diff --git a/.gitignore b/.gitignore index 235ace8..b8528e2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,45 @@ -/.vscode/ -/build/ -/Debug -/.cache/ -.clangd -compile_commands.json -STM32Make.make -/.metadata/ -openocd.cfg \ No newline at end of file +# ---> KiCad +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv + +# ---> VisualStudioCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + diff --git a/.gitmodules b/.gitmodules index 7473532..92937ba 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "Core/Lib/can-halal"] - path = Core/Lib/can-halal +[submodule "Software/Core/Lib/can-halal"] + path = Software/Core/Lib/can-halal url = ssh://git@git.fasttube.de:313/FaSTTUBe/can-halal.git diff --git a/Core/Lib/can-halal b/Core/Lib/can-halal deleted file mode 160000 index 8cca72d..0000000 --- a/Core/Lib/can-halal +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8cca72d90d38ff48924c6a0d0e265bf9a9644457 diff --git a/Hardware/CHANGELOG.txt b/Hardware/CHANGELOG.txt new file mode 100644 index 0000000..140734f --- /dev/null +++ b/Hardware/CHANGELOG.txt @@ -0,0 +1,149 @@ +V0.7.1 +MVBMS: +- new outline +- removed UART +- added resistance to DNP resistors for V_{ref} +- LEDs are controlled by PWM +- added PWM for inverters with PWM_INV_COOLING +- added many testpoints + +V0.7.2 +MV_Abnehmerplatine: +- new outline +- added a second GND and 3V3 pin to the connector +- made sure the pin layout of the connector is equivalent to the one on the MVBMS +- kept the 14 tmp1075 sensors +- finished the layout of the MV-Abnehmerplatine + +V0.7.3 +MV_Abnehmerplatine: +- rechecked the distance between the traces leading to the battery cells and moved them around accordingly + +MVBMS: +- moved RGB LED pins to TIM4 from TIM3 +- moved PWM_BAT_COOLING to TIM3CH3 +- moved PWM_INV_COOLING to TIM15CH1 +- moved 60V_ENABLE to TIM2CH1 +- PMEG3015EJ for the CURRENT_MEASUREMENT to prevent reverse voltage +- add an extra connector for the cooling fans that cool the ESCs/inverters +- fixed some traces and some zones + +V0.7.4 +- added more documentation + +MV_Abnehmerplatine: +- aligned the connectors to the MVBMS connector +- slight changes to the outline for the connector +- fixed some zones + +MVBMS +- new outline + +V0.8.1 +new outlines for the MVBMS and Abnehmerplatine +added more photos under documentation + + +MV_Abnehmerplatine: +- the right side of the PCB is now smaller + +MVBMS: +- added a 1MBit I2C EEPROM to save data of the battery# +- combined everything that goes to the ESC into one connector +- both battery cooling fans are now on one connector +- ESC cooling and battery cooling fans can be controlled pwm or voltage controlled +- PRECHARGE and RELAY connectors are now one connector + +- renamed PWM_BAT_COOLING to BAT_COOING_PWM +- renamed 60V_ENABLE to BAT_COOING_ENABLE +- renamed PWM_PG_Fan_1/2 to ESC1/2_PWM +- renamed PWM_INV_COOLING to ESC_COOLING_PWM +- added ESC_COOLING_ENABLE for voltage contol of the ESC cooling fans +- connected V_{ref} to GPIO 2 of the ADBMS. With this, it can be detected if the current sensor is recieving enough voltage +- layout: + - Container layout is now better, the connectors have meaningful positions + - moved all connectors to the front including the debug header + +V0.9-cable +MV_Abnehmerplatine: +- switch from pads to through holes +- extended the layout to the middle of the busbars for the through holes + +V0.9-pogo +MV_Abnehmerplatine: +- first sketch is done + +V0.9.1-pogo +- deleted V0.9-cable because the PCB for pogo could also be used with a cable +- fixed up the zones +- 2->4 layers with 2.4mm core and 0.188mm prepreg (increasing the thickness of the copper layers is taken from thickness of the core) +- created a proper symbol and footrint for the 0921-1-15-20-75-14-11-0 which is the one I have decided on + +V0.9.2 +- added dip switch for open wire detection +- added PMEG3015EJ Diodes to RELAY_ESC/BAT_SIDE to pretect against funny business + +V0.9.3 +MV_Abnehmerplatine +- new layout: recentered the temperature sensors and pogo pins. + +V0.9.4 +MVBMS: +- removed screw holes next to the MV_Abnehmerplatine connector + +V0.9.5 +PCB_review +Schematic: +-MVBMS +- Thermische Berechnung ist worst case scenario, habe da das max von alles genommen für eine Schätzung was da passieren könnte. Die Zahl ist für die PDU. +- WC kann man auf jeden Fall sparen, da werden nur Temperaturen und Spannungen geloggt. keine wichtige Daten +- 1uF auf 100nF für NRST +- für das BMS auf jeden Fall. Für LED vllt schon aber wir haben auch ganz viele bestellt. +- Die Platine sollte da eigentlich da terminieren. DNP ist falsch für alles da +- Kapatizitätberechnung ist auch alt. Bei Balancingwiderstand kann jetzt nichts machen, im Notfall mit Software was machen. +- C19 60V tag ist eher zur orientierun, ich bezweifle das wir überhaupt <100V 10n haben +- R46 sollte entweder 0 ohm oder 1M sein. DNP macht das nicht klar eigentlich +- Serienwiderstand und Pulldown an die Gates eingefügt. +-- Meine Gedanke war schon das etwas Rückwärts fließt bei D20/21. PMEG -> RB751S40T5G Schottky diode +- Strom Sensor kann falcsh gemountet werden und dann geht V_{out} in minus, hier auch schottky +- CURRENT_SENSOR_ON is V_{ref}, geplant war ein offset aber da wirds nix. man könnte es weglassen +- der Precharge Widerstand wird das auf keinem Fall überleben. Das ist nicht so durchgedacht. + +Layout: +-MVBMS: +- 3V3 jetzt auf die innere Seite. Nach kurze Überlegung macht es schon Sinn. +- Der Deckel ist viel zu tief hinten bei dem MCU, man kann keine Stecker da packen. +- RGB LED werde ich näher zum MCU bringen man herumschieben. +- Es gibt kein Grund für den L, sieht halt gut aus ig +- Der NRST Kondensator ist jetzt neben dem Quartz +- Die Traces unten werden um 1mm nach oben geschoben +- Lage wechsel wird da gemacht um zu vermeiden, dass die Frontlage zu oft zu trennen. aber jetzt könnt man das machen wenn nur 3V3 auf front und back sind +- Die Traces für Balancingwiderstand auf die Rückseite zu bringen wird jetzt sehr lang dauern. Das hätte ich jetzt ungern gemacht wenn der Unterschied nicht groß ist. +- mit dem LDO und EEPROM auf die linke Seite hat man mehr Platz auf die rechte Seite. + +-MV_Abnehmer: +- Beschriftung der Pogopins vergößert +- 2 Lagen habe ich schon hinbekommen, aber um mehr Steifigkeit zu erzielen habe ich 4 Lagen mit fetten Prepregs gemacht. +- Wir werden den PCB mit einem 3D-Teil, was den PCB runten druckt, befestigen. Schrauben sind nicht möglich. +- Die Pogopins sollen mit ~100g runter drucken, man hofft, dass das genug Kraft ist. Filtern werde ich noch in software mal angucken +- Wegen DIP switch: Johnny meinte das Regel macht das explizit, dass wir ein Sensor und ein Spannungabnehmer trennen werden können. Der DIP-Switch sollte zu diesem Zweck passen. +- DIP switch footprint habe ich in mit dem Datenblatt verglichen, das passt. ein richtiges 3D-Model sollte man noch einfügen aber das reicht für die stp export +- Abstand zwischen SDA/SCL und 60V vergrößert +- Planeabstand von Pogopins ist jetzt 1mm +- noch 3V3 vias gestreut. Die muss man aber coaten dann oder? + +V0.9.6 +MVBMS: +- removed diode from CURRENT_MEASUREMENT +- removed diodes to RELAY_ESC/BAT_SIDE +- 3V3 on Back side, all other layers are GND + +MV_Abnehmerplatine: +- Teardrops to the Pogopins +- 2 Layers instead of 4 + +V1.0.0 +MVBMS: +- final touches to the MVBMS +MV_Abnehmerplatine: +- final touches to the MV_Abnehmerplatine \ No newline at end of file diff --git a/Hardware/Documentation/Datasheets/4000er daten.pdf b/Hardware/Documentation/Datasheets/4000er daten.pdf new file mode 100644 index 0000000..8e179bd Binary files /dev/null and b/Hardware/Documentation/Datasheets/4000er daten.pdf differ diff --git a/Hardware/Documentation/Datasheets/FaSTTUBe Bond-IQ 2023-2024.pdf b/Hardware/Documentation/Datasheets/FaSTTUBe Bond-IQ 2023-2024.pdf new file mode 100644 index 0000000..6640b98 Binary files /dev/null and b/Hardware/Documentation/Datasheets/FaSTTUBe Bond-IQ 2023-2024.pdf differ diff --git a/Hardware/Documentation/Datasheets/slpa015.pdf b/Hardware/Documentation/Datasheets/slpa015.pdf new file mode 100644 index 0000000..5c69a0a Binary files /dev/null and b/Hardware/Documentation/Datasheets/slpa015.pdf differ diff --git a/Hardware/Documentation/Pictures/Bild.png b/Hardware/Documentation/Pictures/Bild.png new file mode 100644 index 0000000..74a6413 Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild.png differ diff --git a/Hardware/Documentation/Pictures/Bild1.png b/Hardware/Documentation/Pictures/Bild1.png new file mode 100644 index 0000000..674b6f8 Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild1.png differ diff --git a/Hardware/Documentation/Pictures/Bild2.png b/Hardware/Documentation/Pictures/Bild2.png new file mode 100644 index 0000000..0f23b20 Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild2.png differ diff --git a/Hardware/Documentation/Pictures/Bild3.png b/Hardware/Documentation/Pictures/Bild3.png new file mode 100644 index 0000000..35a280d Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild3.png differ diff --git a/Hardware/Documentation/Pictures/Bild4.png b/Hardware/Documentation/Pictures/Bild4.png new file mode 100644 index 0000000..2a31fbf Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild4.png differ diff --git a/Hardware/Documentation/Pictures/Bild5.png b/Hardware/Documentation/Pictures/Bild5.png new file mode 100644 index 0000000..2800bab Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild5.png differ diff --git a/Hardware/Documentation/Pictures/Bild6.png b/Hardware/Documentation/Pictures/Bild6.png new file mode 100644 index 0000000..e9376cd Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild6.png differ diff --git a/Hardware/Documentation/Pictures/Bild7.png b/Hardware/Documentation/Pictures/Bild7.png new file mode 100644 index 0000000..618c0bd Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild7.png differ diff --git a/Hardware/Documentation/Pictures/Bild8.png b/Hardware/Documentation/Pictures/Bild8.png new file mode 100644 index 0000000..0b4bbc6 Binary files /dev/null and b/Hardware/Documentation/Pictures/Bild8.png differ diff --git a/Hardware/Documentation/Pictures/Prechargekurve b/Hardware/Documentation/Pictures/Prechargekurve new file mode 100644 index 0000000..d3f73b2 Binary files /dev/null and b/Hardware/Documentation/Pictures/Prechargekurve differ diff --git a/Hardware/Documentation/Pictures/Stack.png b/Hardware/Documentation/Pictures/Stack.png new file mode 100644 index 0000000..dc4dd7e Binary files /dev/null and b/Hardware/Documentation/Pictures/Stack.png differ diff --git a/Hardware/MVBMS/ADBMS6830B_ADI.pdf b/Hardware/MVBMS/ADBMS6830B_ADI.pdf new file mode 100644 index 0000000..105b796 Binary files /dev/null and b/Hardware/MVBMS/ADBMS6830B_ADI.pdf differ diff --git a/Hardware/MVBMS/Battery_Management_System.kicad_sch b/Hardware/MVBMS/Battery_Management_System.kicad_sch new file mode 100644 index 0000000..826ba02 --- /dev/null +++ b/Hardware/MVBMS/Battery_Management_System.kicad_sch @@ -0,0 +1,11729 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "5e1caa47-fa46-403e-90a1-1c01989096ca") + (paper "A3") + (lib_symbols + (symbol "ADBMS6830B:ADBMS6830B_Tall" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ADBMS6830B" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (at -48.26 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~/ADBMS6830B_ADI.pdf" + (at -48.26 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ADBMS6830B_Tall_1_0" + (pin input line + (at -20.32 46.99 0) + (length 5) + (name "C14:13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 6.35 0) + (length 5) + (name "C10:9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -13.97 0) + (length 5) + (name "C8:7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -34.29 0) + (length 5) + (name "C6:5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -54.61 0) + (length 5) + (name "C4:3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -74.93 0) + (length 5) + (name "C2:1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 20.32 -71.12 180) + (length 5) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -10.16 180) + (length 5) + (name "GPIO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ADBMS6830B_Tall_1_1" + (rectangle + (start -15.24 86.36) + (end 15.24 -86.36) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_out line + (at -20.32 81.28 0) + (length 5) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 52.07 0) + (length 5) + (name "S14N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 49.53 0) + (length 5) + (name "S14P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 44.45 0) + (length 5) + (name "S13N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 41.91 0) + (length 5) + (name "S13P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 39.37 0) + (length 5) + (name "C13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 34.29 0) + (length 5) + (name "C12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 31.75 0) + (length 5) + (name "S12N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 29.21 0) + (length 5) + (name "S12P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 26.67 0) + (length 5) + (name "C12:11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 74.93 0) + (length 5) + (name "C16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 24.13 0) + (length 5) + (name "S11N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 21.59 0) + (length 5) + (name "S11P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 19.05 0) + (length 5) + (name "C11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 13.97 0) + (length 5) + (name "C10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 11.43 0) + (length 5) + (name "S10N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 8.89 0) + (length 5) + (name "S10P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 3.81 0) + (length 5) + (name "S9N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 1.27 0) + (length 5) + (name "S9P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -1.27 0) + (length 5) + (name "C9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 72.39 0) + (length 5) + (name "S16N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -6.35 0) + (length 5) + (name "C8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -8.89 0) + (length 5) + (name "S8N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -11.43 0) + (length 5) + (name "S8P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -16.51 0) + (length 5) + (name "S7N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -19.05 0) + (length 5) + (name "S7P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -21.59 0) + (length 5) + (name "C7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -26.67 0) + (length 5) + (name "C6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -29.21 0) + (length 5) + (name "S6N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -31.75 0) + (length 5) + (name "S6P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 69.85 0) + (length 5) + (name "S16P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -36.83 0) + (length 5) + (name "S5N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -39.37 0) + (length 5) + (name "S5P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -41.91 0) + (length 5) + (name "C5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -46.99 0) + (length 5) + (name "C4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -49.53 0) + (length 5) + (name "S4N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -52.07 0) + (length 5) + (name "S4P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -57.15 0) + (length 5) + (name "S3N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -59.69 0) + (length 5) + (name "S3P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 67.31 0) + (length 5) + (name "C16:15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -62.23 0) + (length 5) + (name "C3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -67.31 0) + (length 5) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -69.85 0) + (length 5) + (name "S2N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -72.39 0) + (length 5) + (name "S2P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -77.47 0) + (length 5) + (name "S1N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -80.01 0) + (length 5) + (name "S1P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -82.55 0) + (length 5) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -34.29 180) + (length 5) + (name "CSB(IMA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -40.64 180) + (length 5) + (name "SCK(IPA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 64.77 0) + (length 5) + (name "S15N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -59.69 180) + (length 5) + (name "ISOMD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -53.34 180) + (length 5) + (name "SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -21.59 180) + (length 5) + (name "IMB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -27.94 180) + (length 5) + (name "IPB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -46.99 180) + (length 5) + (name "SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 81.28 180) + (length 5) + (name "DRIVE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 20.32 -82.55 180) + (length 5) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "67" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 58.42 180) + (length 5) + (name "VREF2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "68" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 66.04 180) + (length 5) + (name "VREG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 62.23 0) + (length 5) + (name "S15P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 73.66 180) + (length 5) + (name "VREF1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -3.81 180) + (length 5) + (name "GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 2.54 180) + (length 5) + (name "GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 8.89 180) + (length 5) + (name "GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "74" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 15.24 180) + (length 5) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "75" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 21.59 180) + (length 5) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "76" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 27.94 180) + (length 5) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 34.29 180) + (length 5) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "78" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 40.64 180) + (length 5) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "79" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 59.69 0) + (length 5) + (name "C15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 46.99 180) + (length 5) + (name "GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "80" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 54.61 0) + (length 5) + (name "C14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:FerriteBead" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "FB" + (at -3.81 0.635 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "FerriteBead" + (at 3.81 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ferrite bead" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "L ferrite bead inductor filter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "FerriteBead_0_1" + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.2192) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.2954) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.7686 0.4064) (xy -1.7018 2.2606) (xy 2.7686 -0.3048) (xy 1.6764 -2.159) (xy -2.7686 0.4064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FerriteBead_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:Q_NPN_BCE" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_NPN_BCE" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NPN transistor, base/collector/emitter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor NPN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPN_BCE_0_1" + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_NPN_BCE_1_1" + (pin input line + (at -5.08 0 0) + (length 5.715) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MVBMS:Conn_01x20" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MVBMS:524652070" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x20_1_1" + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 24.13) + (end 1.27 -26.67) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 201.93 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "059988cd-3073-408d-849e-5b7042332ec4") + ) + (junction + (at 233.68 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "0c3fea32-d93e-4219-8b4f-5974575fe618") + ) + (junction + (at 128.27 160.02) + (diameter 0) + (color 0 0 0 0) + (uuid "10829139-13e4-446e-93db-7f1798b9eeac") + ) + (junction + (at 266.7 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "1541274d-4c2f-43c7-b725-f00a532fba7a") + ) + (junction + (at 115.57 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "1b1bb5e0-d788-404b-bd04-252cec42d215") + ) + (junction + (at 271.78 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "1df0fc35-3e7a-4182-923b-f8b3e4045964") + ) + (junction + (at 226.06 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "27b50671-e242-4d1a-8356-51bd5c6a27f0") + ) + (junction + (at 182.88 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "3663cebd-a109-4c75-a53b-27ce8760f1b9") + ) + (junction + (at 115.57 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "490d6497-05ee-481c-87f7-498638d9181b") + ) + (junction + (at 186.69 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "65970371-f16e-424a-be9e-b5e1f63efd54") + ) + (junction + (at 115.57 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "66587784-1f37-4eac-9c71-d4427461b348") + ) + (junction + (at 226.06 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "67557312-2140-4db9-bce4-eb433e23e221") + ) + (junction + (at 226.06 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "6b7006dc-f9e2-4736-be17-593a6dacde34") + ) + (junction + (at 201.93 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "8b77613f-1fa5-4ba1-ac5a-63980d5dceea") + ) + (junction + (at 115.57 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "91f81295-27dc-48cb-b3ac-20b846e0e9ff") + ) + (junction + (at 226.06 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "94376cab-9afb-49c6-9495-0caeee386ec1") + ) + (junction + (at 289.56 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "a36df161-cfa9-43e2-86a4-9f3e69d3dfd4") + ) + (junction + (at 128.27 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "a9fb7476-ca8b-4cdd-84fe-d29d89867284") + ) + (junction + (at 289.56 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "b054ccef-1fe3-4c9a-907b-d639239b1dc3") + ) + (junction + (at 123.19 190.5) + (diameter 0) + (color 0 0 0 0) + (uuid "b5f0c451-6b82-4859-9529-07e7819df776") + ) + (junction + (at 115.57 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "b972ce90-6746-45d4-8193-3e954bdf2cee") + ) + (junction + (at 289.56 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "bc451e8c-2b24-4f58-afcf-a6f4bbe19db9") + ) + (junction + (at 118.11 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "cf9ce2c9-829e-46ee-94e9-4f183b847698") + ) + (junction + (at 182.88 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "d27b3559-597e-41c6-934a-36e8cd37097a") + ) + (junction + (at 226.06 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "d8f9b8a5-fa6f-4488-8990-a931d3ac8283") + ) + (junction + (at 226.06 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "e0811715-0344-4973-8a4e-a29c1822c9b9") + ) + (junction + (at 123.19 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "e3ac92a5-e003-4631-acd1-a38981c92e40") + ) + (junction + (at 118.11 210.82) + (diameter 0) + (color 0 0 0 0) + (uuid "e53c167a-9d17-4dec-94e0-b1b133369971") + ) + (junction + (at 271.78 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "f829bfe0-8fb4-4f5f-8369-ef5333e289ac") + ) + (junction + (at 189.23 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "f9cce09e-2700-4930-8981-70964435e9a7") + ) + (junction + (at 226.06 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "fe2149df-f84a-4fc3-825d-87845e27c9e0") + ) + (no_connect + (at 266.7 135.89) + (uuid "1fe43cd7-c29a-4062-b2a3-37f7cf8b73ae") + ) + (no_connect + (at 266.7 129.54) + (uuid "399c2416-504e-4d16-9452-8ff198528833") + ) + (no_connect + (at 266.7 154.94) + (uuid "855dc670-0b32-450e-8877-552a3c2c0628") + ) + (no_connect + (at 266.7 161.29) + (uuid "a3860b75-7a56-48a3-ba2e-1e6f94a7946d") + ) + (no_connect + (at 266.7 148.59) + (uuid "c6728254-1c47-46a4-bf56-0420e823c9f4") + ) + (no_connect + (at 266.7 142.24) + (uuid "d5507fd7-63be-485b-850d-73b56fba8e52") + ) + (wire + (pts + (xy 226.06 88.9) (xy 226.06 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0136681b-d2d9-4f72-8915-7fb722e19790") + ) + (wire + (pts + (xy 201.93 109.22) (xy 226.06 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "049259f9-8004-4785-b815-c0ca0fe2d430") + ) + (wire + (pts + (xy 179.07 129.54) (xy 226.06 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06d3df26-eb4c-45e1-96b6-edffd41d34ec") + ) + (wire + (pts + (xy 115.57 180.34) (xy 115.57 226.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "070d0e30-7fb9-435c-9aca-904b402f3862") + ) + (wire + (pts + (xy 100.33 180.34) (xy 115.57 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0747ae81-4a8a-4d2f-b5ec-e89d189e58f0") + ) + (wire + (pts + (xy 289.56 85.09) (xy 289.56 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07fe7010-17a5-4ccb-9b4e-e55a18ed8bca") + ) + (wire + (pts + (xy 125.73 170.18) (xy 125.73 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "096bf627-03ac-4565-bf2f-c98878eb26e3") + ) + (wire + (pts + (xy 100.33 149.86) (xy 115.57 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d357979-bc51-4ef8-8d89-d0e16df95caa") + ) + (wire + (pts + (xy 125.73 144.78) (xy 180.34 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0dde9530-1b92-4852-9234-9b06e77776ab") + ) + (wire + (pts + (xy 120.65 124.46) (xy 120.65 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e81727b-6f16-4a1e-b95c-fb51194aa46f") + ) + (wire + (pts + (xy 128.27 149.86) (xy 180.34 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0eda7ad1-91ea-45cc-ade9-c4dd094c48f9") + ) + (wire + (pts + (xy 179.07 132.08) (xy 226.06 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0eef1115-f233-4715-a66f-de9c3b1e9d39") + ) + (wire + (pts + (xy 123.19 139.7) (xy 123.19 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "137b30c6-9a06-4c97-90d9-1792685bbdb8") + ) + (wire + (pts + (xy 273.05 69.85) (xy 266.7 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "166626c1-a62c-4fe4-9356-e5ad9ec8cb3c") + ) + (wire + (pts + (xy 201.93 101.6) (xy 222.25 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16b55e82-da31-482b-b54b-6c7066215775") + ) + (wire + (pts + (xy 128.27 160.02) (xy 140.97 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18821a50-baa7-46f5-9bcb-f2a27d80487d") + ) + (wire + (pts + (xy 274.32 92.71) (xy 289.56 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d079e80-7132-4cd2-931e-8c9deeaad187") + ) + (wire + (pts + (xy 179.07 170.18) (xy 226.06 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f2abca0-360c-4723-b538-af2a51828279") + ) + (wire + (pts + (xy 289.56 77.47) (xy 289.56 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20093d66-c479-4943-b9d9-12791b310c59") + ) + (wire + (pts + (xy 115.57 44.45) (xy 218.44 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "246ac85b-7606-451b-9941-f1f479686f5f") + ) + (wire + (pts + (xy 217.17 182.88) (xy 226.06 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "256dfbe1-3926-45fb-9f3f-59a737f3fb86") + ) + (wire + (pts + (xy 266.7 85.09) (xy 271.78 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27aeb7dc-750a-4b0b-a000-f690535140f0") + ) + (wire + (pts + (xy 271.78 44.45) (xy 284.48 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2af73149-e1bd-4a58-a9a5-aecc2edd182e") + ) + (wire + (pts + (xy 217.17 139.7) (xy 226.06 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b73f602-b156-4fd1-a6eb-ca5ca9d7d0e7") + ) + (wire + (pts + (xy 179.07 162.56) (xy 226.06 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b7a1153-06fc-472d-8db0-abfde730e775") + ) + (wire + (pts + (xy 100.33 177.8) (xy 118.11 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b8a3083-a925-48ab-81c1-8649985034ce") + ) + (wire + (pts + (xy 100.33 160.02) (xy 125.73 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2de77314-3c0a-4701-975e-195317abb398") + ) + (wire + (pts + (xy 115.57 83.82) (xy 115.57 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "353a91f9-f79f-4289-99e4-1de3685947e2") + ) + (wire + (pts + (xy 125.73 185.42) (xy 180.34 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37890ac3-0558-4a9d-86dd-016076c610dc") + ) + (wire + (pts + (xy 271.78 44.45) (xy 271.78 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39423bba-5781-4234-ad91-c6c7a9e0161f") + ) + (wire + (pts + (xy 179.07 208.28) (xy 226.06 208.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a6173ee-fd2d-4f88-a41c-0a837001b7d5") + ) + (wire + (pts + (xy 226.06 81.28) (xy 226.06 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ad81f9a-d19a-4fe5-b28d-1e5874de3e0a") + ) + (wire + (pts + (xy 217.17 180.34) (xy 226.06 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b222fa0-73be-470c-8f3c-a19de7104027") + ) + (wire + (pts + (xy 280.67 69.85) (xy 289.56 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b767f47-f9b5-48bd-aea3-2e2f249187a9") + ) + (wire + (pts + (xy 226.06 78.74) (xy 226.06 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3beef1c3-1918-4fa4-8bf0-0e39f8ef82b7") + ) + (wire + (pts + (xy 118.11 210.82) (xy 118.11 220.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f7b8700-085c-4315-9c44-7d4dd3c80006") + ) + (wire + (pts + (xy 123.19 200.66) (xy 140.97 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41a424a5-47e7-4c50-b820-c9d6bfc905cd") + ) + (wire + (pts + (xy 222.25 106.68) (xy 226.06 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "425e047f-ebba-4c02-a503-05bb018bc646") + ) + (wire + (pts + (xy 115.57 38.1) (xy 125.73 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42650d9c-3c01-4f97-807a-85fb6cd43232") + ) + (wire + (pts + (xy 100.33 165.1) (xy 140.97 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48551476-6ac5-449f-b18c-fbe2886f5116") + ) + (wire + (pts + (xy 113.03 182.88) (xy 113.03 231.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49b9be13-47be-4c58-8543-f067ef6e4efe") + ) + (wire + (pts + (xy 251.46 44.45) (xy 271.78 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bf3922f-5ad7-484e-9739-ab53efb1198c") + ) + (wire + (pts + (xy 217.17 190.5) (xy 226.06 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c7e8030-6390-4200-a8d6-88e1b8323096") + ) + (wire + (pts + (xy 217.17 147.32) (xy 226.06 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d126bba-8b8f-4803-b35d-fc7aabd44657") + ) + (wire + (pts + (xy 128.27 160.02) (xy 128.27 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50b2b116-5c36-4b62-863c-c0021934b5d6") + ) + (wire + (pts + (xy 179.07 200.66) (xy 226.06 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5169b979-d7a4-4109-b3ba-48d26c0daa52") + ) + (wire + (pts + (xy 274.32 179.07) (xy 274.32 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58d98f76-1de3-4450-8cd8-4603376bf071") + ) + (wire + (pts + (xy 224.79 99.06) (xy 224.79 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a6340a5-1e82-45ca-ba61-0e9f18a17aa7") + ) + (wire + (pts + (xy 217.17 144.78) (xy 226.06 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5bc76858-fab4-4947-8566-4af4ba0cda3a") + ) + (wire + (pts + (xy 226.06 99.06) (xy 226.06 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e9c4c6f-b094-4e64-bb39-5e1a4cb6a8e6") + ) + (wire + (pts + (xy 186.69 99.06) (xy 210.82 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6109b422-fcfb-4053-840b-9e66f75ff816") + ) + (wire + (pts + (xy 217.17 220.98) (xy 226.06 220.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6271997e-dc13-47ab-8543-821254befa85") + ) + (wire + (pts + (xy 179.07 167.64) (xy 226.06 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "634cd19b-fea0-40fa-9486-767f96d45431") + ) + (wire + (pts + (xy 222.25 101.6) (xy 222.25 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "63fb7032-6211-4c18-8317-4f60493b807f") + ) + (wire + (pts + (xy 123.19 139.7) (xy 180.34 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6839085a-5b30-4cc9-af88-9e9cee4b4488") + ) + (wire + (pts + (xy 266.7 54.61) (xy 266.7 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a986a31-5bca-49e2-b91f-bf81f8bb44a0") + ) + (wire + (pts + (xy 179.07 203.2) (xy 226.06 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d1f4439-a9ae-4826-bd48-f27812759087") + ) + (wire + (pts + (xy 100.33 154.94) (xy 120.65 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e8bb38d-9455-4375-8ce9-f6aff5659245") + ) + (wire + (pts + (xy 179.07 121.92) (xy 226.06 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f2fcbd7-077f-4d66-b495-847950d7f8c4") + ) + (wire + (pts + (xy 182.88 111.76) (xy 189.23 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74e1bc22-f633-4c34-8a4d-44ce3a92e906") + ) + (wire + (pts + (xy 186.69 109.22) (xy 186.69 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "757c4cb4-2630-47e8-abc0-20ccb5b6f525") + ) + (wire + (pts + (xy 179.07 127) (xy 226.06 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "787e17e6-d134-411c-b7f0-cb865c5a1bfc") + ) + (wire + (pts + (xy 118.11 119.38) (xy 140.97 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a067ef0-60f8-4517-b228-6eec060d64f7") + ) + (wire + (pts + (xy 100.33 175.26) (xy 120.65 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ab58c7f-545d-47ba-9e40-cfb48081dd4a") + ) + (wire + (pts + (xy 115.57 83.82) (xy 218.44 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b64a592-0bbd-4735-b443-4abe2be58b9d") + ) + (wire + (pts + (xy 128.27 167.64) (xy 128.27 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d29e137-ca50-433e-9f96-c56e4b65b9b5") + ) + (wire + (pts + (xy 125.73 144.78) (xy 125.73 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e59f040-50fd-498a-96e3-9409129a8e49") + ) + (wire + (pts + (xy 217.17 149.86) (xy 226.06 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ebdd96b-f9c1-498a-8fc0-bb3c8307bdc0") + ) + (wire + (pts + (xy 115.57 96.52) (xy 218.44 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "813fbe85-9a15-42f2-93a7-de86dcb6da2a") + ) + (wire + (pts + (xy 182.88 109.22) (xy 182.88 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81ee9c18-9ba1-4035-81ea-12c5c336ec37") + ) + (wire + (pts + (xy 182.88 99.06) (xy 186.69 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "821d3ba0-4e94-4ec4-aef0-56cb0023bb3c") + ) + (wire + (pts + (xy 217.17 218.44) (xy 226.06 218.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "827eb041-3f23-4b46-94e3-28e1a25fdee4") + ) + (wire + (pts + (xy 179.07 210.82) (xy 226.06 210.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83cc1073-5302-4c06-a6c9-885ca349fea4") + ) + (wire + (pts + (xy 226.06 44.45) (xy 233.68 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8628e89e-07dd-4d14-b6e8-5ae12691f65e") + ) + (wire + (pts + (xy 217.17 152.4) (xy 226.06 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86505ef1-8d8c-491a-90b2-61091e38ac20") + ) + (wire + (pts + (xy 118.11 152.4) (xy 100.33 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8652cd37-d135-4833-ad2e-f0c2ce0ec8b5") + ) + (wire + (pts + (xy 100.33 167.64) (xy 128.27 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87742a43-669e-4b5e-bf1a-d3f5c58736d6") + ) + (wire + (pts + (xy 123.19 190.5) (xy 180.34 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e2f8d5e-6d77-4c19-a7ba-3d7e8c54a02d") + ) + (wire + (pts + (xy 179.07 157.48) (xy 226.06 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8efef230-f712-4180-a43c-57364ce304cd") + ) + (wire + (pts + (xy 128.27 180.34) (xy 128.27 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "909215e6-7282-4f87-909e-5193616bfa49") + ) + (wire + (pts + (xy 128.27 180.34) (xy 180.34 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91811ceb-8959-44b7-98c6-a1f063a2fd7e") + ) + (wire + (pts + (xy 217.17 177.8) (xy 226.06 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "918aa34a-198a-440c-a4ea-35d999786e93") + ) + (wire + (pts + (xy 271.78 58.42) (xy 271.78 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92fd1899-f1e8-4d62-b939-bbb89f4ee572") + ) + (wire + (pts + (xy 100.33 162.56) (xy 128.27 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95203b8e-10a4-4f8b-8948-3221594e1584") + ) + (wire + (pts + (xy 118.11 210.82) (xy 140.97 210.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "988709ab-8d27-4d87-a5b8-49e1c557b600") + ) + (wire + (pts + (xy 189.23 111.76) (xy 210.82 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9976a129-fe64-4645-a435-af8e80ca1636") + ) + (wire + (pts + (xy 179.07 172.72) (xy 226.06 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99ca8fb7-0e44-4fca-a72e-f0af754f69fc") + ) + (wire + (pts + (xy 306.07 44.45) (xy 299.72 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b94bcc7-ad7b-42ed-bbb4-af6a3302aecc") + ) + (wire + (pts + (xy 120.65 205.74) (xy 140.97 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d26d95f-779e-4d25-b356-b66be733da19") + ) + (wire + (pts + (xy 118.11 111.76) (xy 182.88 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a4899f-fa02-4a77-b8a1-c2cf5035f12d") + ) + (wire + (pts + (xy 199.39 109.22) (xy 201.93 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1ca197e-9818-42f4-a78a-5b7861ce48bb") + ) + (wire + (pts + (xy 123.19 129.54) (xy 123.19 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2bc25d3-8dd4-4338-b561-acdeca0a8a71") + ) + (wire + (pts + (xy 118.11 111.76) (xy 118.11 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a41da5df-a480-4eaa-bea0-feeee4f2f894") + ) + (wire + (pts + (xy 179.07 198.12) (xy 226.06 198.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4d13186-2d51-49a0-8b9a-42256968d51e") + ) + (wire + (pts + (xy 113.03 231.14) (xy 180.34 231.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a66b572e-e83e-4698-bd28-64b37a13d11a") + ) + (wire + (pts + (xy 218.44 99.06) (xy 224.79 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a70cafba-ba61-4e50-880d-36491f096ff3") + ) + (wire + (pts + (xy 246.38 54.61) (xy 252.73 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7c9025b-487d-496e-bbbf-f869a26ad592") + ) + (wire + (pts + (xy 182.88 99.06) (xy 182.88 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9ea73a8-f118-4a49-80e1-d788ced04659") + ) + (wire + (pts + (xy 226.06 76.2) (xy 226.06 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aab7138a-62f0-4a7d-89b6-4105bd1e6150") + ) + (wire + (pts + (xy 100.33 172.72) (xy 123.19 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac7560f6-6993-428f-94b7-560748119408") + ) + (wire + (pts + (xy 226.06 83.82) (xy 226.06 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac905342-2493-4933-a1e4-3acee7878e1e") + ) + (wire + (pts + (xy 179.07 205.74) (xy 226.06 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adf9dbaa-727e-4776-85f4-043af5865490") + ) + (wire + (pts + (xy 217.17 228.6) (xy 226.06 228.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af649094-94ee-4fb4-9d11-ed5f88efee10") + ) + (wire + (pts + (xy 189.23 101.6) (xy 189.23 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "affc8175-cf1b-4f02-b02c-65194a7cb3d7") + ) + (wire + (pts + (xy 123.19 172.72) (xy 123.19 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0894b18-055a-4c95-897e-25ac59d602cc") + ) + (wire + (pts + (xy 115.57 69.85) (xy 115.57 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b349bf1e-f7dd-40ca-af8b-e3e3c79491fb") + ) + (wire + (pts + (xy 128.27 162.56) (xy 128.27 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4082607-06d3-42c0-b437-95f6d441f6e2") + ) + (wire + (pts + (xy 179.07 165.1) (xy 226.06 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b52b2a52-5f2e-42fe-b01a-8a7ecdc85098") + ) + (wire + (pts + (xy 189.23 101.6) (xy 201.93 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b788ecf2-dcb8-4d75-b188-c4b3fec7a7a2") + ) + (wire + (pts + (xy 179.07 124.46) (xy 226.06 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bab4c373-1780-447e-b0ca-ff12a5286d8d") + ) + (wire + (pts + (xy 128.27 170.18) (xy 140.97 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc9e2bb6-171a-4da9-b3ae-8adc0517c476") + ) + (wire + (pts + (xy 217.17 137.16) (xy 226.06 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1f1fa91-03e6-4d92-833c-c8dc441b9f2c") + ) + (wire + (pts + (xy 179.07 116.84) (xy 226.06 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c26c907c-3669-443b-a41d-f5e606a3eaf4") + ) + (wire + (pts + (xy 218.44 111.76) (xy 226.06 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3971eae-40b3-460e-8735-21031aac76e0") + ) + (wire + (pts + (xy 115.57 99.06) (xy 115.57 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7941b11-f681-45c1-b9e2-31106ca2229f") + ) + (wire + (pts + (xy 115.57 96.52) (xy 115.57 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8e26f15-6d83-477d-926f-a45eb4703ae4") + ) + (wire + (pts + (xy 123.19 129.54) (xy 140.97 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8f4b839-0fb9-4d5e-8d20-5dd56abfd74e") + ) + (wire + (pts + (xy 217.17 226.06) (xy 226.06 226.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca191cb7-ef29-4c5e-b874-480205995ef5") + ) + (wire + (pts + (xy 226.06 86.36) (xy 226.06 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca685000-3423-4a5c-84a5-a535353ea41b") + ) + (wire + (pts + (xy 266.7 179.07) (xy 274.32 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb1e638b-3780-4d16-a943-62b2c2bdd204") + ) + (wire + (pts + (xy 233.68 44.45) (xy 241.3 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce7782e8-6c52-4bc3-b81e-c7c6802aabb4") + ) + (wire + (pts + (xy 233.68 44.45) (xy 233.68 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ceca01f5-11e0-46af-966d-5a11a316b1a8") + ) + (wire + (pts + (xy 179.07 160.02) (xy 226.06 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0302d11-84d6-4153-9bed-2b43a03a23e5") + ) + (wire + (pts + (xy 115.57 69.85) (xy 218.44 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d09d8776-0bf0-44c4-b38d-27ccacdedf60") + ) + (wire + (pts + (xy 100.33 157.48) (xy 123.19 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1c34bbb-f09c-4894-95ed-d75777d95302") + ) + (wire + (pts + (xy 217.17 233.68) (xy 226.06 233.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2316f95-988a-4ffa-9ac9-0cb8836a3222") + ) + (wire + (pts + (xy 217.17 231.14) (xy 226.06 231.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d40d44c9-79c8-4db9-b5cb-1eee0c69a8f8") + ) + (wire + (pts + (xy 266.7 77.47) (xy 281.94 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d41276d4-9ec1-4bf3-89cc-020f2864399e") + ) + (wire + (pts + (xy 266.7 54.61) (xy 260.35 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d73b2eec-e19e-45c9-b9bf-a37b7153d86e") + ) + (wire + (pts + (xy 179.07 119.38) (xy 226.06 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8d0f8c1-3b4b-41d6-972b-7757642e2ac9") + ) + (wire + (pts + (xy 186.69 109.22) (xy 191.77 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9117093-8d6a-460c-8746-72ef4ca8aaa0") + ) + (wire + (pts + (xy 118.11 220.98) (xy 180.34 220.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d97de5de-b77a-4e60-8b7d-8390fc6ef8d1") + ) + (wire + (pts + (xy 224.79 104.14) (xy 226.06 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d98d3bb9-54e3-42ed-85bf-d7942be57ee4") + ) + (wire + (pts + (xy 115.57 44.45) (xy 115.57 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9b2a260-3820-4a4c-be35-bcc310b2792c") + ) + (wire + (pts + (xy 226.06 96.52) (xy 226.06 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da07bc61-9ecb-43cb-b7e8-bb1ae0f71c1e") + ) + (wire + (pts + (xy 217.17 142.24) (xy 226.06 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc80ff90-5ce1-4c40-8f67-b8b3cdc2f89e") + ) + (wire + (pts + (xy 120.65 124.46) (xy 140.97 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "debdd887-0999-44c6-82c7-4b13a363faa0") + ) + (wire + (pts + (xy 271.78 85.09) (xy 274.32 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2c7716f-64c2-4aad-9dd9-075c0b6d5fd0") + ) + (wire + (pts + (xy 100.33 170.18) (xy 125.73 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e453295f-193a-4d90-8188-6cd69a735a60") + ) + (wire + (pts + (xy 123.19 190.5) (xy 123.19 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e51a4bd5-9c19-472f-8255-9b4db08faae7") + ) + (wire + (pts + (xy 115.57 99.06) (xy 182.88 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e78d27c0-6b34-433b-8b49-9bf10d2507df") + ) + (wire + (pts + (xy 115.57 226.06) (xy 180.34 226.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8a3bbc7-8181-49fe-a826-2213f1756944") + ) + (wire + (pts + (xy 217.17 185.42) (xy 226.06 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea6c33bc-ecc3-4822-96bf-b33372089114") + ) + (wire + (pts + (xy 120.65 175.26) (xy 120.65 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ebe0c499-1156-40d7-9fed-8db088176b67") + ) + (wire + (pts + (xy 100.33 182.88) (xy 113.03 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee83f2c9-c882-44e7-a326-c1540bf90e01") + ) + (wire + (pts + (xy 115.57 38.1) (xy 115.57 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eeafe1f2-24e7-4682-b11a-262b19b4f4d0") + ) + (wire + (pts + (xy 217.17 223.52) (xy 226.06 223.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5157032-0613-44f5-9c1c-20e8d994cd4d") + ) + (wire + (pts + (xy 289.56 69.85) (xy 289.56 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7154b3f-e5c0-4fa7-8a81-b19e161c4770") + ) + (wire + (pts + (xy 179.07 213.36) (xy 226.06 213.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8008cdf-ee78-4ca5-b220-c371242c5628") + ) + (wire + (pts + (xy 118.11 177.8) (xy 118.11 210.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f883a1f0-b7e6-45bd-bb8e-749c57330957") + ) + (wire + (pts + (xy 217.17 187.96) (xy 226.06 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8913429-e593-4b29-8e4c-ab21f31cbb65") + ) + (wire + (pts + (xy 118.11 119.38) (xy 118.11 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "facf24b5-59b1-4313-9e66-90841a0a3002") + ) + (wire + (pts + (xy 246.38 54.61) (xy 246.38 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fae1953e-a4f9-4a4e-abc3-6812d9f947ab") + ) + (wire + (pts + (xy 217.17 193.04) (xy 226.06 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe66524a-0b29-466d-9b97-76e8a1f041b4") + ) + (wire + (pts + (xy 289.56 85.09) (xy 281.94 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fed4ee9e-ff83-4a2a-8aaf-1f9458c9db7e") + ) + (image + (at 368.554 193.675) + (scale 1.2889) + (uuid "242c5cf1-d77a-4006-91b3-5cb83c17e2ed") + (data "iVBORw0KGgoAAAANSUhEUgAAAtAAAABMCAIAAADLDhfaAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4" + "nOx9d0AUSdN37y6wS5IMkgQBlagoUYIcCCqIksSInooBxeyZA3cmVIxnflDPU1FRFAOK+TCDkuFE" + "gpKRIILkuPP9Ue/1Nze7Myzc6d3zvvz+mtDT06Gqurq6qptFEATqRS960Yte9KIXvfiaYP/TBehF" + "L3rRi170ohf/+9GrcPSiF73oRS960Yuvjv8yhYMgiA8fPmRnZ7e2tv7TZenFfwHa2toyMzMpD5ub" + "m9++fVtVVSX0k9bW1nfv3hUUFHRrtbGsrOzjx489L+j/GWRkZLS3t+PbL1++ZGZmVlRUMHxSUlKS" + "lZXV0dEh+l/q6+tzcnJ6Xspe/DdAkLtFIacu0cvLXxEEPQ4fPqypqSn01d69e2VkZOrq6vCTGzdu" + "SEtLT506lZzM19d31KhRBEGoqamdOHGC4V+iICYmRldXF4otLy+/detWPp8Pr9avXy/9B2RkZFRU" + "VEaMGBETE4O/dXZ2njBhgog/Ki0tlZGR+e6770Qv25MnT+Di4MGDOjo6on/IAGlp6fPnz/8tWTFj" + "7969enp6Ql9NmDAhICDgq/59+/btxsbGPf783bt3FRUVdG8PHTo0b948fFteXj5jxgwOhwNU5O7u" + "/vHjR/yWz+fv2LFDTk4O3vbv3//69ev4bXBwMKYxWVlZAwODVatWtbS0wNu4uDhbW9se16JbEKVT" + "utuqY8aMmT9//tcrDyA9Pd3Q0BDY9suXLzNmzBATE4PWtrOzy8rKoqS/dOlS//79IYGysvLp06fJ" + "r6SlpQsLC8npZ86cKSMjc/ny5bq6OnV19U+fPvWsRt3F5s2braysvkbOokhOEfvO2dl5xYoVXSZj" + "Ziih+FvEew8KQ+ZuZnJydHTEzKugoGBoaLh69er6+nqc4MGDB9LS0snJycS35WVBkGlJlIYlpxGl" + "754+fSrION8MtBaOxsbGrVu3NjQ0CH1ramra0NDw+++/4yevXr1qamp69uwZOVlCQoKxsTFCqKGh" + "oa2trXuq0J+RnJzs7e3d2Nj4/fffBwUFqaiobNq0adeuXfC2tbW1ubnZwMDAwMBAX19fUVHx5cuX" + "48ePf/r0KSRoampqbm4W8V+xsbEdHR1Pnz4VUVOOioqaPHkyXLe1tdE1WnfR2NhIngt+PbS1tTU2" + "Ngp91dzcLHq7/e1/7xL5+fnW1tafP3+my3n37t3BwcFwW1VV5ezsfO7cOQ8Pj7Vr144dOzY2NtbL" + "ywtPnQ8dOrR+/XpNTc0FCxbMmDGjtrbW19f3xYsX8LalpaWtrQ1oTFtbu7KyMiwsbN68efDWycmp" + "vr7+4cOHPatItyBKp3S3VZubm1taWr5eeQBbt25dsGABi8VCCM2cOfPs2bMODg6LFy/28fFJSEhw" + "cXEhd+Xhw4cnT57M5/MXLly4ZMkSCQmJ2bNn37x5E962t7c3Njby+Xyc/uTJk2fOnAkICPD395eV" + "lfXx8dm/f3/PatRdtLa2NjU1fY2cRZGcIvZdU1NTl4ZhZoaiw18X7z0oDIW7mcmpqamJw+EA86qp" + "qRUXF+/evXvkyJFYwHZ0dDQ2NnZ2dqJvy8uCINOSKA2L04jYd52dnRTG+aag00S2bduGEJKTkxP6" + "9tOnTwih8PBw/MTFxcXJyQkhVFZWRk4Dc/Ts7Oyampq/ohkFBASoqqpWVlbCbUtLi729vYKCQmtr" + "K0EQK1eupBQ1NTVVUlLS09MTbm1sbMaOHSviv3x9fQMCAng8HrmCDAgNDVVTU4Pr6urq3NxcEX/E" + "DITQL7/88rdkxQxy+SkoLi4uLS39qn8PCQnpsU3o1atXCCHBmTHgzJkz5Hnn3LlzORzOnTt38JMD" + "Bw4ghH7++We41dbWdnNza29vh9uioiJ5eXkPDw+4DQwMJJezvb196tSpbDYbE/y+ffvAnve1IUqn" + "dLdVnZycvv/++56VZ+zYsX5+fl0m+/DhA4/H+/z5M0EQeXl5CKGffvoJv7116xZCaPfu3XCbn58v" + "ISHh5ubW0NAATz5//qynp6empgYddO7cOYRQfn4+vE1PT5eUlLSysgKBQBBEcnKynJxcc3NzzyrV" + "LaxZs8bExORr5CyK5BSx72xsbIKDg5nTMDMUHf66eO9BYcjc3SU5WVhYeHl54betra2LFi1CCO3Y" + "sQOexMbGIoTevHkDt9+MlwVBpiVRGhanEbHvfvvtNzLjfGMIt3B8/vw5LCxs5MiRdGqKkpKSjo5O" + "RkYG1lqSkpJmzZrF4XBev34ND9PS0hBCVlZWCKGBAwfKy8uTc6Do2h0dHcxKekpKytixY1VUVOCW" + "y+WuWrWqpqYGl4GCIUOGeHl5PX/+nCFPoejo6Hj48KGDg4O9vT2eTlHAMJ9TVFQ0MDAQ8UfdnVM2" + "NTWBDv4X0dnZSWc7oUzUtLS0NDQ0KGlEmc7STa9FqTVBEHSfw3DS5d8BERERHh4ecF1RUfHLL78E" + "Bwe7u7vjBEuXLjU2No6IiEAIffr0qbi4OCAgAFtltbW1Z86ciY1kFIiJiS1ZsoTP5wOdI4Q8PDwe" + "PXpUWVkpStkIgqCbEzc2NgqtY2dnJxhjBDuls7Ozu3a1Ljuxvb2drqd6ZvS6ePGijY2NgoICQigl" + "JQUhNHPmTPzW09PT3Nwct/a+ffsQQmfPnpWWloYnCgoKoaGhFRUVglPPhoYGf39/aWnpqKgoCQkJ" + "eDh06FApKak7d+6IWDzmNqTrLFFYuL29Xeg8lZnO4UJQcra0tHRLbnR0dNC5v4hINl0mEywkom+x" + "v8tiSubuLsmJAgkJiYMHDw4dOvTYsWNC5/qi8HJDQ4PQhsV8CmDoZQoEu1WwYQVbT2jjk/8Ong+i" + "FOAbQLjCsWvXLmNjY09PT4YvLSwssMNOdnb2ly9fnJycTExMEhIS4GFaWpqcnNyAAQMQQtbW1hcv" + "XkQI/ec//5k1a9bWrVt5PJ6vry9CqKWlZf78+TIyMlJSUrCmLvR3YmJilFcjRoy4ePGijo4OXQk1" + "NTV7sLrx/Pnzuro6W1tbNze3hw8fUtjm3r17hoaGUlJSWlpaV65cQQidOnXqwIED1dXVpqamT58+" + "PXPmjKOjI0Jo2bJlM2bMIH87atQosPGKWGUy3r175+DgAB4qixYtAvnl4eERFhYGCUpLS01NTc+c" + "OQO3KSkpZmZm1dXVlHyampoCAwMhHz8/P7L9LSYmRkNDQ1pa2trauqCgAB4GBwevWLECIZSenm5q" + "ahofH6+npyclJWVjY5OdnS20qBcvXtTW1paRkVFTU/v555/xcxFrffDgQRUVFRkZGWNjY9DZAXl5" + "eS4uLlJSUvLy8hs2bODz+enp6dOmTUMIjR8/fu/evZR8qqqqHj9+/N1338Htw4cPOzo6Zs2aRUkW" + "Ghq6YcMGhBDoGZRSzZs379dff6UzP/J4PIQQl8uF20GDBqmoqFy9elVoYgyCIFavXi0nJyctLW1i" + "YvL48WP86vHjx4MGDYKmCw8Px8/Nzc1v3LjRv39/JSWl58+f405BCOXn548dO5bH48nKyuro6Fy/" + "fp3570gYDVNQX18fEBAgLS0tJSU1ZsyY0tJS0b+Njo42NTWNiooSfBUZGYm7Q2hr79+/f/Xq1XAd" + "Gxvr7u7et29fcoJx48bt2rXLzMyMknNQUFBubm5ERES/fv3Iz0eMGBEZGSm8FUiga8NTp07NmDHj" + "1q1bmC8+fPiAvzp16pSSkpKUlBS4EQjNubq62tvbW0ZGRlJScvTo0ZitEA2dp6SkmJqa3r9/X0FB" + "QV9fv6amBktOhNCjR4/Mzc0lJSUlJSVtbW2zsrKY69XZ2bl48WIZGRk5ObmTJ092WWVBhhKRunAh" + "GVrMwsLi1q1bzs7OUlJS2traMTEx8PzNmzempqZlZWVw29bWZmpqevfu3W5xd5fkJAg2m71gwYLi" + "4uJ3794JvmXm5Z9//llbW1tWVlZKSmrSpEl4lKHwKaKXZhTQ0RK59+Pj401MTKSkpExMTH777TdT" + "U1Ow60AaweZqamoKDg6Wk5OTk5NTUFD48ccf6f7+TSFo9CgrK5OUlHz8+PH+/fvpllQIgtixY4eK" + "igpc//rrr3AdGBg4cuRIeDhjxgwXFxe4lpaWPnToEEEQW7du1dfXl5CQ0NPTmzJlCiRjs9mzZ8/e" + "tGmTsrKyhYVFZ2en4O+WLFmCEFqzZk15ebngW8ElFYIgvLy8+vfvD9eiL6msXr1aTU2Nz+eD1kx2" + "G0xJSeFyuUZGRps3b3ZwcBATE0tJSbl7966NjY2kpOT8+fPT09PDwsKUlJQIgjh8+DCXy21qaoJv" + "8/PzEUL37t0TvcrojyWVz58/a2ho9O3bNyQkJDAwkMVizZ07lyCIKVOmODs7Q+Jr164hhGbMmAG3" + "+/fvF2pRnzhxIvx69erVkpKS4EgbGhrK4/GkpaWnTZsWGBjI4XBwJ2JrOXCLlpbWtGnTDh061K9f" + "P319fWy+xnj79q24uLiHh8eOHTvc3NwQQvfv34dXdLUmG/9Pnz6NEHJzc9u2bZuZmZmcnFxRURFB" + "EE1NTbq6uoqKiqtWrQoICEAIHT58+MOHDz4+PgihSZMmRUVFUUpy5coVCQkJbFFfsmQJj8fr6Oig" + "73li8ODBffr0CQ8Px71GBmVJhSCINWvWyMnJgUEC4O/v3+XiQnh4OIfDmT9//tatW0G9gFWGzMxM" + "SUlJIyOjH3/8cdy4cWTa43A4hoaGSkpK8vLy7969w53S0dFhaGiorq6+cePG9evXq6qq8ni8qqoq" + "gn5JRSgNE382y48ZM0ZCQmLJkiXr1q2Tk5MzNTWFjqb7FpenoKBAXl7e29tb8L+wwPr48WO4raio" + "EBcXNzIyunfvHnb9xgA9ePv27QzNiJdUTpw4gRDaunWrYJojR44oKyszZEIwtmFoaKiOjo6UlNTE" + "iRPBfOvu7g5f3b9/n8Vi2dvb//TTT/3791dUVBS6pDJt2jRFRcV169ZBS9rZ2cFzOjoHHzhDQ0Mt" + "LS1dXV0+n48lZ15eHo/Hs7S03LZtW1BQkLi4uKWlJeRGt6QCmvTUqVPXrl0rKysrJycHSyp0VaYw" + "FEPLUIALydBiXC5XS0vL2tr6xIkTjo6OXC43MzOTELDwwwz+4sWL3eJuZnIiBJZUAGCbvHDhAiGw" + "pELQ8/L58+cRQr6+vjt27Bg/fjxC6IcffoBXFD6l62UKGGgJN2x5ebmioqKOjs7mzZtdXFyUlZUR" + "QhkZGTiNYHPNmTOHy+UGBwdv2bJl6NChCCGIovhnl1SEKBxBQUEw3jArHPfu3UMIgU9scHAwLHUf" + "P368T58+0OVDhgxZvXo1JCYrHAihPXv2EATR0NAASvrevXsh2Zs3bxBC165dE/xdRUUFhKhwOBxn" + "Z+djx46RY2QEFY7r169zOJzZs2fDregKh6mpKR621dXVcQ4EQUyZMkVXVxcWzJqbm/v167dgwQLi" + "zz4QWOF4//49Quju3bvw/MSJE5KSks3NzaJXGSscW7ZskZCQyM7OhuebNm1isVi5ubmHDx/Grb1+" + "/XpxcXFTU1NIM2nSpGnTplEyfPfuHYvF2r9/P9wePXqUxWKVl5eHhobiTiEIYu3atRwOBwZdisIx" + "evRoSJOWlsZisQSDaPbv39+vXz/QJNrb2/v37w8yjqHWeGjs7OzU0NAYP348jmLQ0NBYsmQJtB6H" + "w0lMTITPJ06caGRkRDAuW27YsMHQ0JDcd3SROBhxcXFgtJCRkZk4ceL169fJCkpgYKCUlJSfn5+f" + "n5+Pj4+5ubmYmNilS5fIOYSEhGAdlw5eXl44pgOI5MqVKwRBTJo0SVNT88uXL/DK09Nz8ODBcM3h" + "cLS0tGpqasChAXfKgwcPEELPnj2DZNAaN2/eJOgVDjoaxoMWWKGx89CjR48QQidPnmT4FsrT3t4+" + "fPhwAwOD2tpawf9CUcmzBezxraGhERwcnJCQgF+B8ezs2bMMzQgKx40bN6DLcCOQAbKV2SGfoQ2B" + "Lw4cOACvFi9eLC4uDvqlq6vrsGHDQA8rKCjg8XhCFQ55eXloOoIgTp06hRCqqqpioHNQOMaNGwer" + "GARJcm7YsEFBQQELPSgb3ApVOBobG/v06bNo0SK4BUsPMCNDlckMxZCMArLCQddiXC5XRUUFyLux" + "sbFfv35z5swh6BUOojvcTTCSE0GjcMCKCbhwCSocdLxsb2+P52MEQYwePXrYsGFwTeZThl6mgIGW" + "cMP++OOPXC4XYvU7OjrAUYGscFCaq7GxUUJCAmvhTU1NCgoKEKP07/LheP/+/alTp7Zv396FYQQh" + "CwsLqDNC6PXr19AEVlZWdXV17969a29vz8rKsrS0FPotGH+kpaVv374tLi6OPY0tLS3Nzc2h7ylQ" + "VVVNSEhYvHixrKzsb7/9tmDBAn19/bi4OJygvr7e8A8oKCh4e3tLSEisWrWqy4qQUVxcnJmZOWbM" + "GLgdPXp0TEwMtqg/fPhwxowZsGDG4/F27Njh7OxMl5Went7AgQPxevP9+/ednZ15PJ7oVcaIjY31" + "8PAYOHAg3C5evJjD4dy+fdvOzq6urg6kc1JSkru7e1ZWFnDsq1evHBwcKPk8fPhQQkJi/vz5cDtp" + "0qT169eDUwiLxZozZw48d3Jy6uzsFLp+GRQUBBeDBw+2trYGkURGY2NjdXV1YWEhQkhMTOz58+ew" + "iiRKrVNSUsrKypYuXQpRDH369Jk4cSKkefDggb29PZAcQmj58uUzZ85kdrTOzs7GQdQIofr6eikp" + "KYb0UPGEhAQfH5/W1tbLly97e3tbW1sXFxfjBE1NTVevXr169Wp0dHRqaiqHwyHb2BFCurq6+fn5" + "zI7ljY2NWVlZsF6rp6dXWFgI2kNsbOzs2bP79OkDyebMmZOeno5NzWPHjpWXl8cODQB9ff0jR47Y" + "29vD7ZAhQxBCzMuIXdJwbGyskpISXg10cXEZPHgwGMCZv92wYUNqaurVq1dxXDEZ2dnZPB5PTU0N" + "P1m9evX169dtbGzKysqOHDliY2MTEBAAvgv19fUIoS77C1pJU1NTXl5eKKcDAdCt/QGY25DFYs2e" + "PRuu3d3d29vbq6qq2tranj17Nnv2bPAX0dHRGTt2rGDOIPeTk5PhdsqUKRUVFcrKygx0DgBnZEpf" + "e3p6hoeHy8rKCi2nIF6/fl1XV4cZ1t/fHzvAiUg2PaAuRNNiuF5A3lJSUlOmTBGUHqKDwt2IkZzo" + "AN1H52BBx8vLly+HaTNgyJAh5DbBfNplLwNEpKV79+6NHz8e/Ac4HA7uVjrw+fyjR49ipxZJSckB" + "Awb8XeGTfwVilPvNmzd7eHjY2NhQnr99+/bt27dwraam5ujoCH6jmZmZjo6OaWlpsERkZmbG4/FS" + "UlLATwq0EAokJCSw3Hn37p2srOyhQ4fw246ODrode1RVVX/++eewsLC7d+9GRERERUV5e3tnZWWp" + "q6sjhIg/zLYsFkteXt7Z2XndunWGhobdag4gCD09PVgeMzMzO3PmTHx8vJ2dXU1NTVVVlYmJCU4M" + "ahMD3N3dgan4fP7jx4+3bNnS3SoDcnJyRo8ejW9VVFQ0NDRycnIWLVokKyv75s0bQ0PDpKSk8PDw" + "mzdvZmRkaGlpFRUVCSocOTk5enp6kpKScKuoqAixSAghWOqDaxhRhDqmDR48GF8bGxsLLn+OGTNm" + "06ZNJiYmfn5+M2fOdHFxAX4TpdaQ2+PHj7GMzs/Pf//+PZ/Pz8nJwYIPIWRra2tra8vQYgih2tpa" + "MDziCorCb4MHD7527Vp1dXV0dPSpU6fi4+MnTJiA3ZK0tLTANsPn88vLy/ft27d+/foBAwZMmDAB" + "EkDT1dbWqqqq0v3C3d195cqVurq606dPnzVrFsSNl5aW1tXV5ebm7tmzB5LBgnROTg74h2prawtm" + "1b9//4ULFzY2NiYlJSUlJYHRkUEPE4WGc3JyzMzM2Oz/PxUxNzdPTExk/vbNmzfXrl2zsrIiUwgZ" + "tbW1gq5tXl5eXl5eeXl5ly9f/s9//hMREaGpqblr1y4gRVH6q6Gh4eHDh3fu3Fm3bt2VK1f8/f3J" + "b+GPNTU1DDkwt6GCggIe42VkZBBCHR0dBQUFra2tRkZGOBMzMzNBXmCxWGPGjDl69OiTJ09mzZo1" + "ffp0oAoGOodboX0NBF9ZWfnmzRtobcTY1zk5OWw2e9CgQbgwuO9EJJvuUhdDi8EtRXoUFhb2OJiW" + "wt0AOnKiywT887A8pICOl/38/BBCeXl5iYmJ8fHxkZGRUE0A7juGXiYzl4i0lJ2dDSvUADIbCoWM" + "jExgYGBHR0dycnJSUtLTp08zMjLoePNb4k8KR1ZW1sWLF/ft2wfz8pycHAjZGDhw4OXLl3/66SdI" + "NnLkSEhgYWGRkZGRmpqKdQtxcfEhQ4akpKTw+XxlZWWKEgpQVlaGQQghVF9f//nzZ8rsZNiwYQwl" + "5nK5QFjXrl3z8/OLiIj44YcfEEJ9+vQBheOvAHzaKYPZzZs37ezsvnz5gv5gIRHh4eHx888/V1ZW" + "5ufn19TUgOGkB1VuaGjAPAxQUVGByHIbG5s3b944OjpWV1e7uLj0798/OTm5uLhYXl5ekCi/fPlC" + "V37s+YhBCPODw5MkhJC0tDTMRMmwsLA4derU2rVrz58/f/78+cGDB1+9etXAwECUWkNugta1xsZG" + "hpLToaGhgSy4+/btW1FR0dnZiXf9AtTW1vJ4PDDLYygpKc2ZM2fOnDlLly79+eefExMTwVbH4XCw" + "G6OGhsaZM2eePHly+vRprHCA8Kqvr2dQOJYsWVJSUnL06NE9e/bs2bPH19f3/PnzUPdLly5dunRJ" + "sE0QQnQZhoWFhYSENDc3wzIwouk4gCg0TEdszN8WFRWZmZm9fv364cOHrq6uQrOlk+wGBgbr169f" + "tmzZyJEjT5w4sWPHDjU1NRaLha07ZHz8+BEmGIAjR44MHjzYwMDg4MGD69at8/LywlEqiNQdDPVF" + "jG0oLi6Ok4HUIggCMiQ3BV2YQHh4eGBg4O3bt3/44YcNGzasX79+8+bNDHQOF0L7uqmpKSgoCBaS" + "eDweeM4y9HV9fT2Xy8UhV5RCikg23aIugNAWg1uK9EAidA0dKNxNhiA5UVgeA4yXZHIig46X8/Ly" + "pk+fHh8fjxBSVlZWUVEhq004MUMvk/lLRFqqr69XVFTEt0pKSkLLTMbdu3fnzp1bUlKCEAJfsS77" + "7hvgT0sq79+/Jwhi+fLlbm5ubm5ux44da2xsdHNzu3z58ogRIzb8AfDaQwhZWFhkZWUlJibq6upi" + "YrKyssrIyEhLS6NbT8HaBkKIy+WamprW/xmCsayJiYlaWlqUCFhfX199fX1me2m30NbW9ujRI3d3" + "91ASDA0Nb9y4gf4YkrsV0+Xk5ATutw8ePIA9Z5DIVSaDx+NRgmWamprAOGlvb//mzZukpCQDA4M+" + "ffoMGzYsOTn51atXdnZ25HYGcLncvxiTRg6mhUViwTSzZs0qLi6Ojo729PRMT09fsGABEq3W0MLF" + "xcWUZLKysj0ouYyMDLnRrK2tYUdzSrJDhw6pqKhUVlYePXpUMJ4ZNCQ6GhMTExsyZAi4AwNgzKAM" + "2IJf7du37+PHj8eOHTM3N7927dq+ffug7hcuXKDUHQf+CfYmQujmzZurV692cXG5ceNGdXU188Ic" + "Eo2G6YiN+VtjY+P4+PiBAweGhIQITUDpjhkzZkyfPp2cQEpKKjg4+MuXL+Xl5bKysoaGhomJiZRM" + "WltbDQwMyKEHsKYjJSW1adOm9+/fHzt2jJxelO7obhuiP4YHclPQme7V1NRiYmLy8vJCQkIUFRVD" + "QkJevHjBQOfwldC+3rhx47lz55YtW/bkyZOamprNmzd3WcjW1layQQIXUsQq96BlmEGRHgghLEDw" + "WCjimRXdIie6TMBaKRj0RC6hIPFMnDgxKytr7969qampFRUVmEMBuO+67GVcESQCLamoqJANfl0a" + "/8rLy319fWVlZc+cOZOfn//u3TtKANc/hT8pHKampodI8PPzk5SUPHTokKurq4uLy7Y/gFeGLCws" + "srOz09LSyEsnVlZWubm5mZmZdAoHGTo6Ovn5+VwuV+YP3Lt3D8JDyFBWVi4tLQVvFzLa2tq6O/Fl" + "wLNnzxoaGtasWbOWhGnTpr179y43N1dNTY3H44GXHwB7KdOBy+U6OzvHxcU9fPgQb/8gYpXJ0NXV" + "JRvZWltb8/PztbS0EEJ2dnapqamvX78Ga4GFhUVycvLLly8F11Pg1wUFBXgnj9bWVl1d3W6tpMJK" + "EyA7Oxtinsl48eJFTEyMhISEt7f3rVu3FixYAFMBUWoNK5RFRUU4TUZGBhhydXR0yC3/5MmTgQMH" + "Cgb9kqGoqAiTcoCTk5OYmNivv/5KTkMQxLVr15SVlVVVVaWkpN6/f5+enk5OAHMXBhorLi4mv4U/" + "kucigrhy5UpKSoqCgkJQUFBSUhIEG2tqaoqJieXn5+O619TUREVFMUuW69evq6mpXb9+ffz48QoK" + "CuB2wzCPEYWGKcSGEMrKytLS0mL+1sjISEpKat26dS9fvhRKUZTuYLPZ9+/fp2xjQG5tV1fXO3fu" + "UGyWd+7caWpqEmpPnjt3rp6e3tatW2tra/FD+CPzdLC7bYgQ0tbWFhcXJ7cSuVkwamtrT548WV1d" + "ra+v/+OPPyYnJ7PZ7Pj4eAY6Zy6nn5/f/v37R4wYwePxuiynvr4+n8/Pzc0VLKSIVe5ByzCDIj10" + "dHTExcXBBoNHXAb9gIzukpNQnDt3Tltbm7ycQYZQXi4qKkpJSdm2bduKFSuGDBnCZrNhL0rBz0Xs" + "ZRFpSU9Pj3xqjOD5UBTcv3+/ubn58uXL33//Pawz0JXzG+NPCoeuru4iEhwcHCQkJBYtWmRubi70" + "YwsLi+rq6kePHlEUjsLCwoyMDKEOHBS4uLg0NjZCoBFCqKKiYvr06bdv36Yk09XVNTMz27ZtGzn0" + "PCIiori4GIdii47W1tby8nLBna9iY2OlpaWHDx9OfggK7M2bN9lsttqDfUEAACAASURBVIODw5Ur" + "V2DSQBBEVFQUaOgcDoduMdLd3f3hw4fx8fFY4RCxymQ4OzvHxMRg4XvhwoWWlhYXFxeEkK2tbVtb" + "24ULF8ChctiwYZmZmcnJyUIVDicnp4aGBvyv2NjYwsJCfFaFKMBB4bm5uQkJCYLG84sXLy5fvhzr" + "NJKSkrAeL0qtbWxspKSkIMoRIcTn8xcvXgwbQDk5OT158gQLo+jo6MbGRiUlJTCWCm18bW1tsr+n" + "mpqav7//4cOHyXsB7dmzJzU1de7cuQghDw8PMTGxhQsXYkFGEMTOnTvFxMTI7iNkREdHp6enjxgx" + "Aj8pKSnp27cvyNBPnz4J9R746aefsC8Lm82WkJCQk5OTkJCwt7f/5ZdfMFnu378/KCiIvNwriI6O" + "DllZWWw2v3DhAvrzPJICBhrGcHZ2Li0txUpDbm7u8+fPXVxcRPk2ICCgf//+Qo0c2traLS0tmIbH" + "jx9fWVm5cuVKLAQbGhoOHTpkbm4OBBMcHNza2hoYGIirA+kVFRVhEZ0CcXHxLVu2VFdX79ixAz8E" + "ezKo5nV1dUJPKuhuGyKEpKSk7O3tIUQLSi50h8D29vZ58+ZhIufxeCwWS05OjoHOGdDR0QF7pgGA" + "ExnKOXz4cGlp6bNnz8JtYmIidpliqDKZoXrQMsy4fPkySIa2trbLly+D9IA1CLx7HvimAETn7i7J" + "iYLOzs6QkJCEhISFCxfSlZbMyxig0+COqK2tjY2NFdomIvayiLQ0ceLEmzdvgvrY2tpKdobDoPQd" + "uZzPnz8vLi7+NgdldAGGCBbmsFgAGGri4uLwEz6fD1Yj8u7L5LBY8oFwfD7f2tpaUlJy586dly9f" + "trCwkJaW/vDhg+CP7t69y2KxeDyev7//Dz/8MHbsWBaLZWlpCfscC92HgwxyWCxsWCQYR2dkZCQY" + "Osvn89XV1R0dHYk/Qqd8fHyioqJmzJjBYrHi4+OJPwLeJkyY8Pr1axwWCwB1FczU3a0y+iM68f37" + "9zweb9iwYVFRUQcPHpSRkSFvuwve4w8fPiQIAhzCyRHqlLrY2trKy8sfOXLk9OnTffv2hWBmytbm" + "5PAqSlgsh8NZt25dZGSkoaGhrq6u4D4cENfn7+8fHR29d+9eSUnJZcuWMdeaHMAJSxhBQUHXrl2b" + "MmUKQigyMpIgiPLy8j59+piZmUVERGzbtk1cXBw2LYbmtbOzEwzQvXz5spiYGLmEBQUFKioqYmJi" + "AQEBW7duBW9wIyMjvJHGunXrEEKqqqpz5sxZsWIFGI2g/ARBBAYGcrlc+z8Azp6ysrIQqwbw9/f3" + "8fGBa319fRxFTMa2bds4HM769etv3LgBYTuw3wZEgri4uFy+fPnHH3/kcDgLFy6ETzgcDnmXfdwp" + "R44cQQht3rz5xYsXP/30E2zVtW/fPoI+LJaOhnFoZXt7u7GxsYqKSnh4+MWLFwcMGKCiogKRrnTf" + "krc2P378OPpjvxkyYH6M9+Ho7OwEndjExGTJkiULFy4EtYC87Q0snQwaNGjjxo0rVqwA7xkcr0vZ" + "2pwgCD6fP3jwYBw9CO2jqKgIcYnQfYINwtCGFL4A2oaDC8DZa+bMmVFRUY6OjrAdk2Dmrq6uysrK" + "R44cuXbt2siRI6WkpGAjfDo6J/8CgCWnv7+/jIzMuXPnnjx5MnnyZJh5w2FjdPtwrF69WkxMbOfO" + "nWfOnNHU1IRVBuYqkxmKIRkF5LBYuhbjcrksFsvX1/fatWuenp7i4uKwDwdBENra2urq6ocPH16z" + "Zo2SklKfPn0gLFZ07u6SnCwsLBQVFYFzraysYCS2tLTEhy8K3YcD8zJGR0eHurq6oaHhvXv3bt26" + "BdnioYfCp3S9TAEDLeGGrampUVVVVVNTCwoKMjc3h/JDA+I05ObKzMxksVje3t7Pnz8/ffq0qqqq" + "oqLi+PHjiX86LPavKhw+Pj5sNpu8JQZBEN999526ujr5CZ3CQRBEcXExtoUoKyuTj3il4OrVq+R9" + "RT08PPDRKn9d4YBNAA8ePCj47ezZszkcDpw8uWfPHvBKExMT27VrFySoqanR09NDCEEQDVnhIAhi" + "4MCBlIFHxCqTxevt27exZdjNzQ22igKAko6f9OvXD+8vJIjCwkJsrzIxMYGNaERXOPbu3Qtrk3p6" + "ehAFLoidO3dix7GxY8fiIxnpak0eGtva2qZPnw7roGJiYuTdnB4+fIj9hPz8/Nra2uA57Ffr6+tL" + "KQZMgJKSksgPU1NTyRYsFxcXfBIKQRAw78Gzdi6Xu2LFCny0SmBgIFlTl5OTGzdu3Nu3b8n5Dxgw" + "ICwsDK7pFI6WlhYcTCEmJrZ+/Xr86sCBA9h91c/PD2tCdApHS0sLDl/S1NR8/Pixi4uLv78/wXiW" + "ilAaJg9aeXl5eGHbwMAARjWGb8kKR2trq5aWltDDNvX19fFGLARB1NTUTJ48Gc8gVVRUzpw5Q07f" + "2dkJ4xxucPLJmYIKB/HHCRr4zOq5c+dirqdTOBjakGH4JP6wfiGEDA0N161bJ1TheP/+PcwHEELy" + "8vJ4ux06OmdQOPLy8vT19SGr4cOH5+bmcrncI0eOEPQKR1tbG7YGTZgwYfz48aBwMFSZIDEUczIy" + "RFQ41qxZA56esrKy5A1sbty4AQsf0tLSN27c0NTUBIWD6A53M5MTjqhHCElKSpqYmISEhOBjeghh" + "CgeZl8m4desWlJbFYs2cOfP+/fsIod9//50Q4FMGaUYBHS3hhiUIIjk52crKCpbpwb6Vk5NDSUNu" + "rpCQEPi1pKTkgQMHtmzZAhta/nsVjm+Jt2/fJicnd3nSEp/Pz87OfvXq1dc+UYwB1dXVL1++pGx4" + "2tbWVlJSInTDUDqIWGWM5ubm169f5+XldaOswgCbgiclJXWrtFgLqaioSEpKErRtkFFbW/vmzRuh" + "ZhtRal1SUpKQkCB4alFzc3NCQgKwGRmlpaV4pkLG0KFD8eFMZHz8+PHVq1dkywTlL+np6QkJCUI3" + "sGIA7MmB92crKCgQFJQYZWVl8fHxWGPGqK2tjY+PLykpEfGnsE6fmJiIFSNRIJSGKdmmp6enpaUJ" + "Ztvlt3RYvny54IFYnz9/TkxMTElJEdqDBEG0tLRkZma+efOmB8ew6ejo/Oc//8G3eIMmCnrWhgRB" + "lJeXv3nzBuu+QtHZ2Zmbm/v69WvyjrQAOjqnQ1tbW2pqandPVsvJyRGcGzBXGTNUj1tGEFwuF6IQ" + "Xr9+LchZQPbkeZRgYSgQyt1dkpOIoPAyBXV1da9fvxZxDBKxl5lpiVIdUI8EpQfx5+YqLy+Pj4/H" + "ewn+G/BvUTh68S9Hz46R/Gexf/9+e3v7b/a7Q4cOkWf2Bw8e3LRp0zf7+78fsDM6eVr5VZGRkcHj" + "8fDYlpqaOmLEiG/z614IAhSOvzHDr8rdFF7+xxEQEIDtdgRBrF27VkFB4R8sT4/B5JLWi178VyMg" + "ICA9PZ2yGejXQ0RExLx58/BtWlra4sWLv82v/ytgbm5ubm4u9Mi3r4GIiIiJEydin8G7d++S/Ul7" + "8d+Or8rdFF7+x2FpaRkZGXnixImsrKwzZ84cOHCgy20n/6X4pzWeXvx34L/RwkEQxJo1a/CBPl8V" + "qampenp6f93y/L8bsbGx1tbW3+BHra2tGhoadCbxXnx7/O0WDuKrcfe/kJdbW1shLBHg5OT0r1oo" + "ER0s4l8Qm9uLfz9aWloKCgr09PTIOzn++1FTU/Pbb7+BL9VXRXp6emtrqyih4P/Hcf78eX9/f8Gd" + "bf9eVFVVvXr1inmbnF58S+Tk5KiqqtJtydozfCXu/tfycnx8/IcPH3R1de3s7P7psvQQvQpHL3rR" + "i170ohe9+Oro9eHoRS960Yte9KIXXx29CkcvetGLXvSiF7346uhVOHrRi170ohe96MVXR6/C0Yte" + "9KIXvehFL746qApHdHT01wvwhfMUeoyioqKZM2f269dPXV3dw8PjyZMnPchky5YtO3fuZE5z4cIF" + "yj7WQvHrr7/CWRhdAo44+dpobm5mOFw0JiZm4sSJ+PaXX36xtrZWVlY2NjbesGED+azn5cuXe/4B" + "X1/fBQsWCD2Zuq6ubvXq1QMGDFBSUrK3t8fnugGioqIoB0aT4e/vz3xe3f9KJCcne3p61tXVdesr" + "USiWAeHh4ePGjSsrKyM//Pjxo6enZ3Jysuj5MHfot4Gnp+ejR4++UuZdMmlGRoanp+dfFGIYdCzQ" + "MyL5SvgGfNre3u7p6fnixYse5/C39EhlZaWhoWFra2tjY6Onp+eePXsoCfbu3fvDDz/A9YIFCzw9" + "PS9fvkxJk52d7enpSRk7mOUkQqi5uXnTpk2GhoYqKio2NjZwMhegrKzMyMiI7mTQHuMvjkfMA00X" + "oITJCh4F8nfhxIkT06ZN6/Hn5eXlcK6gjo6OoaGhmJgYh8O5detWd/Mhn/tAB4ZzKMhYs2aN0AMU" + "KJg+ffrfHoAuiE+fPg0dOpRhnwwrK6s7d+7A9ebNmxFCMjIyZmZmcESLnZ1dR0cHvCWfO4CBDxID" + "VFVVDRo0CCEEB2fA+SNz587FCVpbW9XV1enKQ97///8OQG+rqqrq1leiUCwDli5dihBavHgx+SEc" + "OxkbGyt6PpRjMv4RINLpQn8vRGHSv/cQCjoW6BmRfCV8Az6Fg+mvXLnSs8//4rCC8cMPP8CWHnDC" + "M4/Ho+xcPm3aNBsbG7gG0QdnoZGxf/9+GKHwky7lZGdnp7OzM0JIRUXFzMxMSkoKIbRmzRqcwNvb" + "m7w9/1/HXxyPuhxomEG1cLi5ue3du7eHygsjrl27Bmfm9gy7d++ura19/PhxQUFBVlbW77//rqmp" + "CcK0WwgODp4/f36Pi9EDCCrCXwO5ubkpKSl0bx88eFBZWQlHMVVXV4eGhvr4+JSXl6enp1dWVq5b" + "t+7ly5cRERE4vYeHR01NTU1NTXl5+YsXL4YPH3706FHyHpGzZs3Ky8s7duxYUVHRq1evSkpKAgIC" + "wsPDjx07BgkkJCSmT5++a9cuoeU5ePAgsFkvusTfQrHh4eEUI0cvyPg2TErGfwUL/PsL+ReHFUBt" + "be3x48fJW4u2tLQwmxW5XO6zZ8/4fD754ePHj9nsPw2pXcrJ27dv//bbbzt27KioqEhPTy8rKxs1" + "alRYWBgcJooQmjdv3s6dO4m/b/eKv0jqzANNl6AqHEOGDPn+++//SoG+EuLi4ry9vTH1Dxw4cNOm" + "TR8+fMjKyupWPu7u7m5ubl+hgP9q/Prrr97e3sAML1++bG9v3759O5zDyWazt27dqqOjQ7adiouL" + "y8vLy8vLq6mp2dnZxcbGqqmpYe0hISEhJiYmJCQkKCgIDiSUlZX95ZdfrKystm3b1traCsl8fX2j" + "oqJgBkNBYGCgiYnJ1671/w78dYqVkZFpb28PDQ39u4rUi7+O/woW+K8o5F9HVFSUvr4+PowXISQn" + "J/ef//yntLSU7hNbW9uampq0tDT8pLOz8+nTp0OHDsVPRJGTcXFxampq69atgwRycnJHjhzh8/l4" + "FXvUqFGVlZXPnz//uyv9z4CqcDx69Gjt2rUIoYKCgkWLFjU0NKxYscLa2nratGlY53rw4MHevXvT" + "0tI8PT2dnJyOHz+OPz948OD58+fx7c2bN7dt24YQOnr0aFZWVnJy8qJFi9ra2jo7Ow8cOODi4uLg" + "4BAaGoqHKAY0NzfjQ88Bbm5u8+fPxxtffvz4cf78+VZWVhMmTEhNTcXJli5dmpmZOXXq1LFjx2Zn" + "Zx8/fhwvkrW2toaFhTk7O1taWn7//fd5eXldFiM1NdXPz8/Ozo5cTcCVK1fGjRs3bNiw8ePHP3z4" + "EB4uX768o6MjMjIyLCyMIZkgCgoKZs2aZWlp6e/vT9YoFy1alJCQgG/37t0bGRlZUFAAdqlt27Zd" + "v36dklVLS8vNmze/++47uAUNgNyYHA5n+fLlDg4OdIWRk5NbtmxZUlISnAp98eJFHo+3fPlychox" + "MbHVq1eXlZVh3oClmTt37ghmuHLlyqdPn8L17du3x40bZ21tHRwc/PHjR6EFoOupBw8e7N+//8OH" + "D1OnTrW2tl69ejXZGYWMxsbGjRs32tjYjBo1KioqCj8/evTozZs3o6KiHBwcPDw84uLiyF+9fv3a" + "z8/Pyspq4cKFnz59gocMrCGIqqqqBQsW2NjYrFu3jjwfOnz48J07d3bs2OHo6BgTE4MQKi8vX7Zs" + "2fDhw4cPH7527dr6+npIiSm2W/8lQ01NbcqUKeHh4QwClIJz5865urq6uLiARR0/z8/PnzJlio2N" + "zerVq1taWvDzxMTE6dOnW1pauri44NkbQmj58uXZ2dlHjx61s7Nzd3fHzctcl7a2tq1btw4fPtzV" + "1fXq1atdlhb+sn///uHDh0+cOLGwsLCtrW3NmjW2traLFy8mk4TQDu0xk5IhlMByc3MXLVqE/U6a" + "m5uXLl0aGRmJ/swCdESC6MUaGQziVOjn0PhfvnxZvHixjY3N0qVLW1tbS0tLAwICHBwcDhw4gD8n" + "F7KpqWnLli329vbjxo2DM9lxbkIlFV3XI4RA/bWzs5s2bRrZn4Bu+AC8evUKZO8PP/wA3EEZVhgK" + "QxkFKA146dIlLB4BS5Ys6ejoYDByGBoaqqurkyuVlJTU0dFhY2ODn4giJ5ubm+FgegwDA4Pg4GA9" + "PT245XA49vb2dGYJOrEmdJhAAqTOIP16MNCIBMoSC/bhgLMzPD09ZWVlBw8ejBAaNGgQn88nCCI0" + "NHTAgAEqKiqOjo6wwTvYfAiCcHJy+v7773Fua9asGTRoEEEQc+bMkZaWlpWVHTRoUGNj408//YQQ" + "AtmKEJo+fXqXaz+TJk2SlJSkW3X+9OmTrq6upKTkd999p6GhIS0tjU9k5nA4eIL44sUL8or4+PHj" + "2Wy2g4ODnZ0dm83W0tKCI7DpfDjevXvXp08fBQUFZ2dnHo83ZMgQ7MOxb98+hJCJiYmLi4uMjIyY" + "mFhKSgpBEIMHD2axWGpqavBTumQUFBcXq6qqysjIjBo1SkVFRVJS8s2bN/AK/XkZ28bGZv78+amp" + "qTo6Ogih/v3779q1i5LbvXv3WCxWdXU13IJNyMfHR+hh0ARBWFhYeHl5UR4CPVy/fh1+KvTgzdra" + "WjabvXHjRvxk1KhRs2bNEkyJ14bj4uJYLJahoeHIkSN5PJ6+vr7Qg+/peio0NHTw4MHgRwwsOm/e" + "PMHPOzo6HBwc2Gy2k5PTwIEDEUJHjhyBV6NHj7a1tRUXF/fx8TE2NhYXF3/69Cm8evnyJZfLVVFR" + "cXV1lZKSMjY2hpNOGViDgubm5iFDhkhISIwYMUJJScnc3Bz9sTw/cuRITJbbt2+vqanp16+frKys" + "q6urkZERQmjChAmQCaZY0f9LxtKlS/X19bOzszkcTnBwMDxk9uEAKW9gYGBtbY0QgjNvQ0ND+/Tp" + "o62t3a9fPwMDA4RQYGAgpI+PjxcXF9fU1Bw1apS6ujpC6PDhw/CKy+V6enqKi4sPHjyYx+NxuVzw" + "gWCuy7hx41gslo2NjampKZngEY0PB5fLHT16NI/HMzMzY7PZtra2gYGBcnJysHyOa03XoSIyKYMP" + "Bx2BdXZ2mpiYGBsbd3Z2QhtyOJzMzEyCxAIMRMIg1sigE6d0n0Pjjx49WllZGbpy+fLlxsbG2tra" + "GhoaiORRgQvJ5/NHjRrFYrGsrKz09fVZLNbDhw8JRklF1/UEQcDihYWFxYABA6C+8Ee64YMgiMeP" + "H0tISCgrK3/33Xfi4uIjRozg8/mUYYWhMJRRgNx6jY2NHA4nOjoabsGH49y5cwEBAVwut6SkBJ5T" + "fDjmz58/depUshtHaGiou7v70qVL8dghipwE7Xz79u0MR7fs2LGjf//+gs8ZxJrQYYIQIHUG6deD" + "gUYUdKFwDBky5NOnTwRBgK73+vVrgiDANospY+HChTIyMnAMNAPFjB49etKkSXCtoaGxZcsWuN64" + "caOYmFiXh1YnJyfD+QumpqY//fQTxWllxYoVUlJS6enpBEHU1dWZmpqOGTMGXnE4HGlp6adPn754" + "8aKjowOLb9B/z5w5A8nOnj2LEAIuolM4pk+frq6uXlxcTBDEgwcPQCoRBNHR0aGoqDhz5kxIlpub" + "y+Vy8biLTy1iTkb5kaKi4vv37wmC+PTpk76+Pj4rmY6SGA5XCw0N1dXVJT/x9/dHCElJSU2ePPnK" + "lSsweGMIVTjAA+Do0aMEQSgrK8+ZM0fwRwRBaGtrk9XHNWvWDB48WDAZFmRTp051dXWFkQamknfv" + "3qUkZugpTIodHR18Pt/d3V1OTq6trY2SA1gIQKZ0dHT4+flJS0uDBgZ+LadPnyYIoqWlZdiwYY6O" + "jvDVsGHDzMzMQC3LzMyUkpICxZqBNQT/y2KxHjx4QBBEaWkpeD1jhQMhdOjQoezs7KKiov3790tI" + "SODDxgIDA8XExFpaWggBhUOU/5IBCgdBENOnT+dyuUC9DApHZWUlj8ebMWMGdMrSpUvhTHlo6hkz" + "ZkBT+/n5SUlJgZT08vIyMjICKmpsbDQzM3NwcIDcuFyurKwsDNgvXrxgs9m7d+9mrsvNmzcRQidP" + "niQIgs/nz5w5U1FRsampiWBUOGRlZd+9e0cQxNatWxFCRkZG0HFeXl59+/Zl7lBCNCZlUDgYCOza" + "tWsIocjIyM+fP8vLy2PGwSzAQCQMYo0MOnFK9zk0/tChQxsaGvh8vqurK0JoypQpnZ2d9fX1Wlpa" + "kydPphQSOuXUqVMEQbS2tlpbW8PR8AySiq7rc3NzWSwWaLFtbW0wZe1S4Rg2bNjgwYNramoIgoiO" + "jkYIQYuRhxWGwlBGAXLrQWsUFBTALVY4cnJyyDq6oMIRHh4uLy8PqiRBEK6urmFhYWSFQxQ5WV9f" + "DzMldXX1xYsXP3nyRHAKAcsreMaIwUB1dMME8edT9BikXw8GGlHQxT4cq1atgigG0EnJxqh169bB" + "xYYNGxoaGh4/fsycFQafzy8vL5eVlYXbhQsXRkREUHxtBDF06NAHDx6YmZllZmaGhIQYGRmNGTMG" + "W+AjIyNnzpxpZmaGEJKVlV25cuWDBw9qa2vhrbe3t6Ojo52dHYfDwRm2tLT4+/tPmTIFbr28vBBj" + "vBBBELdu3Vq4cKGWlhZCyNXVFVvhamtrPTw8lixZArcGBgbGxsaCWYmYrLOz89q1awsXLgRCVFJS" + "WrlyZXx8fH5+PnMT0SEzM7N///7kJ+fOnVu2bBmfz7906ZK/v7+mpubJkyeZMwGHD4jWq6urA3dr" + "QSgoKFRXV+Pb/v37v337trOzky7b0tJSaWlpWL8cOXLk2bNnoRPJ6LKntm/fzuFwWCzW3Llzv3z5" + "UlFRQcnh8uXLDg4O3t7eCCEOh7N169bGxsYbN27AW01NTfBb4nK5K1eufP78+efPn/Py8pKTkzdt" + "2qSgoIAQMjEx8ff3J7vNMrAGxvXr111cXECga2hoLFy4kPxWU1Nz0aJFAwcO1NbWlpeXX7ZsGUxT" + "EELjx4/v6OgA2UeBKP8Vik2bNnV0dHTpyXH37t22trawsDDolCVLllhaWmKH061bt0JTT58+vamp" + "CZp64MCBa9eu5fF4CCEpKSlXV1dy70yaNAlmsXZ2dqampuQCC61LZGSksbExxBayWKyQkJDPnz93" + "GQ07YcIEsGe4u7sjhIKDg6HjvLy8Kioq2tvbu+xQgIhMSgEDgfn4+FhbW4eGhu7cubOtrW3Lli2U" + "bxmIhFmsARjEKfPny5YtA9YbM2YMQmjDhg1sNltGRsbFxaWkpESwkCYmJrNnz0YISUhILF++XFFR" + "sb29nVlSCe36mzdvSklJbdiwASEkLi4OEXPMKCkpgb6Ds9+8vb1HjRpFiRzuUmwKHQUQQpmZmWJi" + "YiDVyRgwYMC0adNOnjwp2BoAZ2fn2tpaWKhqa2t7+fIlzCIwRJGTMjIyT5488fT0LC8vP3TokJOT" + "k5GREQzqGCC9MzMzKZkwizURIVT6dSuHbkGM+TVYdxFCCgoKbDYbrw6qqakBeyOENDQ0NDQ00tLS" + "fHx8RPklm80eMmTI2rVr8/LyZs2aZWFhQd4fggGOjo7p6ekJCQmXLl26fPnyvXv3XFxckpOTm5qa" + "SktLFRQUEhMT/6dWYmKdnZ1ZWVlgY8TrYWTY2trCwlh7e3tmZiZokQxDY1FRUW1tLTlkdPjw4aD4" + "KykpnTt3DiFEEEReXt7Tp0/LysoEsxIx2fv37xsbG+3t7fETcJXNyMig6A0i4tOnT8rKyuQnXC53" + "//79ISEhUVFRly9ffvTo0dy5czkczqxZs+gyIXt+iImJETRe0+3t7TDwAJSVlTs6Or58+aKoqCg0" + "/bBhw/bv3+/l5TVv3rwxY8YI3emBuadkZWU1NTXhGkYvQZeg9PT0GTNm4FsjIyM1NbWMjAy4BbMk" + "XFtZWREEkZ6eDgv8YmJimKgUFBTIPC+UNbBbAEJIXl4+IyODTNtAjRhkspw5cyZc1NfXJyUlQX2F" + "UiMdS3YJEKCnTp3CUwUApczp6em6urowz4ZCYqccGRmZfv36wTUkaGxsRAjt3r0bHpaXl8fHx798" + "+ZJcclxghJCSkhK5wELrkpqa2q9fP9zsCCEpKSnYA4OhdjgrOTk5qCwuM0EQra2tMDAwdCguYZdM" + "2t7e/uXLF7hmsVhKSkrMBLZ9+3Y3N7eMjIz169fDkhMZdERSXV3NLNYAdOKU4XNQJSktBmsr0GKC" + "jt7p6elk74TJkydPnjw5JyeHWVIJ7fqMjAwTExN8XLCNjQ2UhwHgm0kuwL179yhpuhSbQkcBhNCn" + "T58UFBQoWghg06ZNERERoaGhR44cEXyrr6/fr1+/uLi4YcOGvXr1SlJS0tzc/Ndff8UJRJSTWlpa" + "t27dys/Pv3Tp0qVLl9LT00eOHJmYmGhsbAwJQHqT+RTATHUiQqj0o3i0/I3owq4AYcEAFuv/Hy3b" + "t29fcjJFRcVuqUXHjh0Dd1xLS0swXYj+rY2Nzf79+wsLC1esVzGiOQAAIABJREFUWPHu3btLly6B" + "qrh9+3arPwDjFi4SLEwK4sWLFyNGjJCRkRk2bNiOHTsQQnT0gXMjD5wqKir4uri4eMqUKfLy8gMH" + "Dpw/fz4sMAlmIkoymNeSM4fWFjrfFQV1dXVgn6AADLz3799PTU3V0NCAlWA6ALnDiK6qqkq32U5F" + "RQW55PBfLJ0FsX79egsLi5s3b3p6emprax86dEhoMoaeIpMocI7QJiWXCiHUt29f3J5kYob+/fz5" + "M3S3r68vJqoDBw7AvkCC/8WsoUJCfHz858+f6QgGCZDl6dOnTUxM5OTknJ2dwSFLKAnRsaQoACMH" + "NCC5VAxlJoNMRTBIgIdjU1PTunXrtLS01NXVfXx8wEdBaIHZbDbdK1yXz58/371714qEpqamLsWL" + "jIwM+RbnjAezLjsUo0smffHiBW4xNTU11BWBubq6mpub8/l8ofsE0hFJl2INQ6g47fJzcotxOBys" + "AQgd/oVSRZeSSmjXU7Li8XjYPEMHQdkriC4LQzcK0IlHhJCBgUFAQMDJkyfBWV4Qzs7O4Gj5+PFj" + "Z2dnStOJLicRQv3791+3bl1aWlpkZGR7ezt5QwE6KcpMdSJCqPTrVg7dQhcWDjpQVkDa2trI81oM" + "OoOBjY0NKHRnz559+vSpp6fn27dvyVFJFOTk5GzZsiU0NFRbW/t/yi0mFhYWFhERkZiYCOEVmzdv" + "trKyIn9laWmJEwvmmZaW5uzs3Ldv3+Dg4BEjRtjZ2YHsoANM7sk1wmKoubnZ0dGxurp6woQJTk5O" + "bm5uvr6+gjmImAx0bcHgcklJScHEDCYZDAkJCfJedbCJHt41DyFkZma2fv36RYsWVVVVUSgYAyYZ" + "hoaGCKGhQ4eSJ6AYBQUFnz9/HjJkCH4C/8WRRIJQVlZ+8+ZNbGzs2bNnb9y4sWTJEgUFhYCAAMqv" + "u9VTguBwOAztSSZmKDCPxwPZceXKFQphY7ksFOQJlpycnLi4uFCCAZDJ8ujRo8HBwZaWlj/++OOI" + "ESPq6+vHjx8vWuW6AQMDg+nTp586dQqceISWmcViiUJUZMycOTMqKsrT03PVqlUuLi7nz58XJbSE" + "DiwWy8fHB6z3GHTTU/JXoiToskNFYVI5OTncaNCJzASWk5MDStgvv/wCMYBk0BEJFJhBrGEIFacM" + "n8MqQ5ctRoZQquiWpMIQFxenWFDolGb8RygqM1l2WRihowASEI8UYCOH0LfOzs6wNv3bb79NnTqV" + "8rZLOcnn8+fNm+fr6+vh4YHfTpw48cqVK+QP6aQoM9WRwdB0QqVft3LoFnqocJDj6/h8fmlpKayB" + "cTgccufR6Up5eXlaWlqzZ8+ePXt2XFycs7NzbGzsokWL6H7X3t4eERHh6ek5efJk/JDNZisoKBAE" + "ATqaiooKNro2NjZWVVVhs7BQnDp1isvlJiYmQjK6gEwMUJALCwvt7OwojRAbG1tYWHjnzh1YP0YI" + "UdZZu5UMjK6FhYXYhAgCAsrJZrNFaWEyFBUVyeudCQkJGRkZZIUD/WG1Y5guX716tU+fPsOGDUMI" + "jR49Ojo6+s2bNxRZBiFt5E0jQCsHu4hQVFRUsNlsDw8PDw+PsrIyS0vL69evUxSO7vaUINTV1QsL" + "C/EtQRCFhYWw9on+TMxFRUUIIS0tLZi7GxoaQqAELiqd2AJQwuU1NTXJ/2WISj1+/Pjw4cOfPXsG" + "clNw/+O/Cxs3bjx//jzZyEEpc9++fSncPXv27MWLF9NlWF1dHRUVtWrVKjwnE0rVokNdXZ3NZpMX" + "ULKzs7tUOETJFonQoaIw6dChQymNxkxgmzZt0tDQGDNmzO7du4OCgsARAYOOSEQXa0LFKSzMC/28" + "B95gffv2JbsyvH379sCBA7DvIp2kooOmpibZ7F9fX48jwOmGD2iKkpISvMqwbds2AwMD8nDALDYZ" + "QBGPFOjr6wcEBJw6dcrW1lbwrYuLS21t7YsXLxISEgTd4LqUk2w2+8aNG2JiYmSFAyGkrKxMFsV0" + "UpSB6kQfJoRKv27l0C308PC2yspKHNX922+/NTY2Ojo6IoRkZWVxPD1BEGS2ZLPZIMTz8vIGDBiA" + "w7sdHBwoOr4gjIyM1NXVd+3aRQ6pT0tLy87OHjp0qKysrLGxMTkK+eTJk3p6esxbK1ZVVZHXqsEr" + "jWHTOkVFRRMTE9gyAYDXEcGnDGIIEUJFRUV5eXk4K1xx5mQYmpqa2tra4B0CuHHjhri4OFAtuYVL" + "Skqw7ABFlRLED1BTUyP7Ubq4uGRnZ1OGtMjISE1NTTrzxoMHD6Kjo6dOnQpmnoCAAFVV1QULFpBn" + "KtnZ2WFhYR4eHngxGCFUWVnZp08foSozwMLCAvYDRghpaGgYGhoKUkJ3e0oQtra2d+7cwZ88efKk" + "trYWK45xcXHYsSAmJkZBQcHU1NTKyorNZpOJKigoiGwMEAWOjo53797F/7179y5dyqqqKgsLC7yQ" + "3IM6igh9ff3p06cz7C1hZWVVWVmJdzRKSkr69ddfGTRRCDPBVM3n8+Pi4v5KyW1sbB48eIDHgLS0" + "NENDQ0Hvzu6CuUO7y6QUMBBYcnLylStX1q9fv3HjxsbGRrzVBwYdkYgo1ujEac+kIh2srKyePn2K" + "R6Dbt29HRkYaGRkxSCo6ODo65uTk5OTkUOqL6IePYcOGcTgcvPLe0tJy4MABUIBwxzGLTQaoqak1" + "NDTQ7d+DENq0aROfz8ctTIa2tra+vn5oaKiqqir2+MYQRU66uLhcuHABtwZCqKGh4fbt2+QNxGBd" + "RtCsy0B1dMMEIrUYQKj0Y8iBYaARBT0/LXbGjBnZ2dnv3r1buHChtbU1NNDw4cPj4+NPnjyZm5sb" + "FBREXvqSkZGJj48/e/Zsv379Bg4cuGbNmrdv39bU1GzcuLG9vR0cfO7fv29oaCh4phSbzV61alVq" + "aqqlpeXRo0dv3769Z88eNzc3NTU18JCaN2/ekydPNm3aVFVV9eTJky1btri6umJfQqEYNGhQVlYW" + "hLo9ffp05cqVLBaLgewQQkFBQZcuXfrll1+qq6tXrFjx+++/46wQQsePH+fz+fn5+RCmhbOSkZG5" + "du3a7du3mZORMXfu3AsXLhw7dqyhoeHGjRu7d+8OCAiAlbzhw4eHh4c/efIkJSVl0qRJeCyHFdlj" + "x44JGvEsLCzevn2Lx4xp06ZBUNbChQujo6OvXLni7e0dHR29ZMkSbGXNysrauHHjxo0bV69ePX78" + "eHd3dyUlpZCQEHgrLS194MCB5ORkOzu7K1euJCQkHD58GBa2KPI0MzNT0AJMxtixY48ePQoDTFRU" + "1NOnTyFMjowe9JRgexYWFgYFBVVXV6enp8+bN2/gwIH4R5WVlYGBgeXl5bGxsXv37p03bx6bzVZT" + "Uxs/fnxYWFhkZGRNTc3x48evX7+OXTtFxPz584uLi5csWfL58+fz58+Hh4fTpRw0aNCtW7eKi4s7" + "OztPnDgBrmei17GiosLQ0JAhfzIgcpLu7ejRozU1NWfMmPH27dv8/PwlS5YYGRmRxR8FOjo6PB7v" + "zJkzTU1NdXV1QUFBubm53eodCubMmVNfXz916tT8/Pzc3Nw5c+YoKSkxe4yKAuYO7QGTksFAYOvX" + "r9fW1p41a5a2tvbs2bMPHjxIiaJiIBJRxJqBgQGdOO2BVKTDrFmzqqqqAgMDy8rKXrx4ERYWNmnS" + "JDabzSCp6DBu3DgNDY2ZM2cWFxcnJCSQj6egGz4UFRW9vb1DQkLu3r376dOnZcuWNTQ0+Pn5IdKw" + "0tbW1oPCoD/2JxR0H8bQ09Mj+2ZSAPYkSnwKQBQ5uWrVqqampuHDh2/dujUmJub06dMODg6lpaVk" + "e39mZiaPx8OWOQwGqqMbJhCJ1OFWqPRjyIFhoBEJlDBZyj4c5HBbDocTHh5OEERoaKiSktKoUaMg" + "BxUVFZystLQUu2Frampu3rwZB1LjLeSys7MfPnxIpoO1a9dCGpjHPHv2TDB+t7OzE8eqAVRVVV++" + "fAlv29vbyTEyurq6OFweFxuAdzWoqKgA3pOQkGCz2Tt27LCysoJto+j24YBtPOAXUlJSM2bMwBt/" + "wToCLLN5e3svXrx44MCB8GrOnDkIIXV1deZkZLS0tODmRQhZWVnhTbru3buHF/OcnZ0nT54M4dFt" + "bW3gEz5lyhRKbqAY5ebm4ifJyck43AAwa9YshsPbnJycYBGajGPHjpHXv/v37//q1StKGgsLC6Eb" + "jeD4/o8fP+rq6uJMRowYIbjxF0NPUU4Ue/bsGaWmGOToO2Vl5eTkZHg+evRoBwcH7Btka2vb2NgI" + "r8rKysizFjc3N9jhg4E1BEFevFiwYAEi7cNBPnTq0aNH0Jji4uJycnJRUVFsNvvChQuEwD4cQv8L" + "ojk0NFSwAHgfDjLAQ4Ju46/Hjx9j9pSUlAR+pDQ1uTCwUZiYmBibzTY0NASX/rKyMuLPQf/kWjO3" + "IQ7KRQhJS0vHxMTAc0S/Dwf+C2wxgmUIiJT6+nqCvkMJ0ZiU+fA2oQQGJ1ofP34c0hQWFkpISMBB" + "euRz0eiIhEGskUEnTuk+pzR+eHg4h8PBuQUHB1tYWMA1uZC7du3CnaKnp1dZWUkwSiq6ricI4tGj" + "R9jVYMqUKXJycrAPB8PwUVZWRjad7tmzB56ThxWGwjBwKEEQKioq+C3eh4Oc4MOHD2JiYpR9OOD6" + "woULCKGzZ8/CLXkfDkCXcvLcuXNkxwtxcXFMMICVK1fijW0ooBNrdMME8WdSZ5B+PRhoRAHVy724" + "uLioqMje3r6uri45Odna2hp7Gj958mTgwIHq6uo7d+48cOBAfn5+REREe3v7pEmTyP7D1dXVkZGR" + "fD5/8uTJ7e3txcXF2D75+PHjqqoqd3f3Pn36FBUV3b9/v6amxsHBAUd5VVVV/f7770OHDoVILUG8" + "f//+0aNHnz9/7tevn5eXF0V7vXfvXmpqqpaWlpeXF/bBxsWG24yMDDabDQcEfPr06fr161++fBkz" + "ZoyJicnbt2/b2trMzc0LCgrKy8uFLtrx+fzr169/+PBh3Lhx0tLSHz9+BJNdR0fHtWvX8vPzLSws" + "XF1dy8rKcnNzR4wYwWKxWltbb9++LS4uPm7cOIZkgj+6ffv227dvBwwY4OXlRY7aevfuXUxMjLq6" + "ur+///v37zkcDojRioqKR48eDRgwgGJFJAhCR0dn48aN5NOJ2tra7t+/DxtQOjk5kaewSUlJeFVV" + "SkpKT0+PElWL8fHjx5iYmJqaGkNDQ3d3d8re8+BEHRcXJ7hp+rNnz/T09ECNaGxsvHnzZlFR0aBB" + "gzw9PYVOvul6qqioqKSkBC+OfPnyJSUlxcbGRqjn1Js3b+Li4hQVFSdMmIAJbMyYMfLy8vv27bt0" + "6RI0KbkAzc3N0dHRJSUlJiYmHh4e0E0MrCG0lV69evX8+XNLS0srK6vExER7e3txcfG0tDQJCQly" + "3GBWVtb9+/e5XK6vry8o0xoaGrq6uphiGf7b2tq6ZcsWJSWlFStWUP6el5dXXV1NDilECFVXV2dk" + "ZAwePJjO87+kpCQ6Orq9vd3X1xc0QkpTUwrz22+/JSYmamlp+fj48Pn8169fm5uby8vLP3361MDA" + "AAcI4Fp32YYZGRn379+XkZEZM2YMbG6IEIqLizM0NKSEyCGEyH9pbm5OSEjAMgREiqOjI3CQ0A5F" + "CInCpF++fElNTbW1taVbIhQksLy8vJKSEuhxSJOcnNza2gr+OpgF6IgEXgkVaxQIFad0n1Ma/+PH" + "jzk5OU5OTpA+Nze3rq4OZh2UQiYlJT169EhBQWHSpEl4hwk6SUXX9XCbn59/48YNVVXViRMnxsfH" + "Dxo0CNZzGYaPhoaGq1evfvz40cnJiVxH8rBCVxhmDg0ICODz+aA6dHR0PH/+HEJMyWmSkpJYLBY4" + "sb1+/RqCmKBUiYmJFhYWEGuT9//aO++oqI7vgc/ustJVugsCkQguynKU0AOBIEgHwSARRTCgAm6s" + "B4WIR6MxWIKCYtdIDhJFURFBBIIFRZEmTamrlFVRqUoH9/3+mG/e77mNBbHF+fzhec6b9u4bdu67" + "M3NvXV1LSwvX3CH8dxIA0N7efuXKFTabLScn5+zszGWFMjAw8PT0jIiI4Nt5vj9rQPA0QRzqwn/9" + "RjrRiMLIjtVBoMLR3Nw80oKIj0V4ePjDhw9H6hPmHTl9+vTGjRtZLNaI9sN/YOCf3JkzZz52R96V" + "0NBQMzMzvueeEAiEEDIyMhYsWPDy5Uu+3jg+Lk+fPlVXV2exWERL8Fjx4X/9Rr+HA/EZ4e/vn52d" + "/Y7HB0ZKUlKSv7//p6xt/Gfo6OhIT0+HLiMRCMSIsLW1lZGRGdab7Ufh/PnzVlZW70Pb+CggheOL" + "YNq0ac7OzkQveO+bZ8+e3bx5U8hxSsQYMnHixIKCAqKfJQQCISIUCiU8PJwY5fjT4ciRI4IWUz5H" + "RuOHw8HBQZDXNsQny9atW2GE4g/DgwcPdu3aBeNWfMqsXLlSiF+yzwjh3pYQCIQQAgICSktL+/v7" + "hXv2+8A8efLE0dGR9+DeWPHhf/1Gs4cDgUAgEAgEYkSgJRUEAoFAIBDvHaRwIBAIBAKBeO8ghQOB" + "QCAQCMR7BykcCAQCgUAg3jsjUDi8vLxwB+yjo7Gx0d/fX0NDg0ajOTk5Qb+/kIKCApd/cXNz8/Hx" + "iYyMhIGUuMjMzLSzs1NSUpo6dWpgYKCQCJzvlbq6OhcXFxhe7+PS19dnb28vKJrfxYsXFy5cKKjs" + "8+fPg4ODp02bNnnyZGdn57y8vDHsWHl5uYuLC4w8FB4eHh0dPYaVjyHCRYTDdzQiEAgEQlRE94JO" + "9Ks/Cpqbm2HAT01NTTqdLiYmRqFQLl++DO9evnyZt2/Kysrl5eXESmJiYkgkEpVKNTY2ptPpAAA5" + "ObmysrJR92rUFBQUAAC4uvdR2LJlCwDg2bNnfO/iwXF4aWhogD506XQ6jKUpJiaWlpY2Vh0jxp6w" + "srLy8/Mbq5rHFiEiwvH19SUGhkAgEAjESBmBhSMmJgYGIRwdu3bt6ujouHbtWn19fWVl5YMHD9TU" + "1IihAgEAOTk57e3tbW1tLBYrKiqqvb194cKFeLzygoKCNWvWGBsbs1ise/fuVVZWXrt2DcMwFxcX" + "PMDuB0NTU/PQoUOjC704hly6dGnbtm2jK7t48eLm5ubExMTKysr8/Pzi4mJ5eXk/Pz88MvgXgp2d" + "XVRUlPA8Z8+e/TCdQSAQiP8sH0y1MTAwmD9/PjEFBmKGkdOhheP+/fvEDDt27AAA4FYQBwcHRUXF" + "1tZWYh4YH2Tfvn3vufufIgcOHBg3bhwMMjRSCwdcz1q9ejUxETrV37lz55h073OxcIgCV+hLBAKB" + "QIwUbgtHVlZWVFRUaWmpi4uLlZXV4cOH8Vvr1q3LycmBefbu3fvo0SMfHx9jY+P169f39PQMq9n0" + "9vZyRcmzs7Nbvny5EE9nq1evHj9+/MWLFwEAra2tWVlZy5cv54pv6ebmpqenx/cDNDY29sqVK7//" + "/rulpWVqaioAYGBgYNu2bWZmZra2tufPnydmLi0t/eGHH8zMzI4ePXr79m0YcRsAwGQy7927h2eL" + "ioqC/jobGxuZTOazZ89G1FB7e/u6devMzMzs7e2FhMwpLCz09fU1NDS0sbER5HC3q6trxYoV1tbW" + "+/fvF1QPF93d3WvXrt23bx8AICUlBQAQFBREzDBv3rxJkybBW1wcPHgwJSUlKSnJwsLCycnpxo0b" + "+C1BIhIRQcXr6+uZTObz58+XLFliamq6YcOGrq4u3uKPHj1iMpksFsvGxiYgIKC7uxsAkJ+fP2/e" + "PCMjo5CQkJaWFjxzZWWlr6+vsbGxt7d3fn4+TMzOzg4LC4PXfF/QmjVrhoaGEhMTd+/eDVPq6+uX" + "LFliaGjo5eV1//59vP5Vq1ZVVFT4+Pg4OztXV1eLLgQEAoH478OlgERGRmprayspKVlaWkKPqjt2" + "7IC38D0ckZGR+vr6cO+nlpYWAGDZsmXDqjbe3t6SkpLp6el87/K1cGAYZm9vP3PmTAzD0tPTAQBw" + "DYWLtWvXUqnUnp4ervTZs2fb2dnBx9y+fTuGYa6uriQSycTERE9PDwBw8uRJmLOmpmbChAnq6uqe" + "np6SkpKWlpbTpk2Dt4jZMAwzMTFZvnw59vYeDhEb4nA4NjY2kpKStra2MM7viRMneB8nLy+PSqWq" + "qanNmTMHxlOOjY3lzdbT07Nnz543b95AyYhi4fDz85OSkoJ9/u6776ZOncqb39/fX1xcnDfd3t7e" + "1NSUSqV6eHhMnz6dSqXm5OQIF5GIFg5Bxe/evQsAMDc319HRmTdv3rhx4xwcHHiL37p1CwAA5S8j" + "I9Pf33/nzh1xcXElJSVbW1spKanp06d3dXVhGPby5UtlZeVJkybNmTNHWVlZXFwcWtdwEQl6Qfr6" + "+iQSSUVFZd68eRiGNTU1KSsry8jIzJkzR0lJSVJSsqCgAHaGQqHgIyE3N5fv8yIQCMSXCR+FAwCA" + "zw0hISEyMjIdHR3Y2woHzDM0NMThcBwdHSdMmDAwMCC8peLiYuimXk9P79dff62srCTeFaRwLFu2" + "TFlZGcOw2NhYAACbzeat+cSJEwAAFovFlT579mwAwP79+6urqxsbG+GH+/HjxzEM43A4/v7+8vLy" + "UE3x9fVVVVVtaWnBMAzGDBypwiFKQzU1NQAAOE8PDQ1ZWVmZmpryPo67u7uurm5vby+GYd3d3QwG" + "w8LCQohgRVQ44uPjAQDx8fEwnU6nW1tb8+bftGkTAODVq1dc6fb29gCAP//8E8Owvr4+AwMDS0tL" + "4SIaE4VDV1cXqgvQiJWdnc1VHCocDAajpqYmLy8PwzADAwMGg9HW1oZhWEVFhZSUFFSajx49Ki8v" + "397ejmHYixcv5OTkwsLCiCIS8oKISyq+vr7y8vJwvLW0tHz99dd4NgqFIi0tnZOTk5ubOzQ0xPd5" + "EQgE4suE/6bR8PBweLFx48aurq5r167x5tm+fTuFQiGRSEuXLu3s7Hz+/LlwU8qsWbOysrIYDEZF" + "RcXmzZt1dXUdHBzgkoQQpKWl4R5G+O/48eN588AIYa2trby31NTUmEymjo6Ourp6YmLi9OnTAwIC" + "AAAkEmnz5s1tbW1wArt8+fKyZcsUFBQAADY2NtbW1sJ7NbqG4AleWVlZAACFQomKitq6dStvVTo6" + "OmFhYRISEgAAKSkpW1vbdz+QWVtbGxwcHBISsmjRIpgyODjItTgFUVRUBADw3YSrpqbm5+cHABAX" + "F1+3bt3t27cFncUdQ1atWiUtLQ0A8PLy0tHRgVt2eFm5cqW2traJiUldXV1xcfGmTZvgqJgxY4aX" + "l9e5c+cAAE+ePKFSqVCwSkpKp06dWrBgAbESUV7QmzdvLly4EBISAm17CgoK69aty8vLe/z4Mcww" + "d+5cS0tLc3NzCoUyppJAIBCIzxs+0WJVVFSmTZsGr1VVVVVVVUtLSz08PIh5ZGVl8QMacJ4W5ZyI" + "paVlWVnZvXv3zpw5c/bs2YyMDBsbm+LiYiGBLvGdH2JiYgAAjF+oucHBQQAAnEi4gLMCpKSkREND" + "o7CwEE+B6wv6+vodHR3ffPMNnm5hYQGnKNERpaGlS5eOGzfO0dGRyWQuXryY2CKRXbt2wYvm5ua8" + "vLw7d+7g53RGx9DQkLe399DQEF4zAEBRUZGvutDR0UEmk/nqIhYWFmTy/zRUIyMjDMPKyspGqpx1" + "dnbC9wUAkJaWHjbGqZWVFX5taGhYWlrKNxsu/5KSEgCAmJgYLn85ObmKigoAgIGBwfPnz83MzJhM" + "5vz5852cnLgq0dPTG/YFsVis7u7ub7/9Fk+BR7fKy8unTJkC3h4JCAQCgcDhY+GYNGkS8b/y8vK8" + "M5OUlNT/V0EmAwGqAF9MTEz27t3b0NCwdu3aqqoqIXsnAQAtLS1QoYE+PKAXKS6gcUVJSYn3lqqq" + "Kn7d1tZ29epVIwI9PT1tbW3t7e3wMfGcsK0RIUpDioqKMTExbW1tERERX331laurK4vF4q2qp6cn" + "PDx88uTJNBrNw8OjoqJCdNnypbOzs7a2tq+v7/Tp03iivr5+U1MTb2Y2m81gMHDFgghxYEBxjcLC" + "4e7urvQvwx5G5W1UUIu4/GEGT09PXPjR0dH9/f3d3d2urq5+fn4lJSWBgYGTJk36+eef4Q5THFFe" + "EBwtxMEGewjTwdsjAYFAIBA4fCwcXJPNwMAAX+PBiKipqdm6dWtkZKS6uvr/GhYT2717d0JCQmFh" + "4ZIlSwQVLC0thQ6+Zs2aBQAoLCycOnUqV56ioiIVFRV4OpQLaBeBkEgkDw+Pn376iZhBS0sLTuf4" + "ZzcQqjwJMjaI0hAAICgoyM3NLS4uLj4+PjU1tbq6uqqqikvg/v7+SUlJLi4uoaGhNjY2p06d4jpQ" + "M1JIJNLZs2f37Nmzfft2Pz8/aDFycHA4duzYo0ePuL7I//nnHy8vL771EPs5MDAABFiVhNtjGAzG" + "0NAQvNbQ0Bi2OFejgoYiLn8SiQQAOHfuHFdOcXFxEokUFxe3evXquLi4hISE2NjY3t7e48ePE7MN" + "+4LgQgn+CDi4qYY4EhAIBAKBw+dDlugsnMPhPHnyZPLkye/YzODgYEJCQm5u7lttk8lycnJCZveK" + "iora2lposmYwGDQaDe58JPL69euUlBRbW1s40wiBRqORyWQXAtra2tra2lAHqq+vx3MSJUAmk+Hk" + "ChHlm15QQ4ODg1VVVaqqqr/88ktlZeWWLVtqa2sfPnxILNva2pqUlBQaGpqSkrJq1SoGg9HR0TFs" + "i8KRl5d3dHSMiIior6+Pi4uDie7u7lpaWkeOHCHmzMrKYrPZK1as4FsPUSzQpzscGCMS0f79+2//" + "y+LFi4ctztXosEMRnuuh0+m48I2MjExMTMTExLq6uurr62fOnBkdHd3U1GRvb5+cnEwsK8oLgvU3" + "NDTgKXD3xiisYggEAvFFwUfhePHiBVwIBwBcv369u7ufHmV7AAAGRUlEQVTb0tLyHZvR1dWl0Wg7" + "d+4keuwoLS2trq6Gpgte+vv7V69eLSYm5uPjAwAgkUhr1qy5cuUK1+6K0NDQ9vb2lStXDtsHExOT" + "rKws3I0mtJ2cO3du/PjxDAaD6Fv96tWr+LWsrCyui7DZbHxv4Cga+uuvv/T19XFnElCR4vqghydl" + "jI2N4X85HM6NGzd4v6dHgZWVlaWl5fbt26Eth0KhxMTEREdH4z4wWlpaQkJCwsLC+BoeAAA3btzA" + "d+qkpqbKycnBQ7+jEBER4cUzMjLgRWdn5+3bt4cditBHe1JSEp4SFBQEt1wEBQXBsQQAkJCQMDc3" + "5xK+kBdEJpM5HA4AQE1NTV1dneiq5NKlS1Qq1cjIaERPjUAgEF8a/E+pLF68GBqTQ0JCjI2NBekE" + "vGRmZtLp9OLiYu5myOTQ0NCSkhJDQ8ODBw+mpaX98ccfdnZ2Kioq8+fPx7MdOHAgIiJi48aNwcHB" + "dDo9Ozt7w4YN+Ectk8mcNWuWj49PWFhYbm5uRkaGp6fnkSNHAgMD8RlaCIGBga9fv/bx8Xn8+HFt" + "bW1gYKCCgoKLiwsAIDg4+MKFC0ePHm1tbV2/fn1ZWRleyszM7NixYzdv3rx//763t7coq0uCGpoz" + "Zw5sq7m5uamp6bffflNWVp4xYwaxrKampoSERFxcXE9Pz6tXr4KCgmpra0XxqyYKERERDQ0NJ0+e" + "hNd5eXk0Gm327NlFRUWvXr0yNTVls9mDg4MRERF8g9K9ePEiICCgubk5PT09Kipq2bJlcK1hFCIi" + "Irz45s2bMzMzX7x4sWTJEgzDoFFECCoqKm5ubrt3705MTGxvbz98+HBycrK/vz8AwNnZ+e7du/v2" + "7evo6CguLj5+/Dj0NIMj5AXJyMhcuHABBi9cunTp33//fejQoa6urkuXLu3atWvRokXwKA0RQX8L" + "CAQC8YXCdUw2MjJSQUEB/vICAJSUlHCHGUQ/HCoqKngR6AihtrYWwzBofrh16xbvAdw3b95w2SGU" + "lZXv3LkD7/IGb5OVld2xYweHwyFW0tzcTPyUJJPJwcHBghwezJ49e+HChcSU3bt34ysv0tLSqamp" + "eN/mzp0L0ydOnOjq6or74cjIyMB9oX7//fc//vgjXz8cIjYUGRmJp4uLiycnJ/N2Gzo5FRMTI5PJ" + "dDr9wIEDAICnT5/yfUZMZD8cEGNjYw0NDeztZaz4+HguuwLvG7S3t7ewsMC34JiamnZ3dwsXkYh+" + "OAQVh344cJsElUpNTEzkLU4cfpCnT59Ct10QOzs76CSGw+EQT6aoqanV1dVxiUjQCwoMDAQA0Gg0" + "DMP6+vrwPxAAgJGREfT5gWEYhUI5duwYvBbyt4BAIBBfICTs7blnx44d0dHRjx8/TkhIGBwc9Pb2" + "xo9v3Lp1S0tLS01NrbGxkc1mm5ubw/TOzs779++bmJhISkq+fPnywYMHs2bNmjBhAuAHi8XKzs5u" + "a2vT0NBwd3fHvwtbW1vLy8vhNYlEotFoU6ZM4XKFDsEwLDs7u6ioSE5Oztramji1cFFaWjpu3Dhd" + "XV1iYnl5eWZmpoyMjIODg6amJp7O4XCSk5NZLNbcuXNPnDiRnJxcVVUFb1VVVaWmptJoNC8vLxaL" + "RaFQdHR0Xr9+XVRUZGRkJC0tPaKGioqKoJrl6uoKD1Lycv369cLCwsmTJ3t4eHA4nPz8/JkzZ06c" + "OJFv5ra2trKyMnNzc75O4puamhobG/FjnA0NDY8fP7a2tib6JtfV1Z0wYQIxNj3vG3RwcJg4ceKe" + "PXvOnDkDRUHcHclXRB0dHSUlJaamphISEiUlJRISEnD/Ly98i+fl5ZmZmVVWVtbU1NTV1Tk5OfEt" + "Thx+eGJvb+/FixfZbPaMGTOcnJxwHQLDsKtXrz548EBBQcHT0xM+I5eI+L6g/v7+tLQ0KpXq6uoK" + "AOBwOGlpaQ8fPtTW1nZ3d8ddbty8eVNHRwfu8xj2bwGBQCC+KPgrHM3NzR+rQ58CYWFhRIUDAf5V" + "OISfYR5bcIVDkJqCQCAQiM+IEYSnRyAQCAQCgRgdSOFAIBAIBALx3uF2UuTg4IBcJXp4eIh+MOcL" + "YeXKlXz3iLw/tLS0Dh06xOX3FoFAIBCfKdx7OBAIBAKBQCDGHLSkgkAgEAgE4r3zfwpiqqP0bJ2b" + "AAAAAElFTkSuQmCC" + ) + ) + (image + (at 384.175 41.91) + (scale 0.956714) + (uuid "5efd369e-43cf-48a1-bcd3-d60b3c6feda8") + (data "iVBORw0KGgoAAAANSUhEUgAAAksAAAGQCAIAAAAxzrMkAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4" + "nOy9e0CT5f//f+3AgHEeh40NNmBDUBFBTh6yNE+VqZnau96WlVqWGpqZaampqfVOMw9vs8w8pWnv" + "TE0zNU+f8gwCgggCG8cBG4eBjA3Y6f79cf3e++69w33fuxkH8Xr8Ne77uq9dG3A/79freh1oGIYB" + "BAKBQCB6JUaj8e7du2q1mszgoKCguLg484/0LlsVAoFAIBCdpbCwkKS8AQA0Go3lj0jhEAiEK3ny" + "ySfFYvHevXt7eiGIvoBSqWxoaCA/vr293WQymX9ECodAIFxJZWVlaWnpw4cPe3ohiEcek8lUWlrq" + "1CUYhlmacUjhEAgEAtEbaWho6OjocPYqpHAIBAKB6O045Z80Y6lwTNctBoFAIBAIKphMpurqah6P" + "5+bmZj5I0tfNYrE4HI63tzebzWYymSwWy3wKKRwCgUAgepKGhgaZTNbW1tbe3h4dHQ0PGgwGQhcl" + "h8MRCoX+/v6OBiCFQyAQCETPoNFopFJpU1MT/LGmpobP53t5eQEA2tvbcS50d3ePjY0NCAjAnx8p" + "HAKBQCC6G71eX15eXlNTY1l1BMMwmUwWHx8PANDpdI6u9fLyGjx4sKU30hFI4RAIBALRfWAYVlNT" + "U15ertfrbc+qVKrGxsbAwEC7ZwEA7u7uCQkJltt1OKBYSgQCgUB0H3q9vrS01JGAAQBkMhmGYUaj" + "0e7Z2NhYkvIGkMIhEAgEojthsVhCoRBngFarlcvldmsmBwQEEO69WYIUDoFAIBDdSnh4uIeHB86A" + "iooKu0aeQCBw6o2QwiEQCASiW6HT6WKxGGeAwWCQy+W2V3E4HOfeyOmlIRAIhGOqq6sBANu3by8p" + "KenptSB6L8HBwTh5bAAAg8FgdYTNZtPpzmkWUjgEAuFKhgwZAgAoLy+Pj49fu3YtflYT4nFGIpHQ" + "aDTy493d3Z19C6RwCATCldy6dWv37t3+/v7t7e1r1qyJj4+/ePFiTy8K0Rvx9vYODQ3t0rdACodA" + "IFwJjUabPn36888/D38sKSnZsGGDSqXq2VUheieRkZFMJtm0bFu/JSFI4RAIhMswmUx79uyJiYk5" + "dOgQACAsLOzIkSNXrlxxNkAA8Zjg5uYWERFBcrBWq3V2fqRwCATCNWRlZT3xxBNvvfVWfX29m5tb" + "enp6QUHByy+/3NPrQvRqBAIBm80mM1Kv17e1tTk1OVI4BALRWerq6ubMmZOamnrz5k0AwLPPPnv/" + "/v1t27b5+Pj09NIQvR0ajSaRSEgONtdoJgmqS4lAIDrFkSNH5s+f39zcDABwd3c/fPjwtGnTSF6r" + "VCppNFpISIjds62trc3NzTwez+5WjcFgUCgUAQEBsBS9Xerq6oqKitra2vz9/ePj4/GzjBE9BYfD" + "CQwMbGxsJBzZ1NTE5/PJz4xsOAQC0SkmTZo0f/58KB4dHR2rVq06d+4c4VXfffedSCTi8XhcLlci" + "kRw/ftzybGZm5hNPPOHr6xseHh4YGLh8+XLLChcYhq1fvz44ODg8PNzX1/e5556zzQ6+fv36yJEj" + "eTzek08+OWHChLS0tICAgNmzZysUCld8aISLEYvFZDIHVCqVo3qVdqHZrf2FQCAQTiGXyz/++OND" + "hw7BW8rYsWO//vrruLg4u4P37Nnz1ltvWR6h0Wjnz58fN24cAKC0tDQhIUGtVlsOWLhw4Y4dO+Dr" + "TZs2LVu2zPLsgAEDcnJyzO1Ujhw5MmvWLLuhdwKB4O+//46KiqL4OR9vMAzT6XQdHR1GoxHDMCaT" + "6e7uTiFNzS4ymayqqopwWP/+/blcLsk5kQ2HQCBcQFhY2MGDB2/evJmWlgYAuHjx4pAhQ+bNm9fQ" + "0GA7eP369QCA0aNHq1SqsrKy0NBQDMM2bNgAz27fvl2tVgcEBNy9e1er1U6dOhUAsHPnTrgH09bW" + "9tlnnwEAJkyYoNFo9u/fDwAoKCj46aef4OXFxcWzZ882GAw0Gu2TTz6Ry+UGgyE3NxfKZ3V19YwZ" + "M0wmU9d/JX0Ek8lUX18vlUqzsrL+/vvvmzdvZmdn5+bm5uXlZWdn37x588aNG4WFhdBN3RlEIhGZ" + "pgFOWeFI4RAIhMtIS0u7cePG7t27Q0JC9Hr97t27+/fvv2vXLkvPkk6nS09PnzNnzmeffRYQEBAR" + "EZGSkgIAMHsaR40atXjx4tWrVw8ePNjT0xOm1mEYBuuBXb58GZp3CxYsYLPZs2bNghszv/32G7x8" + "8+bNsJDKvHnz1q9fLxAIGAxGfHz8qVOnYC3E7OzsP/74ozu/lkcUlUpVWFh4/fr1+/fvy+VytVpt" + "1+en0+mUSuXdu3ezs7NbW1spvx2TyYyMjCQc1tTURD5tACkcAoFwJXQ6/emnn05ISIA/NjY2Xr9+" + "3TLjm8ViLVmyZM+ePSNGjAAA5Ofn//333wCA8ePHwwEvvPDC119/vXjxYgBAS0vL4cOHAQAikSgm" + "JgYAcO/ePTgsNjYWAECj0eAL83FYQoVGo3388ceWC/Pw8Pjggw/g60uXLnXJh+8TmEym2trazMzM" + "vLw8pVJJft+rpaUlKyurvLyc8luHhoZ6e3sTDrPddnUEUjgEAuEyNBrNypUr4+Li/vzzTwBAQkLC" + "33//fejQoeDgYLvjx40bl5CQ0Nzc/Oyzz27atMnq7JYtW7hc7uXLl0Ui0YkTJ6ALy+yk8vX1tXxh" + "Pq5UKgEAfD4/PDzcasKhQ4fCF7W1tZ3+rH0Q2H371q1bRUVFGo2G2gzl5eX5+fnU/MAkMwcUCgVO" + "A1VLkMIhEAjXcPr06bi4uA0bNrS3twcEBGzduvXOnTtPPPEEziUZGRnQRGhvb5fJZFZn7969C/2N" + "DAbDbKKZc37NAQ4wwESr1UIfGuyQabeKivkgqrFiS319fUZGRnFxsU6n6+RUDQ0NlEXO39/f0fOQ" + "GZPJVFFRQWY2pHAIBKKz5OfnP/3005MnTy4vL2cwGO+++25JScmiRYsYDAbOVRiG3b17t6Ki4umn" + "n75y5QoMPLEcsGHDhvr6+rVr15aWlr7++utwp80cMGn2nsHHeXd3dxhuDnf17EblVVZWwhepqamd" + "/Mh9Ca1We/fu3fv37ztbMQQHuIdH7VqxWEzYJaempoZM2wqkcAgEolN89913iYmJV65cAQD4+Phc" + "u3btm2++CQwMJLyQRqNFRkYKhcIvvvgCAKBSqX799VfLAeHh4UFBQatWrYKdnffs2QMAMDcVM4cb" + "wBfQdAMAvP766wCA5uZmuCRLTpw4AQDw8/ObMmUK5c/blzCZTOXl5Xfu3Ol8JKQt9fX1MDjIWTw8" + "PGw9zFaYTKaysjLCqZDCIRCITjFnzpwtW7ZA4VGr1bNmzTp79izOeKVSuXPnzmXLlkmlUnjEHFwA" + "Uwt+/PHHNWvWHDt2DB6k0WiwbmF9fT0AIDo6Gh43RzRAhxWMNwEATJky5cknnwQArFixwtIoyc/P" + "hxq5evVqsxw+zmi12uzs7PLy8q7LnZDJZBTKJQMAhEIhYZqdUqlsaWnBH4MUDoFAdAomk/nee+/J" + "ZLL09HQ6nV5SUvLcc89NmjTJ0SM2nU5PT0/ftGnTV199BY/s3bsXvkhMTAQAfP/992vXrv3kk09g" + "6PnVq1ehFsKzo0ePht7IkydPAgCKioqKi4sBAGPHjgUAGI3G5ubmnTt3BgYG3r59e+LEidBXdvLk" + "yQkTJqjV6jFjxrz++usPHz7s2i+l16NUKrOysjoT3E8Gk8lUVFRE4UIGg0EmK9/8kOQIVNMEgUC4" + "jDt37ixYsCAjIwMA4OnpuWzZsuXLl9tWg3zzzTdhpnZiYiKTyczMzAQADB8+/OrVq3Q6/eTJky++" + "+CKGYQKBIDY29vr16+3t7T4+Pjk5OTChbfr06b/++iudTh81alR+fn5dXZ2vr29RURGPx8vJyYFN" + "xs2IRKLTp0/Hx8dbHuTz+dQcaH0ADMOkUml3fvx+/fo5VUzSTHZ2NqGVFhsby+PxHJ1FCodAIFyJ" + "0Wj87rvvVq5cCUuQiMXirVu3mhuiQtra2t5+++3Dhw+b7z8TJkw4dOhQUFAQ/PGbb75Zvny5uXCX" + "UCj86aefYP4cAKCpqWnq1Kl//fUX/NHf3//QoUMTJ04EANgqnFAoPH369ODBgy0PPrYKZzKZCgoK" + "7BaacYS3tzeHw/Hx8WGz2W5ubhiG6fV6jUZTX1/f2NhIRkGYTGZqaqo5RIg8LS0t2dnZ+GNYLFZa" + "WpqjmCakcAgEwsXU1dUtWLDAvJE2ZsyYI0eO2IaAFxUV5ebmajSaxMREc4a4mYaGhszMzKqqqqio" + "qJEjR1rtymAYBotF+fv7jxkzxryvptVqrUL4WCyWRCIpKCiwPOjm5mZl1T0OGI3GvLw8kh5aJpPJ" + "5/N5PB5O8za1Wv3gwQMymXM8Hs+8UeoUDx48ICzTJRQKHbk0kcIhEAiXodfr//3vf69btw7G5kVG" + "Rm7evPnFF1/s6XUhgMlkysvLIxMzyWQyhUIhrHZGONhoNObn55Np2zZkyBBzkj55dDrd7du38euq" + "0On01NRUu62RUKQJAoFwDZcvXx4yZMiSJUuam5vZbPann356//59JG+9AQzDCgoKCOWNRqPx+fyh" + "Q4cKhUIy8gYAYDAYcXFxZFrdlpSUkFrr/8JisYRCIf4Yk8nkKOQEKRwCgegspaWlU6dOHTNmTH5+" + "PgDgH//4x4MHD9asWePp6dnTS0MAAEBZWRnh3hubzU5MTOzXr5/dfrM4QJEjbAugVqupNecLDw8n" + "bF3b0NBgV7+RwiEQiE7xzTffDBw4EMbuMxiMX3755ejRo4QZu4huo7Gx0VzMxRE8Hi85OZmCFxHi" + "7u5uzlPEobS01Kn+pRA6nQ5jaPGRSqW2m26MNWvWOPt+CAQCYSYuLs7b2zsrK6utrQ3DsJMnTxYW" + "Fo4dO5bwuRvRDej1+tzcXJycbljsOCoqikyLbRy8vLxaWlrw635BeaOQbu/l5dXc3Ixfpkun07m7" + "u1v5S5ENh0AgOoWnp+fSpUtlMtmKFSvYbLZerz9y5MicOXN6el0IAAAoKyvDKcNPo9FiYmLCwsJc" + "8l5isZhQJuVyOZl6krZIJBLCycvKyqwauyOFQyAQLsDf33/jxo0lJSXQdEMGXG9Ao9Hg9wmKjIzE" + "SZd2Fi8vL8LZTCaTbRMJMnh7e4eGhuKP0ev1Vt3pkMIhEAiXwefzuVwuACApKamn14IAVVVVOPlg" + "HA6HMEzRKWAyOOGw+vp6aoWeIyMjCaNgqqurLSthIoVDIBCIPojBYKirq3N0lmSvUacoLi4mWS3F" + "blQIIW5ubhEREfhjYE0y849I4RAIBKIPUldXhxNg4u/vj1OshALFxcXkO6e3trZSa7MuEAgIl61S" + "qRobG+FrpHAIBALRB8GvzkWmgR9JMAx78OBBTU2NU1fZRoWQgaTpabYRkcIhEAhEHwRf4Sinvllh" + "Mpnu379PIZXbNiqEJBwOh1Ce29ra5HI5QAqHQCAQfQ8Mw/CD8glLkJABJts51anAEquoEPKQSUuo" + "qKjQ6XRI4RAIBKKvQRjT2HmFgy3CO9NL1ioqhDxsNpswh89gMJSVlSGFQyAQiL4G4RYXhT0wS5qa" + "mrKzs/ErmPB4PEIdtYwKcQqRSEQ4uUKhQAqHQCAQfQ3CzgA6nY7y5HK5PC8vD18jAwICYmJiCIP7" + "AQAymYxC5gCTyYyMjMQfg2EYUjgEAoHoaxAqXEdHB4VpjUZjYWEhYTabt7f3wIEDYS8eLy8v/Dm1" + "Wi2MCnGW0NBQb29v/DFI4RAIBKKvwWQy6XS823tLS4uzc7a1teXk5CiVSvxhXl5egwcPhsVHSAb3" + "l5eXU7ApyUyOFA6BQCD6IPiZ0c4qXENDQ1ZWVmtrK/4wKG+WO2QBAQGEzQSMRiO1YpX+/v7BwcE4" + "A5DCIRAIl9HY2AiD1Juamnp6LY87+O5B8m1OYcRjfn4+YXCKj49PQkICi8WyOh4VFUX4LkqlklpY" + "plgsxrFWkcIhEAgX0Nzc/MYbb3C5XOjF+uyzz8aNG0ftwRzhEqw6pUHc3NzCw8PT0tIGDRpEZpKO" + "jo6cnBwy+2QBAQEJCQl24xt9fHzwLS1ISUkJhZATDw8PnHa7NAozIhAIhCVqtXrEiBH5+fmW9xM6" + "ne7n55eZmUmmQfPjhk6na25ubm1t1Wg0HR0dBoPBZDIxGAwmk+nl5eXj4xMUFOTu7t6Zt9BoNJmZ" + "meYffX19+Xx+SEgI/v6cJU1NTQUFBWTaBYSEhMTGxuLM/PDhw5ycHMJ5JBIJhWZ1RqMxIyPDbuwM" + "UjgEAtFZPvzww82bN9sep9Ppo0ePvnjxYvcvqXei0+lqa2sbGhrUajX+SBqNFhAQIBKJ/Pz8KL/d" + "zZs3DQYDl8vl8/mEYYdWVFVVlZaWkhEIkUhEGLgPAMjOzibc/GMwGKmpqRSkXalUFhYW2h7vVoWb" + "OXMmmccBhCM+/fTTgQMH9vQqEIj/wWQyBQUF4Wy8MZlMwhpLjwOUb7Zkvr1ly5atX7/e6uDDhw+9" + "vb0JMwesMJlMRUVFhDGTAAA6nR4TEwM7AhJSU1NTXFxMOCw4OJjaXc6ugpLdbHQJx48fp9a/HAGZ" + "P39+Ty8BgbCmoaEBP66kk+UzEGSw+yVTsP8MBkN+fj6ZDqUsFisuLo58BeegoCAyO2319fUNDQ1B" + "QUEkpzUjkUiys7OtDnarwiEQiL4Hm82m0fC8QWvWrImJienOJfUSMAxTqVT19fU4fdpIQqPRuFwu" + "h8OxPbVy5UpXRfTASsqEKQEAAF9f37i4ONuwSRxYLJa3tzehexYAUFJS4u/vTz7a07wkHo9n2eUg" + "KCioWxVu/fr16GmOAlu2bMHp1YvoakwmU2Njo16vDwoKcupf+jHB29t7yJAhOTk5tvdxGo3GZrOX" + "LVvm6enZI2vrQTo6Ou7fv08hsRoHsVhsGze4ZcsWlyic0Wi8d+8eGXkLDQ2Njo4mH7FihqTCdXR0" + "yGQyCk9FUVFR9fX1RqPRy8tLIpEEBAR0q8J98MEH3fl2fYaDBw8ihaOMRqNJTExsaGjYuXPnK6+8" + "Yj5uNBq3bNmyf//+2tpaoVD49ttvv/vuu1YbHpmZmV988cWFCxfgv6Wbm9vQoUPT09OnT5/e3R+j" + "d7NmzZrJkyfbWnIYhn388cePoby1tLTk5+d3pvajXWQyGYPB4PP5rp0WUlhYSKjHsIyIQCCg9hbk" + "/xJqa2uDgoKcbdPKYrFg7h2fz4f/yygfDtGXMZlM8+fPLykpaWpqsgom/uCDD5YtW1ZQUNDU1JSb" + "m7tgwYJ169ZZDvj++++HDx9+/Phx81OnXq+/evXqjBkzZs+e3Xm/U1/i+eefh7GU5ud6+OLNN99c" + "vnx596yhra2tl6TfNTQ03L171+XyBikpKelMwxpHVFZWErZ5YzKZ8fHxlOUNWPx5kOHBgwcUimcK" + "BAKBQGB+VEUKh+izKBSKKVOmHDx40PZUUVHRjh07AACvvPJKVlbWxIkTAQAbN26sra2FA/766693" + "333XYDAwGIz333//2rVrmZmZX3/9Naw/tG/fvi+//LIbP8ojwJIlSzIzM1999VWY8ztw4MDff/99" + "7969FHxZzmIwGGQyWWZmZlVVFYVm065FpVIVFBR03QMQhmGFhYWu3e5pbW0tKyvDH+Pu7p6YmEhY" + "f8uF6PX6e/fudTL8Hikcom9y/PhxsVj8+++/e3h42J49duwYvAd9+eWXQ4YM+fzzzwEAOp3u5MmT" + "cMDKlSuNRiMAYMOGDVu2bBkxYkRycvLixYtPnz4NHw83bNjg2i2WPkBSUtKBAwegD+3NN9+Ezw1d" + "CoZhtbW1GRkZVVVV8BdaWloKf3E9Qmtra35+flfb9+3t7S60VjEMKyoqwg9x9PDwSEhIIOwSQIiz" + "ctXa2pqbm9sZkUMKh+ibyGQyrVb71FNPmUXLElheISAgABZQ6N+/P7Q84HGVSnXjxg0AAJfLTU9P" + "t7xwxIgRzz77LACgtbX1r7/+6vrP0QO0trYqFApqfSlBN+YGPHz4MDs7u6ioyNIfqNPpKioqumcB" + "VhiNxvv375OXNzabzeFwQkJCAgMDvb29nUoZrK2tdVXlT6VSiR/9wWKxEhISXLKZqtVqnb2ktbU1" + "Ly+PssihbAFE3yQ+Pv7cuXPjx4+/f/++7VlYZ88ce81kMv38/BoaGqqqquBZeJ8aNmyY7T/22LFj" + "//jjDwBAT91Ju5rPP/9848aNQ4YMycrKcurCnJycr7/+urq6GgDQpYYUjLVzFH4ll8tDQ0O7P7yl" + "pKQEv+c1hMPhcLncoKAgq0Rsg8HQ2NhYVVVFJpoRAFBcXJySktJJJzCGYeXl5TgD6HR6XFycXUcI" + "BUh+NCvUanVWVlb//v0ppPchhUP0TSZMmIBzVqPRAAAsiwPB1/A/0OyNCQ0Ntb3WHMnWeadN3wDD" + "sDNnzmzevNls1Hp4eDhbI4o8Dx8+zMvLw1FQk8kkk8ni4uK6aAF2UavVhFuAgYGBkZGRjr4ZJpPJ" + "5XK5XK5cLi8tLSW0Bdva2iorK8k00cahoaEBvwqHUCgkn9ONj1arJfMEYJf29va7d+8KhcKIiAin" + "jF3kpUQ8jsBkUsubCLxjQl9leHg4fFq0e8+qqamBL0hWZ+/DdHR07N27Ny4ubtKkSVDeIiMjt2/f" + "3tDQ8M4773TRm/r4+BBmJRKWWXE5+BtjDAYjJiZm0KBBZIQ/LCzM3EEUn8rKyk5WicJXZSaTiVO2" + "31nq6+vtHicZnIlhWGNjo7N+TqRwiMcR2FjE8u4Any7h4yqLxXrxxRcBANeuXbO9g1y4cAEAEB0d" + "nZSU1G0L7m20tLRs27ZNIpHMmTOnoKAAAJCYmHjgwIHi4uL33nuvS61bOp1OplmBVCrtoqK7tntC" + "LS0tOGWuvL29U1JS7PoDHOHn5zdo0CBCD6TJZJJKpeSntQLDMPzqXFwu19malo4wmUzmR0NLvL29" + "o6OjCTP8WCxWTExMUlKSs39aSOEQjyMwLbS2thaabmq1GgZG9uvXDw5YvXq1h4dHfX39tm3bLC+8" + "cePG+fPnAQCff/7541lNuLa2ds2aNSKRaPHixXA7c8SIEadOncrOzp41a5azlZaoERQURBi2rtFo" + "7N5SO0N7e/v9+/fv3Llj5SM1J5nY4u3tPXjwYAr7WH5+fmSKejQ0NFAO7VGr1fjbpf7+/tRmtqW2" + "ttZuchsU/ujoaEfJ3TQaLSwsLDU1NTQ0lMJ/HFI4xOPIiBEjAAAdHR03b94EAPz999/wef+JJ56A" + "AyIiIr799lsAwMcff7xjxw54I7h06dKUKVNMJtPcuXOnTZvWY6vvIXJzc2fNmiUSidauXdvc3Mxi" + "sV577bV79+5du3Zt0qRJ3bwYiURCeL8rLy93VWCn0WgsKyvLyMior6/v6OiAEUkQk8nkKOYFypvd" + "pqBk4HK5ZCw/CmnREEKPn6uidQwGQ2Vlpe1xBoMB+xLQaLSBAwfaihyHw0lJSZFIJJSfnJDCIR5H" + "pk2bBgMpZ86cuWTJkrlz5wIARCIRjE85dOiQWCxet24dg8EwmUzp6enz58//6aefxo4dC+s+nD9/" + "XiwWL1y4sGc/RbcBNSwxMfHHH3/U6/U+Pj7p6ekymezgwYPdHNBhxsvLi9C1pdfrXWLGKRSKjIyM" + "iooK88at5QZYS0uLXUuITqcPGDCAsrxBJBIJocxQTr8j3MNzlZeipKTEkQFnli4YtGlWdDabHR8f" + "Hx8fz2azO/PWKJYS8TjC4XAOHjz40ksvVVZWfv311wAAHx+fgwcPwojKhw8flpaWWo43uzEh8BG+" + "zxcL1ev1J0+e3LRpk7lVNI/Hmzdv3uLFi13ov6JMREREXV2do0wpFosVGRnJ4/E68xYtLS1SqdQ2" + "td9kMpWWlg4YMAAA4GgrKyoqqpN3Z/DfEJW7d+8SjqSgc/ASjUbT0tLi6elp+zvt6OjQarVeXl7O" + "fhCDwWA2EOvr6y0LpjAYDPhfRqfTrcJYaDRaTEyMn5+fXq8PCwtzib4ihUP0cfh8/nfffQcAGD58" + "uOXxiRMnFhYWHjlypLq6WigUvvLKK+aYrlGjRsFLzIjFYvM8ZuBmXl9FqVSKxWKzOy4hIWHp0qUv" + "vfRSJ40SF+Lm5hYREVFSUmJ1nE6nCwQCkUjUyU1BuVyOE8dRV1cnEAj8/PzsVon09vaGxQQ6j7+/" + "P5fLJexHSqFYJfTMr1q1KicnZ8yYMStXrrQ8e/z48enTpzc2NjIYjPHjx3/77bdCoZDkzL/++uvL" + "L79s91R8fDzc2+bxeHZ7eXfyocQKpHCIPg6Hw3n77bftnhIKhR999JHt8YEDB9rtMty/f38XL64X" + "AxO3AQDjxo378MMPx40b17PrsQufz6+pqYHZjZDAwEAynj0ycDgc/L53Uql0yJAhdn19LgyyBwCI" + "xeLGxkb8PcXW1laNRuNUqKGbm9u+fftgHR8rTp8+DQu3AgCMRuPZs2fHjh2bl5fnqtRvJpPZyUw+" + "sm/UDe+BQCAeOWg02syZM5cuXTp48OCeXotDYDOX3NxcAACbzZZIJHZ7hFKDzWYLBAIYL2oXmOVt" + "u8Pk7u4eEhLiqmUAAFgslkgkwk+5wzBMKpWS/2XV1tYuXLjw9OnTtqeMRuPevXsBAPHx8b/99tut" + "W7deeeWVkpKSvXv3zp8/36mVz5s3zyqpBj58REREdE+rRaRwCATCDnFxcT/++GNPr4KYgIAAHo/n" + "7e1t2TPFVURERCiVSpyiiDKZzHYDLCQkxIUruX79OuyPUVdXZ9eMg1nbmZmZK1eu5HA4ds2sXbt2" + "WWbXSaXSuLi4jo4OLy8vg8FgJdL379+Hm4uTJ09WKpUzZsxYtWqVVCo9deoUVLizZ89WVVVJJJKR" + "I0ceOXLkzp07Xl5eU6dOTU1NBf8bXMrj8aKjo60WA39ZnfhKnAApHAKBsEPv2W8jJDY2totmZjKZ" + "kZGRxcXFjgbYlRzXhuE8ePBg9+7dhMOkUinOruHOnTstFU6r1XZ0dB2ObtgAACAASURBVIwYMWLR" + "okXvvvuulcKZjUWhUNjW1lZUVNS/f3+pVJqXlwePb9++/dy5cxMnTlyxYkVGRgY8+K9//evgwYOT" + "J08uKirCaTXHYDAGDBjQbbmkSOEQCATCIaGhoTU1NU6VDHbVZhUkLCxs/Pjx8LVarSasss9ms20X" + "YFUeJSQk5MqVK6NGjSoqKrKdwVzwDNYYq6urg3aqQqHAMMwsTmfOnImOjt61a5dcLv/8889NJtOn" + "n34aHh5uuXN57NgxyxYcfn5+3377bedDTMmDFA7xWHD16tWRI0faPZWRkQG9K7ZkZ2cPGTKkK9eF" + "6O3ArT4y8fpmXGv+TpgwwVxGXKvVZmZm4lcjYzKZqamp+LtcPB4PhizaDVw0x86YPwhUOFjly7Ka" + "zPnz54VCoUqlysjIuHDhQmVlpclksrTPrDp78Pl814ZKEtL3Fe769evXrl2zPMJiscRi8ZgxYyzj" + "jrRarTl2yHJkcHBwWlqapSt537591dXVvr6+6enp+/btgx7n9957z+rB5ObNm3///TcAYNKkSYGB" + "gd9//72jFcbFxb3wwgud+IguprCwcPv27bAkY//+/V9//fUXX3zxka5Q1dDQ8Pzzz//nP/+xbTjQ" + "1NT0/PPPf//991OmTLE6VVVVNWrUqKtXr/bmUAtEN+Dv7x8cHOyocLAtXdc5iDD4BQBgMBjKysrI" + "VPwCAPj5+dlWv7QSNmDxiXJycvz8/KBF6+3t3dTUJJfLjUYjLOhqMBh0Op1lDkBKSoo5MR+GApFZ" + "lQvp+wp36dKlTz/91PZ4QEDAjh07Zs6cCX/UaDTLly+3OwONRlu4cOG2bdvgXf7bb7/NyMjg8/np" + "6en37t2D+cJRUVEzZsywvGrNmjV//vknnU5/9dVXa2trV61a5WiFL7/8cu9RuAMHDsydO9dkMsE/" + "7rKystOnT0+dOvXo0aPdE/vUFaxfv76lpWXJkiW5ublWOVKffPJJfX39kiVLJkyYYOXbWbp0qVqt" + "fu+99/76669HWuARlnR0dNhNw8IHxuuTzKrW6/Vd152OMPgFAKBQKPh8PiwvTohtbWXzo7/ZmIMv" + "2Gw2nU5Xq9Ww5ayfn585F95Rz4Tnnntu1KhRAAAejxcTE9P9/0ePUdWutLS0ESNGxMXFQTO5qanp" + "tddes20ALRAIxo4dO3bs2KSkpEGDBjEYDAzDduzY8fPPP9vOaRZIq7NNTU3/93//BwB4+umnLaOG" + "hELhEzZ03T65s9y8eXPOnDlGo9Hq2e3EiRMrVqzo0aVRp7y8HFaYLCgo2Llzp+Wp7OxsuIdfWlq6" + "adMmy1NXr1795Zdf4IsjR45043oRXUVra2tOTk52djaF8h8eHh7kU9ws8/NcDgx+wR8DMwdITmhr" + "w5lz1c1p5vCFVcY3+QeF8PDw2NjYHnlMfIwUbteuXdeuXbt3715tbe2pU6fc3d0xDEtPT7d6Gnr+" + "+ecvXLhw4cKFO3fu5OXlmSXw2LFjtnMmJSXB1OAzZ85YlvY5ceIEfMwxSyBkzpw5V22wa2L2CJ99" + "9hn4b6UDK2DTr25fkQv49NNPzaFia9asMfuaMAxbuHCh2f3yxRdfmIvDmkymxYsXm7+HDz/8UK1W" + "d++qEa5Ep9MVFRVlZWU9fPiwo6PDbhVgQoRCIcl7elf/tYSGhhL2mXv48KFTVeUsLbn4+Hgoe9ev" + "XwcA1NXVwehKCu2iYCEuMt2Ouoi+76W0y6RJkxYuXPjVV19VVVVdvnwZpx+0uZSDo2Cql19+edWq" + "Ve3t7adPnzbrGXz89/DwmDp1audXa75Bb926Fc7cRfz555+OthAMBsOsWbMIHx57G6WlpbDZzTvv" + "vHPw4MHm5uaVK1fC4lsHDhyAjQV27dq1YsWK5ubmDz74AH69+/bty87OBgBs2rRpxYoVNTU169ev" + "/9e//gUAOHXq1LJly+Lj44ODg3vyg3Ult2/fBhYBdY80GIbJ5fKKigrLsP6qqqrQ0FBnfZUMBiMq" + "KqqwsJBwpGu/uhs3bhw6dMjqYEdHR2NjI/6FDAbDnJn373//G7/bHNyQg9atv7//mDFjLly4cOrU" + "KfO3x2KxJk6c6OziIyMjnWqM53IeU4UDAEyYMOGrr74CANy+fRtH4cyZKAkJCXYHvPbaa6tXr8Yw" + "7Oeff4YK19zcfPnyZQDAlClTYKtoM8XFxWfOnLGaYdSoUfi1dsxW5m+//Yb/obqUs2fP9uC7dwZP" + "T88tW7bweLw1a9bs2bNn3rx5UVFRsF7X+PHj33nnnY6OjsWLFx87duzy5cvJycmwQN9zzz23dOnS" + "6urqrVu3bt26dfbs2Xw+/7XXXmtpabEbY93HcCo+vnfS2Ngok8lse8QYjUaZTAbrJjsFl8utrq62" + "LcRsRVtbm7MFtHAoLCzctWtXJyfZvn07vsK5ubnFxcXl5+dDkVu8eHFjY2N2dnZWVhYAwMPD48MP" + "P6SgVa5NnKDA46tw5t+WVUnTI0eOwCbOTU1N5mcxPp//wQcf2J1HJBINGzbsxo0b586dU6lUHA7n" + "5MmTdl2UAIDDhw8fPnzY6mBhYSH+VpzZgZCYmEjY+LEz3Lx5E7a6tktKSgrJveveg1KprK+vX7Ro" + "kaen57Jly/bt21dRUZGenp6YmFhXV8disbZv3w4AWLBgwffff3///v309PQJEyYoFAo3Nzf4ALRm" + "zZojR44olcpFixaJxeKWlhYajZaUlASDx/okpaWl5eXlPX5v6gxarVYqlapUKkcDzHWTnZ1ZIpFA" + "+x4fpVLpqsLcAoFgzJgxtsdNJlNLSwuGYUVFRVqtlsvl2rYTotFovr6+dDodR97Onj2r1+s5HA6H" + "w4mPj79//75er2ez2Zs3b87Pzy8tLfXy8kpKSrK887z33ntardbSCJ40aRKsbM5isfz9/efMmfPM" + "M88Ai5bCPcXjq3DmmDqrwqktLS2Wz2gikWjSpEmrVq3C8UrNnDnzxo0bsNXI7NmzoaeLw+HYmobu" + "7u62EYmEfeLNcVlbtmyBgUldxBdffGE3ogSWIbh9+/YjHVLo6em5efPmGTNmXL9+HW4wLFmyBAZV" + "M5nM7du3jxkz5v79+zCDZ8GCBfCxw8/P74svvnjzzTfPnz8PP/77778Pxa+v8sknn2zcuPGRdsO2" + "trbiyBtEKpVS2Fjy9fUlU+lfoVBERka65P/lmWeegWphS2lpaWVl5bvvvvvgwYPRo0fbrTAeEhKC" + "b63Gx8ebX/v7+yclJRUVFTU1NdFotEGDBg0aNMj2Etu2CYGBgYGBgT4+PhEREbCRKflGBF3KYxRp" + "YoW5q5OVVTRx4sTff/9948aNcC+XzWbPnz8fv47qyy+/DHXr559/bm5uvnjxouVBSz7++OMWG2zr" + "tvUU77///rBhw6wOwn5O+/fvf6TlDTJ9+vTRo0fD12FhYZ988on51NNPP23O9wgKClq9erX51Ouv" + "vz506FAAAIZh4eHha9eu7cYlI6gQEhJCaJ+p1era2loKk0dFRRE+lep0um5oHygSiQh3E+vq6pxq" + "rOPh4TF48OCBAweS97LS6fSQkJCEhISkpCTbPt09y+OrcOYiBZaPMACAsLAwWG/t8OHDNBqtsLBw" + "5MiR+J2CORwOLKtz+fLlPXv2OHJR9n7c3d0vXrw4f/58S59GcnLyzZs3+0xpj23btkHz/auvvrIK" + "SNu8eTNM21+3bp3lcw+NRtuxYwf8TrZt20YYxoboDUgkEsJnsrKyMgrZ2e7u7mQMFGoRm07BYDDI" + "BH+RzxwwExwcnJKSkpiYKBAIHBXZcnd353K5sbGxw4cPHzBgQG9oimvLY+qlbG9v/+abbwAAbDb7" + "2WeftTtm8uTJ8+fP37lzZ2Nj4xtvvGF2Utnl1Vdf/f333w0GAwz9j4yMtDWGHgnYbPbOnTsFAsEn" + "n3wSFBR07do1ksURHhUGDRr0zjvvFBQUvPTSS1anhELh8uXLjx49+tZbb1mdSk5OnjNnjlwud0lw" + "LKIb8PHx4fF4+FaaTqerqKigsGEWHh5eW1trtzOcGY1GU19f39XOXh6PR2hQQmuVQpyIn58fNIVh" + "z269Xm8ymeh0upubG5vN7mSD2e7hEViiq9i/f/+ff/6JYVhDQ8OpU6dga+BFixbh/Al++eWXFy5c" + "KC4uvnDhwq5du3B6I02ePBl2+4WBWzNnzrQrhzdv3oQ1UCzx8vJy1KKzp4BPbZ6enn1M3iBr1651" + "5EH68MMPn3nmGbv/uhs3buzSTF6Ey4mMjKyvr8dvHCqXy0NDQ50tQUKn08VisVXRRVvKysqCgoK6" + "2r1PJu2hrKwsJCSEUAsdwWQyH9HQqsdI4WDUnCUzZsxYt24dziVsNnv//v0jR440Go0rVqyYMmWK" + "o7ZGnp6eU6ZMgW2cAACOOrifO3fu3LlzVge5XG5vU7i+DQwbs3vKw8MjJSXF7qmgoKCgoKCuXBfC" + "xZBpHGoymWQyWVxcnLOTBwcH+/v7m7fz7aLVamtra21DHF0LGd2ibK0+6vR9hePz+VYRU35+fhKJ" + "ZMaMGWPHjjUfZDKZcJiVh33YsGGrV68+deoUAGD//v2ffPLJgAEDTCaTbezJ7Nmz4TNdZGQkLHRi" + "hs1m40RtofsmohfSNwxWgUBQU1ODkwMDAGhoaGhqaqKQhyORSLKysvAr/UPjqRscevjpboCqtfqo" + "0/cVbu7cuXPnziUcFhAQcOfOHbunVq9ebRlZt2/fPrvDnnrqKUcz9OvXz9EpBKJ3UlRUNGzYsKVL" + "l06dOpXw7tlrge7E/Px8/GFSqTQ5OdlZd6K3tzfsHoczRq/Xl5eXd0NNfUIvImVr9ZHmUf3DRSAQ" + "Xc2tW7emT58eExOza9cuKzMoJyenvLy8h9blHEFBQY6c0mY0Gg2+UDkiMjKS0D6rrq62ravicnx8" + "fAiT9KG12tUr6VUghUMgEHYQi8UjRowAAEil0vnz54tEIsu61WvXrn3yyScphKH3CGKxmNA+Ky8v" + "J2yfbYubm1tERAT+GKcq/dsybNgwGi6ZmZkAgC+//HLYsGGjHXDixAk4m1QqxXer9jGQwiEQCDv4" + "+fldu3YtKyvrtddeYzAY9fX1a9euDQ8PnzVr1vnz50+fPl1VVTVy5MiCgoKeXikxXl5ehOEe0J1I" + "YXKcjDEzKpWKsFBy90DZWn1E6fv7cAgEgjJDhgw5ePDgmjVrtm3btmfPHq1W++OPPx46dAjaAQqF" + "4umnn7506ZJVaFUvJDIysq6uDt9Kq6mp4fP5zlZMptFoEokkLy8Pf5hMJuNwOBQyB7Zv306+KElb" + "W1tJSYmtlWbZ3K68vDwkJMTcyLtvgxQOgUAQEBUVtW3btpUrV+7du/frr7+2rMqoVCrHjBlz8eJF" + "F4Yw6HQ6nU6HYRisGEc5i8sSJpMZEREBs2AdAd2JgwcPdnZymH+CXwlTq9VWV1fbVnQkxFH6iiOK" + "i4vJBL/0nmKBXQpSOAQCQYrg4OCPPvpIq9VaZZEqlcphw4ZduXIlOTmZ8uRqtbqhoaG5uVmtVlv1" + "4Gaz2X5+fiEhIf7+/p3Jnubz+TU1NfhZEE1NTQ0NDRQSeCQSSWZmJv4WV3l5OZfLpWw8SaVSfD8q" + "/H4MBoNMJoPVyCIiImyr4wKq1uqjCFI4BAJBlo6ODnPHREtaW1tTU1Pnzp37+eefO1V712g0KhQK" + "uVyOk7Km1Wph6jSbzRaJRFwul8rS/+tOzM3NxR8G3YnOJkiw2WyBQCCXy3HGGAyGsrIyyg1l9u3b" + "t3HjRqcu2b9/v0gksj1O2Vp95ECRJggEgiwVFRVTpkyZNGlScnIyn8+39B9iGPb999+Hh4cvWrSo" + "rKyMcCqTyVRVVXXr1q2SkhL8jGwzWq22sLDw7t27+AUhcQgICCC0z9ra2qqrqylMHhERQWif1dbW" + "9obWsu7u7jwer6dX0R0gGw6BQJClX79+3377rflHo9FYV1dXU1OTkZHx008/wQ6627dv37Fjx7x5" + "83A6Uzc1NRUVFVETqubm5qysrAEDBlDrBiwWi1UqlZUj1IqKigoul2vXv4cDk8mMjIwsLi7GGQON" + "p4SEBKdmhqxcuXLp0qUkB6tUqoKCAls/JJ1ODwsLE4lELtnd7P0ghUMgEBRhMBihoaGhoaFJSUnv" + "vvuuQqHYsWPHF198YTKZLly4YPcSk8kklUo7GbCu1+vz8vIGDBhAoXK/p6dnWFgYfmsb6E6kUHYc" + "ljjBt9Kam5up9Rzw9PQkX3MrICBAo9FYBb8EBQVJJJJHunu7syCFQyAQroHH423YsGHPnj11dXV2" + "Q0L0en1+fr5TDTkdgWFYQUHBwIEDKUSFiEQihUIB+zg6QqFQ8Pl8Hx8fp2aGW33m3pOOkMlkgYGB" + "namFVlFRcfToUdvjPj4+5hYolsEvXl5e0dHRvbOFW5eCFA6BQPwPc+fOHTt2rLM3dzOOwh07Ojru" + "3r1LcsuNDFDkEhMTnV0qg8GIiop68OAB/uRSqTQxMdHZVfn7+wcHB5uLv9ilvb29qqrKbgwISWQy" + "2fLly22PCwQCs8LB4BelUhkREcHn87u6iU/vBCkcAoH4HyIjI8l0jnYKg8GQl5fnQnmDmEyme/fu" + "paSkOBuCz+Pxqqur1Wo1zpiHDx/W1dXZdhEhRCwWNzY24m/1VVZW8ng8Mq3d7OLp6Wm3FY5VoGlE" + "RERERMQj0aq0i3h8PzkCgegKoqOjlUqlZTV9DMPy8/O7qB2PTqd78ODBoEGDnL1QIpHk5OTgj5HJ" + "ZEFBQc66Ez08PMLDwysqKnDGGI3G0tLS/v37OzWzmWHDhuH3vYM8ztoGQdkCCATClcCNMcvtsaqq" + "KvxOoZ2ksbGxtrbW2atgFjn+mI6ODvyYFEcIhUJC+0ypVLa0tFCYHEEepHAIBKIL0Wg0ZCoa0+n0" + "gIAAoVAokUiio6OFQmFAQAB540kmk+FHjthFLBYTBs1XVVV1dHQ4OzPc6iMc9qg0Z3h0edxtWAQC" + "0aWUlpbi70i5u7sLhUIul2vrUjMYDHK5vLKyEn8GOFImkznr9HN3dw8PD8cXYKPRKJPJBgwY4NTM" + "AAAul1tdXY1vpbW0tCgUisck+bpHQDYcAoFwPbW1tbdv3y4sLMTpGkOn0yMiItLS0gQCgd0dI1gu" + "OSkpiUwKl1KppJCHIBQKCSevq6ujluFAprV3aWkprCGJ6AqQwiEQCNdz6dKloUOHDhgwYNq0aRs3" + "brx3757VAA8Pj8TExIiICEJXpJeXV0JCApmwQwpOPzqd3nXuRF9fX8IqmjqdDj8mBdEZkMIhEIgu" + "RKVSXbhwIT09/cMPPzTHg3h5eQ0ZMoR8HpuHh0dcXByhFqrVaoVC4ewKQ0JC/Pz8CGemEMwCAIiK" + "iiLc6pPL5ZQrbSLwQQqHQCBcydGjR2FwY3Z29vbt2+fOnQvbb965c2fevHkFBQUeHh6DBw92tuqj" + "j48PmZZm1Jx+EomEMCG6rKyMwsxwlxF/DKxk5uzMCDIghUMgEK7E3d2dw+HAdOZBgwbNnDnzwIED" + "H330kZeXl1qt/uijj3x9fZ2VN0hoaChhax5qTj8fHx/CcA/K7sTw8HDCrb6GhoampiYKkyPwQQqH" + "QCC6BHN0Bo1Ge+aZZ7Zt2+bt7d3a2kq+QL4tMTExhFnM+N3mHBEZGdlFM9PpdLFYTDhMKpXiN1BF" + "UAApHAKBIIVOp2toaCgrK8vPz8/Ly8vJycnLyyspKZHL5Vqt1mpwR0eHVRqZWCxOT08HAJw7d66k" + "pITaGlgsVkREBP4Yk8lEpt6H7cyEhSKpzQwACA4OJqx6rNFoqG31IXBA+XAIBAIPo9FYX1+vVCqb" + "m5txjAw2m83n8/l8PowHsVuj6/XXX9+xY4darb5+/TqZTTW7CAQChUKB36EGOv2cbSAnEAhqamrw" + "rTRqMwMAJBJJVlYWvpVWVlYWEhKCSm25EGTDIRAI+xiNxsrKylu3bj148KCpqQn/7qzVaqVS6e3b" + "t5VKJQDAbh2Q8PBwgUAAAOhMfzjYoYZwGAWnX5e6E729vUNDQ/HH6PV6MvVfEORBCodAIOxQU1Nz" + "69at0tJSvV5P/qqOjo7CwsLCwkJbG87T05NGo1VVVQEAwsLCOrM22KEGf4xGo6Ggo0FBQRwOpytm" + "BuS2+qqrq21dvgjKIIVDIBD/Q1tb2927d4uLi53SNkuUSqVcLrc66OPjs2/fPo1GQ6fTR44c2clF" + "isViwvS48vJyg8FAYWbCzIHy8nIKX46bmxv+JiKNRuPz+c52AkLggBQOgUD8PxobG+/cudMVrQAK" + "CwuXLVsGAJg8eXLn+8/BDjX4Y/R6fVlZmbMze3l58fl8wpmpuRMFAgGbzbZ7KiAgIDk5OTo6Gimc" + "C0EKh0D0ME1NTbYWT48gl8vz8/NdXibRZDKdOHFi1qxZra2twcHBO3fudMm0ZDrU1NTUUHD6RUZG" + "EspMTU0NhY53djcRPT094+LiBg8e7OXl5eyECHxQ0A4C0WO0tbXJZLKGhgYajcbhcBw93XcPVVVV" + "1ELhbeno6NDpdK2trTU1Nbm5uefPn6+rqwMAcLnc8+fPE1pIJIEdagoLC3HGYBgmlUrj4+OdmhlW" + "fMZPaYAzDx482KmZAQAcDofD4ahUKgAAg8EQiURhYWHONllFkAQpHALRAxiNxoqKCrlcDvvCYBgm" + "k8koNKp2FUql0lXyBgA4evTo/v37rQ6OGzdu3759MJbSVZDpUKNSqRobGwmLoVjB5/MJrbSmpqaG" + "hgbLXq8kkUgkd+7cCQkJiYqKolbeBUESpHAIRHejUChKS0utOnY2NjaqVCrCQL6uQKPRFBUVuXBC" + "20gNNpsdHx9PGC6PYRhOpf87d+4EBgbOnTv30qVL5oMmk8nym9y2bVtISMjt27e3bdtmPkin093d" + "3f38/EJDQ8ePH//OO++Y3ZsJCQlqtdryXTw8PAICAoYMGfLGG2+YD+7cufPatWsAgB9//PHmzZvf" + "fPON+ZPaekrPnj0bFBSUkpLi6IMMHTr0wIEDSNu6AaRwCET30dLSUlJSYnVLNSOVSlNSUggD+VwL" + "hmGFhYWELUYhbDabzWbTaDTohHS0Y/fUU08JhUKtVltTU3P37t2CggKtVvvVV1/duXPnt99+wynk" + "j2EYTgQHfDuFQoEzBgZPtrW12a0PkpOT88cff1y4cOH06dPwey4vL7fb++369es//vjjwYMHYQOE" + "pqYm2LXAZDK1tbXhdzDo6OgwGo04ixSJREjeugekcAhENyGXy/FLyGu12urq6k7mijlLVVUVfn0Q" + "AICnp6dAIAgJCbG8L5tMprq6uoqKCtsiICKRyLICVlVV1ffff3/16tW//vprwoQJf//9N+H9PSUl" + "Zf78+VYHfX19za8ZDMaePXvga4PBYO4kblUca+LEibGxsQAAOp3u7++/fft2pVJ55syZy5cvjxkz" + "xjysf//+ixcvhq+NRuPx48cvXrzY3Nx86NChBQsWWMn/oEGDPvroI/g6Kyvr4sWLAICPPvoIvhEA" + "QCgUms3K0aNHz5o1y+qDoKbe3QZSOASim+BwODQaDb8cRnl5OZfL7bZ4cYPBAFOwHcFkMsViMY/H" + "s7Us6XQ6j8cLCQmRSqX4GdDh4eHr1q379ddfd+7cefv27bVr127YsAF/YSKRyNJJaAudTrccUFlZ" + "WVpaajssMTHRrGShoaEREREzZ84EAGRkZFgqnEAgePvtt80/zp49m8fjNTc3Z2VlhYWFVVZWWs4Z" + "GhpqdrdqtVqocBMmTBg9erR5DCzsAgCIiYnB/yCILgUF8CAQ3QSbzSaMszAYDBRSuChTXV2Nk7nM" + "4XBSU1NDQ0NxHKd0Or1fv35kikxOmzZtypQpAABYmpLagh0RFhZG2KFGoVCYrTH8lqcMBgMGN/r6" + "+pL0KKJCJL0TZMMhEN1HRESEUqnEL4dRW1srEAhcmxoFhdPT09PSBYphGI7txefzo6OjSW4KCgQC" + "GD2PP+zVV189ffq0Wq2+cuXK5MmTcUY+ePDAys6bPXu2ZaCKwWCYOnWq5YCOjg6xWDxt2jTLg2Vl" + "ZbDesVqtbm5u/uWXXwAALBZr/PjxlsNUKhU0xTQajUql+uOPP2A0//PPPw9zEvA/FwCgurra7vHz" + "589brRMA8Nlnn8XFxRHOieg8SOEQiO6DyWRGRkYWFxfjjKGcaOVotpqaGlhlislkWu6lNTc3262P" + "DADg8/n9+vVz6o3CwsJgaAnOmMDAwKCgIKVSadejaEl+fv7KlSstj4wfP95S4TAMO3nypNVVEydO" + "tDpy+PDhw4cPWx5xd3f/5ptvrNKus7Ozx40bZ3XtpEmTli9fDgDg8XiEfmONRlNXVxcSEmJ1vKys" + "zNYoh12EEN0AUjgEolsJDQ2tqanBD+5oampqaWmxDKygRlNTk1QqNSd1QUsuJiYG/lhfX2/3Kn9/" + "f2qtbSQSSUtLC85Hg7YUsIkHsSUwMNAcuAGBMY1m6HT6okWLrK4aNGiQ1U6nv78/hmHmaMmXXnpp" + "5syZzz//vNWFnp6egYGBCoUChmIOHjx4586dw4cPN5uwVu9uF5lMFhQUZJW7HR8fb7nhByGsN4Zw" + "FUjhEIhuBdZtunv3rqMB3t7eEomkk/JmrpZidVyhUAgEAm9vbwCA3eKTDAYjNjaWWsYCnU7v379/" + "VlaWo9yDW7duwf2qgQMH4k81evRo6FF0BIPB2LJli+3x4uJiSzty4cKFY8aMKSoq+vjjj1Uq1Zkz" + "Z5KTk+Pj460qII8YMeLChQtqtXr27NnHjh3Lzc09ePDg8OHDzQPIxP7o9fqWlhYr8R4+fLjddSK6" + "BxRpgkB0N46av7i5ufXr1y8pKYnQxMGnvLw8MzPTVt4AABiGwWJUer3ebnBEREQEYcgGDl5eXo4M" + "lObm5u3btwMAYmNju64Ao90ONTExMStWrKDRaBqNZt26dZmZmXbdsz4+PgcOHOjfvz8AYPfu3ZY5" + "44QEBASkpaV18heHcDlI4RAI6lDohAmxav5Co9HCwsLS0tL4qlHbsQAAIABJREFUfH7nM75NJhNO" + "BvfDhw/r6ursyhuTyex80UiRSGSrkaWlpYsWLVIoFEwmc9GiRXV1dXbzrDuPow41ycnJ06dPBwC0" + "trZu2LDBUVAMm83+6aef4FblihUr7t27R/J9RSIRYRloRPeDFA6BoEh9ff3t27epNZqxbP7C4XBS" + "UlIkEglhe0ySEAa4l5aW2qZpAwC4XC6Dwejku9PpdHPwoV6vz83N/fzzz99+++3KykoGg/Hhhx/C" + "DTbCwEt8DAbDQHscP35cIBDYFZu33noLil9ubu6ePXscSWxCQgIMcmlvb58zZ45V3RZL8WaxWFwu" + "F3+dP//8s911OvlxERRB+3AIhNNoNJqSkhKobVKpNCkpiYLhJRQKHz58GB4e7mxRYEJggPuDBw8c" + "DWhvb7dbU8pVVTGPHj367bfftrS01NXVmVMjQkJCli5daq7WqFarFQoF5eoeGIYVFBTYHm9qaqLR" + "aHandXNzW7Zs2cKFC00m0+7du8ePH//ss8/anXzFihWnT5/OzMzMzMzctWvXwoULzaciIyNlMhm0" + "uUUiUVZWFv46m5qampqa7K6/m8uzPZ4ghUMgnAA21aytrTX7J1tbW2trayk49xgMRkJCgqsX+P/D" + "4/Gqq6txEqvb29ttD+LnQZOnpqbGqqkNm81eu3atVXhkaWlpcHCwpdVIp9N37doFABCLxY4mX7Bg" + "gW0wpJkRI0YAAJ566qnVq1drNBq4qWamf//+GzZsgDuUcrlcoVBs3bpVp9NZZeIzmcyffvrp8uXL" + "4L+lwubMmfPkk08CAPh8vl6vDw0N9fT0BAA8/fTT3377LQDAHKEK8fX1hR/EEUjeugeCGkKI3sDA" + "gQPh4+qVK1dGjRrVDe+4devW999/Pzw83Kpe0eMMhmHV1dXl5eUwoNwSNze3tLQ0V/kYXUVLS0t2" + "djb58QwGY+TIkS5565MnT549exY2nJNKpXBT0M3Nbfbs2S+//LLlSKFQSCafmgJarTYzMxP//sZi" + "sdLS0jrvmEX0WnrX/yQC0TtRqVRSqdRRZSa9Xl9eXm7bu7ln8fX15XK55gKJhLiwGOYLL7zwwgsv" + "6HS6jIyM5ubm8+fP//TTTyqV6rvvvmtpabGsACmXy832kGths9lhYWH4VTd1Ol1FRUUXSSyiN4Ai" + "TRAIAgwGA+z/gjOmurq6F1YmjIqKIm+gkGygQx4WiyUSiby9vadNm7Z///60tDQAwJEjR65fv275" + "pi7svGoFmZKScrncbtANom+AFA6BIIDJZFr2grELmaqMncFkMuFXs7SLu7u7UCgkOZjC/IQIBAJo" + "n/n4+Kxfvx7uw+3evdvSedjQ0GA3FqPzwBpp+GO6VGIRPQ7yUiIQxISFhdXW1uJbaSqVqrGx0eWB" + "kQCA+vp6mUzm4+NDIco8PDy8trbWblyJFRiGtbe3dybd2xY6nS6RSGBWGZPJXLBgwXvvvVdZWVlU" + "VGQZdSKVSpOTk2k0mslk+vXXXy1nYDKZvr6+wcHBAwYMsNzpzMzMxNkkHjNmDEy+hhE3ra2tZWVl" + "FRUVAACJRGLVga+hoeHIkSOWk7u5uXE4nEGDBgUEBHT2K0D0KEjhEAhiaDSaWCwmzP+VyWSwCZyr" + "3re1tVUqlcK0hPb29ubmZmerZsDsNLuB9bY8fPjQtQoHAAgMDORwOLBUf1xcHJvN1mq1lZWVlgqn" + "0WhqamoEAoHRaHzppZfszhMWFnbo0KGnnnoK/rht2zarksqW3LlzJykpCVjUSPvqq6/u378PABg6" + "dOjnn39uNT49Pd22BAyLxXrttde2bt0Ki5whHkWQlxKBIAW8U+OPgU26XfJ2er2+uLg4KyvLMqNc" + "KpVSCH4OCQkhmQbQRXVGxGKxlerbfgrY/cD8o7e3d1RUVFRUFIfDgSW+5HL5Cy+8YFstOtAelgaZ" + "v79/a2srlDcAwO3bt22jb+B6mExmQECAuSKoTqf74YcfnnvuOdvoWcSjAlI4BIIsEomE0D6zulNT" + "AMMwuVx++/btmpoaKyWAuXcU5iTZ6a2hoaEr0oe8vLxgvuCDBw+gp9e2diWMRzX/OHHiRJlMJpPJ" + "GhsbW1paYJGR5ubmP/74w+rCioqKBhuseg9duHABAABlD8Mw20kgycnJKpXq4cOHJpPp/v37MAHu" + "6tWrMOMN8SiCFA6BIEs3NOlWqVSZmZlSqdSR3VBWVkbBpPD29iZTPUSn03VR0EdkZCSDwYBJ0Hw+" + "3yoRG1JTU2Nu9GMJnU7Hb5eKj06nO3LkCABg5MiRsCvQmTNnLL9DT09Pq1xGGo02YMCA48ePQ/Nx" + "9+7dlN8d0bMghUMgnCAiIoIwb6y2tha//RsODQ0N+PEsVrYOeewW3bdFoVBQmJwQnU73r3/9Ky8v" + "DwAwe/ZsuwYlhmHmsEaotRCpVLpx40YAgI+Pz3PPPWd1VVlZmex/sfoIJ0+ehL7NiRMnTpgwAQDQ" + "2Nh4+/ZtAACTyRSLxSkpKVZN3SCBgYFw2y8/P59a9VFEj4MUDoFwAiaTabd0vSWdyRwgo0PUcu9g" + "dhrhsPr6ekeNv6nR3t5+4MCBuLi4M2fOAABeeOEF246gZswW5IkTJzj/JTo6+uTJk1wu99SpU7Zd" + "hwYNGiT5X+bOnWs54IcffgAABAcH/+Mf/xg3bhz8en///ffQ0NDU1NTw8HC78gaBuRawTzrFz4/o" + "UVAsJQLhHHw+35E/zUxzc3N9fb3dJnD4wOYv+AIJbZ1BgwY5OzmZnAcMw6qqqjpZn+XUqVM3btxo" + "bW0tLi6+efMmtGgZDMaSJUscFTsmpL6+/ptvvklKSiLTbttMVVXVpUuXAACvvPJKWFhYXV1damrq" + "jRs3MjIyPDw8CPPBzZGl+L9uRK8FKRwC4RwwAD03Nxd/mEwmCwwMxLEPHCEQCGpqavB1qLGxUaVS" + "OdsKgGTOQ21tbURERGfKbF66dAk2OzUTEBBw9uzZtLS0/Px8u61ZrZg4cSKcobm5ubW19cyZM5s2" + "bfrll19gTWTLkVKp1Krol2XCww8//ADb3/j5+f3yyy9tbW39+vW7ceOGyWT64Ycf1q1bh78Mc+nq" + "TrZcR/QUSOEQCKcJCAgICgrCv1O3t7dXVVWRcQxaARUUblnhIJVKU1JSnM29s8xOc4TRaKysrOxM" + "tcaQkJDIyMj6+nrzfmRTU9O8efP27dsXGxurUqkIK4Sx2WzLBTz55JM3bty4du3asWPHDhw4YLkV" + "yuPxHHUMN5lM+/fvh68/++wzq7N79uxZtWoV/q4qzCP08PAgdE0jeidoHw6BoIJVk267VFZWUtvT" + "4nA4hLVRKOfekcl5kMvlndmN++STT0pLS9VqdV1d3X/+85/x48cDAHJzc0eOHHnt2jWrkiJ2sfUK" + "wuhHvV5PfmF//vknrGPi7e0dYAFUxNraWkdpA5D8/HwYkDJu3DjUv/sRBdlwCAQVPD09w8LC8LsL" + "GY3G0tJSu5HxhIjFYpVKhZ+dVl5ezuVyne0JAHMe5HI5zhiTyVRWVmbVzo0CwcHBM2bMmDFjxoUL" + "F2bNmqVQKKZPn37nzh0Wi6XT6XAurKmpOXXqFCyA0t7efvHixVu3bgEAkpKSrCqMXLhwwVZ+YmNj" + "IyMjYYwJjUa7d++epRFmrhm2e/fuKVOmmI8/fPjw4sWLGIY1NjaWlZVt377dZDLR6fQVK1Z08ntA" + "9BRI4RAIiohEIoVCgX+nViqVAoGAwi4OGR2CuXf9+vVzdvKIiAilUomfma5UKsPCwlxVsGrcuHFX" + "r15NS0tTqVRLly797rvvcFqQAwDu3r1rqT0QFou1adMmq4NTp061vXzTpk1vvPHG6dOnAQCjRo2y" + "8jHGxMQMHTr01q1b586dq6ioMHuSCwsLx40bZzmSTqdv3rx52LBhpD4koveBvJQIBEUYDAaZzSrK" + "mQNdl3vX1TkPdpFIJF988QX4b8K1o5BIHwv8/f0DAgIiIiKio6OnTZv2119/jR49Gg7z8PDwcgyL" + "xTp27BibzQ4ICHjjjTds3+Xtt98OCAjw8/M7evQoAMDPzy/gf5FIJP/85z+vXbv2/vvvu/BLQHQz" + "qMf3IwDq8d2bycrKMkfcOSI2NpZMSRFbampqiouL8cf4+/snJCQ4OzOGYXfu3CEMgh84cCCFnAdH" + "aDQaX19fk8l0+vTpkSNH5uTk4I93d3dPTU1FPbgRlEE2HALRKWAhKHzKyspgzLqzhIaGEvoJYe6d" + "szPDiE3CYTKZzIWdUaGBBQBobGz08/Pjcrn44zs6OvCbdCMQ+CCFQyA6ha+vL5k7NTVruEt1COY8" + "4I+BOQ/OzuwImUwG7V3oIyXTgpxyPCoCAZDCIRCdh8yduqqqikwbUlv8/f0J/YSUdahLcx5sgeUl" + "g4KC0tLSAADu7u62TQasQD24EZ0BKRwC0Vnc3d1hAUMcOnOn7jodgjkP+GNgzoOzM9uybdu2vXv3" + "AgDS09PNZUeEQiFhz9W6uroualyH6PMghUMgXEB4eDjhnbq+vp5aiXoPDw9CW4eyDolEIsLyjEql" + "sqWlhcLkkMrKyn/+85+LFy8GAAwfPnz58uXmU7AFOeEM1Fq/IhAoHw6BcAHwTg1DXnGQSqVJSUnO" + "ltoCAAiFQoVCgW+lUcu9gzkP+NlpAACpVDpkyBAyE5aVlRUWFqrVag8Pj5KSksuXL//5558w0Oap" + "p5767bffrFIgQkJCqqur8a00tVqtUChCQ0PJLACBMIMUDoFwDSEhITU1NfhWGmzSDRteOwXUocLC" + "Qvxh5HXIEh6PV11djZ/z0NLSolQqCWNqAABLliw5efKk1UF/f//Vq1e/9957dgs6R0dHZ2Vl4Vtp" + "ZWVlXC6XQiVrxOMM+nNBIFwGmZKP1Jp0AwC4XC6hfQZ1iMLkZHIeSktLnc154PP5U6dO3b17t1wu" + "f//99x31KyBsQe7r6xsXF4fkDeEs6C8GgXAZhHdq0Ikm3QAAMpkDFHQIdEHOw0svvWQwGKqrq48f" + "P/7WW285Kv9vxlHrV3d399jY2CFDhqD+NQgKIIVDIFxJ1zXpBgD4+voSKijl3DvX5jywWCynapHY" + "tiCn0+lCoTA1NZVaORgEAiCFQyBci+2d2pbOlHzsuty7rs55ICQsLIzNZsPXwcHBqampZD4sAoHD" + "465wkydPTk5OHjZsWFtbm9WpVatWJScnJycnFxUV9cjaEI8olndqR6hUqsbGRgqTs1isrtOhLs15" + "IAS2IPf29k5ISBg4cCDhShAIQh53hYNBXLdu3Tpz5ozlcYPB8N1332VlZTU2NlLoToJ4nIF3asJh" + "MpmMWo5X1+lQj2enBQYGJiUl+fv7d8XkiMeQx13hZs6cCV/8/PPPlscvX74Mq9m+9tprFLKXEI85" + "gYGBHA4HfwzlJt10Op2MglLToZCQEEKBgTkPzs5MEvTvhnAhj7vCDRkyZODAgQCA33//3bJqw7Fj" + "x+CLf/7znz2zMsQjDpnMgfLycvw2pI4IDg7uOh3q0pwHBKI7edwVDgDw8ssvAwDa29thR2AAgNFo" + "/O233wAAKSkpsNs9AuEssEk3/hjYpJva/F2nQ5RzHgwGwx9//AHLo5SXl1NozYpAuBakcP/PD2l2" + "VF65cqWurg5Y+DARCAp0XZNuAIC3tzdhFSvKuXcUch7y8vIGDBgwceJEqHDXrl2LiIgwPzUiED0C" + "UjggEomGDx8OADh//rxKpQL/dVEyGIx//OMfLn87g8FQW1vbddsYiN4Dk8mMjIzEH9OZzIGuy71z" + "NuehrKzsqaeesir93NTUNHXq1MuXLzv77giEq0B1KQEAYObMmdevX9fpdL/99tusWbNOnDgBABg7" + "dqzZV7Nhw4avvvrK8hIvL6+EhIRVq1alpqYCAI4cOTJ37lzbmQcOHJiRkQFfq1Sqjz766Oeff4YF" + "AD08PKZPn75u3TrCm6AZjUbTPW1EYDaVyWTq211LjEajXq83GAxGo5FOpzMYDCaTSVho3ynYbDaG" + "Yfgao9FofHx8CJuR2iUwMJCwpUBubu6AAQOcndnHx8dkMtlm0VgCV87hcJYuXdrS0mLVhdVkMjEY" + "jHfffffBgwcofgTRM2AIDGtsbIT3tQkTJly6dAl+MwcPHjQPWLlyJQDAzc0t4L/AEnm+vr5yuRzD" + "sAMHDgAAGAxG8P/y5JNPwhlqa2thGhOD8f+xd96BTdT//39f0qbpnmm60pEuoLSUVQQpe4sMQQTL" + "8ocKyHAwFFRABHEh6kdBED7KEKwsKUtmoexRKC2zbbr3SNu0aZqkyf3+eH+4b0zSyyVNZ16Pv5L3" + "ve9977tc7nnv9/s12KGhoVFRUbiFgICAkpIS+u6Z8HgCgPZDampqy/15AYAGmKVECCE3N7cxY8Yg" + "hC5cuPDLL78ghOzt7SdPnqxVbeTIkeLnZGRkODk5SSQSyuoSIRQQEFD2by5fvow3vf3223l5eeHh" + "4SkpKenp6Q8ePLhz546bm1tubu7WrVtb60QBoA0wLf84ADQfmKX8H6+//npCQkJjY+PBgwcRQhMn" + "TnRwcKCpLxQKvby8JBIJk/BIubm52KP8999/7969Oy7s1avXvn37amtr+/bty7CTmzdv7tGjB8PK" + "zeHw4cPbtm3j8XgHDhxohcO1KPX19WVlZRKJhGyGk7K1tbWnp6e7u7tps20KheLp06f0HWCxWF26" + "dDFomaKX7OxsgxlKfXx8eDyesS3L5fJnz57R95wkyQ8//JAm3DMElgTaClC4/zFx4kRnZ2dq2Umv" + "FWVFRcX58+eVSqVYLE5OTk5PT2exWCNGjKAqlJWVzZ49W3OXOXPmDB8+/ObNm2q12sbGBi/aUYwd" + "O9aoTvbq1WvIkCFG7WIaaWlpCCEulzt8+PBWOFwLUV9fn52dXV5e7ujoaJYGbWxsQkNDTVswCw8P" + "NxgQmc/nd+3a1YTG6+vr79y5Q69DVlZW/fr1M0FBw8LCCgoK6OvExsYmJSVprcMhhFgslre3d3R0" + "tLEHBQCzAAr3P7hc7uTJk3///XeEEI/HGzlypG6d27dva5Y7OTl9++23vXv3pkrq6ur27t2ruUu/" + "fv2GDx+Ow6No5m8cOXJkVVUV/uzp6Xnq1Ckzn49lo1ar8/Ly8vLydJ+5zUEulz98+JDH44WGhhpr" + "kIIXXBUKBU0d05J0o+e+d/Q6hH3vTAhBFxgYWFpaSu+ZPnv27Js3byqVSs2RHEEQJEn+8MMPkNcN" + "aCtA4f6P5cuXY//u8PBwva+6YWFhU6dOvXTp0vXr13k83qVLl7RsQHx8fP766y/NEhxdyd3dHSFU" + "UlKiVqvxv/3BgwdY9hBCfn5+LXNCFkpdXd2TJ0+kUmkLtV9eXi6RSCIiIoySIpykG/uK0WBakm7E" + "TIdwenH66XddsM9Deno6TZ2goKAff/xx9erVFRUVWNgQQjY2Nj/++OOUKVOMOhwAmBFQuP8jIiIC" + "R/BqiqCgoI0bN6rV6nHjxp05cyY2Nvb+/fuagd65XO6LL76ouyOenFQoFMnJyXjVLT09nSTJv/76" + "a8GCBeY+D4umpKQkPT3dvEM3XeRyeUpKSmhoqEGfa028vLwKCwuxr0hTSCSSkpISExaumOgQSZKZ" + "mZkmzBl6e3sXFhbSvzT0798/IyPjr7/++uKLL3Jzc3v27HnixAkfHx9jjwUAZgRmD4yGxWLt3r3b" + "09NTLBbPnj2bycM0ODh46NChCKH58+fjqSQXFxcbG5u7d++2eHcticzMzKdPn7a0vGHUavWzZ8+M" + "tRIMDQ01WCc7O9uEJN0IIW9vb4Pjs+rqamrygDkEQdCkF7e3t+/Ro0f37t1dXFzefvvtnj17IoQi" + "IiJA3oA2B8ZwpsDn83/99deJEydevnx569atixcvxuVFRUWDBg3Sqnz27Fkul/vLL7/079///v37" + "ERERAwYMYLFYt27dwhnCDKb7AgxCkuSzZ89KSkqM2ovFYnE4HIIg1Gq1Uqk0QRpxBhzmv6CTkxOf" + "zy8tLaWpg5N0M48DQIF1KCUlhb6aSCRyd3c3dm3M1dXVw8OjoqJCs9Da2jowMNDHxwccuoH2CSic" + "iUyYMGHGjBkHDhz4+OOPJ02ahAsbGhquXLmiVRO/j4eFhd25c+fdd989ffr0P//8gzcFBAQsWLBg" + "6dKlrdnzTsnTp0/pZYOCxWLh1DYuLi5cLlfz0VxfX19bW1tZWVlZWcl8FJWVlcVmsw0GWaYQCoUV" + "FRX07efn53t7e5uQAtTFxYXH49GP0hoaGvLz8w0G5dIlODhYLBbj9wCCIHx8fJiEDQOANgTuTka8" + "//77b7zxhq2trWbhrl27NmzYgBBycnKaOnXqsGHD9O5LpXsWCoXHjx+vqKjIzMxsaGjw9fVlMmcF" + "GCQ7O5uJvFlZWQkEAh8fn6Ys5u3s7Ozs7Ph8vkqlKi4uzsvLozd9pMjMzLS1tTWYEA5jY2Pj7+9P" + "n1IAJ+mmXxVuiuDg4MrKSvrxaF5enpeXl42NjVEt29ra+vn55eXlubq6hoSE2Nvbm9A9AGhNQOEY" + "4ebmpvv8srW11UyITCkZPR4eHqY5VAF6KS0tzc3NNVjN19eX+YCDzWb7+fl5eXmJRCImMbJJknz0" + "6FGvXr0YPvQFAkFxcTF9rACcpNuEbNdcLlcgENBfE5VKlZWVZYLvXUBAgLOzM7YNBoD2D1iaAB0Y" + "uVyekZFBX4fD4URHR4eGhho7n2ZlZRUeHt61a1cmS1Yqlerx48cMV/JaNEk3Qsjf39/g+Ky0tNRg" + "GBRd2Gw2yBvQgQCFAzowT58+pc/waW9v37t3bxNGQhR8Pj8qKorNZhusKZVKmefBadEk3dj3zmA1" + "k7P2AEBHARQO6KiUl5dTcWH0gjMcGbvapIuLi0tkZCSTkVxRUZGWtSENLZekGyHE5/MNOqRLJBKG" + "5jkA0EEBhQM6JCRJ0htrcDicqKgo0wIZ6+Li4sJw1SojI4OhHaaDg4NBz26Tk3QjhGg82CiysrJM" + "870DgA4BKBzQISkrK6NPKxoeHt780ZsmPB6PiYW9XC6nl15NhEJhCyXpRgg5OTkZVFDse2dC4wDQ" + "IQCFAzokRUVFNFtxphuzHzQwMJDJkl5hYWFdXR2TBq2trQ2qJg61xah/OgiFQoMriPn5+UwyQAFA" + "RwQUDuh4SKVSKs+RLgRBmBAQhAkymYxJ8A6jNMnPz8+gn4lYLMbhb4yFw+EYjLeCfe9MaBwA2j+g" + "cEDHgz5mh4eHh5ZvfvNpbGwUiUR37tyht22hqK6uZmhyQhAEE88BHB6MSYNaCAQCg7FRJBIJfVIC" + "AOiggMIBHQ/6AY15M0qTJFlcXHzr1q38/HzmGuPs7Mw85haOIkZfp76+3mAaUr3Q+96xWKyAgICY" + "mBhzmeQAQLsCYpoAHQylUkmzysVms11dXc11rOrq6szMTIaLahgbG5vg4GBPT0+jDhQSEmIwSXdu" + "bq6Xl5cJUoR976qrq3XLg4ODTYh+CQAdBQsaw5EkGR0d7ebm5u3trfvMmjt3Lg7N9ezZszbpnsWi" + "VColEkllZWVFRQWTxC61tbU0SuDo6GiWjNINDQ2PHj1KSUlhLm8sFiswMDAmJsZYeUPPk3TT18FJ" + "uo1tGaPle+fg4BAdHR0REQHyBnRuLGgMRxDEmDFjvvrqK4TQ8ePHZ8yYQW2qr68/fPhwXV1djx49" + "wsPD266PloJcLsch/HVXgAYOHEhvQE+fh9PR0bGZfVOpVHl5efn5+UYl0/H09BQKhc0RjJZL0o0Q" + "cnBw8Pb2Lioqsra2DgoK8vb2hnw3gCVgQWM4hNDs2bPxh/j4eM3y06dP41f1uLi4NuiWJVFbW/vo" + "0aMbN26kp6dXVlbqPtAN+n7RV2jmoKS0tPT27du5ubnM5c3R0bFnz57dunVr5qFxkm76Os3xHAgK" + "CvL39+/Xrx+kcwMsBwsawyGEunXrFhUVlZqaevr06aqqKmrB5tChQwghFoulObADzItSqczIyCgr" + "K6OvJpVK6cNN0We0MTldWW1tbUZGhlHBiDkcTlBQkJeXl7kEAw+z6OdFcZJuHo9nbOPW1tZMglUC" + "QGfCssZw6PkoTaFQHDt2DJc0NDScOnUKITRkyBA/P7+27FznRSqV3r1716C8IUOTkOh5RtmmMEFs" + "FArF06dPk5OTmcsbi8USCAQxMTHmne7DSboNVhOJRCakIwcAC8SyxnAIobi4uNWrV6tUqvj4+Llz" + "5yKETp8+jR9t7X+KcuHChc1fZ2ICDshbWloaExPT/NbUanV9fT1DU3s2m03vAS2VSmme71wu1yhr" + "Q4VCIZfLmddHCFlZWdnY2JjFnkUvMpmsqWjLvXv3fvPNN01O0g0AlobFKZyvr29sbOylS5fOnz9f" + "Vlbm6emJpyi5XO4rr7yC68hkMs04RtbW1lpr+0qlUu9qEJvNxjX1RtzgcrmakRJramoqKyv5fD7z" + "XMlPnz5lWNMsKBSKO3futOYRAXooVz/TknQDgKVhcQqHEIqLi7t06VJjY+Pff/89Z86cEydOIIRe" + "fvllKuTg+vXrv/zyS81drKysoqKivvjii9GjRyOE9u7dO2/ePN2Wo6KiHjx4UF1drdcla/Xq1Rs3" + "bsSfSZKcMmXKhQsXjhw5MnnyZIY9nzFjhsEgTGbh7t27Fy5ccHJyWrhwYTObqqmpoYmwpRc/Pz+a" + "EVJ5eblMJmtqq52dncEU6kqlsqqqyqhgjCwWy9nZ2YQBNPbek0qlRu1eXV2tNWV67do1zRDJJifp" + "BgCLwhIVbtq0aUuXLpXJZPHx8Xw+v6kpSmdnZ7woIpfLc3Jy7t27N2nSpMePH1MGbzY2Nl26dNHc" + "RcvTIDw8XNO+ztvbG39QKpXvvvvuhQsXjO3522+/PWTIEGP3MoHvv//+woULzs7OWkpvLEql8saN" + "G8YuGkVHR9MEOH706BGN2xyXy33hhRdo+pOTk1NUVMQ8OglBEN7e3kFBQUZNfpIkWVlZWVhYSEX5" + "8vT07NatG8PdVSrVrVu3NG1qiouLtZIAlJaW+vr6GkwDah5WAAAgAElEQVQCBwCWjCUqnJOT07hx" + "4w4fPnz58mUced3NzW3s2LFa1WJjY48fP44/l5eXh4eHV1VVHTt27L333sOF/v7+KSkpNAc6dOhQ" + "9+7dtQqvXbu2ePFi+h07DWVlZSbYRNTX19MoHH3MyYaGBplMpluHJMmioqKcnByjAjC6uLiEhIQY" + "5X+mVCpLSkoKCwu1xoi1tbXMG8FJug1OSmdmZvbq1Yt5swBgaVicLSUGj9hUKtW5c+cQQtOmTeNw" + "ODT1eTwenmJqvuHcsWPHUlNTP/roo6ioqGY2pReFQlFXV1ddXV1TUyORSIw1ozAvJkTEZ7FYNJOQ" + "CCGDkfh1R3hVVVV3797NyMhgLm9cLjciIiI6Opq5vNXV1T179uzGjRsikUh3CrShocEosffy8mKS" + "pLukpIR5mwBgaVjiGA4h9NJLL7m5uYnFYvxVrxVlbm7ujh07EEI1NTW3bt3Ky8vjcDiaQ73CwsIR" + "I0Zo7vLee++NHz+e+vrll19SEXUDAgKWLVuGEBo5cuS8efPCw8PPnj1rlnNRqVRisRjrWV1dne5j" + "FNu/4PC+JoTDYEh9fb1IJAoODtZUICb292w2m+qbnZ2dQRtFgwpXWlpKrVbKZDKRSMQwzD/VH39/" + "f4FAYKy1ZHp6Os35kiTZ0NBgsPOahISE3Lt3j6aCra0tGJsAAA0WqnAcDmfKlCm//vorQiggIODF" + "F1/UrZOWljZ//nzqa2ho6HfffRcWFkaV1NfXa62lTZ06VfPrH3/8QX3u27cvpXBmOQW1Wl1RUVFW" + "ViYWi+kHByqVCpt7ZGVlOTo6CgQCHo9nRi+uxsbGnJycwsJCkiRJkqTGpgqFoimrd4y1tbVAIPD1" + "9TWYpVMTBwcHFotFc8pSqbS6utrR0TE3N7egoMCokROfzxcKhabJBpfLpVd0YzPUODk58fl87Lmh" + "hZWVVUBAgK+vb8s5LQBAJ8BCFQ4htHLlyj59+iCEwsLC9D7uIyMj33rrrYsXL/7999+enp779+/H" + "9SmCgoIuXryoWaKVV/qnn36iBhNmDHgvl8sLCgpKSkpMyOlVW1v7+PFjW1vb0NBQgxlbDIIzy2Rn" + "Z1M9wbk68XWgN1Z0c3Pr0qUL/eSwXrBZI32etszMTIVCQR/9RAsnJ6eQkJDmGG4YjNpFr/d6EQqF" + "FRUVmk7uBEF4eXkFBQWZcOkAwNKwXIULCQmhjx/h7++/ZMmSJUuWTJs27eDBg0OGDElOTta0lrSy" + "sgoMDKRpYfDgwbqWJs1BLpc/ffq0tLTUtGSYFDKZLDU11cPDIywszOQHZVOZZUQikZubG0EQNALD" + "5/O7dOli8jjSxcWFXuGMzXeDg2+Z1hkKg1fShF/NxsbG39+fSilgbW3dq1ev1vH6B4BOAExxGGbH" + "jh3+/v5SqXTmzJltmwr56dOnJSUlzZQ3ioqKiuTkZGOd1RBCSqWSJrNMfX19YWEhanrI4uTk1Bx5" + "QzpjZZNhsVj+/v4xMTFmSZpq8IxMO2WcpBtP5Lq6uoK8AQBzQOEM4+Li8ttvvxEEcffu3W+//ZYq" + "z8nJCdHBqJkxJmjOtplL2yjkcnlKSkpRUZFRe7HZbHrbd2yUr3cBjCCIrl27NnMV0MHBgXkgmKbw" + "8PCIiYkRCoVGrQI2B9OiQrNYrMjIyOZPKQOABWK5s5RGMWzYsLfeemvHjh2ff/75tGnTcKFSqRSJ" + "RFo1zRgSV61WFxQU5ObmtujAkSTJ9PR0tVrNPOo0i8UKDg5+9OhRUxVwrk69IuTl5UXv0MYQT09P" + "k9OB2tvbh4aG0rjcmYbBn97kCWF7e3vIdwMAJgAKp4dNmzZt2rRJq3D79u3bt2/Hn4ODg3HUZl1Y" + "LBaXy2Uy2EpOTqbZWlpampWV1WrebJmZmQRBGEwzTcHj8VxcXKqrq5uqUFxcTMVw0cQs84G4nZyc" + "HGMHtdbW1oGBgS2UII3esoYgCLDsB4BWBhTORFrOSru2tjYzM9OE5bFmkpmZaWdnx9zmMyQkJDk5" + "uSmNwWaWWoVWVlbOzs7N6uVzbGxseDwek3Q8GKzfgYGBJieQMwh9alYmrn4AxdatW/Py8iZMmDBg" + "wACGuyQlJV25ckXvpt69e48ZM8Z8vQM6DKBw7QiFQpGVldVWUSpIknz8+HGvXr0YziI6ODh4eXnp" + "yphmg1olRvk7G0QgEDBUODc3t5CQEPMeXQuSJOkNOMFChDlJSUmLFy8mSdLHx4e5wp07d27Dhg16" + "Ny1cuBAUzjIBhWsXUEtu9Ok96eFyuXZ2dnj+TSaTyWQyYyfxlErls2fPoqOjGdYXCoXl5eXM3byM" + "Cl5sEEdHR/qZUoyTk1MLBUjTpLq6mn65tDOZiuzZs+fGjRtNbX3w4AFC6Pbt2zSJKYRC4YoVK/Ru" + "SkxMnDx5cnOMqnr27Kn1NsMkryzQKQGFa3sqKipEIhF9MEYaXF1dvby83N3dtebfcDSvkpISsVjM" + "/HlRXV3N3LTS2to6ICBA19ym1QgKCrp//z59HRy80Vzrf01BP5pksVidSeEuXry4e/du+jrp6enp" + "6elNbX3hhRd0Fa6wsPCzzz7btWtXM8219u7dGxER0ZwWgE4DKFxbIpVKMzMz6Z2Xm4IgCD6fLxAI" + "mrKbZ7PZPB6Px+NJpVKRSEQF4TRIVlYW86Gkn59fcXEx/RIUhdkNZ5ydnd3d3Q3Gd87IyHBycmq5" + "WcqGhga9sbUodN8/OjTdu3fXishqLHoTCZ08efLXX39ls9nvvPPO1q1btbZu2bLljz/+4HA4169f" + "xyUJCQnr169HCO3fv18znB4AUHSef13HwoREZRQEQfB4vMDAQIaPbHt7+6ioqOLi4oyMDCZvx42N" + "jcxFlyCI4ODgtLQ0JpXxxKl57RiFQqHBQapKpXr48GGvXr1aSGays7PpL6xes9KOy/Lly5cvX272" + "ZgmCGDVq1Lp16/z8/HQVrqCgIDk5WdMeFYcsQDo2PpWVlZovHDY2Nmb3DAE6CqBwrY1picooXF1d" + "g4ODTUgR4O3tbW9vn5qaymTZzChLTpwZgMkYUaVS1dXVmdfmwt7e3sfHB0dRoaG+vv7Ro0eRkZFm" + "N2gsKyujH8A5Ojp2pinKlmPu3LlvvfUWQig/P7857QwePFjz67hx406ePNmsngEdFjBfblVMSFSm" + "iVAo7NGjh8kZcJycnBg+4o0dWYaEhDAcmZk2JUsPw2wAVVVVT548MW9cGKlU+uzZM/o69MFLAQrz" + "GiIBAIIxXKthQqIyCko8mhP5HuPs7BweHv7kyZNmtqOFnZ2dr69vQUGBwZpisZjKt2Au2Gx2SEgI" + "TYwVivLy8ocPH0ZERJhlJFdXV5eamkq/Zunh4WGuKJoA+ve7V1MvK8ePH9c0nmy5nIhA+wcUrsVR" + "qVQmJCrDEATh7e1tljBXFHw+v6KiQjcRti5GdTgwMLC0tNTg2LSmpkYul5s9ugePx2sqlZoWlZWV" + "KSkpERERzexDVVXVo0eP6Kd8raysQkNDm3MUQAuFQkHdP02ZHwcFBXXp0qV1+wW0U0DhWpaSkpKs" + "rCzTwjG7uLiEhIQ4ODiYPcRUWFhYVVWVwQU5o5zzrKysgoKCaAzEMSRJlpWVCQQC5i0zJCwsTCKR" + "MHG6kEgkd+/eDQsL4/F4JhxIpVJlZWUZXPlDCHXp0qVTRurat2/fzZs3m9NCUFAQTghsAunp6ZGR" + "kQihzMzM5vQBsAQsSOFIkuzVq1dubq6NjU1GRobW3MXcuXMTEhIQQjdv3jSL5XFNTU1mZiZ9DP6m" + "4HK5wcHBpj1/mYCTaxuMXKxWq40yffT29i4qKjKYm62kpKQlFI7NZnfr1u3+/ftMhp44AZCbm5tQ" + "KGQ+i4XlOTs7mz4EJSYwMNDDw4Nhyx2L8+fPG/SHo+eFF14wWeFWrVq1devWjIyM3377rTl9ACwB" + "C1I4giDGjBnz5ZdfIoQSEhJef/11alN9ff2hQ4ekUml0dHTz5U0ul2dlZTGZMdOFzWb7+/sLBIKW" + "jmHo5+eXl5dncJRWX1/PPE8NQRAhISEpKSn01aRSaVVVlRmTnlM4OjoatcooFovFYrGbmxt2madJ" + "oyOXy8vKyoqKihg65nt5eXViA5Nu3boNHTq0qa1lZWX19fWOjo40C5Ame2SzWKzExMSAgAAEC2wA" + "AyxI4RBCs2bNwgoXHx+vqXCnT5+WSqUIobi4uOa0r1ar8/PzmSiHXvh8PkOzwObDZrO9vLwMTrVJ" + "JBKjMrG5uLjweDyDi3wFBQUtoXAIIT6fL5PJcnJymO+CdY7FYjk6Ojo6Otra2nI4HBaLpVKpFAqF" + "VCqtra01Kmm4l5eXZi74zsfKlStXrlzZ1NZx48adPn163rx5O3fuNK19DofTu3dvhJCnp6fWJmtr" + "6x07dixYsMDHx2fdunWbN29Gz+Od+vr64r3Mu24NdGgsS+G6devWo0ePBw8e/PPPP/jlHZcfPHgQ" + "IcRisaZPn25y4+Xl5SKRiMn8lS6Ojo6hoaHNN5U0Ch6Px8SNzNhmg4ODKysr6acKKysrpVJp87OY" + "6iUwMFCpVDJZJ9NErVbX1NQ0P6WDQCAIDg5uZiMWDp/Pv3v3blNb4+LiqDfRGTNmUOULFixYsGBB" + "i3cO6FBYlsIhhOLi4h48eKBQKI4dO/bGG28ghBoaGk6dOoUQGjp0KPMsoJqQJPngwQODIYD1wuFw" + "hEIhw6iJWVlZZjQ9J0myqVjPOA5WY2NjWlqaCSInlUppcg5gxGJxi9oZSqVSJhPFOO6XWY7IYrFC" + "Q0M7WfgSAOjQWKLCrVq1SqVSxcfHY4U7ffo0tgcxeYqSIAg7OztjFY7FYvn5+QUEBNAs/2gxb948" + "43tnOmKxePLkya15xNZn4sSJ7733XvPbsbOz69atG6wMAUC7wuIUzsfHZ9CgQYmJiRcuXCgrK/P0" + "9MRTlFwu95VXXsF1ZDKZ1mSj1qKRQqHQWphxdnbGtst2dnZNpQrjcDjUGpu7u7urq6uvr29LJJsG" + "WhOcWzUoKIj5mwpgAi+99JKnpydcZMAoLE7hEEJxcXGJiYmNjY1Hjx6dM2cOjlk3YcIEKv30+vXr" + "sUEKBZvN7t69+6ZNm8aOHYsQ2rdvn97hlFAo3LVrl1QqnTBhgt7jvvnmm0qlMj4+/sCBA/X19ba2" + "trNnz/72228Zvvvv3bu3X79+xp4vDTk5OXqn8v75558//vjD3d39119/7d69u2mNP3r0yKCBRnBw" + "cEub1ONoMtiSSJMvv/ySSRgUepycnMLCwmDo1goMGzZs2LBhbd0LoINhiQr36quvLlmyRCaTxcfH" + "8/l8iUSC9E1ROjs749g/JElmZGQ8ePBg8uTJjx8/FgqFuIKNjY2W0bPWik5AQACHw6G+Yv+2b7/9" + "9uzZszweb/To0VeuXNm+fbtSqdy1axeTnvv5+Zl37UqtVusNBohjsbPZ7MDAQJOPyOfz7927Z7Ca" + "UChs6RfzyMjIwsLC7OxszUVHzZ/GBOzt7YOCgjqrxxsAdA4sUeGcnJxeeumlQ4cOJSUl4Weru7u7" + "bpL72NjY48eP48+VlZVhYWFisTghIYFatvH398fJOyjEYnFqair1de3atUFBQZoVGhsbr169ihA6" + "ffp07969r1+//uKLLx48ePDXX39taQc4vRhM2NacYLhOTk4GI2nJ5fK8vDytq2R2CILw8/Pz9PTM" + "z88vKipqTiJ1hJCzs7Ovry+Px4MZZgBo51iiwiGE4uLiDh06pFKpzp8/jxCaNm0a/Ru9u7u7vb29" + "WCymf6i5ubm5u7vTTM0RBPH1119XVVVhizu8vMdisdrqWak7d6dFM53zhEJhRUUFvaLk5+d7e3tz" + "udzmHIgJHA4nODjY39+/pKTEBH98GxsbDw8Pb29vmJMEgI6ChSrcuHHjNHND67WizM3N3bFjB0JI" + "LBbfvn07Pz+fw+GMGzeOqlBQUKAV2eGDDz4YPnx4Xl4e/rpv3z4qF5qXl9f06dPZbDae2MzJyeHx" + "eBs3bkQIDRs2rE0Urr6+3uAYrpkuazY2Nv7+/vThwdRqtUgkMjnIhbHgiGUCgQB7H2L/7qYCh3I4" + "HEdHRycnJ1dX11b2VgQAoPlYqMJxOJwpU6ZgAQsICBgwYIBunbS0tPnz51Nfw8PDt2zZorkoJZPJ" + "Ll26pLnLa6+9Zmdn5+Pjg79evHiR2tSlSxdNd3KFQvHmm2/+8ccftra2X331lXnOykhKSkoM1mm+" + "U7ZAICguLqZ3hC8vL6+urm7lRMx4gtrNzW3AgAEqlUoul8vlcpyQhSAIGxsbDofTQjnB24qbN2/m" + "5+d37969a9euDHcpKCjIysrSu4nP53fu0C1AJ6BT/YGNYvXq1SNGjEAIBQQE6B1CRUZGzp8//9Kl" + "S4cOHeLz+Xv27ImJidGsEBQUpKVwOEgKFVb4vffeo1y5taa2tm7devDgQS6Xe/To0TZJsNLY2GjQ" + "KRsh1Px83CwWKzg42KDVYmZmZu/evdtqtpbNZtvZ2eHgT52V0tLS0aNHSySSjRs3Mle4P/7446OP" + "PtK7adasWXv27DFfBwHA/FiuwgUEBOD4rU3h7++/aNGiRYsWTZ8+PT4+fujQocnJyZp5p6ysrPQm" + "86Re/KOiovTaUPzyyy8HDx60sbHZsmXL6NGjm3ceJpKdnW0wlxuLxTKL/QuPx3NxcaH3iK+rqysu" + "LqaGvxZIcnIyTe4hPPWdl5d34MCBpuq4uLhgbxZdKisrx40bh82GAcBysFyFY8727dtv3ryZm5sb" + "Fxd348aNZlqZnz17Nj4+nsVibdiwoUuXLprhMVuNyspKJmEbzWjEHxISkpyc3FRSZkx2dranp2cn" + "mxhkzm+//fbzzz/T17l58yZNYrbu3bvrKpxKpTp48OCyZcuKioqa072bN29qzWGAKSnQ/rHQp4lR" + "ODs7//e//x0xYsS9e/e+/fbb1atX4/Ls7GzdIdqzZ89ompLL5du2bUMIqdXqFStWUOW1tbWtZqEn" + "lUoZ5pcxowODg4ODl5cX/byoUqnMycnBPogWiLW1dTNfnvTuHh8fjw2p+vbte+fOHa2tCQkJOOLB" + "tm3b8M+dnJyM16dXrFih9VuApAEdDlA4RgwbNmz+/Pm//PLL+vXrp0yZgv/qjY2NullacMpQ/LDQ" + "HZylpqaaFqDZXMhkstTUVIPZvVsCoVBYXl5Of+jCwkIfH5/OvR7WFFu2bNmyZYvZmyVJ0tXVdfny" + "5W+99ZZuMhpKz37++Wd804pEIlwya9Ysi33bADoNoHB62LRp06ZNm7QKt23bhodfCKHw8HActVkv" + "NjY22AOsoaHh9u3bmnlk+vbtm5iYqFXfysqqdXLC1dbWpqWlNWUZr0lLZNiytrYOCAgQiUQ0dUiS" + "zMzMjIqKMvvRLZahQ4fm5eU5ODiIxeLmtPPqq69q+izGxMTs27ev2b0DgJYFFK4F4XK5AoEgNzeX" + "vhoeC7a0RWVZWdmzZ8+YhPNgs9m6L/tmwc/Pr7i4mD4dD5V3uyU6YIGYy3gnPz9f8yskCQI6BKBw" + "LQuOoGHQsbqoqMjHx6eFMoJil2rmGUGxVUhL9IQgiODg4LS0NPpqmZmZffv2hVWfdsWqVas0V51B" + "4YAOAShcy8Jms4VCoUHLDjw716NHD7N3QCKRPH36lHkWU4FA0KIPL3d3dzc3N/oZs/r6+sLCQtOy" + "0QKmIZVKcW6NpnzzJ06caN68FgDQCoDCtTh8Pr+wsNCgK1JVVVVFRYUZY9U3NjZmZWUVFxfT2+hr" + "4uHhQWVOaDlCQkLu3LlD36ucnBw+n9+cuM8djvv372dkZDSnBRcXl1GjRpm2b0FBAVY4EyJ2AkC7" + "BRSuNQgNDWUy7ycSidzc3Jpvo0+SZElJSXZ2NhOjEgoej9e1a9dWmBu0s7Pz9fUtKCigqdPY2Jid" + "nR0WFtbSnWk/7Nq1y6A/HD3du3c3OAPcFNu2bfvpp5+qq6t///335vQBANoVbZCxxQJxdHSkwnfR" + "IJPJ6J/7TKipqUlOTn727JlR8ubp6dmtW7dWy+ATGBhocHxWXFxsMIFqZ4JNC05AwWKxaOo0x1l+" + "27ZtAQEBQUFBDH0lAaBDAArXSjDM85mbm2uUMmnS0NDw+PHj+/fvGysMAoGgdUZvFFZWVgZzwuG1" + "ydbpT3vghx9+aGyaqVOnkiQ5depUmjr37983+egrV67My8urra3VDEQAAB0dmKVsJTgcTkBAQFNh" + "2ilUKlVWVpZm9EsmqFSq/Pz8vLw8Td87JrBYrPDwcD6fb9ReZsHb27uoqIhejKurq8vLy3FudKCZ" + "uLm50ax9fv7556+99pqrq2tAQIBmsotly5YtXboUIdQKCfwAwOzAGK718PPzY+JJXVJSUltby7zZ" + "srKy27dv5+TkGCtvtra2PXv2bBN5QwgRBMEkZIZIJDL2vADTiI6O1o1FbmVlZWtra2trC84bQEcE" + "FK71wHlkmNRkaFNXW1t7//79x48fG/S308Xb27tPnz7NT47THFxcXAyOzxoaGrR8jQEAABgCs5St" + "ioeHh6ura1VVFX01iURSWlpKM7pSKBRZWVlMUpjqwuFwwsPD3d3dTdjX7AQHB1dWVtKP0vLy8ry8" + "vFonsJmlIRQKcZZEGKIBnRIYw7U2ISEhTJ4mWVlZeiNsqdXqvLy8W7dumSBvBEH4+vrGxMS0E3lD" + "CHG5XIOe3XhtsnX6Y2nMmTPn3Llz586dM2OmJABoP4DCtTb29vZMgobI5XKc9FKTmpqaO3fuNCV+" + "9Dg6Ovbq1Ss0NLS9JWALCAgwOD4rLS2F7J0AABgLKFwbEBQUxERm8vPztUIoZWdny2QyYw9nbW0d" + "FhbWq1evtl11awo2m23QcwAhZFGeAwAAmAVQuDbA2to6MDDQYDUcMVmpVJrsIUcQhJ+fX79+/Xx8" + "fNrzQouXl5eTkxN9HYlEYtq6IwAAFkv7mrCyHHx9fYuKigwGRC4vL6+qqlIqlSYcwt3dPTg4uKNk" + "Ew0JCbl37x5NBYIgTFZ6AAAsE1C4tgF7g6WmphqsaUI+bjs7u5CQkLZNsaZWq2tqagiCcHFx0d2q" + "UqnUarVm4C4nJyc+n99U2N92q9Y1NTVqtdrR0bG9rW4CAIBgltIsPH78ODk5OTk5WVeNKisr8Sbd" + "GTY3Nzez2zRaWVmFhIT07du3zTOIbt++3c3NTTf9ZkpKypAhQzgcDofDiYmJSUpKojbpDWxmZ2cX" + "FRUVGRlpZ2cnl8uJpmlmDmsTePr0qYeHh5ub2507d5jvNWbMmKZOAaIeA4B5gRdPM/Ddd9/t2rUL" + "IXT69OkxY8Zobvrss8/+85//IIQuXryoG3w5JCRELBYzz25DA0EQ3t7eQUFBDDPOSCQSmsgpNTU1" + "CCGVSkWTN9XKyqopj707d+6sWrVKtzw/P3/o0KHV1dVUtdGjR1+/fr1nz54IIRsbG39//+zsbKr9" + "wMBAX19fk1cQy8rKaCZ4sZu8VCqlOUcHBwecU0aXysrK6dOnmzDCBgCg1QCFMwNxcXFY4eLj4zUV" + "Tq1WHzlyBCHk6+s7aNAg3R1tbW39/PyaH7PDxcUlJCTEwcGB+S5ffPGFZvhBvRQVFdE4qwUGBlJq" + "RKFWq3fu3Ll8+XK98rlx48bq6mo7O7vTp087OzuPGDGioqLi008/PXHiBK4gEAiKi4vlcjm9Wg8f" + "PvzTTz/VKtS1VRk6dOjjx4/pz3H37t27d+9uauuSJUt+/PFH3fKkpKR58+Y1x7yTy+X+888/WoXG" + "xiMFAIAeUDgzMHjwYIFAkJ+ff+TIkW3btlExaq9fv47HB3FxcU151AYEBJSWlppsQ8HlcoODg9tP" + "bOJBgwZdu3YNIaQ3dMvRo0cRQmPHjsV6P3PmzO+///7s2bN1dXUODg4ikejevXsNDQ2TJ08WiURf" + "f/11Q0ND//79x44dqzWM4/F4gwcPbq1z0mbt2rXr169HTZxjYmIizmQ7dOhQXHLv3j2RSEQQxNSp" + "U6lqLBarDU8BACwEUDgzwGKxpk+f/s0330gkkrNnz06YMAGXHzp0CH+Ii4tral+cR+bZs2fGHpTN" + "Zvv7+wsEAtOSui1atGjy5Mkm7EihN9h8cXGxi4vLjz/+eOvWLa18nkVFRWVlZQihbt264ZKIiAiE" + "kFKpfPLkSd++fc+dO7dw4UI7O7u8vLw1a9ZQobzmzJlj2gLVn3/+adBalR69Wf2Ki4utrKyWLl3a" + "t2/fGTNmaG1du3btlStXYmNjKYXbuXPntm3brKysNBUOAIBWABTOPMTFxX3zzTcIofj4eKxwJEni" + "IUu3bt2ioqJo9vXy8iosLDQqqRufzxcKhc0J1SgQCAQCgcm7N8Vnn302ceJER0fHW7duaW0qLi7G" + "HyjrSmqJq6ioiKomk8nWr1//7rvv8ni8//znP8XFxXv27Pn4449DQ0OpOrdv337zzTc1G1+7dq3u" + "6URGRprjnLSZPHny6tWrAwMDDx8+bHIjCoVC6xQmTJhAvRsBAGAWQOHMQ48ePSIjI9PS0o4dOyaV" + "Su3t7W/cuIHDbs2ePZt+X4IgQkNDGaavdHJyCgkJMegf3VbMnDmzqU3UcIrD4eAP1ChQKpVS1UiS" + "XL9+/YcffogQ8vb2fuONN0iSzMjI0FS4rKwsrUiVixYtagnB1svYsWOb30hjYyNeu6Xw8/MDhQMA" + "8wIKZzZef/31VatWSaXSU6dOvfrqq3iKkiCI1157zeC+zs7OPB6vvLycvlpBQUF5eblB20IvLy8m" + "oS9bGcpshAqqSRk6UpqH6d27N/5ApSvDtp0UgYGBAwcO1Cxpc+8IY2Gz2VoznD169GirzgBAZwUU" + "zmzExcV9/PHHarU6Pj5+6tSp2Ipy8ODBOEDXn3/+STOpFRoaumbNGoN5ZDZv3rx582aDPfnoo482" + "bdpk9Am0MNScJBVak/qg5RVOOSG4urriD1oOFS+88MLevXtbrqvNRzNjn16PBRsbm3Z+CgDQCQCF" + "MxsCgWDgwIFJSUknT548e/Zsbm4u0rAxSUtLo4KeNMkAACAASURBVAxPdOnbt+8XX3whEAjwXq1A" + "bW2tUSt/ulhZWRllwxkUFMRisdRqNeUdQSVPCA8P16xJxS5pZizNiooK0wKeUdjb25s2Iaw5HG99" + "V3QAADCgcOZk5syZSUlJDQ0NixYtQgjZ2NhQ5nPz588fN25cUzviqP/+/v4lJSU0Cbs/+eSTbt26" + "EQSBY3zoVpg0aRKTSGAIoY0bNxr0h6NHrz8cDVwuNyYm5ubNm+fOnVMqldbW1mfPnkUIhYaGttAS" + "2uDBgw36w9HTlD+cQbKzs9PS0iIjI6urq69cudKcPgAAYDKgcOZk6tSpS5YskcvlIpEIITR+/Hhq" + "/s3f39/f359+dzabLRQKnzx50lQFd3d3vMDW2NioN+OM1oJWe2PRokU3b97MyMiIjY21t7e/dOkS" + "Quidd95p6361CKNGjRo/fvzly5cNLq8CANBCgMKZE1dX13HjxmEnAUTrBtcUfD6/qKhIy7BCl6qq" + "KuxWbEovEUIIvfPOOxMnTmxqa3x8/A8//MDn86lz0UWvPxw9cXFxKSkp3333HeVLMG3aNDzebQn2" + "799P4w+3ZMmS5OTkV155Zfny5U3VMdlgp3v37hKJZOfOnQRBjBgx4vz586a1AwBAcwCFMzNxcXFY" + "FbDamdBCSEhIcnKywWoikcjNzc00d29kaEyJFYjD4fTv39+09hcvXjxp0iSt7hEE8e23386ePfvi" + "xYtqtbpv376xsbHU1vHjx4eEhCCEqHjNwcHB586dQwh1794d9wdHumIoPPTWidjyxcvLy+RzjI2N" + "xd2jfNgpXF1djx07dujQof79++NxObWmuHHjxvfffx9yEQBAKwB/MzMzefJkbFlgZWVlmke2o6Oj" + "l5eXwWyfMpmsoKDA4MxnW9GlS5emoixGRUXpdYH38/PTCoPp4OAwYsQI6itBEKNHjzZvP5uDp6en" + "Zve0EAqFK1euxJ99fX2pcsoXAgCAlgay55gZFovl6urq6uqKjUdMQ28eGV1yc3MhKSgAAEBTgMK1" + "RzgcDuXsTINKpdIK7QG0OY6Ojs18vwEAwFzALGU7xc/Pr7i4mPKJboqSkhJfX194nrYfTp482dZd" + "AADgf8AYrp3CYrGCg4OZ1MzIyGjpzgAAAHREQOHaLx4eHlTYKhokEklpaWkr9AcAAKBjAQrXrgkJ" + "CWESuSorK4sKZwwAAABgQOHaNfb29kx8v+RyORXjEQAAAMCAwrV3goKCmAzj8vPzGxoaWqE/AAAA" + "HQVQuPaOtbU1lVmNBrVajYNhAgAAABhQuA4AE4VDCJWXl8NqHAAAAAUoXKcCJioBAAAoQOE6FfQp" + "wgEAACwKULiOBMNMAqBzAAAACBSuY8EwIZxEImnpngAAALR/QOE6Enw+n0kWb4lEQpP5EwAAwEKA" + "yMtm4PHjxzhEco8ePbQyW1ZWVubk5CCEfH19vby8mnkgNpsdFBT07NkzgzVFIlFkZGQzDwcAANCh" + "gTGcGdiyZUufPn369OmDMz5rsnbtWryJiSwxwcvLy8HBwWC1yspKnIgVAADAYgGFMwNxcXH4Q3x8" + "vGa5Wq0+evQoQkggEMTGxprlWARBhIaGMqmZmZlJkqRZDgoAANARAYUzA4MHDw4MDEQIHT16VNMj" + "7dq1a0VFRQihuLg4hmaQTHB2dvb09NQqrKurO3DgQH5+PkLoypUrFy5cqKurKywsNKH9vLy8EydO" + "IIRKS0tnz559/vz55ve5vXH58uUnT54ghI4cObJ8+fL2nEj2/Pnz1K+QmprangOQpqenv//++zdv" + "3kQIXbly5dq1a23dI8DiIQFz8OGHH+LrefToUapwyZIluDA1NbU5jXfr1g23k5iYiEtkMtnly5cT" + "n7Njxw4XFxfqN8VxLKOiok6fPq1QKIw61qFDh2xsbKimsDDPnTu3sbGxOafQflCr1e+88w51lfAH" + "Doezd+/etu6aNo2NjXPnzkX/9hLhcrmHDx9u667pYdeuXVZWVppXFSH0wQcfqNXqtu4aYLmAwpmH" + "R48e4T/29OnTcYlarRYIBAihHj16NLNxXYUjSTIrKwvLW0JCgrOzs+4YkSCIF1544dmzZ8wPdO/e" + "PWtra73DzU8++aSZZ9FO2LRpk+7ZEQTBZrOvXbvW1r37F5988oluV1kslrW19f3799u6d//i4sWL" + "BEHoDRH+/ffft3XvAMsFFM5sYNtFOzu7uro6kiSvXr2K/+Fff/11M1vWq3CNjY3Xr19PTEycM2eO" + "7mOF4ueff66trWV4oEmTJrHZbL3tcDgcsVjczBNpc6RSqb29vd4HMZvNHj58eFt38P8Qi8VNeYaw" + "2ezJkye3dQf/xYABA/TeOQRBODs7y+Xytu4gYKEQJBgjmImvvvrqo48+QgjFx8dPmzbtvffe++GH" + "H1gsVk5ODh7MmUxERMTjx48RQlwuV/M5QpKkWq1WKBQ0QUxwagIm+XcQQlKplGar1tE7IiqVij50" + "p729fat1hp4O1FVk6M65du3agAEDWq0zAEAB/nBmY+bMmatXr1ar1fHx8a+++iq2ohwyZAiWt/37" + "9x86dKipfUNDQ7/66iuDhzAhsLJSqVQqlcbuZa6jdzjon9Ttig7U1ZqamrbuAmChgMKZDV9f30GD" + "Bl26dOnUqVNnzpzBNm+UI8GjR4+w5umlb9++TA6xatWqLl26aJY0NDRs3rw5IyOjqbH43Llzhw4d" + "yvAUli1bVllZ2VRTa9asCQ4OZthU+6SwsHD16tVNbXVwcPj5559bsz80iESi9evX691EEIS7u/vm" + "zZtbuUtNgY13cNADvYSFhbVmfwDg/2jbSdJOxs6dO/FVDQoKQghxudzq6mq8KS8v70bTpKWl0TSr" + "dx2O4qefftL7yxIEYW9vX1ZWxrz/a9eu1dsUm80ODw9XqVTGXIx2SnR0dFNzrcuXL2/r3v0fKpUq" + "LCysqa5+9tlnbd3Bf7Fo0aKmVjf79+/f1r0DLBdQOHNSXV1ta2tL/b2nTp1qlmbpFU4ul+uO0rA9" + "5M6dO406kFQqjY6O1npUsdlsDofT3uwMTSY5OdnW1lZLOQiCCA8Pp15H2gnXrl3jcDi6Xe3Ro4dU" + "Km3r3v2LyspKoVCoZYXLZrMdHBwePnzY1r0DLBfw+DYnzs7OY8eOpb5SU5QtCofD+e2339555x1N" + "0zsejxcfHz9v3jyjmrKzs0tMTHz99dc1RS4sLOzy5cudxlKgV69eV69e7d69O1VCEMSUKVOuXr3q" + "7Ozchh3TZcCAAZcvX9ac4iMI4vXXX7906ZKdnV0bdkwXNze369evjx8/XrMwOjr6+vXrERERbdUr" + "AABbSjNz5MiRKVOmIIRcXV2Li4s1vadNhrKlTExMHDJkSFPVqqqqrl69Wl5eHhQU9OKLLzLJQtAU" + "BQUFN27ckMlkXbp06dOnjxkDsrQTSJK8f//+o0ePOBzOCy+8EBAQ0NY9ahK1Wp2cnPzkyRMulztg" + "wAA/P7+27hEd2dnZr7zySkpKyqRJk2gWngGgdQCFMzNqtRpbjllZWTk6OpqlTYYKBwDtgXHjxp0+" + "fXrevHnUsjQAtBVgS2lmWCyWq6trW/cCAAAAgMjLAAAAQCcFFA4AAADonIDCAQAAAJ0TUDgAAACg" + "cwIKBwAAAHRsUlJS1q1bl5CQoFQq33vvPaFQOGzYsOTkZLClBAAAADowd+/eHT169Msvv7xv377t" + "27ezWKydO3c+fPhw4sSJoHAAAABAB2bPnj2bN2+eO3duXl5eaGioWCy2t7cfNmxYSkoKzFICAAAA" + "HRi1Wm1lZYUQYrFYLBaLCuWqUChgDAcAAAB0YGbMmDFp0qTr168nJiYOGjRo1qxZS5YsuX379sWL" + "F2EMBwAAAHRgXnzxxYSEBFdX1w0bNiQkJLi5uc2aNevUqVMJCQkwhgMAAAA6Nv379+/fvz/+vH37" + "dqocxnAAAABAx+b27dsfffTRwYMHa2pqxo0bZ2dn17Nnz+vXr4PCAQAAAB2YO3fujB8/XiKRfPrp" + "p6NHj+bz+deuXVuwYMHUqVNhlhIAACMoKCh44403aCrcv38fIXT69OmRI0fSVEtISLC1tTVz5wCL" + "ZPfu3Zs3b541a1ZhYWFoaGhSUhKHw+nZs+etW7dA4QAAMAKpVHr+/HmD1YqKioqKimgqNDY2mq9T" + "gEVDEP9LdOrr6/vBBx9gzwGEkFwuB4UDAMAIXFxc3n77bZoKZWVlMpnMwcHB3d2dppq1tbW5uwZY" + "KLNmzXr55ZdramqWLFmyYcMGhFBFRcW6deuuXr0KCgcAgBHw+XxNWzUAaHNiYmKOHz+enJxMldTV" + "1clksqSkpP8N7oD2TERExOPHjxFCiYmJQ4YMaevuAAAAdAAkEgnYUgIAYCLdu3d3M4YRI0a0dZeB" + "TohKpVqwYIG9vX1gYODu3bup8tjYWJilBADARGpqaqqqqpjXr62tbbnOABbL77///vjx47t372Zl" + "ZS1evLioqGjVqlV4EygcAAAm8uWXX0qlUub1PT09W64zgMVy48aNlStXdu3atWvXrj179oyNjXV1" + "dV2wYAEChQMAwGTi4uLaugsAgNzc3DIzM/FnHx+fU6dODR482MvLC4HCAQBgFsrLy/VOQrq4uLi5" + "ubV+fwDL4f/9v/83cODAhw8f7ty5EyEUHh5+8uTJUaNGNTQ0gKUJAABmYMWKFcH62Lx5c1t3Dejk" + "dOnS5caNG2FhYVRJ79697969O2XKlFYdwy1evFipVLbmETsHxcXFbd0FAACA9ktoaOjKlSs1S4KC" + "gvbs2dOq/nC2trYNDQ2tdrjOB/jDAe2WnJycyspK3XIvLy9fX9/W7w8AIFiHAwDALAQGBgYGBrZ1" + "LwDgX7Sqwm3YsAHCrTYHoVDY1l0AAADoMEDULgAAAKBzAraUAAAAQOcEFA4AAADonIDCAQAAAJ0T" + "UDgAAACgcwIKBwAAAHROQOEAAACAzgkoHAAAANA5AYUDAAAAOiegcAAAAEDnBBQOAAAA6JyAwgEA" + "AACdE1A4AAAAoHMCCgcAAAB0TkDhAAAAgM4JKBwAAADQOQGFAwAAADonoHAAAABA5wQUDgAAAOic" + "gMIBAAAAnRNQOAAAAKBzAgoHAAAAdE5A4QAAAIDOCSgcAAAA0DmxausOtDF37tzZvXu33k1fffVV" + "Y2Pjxx9/jBB69913Q0NDW7dr2pAkuX///gsXLjg5Oc2dOzc6OhqXnzhxorq6Wrf+5MmT7e3tm2ot" + "LS1t+/btCKHVq1f7+Phobjp//vzff//N4XC++eYbNptt1pPQZsOGDSUlJdRXW1vb8PDw1157zdHR" + "sUWPayzZ2dlfffXV7du3GxsbIyIilixZMmDAgLbulGG++OKLoqKimJiY2bNnU4V79uy5ffu2l5fX" + "J598Qr/73bt3f//9dxaL9cMPPxAEYcaOPXny5Oeff0b/vv1Iknz33XfVavXChQsjIiJqa2tXrVpF" + "7UIQhJOTU9++fSdOnEh1ZvPmzdnZ2dHR0W+++SZV89SpU6dOnQoICFixYoXWcZm02dJ89tln5eXl" + "ejdp/VItzYEDB65duxYaGvruu+8yqd/Y2Ghl1dEkg7RsPv/8c72XxdHRkSTJq1ev4q9ZWVlt3VPy" + "tddeo7rH4XCuXbuGy11dXXX7z2azGxoaaFq7e/curnnmzBmtTX379kUITZs2raXO5DlqtdrOzk63" + "8126dKmtrW3pozPn8ePHWheZxWLt37+/rftlGPyi8PHHH2sWvvjiiwih0aNHG9x9w4YNCCF/f3+z" + "d2zbtm34Sv70009UYXZ2Ni5MS0sjSfLGjRt6/5txcXHULnw+HyHk6empUqmowjlz5iCEpkyZontc" + "Jm22KI2NjTY2Nnr7oPtLtTQjRoxACM2ePZtJ5bKysqlTp7Z0l8yOpc9SPn36VG95165dEULPnj1D" + "CHG53ICAgFbtlg7x8fHx8fEIIWdnZ4SQQqHAr6KlpaVVVVW69YVCIc0fCSEUHByMP+Tk5GiW37t3" + "786dOwihhQsXmqfrTZObm1tfX69b/vTp059++qmlj86cpUuX4oscGhrapUsXhJBarZ4/f75YLG7r" + "rtFRUFBQW1uLEAoPD9csx/c8PhF68P3PpKaxUP+7hIQErUI2m43nS5r6b/7xxx83b95ECNXU1JSW" + "liKEysrKbt26pdWO3m4bbLOlyc7OlsvlTW1tiUtNA/Pf9969e3369NGcbukogMI9RQi9/PLL+f/m" + "1KlTCKFhw4adO3fu/PnzLFYbX6j//Oc/CKFJkyaJxeJvvvkGIZSUlCSVShUKxTINZsyYgRAiCOLb" + "b7+lb9DFxQWPS7QUbuvWrQihbt26DRkypEXORAPqcZOUlFRVVVVWVnbmzBk8s3rhwoWWPjpDqqqq" + "cGc2bNiQnp7+5MmTvXv3IoRqa2sPHz7c1r2jg7q8mo+wysrKyspKxOy59v777587d27Lli0t17dL" + "ly5hGaYKAwMD8csZ/urk5FRVVVVVVVVUVETd1fgXefLkCdWgplLSPLgNttnS+Pv7Uw+Zfv36IYSG" + "Dh1Klbz66qut0AeK33///dy5c3PnzjVYc+nSpXl5efi9v2PR0SZVzQ3+M/To0cPPz093K4vF8vPz" + "05yhKiwsTExMDAwMHDhwoEwmy83NZbFYYWFhCKHc3FyZTObq6opnThoaGrB4CIVCDodTXFxcU1Pj" + "5ubm7u5+7NgxR0fHkSNHIoTq6+svXLhQVlbWp0+fHj166O2kWq328/Nzd3dfvnw5i8XCcwsIoYKC" + "gvDwcE0xmz59OkJozpw5EyZMMHjuwcHBd+/e1VS46urqAwcOoFYZwCGNx1yvXr2wsI0aNWrgwIFn" + "zpzBT2GMWCy+cOGCRCKJjIyMiYnBhVKpND8/n8vlBgYG4hKRSKRUKgUCAW4qPz9fKpU6Ozt7e3sj" + "hEiSTEpKyszMDAgIGDZsGPXK0tTvQpGTk0OSJEJo7NixuGTmzJlr1qzJzs5OSUmhqikUiosXL+bn" + "5/v7+w8dOpTD4VCbTLsx1Gr1tWvX0tPTAwMDhw0bprVK9PDhw3v37tnb248ZM6ap1Va9Ckepgmbh" + "nTt30tLSHBwc+vbtGxQURJXb2tr6+fn5+voihPDdThBEeHh4SUnJ2bNnPT09R48erdkxmn9HU31T" + "KBT//PMPfrJrjb3w1/DwcBcXF4SQi4vL+++/v2bNmvr6enx7aA7IEhISNm3ahBAqKSnBy9I0CkfT" + "JkKIJMnr169nZGTweLyBAwfiWROD1wohVFVVlZiYWFVVFRgYOHjwYL1LVhwOh3rU4NsgKipK8+GD" + "b2M/Pz+lUnnixImePXt2794dIfTkyZN79+5xOJx+/fr5+/tT9fF97uHh4e7unpiYmJ+fP2zYMIFA" + "QFVQKBSXL1/Ozc3l8/kDBw6knmb19fV4BdTT05OmplKpFIlE+Dnp4uKSk5ND/eMyMzNv3LhBkmRs" + "bKzmpaipqSkuLsb/zWvXrhUUFGiusLQ2bTtJ2rbk5eXhi7Bv3z69FUJCQhBCa9aswV/3799PrRst" + "WbLk4MGDSGOVAv/w69evx19PnjyJa4rFYvL5lPfnn38+btw4hNALL7xAkuTZs2fd3d2p32Lt2rU0" + "vVWr1Wq1miTJI0eOIIQIgsAtUyQlJSGEHBwcysrKmJz+tGnTEEL9+/enSr7//nuEkL29fU1NDZMW" + "msn8+fMRQn5+fpqFeJVo2LBh+OuOHTtsbW2pSzRhwgSZTEY+P1mhUIirFRUVYdE6duwYSZIKhQJf" + "2K1bt5IkmZ2dHRUVRTUyatQouVyOd9T7u2jy6NEjvNfy5cupwtLSUrFY3NjYiL9ev35d85kSHh6u" + "uXBrwo2Rnp7eu3dvqsHhw4dTHa6vr9d8XgQGBmIN1mXRokUIIR8fH83CX3/9Fe9YXFxMkqREIqFe" + "mBBCVlZWX3/9Na5ZUFCACy9evEiS5KFDhxBCHh4ef/zxB/WLLF26lGqZ/t+hSX19PdZFa2trhNCs" + "WbNw+eDBgxFCy5Ytw1/x5OrMmTM1d8SygS/mhx9+SDWCEBKJRCRJJiYm4q8SiUT30AbbLC8vx0Mr" + "jI+PT2pqKq5Jc61IkoyPj9c0j+ratWthYaHe3wVDLS5s27aNKlSpVFwuFyF05MgRvDLy0UcfqdXq" + "N998k3qT4HK5ms8rrH+ff/45vnoIIVdXV3wpSJJ89OiRpva4ublduHABb9q3bx8+C4VCQVPz2rVr" + "SINRo0aRJKlUKt9++22qkMViUbc3+Xz5dtSoUV988QVCyMbGhuY6tDQWrXBnz57Fv9D169dlGmAb" + "Dblcji0JsU1BcnIyfjHncrn47Qbf7vgnl8lk+An7119/4cY3b96MEPL09MRf8WsadRf++OOPjx8/" + "xneznZ2dm5sbLr958yZNh+Vy+b179yIiIpCGBlDgxlevXs3w9PFKnuYTEL/2vv322wxbaCa4wyNG" + "jKBKUlJS8GVcsWIF+fypSj1Q8Af8BExPT0cIOTk54R2pmbQ///yTJMkTJ07gv5ZYLJbJZPi82Gw2" + "Zbb31Vdf4R11fxetTioUCurJNW3atJKSEq0KIpGIes2nOtmnTx/8OmLCjVFeXk69JlNa8s033+D6" + "2IwC/3C45bFjx+q9vMOHD9e9T5YtW4YQcnZ2xl/feecdfAfGxMQ4OTnhpxV+pp8/fx4fqKioiHz+" + "2LKzs2OxWDweD08kWllZVVdXk4b+HVrcv38ft4ztBt3d3fG7Ah5M/PrrryRJKpVKLF0bNmygdvzx" + "xx/xjidPniRJcuLEiQihqVOnYmXdsmULSZJ4mt3X11f3uEzaxO8ZbDY7KCgIX17q/qS5Vnl5efi/" + "HBoaSk3l0dtlXL9+HVdLTEykCjMzM3EhdT+kpqZ+/fXX+LNAIMD3g5OTU319PamhiI6Ojmw2G09X" + "UH8flUoVGRmJEOLz+X369MFPM29vb6VSSZIktqQNCwujr/nf//4XabBkyRKSJJcsWYK/slgsSnoT" + "EhLwWcycORMhFBsbiy/gK6+8QnMdWhqLVrgffvgB6UMgEJAk+fDhQ/z13r17JEm+8sorCCFPT8+c" + "nJz6+nrqFRu/xlITVtQbH37HiY2NJUmyrq6Oug/Gjh37yy+/lJeXT548GSHUrVu3ioqKhoaG/v37" + "I4QWLlxI02Hq3+jh4fHkyRPNTfgPY2Njw3AAR5Lkzp07EUIEQWBFv3jxIm48JSXF6EtpEnjWbsyY" + "MQkJCX/++ee6desopb9165ZCocDzY35+fqmpqTKZDA867e3tpVKpRCLBNfEbKDV7+d///pd8/h/D" + "5qD4V7a1tU1OTiZJ8oMPPkAIde3alWzid9Ht57p166h7w9nZWfOlm3w+FLaysjp06FBjYyMeByOE" + "Ll++TJp0Y2AR4nA4Z8+eValUuP2ePXuSJPngwQNcGfcBLz4RBKGruyRJYjl/5513NAtfeuklhFC/" + "fv3wVyze58+fJ0myvLzc19c3KCjo6NGjJEliYx9KC/ElRQgtWLBAqVRiuyfqvOj/HVrgmXAul4tt" + "mvC1osY0V65cIUmSmk1dsWLFsWPH9uzZs3DhQvzkdXV1xeN4PCDbuHEjnpMfOnQoSZJLly5FCA0f" + "Plz3uAbbzM3NxTqNZwLwuwh1BWiuFV4pwL8pSZJffPGFnZ3dmDFjdPtAQSkHHkxj8JsZQojFYi1e" + "vHjXrl0kSWLJfP/990mSTE5OxhXu379Paiiiu7t7SkqKSqXCQzosKthempqSuXbtmpWVVXR0NB7h" + "TZ06FSE0YcIE+pqlpaXYY8rOzu7+/fslJSVpaWlYuoYPH15RUVFUVIR/CHz9SZLs06cP7lV4ePjW" + "rVvx87OtsGiFa2q1aeTIkeTzAQRBEFKpVCqV4tfzzZs3432xuQF6Pg/2559/4vsS//dIkhw0aBBC" + "6K233iI1TPOHDx+OzZorKyvxf+nw4cO4PvZOe/HFF5l0WHN6BINXMubMmcP89ClJS09PJ5/f8QMG" + "DKAqyGSyqudome/X19dX6YBHLZjS0tIrV67k5uY2dXS9PnwY/K87fvw4/kpdooyMDFyCPSXw+lNx" + "cbFIJKL2/emnn+rr6/HD6NSpUyRJ9urVCz1/9yRJEq8osFgsuVyu+7voRa1Wr1ixQtPaaMaMGfhk" + "xWIxHhZQ7eNFU4TQxo0bSeNvDKVSiccH7733Hq5/+fLll19++cMPPySfy3NkZCTVN/zafu7cOa0+" + "U28AP/zwg2Y5tqHF9wllyPrRRx/htxw8MsAsXrwYIRQTE4O/4sdWSEgIHgFQQ5Ds7GyD/w4t1q5d" + "S50FvlbLli2jGsQvGUePHm3q9vjuu+9IjQHZ4cOH8dSrlZVVVVXVqFGjEEKLFi3SPa7BNvHPV1hY" + "iH9crOJubm4Gr9XKlSsRQgKBAOu9UqnEV4kG7Kvn4uKiWUitqX/22Wea5ZWVlVKplCRJbDuKnr9Y" + "UIr4+++/45r49PHvi83lWCzWkSNH8FbNPmMtXLlypcGa+K6Ljo7GX/EbmLW1NaXN+PpzuVw8Fsf/" + "Pj6fX1paSn8RWgGLtqXEy86+vr6v/Rv81oy3+vv729nZYVdfhNCUKVPwvkKhEH/A7y+UGRieNED/" + "NuiilsTXr1+PH5RJSUkKhQIhpFarz58/f/78eWyJW1NTQ9Ph/v379+zZEyG0evVqPE2Hqaqqwq/z" + "8+bNY376mg4DxcXFf//9N/q3jclbb73l+hxHR0c3NzdqFef11193/Tfu7u7YDFoul7/99tve3t6x" + "sbEBAQGjRo3S69+qaQinyeTJk/Hz8cqVKwghJycnymqGWpDH1woPASsqKvCYAE+z1NfXnzhxora2" + "1tvbe9SoUdXV1ffu3UMIOTs74+uMj6tWq2tra3V/F70QBPH111/fuHGDGpocOHAAG1LevHlTqVQi" + "hGbNmkVVxkNP3Eljb4w7d+5gcaIW2wYNGpSQkPDll1+i5/Z+gYGB55+DJ+h0bxuqZU37N7lcjq0b" + "unXrhhCytbXF98CXX37p5+f38ccfazpvzpnXfQAAEPVJREFU4Bao3XG3Z82ahcUM+65ZW1v7+fkZ" + "/Hfo7Ru+AuPHj0cIHT9+HBe6u7t7eHigJsz6uVzup59++v777yOEMjMz8ZXv0qXL+PHjCYJobGw8" + "ffq0sa4Cmm0ihCQSydWrV9etWzdjxgw8HMRmHfTXCt97+fn5UVFRw4cPv3DhgkHPaMrmRbfQxcVl" + "+fLlVKFSqbx79+6PP/745ptvUrOXuFe4vq2tLTYxQ89/F3z9IyIiWCyWWq1+5ZVXunbt+ssvv1Br" + "lmq1Gr8v4t+XpibSuRPwH3PkyJFeXl64BP8xGxoaampqCgsLsXHs0qVLKRuWtqStJbYtwb+Q1jQO" + "RVxcHHruGIunFDw8PKitZ86cwRcQryfjO2zcuHF4K+UphSf38TDf3d2dGuVg639d6MdwJElWVVXh" + "sYvmWgJeewgICNAcRRlEpVLhceSOHTvWr1+PT1DTTxy/ttvb29vb2+N/LIfDwbOg+Alir0FERATe" + "Cy8U2djY9OrVCy/JTJ48Wffov/32Gz7lbdu27du378CBA6dOnSooKKAq4DHlkCFDqBLKI/j48eMk" + "SeKoIomJiXhhEl+Ezz77DM+Y4aWItLS0pu58hUKh+7sYvGJYadBzh2I8lWdtbY0nSzHYRgCvFxp7" + "Y+zatQs17bCvaZekie4YDtsRIITy8/OpQmqO6/Tp07jk2LFjms8yPp+fkZGBN2Gd3rRpE0mS+fn5" + "uMLZs2fx1jVr1iCEwsPDSQb/Di2wzTA24KLsbvCiGnX/47vIz89v7969+/bti4+Pv3jxoqYBFB6Q" + "WVlZYRscHKZgwoQJeNZX94IwafPChQvYxlKT6dOnG7xWSqVSK8bNBx98oNsBTbDPn9akCzaz0ly4" + "Kiws1FVrLy8vvBW/0VLzLgqFAv9PDxw4gEvw4JKif//++HJR0yHYGJKmJkmSWC+pYSV+BVm3bh3V" + "Seq/XFtbe+7cOfyZmpZvWyzXW0AikeC37KYcgzRfBvEiAbVKhBBKTU1FCDk5OeHVDi0XHGotXfNV" + "vW/fvtSiCzZN5vF4w4YN0zyopgWdJiqVCi8YuLi4hISEPHjwQNP7Ev/bp0yZYlTkIRaLFRgYmJ6e" + "LhKJ9u/fjxCaN2+epp/4s2fPvL29i4qKEEKNjY2TJk06efLkzZs3x44dKxKJhEKh5vQg5syZM7t3" + "7w4PDz9z5kxAQIBYLO7Xr9/Ro0dzc3O1vOYpz6QFCxbo7V5dXR3SMGVGCFHDVvzwxS8oiYmJjx49" + "6tevH9bjkpISPOWCvXwoE3Ate2VbW1tra2vd30WL9evXHz9+vEePHnjNksViffjhh2fOnElMTMzN" + "zaU66erqSj37pFIpvmK4k6bdGJ6ennod9rFADh06VOvtmBqOU+DpLDzGogqxUzNBENRKyYQJE1JS" + "UtasWXP06FG1Wl1aWvrh/2/v3GPaquI4flrakfIsIMIgY3VlDkcoSLdBoIbOjDLDuluzyIbMEIYE" + "Y3zFuDDNpvMZZsxwMVkGxTgNumRjUZMlRo2OZcuW4CMa0KAh27JkYbiivQJToe3xj2/6y8ntY4/E" + "IXA+f0Hv7em555x7z+99OzqOHz8+NTV1+fJlFqFrwrTFbvLuEOHhKCF89/7774djFUYITarAvffe" + "S/4/DTgBGReMMbfb/c0330D0YXF1uFhtolqY3+/Pz89vb2+/7777HnvssV9++QX6bpyxYowZDIaB" + "gYHu7u59+/YhBrWrq6u5uVmM4BWZmZk5f/58ZD/RQ3IqM8ZefPHFkZERk8nU2tpaW1t77Nixvr4+" + "6hLOp0kZHR2FMk3N7tu3r6amZu/evXB5njt3rru7+8knn4zMJIl1Jun9dGasGzM9PT0lJQUtQ+SN" + "eu23m7neYucMKmFAYqkGWJPh0kf4gNlsJlm7srKSMbZ27Vrx5EOHDuFfPLUTExPhXMFkQ6sAaLC0" + "tJQ+EZUAkdOnTxcVFdFPh0IhWOcoGvDPP//ETY6o7pti48aNLLxY9Xr9hQsX6BBuVPIec86feeYZ" + "xtinn36KRVxfXx/ZYF1dHWNscHCQPvnoo4+2bNmCKA8RyOw0gJHAVizqcNCqU1JSMFaIbcNovPPO" + "O9hLsrOzxWYp0OOPP/7AJ+I4R86LBsjIhYWFkdeIjkFxNBqN5HchQy6k45tdGIcOHWJCgKvP51u3" + "bt3jjz8+OjrKOYeGgegGzvns7Gws7ZOMBD6fjz6EikAOlVAohGY55yMjI1CtEIVIMSAIaEJrFHPB" + "OYddDt7B694dIqSIUwACVgKgkFFcaZypgUIGly0X4jOxQqJ+JX6bFLWBMZmcnIQ+dOzYsfhjxTlH" + "dRXO+czMDPnSEBQaFYpio6nknPt8PnwI/R5AQOnt7cW/GFjyMkKnRxAp5xzbrU6ngxftn3/+IUf4" + "559/Dv8u6pOhakROTg6OxjmTukoBaHhckA4XDAZhMoW5Czkqce7r28zi9cNFdVQQVPEIkgum0O/3" + "Hz16lDHW3d2NDRJHp6encTKcIj/88MPhw4cZYytXrtTr9cFgEDeP+EMIf/jpp58gyo2Pj+fk5JSU" + "lERa1XJzc0dGRvx+/2effcYY6+npgXhOFvmvv/56ZmYmOTkZzy9ieHh4165dSB6INQiQ/X/77TfG" + "2MaNGylInYX9ZOQn+Pnnn2H4uueee3BIr9efEJicnJyenv7qq6/KyspgMgKNjY39/f243sjxj+qn" + "AZB/z5w5gzOHhoYQ+9PQ0ACFCTrc+Pi4wWDYunUrbkv4/CikvqioCAHWUBFCoZDT6Vy+fHlfX1/U" + "edEAr+fo6Ogrr7xy9erV6elplIFgjGG00cnZ2VnU756cnMQDzmq1VlRU3MLCgKY7NjaGDfvll18e" + "HBx89913Ye/FMFL9jt27d2dlZZEPSYTE/KeeempiYkJV1V27diG36eGHH2aMfffddxkZGYWFhSi+" + "umrVqvXr1zPGUlJSaHYMBgNWiMa5RV6cG7k7NKApZI7jE7fbTUfxFcrajrM8NM6hsrIySkmM+q3r" + "tkkbDJTRrq4u6EOFhYXxx6qpqclsNmNUjUZja2srNHIcjdN5FiMZX1wP6BV2slOnTg0ODqJLLFp5" + "GrRQUFBgMpkOHjyYlpZWXl6Oq3a5XDA2ivOLL8Y/Ew8oxhilImDNHzlyBJ7I3t5eJBZDANXMy9wz" + "11vsnIF00VjiHlmTES/k8/mgJyUkJJAXnYXj5UKhEGXD7Ny5k0z5SIiJNHlzzoPBIJ4dVqv1hRde" + "QN2Hu+++O2pEHwTGJUuWkDGqpqaGjiK0KTLxCLHOyHyIxf79++laTpw4IR6C2J6Xl2e324uKirCp" + "QGRG8QgNV69ePXXqFGPsiSeeQAsHDhzoCkM2fRA1M0nD6OgohOiMjIz6+nooQyaTiZKpe3p68NPQ" + "Jsnzn5iYODExQe20tLRgop977jmkiBmNxvPnz0edFw1XrlyJ+paD5OTkS5cucc4DgQAeNwaDweVy" + "UbEJOEJuYWFcu3YNfo4777yTBAXKIaH3YDQ3N7e0tOBJGrVewezsbNRiqnl5eVNTUzgBz6zs7OyO" + "jo62tjbMCFQcOAjhZuPh1DpyGpG6g57Hvzs0IHNx+fLl4iCTkRaeLcraPnPmTKypwWC+99579AkF" + "SUUto3zdNsfGxnDC2rVrPR6PWPUm/ljhJQlYh3v27MEGYDKZomaeABR8p2xrAO3fZDKJDwHsx8uW" + "LXvkkUdoKWJ1IeKDMUamF1hfoUsNDQ1hVG022549e5AlwsIKIuSz9vb2656JYGDGWHV1dU9PD+cc" + "UhpjbMWKFbW1tRio4uJiBFKK7tv/A4t3h4NtxG63Rz2K57sYy4sQZ0BSJxkZxIJydrsdCtbu3bu5" + "EPVOhjIwMDAg1nZKTU2NlYg2MDAghmbl5uaKJTPwW6LjF+B9ImI+dSSIn2SMWSwWzeYKawOBmmGw" + "fkBDqq6urguDWBLcDJ2dnZxzeHEA5WUTJK729/fH6R6FdYAlS5ZQ3jQPZ4Mxwa+O544m03ZsbEys" + "csQYQ5pRrHnR0N/fr3GJGY1GsdsnT54Uq64wIdCf39LCoKxHYLPZECnOOQ8Gg1Q8DMQpDH/y5EkK" + "4ASZmZnIowJffPGFGDrBGCsqKkIGN6IiFUXBmZrHVmTP498dIihko3mzATxPiYmJeErSmwdEE6sI" + "7UaicAD/K2Ps1VdfjfzKddvknIvaJOKVWNhOG2esAoEAJAARsktHBeoOCRAAoqroueBhORVUVVXB" + "Jg/XCe2IZByGF//pp5/Gv+KkgMbGRhzSmDfjnPnrr7/SZv/2229zzoPBIO2CAHYmzjmVGI069XNC" + "gpjNuqhQVdVutyuKQn5azdEVK1YoikJytNPpLC0tLSws7OjoeOCBBxB68Prrr8OmsWHDBr/fbzab" + "W1tbvV5vKBSy2+0ej2fp0qWqqubl5dXV1WkKHlosFrfbfe3ataysrE2bNn344Yex7CcWi2XDhg1T" + "U1PZ2dkPPvjgBx98INaI8vv9lZWVW7ZsweoXL8Fms3k8njimnrS0tNTUVKfT2d7erqkfuH///gsX" + "Lly8ePHZZ59FLnN/fz8MF52dnZcvX/7xxx/b2tq2b9++fft2xHF8//33n3zyicvlqq6unpiYCAQC" + "69at+/bbb0tLS9va2jR9y8jIcDqdHo8nzqvgHA5HRUVFIBDIzs52uVxer1cMzElKSkpLS1u/fn1r" + "ayuePkaj0eFwtLW1kUWFMZaSktLU1ITqDw6H4+DBgxBuYs2LhtWrV2/bts1kMqWmpi5btsztdvf2" + "9pKJmDFmsVg8Hk8wGExNTa2oqOjs7ESUObiFhVFRUVFcXPzXX3/l5+e3tLR4vV6yd+l0uoaGhvT0" + "9FAoZLPZnn/++ZdeeilWmIzFYkE8anJyss1ma2xs7OvrEyszWa3Wbdu26XQ6s9lssViam5u9Xi90" + "I1VVy8vLFUVZuXIl53xqaqqmpkZRFKyxyJ7HvztEVFUtKSlRFEVclgUFBVar1e12o+6Bqqp33XWX" + "y+WCyzMSVVWxbhVFIfmjoKDAYDCgnxTILn4lfpuMsfr6+snJyfT09I6Ojtdeey0hIcHpdK5Zs8Zs" + "NscZK71e39TUhIKomZmZVVVVXV1d8CLHQlXVsrIyRVHEUrSqqq5evVpRFPg4QWVlZXJyMue8oaHB" + "6/Xecccddrt9zZo1FotFVVWLxbJ582YqM6aqalVVlaIoeD44nU6Hw2EwGDIyMkpKSnbu3ImklEAg" + "8Pfff2P04LeOdSZjLCsrq7i4eHp62mq17tixY+nSpTqd7qGHHsIfBQUFjY2Nhw8fhsFAVdWkpCS0" + "/H95xeNcb7HzA4fD8eijj6KcAQ9L2ZmZmTcVnT+/yM/PT0pKwgXiet966y0cMpvNmmqHAEI0TB8A" + "UYU3+AIqyTxlEd4dkvmC3OFuCEQ0lZeXj42NDQ0NwdmwdevWue7XfwWsDRR0Nz4+rtfrkfEGA1Ft" + "be2sAIxLPp/PYDCkp6cPDw9zzn///XdUQ3jjjTfm8Fok/zWL7e6QzCPkDndD7NixQ6P7GgyGs2fP" + "znW//isQLE65rjycXj08PEweexHaCxHWodPpcnJyyHoW+RpxyUJisd0dknnE4s0WuCnefPNNFEoG" + "ubm577//PnwGC5LI0kfInPv444+jlj6iMw8cOLBp0yYeLqDncDi+/PJL1MqTLFQW290hmUfoeOxk" + "KYnk1rhy5QqKr0cGGkgkEsltQ+5wEolEIlmYSCulRCKRSBYmcoeTSCQSycJE7nASiUQiWZjIHU4i" + "kUgkCxO5w0kkEolkYSJ3OIlEIpEsTOQOJ5FIJJKFidzhJBKJRLIw+Rdt0VDbL9yjvQAAAABJRU5E" + "rkJggg==" + ) + ) + (image + (at 384.175 19.05) + (scale 0.525573) + (uuid "a006fd7e-9fe3-4994-b551-4de0380e90c7") + (data "iVBORw0KGgoAAAANSUhEUgAABC4AAAE6CAIAAABWMoTbAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4" + "nOydd1wUx/v4544ivasISrOBYu+KiqgoqKCxRYyxgDViLGisxBiVxESN0URij70rahQFLKiggqKi" + "ghCkihSl93L3+2Ne3+e3n7vdvb2927sj7vvFH8Puzu7c7MzsPDNPEYjFYsTDw8PDw8PDw8PDw6Na" + "hOouAA8PDw8PDw8PDw/P5wgvivDw8PDw8PDw8PDwqAFeFOHh4eHh4eHh4eHhUQO8KMLDw8PDw8PD" + "w8PDowZ4UYSHh4eHh4eHh4eHRw1oq7sAPDw8nymNjY23bt1KSEiora21srLq2rXroEGDtLX5QYlH" + "1RQVFUVHR6ekpJSXlxsYGDg4OPTv39/R0ZHd3UpKSkxMTIRC+Vb6SktL9fX1dXV15X2cSCTCT2TX" + "d0pKSnR1dQ0MDFjk5eHRQPgm3eSgHLmSkpL69OnD+r6fPn1q1qwZQmjWrFnnz59HCG3atGn58uWs" + "b9iECAgIOH36NEIoODh41apV6i4Oj9qYMGFCREQEQmjXrl3+/v7qLg4lammxubm5o0aNevXqFfFg" + "RUWFhogiDQ0NWlpaAoEAjjShoezQoUNLlizB6TVr1qxbt05mlvv373t5eZGeEggEOjo6JiYmrVq1" + "6tKli4+Pj5eXl5aWFtWt/v7772+++YbqrI6Ojqmpabt27YYNGzZr1ixbW1uqK8+cOUPsNc7OzvHx" + "8TJ/CGby5Mk3btzAaSMjo7y8PKor37x58/3331++fLmhoUHiVN++fdetW+fj48PkibW1tcePH//r" + "r79evXpVXV2tra09YMCAhQsXTps2jT5jZGTk77//HhUVVVVVJRAIHBwcJk2atGrVKisrK/qMIpHo" + "yJEj+/fvj4uLa2xs1NHR6dev3zfffDN16lRiu6XixYsXW7ZsCQ8PLy8vRwi1b99+1qxZy5Yt09fX" + "J71eWa+VBrUMRNI9HWlwZ4+MjHzw4IHMyxYtWtSiRQuZl02aNCk8PBwhZG5unpmZyVx4zsnJcXFx" + "waEgjh8/Pn78eIYZOUXeJs0EJVb4f6y2lYyYgsTEREVuW11dje8zdepUfCQkJITqWf8xpk+fjn/y" + "jz/+qO6y8KiTUaNG4Zawd+9edZeFDtW32IaGhl69ekkMGi1atFDN02VSWFg4bNgwGMQwTWgo8/X1" + "hVrt0aMHkyx37txhPrx36tTp4cOHVLfav38/w/s0a9Zsx44dVPc5duyYxPUFBQVMfktDQ4OJiQnk" + "MjQ0pLrywIEDeMmMhunTp9fU1NA/MTs7u3fv3qTZJ0yYQJVdJBItXryYNJeVlVV0dDTNE0tKSoYO" + "HUqad9y4cVVVVfQFPnDgAKkw2bNnz8LCQtIsynqtNKh+ICLt6WIN7ux+fn5MXkFiYiKTu+3evRuy" + "xMfHMy8GNAZtbe2SkhK2v0aZsGjSTFBihf+Xalvp8LYiPDw8quby5ctPnz6VOMhaH0a5PH/+vHfv" + "3nJNzTWKurq6qKgo+DchISE7O1u5j3jz5s3QoUPPnDmj4H1qa2uXL1++detWhtffvXuXyWXx8fFl" + "ZWUyLzt9+nRAQEBtbS39ZSdOnJg6daqYOhZwUVHR4MGDqXZsLl26RLUj+t133+3Zs4f01MePH8eM" + "GUO1INjQ0ODt7X3v3j3Ss1evXvX09JTe5AGuXbs2d+7cxsZG6VPPnj0bPnx4XV0dVV4myPta1UVT" + "7On//vuvEu82ZswYSEdGRjLPePPmTZwYPHiwqampEovEDu6atBIr/D9T21zAiyI8PDyq5uzZs5AO" + "CAg4c+bMkSNHVq5cqcYiYcrKygYOHJiZmanugrDn/v37FRUVCCE9PT185MqVK0p/SkNDw4wZM2Ji" + "YhS/1YYNG6TlUlIYiiK3b9+WeU1BQcGCBQvgX319fV9f3+Dg4B07dmzatGn69OmWlpZwNiwsLDQ0" + "lOpWX3/9dUZGBk5369Zt586dR48eXbx4MdT/iRMnpF9BTEzMr7/+itM6Ojrz5s37+++/d+/e3a9f" + "P3ywvLx89uzZpLOrLVu2QM3b2Nh8//33x48f37p1q5OTEz744MGD3377jbS0ZWVl/v7+WLLS1tb+" + "6quv9u7d+8MPP9jZ2eELXr58+dNPP1H9WOYwf61qoYn2dOWKIo6Ojs7OzjiNdYmZ0NjYCIsdxOm1" + "uuC0SSuxwv8btc0RlGrZnTp1wvp20nh6esbGxiKE/P39qcY7GIU/Q2xsbDp27IgQkqnsy8OjCai+" + "xaampuJEQEAAc8UPFVBXV1ddXa3uUijE9evXcWLy5MlYxyksLIxGy1+a169fw1ccISQWi2tqagoL" + "C5OTk69cuXL8+HE8P66vr582bVpSUhKVeaiWllZJSQnxiEgkqqqq+vDhQ1xc3M8///zu3Tt8cPPm" + "zZcuXZJZMCWKIjt27CgtLcVpX1/f/fv3N2/enHhBRUXFunXrfv/9d/xvcHDw7Nmzpb9rly9f/uef" + "f3D666+/PnjwIDZ2mjFjxpw5c4YNG4afsmXLFgmbE6yDhBAyMDC4efOmm5sbPr5o0aLAwMA///wT" + "IfT06dMrV65MmDCBmLGoqGj79u043bt374iICDMzM/zvt99+O2bMGFxLGzdunDdvHlFRDbN9+/aC" + "ggKEkI6OzpUrV0aPHo2Pr1ixYsyYMXinJSQk5JtvviEKY0SU/loBVQ5ETbGnl5SUFBUVIYR0dHSC" + "g4NprmzZsiXDe3p7eycnJyOEHjx4UF1dzcSs4vHjx8XFxTitCZNjxZs0FUqv8P9AbXMFC6WuQYMG" + "4bzz58+XebHG6lzy8HBNU7EVUT329va4Zi5cuKDusvwPhYWFMDY2UVsRWHh79OgRTujo6JSWltLn" + "IqqppKen01z58OFDc3NzuHj9+vUSF4BsqaWlRXOfiooKV1dXfKWurm5xcbHEBWArYmlpCRYd+fn5" + "9D+kpqYGf+DBFZW0rYhIJGrVqhU+6+bmVl9fT3U3ogh37Ngx6QtgE6NPnz7S9/n7778he1paGhzP" + "y8sDO2lps4r6+nqombFjx0qcBY1zPT29d+/eSZzNzc01MjKiKnBdXR3Mmb7//nuJs4WFhSAD7Ny5" + "U+Kssl6rhkDT08Wa2tmfPHmCS9WxY0dl3ZOozHnr1i0mWWBS7uTkpMijz507FxISEhISkpmZyfom" + "ijRpmSi9wtVY2xoOr6DFw8OjakBzF2aEPEohIyMDr7qZmJj069cPiyX19fXgTkpxBg4ceOXKFbAQ" + "3bNnD9YHkxdDQ8Ndu3bhdF1dHehDS6Onp9e/f3+clrkxEhsbi1e7QUiQ5s2bNx8+fMDpn3/+mcZp" + "208//WRhYYHTYWFhEmeTkpIeP36M03/88Yf0faZNmwYzIaJKRkxMjPj/tkTmz58vkUtbWxscoD14" + "8ED8v2YqsM8wbdo0afOqVq1awTT66tWrEmfv3LmTn5+PEDI2Nl6xYoXEWSsrqw0bNuD0kSNHECuY" + "v1YeeYHNZLx3pBQGDx5sbGyM0wy1hrAbKITQ2LFjFXn0kSNH1qxZs2bNGryNxg5Om7TSK1yNta3h" + "8KIIDw+PqhGJRDiho6Oj3pL8xwDtLDx39/DwwP9KT6MVwc3NLTAwEKdLSkqIlj9y4e7uDjN1+unI" + "sGHDcEKmKALaWcOHD6e65s2bNzhhbm4+YMAAmrsZGRmBN15YIgUuX76ME+7u7qS+73V0dEaMGIHT" + "r1+/huNpaWk40atXL1L1Nnd3d5woKSnBMy2MSCSCYkgobgGgtpCeni5xCpqHt7c3TImI+Pn5YSHz" + "xYsXxH0DuWD+WnnkAuwWOnTooKx76ujojBw5EqeZ2FIXFRWBhwZN0BfitEkrvcKbem1zh9pEkYKC" + "gqysLBovH6SIRKLc3FysF6h06uvrMzIyJLRgZVJVVZWTk8P6obW1tenp6cSPjQQ1NTXp6elYYZE5" + "IpEoPz8/MzOThTqsgr+IBUVFRenp6VVVVap8KGL7xhXJqGKUXk6RSJSdnZ2XlyemdiikdOrr67Oz" + "sz9+/Mgirwoas0YNZfBhHjJkCEII5sE3btyor69X4oPWrVsHis6sRRGhUNiuXTuczs3NpblSXlHE" + "3Ny8R48eVNfAcGppaSkzBAeIc1lZWRJ+eEDsmTFjBlX2KVOmzJ8/f9OmTURbEXDwBVsuElhbW0Ma" + "NMURQoWFhWDTQrXtA2IA7PwA2MgTEepTOm/Xrl1xmqFljjTMXys71PW9QOru7DAzVuKuCELI29sb" + "J54/fy5zsh4REYEXkgwNDancSasSTps0FxXepGubO1QtihQVFa1cudLS0rJly5b29vampqbTp0+H" + "JSIawsPDx4wZo6enZ2tr27JlS2Nj49mzZ0vER2POwYMHFyxYsGDBgqysLITQkydPRo4cqa+v7+jo" + "aG5u3q1bN6KOL5HQ0FCc8dOnTw0NDUuXLjUxMWnTpo2Dg8PBgwfxNYcPH8bXSChFwENx+8vMzJw2" + "bZqpqamTk5O1tbW9vf2ePXuIM7x3795NmjQJX2Bpaeni4kJVKqCoqGjbtm29e/fW1dW1trZ2cHAw" + "MDBo06bN0qVL8S+V6xctWrQIn1q0aBH94Lt79258JZNgQEB+fv7KlSvt7e0tLS2dnJwMDQ1tbGy+" + "/fZb2BWlesr9+/ep7rlmzRp8jUSjYv3GWWck5enTpxxVqSLlJG2xcEMsJ3/48GHevHlmZmZ2dnat" + "WrUyNTWdP38+VaOiYt++ffieMBULCQnBR0JCQqSvP3XqlLu7u56enp2dXfPmzU1NTWfPnv3ixQuq" + "+zPpnlTExsYuWLAgKCgIjgQGBuK7kU6nNGQoI1JTUwMmH/i7NXz4cKw1VFJSEh0drfgjACsrK4he" + "Eh0dzdpXJhg2kK5oAv3798eST1JSEs3CTWVlJd40cHd3p4kgBg/NycmRKVQ7Ozvb2dkNGDBg4sSJ" + "RM+/YoIqOYh80kyYMCE0NHTDhg3Ea8DQnMo3DHEJiVgzLVu2fPfuXXZ29pkzZ6hCqlVWVkpnRAg1" + "NjZC3+nZsydVgbt3744TYGvEAoavVQKqTydG3u8FFfL2dKQxnZ2LXRGEkLe3NxbIxf9rzEAK6AuN" + "GDFCZkweruG6SXNR4U23trmFhX0Ja7P1169fk4YOMDMze/LkCdUdamtr586dS1r4Zs2ahYaGsvgJ" + "UKq4uLhr166RvuMJEybU1tZKZISvb3p6unQ4WBz2iypOEzw0NTX1+fPnpE5CvvvuO3xxTEwMfK6I" + "rFmzhupHhYWF0bhxMDIyunjxonQu+l8EYJVlUhoaGsCM9eXLlwxfwYMHD6jcWejr6//555/SWZhY" + "gUOU3/v37xOPs37jrDOSFpg4d1dulSpSTtIWCzdMSkpKSEggnfeYm5vfvXuXSfEwEydOJH3jCKFe" + "vXoRrywpKaGa3uno6Gzfvp30/ky6JxWHDx+mKhsOX6WZQxkR+G4ZGhrCiwbXTIGBgTR5mZutAzgw" + "NiY2NhaOM7RvxnTu3BlfjBdiiIDZuq2trVgshvZw+vRpqrvBFHbPnj1gKSFttk50sXXnzh0mP1Ya" + "cODbsmVLefNC1TVv3lwkEklfAMobQqGwoaFBrpuvW7cO5x0xYgRpgRFCNIHSYFHA29ubeFxZr5UG" + "mhCHLL4XVMjs6WJN7ewwZ8D70koEthCxV1wabGxs8JX79+9X8KGgcaR4H2TXpGXCUYWrpbY1HNXt" + "inz69GnMmDHS2qsIoZKSktGjR1Opkfj7+1O5+6ytrV2wYIF0UF7mpKenT506lTTK1aVLl+bMmUOV" + "MS0tbceOHcQjRkZGVAF3JSgsLBwxYgSpwsnPP/8cGRmZm5vr4+NDWiEhISGkvvyjoqImTpxIs15Y" + "UVHh5+dH1FeWgPQXtW/fHqdpTKzi4uKwCoGtrW2XLl2oLiOSnZ3t6+v76dMn0rPV1dXffPMN6GEr" + "F9ZvnHVGIm3atIGPtHKrVLnlJPLx40dvb29S7YLi4uIpU6YoXcuosrJy2LBhVKq09fX1K1askGir" + "EijSPWWimUMZImhneXh4gP8ocG2p9OgiYEqOEGK30PvhwwdsZI+o9SsAJjpasMpIYyiCEOrevTsY" + "KS1fvpxqa4Ket2/f4oT0iimYQlExePBgvGlTWFhIOg5ASxg4cCBpDGkqGhsbz507h9MSwjzE0DA1" + "NaUJlNa6dWuckHfPE5DrtTJBjd8LzensZWVleM5gYmKC1xzfvn27d+/ezZs3Hzp0SN6tIQlAa4je" + "ljoxMRE2jiCLGuG0SXNX4U20tjlFdaLIrl27sAjbokULrI8xc+ZMcNNeVFREOrfYs2fP8ePHcRp7" + "SLh48eLp06fnzZsH674BAQEpKSnsSrVixQq8ne3r63vv3r2kpKS//voL9HRPnDhx4cIF0ozbtm2T" + "ULAZNmwYfP7pCQoKwk3c2dl52bJlwcHB3bp1g7N79uwJDAzEFwwaNCg4ODgoKAgW+xFC4FQeKC8v" + "nzZtGi6PQCCYMGHC3r17L168ePTo0UWLFsFeeU1NDU2gH9JfBMvMNH0GfKTAJoBMgoOD8XdFKBR+" + "9dVXR48evXHjxrFjxyZNmoQvEIvFy5YtE3NgkMD6jbPOKIGXlxdOKLdKlV5O4LvvvsNK561btw4M" + "DPzhhx8mTJgAGvYFBQVUEaOlGTJkyPTp06dPnw4d38vLCx8hDrWrVq1KSEjAaTMzsxUrVpw6derg" + "wYPjx4+H5wYFBdHo6bHonm3btp0+fTq0QITQtGnTcNkk9ic1cyhDBFGE2GxAFMnMzKTRbWOBvb09" + "jC0wL5eLH3/8EYco6dKlS6dOnegvBpsNGlEEb3fY2NiAR2NSzM3NQVZJSEjo1avXpUuXZMoPEoAN" + "Ups2bXAiMzNz4cKFtra2WlpazZs3nzBhAlUTtbGxgQIsW7ZMIjb87du3YZ46c+ZMuUoVHByMm5CW" + "ltaXX35JPAULVVSaXRgaUxOGyPVamaDc7wXzno40qbMTvTmlpqZ6eXk5OzsvWrRow4YN/v7+HTp0" + "8Pb2Zm0XBxsUWVlZNJNs2Hft0aMHLNirEU6bNHcV3kRrm1tY7KSwU9DCTJ06lejh/sWLF6CIYm9v" + "L5G3uLgY9mQdHByIftnFYnFsbCzIwePHj5frJ0iUaunSpcSzGRkZMHVzdnYmbqDD1Bzj5eV1+/bt" + "yMjIOXPmwB6xTAUtTFBQEPihr6+vh6kYXi0TCAT79u2DvGVlZaAKqa+vL+HAHjzNCwSCs2fPSvzY" + "jIyMtm3b4gvMzMwaGxuJZ+l/EawyamtrU4UmGDhwIL5G+tGkVFZWwlB+4MABibNEYSkqKop4SikK" + "WvK+cdYZqQrMRZUqWE56BS3M3Llzid73b9++DS+xbdu2DAsJgCZhXFycxKnHjx+DvOHq6pqVlUU8" + "e/78eVjP7tGjh1yNmUnBmMQVwWjIUAYQP2n//vsvHBeJRPCd/uGHH6iys1DQEhNimPj5+cFBJpo8" + "JSUl4K8WIfTPP/9IXyOhoFVfXw+GB6T6EkVFRXjw/Oqrr8RiMY2CllgsvnfvnoTBuqOjY3BwMKjo" + "yGTz5s0447fffisWi8+dO2doaIj+F4FAsG7dOtLscXFx0JK7dOly48aN0tLSDx8+/Pbbb3CfgQMH" + "0sQ8kSAnJ4doPb927VqJCyBgfN++fWnuA3bAEq9PWa+VBtKBiPX3gh6GcUUwmtDZQamvffv2VDsA" + "FhYWzHWkiTQ2NkKZ//jjD6rLQH7esGEDi6dIoLiCloJNmh7uKlwtta3hqFQUcXd3lx5YwQc5kvrA" + "gIafjo7Oq1evpG9+/vx5yJuamsr8JxBL1bdvX2llXFhfRAgRteGJcx13d3fiTAimd0xEkXHjxkk8" + "EZaBMStWrJC4gLjAlpSURDwFrhWmTJlC+nuJrjwl8tL/otraWlj4vHz5svSdS0pKsP6AlpZWUVER" + "6dMlgEmPi4uL9NnGxkZQSdq0aRPxlLJEEbneOOuMVAXmokoVLKdMUcTLy0v6iT/++CNc8OHDB4bl" + "xNCIIrNmzcKnTExMSOfEO3fuhOfeuHGDeIpJ96SHoSiiOUOZ9NPbtWsncQpmqD179qTKzk4UAZ+z" + "RLMEmLMKBAJfKUaPHt2jRw+iLVNAQADpzSVEEbFYDDuKpOYiFy9exGcPHz4sliWKiP83fCGRDh06" + "fPfddwkJCfS/HYIYBAcHX79+nUaNavPmzaR3OH/+PE245a5du2ZnZ9OXQSwWNzQ0eHt79+rVi1gA" + "Ly8vaauwbdu24bMeHh40NyRunVVVVcFxZb1WGkgHItbfC3qYiyIa0tlB9KXHxsZG3tEYA5U/YcIE" + "0gsqKyvh/T569Eium//777+xUsBM8o8//pA+S2x7VCjYpOnhtMI5re2miEpFERzXSYLCwkJYnZIw" + "5AXjnm+++Ybq/qCvvHXrVuY/gVgqqpiX4Cpx+fLlcJA415GY7AJMRBGilScAi5fa2tofP36UOCsS" + "iUA0Dw8Ph+N1dXWgeRIREUFapJqaGvhQRUdHE0/J/EXgg5L0LcCoOmDAANJHS3PixAmc5YsvviC9" + "YO3atQghAwODoKAg4nFliSJyvXHWGWkKrPQqVbCcMkUR0mnZ+/fvZfYFKqhEkYqKClgSplrCb2ho" + "ANeKeP0bYNI96WEoimjOUAZAY1u8eLHEKehxCCGq2S07UQS0vwYOHAgHqVTkSVmxYgWVlCgtivzy" + "yy/4COmnZ/HixfgsDt4sUxRpaGhYsGABTdm6dOmyf//+uro60uxglLxixQpwsGtqaurp6Tl69Gii" + "qo9AICAd8MVi8f3796X3UhBCPXr0YDhnInZDTO/evUnzwtSK3niXqDVEjJWurNdKA+lAxPp7QQ9z" + "UURDOruEqt7gwYNPnDjx5MmT8PDwxYsXEwM0EbcomQP1bGpqSuop4dq1a/iC5s2bS2xHywTeLHOY" + "7E8q2KTp4bTCOa3tpojqbEXatWtHGkzKysoKjIqIltw5OTmwURAQEEB1W1CHJS76MqdNmzYQcUYC" + "GIxgd4+IhYUFiGTyYm9vT7T4BMBGfMCAAdLeQgQCASglE+0sq6qqlixZ4unp6eDgMHjwYNInNmvW" + "DCZ/VJFGqH4RvW3DrVu3cAImJTKBmMR4rJG+YPHixcnJyeXl5TDzUCKs3zjrjNIovUqJKLGcGHt7" + "e3CGSMTGxgZ0cJUVuiQ+Ph4buggEAir/M1paWnCKqtcr0j1looFDWVVV1b1793Bautl4enqCZ1vl" + "Gq/Doj6pmwQmhIeHy/RoCdBbruP7tGvXzs7OjsndtLS09u7de+DAASrHg4mJiXPnznV1dZUObogQ" + "qqmpwYkDBw7gee3ixYtzc3Nv3rx548aN3NxciAIpFouJakvA7t27R44cCb53iSQkJAwcOBB8idKQ" + "l5cncSQ+Pt7Z2RnaAwCBZWiiyyOEiLsr8gbQAOR6rfSo93uhOZ2d2Bi2bdsWHR3t5+fXp0+fUaNG" + "7d69m+hy8+TJk8+fP2d4W2D06NH41ZeWlsbFxUlfABaMXl5eNJ6yVQmnTZrTCm+Ktc0pqvuFNAGn" + "4EtADFoEr9bMzIxo1S0BDBOJiYksSkVjFgxWks+ePZP+0Lq6usqMjUUFBNyRwMTEBCeonCbBBcTy" + "mJqa/vLLLzdv3kxPT6fxPA3qtlRdkeoXwbw5JSUFHFYALObNMFFITU0NCgrCBo5EWrVq1bFjR466" + "H+s3zjqjNEqvUo7KiaHpfdBzYVqmIM+ePYOHtmrViuoyUDIuKirKzs6WvkCR7ikTDRzKbt++jV9B" + "s2bNpH0WWVlZ9erVC6eVG3YdOi/9VICG169fe3p6/vnnn0wu7tGjB/78v337VmIKnpeXl5SUhGT5" + "zpLG398/IyPj4MGDpMtDCKGUlJShQ4fCIiUAA2lpaSlCaNGiRbt374bQ6fr6+r///ru/vz/+Ny4u" + "TkKe2bp165IlS/BbMzY2DggI2LVr15YtW8D58vPnz4cMGSI9PkhQXl7u6+u7fv36lStXQsvMysoa" + "PXr0w4cPiVeCXT591yCeldeUH5DrtdKj3u+F5nR2iFsfGBi4cuVKibO9e/cmRo6SGUZJGgsLC9g2" + "J/VeCJPjsWPHyntzjuC0SXNa4U2xtjmF5feDBbCiLw0M38Q4WeAdsn379jTtDAyyS0tLc3JyYKGC" + "ITSeUjt06CAQCMRicW1tbVpamoQnEBcXF7keRIRq0Q70rIihdonAniDp4hAV5eXlYWFhsB9NlZfq" + "F9nb2zs7O2PnjBEREcSVnpSUFOxdxNLSkrmn1N69e1tYWOCAxzt27Lh69aq/v/9XX31F9BLGHazf" + "OOuM0ii9SjkqJ8bJyYnqFCyKS88P2AEfZnoXxh06dNDT08PTuFevXkmPLYp0T5lo4FAG8TTc3Nyg" + "DES8vLzw2tvdu3fLyspgUUNB4GeSRrITCoXS7trq6uqKi4uTk5OvXLmCP/ZisXjx4sWdO3eWGU5Y" + "KBQOGTIEb+zcvXuX6CEKQoXIK4oghPT09ObMmTNnzpyMjIyzZ8+eO3cuPj6eeEFNTc3UqVOfPHkC" + "nrglaN26NemS/K+//nrp0iU81p04caJv3774eFxcXHBwME537dr16tWr8FFYu3btyZMnZ82aVV9f" + "/+HDh5kzZ9KHiB46dCix3vbv379w4cLGxsaampoZM2YkJyfDZwXWhulnY8S+TNRCAZT+WulR7/dC" + "czr7v//+++bNm9evX3/xxRekF/j4+Li5ueGQuGFhYeDMhjljxozBoQIiIiLWr19PPJWRkYHVnLS1" + "tT09PeW9M+ke9d27d7F64YgRI6R3JknjqkmgrCZNCtcVzl1tN0VUJ4rQeH2GHkucJcNiZ3Z2toRT" + "Qiry8/PlFUXatWtHdUpfX9/S0hLvveJxkAhVuCUmgPMNKki1h5nT2NiYkpLy8uXL58+fx8TExMbG" + "wj4mohZFaH6Rl5cX6bwZBPeRI0cyX5TS1taeP38+2PalpqauXr167dq1Hh4es2bNmjhxImzgcAHr" + "N846IynKrVLuyolo4yXDl0Au2ZgGCB0An2pShEKho6MjXgUnjc+jSKTzMNgAACAASURBVPeUiQYO" + "ZSCKUO2kjR49etOmTQihurq68PDwKVOmML85DTj6DSJE1yYiEAjGjx9PlXfbtm0bN27cunUrQkgs" + "FgcGBr548ULmXpaHhweNKCIQCBQJZOHg4LBq1apVq1alpaUdPXp0//794P2zqqpq8eLFRIsa4kZQ" + "QEAAqQRoZmb25Zdf4s0BolbkDz/8gKdHFhYW4eHhEhuAfn5+FRUV8+fPRwjdu3cvPDyc+Qbp3Llz" + "S0pKcHzP9PT0EydOzJ49G58CmYT4OZCGeJbU/zUXr5UG9X4vNKezGxgY9O7dm359asaMGXhmnJ2d" + "nZ+fTxPymBRvb28cH/PRo0eVlZXEeQg4lnVzc6OpEyoWLly4cOFCiYNjx47Fosi6devAAYZcKKtJ" + "k8J1hXNX200R1YkizFsABswh8vLyzpw5I1cW5tBL3kZGRniiA19cgGZ+JhOZQye7OWhNTc3hw4fP" + "nj37+PFjKoMQGmh+kZeXF3ZbFBUVJRKJoHgwb5ZXlWjDhg3Xr18n+rUQiUSRkZGRkZGBgYHz5s0j" + "WoIqF9ZvnHVGUpRepRyVExG2PlQABFiQOf5Cc5WIySBxlgs0bShLSkqCEGwbN24kdfxCnC2FhYUp" + "SxSB6JZMljAl0NHR2bJlS2ZmJrbgTExMjI6OlrmCDpIGUSpA/yeKdO3aFeyXFKFt27Y//PADnvLu" + "2rUL197du3efPXsGTtWJwzhNADLQU0pMTMQ9vaioCKYaGzZsIFVEnDt37v79+/HmzKFDh+QaDZYv" + "X/7XX3+lpaUhhM6ePQuiCIiLRIUiaeCsQCBgMctn91rpUeP3QtM6Oz1Es5bk5GR5RZHu3bvb2tq+" + "f/++rq7u3r17xFatmfpCqmnSNChS4U2utjlFc61hKioqVJCFfv8BWi3WBiY9xQK5oucyJCEhwdXV" + "ddGiRXfv3pWWQ1q0aEG6aEeE5hcNGTIEZ//06RPY5OH+gxASCATyRuLT19ePjo6ePHmy9Kni4uKf" + "f/65Y8eO7PwQyIT1G2edkRSlVylH5USy1HCVC3yVZTZXuID0I8TpQqm8cD2UEXtKZWVlKRlEge36" + "9euszZGJNDQ0wBqwdMRxhnz//feQ/ueff2Re36VLFyxspKSkwJZFRkYGFsZYaGfRoK+vv3Pnzo0b" + "N8KRS5cuQZqo5Obq6kp1E1CDrKmpwW/hwYMHeEtES0sLXFdLIBAI5s2bh9P0IZml0dLSAvfNWAME" + "A+I9/dwX2p6JiQnrT5W8r5UeNX4v5EU18xYqwPMNkmexiQjYMRINGBoaGkABEuz0NAFVNmlSFKzw" + "plXbnKK6XRF5gXViW1tbBwcHJllkKj5JQ6/jDsa48i6NqJjU1NQRI0ZIq9y0bNly+PDhvr6+Pj4+" + "zs7OMi0gqcC2sPiLEhERgU1gHz58iHt4t27dqIxbaDAxMTl79uyzZ89+//33c+fOSUwoi4uLx48f" + "/+jRI1iDVBas37hymwoXVcpFOVUMlIqofk0KmN1r5g8hwvVQBtpZDCkpKYmOjgYfBqxJSkoCkYa1" + "cU779u07d+78+vVrhNDLly9lXi8QCNzd3bHD67t3706bNg39n+8sxFgUqa+vz8nJKS0tJXUNJ8H6" + "9euPHDmCRZ2nT5/Ccdh+0dPTo9k5tLCwgHRJSYmZmRnWzEQIubq60uwmwU5CSUnJ+/fv5TKNABP8" + "srKygoIC7CYenMXTK2fCWWLJ5UXe1yoTdX0v5EU18xYq9PT0dHV18eDJTsLx9vY+cOAA+l8BOCYm" + "BkvRTk5OENVUE1BlkyZFwQpvWrXNKZorioCKxdixYyGmptJhuK/Hqb6H4ixatAg6m5WV1cSJE4cN" + "G9a3b19HR0e4hrUvFIyXlxfMm1evXo0Ijp5Yr98jhHr27HnkyJHdu3dfvHjx5MmTUVFRMJOur69f" + "smQJVsRkjswpLOs3rvSmwlGVNukmDaUi9XBKBC5Qpf4YOzgdyioqKiD4aa9evejVk3DAGYRQWFiY" + "4qII0fiBoQsEUuzs7PCcFdS96Bk2bJiEKIKVtbS1tYcMGSIz+6lTp7766iuRSGRtbQ37KjQIhcJJ" + "kyZhq3SiuzYbGxucoB9aiV4NceXDWE1jEo0QIk5kCwoK5BJFiEpfpaWleMYGBZb2/0skNzeXSfFk" + "Iu9rZYLSvxdKRzXzFhqgQkjNt2QycuRIPLd+9epVXl4eXhEDfSFNW6RXcZMmRZEKb1q1zSmaq6AF" + "W29MvhasoRkla2trwSIWWrwG8uLFC9jdGzly5Lt370JDQ6dOnUqUQ5DC7lZhJzEmJgbfKjo6Gh9h" + "bdUAGBsbz5w58+bNm5mZmatXr4aP98OHD0l3cmgW/mVOYVm/caU3FY6qtEk3aej10oHbJIBJobz6" + "0KqH06EsMjISxO9Lly6F0wIufZUSXQR2Y5o3b05UVJAX0LVjuFwiHV0EiyJ9+/ZlMhswNDTED8rL" + "y2MYDwekAqLuK3hWqKurIzVYwhBVR/A8FX4mvQdkXV1dUCYBu1uRSPTvv/9eunSJ3ikz0doQbtK2" + "bVusbFlbW0vTFGHIlfiCyIu8r5U58n4vVAl3nb2hoSErKws8dJFSXl4OH0cW5lsIISMjI4hOBvMK" + "jTVd4LRJq6DCm1Ztc4rmiiLgCEgp27tU0MSQSktLw2OoQCCg8WeqdkATV09P78SJE6Sr3Y2Njcw9" + "JpHi5OSEZxs1NTWxsbG1tbVYV8HY2FiJseRsbW1DQkIOHToER4hu1+H7ShUTo7Kykn5PACnwxpXe" + "VDiq0ibdpMHkAJRYSCksLATFXNX49FQETocyUJF3dnaWueYHlpEZGRkKFubTp0/w6JEjRypiUAQr" + "mgwtj11cXPCqf0pKSl5eXkpKCl71ZKidRZSaJGzfqQDVC+LoStwIevv2LVXerKwsnMD+6xBBIYd+" + "u6CiokJ6lrN79+727dt/8cUXRGMMaYihxEEpxdDQEFwGY+9zpOCtDIQQledihsj7WllA/71QCxx1" + "9j179jRr1sze3p7GQQL632GTtfkWLMZjvceSkhJszWhoaKig+wGlw12TVlmFN6Ha5hTNFUUgDmBG" + "RgZpFDNMSkpKp06dJk2aFBwczMJs6PHjx1SnQO2hffv2mqnNgoGvoJubG9Wgn5qaCl811iEgYBX/" + "3r17T58+xfKAh4cHc0fdmEOHDn399dcuLi5gmyWBn58ffD7z8/PhOFgFUNmo0c9fMazfOBdNRVlV" + "ynU5VQaEE3n06BGNrh0shwuFQkVUg1QDp0MZ+GIaOXKkzIuJn1UFYx3u2LEDXtCkSZNY36eqqgoM" + "MJirT4Drz3v37kFYcYaiSIcOHcDi/NixY0yygO8moo9pc3NzkGpoRBpwStGpUycssIHw/OrVKxr/" + "AbAcKxAIwHIMlnVfv35N43kCqtTS0pK4WAueSYnKdUTEYjGEYuzTpw/V/WXC7rWSwvp7oRY46uzW" + "1tZ4FSk7O5soZ0oAQS2bN2/Oet8bRgk8Ob5//z5+9IgRI2hiKKsLjpq0yiq8adU2d2iuKNKzZ09w" + "g3Py5Emqy06fPp2UlHThwoXt27ezCMcRFRVF5fcWPtWKK1VzCmx30MRSIOpjKC6KxMbGgmMWFqpE" + "R48ePXbsWHJyMs2kGXSdiTNmmEBAGFQJwNaCBtZvnIumoqwqJdKkm/TAgQPxdK28vBz2qaXBpgII" + "oS5dusj0tSUXRM0WZQVL4W4oS0xMhOkOk0hYffr0gdUKRUSR58+fb9++Haetra0VUSQ4evQo6I4y" + "jy0AOlrR0dFYLtXX1yc61qRBS0sLxLawsDCqCS7w8eNHcJw1cOBA4ikQfmjctl6+fBknIIw6RFku" + "KyujsW2A7W5nZ2cY+kDFrqGhgcZn1NmzZ0kLDOusV69eJc0YExODdTgNDAyows8zgd1rpboVu+8F" + "PVz0dMRZZyf6V6B576dOncIJ+LKwoGPHjljkzs7OTktLg3UfpesLaf0fiuypctSkVVbhKqttDUdz" + "RREjIyN4u9u3byddAaqoqNi7dy9Oe3h4sPClU1paum/fPunjL168gOVGX19feW+rSmDwxY7kpamo" + "qPj111/hX5mG3VS4u7tjE+EnT57AF5SFgTWsTJw8eZL0G1BRUQFaRsTI9LC6Fh4eLi1Q1dXV/fHH" + "HzKfzvqNc9FUlFWlXJdTZbRp0wYmaj/++CNp83jz5g2IIkr/IcT9KJnKfgzhbiiDb6SOjg6TCZ9Q" + "KITW9ezZM5kGOaTExMR4enqCkuTKlStZb+K9ffsWB/lC/yshyARk6fv37+O9Pjc3N+bjP7jQFYlE" + "M2bMoNGlaWxsnDlzJpbtpUP7wXbQs2fPoHMRef78OayP+Pj44ESHDh3s7e1xesuWLaTPLS4u/uuv" + "v3CaWC22trawc0gV3fnGjRtxcXE4LVFgmN88fvwY9kiJQMx4T09P1h6xWb9WUlh/L+jhoqcjzjp7" + "u3btQKV2z549pPVw9epVWP5XMHAQLNU/fPgQdh3pVZVYEBYW1tDQ0NDQoIgmEkdNWpUVrpra1nA0" + "VxRBCPn7++NEYWHhjBkzpGefy5YtA4VUYshqudiwYYOEYk9lZeWMGTNw47O3t2ey3KhGQEPx2bNn" + "xCBQmIaGhq+++oq4w8jafl1PTw8PGSUlJdhitUOHDixMG8eNG4cTr169wsG/JAgJCcETnebNmxNj" + "ncI3qaCggChcIYREItHXX3/NcGrF+o0rvakoq0q5LqcqgYhscXFx69evlzhbXl7+5Zdf4i1sHR0d" + "1r2eCkNDQ1iigwUqxeFoKANRZMCAAQz9t8AXTiwWMzder6mpyczMDAsLmzZtmpubG4wnXbp0CQwM" + "ZHgTeG5VVdXr1683bdrUp08f2NSdNGkSabA/Utq2bYsXJmBfSK6IIt7e3qBIk5ub279//127dkmr" + "fSYlJbm7u0Mljx07VsLCysPDA4bfgICAnJwc4tnq6uo5c+bgTte2bVuQFYkxQyIjI3///XeJ54pE" + "ooCAAKhkHHYdgLYUGxsrPX5mZ2fPnTsXpy0sLLCHMcDR0RGmffPmzZP4yWfOnIG9Mnl7llJeKyms" + "vxf0cNTTEWedfebMmTgRHx8Pe5JAVlYWvHdXV1cFJ7JgwBAeHv78+XOEUI8ePTTT04mCTTowMNDd" + "3d3d3V2ilyEVVngTqm0OEcsP2NTOnz9f5sVTp07FF4eEhFBdAy3p8OHDEqeIS32DBw+Oi4vDx9PT" + "04mDbI8ePRobG5n/BCgVpkWLFpcuXRKJRGKxOD4+nuib/NChQ8SMsAq7c+dOqptPnz4dX4OXdZlX" + "hcybQ0UdO3YMDoK2IkKoa9eu7969g1NJSUnSK1K//fabvL8I2LVrF/FWS5YskZlFmsbGRtDvFwqF" + "69aty8/Px6fy8/NXr14NX4ilS5cSMxYXF4PnVi0trVWrVr158yY/P//69euw8Qp62Pfv3yfmZf3G" + "WWcUi8WwAr13715Oq1TBcpK2WCY9F3YwTp06JVdpwe0V9Gigvr6eaP4xc+bMjIwMfOr27dvEU99+" + "+61EXrkaMxXgD9fU1DQgIGDmzJlJSUlizRvKSktLwQXT5s2bGf66T58+gUulUaNGwXGGBtxEDA0N" + "nz59Kv2I/fv3y3urZs2aJSYmStwHDDlsbW2ln/L1118T7/DkyROJC0Bhw9DQUDr7/fv3JYKdGRkZ" + "ffHFFytWrNi8efPixYuhbWN0dXVfv34tfZ8LFy7ANW3bto2MjMTHX716RdQGOXjwIDFXSUkJcYK+" + "aNGinJwcyEhcKfDz85N4Ynl5OZiOCIXCTZs2lZWVicXihoaGS5cuEb04/PXXX9IFvnbtGlzQr1+/" + "N2/e4LyhoaGwPN+tWzfpRqis10oD6UDE+nshE6qeLta8zi4Wiz99+gRmPwKBYO3atcXFxWKxuLGx" + "8dKlS8TmdPnyZbnqQZqamhqs+AojzPr16xW5YWBgoK2cJCcnM7w56yYtJsxme/XqJXFKZRWu9Npu" + "imi6KJKcnCwRAMjY2Bji2sB4J/0dYliq1q1bw30MDQ0lnuXp6Yknc4AGiiJiwowQt+Y+ffqMGjWK" + "OGnr0qULLAkEBgbK+4uAlJQUYv1cv35dZhZSJJZjBQJBixYtWrRoQdQZtbW1xT2fyIIFCxA1bm5u" + "S5YswWkqUUTeN846o5iZKKKsKlWknBoliojF4piYGImddCsrKwmbEFdX1/LycomMShFFpA1pLly4" + "INa8oezcuXOQUa4BEOwHdHV18SxWLL8ooq+vHx4eTnp/eeesAoFg37590vehF0WOHDkCdzAzM2to" + "aJC4gF4UEYvFO3fuZF5I0hJiYIsDY2VlJbGiOXToUOlp0JUrVyRU5K2trSXag42NTWFhofQTJdTi" + "dXV1HRwcJLbFxowZI93TMRMnTpR4CtFcQUtLKzo6WjqXsl4rDVSfTtbfC3qoerpY8zo75sSJE8Q7" + "6OjoSL93vPutOLAZhXn06JEid4M3yxy5hFh2TVpMK4qIVVjhyq3tpohGK2ghhDp27BgWFgZGewih" + "8vJyog9EXV3do0ePsvb1sXDhQpgvVlZWEn1Z9OrV69SpU4oYVKmMgwcPQhU1NDTExcXdvHnzzZs3" + "+Iibm9vdu3fBppPG+E8m7du3BxWFZs2asbZHHDdu3Nq1a+FfsVhcUFBQUFAg/j+NTAsLizNnzkg7" + "6t62bRtV/NE2bdoweV+s3zhHTUVZVcp1OVXJgAEDTp48SfQf8vHjR6I+d+fOnW/cuMEuhpdMli5d" + "KnEkIyND8dsqfSgDxSELCwuwZmYC6BLU1dWRWjjIZODAgU+fPlXQqAnTsmXLixcvgqoDc8ByHSHk" + "7u4uscXBhKVLl4aGhspUH2/WrNm+fftoSrh7925iMLKPHz9CSDWEkIuLy9mzZ4lG0phx48aFhoYS" + "O2NeXh6xPbRo0SIyMpI0ZuXYsWN/++03+Leuri4jI4MY7Hno0KHnzp2j6ukHDx4kejXNzc0lhmP6" + "9ddfIdYBa1i/VlJYfy/o4ainI87mLX5+fps3b4Z/6+vrJd77qFGjSA0FWUDUOGrevLki7tRUAEdN" + "WmUV3rRqmws0XRRBCA0ePPjly5fe3t7SA2ufPn3u3buniMGQUCgMCwubOXMm8eba2tqLFi2Kjo4G" + "F4EaTufOnW/fvu3q6ipx3MLCYvPmzXfu3LGwsIAVoLi4OBongzIBm7whQ4YoEuh6y5YtR44cIS7h" + "YwQCgZeXV3x8PGlsDWNj45iYmIkTJ0o0hqFDh8bExEjfTRrWb5y7pqKsKuW6nKpkwoQJcXFx0j6R" + "9PT0li1b9ujRIybvmh3jxo3bsWMHcVENQkMoiHKHMpAihg8fLj3TpYGFS199fX0bG5tBgwYFBQXF" + "xsY+fPjQxcWF+ROJaGlpmZubd+jQYdq0aYcOHcrIyJAwrWaInZ0dyPCsPcLNnz//xYsXM2bMIBVI" + "hEKhj4/Ps2fP6KfUurq6V65c+fHHHyG8HUYgEPj5+T148EBiORyYN2/e3bt3pWMdCIXCyZMnv3jx" + "gqaSv/322ytXrkj7yTUwMPj+++8jIiJoRhJTU9OYmJipU6dKNBsrK6tjx45JT9CZoKzXSgW77wU9" + "3PV0xNm8Zd26dRcuXJC2zjc0NNy4ceO1a9dYOxuQgChde3l5yTXCqB4umjRGNRXetGqbCwRi5bmx" + "45qsrKyIiIjs7Oza2tpWrVoNHjy4R48e7G715ZdfYveLISEhq1evRgi9evUqIiIiPz/fzs5u7Nix" + "zB1xaA6NjY0PHjyIjY0tKiqysrLq1KmTp6cnC69i9AQFBWETrh07dixbtkzBu9XX1z969CguLq6w" + "sBBHFHJ3d2dit52SkhIREZGVlWVqauru7i7hs1Ia1m9cBU1FKVX6n2zSCKHXr1/fu3fv/fv3QqHQ" + "xcVl9OjRqpGmSkpKEhMTS0pKsM8iRSK9SKPEoYxHKVRVVT148OD169f5+fk1NTXGxsbOzs4eHh5y" + "mVxXVFRcvXo1NTW1rKzMzs7O29sbAt7RExcX9/Dhw9zcXIiqxtBotaGhISoqKjY2trCw0MLCwtnZ" + "2cfHh7lD27S0NByzXFdXt2vXrl5eXhztNCoL1t8LGjjt6Yibzt7Y2Hjv3r24uLiCggI9Pb0uXbp4" + "eXlJSMKfJxw1ab7CuaYpiSJKRHrexsOQrl274oi2SUlJVLpSGgjrN66CpqKUKuWbNA8PDw8PD0+T" + "47PbBuJRhNzcXDxpdnJyakJyiCbDVykPDw8PDw/PZwsvivDIAXgygXBdPArCVykPDw8PDw/PZwsv" + "ivAwpa6uDoJgSPjO42EHX6U8PDw8PDw8nzO8KMJDR3l5+d27d/Pz8589e+br64tjeNvZ2bFwV8KD" + "4auUh4eHh4eHhwejre4C8Gg0IpGI6L8fM3/+fM2PTaGx8FXKw8PDw8PDw4Phd0V46DA1NSVGmkMI" + "tWjRYvHixeoqz38Avkp5eHh4eHh4eDC8KMIjA2J8Lm1t7cOHDxODyPKwgK9SHh4eHh4eHh702cYV" + "uXXrVkpKCkJo4MCBPXv2VHdxNJqNGzcePny4oqKiZ8+emzdv7tevn7pLxAbWb5yLpsJFleJy9k6J" + "aNmypZWVleI3/Jwxnr9V3UXg4eHh4eH5LPhMRREenv8k5X+tVXcR/gvwoggPDw8PD49q4BW0eHh4" + "eHh4eHh4eHjUAC+K8PDw8PDw8PDw8PCoAV4U4eHh4eHh4eHh4eFRA7wowsPDw8PDw8PDw8OjBnhR" + "hIeHh4eHh4eHh4dHDfCiCA8PDw8PDw8PDw+PGtBWdwF4eHh4eHh4eNjT2Nh469athISE2tpaKyur" + "rl27Dho0SFubn+Hw8DQBKDvqpEmTwsPDEULm5uaZmZlCIdP9k5ycHBcXFxyu5Pjx4+PHj1dKQTWH" + "gICA06dPI4SCg4NXrVql7uIogYaGBi0tLYFAoJrHaUgFJiUl9enTh3X2T58+NWvWDCE0a9as8+fP" + "I4Q2bdq0fPlypZVPAfLy8q5fv056SiAQCIVCHR0dAwMDCwsLBweHNm3a0L/6jx8/Xrlyhf6JQqFQ" + "W1vb0NDQ3Nzczs7OwcGBZsSIiorKzMxECNnb2w8fPhwfjIiIyM7ORgg1a9bMz8+PeWusrKw8e/Ys" + "HnA8PDwcHByKioouX77MMDuRMWPGtGzZkkVGedGQLtAUmTFjxqVLlxBCW7duXbJkibqL8x+kY8eO" + "79+/RwjduXOHxQip4q8JJjc3d9SoUa9evSIerKio4EUR5ULVNj6fAU0tzftzgLKjuru7X7hwASFU" + "WVmZkJDQq1cvhncMDw+vqKhACGlraw8bNkwppdQoampqKisrEUJ1dXXqLosS+Pjx45QpU65fv66n" + "p6eaJ2pIBTY2NuJisANig2rIzyEiEokaGhpoLqitra2oqCgoKEhOTjY3Nx8yZAjNFFwsFtPfDVNX" + "V1dVVVVYWJiSkmJqajpy5EgLCwvSKxsbG/ENGxsb4aCNjU16ejpCqKGh4dOnT8wDxmdnZ9fX1yOE" + "hEKhjY0N8wJLo7J4rxrYZpoK1dXVfNVxSmVlJa5hYvdkiOq/JgihxsZGHx8fCTmkRYsWhoaGKivD" + "ZwJV2/hMBjS1NO/PBMqVyzFjxkA6MjKS+R1v3ryJE4MHDzY1NWVdMh4V8Pz58969e9+5c0fdBeFR" + "G8XFxVevXk1LS1PiPUtLS69evVpeXs48i52dHaRzcnKYZ4SLra2tdXV1mWfk4eFRIur6mly+fPnp" + "06cSBx0dHVVcDJ7/NvxkiVMod0UcHR2dnZ2Tk5MRQhEREd999x2T2zU2NkZFReE0UZjh0UDKysoG" + "DhxYXV2t7oLwqBmRSHTnzh0jIyOZ6knm5uZaWlqkd6iuria2pdra2ujoaOaDgLGxsZmZWUlJCULo" + "/fv33bt3Z5JLLBZjhQH0v8IMDw+PKlHj1+Ts2bOQDggIGDlyZHV1tZGRkepLwvNfhZ8scQ2dJqW3" + "tzcWRR48eFBdXa2vry/zdo8fPy4uLsbp/6ooYmNj07FjR4QQcx0SzaSurk4tXUtDKrBTp05Uy/ae" + "np6xsbEIIX9//99++430mqayRTt58mSJr3JjY2N1dXVJSUlmZmZqairWShKJRFFRUVOmTKHXrh4+" + "fDiV2hVCqKSk5NmzZ//++y/+9/379/n5+cytL+zs7LAokpeX19DQwETPu6CgoLa2FrJLX+Dr60tT" + "YAlUplmuIV2Ah0dZqOtrghBKTU3FiYCAgP3796ulDJ85//kBTY3N+zOB7tM7ZsyYHTt2IIRqa2sf" + "PHgwcuRImbcD7SwnJydnZ2elFFHT2LZt27Zt29RdiiaMhlSgUCikWjkDk2ttbe2mvrqmra2to6ND" + "PKKjo6Onp2dubu7o6Oji4hIeHo5n8xUVFXgPmvWzzMzMPDw8DAwMXr58iY+kpKTIJYrgjI2NjXl5" + "ea1bt5aZBVu6I4RMTEzMzMykL5D++ZqAhnQBHp7/AEVFRTjh5eWl3pJ8tvADGo+C0PnFGjx4sLGx" + "MU5HREQwuR12uoUQGjt2rIIl4+Hh4ZqWLVuOGjUK/IG8evUKm4ArQt++fcFgFLSnmGBtbQ1iA8OM" + "YCjCa2fx8HyegKl0q1at1FsSHh4edtCJIjo6OrATwsRyvaioKD4+Hqf/q9pZPDz/MaytrV1dXXG6" + "rq7u3bt3Ct5QKBS2bdsWp8vKypg7sxIKhbATwkQUqa2tLSwsxGleFOHh+TwRiUQ4oYH7nzw8PEyQ" + "ES3E29sbJ54/fw5ffSoiIiLwoGBoaDh06FCllK+pIxKJsrOz8/LyWPgJra+vz8jIwNrzTQIuCqxI" + "BaqXgoKCrKwseb3KikSi3NzcgoICjkpFSo8ePcBMQimutIjmGXKp2LZp0wYnPn78WFNTQ39xTk4O" + "bhXa2toasiDaVLpAdXV1RkZGfn4+TOMYliQ/Pz8zM5Od2jR3fbmuri4rKwushpiXR/V9jZ6ioqL0" + "9PSqqip5M7L7LSKR6P379zK/7FxQX1+fnZ398ePHpvLcqqoq2kXR9AAAIABJREFUJp79amtr09PT" + "8/PzqS6oqalJT08HpTKloGDHpLqn0tsG6+bNbrxi8so4GgQ0cGzRcGSLIlh5QywWg2ssKkA7a8SI" + "ETj623+Sw4cPL1iwYMGCBTdu3CAeP3jwID6Oh6EPHz7MmzfPzMzMzs6uVatWpqam8+fPz8rKIr0n" + "5MUXPHnyZOTIkfr6+o6Ojubm5t26dfv7779JM+7evRtnvH//PlWB16xZg6+BWWZsbOyCBQuCgoLg" + "msDAQHxNbm4uk0pgXWDETQVqDkVFRStXrrS0tGzZsqW9vb2pqen06dOZzO/Dw8PHjBmjp6dna2vb" + "smVLY2Pj2bNnSzjL5wg9PT17e3uczsvLk2u4J4XoZUuu6ATEzQ2ZGyNgKNK6dWtSv16c0kS7wIUL" + "F4YOHWpiYuLo6GhtbW1lZTVz5kz69llUVLRt27bevXvr6upaW1s7ODgYGBi0adNm6dKlMgc0rvty" + "YmKir6+vgYGBvb29gYHBwIEDcTgsepTb19gNwkTy8/NXrlxpb29vaWnp5ORkaGhoY2Pz7bffgkG2" + "0n9LYWHhkiVLmjdv3rp16xYtWrRq1Wrbtm3slDPl/ZqcOnXK3d1dT0/Pzs6uefPmpqams2fPfvHi" + "hbzP3bdvH35KWVkZPhISEoKPhISEKPjc0NBQfKtPnz41NDQsXbrUxMSkTZs2Dg4OBw8exNdAI8fz" + "9czMzGnTppmamjo5OVlbW9vb2+/Zs4codb97927SpEn4AktLSxcXF5ohggksOiYTWLQNqgENo0jz" + "Zj5eMXllRBh2HHmbtxq/400bsSx69OiBr/T396e/EscXQwjt379f5m2bLtOnT8c/88cffyQenzp1" + "Kj6elJSUkJDQokUL6do2Nze/e/eu9D0hb1xc3LVr10gFuQkTJtTW1kpkHDVqFD67d+9eqgLb2tri" + "a+7fv4+PHD58mKo9JCYmMqkE1gXmqAKVy6BBg/Dj5s+fL/NiKHZISMjr169J/dmbmZk9efKE6g61" + "tbVz584lfR3NmjULDQ1lXvKy0DVloWuSg2f+2tMS/73/ZTE+SP+XsHIKZPl3kz/xVNqPAXAqY+t8" + "Jnd7+M1YyJK/c6nE2fNf9MKnzn/RSzrvEc+O+Ow1v0H0T/nTrQ2+8snSCcTj6VvmwdPTt8xjUmCJ" + "PyZV3eS6QFlZGZXerL6+/sWLF0lzhYWF0TgeMDIyIs3I3Q+ZOHEizv7LL7/cvHmT1KvE119/XVNT" + "Q5pdiX0NYDcIAw8ePLC0tKR6L3/++SfVPVn/lvj4eNJdRE9Pz4qKCihqbGwsk5/P/GtSUlIyYsQI" + "0it1dHS2b9/O5HEAtARpevXqpeBzfX198QXp6enS4cMfPnwoJjTy1NTU58+fkzqP+u677/ANY2Ji" + "SP1qrFnDaLSRhl3HlAm7tkE1oIkVaN7yjldMXhlGro7DvHlzMbZ8PsjYFUEEHS16y/XExESQESHL" + "58nHjx+9vb1J9+aKi4unTJlCs22Xnp4+depUUk2DS5cuzZkzR5kFVQZcFFiRClQjnz59GjNmDA4Z" + "LkFJScno0aOp9Hb8/f2pfFDW1tYuWLDg2LFjyiwoGcSvmuLKA7Chgb11yZUXdLTo99aLiopgo1+9" + "hiJNogvU1dWNGjXqn3/+IT1bXV09depU7MCaSFRU1MSJE2m0TSoqKvz8/F6/fk11AXd9OSMjY8qU" + "KRUVFdKnjh49unjxYtJcmtDXiGRnZ/v6+n769In0bHV19TfffHP58mXSs+x+S3p6uqen54cPH6RP" + "3bp1a9myZYzLLh+VlZXDhg2jMjqtr69fsWIF9tipUc9NS0uTOGtkZCThZrCwsHDEiBGkSl8///xz" + "ZGRkbm6uj48P6fgfEhISExPD6JcQULxjkqL0tsG6ebMbrzAyXxlHg4CmjS1NC9l+9MeMGbNlyxaE" + "UFZWVmpqavv27UkvA+2sHj16wPbI58l3332HO3Pr1q0nTJhgZWX1/Pnzy5cvi8VihFBBQcGePXs2" + "bdpEmnfFihWVlZUIIV9f3+XLl7do0SI6Ovr777/Py8tDCJ04cWLChAk0q0EMadu27fTp02tra8+f" + "P4+PTJs2DXuwJV25oYGLAitSgWpk165deBe7RYsWX3zxhb29fXJy8pkzZ7DNQ1FR0Y4dO6SLvWfP" + "nuPHj+O0sbHxvHnzBg0aVFdXd/v27b///htPcAMCAvr169ehQwfuCm9kZKSjo4PLr6CpQ1lZGUgR" + "zZs3B/dcDLGzs0tISEAIVVRUlJaWmpqakl4G2llWVlYGBgYKlFdRmkQXCA4Ohi+3mZnZ3Llz+/fv" + "X19ff/r0aTwVqK+v9/f3T0xMBFW38vLyadOmYWMngUAwfvx4T0/Pli1bVlRUPHr06OjRo1gMqKmp" + "+emnn6i+stz15b1792JNwn79+s2bN8/CwiI6Ojo0NBSryx84cMDHx2fcuHHELBrS14gEBwfjiZpQ" + "KPTz8/P09GzevPnHjx/DwsLw4CwWi5ctW+br6yvRj1j/Fn9/f1hrcHV1nTt3rrW1dXx8/F9//VVW" + "VrZ//355o+sw/JqsWrUK92t83N/fv3fv3lVVVVevXg0LC8PtISgoqE+fPoMHD2by3CFDhuBljgsX" + "LuAx1svLC1upOTk5Keu527Ztk7D3GzZsmK6uLvFIUFAQlkOcnZ29vLyMjY3DwsJA9WvPnj1aWlr4" + "gkGDBg0fPryqqurUqVOwXrN9+/aBAwcy+ckYpXRMUpTeNlg3bxbjFUD/yuTtOAybtwaOLU0Mmfsm" + "jY2NsL/2xx9/UF02fPhwfM2GDRuUsl+jschUrsDMnTu3uroazt6+fRuWh9u2bStxT4m8S5cuJZ7N" + "yMiwtrbGp5ydnUUiEZxSRDeAaJFGLCoTWBdYzE0FKhd2ClqYqVOnlpaWwtkXL16Ym5vjU/b29hJ5" + "i4uLoXM5ODikpaURz8bGxsJEfPz48UxKzlpBqyx0zQGPtjjL5Sn9WCtoFe5afnS0C1z/+Nvx0tfQ" + "K2iV7l29Z6AtvuDREl+qB50a1xVfcztgpMQpFStoaX4XyMnJAf2x9u3bp6enE88SJYGzZ8/C8d27" + "d+ODAoGAeBx+IPhJMzMza2xsVMEPEUup5QQEBBAf/fjxY3BA37t3b2JGpfc1gPUgXFlZCfVw4MAB" + "iSw//fQT/MyoqCil/Bbi5sAXX3xB1B58+/atRCQfhgpaGPqvyePHj2Gu6erqmpWVRTx7/vx5cH7V" + "o0cPibYkE9jRjYuLU9ZzQdsH4+Xldfv27cjIyDlz5oBOkUQjDwoKqq+vx6fq6+tBNwRPWwUCwb59" + "++D+ZWVlPXv2xBfo6+tDRiYo0jFpUKRtkA5orJs3u/GKyStj3XHomzd3Y8vng2wFLaFQOHr0aJym" + "2uWsqqp68OABTvNufBFCXl5e+/btI6qmDBs2bN26dTidlpaGV0xJ6du376+//ko8Ym9vf+jQIZxO" + "Tk6Ojo7moMjs4aLAilSgGnF3dz9+/LiJiQkc6dq168aNG3E6MzNTYks9NDQULxrp6Ohcu3aNuJiH" + "EOrfvz/Y212+fBmimHME7C2wcMMiEolKS0vfvHlz4cIFULkxNDSk2kSlQSAQwGePSkeroaEBGgC9" + "dlZiYuIjZiiyF6ThXeDQoUN4WU5XVzcsLMzBwYF4dv369f3798fpU6dOwXFYBZw8efLkyZMl7mlv" + "bw9aECUlJSkpKSr4IRL06dNn7969EJAUIdS3b1+YqMXHx8fFxcEpjeprmCdPnuDlfBcXF39/f4mz" + "K1eu7NKlC04/fPiQeIr1b9m3bx9OODk5HT16lLi636FDh9OnT8u7h8kQLKQhhExMTK5evQpKmJiJ" + "EydCgLyEhIRbt25p1HPd3d2vXbs2bNiw4cOHY1N16WvGjRv3yy+/wKaBtrY21iVB/+drePny5URD" + "AmNj4127duF0dXW1XO1NWR1TAqW3DdbNm914RYTqlXE0CGjg2NLkkC2KIILtx+3bt0n94dy5cwc3" + "nebNm/fp00eJ5WuibN26VfogUWucpjlu3rxZes/Ry8urX79+OH3lyhVllFFpcFFgRSpQjWzdulV6" + "C9vPzw8GcYlinz17FifmzZvXuXNn6RtOnDgRht1z584pubj/C7xEGgfEFy9ePCjFgQMHDhw4cObM" + "mQcPHoDuvkAgcHNzk3dDHwPSRW5urpjM8Wtubi4eiPT09Jo3b05zq5SUlJfMKC8vZ1FUjIZ3AVC5" + "njVrlouLi8RZgUCwdOlSnL5z5w6u8Pr6elCQoLLFHDVqFPxqGqef3PXlkJAQ6QY2Y8YMZ2dnnCZW" + "u0b1NQxYV0q/FISQUCjECmYGBgbgJArD7reIRCJwcLR69WqIQwoMGjSIi9jElZWVUIYVK1ZIzCwx" + "gYGBHTt2xOkTJ05o1HN//PFHorhLOiNfu3atxJHu3buDtwZtbe01a9ZIXDBo0CBYLM/MzKT9Kf8f" + "JXZMIly0DdbNm8V4JQHVK+NoENDAsaXJwUgUGT16NG7ZpaWlxHUm4ObNmzjh5eVFbAGfJ/b29t27" + "d5c+bmNjA042qJZg27RpA2ElJYDtYCprLbXARYEVqUA10q5duwEDBkgft7KygmV+omljTk4OKDEH" + "BARQ3fbLL7/EievXryutrGTA14vG/a5IJGqUQtr5r1AodHNzAwfB8tKmTRv88airqyP9lBKDrHO0" + "jsscDe8CNTU10MxAj0ICPG4bGhp27ty5uLgYIVRVVbVkyRJPT08HBwcq3f1mzZqBbgzVThp3fdne" + "3h60gokIhcJp06bhNKxza1pfw4AchV3xSF+wePHi5OTk8vLyX375BQ6y/i2vXr3C8raWlpb0ajpm" + "9uzZcv8MWcTHx2NjKoFAQDV71tLSglPKqnylPNfCwgL0damwt7eHiSYR2BMeMGCAtBcpgUAAuzTM" + "10GU1TEl4KJtsGve7MYrIlSvjKNBQDPHliYHI7HBwsIClvdIdbRAFOFiTaXJ0a1bN6pTMEBQhW8D" + "tWNpPDw8cOLZs2fyBvPiDi4KrEgFqhFwey0NFJsY3en58+c4YWZmRvOTQbxJTExUQimpga+FgqsJ" + "tra2vr6+pCthDGnWrBksKJLqaIHNuiYEWdfwLhAfH19XV4cQ0tfXp7KONTExSUpKKi0tffDgATb8" + "NTU1xd5y09PTaYJEgdoV1U4ad32ZptpBRHn16hWWkzWtr2Gg9aampgYFBUkvAbRq1apjx44S/ZH1" + "b3n8+DFOdO/enco9iYeHh9IXE589e4YT3bp1owlFCqrdRUVF0MHV/lxXV1eZix1du3YlPQ6auqCJ" + "RHUB88FBWR1TAi7aBrvmzW68IkL1yjgaBDRzbGlyMFWfGDNmDHY5FxERsX79euKpjIwMrI+ora3t" + "6elJmn3Pnj2kXheFQqGenl6rVq369OlDun/6559/SmzekWJgYLBkyRKqs8+ePTtx4kRsbOyHDx+a" + "NWvWpk0bDw+PmTNncuTpS0JTkIi+vj5OUC08U41ZCKEOHToIBAKxWFxbW5uWltapUycFy6kUuCiw" + "IhWoRiQUkYmAGQYeZDEQ9qh9+/Y0XzuwQSwtLc3JyZEwH1QisLkBppzS6OrqwpdDJBJha0s427Vr" + "VxcXFyqfV3JhZ2eH7Wrev38P9p2Y8vLy0tJShJBQKJRZG127dpVWNiAFvAvIi4Z3geTkZJxo27Yt" + "jb6cvH5dysvLw8LCYM+KdNUTcdmXXV1dqU6Byk1VVVV6enrbtm01ra9hevfubWFhgX0W7dix4+rV" + "q/7+/l999RXYuJPC+rdARpp3bWpqamtrqxRJAIC5F01PwaXS09PDcumrV69ohlNVPpfJkgrVggiY" + "W4AHCwlgpKXqPixg2DEl4KJtsGveio9XVK+Mo0FAM8eWJgdTUcTb2xsbGj569KiyspL4dQc3vm5u" + "blSzkM2bN9P4wMZ4enoePnxYQjzYunWrzKDLCCFLS0tSUSQ/P3/hwoWXLl0iHnz79m1kZOTGjRu3" + "bt26fPlypSt4gAsXaUAHhmqAaNeuHVVefX19S0tLrOGjeOQHZcFFgRWpQDVCMwWHNkYsNozp2dnZ" + "sHtLT35+PndDGKzM0YgiPj4+xFUokUiUnp4eExOD1QCSk5NtbGyUJYpgXdD8/PyGhgbiNwnqzdra" + "WsKrpjTt27enCrClLDS8C4ACA+laD3MaGxux4c3z589jYmJiY2OJAZipCsNdX6YRcqysrAwNDbFy" + "Tn5+ftu2bTWtr2G0tbXnz58PocFTU1NXr169du1aDw+PWbNmTZw4kTQmD+vfAi2QXnPSyclJuaII" + "hJWA2RgpQqHQ0dExKSkJ/a8iq3qfy2T0kLmKwXA1hB3sOqYEXLQNds1b8fGK6pVxNAho5tjS5GAq" + "inTv3t3W1vb9+/d1dXX37t0jBjFUlnbWrVu3hg8fHh8fr6x+++7dOw8PDyqDsLq6uqCgoKysLHBk" + "oSxgtY8F9GE9jIyM8FgprR+pLrgosCIVqEZkToslAP3gvLy8M2fOyJWFC0CrmPkPEQqFbdu2tbKy" + "CgsLq6mpqauru3Xrlo+PD2l0bbmwtLTEs0mRSJSbm0tcdyQaiij4FKWg4V0AnksamFwmNTU1hw8f" + "Pnv27OPHj1m4VuOuL9MIOQghIyMjLIrgTXVN62vAhg0brl+/DjEoEEIikSgyMjIyMjIwMHDevHkr" + "VqyQcMzA+rcwbAnyhpaSCeg1yFykgHfKRBVCNc+lb2YYmVFcuTCgVbBjSsBR22DRvBUcrxD1K+No" + "ENDYsaVpIYd/Gy8vrwMHDiCEIiMjQRRpaGi4ffs2Tst04ztkyJCFCxcSj4jF4uLi4rt37164cEEk" + "EiUnJ+/cuVNCAQwh1LlzZ3o5R1p6qa6u9vHxwXKIubn5t99+O2nSJEdHR5FIlJiYGBoaevToUYTQ" + "77//PmTIEMWDBhJRZJuFXgyDIQ8rqGgCXBRY7YbIqoFUZVHpWRgiEonw1A3J/70xNTUdOnQoXpIQ" + "iUS3b9+eOHEizdYKQ9q0aYM369+/fw9SB5ZMcFpDRBEN7wJgFM5CKkhISJg8eXJaWhrp2RYtWlRU" + "VBDNn6Thri/Tz//gx2LFG43qa0T09fWjo6MDAgKk/eoUFxf//PPP+/btO378OHHtj/VvgRZI3xKU" + "HjAUJl4y7wwX0DcqVT5XppiBCPt7KkPxjikBR22DRfNWZLzCUL0yjgYBjR1bmhZyiCLe3t5YFImI" + "iICDMTExeCHByckJXChS4ejoSLqBtWjRoqtXr/r4+CCE/v77b2lRpHv37sSAOEwICQl5/fo1Qqhb" + "t27Xrl0jbocNGDBgwIABY8eO/fLLL0Ui0aZNm5QriigCvdo02HfKuwDPHU2uwJoDLJXZ2toy3Ixm" + "bc8gk5KSErAVYbEsam9v7+Tk9O7dO4RQWVnZkydPZLqdkYmdnR2IInAwPz8f29uYmJgoffmWHRre" + "BaCZEdU2mJCamjpixAhpvbKWLVsOHz7c19fXx8fH2dmZuR9S5UJvjwtGWXhtVaP6mgQmJiZnz559" + "9uzZ77//fu7cOYkZZHFx8fjx4x89egQWU6x/C8OWoPQlfGj5REs5UkBHVCmdRV3P5RouOiZ3bYN1" + "85Z3vJIJR4OAJo8tTQg5RJGRI0fq6urW1dW9evUqLy8PW2KBdpaCkQ3HjRs3ceLECxcu/Pvvv2/f" + "vgW7Q3aUlpbu3LkTIWRlZfXPP/+QmklNnjz50aNHO3bsePnyZUxMDJWvBhVDv5IBZ5nsGgMyB2JF" + "4KLAnwlQJ2PHjg0NDVVvYYimXOwGyr59+2ZkZGB5JikpydXVVUGjEVtbW6FQKBKJioqKqqqq8IKc" + "pmlnIY3vAvBceVeaFy1aBNMdKyuriRMnDhs2rG/fvo6OjnCNtB9nlUHvdwu2+PDPV3tfkzkI9+zZ" + "88iRI7t377548eLJkyejoqJAxK2vr1+yZAkEEWb9W2D7DiqHFPqzLIACy7wzXKAUvT51PZdruOiY" + "XLcNFs1bKTtjRDgaBNQ+tvw3kEPGNTIyAj/W4NJXiW58YZNO8WW2Y8eO4S2wTZs20bhrCAoKwuaw" + "xH0e9QKRqqWpra0Fozpp3180S7NK/7QQYV1gHpipf/jwQb0lQQTbOz09PXYihImJCbguEYlET548" + "UbBIOjo64IITNkY0yo0vRsO7ADgMpSmnNC9evIBBfuTIke/evQsNDZ06dSpxuoPU6lOb5udUVFSA" + "wgm2YVVNX1N8EDY2Np45c+bNmzczMzNXr14N3lofPnwIn0XWvwV6E31GsPZWFlBgmR5ooHeDo+em" + "+FxO4ahjqqZtMGne7MYrJnA0CGjUd7zpIt92G2x9REVFIYRKSkpwbBdDQ8OhQ4cqWBSYWyjuPePC" + "hQsIIXNzc/qgPK1atcLOnpXe6FlDE3g4LS0NL3UIBALwHgObg1SOySsrK5W+ukBE3gLzAOB56eXL" + "l+otSU1NTVZWFk4r4tmjR48eoDadnp6uuJ83GBPwZKKurg5/C7W1tWkCBagYDe8C0MyoNMsxU6ZM" + "6dq1q5+fH47GCAGP9fT0Tpw4Qbql09jYqEZXftBipcHO5RFCenp6eIrGaV/jYhC2tbUNCQk5dOgQ" + "HAHXtKx/C7RAqB9SUlNT5bqtTMDvKvhpJaWwsBBMlun9vWr4czmFo46p4rbBpHnLNV4xgaNBQHO+" + "400a+UQR2LjAosj9+/fxh3bEiBE00XYYAioiCmoy1NTUPHz4ECE0evRomTZnP//887t37/744w9F" + "nqhEINKQNPfv38eJ9u3bQxWBbiuVTwb6UVhx5C0wDwCBsTIyMmg8JKakpHTq1GnSpEnBwcEceU5L" + "TEyEDX1FZswGBgZEgzGIQcsa8PGPTdU/fPiAfVO2bt1a9aaiVGh4F+jcuTNOfPjwgTReJCYhISEx" + "MfHUqVN4EvP27Vt83M3NTcLFDZCamgr7AKqP80PTuu7du4cTHTt2xO2E077GehA+dOjQ119/7eLi" + "Aq5fJPDz8wPf2fB9ZP1bIAZrfHw8ldSUk5OTl5dHdU92QFiPR48e0Siq3b17FyeEQqFSomap67mc" + "wlHH5KJtsGve7MYrJnA0CGjOd7xJI58o0rFjR+yiOzs7Oy0tDfqwUoKsh4WF4YSCw0FCQgI2eOrf" + "v7/MiwcMGCCxs6leoqKiqBzzQf1ACGdE2M3EFsPS3Lp1i+pZRBM01mE65C0wD9CzZ08QlU+ePEl1" + "2enTp5OSki5cuLB9+3Yu/NN/+vQJlnMMDAwUVHzq1q0btKt3794p6OrNzMwMt/CKioqysjLYAdcc" + "7Syk8V2gQ4cOYPxz48YN0muysrJgb6d79+6IEGeAJq7ClStXIK16UeTmzZtU88uLFy/iBFQ7p32N" + "9SB89OjRY8eOJScn00izsPsHoizr3+Lm5ob92lVVVVEV6erVq1Q3pIfmazJw4EDsSK28vBw0uqU5" + "f/48TnTp0kUpXrzU9VxO4ahjctE22DVvduMVExQZBGiat4Z8x5s6cvtDgI2Rhw8fwuIT0RcbO/75" + "5x88Ijg7O9MHJJIJLEH16tVLwVKpntLS0n379kkff/HiBYSS9PX1heOwbBweHi496NTV1dFs+BDd" + "rbJW4pK3wDyAkZGRl5cXTm/fvp101l5RUfH/2DvvsCiO94EPcEgvAgKCgCUKAraAxhqxoWgsaKJG" + "bFGsCUaDGmPUGEuImpgYjZjYYlcs0ejPhl0EBRREBAQVpKgUKQLSrvz+GPN+N1f29rbcnTqfx8dn" + "2J2ZfXfvnXfn3Zl5JzIyEqf79u3Le4CXwsLC//u//wPNad++Pcf4OZaWlq1bt8ZpmUyWnJzMUULw" + "Op4/f65vYXwxet4ERCIRDk6IEPr111+Vrmfdvn07TrRv3x7PUYGegappElVVVT/99BP8KWhsDKWU" + "lZUpXSR67do1WAILoREFbWusjXDnzp1xYv/+/Uo/BlVVVUGXC3Se9b1YW1uDbwYbz1GRSCQ43AsL" + "aN4mbm5uH3zwAU6vXLlS6Z2mpaWBS8BXY9HVdQVFoIYphG6wU2929ooJXIwAjXrrw3v8LUDjbgcs" + "Fzl79izuZ3Tq1InhisyioqKY/3LhwoW9e/dOnDhx2LBhWFm/+eYbxYIxMTFjaaF+jnqDlqApZenS" + "pXID+tXV1RMmTMDPx8PDIzAwEE5Bay8qKqIaIISQVCqdOHEizYo9CwsLiPoPA1xCCywQYWFhAQEB" + "AQEBM2bMEPpaPDJ16lScKC4unjBhgmI/Zt68eTAmHhoaystFJRJJVVVVTk7OxYsX8daE+LidnZ2v" + "ry/3+jt27Ah6lZWVxTGGOryi8vPz8UIRBwcHfft4qQ9NgIYJEybgRFpa2vLly+XOZmRkgOn49NNP" + "cQLm2d+5c4e6QxlGLBaPHz++uLgYjuhk/fry5cthvgqmrKwM1gd6e3vjpYAY4doaayM8dOhQnEhN" + "Td28ebNihoiICDxbpkmTJv7+/tzvBcxjXFzcmjVr5EotXryY9WIA+rcJ/CgJCQmKwforKytxYH2E" + "kLGxMV+GTofXFQ7hGibvusFavVnYK4awbjj06q2T9/hbhgbBfDEBAQHm5uavXr06fPgwfuLMw/ie" + "OXNG1YgbJiQkBLSQypMnT+jDas2fPx/muMOGqW9o8ObKysrevXv/8ccfw4cPNzAwuH379vTp02FR" + "13fffUf9bh0QEGBmZobnh3z77belpaWTJ0+2t7e/ffv2ihUrbt68iRBydXVV+i40NDS0t7fHQQKm" + "Tp169uzZhoaGRYsWqd0fhovAApGUlIQXCL1ZmwcNGTIkICAAm7aTJ0/26dNn/fr12Cjn5OQsXrz4" + "wIEDOGenTp3AsmsE1ECPSCQKCAjg5ZeysbFp0aIF/joglUpTUlK4RMpu2rSpSCQSi8WPHz/GPXuN" + "hkRwBAuGNG7c+JNPPtFYRP1oAjT069evX79+eIHfypUrS0pKli5d2rRpU4lEcvLkyVmzZuHvfLa2" + "trAFbWBg4Pfff4/+7UwfP34cJrJmZGTMmTNHLuqgTja2dPI7AAAgAElEQVRdLSsr69evX2Rk5JAh" + "QwwNDePi4kJDQ+Gz1A8//EB97MK1NdZGuGfPnt7e3mlpaQihOXPmPHv2bM6cOY6OjgihoqKiX375" + "BXqEISEhONgjx3sZMWJEp06d8DKbRYsWvXjxYvHixba2tiUlJd99953S/iJD6N8mU6ZM2bBhA77T" + "H374oaCg4Pvvv/fw8EAIXb58+YsvvsCnEEKzZ8+GUSbu6Oq6wiFcw+RdN1irNwt7xRDWDYdevbXw" + "Hn/r0fgFaWJi0q9fP0TZYYqXhSJ2dnZr167dvXs39915YWccpWvWRf9iZGRkZGRkaGhoaGhoYGBA" + "3VdBh+D4RUVFRcHBwVZWVnZ2dv7+/nfu3MFnAwMDJ0+eTM1va2s7adIknJZIJGvXrvX29nZycho8" + "eDB+Bfbs2ZNmA0dYcVVRUbFt27Zdu3aBaRZIYIIcW7ZsAZ/5+vXrnTt3tra2dnJyatGiBdgvExOT" + "P/74Q7jurEgkCgwMdHBw4KtCWASJEMrIyFC1lIIJRkZGeAgeRur1anYWekOawKZNmyDoZGRkpKur" + "q5OTk42NTXBwMHyu27BhA+Tp3r07TG5JSUlp06ZNly5dBg0a5OPj07ZtW9zdadeuHXzhow93IwT4" + "o1VBQcGwYcMsLS0bN27cvXt3MF+jR49WnG8jUFtjbYQNDQ1h616pVLp69WpnZ2cnJycnJydnZ+cf" + "f/wR+96urq7fffcdL/diYGCwdetWmB+ybt06e3t7fEXc13RxcRkwYADze6dC8zYRiUTbtm2DN/Ku" + "XbuaN2/epEkTCwuLvn37QjZfX99Vq1axu7pSdHVd4RCuYfKuG1zUW1N7xRzWRoC+s6QP7/E3GjYP" + "hboypEmTJjA8rRY3N7fhw4fj3UADAgLAQHz33Xf5+fkLFixQ9SP16tXrMC3U5SUQy0vp0KTkX6RS" + "qVQqlclkuD2wXrfNL7NmzRo4cCBOV1dXUyMt+Pn5HThwQNFVW7t2rapxDDc3N6VFgLlz58odycnJ" + "EVpgAhVPT88TJ07AyleEUGVlJTW6dKNGjXbv3s28lWmKk5PTyJEjucTwVcTe3h4cBrFYDOMD7KB+" + "rTQ1NVUVN0ZXvBFNwMvL68iRIzCxTSaTFRUVUTe7WLhw4cSJE6lFtm/fDmopFosTEhLOnTsHb9+e" + "PXteuXIFZkDRrEwViGnTpsGbqKampry8HE517dp1586dikWEa2usjfDQoUMXL14Mf+LfpaioCN5H" + "dnZ2hw4dsrW15ete/Pz8du3aBQHopFJpUVER9vONjIy2bNlCrVMj6N8m3bp1279/PzXSZklJCXXa" + "vY+Pz5kzZywtLdldXRW6uq5wCNcwedcN1urNwl4xhHXDoVdvnb/H33TYuCLUGVlBQUHMnby+ffse" + "P378+PHjJ06cuHz5cmZmJnY0V69effr0aZqC7u7uH9NCnYsF4eH0Z7cQ5hgaGp44cWLSpEnUV5dI" + "JJo9e/a1a9fg1qhYWVnFxsaOGjVK7m3Xu3fv2NhY+i7m0KFD169fT43nQBOtny+BCXL06tUrJSVl" + "8ODBiv2Vzp07X716dfTo0TxeTiQSmZubOzs7t2/ffsSIEcOHD1d8E3CHOjCSlpbGZVkzdRjE3d1d" + "H3r2VN6UJtC/f//bt2/36NFD7ridnd22bdsUZ4f7+PhcunRJcfmQnZ3dqlWrLl++bGdnB0tdExIS" + "aAJZCoGBgcGxY8cmTJgg99hnzJhx+fJlVauJBGprXIzw6tWr//rrL8U8BgYGQUFBiYmJij8ZhvW9" + "jB07Njo6Wi5st4ODw+HDh7nMHlH7NgkODk5ISKAu4MGYmprOmzfv5s2b/H4Q0fl1BULQhsm7brBW" + "b03tFXPYNRy16q3l9/hbhoF2RgOcnZ0LCwsnTZr0119/UY/n5+f7+vpWVFRYWlomJSXBZjFAs2bN" + "CgoKQkJC9u7dy/BaBw8exIuZTp06pbiOBeaVYXbs2IFXaz179szZ2VmTe+KTsWPHHjp0CCEUERGx" + "aNEihFBqamp0dHRhYaG7u/tHH33EZFJKZmZmdHR0bm6ujY1NQEAA8wn65eXl9+7dKy8vd3V1bdeu" + "HTVYhKACE+TIzc2Njo7Oy8urq6tr2rRpr169qB16JlT+sVh9JoI6rGb8oDbPm9sEUlNTr169WlBQ" + "YGpq2q5du0GDBpmZmanKLJFIYmJi4uLiSktLHRwcvL29AwMD9SoCzL179y5evFhUVOTu7j548GCG" + "j517W1MKayPc0NBw8+bNhISE4uJiExMTDw+PgIAAhoHm2d2LWCw+f/58fHy8RCLx9PQMDg7mJcYo" + "k7fJ/fv3sQYaGhq2bdt20KBB2vHYdXVdIRC0YfKuG1zUWyN7pREsGg4T9RbItrzd6NgVQQj9/vvv" + "X3zxBUKod+/eiqEJWLgi9+/fxx8Mli9frjgHUY5t27ZNmzYN6Z8roue8cQK/IxBXhBfYuSIEAoFA" + "IBA0RfcLaGbMmIEHQ65evcp6fyUq3t7eeL4W/aQvAoFAIBAIBAKBoEN074qIRKKlS5fiNCS4YGBg" + "gIN6xcfHc99hjUAgEAgEAoFAIAiB7l0RhNC4cePwMqm7d++eOnWKe4UQPTM8PJx+BppOduYiEAgE" + "AoFAIBAIeuGKiESihQsX4vQPP6ifpa2Wvn374qBply5dWrBggaps58+fp0aaIxAIBAKBQCAQCFpD" + "L1wRhNDkyZNdXFwQQnFxcZcvX+ZeYWRkJN6/8+effx4yZIjczn3p6emTJ08eOHBgZWUlQsjNzc3K" + "yor7RQkEAoFAIBAIBAJD9MUVMTExCQ8Px+nVq1fLnd23b5+BOuRCbPn5+f3+++84ffr0aR8fnw4d" + "OoSEhHzyyScdO3b09vbetWsXPuvl5XXjxg1e4hgSCAQCgUAgEAgEhuiLK4IQmjFjhr29PULo4sWL" + "vOzdO3369N27d0MI6pSUlP379x85cuTu3buQJyQk5MaNG9TtnAkEAoFAIBAIBIIWEOlagP9hYWHx" + "5ZdfLlu2DCG0evXqf/75h3udEyZM6NWr17Jlyw4fPkxdoW5kZNS/f//w8PABAwZwvwp3pkyZ0rNn" + "T4QQ8y2xdMsbJzCBwC+kCRAIBAKBwB0tbXGoc6qqqm7evJmTkyOTydzd3Tt06KDDDQ0JBIEgWxzy" + "ApMtDgkEAoFAIHBHj0ZFBMXS0rJ///66loJAIBAIBAKBQCC8Ro/WihAIBAKBQCAQCIR3B+KKEAgE" + "AoFAIBAIBB1AXBECgUAgEAgEAoGgA4grQiAQCAQCgUAgEHQAcUUIBAKBQCAQCASCDnhXgvkSCASC" + "QEgkkvPnzyclJdXV1Tk4OLRv375Hjx4ikY7jE+qnVAQCgUAgUHlHR0WCg4MtLS0tLS23b9/Ob81i" + "sfgt9u5CQ0Pxc1u7dq3SDEpvf/LkybjU+vXrBRJMV9fVNzw9PfEtJyQk8FWW/kdX+uTV6snbxNOn" + "Tzt27Dh48OBvv/12xYoVc+bMCQgIqKurI1K9ibzdBpyKcC9BwlvJu9M0hOYd7Jmo5R11RWpqaqqr" + "q6urqxsaGnistqSkJDAw8C1+39fW1uLnVl9fr3hW1e3Tl+KOrq6rh1T/i0Qi4asszWMkT14ikQwb" + "Niw1NZV60NHR0cLCQlciIX2VSv956w04FYFegoS3kneqaQjNu/N+ZA4ZrOeN5OTkESNGPHnyRNeC" + "6AZd3f47/th1CHnyCKHjx4/fvn1b7mCLFi10Igygn1LpOUSfCQSlkKZBEBriivDDy5cvu3fvXlNT" + "o2tBdIOubv8df+w6hDx5TFRUFKRDQ0MHDBhQU1NjaWmpQ5GQvkqlzxB9JhCUQpoGQQsQV4Qf6uvr" + "34W26uLi4unpiRBycHCgHtfV7b8jj123KP3R6Z+8Kj15+8jKysKJ0NDQrVu36lYYQD+l0meIJSEQ" + "lEKaBkELEFeEoAFr1659FxYiE6iw+NHfHT0pLS3FiaCgIN1KQkU/pSIQCAQCQZF3dNk6gUAgcAfW" + "HTZt2lS3klDRT6kIBAKBQFCEuCIEAoHAEqlUihPGxsa6lYSKfkpFIBAIBIIiGrsir169ys/Pp88j" + "lUqfPn1aVFSkaeVSqfTZs2fPnj3TtKBASKXSwsLCJ0+e8D5XsqGhIS8vr6SkhEVZJj/BG0FRUVFu" + "bq5YLNb/67JWaSY1s9MxqVRaUFBQXFzM7qKsy/ILl4aAEJJKpXl5ec+fP+c34D1HqdghnLVRe12B" + "dJtH9E1I1vIwtN6sFVv7WlRTU5OTk1NYWAgOsFo4tq+6urrs7OzCwkJVGWpra7Ozs2GaInMaGhpy" + "cnLKy8tZFGR9R1x+ay6NQgjjWVpamp2d/erVK74qVAtrhRdCVI51suiZ6ORVpQpOGiWjJTIycsaM" + "GTNmzCgpKWloaPjyyy+NjIwQQh4eHtu2bVPMf+bMmcGDB8OnOEtLy8mTJ9+7d4/+KjKZ7Pnz52Fh" + "YbDI1dra+ssvvywuLpbJZGfPnsUyXL58mVrkt99+w8evXbumqtpFixbhPA8fPqQeHzhwIL5QZGSk" + "YqkXL16sWbPGz88P3yymWbNmX3755ZMnT+Qyx8bGzpgxY9KkSZAzNDQUX7SgoECx8v379/fu3dvQ" + "0BDudPLkycnJyapuQdOfgMqKFSvoH1FERATOcPToUaUZ/vjjD5whPj5eJpPt2LED/3n69Gnmtz9m" + "zBh8KiIiAj/e+fPn29nZ4YPm5ubjxo2T+4HUorXrslZpejTSMTmKiorCwsLgRpydndesWVNfXy+T" + "yVxdXfHBuLg4vsrK/ehMnryiniiiaUPYtm0brhNbuqdPn06bNs3KygoXt7Kymj59utpHpxaGUkG7" + "MDMzwzlHjhyJj/zwww8aXZGLJnCUirlu825JmMNcyJcvX86aNQtfZeXKlaoq/O6773CexYsXyzQ3" + "4BoZBCbWmxfFZqFF9C9BJhw5cuTDDz8UiV6vOG3cuPHEiRPpLSrrVl9UVCSTyXJycsaOHWtiYoKL" + "u7u7b9y4USqVQv5Hjx6NGjWqUaNGOIOXl9dff/1FXzN+Prdu3erfvz88vfbt26sqyOWO+DJimr6V" + "2F2XedN4/vz5/Pnz3d3dIWfTpk3nzJmTmZmp9l7YwdpsCiGqpnXy0jNhrnhCWG/eX8dqXJHhw4fj" + "qrOzsxcuXIj+y40bNyBnXV3dtGnTkDJMTEy2bNlCc5X4+HgnJyfFgi1btszMzIyIiMB/bty4kVqK" + "iSWF3tX169cZlj1x4oRSYTCWlpbHjh2j5t+5c6eqzHKmoby8vH///kpzGhsb//zzzxx/AkVCQkJw" + "tjlz5iielUgkoDrDhg1TWsN7772HM9y/f59aIbzpmdw+teHdv39f6f4Gtra2GvVRtHBdLipNj6Y6" + "RiUxMVHpAoDAwMCqqip6V4RdWbkfncmTV9QTKuwaAvya6enpSUlJjo6OisUbN2585coV5j8Ea6lG" + "jRql6iH4+fkxvygXTVCEuVSa6jbvloQJLBogKAlC6NatW4oZzp07BxnWr18v08SAs5CHifXmrtjs" + "tIiLK/Ly5cshQ4YovZyZmZnSy3Fs9VlZWcnJyUoj8n399dc4c2xsrK2trWKGb775hqbmhISEU6dO" + "gXtDJTg4uK6uTtVDYHFH3H9rdm8ldtdl2DRiYmLs7e2VZjMzM9u8ebOqe2ENa7MphKgs6uTYM9FU" + "8YSw3ry/jpm6IhcuXICPH/B7U1vp+PHjlT4aYPfu3UovkZ2dDe6gIp6enkuWLMFpLbgiirepiKmp" + "aWpqKhRh2Fyrqqo6depEX7NS48X8J1Bk8+bNOGe3bt0Uz96/fx+qcnNzU8wAE3js7e3xlyeOrsj8" + "+fObN2+uKr+dnV1ZWRnN7VDRwnVZqzQ9LHQMePz4MU1jmTZtGo0rwrosv64I64YAv+b169dpVmM7" + "OjoWFhZq+qNoKhUvrggXTVAKc6k01W3eLQkTWDTAzMxMeKRDhgyROyuVSt9//318tkWLFth4MndF" + "WMjDxHpzVGzWWsTaFamrq+vWrRvN5YyNjWNjY6lFuLf62NhYmsjg0dHRBQUFNBkUv9lBzVFRURYW" + "FqoKhoSEKH0I7O6IuxFj91Zid10mTSM3N1dVRxxjYGDw999/K70XdrBWeCFEZVcnl54JC8UTwnrz" + "/jpm6ooEBgbKXWPo0KGQbePGjXDcysoqPDz82LFjBw8enD59OnxsaNSo0YMHDxQv0adPHyjr5eW1" + "fv36qKiob7/9Fn5g2JlLaFfk5cuXTZo0wccNDAyCg4MjIyOPHTu2e/fu2bNnUzcIGz9+PJS6du1a" + "SEjIxx9/DGc//fTTkJCQkJCQvLw8yDZ79mzIYGtrGx4efuDAge3bt48YMcLAwAAuqjiCxvAnUMrd" + "u3dxTlNT04aGBrmzu3btotaGp8NR+eeff+QupNjFZHL7oLUwoOzo6Dhz5syIiIhJkyaZmppC2aVL" + "l9LfkUaPnct1uag0Dex0DKA2Fl9f3w0bNhw6dGjBggXW1tb4INhoRVeEdVm5H53Jk6dxRVg3BPg1" + "u3fvjhPNmjULCwv7/vvvg4ODoaxGWsRaqg0bNuBbBi0KCgrCRxhenaMmKIWhVCx0m3dLohbWDZD6" + "zfj27dvUUwcOHIBTBw8exAcZGnB28jCx3lwUm4sWsXZFvv76a6jW1tZ2wYIFR48ePXjw4IgRI+B4" + "27ZtxWIxFOGx1Xt5ec2bN2/ZsmUdOnSAOocPHz5y5Eic7tGjx7Jly+bPnw9vf4TQyJEjVdXs5uYG" + "lVy9ejU9Pf2PP/5wdnaGskeOHFF8COzuiKMRY90o2F2XSdOYPHkyPmVoaDh+/Pjdu3efOXNmz549" + "1FLNmzdn/gGCHi4KL4So7Ork0jNhoXhCWG/eX8dMXRFMUFDQpUuXLly4MGXKFBh4KisrA7ehefPm" + "jx49otYQFxdnY2ODz44YMUKufupweXBwcE1NDZzKy8tr27Yt9epCuyLQzg0MDKKiouSqysnJadWq" + "FWiARCKhnqWuAKbeBebWrVvw2/j6+ubm5lLPHjlyBDSyU6dOcjUz+QlUIZFIoKOZlJQkdzYsLIxa" + "8/nz5+UyfPPNN/jUmjVr8BFVXUz626fOmkAIjRkzpqKiAs7evXu3cePG+JSHhwf9Hckh0HW5qDQ9" + "XHTswoULcC8jR46kDog9ePCgWbNm1JuVcye4lFX6o9M/eVV6wqUhyP2a06ZNo1730qVLYMFbtWol" + "/9xp4SIVzBNISEjQ6KJcNEEtNFKx023eLQk9XBpgfn4+aMLw4cPheH19PUwz6NKli1zngF6fWcvD" + "xHpzUWwuWsTOFcnPz4deb+vWrbOzs6lnV6xYATcC8vDY6ufPnw99qYaGhsGDB+PjeMa8gYHBn3/+" + "CWVfvnwJg2BmZmZynTC5mufOnSv36MAb8fLyktMW1nfE5bfm0ii4XJemaVRXV0NBxZWrP/74IxS8" + "ePGijA9YK7wQorKuk3XPhJ3iCWG9eX8da+CKBAQEUH9aaJywlsPY2FjpXIIjR45AJVlZWUrr9/T0" + "rK6uliv44MEDWH+JhHdFevfujQ+OHj1aaW0nTpwAYdLT06mn6N9k4DpbW1vL2W7ML7/8AsXPnDlD" + "PcXkJ6ABvsZRbTRGbpD9xx9/lMsQEBCAT8HoNndXJCAgQNEv37BhA2TAq6AYItB1uag0PVx0bPTo" + "0fh4y5Ytq6qq5ArGxMRQP0XIuRNcyvLoinBpCNRfMygoSLHsypUrIcOzZ88UM6iCi1SsXREumqAW" + "GqlY6za/loQejg0wPDwcnzIwMIB1nL///jsUuXr1qlwRen1mLQ8T681FsbloETtXBJyNRo0apaWl" + "yZ2VSqVdu3bFGYKDg/FBvlq94pBaUlISVfHCw8PlMly/fl3V7VNr7tKlC3UMB3P69GnIIDflnfUd" + "cfmtuTQKLtelaRqXL1/Gx9u2batYp0QiadeuHc6wYsUKxQwsYK3wQojKuk7WPRPWise79eb9dayB" + "KyLXmwdg4trnn3+uqh4wT9RALrW1tfB9BYbL5fjqq69AAEFdkfr6egi7ER0drbS22tpaCNcgN/BK" + "01yrqqpgKur333+vtGaxWOzp6YnzyA0sMvkJaPj+++9x2WnTplGPNzQ0YDfPy8sLZxgzZoycSFhs" + "U1NT+IjO3RWRm0MMxaErHBMTw/zuBLoua5Wmh4uOUdeWKVoTzNChQ+F+qe4El7Iy/lwRjg2B+msq" + "ftqRyWQFBQUsWgpHqdi5IhytjVpopGKt2/xaEno4NsCSkhL4Cvjxxx/LZLLq6mr4yE0dKgHo9Zm1" + "PEysN2vF5qhF7FyRDz74AJeaPn260gwHDx7EGWxtbaVSKY+tXmkoDlgvKxKJSkpK5M5KpVIYKzh7" + "9qyqmhW/BMvd7FdffQUHudwRFyPGpVFwuS5N09i3bx8+rjj/DbN48WKEkLm5+fz581XJzBwuCi+E" + "qKzrZNcz4aJ4vFtv3l/HTPcVsbOz69Gjh+Lx/Px8+DIRGhqqqvjYsWNxgvqlISEhoa6uDiFkaWkZ" + "HBystOCUKVMYSsiRV69ezZkzJzAwsHnz5r169VKax8TEBN7xzINYJyYmVldXI4QMDAxUxb4wMjKC" + "U9RHREXVT0APzORLSEigHr9//z6+hXHjxuFFAnJfmFJSUrDYnTt3hvbPkffee0/pekcHBweYIyRE" + "hGyNrstFpenhomOpqamVlZUIISMjo08++URp2c8++0zpcS5leYSvhuDh4dGxY0fF4y4uLrBulfnO" + "AHxJpRHCWRt6uOi21iwJ9wZob28PAyPHjh178ODBr7/++vz5c4SQSCSiTpxgAi8GgYn11lSxta9F" + "tbW18Cjgc4McQUFBhoaGFhYWPj4+ZWVlPLZ66GdTad26NU5069ZNcQGxgYEBLAXBNlARNze3AQMG" + "KD0F/a24uDg4yMsdafpb8/VW4td4wvJCvIpdMcMXX3yRkZFRWVm5bt06hnXSwEXhhRCVe50a9Uy4" + "KJ5w1psvjWLqivj6+lKncADJyck4YWtrS11GJgc87nv37sHBGzdu4MSHH36o6hXl4+MDpkRQbGxs" + "1q1bd+7cuezsbKVx/TAwAY75NjR37tzBiQ4dOtCEGoDYiKWlpXl5eYoZVP0E9HTt2hV/JEhNTaW2" + "zMTERMiArXlWVhbVWIPx7dmzp6YXVQVN5AcwH0LsjqTRdbmoND1cdOzWrVs40bFjR6UBKxFCffv2" + "hSjjVLiU5RG+GgLNjwK/Zm1trZal0gjhrA09XHRba5aElwb41Vdf4eWtUql02bJlP/30Ez4+bdo0" + "+P7HEF7kYWK9NVVs7WtRYmJifX09QsjMzAw6N3JYW1unp6dXVFTExMTY2dnx1b7at2+v6nI4AZNh" + "VGXA3z0VgdEhRfr27YsTd+7cgeK83JGmvzVfbyV+jSfspJGVlTV//nyJRCKXoWnTpp6enny9Wbgo" + "vBCicq9To54JF8UTznrzpVFMn7vcCnIgNTUVJ1q3bk1jamEtUUVFBew1C61FVeUYb29vhkIKSmVl" + "5d69e2GwUqkTrBS4TVW2EtOmTRtoQvBUqdA/JVVYWlpiIy4Wi8GcIYoKvv/++76+vgghGSXSAhLG" + "FaHxKs3NzXECv+r4RaPrclFpjtDoGEjVpk0bVcVtbGyoQWN4KcsjfDWEli1bqioLS8sU3wpCS8Uv" + "rK0NPVx0W2uWhJcGaGlp+e233+J0VFRUWVkZPrh8+XImMvAuDxPrza9iIwG0KCMjAydatWpFE1C1" + "TZs2MEmGr/ZF3T+OCnzEpMa8ogILeVXdPo1gbdq0wb94XV3do0eP8EFe7kjT35qvtxK/Oubv7w8B" + "4tevX9+2bds1a9ZQZ+ZoGRqFF0JU7nVq1DPhonjCWW++NEpNeGZAVexk8Lry8vJgcJCewsJCPPb0" + "4sULfIR+3EPp/i9aQCKRZGZmpqSkJCcnx8bGxsXFNTQ0wFnmZh1uE8yEUgwNDVu0aJGeno5UTFKi" + "D19NQ48ePfCgW0JCAnw1wSro4eFhb2/fvn37w4cPI4SSkpJA4bAKGhoaqvr6xQKYtqsImFe+el2s" + "r8tFpTWFuY6VlpbihIeHB02FLVu2VPwCx6Usj/DVEGDdiyLQAdJ+8+QIX9aGHo66rR1LwlcDnDlz" + "5vr163Nzc+HI119/rXQrLi3Iw8R6c1dsobUIe3QIIZrNEOTgq31BTCFV0OwNQg/EVVPEzMzM3t4e" + "ywNWlJc70vS35qtR8Gs8RSLRjBkzYD19VlbWokWLFi9e3Ldv38mTJ48aNYoal1YImCu8EKJyr1Oj" + "nglHxRPIevOlUUxdEVXXg6Gc58+fHzp0iElVUATaNjUatCL0Z3mntrZ2586dUVFRt27d4mWK9suX" + "L3GCRu0w8JChiNKzmtK9e/dNmzYhyjTB+vp67GH7+fnB/4gyAlhUVIQ/Avn4+Kia0sMCvtacCHpd" + "LirNEBY6Bp0A+uag9MfiUpZH+GoI1Kh6+iMVO3i3NvRw1G3tWBK+GqCJicny5cthtaGLiws1CApz" + "eJGHifVmrdha0yKGloQKX+1Lba+O9SwgerW0tLTE/Tm4d17uSNPfmq9Gwa/xRAgtXbr09OnT1O/o" + "Uqn0woULFy5cCAsLmz59enh4OOwEwhfsFF4IUTnWqVHPhKPiCWS9+dIopq1XlSGoqqrS9JJQpKKi" + "AidgCFWjSwtBUlKSr6/v7Nmzr1y5oqjijo6OMGrGHLAIastCBqXrJVg/B1guCSqYkpKCZ77isOug" + "grBiSYjZWW8KXFSaCex0DBoLfcvnvSyP8NUQWKyY0oJULBDC2tDDUbe1Y0l4bICdO3eGtFQq1bRa" + "HuVhYr3ZKbY2tQiWnzLvf/DVvuALK+/QD6fADwdWlJc70vS35qtR8Gs8EUJmZmbXrl1TGg2lrKxs" + "zZo1np6evIT6AFgrvBCiavP2OSqeQNabL41iOiqiCvgU4erqynDQFkZaoZHTv9q18LEQk5WV1b9/" + "fxirAZycnPr16zd8+PBhw4Z5eXk9efJEo2rB8d7WMSAAACAASURBVFW7CgIWxvE7euDu7t6sWbP8" + "/PzMzMyKigobGxuYIIiVz9HREWdIS0urq6szMTF5l10RLiqtFtY6BlJRB6AVUfppkEtZHtF5Q1CK" + "rqQSyNrQw1G3tWNJeGyA3333HaSfP3/+22+/LVq0iKEYQsjDO1rWIoaWhIp+tnoq9BPZYcUtSKWT" + "O9JnJbS2to6Kirpz585vv/12+PBhue5cWVnZiBEjbt68CdtNcoGjwgshqtZun6Pi6Xk/kKsrAiNB" + "H3300ZYtWzQqC6Et6Oe3aDr7hYpGa6Bnz54NKu7g4DBq1Kg+ffp06dKFuliFxac1eEQ4JhoNkIH3" + "UdTu3bvjrUlv377dt2/f27dv4+PQPPz8/PLz8xsaGlJTU/38/N5lV4SLSquFtY7Bpzt6LVJ6lktZ" + "HtGHhqCIrqQSyNrQw123tWBJ+GqAiYmJx44dox5Zu3btzJkzNZ2IKKhB4IiWtQgeBfOBQf1s9VTo" + "7wXOwo3o5I70WQkx77///l9//bVx48Zjx47t37//4sWL4OM1NDTMmTMnJiaG+1V4UXghRNXC7XNX" + "PH3uB3L9Dgqz1p49e6ZpWVhTlZ2dTZMtJyeHvh6arxrMe1d37969cOECTg8YMODx48dbtmwZM2aM" + "3KJ55nHuAHhEakMrwNI0CILGF3Jjc1gFmzVrBos4qdMExWIxdpfd3NxUxS15i+Gi0vRw0TEI3kcv" + "Faxs46ssj+hDQ1BEJ1IJZ23o4a7bWrAkfDXAb775Bifat2+P6ywrK2Oxv4FwBoEj2tci+HpYVFTE" + "sIh+tnoqNPdSV1cHC39dXFxwQid3pLdKKIeVldWkSZPOnTv35MmTRYsWQcjdGzducB+a41fhhRBV" + "0Nvnrnj63A/k6opA9ImUlBRNy/r4+OAEXuyvClVnYchSVbzw6upq5h9v/u///g8nTE1N9+3bp3SV" + "oUQiURwZVAtEUIVIiEopLi6GhXG8h1WlqmBDQ8P9+/cRxRVG/1XB5ORk/NzewSERxE2l6eGiYxAy" + "LzMzk+YSWVlZ/JblEX1oCHoilXDWhh7uuq0FS8JLA7x8+TL0WlatWhUWFobTGzZsKCws1Kgq4QwC" + "R7SvRfAoILKtUkaPHt2+fftx48bFxcXpZ6un8vDhQ1WnHj16hD+xGxgYgBXVyR3prRKqwtXVNSIi" + "YseOHXCE+QZcqhBI4YUQVYg6uSuePvcDuboisPFQTk4OTSTQzMxMb2/vjz/+eNmyZfCY/P39cSIu" + "Lk6Vz5Cenq6qWpgGp2oGF/0PJseDBw9womfPnqoiHmRlZcEIDPPY2xAE+ubNmzQTxq5cuYIThoaG" + "vG+l0qFDBzxLJyEhIS0tDYsBaof+q4Lv8uwsxE2l6eGiY7AXUmJioirfOz8/H28pLQeXsjyiDw1B" + "T6QSztrQw123tWBJeGmAixcvBnmGDh06d+5cHPSpurp61apVzIXhSx4h0L4WwdfDZ8+e0WymlJSU" + "dO/evQMHDpSWlupnq6cCO8Aqcv36dZxo3bo1dHx1ckf6qYQ7duyYOHFi27ZtL126pDTDuHHjYOcN" + "TT8BKMJF4YUQVcu3z13x9LkfyNUVef/992H1+f79+1VlO3jwYHp6+tGjR3/++WeYuR4QEIBfD3V1" + "dQcOHFBakOpWygGDxY8fP1aa4fz58wzu4DXgSdMEgP/nn38gLWfWqUt+5YIod+/eHQcZqKysPHfu" + "nKrKjxw5ghPt2rXjPXKOSCTq0qULQig3NxdkoHrDTk5O2IFOSUkB+8tipSkSZmMQbV6Xi0rTw0XH" + "evbsiQPNvXr1SpVinzx5UulxLmVVweLJ60ND0BOpOFob1nDXbaEtCS9Cnjhx4ubNmziNV67b29t/" + "/vnn+Miff/6pOOmXRp+FMwgc0b4WtWnTBhZDnzlzRmme3NxcGGfo2LGjfrZ6KhcvXlQVGufEiRM4" + "AduuIx1ZDB0qIU3T2L179549ezIyMmjcOZgezHo3AoCLwgshqpZvn7viacF6s4arK2JpaRkUFITT" + "P//8MwS8o1JVVRUZGYnTffv2hdEMExOT4cOH4/SKFSsUnfgHDx5s3rxZ1aVhY8SzZ88qGtn6+vrf" + "f/+d+Y2Aoqgaeq6qqvrpp5+o9VPPUuMRy43wuLm5ffDBBzi9cuVKpf22tLQ0UCB4JvwCY3Pbtm3D" + "Cao3DH/W1tbixmxra4t332QCze0LihDX5aLS9HDRMWtra3gdwp5KVCQSyS+//KK0Wi5lVcHiyetJ" + "Q9AHqThaG9bwotuCWhLuQkql0iVLloAkQ4cOxen58+fjzll9fT01shaGRp+FMwgc0b4WiUSiYcOG" + "4fSvv/6qdH3w9u3bcaJ9+/aurq762eqpVFRU/Pnnn4rH7969e/bsWZymSqWTO9KhEtI0DQiWvX//" + "fqXPoaqqCvxS7usNuCi8EKJq+fZ5UTyhrTdreAjfOXXqVJwoLi6eMGGColcwb948mPsRGhpKPbVg" + "wQKcyM3NHT58OHXhbFZW1tChQ2l6OaAHRUVFVP1DCEml0okTJ6pd3EMF5uHduXOHumENRiwWjx8/" + "vri4GI7ILY2ysLCA+MowQAZ89tlnOJGQkACvSaCysnLs2LHYrBsbG8s9Ir4AFcRLApydncFfx4BG" + "4jk83bp1Yx7dlf72hUOg63JRaRo46tiMGTNwIi4ubs2aNXLFFy9eTLPYg0tZpbB78vrQEPRBKo6a" + "wAXuui2oJeEu5L59+1JTU3F6+fLlcNzBwWH27Nk4vXfvXjxPGqDXZ4EMAkd0okUTJkzAibS0NOrj" + "xWRkZMC7+NNPP8UJ/Wz1VJYuXSo3nbu6unrChAm4t+fh4REYGEg9q5M70pUS0jQN8PNTU1OVfjWO" + "iIjARqBJkyYwIR8zceLEgICAgICAhQsXMpSEi8JzEVUVQtRJD3fF04L1ZomMFvCrfvnlF5psAQEB" + "UGGvXr0SEhLw8ezsbLBHCKFOnTpJJBK5smPHjoUMjRs3njFjxsqVK0NCQmA4UiR6HXF406ZN1IJl" + "ZWUQqszIyGjhwoVpaWmFhYWnT5/u2rUrPg6rdq5fv04tO3DgQHw8MjISH7lx4waI0b59+8ePH0Pm" + "9PT0AQMGyD23X3/9Ve5GHBwc8CkbG5vQ0NBJkyalp6fjUw0NDdRJe5MmTcrJycGnLl26RD315Zdf" + "svsJ1FJeXk5VqSFDhshlOHXqFPUGV69erVhJSEgIPoudcoa3P2bMGHwqIiJClXi9e/fGeXbu3KnR" + "fQl0XS4qrQqOOiaVSmHVB0JowYIFZWVlMpmsuLgY+lhAXFwcX2VV/eg0T15VES4NgcmvCR+NDhw4" + "QPdL/BcuUkGIEtAQJnC3NvTQS8VRt3mxJGphJ2R9fT2E0/H395ers7CwEGYsjBgxQu4sjT6zloeJ" + "9Wat2By1SPElyJB+/fpBnbNmzXr69KlMJhOLxX///bezszM+bmtrW15ejvML2urVPmGw8Hv27FFa" + "M8bR0fHvv/+WSqUymSwxMZE6a2XHjh1ydbK+I45GjHXL5XhdVU1DIpHAzRoaGn777beFhYW4SGFh" + "4aJFi8CHmTt3rlydnp6e+NTAgQNViSQHF4XnIqoqWNfJumfCpSlh+LLevL+O+XFFMjIy5PbTsbKy" + "ggBhGBMTk/j4eMWypaWlNENXo0aN6tatG05v2bJFruzMmTNVFUQI9ezZc86cOTit1hWRUR4cQkgk" + "EnXu3HngwIHUX7ddu3bgaIaFhckJQ51Oijl69CicjY2Nldtw18HBQW4mn6+vb2VlJbufgAnUgbal" + "S5fKnZWLEnj16lXFGmhcEZrbF9QVEei6XFSaBo46lpiYSB12NzQ0dHR0BMvi4uIC5ljOneBSVtWP" + "TvPkafSEdUMQzhXhIhU7V0TGWRPooZeKu25ztyRqYSfkpk2b4OzJkycVq/3qq68gw82bN6mn6A04" + "O3kEdUVk3LSItSuSnp4OcUURQgYGBo6OjnIrE3bt2kUtIlyr5+6KwKYCCCELCwu5XzkwMBD7J3Kw" + "uyOORox1y+V4XZqmQV2bgf5VBkdHR+om3K6urvjLFxUWroiMm8KzFpUGdnVy6ZmwbkoAL9ab99cx" + "PyMvnp6eJ06cgHXkCKHKykpquO5GjRrt3r0bplRRady48ZUrVyA0B5WgoKC//vqLWolchrVr13p5" + "eSkVyc3N7cCBAxptSr99+3a4BbFYnJCQcO7cubS0NHykZ8+eV65cAb9IcaHS3Llz5Y5QF0d269Zt" + "//79EGcaIVRSUkKdfubj43PmzBm8jl8gYGwOKUwQRAg5OztD6PRGjRrh5U3Mob994RDoulxUmgaO" + "Oubn57dr1y4jIyP8p1QqLSoqwgOyRkZGW7ZsoQrMY1mlsHvy+tAQ9EEqjprABe66LaglYS3kq1ev" + "IDqWv7//Rx99pFjtwoULYSwdomxh6PVZIIPAEZ1okZeX15EjR6D3I5PJioqKqFt4LVy4cOLEidQi" + "+tnqMbNmzQKvrLq6mrpm1c/PT1UvQid3pCslpGkaQ4cOpbYjrAxFRUWyf1cy2NnZHTp0SNN9RVXB" + "ReGFEFXLt4/4UDwtWG8W8DYJrFevXikpKYMHD1Zst507d7569ero0aNVlW3RokV8fPzvv//etWtX" + "e3t7KyurLl26bNu27eTJk5aWlrD2SHHLUisrq9jY2FGjRsldtHfv3rGxsdSvHUzw8fG5dOmS4hod" + "Ozu7VatWXb582c7ODj4PJCQkyMXUGzp06Pr166kfh3Jzc6kZgoODExISoJ0Apqam8+bNu3nzpqYC" + "awpVBakD0ADopZ+fn5znrRa1ty8Qwl2Xi0qrgqOOIYTGjh0bHR0NQe4xDg4Ohw8fhqmrquBSVhHW" + "T17nDUEfpOKuCVzgqNuCWhLWQm7YsAHmyisuTMc4OTnBuqlLly7B3iOIgT4LYRA4oist6t+//+3b" + "t6lqANfdtm2b4mo0pK+tHiFkaGh44sSJSZMmUX9WkUg0e/bsa9euQTBWRXRyRzpRQvqmsXr16r/+" + "+kvxZg0MDIKCghITExX1hDUcFV4IUbV5+xiOiqcd660pBjK+Q6/m5uZGR0fn5eXV1dU1bdq0V69e" + "1EnqLPDx8cFe77lz5+RWjwGZmZnR0dG5ubk2NjYBAQHdu3dnfTmJRBITExMXF1daWurg4ODt7R0Y" + "GMg8GEV5efm9e/fKy8tdXV3btWtHjT4B3L9//+rVqwUFBYaGhm3bth00aBCNvXuzYHL7b9x1eVdp" + "jjqGEBKLxefPn4+Pj5dIJJ6ensHBwcxDN3IpqwiXJ6+fDUGbUnHXBI7wrttCoE0hmeizvj00HWpR" + "amoqbiympqbt2rUbNGiQ4hdDOfSk1Y8dO/bQoUMIoYiIiEWLFiGEUlNTo6OjCwsL3d3dP/roI+Yh" + "j3RyR9pXQvqm0dDQcPPmzYSEhOLiYhMTEw8Pj4CAALl90OUoKCho1qzZ0KFD5aY5qYWjwrMQVSd1" + "qkVPmhIv8O+K8I6zszPeHeb27dtKfTgCgUAgEAgEhii6IgQtk5yc3KlTp/Hjx+/Zs0fXshB0jFai" + "dKngzp07HTp0mDJlCo0i5ufnwy6V7733nrZEIxAIBAKBQCAIQkJCAkJIbsIw4d1El66Iubl5SkrK" + "zp07P//8c1UbwcJ2Le7u7pouqyUQCAQCgUAg6Bv4G/SHH36oa0EIukeXrkiLFi3w9L7KysozZ84o" + "Znjx4gXsl9S/f3+tCkcgEAgEAoFA4JtFixZdv37dx8eHulkK4Z1Fl66IiYkJBAGYNWvWvXv3qGfL" + "y8vHjh0LO6brZBNWAoFAIBAIBAKPXL9+3dTUdOvWrRBfnvAuI9Lt5cPCwq5evYoQys/Pf//99wcN" + "GtSpUycjI6OHDx+ePHmyoqICZwsODlaMXEYgEAgEAoFAeLP48ccfzczM/P39dS0IQS/QsSsyatSo" + "0aNHR0VFIYTEYvGpU6fktp1HCLVp02br1q26kI5AIBAIBAKBwCe9evXStQgEPUKXE7Qwu3fvppl8" + "1a9fv5iYGHt7e22KRCAQCAQCgUAgEIRGX/YVSUxM3Lp167Vr154+fSoWi52dnbt06TJ+/PghQ4bo" + "WjQCgS0yqTgvS1r6DKkIEEegwaCRqYG1ncjdExno/osJgUB4mzh//nxmZiZCqHv37mS/MgJBt+iL" + "K0IgvH1I8h9KCp/oWoo3GyMnD6NmZEMhAoFAIBDeTsjnRgJBKKRlhboW4Y1H8uKprkUgEAgEAoEg" + "FMQVIRCEQlZfq2sR3nzEDbqWgEAgEAgEglAQV4RAIBAIBAKBQCDoAOKKEAgEAoFAIBAIBB1AXBEC" + "gUAgEAgEAoGgA4grQiAQCAQCgUAgEHSAjndbJ2gZqUxW/kpsbSYSGRroWhYCgUAgEAgEAg9IJJLz" + "588nJSXV1dU5ODi0b9++R48eItEb0M9XI2JoaOjBgwcRQsuWLVu4cKEWBHpR3eCx+KqmpTJX9HKx" + "McHp0D33DyY+QwgtG9JqYWALnuV7M5HKZH/FPd16PT/hSYVEKjM2Mvighe3nAW5j/JoaKLgk6c+r" + "993SLILqnL4ejlaNuEiYnp7euXNn1sVfvHhhYmKCEJo8efKRI0cQQitWrPjqq6+4iMQX9+/fX758" + "uaqzIpHI3Ny8cePGzZs3/+CDD/z8/AwN6cYqHz9+/PXXX9Nf0cjIyMTExN7e3t3d3d/fv2vXrjTG" + "aN26dfHx8QihLl26LFiwAB+MiIi4c+cOQsjS0nLHjh0GilqigpKSklmzZuF0eHh4165dc3JyoFqN" + "WLlypZeXF4uCmqJ9K/eWwfoBenp6FhQUIIQuX77Mpfm/0Vy4cCEmJkZtttmzZzs6OjKpMD09fd++" + "fRrJMGfOHLWVf/zxx2fPnkUINW7c+MmTJ/Rmikp+fn7btm3xDmZ79+4dMWKERrJpH7FYbGRkxNzo" + "aQE9FOmNYMKECX///TdC6IcffpgzZ45GZYODg6OjoxFCGzZsmDp1qiDy8crTp08HDhyYmppKPVhV" + "VfU2uCK1tbXV1dUIofr6eq3Ig2QyWXWdxltTS6X/26ixtkGCa6gXS/mU7I2lokY8PDLpamYpHGmQ" + "yGIelsU8LNsf/+zQtA5mxkbU/A+eV68+81ijS4zt3JSjKyKRSLCmsQN26tS+xqpFKpXW1tJF9a2q" + "qioqKnrw4MG5c+fc3NzCwsLatm2rKrNEIqGvDVNdXV1aWpqVlXXx4kVXV9dFixY1b95cac66ujpc" + "YV1dHRxs165dbGwsQqi2tvbRo0fvvcd0k8E7d+7g2oyMjNq1a4cY3L4qpFIttV891Jk3C9YPsLq6" + "GheUSDS2+W8NO3fu3L9/v9psH3/8MUNX5MGDB6tXr9ZIhrFjx6qtPCAg4OjRowih6urqpKQkPz8/" + "hpWfPXu2qqoKISQSifr06aORYNqnpKRk9OjRp0+fNjU11bUsr9FDkd4UampqWNt2KNvQ8AYElJdI" + "JMOGDZPzQxwdHS0sLHQlkkaQtSJvOWKpbPCm21Q/hMrJlOLADbfFFEeOoFvy8vK++eab69ev81hn" + "QUHBN998U1iowX6L1E/UycnJzAvisRSEkI+Pz5tiBAkEHfLw4UNdi8CIIUOGQPrChQvMC547dw4n" + "evXqZWNjw7NYvJKcnOzv73/58mVdC/I/9FAkgh5y/Pjx27dvyx1s0eKNmRb0BgzcELiw+vTj2Efl" + "OO1iYzKtV7PWjha5pTXbYvIfl9QghGIelv168cn8Ac25XMVERHxa3pBIJOvXr3dwcKAZG8G4u7s3" + "aqRkMEosFpeXl5eXl8ORqqqqTZs2rVy5kqEMTk5OzZo1y8/PRwglJyd//PHHTEpJpdK7d+/itL+/" + "P8NrEQjvMvrgiuDZrfS0aNHCy8srIyMDIRQdHa12mihGIpFcvHgRp6nOjB7y8uXL7t2719TU6FqQ" + "/6GHIhH0k6ioKEiHhoYOGDCgpqbG0tJShyJphBpXxMXFxdPTEyHk4OCgFXn+w+HpHQf5MLquRaP/" + "TTFysTX1dLJACDlYcpoy9BZQWt3w84UcnPb3sI7+srOt+etf/Mu+HkM23bmSWYoQWn7q4fRezaxN" + "X5/ybmqxcpiaCTliqSzibDaeAveJn3NrR3OOonp7e1dWVio9FRgYGBcXhxCaOnXqr7/+qjTPmzJy" + "vXnz5iZNmsCfMpmsvr7+5cuXeXl58fHxly9fxrOSxGLxunXrIiMj6bsICxcu9PDwUHW2oKDg4MGD" + "V65cwX8mJyenp6erdW8Af39/7IqkpaXV19cr9XnkePDgAZ6Jgf47rgKsW7dO1TwxRZh0j3hBt1bu" + "LYA8QNaUl5eXlpYihIyNjZctW0aT08nJiWGd3t7eaj86iMXiiIgIPGvlk08+ad26NZOaBw8ejF2R" + "mJiYmpoaMzMztUVu3bpVVlaG03ruitTX1+tbp18PRSLoJ1lZWTgRGhq6detW3QrDAjWuyNq1a9eu" + "XasdURQxNTa0NDFSn++/rB3ZZu3INkLI88axP+FZZa0YIWRqbBg1rSP4IQgh80ZG+6e2b7PselWd" + "pLpO8s/dovEfuOBTbZwslgxuRV/zT9E52A+xNRdtHMO0d0uDoaGhKg8e1keKRKI3yMtXiomJiZzX" + "ZGZmZmNj4+bm1r1794EDB65YsQL35ouLiw8fPjx+/HjW13J1dQ0PD7e1tT1+/Dg+cunSJeauSOfO" + "nXHBhoaGtLS0jh07qi0Cs7OcnZ2bNWummKFRo0Z66DTq1sq9BZAHyBroQLRs2XLJkiW81NmmTRu1" + "Vf3000/YD7G1td24cSPDmocMGbJ+/XqEUF1dXUxMzIABA9QWgdlZLVu21E4UCgLhHQR/0UAIBQUF" + "6VYSdpB5NW8zfye9Xh7waeemLRzkv2A1tTEZ498Up0+mFDOv9mlF3fJTrycVLAlq5WT9ro8+8UXb" + "tm2XLl0KrtepU6fYLfimMmnSJHt7e5zWaNWHt7c3fPVMSkpiUgRckXc2GhKBoBHgiuBhJe3w9OlT" + "iOm3ZMkS5uMtvXr1srKywmkcXEgtOOgWQuijjz7STEoCgcAYWJfftGlT3UrCDuKKvLVIZbL4nAqc" + "Du6o/GXTo5UtTmS/0GAUePnJhzhGWQsHs7A+7tzEJPwHb2/voUOH4nR1dTX39esikahXr144XVhY" + "yNy3EYlEnTp1wmkmPkxlZSX0q4grQiAwARaKtGmjvZH85cuX49BALVq0CAsLY17Q2NgYRkKYrFwv" + "LS1NTEzEaT2fnUUgvNFAwEljY2PdSsIOPl0RqVSal5f3/PlziKyqz0hlsmcVdc8q6tRn5ZVX9ZL8" + "MjXdQalM9rSirqiSU2jR4sqGJv8G2P2ghfK4JbCchvlzyCp6tTO2AKeXDG7V6A1ZsF5UVJSbmysW" + "izUqJZVKnz59WlRUJJBUShk9ejQszGCy4YBaYHmGTCarqKhgXhCWnmdnZ6stmJycjBu+qampr68v" + "G0H5pqGhIScnh7p8nzsCWTnWor569Qov6aGvPC8vr6SkhK10PCCVSgsKCoqLNRh9lSvOriWWlpZm" + "Z2e/evWK3XVp5CksLHzy5AnHqfzgimhtVCQrK2vnzp04vWTJEiZrwKgMHjwYJ5KTk9X+mtHR0biH" + "ZGFh0bt3b82FfY0+KLBShLAwuqKmpiYnJ6ewsFCjKOocGwK7B8jxovX19bm5udTg9RwRrp+gt5rP" + "O2r6kTt37pw5c+bMmTPPnDlDPb59+3Z8HEcIffbs2fTp021tbd3d3Zs2bWpjYzNjxozc3FwBBaeR" + "ObZg5r60mfvSzqQq//0KX9bPOZTutOCKy9dXXL6+YjP34tyojJKqeoTQubQSXPYKJfrtxsu5+OD1" + "h2WqLvrN8Uyc51Hxf955W67l4eMvqhvEUtncqAzruRfdvrnafPG17TeUdCDO3i8ZsumO6RfRrl9f" + "cVpw2erLC5/tSk19WsXiOThZN3q86sO8iN6HpnVQtelHdf3rrrkV4zU5EWcf4+C/ze3NJnZ1YSGY" + "NiktLV2wYIG9vb2Tk5OHh4eNjU1ISMijR4/UFjx79uyQIUNMTU1dXV2dnJysrKw+++wzuaDdAmFt" + "bd21a1ecTk1N1dR9UoTa29CoNj8/P7yplkwmg9BYqoBIgh06dND+hxmwSNjsxMfHDxgwwMzMrEWL" + "Fo0bN+7QocOuXbtUldWyleMi6pYtW3DZFy9eiMXiuXPnWltbu7m5NW/efPv27Yr5Dxw4EBAQYGpq" + "6u7u3qRJExsbm88++0zpT3n+/Hlcs9oVzwsXLsQ579+/j4+oeoCY4uLiOXPmNGnSpFmzZo6Ojk2b" + "Nl27di3zUP3sWmJhYeGCBQs8PDzs7e1btmxpYWHh4uLy5ZdfwsAdO0pLS9euXevv79+oUSNnZ+fm" + "zZubm5u7ubnNnTuX3ftO+6MiERER2Ag0b9584sSJmhYfPHgw2AQIjaUKmJ3Vv39/dlEomCswZuPG" + "jVgVacaTv/nmG5wHXgRxcXEzZ86cP38+5AkLC8N5nj59vdsvl2bLQiomIvHF0aNHe/fubW1t3aJF" + "C2dnZwcHh0mTJtG/JVk0BC4PkPVF5bh3797w4cPNzc09PDzMzc27d++Ot8phjXD9BIaa/+eff+Kn" + "+vLlS3wkIiICH4mIiOAuhvaQ0RISEoKzrVy5knp8zJgx+Hh6enpSUpLS3ZEaN2585coV+voVKa6s" + "QzPO4n8nU4o0LS6TyUK238XFV/7fQ8Wz8dnlTgsuwSXgX8tvr2YWVkeceYz/3Hj5CRQZuCERH4y8" + "mqvqoq5fX8F5rmeVUo8P33wHH88uebXw6AO5i954WAY56xok0/akKgqGZpw1+fz8lmsqL82Fb49n" + "4kv0/zWBSf7c0hrj2edwkd+vPFFfgA969OiBNWrGjBlqM4NmRkRE3L9/X2lcbVtb2/j4eFU11NXV" + "TZs2TWljMTEx2bJlC3PJ6xIv1CVeSNz5S2BTM/wv7/R+fJD+34VfvoMiKft+p55KPRAJpzKPbmdS" + "W9TSMChSeOGI3NmlIwLwqaUjAhTLzuzhmuj8RAAAIABJREFUg8+umziM/ipjfVxxzpM/LKQeT4/6" + "E66eHvUnE4Hl/jF51PC7JyQknDp1Smm/Jzg4uK6uTrGslq0cF1GHDx+OM2RnZyvua37jxg3IWV5e" + "3r9/f6VqbGxs/PPPP8vVDJ0kkUhUXl6uSvjs7GyczdDQ8MWLF/QPUCaTJSYmKp27HBgYWFVV5erq" + "iv+Mi4tTvBbrlhgTEwPro+QwMzPbvHmzqoL0nDhxgmZZhaWl5bFjxzStE2KO4XE2ocnNzYXPBL//" + "/ju7SmDe5tSpU+lzuri8/la1detWTa+iqQJjBg4ciPNERkaqqhm07vr16/gIDBMpcu/ePZyHS7Nl" + "IRUTkbjz8uVLVRPnzMzMVOkzu4bA5QGyvuioUaNwhnXr1p07d05p2JuJEyfW1tYqlqX/1XjsJ8ih" + "kebDDSri5+fHWgbtw3V2TUlJyeDBg5WOTJWVlY0ePVrLk1voyXlRM2jj7cKXSiY+PS6pGfr7nep6" + "oTb9fVT8av2/cXUxliZG/h7W8OfUPfe3xiifaFEnls7cl7bnFs/fQiRS2eE7r9e19/dS/uaWY9Pl" + "3AaJDCHU2Nx4UldXfuXhlxcvXgwZMgR6TlTKy8sHDRqkalB46tSpqmLh1dXVzZw5c8+ePXwKqgzq" + "bI0nT55wrA0+pZiammq6xRjM0aJfLpKTkwMRPHS7o0h2dvaYMWOUDr7//fffU6ZMYVGnQFaOi6iP" + "Hj3CsYwAS0tLePLV1dV9+vRRNZu/oaEhPDxcrni3bt1sbW0RQmKxmGY/NQiI1KVLFzs7OxoJEULZ" + "2dmBgYHPnj1TPHX+/Pl58+bRF2fXEvPy8oYPH/7ixQulBWtqaj7//HOIKcecixcvjho1imaf0Kqq" + "qnHjxsFIERNevnyJp15YW1vjbtaDBw8iIyNXrVq1Y8cOjgM4Stm0aRMej2rcuPGkSZPYVQJztOhX" + "rt+7dw++30MRhrBQYK0hhIXRCfX19QMHDvy///s/pWdramrGjBmDw+hT4d4QWDxA7hfNyckZPXo0" + "xJqnsnv37i+++EJVQVUI1E/QZ80XFK6uyNdff43fNM2aNQsLC/v++++Dg4PxAC5CqKioaNOmTVxl" + "5I8pu1NLq19PDPBytlj/iVfUtA7fBrW0tzBGCD0orP71Yo5Al157PltuU/M+nnaw0GLTldy9/3oa" + "Vqai8AHNj83seDC0w/RezWD3wNA99zMLq3kUadnJh7hCI0ODsZ2d1eavbZDCpLJpPZtZaB5nWZts" + "2LAhJycHIeTo6IgHKydNmgSRZEtLS5W2502bNu3duxenrayswsPDjx07dvDgwenTp8NXnNDQ0MzM" + "TEGFd3R0BFHVrgSg59mzZxD/qnXr1tA2GQIL0IuLi2kmBkDsrJYtW6rtoQpKeHg4XpI7fPjwq1ev" + "pqen//HHH87Or9V73759LEbkBbJyXERdu3at3Fy7Pn36wEy8hQsXwo9ua2sbHh5+4MCB7du3jxgx" + "AsSeP38+dbqIkZERrEim6WKeP38eJ5iEjJw6dSo4qL6+vhs2bDh06NCCBQusra0RQlu3bqXpW7Bu" + "icuWLcN+iKGh4fjx43fv3n3mzJk9e/bANp0ymWzevHkyTZb6VFZWfvrpp/iBGxgYBAcHR0ZGHjt2" + "bPfu3bNnz4ZPrbW1tT/++CPzaqnhs7KysoKCgry8vGbPnr106dKpU6e2adNm8ODBHJs/ldraWpjF" + "N23aNAsLC3b1wHf03NxcGn8JZmd16tQJhkcYwkKBudCqVauQkBDqRq6ffvppSEhISEgI9s+pCGFh" + "OIrEjmXLloGnYWtru2DBgqNHjx48eHDEiBH4YENDw9SpUyWS/32f5aUhaPoAebloZGQkXu74wQcf" + "bN++/e+//543bx6EiNy2bdvJkycZPzkB+wmaav6HH36ItQI6DEFBQfiIpv6/jqEfNFE7dQEzbdq0" + "mpoaOHvp0iV4Lq1atdJomEa4CVrn7pdAzcGRSTX1EjiVV1rT9rvr1DlRvE/Qwv+CNiZeynhxIb1k" + "yq57m6+8rq2susH+q4s4Q/PFVx8Vv6LWEPe4zGbuBXx2ROQdFg9Ekfyymgk7UkCqxcczmZTaFVeA" + "8xvMPPv4v0IKCrsJWpgxY8ZUVFTA2bt37zZu3Bif8vDwkCtbVlYG8zqaN2/+6NEj6tm4uDgYUhgx" + "YgQTyVlP0KpLvDClc2tcZPXYQawnaL24cjwsoCPkP7FqvmIe+glatQnRo9o44gx/r/hK1YUWDOqK" + "8+yY95ncKS1P0MLMnTuXejYnJwdedV5eXlKplHpWy1aOi6gwQQsTFBR06dKlCxcuTJkyBeYd3bp1" + "C15avr6+ubn/sVpHjhyBKTqdOnWSSP5nBnfs2IGPt27dWqnkYrEYukG3bt2if4DUD3sjR46kzrt4" + "8OCB3LYzchO0WLfE6upq+FG2bdsmJz+1p3Lx4kWl96gU2HnDwMAgKipK7mxOTk6rVq83YrK1taU+" + "UnoOHjwID1zVcKWdnV1KSgpzUWmAufgGBgaPHz9mXY9EIoFfh2aWV79+/XCepUuXalQ/awWWsZ2g" + "haGuwqe2dAyXZstaKnqRuJCfnw+d5tatW2dnZ1PPrlixAq5LVXguDYH1A+RyUbn5S6GhodQMt27d" + "guDU/v7+cjWr+tV47ydQ5WGt+TB7LSGB0WR7fYOH8EdBQUF//vkndeeyPn36fPvttzj96NGj58+f" + "s6v5n7tFv158Qv9PbTQqYPPV1wubPJ0s9k5pZ2r8v3tv1tj0+KxOZsbCfuYPaGN36vP3+3ja9fOy" + "3z7Rd+aHbvj4lmt5L6obEELGRganPn+/5X83AOnawnb7xNfxiI4nFz0sZh8KRiKVDdl0x/+HOI/F" + "12C6V5Cvw3dD1GxoiNkf/3qiRV9Pe8VdSvSQgICAvXv34k+wmPbt20NA/SdPnsh9lN2yZQv+nmps" + "bHzq1KmWLVtSz3bt2hW+KR4/fhzWmwoEuEwaxbzCSCSSp0+fnjlzJiws7MGDB/igvb19QECAplUZ" + "GBj4+fnhtKo5WnV1dWlpaThNPzvrxIkTO5hRUFCgqahAly5dfvrpJ+oRDw8P6GdnZGRcu3ZN0zoF" + "snJcRA0ICDh16lSfPn369euHl4Ti4/jFiRCytrY+efKkm5sbtdSoUaNgO8KkpCQY5UAIDRo0CL8I" + "s7KylE4LvHXrFp7W6ODgoHYa3p9//okTLVu23L17NzV2Qps2bQ4ePEgzQMe6JcbHx+Nw1W3btp06" + "dapctQsWLGjXrh1O37hxg15+KkeOHMGJTz755JNPPpE76+HhAUOs5eXlzD+FguRZWVmqmnlpaemg" + "QYNYv0Op7N+/Hyf69u2rdBEdQwwNDQcNGoTTqmaSvHr1CqL/aRrGl7UCaw0hLIyW2bFjB54i1ahR" + "oxMnTkCURcySJUsgdMqBAwfgOF8NQaMHyNdFO3fuHBkZCdt2YTHAz0lMTExISFBVlopw/QT913zh" + "4MEV+eGHHxQPUif8se60bY3Jn3c4g/4fw655nVh69v7rgFrfD33PvJG819HGyWJWbzeFcnyycth7" + "hpS3LySjbr9+zUzv5ebjomRZ1ahOTl1bvP4Yefg2+3dSYWX96dTi27kvJf9OFfP3sD46oyOTgLzF" + "lfUXM15Pvw7tqderRIAffvhBJBLJHRw3bhz0geQ0MyoqCiemT5/u4+OjWOGoUaPAQB8+fJhncf8L" + "dN1oYg7OnTt3pALBwcEjRoyYMWPG5s2bIQiggYHBrFmz2O10Dp3OlJQUpXEeU1JS8AR0Gxsb+kBA" + "ly5d+psZXPpeq1atMjKSb+BBQUEffPABTv/zzz+a1imQleMi6sqVK6mvVazV1dXVoJnh4eFyPQxM" + "WFgYLEbat28fHG/atGmHDh1wWukcLXj5DRw4kHppRaRSKUTTWrRokeJcoB49etDsece6JcIcwrZt" + "2yqWMjQ0xJv2mJubQ8AZtTQ0NMA8FlULVQcOHAi/I/OAxXKzm3r16rVv3774+PizZ89+8cUX8AX0" + "6dOn4eHhDOtURXFxMQS8Cg0N5VgbzP24dOkSdQIPcPnyZWy4mjRpotEuQ1wUWGsIYWG0DCwRmTx5" + "smJjMTAwmDt3Lk5fvnwZ9495bAjMHyCPF42IiFDsD0yYMMHLy0vuovQI1E94IzRfOLi6Ih4eHh07" + "dlQ87uLiArFB9CHqdkJORZ1YihCyNDEK7qgkEg5CaEp3AXvYdhbGPVo1VjyeX1ablPf6pRjao5li" + "Bgys5TitIkIxE54rbB6S+OSl13cxVymRi1Vx+M5zvNbF0sRoeAflD1CveO+997p166Z43MHBASaH" + "UMN15+fnwxxNmlf12LFjceL06dO8yaoMcEVowp6KxeIGBRTD9YpEotmzZ4OV15T3338f9zurq6uV" + "Tg2H5wbBf3WIm5sbrHmQA2YIKK7FpEcgK8dFVDs7O5i4SCUxMRHPwzYwMFD15jYyMoJTcmoMK0Do" + "XRG1C0VSU1MrKyvxtRQ/ZGI+++wzpce5tEToauAoQ4qlvvjii4yMjMrKynXr1tHfAvDq1as5c+YE" + "BgY2b94cdguVw8TEBCZIMN/rgOq+rl279tq1a+PGjevcufPAgQM3btwYGxsL0+H279/PZJtRGg4f" + "Powtg6Wlpdw0PxYMGjQId/4qKiqUfkuG8AZBQUH0XqscHBVYCwhhYbRMbW0tNDGYXSkH/uEsLCx8" + "fHzKysoQfw1BowfI10U9PDxgxiAVQ0PDTz/9FKeZjDMI10/Qf80XFK6uCHxFUwSUg/kGz8Jx49Hr" + "jsKHre1UDQL4uFi6NWbz2ZgJvi6WSjtpyfmVOGFrLurQzEpV8W4tX7+T7hVUspahslY8vIPjksGt" + "FgS26OT2etpSbmntoI234fmo4kDC66/Uwzo4Cj2TjRcg4qQioJnUjc/gTW9ra0uj1eDe3Lt3jwcp" + "VQPjD4pfjzSiQ4cOa9euhQkVLLCysoIvMUr7Q7BmXR82WYcJvor07dsXJ+7cuaPR/lYCWTkuovr6" + "+ir1+uC36NChg9IouhiYM1NaWpqXlwfHwce4ePGi3AhYRUVFfHw8QsjAwCAwMFBVzZhbt27hRMeO" + "HVWtsu3bt6/STiqXluju7o4TWVlZ8+fPV/xg37RpU09PT406xzY2NjgSaHZ2Ns3mGDDkyHzrnseP" + "H+NEWFjYggUL5M76+/tTd1pQum8Mc2CazbBhw2C1Lmvs7Ozg04bSOVrgitCMfSmFowJrASEsjJZJ" + "TEysr69HCJmZmXXv3l1pHmtr6/T09IqKipiYGByJhK+GoNED1MJFwUVJTU1Vu72jcP0E/dd8QZEf" + "rtIUuXlyVMDeKR3AZcKQdk2a26sxmq62jJwH6MG3bUoXNsS7qWUe48UnGtHWWcnMK4RQasHr6HKt" + "HS1oPii3amKOExU14vyy2masXKbebex6t/lfdKOtMfmz9qdJpLLaBumEnSkZy3uqctLyy2pvPHq9" + "veNoP/WxtvQBuXmWVMzNXz9MbI4xsC0RfZgpWCFXUVGRn58vt/qWR8Ck0vQbLCwsoFMllUpramqo" + "ljQ4OHjQoEGaxq5Rir+/f3p6OkIoOTlZbvVhUVERXtdhZGRE4/6BSKo2fJCD5uejBxYDKNKmTRsD" + "AwOZTFZXV/fo0SNvb2+GdQpk5biIqnQCEqK8+Wgqx/Wbmppi9yk1NRWedrdu3WxsbCoqKl68eJGU" + "lATLhBBCFy9exPfo7+/fpEkT+luD1kQzYc/GxsbV1VXxbcqlJfr7+9vZ2eGwXevXrz958uTUqVPH" + "jx8Pa4KFoLKy8sSJEzAzROlojFIePnyYlpZ2//79kSNHKs0wbNiwnj174kUXJ06cgHntmpKfnw9r" + "Y0aPHs2uEjmGDBkSGxuLEIqOjl6yZAn1VE5ODp6yLxKJ1HqtcnBUYC0ghIXRMhkZGTjRqlUrxTlL" + "gKbbbjJsCPw+QIYX9fX1VVUDfGh79epVdnY2GBalCNdP0H/NFxSurgjEH1AEvuYyN81yzPzQ7aN2" + "at55DHnxbwxf+nEP4VZj21sq338aPJ+80tqx29RsaI0prKxn54rIMa1ns/JXDQuPZSKEsktq9sU/" + "+0zFFLXz6S/wb2hqbDigLaOupM6h2UADLAhVM6FLlJeXB6Or9BQWFgrnikAEdJoFHmvWrPHw8IA/" + "xWJxbGzsn3/+iZfAnjt3rn379ny5IjhKekZGRm1tLVUk2GTd29tbbXjQgIAAmm49L7z33nuqTpmZ" + "mdnb2+NZeRBklgkCWTkuoqry6GA/DfoXqqGhYYsWLbB7SZ2mKBKJBgwYgNeJRkdHU10RjcL4gsxU" + "/VSkZcuWiq4Il5YoEolmzJgB2wxnZWUtWrRo8eLFffv2nTx58qhRo9gtl5JDIpFkZmampKQkJyfH" + "xsbGxcVRZ1Ey1wRzc3N/f3/6AAATJkzArkheXl5hYSHNLm80nD9/Hktlamqqam6MpgwePBiHbbh5" + "82Z1dTW17UMY3549e2q6kRFHBdYCQlgYLYMnXCGElC5IYA67hsDxAbK7KM17x8HBwcLCAk+OKiws" + "pFc84foJ+q/5gsLVFeE+1KsdYDsRS9rdMOjPcsHKRPmjrqx9/fH7+cu6Q4mMlupCEe581b/5H9fz" + "HxW/QghF3X6uyhWBxSQBbewUV/zrJ9SIPUzAU9sRQs+fPz906JBGRYQA1h4wD/8vEok+/PDD9957" + "b+HChRUVFa9evVq9evWPP/5I3TCRHS1btrS3t3/x4oVYLE5NTaV2nvRqdhZCiD7ovqWlJTbf8DJm" + "gkBWjouoqrwjWI2ttgsINcgt4A4KCgJXZNGiRXAcXBEmk/1AZqXbGwNKnwDHlrh06dLTp0/Dtp4I" + "IalUeuHChQsXLoSFhU2fPj08PFztqI5Samtrd+7cGRUVdevWLeYLQjhCXfCWkZHBzhW5evUqTgQE" + "BMCYMEc6duzo6upaUFBQX19/9epV6iYGrGdnIT4UWGiEsDBahmHzVAXHhsDuAXK8KM3nJHxR7Iqo" + "1SXh+gn6r/mCwnWtiM5XqTKkouZ1993YiO6WTQVbBUGNHUylqk7jeR0siqjCyNBgwgevv5rHql4u" + "cjXztVEI8nHg69L6htJ9WHkvwhCJRAIfPDSdW+Li4jJnzhycFovFP//8My+LtZSG9JVIJCkpKTit" + "J64IvecGH8U1CpEskJXjIqqqr/vw2lPb44QM1BVTiOJp3LhxA175WVlZ2dnZCCE7O7suXbrQ10yV" + "md6LUyokx5ZoZmZ27do1pWvly8rK1qxZ4+npyWLFZ1JSkq+v7+zZs69cuaLYE3J0dOSriy9H69at" + "Ic26dwuuCJMRLeZAbdTlImKx+NKlSzitaRhfxIcCC40QFkbLwHcuFh9ZuDcEFg+Q+0Xph0PhOah9" + "VwrXT9B/zRcUrqMibwrgCbyqp+vH1zTw1stniOG/nRxXW9Pm9owmDzQ2Vz7Xix1dW752wV/Wiosq" + "6x2t5AcTcl7UPCl93fj7eOpyI21BgUUXrq6uDIetYesP3snLy4O1Bywmg3bp0qVHjx54dvizZ8/+" + "+usv2HSCNf7+/vi7ONUVSU9Px9bQ2dlZuLlqGkG/ZgPeNJoOmgmBEKJCZuo6KKXAslq5+l1cXDp0" + "6HD37t26urpr167h5Z4wJBIYGMgkjgK0Jpr4b9RsSg+ybonW1tZRUVF37tz57bffDh8+LPfCLisr" + "GzFixM2bN99//30mlSOEsrKy+vfvrzhjxMnJqV+/fsOHDx82bJiXl5fSzVg4Ympq2qhRI/xrsvv2" + "kZOTA4L16dOHR9kGDx68bds29N94a7GxsfhjbcuWLSFMKnO4K7DQvEEWRhUMm6civDQETR8gLxel" + "DyYByqZ2mEi4foL+a76gvCuuiLXp6zuln93Eeu5TvURN4AVVWP0r2EftmmwJ0cEqt6Y2/4tKUVEj" + "VnRFrvw7O6uxubGvC90o5xsNDHp+9NFHW7Zs0a0wsKwQsV3APXny5Fu3bmH7e/b/2TvvgCiO9vEP" + "SJUqIqKoWAEVCyIWsIAFAYOK+FqwEXuJGr8aRZP4JtGIkqhJ1EhiN280scWS14aNIiigIKJgBUFQ" + "TxQQkHrc748xz2/f23J7u3t3gPP5a293Zu7ZafvMzDPPnDsXGBgocueum5ubgYFBTU3N06dPCwsL" + "cfcKbg3ryJIIUjVRBE+51+u1gyZEhcDY3oADCECfGfX398cGTlFRUUpDEZ6u2GDik1sMxqdStcRe" + "vXrt27dv69atx48fP3jwIGy7RwhVV1cvXrwYzuBTyYIFC0ATsrW1DQ4O9vHx6dOnD/WgQJW+dwQD" + "Ygszp7l69Sq+aNKkCcfmXQEMHz4cD5PS09NfvHiBT8sG6ywBSyJIogrMjUpVjxsN9TAipVILkE3d" + "aXVJGoK6GSjJn3Ivd0BdUllqmtMTtFDz6zISHHFYL4B93lmvuawMszmfwsmAdMqEGk1Zmb4fijyn" + "HfohklqF4tGrd3+lvjx5W8YRjHrqYiN9BkMU8PPr1cG6npjjCQEMNJ8/f65bSRBlL7iVlZWwfef2" + "9vbgvlAulx84cECkSCYmJnCcEyyM1LWNIgghmYy1tldWVoLZmyS7+UWiCVGhGqs8rh72X9K3H4Dh" + "Dba0qampweqsnp4ez6EIOKPkbk2wU5OKtC3RwsJi+vTp58+ff/r0aVhYGPgDvXbtGs9FjNu3b4MB" + "0vDhw588eRIZGTlhwgSlA8sFmEHW1NTk5OSATx5GSkpKYCjCbWTPBvjO8vLyktbU0NzcHI56gCwS" + "s1EESVSBEefUu0pVjxsxzVZzUqmFpeV7V/4c70JHqoagVgZq4U9LS0vBGEylg0fN6QlS1fx6yocy" + "FIFTzDOeczV4xqdgRIAPSaRTVinntvvioKPde7O/NBEHhjCy9UpOpy9jx0am/vs01znQr0r+/2SM" + "DZPpV+o/JzD2/OcokgYJuPWAzQ+6oqSkJDk5GV/37NlTsPYwfvx4OLA5Pj4+OztbpGAw3sBT5mVl" + "ZY8fP0YImZiYSDvbKgaOU88fP36MJ8/09PQ07ciLD5oQFfxvUhfW6Lx69Qo2HtCXyzw9PfF38fbt" + "22/fvk1KSsImN25ubjw/fiAzdurKBuOJmRpqiQ4ODuHh4Xv27IE7PF3+w7nUJiYmv//+O+O8qVwu" + "V9dj0rZt24yNjR0dHakbvulQy1Fd56oYmDhgPKZTJLD0gY9yLyoqwiulZmZmgwcPFpCgyAoM9jNs" + "x3qUlZWJtLAX0Gy1IJVaQBPDHTgb48eP7969e0hICD5wUKqGoFYGSvWnOTk5bI+gjzIxMVEa4dDR" + "nJ4gSdddf/lQhiK9Hd+r0QlPitiGDRkvyhgPFTH6Z6d7SQVzxMyXwuczuju8b1rZr8s5jjR58LKs" + "y1dx435JXXP6UeE7Xvad4Jj4bn4p7NqnczPn/UijqZmhdWNlg71aheJu/vu3c20pxDygvtC9e3d8" + "kZ2dzXFy0IMHD7p06TJu3Lg1a9ZoyEfKiRMnwLCV8URtntjY2FDPdTp8+LBIwcBxFh6K3L17F3tO" + "7NGjB4x5dA4crkcnNjYWX3Tq1KkuGGhpQlTwSX/9+nUOkw8w2tHX16c77zcwMBg2bBhCqLa2Nj4+" + "HmuZSJ1Nz3DCTHJyMpv69ezZsxcvGHwGimmJe/bsmTZtWufOnWHntBIhISH4vDaE0MuXL/m8y/37" + "9/HFgAED2FxvPXz4ECa8eZ4wY29vj7Wu3NxcOBWBDqxpNGvWTMBSXm1t7d27d/G1JuYLYByFK0ls" + "bCx+qWHDhnEcSMeByAoM1vNsbou49Tw+CGi2WpBKLWB9+/nz58+ePWMLlpKScufOnUOHDmFFX6qG" + "oFYGSvWnYEtMB5w6ODs7q9wIpzk9QZKuu/7yoQxFvJ1ssKPeypraQ0nMK2t7rjG3Sdhn8qSAed7i" + "wj3h3p17tbGELfUHE1mX/P5IfpHxouxYystNUdlm/Nzpurd5P/qqqVWcSWf91B2++V4b8OzAsPqf" + "VVAOW/kb9lCkV69e4GTj4MGDbMH++OOPjIyMY8eObdq0ib+bXf48efLkr7/+wtdNmjQRafgUHBwM" + "J1jFxcXl5+eLSc3BwQEb3hQUFDx//hwmlfm4VNIaly5dYnP1ePLkSXwBZ/rqFk2I6unpiZfRSkpK" + "wFSGDnbXixDq1q0bo8MWGHXExMTAp5qndRZCaMCAAXh0+u7dO9hnosTp06cZ74tpiQcOHPjtt98y" + "MzM51B0wHuM5xoMJVw7jjVOnTsE1z6EIdY2Cw6MXnJIuzPlVVlYW1DFNDEWcnZ3xMQi5ubmPHz8G" + "PUmYdRYSXYHB9AhOsleCrTai/3WiwHE4jIBmK1gqniKpi5OTE+ylPnv2LGOYnJwcWL7AdVWqhqBW" + "Bkr1p+fPn2fT748fP670pxxoTk+Qquuup3woQxFjA/3RPezw9Tf/fUxfWLj/suznaOYxbmub9zXv" + "3N0C+naRqpra7VdZB8cqMTdu5N/1/Vh/08VsxuWL0kr5jn9kG+Jsw3YmuhIO1ibd/lly2XqFeXXy" + "bHpBUvZ7K8kxPRlMLx7K3o++DBvpOTWXXvOuO5ibm8PHftOmTYyuGEtLS3fs2IGvhwwZIrn/ioyM" + "jDVr1oBXk7Fjx3IchcsHW1tb8JmjUCigFxMMLIxkZGSAjTv3GW1apri4+Ndff6Xfv337Npy8Nnr0" + "aO0KxYwmRG3dunXfvn3x9dq1axnVl3v37kFNYEsf2sLVq1exWm9tbd2vXz+eYlhaWsJ3HQ4cpCKX" + "y7ds2cIYV0xLhKH7wYMHGd+9tLQUFKw2bdrweRcYsbBZs5SWln7//ffwk+f+444dO4INz7Zt2xil" + "PX36dGJiIr4Wdko6mMAZGhoKs+9SCSyMXLt2DUat3FZnHIiswODk49y5c3SttKqqavv27Wx/TV3a" + "5TCXEtBsBUvFUyR1MTAwGDVqFL7+4YcfGPd87969G190794dGwJJ1RDUykCp/rSwsJBxl3lMTAy4" + "rwgODmaMS0VzeoJUXXc95UMZiiDtC+AjAAAgAElEQVSEPvN9bwWY86Zi9M8pcP46Quih7F3g9lts" + "hlseju+3E8lKqr6PyqY+qlUopu27k1ck6tyGmV7vDf5elVRN3ZtGH+0sPZL54u17I4dZA9RwmQop" + "Jzwp+jlaeTSSW1gx+z/v1+5tzAwnedjTU8CnHyKEHG1MDRvx3bSwaNEib29vb2/vuXPn8pdW58yc" + "ORNfvHr1aurUqfRvxtKlS8GkZNasWZL8aVVVlUwmu3Hjxnfffbdy5Uro2tq2bSt4ZpHKuHHjYLfJ" + "lStXRJ7PCqOOmzdv4hm+9u3bg8VLHeHLL79UMngoKyubOnUq7twdHR19fX11JJoymhD1448/xhdJ" + "SUlffPGF0tOSkpKJEydi5cPQ0JCtGrds2RKbIiQkJGCrkuHDh6s1MIa2n5CQsHHjRqWnq1evZtwo" + "ghHcEgMDA/FFenr6zz//TE85PDwcG4w1a9aM5xAaNPhbt25RT07E1NTUTJkyhWphxX//+vTp0/FF" + "cnLypk2blJ7m5OTMnj0bX7u6utKVez7dLChwjo6OGrKihO0i586dw/tS3NzcxLiFEFOBYSwqk8mo" + "GipCqLa2dtq0aRx7gs3MzKCrhOUdRtRttoKlUinStGnTcB1YsWIFh8B0pk6dii/u3bv31VdfKT3N" + "zMwEOSdNmoQvJGwI/DNQwj/96quvwNwLU1hYCJWtS5cu1ONEOdCcniBJ111P+YCGIj1aWUzs/X5p" + "PvZRYacvY+f9fm/dmcdT9qR1X3sNT/8b/ONCiqp0ezvZmP5z9OHnJx+uPP4g40WZrKTqbHqBV0Qi" + "PiLdwZrXkSCMjOzWzNvpvTJ3Ou2Vz+ak5Kfv929kvy4P2Z22K+695Zhba8vA7mqcEzzTq5W95XuD" + "3UV/ZK7972PsrVheqziRKuu/8QYMosLHOJkyHe+YV/R+CGRnqcYKQEpKSnR0dHR0NHiCqheMHDnS" + "29sbX58+fdrHxwe2j2dnZ4eEhGAn+gghNzc3UHrUYubMmYH/S3Bw8MyZM9etWxcTEwMTISYmJp9+" + "+qnIJRFMy5YtYcNJTU0NLEYLo1u3btgE/Nq1a7hPVMuEbMmSJYG8WbhwoTAhS0pKBg8efOLECZyf" + "N2/eHDRoEJiT/fvf/2Y8zkInaELUGTNmgA3x+vXrQ0NDwVXUlStX+vXrB+kvWLCAw1W0kkUQf+ss" + "zJgxY2DHSFhY2IoVK/DBagUFBQsXLoyIiOCIK7glDhgwAN598eLFX3zxBXjOkclkq1atgiWayZMn" + "82xfoBVhrREf9YjJzMwMCAgAqxIM/7PtPvnkE3CKtWLFis8//xxnUW1t7YkTJ/r16we7WdatW0d3" + "X8GnmwUd187OjqdU6gInuB85cgSrZcLc+AJiKrC3tzd4OP38889XrlyZkZEhk8nOnj3r5eWFj8dm" + "2+yrr68PVkAzZ86cPXt2aGgo4y4OdZutYKlUipSYmIjrgLq7qIcOHTp06FB8vXbt2gULFmCXUHK5" + "/MSJEz4+PngRxtraev78+TiYhA2BfwZK+KeFhYVDhw49ffo0/nIlJCQMGDAATObWr1/Ps7PVnJ4g" + "VdddH6krn2Tt8HNI5zb/WFsVvqv+JTb3y1OPfk98XlFdixAKdmvu0fb9AogBZQXAurHB9P7v53jk" + "tYqIC1ldvopr/tmVgG03r2cVIYQGdGwS3EuUV7XIyV3g4MLYR4Ue4QmWn15q/tmVdp/HwM4WYwP9" + "XyZ30VfHn5K5caOdU99vUKtVKNacfmS7/Eq7z2Osl14KikyBccjIbs1msyy2gIth+nkjDZLIyEgw" + "oo2NjfXw8LC0tGzevHm7du3AaNvY2PiXX37RnDprZGS0atUqbIEtCVTTjvPnz4s5BtjQ0LBHjx6I" + "YpJbd9z4YvBJizKZLCgoyMLCwsbGpnfv3uB02NfXNzQ0VJfyUdCQqAYGBrt27QKD5v3797dt27ZZ" + "s2ZmZmZDhgy5d+8evu/q6rpu3TqOdEQORfT09Hbu3AnGCd99913Tpk2bN2/evHlzvF7RsmXL4cOH" + "s0UX1hL19fU3bNiAr2tra7/99lt7e3v8p/b29hs2bMCqj4ODw7///W+eL+Lp6QmGE2lpaU5OTn36" + "9PHz8+vatWvnzp3x6X7dunWDSUpur0RUbGxswDJHoVCsX7/ezs6uXbt2VlZWQUFB4C106tSpgo0x" + "IBHNDUWMjY2xUgvONkQu54qpwNbW1rDWJJfLIyIiunTp0rx584CAgOvXryOEBgwYwGGHA5uSi4uL" + "d+3atX//fvg7QECzFSMVH5GEsW3bNnAgu2PHDgcHh+bNm+O6B5P6P/74I4SRqiGolYFS/SleBcrL" + "yxs1apS5uXmTJk08PT0hJ8ePH69WE9OQniBV110f+bCGIk0aG179vz5dmbZf+7va7gvtBj/BaxYm" + "YqyTiz3zTonWTUwOzewu0lu7c3OzkwvcYH88QqikokZGcbNrZKB/4ONuMFLiz0fdmv0w/v8feVtV" + "U5v9uryUcgrKYCebI3N6sA1wYFPNBzIUcXZ2PnnyJOwyRAiVlJRQXZIbGRkdOHBAc/p3586df/jh" + "B/7nQPOhXbt2IHBVVdWJEyfEpEY1a7GystKQAbpg5s+fD37DysrKqN5L3N3dDx06JO3RCmLQnKj9" + "+/c/ePAg1YVRQUEB1da8a9euZ8+e5T4yz8vLCxpCjx49BJjcuLu779+/H5zS1NbWymQyPCXZqFGj" + "yMhIakNTQnBLDAwMXL16NfxUKBQymUwmk8GSo42NzZ9//qnWGR27d+8GSWpqapKSks6fPw+awYAB" + "A65evQrWHRw75umEhIRQtYrq6urs7GzqqeojRoxgNKznCVQqzQ1F0P/uDGnWrJn47lFMBY6IiGA7" + "5b1169bczerTTz9VukP3gS6s2QqWio9IwnBxcTl69ChsfcYthXq8yYoVK6ZNm0aNIklDUDcDJfnT" + "2bNnQy0tLy/Hy4+Yfv367d27lzEWG5rTEyTpuusjH9ZQBCHUztY0Mazf9kmd+7WzbmpmaGFi0Ket" + "1a6pXU8v6GVu3Kjqn5NDTI3+J2csTAziV/QNdmuu1F0MdrKJX9EXzk8Uw8COTdLWeAa4NqP3SB5t" + "raKXeYx3Z9jLwYclQxxPLejVmiZkY6NG//6oQ9SS3oymWZiyf/bP2FkI8cxYHxk4cGBaWlpAQAD9" + "2+Dh4REdHS1s/ygbRkZGNjY2nTt3DgoK+v777yMiIjSx8EqV+cyZM2KO06J2r+7u7nVHs8fo6+uf" + "PHly+vTpVMEMDAwWLFgQExNTp7a1aFTUoKCgpKQkuvWziYnJ0qVLr1+/jucmOQCXvkj9JRFg4sSJ" + "UVFRSkej2NraHjlyRKXpguCW+O233+7bt4/+gnp6ev7+/snJyer6yO7atevly5fpHqhsbGzWrVt3" + "5coVGxsb2KaflJTE4eWTzueff37s2DH6HnozM7Ovvvrq77//hllSAUBL1+hQhGqR5e/vL8mKseAK" + "bGFhER8fHxwcrFRtBg8eHB8fz13tAwMDN2/eTHV5RD+PQlizFSwVH5EEM2zYsJs3b9Kbg42Nza5d" + "u+hbvCRpCOpmoCR/qqend/z48alTpyr96dy5c69cuSLAFZXm9ATxXXd9RE9CD3ENgK5fX7v3vBQh" + "dH5xb98uDM7jHrwsi8p4nfOmwsrUwNvJhtEBrkhy3lREZRTkFlZU1tS2sDQe2KmJmxRnC9bUKi5l" + "vk54UvSqpNrGzNDF3mxU92YWJhLsRmio5OTkREVF5ebmVlZWtmjRYuDAgWD7zpOqm5c0JNsHhZH7" + "UJVhJk6ciE2uw8PDw8LCEELp6elRUVEvX75s06bNRx99xNNdkhbQsqh3796Njo7Oy8vT19fv3Lmz" + "n5+f9sdjNTU1Fy5cSExMlMvlzs7OQUFBajnCFtYSq6urr1+/npSU9OrVK3yYoLe3t8ojzDiQy+Vx" + "cXEJCQlv3ryxtbXt0qWLr6+vVG705HJ5dHR0UlKSTCYzMTHp1q2bv78/2MZ8yAiuwA8ePIiKisrJ" + "ybGysvL29vb09OT5j0VFRXfu3CkqKnJwcOjWrRve7i9VsxUmFaNImLy8vFatWgUGBlJ92qpLeno6" + "zmRc9/z8/GBzCx1hDUFkBkrV+u7cuXPp0iWZTNamTZuAgADxna14PYGNutB1aw0yFPkf7Fdcefm2" + "CiF0c3X/Xm0kGAAQPmTIUEQShA1F6iz1SFQCgYCps802NTXVzc1typQpv/32m65l4aLOZiChLvCh" + "TIrfynn78f50d0dLH2ebqX2ZjZ6fFVbgcQhCqKNdwzk7hkAgEAgEQsMjKSkJIaRkA0kg1C8+lKFI" + "Y6NGaXklaXklR2+9DPFo0UifwcD96K33nhPb2JhYEsslAoFAIBAIdRi8GDJo0CBdC0IgCOdD2bbe" + "ztYUH1JeUlFz9i7DKW+vy6rh+MJhLgy7RAgEAoFAIBDqCGFhYbGxsV27doWTLgiE+siHMhQxNtDv" + "3/79FvP5B+/dySuhPi16VzNx1204Z0OtE80JBAKBQCAQtExsbKyJicnOnTvBZTaBUB/5gMyQFvm0" + "iX7wBiH0rLCi17cJfl1t3dpYNtLTe/Tq3ek0WXH5++OZgno2h0ELgUAgEAgEQh1kw4YNpqam1LOe" + "CIT6yAc0FAl2az7e3f7wzRcIoZpaxd93Xv1955VSGKfmZnA8OYEgFgNDVFOtayHqN3qGH8TZmgQC" + "gaAuAwcO1LUIBIIEfCgGWpgDH3fjML4a6tI0bnmfpmaGbAEIBLVo1FTtA6oJSujbOuhaBAKBQCAQ" + "CJriQzxXJPnp251xuTEPC/OLKmtqFfaWRn3aWk/p22Jkt2a6Fo3QsFDUyvOf1L55qaiq0LUo9RAD" + "Q/0mzQ3aOPMJe+HChQcPHiCEPD09e/XqpWHJRFGPRCUQCBjSbEVCMpDAwYc4FCEQCAQCgUAgEAg6" + "58My0CIQCAQCgUAgEAh1BDIUIRAIBAKBQCAQCDqADEUIBAKBQCAQCASCDiBDEQKBQCAQCAQCgaAD" + "yFCEQCAQCAQCgUAg6IAP6IhDwps3b6qqqmxsbIyMyLFxhPqNXC6/cOFCSkpKZWWlra1t9+7dvby8" + "DAwMuB8RCAQCgVBPabBfNwVBFTNnzjQzMzMzM9u4caOuZRFOUVGRubk5QigqKkrXsqhm9+7dZv+w" + "bt06zf3Rpk2b8L/Y2trK5XKOkNHR0SBSkyZNKisrOQJfvHgRAufn5ysUiunTp+OfmzZtkvgddMGU" + "KVPw6/z444/a//e8vDxXV1elrqy0tJT7Ub3GyckJZ3hiYqJOBFDZDVZXV9fW1irdbGDVnpuoqCho" + "9Tt37uQT5ccff8ThfXx8lB7FxMSYsWNhYdG0adN27doNGjRo1apVqampWhCJJ4w1oYGhIa2g3mWd" + "5K2+YahbGoLt69YAMo0YaKmmoqKirKysrKysqqpK17IIZ/PmzaWlpbqWgi+nTp0q+4djx45p7o9c" + "XV3xvxQUFDx58oQjZEJCAohUWFiYmprKETglJQWHtLS0bNGiBWootQgoLy/X1evI5fJRo0alp6dT" + "b9rZ2ZmZmXE80q6M0gN1Ty6X60QA7gpcUFDg6+tbWVmpVqwGRk1NDRTTunXrqqurVUapqqrC4d+9" + "e6f0SC6Xl7FTUlLy+vXrrKysmJiY8PDwnj17hoSEFBYWalQkPrDVhAaGJip2vcs6TbT6D6rHUAuO" + "r1sDyDQyFPkgePTo0ffff69rKfhSVVV16dIl+JmSkpKbm6uh/3J3d4frO3fucIRMTEyk/rxx4wZH" + "4Nu3b+OL3r17i5COwMCJEydu3rypdLNdu3bcjwiaIzU1tXfv3leuXNG1IHWIp0+f7t27V5v/eOjQ" + "IT8/Pw5FVgsikZogmHqXdfVO4PpOw/661X8LM4Iqqqurp06dKmyKSyfExsbiBRwTE5OKigqE0KlT" + "pxYuXKiJ/2ratKmjo+PTp08RQunp6UFBQWwhlYYiSj+VgKGIh4eHFGIS/j+HDx+G61mzZg0fPry8" + "vBwbH3I8ImiIt2/fenp6lpeX61qQOse3334bGhqqzY15iYmJYWFhW7Zs0YlIpCYIpt5lXb0TuAHQ" + "sL9uZCiimpYtWzo7OyOEbG1tdS2LEObPn3/9+nVdS6EGZ86cwRf/+te/fvvtN4TQyZMnNTQUQQi5" + "u7vjoQjHqsiLFy+ePXuGEGrfvj224+JYFamqqsrMzMTXZCgiOQ8fPsQXs2bN2rlzJ89HBJGwdYNV" + "VVVEI2EkJydn7969c+fOFZ/U3bt327Rpo3SzpqamuLg4IyMjIiICJqcjIyPDwsKaN2+uaZHofFA1" + "QVqtoN5lneYEru/qlubg+Lo1gEwjBlqqiYiIyMzMzMzMnDdvnq5lUZvFixfv3r1b11KoBwxFYPhx" + "9erVt2/faujvevXqhS+UrDCpwMAjKCjIwsICIfTo0SO6ZTbm3r17YJNNDLQk582bN/jC39+f/yOC" + "SOp1N6gr1q9fL4n1duPGjc1pWFtbOzo6+vn5Xbx4EZZzKyoquK2wpBLpA4c0Bw1BMpYNjq9bA8g0" + "MhRpsMjl8kWLFm3dulXXgqhHdnY2XlKwtLTs27evi4sLQqi6uvrs2bMa+kfYLvLgwQM2S2sYivTs" + "2ROHVygUbDZaYJ3Vtm3b+jtLUWcBRQr7A+D5iEDQPjk5OXv27NH0v+jr60dGRoLZVVRUlM5FIhAI" + "0tKwv25kKNIwefbsmbe397Zt2/BPW1tbKysr3YrEE1gS6devH0JoyJAh+OfJkyc19I8wFJHL5WBY" + "pQSMOtzc3MDmSuVQhFhnaYLa2lp8YWhoyP8RgaA1TE1NYQ5CO6sQdnZ2I0eOxNfXrl2DhqBDkQgE" + "goQ07K+bekORN2/eZGVlCdgAXV1dnZubW1BQoG5Ekbx79w6b+HNQXl6enZ398uVLevctgNra2tzc" + "3BcvXigUCrViPX/+/Pnz5+IFQAi9fv26R48ecXFx+Ke5ufmZM2esra0lSZxKZWVlVlbWy5cv2QJU" + "VFRkZWXBwiIfYCgyaNAghNCwYcPwz7Nnz/LxRCmAZs2atW7dGl8zbhdRKBTJyckIITMzMxcXlz59" + "+uD7bNtF1BqKyGSynJycmpoatWSura3Nz8+XyWRqxaJGF1BLVVJVVZWTk1NfnFGKyUM+HYvg9Gtr" + "a/Py8l69eiVAsPqCsGrPQW1t7cuXL58+fSrMhF3aFmFkZLRs2TJ8nZubqx0T2cGDB+OLyspKuu2o" + "TkTihmcjElyswspUsJKjhdQAwQoVnzzXHBK2ek1krDBVUKRyq6FvMeMfSahkSg+fw0devHixfPly" + "6ra5Fi1aLF68+MGDByrjHjx4cPDgwfr678c8lpaWoaGhbOcxKRSKn376ae7cuXPnzo2JiWELExYW" + "hsM8evSIen/Hjh34fkFBQXV19ZIlSxo1aoQQcnR03LVrFz2do0ePDho0CA6qbNKkybRp05TSVCgU" + "e/bswcmeOXOGen/Xrl34Pq5G+fn5s2fPxhsJEEIWFhZz5sx5+vQpd/68ePFi0aJFMF9laWm5ZMmS" + "V69eKRSKc+fO4fSvXLnCnYgSWVlZ1JK6efOmQqFwdHTEd4QdcQgvK5PJFApFdnb2xIkTjY2NcZpt" + "2rTZunUr9aijx48fBwcHg82Ai4vLvn37VP5LeXl548aNcZTY2FiFQlFcXAwFdPHiRQGS82HMmDH4" + "L1asWEF/mpGRgZ8OHDhQoVBkZ2fjn82aNWNMDUqTWnATJkzAN8PDwxUKxevXr5cvX25jY4NvNm7c" + "OCQkhF736Jw9ezYgIADmRczNzUNDQ+/cucMWXpJaSic4OBin8N133ykUirS0tFGjRuHmpq+v379/" + "/6NHj7LFFdbGf/nlF3zH1NQU//XYsWPxnTFjxrA9Wr9+PT1xdfNQ3Y5F3fQBmUy2aNEiqBX29vYb" + "N26sqqpSKBQODg74ZkJCgsp0vvnmG+4cDg8PxwGOHTvGGAByG05UpHeD8fHxc+fOnT59OvQ2s2bN" + "wmHy8vJwGKmqPRuvX7/euHGju7s7LhFMq1atlixZwlarNdQiFAoFGJFaWVmVlJRAP9CqVSu2E1G/" + "++47HKZv375Kj6huUrOyslT+O9XBTkZGhiZEYoNPTVCrEalbrOLLVF0lh00rUDc1PllHRS2FSt2O" + "iw+abvVSZaxa8FQFlVBXuRVWSzk+fPB1U5lp6iqZYvRwYageisTFxTVt2hQxYWpq+vPPP7NFLCoq" + "giltJQwNDdmO4RwxYgQOs2PHDraU4auMtVVg9OjR+H5WVtaKFSuU/vTatWsQ8u3bt7CcTX+p48eP" + "U5OdPHkyfrR27VrqfWhvGRkZKSkpdnZ29NSaNGly9epVthdJTExkdHXSvn37Bw8ehIeH459bt25l" + "S4ERGIp4enrm5OTgmyKHIvCyDx8+TE1NZdwCsXLlShw4Pj6ecRFm1apV3P9y7tw5HNLMzAy+lAMG" + "DMA3Fy1aJEByPqxduxb/RUBAAP3p/v378dNly5bhO82aNcN3njx5ohQY5pz09PTevn0L96m98927" + "dxndgVtbW3OcpV1ZWTl79mx6LISQsbFxZGQkYyzxtZQR6lDk/PnzjC4Fp02bVlFRQY8rrI3DPzLK" + "z/bI3d1dfB7y71iEpY9JTk5mNAL29fUtLS1VaygCXdbixYvpT+VyOXz/Ro0axZhCx44dcYC7d+8q" + "pQndIMf2aBh3ia/2HJw8eZLNVRRCyNzcXKknVxJJ2hah+F+9X6FQbNiwARLcvn07YxQJhyJ//fUX" + "hAfNTFqR2OBTE/g3IgHFKrJMBSg5bFqBuqnxyTqMAIWKf57zR9OtXqqM5YlaqiAgTLkVVks5Pnzw" + "dePINGFKphg9XBgqDLRyc3NHjx79+vVrxqfl5eULFy48ceIE/VFZWZmPj8/FixcZI1ZXVy9btmzz" + "5s3c/y6Yx48fKyVubm4OvoyqqqpGjBjx3//+lzFueXn5hAkTEhIS+P9dQUFBQEAAoyVGYWHh+PHj" + "GR9lZ2f7+fkxWjc9efIkMDCwrKyMvwxKmJiYfPPNNzExMWB6JBWvXr0aNmwY43Lkxo0bL168mJ+f" + "P2rUqKKiInqA8PDw+Ph4jsTBOmvIkCGwouLn54cvTp06JUp0dmC7CKOBFuwJAYMrju0iYJ3l7OwM" + "Ch+V169fjxw5krpyBRQVFfn5+TFmHUJo5syZbA5qKysr582bhx0fsyGslqokOzt7/Pjx+BwYJQ4c" + "OPDJJ58ISFNziMxD7o5FTPpZWVm+vr6Mq+cXLlxYunQph1R0vLy88EVSUhL9aWZmZklJCb5OSUmh" + "BygoKHj06BFCqGnTpp07d1brr9kQXO3ZuHTpUnBwMId1aGlpaUhIyN27d9kCaKhFAJ988gnMWYSH" + "h2vacJGaFWzmuFoWiRHuRiSyWAWUqWAlhxFpUwNEKlQqOy4NIWGr10TGClMFxSu3mu55AI0qmdKi" + "4lyRNWvW4LLX19cPCQnx9fVt1qxZQUHByZMnjx49ihBSKBRLly4dPXq0np4eNeKKFSvgI2dtbT1z" + "5szevXu/e/fu9OnTJ0+eVCgUCKHly5d7eHgMHDhQ8reKiIhQskf08fEB1XbNmjVQvaytrWfPnt2v" + "X7/q6uo//vgDV+Xq6uqZM2feuXOHujrMwcqVK7EO0apVq6CgIFtb29TU1BMnTuDXlMlk27Zt++ab" + "b5RizZgxAzZRuLi4zJkzp1WrVrdv346MjHz9+vX9+/d/+OEHYa/ftGnTjIyMtm3bCovOzfLly/E4" + "xMXFxd/f38LC4uTJk6B/b9u2rVGjRjiAl5fX0KFD3717d+jQoby8PBxg06ZNnp6ebInDUAQG5Qgh" + "Pz+/L774AiH09OnT27dv9+jRQ/KXgqFIbm5ucXGx0hZ/GG/ALhEPDw8samJiIkx1YFRuFPnxxx/x" + "phc7O7uxY8c6OjpmZmb++eef+DDHN2/ebN68mV5btm3b9p///Adf45VcLy+vqqqqy5cv79+/H6sU" + "s2bN6tu3r5OTE+P/CqulKtmxYwe2rO3bt++cOXNsbGxiYmIiIyOxbfeuXbtGjRoVGBiobrJ0Bg0a" + "ZGJighA6duwYzit/f3+86F9QUICX6eiP2rdvDymIz0PujkVM+jNnzoTewNXVdfbs2fb29snJyb/8" + "8svbt2937twJxgN8gKFISkpKTU2NUly88QmDrZyVFjmhe/T09FTq2Kl06NBh8uTJlZWV+FuAEJo0" + "aRI2V6CrwsKqPRslJSWTJk3CZaGnpzdmzBhfX9/mzZuXlpZev379wIEDeGxcUVGxYcMGtuGfhloE" + "YGZmtnz58pUrVyKEnj17tmvXLs0djoQoW9esrKzYHPdpSCS1agJHIxJfrALKVLCSw4i6qfHMOpEK" + "FXfHpRa6avXSFhOkKUAVFK/cqlVLOT581K8bI5pTMqWHY8WkrKwMZwFCiG5ZSF3qvXTpEvXRjRs3" + "oDa4urqCjRDm6NGjYEXt5uYml8upTyUx0ML4+/tfvnz54sWLM2bMgMW7Z8+ewQ6HTp06KS18U1vF" + "4cOH8U2VBlqY2bNnl5eXw9PLly9D7nXo0EHpFc6fPw8Rg4KCqBFzc3OVZiLVNdBiRCoDLczy5cur" + "q6vxo+rq6oCAAHwfd0l6enq//vorxH379i2c3WFqagoRlYATfBBCVOvD2tpaWMr8+uuvBQjPh1at" + "WuG/iIuLo96vrKzEXbatrS3c/Pvvv3FgLy8vpXQgo3766SfG+5gJEyYUFxfD09u3b4OVkaOjo1Ka" + "hYWFsDDdtm3bx48fU58mJCTA2GnMmDFs8giopRworRrPmjWL2pBv3LgBK0K9e/dWiity8ReWm5OS" + "kvg/EpOHfDoWMelTJ9jGjh1LNeK/f/8+1EwMHwMtuVxuaWmJw6ekpCg9XbRoETXBCxcuKAVYtWoV" + "frRx40a4ydYNUrfXU6sWRky15wB8lOvp6UFHDWRnZ3fo0AEHsLa2VvrEaKhFKGjWUAqForS0FFYh" + "HBwc6PaKUhloFRUVQYn7+GZ5NBEAACAASURBVPhoSCRuuGsCn0YkuFgFl6lgJYexOQhOjTvrBCtU" + "fPJcGJpr9dJmLAcCVEGFOOVWZM/D8XVjzDQxSqb2DbS4hiLQFXbu3Jn+VC6Xd+vWDQf45ptvqI9C" + "Q0PxfUtLS8Y+dMuWLZAFZ8+epT6Saiji7e1NrQewoxpqmJGR0b1795RSrq2txT5kceHhm3yGIv7+" + "/nQ5YQcCQuj58+eMojo7O5eVlSlFvH//PmxRotcSYUg4FAkMDFR6qmTmAXsqgNjYWHgKWyqV+PHH" + "H3GAjh07Kj2aOnUqftSrVy8BwvMBSkSp4sFcI7WIYcWTPrLCB6EgmspIzUBvb2/6eAxeHyGEt7UB" + "YNBpaGiYnp5OFx4mqBBCDx8+ZPtfdWspB9ShiIeHB/119u3bBwGUbIJ1MhQRk4d8OhYx6Y8fPx7f" + "b9++fWlpqVLEuLg46jwfn6GIQqHw9fXF4amTApj+/fsjChs2bFAK4O3tjR9RrcnFD0XUrfYcgLeo" + "8ePHMwag+v5W6nA01CIUTHq/QqGIiIiA1Og9uSRDEblcPmnSJAi8ZcsWDYnEDf+hCFsjElysgstU" + "sJLD2BwEp8addYIVKj55LgzNtXppM5YDAaqgQpxyK7LnUXcoIkbJrFt7RfLz86H46U/19fWx3UXj" + "xo2pJ2GXlZUdOXIEXy9btozRTGjRokX4mHqE0O+//84hg2DWrl0Lng0QQvAtB7vA0NBQ+nvp6el9" + "+umn+Bq7FOD5d+vXr6ffnDFjBlxj22tMZWUl7M/++uuvwWcU4OTkNH/+fJ5/rX1Wr16tdKdnz56w" + "cGFgYACzqoCXlxfMCj99+pQxWbDOgs0hANy5deuWhnwRsp25Tt8oghCys7PDTjzKy8up20sqKirw" + "2o6BgUHPnj3Z/mv9+vV0e5uQkBCopdTaghAC3zhz5szp2rUrPcHg4GDoN6H1Mf4v/SZbLeVPeHg4" + "/XWmTp0KozLNbfLhj1R5yNaxCE6/trYW9MWwsDAzMzOliF5eXh999BHri7HAtl2kpqYmNTUVIQSl" + "ozSPIJfLcRQTExNprcnVrfZsVFdXg1kFm5OAESNGgE0Fh1tkDbUIKgsXLoS+ccOGDdJuz6iurr56" + "9erw4cMPHTqE75iYmISEhOhQJD4wNiKpilWtMhWm5LAhbWoYqRQqto5L00jS6jWRsQJUQQmVW033" + "PPVOyeQaikAFwo4R6AE++eQTvAMS5lEQQsnJyXgrjJ6eHluH0qhRI3gECqiE2NjYwJeYSkVFBXx3" + "YRyphL+/v76+vpmZWdeuXene2RlxdHRk1DtbtmwJNrvU7VlJSUm49zc3Nw8KCmJMk1op6xSOjo6g" + "UVHp1KkTvujfvz/dzYWenh5soIcts1TevXsXHR2Nr+lDEV9fX+hGNaTXsu1ch1UR2CiCYdy5np6e" + "LpfLEUKurq6w2KpEx44dlaalMba2tmCKQ/UK8OzZM6i0s2bNYpN/4sSJ+IKtQalbS3ni6Og4dOhQ" + "+n19fX2Yqb1w4YK6yUqLVHnI1rGIST89PR23iEaNGv3rX/9ijPjxxx+zpckG7MhSGorcvXsXb+MJ" + "CQnBPbzSUCQtLQ134B4eHsKsyRlRt9pz8O7du8WLF/v6+rZt25bNGtvY2BgmEdmOpNBQi1CicePG" + "n332Gb7Oy8v79ddfBSQSEBDQk0aHDh2srKx8fHwuX74MIZcuXcromUdykQTD1ogkKVZ1y1SYksOG" + "tKlhJFGo2PJc00jV6iXPWGGqoFTKrRZ6nnqnZHINRcB588OHD5cvX451LCotWrRwdnamDrURQrdu" + "3cIXPXr04DigHhyovXnzJjc3V125uXF1dWUc9CcnJ+NTZk1NTdk2T1taWmZkZBQXF8fFxYEnbG44" + "NlJDv4n3G2GuXbuGLwYNGsT2se/atavkzq8koXv37oz3wVIZlkrZAjBOwl2+fBlnkbGxsY+Pj9JT" + "W1tbGCpo6Nh1SJ/Pqgj1J1XV43O4oZubG9sjqC3Uk5vwHDZCyNramqOmQY/P6AQMqV9LeUJ1MKAE" + "DFHS09MlOT9UMFLlIVvHIiZ9GOv27NmTzfHRkCFDlLpZlfTr1w/PH6enp1OVNtiz3q9fPzx98PDh" + "Q+rsAMxMgxNtSVC32nNgZWWFXUhnZWWBtTcdmAtgO1JNQy2CzoIFC6irEALSzMjIuE3jyZMnSuq4" + "h4fH559/rh2RBMPWiCQpVnXLVJiSw4a0qWEkUajY8lzTSNXqJc9YYaqgVMqtFnqeeqdkcpVc7969" + "QRffvHlz586dN27cCK6Q2ICvLJtKinFycoI+RUn5Ew+bA8rMzEx80aFDBw6PNE5OTjx9Z2E4/BiA" + "NR618UAWcTvK7NKlC38ZtAb1dCEqUN3t7e0ZA8B2LsZZDbBRGTBgAH0xESHk7++PL65evcp/EZY/" + "9vb2LVu2RAi9efMGloOLi4uxwZWjo6PSXCMMNqiTynyGIhyNH14c95IYaB2dOnXidmcEMjPasKlb" + "S3ni6urK9gjWqd+9e8foz1FrSJWHbA1WTPoQl81tF0LIysoKDHN5Ym5ujmcNwCILA0ORXr164bJT" + "KBRQb5HGhiLqVnsxlJSU/Oc//wEDHjY7Ww21CDqNGzeGUx3y8/M1tArh6+t77tw5uoGfDkViRLB7" + "aD7Fqm6ZClNy2JA2NYwkCpVULrnVRapWL3nGClMFpVJutdDz1Dslk8tBpIGBwdy5c2E75sOHD8PC" + "wlavXj1kyJDQ0NDg4GBGExRw/AzfXUb09fXbtWuHz7HmuS7PH7ZzcMDgSlpHt4zHR2CgHlP7Tcgi" + "7iEp48FAOofjODkMz2+hEjAUoVtnwX28z6yqqurcuXOw01dC3N3d8SDkzp07eFiC91sjpqFF7969" + "9fT0FApFenp6dXU1HmjxGYooeQqmAlostbbAtEpubi5Y+HDz8uVLJbdLSP1ayhOOXtXW1tbMzAyv" + "aL98+ZK7Q9AoUuUhW8ciJn1wtgiOJRhp3769uqvHXl5eeJyclJQECzJ4KOLo6Ni0adPu3btj0+eU" + "lBQYeOChiL6+PofTbQGoW+3VQi6XP3jwIC0tLTU1NT4+PiEhAbsQ5U5WQy2Ckfnz53/33XfY3cXG" + "jRvnzJnDZsCpLvb29sOGDZsyZQrH+qSWReKGrRHREVCs6papMCWHDWlTw0iiUPHPc2mRqtVLnrHC" + "VEGplFst9Dy6UjL//PNPRgt8hJCDgwNMKNNR4av+yy+/PHPmDHXOrLa29uLFixcvXly0aNGcOXOW" + "LVsGngExMGPNUQsxUB6ST3KzlTTUP8bDoQVDdUTAB1A+uMWQVkipUNnm1bUkQQhlZGTArPlXX321" + "bt06ehhqyzx58qSGhiKnT59GCKWnp+PvOv1EEcDS0tLJyen+/ftVVVX37t3DS65paWkIIRMTE461" + "AnXt76Fhv3jx4s8//1QrChV1aylPOHpVhJC5uTkeimhiIYs/UuUh28uKSZ9np8Rmu8WBp6fntm3b" + "EMWGsKqqCs+WYXNEMEoEwwOZTPb48WOEUNeuXQX8IwcSbjsBKioq9u7de/jw4Rs3brBtCOFAQy2C" + "EbwKsWzZMvTPKsTixYv5R//vf/+LJ0cAfX19S0vLpk2bcjdAzYkkGJUCiylWAWUqQMnRWmpIIoVK" + "cCURiYStXtqMFaYKSqXcaqHn0ZWSuXLlSja/REOHDuUYiqjQGk1NTWNiYhg3UxYWFm7cuNHZ2Vlp" + "aw58YhnNbKhAAJ4mwvxhU5dhJ5C0VUFdK8zi4mJ8ATZLjGhnjkpd1DJd4wm1CpWVlRUzQW3SZ86c" + "YbP/FgN95zrbRhGlm3ju+enTp7iC9ezZU60D6bhhPMhcQBQN2Qpz11JoaNo0RqcjVR6yvayY9KE3" + "4O6UVHandOhOtNLS0vBOLewvDio8GBlqyDpLE6SkpLi6ui5YsODq1at0hdXOzk5ljmnZen7+/Plg" + "CK7u9owuXboo7Vnv3r1727ZtRaqYYkQSDHePIbJYBZSpACVHa6khiRSquqlLqIW0GStMFZRKudVC" + "z1PvlEzVCpOlpeXhw4dv3br1008/HTlyRClnCwsLx4wZc/36dfCFCuNglSaAsH1ZExNmjMCEPXWd" + "V/tA8XOPwQTM89VTwDqLJ0VFRTExMUOGDJFWDNDM7t69iy+wDqevrw+PqHh4eODTtbEtPh/rLAFA" + "pXVwcOC5mqzSiE5CuMeE0AnodolP03koJn2enZKAxcY2bdq0atXq2bNnDx48KC4utrKygo0iuD7b" + "2dnhAPfu3ausrDQ2Nq4vQ5GHDx8OGzYMZv6A5s2bDx06dPTo0aNGjXJxcWGbn9MJpqamK1eu/L//" + "+z+E0PPnz3/55ZclS5YQkajoqljVVXK0mVpdVqi0jIQZK0wVrEdlUe+UTL5zt7169dq3b9/WrVuP" + "Hz9+8ODBS5cuwa6a6urqxYsXx8XF4Z8wT4MNMziAAOquUQje3QiySb4OoxbgS4rNqI7P0wZDaWkp" + "HIDo7u4OzuwYwSdDI4ROnjwp+VCkRYsWLVq0eP78+f379xFCeXl5z58/Rwi5uLgwzj7CkAMPQrB1" + "FpJ6KAJ//dFHH0VGRkqYsiRwz6RCG1d3+laqHcxK/66hPBSTPuyt4u4wVXanjHh6euKjgm/evDlk" + "yJCbN2/i+/C1dnd3f/bsWXV1dXp6uru7e30ZiixYsAAUVltb2+DgYB8fnz59+lBNn3XrtI2RefPm" + "RUREvHjxAiG0YcOGOXPm6FqiuiWSbouVv5KjzdS0oFDVLyTJWGGqYD0qCy0omYzf6C5durBZ9nbs" + "2JEjNfXMSCwsLKZPnz59+vS8vLxt27Zt2bIFD/6uXbv29OlTvO0SrOhU+jeAXZiwRkyFw4GAsK8y" + "ohSPTCYTloIkwHZYbrdC2dnZ2pBG11y8eBHq9F9//cW9y8rDwwPP7J46dYp6YqtU9OrV67///W9J" + "SUleXh5YrdA3imDc3NwMDAxqamqwly0Yikh7MBw0KDwuqmtwNKXS0lJYJmbcN6mJNs6IpvNQTPrg" + "FJI7LmxDVAsvLy989mJSUhIMRVq1agXu4Nzd3bF37Fu3bvXo0QM3rtatW7M5yqsL3L59++LFi/h6" + "+PDhx44dYxzo6tYmkBFTU9MVK1bgVYgXL1788ssvupaoDolUR4qVj5KjzdSkUqgaGCIzVpgqWI/K" + "QiolU91vtOBzAtVe9Mc4ODiEh4fv2bMH7oB5PbikBHdpjLx69Qp2DlH9VMLCGdsRsGVlZYLXNGBY" + "hrdmsjF+/Pju3buHhITAHKG0wGHM2McCG9xPGwxQd11cXFR6uQ4ICMAX2dnZoPpLCBhi3b9/X6XB" + "FWxPz8/Pr6iowE3AwsICnNhKAlRaTbyveHJyctgePXjwAF+YmJhQ5zU12sYZ0XQeikkfXJBBdjGC" + "h7vqQt0uUl1djS0PqQYM1J3rqampONvr+JIIHJNsYmLy+++/MyqscrmcbudTF5g3bx64O9+4cWNd" + "MJCoIyLVtWLlUHK0mZpIharBIyxjhamC9agsRCqZ2v9Gcw1F9uzZM23atM6dO1MPc6USEhICzp6x" + "T0BE8bh8/fp1DiuLq1evvpdAX5/q2xhM69hWjrgrATdQPM+fP2c8NwCTkpJy586dQ4cOaajXg1nz" + "hIQEtuLMyMiQ/OTHusm5c+fwxfDhw1UGhqEI0sxZh6CZZWZmwlCEbVUE/TNKUSgUmZmZjx49wikI" + "MOvnAM6UzM7O5qgSDx486NKly7hx49asWQP9oBZQOqubSnR0NL5wdnamejvQaBtnRNN5KCZ9OAUs" + "OTmZrd9/9uwZNqFRlx49emADsKSkpHv37uEOmbrxiToUqS/WWdh+EiE0YMAANp85Dx8+hPk8Sc4G" + "kQq8PQNfv3jxYvfu3bqVB9UZkXRSrMKUHO2khhGpUDUMJM9YYapgPSoLkUqm9r/RXDrTgQMHfvvt" + "t8zMTDgPmA5YF8AchqenJ/YPUFJScv78ebaIR48exRfdunWjuiOAhbMnT54wRrxw4QKHzNw4OTnB" + "blG2rdI5OTlYp0QI9ezZU/B/ceDt7Y138VZWVh46dIgxDHWU34C5c+cONAZfX1+V4T08POArpemh" + "CJ7hNjY2ZjtgHlEWTM6ePYs3cEu7UQQh1KtXL9iCdvDgQbZgf/zxR0ZGxrFjxzZt2iTsaBdhnD9/" + "nq1TPn78OL5Q2tWj0TbOiKbzUEz6AwYMwE5O3r17x/bi2Me0AAwMDPBAOicnB3pj6qpI8+bN8bxd" + "WloabNlSayhCHXhLdQoHNzBDxHFawqlTp+C6Tg1FEELz5s2D72Yd2VgviUgia4JOilWYkiN5ahxZ" + "J1Kh0hBabvXSFhMSqgrWzbJgRKSSqf1vNNdQBJSqgwcPMta20tJSKCqwLW7dunXfvn3x9dq1axkj" + "3rt3D0pr9OjR1EdgonPu3Dl6X1NVVbV9+3YOmbkxMDAYNWoUvv7hhx8YN8DBnFD37t01tLhmbGwM" + "b/3NN9/Q51/v37//888/a+Kv6xpgnWVoaOjt7a0yvL6+PpzkdevWLZEH2dJxcHDAxp0pKSnYJKZH" + "jx4cTjCgjYCyKPlQxNzcHLxxb9q0CXZfUCktLd2xYwe+HjJkiDa9dhQWFjJu1I6JiYHtg8HBwdRH" + "Gm3jjGg6D8Wkb2lpCUM1OMOLilwu37JlC39hlAAbrV27duELJXdw+GdFRQXW86ytrTlOxaFDdRap" + "HXcgoGqwGVeUlpZ+//338FNaFwjiMTExgVWIOoIkIomsCTopVmFKjuSpcWSdSIVKQ2i51UtbTEio" + "Klg3y4IRkUqm9r/RXEORwMBAfJGens4odHh4OLYoaNasGXWr7scff4wvkpKSvvjiC6VYJSUlEydO" + "xGVvaGg4a9Ys6lOoczKZjNrvIIRqa2unTZsmUvucOnUqvrh3795XX32l9DQzMxP+dNKkSWL+iJvP" + "PvsMX+Tk5IwePZq6J/Xhw4eBgYG69fGlNWAo0r9/f57+XsFGS6FQUCfJEEKLFi3y9vb29vaeO3eu" + "YJGwZhYfH4+rKPfQwtXVFbvIgNkaafesY2bOnIkvXr16NXXqVHrXsHTpUjDgUWpQWuCrr74C4wpM" + "YWEhdAJdunSBo74xmm7jjGg6D8WkD9U1ISFh48aNShFXr14tbKMIBoYiOBF7e3uYPsTAyAR35v37" + "91fLwtDMzAzc5INlgkYBi+1bt25RjzzD1NTUTJky5dWrV3CnDu5fnzt3rtKRhTpHvEgia4JOilWw" + "kiNtatxZJ0ah4mbatGn4i7lixQr+sVQKLDnSFhNGmCqoubKQHDFKpva/0VyfnAEDBoCh2+LFi7/4" + "4gvwNiCTyVatWgVzeJMnT6ae6TZjxgyIuH79+tDQUFjzvXLlSr9+/WBf0YIFC5R2Knt7e4P7s88/" + "/3zlypUZGRkymezs2bNeXl74JGMxixVDhw4dOnQovl67du2CBQuw4xq5XH7ixAkfHx9cPNbW1vPn" + "zxf8Lyrp0aPHxIkT8XVsbGynTp3mzZu3bt26KVOmdO/eHSsNkKVaPopLa7x9+zY+Ph5f87HOwowY" + "MQI2HijZaKWkpERHR0dHR4PTUgFgzQymSTg2iiCEDAwM8NItDt+0aVPq/mypGDlyJCwZnT592sfH" + "Bw6IyM7ODgkJgQlvNzc36LW1RmFh4dChQ0+fPo0zISEhYcCAAbCwu379eiXVVtNtnBFN56GY9MeM" + "GQM7RsLCwlasWIFP4CooKFi4cGFERIS6wlBRGlrQT8hRuqPuRhF9fX2wqJk5c+bs2bNDQ0MltySm" + "An0F/ihSXcRkZmYGBAQodQuMi1S6pUEujIisCTopVsFKjrSpcWedGIWKm8TERPzFVNffhpZbvbTF" + "hBGmCmquLCRHjJKpg2+0ghOlWWc9PT07Ozs7Ozuq3A4ODoWFhUoR4+Pjlc5xtLW1VTKbc3V1LSkp" + "of/pvHnzOAQeMGDA4sWL8XVsbCw1IixIbdmyheOlMjIywCkbvJSSafj+/fsh/OTJk/FNvCQHTJgw" + "Ad8PDw9n+y9Yzjt06JDSozdv3nCsJAYHB8NccmRkJMfr8ATc20VFRQmIrvJlVWb+4MGDcYDffvsN" + "3zly5Ai8b2JiIn9hPD09cSwjI6O3b9/CfZgAdnd355+aEidOnKAWxL1797jDQ21ECPn5+bEF41Nb" + "IIv27t2r9CgzM1Pp0D0LCwtwyYoxNjamZ6PIWsoG2FzB3BJCyNTUVMmn+Pjx4xmjC27jCoUC3CMm" + "JSXxf6QQkYc8OxbB6SsUiuTkZKpJmL6+vp2dHQwhWrZsCU4dEhISOGRghGpw9eWXXyo9VXIiHB0d" + "zZgIWzeoUCjoJ/wcO3YMPxJZ7dmAGosQMjAw8PDwGDFiBHWHaLdu3WBKctGiRdS4GmoRCoUCjM6t" + "rKxUBi4vL6euQvTt21cpwJUrV+BpVlYWfzE0J5JKOGoCn0YkuFjFlKkwJYetOQhWmTiyTiFUoVKZ" + "5+DsccSIEWz5xoaGWr3kGcuBuqogRrByK7Ln4fi6sWWaGCVTzDdaACoW4gMDA1evXg0/FQqFTCaT" + "yWSKf4zkbGxs/vzzT/qZJv379z948KCxsTHcKSgooK4Hde3a9ezZs4w2ORERES4uLozytG7d+tCh" + "QyJXCVxcXI4ePQpVB78U1UfyihUrpk2bJuYv+NCkSZOrV6+CJwcq/v7++/btg58N9fBUsM6ysbFh" + "PM6cDbDRqqqqAgdcUkGVxNLSkq0qAlQLLsk3igDOzs4nT56EzWQIoZKSEqpPdCMjowMHDmhOADZm" + "z54NxVFeXo6n8zH9+vXbu3cvYyxNt3FGNJ2HYtJ3d3ffv38/LPfV1tbKZDK8ytSoUaPIyEhqsuoC" + "Q3TEtCpib28PCqiRkRH3MiAjn376qdIdTZ+JtHv3bsiQmpqapKSk8+fP37t3D98ZMGDA1atX4SvL" + "sdVVh5iYmISFhelaiv9BvEgia4JOilWwkiNtatxZJ0ah0hBabvXSFhNGmCpYB8uCDTFKppa/0apt" + "gr/99tt9+/bBgSmAnp6ev79/cnIy9TtHJSgoKCkpSclMHCFkYmKydOnS69ev09PEWFhYxMfHBwcH" + "K73q4MGD4+Pj2WKpxbBhw27evEmX3MbGZteuXXRzbQ3Rrl27xMTE7du39+vXr2nTphYWFn369Nm1" + "a9fp06fNzc1hW15DPTwVRhFDhw5Vyzxdoy59lQ6AU9neqJqlJjaKAAMHDkxLSwsICKCL5OHhER0d" + "PX78eM39Oxt6enrHjx+fOnUqVSoDA4O5c+deuXKFzX+IFto4I5rOQzHpT5w4MSoqCo4Zwdja2h45" + "ckSk0R21o6O6zwJgfOLu7q404ceHwMDAzZs3U2cTOU6bkYSuXbtevnyZvr3exsZm3bp1V65csbGx" + "gVnbpKSkuukYfc6cOXXtCAiRIomsCboqVsFKjoSpqcw6wQqVhtB+q5e2mDDCVMG6VhYcCFYytfyN" + "1lPwc8RWXV19/fr1pKSkV69eGRsbOzo6ent78zSLv3v3bnR0dF5enr6+fufOnf38/MADNDcPHjyI" + "iorKycmxsrLy9vYGsxwJSU9Px7KZmJh069bNz8+v7uj9Xbt2xRNC58+f57+VgtDgycnJiYqKys3N" + "raysbNGixcCBA2GngQ65c+fOpUuXZDJZmzZtAgICeB7XrYU2zoim81Bw+jU1NRcuXEhMTJTL5c7O" + "zkFBQdp0zSyGoqKiO3fuFBUVOTg4dOvWjepjR0PI5fK4uLiEhIQ3b97Y2tp26dLF19e3oa4h1yNE" + "1gRdFasYJUeq1PhknWCFipG8vLxWrVoFBgYqWUDxRPutXtpiAoSpgtKWhfbho2Rq5xvNdyhC0D72" + "9vb4sJ6bN28yzmUSCAQCgUAgCCM1NdXNzW3KlCm//fabrmUhaJu6o2RKeSw0gSe3bt3q0aPHjBkz" + "OBr/s2fP4NDQjh07aks0AoFAIBAIHwRJSUkIISW7UEJ9p94pmWQoogMaN26clpa2d+/ehQsXsh0Z" + "C6fktGnTRsyOVQKBQCAQCAQ6WFUdNGiQrgUhSEm9UzLJUEQHtGvXDlu+lpSUgLNFKq9fv4ZjZYYN" + "G6ZV4QgEAoFAIDR0wsLCYmNju3btCmciERoG9U7JJEMRHWBsbAy+F+bPnw9n4mCKioomTpwIh1nq" + "9sBOAoFAIBAIDY/Y2FgTE5OdO3eCG3FCw6DeKZlk27puOHbs2Lhx4/C1gYGBn5+fm5tbo0aNHj16" + "dPr0aThHNigo6Pjx47oTk0AgEAgEQgMkNjbW1NRUoz7oCbqifimZZCiiMyZMmHD48GGOAE5OTvHx" + "8U2bNtWaSAQCgUAgEAiE+k49UjKJgZbOOHDgAMe62NChQ+Pi4upCFSEQCAQCgUAg1CPqkZJJVkV0" + "THJy8s6dO2NiYvLz82tqauzt7fv06TNlypSRI0fqWjQCgUAgEAgEQn2lXiiZZChCIBAIBAKBQCAQ" + "dAAx0CIQCAQCgUAgEAg6gAxFCAQCgUAgEAgEgg4gQxECgUAgEAgEAoGgA8hQhEAgEAgEAoFAIOgA" + "MhQhEAgEAoFAIBAIOoAMRQgEAoFAIBAIBIIOMNC1AAQCgUAgEAjCqaiouHHjRlpaWkFBQePGjVu2" + "bDl48OA2bdroWi4CgaCaurIqUlNTQz/hZNasWebm5ubm5hERETqR6oNFTM47OzvjuElJSZqQrWHD" + "2BDEMHXqVFwcP/30k7pxg4KCcNzdu3dLKBI3Fy9e/IoHMpmMT2rjxo3Dr9C6deva2lr+Yjx79szC" + "wgLHPXHihNC3afhIXmMJAviQS+HFixdLlixp3ry5t7f34sWLv/nmm7CwsGnTpjk6Onp6el65coUj" + "bmhoKG7jmzdv1prADRLGGlgHs/fixYvm/7Br1y4+UX766SccfsiQIUqPYmNjzdmxtLS0tbVt3779" + "4MGDV69effv2be1IVR+pE6siBQUF48ePP3PmjImJCfV+RUVFWVkZQqiqqkpHon2giMn5srIyHFcu" + "l0svWYOGrSGIoby8xu9DVgAAIABJREFUXHBRQtzq6mqp5FHJ3r17Dx48qDLYuHHj7OzsVAbz9vY+" + "duwYQqisrCwlJcXd3Z2nGOfOnSstLUUIGRgY+Pj48Iz1oaGJGktQlw+5FPbv379kyZLi4mLGpwkJ" + "CUOGDFmxYkV4eLi+PsPEK9ExJKEeqXA1NTVYJITQunXrpk+fbmhoyB2lqqoKR3n37p3SI7lcDqmx" + "8fr166ysrJiYmPDw8EmTJm3fvr1JkyYalao+ovtVkdTU1N69e3NPXRAIDR7SEDCPHj2SMLWRI0fC" + "9cWLF/lHPH/+PL4YOHCglZWVhCI1GEiNrQt8yKWwZs2a0NBQtnEIEBERMX/+fO2I9AFSf2vg06dP" + "9+7dq81/PHTokJ+fX2VlJUcY7UtVF9DxUOTt27eenp5Pnz7VrRgEgm4hDQGQdijSrl07FxcXfB0V" + "FcUzllwuv3TpEr6mDmYIAKmxdYEPuRS2b9++du1a+Nm4ceOJEydu3br1zz//3LNnzyeffNKsWTN4" + "+uuvv+7YsUMXYjZw6nsN/Pbbb7W8YpOYmBgWFsYdRvtS6RwdG2hVVVWVl5ezPW3ZsqWzszNCyNbW" + "VotCEUjOaxvuhvDhUFRU9ObNG4SQoaHhmjVrOEI2b96cZ5oBAQGZmZkIobi4uPLyclNTU5VRbty4" + "UVhYiK/JUIQRUmPrAh9sKdy5c+fTTz+Fn5MmTfrhhx+oFpsff/xxeHj4kiVL9uzZg++EhYWNHTuW" + "f79B4EN9r4E5OTl79+6dO3eu+KTu3r1Ld5NQU1NTXFyckZEREREBC0eRkZFhYWEcVVFCqeoLdWKv" + "CBsRERFkw7pOIDlP0AkPHz7EF+3bt//iiy8kSXPkyJF402RlZWVcXNzw4cNVRgHrrPbt28OiCoFA" + "qCPMnz+/pqYGX69YsWLjxo30MNjfRm1t7b59+xBCb9++/fbbbwV47yA0bNavX//xxx8bGRmJTKdx" + "48bm5ub0+9bW1o6Ojr6+vuPGjfvrr78QQhUVFXv37uVeG5FKqvqC7veKEAgEAgaGInhRThIGDhxo" + "YWGBr3naaJ07dw5ffPTRR1KJQSAQJOHy5cvXrl3D1wEBARs2bOAIvG3bNgcHB3x94MABlZuMCR8a" + "OTk5sHSmOfT19SMjI2FoofJLpB2p6g5kKEIgEOoKsFHEyclJqjQNDQ1hJYTPzvU3b94kJyfja2Kd" + "RSDUNX744Qd8YWRktGPHDj09PY7AZmZmMP1cXFx8+vRpjctHqA+YmpqC/fn69eu1sDfDzs4OPijX" + "rl1jdC6vfanqCGoPRd69e/fs2TPuMLW1tS9fvnz69KnWjAirq6tzc3MLCgqERa+trc3NzX3x4oW0" + "rtmrq6uzs7OLiorUjcgnk0W+siTU1tbm5eW9evVKcPT8/HyeB0RQefPmTVZWluQ+7DRRb+umqFVV" + "VTk5Odx+PNQSRlg50oGhiISrIgihgIAAfJGamqqyukZFReGPhJmZ2eDBgwX/qfZbqJiC4NPnCEZk" + "DamsrMzKynr58iVbgIqKiqysLLzLSC0Ed9GC36hufkD5wFNyqboCNoqLi8F+ctKkSXwOMZw6dSrs" + "EIO43MhkspycHLAB44ngJi84ouDvixZKigMB2Su5wEZGRsuWLcPXubm52jk7Cz4olZWVsB1R51LV" + "CRSc7NixY+7cuXPnzi0oKKiurl6yZEmjRo0QQo6Ojrt27VIK/Pr1640bN7q7u+MwmFatWi1ZsuTp" + "06dKgePj4+fOnTt9+nQIOWvWLPxfeXl5OMyePXvwnTNnzrBJePDgwcGDB4PLcEtLy9DQ0NTUVLbw" + "u3btwmnigUd+fv7s2bPBfsPCwmLOnDl0aVUCyeK4N27cGDZsGORD9+7d9+3bxxZXrUxW65XPnz+P" + "U/7mm2+45f/ss89wyPT0dAWPnJfJZIsWLbKxscEy2Nvbb9y4saqqSqFQwGp4QkIC29+dPXs2ICAA" + "PGebm5uHhobeuXOHW8gXL14sX76c+u1p0aLF4sWLHzx4wB2RG7XqLU/4i8qnIYgRNTg4GAf77rvv" + "FApFWlraqFGjcHR9ff3+/fsfPXqU7S1GjBiB4+7YsYMxgLBy5KB///44qejoaMGJ0MnPz4ep00OH" + "DnEHDg0NxSFHjx4t7O+00EKVULcg1O1zqKhVY9UVDDpSmUymUCiys7MnTpxobGyMo7dp02br1q21" + "tbUQ/vHjx8HBwWD24OLiwtbTiumiBb+Rbj+gP/30E74TExPD9jphYWE4zKNHjwRLrm62iIF66ND5" + "8+d5xvL399fT0+vTp49SVzZhwgScVHh4uEKheP369fLly+G71rhx45CQEKWcYZNKLT1EZEQxn0Kp" + "SopPDZQke6WtWmfPnsXpWFlZlZSUwBJEq1atKisrGaN89913OEzfvn2VHlFdGGdlZan898OHD0P4" + "jIwMDUlVH1ExFBk9ejTk8ooVK9D/cu3aNQh58uRJDocA5ubmx48fp6bM4TgZKtnkyZPxnbVr19Jl" + "KyoqGjZsGGMKhoaGmzZtYnwjaBsZGRkpKSmMp6Q1adLk6tWrauUjJJuUlPT333/Dt5NKUFAQY63i" + "n8nqvnJsbCx+amBgUFRUxCZ8VlYWDqavr//69WuFqpxPTk5u0aIFXQZfX9/S0lLuoUhlZeXs2bMZ" + "X8HY2DgyMpJNyLi4uKZNmzJGNDU1/fnnn9kicqNuveWDWqLyaQhiRKUORc6fP8+4r27atGkVFRX0" + "uBxDEcHlyA10wXimQELc3NxwyjNnzuQO2bJlSxxy586d6v6L1looIKwg+Pc5dHjWWGGCQUf68OHD" + "1NRURg9+K1euxIHj4+Otra3pAVatWsWRsoAuWvAb6fYDqnIqQUGZOYqNjRUmuYa6AjYWLlyIEzcy" + "MuIoLCXu3r2bn59Pv0/Vle/evduuXTv6W1hbWycmJrKlLEwPERNR8KdQ2pLiUwNFZq8mqhZV6Vco" + "FNSNRtu3b2eMIuFQBG9bx1DHjdJKVR/hOxS5ePGigcH/uNsyNzeHjoD+lI6JiQl1Pk/kUKS0tBR0" + "CzYYGzO0jdjYWEZ9GmNnZ/fy5Uv++QjJHj582MzMjC3ZyZMnC85kAa9cU1MDn+q//vqLTfjIyEgc" + "pl+/fipz/smTJzCrQWf27NncQ5EpU6Zwv8KBAwfosXJyctg6X4yenh7HC7IhoN6qRF1ReSp2gkWF" + "ocjChQs5juqbNWsW/V04VBlh5cgNHFVmaWmJ72RmZv78889r167dvXu3yLWvzz//HCfepk0bjmBp" + "aWnwCvQ5fm602UIBYQXBs89hhGeNFSYYdKTx8fEcnsSjoqLy8vI4AtBHU2K6aMFvpNsPqCRDEZU1" + "RBNdAQceHh442Z49e4pPDWrF8uXL27Zty/YKNjY2hYWF9OiC9RDBEcV8CqUtKbWGIsKyVxNVS0np" + "Ly0thfNnWrVqxTglJ+FQBHpyhBBe+NWEVPURvkMRX19fpUoQGBiIw7x9+xZyTU9PLygoaMeOHceP" + "Hz9w4MCCBQuos7BTpkyBlGNiYiZPnjxu3Dh4OmnSpMmTJ0+ePDk3NxeH4VCIFyxYABGtra2XLVt2" + "6NCh3bt3jxkzBiwx9PT06AvT0DY8PT2hpBctWvT1118HBQVRN8B9+eWX/PMRkm3dujW+GD16dHR0" + "dEZGxi+//GJvbw/J0u1h+GSy4Ff+17/+hR8tWLCATfixY8fiMF9//bXKnPfx8QExXF1df/zxxz//" + "/POzzz6ztLTEN+G7RR+KbN26FeJaWFgsW7bs+PHjf/zxx5w5c2CS0sjI6P79+0oRwWZGX19/ypQp" + "Bw4cOHv27G+//UatP23btqVabqhEWL1Vibqi8mkIYkSFoQjYAPTt23f37t1//fXX0qVLqYdsnDp1" + "SikumyojuBy5gc3iHh4eDx488PPzQ/+Lv78/5Im6xMfHQzocoxrwYe3m5qbuX2izhWIEFwTPPocR" + "PjVWsGD0/tnFxWXp0qVr1qzp0aMHpDl69GjIEy8vrzVr1ixfvhy0aoTQ2LFj2VIW0EULfiPdfkAl" + "GYpw1xANdQUcwHxKaGio+NSgVoD9j52d3bx588LDw6dPn25iYgJvx6gPCNZDBEcU/CmUvKT41EAx" + "2auhqqWk9CsUCqon6G3bttGjSDgU+fjjj+HfqWUkrVT1Eb5DEYy/v//ly5cvXrw4Y8YMWAeEGqOn" + "p3f48GGlFLKzszt06ABNTi6XU59St5CWl5crxWVTiG/cuAHN1dXVNScnh/r06NGjUO/d3NyU/hHa" + "Bmb27NnU/718+TI0jw4dOnBnDkeyn376qVImwKfOxcVFqZvgk8mCXxn8wXXq1IlRcuq87I0bN/BN" + "tpynOiAaO3YsdW7s/v37rVq1or6I0lCksLAQpnPatm37+PFj6tOEhAT4xowZM4b6qKysDAqFbqZM" + "Xcq8dOkS4zsyIqbesiFYVO6GIEZUGIpgZs2aRQ1w48YN2CjVu3dvpZQZVRnB5aiSP/74A+oq2wKO" + "jY1NWlqaWsli5HI5iM225K1QKIYOHYrDqDUTodB6C1WIKwg+fQ43HDVWjGBKHeny5curq6vxo+rq" + "anA/gMfVenp6v/76K8R9+/Ztr169cABTU1OIyJiyWl204DfS7QdUkqEIh+Sa6wrYgIVThFBERIT4" + "BJVqxYQJE4qLi+Hp7du3mzRpgh85OjoqxRXc5AVHFPx90VxJcddAwdmrOYHpSj91CcLBwYG+BCHV" + "UKSoqAhmbH18fDQnVX1EjaGIt7c3tVVAZw0+AcaPH8+YyMmTJyER6k4dhdChCEwMWFpaMhb/li1b" + "INmzZ89SH1Hbhr+/Pz3u2rVrIcDz58/ZckYJarJ9+vSpqalRCnDmzBkIoLQRhU8mC35l6obd7Oxs" + "ekRw0G5rawt/zZbz48ePx/fbt29fWlqqlFRcXBx1WUlpKBIeHo7vGxoaMpo8HT16FOI+fPgQ7kNr" + "79y5Mz2WXC7v1q0bDqBy7y8VMfWWDcGicjcEMaJShyIeHh5K+plCocDnf2GUbHYZVRnB5aiSdevW" + "IR60bNmSf8OkArU6KCiIMUBZWRnMt12/fl2txLXcQhXiCoJPn8MNR40VIxi1I6Wvz6SkpFBrwrJl" + "y5QCwN4bRGsIYrpowW+k2w+oVEMRNsk11xWwcf/+fUhw9+7d4hOk1gpvb2969/jjjz9CAKUNbIKb" + "vOCIgr8vmisp/kMRtbJXcwLTlX4FZTEcIbR161alKJIMReRy+aRJkyDwli1bNCdVfUQNZ75r164F" + "Gw+EEP58VldXJyQk4DtsG4xGjBgBLkEEO34FysrKjhw5gq+XLVvGaIC4aNEicAb6+++/syW1fv16" + "+s0ZM2bANbgWVYt169ZRXaBg/P39+/bti69PnTrFFpcxk8W8cosWLcCwgfFUnQsXLuCLESNGUP+a" + "Tm1tLTSYsLAwur21l5cXx5Fw4Dtizpw5Xbt2pQcIDg7u168fvob3RQjl5+fji86dO9Nj6evrBwYG" + "IoQaN2789u1bDvmpaKje1nFRw8PD6SbpU6dOhQPFOWomILgcVQLnG2IGDhz4+++/JyYmnjt37pNP" + "PoGZwvz8fHB3qBYwp3758mW5XE4PcOXKFezguFmzZmCSzgedtFCpCoKxzxGDVIKtXr1a6U7Pnj3B" + "0YiBgcGqVauUAnh5ecF06dOnT9lSVreLluSN6sgHVABsNURzXQEbVK+1jB4LxLB+/Xp69xgSEgLv" + "S9UHBDd5MX2F4O+L9kuKjlrZq2WBFy5cCB3Lhg0bpHJzj6murr569erw4cMPHTqE75iYmISEhOhW" + "qroG36GIjY2Nl5cX/f67d+8WL17s6+vbtm3bgQMHMsY1NjYG3yDiHaUnJyfjA1P19PTY+u5GjRrB" + "I+pcFxVHR8eePXvS77ds2RJ2QwrwN9+6dWs4T00JmCGAb48SbJks8pX9/f3xBbeiA8HYSE9PLykp" + "wf8FBu5KgCmkEs+ePYMZzVmzZrH9xcSJE/EF9RWg/8Kb4eixPvnkk8zMzJKSEpgnUImG6m1dFtXR" + "0RGsj6jo6+vDbA1UBjbElKNKqJ+iiIiImJiYkJAQDw+PESNGbN26leou6eDBg6mpqfxTxvj5+WGV" + "rri4OCkpiR4Azhzw9/fnHpYrof0WKlVBsPU5gpFKMEdHR1A1qHTq1Alf9O/fn75/V09PD7aC4M6K" + "jrpdtCRvVHc+oOrCJrlGuwI2qK8Pti6S0LFjR/AkTsXW1hYMj6nnfghu8mL6CmHfF52UlBJqZa/2" + "BW7cuPFnn32Gr/Py8n799VcBiQQEBPSk0aFDBysrKx8fn8uXL0PIpUuXMvpu1YRU9QW+n1tXV1fG" + "2TIrKyvsJDQrK4vRPSIGDBzVPTOIzq1bt/BFjx49OFxgwamWb968yc3NpQegboJUAvr9iooKdcWD" + "NXE6Q4YMwRe3bt1iHOCyZbLIVwYN5tKlS0oHfBYXFycmJiKE9PT06NsTlbhx4wa+6NmzJ9uM1JAh" + "Qxh1OFAcra2tOXIeeqs7d+7ATfCe/vDhw+XLl9Pns1u0aOHs7KyW7qiheluXReWomTBESU9PZzwC" + "FhBTjip58uQJvli0aBF0wUDv3r33798PPwWc/WRjYwPT3ozHrsNQhGNxjxHtt1CpCoKtzxGMVIJ1" + "796d8T4ooGCLwhaAbRJR3S5akjeqOx9QdWGTXKNdARv0tSyp4PBnBfoAdU1GcJMX01cI+77opKSU" + "UCt7dSLwggULqEsQAnS/jIyM2zSePHmiNH3g4eEB7hy1IFV9ga9KxLggyIeSkpL//Oc/sKzMOJRX" + "C6h2bJ8ijJOTE3Tf6enp9ADt27dniwtuhRitOLjhkMrJyQn36ZWVlY8fP6YHYMtkka/cv39/bLTw" + "+vVrJWPrS5cu4Xfs3bs37JFiA9J0cnJiC2NlZUX1Y0OP26lTJw7VBzZoFhcXw8m+vXv3BvfBmzdv" + "7ty588aNG/Py8rilFYmweluXRXV1dWVLAYwB3r17B0dYMCKmHFXy6NGjpKSk/9femQdFcXwPfHZd" + "dRHEFCJR8C5TKIKKeAsVVMBAeRZGjRHxBKTKK1YihZpYFS3Eb4w5TMSqeEeMGjVeiMEDUI64xIgX" + "BEpFiMpCdEkAlWPZ3x9dv1eT2ZneOXcm329//pqda19Pd7++Xr+3f//+LVu2sN4wbdq04OBgdEw3" + "oOcPNPD26w8VFRVlZWUURRkMBofDcgbOr6FyZYRoxc6FXIJxRdGGaIZ0n1d0wJCPqyIIVdGypEg7" + "DahQuCRXVBVwQff4J2+3DBbT7OnUqRM6aG5uhpOiq7wUXSGufVElpxgI+ryqCNypUyeIn/P06VOF" + "liAiIiIyMzMxzsRVkUoLOPBlDuBdWdOxWq1lZWW3b9++detWfn5+QUFBS0sLXJWuSZ8/f44OoCCy" + "otfr+/XrV1JSQv1zXRUAx0H2wNSLCGkHDBjAdcnFxaVr165ImBcvXtjfwPWRJSbZYDCEh4ejbV5Z" + "WVlBQUFwib91Fl3mPn36YG7r37+//TIUnKmqqoJ1VTxmsxkt3RoMhvj4eNjHVl5enpSUlJycPHHi" + "xIULF0ZHR9N9AopGlnKrZVExY29PT09XV1dkNmA2mzHFTEo+OqRTp04jRowYMWIE5p6YmJjr168j" + "AcxmMyYqHCtRUVFoRqqwsLCxsZHeJGRmZqKD4OBgTAAWVpxfQ+XKCP6KnSdyCQaudbjg35wzEKqi" + "ZUmRdhpQoXBJrqgq4IK+Gm+xWKS8igGmykNvmP7xRVd5KbpCXPuiSk4xEPR51RJ4+fLl//nPf8xm" + "M0VRqampcXFxsrTXFEV17949LCxs/vz5mCVZ50ulKfgORTAdd8Tr16/37dt37NixX375RVF7VtiP" + "5bC7ADKzbhGmz6/ICH4vnZubG1IrrGqU6yNLT3JkZCR0dJKSkuA8dHTsYzjYAzKzRuwGWL8A2G1X" + "V1cfPXrU4X9R/zT13rhxY0ZGRnFxMZxpa2u7dOnSpUuXVqxYERcXt3btWoerOqzIXm41Kyq+Cru5" + "uaGhCH4/vcR8lA7d4Li0tFToUGTYsGE+Pj5Pnjxpbm7OycmBjeyUBOssSo0aKldGOFTsQpFLMIfN" + "rSArRzpCVbQsKdJOAyoULslVUQU9evTQ6/XIiLG6ulri2+jAahtPRFd5ibpCRPuiutKmBH5etQRG" + "SxDIJwpagli5ciX/x8+fP+/t7U0/o9fr3d3du3btKkXNSpTq3wJfbY5vGH777Td/f//ExMTs7Gx7" + "Nerl5QVrcNKBMufwnXAD3cQTkNdCGsDP1cFnpPtHt7/KQHqSoR+Tl5cHGVReXo6scTw8PEaNGoV/" + "M11m/CiOVciGhgaH78c84uLikpuby7pX3mKxpKam+vr6iti7pkS51ayo+CoMeYo3e5CYj9KBXcuU" + "2GlRWF6gbxdpbW2FbYVgxMUf59dQuTJC9gk2uQRTbleAUBUtS4q004AKhUtyVVSBwWAAA2BWI2en" + "IbrKS9QVItoX1ZW2E/5dLoGXL18O01tC92b4+fkx9qwPGTKkb9++0qd7pEj1b4HvqgiG8vLysLAw" + "e4ujN998c9KkSdOnT582bdrAgQMxrhUFAcNruuEmK7DvUOiEhxTw20ugDAkSSXqSvb29hw4dWlxc" + "3NTUlJubi1YJYcI1IiKCT8MP05B0gwHMbawnfXx8WN0X2sOw0HB3dz927NjNmze/+uqr48ePM3py" + "FotlxowZhYWFEOPMIcqVW22Kit/wCkULv+QlPR8lYjQaO3TogKQV1/xERUV999131D+3i+Tn56Op" + "x/79+4NrY/44v4aqnhFcaFYwQKiKVjpFTm5A5UKtjA4ICEAGPPfu3eP/VGlp6dq1a2fPnj1jxgyh" + "5pesiK7y0nWF0PZF+1WSgYoCu7i4rFu37oMPPqAo6tmzZ7t37161apUsb/7vk0peZBiKJCYmghr1" + "9PSMjo6eMGHCqFGj+vXrB/fg3fIIAoaYyJ4EA9ygkC0WK6wrMPZXBQ2UZUlyZGQkWtXNyspidHT4" + "WGdRtNlEvBisVyEJU6ZMSUtL4/N3rAwfPnz//v1ff/31yZMn09PTYVMvRVEtLS0rV65EGwn4oHS5" + "1Zqo+KkUyDV8yZQrH6UAnxE/auIiPDwcDWbu3r1bXV2Ndj+DdZaIJRFKjRqqhYxgRbOCAUJVtNIp" + "cnIDysBhh5gLtTI6MDAQzfr/+uuvzc3NPCf1CgoKMjIyMjIyOnTocPPmTdZQFYIQXeXl6sDwb1+0" + "XyUZqCtwQkLCtm3bkPnf1q1b4+LinCwAK9qUSkZEmtsCxcXFYOcQHh7+8OHDtLS0OXPm0NUoJauz" + "C5jScOg4AjY/CTUol0JNTQ3XpaamJth/xrApxCNLksEuBRmitLa2ZmdnUxSl0+l4DkXA8+CzZ88w" + "t8G2PDqQBPyzPOncuXNsbOzFixcfP36clJQETjDz8vJ4zh06rdxqR1RMyWxoaABzFPz+WnnzkUFr" + "a2tlZSWrvzugvr4eWlxxMc7c3NwggAN8WCkbRSg1aqiiGSEFzQoGCFXRiqbIOYoIsxDksEPMhVoZ" + "DcHpX716xX82B8wv27VrRzfyFI3oKi9vB4ZP+6L9KslAXYFdXFzAaVV1dfXu3budL4M92pRKRqQO" + "Rc6fP48OjEbj4cOHWadUrVYrq8MocYAn2dLSUsxttbW1YErO6l5WITAB2h88eIAmt3Q6HcadkT2y" + "JHncuHGohhcXF//9998mkwlZpAQGBvIcqoHMyOcpF4yY2QjwWnP79m0+/8UTHx+flJSUvXv3whme" + "LsadX25VF7WyspLrEmSo0Whk9IEYKJSPFEXt3LmzY8eOffr0oW8lt4deBTBOpfHA0sfly5cpiqqr" + "q0MudF1dXaGjIwjn11DlMkIimhUMEKqiFU2RoooIDF24Qqw0Njbi14gwqJXRISEhsEqQnp7O55Gm" + "pqYzZ86g47Fjx8pisC26yivUgcG0L9qvkgxUFzghIQF8haempmrEjYQ2pZILqUOR33//HR0EBwdz" + "+QUqLy+HWRkRkToYgDfuwsJCzOIymlCkKEqv1/v5+Un8U/5AHEB7rl27hg7eeustQQZasiTZYDCE" + "hYVRFNXW1pafn486YRQ/N74IiFJUVFTE1bb98ccfrI5NIGBZRUUFa8RJRFlZmZ+f36xZsz7++GNQ" + "xHv37l2wYMGgQYPo8UrpzJs3D7ytI593DlGo3GpZVEbACjo5OTnowNfXF79rSEo+4unevTvqBVZV" + "VUEUBXvy8vLQQbdu3QQtLdKB0Q6qBdeuXUN/HRYWhgkzh8H5NVS5jJCIZgUDhKpoRVOkaAMKfW4u" + "/0L43jAetTLaaDROmzYNHR8+fJhP1KY9e/aAE6pZs2ZJl4GSUOWl6Apx7Yv2qyQD1QVGezPQcXV1" + "tYhwukqgTankQupQBGZrMHYdMCFB2WlS+hZnnh7Tx40bh5xf1dfXg1mFPcgzJkVRAQEBznQ/cvny" + "Za7RKgRlg5i+PJErydCnyc3Nhd4nT+ssiqKCg4NR+LCXL1+CFTuDs2fPsp4fPnw4eGLBTGX98MMP" + "JSUlJ06c2L59O2xNOXjw4KFDh0pLSzF9CDAe4znGk1huuRAtKqYiyCXqxYsXuVq+kydPogOHJVNK" + "PuIZNmwYHGM8jB05cgQd8B9C2+Pr64uc+ldVVT148ABafXHWWZQaNVS5jOAJV4lVXTCHCFXRiqZI" + "0QYUAs8/fPiQ9c1capwPKmb04sWL0cHr169Xr16Nv9lisUDI1I4dO/KMU+EQ0VVeiq4Q174omlMi" + "unAO0YIOSUhIgC+pHY8R2pRKFqQORaC4c3nWa2ho+Oyzz+AnozMEkXEpR7sJgV69eo0ePRodf/rp" + "p6yl//79+1CTp0+fzue1cvHXX3+xRsQsLi6GGGpCRZIrydDRyc7ORrrsjTfeGDNmDE8x3N3doYWG" + "KEt0rFbrjh07WJ91c3ODf9++fTurL+OGhoZdu3ah44kTJ8KU3siRI9FBeno6a9obGhrA6IIrSDMD" + "ieWWC9GiYiq4ItN6AAAKXklEQVSCXKJaLBbWLYC5ublgch0dHc36LCAlH/EMGDAATGJ27tzJ+vXO" + "nj1748YNdDx79mw+r+UCFkby8vKg04+3DcPg/BqqXEbwhKvEqi6YQ4SqaEVTpGgDCiGuMzMz7Wco" + "mpubv/nmG55y2qNiRoeHh4N7qB9//BFGGva0tLQsWLDg6dOn6OfChQvlcrUkuspL0RXi2hdFc0pE" + "F84hWtAhRqMRliC0gzalkgWpQxEwfLx58yY97A6itbV1/vz5dHMLxvY7V1dXiO8Bc5MOWbRoETow" + "mUwbNmxgXK2vr587dy6yuGjfvv3SpUt5vlYuNm7cyFj4bmxsjImJQbqjT58+ERERQt8pS5K9vb3R" + "0mdBQQFasg8PDzcYBHhRi4+PRwcFBQWpqamMq8nJyawbRRBLlixBB7W1tTExMfZN45o1a8C4i56E" + "qVOnooO7d+9+++239m9OSUlBBmPdunXDx+oGJJZbLkSLiqkIMoq6adMmMAhBWCwWKFp+fn70AIJc" + "iM5Hh8TGxqKDoqKi7du3M65WVlYuW7YMHfv7+4seNiBgu0hmZuatW7coigoMDBRt8UWpUUOVywg+" + "YEqsuoLxQaiKVi5Fijag0HOtqamhj2coimpra1uwYAEf6yYMUj7LihUrQkNDQ0NDoU3hj06n27p1" + "K/zcsGHDkiVL7DusT58+nTJlyrlz59BPV1fXTz75ROh/YRBd5UU/KLp9Ua4Ai+vCOUQLOiQ+Pl5K" + "i6AQ2pRKBmxYYES+Y8cO1hvAdJuiqCFDhjx8+BAulZSUhIeHM/7uiy++YLzB09MTXerSpcvSpUtj" + "Y2NLSkrQpffffx9dQpMHQEtLC93SOjY2tqKiAl26cuUK/dKqVasYfzdnzhx0KSUlhSvVMGlx5MgR" + "/Pexfy3Cy8vr1KlTbW1tNputqKiIHkFi7969jGcdfmSJSabDGFLv2bOH9TauL9/W1gY7RiiK+vDD" + "Dy0Wi81mq62tTUxMZOR1QUEB47WhoaFwNSQkxGQyofOPHj1677334FJgYKDVaoWnrFYrJFCv169f" + "v95sNqNLZrM5KSkJVOHq1asxaacjvdyyIkVUroogUVTGQoePj8+ZM2fQ583Pz6eXnJ9++okhEnIp" + "S1HUrl276OfF5aNDnj9/Dk6xdDpdcnIyKl1Wq/XUqVOwMM0qqlBev36NzB6go79hwwYpL3RyDUWI" + "zgg+OschGNUtWjCH+tmh5OB44NChQ6xvRghS0aJTpG4DarFYYId3u3btPvroo/v375vN5oyMDFhq" + "gy3R165dE/SdpXwWm802fvx4dCkoKAjzfgwMf6bu7u4JCQnff/99RkbGgQMHFi1axHD2nZaWZv8S" + "Pv0BKFH79u2jnxdd5UU/KKV9UUhp27AlUMrnVUjgCxcugLQOb/7yyy/pRWj06NGMG65evQpXHz16" + "xF8MRaX6NyJ1KGKjddwpijIYDCNHjpw8eTK9OgUEBMCwdcWKFYzH7c3TT5w4gS5xdYhtNlt+fj4j" + "CqynpyfD/Nrf37++vp7xoNJDkZ49e4IArq6ujOXgiIgI1PjR4an0RSeZDmPe4smTJ6y3Yb58UVER" + "fTFUr9d7eXmBwai3tzc0n/ZDkdLSUsYH6dy5s5eXF/1Mx44db9y4wXiQbi1NUZROp/Py8vLy8gLN" + "S1GUj48P6rnyRGK55UK0qJiKIEVUGIrExMTA/S4uLgxPuLNnz7ZPC9dQRHQ+OuTw4cP0l7Rv375v" + "376MLgWavZYOTDEiCgsLJb7QmTUUITojZBmKYEqsaMGcMBQRoaJFp0jdBtRmsyUkJFDcBAcHr1y5" + "Eh2LG4qIzmjpQ5GXL19OmDABkzo6cXFxrC+R0le2Sajyoh8U3b4op7QxJVDK51VIYEGd/levXtGX" + "IDQyFHEo1b8RqQZaFEXt2bMHtse1traaTKaLFy/ev38fnQkODs7OzgbDD/vtVvbbzioqKhz+6dix" + "Y9PT0+nubv7880+6qeLgwYMvXLggLgiaFJYvXw4duMbGRrpjh6CgoCNHjtBVhiBkSfL48eMhs4YO" + "HSpipS8oKOjAgQPgZ6mtra2mpgatJrdr1y4tLQ3eb4+vr+/p06fpN9TX19Pd/Hfo0OHgwYNgVwBM" + "nTo1OTkZftpstpqampqaGtv/28t6eHgcPXpUUKAJieWWC9GiYiqCLKIuW7YMjJpevXpVV1cHl8aM" + "GbNv3z6eCaQk5KND5s2bt3nzZvjZ0tJSUVFBj6o+efJkVkN/EdBNvLp16yZCWgbOr6HKZQQfMCVW" + "XcHwiFPRyqVI0QZ027ZtAwcOZP3fXr16SWmPECpmtIuLy9mzZ999912Hd65bt06hSHmiq7zoB0W3" + "L8rllLgunEO0oEOMRmNSUpJy7xeHNqWSiAxDkcGDB1+5csXf359x3sPDY/PmzVevXvXw8IBxs8lk" + "Ynhnmzp16ueff053gIAJgEBn5syZJpPJ3rrdaDSuWbOmsLCQPvvlNPR6/enTp2NjY+kq3mAwJCYm" + "5ubmgqM9cUhPMjgMpYT4zmIwd+7crKwsRmgUT0/P48ePM2aa7QkJCbl9+3ZUVJR9Ezhy5MicnByu" + "7chbtmzZv3+/fQJ1Ol1kZGRRURFMs/FEYrnFIE5UTEWQRVSdTnfy5MmYmBhGyYyPj7969apQL3Oi" + "89Eh69evP3HihL37AVdX102bNp07d44xmygaemD1yMhIuisY0Ti/hiqXEQ7Bq24VBcMjWkUrlCJF" + "G9DOnTvn5+dHR0czZH777bfz8/NlaSJVzGhXV9djx44dP36ca4vgqFGjsrOzt27dKnHEhUF0lRf9" + "oOimUKGcEt2Fc4gWdEhcXJwzA9PxRJtSSUFnk8n/mtVqvX79ekFBwYsXLzw9Pf38/CIiIvi7Nair" + "q7tz505dXZ2Pj09AQADdLYND7t27l5OT8+TJE71eP2jQoHfeeUdij18Ec+fOPXr0KEVRKSkpaMB6" + "9+7drKwss9ncu3fvKVOm8PTsxBMtJLm1tfXnn3++ceOG1Wr19fWdOXOmIId6lZWVWVlZVVVVTU1N" + "PXr0CAkJoe9C4aKlpaWwsNBkMtXW1qKIeKGhofiofHgkllvZRcVUBLlEvXPnzuXLl2tqanr37h0V" + "FSWxZIrLR4dYrdacnByTyVRTU2M0GgMCAiIjIyEKr/Zxfg1VKCMc4lB1qyUYAxlVtBIpUroBLSsr" + "y8rKqqys7NKlS2ho6Lhx4yQKbI+6Gf3gwYPr168/fvy4rq7Ozc2tZ8+ekyZNQj67nYPoKi/uQSlN" + "oRI5JaUL5xCN6BCCcsg2FPkfx76dIxAIBIJGICqaQCAQtIkMNgkEAoFAIBAIBAKBIBQyFCEQCAQC" + "gUAgEAgqQIYiBAKBQCAQCAQCQQXIUIRAIBAIBAKBQCCoABmKEAgEAoFAIBAIBBUgQxECgUAgEAgE" + "AoGgAmQoQiAQCAQCgUAgEFTAoLYA/yUsXrw4ODiYoiglQkcRCAQCQQpERRMIBII2ISEOCQQCgUAg" + "EAgEggoQAy0CgUAgEAgEAoGgAmQoQiAQCAQCgUAgEFSADEUIBAKBQCAQCASCCvwfPhGQuXD2ghIA" + "AAAASUVORK5CYII=" + ) + ) + (text "Discharge Resistor:\n\nBalance Current = \n%SOC_Imbalance * Battery Capacity / Number of Hours to Balance\n\n LTC6813 Datenblatt: In most small battery applications, it is\n reasonable for the balancing circuitry to be able to cor-\n rect for a 5% SOC (State of Charge) error with 5 hours\n of balancing.\n \n (13s2p)\n 4.13V * 13 = 53.69V -> Voltage \n 4Ah * 2 = 8Ah -> Capacity\n\n (0.05*8000mAh)/5h = 80mA \n -> Mehr ist schneller aber mit mehr Wärmeentwicklung\n\nDischarge Resistor = Nominal Cell Voltage / Balance Current\n\n min 3V/16 Ohm = 187.5 mA\n nom 3.7V/16 Ohm = 231.25 mA\n max 4.2V/16 Ohm = 262.5 mA" + (exclude_from_sim no) + (at 12.954 58.039 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2c0cd14d-c662-4167-9039-69a7ff6ed958") + ) + (text "V_{REG} current draw: max. 30 mA | sleep: 4 μA" + (exclude_from_sim no) + (at 224.79 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a6ecc33b-b9ac-4d6c-94b2-8210cb2f2c9c") + ) + (text "cell depopulation S.79 of the ADBMS6803B\n" + (exclude_from_sim no) + (at 155.067 96.012 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f5178808-13c2-4372-a58c-7aa792a4d09e") + ) + (hierarchical_label "CURRENT_MEASUREMENT" + (shape input) + (at 266.7 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "09ea0959-60f6-4ba6-9448-b7d914cc54ae") + ) + (hierarchical_label "RELAY_BAT_SIDE_VOLTAGE" + (shape input) + (at 266.7 123.19 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "470a4404-9877-456c-9f3e-a0e5a0ced594") + ) + (hierarchical_label "TMP_SDA" + (shape bidirectional) + (at 100.33 185.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "52647218-9d62-4048-9a8c-b4eb4c6a4258") + ) + (hierarchical_label "SCK(IPA)" + (shape bidirectional) + (at 266.7 191.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "57e1d06a-d9b5-4052-9082-546e17470f94") + ) + (hierarchical_label "MISO" + (shape output) + (at 266.7 198.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6e7ba9bf-b6fe-4452-9ca0-257dac33aad5") + ) + (hierarchical_label "RELAY_ESC_SIDE_VOLTAGE" + (shape input) + (at 266.7 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8ab9b323-b2c0-48d5-946e-94c68165e9d8") + ) + (hierarchical_label "TMP_SCL" + (shape bidirectional) + (at 100.33 187.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ae99ea8d-e221-4d40-b6bf-964445df4175") + ) + (hierarchical_label "~{CS}" + (shape bidirectional) + (at 266.7 185.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b9f443cb-abc7-4564-ad99-f144084c4620") + ) + (hierarchical_label "MOSI" + (shape input) + (at 266.7 204.47 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e8703d80-9ce3-4aee-94ab-0089091512c3") + ) + (hierarchical_label "CURRENT_SENSOR_ON" + (shape input) + (at 266.7 110.49 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f3c4a073-1b5c-467d-891b-02accc86d6a5") + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 233.68 44.45 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a708440e-edab-4048-a9bb-02c6e1ed97c9") + (property "Netclass" "+60V" + (at 234.3785 41.91 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + ) + (symbol + (lib_id "Device:FerriteBead") + (at 271.78 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "06039a8e-048c-4e74-b13b-64007f89a1d6") + (property "Reference" "FB0" + (at 276.225 53.2892 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "742792693" + (at 276.225 55.8292 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Inductor_SMD:L_0603_1608Metric" + (at 270.002 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 271.78 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 271.78 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 271.78 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 271.78 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4634ee4d-b7b5-4ed4-9646-d85a28b95085") + ) + (pin "2" + (uuid "06fb658d-b75e-40e4-861f-bcaccddf55af") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "FB0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 295.91 44.45 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1dac7e87-d455-4f85-92dd-9def4c10f120") + (property "Reference" "D7" + (at 297.4975 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 297.4975 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 295.91 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 295.91 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 295.91 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "5V_ON" + (at 297.4975 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "c315b7c5-6868-481a-ba99-79c0bde46eaa") + ) + (pin "2" + (uuid "acd271d7-52ab-4557-ab8c-6ed27a6fb5d4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 129.54 38.1 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "259648ed-659b-4335-ab9f-3ece4c498158") + (property "Reference" "R17" + (at 129.54 31.75 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 129.54 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 129.54 39.878 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 129.54 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 129.54 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 129.54 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 129.54 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1dc348d4-e20c-41da-8ac7-0f542e66d385") + ) + (pin "2" + (uuid "a1ffbddb-aa5d-4e76-ab5a-fc76691e70e5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 233.68 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "27444d13-784a-42b1-8925-c8f3877df28f") + (property "Reference" "#PWR038" + (at 233.68 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 233.68 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 233.68 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 233.68 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 233.68 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0c9253a4-b814-4ffa-9323-fb6c50c465ec") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR038") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 289.56 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28cd390b-9ad7-4162-874e-5db64b49882c") + (property "Reference" "#PWR042" + (at 289.56 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 292.1 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 289.56 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 289.56 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 289.56 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "611705cc-0b75-4fe4-9cc9-f00eb6408776") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR042") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 276.86 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2d38d394-5861-4cf5-b2cf-c76d22a5020b") + (property "Reference" "C21" + (at 276.86 62.865 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10n" + (at 276.86 65.405 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 280.67 68.8848 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 276.86 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 276.86 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 276.86 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 276.86 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "adb6f587-05c3-46cf-8d38-565479cb4ec9") + ) + (pin "2" + (uuid "097a0a02-f941-4c1a-ae38-2980edfe471c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 266.7 233.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ff2c396-f41d-4528-9f3d-2e8df7c9521e") + (property "Reference" "#PWR040" + (at 266.7 240.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 266.7 238.125 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 266.7 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 266.7 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 266.7 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "36c334ff-97e5-4b10-9e1b-e776197436ce") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR040") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 201.93 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "668f047b-33b4-4a58-9760-8014a7e519b0") + (property "Reference" "C18" + (at 205.74 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "150n" + (at 205.74 105.4099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 202.8952 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 201.93 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CDIS" + (at 205.74 107.9499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Siklscreen" "" + (at 201.93 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 201.93 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "20402792-c834-4e76-9fa8-c26d00a95018") + ) + (pin "2" + (uuid "054b7f9e-d652-45ef-b0bc-f30d24e38eb8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 256.54 54.61 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "685e9374-38ae-4717-a479-42473a0c5047") + (property "Reference" "R25" + (at 256.54 48.26 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10" + (at 256.54 50.8 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 256.54 56.388 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 256.54 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 256.54 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 256.54 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5d9f38e4-83ae-4b58-9a07-acd85c29f665") + ) + (pin "1" + (uuid "8595b30b-66ff-41e5-a30c-b17b75a5318a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 222.25 44.45 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "69f04880-adfb-42d7-b1f3-f67a95ea963c") + (property "Reference" "R21" + (at 222.25 38.735 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "330" + (at 222.25 41.275 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 222.25 46.228 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor 60V" + (at 222.25 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 222.25 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 222.25 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ecb547f3-9eb3-4faa-ad46-95541559ba2c") + ) + (pin "2" + (uuid "608b8916-311f-40cd-ab6a-63b5f52c84ac") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Q_NPN_BCE") + (at 246.38 46.99 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6b5565e1-eb51-489c-94f6-499c1dbb0c7c") + (property "Reference" "Q0" + (at 246.38 37.465 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPZT651T1G" + (at 246.38 40.005 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 243.84 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/308/1/PZT651T1_D-2319795.pdf" + (at 246.38 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NPN transistor, BCE" + (at 246.38 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 246.38 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 246.38 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "096ec090-fe88-4e3b-96fa-db9c8606eabb") + ) + (pin "3" + (uuid "7b044816-b63b-4e3c-83d8-4aa1810c4723") + ) + (pin "2" + (uuid "88c505d3-4fff-4c9b-94a9-964cf1de1f58") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "Q0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 222.25 83.82 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "740bd3a4-bac8-4234-b948-4560fb8efb85") + (property "Reference" "R23" + (at 222.25 77.47 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 222.25 80.01 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 222.25 85.598 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 222.25 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 222.25 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 222.25 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "febd0154-430e-44d1-9810-9b10036cb64b") + ) + (pin "2" + (uuid "ad322775-fbe4-4e2c-8749-8920ef513010") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 100.33 195.58 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7c839449-c97f-4069-b53f-d4b95506ff46") + (property "Reference" "#PWR035" + (at 96.52 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 103.505 195.5801 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 100.33 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 100.33 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3b978145-ddae-4934-8777-205c3a09a868") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 222.25 96.52 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "81c85dcd-cf4c-4c32-a5cd-1bede051f745") + (property "Reference" "R24" + (at 222.25 90.17 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 222.25 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 222.25 98.298 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 222.25 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 222.25 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 222.25 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "80ca23d6-dc1c-492f-b5da-12ba907c3fa8") + ) + (pin "2" + (uuid "45d5abfa-c0f6-4fe8-9392-a045d37136d7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 214.63 99.06 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8579b514-cc20-4001-96c8-c92b11038cbe") + (property "Reference" "R19" + (at 214.63 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 214.63 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 214.63 100.838 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 214.63 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 214.63 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 214.63 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4df8da7b-3947-48fd-8a27-dd8681609f83") + ) + (pin "2" + (uuid "0664cc2d-c948-40ee-8e0b-25d7c934344e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 271.78 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "85fcaeee-0327-4d95-9f81-324a4efc55a0") + (property "Reference" "#PWR041" + (at 271.78 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 271.78 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 271.78 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 271.78 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 271.78 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9d3b0f7b-dd24-47e4-96e7-9583094bf02f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR041") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 182.88 105.41 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8dd061a1-f438-4844-a142-1937004015ba") + (property "Reference" "C17" + (at 179.07 104.1399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10n" + (at 179.07 106.6799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 181.9148 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 182.88 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 182.88 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 182.88 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 182.88 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51692ab2-7279-4f18-9b44-3e9d60758e0a") + ) + (pin "2" + (uuid "fdb2ceb9-03fe-4437-898f-200b5dbff518") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 306.07 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "91746560-fb0b-4a77-9671-eceab9caf714") + (property "Reference" "#PWR043" + (at 306.07 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 308.61 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 306.07 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 306.07 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 306.07 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "560d1c47-f794-4e06-86ad-6d3a43062943") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR043") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 100.33 190.5 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "925bcbed-fd13-44f8-ba5c-59b98e473821") + (property "Reference" "#PWR033" + (at 96.52 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 103.505 190.4999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 100.33 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 100.33 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df04a5e0-e75f-4c81-aaa5-d182c4c6b7d3") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 222.25 69.85 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "94486b93-619d-4188-9e0c-6e47449f5da3") + (property "Reference" "R22" + (at 222.25 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 222.25 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 222.25 71.628 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 222.25 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 222.25 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 222.25 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eb5af936-9fb1-4bb9-be2b-7ad9eb9c9125") + ) + (pin "2" + (uuid "7c8975ef-7edc-45c5-be68-3297d433fd53") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 100.33 193.04 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "989aa6b4-1cde-4d2c-950c-3cce1761805a") + (property "Reference" "#PWR034" + (at 106.68 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 103.505 193.0401 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 100.33 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 100.33 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "01360343-655c-45bf-b8b8-04ce5e1fcde7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 137.16 38.1 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9ac56519-76be-4917-9b46-18a8deb4a5df") + (property "Reference" "D6" + (at 138.7475 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 138.7475 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 137.16 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 137.16 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 137.16 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "BAT_IN" + (at 138.7475 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "3ddd6f8c-e6c9-4329-a4b8-eb74876f379a") + ) + (pin "2" + (uuid "8512e7ab-e334-46cf-b821-ca8ba7ba26a0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 195.58 109.22 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9ea8e8a9-6c4f-4d85-b0e6-33df48810d96") + (property "Reference" "R18" + (at 195.58 100.33 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "16" + (at 195.58 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 195.58 110.998 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 195.58 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RDIS" + (at 195.58 105.41 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 195.58 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 195.58 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e90af732-8521-4ddf-875f-6556fce2301b") + ) + (pin "2" + (uuid "24dff571-2666-4a85-b3cf-c43ca6cfb8e8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 278.13 85.09 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa98f3f7-b86b-4db8-913b-4629c3beb3d0") + (property "Reference" "C22" + (at 278.13 78.105 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1u" + (at 278.13 80.645 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 274.32 86.0552 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 278.13 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 278.13 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 278.13 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 278.13 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f9ca333d-d8c7-4acf-9862-d1464c053932") + ) + (pin "2" + (uuid "77704e66-7910-4845-b413-8a4101c7267a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 270.51 172.72 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ac02d7eb-099e-427d-b716-3467d6af4f6b") + (property "Reference" "R26" + (at 270.51 167.005 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 270.51 169.545 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 270.51 170.942 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 270.51 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 270.51 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 270.51 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 270.51 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6cdabc76-9727-4713-8ec5-60c972d1a722") + ) + (pin "2" + (uuid "3d2fe333-66c3-4cac-bd3f-442ecb52125a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ADBMS6830B:ADBMS6830B_Tall") + (at 246.38 151.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b23e94ff-4563-443d-9ccc-c93c9ae6da0e") + (property "Reference" "U3" + (at 246.38 239.395 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ADBMS6830B" + (at 246.38 241.935 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (at 198.12 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~/ADBMS6830B_ADI.pdf" + (at 198.12 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 246.38 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 246.38 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 246.38 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "7767d96a-c806-4392-870a-6a39b94fff58") + ) + (pin "30" + (uuid "1fba6a34-287f-4010-81a1-815699e8e1e5") + ) + (pin "61" + (uuid "6335a725-6234-4a42-8a39-8094a74a1acd") + ) + (pin "62" + (uuid "72336658-8005-40f9-9b0b-ceb54f2b6630") + ) + (pin "63" + (uuid "e01ea420-d5fa-4012-a421-68fa2ab8e225") + ) + (pin "64" + (uuid "889b99ae-0b86-4497-92b0-c7b8e51e43f5") + ) + (pin "65" + (uuid "9fafa898-1f3f-4dcf-8e9b-57a67c731030") + ) + (pin "28" + (uuid "8b06f229-f934-4d46-bd47-5db6a243379c") + ) + (pin "29" + (uuid "702774a5-6843-4076-98bf-baa3198b79a5") + ) + (pin "23" + (uuid "de2c3b32-f2fc-4112-93bc-17dfc6db0d91") + ) + (pin "24" + (uuid "a5b6b4ff-facf-42aa-b19c-908a04c0f37e") + ) + (pin "72" + (uuid "c4fe67e8-f241-4053-9abd-b77aa632ac55") + ) + (pin "73" + (uuid "bf442039-2678-4019-b4d1-5cce4536e295") + ) + (pin "74" + (uuid "082187be-c29a-4de1-83f5-a1df59e4522b") + ) + (pin "75" + (uuid "d5dc2c29-54c4-4f6d-8842-e92f4f98862c") + ) + (pin "76" + (uuid "c9094883-fe7c-4aff-9474-1bd3fc0125a6") + ) + (pin "15" + (uuid "cdad718b-0bc1-495a-b13d-e813adc2427e") + ) + (pin "1" + (uuid "8a17d93c-2a68-494e-bddc-5cf9ebdec477") + ) + (pin "14" + (uuid "e3999a4d-868f-4d8f-bc32-cea452f69790") + ) + (pin "16" + (uuid "9abaffc2-c3fa-4fac-aea0-6033ee1adb73") + ) + (pin "19" + (uuid "0293bbf1-0d12-4b3a-af20-5e7199121218") + ) + (pin "22" + (uuid "712e4bdb-4bfa-4696-899e-dd730da38d02") + ) + (pin "18" + (uuid "1369060e-ce10-4063-9fa1-f5e3a8b094a5") + ) + (pin "67" + (uuid "4f36c0ef-a9cb-4f16-8f1f-d454e99bac39") + ) + (pin "68" + (uuid "21168f5f-151a-44fc-966f-f02a44318d3e") + ) + (pin "69" + (uuid "f1fb209c-3cf3-4fe7-ab1f-2facc05068b9") + ) + (pin "7" + (uuid "57417878-07a2-4d17-a665-9980b341ebdd") + ) + (pin "70" + (uuid "822da933-605b-45fc-b9a7-fa0980add0fa") + ) + (pin "36" + (uuid "1afb3acb-cd14-41d8-bbf5-21341f4b4d90") + ) + (pin "37" + (uuid "dbbc6b11-51e2-44a1-9899-e39c27266388") + ) + (pin "71" + (uuid "4793f357-8268-4897-ac41-3bc91c567f36") + ) + (pin "43" + (uuid "abeb8d4b-364e-4802-9c1d-c9f115fd7b7d") + ) + (pin "44" + (uuid "cb53415e-0a36-456c-bc76-58efd634abdd") + ) + (pin "45" + (uuid "0cd6d0d4-0acd-4009-9ffd-2041db9cdd56") + ) + (pin "4" + (uuid "9cc45ca6-465d-41fa-9d6b-a9993a8919d0") + ) + (pin "41" + (uuid "cae8863e-e26a-40df-b8a2-ddb5c9941e9a") + ) + (pin "42" + (uuid "e5cc2f24-a042-4856-a967-bcc95d6a5ddb") + ) + (pin "66" + (uuid "fb68c2ef-90fa-4dea-a8d5-5ae3016c8ff4") + ) + (pin "54" + (uuid "0f6fc584-c854-4258-8be1-1b0e5921c9a0") + ) + (pin "47" + (uuid "a6d1788b-17df-4961-8599-e08d3e117bde") + ) + (pin "40" + (uuid "e5a74b0d-feb1-4256-a6c8-c9e18b885993") + ) + (pin "33" + (uuid "dfab54a3-28fd-44c5-af27-26bd186c313d") + ) + (pin "26" + (uuid "9f2d4a30-cd46-42bd-ac8b-a03dfb9c29c6") + ) + (pin "12" + (uuid "d8e71575-ffaf-4fcc-a6d7-390bfea944a3") + ) + (pin "52" + (uuid "64a4ddbf-7850-4f98-9aaf-73edce3e1add") + ) + (pin "53" + (uuid "90a48b42-117a-4b84-9b96-69b048c42a0f") + ) + (pin "55" + (uuid "c86d631f-62d1-4c25-834c-3087078976cb") + ) + (pin "56" + (uuid "bc0f54d3-5a8c-4464-afc2-5c2e59e26dd9") + ) + (pin "57" + (uuid "f76e5789-fd2c-4660-ab6b-ca107798d00b") + ) + (pin "58" + (uuid "79242794-d717-4fb0-8ef3-3a22083bf448") + ) + (pin "59" + (uuid "d0b229a9-dd59-4aa5-b3f5-01d1951e32f1") + ) + (pin "6" + (uuid "de0af690-b53b-4dea-a653-6dbadebfdfca") + ) + (pin "60" + (uuid "04a374d7-7bc2-4884-a366-1cd8f854e3d8") + ) + (pin "34" + (uuid "a413f4bf-68cd-45b0-9183-a53d351b7edb") + ) + (pin "35" + (uuid "aedd0f24-5171-4b6c-804f-6da2552d860e") + ) + (pin "2" + (uuid "1fd790bd-8ed8-4a70-8bbc-8e8dca830e75") + ) + (pin "13" + (uuid "3a149f9d-f364-4ad5-bcce-a0eb851a29ef") + ) + (pin "9" + (uuid "fe4eb72b-82cf-4641-8a3d-f8cefa0c2897") + ) + (pin "10" + (uuid "51e1da72-b99b-400d-8987-5ecd202f9953") + ) + (pin "11" + (uuid "ef9b2ded-3a47-423c-beb9-d6b25eabf01c") + ) + (pin "31" + (uuid "207ced44-1281-4803-ae83-329eba434be8") + ) + (pin "32" + (uuid "c34ebae0-9cc6-452d-b425-b651105f8e93") + ) + (pin "25" + (uuid "5e3cc3b5-7091-43c1-ae03-f002aec69d92") + ) + (pin "27" + (uuid "3c8aa465-8844-4fcd-a8f9-6aa2365d631f") + ) + (pin "77" + (uuid "fcf836c9-8e8d-4beb-8d86-1adbbb88995b") + ) + (pin "78" + (uuid "c23a84c8-42d0-452e-a6c9-7bfcdbaa9990") + ) + (pin "79" + (uuid "78e3cb04-5093-4b4c-9fa2-02ac483563e4") + ) + (pin "8" + (uuid "d67d378c-ad19-4931-b426-a2c364d7a438") + ) + (pin "80" + (uuid "a0defe42-b3ab-409b-97b9-1f5dfff225f7") + ) + (pin "46" + (uuid "5acdb9bc-f474-40d2-b13f-3896faf79d48") + ) + (pin "48" + (uuid "392feb0a-8c48-4c34-b572-8b77c9a00aa2") + ) + (pin "49" + (uuid "1d8b4786-4c5c-49ea-aedc-c2d7fb3350b7") + ) + (pin "5" + (uuid "66b8921d-962b-47d8-9d20-07a577b0b66d") + ) + (pin "50" + (uuid "7918f883-a45b-4b5b-9570-09a98c47f4ac") + ) + (pin "51" + (uuid "afe7287c-e43c-4881-8a49-be5b0529fb57") + ) + (pin "20" + (uuid "d0aee7ba-7c04-4d9c-a81a-cbc4501d0712") + ) + (pin "21" + (uuid "f81233dc-7850-4510-a8b1-1d3b8ff49f8b") + ) + (pin "38" + (uuid "489af0ea-ec50-4650-9b1f-6d6bc2d9e874") + ) + (pin "39" + (uuid "a78a1159-0f0e-45d0-b0e0-4e543a98b0ae") + ) + (pin "17" + (uuid "742ed138-955e-4ccc-b04c-864f27f939f7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 233.68 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b2c402a5-cfdf-45a3-a132-c7337378b6c2") + (property "Reference" "C19" + (at 230.505 48.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10n" + (at 230.505 50.7999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 234.6452 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor 60V" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "60V" + (at 230.505 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Siklscreen" "" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "074c43f8-e415-4fbf-a115-8066d28ab052") + ) + (pin "2" + (uuid "8384dbbc-5fde-456f-802c-c846bb613981") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 140.97 38.1 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b4cc199c-13f4-4156-b858-6a8f7610df2a") + (property "Reference" "#PWR037" + (at 147.32 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 38.0999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3586babf-839f-4532-8e64-9c4cdc2a3f0d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR037") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 266.7 210.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bde62d27-fbe5-4dc1-97c7-bb7e45c6cdf4") + (property "Reference" "#PWR039" + (at 266.7 217.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 266.7 215.265 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 266.7 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 266.7 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 266.7 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f76b14c9-d335-4cc4-b6bd-c9ae71d2a8a3") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR039") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 285.75 77.47 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c72776e1-8da6-4562-971b-1f6a087aa3dc") + (property "Reference" "C23" + (at 285.75 70.485 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1u" + (at 285.75 73.025 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 281.94 78.4352 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 285.75 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 285.75 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 285.75 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 285.75 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "836a169b-59de-42c3-9fea-175df1dbe4ae") + ) + (pin "2" + (uuid "e842570d-3aca-4f5a-921c-ce41782fd952") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 288.29 44.45 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d2082d59-2394-4745-b765-9ad4cbf54ad7") + (property "Reference" "R27" + (at 288.29 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5k6" + (at 288.29 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 288.29 46.228 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 288.29 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 288.29 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 288.29 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 288.29 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d80d99cf-5595-47b2-9bf0-60d5ca2ece4a") + ) + (pin "2" + (uuid "03a1dcbe-198e-47c7-926f-6d5e72c4afee") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:Conn_01x20") + (at 95.25 175.26 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d9f597af-ebfd-4814-bb21-bc4a3a22451c") + (property "Reference" "J1" + (at 95.25 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 95.25 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MVBMS:524652070" + (at 95.25 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 95.25 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 95.25 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 95.25 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 95.25 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "12f07d0a-d02b-4752-a649-2093b7058c52") + ) + (pin "9" + (uuid "3bf4ce4f-f4e4-461a-9d25-5efe807c3f7f") + ) + (pin "5" + (uuid "a48d347a-9626-42dc-abf5-da347ddaf536") + ) + (pin "16" + (uuid "e59b05eb-fe42-4f4a-80a9-6f19e7ccd72a") + ) + (pin "4" + (uuid "5a2e00fd-1d26-44e3-a72d-677e51cf7a99") + ) + (pin "19" + (uuid "201b1b00-33f9-4349-a716-2663b0d2e15f") + ) + (pin "3" + (uuid "471ae68e-6573-4287-bc18-07f48f8cc855") + ) + (pin "20" + (uuid "59d38b2b-2761-4728-9220-d94bce7441d1") + ) + (pin "7" + (uuid "60828c24-0979-45e6-971b-14ca4a098646") + ) + (pin "17" + (uuid "a6bb6318-b0f7-43da-88d2-36fb7a78fa69") + ) + (pin "18" + (uuid "237a592a-c6c2-4436-b127-2fe49400e7b1") + ) + (pin "8" + (uuid "8f507c04-65a5-4fc0-91ca-2a5b1eb7c89a") + ) + (pin "10" + (uuid "f3a1c416-a3f3-4b03-99cb-e77720473738") + ) + (pin "12" + (uuid "c0fc0754-70e1-4827-98dd-81779f4d2cbe") + ) + (pin "14" + (uuid "aeaebccc-1e81-4868-be0a-b0098358238a") + ) + (pin "11" + (uuid "7f832db2-2e7f-4d77-9286-e21fda265a60") + ) + (pin "1" + (uuid "0c008d9c-d97e-4604-9ee5-8f0b64e0b5c4") + ) + (pin "13" + (uuid "031953cd-711d-4f8b-9f17-b5668ecb71f7") + ) + (pin "2" + (uuid "d6e8dc23-4c6c-4244-8cb8-9f23f2ac94f2") + ) + (pin "15" + (uuid "f93f5d59-1451-4120-bd8c-e57e3e3834c1") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 270.51 92.71 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e467136b-6ed3-48a2-ad81-72ecd6dab550") + (property "Reference" "C20" + (at 270.51 97.155 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1u" + (at 270.51 99.695 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 266.7 93.6752 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 270.51 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 270.51 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 270.51 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 270.51 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8684d5e5-440d-4f24-9d79-ba23c64faffe") + ) + (pin "2" + (uuid "7314aaa7-d331-44a5-b5b9-caa3ddab6c13") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "C20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 100.33 198.12 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e6691de1-9e3c-4fa9-8a76-9e9d91f896a5") + (property "Reference" "#PWR036" + (at 106.68 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 103.505 198.1199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 100.33 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 100.33 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8b9c6eca-2509-497d-acf7-9c1e26f40f1b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "#PWR036") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 214.63 111.76 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ff6ba0a2-7465-45ce-ab40-30daa7a2a4f5") + (property "Reference" "R20" + (at 214.63 115.57 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 214.63 118.11 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 214.63 113.538 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 214.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 214.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 214.63 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f1801153-f57c-4e22-89f8-7954392bd6f6") + ) + (pin "2" + (uuid "0f6a1db1-4145-4164-8cda-83154cac6175") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (reference "R20") + (unit 1) + ) + ) + ) + ) + (sheet + (at 180.34 175.26) + (size 36.83 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "458d4207-fefc-4779-95b1-966ac10aface") + (property "Sheetname" "Filter_Balancing_Block_2" + (at 180.34 174.5484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 180.34 194.8946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 180.34 190.5 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "08618d91-bdb7-4259-9820-405da50684ba") + ) + (pin "C(n+1)_in" input + (at 180.34 180.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2b7c3116-e733-447d-9418-d6efc16e6265") + ) + (pin "C(n+1:n)_in" input + (at 180.34 185.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f25aadcd-1fc3-4992-a1b4-1a5017736886") + ) + (pin "S(n)N" output + (at 217.17 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a784bb67-f173-4701-8e54-aec6b5b790a0") + ) + (pin "C(n)" output + (at 217.17 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9f8a9d4f-3960-4bad-ad5f-b04d7a74aba5") + ) + (pin "S(n)P" output + (at 217.17 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fb0bf4ce-7964-46d6-94b9-7970516faac4") + ) + (pin "C(n+1:n)" output + (at 217.17 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e7bdc774-5ba0-4403-8645-c5f275fe780f") + ) + (pin "S(n+1)P" output + (at 217.17 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eed70cf1-60f9-43d2-8e6a-a1d62aa46244") + ) + (pin "S(n+1)N" output + (at 217.17 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5c92bb61-3793-4475-8cc0-8bf5ca195a34") + ) + (pin "C(n+1)" output + (at 217.17 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eb266619-1c29-4ba1-89aa-5140c674d043") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "18") + ) + ) + ) + ) + (sheet + (at 140.97 114.3) + (size 38.1 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1") + (property "Sheetname" "Filter_Balancing_Block_5" + (at 140.97 113.5884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 140.97 133.9346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 140.97 129.54 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5966eaab-74be-4116-b16f-f4648d65f3b8") + ) + (pin "C(n+1)_in" input + (at 140.97 119.38 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b392ab37-bcee-47ad-8127-f026aec6a2dc") + ) + (pin "C(n+1:n)_in" input + (at 140.97 124.46 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d39ce528-7766-4d77-b9e2-3c230491112d") + ) + (pin "S(n)N" output + (at 179.07 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e0fb2a36-5f9f-47f1-8cea-0843c3d43a4b") + ) + (pin "C(n)" output + (at 179.07 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "53b21397-7f9c-47a4-9d3f-cb2307b24d1d") + ) + (pin "S(n)P" output + (at 179.07 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1cfc44ae-4edf-48dd-b2f2-06ea2923fc80") + ) + (pin "C(n+1:n)" output + (at 179.07 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "600cc8ab-b67c-40c9-9c31-40518ad249f1") + ) + (pin "S(n+1)P" output + (at 179.07 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "56cc1282-fb96-45a7-88dc-b0631417796b") + ) + (pin "S(n+1)N" output + (at 179.07 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2785ad90-ad73-4761-9c0c-a95aa430c24f") + ) + (pin "C(n+1)" output + (at 179.07 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a85c76ee-2032-435f-94bc-d7b17c77c558") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "21") + ) + ) + ) + ) + (sheet + (at 140.97 154.94) + (size 38.1 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "790887f9-2db8-4013-85b9-20f4a01af52f") + (property "Sheetname" "Filter_Balancing_Block_3" + (at 140.97 154.2284 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 140.97 174.5746 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 140.97 170.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7f91a4e2-4762-4b8a-ac49-301e937663e1") + ) + (pin "C(n+1)_in" input + (at 140.97 160.02 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b16531ec-0af6-4e0e-aa2c-49ba751cff4b") + ) + (pin "C(n+1:n)_in" input + (at 140.97 165.1 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c90630b7-41df-4199-8a90-331451d82934") + ) + (pin "S(n)N" output + (at 179.07 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d59eeda8-a32e-4f40-ba64-bf5111b79b3f") + ) + (pin "C(n)" output + (at 179.07 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "728b3387-9fa1-4287-b9a8-3b8180345b45") + ) + (pin "S(n)P" output + (at 179.07 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "332510e9-e0ff-471b-84d5-72798b7ff79a") + ) + (pin "C(n+1:n)" output + (at 179.07 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4a9d9828-709b-4360-b340-286eae2a1987") + ) + (pin "S(n+1)P" output + (at 179.07 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "87b7cdbb-ada3-47fd-a540-bdcfd90bb01f") + ) + (pin "S(n+1)N" output + (at 179.07 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b7a56845-7bc5-4f19-b535-43c50a93cf5b") + ) + (pin "C(n+1)" output + (at 179.07 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5cbfc9b0-bf98-4eb6-bd71-e25da654fcd2") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "19") + ) + ) + ) + ) + (sheet + (at 180.34 134.62) + (size 36.83 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "799f3587-c9a7-4979-9015-70b92dd94513") + (property "Sheetname" "Filter_Balancing_Block_4" + (at 180.34 133.9084 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 180.34 154.2546 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 180.34 149.86 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c7354052-535d-42a4-a20a-f374c1ae1fcf") + ) + (pin "C(n+1)_in" input + (at 180.34 139.7 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9deca506-95b1-4fe4-a94b-12a89ce484ce") + ) + (pin "C(n+1:n)_in" input + (at 180.34 144.78 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "07745c07-42be-4517-b771-189fa34311c6") + ) + (pin "S(n)N" output + (at 217.17 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d04b969e-ccc5-4af9-ba66-2017ed9515c3") + ) + (pin "C(n)" output + (at 217.17 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c66173a9-4de1-43a7-9925-8e548ad5759e") + ) + (pin "S(n)P" output + (at 217.17 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "aa30090b-bbd4-4174-adc2-ce3aaf2027c4") + ) + (pin "C(n+1:n)" output + (at 217.17 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3d8cdbb3-59a1-4254-b6bc-0b5364405018") + ) + (pin "S(n+1)P" output + (at 217.17 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9f28067b-ec79-496c-b09d-bbd08c1edbd0") + ) + (pin "S(n+1)N" output + (at 217.17 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fc54435f-e2ef-4df6-a241-79dfad0e1c6b") + ) + (pin "C(n+1)" output + (at 217.17 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6d639054-1d6d-4549-ad6d-81e5adda51f4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "20") + ) + ) + ) + ) + (sheet + (at 140.97 195.58) + (size 38.1 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "b088ead5-22e9-445a-897b-39fbed6139f6") + (property "Sheetname" "Filter_Balancing_Block_1" + (at 140.97 194.8684 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 140.97 215.2146 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 140.97 210.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "eff61ead-c2d6-430f-a5f7-683fb29e2be1") + ) + (pin "C(n+1)_in" input + (at 140.97 200.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "264c05ee-d094-4798-8d5a-24f1c808b75d") + ) + (pin "C(n+1:n)_in" input + (at 140.97 205.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4cc0ef58-164c-4fc5-99c4-70976862e454") + ) + (pin "S(n)N" output + (at 179.07 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "407b1f4b-7916-43de-ad4a-97db5aa75ef5") + ) + (pin "C(n)" output + (at 179.07 213.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9ff71d49-c22b-40a6-bff6-ee3608fdcd4e") + ) + (pin "S(n)P" output + (at 179.07 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fb716108-f7f2-46db-b883-ae90c1a1c56a") + ) + (pin "C(n+1:n)" output + (at 179.07 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "366ea851-7e24-4fc5-89da-ba9c4fed3880") + ) + (pin "S(n+1)P" output + (at 179.07 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d04bf2dd-8785-4be9-9ede-1e50b2d7da42") + ) + (pin "S(n+1)N" output + (at 179.07 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0519febb-5e18-42ec-a643-1ef199a9f778") + ) + (pin "C(n+1)" output + (at 179.07 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "32813b04-9827-4e65-a291-398332f8c184") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "17") + ) + ) + ) + ) + (sheet + (at 180.34 215.9) + (size 36.83 19.05) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b") + (property "Sheetname" "Filter_Balancing_Block_0" + (at 180.34 215.1884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Filter_Balancing.kicad_sch" + (at 180.34 235.5346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "C(n)_in" input + (at 180.34 231.14 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "16192c5a-6f28-4cf6-96db-fae4278616d4") + ) + (pin "C(n+1)_in" input + (at 180.34 220.98 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6b7790ae-919c-4fac-9697-05889ac67b7b") + ) + (pin "C(n+1:n)_in" input + (at 180.34 226.06 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "745af656-cb2b-45a3-8066-b96ff7529aa9") + ) + (pin "S(n)N" output + (at 217.17 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d3540507-b773-46be-9d0a-eedd853dff8a") + ) + (pin "C(n)" output + (at 217.17 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "20f5ccdf-5077-4996-8be5-d73918968e28") + ) + (pin "S(n)P" output + (at 217.17 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c1eb9da5-f072-4649-befb-c6e946a50287") + ) + (pin "C(n+1:n)" output + (at 217.17 226.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5631c6bf-6f82-43ad-b942-f0fa6ceb8425") + ) + (pin "S(n+1)P" output + (at 217.17 223.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8cf91346-69d2-43b8-a85c-5efdd8b959a7") + ) + (pin "S(n+1)N" output + (at 217.17 220.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "490807ae-1d27-40a2-87ac-d92b8206d282") + ) + (pin "C(n+1)" output + (at 217.17 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "53fa52e8-151f-410b-9155-8362a0f39d32") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72" + (page "16") + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/CAN_Transciever.kicad_sch b/Hardware/MVBMS/CAN_Transciever.kicad_sch new file mode 100644 index 0000000..d59e061 --- /dev/null +++ b/Hardware/MVBMS/CAN_Transciever.kicad_sch @@ -0,0 +1,2959 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "ba0225ee-cf0e-4f88-a8a1-4313e20e7fb1") + (paper "A4") + (lib_symbols + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:D_TVS_Dual_AAC" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D_TVS_Dual_AAC" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -3.81 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -3.81 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bidirectional dual transient-voltage-suppression diode, center on pin 3" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode TVS thyrector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_Dual_AAC_0_0" + (polyline + (pts + (xy 0 -1.27) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_Dual_AAC_0_1" + (polyline + (pts + (xy -6.35 0) (xy 6.35 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.302 1.27) (xy -3.81 1.27) (xy -3.81 -1.27) (xy -4.318 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.318 1.27) (xy 3.81 1.27) (xy 3.81 -1.27) (xy 3.302 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 1.27) (xy -1.27 -1.27) (xy -1.27 1.27) (xy -6.35 -1.27) (xy -6.35 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.35 1.27) (xy 1.27 -1.27) (xy 1.27 1.27) (xy 6.35 -1.27) (xy 6.35 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "D_TVS_Dual_AAC_1_1" + (pin passive line + (at -8.89 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 8.89 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "common" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Interface_CAN_LIN:SN65HVD231" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -2.54 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SN65HVD231" + (at -2.54 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf" + (at -2.54 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAN Bus Transceivers, 3.3V, 1Mbps,Ultra Low-Power capabilities, SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "can transeiver ti ulp low-power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SN65HVD231_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "SN65HVD231_1_1" + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 0 0) + (length 2.54) + (name "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -2.54 0) + (length 2.54) + (name "Vref" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -2.54 180) + (length 2.54) + (name "CANL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "CANH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -5.08 0) + (length 2.54) + (name "Rs" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Jumper:SolderJumper_3_Open" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at -2.54 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 0 2.794 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Open_0_1" + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Open_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 132.08 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "12988734-104f-4620-b2f4-d738f7e1a443") + ) + (junction + (at 170.18 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "3b4b4147-d57c-43f5-937a-87b81d3714a3") + ) + (junction + (at 188.595 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "3c8ff19f-63e9-47c0-847a-1ed51f2a6cac") + ) + (junction + (at 170.18 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "53cebdba-4069-477f-a2d6-3d328ff3b8e7") + ) + (junction + (at 200.66 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "77f93182-9753-4077-92ec-3136be43c9eb") + ) + (junction + (at 188.595 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "962d7e6a-ae4a-439c-960c-a61751984202") + ) + (junction + (at 170.18 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "994753d9-8f29-47fd-bdac-641b3f21eaca") + ) + (junction + (at 200.66 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "a6fbc188-cfff-4b6f-a049-301221fb96e5") + ) + (junction + (at 188.595 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "e2ed2500-0830-4701-9f48-7ea969472cf2") + ) + (wire + (pts + (xy 213.36 91.44) (xy 200.66 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0dad37a2-9b7e-4813-a5f7-e724e10f09cd") + ) + (wire + (pts + (xy 125.095 104.14) (xy 131.445 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10100477-e501-4a09-9d74-d97f04c4cb7c") + ) + (wire + (pts + (xy 141.605 111.76) (xy 141.605 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13b5e8a6-978e-47a6-82af-595e907e18a2") + ) + (wire + (pts + (xy 200.66 91.44) (xy 188.595 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "186f9402-4ced-437b-be72-676ba881cf44") + ) + (wire + (pts + (xy 151.765 99.06) (xy 151.765 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25306e1a-acff-4038-9f54-507f532e7a2c") + ) + (wire + (pts + (xy 170.18 107.95) (xy 188.595 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27ec3082-8f12-468b-9d62-006802aa9543") + ) + (wire + (pts + (xy 151.765 101.6) (xy 151.765 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e1cc333-c4e7-44ac-9725-6f4d1ce7433e") + ) + (wire + (pts + (xy 188.595 109.22) (xy 188.595 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b1404c3-6eb1-471c-beb1-e19fea8e8801") + ) + (wire + (pts + (xy 125.095 99.06) (xy 131.445 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f7406d2-0b9d-4953-91e6-65bfe27ddbb7") + ) + (wire + (pts + (xy 141.605 78.74) (xy 141.605 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62794a31-a04f-4a6d-8ae8-cd135037cc53") + ) + (wire + (pts + (xy 125.095 96.52) (xy 131.445 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65ed813f-2811-4fae-a473-3a51f4e4033f") + ) + (wire + (pts + (xy 191.135 100.33) (xy 188.595 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80baa66a-0c86-4168-9ff8-bc2dffcbc40d") + ) + (wire + (pts + (xy 213.995 109.22) (xy 200.66 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81fa2942-8450-4f79-ba7b-5d149d0f8089") + ) + (wire + (pts + (xy 200.66 109.22) (xy 188.595 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ed5b7f5-e883-436a-9bb7-7497b3af0546") + ) + (wire + (pts + (xy 151.765 107.95) (xy 170.18 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1cbcb8a-5410-48aa-a840-be20769a0ef1") + ) + (wire + (pts + (xy 151.765 92.71) (xy 170.18 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a243add8-cca4-43dc-94d3-35dd621f2b8a") + ) + (wire + (pts + (xy 170.18 100.33) (xy 157.48 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b48eeadf-027e-46fc-bb2f-9ba04870dba3") + ) + (wire + (pts + (xy 131.445 101.6) (xy 115.57 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b64c170f-3a4a-4522-a9cb-dba30be36c72") + ) + (wire + (pts + (xy 175.26 100.33) (xy 170.18 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bdca4207-8a00-46d1-822c-9c584b1ae08f") + ) + (wire + (pts + (xy 188.595 91.44) (xy 188.595 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb998082-ba64-4ab3-a6e4-c8effd9b7b7e") + ) + (wire + (pts + (xy 141.605 78.74) (xy 132.08 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d28a865b-30fc-4fd2-9106-9377d3c38299") + ) + (wire + (pts + (xy 188.595 100.33) (xy 182.88 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb63566a-f836-4dee-af41-6dee7a686c9f") + ) + (wire + (pts + (xy 188.595 92.71) (xy 170.18 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd9d98c9-8405-40fe-b9ba-7632315438f8") + ) + (text "3V3 für SN65HVD234 (EN on pin 5)" + (exclude_from_sim no) + (at 85.725 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "58daadbc-089f-4c4e-be86-f6d27a117ef1") + ) + (text "Power draw: typ. 10 mA, max 17 mA" + (exclude_from_sim no) + (at 123.19 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5c35d0bd-ec6e-4ec3-bb48-2cec75ae6d8b") + ) + (text "V_{ref} if SN65HVD23[01] (Vref on pin 5)" + (exclude_from_sim no) + (at 85.725 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "8be1f95d-8339-4672-a955-c2c6cb471da9") + ) + (text "otherwise unconnected" + (exclude_from_sim no) + (at 84.455 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c5812aeb-6637-4fb0-beb6-2d910b09fa15") + ) + (label "V_{ref}" + (at 191.135 100.33 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b4ec52a4-07d8-4a75-bdfd-89eec6646308") + ) + (label "V_{ref}" + (at 111.76 106.68 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "e36c6e73-1331-4b03-a51d-a8e6a8cd0dc7") + ) + (hierarchical_label "CAN_RX" + (shape output) + (at 125.095 99.06 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "14718221-37e9-4240-b783-71166ae5653e") + ) + (hierarchical_label "CAN_HIGH" + (shape bidirectional) + (at 213.36 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2dcf4cfd-6965-41a6-9d69-7f2b3c42f186") + ) + (hierarchical_label "CAN_LOW" + (shape bidirectional) + (at 213.995 109.22 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9e660106-93de-440e-95e2-87434d096809") + ) + (hierarchical_label "CAN_TX" + (shape input) + (at 125.095 96.52 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f4c444f6-7bbd-4f1a-b0bc-4153c42259cf") + ) + (symbol + (lib_id "power:GND") + (at 141.605 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "02cd5372-204e-4e6b-9b2e-9f1cc77b952d") + (property "Reference" "#PWR030" + (at 141.605 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 141.605 116.205 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 141.605 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 141.605 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 141.605 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7451517f-c3ea-4dbc-a496-31d2c8f3a0b5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 157.48 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0968fa34-a8e8-4110-8130-fdaf8584e0cc") + (property "Reference" "#PWR031" + (at 157.48 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 157.48 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 157.48 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 157.48 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 157.48 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9ad55fcb-b1f6-4514-b259-187811c4fa69") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 132.08 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ba1d2cd-849b-426d-8ffb-22148b1129df") + (property "Reference" "#PWR029" + (at 132.08 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 132.08 90.805 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 132.08 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7ab3ecfb-c6a4-4186-9e85-017f65e08ff0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 132.08 82.55 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2d9bbd90-7f75-42e3-896d-850a21451580") + (property "Reference" "C13" + (at 128.27 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 128.27 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 131.1148 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "625e528e-9bae-41c2-abe1-302e044cec31") + ) + (pin "2" + (uuid "7a7e5291-0a25-466f-9245-6d59351b9bed") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "C13") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/c358f375-f19f-4341-b85b-3ee34c210f74" + (reference "C801") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Interface_CAN_LIN:SN65HVD231") + (at 141.605 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3545f173-1fc5-4e2d-b03a-35740b3f0b16") + (property "Reference" "U2" + (at 143.7991 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SN65HVD231" + (at 143.7991 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 141.605 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf" + (at 139.065 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAN Bus Transceivers, 3.3V, 1Mbps,Ultra Low-Power capabilities, SOIC-8" + (at 141.605 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 141.605 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 141.605 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "4606a2ed-9f6b-4b30-9c65-a8d33f4a17a5") + ) + (pin "8" + (uuid "30f51baf-98a5-4326-8ad7-a15f8895c08e") + ) + (pin "2" + (uuid "e582ef98-21b9-4de3-b0ee-5122ba99a3cf") + ) + (pin "6" + (uuid "e13be556-c731-4f94-ac14-d322637de1a5") + ) + (pin "4" + (uuid "32c989ce-c099-4567-8cf8-499a2e97c5ab") + ) + (pin "1" + (uuid "edf1cdad-6401-45e6-ac2c-4755e76e59d2") + ) + (pin "3" + (uuid "fb5f649e-9ef5-42fc-831a-49c2d64b9f52") + ) + (pin "5" + (uuid "4c115e44-f71a-4702-8197-5052c4625cd2") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 196.85 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "663fda65-5765-4b4c-90f4-58ccd3c12b52") + (property "Reference" "#PWR032" + (at 196.85 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 196.85 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 196.85 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 196.85 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 196.85 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dfb59552-3532-4bea-a408-66c38fca70d1") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 188.595 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "75536cef-adaf-497c-8177-1a857a1380ab") + (property "Reference" "R15" + (at 190.5 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "60" + (at 190.5 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 190.373 96.52 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 188.595 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 188.595 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 188.595 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 188.595 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "872f05ee-499b-4412-9abe-d26228a7f34f") + ) + (pin "1" + (uuid "072a55e7-7e85-4d10-95ff-ebab11d2d2c7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "R15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 188.595 104.14 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "82be19c5-ee74-40c9-b8a0-e22f6c629fe4") + (property "Reference" "R16" + (at 190.5 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "60" + (at 190.5 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 190.373 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 188.595 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 188.595 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 188.595 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 188.595 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ba5bc828-ed96-4326-a977-f5edb6dd76ea") + ) + (pin "1" + (uuid "6b8b2b15-1e92-4fe8-96e6-0d1f2473c068") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "R16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 132.08 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "88d9c821-e365-4d45-845a-eaede5ea7e39") + (property "Reference" "#PWR028" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 132.08 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 132.08 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "de4388bb-5f01-4945-ad2f-031dacf05e65") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_TVS_Dual_AAC") + (at 200.66 100.33 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8b8647f4-57dc-4b0e-afc2-39f2f02cef99") + (property "Reference" "D5" + (at 203.835 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CDSOT23-T24CAND3" + (at 203.835 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 200.66 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 200.66 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bidirectional dual transient-voltage-suppression diode, center on pin 3" + (at 200.66 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 200.66 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 200.66 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0660a806-53cb-471c-aeca-341446d73b81") + ) + (pin "1" + (uuid "19b33204-6e32-457f-8eec-c862c12b803e") + ) + (pin "3" + (uuid "60631345-0bb9-49ac-9411-2eb2a99ad71e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "D5") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/c358f375-f19f-4341-b85b-3ee34c210f74" + (reference "D801") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 111.76 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9719387e-966b-4a7f-b805-d077e9f28220") + (property "Reference" "#PWR026" + (at 111.76 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 111.76 92.075 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 111.76 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 111.76 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 111.76 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4059f8aa-9bcc-445c-a52b-4edcffbfc6c6") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 170.18 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b5fb36d0-d935-4a16-92b5-6aa56239a470") + (property "Reference" "C14" + (at 166.37 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220p" + (at 166.37 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 169.2148 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 170.18 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 170.18 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 170.18 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 170.18 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a37a09c3-08f1-4d74-9403-c45675819eb4") + ) + (pin "2" + (uuid "22445ea5-a844-463c-bbe5-cf0b6a4d56ad") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "C14") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/c358f375-f19f-4341-b85b-3ee34c210f74" + (reference "C801") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 170.18 104.14 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b7fa7e6d-fdb1-4f1f-9f4f-d542bc289e20") + (property "Reference" "C15" + (at 166.37 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220p" + (at 166.37 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 169.2148 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0e028276-15d7-48f6-a02f-a98313df60be") + ) + (pin "2" + (uuid "980886cb-6d0f-48a6-bb45-cd9e7a1a187b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "C15") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/c358f375-f19f-4341-b85b-3ee34c210f74" + (reference "C801") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 125.095 107.95 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba718de2-e986-46ae-8922-d3723abe6056") + (property "Reference" "R14" + (at 122.555 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 122.555 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 126.873 107.95 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.095 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 125.095 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 125.095 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 125.095 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "df62b444-369d-4f48-b83d-d9be24fffaa8") + ) + (pin "1" + (uuid "6676913a-ee3c-408a-9f83-147df6c7c229") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "R14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 125.095 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c350bff7-5385-4554-b5c3-af59e33503de") + (property "Reference" "#PWR027" + (at 125.095 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 125.095 116.205 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 125.095 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.095 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 125.095 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3e5f1e79-289b-4859-8a36-76dbe13bcd5a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:SolderJumper_3_Open") + (at 111.76 101.6 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cc6a19f0-e5ea-4bf6-b5fc-4a2a0dd68019") + (property "Reference" "JP0" + (at 109.22 100.33 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 109.22 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" + (at 111.76 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 111.76 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 111.76 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 111.76 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 111.76 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7a1962fe-edfb-419c-a0d5-0182e55911bd") + ) + (pin "3" + (uuid "894ba8bb-00cf-49e0-becf-972709701034") + ) + (pin "2" + (uuid "df42b345-7ae6-4795-9843-8d699c6f274a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "JP0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 179.07 100.33 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fbe65140-7dd0-434c-85e7-19bdf0b09456") + (property "Reference" "C16" + (at 179.07 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "4.7n" + (at 179.07 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 175.26 99.3648 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e7a7b344-2ec9-424d-ad36-caa386be8f77") + ) + (pin "2" + (uuid "a164739b-8ba9-4c00-9bce-83df3bb96654") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/f78e2f7e-5dea-4de6-be8c-813a31e136da" + (reference "C16") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/c358f375-f19f-4341-b85b-3ee34c210f74" + (reference "C801") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Current_Sensor.kicad_sch b/Hardware/MVBMS/Current_Sensor.kicad_sch new file mode 100644 index 0000000..9eb171e --- /dev/null +++ b/Hardware/MVBMS/Current_Sensor.kicad_sch @@ -0,0 +1,10 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid b71f62d6-c9e2-447b-8be5-9a3876817e84) + + (paper "A4") + + (lib_symbols + ) + +) diff --git a/Hardware/MVBMS/FT24_MVBMS_V1.zip b/Hardware/MVBMS/FT24_MVBMS_V1.zip new file mode 100644 index 0000000..6ba3412 Binary files /dev/null and b/Hardware/MVBMS/FT24_MVBMS_V1.zip differ diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Cu.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Cu.gbr new file mode 100644 index 0000000..d3c9199 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Cu.gbr @@ -0,0 +1,15667 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:48:59+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L4,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:48:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10C,0.800000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11R,5.600000X5.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14R,0.550000X1.500000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD15C,0.800000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD16C,1.000000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD17C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD18C,0.500000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD19C,1.500000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,U3,67,V-*% +%TO.N,GND*% +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +D11* +X192175000Y-162925000D03* +D10* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +%TD*% +D12* +%TO.P,J0,1,Pin_1*% +%TO.N,+3V3*% +X272500000Y-121150000D03* +D13* +%TO.P,J0,2,Pin_2*% +%TO.N,/Microcontroller/SWCLK*% +X272500000Y-123690000D03* +%TO.P,J0,3,Pin_3*% +%TO.N,GND*% +X272500000Y-126229999D03* +%TO.P,J0,4,Pin_4*% +%TO.N,/Microcontroller/SWDIO*% +X272500000Y-128770000D03* +%TO.P,J0,5,Pin_5*% +%TO.N,/Microcontroller/NRST*% +X272500000Y-131310000D03* +%TO.P,J0,6,Pin_6*% +%TO.N,/Microcontroller/TRACESWO*% +X272500000Y-133850000D03* +%TD*% +D14* +%TO.P,J1,1,Pin_1*% +%TO.N,GND*% +X188410000Y-110900000D03* +%TO.P,J1,2,Pin_2*% +%TO.N,+3V3*% +X188410000Y-107100000D03* +%TO.P,J1,3,Pin_3*% +%TO.N,GND*% +X189210000Y-110900000D03* +%TO.P,J1,4,Pin_4*% +%TO.N,+3V3*% +X189210000Y-107100000D03* +%TO.P,J1,5,Pin_5*% +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X190010000Y-110900000D03* +%TO.P,J1,6,Pin_6*% +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X190010000Y-107100000D03* +%TO.P,J1,7,Pin_7*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X190810000Y-110900000D03* +%TO.P,J1,8,Pin_8*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-107100000D03* +%TO.P,J1,9,Pin_9*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X191610000Y-110900000D03* +%TO.P,J1,10,Pin_10*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X191610000Y-107100000D03* +%TO.P,J1,11,Pin_11*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X192410000Y-110900000D03* +%TO.P,J1,12,Pin_12*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-107100000D03* +%TO.P,J1,13,Pin_13*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X193210000Y-110900000D03* +%TO.P,J1,14,Pin_14*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-107100000D03* +%TO.P,J1,15,Pin_15*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X194010000Y-110900000D03* +%TO.P,J1,16,Pin_16*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X194010000Y-107100000D03* +%TO.P,J1,17,Pin_17*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X194810000Y-110900000D03* +%TO.P,J1,18,Pin_18*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-107100000D03* +%TO.P,J1,19,Pin_19*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X195610000Y-110900000D03* +%TO.P,J1,20,Pin_20*% +%TO.N,Net-(J1-Pin_20)*% +X195610000Y-107100000D03* +%TD*% +D15* +%TO.N,GND*% +X145000000Y-180000000D03* +X120000000Y-125000000D03* +X160000000Y-135000000D03* +X160000000Y-145000000D03* +X105000000Y-130000000D03* +X177200000Y-125000000D03* +X241690000Y-137830000D03* +X150000000Y-155000000D03* +X115000000Y-140000000D03* +X256725000Y-121645000D03* +X188810000Y-112240000D03* +X257360000Y-169000000D03* +X105000000Y-160000000D03* +X170000000Y-115000000D03* +X274935000Y-154700000D03* +X180000000Y-125000000D03* +X132519999Y-120019999D03* +X135000000Y-180000000D03* +X225000000Y-150000000D03* +X260000000Y-175000000D03* +X150000000Y-115000000D03* +X230000000Y-155000000D03* +X110000000Y-175000000D03* +X155000000Y-170000000D03* +X266915000Y-150600000D03* +X110000000Y-115000000D03* +X140000000Y-145000000D03* +X105000000Y-120000000D03* +X105000000Y-180000000D03* +X145000000Y-150000000D03* +X240000000Y-115000000D03* +X245000000Y-160000000D03* +X255000000Y-140000000D03* +X130000000Y-145000000D03* +X129196400Y-132696400D03* +X275000000Y-120000000D03* +X155000000Y-180000000D03* +X165000000Y-170000000D03* +X270000000Y-135000000D03* +X190425108Y-167850000D03* +X115000000Y-160000000D03* +X220000000Y-175000000D03* +X240000000Y-165000000D03* +X280000000Y-125000000D03* +X155000000Y-160000000D03* +X260000000Y-115000000D03* +X280000000Y-165000000D03* +X125000000Y-160000000D03* +X163320300Y-144530000D03* +X141519997Y-121119997D03* +X240024999Y-133455001D03* +X220000000Y-115000000D03* +X200000000Y-115000000D03* +X110000000Y-125000000D03* +X236760000Y-141650000D03* +X250000000Y-165000000D03* +X235000000Y-160000000D03* +X245000000Y-140000000D03* +X120000000Y-175000000D03* +X160000000Y-165000000D03* +X272065000Y-173050000D03* +X262931785Y-164065000D03* +X109900000Y-118900000D03* +X130000000Y-165000000D03* +X110000000Y-145000000D03* +X210000000Y-175000000D03* +X130000000Y-155000000D03* +X110000000Y-165000000D03* +X205000000Y-110000000D03* +X270000000Y-125000000D03* +X235000000Y-150000000D03* +X120000000Y-155000000D03* +X236250000Y-144615000D03* +X110000000Y-135000000D03* +X285000000Y-160000000D03* +X140000000Y-115000000D03* +X187490000Y-166660000D03* +X265000000Y-120000000D03* +X265690000Y-155810000D03* +X245000000Y-130000000D03* +X166922500Y-136522500D03* +X240050000Y-122780000D03* +X221350000Y-148900000D03* +X130000000Y-115000000D03* +X260000000Y-155000000D03* +X230000000Y-165000000D03* +X165000000Y-180000000D03* +X150000000Y-175000000D03* +X235000000Y-170000000D03* +X275000000Y-130000000D03* +X193770000Y-174630000D03* +X242439999Y-173334999D03* +X250000000Y-175000000D03* +X187775000Y-174625000D03* +X240000000Y-145000000D03* +X275000000Y-140000000D03* +X264050000Y-149350000D03* +X135000000Y-150000000D03* +X165000000Y-120000000D03* +X110000000Y-155000000D03* +X260000000Y-145000000D03* +X149520000Y-136380000D03* +X130000000Y-175000000D03* +X152200000Y-133540000D03* +X280000000Y-145000000D03* +X160000000Y-115000000D03* +X165000000Y-160000000D03* +X115000000Y-170000000D03* +X145000000Y-170000000D03* +X230530000Y-141750000D03* +X258550000Y-161700000D03* +X115000000Y-120000000D03* +X200000000Y-175000000D03* +X265000000Y-130000000D03* +X240000000Y-155000000D03* +X240000000Y-175000000D03* +X125000000Y-150000000D03* +X140000000Y-155000000D03* +X250000000Y-155000000D03* +X262700000Y-121800000D03* +X267560000Y-135190000D03* +X268760000Y-171250000D03* +X151872800Y-124672800D03* +X220900000Y-122780000D03* +X255000000Y-130000000D03* +X219700000Y-136900000D03* +X130000000Y-135000000D03* +X216610000Y-142590000D03* +X140000000Y-175000000D03* +X255000000Y-120000000D03* +X210000000Y-135000000D03* +X285000000Y-150000000D03* +X185000000Y-106300000D03* +X120000000Y-115000000D03* +X180000000Y-115000000D03* +X246732500Y-167927500D03* +X120000000Y-145000000D03* +X125000000Y-180000000D03* +X199900000Y-106300000D03* +X115000000Y-130000000D03* +X115000000Y-150000000D03* +X180000000Y-175000000D03* +X225000000Y-170000000D03* +X260000000Y-165000000D03* +X115000000Y-180000000D03* +X150000000Y-165000000D03* +X135000000Y-160000000D03* +X160000000Y-175000000D03* +X160000000Y-155000000D03* +X140000000Y-165000000D03* +X215000000Y-120000000D03* +X155000000Y-150000000D03* +X248005000Y-152282500D03* +X124030000Y-132010000D03* +X105000000Y-150000000D03* +X145000000Y-140000000D03* +X210740000Y-121740000D03* +X230000000Y-175000000D03* +X125000000Y-170000000D03* +X260000000Y-135000000D03* +X175000000Y-180000000D03* +X270000000Y-115000000D03* +X274960000Y-159350000D03* +X250000000Y-135000000D03* +X280000000Y-115000000D03* +X257925000Y-121645000D03* +X117000000Y-118950000D03* +X145000000Y-160000000D03* +X256770000Y-150890000D03* +X150000000Y-145000000D03* +X105000000Y-140000000D03* +X280000000Y-175000000D03* +X135000000Y-170000000D03* +X120000000Y-165000000D03* +X140058600Y-136898600D03* +X280000000Y-155000000D03* +X250000000Y-115000000D03* +X269585000Y-163910000D03* +X245000000Y-150000000D03* +X280000000Y-135000000D03* +X120000000Y-135000000D03* +X275000000Y-150000000D03* +X155000000Y-140000000D03* +X262333097Y-168783097D03* +X264253098Y-173500000D03* +X215000000Y-140000000D03* +X125000000Y-140000000D03* +X223070000Y-166580000D03* +X230000000Y-115000000D03* +X223900000Y-142600000D03* +X210000000Y-115000000D03* +%TO.N,+3V3*% +X265040000Y-166570000D03* +X272120000Y-166230000D03* +X254765000Y-141420000D03* +X249165000Y-141420000D03* +X188790000Y-108480000D03* +X273385000Y-154675000D03* +X249165000Y-142420000D03* +X263190000Y-156765000D03* +X254765000Y-142420000D03* +X159000000Y-139185000D03* +X270672500Y-150992500D03* +X135440600Y-136898600D03* +X250700000Y-167925000D03* +X226797500Y-141472500D03* +X178830000Y-111855000D03* +X247357345Y-159827655D03* +X185350000Y-174550000D03* +X255000000Y-175000000D03* +%TO.N,/CAN_Transciever/V_{ref}*% +X270662500Y-148392500D03* +X267560000Y-145562500D03* +%TO.N,+12V*% +X131210000Y-130921400D03* +X260421250Y-124768750D03* +X250260000Y-126440000D03* +X233080000Y-121325000D03* +%TO.N,/Input_Output/RELAY_DRAIN*% +X238060000Y-142190000D03* +X238760000Y-131580000D03* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X257430000Y-162875000D03* +X265801507Y-159115484D03* +X186630000Y-117400000D03* +X242350801Y-162875000D03* +X169438943Y-145021057D03* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X190010000Y-109346000D03* +X241500000Y-163600000D03* +X169138010Y-145974704D03* +%TO.N,/Battery_Management_System_Right/MISO*% +X182264396Y-175630313D03* +X183775000Y-171010000D03* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X182264393Y-174605004D03* +X183050000Y-173340000D03* +%TO.N,/Battery_Management_System_Right/MOSI*% +X182264396Y-176655618D03* +X186470000Y-169610000D03* +%TO.N,/Microcontroller/NRST*% +X268860000Y-161550000D03* +%TO.N,/Microcontroller/TRACESWO*% +X265890000Y-160410000D03* +%TO.N,/Microcontroller/SWDIO*% +X266868729Y-158708729D03* +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158222500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X187350000Y-165174522D03* +X177550000Y-172250000D03* +X187670000Y-118440000D03* +%TO.N,/Input_Output/RELAY_ENABLE*% +X257025551Y-156880001D03* +X242639609Y-130670000D03* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X235026802Y-147473198D03* +X257835280Y-157605001D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X183375000Y-162950000D03* +X180975000Y-164675000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X175575000Y-164625000D03* +X182175000Y-163825000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X181949847Y-166099847D03* +X176525000Y-171525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X191610000Y-105730000D03* +X183475000Y-159725000D03* +X178050000Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X181975000Y-159925000D03* +X176500000Y-154450000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D03* +X186875000Y-162174398D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X182175000Y-162025000D03* +X188700000Y-119467347D03* +X187575000Y-161425000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X187870438Y-157585444D03* +X186550000Y-153725000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D03* +X187916754Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X179850000Y-148250000D03* +X187840000Y-158640000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X184230000Y-157470000D03* +X178050000Y-151600000D03* +X189732195Y-120502195D03* +X175725000Y-156500000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-105730000D03* +X192198153Y-153541419D03* +X195562653Y-150821763D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191419743Y-157825000D03* +X194575000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X190150000Y-154725000D03* +X189770000Y-147060000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190419740Y-157825000D03* +X188641754Y-151425000D03* +X190757500Y-121527500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X203450000Y-150850000D03* +X202575000Y-153525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195424393Y-157388078D03* +X199400000Y-147225000D03* +X194010001Y-108530000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196287653Y-152150000D03* +X196175000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193610306Y-124385612D03* +X193925065Y-157825000D03* +X197012653Y-150567024D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X203132668Y-161967332D03* +X204600477Y-159921106D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X204575000Y-161225000D03* +X209775000Y-161225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-105730000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X201050000Y-147225000D03* +X199745892Y-155679108D03* +X197250000Y-158175000D03* +X194800000Y-123200000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X211350000Y-162930000D03* +X203675000Y-164925000D03* +X195887653Y-122112347D03* +X210000000Y-164975000D03* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X127481400Y-124056400D03* +X146631400Y-124056400D03* +%TO.N,+5V*% +X223760000Y-159880000D03* +X196487499Y-173512500D03* +%TO.N,Net-(J1-Pin_20)*% +X206125000Y-166775000D03* +X214510000Y-169790000D03* +X196490000Y-105730000D03* +%TO.N,Net-(U3-S13P)*% +X209800000Y-162820000D03* +X203375000Y-163425000D03* +%TO.N,Net-(Q0-B)*% +X219160000Y-158780000D03* +X197360000Y-174237500D03* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X141090000Y-130810000D03* +X240160000Y-124720000D03* +X236135000Y-130475000D03* +X158800000Y-132010000D03* +X158800000Y-130800000D03* +X230985000Y-126485000D03* +X230990000Y-127955000D03* +X141092426Y-132000000D03* +%TO.N,/Microcontroller/EEPROM_SCL*% +X266758391Y-164303409D03* +X251095000Y-172065000D03* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X271592504Y-159842322D03* +X145980000Y-143340000D03* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X251205000Y-170795000D03* +X267310305Y-161707347D03* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X274070000Y-160340000D03* +X117300000Y-134530000D03* +%TO.N,/Microcontroller/EEPROM_SDA*% +X266826982Y-163305760D03* +X251085000Y-173334999D03* +%TO.N,/Input_Output/INV_PWR*% +X163450000Y-121320000D03* +X120838750Y-120390000D03* +%TO.N,/Input_Output/BAT_PWR*% +X137030000Y-121800000D03* +X112251250Y-123031250D03* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X270170074Y-159058813D03* +X163182349Y-181974893D03* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X271359352Y-158765000D03* +X162190672Y-182103652D03* +%TO.N,/Input_Output/ESC_R_PWM*% +X171947650Y-138850000D03* +X164332958Y-181074892D03* +X270489632Y-163483808D03* +X158860000Y-151652718D03* +%TO.N,/Input_Output/ESC_L_PWM*% +X157410000Y-150164360D03* +X271340000Y-164330000D03* +X155950000Y-144310000D03* +X161670000Y-181249893D03* +%TD*% +D16* +%TO.N,GND*% +X188810000Y-112240000D02* +X188810000Y-110900000D01* +X188810000Y-110900000D02* +X189035000Y-110900000D01* +X188410000Y-110900000D02* +X188810000Y-110900000D01* +%TO.N,+3V3*% +X188790000Y-108480000D02* +X188790000Y-107100000D01* +X188571701Y-107100000D02* +X189035000Y-107100000D01* +D17* +%TO.N,/CAN_Transciever/V_{ref}*% +X267832500Y-145562500D02* +X267560000Y-145562500D01* +X270662500Y-148392500D02* +X267832500Y-145562500D01* +%TO.N,+12V*% +X136406400Y-125725000D02* +X131210000Y-130921400D01* +X251931250Y-124768750D02* +X260421250Y-124768750D01* +X224685000Y-125725000D02* +X136406400Y-125725000D01* +X250260000Y-126440000D02* +X251931250Y-124768750D01* +X233080000Y-121325000D02* +X229085000Y-121325000D01* +X229085000Y-121325000D02* +X224685000Y-125725000D01* +%TO.N,/Input_Output/RELAY_DRAIN*% +X238060000Y-132280000D02* +X238760000Y-131580000D01* +X238060000Y-142190000D02* +X238060000Y-132280000D01* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X241411396Y-162875000D02* +X242350801Y-162875000D01* +X186630000Y-117400000D02* +X190010000Y-114020000D01* +X262041991Y-162875000D02* +X265801507Y-159115484D01* +X223557453Y-145021057D02* +X241411396Y-162875000D01* +X190010000Y-114020000D02* +X190010000Y-110900000D01* +X257430000Y-162875000D02* +X262041991Y-162875000D01* +X169438943Y-145021057D02* +X223557453Y-145021057D01* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X223650000Y-145750000D02* +X169362714Y-145750000D01* +X241500000Y-163600000D02* +X223650000Y-145750000D01* +X190010000Y-109346000D02* +X190010000Y-107100000D01* +X169362714Y-145750000D02* +X169138010Y-145974704D01* +%TO.N,/Battery_Management_System_Right/MISO*% +X182264396Y-175630313D02* +X182264397Y-175630313D01* +X183775000Y-174119710D02* +X183775000Y-171010000D01* +X182264397Y-175630313D02* +X183775000Y-174119710D01* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X182264393Y-174605004D02* +X183050000Y-173819397D01* +X183050000Y-173819397D02* +X183050000Y-173340000D01* +%TO.N,/Battery_Management_System_Right/MOSI*% +X182264396Y-176655618D02* +X182264397Y-176655618D01* +X184480000Y-174440015D02* +X184480000Y-171600000D01* +X182264397Y-176655618D02* +X184480000Y-174440015D01* +X184480000Y-171600000D02* +X186470000Y-169610000D01* +%TO.N,/Microcontroller/NRST*% +X273675000Y-134336701D02* +X273675000Y-132485000D01* +X273170000Y-151441091D02* +X273170000Y-134841701D01* +X273170000Y-134841701D02* +X273675000Y-134336701D01* +X268860000Y-161550000D02* +X268860000Y-155751091D01* +X268860000Y-155751091D02* +X273170000Y-151441091D01* +X273675000Y-132485000D02* +X272500000Y-131310000D01* +%TO.N,/Microcontroller/TRACESWO*% +X272720000Y-134070000D02* +X272500000Y-133850000D01* +X266866271Y-159433729D02* +X267169034Y-159433729D01* +X267670000Y-156304695D02* +X272720000Y-151254695D01* +X272720000Y-151254695D02* +X272720000Y-134070000D01* +X265890000Y-160410000D02* +X266866271Y-159433729D01* +X267670000Y-158932763D02* +X267670000Y-156304695D01* +X267169034Y-159433729D02* +X267670000Y-158932763D01* +%TO.N,/Microcontroller/SWDIO*% +X266868729Y-158708729D02* +X266868729Y-156469570D01* +X271325000Y-134336701D02* +X271325000Y-129945000D01* +X272270000Y-151068299D02* +X272270000Y-135281701D01* +X272270000Y-135281701D02* +X271325000Y-134336701D01* +X266868729Y-156469570D02* +X272270000Y-151068299D01* +X271325000Y-129945000D02* +X272500000Y-128770000D01* +%TO.N,/Microcontroller/SWCLK*% +X264479403Y-158222500D02* +X271820000Y-150881903D01* +X271820000Y-150881903D02* +X271820000Y-135468097D01* +X271820000Y-135468097D02* +X270875000Y-134523097D01* +X264457500Y-158222500D02* +X264479403Y-158222500D01* +X270875000Y-134523097D02* +X270875000Y-125315000D01* +X270875000Y-125315000D02* +X272500000Y-123690000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X190810000Y-115300000D02* +X190810000Y-110900000D01* +X187670000Y-118440000D02* +X190810000Y-115300000D01* +X177550000Y-172250000D02* +X184625478Y-165174522D01* +X184625478Y-165174522D02* +X187350000Y-165174522D01* +%TO.N,/Input_Output/RELAY_ENABLE*% +X245360001Y-156880001D02* +X242639609Y-154159609D01* +X242639609Y-154159609D02* +X242639609Y-130670000D01* +X257025551Y-156880001D02* +X245360001Y-156880001D01* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X245158605Y-157605001D02* +X257835280Y-157605001D01* +X235026802Y-147473198D02* +X245158605Y-157605001D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X182350305Y-164675000D02* +X183375000Y-163650305D01* +X180975000Y-164675000D02* +X182350305Y-164675000D01* +X183375000Y-163650305D02* +X183375000Y-162950000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X176375000Y-163825000D02* +X182175000Y-163825000D01* +X175575000Y-164625000D02* +X176375000Y-163825000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-108520000D02* +X190810000Y-107100000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X179500153Y-166099847D02* +X181949847Y-166099847D01* +X176525000Y-171525000D02* +X176525000Y-169075000D01* +X176525000Y-169075000D02* +X179500153Y-166099847D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X183475000Y-159725000D02* +X178275000Y-154525000D01* +X191610000Y-105730000D02* +X191610000Y-107100000D01* +X178275000Y-154525000D02* +X178050000Y-154525000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X181975000Y-159925000D02* +X176500000Y-154450000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D02* +X177071186Y-162911186D01* +X182388509Y-162911186D02* +X183125297Y-162174398D01* +X183125297Y-162174398D02* +X186875000Y-162174398D01* +X177071186Y-162911186D02* +X182388509Y-162911186D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X182775000Y-161425000D02* +X187575000Y-161425000D01* +X191610000Y-116557347D02* +X191610000Y-110900000D01* +X188700000Y-119467347D02* +X191610000Y-116557347D01* +X182175000Y-162025000D02* +X182775000Y-161425000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X187870438Y-155503989D02* +X187870438Y-157585444D01* +X186550000Y-154183551D02* +X187870438Y-155503989D01* +X186550000Y-153725000D02* +X186550000Y-154183551D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-108520000D02* +X192410000Y-107100000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D02* +X187916754Y-148446754D01* +X187916754Y-148446754D02* +X187916754Y-154525000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X187840000Y-158640000D02* +X187145438Y-157945438D01* +X187145438Y-157945438D02* +X187145438Y-155545438D01* +X187145438Y-155545438D02* +X179850000Y-148250000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X189732195Y-120502195D02* +X189732195Y-120502194D01* +X175725000Y-156500000D02* +X175725000Y-153925000D01* +X184230000Y-157470000D02* +X184230000Y-159995305D01* +X184230000Y-159995305D02* +X183575305Y-160650000D01* +X183575305Y-160650000D02* +X179875000Y-160650000D01* +X192410000Y-117824389D02* +X192410000Y-110900000D01* +X179875000Y-160650000D02* +X175725000Y-156500000D01* +X189732195Y-120502194D02* +X192410000Y-117824389D01* +X175725000Y-153925000D02* +X178050000Y-151600000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-105730000D02* +X193210000Y-107100000D01* +X194917808Y-150821763D02* +X195562653Y-150821763D01* +X192198153Y-153541419D02* +X194917808Y-150821763D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191419743Y-150380257D02* +X194575000Y-147225000D01* +X191419743Y-157825000D02* +X191419743Y-150380257D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X189370438Y-153945438D02* +X190150000Y-154725000D01* +X189370438Y-147459562D02* +X189370438Y-153945438D01* +X189770000Y-147060000D02* +X189370438Y-147459562D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X188641754Y-156047014D02* +X188641754Y-151425000D01* +X190419740Y-157825000D02* +X188641754Y-156047014D01* +X190757500Y-121527500D02* +X193210000Y-119075000D01* +X193210000Y-119075000D02* +X193210000Y-110900000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X203450000Y-150850000D02* +X202575000Y-151725000D01* +X202575000Y-151725000D02* +X202575000Y-153525000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X199400000Y-147225000D02* +X199405595Y-147230595D01* +X199405595Y-153406876D02* +X195424393Y-157388078D01* +X194010000Y-108529999D02* +X194010000Y-107120000D01* +X199405595Y-147230595D02* +X199405595Y-153406876D01* +X194010001Y-108530000D02* +X194010000Y-108529999D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196287653Y-152150000D02* +X196287653Y-147337653D01* +X196287653Y-147337653D02* +X196175000Y-147225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193610306Y-124385612D02* +X194010000Y-123985918D01* +X194010000Y-123985918D02* +X194010000Y-110900000D01* +X193925065Y-157825000D02* +X197075000Y-154675065D01* +X197075000Y-150629371D02* +X197012653Y-150567024D01* +X197075000Y-154675065D02* +X197075000Y-150629371D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X203132668Y-161967332D02* +X203132668Y-161388915D01* +X203132668Y-161388915D02* +X204600477Y-159921106D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X204575000Y-161225000D02* +X209775000Y-161225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-105730000D02* +X194810000Y-107100000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X194810000Y-123190000D02* +X194810000Y-110900000D01* +X199745892Y-155679108D02* +X200876528Y-154548472D01* +X200876528Y-154548472D02* +X200876528Y-147398472D01* +X199745892Y-155679108D02* +X197250000Y-158175000D01* +X194800000Y-123200000D02* +X194810000Y-123190000D01* +X200876528Y-147398472D02* +X201050000Y-147225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X195887653Y-122112347D02* +X195600000Y-121824694D01* +X210000000Y-164975000D02* +X211350000Y-163625000D01* +X195590000Y-121814694D02* +X195590000Y-110900000D01* +X210000000Y-164975000D02* +X209950000Y-164925000D01* +X195600000Y-121824694D02* +X195590000Y-121814694D01* +X211350000Y-163625000D02* +X211350000Y-162930000D01* +X209950000Y-164925000D02* +X203675000Y-164925000D01* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X146631400Y-124056400D02* +X127481400Y-124056400D01* +%TO.N,+5V*% +X213684999Y-173512500D02* +X196487499Y-173512500D01* +X196487499Y-173512500D02* +X196487499Y-173487196D01* +X223760000Y-163437499D02* +X213684999Y-173512500D01* +X223760000Y-159880000D02* +X223760000Y-163437499D01* +%TO.N,Net-(J1-Pin_20)*% +X209140000Y-169790000D02* +X206125000Y-166775000D01* +D18* +X195590000Y-106630000D02* +X195590000Y-107100000D01* +X196490000Y-105730000D02* +X195590000Y-106630000D01* +D17* +X214510000Y-169790000D02* +X209140000Y-169790000D01* +%TO.N,Net-(U3-S13P)*% +X203842638Y-163892638D02* +X203375000Y-163425000D01* +X208727362Y-163892638D02* +X203842638Y-163892638D01* +X209800000Y-162820000D02* +X208727362Y-163892638D01* +%TO.N,Net-(Q0-B)*% +X224485000Y-163348895D02* +X213596395Y-174237500D01* +X213596395Y-174237500D02* +X197360000Y-174237500D01* +X224485000Y-159579695D02* +X224485000Y-163348895D01* +X219160000Y-158780000D02* +X223685305Y-158780000D01* +X223685305Y-158780000D02* +X224485000Y-159579695D01* +D19* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X158791213Y-130813639D02* +X158788787Y-130811213D01* +D17* +X236135000Y-128745000D02* +X236135000Y-130475000D01* +D19* +X159970000Y-130810000D02* +X156440000Y-130810000D01* +X230985000Y-126485000D02* +X229520000Y-127950000D01* +X158790000Y-131990000D02* +X157610000Y-130810000D01* +X229520000Y-127950000D02* +X230985000Y-127950000D01* +X141092426Y-132000000D02* +X142270000Y-130822426D01* +X156440000Y-130810000D02* +X141090000Y-130810000D01* +X158790000Y-131990000D02* +X159970000Y-130810000D01* +X141090000Y-131997574D02* +X141092426Y-132000000D01* +X230985000Y-127950000D02* +X230990000Y-127955000D01* +X229520000Y-127950000D02* +X226660000Y-130810000D01* +X141090000Y-130810000D02* +X141090000Y-131997574D01* +X158791213Y-132001213D02* +X158791213Y-130813639D01* +D17* +X240160000Y-124720000D02* +X236135000Y-128745000D01* +D19* +X226660000Y-130810000D02* +X159970000Y-130810000D01* +X230985000Y-126485000D02* +X230985000Y-127950000D01* +D17* +%TO.N,/Microcontroller/EEPROM_SCL*% +X266758391Y-167115213D02* +X261808604Y-172065000D01* +X261808604Y-172065000D02* +X251095000Y-172065000D01* +X266758391Y-164303409D02* +X266758391Y-167115213D01* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X270553712Y-183149892D02* +X274990000Y-178713604D01* +X274990000Y-163239818D02* +X271592504Y-159842322D01* +X149599892Y-183149892D02* +X270553712Y-183149892D01* +X145980000Y-143340000D02* +X145980000Y-179530000D01* +X145980000Y-179530000D02* +X149599892Y-183149892D01* +X274990000Y-178713604D02* +X274990000Y-163239818D01* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X266033391Y-167203817D02* +X262442208Y-170795000D01* +X266033391Y-162984261D02* +X266033391Y-167203817D01* +X262442208Y-170795000D02* +X251205000Y-170795000D01* +X267310305Y-161707347D02* +X266033391Y-162984261D01* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X274070000Y-160340000D02* +X275440000Y-161710000D01* +X270740108Y-183599892D02* +X121309892Y-183599892D01* +X121309892Y-183599892D02* +X117300000Y-179590000D01* +X275440000Y-178900000D02* +X270740108Y-183599892D01* +X117300000Y-179590000D02* +X117300000Y-134530000D01* +X275440000Y-161710000D02* +X275440000Y-178900000D01* +%TO.N,/Microcontroller/EEPROM_SDA*% +X267483391Y-167026609D02* +X267483391Y-163962169D01* +X261175001Y-173334999D02* +X267483391Y-167026609D01* +X267483391Y-163962169D02* +X266826982Y-163305760D01* +X251085000Y-173334999D02* +X261175001Y-173334999D01* +%TO.N,/Input_Output/INV_PWR*% +X159130000Y-117000000D02* +X163450000Y-121320000D01* +X120838750Y-120390000D02* +X124228750Y-117000000D01* +X124228750Y-117000000D02* +X159130000Y-117000000D01* +%TO.N,/Input_Output/BAT_PWR*% +X121828750Y-123031250D02* +X123060000Y-121800000D01* +X112251250Y-123031250D02* +X121828750Y-123031250D01* +X123060000Y-121800000D02* +X137030000Y-121800000D01* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X274090000Y-178340812D02* +X274090000Y-164016396D01* +X270180920Y-182249892D02* +X274090000Y-178340812D01* +X270294694Y-160245000D02* +X270170074Y-160120380D01* +X163457348Y-182249892D02* +X270180920Y-182249892D01* +X270318604Y-160245000D02* +X270294694Y-160245000D01* +X274090000Y-164016396D02* +X270318604Y-160245000D01* +X270170074Y-160120380D02* +X270170074Y-159058813D01* +X163182349Y-181974893D02* +X163457348Y-182249892D01* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X274540000Y-178527208D02* +X274540000Y-163830000D01* +X162786912Y-182699892D02* +X270367316Y-182699892D01* +X270867504Y-159256848D02* +X271359352Y-158765000D01* +X162190672Y-182103652D02* +X162786912Y-182699892D01* +X270867504Y-160157504D02* +X270867504Y-159256848D01* +X274540000Y-163830000D02* +X270867504Y-160157504D01* +X270367316Y-182699892D02* +X274540000Y-178527208D01* +%TO.N,/Input_Output/ESC_R_PWM*% +X269808128Y-181349892D02* +X270489632Y-180668388D01* +X158860000Y-151652718D02* +X158860000Y-150030000D01* +X164607958Y-181349892D02* +X269808128Y-181349892D01* +X164332958Y-181074892D02* +X164607958Y-181349892D01* +X158860000Y-150030000D02* +X170040000Y-138850000D01* +X170040000Y-138850000D02* +X171947650Y-138850000D01* +X270489632Y-180668388D02* +X270489632Y-163483808D01* +%TO.N,/Input_Output/ESC_L_PWM*% +X155950000Y-148704360D02* +X155950000Y-144310000D01* +X164032653Y-181799892D02* +X163482654Y-181249893D01* +X157410000Y-150164360D02* +X155950000Y-148704360D01* +X271340000Y-180454416D02* +X269994524Y-181799892D01* +X269994524Y-181799892D02* +X164032653Y-181799892D01* +X271340000Y-164330000D02* +X271340000Y-180454416D01* +X163482654Y-181249893D02* +X161670000Y-181249893D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,+3V3*% +G36* +X190816267Y-105067586D02* +G01* +X190862022Y-105120390D01* +X190871966Y-105189548D01* +X190856615Y-105233901D01* +X190782821Y-105361715D01* +X190782818Y-105361722D01* +X190732739Y-105515851D01* +X190724326Y-105541744D01* +X190713839Y-105641523D01* +X190703861Y-105736463D01* +X190701396Y-105736204D01* +X190684855Y-105792539D01* +X190632051Y-105838294D01* +X190580541Y-105849500D01* +X190487130Y-105849500D01* +X190487120Y-105849501D01* +X190423248Y-105856367D01* +X190396742Y-105856367D01* +X190392483Y-105855909D01* +X190332873Y-105849500D01* +X190332864Y-105849500D01* +X189687129Y-105849500D01* +X189687125Y-105849501D01* +X189639160Y-105854657D01* +X189627517Y-105855909D01* +X189627516Y-105855909D01* +X189620904Y-105856620D01* +X189594393Y-105856619D01* +X189532842Y-105850000D01* +X189460000Y-105850000D01* +X189460000Y-105868590D01* +X189440315Y-105935629D01* +X189410313Y-105967856D01* +X189377451Y-105992456D01* +X189291206Y-106107664D01* +X189291202Y-106107671D01* +X189240908Y-106242517D01* +X189234501Y-106302116D01* +X189234500Y-106302135D01* +X189234500Y-107897870D01* +X189234501Y-107897876D01* +X189240908Y-107957483D01* +X189291202Y-108092328D01* +X189291203Y-108092330D01* +X189359767Y-108183919D01* +X189384184Y-108249383D01* +X189384500Y-108258230D01* +X189384500Y-108647312D01* +X189364815Y-108714351D01* +X189352650Y-108730284D01* +X189277466Y-108813784D01* +X189182821Y-108977715D01* +X189182818Y-108977722D01* +X189126862Y-109149938D01* +X189124326Y-109157744D01* +X189104540Y-109346000D01* +X189117471Y-109469036D01* +X189122044Y-109512539D01* +X189109474Y-109581268D01* +X189061742Y-109632292D01* +X188998724Y-109649500D01* +X188887130Y-109649500D01* +X188887120Y-109649501D01* +X188823248Y-109656367D01* +X188796742Y-109656367D01* +X188792483Y-109655909D01* +X188732873Y-109649500D01* +X188732864Y-109649500D01* +X188087129Y-109649500D01* +X188087123Y-109649501D01* +X188027516Y-109655908D01* +X187892671Y-109706202D01* +X187892664Y-109706206D01* +X187777455Y-109792452D01* +X187777452Y-109792455D01* +X187691206Y-109907664D01* +X187691202Y-109907671D01* +X187640908Y-110042517D01* +X187634501Y-110102116D01* +X187634501Y-110102123D01* +X187634500Y-110102135D01* +X187634500Y-110222149D01* +X187614815Y-110289188D01* +X187613602Y-110291040D01* +X187523371Y-110426079D01* +X187523364Y-110426092D01* +X187447950Y-110608160D01* +X187447947Y-110608170D01* +X187409500Y-110801456D01* +X187409500Y-110801459D01* +X187409500Y-110998541D01* +X187409500Y-110998543D01* +X187409499Y-110998543D01* +X187447947Y-111191829D01* +X187447950Y-111191839D01* +X187523364Y-111373907D01* +X187523371Y-111373920D01* +X187613602Y-111508959D01* +X187634480Y-111575636D01* +X187634500Y-111577849D01* +X187634500Y-111697869D01* +X187634501Y-111697876D01* +X187640908Y-111757483D01* +X187691202Y-111892328D01* +X187691203Y-111892329D01* +X187691204Y-111892331D01* +X187775646Y-112005131D01* +X187782769Y-112014646D01* +X187780370Y-112016441D01* +X187806666Y-112064597D01* +X187809500Y-112090955D01* +X187809500Y-112338541D01* +X187809500Y-112338543D01* +X187809499Y-112338543D01* +X187847947Y-112531829D01* +X187847950Y-112531839D01* +X187923364Y-112713907D01* +X187923371Y-112713920D01* +X188032860Y-112877781D01* +X188032863Y-112877785D01* +X188172214Y-113017136D01* +X188172218Y-113017139D01* +X188336079Y-113126628D01* +X188336092Y-113126635D01* +X188464424Y-113179791D01* +X188518165Y-113202051D01* +X188518169Y-113202051D01* +X188518170Y-113202052D01* +X188711456Y-113240500D01* +X188711459Y-113240500D01* +X188908543Y-113240500D01* +X189038582Y-113214632D01* +X189101835Y-113202051D01* +X189213049Y-113155984D01* +X189282516Y-113148516D01* +X189344996Y-113179791D01* +X189380648Y-113239880D01* +X189384500Y-113270546D01* +X189384500Y-113709548D01* +X189364815Y-113776587D01* +X189348181Y-113797229D01* +X186682229Y-116463181D01* +X186620906Y-116496666D01* +X186594548Y-116499500D01* +X186535354Y-116499500D01* +X186502897Y-116506398D01* +X186350197Y-116538855D01* +X186350192Y-116538857D01* +X186177270Y-116615848D01* +X186177265Y-116615851D01* +X186024129Y-116727111D01* +X185897466Y-116867785D01* +X185802821Y-117031715D01* +X185802818Y-117031722D01* +X185744327Y-117211740D01* +X185744326Y-117211744D01* +X185724540Y-117400000D01* +X185744326Y-117588256D01* +X185744327Y-117588259D01* +X185802818Y-117768277D01* +X185802821Y-117768284D01* +X185897467Y-117932216D01* +X185993487Y-118038857D01* +X186024129Y-118072888D01* +X186177265Y-118184148D01* +X186177270Y-118184151D01* +X186350192Y-118261142D01* +X186350197Y-118261144D01* +X186535354Y-118300500D01* +X186535355Y-118300500D01* +X186641486Y-118300500D01* +X186708525Y-118320185D01* +X186754280Y-118372989D01* +X186764161Y-118433502D01* +X186764540Y-118433502D01* +X186764540Y-118435824D01* +X186764806Y-118437459D01* +X186764540Y-118440000D01* +X186784326Y-118628256D01* +X186784327Y-118628259D01* +X186842818Y-118808277D01* +X186842821Y-118808284D01* +X186937467Y-118972216D01* +X187041950Y-119088256D01* +X187064129Y-119112888D01* +X187217265Y-119224148D01* +X187217270Y-119224151D01* +X187390192Y-119301142D01* +X187390197Y-119301144D01* +X187575354Y-119340500D01* +X187575355Y-119340500D01* +X187670540Y-119340500D01* +X187737579Y-119360185D01* +X187783334Y-119412989D01* +X187793755Y-119460895D01* +X187793861Y-119460884D01* +X187793961Y-119461841D01* +X187794540Y-119464500D01* +X187794540Y-119467344D01* +X187794540Y-119467347D01* +X187814326Y-119655603D01* +X187814327Y-119655606D01* +X187872818Y-119835624D01* +X187872821Y-119835631D01* +X187967467Y-119999563D01* +X188020006Y-120057913D01* +X188094129Y-120140235D01* +X188247265Y-120251495D01* +X188247270Y-120251498D01* +X188420192Y-120328489D01* +X188420197Y-120328491D01* +X188605354Y-120367847D01* +X188605355Y-120367847D01* +X188703140Y-120367847D01* +X188770179Y-120387532D01* +X188815934Y-120440336D01* +X188824971Y-120495697D01* +X188826735Y-120495697D01* +X188826735Y-120502192D01* +X188826735Y-120502195D01* +X188846521Y-120690451D01* +X188846522Y-120690454D01* +X188905013Y-120870472D01* +X188905016Y-120870479D01* +X188999662Y-121034411D01* +X189110102Y-121157067D01* +X189126324Y-121175083D01* +X189279460Y-121286343D01* +X189279465Y-121286346D01* +X189452387Y-121363337D01* +X189452392Y-121363339D01* +X189637549Y-121402695D01* +X189637550Y-121402695D01* +X189728040Y-121402695D01* +X189795079Y-121422380D01* +X189840834Y-121475184D01* +X189850821Y-121521093D01* +X189851361Y-121521037D01* +X189851876Y-121525945D01* +X189852040Y-121526695D01* +X189852040Y-121527497D01* +X189852040Y-121527500D01* +X189871826Y-121715756D01* +X189871827Y-121715759D01* +X189930318Y-121895777D01* +X189930321Y-121895784D01* +X190024967Y-122059716D01* +X190130763Y-122177214D01* +X190151629Y-122200388D01* +X190304765Y-122311648D01* +X190304770Y-122311651D01* +X190477692Y-122388642D01* +X190477697Y-122388644D01* +X190662854Y-122428000D01* +X190662855Y-122428000D01* +X190852144Y-122428000D01* +X190852146Y-122428000D01* +X191037303Y-122388644D01* +X191210230Y-122311651D01* +X191363371Y-122200388D01* +X191490033Y-122059716D01* +X191584679Y-121895784D01* +X191643174Y-121715756D01* +X191660821Y-121547845D01* +X191687405Y-121483232D01* +X191696452Y-121473136D01* +X193172820Y-119996768D01* +X193234142Y-119963285D01* +X193303834Y-119968269D01* +X193359767Y-120010141D01* +X193384184Y-120075605D01* +X193384500Y-120084451D01* +X193384500Y-123419900D01* +X193364815Y-123486939D01* +X193312011Y-123532694D01* +X193310936Y-123533179D01* +X193157576Y-123601460D01* +X193157571Y-123601463D01* +X193004435Y-123712723D01* +X192877772Y-123853397D01* +X192783127Y-124017327D01* +X192783124Y-124017334D01* +X192736294Y-124161463D01* +X192724632Y-124197356D01* +X192704846Y-124385612D01* +X192724632Y-124573868D01* +X192724633Y-124573871D01* +X192783124Y-124753889D01* +X192783127Y-124753896D01* +X192875274Y-124913500D01* +X192891747Y-124981401D01* +X192868894Y-125047427D01* +X192813973Y-125090618D01* +X192767887Y-125099500D01* +X181027568Y-125099500D01* +X180960529Y-125079815D01* +X180914774Y-125027011D01* +X180904247Y-124988462D01* +X180902761Y-124974320D01* +X180885674Y-124811744D01* +X180827179Y-124631716D01* +X180732533Y-124467784D01* +X180605871Y-124327112D01* +X180601098Y-124323644D01* +X180452734Y-124215851D01* +X180452729Y-124215848D01* +X180279807Y-124138857D01* +X180279802Y-124138855D01* +X180134001Y-124107865D01* +X180094646Y-124099500D01* +X179905354Y-124099500D01* +X179872897Y-124106398D01* +X179720197Y-124138855D01* +X179720192Y-124138857D01* +X179547270Y-124215848D01* +X179547265Y-124215851D01* +X179394129Y-124327111D01* +X179267466Y-124467785D01* +X179172821Y-124631715D01* +X179172818Y-124631722D01* +X179114327Y-124811740D01* +X179114326Y-124811744D01* +X179097239Y-124974320D01* +X179095753Y-124988462D01* +X179069168Y-125053076D01* +X179011871Y-125093061D01* +X178972432Y-125099500D01* +X178227568Y-125099500D01* +X178160529Y-125079815D01* +X178114774Y-125027011D01* +X178104247Y-124988462D01* +X178102761Y-124974320D01* +X178085674Y-124811744D01* +X178027179Y-124631716D01* +X177932533Y-124467784D01* +X177805871Y-124327112D01* +X177801098Y-124323644D01* +X177652734Y-124215851D01* +X177652729Y-124215848D01* +X177479807Y-124138857D01* +X177479802Y-124138855D01* +X177334001Y-124107865D01* +X177294646Y-124099500D01* +X177105354Y-124099500D01* +X177072897Y-124106398D01* +X176920197Y-124138855D01* +X176920192Y-124138857D01* +X176747270Y-124215848D01* +X176747265Y-124215851D01* +X176594129Y-124327111D01* +X176467466Y-124467785D01* +X176372821Y-124631715D01* +X176372818Y-124631722D01* +X176314327Y-124811740D01* +X176314326Y-124811744D01* +X176297239Y-124974320D01* +X176295753Y-124988462D01* +X176269168Y-125053076D01* +X176211871Y-125093061D01* +X176172432Y-125099500D01* +X152851670Y-125099500D01* +X152784631Y-125079815D01* +X152738876Y-125027011D01* +X152728932Y-124957853D01* +X152733739Y-124937182D01* +X152758474Y-124861056D01* +X152778260Y-124672800D01* +X152758474Y-124484544D01* +X152699979Y-124304516D01* +X152605333Y-124140584D01* +X152478671Y-123999912D01* +X152478670Y-123999911D01* +X152325534Y-123888651D01* +X152325529Y-123888648D01* +X152152607Y-123811657D01* +X152152602Y-123811655D01* +X152006801Y-123780665D01* +X151967446Y-123772300D01* +X151778154Y-123772300D01* +X151745697Y-123779198D01* +X151592997Y-123811655D01* +X151592992Y-123811657D01* +X151420070Y-123888648D01* +X151420065Y-123888651D01* +X151266929Y-123999911D01* +X151140266Y-124140585D01* +X151045621Y-124304515D01* +X151045618Y-124304522D01* +X150992571Y-124467785D01* +X150987126Y-124484544D01* +X150967340Y-124672800D01* +X150987126Y-124861056D01* +X150997927Y-124894297D01* +X151011861Y-124937182D01* +X151013856Y-125007023D01* +X150977776Y-125066856D01* +X150915075Y-125097684D01* +X150893930Y-125099500D01* +X147085895Y-125099500D01* +X147018856Y-125079815D01* +X146973101Y-125027011D01* +X146963157Y-124957853D01* +X146992182Y-124894297D01* +X147035459Y-124862221D01* +X147043987Y-124858424D01* +X147084130Y-124840551D01* +X147237271Y-124729288D01* +X147363933Y-124588616D01* +X147458579Y-124424684D01* +X147517074Y-124244656D01* +X147536860Y-124056400D01* +X147517074Y-123868144D01* +X147458579Y-123688116D01* +X147363933Y-123524184D01* +X147237271Y-123383512D01* +X147237270Y-123383511D01* +X147084134Y-123272251D01* +X147084129Y-123272248D01* +X146911207Y-123195257D01* +X146911202Y-123195255D01* +X146765401Y-123164265D01* +X146726046Y-123155900D01* +X146536754Y-123155900D01* +X146504297Y-123162798D01* +X146351597Y-123195255D01* +X146351592Y-123195257D01* +X146178670Y-123272248D01* +X146178665Y-123272251D01* +X146025530Y-123383510D01* +X146025526Y-123383514D01* +X146019800Y-123389874D01* +X145960313Y-123426521D01* +X145927652Y-123430900D01* +X128185148Y-123430900D01* +X128118109Y-123411215D01* +X128093000Y-123389874D01* +X128087273Y-123383514D01* +X128087269Y-123383510D01* +X127934134Y-123272251D01* +X127934129Y-123272248D01* +X127761207Y-123195257D01* +X127761202Y-123195255D01* +X127615401Y-123164265D01* +X127576046Y-123155900D01* +X127386754Y-123155900D01* +X127354297Y-123162798D01* +X127201597Y-123195255D01* +X127201592Y-123195257D01* +X127028670Y-123272248D01* +X127028665Y-123272251D01* +X126875529Y-123383511D01* +X126748866Y-123524185D01* +X126654221Y-123688115D01* +X126654218Y-123688122D01* +X126595727Y-123868140D01* +X126595726Y-123868144D01* +X126575940Y-124056400D01* +X126595726Y-124244656D01* +X126595727Y-124244659D01* +X126654218Y-124424677D01* +X126654221Y-124424684D01* +X126748867Y-124588616D01* +X126846520Y-124697070D01* +X126875529Y-124729288D01* +X127028665Y-124840548D01* +X127028670Y-124840551D01* +X127201592Y-124917542D01* +X127201597Y-124917544D01* +X127386754Y-124956900D01* +X127386755Y-124956900D01* +X127576044Y-124956900D01* +X127576046Y-124956900D01* +X127761203Y-124917544D01* +X127934130Y-124840551D01* +X128087271Y-124729288D01* +X128090188Y-124726047D01* +X128093000Y-124722926D01* +X128152487Y-124686279D01* +X128185148Y-124681900D01* +X145927652Y-124681900D01* +X145994691Y-124701585D01* +X146019800Y-124722926D01* +X146025526Y-124729285D01* +X146025530Y-124729289D01* +X146178665Y-124840548D01* +X146178670Y-124840551D01* +X146227341Y-124862221D01* +X146280578Y-124907471D01* +X146300899Y-124974320D01* +X146281854Y-125041544D01* +X146229487Y-125087799D01* +X146176905Y-125099500D01* +X136344793Y-125099500D01* +X136318513Y-125104727D01* +X136318512Y-125104726D01* +X136223955Y-125123535D01* +X136223945Y-125123538D01* +X136110116Y-125170687D01* +X136011354Y-125236678D01* +X136011354Y-125236679D01* +X136007707Y-125239115D01* +X136007660Y-125239147D01* +X131262229Y-129984581D01* +X131200906Y-130018066D01* +X131174548Y-130020900D01* +X131115354Y-130020900D01* +X131082897Y-130027798D01* +X130930197Y-130060255D01* +X130930192Y-130060257D01* +X130757270Y-130137248D01* +X130757265Y-130137251D01* +X130604129Y-130248511D01* +X130477466Y-130389185D01* +X130382821Y-130553115D01* +X130382818Y-130553122D01* +X130328968Y-130718856D01* +X130324326Y-130733144D01* +X130304540Y-130921400D01* +X130324326Y-131109656D01* +X130324327Y-131109659D01* +X130382818Y-131289677D01* +X130382821Y-131289684D01* +X130477467Y-131453616D01* +X130560113Y-131545403D01* +X130604129Y-131594288D01* +X130757265Y-131705548D01* +X130757270Y-131705551D01* +X130930192Y-131782542D01* +X130930197Y-131782544D01* +X131115354Y-131821900D01* +X131115355Y-131821900D01* +X131304644Y-131821900D01* +X131304646Y-131821900D01* +X131489803Y-131782544D01* +X131662730Y-131705551D01* +X131815871Y-131594288D01* +X131942533Y-131453616D01* +X132037179Y-131289684D01* +X132095674Y-131109656D01* +X132113321Y-130941745D01* +X132139905Y-130877132D01* +X132148952Y-130867036D01* +X132312275Y-130703713D01* +X139739500Y-130703713D01* +X139739500Y-132103861D01* +X139748471Y-132160500D01* +X139770968Y-132302545D01* +X139772754Y-132313817D01* +X139814125Y-132441144D01* +X139838444Y-132515988D01* +X139934951Y-132705394D01* +X140059889Y-132877358D01* +X140059893Y-132877362D01* +X140059896Y-132877366D01* +X140190314Y-133007784D01* +X140212625Y-133030095D01* +X140212632Y-133030101D01* +X140212635Y-133030104D01* +X140384610Y-133155051D01* +X140574014Y-133251557D01* +X140776183Y-133317246D01* +X140986139Y-133350500D01* +X140986140Y-133350500D01* +X141198712Y-133350500D01* +X141198713Y-133350500D01* +X141408669Y-133317246D01* +X141610838Y-133251557D01* +X141800242Y-133155051D01* +X141822215Y-133139086D01* +X141972212Y-133030109D01* +X141972214Y-133030106D01* +X141972218Y-133030104D01* +X142122530Y-132879792D01* +X142122531Y-132879790D01* +X142129591Y-132872730D01* +X142129596Y-132872723D01* +X142805503Y-132196819D01* +X142866826Y-132163334D01* +X142893184Y-132160500D01* +X156333713Y-132160500D01* +X156999243Y-132160500D01* +X157066282Y-132180185D01* +X157086924Y-132196819D01* +X157727636Y-132837531D01* +X157740274Y-132852328D01* +X157761105Y-132881001D01* +X157911426Y-133031322D01* +X158083392Y-133156261D01* +X158083394Y-133156262D01* +X158083397Y-133156264D01* +X158272801Y-133252770D01* +X158474970Y-133318459D01* +X158684926Y-133351713D01* +X158684927Y-133351713D01* +X158897499Y-133351713D01* +X158897500Y-133351713D01* +X159107456Y-133318459D01* +X159309625Y-133252770D01* +X159499029Y-133156264D01* +X159671005Y-133031317D01* +X159821317Y-132881005D01* +X159848603Y-132843447D01* +X159861229Y-132828664D01* +X160493076Y-132196819D01* +X160554399Y-132163334D01* +X160580757Y-132160500D01* +X226766286Y-132160500D01* +X226766287Y-132160500D01* +X226976243Y-132127246D01* +X227178412Y-132061557D01* +X227367816Y-131965051D01* +X227391585Y-131947782D01* +X227539792Y-131840104D01* +X227690104Y-131689792D01* +X227690105Y-131689790D01* +X227697165Y-131682730D01* +X227697170Y-131682723D01* +X228904894Y-130475000D01* +X235129659Y-130475000D01* +X235148975Y-130671129D01* +X235206188Y-130859733D01* +X235299086Y-131033532D01* +X235299090Y-131033539D01* +X235424116Y-131185883D01* +X235576460Y-131310909D01* +X235576467Y-131310913D01* +X235750266Y-131403811D01* +X235750269Y-131403811D01* +X235750273Y-131403814D01* +X235938868Y-131461024D01* +X236135000Y-131480341D01* +X236331132Y-131461024D01* +X236519727Y-131403814D01* +X236542309Y-131391744D01* +X236622827Y-131348706D01* +X236693538Y-131310910D01* +X236845883Y-131185883D01* +X236970910Y-131033538D01* +X237063814Y-130859727D01* +X237121024Y-130671132D01* +X237140341Y-130475000D01* +X237121024Y-130278868D01* +X237063814Y-130090273D01* +X237063811Y-130090269D01* +X237063811Y-130090266D01* +X236970913Y-129916467D01* +X236970909Y-129916460D01* +X236888647Y-129816224D01* +X236861334Y-129751914D01* +X236860500Y-129737559D01* +X236860500Y-129096873D01* +X236880185Y-129029834D01* +X236896814Y-129009197D01* +X239466010Y-126440000D01* +X249354540Y-126440000D01* +X249374326Y-126628256D01* +X249374327Y-126628259D01* +X249432818Y-126808277D01* +X249432821Y-126808284D01* +X249527467Y-126972216D01* +X249643780Y-127101394D01* +X249654129Y-127112888D01* +X249807265Y-127224148D01* +X249807270Y-127224151D01* +X249980192Y-127301142D01* +X249980197Y-127301144D01* +X250165354Y-127340500D01* +X250165355Y-127340500D01* +X250354644Y-127340500D01* +X250354646Y-127340500D01* +X250539803Y-127301144D01* +X250712730Y-127224151D01* +X250865871Y-127112888D01* +X250992533Y-126972216D01* +X251087179Y-126808284D01* +X251145674Y-126628256D01* +X251163321Y-126460344D01* +X251189904Y-126395734D01* +X251198951Y-126385638D01* +X252154022Y-125430569D01* +X252215345Y-125397084D01* +X252241703Y-125394250D01* +X259717502Y-125394250D01* +X259784541Y-125413935D01* +X259809650Y-125435276D01* +X259815376Y-125441635D01* +X259815380Y-125441639D01* +X259968515Y-125552898D01* +X259968520Y-125552901D01* +X260141442Y-125629892D01* +X260141447Y-125629894D01* +X260326604Y-125669250D01* +X260326605Y-125669250D01* +X260515894Y-125669250D01* +X260515896Y-125669250D01* +X260701053Y-125629894D01* +X260873980Y-125552901D01* +X261027121Y-125441638D01* +X261153783Y-125300966D01* +X261248429Y-125137034D01* +X261306924Y-124957006D01* +X261326710Y-124768750D01* +X261306924Y-124580494D01* +X261248429Y-124400466D01* +X261153783Y-124236534D01* +X261027121Y-124095862D01* +X261027120Y-124095861D01* +X260873984Y-123984601D01* +X260873979Y-123984598D01* +X260701057Y-123907607D01* +X260701052Y-123907605D01* +X260537716Y-123872888D01* +X260515896Y-123868250D01* +X260326604Y-123868250D01* +X260304784Y-123872888D01* +X260141447Y-123907605D01* +X260141442Y-123907607D01* +X259968520Y-123984598D01* +X259968515Y-123984601D01* +X259815380Y-124095860D01* +X259815376Y-124095864D01* +X259809650Y-124102224D01* +X259750163Y-124138871D01* +X259717502Y-124143250D01* +X251869639Y-124143250D01* +X251778093Y-124161460D01* +X251778083Y-124161462D01* +X251748798Y-124167287D01* +X251748797Y-124167287D01* +X251634966Y-124214437D01* +X251533565Y-124282192D01* +X251533543Y-124282207D01* +X251532516Y-124282892D01* +X250312229Y-125503181D01* +X250250906Y-125536666D01* +X250224548Y-125539500D01* +X250165354Y-125539500D01* +X250132897Y-125546398D01* +X249980197Y-125578855D01* +X249980192Y-125578857D01* +X249807270Y-125655848D01* +X249807265Y-125655851D01* +X249654129Y-125767111D01* +X249527466Y-125907785D01* +X249432821Y-126071715D01* +X249432818Y-126071722D01* +X249376489Y-126245087D01* +X249374326Y-126251744D01* +X249354540Y-126440000D01* +X239466010Y-126440000D01* +X240151557Y-125754453D01* +X240212878Y-125720970D01* +X240227075Y-125718734D01* +X240356132Y-125706024D01* +X240544727Y-125648814D01* +X240718538Y-125555910D01* +X240870883Y-125430883D01* +X240995910Y-125278538D01* +X241088814Y-125104727D01* +X241146024Y-124916132D01* +X241165341Y-124720000D01* +X241146024Y-124523868D01* +X241088814Y-124335273D01* +X241088811Y-124335269D01* +X241088811Y-124335266D01* +X240995911Y-124161463D01* +X240995909Y-124161460D01* +X240870883Y-124009116D01* +X240718539Y-123884090D01* +X240718532Y-123884086D01* +X240544728Y-123791186D01* +X240533121Y-123787665D01* +X240474682Y-123749367D01* +X240446226Y-123685555D01* +X240456787Y-123616488D01* +X240498430Y-123569288D01* +X240497473Y-123567971D01* +X240573147Y-123512990D01* +X240655871Y-123452888D01* +X240782533Y-123312216D01* +X240877179Y-123148284D01* +X240935674Y-122968256D01* +X240955460Y-122780000D01* +X240935674Y-122591744D01* +X240881112Y-122423823D01* +X240877181Y-122411722D01* +X240877180Y-122411721D01* +X240877179Y-122411716D01* +X240782533Y-122247784D01* +X240655871Y-122107112D01* +X240590636Y-122059716D01* +X240502734Y-121995851D01* +X240502729Y-121995848D01* +X240329807Y-121918857D01* +X240329802Y-121918855D01* +X240184001Y-121887865D01* +X240144646Y-121879500D01* +X239955354Y-121879500D01* +X239922897Y-121886398D01* +X239770197Y-121918855D01* +X239770192Y-121918857D01* +X239597270Y-121995848D01* +X239597265Y-121995851D01* +X239444129Y-122107111D01* +X239317466Y-122247785D01* +X239222821Y-122411715D01* +X239222818Y-122411722D01* +X239166794Y-122584148D01* +X239164326Y-122591744D01* +X239144540Y-122780000D01* +X239164326Y-122968256D01* +X239164327Y-122968259D01* +X239222818Y-123148277D01* +X239222821Y-123148284D01* +X239317467Y-123312216D01* +X239420388Y-123426521D01* +X239444129Y-123452888D01* +X239597265Y-123564148D01* +X239597270Y-123564151D01* +X239694495Y-123607439D01* +X239747732Y-123652689D01* +X239768053Y-123719538D01* +X239749008Y-123786762D01* +X239702513Y-123830076D01* +X239601463Y-123884088D01* +X239601460Y-123884090D01* +X239449116Y-124009116D01* +X239324090Y-124161460D01* +X239324089Y-124161463D01* +X239231188Y-124335266D01* +X239173975Y-124523871D01* +X239161265Y-124652917D01* +X239135104Y-124717704D01* +X239125543Y-124728443D01* +X235571469Y-128282517D01* +X235533244Y-128339727D01* +X235492070Y-128401347D01* +X235437381Y-128533379D01* +X235437379Y-128533385D01* +X235409500Y-128673542D01* +X235409500Y-129737559D01* +X235389815Y-129804598D01* +X235381353Y-129816224D01* +X235299090Y-129916460D01* +X235299086Y-129916467D01* +X235206188Y-130090266D01* +X235148975Y-130278870D01* +X235129659Y-130475000D01* +X228904894Y-130475000D01* +X230043076Y-129336819D01* +X230104399Y-129303334D01* +X230130757Y-129300500D01* +X230842386Y-129300500D01* +X230861783Y-129302026D01* +X230872254Y-129303685D01* +X230883711Y-129305500D01* +X230883713Y-129305500D01* +X231096286Y-129305500D01* +X231096287Y-129305500D01* +X231306243Y-129272246D01* +X231508412Y-129206557D01* +X231697816Y-129110051D01* +X231869791Y-128985104D01* +X232020104Y-128834791D01* +X232145051Y-128662816D01* +X232241557Y-128473412D01* +X232307246Y-128271243D01* +X232340500Y-128061287D01* +X232340500Y-127848713D01* +X232337027Y-127826785D01* +X232335500Y-127807385D01* +X232335500Y-126596422D01* +X232335501Y-126596397D01* +X232335501Y-126378714D01* +X232331032Y-126350500D01* +X232302246Y-126168757D01* +X232236557Y-125966588D01* +X232140051Y-125777184D01* +X232140049Y-125777181D01* +X232140048Y-125777179D01* +X232015109Y-125605213D01* +X231864786Y-125454890D01* +X231692820Y-125329951D01* +X231503414Y-125233444D01* +X231503413Y-125233443D01* +X231503412Y-125233443D01* +X231301243Y-125167754D01* +X231301241Y-125167753D01* +X231301239Y-125167753D01* +X231154648Y-125144534D01* +X231091287Y-125134499D01* +X230878713Y-125134499D01* +X230774590Y-125150991D01* +X230670467Y-125167483D01* +X230668760Y-125167753D01* +X230466585Y-125233444D01* +X230277179Y-125329951D01* +X230105213Y-125454890D01* +X230105209Y-125454894D01* +X228489893Y-127070211D01* +X226136924Y-129423181D01* +X226075601Y-129456666D01* +X226049243Y-129459500D01* +X160076287Y-129459500D01* +X156546287Y-129459500D01* +X141196287Y-129459500D01* +X140983713Y-129459500D01* +X140935042Y-129467208D01* +X140773760Y-129492753D01* +X140571585Y-129558444D01* +X140382179Y-129654951D01* +X140210213Y-129779890D01* +X140059890Y-129930213D01* +X139934951Y-130102179D01* +X139838444Y-130291585D01* +X139772753Y-130493760D01* +X139750831Y-130632171D01* +X139739500Y-130703713D01* +X132312275Y-130703713D01* +X136629172Y-126386819D01* +X136690495Y-126353334D01* +X136716853Y-126350500D01* +X224746607Y-126350500D01* +X224807029Y-126338481D01* +X224867452Y-126326463D01* +X224867455Y-126326461D01* +X224867458Y-126326461D01* +X224900787Y-126312654D01* +X224900786Y-126312654D01* +X224900792Y-126312652D01* +X224981286Y-126279312D01* +X225032509Y-126245084D01* +X225083733Y-126210858D01* +X225170858Y-126123733D01* +X225170858Y-126123731D01* +X225181066Y-126113524D01* +X225181067Y-126113521D01* +X229307772Y-121986819D01* +X229369095Y-121953334D01* +X229395453Y-121950500D01* +X232376252Y-121950500D01* +X232443291Y-121970185D01* +X232468400Y-121991526D01* +X232474126Y-121997885D01* +X232474130Y-121997889D01* +X232627265Y-122109148D01* +X232627270Y-122109151D01* +X232800192Y-122186142D01* +X232800197Y-122186144D01* +X232985354Y-122225500D01* +X232985355Y-122225500D01* +X233174644Y-122225500D01* +X233174646Y-122225500D01* +X233359803Y-122186144D01* +X233532730Y-122109151D01* +X233685871Y-121997888D01* +X233812533Y-121857216D01* +X233907179Y-121693284D01* +X233922868Y-121645000D01* +X255819540Y-121645000D01* +X255839326Y-121833256D01* +X255839327Y-121833259D01* +X255897818Y-122013277D01* +X255897821Y-122013284D01* +X255992467Y-122177216D01* +X256103568Y-122300606D01* +X256119129Y-122317888D01* +X256272265Y-122429148D01* +X256272270Y-122429151D01* +X256445192Y-122506142D01* +X256445197Y-122506144D01* +X256630354Y-122545500D01* +X256630355Y-122545500D01* +X256819644Y-122545500D01* +X256819646Y-122545500D01* +X257004803Y-122506144D01* +X257177730Y-122429151D01* +X257252116Y-122375106D01* +X257317920Y-122351627D01* +X257385974Y-122367452D01* +X257397876Y-122375100D01* +X257448273Y-122411716D01* +X257472270Y-122429151D01* +X257645192Y-122506142D01* +X257645197Y-122506144D01* +X257830354Y-122545500D01* +X257830355Y-122545500D01* +X258019644Y-122545500D01* +X258019646Y-122545500D01* +X258204803Y-122506144D01* +X258377730Y-122429151D01* +X258530871Y-122317888D01* +X258657533Y-122177216D01* +X258752179Y-122013284D01* +X258810674Y-121833256D01* +X258814169Y-121800000D01* +X261794540Y-121800000D01* +X261814326Y-121988256D01* +X261816292Y-121994309D01* +X261872818Y-122168277D01* +X261872821Y-122168284D01* +X261967467Y-122332216D01* +X262093969Y-122472710D01* +X262094129Y-122472888D01* +X262247265Y-122584148D01* +X262247270Y-122584151D01* +X262420192Y-122661142D01* +X262420197Y-122661144D01* +X262605354Y-122700500D01* +X262605355Y-122700500D01* +X262794644Y-122700500D01* +X262794646Y-122700500D01* +X262979803Y-122661144D01* +X263152730Y-122584151D01* +X263305871Y-122472888D01* +X263432533Y-122332216D01* +X263527179Y-122168284D01* +X263585674Y-121988256D01* +X263605460Y-121800000D01* +X263585674Y-121611744D01* +X263527179Y-121431716D01* +X263432533Y-121267784D01* +X263305871Y-121127112D01* +X263296078Y-121119997D01* +X263152734Y-121015851D01* +X263152729Y-121015848D01* +X262979807Y-120938857D01* +X262979802Y-120938855D01* +X262834001Y-120907865D01* +X262794646Y-120899500D01* +X262605354Y-120899500D01* +X262572897Y-120906398D01* +X262420197Y-120938855D01* +X262420192Y-120938857D01* +X262247270Y-121015848D01* +X262247265Y-121015851D01* +X262094129Y-121127111D01* +X261967466Y-121267785D01* +X261872821Y-121431715D01* +X261872818Y-121431722D01* +X261824597Y-121580132D01* +X261814326Y-121611744D01* +X261794540Y-121800000D01* +X258814169Y-121800000D01* +X258830460Y-121645000D01* +X258810674Y-121456744D01* +X258752179Y-121276716D01* +X258657533Y-121112784D01* +X258530871Y-120972112D01* +X258530870Y-120972111D01* +X258377734Y-120860851D01* +X258377729Y-120860848D01* +X258204807Y-120783857D01* +X258204802Y-120783855D01* +X258045056Y-120749901D01* +X258019646Y-120744500D01* +X257830354Y-120744500D01* +X257804944Y-120749901D01* +X257645197Y-120783855D01* +X257645192Y-120783857D01* +X257472270Y-120860848D01* +X257472265Y-120860851D01* +X257397885Y-120914892D01* +X257332079Y-120938372D01* +X257264025Y-120922546D01* +X257252115Y-120914892D01* +X257177734Y-120860851D01* +X257177729Y-120860848D01* +X257004807Y-120783857D01* +X257004802Y-120783855D01* +X256845056Y-120749901D01* +X256819646Y-120744500D01* +X256630354Y-120744500D01* +X256604944Y-120749901D01* +X256445197Y-120783855D01* +X256445192Y-120783857D01* +X256272270Y-120860848D01* +X256272265Y-120860851D01* +X256119129Y-120972111D01* +X255992466Y-121112785D01* +X255897821Y-121276715D01* +X255897818Y-121276722D01* +X255844942Y-121439459D01* +X255839326Y-121456744D01* +X255819540Y-121645000D01* +X233922868Y-121645000D01* +X233965674Y-121513256D01* +X233985460Y-121325000D01* +X233965674Y-121136744D01* +X233907179Y-120956716D01* +X233812533Y-120792784D01* +X233685871Y-120652112D01* +X233685870Y-120652111D01* +X233532734Y-120540851D01* +X233532729Y-120540848D01* +X233359807Y-120463857D01* +X233359802Y-120463855D01* +X233214001Y-120432865D01* +X233174646Y-120424500D01* +X232985354Y-120424500D01* +X232952897Y-120431398D01* +X232800197Y-120463855D01* +X232800192Y-120463857D01* +X232627270Y-120540848D01* +X232627265Y-120540851D01* +X232474130Y-120652110D01* +X232474126Y-120652114D01* +X232468400Y-120658474D01* +X232408913Y-120695121D01* +X232376252Y-120699500D01* +X229152741Y-120699500D01* +X229152721Y-120699499D01* +X229146607Y-120699499D01* +X229023394Y-120699499D01* +X228922597Y-120719548D01* +X228922592Y-120719548D01* +X228902549Y-120723536D01* +X228863957Y-120739522D01* +X228863956Y-120739522D01* +X228788721Y-120770684D01* +X228788708Y-120770691D01* +X228686267Y-120839141D01* +X228686263Y-120839144D01* +X224462229Y-125063181D01* +X224400906Y-125096666D01* +X224374548Y-125099500D01* +X194452725Y-125099500D01* +X194385686Y-125079815D01* +X194339931Y-125027011D01* +X194329987Y-124957853D01* +X194345338Y-124913500D01* +X194373896Y-124864035D01* +X194437485Y-124753896D01* +X194495980Y-124573868D01* +X194515766Y-124385612D01* +X194515765Y-124385605D01* +X194516399Y-124379577D01* +X194536618Y-124323647D01* +X194564312Y-124282203D01* +X194579863Y-124244659D01* +X194597052Y-124203162D01* +X194597052Y-124203160D01* +X194599457Y-124197356D01* +X194607869Y-124177045D01* +X194651711Y-124122643D01* +X194718005Y-124100579D01* +X194722430Y-124100500D01* +X194894644Y-124100500D01* +X194894646Y-124100500D01* +X195079803Y-124061144D01* +X195252730Y-123984151D01* +X195405871Y-123872888D01* +X195532533Y-123732216D01* +X195627179Y-123568284D01* +X195685674Y-123388256D01* +X195705460Y-123200000D01* +X195700184Y-123149806D01* +X195712753Y-123081079D01* +X195760485Y-123030055D01* +X195823505Y-123012847D01* +X195982297Y-123012847D01* +X195982299Y-123012847D01* +X196167456Y-122973491D01* +X196340383Y-122896498D01* +X196493524Y-122785235D01* +X196498238Y-122780000D01* +X219994540Y-122780000D01* +X220014326Y-122968256D01* +X220014327Y-122968259D01* +X220072818Y-123148277D01* +X220072821Y-123148284D01* +X220167467Y-123312216D01* +X220270388Y-123426521D01* +X220294129Y-123452888D01* +X220447265Y-123564148D01* +X220447270Y-123564151D01* +X220620192Y-123641142D01* +X220620197Y-123641144D01* +X220805354Y-123680500D01* +X220805355Y-123680500D01* +X220994644Y-123680500D01* +X220994646Y-123680500D01* +X221179803Y-123641144D01* +X221352730Y-123564151D01* +X221505871Y-123452888D01* +X221632533Y-123312216D01* +X221727179Y-123148284D01* +X221785674Y-122968256D01* +X221805460Y-122780000D01* +X221785674Y-122591744D01* +X221731112Y-122423823D01* +X221727181Y-122411722D01* +X221727180Y-122411721D01* +X221727179Y-122411716D01* +X221632533Y-122247784D01* +X221505871Y-122107112D01* +X221440636Y-122059716D01* +X221352734Y-121995851D01* +X221352729Y-121995848D01* +X221179807Y-121918857D01* +X221179802Y-121918855D01* +X221034001Y-121887865D01* +X220994646Y-121879500D01* +X220805354Y-121879500D01* +X220772897Y-121886398D01* +X220620197Y-121918855D01* +X220620192Y-121918857D01* +X220447270Y-121995848D01* +X220447265Y-121995851D01* +X220294129Y-122107111D01* +X220167466Y-122247785D01* +X220072821Y-122411715D01* +X220072818Y-122411722D01* +X220016794Y-122584148D01* +X220014326Y-122591744D01* +X219994540Y-122780000D01* +X196498238Y-122780000D01* +X196620186Y-122644563D01* +X196714832Y-122480631D01* +X196773327Y-122300603D01* +X196793113Y-122112347D01* +X196773327Y-121924091D01* +X196714832Y-121744063D01* +X196712486Y-121740000D01* +X209834540Y-121740000D01* +X209854326Y-121928256D01* +X209854327Y-121928259D01* +X209912818Y-122108277D01* +X209912821Y-122108284D01* +X210007467Y-122272216D01* +X210085192Y-122358538D01* +X210134129Y-122412888D01* +X210287265Y-122524148D01* +X210287270Y-122524151D01* +X210460192Y-122601142D01* +X210460197Y-122601144D01* +X210645354Y-122640500D01* +X210645355Y-122640500D01* +X210834644Y-122640500D01* +X210834646Y-122640500D01* +X211019803Y-122601144D01* +X211192730Y-122524151D01* +X211345871Y-122412888D01* +X211472533Y-122272216D01* +X211567179Y-122108284D01* +X211625674Y-121928256D01* +X211645460Y-121740000D01* +X211625674Y-121551744D01* +X211567179Y-121371716D01* +X211472533Y-121207784D01* +X211345871Y-121067112D01* +X211300862Y-121034411D01* +X211192734Y-120955851D01* +X211192729Y-120955848D01* +X211019807Y-120878857D01* +X211019802Y-120878855D01* +X210851079Y-120842993D01* +X210834646Y-120839500D01* +X210645354Y-120839500D01* +X210628921Y-120842993D01* +X210460197Y-120878855D01* +X210460192Y-120878857D01* +X210287270Y-120955848D01* +X210287265Y-120955851D01* +X210134129Y-121067111D01* +X210007466Y-121207785D01* +X209912821Y-121371715D01* +X209912818Y-121371722D01* +X209862465Y-121526695D01* +X209854326Y-121551744D01* +X209834540Y-121740000D01* +X196712486Y-121740000D01* +X196620186Y-121580131D01* +X196493524Y-121439459D01* +X196482867Y-121431716D01* +X196340385Y-121328196D01* +X196289063Y-121305346D01* +X196235827Y-121260095D01* +X196215506Y-121193246D01* +X196215500Y-121192067D01* +X196215500Y-120000000D01* +X214094540Y-120000000D01* +X214114326Y-120188256D01* +X214114327Y-120188259D01* +X214172818Y-120368277D01* +X214172821Y-120368284D01* +X214267467Y-120532216D01* +X214375420Y-120652110D01* +X214394129Y-120672888D01* +X214547265Y-120784148D01* +X214547270Y-120784151D01* +X214720192Y-120861142D01* +X214720197Y-120861144D01* +X214905354Y-120900500D01* +X214905355Y-120900500D01* +X215094644Y-120900500D01* +X215094646Y-120900500D01* +X215279803Y-120861144D01* +X215452730Y-120784151D01* +X215605871Y-120672888D01* +X215732533Y-120532216D01* +X215827179Y-120368284D01* +X215885674Y-120188256D01* +X215905460Y-120000000D01* +X254094540Y-120000000D01* +X254114326Y-120188256D01* +X254114327Y-120188259D01* +X254172818Y-120368277D01* +X254172821Y-120368284D01* +X254267467Y-120532216D01* +X254375420Y-120652110D01* +X254394129Y-120672888D01* +X254547265Y-120784148D01* +X254547270Y-120784151D01* +X254720192Y-120861142D01* +X254720197Y-120861144D01* +X254905354Y-120900500D01* +X254905355Y-120900500D01* +X255094644Y-120900500D01* +X255094646Y-120900500D01* +X255279803Y-120861144D01* +X255452730Y-120784151D01* +X255605871Y-120672888D01* +X255732533Y-120532216D01* +X255827179Y-120368284D01* +X255885674Y-120188256D01* +X255905460Y-120000000D01* +X264094540Y-120000000D01* +X264114326Y-120188256D01* +X264114327Y-120188259D01* +X264172818Y-120368277D01* +X264172821Y-120368284D01* +X264267467Y-120532216D01* +X264375420Y-120652110D01* +X264394129Y-120672888D01* +X264547265Y-120784148D01* +X264547270Y-120784151D01* +X264720192Y-120861142D01* +X264720197Y-120861144D01* +X264905354Y-120900500D01* +X264905355Y-120900500D01* +X265094644Y-120900500D01* +X265094646Y-120900500D01* +X265279803Y-120861144D01* +X265452730Y-120784151D01* +X265605871Y-120672888D01* +X265732533Y-120532216D01* +X265827179Y-120368284D01* +X265885674Y-120188256D01* +X265905460Y-120000000D01* +X265885674Y-119811744D01* +X265827179Y-119631716D01* +X265732533Y-119467784D01* +X265605871Y-119327112D01* +X265605870Y-119327111D01* +X265452734Y-119215851D01* +X265452729Y-119215848D01* +X265279807Y-119138857D01* +X265279802Y-119138855D01* +X265134001Y-119107865D01* +X265094646Y-119099500D01* +X264905354Y-119099500D01* +X264872897Y-119106398D01* +X264720197Y-119138855D01* +X264720192Y-119138857D01* +X264547270Y-119215848D01* +X264547265Y-119215851D01* +X264394129Y-119327111D01* +X264267466Y-119467785D01* +X264172821Y-119631715D01* +X264172818Y-119631722D01* +X264114521Y-119811144D01* +X264114326Y-119811744D01* +X264094540Y-120000000D01* +X255905460Y-120000000D01* +X255885674Y-119811744D01* +X255827179Y-119631716D01* +X255732533Y-119467784D01* +X255605871Y-119327112D01* +X255605870Y-119327111D01* +X255452734Y-119215851D01* +X255452729Y-119215848D01* +X255279807Y-119138857D01* +X255279802Y-119138855D01* +X255134001Y-119107865D01* +X255094646Y-119099500D01* +X254905354Y-119099500D01* +X254872897Y-119106398D01* +X254720197Y-119138855D01* +X254720192Y-119138857D01* +X254547270Y-119215848D01* +X254547265Y-119215851D01* +X254394129Y-119327111D01* +X254267466Y-119467785D01* +X254172821Y-119631715D01* +X254172818Y-119631722D01* +X254114521Y-119811144D01* +X254114326Y-119811744D01* +X254094540Y-120000000D01* +X215905460Y-120000000D01* +X215885674Y-119811744D01* +X215827179Y-119631716D01* +X215732533Y-119467784D01* +X215605871Y-119327112D01* +X215605870Y-119327111D01* +X215452734Y-119215851D01* +X215452729Y-119215848D01* +X215279807Y-119138857D01* +X215279802Y-119138855D01* +X215134001Y-119107865D01* +X215094646Y-119099500D01* +X214905354Y-119099500D01* +X214872897Y-119106398D01* +X214720197Y-119138855D01* +X214720192Y-119138857D01* +X214547270Y-119215848D01* +X214547265Y-119215851D01* +X214394129Y-119327111D01* +X214267466Y-119467785D01* +X214172821Y-119631715D01* +X214172818Y-119631722D01* +X214114521Y-119811144D01* +X214114326Y-119811744D01* +X214094540Y-120000000D01* +X196215500Y-120000000D01* +X196215500Y-115000000D01* +X199094540Y-115000000D01* +X199114326Y-115188256D01* +X199114327Y-115188259D01* +X199172818Y-115368277D01* +X199172821Y-115368284D01* +X199267467Y-115532216D01* +X199388737Y-115666900D01* +X199394129Y-115672888D01* +X199547265Y-115784148D01* +X199547270Y-115784151D01* +X199720192Y-115861142D01* +X199720197Y-115861144D01* +X199905354Y-115900500D01* +X199905355Y-115900500D01* +X200094644Y-115900500D01* +X200094646Y-115900500D01* +X200279803Y-115861144D01* +X200452730Y-115784151D01* +X200605871Y-115672888D01* +X200732533Y-115532216D01* +X200827179Y-115368284D01* +X200885674Y-115188256D01* +X200905460Y-115000000D01* +X209094540Y-115000000D01* +X209114326Y-115188256D01* +X209114327Y-115188259D01* +X209172818Y-115368277D01* +X209172821Y-115368284D01* +X209267467Y-115532216D01* +X209388737Y-115666900D01* +X209394129Y-115672888D01* +X209547265Y-115784148D01* +X209547270Y-115784151D01* +X209720192Y-115861142D01* +X209720197Y-115861144D01* +X209905354Y-115900500D01* +X209905355Y-115900500D01* +X210094644Y-115900500D01* +X210094646Y-115900500D01* +X210279803Y-115861144D01* +X210452730Y-115784151D01* +X210605871Y-115672888D01* +X210732533Y-115532216D01* +X210827179Y-115368284D01* +X210885674Y-115188256D01* +X210905460Y-115000000D01* +X210885674Y-114811744D01* +X210827179Y-114631716D01* +X210732533Y-114467784D01* +X210605871Y-114327112D01* +X210605870Y-114327111D01* +X210452734Y-114215851D01* +X210452729Y-114215848D01* +X210279807Y-114138857D01* +X210279802Y-114138855D01* +X210134001Y-114107865D01* +X210094646Y-114099500D01* +X209905354Y-114099500D01* +X209872897Y-114106398D01* +X209720197Y-114138855D01* +X209720192Y-114138857D01* +X209547270Y-114215848D01* +X209547265Y-114215851D01* +X209394129Y-114327111D01* +X209267466Y-114467785D01* +X209172821Y-114631715D01* +X209172818Y-114631722D01* +X209138103Y-114738565D01* +X209114326Y-114811744D01* +X209094540Y-115000000D01* +X200905460Y-115000000D01* +X200885674Y-114811744D01* +X200827179Y-114631716D01* +X200732533Y-114467784D01* +X200605871Y-114327112D01* +X200605870Y-114327111D01* +X200452734Y-114215851D01* +X200452729Y-114215848D01* +X200279807Y-114138857D01* +X200279802Y-114138855D01* +X200134001Y-114107865D01* +X200094646Y-114099500D01* +X199905354Y-114099500D01* +X199872897Y-114106398D01* +X199720197Y-114138855D01* +X199720192Y-114138857D01* +X199547270Y-114215848D01* +X199547265Y-114215851D01* +X199394129Y-114327111D01* +X199267466Y-114467785D01* +X199172821Y-114631715D01* +X199172818Y-114631722D01* +X199138103Y-114738565D01* +X199114326Y-114811744D01* +X199094540Y-115000000D01* +X196215500Y-115000000D01* +X196215500Y-112084946D01* +X196235185Y-112017907D01* +X196240234Y-112010635D01* +X196328793Y-111892335D01* +X196328792Y-111892335D01* +X196328796Y-111892331D01* +X196379091Y-111757483D01* +X196385500Y-111697873D01* +X196385499Y-110102128D01* +X196379091Y-110042517D01* +X196363233Y-110000000D01* +X196328797Y-109907671D01* +X196328793Y-109907664D01* +X196242547Y-109792455D01* +X196242544Y-109792452D01* +X196127335Y-109706206D01* +X196127328Y-109706202D01* +X195992486Y-109655910D01* +X195992485Y-109655909D01* +X195992483Y-109655909D01* +X195932873Y-109649500D01* +X195932863Y-109649500D01* +X195287129Y-109649500D01* +X195287120Y-109649501D01* +X195223248Y-109656367D01* +X195196742Y-109656367D01* +X195192483Y-109655909D01* +X195132873Y-109649500D01* +X195132864Y-109649500D01* +X194487129Y-109649500D01* +X194487120Y-109649501D01* +X194423248Y-109656367D01* +X194396742Y-109656367D01* +X194392483Y-109655909D01* +X194332873Y-109649500D01* +X194332866Y-109649500D01* +X194254113Y-109649500D01* +X194187074Y-109629815D01* +X194141319Y-109577011D01* +X194131375Y-109507853D01* +X194160400Y-109444297D01* +X194219178Y-109406523D01* +X194228333Y-109404210D01* +X194242870Y-109401120D01* +X194289804Y-109391144D01* +X194462731Y-109314151D01* +X194615872Y-109202888D01* +X194742534Y-109062216D01* +X194837180Y-108898284D01* +X194895675Y-108718256D01* +X194915461Y-108530000D01* +X194910990Y-108487459D01* +X194923560Y-108418730D01* +X194971292Y-108367706D01* +X195034311Y-108350499D01* +X195132871Y-108350499D01* +X195132872Y-108350499D01* +X195192483Y-108344091D01* +X195192486Y-108344089D01* +X195196744Y-108343632D01* +X195223254Y-108343632D01* +X195227514Y-108344089D01* +X195227517Y-108344091D01* +X195287127Y-108350500D01* +X195932872Y-108350499D01* +X195992483Y-108344091D01* +X196108486Y-108300824D01* +X196178172Y-108295841D01* +X196199267Y-108302446D01* +X196299809Y-108344091D01* +X196312964Y-108349540D01* +X196312968Y-108349540D01* +X196312969Y-108349541D01* +X196443466Y-108375500D01* +X196443469Y-108375500D01* +X196576533Y-108375500D01* +X196664325Y-108358035D01* +X196707036Y-108349540D01* +X196829969Y-108298620D01* +X196940606Y-108224695D01* +X197034695Y-108130606D01* +X197108620Y-108019969D01* +X197159540Y-107897036D01* +X197185500Y-107766531D01* +X197185500Y-107633469D01* +X197185500Y-107633466D01* +X197159541Y-107502969D01* +X197159540Y-107502968D01* +X197159540Y-107502964D01* +X197108620Y-107380031D01* +X197034695Y-107269394D01* +X197034692Y-107269390D01* +X196940609Y-107175307D01* +X196940601Y-107175301D01* +X196829979Y-107101386D01* +X196829972Y-107101382D01* +X196829969Y-107101380D01* +X196829965Y-107101378D01* +X196829961Y-107101376D01* +X196707040Y-107050461D01* +X196707030Y-107050458D01* +X196576533Y-107024500D01* +X196576531Y-107024500D01* +X196556229Y-107024500D01* +X196489190Y-107004815D01* +X196443435Y-106952011D01* +X196433491Y-106882853D01* +X196462516Y-106819297D01* +X196468537Y-106812829D01* +X196642771Y-106638594D01* +X196704090Y-106605112D01* +X196704400Y-106605045D01* +X196769803Y-106591144D01* +X196942730Y-106514151D01* +X197095871Y-106402888D01* +X197188512Y-106300000D01* +X198994540Y-106300000D01* +X199014326Y-106488256D01* +X199014327Y-106488259D01* +X199072818Y-106668277D01* +X199072821Y-106668284D01* +X199167467Y-106832216D01* +X199275331Y-106952011D01* +X199294129Y-106972888D01* +X199447265Y-107084148D01* +X199447270Y-107084151D01* +X199620192Y-107161142D01* +X199620197Y-107161144D01* +X199805354Y-107200500D01* +X199805355Y-107200500D01* +X199994644Y-107200500D01* +X199994646Y-107200500D01* +X200179803Y-107161144D01* +X200352730Y-107084151D01* +X200505871Y-106972888D01* +X200632533Y-106832216D01* +X200727179Y-106668284D01* +X200785674Y-106488256D01* +X200805460Y-106300000D01* +X200785674Y-106111744D01* +X200727179Y-105931716D01* +X200632533Y-105767784D01* +X200505871Y-105627112D01* +X200505870Y-105627111D01* +X200352734Y-105515851D01* +X200352729Y-105515848D01* +X200179807Y-105438857D01* +X200179802Y-105438855D01* +X200034001Y-105407865D01* +X199994646Y-105399500D01* +X199805354Y-105399500D01* +X199772897Y-105406398D01* +X199620197Y-105438855D01* +X199620192Y-105438857D01* +X199447270Y-105515848D01* +X199447265Y-105515851D01* +X199294129Y-105627111D01* +X199167466Y-105767785D01* +X199072821Y-105931715D01* +X199072818Y-105931722D01* +X199014327Y-106111740D01* +X199014326Y-106111744D01* +X198994540Y-106300000D01* +X197188512Y-106300000D01* +X197222533Y-106262216D01* +X197317179Y-106098284D01* +X197375674Y-105918256D01* +X197395460Y-105730000D01* +X197375674Y-105541744D01* +X197317179Y-105361716D01* +X197243384Y-105233900D01* +X197226912Y-105166001D01* +X197249765Y-105099974D01* +X197304686Y-105056783D01* +X197350772Y-105047901D01* +X200506504Y-105047901D01* +X200513460Y-105048096D01* +X200805301Y-105064494D01* +X200819097Y-105066049D01* +X201103817Y-105114433D01* +X201117361Y-105117524D01* +X201394885Y-105197485D01* +X201408008Y-105202078D01* +X201598012Y-105280783D01* +X201641937Y-105298979D01* +X201674813Y-105312597D01* +X201687335Y-105318626D01* +X201940112Y-105458336D01* +X201951876Y-105465729D01* +X202022513Y-105515849D01* +X202187411Y-105632853D01* +X202198282Y-105641523D01* +X202416795Y-105836800D01* +X202421849Y-105841577D01* +X202452496Y-105872225D01* +X202452497Y-105872226D01* +X205599194Y-109018924D01* +X205632679Y-109080246D01* +X205627695Y-109149938D01* +X205585823Y-109205871D01* +X205520359Y-109230288D01* +X205459325Y-109217010D01* +X205458666Y-109218492D01* +X205279807Y-109138857D01* +X205279802Y-109138855D01* +X205134001Y-109107865D01* +X205094646Y-109099500D01* +X204905354Y-109099500D01* +X204872897Y-109106398D01* +X204720197Y-109138855D01* +X204720192Y-109138857D01* +X204547270Y-109215848D01* +X204547265Y-109215851D01* +X204394129Y-109327111D01* +X204267466Y-109467785D01* +X204172821Y-109631715D01* +X204172818Y-109631722D01* +X204120593Y-109792455D01* +X204114326Y-109811744D01* +X204094540Y-110000000D01* +X204114326Y-110188256D01* +X204114327Y-110188259D01* +X204172818Y-110368277D01* +X204172821Y-110368284D01* +X204267467Y-110532216D01* +X204394129Y-110672888D01* +X204547265Y-110784148D01* +X204547270Y-110784151D01* +X204720192Y-110861142D01* +X204720197Y-110861144D01* +X204905354Y-110900500D01* +X204905355Y-110900500D01* +X205094644Y-110900500D01* +X205094646Y-110900500D01* +X205279803Y-110861144D01* +X205452730Y-110784151D01* +X205605871Y-110672888D01* +X205732533Y-110532216D01* +X205827179Y-110368284D01* +X205885674Y-110188256D01* +X205905460Y-110000000D01* +X205885674Y-109811744D01* +X205827179Y-109631716D01* +X205772458Y-109536936D01* +X205755986Y-109469036D01* +X205778839Y-109403009D01* +X205833761Y-109359819D01* +X205903314Y-109353178D01* +X205965416Y-109385195D01* +X205967488Y-109387218D01* +X210082932Y-113502663D01* +X210083054Y-113502886D01* +X210083105Y-113502836D01* +X210191279Y-113611440D01* +X210441624Y-113817722D01* +X210441633Y-113817728D01* +X210710988Y-113998465D01* +X210996763Y-114151919D01* +X210996773Y-114151923D01* +X210996778Y-114151926D01* +X210996788Y-114151930D01* +X211296224Y-114276623D01* +X211296229Y-114276624D01* +X211296235Y-114276627D01* +X211606477Y-114371367D01* +X211924512Y-114435232D01* +X212247277Y-114467608D01* +X212361774Y-114467811D01* +X212363083Y-114467898D01* +X212370434Y-114467898D01* +X212370438Y-114467899D01* +X212410020Y-114467898D01* +X212457064Y-114467982D01* +X212457066Y-114467981D01* +X212466085Y-114467997D01* +X212467336Y-114467897D01* +X219055378Y-114467894D01* +X219122417Y-114487579D01* +X219168172Y-114540382D01* +X219178116Y-114609541D01* +X219173309Y-114630212D01* +X219138107Y-114738554D01* +X219114326Y-114811744D01* +X219094540Y-115000000D01* +X219114326Y-115188256D01* +X219114327Y-115188259D01* +X219172818Y-115368277D01* +X219172821Y-115368284D01* +X219267467Y-115532216D01* +X219388737Y-115666900D01* +X219394129Y-115672888D01* +X219547265Y-115784148D01* +X219547270Y-115784151D01* +X219720192Y-115861142D01* +X219720197Y-115861144D01* +X219905354Y-115900500D01* +X219905355Y-115900500D01* +X220094644Y-115900500D01* +X220094646Y-115900500D01* +X220279803Y-115861144D01* +X220452730Y-115784151D01* +X220605871Y-115672888D01* +X220732533Y-115532216D01* +X220827179Y-115368284D01* +X220885674Y-115188256D01* +X220905460Y-115000000D01* +X220885674Y-114811744D01* +X220827179Y-114631716D01* +X220826690Y-114630210D01* +X220824695Y-114560369D01* +X220860775Y-114500536D01* +X220923476Y-114469708D01* +X220944611Y-114467892D01* +X229055380Y-114467887D01* +X229122419Y-114487572D01* +X229168174Y-114540375D01* +X229178118Y-114609534D01* +X229173311Y-114630205D01* +X229138103Y-114738565D01* +X229114326Y-114811744D01* +X229094540Y-115000000D01* +X229114326Y-115188256D01* +X229114327Y-115188259D01* +X229172818Y-115368277D01* +X229172821Y-115368284D01* +X229267467Y-115532216D01* +X229388737Y-115666900D01* +X229394129Y-115672888D01* +X229547265Y-115784148D01* +X229547270Y-115784151D01* +X229720192Y-115861142D01* +X229720197Y-115861144D01* +X229905354Y-115900500D01* +X229905355Y-115900500D01* +X230094644Y-115900500D01* +X230094646Y-115900500D01* +X230279803Y-115861144D01* +X230452730Y-115784151D01* +X230605871Y-115672888D01* +X230732533Y-115532216D01* +X230827179Y-115368284D01* +X230885674Y-115188256D01* +X230905460Y-115000000D01* +X230885674Y-114811744D01* +X230854062Y-114714455D01* +X230826688Y-114630203D01* +X230824693Y-114560362D01* +X230860773Y-114500529D01* +X230923474Y-114469701D01* +X230944608Y-114467885D01* +X239055382Y-114467881D01* +X239122421Y-114487566D01* +X239168176Y-114540369D01* +X239178120Y-114609528D01* +X239173313Y-114630199D01* +X239138103Y-114738565D01* +X239114326Y-114811744D01* +X239094540Y-115000000D01* +X239114326Y-115188256D01* +X239114327Y-115188259D01* +X239172818Y-115368277D01* +X239172821Y-115368284D01* +X239267467Y-115532216D01* +X239388737Y-115666900D01* +X239394129Y-115672888D01* +X239547265Y-115784148D01* +X239547270Y-115784151D01* +X239720192Y-115861142D01* +X239720197Y-115861144D01* +X239905354Y-115900500D01* +X239905355Y-115900500D01* +X240094644Y-115900500D01* +X240094646Y-115900500D01* +X240279803Y-115861144D01* +X240452730Y-115784151D01* +X240605871Y-115672888D01* +X240732533Y-115532216D01* +X240827179Y-115368284D01* +X240885674Y-115188256D01* +X240905460Y-115000000D01* +X240885674Y-114811744D01* +X240827181Y-114631722D01* +X240826686Y-114630197D01* +X240824691Y-114560356D01* +X240860771Y-114500523D01* +X240923472Y-114469695D01* +X240944607Y-114467879D01* +X249055384Y-114467874D01* +X249122423Y-114487559D01* +X249168178Y-114540362D01* +X249178122Y-114609521D01* +X249173315Y-114630192D01* +X249138103Y-114738565D01* +X249114326Y-114811744D01* +X249094540Y-115000000D01* +X249114326Y-115188256D01* +X249114327Y-115188259D01* +X249172818Y-115368277D01* +X249172821Y-115368284D01* +X249267467Y-115532216D01* +X249388737Y-115666900D01* +X249394129Y-115672888D01* +X249547265Y-115784148D01* +X249547270Y-115784151D01* +X249720192Y-115861142D01* +X249720197Y-115861144D01* +X249905354Y-115900500D01* +X249905355Y-115900500D01* +X250094644Y-115900500D01* +X250094646Y-115900500D01* +X250279803Y-115861144D01* +X250452730Y-115784151D01* +X250605871Y-115672888D01* +X250732533Y-115532216D01* +X250827179Y-115368284D01* +X250885674Y-115188256D01* +X250905460Y-115000000D01* +X250885674Y-114811744D01* +X250827179Y-114631716D01* +X250827178Y-114631715D01* +X250826683Y-114630190D01* +X250824688Y-114560349D01* +X250860768Y-114500516D01* +X250923469Y-114469688D01* +X250944604Y-114467872D01* +X259055387Y-114467867D01* +X259122426Y-114487552D01* +X259168181Y-114540355D01* +X259178125Y-114609514D01* +X259173318Y-114630185D01* +X259138107Y-114738554D01* +X259114326Y-114811744D01* +X259094540Y-115000000D01* +X259114326Y-115188256D01* +X259114327Y-115188259D01* +X259172818Y-115368277D01* +X259172821Y-115368284D01* +X259267467Y-115532216D01* +X259388737Y-115666900D01* +X259394129Y-115672888D01* +X259547265Y-115784148D01* +X259547270Y-115784151D01* +X259720192Y-115861142D01* +X259720197Y-115861144D01* +X259905354Y-115900500D01* +X259905355Y-115900500D01* +X260094644Y-115900500D01* +X260094646Y-115900500D01* +X260279803Y-115861144D01* +X260452730Y-115784151D01* +X260605871Y-115672888D01* +X260732533Y-115532216D01* +X260827179Y-115368284D01* +X260885674Y-115188256D01* +X260905460Y-115000000D01* +X260885674Y-114811744D01* +X260827179Y-114631716D01* +X260826681Y-114630183D01* +X260824686Y-114560342D01* +X260860766Y-114500509D01* +X260923467Y-114469681D01* +X260944601Y-114467865D01* +X269055389Y-114467861D01* +X269122428Y-114487546D01* +X269168183Y-114540349D01* +X269178127Y-114609508D01* +X269173320Y-114630179D01* +X269138107Y-114738554D01* +X269114326Y-114811744D01* +X269094540Y-115000000D01* +X269114326Y-115188256D01* +X269114327Y-115188259D01* +X269172818Y-115368277D01* +X269172821Y-115368284D01* +X269267467Y-115532216D01* +X269388737Y-115666900D01* +X269394129Y-115672888D01* +X269547265Y-115784148D01* +X269547270Y-115784151D01* +X269720192Y-115861142D01* +X269720197Y-115861144D01* +X269905354Y-115900500D01* +X269905355Y-115900500D01* +X270094644Y-115900500D01* +X270094646Y-115900500D01* +X270279803Y-115861144D01* +X270452730Y-115784151D01* +X270605871Y-115672888D01* +X270732533Y-115532216D01* +X270827179Y-115368284D01* +X270885674Y-115188256D01* +X270905460Y-115000000D01* +X270885674Y-114811744D01* +X270827179Y-114631716D01* +X270826679Y-114630177D01* +X270824684Y-114560336D01* +X270860764Y-114500503D01* +X270923465Y-114469675D01* +X270944600Y-114467859D01* +X279055391Y-114467854D01* +X279122430Y-114487539D01* +X279168185Y-114540342D01* +X279178129Y-114609501D01* +X279173322Y-114630172D01* +X279138107Y-114738554D01* +X279114326Y-114811744D01* +X279094540Y-115000000D01* +X279114326Y-115188256D01* +X279114327Y-115188259D01* +X279172818Y-115368277D01* +X279172821Y-115368284D01* +X279267467Y-115532216D01* +X279388737Y-115666900D01* +X279394129Y-115672888D01* +X279547265Y-115784148D01* +X279547270Y-115784151D01* +X279720192Y-115861142D01* +X279720197Y-115861144D01* +X279905354Y-115900500D01* +X279905355Y-115900500D01* +X280094644Y-115900500D01* +X280094646Y-115900500D01* +X280279803Y-115861144D01* +X280452730Y-115784151D01* +X280605871Y-115672888D01* +X280732533Y-115532216D01* +X280827179Y-115368284D01* +X280885674Y-115188256D01* +X280905460Y-115000000D01* +X280885674Y-114811744D01* +X280827179Y-114631716D01* +X280827178Y-114631715D01* +X280826677Y-114630171D01* +X280824682Y-114560330D01* +X280860762Y-114500497D01* +X280923463Y-114469669D01* +X280944608Y-114467853D01* +X281412915Y-114467853D01* +X281419867Y-114468048D01* +X281711695Y-114484435D01* +X281725498Y-114485991D01* +X281957711Y-114525445D01* +X282010217Y-114534367D01* +X282023773Y-114537461D01* +X282103244Y-114560356D01* +X282301297Y-114617414D01* +X282314393Y-114621996D01* +X282581227Y-114732524D01* +X282593747Y-114738554D01* +X282846510Y-114878252D01* +X282858285Y-114885651D01* +X283093811Y-115052767D01* +X283104683Y-115061437D01* +X283320024Y-115253881D01* +X283329856Y-115263714D01* +X283522288Y-115479049D01* +X283530958Y-115489921D01* +X283698068Y-115725445D01* +X283705467Y-115737219D01* +X283845165Y-115989992D01* +X283851198Y-116002521D01* +X283961711Y-116269333D01* +X283966303Y-116282458D01* +X284046247Y-116559965D01* +X284049341Y-116573522D01* +X284097711Y-116858234D01* +X284099268Y-116872052D01* +X284115698Y-117164704D01* +X284115893Y-117171655D01* +X284115893Y-117224918D01* +X284115896Y-117224955D01* +X284115896Y-134374658D01* +X284115894Y-134374688D01* +X284115894Y-134379543D01* +X284115864Y-134379645D01* +X284115941Y-134599361D01* +X284150255Y-134934532D01* +X284150255Y-134934533D01* +X284218510Y-135264443D01* +X284218511Y-135264447D01* +X284218513Y-135264452D01* +X284218515Y-135264460D01* +X284311341Y-135558284D01* +X284320011Y-135585725D01* +X284320015Y-135585737D01* +X284453686Y-135894983D01* +X284453695Y-135895000D01* +X284618158Y-136189033D01* +X284707064Y-136315705D01* +X284811714Y-136464808D01* +X285024454Y-136710340D01* +X285032341Y-136719443D01* +X285032384Y-136719483D01* +X285277743Y-136950288D01* +X285277750Y-136950293D01* +X285277753Y-136950296D01* +X285545378Y-137154952D01* +X285777895Y-137297785D01* +X285832454Y-137331300D01* +X285832462Y-137331304D01* +X285832466Y-137331306D01* +X286135993Y-137477504D01* +X286135995Y-137477505D01* +X286399852Y-137572888D01* +X286452846Y-137592045D01* +X286560330Y-137618942D01* +X286560568Y-137619022D01* +X286570098Y-137621403D01* +X286570099Y-137621404D01* +X286595825Y-137627832D01* +X286613163Y-137632165D01* +X286619353Y-137633883D01* +X286936911Y-137730958D01* +X286948982Y-137735343D01* +X287251844Y-137863492D01* +X287263389Y-137869099D01* +X287551386Y-138027892D01* +X287562275Y-138034654D01* +X287832298Y-138222378D01* +X287842445Y-138230242D01* +X288091608Y-138444891D01* +X288100876Y-138453751D01* +X288326498Y-138693014D01* +X288334812Y-138702799D01* +X288492862Y-138909651D01* +X288534475Y-138964112D01* +X288541733Y-138974707D01* +X288713290Y-139255255D01* +X288719414Y-139266543D01* +X288744106Y-139318288D01* +X288840651Y-139520612D01* +X288861043Y-139563345D01* +X288865966Y-139575206D01* +X288976134Y-139885058D01* +X288979804Y-139897365D01* +X289057335Y-140216953D01* +X289059712Y-140229573D01* +X289103774Y-140555464D01* +X289104833Y-140568262D01* +X289114952Y-140896957D01* +X289114682Y-140909797D01* +X289090751Y-141237778D01* +X289089155Y-141250521D01* +X289031428Y-141574272D01* +X289028522Y-141586780D01* +X288937621Y-141902824D01* +X288933437Y-141914966D01* +X288810335Y-142219915D01* +X288804917Y-142231559D01* +X288650939Y-142522134D01* +X288644346Y-142533155D01* +X288461138Y-142806249D01* +X288453441Y-142816529D01* +X288242967Y-143069213D01* +X288234248Y-143078641D01* +X287996033Y-143310868D01* +X287991321Y-143315229D01* +X287951431Y-143350277D01* +X287951181Y-143350533D01* +X287877078Y-143415681D01* +X287877065Y-143415694D01* +X287663202Y-143642739D01* +X287663201Y-143642741D01* +X287471700Y-143888943D01* +X287304266Y-144152112D01* +X287162398Y-144429890D01* +X287162396Y-144429896D01* +X287073959Y-144652772D01* +X287047353Y-144719822D01* +X286981432Y-144946251D01* +X286960162Y-145019308D01* +X286901604Y-145325663D01* +X286901602Y-145325679D01* +X286872194Y-145636200D01* +X286872159Y-145744756D01* +X286872145Y-145744988D01* +X286872145Y-162487353D01* +X286872144Y-162487371D01* +X286872145Y-162542559D01* +X286872145Y-162589875D01* +X286872174Y-162590332D01* +X286872211Y-162698522D01* +X286896684Y-162956849D01* +X286901628Y-163009035D01* +X286960192Y-163315399D01* +X287047383Y-163614876D01* +X287047385Y-163614882D01* +X287047386Y-163614884D01* +X287162422Y-163904796D01* +X287304290Y-164182583D01* +X287471713Y-164445748D01* +X287663198Y-164691945D01* +X287663207Y-164691956D01* +X287877062Y-164919012D01* +X287950898Y-164983929D01* +X287951104Y-164984141D01* +X287958440Y-164990586D01* +X287958441Y-164990587D01* +X287991455Y-165019592D01* +X287991772Y-165019870D01* +X287996487Y-165024234D01* +X288234286Y-165256048D01* +X288243005Y-165265476D01* +X288292589Y-165325002D01* +X288443135Y-165505734D01* +X288453477Y-165518149D01* +X288461173Y-165528426D01* +X288470820Y-165542806D01* +X288644395Y-165801534D01* +X288650987Y-165812555D01* +X288742368Y-165984996D01* +X288794061Y-166082544D01* +X288804968Y-166103125D01* +X288810386Y-166114769D01* +X288933492Y-166419722D01* +X288937673Y-166431853D01* +X289015136Y-166701165D01* +X289028577Y-166747896D01* +X289031483Y-166760405D01* +X289089214Y-167084173D01* +X289090810Y-167096916D01* +X289114743Y-167424897D01* +X289115013Y-167437737D01* +X289104894Y-167766435D01* +X289103835Y-167779233D01* +X289059772Y-168105127D01* +X289057395Y-168117747D01* +X288979861Y-168437343D01* +X288976190Y-168449651D01* +X288866021Y-168759498D01* +X288861098Y-168771359D01* +X288719469Y-169068156D01* +X288713346Y-169079444D01* +X288541776Y-169360007D01* +X288534517Y-169370602D01* +X288334854Y-169631906D01* +X288326539Y-169641693D01* +X288100920Y-169880948D01* +X288091637Y-169889823D01* +X287842479Y-170104459D01* +X287832328Y-170112326D01* +X287562302Y-170300044D01* +X287551392Y-170306818D01* +X287263407Y-170465597D01* +X287251854Y-170471207D01* +X286948992Y-170599346D01* +X286936922Y-170603731D01* +X286618972Y-170700917D01* +X286612782Y-170702635D01* +X286561269Y-170715505D01* +X286560267Y-170715840D01* +X286452874Y-170742710D01* +X286452867Y-170742712D01* +X286136018Y-170857234D01* +X286136001Y-170857241D01* +X285832465Y-171003429D01* +X285545385Y-171179766D01* +X285277749Y-171384419D01* +X285277739Y-171384428D01* +X285032331Y-171615269D01* +X284811704Y-171869897D01* +X284811702Y-171869900D01* +X284618148Y-172145668D01* +X284453683Y-172439704D01* +X284453675Y-172439720D01* +X284320001Y-172748976D01* +X284320000Y-172748978D01* +X284218510Y-173070240D01* +X284218509Y-173070244D01* +X284150255Y-173400179D01* +X284115950Y-173735351D01* +X284115910Y-173856715D01* +X284115895Y-173856957D01* +X284115895Y-181612151D01* +X284115894Y-181612169D01* +X284115894Y-181663880D01* +X284115699Y-181670830D01* +X284099316Y-181962656D01* +X284097759Y-181976475D01* +X284049387Y-182261192D01* +X284046293Y-182274749D01* +X283966347Y-182552260D01* +X283961755Y-182565385D01* +X283851237Y-182832209D01* +X283845203Y-182844738D01* +X283705512Y-183097497D01* +X283698114Y-183109271D01* +X283530990Y-183344814D01* +X283522320Y-183355686D01* +X283329884Y-183571025D01* +X283320052Y-183580858D01* +X283185149Y-183701415D01* +X283104711Y-183773300D01* +X283093844Y-183781967D01* +X282858309Y-183949090D01* +X282846535Y-183956488D01* +X282593769Y-184096188D01* +X282581240Y-184102222D01* +X282314428Y-184212740D01* +X282301303Y-184217333D01* +X282023783Y-184297286D01* +X282010225Y-184300380D01* +X281725512Y-184348754D01* +X281711695Y-184350311D01* +X281420616Y-184366658D01* +X281413663Y-184366853D01* +X271126914Y-184366853D01* +X271059875Y-184347168D01* +X271014120Y-184294364D01* +X271004176Y-184225206D01* +X271033201Y-184161650D01* +X271058016Y-184139755D01* +X271118177Y-184099557D01* +X271138841Y-184085750D01* +X271225966Y-183998625D01* +X271225967Y-183998623D01* +X271233033Y-183991557D01* +X271233036Y-183991553D01* +X275838729Y-179385860D01* +X275838733Y-179385858D01* +X275925858Y-179298733D01* +X275960084Y-179247509D01* +X275994312Y-179196286D01* +X276041463Y-179082451D01* +X276041649Y-179081519D01* +X276064564Y-178966312D01* +X276064567Y-178966312D01* +X276064567Y-178966296D01* +X276065500Y-178961607D01* +X276065500Y-178838393D01* +X276065500Y-175000000D01* +X279094540Y-175000000D01* +X279114326Y-175188256D01* +X279114327Y-175188259D01* +X279172818Y-175368277D01* +X279172821Y-175368284D01* +X279267467Y-175532216D01* +X279355794Y-175630313D01* +X279394129Y-175672888D01* +X279547265Y-175784148D01* +X279547270Y-175784151D01* +X279720192Y-175861142D01* +X279720197Y-175861144D01* +X279905354Y-175900500D01* +X279905355Y-175900500D01* +X280094644Y-175900500D01* +X280094646Y-175900500D01* +X280279803Y-175861144D01* +X280452730Y-175784151D01* +X280605871Y-175672888D01* +X280732533Y-175532216D01* +X280827179Y-175368284D01* +X280885674Y-175188256D01* +X280905460Y-175000000D01* +X280885674Y-174811744D01* +X280827179Y-174631716D01* +X280732533Y-174467784D01* +X280605871Y-174327112D01* +X280563941Y-174296648D01* +X280452734Y-174215851D01* +X280452729Y-174215848D01* +X280279807Y-174138857D01* +X280279802Y-174138855D01* +X280134001Y-174107865D01* +X280094646Y-174099500D01* +X279905354Y-174099500D01* +X279872897Y-174106398D01* +X279720197Y-174138855D01* +X279720192Y-174138857D01* +X279547270Y-174215848D01* +X279547265Y-174215851D01* +X279394129Y-174327111D01* +X279267466Y-174467785D01* +X279172821Y-174631715D01* +X279172818Y-174631722D01* +X279120331Y-174793263D01* +X279114326Y-174811744D01* +X279094540Y-175000000D01* +X276065500Y-175000000D01* +X276065500Y-167500684D01* +X283810785Y-167500684D01* +X283810785Y-167500687D01* +X283831199Y-167786119D01* +X283892023Y-168065723D01* +X283892025Y-168065729D01* +X283892026Y-168065732D01* +X283948925Y-168218284D01* +X283992030Y-168333852D01* +X284129165Y-168584995D01* +X284129170Y-168585003D01* +X284300649Y-168814074D01* +X284300665Y-168814092D01* +X284502989Y-169016416D01* +X284503007Y-169016432D01* +X284732078Y-169187911D01* +X284732086Y-169187916D01* +X284983229Y-169325051D01* +X284983228Y-169325051D01* +X284983232Y-169325052D01* +X284983235Y-169325054D01* +X285251350Y-169425056D01* +X285251356Y-169425057D01* +X285251358Y-169425058D01* +X285530962Y-169485882D01* +X285530964Y-169485882D01* +X285530968Y-169485883D01* +X285784616Y-169504024D01* +X285816395Y-169506297D01* +X285816396Y-169506297D01* +X285816397Y-169506297D01* +X285844991Y-169504251D01* +X286101824Y-169485883D01* +X286185020Y-169467785D01* +X286381433Y-169425058D01* +X286381433Y-169425057D01* +X286381442Y-169425056D01* +X286649557Y-169325054D01* +X286900711Y-169187913D01* +X287129792Y-169016426D01* +X287332136Y-168814082D01* +X287503623Y-168585001D01* +X287640764Y-168333847D01* +X287740766Y-168065732D01* +X287764832Y-167955103D01* +X287801592Y-167786119D01* +X287801592Y-167786118D01* +X287801593Y-167786114D01* +X287822003Y-167500736D01* +X287822007Y-167500687D01* +X287822007Y-167500684D01* +X287816618Y-167425341D01* +X287801593Y-167215258D01* +X287800243Y-167209054D01* +X287740768Y-166935648D01* +X287740767Y-166935646D01* +X287740766Y-166935640D01* +X287640764Y-166667525D01* +X287621722Y-166632653D01* +X287503626Y-166416376D01* +X287503621Y-166416368D01* +X287332142Y-166187297D01* +X287332126Y-166187279D01* +X287129802Y-165984955D01* +X287129784Y-165984939D01* +X286900713Y-165813460D01* +X286900705Y-165813455D01* +X286649562Y-165676320D01* +X286649563Y-165676320D01* +X286542311Y-165636317D01* +X286381442Y-165576316D01* +X286381439Y-165576315D01* +X286381433Y-165576313D01* +X286101829Y-165515489D01* +X285816397Y-165495075D01* +X285816395Y-165495075D01* +X285530962Y-165515489D01* +X285251358Y-165576313D01* +X284983229Y-165676320D01* +X284732086Y-165813455D01* +X284732078Y-165813460D01* +X284503007Y-165984939D01* +X284502989Y-165984955D01* +X284300665Y-166187279D01* +X284300649Y-166187297D01* +X284129170Y-166416368D01* +X284129165Y-166416376D01* +X283992030Y-166667519D01* +X283892023Y-166935648D01* +X283831199Y-167215252D01* +X283810785Y-167500684D01* +X276065500Y-167500684D01* +X276065500Y-165000000D01* +X279094540Y-165000000D01* +X279114326Y-165188256D01* +X279114327Y-165188259D01* +X279172818Y-165368277D01* +X279172821Y-165368284D01* +X279267467Y-165532216D01* +X279371619Y-165647888D01* +X279394129Y-165672888D01* +X279547265Y-165784148D01* +X279547270Y-165784151D01* +X279720192Y-165861142D01* +X279720197Y-165861144D01* +X279905354Y-165900500D01* +X279905355Y-165900500D01* +X280094644Y-165900500D01* +X280094646Y-165900500D01* +X280279803Y-165861144D01* +X280452730Y-165784151D01* +X280605871Y-165672888D01* +X280732533Y-165532216D01* +X280827179Y-165368284D01* +X280885674Y-165188256D01* +X280905460Y-165000000D01* +X280885674Y-164811744D01* +X280827179Y-164631716D01* +X280732533Y-164467784D01* +X280605871Y-164327112D01* +X280605508Y-164326848D01* +X280452734Y-164215851D01* +X280452729Y-164215848D01* +X280279807Y-164138857D01* +X280279802Y-164138855D01* +X280134001Y-164107865D01* +X280094646Y-164099500D01* +X279905354Y-164099500D01* +X279872897Y-164106398D01* +X279720197Y-164138855D01* +X279720192Y-164138857D01* +X279547270Y-164215848D01* +X279547265Y-164215851D01* +X279394129Y-164327111D01* +X279267466Y-164467785D01* +X279172821Y-164631715D01* +X279172818Y-164631722D01* +X279117127Y-164803123D01* +X279114326Y-164811744D01* +X279094540Y-165000000D01* +X276065500Y-165000000D01* +X276065500Y-161777741D01* +X276065501Y-161777720D01* +X276065501Y-161648391D01* +X276065500Y-161648389D01* +X276041465Y-161527557D01* +X276041462Y-161527546D01* +X276038617Y-161520680D01* +X276038611Y-161520665D01* +X276027062Y-161492784D01* +X276003176Y-161435116D01* +X275994312Y-161413715D01* +X275925858Y-161311267D01* +X275925855Y-161311263D01* +X275059807Y-160445216D01* +X275026322Y-160383893D01* +X275031306Y-160314202D01* +X275073178Y-160258268D01* +X275121701Y-160236247D01* +X275239803Y-160211144D01* +X275239807Y-160211142D01* +X275239808Y-160211142D01* +X275314777Y-160177763D01* +X275412730Y-160134151D01* +X275565871Y-160022888D01* +X275586480Y-160000000D01* +X284094540Y-160000000D01* +X284114326Y-160188256D01* +X284114327Y-160188259D01* +X284172818Y-160368277D01* +X284172821Y-160368284D01* +X284267467Y-160532216D01* +X284326930Y-160598256D01* +X284394129Y-160672888D01* +X284547265Y-160784148D01* +X284547270Y-160784151D01* +X284720192Y-160861142D01* +X284720197Y-160861144D01* +X284905354Y-160900500D01* +X284905355Y-160900500D01* +X285094644Y-160900500D01* +X285094646Y-160900500D01* +X285279803Y-160861144D01* +X285452730Y-160784151D01* +X285605871Y-160672888D01* +X285732533Y-160532216D01* +X285827179Y-160368284D01* +X285885674Y-160188256D01* +X285905460Y-160000000D01* +X285885674Y-159811744D01* +X285827179Y-159631716D01* +X285732533Y-159467784D01* +X285605871Y-159327112D01* +X285599621Y-159322571D01* +X285452734Y-159215851D01* +X285452729Y-159215848D01* +X285279807Y-159138857D01* +X285279802Y-159138855D01* +X285134001Y-159107865D01* +X285094646Y-159099500D01* +X284905354Y-159099500D01* +X284872897Y-159106398D01* +X284720197Y-159138855D01* +X284720192Y-159138857D01* +X284547270Y-159215848D01* +X284547265Y-159215851D01* +X284394129Y-159327111D01* +X284267466Y-159467785D01* +X284172821Y-159631715D01* +X284172818Y-159631722D01* +X284115612Y-159807785D01* +X284114326Y-159811744D01* +X284094540Y-160000000D01* +X275586480Y-160000000D01* +X275692533Y-159882216D01* +X275787179Y-159718284D01* +X275845674Y-159538256D01* +X275865460Y-159350000D01* +X275845674Y-159161744D01* +X275787179Y-158981716D01* +X275692533Y-158817784D01* +X275565871Y-158677112D01* +X275514791Y-158640000D01* +X275412734Y-158565851D01* +X275412729Y-158565848D01* +X275239807Y-158488857D01* +X275239802Y-158488855D01* +X275065184Y-158451740D01* +X275054646Y-158449500D01* +X274865354Y-158449500D01* +X274854816Y-158451740D01* +X274680197Y-158488855D01* +X274680192Y-158488857D01* +X274507270Y-158565848D01* +X274507265Y-158565851D01* +X274354129Y-158677111D01* +X274227466Y-158817785D01* +X274132821Y-158981715D01* +X274132818Y-158981722D01* +X274078699Y-159148284D01* +X274074326Y-159161744D01* +X274058441Y-159312888D01* +X274056145Y-159334732D01* +X274029560Y-159399346D01* +X273972263Y-159439331D01* +X273958605Y-159443060D01* +X273790197Y-159478855D01* +X273790192Y-159478857D01* +X273617270Y-159555848D01* +X273617265Y-159555851D01* +X273464129Y-159667111D01* +X273337466Y-159807785D01* +X273242821Y-159971715D01* +X273242818Y-159971722D01* +X273190043Y-160134148D01* +X273184326Y-160151744D01* +X273173947Y-160250500D01* +X273173666Y-160253173D01* +X273147081Y-160317787D01* +X273089784Y-160357772D01* +X273019965Y-160360432D01* +X272962664Y-160327892D01* +X272531464Y-159896692D01* +X272497979Y-159835369D01* +X272495827Y-159821993D01* +X272478178Y-159654066D01* +X272421249Y-159478857D01* +X272419685Y-159474044D01* +X272419684Y-159474043D01* +X272419683Y-159474038D01* +X272325037Y-159310106D01* +X272240167Y-159215849D01* +X272228944Y-159203384D01* +X272198714Y-159140393D01* +X272203162Y-159082097D01* +X272245026Y-158953256D01* +X272264812Y-158765000D01* +X272245026Y-158576744D01* +X272186531Y-158396716D01* +X272091885Y-158232784D01* +X271965223Y-158092112D01* +X271965222Y-158092111D01* +X271812086Y-157980851D01* +X271812081Y-157980848D01* +X271639159Y-157903857D01* +X271639154Y-157903855D01* +X271493353Y-157872865D01* +X271453998Y-157864500D01* +X271264706Y-157864500D01* +X271232249Y-157871398D01* +X271079549Y-157903855D01* +X271079544Y-157903857D01* +X270906622Y-157980848D01* +X270906617Y-157980851D01* +X270753481Y-158092111D01* +X270753480Y-158092112D01* +X270659035Y-158197003D01* +X270599548Y-158233651D01* +X270529691Y-158232320D01* +X270516450Y-158227309D01* +X270449881Y-158197670D01* +X270449876Y-158197668D01* +X270304075Y-158166678D01* +X270264720Y-158158313D01* +X270075428Y-158158313D01* +X270042971Y-158165211D01* +X269890271Y-158197668D01* +X269890266Y-158197670D01* +X269717344Y-158274661D01* +X269717340Y-158274664D01* +X269682384Y-158300061D01* +X269616578Y-158323540D01* +X269548524Y-158307714D01* +X269499830Y-158257608D01* +X269485500Y-158199742D01* +X269485500Y-156061543D01* +X269505185Y-155994504D01* +X269521819Y-155973862D01* +X270795682Y-154700000D01* +X274029540Y-154700000D01* +X274049326Y-154888256D01* +X274049327Y-154888259D01* +X274107818Y-155068277D01* +X274107821Y-155068284D01* +X274202467Y-155232216D01* +X274329129Y-155372888D01* +X274482265Y-155484148D01* +X274482270Y-155484151D01* +X274655192Y-155561142D01* +X274655197Y-155561144D01* +X274840354Y-155600500D01* +X274840355Y-155600500D01* +X275029644Y-155600500D01* +X275029646Y-155600500D01* +X275214803Y-155561144D01* +X275387730Y-155484151D01* +X275540871Y-155372888D01* +X275667533Y-155232216D01* +X275762179Y-155068284D01* +X275784366Y-155000000D01* +X279094540Y-155000000D01* +X279114326Y-155188256D01* +X279114327Y-155188259D01* +X279172818Y-155368277D01* +X279172821Y-155368284D01* +X279267467Y-155532216D01* +X279394129Y-155672888D01* +X279547265Y-155784148D01* +X279547270Y-155784151D01* +X279720192Y-155861142D01* +X279720197Y-155861144D01* +X279905354Y-155900500D01* +X279905355Y-155900500D01* +X280094644Y-155900500D01* +X280094646Y-155900500D01* +X280279803Y-155861144D01* +X280452730Y-155784151D01* +X280605871Y-155672888D01* +X280732533Y-155532216D01* +X280827179Y-155368284D01* +X280885674Y-155188256D01* +X280905460Y-155000000D01* +X280885674Y-154811744D01* +X280827179Y-154631716D01* +X280732533Y-154467784D01* +X280605871Y-154327112D01* +X280603749Y-154325570D01* +X280452734Y-154215851D01* +X280452729Y-154215848D01* +X280279807Y-154138857D01* +X280279802Y-154138855D01* +X280134001Y-154107865D01* +X280094646Y-154099500D01* +X279905354Y-154099500D01* +X279872897Y-154106398D01* +X279720197Y-154138855D01* +X279720192Y-154138857D01* +X279547270Y-154215848D01* +X279547265Y-154215851D01* +X279394129Y-154327111D01* +X279267466Y-154467785D01* +X279172821Y-154631715D01* +X279172818Y-154631722D01* +X279114327Y-154811740D01* +X279114326Y-154811744D01* +X279094540Y-155000000D01* +X275784366Y-155000000D01* +X275820674Y-154888256D01* +X275840460Y-154700000D01* +X275820674Y-154511744D01* +X275762179Y-154331716D01* +X275667533Y-154167784D01* +X275540871Y-154027112D01* +X275525164Y-154015700D01* +X275387734Y-153915851D01* +X275387729Y-153915848D01* +X275214807Y-153838857D01* +X275214802Y-153838855D01* +X275054651Y-153804815D01* +X275029646Y-153799500D01* +X274840354Y-153799500D01* +X274815349Y-153804815D01* +X274655197Y-153838855D01* +X274655192Y-153838857D01* +X274482270Y-153915848D01* +X274482265Y-153915851D01* +X274329129Y-154027111D01* +X274202466Y-154167785D01* +X274107821Y-154331715D01* +X274107818Y-154331722D01* +X274049327Y-154511740D01* +X274049326Y-154511744D01* +X274029540Y-154700000D01* +X270795682Y-154700000D01* +X271575965Y-153919717D01* +X273655857Y-151839825D01* +X273658968Y-151835170D01* +X273724311Y-151737377D01* +X273771463Y-151623543D01* +X273771649Y-151622610D01* +X273795500Y-151502698D01* +X273795500Y-151379485D01* +X273795500Y-150000000D01* +X274094540Y-150000000D01* +X274114326Y-150188256D01* +X274116292Y-150194309D01* +X274172818Y-150368277D01* +X274172821Y-150368284D01* +X274267467Y-150532216D01* +X274381742Y-150659131D01* +X274394129Y-150672888D01* +X274547265Y-150784148D01* +X274547270Y-150784151D01* +X274720192Y-150861142D01* +X274720197Y-150861144D01* +X274905354Y-150900500D01* +X274905355Y-150900500D01* +X275094644Y-150900500D01* +X275094646Y-150900500D01* +X275279803Y-150861144D01* +X275452730Y-150784151D01* +X275605871Y-150672888D01* +X275732533Y-150532216D01* +X275827179Y-150368284D01* +X275885674Y-150188256D01* +X275905460Y-150000000D01* +X284094540Y-150000000D01* +X284114326Y-150188256D01* +X284116292Y-150194309D01* +X284172818Y-150368277D01* +X284172821Y-150368284D01* +X284267467Y-150532216D01* +X284381742Y-150659131D01* +X284394129Y-150672888D01* +X284547265Y-150784148D01* +X284547270Y-150784151D01* +X284720192Y-150861142D01* +X284720197Y-150861144D01* +X284905354Y-150900500D01* +X284905355Y-150900500D01* +X285094644Y-150900500D01* +X285094646Y-150900500D01* +X285279803Y-150861144D01* +X285452730Y-150784151D01* +X285605871Y-150672888D01* +X285732533Y-150532216D01* +X285827179Y-150368284D01* +X285885674Y-150188256D01* +X285905460Y-150000000D01* +X285885674Y-149811744D01* +X285827179Y-149631716D01* +X285732533Y-149467784D01* +X285605871Y-149327112D01* +X285605870Y-149327111D01* +X285452734Y-149215851D01* +X285452729Y-149215848D01* +X285279807Y-149138857D01* +X285279802Y-149138855D01* +X285134001Y-149107865D01* +X285094646Y-149099500D01* +X284905354Y-149099500D01* +X284872897Y-149106398D01* +X284720197Y-149138855D01* +X284720192Y-149138857D01* +X284547270Y-149215848D01* +X284547265Y-149215851D01* +X284394129Y-149327111D01* +X284267466Y-149467785D01* +X284172821Y-149631715D01* +X284172818Y-149631722D01* +X284123706Y-149782875D01* +X284114326Y-149811744D01* +X284094540Y-150000000D01* +X275905460Y-150000000D01* +X275885674Y-149811744D01* +X275827179Y-149631716D01* +X275732533Y-149467784D01* +X275605871Y-149327112D01* +X275605870Y-149327111D01* +X275452734Y-149215851D01* +X275452729Y-149215848D01* +X275279807Y-149138857D01* +X275279802Y-149138855D01* +X275134001Y-149107865D01* +X275094646Y-149099500D01* +X274905354Y-149099500D01* +X274872897Y-149106398D01* +X274720197Y-149138855D01* +X274720192Y-149138857D01* +X274547270Y-149215848D01* +X274547265Y-149215851D01* +X274394129Y-149327111D01* +X274267466Y-149467785D01* +X274172821Y-149631715D01* +X274172818Y-149631722D01* +X274123706Y-149782875D01* +X274114326Y-149811744D01* +X274094540Y-150000000D01* +X273795500Y-150000000D01* +X273795500Y-145000000D01* +X279094540Y-145000000D01* +X279114326Y-145188256D01* +X279114327Y-145188259D01* +X279172818Y-145368277D01* +X279172821Y-145368284D01* +X279267467Y-145532216D01* +X279341576Y-145614522D01* +X279394129Y-145672888D01* +X279547265Y-145784148D01* +X279547270Y-145784151D01* +X279720192Y-145861142D01* +X279720197Y-145861144D01* +X279905354Y-145900500D01* +X279905355Y-145900500D01* +X280094644Y-145900500D01* +X280094646Y-145900500D01* +X280279803Y-145861144D01* +X280452730Y-145784151D01* +X280605871Y-145672888D01* +X280732533Y-145532216D01* +X280827179Y-145368284D01* +X280885674Y-145188256D01* +X280905460Y-145000000D01* +X280885674Y-144811744D01* +X280827179Y-144631716D01* +X280732533Y-144467784D01* +X280605871Y-144327112D01* +X280605870Y-144327111D01* +X280452734Y-144215851D01* +X280452729Y-144215848D01* +X280279807Y-144138857D01* +X280279802Y-144138855D01* +X280134001Y-144107865D01* +X280094646Y-144099500D01* +X279905354Y-144099500D01* +X279872897Y-144106398D01* +X279720197Y-144138855D01* +X279720192Y-144138857D01* +X279547270Y-144215848D01* +X279547265Y-144215851D01* +X279394129Y-144327111D01* +X279267466Y-144467785D01* +X279172821Y-144631715D01* +X279172818Y-144631722D01* +X279125176Y-144778351D01* +X279114326Y-144811744D01* +X279094540Y-145000000D01* +X273795500Y-145000000D01* +X273795500Y-140000000D01* +X274094540Y-140000000D01* +X274114326Y-140188256D01* +X274114327Y-140188259D01* +X274172818Y-140368277D01* +X274172821Y-140368284D01* +X274267467Y-140532216D01* +X274331804Y-140603669D01* +X274394129Y-140672888D01* +X274547265Y-140784148D01* +X274547270Y-140784151D01* +X274720192Y-140861142D01* +X274720197Y-140861144D01* +X274905354Y-140900500D01* +X274905355Y-140900500D01* +X275094644Y-140900500D01* +X275094646Y-140900500D01* +X275279803Y-140861144D01* +X275340730Y-140834017D01* +X283810785Y-140834017D01* +X283810785Y-140834020D01* +X283831199Y-141119452D01* +X283892023Y-141399056D01* +X283892025Y-141399062D01* +X283892026Y-141399065D01* +X283992028Y-141667180D01* +X283992030Y-141667185D01* +X284129165Y-141918328D01* +X284129170Y-141918336D01* +X284300649Y-142147407D01* +X284300665Y-142147425D01* +X284502989Y-142349749D01* +X284503007Y-142349765D01* +X284732078Y-142521244D01* +X284732086Y-142521249D01* +X284983229Y-142658384D01* +X284983228Y-142658384D01* +X284983232Y-142658385D01* +X284983235Y-142658387D01* +X285251350Y-142758389D01* +X285251356Y-142758390D01* +X285251358Y-142758391D01* +X285530962Y-142819215D01* +X285530964Y-142819215D01* +X285530968Y-142819216D01* +X285784616Y-142837357D01* +X285816395Y-142839630D01* +X285816396Y-142839630D01* +X285816397Y-142839630D01* +X285844991Y-142837584D01* +X286101824Y-142819216D01* +X286154377Y-142807784D01* +X286381433Y-142758391D01* +X286381433Y-142758390D01* +X286381442Y-142758389D01* +X286649557Y-142658387D01* +X286900711Y-142521246D01* +X287129792Y-142349759D01* +X287332136Y-142147415D01* +X287503623Y-141918334D01* +X287640764Y-141667180D01* +X287740766Y-141399065D01* +X287801593Y-141119447D01* +X287822007Y-140834019D01* +X287801593Y-140548591D01* +X287798030Y-140532214D01* +X287740768Y-140268981D01* +X287740767Y-140268979D01* +X287740766Y-140268973D01* +X287640764Y-140000858D01* +X287640295Y-140000000D01* +X287503626Y-139749709D01* +X287503621Y-139749701D01* +X287332142Y-139520630D01* +X287332126Y-139520612D01* +X287129802Y-139318288D01* +X287129784Y-139318272D01* +X286900713Y-139146793D01* +X286900705Y-139146788D01* +X286649562Y-139009653D01* +X286649563Y-139009653D01* +X286541155Y-138969219D01* +X286381442Y-138909649D01* +X286381439Y-138909648D01* +X286381433Y-138909646D01* +X286101829Y-138848822D01* +X285816397Y-138828408D01* +X285816395Y-138828408D01* +X285530962Y-138848822D01* +X285251358Y-138909646D01* +X284983229Y-139009653D01* +X284732086Y-139146788D01* +X284732078Y-139146793D01* +X284503007Y-139318272D01* +X284502989Y-139318288D01* +X284300665Y-139520612D01* +X284300649Y-139520630D01* +X284129170Y-139749701D01* +X284129165Y-139749709D01* +X283992030Y-140000852D01* +X283892023Y-140268981D01* +X283831199Y-140548585D01* +X283810785Y-140834017D01* +X275340730Y-140834017D01* +X275452730Y-140784151D01* +X275605871Y-140672888D01* +X275732533Y-140532216D01* +X275827179Y-140368284D01* +X275885674Y-140188256D01* +X275905460Y-140000000D01* +X275885674Y-139811744D01* +X275827179Y-139631716D01* +X275732533Y-139467784D01* +X275605871Y-139327112D01* +X275593719Y-139318283D01* +X275452734Y-139215851D01* +X275452729Y-139215848D01* +X275279807Y-139138857D01* +X275279802Y-139138855D01* +X275134001Y-139107865D01* +X275094646Y-139099500D01* +X274905354Y-139099500D01* +X274872897Y-139106398D01* +X274720197Y-139138855D01* +X274720192Y-139138857D01* +X274547270Y-139215848D01* +X274547265Y-139215851D01* +X274394129Y-139327111D01* +X274267466Y-139467785D01* +X274172821Y-139631715D01* +X274172818Y-139631722D01* +X274114327Y-139811740D01* +X274114326Y-139811744D01* +X274094540Y-140000000D01* +X273795500Y-140000000D01* +X273795500Y-135152152D01* +X273815185Y-135085113D01* +X273831815Y-135064475D01* +X273896290Y-135000000D01* +X279094540Y-135000000D01* +X279114326Y-135188256D01* +X279114327Y-135188259D01* +X279172818Y-135368277D01* +X279172821Y-135368284D01* +X279267467Y-135532216D01* +X279348309Y-135622000D01* +X279394129Y-135672888D01* +X279547265Y-135784148D01* +X279547270Y-135784151D01* +X279720192Y-135861142D01* +X279720197Y-135861144D01* +X279905354Y-135900500D01* +X279905355Y-135900500D01* +X280094644Y-135900500D01* +X280094646Y-135900500D01* +X280279803Y-135861144D01* +X280452730Y-135784151D01* +X280605871Y-135672888D01* +X280732533Y-135532216D01* +X280827179Y-135368284D01* +X280885674Y-135188256D01* +X280905460Y-135000000D01* +X280885674Y-134811744D01* +X280827179Y-134631716D01* +X280732533Y-134467784D01* +X280605871Y-134327112D01* +X280601796Y-134324151D01* +X280452734Y-134215851D01* +X280452729Y-134215848D01* +X280279807Y-134138857D01* +X280279802Y-134138855D01* +X280106525Y-134102025D01* +X280094646Y-134099500D01* +X279905354Y-134099500D01* +X279893475Y-134102025D01* +X279720197Y-134138855D01* +X279720192Y-134138857D01* +X279547270Y-134215848D01* +X279547265Y-134215851D01* +X279394129Y-134327111D01* +X279267466Y-134467785D01* +X279172821Y-134631715D01* +X279172818Y-134631722D01* +X279114327Y-134811740D01* +X279114326Y-134811744D01* +X279094540Y-135000000D01* +X273896290Y-135000000D01* +X274073729Y-134822561D01* +X274073733Y-134822559D01* +X274160858Y-134735434D01* +X274229311Y-134632987D01* +X274229312Y-134632986D01* +X274256932Y-134566304D01* +X274276463Y-134519153D01* +X274300500Y-134398307D01* +X274300500Y-132423394D01* +X274276463Y-132302548D01* +X274236526Y-132206132D01* +X274229312Y-132188715D01* +X274223612Y-132180185D01* +X274210460Y-132160501D01* +X274210459Y-132160500D01* +X274160858Y-132086267D01* +X274160856Y-132086264D01* +X274070637Y-131996045D01* +X274070606Y-131996016D01* +X273840237Y-131765647D01* +X273806752Y-131704324D01* +X273808143Y-131645872D01* +X273809257Y-131641715D01* +X273835063Y-131545408D01* +X273855659Y-131310000D01* +X273835063Y-131074592D01* +X273779447Y-130867027D01* +X273773905Y-130846344D01* +X273773904Y-130846343D01* +X273773903Y-130846337D01* +X273674035Y-130632171D01* +X273618681Y-130553116D01* +X273538494Y-130438597D01* +X273371402Y-130271506D01* +X273371396Y-130271501D01* +X273185842Y-130141575D01* +X273142217Y-130086998D01* +X273135023Y-130017500D01* +X273143870Y-130000000D01* +X274094540Y-130000000D01* +X274114326Y-130188256D01* +X274114327Y-130188259D01* +X274172818Y-130368277D01* +X274172821Y-130368284D01* +X274267467Y-130532216D01* +X274357467Y-130632171D01* +X274394129Y-130672888D01* +X274547265Y-130784148D01* +X274547270Y-130784151D01* +X274720192Y-130861142D01* +X274720197Y-130861144D01* +X274905354Y-130900500D01* +X274905355Y-130900500D01* +X275094644Y-130900500D01* +X275094646Y-130900500D01* +X275279803Y-130861144D01* +X275452730Y-130784151D01* +X275605871Y-130672888D01* +X275732533Y-130532216D01* +X275827179Y-130368284D01* +X275885674Y-130188256D01* +X275905460Y-130000000D01* +X275885674Y-129811744D01* +X275827179Y-129631716D01* +X275732533Y-129467784D01* +X275605871Y-129327112D01* +X275576125Y-129305500D01* +X275452734Y-129215851D01* +X275452729Y-129215848D01* +X275279807Y-129138857D01* +X275279802Y-129138855D01* +X275134001Y-129107865D01* +X275094646Y-129099500D01* +X274905354Y-129099500D01* +X274872897Y-129106398D01* +X274720197Y-129138855D01* +X274720192Y-129138857D01* +X274547270Y-129215848D01* +X274547265Y-129215851D01* +X274394129Y-129327111D01* +X274267466Y-129467785D01* +X274172821Y-129631715D01* +X274172818Y-129631722D01* +X274115264Y-129808856D01* +X274114326Y-129811744D01* +X274094540Y-130000000D01* +X273143870Y-130000000D01* +X273166546Y-129955145D01* +X273185842Y-129938425D01* +X273260928Y-129885849D01* +X273371401Y-129808495D01* +X273538495Y-129641401D01* +X273674035Y-129447830D01* +X273773903Y-129233663D01* +X273835063Y-129005408D01* +X273855659Y-128770000D01* +X273835063Y-128534592D01* +X273773903Y-128306337D01* +X273674035Y-128092171D01* +X273652410Y-128061286D01* +X273538494Y-127898597D01* +X273371402Y-127731506D01* +X273371401Y-127731505D01* +X273185840Y-127601574D01* +X273142216Y-127546997D01* +X273135023Y-127477498D01* +X273166545Y-127415144D01* +X273185837Y-127398427D01* +X273371401Y-127268494D01* +X273538495Y-127101400D01* +X273674035Y-126907829D01* +X273773903Y-126693662D01* +X273835063Y-126465407D01* +X273855659Y-126229999D01* +X273835063Y-125994591D01* +X273788626Y-125821284D01* +X273773905Y-125766343D01* +X273773904Y-125766342D01* +X273773903Y-125766336D01* +X273674035Y-125552170D01* +X273665164Y-125539500D01* +X273538494Y-125358596D01* +X273371402Y-125191505D01* +X273371401Y-125191504D01* +X273185842Y-125061574D01* +X273142218Y-125006997D01* +X273141494Y-125000000D01* +X279094540Y-125000000D01* +X279114326Y-125188256D01* +X279114327Y-125188259D01* +X279172818Y-125368277D01* +X279172821Y-125368284D01* +X279267467Y-125532216D01* +X279333194Y-125605213D01* +X279394129Y-125672888D01* +X279547265Y-125784148D01* +X279547270Y-125784151D01* +X279720192Y-125861142D01* +X279720197Y-125861144D01* +X279905354Y-125900500D01* +X279905355Y-125900500D01* +X280094644Y-125900500D01* +X280094646Y-125900500D01* +X280279803Y-125861144D01* +X280452730Y-125784151D01* +X280605871Y-125672888D01* +X280732533Y-125532216D01* +X280827179Y-125368284D01* +X280885674Y-125188256D01* +X280905460Y-125000000D01* +X280885674Y-124811744D01* +X280827179Y-124631716D01* +X280732533Y-124467784D01* +X280605871Y-124327112D01* +X280601098Y-124323644D01* +X280452734Y-124215851D01* +X280452729Y-124215848D01* +X280279807Y-124138857D01* +X280279802Y-124138855D01* +X280134001Y-124107865D01* +X280094646Y-124099500D01* +X279905354Y-124099500D01* +X279872897Y-124106398D01* +X279720197Y-124138855D01* +X279720192Y-124138857D01* +X279547270Y-124215848D01* +X279547265Y-124215851D01* +X279394129Y-124327111D01* +X279267466Y-124467785D01* +X279172821Y-124631715D01* +X279172818Y-124631722D01* +X279114327Y-124811740D01* +X279114326Y-124811744D01* +X279094540Y-125000000D01* +X273141494Y-125000000D01* +X273135025Y-124937498D01* +X273166547Y-124875144D01* +X273185843Y-124858424D01* +X273371401Y-124728495D01* +X273538495Y-124561401D01* +X273674035Y-124367830D01* +X273773903Y-124153663D01* +X273835063Y-123925408D01* +X273855659Y-123690000D01* +X273854274Y-123674175D01* +X273845009Y-123568277D01* +X273835063Y-123454592D01* +X273773903Y-123226337D01* +X273674035Y-123012171D01* +X273538495Y-122818599D01* +X273416179Y-122696283D01* +X273382696Y-122634963D01* +X273387680Y-122565271D01* +X273429551Y-122509337D01* +X273460529Y-122492422D01* +X273592086Y-122443354D01* +X273592093Y-122443350D01* +X273707187Y-122357190D01* +X273707190Y-122357187D01* +X273793350Y-122242093D01* +X273793354Y-122242086D01* +X273843596Y-122107379D01* +X273843598Y-122107372D01* +X273849999Y-122047844D01* +X273850000Y-122047827D01* +X273850000Y-121400000D01* +X272933012Y-121400000D01* +X272965925Y-121342993D01* +X273000000Y-121215826D01* +X273000000Y-121084174D01* +X272965925Y-120957007D01* +X272933012Y-120900000D01* +X273850000Y-120900000D01* +X273850000Y-120252172D01* +X273849999Y-120252155D01* +X273843598Y-120192627D01* +X273843596Y-120192620D01* +X273793354Y-120057913D01* +X273793350Y-120057906D01* +X273750001Y-120000000D01* +X274094540Y-120000000D01* +X274114326Y-120188256D01* +X274114327Y-120188259D01* +X274172818Y-120368277D01* +X274172821Y-120368284D01* +X274267467Y-120532216D01* +X274375420Y-120652110D01* +X274394129Y-120672888D01* +X274547265Y-120784148D01* +X274547270Y-120784151D01* +X274720192Y-120861142D01* +X274720197Y-120861144D01* +X274905354Y-120900500D01* +X274905355Y-120900500D01* +X275094644Y-120900500D01* +X275094646Y-120900500D01* +X275279803Y-120861144D01* +X275452730Y-120784151D01* +X275605871Y-120672888D01* +X275732533Y-120532216D01* +X275827179Y-120368284D01* +X275885674Y-120188256D01* +X275905460Y-120000000D01* +X275885674Y-119811744D01* +X275827179Y-119631716D01* +X275732533Y-119467784D01* +X275605871Y-119327112D01* +X275605870Y-119327111D01* +X275452734Y-119215851D01* +X275452729Y-119215848D01* +X275279807Y-119138857D01* +X275279802Y-119138855D01* +X275134001Y-119107865D01* +X275094646Y-119099500D01* +X274905354Y-119099500D01* +X274872897Y-119106398D01* +X274720197Y-119138855D01* +X274720192Y-119138857D01* +X274547270Y-119215848D01* +X274547265Y-119215851D01* +X274394129Y-119327111D01* +X274267466Y-119467785D01* +X274172821Y-119631715D01* +X274172818Y-119631722D01* +X274114521Y-119811144D01* +X274114326Y-119811744D01* +X274094540Y-120000000D01* +X273750001Y-120000000D01* +X273707190Y-119942812D01* +X273707187Y-119942809D01* +X273592093Y-119856649D01* +X273592086Y-119856645D01* +X273457379Y-119806403D01* +X273457372Y-119806401D01* +X273397844Y-119800000D01* +X272750000Y-119800000D01* +X272750000Y-120716988D01* +X272692993Y-120684075D01* +X272565826Y-120650000D01* +X272434174Y-120650000D01* +X272307007Y-120684075D01* +X272250000Y-120716988D01* +X272250000Y-119800000D01* +X271602155Y-119800000D01* +X271542627Y-119806401D01* +X271542620Y-119806403D01* +X271407913Y-119856645D01* +X271407906Y-119856649D01* +X271292812Y-119942809D01* +X271292809Y-119942812D01* +X271206649Y-120057906D01* +X271206645Y-120057913D01* +X271156403Y-120192620D01* +X271156401Y-120192627D01* +X271150000Y-120252155D01* +X271150000Y-120900000D01* +X272066988Y-120900000D01* +X272034075Y-120957007D01* +X272000000Y-121084174D01* +X272000000Y-121215826D01* +X272034075Y-121342993D01* +X272066988Y-121400000D01* +X271150000Y-121400000D01* +X271150000Y-122047844D01* +X271156401Y-122107372D01* +X271156403Y-122107379D01* +X271206645Y-122242086D01* +X271206649Y-122242093D01* +X271292809Y-122357187D01* +X271292812Y-122357190D01* +X271407906Y-122443350D01* +X271407913Y-122443354D01* +X271539470Y-122492421D01* +X271595403Y-122534292D01* +X271619821Y-122599756D01* +X271604970Y-122668029D01* +X271583819Y-122696284D01* +X271461503Y-122818600D01* +X271325967Y-123012168D01* +X271325964Y-123012171D01* +X271226098Y-123226335D01* +X271226094Y-123226344D01* +X271164938Y-123454586D01* +X271164936Y-123454596D01* +X271144341Y-123689999D01* +X271144341Y-123690000D01* +X271164936Y-123925403D01* +X271164938Y-123925413D01* +X271191856Y-124025872D01* +X271190193Y-124095722D01* +X271159762Y-124145646D01* +X270874721Y-124430687D01* +X270813398Y-124464172D01* +X270743706Y-124459188D01* +X270694891Y-124425979D01* +X270605871Y-124327112D01* +X270601098Y-124323644D01* +X270452734Y-124215851D01* +X270452729Y-124215848D01* +X270279807Y-124138857D01* +X270279802Y-124138855D01* +X270134001Y-124107865D01* +X270094646Y-124099500D01* +X269905354Y-124099500D01* +X269872897Y-124106398D01* +X269720197Y-124138855D01* +X269720192Y-124138857D01* +X269547270Y-124215848D01* +X269547265Y-124215851D01* +X269394129Y-124327111D01* +X269267466Y-124467785D01* +X269172821Y-124631715D01* +X269172818Y-124631722D01* +X269114327Y-124811740D01* +X269114326Y-124811744D01* +X269094540Y-125000000D01* +X269114326Y-125188256D01* +X269114327Y-125188259D01* +X269172818Y-125368277D01* +X269172821Y-125368284D01* +X269267467Y-125532216D01* +X269333194Y-125605213D01* +X269394129Y-125672888D01* +X269547265Y-125784148D01* +X269547270Y-125784151D01* +X269720192Y-125861142D01* +X269720197Y-125861144D01* +X269905354Y-125900500D01* +X269905355Y-125900500D01* +X270094643Y-125900500D01* +X270094646Y-125900500D01* +X270099716Y-125899422D01* +X270169381Y-125904735D01* +X270225117Y-125946870D01* +X270249224Y-126012449D01* +X270249500Y-126020711D01* +X270249500Y-133979287D01* +X270229815Y-134046326D01* +X270177011Y-134092081D01* +X270107853Y-134102025D01* +X270099724Y-134100578D01* +X270094651Y-134099500D01* +X270094646Y-134099500D01* +X269905354Y-134099500D01* +X269893475Y-134102025D01* +X269720197Y-134138855D01* +X269720192Y-134138857D01* +X269547270Y-134215848D01* +X269547265Y-134215851D01* +X269394129Y-134327111D01* +X269267466Y-134467785D01* +X269172821Y-134631715D01* +X269172818Y-134631722D01* +X269114327Y-134811740D01* +X269114326Y-134811744D01* +X269094540Y-135000000D01* +X269114326Y-135188256D01* +X269114327Y-135188259D01* +X269172818Y-135368277D01* +X269172821Y-135368284D01* +X269267467Y-135532216D01* +X269348309Y-135622000D01* +X269394129Y-135672888D01* +X269547265Y-135784148D01* +X269547270Y-135784151D01* +X269720192Y-135861142D01* +X269720197Y-135861144D01* +X269905354Y-135900500D01* +X269905355Y-135900500D01* +X270094644Y-135900500D01* +X270094646Y-135900500D01* +X270279803Y-135861144D01* +X270452730Y-135784151D01* +X270605871Y-135672888D01* +X270732533Y-135532216D01* +X270749460Y-135502896D01* +X270800024Y-135454682D01* +X270868631Y-135441457D01* +X270933496Y-135467423D01* +X270944528Y-135477215D01* +X271158181Y-135690868D01* +X271191666Y-135752191D01* +X271194500Y-135778549D01* +X271194500Y-147452698D01* +X271174815Y-147519737D01* +X271122011Y-147565492D01* +X271052853Y-147575436D01* +X271020064Y-147565978D01* +X270942303Y-147531356D01* +X270942301Y-147531355D01* +X270942300Y-147531355D01* +X270825602Y-147506550D01* +X270757146Y-147492000D01* +X270757145Y-147492000D01* +X270697953Y-147492000D01* +X270630914Y-147472315D01* +X270610272Y-147455681D01* +X268426698Y-145272108D01* +X268396449Y-145222746D01* +X268387179Y-145194216D01* +X268292533Y-145030284D01* +X268165871Y-144889612D01* +X268100636Y-144842216D01* +X268012734Y-144778351D01* +X268012729Y-144778348D01* +X267839807Y-144701357D01* +X267839802Y-144701355D01* +X267694001Y-144670365D01* +X267654646Y-144662000D01* +X267465354Y-144662000D01* +X267432897Y-144668898D01* +X267280197Y-144701355D01* +X267280192Y-144701357D01* +X267107270Y-144778348D01* +X267107265Y-144778351D01* +X266954129Y-144889611D01* +X266827466Y-145030285D01* +X266732821Y-145194215D01* +X266732818Y-145194222D01* +X266674327Y-145374240D01* +X266674326Y-145374244D01* +X266654540Y-145562500D01* +X266674326Y-145750756D01* +X266674327Y-145750759D01* +X266732818Y-145930777D01* +X266732821Y-145930784D01* +X266827467Y-146094716D01* +X266888917Y-146162963D01* +X266954129Y-146235388D01* +X267107265Y-146346648D01* +X267107270Y-146346651D01* +X267280192Y-146423642D01* +X267280197Y-146423644D01* +X267465354Y-146463000D01* +X267465355Y-146463000D01* +X267654644Y-146463000D01* +X267654646Y-146463000D01* +X267748591Y-146443031D01* +X267818254Y-146448346D01* +X267862050Y-146476640D01* +X269723538Y-148338129D01* +X269757023Y-148399452D01* +X269759178Y-148412848D01* +X269766403Y-148481589D01* +X269776826Y-148580756D01* +X269776827Y-148580759D01* +X269835318Y-148760777D01* +X269835321Y-148760784D01* +X269929967Y-148924716D01* +X270025607Y-149030935D01* +X270056629Y-149065388D01* +X270209765Y-149176648D01* +X270209770Y-149176651D01* +X270382692Y-149253642D01* +X270382697Y-149253644D01* +X270567854Y-149293000D01* +X270567855Y-149293000D01* +X270757144Y-149293000D01* +X270757146Y-149293000D01* +X270942303Y-149253644D01* +X271020064Y-149219021D01* +X271089313Y-149209736D01* +X271152590Y-149239364D01* +X271189804Y-149298499D01* +X271194500Y-149332301D01* +X271194500Y-150571450D01* +X271174815Y-150638489D01* +X271158181Y-150659131D01* +X266570361Y-155246950D01* +X266509038Y-155280435D01* +X266439346Y-155275451D01* +X266390530Y-155242241D01* +X266295870Y-155137111D01* +X266142734Y-155025851D01* +X266142729Y-155025848D01* +X265969807Y-154948857D01* +X265969802Y-154948855D01* +X265824001Y-154917865D01* +X265784646Y-154909500D01* +X265595354Y-154909500D01* +X265562897Y-154916398D01* +X265410197Y-154948855D01* +X265410192Y-154948857D01* +X265237270Y-155025848D01* +X265237265Y-155025851D01* +X265084129Y-155137111D01* +X264957466Y-155277785D01* +X264862821Y-155441715D01* +X264862818Y-155441722D01* +X264804327Y-155621740D01* +X264804326Y-155621744D01* +X264784540Y-155810000D01* +X264804326Y-155998256D01* +X264804327Y-155998259D01* +X264862818Y-156178277D01* +X264862821Y-156178284D01* +X264957467Y-156342216D01* +X265084129Y-156482888D01* +X265111640Y-156502876D01* +X265154306Y-156558206D01* +X265160285Y-156627819D01* +X265127679Y-156689614D01* +X265126436Y-156690875D01* +X264531632Y-157285681D01* +X264470309Y-157319166D01* +X264443951Y-157322000D01* +X264362854Y-157322000D01* +X264330397Y-157328898D01* +X264177697Y-157361355D01* +X264177692Y-157361357D01* +X264004770Y-157438348D01* +X264004765Y-157438351D01* +X263851629Y-157549611D01* +X263724966Y-157690285D01* +X263630321Y-157854215D01* +X263630318Y-157854222D01* +X263579690Y-158010041D01* +X263571826Y-158034244D01* +X263552040Y-158222500D01* +X263571826Y-158410756D01* +X263571827Y-158410759D01* +X263630318Y-158590777D01* +X263630321Y-158590784D01* +X263724967Y-158754716D01* +X263808860Y-158847888D01* +X263851629Y-158895388D01* +X264004765Y-159006648D01* +X264004770Y-159006651D01* +X264177692Y-159083642D01* +X264177697Y-159083644D01* +X264362854Y-159123000D01* +X264362855Y-159123000D01* +X264552143Y-159123000D01* +X264552146Y-159123000D01* +X264596368Y-159113600D01* +X264666030Y-159118915D01* +X264721765Y-159161052D01* +X264745871Y-159226631D01* +X264730695Y-159294833D01* +X264709827Y-159322571D01* +X261819220Y-162213181D01* +X261757897Y-162246666D01* +X261731539Y-162249500D01* +X259487328Y-162249500D01* +X259420289Y-162229815D01* +X259374534Y-162177011D01* +X259364590Y-162107853D01* +X259376002Y-162074865D01* +X259374538Y-162074214D01* +X259377174Y-162068292D01* +X259377179Y-162068284D01* +X259435674Y-161888256D01* +X259455460Y-161700000D01* +X259435674Y-161511744D01* +X259377179Y-161331716D01* +X259282533Y-161167784D01* +X259155871Y-161027112D01* +X259150381Y-161023123D01* +X259002734Y-160915851D01* +X259002729Y-160915848D01* +X258829807Y-160838857D01* +X258829802Y-160838855D01* +X258679211Y-160806847D01* +X258644646Y-160799500D01* +X258455354Y-160799500D01* +X258422897Y-160806398D01* +X258270197Y-160838855D01* +X258270192Y-160838857D01* +X258097270Y-160915848D01* +X258097265Y-160915851D01* +X257944129Y-161027111D01* +X257817466Y-161167785D01* +X257722821Y-161331715D01* +X257722818Y-161331722D01* +X257670486Y-161492785D01* +X257664326Y-161511744D01* +X257649964Y-161648391D01* +X257644540Y-161700000D01* +X257659046Y-161838020D01* +X257646476Y-161906750D01* +X257598744Y-161957773D01* +X257531004Y-161974891D01* +X257525533Y-161974500D01* +X257524646Y-161974500D01* +X257335354Y-161974500D01* +X257302897Y-161981398D01* +X257150197Y-162013855D01* +X257150192Y-162013857D01* +X256977270Y-162090848D01* +X256977265Y-162090851D01* +X256824129Y-162202111D01* +X256697466Y-162342785D01* +X256602821Y-162506715D01* +X256602818Y-162506722D01* +X256559238Y-162640849D01* +X256544326Y-162686744D01* +X256524540Y-162875000D01* +X256544326Y-163063256D01* +X256544327Y-163063259D01* +X256602818Y-163243277D01* +X256602821Y-163243284D01* +X256697467Y-163407216D01* +X256799185Y-163520185D01* +X256824129Y-163547888D01* +X256977265Y-163659148D01* +X256977270Y-163659151D01* +X257150192Y-163736142D01* +X257150197Y-163736144D01* +X257335354Y-163775500D01* +X257335355Y-163775500D01* +X257524644Y-163775500D01* +X257524646Y-163775500D01* +X257709803Y-163736144D01* +X257882730Y-163659151D01* +X258035871Y-163547888D01* +X258041423Y-163541722D01* +X258041600Y-163541526D01* +X258101087Y-163504879D01* +X258133748Y-163500500D01* +X262003117Y-163500500D01* +X262070156Y-163520185D01* +X262115911Y-163572989D01* +X262125855Y-163642147D01* +X262110506Y-163686497D01* +X262104606Y-163696716D01* +X262104603Y-163696722D01* +X262046112Y-163876740D01* +X262046111Y-163876744D01* +X262026325Y-164065000D01* +X262046111Y-164253256D01* +X262046112Y-164253259D01* +X262104603Y-164433277D01* +X262104606Y-164433284D01* +X262199252Y-164597216D01* +X262295113Y-164703680D01* +X262325914Y-164737888D01* +X262479050Y-164849148D01* +X262479055Y-164849151D01* +X262651977Y-164926142D01* +X262651982Y-164926144D01* +X262837139Y-164965500D01* +X262837140Y-164965500D01* +X263026429Y-164965500D01* +X263026431Y-164965500D01* +X263211588Y-164926144D01* +X263384515Y-164849151D01* +X263537656Y-164737888D01* +X263664318Y-164597216D01* +X263758964Y-164433284D01* +X263817459Y-164253256D01* +X263837245Y-164065000D01* +X263817459Y-163876744D01* +X263758964Y-163696716D01* +X263664318Y-163532784D01* +X263537656Y-163392112D01* +X263532609Y-163388445D01* +X263384519Y-163280851D01* +X263384514Y-163280848D01* +X263211592Y-163203857D01* +X263211587Y-163203855D01* +X263065786Y-163172865D01* +X263026431Y-163164500D01* +X262936442Y-163164500D01* +X262869403Y-163144815D01* +X262823648Y-163092011D01* +X262813704Y-163022853D01* +X262842729Y-162959297D01* +X262848761Y-162952819D01* +X263792432Y-162009148D01* +X264934087Y-160867493D01* +X264995408Y-160834010D01* +X265065100Y-160838994D01* +X265121033Y-160880866D01* +X265129153Y-160893175D01* +X265157467Y-160942216D01* +X265284129Y-161082888D01* +X265437265Y-161194148D01* +X265437270Y-161194151D01* +X265610192Y-161271142D01* +X265610197Y-161271144D01* +X265795354Y-161310500D01* +X265795355Y-161310500D01* +X265984644Y-161310500D01* +X265984646Y-161310500D01* +X266169803Y-161271144D01* +X266307491Y-161209840D01* +X266376737Y-161200555D01* +X266440014Y-161230183D01* +X266477228Y-161289318D01* +X266476564Y-161359184D01* +X266475855Y-161361438D01* +X266433178Y-161492785D01* +X266424631Y-161519091D01* +X266416834Y-161593277D01* +X266406983Y-161686998D01* +X266380398Y-161751613D01* +X266371343Y-161761717D01* +X266001164Y-162131897D01* +X265634661Y-162498400D01* +X265634658Y-162498403D01* +X265591094Y-162541966D01* +X265547531Y-162585529D01* +X265522719Y-162622665D01* +X265515899Y-162632872D01* +X265510989Y-162640220D01* +X265479078Y-162687975D01* +X265479077Y-162687977D01* +X265458879Y-162736743D01* +X265458879Y-162736744D01* +X265431929Y-162801806D01* +X265431926Y-162801814D01* +X265426623Y-162828475D01* +X265426624Y-162828476D01* +X265413833Y-162892787D01* +X265411001Y-162907023D01* +X265410999Y-162907029D01* +X265407891Y-162922650D01* +X265407891Y-166893363D01* +X265388206Y-166960402D01* +X265371572Y-166981044D01* +X263447289Y-168905326D01* +X263385966Y-168938811D01* +X263316274Y-168933827D01* +X263260341Y-168891955D01* +X263235924Y-168826491D01* +X263236287Y-168804686D01* +X263238557Y-168783097D01* +X263218771Y-168594841D01* +X263160276Y-168414813D01* +X263065630Y-168250881D01* +X262938968Y-168110209D01* +X262938967Y-168110208D01* +X262785831Y-167998948D01* +X262785826Y-167998945D01* +X262612904Y-167921954D01* +X262612899Y-167921952D01* +X262467098Y-167890962D01* +X262427743Y-167882597D01* +X262238451Y-167882597D01* +X262205994Y-167889495D01* +X262053294Y-167921952D01* +X262053289Y-167921954D01* +X261880367Y-167998945D01* +X261880362Y-167998948D01* +X261727226Y-168110208D01* +X261600563Y-168250882D01* +X261505918Y-168414812D01* +X261505915Y-168414819D01* +X261449274Y-168589143D01* +X261447423Y-168594841D01* +X261427637Y-168783097D01* +X261447423Y-168971353D01* +X261447424Y-168971356D01* +X261505915Y-169151374D01* +X261505918Y-169151381D01* +X261600564Y-169315313D01* +X261727226Y-169455985D01* +X261880362Y-169567245D01* +X261880367Y-169567248D01* +X262053289Y-169644239D01* +X262053294Y-169644241D01* +X262238451Y-169683597D01* +X262238452Y-169683597D01* +X262369658Y-169683597D01* +X262436697Y-169703282D01* +X262482452Y-169756086D01* +X262492396Y-169825244D01* +X262463371Y-169888800D01* +X262457339Y-169895278D01* +X262219437Y-170133181D01* +X262158114Y-170166666D01* +X262131756Y-170169500D01* +X251908748Y-170169500D01* +X251841709Y-170149815D01* +X251816600Y-170128474D01* +X251810873Y-170122114D01* +X251810869Y-170122110D01* +X251657734Y-170010851D01* +X251657729Y-170010848D01* +X251484807Y-169933857D01* +X251484802Y-169933855D01* +X251327874Y-169900500D01* +X251299646Y-169894500D01* +X251110354Y-169894500D01* +X251082126Y-169900500D01* +X250925197Y-169933855D01* +X250925192Y-169933857D01* +X250752270Y-170010848D01* +X250752265Y-170010851D01* +X250599129Y-170122111D01* +X250472466Y-170262785D01* +X250377821Y-170426715D01* +X250377818Y-170426722D01* +X250320915Y-170601853D01* +X250319326Y-170606744D01* +X250299540Y-170795000D01* +X250319326Y-170983256D01* +X250319327Y-170983259D01* +X250377818Y-171163277D01* +X250377821Y-171163284D01* +X250456760Y-171300011D01* +X250473233Y-171367912D01* +X250450380Y-171433938D01* +X250441523Y-171444983D01* +X250362466Y-171532785D01* +X250267821Y-171696715D01* +X250267818Y-171696722D01* +X250211549Y-171869901D01* +X250209326Y-171876744D01* +X250189540Y-172065000D01* +X250209326Y-172253256D01* +X250209327Y-172253259D01* +X250267818Y-172433277D01* +X250267821Y-172433284D01* +X250362467Y-172597216D01* +X250364524Y-172599500D01* +X250375305Y-172611474D01* +X250405535Y-172674465D01* +X250396910Y-172743801D01* +X250375306Y-172777417D01* +X250352468Y-172802781D01* +X250352464Y-172802786D01* +X250257821Y-172966714D01* +X250257818Y-172966721D01* +X250200147Y-173144215D01* +X250199326Y-173146743D01* +X250179540Y-173334999D01* +X250199326Y-173523255D01* +X250199327Y-173523258D01* +X250257818Y-173703276D01* +X250257821Y-173703283D01* +X250352467Y-173867215D01* +X250418982Y-173941087D01* +X250449212Y-174004078D01* +X250440587Y-174073413D01* +X250395846Y-174127079D01* +X250329193Y-174148037D01* +X250286468Y-174139382D01* +X250285987Y-174140865D01* +X250279802Y-174138855D01* +X250134001Y-174107865D01* +X250094646Y-174099500D01* +X249905354Y-174099500D01* +X249872897Y-174106398D01* +X249720197Y-174138855D01* +X249720192Y-174138857D01* +X249547270Y-174215848D01* +X249547265Y-174215851D01* +X249394129Y-174327111D01* +X249267466Y-174467785D01* +X249172821Y-174631715D01* +X249172818Y-174631722D01* +X249120331Y-174793263D01* +X249114326Y-174811744D01* +X249094540Y-175000000D01* +X249114326Y-175188256D01* +X249114327Y-175188259D01* +X249172818Y-175368277D01* +X249172821Y-175368284D01* +X249267467Y-175532216D01* +X249355794Y-175630313D01* +X249394129Y-175672888D01* +X249547265Y-175784148D01* +X249547270Y-175784151D01* +X249720192Y-175861142D01* +X249720197Y-175861144D01* +X249905354Y-175900500D01* +X249905355Y-175900500D01* +X250094644Y-175900500D01* +X250094646Y-175900500D01* +X250279803Y-175861144D01* +X250452730Y-175784151D01* +X250605871Y-175672888D01* +X250732533Y-175532216D01* +X250827179Y-175368284D01* +X250885674Y-175188256D01* +X250905460Y-175000000D01* +X250885674Y-174811744D01* +X250827179Y-174631716D01* +X250732533Y-174467784D01* +X250666016Y-174393910D01* +X250635787Y-174330920D01* +X250644412Y-174261585D01* +X250689153Y-174207919D01* +X250755806Y-174186961D01* +X250798530Y-174195619D01* +X250799013Y-174194134D01* +X250805197Y-174196143D01* +X250990354Y-174235499D01* +X250990355Y-174235499D01* +X251179644Y-174235499D01* +X251179646Y-174235499D01* +X251364803Y-174196143D01* +X251537730Y-174119150D01* +X251690871Y-174007887D01* +X251694301Y-174004078D01* +X251696600Y-174001525D01* +X251756087Y-173964878D01* +X251788748Y-173960499D01* +X259537421Y-173960499D01* +X259604460Y-173980184D01* +X259650215Y-174032988D01* +X259660159Y-174102146D01* +X259631134Y-174165702D01* +X259587858Y-174197778D01* +X259547267Y-174215850D01* +X259547265Y-174215851D01* +X259394129Y-174327111D01* +X259267466Y-174467785D01* +X259172821Y-174631715D01* +X259172818Y-174631722D01* +X259120331Y-174793263D01* +X259114326Y-174811744D01* +X259094540Y-175000000D01* +X259114326Y-175188256D01* +X259114327Y-175188259D01* +X259172818Y-175368277D01* +X259172821Y-175368284D01* +X259267467Y-175532216D01* +X259355794Y-175630313D01* +X259394129Y-175672888D01* +X259547265Y-175784148D01* +X259547270Y-175784151D01* +X259720192Y-175861142D01* +X259720197Y-175861144D01* +X259905354Y-175900500D01* +X259905355Y-175900500D01* +X260094644Y-175900500D01* +X260094646Y-175900500D01* +X260279803Y-175861144D01* +X260452730Y-175784151D01* +X260605871Y-175672888D01* +X260732533Y-175532216D01* +X260827179Y-175368284D01* +X260885674Y-175188256D01* +X260905460Y-175000000D01* +X260885674Y-174811744D01* +X260827179Y-174631716D01* +X260732533Y-174467784D01* +X260605871Y-174327112D01* +X260563941Y-174296648D01* +X260452734Y-174215851D01* +X260452732Y-174215850D01* +X260412142Y-174197778D01* +X260358906Y-174152527D01* +X260338585Y-174085678D01* +X260357631Y-174018454D01* +X260409997Y-173972200D01* +X260462579Y-173960499D01* +X261236609Y-173960499D01* +X261236609Y-173960498D01* +X261333562Y-173941214D01* +X261333563Y-173941214D01* +X261357448Y-173936463D01* +X261357448Y-173936462D01* +X261357453Y-173936462D01* +X261357458Y-173936459D01* +X261357461Y-173936459D01* +X261390788Y-173922653D01* +X261390787Y-173922653D01* +X261390793Y-173922651D01* +X261471287Y-173889311D01* +X261522510Y-173855083D01* +X261573734Y-173820857D01* +X261660859Y-173733732D01* +X261660859Y-173733730D01* +X261671067Y-173723523D01* +X261671068Y-173723520D01* +X261894588Y-173500000D01* +X263347638Y-173500000D01* +X263367424Y-173688256D01* +X263367425Y-173688259D01* +X263425916Y-173868277D01* +X263425919Y-173868284D01* +X263520565Y-174032216D01* +X263616585Y-174138857D01* +X263647227Y-174172888D01* +X263800363Y-174284148D01* +X263800368Y-174284151D01* +X263973290Y-174361142D01* +X263973295Y-174361144D01* +X264158452Y-174400500D01* +X264158453Y-174400500D01* +X264347742Y-174400500D01* +X264347744Y-174400500D01* +X264532901Y-174361144D01* +X264705828Y-174284151D01* +X264858969Y-174172888D01* +X264985631Y-174032216D01* +X265080277Y-173868284D01* +X265138772Y-173688256D01* +X265158558Y-173500000D01* +X265138772Y-173311744D01* +X265080277Y-173131716D01* +X264985631Y-172967784D01* +X264858969Y-172827112D01* +X264832368Y-172807785D01* +X264705832Y-172715851D01* +X264705827Y-172715848D01* +X264532905Y-172638857D01* +X264532900Y-172638855D01* +X264387099Y-172607865D01* +X264347744Y-172599500D01* +X264158452Y-172599500D01* +X264125995Y-172606398D01* +X263973295Y-172638855D01* +X263973290Y-172638857D01* +X263800368Y-172715848D01* +X263800363Y-172715851D01* +X263647227Y-172827111D01* +X263520564Y-172967785D01* +X263425919Y-173131715D01* +X263425916Y-173131722D01* +X263367425Y-173311740D01* +X263367424Y-173311744D01* +X263347638Y-173500000D01* +X261894588Y-173500000D01* +X265604590Y-169790000D01* +X267969248Y-167425344D01* +X267969249Y-167425342D01* +X268037703Y-167322894D01* +X268071734Y-167240734D01* +X268084854Y-167209061D01* +X268097925Y-167143349D01* +X268104118Y-167112214D01* +X268108892Y-167088217D01* +X268108892Y-166959892D01* +X268108891Y-166959866D01* +X268108891Y-164029910D01* +X268108892Y-164029889D01* +X268108892Y-163900560D01* +X268087721Y-163794130D01* +X268084854Y-163779717D01* +X268075369Y-163756818D01* +X268060164Y-163720109D01* +X268037704Y-163665886D01* +X268037699Y-163665877D01* +X267969249Y-163563436D01* +X267969246Y-163563432D01* +X267765942Y-163360129D01* +X267732457Y-163298806D01* +X267730305Y-163285428D01* +X267712656Y-163117504D01* +X267654161Y-162937476D01* +X267559515Y-162773544D01* +X267550674Y-162763725D01* +X267520445Y-162700734D01* +X267529071Y-162631398D01* +X267573812Y-162577733D01* +X267592385Y-162567477D01* +X267763035Y-162491498D01* +X267916176Y-162380235D01* +X268042838Y-162239563D01* +X268045916Y-162234230D01* +X268096481Y-162186013D01* +X268165088Y-162172788D01* +X268229953Y-162198754D01* +X268245451Y-162213250D01* +X268246675Y-162214609D01* +X268254132Y-162222891D01* +X268254135Y-162222893D01* +X268407265Y-162334148D01* +X268407270Y-162334151D01* +X268580192Y-162411142D01* +X268580197Y-162411144D01* +X268765354Y-162450500D01* +X268765355Y-162450500D01* +X268954644Y-162450500D01* +X268954646Y-162450500D01* +X269139803Y-162411144D01* +X269312730Y-162334151D01* +X269465871Y-162222888D01* +X269592533Y-162082216D01* +X269687179Y-161918284D01* +X269745674Y-161738256D01* +X269765460Y-161550000D01* +X269745674Y-161361744D01* +X269687179Y-161181716D01* +X269592533Y-161017784D01* +X269567639Y-160990136D01* +X269517350Y-160934284D01* +X269487120Y-160871292D01* +X269485500Y-160851312D01* +X269485500Y-160619760D01* +X269505185Y-160552721D01* +X269557989Y-160506966D01* +X269627147Y-160497022D01* +X269690703Y-160526047D01* +X269697181Y-160532079D01* +X269775660Y-160610558D01* +X269775682Y-160610578D01* +X269805710Y-160640606D01* +X269805739Y-160640637D01* +X269895954Y-160730852D01* +X269895960Y-160730857D01* +X269895961Y-160730858D01* +X269933449Y-160755907D01* +X269957867Y-160772223D01* +X269976656Y-160787643D01* +X273428181Y-164239167D01* +X273461666Y-164300490D01* +X273464500Y-164326848D01* +X273464500Y-178030360D01* +X273444815Y-178097399D01* +X273428181Y-178118041D01* +X272177181Y-179369041D01* +X272115858Y-179402526D01* +X272046166Y-179397542D01* +X271990233Y-179355670D01* +X271965816Y-179290206D01* +X271965500Y-179281360D01* +X271965500Y-174074500D01* +X271985185Y-174007461D01* +X272037989Y-173961706D01* +X272089500Y-173950500D01* +X272159644Y-173950500D01* +X272159646Y-173950500D01* +X272344803Y-173911144D01* +X272517730Y-173834151D01* +X272670871Y-173722888D01* +X272797533Y-173582216D01* +X272892179Y-173418284D01* +X272950674Y-173238256D01* +X272970460Y-173050000D01* +X272950674Y-172861744D01* +X272892179Y-172681716D01* +X272797533Y-172517784D01* +X272670871Y-172377112D01* +X272670870Y-172377111D01* +X272517734Y-172265851D01* +X272517729Y-172265848D01* +X272344807Y-172188857D01* +X272344802Y-172188855D01* +X272199001Y-172157865D01* +X272159646Y-172149500D01* +X272089500Y-172149500D01* +X272022461Y-172129815D01* +X271976706Y-172077011D01* +X271965500Y-172025500D01* +X271965500Y-165028687D01* +X271985185Y-164961648D01* +X271997350Y-164945715D01* +X272021395Y-164919010D01* +X272072533Y-164862216D01* +X272167179Y-164698284D01* +X272225674Y-164518256D01* +X272245460Y-164330000D01* +X272225674Y-164141744D01* +X272167179Y-163961716D01* +X272072533Y-163797784D01* +X271945871Y-163657112D01* +X271943676Y-163655517D01* +X271792734Y-163545851D01* +X271792729Y-163545848D01* +X271619807Y-163468857D01* +X271619802Y-163468855D01* +X271476472Y-163438390D01* +X271414990Y-163405198D01* +X271381214Y-163344035D01* +X271378934Y-163330076D01* +X271375306Y-163295552D01* +X271316811Y-163115524D01* +X271222165Y-162951592D01* +X271095503Y-162810920D01* +X271095502Y-162810919D01* +X270942366Y-162699659D01* +X270942361Y-162699656D01* +X270769439Y-162622665D01* +X270769434Y-162622663D01* +X270623633Y-162591673D01* +X270584278Y-162583308D01* +X270394986Y-162583308D01* +X270364090Y-162589875D01* +X270209829Y-162622663D01* +X270209824Y-162622665D01* +X270036902Y-162699656D01* +X270036897Y-162699659D01* +X269883761Y-162810919D01* +X269757101Y-162951589D01* +X269753280Y-162956849D01* +X269751220Y-162955352D01* +X269708916Y-162995705D01* +X269652075Y-163009500D01* +X269490354Y-163009500D01* +X269457897Y-163016398D01* +X269305197Y-163048855D01* +X269305192Y-163048857D01* +X269132270Y-163125848D01* +X269132265Y-163125851D01* +X268979129Y-163237111D01* +X268852466Y-163377785D01* +X268757821Y-163541715D01* +X268757818Y-163541722D01* +X268710231Y-163688181D01* +X268699326Y-163721744D01* +X268679540Y-163910000D01* +X268699326Y-164098256D01* +X268699327Y-164098259D01* +X268757818Y-164278277D01* +X268757821Y-164278284D01* +X268852467Y-164442216D01* +X268955569Y-164556722D01* +X268979129Y-164582888D01* +X269132265Y-164694148D01* +X269132270Y-164694151D01* +X269305192Y-164771142D01* +X269305197Y-164771144D01* +X269490354Y-164810500D01* +X269490355Y-164810500D01* +X269679645Y-164810500D01* +X269679646Y-164810500D01* +X269714351Y-164803123D01* +X269784018Y-164808439D01* +X269839751Y-164850575D01* +X269863857Y-164916155D01* +X269864132Y-164924413D01* +X269864132Y-170951183D01* +X269844447Y-171018222D01* +X269791643Y-171063977D01* +X269722485Y-171073921D01* +X269658929Y-171044896D01* +X269622201Y-170989501D01* +X269587181Y-170881722D01* +X269587180Y-170881721D01* +X269587179Y-170881716D01* +X269492533Y-170717784D01* +X269365871Y-170577112D01* +X269361796Y-170574151D01* +X269212734Y-170465851D01* +X269212729Y-170465848D01* +X269039807Y-170388857D01* +X269039802Y-170388855D01* +X268894001Y-170357865D01* +X268854646Y-170349500D01* +X268665354Y-170349500D01* +X268632897Y-170356398D01* +X268480197Y-170388855D01* +X268480192Y-170388857D01* +X268307270Y-170465848D01* +X268307265Y-170465851D01* +X268154129Y-170577111D01* +X268027466Y-170717785D01* +X267932821Y-170881715D01* +X267932818Y-170881722D01* +X267888467Y-171018222D01* +X267874326Y-171061744D01* +X267854540Y-171250000D01* +X267874326Y-171438256D01* +X267874327Y-171438259D01* +X267932818Y-171618277D01* +X267932821Y-171618284D01* +X268027467Y-171782216D01* +X268142932Y-171910452D01* +X268154129Y-171922888D01* +X268307265Y-172034148D01* +X268307270Y-172034151D01* +X268480192Y-172111142D01* +X268480197Y-172111144D01* +X268665354Y-172150500D01* +X268665355Y-172150500D01* +X268854644Y-172150500D01* +X268854646Y-172150500D01* +X269039803Y-172111144D01* +X269212730Y-172034151D01* +X269365871Y-171922888D01* +X269492533Y-171782216D01* +X269587179Y-171618284D01* +X269622201Y-171510497D01* +X269661638Y-171452823D01* +X269725997Y-171425624D01* +X269794843Y-171437539D01* +X269846319Y-171484783D01* +X269864132Y-171548816D01* +X269864132Y-180357936D01* +X269844447Y-180424975D01* +X269827813Y-180445617D01* +X269585357Y-180688073D01* +X269524034Y-180721558D01* +X269497676Y-180724392D01* +X175836273Y-180724392D01* +X175769234Y-180704707D01* +X175723479Y-180651903D01* +X175713535Y-180582745D01* +X175731285Y-180538999D01* +X175729284Y-180537844D01* +X175753071Y-180496642D01* +X175827179Y-180368284D01* +X175885674Y-180188256D01* +X175905460Y-180000000D01* +X175885674Y-179811744D01* +X175827179Y-179631716D01* +X175732533Y-179467784D01* +X175605871Y-179327112D01* +X175605870Y-179327111D01* +X175452734Y-179215851D01* +X175452729Y-179215848D01* +X175279807Y-179138857D01* +X175279802Y-179138855D01* +X175134001Y-179107865D01* +X175094646Y-179099500D01* +X174905354Y-179099500D01* +X174872897Y-179106398D01* +X174720197Y-179138855D01* +X174720192Y-179138857D01* +X174547270Y-179215848D01* +X174547265Y-179215851D01* +X174394129Y-179327111D01* +X174267466Y-179467785D01* +X174172821Y-179631715D01* +X174172818Y-179631722D01* +X174114327Y-179811740D01* +X174114326Y-179811744D01* +X174094540Y-180000000D01* +X174114326Y-180188256D01* +X174114327Y-180188259D01* +X174172818Y-180368277D01* +X174172821Y-180368284D01* +X174270716Y-180537844D01* +X174268246Y-180539269D01* +X174287526Y-180593334D01* +X174271689Y-180661386D01* +X174221575Y-180710072D01* +X174163727Y-180724392D01* +X165836273Y-180724392D01* +X165769234Y-180704707D01* +X165723479Y-180651903D01* +X165713535Y-180582745D01* +X165731285Y-180538999D01* +X165729284Y-180537844D01* +X165753071Y-180496642D01* +X165827179Y-180368284D01* +X165885674Y-180188256D01* +X165905460Y-180000000D01* +X165885674Y-179811744D01* +X165827179Y-179631716D01* +X165732533Y-179467784D01* +X165605871Y-179327112D01* +X165605870Y-179327111D01* +X165452734Y-179215851D01* +X165452729Y-179215848D01* +X165279807Y-179138857D01* +X165279802Y-179138855D01* +X165134001Y-179107865D01* +X165094646Y-179099500D01* +X164905354Y-179099500D01* +X164872897Y-179106398D01* +X164720197Y-179138855D01* +X164720192Y-179138857D01* +X164547270Y-179215848D01* +X164547265Y-179215851D01* +X164394129Y-179327111D01* +X164267466Y-179467785D01* +X164172821Y-179631715D01* +X164172818Y-179631722D01* +X164114327Y-179811740D01* +X164114326Y-179811744D01* +X164106492Y-179886281D01* +X164094540Y-180000000D01* +X164104734Y-180096993D01* +X164092164Y-180165723D01* +X164044432Y-180216746D01* +X164031850Y-180223233D01* +X163880225Y-180290742D01* +X163880223Y-180290743D01* +X163727087Y-180402003D01* +X163600423Y-180542677D01* +X163589041Y-180562393D01* +X163538474Y-180610609D01* +X163481654Y-180624393D01* +X162373748Y-180624393D01* +X162306709Y-180604708D01* +X162281600Y-180583367D01* +X162275873Y-180577007D01* +X162275869Y-180577003D01* +X162122734Y-180465744D01* +X162122729Y-180465741D01* +X161949807Y-180388750D01* +X161949802Y-180388748D01* +X161804001Y-180357758D01* +X161764646Y-180349393D01* +X161575354Y-180349393D01* +X161542897Y-180356291D01* +X161390197Y-180388748D01* +X161390192Y-180388750D01* +X161217270Y-180465741D01* +X161217265Y-180465744D01* +X161064129Y-180577004D01* +X160937466Y-180717678D01* +X160842821Y-180881608D01* +X160842818Y-180881615D01* +X160831306Y-180917047D01* +X160784326Y-181061637D01* +X160764540Y-181249893D01* +X160784326Y-181438149D01* +X160784327Y-181438152D01* +X160842818Y-181618170D01* +X160842821Y-181618177D01* +X160937467Y-181782109D01* +X161064129Y-181922781D01* +X161217265Y-182034041D01* +X161222893Y-182037290D01* +X161222015Y-182038809D01* +X161268700Y-182078482D01* +X161288355Y-182133559D01* +X161304998Y-182291908D01* +X161304999Y-182291911D01* +X161327796Y-182362074D01* +X161329791Y-182431916D01* +X161293710Y-182491748D01* +X161231009Y-182522576D01* +X161209865Y-182524392D01* +X149910345Y-182524392D01* +X149843306Y-182504707D01* +X149822664Y-182488073D01* +X147334591Y-180000000D01* +X154094540Y-180000000D01* +X154114326Y-180188256D01* +X154114327Y-180188259D01* +X154172818Y-180368277D01* +X154172821Y-180368284D01* +X154267467Y-180532216D01* +X154338053Y-180610609D01* +X154394129Y-180672888D01* +X154547265Y-180784148D01* +X154547270Y-180784151D01* +X154720192Y-180861142D01* +X154720197Y-180861144D01* +X154905354Y-180900500D01* +X154905355Y-180900500D01* +X155094644Y-180900500D01* +X155094646Y-180900500D01* +X155279803Y-180861144D01* +X155452730Y-180784151D01* +X155605871Y-180672888D01* +X155732533Y-180532216D01* +X155827179Y-180368284D01* +X155885674Y-180188256D01* +X155905460Y-180000000D01* +X155885674Y-179811744D01* +X155827179Y-179631716D01* +X155732533Y-179467784D01* +X155605871Y-179327112D01* +X155605870Y-179327111D01* +X155452734Y-179215851D01* +X155452729Y-179215848D01* +X155279807Y-179138857D01* +X155279802Y-179138855D01* +X155134001Y-179107865D01* +X155094646Y-179099500D01* +X154905354Y-179099500D01* +X154872897Y-179106398D01* +X154720197Y-179138855D01* +X154720192Y-179138857D01* +X154547270Y-179215848D01* +X154547265Y-179215851D01* +X154394129Y-179327111D01* +X154267466Y-179467785D01* +X154172821Y-179631715D01* +X154172818Y-179631722D01* +X154114327Y-179811740D01* +X154114326Y-179811744D01* +X154094540Y-180000000D01* +X147334591Y-180000000D01* +X146641819Y-179307228D01* +X146608334Y-179245905D01* +X146605500Y-179219547D01* +X146605500Y-175000000D01* +X149094540Y-175000000D01* +X149114326Y-175188256D01* +X149114327Y-175188259D01* +X149172818Y-175368277D01* +X149172821Y-175368284D01* +X149267467Y-175532216D01* +X149355794Y-175630313D01* +X149394129Y-175672888D01* +X149547265Y-175784148D01* +X149547270Y-175784151D01* +X149720192Y-175861142D01* +X149720197Y-175861144D01* +X149905354Y-175900500D01* +X149905355Y-175900500D01* +X150094644Y-175900500D01* +X150094646Y-175900500D01* +X150279803Y-175861144D01* +X150452730Y-175784151D01* +X150605871Y-175672888D01* +X150732533Y-175532216D01* +X150827179Y-175368284D01* +X150885674Y-175188256D01* +X150905460Y-175000000D01* +X159094540Y-175000000D01* +X159114326Y-175188256D01* +X159114327Y-175188259D01* +X159172818Y-175368277D01* +X159172821Y-175368284D01* +X159267467Y-175532216D01* +X159355794Y-175630313D01* +X159394129Y-175672888D01* +X159547265Y-175784148D01* +X159547270Y-175784151D01* +X159720192Y-175861142D01* +X159720197Y-175861144D01* +X159905354Y-175900500D01* +X159905355Y-175900500D01* +X160094644Y-175900500D01* +X160094646Y-175900500D01* +X160279803Y-175861144D01* +X160452730Y-175784151D01* +X160605871Y-175672888D01* +X160732533Y-175532216D01* +X160827179Y-175368284D01* +X160885674Y-175188256D01* +X160905460Y-175000000D01* +X179094540Y-175000000D01* +X179114326Y-175188256D01* +X179114327Y-175188259D01* +X179172818Y-175368277D01* +X179172821Y-175368284D01* +X179267467Y-175532216D01* +X179355794Y-175630313D01* +X179394129Y-175672888D01* +X179547265Y-175784148D01* +X179547270Y-175784151D01* +X179720192Y-175861142D01* +X179720197Y-175861144D01* +X179905354Y-175900500D01* +X179905355Y-175900500D01* +X180094644Y-175900500D01* +X180094646Y-175900500D01* +X180279803Y-175861144D01* +X180452730Y-175784151D01* +X180605871Y-175672888D01* +X180732533Y-175532216D01* +X180827179Y-175368284D01* +X180885674Y-175188256D01* +X180905460Y-175000000D01* +X180885674Y-174811744D01* +X180827179Y-174631716D01* +X180811757Y-174605004D01* +X181358933Y-174605004D01* +X181378719Y-174793260D01* +X181378720Y-174793263D01* +X181437214Y-174973289D01* +X181484771Y-175055661D01* +X181501244Y-175123562D01* +X181484771Y-175179661D01* +X181437217Y-175262027D01* +X181389414Y-175409151D01* +X181378722Y-175442057D01* +X181358936Y-175630313D01* +X181378722Y-175818569D01* +X181378723Y-175818572D01* +X181437214Y-175998590D01* +X181437217Y-175998597D01* +X181484772Y-176080964D01* +X181501245Y-176148864D01* +X181484773Y-176204963D01* +X181437216Y-176287334D01* +X181378723Y-176467358D01* +X181378722Y-176467362D01* +X181358936Y-176655618D01* +X181378722Y-176843874D01* +X181378723Y-176843877D01* +X181437214Y-177023895D01* +X181437217Y-177023902D01* +X181531863Y-177187834D01* +X181658525Y-177328506D01* +X181811661Y-177439766D01* +X181811666Y-177439769D01* +X181984588Y-177516760D01* +X181984593Y-177516762D01* +X182169750Y-177556118D01* +X182169751Y-177556118D01* +X182359040Y-177556118D01* +X182359042Y-177556118D01* +X182544199Y-177516762D01* +X182717126Y-177439769D01* +X182870267Y-177328506D01* +X182996929Y-177187834D01* +X183091575Y-177023902D01* +X183150070Y-176843874D01* +X183167717Y-176675962D01* +X183194300Y-176611352D01* +X183203347Y-176601256D01* +X184878729Y-174925875D01* +X184878733Y-174925873D01* +X184965858Y-174838748D01* +X185034311Y-174736301D01* +X185034312Y-174736300D01* +X185077632Y-174631716D01* +X185080414Y-174625000D01* +X186869540Y-174625000D01* +X186889326Y-174813256D01* +X186889327Y-174813259D01* +X186947818Y-174993277D01* +X186947821Y-174993284D01* +X187042467Y-175157216D01* +X187169129Y-175297888D01* +X187322265Y-175409148D01* +X187322270Y-175409151D01* +X187495192Y-175486142D01* +X187495197Y-175486144D01* +X187680354Y-175525500D01* +X187680355Y-175525500D01* +X187869644Y-175525500D01* +X187869646Y-175525500D01* +X188054803Y-175486144D01* +X188227730Y-175409151D01* +X188380871Y-175297888D01* +X188507533Y-175157216D01* +X188602179Y-174993284D01* +X188660674Y-174813256D01* +X188679934Y-174630000D01* +X192864540Y-174630000D01* +X192884326Y-174818256D01* +X192884327Y-174818259D01* +X192942818Y-174998277D01* +X192942821Y-174998284D01* +X193037467Y-175162216D01* +X193159627Y-175297888D01* +X193164129Y-175302888D01* +X193317265Y-175414148D01* +X193317270Y-175414151D01* +X193490192Y-175491142D01* +X193490197Y-175491144D01* +X193675354Y-175530500D01* +X193675355Y-175530500D01* +X193864644Y-175530500D01* +X193864646Y-175530500D01* +X194049803Y-175491144D01* +X194222730Y-175414151D01* +X194375871Y-175302888D01* +X194502533Y-175162216D01* +X194597179Y-174998284D01* +X194655674Y-174818256D01* +X194675460Y-174630000D01* +X194655674Y-174441744D01* +X194597179Y-174261716D01* +X194502533Y-174097784D01* +X194375871Y-173957112D01* +X194368988Y-173952111D01* +X194222734Y-173845851D01* +X194222729Y-173845848D01* +X194049807Y-173768857D01* +X194049802Y-173768855D01* +X193904001Y-173737865D01* +X193864646Y-173729500D01* +X193675354Y-173729500D01* +X193655458Y-173733729D01* +X193490197Y-173768855D01* +X193490192Y-173768857D01* +X193317270Y-173845848D01* +X193317265Y-173845851D01* +X193164129Y-173957111D01* +X193037466Y-174097785D01* +X192942821Y-174261715D01* +X192942818Y-174261722D01* +X192885028Y-174439584D01* +X192884326Y-174441744D01* +X192864540Y-174630000D01* +X188679934Y-174630000D01* +X188680460Y-174625000D01* +X188660674Y-174436744D01* +X188602179Y-174256716D01* +X188507533Y-174092784D01* +X188380871Y-173952112D01* +X188380870Y-173952111D01* +X188227734Y-173840851D01* +X188227729Y-173840848D01* +X188054807Y-173763857D01* +X188054802Y-173763855D01* +X187893169Y-173729500D01* +X187869646Y-173724500D01* +X187680354Y-173724500D01* +X187656831Y-173729500D01* +X187495197Y-173763855D01* +X187495192Y-173763857D01* +X187322270Y-173840848D01* +X187322265Y-173840851D01* +X187169129Y-173952111D01* +X187042466Y-174092785D01* +X186947821Y-174256715D01* +X186947818Y-174256722D01* +X186903243Y-174393911D01* +X186889326Y-174436744D01* +X186869540Y-174625000D01* +X185080414Y-174625000D01* +X185081463Y-174622467D01* +X185105500Y-174501621D01* +X185105500Y-173512500D01* +X195582039Y-173512500D01* +X195601825Y-173700756D01* +X195601826Y-173700759D01* +X195660317Y-173880777D01* +X195660320Y-173880784D01* +X195754966Y-174044716D01* +X195839731Y-174138857D01* +X195881628Y-174185388D01* +X196034764Y-174296648D01* +X196034769Y-174296651D01* +X196207691Y-174373642D01* +X196207696Y-174373644D01* +X196392853Y-174413000D01* +X196392854Y-174413000D01* +X196399210Y-174414351D01* +X196398961Y-174415519D01* +X196457448Y-174439584D01* +X196497430Y-174496883D01* +X196497799Y-174497999D01* +X196532819Y-174605780D01* +X196532821Y-174605784D01* +X196627467Y-174769716D01* +X196726951Y-174880204D01* +X196754129Y-174910388D01* +X196907265Y-175021648D01* +X196907270Y-175021651D01* +X197080192Y-175098642D01* +X197080197Y-175098644D01* +X197265354Y-175138000D01* +X197265355Y-175138000D01* +X197454644Y-175138000D01* +X197454646Y-175138000D01* +X197639803Y-175098644D01* +X197812730Y-175021651D01* +X197965871Y-174910388D01* +X197968788Y-174907147D01* +X197971600Y-174904026D01* +X198031087Y-174867379D01* +X198063748Y-174863000D01* +X198971223Y-174863000D01* +X199038262Y-174882685D01* +X199084017Y-174935489D01* +X199093490Y-174993502D01* +X199094540Y-174993502D01* +X199094540Y-174999929D01* +X199094544Y-174999954D01* +X199094540Y-174999992D01* +X199094540Y-174999997D01* +X199094540Y-175000000D01* +X199114326Y-175188256D01* +X199114327Y-175188259D01* +X199172818Y-175368277D01* +X199172821Y-175368284D01* +X199267467Y-175532216D01* +X199355794Y-175630313D01* +X199394129Y-175672888D01* +X199547265Y-175784148D01* +X199547270Y-175784151D01* +X199720192Y-175861142D01* +X199720197Y-175861144D01* +X199905354Y-175900500D01* +X199905355Y-175900500D01* +X200094644Y-175900500D01* +X200094646Y-175900500D01* +X200279803Y-175861144D01* +X200452730Y-175784151D01* +X200605871Y-175672888D01* +X200732533Y-175532216D01* +X200827179Y-175368284D01* +X200885674Y-175188256D01* +X200905460Y-175000000D01* +X200905460Y-174999997D01* +X200905460Y-174999992D01* +X200905456Y-174999954D01* +X200905460Y-174999932D01* +X200905460Y-174993502D01* +X200906636Y-174993502D01* +X200918029Y-174931225D01* +X200965764Y-174880204D01* +X201028777Y-174863000D01* +X208971223Y-174863000D01* +X209038262Y-174882685D01* +X209084017Y-174935489D01* +X209093490Y-174993502D01* +X209094540Y-174993502D01* +X209094540Y-174999929D01* +X209094544Y-174999954D01* +X209094540Y-174999992D01* +X209094540Y-174999997D01* +X209094540Y-175000000D01* +X209114326Y-175188256D01* +X209114327Y-175188259D01* +X209172818Y-175368277D01* +X209172821Y-175368284D01* +X209267467Y-175532216D01* +X209355794Y-175630313D01* +X209394129Y-175672888D01* +X209547265Y-175784148D01* +X209547270Y-175784151D01* +X209720192Y-175861142D01* +X209720197Y-175861144D01* +X209905354Y-175900500D01* +X209905355Y-175900500D01* +X210094644Y-175900500D01* +X210094646Y-175900500D01* +X210279803Y-175861144D01* +X210452730Y-175784151D01* +X210605871Y-175672888D01* +X210732533Y-175532216D01* +X210827179Y-175368284D01* +X210885674Y-175188256D01* +X210905460Y-175000000D01* +X219094540Y-175000000D01* +X219114326Y-175188256D01* +X219114327Y-175188259D01* +X219172818Y-175368277D01* +X219172821Y-175368284D01* +X219267467Y-175532216D01* +X219355794Y-175630313D01* +X219394129Y-175672888D01* +X219547265Y-175784148D01* +X219547270Y-175784151D01* +X219720192Y-175861142D01* +X219720197Y-175861144D01* +X219905354Y-175900500D01* +X219905355Y-175900500D01* +X220094644Y-175900500D01* +X220094646Y-175900500D01* +X220279803Y-175861144D01* +X220452730Y-175784151D01* +X220605871Y-175672888D01* +X220732533Y-175532216D01* +X220827179Y-175368284D01* +X220885674Y-175188256D01* +X220905460Y-175000000D01* +X229094540Y-175000000D01* +X229114326Y-175188256D01* +X229114327Y-175188259D01* +X229172818Y-175368277D01* +X229172821Y-175368284D01* +X229267467Y-175532216D01* +X229355794Y-175630313D01* +X229394129Y-175672888D01* +X229547265Y-175784148D01* +X229547270Y-175784151D01* +X229720192Y-175861142D01* +X229720197Y-175861144D01* +X229905354Y-175900500D01* +X229905355Y-175900500D01* +X230094644Y-175900500D01* +X230094646Y-175900500D01* +X230279803Y-175861144D01* +X230452730Y-175784151D01* +X230605871Y-175672888D01* +X230732533Y-175532216D01* +X230827179Y-175368284D01* +X230885674Y-175188256D01* +X230905460Y-175000000D01* +X239094540Y-175000000D01* +X239114326Y-175188256D01* +X239114327Y-175188259D01* +X239172818Y-175368277D01* +X239172821Y-175368284D01* +X239267467Y-175532216D01* +X239355794Y-175630313D01* +X239394129Y-175672888D01* +X239547265Y-175784148D01* +X239547270Y-175784151D01* +X239720192Y-175861142D01* +X239720197Y-175861144D01* +X239905354Y-175900500D01* +X239905355Y-175900500D01* +X240094644Y-175900500D01* +X240094646Y-175900500D01* +X240279803Y-175861144D01* +X240452730Y-175784151D01* +X240605871Y-175672888D01* +X240732533Y-175532216D01* +X240827179Y-175368284D01* +X240885674Y-175188256D01* +X240905460Y-175000000D01* +X240885674Y-174811744D01* +X240827179Y-174631716D01* +X240732533Y-174467784D01* +X240605871Y-174327112D01* +X240563941Y-174296648D01* +X240452734Y-174215851D01* +X240452729Y-174215848D01* +X240279807Y-174138857D01* +X240279802Y-174138855D01* +X240134001Y-174107865D01* +X240094646Y-174099500D01* +X239905354Y-174099500D01* +X239872897Y-174106398D01* +X239720197Y-174138855D01* +X239720192Y-174138857D01* +X239547270Y-174215848D01* +X239547265Y-174215851D01* +X239394129Y-174327111D01* +X239267466Y-174467785D01* +X239172821Y-174631715D01* +X239172818Y-174631722D01* +X239120331Y-174793263D01* +X239114326Y-174811744D01* +X239094540Y-175000000D01* +X230905460Y-175000000D01* +X230885674Y-174811744D01* +X230827179Y-174631716D01* +X230732533Y-174467784D01* +X230605871Y-174327112D01* +X230563941Y-174296648D01* +X230452734Y-174215851D01* +X230452729Y-174215848D01* +X230279807Y-174138857D01* +X230279802Y-174138855D01* +X230134001Y-174107865D01* +X230094646Y-174099500D01* +X229905354Y-174099500D01* +X229872897Y-174106398D01* +X229720197Y-174138855D01* +X229720192Y-174138857D01* +X229547270Y-174215848D01* +X229547265Y-174215851D01* +X229394129Y-174327111D01* +X229267466Y-174467785D01* +X229172821Y-174631715D01* +X229172818Y-174631722D01* +X229120331Y-174793263D01* +X229114326Y-174811744D01* +X229094540Y-175000000D01* +X220905460Y-175000000D01* +X220885674Y-174811744D01* +X220827179Y-174631716D01* +X220732533Y-174467784D01* +X220605871Y-174327112D01* +X220563941Y-174296648D01* +X220452734Y-174215851D01* +X220452729Y-174215848D01* +X220279807Y-174138857D01* +X220279802Y-174138855D01* +X220134001Y-174107865D01* +X220094646Y-174099500D01* +X219905354Y-174099500D01* +X219872897Y-174106398D01* +X219720197Y-174138855D01* +X219720192Y-174138857D01* +X219547270Y-174215848D01* +X219547265Y-174215851D01* +X219394129Y-174327111D01* +X219267466Y-174467785D01* +X219172821Y-174631715D01* +X219172818Y-174631722D01* +X219120331Y-174793263D01* +X219114326Y-174811744D01* +X219094540Y-175000000D01* +X210905460Y-175000000D01* +X210905460Y-174999997D01* +X210905460Y-174999994D01* +X210905456Y-174999956D01* +X210905460Y-174999934D01* +X210905460Y-174993501D01* +X210906637Y-174993501D01* +X210918028Y-174931227D01* +X210965762Y-174880205D01* +X211028777Y-174863000D01* +X213658003Y-174863000D01* +X213658003Y-174862999D01* +X213742654Y-174846162D01* +X213742655Y-174846162D01* +X213754828Y-174843740D01* +X213778847Y-174838963D01* +X213828891Y-174818234D01* +X213892681Y-174791812D01* +X213975757Y-174736301D01* +X213995128Y-174723358D01* +X214082253Y-174636233D01* +X214082254Y-174636231D01* +X214089320Y-174629165D01* +X214089323Y-174629161D01* +X215383485Y-173334999D01* +X241534539Y-173334999D01* +X241554325Y-173523255D01* +X241554326Y-173523258D01* +X241612817Y-173703276D01* +X241612820Y-173703283D01* +X241707466Y-173867215D01* +X241801995Y-173972200D01* +X241834128Y-174007887D01* +X241987264Y-174119147D01* +X241987269Y-174119150D01* +X242160191Y-174196141D01* +X242160196Y-174196143D01* +X242345353Y-174235499D01* +X242345354Y-174235499D01* +X242534643Y-174235499D01* +X242534645Y-174235499D01* +X242719802Y-174196143D01* +X242892729Y-174119150D01* +X243045870Y-174007887D01* +X243172532Y-173867215D01* +X243267178Y-173703283D01* +X243325673Y-173523255D01* +X243345459Y-173334999D01* +X243325673Y-173146743D01* +X243267178Y-172966715D01* +X243172532Y-172802783D01* +X243045870Y-172662111D01* +X243045869Y-172662110D01* +X242892733Y-172550850D01* +X242892728Y-172550847D01* +X242719806Y-172473856D01* +X242719801Y-172473854D01* +X242574000Y-172442864D01* +X242534645Y-172434499D01* +X242345353Y-172434499D01* +X242312896Y-172441397D01* +X242160196Y-172473854D01* +X242160191Y-172473856D01* +X241987269Y-172550847D01* +X241987264Y-172550850D01* +X241834128Y-172662110D01* +X241707465Y-172802784D01* +X241612820Y-172966714D01* +X241612817Y-172966721D01* +X241555146Y-173144215D01* +X241554325Y-173146743D01* +X241534539Y-173334999D01* +X215383485Y-173334999D01* +X218718483Y-170000000D01* +X224094540Y-170000000D01* +X224114326Y-170188256D01* +X224114327Y-170188259D01* +X224172818Y-170368277D01* +X224172820Y-170368282D01* +X224172821Y-170368284D01* +X224267467Y-170532216D01* +X224329209Y-170600787D01* +X224394129Y-170672888D01* +X224547265Y-170784148D01* +X224547270Y-170784151D01* +X224720192Y-170861142D01* +X224720197Y-170861144D01* +X224905354Y-170900500D01* +X224905355Y-170900500D01* +X225094644Y-170900500D01* +X225094646Y-170900500D01* +X225279803Y-170861144D01* +X225452730Y-170784151D01* +X225605871Y-170672888D01* +X225732533Y-170532216D01* +X225827179Y-170368284D01* +X225885674Y-170188256D01* +X225905460Y-170000000D01* +X234094540Y-170000000D01* +X234114326Y-170188256D01* +X234114327Y-170188259D01* +X234172818Y-170368277D01* +X234172820Y-170368282D01* +X234172821Y-170368284D01* +X234267467Y-170532216D01* +X234329209Y-170600787D01* +X234394129Y-170672888D01* +X234547265Y-170784148D01* +X234547270Y-170784151D01* +X234720192Y-170861142D01* +X234720197Y-170861144D01* +X234905354Y-170900500D01* +X234905355Y-170900500D01* +X235094644Y-170900500D01* +X235094646Y-170900500D01* +X235279803Y-170861144D01* +X235452730Y-170784151D01* +X235605871Y-170672888D01* +X235732533Y-170532216D01* +X235827179Y-170368284D01* +X235885674Y-170188256D01* +X235905460Y-170000000D01* +X235885674Y-169811744D01* +X235827179Y-169631716D01* +X235732533Y-169467784D01* +X235605871Y-169327112D01* +X235605870Y-169327111D01* +X235452734Y-169215851D01* +X235452729Y-169215848D01* +X235279807Y-169138857D01* +X235279802Y-169138855D01* +X235134001Y-169107865D01* +X235094646Y-169099500D01* +X234905354Y-169099500D01* +X234872897Y-169106398D01* +X234720197Y-169138855D01* +X234720192Y-169138857D01* +X234547270Y-169215848D01* +X234547265Y-169215851D01* +X234394129Y-169327111D01* +X234267466Y-169467785D01* +X234172821Y-169631715D01* +X234172818Y-169631722D01* +X234114327Y-169811740D01* +X234114326Y-169811744D01* +X234094540Y-170000000D01* +X225905460Y-170000000D01* +X225885674Y-169811744D01* +X225827179Y-169631716D01* +X225732533Y-169467784D01* +X225605871Y-169327112D01* +X225605870Y-169327111D01* +X225452734Y-169215851D01* +X225452729Y-169215848D01* +X225279807Y-169138857D01* +X225279802Y-169138855D01* +X225134001Y-169107865D01* +X225094646Y-169099500D01* +X224905354Y-169099500D01* +X224872897Y-169106398D01* +X224720197Y-169138855D01* +X224720192Y-169138857D01* +X224547270Y-169215848D01* +X224547265Y-169215851D01* +X224394129Y-169327111D01* +X224267466Y-169467785D01* +X224172821Y-169631715D01* +X224172818Y-169631722D01* +X224114327Y-169811740D01* +X224114326Y-169811744D01* +X224094540Y-170000000D01* +X218718483Y-170000000D01* +X219718483Y-169000000D01* +X256454540Y-169000000D01* +X256474326Y-169188256D01* +X256474327Y-169188259D01* +X256532818Y-169368277D01* +X256532821Y-169368284D01* +X256627467Y-169532216D01* +X256717063Y-169631722D01* +X256754129Y-169672888D01* +X256907265Y-169784148D01* +X256907270Y-169784151D01* +X257080192Y-169861142D01* +X257080197Y-169861144D01* +X257265354Y-169900500D01* +X257265355Y-169900500D01* +X257454644Y-169900500D01* +X257454646Y-169900500D01* +X257639803Y-169861144D01* +X257812730Y-169784151D01* +X257965871Y-169672888D01* +X258092533Y-169532216D01* +X258187179Y-169368284D01* +X258245674Y-169188256D01* +X258265460Y-169000000D01* +X258245674Y-168811744D01* +X258187179Y-168631716D01* +X258092533Y-168467784D01* +X257965871Y-168327112D01* +X257922752Y-168295784D01* +X257812734Y-168215851D01* +X257812729Y-168215848D01* +X257639807Y-168138857D01* +X257639802Y-168138855D01* +X257481119Y-168105127D01* +X257454646Y-168099500D01* +X257265354Y-168099500D01* +X257238881Y-168105127D01* +X257080197Y-168138855D01* +X257080192Y-168138857D01* +X256907270Y-168215848D01* +X256907265Y-168215851D01* +X256754129Y-168327111D01* +X256627466Y-168467785D01* +X256532821Y-168631715D01* +X256532818Y-168631722D01* +X256476621Y-168804680D01* +X256474326Y-168811744D01* +X256454540Y-169000000D01* +X219718483Y-169000000D01* +X220790983Y-167927500D01* +X245827040Y-167927500D01* +X245846826Y-168115756D01* +X245846827Y-168115759D01* +X245905318Y-168295777D01* +X245905321Y-168295784D01* +X245999967Y-168459716D01* +X246112776Y-168585003D01* +X246126629Y-168600388D01* +X246279765Y-168711648D01* +X246279770Y-168711651D01* +X246452692Y-168788642D01* +X246452697Y-168788644D01* +X246637854Y-168828000D01* +X246637855Y-168828000D01* +X246827144Y-168828000D01* +X246827146Y-168828000D01* +X247012303Y-168788644D01* +X247185230Y-168711651D01* +X247338371Y-168600388D01* +X247465033Y-168459716D01* +X247559679Y-168295784D01* +X247618174Y-168115756D01* +X247637960Y-167927500D01* +X247618174Y-167739244D01* +X247559679Y-167559216D01* +X247465033Y-167395284D01* +X247338371Y-167254612D01* +X247319274Y-167240737D01* +X247185232Y-167143350D01* +X247185229Y-167143348D01* +X247012307Y-167066357D01* +X247012302Y-167066355D01* +X246866501Y-167035365D01* +X246827146Y-167027000D01* +X246637854Y-167027000D01* +X246605397Y-167033898D01* +X246452697Y-167066355D01* +X246452692Y-167066357D01* +X246279770Y-167143348D01* +X246279768Y-167143350D01* +X246126629Y-167254611D01* +X245999966Y-167395285D01* +X245905321Y-167559215D01* +X245905318Y-167559222D01* +X245855737Y-167711819D01* +X245846826Y-167739244D01* +X245827040Y-167927500D01* +X220790983Y-167927500D01* +X221983835Y-166734648D01* +X222045156Y-166701165D01* +X222114848Y-166706149D01* +X222170781Y-166748021D01* +X222189445Y-166784012D01* +X222242819Y-166948280D01* +X222242821Y-166948284D01* +X222337467Y-167112216D01* +X222453188Y-167240737D01* +X222464129Y-167252888D01* +X222617265Y-167364148D01* +X222617270Y-167364151D01* +X222790192Y-167441142D01* +X222790197Y-167441144D01* +X222975354Y-167480500D01* +X222975355Y-167480500D01* +X223164644Y-167480500D01* +X223164646Y-167480500D01* +X223349803Y-167441144D01* +X223522730Y-167364151D01* +X223675871Y-167252888D01* +X223802533Y-167112216D01* +X223897179Y-166948284D01* +X223955674Y-166768256D01* +X223975460Y-166580000D01* +X223955674Y-166391744D01* +X223897179Y-166211716D01* +X223802533Y-166047784D01* +X223675871Y-165907112D01* +X223675870Y-165907111D01* +X223522734Y-165795851D01* +X223522729Y-165795848D01* +X223349807Y-165718857D01* +X223349802Y-165718855D01* +X223284401Y-165704954D01* +X223222919Y-165671761D01* +X223189143Y-165610598D01* +X223193795Y-165540884D01* +X223222499Y-165495985D01* +X223718484Y-165000000D01* +X229094540Y-165000000D01* +X229114326Y-165188256D01* +X229114327Y-165188259D01* +X229172818Y-165368277D01* +X229172821Y-165368284D01* +X229267467Y-165532216D01* +X229371619Y-165647888D01* +X229394129Y-165672888D01* +X229547265Y-165784148D01* +X229547270Y-165784151D01* +X229720192Y-165861142D01* +X229720197Y-165861144D01* +X229905354Y-165900500D01* +X229905355Y-165900500D01* +X230094644Y-165900500D01* +X230094646Y-165900500D01* +X230279803Y-165861144D01* +X230452730Y-165784151D01* +X230605871Y-165672888D01* +X230732533Y-165532216D01* +X230827179Y-165368284D01* +X230885674Y-165188256D01* +X230905460Y-165000000D01* +X239094540Y-165000000D01* +X239114326Y-165188256D01* +X239114327Y-165188259D01* +X239172818Y-165368277D01* +X239172821Y-165368284D01* +X239267467Y-165532216D01* +X239371619Y-165647888D01* +X239394129Y-165672888D01* +X239547265Y-165784148D01* +X239547270Y-165784151D01* +X239720192Y-165861142D01* +X239720197Y-165861144D01* +X239905354Y-165900500D01* +X239905355Y-165900500D01* +X240094644Y-165900500D01* +X240094646Y-165900500D01* +X240279803Y-165861144D01* +X240452730Y-165784151D01* +X240605871Y-165672888D01* +X240732533Y-165532216D01* +X240827179Y-165368284D01* +X240885674Y-165188256D01* +X240905460Y-165000000D01* +X249094540Y-165000000D01* +X249114326Y-165188256D01* +X249114327Y-165188259D01* +X249172818Y-165368277D01* +X249172821Y-165368284D01* +X249267467Y-165532216D01* +X249371619Y-165647888D01* +X249394129Y-165672888D01* +X249547265Y-165784148D01* +X249547270Y-165784151D01* +X249720192Y-165861142D01* +X249720197Y-165861144D01* +X249905354Y-165900500D01* +X249905355Y-165900500D01* +X250094644Y-165900500D01* +X250094646Y-165900500D01* +X250279803Y-165861144D01* +X250452730Y-165784151D01* +X250605871Y-165672888D01* +X250732533Y-165532216D01* +X250827179Y-165368284D01* +X250885674Y-165188256D01* +X250905460Y-165000000D01* +X259094540Y-165000000D01* +X259114326Y-165188256D01* +X259114327Y-165188259D01* +X259172818Y-165368277D01* +X259172821Y-165368284D01* +X259267467Y-165532216D01* +X259371619Y-165647888D01* +X259394129Y-165672888D01* +X259547265Y-165784148D01* +X259547270Y-165784151D01* +X259720192Y-165861142D01* +X259720197Y-165861144D01* +X259905354Y-165900500D01* +X259905355Y-165900500D01* +X260094644Y-165900500D01* +X260094646Y-165900500D01* +X260279803Y-165861144D01* +X260452730Y-165784151D01* +X260605871Y-165672888D01* +X260732533Y-165532216D01* +X260827179Y-165368284D01* +X260885674Y-165188256D01* +X260905460Y-165000000D01* +X260885674Y-164811744D01* +X260827179Y-164631716D01* +X260732533Y-164467784D01* +X260605871Y-164327112D01* +X260605508Y-164326848D01* +X260452734Y-164215851D01* +X260452729Y-164215848D01* +X260279807Y-164138857D01* +X260279802Y-164138855D01* +X260134001Y-164107865D01* +X260094646Y-164099500D01* +X259905354Y-164099500D01* +X259872897Y-164106398D01* +X259720197Y-164138855D01* +X259720192Y-164138857D01* +X259547270Y-164215848D01* +X259547265Y-164215851D01* +X259394129Y-164327111D01* +X259267466Y-164467785D01* +X259172821Y-164631715D01* +X259172818Y-164631722D01* +X259117127Y-164803123D01* +X259114326Y-164811744D01* +X259094540Y-165000000D01* +X250905460Y-165000000D01* +X250885674Y-164811744D01* +X250827179Y-164631716D01* +X250732533Y-164467784D01* +X250605871Y-164327112D01* +X250605508Y-164326848D01* +X250452734Y-164215851D01* +X250452729Y-164215848D01* +X250279807Y-164138857D01* +X250279802Y-164138855D01* +X250134001Y-164107865D01* +X250094646Y-164099500D01* +X249905354Y-164099500D01* +X249872897Y-164106398D01* +X249720197Y-164138855D01* +X249720192Y-164138857D01* +X249547270Y-164215848D01* +X249547265Y-164215851D01* +X249394129Y-164327111D01* +X249267466Y-164467785D01* +X249172821Y-164631715D01* +X249172818Y-164631722D01* +X249117127Y-164803123D01* +X249114326Y-164811744D01* +X249094540Y-165000000D01* +X240905460Y-165000000D01* +X240885674Y-164811744D01* +X240827179Y-164631716D01* +X240732533Y-164467784D01* +X240605871Y-164327112D01* +X240605508Y-164326848D01* +X240452734Y-164215851D01* +X240452729Y-164215848D01* +X240279807Y-164138857D01* +X240279802Y-164138855D01* +X240134001Y-164107865D01* +X240094646Y-164099500D01* +X239905354Y-164099500D01* +X239872897Y-164106398D01* +X239720197Y-164138855D01* +X239720192Y-164138857D01* +X239547270Y-164215848D01* +X239547265Y-164215851D01* +X239394129Y-164327111D01* +X239267466Y-164467785D01* +X239172821Y-164631715D01* +X239172818Y-164631722D01* +X239117127Y-164803123D01* +X239114326Y-164811744D01* +X239094540Y-165000000D01* +X230905460Y-165000000D01* +X230885674Y-164811744D01* +X230827179Y-164631716D01* +X230732533Y-164467784D01* +X230605871Y-164327112D01* +X230605508Y-164326848D01* +X230452734Y-164215851D01* +X230452729Y-164215848D01* +X230279807Y-164138857D01* +X230279802Y-164138855D01* +X230134001Y-164107865D01* +X230094646Y-164099500D01* +X229905354Y-164099500D01* +X229872897Y-164106398D01* +X229720197Y-164138855D01* +X229720192Y-164138857D01* +X229547270Y-164215848D01* +X229547265Y-164215851D01* +X229394129Y-164327111D01* +X229267466Y-164467785D01* +X229172821Y-164631715D01* +X229172818Y-164631722D01* +X229117127Y-164803123D01* +X229114326Y-164811744D01* +X229094540Y-165000000D01* +X223718484Y-165000000D01* +X224883729Y-163834755D01* +X224883733Y-163834753D01* +X224970858Y-163747628D01* +X225025478Y-163665883D01* +X225039312Y-163645180D01* +X225073171Y-163563436D01* +X225086463Y-163531347D01* +X225095919Y-163483808D01* +X225102361Y-163451424D01* +X225102361Y-163451420D01* +X225110500Y-163410502D01* +X225110500Y-163287288D01* +X225110500Y-160000000D01* +X234094540Y-160000000D01* +X234114326Y-160188256D01* +X234114327Y-160188259D01* +X234172818Y-160368277D01* +X234172821Y-160368284D01* +X234267467Y-160532216D01* +X234326930Y-160598256D01* +X234394129Y-160672888D01* +X234547265Y-160784148D01* +X234547270Y-160784151D01* +X234720192Y-160861142D01* +X234720197Y-160861144D01* +X234905354Y-160900500D01* +X234905355Y-160900500D01* +X235094644Y-160900500D01* +X235094646Y-160900500D01* +X235279803Y-160861144D01* +X235452730Y-160784151D01* +X235605871Y-160672888D01* +X235732533Y-160532216D01* +X235827179Y-160368284D01* +X235885674Y-160188256D01* +X235905460Y-160000000D01* +X235885674Y-159811744D01* +X235827179Y-159631716D01* +X235732533Y-159467784D01* +X235605871Y-159327112D01* +X235599621Y-159322571D01* +X235452734Y-159215851D01* +X235452729Y-159215848D01* +X235279807Y-159138857D01* +X235279802Y-159138855D01* +X235134001Y-159107865D01* +X235094646Y-159099500D01* +X234905354Y-159099500D01* +X234872897Y-159106398D01* +X234720197Y-159138855D01* +X234720192Y-159138857D01* +X234547270Y-159215848D01* +X234547265Y-159215851D01* +X234394129Y-159327111D01* +X234267466Y-159467785D01* +X234172821Y-159631715D01* +X234172818Y-159631722D01* +X234115612Y-159807785D01* +X234114326Y-159811744D01* +X234094540Y-160000000D01* +X225110500Y-160000000D01* +X225110500Y-159647436D01* +X225110501Y-159647415D01* +X225110501Y-159518086D01* +X225086464Y-159397250D01* +X225086463Y-159397244D01* +X225085178Y-159394142D01* +X225062839Y-159340210D01* +X225039312Y-159283410D01* +X224970858Y-159180962D01* +X224970855Y-159180958D01* +X224178233Y-158388338D01* +X224178230Y-158388334D01* +X224178230Y-158388335D01* +X224171163Y-158381268D01* +X224171163Y-158381267D01* +X224084038Y-158294142D01* +X224024470Y-158254340D01* +X224024471Y-158254340D01* +X224024469Y-158254338D01* +X223981595Y-158225690D01* +X223981591Y-158225688D01* +X223964194Y-158218482D01* +X223901097Y-158192347D01* +X223867757Y-158178537D01* +X223867753Y-158178536D01* +X223867749Y-158178535D01* +X223779061Y-158160893D01* +X223779052Y-158160893D01* +X223746912Y-158154500D01* +X223746911Y-158154500D01* +X219863748Y-158154500D01* +X219796709Y-158134815D01* +X219771600Y-158113474D01* +X219765873Y-158107114D01* +X219765869Y-158107110D01* +X219612734Y-157995851D01* +X219612729Y-157995848D01* +X219439807Y-157918857D01* +X219439802Y-157918855D01* +X219294001Y-157887865D01* +X219254646Y-157879500D01* +X219065354Y-157879500D01* +X219044978Y-157883831D01* +X218880197Y-157918855D01* +X218880192Y-157918857D01* +X218707270Y-157995848D01* +X218707265Y-157995851D01* +X218554129Y-158107111D01* +X218427466Y-158247785D01* +X218332821Y-158411715D01* +X218332818Y-158411722D01* +X218276313Y-158585628D01* +X218274326Y-158591744D01* +X218254540Y-158780000D01* +X218274326Y-158968256D01* +X218274327Y-158968259D01* +X218332818Y-159148277D01* +X218332821Y-159148284D01* +X218427467Y-159312216D01* +X218523275Y-159418621D01* +X218554129Y-159452888D01* +X218707265Y-159564148D01* +X218707270Y-159564151D01* +X218880192Y-159641142D01* +X218880197Y-159641144D01* +X219065354Y-159680500D01* +X219065355Y-159680500D01* +X219254644Y-159680500D01* +X219254646Y-159680500D01* +X219439803Y-159641144D01* +X219612730Y-159564151D01* +X219765871Y-159452888D01* +X219768788Y-159449647D01* +X219771600Y-159446526D01* +X219831087Y-159409879D01* +X219863748Y-159405500D01* +X222796661Y-159405500D01* +X222863700Y-159425185D01* +X222909455Y-159477989D01* +X222919399Y-159547147D01* +X222914592Y-159567818D01* +X222877751Y-159681204D01* +X222874326Y-159691744D01* +X222854540Y-159880000D01* +X222874326Y-160068256D01* +X222874327Y-160068259D01* +X222932818Y-160248277D01* +X222932821Y-160248284D01* +X223027467Y-160412216D01* +X223057181Y-160445216D01* +X223102650Y-160495715D01* +X223132880Y-160558706D01* +X223134500Y-160578687D01* +X223134500Y-163127047D01* +X223114815Y-163194086D01* +X223098181Y-163214728D01* +X213462228Y-172850681D01* +X213400905Y-172884166D01* +X213374547Y-172887000D01* +X197191247Y-172887000D01* +X197124208Y-172867315D01* +X197099099Y-172845974D01* +X197093372Y-172839614D01* +X197093368Y-172839610D01* +X196940233Y-172728351D01* +X196940228Y-172728348D01* +X196767306Y-172651357D01* +X196767301Y-172651355D01* +X196611676Y-172618277D01* +X196582145Y-172612000D01* +X196392853Y-172612000D01* +X196363322Y-172618277D01* +X196207696Y-172651355D01* +X196207691Y-172651357D01* +X196034769Y-172728348D01* +X196034764Y-172728351D01* +X195881628Y-172839611D01* +X195754965Y-172980285D01* +X195660320Y-173144215D01* +X195660317Y-173144222D01* +X195605769Y-173312106D01* +X195601825Y-173324244D01* +X195582039Y-173512500D01* +X185105500Y-173512500D01* +X185105500Y-171910452D01* +X185125185Y-171843413D01* +X185141819Y-171822771D01* +X186417771Y-170546819D01* +X186479094Y-170513334D01* +X186505452Y-170510500D01* +X186564644Y-170510500D01* +X186564646Y-170510500D01* +X186749803Y-170471144D01* +X186922730Y-170394151D01* +X187075871Y-170282888D01* +X187202533Y-170142216D01* +X187297179Y-169978284D01* +X187355674Y-169798256D01* +X187375460Y-169610000D01* +X187355674Y-169421744D01* +X187297179Y-169241716D01* +X187202533Y-169077784D01* +X187075871Y-168937112D01* +X187064508Y-168928856D01* +X186922734Y-168825851D01* +X186922729Y-168825848D01* +X186749807Y-168748857D01* +X186749802Y-168748855D01* +X186604001Y-168717865D01* +X186564646Y-168709500D01* +X186375354Y-168709500D01* +X186342897Y-168716398D01* +X186190197Y-168748855D01* +X186190192Y-168748857D01* +X186017270Y-168825848D01* +X186017265Y-168825851D01* +X185864129Y-168937111D01* +X185737466Y-169077785D01* +X185642821Y-169241715D01* +X185642818Y-169241722D01* +X185584335Y-169421715D01* +X185584326Y-169421744D01* +X185579487Y-169467784D01* +X185566678Y-169589651D01* +X185540093Y-169654266D01* +X185531038Y-169664370D01* +X184698602Y-170496806D01* +X184637279Y-170530291D01* +X184567587Y-170525307D01* +X184511654Y-170483435D01* +X184510600Y-170482007D01* +X184507535Y-170477788D01* +X184507533Y-170477784D01* +X184501554Y-170471144D01* +X184380870Y-170337111D01* +X184227734Y-170225851D01* +X184227729Y-170225848D01* +X184054807Y-170148857D01* +X184054802Y-170148855D01* +X183882941Y-170112326D01* +X183869646Y-170109500D01* +X183680354Y-170109500D01* +X183667059Y-170112326D01* +X183495197Y-170148855D01* +X183495192Y-170148857D01* +X183322270Y-170225848D01* +X183322265Y-170225851D01* +X183169129Y-170337111D01* +X183042466Y-170477785D01* +X182947821Y-170641715D01* +X182947818Y-170641722D01* +X182889327Y-170821740D01* +X182889326Y-170821744D01* +X182869540Y-171010000D01* +X182889326Y-171198256D01* +X182889327Y-171198259D01* +X182947818Y-171378277D01* +X182947821Y-171378284D01* +X183042467Y-171542216D01* +X183048410Y-171548816D01* +X183117650Y-171625715D01* +X183147880Y-171688706D01* +X183149500Y-171708687D01* +X183149500Y-172315500D01* +X183129815Y-172382539D01* +X183077011Y-172428294D01* +X183025500Y-172439500D01* +X182955354Y-172439500D01* +X182928608Y-172445185D01* +X182770197Y-172478855D01* +X182770192Y-172478857D01* +X182597270Y-172555848D01* +X182597265Y-172555851D01* +X182444129Y-172667111D01* +X182317466Y-172807785D01* +X182222821Y-172971715D01* +X182222818Y-172971722D01* +X182166772Y-173144215D01* +X182164326Y-173151744D01* +X182144540Y-173340000D01* +X182163800Y-173523255D01* +X182164327Y-173528261D01* +X182175686Y-173563221D01* +X182177681Y-173633062D01* +X182141600Y-173692895D01* +X182083536Y-173722828D01* +X181984590Y-173743859D01* +X181984585Y-173743861D01* +X181811663Y-173820852D01* +X181811658Y-173820855D01* +X181658522Y-173932115D01* +X181531859Y-174072789D01* +X181437214Y-174236719D01* +X181437211Y-174236726D01* +X181379498Y-174414351D01* +X181378719Y-174416748D01* +X181358933Y-174605004D01* +X180811757Y-174605004D01* +X180732533Y-174467784D01* +X180605871Y-174327112D01* +X180563941Y-174296648D01* +X180452734Y-174215851D01* +X180452729Y-174215848D01* +X180279807Y-174138857D01* +X180279802Y-174138855D01* +X180134001Y-174107865D01* +X180094646Y-174099500D01* +X179905354Y-174099500D01* +X179872897Y-174106398D01* +X179720197Y-174138855D01* +X179720192Y-174138857D01* +X179547270Y-174215848D01* +X179547265Y-174215851D01* +X179394129Y-174327111D01* +X179267466Y-174467785D01* +X179172821Y-174631715D01* +X179172818Y-174631722D01* +X179120331Y-174793263D01* +X179114326Y-174811744D01* +X179094540Y-175000000D01* +X160905460Y-175000000D01* +X160885674Y-174811744D01* +X160827179Y-174631716D01* +X160732533Y-174467784D01* +X160605871Y-174327112D01* +X160563941Y-174296648D01* +X160452734Y-174215851D01* +X160452729Y-174215848D01* +X160279807Y-174138857D01* +X160279802Y-174138855D01* +X160134001Y-174107865D01* +X160094646Y-174099500D01* +X159905354Y-174099500D01* +X159872897Y-174106398D01* +X159720197Y-174138855D01* +X159720192Y-174138857D01* +X159547270Y-174215848D01* +X159547265Y-174215851D01* +X159394129Y-174327111D01* +X159267466Y-174467785D01* +X159172821Y-174631715D01* +X159172818Y-174631722D01* +X159120331Y-174793263D01* +X159114326Y-174811744D01* +X159094540Y-175000000D01* +X150905460Y-175000000D01* +X150885674Y-174811744D01* +X150827179Y-174631716D01* +X150732533Y-174467784D01* +X150605871Y-174327112D01* +X150563941Y-174296648D01* +X150452734Y-174215851D01* +X150452729Y-174215848D01* +X150279807Y-174138857D01* +X150279802Y-174138855D01* +X150134001Y-174107865D01* +X150094646Y-174099500D01* +X149905354Y-174099500D01* +X149872897Y-174106398D01* +X149720197Y-174138855D01* +X149720192Y-174138857D01* +X149547270Y-174215848D01* +X149547265Y-174215851D01* +X149394129Y-174327111D01* +X149267466Y-174467785D01* +X149172821Y-174631715D01* +X149172818Y-174631722D01* +X149120331Y-174793263D01* +X149114326Y-174811744D01* +X149094540Y-175000000D01* +X146605500Y-175000000D01* +X146605500Y-170000000D01* +X154094540Y-170000000D01* +X154114326Y-170188256D01* +X154114327Y-170188259D01* +X154172818Y-170368277D01* +X154172820Y-170368282D01* +X154172821Y-170368284D01* +X154267467Y-170532216D01* +X154329209Y-170600787D01* +X154394129Y-170672888D01* +X154547265Y-170784148D01* +X154547270Y-170784151D01* +X154720192Y-170861142D01* +X154720197Y-170861144D01* +X154905354Y-170900500D01* +X154905355Y-170900500D01* +X155094644Y-170900500D01* +X155094646Y-170900500D01* +X155279803Y-170861144D01* +X155452730Y-170784151D01* +X155605871Y-170672888D01* +X155732533Y-170532216D01* +X155827179Y-170368284D01* +X155885674Y-170188256D01* +X155905460Y-170000000D01* +X164094540Y-170000000D01* +X164114326Y-170188256D01* +X164114327Y-170188259D01* +X164172818Y-170368277D01* +X164172820Y-170368282D01* +X164172821Y-170368284D01* +X164267467Y-170532216D01* +X164329209Y-170600787D01* +X164394129Y-170672888D01* +X164547265Y-170784148D01* +X164547270Y-170784151D01* +X164720192Y-170861142D01* +X164720197Y-170861144D01* +X164905354Y-170900500D01* +X164905355Y-170900500D01* +X165094644Y-170900500D01* +X165094646Y-170900500D01* +X165279803Y-170861144D01* +X165452730Y-170784151D01* +X165605871Y-170672888D01* +X165732533Y-170532216D01* +X165827179Y-170368284D01* +X165885674Y-170188256D01* +X165905460Y-170000000D01* +X165885674Y-169811744D01* +X165827179Y-169631716D01* +X165732533Y-169467784D01* +X165605871Y-169327112D01* +X165605870Y-169327111D01* +X165452734Y-169215851D01* +X165452729Y-169215848D01* +X165279807Y-169138857D01* +X165279802Y-169138855D01* +X165134001Y-169107865D01* +X165094646Y-169099500D01* +X164905354Y-169099500D01* +X164872897Y-169106398D01* +X164720197Y-169138855D01* +X164720192Y-169138857D01* +X164547270Y-169215848D01* +X164547265Y-169215851D01* +X164394129Y-169327111D01* +X164267466Y-169467785D01* +X164172821Y-169631715D01* +X164172818Y-169631722D01* +X164114327Y-169811740D01* +X164114326Y-169811744D01* +X164094540Y-170000000D01* +X155905460Y-170000000D01* +X155885674Y-169811744D01* +X155827179Y-169631716D01* +X155732533Y-169467784D01* +X155605871Y-169327112D01* +X155605870Y-169327111D01* +X155452734Y-169215851D01* +X155452729Y-169215848D01* +X155279807Y-169138857D01* +X155279802Y-169138855D01* +X155134001Y-169107865D01* +X155094646Y-169099500D01* +X154905354Y-169099500D01* +X154872897Y-169106398D01* +X154720197Y-169138855D01* +X154720192Y-169138857D01* +X154547270Y-169215848D01* +X154547265Y-169215851D01* +X154394129Y-169327111D01* +X154267466Y-169467785D01* +X154172821Y-169631715D01* +X154172818Y-169631722D01* +X154114327Y-169811740D01* +X154114326Y-169811744D01* +X154094540Y-170000000D01* +X146605500Y-170000000D01* +X146605500Y-165000000D01* +X149094540Y-165000000D01* +X149114326Y-165188256D01* +X149114327Y-165188259D01* +X149172818Y-165368277D01* +X149172821Y-165368284D01* +X149267467Y-165532216D01* +X149371619Y-165647888D01* +X149394129Y-165672888D01* +X149547265Y-165784148D01* +X149547270Y-165784151D01* +X149720192Y-165861142D01* +X149720197Y-165861144D01* +X149905354Y-165900500D01* +X149905355Y-165900500D01* +X150094644Y-165900500D01* +X150094646Y-165900500D01* +X150279803Y-165861144D01* +X150452730Y-165784151D01* +X150605871Y-165672888D01* +X150732533Y-165532216D01* +X150827179Y-165368284D01* +X150885674Y-165188256D01* +X150905460Y-165000000D01* +X159094540Y-165000000D01* +X159114326Y-165188256D01* +X159114327Y-165188259D01* +X159172818Y-165368277D01* +X159172821Y-165368284D01* +X159267467Y-165532216D01* +X159371619Y-165647888D01* +X159394129Y-165672888D01* +X159547265Y-165784148D01* +X159547270Y-165784151D01* +X159720192Y-165861142D01* +X159720197Y-165861144D01* +X159905354Y-165900500D01* +X159905355Y-165900500D01* +X160094644Y-165900500D01* +X160094646Y-165900500D01* +X160279803Y-165861144D01* +X160452730Y-165784151D01* +X160605871Y-165672888D01* +X160732533Y-165532216D01* +X160827179Y-165368284D01* +X160885674Y-165188256D01* +X160905460Y-165000000D01* +X160885674Y-164811744D01* +X160827179Y-164631716D01* +X160732533Y-164467784D01* +X160605871Y-164327112D01* +X160605508Y-164326848D01* +X160452734Y-164215851D01* +X160452729Y-164215848D01* +X160279807Y-164138857D01* +X160279802Y-164138855D01* +X160134001Y-164107865D01* +X160094646Y-164099500D01* +X159905354Y-164099500D01* +X159872897Y-164106398D01* +X159720197Y-164138855D01* +X159720192Y-164138857D01* +X159547270Y-164215848D01* +X159547265Y-164215851D01* +X159394129Y-164327111D01* +X159267466Y-164467785D01* +X159172821Y-164631715D01* +X159172818Y-164631722D01* +X159117127Y-164803123D01* +X159114326Y-164811744D01* +X159094540Y-165000000D01* +X150905460Y-165000000D01* +X150885674Y-164811744D01* +X150827179Y-164631716D01* +X150732533Y-164467784D01* +X150605871Y-164327112D01* +X150605508Y-164326848D01* +X150452734Y-164215851D01* +X150452729Y-164215848D01* +X150279807Y-164138857D01* +X150279802Y-164138855D01* +X150134001Y-164107865D01* +X150094646Y-164099500D01* +X149905354Y-164099500D01* +X149872897Y-164106398D01* +X149720197Y-164138855D01* +X149720192Y-164138857D01* +X149547270Y-164215848D01* +X149547265Y-164215851D01* +X149394129Y-164327111D01* +X149267466Y-164467785D01* +X149172821Y-164631715D01* +X149172818Y-164631722D01* +X149117127Y-164803123D01* +X149114326Y-164811744D01* +X149094540Y-165000000D01* +X146605500Y-165000000D01* +X146605500Y-161250000D01* +X174504540Y-161250000D01* +X174524326Y-161438256D01* +X174524327Y-161438259D01* +X174582818Y-161618277D01* +X174582821Y-161618284D01* +X174677467Y-161782216D01* +X174781616Y-161897885D01* +X174804129Y-161922888D01* +X174957265Y-162034148D01* +X174957270Y-162034151D01* +X175130192Y-162111142D01* +X175130197Y-162111144D01* +X175315354Y-162150500D01* +X175374548Y-162150500D01* +X175441587Y-162170185D01* +X175462229Y-162186819D01* +X176284072Y-163008662D01* +X176317557Y-163069985D01* +X176312573Y-163139677D01* +X176270701Y-163195610D01* +X176220584Y-163217960D01* +X176192552Y-163223536D01* +X176192541Y-163223539D01* +X176146648Y-163242549D01* +X176078719Y-163270685D01* +X176078715Y-163270687D01* +X176063510Y-163280848D01* +X176053872Y-163287287D01* +X176053871Y-163287288D01* +X175976271Y-163339138D01* +X175976269Y-163339139D01* +X175937625Y-163377784D01* +X175889142Y-163426267D01* +X175889139Y-163426270D01* +X175742421Y-163572989D01* +X175627229Y-163688181D01* +X175565906Y-163721666D01* +X175539548Y-163724500D01* +X175480354Y-163724500D01* +X175447897Y-163731398D01* +X175295197Y-163763855D01* +X175295192Y-163763857D01* +X175122270Y-163840848D01* +X175122265Y-163840851D01* +X174969129Y-163952111D01* +X174842466Y-164092785D01* +X174747821Y-164256715D01* +X174747818Y-164256722D01* +X174690450Y-164433284D01* +X174689326Y-164436744D01* +X174669540Y-164625000D01* +X174689326Y-164813256D01* +X174689327Y-164813259D01* +X174747818Y-164993277D01* +X174747821Y-164993284D01* +X174842467Y-165157216D01* +X174959353Y-165287031D01* +X174969129Y-165297888D01* +X175122265Y-165409148D01* +X175122270Y-165409151D01* +X175295192Y-165486142D01* +X175295197Y-165486144D01* +X175480354Y-165525500D01* +X175480355Y-165525500D01* +X175669644Y-165525500D01* +X175669646Y-165525500D01* +X175854803Y-165486144D01* +X176027730Y-165409151D01* +X176180871Y-165297888D01* +X176307533Y-165157216D01* +X176402179Y-164993284D01* +X176460674Y-164813256D01* +X176478321Y-164645344D01* +X176504904Y-164580734D01* +X176513961Y-164570628D01* +X176597773Y-164486818D01* +X176659096Y-164453333D01* +X176685453Y-164450500D01* +X179955420Y-164450500D01* +X180022459Y-164470185D01* +X180068214Y-164522989D01* +X180078740Y-164587459D01* +X180069540Y-164675000D01* +X180089326Y-164863256D01* +X180089327Y-164863259D01* +X180147818Y-165043277D01* +X180147821Y-165043284D01* +X180242464Y-165207212D01* +X180242465Y-165207214D01* +X180242467Y-165207216D01* +X180296636Y-165267377D01* +X180326865Y-165330366D01* +X180318240Y-165399701D01* +X180273499Y-165453367D01* +X180206846Y-165474325D01* +X180204485Y-165474347D01* +X179438547Y-165474347D01* +X179379248Y-165486142D01* +X179317699Y-165498384D01* +X179299954Y-165505735D01* +X179203870Y-165545533D01* +X179203861Y-165545538D01* +X179101420Y-165613988D01* +X179101416Y-165613991D01* +X176865409Y-167850000D01* +X176126269Y-168589140D01* +X176126267Y-168589142D01* +X176083694Y-168631715D01* +X176039140Y-168676268D01* +X176015840Y-168711141D01* +X176015838Y-168711144D01* +X175970690Y-168778710D01* +X175970688Y-168778714D01* +X175951166Y-168825848D01* +X175950275Y-168827998D01* +X175950274Y-168828000D01* +X175923538Y-168892545D01* +X175923535Y-168892555D01* +X175899500Y-169013389D01* +X175899500Y-170826312D01* +X175879815Y-170893351D01* +X175867650Y-170909284D01* +X175792466Y-170992784D01* +X175697821Y-171156715D01* +X175697818Y-171156722D01* +X175651261Y-171300011D01* +X175639326Y-171336744D01* +X175619540Y-171525000D01* +X175639326Y-171713256D01* +X175639327Y-171713259D01* +X175697818Y-171893277D01* +X175697821Y-171893284D01* +X175792467Y-172057216D01* +X175910996Y-172188855D01* +X175919129Y-172197888D01* +X176072265Y-172309148D01* +X176072270Y-172309151D01* +X176245192Y-172386142D01* +X176245197Y-172386144D01* +X176430354Y-172425500D01* +X176430355Y-172425500D01* +X176570090Y-172425500D01* +X176637129Y-172445185D01* +X176682884Y-172497989D01* +X176688021Y-172511182D01* +X176722818Y-172618277D01* +X176722821Y-172618284D01* +X176817467Y-172782216D01* +X176911815Y-172887000D01* +X176944129Y-172922888D01* +X177097265Y-173034148D01* +X177097270Y-173034151D01* +X177270192Y-173111142D01* +X177270197Y-173111144D01* +X177455354Y-173150500D01* +X177455355Y-173150500D01* +X177644644Y-173150500D01* +X177644646Y-173150500D01* +X177829803Y-173111144D01* +X178002730Y-173034151D01* +X178155871Y-172922888D01* +X178282533Y-172782216D01* +X178377179Y-172618284D01* +X178435674Y-172438256D01* +X178453321Y-172270345D01* +X178479905Y-172205732D01* +X178488952Y-172195636D01* +X182834589Y-167850000D01* +X189519648Y-167850000D01* +X189539434Y-168038256D01* +X189539435Y-168038259D01* +X189597926Y-168218277D01* +X189597929Y-168218284D01* +X189692575Y-168382216D01* +X189742212Y-168437343D01* +X189819237Y-168522888D01* +X189972373Y-168634148D01* +X189972378Y-168634151D01* +X190145300Y-168711142D01* +X190145305Y-168711144D01* +X190330462Y-168750500D01* +X190330463Y-168750500D01* +X190519752Y-168750500D01* +X190519754Y-168750500D01* +X190704911Y-168711144D01* +X190877838Y-168634151D01* +X191030979Y-168522888D01* +X191157641Y-168382216D01* +X191252287Y-168218284D01* +X191310782Y-168038256D01* +X191330568Y-167850000D01* +X191310782Y-167661744D01* +X191252287Y-167481716D01* +X191157641Y-167317784D01* +X191030979Y-167177112D01* +X191024396Y-167172329D01* +X190877842Y-167065851D01* +X190877837Y-167065848D01* +X190704915Y-166988857D01* +X190704910Y-166988855D01* +X190559109Y-166957865D01* +X190519754Y-166949500D01* +X190330462Y-166949500D01* +X190298005Y-166956398D01* +X190145305Y-166988855D01* +X190145300Y-166988857D01* +X189972378Y-167065848D01* +X189972373Y-167065851D01* +X189819237Y-167177111D01* +X189692574Y-167317785D01* +X189597929Y-167481715D01* +X189597926Y-167481722D01* +X189539435Y-167661740D01* +X189539434Y-167661744D01* +X189519648Y-167850000D01* +X182834589Y-167850000D01* +X184848249Y-165836341D01* +X184909572Y-165802856D01* +X184935930Y-165800022D01* +X186646252Y-165800022D01* +X186713291Y-165819707D01* +X186738400Y-165841048D01* +X186744126Y-165847407D01* +X186744129Y-165847410D01* +X186782792Y-165875500D01* +X186793390Y-165883200D01* +X186836056Y-165938529D01* +X186842035Y-166008143D01* +X186812656Y-166066489D01* +X186757466Y-166127785D01* +X186662821Y-166291715D01* +X186662818Y-166291722D01* +X186604539Y-166471089D01* +X186604326Y-166471744D01* +X186584540Y-166660000D01* +X186604326Y-166848256D01* +X186604327Y-166848259D01* +X186662818Y-167028277D01* +X186662821Y-167028284D01* +X186757467Y-167192216D01* +X186813648Y-167254611D01* +X186884129Y-167332888D01* +X187037265Y-167444148D01* +X187037270Y-167444151D01* +X187210192Y-167521142D01* +X187210197Y-167521144D01* +X187395354Y-167560500D01* +X187395355Y-167560500D01* +X187584644Y-167560500D01* +X187584646Y-167560500D01* +X187769803Y-167521144D01* +X187942730Y-167444151D01* +X188095871Y-167332888D01* +X188222533Y-167192216D01* +X188317179Y-167028284D01* +X188375674Y-166848256D01* +X188383373Y-166775000D01* +X205219540Y-166775000D01* +X205239326Y-166963256D01* +X205239327Y-166963259D01* +X205297818Y-167143277D01* +X205297821Y-167143284D01* +X205392467Y-167307216D01* +X205515764Y-167444151D01* +X205519129Y-167447888D01* +X205672265Y-167559148D01* +X205672270Y-167559151D01* +X205845192Y-167636142D01* +X205845197Y-167636144D01* +X206030354Y-167675500D01* +X206089548Y-167675500D01* +X206156587Y-167695185D01* +X206177229Y-167711819D01* +X208651016Y-170185606D01* +X208651045Y-170185637D01* +X208741263Y-170275855D01* +X208741267Y-170275858D01* +X208810647Y-170322216D01* +X208843715Y-170344312D01* +X208901589Y-170368284D01* +X208957548Y-170391463D01* +X209017971Y-170403481D01* +X209078393Y-170415500D01* +X209078394Y-170415500D01* +X213806252Y-170415500D01* +X213873291Y-170435185D01* +X213898400Y-170456526D01* +X213904126Y-170462885D01* +X213904130Y-170462889D01* +X214057265Y-170574148D01* +X214057270Y-170574151D01* +X214230192Y-170651142D01* +X214230197Y-170651144D01* +X214415354Y-170690500D01* +X214415355Y-170690500D01* +X214604644Y-170690500D01* +X214604646Y-170690500D01* +X214789803Y-170651144D01* +X214962730Y-170574151D01* +X215115871Y-170462888D01* +X215242533Y-170322216D01* +X215337179Y-170158284D01* +X215395674Y-169978256D01* +X215415460Y-169790000D01* +X215395674Y-169601744D01* +X215341112Y-169433823D01* +X215337181Y-169421722D01* +X215337180Y-169421721D01* +X215337179Y-169421716D01* +X215242533Y-169257784D01* +X215115871Y-169117112D01* +X215115870Y-169117111D01* +X214962734Y-169005851D01* +X214962729Y-169005848D01* +X214789807Y-168928857D01* +X214789802Y-168928855D01* +X214632436Y-168895407D01* +X214604646Y-168889500D01* +X214415354Y-168889500D01* +X214387564Y-168895407D01* +X214230197Y-168928855D01* +X214230192Y-168928857D01* +X214057270Y-169005848D01* +X214057265Y-169005851D01* +X213904130Y-169117110D01* +X213904126Y-169117114D01* +X213898400Y-169123474D01* +X213838913Y-169160121D01* +X213806252Y-169164500D01* +X209450452Y-169164500D01* +X209383413Y-169144815D01* +X209362771Y-169128181D01* +X207063960Y-166829370D01* +X207030475Y-166768047D01* +X207028323Y-166754671D01* +X207010674Y-166586744D01* +X206952179Y-166406716D01* +X206857533Y-166242784D01* +X206730871Y-166102112D01* +X206730870Y-166102111D01* +X206577734Y-165990851D01* +X206577729Y-165990848D01* +X206404807Y-165913857D01* +X206404802Y-165913855D01* +X206255688Y-165882161D01* +X206219646Y-165874500D01* +X206030354Y-165874500D01* +X205997897Y-165881398D01* +X205845197Y-165913855D01* +X205845192Y-165913857D01* +X205672270Y-165990848D01* +X205672265Y-165990851D01* +X205519129Y-166102111D01* +X205392466Y-166242785D01* +X205297821Y-166406715D01* +X205297818Y-166406722D01* +X205241517Y-166580000D01* +X205239326Y-166586744D01* +X205219540Y-166775000D01* +X188383373Y-166775000D01* +X188395460Y-166660000D01* +X188375674Y-166471744D01* +X188317179Y-166291716D01* +X188222533Y-166127784D01* +X188095871Y-165987112D01* +X188092902Y-165984955D01* +X188046609Y-165951321D01* +X188003943Y-165895991D01* +X187997964Y-165826378D01* +X188027342Y-165768033D01* +X188082533Y-165706738D01* +X188177179Y-165542806D01* +X188235674Y-165362778D01* +X188255460Y-165174522D01* +X188235674Y-164986266D01* +X188177179Y-164806238D01* +X188082533Y-164642306D01* +X187955871Y-164501634D01* +X187955870Y-164501633D01* +X187802734Y-164390373D01* +X187802729Y-164390370D01* +X187629807Y-164313379D01* +X187629802Y-164313377D01* +X187464664Y-164278277D01* +X187444646Y-164274022D01* +X187255354Y-164274022D01* +X187235336Y-164278277D01* +X187070197Y-164313377D01* +X187070192Y-164313379D01* +X186897270Y-164390370D01* +X186897265Y-164390373D01* +X186744130Y-164501632D01* +X186744126Y-164501636D01* +X186738400Y-164507996D01* +X186678913Y-164544643D01* +X186646252Y-164549022D01* +X184563870Y-164549022D01* +X184544530Y-164552869D01* +X184525190Y-164556716D01* +X184459368Y-164569808D01* +X184443025Y-164573059D01* +X184419297Y-164582888D01* +X184419296Y-164582888D01* +X184329197Y-164620207D01* +X184329188Y-164620212D01* +X184309050Y-164633669D01* +X184309049Y-164633670D01* +X184226746Y-164688662D01* +X184183183Y-164732225D01* +X184139620Y-164775789D01* +X184139617Y-164775792D01* +X183019876Y-165895532D01* +X182958553Y-165929017D01* +X182888861Y-165924033D01* +X182832928Y-165882161D01* +X182814264Y-165846169D01* +X182777028Y-165731568D01* +X182777025Y-165731562D01* +X182769690Y-165718857D01* +X182682380Y-165567631D01* +X182568186Y-165440806D01* +X182537956Y-165377815D01* +X182546581Y-165308479D01* +X182591323Y-165254814D01* +X182612883Y-165243273D01* +X182646591Y-165229312D01* +X182708034Y-165188256D01* +X182749038Y-165160858D01* +X182836163Y-165073733D01* +X182836163Y-165073731D01* +X182846371Y-165063524D01* +X182846372Y-165063521D01* +X183860858Y-164049038D01* +X183929312Y-163946590D01* +X183962976Y-163865318D01* +X183972710Y-163841818D01* +X183976459Y-163832768D01* +X183976460Y-163832763D01* +X183976463Y-163832757D01* +X183981498Y-163807444D01* +X183984146Y-163794133D01* +X183984146Y-163794128D01* +X184000501Y-163711911D01* +X184000501Y-163648685D01* +X184020186Y-163581646D01* +X184032352Y-163565712D01* +X184034400Y-163563438D01* +X184107533Y-163482216D01* +X184202179Y-163318284D01* +X184260674Y-163138256D01* +X184280460Y-162950000D01* +X184279549Y-162941333D01* +X184279079Y-162936857D01* +X184291649Y-162868128D01* +X184339382Y-162817105D01* +X184402400Y-162799898D01* +X186171252Y-162799898D01* +X186238291Y-162819583D01* +X186263400Y-162840924D01* +X186269126Y-162847283D01* +X186269130Y-162847287D01* +X186422265Y-162958546D01* +X186422270Y-162958549D01* +X186595192Y-163035540D01* +X186595197Y-163035542D01* +X186780354Y-163074898D01* +X186780355Y-163074898D01* +X186969644Y-163074898D01* +X186969646Y-163074898D01* +X187154803Y-163035542D01* +X187327730Y-162958549D01* +X187480871Y-162847286D01* +X187607533Y-162706614D01* +X187702179Y-162542682D01* +X187758272Y-162370044D01* +X187797708Y-162312372D01* +X187850424Y-162287074D01* +X187854803Y-162286144D01* +X187854806Y-162286142D01* +X187854808Y-162286142D01* +X187943471Y-162246666D01* +X188027730Y-162209151D01* +X188180871Y-162097888D01* +X188307533Y-161957216D01* +X188402179Y-161793284D01* +X188460674Y-161613256D01* +X188480460Y-161425000D01* +X188460674Y-161236744D01* +X188402179Y-161056716D01* +X188307533Y-160892784D01* +X188180871Y-160752112D01* +X188180870Y-160752111D01* +X188027734Y-160640851D01* +X188027729Y-160640848D01* +X187854807Y-160563857D01* +X187854802Y-160563855D01* +X187705303Y-160532079D01* +X187671994Y-160524999D01* +X188869540Y-160524999D01* +X188869540Y-160525000D01* +X188873058Y-160558474D01* +X188873821Y-160565732D01* +X188874500Y-160578693D01* +X188874500Y-161671305D01* +X188873821Y-161684264D01* +X188869540Y-161725000D01* +X188872337Y-161751613D01* +X188873821Y-161765734D01* +X188874500Y-161778694D01* +X188874500Y-162871303D01* +X188873821Y-162884262D01* +X188869787Y-162922650D01* +X188869540Y-162925000D01* +X188870385Y-162933038D01* +X188873821Y-162965735D01* +X188874500Y-162978695D01* +X188874500Y-164071302D01* +X188873821Y-164084261D01* +X188869540Y-164124999D01* +X188873821Y-164165736D01* +X188874500Y-164178696D01* +X188874500Y-165271300D01* +X188873821Y-165284258D01* +X188869540Y-165324999D01* +X188873821Y-165365739D01* +X188874500Y-165378698D01* +X188874500Y-165772870D01* +X188874501Y-165772876D01* +X188880908Y-165832483D01* +X188931202Y-165967328D01* +X188931206Y-165967335D01* +X189017452Y-166082544D01* +X189017455Y-166082547D01* +X189132664Y-166168793D01* +X189132671Y-166168797D01* +X189177618Y-166185561D01* +X189267517Y-166219091D01* +X189327127Y-166225500D01* +X189655686Y-166225499D01* +X189655692Y-166225500D01* +X189680354Y-166225500D01* +X189921000Y-166225500D01* +X189921009Y-166225499D01* +X190865912Y-166225499D01* +X190865920Y-166225500D01* +X190880354Y-166225500D01* +X191094309Y-166225500D01* +X191094313Y-166225499D01* +X192070352Y-166225499D01* +X192070364Y-166225500D01* +X192080354Y-166225500D01* +X192284080Y-166225500D01* +X192284088Y-166225499D01* +X193272742Y-166225499D01* +X193272758Y-166225500D01* +X193280354Y-166225500D01* +X193479636Y-166225500D01* +X193479648Y-166225499D01* +X194474220Y-166225499D01* +X194474240Y-166225500D01* +X194480354Y-166225500D01* +X194677242Y-166225500D01* +X194677258Y-166225499D01* +X195022871Y-166225499D01* +X195022872Y-166225499D01* +X195082483Y-166219091D01* +X195217331Y-166168796D01* +X195332546Y-166082546D01* +X195418796Y-165967331D01* +X195469091Y-165832483D01* +X195475500Y-165772873D01* +X195475499Y-165378687D01* +X195476179Y-165365723D01* +X195480460Y-165325003D01* +X195480460Y-165325002D01* +X195476178Y-165284264D01* +X195475499Y-165271302D01* +X195475499Y-164178697D01* +X195476178Y-164165735D01* +X195477922Y-164149142D01* +X195480460Y-164125000D01* +X195476178Y-164084261D01* +X195475499Y-164071301D01* +X195475499Y-162978699D01* +X195476178Y-162965737D01* +X195476855Y-162959297D01* +X195480460Y-162925000D01* +X195476178Y-162884261D01* +X195475499Y-162871300D01* +X195475499Y-161967332D01* +X202227208Y-161967332D01* +X202246994Y-162155588D01* +X202246995Y-162155591D01* +X202305486Y-162335609D01* +X202305489Y-162335616D01* +X202400135Y-162499548D01* +X202510990Y-162622665D01* +X202526797Y-162640220D01* +X202622783Y-162709958D01* +X202665449Y-162765288D01* +X202671428Y-162834901D01* +X202645295Y-162886808D01* +X202646286Y-162887528D01* +X202642464Y-162892787D01* +X202547821Y-163056715D01* +X202547818Y-163056722D01* +X202491251Y-163230819D01* +X202489326Y-163236744D01* +X202469540Y-163425000D01* +X202489326Y-163613256D01* +X202489327Y-163613259D01* +X202547818Y-163793277D01* +X202547821Y-163793284D01* +X202642467Y-163957216D01* +X202745190Y-164071301D01* +X202769129Y-164097888D01* +X202923019Y-164209696D01* +X202965685Y-164265026D01* +X202971664Y-164334639D01* +X202945371Y-164386864D01* +X202946285Y-164387529D01* +X202942466Y-164392784D01* +X202847821Y-164556715D01* +X202847818Y-164556722D01* +X202801822Y-164698284D01* +X202789326Y-164736744D01* +X202769540Y-164925000D01* +X202789326Y-165113256D01* +X202789327Y-165113259D01* +X202847818Y-165293277D01* +X202847821Y-165293284D01* +X202942467Y-165457216D01* +X203063401Y-165591526D01* +X203069129Y-165597888D01* +X203222265Y-165709148D01* +X203222270Y-165709151D01* +X203395192Y-165786142D01* +X203395197Y-165786144D01* +X203580354Y-165825500D01* +X203580355Y-165825500D01* +X203769644Y-165825500D01* +X203769646Y-165825500D01* +X203954803Y-165786144D01* +X204127730Y-165709151D01* +X204280871Y-165597888D01* +X204286598Y-165591528D01* +X204286600Y-165591526D01* +X204346087Y-165554879D01* +X204378748Y-165550500D01* +X209251232Y-165550500D01* +X209318271Y-165570185D01* +X209343382Y-165591528D01* +X209394129Y-165647888D01* +X209394135Y-165647893D01* +X209547265Y-165759148D01* +X209547270Y-165759151D01* +X209720192Y-165836142D01* +X209720197Y-165836144D01* +X209905354Y-165875500D01* +X209905355Y-165875500D01* +X210094644Y-165875500D01* +X210094646Y-165875500D01* +X210279803Y-165836144D01* +X210452730Y-165759151D01* +X210605871Y-165647888D01* +X210732533Y-165507216D01* +X210827179Y-165343284D01* +X210885674Y-165163256D01* +X210903321Y-164995345D01* +X210929905Y-164930732D01* +X210938952Y-164920636D01* +X211748729Y-164110860D01* +X211748733Y-164110858D01* +X211835858Y-164023733D01* +X211904311Y-163921286D01* +X211951463Y-163807452D01* +X211975500Y-163686606D01* +X211975500Y-163628687D01* +X211995185Y-163561648D01* +X212007350Y-163545715D01* +X212030337Y-163520185D01* +X212082533Y-163462216D01* +X212177179Y-163298284D01* +X212235674Y-163118256D01* +X212255460Y-162930000D01* +X212235674Y-162741744D01* +X212177179Y-162561716D01* +X212082533Y-162397784D01* +X211955871Y-162257112D01* +X211955870Y-162257111D01* +X211802734Y-162145851D01* +X211802729Y-162145848D01* +X211629807Y-162068857D01* +X211629802Y-162068855D01* +X211466513Y-162034148D01* +X211444646Y-162029500D01* +X211255354Y-162029500D01* +X211233487Y-162034148D01* +X211070197Y-162068855D01* +X211070192Y-162068857D01* +X210897270Y-162145848D01* +X210897265Y-162145851D01* +X210744131Y-162257110D01* +X210716671Y-162287607D01* +X210657183Y-162324254D01* +X210587326Y-162322923D01* +X210532372Y-162287605D01* +X210426646Y-162170185D01* +X210405871Y-162147112D01* +X210405868Y-162147110D01* +X210359933Y-162113736D01* +X210317267Y-162058406D01* +X210311288Y-161988793D01* +X210343894Y-161926998D01* +X210359930Y-161913102D01* +X210380871Y-161897888D01* +X210507533Y-161757216D01* +X210602179Y-161593284D01* +X210660674Y-161413256D01* +X210680460Y-161225000D01* +X210660674Y-161036744D01* +X210602179Y-160856716D01* +X210507533Y-160692784D01* +X210380871Y-160552112D01* +X210380870Y-160552111D01* +X210227734Y-160440851D01* +X210227729Y-160440848D01* +X210054807Y-160363857D01* +X210054802Y-160363855D01* +X209885604Y-160327892D01* +X209869646Y-160324500D01* +X209680354Y-160324500D01* +X209664396Y-160327892D01* +X209495197Y-160363855D01* +X209495192Y-160363857D01* +X209322270Y-160440848D01* +X209322265Y-160440851D01* +X209169130Y-160552110D01* +X209169126Y-160552114D01* +X209163400Y-160558474D01* +X209103913Y-160595121D01* +X209071252Y-160599500D01* +X205463388Y-160599500D01* +X205396349Y-160579815D01* +X205350594Y-160527011D01* +X205340650Y-160457853D01* +X205356001Y-160413500D01* +X205427656Y-160289390D01* +X205486151Y-160109362D01* +X205505937Y-159921106D01* +X205486151Y-159732850D01* +X205427656Y-159552822D01* +X205333010Y-159388890D01* +X205206348Y-159248218D01* +X205206347Y-159248217D01* +X205053211Y-159136957D01* +X205053206Y-159136954D01* +X204880284Y-159059963D01* +X204880279Y-159059961D01* +X204734478Y-159028971D01* +X204695123Y-159020606D01* +X204505831Y-159020606D01* +X204473374Y-159027504D01* +X204320674Y-159059961D01* +X204320669Y-159059963D01* +X204147747Y-159136954D01* +X204147742Y-159136957D01* +X203994606Y-159248217D01* +X203867943Y-159388891D01* +X203773298Y-159552821D01* +X203773295Y-159552828D01* +X203714804Y-159732846D01* +X203714803Y-159732850D01* +X203699057Y-159882664D01* +X203697156Y-159900755D01* +X203670571Y-159965369D01* +X203661516Y-159975474D01* +X202964104Y-160672888D01* +X202733937Y-160903055D01* +X202733935Y-160903057D01* +X202702708Y-160934284D01* +X202646810Y-160990181D01* +X202615698Y-161036744D01* +X202615697Y-161036743D01* +X202578354Y-161092631D01* +X202578353Y-161092633D01* +X202545925Y-161170925D01* +X202545015Y-161173122D01* +X202531205Y-161206463D01* +X202524027Y-161242549D01* +X202516644Y-161279664D01* +X202487178Y-161338443D01* +X202400136Y-161435114D01* +X202400135Y-161435116D01* +X202305489Y-161599047D01* +X202305486Y-161599054D01* +X202247118Y-161778694D01* +X202246994Y-161779076D01* +X202227208Y-161967332D01* +X195475499Y-161967332D01* +X195475499Y-161778700D01* +X195476178Y-161765739D01* +X195477074Y-161757214D01* +X195480460Y-161725000D01* +X195476178Y-161684259D01* +X195475499Y-161671298D01* +X195475499Y-160578701D01* +X195476178Y-160565740D01* +X195476917Y-160558706D01* +X195480460Y-160525000D01* +X195476178Y-160484257D01* +X195475499Y-160471297D01* +X195475499Y-160077129D01* +X195475498Y-160077123D01* +X195475497Y-160077116D01* +X195469091Y-160017517D01* +X195468520Y-160015987D01* +X195418797Y-159882671D01* +X195418793Y-159882664D01* +X195332547Y-159767455D01* +X195332544Y-159767452D01* +X195217335Y-159681206D01* +X195217328Y-159681202D01* +X195082482Y-159630908D01* +X195082483Y-159630908D01* +X195022883Y-159624501D01* +X195022881Y-159624500D01* +X195022873Y-159624500D01* +X194669646Y-159624500D01* +X194480354Y-159624500D01* +X194480353Y-159624500D01* +X193469647Y-159624500D01* +X193469646Y-159624500D01* +X193280354Y-159624500D01* +X193280352Y-159624500D01* +X192269648Y-159624500D01* +X192269646Y-159624500D01* +X192080354Y-159624500D01* +X192080351Y-159624500D01* +X191069649Y-159624500D01* +X191069646Y-159624500D01* +X190880354Y-159624500D01* +X190880350Y-159624500D01* +X189869650Y-159624500D01* +X189869646Y-159624500D01* +X189680354Y-159624500D01* +X189680349Y-159624500D01* +X189327130Y-159624500D01* +X189327123Y-159624501D01* +X189267516Y-159630908D01* +X189132671Y-159681202D01* +X189132664Y-159681206D01* +X189017455Y-159767452D01* +X189017452Y-159767455D01* +X188931206Y-159882664D01* +X188931202Y-159882671D01* +X188880908Y-160017517D01* +X188875453Y-160068259D01* +X188874501Y-160077123D01* +X188874500Y-160077135D01* +X188874500Y-160471305D01* +X188873821Y-160484265D01* +X188869540Y-160524999D01* +X187671994Y-160524999D01* +X187669646Y-160524500D01* +X187480354Y-160524500D01* +X187449364Y-160531087D01* +X187295197Y-160563855D01* +X187295192Y-160563857D01* +X187122270Y-160640848D01* +X187122265Y-160640851D01* +X186969130Y-160752110D01* +X186969126Y-160752114D01* +X186963400Y-160758474D01* +X186903913Y-160795121D01* +X186871252Y-160799500D01* +X184609758Y-160799500D01* +X184542719Y-160779815D01* +X184496964Y-160727011D01* +X184487020Y-160657853D01* +X184516045Y-160594297D01* +X184522077Y-160587819D01* +X184715855Y-160394041D01* +X184715855Y-160394040D01* +X184715858Y-160394038D01* +X184784312Y-160291590D01* +X184785226Y-160289383D01* +X184814334Y-160219111D01* +X184827114Y-160188256D01* +X184831463Y-160177757D01* +X184836638Y-160151740D01* +X184839250Y-160138611D01* +X184839250Y-160138608D01* +X184855501Y-160056911D01* +X184855501Y-159933698D01* +X184855501Y-159928588D01* +X184855500Y-159928562D01* +X184855500Y-158168687D01* +X184875185Y-158101648D01* +X184887350Y-158085715D01* +X184909634Y-158060966D01* +X184962533Y-158002216D01* +X185057179Y-157838284D01* +X185115674Y-157658256D01* +X185135460Y-157470000D01* +X185115674Y-157281744D01* +X185057179Y-157101716D01* +X184962533Y-156937784D01* +X184835871Y-156797112D01* +X184820285Y-156785788D01* +X184682734Y-156685851D01* +X184682729Y-156685848D01* +X184509807Y-156608857D01* +X184509802Y-156608855D01* +X184364001Y-156577865D01* +X184324646Y-156569500D01* +X184135354Y-156569500D01* +X184102897Y-156576398D01* +X183950197Y-156608855D01* +X183950192Y-156608857D01* +X183777270Y-156685848D01* +X183777265Y-156685851D01* +X183624129Y-156797111D01* +X183497466Y-156937785D01* +X183402821Y-157101715D01* +X183402818Y-157101722D01* +X183344327Y-157281740D01* +X183344326Y-157281744D01* +X183324540Y-157470000D01* +X183344326Y-157658256D01* +X183344327Y-157658259D01* +X183402818Y-157838277D01* +X183402821Y-157838284D01* +X183497467Y-158002216D01* +X183526307Y-158034246D01* +X183572650Y-158085715D01* +X183602880Y-158148706D01* +X183604500Y-158168687D01* +X183604500Y-158670547D01* +X183584815Y-158737586D01* +X183532011Y-158783341D01* +X183462853Y-158793285D01* +X183399297Y-158764260D01* +X183392819Y-158758228D01* +X178939560Y-154304970D01* +X178909310Y-154255606D01* +X178877182Y-154156724D01* +X178877180Y-154156720D01* +X178877179Y-154156716D01* +X178782533Y-153992784D01* +X178655871Y-153852112D01* +X178637626Y-153838856D01* +X178502734Y-153740851D01* +X178502729Y-153740848D01* +X178329807Y-153663857D01* +X178329802Y-153663855D01* +X178164462Y-153628712D01* +X178144646Y-153624500D01* +X177955354Y-153624500D01* +X177935538Y-153628712D01* +X177770197Y-153663855D01* +X177770192Y-153663857D01* +X177597270Y-153740848D01* +X177597265Y-153740851D01* +X177444129Y-153852111D01* +X177444128Y-153852112D01* +X177400914Y-153900106D01* +X177341427Y-153936754D01* +X177271570Y-153935423D01* +X177216615Y-153900105D01* +X177105872Y-153777113D01* +X177086429Y-153762987D01* +X177055958Y-153740848D01* +X177021540Y-153715842D01* +X176978875Y-153660512D01* +X176972896Y-153590898D01* +X177005502Y-153529103D01* +X177006657Y-153527931D01* +X177997772Y-152536819D01* +X178059095Y-152503334D01* +X178085453Y-152500500D01* +X178144644Y-152500500D01* +X178144646Y-152500500D01* +X178329803Y-152461144D01* +X178502730Y-152384151D01* +X178655871Y-152272888D01* +X178782533Y-152132216D01* +X178877179Y-151968284D01* +X178935674Y-151788256D01* +X178955460Y-151600000D01* +X178935674Y-151411744D01* +X178877179Y-151231716D01* +X178782533Y-151067784D01* +X178655871Y-150927112D01* +X178652353Y-150924556D01* +X178502734Y-150815851D01* +X178502729Y-150815848D01* +X178329807Y-150738857D01* +X178329802Y-150738855D01* +X178155184Y-150701740D01* +X178144646Y-150699500D01* +X177955354Y-150699500D01* +X177944816Y-150701740D01* +X177770197Y-150738855D01* +X177770192Y-150738857D01* +X177597270Y-150815848D01* +X177597265Y-150815851D01* +X177444129Y-150927111D01* +X177317466Y-151067785D01* +X177222821Y-151231715D01* +X177222818Y-151231722D01* +X177164327Y-151411740D01* +X177164326Y-151411744D01* +X177152645Y-151522888D01* +X177146679Y-151579649D01* +X177120094Y-151644263D01* +X177111039Y-151654368D01* +X175757981Y-153007428D01* +X175326269Y-153439140D01* +X175326267Y-153439142D01* +X175296926Y-153468483D01* +X175239142Y-153526266D01* +X175217904Y-153558052D01* +X175173504Y-153624500D01* +X175170688Y-153628714D01* +X175156133Y-153663856D01* +X175155308Y-153665847D01* +X175155307Y-153665849D01* +X175123537Y-153742546D01* +X175123535Y-153742552D01* +X175119472Y-153762984D01* +X175119472Y-153762987D01* +X175107876Y-153821286D01* +X175107875Y-153821287D01* +X175099500Y-153863389D01* +X175099500Y-155801312D01* +X175079815Y-155868351D01* +X175067650Y-155884284D01* +X174992466Y-155967784D01* +X174897821Y-156131715D01* +X174897818Y-156131722D01* +X174859348Y-156250122D01* +X174839326Y-156311744D01* +X174819540Y-156500000D01* +X174839326Y-156688256D01* +X174839327Y-156688259D01* +X174897818Y-156868277D01* +X174897821Y-156868284D01* +X174992467Y-157032216D01* +X175055051Y-157101722D01* +X175119129Y-157172888D01* +X175272265Y-157284148D01* +X175272270Y-157284151D01* +X175445192Y-157361142D01* +X175445197Y-157361144D01* +X175630354Y-157400500D01* +X175689548Y-157400500D01* +X175756587Y-157420185D01* +X175777229Y-157436819D01* +X179386016Y-161045606D01* +X179386045Y-161045637D01* +X179476263Y-161135855D01* +X179476267Y-161135858D01* +X179578707Y-161204307D01* +X179578716Y-161204312D01* +X179592064Y-161209841D01* +X179692548Y-161251463D01* +X179752971Y-161263481D01* +X179813393Y-161275500D01* +X179813394Y-161275500D01* +X181359602Y-161275500D01* +X181426641Y-161295185D01* +X181472396Y-161347989D01* +X181482340Y-161417147D01* +X181453315Y-161480703D01* +X181451752Y-161482472D01* +X181442466Y-161492785D01* +X181347821Y-161656715D01* +X181347818Y-161656722D01* +X181307043Y-161782216D01* +X181289326Y-161836744D01* +X181269540Y-162025000D01* +X181282241Y-162145849D01* +X181282544Y-162148725D01* +X181269974Y-162217455D01* +X181222242Y-162268478D01* +X181159223Y-162285686D01* +X177381638Y-162285686D01* +X177314599Y-162266001D01* +X177293957Y-162249367D01* +X176348960Y-161304370D01* +X176315475Y-161243047D01* +X176313323Y-161229671D01* +X176295674Y-161061744D01* +X176237179Y-160881716D01* +X176142533Y-160717784D01* +X176015871Y-160577112D01* +X175997626Y-160563856D01* +X175862734Y-160465851D01* +X175862729Y-160465848D01* +X175689807Y-160388857D01* +X175689802Y-160388855D01* +X175533476Y-160355628D01* +X175504646Y-160349500D01* +X175315354Y-160349500D01* +X175286524Y-160355628D01* +X175130197Y-160388855D01* +X175130192Y-160388857D01* +X174957270Y-160465848D01* +X174957265Y-160465851D01* +X174804129Y-160577111D01* +X174677466Y-160717785D01* +X174582821Y-160881715D01* +X174582818Y-160881722D01* +X174524327Y-161061740D01* +X174524326Y-161061744D01* +X174504540Y-161250000D01* +X146605500Y-161250000D01* +X146605500Y-160000000D01* +X154094540Y-160000000D01* +X154114326Y-160188256D01* +X154114327Y-160188259D01* +X154172818Y-160368277D01* +X154172821Y-160368284D01* +X154267467Y-160532216D01* +X154326930Y-160598256D01* +X154394129Y-160672888D01* +X154547265Y-160784148D01* +X154547270Y-160784151D01* +X154720192Y-160861142D01* +X154720197Y-160861144D01* +X154905354Y-160900500D01* +X154905355Y-160900500D01* +X155094644Y-160900500D01* +X155094646Y-160900500D01* +X155279803Y-160861144D01* +X155452730Y-160784151D01* +X155605871Y-160672888D01* +X155732533Y-160532216D01* +X155827179Y-160368284D01* +X155885674Y-160188256D01* +X155905460Y-160000000D01* +X164094540Y-160000000D01* +X164114326Y-160188256D01* +X164114327Y-160188259D01* +X164172818Y-160368277D01* +X164172821Y-160368284D01* +X164267467Y-160532216D01* +X164326930Y-160598256D01* +X164394129Y-160672888D01* +X164547265Y-160784148D01* +X164547270Y-160784151D01* +X164720192Y-160861142D01* +X164720197Y-160861144D01* +X164905354Y-160900500D01* +X164905355Y-160900500D01* +X165094644Y-160900500D01* +X165094646Y-160900500D01* +X165279803Y-160861144D01* +X165452730Y-160784151D01* +X165605871Y-160672888D01* +X165732533Y-160532216D01* +X165827179Y-160368284D01* +X165885674Y-160188256D01* +X165905460Y-160000000D01* +X165885674Y-159811744D01* +X165827179Y-159631716D01* +X165732533Y-159467784D01* +X165605871Y-159327112D01* +X165599621Y-159322571D01* +X165452734Y-159215851D01* +X165452729Y-159215848D01* +X165279807Y-159138857D01* +X165279802Y-159138855D01* +X165134001Y-159107865D01* +X165094646Y-159099500D01* +X164905354Y-159099500D01* +X164872897Y-159106398D01* +X164720197Y-159138855D01* +X164720192Y-159138857D01* +X164547270Y-159215848D01* +X164547265Y-159215851D01* +X164394129Y-159327111D01* +X164267466Y-159467785D01* +X164172821Y-159631715D01* +X164172818Y-159631722D01* +X164115612Y-159807785D01* +X164114326Y-159811744D01* +X164094540Y-160000000D01* +X155905460Y-160000000D01* +X155885674Y-159811744D01* +X155827179Y-159631716D01* +X155732533Y-159467784D01* +X155605871Y-159327112D01* +X155599621Y-159322571D01* +X155452734Y-159215851D01* +X155452729Y-159215848D01* +X155279807Y-159138857D01* +X155279802Y-159138855D01* +X155134001Y-159107865D01* +X155094646Y-159099500D01* +X154905354Y-159099500D01* +X154872897Y-159106398D01* +X154720197Y-159138855D01* +X154720192Y-159138857D01* +X154547270Y-159215848D01* +X154547265Y-159215851D01* +X154394129Y-159327111D01* +X154267466Y-159467785D01* +X154172821Y-159631715D01* +X154172818Y-159631722D01* +X154115612Y-159807785D01* +X154114326Y-159811744D01* +X154094540Y-160000000D01* +X146605500Y-160000000D01* +X146605500Y-155000000D01* +X149094540Y-155000000D01* +X149114326Y-155188256D01* +X149114327Y-155188259D01* +X149172818Y-155368277D01* +X149172821Y-155368284D01* +X149267467Y-155532216D01* +X149394129Y-155672888D01* +X149547265Y-155784148D01* +X149547270Y-155784151D01* +X149720192Y-155861142D01* +X149720197Y-155861144D01* +X149905354Y-155900500D01* +X149905355Y-155900500D01* +X150094644Y-155900500D01* +X150094646Y-155900500D01* +X150279803Y-155861144D01* +X150452730Y-155784151D01* +X150605871Y-155672888D01* +X150732533Y-155532216D01* +X150827179Y-155368284D01* +X150885674Y-155188256D01* +X150905460Y-155000000D01* +X159094540Y-155000000D01* +X159114326Y-155188256D01* +X159114327Y-155188259D01* +X159172818Y-155368277D01* +X159172821Y-155368284D01* +X159267467Y-155532216D01* +X159394129Y-155672888D01* +X159547265Y-155784148D01* +X159547270Y-155784151D01* +X159720192Y-155861142D01* +X159720197Y-155861144D01* +X159905354Y-155900500D01* +X159905355Y-155900500D01* +X160094644Y-155900500D01* +X160094646Y-155900500D01* +X160279803Y-155861144D01* +X160452730Y-155784151D01* +X160605871Y-155672888D01* +X160732533Y-155532216D01* +X160827179Y-155368284D01* +X160885674Y-155188256D01* +X160905460Y-155000000D01* +X160885674Y-154811744D01* +X160827179Y-154631716D01* +X160732533Y-154467784D01* +X160605871Y-154327112D01* +X160603749Y-154325570D01* +X160452734Y-154215851D01* +X160452729Y-154215848D01* +X160279807Y-154138857D01* +X160279802Y-154138855D01* +X160134001Y-154107865D01* +X160094646Y-154099500D01* +X159905354Y-154099500D01* +X159872897Y-154106398D01* +X159720197Y-154138855D01* +X159720192Y-154138857D01* +X159547270Y-154215848D01* +X159547265Y-154215851D01* +X159394129Y-154327111D01* +X159267466Y-154467785D01* +X159172821Y-154631715D01* +X159172818Y-154631722D01* +X159114327Y-154811740D01* +X159114326Y-154811744D01* +X159094540Y-155000000D01* +X150905460Y-155000000D01* +X150885674Y-154811744D01* +X150827179Y-154631716D01* +X150732533Y-154467784D01* +X150605871Y-154327112D01* +X150603749Y-154325570D01* +X150452734Y-154215851D01* +X150452729Y-154215848D01* +X150279807Y-154138857D01* +X150279802Y-154138855D01* +X150134001Y-154107865D01* +X150094646Y-154099500D01* +X149905354Y-154099500D01* +X149872897Y-154106398D01* +X149720197Y-154138855D01* +X149720192Y-154138857D01* +X149547270Y-154215848D01* +X149547265Y-154215851D01* +X149394129Y-154327111D01* +X149267466Y-154467785D01* +X149172821Y-154631715D01* +X149172818Y-154631722D01* +X149114327Y-154811740D01* +X149114326Y-154811744D01* +X149094540Y-155000000D01* +X146605500Y-155000000D01* +X146605500Y-150000000D01* +X154094540Y-150000000D01* +X154114326Y-150188256D01* +X154116292Y-150194309D01* +X154172818Y-150368277D01* +X154172821Y-150368284D01* +X154267467Y-150532216D01* +X154381742Y-150659131D01* +X154394129Y-150672888D01* +X154547265Y-150784148D01* +X154547270Y-150784151D01* +X154720192Y-150861142D01* +X154720197Y-150861144D01* +X154905354Y-150900500D01* +X154905355Y-150900500D01* +X155094644Y-150900500D01* +X155094646Y-150900500D01* +X155279803Y-150861144D01* +X155452730Y-150784151D01* +X155605871Y-150672888D01* +X155732533Y-150532216D01* +X155827179Y-150368284D01* +X155885674Y-150188256D01* +X155905460Y-150000000D01* +X155888553Y-149839143D01* +X155901122Y-149770418D01* +X155948854Y-149719394D01* +X156016594Y-149702276D01* +X156082836Y-149724498D01* +X156099555Y-149738505D01* +X156471038Y-150109988D01* +X156504523Y-150171311D01* +X156506678Y-150184707D01* +X156510060Y-150216879D01* +X156524326Y-150352616D01* +X156524327Y-150352619D01* +X156582818Y-150532637D01* +X156582821Y-150532644D01* +X156677467Y-150696576D01* +X156760019Y-150788259D01* +X156804129Y-150837248D01* +X156957265Y-150948508D01* +X156957270Y-150948511D01* +X157130192Y-151025502D01* +X157130197Y-151025504D01* +X157315354Y-151064860D01* +X157315355Y-151064860D01* +X157504644Y-151064860D01* +X157504646Y-151064860D01* +X157689803Y-151025504D01* +X157862730Y-150948511D01* +X158015871Y-150837248D01* +X158018348Y-150834496D01* +X158020180Y-150833367D01* +X158020700Y-150832900D01* +X158020785Y-150832994D01* +X158077831Y-150797847D01* +X158147688Y-150799174D01* +X158205738Y-150838058D01* +X158233551Y-150902153D01* +X158234500Y-150917466D01* +X158234500Y-150954030D01* +X158214815Y-151021069D01* +X158202650Y-151037002D01* +X158127466Y-151120502D01* +X158032821Y-151284433D01* +X158032818Y-151284440D01* +X157975404Y-151461144D01* +X157974326Y-151464462D01* +X157954540Y-151652718D01* +X157974326Y-151840974D01* +X157974327Y-151840977D01* +X158032818Y-152020995D01* +X158032821Y-152021002D01* +X158127467Y-152184934D01* +X158215316Y-152282500D01* +X158254129Y-152325606D01* +X158407265Y-152436866D01* +X158407270Y-152436869D01* +X158580192Y-152513860D01* +X158580197Y-152513862D01* +X158765354Y-152553218D01* +X158765355Y-152553218D01* +X158954644Y-152553218D01* +X158954646Y-152553218D01* +X159139803Y-152513862D01* +X159312730Y-152436869D01* +X159465871Y-152325606D01* +X159592533Y-152184934D01* +X159687179Y-152021002D01* +X159745674Y-151840974D01* +X159765460Y-151652718D01* +X159745674Y-151464462D01* +X159687179Y-151284434D01* +X159592533Y-151120502D01* +X159573387Y-151099238D01* +X159517350Y-151037002D01* +X159487120Y-150974010D01* +X159485500Y-150954030D01* +X159485500Y-150340452D01* +X159505185Y-150273413D01* +X159521819Y-150252771D01* +X163799886Y-145974704D01* +X168232550Y-145974704D01* +X168252336Y-146162960D01* +X168252337Y-146162963D01* +X168310828Y-146342981D01* +X168310831Y-146342988D01* +X168405477Y-146506920D01* +X168500141Y-146612055D01* +X168532139Y-146647592D01* +X168685275Y-146758852D01* +X168685280Y-146758855D01* +X168858202Y-146835846D01* +X168858207Y-146835848D01* +X169043364Y-146875204D01* +X169043365Y-146875204D01* +X169232654Y-146875204D01* +X169232656Y-146875204D01* +X169417813Y-146835848D01* +X169590740Y-146758855D01* +X169743881Y-146647592D01* +X169870543Y-146506920D01* +X169895900Y-146463000D01* +X169910623Y-146437500D01* +X169961190Y-146389284D01* +X170018010Y-146375500D01* +X185751096Y-146375500D01* +X185818135Y-146395185D01* +X185863890Y-146447989D01* +X185873834Y-146517147D01* +X185849225Y-146571032D01* +X185851285Y-146572529D01* +X185847466Y-146577784D01* +X185752821Y-146741715D01* +X185752818Y-146741722D01* +X185694327Y-146921740D01* +X185694326Y-146921744D01* +X185674540Y-147110000D01* +X185694326Y-147298256D01* +X185694327Y-147298259D01* +X185752818Y-147478277D01* +X185752821Y-147478284D01* +X185847467Y-147642216D01* +X185942698Y-147747980D01* +X185974129Y-147782888D01* +X186127265Y-147894148D01* +X186127270Y-147894151D01* +X186300192Y-147971142D01* +X186300197Y-147971144D01* +X186485354Y-148010500D01* +X186544548Y-148010500D01* +X186611587Y-148030185D01* +X186632229Y-148046819D01* +X187254935Y-148669525D01* +X187288420Y-148730848D01* +X187291254Y-148757206D01* +X187291254Y-152907110D01* +X187271569Y-152974149D01* +X187218765Y-153019904D01* +X187149607Y-153029848D01* +X187094369Y-153007428D01* +X187002734Y-152940851D01* +X187002729Y-152940848D01* +X186829807Y-152863857D01* +X186829802Y-152863855D01* +X186684001Y-152832865D01* +X186644646Y-152824500D01* +X186455354Y-152824500D01* +X186422897Y-152831398D01* +X186270197Y-152863855D01* +X186270192Y-152863857D01* +X186097270Y-152940848D01* +X186097265Y-152940851D01* +X185944132Y-153052109D01* +X185944129Y-153052111D01* +X185944129Y-153052112D01* +X185849935Y-153156725D01* +X185838526Y-153169396D01* +X185779039Y-153206044D01* +X185709182Y-153204713D01* +X185658695Y-153174104D01* +X180788960Y-148304370D01* +X180755475Y-148243047D01* +X180753323Y-148229671D01* +X180735674Y-148061744D01* +X180677179Y-147881716D01* +X180582533Y-147717784D01* +X180455871Y-147577112D01* +X180455870Y-147577111D01* +X180302734Y-147465851D01* +X180302729Y-147465848D01* +X180129807Y-147388857D01* +X180129802Y-147388855D01* +X179984001Y-147357865D01* +X179944646Y-147349500D01* +X179755354Y-147349500D01* +X179722897Y-147356398D01* +X179570197Y-147388855D01* +X179570192Y-147388857D01* +X179397270Y-147465848D01* +X179397265Y-147465851D01* +X179244129Y-147577111D01* +X179117466Y-147717785D01* +X179022821Y-147881715D01* +X179022818Y-147881722D01* +X178971762Y-148038857D01* +X178964326Y-148061744D01* +X178944540Y-148250000D01* +X178964326Y-148438256D01* +X178964327Y-148438259D01* +X179022818Y-148618277D01* +X179022821Y-148618284D01* +X179117467Y-148782216D01* +X179244129Y-148922888D01* +X179397265Y-149034148D01* +X179397270Y-149034151D01* +X179570192Y-149111142D01* +X179570197Y-149111144D01* +X179755354Y-149150500D01* +X179814548Y-149150500D01* +X179881587Y-149170185D01* +X179902229Y-149186819D01* +X186483619Y-155768209D01* +X186517104Y-155829532D01* +X186519938Y-155855890D01* +X186519938Y-158007045D01* +X186525348Y-158034246D01* +X186525347Y-158034246D01* +X186543973Y-158127882D01* +X186543976Y-158127894D01* +X186554347Y-158152931D01* +X186591123Y-158241719D01* +X186591125Y-158241723D01* +X186619446Y-158284106D01* +X186619447Y-158284108D01* +X186659579Y-158344171D01* +X186751024Y-158435616D01* +X186751046Y-158435636D01* +X186901038Y-158585628D01* +X186934523Y-158646951D01* +X186936678Y-158660347D01* +X186943526Y-158725500D01* +X186954326Y-158828256D01* +X186954327Y-158828259D01* +X187012818Y-159008277D01* +X187012821Y-159008284D01* +X187107467Y-159172216D01* +X187175899Y-159248217D01* +X187234129Y-159312888D01* +X187387265Y-159424148D01* +X187387270Y-159424151D01* +X187560192Y-159501142D01* +X187560197Y-159501144D01* +X187745354Y-159540500D01* +X187745355Y-159540500D01* +X187934644Y-159540500D01* +X187934646Y-159540500D01* +X188119803Y-159501144D01* +X188292730Y-159424151D01* +X188445871Y-159312888D01* +X188572533Y-159172216D01* +X188667179Y-159008284D01* +X188725674Y-158828256D01* +X188745460Y-158640000D01* +X188725674Y-158451744D01* +X188667179Y-158271716D01* +X188626397Y-158201079D01* +X188609925Y-158133181D01* +X188626396Y-158077085D01* +X188697617Y-157953728D01* +X188756112Y-157773700D01* +X188775898Y-157585444D01* +X188756112Y-157397188D01* +X188746670Y-157368131D01* +X188744676Y-157298291D01* +X188780756Y-157238458D01* +X188843457Y-157207630D01* +X188912871Y-157215595D01* +X188952283Y-157242133D01* +X189480778Y-157770628D01* +X189514263Y-157831951D01* +X189516418Y-157845347D01* +X189522059Y-157899018D01* +X189534066Y-158013256D01* +X189534067Y-158013259D01* +X189592558Y-158193277D01* +X189592561Y-158193284D01* +X189687207Y-158357216D01* +X189791760Y-158473333D01* +X189813869Y-158497888D01* +X189967005Y-158609148D01* +X189967010Y-158609151D01* +X190139932Y-158686142D01* +X190139937Y-158686144D01* +X190325094Y-158725500D01* +X190325095Y-158725500D01* +X190514384Y-158725500D01* +X190514386Y-158725500D01* +X190699543Y-158686144D01* +X190869305Y-158610559D01* +X190938555Y-158601275D01* +X190970177Y-158610560D01* +X191139935Y-158686142D01* +X191139940Y-158686144D01* +X191325097Y-158725500D01* +X191325098Y-158725500D01* +X191514387Y-158725500D01* +X191514389Y-158725500D01* +X191699546Y-158686144D01* +X191872473Y-158609151D01* +X192025614Y-158497888D01* +X192152276Y-158357216D01* +X192246922Y-158193284D01* +X192305417Y-158013256D01* +X192325203Y-157825000D01* +X192305417Y-157636744D01* +X192246922Y-157456716D01* +X192152276Y-157292784D01* +X192103361Y-157238458D01* +X192077093Y-157209284D01* +X192046863Y-157146292D01* +X192045243Y-157126312D01* +X192045243Y-154565919D01* +X192064928Y-154498880D01* +X192117732Y-154453125D01* +X192169243Y-154441919D01* +X192292797Y-154441919D01* +X192292799Y-154441919D01* +X192477956Y-154402563D01* +X192650883Y-154325570D01* +X192804024Y-154214307D01* +X192930686Y-154073635D01* +X193025332Y-153909703D01* +X193083827Y-153729675D01* +X193101474Y-153561764D01* +X193128058Y-153497151D01* +X193137105Y-153487055D01* +X194986229Y-151637931D01* +X195047550Y-151604448D01* +X195117242Y-151609432D01* +X195124344Y-151612335D01* +X195282844Y-151682905D01* +X195282846Y-151682905D01* +X195282850Y-151682907D01* +X195344325Y-151695973D01* +X195405804Y-151729165D01* +X195439581Y-151790327D01* +X195436473Y-151855581D01* +X195406519Y-151947771D01* +X195401979Y-151961744D01* +X195382193Y-152150000D01* +X195401979Y-152338256D01* +X195401980Y-152338259D01* +X195460471Y-152518277D01* +X195460474Y-152518284D01* +X195555120Y-152682216D01* +X195674422Y-152814714D01* +X195681782Y-152822888D01* +X195834918Y-152934148D01* +X195834923Y-152934151D01* +X196007845Y-153011142D01* +X196007850Y-153011144D01* +X196193007Y-153050500D01* +X196193008Y-153050500D01* +X196325500Y-153050500D01* +X196392539Y-153070185D01* +X196438294Y-153122989D01* +X196449500Y-153174500D01* +X196449500Y-154364613D01* +X196429815Y-154431652D01* +X196413181Y-154452294D01* +X193977294Y-156888181D01* +X193915971Y-156921666D01* +X193889613Y-156924500D01* +X193830419Y-156924500D01* +X193797962Y-156931398D01* +X193645262Y-156963855D01* +X193645257Y-156963857D01* +X193472335Y-157040848D01* +X193472330Y-157040851D01* +X193319194Y-157152111D01* +X193192531Y-157292785D01* +X193097886Y-157456715D01* +X193097883Y-157456722D01* +X193040354Y-157633779D01* +X193039391Y-157636744D01* +X193019605Y-157825000D01* +X193039391Y-158013256D01* +X193039392Y-158013259D01* +X193097883Y-158193277D01* +X193097886Y-158193284D01* +X193192532Y-158357216D01* +X193297085Y-158473333D01* +X193319194Y-158497888D01* +X193472330Y-158609148D01* +X193472335Y-158609151D01* +X193645257Y-158686142D01* +X193645262Y-158686144D01* +X193830419Y-158725500D01* +X193830420Y-158725500D01* +X194019709Y-158725500D01* +X194019711Y-158725500D01* +X194204868Y-158686144D01* +X194377795Y-158609151D01* +X194530936Y-158497888D01* +X194657598Y-158357216D01* +X194686178Y-158307714D01* +X194755494Y-158187656D01* +X194757487Y-158188806D01* +X194795888Y-158143597D01* +X194862730Y-158123252D01* +X194929960Y-158142274D01* +X194936838Y-158146928D01* +X194971658Y-158172226D01* +X194971663Y-158172229D01* +X195144585Y-158249220D01* +X195144590Y-158249222D01* +X195329747Y-158288578D01* +X195329748Y-158288578D01* +X195519037Y-158288578D01* +X195519039Y-158288578D01* +X195704196Y-158249222D01* +X195877123Y-158172229D01* +X196030264Y-158060966D01* +X196144283Y-157934334D01* +X196203766Y-157897688D01* +X196273623Y-157899018D01* +X196331672Y-157937905D01* +X196359482Y-158002001D01* +X196359751Y-158030270D01* +X196344831Y-158172229D01* +X196344540Y-158175000D01* +X196364326Y-158363256D01* +X196364327Y-158363259D01* +X196422818Y-158543277D01* +X196422821Y-158543284D01* +X196517467Y-158707216D01* +X196594964Y-158793285D01* +X196644129Y-158847888D01* +X196797265Y-158959148D01* +X196797270Y-158959151D01* +X196970192Y-159036142D01* +X196970197Y-159036144D01* +X197155354Y-159075500D01* +X197155355Y-159075500D01* +X197344644Y-159075500D01* +X197344646Y-159075500D01* +X197529803Y-159036144D01* +X197702730Y-158959151D01* +X197855871Y-158847888D01* +X197982533Y-158707216D01* +X198077179Y-158543284D01* +X198135674Y-158363256D01* +X198153321Y-158195345D01* +X198179905Y-158130732D01* +X198188952Y-158120636D01* +X199693663Y-156615927D01* +X199754986Y-156582442D01* +X199781344Y-156579608D01* +X199840536Y-156579608D01* +X199840538Y-156579608D01* +X200025695Y-156540252D01* +X200198622Y-156463259D01* +X200351763Y-156351996D01* +X200478425Y-156211324D01* +X200573071Y-156047392D01* +X200631566Y-155867364D01* +X200649213Y-155699453D01* +X200675797Y-155634840D01* +X200684844Y-155624744D01* +X201275257Y-155034332D01* +X201275261Y-155034330D01* +X201309591Y-155000000D01* +X229094540Y-155000000D01* +X229114326Y-155188256D01* +X229114327Y-155188259D01* +X229172818Y-155368277D01* +X229172821Y-155368284D01* +X229267467Y-155532216D01* +X229394129Y-155672888D01* +X229547265Y-155784148D01* +X229547270Y-155784151D01* +X229720192Y-155861142D01* +X229720197Y-155861144D01* +X229905354Y-155900500D01* +X229905355Y-155900500D01* +X230094644Y-155900500D01* +X230094646Y-155900500D01* +X230279803Y-155861144D01* +X230452730Y-155784151D01* +X230605871Y-155672888D01* +X230732533Y-155532216D01* +X230827179Y-155368284D01* +X230885674Y-155188256D01* +X230905460Y-155000000D01* +X230885674Y-154811744D01* +X230827179Y-154631716D01* +X230732533Y-154467784D01* +X230605871Y-154327112D01* +X230603749Y-154325570D01* +X230452734Y-154215851D01* +X230452729Y-154215848D01* +X230279807Y-154138857D01* +X230279802Y-154138855D01* +X230134001Y-154107865D01* +X230094646Y-154099500D01* +X229905354Y-154099500D01* +X229872897Y-154106398D01* +X229720197Y-154138855D01* +X229720192Y-154138857D01* +X229547270Y-154215848D01* +X229547265Y-154215851D01* +X229394129Y-154327111D01* +X229267466Y-154467785D01* +X229172821Y-154631715D01* +X229172818Y-154631722D01* +X229114327Y-154811740D01* +X229114326Y-154811744D01* +X229094540Y-155000000D01* +X201309591Y-155000000D01* +X201362386Y-154947205D01* +X201422314Y-154857517D01* +X201430840Y-154844757D01* +X201477991Y-154730923D01* +X201502028Y-154610079D01* +X201502028Y-154486865D01* +X201502028Y-153919717D01* +X201521713Y-153852678D01* +X201574517Y-153806923D01* +X201643675Y-153796979D01* +X201707231Y-153826004D01* +X201743959Y-153881399D01* +X201747818Y-153893277D01* +X201747821Y-153893284D01* +X201842467Y-154057216D01* +X201932065Y-154156724D01* +X201969129Y-154197888D01* +X202122265Y-154309148D01* +X202122270Y-154309151D01* +X202295192Y-154386142D01* +X202295197Y-154386144D01* +X202480354Y-154425500D01* +X202480355Y-154425500D01* +X202669644Y-154425500D01* +X202669646Y-154425500D01* +X202854803Y-154386144D01* +X203027730Y-154309151D01* +X203180871Y-154197888D01* +X203307533Y-154057216D01* +X203402179Y-153893284D01* +X203460674Y-153713256D01* +X203480460Y-153525000D01* +X203460674Y-153336744D01* +X203402179Y-153156716D01* +X203307533Y-152992784D01* +X203290754Y-152974149D01* +X203232350Y-152909284D01* +X203202120Y-152846292D01* +X203200500Y-152826312D01* +X203200500Y-152035452D01* +X203220185Y-151968413D01* +X203236819Y-151947771D01* +X203397771Y-151786819D01* +X203459094Y-151753334D01* +X203485452Y-151750500D01* +X203544644Y-151750500D01* +X203544646Y-151750500D01* +X203729803Y-151711144D01* +X203902730Y-151634151D01* +X204055871Y-151522888D01* +X204182533Y-151382216D01* +X204277179Y-151218284D01* +X204335674Y-151038256D01* +X204355460Y-150850000D01* +X204335674Y-150661744D01* +X204277179Y-150481716D01* +X204182533Y-150317784D01* +X204055871Y-150177112D01* +X204047887Y-150171311D01* +X203902734Y-150065851D01* +X203902729Y-150065848D01* +X203754834Y-150000000D01* +X224094540Y-150000000D01* +X224114326Y-150188256D01* +X224116292Y-150194309D01* +X224172818Y-150368277D01* +X224172821Y-150368284D01* +X224267467Y-150532216D01* +X224381742Y-150659131D01* +X224394129Y-150672888D01* +X224547265Y-150784148D01* +X224547270Y-150784151D01* +X224720192Y-150861142D01* +X224720197Y-150861144D01* +X224905354Y-150900500D01* +X224905355Y-150900500D01* +X225094644Y-150900500D01* +X225094646Y-150900500D01* +X225279803Y-150861144D01* +X225452730Y-150784151D01* +X225605871Y-150672888D01* +X225732533Y-150532216D01* +X225827179Y-150368284D01* +X225885674Y-150188256D01* +X225905460Y-150000000D01* +X225885674Y-149811744D01* +X225827179Y-149631716D01* +X225732533Y-149467784D01* +X225605871Y-149327112D01* +X225605870Y-149327111D01* +X225452734Y-149215851D01* +X225452729Y-149215848D01* +X225279807Y-149138857D01* +X225279802Y-149138855D01* +X225134001Y-149107865D01* +X225094646Y-149099500D01* +X224905354Y-149099500D01* +X224872897Y-149106398D01* +X224720197Y-149138855D01* +X224720192Y-149138857D01* +X224547270Y-149215848D01* +X224547265Y-149215851D01* +X224394129Y-149327111D01* +X224267466Y-149467785D01* +X224172821Y-149631715D01* +X224172818Y-149631722D01* +X224123706Y-149782875D01* +X224114326Y-149811744D01* +X224094540Y-150000000D01* +X203754834Y-150000000D01* +X203729807Y-149988857D01* +X203729802Y-149988855D01* +X203584001Y-149957865D01* +X203544646Y-149949500D01* +X203355354Y-149949500D01* +X203322897Y-149956398D01* +X203170197Y-149988855D01* +X203170192Y-149988857D01* +X202997270Y-150065848D01* +X202997265Y-150065851D01* +X202844129Y-150177111D01* +X202717466Y-150317785D01* +X202622821Y-150481715D01* +X202622818Y-150481722D01* +X202576697Y-150623670D01* +X202564326Y-150661744D01* +X202560122Y-150701744D01* +X202546678Y-150829651D01* +X202520093Y-150894266D01* +X202511038Y-150904370D01* +X202337153Y-151078256D01* +X202176270Y-151239139D01* +X202176267Y-151239142D01* +X202142521Y-151272888D01* +X202089142Y-151326266D01* +X202063538Y-151364586D01* +X202063537Y-151364587D01* +X202020690Y-151428708D01* +X202020686Y-151428716D01* +X201988094Y-151507404D01* +X201988094Y-151507405D01* +X201981940Y-151522259D01* +X201981941Y-151522260D01* +X201981940Y-151522263D01* +X201973537Y-151542549D01* +X201957613Y-151622610D01* +X201949861Y-151661582D01* +X201949855Y-151661611D01* +X201949500Y-151663393D01* +X201949500Y-152826312D01* +X201929815Y-152893351D01* +X201917650Y-152909284D01* +X201842466Y-152992784D01* +X201747821Y-153156715D01* +X201747817Y-153156725D01* +X201743958Y-153168602D01* +X201704520Y-153226277D01* +X201640161Y-153253474D01* +X201571315Y-153241559D01* +X201519840Y-153194314D01* +X201502028Y-153130282D01* +X201502028Y-148900000D01* +X220444540Y-148900000D01* +X220464326Y-149088256D01* +X220464327Y-149088259D01* +X220522818Y-149268277D01* +X220522821Y-149268284D01* +X220617467Y-149432216D01* +X220712946Y-149538256D01* +X220744129Y-149572888D01* +X220897265Y-149684148D01* +X220897270Y-149684151D01* +X221070192Y-149761142D01* +X221070197Y-149761144D01* +X221255354Y-149800500D01* +X221255355Y-149800500D01* +X221444644Y-149800500D01* +X221444646Y-149800500D01* +X221629803Y-149761144D01* +X221802730Y-149684151D01* +X221955871Y-149572888D01* +X222082533Y-149432216D01* +X222177179Y-149268284D01* +X222235674Y-149088256D01* +X222255460Y-148900000D01* +X222235674Y-148711744D01* +X222177179Y-148531716D01* +X222082533Y-148367784D01* +X221955871Y-148227112D01* +X221942161Y-148217151D01* +X221802734Y-148115851D01* +X221802729Y-148115848D01* +X221629807Y-148038857D01* +X221629802Y-148038855D01* +X221484001Y-148007865D01* +X221444646Y-147999500D01* +X221255354Y-147999500D01* +X221222897Y-148006398D01* +X221070197Y-148038855D01* +X221070192Y-148038857D01* +X220897270Y-148115848D01* +X220897265Y-148115851D01* +X220744129Y-148227111D01* +X220617466Y-148367785D01* +X220522821Y-148531715D01* +X220522818Y-148531722D01* +X220466243Y-148705844D01* +X220464326Y-148711744D01* +X220444540Y-148900000D01* +X201502028Y-148900000D01* +X201502028Y-148072842D01* +X201521713Y-148005803D01* +X201553143Y-147972524D01* +X201613964Y-147928335D01* +X201655871Y-147897888D01* +X201782533Y-147757216D01* +X201877179Y-147593284D01* +X201935674Y-147413256D01* +X201955460Y-147225000D01* +X201935674Y-147036744D01* +X201877179Y-146856716D01* +X201782533Y-146692784D01* +X201683206Y-146582471D01* +X201652977Y-146519481D01* +X201661602Y-146450146D01* +X201706343Y-146396480D01* +X201772996Y-146375522D01* +X201775357Y-146375500D01* +X223339548Y-146375500D01* +X223406587Y-146395185D01* +X223427229Y-146411819D01* +X240561038Y-163545628D01* +X240594523Y-163606951D01* +X240596678Y-163620347D01* +X240603643Y-163686610D01* +X240614326Y-163788256D01* +X240614327Y-163788259D01* +X240672818Y-163968277D01* +X240672821Y-163968284D01* +X240767467Y-164132216D01* +X240876452Y-164253256D01* +X240894129Y-164272888D01* +X241047265Y-164384148D01* +X241047270Y-164384151D01* +X241220192Y-164461142D01* +X241220197Y-164461144D01* +X241405354Y-164500500D01* +X241405355Y-164500500D01* +X241594644Y-164500500D01* +X241594646Y-164500500D01* +X241779803Y-164461144D01* +X241952730Y-164384151D01* +X242105871Y-164272888D01* +X242232533Y-164132216D01* +X242327179Y-163968284D01* +X242363569Y-163856287D01* +X242403005Y-163798613D01* +X242455716Y-163773317D01* +X242630604Y-163736144D01* +X242803531Y-163659151D01* +X242956672Y-163547888D01* +X243083334Y-163407216D01* +X243177980Y-163243284D01* +X243236475Y-163063256D01* +X243256261Y-162875000D01* +X243236475Y-162686744D01* +X243177980Y-162506716D01* +X243083334Y-162342784D01* +X242956672Y-162202112D01* +X242924162Y-162178492D01* +X242803535Y-162090851D01* +X242803530Y-162090848D01* +X242630608Y-162013857D01* +X242630603Y-162013855D01* +X242484802Y-161982865D01* +X242445447Y-161974500D01* +X242256155Y-161974500D01* +X242223698Y-161981398D01* +X242070998Y-162013855D01* +X242070993Y-162013857D01* +X241898072Y-162090848D01* +X241760045Y-162191130D01* +X241694238Y-162214609D01* +X241626185Y-162198783D01* +X241599479Y-162178492D01* +X239420987Y-160000000D01* +X244094540Y-160000000D01* +X244114326Y-160188256D01* +X244114327Y-160188259D01* +X244172818Y-160368277D01* +X244172821Y-160368284D01* +X244267467Y-160532216D01* +X244326930Y-160598256D01* +X244394129Y-160672888D01* +X244547265Y-160784148D01* +X244547270Y-160784151D01* +X244720192Y-160861142D01* +X244720197Y-160861144D01* +X244905354Y-160900500D01* +X244905355Y-160900500D01* +X245094644Y-160900500D01* +X245094646Y-160900500D01* +X245279803Y-160861144D01* +X245452730Y-160784151D01* +X245605871Y-160672888D01* +X245732533Y-160532216D01* +X245827179Y-160368284D01* +X245885674Y-160188256D01* +X245905460Y-160000000D01* +X245885674Y-159811744D01* +X245827179Y-159631716D01* +X245732533Y-159467784D01* +X245605871Y-159327112D01* +X245599621Y-159322571D01* +X245452734Y-159215851D01* +X245452729Y-159215848D01* +X245279807Y-159138857D01* +X245279802Y-159138855D01* +X245134001Y-159107865D01* +X245094646Y-159099500D01* +X244905354Y-159099500D01* +X244872897Y-159106398D01* +X244720197Y-159138855D01* +X244720192Y-159138857D01* +X244547270Y-159215848D01* +X244547265Y-159215851D01* +X244394129Y-159327111D01* +X244267466Y-159467785D01* +X244172821Y-159631715D01* +X244172818Y-159631722D01* +X244115612Y-159807785D01* +X244114326Y-159811744D01* +X244094540Y-160000000D01* +X239420987Y-160000000D01* +X234420987Y-155000000D01* +X239094540Y-155000000D01* +X239114326Y-155188256D01* +X239114327Y-155188259D01* +X239172818Y-155368277D01* +X239172821Y-155368284D01* +X239267467Y-155532216D01* +X239394129Y-155672888D01* +X239547265Y-155784148D01* +X239547270Y-155784151D01* +X239720192Y-155861142D01* +X239720197Y-155861144D01* +X239905354Y-155900500D01* +X239905355Y-155900500D01* +X240094644Y-155900500D01* +X240094646Y-155900500D01* +X240279803Y-155861144D01* +X240452730Y-155784151D01* +X240605871Y-155672888D01* +X240732533Y-155532216D01* +X240827179Y-155368284D01* +X240885674Y-155188256D01* +X240905460Y-155000000D01* +X240885674Y-154811744D01* +X240827179Y-154631716D01* +X240732533Y-154467784D01* +X240605871Y-154327112D01* +X240603749Y-154325570D01* +X240452734Y-154215851D01* +X240452729Y-154215848D01* +X240279807Y-154138857D01* +X240279802Y-154138855D01* +X240134001Y-154107865D01* +X240094646Y-154099500D01* +X239905354Y-154099500D01* +X239872897Y-154106398D01* +X239720197Y-154138855D01* +X239720192Y-154138857D01* +X239547270Y-154215848D01* +X239547265Y-154215851D01* +X239394129Y-154327111D01* +X239267466Y-154467785D01* +X239172821Y-154631715D01* +X239172818Y-154631722D01* +X239114327Y-154811740D01* +X239114326Y-154811744D01* +X239094540Y-155000000D01* +X234420987Y-155000000D01* +X229420987Y-150000000D01* +X234094540Y-150000000D01* +X234114326Y-150188256D01* +X234116292Y-150194309D01* +X234172818Y-150368277D01* +X234172821Y-150368284D01* +X234267467Y-150532216D01* +X234381742Y-150659131D01* +X234394129Y-150672888D01* +X234547265Y-150784148D01* +X234547270Y-150784151D01* +X234720192Y-150861142D01* +X234720197Y-150861144D01* +X234905354Y-150900500D01* +X234905355Y-150900500D01* +X235094644Y-150900500D01* +X235094646Y-150900500D01* +X235279803Y-150861144D01* +X235452730Y-150784151D01* +X235605871Y-150672888D01* +X235732533Y-150532216D01* +X235827179Y-150368284D01* +X235885674Y-150188256D01* +X235905460Y-150000000D01* +X235885674Y-149811744D01* +X235827179Y-149631716D01* +X235732533Y-149467784D01* +X235605871Y-149327112D01* +X235605870Y-149327111D01* +X235452734Y-149215851D01* +X235452729Y-149215848D01* +X235279807Y-149138857D01* +X235279802Y-149138855D01* +X235134001Y-149107865D01* +X235094646Y-149099500D01* +X234905354Y-149099500D01* +X234872897Y-149106398D01* +X234720197Y-149138855D01* +X234720192Y-149138857D01* +X234547270Y-149215848D01* +X234547265Y-149215851D01* +X234394129Y-149327111D01* +X234267466Y-149467785D01* +X234172821Y-149631715D01* +X234172818Y-149631722D01* +X234123706Y-149782875D01* +X234114326Y-149811744D01* +X234094540Y-150000000D01* +X229420987Y-150000000D01* +X226894185Y-147473198D01* +X234121342Y-147473198D01* +X234141128Y-147661454D01* +X234141129Y-147661457D01* +X234199620Y-147841475D01* +X234199623Y-147841482D01* +X234294269Y-148005414D01* +X234393707Y-148115851D01* +X234420931Y-148146086D01* +X234574067Y-148257346D01* +X234574072Y-148257349D01* +X234746994Y-148334340D01* +X234746999Y-148334342D01* +X234932156Y-148373698D01* +X234991350Y-148373698D01* +X235058389Y-148393383D01* +X235079031Y-148410017D01* +X244669621Y-158000607D01* +X244669650Y-158000638D01* +X244759868Y-158090856D01* +X244759872Y-158090859D01* +X244862312Y-158159308D01* +X244862321Y-158159313D01* +X244883344Y-158168021D01* +X244976153Y-158206464D01* +X245036576Y-158218482D01* +X245096998Y-158230501D01* +X245096999Y-158230501D01* +X257131532Y-158230501D01* +X257198571Y-158250186D01* +X257223680Y-158271527D01* +X257229406Y-158277886D01* +X257229410Y-158277890D01* +X257382545Y-158389149D01* +X257382550Y-158389152D01* +X257555472Y-158466143D01* +X257555477Y-158466145D01* +X257740634Y-158505501D01* +X257740635Y-158505501D01* +X257929924Y-158505501D01* +X257929926Y-158505501D01* +X258115083Y-158466145D01* +X258288010Y-158389152D01* +X258441151Y-158277889D01* +X258567813Y-158137217D01* +X258662459Y-157973285D01* +X258720954Y-157793257D01* +X258740740Y-157605001D01* +X258720954Y-157416745D01* +X258662459Y-157236717D01* +X258567813Y-157072785D01* +X258441151Y-156932113D01* +X258426772Y-156921666D01* +X258288014Y-156820852D01* +X258288009Y-156820849D01* +X258115087Y-156743858D01* +X258115082Y-156743856D01* +X258004899Y-156720436D01* +X257984315Y-156716061D01* +X257922834Y-156682870D01* +X257892166Y-156633089D01* +X257884292Y-156608856D01* +X257852730Y-156511717D01* +X257758084Y-156347785D01* +X257631422Y-156207113D01* +X257631421Y-156207112D01* +X257478285Y-156095852D01* +X257478280Y-156095849D01* +X257305358Y-156018858D01* +X257305353Y-156018856D01* +X257159552Y-155987866D01* +X257120197Y-155979501D01* +X256930905Y-155979501D01* +X256898448Y-155986399D01* +X256745748Y-156018856D01* +X256745743Y-156018858D01* +X256572821Y-156095849D01* +X256572816Y-156095852D01* +X256419681Y-156207111D01* +X256419677Y-156207115D01* +X256413951Y-156213475D01* +X256354464Y-156250122D01* +X256321803Y-156254501D01* +X245670453Y-156254501D01* +X245603414Y-156234816D01* +X245582772Y-156218182D01* +X244364590Y-155000000D01* +X249094540Y-155000000D01* +X249114326Y-155188256D01* +X249114327Y-155188259D01* +X249172818Y-155368277D01* +X249172821Y-155368284D01* +X249267467Y-155532216D01* +X249394129Y-155672888D01* +X249547265Y-155784148D01* +X249547270Y-155784151D01* +X249720192Y-155861142D01* +X249720197Y-155861144D01* +X249905354Y-155900500D01* +X249905355Y-155900500D01* +X250094644Y-155900500D01* +X250094646Y-155900500D01* +X250279803Y-155861144D01* +X250452730Y-155784151D01* +X250605871Y-155672888D01* +X250732533Y-155532216D01* +X250827179Y-155368284D01* +X250885674Y-155188256D01* +X250905460Y-155000000D01* +X259094540Y-155000000D01* +X259114326Y-155188256D01* +X259114327Y-155188259D01* +X259172818Y-155368277D01* +X259172821Y-155368284D01* +X259267467Y-155532216D01* +X259394129Y-155672888D01* +X259547265Y-155784148D01* +X259547270Y-155784151D01* +X259720192Y-155861142D01* +X259720197Y-155861144D01* +X259905354Y-155900500D01* +X259905355Y-155900500D01* +X260094644Y-155900500D01* +X260094646Y-155900500D01* +X260279803Y-155861144D01* +X260452730Y-155784151D01* +X260605871Y-155672888D01* +X260732533Y-155532216D01* +X260827179Y-155368284D01* +X260885674Y-155188256D01* +X260905460Y-155000000D01* +X260885674Y-154811744D01* +X260827179Y-154631716D01* +X260732533Y-154467784D01* +X260605871Y-154327112D01* +X260603749Y-154325570D01* +X260452734Y-154215851D01* +X260452729Y-154215848D01* +X260279807Y-154138857D01* +X260279802Y-154138855D01* +X260134001Y-154107865D01* +X260094646Y-154099500D01* +X259905354Y-154099500D01* +X259872897Y-154106398D01* +X259720197Y-154138855D01* +X259720192Y-154138857D01* +X259547270Y-154215848D01* +X259547265Y-154215851D01* +X259394129Y-154327111D01* +X259267466Y-154467785D01* +X259172821Y-154631715D01* +X259172818Y-154631722D01* +X259114327Y-154811740D01* +X259114326Y-154811744D01* +X259094540Y-155000000D01* +X250905460Y-155000000D01* +X250885674Y-154811744D01* +X250827179Y-154631716D01* +X250732533Y-154467784D01* +X250605871Y-154327112D01* +X250603749Y-154325570D01* +X250452734Y-154215851D01* +X250452729Y-154215848D01* +X250279807Y-154138857D01* +X250279802Y-154138855D01* +X250134001Y-154107865D01* +X250094646Y-154099500D01* +X249905354Y-154099500D01* +X249872897Y-154106398D01* +X249720197Y-154138855D01* +X249720192Y-154138857D01* +X249547270Y-154215848D01* +X249547265Y-154215851D01* +X249394129Y-154327111D01* +X249267466Y-154467785D01* +X249172821Y-154631715D01* +X249172818Y-154631722D01* +X249114327Y-154811740D01* +X249114326Y-154811744D01* +X249094540Y-155000000D01* +X244364590Y-155000000D01* +X243301428Y-153936838D01* +X243267943Y-153875515D01* +X243265109Y-153849157D01* +X243265109Y-152282500D01* +X247099540Y-152282500D01* +X247119326Y-152470756D01* +X247119327Y-152470759D01* +X247177818Y-152650777D01* +X247177821Y-152650784D01* +X247272467Y-152814716D01* +X247355659Y-152907110D01* +X247399129Y-152955388D01* +X247552265Y-153066648D01* +X247552270Y-153066651D01* +X247725192Y-153143642D01* +X247725197Y-153143644D01* +X247910354Y-153183000D01* +X247910355Y-153183000D01* +X248099644Y-153183000D01* +X248099646Y-153183000D01* +X248284803Y-153143644D01* +X248457730Y-153066651D01* +X248610871Y-152955388D01* +X248737533Y-152814716D01* +X248832179Y-152650784D01* +X248890674Y-152470756D01* +X248910460Y-152282500D01* +X248890674Y-152094244D01* +X248832179Y-151914216D01* +X248737533Y-151750284D01* +X248610871Y-151609612D01* +X248610870Y-151609611D01* +X248457734Y-151498351D01* +X248457729Y-151498348D01* +X248284807Y-151421357D01* +X248284802Y-151421355D01* +X248139001Y-151390365D01* +X248099646Y-151382000D01* +X247910354Y-151382000D01* +X247877897Y-151388898D01* +X247725197Y-151421355D01* +X247725192Y-151421357D01* +X247552270Y-151498348D01* +X247552265Y-151498351D01* +X247399129Y-151609611D01* +X247272466Y-151750285D01* +X247177821Y-151914215D01* +X247177818Y-151914222D01* +X247119327Y-152094240D01* +X247119326Y-152094244D01* +X247099540Y-152282500D01* +X243265109Y-152282500D01* +X243265109Y-150000000D01* +X244094540Y-150000000D01* +X244114326Y-150188256D01* +X244116292Y-150194309D01* +X244172818Y-150368277D01* +X244172821Y-150368284D01* +X244267467Y-150532216D01* +X244381742Y-150659131D01* +X244394129Y-150672888D01* +X244547265Y-150784148D01* +X244547270Y-150784151D01* +X244720192Y-150861142D01* +X244720197Y-150861144D01* +X244905354Y-150900500D01* +X244905355Y-150900500D01* +X245094644Y-150900500D01* +X245094646Y-150900500D01* +X245144045Y-150890000D01* +X255864540Y-150890000D01* +X255884326Y-151078256D01* +X255884327Y-151078259D01* +X255942818Y-151258277D01* +X255942821Y-151258284D01* +X256037467Y-151422216D01* +X256127550Y-151522263D01* +X256164129Y-151562888D01* +X256317265Y-151674148D01* +X256317270Y-151674151D01* +X256490192Y-151751142D01* +X256490197Y-151751144D01* +X256675354Y-151790500D01* +X256675355Y-151790500D01* +X256864644Y-151790500D01* +X256864646Y-151790500D01* +X257049803Y-151751144D01* +X257222730Y-151674151D01* +X257375871Y-151562888D01* +X257502533Y-151422216D01* +X257597179Y-151258284D01* +X257655674Y-151078256D01* +X257675460Y-150890000D01* +X257655674Y-150701744D01* +X257622615Y-150600000D01* +X266009540Y-150600000D01* +X266029326Y-150788256D01* +X266029327Y-150788259D01* +X266087818Y-150968277D01* +X266087821Y-150968284D01* +X266182467Y-151132216D01* +X266309129Y-151272888D01* +X266462265Y-151384148D01* +X266462270Y-151384151D01* +X266635192Y-151461142D01* +X266635197Y-151461144D01* +X266820354Y-151500500D01* +X266820355Y-151500500D01* +X267009644Y-151500500D01* +X267009646Y-151500500D01* +X267194803Y-151461144D01* +X267367730Y-151384151D01* +X267520871Y-151272888D01* +X267647533Y-151132216D01* +X267742179Y-150968284D01* +X267800674Y-150788256D01* +X267820460Y-150600000D01* +X267800674Y-150411744D01* +X267742179Y-150231716D01* +X267647533Y-150067784D01* +X267520871Y-149927112D01* +X267475847Y-149894400D01* +X267367734Y-149815851D01* +X267367729Y-149815848D01* +X267194807Y-149738857D01* +X267194802Y-149738855D01* +X267049001Y-149707865D01* +X267009646Y-149699500D01* +X266820354Y-149699500D01* +X266787897Y-149706398D01* +X266635197Y-149738855D01* +X266635192Y-149738857D01* +X266462270Y-149815848D01* +X266462265Y-149815851D01* +X266309129Y-149927111D01* +X266182466Y-150067785D01* +X266087821Y-150231715D01* +X266087821Y-150231716D01* +X266040041Y-150378768D01* +X266029326Y-150411744D01* +X266009540Y-150600000D01* +X257622615Y-150600000D01* +X257597179Y-150521716D01* +X257502533Y-150357784D01* +X257375871Y-150217112D01* +X257375870Y-150217111D01* +X257222734Y-150105851D01* +X257222729Y-150105848D01* +X257049807Y-150028857D01* +X257049802Y-150028855D01* +X256904001Y-149997865D01* +X256864646Y-149989500D01* +X256675354Y-149989500D01* +X256642897Y-149996398D01* +X256490197Y-150028855D01* +X256490192Y-150028857D01* +X256317270Y-150105848D01* +X256317265Y-150105851D01* +X256164129Y-150217111D01* +X256037466Y-150357785D01* +X255942821Y-150521715D01* +X255942818Y-150521722D01* +X255886006Y-150696574D01* +X255884326Y-150701744D01* +X255864540Y-150890000D01* +X245144045Y-150890000D01* +X245279803Y-150861144D01* +X245452730Y-150784151D01* +X245605871Y-150672888D01* +X245732533Y-150532216D01* +X245827179Y-150368284D01* +X245885674Y-150188256D01* +X245905460Y-150000000D01* +X245885674Y-149811744D01* +X245827179Y-149631716D01* +X245732533Y-149467784D01* +X245626480Y-149350000D01* +X263144540Y-149350000D01* +X263164326Y-149538256D01* +X263164327Y-149538259D01* +X263222818Y-149718277D01* +X263222821Y-149718284D01* +X263317467Y-149882216D01* +X263444129Y-150022888D01* +X263597265Y-150134148D01* +X263597270Y-150134151D01* +X263770192Y-150211142D01* +X263770197Y-150211144D01* +X263955354Y-150250500D01* +X263955355Y-150250500D01* +X264144644Y-150250500D01* +X264144646Y-150250500D01* +X264329803Y-150211144D01* +X264502730Y-150134151D01* +X264655871Y-150022888D01* +X264782533Y-149882216D01* +X264877179Y-149718284D01* +X264935674Y-149538256D01* +X264955460Y-149350000D01* +X264935674Y-149161744D01* +X264877179Y-148981716D01* +X264782533Y-148817784D01* +X264655871Y-148677112D01* +X264655870Y-148677111D01* +X264502734Y-148565851D01* +X264502729Y-148565848D01* +X264329807Y-148488857D01* +X264329802Y-148488855D01* +X264184001Y-148457865D01* +X264144646Y-148449500D01* +X263955354Y-148449500D01* +X263922897Y-148456398D01* +X263770197Y-148488855D01* +X263770192Y-148488857D01* +X263597270Y-148565848D01* +X263597265Y-148565851D01* +X263444129Y-148677111D01* +X263317466Y-148817785D01* +X263222821Y-148981715D01* +X263222818Y-148981722D01* +X263171762Y-149138857D01* +X263164326Y-149161744D01* +X263144540Y-149350000D01* +X245626480Y-149350000D01* +X245605871Y-149327112D01* +X245605870Y-149327111D01* +X245452734Y-149215851D01* +X245452729Y-149215848D01* +X245279807Y-149138857D01* +X245279802Y-149138855D01* +X245134001Y-149107865D01* +X245094646Y-149099500D01* +X244905354Y-149099500D01* +X244872897Y-149106398D01* +X244720197Y-149138855D01* +X244720192Y-149138857D01* +X244547270Y-149215848D01* +X244547265Y-149215851D01* +X244394129Y-149327111D01* +X244267466Y-149467785D01* +X244172821Y-149631715D01* +X244172818Y-149631722D01* +X244123706Y-149782875D01* +X244114326Y-149811744D01* +X244094540Y-150000000D01* +X243265109Y-150000000D01* +X243265109Y-145000000D01* +X259094540Y-145000000D01* +X259114326Y-145188256D01* +X259114327Y-145188259D01* +X259172818Y-145368277D01* +X259172821Y-145368284D01* +X259267467Y-145532216D01* +X259341576Y-145614522D01* +X259394129Y-145672888D01* +X259547265Y-145784148D01* +X259547270Y-145784151D01* +X259720192Y-145861142D01* +X259720197Y-145861144D01* +X259905354Y-145900500D01* +X259905355Y-145900500D01* +X260094644Y-145900500D01* +X260094646Y-145900500D01* +X260279803Y-145861144D01* +X260452730Y-145784151D01* +X260605871Y-145672888D01* +X260732533Y-145532216D01* +X260827179Y-145368284D01* +X260885674Y-145188256D01* +X260905460Y-145000000D01* +X260885674Y-144811744D01* +X260827179Y-144631716D01* +X260732533Y-144467784D01* +X260605871Y-144327112D01* +X260605870Y-144327111D01* +X260452734Y-144215851D01* +X260452729Y-144215848D01* +X260279807Y-144138857D01* +X260279802Y-144138855D01* +X260134001Y-144107865D01* +X260094646Y-144099500D01* +X259905354Y-144099500D01* +X259872897Y-144106398D01* +X259720197Y-144138855D01* +X259720192Y-144138857D01* +X259547270Y-144215848D01* +X259547265Y-144215851D01* +X259394129Y-144327111D01* +X259267466Y-144467785D01* +X259172821Y-144631715D01* +X259172818Y-144631722D01* +X259125176Y-144778351D01* +X259114326Y-144811744D01* +X259094540Y-145000000D01* +X243265109Y-145000000D01* +X243265109Y-140000000D01* +X244094540Y-140000000D01* +X244114326Y-140188256D01* +X244114327Y-140188259D01* +X244172818Y-140368277D01* +X244172821Y-140368284D01* +X244267467Y-140532216D01* +X244331804Y-140603669D01* +X244394129Y-140672888D01* +X244547265Y-140784148D01* +X244547270Y-140784151D01* +X244720192Y-140861142D01* +X244720197Y-140861144D01* +X244905354Y-140900500D01* +X244905355Y-140900500D01* +X245094644Y-140900500D01* +X245094646Y-140900500D01* +X245279803Y-140861144D01* +X245452730Y-140784151D01* +X245605871Y-140672888D01* +X245732533Y-140532216D01* +X245827179Y-140368284D01* +X245885674Y-140188256D01* +X245905460Y-140000000D01* +X254094540Y-140000000D01* +X254114326Y-140188256D01* +X254114327Y-140188259D01* +X254172818Y-140368277D01* +X254172821Y-140368284D01* +X254267467Y-140532216D01* +X254331804Y-140603669D01* +X254394129Y-140672888D01* +X254547265Y-140784148D01* +X254547270Y-140784151D01* +X254720192Y-140861142D01* +X254720197Y-140861144D01* +X254905354Y-140900500D01* +X254905355Y-140900500D01* +X255094644Y-140900500D01* +X255094646Y-140900500D01* +X255279803Y-140861144D01* +X255452730Y-140784151D01* +X255605871Y-140672888D01* +X255732533Y-140532216D01* +X255827179Y-140368284D01* +X255885674Y-140188256D01* +X255905460Y-140000000D01* +X255885674Y-139811744D01* +X255827179Y-139631716D01* +X255732533Y-139467784D01* +X255605871Y-139327112D01* +X255593719Y-139318283D01* +X255452734Y-139215851D01* +X255452729Y-139215848D01* +X255279807Y-139138857D01* +X255279802Y-139138855D01* +X255134001Y-139107865D01* +X255094646Y-139099500D01* +X254905354Y-139099500D01* +X254872897Y-139106398D01* +X254720197Y-139138855D01* +X254720192Y-139138857D01* +X254547270Y-139215848D01* +X254547265Y-139215851D01* +X254394129Y-139327111D01* +X254267466Y-139467785D01* +X254172821Y-139631715D01* +X254172818Y-139631722D01* +X254114327Y-139811740D01* +X254114326Y-139811744D01* +X254094540Y-140000000D01* +X245905460Y-140000000D01* +X245885674Y-139811744D01* +X245827179Y-139631716D01* +X245732533Y-139467784D01* +X245605871Y-139327112D01* +X245593719Y-139318283D01* +X245452734Y-139215851D01* +X245452729Y-139215848D01* +X245279807Y-139138857D01* +X245279802Y-139138855D01* +X245134001Y-139107865D01* +X245094646Y-139099500D01* +X244905354Y-139099500D01* +X244872897Y-139106398D01* +X244720197Y-139138855D01* +X244720192Y-139138857D01* +X244547270Y-139215848D01* +X244547265Y-139215851D01* +X244394129Y-139327111D01* +X244267466Y-139467785D01* +X244172821Y-139631715D01* +X244172818Y-139631722D01* +X244114327Y-139811740D01* +X244114326Y-139811744D01* +X244094540Y-140000000D01* +X243265109Y-140000000D01* +X243265109Y-135000000D01* +X249094540Y-135000000D01* +X249114326Y-135188256D01* +X249114327Y-135188259D01* +X249172818Y-135368277D01* +X249172821Y-135368284D01* +X249267467Y-135532216D01* +X249348309Y-135622000D01* +X249394129Y-135672888D01* +X249547265Y-135784148D01* +X249547270Y-135784151D01* +X249720192Y-135861142D01* +X249720197Y-135861144D01* +X249905354Y-135900500D01* +X249905355Y-135900500D01* +X250094644Y-135900500D01* +X250094646Y-135900500D01* +X250279803Y-135861144D01* +X250452730Y-135784151D01* +X250605871Y-135672888D01* +X250732533Y-135532216D01* +X250827179Y-135368284D01* +X250885674Y-135188256D01* +X250905460Y-135000000D01* +X259094540Y-135000000D01* +X259114326Y-135188256D01* +X259114327Y-135188259D01* +X259172818Y-135368277D01* +X259172821Y-135368284D01* +X259267467Y-135532216D01* +X259348309Y-135622000D01* +X259394129Y-135672888D01* +X259547265Y-135784148D01* +X259547270Y-135784151D01* +X259720192Y-135861142D01* +X259720197Y-135861144D01* +X259905354Y-135900500D01* +X259905355Y-135900500D01* +X260094644Y-135900500D01* +X260094646Y-135900500D01* +X260279803Y-135861144D01* +X260452730Y-135784151D01* +X260605871Y-135672888D01* +X260732533Y-135532216D01* +X260827179Y-135368284D01* +X260885107Y-135190000D01* +X266654540Y-135190000D01* +X266674326Y-135378256D01* +X266674327Y-135378259D01* +X266732818Y-135558277D01* +X266732821Y-135558284D01* +X266827467Y-135722216D01* +X266854457Y-135752191D01* +X266954129Y-135862888D01* +X267107265Y-135974148D01* +X267107270Y-135974151D01* +X267280192Y-136051142D01* +X267280197Y-136051144D01* +X267465354Y-136090500D01* +X267465355Y-136090500D01* +X267654644Y-136090500D01* +X267654646Y-136090500D01* +X267839803Y-136051144D01* +X268012730Y-135974151D01* +X268165871Y-135862888D01* +X268292533Y-135722216D01* +X268387179Y-135558284D01* +X268445674Y-135378256D01* +X268465460Y-135190000D01* +X268445674Y-135001744D01* +X268387179Y-134821716D01* +X268292533Y-134657784D01* +X268165871Y-134517112D01* +X268112974Y-134478680D01* +X268012734Y-134405851D01* +X268012729Y-134405848D01* +X267839807Y-134328857D01* +X267839802Y-134328855D01* +X267694001Y-134297865D01* +X267654646Y-134289500D01* +X267465354Y-134289500D01* +X267432897Y-134296398D01* +X267280197Y-134328855D01* +X267280192Y-134328857D01* +X267107270Y-134405848D01* +X267107265Y-134405851D01* +X266954129Y-134517111D01* +X266827466Y-134657785D01* +X266732821Y-134821715D01* +X266732818Y-134821722D01* +X266674327Y-135001740D01* +X266674326Y-135001744D01* +X266654540Y-135190000D01* +X260885107Y-135190000D01* +X260885674Y-135188256D01* +X260905460Y-135000000D01* +X260885674Y-134811744D01* +X260827179Y-134631716D01* +X260732533Y-134467784D01* +X260605871Y-134327112D01* +X260601796Y-134324151D01* +X260452734Y-134215851D01* +X260452729Y-134215848D01* +X260279807Y-134138857D01* +X260279802Y-134138855D01* +X260106525Y-134102025D01* +X260094646Y-134099500D01* +X259905354Y-134099500D01* +X259893475Y-134102025D01* +X259720197Y-134138855D01* +X259720192Y-134138857D01* +X259547270Y-134215848D01* +X259547265Y-134215851D01* +X259394129Y-134327111D01* +X259267466Y-134467785D01* +X259172821Y-134631715D01* +X259172818Y-134631722D01* +X259114327Y-134811740D01* +X259114326Y-134811744D01* +X259094540Y-135000000D01* +X250905460Y-135000000D01* +X250885674Y-134811744D01* +X250827179Y-134631716D01* +X250732533Y-134467784D01* +X250605871Y-134327112D01* +X250601796Y-134324151D01* +X250452734Y-134215851D01* +X250452729Y-134215848D01* +X250279807Y-134138857D01* +X250279802Y-134138855D01* +X250106525Y-134102025D01* +X250094646Y-134099500D01* +X249905354Y-134099500D01* +X249893475Y-134102025D01* +X249720197Y-134138855D01* +X249720192Y-134138857D01* +X249547270Y-134215848D01* +X249547265Y-134215851D01* +X249394129Y-134327111D01* +X249267466Y-134467785D01* +X249172821Y-134631715D01* +X249172818Y-134631722D01* +X249114327Y-134811740D01* +X249114326Y-134811744D01* +X249094540Y-135000000D01* +X243265109Y-135000000D01* +X243265109Y-131368687D01* +X243284794Y-131301648D01* +X243296959Y-131285715D01* +X243315500Y-131265122D01* +X243372142Y-131202216D01* +X243466788Y-131038284D01* +X243525283Y-130858256D01* +X243545069Y-130670000D01* +X243525283Y-130481744D01* +X243466788Y-130301716D01* +X243372142Y-130137784D01* +X243248080Y-130000000D01* +X244094540Y-130000000D01* +X244114326Y-130188256D01* +X244114327Y-130188259D01* +X244172818Y-130368277D01* +X244172821Y-130368284D01* +X244267467Y-130532216D01* +X244357467Y-130632171D01* +X244394129Y-130672888D01* +X244547265Y-130784148D01* +X244547270Y-130784151D01* +X244720192Y-130861142D01* +X244720197Y-130861144D01* +X244905354Y-130900500D01* +X244905355Y-130900500D01* +X245094644Y-130900500D01* +X245094646Y-130900500D01* +X245279803Y-130861144D01* +X245452730Y-130784151D01* +X245605871Y-130672888D01* +X245732533Y-130532216D01* +X245827179Y-130368284D01* +X245885674Y-130188256D01* +X245905460Y-130000000D01* +X254094540Y-130000000D01* +X254114326Y-130188256D01* +X254114327Y-130188259D01* +X254172818Y-130368277D01* +X254172821Y-130368284D01* +X254267467Y-130532216D01* +X254357467Y-130632171D01* +X254394129Y-130672888D01* +X254547265Y-130784148D01* +X254547270Y-130784151D01* +X254720192Y-130861142D01* +X254720197Y-130861144D01* +X254905354Y-130900500D01* +X254905355Y-130900500D01* +X255094644Y-130900500D01* +X255094646Y-130900500D01* +X255279803Y-130861144D01* +X255452730Y-130784151D01* +X255605871Y-130672888D01* +X255732533Y-130532216D01* +X255827179Y-130368284D01* +X255885674Y-130188256D01* +X255905460Y-130000000D01* +X264094540Y-130000000D01* +X264114326Y-130188256D01* +X264114327Y-130188259D01* +X264172818Y-130368277D01* +X264172821Y-130368284D01* +X264267467Y-130532216D01* +X264357467Y-130632171D01* +X264394129Y-130672888D01* +X264547265Y-130784148D01* +X264547270Y-130784151D01* +X264720192Y-130861142D01* +X264720197Y-130861144D01* +X264905354Y-130900500D01* +X264905355Y-130900500D01* +X265094644Y-130900500D01* +X265094646Y-130900500D01* +X265279803Y-130861144D01* +X265452730Y-130784151D01* +X265605871Y-130672888D01* +X265732533Y-130532216D01* +X265827179Y-130368284D01* +X265885674Y-130188256D01* +X265905460Y-130000000D01* +X265885674Y-129811744D01* +X265827179Y-129631716D01* +X265732533Y-129467784D01* +X265605871Y-129327112D01* +X265576125Y-129305500D01* +X265452734Y-129215851D01* +X265452729Y-129215848D01* +X265279807Y-129138857D01* +X265279802Y-129138855D01* +X265134001Y-129107865D01* +X265094646Y-129099500D01* +X264905354Y-129099500D01* +X264872897Y-129106398D01* +X264720197Y-129138855D01* +X264720192Y-129138857D01* +X264547270Y-129215848D01* +X264547265Y-129215851D01* +X264394129Y-129327111D01* +X264267466Y-129467785D01* +X264172821Y-129631715D01* +X264172818Y-129631722D01* +X264115264Y-129808856D01* +X264114326Y-129811744D01* +X264094540Y-130000000D01* +X255905460Y-130000000D01* +X255885674Y-129811744D01* +X255827179Y-129631716D01* +X255732533Y-129467784D01* +X255605871Y-129327112D01* +X255576125Y-129305500D01* +X255452734Y-129215851D01* +X255452729Y-129215848D01* +X255279807Y-129138857D01* +X255279802Y-129138855D01* +X255134001Y-129107865D01* +X255094646Y-129099500D01* +X254905354Y-129099500D01* +X254872897Y-129106398D01* +X254720197Y-129138855D01* +X254720192Y-129138857D01* +X254547270Y-129215848D01* +X254547265Y-129215851D01* +X254394129Y-129327111D01* +X254267466Y-129467785D01* +X254172821Y-129631715D01* +X254172818Y-129631722D01* +X254115264Y-129808856D01* +X254114326Y-129811744D01* +X254094540Y-130000000D01* +X245905460Y-130000000D01* +X245885674Y-129811744D01* +X245827179Y-129631716D01* +X245732533Y-129467784D01* +X245605871Y-129327112D01* +X245576125Y-129305500D01* +X245452734Y-129215851D01* +X245452729Y-129215848D01* +X245279807Y-129138857D01* +X245279802Y-129138855D01* +X245134001Y-129107865D01* +X245094646Y-129099500D01* +X244905354Y-129099500D01* +X244872897Y-129106398D01* +X244720197Y-129138855D01* +X244720192Y-129138857D01* +X244547270Y-129215848D01* +X244547265Y-129215851D01* +X244394129Y-129327111D01* +X244267466Y-129467785D01* +X244172821Y-129631715D01* +X244172818Y-129631722D01* +X244115264Y-129808856D01* +X244114326Y-129811744D01* +X244094540Y-130000000D01* +X243248080Y-130000000D01* +X243245480Y-129997112D01* +X243245479Y-129997111D01* +X243092343Y-129885851D01* +X243092338Y-129885848D01* +X242919416Y-129808857D01* +X242919411Y-129808855D01* +X242773610Y-129777865D01* +X242734255Y-129769500D01* +X242544963Y-129769500D01* +X242512506Y-129776398D01* +X242359806Y-129808855D01* +X242359801Y-129808857D01* +X242186879Y-129885848D01* +X242186874Y-129885851D01* +X242033738Y-129997111D01* +X241907075Y-130137785D01* +X241812430Y-130301715D01* +X241812427Y-130301722D01* +X241756126Y-130475000D01* +X241753935Y-130481744D01* +X241734149Y-130670000D01* +X241753935Y-130858256D01* +X241753936Y-130858259D01* +X241812427Y-131038277D01* +X241812430Y-131038284D01* +X241907076Y-131202216D01* +X241950381Y-131250310D01* +X241982259Y-131285715D01* +X242012489Y-131348706D01* +X242014109Y-131368687D01* +X242014109Y-136825146D01* +X241994424Y-136892185D01* +X241941620Y-136937940D01* +X241872462Y-136947884D01* +X241864330Y-136946437D01* +X241844393Y-136942199D01* +X241784646Y-136929500D01* +X241595354Y-136929500D01* +X241562897Y-136936398D01* +X241410197Y-136968855D01* +X241410192Y-136968857D01* +X241237270Y-137045848D01* +X241237265Y-137045851D01* +X241084129Y-137157111D01* +X240957466Y-137297785D01* +X240862821Y-137461715D01* +X240862818Y-137461722D01* +X240804327Y-137641740D01* +X240804326Y-137641744D01* +X240784540Y-137830000D01* +X240804326Y-138018256D01* +X240804327Y-138018259D01* +X240862818Y-138198277D01* +X240862821Y-138198284D01* +X240957467Y-138362216D01* +X241065065Y-138481715D01* +X241084129Y-138502888D01* +X241237265Y-138614148D01* +X241237270Y-138614151D01* +X241410192Y-138691142D01* +X241410197Y-138691144D01* +X241595354Y-138730500D01* +X241595355Y-138730500D01* +X241784644Y-138730500D01* +X241784646Y-138730500D01* +X241864328Y-138713563D01* +X241933995Y-138718879D01* +X241989729Y-138761016D01* +X242013834Y-138826596D01* +X242014109Y-138834853D01* +X242014109Y-153276553D01* +X241994424Y-153343592D01* +X241941620Y-153389347D01* +X241872462Y-153399291D01* +X241808906Y-153370266D01* +X241802428Y-153364234D01* +X235965762Y-147527568D01* +X235932277Y-147466245D01* +X235930125Y-147452869D01* +X235912476Y-147284942D01* +X235853981Y-147104914D01* +X235759335Y-146940982D01* +X235632673Y-146800310D01* +X235632672Y-146800309D01* +X235479536Y-146689049D01* +X235479531Y-146689046D01* +X235306609Y-146612055D01* +X235306604Y-146612053D01* +X235145376Y-146577784D01* +X235121448Y-146572698D01* +X234932156Y-146572698D01* +X234908228Y-146577784D01* +X234746999Y-146612053D01* +X234746994Y-146612055D01* +X234574072Y-146689046D01* +X234574067Y-146689049D01* +X234420931Y-146800309D01* +X234294268Y-146940983D01* +X234199623Y-147104913D01* +X234199620Y-147104920D01* +X234142938Y-147279370D01* +X234141128Y-147284942D01* +X234121342Y-147473198D01* +X226894185Y-147473198D01* +X224043311Y-144622324D01* +X224035987Y-144615000D01* +X235344540Y-144615000D01* +X235364326Y-144803256D01* +X235364327Y-144803259D01* +X235422818Y-144983277D01* +X235422821Y-144983284D01* +X235517467Y-145147216D01* +X235600972Y-145239957D01* +X235644129Y-145287888D01* +X235797265Y-145399148D01* +X235797270Y-145399151D01* +X235970192Y-145476142D01* +X235970197Y-145476144D01* +X236155354Y-145515500D01* +X236155355Y-145515500D01* +X236344644Y-145515500D01* +X236344646Y-145515500D01* +X236529803Y-145476144D01* +X236702730Y-145399151D01* +X236855871Y-145287888D01* +X236982533Y-145147216D01* +X237067528Y-145000000D01* +X239094540Y-145000000D01* +X239114326Y-145188256D01* +X239114327Y-145188259D01* +X239172818Y-145368277D01* +X239172821Y-145368284D01* +X239267467Y-145532216D01* +X239341576Y-145614522D01* +X239394129Y-145672888D01* +X239547265Y-145784148D01* +X239547270Y-145784151D01* +X239720192Y-145861142D01* +X239720197Y-145861144D01* +X239905354Y-145900500D01* +X239905355Y-145900500D01* +X240094644Y-145900500D01* +X240094646Y-145900500D01* +X240279803Y-145861144D01* +X240452730Y-145784151D01* +X240605871Y-145672888D01* +X240732533Y-145532216D01* +X240827179Y-145368284D01* +X240885674Y-145188256D01* +X240905460Y-145000000D01* +X240885674Y-144811744D01* +X240827179Y-144631716D01* +X240732533Y-144467784D01* +X240605871Y-144327112D01* +X240605870Y-144327111D01* +X240452734Y-144215851D01* +X240452729Y-144215848D01* +X240279807Y-144138857D01* +X240279802Y-144138855D01* +X240134001Y-144107865D01* +X240094646Y-144099500D01* +X239905354Y-144099500D01* +X239872897Y-144106398D01* +X239720197Y-144138855D01* +X239720192Y-144138857D01* +X239547270Y-144215848D01* +X239547265Y-144215851D01* +X239394129Y-144327111D01* +X239267466Y-144467785D01* +X239172821Y-144631715D01* +X239172818Y-144631722D01* +X239125176Y-144778351D01* +X239114326Y-144811744D01* +X239094540Y-145000000D01* +X237067528Y-145000000D01* +X237077179Y-144983284D01* +X237135674Y-144803256D01* +X237155460Y-144615000D01* +X237135674Y-144426744D01* +X237077179Y-144246716D01* +X236982533Y-144082784D01* +X236855871Y-143942112D01* +X236855870Y-143942111D01* +X236702734Y-143830851D01* +X236702729Y-143830848D01* +X236529807Y-143753857D01* +X236529802Y-143753855D01* +X236384001Y-143722865D01* +X236344646Y-143714500D01* +X236155354Y-143714500D01* +X236122897Y-143721398D01* +X235970197Y-143753855D01* +X235970192Y-143753857D01* +X235797270Y-143830848D01* +X235797265Y-143830851D01* +X235644129Y-143942111D01* +X235517466Y-144082785D01* +X235422821Y-144246715D01* +X235422818Y-144246722D01* +X235380855Y-144375872D01* +X235364326Y-144426744D01* +X235344540Y-144615000D01* +X224035987Y-144615000D01* +X223956186Y-144535199D01* +X223956185Y-144535198D01* +X223956183Y-144535196D01* +X223956181Y-144535195D01* +X223900898Y-144498256D01* +X223900896Y-144498255D01* +X223877154Y-144482391D01* +X223853738Y-144466744D01* +X223805452Y-144446744D01* +X223757166Y-144426744D01* +X223755475Y-144426043D01* +X223739909Y-144419595D01* +X223739905Y-144419594D01* +X223679482Y-144407575D01* +X223619063Y-144395557D01* +X223619060Y-144395557D01* +X223619059Y-144395557D01* +X170142691Y-144395557D01* +X170075652Y-144375872D01* +X170050543Y-144354531D01* +X170044816Y-144348171D01* +X170044812Y-144348167D01* +X169891677Y-144236908D01* +X169891672Y-144236905D01* +X169718750Y-144159914D01* +X169718745Y-144159912D01* +X169539173Y-144121744D01* +X169533589Y-144120557D01* +X169344297Y-144120557D01* +X169338713Y-144121744D01* +X169159140Y-144159912D01* +X169159135Y-144159914D01* +X168986213Y-144236905D01* +X168986208Y-144236908D01* +X168833072Y-144348168D01* +X168706409Y-144488842D01* +X168611764Y-144652772D01* +X168611761Y-144652779D01* +X168553270Y-144832797D01* +X168553269Y-144832801D01* +X168533483Y-145021057D01* +X168553269Y-145209313D01* +X168553270Y-145209316D01* +X168553949Y-145215776D01* +X168551060Y-145216079D01* +X168546635Y-145273169D01* +X168522864Y-145312116D01* +X168405476Y-145442489D01* +X168310831Y-145606419D01* +X168310828Y-145606426D01* +X168253083Y-145784148D01* +X168252336Y-145786448D01* +X168232550Y-145974704D01* +X163799886Y-145974704D01* +X167184591Y-142590000D01* +X215704540Y-142590000D01* +X215724326Y-142778256D01* +X215724327Y-142778259D01* +X215782818Y-142958277D01* +X215782821Y-142958284D01* +X215877467Y-143122216D01* +X215949698Y-143202436D01* +X216004129Y-143262888D01* +X216157265Y-143374148D01* +X216157270Y-143374151D01* +X216330192Y-143451142D01* +X216330197Y-143451144D01* +X216515354Y-143490500D01* +X216515355Y-143490500D01* +X216704644Y-143490500D01* +X216704646Y-143490500D01* +X216889803Y-143451144D01* +X217062730Y-143374151D01* +X217215871Y-143262888D01* +X217342533Y-143122216D01* +X217437179Y-142958284D01* +X217495674Y-142778256D01* +X217514409Y-142600000D01* +X222994540Y-142600000D01* +X223014326Y-142788256D01* +X223014327Y-142788259D01* +X223072818Y-142968277D01* +X223072821Y-142968284D01* +X223167467Y-143132216D01* +X223230694Y-143202436D01* +X223294129Y-143272888D01* +X223447265Y-143384148D01* +X223447270Y-143384151D01* +X223620192Y-143461142D01* +X223620197Y-143461144D01* +X223805354Y-143500500D01* +X223805355Y-143500500D01* +X223994644Y-143500500D01* +X223994646Y-143500500D01* +X224179803Y-143461144D01* +X224352730Y-143384151D01* +X224505871Y-143272888D01* +X224632533Y-143132216D01* +X224727179Y-142968284D01* +X224785674Y-142788256D01* +X224805460Y-142600000D01* +X224785674Y-142411744D01* +X224727179Y-142231716D01* +X224632533Y-142067784D01* +X224505871Y-141927112D01* +X224505870Y-141927111D01* +X224352734Y-141815851D01* +X224352729Y-141815848D01* +X224204834Y-141750000D01* +X229624540Y-141750000D01* +X229644326Y-141938256D01* +X229644327Y-141938259D01* +X229702818Y-142118277D01* +X229702821Y-142118284D01* +X229797467Y-142282216D01* +X229878528Y-142372243D01* +X229924129Y-142422888D01* +X230077265Y-142534148D01* +X230077270Y-142534151D01* +X230250192Y-142611142D01* +X230250197Y-142611144D01* +X230435354Y-142650500D01* +X230435355Y-142650500D01* +X230624644Y-142650500D01* +X230624646Y-142650500D01* +X230809803Y-142611144D01* +X230982730Y-142534151D01* +X231135871Y-142422888D01* +X231262533Y-142282216D01* +X231357179Y-142118284D01* +X231415674Y-141938256D01* +X231435460Y-141750000D01* +X231424950Y-141650000D01* +X235854540Y-141650000D01* +X235874326Y-141838256D01* +X235874327Y-141838259D01* +X235932818Y-142018277D01* +X235932821Y-142018284D01* +X236027467Y-142182216D01* +X236072043Y-142231722D01* +X236154129Y-142322888D01* +X236307265Y-142434148D01* +X236307270Y-142434151D01* +X236480192Y-142511142D01* +X236480197Y-142511144D01* +X236665354Y-142550500D01* +X236665355Y-142550500D01* +X236854644Y-142550500D01* +X236854646Y-142550500D01* +X237039803Y-142511144D01* +X237070092Y-142497657D01* +X237139342Y-142488372D01* +X237202619Y-142518000D01* +X237228504Y-142553272D01* +X237229572Y-142552656D01* +X237232820Y-142558282D01* +X237232821Y-142558284D01* +X237327467Y-142722216D01* +X237433187Y-142839630D01* +X237454129Y-142862888D01* +X237607265Y-142974148D01* +X237607270Y-142974151D01* +X237780192Y-143051142D01* +X237780197Y-143051144D01* +X237965354Y-143090500D01* +X237965355Y-143090500D01* +X238154644Y-143090500D01* +X238154646Y-143090500D01* +X238339803Y-143051144D01* +X238512730Y-142974151D01* +X238665871Y-142862888D01* +X238792533Y-142722216D01* +X238887179Y-142558284D01* +X238945674Y-142378256D01* +X238965460Y-142190000D01* +X238945674Y-142001744D01* +X238887179Y-141821716D01* +X238792533Y-141657784D01* +X238728601Y-141586780D01* +X238717350Y-141574284D01* +X238687120Y-141511292D01* +X238685500Y-141491312D01* +X238685500Y-133455001D01* +X239119539Y-133455001D01* +X239139325Y-133643257D01* +X239139326Y-133643260D01* +X239197817Y-133823278D01* +X239197820Y-133823285D01* +X239292466Y-133987217D01* +X239394537Y-134100578D01* +X239419128Y-134127889D01* +X239572264Y-134239149D01* +X239572269Y-134239152D01* +X239745191Y-134316143D01* +X239745196Y-134316145D01* +X239930353Y-134355501D01* +X239930354Y-134355501D01* +X240119643Y-134355501D01* +X240119645Y-134355501D01* +X240304802Y-134316145D01* +X240477729Y-134239152D01* +X240630870Y-134127889D01* +X240757532Y-133987217D01* +X240852178Y-133823285D01* +X240910673Y-133643257D01* +X240930459Y-133455001D01* +X240910673Y-133266745D01* +X240852178Y-133086717D01* +X240757532Y-132922785D01* +X240630870Y-132782113D01* +X240630869Y-132782112D01* +X240477733Y-132670852D01* +X240477728Y-132670849D01* +X240304806Y-132593858D01* +X240304801Y-132593856D01* +X240159000Y-132562866D01* +X240119645Y-132554501D01* +X239930353Y-132554501D01* +X239897896Y-132561399D01* +X239745196Y-132593856D01* +X239745191Y-132593858D01* +X239572269Y-132670849D01* +X239572264Y-132670852D01* +X239419128Y-132782112D01* +X239292465Y-132922786D01* +X239197820Y-133086716D01* +X239197817Y-133086723D01* +X239139326Y-133266741D01* +X239139325Y-133266745D01* +X239119539Y-133455001D01* +X238685500Y-133455001D01* +X238685500Y-132604500D01* +X238705185Y-132537461D01* +X238757989Y-132491706D01* +X238809500Y-132480500D01* +X238854644Y-132480500D01* +X238854646Y-132480500D01* +X239039803Y-132441144D01* +X239212730Y-132364151D01* +X239365871Y-132252888D01* +X239492533Y-132112216D01* +X239587179Y-131948284D01* +X239645674Y-131768256D01* +X239665460Y-131580000D01* +X239645674Y-131391744D01* +X239587179Y-131211716D01* +X239492533Y-131047784D01* +X239365871Y-130907112D01* +X239365870Y-130907111D01* +X239212734Y-130795851D01* +X239212729Y-130795848D01* +X239039807Y-130718857D01* +X239039802Y-130718855D01* +X238894001Y-130687865D01* +X238854646Y-130679500D01* +X238665354Y-130679500D01* +X238632897Y-130686398D01* +X238480197Y-130718855D01* +X238480192Y-130718857D01* +X238307270Y-130795848D01* +X238307265Y-130795851D01* +X238154129Y-130907111D01* +X238027466Y-131047785D01* +X237932821Y-131211715D01* +X237932818Y-131211722D01* +X237874327Y-131391740D01* +X237874326Y-131391744D01* +X237858176Y-131545403D01* +X237856679Y-131559650D01* +X237830094Y-131624264D01* +X237821047Y-131634361D01* +X237661269Y-131794140D01* +X237661267Y-131794142D01* +X237574142Y-131881267D01* +X237541119Y-131930689D01* +X237518160Y-131965049D01* +X237505686Y-131983717D01* +X237479089Y-132047928D01* +X237479090Y-132047929D01* +X237458536Y-132097550D01* +X237457281Y-132103860D01* +X237454933Y-132115666D01* +X237438506Y-132198256D01* +X237436939Y-132206132D01* +X237434500Y-132218394D01* +X237434500Y-140783610D01* +X237414815Y-140850649D01* +X237362011Y-140896404D01* +X237292853Y-140906348D01* +X237237616Y-140883929D01* +X237212733Y-140865850D01* +X237212729Y-140865848D01* +X237039807Y-140788857D01* +X237039802Y-140788855D01* +X236894001Y-140757865D01* +X236854646Y-140749500D01* +X236665354Y-140749500D01* +X236632897Y-140756398D01* +X236480197Y-140788855D01* +X236480192Y-140788857D01* +X236307270Y-140865848D01* +X236307265Y-140865851D01* +X236154129Y-140977111D01* +X236027466Y-141117785D01* +X235932821Y-141281715D01* +X235932818Y-141281722D01* +X235894691Y-141399066D01* +X235874326Y-141461744D01* +X235854540Y-141650000D01* +X231424950Y-141650000D01* +X231415674Y-141561744D01* +X231357179Y-141381716D01* +X231262533Y-141217784D01* +X231135871Y-141077112D01* +X231135870Y-141077111D01* +X230982734Y-140965851D01* +X230982729Y-140965848D01* +X230809807Y-140888857D01* +X230809802Y-140888855D01* +X230664001Y-140857865D01* +X230624646Y-140849500D01* +X230435354Y-140849500D01* +X230402897Y-140856398D01* +X230250197Y-140888855D01* +X230250192Y-140888857D01* +X230077270Y-140965848D01* +X230077265Y-140965851D01* +X229924129Y-141077111D01* +X229797466Y-141217785D01* +X229702821Y-141381715D01* +X229702818Y-141381722D01* +X229644327Y-141561740D01* +X229644326Y-141561744D01* +X229624540Y-141750000D01* +X224204834Y-141750000D01* +X224179807Y-141738857D01* +X224179802Y-141738855D01* +X224006925Y-141702110D01* +X223994646Y-141699500D01* +X223805354Y-141699500D01* +X223793075Y-141702110D01* +X223620197Y-141738855D01* +X223620192Y-141738857D01* +X223447270Y-141815848D01* +X223447265Y-141815851D01* +X223294129Y-141927111D01* +X223167466Y-142067785D01* +X223072821Y-142231715D01* +X223072818Y-142231722D01* +X223017575Y-142401744D01* +X223014326Y-142411744D01* +X222994540Y-142600000D01* +X217514409Y-142600000D01* +X217515460Y-142590000D01* +X217495674Y-142401744D01* +X217437179Y-142221716D01* +X217342533Y-142057784D01* +X217215871Y-141917112D01* +X217215870Y-141917111D01* +X217062734Y-141805851D01* +X217062729Y-141805848D01* +X216889807Y-141728857D01* +X216889802Y-141728855D01* +X216744001Y-141697865D01* +X216704646Y-141689500D01* +X216515354Y-141689500D01* +X216482897Y-141696398D01* +X216330197Y-141728855D01* +X216330192Y-141728857D01* +X216157270Y-141805848D01* +X216157265Y-141805851D01* +X216004129Y-141917111D01* +X215877466Y-142057785D01* +X215782821Y-142221715D01* +X215782818Y-142221722D01* +X215724327Y-142401740D01* +X215724326Y-142401744D01* +X215704540Y-142590000D01* +X167184591Y-142590000D01* +X169774591Y-140000000D01* +X214094540Y-140000000D01* +X214114326Y-140188256D01* +X214114327Y-140188259D01* +X214172818Y-140368277D01* +X214172821Y-140368284D01* +X214267467Y-140532216D01* +X214331804Y-140603669D01* +X214394129Y-140672888D01* +X214547265Y-140784148D01* +X214547270Y-140784151D01* +X214720192Y-140861142D01* +X214720197Y-140861144D01* +X214905354Y-140900500D01* +X214905355Y-140900500D01* +X215094644Y-140900500D01* +X215094646Y-140900500D01* +X215279803Y-140861144D01* +X215452730Y-140784151D01* +X215605871Y-140672888D01* +X215732533Y-140532216D01* +X215827179Y-140368284D01* +X215885674Y-140188256D01* +X215905460Y-140000000D01* +X215885674Y-139811744D01* +X215827179Y-139631716D01* +X215732533Y-139467784D01* +X215605871Y-139327112D01* +X215593719Y-139318283D01* +X215452734Y-139215851D01* +X215452729Y-139215848D01* +X215279807Y-139138857D01* +X215279802Y-139138855D01* +X215134001Y-139107865D01* +X215094646Y-139099500D01* +X214905354Y-139099500D01* +X214872897Y-139106398D01* +X214720197Y-139138855D01* +X214720192Y-139138857D01* +X214547270Y-139215848D01* +X214547265Y-139215851D01* +X214394129Y-139327111D01* +X214267466Y-139467785D01* +X214172821Y-139631715D01* +X214172818Y-139631722D01* +X214114327Y-139811740D01* +X214114326Y-139811744D01* +X214094540Y-140000000D01* +X169774591Y-140000000D01* +X170262772Y-139511819D01* +X170324095Y-139478334D01* +X170350453Y-139475500D01* +X171243902Y-139475500D01* +X171310941Y-139495185D01* +X171336050Y-139516526D01* +X171341776Y-139522885D01* +X171341780Y-139522889D01* +X171494915Y-139634148D01* +X171494920Y-139634151D01* +X171667842Y-139711142D01* +X171667847Y-139711144D01* +X171853004Y-139750500D01* +X171853005Y-139750500D01* +X172042294Y-139750500D01* +X172042296Y-139750500D01* +X172227453Y-139711144D01* +X172400380Y-139634151D01* +X172553521Y-139522888D01* +X172680183Y-139382216D01* +X172774829Y-139218284D01* +X172833324Y-139038256D01* +X172853110Y-138850000D01* +X172833324Y-138661744D01* +X172774829Y-138481716D01* +X172680183Y-138317784D01* +X172553521Y-138177112D01* +X172553520Y-138177111D01* +X172400384Y-138065851D01* +X172400379Y-138065848D01* +X172227457Y-137988857D01* +X172227452Y-137988855D01* +X172081651Y-137957865D01* +X172042296Y-137949500D01* +X171853004Y-137949500D01* +X171820547Y-137956398D01* +X171667847Y-137988855D01* +X171667842Y-137988857D01* +X171494920Y-138065848D01* +X171494915Y-138065851D01* +X171341780Y-138177110D01* +X171341776Y-138177114D01* +X171336050Y-138183474D01* +X171276563Y-138220121D01* +X171243902Y-138224500D01* +X170107741Y-138224500D01* +X170107721Y-138224499D01* +X170101607Y-138224499D01* +X169978394Y-138224499D01* +X169877597Y-138244548D01* +X169877592Y-138244548D01* +X169857549Y-138248536D01* +X169857547Y-138248536D01* +X169810397Y-138268067D01* +X169743719Y-138295685D01* +X169743717Y-138295686D01* +X169641266Y-138364141D01* +X164123810Y-143881597D01* +X164062487Y-143915082D01* +X163992795Y-143910098D01* +X163943980Y-143876890D01* +X163926172Y-143857113D01* +X163926169Y-143857110D01* +X163773034Y-143745851D01* +X163773029Y-143745848D01* +X163600107Y-143668857D01* +X163600102Y-143668855D01* +X163448881Y-143636713D01* +X163414946Y-143629500D01* +X163225654Y-143629500D01* +X163193197Y-143636398D01* +X163040497Y-143668855D01* +X163040492Y-143668857D01* +X162867570Y-143745848D01* +X162867565Y-143745851D01* +X162714429Y-143857111D01* +X162587766Y-143997785D01* +X162493121Y-144161715D01* +X162493118Y-144161722D01* +X162439380Y-144327112D01* +X162434626Y-144341744D01* +X162414840Y-144530000D01* +X162434626Y-144718256D01* +X162434627Y-144718259D01* +X162493118Y-144898277D01* +X162493121Y-144898284D01* +X162587767Y-145062216D01* +X162597778Y-145073334D01* +X162677428Y-145161795D01* +X162707658Y-145224787D01* +X162699033Y-145294122D01* +X162672959Y-145332448D01* +X159497048Y-148508361D01* +X158461269Y-149544140D01* +X158461267Y-149544142D01* +X158432521Y-149572888D01* +X158374140Y-149631268D01* +X158360406Y-149651824D01* +X158306794Y-149696629D01* +X158237469Y-149705336D01* +X158174442Y-149675182D01* +X158149917Y-149644933D01* +X158147495Y-149640738D01* +X158142533Y-149632144D01* +X158015871Y-149491472D01* +X157983269Y-149467785D01* +X157862734Y-149380211D01* +X157862729Y-149380208D01* +X157689807Y-149303217D01* +X157689802Y-149303215D01* +X157525459Y-149268284D01* +X157504646Y-149263860D01* +X157504645Y-149263860D01* +X157445452Y-149263860D01* +X157378413Y-149244175D01* +X157357771Y-149227541D01* +X156611819Y-148481589D01* +X156578334Y-148420266D01* +X156575500Y-148393908D01* +X156575500Y-145008687D01* +X156578051Y-145000000D01* +X159094540Y-145000000D01* +X159114326Y-145188256D01* +X159114327Y-145188259D01* +X159172818Y-145368277D01* +X159172821Y-145368284D01* +X159267467Y-145532216D01* +X159341576Y-145614522D01* +X159394129Y-145672888D01* +X159547265Y-145784148D01* +X159547270Y-145784151D01* +X159720192Y-145861142D01* +X159720197Y-145861144D01* +X159905354Y-145900500D01* +X159905355Y-145900500D01* +X160094644Y-145900500D01* +X160094646Y-145900500D01* +X160279803Y-145861144D01* +X160452730Y-145784151D01* +X160605871Y-145672888D01* +X160732533Y-145532216D01* +X160827179Y-145368284D01* +X160885674Y-145188256D01* +X160905460Y-145000000D01* +X160885674Y-144811744D01* +X160827179Y-144631716D01* +X160732533Y-144467784D01* +X160605871Y-144327112D01* +X160605870Y-144327111D01* +X160452734Y-144215851D01* +X160452729Y-144215848D01* +X160279807Y-144138857D01* +X160279802Y-144138855D01* +X160134001Y-144107865D01* +X160094646Y-144099500D01* +X159905354Y-144099500D01* +X159872897Y-144106398D01* +X159720197Y-144138855D01* +X159720192Y-144138857D01* +X159547270Y-144215848D01* +X159547265Y-144215851D01* +X159394129Y-144327111D01* +X159267466Y-144467785D01* +X159172821Y-144631715D01* +X159172818Y-144631722D01* +X159125176Y-144778351D01* +X159114326Y-144811744D01* +X159094540Y-145000000D01* +X156578051Y-145000000D01* +X156595185Y-144941648D01* +X156607350Y-144925715D01* +X156625891Y-144905122D01* +X156682533Y-144842216D01* +X156777179Y-144678284D01* +X156835674Y-144498256D01* +X156855460Y-144310000D01* +X156835674Y-144121744D01* +X156777179Y-143941716D01* +X156682533Y-143777784D01* +X156555871Y-143637112D01* +X156547628Y-143631123D01* +X156402734Y-143525851D01* +X156402729Y-143525848D01* +X156229807Y-143448857D01* +X156229802Y-143448855D01* +X156084001Y-143417865D01* +X156044646Y-143409500D01* +X155855354Y-143409500D01* +X155826251Y-143415686D01* +X155670197Y-143448855D01* +X155670192Y-143448857D01* +X155497270Y-143525848D01* +X155497265Y-143525851D01* +X155344129Y-143637111D01* +X155217466Y-143777785D01* +X155122821Y-143941715D01* +X155122818Y-143941722D01* +X155064327Y-144121740D01* +X155064326Y-144121744D01* +X155044540Y-144310000D01* +X155064326Y-144498256D01* +X155064327Y-144498259D01* +X155122818Y-144678277D01* +X155122821Y-144678284D01* +X155217467Y-144842216D01* +X155260142Y-144889611D01* +X155292650Y-144925715D01* +X155322880Y-144988706D01* +X155324500Y-145008687D01* +X155324500Y-148765971D01* +X155348535Y-148886804D01* +X155348537Y-148886812D01* +X155379459Y-148961465D01* +X155386927Y-149030935D01* +X155355651Y-149093414D01* +X155295562Y-149129066D01* +X155239117Y-149130208D01* +X155094646Y-149099500D01* +X154905354Y-149099500D01* +X154872897Y-149106398D01* +X154720197Y-149138855D01* +X154720192Y-149138857D01* +X154547270Y-149215848D01* +X154547265Y-149215851D01* +X154394129Y-149327111D01* +X154267466Y-149467785D01* +X154172821Y-149631715D01* +X154172818Y-149631722D01* +X154123706Y-149782875D01* +X154114326Y-149811744D01* +X154094540Y-150000000D01* +X146605500Y-150000000D01* +X146605500Y-145000000D01* +X149094540Y-145000000D01* +X149114326Y-145188256D01* +X149114327Y-145188259D01* +X149172818Y-145368277D01* +X149172821Y-145368284D01* +X149267467Y-145532216D01* +X149341576Y-145614522D01* +X149394129Y-145672888D01* +X149547265Y-145784148D01* +X149547270Y-145784151D01* +X149720192Y-145861142D01* +X149720197Y-145861144D01* +X149905354Y-145900500D01* +X149905355Y-145900500D01* +X150094644Y-145900500D01* +X150094646Y-145900500D01* +X150279803Y-145861144D01* +X150452730Y-145784151D01* +X150605871Y-145672888D01* +X150732533Y-145532216D01* +X150827179Y-145368284D01* +X150885674Y-145188256D01* +X150905460Y-145000000D01* +X150885674Y-144811744D01* +X150827179Y-144631716D01* +X150732533Y-144467784D01* +X150605871Y-144327112D01* +X150605870Y-144327111D01* +X150452734Y-144215851D01* +X150452729Y-144215848D01* +X150279807Y-144138857D01* +X150279802Y-144138855D01* +X150134001Y-144107865D01* +X150094646Y-144099500D01* +X149905354Y-144099500D01* +X149872897Y-144106398D01* +X149720197Y-144138855D01* +X149720192Y-144138857D01* +X149547270Y-144215848D01* +X149547265Y-144215851D01* +X149394129Y-144327111D01* +X149267466Y-144467785D01* +X149172821Y-144631715D01* +X149172818Y-144631722D01* +X149125176Y-144778351D01* +X149114326Y-144811744D01* +X149094540Y-145000000D01* +X146605500Y-145000000D01* +X146605500Y-144038687D01* +X146625185Y-143971648D01* +X146637350Y-143955715D01* +X146655891Y-143935122D01* +X146712533Y-143872216D01* +X146807179Y-143708284D01* +X146865674Y-143528256D01* +X146885460Y-143340000D01* +X146865674Y-143151744D01* +X146807179Y-142971716D01* +X146712533Y-142807784D01* +X146585871Y-142667112D01* +X146570680Y-142656075D01* +X146432734Y-142555851D01* +X146432729Y-142555848D01* +X146259807Y-142478857D01* +X146259802Y-142478855D01* +X146114001Y-142447865D01* +X146074646Y-142439500D01* +X145885354Y-142439500D01* +X145852897Y-142446398D01* +X145700197Y-142478855D01* +X145700192Y-142478857D01* +X145527270Y-142555848D01* +X145527265Y-142555851D01* +X145374129Y-142667111D01* +X145247466Y-142807785D01* +X145152821Y-142971715D01* +X145152818Y-142971722D01* +X145100671Y-143132216D01* +X145094326Y-143151744D01* +X145074540Y-143340000D01* +X145094326Y-143528256D01* +X145094327Y-143528259D01* +X145152818Y-143708277D01* +X145152821Y-143708284D01* +X145247467Y-143872216D01* +X145286064Y-143915082D01* +X145322650Y-143955715D01* +X145352880Y-144018706D01* +X145354500Y-144038687D01* +X145354500Y-149001606D01* +X145334815Y-149068645D01* +X145282011Y-149114400D01* +X145212853Y-149124344D01* +X145204727Y-149122898D01* +X145094646Y-149099500D01* +X144905354Y-149099500D01* +X144872897Y-149106398D01* +X144720197Y-149138855D01* +X144720192Y-149138857D01* +X144547270Y-149215848D01* +X144547265Y-149215851D01* +X144394129Y-149327111D01* +X144267466Y-149467785D01* +X144172821Y-149631715D01* +X144172818Y-149631722D01* +X144123706Y-149782875D01* +X144114326Y-149811744D01* +X144094540Y-150000000D01* +X144114326Y-150188256D01* +X144116292Y-150194309D01* +X144172818Y-150368277D01* +X144172821Y-150368284D01* +X144267467Y-150532216D01* +X144381742Y-150659131D01* +X144394129Y-150672888D01* +X144547265Y-150784148D01* +X144547270Y-150784151D01* +X144720192Y-150861142D01* +X144720197Y-150861144D01* +X144905354Y-150900500D01* +X144905355Y-150900500D01* +X145094644Y-150900500D01* +X145094646Y-150900500D01* +X145204720Y-150877103D01* +X145274386Y-150882419D01* +X145330120Y-150924556D01* +X145354225Y-150990136D01* +X145354500Y-150998393D01* +X145354500Y-159001606D01* +X145334815Y-159068645D01* +X145282011Y-159114400D01* +X145212853Y-159124344D01* +X145204727Y-159122898D01* +X145094646Y-159099500D01* +X144905354Y-159099500D01* +X144872897Y-159106398D01* +X144720197Y-159138855D01* +X144720192Y-159138857D01* +X144547270Y-159215848D01* +X144547265Y-159215851D01* +X144394129Y-159327111D01* +X144267466Y-159467785D01* +X144172821Y-159631715D01* +X144172818Y-159631722D01* +X144115612Y-159807785D01* +X144114326Y-159811744D01* +X144094540Y-160000000D01* +X144114326Y-160188256D01* +X144114327Y-160188259D01* +X144172818Y-160368277D01* +X144172821Y-160368284D01* +X144267467Y-160532216D01* +X144326930Y-160598256D01* +X144394129Y-160672888D01* +X144547265Y-160784148D01* +X144547270Y-160784151D01* +X144720192Y-160861142D01* +X144720197Y-160861144D01* +X144905354Y-160900500D01* +X144905355Y-160900500D01* +X145094644Y-160900500D01* +X145094646Y-160900500D01* +X145204720Y-160877103D01* +X145274386Y-160882419D01* +X145330120Y-160924556D01* +X145354225Y-160990136D01* +X145354500Y-160998393D01* +X145354500Y-169001606D01* +X145334815Y-169068645D01* +X145282011Y-169114400D01* +X145212853Y-169124344D01* +X145204727Y-169122898D01* +X145094646Y-169099500D01* +X144905354Y-169099500D01* +X144872897Y-169106398D01* +X144720197Y-169138855D01* +X144720192Y-169138857D01* +X144547270Y-169215848D01* +X144547265Y-169215851D01* +X144394129Y-169327111D01* +X144267466Y-169467785D01* +X144172821Y-169631715D01* +X144172818Y-169631722D01* +X144114327Y-169811740D01* +X144114326Y-169811744D01* +X144094540Y-170000000D01* +X144114326Y-170188256D01* +X144114327Y-170188259D01* +X144172818Y-170368277D01* +X144172820Y-170368282D01* +X144172821Y-170368284D01* +X144267467Y-170532216D01* +X144329209Y-170600787D01* +X144394129Y-170672888D01* +X144547265Y-170784148D01* +X144547270Y-170784151D01* +X144720192Y-170861142D01* +X144720197Y-170861144D01* +X144905354Y-170900500D01* +X144905355Y-170900500D01* +X145094644Y-170900500D01* +X145094646Y-170900500D01* +X145204720Y-170877103D01* +X145274386Y-170882419D01* +X145330120Y-170924556D01* +X145354225Y-170990136D01* +X145354500Y-170998393D01* +X145354500Y-179001606D01* +X145334815Y-179068645D01* +X145282011Y-179114400D01* +X145212853Y-179124344D01* +X145204727Y-179122898D01* +X145094646Y-179099500D01* +X144905354Y-179099500D01* +X144872897Y-179106398D01* +X144720197Y-179138855D01* +X144720192Y-179138857D01* +X144547270Y-179215848D01* +X144547265Y-179215851D01* +X144394129Y-179327111D01* +X144267466Y-179467785D01* +X144172821Y-179631715D01* +X144172818Y-179631722D01* +X144114327Y-179811740D01* +X144114326Y-179811744D01* +X144094540Y-180000000D01* +X144114326Y-180188256D01* +X144114327Y-180188259D01* +X144172818Y-180368277D01* +X144172821Y-180368284D01* +X144267467Y-180532216D01* +X144338053Y-180610609D01* +X144394129Y-180672888D01* +X144547265Y-180784148D01* +X144547270Y-180784151D01* +X144720192Y-180861142D01* +X144720197Y-180861144D01* +X144905354Y-180900500D01* +X144905355Y-180900500D01* +X145094644Y-180900500D01* +X145094646Y-180900500D01* +X145279803Y-180861144D01* +X145452730Y-180784151D01* +X145605871Y-180672888D01* +X145732533Y-180532216D01* +X145785367Y-180440703D01* +X145835932Y-180392490D01* +X145904539Y-180379266D01* +X145969404Y-180405234D01* +X145980434Y-180415024D01* +X148328120Y-182762711D01* +X148361605Y-182824034D01* +X148356621Y-182893726D01* +X148314749Y-182949659D01* +X148249285Y-182974076D01* +X148240439Y-182974392D01* +X121620345Y-182974392D01* +X121553306Y-182954707D01* +X121532664Y-182938073D01* +X118594591Y-180000000D01* +X124094540Y-180000000D01* +X124114326Y-180188256D01* +X124114327Y-180188259D01* +X124172818Y-180368277D01* +X124172821Y-180368284D01* +X124267467Y-180532216D01* +X124338053Y-180610609D01* +X124394129Y-180672888D01* +X124547265Y-180784148D01* +X124547270Y-180784151D01* +X124720192Y-180861142D01* +X124720197Y-180861144D01* +X124905354Y-180900500D01* +X124905355Y-180900500D01* +X125094644Y-180900500D01* +X125094646Y-180900500D01* +X125279803Y-180861144D01* +X125452730Y-180784151D01* +X125605871Y-180672888D01* +X125732533Y-180532216D01* +X125827179Y-180368284D01* +X125885674Y-180188256D01* +X125905460Y-180000000D01* +X134094540Y-180000000D01* +X134114326Y-180188256D01* +X134114327Y-180188259D01* +X134172818Y-180368277D01* +X134172821Y-180368284D01* +X134267467Y-180532216D01* +X134338053Y-180610609D01* +X134394129Y-180672888D01* +X134547265Y-180784148D01* +X134547270Y-180784151D01* +X134720192Y-180861142D01* +X134720197Y-180861144D01* +X134905354Y-180900500D01* +X134905355Y-180900500D01* +X135094644Y-180900500D01* +X135094646Y-180900500D01* +X135279803Y-180861144D01* +X135452730Y-180784151D01* +X135605871Y-180672888D01* +X135732533Y-180532216D01* +X135827179Y-180368284D01* +X135885674Y-180188256D01* +X135905460Y-180000000D01* +X135885674Y-179811744D01* +X135827179Y-179631716D01* +X135732533Y-179467784D01* +X135605871Y-179327112D01* +X135605870Y-179327111D01* +X135452734Y-179215851D01* +X135452729Y-179215848D01* +X135279807Y-179138857D01* +X135279802Y-179138855D01* +X135134001Y-179107865D01* +X135094646Y-179099500D01* +X134905354Y-179099500D01* +X134872897Y-179106398D01* +X134720197Y-179138855D01* +X134720192Y-179138857D01* +X134547270Y-179215848D01* +X134547265Y-179215851D01* +X134394129Y-179327111D01* +X134267466Y-179467785D01* +X134172821Y-179631715D01* +X134172818Y-179631722D01* +X134114327Y-179811740D01* +X134114326Y-179811744D01* +X134094540Y-180000000D01* +X125905460Y-180000000D01* +X125885674Y-179811744D01* +X125827179Y-179631716D01* +X125732533Y-179467784D01* +X125605871Y-179327112D01* +X125605870Y-179327111D01* +X125452734Y-179215851D01* +X125452729Y-179215848D01* +X125279807Y-179138857D01* +X125279802Y-179138855D01* +X125134001Y-179107865D01* +X125094646Y-179099500D01* +X124905354Y-179099500D01* +X124872897Y-179106398D01* +X124720197Y-179138855D01* +X124720192Y-179138857D01* +X124547270Y-179215848D01* +X124547265Y-179215851D01* +X124394129Y-179327111D01* +X124267466Y-179467785D01* +X124172821Y-179631715D01* +X124172818Y-179631722D01* +X124114327Y-179811740D01* +X124114326Y-179811744D01* +X124094540Y-180000000D01* +X118594591Y-180000000D01* +X117961819Y-179367228D01* +X117928334Y-179305905D01* +X117925500Y-179279547D01* +X117925500Y-175000000D01* +X119094540Y-175000000D01* +X119114326Y-175188256D01* +X119114327Y-175188259D01* +X119172818Y-175368277D01* +X119172821Y-175368284D01* +X119267467Y-175532216D01* +X119355794Y-175630313D01* +X119394129Y-175672888D01* +X119547265Y-175784148D01* +X119547270Y-175784151D01* +X119720192Y-175861142D01* +X119720197Y-175861144D01* +X119905354Y-175900500D01* +X119905355Y-175900500D01* +X120094644Y-175900500D01* +X120094646Y-175900500D01* +X120279803Y-175861144D01* +X120452730Y-175784151D01* +X120605871Y-175672888D01* +X120732533Y-175532216D01* +X120827179Y-175368284D01* +X120885674Y-175188256D01* +X120905460Y-175000000D01* +X129094540Y-175000000D01* +X129114326Y-175188256D01* +X129114327Y-175188259D01* +X129172818Y-175368277D01* +X129172821Y-175368284D01* +X129267467Y-175532216D01* +X129355794Y-175630313D01* +X129394129Y-175672888D01* +X129547265Y-175784148D01* +X129547270Y-175784151D01* +X129720192Y-175861142D01* +X129720197Y-175861144D01* +X129905354Y-175900500D01* +X129905355Y-175900500D01* +X130094644Y-175900500D01* +X130094646Y-175900500D01* +X130279803Y-175861144D01* +X130452730Y-175784151D01* +X130605871Y-175672888D01* +X130732533Y-175532216D01* +X130827179Y-175368284D01* +X130885674Y-175188256D01* +X130905460Y-175000000D01* +X139094540Y-175000000D01* +X139114326Y-175188256D01* +X139114327Y-175188259D01* +X139172818Y-175368277D01* +X139172821Y-175368284D01* +X139267467Y-175532216D01* +X139355794Y-175630313D01* +X139394129Y-175672888D01* +X139547265Y-175784148D01* +X139547270Y-175784151D01* +X139720192Y-175861142D01* +X139720197Y-175861144D01* +X139905354Y-175900500D01* +X139905355Y-175900500D01* +X140094644Y-175900500D01* +X140094646Y-175900500D01* +X140279803Y-175861144D01* +X140452730Y-175784151D01* +X140605871Y-175672888D01* +X140732533Y-175532216D01* +X140827179Y-175368284D01* +X140885674Y-175188256D01* +X140905460Y-175000000D01* +X140885674Y-174811744D01* +X140827179Y-174631716D01* +X140732533Y-174467784D01* +X140605871Y-174327112D01* +X140563941Y-174296648D01* +X140452734Y-174215851D01* +X140452729Y-174215848D01* +X140279807Y-174138857D01* +X140279802Y-174138855D01* +X140134001Y-174107865D01* +X140094646Y-174099500D01* +X139905354Y-174099500D01* +X139872897Y-174106398D01* +X139720197Y-174138855D01* +X139720192Y-174138857D01* +X139547270Y-174215848D01* +X139547265Y-174215851D01* +X139394129Y-174327111D01* +X139267466Y-174467785D01* +X139172821Y-174631715D01* +X139172818Y-174631722D01* +X139120331Y-174793263D01* +X139114326Y-174811744D01* +X139094540Y-175000000D01* +X130905460Y-175000000D01* +X130885674Y-174811744D01* +X130827179Y-174631716D01* +X130732533Y-174467784D01* +X130605871Y-174327112D01* +X130563941Y-174296648D01* +X130452734Y-174215851D01* +X130452729Y-174215848D01* +X130279807Y-174138857D01* +X130279802Y-174138855D01* +X130134001Y-174107865D01* +X130094646Y-174099500D01* +X129905354Y-174099500D01* +X129872897Y-174106398D01* +X129720197Y-174138855D01* +X129720192Y-174138857D01* +X129547270Y-174215848D01* +X129547265Y-174215851D01* +X129394129Y-174327111D01* +X129267466Y-174467785D01* +X129172821Y-174631715D01* +X129172818Y-174631722D01* +X129120331Y-174793263D01* +X129114326Y-174811744D01* +X129094540Y-175000000D01* +X120905460Y-175000000D01* +X120885674Y-174811744D01* +X120827179Y-174631716D01* +X120732533Y-174467784D01* +X120605871Y-174327112D01* +X120563941Y-174296648D01* +X120452734Y-174215851D01* +X120452729Y-174215848D01* +X120279807Y-174138857D01* +X120279802Y-174138855D01* +X120134001Y-174107865D01* +X120094646Y-174099500D01* +X119905354Y-174099500D01* +X119872897Y-174106398D01* +X119720197Y-174138855D01* +X119720192Y-174138857D01* +X119547270Y-174215848D01* +X119547265Y-174215851D01* +X119394129Y-174327111D01* +X119267466Y-174467785D01* +X119172821Y-174631715D01* +X119172818Y-174631722D01* +X119120331Y-174793263D01* +X119114326Y-174811744D01* +X119094540Y-175000000D01* +X117925500Y-175000000D01* +X117925500Y-170000000D01* +X124094540Y-170000000D01* +X124114326Y-170188256D01* +X124114327Y-170188259D01* +X124172818Y-170368277D01* +X124172820Y-170368282D01* +X124172821Y-170368284D01* +X124267467Y-170532216D01* +X124329209Y-170600787D01* +X124394129Y-170672888D01* +X124547265Y-170784148D01* +X124547270Y-170784151D01* +X124720192Y-170861142D01* +X124720197Y-170861144D01* +X124905354Y-170900500D01* +X124905355Y-170900500D01* +X125094644Y-170900500D01* +X125094646Y-170900500D01* +X125279803Y-170861144D01* +X125452730Y-170784151D01* +X125605871Y-170672888D01* +X125732533Y-170532216D01* +X125827179Y-170368284D01* +X125885674Y-170188256D01* +X125905460Y-170000000D01* +X134094540Y-170000000D01* +X134114326Y-170188256D01* +X134114327Y-170188259D01* +X134172818Y-170368277D01* +X134172820Y-170368282D01* +X134172821Y-170368284D01* +X134267467Y-170532216D01* +X134329209Y-170600787D01* +X134394129Y-170672888D01* +X134547265Y-170784148D01* +X134547270Y-170784151D01* +X134720192Y-170861142D01* +X134720197Y-170861144D01* +X134905354Y-170900500D01* +X134905355Y-170900500D01* +X135094644Y-170900500D01* +X135094646Y-170900500D01* +X135279803Y-170861144D01* +X135452730Y-170784151D01* +X135605871Y-170672888D01* +X135732533Y-170532216D01* +X135827179Y-170368284D01* +X135885674Y-170188256D01* +X135905460Y-170000000D01* +X135885674Y-169811744D01* +X135827179Y-169631716D01* +X135732533Y-169467784D01* +X135605871Y-169327112D01* +X135605870Y-169327111D01* +X135452734Y-169215851D01* +X135452729Y-169215848D01* +X135279807Y-169138857D01* +X135279802Y-169138855D01* +X135134001Y-169107865D01* +X135094646Y-169099500D01* +X134905354Y-169099500D01* +X134872897Y-169106398D01* +X134720197Y-169138855D01* +X134720192Y-169138857D01* +X134547270Y-169215848D01* +X134547265Y-169215851D01* +X134394129Y-169327111D01* +X134267466Y-169467785D01* +X134172821Y-169631715D01* +X134172818Y-169631722D01* +X134114327Y-169811740D01* +X134114326Y-169811744D01* +X134094540Y-170000000D01* +X125905460Y-170000000D01* +X125885674Y-169811744D01* +X125827179Y-169631716D01* +X125732533Y-169467784D01* +X125605871Y-169327112D01* +X125605870Y-169327111D01* +X125452734Y-169215851D01* +X125452729Y-169215848D01* +X125279807Y-169138857D01* +X125279802Y-169138855D01* +X125134001Y-169107865D01* +X125094646Y-169099500D01* +X124905354Y-169099500D01* +X124872897Y-169106398D01* +X124720197Y-169138855D01* +X124720192Y-169138857D01* +X124547270Y-169215848D01* +X124547265Y-169215851D01* +X124394129Y-169327111D01* +X124267466Y-169467785D01* +X124172821Y-169631715D01* +X124172818Y-169631722D01* +X124114327Y-169811740D01* +X124114326Y-169811744D01* +X124094540Y-170000000D01* +X117925500Y-170000000D01* +X117925500Y-165000000D01* +X119094540Y-165000000D01* +X119114326Y-165188256D01* +X119114327Y-165188259D01* +X119172818Y-165368277D01* +X119172821Y-165368284D01* +X119267467Y-165532216D01* +X119371619Y-165647888D01* +X119394129Y-165672888D01* +X119547265Y-165784148D01* +X119547270Y-165784151D01* +X119720192Y-165861142D01* +X119720197Y-165861144D01* +X119905354Y-165900500D01* +X119905355Y-165900500D01* +X120094644Y-165900500D01* +X120094646Y-165900500D01* +X120279803Y-165861144D01* +X120452730Y-165784151D01* +X120605871Y-165672888D01* +X120732533Y-165532216D01* +X120827179Y-165368284D01* +X120885674Y-165188256D01* +X120905460Y-165000000D01* +X129094540Y-165000000D01* +X129114326Y-165188256D01* +X129114327Y-165188259D01* +X129172818Y-165368277D01* +X129172821Y-165368284D01* +X129267467Y-165532216D01* +X129371619Y-165647888D01* +X129394129Y-165672888D01* +X129547265Y-165784148D01* +X129547270Y-165784151D01* +X129720192Y-165861142D01* +X129720197Y-165861144D01* +X129905354Y-165900500D01* +X129905355Y-165900500D01* +X130094644Y-165900500D01* +X130094646Y-165900500D01* +X130279803Y-165861144D01* +X130452730Y-165784151D01* +X130605871Y-165672888D01* +X130732533Y-165532216D01* +X130827179Y-165368284D01* +X130885674Y-165188256D01* +X130905460Y-165000000D01* +X139094540Y-165000000D01* +X139114326Y-165188256D01* +X139114327Y-165188259D01* +X139172818Y-165368277D01* +X139172821Y-165368284D01* +X139267467Y-165532216D01* +X139371619Y-165647888D01* +X139394129Y-165672888D01* +X139547265Y-165784148D01* +X139547270Y-165784151D01* +X139720192Y-165861142D01* +X139720197Y-165861144D01* +X139905354Y-165900500D01* +X139905355Y-165900500D01* +X140094644Y-165900500D01* +X140094646Y-165900500D01* +X140279803Y-165861144D01* +X140452730Y-165784151D01* +X140605871Y-165672888D01* +X140732533Y-165532216D01* +X140827179Y-165368284D01* +X140885674Y-165188256D01* +X140905460Y-165000000D01* +X140885674Y-164811744D01* +X140827179Y-164631716D01* +X140732533Y-164467784D01* +X140605871Y-164327112D01* +X140605508Y-164326848D01* +X140452734Y-164215851D01* +X140452729Y-164215848D01* +X140279807Y-164138857D01* +X140279802Y-164138855D01* +X140134001Y-164107865D01* +X140094646Y-164099500D01* +X139905354Y-164099500D01* +X139872897Y-164106398D01* +X139720197Y-164138855D01* +X139720192Y-164138857D01* +X139547270Y-164215848D01* +X139547265Y-164215851D01* +X139394129Y-164327111D01* +X139267466Y-164467785D01* +X139172821Y-164631715D01* +X139172818Y-164631722D01* +X139117127Y-164803123D01* +X139114326Y-164811744D01* +X139094540Y-165000000D01* +X130905460Y-165000000D01* +X130885674Y-164811744D01* +X130827179Y-164631716D01* +X130732533Y-164467784D01* +X130605871Y-164327112D01* +X130605508Y-164326848D01* +X130452734Y-164215851D01* +X130452729Y-164215848D01* +X130279807Y-164138857D01* +X130279802Y-164138855D01* +X130134001Y-164107865D01* +X130094646Y-164099500D01* +X129905354Y-164099500D01* +X129872897Y-164106398D01* +X129720197Y-164138855D01* +X129720192Y-164138857D01* +X129547270Y-164215848D01* +X129547265Y-164215851D01* +X129394129Y-164327111D01* +X129267466Y-164467785D01* +X129172821Y-164631715D01* +X129172818Y-164631722D01* +X129117127Y-164803123D01* +X129114326Y-164811744D01* +X129094540Y-165000000D01* +X120905460Y-165000000D01* +X120885674Y-164811744D01* +X120827179Y-164631716D01* +X120732533Y-164467784D01* +X120605871Y-164327112D01* +X120605508Y-164326848D01* +X120452734Y-164215851D01* +X120452729Y-164215848D01* +X120279807Y-164138857D01* +X120279802Y-164138855D01* +X120134001Y-164107865D01* +X120094646Y-164099500D01* +X119905354Y-164099500D01* +X119872897Y-164106398D01* +X119720197Y-164138855D01* +X119720192Y-164138857D01* +X119547270Y-164215848D01* +X119547265Y-164215851D01* +X119394129Y-164327111D01* +X119267466Y-164467785D01* +X119172821Y-164631715D01* +X119172818Y-164631722D01* +X119117127Y-164803123D01* +X119114326Y-164811744D01* +X119094540Y-165000000D01* +X117925500Y-165000000D01* +X117925500Y-160000000D01* +X124094540Y-160000000D01* +X124114326Y-160188256D01* +X124114327Y-160188259D01* +X124172818Y-160368277D01* +X124172821Y-160368284D01* +X124267467Y-160532216D01* +X124326930Y-160598256D01* +X124394129Y-160672888D01* +X124547265Y-160784148D01* +X124547270Y-160784151D01* +X124720192Y-160861142D01* +X124720197Y-160861144D01* +X124905354Y-160900500D01* +X124905355Y-160900500D01* +X125094644Y-160900500D01* +X125094646Y-160900500D01* +X125279803Y-160861144D01* +X125452730Y-160784151D01* +X125605871Y-160672888D01* +X125732533Y-160532216D01* +X125827179Y-160368284D01* +X125885674Y-160188256D01* +X125905460Y-160000000D01* +X134094540Y-160000000D01* +X134114326Y-160188256D01* +X134114327Y-160188259D01* +X134172818Y-160368277D01* +X134172821Y-160368284D01* +X134267467Y-160532216D01* +X134326930Y-160598256D01* +X134394129Y-160672888D01* +X134547265Y-160784148D01* +X134547270Y-160784151D01* +X134720192Y-160861142D01* +X134720197Y-160861144D01* +X134905354Y-160900500D01* +X134905355Y-160900500D01* +X135094644Y-160900500D01* +X135094646Y-160900500D01* +X135279803Y-160861144D01* +X135452730Y-160784151D01* +X135605871Y-160672888D01* +X135732533Y-160532216D01* +X135827179Y-160368284D01* +X135885674Y-160188256D01* +X135905460Y-160000000D01* +X135885674Y-159811744D01* +X135827179Y-159631716D01* +X135732533Y-159467784D01* +X135605871Y-159327112D01* +X135599621Y-159322571D01* +X135452734Y-159215851D01* +X135452729Y-159215848D01* +X135279807Y-159138857D01* +X135279802Y-159138855D01* +X135134001Y-159107865D01* +X135094646Y-159099500D01* +X134905354Y-159099500D01* +X134872897Y-159106398D01* +X134720197Y-159138855D01* +X134720192Y-159138857D01* +X134547270Y-159215848D01* +X134547265Y-159215851D01* +X134394129Y-159327111D01* +X134267466Y-159467785D01* +X134172821Y-159631715D01* +X134172818Y-159631722D01* +X134115612Y-159807785D01* +X134114326Y-159811744D01* +X134094540Y-160000000D01* +X125905460Y-160000000D01* +X125885674Y-159811744D01* +X125827179Y-159631716D01* +X125732533Y-159467784D01* +X125605871Y-159327112D01* +X125599621Y-159322571D01* +X125452734Y-159215851D01* +X125452729Y-159215848D01* +X125279807Y-159138857D01* +X125279802Y-159138855D01* +X125134001Y-159107865D01* +X125094646Y-159099500D01* +X124905354Y-159099500D01* +X124872897Y-159106398D01* +X124720197Y-159138855D01* +X124720192Y-159138857D01* +X124547270Y-159215848D01* +X124547265Y-159215851D01* +X124394129Y-159327111D01* +X124267466Y-159467785D01* +X124172821Y-159631715D01* +X124172818Y-159631722D01* +X124115612Y-159807785D01* +X124114326Y-159811744D01* +X124094540Y-160000000D01* +X117925500Y-160000000D01* +X117925500Y-155000000D01* +X119094540Y-155000000D01* +X119114326Y-155188256D01* +X119114327Y-155188259D01* +X119172818Y-155368277D01* +X119172821Y-155368284D01* +X119267467Y-155532216D01* +X119394129Y-155672888D01* +X119547265Y-155784148D01* +X119547270Y-155784151D01* +X119720192Y-155861142D01* +X119720197Y-155861144D01* +X119905354Y-155900500D01* +X119905355Y-155900500D01* +X120094644Y-155900500D01* +X120094646Y-155900500D01* +X120279803Y-155861144D01* +X120452730Y-155784151D01* +X120605871Y-155672888D01* +X120732533Y-155532216D01* +X120827179Y-155368284D01* +X120885674Y-155188256D01* +X120905460Y-155000000D01* +X129094540Y-155000000D01* +X129114326Y-155188256D01* +X129114327Y-155188259D01* +X129172818Y-155368277D01* +X129172821Y-155368284D01* +X129267467Y-155532216D01* +X129394129Y-155672888D01* +X129547265Y-155784148D01* +X129547270Y-155784151D01* +X129720192Y-155861142D01* +X129720197Y-155861144D01* +X129905354Y-155900500D01* +X129905355Y-155900500D01* +X130094644Y-155900500D01* +X130094646Y-155900500D01* +X130279803Y-155861144D01* +X130452730Y-155784151D01* +X130605871Y-155672888D01* +X130732533Y-155532216D01* +X130827179Y-155368284D01* +X130885674Y-155188256D01* +X130905460Y-155000000D01* +X139094540Y-155000000D01* +X139114326Y-155188256D01* +X139114327Y-155188259D01* +X139172818Y-155368277D01* +X139172821Y-155368284D01* +X139267467Y-155532216D01* +X139394129Y-155672888D01* +X139547265Y-155784148D01* +X139547270Y-155784151D01* +X139720192Y-155861142D01* +X139720197Y-155861144D01* +X139905354Y-155900500D01* +X139905355Y-155900500D01* +X140094644Y-155900500D01* +X140094646Y-155900500D01* +X140279803Y-155861144D01* +X140452730Y-155784151D01* +X140605871Y-155672888D01* +X140732533Y-155532216D01* +X140827179Y-155368284D01* +X140885674Y-155188256D01* +X140905460Y-155000000D01* +X140885674Y-154811744D01* +X140827179Y-154631716D01* +X140732533Y-154467784D01* +X140605871Y-154327112D01* +X140603749Y-154325570D01* +X140452734Y-154215851D01* +X140452729Y-154215848D01* +X140279807Y-154138857D01* +X140279802Y-154138855D01* +X140134001Y-154107865D01* +X140094646Y-154099500D01* +X139905354Y-154099500D01* +X139872897Y-154106398D01* +X139720197Y-154138855D01* +X139720192Y-154138857D01* +X139547270Y-154215848D01* +X139547265Y-154215851D01* +X139394129Y-154327111D01* +X139267466Y-154467785D01* +X139172821Y-154631715D01* +X139172818Y-154631722D01* +X139114327Y-154811740D01* +X139114326Y-154811744D01* +X139094540Y-155000000D01* +X130905460Y-155000000D01* +X130885674Y-154811744D01* +X130827179Y-154631716D01* +X130732533Y-154467784D01* +X130605871Y-154327112D01* +X130603749Y-154325570D01* +X130452734Y-154215851D01* +X130452729Y-154215848D01* +X130279807Y-154138857D01* +X130279802Y-154138855D01* +X130134001Y-154107865D01* +X130094646Y-154099500D01* +X129905354Y-154099500D01* +X129872897Y-154106398D01* +X129720197Y-154138855D01* +X129720192Y-154138857D01* +X129547270Y-154215848D01* +X129547265Y-154215851D01* +X129394129Y-154327111D01* +X129267466Y-154467785D01* +X129172821Y-154631715D01* +X129172818Y-154631722D01* +X129114327Y-154811740D01* +X129114326Y-154811744D01* +X129094540Y-155000000D01* +X120905460Y-155000000D01* +X120885674Y-154811744D01* +X120827179Y-154631716D01* +X120732533Y-154467784D01* +X120605871Y-154327112D01* +X120603749Y-154325570D01* +X120452734Y-154215851D01* +X120452729Y-154215848D01* +X120279807Y-154138857D01* +X120279802Y-154138855D01* +X120134001Y-154107865D01* +X120094646Y-154099500D01* +X119905354Y-154099500D01* +X119872897Y-154106398D01* +X119720197Y-154138855D01* +X119720192Y-154138857D01* +X119547270Y-154215848D01* +X119547265Y-154215851D01* +X119394129Y-154327111D01* +X119267466Y-154467785D01* +X119172821Y-154631715D01* +X119172818Y-154631722D01* +X119114327Y-154811740D01* +X119114326Y-154811744D01* +X119094540Y-155000000D01* +X117925500Y-155000000D01* +X117925500Y-150000000D01* +X124094540Y-150000000D01* +X124114326Y-150188256D01* +X124116292Y-150194309D01* +X124172818Y-150368277D01* +X124172821Y-150368284D01* +X124267467Y-150532216D01* +X124381742Y-150659131D01* +X124394129Y-150672888D01* +X124547265Y-150784148D01* +X124547270Y-150784151D01* +X124720192Y-150861142D01* +X124720197Y-150861144D01* +X124905354Y-150900500D01* +X124905355Y-150900500D01* +X125094644Y-150900500D01* +X125094646Y-150900500D01* +X125279803Y-150861144D01* +X125452730Y-150784151D01* +X125605871Y-150672888D01* +X125732533Y-150532216D01* +X125827179Y-150368284D01* +X125885674Y-150188256D01* +X125905460Y-150000000D01* +X134094540Y-150000000D01* +X134114326Y-150188256D01* +X134116292Y-150194309D01* +X134172818Y-150368277D01* +X134172821Y-150368284D01* +X134267467Y-150532216D01* +X134381742Y-150659131D01* +X134394129Y-150672888D01* +X134547265Y-150784148D01* +X134547270Y-150784151D01* +X134720192Y-150861142D01* +X134720197Y-150861144D01* +X134905354Y-150900500D01* +X134905355Y-150900500D01* +X135094644Y-150900500D01* +X135094646Y-150900500D01* +X135279803Y-150861144D01* +X135452730Y-150784151D01* +X135605871Y-150672888D01* +X135732533Y-150532216D01* +X135827179Y-150368284D01* +X135885674Y-150188256D01* +X135905460Y-150000000D01* +X135885674Y-149811744D01* +X135827179Y-149631716D01* +X135732533Y-149467784D01* +X135605871Y-149327112D01* +X135605870Y-149327111D01* +X135452734Y-149215851D01* +X135452729Y-149215848D01* +X135279807Y-149138857D01* +X135279802Y-149138855D01* +X135134001Y-149107865D01* +X135094646Y-149099500D01* +X134905354Y-149099500D01* +X134872897Y-149106398D01* +X134720197Y-149138855D01* +X134720192Y-149138857D01* +X134547270Y-149215848D01* +X134547265Y-149215851D01* +X134394129Y-149327111D01* +X134267466Y-149467785D01* +X134172821Y-149631715D01* +X134172818Y-149631722D01* +X134123706Y-149782875D01* +X134114326Y-149811744D01* +X134094540Y-150000000D01* +X125905460Y-150000000D01* +X125885674Y-149811744D01* +X125827179Y-149631716D01* +X125732533Y-149467784D01* +X125605871Y-149327112D01* +X125605870Y-149327111D01* +X125452734Y-149215851D01* +X125452729Y-149215848D01* +X125279807Y-149138857D01* +X125279802Y-149138855D01* +X125134001Y-149107865D01* +X125094646Y-149099500D01* +X124905354Y-149099500D01* +X124872897Y-149106398D01* +X124720197Y-149138855D01* +X124720192Y-149138857D01* +X124547270Y-149215848D01* +X124547265Y-149215851D01* +X124394129Y-149327111D01* +X124267466Y-149467785D01* +X124172821Y-149631715D01* +X124172818Y-149631722D01* +X124123706Y-149782875D01* +X124114326Y-149811744D01* +X124094540Y-150000000D01* +X117925500Y-150000000D01* +X117925500Y-145000000D01* +X119094540Y-145000000D01* +X119114326Y-145188256D01* +X119114327Y-145188259D01* +X119172818Y-145368277D01* +X119172821Y-145368284D01* +X119267467Y-145532216D01* +X119341576Y-145614522D01* +X119394129Y-145672888D01* +X119547265Y-145784148D01* +X119547270Y-145784151D01* +X119720192Y-145861142D01* +X119720197Y-145861144D01* +X119905354Y-145900500D01* +X119905355Y-145900500D01* +X120094644Y-145900500D01* +X120094646Y-145900500D01* +X120279803Y-145861144D01* +X120452730Y-145784151D01* +X120605871Y-145672888D01* +X120732533Y-145532216D01* +X120827179Y-145368284D01* +X120885674Y-145188256D01* +X120905460Y-145000000D01* +X129094540Y-145000000D01* +X129114326Y-145188256D01* +X129114327Y-145188259D01* +X129172818Y-145368277D01* +X129172821Y-145368284D01* +X129267467Y-145532216D01* +X129341576Y-145614522D01* +X129394129Y-145672888D01* +X129547265Y-145784148D01* +X129547270Y-145784151D01* +X129720192Y-145861142D01* +X129720197Y-145861144D01* +X129905354Y-145900500D01* +X129905355Y-145900500D01* +X130094644Y-145900500D01* +X130094646Y-145900500D01* +X130279803Y-145861144D01* +X130452730Y-145784151D01* +X130605871Y-145672888D01* +X130732533Y-145532216D01* +X130827179Y-145368284D01* +X130885674Y-145188256D01* +X130905460Y-145000000D01* +X139094540Y-145000000D01* +X139114326Y-145188256D01* +X139114327Y-145188259D01* +X139172818Y-145368277D01* +X139172821Y-145368284D01* +X139267467Y-145532216D01* +X139341576Y-145614522D01* +X139394129Y-145672888D01* +X139547265Y-145784148D01* +X139547270Y-145784151D01* +X139720192Y-145861142D01* +X139720197Y-145861144D01* +X139905354Y-145900500D01* +X139905355Y-145900500D01* +X140094644Y-145900500D01* +X140094646Y-145900500D01* +X140279803Y-145861144D01* +X140452730Y-145784151D01* +X140605871Y-145672888D01* +X140732533Y-145532216D01* +X140827179Y-145368284D01* +X140885674Y-145188256D01* +X140905460Y-145000000D01* +X140885674Y-144811744D01* +X140827179Y-144631716D01* +X140732533Y-144467784D01* +X140605871Y-144327112D01* +X140605870Y-144327111D01* +X140452734Y-144215851D01* +X140452729Y-144215848D01* +X140279807Y-144138857D01* +X140279802Y-144138855D01* +X140134001Y-144107865D01* +X140094646Y-144099500D01* +X139905354Y-144099500D01* +X139872897Y-144106398D01* +X139720197Y-144138855D01* +X139720192Y-144138857D01* +X139547270Y-144215848D01* +X139547265Y-144215851D01* +X139394129Y-144327111D01* +X139267466Y-144467785D01* +X139172821Y-144631715D01* +X139172818Y-144631722D01* +X139125176Y-144778351D01* +X139114326Y-144811744D01* +X139094540Y-145000000D01* +X130905460Y-145000000D01* +X130885674Y-144811744D01* +X130827179Y-144631716D01* +X130732533Y-144467784D01* +X130605871Y-144327112D01* +X130605870Y-144327111D01* +X130452734Y-144215851D01* +X130452729Y-144215848D01* +X130279807Y-144138857D01* +X130279802Y-144138855D01* +X130134001Y-144107865D01* +X130094646Y-144099500D01* +X129905354Y-144099500D01* +X129872897Y-144106398D01* +X129720197Y-144138855D01* +X129720192Y-144138857D01* +X129547270Y-144215848D01* +X129547265Y-144215851D01* +X129394129Y-144327111D01* +X129267466Y-144467785D01* +X129172821Y-144631715D01* +X129172818Y-144631722D01* +X129125176Y-144778351D01* +X129114326Y-144811744D01* +X129094540Y-145000000D01* +X120905460Y-145000000D01* +X120885674Y-144811744D01* +X120827179Y-144631716D01* +X120732533Y-144467784D01* +X120605871Y-144327112D01* +X120605870Y-144327111D01* +X120452734Y-144215851D01* +X120452729Y-144215848D01* +X120279807Y-144138857D01* +X120279802Y-144138855D01* +X120134001Y-144107865D01* +X120094646Y-144099500D01* +X119905354Y-144099500D01* +X119872897Y-144106398D01* +X119720197Y-144138855D01* +X119720192Y-144138857D01* +X119547270Y-144215848D01* +X119547265Y-144215851D01* +X119394129Y-144327111D01* +X119267466Y-144467785D01* +X119172821Y-144631715D01* +X119172818Y-144631722D01* +X119125176Y-144778351D01* +X119114326Y-144811744D01* +X119094540Y-145000000D01* +X117925500Y-145000000D01* +X117925500Y-140000000D01* +X124094540Y-140000000D01* +X124114326Y-140188256D01* +X124114327Y-140188259D01* +X124172818Y-140368277D01* +X124172821Y-140368284D01* +X124267467Y-140532216D01* +X124331804Y-140603669D01* +X124394129Y-140672888D01* +X124547265Y-140784148D01* +X124547270Y-140784151D01* +X124720192Y-140861142D01* +X124720197Y-140861144D01* +X124905354Y-140900500D01* +X124905355Y-140900500D01* +X125094644Y-140900500D01* +X125094646Y-140900500D01* +X125279803Y-140861144D01* +X125452730Y-140784151D01* +X125605871Y-140672888D01* +X125732533Y-140532216D01* +X125827179Y-140368284D01* +X125885674Y-140188256D01* +X125905460Y-140000000D01* +X144094540Y-140000000D01* +X144114326Y-140188256D01* +X144114327Y-140188259D01* +X144172818Y-140368277D01* +X144172821Y-140368284D01* +X144267467Y-140532216D01* +X144331804Y-140603669D01* +X144394129Y-140672888D01* +X144547265Y-140784148D01* +X144547270Y-140784151D01* +X144720192Y-140861142D01* +X144720197Y-140861144D01* +X144905354Y-140900500D01* +X144905355Y-140900500D01* +X145094644Y-140900500D01* +X145094646Y-140900500D01* +X145279803Y-140861144D01* +X145452730Y-140784151D01* +X145605871Y-140672888D01* +X145732533Y-140532216D01* +X145827179Y-140368284D01* +X145885674Y-140188256D01* +X145905460Y-140000000D01* +X154094540Y-140000000D01* +X154114326Y-140188256D01* +X154114327Y-140188259D01* +X154172818Y-140368277D01* +X154172821Y-140368284D01* +X154267467Y-140532216D01* +X154331804Y-140603669D01* +X154394129Y-140672888D01* +X154547265Y-140784148D01* +X154547270Y-140784151D01* +X154720192Y-140861142D01* +X154720197Y-140861144D01* +X154905354Y-140900500D01* +X154905355Y-140900500D01* +X155094644Y-140900500D01* +X155094646Y-140900500D01* +X155279803Y-140861144D01* +X155452730Y-140784151D01* +X155605871Y-140672888D01* +X155732533Y-140532216D01* +X155827179Y-140368284D01* +X155885674Y-140188256D01* +X155905460Y-140000000D01* +X155885674Y-139811744D01* +X155827179Y-139631716D01* +X155732533Y-139467784D01* +X155605871Y-139327112D01* +X155593719Y-139318283D01* +X155452734Y-139215851D01* +X155452729Y-139215848D01* +X155279807Y-139138857D01* +X155279802Y-139138855D01* +X155134001Y-139107865D01* +X155094646Y-139099500D01* +X154905354Y-139099500D01* +X154872897Y-139106398D01* +X154720197Y-139138855D01* +X154720192Y-139138857D01* +X154547270Y-139215848D01* +X154547265Y-139215851D01* +X154394129Y-139327111D01* +X154267466Y-139467785D01* +X154172821Y-139631715D01* +X154172818Y-139631722D01* +X154114327Y-139811740D01* +X154114326Y-139811744D01* +X154094540Y-140000000D01* +X145905460Y-140000000D01* +X145885674Y-139811744D01* +X145827179Y-139631716D01* +X145732533Y-139467784D01* +X145605871Y-139327112D01* +X145593719Y-139318283D01* +X145452734Y-139215851D01* +X145452729Y-139215848D01* +X145279807Y-139138857D01* +X145279802Y-139138855D01* +X145134001Y-139107865D01* +X145094646Y-139099500D01* +X144905354Y-139099500D01* +X144872897Y-139106398D01* +X144720197Y-139138855D01* +X144720192Y-139138857D01* +X144547270Y-139215848D01* +X144547265Y-139215851D01* +X144394129Y-139327111D01* +X144267466Y-139467785D01* +X144172821Y-139631715D01* +X144172818Y-139631722D01* +X144114327Y-139811740D01* +X144114326Y-139811744D01* +X144094540Y-140000000D01* +X125905460Y-140000000D01* +X125885674Y-139811744D01* +X125827179Y-139631716D01* +X125732533Y-139467784D01* +X125605871Y-139327112D01* +X125593719Y-139318283D01* +X125452734Y-139215851D01* +X125452729Y-139215848D01* +X125279807Y-139138857D01* +X125279802Y-139138855D01* +X125134001Y-139107865D01* +X125094646Y-139099500D01* +X124905354Y-139099500D01* +X124872897Y-139106398D01* +X124720197Y-139138855D01* +X124720192Y-139138857D01* +X124547270Y-139215848D01* +X124547265Y-139215851D01* +X124394129Y-139327111D01* +X124267466Y-139467785D01* +X124172821Y-139631715D01* +X124172818Y-139631722D01* +X124114327Y-139811740D01* +X124114326Y-139811744D01* +X124094540Y-140000000D01* +X117925500Y-140000000D01* +X117925500Y-136898600D01* +X139153140Y-136898600D01* +X139172926Y-137086856D01* +X139172927Y-137086859D01* +X139231418Y-137266877D01* +X139231421Y-137266884D01* +X139326067Y-137430816D01* +X139452729Y-137571488D01* +X139605865Y-137682748D01* +X139605870Y-137682751D01* +X139778792Y-137759742D01* +X139778797Y-137759744D01* +X139963954Y-137799100D01* +X139963955Y-137799100D01* +X140153244Y-137799100D01* +X140153246Y-137799100D01* +X140338403Y-137759744D01* +X140511330Y-137682751D01* +X140664471Y-137571488D01* +X140791133Y-137430816D01* +X140885779Y-137266884D01* +X140944274Y-137086856D01* +X140964060Y-136898600D01* +X140944274Y-136710344D01* +X140885779Y-136530316D01* +X140798994Y-136380000D01* +X148614540Y-136380000D01* +X148634326Y-136568256D01* +X148634327Y-136568259D01* +X148692818Y-136748277D01* +X148692821Y-136748284D01* +X148787467Y-136912216D01* +X148907790Y-137045848D01* +X148914129Y-137052888D01* +X149067265Y-137164148D01* +X149067270Y-137164151D01* +X149240192Y-137241142D01* +X149240197Y-137241144D01* +X149425354Y-137280500D01* +X149425355Y-137280500D01* +X149614644Y-137280500D01* +X149614646Y-137280500D01* +X149799803Y-137241144D01* +X149972730Y-137164151D01* +X150125871Y-137052888D01* +X150252533Y-136912216D01* +X150347179Y-136748284D01* +X150405674Y-136568256D01* +X150410483Y-136522500D01* +X166017040Y-136522500D01* +X166036826Y-136710756D01* +X166036827Y-136710759D01* +X166095318Y-136890777D01* +X166095321Y-136890784D01* +X166189967Y-137054716D01* +X166282164Y-137157111D01* +X166316629Y-137195388D01* +X166469765Y-137306648D01* +X166469770Y-137306651D01* +X166642692Y-137383642D01* +X166642697Y-137383644D01* +X166827854Y-137423000D01* +X166827855Y-137423000D01* +X167017144Y-137423000D01* +X167017146Y-137423000D01* +X167202303Y-137383644D01* +X167375230Y-137306651D01* +X167528371Y-137195388D01* +X167655033Y-137054716D01* +X167744358Y-136900000D01* +X218794540Y-136900000D01* +X218814326Y-137088256D01* +X218814327Y-137088259D01* +X218872818Y-137268277D01* +X218872821Y-137268284D01* +X218967467Y-137432216D01* +X219008245Y-137477504D01* +X219094129Y-137572888D01* +X219247265Y-137684148D01* +X219247270Y-137684151D01* +X219420192Y-137761142D01* +X219420197Y-137761144D01* +X219605354Y-137800500D01* +X219605355Y-137800500D01* +X219794644Y-137800500D01* +X219794646Y-137800500D01* +X219979803Y-137761144D01* +X220152730Y-137684151D01* +X220305871Y-137572888D01* +X220432533Y-137432216D01* +X220527179Y-137268284D01* +X220585674Y-137088256D01* +X220605460Y-136900000D01* +X220585674Y-136711744D01* +X220527179Y-136531716D01* +X220432533Y-136367784D01* +X220305871Y-136227112D01* +X220303943Y-136225711D01* +X220152734Y-136115851D01* +X220152729Y-136115848D01* +X219979807Y-136038857D01* +X219979802Y-136038855D01* +X219834001Y-136007865D01* +X219794646Y-135999500D01* +X219605354Y-135999500D01* +X219572897Y-136006398D01* +X219420197Y-136038855D01* +X219420192Y-136038857D01* +X219247270Y-136115848D01* +X219247265Y-136115851D01* +X219094129Y-136227111D01* +X218967466Y-136367785D01* +X218872821Y-136531715D01* +X218872818Y-136531722D01* +X218819993Y-136694302D01* +X218814326Y-136711744D01* +X218794540Y-136900000D01* +X167744358Y-136900000D01* +X167749679Y-136890784D01* +X167808174Y-136710756D01* +X167827960Y-136522500D01* +X167808174Y-136334244D01* +X167749679Y-136154216D01* +X167655033Y-135990284D01* +X167528371Y-135849612D01* +X167528370Y-135849611D01* +X167375234Y-135738351D01* +X167375229Y-135738348D01* +X167202307Y-135661357D01* +X167202302Y-135661355D01* +X167056501Y-135630365D01* +X167017146Y-135622000D01* +X166827854Y-135622000D01* +X166795397Y-135628898D01* +X166642697Y-135661355D01* +X166642692Y-135661357D01* +X166469770Y-135738348D01* +X166469765Y-135738351D01* +X166316629Y-135849611D01* +X166189966Y-135990285D01* +X166095321Y-136154215D01* +X166095318Y-136154222D01* +X166042480Y-136316842D01* +X166036826Y-136334244D01* +X166017040Y-136522500D01* +X150410483Y-136522500D01* +X150425460Y-136380000D01* +X150405674Y-136191744D01* +X150347179Y-136011716D01* +X150252533Y-135847784D01* +X150125871Y-135707112D01* +X150078766Y-135672888D01* +X149972734Y-135595851D01* +X149972729Y-135595848D01* +X149799807Y-135518857D01* +X149799802Y-135518855D01* +X149654001Y-135487865D01* +X149614646Y-135479500D01* +X149425354Y-135479500D01* +X149392897Y-135486398D01* +X149240197Y-135518855D01* +X149240192Y-135518857D01* +X149067270Y-135595848D01* +X149067265Y-135595851D01* +X148914129Y-135707111D01* +X148787466Y-135847785D01* +X148692824Y-136011711D01* +X148692818Y-136011722D01* +X148635207Y-136189033D01* +X148634326Y-136191744D01* +X148614540Y-136380000D01* +X140798994Y-136380000D01* +X140791133Y-136366384D01* +X140664471Y-136225712D01* +X140664470Y-136225711D01* +X140511334Y-136114451D01* +X140511329Y-136114448D01* +X140338407Y-136037457D01* +X140338402Y-136037455D01* +X140192601Y-136006465D01* +X140153246Y-135998100D01* +X139963954Y-135998100D01* +X139931497Y-136004998D01* +X139778797Y-136037455D01* +X139778792Y-136037457D01* +X139605870Y-136114448D01* +X139605865Y-136114451D01* +X139452729Y-136225711D01* +X139326066Y-136366385D01* +X139231421Y-136530315D01* +X139231418Y-136530322D01* +X139219093Y-136568256D01* +X139172926Y-136710344D01* +X139153140Y-136898600D01* +X117925500Y-136898600D01* +X117925500Y-135228687D01* +X117945185Y-135161648D01* +X117957350Y-135145715D01* +X117975891Y-135125122D01* +X118032533Y-135062216D01* +X118068453Y-135000000D01* +X119094540Y-135000000D01* +X119114326Y-135188256D01* +X119114327Y-135188259D01* +X119172818Y-135368277D01* +X119172821Y-135368284D01* +X119267467Y-135532216D01* +X119348309Y-135622000D01* +X119394129Y-135672888D01* +X119547265Y-135784148D01* +X119547270Y-135784151D01* +X119720192Y-135861142D01* +X119720197Y-135861144D01* +X119905354Y-135900500D01* +X119905355Y-135900500D01* +X120094644Y-135900500D01* +X120094646Y-135900500D01* +X120279803Y-135861144D01* +X120452730Y-135784151D01* +X120605871Y-135672888D01* +X120732533Y-135532216D01* +X120827179Y-135368284D01* +X120885674Y-135188256D01* +X120905460Y-135000000D01* +X129094540Y-135000000D01* +X129114326Y-135188256D01* +X129114327Y-135188259D01* +X129172818Y-135368277D01* +X129172821Y-135368284D01* +X129267467Y-135532216D01* +X129348309Y-135622000D01* +X129394129Y-135672888D01* +X129547265Y-135784148D01* +X129547270Y-135784151D01* +X129720192Y-135861142D01* +X129720197Y-135861144D01* +X129905354Y-135900500D01* +X129905355Y-135900500D01* +X130094644Y-135900500D01* +X130094646Y-135900500D01* +X130279803Y-135861144D01* +X130452730Y-135784151D01* +X130605871Y-135672888D01* +X130732533Y-135532216D01* +X130827179Y-135368284D01* +X130885674Y-135188256D01* +X130905460Y-135000000D01* +X159094540Y-135000000D01* +X159114326Y-135188256D01* +X159114327Y-135188259D01* +X159172818Y-135368277D01* +X159172821Y-135368284D01* +X159267467Y-135532216D01* +X159348309Y-135622000D01* +X159394129Y-135672888D01* +X159547265Y-135784148D01* +X159547270Y-135784151D01* +X159720192Y-135861142D01* +X159720197Y-135861144D01* +X159905354Y-135900500D01* +X159905355Y-135900500D01* +X160094644Y-135900500D01* +X160094646Y-135900500D01* +X160279803Y-135861144D01* +X160452730Y-135784151D01* +X160605871Y-135672888D01* +X160732533Y-135532216D01* +X160827179Y-135368284D01* +X160885674Y-135188256D01* +X160905460Y-135000000D01* +X209094540Y-135000000D01* +X209114326Y-135188256D01* +X209114327Y-135188259D01* +X209172818Y-135368277D01* +X209172821Y-135368284D01* +X209267467Y-135532216D01* +X209348309Y-135622000D01* +X209394129Y-135672888D01* +X209547265Y-135784148D01* +X209547270Y-135784151D01* +X209720192Y-135861142D01* +X209720197Y-135861144D01* +X209905354Y-135900500D01* +X209905355Y-135900500D01* +X210094644Y-135900500D01* +X210094646Y-135900500D01* +X210279803Y-135861144D01* +X210452730Y-135784151D01* +X210605871Y-135672888D01* +X210732533Y-135532216D01* +X210827179Y-135368284D01* +X210885674Y-135188256D01* +X210905460Y-135000000D01* +X210885674Y-134811744D01* +X210827179Y-134631716D01* +X210732533Y-134467784D01* +X210605871Y-134327112D01* +X210601796Y-134324151D01* +X210452734Y-134215851D01* +X210452729Y-134215848D01* +X210279807Y-134138857D01* +X210279802Y-134138855D01* +X210106525Y-134102025D01* +X210094646Y-134099500D01* +X209905354Y-134099500D01* +X209893475Y-134102025D01* +X209720197Y-134138855D01* +X209720192Y-134138857D01* +X209547270Y-134215848D01* +X209547265Y-134215851D01* +X209394129Y-134327111D01* +X209267466Y-134467785D01* +X209172821Y-134631715D01* +X209172818Y-134631722D01* +X209114327Y-134811740D01* +X209114326Y-134811744D01* +X209094540Y-135000000D01* +X160905460Y-135000000D01* +X160885674Y-134811744D01* +X160827179Y-134631716D01* +X160732533Y-134467784D01* +X160605871Y-134327112D01* +X160601796Y-134324151D01* +X160452734Y-134215851D01* +X160452729Y-134215848D01* +X160279807Y-134138857D01* +X160279802Y-134138855D01* +X160106525Y-134102025D01* +X160094646Y-134099500D01* +X159905354Y-134099500D01* +X159893475Y-134102025D01* +X159720197Y-134138855D01* +X159720192Y-134138857D01* +X159547270Y-134215848D01* +X159547265Y-134215851D01* +X159394129Y-134327111D01* +X159267466Y-134467785D01* +X159172821Y-134631715D01* +X159172818Y-134631722D01* +X159114327Y-134811740D01* +X159114326Y-134811744D01* +X159094540Y-135000000D01* +X130905460Y-135000000D01* +X130885674Y-134811744D01* +X130827179Y-134631716D01* +X130732533Y-134467784D01* +X130605871Y-134327112D01* +X130601796Y-134324151D01* +X130452734Y-134215851D01* +X130452729Y-134215848D01* +X130279807Y-134138857D01* +X130279802Y-134138855D01* +X130106525Y-134102025D01* +X130094646Y-134099500D01* +X129905354Y-134099500D01* +X129893475Y-134102025D01* +X129720197Y-134138855D01* +X129720192Y-134138857D01* +X129547270Y-134215848D01* +X129547265Y-134215851D01* +X129394129Y-134327111D01* +X129267466Y-134467785D01* +X129172821Y-134631715D01* +X129172818Y-134631722D01* +X129114327Y-134811740D01* +X129114326Y-134811744D01* +X129094540Y-135000000D01* +X120905460Y-135000000D01* +X120885674Y-134811744D01* +X120827179Y-134631716D01* +X120732533Y-134467784D01* +X120605871Y-134327112D01* +X120601796Y-134324151D01* +X120452734Y-134215851D01* +X120452729Y-134215848D01* +X120279807Y-134138857D01* +X120279802Y-134138855D01* +X120106525Y-134102025D01* +X120094646Y-134099500D01* +X119905354Y-134099500D01* +X119893475Y-134102025D01* +X119720197Y-134138855D01* +X119720192Y-134138857D01* +X119547270Y-134215848D01* +X119547265Y-134215851D01* +X119394129Y-134327111D01* +X119267466Y-134467785D01* +X119172821Y-134631715D01* +X119172818Y-134631722D01* +X119114327Y-134811740D01* +X119114326Y-134811744D01* +X119094540Y-135000000D01* +X118068453Y-135000000D01* +X118127179Y-134898284D01* +X118185674Y-134718256D01* +X118205460Y-134530000D01* +X118185674Y-134341744D01* +X118127179Y-134161716D01* +X118032533Y-133997784D01* +X117905871Y-133857112D01* +X117905870Y-133857111D01* +X117752734Y-133745851D01* +X117752729Y-133745848D01* +X117579807Y-133668857D01* +X117579802Y-133668855D01* +X117434001Y-133637865D01* +X117394646Y-133629500D01* +X117205354Y-133629500D01* +X117172897Y-133636398D01* +X117020197Y-133668855D01* +X117020192Y-133668857D01* +X116847270Y-133745848D01* +X116847265Y-133745851D01* +X116694129Y-133857111D01* +X116567466Y-133997785D01* +X116472821Y-134161715D01* +X116472818Y-134161722D01* +X116418513Y-134328857D01* +X116414326Y-134341744D01* +X116394540Y-134530000D01* +X116414326Y-134718256D01* +X116414327Y-134718259D01* +X116472818Y-134898277D01* +X116472821Y-134898284D01* +X116567467Y-135062216D01* +X116610772Y-135110310D01* +X116642650Y-135145715D01* +X116672880Y-135208706D01* +X116674500Y-135228687D01* +X116674500Y-179651611D01* +X116698535Y-179772444D01* +X116698540Y-179772461D01* +X116745685Y-179886281D01* +X116745691Y-179886292D01* +X116774049Y-179928730D01* +X116774050Y-179928733D01* +X116774051Y-179928733D01* +X116814140Y-179988731D01* +X116814141Y-179988732D01* +X116814142Y-179988733D01* +X116901267Y-180075858D01* +X116901268Y-180075858D01* +X116908335Y-180082925D01* +X116908334Y-180082925D01* +X116908338Y-180082928D01* +X120911155Y-184085747D01* +X120911159Y-184085750D01* +X120991976Y-184139751D01* +X121036781Y-184193363D01* +X121045488Y-184262688D01* +X121015333Y-184325716D01* +X120955890Y-184362435D01* +X120923085Y-184366853D01* +X107173998Y-184366853D01* +X107173974Y-184366851D01* +X107163990Y-184366851D01* +X107119877Y-184366851D01* +X107112924Y-184366656D01* +X106821102Y-184350267D01* +X106807284Y-184348710D01* +X106522574Y-184300335D01* +X106509017Y-184297241D01* +X106231505Y-184217290D01* +X106218380Y-184212697D01* +X105951570Y-184102179D01* +X105939041Y-184096145D01* +X105686286Y-183956450D01* +X105674512Y-183949052D01* +X105438983Y-183781933D01* +X105428111Y-183773263D01* +X105212776Y-183580824D01* +X105202944Y-183570991D01* +X105010504Y-183355646D01* +X105001834Y-183344774D01* +X104834719Y-183109244D01* +X104827329Y-183097481D01* +X104687630Y-182844708D01* +X104681606Y-182832199D01* +X104571085Y-182565368D01* +X104566493Y-182552243D01* +X104511708Y-182362074D01* +X104486546Y-182274733D01* +X104483454Y-182261181D01* +X104470404Y-182184365D01* +X104435082Y-181976457D01* +X104433528Y-181962656D01* +X104417090Y-181669878D01* +X104416896Y-181662941D01* +X104416896Y-181646178D01* +X104416897Y-181619762D01* +X104416896Y-181619760D01* +X104416896Y-181605335D01* +X104416895Y-181605317D01* +X104416895Y-180917047D01* +X104436580Y-180850008D01* +X104489384Y-180804253D01* +X104558542Y-180794309D01* +X104591326Y-180803766D01* +X104720197Y-180861144D01* +X104905354Y-180900500D01* +X104905355Y-180900500D01* +X105094644Y-180900500D01* +X105094646Y-180900500D01* +X105279803Y-180861144D01* +X105452730Y-180784151D01* +X105605871Y-180672888D01* +X105732533Y-180532216D01* +X105827179Y-180368284D01* +X105885674Y-180188256D01* +X105905460Y-180000000D01* +X114094540Y-180000000D01* +X114114326Y-180188256D01* +X114114327Y-180188259D01* +X114172818Y-180368277D01* +X114172821Y-180368284D01* +X114267467Y-180532216D01* +X114338053Y-180610609D01* +X114394129Y-180672888D01* +X114547265Y-180784148D01* +X114547270Y-180784151D01* +X114720192Y-180861142D01* +X114720197Y-180861144D01* +X114905354Y-180900500D01* +X114905355Y-180900500D01* +X115094644Y-180900500D01* +X115094646Y-180900500D01* +X115279803Y-180861144D01* +X115452730Y-180784151D01* +X115605871Y-180672888D01* +X115732533Y-180532216D01* +X115827179Y-180368284D01* +X115885674Y-180188256D01* +X115905460Y-180000000D01* +X115885674Y-179811744D01* +X115827179Y-179631716D01* +X115732533Y-179467784D01* +X115605871Y-179327112D01* +X115605870Y-179327111D01* +X115452734Y-179215851D01* +X115452729Y-179215848D01* +X115279807Y-179138857D01* +X115279802Y-179138855D01* +X115134001Y-179107865D01* +X115094646Y-179099500D01* +X114905354Y-179099500D01* +X114872897Y-179106398D01* +X114720197Y-179138855D01* +X114720192Y-179138857D01* +X114547270Y-179215848D01* +X114547265Y-179215851D01* +X114394129Y-179327111D01* +X114267466Y-179467785D01* +X114172821Y-179631715D01* +X114172818Y-179631722D01* +X114114327Y-179811740D01* +X114114326Y-179811744D01* +X114094540Y-180000000D01* +X105905460Y-180000000D01* +X105885674Y-179811744D01* +X105827179Y-179631716D01* +X105732533Y-179467784D01* +X105605871Y-179327112D01* +X105605870Y-179327111D01* +X105452734Y-179215851D01* +X105452729Y-179215848D01* +X105279807Y-179138857D01* +X105279802Y-179138855D01* +X105134001Y-179107865D01* +X105094646Y-179099500D01* +X104905354Y-179099500D01* +X104855375Y-179110123D01* +X104720199Y-179138855D01* +X104591330Y-179196232D01* +X104522080Y-179205516D01* +X104458803Y-179175888D01* +X104421590Y-179116753D01* +X104416894Y-179082958D01* +X104416894Y-175000000D01* +X109094540Y-175000000D01* +X109114326Y-175188256D01* +X109114327Y-175188259D01* +X109172818Y-175368277D01* +X109172821Y-175368284D01* +X109267467Y-175532216D01* +X109355794Y-175630313D01* +X109394129Y-175672888D01* +X109547265Y-175784148D01* +X109547270Y-175784151D01* +X109720192Y-175861142D01* +X109720197Y-175861144D01* +X109905354Y-175900500D01* +X109905355Y-175900500D01* +X110094644Y-175900500D01* +X110094646Y-175900500D01* +X110279803Y-175861144D01* +X110452730Y-175784151D01* +X110605871Y-175672888D01* +X110732533Y-175532216D01* +X110827179Y-175368284D01* +X110885674Y-175188256D01* +X110905460Y-175000000D01* +X110885674Y-174811744D01* +X110827179Y-174631716D01* +X110732533Y-174467784D01* +X110605871Y-174327112D01* +X110563941Y-174296648D01* +X110452734Y-174215851D01* +X110452729Y-174215848D01* +X110279807Y-174138857D01* +X110279802Y-174138855D01* +X110134001Y-174107865D01* +X110094646Y-174099500D01* +X109905354Y-174099500D01* +X109872897Y-174106398D01* +X109720197Y-174138855D01* +X109720192Y-174138857D01* +X109547270Y-174215848D01* +X109547265Y-174215851D01* +X109394129Y-174327111D01* +X109267466Y-174467785D01* +X109172821Y-174631715D01* +X109172818Y-174631722D01* +X109120331Y-174793263D01* +X109114326Y-174811744D01* +X109094540Y-175000000D01* +X104416894Y-175000000D01* +X104416894Y-173961400D01* +X104416895Y-173961376D01* +X104416895Y-173955186D01* +X104416927Y-173955073D01* +X104416909Y-173903802D01* +X104416910Y-173903802D01* +X104416851Y-173735343D01* +X104382538Y-173400177D01* +X104314279Y-173070246D01* +X104212782Y-172748979D01* +X104203864Y-172728348D01* +X104096023Y-172478857D01* +X104079104Y-172439715D01* +X103914634Y-172145669D01* +X103890401Y-172111142D01* +X103721083Y-171869901D01* +X103698133Y-171843413D01* +X103500453Y-171615263D01* +X103255049Y-171384416D01* +X103255042Y-171384411D01* +X103255038Y-171384407D01* +X102987412Y-171179751D01* +X102700343Y-171003406D01* +X102396808Y-170857206D01* +X102396795Y-170857200D01* +X102079946Y-170742661D01* +X102079945Y-170742660D01* +X102079943Y-170742660D01* +X102060133Y-170737702D01* +X101972337Y-170715731D01* +X101972105Y-170715653D01* +X101919724Y-170702564D01* +X101913378Y-170700798D01* +X101587772Y-170600787D01* +X101575404Y-170596256D01* +X101265283Y-170463571D01* +X101253464Y-170457753D01* +X101251273Y-170456526D01* +X101178025Y-170415500D01* +X100959178Y-170292924D01* +X100948044Y-170285886D01* +X100783923Y-170169500D01* +X100672894Y-170090763D01* +X100662577Y-170082590D01* +X100569001Y-170000000D01* +X114094540Y-170000000D01* +X114114326Y-170188256D01* +X114114327Y-170188259D01* +X114172818Y-170368277D01* +X114172820Y-170368282D01* +X114172821Y-170368284D01* +X114267467Y-170532216D01* +X114329209Y-170600787D01* +X114394129Y-170672888D01* +X114547265Y-170784148D01* +X114547270Y-170784151D01* +X114720192Y-170861142D01* +X114720197Y-170861144D01* +X114905354Y-170900500D01* +X114905355Y-170900500D01* +X115094644Y-170900500D01* +X115094646Y-170900500D01* +X115279803Y-170861144D01* +X115452730Y-170784151D01* +X115605871Y-170672888D01* +X115732533Y-170532216D01* +X115827179Y-170368284D01* +X115885674Y-170188256D01* +X115905460Y-170000000D01* +X115885674Y-169811744D01* +X115827179Y-169631716D01* +X115732533Y-169467784D01* +X115605871Y-169327112D01* +X115605870Y-169327111D01* +X115452734Y-169215851D01* +X115452729Y-169215848D01* +X115279807Y-169138857D01* +X115279802Y-169138855D01* +X115134001Y-169107865D01* +X115094646Y-169099500D01* +X114905354Y-169099500D01* +X114872897Y-169106398D01* +X114720197Y-169138855D01* +X114720192Y-169138857D01* +X114547270Y-169215848D01* +X114547265Y-169215851D01* +X114394129Y-169327111D01* +X114267466Y-169467785D01* +X114172821Y-169631715D01* +X114172818Y-169631722D01* +X114114327Y-169811740D01* +X114114326Y-169811744D01* +X114094540Y-170000000D01* +X100569001Y-170000000D01* +X100409677Y-169859380D01* +X100400278Y-169850152D01* +X100365109Y-169811744D01* +X100172821Y-169601744D01* +X100172487Y-169601379D01* +X100164120Y-169591205D01* +X100101579Y-169506345D01* +X99964004Y-169319674D01* +X99956765Y-169308673D01* +X99927027Y-169257784D01* +X99786577Y-169017437D01* +X99780546Y-169005728D01* +X99778693Y-169001606D01* +X99642214Y-168698083D01* +X99637466Y-168685821D01* +X99532548Y-168365239D01* +X99529121Y-168352520D01* +X99458800Y-168022610D01* +X99456743Y-168009600D01* +X99447619Y-167921954D01* +X99421817Y-167674105D01* +X99421151Y-167660980D01* +X99421560Y-167500733D01* +X100710689Y-167500733D01* +X100710689Y-167500736D01* +X100731103Y-167786168D01* +X100791927Y-168065772D01* +X100791929Y-168065778D01* +X100791930Y-168065781D01* +X100891914Y-168333847D01* +X100891934Y-168333901D01* +X101029069Y-168585044D01* +X101029074Y-168585052D01* +X101200553Y-168814122D01* +X101200569Y-168814140D01* +X101402893Y-169016464D01* +X101402911Y-169016480D01* +X101631981Y-169187959D01* +X101631989Y-169187964D01* +X101883132Y-169325099D01* +X101883131Y-169325099D01* +X101883135Y-169325100D01* +X101883138Y-169325102D01* +X102151253Y-169425104D01* +X102151259Y-169425105D01* +X102151261Y-169425106D01* +X102430865Y-169485930D01* +X102430867Y-169485930D01* +X102430871Y-169485931D01* +X102684519Y-169504072D01* +X102716298Y-169506345D01* +X102716299Y-169506345D01* +X102716300Y-169506345D01* +X102744894Y-169504299D01* +X103001727Y-169485931D01* +X103001953Y-169485882D01* +X103281336Y-169425106D01* +X103281336Y-169425105D01* +X103281345Y-169425104D01* +X103549460Y-169325102D01* +X103800614Y-169187961D01* +X104029694Y-169016474D01* +X104232038Y-168814130D01* +X104403525Y-168585050D01* +X104540666Y-168333896D01* +X104640668Y-168065781D01* +X104664734Y-167955152D01* +X104701494Y-167786168D01* +X104701494Y-167786167D01* +X104701495Y-167786163D01* +X104721909Y-167500735D01* +X104721905Y-167500686D01* +X104709190Y-167322896D01* +X104701495Y-167215307D01* +X104701484Y-167215258D01* +X104640670Y-166935697D01* +X104640669Y-166935695D01* +X104640668Y-166935689D01* +X104540666Y-166667574D01* +X104540639Y-166667525D01* +X104403528Y-166416425D01* +X104403523Y-166416417D01* +X104232044Y-166187347D01* +X104232028Y-166187329D01* +X104029704Y-165985005D01* +X104029686Y-165984989D01* +X103800616Y-165813510D01* +X103800608Y-165813505D01* +X103549465Y-165676370D01* +X103549466Y-165676370D01* +X103442214Y-165636367D01* +X103281345Y-165576366D01* +X103281342Y-165576365D01* +X103281336Y-165576363D01* +X103001732Y-165515539D01* +X102716300Y-165495125D01* +X102716298Y-165495125D01* +X102430865Y-165515539D01* +X102151261Y-165576363D01* +X101883132Y-165676370D01* +X101631989Y-165813505D01* +X101631981Y-165813510D01* +X101402911Y-165984989D01* +X101402893Y-165985005D01* +X101200569Y-166187329D01* +X101200553Y-166187347D01* +X101029074Y-166416417D01* +X101029069Y-166416425D01* +X100891934Y-166667568D01* +X100791927Y-166935697D01* +X100731103Y-167215301D01* +X100710689Y-167500733D01* +X99421560Y-167500733D01* +X99422011Y-167323638D01* +X99422745Y-167310491D01* +X99427127Y-167270385D01* +X99459380Y-166975176D01* +X99461500Y-166962200D01* +X99533502Y-166632651D01* +X99536993Y-166619952D01* +X99550294Y-166580000D01* +X99643545Y-166299901D01* +X99648357Y-166287661D01* +X99788258Y-165980720D01* +X99794348Y-165969047D01* +X99966017Y-165678684D01* +X99973301Y-165667735D01* +X100174818Y-165397199D01* +X100183217Y-165387093D01* +X100414891Y-165136654D01* +X100419442Y-165131989D01* +X100450873Y-165101441D01* +X100450874Y-165101438D01* +X100457727Y-165094778D01* +X100458090Y-165094363D01* +X100535008Y-165019592D01* +X100551500Y-165000000D01* +X109094540Y-165000000D01* +X109114326Y-165188256D01* +X109114327Y-165188259D01* +X109172818Y-165368277D01* +X109172821Y-165368284D01* +X109267467Y-165532216D01* +X109371619Y-165647888D01* +X109394129Y-165672888D01* +X109547265Y-165784148D01* +X109547270Y-165784151D01* +X109720192Y-165861142D01* +X109720197Y-165861144D01* +X109905354Y-165900500D01* +X109905355Y-165900500D01* +X110094644Y-165900500D01* +X110094646Y-165900500D01* +X110279803Y-165861144D01* +X110452730Y-165784151D01* +X110605871Y-165672888D01* +X110732533Y-165532216D01* +X110827179Y-165368284D01* +X110885674Y-165188256D01* +X110905460Y-165000000D01* +X110885674Y-164811744D01* +X110827179Y-164631716D01* +X110732533Y-164467784D01* +X110605871Y-164327112D01* +X110605508Y-164326848D01* +X110452734Y-164215851D01* +X110452729Y-164215848D01* +X110279807Y-164138857D01* +X110279802Y-164138855D01* +X110134001Y-164107865D01* +X110094646Y-164099500D01* +X109905354Y-164099500D01* +X109872897Y-164106398D01* +X109720197Y-164138855D01* +X109720192Y-164138857D01* +X109547270Y-164215848D01* +X109547265Y-164215851D01* +X109394129Y-164327111D01* +X109267466Y-164467785D01* +X109172821Y-164631715D01* +X109172818Y-164631722D01* +X109117127Y-164803123D01* +X109114326Y-164811744D01* +X109094540Y-165000000D01* +X100551500Y-165000000D01* +X100747627Y-164767006D01* +X100933980Y-164494464D01* +X101092206Y-164204687D01* +X101220727Y-163900567D01* +X101318259Y-163585140D01* +X101383828Y-163261555D01* +X101416780Y-162933042D01* +X101416793Y-162817535D01* +X101416801Y-162817455D01* +X101416801Y-162736743D01* +X101416802Y-162720367D01* +X101416801Y-162720363D01* +X101416801Y-160000000D01* +X104094540Y-160000000D01* +X104114326Y-160188256D01* +X104114327Y-160188259D01* +X104172818Y-160368277D01* +X104172821Y-160368284D01* +X104267467Y-160532216D01* +X104326930Y-160598256D01* +X104394129Y-160672888D01* +X104547265Y-160784148D01* +X104547270Y-160784151D01* +X104720192Y-160861142D01* +X104720197Y-160861144D01* +X104905354Y-160900500D01* +X104905355Y-160900500D01* +X105094644Y-160900500D01* +X105094646Y-160900500D01* +X105279803Y-160861144D01* +X105452730Y-160784151D01* +X105605871Y-160672888D01* +X105732533Y-160532216D01* +X105827179Y-160368284D01* +X105885674Y-160188256D01* +X105905460Y-160000000D01* +X114094540Y-160000000D01* +X114114326Y-160188256D01* +X114114327Y-160188259D01* +X114172818Y-160368277D01* +X114172821Y-160368284D01* +X114267467Y-160532216D01* +X114326930Y-160598256D01* +X114394129Y-160672888D01* +X114547265Y-160784148D01* +X114547270Y-160784151D01* +X114720192Y-160861142D01* +X114720197Y-160861144D01* +X114905354Y-160900500D01* +X114905355Y-160900500D01* +X115094644Y-160900500D01* +X115094646Y-160900500D01* +X115279803Y-160861144D01* +X115452730Y-160784151D01* +X115605871Y-160672888D01* +X115732533Y-160532216D01* +X115827179Y-160368284D01* +X115885674Y-160188256D01* +X115905460Y-160000000D01* +X115885674Y-159811744D01* +X115827179Y-159631716D01* +X115732533Y-159467784D01* +X115605871Y-159327112D01* +X115599621Y-159322571D01* +X115452734Y-159215851D01* +X115452729Y-159215848D01* +X115279807Y-159138857D01* +X115279802Y-159138855D01* +X115134001Y-159107865D01* +X115094646Y-159099500D01* +X114905354Y-159099500D01* +X114872897Y-159106398D01* +X114720197Y-159138855D01* +X114720192Y-159138857D01* +X114547270Y-159215848D01* +X114547265Y-159215851D01* +X114394129Y-159327111D01* +X114267466Y-159467785D01* +X114172821Y-159631715D01* +X114172818Y-159631722D01* +X114115612Y-159807785D01* +X114114326Y-159811744D01* +X114094540Y-160000000D01* +X105905460Y-160000000D01* +X105885674Y-159811744D01* +X105827179Y-159631716D01* +X105732533Y-159467784D01* +X105605871Y-159327112D01* +X105599621Y-159322571D01* +X105452734Y-159215851D01* +X105452729Y-159215848D01* +X105279807Y-159138857D01* +X105279802Y-159138855D01* +X105134001Y-159107865D01* +X105094646Y-159099500D01* +X104905354Y-159099500D01* +X104872897Y-159106398D01* +X104720197Y-159138855D01* +X104720192Y-159138857D01* +X104547270Y-159215848D01* +X104547265Y-159215851D01* +X104394129Y-159327111D01* +X104267466Y-159467785D01* +X104172821Y-159631715D01* +X104172818Y-159631722D01* +X104115612Y-159807785D01* +X104114326Y-159811744D01* +X104094540Y-160000000D01* +X101416801Y-160000000D01* +X101416801Y-155000000D01* +X109094540Y-155000000D01* +X109114326Y-155188256D01* +X109114327Y-155188259D01* +X109172818Y-155368277D01* +X109172821Y-155368284D01* +X109267467Y-155532216D01* +X109394129Y-155672888D01* +X109547265Y-155784148D01* +X109547270Y-155784151D01* +X109720192Y-155861142D01* +X109720197Y-155861144D01* +X109905354Y-155900500D01* +X109905355Y-155900500D01* +X110094644Y-155900500D01* +X110094646Y-155900500D01* +X110279803Y-155861144D01* +X110452730Y-155784151D01* +X110605871Y-155672888D01* +X110732533Y-155532216D01* +X110827179Y-155368284D01* +X110885674Y-155188256D01* +X110905460Y-155000000D01* +X110885674Y-154811744D01* +X110827179Y-154631716D01* +X110732533Y-154467784D01* +X110605871Y-154327112D01* +X110603749Y-154325570D01* +X110452734Y-154215851D01* +X110452729Y-154215848D01* +X110279807Y-154138857D01* +X110279802Y-154138855D01* +X110134001Y-154107865D01* +X110094646Y-154099500D01* +X109905354Y-154099500D01* +X109872897Y-154106398D01* +X109720197Y-154138855D01* +X109720192Y-154138857D01* +X109547270Y-154215848D01* +X109547265Y-154215851D01* +X109394129Y-154327111D01* +X109267466Y-154467785D01* +X109172821Y-154631715D01* +X109172818Y-154631722D01* +X109114327Y-154811740D01* +X109114326Y-154811744D01* +X109094540Y-155000000D01* +X101416801Y-155000000D01* +X101416801Y-150000000D01* +X104094540Y-150000000D01* +X104114326Y-150188256D01* +X104116292Y-150194309D01* +X104172818Y-150368277D01* +X104172821Y-150368284D01* +X104267467Y-150532216D01* +X104381742Y-150659131D01* +X104394129Y-150672888D01* +X104547265Y-150784148D01* +X104547270Y-150784151D01* +X104720192Y-150861142D01* +X104720197Y-150861144D01* +X104905354Y-150900500D01* +X104905355Y-150900500D01* +X105094644Y-150900500D01* +X105094646Y-150900500D01* +X105279803Y-150861144D01* +X105452730Y-150784151D01* +X105605871Y-150672888D01* +X105732533Y-150532216D01* +X105827179Y-150368284D01* +X105885674Y-150188256D01* +X105905460Y-150000000D01* +X114094540Y-150000000D01* +X114114326Y-150188256D01* +X114116292Y-150194309D01* +X114172818Y-150368277D01* +X114172821Y-150368284D01* +X114267467Y-150532216D01* +X114381742Y-150659131D01* +X114394129Y-150672888D01* +X114547265Y-150784148D01* +X114547270Y-150784151D01* +X114720192Y-150861142D01* +X114720197Y-150861144D01* +X114905354Y-150900500D01* +X114905355Y-150900500D01* +X115094644Y-150900500D01* +X115094646Y-150900500D01* +X115279803Y-150861144D01* +X115452730Y-150784151D01* +X115605871Y-150672888D01* +X115732533Y-150532216D01* +X115827179Y-150368284D01* +X115885674Y-150188256D01* +X115905460Y-150000000D01* +X115885674Y-149811744D01* +X115827179Y-149631716D01* +X115732533Y-149467784D01* +X115605871Y-149327112D01* +X115605870Y-149327111D01* +X115452734Y-149215851D01* +X115452729Y-149215848D01* +X115279807Y-149138857D01* +X115279802Y-149138855D01* +X115134001Y-149107865D01* +X115094646Y-149099500D01* +X114905354Y-149099500D01* +X114872897Y-149106398D01* +X114720197Y-149138855D01* +X114720192Y-149138857D01* +X114547270Y-149215848D01* +X114547265Y-149215851D01* +X114394129Y-149327111D01* +X114267466Y-149467785D01* +X114172821Y-149631715D01* +X114172818Y-149631722D01* +X114123706Y-149782875D01* +X114114326Y-149811744D01* +X114094540Y-150000000D01* +X105905460Y-150000000D01* +X105885674Y-149811744D01* +X105827179Y-149631716D01* +X105732533Y-149467784D01* +X105605871Y-149327112D01* +X105605870Y-149327111D01* +X105452734Y-149215851D01* +X105452729Y-149215848D01* +X105279807Y-149138857D01* +X105279802Y-149138855D01* +X105134001Y-149107865D01* +X105094646Y-149099500D01* +X104905354Y-149099500D01* +X104872897Y-149106398D01* +X104720197Y-149138855D01* +X104720192Y-149138857D01* +X104547270Y-149215848D01* +X104547265Y-149215851D01* +X104394129Y-149327111D01* +X104267466Y-149467785D01* +X104172821Y-149631715D01* +X104172818Y-149631722D01* +X104123706Y-149782875D01* +X104114326Y-149811744D01* +X104094540Y-150000000D01* +X101416801Y-150000000D01* +X101416801Y-145618299D01* +X101416812Y-145618258D01* +X101416807Y-145566934D01* +X101416808Y-145566934D01* +X101416791Y-145401847D01* +X101383846Y-145073322D01* +X101368990Y-145000000D01* +X109094540Y-145000000D01* +X109114326Y-145188256D01* +X109114327Y-145188259D01* +X109172818Y-145368277D01* +X109172821Y-145368284D01* +X109267467Y-145532216D01* +X109341576Y-145614522D01* +X109394129Y-145672888D01* +X109547265Y-145784148D01* +X109547270Y-145784151D01* +X109720192Y-145861142D01* +X109720197Y-145861144D01* +X109905354Y-145900500D01* +X109905355Y-145900500D01* +X110094644Y-145900500D01* +X110094646Y-145900500D01* +X110279803Y-145861144D01* +X110452730Y-145784151D01* +X110605871Y-145672888D01* +X110732533Y-145532216D01* +X110827179Y-145368284D01* +X110885674Y-145188256D01* +X110905460Y-145000000D01* +X110885674Y-144811744D01* +X110827179Y-144631716D01* +X110732533Y-144467784D01* +X110605871Y-144327112D01* +X110605870Y-144327111D01* +X110452734Y-144215851D01* +X110452729Y-144215848D01* +X110279807Y-144138857D01* +X110279802Y-144138855D01* +X110134001Y-144107865D01* +X110094646Y-144099500D01* +X109905354Y-144099500D01* +X109872897Y-144106398D01* +X109720197Y-144138855D01* +X109720192Y-144138857D01* +X109547270Y-144215848D01* +X109547265Y-144215851D01* +X109394129Y-144327111D01* +X109267466Y-144467785D01* +X109172821Y-144631715D01* +X109172818Y-144631722D01* +X109125176Y-144778351D01* +X109114326Y-144811744D01* +X109094540Y-145000000D01* +X101368990Y-145000000D01* +X101318282Y-144749723D01* +X101220753Y-144434283D01* +X101217567Y-144426744D01* +X101092239Y-144130166D01* +X101092237Y-144130162D01* +X101092232Y-144130150D01* +X100934003Y-143840360D01* +X100747645Y-143567806D01* +X100535019Y-143315210D01* +X100458283Y-143240615D01* +X100458227Y-143240550D01* +X100419011Y-143202436D01* +X100414409Y-143197719D01* +X100207591Y-142974151D01* +X100183110Y-142947686D01* +X100174693Y-142937558D01* +X100148256Y-142902067D01* +X99973190Y-142667042D01* +X99965894Y-142656075D01* +X99794231Y-142365723D01* +X99788139Y-142354045D01* +X99648239Y-142047110D01* +X99643420Y-142034850D01* +X99604222Y-141917112D01* +X99536866Y-141714797D01* +X99533383Y-141702125D01* +X99461378Y-141372565D01* +X99459256Y-141359574D01* +X99450750Y-141281722D01* +X99422621Y-141024265D01* +X99421888Y-141011116D01* +X99421868Y-141003170D01* +X99421437Y-140834018D01* +X100710784Y-140834018D01* +X100710784Y-140834021D01* +X100731198Y-141119453D01* +X100792022Y-141399057D01* +X100792024Y-141399063D01* +X100792025Y-141399066D01* +X100885619Y-141650000D01* +X100892029Y-141667186D01* +X101029164Y-141918329D01* +X101029169Y-141918337D01* +X101200648Y-142147407D01* +X101200664Y-142147425D01* +X101402988Y-142349749D01* +X101403006Y-142349765D01* +X101632076Y-142521244D01* +X101632084Y-142521249D01* +X101883227Y-142658384D01* +X101883226Y-142658384D01* +X101883230Y-142658385D01* +X101883233Y-142658387D01* +X102151348Y-142758389D01* +X102151354Y-142758390D01* +X102151356Y-142758391D01* +X102430960Y-142819215D01* +X102430962Y-142819215D01* +X102430966Y-142819216D01* +X102684614Y-142837357D01* +X102716393Y-142839630D01* +X102716394Y-142839630D01* +X102716395Y-142839630D01* +X102744989Y-142837584D01* +X103001822Y-142819216D01* +X103054375Y-142807784D01* +X103281431Y-142758391D01* +X103281431Y-142758390D01* +X103281440Y-142758389D01* +X103549555Y-142658387D01* +X103800709Y-142521246D01* +X104029789Y-142349759D01* +X104232133Y-142147415D01* +X104403620Y-141918335D01* +X104540761Y-141667181D01* +X104640763Y-141399066D01* +X104644537Y-141381716D01* +X104701589Y-141119453D01* +X104701589Y-141119452D01* +X104701590Y-141119448D01* +X104709906Y-141003169D01* +X104734323Y-140937706D01* +X104790256Y-140895834D01* +X104859371Y-140890726D01* +X104905354Y-140900500D01* +X104905355Y-140900500D01* +X105094644Y-140900500D01* +X105094646Y-140900500D01* +X105279803Y-140861144D01* +X105452730Y-140784151D01* +X105605871Y-140672888D01* +X105732533Y-140532216D01* +X105827179Y-140368284D01* +X105885674Y-140188256D01* +X105905460Y-140000000D01* +X114094540Y-140000000D01* +X114114326Y-140188256D01* +X114114327Y-140188259D01* +X114172818Y-140368277D01* +X114172821Y-140368284D01* +X114267467Y-140532216D01* +X114331804Y-140603669D01* +X114394129Y-140672888D01* +X114547265Y-140784148D01* +X114547270Y-140784151D01* +X114720192Y-140861142D01* +X114720197Y-140861144D01* +X114905354Y-140900500D01* +X114905355Y-140900500D01* +X115094644Y-140900500D01* +X115094646Y-140900500D01* +X115279803Y-140861144D01* +X115452730Y-140784151D01* +X115605871Y-140672888D01* +X115732533Y-140532216D01* +X115827179Y-140368284D01* +X115885674Y-140188256D01* +X115905460Y-140000000D01* +X115885674Y-139811744D01* +X115827179Y-139631716D01* +X115732533Y-139467784D01* +X115605871Y-139327112D01* +X115593719Y-139318283D01* +X115452734Y-139215851D01* +X115452729Y-139215848D01* +X115279807Y-139138857D01* +X115279802Y-139138855D01* +X115134001Y-139107865D01* +X115094646Y-139099500D01* +X114905354Y-139099500D01* +X114872897Y-139106398D01* +X114720197Y-139138855D01* +X114720192Y-139138857D01* +X114547270Y-139215848D01* +X114547265Y-139215851D01* +X114394129Y-139327111D01* +X114267466Y-139467785D01* +X114172821Y-139631715D01* +X114172818Y-139631722D01* +X114114327Y-139811740D01* +X114114326Y-139811744D01* +X114094540Y-140000000D01* +X105905460Y-140000000D01* +X105885674Y-139811744D01* +X105827179Y-139631716D01* +X105732533Y-139467784D01* +X105605871Y-139327112D01* +X105593719Y-139318283D01* +X105452734Y-139215851D01* +X105452729Y-139215848D01* +X105279807Y-139138857D01* +X105279802Y-139138855D01* +X105134001Y-139107865D01* +X105094646Y-139099500D01* +X104905354Y-139099500D01* +X104872897Y-139106398D01* +X104720197Y-139138855D01* +X104720192Y-139138857D01* +X104547270Y-139215848D01* +X104547265Y-139215851D01* +X104394129Y-139327111D01* +X104394128Y-139327112D01* +X104313123Y-139417077D01* +X104253637Y-139453725D01* +X104183780Y-139452394D01* +X104133294Y-139421786D01* +X104029789Y-139318281D01* +X104029787Y-139318280D01* +X104029781Y-139318274D01* +X103800711Y-139146795D01* +X103800703Y-139146790D01* +X103549560Y-139009655D01* +X103549561Y-139009655D01* +X103427455Y-138964112D01* +X103281440Y-138909651D01* +X103281437Y-138909650D01* +X103281431Y-138909648D01* +X103001827Y-138848824D01* +X102716395Y-138828410D01* +X102716393Y-138828410D01* +X102430960Y-138848824D01* +X102151356Y-138909648D01* +X101883227Y-139009655D01* +X101632084Y-139146790D01* +X101632076Y-139146795D01* +X101403006Y-139318274D01* +X101402988Y-139318290D01* +X101200664Y-139520614D01* +X101200648Y-139520632D01* +X101029169Y-139749702D01* +X101029164Y-139749710D01* +X100892029Y-140000853D01* +X100792022Y-140268982D01* +X100731198Y-140548586D01* +X100710784Y-140834018D01* +X99421437Y-140834018D01* +X99421028Y-140673776D01* +X99421694Y-140660652D01* +X99456621Y-140325148D01* +X99458677Y-140312145D01* +X99467878Y-140268982D01* +X99529000Y-139982228D01* +X99532426Y-139969514D01* +X99556039Y-139897365D01* +X99637345Y-139648933D01* +X99642092Y-139636672D01* +X99780436Y-139329003D01* +X99786458Y-139317314D01* +X99956651Y-139026072D01* +X99963878Y-139015087D01* +X100164014Y-138743531D01* +X100172372Y-138733369D01* +X100400180Y-138484580D01* +X100409551Y-138475379D01* +X100662488Y-138252139D01* +X100672774Y-138243991D01* +X100947948Y-138048853D01* +X100959056Y-138041831D01* +X101253386Y-137876981D01* +X101265169Y-137871181D01* +X101575317Y-137738486D01* +X101587659Y-137733965D01* +X101912325Y-137634245D01* +X101918597Y-137632499D01* +X102079965Y-137592117D01* +X102396819Y-137477572D01* +X102700364Y-137331362D01* +X102700456Y-137331306D01* +X102921710Y-137195388D01* +X102987445Y-137155007D01* +X103255078Y-136950338D01* +X103500482Y-136719484D01* +X103721106Y-136464843D01* +X103914657Y-136189063D01* +X104079124Y-135895009D01* +X104079128Y-135894997D01* +X104079131Y-135894994D01* +X104160336Y-135707112D01* +X104212796Y-135585738D01* +X104314285Y-135264465D01* +X104325820Y-135208706D01* +X104368992Y-135000000D01* +X109094540Y-135000000D01* +X109114326Y-135188256D01* +X109114327Y-135188259D01* +X109172818Y-135368277D01* +X109172821Y-135368284D01* +X109267467Y-135532216D01* +X109348309Y-135622000D01* +X109394129Y-135672888D01* +X109547265Y-135784148D01* +X109547270Y-135784151D01* +X109720192Y-135861142D01* +X109720197Y-135861144D01* +X109905354Y-135900500D01* +X109905355Y-135900500D01* +X110094644Y-135900500D01* +X110094646Y-135900500D01* +X110279803Y-135861144D01* +X110452730Y-135784151D01* +X110605871Y-135672888D01* +X110732533Y-135532216D01* +X110827179Y-135368284D01* +X110885674Y-135188256D01* +X110905460Y-135000000D01* +X110885674Y-134811744D01* +X110827179Y-134631716D01* +X110732533Y-134467784D01* +X110605871Y-134327112D01* +X110601796Y-134324151D01* +X110452734Y-134215851D01* +X110452729Y-134215848D01* +X110279807Y-134138857D01* +X110279802Y-134138855D01* +X110106525Y-134102025D01* +X110094646Y-134099500D01* +X109905354Y-134099500D01* +X109893475Y-134102025D01* +X109720197Y-134138855D01* +X109720192Y-134138857D01* +X109547270Y-134215848D01* +X109547265Y-134215851D01* +X109394129Y-134327111D01* +X109267466Y-134467785D01* +X109172821Y-134631715D01* +X109172818Y-134631722D01* +X109114327Y-134811740D01* +X109114326Y-134811744D01* +X109094540Y-135000000D01* +X104368992Y-135000000D01* +X104382536Y-134934527D01* +X104416840Y-134599356D01* +X104416878Y-134478906D01* +X104416894Y-134478680D01* +X104416894Y-132010000D01* +X123124540Y-132010000D01* +X123143323Y-132188715D01* +X123144326Y-132198253D01* +X123144326Y-132198257D01* +X123202818Y-132378277D01* +X123202821Y-132378284D01* +X123297467Y-132542216D01* +X123385062Y-132639500D01* +X123424129Y-132682888D01* +X123577265Y-132794148D01* +X123577270Y-132794151D01* +X123750192Y-132871142D01* +X123750197Y-132871144D01* +X123935354Y-132910500D01* +X123935355Y-132910500D01* +X124124644Y-132910500D01* +X124124646Y-132910500D01* +X124309803Y-132871144D01* +X124482730Y-132794151D01* +X124617273Y-132696400D01* +X128290940Y-132696400D01* +X128310726Y-132884656D01* +X128310727Y-132884659D01* +X128369218Y-133064677D01* +X128369221Y-133064684D01* +X128463867Y-133228616D01* +X128573612Y-133350500D01* +X128590529Y-133369288D01* +X128743665Y-133480548D01* +X128743670Y-133480551D01* +X128916592Y-133557542D01* +X128916597Y-133557544D01* +X129101754Y-133596900D01* +X129101755Y-133596900D01* +X129291044Y-133596900D01* +X129291046Y-133596900D01* +X129476203Y-133557544D01* +X129515607Y-133540000D01* +X151294540Y-133540000D01* +X151314326Y-133728256D01* +X151314327Y-133728259D01* +X151372818Y-133908277D01* +X151372821Y-133908284D01* +X151467467Y-134072216D01* +X151548059Y-134161722D01* +X151594129Y-134212888D01* +X151747265Y-134324148D01* +X151747270Y-134324151D01* +X151920192Y-134401142D01* +X151920197Y-134401144D01* +X152105354Y-134440500D01* +X152105355Y-134440500D01* +X152294644Y-134440500D01* +X152294646Y-134440500D01* +X152479803Y-134401144D01* +X152652730Y-134324151D01* +X152805871Y-134212888D01* +X152932533Y-134072216D01* +X153027179Y-133908284D01* +X153085674Y-133728256D01* +X153105460Y-133540000D01* +X153085674Y-133351744D01* +X153027179Y-133171716D01* +X152932533Y-133007784D01* +X152805871Y-132867112D01* +X152805870Y-132867111D01* +X152652734Y-132755851D01* +X152652729Y-132755848D01* +X152479807Y-132678857D01* +X152479802Y-132678855D01* +X152334001Y-132647865D01* +X152294646Y-132639500D01* +X152105354Y-132639500D01* +X152072897Y-132646398D01* +X151920197Y-132678855D01* +X151920192Y-132678857D01* +X151747270Y-132755848D01* +X151747265Y-132755851D01* +X151594129Y-132867111D01* +X151467466Y-133007785D01* +X151372821Y-133171715D01* +X151372818Y-133171722D01* +X151325535Y-133317246D01* +X151314326Y-133351744D01* +X151294540Y-133540000D01* +X129515607Y-133540000D01* +X129649130Y-133480551D01* +X129802271Y-133369288D01* +X129928933Y-133228616D01* +X130023579Y-133064684D01* +X130082074Y-132884656D01* +X130101860Y-132696400D01* +X130082074Y-132508144D01* +X130023579Y-132328116D01* +X129928933Y-132164184D01* +X129802271Y-132023512D01* +X129802270Y-132023511D01* +X129649134Y-131912251D01* +X129649129Y-131912248D01* +X129476207Y-131835257D01* +X129476202Y-131835255D01* +X129330401Y-131804265D01* +X129291046Y-131795900D01* +X129101754Y-131795900D01* +X129069297Y-131802798D01* +X128916597Y-131835255D01* +X128916592Y-131835257D01* +X128743670Y-131912248D01* +X128743665Y-131912251D01* +X128590529Y-132023511D01* +X128463866Y-132164185D01* +X128369221Y-132328115D01* +X128369218Y-132328122D01* +X128319708Y-132480500D01* +X128310726Y-132508144D01* +X128290940Y-132696400D01* +X124617273Y-132696400D01* +X124635871Y-132682888D01* +X124762533Y-132542216D01* +X124857179Y-132378284D01* +X124915674Y-132198256D01* +X124935460Y-132010000D01* +X124915674Y-131821744D01* +X124857179Y-131641716D01* +X124762533Y-131477784D01* +X124635871Y-131337112D01* +X124635870Y-131337111D01* +X124482734Y-131225851D01* +X124482729Y-131225848D01* +X124309807Y-131148857D01* +X124309802Y-131148855D01* +X124164001Y-131117865D01* +X124124646Y-131109500D01* +X123935354Y-131109500D01* +X123902897Y-131116398D01* +X123750197Y-131148855D01* +X123750192Y-131148857D01* +X123577270Y-131225848D01* +X123577265Y-131225851D01* +X123424129Y-131337111D01* +X123297466Y-131477785D01* +X123202821Y-131641715D01* +X123202818Y-131641722D01* +X123153295Y-131794140D01* +X123144326Y-131821744D01* +X123124540Y-132010000D01* +X104416894Y-132010000D01* +X104416894Y-130917047D01* +X104436579Y-130850008D01* +X104489383Y-130804253D01* +X104558541Y-130794309D01* +X104591329Y-130803767D01* +X104720197Y-130861144D01* +X104905354Y-130900500D01* +X104905355Y-130900500D01* +X105094644Y-130900500D01* +X105094646Y-130900500D01* +X105279803Y-130861144D01* +X105452730Y-130784151D01* +X105605871Y-130672888D01* +X105732533Y-130532216D01* +X105827179Y-130368284D01* +X105885674Y-130188256D01* +X105905460Y-130000000D01* +X114094540Y-130000000D01* +X114114326Y-130188256D01* +X114114327Y-130188259D01* +X114172818Y-130368277D01* +X114172821Y-130368284D01* +X114267467Y-130532216D01* +X114357467Y-130632171D01* +X114394129Y-130672888D01* +X114547265Y-130784148D01* +X114547270Y-130784151D01* +X114720192Y-130861142D01* +X114720197Y-130861144D01* +X114905354Y-130900500D01* +X114905355Y-130900500D01* +X115094644Y-130900500D01* +X115094646Y-130900500D01* +X115279803Y-130861144D01* +X115452730Y-130784151D01* +X115605871Y-130672888D01* +X115732533Y-130532216D01* +X115827179Y-130368284D01* +X115885674Y-130188256D01* +X115905460Y-130000000D01* +X115885674Y-129811744D01* +X115827179Y-129631716D01* +X115732533Y-129467784D01* +X115605871Y-129327112D01* +X115576125Y-129305500D01* +X115452734Y-129215851D01* +X115452729Y-129215848D01* +X115279807Y-129138857D01* +X115279802Y-129138855D01* +X115134001Y-129107865D01* +X115094646Y-129099500D01* +X114905354Y-129099500D01* +X114872897Y-129106398D01* +X114720197Y-129138855D01* +X114720192Y-129138857D01* +X114547270Y-129215848D01* +X114547265Y-129215851D01* +X114394129Y-129327111D01* +X114267466Y-129467785D01* +X114172821Y-129631715D01* +X114172818Y-129631722D01* +X114115264Y-129808856D01* +X114114326Y-129811744D01* +X114094540Y-130000000D01* +X105905460Y-130000000D01* +X105885674Y-129811744D01* +X105827179Y-129631716D01* +X105732533Y-129467784D01* +X105605871Y-129327112D01* +X105576125Y-129305500D01* +X105452734Y-129215851D01* +X105452729Y-129215848D01* +X105279807Y-129138857D01* +X105279802Y-129138855D01* +X105134001Y-129107865D01* +X105094646Y-129099500D01* +X104905354Y-129099500D01* +X104855720Y-129110050D01* +X104720199Y-129138855D01* +X104591330Y-129196232D01* +X104522080Y-129205516D01* +X104458803Y-129175888D01* +X104421590Y-129116753D01* +X104416894Y-129082952D01* +X104416894Y-125000000D01* +X109094540Y-125000000D01* +X109114326Y-125188256D01* +X109114327Y-125188259D01* +X109172818Y-125368277D01* +X109172821Y-125368284D01* +X109267467Y-125532216D01* +X109333194Y-125605213D01* +X109394129Y-125672888D01* +X109547265Y-125784148D01* +X109547270Y-125784151D01* +X109720192Y-125861142D01* +X109720197Y-125861144D01* +X109905354Y-125900500D01* +X109905355Y-125900500D01* +X110094644Y-125900500D01* +X110094646Y-125900500D01* +X110279803Y-125861144D01* +X110452730Y-125784151D01* +X110605871Y-125672888D01* +X110732533Y-125532216D01* +X110827179Y-125368284D01* +X110885674Y-125188256D01* +X110905460Y-125000000D01* +X119094540Y-125000000D01* +X119114326Y-125188256D01* +X119114327Y-125188259D01* +X119172818Y-125368277D01* +X119172821Y-125368284D01* +X119267467Y-125532216D01* +X119333194Y-125605213D01* +X119394129Y-125672888D01* +X119547265Y-125784148D01* +X119547270Y-125784151D01* +X119720192Y-125861142D01* +X119720197Y-125861144D01* +X119905354Y-125900500D01* +X119905355Y-125900500D01* +X120094644Y-125900500D01* +X120094646Y-125900500D01* +X120279803Y-125861144D01* +X120452730Y-125784151D01* +X120605871Y-125672888D01* +X120732533Y-125532216D01* +X120827179Y-125368284D01* +X120885674Y-125188256D01* +X120905460Y-125000000D01* +X120885674Y-124811744D01* +X120827179Y-124631716D01* +X120732533Y-124467784D01* +X120605871Y-124327112D01* +X120601098Y-124323644D01* +X120452734Y-124215851D01* +X120452729Y-124215848D01* +X120279807Y-124138857D01* +X120279802Y-124138855D01* +X120134001Y-124107865D01* +X120094646Y-124099500D01* +X119905354Y-124099500D01* +X119872897Y-124106398D01* +X119720197Y-124138855D01* +X119720192Y-124138857D01* +X119547270Y-124215848D01* +X119547265Y-124215851D01* +X119394129Y-124327111D01* +X119267466Y-124467785D01* +X119172821Y-124631715D01* +X119172818Y-124631722D01* +X119114327Y-124811740D01* +X119114326Y-124811744D01* +X119094540Y-125000000D01* +X110905460Y-125000000D01* +X110885674Y-124811744D01* +X110827179Y-124631716D01* +X110732533Y-124467784D01* +X110605871Y-124327112D01* +X110601098Y-124323644D01* +X110452734Y-124215851D01* +X110452729Y-124215848D01* +X110279807Y-124138857D01* +X110279802Y-124138855D01* +X110134001Y-124107865D01* +X110094646Y-124099500D01* +X109905354Y-124099500D01* +X109872897Y-124106398D01* +X109720197Y-124138855D01* +X109720192Y-124138857D01* +X109547270Y-124215848D01* +X109547265Y-124215851D01* +X109394129Y-124327111D01* +X109267466Y-124467785D01* +X109172821Y-124631715D01* +X109172818Y-124631722D01* +X109114327Y-124811740D01* +X109114326Y-124811744D01* +X109094540Y-125000000D01* +X104416894Y-125000000D01* +X104416894Y-123031250D01* +X111245909Y-123031250D01* +X111265225Y-123227379D01* +X111265226Y-123227382D01* +X111320991Y-123411215D01* +X111322438Y-123415983D01* +X111415336Y-123589782D01* +X111415340Y-123589789D01* +X111540366Y-123742133D01* +X111692710Y-123867159D01* +X111692717Y-123867163D01* +X111866516Y-123960061D01* +X111866519Y-123960061D01* +X111866523Y-123960064D01* +X112055118Y-124017274D01* +X112251250Y-124036591D01* +X112447382Y-124017274D01* +X112635977Y-123960064D01* +X112700805Y-123925413D01* +X112778118Y-123884088D01* +X112809788Y-123867160D01* +X112910025Y-123784896D01* +X112974334Y-123757584D01* +X112988690Y-123756750D01* +X121900207Y-123756750D01* +X121994501Y-123737992D01* +X122040370Y-123728869D01* +X122172403Y-123674179D01* +X122197115Y-123657667D01* +X122204566Y-123652689D01* +X122272287Y-123607439D01* +X122291230Y-123594782D01* +X123324193Y-122561819D01* +X123385516Y-122528334D01* +X123411874Y-122525500D01* +X136292560Y-122525500D01* +X136359599Y-122545185D01* +X136371225Y-122553647D01* +X136471460Y-122635909D01* +X136471467Y-122635913D01* +X136645266Y-122728811D01* +X136645269Y-122728811D01* +X136645273Y-122728814D01* +X136833868Y-122786024D01* +X137030000Y-122805341D01* +X137226132Y-122786024D01* +X137414727Y-122728814D01* +X137588538Y-122635910D01* +X137740883Y-122510883D01* +X137865910Y-122358538D01* +X137953141Y-122195340D01* +X137958811Y-122184733D01* +X137958811Y-122184732D01* +X137958814Y-122184727D01* +X138016024Y-121996132D01* +X138035341Y-121800000D01* +X138016024Y-121603868D01* +X137958814Y-121415273D01* +X137958811Y-121415269D01* +X137958811Y-121415266D01* +X137865913Y-121241467D01* +X137865909Y-121241460D01* +X137766226Y-121119997D01* +X140614537Y-121119997D01* +X140634323Y-121308253D01* +X140634324Y-121308256D01* +X140692815Y-121488274D01* +X140692818Y-121488281D01* +X140787464Y-121652213D01* +X140870172Y-121744069D01* +X140914126Y-121792885D01* +X141067262Y-121904145D01* +X141067267Y-121904148D01* +X141240189Y-121981139D01* +X141240194Y-121981141D01* +X141425351Y-122020497D01* +X141425352Y-122020497D01* +X141614641Y-122020497D01* +X141614643Y-122020497D01* +X141799800Y-121981141D01* +X141972727Y-121904148D01* +X142125868Y-121792885D01* +X142252530Y-121652213D01* +X142347176Y-121488281D01* +X142405671Y-121308253D01* +X142425457Y-121119997D01* +X142405671Y-120931741D01* +X142347176Y-120751713D01* +X142252530Y-120587781D01* +X142125868Y-120447109D01* +X142116546Y-120440336D01* +X141972731Y-120335848D01* +X141972726Y-120335845D01* +X141799804Y-120258854D01* +X141799799Y-120258852D01* +X141653998Y-120227862D01* +X141614643Y-120219497D01* +X141425351Y-120219497D01* +X141392894Y-120226395D01* +X141240194Y-120258852D01* +X141240189Y-120258854D01* +X141067267Y-120335845D01* +X141067262Y-120335848D01* +X140914126Y-120447108D01* +X140787463Y-120587782D01* +X140692818Y-120751712D01* +X140692815Y-120751719D01* +X140634324Y-120931737D01* +X140634323Y-120931741D01* +X140614537Y-121119997D01* +X137766226Y-121119997D01* +X137740883Y-121089116D01* +X137588539Y-120964090D01* +X137588532Y-120964086D01* +X137414733Y-120871188D01* +X137414727Y-120871186D01* +X137226132Y-120813976D01* +X137226129Y-120813975D01* +X137030000Y-120794659D01* +X136833870Y-120813975D01* +X136645266Y-120871188D01* +X136471467Y-120964086D01* +X136471460Y-120964090D01* +X136371225Y-121046353D01* +X136306916Y-121073666D01* +X136292560Y-121074500D01* +X132948888Y-121074500D01* +X132881849Y-121054815D01* +X132836094Y-121002011D01* +X132826150Y-120932853D01* +X132855175Y-120869297D01* +X132898452Y-120837221D01* +X132930908Y-120822769D01* +X132972729Y-120804150D01* +X133125870Y-120692887D01* +X133252532Y-120552215D01* +X133347178Y-120388283D01* +X133405673Y-120208255D01* +X133425459Y-120019999D01* +X133405673Y-119831743D01* +X133347178Y-119651715D01* +X133252532Y-119487783D01* +X133125870Y-119347111D01* +X133116771Y-119340500D01* +X132972733Y-119235850D01* +X132972728Y-119235847D01* +X132799806Y-119158856D01* +X132799801Y-119158854D01* +X132654000Y-119127864D01* +X132614645Y-119119499D01* +X132425353Y-119119499D01* +X132392896Y-119126397D01* +X132240196Y-119158854D01* +X132240191Y-119158856D01* +X132067269Y-119235847D01* +X132067264Y-119235850D01* +X131914128Y-119347110D01* +X131787465Y-119487784D01* +X131692820Y-119651714D01* +X131692817Y-119651721D01* +X131634326Y-119831739D01* +X131634325Y-119831743D01* +X131614539Y-120019999D01* +X131634325Y-120208255D01* +X131634326Y-120208258D01* +X131692817Y-120388276D01* +X131692820Y-120388283D01* +X131787466Y-120552215D01* +X131911935Y-120690451D01* +X131914128Y-120692887D01* +X132067264Y-120804147D01* +X132067269Y-120804150D01* +X132141546Y-120837221D01* +X132194783Y-120882471D01* +X132215104Y-120949321D01* +X132196058Y-121016544D01* +X132143692Y-121062799D01* +X132091110Y-121074500D01* +X122988543Y-121074500D01* +X122862864Y-121099500D01* +X122858012Y-121100465D01* +X122848381Y-121102380D01* +X122848378Y-121102381D01* +X122716352Y-121157067D01* +X122716339Y-121157074D01* +X122597520Y-121236467D01* +X122597516Y-121236470D01* +X121564557Y-122269431D01* +X121503234Y-122302916D01* +X121476876Y-122305750D01* +X112988690Y-122305750D01* +X112921651Y-122286065D01* +X112910025Y-122277603D01* +X112809789Y-122195340D01* +X112809782Y-122195336D01* +X112635983Y-122102438D01* +X112635977Y-122102436D01* +X112495142Y-122059714D01* +X112447379Y-122045225D01* +X112251250Y-122025909D01* +X112055120Y-122045225D01* +X111866516Y-122102438D01* +X111692717Y-122195336D01* +X111692710Y-122195340D01* +X111540366Y-122320366D01* +X111415340Y-122472710D01* +X111415336Y-122472717D01* +X111322438Y-122646516D01* +X111265225Y-122835120D01* +X111245909Y-123031250D01* +X104416894Y-123031250D01* +X104416894Y-120917047D01* +X104436579Y-120850008D01* +X104489383Y-120804253D01* +X104558541Y-120794309D01* +X104591329Y-120803767D01* +X104720197Y-120861144D01* +X104905354Y-120900500D01* +X104905355Y-120900500D01* +X105094644Y-120900500D01* +X105094646Y-120900500D01* +X105279803Y-120861144D01* +X105452730Y-120784151D01* +X105605871Y-120672888D01* +X105732533Y-120532216D01* +X105827179Y-120368284D01* +X105885674Y-120188256D01* +X105905460Y-120000000D01* +X114094540Y-120000000D01* +X114114326Y-120188256D01* +X114114327Y-120188259D01* +X114172818Y-120368277D01* +X114172821Y-120368284D01* +X114267467Y-120532216D01* +X114375420Y-120652110D01* +X114394129Y-120672888D01* +X114547265Y-120784148D01* +X114547270Y-120784151D01* +X114720192Y-120861142D01* +X114720197Y-120861144D01* +X114905354Y-120900500D01* +X114905355Y-120900500D01* +X115094644Y-120900500D01* +X115094646Y-120900500D01* +X115279803Y-120861144D01* +X115452730Y-120784151D01* +X115605871Y-120672888D01* +X115732533Y-120532216D01* +X115814641Y-120390000D01* +X119833409Y-120390000D01* +X119852725Y-120586129D01* +X119859698Y-120609117D01* +X119902954Y-120751712D01* +X119909938Y-120774733D01* +X120002836Y-120948532D01* +X120002840Y-120948539D01* +X120127866Y-121100883D01* +X120280210Y-121225909D01* +X120280217Y-121225913D01* +X120454016Y-121318811D01* +X120454019Y-121318811D01* +X120454023Y-121318814D01* +X120642618Y-121376024D01* +X120838750Y-121395341D01* +X121034882Y-121376024D01* +X121223477Y-121318814D01* +X121243236Y-121308253D01* +X121368196Y-121241460D01* +X121397288Y-121225910D01* +X121549633Y-121100883D01* +X121674660Y-120948538D01* +X121746585Y-120813976D01* +X121767561Y-120774733D01* +X121767561Y-120774732D01* +X121767564Y-120774727D01* +X121824774Y-120586132D01* +X121837483Y-120457081D01* +X121863643Y-120392296D01* +X121873196Y-120381564D01* +X124492943Y-117761819D01* +X124554266Y-117728334D01* +X124580624Y-117725500D01* +X158778126Y-117725500D01* +X158845165Y-117745185D01* +X158865807Y-117761819D01* +X162415543Y-121311555D01* +X162449028Y-121372878D01* +X162451265Y-121387081D01* +X162463975Y-121516129D01* +X162521188Y-121704733D01* +X162614086Y-121878532D01* +X162614090Y-121878539D01* +X162739116Y-122030883D01* +X162891460Y-122155909D01* +X162891467Y-122155913D01* +X163065266Y-122248811D01* +X163065269Y-122248811D01* +X163065273Y-122248814D01* +X163253868Y-122306024D01* +X163450000Y-122325341D01* +X163646132Y-122306024D01* +X163834727Y-122248814D01* +X163836653Y-122247785D01* +X164008532Y-122155913D01* +X164008538Y-122155910D01* +X164160883Y-122030883D01* +X164285910Y-121878538D01* +X164357785Y-121744069D01* +X164378811Y-121704733D01* +X164378811Y-121704732D01* +X164378814Y-121704727D01* +X164436024Y-121516132D01* +X164455341Y-121320000D01* +X164436024Y-121123868D01* +X164378814Y-120935273D01* +X164378813Y-120935272D01* +X164378266Y-120933467D01* +X164377642Y-120863600D01* +X164414890Y-120804487D01* +X164478184Y-120774896D01* +X164547362Y-120784192D01* +X164720192Y-120861142D01* +X164720197Y-120861144D01* +X164905354Y-120900500D01* +X164905355Y-120900500D01* +X165094644Y-120900500D01* +X165094646Y-120900500D01* +X165279803Y-120861144D01* +X165452730Y-120784151D01* +X165605871Y-120672888D01* +X165732533Y-120532216D01* +X165827179Y-120368284D01* +X165885674Y-120188256D01* +X165905460Y-120000000D01* +X165885674Y-119811744D01* +X165827179Y-119631716D01* +X165732533Y-119467784D01* +X165605871Y-119327112D01* +X165605870Y-119327111D01* +X165452734Y-119215851D01* +X165452729Y-119215848D01* +X165279807Y-119138857D01* +X165279802Y-119138855D01* +X165134001Y-119107865D01* +X165094646Y-119099500D01* +X164905354Y-119099500D01* +X164872897Y-119106398D01* +X164720197Y-119138855D01* +X164720192Y-119138857D01* +X164547270Y-119215848D01* +X164547265Y-119215851D01* +X164394129Y-119327111D01* +X164267466Y-119467785D01* +X164172821Y-119631715D01* +X164172818Y-119631722D01* +X164114521Y-119811144D01* +X164114326Y-119811744D01* +X164094540Y-120000000D01* +X164114326Y-120188256D01* +X164114327Y-120188259D01* +X164157745Y-120321886D01* +X164159740Y-120391727D01* +X164123660Y-120451560D01* +X164060959Y-120482388D01* +X163991544Y-120474423D01* +X163981361Y-120469563D01* +X163875405Y-120412929D01* +X163834727Y-120391186D01* +X163646132Y-120333976D01* +X163646129Y-120333975D01* +X163517081Y-120321265D01* +X163452294Y-120295104D01* +X163441555Y-120285543D01* +X159592483Y-116436470D01* +X159592482Y-116436469D01* +X159533066Y-116396769D01* +X159473653Y-116357071D01* +X159341620Y-116302381D01* +X159341614Y-116302379D01* +X159201457Y-116274500D01* +X159201455Y-116274500D01* +X124157295Y-116274500D01* +X124157293Y-116274500D01* +X124017135Y-116302379D01* +X124017129Y-116302381D01* +X123885098Y-116357070D01* +X123766267Y-116436469D01* +X120847193Y-119355543D01* +X120785870Y-119389028D01* +X120771667Y-119391265D01* +X120642621Y-119403975D01* +X120454016Y-119461188D01* +X120280217Y-119554086D01* +X120280210Y-119554090D01* +X120127866Y-119679116D01* +X120002840Y-119831460D01* +X120002836Y-119831467D01* +X119909938Y-120005266D01* +X119852725Y-120193870D01* +X119833409Y-120390000D01* +X115814641Y-120390000D01* +X115827179Y-120368284D01* +X115885674Y-120188256D01* +X115905460Y-120000000D01* +X115885674Y-119811744D01* +X115827179Y-119631716D01* +X115732533Y-119467784D01* +X115605871Y-119327112D01* +X115605870Y-119327111D01* +X115452734Y-119215851D01* +X115452729Y-119215848D01* +X115279807Y-119138857D01* +X115279802Y-119138855D01* +X115134001Y-119107865D01* +X115094646Y-119099500D01* +X114905354Y-119099500D01* +X114872897Y-119106398D01* +X114720197Y-119138855D01* +X114720192Y-119138857D01* +X114547270Y-119215848D01* +X114547265Y-119215851D01* +X114394129Y-119327111D01* +X114267466Y-119467785D01* +X114172821Y-119631715D01* +X114172818Y-119631722D01* +X114114521Y-119811144D01* +X114114326Y-119811744D01* +X114094540Y-120000000D01* +X105905460Y-120000000D01* +X105885674Y-119811744D01* +X105827179Y-119631716D01* +X105732533Y-119467784D01* +X105605871Y-119327112D01* +X105605870Y-119327111D01* +X105452734Y-119215851D01* +X105452729Y-119215848D01* +X105279807Y-119138857D01* +X105279802Y-119138855D01* +X105134001Y-119107865D01* +X105094646Y-119099500D01* +X104905354Y-119099500D01* +X104855375Y-119110123D01* +X104720199Y-119138855D01* +X104591330Y-119196232D01* +X104522080Y-119205516D01* +X104458803Y-119175888D01* +X104421590Y-119116753D01* +X104416894Y-119082952D01* +X104416894Y-118900000D01* +X108994540Y-118900000D01* +X109014326Y-119088256D01* +X109014327Y-119088259D01* +X109072818Y-119268277D01* +X109072821Y-119268284D01* +X109167467Y-119432216D01* +X109217500Y-119487783D01* +X109294129Y-119572888D01* +X109447265Y-119684148D01* +X109447270Y-119684151D01* +X109620192Y-119761142D01* +X109620197Y-119761144D01* +X109805354Y-119800500D01* +X109805355Y-119800500D01* +X109994644Y-119800500D01* +X109994646Y-119800500D01* +X110179803Y-119761144D01* +X110352730Y-119684151D01* +X110505871Y-119572888D01* +X110632533Y-119432216D01* +X110727179Y-119268284D01* +X110785674Y-119088256D01* +X110800205Y-118950000D01* +X116094540Y-118950000D01* +X116114326Y-119138256D01* +X116114327Y-119138259D01* +X116172818Y-119318277D01* +X116172821Y-119318284D01* +X116267467Y-119482216D01* +X116332183Y-119554090D01* +X116394129Y-119622888D01* +X116547265Y-119734148D01* +X116547270Y-119734151D01* +X116720192Y-119811142D01* +X116720197Y-119811144D01* +X116905354Y-119850500D01* +X116905355Y-119850500D01* +X117094644Y-119850500D01* +X117094646Y-119850500D01* +X117279803Y-119811144D01* +X117452730Y-119734151D01* +X117605871Y-119622888D01* +X117732533Y-119482216D01* +X117827179Y-119318284D01* +X117885674Y-119138256D01* +X117905460Y-118950000D01* +X117885674Y-118761744D01* +X117827179Y-118581716D01* +X117732533Y-118417784D01* +X117605871Y-118277112D01* +X117583893Y-118261144D01* +X117452734Y-118165851D01* +X117452729Y-118165848D01* +X117279807Y-118088857D01* +X117279802Y-118088855D01* +X117134001Y-118057865D01* +X117094646Y-118049500D01* +X116905354Y-118049500D01* +X116872897Y-118056398D01* +X116720197Y-118088855D01* +X116720192Y-118088857D01* +X116547270Y-118165848D01* +X116547265Y-118165851D01* +X116394129Y-118277111D01* +X116267466Y-118417785D01* +X116172821Y-118581715D01* +X116172818Y-118581722D01* +X116130573Y-118711740D01* +X116114326Y-118761744D01* +X116094540Y-118950000D01* +X110800205Y-118950000D01* +X110805460Y-118900000D01* +X110785674Y-118711744D01* +X110727179Y-118531716D01* +X110632533Y-118367784D01* +X110505871Y-118227112D01* +X110505870Y-118227111D01* +X110352734Y-118115851D01* +X110352729Y-118115848D01* +X110179807Y-118038857D01* +X110179802Y-118038855D01* +X110034001Y-118007865D01* +X109994646Y-117999500D01* +X109805354Y-117999500D01* +X109772897Y-118006398D01* +X109620197Y-118038855D01* +X109620192Y-118038857D01* +X109447270Y-118115848D01* +X109447265Y-118115851D01* +X109294129Y-118227111D01* +X109167466Y-118367785D01* +X109072821Y-118531715D01* +X109072818Y-118531722D01* +X109014327Y-118711740D01* +X109014326Y-118711744D01* +X108994540Y-118900000D01* +X104416894Y-118900000D01* +X104416894Y-117229390D01* +X104416896Y-117229365D01* +X104416896Y-117214943D01* +X104416897Y-117214942D01* +X104416896Y-117170823D01* +X104417091Y-117163874D01* +X104424510Y-117031722D01* +X104433475Y-116872038D01* +X104435029Y-116858247D01* +X104483402Y-116573518D01* +X104486496Y-116559965D01* +X104503915Y-116499500D01* +X104566445Y-116282444D01* +X104571033Y-116269333D01* +X104681552Y-116002514D01* +X104687583Y-115989990D01* +X104827293Y-115737201D01* +X104834665Y-115725470D01* +X105001809Y-115489903D01* +X105010458Y-115479059D01* +X105202907Y-115263710D01* +X105212738Y-115253880D01* +X105286169Y-115188259D01* +X105428082Y-115061439D01* +X105438933Y-115052785D01* +X105674491Y-114885653D01* +X105686247Y-114878266D01* +X105939035Y-114738560D01* +X105951538Y-114732539D01* +X106218383Y-114622015D01* +X106231461Y-114617439D01* +X106509015Y-114537483D01* +X106522542Y-114534397D01* +X106807284Y-114486025D01* +X106821088Y-114484470D01* +X107113680Y-114468047D01* +X107120621Y-114467853D01* +X107163980Y-114467855D01* +X107163983Y-114467853D01* +X107173888Y-114467854D01* +X107174010Y-114467844D01* +X109055468Y-114467563D01* +X109122509Y-114487238D01* +X109168272Y-114540035D01* +X109178225Y-114609192D01* +X109173416Y-114629881D01* +X109138103Y-114738565D01* +X109114326Y-114811744D01* +X109094540Y-115000000D01* +X109114326Y-115188256D01* +X109114327Y-115188259D01* +X109172818Y-115368277D01* +X109172821Y-115368284D01* +X109267467Y-115532216D01* +X109388737Y-115666900D01* +X109394129Y-115672888D01* +X109547265Y-115784148D01* +X109547270Y-115784151D01* +X109720192Y-115861142D01* +X109720197Y-115861144D01* +X109905354Y-115900500D01* +X109905355Y-115900500D01* +X110094644Y-115900500D01* +X110094646Y-115900500D01* +X110279803Y-115861144D01* +X110452730Y-115784151D01* +X110605871Y-115672888D01* +X110732533Y-115532216D01* +X110827179Y-115368284D01* +X110885674Y-115188256D01* +X110905460Y-115000000D01* +X110885674Y-114811744D01* +X110827179Y-114631716D01* +X110827177Y-114631712D01* +X110826491Y-114629601D01* +X110824496Y-114559759D01* +X110860576Y-114499926D01* +X110923277Y-114469098D01* +X110944399Y-114467282D01* +X119055953Y-114466073D01* +X119122993Y-114485748D01* +X119168756Y-114538545D01* +X119178709Y-114607702D01* +X119173900Y-114628391D01* +X119138103Y-114738565D01* +X119114326Y-114811744D01* +X119094540Y-115000000D01* +X119114326Y-115188256D01* +X119114327Y-115188259D01* +X119172818Y-115368277D01* +X119172821Y-115368284D01* +X119267467Y-115532216D01* +X119388737Y-115666900D01* +X119394129Y-115672888D01* +X119547265Y-115784148D01* +X119547270Y-115784151D01* +X119720192Y-115861142D01* +X119720197Y-115861144D01* +X119905354Y-115900500D01* +X119905355Y-115900500D01* +X120094644Y-115900500D01* +X120094646Y-115900500D01* +X120279803Y-115861144D01* +X120452730Y-115784151D01* +X120605871Y-115672888D01* +X120732533Y-115532216D01* +X120827179Y-115368284D01* +X120885674Y-115188256D01* +X120905460Y-115000000D01* +X120885674Y-114811744D01* +X120827179Y-114631716D01* +X120827178Y-114631714D01* +X120826007Y-114628110D01* +X120824012Y-114558269D01* +X120860092Y-114498436D01* +X120922793Y-114467608D01* +X120943917Y-114465792D01* +X129056439Y-114464582D01* +X129123478Y-114484257D01* +X129169241Y-114537054D01* +X129179194Y-114606211D01* +X129174385Y-114626900D01* +X129138107Y-114738554D01* +X129114326Y-114811744D01* +X129094540Y-115000000D01* +X129114326Y-115188256D01* +X129114327Y-115188259D01* +X129172818Y-115368277D01* +X129172821Y-115368284D01* +X129267467Y-115532216D01* +X129388737Y-115666900D01* +X129394129Y-115672888D01* +X129547265Y-115784148D01* +X129547270Y-115784151D01* +X129720192Y-115861142D01* +X129720197Y-115861144D01* +X129905354Y-115900500D01* +X129905355Y-115900500D01* +X130094644Y-115900500D01* +X130094646Y-115900500D01* +X130279803Y-115861144D01* +X130452730Y-115784151D01* +X130605871Y-115672888D01* +X130732533Y-115532216D01* +X130827179Y-115368284D01* +X130885674Y-115188256D01* +X130905460Y-115000000D01* +X130885674Y-114811744D01* +X130827179Y-114631716D01* +X130827178Y-114631715D01* +X130825523Y-114626620D01* +X130823528Y-114556779D01* +X130859608Y-114496946D01* +X130922309Y-114466118D01* +X130943434Y-114464302D01* +X139056935Y-114463093D01* +X139123977Y-114482768D01* +X139169740Y-114535565D01* +X139179693Y-114604722D01* +X139173802Y-114625201D01* +X139174829Y-114625535D01* +X139138107Y-114738554D01* +X139114326Y-114811744D01* +X139094540Y-115000000D01* +X139114326Y-115188256D01* +X139114327Y-115188259D01* +X139172818Y-115368277D01* +X139172821Y-115368284D01* +X139267467Y-115532216D01* +X139388737Y-115666900D01* +X139394129Y-115672888D01* +X139547265Y-115784148D01* +X139547270Y-115784151D01* +X139720192Y-115861142D01* +X139720197Y-115861144D01* +X139905354Y-115900500D01* +X139905355Y-115900500D01* +X140094644Y-115900500D01* +X140094646Y-115900500D01* +X140279803Y-115861144D01* +X140452730Y-115784151D01* +X140605871Y-115672888D01* +X140732533Y-115532216D01* +X140827179Y-115368284D01* +X140885674Y-115188256D01* +X140905460Y-115000000D01* +X140885674Y-114811744D01* +X140827179Y-114631716D01* +X140825171Y-114625535D01* +X140827960Y-114624628D01* +X140820348Y-114568056D01* +X140849945Y-114504765D01* +X140909062Y-114467523D01* +X140942896Y-114462811D01* +X149057599Y-114461602D01* +X149124641Y-114481277D01* +X149170404Y-114534074D01* +X149180357Y-114603231D01* +X149174003Y-114625266D01* +X149174829Y-114625535D01* +X149138107Y-114738554D01* +X149114326Y-114811744D01* +X149094540Y-115000000D01* +X149114326Y-115188256D01* +X149114327Y-115188259D01* +X149172818Y-115368277D01* +X149172821Y-115368284D01* +X149267467Y-115532216D01* +X149388737Y-115666900D01* +X149394129Y-115672888D01* +X149547265Y-115784148D01* +X149547270Y-115784151D01* +X149720192Y-115861142D01* +X149720197Y-115861144D01* +X149905354Y-115900500D01* +X149905355Y-115900500D01* +X150094644Y-115900500D01* +X150094646Y-115900500D01* +X150279803Y-115861144D01* +X150452730Y-115784151D01* +X150605871Y-115672888D01* +X150732533Y-115532216D01* +X150827179Y-115368284D01* +X150885674Y-115188256D01* +X150905460Y-115000000D01* +X150885674Y-114811744D01* +X150827179Y-114631716D01* +X150825171Y-114625535D01* +X150827509Y-114624775D01* +X150819689Y-114566527D01* +X150849307Y-114503245D01* +X150908435Y-114466022D01* +X150942232Y-114461320D01* +X159058262Y-114460112D01* +X159125304Y-114479787D01* +X159171067Y-114532584D01* +X159181020Y-114601741D01* +X159174217Y-114625336D01* +X159174829Y-114625535D01* +X159138107Y-114738554D01* +X159114326Y-114811744D01* +X159094540Y-115000000D01* +X159114326Y-115188256D01* +X159114327Y-115188259D01* +X159172818Y-115368277D01* +X159172821Y-115368284D01* +X159267467Y-115532216D01* +X159388737Y-115666900D01* +X159394129Y-115672888D01* +X159547265Y-115784148D01* +X159547270Y-115784151D01* +X159720192Y-115861142D01* +X159720197Y-115861144D01* +X159905354Y-115900500D01* +X159905355Y-115900500D01* +X160094644Y-115900500D01* +X160094646Y-115900500D01* +X160279803Y-115861144D01* +X160452730Y-115784151D01* +X160605871Y-115672888D01* +X160732533Y-115532216D01* +X160827179Y-115368284D01* +X160885674Y-115188256D01* +X160905460Y-115000000D01* +X160885674Y-114811744D01* +X160827179Y-114631716D01* +X160825171Y-114625535D01* +X160827061Y-114624920D01* +X160819030Y-114565016D01* +X160848658Y-114501739D01* +X160907793Y-114464526D01* +X160941570Y-114459830D01* +X169058927Y-114458621D01* +X169125968Y-114478296D01* +X169171731Y-114531093D01* +X169181684Y-114600250D01* +X169174430Y-114625405D01* +X169174829Y-114625535D01* +X169138107Y-114738554D01* +X169114326Y-114811744D01* +X169094540Y-115000000D01* +X169114326Y-115188256D01* +X169114327Y-115188259D01* +X169172818Y-115368277D01* +X169172821Y-115368284D01* +X169267467Y-115532216D01* +X169388737Y-115666900D01* +X169394129Y-115672888D01* +X169547265Y-115784148D01* +X169547270Y-115784151D01* +X169720192Y-115861142D01* +X169720197Y-115861144D01* +X169905354Y-115900500D01* +X169905355Y-115900500D01* +X170094644Y-115900500D01* +X170094646Y-115900500D01* +X170279803Y-115861144D01* +X170452730Y-115784151D01* +X170605871Y-115672888D01* +X170732533Y-115532216D01* +X170827179Y-115368284D01* +X170885674Y-115188256D01* +X170905460Y-115000000D01* +X179094540Y-115000000D01* +X179114326Y-115188256D01* +X179114327Y-115188259D01* +X179172818Y-115368277D01* +X179172821Y-115368284D01* +X179267467Y-115532216D01* +X179388737Y-115666900D01* +X179394129Y-115672888D01* +X179547265Y-115784148D01* +X179547270Y-115784151D01* +X179720192Y-115861142D01* +X179720197Y-115861144D01* +X179905354Y-115900500D01* +X179905355Y-115900500D01* +X180094644Y-115900500D01* +X180094646Y-115900500D01* +X180279803Y-115861144D01* +X180452730Y-115784151D01* +X180605871Y-115672888D01* +X180732533Y-115532216D01* +X180827179Y-115368284D01* +X180885674Y-115188256D01* +X180905460Y-115000000D01* +X180885674Y-114811744D01* +X180827179Y-114631716D01* +X180732533Y-114467784D01* +X180605871Y-114327112D01* +X180605870Y-114327111D01* +X180452734Y-114215851D01* +X180452729Y-114215848D01* +X180279807Y-114138857D01* +X180279802Y-114138855D01* +X180134001Y-114107865D01* +X180094646Y-114099500D01* +X179905354Y-114099500D01* +X179872897Y-114106398D01* +X179720197Y-114138855D01* +X179720192Y-114138857D01* +X179547270Y-114215848D01* +X179547265Y-114215851D01* +X179394129Y-114327111D01* +X179267466Y-114467785D01* +X179172821Y-114631715D01* +X179172818Y-114631722D01* +X179138103Y-114738565D01* +X179114326Y-114811744D01* +X179094540Y-115000000D01* +X170905460Y-115000000D01* +X170885674Y-114811744D01* +X170827179Y-114631716D01* +X170825171Y-114625535D01* +X170826619Y-114625064D01* +X170818364Y-114563538D01* +X170847986Y-114500259D01* +X170907117Y-114463039D01* +X170940905Y-114458340D01* +X171604402Y-114458242D01* +X171604565Y-114458243D01* +X171615163Y-114458275D01* +X171615163Y-114458276D01* +X171765062Y-114458735D01* +X171776789Y-114458771D01* +X171776800Y-114458771D01* +X171776800Y-114458770D01* +X171776802Y-114458771D01* +X172098620Y-114428072D01* +X172415881Y-114365985D01* +X172415892Y-114365981D01* +X172415896Y-114365981D01* +X172609437Y-114307928D01* +X172725531Y-114273107D01* +X172914046Y-114195713D01* +X173024586Y-114150332D01* +X173024586Y-114150331D01* +X173024588Y-114150331D01* +X173310175Y-113998840D01* +X173579542Y-113820093D01* +X173830096Y-113615809D01* +X173911018Y-113535403D01* +X173912766Y-113533878D01* +X173917470Y-113529173D01* +X173917473Y-113529172D01* +X173945379Y-113501265D01* +X173945440Y-113501326D01* +X173945661Y-113500984D01* +X173978523Y-113468336D01* +X173978525Y-113468331D01* +X173984400Y-113462495D01* +X173985895Y-113460748D01* +X179680110Y-107766533D01* +X186834499Y-107766533D01* +X186860458Y-107897030D01* +X186860461Y-107897040D01* +X186911376Y-108019961D01* +X186911386Y-108019979D01* +X186985301Y-108130601D01* +X186985307Y-108130609D01* +X187079390Y-108224692D01* +X187079398Y-108224698D01* +X187190020Y-108298613D01* +X187190023Y-108298614D01* +X187190031Y-108298620D01* +X187190037Y-108298622D01* +X187190038Y-108298623D01* +X187298701Y-108343632D01* +X187312964Y-108349540D01* +X187312968Y-108349540D01* +X187312969Y-108349541D01* +X187443466Y-108375500D01* +X187443469Y-108375500D01* +X187576533Y-108375500D01* +X187664325Y-108358035D01* +X187707036Y-108349540D01* +X187821411Y-108302164D01* +X187890877Y-108294696D01* +X187912195Y-108300545D01* +X188027616Y-108343595D01* +X188027627Y-108343598D01* +X188087155Y-108349999D01* +X188087172Y-108350000D01* +X188160000Y-108350000D01* +X188660000Y-108350000D01* +X188732828Y-108350000D01* +X188732841Y-108349999D01* +X188796743Y-108343128D01* +X188823257Y-108343128D01* +X188887158Y-108349999D01* +X188887172Y-108350000D01* +X188960000Y-108350000D01* +X188960000Y-107350000D01* +X188660000Y-107350000D01* +X188660000Y-108350000D01* +X188160000Y-108350000D01* +X188160000Y-107906935D01* +X188162383Y-107882742D01* +X188185500Y-107766532D01* +X188185500Y-107633466D01* +X188162383Y-107517255D01* +X188160000Y-107493063D01* +X188160000Y-106850000D01* +X188660000Y-106850000D01* +X188960000Y-106850000D01* +X188960000Y-105850000D01* +X188887172Y-105850000D01* +X188887153Y-105850001D01* +X188823255Y-105856871D01* +X188796745Y-105856871D01* +X188732846Y-105850001D01* +X188732828Y-105850000D01* +X188660000Y-105850000D01* +X188660000Y-106850000D01* +X188160000Y-106850000D01* +X188160000Y-105850000D01* +X188087155Y-105850000D01* +X188027627Y-105856401D01* +X188027620Y-105856403D01* +X187892913Y-105906645D01* +X187892906Y-105906649D01* +X187777812Y-105992809D01* +X187777809Y-105992812D01* +X187691649Y-106107906D01* +X187691645Y-106107913D01* +X187641403Y-106242620D01* +X187641401Y-106242627D01* +X187635000Y-106302155D01* +X187635000Y-106900500D01* +X187615315Y-106967539D01* +X187562511Y-107013294D01* +X187511000Y-107024500D01* +X187443467Y-107024500D01* +X187312969Y-107050458D01* +X187312959Y-107050461D01* +X187190038Y-107101376D01* +X187190020Y-107101386D01* +X187079398Y-107175301D01* +X187079390Y-107175307D01* +X186985307Y-107269390D01* +X186985301Y-107269398D01* +X186911386Y-107380020D01* +X186911376Y-107380038D01* +X186860461Y-107502959D01* +X186860458Y-107502969D01* +X186834500Y-107633466D01* +X186834500Y-107633469D01* +X186834500Y-107766531D01* +X186834500Y-107766533D01* +X186834499Y-107766533D01* +X179680110Y-107766533D01* +X181146643Y-106300000D01* +X184094540Y-106300000D01* +X184114326Y-106488256D01* +X184114327Y-106488259D01* +X184172818Y-106668277D01* +X184172821Y-106668284D01* +X184267467Y-106832216D01* +X184375331Y-106952011D01* +X184394129Y-106972888D01* +X184547265Y-107084148D01* +X184547270Y-107084151D01* +X184720192Y-107161142D01* +X184720197Y-107161144D01* +X184905354Y-107200500D01* +X184905355Y-107200500D01* +X185094644Y-107200500D01* +X185094646Y-107200500D01* +X185279803Y-107161144D01* +X185452730Y-107084151D01* +X185605871Y-106972888D01* +X185732533Y-106832216D01* +X185827179Y-106668284D01* +X185885674Y-106488256D01* +X185905460Y-106300000D01* +X185885674Y-106111744D01* +X185827179Y-105931716D01* +X185732533Y-105767784D01* +X185605871Y-105627112D01* +X185605870Y-105627111D01* +X185452734Y-105515851D01* +X185452729Y-105515848D01* +X185279807Y-105438857D01* +X185279802Y-105438855D01* +X185134001Y-105407865D01* +X185094646Y-105399500D01* +X184905354Y-105399500D01* +X184872897Y-105406398D01* +X184720197Y-105438855D01* +X184720192Y-105438857D01* +X184547270Y-105515848D01* +X184547265Y-105515851D01* +X184394129Y-105627111D01* +X184267466Y-105767785D01* +X184172821Y-105931715D01* +X184172818Y-105931722D01* +X184114327Y-106111740D01* +X184114326Y-106111744D01* +X184094540Y-106300000D01* +X181146643Y-106300000D01* +X181565522Y-105881121D01* +X181565534Y-105881112D01* +X181574429Y-105872215D01* +X181574432Y-105872215D01* +X181605646Y-105840999D01* +X181610636Y-105836279D01* +X181827949Y-105642006D01* +X181838770Y-105633371D01* +X182073534Y-105466619D01* +X182085256Y-105459243D01* +X182190117Y-105401174D01* +X182337178Y-105319735D01* +X182349641Y-105313718D01* +X182615564Y-105203208D01* +X182628621Y-105198618D01* +X182905231Y-105118483D01* +X182918725Y-105115381D01* +X183202521Y-105066632D01* +X183216292Y-105065053D01* +X183506883Y-105048110D01* +X183514100Y-105047901D01* +X190749228Y-105047901D01* +X190816267Y-105067586D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Mask.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Mask.gbr new file mode 100644 index 0000000..76e7a0e --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Mask.gbr @@ -0,0 +1,55 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10R,1.700000X1.700000*% +%ADD11O,1.700000X1.700000*% +%ADD12C,0.850000*% +%ADD13R,0.550000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,J0*% +X272500000Y-121150000D03* +D11* +X272500000Y-123690000D03* +X272500000Y-126229999D03* +X272500000Y-128770000D03* +X272500000Y-131310000D03* +X272500000Y-133850000D03* +%TD*% +D12* +%TO.C,J1*% +X196510000Y-107700000D03* +X187510000Y-107700000D03* +D13* +X188410000Y-110900000D03* +X188410000Y-107100000D03* +X189210000Y-110900000D03* +X189210000Y-107100000D03* +X190010000Y-110900000D03* +X190010000Y-107100000D03* +X190810000Y-110900000D03* +X190810000Y-107100000D03* +X191610000Y-110900000D03* +X191610000Y-107100000D03* +X192410000Y-110900000D03* +X192410000Y-107100000D03* +X193210000Y-110900000D03* +X193210000Y-107100000D03* +X194010000Y-110900000D03* +X194010000Y-107100000D03* +X194810000Y-110900000D03* +X194810000Y-107100000D03* +X195610000Y-110900000D03* +X195610000Y-107100000D03* +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Paste.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Paste.gbr new file mode 100644 index 0000000..8ba7202 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Paste.gbr @@ -0,0 +1,39 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10R,0.550000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,J1*% +X188410000Y-110900000D03* +X188410000Y-107100000D03* +X189210000Y-110900000D03* +X189210000Y-107100000D03* +X190010000Y-110900000D03* +X190010000Y-107100000D03* +X190810000Y-110900000D03* +X190810000Y-107100000D03* +X191610000Y-110900000D03* +X191610000Y-107100000D03* +X192410000Y-110900000D03* +X192410000Y-107100000D03* +X193210000Y-110900000D03* +X193210000Y-107100000D03* +X194010000Y-110900000D03* +X194010000Y-107100000D03* +X194810000Y-110900000D03* +X194810000Y-107100000D03* +X195610000Y-110900000D03* +X195610000Y-107100000D03* +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Silkscreen.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Silkscreen.gbr new file mode 100644 index 0000000..dd27474 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-B_Silkscreen.gbr @@ -0,0 +1,109 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.254000*% +%ADD11C,0.100000*% +%ADD12C,0.200000*% +%ADD13R,1.700000X1.700000*% +%ADD14O,1.700000X1.700000*% +%ADD15C,0.850000*% +%ADD16R,0.550000X1.500000*% +G04 APERTURE END LIST* +D10* +X192433332Y-108579318D02* +X192433332Y-109486461D01* +X192433332Y-109486461D02* +X192493809Y-109667889D01* +X192493809Y-109667889D02* +X192614761Y-109788842D01* +X192614761Y-109788842D02* +X192796190Y-109849318D01* +X192796190Y-109849318D02* +X192917142Y-109849318D01* +X191163332Y-109849318D02* +X191889047Y-109849318D01* +X191526190Y-109849318D02* +X191526190Y-108579318D01* +X191526190Y-108579318D02* +X191647142Y-108760746D01* +X191647142Y-108760746D02* +X191768094Y-108881699D01* +X191768094Y-108881699D02* +X191889047Y-108942175D01* +D11* +%TO.C,J1*% +X187210000Y-108500000D02* +X187210000Y-110000000D01* +X187210000Y-110000000D02* +X188010000Y-110600000D01* +D12* +X187710000Y-111100000D02* +X187710000Y-111100000D01* +X187710000Y-111300000D02* +X187710000Y-111300000D01* +D11* +X196510000Y-110600000D02* +X196810000Y-110600000D01* +X196810000Y-110600000D02* +X196810000Y-108500000D01* +D12* +X187710000Y-111100000D02* +G75* +G02* +X187710000Y-111300000I0J-100000D01* +G01* +X187710000Y-111300000D02* +G75* +G02* +X187710000Y-111100000I0J100000D01* +G01* +%TD*% +%LPC*% +D13* +%TO.C,J0*% +X272500000Y-121150000D03* +D14* +X272500000Y-123690000D03* +X272500000Y-126229999D03* +X272500000Y-128770000D03* +X272500000Y-131310000D03* +X272500000Y-133850000D03* +%TD*% +D15* +%TO.C,J1*% +X196510000Y-107700000D03* +X187510000Y-107700000D03* +D16* +X188410000Y-110900000D03* +X188410000Y-107100000D03* +X189210000Y-110900000D03* +X189210000Y-107100000D03* +X190010000Y-110900000D03* +X190010000Y-107100000D03* +X190810000Y-110900000D03* +X190810000Y-107100000D03* +X191610000Y-110900000D03* +X191610000Y-107100000D03* +X192410000Y-110900000D03* +X192410000Y-107100000D03* +X193210000Y-110900000D03* +X193210000Y-107100000D03* +X194010000Y-110900000D03* +X194010000Y-107100000D03* +X194810000Y-110900000D03* +X194810000Y-107100000D03* +X195610000Y-110900000D03* +X195610000Y-107100000D03* +%TD*% +%LPD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-Edge_Cuts.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-Edge_Cuts.gbr new file mode 100644 index 0000000..6f5de7a --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-Edge_Cuts.gbr @@ -0,0 +1,182 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +X287172645Y-145792153D02* +G75* +G02* +X288192538Y-143538462I2999855J53D01* +G01* +X284416395Y-181667352D02* +G75* +G02* +X281416395Y-184667395I-2999995J-48D01* +G01* +X287516397Y-167500686D02* +G75* +G02* +X284116395Y-167500686I-1700001J0D01* +G01* +X284116395Y-167500686D02* +G75* +G02* +X287516397Y-167500686I1700001J0D01* +G01* +X173732961Y-113288711D02* +G75* +G02* +X171616080Y-114157778I-2107761J2121411D01* +G01* +X288192532Y-164796250D02* +G75* +G02* +X287172658Y-162542553I1980268J2253750D01* +G01* +X286689122Y-137341406D02* +G75* +G02* +X288192512Y-143538432I-872722J-3492594D01* +G01* +X104416394Y-140834020D02* +G75* +G02* +X101016394Y-140834020I-1700000J0D01* +G01* +X101016394Y-140834020D02* +G75* +G02* +X104416394Y-140834020I1700000J0D01* +G01* +X104116396Y-181667352D02* +X104116394Y-173903811D01* +X104416299Y-167500735D02* +G75* +G02* +X101016299Y-167500735I-1700000J0D01* +G01* +X101016299Y-167500735D02* +G75* +G02* +X104416299Y-167500735I1700000J0D01* +G01* +X212410000Y-114167398D02* +G75* +G02* +X210289730Y-113284466I5300J2999998D01* +G01* +X284416396Y-134430895D02* +X284416396Y-117167352D01* +X173732962Y-113288712D02* +X181395596Y-105626078D01* +X281416394Y-114167353D02* +G75* +G02* +X284416347Y-117167354I6J-2999947D01* +G01* +X100207211Y-143415630D02* +G75* +G02* +X101843574Y-137341451I2509069J2581570D01* +G01* +X104116394Y-134430895D02* +G75* +G02* +X101843686Y-137341480I-3000094J-5D01* +G01* +X104116395Y-117167352D02* +X104116394Y-134430895D01* +X200510000Y-104747401D02* +X183510000Y-104747401D01* +X101116301Y-145566931D02* +X101116301Y-162767956D01* +X200510000Y-104747401D02* +G75* +G02* +X202631297Y-105626116I-100J-3000099D01* +G01* +X287516397Y-140834019D02* +G75* +G02* +X284116395Y-140834019I-1700001J0D01* +G01* +X284116395Y-140834019D02* +G75* +G02* +X287516397Y-140834019I1700001J0D01* +G01* +X181395596Y-105626078D02* +G75* +G02* +X183510000Y-104747389I2121304J-2121222D01* +G01* +X171616080Y-114157741D02* +X107116395Y-114167353D01* +X104116396Y-117167353D02* +G75* +G02* +X107116395Y-114167396I2999904J53D01* +G01* +X101843668Y-170993299D02* +G75* +G02* +X104116410Y-173903811I-727368J-2910601D01* +G01* +X284416396Y-173903810D02* +G75* +G02* +X286689137Y-170993360I2999904J10D01* +G01* +X281416394Y-114167353D02* +X212410000Y-114167399D01* +X210289718Y-113284478D02* +X202631328Y-105626085D01* +X107116395Y-184667351D02* +G75* +G02* +X104116449Y-181667352I5J2999951D01* +G01* +X107116395Y-184667353D02* +X281416395Y-184667353D01* +X287172645Y-162542553D02* +X287172645Y-145792153D01* +X286689122Y-137341407D02* +G75* +G02* +X284416381Y-134430895I727378J2910607D01* +G01* +X100207211Y-143415630D02* +G75* +G02* +X101116309Y-145566931I-2090811J-2151270D01* +G01* +X101843668Y-170993299D02* +G75* +G02* +X100207322Y-164919143I872732J3492599D01* +G01* +X284416395Y-181667352D02* +X284416396Y-173903810D01* +X101116301Y-162767956D02* +G75* +G02* +X100207203Y-164919166I-2999901J56D01* +G01* +X288192532Y-164796250D02* +G75* +G02* +X286689117Y-170993280I-2376032J-2704450D01* +G01* +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Cu.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Cu.gbr new file mode 100644 index 0000000..a413b37 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Cu.gbr @@ -0,0 +1,20093 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:48:59+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:48:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMFreePoly0* +4,1,19,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.744911,-0.071157,-0.744911,-0.207708,-0.704816,-0.327430,-0.627875,-0.420627,-0.520320,-0.479746,-0.390866,-0.500000,-0.250000,-0.500000,0.250000,-0.479746,0.390866,-0.420627,0.520320,-0.327430,0.627875,-0.207708,0.704816,-0.071157,0.744911,0.000000,0.744911,0.000000,0.750000,0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000, +$1*% +%AMFreePoly1* +4,1,19,0.000000,0.744911,0.071157,0.744911,0.207708,0.704816,0.327430,0.627875,0.420627,0.520320,0.479746,0.390866,0.500000,0.250000,0.500000,-0.250000,0.479746,-0.390866,0.420627,-0.520320,0.327430,-0.627875,0.207708,-0.704816,0.071157,-0.744911,0.000000,-0.744911,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744911,0.000000,0.744911, +$1*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15R,1.780000X2.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD16RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD18RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD19C,2.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD20RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21R,3.430000X1.650000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22R,1.270000X3.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD23RoundRect,0.250000X0.325000X2.350000X-0.325000X2.350000X-0.325000X-2.350000X0.325000X-2.350000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD24RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25R,1.346200X2.997200*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26R,3.505200X1.727200*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD28RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD30RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD31RoundRect,0.250000X-0.325000X-2.350000X0.325000X-2.350000X0.325000X2.350000X-0.325000X2.350000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD32RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD33RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD34RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD35RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD36RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD37RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD38R,1.000000X1.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD39RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD40RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD41RoundRect,0.250000X-0.250000X-0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD42RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD43RoundRect,0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD44O,1.500000X0.250000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD45O,0.250000X1.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD46C,0.800000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD47R,6.000000X6.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD48RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD49FreePoly0,90.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD50R,1.500000X1.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD51FreePoly1,90.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD52RoundRect,0.150000X-0.725000X-0.150000X0.725000X-0.150000X0.725000X0.150000X-0.725000X0.150000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD53R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD54O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD55R,1.300000X1.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD56RoundRect,0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0.250000X-0.250000X0*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD57C,0.800000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD58C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD59C,1.000000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD60C,1.500000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD61C,0.500000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,C43,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X203375000Y-149800000D03* +%TO.P,C43,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P*% +X203375000Y-148250000D03* +%TD*% +%TO.P,C24,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)*% +X179675000Y-166225000D03* +%TO.P,C24,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X179675000Y-164675000D03* +%TD*% +D11* +%TO.P,R11,1*% +%TO.N,Net-(U0-BOOT0)*% +X261433097Y-162350000D03* +%TO.P,R11,2*% +%TO.N,GND*% +X259783097Y-162350000D03* +%TD*% +D12* +%TO.P,R51,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X176475000Y-167025000D03* +%TO.P,R51,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)*% +X178125000Y-167025000D03* +%TD*% +D13* +%TO.P,R62,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X182575000Y-148200000D03* +%TO.P,R62,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)*% +X182575000Y-149850000D03* +%TD*% +D12* +%TO.P,R13,1*% +%TO.N,+12V*% +X261597500Y-124768750D03* +%TO.P,R13,2*% +%TO.N,Net-(D4-A)*% +X263247500Y-124768750D03* +%TD*% +D14* +%TO.P,D18,1,K*% +%TO.N,GND*% +X110922501Y-120371250D03* +%TO.P,D18,2,A*% +%TO.N,Net-(D18-A)*% +X109347499Y-120371250D03* +%TD*% +D15* +%TO.P,U6,1*% +%TO.N,+3V3*% +X134550000Y-139185000D03* +%TO.P,U6,2*% +%TO.N,Net-(R44-Pad2)*% +X137090000Y-139185000D03* +%TO.P,U6,3*% +%TO.N,unconnected-(U6-Pad3)*% +X139630000Y-139185000D03* +%TO.P,U6,4*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X139630000Y-129655000D03* +%TO.P,U6,5*% +%TO.N,/Input_Output/BAT_PWR*% +X137090000Y-129655000D03* +%TO.P,U6,6*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X134550000Y-129655000D03* +%TD*% +D16* +%TO.P,C21,1*% +%TO.N,Net-(U3-DRIVE)*% +X187775000Y-171950000D03* +%TO.P,C21,2*% +%TO.N,GND*% +X187775000Y-173500000D03* +%TD*% +D17* +%TO.P,R40,1*% +%TO.N,Net-(Q2-D)*% +X167085300Y-143262500D03* +%TO.P,R40,2*% +%TO.N,Net-(R40-Pad2)*% +X167085300Y-141612500D03* +%TD*% +D18* +%TO.P,C6,1*% +%TO.N,+3V3*% +X273378098Y-157390000D03* +%TO.P,C6,2*% +%TO.N,GND*% +X274928098Y-157390000D03* +%TD*% +%TO.P,C19,1*% +%TO.N,Net-(Q0-C)*% +X222285000Y-164270000D03* +%TO.P,C19,2*% +%TO.N,GND*% +X223835000Y-164270000D03* +%TD*% +D16* +%TO.P,C15,1*% +%TO.N,GND*% +X269310000Y-141387500D03* +%TO.P,C15,2*% +%TO.N,/CAN_Transciever/CAN_LOW*% +X269310000Y-142937500D03* +%TD*% +D19* +%TO.P,TP2,1,1*% +%TO.N,/Battery_Management_System_Right/~{CS}*% +X237120000Y-179120000D03* +%TD*% +D11* +%TO.P,R10,1*% +%TO.N,+3V3*% +X256220000Y-173590000D03* +%TO.P,R10,2*% +%TO.N,/Microcontroller/EEPROM_SDA*% +X254570000Y-173590000D03* +%TD*% +D12* +%TO.P,R42,1*% +%TO.N,Net-(Q3-G)*% +X239190000Y-136475000D03* +%TO.P,R42,2*% +%TO.N,GND*% +X240840000Y-136475000D03* +%TD*% +D18* +%TO.P,C3,1*% +%TO.N,+3V3*% +X273385000Y-155862500D03* +%TO.P,C3,2*% +%TO.N,GND*% +X274935000Y-155862500D03* +%TD*% +D20* +%TO.P,D16,1,K*% +%TO.N,GND*% +X222132500Y-122780000D03* +%TO.P,D16,2,A*% +%TO.N,Net-(D16-A)*% +X223707500Y-122780000D03* +%TD*% +D17* +%TO.P,R3,1*% +%TO.N,/Microcontroller/Status_LED_G*% +X251407345Y-159722655D03* +%TO.P,R3,2*% +%TO.N,Net-(D0-GK)*% +X251407345Y-158072655D03* +%TD*% +D11* +%TO.P,R76,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X208937500Y-158825000D03* +%TO.P,R76,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)*% +X207287500Y-158825000D03* +%TD*% +D17* +%TO.P,R45,1*% +%TO.N,+12V*% +X130023900Y-130921400D03* +%TO.P,R45,2*% +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X130023900Y-129271400D03* +%TD*% +%TO.P,R83,1*% +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X148000000Y-135210000D03* +%TO.P,R83,2*% +%TO.N,Net-(Q4-G)*% +X148000000Y-133560000D03* +%TD*% +D13* +%TO.P,R66,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X192175000Y-148200000D03* +%TO.P,R66,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)*% +X192175000Y-149850000D03* +%TD*% +D18* +%TO.P,C33,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)*% +X181800000Y-151425000D03* +%TO.P,C33,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)*% +X183350000Y-151425000D03* +%TD*% +D12* +%TO.P,R50,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X176475000Y-165425000D03* +%TO.P,R50,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X178125000Y-165425000D03* +%TD*% +D21* +%TO.P,J3,*% +%TO.N,*% +X220440000Y-118450000D03* +X204030000Y-118450000D03* +D22* +%TO.P,J3,1,Pin_1*% +%TO.N,/Battery_Management_System_Right/CURRENT_SENSOR_ON*% +X216740000Y-123930000D03* +%TO.P,J3,2,Pin_2*% +%TO.N,/Battery_Management_System_Right/CURRENT_MEASUREMENT*% +X213740000Y-123930000D03* +%TO.P,J3,3,Pin_3*% +%TO.N,GND*% +X210740000Y-123930000D03* +%TO.P,J3,4,Pin_4*% +%TO.N,+5V*% +X207740000Y-123930000D03* +%TD*% +D12* +%TO.P,R46,1*% +%TO.N,Net-(Q5-S)*% +X126418900Y-132696400D03* +%TO.P,R46,2*% +%TO.N,GND*% +X128068900Y-132696400D03* +%TD*% +D23* +%TO.P,R18,1*% +%TO.N,Net-(J1-Pin_20)*% +X215535000Y-166070000D03* +%TO.P,R18,2*% +%TO.N,Net-(U3-S13P)*% +X213285000Y-166070000D03* +%TD*% +D20* +%TO.P,D14,1,K*% +%TO.N,/Input_Output/RELAY_DRAIN*% +X239245000Y-142190000D03* +%TO.P,D14,2,A*% +%TO.N,Net-(D14-A)*% +X240820000Y-142190000D03* +%TD*% +D12* +%TO.P,R17,1*% +%TO.N,Net-(J1-Pin_20)*% +X198562500Y-110640000D03* +%TO.P,R17,2*% +%TO.N,Net-(D6-A)*% +X200212500Y-110640000D03* +%TD*% +D19* +%TO.P,TP0,1,1*% +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X179200000Y-117000000D03* +%TD*% +D24* +%TO.P,D5,1,A1*% +%TO.N,/CAN_Transciever/CAN_HIGH*% +X266610000Y-139312500D03* +%TO.P,D5,2,A2*% +%TO.N,/CAN_Transciever/CAN_LOW*% +X268510000Y-139312500D03* +%TO.P,D5,3,common*% +%TO.N,GND*% +X267560000Y-137037500D03* +%TD*% +D10* +%TO.P,C25,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)*% +X179675000Y-169400000D03* +%TO.P,C25,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)*% +X179675000Y-167850000D03* +%TD*% +D23* +%TO.P,R79,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X215555000Y-153780000D03* +%TO.P,R79,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P*% +X213305000Y-153780000D03* +%TD*% +D18* +%TO.P,C41,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)*% +X197800000Y-151425000D03* +%TO.P,C41,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)*% +X199350000Y-151425000D03* +%TD*% +D25* +%TO.P,J6,1,Pin_1*% +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X129520000Y-124040000D03* +%TO.P,J6,2,Pin_2*% +%TO.N,GND*% +X132519999Y-124040000D03* +%TO.P,J6,3,Pin_3*% +%TO.N,/Input_Output/BAT_PWR*% +X135519998Y-124040000D03* +%TO.P,J6,4,Pin_4*% +X138519998Y-124040000D03* +%TO.P,J6,5,Pin_5*% +%TO.N,GND*% +X141519997Y-124040000D03* +%TO.P,J6,6,Pin_6*% +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X144519996Y-124040000D03* +D26* +%TO.P,J6,11*% +%TO.N,N/C*% +X125818598Y-118553600D03* +%TO.P,J6,12*% +X148221398Y-118553600D03* +%TD*% +D12* +%TO.P,R34,1*% +%TO.N,Net-(D8-K)*% +X168430300Y-132245000D03* +%TO.P,R34,2*% +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X170080300Y-132245000D03* +%TD*% +D13* +%TO.P,R44,1*% +%TO.N,Net-(Q4-D)*% +X142180000Y-133585000D03* +%TO.P,R44,2*% +%TO.N,Net-(R44-Pad2)*% +X142180000Y-135235000D03* +%TD*% +D27* +%TO.P,C27,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X178050000Y-163825000D03* +%TO.P,C27,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X176500000Y-163825000D03* +%TD*% +D16* +%TO.P,C44,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)*% +X205675000Y-159650000D03* +%TO.P,C44,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X205675000Y-161200000D03* +%TD*% +D13* +%TO.P,R86,1*% +%TO.N,Net-(Q1-G)*% +X235340000Y-142055000D03* +%TO.P,R86,2*% +%TO.N,GND*% +X235340000Y-143705000D03* +%TD*% +D12* +%TO.P,R5,1*% +%TO.N,/Microcontroller/Status_LED_B*% +X248317345Y-161522655D03* +%TO.P,R5,2*% +%TO.N,Net-(D0-BK)*% +X249967345Y-161522655D03* +%TD*% +D10* +%TO.P,C7,1*% +%TO.N,+3V3*% +X264353098Y-156765000D03* +%TO.P,C7,2*% +%TO.N,GND*% +X264353098Y-155215000D03* +%TD*% +D27* +%TO.P,C13,1*% +%TO.N,+3V3*% +X268335000Y-154362500D03* +%TO.P,C13,2*% +%TO.N,GND*% +X266785000Y-154362500D03* +%TD*% +%TO.P,C26,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X178075000Y-170225000D03* +%TO.P,C26,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X176525000Y-170225000D03* +%TD*% +D28* +%TO.P,U1,1,GND*% +%TO.N,GND*% +X249665000Y-148220000D03* +%TO.P,U1,2,VO*% +%TO.N,+3V3*% +X251965000Y-148220000D03* +D29* +X251965000Y-141920000D03* +D28* +%TO.P,U1,3,VI*% +%TO.N,Net-(D1-K)*% +X254265000Y-148220000D03* +%TD*% +D15* +%TO.P,U5,1*% +%TO.N,+3V3*% +X160917800Y-139185000D03* +%TO.P,U5,2*% +%TO.N,Net-(R40-Pad2)*% +X163457800Y-139185000D03* +%TO.P,U5,3*% +%TO.N,unconnected-(U5-Pad3)*% +X165997800Y-139185000D03* +%TO.P,U5,4*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X165997800Y-129655000D03* +%TO.P,U5,5*% +%TO.N,/Input_Output/INV_PWR*% +X163457800Y-129655000D03* +%TO.P,U5,6*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X160917800Y-129655000D03* +%TD*% +D19* +%TO.P,TP1,1,1*% +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X182300000Y-117000000D03* +%TD*% +%TO.P,TP4,1,1*% +%TO.N,/Battery_Management_System_Right/CURRENT_MEASUREMENT*% +X209460000Y-130900000D03* +%TD*% +D30* +%TO.P,R30,1*% +%TO.N,/Input_Output/RELAY_ESC_SIDE*% +X218972500Y-134200000D03* +%TO.P,R30,2*% +%TO.N,Net-(R30-Pad2)*% +X224897500Y-134200000D03* +%TD*% +D12* +%TO.P,R12,1*% +%TO.N,+3V3*% +X183820000Y-110640000D03* +%TO.P,R12,2*% +%TO.N,Net-(D3-A)*% +X185470000Y-110640000D03* +%TD*% +D23* +%TO.P,R78,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X215535000Y-159780000D03* +%TO.P,R78,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X213285000Y-159780000D03* +%TD*% +D31* +%TO.P,R54,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X169825000Y-172050000D03* +%TO.P,R54,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X172075000Y-172050000D03* +%TD*% +D12* +%TO.P,R57,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X176450000Y-160425000D03* +%TO.P,R57,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)*% +X178100000Y-160425000D03* +%TD*% +D27* +%TO.P,C30,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X178050000Y-162025000D03* +%TO.P,C30,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X176500000Y-162025000D03* +%TD*% +D13* +%TO.P,R82,1*% +%TO.N,Net-(Q5-G)*% +X124030000Y-129271400D03* +%TO.P,R82,2*% +%TO.N,GND*% +X124030000Y-130921400D03* +%TD*% +D17* +%TO.P,R26,1*% +%TO.N,Net-(U3-IPB)*% +X186170000Y-173545000D03* +%TO.P,R26,2*% +%TO.N,Net-(U3-IMB)*% +X186170000Y-171895000D03* +%TD*% +D13* +%TO.P,R2,1*% +%TO.N,+3V3*% +X179990000Y-111855000D03* +%TO.P,R2,2*% +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X179990000Y-113505000D03* +%TD*% +D11* +%TO.P,R20,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X208945000Y-165180000D03* +%TO.P,R20,2*% +%TO.N,Net-(U3-C13)*% +X207295000Y-165180000D03* +%TD*% +D14* +%TO.P,D19,1,K*% +%TO.N,GND*% +X118155001Y-120411250D03* +%TO.P,D19,2,A*% +%TO.N,Net-(D19-A)*% +X116579999Y-120411250D03* +%TD*% +D17* +%TO.P,R85,1*% +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X233825000Y-143705000D03* +%TO.P,R85,2*% +%TO.N,Net-(Q1-G)*% +X233825000Y-142055000D03* +%TD*% +D12* +%TO.P,R55,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X176450000Y-157225000D03* +%TO.P,R55,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)*% +X178100000Y-157225000D03* +%TD*% +D18* +%TO.P,C2,1*% +%TO.N,GND*% +X266283098Y-175245000D03* +%TO.P,C2,2*% +%TO.N,/Microcontroller/XTAL_2*% +X267833098Y-175245000D03* +%TD*% +D13* +%TO.P,R28,1*% +%TO.N,Net-(R28-Pad1)*% +X228270000Y-142055000D03* +%TO.P,R28,2*% +%TO.N,Net-(Q1-D)*% +X228270000Y-143705000D03* +%TD*% +D23* +%TO.P,R74,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X201295000Y-135330000D03* +%TO.P,R74,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X199045000Y-135330000D03* +%TD*% +D32* +%TO.P,D13,1,A*% +%TO.N,GND*% +X225160000Y-139990000D03* +%TO.P,D13,2*% +%TO.N,N/C*% +X225160000Y-138090000D03* +%TO.P,D13,3,K*% +%TO.N,/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE*% +X222885000Y-139040000D03* +%TD*% +D12* +%TO.P,R43,1*% +%TO.N,+12V*% +X239207500Y-140640000D03* +%TO.P,R43,2*% +%TO.N,Net-(D14-A)*% +X240857500Y-140640000D03* +%TD*% +D33* +%TO.P,D12,1,A*% +%TO.N,GND*% +X218710000Y-138090000D03* +%TO.P,D12,2*% +%TO.N,N/C*% +X218710000Y-139990000D03* +%TO.P,D12,3,K*% +%TO.N,/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE*% +X220985000Y-139040000D03* +%TD*% +D12* +%TO.P,R87,1*% +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X254575000Y-169000000D03* +%TO.P,R87,2*% +%TO.N,GND*% +X256225000Y-169000000D03* +%TD*% +D16* +%TO.P,C9,1*% +%TO.N,+3V3*% +X270450000Y-167587500D03* +%TO.P,C9,2*% +%TO.N,GND*% +X270450000Y-169137500D03* +%TD*% +D12* +%TO.P,R19,1*% +%TO.N,Net-(J1-Pin_20)*% +X207275000Y-166775000D03* +%TO.P,R19,2*% +%TO.N,Net-(U3-C14:13)*% +X208925000Y-166775000D03* +%TD*% +D32* +%TO.P,D11,1,A*% +%TO.N,GND*% +X174985300Y-128575000D03* +%TO.P,D11,2*% +%TO.N,N/C*% +X174985300Y-126675000D03* +%TO.P,D11,3,K*% +%TO.N,Net-(D11-K)*% +X172710300Y-127625000D03* +%TD*% +D34* +%TO.P,Q3,1,G*% +%TO.N,Net-(Q3-G)*% +X239065000Y-133455001D03* +%TO.P,Q3,2,S*% +%TO.N,GND*% +X240965000Y-133455001D03* +%TO.P,Q3,3,D*% +%TO.N,/Input_Output/RELAY_DRAIN*% +X240015000Y-131580000D03* +%TD*% +D11* +%TO.P,R9,1*% +%TO.N,/Microcontroller/XTAL_1*% +X267878098Y-167740000D03* +%TO.P,R9,2*% +%TO.N,Net-(C1-Pad2)*% +X266228098Y-167740000D03* +%TD*% +D13* +%TO.P,R61,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X184175000Y-148200000D03* +%TO.P,R61,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)*% +X184175000Y-149850000D03* +%TD*% +D21* +%TO.P,J5,*% +%TO.N,*% +X240685000Y-118450000D03* +X224275000Y-118450000D03* +D22* +%TO.P,J5,1,Pin_1*% +%TO.N,/Input_Output/RELAY_DRAIN*% +X236985000Y-123930000D03* +%TO.P,J5,2,Pin_2*% +%TO.N,+12V*% +X233985000Y-123930000D03* +%TO.P,J5,3,Pin_3*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X230985000Y-123930000D03* +%TO.P,J5,4,Pin_4*% +%TO.N,/Input_Output/RELAY_ESC_SIDE*% +X227985000Y-123930000D03* +%TD*% +D12* +%TO.P,R16,1*% +%TO.N,/CAN_Transciever/V_{ref}*% +X268460000Y-144587500D03* +%TO.P,R16,2*% +%TO.N,/CAN_Transciever/CAN_LOW*% +X270110000Y-144587500D03* +%TD*% +D17* +%TO.P,R0,1*% +%TO.N,+3V3*% +X184660000Y-173545000D03* +%TO.P,R0,2*% +%TO.N,/Battery_Management_System_Right/MISO*% +X184660000Y-171895000D03* +%TD*% +D35* +%TO.P,Q2,1,G*% +%TO.N,Net-(Q2-G)*% +X163320300Y-141447500D03* +%TO.P,Q2,2,S*% +%TO.N,GND*% +X163320300Y-143347500D03* +%TO.P,Q2,3,D*% +%TO.N,Net-(Q2-D)*% +X165195300Y-142397500D03* +%TD*% +D10* +%TO.P,C1,1*% +%TO.N,GND*% +X264253098Y-172365000D03* +%TO.P,C1,2*% +%TO.N,Net-(C1-Pad2)*% +X264253098Y-170815000D03* +%TD*% +D13* +%TO.P,R14,1*% +%TO.N,Net-(U2-Rs)*% +X264050000Y-146615000D03* +%TO.P,R14,2*% +%TO.N,GND*% +X264050000Y-148265000D03* +%TD*% +D11* +%TO.P,R27,1*% +%TO.N,+5V*% +X222305000Y-151897730D03* +%TO.P,R27,2*% +%TO.N,Net-(D7-A)*% +X220655000Y-151897730D03* +%TD*% +D10* +%TO.P,C14,1*% +%TO.N,/CAN_Transciever/CAN_HIGH*% +X265810000Y-142937500D03* +%TO.P,C14,2*% +%TO.N,GND*% +X265810000Y-141387500D03* +%TD*% +D13* +%TO.P,R32,1*% +%TO.N,/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE*% +X216610000Y-139805000D03* +%TO.P,R32,2*% +%TO.N,GND*% +X216610000Y-141455000D03* +%TD*% +D11* +%TO.P,R23,1*% +%TO.N,Net-(J1-Pin_20)*% +X208925000Y-169975000D03* +%TO.P,R23,2*% +%TO.N,Net-(U3-C15)*% +X207275000Y-169975000D03* +%TD*% +D18* +%TO.P,C47,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X207337500Y-162025000D03* +%TO.P,C47,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X208887500Y-162025000D03* +%TD*% +D13* +%TO.P,R65,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193775000Y-148200000D03* +%TO.P,R65,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)*% +X193775000Y-149850000D03* +%TD*% +%TO.P,R41,1*% +%TO.N,/Input_Output/RELAY_ENABLE*% +X242639609Y-131692501D03* +%TO.P,R41,2*% +%TO.N,Net-(Q3-G)*% +X242639609Y-133342501D03* +%TD*% +D10* +%TO.P,C28,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)*% +X179650000Y-158000000D03* +%TO.P,C28,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)*% +X179650000Y-156450000D03* +%TD*% +D36* +%TO.P,U2,1,D*% +%TO.N,/CAN_Transciever/CAN_TX*% +X265645000Y-152137500D03* +%TO.P,U2,2,GND*% +%TO.N,GND*% +X266915000Y-152137500D03* +%TO.P,U2,3,VCC*% +%TO.N,+3V3*% +X268185000Y-152137500D03* +%TO.P,U2,4,R*% +%TO.N,/CAN_Transciever/CAN_RX*% +X269455000Y-152137500D03* +%TO.P,U2,5,Vref*% +%TO.N,Net-(JP0-C)*% +X269455000Y-147187500D03* +%TO.P,U2,6,CANL*% +%TO.N,/CAN_Transciever/CAN_LOW*% +X268185000Y-147187500D03* +%TO.P,U2,7,CANH*% +%TO.N,/CAN_Transciever/CAN_HIGH*% +X266915000Y-147187500D03* +%TO.P,U2,8,Rs*% +%TO.N,Net-(U2-Rs)*% +X265645000Y-147187500D03* +%TD*% +D13* +%TO.P,R37,1*% +%TO.N,/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE*% +X236135000Y-138805000D03* +%TO.P,R37,2*% +%TO.N,GND*% +X236135000Y-140455000D03* +%TD*% +D25* +%TO.P,J2,1,Pin_1*% +%TO.N,Net-(D10-K)*% +X155940000Y-124040000D03* +%TO.P,J2,2,Pin_2*% +%TO.N,Net-(D8-K)*% +X158939999Y-124040000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,/Input_Output/INV_PWR*% +X161939998Y-124040000D03* +%TO.P,J2,4,Pin_4*% +X164939998Y-124040000D03* +%TO.P,J2,5,Pin_5*% +%TO.N,Net-(D8-K)*% +X167939997Y-124040000D03* +%TO.P,J2,6,Pin_6*% +%TO.N,Net-(D11-K)*% +X170939996Y-124040000D03* +D26* +%TO.P,J2,11*% +%TO.N,N/C*% +X152238598Y-118553600D03* +%TO.P,J2,12*% +X174641398Y-118553600D03* +%TD*% +D12* +%TO.P,R15,1*% +%TO.N,/CAN_Transciever/CAN_HIGH*% +X264990000Y-144587500D03* +%TO.P,R15,2*% +%TO.N,/CAN_Transciever/V_{ref}*% +X266640000Y-144587500D03* +%TD*% +D10* +%TO.P,C17,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X205650000Y-165425000D03* +%TO.P,C17,2*% +%TO.N,Net-(J1-Pin_20)*% +X205650000Y-163875000D03* +%TD*% +D12* +%TO.P,R56,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X176450000Y-158835000D03* +%TO.P,R56,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)*% +X178100000Y-158835000D03* +%TD*% +D11* +%TO.P,R77,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X208937500Y-157225000D03* +%TO.P,R77,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)*% +X207287500Y-157225000D03* +%TD*% +D10* +%TO.P,C42,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X196975000Y-149800000D03* +%TO.P,C42,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196975000Y-148250000D03* +%TD*% +D13* +%TO.P,R36,1*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X236135000Y-131575000D03* +%TO.P,R36,2*% +%TO.N,/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE*% +X236135000Y-133225000D03* +%TD*% +D12* +%TO.P,R47,1*% +%TO.N,Net-(D16-A)*% +X222075000Y-124720000D03* +%TO.P,R47,2*% +%TO.N,/Input_Output/RELAY_ESC_SIDE*% +X223725000Y-124720000D03* +%TD*% +D37* +%TO.P,F0,1*% +%TO.N,+12V*% +X256765000Y-140607500D03* +%TO.P,F0,2*% +%TO.N,Net-(D1-A)*% +X256765000Y-142182500D03* +%TD*% +D18* +%TO.P,C32,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)*% +X185000000Y-151425000D03* +%TO.P,C32,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X186550000Y-151425000D03* +%TD*% +D13* +%TO.P,R39,1*% +%TO.N,Net-(Q2-G)*% +X159867800Y-141572500D03* +%TO.P,R39,2*% +%TO.N,GND*% +X159867800Y-143222500D03* +%TD*% +D38* +%TO.P,D0,1,RK*% +%TO.N,Net-(D0-RK)*% +X248482345Y-157977655D03* +%TO.P,D0,2,GK*% +%TO.N,Net-(D0-GK)*% +X249732345Y-157977655D03* +%TO.P,D0,3,BK*% +%TO.N,Net-(D0-BK)*% +X249732345Y-159827655D03* +%TO.P,D0,4,A*% +%TO.N,+3V3*% +X248482345Y-159827655D03* +%TD*% +D39* +%TO.P,U0,1,VBAT*% +%TO.N,+3V3*% +X265870000Y-165752500D03* +%TO.P,U0,2,PC13*% +%TO.N,unconnected-(U0-PC13-Pad2)*% +X266370000Y-165752500D03* +%TO.P,U0,3,PC14*% +%TO.N,unconnected-(U0-PC14-Pad3)*% +X266870000Y-165752500D03* +%TO.P,U0,4,PC15*% +%TO.N,unconnected-(U0-PC15-Pad4)*% +X267370000Y-165752500D03* +%TO.P,U0,5,RCC_OSC_IN*% +%TO.N,/Microcontroller/XTAL_1*% +X267870000Y-165752500D03* +%TO.P,U0,6,RCC_OSC_OUT*% +%TO.N,/Microcontroller/XTAL_2*% +X268370000Y-165752500D03* +%TO.P,U0,7,NRST*% +%TO.N,/Microcontroller/NRST*% +X268870000Y-165752500D03* +%TO.P,U0,8,VSSA*% +%TO.N,GND*% +X269370000Y-165752500D03* +%TO.P,U0,9,VDDA*% +%TO.N,+3V3*% +X269870000Y-165752500D03* +%TO.P,U0,10,PA0*% +%TO.N,unconnected-(U0-PA0-Pad10)*% +X270370000Y-165752500D03* +%TO.P,U0,11,PA1*% +%TO.N,unconnected-(U0-PA1-Pad11)*% +X270870000Y-165752500D03* +%TO.P,U0,12,PA2*% +%TO.N,unconnected-(U0-PA2-Pad12)*% +X271370000Y-165752500D03* +D40* +%TO.P,U0,13,PA3*% +%TO.N,unconnected-(U0-PA3-Pad13)*% +X272782500Y-164340000D03* +%TO.P,U0,14,PA4*% +%TO.N,/Battery_Management_System_Right/~{CS}*% +X272782500Y-163840000D03* +%TO.P,U0,15,SPI1_SCK*% +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X272782500Y-163340000D03* +%TO.P,U0,16,SPI1_MISO*% +%TO.N,/Battery_Management_System_Right/MISO*% +X272782500Y-162840000D03* +%TO.P,U0,17,SPI1_MOSI*% +%TO.N,/Battery_Management_System_Right/MOSI*% +X272782500Y-162340000D03* +%TO.P,U0,18,TIM3_CH3*% +%TO.N,/Input_Output/ESC_L_PWM*% +X272782500Y-161840000D03* +%TO.P,U0,19,TIM3_CH4*% +%TO.N,/Input_Output/ESC_R_PWM*% +X272782500Y-161340000D03* +%TO.P,U0,20,PB2*% +%TO.N,unconnected-(U0-PB2-Pad20)*% +X272782500Y-160840000D03* +%TO.P,U0,21,TIM2_CH3*% +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X272782500Y-160340000D03* +%TO.P,U0,22,TIM2_CH4*% +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X272782500Y-159840000D03* +%TO.P,U0,23,VSS*% +%TO.N,GND*% +X272782500Y-159340000D03* +%TO.P,U0,24,VDD*% +%TO.N,+3V3*% +X272782500Y-158840000D03* +D39* +%TO.P,U0,25,PB12*% +%TO.N,unconnected-(U0-PB12-Pad25)*% +X271370000Y-157427500D03* +%TO.P,U0,26,PB13*% +%TO.N,unconnected-(U0-PB13-Pad26)*% +X270870000Y-157427500D03* +%TO.P,U0,27,TIM15_CH1*% +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X270370000Y-157427500D03* +%TO.P,U0,28,TIM15_CH2*% +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X269870000Y-157427500D03* +%TO.P,U0,29,PA8*% +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X269370000Y-157427500D03* +%TO.P,U0,30,I2C2_SCL*% +%TO.N,/Microcontroller/EEPROM_SCL*% +X268870000Y-157427500D03* +%TO.P,U0,31,I2C2_SDA*% +%TO.N,/Microcontroller/EEPROM_SDA*% +X268370000Y-157427500D03* +%TO.P,U0,32,CAN_RX*% +%TO.N,/CAN_Transciever/CAN_RX*% +X267870000Y-157427500D03* +%TO.P,U0,33,CAN_TX*% +%TO.N,/CAN_Transciever/CAN_TX*% +X267370000Y-157427500D03* +%TO.P,U0,34,SYS_JTMS-SWDIO*% +%TO.N,/Microcontroller/SWDIO*% +X266870000Y-157427500D03* +%TO.P,U0,35,VSS*% +%TO.N,GND*% +X266370000Y-157427500D03* +%TO.P,U0,36,VDD*% +%TO.N,+3V3*% +X265870000Y-157427500D03* +D40* +%TO.P,U0,37,SYS_JTCK-SWCLK*% +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158840000D03* +%TO.P,U0,38,I2C1_SCL*% +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X264457500Y-159340000D03* +%TO.P,U0,39,SYS_JTDO-TRACESWO*% +%TO.N,/Microcontroller/TRACESWO*% +X264457500Y-159840000D03* +%TO.P,U0,40,PB4*% +%TO.N,/Input_Output/RELAY_ENABLE*% +X264457500Y-160340000D03* +%TO.P,U0,41,PB5*% +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X264457500Y-160840000D03* +%TO.P,U0,42,TIM4_CH1*% +%TO.N,/Microcontroller/Status_LED_R*% +X264457500Y-161340000D03* +%TO.P,U0,43,TIM4_CH2*% +%TO.N,/Microcontroller/Status_LED_G*% +X264457500Y-161840000D03* +%TO.P,U0,44,BOOT0*% +%TO.N,Net-(U0-BOOT0)*% +X264457500Y-162340000D03* +%TO.P,U0,45,TIM4_CH3*% +%TO.N,/Microcontroller/Status_LED_B*% +X264457500Y-162840000D03* +%TO.P,U0,46,I2C1_SDA*% +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X264457500Y-163340000D03* +%TO.P,U0,47,VSS*% +%TO.N,GND*% +X264457500Y-163840000D03* +%TO.P,U0,48,VDD*% +%TO.N,+3V3*% +X264457500Y-164340000D03* +%TD*% +D11* +%TO.P,R4,1*% +%TO.N,/Microcontroller/Status_LED_R*% +X249967345Y-156322655D03* +%TO.P,R4,2*% +%TO.N,Net-(D0-RK)*% +X248317345Y-156322655D03* +%TD*% +D13* +%TO.P,R67,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190575000Y-148200000D03* +%TO.P,R67,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)*% +X190575000Y-149850000D03* +%TD*% +D27* +%TO.P,C8,1*% +%TO.N,+3V3*% +X263883097Y-165787347D03* +%TO.P,C8,2*% +%TO.N,GND*% +X262333097Y-165787347D03* +%TD*% +D41* +%TO.P,D15,1,K*% +%TO.N,+12V*% +X238777500Y-129430002D03* +%TO.P,D15,2,A*% +%TO.N,/Input_Output/RELAY_DRAIN*% +X241277500Y-129430002D03* +%TD*% +D42* +%TO.P,FB0,1*% +%TO.N,+5V*% +X195275000Y-173512500D03* +%TO.P,FB0,2*% +%TO.N,Net-(U3-VREG)*% +X195275000Y-171937500D03* +%TD*% +D13* +%TO.P,R33,1*% +%TO.N,Net-(D11-K)*% +X170947800Y-126800000D03* +%TO.P,R33,2*% +%TO.N,/Input_Output/ESC_R_PWM*% +X170947800Y-128450000D03* +%TD*% +D10* +%TO.P,C22,1*% +%TO.N,GND*% +X192275000Y-173500000D03* +%TO.P,C22,2*% +%TO.N,Net-(U3-VREG)*% +X192275000Y-171950000D03* +%TD*% +D33* +%TO.P,D10,1,A*% +%TO.N,GND*% +X151872800Y-126680000D03* +%TO.P,D10,2*% +%TO.N,N/C*% +X151872800Y-128580000D03* +%TO.P,D10,3,K*% +%TO.N,Net-(D10-K)*% +X154147800Y-127630000D03* +%TD*% +D20* +%TO.P,D17,1,K*% +%TO.N,GND*% +X241312500Y-122780000D03* +%TO.P,D17,2,A*% +%TO.N,Net-(D17-A)*% +X242887500Y-122780000D03* +%TD*% +D12* +%TO.P,R52,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X176475000Y-168625000D03* +%TO.P,R52,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)*% +X178125000Y-168625000D03* +%TD*% +D17* +%TO.P,R38,1*% +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X161465300Y-143222500D03* +%TO.P,R38,2*% +%TO.N,Net-(Q2-G)*% +X161465300Y-141572500D03* +%TD*% +D13* +%TO.P,R70,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X201775000Y-148200000D03* +%TO.P,R70,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X201775000Y-149850000D03* +%TD*% +D20* +%TO.P,D4,1,K*% +%TO.N,GND*% +X261635000Y-123268750D03* +%TO.P,D4,2,A*% +%TO.N,Net-(D4-A)*% +X263210000Y-123268750D03* +%TD*% +D13* +%TO.P,R72,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X198575000Y-148200000D03* +%TO.P,R72,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)*% +X198575000Y-149850000D03* +%TD*% +D31* +%TO.P,R68,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X191045000Y-141340000D03* +%TO.P,R68,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X193295000Y-141340000D03* +%TD*% +D10* +%TO.P,C23,1*% +%TO.N,GND*% +X193775000Y-173500000D03* +%TO.P,C23,2*% +%TO.N,Net-(U3-VREF1)*% +X193775000Y-171950000D03* +%TD*% +D43* +%TO.P,D1,1,K*% +%TO.N,Net-(D1-K)*% +X256765000Y-146445000D03* +%TO.P,D1,2,A*% +%TO.N,Net-(D1-A)*% +X256765000Y-143945000D03* +%TD*% +D10* +%TO.P,C29,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)*% +X179650000Y-161200000D03* +%TO.P,C29,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)*% +X179650000Y-159650000D03* +%TD*% +D18* +%TO.P,C40,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)*% +X201000000Y-151425000D03* +%TO.P,C40,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X202550000Y-151425000D03* +%TD*% +%TO.P,C12,1*% +%TO.N,GND*% +X249077500Y-150695000D03* +%TO.P,C12,2*% +%TO.N,+3V3*% +X250627500Y-150695000D03* +%TD*% +D23* +%TO.P,R64,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X185304900Y-135340000D03* +%TO.P,R64,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X183054900Y-135340000D03* +%TD*% +D10* +%TO.P,C11,1*% +%TO.N,GND*% +X256765000Y-149770000D03* +%TO.P,C11,2*% +%TO.N,Net-(D1-K)*% +X256765000Y-148220000D03* +%TD*% +D17* +%TO.P,R25,1*% +%TO.N,Net-(Q0-B)*% +X189275000Y-173550000D03* +%TO.P,R25,2*% +%TO.N,Net-(U3-DRIVE)*% +X189275000Y-171900000D03* +%TD*% +%TO.P,R81,1*% +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X122500000Y-130921400D03* +%TO.P,R81,2*% +%TO.N,Net-(Q5-G)*% +X122500000Y-129271400D03* +%TD*% +D18* +%TO.P,C37,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)*% +X189800000Y-151425000D03* +%TO.P,C37,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)*% +X191350000Y-151425000D03* +%TD*% +D44* +%TO.P,U3,1,V+*% +%TO.N,Net-(U3-V+)*% +X198862500Y-167675000D03* +%TO.P,U3,2,C16*% +%TO.N,Net-(U3-C15)*% +X198862500Y-167175000D03* +%TO.P,U3,3,S16N*% +X198862500Y-166675000D03* +%TO.P,U3,4,S16P*% +X198862500Y-166175000D03* +%TO.P,U3,5,C16:15*% +X198862500Y-165675000D03* +%TO.P,U3,6,S15N*% +X198862500Y-165175000D03* +%TO.P,U3,7,S15P*% +X198862500Y-164675000D03* +%TO.P,U3,8,C15*% +X198862500Y-164175000D03* +%TO.P,U3,9,C14*% +%TO.N,Net-(U3-C14)*% +X198862500Y-163675000D03* +%TO.P,U3,10,S14N*% +X198862500Y-163175000D03* +%TO.P,U3,11,S14P*% +X198862500Y-162675000D03* +%TO.P,U3,12,C14:13*% +%TO.N,Net-(U3-C14:13)*% +X198862500Y-162175000D03* +%TO.P,U3,13,S13N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X198862500Y-161675000D03* +%TO.P,U3,14,S13P*% +%TO.N,Net-(U3-S13P)*% +X198862500Y-161175000D03* +%TO.P,U3,15,C13*% +%TO.N,Net-(U3-C13)*% +X198862500Y-160675000D03* +%TO.P,U3,16,C12*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X198862500Y-160175000D03* +%TO.P,U3,17,S12N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X198862500Y-159675000D03* +%TO.P,U3,18,S12P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X198862500Y-159175000D03* +%TO.P,U3,19,C12:11*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)*% +X198862500Y-158675000D03* +%TO.P,U3,20,S11N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X198862500Y-158175000D03* +D45* +%TO.P,U3,21,S11P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P*% +X196925000Y-156237500D03* +%TO.P,U3,22,C11*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)*% +X196425000Y-156237500D03* +%TO.P,U3,23,C10*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X195925000Y-156237500D03* +%TO.P,U3,24,S10N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195425000Y-156237500D03* +%TO.P,U3,25,S10P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P*% +X194925000Y-156237500D03* +%TO.P,U3,26,C10:9*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)*% +X194425000Y-156237500D03* +%TO.P,U3,27,S9N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193925000Y-156237500D03* +%TO.P,U3,28,S9P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X193425000Y-156237500D03* +%TO.P,U3,29,C9*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)*% +X192925000Y-156237500D03* +%TO.P,U3,30,C8*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)*% +X192425000Y-156237500D03* +%TO.P,U3,31,S8N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X191925000Y-156237500D03* +%TO.P,U3,32,S8P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191425000Y-156237500D03* +%TO.P,U3,33,C8:7*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)*% +X190925000Y-156237500D03* +%TO.P,U3,34,S7N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190425000Y-156237500D03* +%TO.P,U3,35,S7P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X189925000Y-156237500D03* +%TO.P,U3,36,C7*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)*% +X189425000Y-156237500D03* +%TO.P,U3,37,C6*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X188925000Y-156237500D03* +%TO.P,U3,38,S6N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X188425000Y-156237500D03* +%TO.P,U3,39,S6P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X187925000Y-156237500D03* +%TO.P,U3,40,C6:5*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)*% +X187425000Y-156237500D03* +D44* +%TO.P,U3,41,S5N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X185487500Y-158175000D03* +%TO.P,U3,42,S5P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X185487500Y-158675000D03* +%TO.P,U3,43,C5*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)*% +X185487500Y-159175000D03* +%TO.P,U3,44,C4*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)*% +X185487500Y-159675000D03* +%TO.P,U3,45,S4N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X185487500Y-160175000D03* +%TO.P,U3,46,S4P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X185487500Y-160675000D03* +%TO.P,U3,47,C4:3*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)*% +X185487500Y-161175000D03* +%TO.P,U3,48,S3N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X185487500Y-161675000D03* +%TO.P,U3,49,S3P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X185487500Y-162175000D03* +%TO.P,U3,50,C3*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)*% +X185487500Y-162675000D03* +%TO.P,U3,51,C2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X185487500Y-163175000D03* +%TO.P,U3,52,S2N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X185487500Y-163675000D03* +%TO.P,U3,53,S2P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X185487500Y-164175000D03* +%TO.P,U3,54,C2:1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)*% +X185487500Y-164675000D03* +%TO.P,U3,55,S1N*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X185487500Y-165175000D03* +%TO.P,U3,56,S1P*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X185487500Y-165675000D03* +%TO.P,U3,57,C1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)*% +X185487500Y-166175000D03* +%TO.P,U3,58,CSB(IMA)*% +%TO.N,/Battery_Management_System_Right/~{CS}*% +X185487500Y-166675000D03* +%TO.P,U3,59,SCK(IPA)*% +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X185487500Y-167175000D03* +%TO.P,U3,60,ISOMD*% +%TO.N,GND*% +X185487500Y-167675000D03* +D45* +%TO.P,U3,61,SDI*% +%TO.N,/Battery_Management_System_Right/MOSI*% +X187425000Y-169612500D03* +%TO.P,U3,62,IMB*% +%TO.N,Net-(U3-IMB)*% +X187925000Y-169612500D03* +%TO.P,U3,63,IPB*% +%TO.N,Net-(U3-IPB)*% +X188425000Y-169612500D03* +%TO.P,U3,64,SDO*% +%TO.N,/Battery_Management_System_Right/MISO*% +X188925000Y-169612500D03* +%TO.P,U3,65,DRIVE*% +%TO.N,Net-(U3-DRIVE)*% +X189425000Y-169612500D03* +%TO.P,U3,66,NC*% +%TO.N,unconnected-(U3-NC-Pad66)*% +X189925000Y-169612500D03* +D46* +%TO.P,U3,67,V-*% +%TO.N,GND*% +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +D47* +X192175000Y-162925000D03* +D46* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +D45* +X190425000Y-169612500D03* +D46* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +D45* +%TO.P,U3,68,VREF2*% +%TO.N,Net-(U3-VREF2)*% +X190925000Y-169612500D03* +%TO.P,U3,69,VREG*% +%TO.N,Net-(U3-VREG)*% +X191425000Y-169612500D03* +%TO.P,U3,70,VREF1*% +%TO.N,Net-(U3-VREF1)*% +X191925000Y-169612500D03* +%TO.P,U3,71,GPIO10*% +%TO.N,unconnected-(U3-GPIO10-Pad71)*% +X192425000Y-169612500D03* +%TO.P,U3,72,GPIO9*% +%TO.N,unconnected-(U3-GPIO9-Pad72)*% +X192925000Y-169612500D03* +%TO.P,U3,73,GPIO8*% +%TO.N,unconnected-(U3-GPIO8-Pad73)*% +X193425000Y-169612500D03* +%TO.P,U3,74,GPIO7*% +%TO.N,unconnected-(U3-GPIO7-Pad74)*% +X193925000Y-169612500D03* +%TO.P,U3,75,GPIO6*% +%TO.N,unconnected-(U3-GPIO6-Pad75)*% +X194425000Y-169612500D03* +%TO.P,U3,76,GPIO5*% +%TO.N,unconnected-(U3-GPIO5-Pad76)*% +X194925000Y-169612500D03* +%TO.P,U3,77,GPIO4*% +%TO.N,/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE*% +X195425000Y-169612500D03* +%TO.P,U3,78,GPIO3*% +%TO.N,/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE*% +X195925000Y-169612500D03* +%TO.P,U3,79,GPIO2*% +%TO.N,/Battery_Management_System_Right/CURRENT_SENSOR_ON*% +X196425000Y-169612500D03* +%TO.P,U3,80,GPIO1*% +%TO.N,/Battery_Management_System_Right/CURRENT_MEASUREMENT*% +X196925000Y-169612500D03* +%TD*% +D28* +%TO.P,Q0,1,B*% +%TO.N,Net-(Q0-B)*% +X219160000Y-161707499D03* +%TO.P,Q0,2,C*% +%TO.N,Net-(Q0-C)*% +X221460000Y-161707499D03* +D29* +X221460000Y-155407499D03* +D28* +%TO.P,Q0,3,E*% +%TO.N,+5V*% +X223760000Y-161707499D03* +%TD*% +D24* +%TO.P,D8,1,A*% +%TO.N,GND*% +X168375300Y-136522500D03* +%TO.P,D8,2*% +%TO.N,N/C*% +X170275300Y-136522500D03* +%TO.P,D8,3,K*% +%TO.N,Net-(D8-K)*% +X169325300Y-134247500D03* +%TD*% +D10* +%TO.P,C39,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X195375000Y-149800000D03* +%TO.P,C39,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X195375000Y-148250000D03* +%TD*% +D20* +%TO.P,D6,1,K*% +%TO.N,GND*% +X198640000Y-107840000D03* +%TO.P,D6,2,A*% +%TO.N,Net-(D6-A)*% +X200215000Y-107840000D03* +%TD*% +D48* +%TO.P,Q1,1,G*% +%TO.N,Net-(Q1-G)*% +X231912500Y-143830000D03* +%TO.P,Q1,2,S*% +%TO.N,GND*% +X231912500Y-141930000D03* +%TO.P,Q1,3,D*% +%TO.N,Net-(Q1-D)*% +X230037500Y-142880000D03* +%TD*% +D14* +%TO.P,D7,1,K*% +%TO.N,GND*% +X222267501Y-150340000D03* +%TO.P,D7,2,A*% +%TO.N,Net-(D7-A)*% +X220692499Y-150340000D03* +%TD*% +D10* +%TO.P,C16,1*% +%TO.N,/CAN_Transciever/V_{ref}*% +X267560000Y-142937500D03* +%TO.P,C16,2*% +%TO.N,GND*% +X267560000Y-141387500D03* +%TD*% +D11* +%TO.P,R75,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X208937500Y-160425000D03* +%TO.P,R75,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X207287500Y-160425000D03* +%TD*% +D10* +%TO.P,C38,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X188975000Y-149800000D03* +%TO.P,C38,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X188975000Y-148250000D03* +%TD*% +D11* +%TO.P,R21,1*% +%TO.N,Net-(Q0-C)*% +X220680000Y-164272501D03* +%TO.P,R21,2*% +%TO.N,Net-(J1-Pin_20)*% +X219030000Y-164272501D03* +%TD*% +%TO.P,R8,1*% +%TO.N,+3V3*% +X256225000Y-172060000D03* +%TO.P,R8,2*% +%TO.N,/Microcontroller/EEPROM_SCL*% +X254575000Y-172060000D03* +%TD*% +D13* +%TO.P,R1,1*% +%TO.N,+3V3*% +X181510000Y-111855000D03* +%TO.P,R1,2*% +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X181510000Y-113505000D03* +%TD*% +D49* +%TO.P,JP0,1,A*% +%TO.N,+3V3*% +X273166903Y-150992500D03* +D50* +%TO.P,JP0,2,C*% +%TO.N,Net-(JP0-C)*% +X273166903Y-149692500D03* +D51* +%TO.P,JP0,3,B*% +%TO.N,/CAN_Transciever/V_{ref}*% +X273166903Y-148392500D03* +%TD*% +D52* +%TO.P,IC0,1,NC_1*% +%TO.N,unconnected-(IC0-NC_1-Pad1)*% +X244390000Y-169525001D03* +%TO.P,IC0,2,NC_2*% +%TO.N,unconnected-(IC0-NC_2-Pad2)*% +X244390000Y-170795000D03* +%TO.P,IC0,3,NC_3*% +%TO.N,unconnected-(IC0-NC_3-Pad3)*% +X244390000Y-172065000D03* +%TO.P,IC0,4,VSS*% +%TO.N,GND*% +X244390000Y-173334999D03* +%TO.P,IC0,5,SDA*% +%TO.N,/Microcontroller/EEPROM_SDA*% +X249540000Y-173334999D03* +%TO.P,IC0,6,SCL*% +%TO.N,/Microcontroller/EEPROM_SCL*% +X249540000Y-172065000D03* +%TO.P,IC0,7,~{WC}*% +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X249540000Y-170795000D03* +%TO.P,IC0,8,VCC*% +%TO.N,+3V3*% +X249540000Y-169525001D03* +%TD*% +D11* +%TO.P,R48,1*% +%TO.N,Net-(D17-A)*% +X242895000Y-124720000D03* +%TO.P,R48,2*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X241245000Y-124720000D03* +%TD*% +D12* +%TO.P,R80,1*% +%TO.N,Net-(D19-A)*% +X116547500Y-123031250D03* +%TO.P,R80,2*% +%TO.N,/Input_Output/INV_PWR*% +X118197500Y-123031250D03* +%TD*% +D31* +%TO.P,R73,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X199045000Y-141330000D03* +%TO.P,R73,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P*% +X201295000Y-141330000D03* +%TD*% +D19* +%TO.P,TP5,1,1*% +%TO.N,/Battery_Management_System_Right/MOSI*% +X246120000Y-179220000D03* +%TD*% +D31* +%TO.P,R63,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X183054900Y-141340000D03* +%TO.P,R63,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X185304900Y-141340000D03* +%TD*% +D13* +%TO.P,R71,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X200175000Y-148200000D03* +%TO.P,R71,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)*% +X200175000Y-149850000D03* +%TD*% +D18* +%TO.P,C46,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X207337500Y-155625000D03* +%TO.P,C46,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P*% +X208887500Y-155625000D03* +%TD*% +D12* +%TO.P,R22,1*% +%TO.N,Net-(U3-V+)*% +X207275000Y-171550000D03* +%TO.P,R22,2*% +%TO.N,Net-(J1-Pin_20)*% +X208925000Y-171550000D03* +%TD*% +D53* +%TO.P,J0,1,Pin_1*% +%TO.N,+3V3*% +X272500000Y-121150000D03* +D54* +%TO.P,J0,2,Pin_2*% +%TO.N,/Microcontroller/SWCLK*% +X272500000Y-123690000D03* +%TO.P,J0,3,Pin_3*% +%TO.N,GND*% +X272500000Y-126229999D03* +%TO.P,J0,4,Pin_4*% +%TO.N,/Microcontroller/SWDIO*% +X272500000Y-128770000D03* +%TO.P,J0,5,Pin_5*% +%TO.N,/Microcontroller/NRST*% +X272500000Y-131310000D03* +%TO.P,J0,6,Pin_6*% +%TO.N,/Microcontroller/TRACESWO*% +X272500000Y-133850000D03* +%TD*% +D12* +%TO.P,R49,1*% +%TO.N,Net-(D18-A)*% +X109310000Y-123031250D03* +%TO.P,R49,2*% +%TO.N,/Input_Output/BAT_PWR*% +X110960000Y-123031250D03* +%TD*% +D27* +%TO.P,C31,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X178050000Y-155625000D03* +%TO.P,C31,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X176500000Y-155625000D03* +%TD*% +D31* +%TO.P,R59,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X169795000Y-159780000D03* +%TO.P,R59,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X172045000Y-159780000D03* +%TD*% +D55* +%TO.P,WE-0,1,1*% +%TO.N,/Microcontroller/XTAL_2*% +X268058098Y-173195000D03* +%TO.P,WE-0,2,2*% +%TO.N,GND*% +X268058098Y-169895000D03* +%TO.P,WE-0,3,3*% +%TO.N,Net-(C1-Pad2)*% +X266058098Y-169895000D03* +%TO.P,WE-0,4,4*% +%TO.N,GND*% +X266058098Y-173195000D03* +%TD*% +D11* +%TO.P,R24,1*% +%TO.N,Net-(J1-Pin_20)*% +X208925000Y-168375000D03* +%TO.P,R24,2*% +%TO.N,Net-(U3-C14)*% +X207275000Y-168375000D03* +%TD*% +D10* +%TO.P,C20,1*% +%TO.N,GND*% +X190775000Y-173500000D03* +%TO.P,C20,2*% +%TO.N,Net-(U3-VREF2)*% +X190775000Y-171950000D03* +%TD*% +D35* +%TO.P,Q5,1,G*% +%TO.N,Net-(Q5-G)*% +X126318900Y-129146400D03* +%TO.P,Q5,2,S*% +%TO.N,Net-(Q5-S)*% +X126318900Y-131046400D03* +%TO.P,Q5,3,D*% +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X128193900Y-130096400D03* +%TD*% +D10* +%TO.P,C35,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X187375000Y-149800000D03* +%TO.P,C35,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X187375000Y-148250000D03* +%TD*% +D27* +%TO.P,C0,1*% +%TO.N,+3V3*% +X249540000Y-167927500D03* +%TO.P,C0,2*% +%TO.N,GND*% +X247990000Y-167927500D03* +%TD*% +D31* +%TO.P,R53,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X169825000Y-166050000D03* +%TO.P,R53,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X172075000Y-166050000D03* +%TD*% +D19* +%TO.P,TP6,1,1*% +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X240120000Y-179220000D03* +%TD*% +D13* +%TO.P,R31,1*% +%TO.N,/Input_Output/RELAY_ESC_SIDE*% +X216610000Y-132575000D03* +%TO.P,R31,2*% +%TO.N,/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE*% +X216610000Y-134225000D03* +%TD*% +%TO.P,R60,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X185775000Y-148200000D03* +%TO.P,R60,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X185775000Y-149850000D03* +%TD*% +D15* +%TO.P,U4,1*% +%TO.N,+3V3*% +X228435000Y-139835000D03* +%TO.P,U4,2*% +%TO.N,Net-(R28-Pad1)*% +X230975000Y-139835000D03* +%TO.P,U4,3*% +%TO.N,unconnected-(U4-Pad3)*% +X233515000Y-139835000D03* +%TO.P,U4,4*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X233515000Y-130305000D03* +%TO.P,U4,5*% +%TO.N,Net-(R30-Pad2)*% +X230975000Y-130305000D03* +%TO.P,U4,6*% +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X228435000Y-130305000D03* +%TD*% +D17* +%TO.P,R29,1*% +%TO.N,GND*% +X213740000Y-130005000D03* +%TO.P,R29,2*% +%TO.N,/Battery_Management_System_Right/CURRENT_MEASUREMENT*% +X213740000Y-128355000D03* +%TD*% +D13* +%TO.P,R84,1*% +%TO.N,Net-(Q4-G)*% +X149520000Y-133560000D03* +%TO.P,R84,2*% +%TO.N,GND*% +X149520000Y-135210000D03* +%TD*% +D10* +%TO.P,C34,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X180975000Y-149800000D03* +%TO.P,C34,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X180975000Y-148250000D03* +%TD*% +D56* +%TO.P,D2,1,K*% +%TO.N,Net-(D1-K)*% +X255215000Y-150695000D03* +%TO.P,D2,2,A*% +%TO.N,+3V3*% +X252715000Y-150695000D03* +%TD*% +D21* +%TO.P,J4,*% +%TO.N,*% +X261010000Y-118450000D03* +X244600000Y-118450000D03* +D22* +%TO.P,J4,1,Pin_1*% +%TO.N,GND*% +X257310000Y-123930000D03* +%TO.P,J4,2,Pin_2*% +%TO.N,/CAN_Transciever/CAN_LOW*% +X254310000Y-123930000D03* +%TO.P,J4,3,Pin_3*% +%TO.N,/CAN_Transciever/CAN_HIGH*% +X251310000Y-123930000D03* +%TO.P,J4,4,Pin_4*% +%TO.N,+12V*% +X248310000Y-123930000D03* +%TD*% +D27* +%TO.P,C4,1*% +%TO.N,+3V3*% +X263883097Y-167362500D03* +%TO.P,C4,2*% +%TO.N,GND*% +X262333097Y-167362500D03* +%TD*% +D13* +%TO.P,R35,1*% +%TO.N,Net-(D10-K)*% +X155947800Y-126805000D03* +%TO.P,R35,2*% +%TO.N,/Input_Output/ESC_L_PWM*% +X155947800Y-128455000D03* +%TD*% +D16* +%TO.P,C45,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)*% +X205675000Y-156462500D03* +%TO.P,C45,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)*% +X205675000Y-158012500D03* +%TD*% +D13* +%TO.P,R7,1*% +%TO.N,Net-(C1-Pad2)*% +X269903098Y-172062347D03* +%TO.P,R7,2*% +%TO.N,/Microcontroller/XTAL_2*% +X269903098Y-173712347D03* +%TD*% +D18* +%TO.P,C5,1*% +%TO.N,/Microcontroller/NRST*% +X271675000Y-170700000D03* +%TO.P,C5,2*% +%TO.N,GND*% +X273225000Y-170700000D03* +%TD*% +D23* +%TO.P,R69,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193295000Y-135340000D03* +%TO.P,R69,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X191045000Y-135340000D03* +%TD*% +D19* +%TO.P,TP3,1,1*% +%TO.N,/Battery_Management_System_Right/MISO*% +X243120000Y-179220000D03* +%TD*% +D11* +%TO.P,R6,1*% +%TO.N,+3V3*% +X256225000Y-170530000D03* +%TO.P,R6,2*% +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X254575000Y-170530000D03* +%TD*% +D48* +%TO.P,Q4,1,G*% +%TO.N,Net-(Q4-G)*% +X145980000Y-135335000D03* +%TO.P,Q4,2,S*% +%TO.N,GND*% +X145980000Y-133435000D03* +%TO.P,Q4,3,D*% +%TO.N,Net-(Q4-D)*% +X144105000Y-134385000D03* +%TD*% +D31* +%TO.P,R58,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X169795000Y-153790000D03* +%TO.P,R58,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X172045000Y-153790000D03* +%TD*% +D20* +%TO.P,D3,1,K*% +%TO.N,GND*% +X183855000Y-107840000D03* +%TO.P,D3,2,A*% +%TO.N,Net-(D3-A)*% +X185430000Y-107840000D03* +%TD*% +D16* +%TO.P,C10,1*% +%TO.N,+3V3*% +X272050000Y-167587500D03* +%TO.P,C10,2*% +%TO.N,GND*% +X272050000Y-169137500D03* +%TD*% +D18* +%TO.P,C36,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)*% +X193000000Y-151425000D03* +%TO.P,C36,2*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)*% +X194550000Y-151425000D03* +%TD*% +%TO.P,C18,1*% +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X207345000Y-163600000D03* +%TO.P,C18,2*% +%TO.N,Net-(U3-S13P)*% +X208895000Y-163600000D03* +%TD*% +D57* +%TO.N,GND*% +X145000000Y-180000000D03* +X120000000Y-125000000D03* +X160000000Y-135000000D03* +X160000000Y-145000000D03* +X105000000Y-130000000D03* +X177200000Y-125000000D03* +X241690000Y-137830000D03* +X150000000Y-155000000D03* +X115000000Y-140000000D03* +X256725000Y-121645000D03* +X188810000Y-112240000D03* +X257360000Y-169000000D03* +X105000000Y-160000000D03* +X170000000Y-115000000D03* +X274935000Y-154700000D03* +X180000000Y-125000000D03* +X132519999Y-120019999D03* +X135000000Y-180000000D03* +X225000000Y-150000000D03* +X260000000Y-175000000D03* +X150000000Y-115000000D03* +X230000000Y-155000000D03* +X110000000Y-175000000D03* +X155000000Y-170000000D03* +X266915000Y-150600000D03* +X110000000Y-115000000D03* +X140000000Y-145000000D03* +X105000000Y-120000000D03* +X105000000Y-180000000D03* +X145000000Y-150000000D03* +X240000000Y-115000000D03* +X245000000Y-160000000D03* +X255000000Y-140000000D03* +X130000000Y-145000000D03* +X129196400Y-132696400D03* +X275000000Y-120000000D03* +X155000000Y-180000000D03* +X165000000Y-170000000D03* +X270000000Y-135000000D03* +X190425108Y-167850000D03* +X115000000Y-160000000D03* +X220000000Y-175000000D03* +X240000000Y-165000000D03* +X280000000Y-125000000D03* +X155000000Y-160000000D03* +X260000000Y-115000000D03* +X280000000Y-165000000D03* +X125000000Y-160000000D03* +X163320300Y-144530000D03* +X141519997Y-121119997D03* +X240024999Y-133455001D03* +X220000000Y-115000000D03* +X200000000Y-115000000D03* +X110000000Y-125000000D03* +X236760000Y-141650000D03* +X250000000Y-165000000D03* +X235000000Y-160000000D03* +X245000000Y-140000000D03* +X120000000Y-175000000D03* +X160000000Y-165000000D03* +X272065000Y-173050000D03* +X262931785Y-164065000D03* +X109900000Y-118900000D03* +X130000000Y-165000000D03* +X110000000Y-145000000D03* +X210000000Y-175000000D03* +X130000000Y-155000000D03* +X110000000Y-165000000D03* +X205000000Y-110000000D03* +X270000000Y-125000000D03* +X235000000Y-150000000D03* +X120000000Y-155000000D03* +X236250000Y-144615000D03* +X110000000Y-135000000D03* +X285000000Y-160000000D03* +X140000000Y-115000000D03* +X187490000Y-166660000D03* +X265000000Y-120000000D03* +X265690000Y-155810000D03* +X245000000Y-130000000D03* +X166922500Y-136522500D03* +X240050000Y-122780000D03* +X221350000Y-148900000D03* +X130000000Y-115000000D03* +X260000000Y-155000000D03* +X230000000Y-165000000D03* +X165000000Y-180000000D03* +X150000000Y-175000000D03* +X235000000Y-170000000D03* +X275000000Y-130000000D03* +X193770000Y-174630000D03* +X242439999Y-173334999D03* +X250000000Y-175000000D03* +X187775000Y-174625000D03* +X240000000Y-145000000D03* +X275000000Y-140000000D03* +X264050000Y-149350000D03* +X135000000Y-150000000D03* +X165000000Y-120000000D03* +X110000000Y-155000000D03* +X260000000Y-145000000D03* +X149520000Y-136380000D03* +X130000000Y-175000000D03* +X152200000Y-133540000D03* +X280000000Y-145000000D03* +X160000000Y-115000000D03* +X165000000Y-160000000D03* +X115000000Y-170000000D03* +X145000000Y-170000000D03* +X230530000Y-141750000D03* +X258550000Y-161700000D03* +X115000000Y-120000000D03* +X200000000Y-175000000D03* +X265000000Y-130000000D03* +X240000000Y-155000000D03* +X240000000Y-175000000D03* +X125000000Y-150000000D03* +X140000000Y-155000000D03* +X250000000Y-155000000D03* +X262700000Y-121800000D03* +X267560000Y-135190000D03* +X268760000Y-171250000D03* +X151872800Y-124672800D03* +X220900000Y-122780000D03* +X255000000Y-130000000D03* +X219700000Y-136900000D03* +X130000000Y-135000000D03* +X216610000Y-142590000D03* +X140000000Y-175000000D03* +X255000000Y-120000000D03* +X210000000Y-135000000D03* +X285000000Y-150000000D03* +X185000000Y-106300000D03* +X120000000Y-115000000D03* +X180000000Y-115000000D03* +X246732500Y-167927500D03* +X120000000Y-145000000D03* +X125000000Y-180000000D03* +X199900000Y-106300000D03* +X115000000Y-130000000D03* +X115000000Y-150000000D03* +X180000000Y-175000000D03* +X225000000Y-170000000D03* +X260000000Y-165000000D03* +X115000000Y-180000000D03* +X150000000Y-165000000D03* +X135000000Y-160000000D03* +X160000000Y-175000000D03* +X160000000Y-155000000D03* +X140000000Y-165000000D03* +X215000000Y-120000000D03* +X155000000Y-150000000D03* +X248005000Y-152282500D03* +X124030000Y-132010000D03* +X105000000Y-150000000D03* +X145000000Y-140000000D03* +X210740000Y-121740000D03* +X230000000Y-175000000D03* +X125000000Y-170000000D03* +X260000000Y-135000000D03* +X175000000Y-180000000D03* +X270000000Y-115000000D03* +X274960000Y-159350000D03* +X250000000Y-135000000D03* +X280000000Y-115000000D03* +X257925000Y-121645000D03* +X117000000Y-118950000D03* +X145000000Y-160000000D03* +X256770000Y-150890000D03* +X150000000Y-145000000D03* +X105000000Y-140000000D03* +X280000000Y-175000000D03* +X135000000Y-170000000D03* +X120000000Y-165000000D03* +X140058600Y-136898600D03* +X280000000Y-155000000D03* +X250000000Y-115000000D03* +X269585000Y-163910000D03* +X245000000Y-150000000D03* +X280000000Y-135000000D03* +X120000000Y-135000000D03* +X275000000Y-150000000D03* +X155000000Y-140000000D03* +X262333097Y-168783097D03* +X264253098Y-173500000D03* +X215000000Y-140000000D03* +X125000000Y-140000000D03* +X223070000Y-166580000D03* +X230000000Y-115000000D03* +X223900000Y-142600000D03* +X210000000Y-115000000D03* +%TO.N,+3V3*% +X265040000Y-166570000D03* +X272120000Y-166230000D03* +X254765000Y-141420000D03* +X249165000Y-141420000D03* +X188790000Y-108480000D03* +X273385000Y-154675000D03* +X249165000Y-142420000D03* +X263190000Y-156765000D03* +X254765000Y-142420000D03* +X159000000Y-139185000D03* +X270672500Y-150992500D03* +X135440600Y-136898600D03* +X250700000Y-167925000D03* +X226797500Y-141472500D03* +X178830000Y-111855000D03* +X247357345Y-159827655D03* +X185350000Y-174550000D03* +X255000000Y-175000000D03* +%TO.N,/CAN_Transciever/V_{ref}*% +X270662500Y-148392500D03* +X267560000Y-145562500D03* +%TO.N,+12V*% +X131210000Y-130921400D03* +X260421250Y-124768750D03* +X250260000Y-126440000D03* +X233080000Y-121325000D03* +%TO.N,/Input_Output/RELAY_DRAIN*% +X238060000Y-142190000D03* +X238760000Y-131580000D03* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X257430000Y-162875000D03* +X265801507Y-159115484D03* +X186630000Y-117400000D03* +X242350801Y-162875000D03* +X169438943Y-145021057D03* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X190010000Y-109346000D03* +X241500000Y-163600000D03* +X169138010Y-145974704D03* +%TO.N,/Battery_Management_System_Right/MISO*% +X182264396Y-175630313D03* +X183775000Y-171010000D03* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X182264393Y-174605004D03* +X183050000Y-173340000D03* +%TO.N,/Battery_Management_System_Right/MOSI*% +X182264396Y-176655618D03* +X186470000Y-169610000D03* +%TO.N,/Microcontroller/NRST*% +X268860000Y-161550000D03* +%TO.N,/Microcontroller/TRACESWO*% +X265890000Y-160410000D03* +%TO.N,/Microcontroller/SWDIO*% +X266868729Y-158708729D03* +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158222500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X187350000Y-165174522D03* +X177550000Y-172250000D03* +X187670000Y-118440000D03* +%TO.N,/Input_Output/RELAY_ENABLE*% +X257025551Y-156880001D03* +X242639609Y-130670000D03* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X235026802Y-147473198D03* +X257835280Y-157605001D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X183375000Y-162950000D03* +X180975000Y-164675000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X175575000Y-164625000D03* +X182175000Y-163825000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X181949847Y-166099847D03* +X176525000Y-171525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X191610000Y-105730000D03* +X183475000Y-159725000D03* +X178050000Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X181975000Y-159925000D03* +X176500000Y-154450000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D03* +X186875000Y-162174398D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X182175000Y-162025000D03* +X188700000Y-119467347D03* +X187575000Y-161425000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X187870438Y-157585444D03* +X186550000Y-153725000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D03* +X187916754Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X179850000Y-148250000D03* +X187840000Y-158640000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X184230000Y-157470000D03* +X178050000Y-151600000D03* +X189732195Y-120502195D03* +X175725000Y-156500000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-105730000D03* +X192198153Y-153541419D03* +X195562653Y-150821763D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191419743Y-157825000D03* +X194575000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X190150000Y-154725000D03* +X189770000Y-147060000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190419740Y-157825000D03* +X188641754Y-151425000D03* +X190757500Y-121527500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X203450000Y-150850000D03* +X202575000Y-153525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195424393Y-157388078D03* +X199400000Y-147225000D03* +X194010001Y-108530000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196287653Y-152150000D03* +X196175000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193610306Y-124385612D03* +X193925065Y-157825000D03* +X197012653Y-150567024D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X203132668Y-161967332D03* +X204600477Y-159921106D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X204575000Y-161225000D03* +X209775000Y-161225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-105730000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X201050000Y-147225000D03* +X199745892Y-155679108D03* +X197250000Y-158175000D03* +X194800000Y-123200000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X211350000Y-162930000D03* +X203675000Y-164925000D03* +X195887653Y-122112347D03* +X210000000Y-164975000D03* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X127481400Y-124056400D03* +X146631400Y-124056400D03* +%TO.N,+5V*% +X223760000Y-159880000D03* +X196487499Y-173512500D03* +%TO.N,Net-(J1-Pin_20)*% +X206125000Y-166775000D03* +X214510000Y-169790000D03* +X196490000Y-105730000D03* +%TO.N,Net-(U3-S13P)*% +X209800000Y-162820000D03* +X203375000Y-163425000D03* +%TO.N,Net-(Q0-B)*% +X219160000Y-158780000D03* +X197360000Y-174237500D03* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X141090000Y-130810000D03* +X240160000Y-124720000D03* +X236135000Y-130475000D03* +X158800000Y-132010000D03* +X158800000Y-130800000D03* +X230985000Y-126485000D03* +X230990000Y-127955000D03* +X141092426Y-132000000D03* +%TO.N,/Microcontroller/EEPROM_SCL*% +X266758391Y-164303409D03* +X251095000Y-172065000D03* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X271592504Y-159842322D03* +X145980000Y-143340000D03* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X251205000Y-170795000D03* +X267310305Y-161707347D03* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X274070000Y-160340000D03* +X117300000Y-134530000D03* +%TO.N,/Microcontroller/EEPROM_SDA*% +X266826982Y-163305760D03* +X251085000Y-173334999D03* +%TO.N,/Input_Output/INV_PWR*% +X163450000Y-121320000D03* +X120838750Y-120390000D03* +%TO.N,/Input_Output/BAT_PWR*% +X137030000Y-121800000D03* +X112251250Y-123031250D03* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X270170074Y-159058813D03* +X163182349Y-181974893D03* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X271359352Y-158765000D03* +X162190672Y-182103652D03* +%TO.N,/Input_Output/ESC_R_PWM*% +X171947650Y-138850000D03* +X164332958Y-181074892D03* +X270489632Y-163483808D03* +X158860000Y-151652718D03* +%TO.N,/Input_Output/ESC_L_PWM*% +X157410000Y-150164360D03* +X271340000Y-164330000D03* +X155950000Y-144310000D03* +X161670000Y-181249893D03* +%TD*% +D58* +%TO.N,GND*% +X240840000Y-136475000D02* +X240840000Y-136980000D01* +X265095000Y-155215000D02* +X265690000Y-155810000D01* +X162470300Y-142497500D02* +X160592800Y-142497500D01* +X193775000Y-173725000D02* +X193775000Y-173500000D01* +X190425108Y-167850000D02* +X190425000Y-167850108D01* +X273225000Y-171890000D02* +X272065000Y-173050000D01* +X149520000Y-136380000D02* +X149520000Y-135210000D01* +X274928098Y-155869402D02* +X274935000Y-155862500D01* +X198640000Y-107560000D02* +X199900000Y-106300000D01* +X213740000Y-131260000D02* +X210000000Y-135000000D01* +X225160000Y-139990000D02* +X223900000Y-141250000D01* +X274928098Y-157390000D02* +X274928098Y-155869402D01* +X265228098Y-172365000D02* +X266058098Y-173195000D01* +X193775000Y-174625000D02* +X193775000Y-173500000D01* +X268058098Y-170548098D02* +X268760000Y-171250000D01* +X216610000Y-142590000D02* +X216610000Y-141455000D01* +X273225000Y-170700000D02* +X273225000Y-170312500D01* +X220720000Y-122780000D02* +X220700000Y-122800000D01* +X151420000Y-132760000D02* +X146655000Y-132760000D01* +X244390000Y-173334999D02* +X242439999Y-173334999D01* +X257360000Y-169000000D02* +X256225000Y-169000000D01* +X267560000Y-137037500D02* +X267560000Y-135190000D01* +X223835000Y-165815000D02* +X223835000Y-164270000D01* +D59* +X249077500Y-148807500D02* +X249077500Y-150695000D01* +D58* +X264253098Y-172365000D02* +X265228098Y-172365000D01* +X270450000Y-169137500D02* +X272050000Y-169137500D01* +D60* +X257310000Y-122230000D02* +X256725000Y-121645000D01* +X257310000Y-123930000D02* +X257310000Y-122230000D01* +D58* +X190775000Y-173725000D02* +X190775000Y-173500000D01* +X256767500Y-150892500D02* +X256765000Y-150892500D01* +D59* +X249077500Y-150695000D02* +X249077500Y-151210000D01* +D58* +X177200000Y-126360300D02* +X177200000Y-125000000D01* +X193770000Y-174630000D02* +X193775000Y-174625000D01* +X247990000Y-167927500D02* +X246732500Y-167927500D01* +X210740000Y-121740000D02* +X210740000Y-123930000D01* +X272772500Y-159350000D02* +X274960000Y-159350000D01* +X236135000Y-141025000D02* +X236135000Y-140455000D01* +X183855000Y-107840000D02* +X183855000Y-107445000D01* +X124030000Y-132010000D02* +X124030000Y-130921400D01* +X151872800Y-124672800D02* +X151872800Y-126680000D01* +X273225000Y-170700000D02* +X273225000Y-171890000D01* +X266915000Y-152137500D02* +X266915000Y-154232500D01* +X163320300Y-144530000D02* +X163320300Y-143347500D01* +X146655000Y-132760000D02* +X145980000Y-133435000D01* +X160592800Y-142497500D02* +X159867800Y-143222500D01* +X269585000Y-164732236D02* +X269370000Y-164947236D01* +X261635000Y-122865000D02* +X261635000Y-123268750D01* +D59* +X141519997Y-121119997D02* +X141519997Y-124040000D01* +D58* +X190425000Y-167850108D02* +X190425000Y-169612500D01* +X223900000Y-141250000D02* +X223900000Y-142600000D01* +X183855000Y-107445000D02* +X185000000Y-106300000D01* +X109900000Y-118900000D02* +X110922501Y-119922501D01* +D59* +X249077500Y-151210000D02* +X248005000Y-152282500D01* +D60* +X257310000Y-122260000D02* +X257925000Y-121645000D01* +D58* +X259783097Y-162350000D02* +X259200000Y-162350000D01* +X265810000Y-141387500D02* +X269310000Y-141387500D01* +X256770000Y-150890000D02* +X256767500Y-150892500D01* +X259200000Y-162350000D02* +X258550000Y-161700000D01* +X262333097Y-168783097D02* +X262333097Y-167362500D01* +X213740000Y-130005000D02* +X213740000Y-131260000D01* +X240024999Y-133455001D02* +X240965000Y-133455001D01* +X268058098Y-169895000D02* +X268058098Y-170548098D01* +X269370000Y-164947236D02* +X269370000Y-165752500D01* +X266360000Y-156480000D02* +X265690000Y-155810000D01* +X166922500Y-136522500D02* +X168375300Y-136522500D01* +X262700000Y-121800000D02* +X261635000Y-122865000D01* +X187775000Y-174625000D02* +X187775000Y-173500000D01* +X220900000Y-122780000D02* +X222132500Y-122780000D01* +X190775000Y-173500000D02* +X193775000Y-173500000D01* +X218710000Y-138090000D02* +X218710000Y-137890000D01* +X192275000Y-173725000D02* +X192275000Y-173500000D01* +X262931785Y-164065000D02* +X263146785Y-163850000D01* +X264253098Y-173500000D02* +X264253098Y-172365000D01* +X110922501Y-119922501D02* +X110922501Y-120371250D01* +X231912500Y-141930000D02* +X230710000Y-141930000D01* +X118155001Y-120105001D02* +X117000000Y-118950000D01* +X264050000Y-149350000D02* +X264050000Y-148265000D01* +D59* +X249665000Y-148220000D02* +X249077500Y-148807500D01* +D58* +X266915000Y-154232500D02* +X266785000Y-154362500D01* +X263146785Y-163850000D02* +X264447500Y-163850000D01* +X236250000Y-144615000D02* +X235340000Y-143705000D01* +X129196400Y-132696400D02* +X128068900Y-132696400D01* +X266283098Y-173420000D02* +X266058098Y-173195000D01* +X218710000Y-137890000D02* +X219700000Y-136900000D01* +X223070000Y-166580000D02* +X223835000Y-165815000D01* +X220900000Y-122780000D02* +X220720000Y-122780000D01* +X240050000Y-122780000D02* +X241312500Y-122780000D01* +X163320300Y-143347500D02* +X162470300Y-142497500D01* +D60* +X256725000Y-121645000D02* +X257925000Y-121645000D01* +D58* +X266283098Y-175245000D02* +X266283098Y-173420000D01* +X266915000Y-150600000D02* +X266915000Y-152137500D01* +X266360000Y-157437500D02* +X266360000Y-156480000D01* +X264353098Y-155215000D02* +X265095000Y-155215000D01* +X262333097Y-165787347D02* +X262333097Y-167362500D01* +X230710000Y-141930000D02* +X230530000Y-141750000D01* +D59* +X132519999Y-120019999D02* +X132519999Y-124040000D01* +D58* +X187490000Y-166660000D02* +X186475000Y-167675000D01* +X273225000Y-170312500D02* +X272050000Y-169137500D01* +X198640000Y-107840000D02* +X198640000Y-107560000D01* +X267560000Y-141387500D02* +X267560000Y-137037500D01* +X152200000Y-133540000D02* +X151420000Y-132760000D01* +X222267501Y-150340000D02* +X222267501Y-149817501D01* +X274935000Y-154700000D02* +X274935000Y-155862500D01* +X174985300Y-128575000D02* +X177200000Y-126360300D01* +X186475000Y-167675000D02* +X185487500Y-167675000D01* +X236760000Y-141650000D02* +X236135000Y-141025000D01* +X269585000Y-163910000D02* +X269585000Y-164732236D01* +X240840000Y-136980000D02* +X241690000Y-137830000D01* +X256765000Y-150892500D02* +X256765000Y-149770000D01* +X222267501Y-149817501D02* +X221350000Y-148900000D01* +X118155001Y-120411250D02* +X118155001Y-120105001D01* +D60* +X257310000Y-123930000D02* +X257310000Y-122260000D01* +D58* +%TO.N,/Microcontroller/XTAL_2*% +X269033098Y-169969343D02* +X269033098Y-167493098D01* +X268058098Y-173195000D02* +X268058098Y-175020000D01* +X268058098Y-173195000D02* +X269385751Y-173195000D01* +X269385751Y-173195000D02* +X269903098Y-173712347D01* +X270703098Y-172912347D02* +X270703098Y-171639343D01* +X268360000Y-166820000D02* +X268360000Y-165762500D01* +X269903098Y-173712347D02* +X270703098Y-172912347D01* +X268058098Y-175020000D02* +X267833098Y-175245000D01* +X269033098Y-167493098D02* +X268360000Y-166820000D01* +X270703098Y-171639343D02* +X269033098Y-169969343D01* +%TO.N,+3V3*% +X269860000Y-165762500D02* +X269860000Y-166997500D01* +X185893004Y-111440000D02* +X188790000Y-108543004D01* +X226797500Y-141472500D02* +X228435000Y-139835000D01* +D59* +X254765000Y-141420000D02* +X254765000Y-142420000D01* +X250265000Y-142420000D02* +X251965000Y-144120000D01* +D58* +X265870000Y-157427500D02* +X265207500Y-156765000D01* +X264247500Y-167362500D02* +X265040000Y-166570000D01* +D59* +X252715000Y-150695000D02* +X251965000Y-150695000D01* +X253665000Y-142420000D02* +X251965000Y-144120000D01* +D58* +X270517500Y-150837500D02* +X270672500Y-150992500D01* +X265040000Y-166570000D02* +X265847500Y-165762500D01* +X268185000Y-154212500D02* +X268335000Y-154362500D01* +X256225000Y-173585000D02* +X256220000Y-173590000D01* +X188790000Y-108543004D02* +X188790000Y-108480000D01* +X134550000Y-137789200D02* +X134550000Y-139185000D01* +X263190000Y-156765000D02* +X264353098Y-156765000D01* +X256220000Y-173780000D02* +X255000000Y-175000000D01* +X265207500Y-156765000D02* +X264353098Y-156765000D01* +X272120000Y-166230000D02* +X272120000Y-167517500D01* +X268185000Y-152137500D02* +X268185000Y-154212500D01* +D59* +X249165000Y-142420000D02* +X250265000Y-142420000D01* +D58* +X256220000Y-173590000D02* +X256220000Y-173780000D01* +X184660000Y-173860000D02* +X184660000Y-173545000D01* +X249540000Y-167927500D02* +X250697500Y-167927500D01* +D59* +X249165000Y-141420000D02* +X249165000Y-142420000D01* +X250630000Y-150695000D02* +X251965000Y-149360000D01* +D58* +X263883097Y-164914403D02* +X264447500Y-164350000D01* +X159000000Y-139185000D02* +X160917800Y-139185000D01* +D59* +X251952500Y-148207500D02* +X251965000Y-148220000D01* +D58* +X250697500Y-167927500D02* +X250700000Y-167925000D01* +X181510000Y-111855000D02* +X179990000Y-111855000D01* +D59* +X251965000Y-148220000D02* +X251965000Y-149360000D01* +D58* +X178830000Y-111855000D02* +X179990000Y-111855000D01* +X272772500Y-158850000D02* +X272772500Y-157995598D01* +X270672500Y-150992500D02* +X273166903Y-150992500D01* +X270450000Y-167587500D02* +X272050000Y-167587500D01* +X272120000Y-167517500D02* +X272050000Y-167587500D01* +D59* +X251965000Y-150695000D02* +X250627500Y-150695000D01* +D58* +X273385000Y-157383098D02* +X273378098Y-157390000D01* +D59* +X250627500Y-150695000D02* +X250630000Y-150695000D01* +D58* +X183820000Y-110640000D02* +X184620000Y-111440000D01* +X268185000Y-151162501D02* +X268510001Y-150837500D01* +X264257347Y-165787347D02* +X263883097Y-165787347D01* +X184620000Y-111440000D02* +X185893004Y-111440000D01* +D59* +X252715000Y-150110000D02* +X251965000Y-149360000D01* +D58* +X263883097Y-167362500D02* +X264247500Y-167362500D01* +X185350000Y-174550000D02* +X184660000Y-173860000D01* +X256225000Y-170530000D02* +X256225000Y-173585000D01* +X268510001Y-150837500D02* +X270517500Y-150837500D01* +X265847500Y-165762500D02* +X265860000Y-165762500D01* +X273385000Y-155862500D02* +X273385000Y-157383098D01* +D59* +X251965000Y-148220000D02* +X251965000Y-150695000D01* +X251965000Y-148220000D02* +X251965000Y-144120000D01* +X249165000Y-141420000D02* +X254765000Y-141420000D01* +X254765000Y-142420000D02* +X253665000Y-142420000D01* +D58* +X263883097Y-165787347D02* +X263883097Y-164914403D01* +X272772500Y-157995598D02* +X273378098Y-157390000D01* +X269860000Y-166997500D02* +X270450000Y-167587500D01* +X249540000Y-169525001D02* +X249540000Y-167927500D01* +X273385000Y-154675000D02* +X273385000Y-155862500D01* +D59* +X251965000Y-144120000D02* +X251965000Y-141920000D01* +X249165000Y-142420000D02* +X254765000Y-142420000D01* +X252715000Y-150695000D02* +X252715000Y-150110000D01* +D58* +X268185000Y-152137500D02* +X268185000Y-151162501D01* +X135440600Y-136898600D02* +X134550000Y-137789200D01* +X247357345Y-159827655D02* +X248482345Y-159827655D01* +X265040000Y-166570000D02* +X264257347Y-165787347D01* +%TO.N,/CAN_Transciever/V_{ref}*% +X267560000Y-144587500D02* +X266640000Y-144587500D01* +X267560000Y-142937500D02* +X267560000Y-144587500D01* +X268460000Y-144587500D02* +X267560000Y-144587500D01* +X267560000Y-144587500D02* +X267560000Y-145562500D01* +X270662500Y-148392500D02* +X273166903Y-148392500D01* +%TO.N,/CAN_Transciever/CAN_HIGH*% +X265010000Y-142137500D02* +X265010000Y-140912500D01* +X265810000Y-142937500D02* +X265010000Y-142137500D01* +X264990000Y-143757500D02* +X265810000Y-142937500D01* +X260028604Y-126755000D02* +X254135000Y-126755000D01* +X266610000Y-133336396D02* +X260028604Y-126755000D01* +X254135000Y-126755000D02* +X251310000Y-123930000D01* +X266915000Y-147187500D02* +X266915000Y-146512500D01* +X266610000Y-139312500D02* +X266610000Y-133336396D01* +X266915000Y-146512500D02* +X264990000Y-144587500D01* +X264990000Y-144587500D02* +X264990000Y-143757500D01* +X265010000Y-140912500D02* +X266610000Y-139312500D01* +%TO.N,/CAN_Transciever/CAN_LOW*% +X268510000Y-139312500D02* +X268510000Y-134600000D01* +X256135000Y-125755000D02* +X254310000Y-123930000D01* +X270110000Y-143737500D02* +X269310000Y-142937500D01* +X268185000Y-147187500D02* +X268185000Y-146512500D01* +X270110000Y-144587500D02* +X270110000Y-143737500D01* +X268510000Y-134600000D02* +X259665000Y-125755000D01* +X259665000Y-125755000D02* +X256135000Y-125755000D01* +X269310000Y-142937500D02* +X270110000Y-142137500D01* +X270110000Y-140912500D02* +X268510000Y-139312500D01* +X268185000Y-146512500D02* +X270110000Y-144587500D01* +X270110000Y-142137500D02* +X270110000Y-140912500D01* +D59* +%TO.N,+12V*% +X233985000Y-121325000D02* +X233985000Y-123930000D01* +X246550000Y-116580000D02* +X248310000Y-118340000D01* +D58* +X237770000Y-130437502D02* +X238777500Y-129430002D01* +D59* +X248310000Y-135830000D02* +X250660000Y-138180000D01* +X238777501Y-129430002D02* +X233985000Y-124637501D01* +D58* +X237770000Y-139202500D02* +X237770000Y-130437502D01* +X239207500Y-140640000D02* +X237770000Y-139202500D01* +D59* +X233080000Y-121325000D02* +X233985000Y-121325000D01* +X233985000Y-124637501D02* +X233985000Y-123930000D01* +X233985000Y-121325000D02* +X238730000Y-116580000D01* +X233985000Y-122230000D02* +X233080000Y-121325000D01* +D58* +X248310000Y-124490000D02* +X248310000Y-123930000D01* +X131210000Y-130921400D02* +X130023900Y-130921400D01* +X250260000Y-126440000D02* +X248310000Y-124490000D01* +D59* +X248310000Y-118340000D02* +X248310000Y-123930000D01* +X238730000Y-116580000D02* +X246550000Y-116580000D01* +X250660000Y-138180000D02* +X255150000Y-138180000D01* +D58* +X260421250Y-124768750D02* +X261597500Y-124768750D01* +D59* +X256765000Y-139795000D02* +X256765000Y-140607500D01* +X255150000Y-138180000D02* +X256765000Y-139795000D01* +X233985000Y-123930000D02* +X233985000Y-122230000D01* +X248310000Y-123930000D02* +X248310000Y-135830000D01* +D58* +%TO.N,/Microcontroller/XTAL_1*% +X267878098Y-165780598D02* +X267860000Y-165762500D01* +X267878098Y-167740000D02* +X267878098Y-165780598D01* +%TO.N,/CAN_Transciever/CAN_TX*% +X267360000Y-156196552D02* +X265645000Y-154481552D01* +X267360000Y-157437500D02* +X267360000Y-156196552D01* +X265645000Y-154481552D02* +X265645000Y-152137500D01* +%TO.N,/CAN_Transciever/CAN_RX*% +X267860000Y-157437500D02* +X267860000Y-156162500D01* +X269455000Y-154567500D02* +X269455000Y-152137500D01* +X267860000Y-156162500D02* +X269455000Y-154567500D01* +%TO.N,/Microcontroller/Status_LED_R*% +X249967345Y-156322655D02* +X251272655Y-156322655D01* +X254222655Y-159272655D02* +X259255447Y-159272655D01* +X261082792Y-161100000D02* +X262042497Y-161100000D01* +X259255447Y-159272655D02* +X261082792Y-161100000D01* +X262042497Y-161100000D02* +X262292497Y-161350000D01* +X251272655Y-156322655D02* +X254222655Y-159272655D01* +X262292497Y-161350000D02* +X264447500Y-161350000D01* +%TO.N,/Microcontroller/Status_LED_G*% +X260896396Y-161550000D02* +X261856101Y-161550000D01* +X259069051Y-159722655D02* +X260896396Y-161550000D01* +X262156101Y-161850000D02* +X264447500Y-161850000D01* +X251407345Y-159722655D02* +X259069051Y-159722655D01* +X261856101Y-161550000D02* +X262156101Y-161850000D01* +%TO.N,/Microcontroller/Status_LED_B*% +X249117345Y-162322655D02* +X252047345Y-162322655D01* +X260590000Y-162729907D02* +X261010093Y-163150000D01* +X262156101Y-162850000D02* +X264447500Y-162850000D01* +X252047345Y-162322655D02* +X254197345Y-160172655D01* +X261010093Y-163150000D02* +X261856101Y-163150000D01* +X258882655Y-160172655D02* +X260590000Y-161880000D01* +X248317345Y-161522655D02* +X249117345Y-162322655D01* +X254197345Y-160172655D02* +X258882655Y-160172655D01* +X260590000Y-161880000D02* +X260590000Y-162729907D01* +X261856101Y-163150000D02* +X262156101Y-162850000D01* +%TO.N,Net-(D19-A)*% +X116547500Y-123031250D02* +X116547500Y-120443749D01* +X116547500Y-120443749D02* +X116579999Y-120411250D01* +D59* +%TO.N,/Input_Output/RELAY_DRAIN*% +X241277499Y-129430002D02* +X241277499Y-130317501D01* +X236985000Y-125137503D02* +X241277499Y-129430002D01* +D58* +X239245000Y-142190000D02* +X238060000Y-142190000D01* +X238760000Y-131580000D02* +X240015000Y-131580000D01* +D59* +X241277499Y-130317501D02* +X240015000Y-131580000D01* +X236985000Y-123930000D02* +X236985000Y-125137503D01* +D58* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X179200000Y-114295000D02* +X179990000Y-113505000D01* +X177250000Y-137598909D02* +X177250000Y-133351624D01* +X169438943Y-145021057D02* +X169827852Y-145021057D01* +X169827852Y-145021057D02* +X177250000Y-137598909D01* +X179200000Y-117000000D02* +X179200000Y-114295000D01* +X265601991Y-159315000D02* +X264482500Y-159315000D01* +X265801507Y-159115484D02* +X265601991Y-159315000D01* +X179200000Y-117000000D02* +X180600000Y-118400000D01* +X182145000Y-128456624D02* +X182145000Y-121885000D01* +X182145000Y-121885000D02* +X186630000Y-117400000D01* +X257430000Y-162875000D02* +X242350801Y-162875000D01* +X177250000Y-133351624D02* +X182145000Y-128456624D01* +X185982500Y-117400000D02* +X186630000Y-117400000D01* +X180600000Y-118400000D02* +X184982500Y-118400000D01* +X264482500Y-159315000D02* +X264447500Y-159350000D01* +X184982500Y-118400000D02* +X185982500Y-117400000D01* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X241500000Y-163600000D02* +X262334695Y-163600000D01* +X190010000Y-115074694D02* +X190010000Y-109346000D01* +X169138010Y-145974704D02* +X169362714Y-145750000D01* +X188792347Y-116292347D02* +X190010000Y-115074694D01* +X262594695Y-163340000D02* +X264457500Y-163340000D01* +X169735305Y-145750000D02* +X177700000Y-137785305D01* +X177700000Y-137785305D02* +X177700000Y-133538020D01* +X264457500Y-163340000D02* +X264447500Y-163350000D01* +X177700000Y-133538020D02* +X182595000Y-128643020D01* +X182300000Y-117000000D02* +X182300000Y-114295000D01* +X182595000Y-128643020D02* +X182595000Y-122489694D01* +X183300000Y-116000000D02* +X188500000Y-116000000D01* +X182300000Y-117000000D02* +X183300000Y-116000000D01* +X188500000Y-116000000D02* +X189084694Y-116000000D01* +X169362714Y-145750000D02* +X169735305Y-145750000D01* +X182300000Y-114295000D02* +X181510000Y-113505000D01* +X182595000Y-122489694D02* +X188792347Y-116292347D01* +X262334695Y-163600000D02* +X262594695Y-163340000D01* +X188500000Y-116000000D02* +X188792347Y-116292347D01* +%TO.N,/Battery_Management_System_Right/MISO*% +X269022792Y-180900000D02* +X274990000Y-174932792D01* +X183775000Y-171010000D02* +X183985000Y-171010000D01* +X249730000Y-180900000D02* +X269022792Y-180900000D01* +X241440000Y-180900000D02* +X244445000Y-177895000D01* +X274990000Y-174932792D02* +X274990000Y-163086396D01* +X182264396Y-175630313D02* +X187534083Y-180900000D01* +X183775000Y-171010000D02* +X184660000Y-171895000D01* +X188925000Y-168851104D02* +X188925000Y-169612500D01* +X187534083Y-180900000D02* +X241440000Y-180900000D01* +X246725000Y-177895000D02* +X249730000Y-180900000D01* +X274990000Y-163086396D02* +X274743604Y-162840000D01* +X188611396Y-168537500D02* +X188925000Y-168851104D01* +X183985000Y-171010000D02* +X186457500Y-168537500D01* +X186457500Y-168537500D02* +X188611396Y-168537500D01* +X274743604Y-162840000D02* +X272782500Y-162840000D01* +X244445000Y-177895000D02* +X246725000Y-177895000D01* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X184726104Y-167175000D02* +X185487500Y-167175000D01* +X188109389Y-180450000D02* +X238890000Y-180450000D01* +X240120000Y-179220000D02* +X241895000Y-177445000D01* +X183050000Y-168851104D02* +X184726104Y-167175000D01* +X268836396Y-180450000D02* +X274540000Y-174746396D01* +X182264393Y-174605004D02* +X188109389Y-180450000D01* +X274540000Y-174746396D02* +X274540000Y-163390000D01* +X249916396Y-180450000D02* +X268836396Y-180450000D01* +X246911396Y-177445000D02* +X249916396Y-180450000D01* +X274540000Y-163390000D02* +X274490000Y-163340000D01* +X238890000Y-180450000D02* +X240120000Y-179220000D01* +X183050000Y-173340000D02* +X183050000Y-168851104D01* +X241895000Y-177445000D02* +X246911396Y-177445000D01* +X274490000Y-163340000D02* +X272782500Y-163340000D01* +%TO.N,/Battery_Management_System_Right/MOSI*% +X186472500Y-169612500D02* +X187425000Y-169612500D01* +X186958777Y-181350000D02* +X243990000Y-181350000D01* +X269209188Y-181350000D02* +X275440000Y-175119188D01* +X182264396Y-176655619D02* +X186958777Y-181350000D01* +X248250000Y-181350000D02* +X269209188Y-181350000D01* +X274880000Y-162340000D02* +X272782500Y-162340000D01* +X186470000Y-169610000D02* +X186472500Y-169612500D01* +X246120000Y-179220000D02* +X248250000Y-181350000D01* +X275440000Y-162900000D02* +X274880000Y-162340000D01* +X243990000Y-181350000D02* +X246120000Y-179220000D01* +X275440000Y-175119188D02* +X275440000Y-162900000D01* +X182264396Y-176655618D02* +X182264396Y-176655619D01* +%TO.N,/Microcontroller/NRST*% +X269650000Y-169596552D02* +X270753448Y-170700000D01* +X268870000Y-165752500D02* +X268870000Y-166693604D01* +X270753448Y-170700000D02* +X271675000Y-170700000D01* +X269650000Y-167473604D02* +X269650000Y-169596552D01* +X268870000Y-166693604D02* +X269650000Y-167473604D01* +X272510000Y-131300000D02* +X272500000Y-131310000D01* +X268860000Y-161550000D02* +X268860000Y-165762500D01* +%TO.N,/Microcontroller/TRACESWO*% +X265320000Y-159840000D02* +X264457500Y-159840000D01* +X265890000Y-160410000D02* +X265320000Y-159840000D01* +%TO.N,/Microcontroller/SWDIO*% +X266870000Y-158707458D02* +X266870000Y-157427500D01* +X266868729Y-158708729D02* +X266870000Y-158707458D01* +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158840000D02* +X264447500Y-158850000D01* +X264457500Y-158222500D02* +X264457500Y-158840000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X173010000Y-175380000D02* +X168990000Y-175380000D01* +X178150000Y-137988020D02* +X178150000Y-133724416D01* +X177550000Y-172250000D02* +X178075000Y-171725000D01* +X183045000Y-123065000D02* +X187670000Y-118440000D01* +X178075000Y-171725000D02* +X178075000Y-170225000D01* +X177550000Y-172250000D02* +X176140000Y-172250000D01* +X168990000Y-175380000D02* +X166380000Y-172770000D01* +X187349522Y-165175000D02* +X185487500Y-165175000D01* +X166380000Y-172770000D02* +X166380000Y-149758020D01* +X176140000Y-172250000D02* +X173010000Y-175380000D01* +X176475000Y-168625000D02* +X178075000Y-170225000D01* +X183045000Y-128829416D02* +X183045000Y-123065000D01* +X178150000Y-133724416D02* +X183045000Y-128829416D01* +X187350000Y-165174522D02* +X187349522Y-165175000D01* +X166380000Y-149758020D02* +X178150000Y-137988020D01* +%TO.N,/Input_Output/RELAY_ENABLE*% +X242639609Y-130670000D02* +X242639609Y-131692501D01* +X262415289Y-160200000D02* +X262555289Y-160340000D01* +X261455584Y-160200000D02* +X262415289Y-160200000D01* +X258135585Y-156880001D02* +X261455584Y-160200000D01* +X262555289Y-160340000D02* +X264457500Y-160340000D01* +X257025551Y-156880001D02* +X258135585Y-156880001D01* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X262418893Y-160840000D02* +X264457500Y-160840000D01* +X235026802Y-147473198D02* +X233825000Y-146271396D01* +X261269188Y-160650000D02* +X262228893Y-160650000D01* +X257835280Y-157605001D02* +X258224189Y-157605001D01* +X233825000Y-146271396D02* +X233825000Y-143705000D01* +X258224189Y-157605001D02* +X261269188Y-160650000D01* +X262228893Y-160650000D02* +X262418893Y-160840000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X183600000Y-163175000D02* +X183375000Y-162950000D01* +X180975000Y-164675000D02* +X178875000Y-164675000D01* +X178875000Y-164675000D02* +X178125000Y-165425000D01* +X185487500Y-163175000D02* +X183600000Y-163175000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)*% +X178125000Y-167025000D02* +X179675000Y-167025000D01* +X185487500Y-164675000D02* +X182325000Y-164675000D01* +X182325000Y-164675000D02* +X180775000Y-166225000D01* +X179675000Y-167025000D02* +X179675000Y-167850000D01* +X179675000Y-166225000D02* +X179675000Y-167025000D01* +X180775000Y-166225000D02* +X179675000Y-166225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X182525000Y-164175000D02* +X185487500Y-164175000D01* +X176375000Y-163825000D02* +X176500000Y-163825000D01* +X173500000Y-164625000D02* +X172075000Y-166050000D01* +X176225000Y-164100000D02* +X176500000Y-163825000D01* +X175575000Y-164625000D02* +X176375000Y-163825000D01* +X175575000Y-164625000D02* +X173500000Y-164625000D01* +X182175000Y-163825000D02* +X182525000Y-164175000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X177275000Y-165025000D02* +X178050000Y-164250000D01* +X183050305Y-163675000D02* +X182475305Y-163100000D01* +X166830000Y-149944416D02* +X166830000Y-169055000D01* +X169825000Y-172050000D02* +X169825000Y-169524900D01* +X166830000Y-169055000D02* +X169825000Y-172050000D01* +X185487500Y-163675000D02* +X183050305Y-163675000D01* +X174420000Y-169080000D02* +X176475000Y-167025000D01* +X190810000Y-108520000D02* +X190810000Y-116332042D01* +X170269900Y-169080000D02* +X174420000Y-169080000D01* +X183495000Y-123647042D02* +X183495000Y-129015812D01* +X178775000Y-163100000D02* +X178050000Y-163825000D01* +X190810000Y-116332042D02* +X183495000Y-123647042D01* +X178050000Y-164250000D02* +X178050000Y-163825000D01* +X182475305Y-163100000D02* +X178775000Y-163100000D01* +X177275000Y-166225000D02* +X177275000Y-165025000D01* +X183495000Y-129015812D02* +X178600000Y-133910812D01* +X169825000Y-169524900D02* +X170269900Y-169080000D01* +X176475000Y-167025000D02* +X177275000Y-166225000D01* +X178600000Y-133910812D02* +X178600000Y-138174416D01* +X178600000Y-138174416D02* +X166830000Y-149944416D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)*% +X185487500Y-166175000D02* +X183625000Y-166175000D01* +X178900000Y-169400000D02* +X178125000Y-168625000D01* +X183625000Y-166175000D02* +X180400000Y-169400000D01* +X180400000Y-169400000D02* +X179675000Y-169400000D01* +X179675000Y-169400000D02* +X178900000Y-169400000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X176525000Y-170225000D02* +X173900000Y-170225000D01* +X182374694Y-165675000D02* +X181949847Y-166099847D01* +X173900000Y-170225000D02* +X172075000Y-172050000D01* +X176475000Y-170275000D02* +X176525000Y-170225000D01* +X176525000Y-171525000D02* +X176525000Y-170225000D01* +X185487500Y-165675000D02* +X182374694Y-165675000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)*% +X180750000Y-160750000D02* +X179650000Y-159650000D01* +X185487500Y-161175000D02* +X183261701Y-161175000D01* +X179640000Y-158835000D02* +X179650000Y-158825000D01* +X179650000Y-158825000D02* +X179650000Y-158000000D01* +X182836701Y-160750000D02* +X180750000Y-160750000D01* +X183261701Y-161175000D02* +X182836701Y-160750000D01* +X178100000Y-158835000D02* +X179640000Y-158835000D01* +X179650000Y-159650000D02* +X179650000Y-158825000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)*% +X179650000Y-156450000D02* +X178875000Y-156450000D01* +X185487500Y-159675000D02* +X184450305Y-159675000D01* +X184450305Y-159675000D02* +X181225305Y-156450000D01* +X181225305Y-156450000D02* +X179650000Y-156450000D01* +X178875000Y-156450000D02* +X178100000Y-157225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X170659900Y-156780000D02* +X174395000Y-156780000D01* +X169795000Y-159780000D02* +X169795000Y-157644900D01* +X191610000Y-105730000D02* +X191610000Y-117582652D01* +X167730000Y-157715000D02* +X169795000Y-159780000D01* +X183925000Y-160175000D02* +X185487500Y-160175000D01* +X183475000Y-159725000D02* +X183925000Y-160175000D01* +X169795000Y-157644900D02* +X170659900Y-156780000D01* +X179500000Y-134283604D02* +X179500000Y-138547208D01* +X179500000Y-138547208D02* +X167730000Y-150317208D01* +X177250000Y-156425000D02* +X178050000Y-155625000D01* +X178050000Y-154525000D02* +X178050000Y-155625000D01* +X184395000Y-129388604D02* +X179500000Y-134283604D01* +X184395000Y-124797652D02* +X184395000Y-129388604D01* +X177250000Y-158035000D02* +X177250000Y-156425000D01* +X191610000Y-117582652D02* +X184395000Y-124797652D01* +X167730000Y-150317208D02* +X167730000Y-157715000D01* +X176450000Y-158835000D02* +X177250000Y-158035000D01* +X174395000Y-156780000D02* +X176450000Y-158835000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X172075000Y-153760000D02* +X175810000Y-153760000D01* +X183398097Y-160675000D02* +X185487500Y-160675000D01* +X175810000Y-153760000D02* +X176500000Y-154450000D01* +X181975000Y-159925000D02* +X182648097Y-159925000D01* +X182648097Y-159925000D02* +X183398097Y-160675000D01* +X176500000Y-154450000D02* +X176500000Y-155625000D01* +X172045000Y-153790000D02* +X172075000Y-153760000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)*% +X185487500Y-162675000D02* +X184125305Y-162675000D01* +X178875000Y-161200000D02* +X178100000Y-160425000D01* +X179650000Y-161200000D02* +X178875000Y-161200000D01* +X182650305Y-161200000D02* +X179650000Y-161200000D01* +X184125305Y-162675000D02* +X182650305Y-161200000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D02* +X176247500Y-162087500D01* +X175410000Y-161250000D02* +X173940000Y-159780000D01* +X173940000Y-159780000D02* +X172045000Y-159780000D01* +X186875000Y-162174398D02* +X186874398Y-162175000D01* +X176247500Y-162087500D02* +X176437500Y-162087500D01* +X186874398Y-162175000D02* +X185487500Y-162175000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X176425000Y-165475000D02* +X176475000Y-165425000D01* +X176475000Y-165188604D02* +X177275000Y-164388604D01* +X178050000Y-162152500D02* +X178050000Y-162025000D01* +X178050000Y-162025000D02* +X176450000Y-160425000D01* +X177275000Y-164388604D02* +X177275000Y-162927500D01* +X176475000Y-165425000D02* +X176475000Y-165188604D01* +X179050000Y-134097208D02* +X179050000Y-138360812D01* +X182175000Y-162025000D02* +X178050000Y-162025000D01* +X167280000Y-150130812D02* +X167280000Y-163505000D01* +X170870000Y-163490000D02* +X171432500Y-162927500D01* +X183945000Y-129202208D02* +X179050000Y-134097208D01* +X167280000Y-163505000D02* +X169825000Y-166050000D01* +X170870000Y-165005000D02* +X170870000Y-163490000D01* +X171432500Y-162927500D02* +X177275000Y-162927500D01* +X179050000Y-138360812D02* +X167280000Y-150130812D01* +X186349093Y-161675000D02* +X186599093Y-161425000D01* +X188700000Y-119467347D02* +X183945000Y-124222347D01* +X183945000Y-124222347D02* +X183945000Y-129202208D01* +X177275000Y-162927500D02* +X178050000Y-162152500D01* +X186599093Y-161425000D02* +X187575000Y-161425000D01* +X169825000Y-166050000D02* +X170870000Y-165005000D01* +X185487500Y-161675000D02* +X186349093Y-161675000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X188338452Y-157585444D02* +X187870438Y-157585444D01* +X186550000Y-151425000D02* +X186550000Y-150625000D01* +X186550000Y-150625000D02* +X185775000Y-149850000D01* +X188925000Y-156237500D02* +X188925000Y-156998896D01* +X188925000Y-156998896D02* +X188338452Y-157585444D01* +X186550000Y-153725000D02* +X186550000Y-151425000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)*% +X184175000Y-149850000D02* +X184175000Y-151425000D01* +X185000000Y-153812500D02* +X185000000Y-151425000D01* +X187425000Y-156237500D02* +X185000000Y-153812500D01* +X185000000Y-151425000D02* +X183350000Y-151425000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X182484800Y-138415000D02* +X182504800Y-138415000D01* +X192410000Y-108520000D02* +X192410000Y-118850000D01* +X185304900Y-136585100D02* +X185304900Y-135340000D01* +X184175000Y-148200000D02* +X184975000Y-149000000D01* +X182504800Y-138415000D02* +X182569800Y-138350000D01* +X188641754Y-154825305D02* +X188641754Y-154191754D01* +X184975000Y-149000000D02* +X186148004Y-149000000D01* +X181630000Y-139269800D02* +X182484800Y-138415000D01* +X192410000Y-118850000D02* +X185295000Y-125965000D01* +X188425000Y-155042059D02* +X188641754Y-154825305D01* +X181630000Y-145655000D02* +X181630000Y-139269800D01* +X182569800Y-138350000D02* +X183540000Y-138350000D01* +X185295000Y-125965000D02* +X185295000Y-135330100D01* +X185295000Y-135330100D02* +X185304900Y-135340000D01* +X184175000Y-148200000D02* +X181630000Y-145655000D01* +X188425000Y-156237500D02* +X188425000Y-155042059D01* +X188641754Y-154191754D02* +X187375000Y-152925000D01* +X187375000Y-152925000D02* +X187375000Y-149800000D01* +X183540000Y-138350000D02* +X185304900Y-136585100D01* +X186948004Y-149800000D02* +X187375000Y-149800000D01* +X186148004Y-149000000D02* +X186948004Y-149800000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D02* +X187375000Y-147905000D01* +X186580000Y-147110000D02* +X185295000Y-145825000D01* +X187375000Y-147905000D02* +X187375000Y-148250000D01* +X187925000Y-154533246D02* +X187925000Y-156237500D01* +X185295000Y-145825000D02* +X185295000Y-138960000D01* +X187916754Y-154525000D02* +X187925000Y-154533246D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)*% +X181800000Y-151425000D02* +X181800000Y-150625000D01* +X181800000Y-150625000D02* +X182575000Y-149850000D01* +X184726104Y-159175000D02* +X181800000Y-156248896D01* +X181800000Y-156248896D02* +X181800000Y-151425000D01* +X185487500Y-159175000D02* +X184726104Y-159175000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X180975000Y-148250000D02* +X181300000Y-147925000D01* +X183054900Y-135340000D02* +X183054900Y-136265100D01* +X183054900Y-136265100D02* +X179850000Y-139470000D01* +X179850000Y-148250000D02* +X180975000Y-148250000D01* +X187805000Y-158675000D02* +X185487500Y-158675000D01* +X187840000Y-158640000D02* +X187805000Y-158675000D01* +X179850000Y-139470000D02* +X179850000Y-148250000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X179850000Y-149800000D02* +X180975000Y-149800000D01* +X177230000Y-150780000D02* +X178050000Y-151600000D01* +X184230000Y-157470000D02* +X184782500Y-157470000D01* +X184845000Y-125389390D02* +X184845000Y-129575000D01* +X175725000Y-156500000D02* +X176450000Y-157225000D01* +X179950000Y-138733604D02* +X168180000Y-150503604D01* +X168180000Y-150503604D02* +X168180000Y-152175000D01* +X169795000Y-151654900D02* +X170669900Y-150780000D01* +X169795000Y-153790000D02* +X169795000Y-151654900D01* +X179950000Y-134470000D02* +X179950000Y-138733604D01* +X184845000Y-129575000D02* +X179950000Y-134470000D01* +X178050000Y-151600000D02* +X179850000Y-149800000D01* +X168180000Y-152175000D02* +X169795000Y-153790000D01* +X170669900Y-150780000D02* +X177230000Y-150780000D01* +X184782500Y-157470000D02* +X185487500Y-158175000D01* +X189732195Y-120502195D02* +X184845000Y-125389390D01* +X180975000Y-149800000D02* +X182575000Y-148200000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)*% +X190925000Y-156237500D02* +X190925000Y-151850000D01* +X192175000Y-149850000D02* +X192175000Y-151425000D01* +X192175000Y-151425000D02* +X193000000Y-151425000D01* +X191350000Y-151425000D02* +X192175000Y-151425000D01* +X190925000Y-151850000D02* +X191350000Y-151425000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)*% +X192475000Y-156187500D02* +X192475000Y-154312500D01* +X194550000Y-150625000D02* +X193775000Y-149850000D01* +X192475000Y-154312500D02* +X194550000Y-152237500D01* +X194550000Y-151425000D02* +X194550000Y-150625000D01* +X194550000Y-152237500D02* +X194550000Y-151425000D01* +X192425000Y-156237500D02* +X192475000Y-156187500D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X195562653Y-150821763D02* +X195562653Y-149987653D01* +X194175000Y-149025000D02* +X194950000Y-149800000D01* +X194950000Y-149800000D02* +X195375000Y-149800000D01* +X193210000Y-105730000D02* +X193210000Y-122830000D01* +X192720000Y-123320000D02* +X193210000Y-122830000D01* +X192198153Y-153541419D02* +X191925000Y-153814572D01* +X193295000Y-135340000D02* +X192720000Y-134765000D01* +X191690100Y-138340000D02* +X193295000Y-136735100D01* +X189690000Y-145715000D02* +X189690000Y-139070000D01* +X193295000Y-136735100D02* +X193295000Y-135340000D01* +X195562653Y-149987653D02* +X195375000Y-149800000D01* +X190420000Y-138340000D02* +X191690100Y-138340000D01* +X193000000Y-149025000D02* +X194175000Y-149025000D01* +X192175000Y-148200000D02* +X193000000Y-149025000D01* +X191925000Y-153814572D02* +X191925000Y-156237500D01* +X192175000Y-148200000D02* +X189690000Y-145715000D01* +X192720000Y-134765000D02* +X192720000Y-123320000D01* +X189690000Y-139070000D02* +X190420000Y-138340000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X194575000Y-147225000D02* +X194575000Y-147450000D01* +X193295000Y-141340000D02* +X194575000Y-142620000D01* +X191419743Y-157825000D02* +X191425000Y-157819743D01* +X194575000Y-142620000D02* +X194575000Y-147225000D01* +X191425000Y-157819743D02* +X191425000Y-156237500D01* +X194575000Y-147450000D02* +X195375000Y-148250000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)*% +X189800000Y-151425000D02* +X189800000Y-150625000D01* +X189425000Y-151800000D02* +X189800000Y-151425000D01* +X189800000Y-150625000D02* +X190575000Y-149850000D01* +X189425000Y-156237500D02* +X189425000Y-151800000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X190150000Y-154725000D02* +X189925000Y-154950000D01* +X189240000Y-137145000D02* +X191045000Y-135340000D01* +X189240000Y-146530000D02* +X189240000Y-137145000D01* +X189925000Y-154950000D02* +X189925000Y-156237500D01* +X189770000Y-147060000D02* +X188975000Y-147855000D01* +X188975000Y-147855000D02* +X188975000Y-148250000D01* +X189770000Y-147060000D02* +X189240000Y-146530000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X183054900Y-140065000D02* +X184779900Y-138340000D01* +X188975000Y-149800000D02* +X188975000Y-151091754D01* +X186065948Y-148200000D02* +X186890948Y-149025000D01* +X183054900Y-141340000D02* +X183054900Y-140065000D01* +X183045000Y-145470000D02* +X185775000Y-148200000D01* +X183045000Y-138960000D02* +X183045000Y-145470000D01* +X186560000Y-125725000D02* +X190757500Y-121527500D01* +X188975000Y-151091754D02* +X188641754Y-151425000D01* +X184779900Y-138340000D02* +X186190100Y-138340000D01* +X186890948Y-149025000D02* +X188200000Y-149025000D01* +X186560000Y-137970100D02* +X186560000Y-125725000D01* +X188975000Y-149800000D02* +X190575000Y-148200000D01* +X186190100Y-138340000D02* +X186560000Y-137970100D01* +X190425000Y-157819740D02* +X190425000Y-156237500D01* +X185775000Y-148200000D02* +X186065948Y-148200000D01* +X188200000Y-149025000D02* +X188975000Y-149800000D01* +X190419740Y-157825000D02* +X190425000Y-157819740D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X195925000Y-155476104D02* +X197876104Y-153525000D01* +X203450000Y-150850000D02* +X203125000Y-150850000D01* +X203125000Y-150850000D02* +X202550000Y-151425000D01* +X195925000Y-156237500D02* +X195925000Y-155476104D01* +X202550000Y-150625000D02* +X201800000Y-149875000D01* +X202550000Y-151425000D02* +X202550000Y-150625000D01* +X197876104Y-153525000D02* +X202575000Y-153525000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)*% +X200175000Y-151425000D02* +X201000000Y-151425000D01* +X198550000Y-152225000D02* +X199350000Y-151425000D01* +X197275000Y-152225000D02* +X198550000Y-152225000D01* +X194425000Y-156237500D02* +X194425000Y-155075000D01* +X194425000Y-155075000D02* +X197275000Y-152225000D01* +X200175000Y-149850000D02* +X200175000Y-151425000D01* +X199350000Y-151425000D02* +X200175000Y-151425000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195425000Y-156237500D02* +X195425000Y-157387471D01* +X203350000Y-149787500D02* +X202550000Y-148987500D01* +X195425000Y-157387471D02* +X195424393Y-157388078D01* +X198020000Y-145845000D02* +X198020000Y-138700000D01* +X199400000Y-147425000D02* +X200175000Y-148200000D01* +X194010001Y-108530000D02* +X194010001Y-123760001D01* +X200175000Y-148200000D02* +X200175000Y-148125000D01* +X202550000Y-148987500D02* +X200962500Y-148987500D01* +X201295000Y-131045000D02* +X201295000Y-135330000D01* +X201295000Y-136865000D02* +X201295000Y-135330000D01* +X198390000Y-138330000D02* +X199830000Y-138330000D01* +X199400000Y-147225000D02* +X199400000Y-147425000D01* +X194010001Y-123760001D02* +X201295000Y-131045000D01* +X200962500Y-148987500D02* +X200175000Y-148200000D01* +X199830000Y-138330000D02* +X201295000Y-136865000D01* +X199400000Y-147225000D02* +X198020000Y-145845000D01* +X198020000Y-138700000D02* +X198390000Y-138330000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P*% +X203075000Y-152725000D02* +X204175000Y-151625000D01* +X204175000Y-149050000D02* +X203375000Y-148250000D01* +X201295000Y-146170000D02* +X203375000Y-148250000D01* +X201295000Y-141330000D02* +X201295000Y-146170000D01* +X197676104Y-152725000D02* +X203075000Y-152725000D01* +X204175000Y-151625000D02* +X204175000Y-149050000D01* +X194925000Y-156237500D02* +X194925000Y-155476104D01* +X194925000Y-155476104D02* +X197676104Y-152725000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)*% +X197800000Y-151425000D02* +X197800000Y-150625000D01* +X195562653Y-151861243D02* +X195562653Y-151849695D01* +X195987348Y-151425000D02* +X197800000Y-151425000D01* +X195562653Y-151849695D02* +X195987348Y-151425000D01* +X197800000Y-150625000D02* +X198550000Y-149875000D01* +X192925000Y-156237500D02* +X192925000Y-154498896D01* +X192925000Y-154498896D02* +X195562653Y-151861243D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196175000Y-147225000D02* +X196175000Y-147450000D01* +X197570000Y-145830000D02* +X196175000Y-147225000D01* +X196175000Y-147450000D02* +X196975000Y-148250000D01* +X193425000Y-156237500D02* +X193425000Y-155012653D01* +X193425000Y-155012653D02* +X196287653Y-152150000D01* +X199045000Y-135330000D02* +X197570000Y-136805000D01* +X197570000Y-136805000D02* +X197570000Y-145830000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X191045000Y-140094900D02* +X192799900Y-138340000D01* +X198550000Y-148187500D02* +X196975000Y-149762500D01* +X196200000Y-149025000D02* +X196975000Y-149800000D01* +X192799900Y-138340000D02* +X194190000Y-138340000D01* +X196975000Y-149800000D02* +X196975000Y-150529371D01* +X193925065Y-157825000D02* +X193925065Y-156237565D01* +X191045000Y-145470000D02* +X193775000Y-148200000D01* +X194190000Y-138340000D02* +X194590000Y-137940000D01* +X193775000Y-148200000D02* +X194065948Y-148200000D01* +X196975000Y-149762500D02* +X196975000Y-149800000D01* +X193925065Y-156237565D02* +X193925000Y-156237500D01* +X194590000Y-137940000D02* +X194590000Y-125365306D01* +X194065948Y-148200000D02* +X194890948Y-149025000D01* +X191045000Y-141340000D02* +X191045000Y-145470000D01* +X194890948Y-149025000D02* +X196200000Y-149025000D01* +X191045000Y-141340000D02* +X191045000Y-140094900D01* +X194590000Y-125365306D02* +X193610306Y-124385612D01* +X196975000Y-150529371D02* +X197012653Y-150567024D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X198862500Y-160175000D02* +X201340336Y-160175000D01* +X206512500Y-161200000D02* +X207287500Y-160425000D01* +X204600477Y-160125477D02* +X205675000Y-161200000D01* +X201340336Y-160175000D02* +X203132668Y-161967332D01* +X204600477Y-159921106D02* +X204600477Y-160125477D01* +X205675000Y-161200000D02* +X206512500Y-161200000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)*% +X205675000Y-158825000D02* +X207287500Y-158825000D01* +X202774695Y-158675000D02* +X202924695Y-158825000D01* +X202924695Y-158825000D02* +X205675000Y-158825000D01* +X205675000Y-159650000D02* +X205675000Y-158825000D01* +X198862500Y-158675000D02* +X202774695Y-158675000D01* +X205675000Y-158825000D02* +X205675000Y-158012500D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X202390948Y-159175000D02* +X198862500Y-159175000D01* +X209687500Y-161225000D02* +X208887500Y-162025000D01* +X204440948Y-161225000D02* +X202390948Y-159175000D01* +X213285000Y-159780000D02* +X211840000Y-161225000D01* +X204575000Y-161225000D02* +X204440948Y-161225000D01* +X211840000Y-161225000D02* +X209775000Y-161225000D01* +X209775000Y-161225000D02* +X209687500Y-161225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X208125000Y-160892052D02* +X208125000Y-159637500D01* +X194810000Y-105730000D02* +X194810000Y-122160000D01* +X214685000Y-150255000D02* +X215555000Y-151125000D01* +X215200000Y-156780000D02* +X210982500Y-156780000D01* +X207337500Y-162025000D02* +X207337500Y-161687500D01* +X215555000Y-151125000D02* +X215555000Y-153780000D01* +X198862500Y-159675000D02* +X201865641Y-159675000D01* +X210982500Y-156780000D02* +X208937500Y-158825000D01* +X203490000Y-144260000D02* +X209485000Y-150255000D01* +X209485000Y-150255000D02* +X214685000Y-150255000D01* +X215555000Y-153780000D02* +X215555000Y-156425000D01* +X207337500Y-161687500D02* +X207662500Y-161362500D01* +X194810000Y-122160000D02* +X203490000Y-130840000D01* +X204215641Y-162025000D02* +X207337500Y-162025000D01* +X215555000Y-153780000D02* +X215555000Y-155010000D01* +X215555000Y-155010000D02* +X215585000Y-155040000D01* +X215555000Y-156425000D02* +X215200000Y-156780000D01* +X203490000Y-130840000D02* +X203490000Y-144260000D01* +X207662500Y-161362500D02* +X207662500Y-161354552D01* +X201865641Y-159675000D02* +X204215641Y-162025000D01* +X208125000Y-159637500D02* +X208937500Y-158825000D01* +X207662500Y-161354552D02* +X208125000Y-160892052D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)*% +X204812500Y-157325000D02* +X205675000Y-156462500D01* +X196425000Y-156998896D02* +X196751104Y-157325000D01* +X196751104Y-157325000D02* +X204812500Y-157325000D01* +X205675000Y-156462500D02* +X206525000Y-156462500D01* +X196425000Y-156237500D02* +X196425000Y-156998896D01* +X206525000Y-156462500D02* +X207287500Y-157225000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P*% +X207637500Y-154375000D02* +X208887500Y-155625000D01* +X209042500Y-155470000D02* +X208887500Y-155625000D01* +X198787500Y-154375000D02* +X207637500Y-154375000D01* +X196925000Y-156237500D02* +X198787500Y-154375000D01* +X213305000Y-153780000D02* +X211615000Y-155470000D01* +X211615000Y-155470000D02* +X209042500Y-155470000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X202180000Y-138330000D02* +X200649900Y-138330000D01* +X199045000Y-145220000D02* +X201050000Y-147225000D01* +X202530000Y-130930000D02* +X202530000Y-137980000D01* +X201775000Y-148200000D02* +X201050000Y-147475000D01* +X199745892Y-155679108D02* +X207283392Y-155679108D01* +X202530000Y-137980000D02* +X202180000Y-138330000D01* +X207337500Y-155625000D02* +X208937500Y-157225000D01* +X207283392Y-155679108D02* +X207337500Y-155625000D01* +X200649900Y-138330000D02* +X199045000Y-139934900D01* +X197250000Y-158175000D02* +X198862500Y-158175000D01* +X194800000Y-123200000D02* +X202530000Y-130930000D01* +X199045000Y-141330000D02* +X199045000Y-145220000D01* +X199045000Y-139934900D02* +X199045000Y-141330000D01* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X203940000Y-144073604D02* +X209671396Y-149805000D01* +X208112500Y-162509052D02* +X208112500Y-161540948D01* +X216670000Y-151100000D02* +X216670000Y-158645000D01* +X209150000Y-164975000D02* +X208945000Y-165180000D01* +X209042500Y-160320000D02* +X208937500Y-160425000D01* +X209671396Y-149805000D02* +X215375000Y-149805000D01* +X215375000Y-149805000D02* +X216670000Y-151100000D01* +X203675000Y-164925000D02* +X204175000Y-165425000D01* +X208112500Y-161540948D02* +X208937500Y-160715948D01* +X195887653Y-122297653D02* +X203940000Y-130350000D01* +X203940000Y-130350000D02* +X203940000Y-144073604D01* +X203675000Y-164925000D02* +X200425000Y-161675000D01* +X208937500Y-160715948D02* +X208937500Y-160425000D01* +X208100000Y-162845000D02* +X208100000Y-162521552D01* +X208100000Y-162521552D02* +X208112500Y-162509052D01* +X216670000Y-158645000D02* +X215535000Y-159780000D01* +X210000000Y-164975000D02* +X209150000Y-164975000D01* +X204175000Y-165425000D02* +X205650000Y-165425000D01* +X207345000Y-163600000D02* +X208100000Y-162845000D01* +X210000000Y-164975000D02* +X210000000Y-164850000D01* +X207345000Y-163600000D02* +X208925000Y-165180000D01* +X215535000Y-162380000D02* +X215535000Y-159780000D01* +X214985000Y-162930000D02* +X215535000Y-162380000D01* +X195887653Y-122112347D02* +X195887653Y-122297653D01* +X208925000Y-165180000D02* +X208945000Y-165180000D01* +X211350000Y-162930000D02* +X214985000Y-162930000D01* +X200425000Y-161675000D02* +X198862500Y-161675000D01* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X146631400Y-124056400D02* +X144531398Y-124056400D01* +X127481400Y-124056400D02* +X129531402Y-124056400D01* +X130023900Y-129271400D02* +X129531402Y-128778902D01* +X130023900Y-129271400D02* +X129018900Y-129271400D01* +X129018900Y-129271400D02* +X128193900Y-130096400D01* +X129531402Y-128778902D02* +X129531402Y-124056400D01* +%TO.N,/Battery_Management_System_Right/~{CS}*% +X268650000Y-180000000D02* +X274090000Y-174560000D01* +X184589708Y-166675000D02* +X182200000Y-169064708D01* +X182200000Y-173515305D02* +X188684695Y-180000000D01* +X239245000Y-176995000D02* +X247097792Y-176995000D01* +X236240000Y-180000000D02* +X237120000Y-179120000D01* +X273587764Y-163840000D02* +X272782500Y-163840000D01* +X274090000Y-164342236D02* +X273587764Y-163840000D01* +X188684695Y-180000000D02* +X236240000Y-180000000D01* +X274090000Y-174560000D02* +X274090000Y-164342236D01* +X237120000Y-179120000D02* +X239245000Y-176995000D01* +X250102792Y-180000000D02* +X268650000Y-180000000D01* +X247097792Y-176995000D02* +X250102792Y-180000000D01* +X182200000Y-169064708D02* +X182200000Y-173515305D01* +X185487500Y-166675000D02* +X184589708Y-166675000D01* +%TO.N,+5V*% +X196487499Y-173512500D02* +X195275000Y-173512500D01* +X207740000Y-143282792D02* +X210377208Y-145920000D01* +X219450000Y-152400000D02* +X219970000Y-152920000D01* +X207740000Y-123930000D02* +X207740000Y-143282792D01* +X221282730Y-152920000D02* +X222305000Y-151897730D01* +X214980000Y-145920000D02* +X219450000Y-150390000D01* +X210377208Y-145920000D02* +X214980000Y-145920000D01* +X223760000Y-159880000D02* +X225070000Y-158570000D01* +X224337500Y-162294998D02* +X223762501Y-161719999D01* +X219970000Y-152920000D02* +X221282730Y-152920000D01* +X207660000Y-124010000D02* +X207740000Y-123930000D01* +X225070000Y-158570000D02* +X225070000Y-154662730D01* +X219450000Y-150390000D02* +X219450000Y-152400000D01* +X224254448Y-162211947D02* +X223762501Y-161719999D01* +X225070000Y-154662730D02* +X222305000Y-151897730D01* +X223760000Y-159880000D02* +X223762501Y-159882501D01* +X223762501Y-159882501D02* +X223762501Y-161719999D01* +D59* +%TO.N,Net-(D1-K)*% +X255575000Y-148220000D02* +X256765000Y-147030000D01* +X256765000Y-148220000D02* +X255575000Y-148220000D01* +X254265000Y-149895000D02* +X255065000Y-150695000D01* +X256765000Y-146295000D02* +X256765000Y-147030000D01* +X256765000Y-147030000D02* +X256765000Y-148220000D01* +X254265000Y-148220000D02* +X254265000Y-149895000D01* +X255575000Y-148220000D02* +X254265000Y-148220000D01* +D61* +%TO.N,Net-(J1-Pin_20)*% +X204515000Y-129515000D02* +X195565000Y-120565000D01* +X215613173Y-149230000D02* +X209909568Y-149230000D01* +X214510000Y-169790000D02* +X215535000Y-168765000D01* +D58* +X198562500Y-110640000D02* +X195565000Y-110640000D01* +X206125000Y-166775000D02* +X207275000Y-166775000D01* +D61* +X217850000Y-164272501D02* +X219030000Y-164272501D01* +X208925000Y-169975000D02* +X208925000Y-171550000D01* +D58* +X208925000Y-169975000D02* +X208925000Y-168375000D01* +D61* +X217337499Y-163760000D02* +X217850000Y-164272501D01* +X209110000Y-169790000D02* +X208925000Y-169975000D01* +X217332499Y-164272501D02* +X217850000Y-164272501D01* +X195565000Y-120565000D02* +X195565000Y-110640000D01* +X215535000Y-166070000D02* +X217332499Y-164272501D01* +X204515000Y-143835432D02* +X204515000Y-129515000D01* +D58* +X206500000Y-164736396D02* +X205650000Y-163886396D01* +D61* +X217332499Y-163760000D02* +X217332499Y-150949326D01* +X215535000Y-168765000D02* +X215535000Y-166070000D01* +X217332499Y-163760000D02* +X217337499Y-163760000D01* +X209909568Y-149230000D02* +X204515000Y-143835432D01* +D58* +X207275000Y-166775000D02* +X206500000Y-166000000D01* +D61* +X195565000Y-106655000D02* +X196490000Y-105730000D01* +D58* +X205650000Y-163886396D02* +X205650000Y-163875000D01* +D61* +X217332499Y-150949326D02* +X215613173Y-149230000D01* +X195565000Y-110640000D02* +X195565000Y-106655000D01* +X214510000Y-169790000D02* +X209110000Y-169790000D01* +D58* +X206500000Y-166000000D02* +X206500000Y-164736396D01* +D61* +X217332499Y-164272501D02* +X217332499Y-163760000D01* +D58* +%TO.N,Net-(U3-S13P)*% +X202925000Y-163425000D02* +X200675000Y-161175000D01* +X200675000Y-161175000D02* +X198862500Y-161175000D01* +X213285000Y-166070000D02* +X213050000Y-166070000D01* +X209020000Y-163600000D02* +X208895000Y-163600000D01* +X209800000Y-162820000D02* +X209020000Y-163600000D01* +X203375000Y-163425000D02* +X202925000Y-163425000D01* +X213050000Y-166070000D02* +X209800000Y-162820000D01* +D59* +%TO.N,Net-(Q0-C)*% +X221460000Y-164270000D02* +X222285000Y-164270000D01* +X220682501Y-164270000D02* +X221460000Y-163492501D01* +X221460000Y-155407500D02* +X221460000Y-163490000D01* +X222240000Y-164270000D02* +X221460000Y-163490000D01* +X221460000Y-163490000D02* +X221460000Y-164270000D01* +X220682501Y-164270000D02* +X221460000Y-164270000D01* +X222285000Y-164270000D02* +X222240000Y-164270000D01* +X220680000Y-164272501D02* +X220682501Y-164270000D01* +D58* +%TO.N,Net-(U3-VREF2)*% +X190925000Y-170375000D02* +X190925000Y-169612500D01* +X190775000Y-171950000D02* +X190775000Y-170525000D01* +X190775000Y-170525000D02* +X190925000Y-170375000D01* +%TO.N,Net-(U3-DRIVE)*% +X187975000Y-171950000D02* +X188587500Y-171337500D01* +X188587500Y-171337500D02* +X189425000Y-170500000D01* +X189275000Y-171900000D02* +X187825000Y-171900000D01* +X187825000Y-171900000D02* +X187775000Y-171950000D01* +X187775000Y-171950000D02* +X187975000Y-171950000D01* +X189425000Y-170500000D02* +X189425000Y-169612500D01* +%TO.N,Net-(U3-VREG)*% +X193050000Y-172725000D02* +X194487500Y-172725000D01* +X192275000Y-171950000D02* +X191425000Y-171100000D01* +X194487500Y-172725000D02* +X195275000Y-171937500D01* +X192275000Y-171950000D02* +X193050000Y-172725000D01* +X191425000Y-171100000D02* +X191425000Y-169612500D01* +%TO.N,Net-(U3-VREF1)*% +X192537500Y-170687500D02* +X192238604Y-170687500D01* +X192238604Y-170687500D02* +X191925000Y-170373896D01* +X191925000Y-170373896D02* +X191925000Y-169612500D01* +X193775000Y-171950000D02* +X193775000Y-171925000D01* +X193775000Y-171925000D02* +X192537500Y-170687500D01* +%TO.N,Net-(D0-GK)*% +X249732345Y-157977655D02* +X251312345Y-157977655D01* +%TO.N,Net-(D0-RK)*% +X248317345Y-157812655D02* +X248482345Y-157977655D01* +X248317345Y-156322655D02* +X248317345Y-157812655D01* +%TO.N,Net-(D0-BK)*% +X249732345Y-161287655D02* +X249967345Y-161522655D01* +X249967345Y-160062655D02* +X249732345Y-159827655D01* +X249732345Y-159827655D02* +X249732345Y-161287655D01* +%TO.N,Net-(D4-A)*% +X263247500Y-124768750D02* +X263210000Y-124731250D01* +X263210000Y-124731250D02* +X263210000Y-123268750D01* +D59* +%TO.N,Net-(D1-A)*% +X256765000Y-142182500D02* +X256765000Y-144095000D01* +D58* +%TO.N,Net-(D7-A)*% +X220655000Y-151897730D02* +X220655000Y-150377499D01* +X220655000Y-150377499D02* +X220692499Y-150340000D01* +X220692499Y-150340000D02* +X220634769Y-150340000D01* +X220634769Y-150340000D02* +X220632499Y-150342270D01* +%TO.N,Net-(D3-A)*% +X185470000Y-110640000D02* +X185470000Y-107930000D01* +X185470000Y-107930000D02* +X185430000Y-107890000D01* +%TO.N,Net-(D6-A)*% +X200215000Y-107840000D02* +X200215000Y-110637500D01* +X200215000Y-110637500D02* +X200212500Y-110640000D01* +%TO.N,Net-(D11-K)*% +X170947800Y-126800000D02* +X170947800Y-124059502D01* +X172810300Y-127625000D02* +X171772800Y-127625000D01* +X171772800Y-127625000D02* +X170947800Y-126800000D01* +X170947800Y-124059502D02* +X170947798Y-124059500D01* +%TO.N,Net-(JP0-C)*% +X269455000Y-148915000D02* +X269455000Y-147187500D01* +X273166903Y-149692500D02* +X270232500Y-149692500D01* +X270232500Y-149692500D02* +X269455000Y-148915000D01* +%TO.N,Net-(Q0-B)*% +X196787805Y-174237500D02* +X195670305Y-175355000D01* +X195670305Y-175355000D02* +X191080000Y-175355000D01* +X219162499Y-158782499D02* +X219162499Y-161719999D01* +X219160000Y-158780000D02* +X219162499Y-158782499D01* +X191080000Y-175355000D02* +X189275000Y-173550000D01* +X197360000Y-174237500D02* +X196787805Y-174237500D01* +D60* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X141090000Y-130810000D02* +X141090000Y-131997574D01* +X139630000Y-130945000D02* +X138570000Y-132005000D01* +X134550000Y-130925000D02* +X134550000Y-129655000D01* +X141090000Y-130810000D02* +X140785000Y-130810000D01* +X230985000Y-126515000D02* +X232425000Y-127955000D01* +X230985000Y-126485000D02* +X230425000Y-127045000D01* +X230985000Y-123930000D02* +X230985000Y-126485000D01* +X158800000Y-130800000D02* +X159772800Y-130800000D01* +X162005000Y-132005000D02* +X158805000Y-132005000D01* +X232425000Y-127955000D02* +X229515000Y-127955000D01* +X228435000Y-129035000D02* +X228435000Y-130305000D01* +X141090000Y-131997574D02* +X138577426Y-131997574D01* +D58* +X236135000Y-130475000D02* +X236135000Y-131575000D01* +X240160000Y-124720000D02* +X241245000Y-124720000D01* +D60* +X160917800Y-130917800D02* +X162005000Y-132005000D01* +X233515000Y-129045000D02* +X232425000Y-127955000D01* +D58* +X233925000Y-129690000D02* +X233525000Y-129690000D01* +D60* +X230985000Y-123930000D02* +X230985000Y-126515000D01* +X138577426Y-131997574D02* +X138570000Y-132005000D01* +X141090000Y-131997574D02* +X141092426Y-132000000D01* +X138570000Y-132005000D02* +X135630000Y-132005000D01* +X162005000Y-132005000D02* +X164925000Y-132005000D01* +X233515000Y-130305000D02* +X233515000Y-129045000D01* +X139630000Y-129655000D02* +X139630000Y-130945000D01* +D58* +X235810000Y-131575000D02* +X233925000Y-129690000D01* +D60* +X165997800Y-130932200D02* +X165997800Y-129655000D01* +X229515000Y-127955000D02* +X228435000Y-129035000D01* +X160917800Y-129655000D02* +X160917800Y-130917800D01* +X164925000Y-132005000D02* +X165997800Y-130932200D01* +X158800000Y-130800000D02* +X158800000Y-132010000D01* +X159772800Y-130800000D02* +X160917800Y-129655000D01* +X135630000Y-132005000D02* +X134550000Y-130925000D01* +X140785000Y-130810000D02* +X139630000Y-129655000D01* +X230425000Y-127045000D02* +X229515000Y-127955000D01* +D58* +%TO.N,Net-(Q1-D)*% +X229212500Y-143705000D02* +X228270000Y-143705000D01* +X230037500Y-142880000D02* +X229212500Y-143705000D01* +%TO.N,/Microcontroller/EEPROM_SCL*% +X268870000Y-159091701D02* +X268870000Y-157427500D01* +X266585305Y-161376396D02* +X268870000Y-159091701D01* +X266758391Y-164303409D02* +X266854638Y-164303409D01* +X267551982Y-163005455D02* +X266585305Y-162038778D01* +X251100000Y-172060000D02* +X254575000Y-172060000D01* +X267551982Y-163606065D02* +X267551982Y-163005455D01* +X266585305Y-162038778D02* +X266585305Y-161376396D01* +X266854638Y-164303409D02* +X267551982Y-163606065D01* +X249540000Y-172065000D02* +X251095000Y-172065000D01* +X251095000Y-172065000D02* +X251100000Y-172060000D01* +%TO.N,Net-(U0-BOOT0)*% +X264447500Y-162350000D02* +X261433097Y-162350000D01* +%TO.N,Net-(U2-Rs)*% +X264050000Y-146615000D02* +X265072500Y-146615000D01* +X265072500Y-146615000D02* +X265645000Y-147187500D01* +%TO.N,Net-(U3-C14:13)*% +X199623896Y-162175000D02* +X205023896Y-167575000D01* +X205023896Y-167575000D02* +X208125000Y-167575000D01* +X208125000Y-167575000D02* +X208925000Y-166775000D01* +X198862500Y-162175000D02* +X199623896Y-162175000D01* +%TO.N,Net-(U3-C13)*% +X198862500Y-160675000D02* +X200815031Y-160675000D01* +X207295000Y-164895000D02* +X207295000Y-165180000D01* +X200815031Y-160675000D02* +X202832363Y-162692332D01* +X205776384Y-162692332D02* +X206530000Y-163445948D01* +X202832363Y-162692332D02* +X205776384Y-162692332D01* +X206530000Y-164130000D02* +X207295000Y-164895000D01* +X206530000Y-163445948D02* +X206530000Y-164130000D01* +%TO.N,Net-(U3-V+)*% +X202778604Y-167675000D02* +X206653604Y-171550000D01* +X198862500Y-167675000D02* +X202778604Y-167675000D01* +X206653604Y-171550000D02* +X207275000Y-171550000D01* +%TO.N,Net-(U3-C15)*% +X207275000Y-169975000D02* +X205715000Y-169975000D01* +X205715000Y-169975000D02* +X202915000Y-167175000D01* +X202915000Y-167175000D02* +X198862500Y-167175000D01* +X198862500Y-167175000D02* +X198862500Y-164175000D01* +%TO.N,Net-(U3-C14)*% +X198862500Y-162675000D02* +X198862500Y-163675000D01* +X207275000Y-168375000D02* +X205187500Y-168375000D01* +X199987500Y-163175000D02* +X198862500Y-163175000D01* +X205187500Y-168375000D02* +X199987500Y-163175000D01* +%TO.N,Net-(U3-IMB)*% +X187104552Y-170725000D02* +X186170000Y-171659552D01* +X187573896Y-170725000D02* +X187104552Y-170725000D01* +X186170000Y-171659552D02* +X186170000Y-171895000D01* +X187925000Y-170373896D02* +X187573896Y-170725000D01* +X187925000Y-169612500D02* +X187925000Y-170373896D01* +%TO.N,Net-(D10-K)*% +X154147800Y-127630000D02* +X155122800Y-127630000D01* +X155947800Y-126805000D02* +X155947800Y-124059502D01* +X155122800Y-127630000D02* +X155947800Y-126805000D01* +X155947800Y-124059502D02* +X155947802Y-124059500D01* +%TO.N,Net-(U3-IPB)*% +X187760292Y-171175000D02* +X188425000Y-170510292D01* +X186170000Y-173545000D02* +X186970000Y-172745000D01* +X186970000Y-171495948D02* +X187290948Y-171175000D01* +X187290948Y-171175000D02* +X187760292Y-171175000D01* +X186970000Y-172745000D02* +X186970000Y-171495948D01* +X188425000Y-170510292D02* +X188425000Y-169612500D01* +%TO.N,Net-(D14-A)*% +X240820000Y-140677500D02* +X240820000Y-142190000D01* +X240857500Y-140640000D02* +X240820000Y-140677500D01* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X271594826Y-159840000D02* +X272782500Y-159840000D01* +X271592504Y-159842322D02* +X271594826Y-159840000D01* +X148000000Y-135210000D02* +X145980000Y-137230000D01* +X145980000Y-137230000D02* +X145980000Y-143340000D01* +%TO.N,/Battery_Management_System_Right/CURRENT_MEASUREMENT*% +X218500000Y-172900000D02* +X199587500Y-172900000D01* +X211195000Y-130900000D02* +X209460000Y-130900000D01* +X213690000Y-124900000D02* +X213700000Y-124910000D01* +X213720000Y-128195000D02* +X213740000Y-128215000D01* +X222097208Y-145470000D02* +X227130000Y-150502792D01* +X209460000Y-130900000D02* +X208190000Y-132170000D01* +X224135305Y-167270000D02* +X224130000Y-167270000D01* +X224130000Y-167270000D02* +X218500000Y-172900000D01* +X213740000Y-123930000D02* +X213740000Y-128355000D01* +X199587500Y-172900000D02* +X196925000Y-170237500D01* +X208190000Y-143096396D02* +X210563604Y-145470000D01* +X196925000Y-170237500D02* +X196925000Y-169612500D01* +X213740000Y-128355000D02* +X211195000Y-130900000D01* +X227130000Y-164275305D02* +X224135305Y-167270000D01* +X213740000Y-128215000D02* +X213740000Y-128355000D01* +X227130000Y-150502792D02* +X227130000Y-164275305D01* +X210563604Y-145470000D02* +X222097208Y-145470000D01* +X208190000Y-132170000D02* +X208190000Y-143096396D01* +D59* +%TO.N,/Input_Output/RELAY_ESC_SIDE*% +X218980000Y-132934999D02* +X218980000Y-134192500D01* +D58* +X224515000Y-123930000D02* +X227985000Y-123930000D01* +X217347500Y-132575000D02* +X218972500Y-134200000D01* +X216610000Y-132575000D02* +X217347500Y-132575000D01* +D59* +X221738057Y-130176942D02* +X218980000Y-132934999D01* +D58* +X223725000Y-124720000D02* +X224515000Y-123930000D01* +D59* +X227985000Y-123930000D02* +X221738057Y-130176942D01* +D58* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X251470000Y-170530000D02* +X254575000Y-170530000D01* +X269370000Y-159228097D02* +X269370000Y-157427500D01* +X267310305Y-161707347D02* +X267310305Y-161287792D01* +X251205000Y-170795000D02* +X249540000Y-170795000D01* +X254575000Y-169000000D02* +X254575000Y-170530000D01* +X267310305Y-161287792D02* +X269370000Y-159228097D01* +X251205000Y-170795000D02* +X251470000Y-170530000D01* +%TO.N,/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE*% +X228030000Y-150130000D02* +X228030000Y-164648097D01* +X218878097Y-173800000D02* +X199214708Y-173800000D01* +X199214708Y-173800000D02* +X195925000Y-170510292D01* +X220985000Y-139040000D02* +X217375000Y-139040000D01* +X228030000Y-164648097D02* +X218878097Y-173800000D01* +X217375000Y-139040000D02* +X216610000Y-139805000D01* +X195925000Y-170510292D02* +X195925000Y-169612500D01* +X216610000Y-138260000D02* +X216610000Y-139805000D01* +X220985000Y-139040000D02* +X220985000Y-143085000D01* +X220985000Y-143085000D02* +X228030000Y-150130000D01* +X216610000Y-138260000D02* +X216610000Y-134225000D01* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X117300000Y-134530000D02* +X120908600Y-130921400D01* +X120908600Y-130921400D02* +X122500000Y-130921400D01* +X274070000Y-160340000D02* +X272782500Y-160340000D01* +%TO.N,/Microcontroller/EEPROM_SDA*% +X266135305Y-161190000D02* +X268370000Y-158955305D01* +X268370000Y-158955305D02* +X268370000Y-157427500D01* +X249540000Y-173334999D02* +X251085000Y-173334999D01* +X251085000Y-173334999D02* +X251340001Y-173590000D01* +X266135305Y-162614083D02* +X266135305Y-161190000D01* +X251340001Y-173590000D02* +X254570000Y-173590000D01* +X266826982Y-163305760D02* +X266135305Y-162614083D01* +D60* +%TO.N,/Input_Output/INV_PWR*% +X161947800Y-124059500D02* +X163457800Y-125569500D01* +D58* +X163450000Y-121320000D02* +X163450000Y-124059500D01* +X120838750Y-120390000D02* +X118197500Y-123031250D01* +D60* +X161947800Y-124059500D02* +X164947800Y-124059500D01* +X163457800Y-125549500D02* +X163457800Y-129655000D01* +X164947800Y-124059500D02* +X163457800Y-125549500D01* +X163457800Y-125569500D02* +X163457800Y-129655000D01* +D58* +%TO.N,/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE*% +X236135000Y-137250000D02* +X236135000Y-138805000D01* +X219064493Y-174250000D02* +X199028312Y-174250000D01* +X199028312Y-174250000D02* +X195425000Y-170646688D01* +X222885000Y-144348604D02* +X228480000Y-149943604D01* +X226210000Y-139040000D02* +X228000000Y-137250000D01* +X236135000Y-133225000D02* +X236135000Y-137250000D01* +X234580000Y-137250000D02* +X236135000Y-138805000D01* +X228480000Y-149943604D02* +X228480000Y-164834493D01* +X222885000Y-139040000D02* +X226210000Y-139040000D01* +X228000000Y-137250000D02* +X234580000Y-137250000D01* +X195425000Y-170646688D02* +X195425000Y-169612500D01* +X222885000Y-139040000D02* +X222885000Y-144348604D01* +X228480000Y-164834493D02* +X219064493Y-174250000D01* +D60* +%TO.N,/Input_Output/BAT_PWR*% +X138519998Y-124040000D02* +X137090000Y-125469998D01* +D58* +X137030000Y-121800000D02* +X137020000Y-121790000D01* +X112251250Y-123031250D02* +X110960000Y-123031250D01* +D60* +X135519998Y-124040000D02* +X138519998Y-124040000D01* +X135519998Y-124040000D02* +X137090000Y-125610002D01* +X137090000Y-125469998D02* +X137090000Y-129655000D01* +X137090000Y-125610002D02* +X137090000Y-129655000D01* +D58* +X137030000Y-121800000D02* +X137030000Y-124131400D01* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X161192487Y-180524893D02* +X161970305Y-180524893D01* +X158135000Y-150874788D02* +X158135000Y-149320920D01* +X158135000Y-149320920D02* +X161985920Y-145470000D01* +X161970305Y-180524893D02* +X163182349Y-181736937D01* +X270170074Y-159058813D02* +X269869999Y-158758738D01* +X158135000Y-177467406D02* +X161192487Y-180524893D01* +X163182349Y-181736937D02* +X163182349Y-181974893D01* +X161985920Y-145470000D02* +X166250000Y-145470000D01* +X158135000Y-150874788D02* +X158135000Y-177467406D01* +X171222650Y-134812650D02* +X170080300Y-133670300D01* +X170080300Y-133670300D02* +X170080300Y-132245000D01* +X269869999Y-158758738D02* +X269869999Y-157427500D01* +X166250000Y-145470000D02* +X171222650Y-140497350D01* +X171222650Y-140497350D02* +X171222650Y-134812650D01* +%TO.N,Net-(C1-Pad2)*% +X266228098Y-167740000D02* +X266228098Y-169725000D01* +X265138098Y-170815000D02* +X266058098Y-169895000D01* +X266058098Y-169895000D02* +X266058098Y-170045000D01* +X269903098Y-172062347D02* +X268225445Y-172062347D01* +X268225445Y-172062347D02* +X266058098Y-169895000D01* +X266228098Y-169725000D02* +X266058098Y-169895000D01* +X264253098Y-170815000D02* +X265138098Y-170815000D01* +%TO.N,Net-(D8-K)*% +X168430300Y-132245000D02* +X168430300Y-133352500D01* +X168430300Y-133352500D02* +X169325300Y-134247500D01* +X167947799Y-124059500D02* +X167947799Y-131762499D01* +X158947801Y-124059500D02* +X158947801Y-122102199D01* +X167947799Y-131762499D02* +X168430300Y-132245000D01* +X158947801Y-122102199D02* +X161820000Y-119230000D01* +X161820000Y-119230000D02* +X165255305Y-119230000D01* +X165255305Y-119230000D02* +X167947799Y-121922494D01* +X167947799Y-121922494D02* +X167947799Y-124059500D01* +X169255300Y-134625000D02* +X169252800Y-134627500D01* +%TO.N,Net-(D16-A)*% +X223687500Y-122802500D02* +X222075000Y-124415000D01* +X222075000Y-124415000D02* +X222075000Y-124720000D01* +%TO.N,Net-(D17-A)*% +X242887500Y-122780000D02* +X242895000Y-122787500D01* +X242895000Y-122787500D02* +X242895000Y-124720000D01* +%TO.N,Net-(D18-A)*% +X109310000Y-120408749D02* +X109347499Y-120371250D01* +X109310000Y-123031250D02* +X109310000Y-120408749D01* +%TO.N,Net-(Q2-G)*% +X161465300Y-141572500D02* +X159867800Y-141572500D01* +X161590300Y-141447500D02* +X161465300Y-141572500D01* +X163320300Y-141447500D02* +X161590300Y-141447500D01* +%TO.N,Net-(Q2-D)*% +X167085300Y-143262500D02* +X166060300Y-143262500D01* +X166060300Y-143262500D02* +X165195300Y-142397500D01* +%TO.N,Net-(Q3-G)*% +X241710000Y-134970000D02* +X242639609Y-134040391D01* +X238882500Y-133346249D02* +X238995000Y-133458749D01* +X240050000Y-134970000D02* +X241710000Y-134970000D01* +X238995000Y-136433748D02* +X239120000Y-136558749D01* +X239065000Y-133985000D02* +X240050000Y-134970000D01* +X238995000Y-133458749D02* +X238995000Y-136433748D01* +X242639609Y-134040391D02* +X242639609Y-133342501D01* +X239065000Y-133455001D02* +X239065000Y-133985000D01* +%TO.N,Net-(Q4-D)*% +X142180000Y-133585000D02* +X143305000Y-133585000D01* +X143305000Y-133585000D02* +X144105000Y-134385000D01* +%TO.N,Net-(Q5-S)*% +X126318900Y-131046400D02* +X126318900Y-132596400D01* +X126318900Y-132596400D02* +X126418900Y-132696400D01* +%TO.N,Net-(R28-Pad1)*% +X230975000Y-140470000D02* +X230975000Y-139835000D01* +X228270000Y-142055000D02* +X228755000Y-142055000D01* +X228755000Y-142055000D02* +X230975000Y-139835000D01* +D59* +%TO.N,Net-(R30-Pad2)*% +X230975000Y-130305000D02* +X230975000Y-131855000D01* +X228630000Y-134200000D02* +X224897500Y-134200000D01* +X230975000Y-131855000D02* +X228630000Y-134200000D01* +D58* +%TO.N,Net-(R40-Pad2)*% +X165885300Y-141612500D02* +X163457800Y-139185000D01* +X167085300Y-141612500D02* +X165885300Y-141612500D01* +%TO.N,Net-(R44-Pad2)*% +X137090000Y-137795000D02* +X137090000Y-139185000D01* +X142180000Y-135235000D02* +X139650000Y-135235000D01* +X139650000Y-135235000D02* +X137090000Y-137795000D01* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X270370000Y-158232764D02* +X270370000Y-157427500D01* +X161465300Y-144854700D02* +X161465300Y-143222500D01* +X156685000Y-149635000D02* +X161465300Y-144854700D01* +X271359352Y-158765000D02* +X270902236Y-158765000D01* +X270902236Y-158765000D02* +X270370000Y-158232764D01* +X156685000Y-177290198D02* +X156685000Y-149635000D01* +X162190672Y-182103652D02* +X161498454Y-182103652D01* +X161498454Y-182103652D02* +X156685000Y-177290198D01* +%TO.N,/Battery_Management_System_Right/CURRENT_SENSOR_ON*% +X222283604Y-145020000D02* +X227580000Y-150316396D01* +X216740000Y-129285305D02* +X208640000Y-137385305D01* +X227580000Y-164461701D02* +X218691701Y-173350000D01* +X208640000Y-142910000D02* +X210750000Y-145020000D01* +X199401104Y-173350000D02* +X196425000Y-170373896D01* +X196425000Y-170373896D02* +X196425000Y-169612500D01* +X218691701Y-173350000D02* +X199401104Y-173350000D01* +X208640000Y-137385305D02* +X208640000Y-142910000D01* +X227580000Y-150316396D02* +X227580000Y-164461701D01* +X216740000Y-123930000D02* +X216740000Y-129285305D01* +X210750000Y-145020000D02* +X222283604Y-145020000D01* +%TO.N,/Input_Output/ESC_R_PWM*% +X171672650Y-134626254D02* +X170947800Y-133901404D01* +X158860000Y-177556010D02* +X161378883Y-180074893D01* +X162706700Y-180624892D02* +X163882958Y-180624892D01* +X161378883Y-180074893D02* +X162156701Y-180074893D01* +X271840840Y-161340000D02* +X272782500Y-161340000D01* +X162156701Y-180074893D02* +X162706700Y-180624892D01* +X171947650Y-138850000D02* +X171672650Y-138575000D01* +X163882958Y-180624892D02* +X164332958Y-181074892D01* +X270489632Y-162691208D02* +X271840840Y-161340000D01* +X158860000Y-151652718D02* +X158860000Y-177556010D01* +X270489632Y-163483808D02* +X270489632Y-162691208D01* +X171672650Y-138575000D02* +X171672650Y-134626254D01* +X170947800Y-133901404D02* +X170947800Y-128450000D01* +%TO.N,/Input_Output/ESC_L_PWM*% +X271340000Y-164330000D02* +X271340000Y-162477236D01* +X161281091Y-181249893D02* +X161670000Y-181249893D01* +X271977236Y-161840000D02* +X272782500Y-161840000D01* +X157410000Y-150164360D02* +X157410000Y-177378802D01* +X157410000Y-177378802D02* +X161281091Y-181249893D01* +X155947800Y-144307800D02* +X155947800Y-128455000D01* +X155950000Y-144310000D02* +X155947800Y-144307800D01* +X271340000Y-162477236D02* +X271977236Y-161840000D01* +%TO.N,Net-(Q1-G)*% +X233687500Y-142055000D02* +X231912500Y-143830000D01* +X233825000Y-142055000D02* +X233687500Y-142055000D01* +X233825000Y-142055000D02* +X235340000Y-142055000D01* +%TO.N,Net-(Q4-G)*% +X148000000Y-133560000D02* +X149520000Y-133560000D01* +X147755000Y-133560000D02* +X145980000Y-135335000D01* +X148000000Y-133560000D02* +X147755000Y-133560000D01* +%TO.N,Net-(Q5-G)*% +X124030000Y-129271400D02* +X126193900Y-129271400D01* +X122500000Y-129271400D02* +X124030000Y-129271400D01* +X126193900Y-129271400D02* +X126318900Y-129146400D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X162429717Y-142176252D02* +G01* +X162449498Y-142185698D01* +X162472402Y-142199244D01* +X162472404Y-142199244D01* +X162472405Y-142199245D01* +X162630226Y-142245097D01* +X162630229Y-142245097D01* +X162630231Y-142245098D01* +X162667106Y-142248000D01* +X163833300Y-142248000D01* +X163900339Y-142267685D01* +X163946094Y-142320489D01* +X163957300Y-142372000D01* +X163957300Y-142423500D01* +X163937615Y-142490539D01* +X163884811Y-142536294D01* +X163833300Y-142547500D01* +X163570300Y-142547500D01* +X163570300Y-143097500D01* +X164225985Y-143097500D01* +X164289106Y-143114768D01* +X164347402Y-143149244D01* +X164368715Y-143155436D01* +X164505226Y-143195097D01* +X164505229Y-143195097D01* +X164505231Y-143195098D01* +X164542106Y-143198000D01* +X165059848Y-143198000D01* +X165126887Y-143217685D01* +X165147529Y-143234319D01* +X165661563Y-143748355D01* +X165661567Y-143748358D01* +X165764008Y-143816808D01* +X165764015Y-143816812D01* +X165826749Y-143842797D01* +X165877848Y-143863963D01* +X165998689Y-143887999D01* +X165998693Y-143888000D01* +X165998694Y-143888000D01* +X166121907Y-143888000D01* +X166193780Y-143888000D01* +X166260819Y-143907685D01* +X166281461Y-143924319D01* +X166375111Y-144017969D01* +X166375113Y-144017970D01* +X166375115Y-144017972D01* +X166515340Y-144102741D01* +X166562526Y-144154268D01* +X166574365Y-144223127D01* +X166547096Y-144287456D01* +X166538870Y-144296538D01* +X166027229Y-144808181D01* +X165965906Y-144841666D01* +X165939548Y-144844500D01* +X162214800Y-144844500D01* +X162147761Y-144824815D01* +X162102006Y-144772011D01* +X162090800Y-144720500D01* +X162090800Y-144099101D01* +X162110485Y-144032062D01* +X162150643Y-143992988D01* +X162166231Y-143983565D01* +X162233782Y-143965729D01* +X162300256Y-143987245D01* +X162318061Y-144002001D01* +X162331238Y-144015178D01* +X162331247Y-144015185D01* +X162472603Y-144098782D01* +X162472606Y-144098783D01* +X162630304Y-144144599D01* +X162630310Y-144144600D01* +X162667150Y-144147499D01* +X162667166Y-144147500D01* +X163070300Y-144147500D01* +X163570300Y-144147500D01* +X163973434Y-144147500D01* +X163973449Y-144147499D01* +X164010289Y-144144600D01* +X164010295Y-144144599D01* +X164167993Y-144098783D01* +X164167996Y-144098782D01* +X164309352Y-144015185D01* +X164309361Y-144015178D01* +X164425478Y-143899061D01* +X164425485Y-143899052D01* +X164509081Y-143757698D01* +X164554900Y-143599986D01* +X164555095Y-143597501D01* +X164555095Y-143597500D01* +X163570300Y-143597500D01* +X163570300Y-144147500D01* +X163070300Y-144147500D01* +X163070300Y-142547500D01* +X162667150Y-142547500D01* +X162630310Y-142550399D01* +X162630304Y-142550400D01* +X162472606Y-142596216D01* +X162472596Y-142596220D01* +X162449865Y-142609663D01* +X162382141Y-142626843D01* +X162315879Y-142604681D01* +X162299067Y-142590610D01* +X162193638Y-142485181D01* +X162160153Y-142423858D01* +X162165137Y-142354166D01* +X162193635Y-142309821D01* +X162295772Y-142207685D01* +X162295775Y-142207680D01* +X162298702Y-142204753D01* +X162360025Y-142171268D01* +X162429717Y-142176252D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X190816267Y-105067586D02* +G01* +X190862022Y-105120390D01* +X190871966Y-105189548D01* +X190856615Y-105233901D01* +X190782821Y-105361715D01* +X190782818Y-105361722D01* +X190749024Y-105465731D01* +X190724326Y-105541744D01* +X190704540Y-105730000D01* +X190724326Y-105918256D01* +X190724327Y-105918259D01* +X190782818Y-106098277D01* +X190782821Y-106098284D01* +X190877467Y-106262216D01* +X190902150Y-106289629D01* +X190952650Y-106345715D01* +X190982880Y-106408706D01* +X190984500Y-106428687D01* +X190984500Y-107495500D01* +X190964815Y-107562539D01* +X190912011Y-107608294D01* +X190860500Y-107619500D01* +X190715354Y-107619500D01* +X190682897Y-107626398D01* +X190530197Y-107658855D01* +X190530192Y-107658857D01* +X190357270Y-107735848D01* +X190357265Y-107735851D01* +X190204129Y-107847111D01* +X190077466Y-107987785D01* +X189982821Y-108151715D01* +X189982818Y-108151722D01* +X189924324Y-108331747D01* +X189923533Y-108335473D01* +X189922481Y-108337420D01* +X189922318Y-108337924D01* +X189922225Y-108337894D01* +X189890341Y-108396955D01* +X189829178Y-108430732D01* +X189759464Y-108426080D01* +X189703331Y-108384476D01* +X189678922Y-108322656D01* +X189675674Y-108291744D01* +X189617179Y-108111716D01* +X189522533Y-107947784D01* +X189395871Y-107807112D01* +X189340019Y-107766533D01* +X189242734Y-107695851D01* +X189242729Y-107695848D01* +X189069807Y-107618857D01* +X189069802Y-107618855D01* +X188924001Y-107587865D01* +X188884646Y-107579500D01* +X188695354Y-107579500D01* +X188645955Y-107590000D01* +X188510199Y-107618855D01* +X188351022Y-107689726D01* +X188281772Y-107699010D01* +X188218495Y-107669382D01* +X188181282Y-107610247D01* +X188178969Y-107600637D01* +X188159540Y-107502964D01* +X188108620Y-107380031D01* +X188040393Y-107277922D01* +X188034698Y-107269398D01* +X188034692Y-107269390D01* +X187940609Y-107175307D01* +X187940601Y-107175301D01* +X187829979Y-107101386D01* +X187829972Y-107101382D01* +X187829969Y-107101380D01* +X187829965Y-107101378D01* +X187829961Y-107101376D01* +X187707040Y-107050461D01* +X187707030Y-107050458D01* +X187576533Y-107024500D01* +X187576531Y-107024500D01* +X187443469Y-107024500D01* +X187443467Y-107024500D01* +X187312969Y-107050458D01* +X187312959Y-107050461D01* +X187190038Y-107101376D01* +X187190020Y-107101386D01* +X187079398Y-107175301D01* +X187079390Y-107175307D01* +X186985307Y-107269390D01* +X186985301Y-107269398D01* +X186911386Y-107380020D01* +X186911376Y-107380038D01* +X186860461Y-107502959D01* +X186860458Y-107502969D01* +X186834500Y-107633466D01* +X186834500Y-107633469D01* +X186834500Y-107766531D01* +X186834500Y-107766533D01* +X186834499Y-107766533D01* +X186860458Y-107897030D01* +X186860461Y-107897040D01* +X186911376Y-108019961D01* +X186911386Y-108019979D01* +X186985301Y-108130601D01* +X186985307Y-108130609D01* +X187079390Y-108224692D01* +X187079398Y-108224698D01* +X187190020Y-108298613D01* +X187190023Y-108298614D01* +X187190031Y-108298620D01* +X187190037Y-108298622D01* +X187190038Y-108298623D01* +X187305608Y-108346493D01* +X187312964Y-108349540D01* +X187312968Y-108349540D01* +X187312969Y-108349541D01* +X187443466Y-108375500D01* +X187443469Y-108375500D01* +X187576533Y-108375500D01* +X187664325Y-108358035D01* +X187707036Y-108349540D01* +X187714392Y-108346492D01* +X187783860Y-108339021D01* +X187846340Y-108370294D01* +X187881995Y-108430381D01* +X187885169Y-108474009D01* +X187884540Y-108479995D01* +X187884540Y-108480004D01* +X187886334Y-108497081D01* +X187873762Y-108565811D01* +X187850694Y-108597718D01* +X186447827Y-110000585D01* +X186386504Y-110034070D01* +X186316812Y-110029086D01* +X186260879Y-109987214D01* +X186254030Y-109977055D01* +X186225471Y-109929814D01* +X186225468Y-109929810D01* +X186131819Y-109836161D01* +X186098334Y-109774838D01* +X186095500Y-109748480D01* +X186095500Y-108718034D01* +X186115185Y-108650995D01* +X186131819Y-108630353D01* +X186164454Y-108597718D01* +X186216781Y-108545391D01* +X186305049Y-108402287D01* +X186357936Y-108242685D01* +X186368000Y-108144174D01* +X186368000Y-107535826D01* +X186357936Y-107437315D01* +X186305049Y-107277713D01* +X186305045Y-107277707D01* +X186305044Y-107277704D01* +X186216783Y-107134612D01* +X186216780Y-107134608D01* +X186097891Y-107015719D01* +X186097887Y-107015716D01* +X185954795Y-106927455D01* +X185954789Y-106927452D01* +X185954787Y-106927451D01* +X185795185Y-106874564D01* +X185795183Y-106874563D01* +X185696681Y-106864500D01* +X185696674Y-106864500D01* +X185163326Y-106864500D01* +X185163318Y-106864500D01* +X185064816Y-106874563D01* +X185064815Y-106874564D01* +X185039801Y-106882853D01* +X184905215Y-106927450D01* +X184905204Y-106927455D01* +X184762112Y-107015716D01* +X184762107Y-107015719D01* +X184729827Y-107048000D01* +X184668503Y-107081485D01* +X184598812Y-107076499D01* +X184554467Y-107048000D01* +X184522580Y-107016114D01* +X184379577Y-106927908D01* +X184379572Y-106927906D01* +X184220083Y-106875057D01* +X184121650Y-106865000D01* +X184105000Y-106865000D01* +X184105000Y-108814999D01* +X184121636Y-108814999D01* +X184121652Y-108814998D01* +X184220083Y-108804943D01* +X184379572Y-108752093D01* +X184379577Y-108752091D01* +X184522580Y-108663885D01* +X184554466Y-108632000D01* +X184615789Y-108598515D01* +X184685481Y-108603499D01* +X184729828Y-108632000D01* +X184762109Y-108664281D01* +X184785597Y-108678769D01* +X184832321Y-108730716D01* +X184844500Y-108784307D01* +X184844500Y-109748480D01* +X184824815Y-109815519D01* +X184808181Y-109836161D01* +X184732681Y-109911661D01* +X184671358Y-109945146D01* +X184601666Y-109940162D01* +X184557319Y-109911661D01* +X184455188Y-109809530D01* +X184445499Y-109803673D01* +X184309606Y-109721522D01* +X184147196Y-109670914D01* +X184147194Y-109670913D01* +X184147192Y-109670913D01* +X184097778Y-109666423D01* +X184076616Y-109664500D01* +X183563384Y-109664500D01* +X183544145Y-109666248D01* +X183492807Y-109670913D01* +X183330393Y-109721522D01* +X183184811Y-109809530D01* +X183064530Y-109929811D01* +X182976522Y-110075393D01* +X182925913Y-110237807D01* +X182919500Y-110308386D01* +X182919500Y-110971613D01* +X182925913Y-111042192D01* +X182925913Y-111042194D01* +X182925914Y-111042196D01* +X182976522Y-111204606D01* +X183047963Y-111322784D01* +X183064530Y-111350188D01* +X183184811Y-111470469D01* +X183184813Y-111470470D01* +X183184815Y-111470472D01* +X183330394Y-111558478D01* +X183492804Y-111609086D01* +X183563384Y-111615500D01* +X183859548Y-111615500D01* +X183926587Y-111635185D01* +X183947229Y-111651819D01* +X184131016Y-111835606D01* +X184131045Y-111835637D01* +X184221264Y-111925856D01* +X184221267Y-111925858D01* +X184298190Y-111977256D01* +X184323710Y-111994309D01* +X184323712Y-111994310D01* +X184323715Y-111994312D01* +X184390396Y-112021931D01* +X184390398Y-112021933D01* +X184430640Y-112038601D01* +X184437548Y-112041463D01* +X184497971Y-112053481D01* +X184558393Y-112065500D01* +X185954611Y-112065500D01* +X186015033Y-112053481D01* +X186075456Y-112041463D01* +X186117924Y-112023872D01* +X186189290Y-111994312D01* +X186240513Y-111960084D01* +X186291737Y-111925858D01* +X186378862Y-111838733D01* +X186378863Y-111838731D01* +X186385929Y-111831665D01* +X186385931Y-111831661D01* +X188800775Y-109416819D01* +X188862098Y-109383334D01* +X188878222Y-109381600D01* +X188878178Y-109381180D01* +X188884644Y-109380500D01* +X188884646Y-109380500D01* +X188968576Y-109362660D01* +X189038242Y-109367976D01* +X189093976Y-109410113D01* +X189117676Y-109470986D01* +X189124326Y-109534256D01* +X189124327Y-109534259D01* +X189182818Y-109714277D01* +X189182821Y-109714284D01* +X189277467Y-109878216D01* +X189320772Y-109926310D01* +X189352650Y-109961715D01* +X189382880Y-110024706D01* +X189384500Y-110044687D01* +X189384500Y-114764241D01* +X189364815Y-114831280D01* +X189348181Y-114851922D01* +X188861923Y-115338181D01* +X188800600Y-115371666D01* +X188774242Y-115374500D01* +X183367741Y-115374500D01* +X183367721Y-115374499D01* +X183361607Y-115374499D01* +X183238394Y-115374499D01* +X183137597Y-115394548D01* +X183137592Y-115394548D01* +X183117549Y-115398536D01* +X183117544Y-115398537D01* +X183096949Y-115407068D01* +X183027480Y-115414535D01* +X182965001Y-115383258D01* +X182929351Y-115323168D01* +X182925500Y-115292506D01* +X182925500Y-114233393D01* +X182925499Y-114233389D01* +X182909296Y-114151930D01* +X182901463Y-114112548D01* +X182872121Y-114041710D01* +X182872121Y-114041709D01* +X182854315Y-113998721D01* +X182854308Y-113998708D01* +X182785858Y-113896267D01* +X182785855Y-113896263D01* +X182521819Y-113632227D01* +X182488334Y-113570904D01* +X182485500Y-113544546D01* +X182485500Y-113248386D01* +X182479086Y-113177807D01* +X182479086Y-113177804D01* +X182428478Y-113015394D01* +X182340472Y-112869815D01* +X182340470Y-112869813D01* +X182340469Y-112869811D01* +X182238339Y-112767681D01* +X182204854Y-112706358D01* +X182209838Y-112636666D01* +X182238339Y-112592319D01* +X182340468Y-112490189D01* +X182340469Y-112490188D01* +X182340472Y-112490185D01* +X182428478Y-112344606D01* +X182479086Y-112182196D01* +X182485500Y-112111616D01* +X182485500Y-111598384D01* +X182479086Y-111527804D01* +X182428478Y-111365394D01* +X182340472Y-111219815D01* +X182340470Y-111219813D01* +X182340469Y-111219811D01* +X182220188Y-111099530D01* +X182205849Y-111090862D01* +X182074606Y-111011522D01* +X181912196Y-110960914D01* +X181912194Y-110960913D01* +X181912192Y-110960913D01* +X181862778Y-110956423D01* +X181841616Y-110954500D01* +X181178384Y-110954500D01* +X181159145Y-110956248D01* +X181107807Y-110960913D01* +X180945393Y-111011522D01* +X180814150Y-111090862D01* +X180746595Y-111108698D01* +X180685850Y-111090862D01* +X180554606Y-111011522D01* +X180497916Y-110993857D01* +X180392196Y-110960914D01* +X180392194Y-110960913D01* +X180392192Y-110960913D01* +X180342778Y-110956423D01* +X180321616Y-110954500D01* +X179658384Y-110954500D01* +X179639145Y-110956248D01* +X179587807Y-110960913D01* +X179425391Y-111011523D01* +X179363792Y-111048761D01* +X179296238Y-111066597D01* +X179249207Y-111055923D01* +X179109807Y-110993857D01* +X179109802Y-110993855D01* +X178954817Y-110960913D01* +X178924646Y-110954500D01* +X178735354Y-110954500D01* +X178705183Y-110960913D01* +X178550197Y-110993855D01* +X178550192Y-110993857D01* +X178377270Y-111070848D01* +X178377265Y-111070851D01* +X178224129Y-111182111D01* +X178097466Y-111322785D01* +X178002821Y-111486715D01* +X178002818Y-111486722D01* +X177963060Y-111609086D01* +X177944326Y-111666744D01* +X177924540Y-111855000D01* +X177944326Y-112043256D01* +X177944327Y-112043259D01* +X178002818Y-112223277D01* +X178002821Y-112223284D01* +X178097467Y-112387216D01* +X178190181Y-112490185D01* +X178224129Y-112527888D01* +X178377265Y-112639148D01* +X178377270Y-112639151D01* +X178550192Y-112716142D01* +X178550197Y-112716144D01* +X178735354Y-112755500D01* +X178735355Y-112755500D01* +X178924644Y-112755500D01* +X178924646Y-112755500D01* +X178993479Y-112740869D01* +X179063145Y-112746185D01* +X179118879Y-112788322D01* +X179142984Y-112853902D01* +X179127807Y-112922103D01* +X179125376Y-112926309D01* +X179071522Y-113015393D01* +X179020913Y-113177807D01* +X179014500Y-113248386D01* +X179014500Y-113544547D01* +X178994815Y-113611586D01* +X178978182Y-113632227D01* +X178801269Y-113809140D01* +X178801267Y-113809142D01* +X178769119Y-113841290D01* +X178714142Y-113896266D01* +X178693647Y-113926940D01* +X178645689Y-113998712D01* +X178645686Y-113998716D01* +X178627878Y-114041708D01* +X178627879Y-114041709D01* +X178598537Y-114112549D01* +X178598535Y-114112556D01* +X178574500Y-114233389D01* +X178574500Y-115558479D01* +X178554815Y-115625518D01* +X178509519Y-115667533D01* +X178376496Y-115739522D01* +X178376494Y-115739523D01* +X178180257Y-115892261D01* +X178011833Y-116075217D01* +X177875826Y-116283393D01* +X177775936Y-116511118D01* +X177714892Y-116752175D01* +X177714890Y-116752187D01* +X177694357Y-116999994D01* +X177694357Y-117000005D01* +X177714890Y-117247812D01* +X177714892Y-117247824D01* +X177775936Y-117488881D01* +X177875826Y-117716606D01* +X178011833Y-117924782D01* +X178011836Y-117924785D01* +X178180256Y-118107738D01* +X178376491Y-118260474D01* +X178595190Y-118378828D01* +X178830386Y-118459571D01* +X179075665Y-118500500D01* +X179324335Y-118500500D01* +X179569614Y-118459571D01* +X179649287Y-118432218D01* +X179719082Y-118429068D01* +X179777229Y-118461819D01* +X180111016Y-118795606D01* +X180111045Y-118795637D01* +X180201261Y-118885853D01* +X180201265Y-118885856D01* +X180201267Y-118885858D01* +X180223187Y-118900504D01* +X180234297Y-118907928D01* +X180234298Y-118907928D01* +X180234299Y-118907929D01* +X180303714Y-118954312D01* +X180369329Y-118981490D01* +X180417548Y-119001463D01* +X180477971Y-119013481D01* +X180538393Y-119025500D01* +X180538394Y-119025500D01* +X183820548Y-119025500D01* +X183887587Y-119045185D01* +X183933342Y-119097989D01* +X183943286Y-119167147D01* +X183914261Y-119230703D01* +X183908230Y-119237179D01* +X181746270Y-121399139D01* +X181746267Y-121399142D01* +X181721868Y-121423541D01* +X181659142Y-121486266D01* +X181646501Y-121505186D01* +X181631591Y-121527500D01* +X181615206Y-121552019D01* +X181590687Y-121588714D01* +X181590685Y-121588718D01* +X181567614Y-121644419D01* +X181557347Y-121669207D01* +X181550131Y-121686626D01* +X181543535Y-121702551D01* +X181543535Y-121702553D01* +X181543108Y-121704703D01* +X181543104Y-121704727D01* +X181520959Y-121816061D01* +X181520958Y-121816063D01* +X181519500Y-121823392D01* +X181519500Y-128146171D01* +X181499815Y-128213210D01* +X181483181Y-128233852D01* +X176764144Y-132952888D01* +X176764138Y-132952896D01* +X176695690Y-133055332D01* +X176695688Y-133055337D01* +X176667682Y-133122951D01* +X176648539Y-133169165D01* +X176648536Y-133169175D01* +X176646357Y-133180126D01* +X176646358Y-133180127D01* +X176626316Y-133280890D01* +X176624500Y-133290020D01* +X176624500Y-137288456D01* +X176604815Y-137355495D01* +X176588181Y-137376137D01* +X169836996Y-144127321D01* +X169775673Y-144160806D01* +X169723535Y-144160930D01* +X169533590Y-144120557D01* +X169533589Y-144120557D01* +X169344297Y-144120557D01* +X169319475Y-144125833D01* +X169159140Y-144159912D01* +X169159135Y-144159914D01* +X168986213Y-144236905D01* +X168986208Y-144236908D01* +X168833072Y-144348168D01* +X168706409Y-144488842D01* +X168611764Y-144652772D01* +X168611761Y-144652779D01* +X168553270Y-144832797D01* +X168553269Y-144832801D01* +X168533483Y-145021057D01* +X168553269Y-145209313D01* +X168553270Y-145209316D01* +X168553949Y-145215776D01* +X168551060Y-145216079D01* +X168546635Y-145273169D01* +X168522864Y-145312116D01* +X168405476Y-145442489D01* +X168310831Y-145606419D01* +X168310828Y-145606426D01* +X168256594Y-145773342D01* +X168252336Y-145786448D01* +X168232550Y-145974704D01* +X168252336Y-146162960D01* +X168252337Y-146162963D01* +X168310828Y-146342981D01* +X168310831Y-146342988D01* +X168405476Y-146506919D01* +X168488318Y-146598925D01* +X168518548Y-146661917D01* +X168509922Y-146731252D01* +X168483849Y-146769578D01* +X166606383Y-148647046D01* +X165981269Y-149272160D01* +X165981267Y-149272162D01* +X165939717Y-149313712D01* +X165894142Y-149359286D01* +X165874444Y-149388767D01* +X165874443Y-149388766D01* +X165825689Y-149461732D01* +X165825685Y-149461739D01* +X165798797Y-149526655D01* +X165778537Y-149575565D01* +X165778536Y-149575569D01* +X165775882Y-149588917D01* +X165775881Y-149588920D01* +X165754886Y-149694471D01* +X165754882Y-149694495D01* +X165754500Y-149696410D01* +X165754500Y-172831610D01* +X165778535Y-172952444D01* +X165778538Y-172952454D01* +X165791413Y-172983537D01* +X165791413Y-172983538D01* +X165825685Y-173066280D01* +X165825687Y-173066283D01* +X165825688Y-173066286D01* +X165844740Y-173094799D01* +X165855661Y-173111142D01* +X165855662Y-173111144D01* +X165894140Y-173168731D01* +X165894141Y-173168732D01* +X165894142Y-173168733D01* +X165981267Y-173255858D01* +X165981268Y-173255858D01* +X165988335Y-173262925D01* +X165988334Y-173262925D01* +X165988337Y-173262927D01* +X168504141Y-175778732D01* +X168504142Y-175778733D01* +X168591267Y-175865858D01* +X168682172Y-175926599D01* +X168693714Y-175934311D01* +X168807548Y-175981463D01* +X168928388Y-176005499D01* +X168928392Y-176005500D01* +X168928393Y-176005500D01* +X173071607Y-176005500D01* +X173132029Y-175993481D01* +X173192452Y-175981463D01* +X173248510Y-175958243D01* +X173306286Y-175934312D01* +X173357509Y-175900084D01* +X173408733Y-175865858D01* +X173495858Y-175778733D01* +X173495858Y-175778731D01* +X173506066Y-175768524D01* +X173506067Y-175768521D01* +X176362772Y-172911819D01* +X176424095Y-172878334D01* +X176450453Y-172875500D01* +X176846252Y-172875500D01* +X176913291Y-172895185D01* +X176938400Y-172916526D01* +X176944126Y-172922885D01* +X176944130Y-172922889D01* +X177097265Y-173034148D01* +X177097270Y-173034151D01* +X177270192Y-173111142D01* +X177270197Y-173111144D01* +X177455354Y-173150500D01* +X177455355Y-173150500D01* +X177644644Y-173150500D01* +X177644646Y-173150500D01* +X177829803Y-173111144D01* +X178002730Y-173034151D01* +X178155871Y-172922888D01* +X178282533Y-172782216D01* +X178377179Y-172618284D01* +X178435674Y-172438256D01* +X178453321Y-172270346D01* +X178479904Y-172205735D01* +X178488952Y-172195638D01* +X178560858Y-172123733D01* +X178604589Y-172058285D01* +X178629312Y-172021286D01* +X178676463Y-171907451D01* +X178676464Y-171907444D01* +X178676465Y-171907444D01* +X178681417Y-171882549D01* +X178696697Y-171805730D01* +X178696697Y-171805724D01* +X178697936Y-171799499D01* +X178700500Y-171786607D01* +X178700500Y-171663393D01* +X178700500Y-171149546D01* +X178720185Y-171082507D01* +X178747596Y-171052274D01* +X178753032Y-171047975D01* +X178753044Y-171047968D01* +X178872968Y-170928044D01* +X178962003Y-170783697D01* +X179015349Y-170622708D01* +X179025500Y-170523345D01* +X179025499Y-170428631D01* +X179045183Y-170361595D01* +X179097986Y-170315839D01* +X179167145Y-170305895D01* +X179188495Y-170310924D01* +X179277292Y-170340349D01* +X179376655Y-170350500D01* +X179973344Y-170350499D01* +X179973352Y-170350498D01* +X179973355Y-170350498D01* +X180027760Y-170344940D01* +X180072708Y-170340349D01* +X180233697Y-170287003D01* +X180378044Y-170197968D01* +X180497968Y-170078044D01* +X180511993Y-170055304D01* +X180563938Y-170008580D01* +X180581559Y-170001733D01* +X180582437Y-170001465D01* +X180582452Y-170001463D01* +X180615792Y-169987652D01* +X180696286Y-169954312D01* +X180749914Y-169918478D01* +X180798733Y-169885858D01* +X180885858Y-169798733D01* +X180885859Y-169798731D01* +X180892925Y-169791665D01* +X180892927Y-169791661D01* +X181362820Y-169321769D01* +X181424142Y-169288285D01* +X181493834Y-169293269D01* +X181549767Y-169335141D01* +X181574184Y-169400605D01* +X181574500Y-169409451D01* +X181574500Y-173453698D01* +X181574500Y-173576912D01* +X181574500Y-173576914D01* +X181574499Y-173576914D01* +X181583965Y-173624497D01* +X181583965Y-173624499D01* +X181598535Y-173697749D01* +X181598538Y-173697759D01* +X181610836Y-173727449D01* +X181610836Y-173727450D01* +X181645688Y-173811591D01* +X181648562Y-173816968D01* +X181646682Y-173817972D01* +X181664678Y-173875446D01* +X181646192Y-173942826D01* +X181632848Y-173960629D01* +X181531859Y-174072789D01* +X181437214Y-174236719D01* +X181437211Y-174236726D01* +X181379612Y-174414000D01* +X181378719Y-174416748D01* +X181358933Y-174605004D01* +X181378719Y-174793260D01* +X181378720Y-174793263D01* +X181437214Y-174973289D01* +X181484771Y-175055661D01* +X181501244Y-175123562D01* +X181484771Y-175179661D01* +X181437217Y-175262027D01* +X181378723Y-175442053D01* +X181378722Y-175442057D01* +X181358936Y-175630313D01* +X181378722Y-175818569D01* +X181378723Y-175818572D01* +X181437214Y-175998590D01* +X181437217Y-175998597D01* +X181477268Y-176067968D01* +X181484772Y-176080964D01* +X181501245Y-176148864D01* +X181484773Y-176204963D01* +X181437216Y-176287334D01* +X181385160Y-176447547D01* +X181378722Y-176467362D01* +X181358936Y-176655618D01* +X181378722Y-176843874D01* +X181378723Y-176843877D01* +X181437214Y-177023895D01* +X181437217Y-177023902D01* +X181531863Y-177187834D01* +X181607570Y-177271915D01* +X181658525Y-177328506D01* +X181811661Y-177439766D01* +X181811666Y-177439769D01* +X181984588Y-177516760D01* +X181984593Y-177516762D01* +X182169750Y-177556118D01* +X182228943Y-177556118D01* +X182295982Y-177575803D01* +X182316624Y-177592437D01* +X186469793Y-181745606D01* +X186469822Y-181745637D01* +X186560040Y-181835855D01* +X186560044Y-181835858D01* +X186662484Y-181904307D01* +X186662493Y-181904312D01* +X186683516Y-181913020D01* +X186776325Y-181951463D01* +X186836748Y-181963481D01* +X186897170Y-181975500D01* +X244051607Y-181975500D01* +X244112029Y-181963481D01* +X244172452Y-181951463D01* +X244212728Y-181934780D01* +X244286286Y-181904312D01* +X244354034Y-181859043D01* +X244388733Y-181835858D01* +X244475858Y-181748733D01* +X244475859Y-181748731D01* +X244482925Y-181741665D01* +X244482928Y-181741661D01* +X245542771Y-180681817D01* +X245604092Y-180648334D01* +X245670712Y-180652218D01* +X245716493Y-180667935D01* +X245750385Y-180679571D01* +X245995665Y-180720500D01* +X246244335Y-180720500D01* +X246489614Y-180679571D01* +X246569287Y-180652218D01* +X246639082Y-180649068D01* +X246697229Y-180681819D01* +X247761016Y-181745606D01* +X247761045Y-181745637D01* +X247851264Y-181835856D01* +X247851267Y-181835858D01* +X247928190Y-181887256D01* +X247953710Y-181904309D01* +X247953713Y-181904311D01* +X247953715Y-181904312D01* +X247998302Y-181922780D01* +X247998303Y-181922781D01* +X247998304Y-181922781D01* +X248067548Y-181951463D01* +X248127971Y-181963481D01* +X248188393Y-181975500D01* +X269270795Y-181975500D01* +X269331217Y-181963481D01* +X269391640Y-181951463D01* +X269431916Y-181934780D01* +X269505474Y-181904312D01* +X269573222Y-181859043D01* +X269607921Y-181835858D01* +X269695046Y-181748733D01* +X269695047Y-181748731D01* +X269702113Y-181741665D01* +X269702116Y-181741661D01* +X275838729Y-175605048D01* +X275838733Y-175605046D01* +X275925858Y-175517921D01* +X275970696Y-175450816D01* +X275986306Y-175427455D01* +X275986307Y-175427452D01* +X275986308Y-175427451D01* +X275994312Y-175415473D01* +X276034523Y-175318394D01* +X276041463Y-175301640D01* +X276049342Y-175262027D01* +X276064984Y-175183392D01* +X276064987Y-175183392D01* +X276064987Y-175183372D01* +X276065500Y-175180795D01* +X276065500Y-175057581D01* +X276065500Y-167500684D01* +X283810785Y-167500684D01* +X283810785Y-167500687D01* +X283831199Y-167786119D01* +X283892023Y-168065723D01* +X283892025Y-168065729D01* +X283892026Y-168065732D01* +X283989791Y-168327849D01* +X283992030Y-168333852D01* +X284129165Y-168584995D01* +X284129170Y-168585003D01* +X284300649Y-168814074D01* +X284300665Y-168814092D01* +X284502989Y-169016416D01* +X284503007Y-169016432D01* +X284732078Y-169187911D01* +X284732086Y-169187916D01* +X284983229Y-169325051D01* +X284983228Y-169325051D01* +X284983232Y-169325052D01* +X284983235Y-169325054D01* +X285251350Y-169425056D01* +X285251356Y-169425057D01* +X285251358Y-169425058D01* +X285530962Y-169485882D01* +X285530964Y-169485882D01* +X285530968Y-169485883D01* +X285784616Y-169504024D01* +X285816395Y-169506297D01* +X285816396Y-169506297D01* +X285816397Y-169506297D01* +X285844991Y-169504251D01* +X286101824Y-169485883D01* +X286230677Y-169457853D01* +X286381433Y-169425058D01* +X286381433Y-169425057D01* +X286381442Y-169425056D01* +X286649557Y-169325054D01* +X286900711Y-169187913D01* +X287129792Y-169016426D01* +X287332136Y-168814082D01* +X287503623Y-168585001D01* +X287640764Y-168333847D01* +X287740766Y-168065732D01* +X287745627Y-168043386D01* +X287801592Y-167786119D01* +X287801592Y-167786118D01* +X287801593Y-167786114D01* +X287819961Y-167529281D01* +X287822007Y-167500687D01* +X287822007Y-167500684D01* +X287816594Y-167425000D01* +X287801593Y-167215258D01* +X287793312Y-167177192D01* +X287740768Y-166935648D01* +X287740767Y-166935646D01* +X287740766Y-166935640D01* +X287640764Y-166667525D01* +X287621722Y-166632653D01* +X287503626Y-166416376D01* +X287503621Y-166416368D01* +X287332142Y-166187297D01* +X287332126Y-166187279D01* +X287129802Y-165984955D01* +X287129784Y-165984939D01* +X286900713Y-165813460D01* +X286900705Y-165813455D01* +X286649562Y-165676320D01* +X286649563Y-165676320D01* +X286495852Y-165618989D01* +X286381442Y-165576316D01* +X286381439Y-165576315D01* +X286381433Y-165576313D01* +X286101829Y-165515489D01* +X285816397Y-165495075D01* +X285816395Y-165495075D01* +X285530962Y-165515489D01* +X285251358Y-165576313D01* +X284983229Y-165676320D01* +X284732086Y-165813455D01* +X284732078Y-165813460D01* +X284503007Y-165984939D01* +X284502989Y-165984955D01* +X284300665Y-166187279D01* +X284300649Y-166187297D01* +X284129170Y-166416368D01* +X284129165Y-166416376D01* +X283992030Y-166667519D01* +X283892023Y-166935648D01* +X283831199Y-167215252D01* +X283810785Y-167500684D01* +X276065500Y-167500684D01* +X276065500Y-162967741D01* +X276065501Y-162967720D01* +X276065501Y-162838393D01* +X276065500Y-162838390D01* +X276063593Y-162828805D01* +X276049002Y-162755448D01* +X276042023Y-162720361D01* +X276042023Y-162720360D01* +X276041463Y-162717549D01* +X276037992Y-162709170D01* +X276026345Y-162681050D01* +X276019341Y-162664141D01* +X275998319Y-162613389D01* +X275994312Y-162603715D01* +X275994311Y-162603713D01* +X275994310Y-162603711D01* +X275925858Y-162501267D01* +X275925855Y-162501263D01* +X275372928Y-161948338D01* +X275372925Y-161948334D01* +X275372925Y-161948335D01* +X275365858Y-161941268D01* +X275365858Y-161941267D01* +X275278733Y-161854142D01* +X275217480Y-161813214D01* +X275217481Y-161813214D01* +X275217479Y-161813212D01* +X275176290Y-161785690D01* +X275176286Y-161785688D01* +X275167899Y-161782214D01* +X275086594Y-161748537D01* +X275086592Y-161748535D01* +X275062455Y-161738538D01* +X275062453Y-161738537D01* +X275062452Y-161738537D01* +X275002029Y-161726518D01* +X274994392Y-161724999D01* +X274941610Y-161714500D01* +X274941607Y-161714500D01* +X274941606Y-161714500D01* +X274127559Y-161714500D01* +X274060520Y-161694815D01* +X274014765Y-161642011D01* +X274007786Y-161622599D01* +X274007652Y-161622099D01* +X274007679Y-161573697D01* +X274004626Y-161573295D01* +X274005687Y-161565236D01* +X274020500Y-161452720D01* +X274020500Y-161364500D01* +X274040185Y-161297461D01* +X274092989Y-161251706D01* +X274144500Y-161240500D01* +X274164644Y-161240500D01* +X274164646Y-161240500D01* +X274349803Y-161201144D01* +X274522730Y-161124151D01* +X274675871Y-161012888D01* +X274802533Y-160872216D01* +X274897179Y-160708284D01* +X274955674Y-160528256D01* +X274975460Y-160340000D01* +X274955674Y-160151744D01* +X274898701Y-159976399D01* +X274897181Y-159971722D01* +X274897180Y-159971721D01* +X274897179Y-159971716D01* +X274802533Y-159807784D01* +X274675871Y-159667112D01* +X274675870Y-159667111D01* +X274522734Y-159555851D01* +X274522729Y-159555848D01* +X274349807Y-159478857D01* +X274349802Y-159478855D01* +X274200016Y-159447018D01* +X274164646Y-159439500D01* +X274019386Y-159439500D01* +X273952347Y-159419815D01* +X273906592Y-159367011D01* +X273896648Y-159297853D01* +X273921010Y-159240013D01* +X273922161Y-159238513D01* +X273978590Y-159197311D01* +X274014104Y-159191121D01* +X274015088Y-159189999D01* +X274004196Y-159107270D01* +X274006409Y-159073529D01* +X274004626Y-159073295D01* +X274005687Y-159065236D01* +X274020500Y-158952720D01* +X274020500Y-158727280D01* +X274005687Y-158614764D01* +X273947698Y-158474767D01* +X273929775Y-158451409D01* +X273904581Y-158386243D01* +X273918619Y-158317798D01* +X273963054Y-158270386D01* +X273984072Y-158257421D01* +X274056142Y-158212968D01* +X274065766Y-158203343D01* +X274127085Y-158169856D01* +X274196777Y-158174835D01* +X274241132Y-158203339D01* +X274250365Y-158212572D01* +X274250369Y-158212575D01* +X274394605Y-158301542D01* +X274394616Y-158301547D01* +X274555491Y-158354855D01* +X274654781Y-158364999D01* +X275178098Y-158364999D01* +X275201406Y-158364999D01* +X275201420Y-158364998D01* +X275300705Y-158354855D01* +X275461579Y-158301547D01* +X275461590Y-158301542D01* +X275605826Y-158212575D01* +X275605830Y-158212572D01* +X275725670Y-158092732D01* +X275725673Y-158092728D01* +X275814640Y-157948492D01* +X275814645Y-157948481D01* +X275867953Y-157787606D01* +X275878097Y-157688322D01* +X275878098Y-157688309D01* +X275878098Y-157640000D01* +X275178098Y-157640000D01* +X275178098Y-158364999D01* +X274654781Y-158364999D01* +X274678098Y-158364998D01* +X274678098Y-156845741D01* +X275178098Y-156845741D01* +X275178098Y-157140000D01* +X275878097Y-157140000D01* +X275878097Y-157091692D01* +X275878096Y-157091677D01* +X275867953Y-156992392D01* +X275814645Y-156831518D01* +X275814640Y-156831507D01* +X275731638Y-156696941D01* +X275713197Y-156629549D01* +X275731638Y-156566746D01* +X275821544Y-156420988D01* +X275821547Y-156420981D01* +X275874855Y-156260106D01* +X275884999Y-156160822D01* +X275885000Y-156160809D01* +X275885000Y-156112500D01* +X275185000Y-156112500D01* +X275185000Y-156822236D01* +X275178098Y-156845741D01* +X274678098Y-156845741D01* +X274678098Y-156430264D01* +X274685000Y-156406758D01* +X274685000Y-155612500D01* +X275185000Y-155612500D01* +X275884999Y-155612500D01* +X275884999Y-155564192D01* +X275884998Y-155564177D01* +X275874855Y-155464892D01* +X275821547Y-155304018D01* +X275821542Y-155304007D01* +X275732575Y-155159771D01* +X275732572Y-155159767D01* +X275612732Y-155039927D01* +X275612728Y-155039924D01* +X275468492Y-154950957D01* +X275468481Y-154950952D01* +X275307606Y-154897644D01* +X275208322Y-154887500D01* +X275185000Y-154887500D01* +X275185000Y-155612500D01* +X274685000Y-155612500D01* +X274685000Y-154887499D01* +X274661693Y-154887500D01* +X274661674Y-154887501D01* +X274562392Y-154897644D01* +X274438813Y-154938594D01* +X274368984Y-154940996D01* +X274308942Y-154905264D01* +X274277750Y-154842743D01* +X274276488Y-154807934D01* +X274290460Y-154675000D01* +X274270674Y-154486744D01* +X274212179Y-154306716D01* +X274117533Y-154142784D01* +X273990871Y-154002112D01* +X273990870Y-154002111D01* +X273837734Y-153890851D01* +X273837729Y-153890848D01* +X273664807Y-153813857D01* +X273664802Y-153813855D01* +X273519001Y-153782865D01* +X273479646Y-153774500D01* +X273290354Y-153774500D01* +X273257897Y-153781398D01* +X273105197Y-153813855D01* +X273105192Y-153813857D01* +X272932270Y-153890848D01* +X272932265Y-153890851D01* +X272779129Y-154002111D01* +X272652466Y-154142785D01* +X272557821Y-154306715D01* +X272557818Y-154306722D01* +X272501428Y-154480275D01* +X272499326Y-154486744D01* +X272479540Y-154675000D01* +X272499326Y-154863256D01* +X272499327Y-154863259D01* +X272557820Y-155043283D01* +X272569580Y-155063652D01* +X272586052Y-155131552D01* +X272567730Y-155190748D01* +X272498001Y-155303794D01* +X272497996Y-155303805D01* +X272444651Y-155464790D01* +X272434500Y-155564147D01* +X272434500Y-156160837D01* +X272434501Y-156160855D01* +X272444650Y-156260207D01* +X272444651Y-156260210D01* +X272497996Y-156421194D01* +X272498001Y-156421205D01* +X272580872Y-156555558D01* +X272599313Y-156622950D01* +X272580872Y-156685752D01* +X272491099Y-156831294D01* +X272491094Y-156831305D01* +X272437749Y-156992290D01* +X272427598Y-157091647D01* +X272427598Y-157404547D01* +X272407913Y-157471586D01* +X272391279Y-157492228D01* +X272373770Y-157509737D01* +X272373767Y-157509740D01* +X272334359Y-157549148D01* +X272286642Y-157596864D01* +X272259995Y-157636745D01* +X272259994Y-157636746D01* +X272247601Y-157655293D01* +X272193989Y-157700097D01* +X272124664Y-157708804D01* +X272061637Y-157678649D01* +X272024918Y-157619205D01* +X272020500Y-157586401D01* +X272020500Y-156727286D01* +X272020499Y-156727272D01* +X272019750Y-156721586D01* +X272005687Y-156614764D01* +X271947698Y-156474767D01* +X271855451Y-156354549D01* +X271735233Y-156262302D01* +X271735229Y-156262300D01* +X271646842Y-156225689D01* +X271595236Y-156204313D01* +X271580698Y-156202399D01* +X271482727Y-156189500D01* +X271482720Y-156189500D01* +X271257280Y-156189500D01* +X271257272Y-156189500D01* +X271170393Y-156200938D01* +X271144764Y-156204313D01* +X271144762Y-156204313D01* +X271136708Y-156205374D01* +X271136316Y-156202399D01* +X271103684Y-156202399D01* +X271103292Y-156205374D01* +X271095237Y-156204313D01* +X271095236Y-156204313D01* +X271066271Y-156200499D01* +X270982727Y-156189500D01* +X270982720Y-156189500D01* +X270757280Y-156189500D01* +X270757272Y-156189500D01* +X270670393Y-156200938D01* +X270644764Y-156204313D01* +X270644762Y-156204313D01* +X270636708Y-156205374D01* +X270636316Y-156202399D01* +X270603684Y-156202399D01* +X270603292Y-156205374D01* +X270595237Y-156204313D01* +X270595236Y-156204313D01* +X270566271Y-156200499D01* +X270482727Y-156189500D01* +X270482720Y-156189500D01* +X270257280Y-156189500D01* +X270257272Y-156189500D01* +X270170393Y-156200938D01* +X270144764Y-156204313D01* +X270144762Y-156204313D01* +X270136708Y-156205374D01* +X270136316Y-156202399D01* +X270103684Y-156202399D01* +X270103292Y-156205374D01* +X270095237Y-156204313D01* +X270095236Y-156204313D01* +X270066271Y-156200499D01* +X269982727Y-156189500D01* +X269982720Y-156189500D01* +X269757280Y-156189500D01* +X269757272Y-156189500D01* +X269670393Y-156200938D01* +X269644764Y-156204313D01* +X269644762Y-156204313D01* +X269636708Y-156205374D01* +X269636316Y-156202399D01* +X269603684Y-156202399D01* +X269603292Y-156205374D01* +X269595237Y-156204313D01* +X269595236Y-156204313D01* +X269566271Y-156200499D01* +X269482727Y-156189500D01* +X269482720Y-156189500D01* +X269257280Y-156189500D01* +X269257272Y-156189500D01* +X269170393Y-156200938D01* +X269144764Y-156204313D01* +X269144762Y-156204313D01* +X269136708Y-156205374D01* +X269136316Y-156202399D01* +X269103683Y-156202399D01* +X269103291Y-156205374D01* +X269095237Y-156204313D01* +X269095236Y-156204313D01* +X269057590Y-156199356D01* +X268997727Y-156191475D01* +X268933831Y-156163208D01* +X268895361Y-156104883D01* +X268894530Y-156035018D01* +X268926231Y-155980858D01* +X269940858Y-154966233D01* +X270009312Y-154863785D01* +X270045568Y-154776254D01* +X270056463Y-154749952D01* +X270063814Y-154712997D01* +X270071372Y-154674999D01* +X270080501Y-154629108D01* +X270080501Y-154500783D01* +X270080500Y-154500757D01* +X270080500Y-153458308D01* +X270100185Y-153391269D01* +X270116817Y-153370628D01* +X270123081Y-153364365D01* +X270206744Y-153222898D01* +X270252598Y-153065069D01* +X270255500Y-153028194D01* +X270255500Y-151977608D01* +X270275185Y-151910569D01* +X270327989Y-151864814D01* +X270397147Y-151854870D01* +X270405258Y-151856313D01* +X270577854Y-151893000D01* +X270577855Y-151893000D01* +X270767144Y-151893000D01* +X270767146Y-151893000D01* +X270952303Y-151853644D01* +X271125230Y-151776651D01* +X271278371Y-151665388D01* +X271283353Y-151659855D01* +X271284100Y-151659026D01* +X271343587Y-151622379D01* +X271376248Y-151618000D01* +X272071809Y-151618000D01* +X272138848Y-151637685D01* +X272165521Y-151660796D01* +X272204112Y-151705332D01* +X272224912Y-151723355D01* +X272312767Y-151799481D01* +X272312770Y-151799484D01* +X272312772Y-151799485D01* +X272312773Y-151799486D01* +X272433809Y-151877270D01* +X272433817Y-151877274D01* +X272433826Y-151877279D01* +X272558545Y-151934236D01* +X272562844Y-151936485D01* +X272564595Y-151936999D01* +X272702647Y-151977535D01* +X272702648Y-151977535D01* +X272702651Y-151977536D01* +X272745086Y-151983636D01* +X272844962Y-151997997D01* +X272901302Y-151997997D01* +X272901312Y-151998000D01* +X272952667Y-151998000D01* +X273432476Y-151998000D01* +X273432504Y-151997997D01* +X273488843Y-151997997D01* +X273488844Y-151997997D01* +X273622382Y-151978797D01* +X273622384Y-151978797D01* +X273628515Y-151977915D01* +X273631159Y-151977535D01* +X273631160Y-151977535D01* +X273769212Y-151936998D01* +X273899997Y-151877270D01* +X274021033Y-151799486D01* +X274129694Y-151705332D01* +X274129697Y-151705329D01* +X274223918Y-151596591D01* +X274301650Y-151475637D01* +X274361420Y-151344759D01* +X274401927Y-151206804D01* +X274422403Y-151064389D01* +X274422403Y-150442500D01* +X274417258Y-150370560D01* +X274413795Y-150358769D01* +X274412442Y-150307941D01* +X274410164Y-150307697D01* +X274410992Y-150299985D01* +X274410994Y-150299983D01* +X274417403Y-150240373D01* +X274417402Y-149144628D01* +X274410994Y-149085017D01* +X274410992Y-149085013D01* +X274410756Y-149084011D01* +X274410663Y-149081942D01* +X274410165Y-149077304D01* +X274410455Y-149077272D01* +X274408694Y-149037846D01* +X274422403Y-148942500D01* +X274422403Y-148320611D01* +X274401927Y-148178196D01* +X274361420Y-148040241D01* +X274301650Y-147909363D01* +X274283886Y-147881722D01* +X274227526Y-147794023D01* +X274226705Y-147792581D01* +X274223914Y-147788401D01* +X274129695Y-147679669D01* +X274129692Y-147679666D01* +X274021038Y-147585518D01* +X274021035Y-147585515D01* +X273994167Y-147568249D01* +X273899997Y-147507730D01* +X273899990Y-147507727D01* +X273899984Y-147507723D01* +X273775259Y-147450763D01* +X273770960Y-147448514D01* +X273631164Y-147407466D01* +X273631154Y-147407463D01* +X273503203Y-147389067D01* +X273488844Y-147387003D01* +X273488843Y-147387003D01* +X273432504Y-147387003D01* +X273432494Y-147387000D01* +X273381139Y-147387000D01* +X272952667Y-147387000D01* +X272901330Y-147387000D01* +X272901302Y-147387003D01* +X272844962Y-147387003D01* +X272711424Y-147406203D01* +X272711422Y-147406203D01* +X272702647Y-147407464D01* +X272564589Y-147448003D01* +X272433821Y-147507723D01* +X272433811Y-147507728D01* +X272433809Y-147507730D01* +X272416464Y-147518877D01* +X272312770Y-147585515D01* +X272312766Y-147585518D01* +X272204129Y-147679652D01* +X272204110Y-147679669D01* +X272204109Y-147679671D01* +X272165522Y-147724203D01* +X272106746Y-147761977D01* +X272071810Y-147767000D01* +X271366248Y-147767000D01* +X271299209Y-147747315D01* +X271274100Y-147725974D01* +X271268373Y-147719614D01* +X271268369Y-147719610D01* +X271115234Y-147608351D01* +X271115229Y-147608348D01* +X270942307Y-147531357D01* +X270942302Y-147531355D01* +X270764419Y-147493546D01* +X270757146Y-147492000D01* +X270567854Y-147492000D01* +X270567852Y-147492000D01* +X270405280Y-147526555D01* +X270335613Y-147521239D01* +X270279880Y-147479101D01* +X270255775Y-147413521D01* +X270255500Y-147405265D01* +X270255500Y-146296813D01* +X270255499Y-146296798D01* +X270254791Y-146287807D01* +X270252598Y-146259931D01* +X270249380Y-146248856D01* +X270213511Y-146125393D01* +X270206744Y-146102102D01* +X270123081Y-145960635D01* +X270123079Y-145960633D01* +X270123076Y-145960629D01* +X270006870Y-145844423D01* +X270006866Y-145844420D01* +X270006865Y-145844419D01* +X269975306Y-145825755D01* +X269927623Y-145774685D01* +X269915120Y-145705943D01* +X269941766Y-145641354D01* +X269950733Y-145631355D01* +X269982773Y-145599316D01* +X270044096Y-145565833D01* +X270070452Y-145563000D01* +X270366613Y-145563000D01* +X270366616Y-145563000D01* +X270437196Y-145556586D01* +X270599606Y-145505978D01* +X270745185Y-145417972D01* +X270865472Y-145297685D01* +X270953478Y-145152106D01* +X271004086Y-144989696D01* +X271010500Y-144919116D01* +X271010500Y-144255884D01* +X271004086Y-144185304D01* +X270953478Y-144022894D01* +X270865472Y-143877315D01* +X270865470Y-143877313D01* +X270865469Y-143877311D01* +X270771819Y-143783661D01* +X270738334Y-143722338D01* +X270735500Y-143695980D01* +X270735500Y-143675893D01* +X270729353Y-143644993D01* +X270729353Y-143644992D01* +X270714608Y-143570858D01* +X270711463Y-143555048D01* +X270709246Y-143549696D01* +X270680011Y-143479115D01* +X270664314Y-143441219D01* +X270664310Y-143441212D01* +X270624268Y-143381285D01* +X270624268Y-143381286D01* +X270595858Y-143338767D01* +X270595855Y-143338764D01* +X270595853Y-143338761D01* +X270505637Y-143248545D01* +X270505606Y-143248516D01* +X270321818Y-143064728D01* +X270288333Y-143003405D01* +X270285499Y-142977047D01* +X270285499Y-142897952D01* +X270305184Y-142830913D01* +X270321818Y-142810271D01* +X270409875Y-142722214D01* +X270508729Y-142623360D01* +X270508733Y-142623358D01* +X270595858Y-142536233D01* +X270661797Y-142437549D01* +X270664312Y-142433785D01* +X270695342Y-142358872D01* +X270711463Y-142319952D01* +X270729860Y-142227462D01* +X270735500Y-142199107D01* +X270735500Y-142075893D01* +X270735500Y-140980241D01* +X270735501Y-140980220D01* +X270735501Y-140850891D01* +X270732145Y-140834019D01* +X283810785Y-140834019D01* +X283818679Y-140944395D01* +X283831199Y-141119452D01* +X283892023Y-141399056D01* +X283892025Y-141399062D01* +X283892026Y-141399065D01* +X283988524Y-141657785D01* +X283992030Y-141667185D01* +X284129165Y-141918328D01* +X284129170Y-141918336D01* +X284300649Y-142147407D01* +X284300665Y-142147425D01* +X284502989Y-142349749D01* +X284503007Y-142349765D01* +X284732078Y-142521244D01* +X284732086Y-142521249D01* +X284983229Y-142658384D01* +X284983228Y-142658384D01* +X284983232Y-142658385D01* +X284983235Y-142658387D01* +X285251350Y-142758389D01* +X285251356Y-142758390D01* +X285251358Y-142758391D01* +X285530962Y-142819215D01* +X285530964Y-142819215D01* +X285530968Y-142819216D01* +X285779889Y-142837019D01* +X285816395Y-142839630D01* +X285816396Y-142839630D01* +X285816397Y-142839630D01* +X285852903Y-142837019D01* +X286101824Y-142819216D01* +X286153853Y-142807898D01* +X286381433Y-142758391D01* +X286381433Y-142758390D01* +X286381442Y-142758389D01* +X286649557Y-142658387D01* +X286900711Y-142521246D01* +X287129792Y-142349759D01* +X287332136Y-142147415D01* +X287503623Y-141918334D01* +X287640764Y-141667180D01* +X287740766Y-141399065D01* +X287741807Y-141394281D01* +X287801592Y-141119452D01* +X287801592Y-141119451D01* +X287801593Y-141119447D01* +X287822007Y-140834019D01* +X287821147Y-140822000D01* +X287808096Y-140639511D01* +X287801593Y-140548591D01* +X287801592Y-140548586D01* +X287801592Y-140548581D01* +X287740768Y-140268981D01* +X287740767Y-140268979D01* +X287740766Y-140268973D01* +X287640764Y-140000858D01* +X287621513Y-139965603D01* +X287503626Y-139749709D01* +X287503621Y-139749701D01* +X287332142Y-139520630D01* +X287332126Y-139520612D01* +X287129802Y-139318288D01* +X287129784Y-139318272D01* +X286900713Y-139146793D01* +X286900705Y-139146788D01* +X286649562Y-139009653D01* +X286649563Y-139009653D01* +X286541155Y-138969219D01* +X286381442Y-138909649D01* +X286381439Y-138909648D01* +X286381433Y-138909646D01* +X286101829Y-138848822D01* +X285816397Y-138828408D01* +X285816395Y-138828408D01* +X285530962Y-138848822D01* +X285251358Y-138909646D01* +X284983229Y-139009653D01* +X284732086Y-139146788D01* +X284732078Y-139146793D01* +X284503007Y-139318272D01* +X284502989Y-139318288D01* +X284300665Y-139520612D01* +X284300649Y-139520630D01* +X284129170Y-139749701D01* +X284129165Y-139749709D01* +X283992030Y-140000852D01* +X283892023Y-140268981D01* +X283831200Y-140548581D01* +X283831200Y-140548586D01* +X283831199Y-140548591D01* +X283824696Y-140639511D01* +X283811645Y-140822000D01* +X283810785Y-140834019D01* +X270732145Y-140834019D01* +X270713265Y-140739107D01* +X270713264Y-140739104D01* +X270711463Y-140730048D01* +X270681653Y-140658081D01* +X270681527Y-140657778D01* +X270673961Y-140639511D01* +X270664312Y-140616215D01* +X270664311Y-140616213D01* +X270664310Y-140616211D01* +X270595858Y-140513767D01* +X270595855Y-140513763D01* +X269346819Y-139264727D01* +X269313334Y-139203404D01* +X269310500Y-139177046D01* +X269310500Y-138734313D01* +X269310499Y-138734298D01* +X269309965Y-138727517D01* +X269307598Y-138697431D01* +X269301886Y-138677771D01* +X269261745Y-138539606D01* +X269261744Y-138539603D01* +X269261744Y-138539602D01* +X269178081Y-138398135D01* +X269178079Y-138398133D01* +X269178076Y-138398129D01* +X269171819Y-138391872D01* +X269138334Y-138330549D01* +X269135500Y-138304191D01* +X269135500Y-134538394D01* +X269135499Y-134538388D01* +X269134726Y-134534503D01* +X269134722Y-134534485D01* +X269119055Y-134455714D01* +X269119055Y-134455713D01* +X269111464Y-134417553D01* +X269111463Y-134417552D01* +X269111463Y-134417548D01* +X269077965Y-134336677D01* +X269064312Y-134303715D01* +X269033992Y-134258339D01* +X268995858Y-134201267D01* +X268995856Y-134201264D01* +X268905637Y-134111045D01* +X268905606Y-134111016D01* +X260634453Y-125839863D01* +X260600968Y-125778540D01* +X260605952Y-125708848D01* +X260647824Y-125652915D01* +X260696360Y-125630891D01* +X260701053Y-125629894D01* +X260701057Y-125629892D01* +X260701058Y-125629892D01* +X260825195Y-125574622D01* +X260894445Y-125565337D01* +X260957722Y-125594965D01* +X260961927Y-125598918D01* +X260962311Y-125599219D01* +X260962313Y-125599220D01* +X260962315Y-125599222D01* +X261107894Y-125687228D01* +X261270304Y-125737836D01* +X261340884Y-125744250D01* +X261340887Y-125744250D01* +X261854113Y-125744250D01* +X261854116Y-125744250D01* +X261924696Y-125737836D01* +X262087106Y-125687228D01* +X262232685Y-125599222D01* +X262281438Y-125550469D01* +X262334819Y-125497089D01* +X262396142Y-125463604D01* +X262465834Y-125468588D01* +X262510181Y-125497089D01* +X262612311Y-125599219D01* +X262612313Y-125599220D01* +X262612315Y-125599222D01* +X262757894Y-125687228D01* +X262920304Y-125737836D01* +X262990884Y-125744250D01* +X262990887Y-125744250D01* +X263504113Y-125744250D01* +X263504116Y-125744250D01* +X263574696Y-125737836D01* +X263737106Y-125687228D01* +X263882685Y-125599222D01* +X264002972Y-125478935D01* +X264090978Y-125333356D01* +X264141586Y-125170946D01* +X264148000Y-125100366D01* +X264148000Y-124437134D01* +X264141586Y-124366554D01* +X264090978Y-124204144D01* +X264013304Y-124075656D01* +X263995469Y-124008105D01* +X264013882Y-123946414D01* +X264085049Y-123831037D01* +X264131784Y-123689999D01* +X271144341Y-123689999D01* +X271144341Y-123690000D01* +X271164936Y-123925403D01* +X271164938Y-123925413D01* +X271226094Y-124153655D01* +X271226096Y-124153659D01* +X271226097Y-124153663D01* +X271325370Y-124366554D01* +X271325965Y-124367830D01* +X271325967Y-124367834D01* +X271434281Y-124522521D01* +X271461505Y-124561401D01* +X271628599Y-124728495D01* +X271814594Y-124858730D01* +X271858218Y-124913307D01* +X271865411Y-124982806D01* +X271833889Y-125045160D01* +X271814594Y-125061880D01* +X271628922Y-125191889D01* +X271628920Y-125191890D01* +X271461891Y-125358919D01* +X271461886Y-125358925D01* +X271326400Y-125552419D01* +X271326399Y-125552421D01* +X271226570Y-125766506D01* +X271226567Y-125766512D01* +X271169364Y-125979998D01* +X271169364Y-125979999D01* +X272066988Y-125979999D01* +X272034075Y-126037006D01* +X272000000Y-126164173D01* +X272000000Y-126295825D01* +X272034075Y-126422992D01* +X272066988Y-126479999D01* +X271169364Y-126479999D01* +X271226567Y-126693485D01* +X271226570Y-126693491D01* +X271326399Y-126907577D01* +X271461894Y-127101081D01* +X271628917Y-127268104D01* +X271814596Y-127398119D01* +X271858221Y-127452696D01* +X271865413Y-127522195D01* +X271833891Y-127584549D01* +X271814595Y-127601269D01* +X271628597Y-127731505D01* +X271461505Y-127898597D01* +X271325965Y-128092169D01* +X271325964Y-128092171D01* +X271226098Y-128306335D01* +X271226094Y-128306344D01* +X271164938Y-128534586D01* +X271164936Y-128534596D01* +X271144341Y-128769999D01* +X271144341Y-128770000D01* +X271164936Y-129005403D01* +X271164938Y-129005413D01* +X271226094Y-129233655D01* +X271226096Y-129233659D01* +X271226097Y-129233663D01* +X271303428Y-129399500D01* +X271325965Y-129447830D01* +X271325967Y-129447834D01* +X271461501Y-129641395D01* +X271461506Y-129641402D01* +X271628597Y-129808493D01* +X271628603Y-129808498D01* +X271814158Y-129938425D01* +X271857783Y-129993002D01* +X271864977Y-130062500D01* +X271833454Y-130124855D01* +X271814158Y-130141575D01* +X271628597Y-130271505D01* +X271461505Y-130438597D01* +X271325965Y-130632169D01* +X271325964Y-130632171D01* +X271226098Y-130846335D01* +X271226094Y-130846344D01* +X271164938Y-131074586D01* +X271164936Y-131074596D01* +X271144341Y-131309999D01* +X271144341Y-131310000D01* +X271164936Y-131545403D01* +X271164938Y-131545413D01* +X271226094Y-131773655D01* +X271226096Y-131773659D01* +X271226097Y-131773663D01* +X271312724Y-131959434D01* +X271325965Y-131987830D01* +X271325967Y-131987834D01* +X271415911Y-132116286D01* +X271446852Y-132160475D01* +X271461501Y-132181395D01* +X271461506Y-132181402D01* +X271628597Y-132348493D01* +X271628603Y-132348498D01* +X271814158Y-132478425D01* +X271857783Y-132533002D01* +X271864977Y-132602500D01* +X271833454Y-132664855D01* +X271814158Y-132681575D01* +X271628597Y-132811505D01* +X271461505Y-132978597D01* +X271325965Y-133172169D01* +X271325964Y-133172171D01* +X271226098Y-133386335D01* +X271226094Y-133386344D01* +X271164938Y-133614586D01* +X271164936Y-133614596D01* +X271144341Y-133849999D01* +X271144341Y-133850000D01* +X271164936Y-134085403D01* +X271164938Y-134085413D01* +X271226094Y-134313655D01* +X271226096Y-134313659D01* +X271226097Y-134313663D01* +X271300413Y-134473034D01* +X271325965Y-134527830D01* +X271325967Y-134527834D01* +X271383151Y-134609500D01* +X271461505Y-134721401D01* +X271628599Y-134888495D01* +X271694344Y-134934530D01* +X271822165Y-135024032D01* +X271822167Y-135024033D01* +X271822170Y-135024035D01* +X272036337Y-135123903D01* +X272264592Y-135185063D01* +X272452918Y-135201539D01* +X272499999Y-135205659D01* +X272500000Y-135205659D01* +X272500001Y-135205659D01* +X272539234Y-135202226D01* +X272735408Y-135185063D01* +X272963663Y-135123903D01* +X273177830Y-135024035D01* +X273371401Y-134888495D01* +X273538495Y-134721401D01* +X273674035Y-134527830D01* +X273773903Y-134313663D01* +X273835063Y-134085408D01* +X273855659Y-133850000D01* +X273854925Y-133841616D01* +X273845632Y-133735393D01* +X273835063Y-133614592D01* +X273784250Y-133424953D01* +X273773905Y-133386344D01* +X273773904Y-133386343D01* +X273773903Y-133386337D01* +X273674035Y-133172171D01* +X273671938Y-133169175D01* +X273538494Y-132978597D01* +X273371402Y-132811506D01* +X273371396Y-132811501D01* +X273185842Y-132681575D01* +X273142217Y-132626998D01* +X273135023Y-132557500D01* +X273166546Y-132495145D01* +X273185842Y-132478425D01* +X273255257Y-132429820D01* +X273371401Y-132348495D01* +X273538495Y-132181401D01* +X273674035Y-131987830D01* +X273773903Y-131773663D01* +X273835063Y-131545408D01* +X273855659Y-131310000D01* +X273835063Y-131074592D01* +X273773903Y-130846337D01* +X273674035Y-130632171D01* +X273647451Y-130594204D01* +X273538494Y-130438597D01* +X273371402Y-130271506D01* +X273371396Y-130271501D01* +X273185842Y-130141575D01* +X273142217Y-130086998D01* +X273135023Y-130017500D01* +X273166546Y-129955145D01* +X273185842Y-129938425D01* +X273245146Y-129896900D01* +X273371401Y-129808495D01* +X273538495Y-129641401D01* +X273674035Y-129447830D01* +X273773903Y-129233663D01* +X273835063Y-129005408D01* +X273855659Y-128770000D01* +X273852684Y-128736002D01* +X273842154Y-128615639D01* +X273835063Y-128534592D01* +X273773903Y-128306337D01* +X273674035Y-128092171D01* +X273658716Y-128070292D01* +X273538494Y-127898597D01* +X273371402Y-127731506D01* +X273371396Y-127731501D01* +X273185405Y-127601269D01* +X273141780Y-127546692D01* +X273134586Y-127477194D01* +X273166109Y-127414839D01* +X273185404Y-127398119D01* +X273371082Y-127268104D01* +X273538105Y-127101081D01* +X273673600Y-126907577D01* +X273773429Y-126693491D01* +X273773432Y-126693485D01* +X273830636Y-126479999D01* +X272933012Y-126479999D01* +X272965925Y-126422992D01* +X273000000Y-126295825D01* +X273000000Y-126164173D01* +X272965925Y-126037006D01* +X272933012Y-125979999D01* +X273830636Y-125979999D01* +X273830635Y-125979998D01* +X273773432Y-125766512D01* +X273773429Y-125766506D01* +X273673600Y-125552421D01* +X273673599Y-125552419D01* +X273538113Y-125358925D01* +X273538108Y-125358919D01* +X273371078Y-125191889D01* +X273185405Y-125061878D01* +X273141780Y-125007301D01* +X273134588Y-124937803D01* +X273166110Y-124875448D01* +X273185398Y-124858735D01* +X273371401Y-124728495D01* +X273538495Y-124561401D01* +X273674035Y-124367830D01* +X273773903Y-124153663D01* +X273835063Y-123925408D01* +X273855659Y-123690000D01* +X273855293Y-123685822D01* +X273846465Y-123584915D01* +X273835063Y-123454592D01* +X273773903Y-123226337D01* +X273674035Y-123012171D01* +X273640712Y-122964581D01* +X273538496Y-122818600D01* +X273538495Y-122818599D01* +X273416567Y-122696671D01* +X273383084Y-122635351D01* +X273388068Y-122565659D01* +X273429939Y-122509725D01* +X273460915Y-122492810D01* +X273592331Y-122443796D01* +X273707546Y-122357546D01* +X273793796Y-122242331D01* +X273844091Y-122107483D01* +X273850500Y-122047873D01* +X273850499Y-120252128D01* +X273844237Y-120193871D01* +X273844091Y-120192516D01* +X273793797Y-120057671D01* +X273793793Y-120057664D01* +X273707547Y-119942455D01* +X273707544Y-119942452D01* +X273592335Y-119856206D01* +X273592328Y-119856202D01* +X273457482Y-119805908D01* +X273457483Y-119805908D01* +X273397883Y-119799501D01* +X273397881Y-119799500D01* +X273397873Y-119799500D01* +X273397864Y-119799500D01* +X271602129Y-119799500D01* +X271602123Y-119799501D01* +X271542516Y-119805908D01* +X271407671Y-119856202D01* +X271407664Y-119856206D01* +X271292455Y-119942452D01* +X271292452Y-119942455D01* +X271206206Y-120057664D01* +X271206202Y-120057671D01* +X271155908Y-120192517D01* +X271149501Y-120252116D01* +X271149501Y-120252123D01* +X271149500Y-120252135D01* +X271149500Y-122047870D01* +X271149501Y-122047876D01* +X271155908Y-122107483D01* +X271206202Y-122242328D01* +X271206206Y-122242335D01* +X271292452Y-122357544D01* +X271292455Y-122357547D01* +X271407664Y-122443793D01* +X271407671Y-122443797D01* +X271539081Y-122492810D01* +X271595015Y-122534681D01* +X271619432Y-122600145D01* +X271604580Y-122668418D01* +X271583430Y-122696673D01* +X271461503Y-122818600D01* +X271325965Y-123012169D01* +X271325964Y-123012171D01* +X271226098Y-123226335D01* +X271226094Y-123226344D01* +X271164938Y-123454586D01* +X271164936Y-123454596D01* +X271144341Y-123689999D01* +X264131784Y-123689999D01* +X264137936Y-123671435D01* +X264148000Y-123572924D01* +X264148000Y-122964576D01* +X264137936Y-122866065D01* +X264085049Y-122706463D01* +X264085045Y-122706457D01* +X264085044Y-122706454D01* +X263996783Y-122563362D01* +X263996780Y-122563358D01* +X263877891Y-122444469D01* +X263877887Y-122444466D01* +X263734795Y-122356205D01* +X263734789Y-122356202D01* +X263734787Y-122356201D01* +X263575185Y-122303314D01* +X263575183Y-122303313D01* +X263476681Y-122293250D01* +X263476674Y-122293250D01* +X262943326Y-122293250D01* +X262943318Y-122293250D01* +X262844816Y-122303313D01* +X262844815Y-122303314D01* +X262765719Y-122329523D01* +X262685215Y-122356200D01* +X262685204Y-122356205D01* +X262542112Y-122444466D01* +X262542107Y-122444469D01* +X262509827Y-122476750D01* +X262448503Y-122510235D01* +X262378812Y-122505249D01* +X262334467Y-122476750D01* +X262302580Y-122444864D01* +X262159577Y-122356658D01* +X262159572Y-122356656D01* +X262000083Y-122303807D01* +X261901650Y-122293750D01* +X261885000Y-122293750D01* +X261885000Y-123394750D01* +X261865315Y-123461789D01* +X261812511Y-123507544D01* +X261761000Y-123518750D01* +X260697501Y-123518750D01* +X260697501Y-123572902D01* +X260707556Y-123671333D01* +X260724262Y-123721746D01* +X260726664Y-123791574D01* +X260690932Y-123851616D01* +X260628412Y-123882809D01* +X260580778Y-123882041D01* +X260515896Y-123868250D01* +X260326604Y-123868250D01* +X260294147Y-123875148D01* +X260141447Y-123907605D01* +X260141442Y-123907607D01* +X259968520Y-123984598D01* +X259968515Y-123984601D01* +X259815379Y-124095861D01* +X259688716Y-124236535D01* +X259594071Y-124400465D01* +X259594068Y-124400472D01* +X259541779Y-124561402D01* +X259535576Y-124580494D01* +X259517299Y-124754389D01* +X259515790Y-124768750D01* +X259535576Y-124957008D01* +X259538883Y-124967184D01* +X259540877Y-125037026D01* +X259504795Y-125096858D01* +X259442093Y-125127684D01* +X259420951Y-125129500D01* +X258569000Y-125129500D01* +X258501961Y-125109815D01* +X258456206Y-125057011D01* +X258445000Y-125005500D01* +X258445000Y-124180000D01* +X256175000Y-124180000D01* +X256175000Y-124611048D01* +X256155315Y-124678087D01* +X256102511Y-124723842D01* +X256033353Y-124733786D01* +X255969797Y-124704761D01* +X255963319Y-124698729D01* +X255481818Y-124217228D01* +X255448333Y-124155905D01* +X255445499Y-124129547D01* +X255445499Y-122382155D01* +X256175000Y-122382155D01* +X256175000Y-123680000D01* +X257060000Y-123680000D01* +X257560000Y-123680000D01* +X258445000Y-123680000D01* +X258445000Y-122964599D01* +X260697500Y-122964599D01* +X260697500Y-123018750D01* +X261385000Y-123018750D01* +X261385000Y-122293749D01* +X261368356Y-122293750D01* +X261269915Y-122303807D01* +X261110427Y-122356656D01* +X261110422Y-122356658D01* +X260967419Y-122444864D01* +X260848614Y-122563669D01* +X260760408Y-122706672D01* +X260760406Y-122706677D01* +X260707557Y-122866166D01* +X260697500Y-122964599D01* +X258445000Y-122964599D01* +X258445000Y-122382172D01* +X258444999Y-122382155D01* +X258438598Y-122322627D01* +X258438596Y-122322620D01* +X258388354Y-122187913D01* +X258388350Y-122187906D01* +X258302190Y-122072812D01* +X258302187Y-122072809D01* +X258187093Y-121986649D01* +X258187086Y-121986645D01* +X258052379Y-121936403D01* +X258052372Y-121936401D01* +X257992844Y-121930000D01* +X257560000Y-121930000D01* +X257560000Y-123680000D01* +X257060000Y-123680000D01* +X257060000Y-121930000D01* +X256627155Y-121930000D01* +X256567627Y-121936401D01* +X256567620Y-121936403D01* +X256432913Y-121986645D01* +X256432906Y-121986649D01* +X256317812Y-122072809D01* +X256317809Y-122072812D01* +X256231649Y-122187906D01* +X256231645Y-122187913D01* +X256181403Y-122322620D01* +X256181401Y-122322627D01* +X256175000Y-122382155D01* +X255445499Y-122382155D01* +X255445499Y-122382129D01* +X255445498Y-122382123D01* +X255445497Y-122382116D01* +X255439091Y-122322517D01* +X255438549Y-122321065D01* +X255388797Y-122187671D01* +X255388793Y-122187664D01* +X255302547Y-122072455D01* +X255302544Y-122072452D01* +X255187335Y-121986206D01* +X255187328Y-121986202D01* +X255052482Y-121935908D01* +X255052483Y-121935908D01* +X254992883Y-121929501D01* +X254992881Y-121929500D01* +X254992873Y-121929500D01* +X254992864Y-121929500D01* +X253627129Y-121929500D01* +X253627123Y-121929501D01* +X253567516Y-121935908D01* +X253432671Y-121986202D01* +X253432664Y-121986206D01* +X253317455Y-122072452D01* +X253317452Y-122072455D01* +X253231206Y-122187664D01* +X253231202Y-122187671D01* +X253180908Y-122322517D01* +X253174501Y-122382116D01* +X253174501Y-122382123D01* +X253174500Y-122382135D01* +X253174500Y-124610548D01* +X253154815Y-124677587D01* +X253102011Y-124723342D01* +X253032853Y-124733286D01* +X252969297Y-124704261D01* +X252962819Y-124698229D01* +X252481818Y-124217228D01* +X252448333Y-124155905D01* +X252445499Y-124129547D01* +X252445499Y-122382129D01* +X252445498Y-122382123D01* +X252445497Y-122382116D01* +X252439091Y-122322517D01* +X252438549Y-122321065D01* +X252388797Y-122187671D01* +X252388793Y-122187664D01* +X252302547Y-122072455D01* +X252302544Y-122072452D01* +X252187335Y-121986206D01* +X252187328Y-121986202D01* +X252052482Y-121935908D01* +X252052483Y-121935908D01* +X251992883Y-121929501D01* +X251992881Y-121929500D01* +X251992873Y-121929500D01* +X251992864Y-121929500D01* +X250627129Y-121929500D01* +X250627123Y-121929501D01* +X250567516Y-121935908D01* +X250432671Y-121986202D01* +X250432664Y-121986206D01* +X250317455Y-122072452D01* +X250317452Y-122072455D01* +X250231206Y-122187664D01* +X250231202Y-122187671D01* +X250180908Y-122322517D01* +X250174501Y-122382116D01* +X250174501Y-122382123D01* +X250174500Y-122382135D01* +X250174500Y-125170548D01* +X250154815Y-125237587D01* +X250102011Y-125283342D01* +X250032853Y-125293286D01* +X249969297Y-125264261D01* +X249962819Y-125258229D01* +X249481818Y-124777228D01* +X249448333Y-124715905D01* +X249445499Y-124689547D01* +X249445499Y-122382129D01* +X249445498Y-122382123D01* +X249445497Y-122382116D01* +X249439091Y-122322517D01* +X249438549Y-122321065D01* +X249388797Y-122187671D01* +X249388796Y-122187670D01* +X249388796Y-122187669D01* +X249335233Y-122116118D01* +X249310816Y-122050654D01* +X249310500Y-122041807D01* +X249310500Y-118241456D01* +X249276098Y-118068511D01* +X249276098Y-118068510D01* +X249272051Y-118048164D01* +X249240532Y-117972071D01* +X249196632Y-117866086D01* +X249196628Y-117866080D01* +X249087139Y-117702217D01* +X248962057Y-117577135D01* +X258794500Y-117577135D01* +X258794500Y-119322870D01* +X258794501Y-119322876D01* +X258800908Y-119382483D01* +X258851202Y-119517328D01* +X258851206Y-119517335D01* +X258937452Y-119632544D01* +X258937455Y-119632547D01* +X259052664Y-119718793D01* +X259052671Y-119718797D01* +X259187517Y-119769091D01* +X259187516Y-119769091D01* +X259194444Y-119769835D01* +X259247127Y-119775500D01* +X262772872Y-119775499D01* +X262832483Y-119769091D01* +X262967331Y-119718796D01* +X263082546Y-119632546D01* +X263168796Y-119517331D01* +X263219091Y-119382483D01* +X263225500Y-119322873D01* +X263225499Y-117577128D01* +X263219091Y-117517517D01* +X263208410Y-117488881D01* +X263168797Y-117382671D01* +X263168793Y-117382664D01* +X263082547Y-117267455D01* +X263082544Y-117267452D01* +X262967335Y-117181206D01* +X262967328Y-117181202D01* +X262832482Y-117130908D01* +X262832483Y-117130908D01* +X262772883Y-117124501D01* +X262772881Y-117124500D01* +X262772873Y-117124500D01* +X262772864Y-117124500D01* +X259247129Y-117124500D01* +X259247123Y-117124501D01* +X259187516Y-117130908D01* +X259052671Y-117181202D01* +X259052664Y-117181206D01* +X258937455Y-117267452D01* +X258937452Y-117267455D01* +X258851206Y-117382664D01* +X258851202Y-117382671D01* +X258800908Y-117517517D01* +X258794501Y-117577116D01* +X258794501Y-117577123D01* +X258794500Y-117577135D01* +X248962057Y-117577135D01* +X248944686Y-117559764D01* +X248944655Y-117559735D01* +X247331479Y-115946559D01* +X247331459Y-115946537D01* +X247187785Y-115802863D01* +X247187781Y-115802860D01* +X247023920Y-115693371D01* +X247023907Y-115693364D01* +X246868528Y-115629005D01* +X246841837Y-115617949D01* +X246841829Y-115617947D01* +X246745188Y-115598724D01* +X246648544Y-115579500D01* +X246648541Y-115579500D01* +X238828540Y-115579500D01* +X238631459Y-115579500D01* +X238631456Y-115579500D01* +X238438171Y-115617947D01* +X238438168Y-115617948D01* +X238438167Y-115617948D01* +X238438164Y-115617949D01* +X238411473Y-115629005D01* +X238411471Y-115629006D01* +X238411470Y-115629005D01* +X238256087Y-115693367D01* +X238256083Y-115693369D01* +X238236369Y-115706542D01* +X238092222Y-115802857D01* +X238092214Y-115802863D01* +X233606899Y-120288181D01* +X233545576Y-120321666D01* +X233519218Y-120324500D01* +X232981455Y-120324500D01* +X232884812Y-120343724D01* +X232788170Y-120362947D01* +X232788162Y-120362949D01* +X232764234Y-120372861D01* +X232606088Y-120438366D01* +X232606079Y-120438371D01* +X232442218Y-120547860D01* +X232442214Y-120547863D01* +X232302863Y-120687214D01* +X232302860Y-120687218D01* +X232193371Y-120851079D01* +X232193364Y-120851092D01* +X232149615Y-120956715D01* +X232133640Y-120995284D01* +X232117949Y-121033164D01* +X232115910Y-121043416D01* +X232079500Y-121226456D01* +X232079500Y-121423543D01* +X232093490Y-121493872D01* +X232093490Y-121493873D01* +X232117947Y-121616828D01* +X232117949Y-121616836D01* +X232129374Y-121644418D01* +X232129374Y-121644419D01* +X232193364Y-121798907D01* +X232193371Y-121798920D01* +X232206846Y-121819086D01* +X232227724Y-121885763D01* +X232209240Y-121953143D01* +X232157261Y-121999834D01* +X232088291Y-122011010D01* +X232028258Y-121986353D01* +X231922842Y-121905464D01* +X231776762Y-121844956D01* +X231776760Y-121844955D01* +X231659370Y-121829501D01* +X231659367Y-121829500D01* +X231659361Y-121829500D01* +X231659354Y-121829500D01* +X230310636Y-121829500D01* +X230193246Y-121844953D01* +X230193237Y-121844956D01* +X230047160Y-121905463D01* +X229921718Y-122001718D01* +X229825463Y-122127160D01* +X229764956Y-122273237D01* +X229764955Y-122273239D01* +X229749501Y-122390629D01* +X229749501Y-122390636D01* +X229749500Y-122390645D01* +X229749500Y-123350304D01* +X229735989Y-123406590D01* +X229733443Y-123411586D01* +X229733441Y-123411592D01* +X229667753Y-123613759D01* +X229634500Y-123823713D01* +X229634500Y-125874242D01* +X229614815Y-125941281D01* +X229598181Y-125961923D01* +X227404894Y-128155209D01* +X227404890Y-128155213D01* +X227279951Y-128327179D01* +X227183444Y-128516585D01* +X227117753Y-128718759D01* +X227091423Y-128884998D01* +X227067327Y-128941084D01* +X227020464Y-129002158D01* +X226959956Y-129148237D01* +X226959955Y-129148239D01* +X226944501Y-129265629D01* +X226944501Y-129265636D01* +X226944500Y-129265645D01* +X226944500Y-131344363D01* +X226959953Y-131461753D01* +X226959956Y-131461762D01* +X227016499Y-131598270D01* +X227020464Y-131607841D01* +X227116718Y-131733282D01* +X227242159Y-131829536D01* +X227388238Y-131890044D01* +X227505639Y-131905500D01* +X229068796Y-131905499D01* +X229135835Y-131925184D01* +X229181590Y-131977987D01* +X229191534Y-132047146D01* +X229162509Y-132110702D01* +X229156477Y-132117180D01* +X228210477Y-133063181D01* +X228149154Y-133096666D01* +X228122796Y-133099500D01* +X226234500Y-133099500D01* +X226167461Y-133079815D01* +X226121706Y-133027011D01* +X226110500Y-132975500D01* +X226110500Y-132701048D01* +X226109325Y-132683717D01* +X226107683Y-132659505D01* +X226063037Y-132479979D01* +X225980842Y-132314247D01* +X225903075Y-132217501D01* +X225864940Y-132170059D01* +X225726503Y-132058780D01* +X225720753Y-132054158D01* +X225720751Y-132054157D01* +X225720750Y-132054156D01* +X225555023Y-131971964D01* +X225555021Y-131971963D01* +X225375497Y-131927317D01* +X225375501Y-131927317D01* +X225344041Y-131925184D01* +X225333954Y-131924500D01* +X224461046Y-131924500D01* +X224449177Y-131925304D01* +X224419500Y-131927317D01* +X224239978Y-131971963D01* +X224239976Y-131971964D01* +X224074249Y-132054156D01* +X223930059Y-132170059D01* +X223814156Y-132314249D01* +X223731964Y-132479976D01* +X223731963Y-132479978D01* +X223687317Y-132659500D01* +X223684500Y-132701048D01* +X223684500Y-135698951D01* +X223687317Y-135740499D01* +X223731963Y-135920021D01* +X223731964Y-135920023D01* +X223814156Y-136085750D01* +X223814157Y-136085751D01* +X223814158Y-136085753D01* +X223837224Y-136114448D01* +X223930059Y-136229940D01* +X223994776Y-136281961D01* +X224074247Y-136345842D01* +X224239979Y-136428037D01* +X224419501Y-136472682D01* +X224419502Y-136472682D01* +X224419505Y-136472683D01* +X224461046Y-136475500D01* +X224461048Y-136475500D01* +X225333952Y-136475500D01* +X225333954Y-136475500D01* +X225375495Y-136472683D01* +X225555021Y-136428037D01* +X225720753Y-136345842D01* +X225864940Y-136229940D01* +X225980842Y-136085753D01* +X226063037Y-135920021D01* +X226107683Y-135740495D01* +X226110500Y-135698954D01* +X226110500Y-135424500D01* +X226130185Y-135357461D01* +X226182989Y-135311706D01* +X226234500Y-135300500D01* +X228716610Y-135300500D01* +X228716611Y-135300500D01* +X228887701Y-135273402D01* +X229052445Y-135219873D01* +X229206788Y-135141232D01* +X229346928Y-135039414D01* +X231814414Y-132571928D01* +X231916232Y-132431788D01* +X231994873Y-132277445D01* +X232048402Y-132112701D01* +X232075500Y-131941611D01* +X232075500Y-131941587D01* +X232075542Y-131941060D01* +X232075619Y-131940857D01* +X232076262Y-131936799D01* +X232077114Y-131936933D01* +X232100420Y-131875769D01* +X232151711Y-131836216D01* +X232167841Y-131829536D01* +X232169512Y-131828253D01* +X232171177Y-131827609D01* +X232174880Y-131825472D01* +X232175213Y-131826049D01* +X232234680Y-131803058D01* +X232303125Y-131817095D01* +X232320484Y-131828251D01* +X232322159Y-131829536D01* +X232322160Y-131829536D01* +X232322161Y-131829537D01* +X232322163Y-131829538D01* +X232395198Y-131859790D01* +X232468238Y-131890044D01* +X232585639Y-131905500D01* +X234444360Y-131905499D01* +X234444363Y-131905499D01* +X234561753Y-131890046D01* +X234561757Y-131890044D01* +X234561762Y-131890044D01* +X234707841Y-131829536D01* +X234808678Y-131752161D01* +X234873845Y-131726967D01* +X234942290Y-131741005D01* +X234971844Y-131762856D01* +X235032698Y-131823710D01* +X235066183Y-131885033D01* +X235068237Y-131897507D01* +X235074630Y-131954249D01* +X235134210Y-132124521D01* +X235230184Y-132277262D01* +X235335951Y-132383029D01* +X235369436Y-132444352D01* +X235364452Y-132514044D01* +X235335951Y-132558391D01* +X235304531Y-132589810D01* +X235304530Y-132589811D01* +X235216522Y-132735393D01* +X235165913Y-132897807D01* +X235159500Y-132968386D01* +X235159500Y-133481613D01* +X235165913Y-133552192D01* +X235165913Y-133552194D01* +X235165914Y-133552196D01* +X235216522Y-133714606D01* +X235278189Y-133816616D01* +X235304530Y-133860188D01* +X235424811Y-133980469D01* +X235424813Y-133980470D01* +X235424815Y-133980472D01* +X235449650Y-133995485D01* +X235496837Y-134047010D01* +X235509500Y-134101601D01* +X235509500Y-136995548D01* +X235489815Y-137062587D01* +X235437011Y-137108342D01* +X235367853Y-137118286D01* +X235304297Y-137089261D01* +X235297819Y-137083229D01* +X235070198Y-136855608D01* +X235070178Y-136855586D01* +X234978736Y-136764144D01* +X234978732Y-136764141D01* +X234911898Y-136719484D01* +X234876292Y-136695692D01* +X234876285Y-136695687D01* +X234836039Y-136679017D01* +X234795792Y-136662347D01* +X234788050Y-136659140D01* +X234762453Y-136648537D01* +X234752427Y-136646543D01* +X234702029Y-136636518D01* +X234641610Y-136624500D01* +X234641607Y-136624500D01* +X234641606Y-136624500D01* +X228061606Y-136624500D01* +X227938393Y-136624500D01* +X227938389Y-136624500D01* +X227877971Y-136636518D01* +X227834743Y-136645116D01* +X227817546Y-136648537D01* +X227703716Y-136695687D01* +X227703707Y-136695692D01* +X227601268Y-136764140D01* +X227558837Y-136806572D01* +X227514142Y-136851267D01* +X226515157Y-137850252D01* +X226453834Y-137883737D01* +X226384142Y-137878753D01* +X226328209Y-137836881D01* +X226308400Y-137797166D01* +X226277529Y-137690908D01* +X226274244Y-137679602D01* +X226190581Y-137538135D01* +X226190579Y-137538133D01* +X226190576Y-137538129D01* +X226074370Y-137421923D01* +X226074362Y-137421917D01* +X225935539Y-137339818D01* +X225932898Y-137338256D01* +X225932897Y-137338255D01* +X225932896Y-137338255D01* +X225932893Y-137338254D01* +X225775073Y-137292402D01* +X225775067Y-137292401D01* +X225738201Y-137289500D01* +X225738194Y-137289500D01* +X224581806Y-137289500D01* +X224581798Y-137289500D01* +X224544932Y-137292401D01* +X224544926Y-137292402D01* +X224387106Y-137338254D01* +X224387103Y-137338255D01* +X224245637Y-137421917D01* +X224245629Y-137421923D01* +X224129423Y-137538129D01* +X224129417Y-137538137D01* +X224045755Y-137679603D01* +X224045754Y-137679606D01* +X223999902Y-137837426D01* +X223999901Y-137837432D01* +X223997000Y-137874298D01* +X223997000Y-138272104D01* +X223977315Y-138339143D01* +X223924511Y-138384898D01* +X223855353Y-138394842D01* +X223807002Y-138374330D01* +X223806080Y-138375890D01* +X223657896Y-138288255D01* +X223657893Y-138288254D01* +X223500073Y-138242402D01* +X223500067Y-138242401D01* +X223463201Y-138239500D01* +X223463194Y-138239500D01* +X222306806Y-138239500D01* +X222306798Y-138239500D01* +X222269932Y-138242401D01* +X222269926Y-138242402D01* +X222112106Y-138288254D01* +X222112105Y-138288254D01* +X221998120Y-138355664D01* +X221930396Y-138372846D01* +X221871880Y-138355664D01* +X221818096Y-138323857D01* +X221757898Y-138288256D01* +X221757894Y-138288255D01* +X221757893Y-138288254D01* +X221600073Y-138242402D01* +X221600067Y-138242401D01* +X221563201Y-138239500D01* +X221563194Y-138239500D01* +X220406806Y-138239500D01* +X220406798Y-138239500D01* +X220369932Y-138242401D01* +X220369926Y-138242402D01* +X220212106Y-138288254D01* +X220212103Y-138288255D01* +X220070637Y-138371917D01* +X220064469Y-138376702D01* +X220063164Y-138375019D01* +X220011454Y-138403246D01* +X219941763Y-138398251D01* +X219894058Y-138366247D01* +X219869796Y-138340000D01* +X217550204Y-138340000D01* +X217518153Y-138374672D01* +X217458192Y-138410538D01* +X217427098Y-138414500D01* +X217359500Y-138414500D01* +X217292461Y-138394815D01* +X217246706Y-138342011D01* +X217235500Y-138290500D01* +X217235500Y-137839998D01* +X217550204Y-137839998D01* +X217550205Y-137840000D01* +X218460000Y-137840000D01* +X218960000Y-137840000D01* +X219869795Y-137840000D01* +X219869795Y-137839998D01* +X219869600Y-137837513D01* +X219823781Y-137679801D01* +X219740185Y-137538447D01* +X219740178Y-137538438D01* +X219624061Y-137422321D01* +X219624052Y-137422314D01* +X219482696Y-137338717D01* +X219482693Y-137338716D01* +X219324995Y-137292900D01* +X219324989Y-137292899D01* +X219288149Y-137290000D01* +X218960000Y-137290000D01* +X218960000Y-137840000D01* +X218460000Y-137840000D01* +X218460000Y-137290000D01* +X218131850Y-137290000D01* +X218095010Y-137292899D01* +X218095004Y-137292900D01* +X217937306Y-137338716D01* +X217937303Y-137338717D01* +X217795947Y-137422314D01* +X217795938Y-137422321D01* +X217679821Y-137538438D01* +X217679814Y-137538447D01* +X217596218Y-137679801D01* +X217550399Y-137837513D01* +X217550204Y-137839998D01* +X217235500Y-137839998D01* +X217235500Y-135101601D01* +X217255185Y-135034562D01* +X217295348Y-134995485D01* +X217320185Y-134980472D01* +X217440472Y-134860185D01* +X217528478Y-134714606D01* +X217528478Y-134714604D01* +X217529383Y-134713108D01* +X217580911Y-134665920D01* +X217649771Y-134654082D01* +X217714099Y-134681351D01* +X217753473Y-134739070D01* +X217759500Y-134777258D01* +X217759500Y-135698951D01* +X217762317Y-135740499D01* +X217806963Y-135920021D01* +X217806964Y-135920023D01* +X217889156Y-136085750D01* +X217889157Y-136085751D01* +X217889158Y-136085753D01* +X217912224Y-136114448D01* +X218005059Y-136229940D01* +X218069776Y-136281961D01* +X218149247Y-136345842D01* +X218314979Y-136428037D01* +X218494501Y-136472682D01* +X218494502Y-136472682D01* +X218494505Y-136472683D01* +X218536046Y-136475500D01* +X218536048Y-136475500D01* +X219408952Y-136475500D01* +X219408954Y-136475500D01* +X219450495Y-136472683D01* +X219630021Y-136428037D01* +X219795753Y-136345842D01* +X219939940Y-136229940D01* +X220055842Y-136085753D01* +X220138037Y-135920021D01* +X220182683Y-135740495D01* +X220185500Y-135698954D01* +X220185500Y-133337203D01* +X220205185Y-133270164D01* +X220221819Y-133249522D01* +X221375756Y-132095585D01* +X222577472Y-130893870D01* +X222577473Y-130893868D01* +X222584533Y-130886808D01* +X222584539Y-130886801D01* +X227404522Y-126066818D01* +X227465845Y-126033333D01* +X227492203Y-126030499D01* +X228659363Y-126030499D01* +X228776753Y-126015046D01* +X228776757Y-126015044D01* +X228776762Y-126015044D01* +X228922841Y-125954536D01* +X229048282Y-125858282D01* +X229144536Y-125732841D01* +X229205044Y-125586762D01* +X229220500Y-125469361D01* +X229220499Y-122390640D01* +X229220499Y-122390639D01* +X229220499Y-122390636D01* +X229205046Y-122273246D01* +X229205044Y-122273239D01* +X229205044Y-122273238D01* +X229144536Y-122127159D01* +X229048282Y-122001718D01* +X228922841Y-121905464D01* +X228899471Y-121895784D01* +X228776762Y-121844956D01* +X228776760Y-121844955D01* +X228659370Y-121829501D01* +X228659367Y-121829500D01* +X228659361Y-121829500D01* +X228659354Y-121829500D01* +X227310636Y-121829500D01* +X227193246Y-121844953D01* +X227193237Y-121844956D01* +X227047160Y-121905463D01* +X226921718Y-122001718D01* +X226825463Y-122127160D01* +X226764956Y-122273237D01* +X226764955Y-122273239D01* +X226749501Y-122390629D01* +X226749501Y-122390636D01* +X226749500Y-122390645D01* +X226749500Y-123080500D01* +X226729815Y-123147539D01* +X226677011Y-123193294D01* +X226625500Y-123204500D01* +X224769500Y-123204500D01* +X224702461Y-123184815D01* +X224656706Y-123132011D01* +X224645500Y-123080500D01* +X224645500Y-122475831D01* +X224645499Y-122475818D01* +X224645221Y-122473101D01* +X224635436Y-122377315D01* +X224582549Y-122217713D01* +X224582545Y-122217707D01* +X224582544Y-122217704D01* +X224494283Y-122074612D01* +X224494280Y-122074608D01* +X224375391Y-121955719D01* +X224375387Y-121955716D01* +X224232295Y-121867455D01* +X224232289Y-121867452D01* +X224232287Y-121867451D01* +X224072685Y-121814564D01* +X224072683Y-121814563D01* +X223974181Y-121804500D01* +X223974174Y-121804500D01* +X223440826Y-121804500D01* +X223440818Y-121804500D01* +X223342316Y-121814563D01* +X223342315Y-121814564D01* +X223263219Y-121840773D01* +X223182715Y-121867450D01* +X223182704Y-121867455D01* +X223039612Y-121955716D01* +X223039607Y-121955719D01* +X223007327Y-121988000D01* +X222946003Y-122021485D01* +X222876312Y-122016499D01* +X222831967Y-121988000D01* +X222800080Y-121956114D01* +X222657077Y-121867908D01* +X222657072Y-121867906D01* +X222497583Y-121815057D01* +X222399150Y-121805000D01* +X222382500Y-121805000D01* +X222382500Y-122906000D01* +X222362815Y-122973039D01* +X222310011Y-123018794D01* +X222258500Y-123030000D01* +X221195001Y-123030000D01* +X221195001Y-123084152D01* +X221205056Y-123182583D01* +X221257906Y-123342072D01* +X221257908Y-123342077D01* +X221346114Y-123485080D01* +X221464921Y-123603887D01* +X221513540Y-123633875D01* +X221560265Y-123685822D01* +X221571488Y-123754785D01* +X221543645Y-123818867D01* +X221512595Y-123845530D01* +X221439814Y-123889528D01* +X221439810Y-123889531D01* +X221319530Y-124009811D01* +X221231522Y-124155393D01* +X221180913Y-124317807D01* +X221174500Y-124388386D01* +X221174500Y-125051613D01* +X221180913Y-125122192D01* +X221180913Y-125122194D01* +X221180914Y-125122196D01* +X221231522Y-125284606D01* +X221308463Y-125411882D01* +X221319530Y-125430188D01* +X221439811Y-125550469D01* +X221439813Y-125550470D01* +X221439815Y-125550472D01* +X221585394Y-125638478D01* +X221747804Y-125689086D01* +X221818384Y-125695500D01* +X221818387Y-125695500D01* +X222331613Y-125695500D01* +X222331616Y-125695500D01* +X222402196Y-125689086D01* +X222564606Y-125638478D01* +X222710185Y-125550472D01* +X222741609Y-125519047D01* +X222802928Y-125485564D01* +X222872619Y-125490546D01* +X222916970Y-125519048D01* +X223022738Y-125624816D01* +X223093454Y-125669250D01* +X223151979Y-125706024D01* +X223175478Y-125720789D01* +X223306130Y-125766506D01* +X223345745Y-125780368D01* +X223345750Y-125780369D01* +X223436246Y-125790565D01* +X223480040Y-125795499D01* +X223480043Y-125795500D01* +X223480046Y-125795500D01* +X223969957Y-125795500D01* +X223969958Y-125795499D01* +X224043708Y-125787190D01* +X224104249Y-125780369D01* +X224104252Y-125780368D01* +X224104255Y-125780368D01* +X224274522Y-125720789D01* +X224298021Y-125706024D01* +X224320311Y-125692018D01* +X224387548Y-125673017D01* +X224454383Y-125693384D01* +X224499598Y-125746652D01* +X224508836Y-125815908D01* +X224479164Y-125879165D01* +X224473965Y-125884692D01* +X221021132Y-129337524D01* +X221021129Y-129337527D01* +X218434775Y-131923879D01* +X218377022Y-131956532D01* +X218314982Y-131971961D01* +X218314975Y-131971964D01* +X218149246Y-132054157D01* +X218071537Y-132116622D01* +X218006953Y-132143281D01* +X217938209Y-132130790D01* +X217906169Y-132107656D01* +X217809982Y-132011469D01* +X217727329Y-131956243D01* +X217691153Y-131932071D01* +X217685728Y-131929824D01* +X217559120Y-131877381D01* +X217559118Y-131877380D01* +X217555012Y-131876563D01* +X217553618Y-131876286D01* +X217553605Y-131876280D01* +X217553605Y-131876284D01* +X217546490Y-131874868D01* +X217484582Y-131842477D01* +X217483012Y-131840934D01* +X217387262Y-131745184D01* +X217234523Y-131649211D01* +X217064254Y-131589631D01* +X217064249Y-131589630D01* +X216929960Y-131574500D01* +X216929954Y-131574500D01* +X216290046Y-131574500D01* +X216290039Y-131574500D01* +X216155750Y-131589630D01* +X216155745Y-131589631D01* +X215985476Y-131649211D01* +X215832737Y-131745184D01* +X215705184Y-131872737D01* +X215609211Y-132025476D01* +X215549631Y-132195745D01* +X215549630Y-132195750D01* +X215534500Y-132330039D01* +X215534500Y-132819960D01* +X215549630Y-132954249D01* +X215549631Y-132954254D01* +X215609211Y-133124523D01* +X215705184Y-133277262D01* +X215810951Y-133383029D01* +X215844436Y-133444352D01* +X215839452Y-133514044D01* +X215810951Y-133558391D01* +X215779531Y-133589810D01* +X215779530Y-133589811D01* +X215691522Y-133735393D01* +X215640913Y-133897807D01* +X215634500Y-133968386D01* +X215634500Y-134481613D01* +X215640913Y-134552192D01* +X215640913Y-134552194D01* +X215640914Y-134552196D01* +X215691522Y-134714606D01* +X215778515Y-134858510D01* +X215779530Y-134860188D01* +X215899811Y-134980469D01* +X215899813Y-134980470D01* +X215899815Y-134980472D01* +X215924650Y-134995485D01* +X215971837Y-135047010D01* +X215984500Y-135101601D01* +X215984500Y-138928397D01* +X215964815Y-138995436D01* +X215924652Y-139034513D01* +X215899813Y-139049529D01* +X215899811Y-139049530D01* +X215779530Y-139169811D01* +X215691522Y-139315393D01* +X215640913Y-139477807D01* +X215634500Y-139548386D01* +X215634500Y-140061613D01* +X215640913Y-140132192D01* +X215640913Y-140132194D01* +X215640914Y-140132196D01* +X215691522Y-140294606D01* +X215771757Y-140427331D01* +X215779530Y-140440188D01* +X215882015Y-140542673D01* +X215915500Y-140603996D01* +X215910516Y-140673688D01* +X215882015Y-140718035D01* +X215779928Y-140820121D01* +X215779927Y-140820122D01* +X215691980Y-140965604D01* +X215641409Y-141127893D01* +X215635000Y-141198427D01* +X215635000Y-141205000D01* +X217584999Y-141205000D01* +X217584999Y-141198417D01* +X217578591Y-141127897D01* +X217578590Y-141127892D01* +X217528018Y-140965603D01* +X217440072Y-140820122D01* +X217337984Y-140718034D01* +X217304499Y-140656711D01* +X217309483Y-140587019D01* +X217337980Y-140542676D01* +X217439799Y-140440857D01* +X217501120Y-140407375D01* +X217570812Y-140412359D01* +X217626745Y-140454231D01* +X217634210Y-140465421D01* +X217679414Y-140541858D01* +X217679423Y-140541870D01* +X217795629Y-140658076D01* +X217795632Y-140658078D01* +X217795635Y-140658081D01* +X217937102Y-140741744D01* +X217964459Y-140749692D01* +X218094926Y-140787597D01* +X218094929Y-140787597D01* +X218094931Y-140787598D01* +X218131806Y-140790500D01* +X218131814Y-140790500D01* +X219288186Y-140790500D01* +X219288194Y-140790500D01* +X219325069Y-140787598D01* +X219325071Y-140787597D01* +X219325073Y-140787597D01* +X219389007Y-140769022D01* +X219482898Y-140741744D01* +X219624365Y-140658081D01* +X219740581Y-140541865D01* +X219824244Y-140400398D01* +X219870098Y-140242569D01* +X219873000Y-140205694D01* +X219873000Y-139807895D01* +X219892685Y-139740856D01* +X219945489Y-139695101D01* +X220014647Y-139685157D01* +X220062996Y-139705671D01* +X220063920Y-139704110D01* +X220193006Y-139780451D01* +X220212102Y-139791744D01* +X220270095Y-139808592D01* +X220328980Y-139846197D01* +X220358187Y-139909669D01* +X220359500Y-139927668D01* +X220359500Y-143146608D01* +X220366776Y-143183185D01* +X220366776Y-143183188D01* +X220383535Y-143267445D01* +X220383540Y-143267462D01* +X220393040Y-143290395D01* +X220393040Y-143290397D01* +X220393041Y-143290397D01* +X220413587Y-143340000D01* +X220430688Y-143381286D01* +X220453674Y-143415686D01* +X220499140Y-143483731D01* +X220499141Y-143483732D01* +X220499142Y-143483733D01* +X220586267Y-143570858D01* +X220586268Y-143570858D01* +X220593335Y-143577925D01* +X220593334Y-143577925D01* +X220593338Y-143577928D01* +X221198229Y-144182819D01* +X221231714Y-144244142D01* +X221226730Y-144313834D01* +X221184858Y-144369767D01* +X221119394Y-144394184D01* +X221110548Y-144394500D01* +X211060453Y-144394500D01* +X210993414Y-144374815D01* +X210972772Y-144358181D01* +X209301819Y-142687228D01* +X209268334Y-142625905D01* +X209265500Y-142599547D01* +X209265500Y-141711582D01* +X215635001Y-141711582D01* +X215641408Y-141782102D01* +X215641409Y-141782107D01* +X215691981Y-141944396D01* +X215779927Y-142089877D01* +X215900122Y-142210072D01* +X216045604Y-142298019D01* +X216045603Y-142298019D01* +X216207894Y-142348590D01* +X216207892Y-142348590D01* +X216278418Y-142354999D01* +X216860000Y-142354999D01* +X216941581Y-142354999D01* +X217012102Y-142348591D01* +X217012107Y-142348590D01* +X217174396Y-142298018D01* +X217319877Y-142210072D01* +X217440072Y-142089877D01* +X217528019Y-141944395D01* +X217578590Y-141782106D01* +X217585000Y-141711572D01* +X217585000Y-141705000D01* +X216860000Y-141705000D01* +X216860000Y-142354999D01* +X216278418Y-142354999D01* +X216359999Y-142354998D01* +X216360000Y-142354998D01* +X216360000Y-141705000D01* +X215635001Y-141705000D01* +X215635001Y-141711582D01* +X209265500Y-141711582D01* +X209265500Y-137695756D01* +X209285185Y-137628717D01* +X209301814Y-137608080D01* +X217138729Y-129771165D01* +X217138733Y-129771163D01* +X217225858Y-129684038D01* +X217282949Y-129598596D01* +X217294312Y-129581590D01* +X217331583Y-129491609D01* +X217341463Y-129467757D01* +X217348908Y-129430324D01* +X217356422Y-129392552D01* +X217356422Y-129392549D01* +X217365500Y-129346912D01* +X217365500Y-129223698D01* +X217365500Y-126048051D01* +X217385185Y-125981012D01* +X217437989Y-125935257D01* +X217476251Y-125924761D01* +X217478891Y-125924477D01* +X217482483Y-125924091D01* +X217617331Y-125873796D01* +X217732546Y-125787546D01* +X217818796Y-125672331D01* +X217869091Y-125537483D01* +X217875500Y-125477873D01* +X217875499Y-122475849D01* +X221195000Y-122475849D01* +X221195000Y-122530000D01* +X221882500Y-122530000D01* +X221882500Y-121804999D01* +X221865856Y-121805000D01* +X221767415Y-121815057D01* +X221607927Y-121867906D01* +X221607922Y-121867908D01* +X221464919Y-121956114D01* +X221346114Y-122074919D01* +X221257908Y-122217922D01* +X221257906Y-122217927D01* +X221205057Y-122377416D01* +X221195000Y-122475849D01* +X217875499Y-122475849D01* +X217875499Y-122382128D01* +X217869091Y-122322517D01* +X217868549Y-122321065D01* +X217818797Y-122187671D01* +X217818793Y-122187664D01* +X217732547Y-122072455D01* +X217732544Y-122072452D01* +X217617335Y-121986206D01* +X217617328Y-121986202D01* +X217482482Y-121935908D01* +X217482483Y-121935908D01* +X217422883Y-121929501D01* +X217422881Y-121929500D01* +X217422873Y-121929500D01* +X217422864Y-121929500D01* +X216057129Y-121929500D01* +X216057123Y-121929501D01* +X215997516Y-121935908D01* +X215862671Y-121986202D01* +X215862664Y-121986206D01* +X215747455Y-122072452D01* +X215747452Y-122072455D01* +X215661206Y-122187664D01* +X215661202Y-122187671D01* +X215610908Y-122322517D01* +X215604501Y-122382116D01* +X215604501Y-122382123D01* +X215604500Y-122382135D01* +X215604500Y-125477870D01* +X215604501Y-125477876D01* +X215610908Y-125537483D01* +X215661202Y-125672328D01* +X215661206Y-125672335D01* +X215747452Y-125787544D01* +X215747455Y-125787547D01* +X215862664Y-125873793D01* +X215862671Y-125873797D01* +X215997517Y-125924091D01* +X215997515Y-125924091D01* +X216003756Y-125924762D01* +X216068307Y-125951500D01* +X216108155Y-126008893D01* +X216114500Y-126048051D01* +X216114500Y-128974852D01* +X216094815Y-129041891D01* +X216078181Y-129062533D01* +X214888038Y-130252676D01* +X214826715Y-130286161D01* +X214757023Y-130281177D01* +X214716292Y-130255000D01* +X213990000Y-130255000D01* +X213990000Y-130904999D01* +X214025176Y-130940175D01* +X214058661Y-131001498D01* +X214053677Y-131071190D01* +X214025176Y-131115537D01* +X209027181Y-136113533D01* +X208965858Y-136147018D01* +X208896166Y-136142034D01* +X208840233Y-136100162D01* +X208815816Y-136034698D01* +X208815500Y-136025852D01* +X208815500Y-132480452D01* +X208835185Y-132413413D01* +X208851814Y-132392775D01* +X208882771Y-132361818D01* +X208944091Y-132328334D01* +X209010712Y-132332218D01* +X209058117Y-132348493D01* +X209090385Y-132359571D01* +X209335665Y-132400500D01* +X209584335Y-132400500D01* +X209829614Y-132359571D01* +X210064810Y-132278828D01* +X210283509Y-132160474D01* +X210479744Y-132007738D01* +X210648164Y-131824785D01* +X210784173Y-131616607D01* +X210784175Y-131616603D01* +X210791595Y-131599689D01* +X210836551Y-131546203D01* +X210903287Y-131525514D01* +X210905150Y-131525500D01* +X211256608Y-131525500D01* +X211256608Y-131525499D01* +X211345904Y-131507738D01* +X211345905Y-131507738D01* +X211356515Y-131505627D01* +X211377452Y-131501463D01* +X211423351Y-131482451D01* +X211491286Y-131454312D01* +X211550825Y-131414528D01* +X211593733Y-131385858D01* +X211680858Y-131298733D01* +X211680858Y-131298731D01* +X211691066Y-131288524D01* +X211691067Y-131288521D01* +X212596928Y-130382661D01* +X212658247Y-130349179D01* +X212727939Y-130354163D01* +X212783872Y-130396035D01* +X212802990Y-130433454D01* +X212821981Y-130494396D01* +X212909927Y-130639877D01* +X213030122Y-130760072D01* +X213175604Y-130848019D01* +X213175603Y-130848019D01* +X213337894Y-130898590D01* +X213337892Y-130898590D01* +X213408418Y-130904999D01* +X213489999Y-130904998D01* +X213490000Y-130904998D01* +X213490000Y-129879000D01* +X213509685Y-129811961D01* +X213562489Y-129766206D01* +X213614000Y-129755000D01* +X214714999Y-129755000D01* +X214714999Y-129748417D01* +X214708591Y-129677897D01* +X214708590Y-129677892D01* +X214658018Y-129515603D01* +X214570072Y-129370122D01* +X214467984Y-129268034D01* +X214434499Y-129206711D01* +X214439483Y-129137019D01* +X214467983Y-129092673D01* +X214570472Y-128990185D01* +X214658478Y-128844606D01* +X214709086Y-128682196D01* +X214715500Y-128611616D01* +X214715500Y-128098384D01* +X214709086Y-128027804D01* +X214658478Y-127865394D01* +X214570472Y-127719815D01* +X214570470Y-127719813D01* +X214570469Y-127719811D01* +X214450188Y-127599530D01* +X214450186Y-127599529D01* +X214450185Y-127599528D01* +X214428909Y-127586666D01* +X214425348Y-127584513D01* +X214378162Y-127532984D01* +X214365500Y-127478397D01* +X214365500Y-126048051D01* +X214385185Y-125981012D01* +X214437989Y-125935257D01* +X214476251Y-125924761D01* +X214478891Y-125924477D01* +X214482483Y-125924091D01* +X214617331Y-125873796D01* +X214732546Y-125787546D01* +X214818796Y-125672331D01* +X214869091Y-125537483D01* +X214875500Y-125477873D01* +X214875499Y-122382128D01* +X214869091Y-122322517D01* +X214868549Y-122321065D01* +X214818797Y-122187671D01* +X214818793Y-122187664D01* +X214732547Y-122072455D01* +X214732544Y-122072452D01* +X214617335Y-121986206D01* +X214617328Y-121986202D01* +X214482482Y-121935908D01* +X214482483Y-121935908D01* +X214422883Y-121929501D01* +X214422881Y-121929500D01* +X214422873Y-121929500D01* +X214422864Y-121929500D01* +X213057129Y-121929500D01* +X213057123Y-121929501D01* +X212997516Y-121935908D01* +X212862671Y-121986202D01* +X212862664Y-121986206D01* +X212747455Y-122072452D01* +X212747452Y-122072455D01* +X212661206Y-122187664D01* +X212661202Y-122187671D01* +X212610908Y-122322517D01* +X212604501Y-122382116D01* +X212604501Y-122382123D01* +X212604500Y-122382135D01* +X212604500Y-125477870D01* +X212604501Y-125477876D01* +X212610908Y-125537483D01* +X212661202Y-125672328D01* +X212661206Y-125672335D01* +X212747452Y-125787544D01* +X212747455Y-125787547D01* +X212862664Y-125873793D01* +X212862671Y-125873797D01* +X212997517Y-125924091D01* +X212997515Y-125924091D01* +X213003756Y-125924762D01* +X213068307Y-125951500D01* +X213108155Y-126008893D01* +X213114500Y-126048051D01* +X213114500Y-127478397D01* +X213094815Y-127545436D01* +X213054652Y-127584513D01* +X213029813Y-127599529D01* +X213029811Y-127599530D01* +X212909530Y-127719811D01* +X212821522Y-127865393D01* +X212770913Y-128027807D01* +X212764500Y-128098386D01* +X212764500Y-128394547D01* +X212744815Y-128461586D01* +X212728181Y-128482228D01* +X210986549Y-130223860D01* +X210925226Y-130257345D01* +X210855534Y-130252361D01* +X210799601Y-130210489D01* +X210785312Y-130185989D01* +X210784173Y-130183393D01* +X210648166Y-129975217D01* +X210597531Y-129920213D01* +X210479744Y-129792262D01* +X210283509Y-129639526D01* +X210283507Y-129639525D01* +X210283506Y-129639524D01* +X210064811Y-129521172D01* +X210064802Y-129521169D01* +X209829616Y-129440429D01* +X209584335Y-129399500D01* +X209335665Y-129399500D01* +X209090383Y-129440429D01* +X208855197Y-129521169D01* +X208855188Y-129521172D01* +X208636493Y-129639524D01* +X208616673Y-129654951D01* +X208565660Y-129694655D01* +X208500668Y-129720297D01* +X208432128Y-129706730D01* +X208381803Y-129658262D01* +X208365500Y-129596801D01* +X208365500Y-126048051D01* +X208385185Y-125981012D01* +X208437989Y-125935257D01* +X208476251Y-125924761D01* +X208478891Y-125924477D01* +X208482483Y-125924091D01* +X208617331Y-125873796D01* +X208732546Y-125787546D01* +X208818796Y-125672331D01* +X208869091Y-125537483D01* +X208875500Y-125477873D01* +X208875500Y-125477844D01* +X209605000Y-125477844D01* +X209611401Y-125537372D01* +X209611403Y-125537379D01* +X209661645Y-125672086D01* +X209661649Y-125672093D01* +X209747809Y-125787187D01* +X209747812Y-125787190D01* +X209862906Y-125873350D01* +X209862913Y-125873354D01* +X209997620Y-125923596D01* +X209997627Y-125923598D01* +X210057155Y-125929999D01* +X210057172Y-125930000D01* +X210490000Y-125930000D01* +X210990000Y-125930000D01* +X211422828Y-125930000D01* +X211422844Y-125929999D01* +X211482372Y-125923598D01* +X211482379Y-125923596D01* +X211617086Y-125873354D01* +X211617093Y-125873350D01* +X211732187Y-125787190D01* +X211732190Y-125787187D01* +X211818350Y-125672093D01* +X211818354Y-125672086D01* +X211868596Y-125537379D01* +X211868598Y-125537372D01* +X211874999Y-125477844D01* +X211875000Y-125477827D01* +X211875000Y-124180000D01* +X210990000Y-124180000D01* +X210990000Y-125930000D01* +X210490000Y-125930000D01* +X210490000Y-124180000D01* +X209605000Y-124180000D01* +X209605000Y-125477844D01* +X208875500Y-125477844D01* +X208875499Y-122382155D01* +X209605000Y-122382155D01* +X209605000Y-123680000D01* +X210490000Y-123680000D01* +X210990000Y-123680000D01* +X211875000Y-123680000D01* +X211875000Y-122382172D01* +X211874999Y-122382155D01* +X211868598Y-122322627D01* +X211868596Y-122322620D01* +X211818354Y-122187913D01* +X211818350Y-122187906D01* +X211732190Y-122072812D01* +X211732187Y-122072809D01* +X211617093Y-121986649D01* +X211617086Y-121986645D01* +X211482379Y-121936403D01* +X211482372Y-121936401D01* +X211422844Y-121930000D01* +X210990000Y-121930000D01* +X210990000Y-123680000D01* +X210490000Y-123680000D01* +X210490000Y-121930000D01* +X210057155Y-121930000D01* +X209997627Y-121936401D01* +X209997620Y-121936403D01* +X209862913Y-121986645D01* +X209862906Y-121986649D01* +X209747812Y-122072809D01* +X209747809Y-122072812D01* +X209661649Y-122187906D01* +X209661645Y-122187913D01* +X209611403Y-122322620D01* +X209611401Y-122322627D01* +X209605000Y-122382155D01* +X208875499Y-122382155D01* +X208875499Y-122382128D01* +X208869091Y-122322517D01* +X208868549Y-122321065D01* +X208818797Y-122187671D01* +X208818793Y-122187664D01* +X208732547Y-122072455D01* +X208732544Y-122072452D01* +X208617335Y-121986206D01* +X208617328Y-121986202D01* +X208482482Y-121935908D01* +X208482483Y-121935908D01* +X208422883Y-121929501D01* +X208422881Y-121929500D01* +X208422873Y-121929500D01* +X208422864Y-121929500D01* +X207057129Y-121929500D01* +X207057123Y-121929501D01* +X206997516Y-121935908D01* +X206862671Y-121986202D01* +X206862664Y-121986206D01* +X206747455Y-122072452D01* +X206747452Y-122072455D01* +X206661206Y-122187664D01* +X206661202Y-122187671D01* +X206610908Y-122322517D01* +X206604501Y-122382116D01* +X206604501Y-122382123D01* +X206604500Y-122382135D01* +X206604500Y-125477870D01* +X206604501Y-125477876D01* +X206610908Y-125537483D01* +X206661202Y-125672328D01* +X206661206Y-125672335D01* +X206747452Y-125787544D01* +X206747455Y-125787547D01* +X206862664Y-125873793D01* +X206862671Y-125873797D01* +X206997517Y-125924091D01* +X206997515Y-125924091D01* +X207003756Y-125924762D01* +X207068307Y-125951500D01* +X207108155Y-126008893D01* +X207114500Y-126048051D01* +X207114500Y-143344403D01* +X207117008Y-143357009D01* +X207117009Y-143357015D01* +X207138535Y-143465236D01* +X207138537Y-143465244D01* +X207144269Y-143479082D01* +X207149542Y-143491812D01* +X207149542Y-143491813D01* +X207185685Y-143579072D01* +X207185687Y-143579075D01* +X207185688Y-143579078D01* +X207207686Y-143612000D01* +X207219914Y-143630299D01* +X207219915Y-143630301D01* +X207254141Y-143681525D01* +X207345586Y-143772970D01* +X207345608Y-143772990D01* +X209888224Y-146315606D01* +X209888253Y-146315637D01* +X209978471Y-146405855D01* +X209978475Y-146405858D01* +X210080915Y-146474307D01* +X210080921Y-146474310D01* +X210080922Y-146474311D01* +X210194756Y-146521463D01* +X210205158Y-146523532D01* +X210209998Y-146524495D01* +X210210011Y-146524497D01* +X210210025Y-146524500D01* +X210315599Y-146545499D01* +X210315600Y-146545500D01* +X210315601Y-146545500D01* +X210315602Y-146545500D01* +X214669548Y-146545500D01* +X214736587Y-146565185D01* +X214757229Y-146581819D01* +X218788181Y-150612771D01* +X218821666Y-150674094D01* +X218824500Y-150700452D01* +X218824500Y-152461611D01* +X218848535Y-152582444D01* +X218848540Y-152582461D01* +X218895685Y-152696280D01* +X218895690Y-152696289D01* +X218918705Y-152730732D01* +X218918706Y-152730734D01* +X218964141Y-152798732D01* +X218964144Y-152798736D01* +X219055586Y-152890178D01* +X219055608Y-152890198D01* +X219481016Y-153315606D01* +X219481045Y-153315637D01* +X219571264Y-153405856D01* +X219571267Y-153405858D01* +X219622490Y-153440084D01* +X219673714Y-153474312D01* +X219754207Y-153507652D01* +X219787548Y-153521463D01* +X219847971Y-153533481D01* +X219908393Y-153545500D01* +X221344337Y-153545500D01* +X221404759Y-153533481D01* +X221465182Y-153521463D01* +X221465185Y-153521461D01* +X221465188Y-153521461D01* +X221498517Y-153507654D01* +X221498516Y-153507654D01* +X221498522Y-153507652D01* +X221579016Y-153474312D01* +X221630239Y-153440084D01* +X221630241Y-153440083D01* +X221657816Y-153421658D01* +X221681463Y-153405858D01* +X221768588Y-153318733D01* +X221768589Y-153318731D01* +X221775655Y-153311665D01* +X221775657Y-153311661D01* +X222177771Y-152909549D01* +X222239094Y-152876064D01* +X222265452Y-152873230D01* +X222344548Y-152873230D01* +X222411587Y-152892915D01* +X222432229Y-152909549D01* +X223128748Y-153606068D01* +X223162233Y-153667391D01* +X223157249Y-153737083D01* +X223115377Y-153793016D01* +X223049913Y-153817433D01* +X223014709Y-153814915D01* +X222991250Y-153809812D01* +X222991249Y-153809811D01* +X222991245Y-153809811D01* +X222944038Y-153806999D01* +X219975962Y-153806999D01* +X219945416Y-153808818D01* +X219928749Y-153809811D01* +X219723397Y-153854483D01* +X219723386Y-153854486D01* +X219530191Y-153937217D01* +X219356137Y-154055020D01* +X219356132Y-154055024D01* +X219207525Y-154203631D01* +X219207521Y-154203636D01* +X219089718Y-154377690D01* +X219006987Y-154570885D01* +X219006984Y-154570896D01* +X218962312Y-154776248D01* +X218961319Y-154792915D01* +X218959500Y-154823461D01* +X218959500Y-155991537D01* +X218961452Y-156024312D01* +X218962312Y-156038749D01* +X219006984Y-156244101D01* +X219006987Y-156244112D01* +X219089718Y-156437307D01* +X219089720Y-156437310D01* +X219089721Y-156437312D01* +X219207523Y-156611364D01* +X219356135Y-156759976D01* +X219530187Y-156877778D01* +X219530189Y-156877779D01* +X219530191Y-156877780D01* +X219618719Y-156915690D01* +X219723388Y-156960512D01* +X219723396Y-156960513D01* +X219723397Y-156960514D01* +X219928749Y-157005186D01* +X219928750Y-157005186D01* +X219928755Y-157005187D01* +X219975962Y-157007999D01* +X220235500Y-157007999D01* +X220302539Y-157027684D01* +X220348294Y-157080488D01* +X220359500Y-157131999D01* +X220359500Y-160363203D01* +X220339815Y-160430242D01* +X220287011Y-160475997D01* +X220217853Y-160485941D01* +X220157813Y-160459850D01* +X220009295Y-160340468D01* +X219856904Y-160264889D01* +X219805592Y-160217468D01* +X219787999Y-160153801D01* +X219787999Y-159475911D01* +X219807684Y-159408872D01* +X219819842Y-159392946D01* +X219892533Y-159312216D01* +X219987179Y-159148284D01* +X220045674Y-158968256D01* +X220065460Y-158780000D01* +X220045674Y-158591744D01* +X219987179Y-158411716D01* +X219892533Y-158247784D01* +X219765871Y-158107112D01* +X219765870Y-158107111D01* +X219612734Y-157995851D01* +X219612729Y-157995848D01* +X219439807Y-157918857D01* +X219439802Y-157918855D01* +X219294001Y-157887865D01* +X219254646Y-157879500D01* +X219065354Y-157879500D01* +X219032897Y-157886398D01* +X218880197Y-157918855D01* +X218880192Y-157918857D01* +X218707270Y-157995848D01* +X218707265Y-157995851D01* +X218554129Y-158107111D01* +X218427466Y-158247785D01* +X218332821Y-158411715D01* +X218332819Y-158411719D01* +X218324930Y-158436001D01* +X218285492Y-158493676D01* +X218221133Y-158520874D01* +X218152287Y-158508959D01* +X218100811Y-158461714D01* +X218082999Y-158397682D01* +X218082999Y-150875405D01* +X218054158Y-150730418D01* +X218054157Y-150730417D01* +X218054157Y-150730413D01* +X218046015Y-150710756D01* +X217997586Y-150593837D01* +X217997579Y-150593824D01* +X217915451Y-150470911D01* +X217870040Y-150425500D01* +X217810915Y-150366375D01* +X217381855Y-149937315D01* +X216091594Y-148647052D01* +X216091587Y-148647046D01* +X216010361Y-148592773D01* +X216010262Y-148592708D01* +X215968668Y-148564916D01* +X215968667Y-148564915D01* +X215968665Y-148564914D01* +X215832090Y-148508343D01* +X215832080Y-148508340D01* +X215687093Y-148479500D01* +X215687091Y-148479500D01* +X210271797Y-148479500D01* +X210204758Y-148459815D01* +X210184116Y-148443181D01* +X205301819Y-143560883D01* +X205268334Y-143499560D01* +X205265500Y-143473202D01* +X205265500Y-129441079D01* +X205236659Y-129296092D01* +X205236658Y-129296091D01* +X205236658Y-129296087D01* +X205224049Y-129265645D01* +X205180087Y-129159511D01* +X205180080Y-129159498D01* +X205097952Y-129036585D01* +X205046565Y-128985198D01* +X204993416Y-128932049D01* +X200716867Y-124655500D01* +X196351819Y-120290451D01* +X196318334Y-120229128D01* +X196315500Y-120202770D01* +X196315500Y-117577135D01* +X201814500Y-117577135D01* +X201814500Y-119322870D01* +X201814501Y-119322876D01* +X201820908Y-119382483D01* +X201871202Y-119517328D01* +X201871206Y-119517335D01* +X201957452Y-119632544D01* +X201957455Y-119632547D01* +X202072664Y-119718793D01* +X202072671Y-119718797D01* +X202207517Y-119769091D01* +X202207516Y-119769091D01* +X202214444Y-119769835D01* +X202267127Y-119775500D01* +X205792872Y-119775499D01* +X205852483Y-119769091D01* +X205987331Y-119718796D01* +X206102546Y-119632546D01* +X206188796Y-119517331D01* +X206239091Y-119382483D01* +X206245500Y-119322873D01* +X206245499Y-117577135D01* +X218224500Y-117577135D01* +X218224500Y-119322870D01* +X218224501Y-119322876D01* +X218230908Y-119382483D01* +X218281202Y-119517328D01* +X218281206Y-119517335D01* +X218367452Y-119632544D01* +X218367455Y-119632547D01* +X218482664Y-119718793D01* +X218482671Y-119718797D01* +X218617517Y-119769091D01* +X218617516Y-119769091D01* +X218624444Y-119769835D01* +X218677127Y-119775500D01* +X222202872Y-119775499D01* +X222262483Y-119769091D01* +X222314166Y-119749813D01* +X222383856Y-119744828D01* +X222400834Y-119749814D01* +X222452517Y-119769091D01* +X222512127Y-119775500D01* +X226037872Y-119775499D01* +X226097483Y-119769091D01* +X226232331Y-119718796D01* +X226347546Y-119632546D01* +X226433796Y-119517331D01* +X226484091Y-119382483D01* +X226490500Y-119322873D01* +X226490499Y-117577128D01* +X226484091Y-117517517D01* +X226473410Y-117488881D01* +X226433797Y-117382671D01* +X226433793Y-117382664D01* +X226347547Y-117267455D01* +X226347544Y-117267452D01* +X226232335Y-117181206D01* +X226232328Y-117181202D01* +X226097482Y-117130908D01* +X226097483Y-117130908D01* +X226037883Y-117124501D01* +X226037881Y-117124500D01* +X226037873Y-117124500D01* +X226037864Y-117124500D01* +X222512129Y-117124500D01* +X222512123Y-117124501D01* +X222452514Y-117130909D01* +X222400832Y-117150185D01* +X222331140Y-117155169D01* +X222314168Y-117150185D01* +X222262485Y-117130909D01* +X222262483Y-117130908D01* +X222202883Y-117124501D01* +X222202881Y-117124500D01* +X222202873Y-117124500D01* +X222202864Y-117124500D01* +X218677129Y-117124500D01* +X218677123Y-117124501D01* +X218617516Y-117130908D01* +X218482671Y-117181202D01* +X218482664Y-117181206D01* +X218367455Y-117267452D01* +X218367452Y-117267455D01* +X218281206Y-117382664D01* +X218281202Y-117382671D01* +X218230908Y-117517517D01* +X218224501Y-117577116D01* +X218224501Y-117577123D01* +X218224500Y-117577135D01* +X206245499Y-117577135D01* +X206245499Y-117577128D01* +X206239091Y-117517517D01* +X206228410Y-117488881D01* +X206188797Y-117382671D01* +X206188793Y-117382664D01* +X206102547Y-117267455D01* +X206102544Y-117267452D01* +X205987335Y-117181206D01* +X205987328Y-117181202D01* +X205852482Y-117130908D01* +X205852483Y-117130908D01* +X205792883Y-117124501D01* +X205792881Y-117124500D01* +X205792873Y-117124500D01* +X205792864Y-117124500D01* +X202267129Y-117124500D01* +X202267123Y-117124501D01* +X202207516Y-117130908D01* +X202072671Y-117181202D01* +X202072664Y-117181206D01* +X201957455Y-117267452D01* +X201957452Y-117267455D01* +X201871206Y-117382664D01* +X201871202Y-117382671D01* +X201820908Y-117517517D01* +X201814501Y-117577116D01* +X201814501Y-117577123D01* +X201814500Y-117577135D01* +X196315500Y-117577135D01* +X196315500Y-111389500D01* +X196335185Y-111322461D01* +X196387989Y-111276706D01* +X196439500Y-111265500D01* +X197685898Y-111265500D01* +X197752937Y-111285185D01* +X197792014Y-111325349D01* +X197807028Y-111350185D01* +X197807031Y-111350189D01* +X197927311Y-111470469D01* +X197927313Y-111470470D01* +X197927315Y-111470472D01* +X198072894Y-111558478D01* +X198235304Y-111609086D01* +X198305884Y-111615500D01* +X198305887Y-111615500D01* +X198819113Y-111615500D01* +X198819116Y-111615500D01* +X198889696Y-111609086D01* +X199052106Y-111558478D01* +X199197685Y-111470472D01* +X199197689Y-111470468D01* +X199299819Y-111368339D01* +X199361142Y-111334854D01* +X199430834Y-111339838D01* +X199475181Y-111368339D01* +X199577311Y-111470469D01* +X199577313Y-111470470D01* +X199577315Y-111470472D01* +X199722894Y-111558478D01* +X199885304Y-111609086D01* +X199955884Y-111615500D01* +X199955887Y-111615500D01* +X200469113Y-111615500D01* +X200469116Y-111615500D01* +X200539696Y-111609086D01* +X200702106Y-111558478D01* +X200847685Y-111470472D01* +X200967972Y-111350185D01* +X201055978Y-111204606D01* +X201106586Y-111042196D01* +X201113000Y-110971616D01* +X201113000Y-110308384D01* +X201106586Y-110237804D01* +X201055978Y-110075394D01* +X200967972Y-109929815D01* +X200967970Y-109929813D01* +X200967969Y-109929811D01* +X200876819Y-109838661D01* +X200843334Y-109777338D01* +X200840500Y-109750980D01* +X200840500Y-108757832D01* +X200860185Y-108690793D01* +X200878731Y-108670335D01* +X200877784Y-108669388D01* +X200916819Y-108630353D01* +X201001781Y-108545391D01* +X201090049Y-108402287D01* +X201142936Y-108242685D01* +X201153000Y-108144174D01* +X201153000Y-107535826D01* +X201142936Y-107437315D01* +X201090049Y-107277713D01* +X201090045Y-107277707D01* +X201090044Y-107277704D01* +X201001783Y-107134612D01* +X201001780Y-107134608D01* +X200882891Y-107015719D01* +X200882887Y-107015716D01* +X200739795Y-106927455D01* +X200739789Y-106927452D01* +X200739787Y-106927451D01* +X200580185Y-106874564D01* +X200580183Y-106874563D01* +X200481681Y-106864500D01* +X200481674Y-106864500D01* +X199948326Y-106864500D01* +X199948318Y-106864500D01* +X199849816Y-106874563D01* +X199849815Y-106874564D01* +X199824801Y-106882853D01* +X199690215Y-106927450D01* +X199690204Y-106927455D01* +X199547112Y-107015716D01* +X199547107Y-107015719D01* +X199514827Y-107048000D01* +X199453503Y-107081485D01* +X199383812Y-107076499D01* +X199339467Y-107048000D01* +X199307580Y-107016114D01* +X199164577Y-106927908D01* +X199164572Y-106927906D01* +X199005083Y-106875057D01* +X198906650Y-106865000D01* +X198890000Y-106865000D01* +X198890000Y-108814999D01* +X198906636Y-108814999D01* +X198906652Y-108814998D01* +X199005083Y-108804943D01* +X199164572Y-108752093D01* +X199164577Y-108752091D01* +X199307580Y-108663885D01* +X199339466Y-108632000D01* +X199400789Y-108598515D01* +X199470481Y-108603499D01* +X199514828Y-108632000D01* +X199552216Y-108669388D01* +X199550132Y-108671471D01* +X199582786Y-108717584D01* +X199589500Y-108757832D01* +X199589500Y-109745980D01* +X199569815Y-109813019D01* +X199553181Y-109833661D01* +X199475181Y-109911661D01* +X199413858Y-109945146D01* +X199344166Y-109940162D01* +X199299819Y-109911661D01* +X199197688Y-109809530D01* +X199187999Y-109803673D01* +X199052106Y-109721522D01* +X198889696Y-109670914D01* +X198889694Y-109670913D01* +X198889692Y-109670913D01* +X198840278Y-109666423D01* +X198819116Y-109664500D01* +X198305884Y-109664500D01* +X198286645Y-109666248D01* +X198235307Y-109670913D01* +X198072893Y-109721522D01* +X197927311Y-109809530D01* +X197807031Y-109929810D01* +X197807028Y-109929814D01* +X197792014Y-109954651D01* +X197740486Y-110001838D01* +X197685898Y-110014500D01* +X196439500Y-110014500D01* +X196372461Y-109994815D01* +X196326706Y-109942011D01* +X196315500Y-109890500D01* +X196315500Y-108499500D01* +X196335185Y-108432461D01* +X196387989Y-108386706D01* +X196439500Y-108375500D01* +X196576533Y-108375500D01* +X196664325Y-108358035D01* +X196707036Y-108349540D01* +X196829969Y-108298620D01* +X196940606Y-108224695D01* +X197021149Y-108144152D01* +X197702501Y-108144152D01* +X197712556Y-108242583D01* +X197765406Y-108402072D01* +X197765408Y-108402077D01* +X197853614Y-108545080D01* +X197972419Y-108663885D01* +X198115422Y-108752091D01* +X198115427Y-108752093D01* +X198274916Y-108804942D01* +X198373356Y-108814999D01* +X198390000Y-108814998D01* +X198390000Y-108090000D01* +X197702501Y-108090000D01* +X197702501Y-108144152D01* +X197021149Y-108144152D01* +X197034695Y-108130606D01* +X197108620Y-108019969D01* +X197159540Y-107897036D01* +X197169471Y-107847111D01* +X197185500Y-107766533D01* +X197185500Y-107633466D01* +X197166082Y-107535849D01* +X197702500Y-107535849D01* +X197702500Y-107590000D01* +X198390000Y-107590000D01* +X198390000Y-106864999D01* +X198373356Y-106865000D01* +X198274915Y-106875057D01* +X198115427Y-106927906D01* +X198115422Y-106927908D01* +X197972419Y-107016114D01* +X197853614Y-107134919D01* +X197765408Y-107277922D01* +X197765406Y-107277927D01* +X197712557Y-107437416D01* +X197702500Y-107535849D01* +X197166082Y-107535849D01* +X197159541Y-107502969D01* +X197159540Y-107502968D01* +X197159540Y-107502964D01* +X197108620Y-107380031D01* +X197040393Y-107277922D01* +X197034698Y-107269398D01* +X197034692Y-107269390D01* +X196940609Y-107175307D01* +X196940601Y-107175301D01* +X196829979Y-107101386D01* +X196829972Y-107101382D01* +X196829969Y-107101380D01* +X196829965Y-107101378D01* +X196829961Y-107101376D01* +X196707040Y-107050461D01* +X196707030Y-107050458D01* +X196576533Y-107024500D01* +X196576531Y-107024500D01* +X196556229Y-107024500D01* +X196489190Y-107004815D01* +X196443435Y-106952011D01* +X196433491Y-106882853D01* +X196462516Y-106819297D01* +X196468539Y-106812827D01* +X196642771Y-106638594D01* +X196704090Y-106605112D01* +X196704400Y-106605045D01* +X196769803Y-106591144D01* +X196942730Y-106514151D01* +X197095871Y-106402888D01* +X197222533Y-106262216D01* +X197317179Y-106098284D01* +X197375674Y-105918256D01* +X197395460Y-105730000D01* +X197375674Y-105541744D01* +X197317179Y-105361716D01* +X197243384Y-105233900D01* +X197226912Y-105166001D01* +X197249765Y-105099974D01* +X197304686Y-105056783D01* +X197350772Y-105047901D01* +X200506504Y-105047901D01* +X200513460Y-105048096D01* +X200805301Y-105064494D01* +X200819097Y-105066049D01* +X201103817Y-105114433D01* +X201117361Y-105117524D01* +X201394885Y-105197485D01* +X201408008Y-105202078D01* +X201598012Y-105280783D01* +X201641937Y-105298979D01* +X201674813Y-105312597D01* +X201687335Y-105318626D01* +X201940112Y-105458336D01* +X201951876Y-105465729D01* +X202059002Y-105541740D01* +X202187411Y-105632853D01* +X202198282Y-105641523D01* +X202416795Y-105836800D01* +X202421849Y-105841577D01* +X202452496Y-105872225D01* +X202452497Y-105872226D01* +X210082932Y-113502663D01* +X210083054Y-113502886D01* +X210083105Y-113502836D01* +X210191279Y-113611440D01* +X210441624Y-113817722D01* +X210441633Y-113817728D01* +X210710988Y-113998465D01* +X210996763Y-114151919D01* +X210996773Y-114151923D01* +X210996778Y-114151926D01* +X210996788Y-114151930D01* +X211296224Y-114276623D01* +X211296229Y-114276624D01* +X211296235Y-114276627D01* +X211606477Y-114371367D01* +X211924512Y-114435232D01* +X212247277Y-114467608D01* +X212361774Y-114467811D01* +X212363083Y-114467898D01* +X212370434Y-114467898D01* +X212370438Y-114467899D01* +X212410020Y-114467898D01* +X212457064Y-114467982D01* +X212457066Y-114467981D01* +X212466085Y-114467997D01* +X212467336Y-114467897D01* +X281412915Y-114467853D01* +X281419867Y-114468048D01* +X281711695Y-114484435D01* +X281725498Y-114485991D01* +X281912541Y-114517771D01* +X282010217Y-114534367D01* +X282023773Y-114537461D01* +X282145692Y-114572585D01* +X282301297Y-114617414D01* +X282314393Y-114621996D01* +X282581227Y-114732524D01* +X282593747Y-114738554D01* +X282846510Y-114878252D01* +X282858285Y-114885651D01* +X283093811Y-115052767D01* +X283104683Y-115061437D01* +X283320024Y-115253881D01* +X283329856Y-115263714D01* +X283522288Y-115479049D01* +X283530958Y-115489921D01* +X283698068Y-115725445D01* +X283705467Y-115737219D01* +X283845165Y-115989992D01* +X283851198Y-116002521D01* +X283961711Y-116269333D01* +X283966303Y-116282458D01* +X284046247Y-116559965D01* +X284049341Y-116573522D01* +X284097711Y-116858234D01* +X284099268Y-116872052D01* +X284115698Y-117164704D01* +X284115893Y-117171655D01* +X284115893Y-117224918D01* +X284115896Y-117224955D01* +X284115896Y-134374658D01* +X284115894Y-134374688D01* +X284115894Y-134379543D01* +X284115864Y-134379645D01* +X284115941Y-134599361D01* +X284150255Y-134934532D01* +X284150255Y-134934533D01* +X284218510Y-135264443D01* +X284218511Y-135264447D01* +X284218513Y-135264452D01* +X284218515Y-135264460D01* +X284315504Y-135571461D01* +X284320011Y-135585725D01* +X284320015Y-135585737D01* +X284453686Y-135894983D01* +X284453695Y-135895000D01* +X284618158Y-136189033D01* +X284651267Y-136236206D01* +X284811714Y-136464808D01* +X285011762Y-136695692D01* +X285032341Y-136719443D01* +X285057797Y-136743389D01* +X285277743Y-136950288D01* +X285277750Y-136950293D01* +X285277753Y-136950296D01* +X285404928Y-137047548D01* +X285522651Y-137137573D01* +X285545378Y-137154952D01* +X285832444Y-137331294D01* +X285832454Y-137331300D01* +X285832462Y-137331304D01* +X285832466Y-137331306D01* +X286135993Y-137477504D01* +X286135995Y-137477505D01* +X286403222Y-137574106D01* +X286452846Y-137592045D01* +X286560330Y-137618942D01* +X286560568Y-137619022D01* +X286570098Y-137621403D01* +X286570099Y-137621404D01* +X286595825Y-137627832D01* +X286613163Y-137632165D01* +X286619351Y-137633882D01* +X286666279Y-137648228D01* +X286936911Y-137730958D01* +X286948981Y-137735343D01* +X287029169Y-137769272D01* +X287251844Y-137863492D01* +X287263389Y-137869099D01* +X287551386Y-138027892D01* +X287562275Y-138034654D01* +X287832298Y-138222378D01* +X287842445Y-138230242D01* +X288091608Y-138444891D01* +X288100876Y-138453751D01* +X288312124Y-138677771D01* +X288326498Y-138693014D01* +X288334812Y-138702799D01* +X288492862Y-138909651D01* +X288534475Y-138964112D01* +X288541733Y-138974707D01* +X288713290Y-139255255D01* +X288719414Y-139266543D01* +X288774050Y-139381040D01* +X288840651Y-139520612D01* +X288861043Y-139563345D01* +X288865965Y-139575204D01* +X288874703Y-139599781D01* +X288976134Y-139885058D01* +X288979804Y-139897365D01* +X289057335Y-140216953D01* +X289059712Y-140229573D01* +X289103774Y-140555464D01* +X289104833Y-140568262D01* +X289114952Y-140896957D01* +X289114682Y-140909797D01* +X289090751Y-141237778D01* +X289089155Y-141250521D01* +X289031428Y-141574272D01* +X289028522Y-141586780D01* +X288937621Y-141902824D01* +X288933437Y-141914966D01* +X288810335Y-142219915D01* +X288804917Y-142231559D01* +X288650939Y-142522134D01* +X288644346Y-142533155D01* +X288461138Y-142806249D01* +X288453441Y-142816529D01* +X288242967Y-143069213D01* +X288234248Y-143078641D01* +X287996033Y-143310868D01* +X287991321Y-143315229D01* +X287951431Y-143350277D01* +X287951181Y-143350533D01* +X287877078Y-143415681D01* +X287877065Y-143415694D01* +X287663202Y-143642739D01* +X287663201Y-143642741D01* +X287471700Y-143888943D01* +X287304266Y-144152112D01* +X287162398Y-144429890D01* +X287162396Y-144429896D01* +X287049887Y-144713437D01* +X287047353Y-144719822D01* +X286981432Y-144946251D01* +X286960162Y-145019308D01* +X286901604Y-145325663D01* +X286901602Y-145325679D01* +X286872194Y-145636200D01* +X286872159Y-145744756D01* +X286872145Y-145744988D01* +X286872145Y-162487353D01* +X286872144Y-162487371D01* +X286872145Y-162542559D01* +X286872145Y-162589875D01* +X286872174Y-162590332D01* +X286872211Y-162698522D01* +X286899940Y-162991216D01* +X286901628Y-163009035D01* +X286960192Y-163315399D01* +X287047383Y-163614876D01* +X287047385Y-163614882D01* +X287047386Y-163614884D01* +X287162422Y-163904796D01* +X287304290Y-164182583D01* +X287471713Y-164445748D01* +X287644268Y-164667606D01* +X287663207Y-164691956D01* +X287877062Y-164919012D01* +X287949484Y-164982686D01* +X287950898Y-164983929D01* +X287951104Y-164984141D01* +X287958440Y-164990586D01* +X287958441Y-164990587D01* +X287991455Y-165019592D01* +X287991772Y-165019870D01* +X287996487Y-165024234D01* +X288234286Y-165256048D01* +X288243005Y-165265476D01* +X288330488Y-165370500D01* +X288445907Y-165509062D01* +X288453477Y-165518149D01* +X288461173Y-165528426D01* +X288470820Y-165542806D01* +X288644395Y-165801534D01* +X288650987Y-165812555D01* +X288742368Y-165984996D01* +X288802037Y-166097595D01* +X288804968Y-166103125D01* +X288810386Y-166114769D01* +X288933492Y-166419722D01* +X288937673Y-166431853D01* +X289020997Y-166721544D01* +X289028577Y-166747896D01* +X289031483Y-166760405D01* +X289089214Y-167084173D01* +X289090810Y-167096916D01* +X289114743Y-167424897D01* +X289115013Y-167437737D01* +X289104894Y-167766435D01* +X289103835Y-167779233D01* +X289059772Y-168105127D01* +X289057395Y-168117747D01* +X288979861Y-168437343D01* +X288976190Y-168449651D01* +X288866021Y-168759498D01* +X288861098Y-168771359D01* +X288719469Y-169068156D01* +X288713346Y-169079444D01* +X288541776Y-169360007D01* +X288534517Y-169370602D01* +X288334854Y-169631906D01* +X288326539Y-169641693D01* +X288100920Y-169880948D01* +X288091637Y-169889823D01* +X287842479Y-170104459D01* +X287832328Y-170112326D01* +X287562302Y-170300044D01* +X287551392Y-170306818D01* +X287263407Y-170465597D01* +X287251854Y-170471207D01* +X286948992Y-170599346D01* +X286936922Y-170603731D01* +X286618972Y-170700917D01* +X286612782Y-170702635D01* +X286561269Y-170715505D01* +X286560267Y-170715840D01* +X286452874Y-170742710D01* +X286452867Y-170742712D01* +X286136018Y-170857234D01* +X286136001Y-170857241D01* +X285832465Y-171003429D01* +X285545385Y-171179766D01* +X285277749Y-171384419D01* +X285277739Y-171384428D01* +X285032331Y-171615269D01* +X284811704Y-171869897D01* +X284811702Y-171869900D01* +X284618148Y-172145668D01* +X284453683Y-172439704D01* +X284453675Y-172439720D01* +X284320001Y-172748976D01* +X284320000Y-172748978D01* +X284218510Y-173070240D01* +X284218509Y-173070244D01* +X284150255Y-173400179D01* +X284115950Y-173735351D01* +X284115910Y-173856715D01* +X284115895Y-173856957D01* +X284115895Y-181612151D01* +X284115894Y-181612169D01* +X284115894Y-181663880D01* +X284115699Y-181670830D01* +X284099316Y-181962656D01* +X284097759Y-181976475D01* +X284049387Y-182261192D01* +X284046293Y-182274749D01* +X283966347Y-182552260D01* +X283961755Y-182565385D01* +X283851237Y-182832209D01* +X283845203Y-182844738D01* +X283705512Y-183097497D01* +X283698114Y-183109271D01* +X283530990Y-183344814D01* +X283522320Y-183355686D01* +X283329884Y-183571025D01* +X283320052Y-183580858D01* +X283185149Y-183701415D01* +X283104711Y-183773300D01* +X283093844Y-183781967D01* +X282858309Y-183949090D01* +X282846535Y-183956488D01* +X282593769Y-184096188D01* +X282581240Y-184102222D01* +X282314428Y-184212740D01* +X282301303Y-184217333D01* +X282023783Y-184297286D01* +X282010225Y-184300380D01* +X281725512Y-184348754D01* +X281711695Y-184350311D01* +X281420616Y-184366658D01* +X281413663Y-184366853D01* +X107173998Y-184366853D01* +X107173974Y-184366851D01* +X107163990Y-184366851D01* +X107119877Y-184366851D01* +X107112924Y-184366656D01* +X106821102Y-184350267D01* +X106807284Y-184348710D01* +X106522574Y-184300335D01* +X106509017Y-184297241D01* +X106231505Y-184217290D01* +X106218380Y-184212697D01* +X105951570Y-184102179D01* +X105939041Y-184096145D01* +X105686286Y-183956450D01* +X105674512Y-183949052D01* +X105438983Y-183781933D01* +X105428111Y-183773263D01* +X105212776Y-183580824D01* +X105202944Y-183570991D01* +X105010504Y-183355646D01* +X105001834Y-183344774D01* +X104834719Y-183109244D01* +X104827329Y-183097481D01* +X104687630Y-182844708D01* +X104681606Y-182832199D01* +X104587018Y-182603837D01* +X104571085Y-182565368D01* +X104566493Y-182552243D01* +X104486548Y-182274738D01* +X104483454Y-182261181D01* +X104466800Y-182163152D01* +X104435082Y-181976451D01* +X104433528Y-181962656D01* +X104417090Y-181669878D01* +X104416896Y-181662941D01* +X104416896Y-181646285D01* +X104416897Y-181619762D01* +X104416896Y-181619760D01* +X104416896Y-181605335D01* +X104416894Y-181605325D01* +X104416894Y-173961400D01* +X104416895Y-173961376D01* +X104416895Y-173955186D01* +X104416927Y-173955073D01* +X104416909Y-173903802D01* +X104416910Y-173903802D01* +X104416851Y-173735343D01* +X104382538Y-173400177D01* +X104314279Y-173070246D01* +X104212782Y-172748979D01* +X104202106Y-172724281D01* +X104088821Y-172462196D01* +X104079104Y-172439715D01* +X103914634Y-172145669D01* +X103853304Y-172058287D01* +X103721083Y-171869901D01* +X103703245Y-171849313D01* +X103500453Y-171615263D01* +X103255049Y-171384416D01* +X103255042Y-171384411D01* +X103255038Y-171384407D01* +X103002992Y-171191665D01* +X102987416Y-171179754D01* +X102987415Y-171179753D01* +X102987412Y-171179751D01* +X102700343Y-171003406D01* +X102396808Y-170857206D01* +X102396795Y-170857200D01* +X102079946Y-170742661D01* +X102079945Y-170742660D01* +X102079943Y-170742660D01* +X102060133Y-170737702D01* +X101972337Y-170715731D01* +X101972105Y-170715653D01* +X101919724Y-170702564D01* +X101913378Y-170700798D01* +X101587772Y-170600787D01* +X101575404Y-170596256D01* +X101265283Y-170463571D01* +X101253464Y-170457753D01* +X101248909Y-170455202D01* +X101153308Y-170401656D01* +X100959178Y-170292924D01* +X100948044Y-170285886D01* +X100771808Y-170160909D01* +X100672894Y-170090763D01* +X100662577Y-170082590D01* +X100409677Y-169859380D01* +X100400278Y-169850152D01* +X100395236Y-169844646D01* +X100197638Y-169628847D01* +X100172487Y-169601379D01* +X100164120Y-169591205D01* +X100155726Y-169579815D01* +X99964004Y-169319674D01* +X99956765Y-169308673D01* +X99947763Y-169293269D01* +X99786577Y-169017437D01* +X99780546Y-169005728D01* +X99774689Y-168992702D01* +X99642214Y-168698083D01* +X99637466Y-168685821D01* +X99532548Y-168365239D01* +X99529121Y-168352520D01* +X99467990Y-168065723D01* +X99458799Y-168022607D01* +X99456743Y-168009600D01* +X99421817Y-167674105D01* +X99421151Y-167660980D01* +X99421560Y-167500733D01* +X100710689Y-167500733D01* +X100710689Y-167500736D01* +X100731103Y-167786168D01* +X100791927Y-168065772D01* +X100791929Y-168065778D01* +X100791930Y-168065781D01* +X100891914Y-168333847D01* +X100891934Y-168333901D01* +X101029069Y-168585044D01* +X101029074Y-168585052D01* +X101200553Y-168814122D01* +X101200569Y-168814140D01* +X101402893Y-169016464D01* +X101402911Y-169016480D01* +X101631981Y-169187959D01* +X101631989Y-169187964D01* +X101883132Y-169325099D01* +X101883131Y-169325099D01* +X101883135Y-169325100D01* +X101883138Y-169325102D01* +X102151253Y-169425104D01* +X102151259Y-169425105D01* +X102151261Y-169425106D01* +X102430865Y-169485930D01* +X102430867Y-169485930D01* +X102430871Y-169485931D01* +X102684519Y-169504072D01* +X102716298Y-169506345D01* +X102716299Y-169506345D01* +X102716300Y-169506345D01* +X102744894Y-169504299D01* +X103001727Y-169485931D01* +X103001953Y-169485882D01* +X103281336Y-169425106D01* +X103281336Y-169425105D01* +X103281345Y-169425104D01* +X103549460Y-169325102D01* +X103800614Y-169187961D01* +X104029694Y-169016474D01* +X104232038Y-168814130D01* +X104403525Y-168585050D01* +X104540666Y-168333896D01* +X104640668Y-168065781D01* +X104664734Y-167955152D01* +X104701494Y-167786168D01* +X104701494Y-167786167D01* +X104701495Y-167786163D01* +X104721909Y-167500735D01* +X104721905Y-167500686D01* +X104713145Y-167378196D01* +X104701495Y-167215307D01* +X104701484Y-167215258D01* +X104640670Y-166935697D01* +X104640669Y-166935695D01* +X104640668Y-166935689D01* +X104540666Y-166667574D01* +X104540639Y-166667525D01* +X104403528Y-166416425D01* +X104403523Y-166416417D01* +X104232044Y-166187347D01* +X104232028Y-166187329D01* +X104029704Y-165985005D01* +X104029686Y-165984989D01* +X103800616Y-165813510D01* +X103800608Y-165813505D01* +X103549465Y-165676370D01* +X103549466Y-165676370D01* +X103395621Y-165618989D01* +X103281345Y-165576366D01* +X103281342Y-165576365D01* +X103281336Y-165576363D01* +X103001732Y-165515539D01* +X102716300Y-165495125D01* +X102716298Y-165495125D01* +X102430865Y-165515539D01* +X102151261Y-165576363D01* +X101883132Y-165676370D01* +X101631989Y-165813505D01* +X101631981Y-165813510D01* +X101402911Y-165984989D01* +X101402893Y-165985005D01* +X101200569Y-166187329D01* +X101200553Y-166187347D01* +X101029074Y-166416417D01* +X101029069Y-166416425D01* +X100891934Y-166667568D01* +X100791927Y-166935697D01* +X100731103Y-167215301D01* +X100710689Y-167500733D01* +X99421560Y-167500733D01* +X99422011Y-167323638D01* +X99422745Y-167310491D01* +X99427127Y-167270385D01* +X99459380Y-166975176D01* +X99461500Y-166962200D01* +X99533502Y-166632651D01* +X99536993Y-166619952D01* +X99560448Y-166549500D01* +X99643545Y-166299901D01* +X99648357Y-166287661D01* +X99788258Y-165980720D01* +X99794348Y-165969047D01* +X99797781Y-165963241D01* +X99966017Y-165678684D01* +X99973301Y-165667735D01* +X100174818Y-165397199D01* +X100183217Y-165387093D01* +X100414891Y-165136654D01* +X100419442Y-165131989D01* +X100450873Y-165101441D01* +X100450874Y-165101438D01* +X100457727Y-165094778D01* +X100458090Y-165094363D01* +X100535008Y-165019592D01* +X100747627Y-164767006D01* +X100933980Y-164494464D01* +X101092206Y-164204687D01* +X101220727Y-163900567D01* +X101318259Y-163585140D01* +X101383828Y-163261555D01* +X101416780Y-162933042D01* +X101416793Y-162817535D01* +X101416801Y-162817455D01* +X101416801Y-162736606D01* +X101416802Y-162720367D01* +X101416801Y-162720363D01* +X101416801Y-149573394D01* +X156059500Y-149573394D01* +X156059500Y-177351804D01* +X156076997Y-177439769D01* +X156083538Y-177472653D01* +X156083538Y-177472654D01* +X156093318Y-177496263D01* +X156093319Y-177496267D01* +X156130685Y-177586478D01* +X156130687Y-177586481D01* +X156130688Y-177586484D01* +X156153417Y-177620500D01* +X156158061Y-177627449D01* +X156158062Y-177627451D01* +X156199141Y-177688930D01* +X156199144Y-177688934D01* +X156290586Y-177780376D01* +X156290608Y-177780396D01* +X161009470Y-182499258D01* +X161009499Y-182499289D01* +X161099720Y-182589510D01* +X161167327Y-182634683D01* +X161202169Y-182657964D01* +X161244247Y-182675393D01* +X161316002Y-182705115D01* +X161376425Y-182717133D01* +X161436847Y-182729152D01* +X161436848Y-182729152D01* +X161486924Y-182729152D01* +X161553963Y-182748837D01* +X161579072Y-182770178D01* +X161584798Y-182776537D01* +X161584802Y-182776541D01* +X161737937Y-182887800D01* +X161737942Y-182887803D01* +X161910864Y-182964794D01* +X161910869Y-182964796D01* +X162096026Y-183004152D01* +X162096027Y-183004152D01* +X162285316Y-183004152D01* +X162285318Y-183004152D01* +X162470475Y-182964796D01* +X162643402Y-182887803D01* +X162728126Y-182826246D01* +X162793931Y-182802767D01* +X162851447Y-182813285D01* +X162902546Y-182836037D01* +X163087703Y-182875393D01* +X163087704Y-182875393D01* +X163276993Y-182875393D01* +X163276995Y-182875393D01* +X163462152Y-182836037D01* +X163635079Y-182759044D01* +X163788220Y-182647781D01* +X163914882Y-182507109D01* +X164009528Y-182343177D01* +X164068023Y-182163149D01* +X164076651Y-182081048D01* +X164103235Y-182016436D01* +X164160533Y-181976451D01* +X164225751Y-181972722D01* +X164238312Y-181975392D01* +X164238315Y-181975392D01* +X164427602Y-181975392D01* +X164427604Y-181975392D01* +X164612761Y-181936036D01* +X164785688Y-181859043D01* +X164785691Y-181859040D01* +X164785696Y-181859038D01* +X164866529Y-181800308D01* +X164938829Y-181747780D01* +X165065491Y-181607108D01* +X165160137Y-181443176D01* +X165218632Y-181263148D01* +X165238418Y-181074892D01* +X165218632Y-180886636D01* +X165160137Y-180706608D01* +X165065491Y-180542676D01* +X164938829Y-180402004D01* +X164938828Y-180402003D01* +X164785692Y-180290743D01* +X164785687Y-180290740D01* +X164612765Y-180213749D01* +X164612760Y-180213747D01* +X164466959Y-180182757D01* +X164427604Y-180174392D01* +X164427603Y-180174392D01* +X164368412Y-180174392D01* +X164301373Y-180154707D01* +X164286527Y-180142744D01* +X164286401Y-180142899D01* +X164281691Y-180139033D01* +X164230467Y-180104807D01* +X164179245Y-180070581D01* +X164179244Y-180070580D01* +X164179241Y-180070578D01* +X164179238Y-180070577D01* +X164098750Y-180037239D01* +X164065411Y-180023429D01* +X164055385Y-180021435D01* +X164004987Y-180011410D01* +X163944568Y-179999392D01* +X163944565Y-179999392D01* +X163944564Y-179999392D01* +X163017152Y-179999392D01* +X162950113Y-179979707D01* +X162929471Y-179963073D01* +X162646899Y-179680501D01* +X162646879Y-179680479D01* +X162555434Y-179589034D01* +X162504210Y-179554808D01* +X162452988Y-179520582D01* +X162452987Y-179520581D01* +X162452984Y-179520579D01* +X162452981Y-179520578D01* +X162372493Y-179487240D01* +X162339154Y-179473430D01* +X162329128Y-179471436D01* +X162278730Y-179461411D01* +X162218311Y-179449393D01* +X162218308Y-179449393D01* +X162218307Y-179449393D01* +X161689336Y-179449393D01* +X161622297Y-179429708D01* +X161601655Y-179413074D01* +X159521819Y-177333238D01* +X159488334Y-177271915D01* +X159485500Y-177245557D01* +X159485500Y-152351405D01* +X159505185Y-152284366D01* +X159517350Y-152268433D01* +X159535891Y-152247840D01* +X159592533Y-152184934D01* +X159687179Y-152021002D01* +X159745674Y-151840974D01* +X159765460Y-151652718D01* +X159745674Y-151464462D01* +X159687179Y-151284434D01* +X159592533Y-151120502D01* +X159465871Y-150979830D01* +X159465870Y-150979829D01* +X159312734Y-150868569D01* +X159312729Y-150868566D01* +X159139807Y-150791575D01* +X159139802Y-150791573D01* +X158967240Y-150754895D01* +X158954646Y-150752218D01* +X158884500Y-150752218D01* +X158817461Y-150732533D01* +X158771706Y-150679729D01* +X158760500Y-150628218D01* +X158760500Y-149631372D01* +X158780185Y-149564333D01* +X158796819Y-149543691D01* +X162208691Y-146131819D01* +X162270014Y-146098334D01* +X162296372Y-146095500D01* +X166311607Y-146095500D01* +X166372029Y-146083481D01* +X166432452Y-146071463D01* +X166475256Y-146053733D01* +X166546286Y-146024312D01* +X166610198Y-145981606D01* +X166648733Y-145955858D01* +X166735858Y-145868733D01* +X166735859Y-145868731D01* +X166742925Y-145861665D01* +X166742928Y-145861661D01* +X171621379Y-140983210D01* +X171621383Y-140983208D01* +X171708508Y-140896083D01* +X171749978Y-140834019D01* +X171776962Y-140793636D01* +X171817253Y-140696363D01* +X171824113Y-140679802D01* +X171845528Y-140572139D01* +X171848150Y-140558957D01* +X171848150Y-140435743D01* +X171848150Y-139874500D01* +X171867835Y-139807461D01* +X171920639Y-139761706D01* +X171972150Y-139750500D01* +X172042294Y-139750500D01* +X172042296Y-139750500D01* +X172227453Y-139711144D01* +X172400380Y-139634151D01* +X172553521Y-139522888D01* +X172680183Y-139382216D01* +X172774829Y-139218284D01* +X172833324Y-139038256D01* +X172853110Y-138850000D01* +X172833324Y-138661744D01* +X172774829Y-138481716D01* +X172680183Y-138317784D01* +X172553521Y-138177112D01* +X172543478Y-138169815D01* +X172400381Y-138065849D01* +X172371713Y-138053085D01* +X172318476Y-138007834D01* +X172298156Y-137940984D01* +X172298150Y-137939806D01* +X172298150Y-134693995D01* +X172298151Y-134693974D01* +X172298151Y-134564647D01* +X172298150Y-134564644D01* +X172292929Y-134538394D01* +X172276878Y-134457701D01* +X172274113Y-134443802D01* +X172250693Y-134387262D01* +X172249053Y-134383303D01* +X172237117Y-134354487D01* +X172226962Y-134329969D01* +X172158508Y-134227521D01* +X172158505Y-134227517D01* +X171609619Y-133678631D01* +X171576134Y-133617308D01* +X171573300Y-133590950D01* +X171573300Y-129326601D01* +X171592985Y-129259562D01* +X171633148Y-129220485D01* +X171657985Y-129205472D01* +X171778272Y-129085185D01* +X171866278Y-128939606D01* +X171901990Y-128825001D01* +X173825504Y-128825001D01* +X173825699Y-128827486D01* +X173871518Y-128985198D01* +X173955114Y-129126552D01* +X173955121Y-129126561D01* +X174071238Y-129242678D01* +X174071247Y-129242685D01* +X174212603Y-129326282D01* +X174212606Y-129326283D01* +X174370304Y-129372099D01* +X174370310Y-129372100D01* +X174407150Y-129374999D01* +X174407166Y-129375000D01* +X174735300Y-129375000D01* +X175235300Y-129375000D01* +X175563434Y-129375000D01* +X175563449Y-129374999D01* +X175600289Y-129372100D01* +X175600295Y-129372099D01* +X175757993Y-129326283D01* +X175757996Y-129326282D01* +X175899352Y-129242685D01* +X175899361Y-129242678D01* +X176015478Y-129126561D01* +X176015485Y-129126552D01* +X176099081Y-128985198D01* +X176144900Y-128827486D01* +X176145095Y-128825001D01* +X176145095Y-128825000D01* +X175235300Y-128825000D01* +X175235300Y-129375000D01* +X174735300Y-129375000D01* +X174735300Y-128825000D01* +X173825505Y-128825000D01* +X173825504Y-128825001D01* +X171901990Y-128825001D01* +X171916886Y-128777196D01* +X171923300Y-128706616D01* +X171923300Y-128537799D01* +X171942985Y-128470760D01* +X171995789Y-128425005D01* +X172064947Y-128415061D01* +X172081887Y-128418721D01* +X172095231Y-128422598D01* +X172132106Y-128425500D01* +X172132114Y-128425500D01* +X173288486Y-128425500D01* +X173288494Y-128425500D01* +X173325369Y-128422598D01* +X173325371Y-128422597D01* +X173325373Y-128422597D01* +X173410396Y-128397895D01* +X173483198Y-128376744D01* +X173624665Y-128293081D01* +X173624670Y-128293075D01* +X173630831Y-128288298D01* +X173632139Y-128289984D01* +X173683809Y-128261761D01* +X173753501Y-128266735D01* +X173801241Y-128298752D01* +X173825504Y-128325000D01* +X174735300Y-128325000D01* +X175235300Y-128325000D01* +X176145095Y-128325000D01* +X176145095Y-128324998D01* +X176144900Y-128322513D01* +X176099081Y-128164801D01* +X176015485Y-128023447D01* +X176015478Y-128023438D01* +X175899361Y-127907321D01* +X175899352Y-127907314D01* +X175757996Y-127823717D01* +X175757993Y-127823716D01* +X175600295Y-127777900D01* +X175600289Y-127777899D01* +X175563449Y-127775000D01* +X175235300Y-127775000D01* +X175235300Y-128325000D01* +X174735300Y-128325000D01* +X174735300Y-127775000D01* +X174407150Y-127775000D01* +X174370310Y-127777899D01* +X174370304Y-127777900D01* +X174212606Y-127823716D01* +X174212603Y-127823717D01* +X174064529Y-127911288D01* +X174063511Y-127909566D01* +X174008255Y-127931257D01* +X173939738Y-127917572D01* +X173889497Y-127869017D01* +X173873300Y-127807742D01* +X173873300Y-127442895D01* +X173892985Y-127375856D01* +X173945789Y-127330101D01* +X174014947Y-127320157D01* +X174063296Y-127340671D01* +X174064220Y-127339110D01* +X174104834Y-127363128D01* +X174212402Y-127426744D01* +X174240602Y-127434937D01* +X174370226Y-127472597D01* +X174370229Y-127472597D01* +X174370231Y-127472598D01* +X174407106Y-127475500D01* +X174407114Y-127475500D01* +X175563486Y-127475500D01* +X175563494Y-127475500D01* +X175600369Y-127472598D01* +X175600371Y-127472597D01* +X175600373Y-127472597D01* +X175711920Y-127440189D01* +X175758198Y-127426744D01* +X175899665Y-127343081D01* +X176015881Y-127226865D01* +X176099544Y-127085398D01* +X176135811Y-126960567D01* +X176145397Y-126927573D01* +X176145398Y-126927567D01* +X176145608Y-126924896D01* +X176148300Y-126890694D01* +X176148300Y-126459306D01* +X176145398Y-126422431D01* +X176099544Y-126264602D01* +X176015881Y-126123135D01* +X176015879Y-126123133D01* +X176015876Y-126123129D01* +X175899670Y-126006923D01* +X175899662Y-126006917D01* +X175788677Y-125941281D01* +X175758198Y-125923256D01* +X175758197Y-125923255D01* +X175758196Y-125923255D01* +X175758193Y-125923254D01* +X175600373Y-125877402D01* +X175600367Y-125877401D01* +X175563501Y-125874500D01* +X175563494Y-125874500D01* +X174407106Y-125874500D01* +X174407098Y-125874500D01* +X174370232Y-125877401D01* +X174370226Y-125877402D01* +X174212406Y-125923254D01* +X174212403Y-125923255D01* +X174070937Y-126006917D01* +X174070929Y-126006923D01* +X173954723Y-126123129D01* +X173954717Y-126123137D01* +X173871055Y-126264603D01* +X173871054Y-126264606D01* +X173825202Y-126422426D01* +X173825201Y-126422432D01* +X173822300Y-126459298D01* +X173822300Y-126857104D01* +X173802615Y-126924143D01* +X173749811Y-126969898D01* +X173680653Y-126979842D01* +X173632302Y-126959330D01* +X173631380Y-126960890D01* +X173512684Y-126890694D01* +X173483198Y-126873256D01* +X173483197Y-126873255D01* +X173483196Y-126873255D01* +X173483193Y-126873254D01* +X173325373Y-126827402D01* +X173325367Y-126827401D01* +X173288501Y-126824500D01* +X173288494Y-126824500D01* +X172132106Y-126824500D01* +X172132098Y-126824500D01* +X172095232Y-126827401D01* +X172095226Y-126827402D01* +X172081895Y-126831276D01* +X172012025Y-126831077D01* +X171953355Y-126793135D01* +X171924512Y-126729496D01* +X171923300Y-126712200D01* +X171923300Y-126543386D01* +X171917540Y-126479999D01* +X171916886Y-126472804D01* +X171866278Y-126310394D01* +X171779885Y-126167483D01* +X171762050Y-126099932D01* +X171783567Y-126033458D01* +X171837608Y-125989170D01* +X171842660Y-125987157D01* +X171855427Y-125982396D01* +X171970642Y-125896146D01* +X172056892Y-125780931D01* +X172107187Y-125646083D01* +X172113596Y-125586473D01* +X172113595Y-122493528D01* +X172107187Y-122433917D01* +X172091045Y-122390639D01* +X172056893Y-122299071D01* +X172056889Y-122299064D01* +X171970643Y-122183855D01* +X171970640Y-122183852D01* +X171855431Y-122097606D01* +X171855424Y-122097602D01* +X171720578Y-122047308D01* +X171720579Y-122047308D01* +X171660979Y-122040901D01* +X171660977Y-122040900D01* +X171660969Y-122040900D01* +X171660960Y-122040900D01* +X170219025Y-122040900D01* +X170219019Y-122040901D01* +X170159412Y-122047308D01* +X170024567Y-122097602D01* +X170024560Y-122097606D01* +X169909351Y-122183852D01* +X169909348Y-122183855D01* +X169823102Y-122299064D01* +X169823098Y-122299071D01* +X169772804Y-122433917D01* +X169766473Y-122492810D01* +X169766397Y-122493523D01* +X169766396Y-122493535D01* +X169766396Y-125586470D01* +X169766397Y-125586476D01* +X169772804Y-125646083D01* +X169823098Y-125780928D01* +X169823102Y-125780935D01* +X169909348Y-125896144D01* +X169909351Y-125896147D01* +X170024560Y-125982393D01* +X170024569Y-125982398D01* +X170050056Y-125991904D01* +X170105990Y-126033774D01* +X170130408Y-126099238D01* +X170115557Y-126167511D01* +X170112841Y-126172235D01* +X170029323Y-126310391D01* +X169978713Y-126472807D01* +X169978259Y-126477807D01* +X169972300Y-126543384D01* +X169972300Y-127056616D01* +X169973801Y-127073135D01* +X169978713Y-127127192D01* +X169978713Y-127127194D01* +X169978714Y-127127196D01* +X170029322Y-127289606D01* +X170105028Y-127414839D01* +X170117330Y-127435188D01* +X170219461Y-127537319D01* +X170252946Y-127598642D01* +X170247962Y-127668334D01* +X170219461Y-127712681D01* +X170117331Y-127814810D01* +X170117330Y-127814811D01* +X170029322Y-127960393D01* +X169978713Y-128122807D01* +X169974860Y-128165215D01* +X169972300Y-128193384D01* +X169972300Y-128706616D01* +X169973252Y-128717087D01* +X169978713Y-128777192D01* +X169978713Y-128777194D01* +X169978714Y-128777196D01* +X170029322Y-128939606D01* +X170056883Y-128985198D01* +X170117330Y-129085188D01* +X170237611Y-129205469D01* +X170237613Y-129205470D01* +X170237615Y-129205472D01* +X170262450Y-129220485D01* +X170309637Y-129272010D01* +X170322300Y-129326601D01* +X170322300Y-131145500D01* +X170302615Y-131212539D01* +X170249811Y-131258294D01* +X170198300Y-131269500D01* +X169823684Y-131269500D01* +X169804445Y-131271248D01* +X169753107Y-131275913D01* +X169590693Y-131326522D01* +X169445111Y-131414530D01* +X169445110Y-131414531D01* +X169342981Y-131516661D01* +X169281658Y-131550146D01* +X169211966Y-131545162D01* +X169167619Y-131516661D01* +X169065488Y-131414530D01* +X169065476Y-131414523D01* +X168919906Y-131326522D01* +X168757496Y-131275914D01* +X168757494Y-131275913D01* +X168757492Y-131275913D01* +X168705904Y-131271225D01* +X168686916Y-131269500D01* +X168686913Y-131269500D01* +X168686077Y-131269424D01* +X168621094Y-131243753D01* +X168580306Y-131187025D01* +X168573299Y-131145933D01* +X168573299Y-126159908D01* +X168592984Y-126092869D01* +X168645788Y-126047114D01* +X168684045Y-126036618D01* +X168720580Y-126032691D01* +X168855428Y-125982396D01* +X168970643Y-125896146D01* +X169056893Y-125780931D01* +X169107188Y-125646083D01* +X169113597Y-125586473D01* +X169113596Y-122493528D01* +X169107188Y-122433917D01* +X169091046Y-122390639D01* +X169056894Y-122299071D01* +X169056890Y-122299064D01* +X168970644Y-122183855D01* +X168970641Y-122183852D01* +X168855432Y-122097606D01* +X168855425Y-122097602D01* +X168720579Y-122047308D01* +X168720581Y-122047308D01* +X168684043Y-122043380D01* +X168619492Y-122016641D01* +X168579645Y-121959248D01* +X168573300Y-121920091D01* +X168573300Y-121860885D01* +X168552923Y-121758446D01* +X168549262Y-121740043D01* +X168544499Y-121728545D01* +X168521141Y-121672153D01* +X168502111Y-121626209D01* +X168433657Y-121523761D01* +X168433654Y-121523757D01* +X165748233Y-118838338D01* +X165748230Y-118838334D01* +X165748230Y-118838335D01* +X165741163Y-118831268D01* +X165741163Y-118831267D01* +X165654038Y-118744142D01* +X165654037Y-118744141D01* +X165654036Y-118744140D01* +X165582417Y-118696286D01* +X165560464Y-118681617D01* +X165551590Y-118675687D01* +X165505419Y-118656563D01* +X165445721Y-118631836D01* +X165445716Y-118631832D01* +X165445716Y-118631834D01* +X165437758Y-118628537D01* +X165437759Y-118628537D01* +X165417708Y-118624549D01* +X165377334Y-118616518D01* +X165316915Y-118604500D01* +X165316912Y-118604500D01* +X165316911Y-118604500D01* +X161881607Y-118604500D01* +X161758393Y-118604500D01* +X161758389Y-118604500D01* +X161697971Y-118616518D01* +X161663340Y-118623406D01* +X161637545Y-118628537D01* +X161629589Y-118631834D01* +X161629581Y-118631837D01* +X161523717Y-118675686D01* +X161514842Y-118681617D01* +X161514837Y-118681620D01* +X161421271Y-118744138D01* +X161421269Y-118744139D01* +X161385985Y-118779424D01* +X161334142Y-118831267D01* +X161334139Y-118831270D01* +X158549071Y-121616338D01* +X158549068Y-121616341D01* +X158520991Y-121644418D01* +X158461943Y-121703465D01* +X158461116Y-121704703D01* +X158434817Y-121744063D01* +X158393491Y-121805909D01* +X158393491Y-121805910D01* +X158393489Y-121805913D01* +X158369548Y-121863714D01* +X158346338Y-121919746D01* +X158346337Y-121919748D01* +X158342091Y-121941095D01* +X158309704Y-122003005D01* +X158248987Y-122037577D01* +X158222332Y-122040686D01* +X158222335Y-122040724D01* +X158221732Y-122040756D01* +X158220500Y-122040900D01* +X158219041Y-122040900D01* +X158219022Y-122040901D01* +X158159415Y-122047308D01* +X158024570Y-122097602D01* +X158024563Y-122097606D01* +X157909354Y-122183852D01* +X157909351Y-122183855D01* +X157823105Y-122299064D01* +X157823101Y-122299071D01* +X157772807Y-122433917D01* +X157766476Y-122492810D01* +X157766400Y-122493523D01* +X157766399Y-122493535D01* +X157766399Y-125586470D01* +X157766400Y-125586476D01* +X157772807Y-125646083D01* +X157823101Y-125780928D01* +X157823105Y-125780935D01* +X157909351Y-125896144D01* +X157909354Y-125896147D01* +X158024563Y-125982393D01* +X158024570Y-125982397D01* +X158159416Y-126032691D01* +X158159415Y-126032691D01* +X158165387Y-126033333D01* +X158219026Y-126039100D01* +X159660971Y-126039099D01* +X159720582Y-126032691D01* +X159855430Y-125982396D01* +X159970645Y-125896146D01* +X160056895Y-125780931D01* +X160107190Y-125646083D01* +X160113599Y-125586473D01* +X160113598Y-122493528D01* +X160107190Y-122433917D01* +X160091048Y-122390639D01* +X160056896Y-122299071D01* +X160056892Y-122299064D01* +X159970646Y-122183855D01* +X159970644Y-122183853D01* +X159959438Y-122175464D01* +X159917568Y-122119529D01* +X159912586Y-122049838D01* +X159946068Y-121988520D01* +X162042771Y-119891819D01* +X162104094Y-119858334D01* +X162130452Y-119855500D01* +X164944853Y-119855500D01* +X165011892Y-119875185D01* +X165032534Y-119891819D01* +X167045695Y-121904981D01* +X167079180Y-121966304D01* +X167074196Y-122035996D01* +X167032324Y-122091929D01* +X167031061Y-122092740D01* +X166909352Y-122183852D01* +X166909349Y-122183855D01* +X166823103Y-122299064D01* +X166823099Y-122299071D01* +X166772805Y-122433917D01* +X166766474Y-122492810D01* +X166766398Y-122493523D01* +X166766397Y-122493535D01* +X166766397Y-125586470D01* +X166766398Y-125586476D01* +X166772805Y-125646083D01* +X166823099Y-125780928D01* +X166823103Y-125780935D01* +X166909349Y-125896144D01* +X166909352Y-125896147D01* +X167024561Y-125982393D01* +X167024568Y-125982397D01* +X167159414Y-126032691D01* +X167159413Y-126032691D01* +X167211554Y-126038297D01* +X167276105Y-126065035D01* +X167315954Y-126122427D01* +X167322299Y-126161586D01* +X167322299Y-127999419D01* +X167302614Y-128066458D01* +X167249810Y-128112213D01* +X167180652Y-128122157D01* +X167150847Y-128113980D01* +X167044565Y-128069957D01* +X167044560Y-128069955D01* +X166927170Y-128054501D01* +X166927167Y-128054500D01* +X166927161Y-128054500D01* +X166927154Y-128054500D01* +X165068436Y-128054500D01* +X164948483Y-128070291D01* +X164879448Y-128059524D01* +X164827193Y-128013143D01* +X164808300Y-127947352D01* +X164808300Y-126263099D01* +X164827985Y-126196060D01* +X164880789Y-126150305D01* +X164932300Y-126139099D01* +X165652461Y-126139099D01* +X165769851Y-126123646D01* +X165769855Y-126123644D01* +X165769860Y-126123644D01* +X165915939Y-126063136D01* +X166041380Y-125966882D01* +X166137634Y-125841441D01* +X166198142Y-125695362D01* +X166213598Y-125577961D01* +X166213597Y-124553722D01* +X166219666Y-124515404D01* +X166221353Y-124510212D01* +X166265046Y-124375743D01* +X166298300Y-124165787D01* +X166298300Y-123953214D01* +X166297748Y-123949728D01* +X166297537Y-123948395D01* +X166297537Y-123948394D01* +X166297534Y-123948382D01* +X166295583Y-123936066D01* +X166281244Y-123845530D01* +X166265047Y-123743261D01* +X166265046Y-123743260D01* +X166265046Y-123743257D01* +X166221132Y-123608104D01* +X166219666Y-123603593D01* +X166213597Y-123565275D01* +X166213597Y-122502036D01* +X166198144Y-122384646D01* +X166198142Y-122384639D01* +X166198142Y-122384638D01* +X166137634Y-122238559D01* +X166041380Y-122113118D01* +X165915939Y-122016864D01* +X165901806Y-122011010D01* +X165769860Y-121956356D01* +X165769858Y-121956355D01* +X165652468Y-121940901D01* +X165652465Y-121940900D01* +X165652459Y-121940900D01* +X165652452Y-121940900D01* +X164459458Y-121940900D01* +X164392419Y-121921215D01* +X164346664Y-121868411D01* +X164336720Y-121799253D01* +X164350100Y-121758447D01* +X164378814Y-121704727D01* +X164436024Y-121516132D01* +X164455341Y-121320000D01* +X164436024Y-121123868D01* +X164378814Y-120935273D01* +X164378811Y-120935269D01* +X164378811Y-120935266D01* +X164285913Y-120761467D01* +X164285909Y-120761460D01* +X164160883Y-120609116D01* +X164008539Y-120484090D01* +X164008532Y-120484086D01* +X163834733Y-120391188D01* +X163834727Y-120391186D01* +X163646132Y-120333976D01* +X163646129Y-120333975D01* +X163450000Y-120314659D01* +X163253870Y-120333975D01* +X163065266Y-120391188D01* +X162891467Y-120484086D01* +X162891460Y-120484090D01* +X162739116Y-120609116D01* +X162614090Y-120761460D01* +X162614086Y-120761467D01* +X162521188Y-120935266D01* +X162463975Y-121123870D01* +X162444659Y-121320000D01* +X162463975Y-121516129D01* +X162463976Y-121516132D01* +X162520803Y-121703466D01* +X162521188Y-121704733D01* +X162549899Y-121758447D01* +X162564141Y-121826850D01* +X162539141Y-121892094D01* +X162482835Y-121933464D01* +X162440541Y-121940900D01* +X161227534Y-121940900D01* +X161110144Y-121956353D01* +X161110135Y-121956356D01* +X160964058Y-122016863D01* +X160838616Y-122113118D01* +X160742361Y-122238560D01* +X160681854Y-122384637D01* +X160681853Y-122384639D01* +X160666399Y-122502029D01* +X160666399Y-122502036D01* +X160666398Y-122502045D01* +X160666398Y-123613299D01* +X160660329Y-123651617D01* +X160630554Y-123743255D01* +X160600388Y-123933714D01* +X160597300Y-123953213D01* +X160597300Y-124165787D01* +X160609792Y-124244656D01* +X160630554Y-124375743D01* +X160660329Y-124467381D01* +X160666398Y-124505699D01* +X160666398Y-125577963D01* +X160681851Y-125695353D01* +X160681854Y-125695362D01* +X160737581Y-125829900D01* +X160742362Y-125841441D01* +X160838616Y-125966882D01* +X160964057Y-126063136D01* +X161110136Y-126123644D01* +X161227537Y-126139100D01* +X161983300Y-126139099D01* +X162050339Y-126158783D01* +X162096094Y-126211587D01* +X162107300Y-126263099D01* +X162107300Y-127947353D01* +X162087615Y-128014392D01* +X162034811Y-128060147D01* +X161967115Y-128070292D01* +X161847171Y-128054501D01* +X161847166Y-128054500D01* +X161847161Y-128054500D01* +X161847154Y-128054500D01* +X159988436Y-128054500D01* +X159871046Y-128069953D01* +X159871037Y-128069956D01* +X159724960Y-128130463D01* +X159599518Y-128226718D01* +X159503263Y-128352160D01* +X159442756Y-128498237D01* +X159442755Y-128498239D01* +X159427301Y-128615629D01* +X159427301Y-128615636D01* +X159427300Y-128615645D01* +X159427300Y-129184242D01* +X159407615Y-129251281D01* +X159390985Y-129271918D01* +X159249722Y-129413182D01* +X159188402Y-129446666D01* +X159162043Y-129449500D01* +X158906287Y-129449500D01* +X158693713Y-129449500D01* +X158645042Y-129457208D01* +X158483760Y-129482753D01* +X158281585Y-129548444D01* +X158092179Y-129644951D01* +X157920213Y-129769890D01* +X157769890Y-129920213D01* +X157644951Y-130092179D01* +X157548444Y-130281585D01* +X157482753Y-130483760D01* +X157453034Y-130671400D01* +X157449500Y-130693713D01* +X157449500Y-132116287D01* +X157456619Y-132161232D01* +X157481749Y-132319901D01* +X157482754Y-132326243D01* +X157546146Y-132521344D01* +X157548444Y-132528414D01* +X157644951Y-132717820D01* +X157769890Y-132889786D01* +X157920213Y-133040109D01* +X158092179Y-133165048D01* +X158092181Y-133165049D01* +X158092184Y-133165051D01* +X158281588Y-133261557D01* +X158483757Y-133327246D01* +X158693713Y-133360500D01* +X158693714Y-133360500D01* +X158906289Y-133360500D01* +X158917745Y-133358685D01* +X158928216Y-133357026D01* +X158947614Y-133355500D01* +X165031286Y-133355500D01* +X165031287Y-133355500D01* +X165241243Y-133322246D01* +X165443412Y-133256557D01* +X165632816Y-133160051D01* +X165661395Y-133139287D01* +X165804792Y-133035104D01* +X165955104Y-132884792D01* +X165955105Y-132884790D01* +X165962165Y-132877730D01* +X165962170Y-132877723D01* +X167027904Y-131811992D01* +X167097981Y-131715537D01* +X167153310Y-131672873D01* +X167222923Y-131666894D01* +X167284719Y-131699499D01* +X167319076Y-131760337D01* +X167322299Y-131788424D01* +X167322299Y-131824110D01* +X167332412Y-131874951D01* +X167345674Y-131941625D01* +X167346336Y-131944951D01* +X167347717Y-131948284D01* +X167347720Y-131948292D01* +X167347722Y-131948297D01* +X167393484Y-132058780D01* +X167393489Y-132058789D01* +X167418077Y-132095586D01* +X167418078Y-132095587D01* +X167461940Y-132161231D01* +X167461943Y-132161235D01* +X167493480Y-132192771D01* +X167526966Y-132254093D01* +X167529800Y-132280453D01* +X167529800Y-132576616D01* +X167531723Y-132597778D01* +X167536213Y-132647192D01* +X167536213Y-132647194D01* +X167536214Y-132647196D01* +X167586822Y-132809606D01* +X167674828Y-132955185D01* +X167768482Y-133048839D01* +X167801966Y-133110160D01* +X167804800Y-133136519D01* +X167804800Y-133414107D01* +X167806957Y-133424951D01* +X167806957Y-133424953D01* +X167806958Y-133424953D01* +X167828837Y-133534954D01* +X167830572Y-133539141D01* +X167831738Y-133541956D01* +X167831740Y-133541966D01* +X167831742Y-133541965D01* +X167851562Y-133589815D01* +X167875988Y-133648787D01* +X167889961Y-133669697D01* +X167889962Y-133669699D01* +X167944441Y-133751232D01* +X167944444Y-133751236D01* +X168035886Y-133842678D01* +X168035908Y-133842698D01* +X168488481Y-134295271D01* +X168521966Y-134356594D01* +X168524800Y-134382952D01* +X168524800Y-134825701D01* +X168527701Y-134862567D01* +X168527702Y-134862573D01* +X168573554Y-135020393D01* +X168573555Y-135020396D01* +X168573556Y-135020398D01* +X168575705Y-135024032D01* +X168657217Y-135161862D01* +X168662002Y-135168031D01* +X168660318Y-135169336D01* +X168688546Y-135221031D01* +X168683562Y-135290723D01* +X168651534Y-135338461D01* +X168625300Y-135362702D01* +X168625300Y-136272500D01* +X169175300Y-136272500D01* +X169175300Y-135944365D01* +X169175299Y-135944350D01* +X169172400Y-135907510D01* +X169172399Y-135907504D01* +X169126583Y-135749806D01* +X169126582Y-135749803D01* +X169039012Y-135601729D01* +X169040733Y-135600711D01* +X169019043Y-135545455D01* +X169032728Y-135476938D01* +X169081283Y-135426697D01* +X169142558Y-135410500D01* +X169507405Y-135410500D01* +X169574444Y-135430185D01* +X169620199Y-135482989D01* +X169630143Y-135552147D01* +X169609628Y-135600496D01* +X169611190Y-135601420D01* +X169523555Y-135749603D01* +X169523554Y-135749606D01* +X169477702Y-135907426D01* +X169477701Y-135907432D01* +X169474800Y-135944298D01* +X169474800Y-137100701D01* +X169477701Y-137137567D01* +X169477702Y-137137573D01* +X169523554Y-137295393D01* +X169523555Y-137295396D01* +X169523556Y-137295398D01* +X169548902Y-137338256D01* +X169607217Y-137436862D01* +X169607223Y-137436870D01* +X169723429Y-137553076D01* +X169723433Y-137553079D01* +X169723435Y-137553081D01* +X169864902Y-137636744D01* +X169891237Y-137644395D01* +X170022726Y-137682597D01* +X170022729Y-137682597D01* +X170022731Y-137682598D01* +X170059606Y-137685500D01* +X170059614Y-137685500D01* +X170473150Y-137685500D01* +X170540189Y-137705185D01* +X170585944Y-137757989D01* +X170597150Y-137809500D01* +X170597150Y-140186897D01* +X170577465Y-140253936D01* +X170560831Y-140274578D01* +X168137824Y-142697584D01* +X168076501Y-142731069D01* +X168006809Y-142726085D01* +X167950876Y-142684213D01* +X167944027Y-142674054D01* +X167929527Y-142650069D01* +X167915772Y-142627315D01* +X167915771Y-142627314D01* +X167915768Y-142627310D01* +X167813639Y-142525181D01* +X167780154Y-142463858D01* +X167785138Y-142394166D01* +X167813639Y-142349819D01* +X167915768Y-142247689D01* +X167915769Y-142247688D01* +X167915772Y-142247685D01* +X168003778Y-142102106D01* +X168054386Y-141939696D01* +X168060800Y-141869116D01* +X168060800Y-141355884D01* +X168054386Y-141285304D01* +X168003778Y-141122894D01* +X167915772Y-140977315D01* +X167915770Y-140977313D01* +X167915769Y-140977311D01* +X167795488Y-140857030D01* +X167757423Y-140834019D01* +X167649906Y-140769022D01* +X167487496Y-140718414D01* +X167487494Y-140718413D01* +X167487492Y-140718413D01* +X167438078Y-140713923D01* +X167416916Y-140712000D01* +X167366215Y-140712000D01* +X167299176Y-140692315D01* +X167253421Y-140639511D01* +X167243477Y-140570353D01* +X167266949Y-140513689D01* +X167331593Y-140427335D01* +X167331592Y-140427335D01* +X167331596Y-140427331D01* +X167381891Y-140292483D01* +X167388300Y-140232873D01* +X167388299Y-138137128D01* +X167381891Y-138077517D01* +X167372778Y-138053085D01* +X167331597Y-137942671D01* +X167331593Y-137942664D01* +X167245347Y-137827455D01* +X167245344Y-137827452D01* +X167130135Y-137741206D01* +X167130128Y-137741202D01* +X166995282Y-137690908D01* +X166995283Y-137690908D01* +X166935683Y-137684501D01* +X166935681Y-137684500D01* +X166935673Y-137684500D01* +X166935664Y-137684500D01* +X165059929Y-137684500D01* +X165059923Y-137684501D01* +X165000316Y-137690908D01* +X164865471Y-137741202D01* +X164865469Y-137741203D01* +X164802111Y-137788634D01* +X164736647Y-137813051D01* +X164668374Y-137798200D01* +X164653489Y-137788634D01* +X164590130Y-137741203D01* +X164590128Y-137741202D01* +X164455282Y-137690908D01* +X164455283Y-137690908D01* +X164395683Y-137684501D01* +X164395681Y-137684500D01* +X164395673Y-137684500D01* +X164395664Y-137684500D01* +X162519929Y-137684500D01* +X162519923Y-137684501D01* +X162460316Y-137690908D01* +X162325471Y-137741202D01* +X162325469Y-137741203D01* +X162262111Y-137788634D01* +X162196647Y-137813051D01* +X162128374Y-137798200D01* +X162113489Y-137788634D01* +X162050130Y-137741203D01* +X162050128Y-137741202D01* +X161915282Y-137690908D01* +X161915283Y-137690908D01* +X161855683Y-137684501D01* +X161855681Y-137684500D01* +X161855673Y-137684500D01* +X161855664Y-137684500D01* +X159979929Y-137684500D01* +X159979923Y-137684501D01* +X159920316Y-137690908D01* +X159785471Y-137741202D01* +X159785464Y-137741206D01* +X159670255Y-137827452D01* +X159670252Y-137827455D01* +X159584006Y-137942664D01* +X159584002Y-137942671D01* +X159533708Y-138077517D01* +X159528838Y-138122819D01* +X159527301Y-138137123D01* +X159527300Y-138137135D01* +X159527300Y-138243105D01* +X159507615Y-138310144D01* +X159454811Y-138355899D01* +X159385653Y-138365843D01* +X159352865Y-138356385D01* +X159279802Y-138323855D01* +X159122874Y-138290500D01* +X159094646Y-138284500D01* +X158905354Y-138284500D01* +X158877126Y-138290500D01* +X158720197Y-138323855D01* +X158720192Y-138323857D01* +X158547270Y-138400848D01* +X158547265Y-138400851D01* +X158394129Y-138512111D01* +X158267466Y-138652785D01* +X158172821Y-138816715D01* +X158172818Y-138816722D01* +X158114751Y-138995436D01* +X158114326Y-138996744D01* +X158094540Y-139185000D01* +X158114326Y-139373256D01* +X158114327Y-139373259D01* +X158172818Y-139553277D01* +X158172820Y-139553281D01* +X158172821Y-139553284D01* +X158267467Y-139717216D01* +X158360124Y-139820122D01* +X158394129Y-139857888D01* +X158547265Y-139969148D01* +X158547270Y-139969151D01* +X158720192Y-140046142D01* +X158720197Y-140046144D01* +X158905354Y-140085500D01* +X158905355Y-140085500D01* +X159094644Y-140085500D01* +X159094646Y-140085500D01* +X159279803Y-140046144D01* +X159352867Y-140013613D01* +X159422112Y-140004328D01* +X159485389Y-140033956D01* +X159522604Y-140093090D01* +X159527300Y-140126892D01* +X159527300Y-140232869D01* +X159527301Y-140232876D01* +X159533708Y-140292483D01* +X159584002Y-140427328D01* +X159584003Y-140427330D01* +X159593629Y-140440188D01* +X159614024Y-140467433D01* +X159619416Y-140474635D01* +X159643833Y-140540099D01* +X159628982Y-140608372D01* +X159579577Y-140657778D01* +X159531372Y-140672437D01* +X159465606Y-140678413D01* +X159303193Y-140729022D01* +X159157611Y-140817030D01* +X159037330Y-140937311D01* +X158949322Y-141082893D01* +X158898713Y-141245307D01* +X158892300Y-141315886D01* +X158892300Y-141829113D01* +X158898713Y-141899692D01* +X158898713Y-141899694D01* +X158898714Y-141899696D01* +X158949322Y-142062106D01* +X159032142Y-142199107D01* +X159037330Y-142207688D01* +X159139815Y-142310173D01* +X159173300Y-142371496D01* +X159168316Y-142441188D01* +X159139815Y-142485535D01* +X159037728Y-142587621D01* +X159037727Y-142587622D01* +X158949780Y-142733104D01* +X158899209Y-142895393D01* +X158892800Y-142965927D01* +X158892800Y-142972500D01* +X159993800Y-142972500D01* +X160060839Y-142992185D01* +X160106594Y-143044989D01* +X160117800Y-143096500D01* +X160117800Y-144122499D01* +X160199381Y-144122499D01* +X160269902Y-144116091D01* +X160269907Y-144116090D01* +X160432196Y-144065518D01* +X160577675Y-143977573D01* +X160578508Y-143976741D01* +X160579269Y-143976325D01* +X160583583Y-143972946D01* +X160584144Y-143973662D01* +X160639828Y-143943251D01* +X160709520Y-143948230D01* +X160749002Y-143973602D01* +X160749206Y-143973343D01* +X160751982Y-143975517D01* +X160753881Y-143976738D01* +X160755115Y-143977972D01* +X160779950Y-143992985D01* +X160827137Y-144044510D01* +X160839800Y-144099101D01* +X160839800Y-144544247D01* +X160820115Y-144611286D01* +X160803481Y-144631928D01* +X158513669Y-146921740D01* +X156286270Y-149149139D01* +X156286267Y-149149142D01* +X156260909Y-149174500D01* +X156199142Y-149236266D01* +X156183213Y-149260105D01* +X156167391Y-149283786D01* +X156163636Y-149289406D01* +X156130688Y-149338713D01* +X156105827Y-149398732D01* +X156105828Y-149398733D01* +X156083536Y-149452549D01* +X156083535Y-149452553D01* +X156073427Y-149503368D01* +X156073428Y-149503369D01* +X156067892Y-149531206D01* +X156063296Y-149554312D01* +X156059500Y-149573394D01* +X101416801Y-149573394D01* +X101416801Y-145618299D01* +X101416812Y-145618258D01* +X101416807Y-145566934D01* +X101416808Y-145566934D01* +X101416791Y-145401847D01* +X101383846Y-145073322D01* +X101318282Y-144749723D01* +X101220753Y-144434283D01* +X101218897Y-144429890D01* +X101092239Y-144130166D01* +X101092237Y-144130162D01* +X101092232Y-144130150D01* +X101088956Y-144124151D01* +X101008468Y-143976740D01* +X100934003Y-143840360D01* +X100747645Y-143567806D01* +X100535019Y-143315210D01* +X100458283Y-143240615D01* +X100458227Y-143240550D01* +X100419011Y-143202436D01* +X100414409Y-143197719D01* +X100413872Y-143197139D01* +X100183110Y-142947686D01* +X100174693Y-142937558D01* +X100148256Y-142902067D01* +X99973190Y-142667042D01* +X99965894Y-142656075D01* +X99794231Y-142365723D01* +X99788139Y-142354045D01* +X99648239Y-142047110D01* +X99643420Y-142034850D01* +X99603507Y-141914966D01* +X99536866Y-141714797D01* +X99533383Y-141702125D01* +X99461378Y-141372565D01* +X99459256Y-141359574D01* +X99458853Y-141355886D01* +X99422621Y-141024265D01* +X99421888Y-141011116D01* +X99421817Y-140983208D01* +X99421437Y-140834020D01* +X100710784Y-140834020D01* +X100720195Y-140965603D01* +X100731198Y-141119453D01* +X100792022Y-141399057D01* +X100792024Y-141399063D01* +X100792025Y-141399066D01* +X100889631Y-141660756D01* +X100892029Y-141667186D01* +X101029164Y-141918329D01* +X101029169Y-141918337D01* +X101200648Y-142147407D01* +X101200664Y-142147425D01* +X101402988Y-142349749D01* +X101403006Y-142349765D01* +X101632076Y-142521244D01* +X101632084Y-142521249D01* +X101883227Y-142658384D01* +X101883226Y-142658384D01* +X101883230Y-142658385D01* +X101883233Y-142658387D01* +X102151348Y-142758389D01* +X102151354Y-142758390D01* +X102151356Y-142758391D01* +X102430960Y-142819215D01* +X102430962Y-142819215D01* +X102430966Y-142819216D01* +X102679887Y-142837019D01* +X102716393Y-142839630D01* +X102716394Y-142839630D01* +X102716395Y-142839630D01* +X102752901Y-142837019D01* +X103001822Y-142819216D01* +X103053851Y-142807898D01* +X103281431Y-142758391D01* +X103281431Y-142758390D01* +X103281440Y-142758389D01* +X103549555Y-142658387D01* +X103800709Y-142521246D01* +X104029789Y-142349759D01* +X104232133Y-142147415D01* +X104403620Y-141918335D01* +X104540761Y-141667181D01* +X104640763Y-141399066D01* +X104701590Y-141119448D01* +X104722004Y-140834020D01* +X104721144Y-140822000D01* +X104711586Y-140688351D01* +X104701590Y-140548592D01* +X104700302Y-140542673D01* +X104640765Y-140268982D01* +X104640764Y-140268980D01* +X104640763Y-140268974D01* +X104540761Y-140000859D01* +X104530590Y-139982233D01* +X104403623Y-139749710D01* +X104403618Y-139749702D01* +X104232139Y-139520632D01* +X104232123Y-139520614D01* +X104029799Y-139318290D01* +X104029781Y-139318274D01* +X103800711Y-139146795D01* +X103800703Y-139146790D01* +X103549560Y-139009655D01* +X103549561Y-139009655D01* +X103400416Y-138954027D01* +X103281440Y-138909651D01* +X103281437Y-138909650D01* +X103281431Y-138909648D01* +X103001827Y-138848824D01* +X102716395Y-138828410D01* +X102716393Y-138828410D01* +X102430960Y-138848824D01* +X102151356Y-138909648D01* +X101883227Y-139009655D01* +X101632084Y-139146790D01* +X101632076Y-139146795D01* +X101403006Y-139318274D01* +X101402988Y-139318290D01* +X101200664Y-139520614D01* +X101200648Y-139520632D01* +X101029169Y-139749702D01* +X101029164Y-139749710D01* +X100892029Y-140000853D01* +X100792022Y-140268982D01* +X100731198Y-140548586D01* +X100711644Y-140822000D01* +X100710784Y-140834020D01* +X99421437Y-140834020D01* +X99421028Y-140673776D01* +X99421694Y-140660652D01* +X99456621Y-140325148D01* +X99458677Y-140312145D01* +X99459479Y-140308386D01* +X99529000Y-139982228D01* +X99532426Y-139969514D01* +X99540401Y-139945146D01* +X99637345Y-139648933D01* +X99642092Y-139636672D01* +X99780436Y-139329003D01* +X99786458Y-139317314D01* +X99956651Y-139026072D01* +X99963878Y-139015087D01* +X100164014Y-138743531D01* +X100172372Y-138733369D01* +X100400180Y-138484580D01* +X100409551Y-138475379D01* +X100662488Y-138252139D01* +X100672774Y-138243991D01* +X100947948Y-138048853D01* +X100959056Y-138041831D01* +X101253386Y-137876981D01* +X101265169Y-137871181D01* +X101575317Y-137738486D01* +X101587659Y-137733965D01* +X101912325Y-137634245D01* +X101918597Y-137632499D01* +X102079965Y-137592117D01* +X102396819Y-137477572D01* +X102700364Y-137331362D01* +X102700456Y-137331306D01* +X102878515Y-137221923D01* +X102987445Y-137155007D01* +X103255078Y-136950338D01* +X103500482Y-136719484D01* +X103721106Y-136464843D01* +X103914657Y-136189063D01* +X104079124Y-135895009D01* +X104079128Y-135894997D01* +X104079131Y-135894994D01* +X104152775Y-135724606D01* +X104212796Y-135585738D01* +X104314285Y-135264465D01* +X104323510Y-135219873D01* +X104364020Y-135024035D01* +X104382536Y-134934527D01* +X104416840Y-134599356D01* +X104416862Y-134530000D01* +X116394540Y-134530000D01* +X116414326Y-134718256D01* +X116414327Y-134718259D01* +X116472818Y-134898277D01* +X116472821Y-134898284D01* +X116567467Y-135062216D01* +X116678079Y-135185063D01* +X116694129Y-135202888D01* +X116847265Y-135314148D01* +X116847270Y-135314151D01* +X117020192Y-135391142D01* +X117020197Y-135391144D01* +X117205354Y-135430500D01* +X117205355Y-135430500D01* +X117394644Y-135430500D01* +X117394646Y-135430500D01* +X117579803Y-135391144D01* +X117752730Y-135314151D01* +X117905871Y-135202888D01* +X118032533Y-135062216D01* +X118127179Y-134898284D01* +X118185674Y-134718256D01* +X118203321Y-134550345D01* +X118229905Y-134485732D01* +X118238952Y-134475636D01* +X121131371Y-131583219D01* +X121192694Y-131549734D01* +X121219052Y-131546900D01* +X121608480Y-131546900D01* +X121675519Y-131566585D01* +X121696161Y-131583219D01* +X121789811Y-131676869D01* +X121789813Y-131676870D01* +X121789815Y-131676872D01* +X121935394Y-131764878D01* +X122097804Y-131815486D01* +X122168384Y-131821900D01* +X122168387Y-131821900D01* +X122831613Y-131821900D01* +X122831616Y-131821900D01* +X122902196Y-131815486D01* +X123064606Y-131764878D01* +X123201334Y-131682222D01* +X123268887Y-131664386D01* +X123329633Y-131682222D01* +X123465604Y-131764419D01* +X123465603Y-131764419D01* +X123627894Y-131814990D01* +X123627892Y-131814990D01* +X123698418Y-131821399D01* +X123779999Y-131821398D01* +X123780000Y-131821398D01* +X123780000Y-130795400D01* +X123799685Y-130728361D01* +X123852489Y-130682606D01* +X123904000Y-130671400D01* +X124156000Y-130671400D01* +X124223039Y-130691085D01* +X124268794Y-130743889D01* +X124280000Y-130795400D01* +X124280000Y-131821399D01* +X124361581Y-131821399D01* +X124432102Y-131814991D01* +X124432107Y-131814990D01* +X124594396Y-131764418D01* +X124739877Y-131676472D01* +X124860071Y-131556278D01* +X124860074Y-131556274D01* +X124918797Y-131459135D01* +X124970324Y-131411947D01* +X125039184Y-131400108D01* +X125103513Y-131427376D01* +X125131646Y-131460163D01* +X125213317Y-131598262D01* +X125213323Y-131598270D01* +X125329529Y-131714476D01* +X125329533Y-131714479D01* +X125329535Y-131714481D01* +X125471002Y-131798144D01* +X125576337Y-131828746D01* +X125635220Y-131866351D01* +X125664427Y-131929824D01* +X125654681Y-131999010D01* +X125647857Y-132011972D01* +X125575422Y-132131793D01* +X125524813Y-132294207D01* +X125521902Y-132326243D01* +X125518400Y-132364784D01* +X125518400Y-133028016D01* +X125519045Y-133035109D01* +X125524813Y-133098592D01* +X125524813Y-133098594D01* +X125524814Y-133098596D01* +X125575422Y-133261006D01* +X125656958Y-133395883D01* +X125663430Y-133406588D01* +X125783711Y-133526869D01* +X125783713Y-133526870D01* +X125783715Y-133526872D01* +X125929294Y-133614878D01* +X126091704Y-133665486D01* +X126162284Y-133671900D01* +X126162287Y-133671900D01* +X126675513Y-133671900D01* +X126675516Y-133671900D01* +X126746096Y-133665486D01* +X126908506Y-133614878D01* +X127054085Y-133526872D01* +X127156573Y-133424383D01* +X127217894Y-133390899D01* +X127287585Y-133395883D01* +X127331934Y-133424384D01* +X127434022Y-133526472D01* +X127579504Y-133614419D01* +X127579503Y-133614419D01* +X127741794Y-133664990D01* +X127741793Y-133664990D01* +X127812308Y-133671398D01* +X127812326Y-133671399D01* +X128318900Y-133671399D01* +X128325481Y-133671399D01* +X128396002Y-133664991D01* +X128396007Y-133664990D01* +X128558296Y-133614418D01* +X128703777Y-133526472D01* +X128823972Y-133406277D01* +X128911919Y-133260795D01* +X128962490Y-133098506D01* +X128968900Y-133027972D01* +X128968900Y-132946400D01* +X128318900Y-132946400D01* +X128318900Y-133671399D01* +X127812326Y-133671399D01* +X127818899Y-133671398D01* +X127818900Y-133671398D01* +X127818900Y-132446400D01* +X128318900Y-132446400D01* +X128968899Y-132446400D01* +X128968899Y-132364817D01* +X128962491Y-132294297D01* +X128962490Y-132294292D01* +X128911918Y-132132003D01* +X128823972Y-131986522D01* +X128703777Y-131866327D01* +X128558295Y-131778380D01* +X128558296Y-131778380D01* +X128396005Y-131727809D01* +X128396006Y-131727809D01* +X128325472Y-131721400D01* +X128318900Y-131721400D01* +X128318900Y-132446400D01* +X127818900Y-132446400D01* +X127818900Y-131721400D01* +X127818899Y-131721399D01* +X127812336Y-131721400D01* +X127812317Y-131721401D01* +X127741797Y-131727808D01* +X127741792Y-131727809D01* +X127572341Y-131780613D01* +X127571934Y-131779310D01* +X127510656Y-131787767D01* +X127447266Y-131758383D01* +X127409824Y-131699393D01* +X127410219Y-131629524D01* +X127422265Y-131602010D01* +X127424478Y-131598267D01* +X127424481Y-131598265D01* +X127508144Y-131456798D01* +X127550793Y-131310000D01* +X127553997Y-131298973D01* +X127553998Y-131298967D01* +X127556900Y-131262094D01* +X127556900Y-131020900D01* +X127576585Y-130953861D01* +X127629389Y-130908106D01* +X127680900Y-130896900D01* +X128847086Y-130896900D01* +X128847094Y-130896900D01* +X128883969Y-130893998D01* +X128889799Y-130892304D01* +X128959666Y-130892499D01* +X129018339Y-130930437D01* +X129047187Y-130994073D01* +X129048400Y-131011378D01* +X129048400Y-131178013D01* +X129054813Y-131248592D01* +X129054813Y-131248594D01* +X129054814Y-131248596D01* +X129105422Y-131411006D01* +X129193242Y-131556278D01* +X129193430Y-131556588D01* +X129313711Y-131676869D01* +X129313713Y-131676870D01* +X129313715Y-131676872D01* +X129459294Y-131764878D01* +X129621704Y-131815486D01* +X129692284Y-131821900D01* +X129692287Y-131821900D01* +X130355513Y-131821900D01* +X130355516Y-131821900D01* +X130426096Y-131815486D01* +X130588506Y-131764878D01* +X130661176Y-131720946D01* +X130728728Y-131703110D01* +X130775761Y-131713784D01* +X130930192Y-131782542D01* +X130930197Y-131782544D01* +X131115354Y-131821900D01* +X131115355Y-131821900D01* +X131304644Y-131821900D01* +X131304646Y-131821900D01* +X131489803Y-131782544D01* +X131662730Y-131705551D01* +X131815871Y-131594288D01* +X131942533Y-131453616D01* +X132037179Y-131289684D01* +X132095674Y-131109656D01* +X132115460Y-130921400D01* +X132095674Y-130733144D01* +X132037179Y-130553116D01* +X131942533Y-130389184D01* +X131815871Y-130248512D01* +X131815870Y-130248511D01* +X131662734Y-130137251D01* +X131662729Y-130137248D01* +X131489807Y-130060257D01* +X131489802Y-130060255D01* +X131332742Y-130026872D01* +X131304646Y-130020900D01* +X131115354Y-130020900D01* +X131115352Y-130020900D01* +X131016572Y-130041896D01* +X130946905Y-130036580D01* +X130891172Y-129994442D01* +X130867067Y-129928862D01* +X130882244Y-129860661D01* +X130884658Y-129856484D01* +X130942378Y-129761006D01* +X130992986Y-129598596D01* +X130999400Y-129528016D01* +X130999400Y-129014784D01* +X130992986Y-128944204D01* +X130942378Y-128781794D01* +X130854372Y-128636215D01* +X130854370Y-128636213D01* +X130854369Y-128636211D01* +X130833803Y-128615645D01* +X133059500Y-128615645D01* +X133059500Y-130694363D01* +X133074953Y-130811753D01* +X133074957Y-130811765D01* +X133135461Y-130957836D01* +X133135462Y-130957837D01* +X133135464Y-130957841D01* +X133162583Y-130993183D01* +X133182326Y-131018913D01* +X133206423Y-131075001D01* +X133232753Y-131241239D01* +X133232754Y-131241243D01* +X133295997Y-131435885D01* +X133298444Y-131443414D01* +X133394951Y-131632820D01* +X133519889Y-131804784D01* +X133519893Y-131804788D01* +X133519896Y-131804792D01* +X133600137Y-131885033D01* +X133674538Y-131959434D01* +X133674549Y-131959444D01* +X134596770Y-132881665D01* +X134596784Y-132881680D01* +X134599895Y-132884791D01* +X134599896Y-132884792D01* +X134750208Y-133035104D01* +X134750211Y-133035106D01* +X134750214Y-133035109D01* +X134798781Y-133070394D01* +X134893605Y-133139287D01* +X134922184Y-133160051D01* +X135111588Y-133256557D01* +X135313757Y-133322246D01* +X135523714Y-133355501D01* +X135523715Y-133355501D01* +X135741398Y-133355501D01* +X135741422Y-133355500D01* +X138676290Y-133355500D01* +X138707856Y-133350500D01* +X138713532Y-133349600D01* +X138732931Y-133348074D01* +X140961065Y-133348074D01* +X140980452Y-133349599D01* +X140986139Y-133350500D01* +X140986144Y-133350500D01* +X141080500Y-133350500D01* +X141147539Y-133370185D01* +X141193294Y-133422989D01* +X141204500Y-133474500D01* +X141204500Y-133841616D01* +X141206188Y-133860188D01* +X141210913Y-133912192D01* +X141210913Y-133912194D01* +X141210914Y-133912196D01* +X141261522Y-134074606D01* +X141343425Y-134210090D01* +X141349530Y-134220188D01* +X141451661Y-134322319D01* +X141485146Y-134383642D01* +X141480162Y-134453334D01* +X141451661Y-134497681D01* +X141376161Y-134573181D01* +X141314838Y-134606666D01* +X141288480Y-134609500D01* +X139588394Y-134609500D01* +X139527971Y-134621518D01* +X139467546Y-134633537D01* +X139424134Y-134651520D01* +X139424133Y-134651520D01* +X139353714Y-134680688D01* +X139353712Y-134680689D01* +X139251267Y-134749141D01* +X139251263Y-134749144D01* +X137306107Y-136694302D01* +X136691269Y-137309140D01* +X136691267Y-137309142D01* +X136669115Y-137331294D01* +X136604140Y-137396268D01* +X136581057Y-137430815D01* +X136535689Y-137498712D01* +X136535685Y-137498719D01* +X136506412Y-137569393D01* +X136505780Y-137570920D01* +X136490440Y-137607954D01* +X136446598Y-137662357D01* +X136380304Y-137684421D01* +X136375879Y-137684500D01* +X136223222Y-137684500D01* +X136156183Y-137664815D01* +X136110428Y-137612011D01* +X136100484Y-137542853D01* +X136129509Y-137479297D01* +X136131014Y-137477592D01* +X136173133Y-137430816D01* +X136267779Y-137266884D01* +X136326274Y-137086856D01* +X136346060Y-136898600D01* +X136326274Y-136710344D01* +X136267779Y-136530316D01* +X136173133Y-136366384D01* +X136046471Y-136225712D01* +X136045491Y-136225000D01* +X135893334Y-136114451D01* +X135893329Y-136114448D01* +X135720407Y-136037457D01* +X135720402Y-136037455D01* +X135574601Y-136006465D01* +X135535246Y-135998100D01* +X135345954Y-135998100D01* +X135313497Y-136004998D01* +X135160797Y-136037455D01* +X135160792Y-136037457D01* +X134987870Y-136114448D01* +X134987865Y-136114451D01* +X134834729Y-136225711D01* +X134708066Y-136366385D01* +X134613421Y-136530315D01* +X134613418Y-136530322D01* +X134554927Y-136710340D01* +X134554926Y-136710344D01* +X134537399Y-136877106D01* +X134537279Y-136878250D01* +X134510694Y-136942864D01* +X134501639Y-136952969D01* +X134317120Y-137137489D01* +X134151269Y-137303340D01* +X134151267Y-137303342D01* +X134123315Y-137331294D01* +X134064142Y-137390466D01* +X134035249Y-137433708D01* +X134035248Y-137433707D01* +X133995689Y-137492912D01* +X133995685Y-137492919D01* +X133975660Y-137541266D01* +X133975660Y-137541267D01* +X133970931Y-137552685D01* +X133948037Y-137607954D01* +X133904195Y-137662357D01* +X133837901Y-137684421D01* +X133833477Y-137684500D01* +X133612130Y-137684500D01* +X133612123Y-137684501D01* +X133552516Y-137690908D01* +X133417671Y-137741202D01* +X133417664Y-137741206D01* +X133302455Y-137827452D01* +X133302452Y-137827455D01* +X133216206Y-137942664D01* +X133216202Y-137942671D01* +X133165908Y-138077517D01* +X133161038Y-138122819D01* +X133159501Y-138137123D01* +X133159500Y-138137135D01* +X133159500Y-140232870D01* +X133159501Y-140232876D01* +X133165908Y-140292483D01* +X133216202Y-140427328D01* +X133216206Y-140427335D01* +X133302452Y-140542544D01* +X133302455Y-140542547D01* +X133417664Y-140628793D01* +X133417671Y-140628797D01* +X133552517Y-140679091D01* +X133552516Y-140679091D01* +X133559130Y-140679802D01* +X133612127Y-140685500D01* +X135487872Y-140685499D01* +X135547483Y-140679091D01* +X135682331Y-140628796D01* +X135745689Y-140581365D01* +X135811153Y-140556949D01* +X135879426Y-140571800D01* +X135894311Y-140581366D01* +X135957669Y-140628796D01* +X135957671Y-140628797D01* +X136092517Y-140679091D01* +X136092516Y-140679091D01* +X136099130Y-140679802D01* +X136152127Y-140685500D01* +X138027872Y-140685499D01* +X138087483Y-140679091D01* +X138222331Y-140628796D01* +X138285689Y-140581365D01* +X138351153Y-140556949D01* +X138419426Y-140571800D01* +X138434311Y-140581366D01* +X138497669Y-140628796D01* +X138497671Y-140628797D01* +X138632517Y-140679091D01* +X138632516Y-140679091D01* +X138639130Y-140679802D01* +X138692127Y-140685500D01* +X140567872Y-140685499D01* +X140627483Y-140679091D01* +X140762331Y-140628796D01* +X140877546Y-140542546D01* +X140963796Y-140427331D01* +X141014091Y-140292483D01* +X141020500Y-140232873D01* +X141020499Y-138137128D01* +X141014091Y-138077517D01* +X141004978Y-138053085D01* +X140963797Y-137942671D01* +X140963793Y-137942664D01* +X140877547Y-137827455D01* +X140877544Y-137827452D01* +X140762335Y-137741206D01* +X140762328Y-137741202D01* +X140627482Y-137690908D01* +X140627483Y-137690908D01* +X140567883Y-137684501D01* +X140567881Y-137684500D01* +X140567873Y-137684500D01* +X140567864Y-137684500D01* +X138692129Y-137684500D01* +X138692123Y-137684501D01* +X138632516Y-137690908D01* +X138497671Y-137741202D01* +X138497669Y-137741203D01* +X138434311Y-137788634D01* +X138368847Y-137813051D01* +X138300574Y-137798200D01* +X138285689Y-137788634D01* +X138225975Y-137743932D01* +X138184104Y-137687998D01* +X138179120Y-137618306D01* +X138212605Y-137556984D01* +X138542733Y-137226857D01* +X139872772Y-135896819D01* +X139934095Y-135863334D01* +X139960453Y-135860500D01* +X141288480Y-135860500D01* +X141355519Y-135880185D01* +X141376161Y-135896819D01* +X141469811Y-135990469D01* +X141469813Y-135990470D01* +X141469815Y-135990472D01* +X141615394Y-136078478D01* +X141777804Y-136129086D01* +X141848384Y-136135500D01* +X141848387Y-136135500D01* +X142511613Y-136135500D01* +X142511616Y-136135500D01* +X142582196Y-136129086D01* +X142744606Y-136078478D01* +X142890185Y-135990472D01* +X143010472Y-135870185D01* +X143098478Y-135724606D01* +X143149086Y-135562196D01* +X143155500Y-135491616D01* +X143155500Y-135272378D01* +X143175185Y-135205339D01* +X143227989Y-135159584D01* +X143297147Y-135149640D01* +X143314090Y-135153300D01* +X143414931Y-135182598D01* +X143451806Y-135185500D01* +X144618000Y-135185500D01* +X144685039Y-135205185D01* +X144730794Y-135257989D01* +X144742000Y-135309500D01* +X144742000Y-135550701D01* +X144744901Y-135587567D01* +X144744902Y-135587573D01* +X144790754Y-135745393D01* +X144790755Y-135745396D01* +X144790756Y-135745398D01* +X144802239Y-135764815D01* +X144874417Y-135886862D01* +X144874423Y-135886870D01* +X144990629Y-136003076D01* +X144990633Y-136003079D01* +X144990635Y-136003081D01* +X145132102Y-136086744D01* +X145151398Y-136092350D01* +X145289926Y-136132597D01* +X145289929Y-136132597D01* +X145289931Y-136132598D01* +X145326806Y-136135500D01* +X145890548Y-136135500D01* +X145957587Y-136155185D01* +X146003342Y-136207989D01* +X146013286Y-136277147D01* +X145984261Y-136340703D01* +X145978233Y-136347175D01* +X145581269Y-136744140D01* +X145581267Y-136744142D01* +X145557857Y-136767552D01* +X145494140Y-136831268D01* +X145470560Y-136866560D01* +X145470558Y-136866563D01* +X145425690Y-136933710D01* +X145425685Y-136933719D01* +X145403794Y-136986571D01* +X145378538Y-137047544D01* +X145378535Y-137047553D01* +X145374573Y-137067471D01* +X145374574Y-137067472D01* +X145357175Y-137154950D01* +X145355436Y-137163691D01* +X145355434Y-137163697D01* +X145354500Y-137168391D01* +X145354500Y-142641312D01* +X145334815Y-142708351D01* +X145322650Y-142724284D01* +X145247466Y-142807784D01* +X145152821Y-142971715D01* +X145152818Y-142971722D01* +X145095138Y-143149244D01* +X145094326Y-143151744D01* +X145074540Y-143340000D01* +X145094326Y-143528256D01* +X145094327Y-143528259D01* +X145152818Y-143708277D01* +X145152821Y-143708284D01* +X145247467Y-143872216D01* +X145356209Y-143992986D01* +X145374129Y-144012888D01* +X145527265Y-144124148D01* +X145527270Y-144124151D01* +X145700192Y-144201142D01* +X145700197Y-144201144D01* +X145885354Y-144240500D01* +X145885355Y-144240500D01* +X146074644Y-144240500D01* +X146074646Y-144240500D01* +X146259803Y-144201144D01* +X146432730Y-144124151D01* +X146585871Y-144012888D01* +X146712533Y-143872216D01* +X146807179Y-143708284D01* +X146865674Y-143528256D01* +X146885460Y-143340000D01* +X146865674Y-143151744D01* +X146807179Y-142971716D01* +X146712533Y-142807784D01* +X146693784Y-142786961D01* +X146637350Y-142724284D01* +X146607120Y-142661292D01* +X146605500Y-142641312D01* +X146605500Y-137540452D01* +X146625185Y-137473413D01* +X146641819Y-137452771D01* +X147947772Y-136146819D01* +X148009095Y-136113334D01* +X148035453Y-136110500D01* +X148331613Y-136110500D01* +X148331616Y-136110500D01* +X148402196Y-136104086D01* +X148564606Y-136053478D01* +X148696336Y-135973843D01* +X148763887Y-135956008D01* +X148824633Y-135973844D01* +X148955604Y-136053019D01* +X148955603Y-136053019D01* +X149117894Y-136103590D01* +X149117892Y-136103590D01* +X149188418Y-136109999D01* +X149770000Y-136109999D01* +X149851581Y-136109999D01* +X149922102Y-136103591D01* +X149922107Y-136103590D01* +X150084396Y-136053018D01* +X150229877Y-135965072D01* +X150350072Y-135844877D01* +X150438019Y-135699395D01* +X150488590Y-135537106D01* +X150495000Y-135466572D01* +X150495000Y-135460000D01* +X149770000Y-135460000D01* +X149770000Y-136109999D01* +X149188418Y-136109999D01* +X149269999Y-136109998D01* +X149270000Y-136109998D01* +X149270000Y-135084000D01* +X149289685Y-135016961D01* +X149342489Y-134971206D01* +X149394000Y-134960000D01* +X150494999Y-134960000D01* +X150494999Y-134953417D01* +X150488591Y-134882897D01* +X150488590Y-134882892D01* +X150438018Y-134720603D01* +X150350072Y-134575122D01* +X150247984Y-134473034D01* +X150214499Y-134411711D01* +X150219483Y-134342019D01* +X150247983Y-134297673D01* +X150350472Y-134195185D01* +X150438478Y-134049606D01* +X150489086Y-133887196D01* +X150495500Y-133816616D01* +X150495500Y-133303384D01* +X150489086Y-133232804D01* +X150438478Y-133070394D01* +X150350472Y-132924815D01* +X150350470Y-132924813D01* +X150350469Y-132924811D01* +X150230188Y-132804530D01* +X150215849Y-132795862D01* +X150084606Y-132716522D01* +X149922196Y-132665914D01* +X149922194Y-132665913D01* +X149922192Y-132665913D01* +X149872778Y-132661423D01* +X149851616Y-132659500D01* +X149188384Y-132659500D01* +X149169145Y-132661248D01* +X149117807Y-132665913D01* +X148955393Y-132716522D01* +X148824150Y-132795862D01* +X148756595Y-132813698D01* +X148695850Y-132795862D01* +X148564606Y-132716522D01* +X148482422Y-132690913D01* +X148402196Y-132665914D01* +X148402194Y-132665913D01* +X148402192Y-132665913D01* +X148352778Y-132661423D01* +X148331616Y-132659500D01* +X147668384Y-132659500D01* +X147649145Y-132661248D01* +X147597807Y-132665913D01* +X147435393Y-132716522D01* +X147289811Y-132804530D01* +X147289810Y-132804531D01* +X147235722Y-132858620D01* +X147174399Y-132892105D01* +X147104707Y-132887121D01* +X147060360Y-132858620D01* +X146969061Y-132767321D01* +X146969052Y-132767314D01* +X146827696Y-132683717D01* +X146827693Y-132683716D01* +X146669995Y-132637900D01* +X146669989Y-132637899D01* +X146633149Y-132635000D01* +X146230000Y-132635000D01* +X146230000Y-134149048D01* +X146210315Y-134216087D01* +X146193681Y-134236729D01* +X145932229Y-134498181D01* +X145870906Y-134531666D01* +X145844548Y-134534500D01* +X145467000Y-134534500D01* +X145399961Y-134514815D01* +X145354206Y-134462011D01* +X145343000Y-134410500D01* +X145343000Y-134359000D01* +X145362685Y-134291961D01* +X145415489Y-134246206D01* +X145467000Y-134235000D01* +X145730000Y-134235000D01* +X145730000Y-133685000D01* +X145074315Y-133685000D01* +X145011194Y-133667732D01* +X145006557Y-133664990D01* +X144952898Y-133633256D01* +X144952897Y-133633255D01* +X144952896Y-133633255D01* +X144952893Y-133633254D01* +X144795073Y-133587402D01* +X144795067Y-133587401D01* +X144758201Y-133584500D01* +X144758194Y-133584500D01* +X144240452Y-133584500D01* +X144173413Y-133564815D01* +X144152771Y-133548181D01* +X143795198Y-133190608D01* +X143795178Y-133190586D01* +X143789590Y-133184998D01* +X144745204Y-133184998D01* +X144745205Y-133185000D01* +X145730000Y-133185000D01* +X145730000Y-132635000D01* +X145326850Y-132635000D01* +X145290010Y-132637899D01* +X145290004Y-132637900D01* +X145132306Y-132683716D01* +X145132303Y-132683717D01* +X144990947Y-132767314D01* +X144990938Y-132767321D01* +X144874821Y-132883438D01* +X144874814Y-132883447D01* +X144791218Y-133024801D01* +X144745399Y-133182513D01* +X144745204Y-133184998D01* +X143789590Y-133184998D01* +X143703736Y-133099144D01* +X143703732Y-133099141D01* +X143630132Y-133049963D01* +X143615378Y-133040104D01* +X143601285Y-133030687D01* +X143555411Y-133011686D01* +X143509537Y-132992685D01* +X143509535Y-132992683D01* +X143487458Y-132983539D01* +X143487454Y-132983537D01* +X143487452Y-132983537D01* +X143487448Y-132983536D01* +X143487444Y-132983535D01* +X143415085Y-132969142D01* +X143415084Y-132969142D01* +X143366611Y-132959500D01* +X143366607Y-132959500D01* +X143366606Y-132959500D01* +X143071520Y-132959500D01* +X143004481Y-132939815D01* +X142983839Y-132923181D01* +X142890188Y-132829530D01* +X142886340Y-132827204D01* +X142744606Y-132741522D01* +X142582196Y-132690914D01* +X142582194Y-132690913D01* +X142582192Y-132690913D01* +X142532778Y-132686423D01* +X142511616Y-132684500D01* +X142511613Y-132684500D01* +X142460689Y-132684500D01* +X142393650Y-132664815D01* +X142347895Y-132612011D01* +X142337951Y-132542853D01* +X142342758Y-132522182D01* +X142345402Y-132514044D01* +X142409672Y-132316243D01* +X142442926Y-132106287D01* +X142442926Y-131893713D01* +X142442926Y-131893711D01* +X142442026Y-131888028D01* +X142440500Y-131868633D01* +X142440500Y-130703713D01* +X142430389Y-130639877D01* +X142407246Y-130493757D01* +X142341557Y-130291588D01* +X142245051Y-130102184D01* +X142245049Y-130102181D01* +X142245048Y-130102179D01* +X142120109Y-129930213D01* +X141969786Y-129779890D01* +X141797820Y-129654951D01* +X141608414Y-129558444D01* +X141608413Y-129558443D01* +X141608412Y-129558443D01* +X141476565Y-129515603D01* +X141406244Y-129492754D01* +X141402610Y-129491882D01* +X141343886Y-129458991D01* +X141156818Y-129271923D01* +X141123333Y-129210600D01* +X141120499Y-129184242D01* +X141120499Y-128615636D01* +X141105045Y-128498242D01* +X141105044Y-128498239D01* +X141105044Y-128498238D01* +X141049564Y-128364298D01* +X150709800Y-128364298D01* +X150709800Y-128795701D01* +X150712701Y-128832567D01* +X150712702Y-128832573D01* +X150758554Y-128990393D01* +X150758555Y-128990396D01* +X150758556Y-128990398D01* +X150765513Y-129002162D01* +X150842217Y-129131862D01* +X150842223Y-129131870D01* +X150958429Y-129248076D01* +X150958433Y-129248079D01* +X150958435Y-129248081D01* +X151099902Y-129331744D01* +X151119797Y-129337524D01* +X151257726Y-129377597D01* +X151257729Y-129377597D01* +X151257731Y-129377598D01* +X151294606Y-129380500D01* +X151294614Y-129380500D01* +X152450986Y-129380500D01* +X152450994Y-129380500D01* +X152487869Y-129377598D01* +X152487871Y-129377597D01* +X152487873Y-129377597D01* +X152529491Y-129365505D01* +X152645698Y-129331744D01* +X152787165Y-129248081D01* +X152903381Y-129131865D01* +X152987044Y-128990398D01* +X153032898Y-128832569D01* +X153035800Y-128795694D01* +X153035800Y-128397895D01* +X153055485Y-128330856D01* +X153108289Y-128285101D01* +X153177447Y-128275157D01* +X153225796Y-128295671D01* +X153226720Y-128294110D01* +X153247392Y-128306335D01* +X153374902Y-128381744D01* +X153416524Y-128393836D01* +X153532726Y-128427597D01* +X153532729Y-128427597D01* +X153532731Y-128427598D01* +X153569606Y-128430500D01* +X153569614Y-128430500D01* +X154725986Y-128430500D01* +X154725994Y-128430500D01* +X154762869Y-128427598D01* +X154762871Y-128427597D01* +X154762873Y-128427597D01* +X154813705Y-128412829D01* +X154883574Y-128413028D01* +X154942244Y-128450970D01* +X154971088Y-128514608D01* +X154972300Y-128531905D01* +X154972300Y-128711616D01* +X154972798Y-128717092D01* +X154978713Y-128782192D01* +X154978713Y-128782194D01* +X154978714Y-128782196D01* +X155029322Y-128944606D01* +X155114305Y-129085185D01* +X155117330Y-129090188D01* +X155237611Y-129210469D01* +X155237613Y-129210470D01* +X155237615Y-129210472D01* +X155262450Y-129225485D01* +X155309637Y-129277010D01* +X155322300Y-129331601D01* +X155322300Y-143613756D01* +X155302615Y-143680795D01* +X155290450Y-143696728D01* +X155217466Y-143777785D01* +X155122821Y-143941715D01* +X155122818Y-143941722D01* +X155064327Y-144121740D01* +X155064326Y-144121744D01* +X155044540Y-144310000D01* +X155064326Y-144498256D01* +X155064327Y-144498259D01* +X155122818Y-144678277D01* +X155122821Y-144678284D01* +X155217467Y-144842216D01* +X155301826Y-144935906D01* +X155344129Y-144982888D01* +X155497265Y-145094148D01* +X155497270Y-145094151D01* +X155670192Y-145171142D01* +X155670197Y-145171144D01* +X155855354Y-145210500D01* +X155855355Y-145210500D01* +X156044644Y-145210500D01* +X156044646Y-145210500D01* +X156229803Y-145171144D01* +X156402730Y-145094151D01* +X156555871Y-144982888D01* +X156682533Y-144842216D01* +X156777179Y-144678284D01* +X156835674Y-144498256D01* +X156855460Y-144310000D01* +X156835674Y-144121744D01* +X156777179Y-143941716D01* +X156682533Y-143777784D01* +X156605150Y-143691841D01* +X156574920Y-143628849D01* +X156573300Y-143608869D01* +X156573300Y-143479082D01* +X158892801Y-143479082D01* +X158899208Y-143549602D01* +X158899209Y-143549607D01* +X158949781Y-143711896D01* +X159037727Y-143857377D01* +X159157922Y-143977572D01* +X159303404Y-144065519D01* +X159303403Y-144065519D01* +X159465694Y-144116090D01* +X159465692Y-144116090D01* +X159536218Y-144122499D01* +X159617799Y-144122498D01* +X159617800Y-144122498D01* +X159617800Y-143472500D01* +X158892801Y-143472500D01* +X158892801Y-143479082D01* +X156573300Y-143479082D01* +X156573300Y-137100649D01* +X167575300Y-137100649D01* +X167578199Y-137137489D01* +X167578200Y-137137495D01* +X167624016Y-137295193D01* +X167624017Y-137295196D01* +X167707614Y-137436552D01* +X167707621Y-137436561D01* +X167823738Y-137552678D01* +X167823747Y-137552685D01* +X167965101Y-137636281D01* +X168122814Y-137682100D01* +X168122811Y-137682100D01* +X168125298Y-137682295D01* +X168125300Y-137682295D01* +X168625300Y-137682295D01* +X168625301Y-137682295D01* +X168627786Y-137682100D01* +X168785498Y-137636281D01* +X168926852Y-137552685D01* +X168926861Y-137552678D01* +X169042978Y-137436561D01* +X169042985Y-137436552D01* +X169126582Y-137295196D01* +X169126583Y-137295193D01* +X169172399Y-137137495D01* +X169172400Y-137137489D01* +X169175299Y-137100649D01* +X169175300Y-137100634D01* +X169175300Y-136772500D01* +X168625300Y-136772500D01* +X168625300Y-137682295D01* +X168125300Y-137682295D01* +X168125300Y-136772500D01* +X167575300Y-136772500D01* +X167575300Y-137100649D01* +X156573300Y-137100649D01* +X156573300Y-135944350D01* +X167575300Y-135944350D01* +X167575300Y-136272500D01* +X168125300Y-136272500D01* +X168125300Y-135362703D01* +X168122803Y-135362900D01* +X167965106Y-135408716D01* +X167965103Y-135408717D01* +X167823747Y-135492314D01* +X167823738Y-135492321D01* +X167707621Y-135608438D01* +X167707614Y-135608447D01* +X167624017Y-135749803D01* +X167624016Y-135749806D01* +X167578200Y-135907504D01* +X167578199Y-135907510D01* +X167575300Y-135944350D01* +X156573300Y-135944350D01* +X156573300Y-129331601D01* +X156592985Y-129264562D01* +X156633148Y-129225485D01* +X156657985Y-129210472D01* +X156778272Y-129090185D01* +X156866278Y-128944606D01* +X156916886Y-128782196D01* +X156923300Y-128711616D01* +X156923300Y-128198384D01* +X156916886Y-128127804D01* +X156866278Y-127965394D01* +X156778272Y-127819815D01* +X156778270Y-127819813D01* +X156778269Y-127819811D01* +X156676139Y-127717681D01* +X156642654Y-127656358D01* +X156647638Y-127586666D01* +X156676139Y-127542319D01* +X156778268Y-127440189D01* +X156778269Y-127440188D01* +X156778272Y-127440185D01* +X156866278Y-127294606D01* +X156916886Y-127132196D01* +X156923300Y-127061616D01* +X156923300Y-126548384D01* +X156916886Y-126477804D01* +X156866278Y-126315394D01* +X156778272Y-126169815D01* +X156778269Y-126169812D01* +X156777420Y-126168407D01* +X156759584Y-126100853D01* +X156781101Y-126034379D01* +X156835142Y-125990091D01* +X156840207Y-125988074D01* +X156855429Y-125982397D01* +X156855435Y-125982393D01* +X156892647Y-125954536D01* +X156970646Y-125896146D01* +X157056896Y-125780931D01* +X157107191Y-125646083D01* +X157113600Y-125586473D01* +X157113599Y-122493528D01* +X157107191Y-122433917D01* +X157091049Y-122390639D01* +X157056897Y-122299071D01* +X157056893Y-122299064D01* +X156970647Y-122183855D01* +X156970644Y-122183852D01* +X156855435Y-122097606D01* +X156855428Y-122097602D01* +X156720582Y-122047308D01* +X156720583Y-122047308D01* +X156660983Y-122040901D01* +X156660981Y-122040900D01* +X156660973Y-122040900D01* +X156660964Y-122040900D01* +X155219029Y-122040900D01* +X155219023Y-122040901D01* +X155159416Y-122047308D01* +X155024571Y-122097602D01* +X155024564Y-122097606D01* +X154909355Y-122183852D01* +X154909352Y-122183855D01* +X154823106Y-122299064D01* +X154823102Y-122299071D01* +X154772808Y-122433917D01* +X154766477Y-122492810D01* +X154766401Y-122493523D01* +X154766400Y-122493535D01* +X154766400Y-125586470D01* +X154766401Y-125586476D01* +X154772808Y-125646083D01* +X154823102Y-125780928D01* +X154823106Y-125780935D01* +X154909352Y-125896144D01* +X154909355Y-125896147D01* +X155024564Y-125982393D01* +X155024573Y-125982398D01* +X155052524Y-125992823D01* +X155108458Y-126034693D01* +X155132876Y-126100157D01* +X155118025Y-126168431D01* +X155115309Y-126173155D01* +X155029322Y-126315393D01* +X154978713Y-126477807D01* +X154972300Y-126548386D01* +X154972300Y-126728094D01* +X154952615Y-126795133D01* +X154899811Y-126840888D01* +X154830653Y-126850832D01* +X154813707Y-126847171D01* +X154762870Y-126832402D01* +X154762867Y-126832401D01* +X154726001Y-126829500D01* +X154725994Y-126829500D01* +X153569606Y-126829500D01* +X153569598Y-126829500D01* +X153532732Y-126832401D01* +X153532726Y-126832402D01* +X153374906Y-126878254D01* +X153374903Y-126878255D01* +X153233437Y-126961917D01* +X153227269Y-126966702D01* +X153225964Y-126965019D01* +X153174254Y-126993246D01* +X153104563Y-126988251D01* +X153056858Y-126956247D01* +X153032596Y-126930000D01* +X152122800Y-126930000D01* +X152122800Y-127480000D01* +X152450934Y-127480000D01* +X152450949Y-127479999D01* +X152487789Y-127477100D01* +X152487795Y-127477099D01* +X152645493Y-127431283D01* +X152645496Y-127431282D01* +X152793571Y-127343712D01* +X152794590Y-127345435D01* +X152849826Y-127323744D01* +X152918345Y-127337418D01* +X152968593Y-127385966D01* +X152984800Y-127447257D01* +X152984800Y-127812104D01* +X152965115Y-127879143D01* +X152912311Y-127924898D01* +X152843153Y-127934842D01* +X152794802Y-127914330D01* +X152793880Y-127915890D01* +X152708495Y-127865394D01* +X152645698Y-127828256D01* +X152645697Y-127828255D01* +X152645696Y-127828255D01* +X152645693Y-127828254D01* +X152487873Y-127782402D01* +X152487867Y-127782401D01* +X152451001Y-127779500D01* +X152450994Y-127779500D01* +X151294606Y-127779500D01* +X151294598Y-127779500D01* +X151257732Y-127782401D01* +X151257726Y-127782402D01* +X151099906Y-127828254D01* +X151099903Y-127828255D01* +X150958437Y-127911917D01* +X150958429Y-127911923D01* +X150842223Y-128028129D01* +X150842217Y-128028137D01* +X150758555Y-128169603D01* +X150758554Y-128169606D01* +X150712702Y-128327426D01* +X150712701Y-128327432D01* +X150709800Y-128364298D01* +X141049564Y-128364298D01* +X141044536Y-128352159D01* +X140948282Y-128226718D01* +X140822841Y-128130464D01* +X140816426Y-128127807D01* +X140676762Y-128069956D01* +X140676760Y-128069955D01* +X140559370Y-128054501D01* +X140559367Y-128054500D01* +X140559361Y-128054500D01* +X140559354Y-128054500D01* +X138700636Y-128054500D01* +X138580683Y-128070291D01* +X138511648Y-128059524D01* +X138459393Y-128013143D01* +X138440500Y-127947352D01* +X138440500Y-126930001D01* +X150713004Y-126930001D01* +X150713199Y-126932486D01* +X150759018Y-127090198D01* +X150842614Y-127231552D01* +X150842621Y-127231561D01* +X150958738Y-127347678D01* +X150958747Y-127347685D01* +X151100103Y-127431282D01* +X151100106Y-127431283D01* +X151257804Y-127477099D01* +X151257810Y-127477100D01* +X151294650Y-127479999D01* +X151294666Y-127480000D01* +X151622800Y-127480000D01* +X151622800Y-126930000D01* +X150713005Y-126930000D01* +X150713004Y-126930001D01* +X138440500Y-126930001D01* +X138440500Y-126429998D01* +X150713004Y-126429998D01* +X150713005Y-126430000D01* +X151622800Y-126430000D01* +X152122800Y-126430000D01* +X153032595Y-126430000D01* +X153032595Y-126429998D01* +X153032400Y-126427513D01* +X152986581Y-126269801D01* +X152902985Y-126128447D01* +X152902978Y-126128438D01* +X152786861Y-126012321D01* +X152786852Y-126012314D01* +X152645496Y-125928717D01* +X152645493Y-125928716D01* +X152487795Y-125882900D01* +X152487789Y-125882899D01* +X152450949Y-125880000D01* +X152122800Y-125880000D01* +X152122800Y-126430000D01* +X151622800Y-126430000D01* +X151622800Y-125880000D01* +X151294650Y-125880000D01* +X151257810Y-125882899D01* +X151257804Y-125882900D01* +X151100106Y-125928716D01* +X151100103Y-125928717D01* +X150958747Y-126012314D01* +X150958738Y-126012321D01* +X150842621Y-126128438D01* +X150842614Y-126128447D01* +X150759018Y-126269801D01* +X150713199Y-126427513D01* +X150713004Y-126429998D01* +X138440500Y-126429998D01* +X138440500Y-126263099D01* +X138460185Y-126196060D01* +X138512989Y-126150305D01* +X138564500Y-126139099D01* +X139232461Y-126139099D01* +X139349851Y-126123646D01* +X139349855Y-126123644D01* +X139349860Y-126123644D01* +X139495939Y-126063136D01* +X139621380Y-125966882D01* +X139717634Y-125841441D01* +X139778142Y-125695362D01* +X139792481Y-125586444D01* +X140346897Y-125586444D01* +X140353298Y-125645972D01* +X140353300Y-125645979D01* +X140403542Y-125780686D01* +X140403546Y-125780693D01* +X140489706Y-125895787D01* +X140489709Y-125895790D01* +X140604803Y-125981950D01* +X140604810Y-125981954D01* +X140739517Y-126032196D01* +X140739524Y-126032198D01* +X140799052Y-126038599D01* +X140799069Y-126038600D01* +X141269997Y-126038600D01* +X141769997Y-126038600D01* +X142240925Y-126038600D01* +X142240941Y-126038599D01* +X142300469Y-126032198D01* +X142300476Y-126032196D01* +X142435183Y-125981954D01* +X142435190Y-125981950D01* +X142550284Y-125895790D01* +X142550287Y-125895787D01* +X142636447Y-125780693D01* +X142636451Y-125780686D01* +X142686693Y-125645979D01* +X142686695Y-125645972D01* +X142693096Y-125586444D01* +X142693097Y-125586427D01* +X142693097Y-124290000D01* +X141769997Y-124290000D01* +X141769997Y-126038600D01* +X141269997Y-126038600D01* +X141269997Y-124290000D01* +X140346897Y-124290000D01* +X140346897Y-125586444D01* +X139792481Y-125586444D01* +X139793598Y-125577961D01* +X139793597Y-124510211D01* +X139799666Y-124471894D01* +X139801132Y-124467381D01* +X139837244Y-124356243D01* +X139844284Y-124311794D01* +X139870499Y-124146286D01* +X139870499Y-123933713D01* +X139837244Y-123723757D01* +X139804667Y-123623495D01* +X139799666Y-123608104D01* +X139793597Y-123569786D01* +X139793597Y-122502036D01* +X139792481Y-122493555D01* +X140346897Y-122493555D01* +X140346897Y-123790000D01* +X141269997Y-123790000D01* +X141769997Y-123790000D01* +X142693097Y-123790000D01* +X142693097Y-122493572D01* +X142693096Y-122493555D01* +X142693094Y-122493535D01* +X143346396Y-122493535D01* +X143346396Y-125586470D01* +X143346397Y-125586476D01* +X143352804Y-125646083D01* +X143403098Y-125780928D01* +X143403102Y-125780935D01* +X143489348Y-125896144D01* +X143489351Y-125896147D01* +X143604560Y-125982393D01* +X143604567Y-125982397D01* +X143739413Y-126032691D01* +X143739412Y-126032691D01* +X143745384Y-126033333D01* +X143799023Y-126039100D01* +X145240968Y-126039099D01* +X145300579Y-126032691D01* +X145435427Y-125982396D01* +X145550642Y-125896146D01* +X145636892Y-125780931D01* +X145687187Y-125646083D01* +X145693596Y-125586473D01* +X145693596Y-124805900D01* +X145713281Y-124738861D01* +X145766085Y-124693106D01* +X145817596Y-124681900D01* +X145927652Y-124681900D01* +X145994691Y-124701585D01* +X146019800Y-124722926D01* +X146025526Y-124729285D01* +X146025530Y-124729289D01* +X146178665Y-124840548D01* +X146178670Y-124840551D01* +X146351592Y-124917542D01* +X146351597Y-124917544D01* +X146536754Y-124956900D01* +X146536755Y-124956900D01* +X146726044Y-124956900D01* +X146726046Y-124956900D01* +X146911203Y-124917544D01* +X147084130Y-124840551D01* +X147237271Y-124729288D01* +X147363933Y-124588616D01* +X147458579Y-124424684D01* +X147517074Y-124244656D01* +X147536860Y-124056400D01* +X147517074Y-123868144D01* +X147458579Y-123688116D01* +X147363933Y-123524184D01* +X147237271Y-123383512D01* +X147237270Y-123383511D01* +X147084134Y-123272251D01* +X147084129Y-123272248D01* +X146911207Y-123195257D01* +X146911202Y-123195255D01* +X146765401Y-123164265D01* +X146726046Y-123155900D01* +X146536754Y-123155900D01* +X146504297Y-123162798D01* +X146351597Y-123195255D01* +X146351592Y-123195257D01* +X146178670Y-123272248D01* +X146178665Y-123272251D01* +X146025530Y-123383510D01* +X146025526Y-123383514D01* +X146019800Y-123389874D01* +X145960313Y-123426521D01* +X145927652Y-123430900D01* +X145817595Y-123430900D01* +X145750556Y-123411215D01* +X145704801Y-123358411D01* +X145693595Y-123306900D01* +X145693595Y-122493529D01* +X145693594Y-122493523D01* +X145693593Y-122493516D01* +X145687187Y-122433917D01* +X145671045Y-122390639D01* +X145636893Y-122299071D01* +X145636889Y-122299064D01* +X145550643Y-122183855D01* +X145550640Y-122183852D01* +X145435431Y-122097606D01* +X145435424Y-122097602D01* +X145300578Y-122047308D01* +X145300579Y-122047308D01* +X145240979Y-122040901D01* +X145240977Y-122040900D01* +X145240969Y-122040900D01* +X145240960Y-122040900D01* +X143799025Y-122040900D01* +X143799019Y-122040901D01* +X143739412Y-122047308D01* +X143604567Y-122097602D01* +X143604560Y-122097606D01* +X143489351Y-122183852D01* +X143489348Y-122183855D01* +X143403102Y-122299064D01* +X143403098Y-122299071D01* +X143352804Y-122433917D01* +X143346473Y-122492810D01* +X143346397Y-122493523D01* +X143346396Y-122493535D01* +X142693094Y-122493535D01* +X142686695Y-122434027D01* +X142686693Y-122434020D01* +X142636451Y-122299313D01* +X142636447Y-122299306D01* +X142550287Y-122184212D01* +X142550284Y-122184209D01* +X142435190Y-122098049D01* +X142435183Y-122098045D01* +X142300476Y-122047803D01* +X142300469Y-122047801D01* +X142240941Y-122041400D01* +X141769997Y-122041400D01* +X141769997Y-123790000D01* +X141269997Y-123790000D01* +X141269997Y-122041400D01* +X140799052Y-122041400D01* +X140739524Y-122047801D01* +X140739517Y-122047803D01* +X140604810Y-122098045D01* +X140604803Y-122098049D01* +X140489709Y-122184209D01* +X140489706Y-122184212D01* +X140403546Y-122299306D01* +X140403542Y-122299313D01* +X140353300Y-122434020D01* +X140353298Y-122434027D01* +X140346897Y-122493555D01* +X139792481Y-122493555D01* +X139778144Y-122384646D01* +X139778142Y-122384639D01* +X139778142Y-122384638D01* +X139717634Y-122238559D01* +X139621380Y-122113118D01* +X139495939Y-122016864D01* +X139481806Y-122011010D01* +X139349860Y-121956356D01* +X139349858Y-121956355D01* +X139232468Y-121940901D01* +X139232465Y-121940900D01* +X139232459Y-121940900D01* +X139232452Y-121940900D01* +X138158276Y-121940900D01* +X138091237Y-121921215D01* +X138045482Y-121868411D01* +X138034874Y-121804740D01* +X138034898Y-121804500D01* +X138035341Y-121800000D01* +X138016024Y-121603868D01* +X137958814Y-121415273D01* +X137958811Y-121415269D01* +X137958811Y-121415266D01* +X137865913Y-121241467D01* +X137865909Y-121241460D01* +X137740883Y-121089116D01* +X137588539Y-120964090D01* +X137588532Y-120964086D01* +X137414733Y-120871188D01* +X137414727Y-120871186D01* +X137226132Y-120813976D01* +X137226129Y-120813975D01* +X137030000Y-120794659D01* +X136833870Y-120813975D01* +X136645266Y-120871188D01* +X136471467Y-120964086D01* +X136471460Y-120964090D01* +X136319116Y-121089116D01* +X136194090Y-121241460D01* +X136194086Y-121241467D01* +X136101188Y-121415266D01* +X136043975Y-121603870D01* +X136024659Y-121800000D01* +X136024659Y-121800007D01* +X136025126Y-121804751D01* +X136012105Y-121873397D01* +X135964037Y-121924105D01* +X135901723Y-121940900D01* +X134807534Y-121940900D01* +X134690144Y-121956353D01* +X134690135Y-121956356D01* +X134544058Y-122016863D01* +X134418616Y-122113118D01* +X134322361Y-122238560D01* +X134261854Y-122384637D01* +X134261853Y-122384639D01* +X134246399Y-122502029D01* +X134246399Y-122502036D01* +X134246398Y-122502045D01* +X134246398Y-123569787D01* +X134240329Y-123608105D01* +X134202752Y-123723755D01* +X134176496Y-123889528D01* +X134169498Y-123933713D01* +X134169498Y-124146287D01* +X134171021Y-124155905D01* +X134202751Y-124356243D01* +X134240329Y-124471892D01* +X134246398Y-124510211D01* +X134246398Y-125577963D01* +X134261851Y-125695353D01* +X134261854Y-125695362D01* +X134317581Y-125829900D01* +X134322362Y-125841441D01* +X134418616Y-125966882D01* +X134544057Y-126063136D01* +X134690136Y-126123644D01* +X134807537Y-126139100D01* +X135615500Y-126139099D01* +X135682539Y-126158783D01* +X135728294Y-126211587D01* +X135739500Y-126263099D01* +X135739500Y-127947353D01* +X135719815Y-128014392D01* +X135667011Y-128060147D01* +X135599315Y-128070292D01* +X135479371Y-128054501D01* +X135479366Y-128054500D01* +X135479361Y-128054500D01* +X135479354Y-128054500D01* +X133620636Y-128054500D01* +X133503246Y-128069953D01* +X133503237Y-128069956D01* +X133357160Y-128130463D01* +X133231718Y-128226718D01* +X133135463Y-128352160D01* +X133074956Y-128498237D01* +X133074955Y-128498239D01* +X133059501Y-128615629D01* +X133059501Y-128615636D01* +X133059500Y-128615645D01* +X130833803Y-128615645D01* +X130734088Y-128515930D01* +X130704820Y-128498237D01* +X130588506Y-128427922D01* +X130426096Y-128377314D01* +X130426094Y-128377313D01* +X130426092Y-128377313D01* +X130376678Y-128372823D01* +X130355516Y-128370900D01* +X130355513Y-128370900D01* +X130280902Y-128370900D01* +X130213863Y-128351215D01* +X130168108Y-128298411D01* +X130156902Y-128246900D01* +X130156902Y-126159521D01* +X130176587Y-126092482D01* +X130229391Y-126046727D01* +X130267648Y-126036231D01* +X130300583Y-126032691D01* +X130435431Y-125982396D01* +X130550646Y-125896146D01* +X130636896Y-125780931D01* +X130687191Y-125646083D01* +X130693600Y-125586473D01* +X130693600Y-125586444D01* +X131346899Y-125586444D01* +X131353300Y-125645972D01* +X131353302Y-125645979D01* +X131403544Y-125780686D01* +X131403548Y-125780693D01* +X131489708Y-125895787D01* +X131489711Y-125895790D01* +X131604805Y-125981950D01* +X131604812Y-125981954D01* +X131739519Y-126032196D01* +X131739526Y-126032198D01* +X131799054Y-126038599D01* +X131799071Y-126038600D01* +X132269999Y-126038600D01* +X132769999Y-126038600D01* +X133240927Y-126038600D01* +X133240943Y-126038599D01* +X133300471Y-126032198D01* +X133300478Y-126032196D01* +X133435185Y-125981954D01* +X133435192Y-125981950D01* +X133550286Y-125895790D01* +X133550289Y-125895787D01* +X133636449Y-125780693D01* +X133636453Y-125780686D01* +X133686695Y-125645979D01* +X133686697Y-125645972D01* +X133693098Y-125586444D01* +X133693099Y-125586427D01* +X133693099Y-124290000D01* +X132769999Y-124290000D01* +X132769999Y-126038600D01* +X132269999Y-126038600D01* +X132269999Y-124290000D01* +X131346899Y-124290000D01* +X131346899Y-125586444D01* +X130693600Y-125586444D01* +X130693599Y-122493555D01* +X131346899Y-122493555D01* +X131346899Y-123790000D01* +X132269999Y-123790000D01* +X132769999Y-123790000D01* +X133693099Y-123790000D01* +X133693099Y-122493572D01* +X133693098Y-122493555D01* +X133686697Y-122434027D01* +X133686695Y-122434020D01* +X133636453Y-122299313D01* +X133636449Y-122299306D01* +X133550289Y-122184212D01* +X133550286Y-122184209D01* +X133435192Y-122098049D01* +X133435185Y-122098045D01* +X133300478Y-122047803D01* +X133300471Y-122047801D01* +X133240943Y-122041400D01* +X132769999Y-122041400D01* +X132769999Y-123790000D01* +X132269999Y-123790000D01* +X132269999Y-122041400D01* +X131799054Y-122041400D01* +X131739526Y-122047801D01* +X131739519Y-122047803D01* +X131604812Y-122098045D01* +X131604805Y-122098049D01* +X131489711Y-122184209D01* +X131489708Y-122184212D01* +X131403548Y-122299306D01* +X131403544Y-122299313D01* +X131353302Y-122434020D01* +X131353300Y-122434027D01* +X131346899Y-122493555D01* +X130693599Y-122493555D01* +X130693599Y-122493528D01* +X130687191Y-122433917D01* +X130671049Y-122390639D01* +X130636897Y-122299071D01* +X130636893Y-122299064D01* +X130550647Y-122183855D01* +X130550644Y-122183852D01* +X130435435Y-122097606D01* +X130435428Y-122097602D01* +X130300582Y-122047308D01* +X130300583Y-122047308D01* +X130240983Y-122040901D01* +X130240981Y-122040900D01* +X130240973Y-122040900D01* +X130240964Y-122040900D01* +X128799029Y-122040900D01* +X128799023Y-122040901D01* +X128739416Y-122047308D01* +X128604571Y-122097602D01* +X128604564Y-122097606D01* +X128489355Y-122183852D01* +X128489352Y-122183855D01* +X128403106Y-122299064D01* +X128403102Y-122299071D01* +X128352808Y-122433917D01* +X128346477Y-122492810D01* +X128346401Y-122493523D01* +X128346400Y-122493535D01* +X128346400Y-123306900D01* +X128326715Y-123373939D01* +X128273911Y-123419694D01* +X128222400Y-123430900D01* +X128185148Y-123430900D01* +X128118109Y-123411215D01* +X128093000Y-123389874D01* +X128087273Y-123383514D01* +X128087269Y-123383510D01* +X127934134Y-123272251D01* +X127934129Y-123272248D01* +X127761207Y-123195257D01* +X127761202Y-123195255D01* +X127615401Y-123164265D01* +X127576046Y-123155900D01* +X127386754Y-123155900D01* +X127354297Y-123162798D01* +X127201597Y-123195255D01* +X127201592Y-123195257D01* +X127028670Y-123272248D01* +X127028665Y-123272251D01* +X126875529Y-123383511D01* +X126748866Y-123524185D01* +X126654221Y-123688115D01* +X126654218Y-123688122D01* +X126595727Y-123868140D01* +X126595726Y-123868144D01* +X126575940Y-124056400D01* +X126595726Y-124244656D01* +X126595727Y-124244659D01* +X126654218Y-124424677D01* +X126654221Y-124424684D01* +X126748867Y-124588616D01* +X126863479Y-124715905D01* +X126875529Y-124729288D01* +X127028665Y-124840548D01* +X127028670Y-124840551D01* +X127201592Y-124917542D01* +X127201597Y-124917544D01* +X127386754Y-124956900D01* +X127386755Y-124956900D01* +X127576044Y-124956900D01* +X127576046Y-124956900D01* +X127761203Y-124917544D01* +X127934130Y-124840551D01* +X128087271Y-124729288D01* +X128092625Y-124723342D01* +X128093000Y-124722926D01* +X128152487Y-124686279D01* +X128185148Y-124681900D01* +X128222401Y-124681900D01* +X128289440Y-124701585D01* +X128335195Y-124754389D01* +X128346401Y-124805900D01* +X128346401Y-125586476D01* +X128352808Y-125646083D01* +X128403102Y-125780928D01* +X128403106Y-125780935D01* +X128489352Y-125896144D01* +X128489355Y-125896147D01* +X128604564Y-125982393D01* +X128604571Y-125982397D01* +X128739417Y-126032691D01* +X128739416Y-126032691D01* +X128795157Y-126038684D01* +X128859708Y-126065422D01* +X128899556Y-126122814D01* +X128905902Y-126161973D01* +X128905902Y-128558314D01* +X128886217Y-128625353D01* +X128833413Y-128671108D01* +X128829355Y-128672875D01* +X128722617Y-128717087D01* +X128722607Y-128717092D01* +X128620168Y-128785540D01* +X128580709Y-128825000D01* +X128533042Y-128872667D01* +X128533039Y-128872670D01* +X128146129Y-129259581D01* +X128084806Y-129293066D01* +X128058448Y-129295900D01* +X127680900Y-129295900D01* +X127613861Y-129276215D01* +X127568106Y-129223411D01* +X127556900Y-129171900D01* +X127556900Y-128930713D01* +X127556899Y-128930698D01* +X127555750Y-128916102D01* +X127553998Y-128893831D01* +X127547849Y-128872667D01* +X127508145Y-128736006D01* +X127508144Y-128736003D01* +X127508144Y-128736002D01* +X127424481Y-128594535D01* +X127424479Y-128594533D01* +X127424476Y-128594529D01* +X127308270Y-128478323D01* +X127308262Y-128478317D01* +X127227405Y-128430499D01* +X127166798Y-128394656D01* +X127166797Y-128394655D01* +X127166796Y-128394655D01* +X127166793Y-128394654D01* +X127008973Y-128348802D01* +X127008967Y-128348801D01* +X126972101Y-128345900D01* +X126972094Y-128345900D01* +X125665706Y-128345900D01* +X125665698Y-128345900D01* +X125628832Y-128348801D01* +X125628826Y-128348802D01* +X125471006Y-128394654D01* +X125471003Y-128394655D01* +X125329537Y-128478317D01* +X125329529Y-128478323D01* +X125213319Y-128594533D01* +X125210709Y-128597899D01* +X125207991Y-128599861D01* +X125207802Y-128600051D01* +X125207771Y-128600020D01* +X125154067Y-128638807D01* +X125112729Y-128645900D01* +X124921520Y-128645900D01* +X124854481Y-128626215D01* +X124833839Y-128609581D01* +X124740188Y-128515930D01* +X124710920Y-128498237D01* +X124594606Y-128427922D01* +X124432196Y-128377314D01* +X124432194Y-128377313D01* +X124432192Y-128377313D01* +X124382778Y-128372823D01* +X124361616Y-128370900D01* +X123698384Y-128370900D01* +X123679145Y-128372648D01* +X123627807Y-128377313D01* +X123465393Y-128427922D01* +X123382021Y-128478323D01* +X123349080Y-128498237D01* +X123329150Y-128510285D01* +X123261595Y-128528121D01* +X123200850Y-128510285D01* +X123180920Y-128498237D01* +X123064606Y-128427922D01* +X122902196Y-128377314D01* +X122902194Y-128377313D01* +X122902192Y-128377313D01* +X122852778Y-128372823D01* +X122831616Y-128370900D01* +X122168384Y-128370900D01* +X122149145Y-128372648D01* +X122097807Y-128377313D01* +X121935393Y-128427922D01* +X121789811Y-128515930D01* +X121669530Y-128636211D01* +X121581522Y-128781793D01* +X121530913Y-128944207D01* +X121526716Y-128990396D01* +X121524500Y-129014784D01* +X121524500Y-129528016D01* +X121524861Y-129531990D01* +X121530913Y-129598592D01* +X121530913Y-129598594D01* +X121530914Y-129598596D01* +X121581522Y-129761006D01* +X121610448Y-129808856D01* +X121669530Y-129906588D01* +X121771661Y-130008719D01* +X121805146Y-130070042D01* +X121800162Y-130139734D01* +X121771661Y-130184081D01* +X121696161Y-130259581D01* +X121634838Y-130293066D01* +X121608480Y-130295900D01* +X120846992Y-130295900D01* +X120817758Y-130301715D01* +X120787478Y-130307738D01* +X120746496Y-130315889D01* +X120726146Y-130319937D01* +X120726143Y-130319938D01* +X120705385Y-130328537D01* +X120612318Y-130367085D01* +X120612309Y-130367090D01* +X120563976Y-130399387D01* +X120563975Y-130399388D01* +X120509868Y-130435540D01* +X120478588Y-130466821D01* +X120422742Y-130522667D01* +X120422739Y-130522670D01* +X118869556Y-132075854D01* +X117352229Y-133593181D01* +X117290906Y-133626666D01* +X117264548Y-133629500D01* +X117205354Y-133629500D01* +X117172897Y-133636398D01* +X117020197Y-133668855D01* +X117020192Y-133668857D01* +X116847270Y-133745848D01* +X116847265Y-133745851D01* +X116694129Y-133857111D01* +X116567466Y-133997785D01* +X116472821Y-134161715D01* +X116472818Y-134161722D01* +X116414739Y-134340472D01* +X116414326Y-134341744D01* +X116394540Y-134530000D01* +X104416862Y-134530000D01* +X104416878Y-134478906D01* +X104416894Y-134478680D01* +X104416894Y-120067068D01* +X108409499Y-120067068D01* +X108409499Y-120675431D01* +X108419562Y-120773933D01* +X108472449Y-120933534D01* +X108472454Y-120933545D01* +X108560715Y-121076637D01* +X108560718Y-121076641D01* +X108648181Y-121164104D01* +X108681666Y-121225427D01* +X108684500Y-121251785D01* +X108684500Y-122139730D01* +X108664815Y-122206769D01* +X108648181Y-122227411D01* +X108554531Y-122321060D01* +X108554530Y-122321061D01* +X108466522Y-122466643D01* +X108415913Y-122629057D01* +X108409500Y-122699636D01* +X108409500Y-123362863D01* +X108415913Y-123433442D01* +X108415913Y-123433444D01* +X108415914Y-123433446D01* +X108466522Y-123595856D01* +X108543842Y-123723759D01* +X108554530Y-123741438D01* +X108674811Y-123861719D01* +X108674813Y-123861720D01* +X108674815Y-123861722D01* +X108820394Y-123949728D01* +X108982804Y-124000336D01* +X109053384Y-124006750D01* +X109053387Y-124006750D01* +X109566613Y-124006750D01* +X109566616Y-124006750D01* +X109637196Y-124000336D01* +X109799606Y-123949728D01* +X109945185Y-123861722D01* +X109976609Y-123830297D01* +X110037928Y-123796814D01* +X110107619Y-123801796D01* +X110151970Y-123830298D01* +X110257738Y-123936066D01* +X110295926Y-123960061D01* +X110386979Y-124017274D01* +X110410478Y-124032039D01* +X110480098Y-124056400D01* +X110580745Y-124091618D01* +X110580750Y-124091619D01* +X110671246Y-124101815D01* +X110715040Y-124106749D01* +X110715043Y-124106750D01* +X110715046Y-124106750D01* +X111204957Y-124106750D01* +X111204958Y-124106749D01* +X111272104Y-124099184D01* +X111339249Y-124091619D01* +X111339252Y-124091618D01* +X111339255Y-124091618D01* +X111509522Y-124032039D01* +X111662262Y-123936066D01* +X111662272Y-123936055D01* +X111662401Y-123935954D01* +X111662514Y-123935907D01* +X111668159Y-123932361D01* +X111668779Y-123933348D01* +X111727085Y-123909538D01* +X111795782Y-123922286D01* +X111798179Y-123923534D01* +X111853709Y-123953215D01* +X111866523Y-123960064D01* +X112055118Y-124017274D01* +X112251250Y-124036591D01* +X112447382Y-124017274D01* +X112635977Y-123960064D01* +X112648793Y-123953214D01* +X112778114Y-123884090D01* +X112809788Y-123867160D01* +X112962133Y-123742133D01* +X113087160Y-123589788D01* +X113133612Y-123502882D01* +X113180061Y-123415983D01* +X113180061Y-123415982D01* +X113180064Y-123415977D01* +X113237274Y-123227382D01* +X113256591Y-123031250D01* +X113237274Y-122835118D01* +X113180064Y-122646523D01* +X113180061Y-122646519D01* +X113180061Y-122646516D01* +X113087163Y-122472717D01* +X113087159Y-122472710D01* +X112962133Y-122320366D01* +X112809789Y-122195340D01* +X112809782Y-122195336D01* +X112635983Y-122102438D01* +X112635977Y-122102436D01* +X112456098Y-122047870D01* +X112447379Y-122045225D01* +X112251250Y-122025909D01* +X112055120Y-122045225D01* +X111866522Y-122102436D01* +X111798176Y-122138967D01* +X111729773Y-122153207D01* +X111668433Y-122129701D01* +X111668158Y-122130139D01* +X111665941Y-122128746D01* +X111664529Y-122128205D01* +X111662411Y-122126553D01* +X111662262Y-122126434D01* +X111509523Y-122030461D01* +X111339254Y-121970881D01* +X111339249Y-121970880D01* +X111204960Y-121955750D01* +X111204954Y-121955750D01* +X110715046Y-121955750D01* +X110715039Y-121955750D01* +X110580750Y-121970880D01* +X110580745Y-121970881D01* +X110410476Y-122030461D01* +X110257737Y-122126434D01* +X110151971Y-122232201D01* +X110090648Y-122265686D01* +X110020956Y-122260702D01* +X109976609Y-122232201D01* +X109971819Y-122227411D01* +X109938334Y-122166088D01* +X109935500Y-122139730D01* +X109935500Y-121314013D01* +X109955185Y-121246974D01* +X109994400Y-121208477D01* +X110015390Y-121195531D01* +X110047672Y-121163248D01* +X110108992Y-121129764D01* +X110178684Y-121134748D01* +X110223032Y-121163248D01* +X110254920Y-121195135D01* +X110397923Y-121283341D01* +X110397928Y-121283343D01* +X110557417Y-121336192D01* +X110655857Y-121346249D01* +X111172501Y-121346249D01* +X111189137Y-121346249D01* +X111189153Y-121346248D01* +X111287584Y-121336193D01* +X111447073Y-121283343D01* +X111447078Y-121283341D01* +X111590081Y-121195135D01* +X111708886Y-121076330D01* +X111797092Y-120933327D01* +X111797094Y-120933322D01* +X111849943Y-120773833D01* +X111860000Y-120675400D01* +X111860001Y-120675387D01* +X111860001Y-120621250D01* +X111172501Y-120621250D01* +X111172501Y-121346249D01* +X110655857Y-121346249D01* +X110672501Y-121346248D01* +X110672501Y-120121250D01* +X111172501Y-120121250D01* +X111860000Y-120121250D01* +X111860000Y-120107068D01* +X115641999Y-120107068D01* +X115641999Y-120715431D01* +X115652062Y-120813933D01* +X115704949Y-120973534D01* +X115704954Y-120973545D01* +X115793215Y-121116637D01* +X115793218Y-121116641D01* +X115885681Y-121209104D01* +X115919166Y-121270427D01* +X115922000Y-121296785D01* +X115922000Y-122139730D01* +X115902315Y-122206769D01* +X115885681Y-122227411D01* +X115792031Y-122321060D01* +X115792030Y-122321061D01* +X115704022Y-122466643D01* +X115653413Y-122629057D01* +X115647000Y-122699636D01* +X115647000Y-123362863D01* +X115653413Y-123433442D01* +X115653413Y-123433444D01* +X115653414Y-123433446D01* +X115704022Y-123595856D01* +X115781342Y-123723759D01* +X115792030Y-123741438D01* +X115912311Y-123861719D01* +X115912313Y-123861720D01* +X115912315Y-123861722D01* +X116057894Y-123949728D01* +X116220304Y-124000336D01* +X116290884Y-124006750D01* +X116290887Y-124006750D01* +X116804113Y-124006750D01* +X116804116Y-124006750D01* +X116874696Y-124000336D01* +X117037106Y-123949728D01* +X117182685Y-123861722D01* +X117214109Y-123830297D01* +X117275428Y-123796814D01* +X117345119Y-123801796D01* +X117389470Y-123830298D01* +X117495238Y-123936066D01* +X117533426Y-123960061D01* +X117624479Y-124017274D01* +X117647978Y-124032039D01* +X117717598Y-124056400D01* +X117818245Y-124091618D01* +X117818250Y-124091619D01* +X117908746Y-124101815D01* +X117952540Y-124106749D01* +X117952543Y-124106750D01* +X117952546Y-124106750D01* +X118442457Y-124106750D01* +X118442458Y-124106749D01* +X118509604Y-124099184D01* +X118576749Y-124091619D01* +X118576752Y-124091618D01* +X118576755Y-124091618D01* +X118747022Y-124032039D01* +X118899762Y-123936066D01* +X119027316Y-123808512D01* +X119123289Y-123655772D01* +X119182868Y-123485505D01* +X119182882Y-123485387D01* +X119191759Y-123406593D01* +X119198000Y-123351204D01* +X119198000Y-123108123D01* +X119217685Y-123041084D01* +X119234314Y-123020447D01* +X120830307Y-121424453D01* +X120891628Y-121390970D01* +X120905825Y-121388734D01* +X121034882Y-121376024D01* +X121223477Y-121318814D01* +X121264691Y-121296785D01* +X121396261Y-121226459D01* +X121397288Y-121225910D01* +X121549633Y-121100883D01* +X121674660Y-120948538D01* +X121746585Y-120813976D01* +X121767561Y-120774733D01* +X121767561Y-120774732D01* +X121767564Y-120774727D01* +X121824774Y-120586132D01* +X121844091Y-120390000D01* +X121824774Y-120193868D01* +X121767564Y-120005273D01* +X121767561Y-120005269D01* +X121767561Y-120005266D01* +X121674663Y-119831467D01* +X121674659Y-119831460D01* +X121549633Y-119679116D01* +X121397289Y-119554090D01* +X121397282Y-119554086D01* +X121223483Y-119461188D01* +X121223477Y-119461186D01* +X121034882Y-119403976D01* +X121034879Y-119403975D01* +X120838750Y-119384659D01* +X120642620Y-119403975D01* +X120454016Y-119461188D01* +X120280217Y-119554086D01* +X120280210Y-119554090D01* +X120127866Y-119679116D01* +X120002840Y-119831460D01* +X120002836Y-119831467D01* +X119909938Y-120005266D01* +X119852725Y-120193871D01* +X119840015Y-120322917D01* +X119813854Y-120387704D01* +X119804293Y-120398443D01* +X119294036Y-120908700D01* +X119232713Y-120942185D01* +X119163021Y-120937201D01* +X119107088Y-120895329D01* +X119082671Y-120829865D01* +X119082997Y-120808416D01* +X119092500Y-120715399D01* +X119092501Y-120715387D01* +X119092501Y-120661250D01* +X118405001Y-120661250D01* +X118405001Y-121386249D01* +X118421637Y-121386249D01* +X118421651Y-121386248D01* +X118514669Y-121376746D01* +X118583362Y-121389516D01* +X118634246Y-121437396D01* +X118651167Y-121505186D01* +X118628751Y-121571363D01* +X118614952Y-121587785D01* +X118283307Y-121919431D01* +X118221984Y-121952916D01* +X118195626Y-121955750D01* +X117952539Y-121955750D01* +X117818250Y-121970880D01* +X117818245Y-121970881D01* +X117647976Y-122030461D01* +X117495237Y-122126434D01* +X117389471Y-122232201D01* +X117328148Y-122265686D01* +X117258456Y-122260702D01* +X117214109Y-122232201D01* +X117209319Y-122227411D01* +X117175834Y-122166088D01* +X117173000Y-122139730D01* +X117173000Y-121350929D01* +X117192685Y-121283890D01* +X117231903Y-121245391D01* +X117247890Y-121235531D01* +X117280172Y-121203248D01* +X117341492Y-121169764D01* +X117411184Y-121174748D01* +X117455532Y-121203248D01* +X117487420Y-121235135D01* +X117630423Y-121323341D01* +X117630428Y-121323343D01* +X117789917Y-121376192D01* +X117888357Y-121386249D01* +X117905001Y-121386248D01* +X117905001Y-120161250D01* +X118405001Y-120161250D01* +X119092500Y-120161250D01* +X119092500Y-120107114D01* +X119092499Y-120107097D01* +X119082444Y-120008666D01* +X119029594Y-119849177D01* +X119029592Y-119849172D01* +X118941386Y-119706169D01* +X118822581Y-119587364D01* +X118679578Y-119499158D01* +X118679573Y-119499156D01* +X118520084Y-119446307D01* +X118421651Y-119436250D01* +X118405001Y-119436250D01* +X118405001Y-120161250D01* +X117905001Y-120161250D01* +X117905001Y-119436249D01* +X117888357Y-119436250D01* +X117789916Y-119446307D01* +X117630428Y-119499156D01* +X117630423Y-119499158D01* +X117487420Y-119587364D01* +X117455534Y-119619251D01* +X117394211Y-119652736D01* +X117324519Y-119647752D01* +X117280172Y-119619251D01* +X117247890Y-119586969D01* +X117247886Y-119586966D01* +X117104794Y-119498705D01* +X117104788Y-119498702D01* +X117104786Y-119498701D01* +X116945184Y-119445814D01* +X116945182Y-119445813D01* +X116846680Y-119435750D01* +X116846673Y-119435750D01* +X116313325Y-119435750D01* +X116313317Y-119435750D01* +X116214815Y-119445813D01* +X116214814Y-119445814D01* +X116156664Y-119465083D01* +X116055214Y-119498700D01* +X116055203Y-119498705D01* +X115912111Y-119586966D01* +X115912107Y-119586969D01* +X115793218Y-119705858D01* +X115793215Y-119705862D01* +X115704954Y-119848954D01* +X115704949Y-119848965D01* +X115696261Y-119875185D01* +X115652063Y-120008565D01* +X115652063Y-120008566D01* +X115652062Y-120008566D01* +X115641999Y-120107068D01* +X111860000Y-120107068D01* +X111860000Y-120067114D01* +X111859999Y-120067097D01* +X111849944Y-119968666D01* +X111797094Y-119809177D01* +X111797092Y-119809172D01* +X111708886Y-119666169D01* +X111590081Y-119547364D01* +X111447078Y-119459158D01* +X111447073Y-119459156D01* +X111287584Y-119406307D01* +X111189151Y-119396250D01* +X111172501Y-119396250D01* +X111172501Y-120121250D01* +X110672501Y-120121250D01* +X110672501Y-119396249D01* +X110655857Y-119396250D01* +X110557416Y-119406307D01* +X110397928Y-119459156D01* +X110397923Y-119459158D01* +X110254920Y-119547364D01* +X110223034Y-119579251D01* +X110161711Y-119612736D01* +X110092019Y-119607752D01* +X110047672Y-119579251D01* +X110015390Y-119546969D01* +X110015386Y-119546966D01* +X109872294Y-119458705D01* +X109872288Y-119458702D01* +X109872286Y-119458701D01* +X109712684Y-119405814D01* +X109712682Y-119405813D01* +X109614180Y-119395750D01* +X109614173Y-119395750D01* +X109080825Y-119395750D01* +X109080817Y-119395750D01* +X108982315Y-119405813D01* +X108982314Y-119405814D01* +X108903218Y-119432023D01* +X108822714Y-119458700D01* +X108822703Y-119458705D01* +X108679611Y-119546966D01* +X108679607Y-119546969D01* +X108560718Y-119665858D01* +X108560715Y-119665862D01* +X108472454Y-119808954D01* +X108472449Y-119808965D01* +X108451542Y-119872059D01* +X108419563Y-119968565D01* +X108419563Y-119968566D01* +X108419562Y-119968566D01* +X108409499Y-120067068D01* +X104416894Y-120067068D01* +X104416894Y-117642135D01* +X123565498Y-117642135D01* +X123565498Y-119465070D01* +X123565499Y-119465076D01* +X123571906Y-119524683D01* +X123622200Y-119659528D01* +X123622204Y-119659535D01* +X123708450Y-119774744D01* +X123708453Y-119774747D01* +X123823662Y-119860993D01* +X123823669Y-119860997D01* +X123958515Y-119911291D01* +X123958514Y-119911291D01* +X123965442Y-119912035D01* +X124018125Y-119917700D01* +X127619070Y-119917699D01* +X127678681Y-119911291D01* +X127813529Y-119860996D01* +X127928744Y-119774746D01* +X128014994Y-119659531D01* +X128065289Y-119524683D01* +X128071698Y-119465073D01* +X128071697Y-117642135D01* +X145968298Y-117642135D01* +X145968298Y-119465070D01* +X145968299Y-119465076D01* +X145974706Y-119524683D01* +X146025000Y-119659528D01* +X146025004Y-119659535D01* +X146111250Y-119774744D01* +X146111253Y-119774747D01* +X146226462Y-119860993D01* +X146226469Y-119860997D01* +X146361315Y-119911291D01* +X146361314Y-119911291D01* +X146368242Y-119912035D01* +X146420925Y-119917700D01* +X150021870Y-119917699D01* +X150081481Y-119911291D01* +X150186668Y-119872058D01* +X150256356Y-119867075D01* +X150273315Y-119872054D01* +X150378515Y-119911291D01* +X150438125Y-119917700D01* +X154039070Y-119917699D01* +X154098681Y-119911291D01* +X154233529Y-119860996D01* +X154348744Y-119774746D01* +X154434994Y-119659531D01* +X154485289Y-119524683D01* +X154491698Y-119465073D01* +X154491697Y-117642135D01* +X172388298Y-117642135D01* +X172388298Y-119465070D01* +X172388299Y-119465076D01* +X172394706Y-119524683D01* +X172445000Y-119659528D01* +X172445004Y-119659535D01* +X172531250Y-119774744D01* +X172531253Y-119774747D01* +X172646462Y-119860993D01* +X172646469Y-119860997D01* +X172781315Y-119911291D01* +X172781314Y-119911291D01* +X172788242Y-119912035D01* +X172840925Y-119917700D01* +X176441870Y-119917699D01* +X176501481Y-119911291D01* +X176636329Y-119860996D01* +X176751544Y-119774746D01* +X176837794Y-119659531D01* +X176888089Y-119524683D01* +X176894498Y-119465073D01* +X176894497Y-117642128D01* +X176888089Y-117582517D01* +X176886079Y-117577129D01* +X176837795Y-117447671D01* +X176837791Y-117447664D01* +X176751545Y-117332455D01* +X176751542Y-117332452D01* +X176636333Y-117246206D01* +X176636326Y-117246202D01* +X176501480Y-117195908D01* +X176501481Y-117195908D01* +X176441881Y-117189501D01* +X176441879Y-117189500D01* +X176441871Y-117189500D01* +X176441862Y-117189500D01* +X172840927Y-117189500D01* +X172840921Y-117189501D01* +X172781314Y-117195908D01* +X172646469Y-117246202D01* +X172646462Y-117246206D01* +X172531253Y-117332452D01* +X172531250Y-117332455D01* +X172445004Y-117447664D01* +X172445000Y-117447671D01* +X172394706Y-117582517D01* +X172389295Y-117632853D01* +X172388299Y-117642123D01* +X172388298Y-117642135D01* +X154491697Y-117642135D01* +X154491697Y-117642128D01* +X154485289Y-117582517D01* +X154483279Y-117577129D01* +X154434995Y-117447671D01* +X154434991Y-117447664D01* +X154348745Y-117332455D01* +X154348742Y-117332452D01* +X154233533Y-117246206D01* +X154233526Y-117246202D01* +X154098680Y-117195908D01* +X154098681Y-117195908D01* +X154039081Y-117189501D01* +X154039079Y-117189500D01* +X154039071Y-117189500D01* +X154039062Y-117189500D01* +X150438127Y-117189500D01* +X150438121Y-117189501D01* +X150378513Y-117195909D01* +X150273330Y-117235139D01* +X150203639Y-117240123D01* +X150186666Y-117235139D01* +X150081483Y-117195909D01* +X150081481Y-117195908D01* +X150021881Y-117189501D01* +X150021879Y-117189500D01* +X150021871Y-117189500D01* +X150021862Y-117189500D01* +X146420927Y-117189500D01* +X146420921Y-117189501D01* +X146361314Y-117195908D01* +X146226469Y-117246202D01* +X146226462Y-117246206D01* +X146111253Y-117332452D01* +X146111250Y-117332455D01* +X146025004Y-117447664D01* +X146025000Y-117447671D01* +X145974706Y-117582517D01* +X145969295Y-117632853D01* +X145968299Y-117642123D01* +X145968298Y-117642135D01* +X128071697Y-117642135D01* +X128071697Y-117642128D01* +X128065289Y-117582517D01* +X128063279Y-117577129D01* +X128014995Y-117447671D01* +X128014991Y-117447664D01* +X127928745Y-117332455D01* +X127928742Y-117332452D01* +X127813533Y-117246206D01* +X127813526Y-117246202D01* +X127678680Y-117195908D01* +X127678681Y-117195908D01* +X127619081Y-117189501D01* +X127619079Y-117189500D01* +X127619071Y-117189500D01* +X127619062Y-117189500D01* +X124018127Y-117189500D01* +X124018121Y-117189501D01* +X123958514Y-117195908D01* +X123823669Y-117246202D01* +X123823662Y-117246206D01* +X123708453Y-117332452D01* +X123708450Y-117332455D01* +X123622204Y-117447664D01* +X123622200Y-117447671D01* +X123571906Y-117582517D01* +X123566495Y-117632853D01* +X123565499Y-117642123D01* +X123565498Y-117642135D01* +X104416894Y-117642135D01* +X104416894Y-117229390D01* +X104416896Y-117229365D01* +X104416896Y-117214943D01* +X104416897Y-117214942D01* +X104416896Y-117170823D01* +X104417091Y-117163874D01* +X104419127Y-117127609D01* +X104433475Y-116872038D01* +X104435029Y-116858247D01* +X104483402Y-116573518D01* +X104486496Y-116559965D01* +X104507845Y-116485858D01* +X104566445Y-116282444D01* +X104571033Y-116269333D01* +X104681552Y-116002514D01* +X104687583Y-115989990D01* +X104827293Y-115737201D01* +X104834665Y-115725470D01* +X105001809Y-115489903D01* +X105010458Y-115479059D01* +X105202907Y-115263710D01* +X105212738Y-115253880D01* +X105428082Y-115061439D01* +X105438933Y-115052785D01* +X105674491Y-114885653D01* +X105686247Y-114878266D01* +X105939035Y-114738560D01* +X105951538Y-114732539D01* +X106218383Y-114622015D01* +X106231461Y-114617439D01* +X106509015Y-114537483D01* +X106522542Y-114534397D01* +X106807284Y-114486025D01* +X106821088Y-114484470D01* +X107113680Y-114468047D01* +X107120621Y-114467853D01* +X107163980Y-114467855D01* +X107163983Y-114467853D01* +X107173889Y-114467854D01* +X107174011Y-114467844D01* +X171604409Y-114458242D01* +X171604568Y-114458243D01* +X171615163Y-114458275D01* +X171615163Y-114458276D01* +X171765244Y-114458735D01* +X171776789Y-114458771D01* +X171776800Y-114458771D01* +X171776800Y-114458770D01* +X171776802Y-114458771D01* +X172098620Y-114428072D01* +X172415881Y-114365985D01* +X172415892Y-114365981D01* +X172415896Y-114365981D01* +X172609437Y-114307928D01* +X172725531Y-114273107D01* +X172914046Y-114195713D01* +X173024586Y-114150332D01* +X173024586Y-114150331D01* +X173024588Y-114150331D01* +X173310175Y-113998840D01* +X173579542Y-113820093D01* +X173830096Y-113615809D01* +X173911018Y-113535403D01* +X173912766Y-113533878D01* +X173917470Y-113529173D01* +X173917473Y-113529172D01* +X173945379Y-113501265D01* +X173945440Y-113501326D01* +X173945661Y-113500984D01* +X173978523Y-113468336D01* +X173978525Y-113468331D01* +X173984400Y-113462495D01* +X173985895Y-113460748D01* +X179302491Y-108144152D01* +X182917501Y-108144152D01* +X182927556Y-108242583D01* +X182980406Y-108402072D01* +X182980408Y-108402077D01* +X183068614Y-108545080D01* +X183187419Y-108663885D01* +X183330422Y-108752091D01* +X183330427Y-108752093D01* +X183489916Y-108804942D01* +X183588356Y-108814999D01* +X183605000Y-108814998D01* +X183605000Y-108090000D01* +X182917501Y-108090000D01* +X182917501Y-108144152D01* +X179302491Y-108144152D01* +X179910794Y-107535849D01* +X182917500Y-107535849D01* +X182917500Y-107590000D01* +X183605000Y-107590000D01* +X183605000Y-106864999D01* +X183588356Y-106865000D01* +X183489915Y-106875057D01* +X183330427Y-106927906D01* +X183330422Y-106927908D01* +X183187419Y-107016114D01* +X183068614Y-107134919D01* +X182980408Y-107277922D01* +X182980406Y-107277927D01* +X182927557Y-107437416D01* +X182917500Y-107535849D01* +X179910794Y-107535849D01* +X181565522Y-105881121D01* +X181565534Y-105881112D01* +X181574429Y-105872215D01* +X181574432Y-105872215D01* +X181605646Y-105840999D01* +X181610636Y-105836279D01* +X181827949Y-105642006D01* +X181838770Y-105633371D01* +X182073534Y-105466619D01* +X182085256Y-105459243D01* +X182218195Y-105385625D01* +X182337178Y-105319735D01* +X182349641Y-105313718D01* +X182615564Y-105203208D01* +X182628621Y-105198618D01* +X182905231Y-105118483D01* +X182918725Y-105115381D01* +X183202521Y-105066632D01* +X183216292Y-105065053D01* +X183506883Y-105048110D01* +X183514100Y-105047901D01* +X190749228Y-105047901D01* +X190816267Y-105067586D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X238388834Y-118438599D02* +G01* +X238444767Y-118480471D01* +X238469184Y-118545935D01* +X238469500Y-118554781D01* +X238469500Y-119322870D01* +X238469501Y-119322876D01* +X238475908Y-119382483D01* +X238526202Y-119517328D01* +X238526206Y-119517335D01* +X238612452Y-119632544D01* +X238612455Y-119632547D01* +X238727664Y-119718793D01* +X238727671Y-119718797D01* +X238862517Y-119769091D01* +X238862516Y-119769091D01* +X238869444Y-119769835D01* +X238922127Y-119775500D01* +X242447872Y-119775499D01* +X242507483Y-119769091D01* +X242599167Y-119734894D01* +X242668858Y-119729911D01* +X242685831Y-119734894D01* +X242777517Y-119769091D01* +X242777516Y-119769091D01* +X242784444Y-119769835D01* +X242837127Y-119775500D01* +X246362872Y-119775499D01* +X246422483Y-119769091D01* +X246557331Y-119718796D01* +X246672546Y-119632546D01* +X246758796Y-119517331D01* +X246809091Y-119382483D01* +X246815500Y-119322873D01* +X246815499Y-118559780D01* +X246835183Y-118492742D01* +X246887987Y-118446987D01* +X246957146Y-118437043D01* +X247020702Y-118466068D01* +X247027180Y-118472100D01* +X247273181Y-118718101D01* +X247306666Y-118779424D01* +X247309500Y-118805782D01* +X247309500Y-122041807D01* +X247289815Y-122108846D01* +X247284767Y-122116118D01* +X247231204Y-122187669D01* +X247231202Y-122187671D01* +X247180908Y-122322517D01* +X247174501Y-122382116D01* +X247174501Y-122382123D01* +X247174500Y-122382135D01* +X247174500Y-125477870D01* +X247174501Y-125477876D01* +X247180908Y-125537483D01* +X247231202Y-125672327D01* +X247231203Y-125672328D01* +X247231204Y-125672331D01* +X247284767Y-125743881D01* +X247309184Y-125809342D01* +X247309500Y-125818190D01* +X247309500Y-135928541D01* +X247315678Y-135959598D01* +X247315678Y-135959600D01* +X247347947Y-136121829D01* +X247347950Y-136121839D01* +X247353609Y-136135501D01* +X247423366Y-136303911D01* +X247423371Y-136303920D01* +X247532860Y-136467781D01* +X247532863Y-136467785D01* +X247676537Y-136611459D01* +X247676559Y-136611479D01* +X249879735Y-138814655D01* +X249879764Y-138814686D01* +X250022214Y-138957136D01* +X250022218Y-138957139D01* +X250186079Y-139066628D01* +X250186092Y-139066635D01* +X250314833Y-139119961D01* +X250365368Y-139140893D01* +X250368164Y-139142051D01* +X250444414Y-139157218D01* +X250473675Y-139163038D01* +X250561456Y-139180500D01* +X250561459Y-139180500D01* +X250561460Y-139180500D01* +X250758540Y-139180500D01* +X254684218Y-139180500D01* +X254751257Y-139200185D01* +X254771899Y-139216819D01* +X255728181Y-140173101D01* +X255761666Y-140234424D01* +X255764500Y-140260782D01* +X255764500Y-140706608D01* +X255744815Y-140773647D01* +X255692011Y-140819402D01* +X255622853Y-140829346D01* +X255559297Y-140800321D01* +X255544648Y-140785275D01* +X255542134Y-140782212D01* +X255402785Y-140642863D01* +X255402781Y-140642860D01* +X255238920Y-140533371D01* +X255238907Y-140533364D01* +X255056839Y-140457950D01* +X255056829Y-140457947D01* +X254863543Y-140419500D01* +X254863541Y-140419500D01* +X249263541Y-140419500D01* +X249066459Y-140419500D01* +X249066457Y-140419500D01* +X248873170Y-140457947D01* +X248873160Y-140457950D01* +X248691092Y-140533364D01* +X248691079Y-140533371D01* +X248527218Y-140642860D01* +X248527214Y-140642863D01* +X248387863Y-140782214D01* +X248387860Y-140782218D01* +X248278371Y-140946079D01* +X248278364Y-140946092D01* +X248202950Y-141128160D01* +X248202947Y-141128170D01* +X248164500Y-141321456D01* +X248164500Y-141321459D01* +X248164500Y-142321459D01* +X248164500Y-142518541D01* +X248164500Y-142518543D01* +X248164499Y-142518543D01* +X248202947Y-142711829D01* +X248202950Y-142711839D01* +X248278364Y-142893907D01* +X248278371Y-142893920D01* +X248387860Y-143057781D01* +X248387863Y-143057785D01* +X248527214Y-143197136D01* +X248527218Y-143197139D01* +X248691079Y-143306628D01* +X248691092Y-143306635D01* +X248816952Y-143358767D01* +X248873165Y-143382051D01* +X248873169Y-143382051D01* +X248873170Y-143382052D01* +X249066456Y-143420500D01* +X249066459Y-143420500D01* +X249799218Y-143420500D01* +X249866257Y-143440185D01* +X249886899Y-143456819D01* +X250928181Y-144498101D01* +X250961666Y-144559424D01* +X250964500Y-144585782D01* +X250964500Y-146932073D01* +X250944815Y-146999112D01* +X250937148Y-147009760D01* +X250911327Y-147041883D01* +X250853983Y-147081802D01* +X250784161Y-147084382D01* +X250724028Y-147048804D01* +X250718032Y-147041883D01* +X250662367Y-146972633D01* +X250662366Y-146972632D01* +X250514025Y-146853392D01* +X250514022Y-146853390D01* +X250343523Y-146768831D01* +X250158824Y-146722897D01* +X250116097Y-146720000D01* +X249915000Y-146720000D01* +X249915000Y-148346000D01* +X249895315Y-148413039D01* +X249842511Y-148458794D01* +X249791000Y-148470000D01* +X248415000Y-148470000D01* +X248415000Y-148921096D01* +X248417897Y-148963824D01* +X248463831Y-149148523D01* +X248548390Y-149319022D01* +X248548392Y-149319025D01* +X248667632Y-149467366D01* +X248667633Y-149467367D01* +X248732458Y-149519475D01* +X248772377Y-149576818D01* +X248774957Y-149646640D01* +X248739378Y-149706773D01* +X248693775Y-149733828D01* +X248544018Y-149783452D01* +X248544007Y-149783457D01* +X248399771Y-149872424D01* +X248399767Y-149872427D01* +X248279927Y-149992267D01* +X248279924Y-149992271D01* +X248190957Y-150136507D01* +X248190952Y-150136518D01* +X248137644Y-150297393D01* +X248127500Y-150396677D01* +X248127500Y-150445000D01* +X249203500Y-150445000D01* +X249270539Y-150464685D01* +X249316294Y-150517489D01* +X249327500Y-150569000D01* +X249327500Y-151669999D01* +X249350808Y-151669999D01* +X249350822Y-151669998D01* +X249450107Y-151659855D01* +X249610981Y-151606547D01* +X249610992Y-151606542D01* +X249755231Y-151517573D01* +X249764459Y-151508345D01* +X249825779Y-151474856D01* +X249895471Y-151479835D01* +X249939827Y-151508339D01* +X249949455Y-151517967D01* +X249949459Y-151517970D01* +X250093794Y-151606998D01* +X250093797Y-151606999D01* +X250093803Y-151607003D01* +X250254792Y-151660349D01* +X250354155Y-151670500D01* +X250391063Y-151670499D01* +X250415254Y-151672881D01* +X250476164Y-151684998D01* +X250528958Y-151695500D01* +X250528959Y-151695500D01* +X252823531Y-151695500D01* +X252823543Y-151695499D01* +X253015002Y-151695499D01* +X253015008Y-151695499D01* +X253117797Y-151684999D01* +X253284334Y-151629814D01* +X253433656Y-151537712D01* +X253557712Y-151413656D01* +X253649814Y-151264334D01* +X253704999Y-151097797D01* +X253710723Y-151041759D01* +X253737118Y-150977070D01* +X253794298Y-150936918D01* +X253864109Y-150934054D01* +X253921762Y-150966682D01* +X254427219Y-151472139D01* +X254427224Y-151472143D01* +X254427764Y-151472504D01* +X254446561Y-151487929D01* +X254496344Y-151537712D01* +X254645666Y-151629814D01* +X254812203Y-151684999D01* +X254914991Y-151695500D01* +X254941791Y-151695499D01* +X254941795Y-151695500D01* +X254966460Y-151695500D01* +X255177974Y-151695500D01* +X255177982Y-151695499D01* +X255515002Y-151695499D01* +X255515008Y-151695499D01* +X255617797Y-151684999D01* +X255784334Y-151629814D01* +X255933656Y-151537712D01* +X256057712Y-151413656D01* +X256149814Y-151264334D01* +X256204999Y-151097797D01* +X256215500Y-150995009D01* +X256215499Y-150830691D01* +X256235183Y-150763654D01* +X256287987Y-150717899D01* +X256357145Y-150707955D01* +X256365472Y-150709444D01* +X256367397Y-150709856D01* +X256466683Y-150719999D01* +X257015000Y-150719999D01* +X257063308Y-150719999D01* +X257063322Y-150719998D01* +X257162607Y-150709855D01* +X257323481Y-150656547D01* +X257323492Y-150656542D01* +X257467728Y-150567575D01* +X257467732Y-150567572D01* +X257587572Y-150447732D01* +X257587575Y-150447728D01* +X257676542Y-150303492D01* +X257676547Y-150303481D01* +X257729855Y-150142606D01* +X257739999Y-150043322D01* +X257740000Y-150043309D01* +X257740000Y-150020000D01* +X257015000Y-150020000D01* +X257015000Y-150719999D01* +X256466683Y-150719999D01* +X256514999Y-150719998D01* +X256515000Y-150719998D01* +X256515000Y-149644000D01* +X256534685Y-149576961D01* +X256587489Y-149531206D01* +X256639000Y-149520000D01* +X257739999Y-149520000D01* +X257739999Y-149496692D01* +X257739998Y-149496677D01* +X257729855Y-149397392D01* +X257676547Y-149236518D01* +X257676542Y-149236507D01* +X257587575Y-149092271D01* +X257587572Y-149092267D01* +X257578339Y-149083034D01* +X257544854Y-149021711D01* +X257549838Y-148952019D01* +X257578343Y-148907668D01* +X257587968Y-148898044D01* +X257677003Y-148753697D01* +X257730349Y-148592708D01* +X257737615Y-148521582D01* +X263075001Y-148521582D01* +X263081408Y-148592102D01* +X263081409Y-148592107D01* +X263131981Y-148754396D01* +X263219927Y-148899877D01* +X263340122Y-149020072D01* +X263485604Y-149108019D01* +X263485603Y-149108019D01* +X263647894Y-149158590D01* +X263647892Y-149158590D01* +X263718418Y-149164999D01* +X263799999Y-149164998D01* +X263800000Y-149164998D01* +X263800000Y-148515000D01* +X263075001Y-148515000D01* +X263075001Y-148521582D01* +X257737615Y-148521582D01* +X257740500Y-148493345D01* +X257740499Y-148456434D01* +X257742882Y-148432241D01* +X257765500Y-148318542D01* +X257765500Y-146190346D01* +X257765499Y-146190324D01* +X257765499Y-146144998D01* +X257765498Y-146144981D01* +X257754999Y-146042203D01* +X257754998Y-146042200D01* +X257745092Y-146012305D01* +X257699814Y-145875666D01* +X257607712Y-145726344D01* +X257557931Y-145676563D01* +X257542506Y-145657766D01* +X257542143Y-145657223D01* +X257542141Y-145657221D01* +X257542139Y-145657218D01* +X257402782Y-145517861D01* +X257402781Y-145517860D01* +X257402780Y-145517859D01* +X257238920Y-145408371D01* +X257238907Y-145408364D01* +X257056839Y-145332950D01* +X257056827Y-145332947D01* +X256974732Y-145316617D01* +X256912821Y-145284232D01* +X256878246Y-145223516D01* +X256881986Y-145153747D01* +X256922853Y-145097075D01* +X256974732Y-145073383D01* +X257012909Y-145065788D01* +X257056835Y-145057051D01* +X257238914Y-144981632D01* +X257402782Y-144872139D01* +X257542139Y-144732782D01* +X257542503Y-144732235D01* +X257557924Y-144713442D01* +X257607712Y-144663656D01* +X257699814Y-144514334D01* +X257754999Y-144347797D01* +X257765500Y-144245009D01* +X257765500Y-143949871D01* +X257765500Y-142083959D01* +X257765500Y-142083956D01* +X257742883Y-141970256D01* +X257740500Y-141946064D01* +X257740500Y-141915831D01* +X257740499Y-141915818D01* +X257736677Y-141878410D01* +X257730436Y-141817315D01* +X257677549Y-141657713D01* +X257677545Y-141657707D01* +X257677544Y-141657704D01* +X257589283Y-141514612D01* +X257589280Y-141514608D01* +X257557353Y-141482681D01* +X257523868Y-141421358D01* +X257528852Y-141351666D01* +X257557353Y-141307319D01* +X257566654Y-141298018D01* +X257589281Y-141275391D01* +X257677549Y-141132287D01* +X257730436Y-140972685D01* +X257740500Y-140874174D01* +X257740500Y-140843934D01* +X257742883Y-140819742D01* +X257743423Y-140817030D01* +X257758923Y-140739107D01* +X257765500Y-140706043D01* +X257765500Y-139696456D01* +X257746558Y-139601232D01* +X257734495Y-139540589D01* +X257732708Y-139531607D01* +X257727052Y-139503170D01* +X257727051Y-139503164D01* +X257686105Y-139404312D01* +X257651632Y-139321086D01* +X257576200Y-139208194D01* +X257542138Y-139157216D01* +X257399686Y-139014764D01* +X257399655Y-139014735D01* +X255931479Y-137546559D01* +X255931459Y-137546537D01* +X255787785Y-137402863D01* +X255787781Y-137402860D01* +X255623920Y-137293371D01* +X255623907Y-137293364D01* +X255482733Y-137234889D01* +X255482731Y-137234888D01* +X255441840Y-137217950D01* +X255441828Y-137217947D01* +X255319109Y-137193537D01* +X255293249Y-137188393D01* +X255248543Y-137179500D01* +X255248541Y-137179500D01* +X251125782Y-137179500D01* +X251058743Y-137159815D01* +X251038101Y-137143181D01* +X249346819Y-135451899D01* +X249313334Y-135390576D01* +X249310500Y-135364218D01* +X249310500Y-127054280D01* +X249330185Y-126987241D01* +X249382989Y-126941486D01* +X249452147Y-126931542D01* +X249515703Y-126960567D01* +X249526650Y-126971308D01* +X249527465Y-126972214D01* +X249527467Y-126972216D01* +X249622837Y-127078135D01* +X249654129Y-127112888D01* +X249807265Y-127224148D01* +X249807270Y-127224151D01* +X249980192Y-127301142D01* +X249980197Y-127301144D01* +X250165354Y-127340500D01* +X250165355Y-127340500D01* +X250354644Y-127340500D01* +X250354646Y-127340500D01* +X250539803Y-127301144D01* +X250712730Y-127224151D01* +X250865871Y-127112888D01* +X250992533Y-126972216D01* +X251087179Y-126808284D01* +X251145674Y-126628256D01* +X251165460Y-126440000D01* +X251145674Y-126251744D01* +X251094034Y-126092816D01* +X251092040Y-126022976D01* +X251128120Y-125963143D01* +X251190821Y-125932315D01* +X251211966Y-125930499D01* +X251992871Y-125930499D01* +X251992872Y-125930499D01* +X252052483Y-125924091D01* +X252055430Y-125922992D01* +X252187329Y-125873797D01* +X252187329Y-125873796D01* +X252187331Y-125873796D01* +X252205326Y-125860324D01* +X252270788Y-125835906D01* +X252339062Y-125850756D01* +X252367319Y-125871909D01* +X253646016Y-127150606D01* +X253646045Y-127150637D01* +X253736263Y-127240855D01* +X253736267Y-127240858D01* +X253838707Y-127309307D01* +X253838713Y-127309310D01* +X253838714Y-127309311D01* +X253952548Y-127356463D01* +X253994417Y-127364791D01* +X254073391Y-127380499D01* +X254073392Y-127380500D01* +X254073393Y-127380500D01* +X254073394Y-127380500D01* +X259718152Y-127380500D01* +X259785191Y-127400185D01* +X259805833Y-127416819D01* +X265948181Y-133559167D01* +X265981666Y-133620490D01* +X265984500Y-133646848D01* +X265984500Y-138304191D01* +X265964815Y-138371230D01* +X265948181Y-138391872D01* +X265941923Y-138398129D01* +X265941917Y-138398137D01* +X265858255Y-138539603D01* +X265858254Y-138539606D01* +X265812402Y-138697426D01* +X265812401Y-138697432D01* +X265809500Y-138734298D01* +X265809500Y-139177047D01* +X265789815Y-139244086D01* +X265773182Y-139264727D01* +X264611269Y-140426640D01* +X264611267Y-140426642D01* +X264583678Y-140454231D01* +X264524142Y-140513766D01* +X264493947Y-140558957D01* +X264493946Y-140558958D01* +X264455690Y-140616209D01* +X264455690Y-140616210D01* +X264455690Y-140616211D01* +X264455688Y-140616214D01* +X264425809Y-140688349D01* +X264422491Y-140696360D01* +X264408538Y-140730045D01* +X264408535Y-140730054D01* +X264399458Y-140775688D01* +X264399459Y-140775689D01* +X264387857Y-140834019D01* +X264384500Y-140850894D01* +X264384500Y-142075893D01* +X264384500Y-142199107D01* +X264390140Y-142227462D01* +X264406592Y-142310173D01* +X264408537Y-142319952D01* +X264408538Y-142319956D01* +X264415140Y-142335894D01* +X264455685Y-142433781D01* +X264455690Y-142433790D01* +X264485804Y-142478857D01* +X264485805Y-142478858D01* +X264524141Y-142536233D01* +X264615586Y-142627678D01* +X264615608Y-142627698D01* +X264798181Y-142810271D01* +X264831666Y-142871594D01* +X264834500Y-142897952D01* +X264834500Y-142977047D01* +X264814815Y-143044086D01* +X264798181Y-143064728D01* +X264591270Y-143271639D01* +X264591267Y-143271642D01* +X264564624Y-143298285D01* +X264504142Y-143358766D01* +X264481480Y-143392683D01* +X264435689Y-143461212D01* +X264435687Y-143461216D01* +X264415947Y-143508873D01* +X264388538Y-143575043D01* +X264388535Y-143575053D01* +X264381683Y-143609498D01* +X264381684Y-143609499D01* +X264377547Y-143630299D01* +X264368682Y-143674871D01* +X264365306Y-143691841D01* +X264364500Y-143695894D01* +X264364500Y-143695980D01* +X264364486Y-143696025D01* +X264363903Y-143701953D01* +X264362778Y-143701842D01* +X264344815Y-143763019D01* +X264328181Y-143783661D01* +X264234531Y-143877310D01* +X264234530Y-143877311D01* +X264146522Y-144022893D01* +X264095913Y-144185307D01* +X264089500Y-144255886D01* +X264089500Y-144919113D01* +X264095913Y-144989692D01* +X264095913Y-144989694D01* +X264095914Y-144989696D01* +X264146522Y-145152106D01* +X264231650Y-145292925D01* +X264234530Y-145297688D01* +X264354811Y-145417969D01* +X264354813Y-145417970D01* +X264354815Y-145417972D01* +X264467023Y-145485804D01* +X264514211Y-145537332D01* +X264526049Y-145606192D01* +X264498780Y-145670520D01* +X264441061Y-145709894D01* +X264391653Y-145715412D01* +X264381616Y-145714500D01* +X263718384Y-145714500D01* +X263699145Y-145716248D01* +X263647807Y-145720913D01* +X263485393Y-145771522D01* +X263339811Y-145859530D01* +X263219530Y-145979811D01* +X263131522Y-146125393D01* +X263080913Y-146287807D01* +X263075900Y-146342981D01* +X263074500Y-146358384D01* +X263074500Y-146871616D01* +X263074512Y-146871744D01* +X263080913Y-146942192D01* +X263080913Y-146942194D01* +X263080914Y-146942196D01* +X263131522Y-147104606D01* +X263205678Y-147227275D01* +X263219530Y-147250188D01* +X263322015Y-147352673D01* +X263355500Y-147413996D01* +X263350516Y-147483688D01* +X263322015Y-147528035D01* +X263219928Y-147630121D01* +X263219927Y-147630122D01* +X263131980Y-147775604D01* +X263081409Y-147937893D01* +X263075000Y-148008427D01* +X263075000Y-148015000D01* +X264176000Y-148015000D01* +X264243039Y-148034685D01* +X264288794Y-148087489D01* +X264300000Y-148139000D01* +X264300000Y-149164999D01* +X264381581Y-149164999D01* +X264452102Y-149158591D01* +X264452107Y-149158590D01* +X264614396Y-149108018D01* +X264759877Y-149020072D01* +X264880072Y-148899877D01* +X264968017Y-148754399D01* +X264999757Y-148652542D01* +X265038495Y-148594394D01* +X265102520Y-148566420D01* +X265171506Y-148577501D01* +X265181261Y-148582698D01* +X265234602Y-148614244D01* +X265234609Y-148614246D01* +X265392426Y-148660097D01* +X265392429Y-148660097D01* +X265392431Y-148660098D01* +X265429306Y-148663000D01* +X265429314Y-148663000D01* +X265860686Y-148663000D01* +X265860694Y-148663000D01* +X265897569Y-148660098D01* +X265897571Y-148660097D01* +X265897573Y-148660097D01* +X265946435Y-148645901D01* +X266055398Y-148614244D01* +X266196865Y-148530581D01* +X266196870Y-148530575D01* +X266203031Y-148525798D01* +X266204933Y-148528250D01* +X266253579Y-148501655D01* +X266323274Y-148506604D01* +X266355695Y-148527440D01* +X266356969Y-148525798D01* +X266363132Y-148530578D01* +X266363135Y-148530581D01* +X266504602Y-148614244D01* +X266504609Y-148614246D01* +X266662426Y-148660097D01* +X266662429Y-148660097D01* +X266662431Y-148660098D01* +X266699306Y-148663000D01* +X266699314Y-148663000D01* +X267130686Y-148663000D01* +X267130694Y-148663000D01* +X267167569Y-148660098D01* +X267167571Y-148660097D01* +X267167573Y-148660097D01* +X267216435Y-148645901D01* +X267325398Y-148614244D01* +X267466865Y-148530581D01* +X267466870Y-148530575D01* +X267473031Y-148525798D01* +X267474933Y-148528250D01* +X267523579Y-148501655D01* +X267593274Y-148506604D01* +X267625695Y-148527440D01* +X267626969Y-148525798D01* +X267633132Y-148530578D01* +X267633135Y-148530581D01* +X267774602Y-148614244D01* +X267774609Y-148614246D01* +X267932426Y-148660097D01* +X267932429Y-148660097D01* +X267932431Y-148660098D01* +X267969306Y-148663000D01* +X267969314Y-148663000D01* +X268400686Y-148663000D01* +X268400694Y-148663000D01* +X268437569Y-148660098D01* +X268437571Y-148660097D01* +X268437573Y-148660097D01* +X268595393Y-148614246D01* +X268595394Y-148614244D01* +X268595398Y-148614244D01* +X268642381Y-148586458D01* +X268710102Y-148569276D01* +X268776365Y-148591436D01* +X268820129Y-148645901D01* +X268829500Y-148693191D01* +X268829500Y-148976603D01* +X268829499Y-148976603D01* +X268839053Y-149024634D01* +X268839053Y-149024641D01* +X268851064Y-149085019D01* +X268853537Y-149097452D01* +X268859400Y-149111607D01* +X268900685Y-149211281D01* +X268900688Y-149211287D01* +X268913806Y-149230918D01* +X268927015Y-149250686D01* +X268927016Y-149250689D01* +X268927017Y-149250689D01* +X268969141Y-149313732D01* +X268969144Y-149313736D01* +X269060586Y-149405178D01* +X269060608Y-149405198D01* +X269655729Y-150000319D01* +X269689214Y-150061642D01* +X269684230Y-150131334D01* +X269642358Y-150187267D01* +X269576894Y-150211684D01* +X269568048Y-150212000D01* +X268571608Y-150212000D01* +X268448394Y-150212000D01* +X268425554Y-150216543D01* +X268402714Y-150221086D01* +X268402713Y-150221085D01* +X268327556Y-150236035D01* +X268327544Y-150236038D01* +X268295557Y-150249288D01* +X268213720Y-150283185D01* +X268213716Y-150283187D01* +X268197323Y-150294142D01* +X268197321Y-150294143D01* +X268111269Y-150351640D01* +X268081643Y-150381267D01* +X268024143Y-150438767D01* +X267786270Y-150676640D01* +X267786265Y-150676643D01* +X267786266Y-150676644D01* +X267730738Y-150732170D01* +X267706181Y-150751218D01* +X267633140Y-150794415D01* +X267626974Y-150799199D01* +X267625174Y-150796879D01* +X267575913Y-150823730D01* +X267506225Y-150818693D01* +X267473992Y-150797961D01* +X267472722Y-150799600D01* +X267466552Y-150794814D01* +X267325196Y-150711217D01* +X267325193Y-150711216D01* +X267167494Y-150665400D01* +X267167497Y-150665400D01* +X267165000Y-150665203D01* +X267165000Y-153531500D01* +X267145315Y-153598539D01* +X267092511Y-153644294D01* +X267041000Y-153655500D01* +X267035000Y-153655500D01* +X267035000Y-154488500D01* +X267015315Y-154555539D01* +X266962511Y-154601294D01* +X266911000Y-154612500D01* +X266711900Y-154612500D01* +X266644861Y-154592815D01* +X266624219Y-154576181D01* +X266571319Y-154523281D01* +X266537834Y-154461958D01* +X266535000Y-154435600D01* +X266535000Y-153468500D01* +X266554685Y-153401461D01* +X266607489Y-153355706D01* +X266659000Y-153344500D01* +X266665000Y-153344500D01* +X266665000Y-150665203D01* +X266662503Y-150665400D01* +X266504806Y-150711216D01* +X266504803Y-150711217D01* +X266363449Y-150794813D01* +X266357283Y-150799597D01* +X266355389Y-150797155D01* +X266306580Y-150823739D01* +X266236894Y-150818679D01* +X266204227Y-150797659D01* +X266203031Y-150799202D01* +X266196862Y-150794417D01* +X266105437Y-150740349D01* +X266055398Y-150710756D01* +X266055397Y-150710755D01* +X266055396Y-150710755D01* +X266055393Y-150710754D01* +X265897573Y-150664902D01* +X265897567Y-150664901D01* +X265860701Y-150662000D01* +X265860694Y-150662000D01* +X265429306Y-150662000D01* +X265429298Y-150662000D01* +X265392432Y-150664901D01* +X265392426Y-150664902D01* +X265234606Y-150710754D01* +X265234603Y-150710755D01* +X265093137Y-150794417D01* +X265093129Y-150794423D01* +X264976923Y-150910629D01* +X264976917Y-150910637D01* +X264893255Y-151052103D01* +X264893254Y-151052106D01* +X264847402Y-151209926D01* +X264847401Y-151209932D01* +X264844500Y-151246798D01* +X264844500Y-153028201D01* +X264847401Y-153065067D01* +X264847402Y-153065073D01* +X264893254Y-153222893D01* +X264893255Y-153222896D01* +X264893256Y-153222898D01* +X264976919Y-153364365D01* +X264983179Y-153370625D01* +X265016665Y-153431945D01* +X265019500Y-153458308D01* +X265019500Y-154192493D01* +X264999815Y-154259532D01* +X264947011Y-154305287D01* +X264877853Y-154315231D01* +X264856497Y-154310199D01* +X264750706Y-154275144D01* +X264651420Y-154265000D01* +X264603098Y-154265000D01* +X264603098Y-155341000D01* +X264583413Y-155408039D01* +X264530609Y-155453794D01* +X264479098Y-155465000D01* +X263378099Y-155465000D01* +X263378099Y-155488322D01* +X263388242Y-155587607D01* +X263426784Y-155703919D01* +X263429186Y-155773747D01* +X263393454Y-155833789D01* +X263330934Y-155864982D01* +X263291190Y-155864342D01* +X263291103Y-155865179D01* +X263284646Y-155864500D01* +X263095354Y-155864500D01* +X263062897Y-155871398D01* +X262910197Y-155903855D01* +X262910192Y-155903857D01* +X262737270Y-155980848D01* +X262737265Y-155980851D01* +X262584129Y-156092111D01* +X262457466Y-156232785D01* +X262362821Y-156396715D01* +X262362818Y-156396722D01* +X262305114Y-156574318D01* +X262304326Y-156576744D01* +X262284540Y-156765000D01* +X262304326Y-156953256D01* +X262304327Y-156953259D01* +X262362818Y-157133277D01* +X262362821Y-157133284D01* +X262457467Y-157297216D01* +X262561013Y-157412215D01* +X262584129Y-157437888D01* +X262737265Y-157549148D01* +X262737270Y-157549151D01* +X262910192Y-157626142D01* +X262910197Y-157626144D01* +X263095354Y-157665500D01* +X263095355Y-157665500D01* +X263284644Y-157665500D01* +X263284646Y-157665500D01* +X263469803Y-157626144D01* +X263514455Y-157606262D01* +X263583705Y-157596977D01* +X263646982Y-157626605D01* +X263684196Y-157685740D01* +X263683532Y-157755606D01* +X263672280Y-157781541D01* +X263630320Y-157854218D01* +X263630318Y-157854222D01* +X263573265Y-158029815D01* +X263571826Y-158034244D01* +X263563358Y-158114815D01* +X263557205Y-158173355D01* +X263530620Y-158237970D01* +X263509371Y-158258768D01* +X263384551Y-158354547D01* +X263384550Y-158354548D01* +X263384549Y-158354549D01* +X263307373Y-158455126D01* +X263292300Y-158474770D01* +X263234313Y-158614763D01* +X263234313Y-158614764D01* +X263219500Y-158727272D01* +X263219500Y-158952727D01* +X263224743Y-158992548D01* +X263234131Y-159063857D01* +X263235374Y-159073292D01* +X263232399Y-159073683D01* +X263232399Y-159106316D01* +X263235374Y-159106708D01* +X263234313Y-159114762D01* +X263234313Y-159114764D01* +X263234110Y-159116305D01* +X263219500Y-159227272D01* +X263219500Y-159452727D01* +X263230357Y-159535185D01* +X263233191Y-159556716D01* +X263235374Y-159573292D01* +X263232370Y-159573687D01* +X263232379Y-159621978D01* +X263232245Y-159622480D01* +X263195937Y-159682175D01* +X263133119Y-159712764D01* +X263112440Y-159714500D01* +X262852173Y-159714500D01* +X262785134Y-159694815D01* +X262783284Y-159693603D01* +X262753125Y-159673452D01* +X262753122Y-159673449D01* +X262753122Y-159673450D01* +X262711574Y-159645687D01* +X262671328Y-159629017D01* +X262631081Y-159612347D01* +X262597741Y-159598537D01* +X262597737Y-159598536D01* +X262597733Y-159598535D01* +X262535791Y-159586214D01* +X262535790Y-159586214D01* +X262476900Y-159574500D01* +X262476896Y-159574500D01* +X262476895Y-159574500D01* +X261766037Y-159574500D01* +X261698998Y-159554815D01* +X261678356Y-159538181D01* +X258628513Y-156488339D01* +X258628510Y-156488335D01* +X258628510Y-156488336D01* +X258621443Y-156481269D01* +X258621443Y-156481268D01* +X258534318Y-156394143D01* +X258534317Y-156394142D01* +X258534316Y-156394141D01* +X258483094Y-156359916D01* +X258471237Y-156351993D01* +X258431871Y-156325689D01* +X258431868Y-156325687D01* +X258431865Y-156325686D01* +X258351377Y-156292348D01* +X258318037Y-156278538D01* +X258236411Y-156262302D01* +X258216801Y-156258401D01* +X258197193Y-156254501D01* +X258197192Y-156254501D01* +X258197191Y-156254501D01* +X257729299Y-156254501D01* +X257662260Y-156234816D01* +X257637151Y-156213475D01* +X257631424Y-156207115D01* +X257631420Y-156207111D01* +X257478285Y-156095852D01* +X257478280Y-156095849D01* +X257305358Y-156018858D01* +X257305353Y-156018856D01* +X257158248Y-155987589D01* +X257120197Y-155979501D01* +X256930905Y-155979501D01* +X256898448Y-155986399D01* +X256745748Y-156018856D01* +X256745743Y-156018858D01* +X256572821Y-156095849D01* +X256572816Y-156095852D01* +X256419680Y-156207112D01* +X256293017Y-156347786D01* +X256198372Y-156511716D01* +X256198369Y-156511723D01* +X256141792Y-156685851D01* +X256139877Y-156691745D01* +X256120091Y-156880001D01* +X256139877Y-157068257D01* +X256139878Y-157068260D01* +X256198369Y-157248278D01* +X256198372Y-157248285D01* +X256293018Y-157412217D01* +X256398904Y-157529815D01* +X256419680Y-157552889D01* +X256572816Y-157664149D01* +X256572821Y-157664152D01* +X256745742Y-157741143D01* +X256745744Y-157741143D01* +X256745748Y-157741145D01* +X256876518Y-157768940D01* +X256937995Y-157802131D01* +X256968664Y-157851911D01* +X257008098Y-157973279D01* +X257008101Y-157973285D01* +X257102747Y-158137217D01* +X257186134Y-158229827D01* +X257229409Y-158277889D01* +X257382545Y-158389149D01* +X257382550Y-158389152D01* +X257429096Y-158409876D01* +X257482333Y-158455126D01* +X257502654Y-158521976D01* +X257483608Y-158589199D01* +X257431242Y-158635454D01* +X257378660Y-158647155D01* +X254533107Y-158647155D01* +X254466068Y-158627470D01* +X254445426Y-158610836D01* +X251762853Y-155928263D01* +X251762833Y-155928241D01* +X251671388Y-155836796D01* +X251620164Y-155802570D01* +X251574348Y-155771956D01* +X251568941Y-155768343D01* +X251568938Y-155768341D01* +X251568935Y-155768340D01* +X251488447Y-155735002D01* +X251455108Y-155721192D01* +X251445082Y-155719198D01* +X251394684Y-155709173D01* +X251334265Y-155697155D01* +X251334262Y-155697155D01* +X251334261Y-155697155D01* +X250843947Y-155697155D01* +X250776908Y-155677470D01* +X250737831Y-155637306D01* +X250729072Y-155622817D01* +X250722817Y-155612470D01* +X250722816Y-155612469D01* +X250722813Y-155612465D01* +X250602533Y-155492185D01* +X250557216Y-155464790D01* +X250456951Y-155404177D01* +X250294541Y-155353569D01* +X250294539Y-155353568D01* +X250294537Y-155353568D01* +X250245123Y-155349078D01* +X250223961Y-155347155D01* +X249710729Y-155347155D01* +X249691490Y-155348903D01* +X249640152Y-155353568D01* +X249477738Y-155404177D01* +X249332156Y-155492185D01* +X249332155Y-155492186D01* +X249230026Y-155594316D01* +X249168703Y-155627801D01* +X249099011Y-155622817D01* +X249054664Y-155594316D01* +X248952533Y-155492185D01* +X248907216Y-155464790D01* +X248806951Y-155404177D01* +X248644541Y-155353569D01* +X248644539Y-155353568D01* +X248644537Y-155353568D01* +X248595123Y-155349078D01* +X248573961Y-155347155D01* +X248060729Y-155347155D01* +X248041490Y-155348903D01* +X247990152Y-155353568D01* +X247827738Y-155404177D01* +X247682156Y-155492185D01* +X247561875Y-155612466D01* +X247473867Y-155758048D01* +X247423258Y-155920462D01* +X247420042Y-155955858D01* +X247416845Y-155991039D01* +X247416845Y-156654271D01* +X247417655Y-156663181D01* +X247423258Y-156724847D01* +X247423258Y-156724849D01* +X247423259Y-156724851D01* +X247473867Y-156887261D01* +X247545155Y-157005186D01* +X247561875Y-157032843D01* +X247566502Y-157038749D01* +X247564683Y-157040173D01* +X247592728Y-157091534D01* +X247587744Y-157161226D01* +X247570829Y-157192202D01* +X247538551Y-157235320D01* +X247538547Y-157235326D01* +X247488253Y-157370172D01* +X247481846Y-157429771D01* +X247481845Y-157429790D01* +X247481845Y-158525525D01* +X247481846Y-158525531D01* +X247488253Y-158585138D01* +X247538547Y-158719983D01* +X247538551Y-158719989D01* +X247545180Y-158728845D01* +X247569597Y-158794309D01* +X247554745Y-158862582D01* +X247505340Y-158911987D01* +X247445913Y-158927155D01* +X247262699Y-158927155D01* +X247230242Y-158934053D01* +X247077542Y-158966510D01* +X247077537Y-158966512D01* +X246904615Y-159043503D01* +X246904610Y-159043506D01* +X246751474Y-159154766D01* +X246624811Y-159295440D01* +X246530166Y-159459370D01* +X246530163Y-159459377D01* +X246474725Y-159630000D01* +X246471671Y-159639399D01* +X246451885Y-159827655D01* +X246471671Y-160015911D01* +X246471672Y-160015914D01* +X246530163Y-160195932D01* +X246530166Y-160195939D01* +X246624812Y-160359871D01* +X246737172Y-160484659D01* +X246751474Y-160500543D01* +X246904610Y-160611803D01* +X246904615Y-160611806D01* +X247077537Y-160688797D01* +X247077542Y-160688799D01* +X247262699Y-160728155D01* +X247262700Y-160728155D01* +X247392986Y-160728155D01* +X247460025Y-160747840D01* +X247505780Y-160800644D01* +X247515724Y-160869802D01* +X247499102Y-160916306D01* +X247480536Y-160947018D01* +X247473867Y-160958049D01* +X247458809Y-161006373D01* +X247423258Y-161120462D01* +X247420820Y-161147294D01* +X247416845Y-161191039D01* +X247416845Y-161854271D01* +X247417566Y-161862201D01* +X247423258Y-161924847D01* +X247423258Y-161924849D01* +X247423259Y-161924851D01* +X247473867Y-162087261D01* +X247473868Y-162087263D01* +X247474288Y-162088610D01* +X247475438Y-162158471D01* +X247438637Y-162217863D01* +X247375568Y-162247931D01* +X247355902Y-162249500D01* +X243054549Y-162249500D01* +X242987510Y-162229815D01* +X242962401Y-162208474D01* +X242956674Y-162202114D01* +X242956670Y-162202110D01* +X242803535Y-162090851D01* +X242803530Y-162090848D01* +X242630608Y-162013857D01* +X242630603Y-162013855D01* +X242484802Y-161982865D01* +X242445447Y-161974500D01* +X242256155Y-161974500D01* +X242223698Y-161981398D01* +X242070998Y-162013855D01* +X242070993Y-162013857D01* +X241898071Y-162090848D01* +X241898066Y-162090851D01* +X241744930Y-162202111D01* +X241618268Y-162342784D01* +X241523622Y-162506715D01* +X241523619Y-162506722D01* +X241487232Y-162618711D01* +X241447794Y-162676387D01* +X241395082Y-162701683D01* +X241220197Y-162738855D01* +X241220192Y-162738857D01* +X241047270Y-162815848D01* +X241047265Y-162815851D01* +X240894129Y-162927111D01* +X240767466Y-163067785D01* +X240672821Y-163231715D01* +X240672818Y-163231722D01* +X240617925Y-163400666D01* +X240614326Y-163411744D01* +X240594540Y-163600000D01* +X240614326Y-163788256D01* +X240614327Y-163788259D01* +X240672818Y-163968277D01* +X240672821Y-163968284D01* +X240767467Y-164132216D01* +X240861464Y-164236610D01* +X240894129Y-164272888D01* +X241047265Y-164384148D01* +X241047270Y-164384151D01* +X241220192Y-164461142D01* +X241220197Y-164461144D01* +X241405354Y-164500500D01* +X241405355Y-164500500D01* +X241594644Y-164500500D01* +X241594646Y-164500500D01* +X241779803Y-164461144D01* +X241952730Y-164384151D01* +X242105871Y-164272888D01* +X242110313Y-164267955D01* +X242111600Y-164266526D01* +X242171087Y-164229879D01* +X242203748Y-164225500D01* +X262396303Y-164225500D01* +X262396303Y-164225499D01* +X262477098Y-164209429D01* +X262477099Y-164209429D01* +X262487178Y-164207423D01* +X262517147Y-164201463D01* +X262554743Y-164185890D01* +X262630981Y-164154312D01* +X262682204Y-164120084D01* +X262733428Y-164085858D01* +X262817468Y-164001817D01* +X262878789Y-163968334D01* +X262905148Y-163965500D01* +X263112709Y-163965500D01* +X263179748Y-163985185D01* +X263225503Y-164037989D01* +X263235447Y-164107147D01* +X263235082Y-164108923D01* +X263219500Y-164227272D01* +X263219500Y-164452727D01* +X263234313Y-164565235D01* +X263234314Y-164565239D01* +X263274290Y-164661750D01* +X263281759Y-164731219D01* +X263281347Y-164733392D01* +X263274661Y-164767006D01* +X263259637Y-164842542D01* +X263259637Y-164842543D01* +X263257597Y-164852799D01* +X263257597Y-164862799D01* +X263237912Y-164929838D01* +X263210512Y-164960062D01* +X263205051Y-164964379D01* +X263195421Y-164974010D01* +X263134097Y-165007493D01* +X263064405Y-165002506D01* +X263020062Y-164974007D01* +X263010829Y-164964774D01* +X263010825Y-164964771D01* +X262866589Y-164875804D01* +X262866578Y-164875799D01* +X262705703Y-164822491D01* +X262606419Y-164812347D01* +X262583097Y-164812347D01* +X262583097Y-168337499D01* +X262606405Y-168337499D01* +X262606419Y-168337498D01* +X262705704Y-168327355D01* +X262866578Y-168274047D01* +X262866589Y-168274042D01* +X263010828Y-168185073D01* +X263020056Y-168175845D01* +X263081376Y-168142356D01* +X263151068Y-168147335D01* +X263195424Y-168175839D01* +X263205052Y-168185467D01* +X263205056Y-168185470D01* +X263349391Y-168274498D01* +X263349394Y-168274499D01* +X263349400Y-168274503D01* +X263510389Y-168327849D01* +X263609752Y-168338000D01* +X264156441Y-168337999D01* +X264156449Y-168337998D01* +X264156452Y-168337998D01* +X264210857Y-168332440D01* +X264255805Y-168327849D01* +X264416794Y-168274503D01* +X264561141Y-168185468D01* +X264681065Y-168065544D01* +X264770100Y-167921197D01* +X264823446Y-167760208D01* +X264829096Y-167704894D01* +X264855491Y-167640203D01* +X264864754Y-167629834D01* +X264987772Y-167506817D01* +X265049095Y-167473334D01* +X265075452Y-167470500D01* +X265134644Y-167470500D01* +X265134646Y-167470500D01* +X265177819Y-167461323D01* +X265247483Y-167466638D01* +X265303217Y-167508775D01* +X265327323Y-167574355D01* +X265327598Y-167582613D01* +X265327598Y-168071616D01* +X265327791Y-168073736D01* +X265334011Y-168142192D01* +X265334011Y-168142194D01* +X265334012Y-168142196D01* +X265384620Y-168304606D01* +X265439043Y-168394633D01* +X265446955Y-168407720D01* +X265464791Y-168475275D01* +X265443273Y-168541748D01* +X265389233Y-168586036D01* +X265354092Y-168595160D01* +X265300614Y-168600909D01* +X265165769Y-168651202D01* +X265165762Y-168651206D01* +X265050553Y-168737452D01* +X265050550Y-168737455D01* +X264964304Y-168852664D01* +X264964300Y-168852671D01* +X264914006Y-168987517D01* +X264907599Y-169047116D01* +X264907598Y-169047135D01* +X264907598Y-169788023D01* +X264887913Y-169855062D01* +X264835109Y-169900817D01* +X264765951Y-169910761D01* +X264744594Y-169905729D01* +X264650807Y-169874651D01* +X264551444Y-169864500D01* +X263954760Y-169864500D01* +X263954742Y-169864501D01* +X263855390Y-169874650D01* +X263855387Y-169874651D01* +X263694403Y-169927996D01* +X263694392Y-169928001D01* +X263550057Y-170017029D01* +X263550053Y-170017032D01* +X263430130Y-170136955D01* +X263430127Y-170136959D01* +X263341099Y-170281294D01* +X263341094Y-170281305D01* +X263287749Y-170442290D01* +X263277598Y-170541647D01* +X263277598Y-171088337D01* +X263277599Y-171088355D01* +X263287748Y-171187707D01* +X263287749Y-171187710D01* +X263341094Y-171348694D01* +X263341099Y-171348705D01* +X263430127Y-171493040D01* +X263430130Y-171493044D01* +X263439758Y-171502672D01* +X263473243Y-171563995D01* +X263468259Y-171633687D01* +X263439761Y-171678031D01* +X263430526Y-171687265D01* +X263430522Y-171687271D01* +X263341555Y-171831507D01* +X263341550Y-171831518D01* +X263288242Y-171992393D01* +X263278098Y-172091677D01* +X263278098Y-172115000D01* +X264379098Y-172115000D01* +X264446137Y-172134685D01* +X264491892Y-172187489D01* +X264503098Y-172239000D01* +X264503098Y-173314999D01* +X264551406Y-173314999D01* +X264551420Y-173314998D01* +X264650705Y-173304855D01* +X264745094Y-173273578D01* +X264814922Y-173271176D01* +X264874964Y-173306908D01* +X264906157Y-173369428D01* +X264908098Y-173391284D01* +X264908098Y-174042844D01* +X264914499Y-174102372D01* +X264914501Y-174102379D01* +X264964743Y-174237086D01* +X264964747Y-174237093D01* +X265050907Y-174352187D01* +X265050910Y-174352190D01* +X265166004Y-174438350D01* +X265166011Y-174438354D01* +X265300718Y-174488596D01* +X265309558Y-174489547D01* +X265374109Y-174516284D01* +X265413959Y-174573676D01* +X265416454Y-174643501D01* +X265401847Y-174677929D01* +X265396554Y-174686510D01* +X265396550Y-174686518D01* +X265343242Y-174847393D01* +X265333098Y-174946677D01* +X265333098Y-174995000D01* +X266033098Y-174995000D01* +X266033098Y-174538000D01* +X265932098Y-174538000D01* +X265865059Y-174518315D01* +X265819304Y-174465511D01* +X265808098Y-174414000D01* +X265808098Y-171895000D01* +X265360253Y-171895000D01* +X265293011Y-171902231D01* +X265292719Y-171899522D01* +X265235946Y-171896466D01* +X265179283Y-171855587D01* +X265164840Y-171831936D01* +X265164640Y-171831507D01* +X265075673Y-171687271D01* +X265075670Y-171687267D01* +X265066437Y-171678034D01* +X265032952Y-171616711D01* +X265037936Y-171547019D01* +X265066441Y-171502668D01* +X265076066Y-171493044D01* +X265076068Y-171493039D01* +X265080379Y-171487590D01* +X265137401Y-171447213D01* +X265177646Y-171440500D01* +X265199706Y-171440500D01* +X265199706Y-171440499D01* +X265266761Y-171427162D01* +X265266763Y-171427162D01* +X265293839Y-171421775D01* +X265320550Y-171416463D01* +X265368834Y-171396463D01* +X265434384Y-171369312D01* +X265485607Y-171335084D01* +X265536831Y-171300858D01* +X265605872Y-171231816D01* +X265667193Y-171198333D01* +X265693552Y-171195499D01* +X266422644Y-171195499D01* +X266489683Y-171215184D01* +X266510325Y-171231818D01* +X266993627Y-171715120D01* +X267027112Y-171776443D01* +X267022128Y-171846135D01* +X266980256Y-171902068D01* +X266914792Y-171926485D01* +X266862614Y-171918983D01* +X266815481Y-171901403D01* +X266815470Y-171901401D01* +X266755942Y-171895000D01* +X266308098Y-171895000D01* +X266308098Y-174227000D01* +X266409098Y-174227000D01* +X266476137Y-174246685D01* +X266521892Y-174299489D01* +X266533098Y-174351000D01* +X266533098Y-176219999D01* +X266556406Y-176219999D01* +X266556420Y-176219998D01* +X266655705Y-176209855D01* +X266816579Y-176156547D01* +X266816590Y-176156542D01* +X266960829Y-176067573D01* +X266970057Y-176058345D01* +X267031377Y-176024856D01* +X267101069Y-176029835D01* +X267145425Y-176058339D01* +X267155053Y-176067967D01* +X267155057Y-176067970D01* +X267299392Y-176156998D01* +X267299395Y-176156999D01* +X267299401Y-176157003D01* +X267460390Y-176210349D01* +X267559753Y-176220500D01* +X268106442Y-176220499D01* +X268106450Y-176220498D01* +X268106453Y-176220498D01* +X268160858Y-176214940D01* +X268205806Y-176210349D01* +X268366795Y-176157003D01* +X268511142Y-176067968D01* +X268631066Y-175948044D01* +X268720101Y-175803697D01* +X268773447Y-175642708D01* +X268783598Y-175543345D01* +X268783597Y-174946656D01* +X268776328Y-174875500D01* +X268773447Y-174847292D01* +X268773446Y-174847289D01* +X268759205Y-174804312D01* +X268720101Y-174686303D01* +X268715194Y-174678347D01* +X268696754Y-174610954D01* +X268717677Y-174544291D01* +X268771320Y-174499522D01* +X268807486Y-174489961D01* +X268815581Y-174489091D01* +X268950429Y-174438796D01* +X268986487Y-174411802D01* +X269051950Y-174387384D01* +X269120223Y-174402234D01* +X269148480Y-174423387D01* +X269192909Y-174467816D01* +X269192911Y-174467817D01* +X269192913Y-174467819D01* +X269338492Y-174555825D01* +X269500902Y-174606433D01* +X269571482Y-174612847D01* +X269571485Y-174612847D01* +X270234711Y-174612847D01* +X270234714Y-174612847D01* +X270305294Y-174606433D01* +X270467704Y-174555825D01* +X270613283Y-174467819D01* +X270733570Y-174347532D01* +X270821576Y-174201953D01* +X270872184Y-174039543D01* +X270878598Y-173968963D01* +X270878598Y-173672798D01* +X270898283Y-173605759D01* +X270914913Y-173585121D01* +X271101827Y-173398207D01* +X271101831Y-173398205D01* +X271188956Y-173311080D01* +X271252344Y-173216214D01* +X271257410Y-173208632D01* +X271288575Y-173133393D01* +X271304561Y-173094799D01* +X271328598Y-172973953D01* +X271328598Y-171799499D01* +X271348283Y-171732460D01* +X271401087Y-171686705D01* +X271452593Y-171675499D01* +X271948344Y-171675499D01* +X271948352Y-171675498D01* +X271948355Y-171675498D01* +X272021403Y-171668036D01* +X272047708Y-171665349D01* +X272208697Y-171612003D01* +X272353044Y-171522968D01* +X272362668Y-171513343D01* +X272423987Y-171479856D01* +X272493679Y-171484835D01* +X272538034Y-171513339D01* +X272547267Y-171522572D01* +X272547271Y-171522575D01* +X272691507Y-171611542D01* +X272691518Y-171611547D01* +X272852393Y-171664855D01* +X272951683Y-171674999D01* +X272975000Y-171674998D01* +X272975000Y-169699613D01* +X272972049Y-169694209D01* +X272975509Y-169628847D01* +X273014855Y-169510106D01* +X273024999Y-169410822D01* +X273025000Y-169410809D01* +X273025000Y-169387500D01* +X270399500Y-169387500D01* +X270332461Y-169367815D01* +X270286706Y-169315011D01* +X270275500Y-169263500D01* +X270275500Y-169011500D01* +X270295185Y-168944461D01* +X270347989Y-168898706D01* +X270399500Y-168887500D01* +X273024999Y-168887500D01* +X273024999Y-168864192D01* +X273024998Y-168864177D01* +X273014855Y-168764892D01* +X272961547Y-168604018D01* +X272961542Y-168604007D01* +X272872575Y-168459771D01* +X272872572Y-168459767D01* +X272863339Y-168450534D01* +X272829854Y-168389211D01* +X272834838Y-168319519D01* +X272863343Y-168275168D01* +X272872968Y-168265544D01* +X272962003Y-168121197D01* +X273015349Y-167960208D01* +X273025500Y-167860845D01* +X273025499Y-167314156D01* +X273015349Y-167214792D01* +X272962003Y-167053803D01* +X272961999Y-167053797D01* +X272961998Y-167053794D01* +X272872970Y-166909459D01* +X272868490Y-166903793D01* +X272869594Y-166902919D01* +X272839914Y-166848564D01* +X272844898Y-166778872D01* +X272853693Y-166760206D01* +X272857227Y-166754085D01* +X272947179Y-166598284D01* +X273005674Y-166418256D01* +X273025460Y-166230000D01* +X273005674Y-166041744D01* +X272947179Y-165861716D01* +X272852533Y-165697784D01* +X272725871Y-165557112D01* +X272725870Y-165557111D01* +X272572734Y-165445851D01* +X272572729Y-165445848D01* +X272399807Y-165368857D01* +X272399802Y-165368855D01* +X272254001Y-165337865D01* +X272214646Y-165329500D01* +X272144500Y-165329500D01* +X272077461Y-165309815D01* +X272031706Y-165257011D01* +X272020500Y-165205500D01* +X272020500Y-165114500D01* +X272040185Y-165047461D01* +X272092989Y-165001706D01* +X272144500Y-164990500D01* +X273340500Y-164990500D01* +X273407539Y-165010185D01* +X273453294Y-165062989D01* +X273464500Y-165114500D01* +X273464500Y-174249548D01* +X273444815Y-174316587D01* +X273428181Y-174337229D01* +X268427229Y-179338181D01* +X268365906Y-179371666D01* +X268339548Y-179374500D01* +X250413244Y-179374500D01* +X250346205Y-179354815D01* +X250325563Y-179338181D01* +X247587990Y-176600608D01* +X247587970Y-176600586D01* +X247496528Y-176509144D01* +X247496520Y-176509138D01* +X247433998Y-176467362D01* +X247433996Y-176467361D01* +X247404235Y-176447475D01* +X247394077Y-176440687D01* +X247353831Y-176424017D01* +X247313584Y-176407347D01* +X247280245Y-176393537D01* +X247270219Y-176391543D01* +X247219821Y-176381518D01* +X247159402Y-176369500D01* +X247159399Y-176369500D01* +X247159398Y-176369500D01* +X239306607Y-176369500D01* +X239183393Y-176369500D01* +X239183389Y-176369500D01* +X239122971Y-176381518D01* +X239062548Y-176393537D01* +X239062543Y-176393538D01* +X239029207Y-176407347D01* +X239015397Y-176413067D01* +X238993169Y-176422274D01* +X238948713Y-176440688D01* +X238938557Y-176447475D01* +X238938449Y-176447547D01* +X238846268Y-176509140D01* +X238802705Y-176552703D01* +X238759142Y-176596267D01* +X238759139Y-176596270D01* +X237697229Y-177658179D01* +X237635906Y-177691664D01* +X237569286Y-177687780D01* +X237489613Y-177660428D01* +X237244335Y-177619500D01* +X236995665Y-177619500D01* +X236750383Y-177660429D01* +X236515197Y-177741169D01* +X236515188Y-177741172D01* +X236296493Y-177859524D01* +X236100257Y-178012261D01* +X235931833Y-178195217D01* +X235795826Y-178403393D01* +X235695936Y-178631118D01* +X235634892Y-178872175D01* +X235634890Y-178872187D01* +X235614357Y-179119994D01* +X235614357Y-179120005D01* +X235624322Y-179240260D01* +X235610241Y-179308696D01* +X235561396Y-179358655D01* +X235500746Y-179374500D01* +X188995148Y-179374500D01* +X188928109Y-179354815D01* +X188907467Y-179338181D01* +X185231467Y-175662181D01* +X185197982Y-175600858D01* +X185202966Y-175531166D01* +X185244838Y-175475233D01* +X185310302Y-175450816D01* +X185319148Y-175450500D01* +X185444644Y-175450500D01* +X185444646Y-175450500D01* +X185629803Y-175411144D01* +X185802730Y-175334151D01* +X185955871Y-175222888D01* +X186082533Y-175082216D01* +X186177179Y-174918284D01* +X186235674Y-174738256D01* +X186254772Y-174556536D01* +X186281356Y-174491924D01* +X186338654Y-174451939D01* +X186378093Y-174445500D01* +X186501613Y-174445500D01* +X186501616Y-174445500D01* +X186572196Y-174439086D01* +X186734606Y-174388478D01* +X186880185Y-174300472D01* +X186889992Y-174290665D01* +X186951314Y-174257178D01* +X187021006Y-174262160D01* +X187065357Y-174290662D01* +X187072267Y-174297572D01* +X187072271Y-174297575D01* +X187216507Y-174386542D01* +X187216518Y-174386547D01* +X187377393Y-174439855D01* +X187476683Y-174449999D01* +X187524999Y-174449998D01* +X187525000Y-174449998D01* +X187525000Y-173374000D01* +X187544685Y-173306961D01* +X187597489Y-173261206D01* +X187649000Y-173250000D01* +X187901000Y-173250000D01* +X187968039Y-173269685D01* +X188013794Y-173322489D01* +X188025000Y-173374000D01* +X188025000Y-174449999D01* +X188073308Y-174449999D01* +X188073322Y-174449998D01* +X188172607Y-174439855D01* +X188333481Y-174386547D01* +X188333488Y-174386544D01* +X188449920Y-174314727D01* +X188517312Y-174296286D01* +X188579165Y-174314147D01* +X188710394Y-174393478D01* +X188872804Y-174444086D01* +X188943384Y-174450500D01* +X189239548Y-174450500D01* +X189306587Y-174470185D01* +X189327228Y-174486818D01* +X190594141Y-175753732D01* +X190594142Y-175753733D01* +X190643890Y-175803481D01* +X190681269Y-175840860D01* +X190681271Y-175840861D01* +X190727077Y-175871468D01* +X190783711Y-175909309D01* +X190783714Y-175909311D01* +X190897548Y-175956463D01* +X191018388Y-175980499D01* +X191018392Y-175980500D01* +X191018393Y-175980500D01* +X195731912Y-175980500D01* +X195792334Y-175968481D01* +X195852757Y-175956463D01* +X195906234Y-175934312D01* +X195966591Y-175909312D01* +X196023228Y-175871467D01* +X196069038Y-175840858D01* +X196156163Y-175753733D01* +X196156163Y-175753731D01* +X196166371Y-175743524D01* +X196166372Y-175743521D01* +X196833846Y-175076048D01* +X196895165Y-175042566D01* +X196964857Y-175047550D01* +X196971959Y-175050453D01* +X197080192Y-175098642D01* +X197080197Y-175098644D01* +X197265354Y-175138000D01* +X197265355Y-175138000D01* +X197454644Y-175138000D01* +X197454646Y-175138000D01* +X197639803Y-175098644D01* +X197812730Y-175021651D01* +X197965871Y-174910388D01* +X198092533Y-174769716D01* +X198187179Y-174605784D01* +X198201243Y-174562497D01* +X198240679Y-174504824D01* +X198305037Y-174477624D01* +X198373884Y-174489538D01* +X198406855Y-174513135D01* +X198629575Y-174735855D01* +X198629579Y-174735858D01* +X198732020Y-174804308D01* +X198732027Y-174804312D01* +X198796767Y-174831128D01* +X198845860Y-174851463D01* +X198865909Y-174855451D01* +X198899508Y-174862134D01* +X198966704Y-174875501D01* +X198966706Y-174875501D01* +X199096033Y-174875501D01* +X199096053Y-174875500D01* +X219126101Y-174875500D01* +X219126101Y-174875499D01* +X219222702Y-174856285D01* +X219222703Y-174856285D01* +X219230856Y-174854663D01* +X219246945Y-174851463D01* +X219296038Y-174831128D01* +X219360779Y-174804312D01* +X219435326Y-174754500D01* +X219463226Y-174735858D01* +X219550351Y-174648733D01* +X219550351Y-174648731D01* +X219560559Y-174638524D01* +X219560560Y-174638521D01* +X220614081Y-173585000D01* +X243017704Y-173585000D01* +X243017899Y-173587485D01* +X243063718Y-173745197D01* +X243147314Y-173886551D01* +X243147321Y-173886560D01* +X243263438Y-174002677D01* +X243263447Y-174002684D01* +X243404803Y-174086281D01* +X243404806Y-174086282D01* +X243562504Y-174132098D01* +X243562510Y-174132099D01* +X243599350Y-174134998D01* +X243599366Y-174134999D01* +X244140000Y-174134999D01* +X244640000Y-174134999D01* +X245180634Y-174134999D01* +X245180649Y-174134998D01* +X245217489Y-174132099D01* +X245217495Y-174132098D01* +X245375193Y-174086282D01* +X245375196Y-174086281D01* +X245516552Y-174002684D01* +X245516561Y-174002677D01* +X245632678Y-173886560D01* +X245632685Y-173886551D01* +X245716281Y-173745197D01* +X245762100Y-173587485D01* +X245762295Y-173585000D01* +X245762295Y-173584999D01* +X244640000Y-173584999D01* +X244640000Y-174134999D01* +X244140000Y-174134999D01* +X244140000Y-173584999D01* +X243017705Y-173584999D01* +X243017704Y-173585000D01* +X220614081Y-173585000D01* +X224889784Y-169309299D01* +X243014500Y-169309299D01* +X243014500Y-169740702D01* +X243017401Y-169777568D01* +X243017402Y-169777574D01* +X243063254Y-169935394D01* +X243063255Y-169935397D01* +X243063256Y-169935399D01* +X243088692Y-169978409D01* +X243146917Y-170076863D01* +X243151702Y-170083032D01* +X243149256Y-170084928D01* +X243175856Y-170133642D01* +X243170872Y-170203334D01* +X243150082Y-170235719D01* +X243151699Y-170236974D01* +X243146915Y-170243140D01* +X243063255Y-170384603D01* +X243063254Y-170384606D01* +X243017402Y-170542426D01* +X243017401Y-170542432D01* +X243014500Y-170579298D01* +X243014500Y-171010701D01* +X243017401Y-171047567D01* +X243017402Y-171047573D01* +X243063254Y-171205393D01* +X243063255Y-171205396D01* +X243063256Y-171205398D01* +X243083829Y-171240185D01* +X243146917Y-171346862D01* +X243151702Y-171353031D01* +X243149256Y-171354927D01* +X243175857Y-171403642D01* +X243170873Y-171473334D01* +X243150069Y-171505703D01* +X243151702Y-171506969D01* +X243146917Y-171513137D01* +X243063255Y-171654603D01* +X243063254Y-171654606D01* +X243017402Y-171812426D01* +X243017401Y-171812432D01* +X243014500Y-171849298D01* +X243014500Y-172280701D01* +X243017401Y-172317567D01* +X243017402Y-172317573D01* +X243063254Y-172475393D01* +X243063255Y-172475396D01* +X243146917Y-172616862D01* +X243151702Y-172623031D01* +X243149363Y-172624844D01* +X243176200Y-172673948D01* +X243171242Y-172743642D01* +X243150463Y-172776007D01* +X243152100Y-172777277D01* +X243147314Y-172783446D01* +X243063718Y-172924800D01* +X243017899Y-173082512D01* +X243017704Y-173084997D01* +X243017705Y-173084999D01* +X245762295Y-173084999D01* +X245762295Y-173084997D01* +X245762100Y-173082512D01* +X245716281Y-172924800D01* +X245632685Y-172783446D01* +X245627900Y-172777277D01* +X245630359Y-172775369D01* +X245603789Y-172726710D01* +X245608773Y-172657018D01* +X245629856Y-172624239D01* +X245628298Y-172623031D01* +X245633075Y-172616870D01* +X245633081Y-172616865D01* +X245716744Y-172475398D01* +X245754011Y-172347127D01* +X245762597Y-172317573D01* +X245762598Y-172317567D01* +X245765499Y-172280701D01* +X245765500Y-172280694D01* +X245765500Y-171849306D01* +X245762598Y-171812431D01* +X245760651Y-171805731D01* +X245716745Y-171654606D01* +X245716744Y-171654603D01* +X245716744Y-171654602D01* +X245633081Y-171513135D01* +X245633078Y-171513132D01* +X245628298Y-171506969D01* +X245630750Y-171505066D01* +X245604155Y-171456421D01* +X245609104Y-171386726D01* +X245629940Y-171354304D01* +X245628298Y-171353031D01* +X245633075Y-171346870D01* +X245633081Y-171346865D01* +X245716744Y-171205398D01* +X245751863Y-171084519D01* +X245762597Y-171047573D01* +X245762598Y-171047567D01* +X245763511Y-171035962D01* +X245765500Y-171010694D01* +X245765500Y-170579306D01* +X245762598Y-170542431D01* +X245762370Y-170541647D01* +X245716745Y-170384606D01* +X245716744Y-170384603D01* +X245716744Y-170384602D01* +X245633081Y-170243135D01* +X245633078Y-170243132D01* +X245628298Y-170236969D01* +X245630750Y-170235066D01* +X245604155Y-170186421D01* +X245609104Y-170116726D01* +X245629942Y-170084300D01* +X245628301Y-170083027D01* +X245633077Y-170076869D01* +X245633081Y-170076866D01* +X245716744Y-169935399D01* +X245762598Y-169777570D01* +X245765500Y-169740695D01* +X245765500Y-169309307D01* +X245765499Y-169309299D01* +X248164500Y-169309299D01* +X248164500Y-169740702D01* +X248167401Y-169777568D01* +X248167402Y-169777574D01* +X248213254Y-169935394D01* +X248213255Y-169935397D01* +X248213256Y-169935399D01* +X248238692Y-169978409D01* +X248296917Y-170076863D01* +X248301702Y-170083032D01* +X248299256Y-170084928D01* +X248325856Y-170133642D01* +X248320872Y-170203334D01* +X248300082Y-170235719D01* +X248301699Y-170236974D01* +X248296915Y-170243140D01* +X248213255Y-170384603D01* +X248213254Y-170384606D01* +X248167402Y-170542426D01* +X248167401Y-170542432D01* +X248164500Y-170579298D01* +X248164500Y-171010701D01* +X248167401Y-171047567D01* +X248167402Y-171047573D01* +X248213254Y-171205393D01* +X248213255Y-171205396D01* +X248213256Y-171205398D01* +X248233829Y-171240185D01* +X248296917Y-171346862D01* +X248301702Y-171353031D01* +X248299256Y-171354927D01* +X248325857Y-171403642D01* +X248320873Y-171473334D01* +X248300069Y-171505703D01* +X248301702Y-171506969D01* +X248296917Y-171513137D01* +X248213255Y-171654603D01* +X248213254Y-171654606D01* +X248167402Y-171812426D01* +X248167401Y-171812432D01* +X248164500Y-171849298D01* +X248164500Y-172280701D01* +X248167401Y-172317567D01* +X248167402Y-172317573D01* +X248213254Y-172475393D01* +X248213255Y-172475396D01* +X248296917Y-172616862D01* +X248301702Y-172623031D01* +X248299256Y-172624927D01* +X248325856Y-172673641D01* +X248320872Y-172743333D01* +X248300082Y-172775718D01* +X248301699Y-172776973D01* +X248296915Y-172783139D01* +X248213255Y-172924602D01* +X248213254Y-172924605D01* +X248167402Y-173082425D01* +X248167401Y-173082431D01* +X248164500Y-173119297D01* +X248164500Y-173550700D01* +X248167401Y-173587566D01* +X248167402Y-173587572D01* +X248213254Y-173745392D01* +X248213255Y-173745395D01* +X248296917Y-173886861D01* +X248296923Y-173886869D01* +X248413129Y-174003075D01* +X248413133Y-174003078D01* +X248413135Y-174003080D01* +X248554602Y-174086743D01* +X248568456Y-174090768D01* +X248712426Y-174132596D01* +X248712429Y-174132596D01* +X248712431Y-174132597D01* +X248749306Y-174135499D01* +X248749314Y-174135499D01* +X250330686Y-174135499D01* +X250330694Y-174135499D01* +X250367569Y-174132597D01* +X250511543Y-174090768D01* +X250581412Y-174090967D01* +X250619024Y-174109526D01* +X250632271Y-174119151D01* +X250805192Y-174196141D01* +X250805197Y-174196143D01* +X250990354Y-174235499D01* +X250990355Y-174235499D01* +X251179646Y-174235499D01* +X251260984Y-174218210D01* +X251286765Y-174215500D01* +X253693398Y-174215500D01* +X253760437Y-174235185D01* +X253799514Y-174275349D01* +X253814528Y-174300185D01* +X253814531Y-174300189D01* +X253934811Y-174420469D01* +X253934813Y-174420470D01* +X253934815Y-174420472D01* +X254080394Y-174508478D01* +X254080854Y-174508621D01* +X254081150Y-174508818D01* +X254087235Y-174511557D01* +X254086779Y-174512568D01* +X254139004Y-174547356D01* +X254166980Y-174611380D01* +X254161900Y-174665326D01* +X254120332Y-174793260D01* +X254114326Y-174811744D01* +X254094540Y-175000000D01* +X254114326Y-175188256D01* +X254114327Y-175188259D01* +X254172818Y-175368277D01* +X254172821Y-175368284D01* +X254267467Y-175532216D01* +X254355794Y-175630313D01* +X254394129Y-175672888D01* +X254547265Y-175784148D01* +X254547270Y-175784151D01* +X254720192Y-175861142D01* +X254720197Y-175861144D01* +X254905354Y-175900500D01* +X254905355Y-175900500D01* +X255094644Y-175900500D01* +X255094646Y-175900500D01* +X255279803Y-175861144D01* +X255452730Y-175784151D01* +X255605871Y-175672888D01* +X255722533Y-175543322D01* +X265333099Y-175543322D01* +X265343242Y-175642607D01* +X265396550Y-175803481D01* +X265396555Y-175803492D01* +X265485522Y-175947728D01* +X265485525Y-175947732D01* +X265605365Y-176067572D01* +X265605369Y-176067575D01* +X265749605Y-176156542D01* +X265749616Y-176156547D01* +X265910491Y-176209855D01* +X266009781Y-176219999D01* +X266033098Y-176219998D01* +X266033098Y-175495000D01* +X265333099Y-175495000D01* +X265333099Y-175543322D01* +X255722533Y-175543322D01* +X255732533Y-175532216D01* +X255827179Y-175368284D01* +X255885674Y-175188256D01* +X255903321Y-175020344D01* +X255929904Y-174955734D01* +X255938950Y-174945639D01* +X256282772Y-174601819D01* +X256344095Y-174568334D01* +X256370453Y-174565500D01* +X256476613Y-174565500D01* +X256476616Y-174565500D01* +X256547196Y-174559086D01* +X256709606Y-174508478D01* +X256855185Y-174420472D01* +X256975472Y-174300185D01* +X257063478Y-174154606D01* +X257114086Y-173992196D01* +X257120500Y-173921616D01* +X257120500Y-173258384D01* +X257114086Y-173187804D01* +X257063478Y-173025394D01* +X256983613Y-172893282D01* +X256965778Y-172825731D01* +X256983613Y-172764987D01* +X257060186Y-172638322D01* +X263278099Y-172638322D01* +X263288242Y-172737607D01* +X263341550Y-172898481D01* +X263341555Y-172898492D01* +X263430522Y-173042728D01* +X263430525Y-173042732D01* +X263550365Y-173162572D01* +X263550369Y-173162575D01* +X263694605Y-173251542D01* +X263694616Y-173251547D01* +X263855491Y-173304855D01* +X263954781Y-173314999D01* +X264003097Y-173314998D01* +X264003098Y-173314998D01* +X264003098Y-172615000D01* +X263278099Y-172615000D01* +X263278099Y-172638322D01* +X257060186Y-172638322D01* +X257068478Y-172624606D01* +X257119086Y-172462196D01* +X257125500Y-172391616D01* +X257125500Y-171728384D01* +X257119086Y-171657804D01* +X257068478Y-171495394D01* +X256986114Y-171359148D01* +X256968278Y-171291596D01* +X256986115Y-171230850D01* +X257068478Y-171094606D01* +X257119086Y-170932196D01* +X257125500Y-170861616D01* +X257125500Y-170198384D01* +X257119086Y-170127804D01* +X257068478Y-169965394D01* +X256985821Y-169828664D01* +X256967986Y-169761112D01* +X256985822Y-169700366D01* +X257068019Y-169564395D01* +X257118590Y-169402106D01* +X257125000Y-169331572D01* +X257125000Y-169250000D01* +X256099000Y-169250000D01* +X256031961Y-169230315D01* +X255986206Y-169177511D01* +X255975000Y-169126000D01* +X255975000Y-168750000D01* +X256475000Y-168750000D01* +X257124999Y-168750000D01* +X257124999Y-168668417D01* +X257118591Y-168597897D01* +X257118590Y-168597892D01* +X257068018Y-168435603D01* +X256980072Y-168290122D01* +X256859877Y-168169927D01* +X256714395Y-168081980D01* +X256714396Y-168081980D01* +X256552105Y-168031409D01* +X256552106Y-168031409D01* +X256481572Y-168025000D01* +X256475000Y-168025000D01* +X256475000Y-168750000D01* +X255975000Y-168750000D01* +X255975000Y-168025000D01* +X255974999Y-168024999D01* +X255968436Y-168025000D01* +X255968417Y-168025001D01* +X255897897Y-168031408D01* +X255897892Y-168031409D01* +X255735603Y-168081981D01* +X255590122Y-168169927D01* +X255590121Y-168169928D01* +X255488035Y-168272015D01* +X255426712Y-168305500D01* +X255357020Y-168300516D01* +X255312673Y-168272015D01* +X255210188Y-168169530D01* +X255164972Y-168142196D01* +X255064606Y-168081522D01* +X254902196Y-168030914D01* +X254902194Y-168030913D01* +X254902192Y-168030913D01* +X254852778Y-168026423D01* +X254831616Y-168024500D01* +X254318384Y-168024500D01* +X254299145Y-168026248D01* +X254247807Y-168030913D01* +X254085393Y-168081522D01* +X253939811Y-168169530D01* +X253819530Y-168289811D01* +X253731522Y-168435393D01* +X253680913Y-168597807D01* +X253677592Y-168634361D01* +X253674500Y-168668384D01* +X253674500Y-169331616D01* +X253674825Y-169335188D01* +X253680913Y-169402192D01* +X253680913Y-169402194D01* +X253680914Y-169402196D01* +X253731522Y-169564606D01* +X253813885Y-169700851D01* +X253831721Y-169768403D01* +X253813887Y-169829145D01* +X253804517Y-169844646D01* +X253752991Y-169891836D01* +X253698398Y-169904500D01* +X251537741Y-169904500D01* +X251537721Y-169904499D01* +X251531607Y-169904499D01* +X251408394Y-169904499D01* +X251401528Y-169905864D01* +X251351570Y-169905535D01* +X251299649Y-169894500D01* +X251299646Y-169894500D01* +X251110354Y-169894500D01* +X251088990Y-169899040D01* +X251062298Y-169904714D01* +X250992631Y-169899396D01* +X250936899Y-169857258D01* +X250912795Y-169791678D01* +X250912901Y-169773708D01* +X250915500Y-169740695D01* +X250915500Y-169309307D01* +X250912598Y-169272432D01* +X250908812Y-169259402D01* +X250866745Y-169114607D01* +X250866744Y-169114604D01* +X250866744Y-169114603D01* +X250794651Y-168992701D01* +X250777469Y-168924978D01* +X250799629Y-168858715D01* +X250854095Y-168814952D01* +X250875586Y-168808295D01* +X250979803Y-168786144D01* +X251152730Y-168709151D01* +X251305871Y-168597888D01* +X251432533Y-168457216D01* +X251527179Y-168293284D01* +X251585674Y-168113256D01* +X251605460Y-167925000D01* +X251585674Y-167736744D01* +X251561005Y-167660822D01* +X261383098Y-167660822D01* +X261393241Y-167760107D01* +X261446549Y-167920981D01* +X261446554Y-167920992D01* +X261535521Y-168065228D01* +X261535524Y-168065232D01* +X261655364Y-168185072D01* +X261655368Y-168185075D01* +X261799604Y-168274042D01* +X261799615Y-168274047D01* +X261960490Y-168327355D01* +X262059780Y-168337499D01* +X262083097Y-168337498D01* +X262083097Y-167612500D01* +X261383098Y-167612500D01* +X261383098Y-167660822D01* +X251561005Y-167660822D01* +X251527179Y-167556716D01* +X251432533Y-167392784D01* +X251305871Y-167252112D01* +X251305870Y-167252111D01* +X251152734Y-167140851D01* +X251152729Y-167140848D01* +X250980526Y-167064177D01* +X261383097Y-167064177D01* +X261383097Y-167112500D01* +X262083097Y-167112500D01* +X262083097Y-166037347D01* +X261383098Y-166037347D01* +X261383098Y-166085669D01* +X261393241Y-166184954D01* +X261446549Y-166345828D01* +X261446554Y-166345839D01* +X261535521Y-166490075D01* +X261540002Y-166495742D01* +X261538134Y-166497218D01* +X261566172Y-166548565D01* +X261561188Y-166618257D01* +X261538777Y-166653136D01* +X261540002Y-166654105D01* +X261535521Y-166659771D01* +X261446554Y-166804007D01* +X261446549Y-166804018D01* +X261393241Y-166964893D01* +X261383097Y-167064177D01* +X250980526Y-167064177D01* +X250979807Y-167063857D01* +X250979802Y-167063855D01* +X250819651Y-167029815D01* +X250794646Y-167024500D01* +X250605354Y-167024500D01* +X250580349Y-167029815D01* +X250420197Y-167063855D01* +X250420195Y-167063856D01* +X250324300Y-167106552D01* +X250255050Y-167115836D01* +X250208768Y-167098810D01* +X250073705Y-167015501D01* +X250073699Y-167015498D01* +X250073697Y-167015497D01* +X250027977Y-167000347D01* +X249912709Y-166962151D01* +X249813346Y-166952000D01* +X249266662Y-166952000D01* +X249266644Y-166952001D01* +X249167292Y-166962150D01* +X249167289Y-166962151D01* +X249006305Y-167015496D01* +X249006294Y-167015501D01* +X248861959Y-167104529D01* +X248861953Y-167104533D01* +X248852324Y-167114163D01* +X248791000Y-167147646D01* +X248721308Y-167142659D01* +X248676965Y-167114160D01* +X248667732Y-167104927D01* +X248667728Y-167104924D01* +X248523492Y-167015957D01* +X248523481Y-167015952D01* +X248362606Y-166962644D01* +X248263322Y-166952500D01* +X248240000Y-166952500D01* +X248240000Y-168907483D01* +X248267489Y-168957826D01* +X248262505Y-169027518D01* +X248253056Y-169047304D01* +X248213254Y-169114606D01* +X248213254Y-169114607D01* +X248167402Y-169272427D01* +X248167401Y-169272433D01* +X248164500Y-169309299D01* +X245765499Y-169309299D01* +X245762598Y-169272432D01* +X245758812Y-169259402D01* +X245716745Y-169114607D01* +X245716744Y-169114604D01* +X245716744Y-169114603D01* +X245633081Y-168973136D01* +X245633079Y-168973134D01* +X245633076Y-168973130D01* +X245516870Y-168856924D01* +X245516862Y-168856918D01* +X245429149Y-168805045D01* +X245375398Y-168773257D01* +X245375397Y-168773256D01* +X245375396Y-168773256D01* +X245375393Y-168773255D01* +X245217573Y-168727403D01* +X245217567Y-168727402D01* +X245180701Y-168724501D01* +X245180694Y-168724501D01* +X243599306Y-168724501D01* +X243599298Y-168724501D01* +X243562432Y-168727402D01* +X243562426Y-168727403D01* +X243404606Y-168773255D01* +X243404603Y-168773256D01* +X243263137Y-168856918D01* +X243263129Y-168856924D01* +X243146923Y-168973130D01* +X243146917Y-168973138D01* +X243063255Y-169114604D01* +X243063254Y-169114607D01* +X243017402Y-169272427D01* +X243017401Y-169272433D01* +X243014500Y-169309299D01* +X224889784Y-169309299D01* +X225973261Y-168225822D01* +X247040001Y-168225822D01* +X247050144Y-168325107D01* +X247103452Y-168485981D01* +X247103457Y-168485992D01* +X247192424Y-168630228D01* +X247192427Y-168630232D01* +X247312267Y-168750072D01* +X247312271Y-168750075D01* +X247456507Y-168839042D01* +X247456518Y-168839047D01* +X247617393Y-168892355D01* +X247716683Y-168902499D01* +X247740000Y-168902498D01* +X247740000Y-168177500D01* +X247040001Y-168177500D01* +X247040001Y-168225822D01* +X225973261Y-168225822D01* +X226569906Y-167629177D01* +X247040000Y-167629177D01* +X247040000Y-167677500D01* +X247740000Y-167677500D01* +X247740000Y-166952499D01* +X247716693Y-166952500D01* +X247716674Y-166952501D01* +X247617392Y-166962644D01* +X247456518Y-167015952D01* +X247456507Y-167015957D01* +X247312271Y-167104924D01* +X247312267Y-167104927D01* +X247192427Y-167224767D01* +X247192424Y-167224771D01* +X247103457Y-167369007D01* +X247103452Y-167369018D01* +X247050144Y-167529893D01* +X247040000Y-167629177D01* +X226569906Y-167629177D01* +X228710060Y-165489024D01* +X261383097Y-165489024D01* +X261383097Y-165537347D01* +X262083097Y-165537347D01* +X262083097Y-164812346D01* +X262059790Y-164812347D01* +X262059771Y-164812348D01* +X261960489Y-164822491D01* +X261799615Y-164875799D01* +X261799604Y-164875804D01* +X261655368Y-164964771D01* +X261655364Y-164964774D01* +X261535524Y-165084614D01* +X261535521Y-165084618D01* +X261446554Y-165228854D01* +X261446549Y-165228865D01* +X261393241Y-165389740D01* +X261383097Y-165489024D01* +X228710060Y-165489024D01* +X228965858Y-165233226D01* +X229034312Y-165130778D01* +X229045830Y-165102972D01* +X229070553Y-165043285D01* +X229078444Y-165024234D01* +X229081463Y-165016945D01* +X229087434Y-164986928D01* +X229090313Y-164972453D01* +X229105501Y-164896101D01* +X229105501Y-164767776D01* +X229105500Y-164767750D01* +X229105500Y-154941677D01* +X263378098Y-154941677D01* +X263378098Y-154965000D01* +X264103098Y-154965000D01* +X264103098Y-154265000D01* +X264103097Y-154264999D01* +X264054791Y-154265000D01* +X264054773Y-154265001D01* +X263955490Y-154275144D01* +X263794616Y-154328452D01* +X263794605Y-154328457D01* +X263650369Y-154417424D01* +X263650365Y-154417427D01* +X263530525Y-154537267D01* +X263530522Y-154537271D01* +X263441555Y-154681507D01* +X263441550Y-154681518D01* +X263388242Y-154842393D01* +X263378098Y-154941677D01* +X229105500Y-154941677D01* +X229105500Y-150993322D01* +X248127501Y-150993322D01* +X248137644Y-151092607D01* +X248190952Y-151253481D01* +X248190957Y-151253492D01* +X248279924Y-151397728D01* +X248279927Y-151397732D01* +X248399767Y-151517572D01* +X248399771Y-151517575D01* +X248544007Y-151606542D01* +X248544018Y-151606547D01* +X248704893Y-151659855D01* +X248804183Y-151669999D01* +X248827500Y-151669998D01* +X248827500Y-150945000D01* +X248127501Y-150945000D01* +X248127501Y-150993322D01* +X229105500Y-150993322D01* +X229105500Y-149881998D01* +X229105499Y-149881992D01* +X229104726Y-149878107D01* +X229104722Y-149878090D01* +X229086910Y-149788537D01* +X229086910Y-149788536D01* +X229084148Y-149774655D01* +X229081463Y-149761152D01* +X229069880Y-149733187D01* +X229056418Y-149700687D01* +X229034314Y-149647323D01* +X229034308Y-149647312D01* +X229011381Y-149613001D01* +X229011380Y-149613000D01* +X228965858Y-149544871D01* +X228965856Y-149544868D01* +X228875637Y-149454649D01* +X228875606Y-149454620D01* +X223546819Y-144125833D01* +X223513334Y-144064510D01* +X223510500Y-144038152D01* +X223510500Y-140240001D01* +X224000204Y-140240001D01* +X224000399Y-140242486D01* +X224046218Y-140400198D01* +X224129814Y-140541552D01* +X224129821Y-140541561D01* +X224245938Y-140657678D01* +X224245947Y-140657685D01* +X224387303Y-140741282D01* +X224387306Y-140741283D01* +X224545004Y-140787099D01* +X224545010Y-140787100D01* +X224581850Y-140789999D01* +X224581866Y-140790000D01* +X224910000Y-140790000D01* +X224910000Y-140240000D01* +X224000205Y-140240000D01* +X224000204Y-140240001D01* +X223510500Y-140240001D01* +X223510500Y-139927668D01* +X223530185Y-139860629D01* +X223582989Y-139814874D01* +X223599895Y-139808595D01* +X223657898Y-139791744D01* +X223799365Y-139708081D01* +X223799370Y-139708075D01* +X223805531Y-139703298D01* +X223806839Y-139704984D01* +X223858509Y-139676761D01* +X223928201Y-139681735D01* +X223975941Y-139713752D01* +X224000204Y-139740000D01* +X226319795Y-139740000D01* +X226328588Y-139730487D01* +X226336012Y-139695152D01* +X226385065Y-139645397D01* +X226397800Y-139639247D01* +X226438114Y-139622549D01* +X226506286Y-139594312D01* +X226567687Y-139553284D01* +X226608733Y-139525858D01* +X226695858Y-139438733D01* +X226695860Y-139438729D01* +X226832821Y-139301767D01* +X226894142Y-139268285D01* +X226963834Y-139273269D01* +X227019767Y-139315141D01* +X227044184Y-139380605D01* +X227044500Y-139389451D01* +X227044500Y-140289545D01* +X227024815Y-140356584D01* +X227008182Y-140377226D01* +X226965909Y-140419500D01* +X226871643Y-140513767D01* +X226849729Y-140535681D01* +X226788406Y-140569166D01* +X226762047Y-140572000D01* +X226702854Y-140572000D01* +X226658790Y-140581366D01* +X226517699Y-140611355D01* +X226372041Y-140676207D01* +X226302791Y-140685491D01* +X226239514Y-140655863D01* +X226202301Y-140596728D01* +X226202966Y-140526861D01* +X226214873Y-140499805D01* +X226273782Y-140400196D01* +X226319600Y-140242486D01* +X226319795Y-140240001D01* +X226319795Y-140240000D01* +X225410000Y-140240000D01* +X225410000Y-140790000D01* +X225738134Y-140790000D01* +X225738149Y-140789999D01* +X225774989Y-140787100D01* +X225774995Y-140787099D01* +X225936464Y-140740188D01* +X226006333Y-140740387D01* +X226065003Y-140778329D01* +X226093847Y-140841967D01* +X226083706Y-140911097D01* +X226068223Y-140934620D01* +X226068785Y-140935029D01* +X226064966Y-140940284D01* +X225970321Y-141104215D01* +X225970318Y-141104222D01* +X225913596Y-141278796D01* +X225911826Y-141284244D01* +X225892040Y-141472500D01* +X225911826Y-141660756D01* +X225911827Y-141660759D01* +X225970318Y-141840777D01* +X225970321Y-141840784D01* +X226064967Y-142004716D01* +X226176202Y-142128255D01* +X226191629Y-142145388D01* +X226344765Y-142256648D01* +X226344770Y-142256651D01* +X226517692Y-142333642D01* +X226517697Y-142333644D01* +X226702854Y-142373000D01* +X226702855Y-142373000D01* +X226892144Y-142373000D01* +X226892146Y-142373000D01* +X227077303Y-142333644D01* +X227133036Y-142308829D01* +X227202284Y-142299544D01* +X227265561Y-142329172D01* +X227301855Y-142385217D01* +X227351522Y-142544606D01* +X227439528Y-142690185D01* +X227439530Y-142690188D01* +X227541661Y-142792319D01* +X227575146Y-142853642D01* +X227570162Y-142923334D01* +X227541661Y-142967681D01* +X227439531Y-143069810D01* +X227439530Y-143069811D01* +X227351522Y-143215393D01* +X227300913Y-143377807D01* +X227297034Y-143420500D01* +X227294500Y-143448384D01* +X227294500Y-143961616D01* +X227295950Y-143977572D01* +X227300913Y-144032192D01* +X227300913Y-144032194D01* +X227300914Y-144032196D01* +X227351522Y-144194606D01* +X227435386Y-144333334D01* +X227439530Y-144340188D01* +X227559811Y-144460469D01* +X227559813Y-144460470D01* +X227559815Y-144460472D01* +X227705394Y-144548478D01* +X227867804Y-144599086D01* +X227938384Y-144605500D01* +X227938387Y-144605500D01* +X228601613Y-144605500D01* +X228601616Y-144605500D01* +X228672196Y-144599086D01* +X228834606Y-144548478D01* +X228980185Y-144460472D01* +X229017601Y-144423056D01* +X229073839Y-144366819D01* +X229135162Y-144333334D01* +X229161520Y-144330500D01* +X229274107Y-144330500D01* +X229334529Y-144318481D01* +X229394952Y-144306463D01* +X229441947Y-144286997D01* +X229508786Y-144259312D01* +X229562595Y-144223357D01* +X229562596Y-144223357D01* +X229599956Y-144198393D01* +X229611233Y-144190858D01* +X229698358Y-144103733D01* +X229698359Y-144103730D01* +X229705425Y-144096665D01* +X229705427Y-144096661D01* +X230085271Y-143716819D01* +X230146594Y-143683334D01* +X230172952Y-143680500D01* +X230550500Y-143680500D01* +X230617539Y-143700185D01* +X230663294Y-143752989D01* +X230674500Y-143804500D01* +X230674500Y-144045701D01* +X230677401Y-144082567D01* +X230677402Y-144082573D01* +X230723254Y-144240393D01* +X230723255Y-144240396D01* +X230723256Y-144240398D01* +X230751086Y-144287456D01* +X230806917Y-144381862D01* +X230806923Y-144381870D01* +X230923129Y-144498076D01* +X230923133Y-144498079D01* +X230923135Y-144498081D01* +X231064602Y-144581744D01* +X231078501Y-144585782D01* +X231222426Y-144627597D01* +X231222429Y-144627597D01* +X231222431Y-144627598D01* +X231259306Y-144630500D01* +X231259314Y-144630500D01* +X232565686Y-144630500D01* +X232565694Y-144630500D01* +X232602569Y-144627598D01* +X232602571Y-144627597D01* +X232602573Y-144627597D01* +X232678630Y-144605500D01* +X232760398Y-144581744D01* +X232901865Y-144498081D01* +X232939462Y-144460484D01* +X233000784Y-144426998D01* +X233070476Y-144431982D01* +X233108470Y-144456399D01* +X233108906Y-144455843D01* +X233114811Y-144460469D01* +X233114813Y-144460470D01* +X233114815Y-144460472D01* +X233139650Y-144475485D01* +X233186837Y-144527010D01* +X233199500Y-144581601D01* +X233199500Y-146333003D01* +X233203368Y-146352447D01* +X233203368Y-146352452D01* +X233203369Y-146352452D01* +X233223536Y-146453846D01* +X233223537Y-146453847D01* +X233226318Y-146460560D01* +X233226320Y-146460567D01* +X233270685Y-146567676D01* +X233270686Y-146567678D01* +X233270688Y-146567682D01* +X233274040Y-146572698D01* +X233300335Y-146612052D01* +X233300336Y-146612053D01* +X233302693Y-146615580D01* +X233339142Y-146670129D01* +X233426267Y-146757254D01* +X233426268Y-146757254D01* +X233433335Y-146764321D01* +X233433334Y-146764321D01* +X233433338Y-146764324D01* +X234087840Y-147418827D01* +X234121325Y-147480150D01* +X234123480Y-147493546D01* +X234129552Y-147551312D01* +X234141128Y-147661454D01* +X234141129Y-147661457D01* +X234199620Y-147841475D01* +X234199623Y-147841482D01* +X234294269Y-148005414D01* +X234344989Y-148061744D01* +X234420931Y-148146086D01* +X234574067Y-148257346D01* +X234574072Y-148257349D01* +X234746994Y-148334340D01* +X234746999Y-148334342D01* +X234932156Y-148373698D01* +X234932157Y-148373698D01* +X235121446Y-148373698D01* +X235121448Y-148373698D01* +X235306605Y-148334342D01* +X235479532Y-148257349D01* +X235632673Y-148146086D01* +X235759335Y-148005414D01* +X235853981Y-147841482D01* +X235912476Y-147661454D01* +X235927458Y-147518903D01* +X248415000Y-147518903D01* +X248415000Y-147970000D01* +X249415000Y-147970000D01* +X249415000Y-146720000D01* +X249213903Y-146720000D01* +X249171175Y-146722897D01* +X248986476Y-146768831D01* +X248815977Y-146853390D01* +X248815974Y-146853392D01* +X248667633Y-146972632D01* +X248667632Y-146972633D01* +X248548392Y-147120974D01* +X248548390Y-147120977D01* +X248463831Y-147291476D01* +X248417897Y-147476175D01* +X248415000Y-147518903D01* +X235927458Y-147518903D01* +X235932262Y-147473198D01* +X235912476Y-147284942D01* +X235853981Y-147104914D01* +X235759335Y-146940982D01* +X235632673Y-146800310D01* +X235589346Y-146768831D01* +X235479536Y-146689049D01* +X235479531Y-146689046D01* +X235306609Y-146612055D01* +X235306604Y-146612053D01* +X235160803Y-146581063D01* +X235121448Y-146572698D01* +X235121447Y-146572698D01* +X235062255Y-146572698D01* +X234995216Y-146553013D01* +X234974574Y-146536379D01* +X234486819Y-146048624D01* +X234453334Y-145987301D01* +X234450500Y-145960943D01* +X234450500Y-144581601D01* +X234470185Y-144514562D01* +X234510348Y-144475485D01* +X234518837Y-144470354D01* +X234586389Y-144452520D01* +X234647133Y-144470356D01* +X234775604Y-144548019D01* +X234775603Y-144548019D01* +X234937894Y-144598590D01* +X234937892Y-144598590D01* +X235008418Y-144604999D01* +X235590000Y-144604999D01* +X235671581Y-144604999D01* +X235742102Y-144598591D01* +X235742107Y-144598590D01* +X235904396Y-144548018D01* +X236049877Y-144460072D01* +X236170072Y-144339877D01* +X236258019Y-144194395D01* +X236308590Y-144032106D01* +X236315000Y-143961572D01* +X236315000Y-143955000D01* +X235590000Y-143955000D01* +X235590000Y-144604999D01* +X235008418Y-144604999D01* +X235089999Y-144604998D01* +X235090000Y-144604998D01* +X235090000Y-143579000D01* +X235109685Y-143511961D01* +X235162489Y-143466206D01* +X235214000Y-143455000D01* +X236314999Y-143455000D01* +X236314999Y-143448417D01* +X236308591Y-143377897D01* +X236308590Y-143377892D01* +X236258018Y-143215603D01* +X236170072Y-143070122D01* +X236067984Y-142968034D01* +X236034499Y-142906711D01* +X236039483Y-142837019D01* +X236067983Y-142792673D01* +X236170472Y-142690185D01* +X236258478Y-142544606D01* +X236309086Y-142382196D01* +X236315500Y-142311616D01* +X236315500Y-141798384D01* +X236309086Y-141727804D01* +X236258478Y-141565394D01* +X236245029Y-141543147D01* +X236227194Y-141475594D01* +X236248712Y-141409121D01* +X236302752Y-141364833D01* +X236351147Y-141354999D01* +X236466581Y-141354999D01* +X236537102Y-141348591D01* +X236537107Y-141348590D01* +X236699396Y-141298018D01* +X236844877Y-141210072D01* +X236965072Y-141089877D01* +X237053019Y-140944395D01* +X237103590Y-140782106D01* +X237110000Y-140711572D01* +X237110000Y-140705000D01* +X235160001Y-140705000D01* +X235160001Y-140711582D01* +X235166408Y-140782102D01* +X235166409Y-140782107D01* +X235216981Y-140944398D01* +X235216982Y-140944400D01* +X235230252Y-140966351D01* +X235248088Y-141033906D01* +X235226570Y-141100379D01* +X235172529Y-141144667D01* +X235124135Y-141154500D01* +X235008383Y-141154500D01* +X235005587Y-141154627D01* +X235005581Y-141154500D01* +X235005574Y-141154500D01* +X235005574Y-141154340D01* +X235005538Y-141153568D01* +X234941121Y-141140837D01* +X234890782Y-141092383D01* +X234874631Y-141024406D01* +X234882278Y-140987560D01* +X234899091Y-140942483D01* +X234905500Y-140882873D01* +X234905499Y-138787128D01* +X234905321Y-138785479D01* +X234903677Y-138770173D01* +X234916082Y-138701414D01* +X234963692Y-138650276D01* +X235031392Y-138632997D01* +X235097686Y-138655062D01* +X235114647Y-138669237D01* +X235123181Y-138677771D01* +X235156666Y-138739094D01* +X235159500Y-138765452D01* +X235159500Y-139061616D01* +X235159956Y-139066632D01* +X235165913Y-139132192D01* +X235165913Y-139132194D01* +X235165914Y-139132196D01* +X235216522Y-139294606D01* +X235299380Y-139431670D01* +X235304530Y-139440188D01* +X235407015Y-139542673D01* +X235440500Y-139603996D01* +X235435516Y-139673688D01* +X235407015Y-139718035D01* +X235304928Y-139820121D01* +X235304927Y-139820122D01* +X235216980Y-139965604D01* +X235166409Y-140127893D01* +X235160000Y-140198427D01* +X235160000Y-140205000D01* +X237109999Y-140205000D01* +X237109999Y-140198417D01* +X237103591Y-140127897D01* +X237103590Y-140127892D01* +X237053018Y-139965603D01* +X236965072Y-139820122D01* +X236862984Y-139718034D01* +X236829499Y-139656711D01* +X236834483Y-139587019D01* +X236862983Y-139542673D01* +X236965472Y-139440185D01* +X236972701Y-139428225D01* +X237024227Y-139381040D01* +X237093086Y-139369201D01* +X237157415Y-139396469D01* +X237193378Y-139444925D01* +X237215685Y-139498781D01* +X237215688Y-139498786D01* +X237237617Y-139531604D01* +X237237618Y-139531607D01* +X237237619Y-139531607D01* +X237284141Y-139601232D01* +X237284144Y-139601236D01* +X237375586Y-139692678D01* +X237375608Y-139692698D01* +X238270681Y-140587771D01* +X238304166Y-140649094D01* +X238307000Y-140675452D01* +X238307000Y-140971616D01* +X238313414Y-141042196D01* +X238326096Y-141082894D01* +X238344191Y-141140966D01* +X238345341Y-141210826D01* +X238308539Y-141270218D01* +X238245470Y-141300286D01* +X238200027Y-141299146D01* +X238154646Y-141289500D01* +X237965354Y-141289500D01* +X237932897Y-141296398D01* +X237780197Y-141328855D01* +X237780192Y-141328857D01* +X237607270Y-141405848D01* +X237607265Y-141405851D01* +X237454129Y-141517111D01* +X237327466Y-141657785D01* +X237232821Y-141821715D01* +X237232818Y-141821722D01* +X237179116Y-141987001D01* +X237174326Y-142001744D01* +X237154540Y-142190000D01* +X237174326Y-142378256D01* +X237174327Y-142378259D01* +X237232818Y-142558277D01* +X237232821Y-142558284D01* +X237327467Y-142722216D01* +X237433187Y-142839630D01* +X237454129Y-142862888D01* +X237607265Y-142974148D01* +X237607270Y-142974151D01* +X237780192Y-143051142D01* +X237780197Y-143051144D01* +X237965354Y-143090500D01* +X237965355Y-143090500D01* +X238154644Y-143090500D01* +X238154646Y-143090500D01* +X238339803Y-143051144D01* +X238452935Y-143000773D01* +X238522181Y-142991488D01* +X238569871Y-143012258D01* +X238570962Y-143010490D01* +X238720204Y-143102544D01* +X238720207Y-143102545D01* +X238720213Y-143102549D01* +X238879815Y-143155436D01* +X238978326Y-143165500D01* +X238978331Y-143165500D01* +X239511669Y-143165500D01* +X239511674Y-143165500D01* +X239610185Y-143155436D01* +X239769787Y-143102549D01* +X239912891Y-143014281D01* +X239944819Y-142982353D01* +X240006142Y-142948868D01* +X240075834Y-142953852D01* +X240120181Y-142982353D01* +X240152108Y-143014280D01* +X240152112Y-143014283D01* +X240295204Y-143102544D01* +X240295207Y-143102545D01* +X240295213Y-143102549D01* +X240454815Y-143155436D01* +X240553326Y-143165500D01* +X240553331Y-143165500D01* +X241086669Y-143165500D01* +X241086674Y-143165500D01* +X241185185Y-143155436D01* +X241344787Y-143102549D01* +X241487891Y-143014281D01* +X241606781Y-142895391D01* +X241695049Y-142752287D01* +X241747936Y-142592685D01* +X241758000Y-142494174D01* +X241758000Y-141885826D01* +X241747936Y-141787315D01* +X241695049Y-141627713D01* +X241695045Y-141627707D01* +X241695044Y-141627704D01* +X241608482Y-141487366D01* +X241590041Y-141419974D01* +X241609795Y-141357029D01* +X241609091Y-141356604D01* +X241610834Y-141353720D01* +X241610963Y-141353310D01* +X241611680Y-141352320D01* +X241612968Y-141350188D01* +X241612972Y-141350185D01* +X241700978Y-141204606D01* +X241751586Y-141042196D01* +X241758000Y-140971616D01* +X241758000Y-140308384D01* +X241751586Y-140237804D01* +X241700978Y-140075394D01* +X241612972Y-139929815D01* +X241612970Y-139929813D01* +X241612969Y-139929811D01* +X241492688Y-139809530D01* +X241489983Y-139807895D01* +X241347106Y-139721522D01* +X241184696Y-139670914D01* +X241184694Y-139670913D01* +X241184692Y-139670913D01* +X241135278Y-139666423D01* +X241114116Y-139664500D01* +X240600884Y-139664500D01* +X240581645Y-139666248D01* +X240530307Y-139670913D01* +X240367893Y-139721522D01* +X240222311Y-139809530D01* +X240222310Y-139809531D01* +X240120181Y-139911661D01* +X240058858Y-139945146D01* +X239989166Y-139940162D01* +X239944819Y-139911661D01* +X239842688Y-139809530D01* +X239839983Y-139807895D01* +X239697106Y-139721522D01* +X239534696Y-139670914D01* +X239534694Y-139670913D01* +X239534692Y-139670913D01* +X239485278Y-139666423D01* +X239464116Y-139664500D01* +X239464113Y-139664500D01* +X239167952Y-139664500D01* +X239100913Y-139644815D01* +X239080271Y-139628181D01* +X238431819Y-138979729D01* +X238398334Y-138918406D01* +X238395500Y-138892048D01* +X238395500Y-137429019D01* +X238415185Y-137361980D01* +X238467989Y-137316225D01* +X238537147Y-137306281D01* +X238583646Y-137322901D01* +X238700394Y-137393478D01* +X238862804Y-137444086D01* +X238933384Y-137450500D01* +X238933387Y-137450500D01* +X239446613Y-137450500D01* +X239446616Y-137450500D01* +X239517196Y-137444086D01* +X239679606Y-137393478D01* +X239825185Y-137305472D01* +X239927673Y-137202983D01* +X239988994Y-137169499D01* +X240058685Y-137174483D01* +X240103034Y-137202984D01* +X240205122Y-137305072D01* +X240350604Y-137393019D01* +X240350603Y-137393019D01* +X240512894Y-137443590D01* +X240512893Y-137443590D01* +X240583408Y-137449998D01* +X240583426Y-137449999D01* +X241090000Y-137449999D01* +X241096581Y-137449999D01* +X241167102Y-137443591D01* +X241167107Y-137443590D01* +X241329396Y-137393018D01* +X241474877Y-137305072D01* +X241595072Y-137184877D01* +X241683019Y-137039395D01* +X241733590Y-136877106D01* +X241740000Y-136806572D01* +X241740000Y-136725000D01* +X241090000Y-136725000D01* +X241090000Y-137449999D01* +X240583426Y-137449999D01* +X240589999Y-137449998D01* +X240590000Y-137449998D01* +X240590000Y-136349000D01* +X240609685Y-136281961D01* +X240662489Y-136236206D01* +X240714000Y-136225000D01* +X241739999Y-136225000D01* +X241739999Y-136143417D01* +X241733591Y-136072897D01* +X241733590Y-136072892D01* +X241683018Y-135910603D01* +X241606273Y-135783650D01* +X241588437Y-135716095D01* +X241609955Y-135649622D01* +X241663995Y-135605334D01* +X241712390Y-135595500D01* +X241771607Y-135595500D01* +X241832029Y-135583481D01* +X241892452Y-135571463D01* +X241892455Y-135571461D01* +X241892458Y-135571461D01* +X241925787Y-135557654D01* +X241925786Y-135557654D01* +X241925792Y-135557652D01* +X242006286Y-135524312D01* +X242057509Y-135490084D01* +X242108733Y-135455858D01* +X242195858Y-135368733D01* +X242195858Y-135368731D01* +X242206066Y-135358524D01* +X242206067Y-135358521D01* +X243125467Y-134439124D01* +X243193921Y-134336676D01* +X243212443Y-134291961D01* +X243239652Y-134226271D01* +X243239652Y-134226270D01* +X243239654Y-134226266D01* +X243241072Y-134222843D01* +X243243775Y-134209251D01* +X243276157Y-134147340D01* +X243301237Y-134127326D01* +X243349794Y-134097973D01* +X243470081Y-133977686D01* +X243558087Y-133832107D01* +X243608695Y-133669697D01* +X243615109Y-133599117D01* +X243615109Y-133085885D01* +X243608695Y-133015305D01* +X243558087Y-132852895D01* +X243470081Y-132707316D01* +X243470079Y-132707314D01* +X243470078Y-132707312D01* +X243367948Y-132605182D01* +X243334463Y-132543859D01* +X243339447Y-132474167D01* +X243367948Y-132429820D01* +X243470077Y-132327690D01* +X243470078Y-132327689D01* +X243470081Y-132327686D01* +X243558087Y-132182107D01* +X243608695Y-132019697D01* +X243615109Y-131949117D01* +X243615109Y-131435885D01* +X243608695Y-131365305D01* +X243558087Y-131202895D01* +X243493255Y-131095651D01* +X243475419Y-131028098D01* +X243481439Y-130993191D01* +X243525283Y-130858256D01* +X243545069Y-130670000D01* +X243525283Y-130481744D01* +X243466788Y-130301716D01* +X243372142Y-130137784D01* +X243245480Y-129997112D01* +X243245479Y-129997111D01* +X243092343Y-129885851D01* +X243092338Y-129885848D01* +X242919416Y-129808857D01* +X242919411Y-129808855D01* +X242773610Y-129777865D01* +X242734255Y-129769500D01* +X242544963Y-129769500D01* +X242427779Y-129794408D01* +X242358112Y-129789091D01* +X242302379Y-129746953D01* +X242278274Y-129681373D01* +X242277999Y-129673144D01* +X242277999Y-129129994D01* +X242277648Y-129126561D01* +X242267499Y-129027205D01* +X242267498Y-129027202D01* +X242260276Y-129005408D01* +X242212314Y-128860668D01* +X242120212Y-128711346D01* +X241996156Y-128587290D01* +X241871310Y-128510285D01* +X241846836Y-128495189D01* +X241846835Y-128495188D01* +X241846834Y-128495188D01* +X241745431Y-128461586D01* +X241741279Y-128460210D01* +X241692603Y-128430185D01* +X238156818Y-124894400D01* +X238123333Y-124833077D01* +X238120499Y-124806719D01* +X238120499Y-124720000D01* +X239154659Y-124720000D01* +X239173975Y-124916129D01* +X239173976Y-124916132D01* +X239218188Y-125061880D01* +X239231188Y-125104733D01* +X239324086Y-125278532D01* +X239324090Y-125278539D01* +X239449116Y-125430883D01* +X239601460Y-125555909D01* +X239601467Y-125555913D01* +X239775266Y-125648811D01* +X239775269Y-125648811D01* +X239775273Y-125648814D01* +X239963868Y-125706024D01* +X240160000Y-125725341D01* +X240356132Y-125706024D01* +X240515045Y-125657817D01* +X240584910Y-125657194D01* +X240617010Y-125671484D01* +X240619450Y-125673017D01* +X240695475Y-125720788D01* +X240865745Y-125780368D01* +X240865750Y-125780369D01* +X240956246Y-125790565D01* +X241000040Y-125795499D01* +X241000043Y-125795500D01* +X241000046Y-125795500D01* +X241489957Y-125795500D01* +X241489958Y-125795499D01* +X241563708Y-125787190D01* +X241624249Y-125780369D01* +X241624252Y-125780368D01* +X241624255Y-125780368D01* +X241794522Y-125720789D01* +X241947262Y-125624816D01* +X242053029Y-125519049D01* +X242114352Y-125485564D01* +X242184044Y-125490548D01* +X242228391Y-125519049D01* +X242259811Y-125550469D01* +X242259813Y-125550470D01* +X242259815Y-125550472D01* +X242405394Y-125638478D01* +X242567804Y-125689086D01* +X242638384Y-125695500D01* +X242638387Y-125695500D01* +X243151613Y-125695500D01* +X243151616Y-125695500D01* +X243222196Y-125689086D01* +X243384606Y-125638478D01* +X243530185Y-125550472D01* +X243650472Y-125430185D01* +X243738478Y-125284606D01* +X243789086Y-125122196D01* +X243795500Y-125051616D01* +X243795500Y-124388384D01* +X243789086Y-124317804D01* +X243738478Y-124155394D01* +X243650472Y-124009815D01* +X243650470Y-124009813D01* +X243650469Y-124009811D01* +X243556819Y-123916161D01* +X243523334Y-123854838D01* +X243520500Y-123828480D01* +X243520500Y-123690534D01* +X243540185Y-123623495D01* +X243556819Y-123602853D01* +X243594397Y-123565275D01* +X243674281Y-123485391D01* +X243762549Y-123342287D01* +X243815436Y-123182685D01* +X243825500Y-123084174D01* +X243825500Y-122475826D01* +X243815436Y-122377315D01* +X243762549Y-122217713D01* +X243762545Y-122217707D01* +X243762544Y-122217704D01* +X243674283Y-122074612D01* +X243674280Y-122074608D01* +X243555391Y-121955719D01* +X243555387Y-121955716D01* +X243412295Y-121867455D01* +X243412289Y-121867452D01* +X243412287Y-121867451D01* +X243252685Y-121814564D01* +X243252683Y-121814563D01* +X243154181Y-121804500D01* +X243154174Y-121804500D01* +X242620826Y-121804500D01* +X242620818Y-121804500D01* +X242522316Y-121814563D01* +X242522315Y-121814564D01* +X242443219Y-121840773D01* +X242362715Y-121867450D01* +X242362704Y-121867455D01* +X242219612Y-121955716D01* +X242219607Y-121955719D01* +X242187327Y-121988000D01* +X242126003Y-122021485D01* +X242056312Y-122016499D01* +X242011967Y-121988000D01* +X241980080Y-121956114D01* +X241837077Y-121867908D01* +X241837072Y-121867906D01* +X241677583Y-121815057D01* +X241579150Y-121805000D01* +X241562500Y-121805000D01* +X241562500Y-122906000D01* +X241542815Y-122973039D01* +X241490011Y-123018794D01* +X241438500Y-123030000D01* +X240375001Y-123030000D01* +X240375001Y-123084152D01* +X240385056Y-123182583D01* +X240437906Y-123342072D01* +X240437908Y-123342077D01* +X240526114Y-123485080D01* +X240607361Y-123566327D01* +X240640846Y-123627650D01* +X240635862Y-123697342D01* +X240593990Y-123753275D01* +X240528526Y-123777692D01* +X240483685Y-123772669D01* +X240356130Y-123733975D01* +X240160000Y-123714659D01* +X239963870Y-123733975D01* +X239775266Y-123791188D01* +X239601467Y-123884086D01* +X239601460Y-123884090D01* +X239449116Y-124009116D01* +X239324090Y-124161460D01* +X239324086Y-124161467D01* +X239231188Y-124335266D01* +X239173975Y-124523870D01* +X239154659Y-124720000D01* +X238120499Y-124720000D01* +X238120499Y-122475849D01* +X240375000Y-122475849D01* +X240375000Y-122530000D01* +X241062500Y-122530000D01* +X241062500Y-121804999D01* +X241045856Y-121805000D01* +X240947415Y-121815057D01* +X240787927Y-121867906D01* +X240787922Y-121867908D01* +X240644919Y-121956114D01* +X240526114Y-122074919D01* +X240437908Y-122217922D01* +X240437906Y-122217927D01* +X240385057Y-122377416D01* +X240375000Y-122475849D01* +X238120499Y-122475849D01* +X238120499Y-122382129D01* +X238120498Y-122382123D01* +X238120497Y-122382116D01* +X238114091Y-122322517D01* +X238113549Y-122321065D01* +X238063797Y-122187671D01* +X238063793Y-122187664D01* +X237977547Y-122072455D01* +X237977544Y-122072452D01* +X237862335Y-121986206D01* +X237862328Y-121986202D01* +X237727482Y-121935908D01* +X237727483Y-121935908D01* +X237667883Y-121929501D01* +X237667881Y-121929500D01* +X237667873Y-121929500D01* +X237667864Y-121929500D01* +X236302129Y-121929500D01* +X236302123Y-121929501D01* +X236242516Y-121935908D01* +X236107671Y-121986202D01* +X236107664Y-121986206D01* +X235992455Y-122072452D01* +X235992452Y-122072455D01* +X235906206Y-122187664D01* +X235906202Y-122187671D01* +X235855908Y-122322517D01* +X235849501Y-122382116D01* +X235849501Y-122382123D01* +X235849500Y-122382135D01* +X235849500Y-124787719D01* +X235829815Y-124854758D01* +X235777011Y-124900513D01* +X235707853Y-124910457D01* +X235644297Y-124881432D01* +X235637819Y-124875400D01* +X235156818Y-124394399D01* +X235123333Y-124333076D01* +X235120499Y-124306718D01* +X235120499Y-122382129D01* +X235120498Y-122382123D01* +X235120497Y-122382116D01* +X235114091Y-122322517D01* +X235113549Y-122321065D01* +X235063797Y-122187671D01* +X235063796Y-122187670D01* +X235063796Y-122187669D01* +X235010233Y-122116118D01* +X234985816Y-122050654D01* +X234985500Y-122041807D01* +X234985500Y-121790782D01* +X235005185Y-121723743D01* +X235021819Y-121703101D01* +X236617852Y-120107068D01* +X238257821Y-118467098D01* +X238319142Y-118433615D01* +X238388834Y-118438599D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X192739271Y-173269685D02* +G01* +X192741104Y-173270886D01* +X192753715Y-173279312D01* +X192817393Y-173305688D01* +X192867548Y-173326463D01* +X192885572Y-173330048D01* +X192962688Y-173345387D01* +X192988393Y-173350501D01* +X192988394Y-173350501D01* +X193117721Y-173350501D01* +X193117741Y-173350500D01* +X193901000Y-173350500D01* +X193968039Y-173370185D01* +X194013794Y-173422989D01* +X194025000Y-173474500D01* +X194025000Y-174449999D01* +X194073308Y-174449999D01* +X194073322Y-174449998D01* +X194172607Y-174439855D01* +X194333481Y-174386547D01* +X194333488Y-174386544D01* +X194457188Y-174310244D01* +X194524580Y-174291803D01* +X194587381Y-174310243D01* +X194655965Y-174352546D01* +X194711088Y-174386547D01* +X194712713Y-174387549D01* +X194872315Y-174440436D01* +X194970826Y-174450500D01* +X194970831Y-174450500D01* +X195390852Y-174450500D01* +X195457891Y-174470185D01* +X195503646Y-174522989D01* +X195513590Y-174592147D01* +X195484565Y-174655703D01* +X195478533Y-174662181D01* +X195447533Y-174693181D01* +X195386210Y-174726666D01* +X195359852Y-174729500D01* +X191390453Y-174729500D01* +X191323414Y-174709815D01* +X191302772Y-174693181D01* +X191222252Y-174612661D01* +X191188767Y-174551338D01* +X191193751Y-174481646D01* +X191235623Y-174425713D01* +X191270931Y-174407273D01* +X191333484Y-174386545D01* +X191333488Y-174386544D01* +X191459902Y-174308570D01* +X191527295Y-174290129D01* +X191590098Y-174308570D01* +X191716511Y-174386544D01* +X191716518Y-174386547D01* +X191877393Y-174439855D01* +X191976683Y-174449999D01* +X192525000Y-174449999D01* +X192573308Y-174449999D01* +X192573322Y-174449998D01* +X192672607Y-174439855D01* +X192833481Y-174386547D01* +X192833488Y-174386544D01* +X192959902Y-174308570D01* +X193027295Y-174290129D01* +X193090098Y-174308570D01* +X193216511Y-174386544D01* +X193216518Y-174386547D01* +X193377393Y-174439855D01* +X193476683Y-174449999D01* +X193524999Y-174449998D01* +X193525000Y-174449998D01* +X193525000Y-173750000D01* +X192525000Y-173750000D01* +X192525000Y-174449999D01* +X191976683Y-174449999D01* +X192024999Y-174449998D01* +X192025000Y-174449998D01* +X192025000Y-173750000D01* +X190649000Y-173750000D01* +X190581961Y-173730315D01* +X190536206Y-173677511D01* +X190525000Y-173626000D01* +X190525000Y-173374000D01* +X190544685Y-173306961D01* +X190597489Y-173261206D01* +X190649000Y-173250000D01* +X192672232Y-173250000D01* +X192739271Y-173269685D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X192722451Y-157455638D02* +G01* +X192742548Y-157463963D01* +X192863394Y-157488000D01* +X192863396Y-157488000D01* +X192917881Y-157488000D01* +X192984920Y-157507685D01* +X193030675Y-157560489D01* +X193040619Y-157629647D01* +X193039444Y-157636245D01* +X193039391Y-157636741D01* +X193039391Y-157636744D01* +X193019605Y-157825000D01* +X193039391Y-158013256D01* +X193039392Y-158013259D01* +X193097883Y-158193277D01* +X193097886Y-158193284D01* +X193192532Y-158357216D01* +X193319194Y-158497888D01* +X193472330Y-158609148D01* +X193472335Y-158609151D01* +X193645257Y-158686142D01* +X193645262Y-158686144D01* +X193830419Y-158725500D01* +X193830420Y-158725500D01* +X194019709Y-158725500D01* +X194019711Y-158725500D01* +X194204868Y-158686144D01* +X194377795Y-158609151D01* +X194530936Y-158497888D01* +X194657598Y-158357216D01* +X194689475Y-158302003D01* +X194755494Y-158187656D01* +X194757487Y-158188806D01* +X194795888Y-158143597D01* +X194862730Y-158123252D01* +X194929960Y-158142274D01* +X194936838Y-158146928D01* +X194971658Y-158172226D01* +X194971663Y-158172229D01* +X195144585Y-158249220D01* +X195144590Y-158249222D01* +X195329747Y-158288578D01* +X195329748Y-158288578D01* +X195519037Y-158288578D01* +X195519039Y-158288578D01* +X195704196Y-158249222D01* +X195877123Y-158172229D01* +X196030264Y-158060966D01* +X196144283Y-157934334D01* +X196203766Y-157897688D01* +X196273623Y-157899018D01* +X196331672Y-157937905D01* +X196359482Y-158002001D01* +X196359751Y-158030270D01* +X196344831Y-158172229D01* +X196344540Y-158175000D01* +X196364326Y-158363256D01* +X196364327Y-158363259D01* +X196422818Y-158543277D01* +X196422821Y-158543284D01* +X196517467Y-158707216D01* +X196626336Y-158828127D01* +X196644129Y-158847888D01* +X196797265Y-158959148D01* +X196797270Y-158959151D01* +X196970192Y-159036142D01* +X196970197Y-159036144D01* +X197155354Y-159075500D01* +X197155355Y-159075500D01* +X197344644Y-159075500D01* +X197344646Y-159075500D01* +X197462220Y-159050509D01* +X197531886Y-159055825D01* +X197587620Y-159097962D01* +X197611725Y-159163542D01* +X197612000Y-159171799D01* +X197612000Y-159236610D01* +X197636035Y-159357443D01* +X197636037Y-159357452D01* +X197643991Y-159376656D01* +X197644361Y-159377548D01* +X197651830Y-159447018D01* +X197644361Y-159472452D01* +X197636038Y-159492544D01* +X197636035Y-159492556D01* +X197612000Y-159613389D01* +X197612000Y-159736610D01* +X197633843Y-159846421D01* +X197636037Y-159857452D01* +X197636037Y-159857453D01* +X197636038Y-159857455D01* +X197644361Y-159877548D01* +X197651830Y-159947018D01* +X197644361Y-159972452D01* +X197636038Y-159992544D01* +X197636035Y-159992556D01* +X197612000Y-160113389D01* +X197612000Y-160236610D01* +X197636035Y-160357443D01* +X197636037Y-160357452D01* +X197636037Y-160357453D01* +X197636038Y-160357455D01* +X197644361Y-160377548D01* +X197651830Y-160447018D01* +X197644361Y-160472452D01* +X197636038Y-160492544D01* +X197636035Y-160492556D01* +X197612000Y-160613389D01* +X197612000Y-160736610D01* +X197636035Y-160857443D01* +X197636038Y-160857455D01* +X197644361Y-160877548D01* +X197651830Y-160947018D01* +X197644361Y-160972452D01* +X197636038Y-160992544D01* +X197636035Y-160992556D01* +X197612000Y-161113389D01* +X197612000Y-161236610D01* +X197636035Y-161357443D01* +X197636038Y-161357455D01* +X197644361Y-161377548D01* +X197651830Y-161447018D01* +X197644361Y-161472452D01* +X197636038Y-161492544D01* +X197636035Y-161492556D01* +X197612000Y-161613389D01* +X197612000Y-161736610D01* +X197636035Y-161857443D01* +X197636038Y-161857455D01* +X197644361Y-161877548D01* +X197651830Y-161947018D01* +X197644361Y-161972452D01* +X197636038Y-161992544D01* +X197636035Y-161992556D01* +X197612000Y-162113389D01* +X197612000Y-162236610D01* +X197636035Y-162357443D01* +X197636038Y-162357455D01* +X197644361Y-162377548D01* +X197651830Y-162447018D01* +X197644361Y-162472452D01* +X197636038Y-162492544D01* +X197636035Y-162492556D01* +X197612000Y-162613389D01* +X197612000Y-162736610D01* +X197636035Y-162857443D01* +X197636038Y-162857455D01* +X197644361Y-162877548D01* +X197651830Y-162947018D01* +X197644361Y-162972452D01* +X197636038Y-162992544D01* +X197636035Y-162992556D01* +X197612000Y-163113389D01* +X197612000Y-163236610D01* +X197629437Y-163324271D01* +X197636037Y-163357452D01* +X197636037Y-163357453D01* +X197636038Y-163357455D01* +X197644361Y-163377548D01* +X197651830Y-163447018D01* +X197644361Y-163472452D01* +X197636038Y-163492544D01* +X197636035Y-163492556D01* +X197612000Y-163613389D01* +X197612000Y-163736610D01* +X197636035Y-163857443D01* +X197636037Y-163857452D01* +X197636037Y-163857453D01* +X197636038Y-163857455D01* +X197644361Y-163877548D01* +X197651830Y-163947018D01* +X197644361Y-163972452D01* +X197636038Y-163992544D01* +X197636035Y-163992556D01* +X197612000Y-164113389D01* +X197612000Y-164236610D01* +X197636035Y-164357443D01* +X197636038Y-164357455D01* +X197644361Y-164377548D01* +X197651830Y-164447018D01* +X197644361Y-164472452D01* +X197636038Y-164492544D01* +X197636035Y-164492556D01* +X197612000Y-164613389D01* +X197612000Y-164736610D01* +X197635111Y-164852797D01* +X197636037Y-164857452D01* +X197643636Y-164875799D01* +X197644361Y-164877548D01* +X197651830Y-164947018D01* +X197644361Y-164972452D01* +X197636038Y-164992544D01* +X197636035Y-164992556D01* +X197612000Y-165113389D01* +X197612000Y-165236610D01* +X197636035Y-165357443D01* +X197636037Y-165357452D01* +X197636037Y-165357453D01* +X197636038Y-165357455D01* +X197644361Y-165377548D01* +X197651830Y-165447018D01* +X197644361Y-165472452D01* +X197636038Y-165492544D01* +X197636035Y-165492556D01* +X197612000Y-165613389D01* +X197612000Y-165736610D01* +X197635779Y-165856157D01* +X197636037Y-165857452D01* +X197636037Y-165857453D01* +X197636038Y-165857455D01* +X197644361Y-165877548D01* +X197651830Y-165947018D01* +X197644361Y-165972452D01* +X197636038Y-165992544D01* +X197636035Y-165992556D01* +X197612000Y-166113389D01* +X197612000Y-166236610D01* +X197632132Y-166337819D01* +X197636037Y-166357452D01* +X197636037Y-166357453D01* +X197636038Y-166357455D01* +X197644361Y-166377548D01* +X197651830Y-166447018D01* +X197644361Y-166472452D01* +X197636038Y-166492544D01* +X197636035Y-166492556D01* +X197612000Y-166613389D01* +X197612000Y-166736610D01* +X197629873Y-166826463D01* +X197636037Y-166857452D01* +X197636037Y-166857453D01* +X197636038Y-166857455D01* +X197644361Y-166877548D01* +X197651830Y-166947018D01* +X197644361Y-166972452D01* +X197636038Y-166992544D01* +X197636035Y-166992556D01* +X197612000Y-167113389D01* +X197612000Y-167236610D01* +X197636035Y-167357443D01* +X197636038Y-167357455D01* +X197644361Y-167377548D01* +X197651830Y-167447018D01* +X197644361Y-167472452D01* +X197636038Y-167492544D01* +X197636035Y-167492556D01* +X197612000Y-167613389D01* +X197612000Y-167736610D01* +X197632468Y-167839511D01* +X197636037Y-167857452D01* +X197637445Y-167860852D01* +X197683187Y-167971283D01* +X197683192Y-167971292D01* +X197751641Y-168073732D01* +X197751644Y-168073736D01* +X197838763Y-168160855D01* +X197838767Y-168160858D01* +X197941207Y-168229307D01* +X197941213Y-168229310D01* +X197941214Y-168229311D01* +X198055048Y-168276463D01* +X198139616Y-168293284D01* +X198175889Y-168300499D01* +X198175893Y-168300500D01* +X198175894Y-168300500D01* +X198800894Y-168300500D01* +X202468152Y-168300500D01* +X202535191Y-168320185D01* +X202555833Y-168336819D01* +X206254867Y-172035855D01* +X206254871Y-172035858D01* +X206272141Y-172047398D01* +X206316946Y-172101011D01* +X206325653Y-172170336D01* +X206295498Y-172233363D01* +X206236055Y-172270082D01* +X206203250Y-172274500D01* +X199897953Y-172274500D01* +X199830914Y-172254815D01* +X199810272Y-172238181D01* +X197586819Y-170014728D01* +X197553334Y-169953405D01* +X197550500Y-169927047D01* +X197550500Y-168925893D01* +X197550499Y-168925889D01* +X197538224Y-168864177D01* +X197526463Y-168805048D01* +X197482161Y-168698094D01* +X197479312Y-168691216D01* +X197479307Y-168691207D01* +X197410858Y-168588767D01* +X197410855Y-168588763D01* +X197323736Y-168501644D01* +X197323732Y-168501641D01* +X197221292Y-168433192D01* +X197221283Y-168433187D01* +X197127548Y-168394361D01* +X197107452Y-168386037D01* +X197107448Y-168386036D01* +X197107444Y-168386035D01* +X196986610Y-168362000D01* +X196986606Y-168362000D01* +X196863394Y-168362000D01* +X196863389Y-168362000D01* +X196742556Y-168386035D01* +X196742544Y-168386038D01* +X196722452Y-168394361D01* +X196652982Y-168401830D01* +X196627548Y-168394361D01* +X196607455Y-168386038D01* +X196607453Y-168386037D01* +X196607452Y-168386037D01* +X196607447Y-168386036D01* +X196607443Y-168386035D01* +X196486610Y-168362000D01* +X196486606Y-168362000D01* +X196363394Y-168362000D01* +X196363389Y-168362000D01* +X196242556Y-168386035D01* +X196242544Y-168386038D01* +X196222452Y-168394361D01* +X196152982Y-168401830D01* +X196127548Y-168394361D01* +X196107455Y-168386038D01* +X196107453Y-168386037D01* +X196107452Y-168386037D01* +X196107447Y-168386036D01* +X196107443Y-168386035D01* +X195986610Y-168362000D01* +X195986606Y-168362000D01* +X195863394Y-168362000D01* +X195863389Y-168362000D01* +X195742556Y-168386035D01* +X195742544Y-168386038D01* +X195722452Y-168394361D01* +X195652982Y-168401830D01* +X195627548Y-168394361D01* +X195607455Y-168386038D01* +X195607453Y-168386037D01* +X195607452Y-168386037D01* +X195607447Y-168386036D01* +X195607443Y-168386035D01* +X195486610Y-168362000D01* +X195486606Y-168362000D01* +X195363394Y-168362000D01* +X195363389Y-168362000D01* +X195242556Y-168386035D01* +X195242544Y-168386038D01* +X195222452Y-168394361D01* +X195152982Y-168401830D01* +X195127548Y-168394361D01* +X195107455Y-168386038D01* +X195107453Y-168386037D01* +X195107452Y-168386037D01* +X195107447Y-168386036D01* +X195107443Y-168386035D01* +X194986610Y-168362000D01* +X194986606Y-168362000D01* +X194863394Y-168362000D01* +X194863389Y-168362000D01* +X194742556Y-168386035D01* +X194742544Y-168386038D01* +X194722452Y-168394361D01* +X194652982Y-168401830D01* +X194627548Y-168394361D01* +X194607455Y-168386038D01* +X194607453Y-168386037D01* +X194607452Y-168386037D01* +X194607447Y-168386036D01* +X194607443Y-168386035D01* +X194486610Y-168362000D01* +X194486606Y-168362000D01* +X194363394Y-168362000D01* +X194363389Y-168362000D01* +X194242556Y-168386035D01* +X194242544Y-168386038D01* +X194222452Y-168394361D01* +X194152982Y-168401830D01* +X194127548Y-168394361D01* +X194107455Y-168386038D01* +X194107453Y-168386037D01* +X194107452Y-168386037D01* +X194107447Y-168386036D01* +X194107443Y-168386035D01* +X193986610Y-168362000D01* +X193986606Y-168362000D01* +X193863394Y-168362000D01* +X193863389Y-168362000D01* +X193742556Y-168386035D01* +X193742544Y-168386038D01* +X193722452Y-168394361D01* +X193652982Y-168401830D01* +X193627548Y-168394361D01* +X193607455Y-168386038D01* +X193607453Y-168386037D01* +X193607452Y-168386037D01* +X193607447Y-168386036D01* +X193607443Y-168386035D01* +X193486610Y-168362000D01* +X193486606Y-168362000D01* +X193363394Y-168362000D01* +X193363389Y-168362000D01* +X193242556Y-168386035D01* +X193242544Y-168386038D01* +X193222452Y-168394361D01* +X193152982Y-168401830D01* +X193127548Y-168394361D01* +X193107455Y-168386038D01* +X193107453Y-168386037D01* +X193107452Y-168386037D01* +X193107447Y-168386036D01* +X193107443Y-168386035D01* +X192986610Y-168362000D01* +X192986606Y-168362000D01* +X192863394Y-168362000D01* +X192863389Y-168362000D01* +X192742556Y-168386035D01* +X192742544Y-168386038D01* +X192722452Y-168394361D01* +X192652982Y-168401830D01* +X192627548Y-168394361D01* +X192607455Y-168386038D01* +X192607453Y-168386037D01* +X192607452Y-168386037D01* +X192607447Y-168386036D01* +X192607443Y-168386035D01* +X192486610Y-168362000D01* +X192486606Y-168362000D01* +X192363394Y-168362000D01* +X192363389Y-168362000D01* +X192242556Y-168386035D01* +X192242544Y-168386038D01* +X192222452Y-168394361D01* +X192152982Y-168401830D01* +X192127548Y-168394361D01* +X192107455Y-168386038D01* +X192107453Y-168386037D01* +X192107452Y-168386037D01* +X192107447Y-168386036D01* +X192107443Y-168386035D01* +X191986610Y-168362000D01* +X191986606Y-168362000D01* +X191863394Y-168362000D01* +X191863389Y-168362000D01* +X191742556Y-168386035D01* +X191742544Y-168386038D01* +X191722452Y-168394361D01* +X191652982Y-168401830D01* +X191627548Y-168394361D01* +X191607455Y-168386038D01* +X191607453Y-168386037D01* +X191607452Y-168386037D01* +X191607447Y-168386036D01* +X191607443Y-168386035D01* +X191486610Y-168362000D01* +X191486606Y-168362000D01* +X191363394Y-168362000D01* +X191363389Y-168362000D01* +X191242556Y-168386035D01* +X191242544Y-168386038D01* +X191222452Y-168394361D01* +X191152982Y-168401830D01* +X191127548Y-168394361D01* +X191107455Y-168386038D01* +X191107453Y-168386037D01* +X191107452Y-168386037D01* +X191107447Y-168386036D01* +X191107443Y-168386035D01* +X190986610Y-168362000D01* +X190986606Y-168362000D01* +X190863394Y-168362000D01* +X190863389Y-168362000D01* +X190742553Y-168386035D01* +X190742542Y-168386038D01* +X190721793Y-168394633D01* +X190652324Y-168402099D01* +X190626895Y-168394633D01* +X190607302Y-168386518D01* +X190607299Y-168386517D01* +X190486559Y-168362500D01* +X190363441Y-168362500D01* +X190242695Y-168386518D01* +X190242689Y-168386520D01* +X190223101Y-168394633D01* +X190153631Y-168402099D01* +X190128203Y-168394632D01* +X190107455Y-168386038D01* +X190107453Y-168386037D01* +X190107452Y-168386037D01* +X190107447Y-168386036D01* +X190107443Y-168386035D01* +X189986610Y-168362000D01* +X189986606Y-168362000D01* +X189863394Y-168362000D01* +X189863389Y-168362000D01* +X189742556Y-168386035D01* +X189742544Y-168386038D01* +X189722452Y-168394361D01* +X189652982Y-168401830D01* +X189627548Y-168394361D01* +X189607455Y-168386038D01* +X189607453Y-168386037D01* +X189607452Y-168386037D01* +X189607447Y-168386036D01* +X189607443Y-168386035D01* +X189486610Y-168362000D01* +X189486606Y-168362000D01* +X189371848Y-168362000D01* +X189304809Y-168342315D01* +X189284167Y-168325681D01* +X189101594Y-168143108D01* +X189101574Y-168143086D01* +X189010129Y-168051641D01* +X188958905Y-168017415D01* +X188907682Y-167983188D01* +X188811812Y-167943478D01* +X188811809Y-167943476D01* +X188811808Y-167943476D01* +X188793851Y-167936038D01* +X188793849Y-167936037D01* +X188793848Y-167936037D01* +X188733425Y-167924018D01* +X188673006Y-167912000D01* +X188673003Y-167912000D01* +X188673002Y-167912000D01* +X186853697Y-167912000D01* +X186786658Y-167892315D01* +X186740903Y-167839511D01* +X186730959Y-167770353D01* +X186732080Y-167763809D01* +X186737499Y-167736561D01* +X186737500Y-167736559D01* +X186737500Y-167613440D01* +X186713482Y-167492699D01* +X186713480Y-167492693D01* +X186705368Y-167473109D01* +X186697898Y-167403640D01* +X186705365Y-167378208D01* +X186713963Y-167357452D01* +X186738000Y-167236606D01* +X186738000Y-167113394D01* +X186713963Y-166992548D01* +X186705638Y-166972452D01* +X186698170Y-166902984D01* +X186705639Y-166877547D01* +X186713963Y-166857452D01* +X186738000Y-166736606D01* +X186738000Y-166613394D01* +X186713963Y-166492548D01* +X186705638Y-166472452D01* +X186698894Y-166409722D01* +X189043829Y-166409722D01* +X189067623Y-166418597D01* +X189067627Y-166418598D01* +X189127155Y-166424999D01* +X189127172Y-166425000D01* +X195222828Y-166425000D01* +X195222844Y-166424999D01* +X195282375Y-166418598D01* +X195306170Y-166409723D01* +X195306170Y-166409722D01* +X194575000Y-165678553D01* +X194172656Y-166080897D01* +X194111333Y-166114382D01* +X194041641Y-166109398D01* +X193997294Y-166080897D01* +X193975000Y-166058603D01* +X193952706Y-166080897D01* +X193891383Y-166114382D01* +X193821691Y-166109398D01* +X193777344Y-166080897D01* +X193375000Y-165678553D01* +X192972656Y-166080897D01* +X192911333Y-166114382D01* +X192841641Y-166109398D01* +X192797294Y-166080897D01* +X192775000Y-166058603D01* +X192752706Y-166080897D01* +X192691383Y-166114382D01* +X192621691Y-166109398D01* +X192577344Y-166080897D01* +X192175000Y-165678553D01* +X191772656Y-166080897D01* +X191711333Y-166114382D01* +X191641641Y-166109398D01* +X191597294Y-166080897D01* +X191575000Y-166058603D01* +X191552706Y-166080897D01* +X191491383Y-166114382D01* +X191421691Y-166109398D01* +X191377344Y-166080897D01* +X190975000Y-165678553D01* +X190572656Y-166080897D01* +X190511333Y-166114382D01* +X190441641Y-166109398D01* +X190397294Y-166080897D01* +X190375000Y-166058603D01* +X190352706Y-166080897D01* +X190291383Y-166114382D01* +X190221691Y-166109398D01* +X190177344Y-166080897D01* +X189775000Y-165678553D01* +X189043829Y-166409722D01* +X186698894Y-166409722D01* +X186698170Y-166402984D01* +X186705639Y-166377547D01* +X186713963Y-166357452D01* +X186738000Y-166236606D01* +X186738000Y-166113394D01* +X186735477Y-166100711D01* +X186741703Y-166031124D01* +X186784564Y-165975945D01* +X186850453Y-165952698D01* +X186907530Y-165963241D01* +X187070192Y-166035664D01* +X187070197Y-166035666D01* +X187255354Y-166075022D01* +X187255355Y-166075022D01* +X187444644Y-166075022D01* +X187444646Y-166075022D01* +X187629803Y-166035666D01* +X187802730Y-165958673D01* +X187955871Y-165847410D01* +X188082533Y-165706738D01* +X188177179Y-165542806D01* +X188235674Y-165362778D01* +X188255460Y-165174522D01* +X188235674Y-164986266D01* +X188177179Y-164806238D01* +X188082533Y-164642306D01* +X187955871Y-164501634D01* +X187955414Y-164501302D01* +X187802734Y-164390373D01* +X187802729Y-164390370D01* +X187629807Y-164313379D01* +X187629802Y-164313377D01* +X187474130Y-164280289D01* +X187444646Y-164274022D01* +X187255354Y-164274022D01* +X187225870Y-164280289D01* +X187070197Y-164313377D01* +X187070192Y-164313379D01* +X186907739Y-164385709D01* +X186838489Y-164394994D01* +X186775212Y-164365366D01* +X186737999Y-164306231D01* +X186735686Y-164248238D01* +X186738000Y-164236606D01* +X186738000Y-164113394D01* +X186713963Y-163992548D01* +X186705638Y-163972452D01* +X186698170Y-163902984D01* +X186705639Y-163877547D01* +X186707774Y-163872392D01* +X186713963Y-163857452D01* +X186738000Y-163736606D01* +X186738000Y-163613394D01* +X186713963Y-163492548D01* +X186705638Y-163472452D01* +X186698170Y-163402984D01* +X186705639Y-163377547D01* +X186709724Y-163367685D01* +X186713963Y-163357452D01* +X186738000Y-163236606D01* +X186738000Y-163198898D01* +X186757685Y-163131859D01* +X186810489Y-163086104D01* +X186862000Y-163074898D01* +X186969644Y-163074898D01* +X186969646Y-163074898D01* +X187154803Y-163035542D01* +X187327730Y-162958549D01* +X187480871Y-162847286D01* +X187607533Y-162706614D01* +X187702179Y-162542682D01* +X187758272Y-162370044D01* +X187797708Y-162312372D01* +X187850424Y-162287074D01* +X187854803Y-162286144D01* +X187854806Y-162286142D01* +X187854808Y-162286142D01* +X187949360Y-162244044D01* +X188027730Y-162209151D01* +X188180871Y-162097888D01* +X188307533Y-161957216D01* +X188402179Y-161793284D01* +X188404647Y-161785690D01* +X188433069Y-161698215D01* +X188472506Y-161640540D01* +X188536865Y-161613341D01* +X188605711Y-161625256D01* +X188657187Y-161672500D01* +X188675000Y-161736533D01* +X188675000Y-165972844D01* +X188681401Y-166032373D01* +X188690276Y-166056170D01* +X189421447Y-165325000D01* +X189381665Y-165285218D01* +X189575000Y-165285218D01* +X189575000Y-165364782D01* +X189605448Y-165438291D01* +X189661709Y-165494552D01* +X189735218Y-165525000D01* +X189814782Y-165525000D01* +X189888291Y-165494552D01* +X189944552Y-165438291D01* +X189975000Y-165364782D01* +X189975000Y-165325000D01* +X190128553Y-165325000D01* +X190375000Y-165571447D01* +X190621447Y-165325000D01* +X190581665Y-165285218D01* +X190775000Y-165285218D01* +X190775000Y-165364782D01* +X190805448Y-165438291D01* +X190861709Y-165494552D01* +X190935218Y-165525000D01* +X191014782Y-165525000D01* +X191088291Y-165494552D01* +X191144552Y-165438291D01* +X191175000Y-165364782D01* +X191175000Y-165325000D01* +X191328553Y-165325000D01* +X191575000Y-165571447D01* +X191821447Y-165325000D01* +X191781665Y-165285218D01* +X191975000Y-165285218D01* +X191975000Y-165364782D01* +X192005448Y-165438291D01* +X192061709Y-165494552D01* +X192135218Y-165525000D01* +X192214782Y-165525000D01* +X192288291Y-165494552D01* +X192344552Y-165438291D01* +X192375000Y-165364782D01* +X192375000Y-165325000D01* +X192528553Y-165325000D01* +X192775000Y-165571447D01* +X193021447Y-165325000D01* +X192981665Y-165285218D01* +X193175000Y-165285218D01* +X193175000Y-165364782D01* +X193205448Y-165438291D01* +X193261709Y-165494552D01* +X193335218Y-165525000D01* +X193414782Y-165525000D01* +X193488291Y-165494552D01* +X193544552Y-165438291D01* +X193575000Y-165364782D01* +X193575000Y-165325000D01* +X193728553Y-165325000D01* +X193975000Y-165571447D01* +X194221447Y-165325000D01* +X194181665Y-165285218D01* +X194375000Y-165285218D01* +X194375000Y-165364782D01* +X194405448Y-165438291D01* +X194461709Y-165494552D01* +X194535218Y-165525000D01* +X194614782Y-165525000D01* +X194688291Y-165494552D01* +X194744552Y-165438291D01* +X194775000Y-165364782D01* +X194775000Y-165285218D01* +X194744552Y-165211709D01* +X194688291Y-165155448D01* +X194614782Y-165125000D01* +X194535218Y-165125000D01* +X194461709Y-165155448D01* +X194405448Y-165211709D01* +X194375000Y-165285218D01* +X194181665Y-165285218D01* +X193975000Y-165078553D01* +X193728553Y-165325000D01* +X193575000Y-165325000D01* +X193575000Y-165285218D01* +X193544552Y-165211709D01* +X193488291Y-165155448D01* +X193414782Y-165125000D01* +X193335218Y-165125000D01* +X193261709Y-165155448D01* +X193205448Y-165211709D01* +X193175000Y-165285218D01* +X192981665Y-165285218D01* +X192775000Y-165078553D01* +X192528553Y-165325000D01* +X192375000Y-165325000D01* +X192375000Y-165285218D01* +X192344552Y-165211709D01* +X192288291Y-165155448D01* +X192214782Y-165125000D01* +X192135218Y-165125000D01* +X192061709Y-165155448D01* +X192005448Y-165211709D01* +X191975000Y-165285218D01* +X191781665Y-165285218D01* +X191575000Y-165078553D01* +X191328553Y-165325000D01* +X191175000Y-165325000D01* +X191175000Y-165285218D01* +X191144552Y-165211709D01* +X191088291Y-165155448D01* +X191014782Y-165125000D01* +X190935218Y-165125000D01* +X190861709Y-165155448D01* +X190805448Y-165211709D01* +X190775000Y-165285218D01* +X190581665Y-165285218D01* +X190375000Y-165078553D01* +X190128553Y-165325000D01* +X189975000Y-165325000D01* +X189975000Y-165285218D01* +X189944552Y-165211709D01* +X189888291Y-165155448D01* +X189814782Y-165125000D01* +X189735218Y-165125000D01* +X189661709Y-165155448D01* +X189605448Y-165211709D01* +X189575000Y-165285218D01* +X189381665Y-165285218D01* +X189019102Y-164922655D01* +X188985617Y-164861332D01* +X188990601Y-164791640D01* +X189019103Y-164747292D01* +X189041394Y-164725000D01* +X189528553Y-164725000D01* +X189775000Y-164971447D01* +X190021447Y-164725000D01* +X190728553Y-164725000D01* +X190975000Y-164971447D01* +X191221447Y-164725000D01* +X191928553Y-164725000D01* +X192175000Y-164971447D01* +X192421447Y-164725000D01* +X193128553Y-164725000D01* +X193375000Y-164971447D01* +X193621447Y-164725000D01* +X194328553Y-164725000D01* +X194575000Y-164971447D01* +X194821447Y-164725000D01* +X194575000Y-164478553D01* +X194328553Y-164725000D01* +X193621447Y-164725000D01* +X193375000Y-164478553D01* +X193128553Y-164725000D01* +X192421447Y-164725000D01* +X192175000Y-164478553D01* +X191928553Y-164725000D01* +X191221447Y-164725000D01* +X190975000Y-164478553D01* +X190728553Y-164725000D01* +X190021447Y-164725000D01* +X189775000Y-164478553D01* +X189528553Y-164725000D01* +X189041394Y-164725000D01* +X189041395Y-164724999D01* +X189019102Y-164702706D01* +X188985617Y-164641383D01* +X188990601Y-164571691D01* +X189019102Y-164527344D01* +X189421446Y-164124999D01* +X189381665Y-164085218D01* +X189575000Y-164085218D01* +X189575000Y-164164782D01* +X189605448Y-164238291D01* +X189661709Y-164294552D01* +X189735218Y-164325000D01* +X189814782Y-164325000D01* +X189888291Y-164294552D01* +X189944552Y-164238291D01* +X189975000Y-164164782D01* +X189975000Y-164125000D01* +X190128553Y-164125000D01* +X190375000Y-164371447D01* +X190621447Y-164125000D01* +X190581665Y-164085218D01* +X190775000Y-164085218D01* +X190775000Y-164164782D01* +X190805448Y-164238291D01* +X190861709Y-164294552D01* +X190935218Y-164325000D01* +X191014782Y-164325000D01* +X191088291Y-164294552D01* +X191144552Y-164238291D01* +X191175000Y-164164782D01* +X191175000Y-164125000D01* +X191328553Y-164125000D01* +X191575000Y-164371447D01* +X191821447Y-164125000D01* +X191781665Y-164085218D01* +X191975000Y-164085218D01* +X191975000Y-164164782D01* +X192005448Y-164238291D01* +X192061709Y-164294552D01* +X192135218Y-164325000D01* +X192214782Y-164325000D01* +X192288291Y-164294552D01* +X192344552Y-164238291D01* +X192375000Y-164164782D01* +X192375000Y-164125000D01* +X192528553Y-164125000D01* +X192775000Y-164371447D01* +X193021447Y-164125000D01* +X192981665Y-164085218D01* +X193175000Y-164085218D01* +X193175000Y-164164782D01* +X193205448Y-164238291D01* +X193261709Y-164294552D01* +X193335218Y-164325000D01* +X193414782Y-164325000D01* +X193488291Y-164294552D01* +X193544552Y-164238291D01* +X193575000Y-164164782D01* +X193575000Y-164125000D01* +X193728553Y-164125000D01* +X193975000Y-164371447D01* +X194221447Y-164125000D01* +X194181665Y-164085218D01* +X194375000Y-164085218D01* +X194375000Y-164164782D01* +X194405448Y-164238291D01* +X194461709Y-164294552D01* +X194535218Y-164325000D01* +X194614782Y-164325000D01* +X194688291Y-164294552D01* +X194744552Y-164238291D01* +X194775000Y-164164782D01* +X194775000Y-164085218D01* +X194744552Y-164011709D01* +X194688291Y-163955448D01* +X194614782Y-163925000D01* +X194535218Y-163925000D01* +X194461709Y-163955448D01* +X194405448Y-164011709D01* +X194375000Y-164085218D01* +X194181665Y-164085218D01* +X193975000Y-163878553D01* +X193728553Y-164125000D01* +X193575000Y-164125000D01* +X193575000Y-164085218D01* +X193544552Y-164011709D01* +X193488291Y-163955448D01* +X193414782Y-163925000D01* +X193335218Y-163925000D01* +X193261709Y-163955448D01* +X193205448Y-164011709D01* +X193175000Y-164085218D01* +X192981665Y-164085218D01* +X192775000Y-163878553D01* +X192528553Y-164125000D01* +X192375000Y-164125000D01* +X192375000Y-164085218D01* +X192344552Y-164011709D01* +X192288291Y-163955448D01* +X192214782Y-163925000D01* +X192135218Y-163925000D01* +X192061709Y-163955448D01* +X192005448Y-164011709D01* +X191975000Y-164085218D01* +X191781665Y-164085218D01* +X191575000Y-163878553D01* +X191328553Y-164125000D01* +X191175000Y-164125000D01* +X191175000Y-164085218D01* +X191144552Y-164011709D01* +X191088291Y-163955448D01* +X191014782Y-163925000D01* +X190935218Y-163925000D01* +X190861709Y-163955448D01* +X190805448Y-164011709D01* +X190775000Y-164085218D01* +X190581665Y-164085218D01* +X190375000Y-163878553D01* +X190128553Y-164125000D01* +X189975000Y-164125000D01* +X189975000Y-164085218D01* +X189944552Y-164011709D01* +X189888291Y-163955448D01* +X189814782Y-163925000D01* +X189735218Y-163925000D01* +X189661709Y-163955448D01* +X189605448Y-164011709D01* +X189575000Y-164085218D01* +X189381665Y-164085218D01* +X189019102Y-163722655D01* +X188985617Y-163661332D01* +X188990601Y-163591640D01* +X189019103Y-163547292D01* +X189041394Y-163525000D01* +X189528553Y-163525000D01* +X189775000Y-163771447D01* +X190021447Y-163525000D01* +X190728553Y-163525000D01* +X190975000Y-163771447D01* +X191221447Y-163525000D01* +X191928553Y-163525000D01* +X192175000Y-163771447D01* +X192421447Y-163525000D01* +X193128553Y-163525000D01* +X193375000Y-163771447D01* +X193621447Y-163525000D01* +X194328553Y-163525000D01* +X194575000Y-163771447D01* +X194821447Y-163525000D01* +X194575000Y-163278553D01* +X194328553Y-163525000D01* +X193621447Y-163525000D01* +X193375000Y-163278553D01* +X193128553Y-163525000D01* +X192421447Y-163525000D01* +X192175000Y-163278553D01* +X191928553Y-163525000D01* +X191221447Y-163525000D01* +X190975000Y-163278553D01* +X190728553Y-163525000D01* +X190021447Y-163525000D01* +X189775000Y-163278553D01* +X189528553Y-163525000D01* +X189041394Y-163525000D01* +X189041395Y-163524999D01* +X189019102Y-163502706D01* +X188985617Y-163441383D01* +X188990601Y-163371691D01* +X189019102Y-163327344D01* +X189421446Y-162924999D01* +X189381665Y-162885218D01* +X189575000Y-162885218D01* +X189575000Y-162964782D01* +X189605448Y-163038291D01* +X189661709Y-163094552D01* +X189735218Y-163125000D01* +X189814782Y-163125000D01* +X189888291Y-163094552D01* +X189944552Y-163038291D01* +X189975000Y-162964782D01* +X189975000Y-162925000D01* +X190128553Y-162925000D01* +X190375000Y-163171447D01* +X190621447Y-162925000D01* +X190581665Y-162885218D01* +X190775000Y-162885218D01* +X190775000Y-162964782D01* +X190805448Y-163038291D01* +X190861709Y-163094552D01* +X190935218Y-163125000D01* +X191014782Y-163125000D01* +X191088291Y-163094552D01* +X191144552Y-163038291D01* +X191175000Y-162964782D01* +X191175000Y-162925000D01* +X191328553Y-162925000D01* +X191575000Y-163171447D01* +X191821447Y-162925000D01* +X191781665Y-162885218D01* +X191975000Y-162885218D01* +X191975000Y-162964782D01* +X192005448Y-163038291D01* +X192061709Y-163094552D01* +X192135218Y-163125000D01* +X192214782Y-163125000D01* +X192288291Y-163094552D01* +X192344552Y-163038291D01* +X192375000Y-162964782D01* +X192375000Y-162925000D01* +X192528553Y-162925000D01* +X192775000Y-163171447D01* +X193021447Y-162925000D01* +X192981665Y-162885218D01* +X193175000Y-162885218D01* +X193175000Y-162964782D01* +X193205448Y-163038291D01* +X193261709Y-163094552D01* +X193335218Y-163125000D01* +X193414782Y-163125000D01* +X193488291Y-163094552D01* +X193544552Y-163038291D01* +X193575000Y-162964782D01* +X193575000Y-162925000D01* +X193728553Y-162925000D01* +X193975000Y-163171447D01* +X194221447Y-162925000D01* +X194181665Y-162885218D01* +X194375000Y-162885218D01* +X194375000Y-162964782D01* +X194405448Y-163038291D01* +X194461709Y-163094552D01* +X194535218Y-163125000D01* +X194614782Y-163125000D01* +X194688291Y-163094552D01* +X194744552Y-163038291D01* +X194775000Y-162964782D01* +X194775000Y-162885218D01* +X194744552Y-162811709D01* +X194688291Y-162755448D01* +X194614782Y-162725000D01* +X194535218Y-162725000D01* +X194461709Y-162755448D01* +X194405448Y-162811709D01* +X194375000Y-162885218D01* +X194181665Y-162885218D01* +X193975000Y-162678553D01* +X193728553Y-162925000D01* +X193575000Y-162925000D01* +X193575000Y-162885218D01* +X193544552Y-162811709D01* +X193488291Y-162755448D01* +X193414782Y-162725000D01* +X193335218Y-162725000D01* +X193261709Y-162755448D01* +X193205448Y-162811709D01* +X193175000Y-162885218D01* +X192981665Y-162885218D01* +X192775000Y-162678553D01* +X192528553Y-162925000D01* +X192375000Y-162925000D01* +X192375000Y-162885218D01* +X192344552Y-162811709D01* +X192288291Y-162755448D01* +X192214782Y-162725000D01* +X192135218Y-162725000D01* +X192061709Y-162755448D01* +X192005448Y-162811709D01* +X191975000Y-162885218D01* +X191781665Y-162885218D01* +X191575000Y-162678553D01* +X191328553Y-162925000D01* +X191175000Y-162925000D01* +X191175000Y-162885218D01* +X191144552Y-162811709D01* +X191088291Y-162755448D01* +X191014782Y-162725000D01* +X190935218Y-162725000D01* +X190861709Y-162755448D01* +X190805448Y-162811709D01* +X190775000Y-162885218D01* +X190581665Y-162885218D01* +X190375000Y-162678553D01* +X190128553Y-162925000D01* +X189975000Y-162925000D01* +X189975000Y-162885218D01* +X189944552Y-162811709D01* +X189888291Y-162755448D01* +X189814782Y-162725000D01* +X189735218Y-162725000D01* +X189661709Y-162755448D01* +X189605448Y-162811709D01* +X189575000Y-162885218D01* +X189381665Y-162885218D01* +X189019102Y-162522655D01* +X188985617Y-162461332D01* +X188990601Y-162391640D01* +X189019103Y-162347292D01* +X189041394Y-162325000D01* +X189528553Y-162325000D01* +X189775000Y-162571447D01* +X190021447Y-162325000D01* +X190728553Y-162325000D01* +X190975000Y-162571447D01* +X191221447Y-162325000D01* +X191928553Y-162325000D01* +X192175000Y-162571447D01* +X192421447Y-162325000D01* +X193128553Y-162325000D01* +X193375000Y-162571447D01* +X193621447Y-162325000D01* +X194328553Y-162325000D01* +X194575000Y-162571447D01* +X194821447Y-162325000D01* +X194575000Y-162078553D01* +X194328553Y-162325000D01* +X193621447Y-162325000D01* +X193375000Y-162078553D01* +X193128553Y-162325000D01* +X192421447Y-162325000D01* +X192175000Y-162078553D01* +X191928553Y-162325000D01* +X191221447Y-162325000D01* +X190975000Y-162078553D01* +X190728553Y-162325000D01* +X190021447Y-162325000D01* +X189775000Y-162078553D01* +X189528553Y-162325000D01* +X189041394Y-162325000D01* +X189041395Y-162324999D01* +X189019102Y-162302706D01* +X188985617Y-162241383D01* +X188990601Y-162171691D01* +X189019102Y-162127344D01* +X189421446Y-161724999D01* +X189381665Y-161685218D01* +X189575000Y-161685218D01* +X189575000Y-161764782D01* +X189605448Y-161838291D01* +X189661709Y-161894552D01* +X189735218Y-161925000D01* +X189814782Y-161925000D01* +X189888291Y-161894552D01* +X189944552Y-161838291D01* +X189975000Y-161764782D01* +X189975000Y-161725000D01* +X190128553Y-161725000D01* +X190375000Y-161971447D01* +X190621447Y-161725000D01* +X190581665Y-161685218D01* +X190775000Y-161685218D01* +X190775000Y-161764782D01* +X190805448Y-161838291D01* +X190861709Y-161894552D01* +X190935218Y-161925000D01* +X191014782Y-161925000D01* +X191088291Y-161894552D01* +X191144552Y-161838291D01* +X191175000Y-161764782D01* +X191175000Y-161725000D01* +X191328553Y-161725000D01* +X191575000Y-161971447D01* +X191821447Y-161725000D01* +X191781665Y-161685218D01* +X191975000Y-161685218D01* +X191975000Y-161764782D01* +X192005448Y-161838291D01* +X192061709Y-161894552D01* +X192135218Y-161925000D01* +X192214782Y-161925000D01* +X192288291Y-161894552D01* +X192344552Y-161838291D01* +X192375000Y-161764782D01* +X192375000Y-161725000D01* +X192528553Y-161725000D01* +X192775000Y-161971447D01* +X193021447Y-161725000D01* +X192981665Y-161685218D01* +X193175000Y-161685218D01* +X193175000Y-161764782D01* +X193205448Y-161838291D01* +X193261709Y-161894552D01* +X193335218Y-161925000D01* +X193414782Y-161925000D01* +X193488291Y-161894552D01* +X193544552Y-161838291D01* +X193575000Y-161764782D01* +X193575000Y-161725000D01* +X193728553Y-161725000D01* +X193975000Y-161971447D01* +X194221447Y-161725000D01* +X194181665Y-161685218D01* +X194375000Y-161685218D01* +X194375000Y-161764782D01* +X194405448Y-161838291D01* +X194461709Y-161894552D01* +X194535218Y-161925000D01* +X194614782Y-161925000D01* +X194688291Y-161894552D01* +X194744552Y-161838291D01* +X194775000Y-161764782D01* +X194775000Y-161685218D01* +X194744552Y-161611709D01* +X194688291Y-161555448D01* +X194614782Y-161525000D01* +X194535218Y-161525000D01* +X194461709Y-161555448D01* +X194405448Y-161611709D01* +X194375000Y-161685218D01* +X194181665Y-161685218D01* +X193975000Y-161478553D01* +X193728553Y-161725000D01* +X193575000Y-161725000D01* +X193575000Y-161685218D01* +X193544552Y-161611709D01* +X193488291Y-161555448D01* +X193414782Y-161525000D01* +X193335218Y-161525000D01* +X193261709Y-161555448D01* +X193205448Y-161611709D01* +X193175000Y-161685218D01* +X192981665Y-161685218D01* +X192775000Y-161478553D01* +X192528553Y-161725000D01* +X192375000Y-161725000D01* +X192375000Y-161685218D01* +X192344552Y-161611709D01* +X192288291Y-161555448D01* +X192214782Y-161525000D01* +X192135218Y-161525000D01* +X192061709Y-161555448D01* +X192005448Y-161611709D01* +X191975000Y-161685218D01* +X191781665Y-161685218D01* +X191575000Y-161478553D01* +X191328553Y-161725000D01* +X191175000Y-161725000D01* +X191175000Y-161685218D01* +X191144552Y-161611709D01* +X191088291Y-161555448D01* +X191014782Y-161525000D01* +X190935218Y-161525000D01* +X190861709Y-161555448D01* +X190805448Y-161611709D01* +X190775000Y-161685218D01* +X190581665Y-161685218D01* +X190375000Y-161478553D01* +X190128553Y-161725000D01* +X189975000Y-161725000D01* +X189975000Y-161685218D01* +X189944552Y-161611709D01* +X189888291Y-161555448D01* +X189814782Y-161525000D01* +X189735218Y-161525000D01* +X189661709Y-161555448D01* +X189605448Y-161611709D01* +X189575000Y-161685218D01* +X189381665Y-161685218D01* +X189019102Y-161322655D01* +X188985617Y-161261332D01* +X188990601Y-161191640D01* +X189019103Y-161147292D01* +X189041394Y-161125000D01* +X189528553Y-161125000D01* +X189775000Y-161371447D01* +X190021447Y-161125000D01* +X190728553Y-161125000D01* +X190975000Y-161371447D01* +X191221447Y-161125000D01* +X191928553Y-161125000D01* +X192175000Y-161371447D01* +X192421447Y-161125000D01* +X193128553Y-161125000D01* +X193375000Y-161371447D01* +X193621447Y-161125000D01* +X194328553Y-161125000D01* +X194575000Y-161371447D01* +X194821447Y-161125000D01* +X194575000Y-160878553D01* +X194328553Y-161125000D01* +X193621447Y-161125000D01* +X193375000Y-160878553D01* +X193128553Y-161125000D01* +X192421447Y-161125000D01* +X192175000Y-160878553D01* +X191928553Y-161125000D01* +X191221447Y-161125000D01* +X190975000Y-160878553D01* +X190728553Y-161125000D01* +X190021447Y-161125000D01* +X189775000Y-160878553D01* +X189528553Y-161125000D01* +X189041394Y-161125000D01* +X189041395Y-161124999D01* +X189019102Y-161102706D01* +X188985617Y-161041383D01* +X188990601Y-160971691D01* +X189019102Y-160927344D01* +X189421446Y-160524999D01* +X189381665Y-160485218D01* +X189575000Y-160485218D01* +X189575000Y-160564782D01* +X189605448Y-160638291D01* +X189661709Y-160694552D01* +X189735218Y-160725000D01* +X189814782Y-160725000D01* +X189888291Y-160694552D01* +X189944552Y-160638291D01* +X189975000Y-160564782D01* +X189975000Y-160525000D01* +X190128553Y-160525000D01* +X190375000Y-160771447D01* +X190621447Y-160525000D01* +X190581665Y-160485218D01* +X190775000Y-160485218D01* +X190775000Y-160564782D01* +X190805448Y-160638291D01* +X190861709Y-160694552D01* +X190935218Y-160725000D01* +X191014782Y-160725000D01* +X191088291Y-160694552D01* +X191144552Y-160638291D01* +X191175000Y-160564782D01* +X191175000Y-160525000D01* +X191328553Y-160525000D01* +X191575000Y-160771447D01* +X191821447Y-160525000D01* +X191781665Y-160485218D01* +X191975000Y-160485218D01* +X191975000Y-160564782D01* +X192005448Y-160638291D01* +X192061709Y-160694552D01* +X192135218Y-160725000D01* +X192214782Y-160725000D01* +X192288291Y-160694552D01* +X192344552Y-160638291D01* +X192375000Y-160564782D01* +X192375000Y-160525000D01* +X192528553Y-160525000D01* +X192775000Y-160771447D01* +X193021447Y-160525000D01* +X192981665Y-160485218D01* +X193175000Y-160485218D01* +X193175000Y-160564782D01* +X193205448Y-160638291D01* +X193261709Y-160694552D01* +X193335218Y-160725000D01* +X193414782Y-160725000D01* +X193488291Y-160694552D01* +X193544552Y-160638291D01* +X193575000Y-160564782D01* +X193575000Y-160525000D01* +X193728553Y-160525000D01* +X193975000Y-160771447D01* +X194221447Y-160525000D01* +X194181665Y-160485218D01* +X194375000Y-160485218D01* +X194375000Y-160564782D01* +X194405448Y-160638291D01* +X194461709Y-160694552D01* +X194535218Y-160725000D01* +X194614782Y-160725000D01* +X194688291Y-160694552D01* +X194744552Y-160638291D01* +X194775000Y-160564782D01* +X194775000Y-160524999D01* +X194928553Y-160524999D01* +X194928553Y-160525000D01* +X195330897Y-160927344D01* +X195364382Y-160988667D01* +X195359398Y-161058359D01* +X195330897Y-161102706D01* +X195308603Y-161125000D01* +X195330897Y-161147294D01* +X195364382Y-161208617D01* +X195359398Y-161278309D01* +X195330897Y-161322656D01* +X194928553Y-161725000D01* +X195330897Y-162127344D01* +X195364382Y-162188667D01* +X195359398Y-162258359D01* +X195330897Y-162302706D01* +X195308603Y-162325000D01* +X195330897Y-162347294D01* +X195364382Y-162408617D01* +X195359398Y-162478309D01* +X195330897Y-162522656D01* +X194928553Y-162925000D01* +X195330897Y-163327344D01* +X195364382Y-163388667D01* +X195359398Y-163458359D01* +X195330897Y-163502706D01* +X195308603Y-163525000D01* +X195330897Y-163547294D01* +X195364382Y-163608617D01* +X195359398Y-163678309D01* +X195330897Y-163722656D01* +X194928553Y-164125000D01* +X195330897Y-164527344D01* +X195364382Y-164588667D01* +X195359398Y-164658359D01* +X195330897Y-164702706D01* +X195308603Y-164725000D01* +X195330897Y-164747294D01* +X195364382Y-164808617D01* +X195359398Y-164878309D01* +X195330897Y-164922656D01* +X194928553Y-165325000D01* +X195659722Y-166056170D01* +X195659723Y-166056170D01* +X195668598Y-166032375D01* +X195674999Y-165972844D01* +X195675000Y-165972827D01* +X195675000Y-159877172D01* +X195674999Y-159877155D01* +X195668598Y-159817627D01* +X195668597Y-159817623D01* +X195659722Y-159793829D01* +X194928553Y-160524999D01* +X194775000Y-160524999D01* +X194775000Y-160485218D01* +X194744552Y-160411709D01* +X194688291Y-160355448D01* +X194614782Y-160325000D01* +X194535218Y-160325000D01* +X194461709Y-160355448D01* +X194405448Y-160411709D01* +X194375000Y-160485218D01* +X194181665Y-160485218D01* +X193975000Y-160278553D01* +X193728553Y-160525000D01* +X193575000Y-160525000D01* +X193575000Y-160485218D01* +X193544552Y-160411709D01* +X193488291Y-160355448D01* +X193414782Y-160325000D01* +X193335218Y-160325000D01* +X193261709Y-160355448D01* +X193205448Y-160411709D01* +X193175000Y-160485218D01* +X192981665Y-160485218D01* +X192775000Y-160278553D01* +X192528553Y-160525000D01* +X192375000Y-160525000D01* +X192375000Y-160485218D01* +X192344552Y-160411709D01* +X192288291Y-160355448D01* +X192214782Y-160325000D01* +X192135218Y-160325000D01* +X192061709Y-160355448D01* +X192005448Y-160411709D01* +X191975000Y-160485218D01* +X191781665Y-160485218D01* +X191575000Y-160278553D01* +X191328553Y-160525000D01* +X191175000Y-160525000D01* +X191175000Y-160485218D01* +X191144552Y-160411709D01* +X191088291Y-160355448D01* +X191014782Y-160325000D01* +X190935218Y-160325000D01* +X190861709Y-160355448D01* +X190805448Y-160411709D01* +X190775000Y-160485218D01* +X190581665Y-160485218D01* +X190375000Y-160278553D01* +X190128553Y-160525000D01* +X189975000Y-160525000D01* +X189975000Y-160485218D01* +X189944552Y-160411709D01* +X189888291Y-160355448D01* +X189814782Y-160325000D01* +X189735218Y-160325000D01* +X189661709Y-160355448D01* +X189605448Y-160411709D01* +X189575000Y-160485218D01* +X189381665Y-160485218D01* +X188690277Y-159793829D01* +X188690274Y-159793829D01* +X188681404Y-159817615D01* +X188681401Y-159817625D01* +X188675000Y-159877157D01* +X188675000Y-161113466D01* +X188655315Y-161180505D01* +X188602511Y-161226260D01* +X188533353Y-161236204D01* +X188469797Y-161207179D01* +X188433069Y-161151784D01* +X188402181Y-161056722D01* +X188402180Y-161056721D01* +X188402179Y-161056716D01* +X188307533Y-160892784D01* +X188180871Y-160752112D01* +X188180870Y-160752111D01* +X188027734Y-160640851D01* +X188027729Y-160640848D01* +X187854807Y-160563857D01* +X187854802Y-160563855D01* +X187693169Y-160529500D01* +X187669646Y-160524500D01* +X187480354Y-160524500D01* +X187456831Y-160529500D01* +X187295197Y-160563855D01* +X187295192Y-160563857D01* +X187122270Y-160640848D01* +X187122265Y-160640851D01* +X186969130Y-160752110D01* +X186969126Y-160752114D01* +X186963400Y-160758474D01* +X186903913Y-160795121D01* +X186871252Y-160799500D01* +X186862000Y-160799500D01* +X186794961Y-160779815D01* +X186749206Y-160727011D01* +X186738000Y-160675500D01* +X186738000Y-160613396D01* +X186737684Y-160611806D01* +X186713963Y-160492548D01* +X186705638Y-160472452D01* +X186698170Y-160402984D01* +X186705639Y-160377547D01* +X186706466Y-160375550D01* +X186713963Y-160357452D01* +X186738000Y-160236606D01* +X186738000Y-160113394D01* +X186713963Y-159992548D01* +X186705638Y-159972452D01* +X186698170Y-159902984D01* +X186705639Y-159877547D01* +X186713963Y-159857452D01* +X186738000Y-159736606D01* +X186738000Y-159613394D01* +X186713963Y-159492548D01* +X186705638Y-159472452D01* +X186698170Y-159402984D01* +X186705630Y-159377568D01* +X186705838Y-159377066D01* +X186749668Y-159322657D01* +X186815959Y-159300580D01* +X186820407Y-159300500D01* +X187176789Y-159300500D01* +X187243828Y-159320185D01* +X187249674Y-159324182D01* +X187387265Y-159424148D01* +X187387270Y-159424151D01* +X187560192Y-159501142D01* +X187560197Y-159501144D01* +X187745354Y-159540500D01* +X187745355Y-159540500D01* +X187934644Y-159540500D01* +X187934646Y-159540500D01* +X188119803Y-159501144D01* +X188256518Y-159440274D01* +X189043829Y-159440274D01* +X189043829Y-159440277D01* +X189774999Y-160171446D01* +X190177344Y-159769102D01* +X190238667Y-159735617D01* +X190308358Y-159740601D01* +X190352706Y-159769102D01* +X190374999Y-159791395D01* +X190397292Y-159769103D01* +X190458615Y-159735617D01* +X190528307Y-159740601D01* +X190572655Y-159769102D01* +X190974999Y-160171446D01* +X191377344Y-159769102D01* +X191438667Y-159735617D01* +X191508358Y-159740601D01* +X191552706Y-159769102D01* +X191574999Y-159791395D01* +X191597292Y-159769103D01* +X191658615Y-159735617D01* +X191728307Y-159740601D01* +X191772655Y-159769102D01* +X192174999Y-160171446D01* +X192577344Y-159769102D01* +X192638667Y-159735617D01* +X192708358Y-159740601D01* +X192752706Y-159769102D01* +X192774999Y-159791395D01* +X192797292Y-159769103D01* +X192858615Y-159735617D01* +X192928307Y-159740601D01* +X192972655Y-159769102D01* +X193374999Y-160171446D01* +X193777344Y-159769102D01* +X193838667Y-159735617D01* +X193908358Y-159740601D01* +X193952706Y-159769102D01* +X193974999Y-159791395D01* +X193997292Y-159769103D01* +X194058615Y-159735617D01* +X194128307Y-159740601D01* +X194172655Y-159769102D01* +X194575000Y-160171447D01* +X194575001Y-160171447D01* +X195306170Y-159440276D01* +X195282373Y-159431401D01* +X195222844Y-159425000D01* +X189127157Y-159425000D01* +X189067625Y-159431401D01* +X189067615Y-159431404D01* +X189043829Y-159440274D01* +X188256518Y-159440274D01* +X188292730Y-159424151D01* +X188445871Y-159312888D01* +X188572533Y-159172216D01* +X188667179Y-159008284D01* +X188725674Y-158828256D01* +X188745460Y-158640000D01* +X188725674Y-158451744D01* +X188667179Y-158271716D01* +X188661238Y-158261426D01* +X188644765Y-158193529D01* +X188667617Y-158127501D01* +X188699779Y-158096295D01* +X188700970Y-158095500D01* +X188737185Y-158071302D01* +X188824310Y-157984177D01* +X188824311Y-157984175D01* +X188831377Y-157977109D01* +X188831380Y-157977105D01* +X189284166Y-157524319D01* +X189345489Y-157490834D01* +X189371847Y-157488000D01* +X189412556Y-157488000D01* +X189479595Y-157507685D01* +X189525350Y-157560489D01* +X189535294Y-157629647D01* +X189534119Y-157636245D01* +X189534066Y-157636741D01* +X189534066Y-157636744D01* +X189514280Y-157825000D01* +X189534066Y-158013256D01* +X189534067Y-158013259D01* +X189592558Y-158193277D01* +X189592561Y-158193284D01* +X189687207Y-158357216D01* +X189813869Y-158497888D01* +X189967005Y-158609148D01* +X189967010Y-158609151D01* +X190139932Y-158686142D01* +X190139937Y-158686144D01* +X190325094Y-158725500D01* +X190325095Y-158725500D01* +X190514384Y-158725500D01* +X190514386Y-158725500D01* +X190699543Y-158686144D01* +X190869305Y-158610559D01* +X190938555Y-158601275D01* +X190970177Y-158610560D01* +X191139935Y-158686142D01* +X191139940Y-158686144D01* +X191325097Y-158725500D01* +X191325098Y-158725500D01* +X191514387Y-158725500D01* +X191514389Y-158725500D01* +X191699546Y-158686144D01* +X191872473Y-158609151D01* +X192025614Y-158497888D01* +X192152276Y-158357216D01* +X192246922Y-158193284D01* +X192305417Y-158013256D01* +X192325203Y-157825000D01* +X192305417Y-157636744D01* +X192305415Y-157636740D01* +X192304737Y-157630281D01* +X192306222Y-157630124D01* +X192310951Y-157568118D01* +X192353086Y-157512383D01* +X192418665Y-157488276D01* +X192426927Y-157488000D01* +X192486604Y-157488000D01* +X192486606Y-157488000D01* +X192607452Y-157463963D01* +X192627547Y-157455638D01* +X192697016Y-157448170D01* +X192722451Y-157455638D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X221853795Y-146115185D02* +G01* +X221874437Y-146131819D01* +X226468181Y-150725563D01* +X226501666Y-150786886D01* +X226504500Y-150813244D01* +X226504500Y-163964852D01* +X226484815Y-164031891D01* +X226468181Y-164052533D01* +X223755889Y-166764824D01* +X223737102Y-166780243D01* +X223731269Y-166784140D01* +X223731264Y-166784144D01* +X218277229Y-172238181D01* +X218215906Y-172271666D01* +X218189548Y-172274500D01* +X209887174Y-172274500D01* +X209820135Y-172254815D01* +X209774380Y-172202011D01* +X209764436Y-172132853D01* +X209768788Y-172113611D01* +X209786027Y-172058287D01* +X209819086Y-171952196D01* +X209825500Y-171881616D01* +X209825500Y-171218384D01* +X209819086Y-171147804D01* +X209768478Y-170985394D01* +X209693382Y-170861171D01* +X209675500Y-170797023D01* +X209675500Y-170727977D01* +X209693384Y-170663826D01* +X209731758Y-170600349D01* +X209783286Y-170553162D01* +X209837874Y-170540500D01* +X213970663Y-170540500D01* +X214037702Y-170560185D01* +X214043548Y-170564182D01* +X214057265Y-170574148D01* +X214057270Y-170574151D01* +X214230192Y-170651142D01* +X214230197Y-170651144D01* +X214415354Y-170690500D01* +X214415355Y-170690500D01* +X214604644Y-170690500D01* +X214604646Y-170690500D01* +X214789803Y-170651144D01* +X214962730Y-170574151D01* +X215115871Y-170462888D01* +X215242533Y-170322216D01* +X215337179Y-170158284D01* +X215392522Y-169987956D01* +X215422768Y-169938598D01* +X216117952Y-169243416D01* +X216182114Y-169147389D01* +X216200084Y-169120495D01* +X216200584Y-169119287D01* +X216201015Y-169118752D01* +X216202957Y-169115120D01* +X216203645Y-169115488D01* +X216244420Y-169064882D01* +X216250029Y-169061208D01* +X216328656Y-169012712D01* +X216452712Y-168888656D01* +X216544814Y-168739334D01* +X216599999Y-168572797D01* +X216610500Y-168470009D01* +X216610499Y-166107228D01* +X216630184Y-166040190D01* +X216646813Y-166019553D01* +X217607047Y-165059320D01* +X217668370Y-165025835D01* +X217694728Y-165023001D01* +X217776082Y-165023001D01* +X217776083Y-165023001D01* +X217923918Y-165023001D01* +X218263481Y-165023001D01* +X218330520Y-165042686D01* +X218351163Y-165059321D01* +X218394811Y-165102969D01* +X218394811Y-165102970D01* +X218394813Y-165102971D01* +X218394815Y-165102973D01* +X218540394Y-165190979D01* +X218702804Y-165241587D01* +X218773384Y-165248001D01* +X218773387Y-165248001D01* +X219286613Y-165248001D01* +X219286616Y-165248001D01* +X219357196Y-165241587D01* +X219519606Y-165190979D01* +X219665185Y-165102973D01* +X219696609Y-165071548D01* +X219757928Y-165038065D01* +X219827619Y-165043047D01* +X219871970Y-165071549D01* +X219977738Y-165177317D01* +X220045115Y-165219653D01* +X220103037Y-165256048D01* +X220130478Y-165273290D01* +X220278257Y-165325000D01* +X220300745Y-165332869D01* +X220300750Y-165332870D01* +X220388575Y-165342765D01* +X220434025Y-165347886D01* +X220439499Y-165348627D01* +X220525139Y-165362191D01* +X220593385Y-165373001D01* +X220593389Y-165373001D01* +X220766610Y-165373001D01* +X220766611Y-165373001D01* +X220772763Y-165372026D01* +X220792161Y-165370500D01* +X222371615Y-165370500D01* +X222513664Y-165348001D01* +X222519814Y-165347026D01* +X222539212Y-165345500D01* +X222581782Y-165345500D01* +X222581784Y-165345500D01* +X222622100Y-165342766D01* +X222796349Y-165299433D01* +X222957210Y-165219653D01* +X223065271Y-165132790D01* +X223129855Y-165106132D01* +X223198599Y-165118622D01* +X223208055Y-165123899D01* +X223301513Y-165181545D01* +X223301518Y-165181547D01* +X223462393Y-165234855D01* +X223561683Y-165244999D01* +X224085000Y-165244999D01* +X224108308Y-165244999D01* +X224108322Y-165244998D01* +X224207607Y-165234855D01* +X224368481Y-165181547D01* +X224368492Y-165181542D01* +X224512728Y-165092575D01* +X224512732Y-165092572D01* +X224632572Y-164972732D01* +X224632575Y-164972728D01* +X224721542Y-164828492D01* +X224721547Y-164828481D01* +X224774855Y-164667606D01* +X224784999Y-164568322D01* +X224785000Y-164568309D01* +X224785000Y-164520000D01* +X224085000Y-164520000D01* +X224085000Y-165244999D01* +X223561683Y-165244999D01* +X223585000Y-165244998D01* +X223585000Y-164144000D01* +X223604685Y-164076961D01* +X223657489Y-164031206D01* +X223709000Y-164020000D01* +X224784999Y-164020000D01* +X224784999Y-163971692D01* +X224784998Y-163971677D01* +X224774855Y-163872392D01* +X224721547Y-163711518D01* +X224721542Y-163711507D01* +X224632575Y-163567271D01* +X224632572Y-163567267D01* +X224512732Y-163447427D01* +X224512728Y-163447424D01* +X224409238Y-163383590D01* +X224362513Y-163331642D01* +X224351292Y-163262680D01* +X224379135Y-163198598D01* +X224432828Y-163162669D01* +X224432383Y-163161458D01* +X224438685Y-163159141D01* +X224438693Y-163159140D01* +X224609296Y-163074529D01* +X224757722Y-162955221D01* +X224877030Y-162806795D01* +X224961641Y-162636192D01* +X225007600Y-162451388D01* +X225010500Y-162408622D01* +X225010499Y-161006377D01* +X225007600Y-160963610D01* +X224961641Y-160778806D01* +X224928879Y-160712747D01* +X224877032Y-160608206D01* +X224877030Y-160608203D01* +X224757722Y-160459777D01* +X224757721Y-160459776D01* +X224634690Y-160360881D01* +X224594771Y-160303538D01* +X224592191Y-160233716D01* +X224594436Y-160225947D01* +X224645674Y-160068256D01* +X224663321Y-159900345D01* +X224689905Y-159835732D01* +X224698952Y-159825636D01* +X225468729Y-159055860D01* +X225468733Y-159055858D01* +X225555858Y-158968733D01* +X225612569Y-158883859D01* +X225624312Y-158866285D01* +X225656923Y-158787554D01* +X225671463Y-158752452D01* +X225687140Y-158673635D01* +X225692414Y-158647123D01* +X225695500Y-158631607D01* +X225695500Y-154601128D01* +X225695500Y-154601124D01* +X225692612Y-154586607D01* +X225671463Y-154480278D01* +X225624311Y-154366444D01* +X225613854Y-154350794D01* +X225578819Y-154298360D01* +X225555859Y-154263998D01* +X225514323Y-154222462D01* +X225468733Y-154176872D01* +X225468732Y-154176871D01* +X223241819Y-151949958D01* +X223208334Y-151888635D01* +X223205500Y-151862277D01* +X223205500Y-151566116D01* +X223202919Y-151537710D01* +X223199086Y-151495534D01* +X223148478Y-151333124D01* +X223060472Y-151187545D01* +X223060470Y-151187543D01* +X223056591Y-151181126D01* +X223057832Y-151180375D01* +X223035064Y-151123188D01* +X223048418Y-151054606D01* +X223052987Y-151046539D01* +X223142089Y-150902083D01* +X223142094Y-150902072D01* +X223194943Y-150742583D01* +X223205000Y-150644150D01* +X223205001Y-150644137D01* +X223205001Y-150590000D01* +X222141501Y-150590000D01* +X222074462Y-150570315D01* +X222028707Y-150517511D01* +X222017501Y-150466000D01* +X222017501Y-150090000D01* +X222517501Y-150090000D01* +X223205000Y-150090000D01* +X223205000Y-150035864D01* +X223204999Y-150035847D01* +X223194944Y-149937416D01* +X223142094Y-149777927D01* +X223142092Y-149777922D01* +X223053886Y-149634919D01* +X222935081Y-149516114D01* +X222792078Y-149427908D01* +X222792073Y-149427906D01* +X222632584Y-149375057D01* +X222534151Y-149365000D01* +X222517501Y-149365000D01* +X222517501Y-150090000D01* +X222017501Y-150090000D01* +X222017501Y-149364999D01* +X222000857Y-149365000D01* +X221902416Y-149375057D01* +X221742928Y-149427906D01* +X221742923Y-149427908D01* +X221599920Y-149516114D01* +X221568034Y-149548001D01* +X221506711Y-149581486D01* +X221437019Y-149576502D01* +X221392672Y-149548001D01* +X221360390Y-149515719D01* +X221360386Y-149515716D01* +X221217294Y-149427455D01* +X221217288Y-149427452D01* +X221217286Y-149427451D01* +X221057684Y-149374564D01* +X221057682Y-149374563D01* +X220959180Y-149364500D01* +X220959173Y-149364500D01* +X220425825Y-149364500D01* +X220425817Y-149364500D01* +X220327315Y-149374563D01* +X220327314Y-149374564D01* +X220258424Y-149397392D01* +X220167714Y-149427450D01* +X220167703Y-149427455D01* +X220024611Y-149515716D01* +X220024607Y-149515719D01* +X219905718Y-149634608D01* +X219905715Y-149634612D01* +X219863478Y-149703087D01* +X219811529Y-149749811D01* +X219742567Y-149761031D01* +X219678485Y-149733187D01* +X219670260Y-149725669D01* +X217979276Y-148034685D01* +X216251770Y-146307180D01* +X216218286Y-146245858D01* +X216223270Y-146176166D01* +X216265142Y-146120233D01* +X216330606Y-146095816D01* +X216339452Y-146095500D01* +X221786756Y-146095500D01* +X221853795Y-146115185D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X269191618Y-171028323D02* +G01* +X269236001Y-171056837D01* +X269263683Y-171084519D01* +X269297168Y-171145842D01* +X269292184Y-171215534D01* +X269250312Y-171271467D01* +X269240154Y-171278315D01* +X269192915Y-171306873D01* +X269192908Y-171306878D01* +X269099259Y-171400528D01* +X269037936Y-171434013D01* +X269011578Y-171436847D01* +X268819803Y-171436847D01* +X268752764Y-171417162D01* +X268707009Y-171364358D01* +X268697065Y-171295200D01* +X268726090Y-171231644D01* +X268784868Y-171193870D01* +X268806546Y-171189558D01* +X268815471Y-171188598D01* +X268815477Y-171188596D01* +X268950184Y-171138354D01* +X268950186Y-171138352D01* +X269072387Y-171046874D01* +X269074276Y-171049397D01* +X269121925Y-171023360D01* +X269191618Y-171028323D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X269690703Y-163914661D02* +G01* +X269716885Y-163946371D01* +X269747116Y-163998733D01* +X269757099Y-164016024D01* +X269883761Y-164156696D01* +X270034929Y-164266526D01* +X270036902Y-164267959D01* +X270064600Y-164280291D01* +X270117835Y-164325540D01* +X270138156Y-164392389D01* +X270119111Y-164459613D01* +X270066745Y-164505868D01* +X269997979Y-164516508D01* +X269982735Y-164514501D01* +X269982723Y-164514500D01* +X269982720Y-164514500D01* +X269757280Y-164514500D01* +X269757272Y-164514500D01* +X269661792Y-164527071D01* +X269644764Y-164529313D01* +X269644763Y-164529313D01* +X269636707Y-164530374D01* +X269636474Y-164528605D01* +X269602736Y-164530804D01* +X269593321Y-164529565D01* +X269529423Y-164501302D01* +X269490949Y-164442979D01* +X269485500Y-164406625D01* +X269485500Y-164008374D01* +X269505185Y-163941335D01* +X269557989Y-163895580D01* +X269627147Y-163885636D01* +X269690703Y-163914661D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X258639242Y-160817840D02* +G01* +X258659884Y-160834474D01* +X259159774Y-161334364D01* +X259193259Y-161395687D01* +X259188275Y-161465379D01* +X259152788Y-161513883D01* +X259153526Y-161514621D01* +X259148770Y-161519376D01* +X259148566Y-161519656D01* +X259148219Y-161519927D01* +X259028024Y-161640122D01* +X258940077Y-161785604D01* +X258889506Y-161947893D01* +X258883097Y-162018427D01* +X258883097Y-162100000D01* +X259840500Y-162100000D01* +X259907539Y-162119685D01* +X259953294Y-162172489D01* +X259964500Y-162224000D01* +X259964500Y-162476000D01* +X259944815Y-162543039D01* +X259892011Y-162588794D01* +X259840500Y-162600000D01* +X258883098Y-162600000D01* +X258883098Y-162681582D01* +X258889505Y-162752102D01* +X258889506Y-162752107D01* +X258908671Y-162813609D01* +X258909823Y-162883469D01* +X258873022Y-162942862D01* +X258809953Y-162972930D01* +X258790286Y-162974500D01* +X258457568Y-162974500D01* +X258390529Y-162954815D01* +X258344774Y-162902011D01* +X258334247Y-162863462D01* +X258333616Y-162857455D01* +X258315674Y-162686744D01* +X258257179Y-162506716D01* +X258162533Y-162342784D01* +X258035871Y-162202112D01* +X258035870Y-162202111D01* +X257882734Y-162090851D01* +X257882729Y-162090848D01* +X257709807Y-162013857D01* +X257709802Y-162013855D01* +X257564001Y-161982865D01* +X257524646Y-161974500D01* +X257335354Y-161974500D01* +X257302897Y-161981398D01* +X257150197Y-162013855D01* +X257150192Y-162013857D01* +X256977270Y-162090848D01* +X256977265Y-162090851D01* +X256824130Y-162202110D01* +X256824126Y-162202114D01* +X256818400Y-162208474D01* +X256758913Y-162245121D01* +X256726252Y-162249500D01* +X253304452Y-162249500D01* +X253237413Y-162229815D01* +X253191658Y-162177011D01* +X253181714Y-162107853D01* +X253210739Y-162044297D01* +X253216771Y-162037819D01* +X254420116Y-160834474D01* +X254481439Y-160800989D01* +X254507797Y-160798155D01* +X258572203Y-160798155D01* +X258639242Y-160817840D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X265533299Y-155254887D02* +G01* +X265539778Y-155260920D01* +X266266447Y-155987589D01* +X266299932Y-156048912D01* +X266294948Y-156118604D01* +X266253076Y-156174537D01* +X266194953Y-156198209D01* +X266137271Y-156205804D01* +X266103527Y-156203593D01* +X266103293Y-156205374D01* +X266095236Y-156204313D01* +X266075451Y-156201708D01* +X265982727Y-156189500D01* +X265982720Y-156189500D01* +X265757280Y-156189500D01* +X265757272Y-156189500D01* +X265644764Y-156204313D01* +X265644763Y-156204313D01* +X265612799Y-156217553D01* +X265543329Y-156225020D01* +X265506897Y-156212350D01* +X265503788Y-156210688D01* +X265410553Y-156172070D01* +X265389955Y-156163538D01* +X265389953Y-156163537D01* +X265389952Y-156163537D01* +X265329529Y-156151518D01* +X265269113Y-156139500D01* +X265265685Y-156139163D01* +X265264005Y-156138484D01* +X265263132Y-156138311D01* +X265263164Y-156138145D01* +X265200899Y-156113000D01* +X265181952Y-156091505D01* +X265180544Y-156092619D01* +X265176064Y-156086953D01* +X265166438Y-156077327D01* +X265132953Y-156016004D01* +X265137937Y-155946312D01* +X265166441Y-155901962D01* +X265175670Y-155892732D01* +X265175671Y-155892731D01* +X265264640Y-155748492D01* +X265264645Y-155748481D01* +X265317953Y-155587606D01* +X265328097Y-155488322D01* +X265328097Y-155348602D01* +X265347781Y-155281562D01* +X265400585Y-155235807D01* +X265469743Y-155225863D01* +X265533299Y-155254887D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X230682359Y-141355184D02* +G01* +X230728114Y-141407988D01* +X230738058Y-141477146D01* +X230725727Y-141512175D01* +X230726815Y-141512646D01* +X230723719Y-141519799D01* +X230677899Y-141677513D01* +X230677704Y-141679998D01* +X230677705Y-141680000D01* +X232038500Y-141680000D01* +X232105539Y-141699685D01* +X232151294Y-141752489D01* +X232162500Y-141804000D01* +X232162500Y-142644048D01* +X232142815Y-142711087D01* +X232126181Y-142731729D01* +X231864729Y-142993181D01* +X231803406Y-143026666D01* +X231777048Y-143029500D01* +X231399500Y-143029500D01* +X231332461Y-143009815D01* +X231286706Y-142957011D01* +X231275500Y-142905500D01* +X231275500Y-142854000D01* +X231295185Y-142786961D01* +X231347989Y-142741206D01* +X231399500Y-142730000D01* +X231662500Y-142730000D01* +X231662500Y-142180000D01* +X231006815Y-142180000D01* +X230943694Y-142162732D01* +X230895352Y-142134143D01* +X230885398Y-142128256D01* +X230885397Y-142128255D01* +X230885396Y-142128255D01* +X230885393Y-142128254D01* +X230727573Y-142082402D01* +X230727567Y-142082401D01* +X230690701Y-142079500D01* +X230690694Y-142079500D01* +X229914452Y-142079500D01* +X229847413Y-142059815D01* +X229801658Y-142007011D01* +X229791714Y-141937853D01* +X229820739Y-141874297D01* +X229826771Y-141867819D01* +X230322771Y-141371818D01* +X230384094Y-141338333D01* +X230410452Y-141335499D01* +X230615320Y-141335499D01* +X230682359Y-141355184D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X267440703Y-134415739D02* +G01* +X267447181Y-134421771D01* +X267848181Y-134822771D01* +X267881666Y-134884094D01* +X267884500Y-134910452D01* +X267884500Y-135754609D01* +X267864815Y-135821648D01* +X267844654Y-135845681D01* +X267810000Y-135877702D01* +X267810000Y-138197295D01* +X267836247Y-138221558D01* +X267872114Y-138281519D01* +X267869869Y-138351353D01* +X267845471Y-138391014D01* +X267846702Y-138391969D01* +X267841917Y-138398137D01* +X267758255Y-138539603D01* +X267758254Y-138539606D01* +X267712402Y-138697426D01* +X267712401Y-138697432D01* +X267709500Y-138734298D01* +X267709500Y-139890701D01* +X267712401Y-139927567D01* +X267712402Y-139927573D01* +X267758254Y-140085393D01* +X267758255Y-140085396D01* +X267758256Y-140085398D01* +X267762805Y-140093090D01* +X267841917Y-140226862D01* +X267841923Y-140226870D01* +X267843595Y-140228542D01* +X267844486Y-140230174D01* +X267846702Y-140233031D01* +X267846241Y-140233388D01* +X267877080Y-140289865D01* +X267872096Y-140359557D01* +X267843596Y-140403904D01* +X267810000Y-140437500D01* +X267810000Y-141137500D01* +X269360500Y-141137500D01* +X269427539Y-141157185D01* +X269473294Y-141209989D01* +X269484500Y-141261500D01* +X269484500Y-141513500D01* +X269464815Y-141580539D01* +X269412011Y-141626294D01* +X269360500Y-141637500D01* +X265759500Y-141637500D01* +X265692461Y-141617815D01* +X265646706Y-141565011D01* +X265635500Y-141513500D01* +X265635500Y-141261500D01* +X265655185Y-141194461D01* +X265707989Y-141148706D01* +X265759500Y-141137500D01* +X267310000Y-141137500D01* +X267310000Y-140437500D01* +X267276404Y-140403905D01* +X267242919Y-140342582D01* +X267247903Y-140272890D01* +X267273446Y-140233146D01* +X267273298Y-140233031D01* +X267274599Y-140231353D01* +X267276410Y-140228536D01* +X267278081Y-140226865D01* +X267361744Y-140085398D01* +X267403939Y-139940162D01* +X267407597Y-139927573D01* +X267407598Y-139927567D01* +X267408850Y-139911661D01* +X267410500Y-139890694D01* +X267410500Y-138734306D01* +X267407598Y-138697431D01* +X267401886Y-138677771D01* +X267361745Y-138539606D01* +X267361744Y-138539603D01* +X267361744Y-138539602D01* +X267278081Y-138398135D01* +X267278078Y-138398132D01* +X267273298Y-138391969D01* +X267274982Y-138390662D01* +X267246757Y-138338972D01* +X267251741Y-138269280D01* +X267283752Y-138221557D01* +X267310000Y-138197293D01* +X267310000Y-135877702D01* +X267275346Y-135845681D01* +X267239468Y-135785726D01* +X267235500Y-135754609D01* +X267235500Y-134509452D01* +X267255185Y-134442413D01* +X267307989Y-134396658D01* +X267377147Y-134386714D01* +X267440703Y-134415739D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X240108039Y-132837685D02* +G01* +X240153794Y-132890489D01* +X240165000Y-132942000D01* +X240165000Y-133205001D01* +X241091000Y-133205001D01* +X241158039Y-133224686D01* +X241203794Y-133277490D01* +X241215000Y-133329001D01* +X241215000Y-133581001D01* +X241195315Y-133648040D01* +X241142511Y-133693795D01* +X241091000Y-133705001D01* +X240165000Y-133705001D01* +X240165000Y-133901047D01* +X240145315Y-133968086D01* +X240092511Y-134013841D01* +X240023353Y-134023785D01* +X239959797Y-133994760D01* +X239953319Y-133988728D01* +X239901819Y-133937228D01* +X239868334Y-133875905D01* +X239865500Y-133849547D01* +X239865500Y-132942000D01* +X239885185Y-132874961D01* +X239937989Y-132829206D01* +X239989500Y-132818000D01* +X240041000Y-132818000D01* +X240108039Y-132837685D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X180814147Y-114269136D02* +G01* +X180945394Y-114348478D01* +X181107804Y-114399086D01* +X181178384Y-114405500D01* +X181474546Y-114405500D01* +X181541585Y-114425185D01* +X181562227Y-114441818D01* +X181638181Y-114517771D01* +X181671666Y-114579094D01* +X181674500Y-114605453D01* +X181674500Y-115558479D01* +X181654815Y-115625518D01* +X181609519Y-115667533D01* +X181476496Y-115739522D01* +X181476494Y-115739523D01* +X181280257Y-115892261D01* +X181111833Y-116075217D01* +X180975826Y-116283393D01* +X180875935Y-116511122D01* +X180875935Y-116511123D01* +X180870205Y-116533750D01* +X180834666Y-116593906D01* +X180772245Y-116625297D01* +X180702762Y-116617959D01* +X180648276Y-116574219D01* +X180629795Y-116533750D01* +X180624064Y-116511123D01* +X180624064Y-116511122D01* +X180624062Y-116511118D01* +X180524173Y-116283393D01* +X180514981Y-116269323D01* +X180388166Y-116075217D01* +X180321244Y-116002521D01* +X180219744Y-115892262D01* +X180023509Y-115739526D01* +X180023508Y-115739525D01* +X180023505Y-115739523D01* +X180023503Y-115739522D01* +X179890481Y-115667533D01* +X179840891Y-115618313D01* +X179825500Y-115558479D01* +X179825500Y-114605452D01* +X179845185Y-114538413D01* +X179861819Y-114517771D01* +X179937771Y-114441819D01* +X179999094Y-114408334D01* +X180025452Y-114405500D01* +X180321613Y-114405500D01* +X180321616Y-114405500D01* +X180392196Y-114399086D01* +X180554606Y-114348478D01* +X180685852Y-114269136D01* +X180753404Y-114251301D01* +X180814147Y-114269136D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Mask.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Mask.gbr new file mode 100644 index 0000000..4130a66 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Mask.gbr @@ -0,0 +1,1252 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMFreePoly0* +4,1,19,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.744911,-0.071157,-0.744911,-0.207708,-0.704816,-0.327430,-0.627875,-0.420627,-0.520320,-0.479746,-0.390866,-0.500000,-0.250000,-0.500000,0.250000,-0.479746,0.390866,-0.420627,0.520320,-0.327430,0.627875,-0.207708,0.704816,-0.071157,0.744911,0.000000,0.744911,0.000000,0.750000,0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000, +$1*% +%AMFreePoly1* +4,1,19,0.000000,0.744911,0.071157,0.744911,0.207708,0.704816,0.327430,0.627875,0.420627,0.520320,0.479746,0.390866,0.500000,0.250000,0.500000,-0.250000,0.479746,-0.390866,0.420627,-0.520320,0.327430,-0.627875,0.207708,-0.704816,0.071157,-0.744911,0.000000,-0.744911,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744911,0.000000,0.744911, +$1*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD11RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD12RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD13RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD14RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% +%ADD15R,1.780000X2.000000*% +%ADD16RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD17RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD18RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD19C,2.000000*% +%ADD20RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD21R,3.430000X1.650000*% +%ADD22R,1.270000X3.000000*% +%ADD23RoundRect,0.250000X0.325000X2.350000X-0.325000X2.350000X-0.325000X-2.350000X0.325000X-2.350000X0*% +%ADD24RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*% +%ADD25R,1.346200X2.997200*% +%ADD26R,3.505200X1.727200*% +%ADD27RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD28RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*% +%ADD29RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*% +%ADD30RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% +%ADD31RoundRect,0.250000X-0.325000X-2.350000X0.325000X-2.350000X0.325000X2.350000X-0.325000X2.350000X0*% +%ADD32RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% +%ADD33RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD34RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD35RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% +%ADD36RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% +%ADD37RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*% +%ADD38RoundRect,0.102000X-0.500000X-0.500000X0.500000X-0.500000X0.500000X0.500000X-0.500000X0.500000X0*% +%ADD39RoundRect,0.102000X0.500000X0.500000X-0.500000X0.500000X-0.500000X-0.500000X0.500000X-0.500000X0*% +%ADD40RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*% +%ADD41RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*% +%ADD42RoundRect,0.250000X-0.250000X-0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X0*% +%ADD43RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*% +%ADD44RoundRect,0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0*% +%ADD45O,1.500000X0.250000*% +%ADD46O,0.250000X1.500000*% +%ADD47C,0.800000*% +%ADD48R,6.000000X6.000000*% +%ADD49RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD50FreePoly0,90.000000*% +%ADD51R,1.500000X1.000000*% +%ADD52FreePoly1,90.000000*% +%ADD53RoundRect,0.150000X-0.725000X-0.150000X0.725000X-0.150000X0.725000X0.150000X-0.725000X0.150000X0*% +%ADD54R,1.700000X1.700000*% +%ADD55O,1.700000X1.700000*% +%ADD56R,1.300000X1.600000*% +%ADD57RoundRect,0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0.250000X-0.250000X0*% +%ADD58C,0.850000*% +G04 APERTURE END LIST* +D10* +%TO.C,C43*% +X203375000Y-149800000D03* +X203375000Y-148250000D03* +%TD*% +%TO.C,C24*% +X179675000Y-166225000D03* +X179675000Y-164675000D03* +%TD*% +D11* +%TO.C,R11*% +X261433097Y-162350000D03* +X259783097Y-162350000D03* +%TD*% +D12* +%TO.C,R51*% +X176475000Y-167025000D03* +X178125000Y-167025000D03* +%TD*% +D13* +%TO.C,R62*% +X182575000Y-148200000D03* +X182575000Y-149850000D03* +%TD*% +D12* +%TO.C,R13*% +X261597500Y-124768750D03* +X263247500Y-124768750D03* +%TD*% +D14* +%TO.C,D18*% +X110922501Y-120371250D03* +X109347499Y-120371250D03* +%TD*% +D15* +%TO.C,U6*% +X134550000Y-139185000D03* +X137090000Y-139185000D03* +X139630000Y-139185000D03* +X139630000Y-129655000D03* +X137090000Y-129655000D03* +X134550000Y-129655000D03* +%TD*% +D16* +%TO.C,C21*% +X187775000Y-171950000D03* +X187775000Y-173500000D03* +%TD*% +D17* +%TO.C,R40*% +X167085300Y-143262500D03* +X167085300Y-141612500D03* +%TD*% +D18* +%TO.C,C6*% +X273378098Y-157390000D03* +X274928098Y-157390000D03* +%TD*% +%TO.C,C19*% +X222285000Y-164270000D03* +X223835000Y-164270000D03* +%TD*% +D16* +%TO.C,C15*% +X269310000Y-141387500D03* +X269310000Y-142937500D03* +%TD*% +D19* +%TO.C,TP2*% +X237120000Y-179120000D03* +%TD*% +D11* +%TO.C,R10*% +X256220000Y-173590000D03* +X254570000Y-173590000D03* +%TD*% +D12* +%TO.C,R42*% +X239190000Y-136475000D03* +X240840000Y-136475000D03* +%TD*% +D18* +%TO.C,C3*% +X273385000Y-155862500D03* +X274935000Y-155862500D03* +%TD*% +D20* +%TO.C,D16*% +X222132500Y-122780000D03* +X223707500Y-122780000D03* +%TD*% +D17* +%TO.C,R3*% +X251407345Y-159722655D03* +X251407345Y-158072655D03* +%TD*% +D11* +%TO.C,R76*% +X208937500Y-158825000D03* +X207287500Y-158825000D03* +%TD*% +D17* +%TO.C,R45*% +X130023900Y-130921400D03* +X130023900Y-129271400D03* +%TD*% +%TO.C,R83*% +X148000000Y-135210000D03* +X148000000Y-133560000D03* +%TD*% +D13* +%TO.C,R66*% +X192175000Y-148200000D03* +X192175000Y-149850000D03* +%TD*% +D18* +%TO.C,C33*% +X181800000Y-151425000D03* +X183350000Y-151425000D03* +%TD*% +D12* +%TO.C,R50*% +X176475000Y-165425000D03* +X178125000Y-165425000D03* +%TD*% +D21* +%TO.C,J3*% +X220440000Y-118450000D03* +X204030000Y-118450000D03* +D22* +X216740000Y-123930000D03* +X213740000Y-123930000D03* +X210740000Y-123930000D03* +X207740000Y-123930000D03* +%TD*% +D12* +%TO.C,R46*% +X126418900Y-132696400D03* +X128068900Y-132696400D03* +%TD*% +D23* +%TO.C,R18*% +X215535000Y-166070000D03* +X213285000Y-166070000D03* +%TD*% +D20* +%TO.C,D14*% +X239245000Y-142190000D03* +X240820000Y-142190000D03* +%TD*% +D12* +%TO.C,R17*% +X198562500Y-110640000D03* +X200212500Y-110640000D03* +%TD*% +D19* +%TO.C,TP0*% +X179200000Y-117000000D03* +%TD*% +D24* +%TO.C,D5*% +X266610000Y-139312500D03* +X268510000Y-139312500D03* +X267560000Y-137037500D03* +%TD*% +D10* +%TO.C,C25*% +X179675000Y-169400000D03* +X179675000Y-167850000D03* +%TD*% +D23* +%TO.C,R79*% +X215555000Y-153780000D03* +X213305000Y-153780000D03* +%TD*% +D18* +%TO.C,C41*% +X197800000Y-151425000D03* +X199350000Y-151425000D03* +%TD*% +D25* +%TO.C,J6*% +X129520000Y-124040000D03* +X132519999Y-124040000D03* +X135519998Y-124040000D03* +X138519998Y-124040000D03* +X141519997Y-124040000D03* +X144519996Y-124040000D03* +D26* +X125818598Y-118553600D03* +X148221398Y-118553600D03* +%TD*% +D12* +%TO.C,R34*% +X168430300Y-132245000D03* +X170080300Y-132245000D03* +%TD*% +D13* +%TO.C,R44*% +X142180000Y-133585000D03* +X142180000Y-135235000D03* +%TD*% +D27* +%TO.C,C27*% +X178050000Y-163825000D03* +X176500000Y-163825000D03* +%TD*% +D16* +%TO.C,C44*% +X205675000Y-159650000D03* +X205675000Y-161200000D03* +%TD*% +D13* +%TO.C,R86*% +X235340000Y-142055000D03* +X235340000Y-143705000D03* +%TD*% +D12* +%TO.C,R5*% +X248317345Y-161522655D03* +X249967345Y-161522655D03* +%TD*% +D10* +%TO.C,C7*% +X264353098Y-156765000D03* +X264353098Y-155215000D03* +%TD*% +D27* +%TO.C,C13*% +X268335000Y-154362500D03* +X266785000Y-154362500D03* +%TD*% +%TO.C,C26*% +X178075000Y-170225000D03* +X176525000Y-170225000D03* +%TD*% +D28* +%TO.C,U1*% +X249665000Y-148220000D03* +X251965000Y-148220000D03* +D29* +X251965000Y-141920000D03* +D28* +X254265000Y-148220000D03* +%TD*% +D15* +%TO.C,U5*% +X160917800Y-139185000D03* +X163457800Y-139185000D03* +X165997800Y-139185000D03* +X165997800Y-129655000D03* +X163457800Y-129655000D03* +X160917800Y-129655000D03* +%TD*% +D19* +%TO.C,TP1*% +X182300000Y-117000000D03* +%TD*% +%TO.C,TP4*% +X209460000Y-130900000D03* +%TD*% +D30* +%TO.C,R30*% +X218972500Y-134200000D03* +X224897500Y-134200000D03* +%TD*% +D12* +%TO.C,R12*% +X183820000Y-110640000D03* +X185470000Y-110640000D03* +%TD*% +D23* +%TO.C,R78*% +X215535000Y-159780000D03* +X213285000Y-159780000D03* +%TD*% +D31* +%TO.C,R54*% +X169825000Y-172050000D03* +X172075000Y-172050000D03* +%TD*% +D12* +%TO.C,R57*% +X176450000Y-160425000D03* +X178100000Y-160425000D03* +%TD*% +D27* +%TO.C,C30*% +X178050000Y-162025000D03* +X176500000Y-162025000D03* +%TD*% +D13* +%TO.C,R82*% +X124030000Y-129271400D03* +X124030000Y-130921400D03* +%TD*% +D17* +%TO.C,R26*% +X186170000Y-173545000D03* +X186170000Y-171895000D03* +%TD*% +D13* +%TO.C,R2*% +X179990000Y-111855000D03* +X179990000Y-113505000D03* +%TD*% +D11* +%TO.C,R20*% +X208945000Y-165180000D03* +X207295000Y-165180000D03* +%TD*% +D14* +%TO.C,D19*% +X118155001Y-120411250D03* +X116579999Y-120411250D03* +%TD*% +D17* +%TO.C,R85*% +X233825000Y-143705000D03* +X233825000Y-142055000D03* +%TD*% +D12* +%TO.C,R55*% +X176450000Y-157225000D03* +X178100000Y-157225000D03* +%TD*% +D18* +%TO.C,C2*% +X266283098Y-175245000D03* +X267833098Y-175245000D03* +%TD*% +D13* +%TO.C,R28*% +X228270000Y-142055000D03* +X228270000Y-143705000D03* +%TD*% +D23* +%TO.C,R74*% +X201295000Y-135330000D03* +X199045000Y-135330000D03* +%TD*% +D32* +%TO.C,D13*% +X225160000Y-139990000D03* +X225160000Y-138090000D03* +X222885000Y-139040000D03* +%TD*% +D12* +%TO.C,R43*% +X239207500Y-140640000D03* +X240857500Y-140640000D03* +%TD*% +D33* +%TO.C,D12*% +X218710000Y-138090000D03* +X218710000Y-139990000D03* +X220985000Y-139040000D03* +%TD*% +D12* +%TO.C,R87*% +X254575000Y-169000000D03* +X256225000Y-169000000D03* +%TD*% +D16* +%TO.C,C9*% +X270450000Y-167587500D03* +X270450000Y-169137500D03* +%TD*% +D12* +%TO.C,R19*% +X207275000Y-166775000D03* +X208925000Y-166775000D03* +%TD*% +D32* +%TO.C,D11*% +X174985300Y-128575000D03* +X174985300Y-126675000D03* +X172710300Y-127625000D03* +%TD*% +D34* +%TO.C,Q3*% +X239065000Y-133455001D03* +X240965000Y-133455001D03* +X240015000Y-131580000D03* +%TD*% +D11* +%TO.C,R9*% +X267878098Y-167740000D03* +X266228098Y-167740000D03* +%TD*% +D13* +%TO.C,R61*% +X184175000Y-148200000D03* +X184175000Y-149850000D03* +%TD*% +D21* +%TO.C,J5*% +X240685000Y-118450000D03* +X224275000Y-118450000D03* +D22* +X236985000Y-123930000D03* +X233985000Y-123930000D03* +X230985000Y-123930000D03* +X227985000Y-123930000D03* +%TD*% +D12* +%TO.C,R16*% +X268460000Y-144587500D03* +X270110000Y-144587500D03* +%TD*% +D17* +%TO.C,R0*% +X184660000Y-173545000D03* +X184660000Y-171895000D03* +%TD*% +D35* +%TO.C,Q2*% +X163320300Y-141447500D03* +X163320300Y-143347500D03* +X165195300Y-142397500D03* +%TD*% +D10* +%TO.C,C1*% +X264253098Y-172365000D03* +X264253098Y-170815000D03* +%TD*% +D13* +%TO.C,R14*% +X264050000Y-146615000D03* +X264050000Y-148265000D03* +%TD*% +D11* +%TO.C,R27*% +X222305000Y-151897730D03* +X220655000Y-151897730D03* +%TD*% +D10* +%TO.C,C14*% +X265810000Y-142937500D03* +X265810000Y-141387500D03* +%TD*% +D13* +%TO.C,R32*% +X216610000Y-139805000D03* +X216610000Y-141455000D03* +%TD*% +D11* +%TO.C,R23*% +X208925000Y-169975000D03* +X207275000Y-169975000D03* +%TD*% +D18* +%TO.C,C47*% +X207337500Y-162025000D03* +X208887500Y-162025000D03* +%TD*% +D13* +%TO.C,R65*% +X193775000Y-148200000D03* +X193775000Y-149850000D03* +%TD*% +%TO.C,R41*% +X242639609Y-131692501D03* +X242639609Y-133342501D03* +%TD*% +D10* +%TO.C,C28*% +X179650000Y-158000000D03* +X179650000Y-156450000D03* +%TD*% +D36* +%TO.C,U2*% +X265645000Y-152137500D03* +X266915000Y-152137500D03* +X268185000Y-152137500D03* +X269455000Y-152137500D03* +X269455000Y-147187500D03* +X268185000Y-147187500D03* +X266915000Y-147187500D03* +X265645000Y-147187500D03* +%TD*% +D13* +%TO.C,R37*% +X236135000Y-138805000D03* +X236135000Y-140455000D03* +%TD*% +D25* +%TO.C,J2*% +X155940000Y-124040000D03* +X158939999Y-124040000D03* +X161939998Y-124040000D03* +X164939998Y-124040000D03* +X167939997Y-124040000D03* +X170939996Y-124040000D03* +D26* +X152238598Y-118553600D03* +X174641398Y-118553600D03* +%TD*% +D12* +%TO.C,R15*% +X264990000Y-144587500D03* +X266640000Y-144587500D03* +%TD*% +D10* +%TO.C,C17*% +X205650000Y-165425000D03* +X205650000Y-163875000D03* +%TD*% +D12* +%TO.C,R56*% +X176450000Y-158835000D03* +X178100000Y-158835000D03* +%TD*% +D11* +%TO.C,R77*% +X208937500Y-157225000D03* +X207287500Y-157225000D03* +%TD*% +D10* +%TO.C,C42*% +X196975000Y-149800000D03* +X196975000Y-148250000D03* +%TD*% +D13* +%TO.C,R36*% +X236135000Y-131575000D03* +X236135000Y-133225000D03* +%TD*% +D12* +%TO.C,R47*% +X222075000Y-124720000D03* +X223725000Y-124720000D03* +%TD*% +D37* +%TO.C,F0*% +X256765000Y-140607500D03* +X256765000Y-142182500D03* +%TD*% +D18* +%TO.C,C32*% +X185000000Y-151425000D03* +X186550000Y-151425000D03* +%TD*% +D13* +%TO.C,R39*% +X159867800Y-141572500D03* +X159867800Y-143222500D03* +%TD*% +D38* +%TO.C,D0*% +X248482345Y-157977655D03* +X249732345Y-157977655D03* +D39* +X249732345Y-159827655D03* +X248482345Y-159827655D03* +%TD*% +D40* +%TO.C,U0*% +X265870000Y-165752500D03* +X266370000Y-165752500D03* +X266870000Y-165752500D03* +X267370000Y-165752500D03* +X267870000Y-165752500D03* +X268370000Y-165752500D03* +X268870000Y-165752500D03* +X269370000Y-165752500D03* +X269870000Y-165752500D03* +X270370000Y-165752500D03* +X270870000Y-165752500D03* +X271370000Y-165752500D03* +D41* +X272782500Y-164340000D03* +X272782500Y-163840000D03* +X272782500Y-163340000D03* +X272782500Y-162840000D03* +X272782500Y-162340000D03* +X272782500Y-161840000D03* +X272782500Y-161340000D03* +X272782500Y-160840000D03* +X272782500Y-160340000D03* +X272782500Y-159840000D03* +X272782500Y-159340000D03* +X272782500Y-158840000D03* +D40* +X271370000Y-157427500D03* +X270870000Y-157427500D03* +X270370000Y-157427500D03* +X269870000Y-157427500D03* +X269370000Y-157427500D03* +X268870000Y-157427500D03* +X268370000Y-157427500D03* +X267870000Y-157427500D03* +X267370000Y-157427500D03* +X266870000Y-157427500D03* +X266370000Y-157427500D03* +X265870000Y-157427500D03* +D41* +X264457500Y-158840000D03* +X264457500Y-159340000D03* +X264457500Y-159840000D03* +X264457500Y-160340000D03* +X264457500Y-160840000D03* +X264457500Y-161340000D03* +X264457500Y-161840000D03* +X264457500Y-162340000D03* +X264457500Y-162840000D03* +X264457500Y-163340000D03* +X264457500Y-163840000D03* +X264457500Y-164340000D03* +%TD*% +D11* +%TO.C,R4*% +X249967345Y-156322655D03* +X248317345Y-156322655D03* +%TD*% +D13* +%TO.C,R67*% +X190575000Y-148200000D03* +X190575000Y-149850000D03* +%TD*% +D27* +%TO.C,C8*% +X263883097Y-165787347D03* +X262333097Y-165787347D03* +%TD*% +D42* +%TO.C,D15*% +X238777500Y-129430002D03* +X241277500Y-129430002D03* +%TD*% +D43* +%TO.C,FB0*% +X195275000Y-173512500D03* +X195275000Y-171937500D03* +%TD*% +D13* +%TO.C,R33*% +X170947800Y-126800000D03* +X170947800Y-128450000D03* +%TD*% +D10* +%TO.C,C22*% +X192275000Y-173500000D03* +X192275000Y-171950000D03* +%TD*% +D33* +%TO.C,D10*% +X151872800Y-126680000D03* +X151872800Y-128580000D03* +X154147800Y-127630000D03* +%TD*% +D20* +%TO.C,D17*% +X241312500Y-122780000D03* +X242887500Y-122780000D03* +%TD*% +D12* +%TO.C,R52*% +X176475000Y-168625000D03* +X178125000Y-168625000D03* +%TD*% +D17* +%TO.C,R38*% +X161465300Y-143222500D03* +X161465300Y-141572500D03* +%TD*% +D13* +%TO.C,R70*% +X201775000Y-148200000D03* +X201775000Y-149850000D03* +%TD*% +D20* +%TO.C,D4*% +X261635000Y-123268750D03* +X263210000Y-123268750D03* +%TD*% +D13* +%TO.C,R72*% +X198575000Y-148200000D03* +X198575000Y-149850000D03* +%TD*% +D31* +%TO.C,R68*% +X191045000Y-141340000D03* +X193295000Y-141340000D03* +%TD*% +D10* +%TO.C,C23*% +X193775000Y-173500000D03* +X193775000Y-171950000D03* +%TD*% +D44* +%TO.C,D1*% +X256765000Y-146445000D03* +X256765000Y-143945000D03* +%TD*% +D10* +%TO.C,C29*% +X179650000Y-161200000D03* +X179650000Y-159650000D03* +%TD*% +D18* +%TO.C,C40*% +X201000000Y-151425000D03* +X202550000Y-151425000D03* +%TD*% +%TO.C,C12*% +X249077500Y-150695000D03* +X250627500Y-150695000D03* +%TD*% +D23* +%TO.C,R64*% +X185304900Y-135340000D03* +X183054900Y-135340000D03* +%TD*% +D10* +%TO.C,C11*% +X256765000Y-149770000D03* +X256765000Y-148220000D03* +%TD*% +D17* +%TO.C,R25*% +X189275000Y-173550000D03* +X189275000Y-171900000D03* +%TD*% +%TO.C,R81*% +X122500000Y-130921400D03* +X122500000Y-129271400D03* +%TD*% +D18* +%TO.C,C37*% +X189800000Y-151425000D03* +X191350000Y-151425000D03* +%TD*% +D45* +%TO.C,U3*% +X198862500Y-167675000D03* +X198862500Y-167175000D03* +X198862500Y-166675000D03* +X198862500Y-166175000D03* +X198862500Y-165675000D03* +X198862500Y-165175000D03* +X198862500Y-164675000D03* +X198862500Y-164175000D03* +X198862500Y-163675000D03* +X198862500Y-163175000D03* +X198862500Y-162675000D03* +X198862500Y-162175000D03* +X198862500Y-161675000D03* +X198862500Y-161175000D03* +X198862500Y-160675000D03* +X198862500Y-160175000D03* +X198862500Y-159675000D03* +X198862500Y-159175000D03* +X198862500Y-158675000D03* +X198862500Y-158175000D03* +D46* +X196925000Y-156237500D03* +X196425000Y-156237500D03* +X195925000Y-156237500D03* +X195425000Y-156237500D03* +X194925000Y-156237500D03* +X194425000Y-156237500D03* +X193925000Y-156237500D03* +X193425000Y-156237500D03* +X192925000Y-156237500D03* +X192425000Y-156237500D03* +X191925000Y-156237500D03* +X191425000Y-156237500D03* +X190925000Y-156237500D03* +X190425000Y-156237500D03* +X189925000Y-156237500D03* +X189425000Y-156237500D03* +X188925000Y-156237500D03* +X188425000Y-156237500D03* +X187925000Y-156237500D03* +X187425000Y-156237500D03* +D45* +X185487500Y-158175000D03* +X185487500Y-158675000D03* +X185487500Y-159175000D03* +X185487500Y-159675000D03* +X185487500Y-160175000D03* +X185487500Y-160675000D03* +X185487500Y-161175000D03* +X185487500Y-161675000D03* +X185487500Y-162175000D03* +X185487500Y-162675000D03* +X185487500Y-163175000D03* +X185487500Y-163675000D03* +X185487500Y-164175000D03* +X185487500Y-164675000D03* +X185487500Y-165175000D03* +X185487500Y-165675000D03* +X185487500Y-166175000D03* +X185487500Y-166675000D03* +X185487500Y-167175000D03* +X185487500Y-167675000D03* +D46* +X187425000Y-169612500D03* +X187925000Y-169612500D03* +X188425000Y-169612500D03* +X188925000Y-169612500D03* +X189425000Y-169612500D03* +X189925000Y-169612500D03* +D47* +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +D48* +X192175000Y-162925000D03* +D47* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +D46* +X190425000Y-169612500D03* +D47* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +D46* +X190925000Y-169612500D03* +X191425000Y-169612500D03* +X191925000Y-169612500D03* +X192425000Y-169612500D03* +X192925000Y-169612500D03* +X193425000Y-169612500D03* +X193925000Y-169612500D03* +X194425000Y-169612500D03* +X194925000Y-169612500D03* +X195425000Y-169612500D03* +X195925000Y-169612500D03* +X196425000Y-169612500D03* +X196925000Y-169612500D03* +%TD*% +D28* +%TO.C,Q0*% +X219160000Y-161707499D03* +X221460000Y-161707499D03* +D29* +X221460000Y-155407499D03* +D28* +X223760000Y-161707499D03* +%TD*% +D24* +%TO.C,D8*% +X168375300Y-136522500D03* +X170275300Y-136522500D03* +X169325300Y-134247500D03* +%TD*% +D10* +%TO.C,C39*% +X195375000Y-149800000D03* +X195375000Y-148250000D03* +%TD*% +D20* +%TO.C,D6*% +X198640000Y-107840000D03* +X200215000Y-107840000D03* +%TD*% +D49* +%TO.C,Q1*% +X231912500Y-143830000D03* +X231912500Y-141930000D03* +X230037500Y-142880000D03* +%TD*% +D14* +%TO.C,D7*% +X222267501Y-150340000D03* +X220692499Y-150340000D03* +%TD*% +D10* +%TO.C,C16*% +X267560000Y-142937500D03* +X267560000Y-141387500D03* +%TD*% +D11* +%TO.C,R75*% +X208937500Y-160425000D03* +X207287500Y-160425000D03* +%TD*% +D10* +%TO.C,C38*% +X188975000Y-149800000D03* +X188975000Y-148250000D03* +%TD*% +D11* +%TO.C,R21*% +X220680000Y-164272501D03* +X219030000Y-164272501D03* +%TD*% +%TO.C,R8*% +X256225000Y-172060000D03* +X254575000Y-172060000D03* +%TD*% +D13* +%TO.C,R1*% +X181510000Y-111855000D03* +X181510000Y-113505000D03* +%TD*% +D50* +%TO.C,JP0*% +X273166903Y-150992500D03* +D51* +X273166903Y-149692500D03* +D52* +X273166903Y-148392500D03* +%TD*% +D53* +%TO.C,IC0*% +X244390000Y-169525001D03* +X244390000Y-170795000D03* +X244390000Y-172065000D03* +X244390000Y-173334999D03* +X249540000Y-173334999D03* +X249540000Y-172065000D03* +X249540000Y-170795000D03* +X249540000Y-169525001D03* +%TD*% +D11* +%TO.C,R48*% +X242895000Y-124720000D03* +X241245000Y-124720000D03* +%TD*% +D12* +%TO.C,R80*% +X116547500Y-123031250D03* +X118197500Y-123031250D03* +%TD*% +D31* +%TO.C,R73*% +X199045000Y-141330000D03* +X201295000Y-141330000D03* +%TD*% +D19* +%TO.C,TP5*% +X246120000Y-179220000D03* +%TD*% +D31* +%TO.C,R63*% +X183054900Y-141340000D03* +X185304900Y-141340000D03* +%TD*% +D13* +%TO.C,R71*% +X200175000Y-148200000D03* +X200175000Y-149850000D03* +%TD*% +D18* +%TO.C,C46*% +X207337500Y-155625000D03* +X208887500Y-155625000D03* +%TD*% +D12* +%TO.C,R22*% +X207275000Y-171550000D03* +X208925000Y-171550000D03* +%TD*% +D54* +%TO.C,J0*% +X272500000Y-121150000D03* +D55* +X272500000Y-123690000D03* +X272500000Y-126229999D03* +X272500000Y-128770000D03* +X272500000Y-131310000D03* +X272500000Y-133850000D03* +%TD*% +D12* +%TO.C,R49*% +X109310000Y-123031250D03* +X110960000Y-123031250D03* +%TD*% +D27* +%TO.C,C31*% +X178050000Y-155625000D03* +X176500000Y-155625000D03* +%TD*% +D31* +%TO.C,R59*% +X169795000Y-159780000D03* +X172045000Y-159780000D03* +%TD*% +D56* +%TO.C,WE-0*% +X268058098Y-173195000D03* +X268058098Y-169895000D03* +X266058098Y-169895000D03* +X266058098Y-173195000D03* +%TD*% +D11* +%TO.C,R24*% +X208925000Y-168375000D03* +X207275000Y-168375000D03* +%TD*% +D10* +%TO.C,C20*% +X190775000Y-173500000D03* +X190775000Y-171950000D03* +%TD*% +D35* +%TO.C,Q5*% +X126318900Y-129146400D03* +X126318900Y-131046400D03* +X128193900Y-130096400D03* +%TD*% +D10* +%TO.C,C35*% +X187375000Y-149800000D03* +X187375000Y-148250000D03* +%TD*% +D27* +%TO.C,C0*% +X249540000Y-167927500D03* +X247990000Y-167927500D03* +%TD*% +D31* +%TO.C,R53*% +X169825000Y-166050000D03* +X172075000Y-166050000D03* +%TD*% +D19* +%TO.C,TP6*% +X240120000Y-179220000D03* +%TD*% +D13* +%TO.C,R31*% +X216610000Y-132575000D03* +X216610000Y-134225000D03* +%TD*% +%TO.C,R60*% +X185775000Y-148200000D03* +X185775000Y-149850000D03* +%TD*% +D15* +%TO.C,U4*% +X228435000Y-139835000D03* +X230975000Y-139835000D03* +X233515000Y-139835000D03* +X233515000Y-130305000D03* +X230975000Y-130305000D03* +X228435000Y-130305000D03* +%TD*% +D17* +%TO.C,R29*% +X213740000Y-130005000D03* +X213740000Y-128355000D03* +%TD*% +D13* +%TO.C,R84*% +X149520000Y-133560000D03* +X149520000Y-135210000D03* +%TD*% +D10* +%TO.C,C34*% +X180975000Y-149800000D03* +X180975000Y-148250000D03* +%TD*% +D57* +%TO.C,D2*% +X255215000Y-150695000D03* +X252715000Y-150695000D03* +%TD*% +D21* +%TO.C,J4*% +X261010000Y-118450000D03* +X244600000Y-118450000D03* +D22* +X257310000Y-123930000D03* +X254310000Y-123930000D03* +X251310000Y-123930000D03* +X248310000Y-123930000D03* +%TD*% +D27* +%TO.C,C4*% +X263883097Y-167362500D03* +X262333097Y-167362500D03* +%TD*% +D13* +%TO.C,R35*% +X155947800Y-126805000D03* +X155947800Y-128455000D03* +%TD*% +D16* +%TO.C,C45*% +X205675000Y-156462500D03* +X205675000Y-158012500D03* +%TD*% +D13* +%TO.C,R7*% +X269903098Y-172062347D03* +X269903098Y-173712347D03* +%TD*% +D18* +%TO.C,C5*% +X271675000Y-170700000D03* +X273225000Y-170700000D03* +%TD*% +D23* +%TO.C,R69*% +X193295000Y-135340000D03* +X191045000Y-135340000D03* +%TD*% +D19* +%TO.C,TP3*% +X243120000Y-179220000D03* +%TD*% +D11* +%TO.C,R6*% +X256225000Y-170530000D03* +X254575000Y-170530000D03* +%TD*% +D49* +%TO.C,Q4*% +X145980000Y-135335000D03* +X145980000Y-133435000D03* +X144105000Y-134385000D03* +%TD*% +D31* +%TO.C,R58*% +X169795000Y-153790000D03* +X172045000Y-153790000D03* +%TD*% +D20* +%TO.C,D3*% +X183855000Y-107840000D03* +X185430000Y-107840000D03* +%TD*% +D16* +%TO.C,C10*% +X272050000Y-167587500D03* +X272050000Y-169137500D03* +%TD*% +D18* +%TO.C,C36*% +X193000000Y-151425000D03* +X194550000Y-151425000D03* +%TD*% +%TO.C,C18*% +X207345000Y-163600000D03* +X208895000Y-163600000D03* +%TD*% +D58* +%TO.C,J1*% +X196510000Y-107700000D03* +X187510000Y-107700000D03* +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Paste.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Paste.gbr new file mode 100644 index 0000000..f39114d --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Paste.gbr @@ -0,0 +1,1623 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:48:59+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:48:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.200000*% +%ADD11RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD12RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD13RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD14RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD15RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% +%ADD16R,1.780000X2.000000*% +%ADD17RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD18RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD19RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD20RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD21R,3.430000X1.650000*% +%ADD22R,1.270000X3.000000*% +%ADD23RoundRect,0.250000X0.325000X2.350000X-0.325000X2.350000X-0.325000X-2.350000X0.325000X-2.350000X0*% +%ADD24RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*% +%ADD25R,1.346200X2.997200*% +%ADD26R,3.505200X1.727200*% +%ADD27RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD28RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*% +%ADD29RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*% +%ADD30RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% +%ADD31RoundRect,0.250000X-0.325000X-2.350000X0.325000X-2.350000X0.325000X2.350000X-0.325000X2.350000X0*% +%ADD32RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% +%ADD33RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD34RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD35RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% +%ADD36RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% +%ADD37RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*% +%ADD38R,1.000000X1.000000*% +%ADD39RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*% +%ADD40RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*% +%ADD41RoundRect,0.250000X-0.250000X-0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X0*% +%ADD42RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*% +%ADD43RoundRect,0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0*% +%ADD44O,1.500000X0.250000*% +%ADD45O,0.250000X1.500000*% +%ADD46RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD47RoundRect,0.150000X-0.725000X-0.150000X0.725000X-0.150000X0.725000X0.150000X-0.725000X0.150000X0*% +%ADD48R,1.300000X1.600000*% +%ADD49RoundRect,0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0.250000X-0.250000X0*% +G04 APERTURE END LIST* +%TO.C,U3*% +D10* +X189425000Y-160175000D02* +X189275000Y-160175000D01* +X189275000Y-160025000D01* +X189425000Y-160025000D01* +X189425000Y-160175000D01* +G36* +X189425000Y-160175000D02* +G01* +X189275000Y-160175000D01* +X189275000Y-160025000D01* +X189425000Y-160025000D01* +X189425000Y-160175000D01* +G37* +X189425000Y-160875000D02* +X189275000Y-160875000D01* +X189275000Y-161375000D01* +X189425000Y-161375000D01* +X189425000Y-160875000D01* +G36* +X189425000Y-160875000D02* +G01* +X189275000Y-160875000D01* +X189275000Y-161375000D01* +X189425000Y-161375000D01* +X189425000Y-160875000D01* +G37* +X189425000Y-162075000D02* +X189275000Y-162075000D01* +X189275000Y-162575000D01* +X189425000Y-162575000D01* +X189425000Y-162075000D01* +G36* +X189425000Y-162075000D02* +G01* +X189275000Y-162075000D01* +X189275000Y-162575000D01* +X189425000Y-162575000D01* +X189425000Y-162075000D01* +G37* +X189425000Y-163275000D02* +X189275000Y-163275000D01* +X189275000Y-163775000D01* +X189425000Y-163775000D01* +X189425000Y-163275000D01* +G36* +X189425000Y-163275000D02* +G01* +X189275000Y-163275000D01* +X189275000Y-163775000D01* +X189425000Y-163775000D01* +X189425000Y-163275000D01* +G37* +X189425000Y-164475000D02* +X189275000Y-164475000D01* +X189275000Y-164975000D01* +X189425000Y-164975000D01* +X189425000Y-164475000D01* +G36* +X189425000Y-164475000D02* +G01* +X189275000Y-164475000D01* +X189275000Y-164975000D01* +X189425000Y-164975000D01* +X189425000Y-164475000D01* +G37* +X189425000Y-165825000D02* +X189275000Y-165825000D01* +X189275000Y-165675000D01* +X189425000Y-165675000D01* +X189425000Y-165825000D01* +G36* +X189425000Y-165825000D02* +G01* +X189275000Y-165825000D01* +X189275000Y-165675000D01* +X189425000Y-165675000D01* +X189425000Y-165825000D01* +G37* +X190625000Y-160175000D02* +X190125000Y-160175000D01* +X190125000Y-160025000D01* +X190625000Y-160025000D01* +X190625000Y-160175000D01* +G36* +X190625000Y-160175000D02* +G01* +X190125000Y-160175000D01* +X190125000Y-160025000D01* +X190625000Y-160025000D01* +X190625000Y-160175000D01* +G37* +X190625000Y-161375000D02* +X190125000Y-161375000D01* +X190125000Y-160875000D01* +X190625000Y-160875000D01* +X190625000Y-161375000D01* +G36* +X190625000Y-161375000D02* +G01* +X190125000Y-161375000D01* +X190125000Y-160875000D01* +X190625000Y-160875000D01* +X190625000Y-161375000D01* +G37* +X190625000Y-162575000D02* +X190125000Y-162575000D01* +X190125000Y-162075000D01* +X190625000Y-162075000D01* +X190625000Y-162575000D01* +G36* +X190625000Y-162575000D02* +G01* +X190125000Y-162575000D01* +X190125000Y-162075000D01* +X190625000Y-162075000D01* +X190625000Y-162575000D01* +G37* +X190625000Y-163775000D02* +X190125000Y-163775000D01* +X190125000Y-163275000D01* +X190625000Y-163275000D01* +X190625000Y-163775000D01* +G36* +X190625000Y-163775000D02* +G01* +X190125000Y-163775000D01* +X190125000Y-163275000D01* +X190625000Y-163275000D01* +X190625000Y-163775000D01* +G37* +X190625000Y-164975000D02* +X190125000Y-164975000D01* +X190125000Y-164475000D01* +X190625000Y-164475000D01* +X190625000Y-164975000D01* +G36* +X190625000Y-164975000D02* +G01* +X190125000Y-164975000D01* +X190125000Y-164475000D01* +X190625000Y-164475000D01* +X190625000Y-164975000D01* +G37* +X190625000Y-165825000D02* +X190125000Y-165825000D01* +X190125000Y-165675000D01* +X190625000Y-165675000D01* +X190625000Y-165825000D01* +G36* +X190625000Y-165825000D02* +G01* +X190125000Y-165825000D01* +X190125000Y-165675000D01* +X190625000Y-165675000D01* +X190625000Y-165825000D01* +G37* +X191825000Y-160175000D02* +X191325000Y-160175000D01* +X191325000Y-160025000D01* +X191825000Y-160025000D01* +X191825000Y-160175000D01* +G36* +X191825000Y-160175000D02* +G01* +X191325000Y-160175000D01* +X191325000Y-160025000D01* +X191825000Y-160025000D01* +X191825000Y-160175000D01* +G37* +X191825000Y-161375000D02* +X191325000Y-161375000D01* +X191325000Y-160875000D01* +X191825000Y-160875000D01* +X191825000Y-161375000D01* +G36* +X191825000Y-161375000D02* +G01* +X191325000Y-161375000D01* +X191325000Y-160875000D01* +X191825000Y-160875000D01* +X191825000Y-161375000D01* +G37* +X191825000Y-162575000D02* +X191325000Y-162575000D01* +X191325000Y-162075000D01* +X191825000Y-162075000D01* +X191825000Y-162575000D01* +G36* +X191825000Y-162575000D02* +G01* +X191325000Y-162575000D01* +X191325000Y-162075000D01* +X191825000Y-162075000D01* +X191825000Y-162575000D01* +G37* +X191825000Y-163775000D02* +X191325000Y-163775000D01* +X191325000Y-163275000D01* +X191825000Y-163275000D01* +X191825000Y-163775000D01* +G36* +X191825000Y-163775000D02* +G01* +X191325000Y-163775000D01* +X191325000Y-163275000D01* +X191825000Y-163275000D01* +X191825000Y-163775000D01* +G37* +X191825000Y-164975000D02* +X191325000Y-164975000D01* +X191325000Y-164475000D01* +X191825000Y-164475000D01* +X191825000Y-164975000D01* +G36* +X191825000Y-164975000D02* +G01* +X191325000Y-164975000D01* +X191325000Y-164475000D01* +X191825000Y-164475000D01* +X191825000Y-164975000D01* +G37* +X191825000Y-165825000D02* +X191325000Y-165825000D01* +X191325000Y-165675000D01* +X191825000Y-165675000D01* +X191825000Y-165825000D01* +G36* +X191825000Y-165825000D02* +G01* +X191325000Y-165825000D01* +X191325000Y-165675000D01* +X191825000Y-165675000D01* +X191825000Y-165825000D01* +G37* +X193025000Y-160175000D02* +X192525000Y-160175000D01* +X192525000Y-160025000D01* +X193025000Y-160025000D01* +X193025000Y-160175000D01* +G36* +X193025000Y-160175000D02* +G01* +X192525000Y-160175000D01* +X192525000Y-160025000D01* +X193025000Y-160025000D01* +X193025000Y-160175000D01* +G37* +X193025000Y-161375000D02* +X192525000Y-161375000D01* +X192525000Y-160875000D01* +X193025000Y-160875000D01* +X193025000Y-161375000D01* +G36* +X193025000Y-161375000D02* +G01* +X192525000Y-161375000D01* +X192525000Y-160875000D01* +X193025000Y-160875000D01* +X193025000Y-161375000D01* +G37* +X193025000Y-162575000D02* +X192525000Y-162575000D01* +X192525000Y-162075000D01* +X193025000Y-162075000D01* +X193025000Y-162575000D01* +G36* +X193025000Y-162575000D02* +G01* +X192525000Y-162575000D01* +X192525000Y-162075000D01* +X193025000Y-162075000D01* +X193025000Y-162575000D01* +G37* +X193025000Y-163775000D02* +X192525000Y-163775000D01* +X192525000Y-163275000D01* +X193025000Y-163275000D01* +X193025000Y-163775000D01* +G36* +X193025000Y-163775000D02* +G01* +X192525000Y-163775000D01* +X192525000Y-163275000D01* +X193025000Y-163275000D01* +X193025000Y-163775000D01* +G37* +X193025000Y-164975000D02* +X192525000Y-164975000D01* +X192525000Y-164475000D01* +X193025000Y-164475000D01* +X193025000Y-164975000D01* +G36* +X193025000Y-164975000D02* +G01* +X192525000Y-164975000D01* +X192525000Y-164475000D01* +X193025000Y-164475000D01* +X193025000Y-164975000D01* +G37* +X193025000Y-165825000D02* +X192525000Y-165825000D01* +X192525000Y-165675000D01* +X193025000Y-165675000D01* +X193025000Y-165825000D01* +G36* +X193025000Y-165825000D02* +G01* +X192525000Y-165825000D01* +X192525000Y-165675000D01* +X193025000Y-165675000D01* +X193025000Y-165825000D01* +G37* +X194225000Y-160175000D02* +X193725000Y-160175000D01* +X193725000Y-160025000D01* +X194225000Y-160025000D01* +X194225000Y-160175000D01* +G36* +X194225000Y-160175000D02* +G01* +X193725000Y-160175000D01* +X193725000Y-160025000D01* +X194225000Y-160025000D01* +X194225000Y-160175000D01* +G37* +X194225000Y-161375000D02* +X193725000Y-161375000D01* +X193725000Y-160875000D01* +X194225000Y-160875000D01* +X194225000Y-161375000D01* +G36* +X194225000Y-161375000D02* +G01* +X193725000Y-161375000D01* +X193725000Y-160875000D01* +X194225000Y-160875000D01* +X194225000Y-161375000D01* +G37* +X194225000Y-162575000D02* +X193725000Y-162575000D01* +X193725000Y-162075000D01* +X194225000Y-162075000D01* +X194225000Y-162575000D01* +G36* +X194225000Y-162575000D02* +G01* +X193725000Y-162575000D01* +X193725000Y-162075000D01* +X194225000Y-162075000D01* +X194225000Y-162575000D01* +G37* +X194225000Y-163775000D02* +X193725000Y-163775000D01* +X193725000Y-163275000D01* +X194225000Y-163275000D01* +X194225000Y-163775000D01* +G36* +X194225000Y-163775000D02* +G01* +X193725000Y-163775000D01* +X193725000Y-163275000D01* +X194225000Y-163275000D01* +X194225000Y-163775000D01* +G37* +X194225000Y-164975000D02* +X193725000Y-164975000D01* +X193725000Y-164475000D01* +X194225000Y-164475000D01* +X194225000Y-164975000D01* +G36* +X194225000Y-164975000D02* +G01* +X193725000Y-164975000D01* +X193725000Y-164475000D01* +X194225000Y-164475000D01* +X194225000Y-164975000D01* +G37* +X194225000Y-165825000D02* +X193725000Y-165825000D01* +X193725000Y-165675000D01* +X194225000Y-165675000D01* +X194225000Y-165825000D01* +G36* +X194225000Y-165825000D02* +G01* +X193725000Y-165825000D01* +X193725000Y-165675000D01* +X194225000Y-165675000D01* +X194225000Y-165825000D01* +G37* +X195075000Y-160175000D02* +X194925000Y-160175000D01* +X194925000Y-160025000D01* +X195075000Y-160025000D01* +X195075000Y-160175000D01* +G36* +X195075000Y-160175000D02* +G01* +X194925000Y-160175000D01* +X194925000Y-160025000D01* +X195075000Y-160025000D01* +X195075000Y-160175000D01* +G37* +X195075000Y-160875000D02* +X194925000Y-160875000D01* +X194925000Y-161375000D01* +X195075000Y-161375000D01* +X195075000Y-160875000D01* +G36* +X195075000Y-160875000D02* +G01* +X194925000Y-160875000D01* +X194925000Y-161375000D01* +X195075000Y-161375000D01* +X195075000Y-160875000D01* +G37* +X195075000Y-162075000D02* +X194925000Y-162075000D01* +X194925000Y-162575000D01* +X195075000Y-162575000D01* +X195075000Y-162075000D01* +G36* +X195075000Y-162075000D02* +G01* +X194925000Y-162075000D01* +X194925000Y-162575000D01* +X195075000Y-162575000D01* +X195075000Y-162075000D01* +G37* +X195075000Y-163275000D02* +X194925000Y-163275000D01* +X194925000Y-163775000D01* +X195075000Y-163775000D01* +X195075000Y-163275000D01* +G36* +X195075000Y-163275000D02* +G01* +X194925000Y-163275000D01* +X194925000Y-163775000D01* +X195075000Y-163775000D01* +X195075000Y-163275000D01* +G37* +X195075000Y-164475000D02* +X194925000Y-164475000D01* +X194925000Y-164975000D01* +X195075000Y-164975000D01* +X195075000Y-164475000D01* +G36* +X195075000Y-164475000D02* +G01* +X194925000Y-164475000D01* +X194925000Y-164975000D01* +X195075000Y-164975000D01* +X195075000Y-164475000D01* +G37* +X195075000Y-165825000D02* +X194925000Y-165825000D01* +X194925000Y-165675000D01* +X195075000Y-165675000D01* +X195075000Y-165825000D01* +G36* +X195075000Y-165825000D02* +G01* +X194925000Y-165825000D01* +X194925000Y-165675000D01* +X195075000Y-165675000D01* +X195075000Y-165825000D01* +G37* +%TD*% +D11* +%TO.C,C43*% +X203375000Y-149800000D03* +X203375000Y-148250000D03* +%TD*% +%TO.C,C24*% +X179675000Y-166225000D03* +X179675000Y-164675000D03* +%TD*% +D12* +%TO.C,R11*% +X261433097Y-162350000D03* +X259783097Y-162350000D03* +%TD*% +D13* +%TO.C,R51*% +X176475000Y-167025000D03* +X178125000Y-167025000D03* +%TD*% +D14* +%TO.C,R62*% +X182575000Y-148200000D03* +X182575000Y-149850000D03* +%TD*% +D13* +%TO.C,R13*% +X261597500Y-124768750D03* +X263247500Y-124768750D03* +%TD*% +D15* +%TO.C,D18*% +X110922501Y-120371250D03* +X109347499Y-120371250D03* +%TD*% +D16* +%TO.C,U6*% +X134550000Y-139185000D03* +X137090000Y-139185000D03* +X139630000Y-139185000D03* +X139630000Y-129655000D03* +X137090000Y-129655000D03* +X134550000Y-129655000D03* +%TD*% +D17* +%TO.C,C21*% +X187775000Y-171950000D03* +X187775000Y-173500000D03* +%TD*% +D18* +%TO.C,R40*% +X167085300Y-143262500D03* +X167085300Y-141612500D03* +%TD*% +D19* +%TO.C,C6*% +X273378098Y-157390000D03* +X274928098Y-157390000D03* +%TD*% +%TO.C,C19*% +X222285000Y-164270000D03* +X223835000Y-164270000D03* +%TD*% +D17* +%TO.C,C15*% +X269310000Y-141387500D03* +X269310000Y-142937500D03* +%TD*% +D12* +%TO.C,R10*% +X256220000Y-173590000D03* +X254570000Y-173590000D03* +%TD*% +D13* +%TO.C,R42*% +X239190000Y-136475000D03* +X240840000Y-136475000D03* +%TD*% +D19* +%TO.C,C3*% +X273385000Y-155862500D03* +X274935000Y-155862500D03* +%TD*% +D20* +%TO.C,D16*% +X222132500Y-122780000D03* +X223707500Y-122780000D03* +%TD*% +D18* +%TO.C,R3*% +X251407345Y-159722655D03* +X251407345Y-158072655D03* +%TD*% +D12* +%TO.C,R76*% +X208937500Y-158825000D03* +X207287500Y-158825000D03* +%TD*% +D18* +%TO.C,R45*% +X130023900Y-130921400D03* +X130023900Y-129271400D03* +%TD*% +%TO.C,R83*% +X148000000Y-135210000D03* +X148000000Y-133560000D03* +%TD*% +D14* +%TO.C,R66*% +X192175000Y-148200000D03* +X192175000Y-149850000D03* +%TD*% +D19* +%TO.C,C33*% +X181800000Y-151425000D03* +X183350000Y-151425000D03* +%TD*% +D13* +%TO.C,R50*% +X176475000Y-165425000D03* +X178125000Y-165425000D03* +%TD*% +D21* +%TO.C,J3*% +X220440000Y-118450000D03* +X204030000Y-118450000D03* +D22* +X216740000Y-123930000D03* +X213740000Y-123930000D03* +X210740000Y-123930000D03* +X207740000Y-123930000D03* +%TD*% +D13* +%TO.C,R46*% +X126418900Y-132696400D03* +X128068900Y-132696400D03* +%TD*% +D23* +%TO.C,R18*% +X215535000Y-166070000D03* +X213285000Y-166070000D03* +%TD*% +D20* +%TO.C,D14*% +X239245000Y-142190000D03* +X240820000Y-142190000D03* +%TD*% +D13* +%TO.C,R17*% +X198562500Y-110640000D03* +X200212500Y-110640000D03* +%TD*% +D24* +%TO.C,D5*% +X266610000Y-139312500D03* +X268510000Y-139312500D03* +X267560000Y-137037500D03* +%TD*% +D11* +%TO.C,C25*% +X179675000Y-169400000D03* +X179675000Y-167850000D03* +%TD*% +D23* +%TO.C,R79*% +X215555000Y-153780000D03* +X213305000Y-153780000D03* +%TD*% +D19* +%TO.C,C41*% +X197800000Y-151425000D03* +X199350000Y-151425000D03* +%TD*% +D25* +%TO.C,J6*% +X129520000Y-124040000D03* +X132519999Y-124040000D03* +X135519998Y-124040000D03* +X138519998Y-124040000D03* +X141519997Y-124040000D03* +X144519996Y-124040000D03* +D26* +X125818598Y-118553600D03* +X148221398Y-118553600D03* +%TD*% +D13* +%TO.C,R34*% +X168430300Y-132245000D03* +X170080300Y-132245000D03* +%TD*% +D14* +%TO.C,R44*% +X142180000Y-133585000D03* +X142180000Y-135235000D03* +%TD*% +D27* +%TO.C,C27*% +X178050000Y-163825000D03* +X176500000Y-163825000D03* +%TD*% +D17* +%TO.C,C44*% +X205675000Y-159650000D03* +X205675000Y-161200000D03* +%TD*% +D14* +%TO.C,R86*% +X235340000Y-142055000D03* +X235340000Y-143705000D03* +%TD*% +D13* +%TO.C,R5*% +X248317345Y-161522655D03* +X249967345Y-161522655D03* +%TD*% +D11* +%TO.C,C7*% +X264353098Y-156765000D03* +X264353098Y-155215000D03* +%TD*% +D27* +%TO.C,C13*% +X268335000Y-154362500D03* +X266785000Y-154362500D03* +%TD*% +%TO.C,C26*% +X178075000Y-170225000D03* +X176525000Y-170225000D03* +%TD*% +D28* +%TO.C,U1*% +X249665000Y-148220000D03* +X251965000Y-148220000D03* +D29* +X251965000Y-141920000D03* +D28* +X254265000Y-148220000D03* +%TD*% +D16* +%TO.C,U5*% +X160917800Y-139185000D03* +X163457800Y-139185000D03* +X165997800Y-139185000D03* +X165997800Y-129655000D03* +X163457800Y-129655000D03* +X160917800Y-129655000D03* +%TD*% +D30* +%TO.C,R30*% +X218972500Y-134200000D03* +X224897500Y-134200000D03* +%TD*% +D13* +%TO.C,R12*% +X183820000Y-110640000D03* +X185470000Y-110640000D03* +%TD*% +D23* +%TO.C,R78*% +X215535000Y-159780000D03* +X213285000Y-159780000D03* +%TD*% +D31* +%TO.C,R54*% +X169825000Y-172050000D03* +X172075000Y-172050000D03* +%TD*% +D13* +%TO.C,R57*% +X176450000Y-160425000D03* +X178100000Y-160425000D03* +%TD*% +D27* +%TO.C,C30*% +X178050000Y-162025000D03* +X176500000Y-162025000D03* +%TD*% +D14* +%TO.C,R82*% +X124030000Y-129271400D03* +X124030000Y-130921400D03* +%TD*% +D18* +%TO.C,R26*% +X186170000Y-173545000D03* +X186170000Y-171895000D03* +%TD*% +D14* +%TO.C,R2*% +X179990000Y-111855000D03* +X179990000Y-113505000D03* +%TD*% +D12* +%TO.C,R20*% +X208945000Y-165180000D03* +X207295000Y-165180000D03* +%TD*% +D15* +%TO.C,D19*% +X118155001Y-120411250D03* +X116579999Y-120411250D03* +%TD*% +D18* +%TO.C,R85*% +X233825000Y-143705000D03* +X233825000Y-142055000D03* +%TD*% +D13* +%TO.C,R55*% +X176450000Y-157225000D03* +X178100000Y-157225000D03* +%TD*% +D19* +%TO.C,C2*% +X266283098Y-175245000D03* +X267833098Y-175245000D03* +%TD*% +D14* +%TO.C,R28*% +X228270000Y-142055000D03* +X228270000Y-143705000D03* +%TD*% +D23* +%TO.C,R74*% +X201295000Y-135330000D03* +X199045000Y-135330000D03* +%TD*% +D32* +%TO.C,D13*% +X225160000Y-139990000D03* +X225160000Y-138090000D03* +X222885000Y-139040000D03* +%TD*% +D13* +%TO.C,R43*% +X239207500Y-140640000D03* +X240857500Y-140640000D03* +%TD*% +D33* +%TO.C,D12*% +X218710000Y-138090000D03* +X218710000Y-139990000D03* +X220985000Y-139040000D03* +%TD*% +D13* +%TO.C,R87*% +X254575000Y-169000000D03* +X256225000Y-169000000D03* +%TD*% +D17* +%TO.C,C9*% +X270450000Y-167587500D03* +X270450000Y-169137500D03* +%TD*% +D13* +%TO.C,R19*% +X207275000Y-166775000D03* +X208925000Y-166775000D03* +%TD*% +D32* +%TO.C,D11*% +X174985300Y-128575000D03* +X174985300Y-126675000D03* +X172710300Y-127625000D03* +%TD*% +D34* +%TO.C,Q3*% +X239065000Y-133455001D03* +X240965000Y-133455001D03* +X240015000Y-131580000D03* +%TD*% +D12* +%TO.C,R9*% +X267878098Y-167740000D03* +X266228098Y-167740000D03* +%TD*% +D14* +%TO.C,R61*% +X184175000Y-148200000D03* +X184175000Y-149850000D03* +%TD*% +D21* +%TO.C,J5*% +X240685000Y-118450000D03* +X224275000Y-118450000D03* +D22* +X236985000Y-123930000D03* +X233985000Y-123930000D03* +X230985000Y-123930000D03* +X227985000Y-123930000D03* +%TD*% +D13* +%TO.C,R16*% +X268460000Y-144587500D03* +X270110000Y-144587500D03* +%TD*% +D18* +%TO.C,R0*% +X184660000Y-173545000D03* +X184660000Y-171895000D03* +%TD*% +D35* +%TO.C,Q2*% +X163320300Y-141447500D03* +X163320300Y-143347500D03* +X165195300Y-142397500D03* +%TD*% +D11* +%TO.C,C1*% +X264253098Y-172365000D03* +X264253098Y-170815000D03* +%TD*% +D14* +%TO.C,R14*% +X264050000Y-146615000D03* +X264050000Y-148265000D03* +%TD*% +D12* +%TO.C,R27*% +X222305000Y-151897730D03* +X220655000Y-151897730D03* +%TD*% +D11* +%TO.C,C14*% +X265810000Y-142937500D03* +X265810000Y-141387500D03* +%TD*% +D14* +%TO.C,R32*% +X216610000Y-139805000D03* +X216610000Y-141455000D03* +%TD*% +D12* +%TO.C,R23*% +X208925000Y-169975000D03* +X207275000Y-169975000D03* +%TD*% +D19* +%TO.C,C47*% +X207337500Y-162025000D03* +X208887500Y-162025000D03* +%TD*% +D14* +%TO.C,R65*% +X193775000Y-148200000D03* +X193775000Y-149850000D03* +%TD*% +%TO.C,R41*% +X242639609Y-131692501D03* +X242639609Y-133342501D03* +%TD*% +D11* +%TO.C,C28*% +X179650000Y-158000000D03* +X179650000Y-156450000D03* +%TD*% +D36* +%TO.C,U2*% +X265645000Y-152137500D03* +X266915000Y-152137500D03* +X268185000Y-152137500D03* +X269455000Y-152137500D03* +X269455000Y-147187500D03* +X268185000Y-147187500D03* +X266915000Y-147187500D03* +X265645000Y-147187500D03* +%TD*% +D14* +%TO.C,R37*% +X236135000Y-138805000D03* +X236135000Y-140455000D03* +%TD*% +D25* +%TO.C,J2*% +X155940000Y-124040000D03* +X158939999Y-124040000D03* +X161939998Y-124040000D03* +X164939998Y-124040000D03* +X167939997Y-124040000D03* +X170939996Y-124040000D03* +D26* +X152238598Y-118553600D03* +X174641398Y-118553600D03* +%TD*% +D13* +%TO.C,R15*% +X264990000Y-144587500D03* +X266640000Y-144587500D03* +%TD*% +D11* +%TO.C,C17*% +X205650000Y-165425000D03* +X205650000Y-163875000D03* +%TD*% +D13* +%TO.C,R56*% +X176450000Y-158835000D03* +X178100000Y-158835000D03* +%TD*% +D12* +%TO.C,R77*% +X208937500Y-157225000D03* +X207287500Y-157225000D03* +%TD*% +D11* +%TO.C,C42*% +X196975000Y-149800000D03* +X196975000Y-148250000D03* +%TD*% +D14* +%TO.C,R36*% +X236135000Y-131575000D03* +X236135000Y-133225000D03* +%TD*% +D13* +%TO.C,R47*% +X222075000Y-124720000D03* +X223725000Y-124720000D03* +%TD*% +D37* +%TO.C,F0*% +X256765000Y-140607500D03* +X256765000Y-142182500D03* +%TD*% +D19* +%TO.C,C32*% +X185000000Y-151425000D03* +X186550000Y-151425000D03* +%TD*% +D14* +%TO.C,R39*% +X159867800Y-141572500D03* +X159867800Y-143222500D03* +%TD*% +D38* +%TO.C,D0*% +X248482345Y-157977655D03* +X249732345Y-157977655D03* +X249732345Y-159827655D03* +X248482345Y-159827655D03* +%TD*% +D39* +%TO.C,U0*% +X265870000Y-165752500D03* +X266370000Y-165752500D03* +X266870000Y-165752500D03* +X267370000Y-165752500D03* +X267870000Y-165752500D03* +X268370000Y-165752500D03* +X268870000Y-165752500D03* +X269370000Y-165752500D03* +X269870000Y-165752500D03* +X270370000Y-165752500D03* +X270870000Y-165752500D03* +X271370000Y-165752500D03* +D40* +X272782500Y-164340000D03* +X272782500Y-163840000D03* +X272782500Y-163340000D03* +X272782500Y-162840000D03* +X272782500Y-162340000D03* +X272782500Y-161840000D03* +X272782500Y-161340000D03* +X272782500Y-160840000D03* +X272782500Y-160340000D03* +X272782500Y-159840000D03* +X272782500Y-159340000D03* +X272782500Y-158840000D03* +D39* +X271370000Y-157427500D03* +X270870000Y-157427500D03* +X270370000Y-157427500D03* +X269870000Y-157427500D03* +X269370000Y-157427500D03* +X268870000Y-157427500D03* +X268370000Y-157427500D03* +X267870000Y-157427500D03* +X267370000Y-157427500D03* +X266870000Y-157427500D03* +X266370000Y-157427500D03* +X265870000Y-157427500D03* +D40* +X264457500Y-158840000D03* +X264457500Y-159340000D03* +X264457500Y-159840000D03* +X264457500Y-160340000D03* +X264457500Y-160840000D03* +X264457500Y-161340000D03* +X264457500Y-161840000D03* +X264457500Y-162340000D03* +X264457500Y-162840000D03* +X264457500Y-163340000D03* +X264457500Y-163840000D03* +X264457500Y-164340000D03* +%TD*% +D12* +%TO.C,R4*% +X249967345Y-156322655D03* +X248317345Y-156322655D03* +%TD*% +D14* +%TO.C,R67*% +X190575000Y-148200000D03* +X190575000Y-149850000D03* +%TD*% +D27* +%TO.C,C8*% +X263883097Y-165787347D03* +X262333097Y-165787347D03* +%TD*% +D41* +%TO.C,D15*% +X238777500Y-129430002D03* +X241277500Y-129430002D03* +%TD*% +D42* +%TO.C,FB0*% +X195275000Y-173512500D03* +X195275000Y-171937500D03* +%TD*% +D14* +%TO.C,R33*% +X170947800Y-126800000D03* +X170947800Y-128450000D03* +%TD*% +D11* +%TO.C,C22*% +X192275000Y-173500000D03* +X192275000Y-171950000D03* +%TD*% +D33* +%TO.C,D10*% +X151872800Y-126680000D03* +X151872800Y-128580000D03* +X154147800Y-127630000D03* +%TD*% +D20* +%TO.C,D17*% +X241312500Y-122780000D03* +X242887500Y-122780000D03* +%TD*% +D13* +%TO.C,R52*% +X176475000Y-168625000D03* +X178125000Y-168625000D03* +%TD*% +D18* +%TO.C,R38*% +X161465300Y-143222500D03* +X161465300Y-141572500D03* +%TD*% +D14* +%TO.C,R70*% +X201775000Y-148200000D03* +X201775000Y-149850000D03* +%TD*% +D20* +%TO.C,D4*% +X261635000Y-123268750D03* +X263210000Y-123268750D03* +%TD*% +D14* +%TO.C,R72*% +X198575000Y-148200000D03* +X198575000Y-149850000D03* +%TD*% +D31* +%TO.C,R68*% +X191045000Y-141340000D03* +X193295000Y-141340000D03* +%TD*% +D11* +%TO.C,C23*% +X193775000Y-173500000D03* +X193775000Y-171950000D03* +%TD*% +D43* +%TO.C,D1*% +X256765000Y-146445000D03* +X256765000Y-143945000D03* +%TD*% +D11* +%TO.C,C29*% +X179650000Y-161200000D03* +X179650000Y-159650000D03* +%TD*% +D19* +%TO.C,C40*% +X201000000Y-151425000D03* +X202550000Y-151425000D03* +%TD*% +%TO.C,C12*% +X249077500Y-150695000D03* +X250627500Y-150695000D03* +%TD*% +D23* +%TO.C,R64*% +X185304900Y-135340000D03* +X183054900Y-135340000D03* +%TD*% +D11* +%TO.C,C11*% +X256765000Y-149770000D03* +X256765000Y-148220000D03* +%TD*% +D18* +%TO.C,R25*% +X189275000Y-173550000D03* +X189275000Y-171900000D03* +%TD*% +%TO.C,R81*% +X122500000Y-130921400D03* +X122500000Y-129271400D03* +%TD*% +D19* +%TO.C,C37*% +X189800000Y-151425000D03* +X191350000Y-151425000D03* +%TD*% +D44* +%TO.C,U3*% +X198862500Y-167675000D03* +X198862500Y-167175000D03* +X198862500Y-166675000D03* +X198862500Y-166175000D03* +X198862500Y-165675000D03* +X198862500Y-165175000D03* +X198862500Y-164675000D03* +X198862500Y-164175000D03* +X198862500Y-163675000D03* +X198862500Y-163175000D03* +X198862500Y-162675000D03* +X198862500Y-162175000D03* +X198862500Y-161675000D03* +X198862500Y-161175000D03* +X198862500Y-160675000D03* +X198862500Y-160175000D03* +X198862500Y-159675000D03* +X198862500Y-159175000D03* +X198862500Y-158675000D03* +X198862500Y-158175000D03* +D45* +X196925000Y-156237500D03* +X196425000Y-156237500D03* +X195925000Y-156237500D03* +X195425000Y-156237500D03* +X194925000Y-156237500D03* +X194425000Y-156237500D03* +X193925000Y-156237500D03* +X193425000Y-156237500D03* +X192925000Y-156237500D03* +X192425000Y-156237500D03* +X191925000Y-156237500D03* +X191425000Y-156237500D03* +X190925000Y-156237500D03* +X190425000Y-156237500D03* +X189925000Y-156237500D03* +X189425000Y-156237500D03* +X188925000Y-156237500D03* +X188425000Y-156237500D03* +X187925000Y-156237500D03* +X187425000Y-156237500D03* +D44* +X185487500Y-158175000D03* +X185487500Y-158675000D03* +X185487500Y-159175000D03* +X185487500Y-159675000D03* +X185487500Y-160175000D03* +X185487500Y-160675000D03* +X185487500Y-161175000D03* +X185487500Y-161675000D03* +X185487500Y-162175000D03* +X185487500Y-162675000D03* +X185487500Y-163175000D03* +X185487500Y-163675000D03* +X185487500Y-164175000D03* +X185487500Y-164675000D03* +X185487500Y-165175000D03* +X185487500Y-165675000D03* +X185487500Y-166175000D03* +X185487500Y-166675000D03* +X185487500Y-167175000D03* +X185487500Y-167675000D03* +D45* +X187425000Y-169612500D03* +X187925000Y-169612500D03* +X188425000Y-169612500D03* +X188925000Y-169612500D03* +X189425000Y-169612500D03* +X189925000Y-169612500D03* +X190425000Y-169612500D03* +X190925000Y-169612500D03* +X191425000Y-169612500D03* +X191925000Y-169612500D03* +X192425000Y-169612500D03* +X192925000Y-169612500D03* +X193425000Y-169612500D03* +X193925000Y-169612500D03* +X194425000Y-169612500D03* +X194925000Y-169612500D03* +X195425000Y-169612500D03* +X195925000Y-169612500D03* +X196425000Y-169612500D03* +X196925000Y-169612500D03* +%TD*% +D28* +%TO.C,Q0*% +X219160000Y-161707499D03* +X221460000Y-161707499D03* +D29* +X221460000Y-155407499D03* +D28* +X223760000Y-161707499D03* +%TD*% +D24* +%TO.C,D8*% +X168375300Y-136522500D03* +X170275300Y-136522500D03* +X169325300Y-134247500D03* +%TD*% +D11* +%TO.C,C39*% +X195375000Y-149800000D03* +X195375000Y-148250000D03* +%TD*% +D20* +%TO.C,D6*% +X198640000Y-107840000D03* +X200215000Y-107840000D03* +%TD*% +D46* +%TO.C,Q1*% +X231912500Y-143830000D03* +X231912500Y-141930000D03* +X230037500Y-142880000D03* +%TD*% +D15* +%TO.C,D7*% +X222267501Y-150340000D03* +X220692499Y-150340000D03* +%TD*% +D11* +%TO.C,C16*% +X267560000Y-142937500D03* +X267560000Y-141387500D03* +%TD*% +D12* +%TO.C,R75*% +X208937500Y-160425000D03* +X207287500Y-160425000D03* +%TD*% +D11* +%TO.C,C38*% +X188975000Y-149800000D03* +X188975000Y-148250000D03* +%TD*% +D12* +%TO.C,R21*% +X220680000Y-164272501D03* +X219030000Y-164272501D03* +%TD*% +%TO.C,R8*% +X256225000Y-172060000D03* +X254575000Y-172060000D03* +%TD*% +D14* +%TO.C,R1*% +X181510000Y-111855000D03* +X181510000Y-113505000D03* +%TD*% +D47* +%TO.C,IC0*% +X244390000Y-169525001D03* +X244390000Y-170795000D03* +X244390000Y-172065000D03* +X244390000Y-173334999D03* +X249540000Y-173334999D03* +X249540000Y-172065000D03* +X249540000Y-170795000D03* +X249540000Y-169525001D03* +%TD*% +D12* +%TO.C,R48*% +X242895000Y-124720000D03* +X241245000Y-124720000D03* +%TD*% +D13* +%TO.C,R80*% +X116547500Y-123031250D03* +X118197500Y-123031250D03* +%TD*% +D31* +%TO.C,R73*% +X199045000Y-141330000D03* +X201295000Y-141330000D03* +%TD*% +%TO.C,R63*% +X183054900Y-141340000D03* +X185304900Y-141340000D03* +%TD*% +D14* +%TO.C,R71*% +X200175000Y-148200000D03* +X200175000Y-149850000D03* +%TD*% +D19* +%TO.C,C46*% +X207337500Y-155625000D03* +X208887500Y-155625000D03* +%TD*% +D13* +%TO.C,R22*% +X207275000Y-171550000D03* +X208925000Y-171550000D03* +%TD*% +%TO.C,R49*% +X109310000Y-123031250D03* +X110960000Y-123031250D03* +%TD*% +D27* +%TO.C,C31*% +X178050000Y-155625000D03* +X176500000Y-155625000D03* +%TD*% +D31* +%TO.C,R59*% +X169795000Y-159780000D03* +X172045000Y-159780000D03* +%TD*% +D48* +%TO.C,WE-0*% +X268058098Y-173195000D03* +X268058098Y-169895000D03* +X266058098Y-169895000D03* +X266058098Y-173195000D03* +%TD*% +D12* +%TO.C,R24*% +X208925000Y-168375000D03* +X207275000Y-168375000D03* +%TD*% +D11* +%TO.C,C20*% +X190775000Y-173500000D03* +X190775000Y-171950000D03* +%TD*% +D35* +%TO.C,Q5*% +X126318900Y-129146400D03* +X126318900Y-131046400D03* +X128193900Y-130096400D03* +%TD*% +D11* +%TO.C,C35*% +X187375000Y-149800000D03* +X187375000Y-148250000D03* +%TD*% +D27* +%TO.C,C0*% +X249540000Y-167927500D03* +X247990000Y-167927500D03* +%TD*% +D31* +%TO.C,R53*% +X169825000Y-166050000D03* +X172075000Y-166050000D03* +%TD*% +D14* +%TO.C,R31*% +X216610000Y-132575000D03* +X216610000Y-134225000D03* +%TD*% +%TO.C,R60*% +X185775000Y-148200000D03* +X185775000Y-149850000D03* +%TD*% +D16* +%TO.C,U4*% +X228435000Y-139835000D03* +X230975000Y-139835000D03* +X233515000Y-139835000D03* +X233515000Y-130305000D03* +X230975000Y-130305000D03* +X228435000Y-130305000D03* +%TD*% +D18* +%TO.C,R29*% +X213740000Y-130005000D03* +X213740000Y-128355000D03* +%TD*% +D14* +%TO.C,R84*% +X149520000Y-133560000D03* +X149520000Y-135210000D03* +%TD*% +D11* +%TO.C,C34*% +X180975000Y-149800000D03* +X180975000Y-148250000D03* +%TD*% +D49* +%TO.C,D2*% +X255215000Y-150695000D03* +X252715000Y-150695000D03* +%TD*% +D21* +%TO.C,J4*% +X261010000Y-118450000D03* +X244600000Y-118450000D03* +D22* +X257310000Y-123930000D03* +X254310000Y-123930000D03* +X251310000Y-123930000D03* +X248310000Y-123930000D03* +%TD*% +D27* +%TO.C,C4*% +X263883097Y-167362500D03* +X262333097Y-167362500D03* +%TD*% +D14* +%TO.C,R35*% +X155947800Y-126805000D03* +X155947800Y-128455000D03* +%TD*% +D17* +%TO.C,C45*% +X205675000Y-156462500D03* +X205675000Y-158012500D03* +%TD*% +D14* +%TO.C,R7*% +X269903098Y-172062347D03* +X269903098Y-173712347D03* +%TD*% +D19* +%TO.C,C5*% +X271675000Y-170700000D03* +X273225000Y-170700000D03* +%TD*% +D23* +%TO.C,R69*% +X193295000Y-135340000D03* +X191045000Y-135340000D03* +%TD*% +D12* +%TO.C,R6*% +X256225000Y-170530000D03* +X254575000Y-170530000D03* +%TD*% +D46* +%TO.C,Q4*% +X145980000Y-135335000D03* +X145980000Y-133435000D03* +X144105000Y-134385000D03* +%TD*% +D31* +%TO.C,R58*% +X169795000Y-153790000D03* +X172045000Y-153790000D03* +%TD*% +D20* +%TO.C,D3*% +X183855000Y-107840000D03* +X185430000Y-107840000D03* +%TD*% +D17* +%TO.C,C10*% +X272050000Y-167587500D03* +X272050000Y-169137500D03* +%TD*% +D19* +%TO.C,C36*% +X193000000Y-151425000D03* +X194550000Y-151425000D03* +%TD*% +%TO.C,C18*% +X207345000Y-163600000D03* +X208895000Y-163600000D03* +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Silkscreen.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Silkscreen.gbr new file mode 100644 index 0000000..0d338a2 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-F_Silkscreen.gbr @@ -0,0 +1,43031 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:49:00+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:49:00* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMFreePoly0* +4,1,19,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.744911,-0.071157,-0.744911,-0.207708,-0.704816,-0.327430,-0.627875,-0.420627,-0.520320,-0.479746,-0.390866,-0.500000,-0.250000,-0.500000,0.250000,-0.479746,0.390866,-0.420627,0.520320,-0.327430,0.627875,-0.207708,0.704816,-0.071157,0.744911,0.000000,0.744911,0.000000,0.750000,0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000, +$1*% +%AMFreePoly1* +4,1,19,0.000000,0.744911,0.071157,0.744911,0.207708,0.704816,0.327430,0.627875,0.420627,0.520320,0.479746,0.390866,0.500000,0.250000,0.500000,-0.250000,0.479746,-0.390866,0.420627,-0.520320,0.327430,-0.627875,0.207708,-0.704816,0.071157,-0.744911,0.000000,-0.744911,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744911,0.000000,0.744911, +$1*% +G04 Aperture macros list end* +%ADD10C,0.000000*% +%ADD11C,0.200000*% +%ADD12C,1.000000*% +%ADD13C,0.150000*% +%ADD14C,0.300000*% +%ADD15C,0.160000*% +%ADD16C,0.180000*% +%ADD17C,0.120000*% +%ADD18C,0.152400*% +%ADD19C,0.010000*% +%ADD20C,0.127000*% +%ADD21RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% +%ADD22RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% +%ADD23RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD24RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% +%ADD25RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% +%ADD26R,1.780000X2.000000*% +%ADD27RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD28RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% +%ADD29RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD30C,2.000000*% +%ADD31RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% +%ADD32R,3.430000X1.650000*% +%ADD33R,1.270000X3.000000*% +%ADD34RoundRect,0.250000X0.325000X2.350000X-0.325000X2.350000X-0.325000X-2.350000X0.325000X-2.350000X0*% +%ADD35RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*% +%ADD36R,1.346200X2.997200*% +%ADD37R,3.505200X1.727200*% +%ADD38RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% +%ADD39RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*% +%ADD40RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*% +%ADD41RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% +%ADD42RoundRect,0.250000X-0.325000X-2.350000X0.325000X-2.350000X0.325000X2.350000X-0.325000X2.350000X0*% +%ADD43RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% +%ADD44RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% +%ADD45RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*% +%ADD46RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% +%ADD47RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% +%ADD48RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*% +%ADD49RoundRect,0.102000X-0.500000X-0.500000X0.500000X-0.500000X0.500000X0.500000X-0.500000X0.500000X0*% +%ADD50RoundRect,0.102000X0.500000X0.500000X-0.500000X0.500000X-0.500000X-0.500000X0.500000X-0.500000X0*% +%ADD51RoundRect,0.075000X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X-0.075000X-0.662500X0*% +%ADD52RoundRect,0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X-0.662500X-0.075000X0*% +%ADD53RoundRect,0.250000X-0.250000X-0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X0*% +%ADD54RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*% +%ADD55RoundRect,0.250000X0.250000X-0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0*% +%ADD56O,1.500000X0.250000*% +%ADD57O,0.250000X1.500000*% +%ADD58C,0.800000*% +%ADD59R,6.000000X6.000000*% +%ADD60RoundRect,0.150000X0.587500X0.150000X-0.587500X0.150000X-0.587500X-0.150000X0.587500X-0.150000X0*% +%ADD61FreePoly0,90.000000*% +%ADD62R,1.500000X1.000000*% +%ADD63FreePoly1,90.000000*% +%ADD64RoundRect,0.150000X-0.725000X-0.150000X0.725000X-0.150000X0.725000X0.150000X-0.725000X0.150000X0*% +%ADD65R,1.700000X1.700000*% +%ADD66O,1.700000X1.700000*% +%ADD67R,1.300000X1.600000*% +%ADD68RoundRect,0.250000X0.250000X0.250000X-0.250000X0.250000X-0.250000X-0.250000X0.250000X-0.250000X0*% +%ADD69C,0.850000*% +G04 APERTURE END LIST* +D10* +G36* +X136950249Y-153436121D02* +G01* +X136953167Y-153436376D01* +X136956061Y-153436838D01* +X136958929Y-153437509D01* +X136961765Y-153438389D01* +X136964567Y-153439479D01* +X136967329Y-153440781D01* +X136970050Y-153442294D01* +X136972723Y-153444021D01* +X136975346Y-153445962D01* +X136977915Y-153448118D01* +X136980426Y-153450490D01* +X136985332Y-153457543D01* +X136989165Y-153467657D01* +X136993779Y-153496296D01* +X136994611Y-153534857D01* +X136992001Y-153581789D01* +X136986291Y-153635542D01* +X136977821Y-153694567D01* +X136966932Y-153757312D01* +X136953967Y-153822228D01* +X136939265Y-153887764D01* +X136923167Y-153952370D01* +X136906016Y-154014495D01* +X136888151Y-154072590D01* +X136869914Y-154125103D01* +X136851647Y-154170486D01* +X136833689Y-154207186D01* +X136816382Y-154233655D01* +X136799103Y-154250708D01* +X136773894Y-154271597D01* +X136742003Y-154295571D01* +X136704679Y-154321878D01* +X136663169Y-154349767D01* +X136618721Y-154378484D01* +X136526003Y-154435401D01* +X136436510Y-154486612D01* +X136396092Y-154508198D01* +X136360225Y-154526102D01* +X136330156Y-154539573D01* +X136307133Y-154547857D01* +X136298653Y-154549820D01* +X136292403Y-154550204D01* +X136288539Y-154548916D01* +X136287216Y-154545862D01* +X136287949Y-154542720D01* +X136290100Y-154537347D01* +X136298379Y-154520397D01* +X136311494Y-154496006D01* +X136328889Y-154465166D01* +X136374281Y-154388106D01* +X136430091Y-154297156D01* +X136461893Y-154247154D01* +X136496982Y-154189834D01* +X136534179Y-154127306D01* +X136572306Y-154061677D01* +X136646637Y-153929551D01* +X136680484Y-153867270D01* +X136710549Y-153810322D01* +X136738465Y-153754977D01* +X136766195Y-153700933D01* +X136793057Y-153649495D01* +X136818369Y-153601962D01* +X136841447Y-153559639D01* +X136861611Y-153523828D01* +X136878178Y-153495831D01* +X136890467Y-153476949D01* +X136892977Y-153473073D01* +X136895546Y-153469385D01* +X136898170Y-153465884D01* +X136900843Y-153462572D01* +X136903564Y-153459450D01* +X136906326Y-153456519D01* +X136909128Y-153453780D01* +X136911964Y-153451234D01* +X136914832Y-153448881D01* +X136917726Y-153446723D01* +X136920644Y-153444761D01* +X136923581Y-153442996D01* +X136926534Y-153441429D01* +X136929498Y-153440060D01* +X136932470Y-153438890D01* +X136935446Y-153437922D01* +X136938422Y-153437154D01* +X136941394Y-153436590D01* +X136944359Y-153436229D01* +X136947312Y-153436072D01* +X136950249Y-153436121D01* +G37* +D11* +X202199926Y-182299926D02* +G75* +G02* +X200699973Y-180799926I15874J1515826D01* +G01* +D10* +G36* +X139753815Y-169661749D02* +G01* +X139785266Y-169667618D01* +X139820950Y-169678309D01* +X139861076Y-169693922D01* +X139905852Y-169714557D01* +X139955489Y-169740317D01* +X140010195Y-169771300D01* +X140070180Y-169807609D01* +X140135653Y-169849344D01* +X140206823Y-169896605D01* +X140367092Y-170008111D01* +X140592391Y-170168599D01* +X140691316Y-170240005D01* +X140781412Y-170305769D01* +X140862920Y-170366075D01* +X140936080Y-170421111D01* +X141001131Y-170471061D01* +X141058315Y-170516113D01* +X141107871Y-170556452D01* +X141150040Y-170592263D01* +X141185062Y-170623734D01* +X141213178Y-170651050D01* +X141224721Y-170663209D01* +X141234628Y-170674398D01* +X141242928Y-170684641D01* +X141249651Y-170693963D01* +X141254828Y-170702385D01* +X141258489Y-170709931D01* +X141260664Y-170716624D01* +X141261382Y-170722488D01* +X141260951Y-170724953D01* +X141259674Y-170727383D01* +X141254664Y-170732131D01* +X141246522Y-170736709D01* +X141235420Y-170741092D01* +X141221527Y-170745259D01* +X141205014Y-170749185D01* +X141186051Y-170752847D01* +X141164810Y-170756223D01* +X141116172Y-170762021D01* +X141060465Y-170766393D01* +X140999052Y-170769153D01* +X140933298Y-170770114D01* +X140885680Y-170769666D01* +X140839837Y-170768264D01* +X140795436Y-170765823D01* +X140752143Y-170762259D01* +X140709625Y-170757485D01* +X140667549Y-170751417D01* +X140625581Y-170743969D01* +X140583389Y-170735056D01* +X140540638Y-170724593D01* +X140496996Y-170712494D01* +X140452130Y-170698674D01* +X140405705Y-170683048D01* +X140357389Y-170665531D01* +X140306848Y-170646037D01* +X140197759Y-170600778D01* +X139795590Y-170426155D01* +X139710925Y-170082196D01* +X139695836Y-170013518D01* +X139682483Y-169947507D01* +X139671114Y-169885837D01* +X139661978Y-169830182D01* +X139655322Y-169782216D01* +X139653002Y-169761639D01* +X139651395Y-169743613D01* +X139650532Y-169728347D01* +X139650444Y-169716049D01* +X139651162Y-169706929D01* +X139651834Y-169703627D01* +X139652718Y-169701197D01* +X139666147Y-169684471D01* +X139674043Y-169677720D01* +X139682761Y-169672062D01* +X139692329Y-169667508D01* +X139702772Y-169664072D01* +X139726386Y-169660600D01* +X139753815Y-169661749D01* +G37* +D12* +X107116395Y-184667351D02* +G75* +G02* +X104116349Y-181667352I5J3000051D01* +G01* +X181395596Y-105626078D02* +G75* +G02* +X183510000Y-104747360I2121304J-2121122D01* +G01* +D11* +X229399926Y-182299926D02* +X202199926Y-182299926D01* +D12* +X104116396Y-181667352D02* +X104116394Y-173903811D01* +X104116396Y-117167353D02* +G75* +G02* +X107116395Y-114167296I3000004J53D01* +G01* +X104416299Y-167500735D02* +G75* +G02* +X101016299Y-167500735I-1700000J0D01* +G01* +X101016299Y-167500735D02* +G75* +G02* +X104416299Y-167500735I1700000J0D01* +G01* +X173732961Y-113288711D02* +G75* +G02* +X171616080Y-114157694I-2107561J2121211D01* +G01* +D10* +G36* +X141138463Y-147507269D02* +G01* +X141140840Y-147507589D01* +X141143248Y-147508083D01* +X141145679Y-147508754D01* +X141148129Y-147509603D01* +X141150595Y-147510633D01* +X141153069Y-147511844D01* +X141155549Y-147513240D01* +X141164543Y-147519634D01* +X141172679Y-147526881D01* +X141179968Y-147534932D01* +X141186421Y-147543739D01* +X141192049Y-147553256D01* +X141196861Y-147563434D01* +X141200870Y-147574227D01* +X141204084Y-147585587D01* +X141206516Y-147597466D01* +X141208176Y-147609817D01* +X141209074Y-147622592D01* +X141209221Y-147635744D01* +X141208628Y-147649225D01* +X141207305Y-147662989D01* +X141205264Y-147676987D01* +X141202514Y-147691172D01* +X141194931Y-147719913D01* +X141184644Y-147748832D01* +X141171736Y-147777550D01* +X141156294Y-147805686D01* +X141147649Y-147819417D01* +X141138403Y-147832861D01* +X141128565Y-147845969D01* +X141118147Y-147858695D01* +X141107159Y-147870991D01* +X141095612Y-147882808D01* +X141083517Y-147894101D01* +X141070883Y-147904821D01* +X141033187Y-147934159D01* +X140999498Y-147958699D01* +X140969855Y-147978480D01* +X140944297Y-147993540D01* +X140933063Y-147999312D01* +X140922863Y-148003918D01* +X140913705Y-148007363D01* +X140905592Y-148009653D01* +X140898529Y-148010791D01* +X140892522Y-148010783D01* +X140887574Y-148009634D01* +X140883691Y-148007348D01* +X140880878Y-148003931D01* +X140879140Y-147999386D01* +X140878481Y-147993720D01* +X140878906Y-147986936D01* +X140880420Y-147979040D01* +X140883028Y-147970037D01* +X140886735Y-147959931D01* +X140891545Y-147948727D01* +X140904496Y-147923045D01* +X140921920Y-147893030D01* +X140943855Y-147858721D01* +X140970340Y-147820156D01* +X140984035Y-147799220D01* +X140997295Y-147778175D01* +X141010059Y-147757160D01* +X141022265Y-147736317D01* +X141033851Y-147715783D01* +X141044755Y-147695699D01* +X141054914Y-147676204D01* +X141064268Y-147657438D01* +X141072753Y-147639539D01* +X141080308Y-147622649D01* +X141086871Y-147606906D01* +X141092379Y-147592450D01* +X141096772Y-147579420D01* +X141099986Y-147567955D01* +X141101960Y-147558197D01* +X141102632Y-147550283D01* +X141102708Y-147546872D01* +X141102935Y-147543588D01* +X141103307Y-147540431D01* +X141103820Y-147537405D01* +X141104469Y-147534510D01* +X141105248Y-147531748D01* +X141106153Y-147529123D01* +X141107179Y-147526635D01* +X141108322Y-147524286D01* +X141109576Y-147522080D01* +X141110936Y-147520016D01* +X141112399Y-147518098D01* +X141113958Y-147516327D01* +X141115609Y-147514705D01* +X141117348Y-147513235D01* +X141119168Y-147511917D01* +X141121067Y-147510755D01* +X141123038Y-147509749D01* +X141125077Y-147508903D01* +X141127178Y-147508217D01* +X141129338Y-147507694D01* +X141131552Y-147507336D01* +X141133813Y-147507144D01* +X141136118Y-147507121D01* +X141138463Y-147507269D01* +G37* +D11* +X200199926Y-177799926D02* +X200199926Y-180799926D01* +D10* +G36* +X142179512Y-175745590D02* +G01* +X142189426Y-175749434D01* +X142214606Y-175764185D01* +X142246080Y-175787463D01* +X142282840Y-175818197D01* +X142323879Y-175855319D01* +X142368189Y-175897758D01* +X142414762Y-175944445D01* +X142462591Y-175994310D01* +X142557986Y-176099296D01* +X142603536Y-176152277D01* +X142646311Y-176204158D01* +X142685303Y-176253868D01* +X142719505Y-176300338D01* +X142747909Y-176342499D01* +X142769507Y-176379280D01* +X142784535Y-176413170D01* +X142801423Y-176457911D01* +X142819551Y-176511458D01* +X142838300Y-176571764D01* +X142857048Y-176636783D01* +X142875177Y-176704469D01* +X142892065Y-176772774D01* +X142907093Y-176839653D01* +X142926168Y-176951620D01* +X142937902Y-177068633D01* +X142942521Y-177189785D01* +X142940248Y-177314169D01* +X142931309Y-177440879D01* +X142915929Y-177569007D01* +X142894333Y-177697646D01* +X142866744Y-177825890D01* +X142833388Y-177952832D01* +X142794490Y-178077565D01* +X142750274Y-178199181D01* +X142700966Y-178316775D01* +X142646790Y-178429438D01* +X142587970Y-178536265D01* +X142524732Y-178636347D01* +X142457301Y-178728779D01* +X142419756Y-178773687D01* +X142382421Y-178815193D01* +X142345132Y-178853365D01* +X142307727Y-178888273D01* +X142270043Y-178919989D01* +X142231917Y-178948580D01* +X142193187Y-178974117D01* +X142153690Y-178996670D01* +X142113262Y-179016309D01* +X142071741Y-179033102D01* +X142028965Y-179047121D01* +X141984770Y-179058434D01* +X141938994Y-179067112D01* +X141891474Y-179073224D01* +X141842047Y-179076840D01* +X141790550Y-179078030D01* +X141745758Y-179077324D01* +X141706555Y-179074857D01* +X141672824Y-179070112D01* +X141657975Y-179066723D01* +X141644450Y-179062569D01* +X141632235Y-179057585D01* +X141621316Y-179051707D01* +X141611677Y-179044870D01* +X141603305Y-179037009D01* +X141596185Y-179028059D01* +X141590302Y-179017955D01* +X141585642Y-179006631D01* +X141582190Y-178994024D01* +X141579932Y-178980069D01* +X141578853Y-178964699D01* +X141578939Y-178947851D01* +X141580175Y-178929459D01* +X141586038Y-178887786D01* +X141596329Y-178839159D01* +X141610929Y-178783060D01* +X141629722Y-178718970D01* +X141679425Y-178564735D01* +X141765549Y-178284567D01* +X141844541Y-177976370D01* +X141915224Y-177646841D01* +X141976420Y-177302676D01* +X142026949Y-176950574D01* +X142065634Y-176597232D01* +X142091296Y-176249347D01* +X142102758Y-175913615D01* +X142103996Y-175896017D01* +X142105714Y-175878992D01* +X142107897Y-175862618D01* +X142110530Y-175846972D01* +X142113597Y-175832133D01* +X142115288Y-175825040D01* +X142117082Y-175818178D01* +X142118977Y-175811556D01* +X142120971Y-175805184D01* +X142123062Y-175799071D01* +X142125247Y-175793228D01* +X142127526Y-175787664D01* +X142129895Y-175782389D01* +X142132354Y-175777412D01* +X142134900Y-175772743D01* +X142137531Y-175768392D01* +X142140246Y-175764369D01* +X142143042Y-175760683D01* +X142145917Y-175757343D01* +X142148870Y-175754361D01* +X142151899Y-175751744D01* +X142155001Y-175749504D01* +X142158175Y-175747649D01* +X142161418Y-175746189D01* +X142164730Y-175745135D01* +X142168107Y-175744495D01* +X142171549Y-175744279D01* +X142179512Y-175745590D01* +G37* +G36* +X129141137Y-150767677D02* +G01* +X129144063Y-150767861D01* +X129146950Y-150768165D01* +X129149794Y-150768587D01* +X129152592Y-150769125D01* +X129155339Y-150769778D01* +X129158032Y-150770543D01* +X129160667Y-150771418D01* +X129163239Y-150772403D01* +X129165746Y-150773493D01* +X129168183Y-150774688D01* +X129170547Y-150775986D01* +X129172833Y-150777385D01* +X129175037Y-150778883D01* +X129177157Y-150780477D01* +X129179187Y-150782167D01* +X129181124Y-150783949D01* +X129182964Y-150785823D01* +X129184704Y-150787785D01* +X129186339Y-150789835D01* +X129187865Y-150791970D01* +X129189279Y-150794189D01* +X129190576Y-150796489D01* +X129191754Y-150798868D01* +X129192808Y-150801325D01* +X129193733Y-150803858D01* +X129194527Y-150806464D01* +X129195185Y-150809142D01* +X129195704Y-150811889D01* +X129196079Y-150814705D01* +X129196307Y-150817586D01* +X129196384Y-150820532D01* +X129196353Y-150823011D01* +X129196263Y-150825486D01* +X129196114Y-150827951D01* +X129195909Y-150830402D01* +X129195649Y-150832833D01* +X129195338Y-150835240D01* +X129194976Y-150837618D01* +X129194565Y-150839962D01* +X129193607Y-150844529D01* +X129192478Y-150848902D01* +X129191854Y-150851003D01* +X129191194Y-150853042D01* +X129190499Y-150855013D01* +X129189770Y-150856911D01* +X129189011Y-150858732D01* +X129188223Y-150860471D01* +X129187407Y-150862122D01* +X129186567Y-150863681D01* +X129185703Y-150865143D01* +X129184818Y-150866504D01* +X129183913Y-150867758D01* +X129182991Y-150868900D01* +X129182054Y-150869927D01* +X129181102Y-150870832D01* +X129180140Y-150871611D01* +X129179167Y-150872259D01* +X129178187Y-150872772D01* +X129177201Y-150873144D01* +X129176211Y-150873371D01* +X129175219Y-150873448D01* +X129173701Y-150873371D01* +X129172124Y-150873144D01* +X129170493Y-150872772D01* +X129168811Y-150872259D01* +X129165313Y-150870832D01* +X129161659Y-150868900D01* +X129157882Y-150866504D01* +X129154011Y-150863681D01* +X129150078Y-150860471D01* +X129146115Y-150856911D01* +X129142151Y-150853042D01* +X129138218Y-150848902D01* +X129134348Y-150844529D01* +X129130570Y-150839962D01* +X129126917Y-150835240D01* +X129123418Y-150830402D01* +X129120105Y-150825486D01* +X129117010Y-150820532D01* +X129115599Y-150817586D01* +X129114341Y-150814705D01* +X129113234Y-150811889D01* +X129112276Y-150809142D01* +X129111466Y-150806464D01* +X129110801Y-150803858D01* +X129110279Y-150801325D01* +X129109899Y-150798868D01* +X129109659Y-150796489D01* +X129109556Y-150794189D01* +X129109588Y-150791970D01* +X129109755Y-150789835D01* +X129110053Y-150787785D01* +X129110481Y-150785823D01* +X129111036Y-150783949D01* +X129111718Y-150782167D01* +X129112524Y-150780477D01* +X129113452Y-150778883D01* +X129114500Y-150777385D01* +X129115666Y-150775986D01* +X129116949Y-150774688D01* +X129118346Y-150773493D01* +X129119855Y-150772403D01* +X129121475Y-150771418D01* +X129123203Y-150770543D01* +X129125038Y-150769778D01* +X129126978Y-150769125D01* +X129129020Y-150768587D01* +X129131163Y-150768165D01* +X129133405Y-150767861D01* +X129135743Y-150767677D01* +X129138177Y-150767615D01* +X129141137Y-150767677D01* +G37* +G36* +X116902108Y-169777151D02* +G01* +X116942705Y-169780852D01* +X116984542Y-169787848D01* +X117028240Y-169798254D01* +X117074418Y-169812187D01* +X117123697Y-169829763D01* +X117176696Y-169851099D01* +X117234036Y-169876311D01* +X117296337Y-169905515D01* +X117438303Y-169976363D01* +X117643996Y-170081856D01* +X117726960Y-170126180D01* +X117797971Y-170166450D01* +X117858006Y-170203837D01* +X117884213Y-170221814D01* +X117908042Y-170239510D01* +X117929615Y-170257070D01* +X117949055Y-170274641D01* +X117966483Y-170292369D01* +X117982022Y-170310400D01* +X117995793Y-170328881D01* +X118007919Y-170347957D01* +X118018522Y-170367776D01* +X118027724Y-170388483D01* +X118035647Y-170410225D01* +X118042413Y-170433148D01* +X118048145Y-170457399D01* +X118052963Y-170483123D01* +X118060350Y-170539579D01* +X118065552Y-170603685D01* +X118073303Y-170759530D01* +X118077520Y-170860744D01* +X118078326Y-170909882D01* +X118078264Y-170958050D01* +X118077333Y-171005258D01* +X118075535Y-171051512D01* +X118072869Y-171096820D01* +X118069334Y-171141191D01* +X118064931Y-171184631D01* +X118059660Y-171227149D01* +X118053521Y-171268752D01* +X118046514Y-171309449D01* +X118038638Y-171349246D01* +X118029895Y-171388151D01* +X118020283Y-171426173D01* +X118009803Y-171463319D01* +X117991768Y-171529021D01* +X117973670Y-171608924D01* +X117955945Y-171699865D01* +X117939026Y-171798681D01* +X117923348Y-171902210D01* +X117909344Y-172007289D01* +X117897448Y-172110755D01* +X117888095Y-172209447D01* +X117879837Y-172351929D01* +X117877153Y-172412202D01* +X117875609Y-172466258D01* +X117875337Y-172514919D01* +X117876467Y-172559007D01* +X117879133Y-172599343D01* +X117883464Y-172636748D01* +X117889594Y-172672046D01* +X117897655Y-172706056D01* +X117907777Y-172739602D01* +X117920093Y-172773504D01* +X117934734Y-172808584D01* +X117951832Y-172845664D01* +X117971520Y-172885566D01* +X117993928Y-172929111D01* +X118131512Y-173193698D01* +X117644678Y-173310112D01* +X117315861Y-173385860D01* +X117014391Y-173458693D01* +X116737850Y-173529170D01* +X116483819Y-173597848D01* +X116249879Y-173665285D01* +X116033613Y-173732040D01* +X115832602Y-173798671D01* +X115644427Y-173865736D01* +X115542666Y-173903058D01* +X115441525Y-173939076D01* +X115343609Y-173972987D01* +X115251521Y-174003983D01* +X115167868Y-174031257D01* +X115095252Y-174054005D01* +X115036279Y-174071419D01* +X114993552Y-174082693D01* +X114950113Y-174092927D01* +X114889125Y-174110973D01* +X114813377Y-174135716D01* +X114725662Y-174166040D01* +X114525488Y-174238966D01* +X114310928Y-174320822D01* +X114160911Y-174379827D01* +X114094371Y-174404713D01* +X114032536Y-174426739D01* +X113974701Y-174446067D01* +X113920161Y-174462861D01* +X113868209Y-174477282D01* +X113818141Y-174489494D01* +X113769251Y-174499660D01* +X113720834Y-174507942D01* +X113672185Y-174514503D01* +X113622597Y-174519507D01* +X113571367Y-174523115D01* +X113517787Y-174525490D01* +X113461154Y-174526796D01* +X113400761Y-174527196D01* +X113325143Y-174525215D01* +X113234859Y-174519537D01* +X113020092Y-174498670D01* +X112776055Y-174467758D01* +X112522344Y-174429962D01* +X112278556Y-174388445D01* +X112064285Y-174346371D01* +X111899127Y-174306900D01* +X111841089Y-174289130D01* +X111802678Y-174273196D01* +X111799638Y-174270407D01* +X111797462Y-174267002D01* +X111796145Y-174262986D01* +X111795681Y-174258365D01* +X111796066Y-174253143D01* +X111797294Y-174247326D01* +X111802264Y-174233922D01* +X111810552Y-174218193D01* +X111822118Y-174200178D01* +X111836925Y-174179914D01* +X111854933Y-174157442D01* +X111876103Y-174132798D01* +X111900398Y-174106024D01* +X111927777Y-174077156D01* +X111958203Y-174046234D01* +X112028039Y-173978382D01* +X112109594Y-173902778D01* +X112191481Y-173829109D01* +X112280499Y-173745022D01* +X112373857Y-173653493D01* +X112468766Y-173557499D01* +X112562435Y-173460017D01* +X112603587Y-173415947D01* +X114432636Y-173415947D01* +X114432913Y-173418273D01* +X114433734Y-173420293D01* +X114435086Y-173422010D01* +X114436956Y-173423430D01* +X114439329Y-173424554D01* +X114442193Y-173425388D01* +X114449338Y-173426200D01* +X114458280Y-173425895D01* +X114468913Y-173424505D01* +X114481126Y-173422060D01* +X114494813Y-173418593D01* +X114509864Y-173414133D01* +X114526170Y-173408712D01* +X114543624Y-173402361D01* +X114562116Y-173395111D01* +X114581539Y-173386992D01* +X114601783Y-173378036D01* +X114622740Y-173368275D01* +X114644302Y-173357738D01* +X114675651Y-173341797D01* +X114704340Y-173327694D01* +X114730565Y-173315404D01* +X114754518Y-173304905D01* +X114776394Y-173296173D01* +X114786613Y-173292462D01* +X114796386Y-173289185D01* +X114805737Y-173286337D01* +X114814689Y-173283917D01* +X114823267Y-173281922D01* +X114831495Y-173280347D01* +X114839398Y-173279192D01* +X114846999Y-173278452D01* +X114854324Y-173278125D01* +X114861395Y-173278208D01* +X114868238Y-173278697D01* +X114874876Y-173279591D01* +X114881334Y-173280886D01* +X114887636Y-173282579D01* +X114893807Y-173284667D01* +X114899869Y-173287148D01* +X114905849Y-173290019D01* +X114911769Y-173293276D01* +X114917655Y-173296916D01* +X114923529Y-173300938D01* +X114929418Y-173305337D01* +X114935344Y-173310112D01* +X114945138Y-173318099D01* +X114954664Y-173325208D01* +X114963902Y-173331458D01* +X114972830Y-173336870D01* +X114981429Y-173341465D01* +X114989678Y-173345261D01* +X114997557Y-173348281D01* +X115005045Y-173350544D01* +X115012123Y-173352071D01* +X115018769Y-173352881D01* +X115024964Y-173352996D01* +X115030687Y-173352436D01* +X115035918Y-173351220D01* +X115040636Y-173349370D01* +X115044821Y-173346906D01* +X115048453Y-173343847D01* +X115051512Y-173340215D01* +X115053976Y-173336030D01* +X115055827Y-173331312D01* +X115057042Y-173326081D01* +X115057603Y-173320358D01* +X115057488Y-173314164D01* +X115056677Y-173307517D01* +X115055151Y-173300440D01* +X115052888Y-173292952D01* +X115049868Y-173285073D01* +X115046071Y-173276824D01* +X115041477Y-173268225D01* +X115036065Y-173259297D01* +X115029815Y-173250060D01* +X115022706Y-173240534D01* +X115014719Y-173230740D01* +X115007537Y-173222872D01* +X114999929Y-173215175D01* +X114991965Y-173207695D01* +X114983713Y-173200478D01* +X114975245Y-173193571D01* +X114966629Y-173187021D01* +X114957936Y-173180874D01* +X114949235Y-173175177D01* +X114940596Y-173169976D01* +X114932089Y-173165317D01* +X114923783Y-173161247D01* +X114915749Y-173157813D01* +X114908055Y-173155061D01* +X114900773Y-173153038D01* +X114893971Y-173151790D01* +X114890772Y-173151472D01* +X114887719Y-173151364D01* +X114877568Y-173152438D01* +X114866040Y-173154625D01* +X114839298Y-173162080D01* +X114808387Y-173173210D01* +X114774196Y-173187494D01* +X114737619Y-173204414D01* +X114699545Y-173223450D01* +X114660866Y-173244083D01* +X114622474Y-173265794D01* +X114585261Y-173288063D01* +X114550117Y-173310370D01* +X114517934Y-173332198D01* +X114489604Y-173353025D01* +X114466017Y-173372333D01* +X114448066Y-173389602D01* +X114441483Y-173397310D01* +X114436642Y-173404313D01* +X114433656Y-173410547D01* +X114432636Y-173415947D01* +X112603587Y-173415947D01* +X112652073Y-173364023D01* +X112734889Y-173272494D01* +X112808094Y-173188406D01* +X112990977Y-172978930D01* +X113250196Y-172689335D01* +X113547153Y-172363426D01* +X115993132Y-172363426D01* +X115993788Y-172366187D01* +X115995507Y-172368876D01* +X115998308Y-172371506D01* +X116002210Y-172374089D01* +X116007231Y-172376638D01* +X116020705Y-172381686D01* +X116038875Y-172386748D01* +X116061891Y-172391927D01* +X116089898Y-172397323D01* +X116123045Y-172403037D01* +X116205344Y-172415820D01* +X116258124Y-172423939D01* +X116305369Y-172430414D01* +X116347126Y-172435215D01* +X116365962Y-172436978D01* +X116383442Y-172438310D01* +X116399574Y-172439209D01* +X116414363Y-172439669D01* +X116427814Y-172439688D01* +X116439935Y-172439261D01* +X116450730Y-172438385D01* +X116460205Y-172437055D01* +X116468366Y-172435267D01* +X116475219Y-172433019D01* +X116480770Y-172430305D01* +X116485025Y-172427123D01* +X116486668Y-172425354D01* +X116487989Y-172423467D01* +X116488989Y-172421461D01* +X116489668Y-172419335D01* +X116490028Y-172417089D01* +X116490068Y-172414723D01* +X116489195Y-172409626D01* +X116487055Y-172404040D01* +X116483653Y-172397962D01* +X116478995Y-172391389D01* +X116473088Y-172384315D01* +X116465936Y-172376737D01* +X116457546Y-172368652D01* +X116447924Y-172360055D01* +X116437075Y-172350943D01* +X116425005Y-172341312D01* +X116411720Y-172331157D01* +X116390650Y-172315340D01* +X116370906Y-172301608D01* +X116352200Y-172289938D01* +X116334246Y-172280306D01* +X116316758Y-172272690D01* +X116308098Y-172269631D01* +X116299447Y-172267067D01* +X116290769Y-172264995D01* +X116282028Y-172263412D01* +X116273189Y-172262315D01* +X116264214Y-172261703D01* +X116255069Y-172261570D01* +X116245718Y-172261916D01* +X116226253Y-172264028D01* +X116205532Y-172268016D01* +X116183268Y-172273857D01* +X116159175Y-172281527D01* +X116132966Y-172291004D01* +X116104354Y-172302263D01* +X116073052Y-172315282D01* +X116050877Y-172324724D01* +X116032073Y-172333276D01* +X116016789Y-172341036D01* +X116005171Y-172348107D01* +X115997366Y-172354588D01* +X115994940Y-172357640D01* +X115993523Y-172360582D01* +X115993132Y-172363426D01* +X113547153Y-172363426D01* +X113880318Y-171997779D01* +X114463807Y-171369724D01* +X114664735Y-171159505D01* +X114766011Y-171061156D01* +X114904256Y-170946722D01* +X115016786Y-170853539D01* +X115141719Y-170748947D01* +X115230919Y-170675003D01* +X115325243Y-170600408D01* +X115423737Y-170525751D01* +X115525447Y-170451621D01* +X115629422Y-170378607D01* +X115734706Y-170307298D01* +X115840347Y-170238285D01* +X115945391Y-170172154D01* +X116048885Y-170109497D01* +X116149875Y-170050901D01* +X116247408Y-169996956D01* +X116340530Y-169948251D01* +X116428288Y-169905375D01* +X116509729Y-169868917D01* +X116583899Y-169839467D01* +X116649845Y-169817613D01* +X116696023Y-169803990D01* +X116739720Y-169792964D01* +X116781558Y-169784650D01* +X116822155Y-169779166D01* +X116862131Y-169776628D01* +X116902108Y-169777151D01* +G37* +G36* +X127668505Y-177609845D02* +G01* +X127688828Y-177611422D01* +X127711244Y-177614008D01* +X127735884Y-177617531D01* +X127779562Y-177623939D01* +X127841222Y-177631091D01* +X128007084Y-177646635D01* +X128210648Y-177662180D01* +X128429094Y-177675740D01* +X128840924Y-177706032D01* +X129297837Y-177750400D01* +X129769012Y-177804568D01* +X130223631Y-177864254D01* +X130630872Y-177925180D01* +X130959916Y-177983068D01* +X131085484Y-178009535D01* +X131179944Y-178033638D01* +X131239446Y-178054842D01* +X131254883Y-178064190D01* +X131260136Y-178072612D01* +X131258549Y-178077477D01* +X131253893Y-178085986D01* +X131235992Y-178113127D01* +X131207673Y-178152422D01* +X131170177Y-178202259D01* +X131072612Y-178327110D01* +X130953219Y-178474780D01* +X130887580Y-178553493D01* +X130819026Y-178637167D01* +X130749604Y-178723322D01* +X130681360Y-178809477D01* +X130616341Y-178893151D01* +X130556592Y-178971865D01* +X130504161Y-179043138D01* +X130461093Y-179104489D01* +X130308462Y-179321613D01* +X130117135Y-179587354D01* +X129882152Y-179906673D01* +X129598552Y-180284530D01* +X129386885Y-180570280D01* +X129148760Y-180533238D01* +X129093744Y-180524405D01* +X129041263Y-180513425D01* +X128990503Y-180499763D01* +X128940649Y-180482884D01* +X128890889Y-180462253D01* +X128840407Y-180437336D01* +X128788391Y-180407597D01* +X128734026Y-180372502D01* +X128676499Y-180331516D01* +X128614995Y-180284104D01* +X128548700Y-180229732D01* +X128476801Y-180167863D01* +X128398485Y-180097964D01* +X128312936Y-180019500D01* +X128116886Y-179834736D01* +X127983178Y-179702973D01* +X127926816Y-179645738D01* +X127876693Y-179593223D01* +X127832245Y-179544646D01* +X127792905Y-179499224D01* +X127758108Y-179456174D01* +X127727286Y-179414713D01* +X127699876Y-179374057D01* +X127675310Y-179333426D01* +X127653023Y-179292034D01* +X127632450Y-179249100D01* +X127613023Y-179203840D01* +X127594178Y-179155472D01* +X127575348Y-179103213D01* +X127555968Y-179046280D01* +X127522152Y-178940788D01* +X127508065Y-178892836D01* +X127495776Y-178847264D01* +X127485224Y-178803459D01* +X127476346Y-178760809D01* +X127469080Y-178718702D01* +X127463365Y-178676525D01* +X127459138Y-178633666D01* +X127456337Y-178589512D01* +X127454900Y-178543452D01* +X127454766Y-178494871D01* +X127455872Y-178443160D01* +X127458156Y-178387704D01* +X127466011Y-178263110D01* +X127482713Y-178086336D01* +X127491498Y-178002476D01* +X127500407Y-177924445D01* +X127509316Y-177854352D01* +X127518101Y-177794305D01* +X127526638Y-177746412D01* +X127530774Y-177727682D01* +X127534803Y-177712782D01* +X127539909Y-177694911D01* +X127545396Y-177678954D01* +X127551394Y-177664842D01* +X127554626Y-177658457D01* +X127558036Y-177652506D01* +X127561639Y-177646981D01* +X127565453Y-177641875D01* +X127569493Y-177637177D01* +X127573776Y-177632879D01* +X127578320Y-177628973D01* +X127583139Y-177625449D01* +X127588251Y-177622299D01* +X127593672Y-177619515D01* +X127599418Y-177617087D01* +X127605507Y-177615008D01* +X127611954Y-177613267D01* +X127618776Y-177611857D01* +X127625990Y-177610768D01* +X127633611Y-177609992D01* +X127650144Y-177609345D01* +X127668505Y-177609845D01* +G37* +D12* +X101116301Y-162767956D02* +G75* +G02* +X100207203Y-164919166I-2999901J56D01* +G01* +X200510000Y-104747401D02* +G75* +G02* +X202631359Y-105626054I-100J-3000399D01* +G01* +D10* +G36* +X121392149Y-157178467D02* +G01* +X121397875Y-157179212D01* +X121403166Y-157180452D01* +X121408055Y-157182188D01* +X121412572Y-157184421D01* +X121416747Y-157187149D01* +X121420612Y-157190374D01* +X121424199Y-157194095D01* +X121427537Y-157198311D01* +X121430658Y-157203024D01* +X121433594Y-157208234D01* +X121436374Y-157213939D01* +X121439030Y-157220140D01* +X121441593Y-157226837D01* +X121444094Y-157234031D01* +X121454729Y-157281697D01* +X121466666Y-157352431D01* +X121479720Y-157444994D01* +X121493703Y-157558145D01* +X121523717Y-157841249D01* +X121555219Y-158191821D01* +X121592261Y-158615154D01* +X121465261Y-158583406D01* +X121384708Y-158564818D01* +X121313209Y-158548803D01* +X121250019Y-158535455D01* +X121221307Y-158529810D01* +X121194394Y-158524866D01* +X121169186Y-158520635D01* +X121145591Y-158517130D01* +X121123515Y-158514361D01* +X121102865Y-158512339D01* +X121083548Y-158511078D01* +X121065471Y-158510587D01* +X121048542Y-158510880D01* +X121032667Y-158511967D01* +X121017753Y-158513860D01* +X121003708Y-158516571D01* +X120990437Y-158520112D01* +X120977849Y-158524493D01* +X120965850Y-158529727D01* +X120954346Y-158535826D01* +X120943246Y-158542800D01* +X120932456Y-158550662D01* +X120921883Y-158559423D01* +X120911434Y-158569095D01* +X120901016Y-158579690D01* +X120890536Y-158591218D01* +X120879901Y-158603692D01* +X120869018Y-158617123D01* +X120846136Y-158646905D01* +X120806510Y-158701051D01* +X120788395Y-158722958D01* +X120770233Y-158741741D01* +X120751142Y-158757641D01* +X120730236Y-158770897D01* +X120706633Y-158781751D01* +X120679448Y-158790441D01* +X120647799Y-158797210D01* +X120610801Y-158802296D01* +X120567572Y-158805940D01* +X120517226Y-158808383D01* +X120391652Y-158810626D01* +X120227011Y-158810947D01* +X119729594Y-158810947D01* +X119348594Y-159287197D01* +X119270242Y-159382106D01* +X119195053Y-159471000D01* +X119124701Y-159551833D01* +X119091862Y-159588586D01* +X119060860Y-159622557D01* +X119031904Y-159653489D01* +X119005204Y-159681127D01* +X118980969Y-159705215D01* +X118959408Y-159725496D01* +X118940731Y-159741716D01* +X118925147Y-159753619D01* +X118918580Y-159757871D01* +X118912865Y-159760948D01* +X118908028Y-159762817D01* +X118904094Y-159763447D01* +X118896422Y-159763143D01* +X118887362Y-159762249D01* +X118865482Y-159758817D01* +X118839261Y-159753401D01* +X118809506Y-159746250D01* +X118777022Y-159737609D01* +X118742616Y-159727729D01* +X118707093Y-159716857D01* +X118671261Y-159705240D01* +X118646753Y-159696477D01* +X118624773Y-159687970D01* +X118605242Y-159679602D01* +X118596370Y-159675434D01* +X118588082Y-159671258D01* +X118580368Y-159667058D01* +X118573218Y-159662820D01* +X118566621Y-159658530D01* +X118560570Y-159654173D01* +X118555053Y-159649735D01* +X118550061Y-159645201D01* +X118545585Y-159640556D01* +X118541615Y-159635786D01* +X118538141Y-159630877D01* +X118535153Y-159625814D01* +X118532642Y-159620582D01* +X118530597Y-159615167D01* +X118529011Y-159609554D01* +X118527872Y-159603730D01* +X118527170Y-159597678D01* +X118526897Y-159591385D01* +X118527043Y-159584837D01* +X118527598Y-159578018D01* +X118528551Y-159570914D01* +X118529895Y-159563511D01* +X118531618Y-159555793D01* +X118533711Y-159547748D01* +X118538969Y-159530613D01* +X118553877Y-159485672D01* +X118576125Y-159431290D01* +X118604744Y-159369064D01* +X118638767Y-159300590D01* +X118677223Y-159227466D01* +X118719144Y-159151287D01* +X118809506Y-158996154D01* +X118902100Y-158847967D01* +X118946811Y-158780470D01* +X118989174Y-158719500D01* +X119028220Y-158666653D01* +X119062979Y-158623527D01* +X119092482Y-158591718D01* +X119104960Y-158580556D01* +X119115761Y-158572822D01* +X119128433Y-158565821D01* +X119144462Y-158558735D01* +X119163607Y-158551603D01* +X119185628Y-158544462D01* +X119237335Y-158530313D01* +X119297662Y-158516599D01* +X119364687Y-158503628D01* +X119436486Y-158491712D01* +X119511138Y-158481160D01* +X119586719Y-158472282D01* +X119658929Y-158465717D01* +X119725109Y-158457719D01* +X119785800Y-158447969D01* +X119841546Y-158436149D01* +X119867734Y-158429364D01* +X119892889Y-158421942D01* +X119917079Y-158413843D01* +X119940372Y-158405029D01* +X119962835Y-158395459D01* +X119984537Y-158385094D01* +X120005545Y-158373893D01* +X120025927Y-158361817D01* +X120045752Y-158348827D01* +X120065085Y-158334882D01* +X120083997Y-158319943D01* +X120102553Y-158303970D01* +X120120823Y-158286924D01* +X120138874Y-158268765D01* +X120156774Y-158249452D01* +X120174590Y-158228947D01* +X120210245Y-158184199D01* +X120246379Y-158134203D01* +X120283537Y-158078642D01* +X120322261Y-158017198D01* +X120370082Y-157939120D01* +X120418090Y-157863864D01* +X120465973Y-157791770D01* +X120513423Y-157723180D01* +X120560128Y-157658435D01* +X120605779Y-157597875D01* +X120650065Y-157541842D01* +X120692678Y-157490677D01* +X120733306Y-157444722D01* +X120771639Y-157404316D01* +X120807369Y-157369801D01* +X120840183Y-157341519D01* +X120855400Y-157329821D01* +X120869773Y-157319809D01* +X120883262Y-157311526D01* +X120895828Y-157305014D01* +X120907433Y-157300316D01* +X120918039Y-157297475D01* +X120927605Y-157296532D01* +X120936095Y-157297532D01* +X120945746Y-157300078D01* +X120956755Y-157301779D01* +X120968988Y-157302658D01* +X120982314Y-157302740D01* +X120996601Y-157302046D01* +X121011718Y-157300600D01* +X121027532Y-157298425D01* +X121043912Y-157295546D01* +X121060726Y-157291984D01* +X121077843Y-157287763D01* +X121095130Y-157282907D01* +X121112456Y-157277438D01* +X121129688Y-157271381D01* +X121146696Y-157264757D01* +X121163347Y-157257591D01* +X121179510Y-157249906D01* +X121216201Y-157234031D01* +X121249046Y-157220140D01* +X121278295Y-157208234D01* +X121291649Y-157203024D01* +X121304196Y-157198311D01* +X121315968Y-157194095D01* +X121326995Y-157190374D01* +X121337310Y-157187149D01* +X121346943Y-157184421D01* +X121355924Y-157182188D01* +X121364285Y-157180452D01* +X121372057Y-157179212D01* +X121379271Y-157178467D01* +X121385958Y-157178219D01* +X121392149Y-157178467D01* +G37* +G36* +X125116727Y-155912845D02* +G01* +X125127094Y-155914421D01* +X125136097Y-155917067D01* +X125143804Y-155920799D01* +X125150282Y-155925634D01* +X125155599Y-155931588D01* +X125159823Y-155938677D01* +X125163022Y-155946919D01* +X125165264Y-155956329D01* +X125166616Y-155966924D01* +X125167147Y-155978720D01* +X125166924Y-155991735D01* +X125166015Y-156005984D01* +X125164487Y-156021484D01* +X125159849Y-156056302D01* +X125153553Y-156096321D01* +X125130960Y-156227198D01* +X125110475Y-156342890D01* +X125091603Y-156444707D01* +X125073847Y-156533958D01* +X125056711Y-156611955D01* +X125048220Y-156647142D01* +X125039699Y-156680006D01* +X125031084Y-156710712D01* +X125022315Y-156739423D01* +X125013328Y-156766302D01* +X125004063Y-156791514D01* +X124994456Y-156815222D01* +X124984446Y-156837590D01* +X124973972Y-156858782D01* +X124962970Y-156878961D01* +X124951379Y-156898292D01* +X124939137Y-156916937D01* +X124926181Y-156935061D01* +X124912451Y-156952828D01* +X124897883Y-156970401D01* +X124882417Y-156987943D01* +X124865989Y-157005620D01* +X124848538Y-157023594D01* +X124810318Y-157061089D01* +X124767262Y-157101739D01* +X124742484Y-157125224D01* +X124717869Y-157147979D01* +X124693580Y-157169898D01* +X124669779Y-157190871D01* +X124646629Y-157210789D01* +X124624293Y-157229545D01* +X124602934Y-157247030D01* +X124582714Y-157263135D01* +X124563797Y-157277751D01* +X124546344Y-157290771D01* +X124530519Y-157302085D01* +X124516485Y-157311586D01* +X124504404Y-157319164D01* +X124494440Y-157324712D01* +X124486754Y-157328120D01* +X124483816Y-157328988D01* +X124481510Y-157329280D01* +X124466437Y-157326542D01* +X124452954Y-157318294D01* +X124441036Y-157304479D01* +X124430661Y-157285045D01* +X124421805Y-157259937D01* +X124414445Y-157229100D01* +X124408558Y-157192481D01* +X124404120Y-157150025D01* +X124401109Y-157101678D01* +X124399500Y-157047386D01* +X124400400Y-156920748D01* +X124406632Y-156769678D01* +X124418011Y-156593741D01* +X124460344Y-156096321D01* +X124751385Y-156006364D01* +X124893247Y-155961395D01* +X124950838Y-155944077D01* +X125000259Y-155930379D01* +X125022075Y-155924928D01* +X125042052Y-155920432D01* +X125060258Y-155916907D01* +X125076761Y-155914369D01* +X125091628Y-155912835D01* +X125104927Y-155912322D01* +X125116727Y-155912845D01* +G37* +D12* +X284416395Y-181667352D02* +X284416396Y-173903810D01* +X287172645Y-162542553D02* +X287172645Y-145792153D01* +X284416396Y-173903810D02* +G75* +G02* +X286689119Y-170993287I3000004J10D01* +G01* +D10* +G36* +X134717743Y-160731490D02* +G01* +X134721350Y-160732442D01* +X134724862Y-160734332D01* +X134731654Y-160741082D01* +X134738230Y-160752048D01* +X134744697Y-160767540D01* +X134751165Y-160787870D01* +X134757741Y-160813347D01* +X134764533Y-160844280D01* +X134771652Y-160880980D01* +X134787300Y-160972923D01* +X134805552Y-161091653D01* +X134853838Y-161368805D01* +X134874757Y-161483817D01* +X134890218Y-161562614D01* +X134897330Y-161598892D01* +X134900977Y-161626620D01* +X134901415Y-161646178D01* +X134900511Y-161653012D01* +X134898900Y-161657946D01* +X134896614Y-161661028D01* +X134893687Y-161662304D01* +X134890149Y-161661822D01* +X134886032Y-161659631D01* +X134876192Y-161650307D01* +X134864421Y-161634712D01* +X134850976Y-161613226D01* +X134836112Y-161586229D01* +X134820086Y-161554101D01* +X134803153Y-161517220D01* +X134785569Y-161475968D01* +X134767589Y-161430724D01* +X134749470Y-161381868D01* +X134731468Y-161329780D01* +X134715411Y-161278596D01* +X134700989Y-161228381D01* +X134688227Y-161179360D01* +X134677146Y-161131757D01* +X134667771Y-161085797D01* +X134660124Y-161041706D01* +X134654229Y-160999707D01* +X134650109Y-160960026D01* +X134647788Y-160922887D01* +X134647288Y-160888515D01* +X134648633Y-160857136D01* +X134651846Y-160828973D01* +X134654160Y-160816168D01* +X134656950Y-160804252D01* +X134660219Y-160793252D01* +X134663969Y-160783197D01* +X134668204Y-160774115D01* +X134672926Y-160766034D01* +X134678139Y-160758981D01* +X134683844Y-160752986D01* +X134693350Y-160743302D01* +X134702096Y-160736285D01* +X134710191Y-160732244D01* +X134714028Y-160731437D01* +X134717743Y-160731490D01* +G37* +D12* +X104416394Y-140834020D02* +G75* +G02* +X101016394Y-140834020I-1700000J0D01* +G01* +X101016394Y-140834020D02* +G75* +G02* +X104416394Y-140834020I1700000J0D01* +G01* +D10* +G36* +X137308508Y-171225195D02* +G01* +X137357332Y-171234600D01* +X137411365Y-171242889D01* +X137468871Y-171249938D01* +X137528113Y-171255623D01* +X137587355Y-171259819D01* +X137644861Y-171262403D01* +X137698894Y-171263250D01* +X137747718Y-171262237D01* +X137783371Y-171260597D01* +X137815155Y-171259778D01* +X137843421Y-171259982D01* +X137868516Y-171261410D01* +X137879984Y-171262647D01* +X137890790Y-171264266D01* +X137900977Y-171266291D01* +X137910590Y-171268748D01* +X137919673Y-171271663D01* +X137928267Y-171275061D01* +X137936418Y-171278966D01* +X137944169Y-171283404D01* +X137951564Y-171288400D01* +X137958645Y-171293979D01* +X137965457Y-171300167D01* +X137972043Y-171306989D01* +X137978447Y-171314469D01* +X137984713Y-171322634D01* +X137990884Y-171331507D01* +X137997003Y-171341116D01* +X138009262Y-171362636D01* +X138021839Y-171387397D01* +X138035082Y-171415599D01* +X138049341Y-171447444D01* +X138059259Y-171473337D01* +X138069153Y-171505260D01* +X138088780Y-171586517D01* +X138108034Y-171689850D01* +X138126731Y-171813894D01* +X138144683Y-171957286D01* +X138161706Y-172118661D01* +X138177612Y-172296656D01* +X138192216Y-172489905D01* +X138221706Y-172853075D01* +X138256491Y-173200053D01* +X138296407Y-173530272D01* +X138341292Y-173843167D01* +X138390983Y-174138171D01* +X138445316Y-174414719D01* +X138504131Y-174672244D01* +X138567262Y-174910182D01* +X138634549Y-175127966D01* +X138705827Y-175325030D01* +X138780935Y-175500808D01* +X138819874Y-175580538D01* +X138859709Y-175654735D01* +X138900421Y-175723328D01* +X138941987Y-175786245D01* +X138984389Y-175843417D01* +X139027606Y-175894772D01* +X139071618Y-175940240D01* +X139116403Y-175979750D01* +X139161943Y-176013231D01* +X139208216Y-176040613D01* +X139232314Y-176052770D01* +X139255149Y-176063454D01* +X139276945Y-176072681D01* +X139297927Y-176080466D01* +X139318320Y-176086825D01* +X139338348Y-176091773D01* +X139358237Y-176095326D01* +X139378212Y-176097499D01* +X139398496Y-176098308D01* +X139419315Y-176097768D01* +X139440894Y-176095894D01* +X139463457Y-176092703D01* +X139487229Y-176088210D01* +X139512436Y-176082430D01* +X139539301Y-176075379D01* +X139568050Y-176067071D01* +X139614077Y-176052423D01* +X139656964Y-176036210D01* +X139696797Y-176018353D01* +X139733662Y-175998775D01* +X139767643Y-175977399D01* +X139783579Y-175966012D01* +X139798826Y-175954147D01* +X139813395Y-175941793D01* +X139827296Y-175928941D01* +X139840540Y-175915582D01* +X139853138Y-175901705D01* +X139865100Y-175887301D01* +X139876437Y-175872360D01* +X139887160Y-175856873D01* +X139897280Y-175840830D01* +X139906806Y-175824220D01* +X139915750Y-175807036D01* +X139931934Y-175770901D01* +X139945916Y-175732348D01* +X139957782Y-175691298D01* +X139967618Y-175647676D01* +X139975508Y-175601402D01* +X139979847Y-175516352D01* +X139975498Y-175404444D01* +X139963195Y-175269203D01* +X139943676Y-175114157D01* +X139885933Y-174758758D01* +X139808160Y-174366461D01* +X139716249Y-173965483D01* +X139616090Y-173584038D01* +X139513575Y-173250343D01* +X139463274Y-173110218D01* +X139414594Y-172992612D01* +X139403934Y-172968075D01* +X139393808Y-172944150D01* +X139384257Y-172920954D01* +X139375318Y-172898603D01* +X139367030Y-172877213D01* +X139359432Y-172856900D01* +X139352562Y-172837781D01* +X139346461Y-172819972D01* +X139341165Y-172803589D01* +X139336714Y-172788749D01* +X139333147Y-172775568D01* +X139330502Y-172764161D01* +X139328819Y-172754646D01* +X139328135Y-172747139D01* +X139328181Y-172744174D01* +X139328491Y-172741755D01* +X139329070Y-172739897D01* +X139329924Y-172738612D01* +X139334651Y-172738461D01* +X139344673Y-172741868D01* +X139379452Y-172758704D01* +X139431965Y-172787819D01* +X139499920Y-172827910D01* +X139581021Y-172877675D01* +X139672974Y-172935811D01* +X139773485Y-173001016D01* +X139880258Y-173071988D01* +X140420010Y-173426530D01* +X140658134Y-173934529D01* +X140727855Y-174084019D01* +X140757267Y-174149865D01* +X140783314Y-174210689D01* +X140806199Y-174267171D01* +X140826123Y-174319995D01* +X140843287Y-174369842D01* +X140857893Y-174417394D01* +X140870143Y-174463334D01* +X140880238Y-174508344D01* +X140888379Y-174553106D01* +X140894769Y-174598302D01* +X140899608Y-174644615D01* +X140903099Y-174692725D01* +X140905442Y-174743316D01* +X140906839Y-174797070D01* +X140908367Y-174851311D01* +X140908886Y-174901343D01* +X140908259Y-174947794D01* +X140906345Y-174991291D01* +X140903004Y-175032463D01* +X140898097Y-175071938D01* +X140891485Y-175110342D01* +X140883029Y-175148305D01* +X140872588Y-175186454D01* +X140860022Y-175225417D01* +X140845194Y-175265822D01* +X140827962Y-175308296D01* +X140808188Y-175353468D01* +X140785732Y-175401965D01* +X140732216Y-175511447D01* +X140702554Y-175568153D01* +X140674753Y-175619574D01* +X140648315Y-175666250D01* +X140622746Y-175708725D01* +X140597548Y-175747542D01* +X140572227Y-175783243D01* +X140546285Y-175816370D01* +X140519228Y-175847467D01* +X140490557Y-175877075D01* +X140459779Y-175905738D01* +X140426395Y-175933997D01* +X140389912Y-175962396D01* +X140349831Y-175991477D01* +X140305658Y-176021783D01* +X140256895Y-176053856D01* +X140203048Y-176088238D01* +X140095355Y-176153536D01* +X140048872Y-176180441D01* +X140006265Y-176203827D01* +X139966759Y-176223927D01* +X139929578Y-176240972D01* +X139893947Y-176255196D01* +X139859091Y-176266831D01* +X139824235Y-176276109D01* +X139788604Y-176283264D01* +X139751423Y-176288527D01* +X139711917Y-176292132D01* +X139669309Y-176294310D01* +X139622826Y-176295294D01* +X139515132Y-176294612D01* +X139467526Y-176293177D01* +X139421764Y-176290819D01* +X139377584Y-176287484D01* +X139334721Y-176283119D01* +X139292913Y-176277668D01* +X139251895Y-176271078D01* +X139211404Y-176263295D01* +X139171176Y-176254263D01* +X139130949Y-176243929D01* +X139090458Y-176232239D01* +X139049439Y-176219138D01* +X139007630Y-176204572D01* +X138964767Y-176188486D01* +X138920586Y-176170827D01* +X138827217Y-176130572D01* +X138662710Y-176053522D01* +X138595522Y-176018519D01* +X138537085Y-175983479D01* +X138486431Y-175946608D01* +X138442590Y-175906118D01* +X138422922Y-175883956D01* +X138404594Y-175860218D01* +X138387484Y-175834679D01* +X138371473Y-175807117D01* +X138342259Y-175745023D01* +X138315982Y-175672148D01* +X138291675Y-175586700D01* +X138268367Y-175486889D01* +X138245091Y-175370923D01* +X138220876Y-175237013D01* +X138165757Y-174908197D01* +X138142275Y-174774809D01* +X138130596Y-174714743D01* +X138118793Y-174658661D01* +X138106742Y-174606238D01* +X138094320Y-174557148D01* +X138081400Y-174511066D01* +X138067861Y-174467666D01* +X138053578Y-174426622D01* +X138038427Y-174387609D01* +X138022283Y-174350302D01* +X138005023Y-174314374D01* +X137986523Y-174279500D01* +X137966659Y-174245355D01* +X137945306Y-174211614D01* +X137922341Y-174177949D01* +X137885206Y-174118758D01* +X137838584Y-174038794D01* +X137784396Y-173941590D01* +X137724565Y-173830681D01* +X137595663Y-173581889D01* +X137530438Y-173451075D01* +X137467258Y-173320695D01* +X137361684Y-173092276D01* +X137317070Y-172987612D01* +X137277503Y-172887359D01* +X137242679Y-172790051D01* +X137212297Y-172694224D01* +X137186055Y-172598412D01* +X137163649Y-172501150D01* +X137144778Y-172400974D01* +X137129139Y-172296419D01* +X137116431Y-172186018D01* +X137106350Y-172068309D01* +X137098595Y-171941824D01* +X137092863Y-171805101D01* +X137086259Y-171495074D01* +X137080965Y-171182861D01* +X137308508Y-171225195D01* +G37* +D11* +X230899926Y-180799926D02* +G75* +G02* +X229399926Y-182299926I-1499926J-74D01* +G01* +D12* +X287516397Y-140834019D02* +G75* +G02* +X284116395Y-140834019I-1700001J0D01* +G01* +X284116395Y-140834019D02* +G75* +G02* +X287516397Y-140834019I1700001J0D01* +G01* +D10* +G36* +X133635320Y-158229070D02* +G01* +X133662893Y-158229773D01* +X133687257Y-158231096D01* +X133698296Y-158232029D01* +X133708606Y-158233163D01* +X133718210Y-158234514D01* +X133727133Y-158236098D01* +X133735399Y-158237930D01* +X133743033Y-158240026D01* +X133750057Y-158242400D01* +X133756498Y-158245069D01* +X133762379Y-158248048D01* +X133767723Y-158251353D01* +X133772556Y-158254999D01* +X133776902Y-158259001D01* +X133780785Y-158263376D01* +X133784228Y-158268138D01* +X133787257Y-158273303D01* +X133789896Y-158278886D01* +X133792168Y-158284904D01* +X133794098Y-158291371D01* +X133795711Y-158298304D01* +X133797029Y-158305717D01* +X133798079Y-158313626D01* +X133798883Y-158322046D01* +X133799853Y-158340484D01* +X133800134Y-158361155D01* +X133799481Y-158386200D01* +X133797395Y-158407726D01* +X133795753Y-158417154D01* +X133793681Y-158425686D01* +X133791153Y-158433314D01* +X133788145Y-158440034D01* +X133784634Y-158445839D01* +X133780594Y-158450723D01* +X133776002Y-158454682D01* +X133770834Y-158457708D01* +X133765064Y-158459796D01* +X133758670Y-158460940D01* +X133751627Y-158461135D01* +X133743910Y-158460374D01* +X133735496Y-158458653D01* +X133726360Y-158455964D01* +X133716478Y-158452303D01* +X133705825Y-158447662D01* +X133682112Y-158435423D01* +X133655027Y-158419199D01* +X133624376Y-158398945D01* +X133589966Y-158374613D01* +X133551603Y-158346157D01* +X133509092Y-158313531D01* +X133476505Y-158287321D01* +X133464223Y-158276696D01* +X133454770Y-158267559D01* +X133448263Y-158259787D01* +X133446150Y-158256374D01* +X133444818Y-158253255D01* +X133444279Y-158250415D01* +X133444550Y-158247839D01* +X133445645Y-158245511D01* +X133447577Y-158243416D01* +X133450363Y-158241537D01* +X133454015Y-158239860D01* +X133458549Y-158238369D01* +X133463980Y-158237049D01* +X133477587Y-158234858D01* +X133494955Y-158233163D01* +X133516198Y-158231840D01* +X133541433Y-158230765D01* +X133604344Y-158228863D01* +X133635320Y-158229070D01* +G37* +D12* +X107116395Y-184667353D02* +X281416395Y-184667353D01* +D11* +X200699926Y-177799926D02* +G75* +G02* +X202199926Y-176299926I1499974J26D01* +G01* +D12* +X101116301Y-145566931D02* +X101116301Y-162767956D01* +D11* +X231399926Y-180799926D02* +X231399926Y-177799926D01* +D10* +G36* +X119118686Y-176152731D02* +G01* +X119132048Y-176154257D01* +X119145763Y-176157000D01* +X119159926Y-176160998D01* +X119174631Y-176166291D01* +X119189971Y-176172917D01* +X119206041Y-176180916D01* +X119240746Y-176201183D01* +X119279497Y-176227404D01* +X119323046Y-176259888D01* +X119372145Y-176298945D01* +X119427546Y-176344885D01* +X119560262Y-176458656D01* +X119687158Y-176564076D01* +X119824349Y-176672969D01* +X119969725Y-176783845D01* +X120121178Y-176895219D01* +X120276600Y-177005599D01* +X120433882Y-177113500D01* +X120590916Y-177217431D01* +X120745594Y-177315906D01* +X120866228Y-177390980D01* +X120988349Y-177468039D01* +X121045473Y-177504833D01* +X121097573Y-177539147D01* +X121142851Y-177569988D01* +X121179510Y-177596364D01* +X121295183Y-177675149D01* +X121466914Y-177787111D01* +X121926958Y-178078565D01* +X122456456Y-178406731D01* +X122952219Y-178707612D01* +X123197971Y-178851098D01* +X123471629Y-179002210D01* +X123756449Y-179152702D01* +X124035688Y-179294326D01* +X124292602Y-179418836D01* +X124510449Y-179517982D01* +X124599491Y-179555467D01* +X124672486Y-179583518D01* +X124727343Y-179601105D01* +X124761969Y-179607196D01* +X124785007Y-179610122D01* +X124819278Y-179618451D01* +X124863114Y-179631508D01* +X124914848Y-179648620D01* +X125035347Y-179692307D01* +X125167442Y-179744118D01* +X125297801Y-179798657D01* +X125413091Y-179850530D01* +X125460919Y-179873780D01* +X125499980Y-179894341D01* +X125528608Y-179911538D01* +X125545135Y-179924696D01* +X125578932Y-179941160D01* +X125661717Y-179967112D01* +X125981698Y-180049711D01* +X126519960Y-180176958D01* +X127291386Y-180353319D01* +X127648635Y-180433294D01* +X127958631Y-180499999D01* +X128233653Y-180555541D01* +X128485979Y-180602029D01* +X128727886Y-180641571D01* +X128971654Y-180676277D01* +X129229561Y-180708254D01* +X129513884Y-180739612D01* +X129675963Y-180758794D01* +X129863962Y-180783930D01* +X130290437Y-180848093D01* +X130738741Y-180924161D01* +X130954024Y-180964180D01* +X131154301Y-181004199D01* +X131833805Y-181135487D01* +X132408261Y-181236948D01* +X132663731Y-181277094D01* +X132902102Y-181310504D01* +X133126426Y-181337418D01* +X133339760Y-181358077D01* +X133545155Y-181372720D01* +X133745668Y-181381589D01* +X133944351Y-181384923D01* +X134144258Y-181382963D01* +X134348445Y-181375949D01* +X134559964Y-181364122D01* +X135017218Y-181326987D01* +X135429098Y-181282762D01* +X135897286Y-181221236D01* +X136389783Y-181147928D01* +X136874591Y-181068357D01* +X137319711Y-180988042D01* +X137693146Y-180912502D01* +X137962897Y-180847255D01* +X138048892Y-180820216D01* +X138096967Y-180797821D01* +X138112634Y-180787144D01* +X138125813Y-180776654D01* +X138136372Y-180765915D01* +X138140628Y-180760317D01* +X138144179Y-180754495D01* +X138147009Y-180748393D01* +X138149102Y-180741958D01* +X138150441Y-180735135D01* +X138151010Y-180727871D01* +X138150793Y-180720110D01* +X138149771Y-180711799D01* +X138145253Y-180693309D01* +X138137325Y-180671967D01* +X138125854Y-180647338D01* +X138110709Y-180618988D01* +X138091758Y-180586484D01* +X138068869Y-180549390D01* +X138041911Y-180507274D01* +X137975259Y-180406236D01* +X137854440Y-180222433D01* +X137814455Y-180157321D01* +X137787570Y-180109572D01* +X137773398Y-180078814D01* +X137770958Y-180069691D01* +X137771551Y-180064675D01* +X137775128Y-180063722D01* +X137781640Y-180066784D01* +X137803280Y-180084767D01* +X137836082Y-180118253D01* +X137879658Y-180166871D01* +X137997583Y-180308009D01* +X138153957Y-180505207D01* +X138345677Y-180755487D01* +X138457545Y-180907394D01* +X138558004Y-181048016D01* +X138603489Y-181113358D01* +X138645564Y-181174996D01* +X138684042Y-181232633D01* +X138718738Y-181285977D01* +X138749465Y-181334731D01* +X138776037Y-181378602D01* +X138798268Y-181417295D01* +X138815972Y-181450516D01* +X138828964Y-181477969D01* +X138837056Y-181499361D01* +X138839207Y-181507692D01* +X138840064Y-181514397D01* +X138839602Y-181519439D01* +X138837800Y-181522781D01* +X138829915Y-181528348D01* +X138816396Y-181535070D01* +X138773721Y-181551637D01* +X138712319Y-181571801D01* +X138634732Y-181594879D01* +X138543503Y-181620190D01* +X138441173Y-181647051D01* +X138330285Y-181674780D01* +X138213383Y-181702696D01* +X137952108Y-181765700D01* +X137667019Y-181837633D01* +X137391852Y-181909566D01* +X137160341Y-181972571D01* +X136419508Y-182184236D01* +X136172206Y-182245669D01* +X135902579Y-182295692D01* +X135592769Y-182335297D01* +X135224916Y-182365477D01* +X134781160Y-182387223D01* +X134243643Y-182401528D01* +X133594504Y-182409383D01* +X132815885Y-182411781D01* +X132144753Y-182411151D01* +X131613023Y-182408721D01* +X131198868Y-182403687D01* +X131029059Y-182399942D01* +X130880458Y-182395243D01* +X130750337Y-182389490D01* +X130635966Y-182382582D01* +X130534618Y-182374418D01* +X130443564Y-182364898D01* +X130360076Y-182353920D01* +X130281424Y-182341385D01* +X130204881Y-182327191D01* +X130127718Y-182311238D01* +X130034297Y-182289492D01* +X129945900Y-182268243D01* +X129864572Y-182247986D01* +X129792360Y-182229218D01* +X129731309Y-182212433D01* +X129683467Y-182198129D01* +X129665139Y-182192062D01* +X129650880Y-182186801D01* +X129640947Y-182182407D01* +X129635594Y-182178944D01* +X129633749Y-182177333D01* +X129632177Y-182175483D01* +X129630875Y-182173402D01* +X129629837Y-182171100D01* +X129629059Y-182168584D01* +X129628536Y-182165864D01* +X129628262Y-182162948D01* +X129628234Y-182159845D01* +X129628894Y-182153113D01* +X129630477Y-182145738D01* +X129632943Y-182137789D01* +X129636254Y-182129336D01* +X129640372Y-182120450D01* +X129645256Y-182111199D01* +X129650870Y-182101653D01* +X129657174Y-182091882D01* +X129664128Y-182081957D01* +X129671695Y-182071946D01* +X129679836Y-182061919D01* +X129688512Y-182051947D01* +X129698242Y-182041915D01* +X129707570Y-182031720D01* +X129716463Y-182021448D01* +X129724891Y-182011184D01* +X129732824Y-182001013D01* +X129740229Y-181991019D01* +X129747076Y-181981290D01* +X129753334Y-181971909D01* +X129758972Y-181962963D01* +X129763959Y-181954535D01* +X129768263Y-181946713D01* +X129771855Y-181939580D01* +X129774702Y-181933222D01* +X129776774Y-181927725D01* +X129778040Y-181923174D01* +X129778361Y-181921279D01* +X129778469Y-181919653D01* +X129777900Y-181917685D01* +X129776212Y-181915749D01* +X129769591Y-181911984D01* +X129758831Y-181908375D01* +X129744156Y-181904936D01* +X129703962Y-181898631D01* +X129650808Y-181893194D01* +X129586491Y-181888750D01* +X129512811Y-181885422D01* +X129431565Y-181883334D01* +X129344553Y-181882611D01* +X129247812Y-181882146D01* +X129161721Y-181880627D01* +X129085894Y-181877867D01* +X129051707Y-181875964D01* +X129019941Y-181873681D01* +X128990548Y-181870995D01* +X128963477Y-181867883D01* +X128938682Y-181864321D01* +X128916113Y-181860287D01* +X128895723Y-181855756D01* +X128877462Y-181850706D01* +X128861282Y-181845113D01* +X128847135Y-181838955D01* +X128834973Y-181832207D01* +X128824747Y-181824847D01* +X128816408Y-181816851D01* +X128809908Y-181808197D01* +X128805198Y-181798860D01* +X128802231Y-181788818D01* +X128800958Y-181778048D01* +X128801330Y-181766525D01* +X128803298Y-181754228D01* +X128806815Y-181741131D01* +X128811832Y-181727214D01* +X128818300Y-181712451D01* +X128826171Y-181696821D01* +X128835397Y-181680298D01* +X128845929Y-181662862D01* +X128857719Y-181644487D01* +X128952968Y-181496322D01* +X128556094Y-181528068D01* +X128474290Y-181535026D01* +X128396766Y-181540060D01* +X128325318Y-181543234D01* +X128261746Y-181544609D01* +X128233475Y-181544642D01* +X128207847Y-181544248D01* +X128185087Y-181543435D01* +X128165420Y-181542212D01* +X128149071Y-181540585D01* +X128136264Y-181538563D01* +X128127225Y-181536154D01* +X128124188Y-181534806D01* +X128122177Y-181533365D01* +X128120751Y-181531708D01* +X128119449Y-181529722D01* +X128117216Y-181524816D01* +X128115480Y-181518747D01* +X128114240Y-181511617D01* +X128113496Y-181503526D01* +X128113248Y-181494574D01* +X128113496Y-181484862D01* +X128114240Y-181474492D01* +X128115480Y-181463564D01* +X128117216Y-181452179D01* +X128119449Y-181440437D01* +X128122177Y-181428439D01* +X128125402Y-181416286D01* +X128129123Y-181404078D01* +X128133340Y-181391918D01* +X128138053Y-181379904D01* +X128185676Y-181252902D01* +X127619469Y-181263486D01* +X127512600Y-181264051D01* +X127406459Y-181261811D01* +X127301279Y-181256812D01* +X127197293Y-181249099D01* +X127094733Y-181238720D01* +X126993832Y-181225721D01* +X126894823Y-181210149D01* +X126797937Y-181192049D01* +X126703408Y-181171469D01* +X126611468Y-181148455D01* +X126522349Y-181123054D01* +X126436285Y-181095311D01* +X126353507Y-181065274D01* +X126274248Y-181032989D01* +X126198741Y-180998502D01* +X126127218Y-180961861D01* +X126110779Y-180953502D01* +X126089464Y-180944352D01* +X126033540Y-180923992D01* +X125962112Y-180901400D01* +X125877849Y-180877195D01* +X125783415Y-180851998D01* +X125681478Y-180826429D01* +X125574704Y-180801107D01* +X125465760Y-180776654D01* +X125348423Y-180752045D01* +X125217630Y-180722662D01* +X124933286Y-180654285D01* +X124647950Y-180580946D01* +X124396845Y-180512071D01* +X124292204Y-180483392D01* +X124200175Y-180458999D01* +X124120222Y-180439086D01* +X124051811Y-180423848D01* +X124021767Y-180418043D01* +X123994408Y-180413478D01* +X123969666Y-180410179D01* +X123947476Y-180408170D01* +X123927770Y-180407475D01* +X123910482Y-180408117D01* +X123895545Y-180410122D01* +X123882891Y-180413514D01* +X123872454Y-180418316D01* +X123864167Y-180424554D01* +X123857963Y-180432250D01* +X123853776Y-180441430D01* +X123851538Y-180452118D01* +X123851183Y-180464338D01* +X123852644Y-180478113D01* +X123855854Y-180493469D01* +X123860745Y-180510430D01* +X123867252Y-180529019D01* +X123875307Y-180549261D01* +X123884844Y-180571181D01* +X123908094Y-180620148D01* +X123936469Y-180676115D01* +X123948622Y-180699827D01* +X123959279Y-180721445D01* +X123968432Y-180741110D01* +X123972442Y-180750254D01* +X123976074Y-180758961D01* +X123979325Y-180767251D01* +X123982196Y-180775139D01* +X123984685Y-180782643D01* +X123986791Y-180789781D01* +X123988514Y-180796570D01* +X123989852Y-180803028D01* +X123990804Y-180809172D01* +X123991370Y-180815019D01* +X123991548Y-180820587D01* +X123991338Y-180825894D01* +X123990738Y-180830957D01* +X123989747Y-180835792D01* +X123988366Y-180840419D01* +X123986591Y-180844854D01* +X123984424Y-180849114D01* +X123981862Y-180853217D01* +X123978905Y-180857181D01* +X123975551Y-180861022D01* +X123971800Y-180864759D01* +X123967651Y-180868409D01* +X123963103Y-180871989D01* +X123958155Y-180875516D01* +X123952805Y-180879009D01* +X123947053Y-180882484D01* +X123925042Y-180895680D01* +X123904409Y-180905202D01* +X123884801Y-180910600D01* +X123875268Y-180911612D01* +X123865858Y-180911424D01* +X123856526Y-180909981D01* +X123847226Y-180907226D01* +X123837915Y-180903103D01* +X123828548Y-180897555D01* +X123809466Y-180881962D01* +X123789625Y-180859997D01* +X123768668Y-180831211D01* +X123746237Y-180795154D01* +X123721978Y-180751376D01* +X123695532Y-180699429D01* +X123666545Y-180638861D01* +X123634658Y-180569224D01* +X123560760Y-180400944D01* +X123520803Y-180310451D01* +X123482450Y-180227663D01* +X123445942Y-180152844D01* +X123411519Y-180086257D01* +X123379421Y-180028165D01* +X123349890Y-179978832D01* +X123336161Y-179957533D01* +X123323164Y-179938522D01* +X123310928Y-179921833D01* +X123299484Y-179907499D01* +X123288862Y-179895551D01* +X123279092Y-179886025D01* +X123270203Y-179878951D01* +X123262226Y-179874364D01* +X123255191Y-179872296D01* +X123252036Y-179872217D01* +X123249127Y-179872780D01* +X123246469Y-179873990D01* +X123244066Y-179875850D01* +X123240036Y-179881537D01* +X123237069Y-179889876D01* +X123235193Y-179900898D01* +X123234439Y-179914637D01* +X123234838Y-179931126D01* +X123236418Y-179950398D01* +X123239211Y-179972485D01* +X123243246Y-179997422D01* +X123248553Y-180025239D01* +X123260986Y-180092532D01* +X123262982Y-180118128D01* +X123260706Y-180137935D01* +X123257626Y-180145567D01* +X123253067Y-180151633D01* +X123246894Y-180156092D01* +X123238971Y-180158905D01* +X123229160Y-180160031D01* +X123217325Y-180159433D01* +X123187036Y-180152899D01* +X123147011Y-180138987D01* +X123096158Y-180117377D01* +X123033382Y-180087752D01* +X122957593Y-180049794D01* +X122762597Y-179947608D01* +X122502427Y-179808278D01* +X122242174Y-179665196D01* +X121993021Y-179518889D01* +X121748706Y-179365142D01* +X121502964Y-179199736D01* +X121249532Y-179018456D01* +X120982148Y-178817083D01* +X120694548Y-178591402D01* +X120380469Y-178337195D01* +X120075299Y-178083661D01* +X119808390Y-177856729D01* +X119576332Y-177653238D01* +X119472306Y-177559294D01* +X119375714Y-177470024D01* +X119286129Y-177385033D01* +X119203125Y-177303926D01* +X119126276Y-177226306D01* +X119055155Y-177151780D01* +X118989336Y-177079951D01* +X118928393Y-177010424D01* +X118871899Y-176942804D01* +X118819429Y-176876695D01* +X118782192Y-176828165D01* +X118749737Y-176785362D01* +X118721888Y-176747692D01* +X118698464Y-176714555D01* +X118688356Y-176699501D01* +X118679288Y-176685357D01* +X118671237Y-176672048D01* +X118664181Y-176659499D01* +X118658099Y-176647637D01* +X118652966Y-176636386D01* +X118648762Y-176625672D01* +X118645464Y-176615420D01* +X118643050Y-176605555D01* +X118641497Y-176596004D01* +X118640783Y-176586690D01* +X118640886Y-176577541D01* +X118641783Y-176568481D01* +X118643453Y-176559435D01* +X118645872Y-176550329D01* +X118649019Y-176541089D01* +X118652872Y-176531639D01* +X118657408Y-176521906D01* +X118662604Y-176511814D01* +X118668440Y-176501288D01* +X118681936Y-176478640D01* +X118697719Y-176453364D01* +X118708304Y-176438191D01* +X118720137Y-176422513D01* +X118733101Y-176406448D01* +X118747081Y-176390112D01* +X118761959Y-176373621D01* +X118777621Y-176357091D01* +X118793950Y-176340639D01* +X118810828Y-176324380D01* +X118828141Y-176308432D01* +X118845772Y-176292910D01* +X118863604Y-176277930D01* +X118881522Y-176263610D01* +X118899409Y-176250064D01* +X118917148Y-176237410D01* +X118934624Y-176225763D01* +X118951720Y-176215240D01* +X118983843Y-176195882D01* +X119013246Y-176179686D01* +X119040679Y-176166963D01* +X119053893Y-176162001D01* +X119066896Y-176158023D01* +X119079783Y-176155069D01* +X119092648Y-176153176D01* +X119105584Y-176152384D01* +X119118686Y-176152731D01* +G37* +G36* +X134972580Y-153413091D02* +G01* +X134981520Y-153414358D01* +X134990677Y-153416464D01* +X135000020Y-153419400D01* +X135009518Y-153423158D01* +X135019140Y-153427729D01* +X135028856Y-153433104D01* +X135038633Y-153439275D01* +X135048441Y-153446232D01* +X135058249Y-153453968D01* +X135068026Y-153462473D01* +X135077741Y-153471738D01* +X135087363Y-153481756D01* +X135096861Y-153492516D01* +X135106204Y-153504011D01* +X135115361Y-153516232D01* +X135124301Y-153529170D01* +X135132993Y-153542816D01* +X135141406Y-153557162D01* +X135149509Y-153572198D01* +X135166662Y-153606992D01* +X135180318Y-153640204D01* +X135185790Y-153656343D01* +X135190332Y-153672238D01* +X135193926Y-153687939D01* +X135196555Y-153703497D01* +X135198199Y-153718962D01* +X135198840Y-153734384D01* +X135198460Y-153749813D01* +X135197041Y-153765302D01* +X135194563Y-153780898D01* +X135191009Y-153796653D01* +X135186360Y-153812618D01* +X135180598Y-153828843D01* +X135173704Y-153845377D01* +X135165659Y-153862272D01* +X135156447Y-153879578D01* +X135146047Y-153897345D01* +X135121613Y-153934464D01* +X135092211Y-153974033D01* +X135057692Y-154016454D01* +X135017911Y-154062132D01* +X134972718Y-154111467D01* +X134921968Y-154164865D01* +X134902959Y-154185128D01* +X134884618Y-154204250D01* +X134866930Y-154222236D01* +X134849880Y-154239092D01* +X134833454Y-154254824D01* +X134817638Y-154269438D01* +X134802417Y-154282940D01* +X134787776Y-154295336D01* +X134773700Y-154306630D01* +X134760176Y-154316830D01* +X134747189Y-154325941D01* +X134734725Y-154333969D01* +X134722767Y-154340919D01* +X134711303Y-154346797D01* +X134700318Y-154351610D01* +X134689797Y-154355362D01* +X134679725Y-154358061D01* +X134670089Y-154359711D01* +X134660873Y-154360319D01* +X134652063Y-154359889D01* +X134643644Y-154358429D01* +X134635602Y-154355944D01* +X134627923Y-154352440D01* +X134620591Y-154347922D01* +X134613593Y-154342396D01* +X134606914Y-154335868D01* +X134600538Y-154328345D01* +X134594453Y-154319831D01* +X134588643Y-154310333D01* +X134583093Y-154299856D01* +X134577790Y-154288406D01* +X134572718Y-154275989D01* +X134570423Y-154270502D01* +X134568498Y-154264954D01* +X134566942Y-154259348D01* +X134565751Y-154253686D01* +X134564926Y-154247970D01* +X134564462Y-154242201D01* +X134564359Y-154236382D01* +X134564615Y-154230514D01* +X134565227Y-154224600D01* +X134566193Y-154218642D01* +X134567513Y-154212640D01* +X134569183Y-154206598D01* +X134571202Y-154200518D01* +X134573567Y-154194400D01* +X134576278Y-154188247D01* +X134579332Y-154182062D01* +X134582727Y-154175846D01* +X134586461Y-154169600D01* +X134594938Y-154157030D01* +X134604749Y-154144366D01* +X134615877Y-154131625D01* +X134628308Y-154118822D01* +X134642026Y-154105973D01* +X134657014Y-154093093D01* +X134673258Y-154080197D01* +X134689751Y-154065933D01* +X134705484Y-154050918D01* +X134720442Y-154035142D01* +X134734610Y-154018599D01* +X134747971Y-154001282D01* +X134760510Y-153983181D01* +X134772212Y-153964289D01* +X134783062Y-153944599D01* +X134793043Y-153924103D01* +X134802141Y-153902793D01* +X134810339Y-153880662D01* +X134817623Y-153857701D01* +X134823976Y-153833902D01* +X134829384Y-153809259D01* +X134833831Y-153783763D01* +X134837300Y-153757407D01* +X134843481Y-153713451D01* +X134850034Y-153669680D01* +X134856835Y-153627274D01* +X134863760Y-153587410D01* +X134870685Y-153551268D01* +X134877486Y-153520025D01* +X134880801Y-153506608D01* +X134884038Y-153494859D01* +X134887182Y-153484923D01* +X134890218Y-153476949D01* +X134893515Y-153466514D01* +X134897432Y-153457031D01* +X134901938Y-153448493D01* +X134907003Y-153440889D01* +X134912594Y-153434211D01* +X134918681Y-153428451D01* +X134925234Y-153423600D01* +X134932221Y-153419649D01* +X134939610Y-153416590D01* +X134947372Y-153414413D01* +X134955475Y-153413110D01* +X134963888Y-153412672D01* +X134972580Y-153413091D01* +G37* +D12* +X197155836Y-120834164D02* +X193609891Y-124380109D01* +X286689122Y-137341407D02* +G75* +G02* +X284416403Y-134430895I727278J2910507D01* +G01* +X200510000Y-104747401D02* +X183510000Y-104747401D01* +D10* +G36* +X128500365Y-156860803D02* +G01* +X128517152Y-156862741D01* +X128533859Y-156865921D01* +X128550423Y-156870299D01* +X128566780Y-156875830D01* +X128582865Y-156882470D01* +X128598615Y-156890173D01* +X128613966Y-156898896D01* +X128628854Y-156908593D01* +X128643214Y-156919221D01* +X128656984Y-156930734D01* +X128670098Y-156943088D01* +X128682494Y-156956239D01* +X128694107Y-156970141D01* +X128704872Y-156984751D01* +X128714728Y-157000024D01* +X128723608Y-157015915D01* +X128731450Y-157032379D01* +X128738189Y-157049372D01* +X128743761Y-157066850D01* +X128748103Y-157084768D01* +X128751150Y-157103081D01* +X128752839Y-157121745D01* +X128753106Y-157140715D01* +X128751886Y-157159946D01* +X128747927Y-157195107D01* +X128744030Y-157239818D01* +X128736672Y-157350448D01* +X128730306Y-157476951D01* +X128725428Y-157604446D01* +X128723880Y-157664398D01* +X128720983Y-157717442D01* +X128716381Y-157763867D01* +X128713330Y-157784687D01* +X128709718Y-157803959D01* +X128705501Y-157821720D01* +X128700636Y-157838005D01* +X128695076Y-157852850D01* +X128688778Y-157866291D01* +X128681698Y-157878364D01* +X128673790Y-157889105D01* +X128665009Y-157898550D01* +X128655313Y-157906733D01* +X128644655Y-157913692D01* +X128632991Y-157919463D01* +X128620277Y-157924080D01* +X128606468Y-157927580D01* +X128591520Y-157929998D01* +X128575387Y-157931371D01* +X128558027Y-157931735D01* +X128539392Y-157931125D01* +X128519441Y-157929576D01* +X128498126Y-157927126D01* +X128451233Y-157919662D01* +X128398355Y-157909021D01* +X128339137Y-157895488D01* +X128312461Y-157888474D01* +X128287956Y-157881298D01* +X128265559Y-157873920D01* +X128255132Y-157870143D01* +X128245209Y-157866302D01* +X128235781Y-157862390D01* +X128226843Y-157858405D01* +X128218385Y-157854339D01* +X128210399Y-157850189D01* +X128202879Y-157845950D01* +X128195816Y-157841617D01* +X128189203Y-157837186D01* +X128183031Y-157832650D01* +X128177294Y-157828006D01* +X128171983Y-157823249D01* +X128167091Y-157818373D01* +X128162609Y-157813375D01* +X128158530Y-157808248D01* +X128154847Y-157802989D01* +X128151552Y-157797592D01* +X128148636Y-157792053D01* +X128146092Y-157786366D01* +X128143913Y-157780528D01* +X128142090Y-157774532D01* +X128140616Y-157768374D01* +X128139483Y-157762050D01* +X128138683Y-157755555D01* +X128138209Y-157748883D01* +X128138053Y-157742029D01* +X128140028Y-157704151D01* +X128145670Y-157657033D01* +X128154552Y-157602225D01* +X128166247Y-157541278D01* +X128196375Y-157407167D01* +X128232641Y-157267104D01* +X128271636Y-157133489D01* +X128291091Y-157072976D01* +X128309949Y-157018726D01* +X128327784Y-156972289D01* +X128344169Y-156935217D01* +X128358678Y-156909058D01* +X128365096Y-156900556D01* +X128370885Y-156895363D01* +X128386005Y-156885760D01* +X128401558Y-156877755D01* +X128417478Y-156871304D01* +X128433703Y-156866363D01* +X128450168Y-156862887D01* +X128466809Y-156860831D01* +X128483563Y-156860151D01* +X128500365Y-156860803D01* +G37* +G36* +X134416897Y-156649773D02* +G01* +X134427883Y-156655793D01* +X134439186Y-156665425D01* +X134462499Y-156694812D01* +X134486346Y-156736500D01* +X134510240Y-156789057D01* +X134533692Y-156851046D01* +X134556214Y-156921035D01* +X134577318Y-156997590D01* +X134596514Y-157079276D01* +X134613316Y-157164660D01* +X134627233Y-157252307D01* +X134637779Y-157340784D01* +X134644465Y-157428656D01* +X134646802Y-157514489D01* +X134646471Y-157540998D01* +X134645396Y-157565080D01* +X134643453Y-157586915D01* +X134642118Y-157597045D01* +X134640518Y-157606680D01* +X134638640Y-157615842D01* +X134636467Y-157624553D01* +X134633984Y-157632837D01* +X134631175Y-157640714D01* +X134628025Y-157648207D01* +X134624519Y-157655340D01* +X134620641Y-157662133D01* +X134616375Y-157668609D01* +X134611706Y-157674790D01* +X134606618Y-157680700D01* +X134601097Y-157686359D01* +X134595125Y-157691791D01* +X134588689Y-157697017D01* +X134581772Y-157702060D01* +X134574359Y-157706942D01* +X134566435Y-157711686D01* +X134557983Y-157716313D01* +X134548989Y-157720847D01* +X134529310Y-157729721D01* +X134507275Y-157738486D01* +X134482760Y-157747321D01* +X134434780Y-157763802D01* +X134391861Y-157777470D01* +X134353733Y-157788238D01* +X134336381Y-157792508D01* +X134320124Y-157796022D01* +X134304930Y-157798768D01* +X134290763Y-157800736D01* +X134277590Y-157801916D01* +X134265378Y-157802296D01* +X134254092Y-157801866D01* +X134243699Y-157800615D01* +X134234163Y-157798533D01* +X134225453Y-157795609D01* +X134217533Y-157791832D01* +X134210370Y-157787192D01* +X134203929Y-157781678D01* +X134198178Y-157775280D01* +X134193082Y-157767986D01* +X134188606Y-157759786D01* +X134184718Y-157750669D01* +X134181383Y-157740626D01* +X134178567Y-157729644D01* +X134176237Y-157717714D01* +X134174359Y-157704824D01* +X134172898Y-157690965D01* +X134171093Y-157660294D01* +X134170552Y-157625616D01* +X134171761Y-157592600D01* +X134175264Y-157551749D01* +X134188411Y-157450411D01* +X134208503Y-157329353D01* +X134234051Y-157196328D01* +X134263569Y-157059085D01* +X134295567Y-156925378D01* +X134328558Y-156802957D01* +X134361052Y-156699573D01* +X134368855Y-156680149D01* +X134377342Y-156665414D01* +X134386450Y-156655188D01* +X134396120Y-156649292D01* +X134406289Y-156647547D01* +X134416897Y-156649773D01* +G37* +G36* +X129068516Y-164712953D02* +G01* +X129097828Y-164715124D01* +X129130551Y-164718907D01* +X129166754Y-164724302D01* +X129249881Y-164739929D01* +X129347767Y-164762005D01* +X129460969Y-164790530D01* +X129480023Y-164795832D01* +X129497566Y-164801941D01* +X129513698Y-164809041D01* +X129528520Y-164817320D01* +X129542133Y-164826963D01* +X129554637Y-164838156D01* +X129566134Y-164851085D01* +X129576724Y-164865937D01* +X129586507Y-164882898D01* +X129595585Y-164902153D01* +X129604059Y-164923888D01* +X129612029Y-164948290D01* +X129619595Y-164975544D01* +X129626859Y-165005837D01* +X129633922Y-165039354D01* +X129640884Y-165076282D01* +X129650533Y-165133670D01* +X129657059Y-165185391D01* +X129659569Y-165232353D01* +X129657173Y-165275463D01* +X129653856Y-165295856D01* +X129648979Y-165315627D01* +X129642429Y-165334887D01* +X129634095Y-165353752D01* +X129623866Y-165372333D01* +X129611630Y-165390746D01* +X129597276Y-165409101D01* +X129580693Y-165427514D01* +X129540392Y-165464965D01* +X129489836Y-165504006D01* +X129428133Y-165545542D01* +X129354392Y-165590481D01* +X129267722Y-165639730D01* +X129167231Y-165694196D01* +X128921220Y-165822405D01* +X128682237Y-165944703D01* +X128495654Y-166040769D01* +X128353348Y-166115132D01* +X128296259Y-166145588D01* +X128247194Y-166172317D01* +X128205136Y-166195882D01* +X128169069Y-166216851D01* +X128137979Y-166235790D01* +X128110851Y-166253263D01* +X128086667Y-166269837D01* +X128064414Y-166286077D01* +X128043076Y-166302551D01* +X128021636Y-166319823D01* +X128008724Y-166329247D01* +X127995726Y-166337672D01* +X127982557Y-166345089D01* +X127969133Y-166351490D01* +X127955367Y-166356868D01* +X127941176Y-166361215D01* +X127926472Y-166364524D01* +X127911172Y-166366786D01* +X127895190Y-166367994D01* +X127878440Y-166368140D01* +X127860838Y-166367216D01* +X127842298Y-166365215D01* +X127822734Y-166362129D01* +X127802063Y-166357949D01* +X127780197Y-166352670D01* +X127757052Y-166346281D01* +X127587719Y-166293364D01* +X128291509Y-165822405D01* +X128433144Y-165726276D01* +X128566346Y-165633806D01* +X128688137Y-165547165D01* +X128795541Y-165468524D01* +X128885583Y-165400052D01* +X128923162Y-165370309D01* +X128955284Y-165343921D01* +X128981577Y-165321162D01* +X129001669Y-165302301D01* +X129015188Y-165287611D01* +X129019366Y-165281914D01* +X129021761Y-165277362D01* +X129024368Y-165269389D01* +X129026246Y-165259462D01* +X129027412Y-165247736D01* +X129027879Y-165234368D01* +X129027665Y-165219511D01* +X129026784Y-165203321D01* +X129025252Y-165185952D01* +X129023084Y-165167561D01* +X129020296Y-165148301D01* +X129016903Y-165128328D01* +X129012921Y-165107797D01* +X129008366Y-165086863D01* +X129003253Y-165065681D01* +X128997597Y-165044406D01* +X128991413Y-165023194D01* +X128984719Y-165002198D01* +X128978025Y-164981322D01* +X128971852Y-164960454D01* +X128966220Y-164939725D01* +X128961155Y-164919267D01* +X128956678Y-164899213D01* +X128952814Y-164879693D01* +X128949585Y-164860840D01* +X128947016Y-164842785D01* +X128945128Y-164825661D01* +X128943946Y-164809598D01* +X128943492Y-164794729D01* +X128943791Y-164781186D01* +X128944864Y-164769100D01* +X128946736Y-164758603D01* +X128947979Y-164753992D01* +X128949430Y-164749828D01* +X128951092Y-164746126D01* +X128952968Y-164742905D01* +X128960359Y-164733789D01* +X128970673Y-164726285D01* +X128983978Y-164720394D01* +X129000345Y-164716115D01* +X129019844Y-164713449D01* +X129042544Y-164712395D01* +X129068516Y-164712953D01* +G37* +D11* +X230899926Y-180799926D02* +X230899926Y-177799926D01* +D10* +G36* +X136504176Y-148947280D02* +G01* +X136509071Y-148950681D01* +X136513819Y-148954887D01* +X136518396Y-148959837D01* +X136522779Y-148965470D01* +X136526946Y-148971723D01* +X136530872Y-148978534D01* +X136534534Y-148985841D01* +X136537910Y-148993582D01* +X136540975Y-149001695D01* +X136543707Y-149010118D01* +X136546083Y-149018790D01* +X136548079Y-149027647D01* +X136549672Y-149036629D01* +X136550838Y-149045672D01* +X136551555Y-149054716D01* +X136551799Y-149063698D01* +X136556015Y-149092784D01* +X136568160Y-149142845D01* +X136613232Y-149297027D01* +X136681001Y-149508507D01* +X136765451Y-149759551D01* +X136960333Y-150309389D01* +X137058735Y-150572712D01* +X137149758Y-150804658D01* +X137221227Y-150985917D01* +X137249578Y-151062571D01* +X137273038Y-151131582D01* +X137291630Y-151194206D01* +X137305377Y-151251698D01* +X137310441Y-151278912D01* +X137314303Y-151305315D01* +X137316965Y-151331062D01* +X137318430Y-151356311D01* +X137318702Y-151381220D01* +X137317783Y-151405944D01* +X137315676Y-151430641D01* +X137312384Y-151455468D01* +X137307910Y-151480582D01* +X137302257Y-151506139D01* +X137287424Y-151559214D01* +X137267910Y-151615947D01* +X137243737Y-151677594D01* +X137214929Y-151745412D01* +X137181508Y-151820655D01* +X137155601Y-151878330D01* +X137131268Y-151930571D01* +X137108222Y-151977773D01* +X137086175Y-152020333D01* +X137064842Y-152058644D01* +X137043935Y-152093104D01* +X137023168Y-152124106D01* +X137012746Y-152138434D01* +X137002253Y-152152046D01* +X136991651Y-152164991D01* +X136980904Y-152177320D01* +X136969977Y-152189080D01* +X136958834Y-152200322D01* +X136947439Y-152211095D01* +X136935757Y-152221449D01* +X136911385Y-152241095D01* +X136885432Y-152259657D01* +X136857611Y-152277528D01* +X136827635Y-152295105D01* +X136795217Y-152312783D01* +X136753959Y-152330780D01* +X136702778Y-152348863D01* +X136643412Y-152366744D01* +X136577597Y-152384137D01* +X136507069Y-152400754D01* +X136433565Y-152416310D01* +X136358820Y-152430517D01* +X136284571Y-152443088D01* +X136212555Y-152453737D01* +X136144508Y-152462177D01* +X136082165Y-152468121D01* +X136027264Y-152471282D01* +X135981541Y-152471374D01* +X135946732Y-152468109D01* +X135933963Y-152465129D01* +X135924573Y-152461201D01* +X135918780Y-152456292D01* +X135916801Y-152450364D01* +X135917199Y-152436759D01* +X135918376Y-152422765D01* +X135920302Y-152408423D01* +X135922950Y-152393778D01* +X135926292Y-152378874D01* +X135930300Y-152363753D01* +X135934945Y-152348460D01* +X135940200Y-152333038D01* +X135952425Y-152301982D01* +X135966751Y-152270933D01* +X135982953Y-152240241D01* +X136000806Y-152210255D01* +X136020085Y-152181323D01* +X136040566Y-152153793D01* +X136062023Y-152128016D01* +X136084232Y-152104339D01* +X136095549Y-152093398D01* +X136106969Y-152083112D01* +X136118464Y-152073526D01* +X136130007Y-152064683D01* +X136141570Y-152056626D01* +X136153123Y-152049401D01* +X136164640Y-152043049D01* +X136176092Y-152037614D01* +X136214087Y-152020265D01* +X136254330Y-151998289D01* +X136296341Y-151972142D01* +X136339638Y-151942282D01* +X136383741Y-151909166D01* +X136428170Y-151873252D01* +X136472443Y-151834998D01* +X136516081Y-151794859D01* +X136558603Y-151753294D01* +X136599528Y-151710761D01* +X136638376Y-151667715D01* +X136674666Y-151624616D01* +X136707917Y-151581920D01* +X136737649Y-151540084D01* +X136763382Y-151499566D01* +X136784634Y-151460823D01* +X136833840Y-151361821D01* +X136851455Y-151317377D01* +X136863760Y-151274043D01* +X136870267Y-151230119D01* +X136870488Y-151183909D01* +X136863934Y-151133714D01* +X136850117Y-151077838D01* +X136828549Y-151014582D01* +X136798741Y-150942249D01* +X136760204Y-150859142D01* +X136712451Y-150763563D01* +X136587343Y-150528198D01* +X136419508Y-150222573D01* +X136223715Y-149862738D01* +X136340132Y-149391781D01* +X136352148Y-149343013D01* +X136364327Y-149296067D01* +X136376583Y-149251151D01* +X136388832Y-149208475D01* +X136400988Y-149168249D01* +X136412966Y-149130681D01* +X136424679Y-149095982D01* +X136436045Y-149064360D01* +X136446976Y-149036024D01* +X136457387Y-149011184D01* +X136467194Y-148990050D01* +X136476311Y-148972830D01* +X136480585Y-148965753D01* +X136484653Y-148959734D01* +X136488507Y-148954797D01* +X136492135Y-148950970D01* +X136495527Y-148948279D01* +X136498671Y-148946750D01* +X136501558Y-148946408D01* +X136504176Y-148947280D01* +G37* +D11* +X229399926Y-176299926D02* +X202199926Y-176299926D01* +X202199926Y-175799926D02* +X229399926Y-175799926D01* +D10* +G36* +X131900014Y-169352773D02* +G01* +X131928097Y-169355391D01* +X131955900Y-169359426D01* +X131983493Y-169364915D01* +X132010942Y-169371893D01* +X132038318Y-169380399D01* +X132065689Y-169390468D01* +X132093125Y-169402139D01* +X132120692Y-169415446D01* +X132148462Y-169430428D01* +X132176502Y-169447121D01* +X132204880Y-169465563D01* +X132233667Y-169485788D01* +X132292740Y-169531742D01* +X132354269Y-169585276D01* +X132418807Y-169646686D01* +X132486902Y-169716266D01* +X132559105Y-169794310D01* +X132635968Y-169881114D01* +X132749118Y-170013291D01* +X132795912Y-170069462D01* +X132836721Y-170119982D01* +X132871948Y-170165571D01* +X132901998Y-170206952D01* +X132927273Y-170244845D01* +X132938246Y-170262709D01* +X132948177Y-170279971D01* +X132957115Y-170296721D01* +X132965111Y-170313050D01* +X132972216Y-170329048D01* +X132978480Y-170344804D01* +X132983953Y-170360409D01* +X132988686Y-170375953D01* +X132992729Y-170391526D01* +X132996133Y-170407219D01* +X132998947Y-170423120D01* +X133001223Y-170439321D01* +X133004360Y-170472982D01* +X133005946Y-170508921D01* +X133006385Y-170547861D01* +X133004385Y-170607668D01* +X132998572Y-170673343D01* +X132989224Y-170743932D01* +X132976620Y-170818482D01* +X132961039Y-170896040D01* +X132942761Y-170975652D01* +X132922065Y-171056364D01* +X132899229Y-171137223D01* +X132874533Y-171217276D01* +X132848255Y-171295570D01* +X132820675Y-171371150D01* +X132792072Y-171443064D01* +X132762725Y-171510358D01* +X132732913Y-171572078D01* +X132702915Y-171627271D01* +X132673010Y-171674985D01* +X132635019Y-171729349D01* +X132597780Y-171777512D01* +X132560308Y-171819722D01* +X132521619Y-171856227D01* +X132480729Y-171887275D01* +X132436653Y-171913113D01* +X132388407Y-171933991D01* +X132335006Y-171950156D01* +X132275465Y-171961855D01* +X132208801Y-171969338D01* +X132134029Y-171972852D01* +X132050165Y-171972645D01* +X131956223Y-171968966D01* +X131851220Y-171962062D01* +X131604093Y-171939572D01* +X131156719Y-171892816D01* +X130974434Y-171874693D01* +X130816131Y-171860198D01* +X130679098Y-171849424D01* +X130560622Y-171842463D01* +X130457990Y-171839409D01* +X130411768Y-171839376D01* +X130368489Y-171840355D01* +X130327815Y-171842357D01* +X130289406Y-171845394D01* +X130252924Y-171849477D01* +X130218028Y-171854618D01* +X130184381Y-171860829D01* +X130151642Y-171868121D01* +X130119473Y-171876506D01* +X130087535Y-171885996D01* +X130022993Y-171908335D01* +X129955305Y-171935233D01* +X129799634Y-172003073D01* +X129601621Y-172088897D01* +X129407142Y-172170752D01* +X129220229Y-172247150D01* +X129044911Y-172316603D01* +X128885221Y-172377622D01* +X128745188Y-172428720D01* +X128628844Y-172468407D01* +X128540219Y-172495196D01* +X128516760Y-172500706D01* +X128495922Y-172505294D01* +X128477595Y-172508905D01* +X128461671Y-172511485D01* +X128454576Y-172512371D01* +X128448041Y-172512980D01* +X128442053Y-172513303D01* +X128436597Y-172513335D01* +X128431661Y-172513068D01* +X128427231Y-172512497D01* +X128423293Y-172511613D01* +X128419833Y-172510410D01* +X128416839Y-172508882D01* +X128414296Y-172507021D01* +X128412191Y-172504822D01* +X128410511Y-172502276D01* +X128409241Y-172499378D01* +X128408369Y-172496120D01* +X128407880Y-172492496D01* +X128407762Y-172488499D01* +X128408000Y-172484122D01* +X128408581Y-172479359D01* +X128409491Y-172474202D01* +X128410718Y-172468645D01* +X128412246Y-172462681D01* +X128414064Y-172456303D01* +X128418511Y-172442279D01* +X128422415Y-172431999D01* +X128426180Y-172421060D01* +X128429789Y-172409548D01* +X128433228Y-172397548D01* +X128439532Y-172372423D01* +X128444968Y-172346368D01* +X128449412Y-172320065D01* +X128452740Y-172294197D01* +X128453946Y-172281638D01* +X128454827Y-172269444D01* +X128455367Y-172257699D01* +X128455551Y-172246489D01* +X128456708Y-172234488D01* +X128460098Y-172220433D01* +X128465597Y-172204503D01* +X128473080Y-172186875D01* +X128482423Y-172167727D01* +X128493502Y-172147239D01* +X128506194Y-172125588D01* +X128520374Y-172102952D01* +X128535919Y-172079511D01* +X128552703Y-172055441D01* +X128570604Y-172030922D01* +X128589497Y-172006132D01* +X128609258Y-171981248D01* +X128629763Y-171956450D01* +X128650889Y-171931915D01* +X128672510Y-171907822D01* +X128694879Y-171883162D01* +X128716280Y-171858883D01* +X128736611Y-171835116D01* +X128755771Y-171811992D01* +X128773660Y-171789643D01* +X128790177Y-171768201D01* +X128805222Y-171747798D01* +X128818693Y-171728566D01* +X128830489Y-171710636D01* +X128840511Y-171694139D01* +X128848656Y-171679209D01* +X128854825Y-171665976D01* +X128857137Y-171660037D01* +X128858917Y-171654572D01* +X128860152Y-171649598D01* +X128860830Y-171645130D01* +X128860938Y-171641185D01* +X128860464Y-171637780D01* +X128859395Y-171634931D01* +X128857719Y-171632655D01* +X128852868Y-171629756D01* +X128846323Y-171628931D01* +X128838187Y-171630084D01* +X128828563Y-171633120D01* +X128805268Y-171644457D01* +X128777269Y-171662172D01* +X128745394Y-171685500D01* +X128710472Y-171713673D01* +X128673333Y-171745923D01* +X128634807Y-171781483D01* +X128595723Y-171819585D01* +X128556910Y-171859462D01* +X128519198Y-171900347D01* +X128483416Y-171941473D01* +X128450394Y-171982071D01* +X128420960Y-172021374D01* +X128395944Y-172058616D01* +X128376177Y-172093028D01* +X128361375Y-172125423D01* +X128346814Y-172162678D01* +X128332610Y-172204197D01* +X128318878Y-172249382D01* +X128305736Y-172297636D01* +X128293299Y-172348364D01* +X128271005Y-172454849D01* +X128252929Y-172564062D01* +X128245762Y-172618199D01* +X128239999Y-172671228D01* +X128235755Y-172722552D01* +X128233147Y-172771574D01* +X128232290Y-172817696D01* +X128233302Y-172860322D01* +X128234528Y-172879389D01* +X128235236Y-172897886D01* +X128235434Y-172915801D01* +X128235131Y-172933124D01* +X128234336Y-172949842D01* +X128233058Y-172965943D01* +X128231305Y-172981417D01* +X128229085Y-172996252D01* +X128226409Y-173010435D01* +X128223283Y-173023955D01* +X128219718Y-173036801D01* +X128215722Y-173048962D01* +X128211303Y-173060424D01* +X128206471Y-173071177D01* +X128201233Y-173081210D01* +X128195599Y-173090509D01* +X128189578Y-173099065D01* +X128183178Y-173106865D01* +X128176407Y-173113898D01* +X128169275Y-173120151D01* +X128161791Y-173125614D01* +X128153962Y-173130275D01* +X128145798Y-173134121D01* +X128137308Y-173137142D01* +X128128500Y-173139326D01* +X128119383Y-173140662D01* +X128109965Y-173141136D01* +X128100256Y-173140739D01* +X128090264Y-173139458D01* +X128079997Y-173137282D01* +X128069465Y-173134199D01* +X128058676Y-173130197D01* +X128045522Y-173124969D01* +X128033810Y-173119128D01* +X128023493Y-173112558D01* +X128014525Y-173105144D01* +X128010532Y-173101084D01* +X128006858Y-173096768D01* +X128003499Y-173092184D01* +X128000448Y-173087315D01* +X127997699Y-173082149D01* +X127995247Y-173076669D01* +X127991208Y-173064712D01* +X127988286Y-173051329D01* +X127986433Y-173036404D01* +X127985604Y-173019820D01* +X127985751Y-173001461D01* +X127986829Y-172981210D01* +X127988790Y-172958952D01* +X127991589Y-172934570D01* +X127995178Y-172907948D01* +X128000673Y-172875297D01* +X128005161Y-172846660D01* +X128008502Y-172821838D01* +X128010556Y-172800627D01* +X128011057Y-172791313D01* +X128011184Y-172782827D01* +X128010919Y-172775143D01* +X128010246Y-172768236D01* +X128009146Y-172762080D01* +X128007603Y-172756652D01* +X128005598Y-172751925D01* +X128003115Y-172747875D01* +X128000135Y-172744475D01* +X127996642Y-172741701D01* +X127992618Y-172739529D01* +X127988046Y-172737931D01* +X127982908Y-172736884D01* +X127977186Y-172736363D01* +X127970864Y-172736341D01* +X127963924Y-172736794D01* +X127956347Y-172737696D01* +X127948118Y-172739023D01* +X127929631Y-172742850D01* +X127908322Y-172748072D01* +X127884052Y-172754487D01* +X127837605Y-172770073D01* +X127760525Y-172799797D01* +X127530833Y-172894716D01* +X127227720Y-173025355D01* +X126883928Y-173177823D01* +X126707070Y-173257652D01* +X126532693Y-173333264D01* +X126365261Y-173402924D01* +X126209239Y-173464894D01* +X126069093Y-173517438D01* +X125949286Y-173558820D01* +X125898406Y-173574783D01* +X125854284Y-173587304D01* +X125817480Y-173596167D01* +X125788552Y-173601153D01* +X125763145Y-173605302D01* +X125738591Y-173609784D01* +X125714998Y-173614560D01* +X125692475Y-173619592D01* +X125671130Y-173624841D01* +X125651072Y-173630268D01* +X125632409Y-173635835D01* +X125615250Y-173641503D01* +X125599703Y-173647233D01* +X125585877Y-173652986D01* +X125573880Y-173658723D01* +X125568602Y-173661574D01* +X125563821Y-173664406D01* +X125559552Y-173667215D01* +X125555809Y-173669997D01* +X125552604Y-173672745D01* +X125549951Y-173675455D01* +X125547864Y-173678123D01* +X125546357Y-173680743D01* +X125545443Y-173683311D01* +X125545135Y-173685821D01* +X125545135Y-173770489D01* +X125544597Y-173772970D01* +X125543001Y-173775448D01* +X125536743Y-173780391D01* +X125526578Y-173785303D01* +X125512724Y-173790168D01* +X125495397Y-173794971D01* +X125474814Y-173799697D01* +X125424750Y-173808854D01* +X125364268Y-173817515D01* +X125295105Y-173825555D01* +X125218996Y-173832850D01* +X125137678Y-173839278D01* +X125074620Y-173843202D01* +X125018182Y-173847103D01* +X124968037Y-173851081D01* +X124945224Y-173853131D01* +X124923861Y-173855237D01* +X124903910Y-173857414D01* +X124885329Y-173859673D01* +X124868077Y-173862026D01* +X124852114Y-173864488D01* +X124837398Y-173867069D01* +X124823890Y-173869783D01* +X124811549Y-173872643D01* +X124800334Y-173875660D01* +X124790203Y-173878848D01* +X124781118Y-173882219D01* +X124773036Y-173885786D01* +X124765917Y-173889561D01* +X124759721Y-173893557D01* +X124754406Y-173897786D01* +X124749933Y-173902262D01* +X124747999Y-173904596D01* +X124746259Y-173906996D01* +X124744710Y-173909464D01* +X124743346Y-173912002D01* +X124741151Y-173917291D01* +X124739635Y-173922877D01* +X124738756Y-173928772D01* +X124738474Y-173934989D01* +X124738749Y-173941540D01* +X124739538Y-173948438D01* +X124740803Y-173955696D01* +X124742976Y-173970719D01* +X124743304Y-173984098D01* +X124741431Y-173995927D01* +X124736999Y-174006298D01* +X124733713Y-174010967D01* +X124729653Y-174015306D01* +X124719036Y-174023042D01* +X124704792Y-174029600D01* +X124686563Y-174035072D01* +X124663993Y-174039553D01* +X124636726Y-174043134D01* +X124604405Y-174045909D01* +X124566673Y-174047971D01* +X124473552Y-174050327D01* +X124354510Y-174050947D01* +X124295115Y-174051143D01* +X124241742Y-174051764D01* +X124194090Y-174052866D01* +X124172315Y-174053614D01* +X124151856Y-174054503D01* +X124132677Y-174055539D01* +X124114738Y-174056729D01* +X124098003Y-174058080D01* +X124082434Y-174059598D01* +X124067993Y-174061291D01* +X124054641Y-174063165D01* +X124042342Y-174065227D01* +X124031057Y-174067484D01* +X124020750Y-174069942D01* +X124011380Y-174072608D01* +X124002912Y-174075490D01* +X123995308Y-174078594D01* +X123988529Y-174081926D01* +X123982537Y-174085493D01* +X123977296Y-174089303D01* +X123972767Y-174093362D01* +X123968912Y-174097677D01* +X123965693Y-174102254D01* +X123963074Y-174107101D01* +X123961015Y-174112223D01* +X123959480Y-174117629D01* +X123958430Y-174123324D01* +X123957828Y-174129316D01* +X123957636Y-174135611D01* +X123957032Y-174148764D01* +X123955042Y-174160468D01* +X123951392Y-174170760D01* +X123945812Y-174179681D01* +X123938031Y-174187269D01* +X123927777Y-174193562D01* +X123914779Y-174198599D01* +X123898766Y-174202419D01* +X123879466Y-174205061D01* +X123856609Y-174206564D01* +X123829922Y-174206965D01* +X123799134Y-174206305D01* +X123763975Y-174204622D01* +X123724173Y-174201954D01* +X123629553Y-174193820D01* +X123488166Y-174177118D01* +X123351740Y-174159424D01* +X123290039Y-174150516D01* +X123235158Y-174141731D01* +X123188959Y-174133195D01* +X123153303Y-174125032D01* +X123130710Y-174120518D01* +X123110473Y-174116949D01* +X123092469Y-174114404D01* +X123084265Y-174113539D01* +X123076573Y-174112959D01* +X123069377Y-174112674D01* +X123062662Y-174112693D01* +X123056412Y-174113026D01* +X123050611Y-174113682D01* +X123045244Y-174114672D01* +X123040296Y-174116005D01* +X123035751Y-174117690D01* +X123031594Y-174119738D01* +X123027809Y-174122158D01* +X123024380Y-174124959D01* +X123021292Y-174128153D01* +X123018530Y-174131747D01* +X123016078Y-174135752D01* +X123013921Y-174140178D01* +X123012042Y-174145033D01* +X123010428Y-174150329D01* +X123009061Y-174156075D01* +X123007926Y-174162279D01* +X123007009Y-174168953D01* +X123006294Y-174176105D01* +X123005405Y-174191885D01* +X123005136Y-174209695D01* +X123004940Y-174230180D01* +X123004061Y-174248060D01* +X123002066Y-174263460D01* +X122998522Y-174276504D01* +X122996032Y-174282180D01* +X122992992Y-174287314D01* +X122989348Y-174291922D01* +X122985044Y-174296017D01* +X122980028Y-174299616D01* +X122974244Y-174302735D01* +X122967639Y-174305389D01* +X122960157Y-174307593D01* +X122942350Y-174310714D01* +X122920387Y-174312223D01* +X122893836Y-174312244D01* +X122862262Y-174310900D01* +X122782308Y-174304616D01* +X122677053Y-174294363D01* +X122605461Y-174287728D01* +X122530953Y-174279976D01* +X122381381Y-174262613D01* +X122244707Y-174245249D01* +X122137303Y-174230862D01* +X122104531Y-174225357D01* +X122075550Y-174220806D01* +X122050180Y-174217294D01* +X122028245Y-174214905D01* +X122018509Y-174214159D01* +X122009565Y-174213726D01* +X122001390Y-174213616D01* +X121993962Y-174213841D01* +X121987260Y-174214411D01* +X121981259Y-174215336D01* +X121975939Y-174216628D01* +X121971276Y-174218296D01* +X121967250Y-174220352D01* +X121963836Y-174222806D01* +X121961014Y-174225670D01* +X121958760Y-174228952D01* +X121957053Y-174232665D01* +X121955870Y-174236819D01* +X121955189Y-174241424D01* +X121954988Y-174246491D01* +X121955244Y-174252032D01* +X121955935Y-174258055D01* +X121957039Y-174264573D01* +X121958533Y-174271596D01* +X121962604Y-174287198D01* +X121967969Y-174304947D01* +X121969845Y-174310868D01* +X121971507Y-174316723D01* +X121972954Y-174322505D01* +X121974191Y-174328212D01* +X121975218Y-174333836D01* +X121976038Y-174339375D01* +X121976653Y-174344822D01* +X121977064Y-174350174D01* +X121977274Y-174355425D01* +X121977283Y-174360570D01* +X121977096Y-174365604D01* +X121976712Y-174370524D01* +X121976135Y-174375323D01* +X121975366Y-174379997D01* +X121974407Y-174384541D01* +X121973260Y-174388951D01* +X121971927Y-174393221D01* +X121970410Y-174397347D01* +X121968711Y-174401323D01* +X121966832Y-174405146D01* +X121964774Y-174408809D01* +X121962540Y-174412309D01* +X121960132Y-174415640D01* +X121957551Y-174418798D01* +X121954799Y-174421778D01* +X121951879Y-174424574D01* +X121948793Y-174427183D01* +X121945541Y-174429598D01* +X121942127Y-174431816D01* +X121938552Y-174433832D01* +X121934818Y-174435640D01* +X121930927Y-174437236D01* +X121893999Y-174443654D01* +X121818066Y-174450879D01* +X121567787Y-174467002D01* +X121217297Y-174484117D01* +X120803803Y-174500737D01* +X120261252Y-174519930D01* +X119784247Y-174542161D01* +X119366402Y-174567989D01* +X119001328Y-174597972D01* +X118682640Y-174632668D01* +X118538694Y-174651957D01* +X118403949Y-174672634D01* +X118277606Y-174694768D01* +X118158868Y-174718429D01* +X118046936Y-174743687D01* +X117941011Y-174770611D01* +X117700912Y-174848127D01* +X117344789Y-174979964D01* +X116906934Y-175151985D01* +X116421641Y-175350050D01* +X115923201Y-175560021D01* +X115445907Y-175767760D01* +X115024052Y-175959127D01* +X114691927Y-176119984D01* +X114623808Y-176153329D01* +X114561703Y-176181852D01* +X114504683Y-176205446D01* +X114451818Y-176224000D01* +X114426653Y-176231354D01* +X114402178Y-176237408D01* +X114378276Y-176242148D01* +X114354832Y-176245560D01* +X114331729Y-176247632D01* +X114308850Y-176248348D01* +X114286080Y-176247697D01* +X114263302Y-176245664D01* +X114240401Y-176242236D01* +X114217259Y-176237398D01* +X114193760Y-176231139D01* +X114169789Y-176223443D01* +X114145228Y-176214298D01* +X114119962Y-176203690D01* +X114066849Y-176178030D01* +X114009519Y-176146355D01* +X113947043Y-176108556D01* +X113878489Y-176064525D01* +X113802927Y-176014154D01* +X113687968Y-175933611D01* +X113638554Y-175897382D01* +X113593659Y-175862928D01* +X113552639Y-175829560D01* +X113514852Y-175796586D01* +X113479654Y-175763318D01* +X113446402Y-175729066D01* +X113414451Y-175693139D01* +X113383160Y-175654848D01* +X113351884Y-175613502D01* +X113319980Y-175568413D01* +X113286805Y-175518890D01* +X113251716Y-175464243D01* +X113173219Y-175336819D01* +X113003886Y-175056361D01* +X113125594Y-174992860D01* +X113273348Y-174915758D01* +X113454091Y-174830215D01* +X113642310Y-174749449D01* +X116390553Y-174749449D01* +X116390803Y-174755959D01* +X116391120Y-174758886D01* +X116391566Y-174761593D01* +X116392143Y-174764079D01* +X116392855Y-174766344D01* +X116393702Y-174768385D01* +X116394687Y-174770203D01* +X116395811Y-174771795D01* +X116397077Y-174773162D01* +X116398486Y-174774303D01* +X116400041Y-174775215D01* +X116401742Y-174775899D01* +X116403593Y-174776353D01* +X116405596Y-174776577D01* +X116407751Y-174776569D01* +X116410061Y-174776328D01* +X116412528Y-174775854D01* +X116415155Y-174775145D01* +X116417942Y-174774201D01* +X116420891Y-174773021D01* +X116424006Y-174771603D01* +X116430737Y-174768051D01* +X116438150Y-174763538D01* +X116446260Y-174758055D01* +X116455084Y-174751596D01* +X116464637Y-174744153D01* +X116472369Y-174738450D01* +X116481597Y-174733250D01* +X116492205Y-174728562D01* +X116504076Y-174724393D01* +X116517094Y-174720751D01* +X116531144Y-174717644D01* +X116546108Y-174715080D01* +X116561871Y-174713065D01* +X116578316Y-174711609D01* +X116595326Y-174710719D01* +X116612786Y-174710402D01* +X116630580Y-174710666D01* +X116648590Y-174711520D01* +X116666702Y-174712971D01* +X116684797Y-174715026D01* +X116702761Y-174717694D01* +X116720184Y-174720800D01* +X116736724Y-174723191D01* +X116752367Y-174724899D01* +X116767098Y-174725952D01* +X116780903Y-174726381D01* +X116793767Y-174726217D01* +X116805676Y-174725488D01* +X116816615Y-174724226D01* +X116826569Y-174722460D01* +X116835524Y-174720220D01* +X116843466Y-174717536D01* +X116850380Y-174714439D01* +X116856251Y-174710957D01* +X116861065Y-174707122D01* +X116864808Y-174702964D01* +X116867464Y-174698512D01* +X116869020Y-174693796D01* +X116869460Y-174688847D01* +X116868771Y-174683695D01* +X116866937Y-174678369D01* +X116863944Y-174672899D01* +X116859778Y-174667317D01* +X116854425Y-174661651D01* +X116847868Y-174655931D01* +X116840095Y-174650189D01* +X116831090Y-174644453D01* +X116820839Y-174638754D01* +X116809328Y-174633122D01* +X116796542Y-174627587D01* +X116782465Y-174622179D01* +X116767085Y-174616928D01* +X116750386Y-174611864D01* +X116699299Y-174599761D01* +X116678053Y-174595108D01* +X116659188Y-174591441D01* +X116642337Y-174588796D01* +X116634554Y-174587869D01* +X116627138Y-174587213D01* +X116620044Y-174586832D01* +X116613225Y-174586731D01* +X116606638Y-174586915D01* +X116600235Y-174587389D01* +X116593972Y-174588157D01* +X116587803Y-174589224D01* +X116581683Y-174590596D01* +X116575565Y-174592277D01* +X116569405Y-174594272D01* +X116563156Y-174596585D01* +X116556774Y-174599222D01* +X116550213Y-174602188D01* +X116536370Y-174609124D01* +X116521263Y-174617431D01* +X116504529Y-174627150D01* +X116485803Y-174638318D01* +X116476013Y-174643577D01* +X116466517Y-174649387D01* +X116457363Y-174655677D01* +X116448596Y-174662379D01* +X116440263Y-174669421D01* +X116432411Y-174676735D01* +X116425086Y-174684250D01* +X116418334Y-174691897D01* +X116412203Y-174699606D01* +X116406738Y-174707308D01* +X116401986Y-174714932D01* +X116397994Y-174722409D01* +X116394808Y-174729669D01* +X116393532Y-174733196D01* +X116392475Y-174736642D01* +X116391643Y-174739999D01* +X116391041Y-174743259D01* +X116390676Y-174746411D01* +X116390553Y-174749449D01* +X113642310Y-174749449D01* +X113899170Y-174639230D01* +X114430073Y-174430757D01* +X115016042Y-174215649D01* +X115626320Y-174004757D01* +X116230149Y-173808935D01* +X116796771Y-173639034D01* +X117295428Y-173505907D01* +X118004511Y-173336571D01* +X119195136Y-173363029D01* +X120426110Y-173377582D01* +X121708677Y-173384196D01* +X122136445Y-173383690D01* +X122468776Y-173381137D01* +X122605451Y-173378609D01* +X122725825Y-173374987D01* +X122832417Y-173370079D01* +X122927746Y-173363691D01* +X123014331Y-173355628D01* +X123094692Y-173345697D01* +X123171347Y-173333704D01* +X123246817Y-173319455D01* +X123323619Y-173302757D01* +X123404275Y-173283415D01* +X123587219Y-173236027D01* +X124066115Y-173111674D01* +X124277781Y-173057435D01* +X124433885Y-173019070D01* +X124794194Y-172932078D01* +X125103777Y-172852962D01* +X125240748Y-172816027D01* +X125366479Y-172780666D01* +X125481452Y-172746747D01* +X125586145Y-172714138D01* +X125681042Y-172682707D01* +X125766620Y-172652322D01* +X125843362Y-172622853D01* +X125911749Y-172594166D01* +X125972259Y-172566130D01* +X126025375Y-172538614D01* +X126071576Y-172511486D01* +X126111344Y-172484613D01* +X126159558Y-172447405D01* +X126219245Y-172404245D01* +X126287985Y-172356620D01* +X126363360Y-172306019D01* +X126442952Y-172253929D01* +X126524342Y-172201839D01* +X126605112Y-172151237D01* +X126682844Y-172103612D01* +X126875989Y-171982980D01* +X127124698Y-171825140D01* +X127661802Y-171479199D01* +X127955986Y-171292170D01* +X128308709Y-171074383D01* +X128675322Y-170852629D01* +X129011177Y-170653696D01* +X129311727Y-170476921D01* +X129582015Y-170315030D01* +X129696354Y-170244937D01* +X129791780Y-170184889D01* +X129864510Y-170136996D01* +X129891182Y-170118266D01* +X129910761Y-170103365D01* +X129972172Y-170060981D01* +X130046349Y-170015566D01* +X130131921Y-169967686D01* +X130227516Y-169917907D01* +X130443286Y-169814916D01* +X130682682Y-169711118D01* +X130934728Y-169611041D01* +X131188449Y-169519213D01* +X131432868Y-169440158D01* +X131548160Y-169406836D01* +X131657010Y-169378405D01* +X131721780Y-169364749D01* +X131783504Y-169355729D01* +X131842732Y-169351639D01* +X131871581Y-169351534D01* +X131900014Y-169352773D01* +G37* +G36* +X131715730Y-158440841D02* +G01* +X131756932Y-158441771D01* +X131796459Y-158443322D01* +X131834281Y-158445492D01* +X131870366Y-158448283D01* +X131904685Y-158451693D01* +X131937205Y-158455724D01* +X131967895Y-158460375D01* +X131996726Y-158465646D01* +X132023665Y-158471537D01* +X132048681Y-158478048D01* +X132071744Y-158485179D01* +X132092823Y-158492930D01* +X132111887Y-158501302D01* +X132128904Y-158510293D01* +X132143844Y-158519905D01* +X132260260Y-158599281D01* +X132154425Y-158900904D01* +X132129044Y-158973300D01* +X132104414Y-159039790D01* +X132080419Y-159100544D01* +X132056944Y-159155732D01* +X132033872Y-159205525D01* +X132022451Y-159228451D01* +X132011087Y-159250093D01* +X131999765Y-159270471D01* +X131988472Y-159289608D01* +X131977192Y-159307523D01* +X131965911Y-159324239D01* +X131954615Y-159339776D01* +X131943288Y-159354157D01* +X131931917Y-159367402D01* +X131920487Y-159379533D01* +X131908984Y-159390570D01* +X131897392Y-159400536D01* +X131885697Y-159409452D01* +X131873885Y-159417339D01* +X131861942Y-159424218D01* +X131849852Y-159430111D01* +X131837601Y-159435039D01* +X131825175Y-159439022D01* +X131812559Y-159442084D01* +X131799739Y-159444244D01* +X131786699Y-159445525D01* +X131773426Y-159445947D01* +X131745786Y-159445414D01* +X131720231Y-159443663D01* +X131696490Y-159440470D01* +X131674291Y-159435611D01* +X131663686Y-159432487D01* +X131653364Y-159428861D01* +X131643292Y-159424706D01* +X131633436Y-159419994D01* +X131623763Y-159414697D01* +X131614237Y-159408787D01* +X131604826Y-159402235D01* +X131595496Y-159395013D01* +X131576940Y-159378450D01* +X131558299Y-159358871D01* +X131539301Y-159336051D01* +X131519676Y-159309767D01* +X131499151Y-159279794D01* +X131477456Y-159245905D01* +X131454319Y-159207878D01* +X131429470Y-159165487D01* +X131415081Y-159140375D01* +X131401678Y-159114658D01* +X131389250Y-159088352D01* +X131377792Y-159061473D01* +X131367295Y-159034035D01* +X131357752Y-159006055D01* +X131349154Y-158977548D01* +X131341494Y-158948530D01* +X131334765Y-158919015D01* +X131328957Y-158889019D01* +X131324065Y-158858559D01* +X131320079Y-158827649D01* +X131316993Y-158796305D01* +X131314798Y-158764542D01* +X131313486Y-158732376D01* +X131313051Y-158699822D01* +X131313051Y-158440531D01* +X131672885Y-158440531D01* +X131715730Y-158440841D01* +G37* +G36* +X135074428Y-155403815D02* +G01* +X135079112Y-155405674D01* +X135084829Y-155409355D01* +X135091560Y-155414866D01* +X135107992Y-155431390D01* +X135128261Y-155455287D01* +X135152219Y-155486594D01* +X135179720Y-155525350D01* +X135210616Y-155571594D01* +X135244760Y-155625365D01* +X135285128Y-155693951D01* +X135328341Y-155773459D01* +X135420294Y-155957830D01* +X135514604Y-156163657D01* +X135605254Y-156376119D01* +X135686231Y-156580396D01* +X135751520Y-156761666D01* +X135776401Y-156839042D01* +X135795104Y-156905109D01* +X135806877Y-156958014D01* +X135810968Y-156995904D01* +X135807855Y-157035792D01* +X135798959Y-157090524D01* +X135766485Y-157235931D01* +X135718881Y-157414949D01* +X135661479Y-157610399D01* +X135599612Y-157805106D01* +X135538612Y-157981891D01* +X135483814Y-158123578D01* +X135460407Y-158175891D01* +X135440550Y-158212988D01* +X135423136Y-158238744D01* +X135416192Y-158248568D01* +X135410372Y-158256314D01* +X135405638Y-158261952D01* +X135401949Y-158265451D01* +X135400485Y-158266388D01* +X135399269Y-158266779D01* +X135398294Y-158266620D01* +X135397557Y-158265906D01* +X135397052Y-158264634D01* +X135396775Y-158262800D01* +X135396885Y-158257431D01* +X135397847Y-158249768D01* +X135399623Y-158239779D01* +X135405462Y-158212700D01* +X135414092Y-158175948D01* +X135427653Y-158109223D01* +X135443198Y-158027119D01* +X135458742Y-157940055D01* +X135472301Y-157858448D01* +X135551677Y-157350447D01* +X135568441Y-157249337D01* +X135574396Y-157203514D01* +X135578631Y-157159699D01* +X135581067Y-157117031D01* +X135581628Y-157074650D01* +X135580235Y-157031695D01* +X135576811Y-156987307D01* +X135571279Y-156940624D01* +X135563561Y-156890786D01* +X135553580Y-156836932D01* +X135541258Y-156778203D01* +X135509280Y-156642677D01* +X135467009Y-156477322D01* +X135436479Y-156361319D01* +X135401360Y-156241843D01* +X135363016Y-156122367D01* +X135322812Y-156006364D01* +X135282112Y-155897306D01* +X135242279Y-155798666D01* +X135204679Y-155713916D01* +X135187143Y-155677835D01* +X135170676Y-155646529D01* +X135140638Y-155591470D01* +X135115909Y-155543394D01* +X135096343Y-155502341D01* +X135081792Y-155468350D01* +X135072110Y-155441459D01* +X135069048Y-155430688D01* +X135067147Y-155421707D01* +X135066391Y-155414521D01* +X135066759Y-155409133D01* +X135068233Y-155405550D01* +X135070796Y-155403776D01* +X135074428Y-155403815D01* +G37* +D12* +X288192532Y-164796250D02* +G75* +G02* +X286689117Y-170993280I-2376032J-2704450D01* +G01* +D10* +G36* +X134512783Y-162991467D02* +G01* +X134517070Y-162992339D01* +X134521040Y-162993686D01* +X134524682Y-162995510D01* +X134527986Y-162997813D01* +X134529508Y-162999144D01* +X134530941Y-163000596D01* +X134533537Y-163003862D01* +X134535763Y-163007612D01* +X134537608Y-163011848D01* +X134539062Y-163016573D01* +X134540113Y-163021788D01* +X134540752Y-163027496D01* +X134540967Y-163033697D01* +X134540333Y-163043215D01* +X134538434Y-163052915D01* +X134530870Y-163072846D01* +X134518329Y-163093460D01* +X134500866Y-163114724D01* +X134478536Y-163136609D01* +X134451391Y-163159083D01* +X134419488Y-163182115D01* +X134382879Y-163205674D01* +X134341619Y-163229730D01* +X134295763Y-163254250D01* +X134245364Y-163279205D01* +X134190477Y-163304563D01* +X134131156Y-163330293D01* +X134067456Y-163356365D01* +X133999430Y-163382746D01* +X133927133Y-163409407D01* +X133836328Y-163441446D01* +X133740437Y-163477206D01* +X133642314Y-163515447D01* +X133544811Y-163554928D01* +X133450781Y-163594409D01* +X133363076Y-163632649D01* +X133284548Y-163668409D01* +X133218051Y-163700448D01* +X133129261Y-163743668D01* +X133043519Y-163784019D01* +X132960892Y-163821487D01* +X132881451Y-163856056D01* +X132805266Y-163887710D01* +X132732406Y-163916434D01* +X132662941Y-163942212D01* +X132596942Y-163965030D01* +X132534477Y-163984871D01* +X132475616Y-164001720D01* +X132420430Y-164015561D01* +X132368988Y-164026380D01* +X132321359Y-164034160D01* +X132277614Y-164038886D01* +X132237822Y-164040542D01* +X132202053Y-164039113D01* +X132032717Y-164023238D01* +X132424302Y-163721613D01* +X132510324Y-163657311D01* +X132590338Y-163599109D01* +X132665159Y-163546659D01* +X132735600Y-163499612D01* +X132802476Y-163457619D01* +X132866600Y-163420331D01* +X132928786Y-163387399D01* +X132989848Y-163358474D01* +X133050600Y-163333208D01* +X133111856Y-163311252D01* +X133174429Y-163292257D01* +X133239135Y-163275875D01* +X133306786Y-163261755D01* +X133378196Y-163249551D01* +X133454180Y-163238912D01* +X133535551Y-163229490D01* +X133686364Y-163215928D01* +X133841146Y-163200384D01* +X133982036Y-163184840D01* +X134091175Y-163171283D01* +X134113105Y-163168874D01* +X134135142Y-163165659D01* +X134157149Y-163161700D01* +X134178985Y-163157059D01* +X134200511Y-163151798D01* +X134221587Y-163145979D01* +X134242074Y-163139664D01* +X134261833Y-163132915D01* +X134280723Y-163125794D01* +X134298606Y-163118363D01* +X134315341Y-163110684D01* +X134330789Y-163102819D01* +X134344812Y-163094830D01* +X134357268Y-163086779D01* +X134368019Y-163078728D01* +X134376925Y-163070740D01* +X134385311Y-163062523D01* +X134393592Y-163054743D01* +X134401760Y-163047401D01* +X134409802Y-163040498D01* +X134417709Y-163034037D01* +X134425469Y-163028021D01* +X134433073Y-163022449D01* +X134440508Y-163017326D01* +X134447766Y-163012652D01* +X134454835Y-163008430D01* +X134461703Y-163004661D01* +X134468362Y-163001347D01* +X134474800Y-162998491D01* +X134481006Y-162996094D01* +X134486970Y-162994159D01* +X134492681Y-162992686D01* +X134498128Y-162991679D01* +X134503302Y-162991139D01* +X134508190Y-162991067D01* +X134512783Y-162991467D01* +G37* +G36* +X134252167Y-150346371D02* +G01* +X134262731Y-150350585D01* +X134292176Y-150364951D01* +X134331420Y-150386511D01* +X134378910Y-150414396D01* +X134433098Y-150447737D01* +X134492433Y-150485668D01* +X134555365Y-150527319D01* +X134620343Y-150571823D01* +X134670131Y-150607796D01* +X134714539Y-150640583D01* +X134753893Y-150670595D01* +X134788519Y-150698244D01* +X134818742Y-150723938D01* +X134844888Y-150748091D01* +X134856533Y-150759717D01* +X134867282Y-150771111D01* +X134877174Y-150782326D01* +X134886250Y-150793411D01* +X134894550Y-150804419D01* +X134902117Y-150815401D01* +X134908990Y-150826408D01* +X134915209Y-150837491D01* +X134920816Y-150848703D01* +X134925852Y-150860093D01* +X134930357Y-150871715D01* +X134934371Y-150883618D01* +X134937936Y-150895854D01* +X134941092Y-150908475D01* +X134946339Y-150935077D01* +X134950440Y-150963834D01* +X134953719Y-150995156D01* +X134955754Y-151048029D01* +X134954122Y-151112297D01* +X134949126Y-151186331D01* +X134941068Y-151268504D01* +X134916977Y-151450757D01* +X134884265Y-151646032D01* +X134845353Y-151841306D01* +X134802658Y-152023558D01* +X134780648Y-152105731D01* +X134758599Y-152179766D01* +X134736814Y-152244033D01* +X134715595Y-152296905D01* +X134687389Y-152356271D01* +X134675748Y-152379970D01* +X134665571Y-152399762D01* +X134656728Y-152415709D01* +X134652765Y-152422261D01* +X134649086Y-152427874D01* +X134645675Y-152432557D01* +X134642514Y-152436318D01* +X134639588Y-152439164D01* +X134636880Y-152441103D01* +X134634373Y-152442143D01* +X134632052Y-152442291D01* +X134629899Y-152441556D01* +X134627898Y-152439945D01* +X134626033Y-152437466D01* +X134624288Y-152434127D01* +X134622644Y-152429934D01* +X134621087Y-152424897D01* +X134618166Y-152412319D01* +X134615393Y-152396455D01* +X134612634Y-152377366D01* +X134609760Y-152355115D01* +X134604127Y-152321194D01* +X134595456Y-152276235D01* +X134570734Y-152160645D01* +X134539067Y-152023227D01* +X134503927Y-151878864D01* +X134488135Y-151803396D01* +X134472838Y-151721602D01* +X134458534Y-151636088D01* +X134445718Y-151549458D01* +X134434886Y-151464316D01* +X134426535Y-151383267D01* +X134421161Y-151308915D01* +X134419259Y-151243866D01* +X134418662Y-151174909D01* +X134416717Y-151112649D01* +X134413190Y-151056714D01* +X134410761Y-151031002D01* +X134407849Y-151006732D01* +X134404426Y-150983858D01* +X134400462Y-150962332D01* +X134395929Y-150942108D01* +X134390796Y-150923140D01* +X134385036Y-150905382D01* +X134378619Y-150888786D01* +X134371516Y-150873306D01* +X134363697Y-150858896D01* +X134355135Y-150845509D01* +X134345799Y-150833098D01* +X134335661Y-150821618D01* +X134324692Y-150811022D01* +X134312862Y-150801263D01* +X134300143Y-150792294D01* +X134286505Y-150784070D01* +X134271920Y-150776543D01* +X134256358Y-150769667D01* +X134239790Y-150763396D01* +X134222187Y-150757683D01* +X134203521Y-150752482D01* +X134183761Y-150747746D01* +X134162880Y-150743428D01* +X134117634Y-150735863D01* +X134094984Y-150731769D01* +X134073665Y-150727423D01* +X134053676Y-150722819D01* +X134035014Y-150717952D01* +X134017678Y-150712818D01* +X134001665Y-150707411D01* +X133986973Y-150701728D01* +X133973602Y-150695762D01* +X133961548Y-150689510D01* +X133950810Y-150682966D01* +X133941386Y-150676126D01* +X133933274Y-150668984D01* +X133926472Y-150661536D01* +X133920977Y-150653777D01* +X133916789Y-150645702D01* +X133913906Y-150637307D01* +X133912324Y-150628586D01* +X133912043Y-150619534D01* +X133913060Y-150610147D01* +X133915373Y-150600420D01* +X133918981Y-150590348D01* +X133923882Y-150579927D01* +X133930073Y-150569151D01* +X133937553Y-150558015D01* +X133946319Y-150546515D01* +X133956371Y-150534645D01* +X133967705Y-150522402D01* +X133980320Y-150509780D01* +X133994215Y-150496774D01* +X134009386Y-150483380D01* +X134025832Y-150469592D01* +X134043552Y-150455406D01* +X134058542Y-150443693D01* +X134073679Y-150432399D01* +X134088863Y-150421570D01* +X134103992Y-150411253D01* +X134118967Y-150401494D01* +X134133685Y-150392340D01* +X134148048Y-150383836D01* +X134161952Y-150376031D01* +X134175299Y-150368969D01* +X134187987Y-150362698D01* +X134199915Y-150357265D01* +X134210983Y-150352715D01* +X134221089Y-150349095D01* +X134230134Y-150346452D01* +X134238016Y-150344832D01* +X134241489Y-150344420D01* +X134244634Y-150344281D01* +X134252167Y-150346371D01* +G37* +G36* +X132279442Y-175555763D02* +G01* +X132556128Y-175561520D01* +X132792817Y-175569571D01* +X132961169Y-175579482D01* +X133010862Y-175584999D01* +X133032844Y-175590819D01* +X133033543Y-175592630D01* +X133033664Y-175595074D01* +X133032214Y-175601786D01* +X133028577Y-175610808D01* +X133022839Y-175621992D01* +X133015087Y-175635192D01* +X133005404Y-175650260D01* +X132993876Y-175667048D01* +X132980588Y-175685410D01* +X132949076Y-175726266D01* +X132911548Y-175771648D01* +X132868688Y-175820379D01* +X132821176Y-175871281D01* +X132771112Y-175926264D01* +X132717328Y-175986704D01* +X132661558Y-176050617D01* +X132605541Y-176116018D01* +X132551012Y-176180924D01* +X132499708Y-176243349D01* +X132453365Y-176301310D01* +X132413719Y-176352821D01* +X132377896Y-176399765D01* +X132342446Y-176444599D01* +X132325132Y-176465877D01* +X132308236Y-176486209D01* +X132291867Y-176505456D01* +X132276134Y-176523478D01* +X132261146Y-176540136D01* +X132247010Y-176555289D01* +X132233835Y-176568800D01* +X132221729Y-176580528D01* +X132210802Y-176590333D01* +X132201162Y-176598077D01* +X132196858Y-176601132D01* +X132192917Y-176603619D01* +X132189352Y-176605521D01* +X132186176Y-176606821D01* +X132178476Y-176608437D01* +X132165505Y-176609332D01* +X132124991Y-176609053D01* +X132067113Y-176606170D01* +X131994353Y-176600868D01* +X131814106Y-176583754D01* +X131604093Y-176559199D01* +X131292050Y-176520700D01* +X130929406Y-176481394D01* +X130111844Y-176405077D01* +X129270468Y-176339675D01* +X128524343Y-176294612D01* +X128371805Y-176285992D01* +X128229747Y-176276256D01* +X128101207Y-176265776D01* +X127989224Y-176254924D01* +X127896836Y-176244073D01* +X127858941Y-176238763D01* +X127827084Y-176233593D01* +X127801644Y-176228610D01* +X127783003Y-176223859D01* +X127771540Y-176219387D01* +X127768619Y-176217270D01* +X127767635Y-176215240D01* +X127767788Y-176212776D01* +X127768243Y-176210345D01* +X127768991Y-176207951D01* +X127770022Y-176205597D01* +X127771329Y-176203286D01* +X127772902Y-176201020D01* +X127776813Y-176196637D01* +X127781684Y-176192470D01* +X127787448Y-176188544D01* +X127794032Y-176184881D01* +X127801369Y-176181505D01* +X127809388Y-176178440D01* +X127818019Y-176175707D01* +X127827193Y-176173331D01* +X127836840Y-176171335D01* +X127846890Y-176169742D01* +X127857273Y-176168576D01* +X127867920Y-176167859D01* +X127878760Y-176167615D01* +X127905839Y-176166643D01* +X127938623Y-176163811D01* +X127975871Y-176159242D01* +X128016344Y-176153061D01* +X128058801Y-176145391D01* +X128102002Y-176136358D01* +X128144707Y-176126085D01* +X128185676Y-176114697D01* +X128541489Y-176024200D01* +X128909891Y-175939409D01* +X129290074Y-175860571D01* +X129681234Y-175787934D01* +X130082564Y-175721747D01* +X130493257Y-175662257D01* +X130912508Y-175609712D01* +X131339510Y-175564360D01* +X131492792Y-175556598D01* +X131719435Y-175552868D01* +X131991098Y-175552734D01* +X132279442Y-175555763D01* +G37* +D12* +X284416395Y-181667352D02* +G75* +G02* +X281416395Y-184667295I-2999895J-48D01* +G01* +D10* +G36* +X128019176Y-150027117D02* +G01* +X128026685Y-150028097D01* +X128033584Y-150029686D01* +X128039877Y-150031846D01* +X128045569Y-150034542D01* +X128050666Y-150037735D01* +X128055171Y-150041389D01* +X128059090Y-150045468D01* +X128062428Y-150049935D01* +X128065189Y-150054752D01* +X128067379Y-150059883D01* +X128069002Y-150065291D01* +X128070063Y-150070940D01* +X128070566Y-150076792D01* +X128070518Y-150082811D01* +X128069922Y-150088959D01* +X128068783Y-150095201D01* +X128067107Y-150101499D01* +X128064897Y-150107816D01* +X128062160Y-150114115D01* +X128058899Y-150120361D01* +X128055121Y-150126515D01* +X128050828Y-150132541D01* +X128046027Y-150138403D01* +X128040722Y-150144063D01* +X128034918Y-150149485D01* +X128028620Y-150154631D01* +X128021832Y-150159466D01* +X128014560Y-150163952D01* +X128006809Y-150168052D01* +X127998582Y-150171729D01* +X127989886Y-150174948D01* +X127986445Y-150175832D01* +X127983068Y-150176502D01* +X127979760Y-150176961D01* +X127976522Y-150177211D01* +X127973358Y-150177256D01* +X127970271Y-150177099D01* +X127967262Y-150176742D01* +X127964337Y-150176188D01* +X127961496Y-150175441D01* +X127958744Y-150174502D01* +X127956083Y-150173376D01* +X127953516Y-150172064D01* +X127951045Y-150170571D01* +X127948675Y-150168898D01* +X127946407Y-150167049D01* +X127944245Y-150165026D01* +X127942191Y-150162833D01* +X127940249Y-150160472D01* +X127938421Y-150157946D01* +X127936710Y-150155259D01* +X127935120Y-150152413D01* +X127933652Y-150149411D01* +X127932311Y-150146255D01* +X127931098Y-150142950D01* +X127930017Y-150139497D01* +X127929071Y-150135899D01* +X127928262Y-150132161D01* +X127927594Y-150128283D01* +X127927070Y-150124270D01* +X127926691Y-150120125D01* +X127926462Y-150115849D01* +X127926385Y-150111447D01* +X127926493Y-150107014D01* +X127926813Y-150102648D01* +X127927340Y-150098354D01* +X127928070Y-150094136D01* +X127928997Y-150090000D01* +X127930117Y-150085949D01* +X127931426Y-150081990D01* +X127932917Y-150078127D01* +X127934587Y-150074365D01* +X127936430Y-150070708D01* +X127938441Y-150067162D01* +X127940617Y-150063730D01* +X127942951Y-150060420D01* +X127945440Y-150057234D01* +X127948077Y-150054177D01* +X127950859Y-150051256D01* +X127953781Y-150048474D01* +X127956837Y-150045836D01* +X127960023Y-150043348D01* +X127963334Y-150041014D01* +X127966765Y-150038838D01* +X127970312Y-150036827D01* +X127973968Y-150034984D01* +X127977731Y-150033314D01* +X127981594Y-150031823D01* +X127985554Y-150030514D01* +X127989604Y-150029394D01* +X127993740Y-150028467D01* +X127997958Y-150027737D01* +X128002253Y-150027210D01* +X128006619Y-150026890D01* +X128011052Y-150026782D01* +X128019176Y-150027117D01* +G37* +D12* +X212410000Y-114167398D02* +G75* +G02* +X210289709Y-113284487I5300J3000098D01* +G01* +D10* +G36* +X129576457Y-156756407D02* +G01* +X129587969Y-156757780D01* +X129606661Y-156761196D01* +X129623160Y-156766007D01* +X129637628Y-156772989D01* +X129650228Y-156782916D01* +X129661123Y-156796564D01* +X129670475Y-156814707D01* +X129678447Y-156838122D01* +X129685203Y-156867583D01* +X129690904Y-156903865D01* +X129695714Y-156947744D01* +X129703310Y-157061390D01* +X129709294Y-157214725D01* +X129714968Y-157413948D01* +X129730844Y-158059530D01* +X129376301Y-157985448D01* +X129305639Y-157969397D01* +X129237644Y-157953284D01* +X129173989Y-157937543D01* +X129116349Y-157922608D01* +X129066399Y-157908914D01* +X129025812Y-157896894D01* +X128996263Y-157886983D01* +X128986151Y-157882954D01* +X128979427Y-157879615D01* +X128967709Y-157869731D01* +X128958296Y-157856108D01* +X128951109Y-157838976D01* +X128946065Y-157818564D01* +X128943082Y-157795102D01* +X128942080Y-157768819D01* +X128945693Y-157708710D01* +X128956250Y-157640074D01* +X128973102Y-157564749D01* +X128995596Y-157484572D01* +X129023083Y-157401379D01* +X129054911Y-157317009D01* +X129090428Y-157233297D01* +X129128984Y-157152081D01* +X129169927Y-157075198D01* +X129212607Y-157004486D01* +X129256372Y-156941780D01* +X129300571Y-156888919D01* +X129322630Y-156866755D01* +X129344553Y-156847740D01* +X129358855Y-156837021D01* +X129373894Y-156826728D01* +X129389538Y-156816916D01* +X129405655Y-156807639D01* +X129422112Y-156798950D01* +X129438779Y-156790905D01* +X129455524Y-156783558D01* +X129472214Y-156776963D01* +X129488718Y-156771174D01* +X129504905Y-156766245D01* +X129520641Y-156762231D01* +X129535797Y-156759186D01* +X129550239Y-156757164D01* +X129563836Y-156756220D01* +X129576457Y-156756407D01* +G37* +D12* +X281416394Y-114167353D02* +X212410000Y-114167353D01* +D10* +G36* +X130896995Y-172491889D02* +G01* +X131060613Y-172498638D01* +X131201349Y-172509666D01* +X131258543Y-172516649D01* +X131304505Y-172524539D01* +X131337398Y-172533281D01* +X131348370Y-172537955D01* +X131355385Y-172542822D01* +X131356343Y-172546113D01* +X131354368Y-172551912D01* +X131342290Y-172570397D01* +X131320492Y-172597005D01* +X131290315Y-172630465D01* +X131210185Y-172712858D01* +X131112631Y-172807405D01* +X131008379Y-172903936D01* +X130908157Y-172992282D01* +X130862911Y-173030208D01* +X130822695Y-173062273D01* +X130788850Y-173087207D01* +X130762718Y-173103738D01* +X130731940Y-173108742D01* +X130672264Y-173108296D01* +X130483584Y-173093568D01* +X130231403Y-173064577D01* +X129950448Y-173026347D01* +X129675447Y-172983900D01* +X129441125Y-172942259D01* +X129350071Y-172923311D01* +X129282209Y-172906448D01* +X129241881Y-172892298D01* +X129233398Y-172886437D01* +X129233426Y-172881489D01* +X129252990Y-172869308D01* +X129286746Y-172852995D01* +X129390110Y-172810299D01* +X129530060Y-172758053D01* +X129693140Y-172700909D01* +X129865895Y-172643517D01* +X130034866Y-172590528D01* +X130186599Y-172546593D01* +X130307635Y-172516363D01* +X130356318Y-172508231D01* +X130415815Y-172501656D01* +X130484288Y-172496585D01* +X130559899Y-172492964D01* +X130725192Y-172489853D01* +X130896995Y-172491889D01* +G37* +G36* +X121271515Y-159718606D02* +G01* +X121280135Y-159719129D01* +X121299843Y-159721455D01* +X121323017Y-159725330D01* +X121349864Y-159730570D01* +X121380595Y-159736989D01* +X121428006Y-159747931D01* +X121471162Y-159759044D01* +X121510272Y-159770498D01* +X121545545Y-159782463D01* +X121561808Y-159788691D01* +X121577191Y-159795111D01* +X121591718Y-159801743D01* +X121605418Y-159808611D01* +X121618315Y-159815734D01* +X121630435Y-159823134D01* +X121641806Y-159830833D01* +X121652453Y-159838852D01* +X121662403Y-159847211D01* +X121671681Y-159855933D01* +X121680313Y-159865039D01* +X121688327Y-159874550D01* +X121695748Y-159884487D01* +X121702601Y-159894872D01* +X121708914Y-159905725D01* +X121714713Y-159917069D01* +X121720023Y-159928925D01* +X121724871Y-159941314D01* +X121729283Y-159954256D01* +X121733285Y-159967775D01* +X121736904Y-159981890D01* +X121740164Y-159996623D01* +X121745718Y-160028030D01* +X121749288Y-160054230D01* +X121751951Y-160077392D01* +X121753544Y-160097700D01* +X121753905Y-160115343D01* +X121753572Y-160123222D01* +X121752870Y-160130505D01* +X121751778Y-160137214D01* +X121750277Y-160143372D01* +X121748346Y-160149004D01* +X121745963Y-160154131D01* +X121743110Y-160158778D01* +X121739766Y-160162968D01* +X121735910Y-160166723D01* +X121731522Y-160170068D01* +X121726582Y-160173025D01* +X121721070Y-160175618D01* +X121714964Y-160177870D01* +X121708245Y-160179804D01* +X121700892Y-160181443D01* +X121692885Y-160182812D01* +X121674828Y-160184827D01* +X121653910Y-160186036D01* +X121629970Y-160186625D01* +X121602843Y-160186780D01* +X121563455Y-160185717D01* +X121526600Y-160182491D01* +X121509102Y-160180050D01* +X121492211Y-160177048D01* +X121475919Y-160173479D01* +X121460217Y-160169334D01* +X121445096Y-160164609D01* +X121430548Y-160159295D01* +X121416564Y-160153386D01* +X121403135Y-160146875D01* +X121390253Y-160139756D01* +X121377908Y-160132022D01* +X121366093Y-160123666D01* +X121354797Y-160114681D01* +X121344014Y-160105060D01* +X121333733Y-160094797D01* +X121323946Y-160083884D01* +X121314645Y-160072316D01* +X121305820Y-160060085D01* +X121297464Y-160047184D01* +X121289566Y-160033607D01* +X121282120Y-160019347D01* +X121275115Y-160004397D01* +X121268543Y-159988751D01* +X121262396Y-159972401D01* +X121256664Y-159955340D01* +X121246413Y-159919062D01* +X121237720Y-159879861D01* +X121227581Y-159822068D01* +X121224150Y-159798659D01* +X121222092Y-159778660D01* +X121221643Y-159769882D01* +X121221616Y-159761886D01* +X121222036Y-159754650D01* +X121222929Y-159748151D01* +X121224323Y-159742364D01* +X121226243Y-159737268D01* +X121228715Y-159732838D01* +X121231766Y-159729051D01* +X121235421Y-159725885D01* +X121239707Y-159723315D01* +X121244651Y-159721319D01* +X121250277Y-159719874D01* +X121256612Y-159718955D01* +X121263683Y-159718540D01* +X121271515Y-159718606D01* +G37* +D12* +X100207211Y-143415630D02* +G75* +G02* +X101843575Y-137341456I2509059J2581570D01* +G01* +D10* +G36* +X130704692Y-156854665D02* +G01* +X130716108Y-156859465D01* +X130728116Y-156867281D01* +X130740653Y-156877960D01* +X130767074Y-156907307D01* +X130794882Y-156946297D01* +X130823589Y-156993720D01* +X130852707Y-157048368D01* +X130881748Y-157109031D01* +X130910223Y-157174499D01* +X130937644Y-157243565D01* +X130963522Y-157315018D01* +X130987370Y-157387649D01* +X131008698Y-157460249D01* +X131027019Y-157531609D01* +X131041843Y-157600520D01* +X131052684Y-157665772D01* +X131059052Y-157726156D01* +X131074927Y-157990739D01* +X130725676Y-158006615D01* +X130678834Y-158008285D01* +X130635449Y-158009312D01* +X130595382Y-158009672D01* +X130558493Y-158009343D01* +X130524643Y-158008300D01* +X130493691Y-158006521D01* +X130465499Y-158003982D01* +X130439927Y-158000660D01* +X130428080Y-157998699D01* +X130416835Y-157996533D01* +X130406176Y-157994159D01* +X130396085Y-157991575D01* +X130386544Y-157988779D01* +X130377536Y-157985766D01* +X130369043Y-157982534D01* +X130361048Y-157979080D01* +X130353534Y-157975401D01* +X130346483Y-157971495D01* +X130339878Y-157967358D01* +X130333701Y-157962988D01* +X130327935Y-157958381D01* +X130322562Y-157953535D01* +X130317565Y-157948447D01* +X130312927Y-157943114D01* +X130303560Y-157930307D01* +X130295292Y-157915757D01* +X130288106Y-157899551D01* +X130281983Y-157881774D01* +X130272860Y-157841852D01* +X130267782Y-157796683D01* +X130266612Y-157746957D01* +X130269209Y-157693362D01* +X130275433Y-157636589D01* +X130285146Y-157577327D01* +X130298207Y-157516268D01* +X130314477Y-157454100D01* +X130333817Y-157391513D01* +X130356087Y-157329198D01* +X130381147Y-157267844D01* +X130408859Y-157208141D01* +X130439082Y-157150779D01* +X130471677Y-157096448D01* +X130487719Y-157071913D01* +X130504016Y-157048006D01* +X130520454Y-157024859D01* +X130536914Y-157002603D01* +X130553281Y-156981371D01* +X130569439Y-156961293D01* +X130585272Y-156942503D01* +X130600662Y-156925130D01* +X130615495Y-156909308D01* +X130629653Y-156895169D01* +X130643020Y-156882842D01* +X130655481Y-156872462D01* +X130666918Y-156864159D01* +X130672216Y-156860828D01* +X130677216Y-156858065D01* +X130681901Y-156855888D01* +X130686258Y-156854312D01* +X130690272Y-156853355D01* +X130693928Y-156853032D01* +X130704692Y-156854665D01* +G37* +G36* +X128584548Y-166588489D02* +G01* +X128603290Y-166590166D01* +X128622983Y-166592838D01* +X128665419Y-166601093D01* +X128712249Y-166613116D01* +X128763870Y-166628766D01* +X128820677Y-166647904D01* +X128855164Y-166660822D01* +X128885241Y-166674105D01* +X128910962Y-166688240D01* +X128922206Y-166695780D01* +X128932381Y-166703716D01* +X128941494Y-166712109D01* +X128949552Y-166721021D01* +X128956561Y-166730512D01* +X128962529Y-166740644D01* +X128967462Y-166751477D01* +X128971367Y-166763073D01* +X128974251Y-166775492D01* +X128976120Y-166788796D01* +X128976981Y-166803046D01* +X128976842Y-166818302D01* +X128973587Y-166852079D01* +X128966411Y-166890615D01* +X128955366Y-166934399D01* +X128940507Y-166983919D01* +X128921889Y-167039664D01* +X128899566Y-167102122D01* +X128873592Y-167171780D01* +X128839742Y-167258976D01* +X128807426Y-167338281D01* +X128776319Y-167410114D01* +X128746097Y-167474893D01* +X128716432Y-167533036D01* +X128701707Y-167559751D01* +X128687000Y-167584963D01* +X128672269Y-167608726D01* +X128657474Y-167631092D01* +X128642575Y-167652113D01* +X128627530Y-167671842D01* +X128612300Y-167690330D01* +X128596842Y-167707630D01* +X128581118Y-167723795D01* +X128565085Y-167738876D01* +X128548703Y-167752927D01* +X128531932Y-167765999D01* +X128514731Y-167778145D01* +X128497058Y-167789416D01* +X128478874Y-167799867D01* +X128460138Y-167809547D01* +X128440809Y-167818511D01* +X128420847Y-167826810D01* +X128400209Y-167834497D01* +X128378857Y-167841624D01* +X128333845Y-167854407D01* +X128139128Y-167901369D01* +X127895297Y-167964207D01* +X127397218Y-168097822D01* +X127346317Y-168112189D01* +X127328118Y-168115891D01* +X127315446Y-168116508D01* +X127311344Y-168115481D01* +X127308819Y-168113467D01* +X127307936Y-168110395D01* +X127308759Y-168106193D01* +X127315783Y-168094114D01* +X127330411Y-168076655D01* +X127353163Y-168053242D01* +X127384558Y-168023304D01* +X127475354Y-167941551D01* +X127783511Y-167674489D01* +X127821685Y-167640778D01* +X127858711Y-167607206D01* +X127894435Y-167573913D01* +X127928701Y-167541039D01* +X127961356Y-167508722D01* +X127992243Y-167477104D01* +X128021207Y-167446323D01* +X128048094Y-167416518D01* +X128072749Y-167387830D01* +X128095017Y-167360397D01* +X128114742Y-167334360D01* +X128131769Y-167309858D01* +X128145944Y-167287030D01* +X128157111Y-167266016D01* +X128161519Y-167256232D01* +X128165116Y-167246955D01* +X128167884Y-167238201D01* +X128169803Y-167229987D01* +X128179631Y-167197751D01* +X128192871Y-167157640D01* +X128227349Y-167059993D01* +X128268773Y-166949447D01* +X128312678Y-166838402D01* +X128333208Y-166790568D01* +X128353388Y-166748176D01* +X128373616Y-166711085D01* +X128383870Y-166694484D01* +X128394285Y-166679157D01* +X128404909Y-166665085D01* +X128415791Y-166652252D01* +X128426982Y-166640639D01* +X128438530Y-166630230D01* +X128450485Y-166621007D01* +X128462897Y-166612952D01* +X128475814Y-166606049D01* +X128489286Y-166600279D01* +X128503363Y-166595625D01* +X128518095Y-166592070D01* +X128533529Y-166589596D01* +X128549717Y-166588187D01* +X128566706Y-166587823D01* +X128584548Y-166588489D01* +G37* +D12* +X288192532Y-164796250D02* +G75* +G02* +X287172658Y-162542553I1980268J2253750D01* +G01* +D11* +X229399926Y-175799926D02* +G75* +G02* +X231399974Y-177799926I174J-1999874D01* +G01* +D10* +G36* +X127143853Y-169080549D02* +G01* +X127173176Y-169091557D01* +X127252236Y-169133479D01* +X127354922Y-169198935D01* +X127476925Y-169284312D01* +X127613934Y-169385998D01* +X127761641Y-169500382D01* +X128071906Y-169752790D01* +X128373242Y-170012639D01* +X128509787Y-170136324D01* +X128631170Y-170251032D01* +X128733081Y-170353153D01* +X128811210Y-170439072D01* +X128861249Y-170505179D01* +X128874387Y-170529674D01* +X128878886Y-170547861D01* +X128871034Y-170560943D01* +X128848314Y-170581824D01* +X128763296Y-170643940D01* +X128633877Y-170728132D01* +X128470104Y-170828322D01* +X128282022Y-170938434D01* +X128079678Y-171052391D01* +X127873117Y-171164115D01* +X127672386Y-171267529D01* +X127618091Y-171294886D01* +X127568175Y-171319453D01* +X127522430Y-171341292D01* +X127480645Y-171360464D01* +X127442613Y-171377031D01* +X127408123Y-171391056D01* +X127376965Y-171402601D01* +X127362571Y-171407463D01* +X127348932Y-171411728D01* +X127336022Y-171415403D01* +X127323814Y-171418498D01* +X127312282Y-171421018D01* +X127301400Y-171422973D01* +X127291143Y-171424370D01* +X127281483Y-171425216D01* +X127272395Y-171425520D01* +X127263852Y-171425289D01* +X127255829Y-171424531D01* +X127248299Y-171423253D01* +X127241236Y-171421464D01* +X127234614Y-171419171D01* +X127228406Y-171416381D01* +X127222587Y-171413104D01* +X127217131Y-171409346D01* +X127212010Y-171405115D01* +X127192344Y-171385256D01* +X127173061Y-171358675D01* +X127135808Y-171286857D01* +X127100587Y-171192685D01* +X127067730Y-171079180D01* +X127037570Y-170949366D01* +X127010441Y-170806266D01* +X126986677Y-170652903D01* +X126966610Y-170492301D01* +X126950573Y-170327481D01* +X126938901Y-170161468D01* +X126931926Y-169997285D01* +X126929981Y-169837954D01* +X126933401Y-169686498D01* +X126942518Y-169545941D01* +X126957665Y-169419305D01* +X126979177Y-169309614D01* +X126986305Y-169282582D01* +X126993781Y-169257069D01* +X127001583Y-169233106D01* +X127009687Y-169210725D01* +X127013845Y-169200137D01* +X127018070Y-169189956D01* +X127022359Y-169180186D01* +X127026709Y-169170831D01* +X127031118Y-169161894D01* +X127035581Y-169153380D01* +X127040097Y-169145292D01* +X127044662Y-169137634D01* +X127049273Y-169130410D01* +X127053929Y-169123624D01* +X127058625Y-169117280D01* +X127063358Y-169111382D01* +X127068127Y-169105934D01* +X127072928Y-169100938D01* +X127077757Y-169096401D01* +X127082613Y-169092324D01* +X127087492Y-169088712D01* +X127092392Y-169085570D01* +X127097309Y-169082900D01* +X127102240Y-169080707D01* +X127107183Y-169078995D01* +X127112135Y-169077767D01* +X127117093Y-169077027D01* +X127122053Y-169076780D01* +X127143853Y-169080549D01* +G37* +D12* +X104116395Y-117167352D02* +X104116394Y-134430895D01* +X193609891Y-124380109D02* +X186630643Y-117400861D01* +D10* +G36* +X117411113Y-176773260D02* +G01* +X117414555Y-176773694D01* +X117417901Y-176774501D01* +X117421162Y-176775679D01* +X117424348Y-176777229D01* +X117427467Y-176779152D01* +X117430531Y-176781446D01* +X117433548Y-176784113D01* +X117436528Y-176787152D01* +X117439481Y-176790563D01* +X117442416Y-176794346D01* +X117445344Y-176798501D01* +X117448274Y-176803028D01* +X117451215Y-176807927D01* +X117454178Y-176813199D01* +X117459073Y-176820502D01* +X117463821Y-176828464D01* +X117468398Y-176837000D01* +X117472782Y-176846023D01* +X117476948Y-176855450D01* +X117480874Y-176865195D01* +X117484536Y-176875172D01* +X117487912Y-176885296D01* +X117490978Y-176895483D01* +X117493710Y-176905646D01* +X117496086Y-176915701D01* +X117498082Y-176925562D01* +X117499675Y-176935144D01* +X117500842Y-176944361D01* +X117501559Y-176953130D01* +X117501803Y-176961363D01* +X117502108Y-176970267D01* +X117503002Y-176981000D01* +X117506433Y-177007334D01* +X117511849Y-177039126D01* +X117519001Y-177075133D01* +X117527641Y-177114118D01* +X117537522Y-177154839D01* +X117548394Y-177196056D01* +X117560011Y-177236529D01* +X117568674Y-177269310D01* +X117576971Y-177298346D01* +X117585161Y-177323862D01* +X117593498Y-177346084D01* +X117597801Y-177356030D01* +X117602237Y-177365237D01* +X117606838Y-177373732D01* +X117611636Y-177381545D01* +X117616662Y-177388702D01* +X117621949Y-177395232D01* +X117627529Y-177401164D01* +X117633433Y-177406525D01* +X117639694Y-177411343D01* +X117646343Y-177415646D01* +X117653413Y-177419464D01* +X117660935Y-177422823D01* +X117668942Y-177425751D01* +X117677465Y-177428278D01* +X117686537Y-177430431D01* +X117696189Y-177432238D01* +X117717362Y-177434926D01* +X117741240Y-177436568D01* +X117768080Y-177437388D01* +X117798136Y-177437611D01* +X117817393Y-177437306D01* +X117837348Y-177436412D01* +X117857830Y-177434960D01* +X117878669Y-177432981D01* +X117899693Y-177430506D01* +X117920733Y-177427565D01* +X117941618Y-177424191D01* +X117962178Y-177420414D01* +X117982241Y-177416264D01* +X118001638Y-177411774D01* +X118020197Y-177406973D01* +X118037749Y-177401894D01* +X118054123Y-177396566D01* +X118069148Y-177391022D01* +X118082653Y-177385292D01* +X118094469Y-177379407D01* +X118111831Y-177370450D01* +X118128441Y-177363562D01* +X118144664Y-177358954D01* +X118152743Y-177357570D01* +X118160863Y-177356834D01* +X118169068Y-177356772D01* +X118177403Y-177357411D01* +X118185915Y-177358777D01* +X118194649Y-177360895D01* +X118203650Y-177363793D01* +X118212965Y-177367496D01* +X118232714Y-177377421D01* +X118254262Y-177390881D01* +X118277973Y-177408085D01* +X118304210Y-177429242D01* +X118333339Y-177454562D01* +X118365723Y-177484253D01* +X118401727Y-177518526D01* +X118486053Y-177601651D01* +X118591958Y-177710617D01* +X118633544Y-177756585D01* +X118667540Y-177798685D01* +X118681690Y-177818708D01* +X118693940Y-177838273D01* +X118704289Y-177857549D01* +X118712736Y-177876706D01* +X118719280Y-177895914D01* +X118723920Y-177915341D01* +X118726655Y-177935158D01* +X118727485Y-177955534D01* +X118726407Y-177976638D01* +X118723422Y-177998641D01* +X118718527Y-178021711D01* +X118711723Y-178046019D01* +X118703009Y-178071734D01* +X118692382Y-178099025D01* +X118665390Y-178159015D01* +X118630740Y-178227346D01* +X118588424Y-178305374D01* +X118480761Y-178495947D01* +X118378979Y-178679997D01* +X118265787Y-178888853D01* +X118155572Y-179095723D01* +X118062719Y-179273820D01* +X117861636Y-179660113D01* +X117708178Y-179575445D01* +X117665062Y-179552107D01* +X117619480Y-179524172D01* +X117572070Y-179492252D01* +X117523465Y-179456961D01* +X117474303Y-179418911D01* +X117425218Y-179378713D01* +X117376846Y-179336981D01* +X117329823Y-179294326D01* +X117284785Y-179251361D01* +X117242366Y-179208698D01* +X117203203Y-179166950D01* +X117167932Y-179126729D01* +X117137187Y-179088648D01* +X117111604Y-179053318D01* +X117091820Y-179021352D01* +X117084301Y-179006822D01* +X117078469Y-178993362D01* +X117073878Y-178980491D01* +X117070015Y-178965798D01* +X117066865Y-178949446D01* +X117064413Y-178931598D01* +X117062643Y-178912417D01* +X117061540Y-178892066D01* +X117061088Y-178870707D01* +X117061271Y-178848503D01* +X117062075Y-178825617D01* +X117063483Y-178802211D01* +X117065481Y-178778449D01* +X117068052Y-178754493D01* +X117071181Y-178730506D01* +X117074852Y-178706651D01* +X117079051Y-178683090D01* +X117083761Y-178659987D01* +X117088472Y-178635215D01* +X117092670Y-178608652D01* +X117099471Y-178550930D01* +X117104039Y-178488370D01* +X117106251Y-178422524D01* +X117105982Y-178354942D01* +X117103109Y-178287173D01* +X117097507Y-178220769D01* +X117093644Y-178188563D01* +X117089053Y-178157280D01* +X117081344Y-178096481D01* +X117075999Y-178028078D01* +X117072903Y-177953397D01* +X117071938Y-177873762D01* +X117072988Y-177790500D01* +X117075937Y-177704935D01* +X117080670Y-177618394D01* +X117087068Y-177532201D01* +X117095018Y-177447683D01* +X117104401Y-177366165D01* +X117115102Y-177288972D01* +X117127004Y-177217430D01* +X117139991Y-177152864D01* +X117153948Y-177096600D01* +X117168757Y-177049964D01* +X117184302Y-177014281D01* +X117197377Y-176993083D01* +X117212497Y-176969714D01* +X117229230Y-176944981D01* +X117247141Y-176919691D01* +X117265796Y-176894648D01* +X117284762Y-176870659D01* +X117294225Y-176859312D01* +X117303603Y-176848531D01* +X117312841Y-176838416D01* +X117321886Y-176829069D01* +X117335232Y-176816916D01* +X117341510Y-176811397D01* +X117347538Y-176806250D01* +X117353326Y-176801475D01* +X117358884Y-176797073D01* +X117364220Y-176793042D01* +X117369346Y-176789383D01* +X117374270Y-176786097D01* +X117379001Y-176783182D01* +X117383551Y-176780640D01* +X117387929Y-176778469D01* +X117392143Y-176776671D01* +X117396205Y-176775245D01* +X117400123Y-176774190D01* +X117403907Y-176773508D01* +X117407567Y-176773198D01* +X117411113Y-176773260D01* +G37* +G36* +X143399216Y-178527693D02* +G01* +X143416710Y-178539067D01* +X143438955Y-178558658D01* +X143465247Y-178585504D01* +X143494880Y-178618644D01* +X143527148Y-178657118D01* +X143561346Y-178699963D01* +X143632711Y-178794924D01* +X143703332Y-178895838D01* +X143767565Y-178995017D01* +X143795524Y-179041552D01* +X143819769Y-179084769D01* +X143839596Y-179123708D01* +X143854299Y-179157406D01* +X143865643Y-179193573D01* +X143875838Y-179239623D01* +X143884856Y-179294153D01* +X143892664Y-179355760D01* +X143899232Y-179423041D01* +X143904529Y-179494594D01* +X143911185Y-179644900D01* +X143912384Y-179795453D01* +X143907877Y-179935031D01* +X143903407Y-179997196D01* +X143897418Y-180052409D01* +X143889879Y-180099265D01* +X143880758Y-180136362D01* +X143873096Y-180158640D01* +X143864050Y-180181760D01* +X143842094Y-180230166D01* +X143815472Y-180280866D01* +X143784764Y-180333147D01* +X143750553Y-180386296D01* +X143713420Y-180439601D01* +X143673945Y-180492347D01* +X143632711Y-180543822D01* +X143590299Y-180593312D01* +X143547290Y-180640105D01* +X143504265Y-180683487D01* +X143461807Y-180722746D01* +X143420495Y-180757167D01* +X143380913Y-180786039D01* +X143361951Y-180798171D01* +X143343640Y-180808647D01* +X143326051Y-180817380D01* +X143309259Y-180824280D01* +X143175809Y-180871481D01* +X143119502Y-180890381D01* +X143069148Y-180906218D01* +X143024003Y-180919048D01* +X142983324Y-180928925D01* +X142964425Y-180932773D01* +X142946365Y-180935902D01* +X142929048Y-180938321D01* +X142912382Y-180940035D01* +X142896274Y-180941051D01* +X142880632Y-180941377D01* +X142865362Y-180941019D01* +X142850370Y-180939983D01* +X142835565Y-180938277D01* +X142820853Y-180935907D01* +X142806140Y-180932880D01* +X142791335Y-180929203D01* +X142776344Y-180924883D01* +X142761074Y-180919926D01* +X142729324Y-180908130D01* +X142695341Y-180893869D01* +X142658383Y-180877197D01* +X142640060Y-180868593D01* +X142620881Y-180858719D01* +X142580372Y-180835535D01* +X142537692Y-180808398D01* +X142493679Y-180778060D01* +X142449171Y-180745273D01* +X142405003Y-180710788D01* +X142362013Y-180675357D01* +X142321039Y-180639732D01* +X142282918Y-180604666D01* +X142248486Y-180570909D01* +X142218581Y-180539215D01* +X142194040Y-180510334D01* +X142184042Y-180497184D01* +X142175700Y-180485019D01* +X142169117Y-180473933D01* +X142164399Y-180464021D01* +X142161649Y-180455377D01* +X142160973Y-180448093D01* +X142162475Y-180442265D01* +X142166259Y-180437987D01* +X142253571Y-180396314D01* +X142436134Y-180310985D01* +X142512032Y-180270688D01* +X142584931Y-180223259D01* +X142654806Y-180168762D01* +X142721635Y-180107257D01* +X142785395Y-180038806D01* +X142846062Y-179963472D01* +X142903613Y-179881317D01* +X142958024Y-179792403D01* +X143009273Y-179696791D01* +X143057336Y-179594544D01* +X143102189Y-179485724D01* +X143143811Y-179370393D01* +X143182177Y-179248612D01* +X143217264Y-179120443D01* +X143249049Y-178985950D01* +X143277508Y-178845193D01* +X143284572Y-178807502D01* +X143291853Y-178771865D01* +X143299320Y-178738352D01* +X143306942Y-178707032D01* +X143314688Y-178677976D01* +X143322528Y-178651253D01* +X143330429Y-178626933D01* +X143338361Y-178605086D01* +X143346294Y-178585781D01* +X143350250Y-178577104D01* +X143354195Y-178569088D01* +X143358124Y-178561743D01* +X143362034Y-178555077D01* +X143365921Y-178549099D01* +X143369781Y-178543818D01* +X143373609Y-178539242D01* +X143377403Y-178535380D01* +X143381158Y-178532241D01* +X143384870Y-178529834D01* +X143388536Y-178528166D01* +X143392152Y-178527248D01* +X143395713Y-178527087D01* +X143399216Y-178527693D01* +G37* +D11* +X202168005Y-182799926D02* +G75* +G02* +X200199962Y-180799926I47995J2015526D01* +G01* +D10* +G36* +X130069511Y-173712280D02* +G01* +X130206350Y-173721210D01* +X130422067Y-173732124D01* +X130969092Y-173759906D01* +X131119791Y-173767275D01* +X131282707Y-173777187D01* +X131624598Y-173802901D01* +X131953591Y-173833575D01* +X132100383Y-173849687D01* +X132228510Y-173865736D01* +X132399755Y-173889187D01* +X132475414Y-173901072D01* +X132545762Y-173913445D01* +X132611801Y-173926593D01* +X132674530Y-173940803D01* +X132734949Y-173956361D01* +X132794057Y-173973556D01* +X132852856Y-173992672D01* +X132912345Y-174013998D01* +X132973523Y-174037820D01* +X133037391Y-174064425D01* +X133177197Y-174127130D01* +X133339761Y-174204408D01* +X133451939Y-174260941D01* +X133560521Y-174318343D01* +X133662902Y-174375000D01* +X133756478Y-174429301D01* +X133838643Y-174479634D01* +X133874633Y-174502808D01* +X133906794Y-174524385D01* +X133934800Y-174544164D01* +X133958326Y-174561944D01* +X133977046Y-174577522D01* +X133990634Y-174590697D01* +X134000658Y-174602023D01* +X134010857Y-174615082D01* +X134031614Y-174645886D01* +X134052572Y-174682085D01* +X134073399Y-174722656D01* +X134093761Y-174766576D01* +X134113325Y-174812821D01* +X134131757Y-174860369D01* +X134148723Y-174908195D01* +X134163892Y-174955278D01* +X134176929Y-175000593D01* +X134187500Y-175043118D01* +X134195274Y-175081829D01* +X134199916Y-175115703D01* +X134201093Y-175143717D01* +X134200278Y-175155206D01* +X134198471Y-175164847D01* +X134195632Y-175172512D01* +X134191719Y-175178071D01* +X134187827Y-175179870D01* +X134182169Y-175181296D01* +X134174836Y-175182350D01* +X134165922Y-175183032D01* +X134143721Y-175183281D01* +X134116312Y-175182040D01* +X134084438Y-175179312D01* +X134048843Y-175175095D01* +X134010272Y-175169390D01* +X133969467Y-175162196D01* +X133694797Y-175105849D01* +X133454854Y-175058679D01* +X133238723Y-175018950D01* +X133035490Y-174984927D01* +X132834241Y-174954872D01* +X132624063Y-174927049D01* +X132394041Y-174899722D01* +X132133261Y-174871155D01* +X131743134Y-174838123D01* +X131354806Y-174818237D01* +X130974539Y-174811250D01* +X130608598Y-174816914D01* +X130432956Y-174824413D01* +X130263245Y-174834981D01* +X130100246Y-174848587D01* +X129944742Y-174865201D01* +X129797517Y-174884792D01* +X129659354Y-174907329D01* +X129531035Y-174932780D01* +X129413343Y-174961114D01* +X129366092Y-174973393D01* +X129321577Y-174984440D01* +X129279805Y-174994262D01* +X129240786Y-175002867D01* +X129204526Y-175010263D01* +X129171033Y-175016457D01* +X129140315Y-175021458D01* +X129112380Y-175025273D01* +X129087236Y-175027910D01* +X129064890Y-175029377D01* +X129045350Y-175029681D01* +X129028623Y-175028830D01* +X129021318Y-175027973D01* +X129014718Y-175026831D01* +X129008826Y-175025405D01* +X129003643Y-175023694D01* +X128999168Y-175021700D01* +X128995404Y-175019425D01* +X128992351Y-175016868D01* +X128990010Y-175014032D01* +X128987670Y-175010745D01* +X128984622Y-175007828D01* +X128976419Y-175003097D01* +X128965442Y-174999823D01* +X128951728Y-174997991D01* +X128935317Y-174997585D01* +X128916247Y-174998590D01* +X128894557Y-175000991D01* +X128870286Y-175004771D01* +X128843473Y-175009915D01* +X128814155Y-175016408D01* +X128748165Y-175033378D01* +X128672624Y-175055557D01* +X128587844Y-175082820D01* +X128509782Y-175109775D01* +X128431657Y-175134745D01* +X128355393Y-175157235D01* +X128282912Y-175176749D01* +X128216136Y-175192789D01* +X128156987Y-175204861D01* +X128130874Y-175209253D01* +X128107388Y-175212468D01* +X128086770Y-175214442D01* +X128069261Y-175215114D01* +X128052015Y-175216090D01* +X128030266Y-175218958D01* +X127974590Y-175229996D01* +X127904899Y-175247483D01* +X127823860Y-175270675D01* +X127734139Y-175298828D01* +X127638403Y-175331198D01* +X127539319Y-175367040D01* +X127439552Y-175405612D01* +X127375592Y-175430175D01* +X127316562Y-175452297D01* +X127262307Y-175472016D01* +X127212672Y-175489370D01* +X127167502Y-175504399D01* +X127126641Y-175517141D01* +X127089935Y-175527635D01* +X127057229Y-175535920D01* +X127042328Y-175539246D01* +X127028368Y-175542034D01* +X127015330Y-175544290D01* +X127003196Y-175546017D01* +X126991946Y-175547221D01* +X126981559Y-175547907D01* +X126972018Y-175548079D01* +X126963302Y-175547743D01* +X126955392Y-175546903D01* +X126948269Y-175545564D01* +X126941914Y-175543731D01* +X126936306Y-175541408D01* +X126931427Y-175538601D01* +X126927258Y-175535315D01* +X126923778Y-175531553D01* +X126920969Y-175527322D01* +X126916266Y-175522886D01* +X126909139Y-175519488D01* +X126887844Y-175515746D01* +X126857543Y-175515974D01* +X126818691Y-175520045D01* +X126771747Y-175527838D01* +X126717168Y-175539227D01* +X126586933Y-175572300D01* +X126431645Y-175618271D01* +X126254964Y-175676149D01* +X126060547Y-175744941D01* +X125852053Y-175823656D01* +X125838774Y-175828115D01* +X125826690Y-175831552D01* +X125821081Y-175832877D01* +X125815752Y-175833934D01* +X125810699Y-175834720D01* +X125805916Y-175835231D01* +X125801395Y-175835463D01* +X125797133Y-175835412D01* +X125793123Y-175835074D01* +X125789358Y-175834446D01* +X125785834Y-175833523D01* +X125782544Y-175832301D01* +X125779484Y-175830777D01* +X125776646Y-175828947D01* +X125774025Y-175826807D01* +X125771615Y-175824353D01* +X125769410Y-175821581D01* +X125767406Y-175818488D01* +X125765595Y-175815069D01* +X125763972Y-175811320D01* +X125762531Y-175807238D01* +X125761266Y-175802819D01* +X125760172Y-175798059D01* +X125759243Y-175792954D01* +X125758473Y-175787500D01* +X125757856Y-175781694D01* +X125757057Y-175769007D01* +X125756801Y-175754863D01* +X125756612Y-175737122D01* +X125755778Y-175721583D01* +X125753906Y-175708214D01* +X125750600Y-175696984D01* +X125748286Y-175692162D01* +X125745465Y-175687863D01* +X125742088Y-175684084D01* +X125738105Y-175680820D01* +X125733468Y-175678067D01* +X125728125Y-175675823D01* +X125722029Y-175674082D01* +X125715130Y-175672841D01* +X125698724Y-175671843D01* +X125678512Y-175672799D01* +X125654099Y-175675678D01* +X125625089Y-175680448D01* +X125591088Y-175687078D01* +X125551699Y-175695537D01* +X125455178Y-175717821D01* +X125315014Y-175747832D01* +X125168797Y-175774355D01* +X125017169Y-175797375D01* +X124860774Y-175816875D01* +X124700256Y-175832840D01* +X124536257Y-175845255D01* +X124200391Y-175859373D01* +X123858324Y-175859104D01* +X123515203Y-175844325D01* +X123344856Y-175831455D01* +X123176175Y-175814910D01* +X123009804Y-175794677D01* +X122846386Y-175770738D01* +X122729384Y-175749671D01* +X122600437Y-175722751D01* +X122462235Y-175690824D01* +X122317467Y-175654734D01* +X122018994Y-175573448D01* +X121726537Y-175485650D01* +X121461612Y-175398100D01* +X121346199Y-175356530D01* +X121245739Y-175317557D01* +X121162921Y-175282026D01* +X121100435Y-175250781D01* +X121060971Y-175224667D01* +X121050713Y-175213799D01* +X121047219Y-175204530D01* +X121047557Y-175202081D01* +X121048560Y-175199695D01* +X121050210Y-175197372D01* +X121052490Y-175195115D01* +X121058869Y-175190798D01* +X121067559Y-175186753D01* +X121078419Y-175182987D01* +X121091309Y-175179508D01* +X121106091Y-175176323D01* +X121122625Y-175173441D01* +X121160390Y-175168615D01* +X121203488Y-175165090D01* +X121250804Y-175162930D01* +X121301219Y-175162196D01* +X121486252Y-175155716D01* +X121766472Y-175138136D01* +X122487214Y-175080837D01* +X123212916Y-175012624D01* +X123499338Y-174981400D01* +X123693052Y-174955818D01* +X123965314Y-174904339D01* +X124280675Y-174834690D01* +X124631134Y-174749042D01* +X125008693Y-174649565D01* +X125405351Y-174538430D01* +X125813109Y-174417806D01* +X126223968Y-174289866D01* +X126629927Y-174156778D01* +X126973286Y-174043761D01* +X127255501Y-173956108D01* +X127380308Y-173920571D01* +X127497781Y-173889910D01* +X127610573Y-173863636D01* +X127721334Y-173841262D01* +X127832714Y-173822298D01* +X127947366Y-173806257D01* +X128067940Y-173792649D01* +X128197088Y-173780987D01* +X128491705Y-173761548D01* +X128852427Y-173744031D01* +X129260630Y-173729396D01* +X129625672Y-173718233D01* +X129908363Y-173712032D01* +X130006579Y-173711257D01* +X130069511Y-173712280D01* +G37* +D12* +X101843668Y-170993299D02* +G75* +G02* +X104116410Y-173903811I-727368J-2910601D01* +G01* +D11* +X229399926Y-176299926D02* +G75* +G02* +X230899974Y-177799926I-26J-1500074D01* +G01* +D10* +G36* +X128180900Y-168085639D02* +G01* +X128256846Y-168113065D01* +X128490114Y-168214155D01* +X128802012Y-168361753D01* +X129156698Y-168537690D01* +X129518329Y-168723798D01* +X129851063Y-168901906D01* +X130119057Y-169053845D01* +X130217576Y-169114323D01* +X130286468Y-169161445D01* +X130434635Y-169267278D01* +X130318218Y-169394280D01* +X130306446Y-169407470D01* +X130294985Y-169421172D01* +X130283895Y-169435277D01* +X130273239Y-169449676D01* +X130263079Y-169464262D01* +X130253478Y-169478925D01* +X130244497Y-169493557D01* +X130236198Y-169508050D01* +X130228643Y-169522294D01* +X130221894Y-169536183D01* +X130216013Y-169549606D01* +X130211063Y-169562455D01* +X130207104Y-169574623D01* +X130204200Y-169586000D01* +X130202412Y-169596478D01* +X130201802Y-169605948D01* +X130200585Y-169614146D01* +X130197024Y-169623782D01* +X130191255Y-169634747D01* +X130183416Y-169646927D01* +X130162072Y-169674490D01* +X130134086Y-169705579D01* +X130100549Y-169739305D01* +X130062555Y-169774774D01* +X130021197Y-169811096D01* +X129977568Y-169847379D01* +X129932761Y-169882733D01* +X129887868Y-169916264D01* +X129843983Y-169947083D01* +X129802198Y-169974297D01* +X129763608Y-169997015D01* +X129729303Y-170014346D01* +X129700379Y-170025399D01* +X129688275Y-170028292D01* +X129677926Y-170029281D01* +X129663730Y-170026742D01* +X129646952Y-170019142D01* +X129627616Y-170006503D01* +X129605745Y-169988849D01* +X129581363Y-169966203D01* +X129554493Y-169938589D01* +X129525157Y-169906029D01* +X129493380Y-169868547D01* +X129422594Y-169778909D01* +X129342320Y-169669861D01* +X129252744Y-169541589D01* +X129154052Y-169394280D01* +X129067432Y-169264500D01* +X129030630Y-169211233D01* +X128996873Y-169164671D01* +X128965195Y-169124031D01* +X128934624Y-169088531D01* +X128904193Y-169057387D01* +X128872933Y-169029816D01* +X128839874Y-169005036D01* +X128804048Y-168982263D01* +X128764486Y-168960716D01* +X128720218Y-168939610D01* +X128670276Y-168918162D01* +X128613692Y-168895591D01* +X128476718Y-168843945D01* +X128263904Y-168762792D01* +X128052145Y-168676927D01* +X127850431Y-168590565D01* +X127667755Y-168507925D01* +X127513108Y-168433221D01* +X127449106Y-168400164D01* +X127395483Y-168370673D01* +X127353362Y-168345274D01* +X127323869Y-168324495D01* +X127314209Y-168316002D01* +X127308128Y-168308862D01* +X127305765Y-168303141D01* +X127307261Y-168298904D01* +X127312873Y-168295443D01* +X127321648Y-168291060D01* +X127347941Y-168279805D01* +X127384652Y-168265697D01* +X127430292Y-168249296D01* +X127483374Y-168231158D01* +X127542409Y-168211841D01* +X127605909Y-168191905D01* +X127672386Y-168171907D01* +X127742531Y-168154140D01* +X127812863Y-168136931D01* +X127881582Y-168120839D01* +X127946891Y-168106420D01* +X128006990Y-168094234D01* +X128060083Y-168084839D01* +X128083439Y-168081362D01* +X128104370Y-168078793D01* +X128122649Y-168077200D01* +X128138053Y-168076653D01* +X128180900Y-168085639D01* +G37* +D11* +X200199926Y-177799926D02* +G75* +G02* +X202199926Y-175799926I2000074J-74D01* +G01* +D10* +G36* +X134408676Y-158424656D02* +G01* +X134397806Y-158497659D01* +X134386951Y-158561950D01* +X134376004Y-158617621D01* +X134364855Y-158664765D01* +X134359171Y-158685169D01* +X134353396Y-158703476D01* +X134347516Y-158719698D01* +X134341518Y-158733846D01* +X134335388Y-158745932D01* +X134329113Y-158755969D01* +X134322679Y-158763966D01* +X134316072Y-158769937D01* +X134309280Y-158773892D01* +X134302288Y-158775844D01* +X134295082Y-158775803D01* +X134287650Y-158773782D01* +X134279978Y-158769792D01* +X134272052Y-158763844D01* +X134263858Y-158755952D01* +X134255384Y-158746125D01* +X134246614Y-158734375D01* +X134237537Y-158720715D01* +X134228138Y-158705156D01* +X134218404Y-158687710D01* +X134197875Y-158647201D01* +X134175843Y-158599281D01* +X134154356Y-158549145D01* +X134133923Y-158498822D01* +X134115103Y-158449615D01* +X134098453Y-158402827D01* +X134084531Y-158359760D01* +X134078768Y-158340029D01* +X134073896Y-158321716D01* +X134069986Y-158304984D01* +X134067106Y-158289997D01* +X134065327Y-158276916D01* +X134064719Y-158265906D01* +X134065230Y-158253559D01* +X134066827Y-158242289D01* +X134069602Y-158232059D01* +X134071461Y-158227321D01* +X134073649Y-158222828D01* +X134076178Y-158218575D01* +X134079059Y-158214558D01* +X134082305Y-158210772D01* +X134085927Y-158207211D01* +X134089936Y-158203872D01* +X134094345Y-158200748D01* +X134099165Y-158197836D01* +X134104406Y-158195130D01* +X134116204Y-158190317D01* +X134129831Y-158186273D01* +X134145380Y-158182956D01* +X134162945Y-158180330D01* +X134182618Y-158178355D01* +X134204492Y-158176992D01* +X134228661Y-158176203D01* +X134255217Y-158175948D01* +X134445718Y-158175948D01* +X134408676Y-158424656D01* +G37* +G36* +X137503327Y-162202124D02* +G01* +X137510089Y-162203258D01* +X137517318Y-162204985D01* +X137525022Y-162207307D01* +X137541893Y-162213743D01* +X137560772Y-162222582D01* +X137581728Y-162233840D01* +X137604832Y-162247531D01* +X137630152Y-162263672D01* +X137657759Y-162282278D01* +X137677359Y-162296439D01* +X137694511Y-162309244D01* +X137709244Y-162320823D01* +X137715713Y-162326195D01* +X137721589Y-162331310D01* +X137726877Y-162336185D01* +X137731579Y-162340835D01* +X137735699Y-162345279D01* +X137739242Y-162349532D01* +X137742212Y-162353610D01* +X137744612Y-162357530D01* +X137746445Y-162361309D01* +X137747717Y-162364962D01* +X137748431Y-162368508D01* +X137748591Y-162371961D01* +X137748200Y-162375338D01* +X137747263Y-162378657D01* +X137745783Y-162381933D01* +X137743765Y-162385182D01* +X137741211Y-162388422D01* +X137738127Y-162391669D01* +X137734515Y-162394939D01* +X137730380Y-162398248D01* +X137725726Y-162401614D01* +X137720557Y-162405052D01* +X137714875Y-162408580D01* +X137708686Y-162412213D01* +X137694801Y-162419861D01* +X137685257Y-162424888D01* +X137675498Y-162429069D01* +X137665559Y-162432426D01* +X137655475Y-162434982D01* +X137645277Y-162436759D01* +X137635001Y-162437779D01* +X137624681Y-162438065D01* +X137614350Y-162437639D01* +X137604042Y-162436523D01* +X137593792Y-162434739D01* +X137583632Y-162432310D01* +X137573598Y-162429257D01* +X137563722Y-162425604D01* +X137554039Y-162421373D01* +X137544583Y-162416586D01* +X137535388Y-162411264D01* +X137526487Y-162405431D01* +X137517915Y-162399109D01* +X137509705Y-162392319D01* +X137501891Y-162385085D01* +X137494508Y-162377429D01* +X137487589Y-162369372D01* +X137481167Y-162360938D01* +X137475278Y-162352147D01* +X137469954Y-162343024D01* +X137465231Y-162333590D01* +X137461141Y-162323866D01* +X137457718Y-162313877D01* +X137454997Y-162303643D01* +X137453012Y-162293187D01* +X137451796Y-162282532D01* +X137451383Y-162271699D01* +X137452014Y-162254958D01* +X137453956Y-162240465D01* +X137455440Y-162234066D01* +X137457278Y-162228235D01* +X137459478Y-162222974D01* +X137462049Y-162218284D01* +X137465000Y-162214169D01* +X137468339Y-162210628D01* +X137472076Y-162207665D01* +X137476219Y-162205282D01* +X137480776Y-162203480D01* +X137485757Y-162202261D01* +X137491170Y-162201628D01* +X137497024Y-162201581D01* +X137503327Y-162202124D01* +G37* +G36* +X109987224Y-180772339D02* +G01* +X109993848Y-180775207D01* +X110002099Y-180779873D01* +X110011862Y-180786244D01* +X110023020Y-180794228D01* +X110035458Y-180803731D01* +X110063704Y-180826923D01* +X110095671Y-180855076D01* +X110130428Y-180887446D01* +X110167046Y-180923289D01* +X110204594Y-180961861D01* +X110254170Y-181011171D01* +X110305777Y-181057939D01* +X110359585Y-181102226D01* +X110415765Y-181144094D01* +X110474488Y-181183606D01* +X110535923Y-181220824D01* +X110600242Y-181255809D01* +X110667615Y-181288624D01* +X110738213Y-181319330D01* +X110812206Y-181347990D01* +X110889764Y-181374665D01* +X110971059Y-181399418D01* +X111056261Y-181422311D01* +X111145539Y-181443405D01* +X111239066Y-181462763D01* +X111337011Y-181480447D01* +X111476258Y-181504755D01* +X111535173Y-181514304D01* +X111587786Y-181522117D01* +X111634725Y-181528194D01* +X111676618Y-181532535D01* +X111714093Y-181535139D01* +X111747777Y-181536007D01* +X111763393Y-181535790D01* +X111778298Y-181535139D01* +X111792569Y-181534054D01* +X111806285Y-181532535D01* +X111819524Y-181530581D01* +X111832365Y-181528194D01* +X111844886Y-181525373D01* +X111857165Y-181522117D01* +X111869282Y-181518428D01* +X111881315Y-181514304D01* +X111905441Y-181504755D01* +X111930172Y-181493469D01* +X111956136Y-181480447D01* +X111971993Y-181471771D01* +X111987741Y-181463621D01* +X112003273Y-181456030D01* +X112018478Y-181449027D01* +X112033250Y-181442645D01* +X112047479Y-181436914D01* +X112061057Y-181431865D01* +X112073876Y-181427530D01* +X112085826Y-181423938D01* +X112096799Y-181421122D01* +X112106688Y-181419112D01* +X112115382Y-181417938D01* +X112119248Y-181417676D01* +X112122775Y-181417634D01* +X112125948Y-181417816D01* +X112128756Y-181418228D01* +X112131184Y-181418872D01* +X112133218Y-181419752D01* +X112134846Y-181420873D01* +X112136053Y-181422238D01* +X112137303Y-181426357D01* +X112137128Y-181434599D01* +X112132745Y-181462587D01* +X112123402Y-181504465D01* +X112109594Y-181558498D01* +X112091818Y-181622948D01* +X112070568Y-181696080D01* +X112019636Y-181861444D01* +X111990460Y-181946163D01* +X111962833Y-182028216D01* +X111914464Y-182175639D01* +X111860886Y-182342988D01* +X111853950Y-182352482D01* +X111838634Y-182361137D01* +X111814249Y-182368987D01* +X111780105Y-182376062D01* +X111679781Y-182388010D01* +X111532141Y-182397229D01* +X111331668Y-182403968D01* +X111072841Y-182408474D01* +X110358053Y-182411781D01* +X108876386Y-182411781D01* +X108876386Y-182205403D01* +X108876690Y-182183659D01* +X108877575Y-182162171D01* +X108879002Y-182141071D01* +X108880934Y-182120490D01* +X108883330Y-182100559D01* +X108886153Y-182081412D01* +X108889363Y-182063179D01* +X108892923Y-182045993D01* +X108896792Y-182029985D01* +X108900933Y-182015287D01* +X108905306Y-182002030D01* +X108909873Y-181990348D01* +X108914594Y-181980370D01* +X108917001Y-181976062D01* +X108919433Y-181972230D01* +X108921883Y-181968889D01* +X108924348Y-181966058D01* +X108926823Y-181963752D01* +X108929303Y-181961987D01* +X108936288Y-181956557D01* +X108945250Y-181948313D01* +X108968577Y-181924035D01* +X108998229Y-181890456D01* +X109033152Y-181848877D01* +X109072292Y-181800600D01* +X109114594Y-181746929D01* +X109159005Y-181689165D01* +X109204470Y-181628612D01* +X109254244Y-181562796D01* +X109310964Y-181490035D01* +X109372645Y-181412809D01* +X109437303Y-181333600D01* +X109502953Y-181254886D01* +X109567610Y-181179150D01* +X109629291Y-181108870D01* +X109686011Y-181046528D01* +X109740633Y-180992166D01* +X109792589Y-180941027D01* +X109840699Y-180894353D01* +X109883787Y-180853384D01* +X109920674Y-180819360D01* +X109936424Y-180805340D01* +X109950181Y-180793521D01* +X109961799Y-180784059D01* +X109971131Y-180777109D01* +X109978028Y-180772825D01* +X109980518Y-180771731D01* +X109982344Y-180771362D01* +X109987224Y-180772339D01* +G37* +D12* +X100207211Y-143415630D02* +G75* +G02* +X101116309Y-145566931I-2090811J-2151270D01* +G01* +X286689122Y-137341406D02* +G75* +G02* +X288192484Y-143538400I-872822J-3492594D01* +G01* +D10* +G36* +X109920167Y-174289071D02* +G01* +X110506054Y-174310733D01* +X111257636Y-174347276D01* +X111349982Y-174352197D01* +X111442762Y-174358854D01* +X111533433Y-174366999D01* +X111619454Y-174376384D01* +X111698281Y-174386761D01* +X111767372Y-174397881D01* +X111797473Y-174403643D01* +X111824185Y-174409497D01* +X111847193Y-174415413D01* +X111866178Y-174421361D01* +X111924572Y-174439436D01* +X111991772Y-174457814D01* +X112147628Y-174494701D01* +X112323824Y-174530472D01* +X112510438Y-174563576D01* +X112697548Y-174592463D01* +X112875232Y-174615582D01* +X113033569Y-174631384D01* +X113162636Y-174638318D01* +X113453678Y-174638318D01* +X113125594Y-174807654D01* +X113061235Y-174839712D01* +X113004868Y-174868901D01* +X112956174Y-174895952D01* +X112914837Y-174921591D01* +X112896828Y-174934110D01* +X112880538Y-174946549D01* +X112865929Y-174958999D01* +X112852960Y-174971553D01* +X112841592Y-174984300D01* +X112831784Y-174997332D01* +X112823498Y-175010739D01* +X112816693Y-175024614D01* +X112811330Y-175039047D01* +X112807370Y-175054129D01* +X112804771Y-175069951D01* +X112803495Y-175086605D01* +X112803502Y-175104181D01* +X112804752Y-175122771D01* +X112807206Y-175142465D01* +X112810823Y-175163354D01* +X112821389Y-175209085D01* +X112836134Y-175260691D01* +X112854739Y-175318902D01* +X112876886Y-175384445D01* +X112890612Y-175420958D01* +X112908808Y-175460870D01* +X112957636Y-175549851D01* +X113021424Y-175649313D01* +X113098226Y-175757178D01* +X113186098Y-175871367D01* +X113283094Y-175989805D01* +X113387267Y-176110413D01* +X113496672Y-176231113D01* +X113609365Y-176349830D01* +X113723398Y-176464484D01* +X113836826Y-176573000D01* +X113947704Y-176673298D01* +X114054087Y-176763303D01* +X114154028Y-176840937D01* +X114245581Y-176904121D01* +X114326803Y-176950780D01* +X114404489Y-176982982D01* +X114490152Y-177008224D01* +X114582961Y-177026613D01* +X114682088Y-177038259D01* +X114786703Y-177043269D01* +X114895977Y-177041752D01* +X115009080Y-177033818D01* +X115125183Y-177019573D01* +X115243456Y-176999127D01* +X115363070Y-176972588D01* +X115483196Y-176940066D01* +X115603004Y-176901667D01* +X115721665Y-176857502D01* +X115838349Y-176807678D01* +X115952227Y-176752304D01* +X116062470Y-176691489D01* +X116098033Y-176671975D01* +X116132667Y-176653454D01* +X116165440Y-176636421D01* +X116195423Y-176621373D01* +X116221685Y-176608805D01* +X116243296Y-176599214D01* +X116252066Y-176595689D01* +X116259326Y-176593095D01* +X116264957Y-176591493D01* +X116268844Y-176590945D01* +X116270286Y-176591253D01* +X116271635Y-176592165D01* +X116274053Y-176595741D01* +X116276100Y-176601549D01* +X116277774Y-176609466D01* +X116279076Y-176619368D01* +X116280007Y-176631130D01* +X116280751Y-176659738D01* +X116280007Y-176694300D01* +X116277774Y-176733822D01* +X116274053Y-176777314D01* +X116268844Y-176823782D01* +X116260234Y-176875396D01* +X116248081Y-176927382D01* +X116232067Y-176980236D01* +X116211876Y-177034454D01* +X116187189Y-177090533D01* +X116157688Y-177148969D01* +X116123056Y-177210257D01* +X116082975Y-177274894D01* +X116037126Y-177343376D01* +X115985192Y-177416198D01* +X115926856Y-177493857D01* +X115861799Y-177576849D01* +X115710253Y-177760817D01* +X115528011Y-177972069D01* +X115468340Y-178039910D01* +X115414033Y-178100805D01* +X115364626Y-178155128D01* +X115319652Y-178203249D01* +X115278646Y-178245541D01* +X115241145Y-178282377D01* +X115206682Y-178314127D01* +X115190444Y-178328211D01* +X115174792Y-178341164D01* +X115159667Y-178353032D01* +X115145011Y-178363861D01* +X115130766Y-178373697D01* +X115116873Y-178382588D01* +X115103275Y-178390580D01* +X115089914Y-178397719D01* +X115076730Y-178404052D01* +X115063667Y-178409626D01* +X115050666Y-178414486D01* +X115037669Y-178418679D01* +X115024617Y-178422253D01* +X115011453Y-178425253D01* +X114998119Y-178427725D01* +X114984556Y-178429718D01* +X114956511Y-178432446D01* +X114749522Y-178447553D01* +X114558447Y-178463256D01* +X114382209Y-178479781D01* +X114219729Y-178497352D01* +X114069931Y-178516194D01* +X113931736Y-178536533D01* +X113804068Y-178558592D01* +X113685849Y-178582597D01* +X113576002Y-178608772D01* +X113473449Y-178637342D01* +X113377112Y-178668532D01* +X113285915Y-178702568D01* +X113198780Y-178739672D01* +X113114628Y-178780071D01* +X113032384Y-178823990D01* +X112950969Y-178871652D01* +X112771053Y-178982779D01* +X112924511Y-179062155D01* +X112941670Y-179070709D01* +X112958409Y-179079491D01* +X112990564Y-179097657D01* +X113020842Y-179116489D01* +X113049113Y-179135825D01* +X113075245Y-179155502D01* +X113087467Y-179165418D01* +X113099105Y-179175358D01* +X113110142Y-179185301D01* +X113120562Y-179195228D01* +X113130349Y-179205119D01* +X113139485Y-179214952D01* +X113147954Y-179224708D01* +X113155741Y-179234365D01* +X113162828Y-179243905D01* +X113169199Y-179253306D01* +X113174837Y-179262548D01* +X113179727Y-179271611D01* +X113183851Y-179280474D01* +X113187193Y-179289118D01* +X113189736Y-179297521D01* +X113191465Y-179305663D01* +X113192362Y-179313524D01* +X113192412Y-179321085D01* +X113191597Y-179328323D01* +X113189902Y-179335219D01* +X113187309Y-179341753D01* +X113183803Y-179347905D01* +X113179931Y-179353207D01* +X113174345Y-179358196D01* +X113167160Y-179362872D01* +X113158492Y-179367232D01* +X113137166Y-179374997D01* +X113111290Y-179381474D01* +X113081787Y-179386650D01* +X113049578Y-179390508D01* +X113015587Y-179393032D01* +X112980735Y-179394208D01* +X112945945Y-179394019D01* +X112912140Y-179392451D01* +X112880241Y-179389487D01* +X112851172Y-179385112D01* +X112825854Y-179379312D01* +X112814891Y-179375872D01* +X112805211Y-179372069D01* +X112796930Y-179367902D01* +X112790164Y-179363369D01* +X112785028Y-179358468D01* +X112781636Y-179353197D01* +X112777187Y-179344787D01* +X112769919Y-179334537D01* +X112747674Y-179309095D01* +X112716408Y-179278026D01* +X112677622Y-179242484D01* +X112632821Y-179203624D01* +X112583509Y-179162602D01* +X112477365Y-179078690D01* +X112371222Y-178999987D01* +X112321910Y-178965476D01* +X112277109Y-178935733D01* +X112238323Y-178911912D01* +X112207056Y-178895168D01* +X112194712Y-178889811D01* +X112184812Y-178886656D01* +X112177543Y-178885849D01* +X112173094Y-178887532D01* +X112171776Y-178889235D01* +X112170793Y-178891359D01* +X112170142Y-178893892D01* +X112169818Y-178896822D01* +X112170129Y-178903820D01* +X112171689Y-178912252D01* +X112174457Y-178922017D01* +X112178396Y-178933015D01* +X112183467Y-178945144D01* +X112189631Y-178958305D01* +X112196849Y-178972396D01* +X112205082Y-178987316D01* +X112214292Y-179002965D01* +X112224440Y-179019242D01* +X112235487Y-179036046D01* +X112247395Y-179053277D01* +X112260124Y-179070833D01* +X112273636Y-179088614D01* +X112405928Y-179257945D01* +X111903219Y-179596612D01* +X111830916Y-179643892D01* +X111764582Y-179686622D01* +X111703860Y-179724965D01* +X111648393Y-179759083D01* +X111597825Y-179789139D01* +X111551799Y-179815297D01* +X111509959Y-179837718D01* +X111471949Y-179856566D01* +X111437411Y-179872003D01* +X111405989Y-179884192D01* +X111391335Y-179889119D01* +X111377326Y-179893296D01* +X111363919Y-179896742D01* +X111351067Y-179899478D01* +X111338727Y-179901524D01* +X111326854Y-179902900D01* +X111315404Y-179903627D01* +X111304331Y-179903726D01* +X111293592Y-179903215D01* +X111283141Y-179902117D01* +X111272935Y-179900451D01* +X111262928Y-179898237D01* +X111163027Y-179867738D01* +X110995533Y-179809023D01* +X110536647Y-179636962D01* +X110044025Y-179442080D01* +X109834364Y-179354840D01* +X109675428Y-179284404D01* +X109651761Y-179273745D01* +X109628475Y-179263630D01* +X109605700Y-179254103D01* +X109583568Y-179245212D01* +X109562211Y-179237003D01* +X109541762Y-179229523D01* +X109522351Y-179222818D01* +X109504110Y-179216935D01* +X109487172Y-179211920D01* +X109471668Y-179207819D01* +X109457729Y-179204680D01* +X109445488Y-179202549D01* +X109435077Y-179201472D01* +X109430598Y-179201344D01* +X109426626Y-179201496D01* +X109423178Y-179201935D01* +X109420269Y-179202667D01* +X109417916Y-179203698D01* +X109416136Y-179205032D01* +X109410838Y-179209904D01* +X109404881Y-179213619D01* +X109398288Y-179216201D01* +X109391083Y-179217671D01* +X109383289Y-179218052D01* +X109374929Y-179217367D01* +X109366027Y-179215637D01* +X109356605Y-179212885D01* +X109336296Y-179204403D01* +X109314189Y-179192099D01* +X109290469Y-179176153D01* +X109265324Y-179156742D01* +X109238938Y-179134044D01* +X109211498Y-179108238D01* +X109183189Y-179079501D01* +X109154199Y-179048014D01* +X109124712Y-179013952D01* +X109094915Y-178977496D01* +X109064995Y-178938823D01* +X109035136Y-178898111D01* +X108876386Y-178659987D01* +X108876386Y-177885162D01* +X110749925Y-177885162D01* +X110750068Y-177889957D01* +X110750858Y-177894239D01* +X110752282Y-177897987D01* +X110754326Y-177901177D01* +X110756977Y-177903785D01* +X110760220Y-177905789D01* +X110764043Y-177907165D01* +X110768432Y-177907889D01* +X110773374Y-177907940D01* +X110778854Y-177907293D01* +X110784859Y-177905924D01* +X110791375Y-177903812D01* +X110798390Y-177900933D01* +X110805889Y-177897262D01* +X110813859Y-177892778D01* +X110822287Y-177887457D01* +X110831158Y-177881276D01* +X110840460Y-177874210D01* +X110850178Y-177866238D01* +X110858474Y-177860534D01* +X110867438Y-177855334D01* +X110876990Y-177850646D01* +X110887054Y-177846477D01* +X110897552Y-177842835D01* +X110908407Y-177839728D01* +X110919540Y-177837163D01* +X110930876Y-177835149D01* +X110942335Y-177833693D01* +X110953841Y-177832803D01* +X110965315Y-177832487D01* +X110976682Y-177832751D01* +X110987862Y-177833605D01* +X110998778Y-177835056D01* +X111009354Y-177837112D01* +X111019511Y-177839780D01* +X111031795Y-177844305D01* +X111042869Y-177847955D01* +X111047962Y-177849449D01* +X111052765Y-177850721D01* +X111057281Y-177851770D01* +X111061514Y-177852595D01* +X111065468Y-177853196D01* +X111069146Y-177853571D01* +X111072554Y-177853719D01* +X111075694Y-177853639D01* +X111078570Y-177853331D01* +X111081187Y-177852793D01* +X111083548Y-177852025D01* +X111085657Y-177851024D01* +X111087518Y-177849792D01* +X111089135Y-177848326D01* +X111090511Y-177846625D01* +X111091651Y-177844689D01* +X111092559Y-177842516D01* +X111093238Y-177840106D01* +X111093692Y-177837458D01* +X111093925Y-177834570D01* +X111093941Y-177831443D01* +X111093744Y-177828073D01* +X111093338Y-177824462D01* +X111092726Y-177820607D01* +X111091913Y-177816508D01* +X111090902Y-177812165D01* +X111088303Y-177802737D01* +X111084540Y-177792629D01* +X111080213Y-177783141D01* +X111075347Y-177774274D01* +X111069968Y-177766026D01* +X111064100Y-177758399D01* +X111057770Y-177751391D01* +X111051001Y-177745004D01* +X111043820Y-177739237D01* +X111036251Y-177734090D01* +X111028319Y-177729563D01* +X111020051Y-177725657D01* +X111011470Y-177722370D01* +X111002603Y-177719704D01* +X110993474Y-177717657D01* +X110984109Y-177716231D01* +X110974532Y-177715425D01* +X110964769Y-177715239D01* +X110954846Y-177715673D01* +X110944787Y-177716728D01* +X110934617Y-177718402D01* +X110924362Y-177720697D01* +X110914047Y-177723611D01* +X110903697Y-177727146D01* +X110893338Y-177731301D01* +X110882994Y-177736075D01* +X110872691Y-177741470D01* +X110862453Y-177747486D01* +X110852307Y-177754121D01* +X110842277Y-177761376D01* +X110832388Y-177769251D01* +X110822666Y-177777747D01* +X110813136Y-177786862D01* +X110803631Y-177796191D01* +X110794949Y-177805311D01* +X110787077Y-177814198D01* +X110780001Y-177822829D01* +X110773709Y-177831181D01* +X110768185Y-177839231D01* +X110763418Y-177846956D01* +X110759393Y-177854331D01* +X110756096Y-177861335D01* +X110753514Y-177867943D01* +X110751634Y-177874132D01* +X110750442Y-177879880D01* +X110749925Y-177885162D01* +X108876386Y-177885162D01* +X108876386Y-176774397D01* +X110943702Y-176774397D01* +X110943727Y-176778704D01* +X110944132Y-176782415D01* +X110944918Y-176785534D01* +X110946089Y-176788061D01* +X110947648Y-176790000D01* +X110949597Y-176791351D01* +X110951939Y-176792117D01* +X110954678Y-176792299D01* +X110957816Y-176791900D01* +X110961356Y-176790922D01* +X110965301Y-176789367D01* +X110969654Y-176787235D01* +X110974417Y-176784531D01* +X110979595Y-176781254D01* +X110985189Y-176777408D01* +X110991203Y-176772994D01* +X111004500Y-176762470D01* +X111019511Y-176749698D01* +X111031248Y-176740393D01* +X111042714Y-176732314D01* +X111054009Y-176725443D01* +X111065234Y-176719766D01* +X111076491Y-176715268D01* +X111087879Y-176711932D01* +X111099500Y-176709743D01* +X111111454Y-176708687D01* +X111123842Y-176708746D01* +X111136765Y-176709906D01* +X111150324Y-176712152D01* +X111164619Y-176715467D01* +X111179751Y-176719836D01* +X111195821Y-176725244D01* +X111212929Y-176731675D01* +X111231178Y-176739114D01* +X111250104Y-176747483D01* +X111267248Y-176754721D01* +X111282686Y-176760811D01* +X111289790Y-176763421D01* +X111296497Y-176765738D01* +X111302816Y-176767761D01* +X111308757Y-176769487D01* +X111314330Y-176770915D01* +X111319544Y-176772043D01* +X111324410Y-176772868D01* +X111328937Y-176773389D01* +X111333134Y-176773603D01* +X111337011Y-176773510D01* +X111340578Y-176773107D01* +X111343845Y-176772391D01* +X111346821Y-176771361D01* +X111349517Y-176770016D01* +X111351941Y-176768353D01* +X111354103Y-176766370D01* +X111356013Y-176764065D01* +X111357682Y-176761437D01* +X111359117Y-176758483D01* +X111360330Y-176755201D01* +X111361330Y-176751591D01* +X111362126Y-176747648D01* +X111362728Y-176743373D01* +X111363146Y-176738762D01* +X111363390Y-176733813D01* +X111363469Y-176728526D01* +X111363362Y-176724543D01* +X111363042Y-176720536D01* +X111362515Y-176716512D01* +X111361785Y-176712477D01* +X111360857Y-176708438D01* +X111359737Y-176704401D01* +X111358429Y-176700375D01* +X111356937Y-176696365D01* +X111355268Y-176692378D01* +X111353425Y-176688421D01* +X111349238Y-176680625D01* +X111344415Y-176673030D01* +X111338995Y-176665691D01* +X111333018Y-176658661D01* +X111326521Y-176651997D01* +X111319543Y-176645750D01* +X111312124Y-176639977D01* +X111304301Y-176634730D01* +X111300251Y-176632321D01* +X111296114Y-176630065D01* +X111291896Y-176627967D01* +X111287602Y-176626035D01* +X111283236Y-176624276D01* +X111278803Y-176622696D01* +X111264976Y-176617486D01* +X111251288Y-176612767D01* +X111237750Y-176608535D01* +X111224377Y-176604784D01* +X111211183Y-176601511D01* +X111198180Y-176598709D01* +X111185383Y-176596374D01* +X111172804Y-176594501D01* +X111160458Y-176593085D01* +X111148359Y-176592122D01* +X111136519Y-176591607D01* +X111124952Y-176591534D01* +X111113672Y-176591900D01* +X111102692Y-176592698D01* +X111092026Y-176593925D01* +X111081688Y-176595576D01* +X111071691Y-176597644D01* +X111062049Y-176600127D01* +X111052774Y-176603019D01* +X111043882Y-176606314D01* +X111035385Y-176610009D01* +X111027296Y-176614098D01* +X111019630Y-176618577D01* +X111012400Y-176623440D01* +X111005620Y-176628683D01* +X110999303Y-176634301D01* +X110993463Y-176640289D01* +X110988113Y-176646643D01* +X110983266Y-176653357D01* +X110978937Y-176660427D01* +X110975140Y-176667847D01* +X110971886Y-176675613D01* +X110963642Y-176698188D01* +X110956786Y-176718297D01* +X110951341Y-176735958D01* +X110949154Y-176743874D01* +X110947329Y-176751184D01* +X110945869Y-176757889D01* +X110944775Y-176763992D01* +X110944052Y-176769494D01* +X110943702Y-176774397D01* +X108876386Y-176774397D01* +X108876386Y-174490153D01* +X109077470Y-174405490D01* +X109117943Y-174387692D01* +X109159160Y-174370267D01* +X109199881Y-174353585D01* +X109238865Y-174338020D01* +X109306665Y-174311727D01* +X109352636Y-174294363D01* +X109410617Y-174286653D01* +X109526765Y-174283284D01* +X109920167Y-174289071D01* +G37* +G36* +X116569042Y-179394221D02* +G01* +X116583495Y-179396192D01* +X116614932Y-179404283D01* +X116649811Y-179417940D01* +X116688209Y-179437201D01* +X116730204Y-179462106D01* +X116775873Y-179492692D01* +X116825294Y-179528998D01* +X116878544Y-179571064D01* +X116935700Y-179618928D01* +X116996841Y-179672628D01* +X117062044Y-179732204D01* +X117131386Y-179797694D01* +X117216425Y-179879725D01* +X117295758Y-179957850D01* +X117367651Y-180030145D01* +X117430365Y-180094690D01* +X117482165Y-180149560D01* +X117521315Y-180192834D01* +X117535604Y-180209522D01* +X117546079Y-180222590D01* +X117552523Y-180231798D01* +X117554165Y-180234879D01* +X117554719Y-180236905D01* +X117552873Y-180240974D01* +X117549376Y-180247137D01* +X117537769Y-180265182D01* +X117520582Y-180289924D01* +X117498496Y-180320248D01* +X117472192Y-180355036D01* +X117442354Y-180393173D01* +X117409664Y-180433543D01* +X117374803Y-180475029D01* +X117315334Y-180541816D01* +X117288506Y-180569373D01* +X117262190Y-180593596D01* +X117235315Y-180614905D01* +X117206813Y-180633718D01* +X117175613Y-180650453D01* +X117140646Y-180665529D01* +X117100843Y-180679366D01* +X117055132Y-180692380D01* +X117002446Y-180704992D01* +X116941713Y-180717619D01* +X116791831Y-180744594D01* +X116596928Y-180776654D01* +X116470910Y-180794747D01* +X116329203Y-180811267D01* +X116011868Y-180839245D01* +X115671217Y-180859906D01* +X115333542Y-180872567D01* +X115025137Y-180876546D01* +X114772295Y-180871161D01* +X114674926Y-180864744D01* +X114601308Y-180855730D01* +X114554726Y-180844035D01* +X114542602Y-180837154D01* +X114538469Y-180829571D01* +X114543412Y-180822192D01* +X114557920Y-180808239D01* +X114613710Y-180762102D01* +X114701994Y-180694137D01* +X114818927Y-180607321D01* +X115123363Y-180389039D01* +X115496261Y-180131070D01* +X115868745Y-179873928D01* +X116178225Y-179657466D01* +X116298951Y-179571622D01* +X116391463Y-179504504D01* +X116451604Y-179458966D01* +X116468237Y-179445181D01* +X116475220Y-179437860D01* +X116482539Y-179427614D01* +X116490611Y-179418705D01* +X116499448Y-179411140D01* +X116509057Y-179404922D01* +X116519450Y-179400057D01* +X116530635Y-179396550D01* +X116542622Y-179394405D01* +X116555421Y-179393627D01* +X116569042Y-179394221D01* +G37* +G36* +X125079066Y-138191205D02* +G01* +X125488911Y-138202553D01* +X125884618Y-138224815D01* +X126256947Y-138257619D01* +X126596658Y-138300593D01* +X126751394Y-138325777D01* +X126894510Y-138353364D01* +X127168023Y-138405786D01* +X127443521Y-138455231D01* +X127572092Y-138476666D01* +X127689252Y-138494753D01* +X127791034Y-138508623D01* +X127873469Y-138517407D01* +X128048794Y-138538795D01* +X128222119Y-138565476D01* +X128394297Y-138597786D01* +X128566181Y-138636056D01* +X128738623Y-138680620D01* +X128912475Y-138731812D01* +X129088591Y-138789965D01* +X129267823Y-138855412D01* +X129451024Y-138928486D01* +X129639046Y-139009521D01* +X129832742Y-139098851D01* +X130032965Y-139196807D01* +X130240567Y-139303725D01* +X130456402Y-139419936D01* +X130916177Y-139681574D01* +X131224401Y-139865562D01* +X131516905Y-140047185D01* +X131794960Y-140227553D01* +X132059838Y-140407773D01* +X132312809Y-140588954D01* +X132555146Y-140772205D01* +X132788119Y-140958634D01* +X133012999Y-141149350D01* +X133231058Y-141345460D01* +X133443567Y-141548075D01* +X133651797Y-141758301D01* +X133857020Y-141977247D01* +X134060506Y-142206023D01* +X134263527Y-142445736D01* +X134467354Y-142697494D01* +X134673258Y-142962407D01* +X134769233Y-143095603D01* +X134878982Y-143262006D01* +X135130409Y-143676451D01* +X135408748Y-144169775D01* +X135695211Y-144706011D01* +X135971008Y-145249192D01* +X136217350Y-145763352D01* +X136415447Y-146212523D01* +X136490532Y-146401499D01* +X136546510Y-146560740D01* +X136594745Y-146710333D01* +X136614982Y-146776146D01* +X136632747Y-146836734D01* +X136648125Y-146892671D01* +X136661200Y-146944531D01* +X136672059Y-146992887D01* +X136680786Y-147038313D01* +X136687466Y-147081383D01* +X136692185Y-147122670D01* +X136695028Y-147162747D01* +X136696081Y-147202189D01* +X136695428Y-147241569D01* +X136693156Y-147281461D01* +X136689348Y-147322438D01* +X136684091Y-147365074D01* +X136680875Y-147393634D01* +X136677218Y-147421659D01* +X136673174Y-147448987D01* +X136668796Y-147475454D01* +X136664138Y-147500898D01* +X136659256Y-147525156D01* +X136654204Y-147548066D01* +X136649035Y-147569463D01* +X136643804Y-147589187D01* +X136638566Y-147607074D01* +X136633374Y-147622960D01* +X136628283Y-147636684D01* +X136623346Y-147648082D01* +X136618619Y-147656993D01* +X136616351Y-147660464D01* +X136614156Y-147663252D01* +X136612040Y-147665336D01* +X136610011Y-147666697D01* +X136601821Y-147670277D01* +X136592183Y-147671155D01* +X136581168Y-147669419D01* +X136568845Y-147665157D01* +X136540561Y-147649407D01* +X136507897Y-147624611D01* +X136471420Y-147591475D01* +X136431695Y-147550704D01* +X136389288Y-147503003D01* +X136344765Y-147449077D01* +X136298691Y-147389632D01* +X136251633Y-147325374D01* +X136204156Y-147257008D01* +X136156827Y-147185238D01* +X136110211Y-147110772D01* +X136064874Y-147034313D01* +X136021381Y-146956567D01* +X135980300Y-146878240D01* +X135931476Y-146782401D01* +X135877443Y-146672113D01* +X135760696Y-146423818D01* +X135643949Y-146164609D01* +X135541091Y-145925740D01* +X135440540Y-145688163D01* +X135344888Y-145470740D01* +X135253576Y-145272292D01* +X135166046Y-145091641D01* +X135081742Y-144927610D01* +X135000103Y-144779019D01* +X134920574Y-144644692D01* +X134842594Y-144523449D01* +X134734559Y-144371354D01* +X134594464Y-144183789D01* +X134430433Y-143970923D01* +X134250588Y-143742927D01* +X134063055Y-143509970D01* +X133875955Y-143282221D01* +X133697412Y-143069852D01* +X133535551Y-142883032D01* +X133363572Y-142684924D01* +X133151905Y-142437208D01* +X132928333Y-142171633D01* +X132720635Y-141919948D01* +X132632487Y-141814037D01* +X132537835Y-141705677D01* +X132438362Y-141596386D01* +X132335749Y-141487685D01* +X132231679Y-141381092D01* +X132127834Y-141278127D01* +X132025896Y-141180308D01* +X131927546Y-141089156D01* +X131834468Y-141006190D01* +X131748343Y-140932928D01* +X131670853Y-140870891D01* +X131603680Y-140821596D01* +X131548506Y-140786565D01* +X131525944Y-140774873D01* +X131507014Y-140767316D01* +X131491924Y-140764084D01* +X131480885Y-140765368D01* +X131476950Y-140767762D01* +X131474107Y-140771356D01* +X131471801Y-140782240D01* +X131473327Y-140792489D01* +X131477806Y-140807179D01* +X131495035Y-140848799D01* +X131522310Y-140904930D01* +X131558452Y-140973401D01* +X131602284Y-141052043D01* +X131652627Y-141138683D01* +X131708304Y-141231153D01* +X131768135Y-141327281D01* +X131834508Y-141430593D01* +X131905222Y-141543579D01* +X132051240Y-141783688D01* +X132189320Y-142017843D01* +X132302594Y-142216280D01* +X132493094Y-142548334D01* +X132568997Y-142679137D01* +X132598204Y-142727486D01* +X132620095Y-142761324D01* +X132644341Y-142799977D01* +X132653743Y-142815785D01* +X132661270Y-142829453D01* +X132664315Y-142835533D01* +X132666874Y-142841137D01* +X132668941Y-142846283D01* +X132670509Y-142850992D01* +X132671574Y-142855282D01* +X132672129Y-142859172D01* +X132672169Y-142862683D01* +X132671687Y-142865833D01* +X132670679Y-142868643D01* +X132669137Y-142871130D01* +X132667057Y-142873316D01* +X132664432Y-142875218D01* +X132661257Y-142876857D01* +X132657525Y-142878252D01* +X132653232Y-142879421D01* +X132648371Y-142880386D01* +X132642936Y-142881164D01* +X132636922Y-142881776D01* +X132623132Y-142882577D01* +X132606955Y-142882944D01* +X132588344Y-142883032D01* +X132561510Y-142883836D01* +X132538621Y-142886484D01* +X132519778Y-142891334D01* +X132511906Y-142894696D01* +X132505083Y-142898742D01* +X132499321Y-142903516D01* +X132494635Y-142909064D01* +X132491035Y-142915430D01* +X132488536Y-142922658D01* +X132487148Y-142930793D01* +X132486886Y-142939879D01* +X132487761Y-142949962D01* +X132489786Y-142961085D01* +X132497337Y-142986631D01* +X132509640Y-143016875D01* +X132526795Y-143052172D01* +X132548903Y-143092881D01* +X132576066Y-143139356D01* +X132608383Y-143191955D01* +X132688885Y-143316950D01* +X132730929Y-143382950D01* +X132769252Y-143445106D01* +X132803111Y-143502054D01* +X132831760Y-143552428D01* +X132843899Y-143574724D01* +X132854457Y-143594865D01* +X132863340Y-143612680D01* +X132870456Y-143628000D01* +X132875711Y-143640653D01* +X132879014Y-143650469D01* +X132879903Y-143654260D01* +X132880269Y-143657277D01* +X132880101Y-143659500D01* +X132879386Y-143660908D01* +X132878582Y-143661777D01* +X132877175Y-143662403D01* +X132872616Y-143662953D01* +X132865840Y-143662604D01* +X132856978Y-143661403D01* +X132833527Y-143656627D01* +X132803317Y-143649000D01* +X132767402Y-143638892D01* +X132726835Y-143626676D01* +X132682673Y-143612723D01* +X132635968Y-143597407D01* +X132582651Y-143578876D01* +X132535613Y-143563011D01* +X132494558Y-143549875D01* +X132459194Y-143539529D01* +X132443553Y-143535422D01* +X132429224Y-143532036D01* +X132416170Y-143529379D01* +X132404355Y-143527458D01* +X132393741Y-143526281D01* +X132384291Y-143525855D01* +X132375970Y-143526190D01* +X132368739Y-143527292D01* +X132362563Y-143529169D01* +X132357404Y-143531829D01* +X132353225Y-143535280D01* +X132349991Y-143539529D01* +X132347663Y-143544584D01* +X132346205Y-143550453D01* +X132345581Y-143557144D01* +X132345753Y-143564664D01* +X132346685Y-143573021D01* +X132348339Y-143582223D01* +X132350680Y-143592278D01* +X132353670Y-143603193D01* +X132361450Y-143627636D01* +X132371385Y-143655614D01* +X132385147Y-143692395D01* +X132396654Y-143725377D01* +X132405882Y-143754608D01* +X132409634Y-143767832D01* +X132412808Y-143780134D01* +X132415401Y-143791522D01* +X132417409Y-143802001D01* +X132418830Y-143811577D01* +X132419661Y-143820256D01* +X132419899Y-143828043D01* +X132419541Y-143834945D01* +X132418584Y-143840967D01* +X132417025Y-143846115D01* +X132414862Y-143850395D01* +X132412092Y-143853812D01* +X132408711Y-143856373D01* +X132404716Y-143858083D01* +X132400106Y-143858948D01* +X132394876Y-143858974D01* +X132389024Y-143858167D01* +X132382548Y-143856533D01* +X132375443Y-143854076D01* +X132367708Y-143850804D01* +X132359339Y-143846722D01* +X132350333Y-143841835D01* +X132340688Y-143836151D01* +X132330400Y-143829673D01* +X132307886Y-143814364D01* +X132294376Y-143805202D01* +X132280665Y-143796569D01* +X132266804Y-143788468D01* +X132252840Y-143780899D01* +X132238822Y-143773865D01* +X132224798Y-143767367D01* +X132210817Y-143761409D01* +X132196926Y-143755991D01* +X132183176Y-143751116D01* +X132169613Y-143746785D01* +X132156286Y-143743001D01* +X132143245Y-143739765D01* +X132130537Y-143737080D01* +X132118210Y-143734946D01* +X132106314Y-143733367D01* +X132094896Y-143732344D01* +X132084006Y-143731880D01* +X132073691Y-143731975D01* +X132064000Y-143732632D01* +X132054981Y-143733854D01* +X132046684Y-143735641D01* +X132039155Y-143737995D01* +X132032445Y-143740920D01* +X132026601Y-143744416D01* +X132021671Y-143748486D01* +X132017705Y-143753132D01* +X132014750Y-143758354D01* +X132012855Y-143764157D01* +X132012068Y-143770540D01* +X132012439Y-143777507D01* +X132014015Y-143785060D01* +X132016844Y-143793199D01* +X132080343Y-143988988D01* +X132117385Y-144121281D01* +X131953343Y-143988988D01* +X131915351Y-143960907D01* +X131873638Y-143929044D01* +X131784010Y-143858682D01* +X131614676Y-143724405D01* +X131550813Y-143672648D01* +X131484772Y-143620898D01* +X131417351Y-143569660D01* +X131349349Y-143519437D01* +X131281564Y-143470733D01* +X131214794Y-143424053D01* +X131149838Y-143379899D01* +X131087494Y-143338776D01* +X131028561Y-143301188D01* +X130973837Y-143267638D01* +X130924121Y-143238631D01* +X130880210Y-143214670D01* +X130842904Y-143196259D01* +X130813000Y-143183901D01* +X130801074Y-143180151D01* +X130791297Y-143178102D01* +X130783771Y-143177819D01* +X130778594Y-143179364D01* +X130776641Y-143180464D01* +X130774754Y-143181772D01* +X130772937Y-143183283D01* +X130771194Y-143184987D01* +X130767943Y-143188945D01* +X130765034Y-143193586D01* +X130762496Y-143198847D01* +X130760362Y-143204666D01* +X130758662Y-143210981D01* +X130757427Y-143217730D01* +X130756688Y-143224851D01* +X130756476Y-143232282D01* +X130756822Y-143239961D01* +X130757757Y-143247827D01* +X130759313Y-143255816D01* +X130761520Y-143263867D01* +X130764408Y-143271918D01* +X130768010Y-143279907D01* +X130774044Y-143299305D01* +X130778087Y-143315781D01* +X130779881Y-143329264D01* +X130779855Y-143334862D01* +X130779172Y-143339686D01* +X130777798Y-143343727D01* +X130775703Y-143346976D01* +X130772854Y-143349425D01* +X130769219Y-143351065D01* +X130764766Y-143351887D01* +X130759464Y-143351882D01* +X130753279Y-143351043D01* +X130746181Y-143349359D01* +X130729117Y-143343425D01* +X130708013Y-143334011D01* +X130682616Y-143321047D01* +X130652668Y-143304463D01* +X130617915Y-143284189D01* +X130578099Y-143260156D01* +X130482260Y-143200532D01* +X130456550Y-143183925D01* +X130431111Y-143167883D01* +X130381636Y-143137776D01* +X130335014Y-143110770D01* +X130292422Y-143087422D01* +X130273006Y-143077295D01* +X130255039Y-143068292D01* +X130238670Y-143060482D01* +X130224044Y-143053936D01* +X130211309Y-143048724D01* +X130200614Y-143044914D01* +X130192104Y-143042577D01* +X130185927Y-143041782D01* +X130183494Y-143041982D01* +X130181156Y-143042577D01* +X130178917Y-143043557D01* +X130176780Y-143044914D01* +X130174748Y-143046639D01* +X130172823Y-143048724D01* +X130169308Y-143053936D01* +X130166257Y-143060482D01* +X130163696Y-143068292D01* +X130161645Y-143077295D01* +X130160130Y-143087422D01* +X130159172Y-143098604D01* +X130158797Y-143110770D01* +X130159025Y-143123850D01* +X130159882Y-143137776D01* +X130161389Y-143152477D01* +X130163572Y-143167883D01* +X130166451Y-143183925D01* +X130170052Y-143200532D01* +X130172904Y-143216268D01* +X130175509Y-143231662D01* +X130177865Y-143246622D01* +X130179974Y-143261055D01* +X130181834Y-143274868D01* +X130183447Y-143287968D01* +X130184811Y-143300262D01* +X130185927Y-143311657D01* +X130186795Y-143322059D01* +X130187415Y-143331377D01* +X130187787Y-143339516D01* +X130187911Y-143346384D01* +X130187787Y-143351887D01* +X130187415Y-143355934D01* +X130187136Y-143357381D01* +X130186795Y-143358430D01* +X130186392Y-143359067D01* +X130185927Y-143359283D01* +X130161619Y-143352833D01* +X130102583Y-143335470D01* +X129916053Y-143279907D01* +X129662053Y-143200532D01* +X129693801Y-143332824D01* +X129697585Y-143346518D01* +X129701005Y-143359778D01* +X129704068Y-143372541D01* +X129706783Y-143384747D01* +X129709156Y-143396333D01* +X129711196Y-143407237D01* +X129712910Y-143417396D01* +X129714307Y-143426750D01* +X129715393Y-143435235D01* +X129716178Y-143442790D01* +X129716667Y-143449353D01* +X129716870Y-143454862D01* +X129716794Y-143459255D01* +X129716446Y-143462469D01* +X129716173Y-143463615D01* +X129715835Y-143464443D01* +X129715433Y-143464946D01* +X129714968Y-143465115D01* +X129707661Y-143464154D01* +X129694215Y-143461394D01* +X129652130Y-143451224D01* +X129595163Y-143436093D01* +X129529762Y-143417489D01* +X129491130Y-143407008D01* +X129473351Y-143402835D01* +X129456598Y-143399371D01* +X129440872Y-143396618D01* +X129426175Y-143394572D01* +X129412506Y-143393234D01* +X129399867Y-143392602D01* +X129388259Y-143392675D01* +X129377684Y-143393453D01* +X129368141Y-143394935D01* +X129359632Y-143397119D01* +X129352157Y-143400004D01* +X129345719Y-143403590D01* +X129340317Y-143407875D01* +X129335953Y-143412859D01* +X129332628Y-143418541D01* +X129330342Y-143424919D01* +X129329097Y-143431994D01* +X129328894Y-143439762D01* +X129329733Y-143448225D01* +X129331616Y-143457380D01* +X129334543Y-143467227D01* +X129338516Y-143477765D01* +X129343535Y-143488993D01* +X129349602Y-143500910D01* +X129356717Y-143513515D01* +X129364881Y-143526806D01* +X129374096Y-143540784D01* +X129384362Y-143555447D01* +X129408052Y-143586823D01* +X129444265Y-143637974D01* +X129492129Y-143715487D01* +X129615336Y-143934503D01* +X129762728Y-144213669D01* +X129919359Y-144522787D01* +X130070285Y-144831657D01* +X130200562Y-145110079D01* +X130295243Y-145327853D01* +X130324566Y-145404560D01* +X130339385Y-145454780D01* +X130344591Y-145482223D01* +X130348036Y-145507387D01* +X130349327Y-145530846D01* +X130348067Y-145553173D01* +X130346358Y-145564091D01* +X130343862Y-145574942D01* +X130340531Y-145585796D01* +X130336316Y-145596726D01* +X130331167Y-145607803D01* +X130325034Y-145619099D01* +X130309620Y-145642635D01* +X130289679Y-145667908D01* +X130264816Y-145695490D01* +X130234636Y-145725956D01* +X130198743Y-145759879D01* +X130156741Y-145797832D01* +X130108236Y-145840391D01* +X129990135Y-145941614D01* +X129609136Y-146259115D01* +X129111718Y-146253824D01* +X128619593Y-146243241D01* +X128376177Y-146481365D01* +X128351702Y-146505273D01* +X128327963Y-146529258D01* +X128305077Y-146553150D01* +X128283159Y-146576780D01* +X128262327Y-146599974D01* +X128242697Y-146622565D01* +X128224384Y-146644380D01* +X128207505Y-146665250D01* +X128192177Y-146685003D01* +X128178515Y-146703470D01* +X128166636Y-146720479D01* +X128156656Y-146735860D01* +X128148691Y-146749443D01* +X128142859Y-146761058D01* +X128140778Y-146766073D01* +X128139273Y-146770532D01* +X128138360Y-146774414D01* +X128138053Y-146777697D01* +X128137653Y-146781369D01* +X128136467Y-146785428D01* +X128131820Y-146794647D01* +X128124274Y-146805230D01* +X128113992Y-146817054D01* +X128101136Y-146829994D01* +X128085870Y-146843926D01* +X128068355Y-146858726D01* +X128048755Y-146874271D01* +X128027233Y-146890435D01* +X128003952Y-146907096D01* +X127952761Y-146941409D01* +X127896486Y-146976218D01* +X127866848Y-146993499D01* +X127836428Y-147010531D01* +X127696689Y-147091130D01* +X127559649Y-147173860D01* +X127425894Y-147258249D01* +X127296016Y-147343824D01* +X127170602Y-147430112D01* +X127050243Y-147516640D01* +X126935526Y-147602936D01* +X126827042Y-147688526D01* +X126725379Y-147772938D01* +X126631126Y-147855700D01* +X126544873Y-147936337D01* +X126467208Y-148014377D01* +X126398721Y-148089348D01* +X126340001Y-148160777D01* +X126291637Y-148228191D01* +X126271522Y-148260244D01* +X126254218Y-148291116D01* +X126225327Y-148371322D01* +X126203916Y-148484292D01* +X126189652Y-148626083D01* +X126182202Y-148792748D01* +X126181232Y-148980343D01* +X126186409Y-149184920D01* +X126213870Y-149629244D01* +X126261919Y-150094156D01* +X126327889Y-150548092D01* +X126366761Y-150761081D01* +X126409114Y-150959489D01* +X126454614Y-151139370D01* +X126502928Y-151296781D01* +X126515074Y-151329945D01* +X126527670Y-151361924D01* +X126540669Y-151392646D01* +X126554025Y-151422044D01* +X126567691Y-151450046D01* +X126581620Y-151476583D01* +X126595767Y-151501585D01* +X126610083Y-151524982D01* +X126624524Y-151546706D01* +X126639043Y-151566685D01* +X126653592Y-151584851D01* +X126668126Y-151601133D01* +X126682598Y-151615461D01* +X126689797Y-151621871D01* +X126696962Y-151627767D01* +X126704089Y-151633139D01* +X126711171Y-151637980D01* +X126718202Y-151642279D01* +X126725178Y-151646030D01* +X127112162Y-151844747D01* +X127426902Y-152003466D01* +X127560495Y-152069280D01* +X127680003Y-152126839D01* +X127786752Y-152176723D01* +X127882068Y-152219515D01* +X127967276Y-152255796D01* +X128043702Y-152286147D01* +X128112670Y-152311149D01* +X128175507Y-152331384D01* +X128233539Y-152347433D01* +X128288089Y-152359878D01* +X128340485Y-152369299D01* +X128392052Y-152376279D01* +X128468276Y-152381509D01* +X128547671Y-152383390D01* +X128629561Y-152382047D01* +X128713273Y-152377603D01* +X128798132Y-152370182D01* +X128883464Y-152359909D01* +X128968594Y-152346907D01* +X129052849Y-152331301D01* +X129135553Y-152313215D01* +X129216032Y-152292772D01* +X129293612Y-152270096D01* +X129367619Y-152245312D01* +X129437378Y-152218544D01* +X129502215Y-152189916D01* +X129561456Y-152159551D01* +X129614425Y-152127574D01* +X129636291Y-152112889D01* +X129658134Y-152098645D01* +X129679806Y-152084913D01* +X129701160Y-152071763D01* +X129722049Y-152059264D01* +X129742326Y-152047485D01* +X129761843Y-152036498D01* +X129780453Y-152026370D01* +X129798008Y-152017173D01* +X129814363Y-152008976D01* +X129829368Y-152001849D01* +X129842878Y-151995861D01* +X129854744Y-151991082D01* +X129864820Y-151987583D01* +X129872958Y-151985432D01* +X129879010Y-151984699D01* +X129892813Y-151978192D01* +X129919483Y-151959429D01* +X130006341Y-151889697D01* +X130129414Y-151784618D01* +X130278532Y-151653308D01* +X130443524Y-151504883D01* +X130614222Y-151348458D01* +X130780454Y-151193149D01* +X130932052Y-151048072D01* +X130939355Y-151040095D01* +X130947317Y-151030140D01* +X130955852Y-151018342D01* +X130964876Y-151004830D01* +X130984048Y-150973193D01* +X131004150Y-150936286D01* +X131024500Y-150895163D01* +X131044417Y-150850876D01* +X131063217Y-150804481D01* +X131071985Y-150780822D01* +X131080219Y-150757031D01* +X131101614Y-150679377D01* +X131120165Y-150570128D01* +X131135878Y-150433284D01* +X131148762Y-150272844D01* +X131166074Y-149897177D01* +X131172161Y-149475125D01* +X131167087Y-149038686D01* +X131150912Y-148619859D01* +X131123699Y-148250641D01* +X131105973Y-148094635D01* +X131085511Y-147963031D01* +X131000843Y-147513240D01* +X131196635Y-147275115D01* +X131240830Y-147221863D01* +X131284041Y-147171308D01* +X131326151Y-147123543D01* +X131367044Y-147078662D01* +X131406603Y-147036758D01* +X131444713Y-146997923D01* +X131481258Y-146962250D01* +X131516120Y-146929834D01* +X131549184Y-146900766D01* +X131580333Y-146875139D01* +X131609451Y-146853047D01* +X131636423Y-146834583D01* +X131661131Y-146819840D01* +X131672599Y-146813893D01* +X131683459Y-146808911D01* +X131693694Y-146804905D01* +X131703291Y-146801888D01* +X131712235Y-146799871D01* +X131720511Y-146798865D01* +X131729159Y-146800267D01* +X131741078Y-146804374D01* +X131756066Y-146811039D01* +X131773923Y-146820114D01* +X131817434Y-146844909D01* +X131870000Y-146877578D01* +X131930006Y-146916946D01* +X131995842Y-146961832D01* +X132065895Y-147011059D01* +X132138552Y-147063449D01* +X132208977Y-147117337D01* +X132276301Y-147167132D01* +X132338912Y-147211718D01* +X132367946Y-147231709D01* +X132395198Y-147249979D01* +X132420465Y-147266389D01* +X132443546Y-147280799D01* +X132464240Y-147293070D01* +X132482345Y-147303062D01* +X132497659Y-147310635D01* +X132509981Y-147315650D01* +X132514957Y-147317155D01* +X132519110Y-147317968D01* +X132522413Y-147318071D01* +X132524843Y-147317448D01* +X133075178Y-146984074D01* +X133428107Y-146768025D01* +X133703893Y-146600097D01* +X133816036Y-146532318D01* +X133912707Y-146474337D01* +X133995177Y-146425410D01* +X134064718Y-146384792D01* +X134122600Y-146351740D01* +X134170096Y-146325509D01* +X134208476Y-146305355D01* +X134239012Y-146290534D01* +X134251735Y-146284891D01* +X134262974Y-146280302D01* +X134272888Y-146276675D01* +X134281635Y-146273915D01* +X134289374Y-146271931D01* +X134296264Y-146270628D01* +X134302465Y-146269915D01* +X134308135Y-146269698D01* +X134311141Y-146270021D01* +X134314203Y-146270980D01* +X134320465Y-146274742D01* +X134326866Y-146280860D01* +X134333353Y-146289211D01* +X134339871Y-146299670D01* +X134346365Y-146312114D01* +X134352782Y-146326418D01* +X134359067Y-146342458D01* +X134365166Y-146360111D01* +X134371025Y-146379252D01* +X134376589Y-146399757D01* +X134381805Y-146421503D01* +X134386617Y-146444365D01* +X134390973Y-146468218D01* +X134394816Y-146492941D01* +X134398094Y-146518407D01* +X134432489Y-146757193D01* +X134450183Y-146873362D01* +X134458720Y-146924346D01* +X134466885Y-146968199D01* +X134503927Y-147169282D01* +X134191719Y-147306864D01* +X134124179Y-147337150D01* +X134058693Y-147368328D01* +X133995579Y-147400172D01* +X133935155Y-147432458D01* +X133877738Y-147464961D01* +X133823647Y-147497457D01* +X133773199Y-147529720D01* +X133726712Y-147561525D01* +X133684504Y-147592649D01* +X133646893Y-147622865D01* +X133614196Y-147651950D01* +X133599790Y-147665998D01* +X133586731Y-147679678D01* +X133575060Y-147692963D01* +X133564817Y-147705825D01* +X133556040Y-147718235D01* +X133548770Y-147730166D01* +X133543046Y-147741589D01* +X133538909Y-147752475D01* +X133536397Y-147762798D01* +X133535551Y-147772529D01* +X133534500Y-147782887D01* +X133531426Y-147794063D01* +X133526443Y-147805975D01* +X133519666Y-147818542D01* +X133511211Y-147831683D01* +X133501193Y-147845316D01* +X133476929Y-147873733D01* +X133447798Y-147903142D01* +X133414722Y-147932892D01* +X133378622Y-147962333D01* +X133340421Y-147990812D01* +X133301043Y-148017678D01* +X133261409Y-148042282D01* +X133222441Y-148063971D01* +X133185062Y-148082094D01* +X133150195Y-148096000D01* +X133133991Y-148101168D01* +X133118762Y-148105039D01* +X133104621Y-148107529D01* +X133091685Y-148108558D01* +X133080068Y-148108045D01* +X133069886Y-148105907D01* +X132979927Y-148076139D01* +X132955267Y-148067613D01* +X132931475Y-148059024D01* +X132909420Y-148050560D01* +X132889969Y-148042406D01* +X132875675Y-148037411D01* +X132862556Y-148034316D01* +X132850610Y-148033102D01* +X132839833Y-148033745D01* +X132830222Y-148036226D01* +X132821775Y-148040523D01* +X132814489Y-148046614D01* +X132808361Y-148054478D01* +X132803388Y-148064094D01* +X132799567Y-148075440D01* +X132795370Y-148103240D01* +X132795746Y-148137705D01* +X132800671Y-148178667D01* +X132810124Y-148225953D01* +X132824081Y-148279394D01* +X132842518Y-148338820D01* +X132865411Y-148404059D01* +X132892739Y-148474941D01* +X132924478Y-148551295D01* +X132960604Y-148632952D01* +X133001094Y-148719740D01* +X133207469Y-149153656D01* +X133778969Y-149412946D01* +X134172795Y-149592884D01* +X134513601Y-149752110D01* +X134802441Y-149891244D01* +X134927703Y-149953470D01* +X135040369Y-150010906D01* +X135140571Y-150063629D01* +X135228440Y-150111717D01* +X135304109Y-150155246D01* +X135367708Y-150194295D01* +X135419370Y-150228942D01* +X135459227Y-150259263D01* +X135487410Y-150285336D01* +X135497165Y-150296804D01* +X135504051Y-150307239D01* +X135517526Y-150354063D01* +X135528257Y-150433785D01* +X135536352Y-150541597D01* +X135541920Y-150672695D01* +X135545909Y-150985524D01* +X135541093Y-151333823D01* +X135528339Y-151679146D01* +X135508515Y-151983045D01* +X135496224Y-152107446D01* +X135482491Y-152207073D01* +X135467425Y-152277121D01* +X135459426Y-152299550D01* +X135451134Y-152312783D01* +X135442573Y-152321089D01* +X135434732Y-152328140D01* +X135427590Y-152333920D01* +X135424273Y-152336328D01* +X135421121Y-152338413D01* +X135418133Y-152340172D01* +X135415304Y-152341603D01* +X135412632Y-152342706D01* +X135410114Y-152343477D01* +X135407748Y-152343914D01* +X135405529Y-152344017D01* +X135403456Y-152343782D01* +X135401526Y-152343208D01* +X135399735Y-152342293D01* +X135398080Y-152341035D01* +X135396560Y-152339432D01* +X135395170Y-152337482D01* +X135393908Y-152335184D01* +X135392771Y-152332535D01* +X135391756Y-152329533D01* +X135390860Y-152326176D01* +X135390080Y-152322463D01* +X135389414Y-152318391D01* +X135388410Y-152309165D01* +X135387825Y-152298481D01* +X135387635Y-152286324D01* +X135387574Y-152281876D01* +X135387390Y-152277465D01* +X135387086Y-152273099D01* +X135386664Y-152268785D01* +X135386125Y-152264529D01* +X135385473Y-152260337D01* +X135384707Y-152256217D01* +X135383832Y-152252176D01* +X135382848Y-152248220D01* +X135381757Y-152244356D01* +X135380562Y-152240591D01* +X135379264Y-152236931D01* +X135377865Y-152233384D01* +X135376367Y-152229956D01* +X135374773Y-152226654D01* +X135373083Y-152223485D01* +X135371300Y-152220455D01* +X135369427Y-152217571D01* +X135367464Y-152214841D01* +X135365414Y-152212271D01* +X135363279Y-152209867D01* +X135361060Y-152207637D01* +X135358760Y-152205586D01* +X135356381Y-152203723D01* +X135353924Y-152202054D01* +X135351391Y-152200585D01* +X135348785Y-152199324D01* +X135346107Y-152198277D01* +X135343360Y-152197450D01* +X135340544Y-152196852D01* +X135337663Y-152196487D01* +X135334718Y-152196364D01* +X135328953Y-152192730D01* +X135323576Y-152181926D01* +X135318602Y-152164099D01* +X135314047Y-152139396D01* +X135306254Y-152069954D01* +X135300322Y-151974776D01* +X135296374Y-151855042D01* +X135294535Y-151711929D01* +X135294928Y-151546617D01* +X135297678Y-151360282D01* +X135300881Y-151087079D01* +X135301607Y-150975398D01* +X135301480Y-150878244D01* +X135300299Y-150794050D01* +X135297862Y-150721251D01* +X135296110Y-150688635D01* +X135293968Y-150658280D01* +X135291412Y-150629992D01* +X135288416Y-150603573D01* +X135284954Y-150578829D01* +X135281003Y-150555563D01* +X135276535Y-150533580D01* +X135271528Y-150512685D01* +X135265954Y-150492681D01* +X135259789Y-150473372D01* +X135253008Y-150454564D01* +X135245586Y-150436059D01* +X135237497Y-150417664D01* +X135228716Y-150399181D01* +X135208978Y-150361170D01* +X135186171Y-150320462D01* +X135160092Y-150275491D01* +X135128692Y-150224181D01* +X135099393Y-150179290D01* +X135071319Y-150140662D01* +X135043593Y-150108142D01* +X135029587Y-150094124D01* +X135015340Y-150081575D01* +X135000743Y-150070475D01* +X134985685Y-150060806D01* +X134970057Y-150052547D01* +X134953750Y-150045680D01* +X134936654Y-150040185D01* +X134918660Y-150036042D01* +X134899659Y-150033233D01* +X134879540Y-150031737D01* +X134858195Y-150031536D01* +X134835513Y-150032611D01* +X134785704Y-150038507D01* +X134729235Y-150049271D01* +X134665233Y-150064748D01* +X134592820Y-150084782D01* +X134419259Y-150137905D01* +X134346003Y-150161869D01* +X134278451Y-150186740D01* +X134215737Y-150213424D01* +X134156991Y-150242829D01* +X134101346Y-150275862D01* +X134047934Y-150313430D01* +X133995885Y-150356439D01* +X133944333Y-150405796D01* +X133892408Y-150462409D01* +X133839244Y-150527184D01* +X133783971Y-150601028D01* +X133725721Y-150684849D01* +X133663627Y-150779552D01* +X133596819Y-150886046D01* +X133445594Y-151138031D01* +X133140000Y-151650000D01* +X132778845Y-152249282D01* +X132702961Y-152378202D01* +X132628435Y-152510206D01* +X132555753Y-152644164D01* +X132485404Y-152778944D01* +X132417878Y-152913414D01* +X132353660Y-153046442D01* +X132293242Y-153176896D01* +X132237109Y-153303646D01* +X132185752Y-153425558D01* +X132139658Y-153541502D01* +X132099316Y-153650345D01* +X132065213Y-153750957D01* +X132037839Y-153842205D01* +X132017681Y-153922957D01* +X132005229Y-153992082D01* +X132000969Y-154048449D01* +X132002208Y-154095512D01* +X132005920Y-154141435D01* +X132012096Y-154186196D01* +X132020730Y-154229771D01* +X132031813Y-154272136D01* +X132045338Y-154313269D01* +X132061297Y-154353147D01* +X132079682Y-154391745D01* +X132100486Y-154429041D01* +X132123700Y-154465012D01* +X132149317Y-154499634D01* +X132177329Y-154532883D01* +X132207729Y-154564738D01* +X132240509Y-154595174D01* +X132275660Y-154624168D01* +X132313175Y-154651697D01* +X132368173Y-154689424D01* +X132418534Y-154721098D01* +X132442195Y-154734595D01* +X132464958Y-154746493D01* +X132486911Y-154756766D01* +X132508142Y-154765385D01* +X132528736Y-154772322D01* +X132548783Y-154777548D01* +X132568368Y-154781037D01* +X132587579Y-154782758D01* +X132606503Y-154782686D01* +X132625228Y-154780791D01* +X132643840Y-154777045D01* +X132662427Y-154771420D01* +X132681076Y-154763889D01* +X132699874Y-154754423D01* +X132718909Y-154742993D01* +X132738267Y-154729573D01* +X132758036Y-154714133D01* +X132778303Y-154696646D01* +X132799155Y-154677083D01* +X132820680Y-154655417D01* +X132866096Y-154605662D01* +X132915247Y-154547155D01* +X132968833Y-154479673D01* +X133027550Y-154402989D01* +X133070223Y-154347487D01* +X133111215Y-154295822D01* +X133150950Y-154247614D01* +X133189856Y-154202483D01* +X133228359Y-154160051D01* +X133266885Y-154119936D01* +X133305861Y-154081758D01* +X133345713Y-154045139D01* +X133386867Y-154009698D01* +X133429749Y-153975056D01* +X133474786Y-153940832D01* +X133522405Y-153906647D01* +X133573031Y-153872120D01* +X133627091Y-153836873D01* +X133685012Y-153800525D01* +X133747219Y-153762697D01* +X133832743Y-153711020D01* +X133913492Y-153663809D01* +X133987669Y-153622054D01* +X134021730Y-153603533D01* +X134053473Y-153586748D01* +X134082674Y-153571824D01* +X134109108Y-153558884D01* +X134132550Y-153548053D01* +X134152775Y-153539454D01* +X134169558Y-153533212D01* +X134182675Y-153529450D01* +X134187788Y-153528538D01* +X134191901Y-153528293D01* +X134194984Y-153528730D01* +X134197010Y-153529864D01* +X134198329Y-153531240D01* +X134199314Y-153533370D01* +X134200307Y-153539806D01* +X134200045Y-153549002D01* +X134198581Y-153560786D01* +X134195970Y-153574989D01* +X134192266Y-153591440D01* +X134181797Y-153630404D01* +X134167607Y-153676313D01* +X134150130Y-153727804D01* +X134129800Y-153783511D01* +X134107053Y-153842071D01* +X134086339Y-153897572D01* +X134067851Y-153951212D01* +X134051579Y-154003364D01* +X134037516Y-154054400D01* +X134025655Y-154104692D01* +X134015987Y-154154612D01* +X134008506Y-154204531D01* +X134003202Y-154254823D01* +X134000069Y-154305859D01* +X133999099Y-154358011D01* +X134000284Y-154411651D01* +X134003616Y-154467151D01* +X134009087Y-154524884D01* +X134016690Y-154585221D01* +X134026417Y-154648535D01* +X134038260Y-154715198D01* +X134044398Y-154752526D01* +X134048668Y-154787855D01* +X134050690Y-154822284D01* +X134050084Y-154856915D01* +X134046471Y-154892848D01* +X134039470Y-154931184D01* +X134028702Y-154973024D01* +X134013786Y-155019468D01* +X133994344Y-155071617D01* +X133969996Y-155130572D01* +X133905059Y-155273303D01* +X133815937Y-155456465D01* +X133699593Y-155688866D01* +X133622926Y-155840855D01* +X133552584Y-155985032D01* +X133489932Y-156118047D01* +X133436334Y-156236551D01* +X133393153Y-156337196D01* +X133375895Y-156379775D01* +X133361754Y-156416633D01* +X133350900Y-156447353D01* +X133343502Y-156471514D01* +X133339732Y-156488699D01* +X133339261Y-156494545D01* +X133339761Y-156498489D01* +X133340430Y-156502161D01* +X133340461Y-156506221D01* +X133339868Y-156510656D01* +X133338665Y-156515450D01* +X133334481Y-156526058D01* +X133328019Y-156537929D01* +X133319386Y-156550947D01* +X133308692Y-156564997D01* +X133296044Y-156579961D01* +X133281551Y-156595724D01* +X133265322Y-156612168D01* +X133247465Y-156629179D01* +X133228089Y-156646639D01* +X133207302Y-156664432D01* +X133185213Y-156682443D01* +X133161931Y-156700554D01* +X133137563Y-156718649D01* +X133112218Y-156736613D01* +X133071860Y-156765092D01* +X133035913Y-156791308D01* +X133004074Y-156815725D01* +X132976041Y-156838809D01* +X132951511Y-156861025D01* +X132930183Y-156882837D01* +X132920625Y-156893738D01* +X132911754Y-156904712D01* +X132903532Y-156915818D01* +X132895922Y-156927114D01* +X132888885Y-156938658D01* +X132882384Y-156950508D01* +X132876381Y-156962722D01* +X132870838Y-156975359D01* +X132860982Y-157002132D01* +X132852513Y-157031293D01* +X132845130Y-157063307D01* +X132838530Y-157098638D01* +X132832410Y-157137752D01* +X132826468Y-157181113D01* +X132818460Y-157233078D01* +X132810273Y-157277841D01* +X132801854Y-157315396D01* +X132793148Y-157345734D01* +X132788670Y-157358194D01* +X132784100Y-157368848D01* +X132779432Y-157377693D01* +X132774658Y-157384729D01* +X132769771Y-157389956D01* +X132764765Y-157393371D01* +X132759634Y-157394975D01* +X132754369Y-157394765D01* +X132748965Y-157392742D01* +X132743415Y-157388904D01* +X132737712Y-157383250D01* +X132731848Y-157375780D01* +X132725818Y-157366491D01* +X132719615Y-157355384D01* +X132706661Y-157327711D01* +X132692932Y-157292750D01* +X132678373Y-157250496D01* +X132662931Y-157200939D01* +X132646551Y-157144073D01* +X132634853Y-157107310D01* +X132620687Y-157071477D01* +X132604187Y-157036633D01* +X132585490Y-157002841D01* +X132564731Y-156970161D01* +X132542046Y-156938655D01* +X132517570Y-156908383D01* +X132491439Y-156879407D01* +X132463789Y-156851787D01* +X132434756Y-156825584D01* +X132404474Y-156800860D01* +X132373080Y-156777676D01* +X132340709Y-156756093D01* +X132307498Y-156736171D01* +X132273580Y-156717972D01* +X132239094Y-156701557D01* +X132204173Y-156686986D01* +X132168953Y-156674322D01* +X132133571Y-156663624D01* +X132098162Y-156654955D01* +X132062861Y-156648374D01* +X132027804Y-156643944D01* +X131993128Y-156641724D01* +X131958966Y-156641777D01* +X131925456Y-156644163D01* +X131892733Y-156648943D01* +X131860932Y-156656179D01* +X131830189Y-156665931D01* +X131800640Y-156678260D01* +X131772420Y-156693227D01* +X131745665Y-156710894D01* +X131720511Y-156731322D01* +X131677874Y-156769529D01* +X131638872Y-156802821D01* +X131602925Y-156831246D01* +X131569450Y-156854850D01* +X131553458Y-156864858D01* +X131537867Y-156873678D01* +X131522602Y-156881316D01* +X131507593Y-156887778D01* +X131492766Y-156893069D01* +X131478048Y-156897196D01* +X131463368Y-156900164D01* +X131448651Y-156901979D01* +X131433826Y-156902646D01* +X131418819Y-156902173D01* +X131403559Y-156900563D01* +X131387972Y-156897824D01* +X131371986Y-156893961D01* +X131355529Y-156888980D01* +X131338526Y-156882886D01* +X131320907Y-156875686D01* +X131283525Y-156857989D01* +X131242803Y-156835936D01* +X131198158Y-156809573D01* +X131149009Y-156778947D01* +X131112952Y-156755724D01* +X131080073Y-156733555D01* +X131050202Y-156712254D01* +X131023167Y-156691635D01* +X130998800Y-156671512D01* +X130976927Y-156651699D01* +X130957381Y-156632011D01* +X130939989Y-156612260D01* +X130924582Y-156592261D01* +X130910988Y-156571828D01* +X130899038Y-156550775D01* +X130888560Y-156528916D01* +X130879385Y-156506065D01* +X130871342Y-156482036D01* +X130864259Y-156456643D01* +X130857968Y-156429699D01* +X130850123Y-156385422D01* +X130838868Y-156329487D01* +X130808359Y-156191573D01* +X130770904Y-156033815D01* +X130730968Y-155874072D01* +X130711930Y-155800175D01* +X130694753Y-155730370D01* +X130679808Y-155666271D01* +X130667468Y-155609489D01* +X130658105Y-155561636D01* +X130654655Y-155541563D01* +X130652090Y-155524326D01* +X130650454Y-155510128D01* +X130649796Y-155499169D01* +X130650160Y-155491653D01* +X130650740Y-155489248D01* +X130651594Y-155487779D01* +X130652536Y-155487448D01* +X130654352Y-155488419D01* +X130660513Y-155494136D01* +X130682269Y-155519778D01* +X130715311Y-155562660D01* +X130758089Y-155620734D01* +X130809052Y-155691955D01* +X130866650Y-155774275D01* +X130929333Y-155865649D01* +X130995551Y-155964030D01* +X131062255Y-156062908D01* +X131126355Y-156155771D01* +X131186237Y-156240572D01* +X131240291Y-156315265D01* +X131286903Y-156377804D01* +X131324462Y-156426142D01* +X131339342Y-156444346D01* +X131351354Y-156458233D01* +X131360297Y-156467546D01* +X131365969Y-156472030D01* +X131368479Y-156472623D01* +X131371046Y-156472427D01* +X131373663Y-156471462D01* +X131376325Y-156469746D01* +X131381759Y-156464136D01* +X131387301Y-156455742D01* +X131392905Y-156444713D01* +X131398525Y-156431196D01* +X131404114Y-156415338D01* +X131409625Y-156397286D01* +X131415012Y-156377188D01* +X131420229Y-156355190D01* +X131429965Y-156306087D01* +X131438460Y-156251155D01* +X131445343Y-156191572D01* +X131449490Y-156162020D01* +X131453962Y-156133002D01* +X131458714Y-156104682D01* +X131463698Y-156077223D01* +X131468869Y-156050786D01* +X131474178Y-156025536D01* +X131479581Y-156001634D01* +X131485031Y-155979244D01* +X131490480Y-155958528D01* +X131495883Y-155939650D01* +X131501193Y-155922771D01* +X131506363Y-155908055D01* +X131511347Y-155895664D01* +X131516099Y-155885761D01* +X131520572Y-155878510D01* +X131522689Y-155875929D01* +X131524719Y-155874072D01* +X131527629Y-155873107D01* +X131531385Y-155873170D01* +X131541338Y-155876284D01* +X131554392Y-155883211D01* +X131570360Y-155893750D01* +X131589056Y-155907700D01* +X131610295Y-155924860D01* +X131659657Y-155967999D01* +X131716955Y-156021556D01* +X131780703Y-156083919D01* +X131849412Y-156153475D01* +X131921593Y-156228612D01* +X132276136Y-156614905D01* +X132244385Y-156371490D01* +X132235114Y-156307878D01* +X132221317Y-156238392D01* +X132203178Y-156163479D01* +X132180885Y-156083590D01* +X132154623Y-155999174D01* +X132124578Y-155910680D01* +X132053885Y-155723260D01* +X131970293Y-155524926D01* +X131878080Y-155325309D01* +X132464899Y-155325309D01* +X132464951Y-155362320D01* +X132467297Y-155409067D01* +X132471876Y-155464000D01* +X132478624Y-155525567D01* +X132487481Y-155592220D01* +X132498384Y-155662407D01* +X132506920Y-155720336D01* +X132514828Y-155771381D01* +X132522348Y-155815978D01* +X132529721Y-155854559D01* +X132533428Y-155871730D01* +X132537187Y-155887560D01* +X132541030Y-155902103D01* +X132544987Y-155915413D01* +X132549087Y-155927546D01* +X132553360Y-155938554D01* +X132557836Y-155948493D01* +X132562547Y-155957416D01* +X132567520Y-155965378D01* +X132572788Y-155972433D01* +X132578378Y-155978635D01* +X132584323Y-155984039D01* +X132590651Y-155988699D01* +X132597393Y-155992669D01* +X132604579Y-155996004D01* +X132612239Y-155998757D01* +X132620402Y-156000983D01* +X132629099Y-156002736D01* +X132638361Y-156004070D01* +X132648216Y-156005041D01* +X132669828Y-156006105D01* +X132694177Y-156006364D01* +X132711833Y-156006225D01* +X132729077Y-156005809D01* +X132745898Y-156005121D01* +X132762286Y-156004162D01* +X132778234Y-156002936D01* +X132793729Y-156001445D01* +X132808763Y-155999693D01* +X132823327Y-155997682D01* +X132837410Y-155995415D01* +X132851002Y-155992896D01* +X132864095Y-155990126D01* +X132876678Y-155987109D01* +X132888741Y-155983848D01* +X132900276Y-155980346D01* +X132911271Y-155976606D01* +X132921719Y-155972630D01* +X132931608Y-155968421D01* +X132940929Y-155963983D01* +X132949673Y-155959318D01* +X132957830Y-155954429D01* +X132965390Y-155949320D01* +X132972344Y-155943992D01* +X132978681Y-155938449D01* +X132984392Y-155932694D01* +X132989467Y-155926730D01* +X132993898Y-155920559D01* +X132997673Y-155914185D01* +X133000784Y-155907611D01* +X133003220Y-155900838D01* +X133004972Y-155893871D01* +X133006030Y-155886712D01* +X133006385Y-155879364D01* +X133004957Y-155870575D01* +X133000790Y-155859221D01* +X132984940Y-155829589D01* +X132960237Y-155792021D01* +X132928085Y-155748065D01* +X132889887Y-155699272D01* +X132847046Y-155647193D01* +X132800965Y-155593377D01* +X132753046Y-155539375D01* +X132704694Y-155486737D01* +X132657310Y-155437014D01* +X132612299Y-155391756D01* +X132571062Y-155352512D01* +X132535004Y-155320834D01* +X132505526Y-155298272D01* +X132493693Y-155290893D01* +X132484032Y-155286375D01* +X132476718Y-155284911D01* +X132471926Y-155286695D01* +X132469258Y-155291438D01* +X132467203Y-155299584D01* +X132465753Y-155310939D01* +X132464899Y-155325309D01* +X131878080Y-155325309D01* +X131875291Y-155319274D01* +X131770368Y-155109901D01* +X131657010Y-154900404D01* +X131579527Y-154764692D01* +X131547773Y-154707010D01* +X131520337Y-154655087D01* +X131496962Y-154608156D01* +X131477394Y-154565449D01* +X131461376Y-154526200D01* +X131448652Y-154489640D01* +X131443445Y-154472129D01* +X131438966Y-154455002D01* +X131435183Y-154438164D01* +X131432064Y-154421520D01* +X131429576Y-154404972D01* +X131427688Y-154388425D01* +X131425583Y-154354950D01* +X131425494Y-154320328D01* +X131427165Y-154283791D01* +X131430339Y-154244573D01* +X131434761Y-154201905D01* +X131437550Y-154175448D01* +X131439959Y-154149743D01* +X131441981Y-154124922D01* +X131443607Y-154101116D01* +X131444830Y-154078458D01* +X131445643Y-154057078D01* +X131446037Y-154037109D01* +X131446005Y-154018682D01* +X131445538Y-154001930D01* +X131444630Y-153986984D01* +X131443272Y-153973975D01* +X131441457Y-153963037D01* +X131440376Y-153958385D01* +X131439177Y-153954299D01* +X131437861Y-153950797D01* +X131436425Y-153947895D01* +X131434868Y-153945609D01* +X131433191Y-153943956D01* +X131431392Y-153942952D01* +X131429470Y-153942614D01* +X131424222Y-153944461D01* +X131416509Y-153947968D01* +X131394247Y-153959646D01* +X131363799Y-153977030D01* +X131326282Y-153999499D01* +X131282811Y-154026433D01* +X131234504Y-154057211D01* +X131182475Y-154091215D01* +X131127842Y-154127823D01* +X130863259Y-154313032D01* +X130667469Y-153894988D01* +X130466385Y-153476949D01* +X130598677Y-153127696D01* +X130672254Y-152939615D01* +X130749737Y-152757115D01* +X130830570Y-152581312D01* +X130914192Y-152413322D01* +X130956876Y-152332606D01* +X131000048Y-152254262D01* +X131043638Y-152178429D01* +X131087577Y-152105248D01* +X131131796Y-152034857D01* +X131176223Y-151967396D01* +X131220791Y-151903004D01* +X131265428Y-151841822D01* +X131306200Y-151784740D01* +X131344554Y-151729457D01* +X131379560Y-151677274D01* +X131410286Y-151629494D01* +X131423754Y-151607662D01* +X131435804Y-151587419D01* +X131446319Y-151568928D01* +X131455182Y-151552352D01* +X131462279Y-151537853D01* +X131467491Y-151525594D01* +X131470704Y-151515739D01* +X131471525Y-151511763D01* +X131471801Y-151508449D01* +X131474241Y-151493300D01* +X131481400Y-151473825D01* +X131508905Y-151422955D01* +X131552378Y-151357945D01* +X131609881Y-151280906D01* +X131679476Y-151193945D01* +X131759225Y-151099170D01* +X131941436Y-150894614D01* +X132141011Y-150684105D01* +X132342446Y-150484510D01* +X132439016Y-150394077D01* +X132530238Y-150312697D01* +X132614174Y-150242479D01* +X132688885Y-150185531D01* +X132698185Y-150178236D01* +X132707225Y-150170268D01* +X132715994Y-150161669D01* +X132724480Y-150152478D01* +X132740556Y-150132487D01* +X132755361Y-150110620D01* +X132768802Y-150087203D01* +X132780786Y-150062561D01* +X132791220Y-150037020D01* +X132800010Y-150010905D01* +X132807064Y-149984542D01* +X132812288Y-149958257D01* +X132815590Y-149932375D01* +X132816877Y-149907221D01* +X132816055Y-149883122D01* +X132814825Y-149871569D01* +X132813032Y-149860402D01* +X132810666Y-149849662D01* +X132807715Y-149839388D01* +X132804166Y-149829622D01* +X132800009Y-149820405D01* +X132774540Y-149775854D01* +X132740613Y-149720722D01* +X132652257Y-149585506D01* +X132544677Y-149428337D01* +X132427609Y-149262796D01* +X132310790Y-149102465D01* +X132203954Y-148960923D01* +X132116837Y-148851751D01* +X132083716Y-148813548D01* +X132059176Y-148788530D01* +X132037696Y-148769157D01* +X132018796Y-148752853D01* +X132002331Y-148739836D01* +X131988152Y-148730323D01* +X131981874Y-148726948D01* +X131976113Y-148724530D01* +X131970850Y-148723097D01* +X131966066Y-148722675D01* +X131961743Y-148723292D01* +X131957864Y-148724975D01* +X131954408Y-148727751D01* +X131951359Y-148731646D01* +X131948697Y-148736689D01* +X131946404Y-148742907D01* +X131944462Y-148750326D01* +X131942853Y-148758973D01* +X131940557Y-148780062D01* +X131939370Y-148806391D01* +X131939144Y-148838177D01* +X131939732Y-148875638D01* +X131942760Y-148968448D01* +X131945950Y-149067424D01* +X131945458Y-149164446D01* +X131941074Y-149260290D01* +X131932590Y-149355731D01* +X131919797Y-149451545D01* +X131902484Y-149548505D01* +X131880443Y-149647388D01* +X131853464Y-149748968D01* +X131821338Y-149854022D01* +X131783856Y-149963323D01* +X131740808Y-150077646D01* +X131691986Y-150197768D01* +X131637179Y-150324464D01* +X131576179Y-150458507D01* +X131434761Y-150751740D01* +X131332720Y-150952823D01* +X131285432Y-151043629D01* +X131240540Y-151128109D01* +X131197972Y-151206389D01* +X131157661Y-151278591D01* +X131119535Y-151344840D01* +X131083526Y-151405260D01* +X131049563Y-151459975D01* +X131017576Y-151509109D01* +X130987497Y-151552786D01* +X130959254Y-151591130D01* +X130932779Y-151624265D01* +X130908001Y-151652315D01* +X130884851Y-151675405D01* +X130863259Y-151693658D01* +X130759607Y-151763038D01* +X130598593Y-151861749D01* +X130396776Y-151980429D01* +X130170712Y-152109713D01* +X129936959Y-152240237D01* +X129712074Y-152362638D01* +X129512613Y-152467551D01* +X129355134Y-152545613D01* +X129330233Y-152557186D01* +X129305246Y-152569984D01* +X129280337Y-152583868D01* +X129255668Y-152598696D01* +X129231402Y-152614331D01* +X129207702Y-152630632D01* +X129184731Y-152647461D01* +X129162651Y-152664677D01* +X129141625Y-152682141D01* +X129121817Y-152699713D01* +X129103388Y-152717254D01* +X129086501Y-152734625D01* +X129071320Y-152751686D01* +X129058007Y-152768297D01* +X129046725Y-152784319D01* +X129037636Y-152799612D01* +X129020354Y-152828716D01* +X129000088Y-152856581D01* +X128976581Y-152883328D01* +X128949579Y-152909084D01* +X128918825Y-152933972D01* +X128884064Y-152958115D01* +X128845039Y-152981638D01* +X128801495Y-153004666D01* +X128753176Y-153027321D01* +X128699827Y-153049728D01* +X128641191Y-153072011D01* +X128577013Y-153094294D01* +X128507036Y-153116701D01* +X128431006Y-153139357D01* +X128259761Y-153185908D01* +X128157648Y-153210184D01* +X128113816Y-153219660D01* +X128073891Y-153227329D01* +X128037190Y-153233170D01* +X128003032Y-153237158D01* +X127970734Y-153239270D01* +X127939615Y-153239483D01* +X127908992Y-153237774D01* +X127878182Y-153234119D01* +X127846505Y-153228495D01* +X127813277Y-153220879D01* +X127777816Y-153211248D01* +X127739442Y-153199578D01* +X127697470Y-153185847D01* +X127651220Y-153170030D01* +X127585032Y-153147706D01* +X127503714Y-153117445D01* +X127410490Y-153080734D01* +X127308584Y-153039062D01* +X127091625Y-152946789D01* +X126878636Y-152852530D01* +X126808745Y-152819557D01* +X126743667Y-152787924D01* +X126683008Y-152757362D01* +X126626372Y-152727598D01* +X126573364Y-152698360D01* +X126523588Y-152669379D01* +X126476649Y-152640382D01* +X126432151Y-152611098D01* +X126389701Y-152581256D01* +X126348901Y-152550585D01* +X126309357Y-152518813D01* +X126270673Y-152485669D01* +X126232455Y-152450882D01* +X126194306Y-152414180D01* +X126155831Y-152375292D01* +X126116636Y-152333948D01* +X126088945Y-152303769D01* +X126061549Y-152274830D01* +X126034618Y-152247255D01* +X126008322Y-152221169D01* +X125982833Y-152196695D01* +X125958320Y-152173957D01* +X125934954Y-152153080D01* +X125912906Y-152134187D01* +X125892347Y-152117402D01* +X125873446Y-152102850D01* +X125856375Y-152090654D01* +X125841303Y-152080939D01* +X125828402Y-152073828D01* +X125822819Y-152071288D01* +X125817842Y-152069446D01* +X125813493Y-152068317D01* +X125809793Y-152067916D01* +X125806764Y-152068259D01* +X125804426Y-152069362D01* +X125799531Y-152074836D01* +X125794783Y-152085124D01* +X125790206Y-152099954D01* +X125785823Y-152119055D01* +X125777730Y-152168985D01* +X125770692Y-152232744D01* +X125764894Y-152308160D01* +X125760522Y-152393065D01* +X125757763Y-152485287D01* +X125756801Y-152582655D01* +X125755830Y-152682732D01* +X125752998Y-152779026D01* +X125748430Y-152869243D01* +X125742250Y-152951088D01* +X125738594Y-152988154D01* +X125734581Y-153022267D01* +X125730227Y-153053140D01* +X125725548Y-153080486D01* +X125720559Y-153104019D01* +X125715275Y-153123451D01* +X125709712Y-153138495D01* +X125706830Y-153144282D01* +X125703885Y-153148865D01* +X125695558Y-153158634D01* +X125683531Y-153167114D01* +X125648705Y-153180263D01* +X125600066Y-153188420D01* +X125538273Y-153191694D01* +X125463984Y-153190192D01* +X125377859Y-153184025D01* +X125172735Y-153158124D01* +X124928171Y-153114861D01* +X124649438Y-153055103D01* +X124341808Y-152979717D01* +X124010552Y-152889572D01* +X123307009Y-152690060D01* +X123036193Y-152615821D01* +X122807359Y-152555536D01* +X122611516Y-152506909D01* +X122439671Y-152467645D01* +X122282833Y-152435451D01* +X122132010Y-152408032D01* +X122013919Y-152389293D01* +X121963114Y-152382370D01* +X121916540Y-152377190D01* +X121873254Y-152373840D01* +X121832308Y-152372405D01* +X121792757Y-152372969D01* +X121753656Y-152375619D01* +X121714059Y-152380439D01* +X121673021Y-152387515D01* +X121629594Y-152396931D01* +X121582835Y-152408774D01* +X121531797Y-152423128D01* +X121475534Y-152440079D01* +X121343552Y-152482112D01* +X121259051Y-152509294D01* +X121177526Y-152534864D01* +X121100962Y-152558202D01* +X121031344Y-152578686D01* +X120970655Y-152595699D01* +X120920880Y-152608618D01* +X120884004Y-152616824D01* +X120871023Y-152618966D01* +X120862010Y-152619697D01* +X120852919Y-152620368D01* +X120841619Y-152622333D01* +X120828257Y-152625523D01* +X120812980Y-152629867D01* +X120777271Y-152641742D01* +X120735672Y-152657400D01* +X120689360Y-152676282D01* +X120639513Y-152697831D01* +X120587309Y-152721489D01* +X120533927Y-152746697D01* +X120476484Y-152774851D01* +X120412715Y-152803252D01* +X120344730Y-152831157D01* +X120274636Y-152857822D01* +X120204542Y-152882502D01* +X120136556Y-152904454D01* +X120072788Y-152922934D01* +X120015344Y-152937198D01* +X119956381Y-152950488D01* +X119891899Y-152966136D01* +X119754068Y-153002020D01* +X119617229Y-153039888D01* +X119496761Y-153074781D01* +X119457054Y-153087804D01* +X119420952Y-153099090D01* +X119387965Y-153108640D01* +X119357607Y-153116453D01* +X119329387Y-153122531D01* +X119302819Y-153126872D01* +X119277414Y-153129476D01* +X119252683Y-153130344D01* +X119228138Y-153129476D01* +X119203290Y-153126872D01* +X119177652Y-153122531D01* +X119150735Y-153116453D01* +X119122051Y-153108640D01* +X119091111Y-153099090D01* +X119057427Y-153087804D01* +X119020510Y-153074781D01* +X117819302Y-152646156D01* +X117622023Y-152573747D01* +X117437641Y-152504438D01* +X117270127Y-152439842D01* +X117123449Y-152381572D01* +X117001575Y-152331239D01* +X116908475Y-152290456D01* +X116873955Y-152274149D01* +X116848117Y-152260835D01* +X116831456Y-152250714D01* +X116826722Y-152246914D01* +X116824469Y-152243988D01* +X116821190Y-152237306D01* +X116817335Y-152231147D01* +X116812950Y-152225507D01* +X116808078Y-152220382D01* +X116802764Y-152215770D01* +X116797053Y-152211665D01* +X116790989Y-152208064D01* +X116784617Y-152204963D01* +X116777981Y-152202357D01* +X116771127Y-152200245D01* +X116764098Y-152198620D01* +X116756939Y-152197480D01* +X116749695Y-152196821D01* +X116742410Y-152196638D01* +X116735129Y-152196928D01* +X116727897Y-152197687D01* +X116720757Y-152198911D01* +X116713755Y-152200596D01* +X116706936Y-152202739D01* +X116700343Y-152205335D01* +X116694021Y-152208381D01* +X116688015Y-152211872D01* +X116682370Y-152215805D01* +X116677130Y-152220176D01* +X116672339Y-152224982D01* +X116668042Y-152230217D01* +X116664285Y-152235879D01* +X116661110Y-152241963D01* +X116658563Y-152248466D01* +X116656689Y-152255383D01* +X116655532Y-152262711D01* +X116655136Y-152270447D01* +X116657147Y-152282535D01* +X116663039Y-152297823D01* +X116685615Y-152337151D01* +X116721167Y-152386743D01* +X116767997Y-152444907D01* +X116824409Y-152509955D01* +X116888703Y-152580196D01* +X116959183Y-152653941D01* +X117034152Y-152729500D01* +X117111910Y-152805182D01* +X117190762Y-152879299D01* +X117269009Y-152950161D01* +X117344954Y-153016076D01* +X117416899Y-153075357D01* +X117483147Y-153126312D01* +X117542000Y-153167253D01* +X117591761Y-153196489D01* +X117803427Y-153302321D01* +X117808720Y-153873823D01* +X117811510Y-154059445D01* +X117816161Y-154222742D01* +X117823044Y-154368677D01* +X117832532Y-154502208D01* +X117844996Y-154628299D01* +X117860809Y-154751909D01* +X117880343Y-154877999D01* +X117903969Y-155011531D01* +X117908453Y-155031824D01* +X117914046Y-155051094D01* +X117920863Y-155069434D01* +X117929022Y-155086937D01* +X117938637Y-155103696D01* +X117949827Y-155119803D01* +X117962706Y-155135353D01* +X117977391Y-155150437D01* +X117993998Y-155165149D01* +X118012644Y-155179583D01* +X118033445Y-155193830D01* +X118056518Y-155207984D01* +X118081977Y-155222138D01* +X118109941Y-155236385D01* +X118140524Y-155250818D01* +X118173844Y-155265530D01* +X118406678Y-155371365D01* +X118718885Y-155212615D01* +X118783636Y-155179965D01* +X118845968Y-155149859D01* +X118904456Y-155122852D01* +X118957672Y-155099505D01* +X119004191Y-155080375D01* +X119024494Y-155072565D01* +X119042587Y-155066019D01* +X119058293Y-155060806D01* +X119071432Y-155056996D01* +X119081828Y-155054659D01* +X119089302Y-155053865D01* +X119091782Y-155054219D01* +X119094257Y-155055269D01* +X119099172Y-155059394D01* +X119104011Y-155066108D01* +X119108733Y-155075280D01* +X119113300Y-155086776D01* +X119117673Y-155100467D01* +X119121813Y-155116219D01* +X119125683Y-155133901D01* +X119129242Y-155153382D01* +X119132452Y-155174529D01* +X119135275Y-155197211D01* +X119137672Y-155221296D01* +X119139603Y-155246653D01* +X119141031Y-155273148D01* +X119141916Y-155300652D01* +X119142219Y-155329031D01* +X119143007Y-155423173D01* +X119145299Y-155516616D01* +X119148986Y-155608665D01* +X119153960Y-155698620D01* +X119160112Y-155785786D01* +X119167334Y-155869463D01* +X119175517Y-155948954D01* +X119184553Y-156023562D01* +X119194332Y-156092589D01* +X119204748Y-156155337D01* +X119215690Y-156211109D01* +X119227051Y-156259207D01* +X119238722Y-156298933D01* +X119250595Y-156329590D01* +X119256573Y-156341300D01* +X119262561Y-156350480D01* +X119268544Y-156357045D01* +X119274511Y-156360906D01* +X119291551Y-156362338D01* +X119318808Y-156358715D01* +X119403660Y-156336432D01* +X119528449Y-156294306D01* +X119692552Y-156232583D01* +X119895351Y-156151513D01* +X120136225Y-156051344D01* +X120729719Y-155794698D01* +X120860750Y-155736645D01* +X120912894Y-155714575D01* +X120957426Y-155698373D01* +X120995323Y-155688961D01* +X121012088Y-155687090D01* +X121027561Y-155687262D01* +X121041864Y-155689593D01* +X121055118Y-155694199D01* +X121067445Y-155701193D01* +X121078969Y-155710692D01* +X121089810Y-155722811D01* +X121100092Y-155737666D01* +X121109935Y-155755371D01* +X121119463Y-155776042D01* +X121138058Y-155826743D01* +X121156856Y-155890691D01* +X121176831Y-155968809D01* +X121198962Y-156062019D01* +X121253595Y-156297405D01* +X121276914Y-156400253D01* +X121297272Y-156492876D01* +X121314684Y-156575842D01* +X121329166Y-156649714D01* +X121335313Y-156683418D01* +X121340734Y-156715061D01* +X121345430Y-156744713D01* +X121349402Y-156772446D01* +X121352654Y-156798330D01* +X121355188Y-156822437D01* +X121357004Y-156844836D01* +X121358105Y-156865598D01* +X121358492Y-156884795D01* +X121358169Y-156902497D01* +X121357137Y-156918774D01* +X121355397Y-156933698D01* +X121352951Y-156947338D01* +X121349803Y-156959767D01* +X121345952Y-156971054D01* +X121341403Y-156981271D01* +X121336155Y-156990487D01* +X121330212Y-156998775D01* +X121323575Y-157006204D01* +X121316246Y-157012845D01* +X121308228Y-157018769D01* +X121299521Y-157024047D01* +X121290129Y-157028749D01* +X121280052Y-157032947D01* +X121240728Y-157047108D01* +X121203830Y-157057679D01* +X121186157Y-157061544D01* +X121168931Y-157064422D01* +X121152099Y-157066282D01* +X121135607Y-157067095D01* +X121119401Y-157066830D01* +X121103429Y-157065458D01* +X121087637Y-157062949D01* +X121071972Y-157059271D01* +X121056381Y-157054397D01* +X121040810Y-157048294D01* +X121025206Y-157040934D01* +X121009516Y-157032286D01* +X120993686Y-157022320D01* +X120977664Y-157011007D01* +X120961395Y-156998316D01* +X120944827Y-156984217D01* +X120910580Y-156951675D01* +X120874496Y-156913141D01* +X120836148Y-156868375D01* +X120795111Y-156817137D01* +X120750957Y-156759186D01* +X120703261Y-156694282D01* +X120676502Y-156656112D01* +X120649921Y-156619113D01* +X120623696Y-156583462D01* +X120598007Y-156549339D01* +X120573030Y-156516921D01* +X120548945Y-156486387D01* +X120525930Y-156457914D01* +X120504162Y-156431682D01* +X120483821Y-156407868D01* +X120465084Y-156386651D01* +X120448131Y-156368209D01* +X120433138Y-156352720D01* +X120420285Y-156340363D01* +X120409749Y-156331316D01* +X120405406Y-156328089D01* +X120401710Y-156325757D01* +X120398682Y-156324341D01* +X120396344Y-156323864D01* +X120390595Y-156324231D01* +X120383342Y-156325311D01* +X120364760Y-156329486D01* +X120341464Y-156336142D01* +X120314323Y-156345031D01* +X120284207Y-156355904D01* +X120251981Y-156368513D01* +X120218516Y-156382611D01* +X120184678Y-156397948D01* +X120093975Y-156434411D01* +X119974995Y-156483276D01* +X119843117Y-156537102D01* +X119713719Y-156588447D01* +X119666863Y-156607195D01* +X119623130Y-156626068D01* +X119581925Y-156645560D01* +X119542650Y-156666169D01* +X119504708Y-156688390D01* +X119467502Y-156712719D01* +X119430436Y-156739653D01* +X119392912Y-156769687D01* +X119354334Y-156803318D01* +X119314106Y-156841042D01* +X119271629Y-156883354D01* +X119226307Y-156930752D01* +X119177544Y-156983730D01* +X119124743Y-157042786D01* +X119004636Y-157181113D01* +X118602469Y-157657364D01* +X118343178Y-157636197D01* +X118316128Y-157632492D01* +X118286768Y-157627391D01* +X118255393Y-157620988D01* +X118222296Y-157613376D01* +X118152120Y-157594897D01* +X118078594Y-157572697D01* +X118004077Y-157547521D01* +X117930924Y-157520112D01* +X117861491Y-157491215D01* +X117828907Y-157476441D01* +X117798136Y-157461574D01* +X117750166Y-157436783D01* +X117707072Y-157413566D01* +X117668272Y-157391263D01* +X117633185Y-157369217D01* +X117601229Y-157346767D01* +X117571824Y-157323255D01* +X117544388Y-157298023D01* +X117518339Y-157270411D01* +X117493096Y-157239761D01* +X117468079Y-157205413D01* +X117442704Y-157166709D01* +X117416392Y-157122989D01* +X117388560Y-157073596D01* +X117358628Y-157017869D01* +X117290136Y-156884782D01* +X117004221Y-156312135D01* +X116882533Y-156073517D01* +X116772876Y-155863573D01* +X116673636Y-155679952D01* +X116583202Y-155520306D01* +X116540784Y-155448740D01* +X116499962Y-155382288D01* +X116460535Y-155320654D01* +X116422303Y-155263547D01* +X116385062Y-155210671D01* +X116348612Y-155161735D01* +X116312751Y-155116444D01* +X116277278Y-155074504D01* +X116241991Y-155035622D01* +X116206688Y-154999505D01* +X116171168Y-154965858D01* +X116135230Y-154934388D01* +X116098671Y-154904802D01* +X116061291Y-154876807D01* +X116022888Y-154850107D01* +X115983260Y-154824411D01* +X115899523Y-154774852D01* +X115808470Y-154725781D01* +X115607564Y-154617961D01* +X115424596Y-154513598D01* +X115258154Y-154410940D01* +X115106827Y-154308235D01* +X114969205Y-154203733D01* +X114843877Y-154095680D01* +X114729432Y-153982325D01* +X114624459Y-153861916D01* +X114527548Y-153732702D01* +X114437287Y-153592930D01* +X114352266Y-153440849D01* +X114271075Y-153274706D01* +X114192302Y-153092751D01* +X114114537Y-152893231D01* +X114036368Y-152674394D01* +X113956386Y-152434489D01* +X113878747Y-152204880D01* +X113795652Y-151970806D01* +X113717517Y-151759553D01* +X113654761Y-151598406D01* +X113625719Y-151520446D01* +X113605121Y-151460823D01* +X117713469Y-151460823D01* +X117714554Y-151467216D01* +X117717745Y-151474454D01* +X117730068Y-151491239D01* +X117749676Y-151510738D01* +X117775812Y-151532508D01* +X117807714Y-151556107D01* +X117844624Y-151581093D01* +X117885782Y-151607026D01* +X117930428Y-151633462D01* +X117977802Y-151659961D01* +X118027145Y-151686079D01* +X118077698Y-151711376D01* +X118128700Y-151735410D01* +X118179392Y-151757738D01* +X118229014Y-151777920D01* +X118276807Y-151795512D01* +X118322011Y-151810074D01* +X118399690Y-151830780D01* +X118486043Y-151847239D01* +X118581309Y-151859419D01* +X118685731Y-151867289D01* +X118799547Y-151870818D01* +X118922998Y-151869976D01* +X119199766Y-151855051D01* +X119517959Y-151822267D01* +X119879497Y-151771377D01* +X120286304Y-151702130D01* +X120740302Y-151614281D01* +X120945323Y-151572557D01* +X121034970Y-151556063D01* +X121117416Y-151542429D01* +X121193692Y-151531617D01* +X121264828Y-151523588D01* +X121331857Y-151518303D01* +X121395807Y-151515723D01* +X121457712Y-151515809D01* +X121518601Y-151518523D01* +X121579505Y-151523827D01* +X121641456Y-151531680D01* +X121705485Y-151542046D01* +X121772622Y-151554884D01* +X121843897Y-151570155D01* +X121920344Y-151587823D01* +X121999199Y-151604625D01* +X122086349Y-151619304D01* +X122180909Y-151631843D01* +X122281996Y-151642227D01* +X122500215Y-151656469D01* +X122733938Y-151661905D01* +X122976093Y-151658412D01* +X123219614Y-151645865D01* +X123457429Y-151624141D01* +X123571988Y-151609798D01* +X123682469Y-151593114D01* +X123769958Y-151579048D01* +X123852547Y-151564919D01* +X123928315Y-151551163D01* +X123995339Y-151538212D01* +X124051697Y-151526502D01* +X124095467Y-151516467D01* +X124112031Y-151512212D01* +X124124726Y-151508539D01* +X124133313Y-151505502D01* +X124137552Y-151503155D01* +X124148958Y-151488235D01* +X124163070Y-151465896D01* +X124197827Y-151402531D01* +X124238662Y-151320190D01* +X124282411Y-151226005D01* +X124325913Y-151127107D01* +X124366003Y-151030627D01* +X124399521Y-150943697D01* +X124423303Y-150873448D01* +X124481927Y-150677640D01* +X124544535Y-150481482D01* +X124680775Y-150090198D01* +X124830161Y-149703752D01* +X124990833Y-149326296D01* +X125160931Y-148961988D01* +X125248934Y-148786062D01* +X125338595Y-148614981D01* +X125429682Y-148449263D01* +X125521964Y-148289430D01* +X125615206Y-148135999D01* +X125709177Y-147989490D01* +X125754458Y-147919993D01* +X125795104Y-147856186D01* +X125831192Y-147797804D01* +X125862800Y-147744586D01* +X125890005Y-147696266D01* +X125901981Y-147673860D01* +X125912885Y-147652581D01* +X125922727Y-147632395D01* +X125931517Y-147613268D01* +X125939264Y-147595169D01* +X125945979Y-147578064D01* +X125951670Y-147561920D01* +X125956348Y-147546704D01* +X125960022Y-147532383D01* +X125962701Y-147518925D01* +X125964397Y-147506296D01* +X125965117Y-147494464D01* +X125964873Y-147483395D01* +X125963673Y-147473057D01* +X125961527Y-147463416D01* +X125958446Y-147454440D01* +X125954438Y-147446096D01* +X125949514Y-147438350D01* +X125943682Y-147431171D01* +X125936954Y-147424524D01* +X125929337Y-147418377D01* +X125920843Y-147412697D01* +X125916209Y-147407528D01* +X125910312Y-147398135D01* +X125895130Y-147367635D01* +X125876102Y-147323121D01* +X125854037Y-147266515D01* +X125829738Y-147199739D01* +X125804014Y-147124715D01* +X125777669Y-147043366D01* +X125751510Y-146957615D01* +X125735066Y-146900541D01* +X125719429Y-146848288D01* +X125704536Y-146800718D01* +X125690325Y-146757689D01* +X125676735Y-146719064D01* +X125670152Y-146701358D01* +X125663702Y-146684702D01* +X125657375Y-146669076D01* +X125651165Y-146654463D01* +X125645064Y-146640847D01* +X125639063Y-146628209D01* +X125633155Y-146616532D01* +X125627332Y-146605800D01* +X125621587Y-146595993D01* +X125615912Y-146587095D01* +X125610298Y-146579089D01* +X125604739Y-146571957D01* +X125599227Y-146565681D01* +X125593753Y-146560244D01* +X125588310Y-146555629D01* +X125582890Y-146551819D01* +X125577486Y-146548795D01* +X125572090Y-146546540D01* +X125566693Y-146545037D01* +X125561289Y-146544269D01* +X125555870Y-146544217D01* +X125550427Y-146544866D01* +X125545994Y-146545981D01* +X125541626Y-146547337D01* +X125537329Y-146548927D01* +X125533105Y-146550746D01* +X125528959Y-146552785D01* +X125524894Y-146555038D01* +X125517023Y-146560161D01* +X125509525Y-146566058D01* +X125502430Y-146572676D01* +X125495769Y-146579961D01* +X125489573Y-146587859D01* +X125483873Y-146596314D01* +X125478700Y-146605274D01* +X125474085Y-146614683D01* +X125470059Y-146624487D01* +X125466654Y-146634633D01* +X125463900Y-146645065D01* +X125461827Y-146655730D01* +X125460468Y-146666574D01* +X125457879Y-146696598D01* +X125454143Y-146726932D01* +X125449353Y-146757266D01* +X125443601Y-146787290D01* +X125436982Y-146816694D01* +X125429587Y-146845167D01* +X125421510Y-146872401D01* +X125412844Y-146898084D01* +X125403681Y-146921907D01* +X125394116Y-146943559D01* +X125384241Y-146962731D01* +X125379216Y-146971290D01* +X125374148Y-146979112D01* +X125369050Y-146986160D01* +X125363932Y-146992393D01* +X125358806Y-146997774D01* +X125353684Y-147002263D01* +X125348578Y-147005822D01* +X125343499Y-147008413D01* +X125338458Y-147009995D01* +X125333469Y-147010531D01* +X125330896Y-147010193D01* +X125328146Y-147009188D01* +X125322141Y-147005240D01* +X125315516Y-146998811D01* +X125308333Y-146990026D01* +X125300654Y-146979009D01* +X125292541Y-146965883D01* +X125284055Y-146950773D01* +X125275260Y-146933802D01* +X125256987Y-146894776D01* +X125238218Y-146849797D01* +X125219450Y-146799857D01* +X125201177Y-146745949D01* +X125183504Y-146695595D01* +X125174807Y-146672093D01* +X125166203Y-146649707D01* +X125157692Y-146628437D01* +X125149274Y-146608283D01* +X125140949Y-146589245D01* +X125132717Y-146571324D01* +X125124578Y-146554519D01* +X125116532Y-146538830D01* +X125108579Y-146524257D01* +X125100719Y-146510800D01* +X125092952Y-146498460D01* +X125085278Y-146487236D01* +X125077697Y-146477128D01* +X125070209Y-146468136D01* +X125062814Y-146460260D01* +X125055512Y-146453501D01* +X125048303Y-146447858D01* +X125041187Y-146443331D01* +X125034164Y-146439920D01* +X125027235Y-146437626D01* +X125020398Y-146436448D01* +X125013654Y-146436385D01* +X125007003Y-146437439D01* +X125000445Y-146439610D01* +X124993981Y-146442896D01* +X124987609Y-146447299D01* +X124981330Y-146452818D01* +X124975144Y-146459453D01* +X124969052Y-146467204D01* +X124963052Y-146476072D01* +X124960991Y-146479716D01* +X124958777Y-146482716D01* +X124956414Y-146485079D01* +X124953905Y-146486811D01* +X124951253Y-146487918D01* +X124948460Y-146488409D01* +X124945530Y-146488289D01* +X124942465Y-146487565D01* +X124939268Y-146486245D01* +X124935942Y-146484334D01* +X124928915Y-146478770D01* +X124921408Y-146470927D01* +X124913443Y-146460859D01* +X124905045Y-146448621D01* +X124896235Y-146434266D01* +X124887038Y-146417850D01* +X124877476Y-146399426D01* +X124867574Y-146379049D01* +X124857353Y-146356773D01* +X124846839Y-146332652D01* +X124836052Y-146306740D01* +X124825913Y-146280313D01* +X124813480Y-146250847D01* +X124782474Y-146184040D01* +X124744523Y-146108799D01* +X124701115Y-146027605D01* +X124653738Y-145942938D01* +X124603881Y-145857279D01* +X124553031Y-145773108D01* +X124502678Y-145692906D01* +X124477776Y-145654677D01* +X124452789Y-145617510D01* +X124427880Y-145581599D01* +X124403211Y-145547138D01* +X124378945Y-145514319D01* +X124355245Y-145483338D01* +X124332273Y-145454388D01* +X124310193Y-145427662D01* +X124289167Y-145403355D01* +X124269358Y-145381660D01* +X124250929Y-145362771D01* +X124234043Y-145346881D01* +X124218861Y-145334186D01* +X124211961Y-145329096D01* +X124205548Y-145324878D01* +X124199643Y-145321554D01* +X124194266Y-145319151D01* +X124189437Y-145317690D01* +X124185178Y-145317198D01* +X124167649Y-145317897D01* +X124152849Y-145320309D01* +X124140901Y-145324907D01* +X124136036Y-145328174D01* +X124131930Y-145332164D01* +X124128599Y-145336937D01* +X124126059Y-145342552D01* +X124124326Y-145349068D01* +X124123414Y-145356545D01* +X124124116Y-145374615D01* +X124128292Y-145397235D01* +X124136064Y-145424878D01* +X124147557Y-145458016D01* +X124162894Y-145497124D01* +X124182201Y-145542673D01* +X124233215Y-145654986D01* +X124301594Y-145798739D01* +X124338914Y-145885391D01* +X124374933Y-145977003D01* +X124408843Y-146071095D01* +X124439838Y-146165188D01* +X124467113Y-146256800D01* +X124489861Y-146343452D01* +X124507276Y-146422661D01* +X124513732Y-146458701D01* +X124518552Y-146491949D01* +X124524058Y-146541490D01* +X124528619Y-146585163D01* +X124532156Y-146623301D01* +X124534593Y-146656238D01* +X124535374Y-146670860D01* +X124535851Y-146684307D01* +X124536014Y-146696621D01* +X124535854Y-146707842D01* +X124535360Y-146718013D01* +X124534523Y-146727175D01* +X124533333Y-146735371D01* +X124531782Y-146742641D01* +X124529858Y-146749027D01* +X124527552Y-146754571D01* +X124524855Y-146759315D01* +X124521756Y-146763301D01* +X124518247Y-146766569D01* +X124514318Y-146769162D01* +X124509958Y-146771121D01* +X124505158Y-146772489D01* +X124499909Y-146773305D01* +X124494200Y-146773614D01* +X124488023Y-146773455D01* +X124481366Y-146772871D01* +X124474222Y-146771903D01* +X124466579Y-146770593D01* +X124449761Y-146767113D01* +X124426928Y-146762553D01* +X124406001Y-146762877D01* +X124396229Y-146764923D01* +X124386904Y-146768254D01* +X124378017Y-146772891D01* +X124369559Y-146778856D01* +X124353888Y-146794852D01* +X124339814Y-146816414D01* +X124327259Y-146843712D01* +X124316146Y-146876917D01* +X124306397Y-146916199D01* +X124297935Y-146961728D01* +X124290682Y-147013676D01* +X124284561Y-147072212D01* +X124279494Y-147137507D01* +X124275404Y-147209733D01* +X124269843Y-147375655D01* +X124264553Y-147671990D01* +X124164010Y-147444449D01* +X124152987Y-147422017D01* +X124141800Y-147400430D01* +X124130536Y-147379789D01* +X124119280Y-147360195D01* +X124108117Y-147341747D01* +X124097132Y-147324548D01* +X124086410Y-147308698D01* +X124076037Y-147294297D01* +X124066098Y-147281446D01* +X124056679Y-147270246D01* +X124052191Y-147265297D01* +X124047864Y-147260799D01* +X124043710Y-147256763D01* +X124039739Y-147253203D01* +X124035962Y-147250132D01* +X124032390Y-147247561D01* +X124029032Y-147245504D01* +X124025900Y-147243973D01* +X124023005Y-147242981D01* +X124020357Y-147242540D01* +X124017966Y-147242663D01* +X124015844Y-147243363D01* +X124011516Y-147248778D01* +X124006522Y-147258897D01* +X123994843Y-147292229D01* +X123981428Y-147341312D01* +X123966896Y-147404099D01* +X123951869Y-147478544D01* +X123936965Y-147562601D01* +X123922806Y-147654224D01* +X123910011Y-147751365D01* +X123897637Y-147835764D01* +X123886178Y-147910621D01* +X123875432Y-147976316D01* +X123870263Y-148005847D01* +X123865197Y-148033229D01* +X123860209Y-148058510D01* +X123855273Y-148081739D01* +X123850364Y-148102962D01* +X123845457Y-148122226D01* +X123840526Y-148139580D01* +X123835548Y-148155070D01* +X123830495Y-148168745D01* +X123825344Y-148180651D01* +X123820069Y-148190837D01* +X123814644Y-148199349D01* +X123811868Y-148202992D01* +X123809046Y-148206235D01* +X123806173Y-148209084D01* +X123803247Y-148211543D01* +X123800265Y-148213620D01* +X123797224Y-148215320D01* +X123794120Y-148216649D01* +X123790951Y-148217614D01* +X123787713Y-148218219D01* +X123784402Y-148218471D01* +X123781017Y-148218376D01* +X123777554Y-148217940D01* +X123774009Y-148217169D01* +X123770379Y-148216068D01* +X123762854Y-148212903D01* +X123754954Y-148208491D01* +X123746651Y-148202881D01* +X123737923Y-148196120D01* +X123728743Y-148188255D01* +X123719087Y-148179334D01* +X123708928Y-148169405D01* +X123691438Y-148153596D01* +X123682967Y-148147233D01* +X123674677Y-148141903D01* +X123666564Y-148137607D01* +X123658628Y-148134349D01* +X123650867Y-148132132D01* +X123643278Y-148130958D01* +X123635859Y-148130831D01* +X123628609Y-148131753D01* +X123621526Y-148133727D01* +X123614608Y-148136756D01* +X123607852Y-148140844D01* +X123601257Y-148145992D01* +X123594821Y-148152205D01* +X123588542Y-148159484D01* +X123582418Y-148167833D01* +X123576447Y-148177254D01* +X123564957Y-148199327D01* +X123554056Y-148225725D01* +X123543728Y-148256471D01* +X123533959Y-148291589D01* +X123524732Y-148331103D01* +X123516032Y-148375034D01* +X123507844Y-148423408D01* +X123499144Y-148479744D01* +X123490832Y-148529809D01* +X123482799Y-148573782D01* +X123478853Y-148593539D01* +X123474937Y-148611840D01* +X123471035Y-148628707D01* +X123467136Y-148644162D01* +X123463225Y-148658228D01* +X123459289Y-148670926D01* +X123455314Y-148682280D01* +X123451287Y-148692311D01* +X123447194Y-148701042D01* +X123443021Y-148708495D01* +X123438756Y-148714692D01* +X123436584Y-148717327D01* +X123434384Y-148719656D01* +X123432153Y-148721682D01* +X123429891Y-148723408D01* +X123427596Y-148724837D01* +X123425265Y-148725972D01* +X123422898Y-148726814D01* +X123420492Y-148727369D01* +X123418046Y-148727636D01* +X123415558Y-148727621D01* +X123413026Y-148727325D01* +X123410449Y-148726752D01* +X123407825Y-148725903D01* +X123405153Y-148724783D01* +X123399655Y-148721736D01* +X123393941Y-148717634D01* +X123388000Y-148712500D01* +X123381816Y-148706354D01* +X123375376Y-148699221D01* +X123368666Y-148691121D01* +X123361674Y-148682078D01* +X123354386Y-148672113D01* +X123345519Y-148660780D01* +X123336780Y-148650589D01* +X123328172Y-148641535D01* +X123319701Y-148633615D01* +X123311368Y-148626822D01* +X123303180Y-148621152D01* +X123295138Y-148616600D01* +X123287248Y-148613162D01* +X123279513Y-148610832D01* +X123271936Y-148609605D01* +X123264523Y-148609478D01* +X123257276Y-148610444D01* +X123250199Y-148612499D01* +X123243297Y-148615639D01* +X123236573Y-148619858D01* +X123230032Y-148625151D01* +X123223676Y-148631514D01* +X123217510Y-148638942D01* +X123211539Y-148647430D01* +X123205764Y-148656973D01* +X123200192Y-148667567D01* +X123194824Y-148679206D01* +X123184722Y-148705601D01* +X123175487Y-148736120D01* +X123167152Y-148770723D01* +X123159747Y-148809374D01* +X123153303Y-148852031D01* +X123143713Y-148905508D01* +X123129170Y-148964086D01* +X123110177Y-149026787D01* +X123087239Y-149092636D01* +X123060860Y-149160655D01* +X123031542Y-149229868D01* +X122999791Y-149299297D01* +X122966110Y-149367968D01* +X122931002Y-149434902D01* +X122894972Y-149499123D01* +X122858523Y-149559654D01* +X122822160Y-149615519D01* +X122786386Y-149665741D01* +X122751704Y-149709344D01* +X122718620Y-149745350D01* +X122702834Y-149760199D01* +X122687636Y-149772783D01* +X122672172Y-149783061D01* +X122653715Y-149793991D01* +X122608757Y-149817431D01* +X122554621Y-149842359D01* +X122493167Y-149868032D01* +X122426256Y-149893705D01* +X122355749Y-149918633D01* +X122283505Y-149942073D01* +X122211385Y-149963281D01* +X122174850Y-149973924D01* +X122136889Y-149985915D01* +X122057927Y-150013386D01* +X121976981Y-150044578D01* +X121896532Y-150078375D01* +X121819058Y-150113659D01* +X121747042Y-150149316D01* +X121713855Y-150166935D01* +X121682963Y-150184228D01* +X121654675Y-150201057D01* +X121629302Y-150217280D01* +X121263423Y-150456098D01* +X121097858Y-150557086D01* +X120938657Y-150647477D01* +X120781906Y-150728535D01* +X120623689Y-150801524D01* +X120460093Y-150867708D01* +X120287204Y-150928349D01* +X120101105Y-150984711D01* +X119897884Y-151038058D01* +X119673625Y-151089653D01* +X119424414Y-151140759D01* +X118835479Y-151246561D01* +X118099761Y-151365571D01* +X118060541Y-151371641D01* +X118022391Y-151377912D01* +X117985512Y-151384338D01* +X117950106Y-151390873D01* +X117916374Y-151397470D01* +X117884518Y-151404082D01* +X117854740Y-151410663D01* +X117827240Y-151417167D01* +X117802221Y-151423546D01* +X117779884Y-151429756D01* +X117760430Y-151435748D01* +X117744062Y-151441476D01* +X117730980Y-151446894D01* +X117721386Y-151451956D01* +X117717960Y-151454338D01* +X117715482Y-151456614D01* +X117713977Y-151458778D01* +X117713469Y-151460823D01* +X113605121Y-151460823D01* +X113591096Y-151420224D01* +X113510563Y-151169118D01* +X113424077Y-150877332D01* +X113382013Y-150726261D01* +X113342553Y-150577112D01* +X113162636Y-149862738D01* +X113263177Y-149666949D01* +X113309893Y-149583439D01* +X113334522Y-149540630D01* +X113359089Y-149498938D01* +X113382912Y-149459725D01* +X113405308Y-149424357D01* +X113425597Y-149394199D01* +X113434737Y-149381499D01* +X113443094Y-149370613D01* +X113467610Y-149339411D01* +X113477650Y-149327256D01* +X113486420Y-149317449D01* +X113490376Y-149313439D01* +X113494073Y-149310030D01* +X113497530Y-149307227D01* +X113500765Y-149305037D01* +X113503799Y-149303462D01* +X113506651Y-149302508D01* +X113509340Y-149302181D01* +X113511886Y-149302484D01* +X113514308Y-149303423D01* +X113516625Y-149305002D01* +X113518856Y-149307226D01* +X113521022Y-149310101D01* +X113523142Y-149313631D01* +X113525234Y-149317820D01* +X113529415Y-149328198D01* +X113533719Y-149341273D01* +X113538303Y-149357085D01* +X113548928Y-149397072D01* +X113563314Y-149465450D01* +X113580678Y-149559129D01* +X113589545Y-149611581D01* +X113598041Y-149665708D01* +X113605792Y-149719958D01* +X113612427Y-149772783D01* +X113616696Y-149799180D01* +X113621522Y-149824717D01* +X113626845Y-149849277D01* +X113632602Y-149872744D01* +X113638731Y-149895002D01* +X113645170Y-149915935D01* +X113651857Y-149935426D01* +X113658730Y-149953359D01* +X113665727Y-149969618D01* +X113672786Y-149984086D01* +X113676319Y-149990613D01* +X113679845Y-149996648D01* +X113683355Y-150002177D01* +X113686842Y-150007186D01* +X113690298Y-150011660D01* +X113693715Y-150015585D01* +X113697085Y-150018946D01* +X113700402Y-150021728D01* +X113703656Y-150023917D01* +X113706841Y-150025499D01* +X113709948Y-150026459D01* +X113712969Y-150026782D01* +X113721860Y-150025073D01* +X113734487Y-150020054D01* +X113750618Y-150011888D01* +X113770020Y-150000737D01* +X113817707Y-149970134D01* +X113875688Y-149929548D01* +X113942102Y-149880280D01* +X114015090Y-149823632D01* +X114092791Y-149760907D01* +X114173344Y-149693408D01* +X114249851Y-149628988D01* +X114322544Y-149568722D01* +X114391331Y-149512674D01* +X114456118Y-149460904D01* +X114516812Y-149413475D01* +X114573320Y-149370449D01* +X114625549Y-149331888D01* +X114673407Y-149297854D01* +X114716799Y-149268409D01* +X114755634Y-149243614D01* +X114789818Y-149223533D01* +X114819258Y-149208226D01* +X114832170Y-149202383D01* +X114843861Y-149197756D01* +X114854320Y-149194355D01* +X114863535Y-149192186D01* +X114871493Y-149191257D01* +X114878185Y-149191576D01* +X114883597Y-149193151D01* +X114887719Y-149195989D01* +X114889457Y-149199313D01* +X114890706Y-149205219D01* +X114891475Y-149213558D01* +X114891771Y-149224184D01* +X114890975Y-149251707D01* +X114888381Y-149286609D01* +X114884050Y-149327712D01* +X114878045Y-149373838D01* +X114870428Y-149423809D01* +X114861260Y-149476447D01* +X114851855Y-149528857D01* +X114843567Y-149578229D01* +X114836518Y-149623508D01* +X114830834Y-149663640D01* +X114826638Y-149697571D01* +X114824054Y-149724246D01* +X114823405Y-149734534D01* +X114823206Y-149742612D01* +X114823473Y-149748350D01* +X114824219Y-149751615D01* +X114825488Y-149751834D01* +X114827301Y-149751507D01* +X114832498Y-149749268D01* +X114839695Y-149744998D01* +X114848776Y-149738798D01* +X114872123Y-149721011D01* +X114901610Y-149696713D01* +X114936305Y-149666710D01* +X114975280Y-149631808D01* +X115017603Y-149592813D01* +X115062344Y-149550532D01* +X115107994Y-149507491D01* +X115149729Y-149469637D01* +X115187604Y-149436945D01* +X115205111Y-149422528D01* +X115221673Y-149409392D01* +X115237297Y-149397536D01* +X115251990Y-149386956D01* +X115265759Y-149377649D01* +X115278610Y-149369612D01* +X115290550Y-149362842D01* +X115301587Y-149357338D01* +X115311726Y-149353094D01* +X115320974Y-149350109D01* +X115329339Y-149348380D01* +X115336827Y-149347904D01* +X115343445Y-149348678D01* +X115349200Y-149350699D01* +X115351756Y-149352176D01* +X115354098Y-149353964D01* +X115358147Y-149358470D01* +X115361352Y-149364214D01* +X115363721Y-149371194D01* +X115365261Y-149379406D01* +X115365978Y-149388848D01* +X115365879Y-149399516D01* +X115364972Y-149411408D01* +X115363262Y-149424521D01* +X115360756Y-149438852D01* +X115357462Y-149454398D01* +X115353386Y-149471157D01* +X115346015Y-149506006D01* +X115341800Y-149535142D01* +X115340892Y-149547566D01* +X115340793Y-149558558D01* +X115341510Y-149568118D01* +X115343050Y-149576246D01* +X115345419Y-149582939D01* +X115348625Y-149588197D01* +X115352673Y-149592019D01* +X115357571Y-149594405D01* +X115363326Y-149595352D01* +X115369944Y-149594861D01* +X115377432Y-149592930D01* +X115385797Y-149589558D01* +X115395046Y-149584744D01* +X115405185Y-149578487D01* +X115428161Y-149561642D01* +X115454781Y-149539014D01* +X115485098Y-149510596D01* +X115519167Y-149476380D01* +X115557042Y-149436358D01* +X115598778Y-149390522D01* +X115644427Y-149338865D01* +X115668156Y-149311477D01* +X115691629Y-149284956D01* +X115714714Y-149259428D01* +X115737280Y-149235016D01* +X115759195Y-149211844D01* +X115780327Y-149190037D01* +X115800544Y-149169718D01* +X115819714Y-149151011D01* +X115837707Y-149134040D01* +X115854389Y-149118930D01* +X115869630Y-149105804D01* +X115883297Y-149094786D01* +X115895259Y-149086001D01* +X115905384Y-149079573D01* +X115909716Y-149077281D01* +X115913539Y-149075625D01* +X115916838Y-149074620D01* +X115919595Y-149074281D01* +X115922059Y-149074481D01* +X115924490Y-149075076D01* +X115926883Y-149076056D01* +X115929237Y-149077413D01* +X115933815Y-149081223D01* +X115938198Y-149086435D01* +X115942364Y-149092982D01* +X115946290Y-149100791D01* +X115949953Y-149109794D01* +X115953329Y-149119922D01* +X115956394Y-149131103D01* +X115959127Y-149143269D01* +X115961503Y-149156350D01* +X115963499Y-149170275D01* +X115965091Y-149184976D01* +X115966258Y-149200382D01* +X115966975Y-149216424D01* +X115967219Y-149233031D01* +X115967296Y-149240936D01* +X115967523Y-149248767D01* +X115968408Y-149264161D01* +X115969835Y-149279121D01* +X115971767Y-149293554D01* +X115974163Y-149307367D01* +X115976986Y-149320467D01* +X115980197Y-149332761D01* +X115981935Y-149338577D01* +X115983756Y-149344156D01* +X115985654Y-149349487D01* +X115987625Y-149354559D01* +X115989664Y-149359359D01* +X115991766Y-149363876D01* +X115993926Y-149368099D01* +X115996139Y-149372015D01* +X115998401Y-149375614D01* +X116000706Y-149378883D01* +X116003050Y-149381811D01* +X116005428Y-149384386D01* +X116007835Y-149386598D01* +X116010266Y-149388433D01* +X116012717Y-149389880D01* +X116015182Y-149390929D01* +X116017656Y-149391566D01* +X116020136Y-149391781D01* +X116023081Y-149391474D01* +X116025963Y-149390561D01* +X116028778Y-149389056D01* +X116031526Y-149386976D01* +X116036810Y-149381143D01* +X116041799Y-149373178D01* +X116046478Y-149363198D01* +X116050832Y-149351319D01* +X116054845Y-149337657D01* +X116058501Y-149322329D01* +X116061785Y-149305450D01* +X116064681Y-149287137D01* +X116067174Y-149267506D01* +X116069249Y-149246674D01* +X116070890Y-149224757D01* +X116072081Y-149201871D01* +X116072807Y-149178132D01* +X116073052Y-149153656D01* +X116072808Y-149129181D01* +X116072091Y-149105442D01* +X116070925Y-149082556D01* +X116069332Y-149060639D01* +X116067336Y-149039807D01* +X116064960Y-149020176D01* +X116062228Y-149001864D01* +X116059162Y-148984985D01* +X116055787Y-148969656D01* +X116052124Y-148955995D01* +X116048198Y-148944116D01* +X116046143Y-148938881D01* +X116044032Y-148934136D01* +X116041865Y-148929894D01* +X116039648Y-148926171D01* +X116037382Y-148922981D01* +X116035071Y-148920338D01* +X116032717Y-148918257D01* +X116030323Y-148916753D01* +X116027892Y-148915840D01* +X116025428Y-148915532D01* +X116018260Y-148916753D01* +X116008767Y-148920338D01* +X115997104Y-148926171D01* +X115983425Y-148934136D01* +X115967886Y-148944116D01* +X115950642Y-148955995D01* +X115911657Y-148984985D01* +X115867712Y-149020176D01* +X115820045Y-149060639D01* +X115769898Y-149105442D01* +X115718511Y-149153656D01* +X115676410Y-149193743D01* +X115639177Y-149228783D01* +X115606471Y-149258940D01* +X115577951Y-149284377D01* +X115565154Y-149295375D01* +X115553275Y-149305255D01* +X115542273Y-149314036D01* +X115532104Y-149321738D01* +X115522725Y-149328383D01* +X115514094Y-149333989D01* +X115506169Y-149338579D01* +X115498907Y-149342171D01* +X115492264Y-149344786D01* +X115486199Y-149346446D01* +X115483370Y-149346923D01* +X115480669Y-149347169D01* +X115478092Y-149347186D01* +X115475632Y-149346976D01* +X115473284Y-149346543D01* +X115471043Y-149345889D01* +X115468904Y-149345016D01* +X115466862Y-149343926D01* +X115464911Y-149342623D01* +X115463045Y-149341109D01* +X115459550Y-149337457D01* +X115456334Y-149332992D01* +X115453354Y-149327733D01* +X115450568Y-149321701D01* +X115447933Y-149314916D01* +X115445407Y-149307399D01* +X115442946Y-149299169D01* +X115438052Y-149280655D01* +X115433216Y-149261199D01* +X115428379Y-149244564D01* +X115423170Y-149230844D01* +X115420309Y-149225106D01* +X115417217Y-149220132D01* +X115413845Y-149215933D01* +X115410147Y-149212520D01* +X115406078Y-149209906D01* +X115401590Y-149208102D01* +X115396636Y-149207119D01* +X115391172Y-149206970D01* +X115385149Y-149207666D01* +X115378521Y-149209218D01* +X115371243Y-149211638D01* +X115363266Y-149214938D01* +X115345035Y-149224224D01* +X115323455Y-149237169D01* +X115298154Y-149253866D01* +X115268760Y-149274407D01* +X115234902Y-149298886D01* +X115152302Y-149360030D01* +X115119051Y-149385460D01* +X115088699Y-149408192D01* +X115061168Y-149428258D01* +X115048437Y-149437301D01* +X115036382Y-149445689D01* +X115024993Y-149453425D01* +X115014261Y-149460515D01* +X115004177Y-149466961D01* +X114994730Y-149472767D01* +X114985911Y-149477938D01* +X114977711Y-149482477D01* +X114970119Y-149486389D01* +X114963125Y-149489676D01* +X114956721Y-149492343D01* +X114950896Y-149494394D01* +X114945641Y-149495833D01* +X114940946Y-149496663D01* +X114938805Y-149496851D01* +X114936801Y-149496888D01* +X114934932Y-149496776D01* +X114933197Y-149496513D01* +X114931595Y-149496101D01* +X114930124Y-149495541D01* +X114928783Y-149494832D01* +X114927572Y-149493976D01* +X114926488Y-149492972D01* +X114925532Y-149491822D01* +X114924700Y-149490525D01* +X114923993Y-149489082D01* +X114923409Y-149487494D01* +X114922947Y-149485762D01* +X114922606Y-149483884D01* +X114922384Y-149481863D01* +X114922293Y-149477391D01* +X114922665Y-149472350D01* +X114923491Y-149466742D01* +X114924761Y-149460573D01* +X114936289Y-149419887D01* +X114947033Y-149379410D01* +X114956957Y-149339476D01* +X114966019Y-149300418D01* +X114974183Y-149262569D01* +X114981408Y-149226262D01* +X114987657Y-149191832D01* +X114992891Y-149159610D01* +X114997070Y-149129931D01* +X115000157Y-149103128D01* +X115002111Y-149079533D01* +X115002895Y-149059482D01* +X115002470Y-149043305D01* +X115001792Y-149036775D01* +X115000797Y-149031338D01* +X114999481Y-149027037D01* +X114997838Y-149023914D01* +X114995863Y-149022009D01* +X114993552Y-149021365D01* +X114976603Y-149024825D01* +X114951963Y-149034904D01* +X114920255Y-149051154D01* +X114882097Y-149073124D01* +X114788914Y-149132428D01* +X114677375Y-149209219D01* +X114552442Y-149299901D01* +X114419076Y-149400877D01* +X114282237Y-149508549D01* +X114146886Y-149619322D01* +X114073921Y-149679696D01* +X114009406Y-149731729D01* +X113952735Y-149775266D01* +X113903304Y-149810153D01* +X113881114Y-149824304D01* +X113860508Y-149836235D01* +X113841409Y-149845925D01* +X113823743Y-149853355D01* +X113807433Y-149858507D01* +X113792404Y-149861360D01* +X113778580Y-149861896D01* +X113765886Y-149860094D01* +X113754246Y-149855936D01* +X113743585Y-149849402D01* +X113733827Y-149840473D01* +X113724896Y-149829130D01* +X113716718Y-149815352D01* +X113709215Y-149799121D01* +X113702313Y-149780418D01* +X113695937Y-149759222D01* +X113690010Y-149735515D01* +X113684457Y-149709277D01* +X113674171Y-149649131D01* +X113664474Y-149578628D01* +X113654761Y-149497615D01* +X113645383Y-149429272D01* +X113640342Y-149398158D01* +X113635052Y-149369075D01* +X113629502Y-149342020D01* +X113623682Y-149316987D01* +X113617580Y-149293971D01* +X113611187Y-149272967D01* +X113604492Y-149253971D01* +X113597484Y-149236978D01* +X113590152Y-149221983D01* +X113582486Y-149208981D01* +X113574475Y-149197968D01* +X113566109Y-149188937D01* +X113557376Y-149181885D01* +X113548266Y-149176807D01* +X113538769Y-149173698D01* +X113528873Y-149172553D01* +X113518569Y-149173367D01* +X113507845Y-149176135D01* +X113496691Y-149180853D01* +X113485096Y-149187516D01* +X113473049Y-149196118D01* +X113460540Y-149206655D01* +X113447559Y-149219122D01* +X113434094Y-149233515D01* +X113420134Y-149249828D01* +X113405670Y-149268057D01* +X113390691Y-149288196D01* +X113375185Y-149310241D01* +X113359142Y-149334187D01* +X113342553Y-149360030D01* +X113326694Y-149384506D01* +X113310937Y-149408254D01* +X113295381Y-149431165D01* +X113280128Y-149453130D01* +X113265277Y-149474041D01* +X113250930Y-149493789D01* +X113237188Y-149512266D01* +X113224152Y-149529363D01* +X113211921Y-149544972D01* +X113200598Y-149558984D01* +X113190282Y-149571291D01* +X113181074Y-149581784D01* +X113173076Y-149590355D01* +X113166388Y-149596895D01* +X113161110Y-149601295D01* +X113159032Y-149602659D01* +X113157344Y-149603448D01* +X113153760Y-149600214D01* +X113149014Y-149590725D01* +X113136343Y-149554252D01* +X113119951Y-149496571D01* +X113100459Y-149420225D01* +X113054653Y-149221705D01* +X113003886Y-148979032D01* +X112975857Y-148832824D01* +X112951300Y-148684228D01* +X112930216Y-148533710D01* +X112912605Y-148381735D01* +X112898466Y-148228767D01* +X112887800Y-148075273D01* +X112880607Y-147921716D01* +X112876886Y-147768563D01* +X112876867Y-147756655D01* +X120570969Y-147756655D01* +X120571123Y-147759989D01* +X120571583Y-147763043D01* +X120572346Y-147765818D01* +X120573408Y-147768314D01* +X120574764Y-147770531D01* +X120576410Y-147772469D01* +X120578343Y-147774127D01* +X120580560Y-147775507D01* +X120583055Y-147776608D01* +X120585826Y-147777430D01* +X120588868Y-147777972D01* +X120592177Y-147778236D01* +X120599582Y-147777926D01* +X120608011Y-147776500D01* +X120617431Y-147773957D01* +X120627813Y-147770299D01* +X120639125Y-147765524D01* +X120651336Y-147759633D01* +X120664416Y-147752626D01* +X120678332Y-147744502D01* +X120693055Y-147735263D01* +X120708553Y-147724907D01* +X120726536Y-147713555D01* +X120744768Y-147703296D01* +X120763247Y-147694106D01* +X120781975Y-147685963D01* +X120800950Y-147678844D01* +X120820174Y-147672724D01* +X120839646Y-147667581D01* +X120859365Y-147663391D01* +X120879333Y-147660132D01* +X120899549Y-147657779D01* +X120920013Y-147656310D01* +X120940725Y-147655702D01* +X120961685Y-147655930D01* +X120982893Y-147656973D01* +X121004349Y-147658806D01* +X121026053Y-147661406D01* +X121043958Y-147664106D01* +X121060954Y-147666260D01* +X121077034Y-147667881D01* +X121092188Y-147668981D01* +X121106409Y-147669575D01* +X121119687Y-147669673D01* +X121132013Y-147669288D01* +X121143379Y-147668434D01* +X121153776Y-147667122D01* +X121163195Y-147665365D01* +X121171629Y-147663177D01* +X121179067Y-147660568D01* +X121185501Y-147657553D01* +X121190922Y-147654144D01* +X121195323Y-147650353D01* +X121198693Y-147646192D01* +X121201025Y-147641675D01* +X121202309Y-147636814D01* +X121202537Y-147631622D01* +X121201701Y-147626111D01* +X121199790Y-147620294D01* +X121196798Y-147614183D01* +X121192714Y-147607791D01* +X121187531Y-147601131D01* +X121181239Y-147594215D01* +X121173830Y-147587056D01* +X121165295Y-147579666D01* +X121155626Y-147572058D01* +X121144813Y-147564245D01* +X121132848Y-147556239D01* +X121119722Y-147548052D01* +X121105427Y-147539698D01* +X121083434Y-147529828D01* +X121061440Y-147520268D01* +X121039943Y-147511328D01* +X121019438Y-147503318D01* +X121009712Y-147499759D01* +X121000421Y-147496549D01* +X120991625Y-147493726D01* +X120983388Y-147491329D01* +X120975771Y-147489398D01* +X120968836Y-147487970D01* +X120962645Y-147487086D01* +X120957260Y-147486782D01* +X120948703Y-147487391D01* +X120938970Y-147489173D01* +X120928155Y-147492062D01* +X120916353Y-147495991D01* +X120890171Y-147506699D01* +X120861183Y-147520764D01* +X120830149Y-147537651D01* +X120797828Y-147556824D01* +X120764980Y-147577749D01* +X120732364Y-147599891D01* +X120700741Y-147622715D01* +X120670869Y-147645686D01* +X120643509Y-147668270D01* +X120619420Y-147689932D01* +X120599362Y-147710136D01* +X120591082Y-147719524D01* +X120584094Y-147728347D01* +X120578494Y-147736539D01* +X120574377Y-147744032D01* +X120571836Y-147750760D01* +X120570969Y-147756655D01* +X112876867Y-147756655D01* +X112876638Y-147616278D01* +X112879863Y-147465326D01* +X112886560Y-147316172D01* +X112896730Y-147169282D01* +X112910372Y-147025120D01* +X112927488Y-146884152D01* +X112948075Y-146746843D01* +X112972136Y-146613657D01* +X113036246Y-146287723D01* +X113091116Y-146018344D01* +X113138916Y-145796590D01* +X113181818Y-145613532D01* +X113202110Y-145533723D01* +X113221991Y-145460239D01* +X113241733Y-145391964D01* +X113261607Y-145327782D01* +X113281883Y-145266577D01* +X113302834Y-145207232D01* +X113347844Y-145089658D01* +X113374799Y-145024689D01* +X113399769Y-144961830D01* +X113422258Y-144902691D01* +X113441771Y-144848886D01* +X113457812Y-144802026D01* +X113469883Y-144763724D01* +X113474276Y-144748285D01* +X113477490Y-144735591D01* +X113479464Y-144725843D01* +X113480136Y-144719241D01* +X113492952Y-144673484D01* +X117560039Y-144673484D01* +X117560141Y-144678466D01* +X117561334Y-144682859D01* +X117563612Y-144686647D01* +X117566969Y-144689816D01* +X117571400Y-144692351D01* +X117576899Y-144694238D01* +X117583459Y-144695462D01* +X117591076Y-144696009D01* +X117599743Y-144695864D01* +X117609455Y-144695013D01* +X117620205Y-144693441D01* +X117631988Y-144691134D01* +X117644798Y-144688076D01* +X117658630Y-144684254D01* +X117689333Y-144674259D01* +X117724052Y-144661031D01* +X117746454Y-144651666D01* +X117768081Y-144643409D01* +X117789025Y-144636254D01* +X117809380Y-144630191D01* +X117829240Y-144625213D01* +X117848696Y-144621313D01* +X117867842Y-144618482D01* +X117886771Y-144616714D01* +X117905576Y-144616000D01* +X117924350Y-144616332D01* +X117943187Y-144617703D01* +X117962178Y-144620105D01* +X117981417Y-144623530D01* +X118000997Y-144627970D01* +X118021011Y-144633418D01* +X118041552Y-144639866D01* +X118056711Y-144645045D01* +X118071416Y-144649674D01* +X118085649Y-144653760D01* +X118099389Y-144657312D01* +X118112617Y-144660336D01* +X118125315Y-144662841D01* +X118137462Y-144664834D01* +X118149039Y-144666324D01* +X118160028Y-144667317D01* +X118170408Y-144667822D01* +X118180160Y-144667846D01* +X118189264Y-144667398D01* +X118197703Y-144666485D01* +X118205455Y-144665114D01* +X118212501Y-144663293D01* +X118218823Y-144661031D01* +X118224401Y-144658335D01* +X118229215Y-144655212D01* +X118233247Y-144651671D01* +X118236476Y-144647719D01* +X118238883Y-144643364D01* +X118240450Y-144638614D01* +X118241156Y-144633476D01* +X118240982Y-144627958D01* +X118239909Y-144622068D01* +X118237918Y-144615814D01* +X118234988Y-144609203D01* +X118231102Y-144602244D01* +X118226238Y-144594943D01* +X118220379Y-144587309D01* +X118213504Y-144579350D01* +X118205594Y-144571072D01* +X118195576Y-144561910D01* +X118184420Y-144553278D01* +X118172198Y-144545176D01* +X118158982Y-144537607D01* +X118129855Y-144524076D01* +X118097611Y-144512699D01* +X118062825Y-144503493D01* +X118026070Y-144496473D01* +X117987920Y-144491654D01* +X117948949Y-144489053D01* +X117909729Y-144488683D01* +X117870834Y-144490562D01* +X117832839Y-144494704D01* +X117796317Y-144501124D01* +X117761841Y-144509840D01* +X117729985Y-144520865D01* +X117715219Y-144527249D01* +X117701323Y-144534216D01* +X117688368Y-144541768D01* +X117676428Y-144549908D01* +X117646034Y-144572956D01* +X117620307Y-144594400D01* +X117609179Y-144604484D01* +X117599200Y-144614123D01* +X117590364Y-144623303D01* +X117582666Y-144632010D01* +X117576099Y-144640228D01* +X117570659Y-144647943D01* +X117566338Y-144655140D01* +X117563132Y-144661806D01* +X117561034Y-144667925D01* +X117560039Y-144673484D01* +X113492952Y-144673484D01* +X113493267Y-144672361D01* +X113530613Y-144581337D01* +X113665675Y-144290698D01* +X113860764Y-143895011D01* +X114091323Y-143441964D01* +X114332797Y-142979243D01* +X114492278Y-142681949D01* +X125015968Y-142681949D01* +X125016076Y-142684383D01* +X125016396Y-142686721D01* +X125016923Y-142688963D01* +X125017653Y-142691106D01* +X125018580Y-142693148D01* +X125019701Y-142695088D01* +X125021009Y-142696923D01* +X125022500Y-142698651D01* +X125024170Y-142700270D01* +X125026013Y-142701780D01* +X125028025Y-142703177D01* +X125030200Y-142704459D01* +X125032534Y-142705625D01* +X125035023Y-142706673D01* +X125040443Y-142708407D01* +X125046420Y-142709644D01* +X125052917Y-142710370D01* +X125059895Y-142710569D01* +X125067315Y-142710225D01* +X125075137Y-142709323D01* +X125083324Y-142707848D01* +X125091837Y-142705783D01* +X125100636Y-142703114D01* +X125121069Y-142697192D01* +X125146028Y-142691456D01* +X125174585Y-142686093D01* +X125205807Y-142681287D01* +X125238766Y-142677225D01* +X125272532Y-142674094D01* +X125306173Y-142672079D01* +X125338760Y-142671366D01* +X125346650Y-142671289D01* +X125354436Y-142671062D01* +X125362111Y-142670690D01* +X125369663Y-142670177D01* +X125377083Y-142669529D01* +X125384362Y-142668749D01* +X125391490Y-142667844D01* +X125398457Y-142666818D01* +X125405253Y-142665675D01* +X125411870Y-142664421D01* +X125418296Y-142663061D01* +X125424523Y-142661599D01* +X125430540Y-142660039D01* +X125436338Y-142658388D01* +X125441908Y-142656650D01* +X125447240Y-142654829D01* +X125452323Y-142652931D01* +X125457148Y-142650960D01* +X125461707Y-142648921D01* +X125465988Y-142646819D01* +X125469982Y-142644659D01* +X125473680Y-142642446D01* +X125477071Y-142640184D01* +X125480147Y-142637879D01* +X125482897Y-142635535D01* +X125485312Y-142633157D01* +X125487382Y-142630750D01* +X125489097Y-142628319D01* +X125490448Y-142625869D01* +X125491425Y-142623404D01* +X125492019Y-142620929D01* +X125492219Y-142618449D01* +X125492034Y-142615519D01* +X125491486Y-142612682D01* +X125490584Y-142609937D01* +X125489335Y-142607286D01* +X125487750Y-142604728D01* +X125485835Y-142602263D01* +X125481057Y-142597612D01* +X125475069Y-142593333D01* +X125467941Y-142589426D01* +X125459744Y-142585891D01* +X125450547Y-142582729D01* +X125440420Y-142579938D01* +X125429433Y-142577520D01* +X125417654Y-142575473D01* +X125405155Y-142573799D01* +X125392005Y-142572497D01* +X125378273Y-142571566D01* +X125364030Y-142571008D01* +X125349345Y-142570822D01* +X125309847Y-142573117D01* +X125272729Y-142576032D01* +X125238014Y-142579567D01* +X125205725Y-142583722D01* +X125190498Y-142586032D01* +X125175886Y-142588497D01* +X125161892Y-142591117D01* +X125148519Y-142593892D01* +X125135770Y-142596822D01* +X125123648Y-142599907D01* +X125112156Y-142603147D01* +X125101297Y-142606543D01* +X125091073Y-142610093D01* +X125081488Y-142613798D01* +X125072544Y-142617658D01* +X125064245Y-142621674D01* +X125056592Y-142625844D01* +X125049590Y-142630169D01* +X125043241Y-142634650D01* +X125037548Y-142639285D01* +X125032514Y-142644075D01* +X125028142Y-142649021D01* +X125024434Y-142654121D01* +X125021394Y-142659377D01* +X125019025Y-142664787D01* +X125017329Y-142670353D01* +X125016309Y-142676073D01* +X125015968Y-142681949D01* +X114492278Y-142681949D01* +X114560628Y-142554535D01* +X114696557Y-142311532D01* +X122423052Y-142311532D01* +X122423206Y-142314447D01* +X122423663Y-142317235D01* +X122424416Y-142319895D01* +X122425460Y-142322426D01* +X122426786Y-142324824D01* +X122428389Y-142327089D01* +X122430261Y-142329219D01* +X122432395Y-142331210D01* +X122434785Y-142333063D01* +X122437424Y-142334773D01* +X122443423Y-142337763D01* +X122450336Y-142340163D01* +X122458110Y-142341959D01* +X122466689Y-142343134D01* +X122476021Y-142343674D01* +X122486050Y-142343563D01* +X122496723Y-142342785D01* +X122507985Y-142341325D01* +X122519781Y-142339168D01* +X122532058Y-142336297D01* +X122544762Y-142332697D01* +X122569918Y-142326775D01* +X122597182Y-142321040D01* +X122625686Y-142315676D01* +X122654563Y-142310870D01* +X122682944Y-142306809D01* +X122709960Y-142303677D01* +X122734745Y-142301662D01* +X122746028Y-142301131D01* +X122756428Y-142300949D01* +X122760877Y-142300872D01* +X122765287Y-142300645D01* +X122769653Y-142300273D01* +X122773967Y-142299760D01* +X122778224Y-142299112D01* +X122782415Y-142298333D01* +X122786535Y-142297428D01* +X122790576Y-142296401D01* +X122794532Y-142295259D01* +X122798396Y-142294005D01* +X122802161Y-142292644D01* +X122805820Y-142291182D01* +X122809367Y-142289623D01* +X122812795Y-142287972D01* +X122816097Y-142286233D01* +X122819266Y-142284412D01* +X122822296Y-142282514D01* +X122825179Y-142280543D01* +X122827910Y-142278504D01* +X122830480Y-142276403D01* +X122832884Y-142274243D01* +X122835114Y-142272029D01* +X122837164Y-142269768D01* +X122839027Y-142267463D01* +X122840696Y-142265119D01* +X122842165Y-142262741D01* +X122843427Y-142260334D01* +X122844474Y-142257903D01* +X122845300Y-142255452D01* +X122845899Y-142252987D01* +X122846263Y-142250512D01* +X122846386Y-142248033D01* +X122846232Y-142245102D01* +X122845776Y-142242265D01* +X122845025Y-142239521D01* +X122843988Y-142236870D01* +X122842672Y-142234311D01* +X122841084Y-142231846D01* +X122839232Y-142229474D01* +X122837125Y-142227195D01* +X122832175Y-142222916D01* +X122826294Y-142219009D01* +X122819545Y-142215475D01* +X122811990Y-142212312D01* +X122803691Y-142209521D01* +X122794709Y-142207103D01* +X122785108Y-142205057D01* +X122774948Y-142203382D01* +X122764293Y-142202080D01* +X122753203Y-142201150D01* +X122741741Y-142200592D01* +X122729970Y-142200406D01* +X122694257Y-142202759D01* +X122677157Y-142204207D01* +X122660568Y-142205832D01* +X122644494Y-142207632D01* +X122628941Y-142209603D01* +X122613912Y-142211743D01* +X122599414Y-142214049D01* +X122585450Y-142216517D01* +X122572027Y-142219145D01* +X122559147Y-142221931D01* +X122546817Y-142224870D01* +X122535042Y-142227960D01* +X122523825Y-142231199D01* +X122513172Y-142234583D01* +X122503089Y-142238109D01* +X122493578Y-142241775D01* +X122484646Y-142245578D01* +X122476298Y-142249514D01* +X122468538Y-142253581D01* +X122461370Y-142257776D01* +X122454801Y-142262096D01* +X122448834Y-142266539D01* +X122443474Y-142271100D01* +X122438727Y-142275777D01* +X122434598Y-142280568D01* +X122431090Y-142285470D01* +X122428209Y-142290479D01* +X122425960Y-142295593D01* +X122424348Y-142300808D01* +X122423376Y-142306122D01* +X122423052Y-142311532D01* +X114696557Y-142311532D01* +X114750260Y-142215528D01* +X114877136Y-142009907D01* +X115114703Y-141684490D01* +X115222022Y-141545540D01* +X115325109Y-141419721D01* +X115426521Y-141305002D01* +X115528817Y-141199352D01* +X115634555Y-141100740D01* +X115746292Y-141007136D01* +X115866587Y-140916508D01* +X115997998Y-140826827D01* +X116143082Y-140736060D01* +X116304398Y-140642176D01* +X116484503Y-140543147D01* +X116685956Y-140436939D01* +X117163136Y-140194866D01* +X117855373Y-139852251D01* +X118433632Y-139577229D01* +X118691996Y-139460764D01* +X118936237Y-139356033D01* +X119171145Y-139261318D01* +X119401511Y-139174897D01* +X119632124Y-139095049D01* +X119867777Y-139020054D01* +X120113258Y-138948190D01* +X120373358Y-138877736D01* +X120956579Y-138734179D01* +X121655761Y-138575614D01* +X122213784Y-138454981D01* +X122414691Y-138412555D01* +X122571880Y-138380485D01* +X122691615Y-138357592D01* +X122780157Y-138342699D01* +X122814689Y-138337885D01* +X122843771Y-138334628D01* +X122868187Y-138332782D01* +X122888720Y-138332199D01* +X122900862Y-138333341D01* +X122906982Y-138337119D01* +X122906265Y-138344059D01* +X122897897Y-138354689D01* +X122854954Y-138389126D01* +X122771641Y-138444647D01* +X122641447Y-138525469D01* +X122457861Y-138635808D01* +X121904468Y-138961906D01* +X121834943Y-139003100D01* +X121773169Y-139041426D01* +X121745170Y-139059548D01* +X121719085Y-139076993D01* +X121694907Y-139093775D01* +X121672628Y-139109908D01* +X121652240Y-139125406D01* +X121633736Y-139140281D01* +X121617108Y-139154548D01* +X121602348Y-139168220D01* +X121589448Y-139181311D01* +X121578401Y-139193833D01* +X121569199Y-139205802D01* +X121561833Y-139217230D01* +X121556298Y-139228131D01* +X121552583Y-139238518D01* +X121550683Y-139248405D01* +X121550589Y-139257806D01* +X121552293Y-139266734D01* +X121555787Y-139275203D01* +X121561065Y-139283226D01* +X121568117Y-139290817D01* +X121576937Y-139297990D01* +X121587517Y-139304757D01* +X121599848Y-139311133D01* +X121613924Y-139317131D01* +X121629735Y-139322765D01* +X121647276Y-139328048D01* +X121666537Y-139332994D01* +X121687511Y-139337616D01* +X121716713Y-139344460D01* +X121746505Y-139352932D01* +X121776482Y-139362800D01* +X121806242Y-139373830D01* +X121835383Y-139385791D01* +X121863500Y-139398449D01* +X121890190Y-139411572D01* +X121915052Y-139424928D01* +X121937681Y-139438284D01* +X121957675Y-139451407D01* +X121974630Y-139464065D01* +X121981842Y-139470147D01* +X121988143Y-139476026D01* +X121993483Y-139481672D01* +X121997812Y-139487056D01* +X122001078Y-139492150D01* +X122003233Y-139496924D01* +X122004224Y-139501349D01* +X122004003Y-139505396D01* +X122002518Y-139509036D01* +X121999719Y-139512240D01* +X121981549Y-139523929D01* +X121940683Y-139546222D01* +X121801281Y-139617412D01* +X121602348Y-139715390D01* +X121364719Y-139829740D01* +X121254849Y-139883534D01* +X121146056Y-139939366D01* +X121039169Y-139996671D01* +X120935019Y-140054884D01* +X120834435Y-140113437D01* +X120738246Y-140171766D01* +X120647281Y-140229303D01* +X120562370Y-140285485D01* +X120484342Y-140339744D01* +X120414027Y-140391515D01* +X120352255Y-140440232D01* +X120299853Y-140485328D01* +X120257653Y-140526240D01* +X120240637Y-140544949D01* +X120226483Y-140562399D01* +X120215294Y-140578520D01* +X120207173Y-140593241D01* +X120202224Y-140606491D01* +X120200552Y-140618199D01* +X120202164Y-140624834D01* +X120207001Y-140630849D01* +X120215063Y-140636244D01* +X120226349Y-140641019D01* +X120240860Y-140645173D01* +X120258595Y-140648708D01* +X120279555Y-140651622D01* +X120303740Y-140653917D01* +X120361783Y-140656645D01* +X120432724Y-140656893D01* +X120516564Y-140654661D01* +X120613303Y-140649948D01* +X120702289Y-140644967D01* +X120800330Y-140641846D01* +X120904075Y-140640461D01* +X121010177Y-140640688D01* +X121115287Y-140642403D01* +X121216056Y-140645483D01* +X121309135Y-140649803D01* +X121391177Y-140655239D01* +X121761594Y-140686990D01* +X121497011Y-140787530D01* +X121223300Y-140893033D01* +X120974945Y-140989606D01* +X120750882Y-141077746D01* +X120550051Y-141157948D01* +X120371388Y-141230709D01* +X120213833Y-141296524D01* +X120076324Y-141355890D01* +X119957797Y-141409303D01* +X119857192Y-141457259D01* +X119813279Y-141479345D01* +X119773447Y-141500253D01* +X119737564Y-141520046D01* +X119705499Y-141538783D01* +X119677117Y-141556529D01* +X119652286Y-141573345D01* +X119630874Y-141589292D01* +X119612747Y-141604433D01* +X119597773Y-141618830D01* +X119585820Y-141632545D01* +X119576754Y-141645640D01* +X119570442Y-141658177D01* +X119566753Y-141670217D01* +X119565552Y-141681824D01* +X119565891Y-141684257D01* +X119566896Y-141686597D01* +X119568552Y-141688842D01* +X119570844Y-141690991D01* +X119577273Y-141694997D01* +X119586058Y-141698608D01* +X119597075Y-141701816D01* +X119610201Y-141704613D01* +X119625311Y-141706991D01* +X119642281Y-141708943D01* +X119660988Y-141710461D01* +X119681307Y-141711537D01* +X119726286Y-141712333D01* +X119776226Y-141711268D01* +X119830135Y-141708281D01* +X119870539Y-141705625D01* +X119906555Y-141703651D01* +X119938385Y-141702422D01* +X119952793Y-141702105D01* +X119966231Y-141701998D01* +X119978723Y-141702108D01* +X119990294Y-141702443D01* +X120000970Y-141703010D01* +X120010776Y-141703817D01* +X120019737Y-141704873D01* +X120027878Y-141706184D01* +X120035225Y-141707759D01* +X120041803Y-141709605D01* +X120047636Y-141711731D01* +X120052750Y-141714143D01* +X120057171Y-141716849D01* +X120060923Y-141719858D01* +X120064032Y-141723177D01* +X120066522Y-141726814D01* +X120068420Y-141730776D01* +X120069749Y-141735072D01* +X120070537Y-141739708D01* +X120070806Y-141744694D01* +X120070584Y-141750036D01* +X120069894Y-141755742D01* +X120068763Y-141761821D01* +X120067215Y-141768279D01* +X120065276Y-141775125D01* +X120062970Y-141782366D01* +X120059692Y-141794840D01* +X120057833Y-141806509D01* +X120057452Y-141812060D01* +X120057447Y-141817433D01* +X120057823Y-141822636D01* +X120058587Y-141827675D01* +X120059747Y-141832560D01* +X120061309Y-141837297D01* +X120063280Y-141841895D01* +X120065667Y-141846361D01* +X120068476Y-141850703D01* +X120071714Y-141854929D01* +X120075389Y-141859046D01* +X120079506Y-141863063D01* +X120084072Y-141866986D01* +X120089095Y-141870824D01* +X120100538Y-141878276D01* +X120113887Y-141885480D01* +X120129197Y-141892497D01* +X120146523Y-141899391D01* +X120165919Y-141906222D01* +X120187438Y-141913054D01* +X120211135Y-141919948D01* +X120385761Y-141967575D01* +X120189970Y-142031072D01* +X120126566Y-142053566D01* +X120075155Y-142075339D01* +X120035572Y-142096290D01* +X120020165Y-142106426D01* +X120007655Y-142116319D01* +X119998020Y-142125956D01* +X119991241Y-142135324D01* +X119987297Y-142144412D01* +X119986168Y-142153206D01* +X119987833Y-142161693D01* +X119992272Y-142169862D01* +X119999465Y-142177700D01* +X120009391Y-142185194D01* +X120022031Y-142192331D01* +X120037362Y-142199099D01* +X120076023Y-142211477D01* +X120125210Y-142222227D01* +X120184760Y-142231248D01* +X120254512Y-142238440D01* +X120334301Y-142243702D01* +X120423966Y-142246933D01* +X120523344Y-142248033D01* +X120603639Y-142246958D01* +X120673826Y-142243898D01* +X120733843Y-142239103D01* +X120783628Y-142232819D01* +X120823119Y-142225295D01* +X120838985Y-142221145D01* +X120852254Y-142216779D01* +X120862919Y-142212226D01* +X120870971Y-142207518D01* +X120876404Y-142202686D01* +X120879208Y-142197762D01* +X120879378Y-142192775D01* +X120876904Y-142187757D01* +X120871779Y-142182739D01* +X120863995Y-142177752D01* +X120853545Y-142172828D01* +X120840420Y-142167996D01* +X120806117Y-142158735D01* +X120761025Y-142150219D01* +X120705080Y-142142695D01* +X120638221Y-142136411D01* +X120560386Y-142131615D01* +X120518647Y-142129508D01* +X120480722Y-142127160D01* +X120446579Y-142124580D01* +X120416188Y-142121776D01* +X120402390Y-142120291D01* +X120389518Y-142118754D01* +X120377568Y-142117164D01* +X120366537Y-142115523D01* +X120356421Y-142113831D01* +X120347216Y-142112090D01* +X120338917Y-142110301D01* +X120331521Y-142108464D01* +X120325025Y-142106581D01* +X120319424Y-142104652D01* +X120314714Y-142102678D01* +X120310892Y-142100661D01* +X120307954Y-142098602D01* +X120306815Y-142097556D01* +X120305895Y-142096500D01* +X120305195Y-142095434D01* +X120304712Y-142094358D01* +X120304448Y-142093272D01* +X120304402Y-142092177D01* +X120304572Y-142091071D01* +X120304959Y-142089956D01* +X120305562Y-142088832D01* +X120306381Y-142087698D01* +X120308663Y-142085403D01* +X120311802Y-142083072D01* +X120315793Y-142080706D01* +X120320633Y-142078306D01* +X120326318Y-142075873D01* +X120332844Y-142073408D01* +X120393733Y-142047070D01* +X120447390Y-142021701D01* +X120471495Y-142009411D01* +X120493776Y-141997401D01* +X120514231Y-141985684D01* +X120532853Y-141974272D01* +X120549638Y-141963177D01* +X120564581Y-141952414D01* +X120577677Y-141941993D01* +X120588921Y-141931928D01* +X120598309Y-141922231D01* +X120605836Y-141912915D01* +X120611497Y-141903992D01* +X120615287Y-141895475D01* +X120617200Y-141887377D01* +X120617234Y-141879710D01* +X120615381Y-141872486D01* +X120611638Y-141865719D01* +X120606000Y-141859422D01* +X120598462Y-141853605D01* +X120589019Y-141848283D01* +X120577666Y-141843467D01* +X120564399Y-141839171D01* +X120549212Y-141835407D01* +X120532101Y-141832188D01* +X120513061Y-141829525D01* +X120492086Y-141827432D01* +X120469173Y-141825922D01* +X120444317Y-141825006D01* +X120417511Y-141824698D01* +X120380201Y-141824607D01* +X120347479Y-141824213D01* +X120319099Y-141823338D01* +X120294811Y-141821804D01* +X120284124Y-141820735D01* +X120274367Y-141819434D01* +X120265510Y-141817879D01* +X120257521Y-141816047D01* +X120250369Y-141813918D01* +X120244023Y-141811467D01* +X120238452Y-141808674D01* +X120233625Y-141805515D01* +X120229512Y-141801969D01* +X120226081Y-141798013D01* +X120223300Y-141793625D01* +X120221140Y-141788782D01* +X120219569Y-141783463D01* +X120218556Y-141777645D01* +X120218071Y-141771305D01* +X120218081Y-141764422D01* +X120218556Y-141756973D01* +X120219466Y-141748935D01* +X120222463Y-141731007D01* +X120226825Y-141710459D01* +X120232302Y-141687113D01* +X120243878Y-141641773D01* +X120247557Y-141623571D01* +X120249500Y-141608152D01* +X120249743Y-141601440D01* +X120249459Y-141595369D01* +X120248617Y-141589920D01* +X120247185Y-141585074D01* +X120245134Y-141580813D01* +X120242431Y-141577120D01* +X120239046Y-141573974D01* +X120234948Y-141571359D01* +X120230106Y-141569256D01* +X120224489Y-141567645D01* +X120218066Y-141566509D01* +X120210805Y-141565830D01* +X120193648Y-141565767D01* +X120172771Y-141567308D01* +X120147925Y-141570307D01* +X120118862Y-141574616D01* +X120047095Y-141586574D01* +X120022857Y-141590233D01* +X119999790Y-141593271D01* +X119977948Y-141595689D01* +X119957384Y-141597488D01* +X119938154Y-141598666D01* +X119920311Y-141599224D01* +X119903911Y-141599162D01* +X119896268Y-141598898D01* +X119889006Y-141598480D01* +X119882131Y-141597906D01* +X119875651Y-141597177D01* +X119869572Y-141596294D01* +X119863901Y-141595255D01* +X119858645Y-141594061D01* +X119853810Y-141592713D01* +X119849403Y-141591209D01* +X119845432Y-141589550D01* +X119841902Y-141587736D01* +X119838821Y-141585768D01* +X119836195Y-141583644D01* +X119834032Y-141581365D01* +X119832337Y-141578931D01* +X119831118Y-141576342D01* +X119830382Y-141573598D01* +X119830135Y-141570699D01* +X119836968Y-141555776D01* +X119857265Y-141536892D01* +X119890725Y-141514178D01* +X119937044Y-141487768D01* +X120067051Y-141424381D01* +X120244870Y-141347786D01* +X120468081Y-141259037D01* +X120734267Y-141159188D01* +X121041008Y-141049293D01* +X121385886Y-140930406D01* +X121539466Y-140877175D01* +X121670706Y-140828501D01* +X121779467Y-140784230D01* +X121865609Y-140744207D01* +X121928992Y-140708276D01* +X121952106Y-140691797D01* +X121969478Y-140676283D01* +X121981091Y-140661715D01* +X121986926Y-140648073D01* +X121986968Y-140635338D01* +X121981198Y-140623491D01* +X121969599Y-140612512D01* +X121952153Y-140602381D01* +X121928844Y-140593080D01* +X121899652Y-140584589D01* +X121823556Y-140569960D01* +X121723725Y-140558338D01* +X121600019Y-140549568D01* +X121452300Y-140543496D01* +X121280426Y-140539967D01* +X121084260Y-140538825D01* +X120412219Y-140538825D01* +X120581552Y-140390655D01* +X120600185Y-140374552D01* +X120620237Y-140358069D01* +X120663821Y-140324428D01* +X120710754Y-140290662D01* +X120759485Y-140257703D01* +X120808464Y-140226480D01* +X120856140Y-140197924D01* +X120900964Y-140172963D01* +X120921822Y-140162123D01* +X120941385Y-140152530D01* +X120979884Y-140133783D01* +X121019189Y-140113671D01* +X121058122Y-140092815D01* +X121095505Y-140071834D01* +X121130159Y-140051350D01* +X121160907Y-140031982D01* +X121174448Y-140022910D01* +X121186570Y-140014350D01* +X121197126Y-140006379D01* +X121205969Y-139999074D01* +X121229926Y-139983622D01* +X121268642Y-139961783D01* +X121320008Y-139934612D01* +X121381917Y-139903161D01* +X121528926Y-139831641D01* +X121692802Y-139755655D01* +X121735056Y-139736760D01* +X121776342Y-139717849D01* +X121816434Y-139699032D01* +X121855107Y-139680416D01* +X121892137Y-139662109D01* +X121927299Y-139644222D01* +X121960368Y-139626861D01* +X121991120Y-139610136D01* +X122019329Y-139594155D01* +X122044770Y-139579027D01* +X122067220Y-139564860D01* +X122086453Y-139551762D01* +X122102244Y-139539843D01* +X122114368Y-139529211D01* +X122118986Y-139524411D01* +X122122602Y-139519974D01* +X122125189Y-139515912D01* +X122126720Y-139512240D01* +X122127915Y-139508630D01* +X122128535Y-139504751D01* +X122128590Y-139500614D01* +X122128094Y-139496231D01* +X122127059Y-139491611D01* +X122125498Y-139486765D01* +X122120849Y-139476438D01* +X122114246Y-139465337D01* +X122105790Y-139453546D01* +X122095583Y-139441150D01* +X122083724Y-139428235D01* +X122070316Y-139414885D01* +X122055457Y-139401187D01* +X122039250Y-139387226D01* +X122021795Y-139373086D01* +X122003193Y-139358853D01* +X121983544Y-139344612D01* +X121962950Y-139330448D01* +X121941511Y-139316448D01* +X121724552Y-139189450D01* +X122110844Y-138967199D01* +X122274721Y-138870625D01* +X122429667Y-138778021D01* +X122558817Y-138699307D01* +X122608447Y-138668259D01* +X122645303Y-138644405D01* +X122660170Y-138633684D01* +X122674944Y-138623374D01* +X122689533Y-138613513D01* +X122703842Y-138604140D01* +X122717779Y-138595294D01* +X122731251Y-138587015D01* +X122744165Y-138579340D01* +X122756428Y-138572308D01* +X122767946Y-138565958D01* +X122778628Y-138560330D01* +X122788379Y-138555460D01* +X122797107Y-138551390D01* +X122804719Y-138548156D01* +X122811122Y-138545798D01* +X122816222Y-138544355D01* +X122818255Y-138543989D01* +X122819927Y-138543866D01* +X122823937Y-138543194D01* +X122829932Y-138541220D01* +X122847378Y-138533613D01* +X122871274Y-138521541D01* +X122900626Y-138505500D01* +X122934443Y-138485987D01* +X122971732Y-138463498D01* +X123011502Y-138438528D01* +X123052761Y-138411574D01* +X123084118Y-138390774D01* +X123115103Y-138371928D01* +X123146336Y-138354880D01* +X123178438Y-138339475D01* +X123212027Y-138325558D01* +X123247726Y-138312975D01* +X123286152Y-138301570D01* +X123327927Y-138291188D01* +X123373671Y-138281675D01* +X123424004Y-138272874D01* +X123540917Y-138256793D01* +X123683626Y-138241703D01* +X123857094Y-138226366D01* +X124253917Y-138202739D01* +X124664321Y-138191143D01* +X125079066Y-138191205D01* +G37* +D12* +X210289718Y-113284478D02* +X202631328Y-105626085D01* +D11* +X187935002Y-107705001D02* +G75* +G02* +X187084998Y-107705001I-425002J0D01* +G01* +X187084998Y-107705001D02* +G75* +G02* +X187935002Y-107705001I425002J0D01* +G01* +D10* +G36* +X119694479Y-179149749D02* +G01* +X119698506Y-179150789D01* +X119703169Y-179152728D01* +X119708494Y-179155574D01* +X119721233Y-179164019D01* +X119736934Y-179176183D01* +X119755805Y-179192131D01* +X119778055Y-179211923D01* +X119803895Y-179235622D01* +X119867177Y-179294987D01* +X119927188Y-179350311D01* +X120000740Y-179414122D01* +X120180626Y-179561472D01* +X120391145Y-179725566D01* +X120616610Y-179894931D01* +X120841330Y-180058094D01* +X121049617Y-180203585D01* +X121225782Y-180319930D01* +X121296916Y-180363588D01* +X121354136Y-180395657D01* +X121376689Y-180407735D01* +X121398629Y-180420099D01* +X121419841Y-180432665D01* +X121440208Y-180445347D01* +X121459614Y-180458061D01* +X121477942Y-180470720D01* +X121495077Y-180483240D01* +X121510901Y-180495535D01* +X121525300Y-180507520D01* +X121538155Y-180519110D01* +X121549352Y-180530219D01* +X121554293Y-180535567D01* +X121558774Y-180540762D01* +X121562783Y-180545795D01* +X121566305Y-180550655D01* +X121569325Y-180555330D01* +X121571828Y-180559811D01* +X121573800Y-180564086D01* +X121575227Y-180568145D01* +X121576094Y-180571977D01* +X121576386Y-180575572D01* +X121581026Y-180749153D01* +X121590690Y-180926392D01* +X121604942Y-181104004D01* +X121623349Y-181278702D01* +X121645477Y-181447198D01* +X121670892Y-181606206D01* +X121699159Y-181752439D01* +X121729844Y-181882611D01* +X121771764Y-182041609D01* +X121807234Y-182182252D01* +X121821156Y-182240575D01* +X121831791Y-182288169D01* +X121838581Y-182322989D01* +X121840360Y-182334969D01* +X121840969Y-182342988D01* +X121838940Y-182352482D01* +X121832680Y-182361137D01* +X121821923Y-182368987D01* +X121806408Y-182376062D01* +X121785869Y-182382392D01* +X121760044Y-182388010D01* +X121728668Y-182392945D01* +X121691479Y-182397229D01* +X121598607Y-182403968D01* +X121479317Y-182408474D01* +X121331502Y-182410996D01* +X121153053Y-182411781D01* +X120893017Y-182412071D01* +X120788889Y-182410805D01* +X120699954Y-182407151D01* +X120624661Y-182400025D01* +X120591646Y-182394820D01* +X120561461Y-182388341D01* +X120533911Y-182380450D01* +X120508802Y-182371013D01* +X120485942Y-182359894D01* +X120465136Y-182346958D01* +X120446190Y-182332068D01* +X120428911Y-182315089D01* +X120413104Y-182295885D01* +X120398577Y-182274321D01* +X120385134Y-182250261D01* +X120372583Y-182223569D01* +X120360730Y-182194110D01* +X120349381Y-182161748D01* +X120327418Y-182087773D01* +X120305146Y-182000558D01* +X120253469Y-181782068D01* +X120206671Y-181606867D01* +X120156897Y-181428191D01* +X120132443Y-181343906D01* +X120109106Y-181266381D01* +X120087505Y-181198158D01* +X120068260Y-181141780D01* +X120037513Y-181045826D01* +X120004843Y-180924820D01* +X119970313Y-180779009D01* +X119933985Y-180608643D01* +X119895920Y-180413967D01* +X119856181Y-180195232D01* +X119771928Y-179686572D01* +X119750596Y-179553039D01* +X119728272Y-179423971D01* +X119707932Y-179313756D01* +X119692553Y-179236778D01* +X119688061Y-179214526D01* +X119684647Y-179195437D01* +X119682519Y-179179572D01* +X119681887Y-179166994D01* +X119682198Y-179161957D01* +X119682961Y-179157765D01* +X119684202Y-179154425D01* +X119685949Y-179151946D01* +X119688226Y-179150335D01* +X119691061Y-179149600D01* +X119694479Y-179149749D01* +G37* +G36* +X133433687Y-168154045D02* +G01* +X133686612Y-168168959D01* +X133914236Y-168190508D01* +X134015150Y-168203597D01* +X134105646Y-168218135D01* +X134184359Y-168234053D01* +X134249925Y-168251281D01* +X134308160Y-168271567D01* +X134372998Y-168298233D01* +X134443356Y-168330589D01* +X134518147Y-168367944D01* +X134596287Y-168409609D01* +X134676690Y-168454894D01* +X134758272Y-168503110D01* +X134839947Y-168553565D01* +X134920629Y-168605571D01* +X134999234Y-168658437D01* +X135074677Y-168711474D01* +X135145871Y-168763991D01* +X135211733Y-168815299D01* +X135271177Y-168864709D01* +X135323117Y-168911529D01* +X135366468Y-168955070D01* +X135396623Y-168989375D01* +X135423653Y-169023139D01* +X135447661Y-169056809D01* +X135468746Y-169090835D01* +X135487010Y-169125668D01* +X135502553Y-169161757D01* +X135515476Y-169199550D01* +X135525879Y-169239499D01* +X135533865Y-169282052D01* +X135539532Y-169327659D01* +X135542983Y-169376769D01* +X135544317Y-169429833D01* +X135543637Y-169487299D01* +X135541041Y-169549618D01* +X135536632Y-169617239D01* +X135530510Y-169690611D01* +X135525986Y-169739886D01* +X135522345Y-169784673D01* +X135519604Y-169825197D01* +X135517777Y-169861682D01* +X135517211Y-169878480D01* +X135516880Y-169894354D01* +X135516786Y-169909329D01* +X135516929Y-169923436D01* +X135517313Y-169936702D01* +X135517940Y-169949154D01* +X135518810Y-169960822D01* +X135519926Y-169971733D01* +X135521291Y-169981916D01* +X135522906Y-169991398D01* +X135524772Y-170000207D01* +X135526892Y-170008372D01* +X135529268Y-170015921D01* +X135531902Y-170022882D01* +X135534796Y-170029283D01* +X135537951Y-170035151D01* +X135541369Y-170040516D01* +X135545054Y-170045405D01* +X135549005Y-170049847D01* +X135553226Y-170053869D01* +X135557718Y-170057499D01* +X135562484Y-170060766D01* +X135567524Y-170063698D01* +X135572842Y-170066323D01* +X135581058Y-170069956D01* +X135588836Y-170074860D01* +X135596172Y-170080973D01* +X135603063Y-170088233D01* +X135609504Y-170096579D01* +X135615491Y-170105948D01* +X135626090Y-170127507D01* +X135634829Y-170152415D01* +X135641676Y-170180175D01* +X135646601Y-170210292D01* +X135649572Y-170242269D01* +X135650559Y-170275611D01* +X135649531Y-170309821D01* +X135646456Y-170344403D01* +X135641304Y-170378861D01* +X135634043Y-170412699D01* +X135624643Y-170445420D01* +X135613073Y-170476530D01* +X135599301Y-170505531D01* +X135592854Y-170518127D01* +X135587416Y-170530149D01* +X135585079Y-170535959D01* +X135583000Y-170541644D01* +X135581181Y-170547208D01* +X135579623Y-170552658D01* +X135578329Y-170558000D01* +X135577300Y-170563239D01* +X135576539Y-170568381D01* +X135576047Y-170573432D01* +X135575826Y-170578397D01* +X135575879Y-170583284D01* +X135576207Y-170588096D01* +X135576812Y-170592841D01* +X135577696Y-170597524D01* +X135578860Y-170602150D01* +X135580308Y-170606727D01* +X135582041Y-170611258D01* +X135584061Y-170615751D01* +X135586369Y-170620211D01* +X135588968Y-170624644D01* +X135591859Y-170629056D01* +X135595046Y-170633452D01* +X135598528Y-170637838D01* +X135602309Y-170642221D01* +X135606391Y-170646605D01* +X135610775Y-170650998D01* +X135615463Y-170655403D01* +X135620457Y-170659829D01* +X135625759Y-170664279D01* +X135632907Y-170670737D01* +X135639470Y-170678176D01* +X135645454Y-170686556D01* +X135650864Y-170695833D01* +X135659978Y-170716916D01* +X135666852Y-170741091D01* +X135671525Y-170768026D01* +X135674035Y-170797388D01* +X135674422Y-170828842D01* +X135672723Y-170862056D01* +X135668978Y-170896696D01* +X135663225Y-170932429D01* +X135655504Y-170968922D01* +X135645852Y-171005841D01* +X135634309Y-171042853D01* +X135620914Y-171079625D01* +X135605704Y-171115824D01* +X135588719Y-171151115D01* +X135585883Y-171157488D01* +X135583328Y-171163711D01* +X135581058Y-171169791D01* +X135579076Y-171175733D01* +X135577385Y-171181543D01* +X135575987Y-171187228D01* +X135574886Y-171192792D01* +X135574084Y-171198242D01* +X135573585Y-171203584D01* +X135573390Y-171208823D01* +X135573504Y-171213965D01* +X135573929Y-171219016D01* +X135574667Y-171223981D01* +X135575723Y-171228868D01* +X135577098Y-171233680D01* +X135578796Y-171238425D01* +X135580820Y-171243108D01* +X135583172Y-171247735D01* +X135585855Y-171252311D01* +X135588873Y-171256843D01* +X135592228Y-171261336D01* +X135595923Y-171265796D01* +X135599961Y-171270228D01* +X135604345Y-171274640D01* +X135609077Y-171279036D01* +X135614162Y-171283423D01* +X135619601Y-171287805D01* +X135625398Y-171292190D01* +X135631555Y-171296582D01* +X135638075Y-171300988D01* +X135652218Y-171309863D01* +X135672869Y-171324621D01* +X135691172Y-171341116D01* +X135707133Y-171359347D01* +X135720761Y-171379315D01* +X135732064Y-171401019D01* +X135741050Y-171424460D01* +X135747725Y-171449637D01* +X135752098Y-171476550D01* +X135754176Y-171505200D01* +X135753968Y-171535586D01* +X135751481Y-171567708D01* +X135746723Y-171601566D01* +X135739702Y-171637161D01* +X135730424Y-171674491D01* +X135718899Y-171713558D01* +X135705133Y-171754361D01* +X135696887Y-171774412D01* +X135690013Y-171792974D01* +X135687093Y-171801736D01* +X135684519Y-171810172D01* +X135682292Y-171818298D01* +X135680412Y-171826130D01* +X135678882Y-171833683D01* +X135677701Y-171840972D01* +X135676871Y-171848013D01* +X135676392Y-171854821D01* +X135676266Y-171861413D01* +X135676494Y-171867803D01* +X135677077Y-171874007D01* +X135678015Y-171880040D01* +X135679310Y-171885918D01* +X135680962Y-171891657D01* +X135682973Y-171897272D01* +X135685343Y-171902778D01* +X135688074Y-171908191D01* +X135691166Y-171913527D01* +X135694620Y-171918800D01* +X135698438Y-171924027D01* +X135702620Y-171929224D01* +X135707168Y-171934404D01* +X135712082Y-171939585D01* +X135717362Y-171944781D01* +X135723012Y-171950008D01* +X135729030Y-171955282D01* +X135742178Y-171966031D01* +X135754584Y-171975466D01* +X135766021Y-171985947D01* +X135776512Y-171997529D01* +X135786081Y-172010266D01* +X135794751Y-172024212D01* +X135802545Y-172039421D01* +X135809487Y-172055949D01* +X135815599Y-172073848D01* +X135820905Y-172093173D01* +X135825428Y-172113980D01* +X135829191Y-172136320D01* +X135832218Y-172160251D01* +X135834532Y-172185824D01* +X135836156Y-172213095D01* +X135837113Y-172242118D01* +X135837427Y-172272948D01* +X135837671Y-172297423D01* +X135838388Y-172321162D01* +X135839555Y-172344049D01* +X135841147Y-172365966D01* +X135843143Y-172386798D01* +X135845519Y-172406428D01* +X135848251Y-172424741D01* +X135851317Y-172441620D01* +X135854692Y-172456948D01* +X135858355Y-172470610D01* +X135862281Y-172482489D01* +X135864335Y-172487723D01* +X135866447Y-172492469D01* +X135868613Y-172496710D01* +X135870830Y-172500433D01* +X135873096Y-172503623D01* +X135875408Y-172506266D01* +X135877762Y-172508347D01* +X135880155Y-172509851D01* +X135882586Y-172510764D01* +X135885050Y-172511072D01* +X135893778Y-172510978D01* +X135902102Y-172511684D01* +X135910021Y-172513185D01* +X135917534Y-172515474D01* +X135924640Y-172518547D01* +X135931338Y-172522396D01* +X135937627Y-172527017D01* +X135943506Y-172532403D01* +X135948975Y-172538549D01* +X135954032Y-172545449D01* +X135962906Y-172561486D01* +X135970121Y-172580470D01* +X135975670Y-172602352D01* +X135979544Y-172627087D01* +X135981737Y-172654628D01* +X135982240Y-172684928D01* +X135981045Y-172717942D01* +X135978145Y-172753622D01* +X135973531Y-172791923D01* +X135967197Y-172832797D01* +X135959135Y-172876198D01* +X135953621Y-172911323D01* +X135949006Y-172943387D01* +X135945322Y-172972552D01* +X135942598Y-172998980D01* +X135941607Y-173011219D01* +X135940867Y-173022835D01* +X135940383Y-173033849D01* +X135940159Y-173044280D01* +X135940198Y-173054149D01* +X135940505Y-173063476D01* +X135941083Y-173072282D01* +X135941936Y-173080587D01* +X135943069Y-173088412D01* +X135944484Y-173095776D01* +X135946186Y-173102701D01* +X135948179Y-173109206D01* +X135950466Y-173115312D01* +X135953052Y-173121039D01* +X135955940Y-173126407D01* +X135959134Y-173131437D01* +X135962638Y-173136150D01* +X135966456Y-173140565D01* +X135970592Y-173144703D01* +X135975050Y-173148584D01* +X135979833Y-173152228D01* +X135984946Y-173155657D01* +X135990392Y-173158890D01* +X135996175Y-173161947D01* +X136004166Y-173168125D01* +X136012235Y-173176644D01* +X136020336Y-173187365D01* +X136028420Y-173200147D01* +X136036443Y-173214851D01* +X136044357Y-173231338D01* +X136052116Y-173249469D01* +X136059674Y-173269103D01* +X136066984Y-173290102D01* +X136073999Y-173312325D01* +X136080673Y-173335634D01* +X136086960Y-173359888D01* +X136092813Y-173384949D01* +X136098185Y-173410676D01* +X136103030Y-173436930D01* +X136107302Y-173463573D01* +X136112402Y-173499757D01* +X136117844Y-173533036D01* +X136123719Y-173563601D01* +X136130122Y-173591647D01* +X136133550Y-173604786D01* +X136137144Y-173617367D01* +X136140917Y-173629416D01* +X136144880Y-173640956D01* +X136149044Y-173652012D01* +X136153422Y-173662607D01* +X136158024Y-173672766D01* +X136162863Y-173682514D01* +X136167949Y-173691874D01* +X136173296Y-173700871D01* +X136178914Y-173709528D01* +X136184814Y-173717871D01* +X136191010Y-173725923D01* +X136197511Y-173733708D01* +X136204330Y-173741251D01* +X136211479Y-173748576D01* +X136218969Y-173755708D01* +X136226811Y-173762669D01* +X136235018Y-173769486D01* +X136243601Y-173776181D01* +X136261941Y-173789305D01* +X136281925Y-173802235D01* +X136327299Y-173830001D01* +X136370085Y-173857675D01* +X136410173Y-173885162D01* +X136447455Y-173912370D01* +X136481823Y-173939206D01* +X136513167Y-173965576D01* +X136541380Y-173991389D01* +X136566352Y-174016550D01* +X136577589Y-174028858D01* +X136587976Y-174040968D01* +X136597498Y-174052868D01* +X136606143Y-174064548D01* +X136613896Y-174075995D01* +X136620744Y-174087198D01* +X136626674Y-174098144D01* +X136631671Y-174108824D01* +X136635723Y-174119224D01* +X136638815Y-174129334D01* +X136640935Y-174139142D01* +X136642069Y-174148635D01* +X136642202Y-174157803D01* +X136641322Y-174166633D01* +X136639415Y-174175115D01* +X136636467Y-174183237D01* +X136632825Y-174192833D01* +X136628845Y-174201777D01* +X136624532Y-174210068D01* +X136619889Y-174217705D01* +X136614921Y-174224687D01* +X136609631Y-174231013D01* +X136604024Y-174236683D01* +X136598102Y-174241694D01* +X136591871Y-174246046D01* +X136585333Y-174249739D01* +X136578493Y-174252770D01* +X136571355Y-174255140D01* +X136563922Y-174256847D01* +X136556198Y-174257891D01* +X136548188Y-174258269D01* +X136539894Y-174257982D01* +X136531322Y-174257029D01* +X136522474Y-174255408D01* +X136513355Y-174253118D01* +X136503969Y-174250159D01* +X136494319Y-174246529D01* +X136484410Y-174242227D01* +X136474244Y-174237254D01* +X136463827Y-174231606D01* +X136442252Y-174218288D01* +X136419716Y-174202264D01* +X136396250Y-174183527D01* +X136371884Y-174162070D01* +X136359317Y-174151974D01* +X136345508Y-174141585D01* +X136330584Y-174130978D01* +X136314668Y-174120232D01* +X136280354Y-174098632D01* +X136243561Y-174077404D01* +X136205279Y-174057168D01* +X136166500Y-174038544D01* +X136147235Y-174030031D01* +X136128218Y-174022153D01* +X136109573Y-174014988D01* +X136091424Y-174008613D01* +X136065635Y-174000379D01* +X136041629Y-173993586D01* +X136019081Y-173988312D01* +X135997664Y-173984635D01* +X135977053Y-173982633D01* +X135956922Y-173982382D01* +X135936947Y-173983960D01* +X135916801Y-173987446D01* +X135896159Y-173992916D01* +X135874695Y-174000447D01* +X135852084Y-174010118D01* +X135828001Y-174022006D01* +X135802119Y-174036189D01* +X135774113Y-174052743D01* +X135743658Y-174071746D01* +X135710427Y-174093277D01* +X135684445Y-174110493D01* +X135660078Y-174127385D01* +X135637329Y-174143907D01* +X135616201Y-174160013D01* +X135596696Y-174175658D01* +X135578819Y-174190796D01* +X135562571Y-174205381D01* +X135547956Y-174219369D01* +X135534977Y-174232714D01* +X135523636Y-174245369D01* +X135513936Y-174257291D01* +X135505881Y-174268432D01* +X135499473Y-174278747D01* +X135494715Y-174288192D01* +X135491610Y-174296720D01* +X135490161Y-174304285D01* +X135490371Y-174310843D01* +X135492242Y-174316348D01* +X135495778Y-174320754D01* +X135500982Y-174324016D01* +X135507856Y-174326087D01* +X135516403Y-174326924D01* +X135526627Y-174326479D01* +X135538530Y-174324708D01* +X135552115Y-174321565D01* +X135567385Y-174317004D01* +X135584343Y-174310981D01* +X135602991Y-174303448D01* +X135623334Y-174294361D01* +X135645373Y-174283675D01* +X135669111Y-174271343D01* +X135694552Y-174257321D01* +X135719982Y-174243058D01* +X135744698Y-174230027D01* +X135768733Y-174218220D01* +X135792116Y-174207631D01* +X135814879Y-174198250D01* +X135837054Y-174190072D01* +X135858670Y-174183086D01* +X135879759Y-174177287D01* +X135900352Y-174172665D01* +X135920480Y-174169215D01* +X135940174Y-174166926D01* +X135959465Y-174165793D01* +X135978384Y-174165807D01* +X135996961Y-174166960D01* +X136015229Y-174169244D01* +X136033217Y-174172653D01* +X136078702Y-174186513D01* +X136097247Y-174194780D01* +X136113335Y-174205148D01* +X136127221Y-174218523D01* +X136139162Y-174235812D01* +X136149413Y-174257924D01* +X136158231Y-174285763D01* +X136165870Y-174320238D01* +X136172586Y-174362255D01* +X136178636Y-174412721D01* +X136184275Y-174472542D01* +X136195345Y-174623882D01* +X136207840Y-174823529D01* +X136216274Y-174962467D01* +X136221731Y-175092660D01* +X136224212Y-175212808D01* +X136223717Y-175321608D01* +X136222353Y-175371345D01* +X136220244Y-175417757D01* +X136217392Y-175460680D01* +X136213795Y-175499953D01* +X136209455Y-175535412D01* +X136204370Y-175566894D01* +X136198541Y-175594237D01* +X136191967Y-175617277D01* +X136183731Y-175644674D01* +X136176929Y-175669513D01* +X136171631Y-175692088D01* +X136169568Y-175702619D01* +X136167906Y-175712694D01* +X136166656Y-175722351D01* +X136165825Y-175731626D01* +X136165422Y-175740556D01* +X136165457Y-175749178D01* +X136165937Y-175757529D01* +X136166871Y-175765645D01* +X136168269Y-175773564D01* +X136170139Y-175781322D01* +X136172489Y-175788955D01* +X136175328Y-175796502D01* +X136178666Y-175803998D01* +X136182510Y-175811480D01* +X136186869Y-175818986D01* +X136191753Y-175826552D01* +X136197170Y-175834215D01* +X136203129Y-175842011D01* +X136209637Y-175849978D01* +X136216705Y-175858153D01* +X136232553Y-175875271D01* +X136250742Y-175893660D01* +X136271341Y-175913615D01* +X136324481Y-175965353D01* +X136378466Y-176022920D01* +X136432901Y-176085696D01* +X136487390Y-176153061D01* +X136541538Y-176224395D01* +X136594949Y-176299077D01* +X136647229Y-176376488D01* +X136697982Y-176456008D01* +X136746812Y-176537016D01* +X136793325Y-176618892D01* +X136837125Y-176701016D01* +X136877816Y-176782768D01* +X136915003Y-176863528D01* +X136948292Y-176942675D01* +X136977286Y-177019590D01* +X137001591Y-177093652D01* +X137014171Y-177133053D01* +X137026085Y-177171726D01* +X137047727Y-177245955D01* +X137066145Y-177314478D01* +X137074028Y-177346019D01* +X137080966Y-177375435D01* +X137086912Y-177402496D01* +X137091818Y-177426967D01* +X137095640Y-177448617D01* +X137098329Y-177467213D01* +X137099841Y-177482522D01* +X137100127Y-177494312D01* +X137099797Y-177498814D01* +X137099143Y-177502350D01* +X137098159Y-177504890D01* +X137096840Y-177506404D01* +X137090232Y-177509764D01* +X137079503Y-177510028D01* +X137046694Y-177501908D01* +X137000428Y-177483324D01* +X136942721Y-177455554D01* +X136875589Y-177419878D01* +X136801046Y-177377574D01* +X136637790Y-177278200D01* +X136469077Y-177167664D01* +X136311029Y-177056198D01* +X136241044Y-177003313D01* +X136179771Y-176954034D01* +X136129226Y-176909637D01* +X136091424Y-176871403D01* +X136073217Y-176850358D01* +X136054414Y-176827065D01* +X136035161Y-176801756D01* +X136015605Y-176774664D01* +X135976177Y-176716063D01* +X135937306Y-176653122D01* +X135900172Y-176587700D01* +X135882624Y-176554640D01* +X135865952Y-176521658D01* +X135850303Y-176488986D01* +X135835825Y-176456856D01* +X135822664Y-176425502D01* +X135810968Y-176395155D01* +X135779455Y-176311288D01* +X135748367Y-176232219D01* +X135717637Y-176157785D01* +X135687193Y-176087824D01* +X135656966Y-176022173D01* +X135626886Y-175960670D01* +X135596884Y-175903150D01* +X135566890Y-175849452D01* +X135536833Y-175799412D01* +X135506645Y-175752868D01* +X135476256Y-175709658D01* +X135445595Y-175669617D01* +X135414593Y-175632584D01* +X135383180Y-175598396D01* +X135351286Y-175566889D01* +X135318843Y-175537901D01* +X135280385Y-175507103D01* +X135237401Y-175471096D01* +X135191316Y-175431119D01* +X135143557Y-175388414D01* +X135095549Y-175344220D01* +X135048720Y-175299779D01* +X135004494Y-175256330D01* +X134964300Y-175215114D01* +X134918835Y-175171571D01* +X134859542Y-175117796D01* +X134788963Y-175055960D01* +X134709640Y-174988232D01* +X134624115Y-174916784D01* +X134534932Y-174843786D01* +X134444633Y-174771407D01* +X134355760Y-174701819D01* +X134265915Y-174631746D01* +X134172784Y-174557953D01* +X133987327Y-174408133D01* +X133820722Y-174270219D01* +X133751155Y-174211307D01* +X133694301Y-174162070D01* +X133633127Y-174107738D01* +X133551178Y-174037965D01* +X133339099Y-173863754D01* +X133086339Y-173662754D01* +X132821176Y-173458281D01* +X132692667Y-173358442D01* +X132570980Y-173262820D01* +X132458966Y-173173646D01* +X132359479Y-173093154D01* +X132275371Y-173023576D01* +X132209494Y-172967145D01* +X132184283Y-172944557D01* +X132164701Y-172926093D01* +X132151102Y-172912031D01* +X132143844Y-172902652D01* +X132139574Y-172895775D01* +X132134739Y-172889061D01* +X132129391Y-172882549D01* +X132123587Y-172876276D01* +X132117379Y-172870284D01* +X132110822Y-172864609D01* +X132103971Y-172859290D01* +X132096880Y-172854367D01* +X132089603Y-172849878D01* +X132082194Y-172845862D01* +X132074707Y-172842357D01* +X132067197Y-172839403D01* +X132059719Y-172837038D01* +X132052325Y-172835300D01* +X132045071Y-172834229D01* +X132041514Y-172833956D01* +X132038011Y-172833864D01* +X132030402Y-172832321D01* +X132021537Y-172829709D01* +X132011524Y-172826073D01* +X132000473Y-172821461D01* +X131988492Y-172815919D01* +X131975689Y-172809493D01* +X131962173Y-172802229D01* +X131948052Y-172794176D01* +X131933435Y-172785378D01* +X131918431Y-172775882D01* +X131903148Y-172765735D01* +X131887694Y-172754984D01* +X131872178Y-172743674D01* +X131856709Y-172731853D01* +X131841394Y-172719567D01* +X131826344Y-172706862D01* +X131672885Y-172585156D01* +X131985094Y-172548114D01* +X132058645Y-172538468D01* +X132132227Y-172525521D01* +X132205499Y-172509442D01* +X132278120Y-172490401D01* +X132349748Y-172468571D01* +X132420044Y-172444120D01* +X132488665Y-172417220D01* +X132555271Y-172388041D01* +X132619520Y-172356753D01* +X132681072Y-172323528D01* +X132739585Y-172288535D01* +X132794719Y-172251945D01* +X132846132Y-172213929D01* +X132893483Y-172174657D01* +X132936431Y-172134300D01* +X132974635Y-172093028D01* +X133006401Y-172052313D01* +X133914250Y-172052313D01* +X133914895Y-172059813D01* +X133917394Y-172066355D01* +X133921844Y-172071861D01* +X133923982Y-172073676D01* +X133926420Y-172075154D01* +X133929149Y-172076301D01* +X133932159Y-172077122D01* +X133935440Y-172077621D01* +X133938983Y-172077803D01* +X133946814Y-172077236D01* +X133955576Y-172075459D01* +X133965190Y-172072512D01* +X133975579Y-172068434D01* +X133986666Y-172063263D01* +X133998374Y-172057037D01* +X134010623Y-172049796D01* +X134023338Y-172041578D01* +X134036441Y-172032423D01* +X134049853Y-172022368D01* +X134063498Y-172011454D01* +X134077298Y-171999717D01* +X134091175Y-171987198D01* +X134113138Y-171966727D01* +X134133675Y-171948946D01* +X134153219Y-171933816D01* +X134172205Y-171921299D01* +X134191067Y-171911355D01* +X134200587Y-171907336D01* +X134210239Y-171903946D01* +X134220077Y-171901180D01* +X134230155Y-171899033D01* +X134240528Y-171897500D01* +X134251249Y-171896577D01* +X134273956Y-171896539D01* +X134298709Y-171898881D01* +X134325942Y-171903565D01* +X134356091Y-171910550D01* +X134389587Y-171919799D01* +X134426867Y-171931273D01* +X134514511Y-171960739D01* +X134530318Y-171966185D01* +X134543987Y-171970577D01* +X134555484Y-171973853D01* +X134564781Y-171975951D01* +X134568594Y-171976539D01* +X134571845Y-171976809D01* +X134574530Y-171976753D01* +X134576646Y-171976364D01* +X134578188Y-171975634D01* +X134579152Y-171974556D01* +X134579535Y-171973120D01* +X134579333Y-171971321D01* +X134578542Y-171969149D01* +X134577157Y-171966598D01* +X134575176Y-171963659D01* +X134572594Y-171960324D01* +X134565613Y-171952439D01* +X134556182Y-171942879D01* +X134544270Y-171931582D01* +X134529848Y-171918488D01* +X134512882Y-171903532D01* +X134493344Y-171886655D01* +X134480151Y-171874943D01* +X134466431Y-171863649D01* +X134452277Y-171852821D01* +X134437782Y-171842503D01* +X134423038Y-171832744D01* +X134408140Y-171823590D01* +X134393180Y-171815086D01* +X134378250Y-171807280D01* +X134363445Y-171800218D01* +X134348856Y-171793947D01* +X134334578Y-171788513D01* +X134320703Y-171783962D01* +X134307323Y-171780342D01* +X134294533Y-171777698D01* +X134282425Y-171776078D01* +X134271092Y-171775528D01* +X134259683Y-171776228D01* +X134247346Y-171778274D01* +X134234178Y-171781588D01* +X134220274Y-171786090D01* +X134205731Y-171791701D01* +X134190644Y-171798340D01* +X134175110Y-171805929D01* +X134159224Y-171814388D01* +X134126780Y-171833599D01* +X134094080Y-171855337D01* +X134061893Y-171878966D01* +X134030984Y-171903850D01* +X134002121Y-171929355D01* +X133976072Y-171954845D01* +X133953605Y-171979683D01* +X133943954Y-171991659D01* +X133935486Y-172003234D01* +X133928297Y-172014329D01* +X133922483Y-172024864D01* +X133918140Y-172034759D01* +X133915363Y-172043935D01* +X133914250Y-172052313D01* +X133006401Y-172052313D01* +X133006695Y-172051936D01* +X133042599Y-172001417D01* +X133081232Y-171943457D01* +X133121478Y-171880040D01* +X133162219Y-171813150D01* +X133202341Y-171744771D01* +X133240727Y-171676889D01* +X133276260Y-171611488D01* +X133319317Y-171520486D01* +X133337582Y-171478857D01* +X133353816Y-171439096D01* +X133368128Y-171400669D01* +X133380625Y-171363039D01* +X133391418Y-171325674D01* +X133400614Y-171288036D01* +X133408322Y-171249593D01* +X133414649Y-171209809D01* +X133419706Y-171168148D01* +X133423600Y-171124077D01* +X133426439Y-171077060D01* +X133428333Y-171026563D01* +X133429718Y-170912987D01* +X133427127Y-170776417D01* +X133419156Y-170648156D01* +X133405510Y-170527709D01* +X133396468Y-170470260D01* +X133385896Y-170414579D01* +X133373759Y-170360603D01* +X133360019Y-170308271D01* +X133344640Y-170257519D01* +X133327585Y-170208287D01* +X133308816Y-170160513D01* +X133288298Y-170114133D01* +X133265992Y-170069087D01* +X133241864Y-170025312D01* +X133215874Y-169982746D01* +X133187988Y-169941328D01* +X133158168Y-169900994D01* +X133126377Y-169861684D01* +X133092578Y-169823335D01* +X133056735Y-169785885D01* +X133018810Y-169749272D01* +X132978768Y-169713435D01* +X132936570Y-169678310D01* +X132892181Y-169643837D01* +X132845564Y-169609953D01* +X132796681Y-169576596D01* +X132691971Y-169511214D01* +X132577758Y-169447198D01* +X132476689Y-169395041D01* +X132382867Y-169349674D01* +X132294858Y-169311066D01* +X132211229Y-169279187D01* +X132130546Y-169254005D01* +X132051374Y-169235489D01* +X131972279Y-169223608D01* +X131891828Y-169218332D01* +X131808586Y-169219629D01* +X131721120Y-169227468D01* +X131627995Y-169241819D01* +X131527778Y-169262649D01* +X131419034Y-169289930D01* +X131300329Y-169323628D01* +X131170229Y-169363713D01* +X131027301Y-169410155D01* +X130909128Y-169448241D01* +X130798271Y-169482668D01* +X130697089Y-169512754D01* +X130607937Y-169537817D01* +X130533171Y-169557175D01* +X130501920Y-169564501D01* +X130475149Y-169570146D01* +X130453153Y-169574023D01* +X130436226Y-169576047D01* +X130424663Y-169576134D01* +X130420986Y-169575424D01* +X130418759Y-169574197D01* +X130418064Y-169567417D01* +X130423672Y-169555238D01* +X130452350Y-169516040D01* +X130501895Y-169459308D01* +X130569407Y-169387747D01* +X130746740Y-169210962D01* +X130961156Y-169007326D01* +X131189463Y-168798482D01* +X131408468Y-168606071D01* +X131594978Y-168451735D01* +X131668801Y-168395608D01* +X131725803Y-168357116D01* +X131758462Y-168337944D01* +X131791121Y-168320074D01* +X131824029Y-168303444D01* +X131857432Y-168287992D01* +X131891580Y-168273657D01* +X131926720Y-168260376D01* +X131963100Y-168248087D01* +X132000968Y-168236729D01* +X132040573Y-168226238D01* +X132082162Y-168216554D01* +X132125984Y-168207614D01* +X132172286Y-168199357D01* +X132221316Y-168191719D01* +X132273324Y-168184639D01* +X132387260Y-168171907D01* +X132506777Y-168162159D01* +X132632248Y-168154698D01* +X132895591Y-168146356D01* +X133166376Y-168146325D01* +X133433687Y-168154045D01* +G37* +G36* +X129020871Y-149180223D02* +G01* +X129025147Y-149180544D01* +X129029292Y-149181074D01* +X129033305Y-149181810D01* +X129037182Y-149182747D01* +X129040920Y-149183882D01* +X129044517Y-149185211D01* +X129047970Y-149186730D01* +X129051276Y-149188434D01* +X129054431Y-149190321D01* +X129057433Y-149192386D01* +X129060279Y-149194626D01* +X129062967Y-149197036D01* +X129065492Y-149199613D01* +X129067853Y-149202352D01* +X129070046Y-149205251D01* +X129072069Y-149208304D01* +X129073918Y-149211509D01* +X129075591Y-149214861D01* +X129077085Y-149218356D01* +X129078396Y-149221991D01* +X129079523Y-149225761D01* +X129080461Y-149229663D01* +X129081209Y-149233693D01* +X129081763Y-149237848D01* +X129082120Y-149242122D01* +X129082278Y-149246512D01* +X129082233Y-149251015D01* +X129081982Y-149255627D01* +X129081524Y-149260343D01* +X129080854Y-149265160D01* +X129079970Y-149270074D01* +X129077217Y-149282134D01* +X129073946Y-149293508D01* +X129070196Y-149304189D01* +X129066007Y-149314174D01* +X129061419Y-149323458D01* +X129056471Y-149332035D01* +X129051204Y-149339901D01* +X129045656Y-149347051D01* +X129039869Y-149353480D01* +X129033880Y-149359183D01* +X129027731Y-149364156D01* +X129021461Y-149368393D01* +X129015109Y-149371890D01* +X129008716Y-149374642D01* +X129002321Y-149376644D01* +X128995964Y-149377891D01* +X128989684Y-149378379D01* +X128983521Y-149378102D01* +X128977515Y-149377055D01* +X128971706Y-149375235D01* +X128966134Y-149372635D01* +X128960837Y-149369252D01* +X128955857Y-149365080D01* +X128951232Y-149360114D01* +X128947002Y-149354350D01* +X128943208Y-149347782D01* +X128939888Y-149340407D01* +X128937083Y-149332218D01* +X128934831Y-149323212D01* +X128933174Y-149313383D01* +X128932151Y-149302727D01* +X128931801Y-149291238D01* +X128931894Y-149285333D01* +X128932171Y-149279526D01* +X128932630Y-149273824D01* +X128933269Y-149268232D01* +X128934086Y-149262757D01* +X128935080Y-149257403D01* +X128936248Y-149252178D01* +X128937589Y-149247086D01* +X128939100Y-149242134D01* +X128940780Y-149237327D01* +X128942627Y-149232672D01* +X128944638Y-149228173D01* +X128946812Y-149223837D01* +X128949147Y-149219670D01* +X128951640Y-149215677D01* +X128954291Y-149211864D01* +X128957097Y-149208238D01* +X128960056Y-149204803D01* +X128963166Y-149201566D01* +X128966425Y-149198532D01* +X128969831Y-149195708D01* +X128973383Y-149193098D01* +X128977078Y-149190710D01* +X128980915Y-149188548D01* +X128984891Y-149186619D01* +X128989005Y-149184929D01* +X128993255Y-149183482D01* +X128997638Y-149182285D01* +X129002153Y-149181345D01* +X129006798Y-149180665D01* +X129011570Y-149180254D01* +X129016469Y-149180115D01* +X129020871Y-149180223D01* +G37* +G36* +X142584299Y-151460161D02* +G01* +X142590344Y-151462882D01* +X142596069Y-151467322D01* +X142601464Y-151473482D01* +X142606520Y-151481359D01* +X142611228Y-151490953D01* +X142615576Y-151502263D01* +X142619557Y-151515288D01* +X142623160Y-151530027D01* +X142626375Y-151546480D01* +X142629193Y-151564644D01* +X142633598Y-151606105D01* +X142636298Y-151654403D01* +X142637216Y-151709530D01* +X142635758Y-151751123D01* +X142631445Y-151793479D01* +X142624366Y-151836494D01* +X142614612Y-151880063D01* +X142602273Y-151924081D01* +X142587440Y-151968445D01* +X142570201Y-152013049D01* +X142550647Y-152057789D01* +X142504956Y-152147256D01* +X142451087Y-152236010D01* +X142389762Y-152323215D01* +X142321700Y-152408031D01* +X142247623Y-152489623D01* +X142168252Y-152567153D01* +X142084307Y-152639785D01* +X141996510Y-152706680D01* +X141905582Y-152767002D01* +X141812243Y-152819913D01* +X141764895Y-152843328D01* +X141717214Y-152864577D01* +X141669291Y-152883554D01* +X141621216Y-152900155D01* +X141506867Y-152934304D01* +X141408889Y-152962995D01* +X141369294Y-152974209D01* +X141337699Y-152982756D01* +X141315406Y-152988203D01* +X141308154Y-152989628D01* +X141303716Y-152990115D01* +X141304481Y-152987308D01* +X141310579Y-152979067D01* +X141337782Y-152947368D01* +X141445269Y-152830703D01* +X141610303Y-152657484D01* +X141817008Y-152445074D01* +X141953682Y-152304617D01* +X142014671Y-152240319D01* +X142071008Y-152179663D01* +X142122881Y-152122419D01* +X142170475Y-152068352D01* +X142213977Y-152017231D01* +X142253571Y-151968824D01* +X142289445Y-151922896D01* +X142321784Y-151879217D01* +X142350774Y-151837553D01* +X142376602Y-151797671D01* +X142399453Y-151759340D01* +X142419514Y-151722327D01* +X142436970Y-151686399D01* +X142452007Y-151651324D01* +X142471528Y-151603201D01* +X142490351Y-151562016D01* +X142508399Y-151527761D01* +X142517109Y-151513230D01* +X142525595Y-151500428D01* +X142533849Y-151489355D01* +X142541860Y-151480010D01* +X142549620Y-151472391D01* +X142557118Y-151466497D01* +X142564344Y-151462329D01* +X142571290Y-151459884D01* +X142577945Y-151459162D01* +X142584299Y-151460161D01* +G37* +G36* +X128515384Y-158126292D02* +G01* +X128527765Y-158127309D01* +X128539103Y-158129311D01* +X128549447Y-158132330D01* +X128558843Y-158136399D01* +X128567338Y-158141551D01* +X128574981Y-158147820D01* +X128581819Y-158155238D01* +X128587899Y-158163838D01* +X128593269Y-158173653D01* +X128597976Y-158184716D01* +X128602068Y-158197059D01* +X128605592Y-158210717D01* +X128608596Y-158225722D01* +X128613233Y-158259903D01* +X128616358Y-158299867D01* +X128618351Y-158345877D01* +X128619593Y-158398197D01* +X128622682Y-158513104D01* +X128623965Y-158617956D01* +X128623907Y-158666727D01* +X128623372Y-158713120D01* +X128622350Y-158757182D01* +X128620833Y-158798959D01* +X128618813Y-158838495D01* +X128616279Y-158875836D01* +X128613225Y-158911029D01* +X128609640Y-158944118D01* +X128605517Y-158975149D01* +X128600846Y-159004167D01* +X128595620Y-159031219D01* +X128589828Y-159056349D01* +X128583463Y-159079603D01* +X128576515Y-159101027D01* +X128568976Y-159120666D01* +X128560838Y-159138566D01* +X128552091Y-159154773D01* +X128542726Y-159169331D01* +X128532736Y-159182286D01* +X128522112Y-159193685D01* +X128510843Y-159203572D01* +X128498923Y-159211992D01* +X128486342Y-159218993D01* +X128473091Y-159224618D01* +X128459162Y-159228914D01* +X128444547Y-159231927D01* +X128429235Y-159233701D01* +X128413219Y-159234282D01* +X128403809Y-159233672D01* +X128393499Y-159231884D01* +X128382383Y-159228980D01* +X128370555Y-159225021D01* +X128358106Y-159220071D01* +X128345130Y-159214190D01* +X128331720Y-159207441D01* +X128317969Y-159199885D01* +X128303970Y-159191586D01* +X128289816Y-159182605D01* +X128275600Y-159173003D01* +X128261415Y-159162843D01* +X128247354Y-159152187D01* +X128233510Y-159141097D01* +X128219976Y-159129635D01* +X128206845Y-159117863D01* +X128189783Y-159101150D01* +X128174278Y-159084614D01* +X128160278Y-159068064D01* +X128147727Y-159051303D01* +X128136571Y-159034140D01* +X128126756Y-159016381D01* +X128118228Y-158997830D01* +X128110932Y-158978295D01* +X128104815Y-158957582D01* +X128099822Y-158935497D01* +X128095898Y-158911846D01* +X128092990Y-158886436D01* +X128091043Y-158859072D01* +X128090003Y-158829561D01* +X128089816Y-158797710D01* +X128090427Y-158763323D01* +X128092919Y-158689113D01* +X128096473Y-158621088D01* +X128098670Y-158589313D01* +X128101159Y-158558986D01* +X128103948Y-158530073D01* +X128107046Y-158502542D01* +X128110462Y-158476360D01* +X128114205Y-158451493D01* +X128118283Y-158427910D01* +X128122704Y-158405576D01* +X128127479Y-158384460D01* +X128132615Y-158364527D01* +X128138121Y-158345746D01* +X128144006Y-158328082D01* +X128150278Y-158311504D01* +X128156947Y-158295978D01* +X128164020Y-158281472D01* +X128171508Y-158267952D01* +X128179418Y-158255385D01* +X128187759Y-158243739D01* +X128196540Y-158232980D01* +X128205770Y-158223076D01* +X128215456Y-158213994D01* +X128225609Y-158205700D01* +X128236237Y-158198162D01* +X128247348Y-158191347D01* +X128258952Y-158185222D01* +X128271056Y-158179754D01* +X128283670Y-158174910D01* +X128296803Y-158170656D01* +X128349204Y-158156003D01* +X128395536Y-158143970D01* +X128436178Y-158134821D01* +X128471510Y-158128818D01* +X128487304Y-158127080D01* +X128501913Y-158126227D01* +X128515384Y-158126292D01* +G37* +D12* +X104116394Y-134430895D02* +G75* +G02* +X101843673Y-137341427I-2999894J-105D01* +G01* +D10* +G36* +X125525363Y-154525481D02* +G01* +X125541560Y-154527994D01* +X125556859Y-154532476D01* +X125571429Y-154539167D01* +X125585441Y-154548307D01* +X125599065Y-154560137D01* +X125612473Y-154574897D01* +X125625834Y-154592828D01* +X125639318Y-154614169D01* +X125653098Y-154639161D01* +X125667342Y-154668044D01* +X125682222Y-154701059D01* +X125697909Y-154738446D01* +X125714572Y-154780445D01* +X125751510Y-154879240D01* +X125802195Y-155024926D01* +X125847422Y-155151760D01* +X125899678Y-155297281D01* +X125898561Y-155308382D01* +X125887275Y-155321847D01* +X125865819Y-155337685D01* +X125834193Y-155355902D01* +X125740431Y-155399507D01* +X125605990Y-155452723D01* +X125430869Y-155515614D01* +X125215069Y-155588240D01* +X124958588Y-155670664D01* +X124661428Y-155762948D01* +X124640876Y-155769279D01* +X124622774Y-155774162D01* +X124606966Y-155777261D01* +X124593297Y-155778244D01* +X124587217Y-155777838D01* +X124581613Y-155776778D01* +X124576467Y-155775022D01* +X124571758Y-155772529D01* +X124567469Y-155769257D01* +X124563578Y-155765164D01* +X124560067Y-155760208D01* +X124556917Y-155754349D01* +X124554108Y-155747544D01* +X124551620Y-155739752D01* +X124547532Y-155721039D01* +X124544499Y-155697876D01* +X124542365Y-155669931D01* +X124540975Y-155636869D01* +X124540174Y-155598359D01* +X124539719Y-155503657D01* +X124539869Y-155456715D01* +X124540422Y-155414866D01* +X124541533Y-155377746D01* +X124543357Y-155344989D01* +X124544585Y-155330134D01* +X124546049Y-155316232D01* +X124547769Y-155303240D01* +X124549765Y-155291111D01* +X124552055Y-155279800D01* +X124554659Y-155269261D01* +X124557596Y-155259448D01* +X124560886Y-155250317D01* +X124564548Y-155241822D01* +X124568601Y-155233916D01* +X124573065Y-155226555D01* +X124577959Y-155219694D01* +X124583303Y-155213285D01* +X124589116Y-155207285D01* +X124595418Y-155201647D01* +X124602227Y-155196325D01* +X124609563Y-155191275D01* +X124617445Y-155186451D01* +X124625894Y-155181807D01* +X124634927Y-155177298D01* +X124644566Y-155172878D01* +X124654828Y-155168502D01* +X124677302Y-155159698D01* +X124752378Y-155126872D01* +X124857219Y-155079660D01* +X124977935Y-155023519D01* +X125039906Y-154993805D01* +X125100636Y-154963905D01* +X125141277Y-154943790D01* +X125177964Y-154925024D01* +X125210838Y-154907467D01* +X125240038Y-154890980D01* +X125253303Y-154883094D01* +X125265703Y-154875422D01* +X125277253Y-154867949D01* +X125287973Y-154860656D01* +X125297878Y-154853526D01* +X125306987Y-154846541D01* +X125315317Y-154839683D01* +X125322885Y-154832937D01* +X125329709Y-154826283D01* +X125335807Y-154819705D01* +X125341195Y-154813185D01* +X125345891Y-154806706D01* +X125349913Y-154800250D01* +X125353279Y-154793800D01* +X125356004Y-154787338D01* +X125358108Y-154780847D01* +X125359607Y-154774310D01* +X125360519Y-154767708D01* +X125360861Y-154761026D01* +X125360650Y-154754244D01* +X125359905Y-154747346D01* +X125358643Y-154740315D01* +X125356880Y-154733132D01* +X125354636Y-154725781D01* +X125351904Y-154715745D01* +X125349654Y-154705524D01* +X125347868Y-154695178D01* +X125346533Y-154684770D01* +X125345631Y-154674362D01* +X125345148Y-154664017D01* +X125345068Y-154653795D01* +X125345375Y-154643759D01* +X125346055Y-154633972D01* +X125347091Y-154624494D01* +X125348468Y-154615389D01* +X125350171Y-154606718D01* +X125352184Y-154598543D01* +X125354491Y-154590926D01* +X125357077Y-154583929D01* +X125359927Y-154577614D01* +X125363510Y-154572660D01* +X125368247Y-154567744D01* +X125374054Y-154562906D01* +X125380846Y-154558184D01* +X125388537Y-154553617D01* +X125397041Y-154549244D01* +X125406275Y-154545103D01* +X125416152Y-154541234D01* +X125426586Y-154537674D01* +X125437494Y-154534464D01* +X125448789Y-154531641D01* +X125460387Y-154529245D01* +X125472201Y-154527313D01* +X125484148Y-154525886D01* +X125496141Y-154525001D01* +X125508095Y-154524697D01* +X125525363Y-154525481D01* +G37* +G36* +X138877103Y-176542433D02* +G01* +X138931046Y-176554916D01* +X139099903Y-176599709D01* +X139578633Y-176737789D01* +X140049426Y-176881822D01* +X140208362Y-176934057D01* +X140255855Y-176951377D01* +X140277133Y-176961363D01* +X140279459Y-176964012D01* +X140281479Y-176966992D01* +X140283196Y-176970291D01* +X140284616Y-176973900D01* +X140285740Y-176977807D01* +X140286574Y-176982001D01* +X140287385Y-176991211D01* +X140287081Y-177001444D01* +X140285690Y-177012615D01* +X140283246Y-177024639D01* +X140279779Y-177037430D01* +X140275319Y-177050903D01* +X140269898Y-177064973D01* +X140263547Y-177079554D01* +X140256296Y-177094562D01* +X140248178Y-177109912D01* +X140239222Y-177125517D01* +X140229460Y-177141292D01* +X140218923Y-177157153D01* +X140194553Y-177192304D01* +X140165842Y-177236942D01* +X140133906Y-177289146D01* +X140099861Y-177346992D01* +X140064825Y-177408560D01* +X140029912Y-177471926D01* +X139996240Y-177535168D01* +X139964924Y-177596364D01* +X139927389Y-177670425D01* +X139892102Y-177737905D01* +X139858955Y-177798920D01* +X139827838Y-177853587D01* +X139813007Y-177878576D01* +X139798643Y-177902022D01* +X139784733Y-177923939D01* +X139771263Y-177944341D01* +X139758219Y-177963243D01* +X139745588Y-177980660D01* +X139733356Y-177996607D01* +X139721509Y-178011096D01* +X139710035Y-178024145D01* +X139698919Y-178035765D01* +X139688148Y-178045974D01* +X139677709Y-178054784D01* +X139667587Y-178062210D01* +X139657769Y-178068267D01* +X139648243Y-178072970D01* +X139638993Y-178076333D01* +X139630007Y-178078370D01* +X139621271Y-178079096D01* +X139612771Y-178078526D01* +X139604494Y-178076674D01* +X139596427Y-178073554D01* +X139588555Y-178069182D01* +X139580865Y-178063571D01* +X139573344Y-178056737D01* +X139567457Y-178050606D01* +X139561726Y-178044159D01* +X139556181Y-178037447D01* +X139550853Y-178030527D01* +X139545773Y-178023451D01* +X139540972Y-178016275D01* +X139536481Y-178009052D01* +X139532331Y-178001837D01* +X139528553Y-177994684D01* +X139525179Y-177987647D01* +X139522238Y-177980781D01* +X139519763Y-177974140D01* +X139517783Y-177967777D01* +X139516331Y-177961748D01* +X139515437Y-177956106D01* +X139515132Y-177950906D01* +X139513363Y-177942779D01* +X139508167Y-177928551D01* +X139488178Y-177883189D01* +X139456532Y-177817612D01* +X139414591Y-177734609D01* +X139305285Y-177527489D01* +X139171173Y-177284155D01* +X139101700Y-177159108D01* +X139037064Y-177039829D01* +X138978628Y-176929106D01* +X138927758Y-176829733D01* +X138885818Y-176744497D01* +X138854171Y-176676191D01* +X138842634Y-176649259D01* +X138834183Y-176627605D01* +X138828987Y-176611579D01* +X138827217Y-176601529D01* +X138827247Y-176598088D01* +X138827338Y-176594711D01* +X138827487Y-176591403D01* +X138827692Y-176588165D01* +X138827951Y-176585001D01* +X138828263Y-176581913D01* +X138828625Y-176578905D01* +X138829036Y-176575980D01* +X138829493Y-176573139D01* +X138829994Y-176570387D01* +X138830538Y-176567726D01* +X138831123Y-176565158D01* +X138831747Y-176562688D01* +X138832408Y-176560317D01* +X138833103Y-176558050D01* +X138833831Y-176555887D01* +X138834591Y-176553834D01* +X138835379Y-176551892D01* +X138836195Y-176550064D01* +X138837035Y-176548353D01* +X138837899Y-176546762D01* +X138838785Y-176545295D01* +X138839689Y-176543953D01* +X138840611Y-176542741D01* +X138841549Y-176541660D01* +X138842500Y-176540714D01* +X138843463Y-176539905D01* +X138844435Y-176539237D01* +X138845416Y-176538712D01* +X138846402Y-176538334D01* +X138847392Y-176538105D01* +X138848384Y-176538028D01* +X138877103Y-176542433D01* +G37* +D11* +X200699926Y-180799926D02* +X200699926Y-177799926D01* +D10* +G36* +X140649557Y-171782626D02* +G01* +X140677316Y-171789420D01* +X140710594Y-171799998D01* +X140749445Y-171814381D01* +X140793924Y-171832593D01* +X140844085Y-171854658D01* +X140961669Y-171910438D01* +X141102632Y-171981906D01* +X141483488Y-172181212D01* +X141633833Y-172260075D01* +X141760287Y-172327187D01* +X141864976Y-172384129D01* +X141909822Y-172409281D01* +X141950023Y-172432483D01* +X141985844Y-172453933D01* +X142017551Y-172473829D01* +X142045409Y-172492369D01* +X142069685Y-172509749D01* +X142090642Y-172526169D01* +X142108548Y-172541825D01* +X142123667Y-172556915D01* +X142136264Y-172571637D01* +X142146606Y-172586188D01* +X142154958Y-172600767D01* +X142161585Y-172615570D01* +X142166753Y-172630796D01* +X142170728Y-172646642D01* +X142173774Y-172663305D01* +X142178143Y-172699877D01* +X142181985Y-172742091D01* +X142187424Y-172791530D01* +X142191146Y-172818169D01* +X142194380Y-172844406D01* +X142197133Y-172870084D01* +X142199413Y-172895049D01* +X142201228Y-172919146D01* +X142202586Y-172942219D01* +X142203494Y-172964114D01* +X142203961Y-172984676D01* +X142203993Y-173003750D01* +X142203600Y-173021180D01* +X142202787Y-173036812D01* +X142201564Y-173050491D01* +X142199938Y-173062061D01* +X142197916Y-173071368D01* +X142196759Y-173075124D01* +X142195507Y-173078256D01* +X142194159Y-173080745D01* +X142192718Y-173082571D01* +X142185939Y-173088491D01* +X142176627Y-173094332D01* +X142151055Y-173105712D01* +X142117314Y-173116581D01* +X142076713Y-173126807D01* +X142030562Y-173136257D01* +X141980171Y-173144801D01* +X141926850Y-173152306D01* +X141871909Y-173158640D01* +X141816658Y-173163672D01* +X141762406Y-173167270D01* +X141710465Y-173169302D01* +X141662144Y-173169637D01* +X141618753Y-173168142D01* +X141581601Y-173164686D01* +X141552000Y-173159138D01* +X141540440Y-173155537D01* +X141531259Y-173151364D01* +X141510278Y-173133603D01* +X141476275Y-173095843D01* +X141376146Y-172970124D01* +X141244764Y-172793804D01* +X141096019Y-172586477D01* +X140943801Y-172367741D01* +X140802001Y-172157190D01* +X140684510Y-171974421D01* +X140605219Y-171839029D01* +X140595864Y-171819995D01* +X140591648Y-171804581D01* +X140591484Y-171798239D01* +X140592626Y-171792810D01* +X140595079Y-171788299D01* +X140598851Y-171784706D01* +X140603949Y-171782037D01* +X140610379Y-171780292D01* +X140627262Y-171779591D01* +X140649557Y-171782626D01* +G37* +D12* +X287172645Y-145792153D02* +G75* +G02* +X288192516Y-143538437I2999955J53D01* +G01* +D11* +X196935002Y-107705001D02* +G75* +G02* +X196084998Y-107705001I-425002J0D01* +G01* +X196084998Y-107705001D02* +G75* +G02* +X196935002Y-107705001I425002J0D01* +G01* +D10* +G36* +X132543672Y-178980346D02* +G01* +X132613054Y-179003418D01* +X132822086Y-179086049D01* +X133094989Y-179203531D01* +X133395984Y-179339306D01* +X133689289Y-179476817D01* +X133939124Y-179599508D01* +X134109708Y-179690820D01* +X134154099Y-179719536D01* +X134164113Y-179728753D01* +X134165260Y-179734198D01* +X134161243Y-179736372D01* +X134154268Y-179737952D01* +X134132145Y-179739428D01* +X134100287Y-179738826D01* +X134060088Y-179736348D01* +X133960249Y-179726570D01* +X133843791Y-179711708D01* +X133721876Y-179693373D01* +X133605666Y-179673177D01* +X133506323Y-179652734D01* +X133466465Y-179642923D01* +X133435010Y-179633655D01* +X133418065Y-179629203D01* +X133402888Y-179625820D01* +X133389385Y-179623585D01* +X133383233Y-179622922D01* +X133377464Y-179622575D01* +X133372067Y-179622553D01* +X133367030Y-179622867D01* +X133362343Y-179623526D01* +X133357992Y-179624539D01* +X133353967Y-179625916D01* +X133350256Y-179627668D01* +X133346847Y-179629803D01* +X133343729Y-179632332D01* +X133340890Y-179635263D01* +X133338319Y-179638608D01* +X133336003Y-179642375D01* +X133333932Y-179646574D01* +X133332093Y-179651215D01* +X133330474Y-179656307D01* +X133329066Y-179661861D01* +X133327854Y-179667886D01* +X133325979Y-179681386D01* +X133324754Y-179696887D01* +X133324087Y-179714465D01* +X133323886Y-179734198D01* +X133323379Y-179761255D01* +X133321322Y-179784964D01* +X133316909Y-179805448D01* +X133309333Y-179822832D01* +X133304108Y-179830400D01* +X133297789Y-179837239D01* +X133290276Y-179843365D01* +X133281469Y-179848794D01* +X133259569Y-179857620D01* +X133231281Y-179863842D01* +X133195800Y-179867583D01* +X133152319Y-179868968D01* +X133100033Y-179868120D01* +X133038135Y-179865164D01* +X132882279Y-179853423D01* +X132678302Y-179834736D01* +X132617578Y-179829056D01* +X132564087Y-179823771D01* +X132517370Y-179818656D01* +X132476971Y-179813487D01* +X132458997Y-179810812D01* +X132442431Y-179808039D01* +X132427216Y-179805140D01* +X132413295Y-179802087D01* +X132400610Y-179798852D01* +X132389104Y-179795407D01* +X132378720Y-179791723D01* +X132369401Y-179787773D01* +X132361089Y-179783528D01* +X132353728Y-179778961D01* +X132347261Y-179774043D01* +X132341629Y-179768746D01* +X132336777Y-179763042D01* +X132332646Y-179756903D01* +X132329181Y-179750301D01* +X132326322Y-179743208D01* +X132324014Y-179735595D01* +X132322200Y-179727435D01* +X132320821Y-179718699D01* +X132319821Y-179709360D01* +X132319143Y-179699389D01* +X132318729Y-179688759D01* +X132318467Y-179665405D01* +X132319197Y-179640601D01* +X132321330Y-179612085D01* +X132329464Y-179545432D01* +X132342187Y-179468486D01* +X132358817Y-179384284D01* +X132378671Y-179295866D01* +X132401067Y-179206269D01* +X132425324Y-179118533D01* +X132450759Y-179035696D01* +X132453795Y-179029751D01* +X132456940Y-179023852D01* +X132460178Y-179018046D01* +X132463493Y-179012380D01* +X132466870Y-179006899D01* +X132470294Y-179001651D01* +X132473749Y-178996683D01* +X132477219Y-178992039D01* +X132480689Y-178987768D01* +X132484144Y-178983916D01* +X132485860Y-178982161D01* +X132487567Y-178980528D01* +X132489262Y-178979023D01* +X132490944Y-178977652D01* +X132492610Y-178976421D01* +X132494259Y-178975335D01* +X132495888Y-178974400D01* +X132497496Y-178973622D01* +X132499081Y-178973006D01* +X132500640Y-178972560D01* +X132502173Y-178972287D01* +X132503676Y-178972195D01* +X132543672Y-178980346D01* +G37* +G36* +X133515791Y-156851820D02* +G01* +X133532774Y-156853716D01* +X133549525Y-156856617D01* +X133565997Y-156860521D01* +X133582143Y-156865429D01* +X133597918Y-156871338D01* +X133613273Y-156878248D01* +X133628164Y-156886158D01* +X133642543Y-156895067D01* +X133656363Y-156904974D01* +X133669580Y-156915879D01* +X133682145Y-156927779D01* +X133694012Y-156940674D01* +X133705135Y-156954563D01* +X133715468Y-156969446D01* +X133731613Y-157000398D01* +X133748138Y-157038962D01* +X133764802Y-157084068D01* +X133781366Y-157134646D01* +X133797588Y-157189628D01* +X133813229Y-157247942D01* +X133841807Y-157370292D01* +X133854262Y-157432187D01* +X133865175Y-157493137D01* +X133874305Y-157552071D01* +X133881412Y-157607920D01* +X133886255Y-157659615D01* +X133888595Y-157706085D01* +X133888190Y-157746260D01* +X133884802Y-157779072D01* +X133881008Y-157795748D01* +X133874668Y-157812023D01* +X133865902Y-157827868D01* +X133854829Y-157843254D01* +X133841571Y-157858151D01* +X133826247Y-157872531D01* +X133808977Y-157886365D01* +X133789882Y-157899623D01* +X133746696Y-157924296D01* +X133697650Y-157946318D01* +X133643705Y-157965457D01* +X133585822Y-157981479D01* +X133524963Y-157994153D01* +X133462088Y-158003245D01* +X133398159Y-158008524D01* +X133334137Y-158009757D01* +X133270983Y-158006710D01* +X133209659Y-157999152D01* +X133151125Y-157986851D01* +X133123205Y-157978848D01* +X133096343Y-157969572D01* +X133074869Y-157960906D01* +X133056015Y-157952581D01* +X133039672Y-157944318D01* +X133025732Y-157935837D01* +X133019630Y-157931429D01* +X133014087Y-157926861D01* +X133009091Y-157922100D01* +X133004628Y-157917110D01* +X133000684Y-157911856D01* +X132997246Y-157906304D01* +X132994300Y-157900419D01* +X132991833Y-157894165D01* +X132989831Y-157887509D01* +X132988280Y-157880414D01* +X132987167Y-157872847D01* +X132986479Y-157864772D01* +X132986322Y-157846959D01* +X132987699Y-157826697D01* +X132990502Y-157803706D01* +X132994624Y-157777708D01* +X132999954Y-157748423D01* +X133006385Y-157715573D01* +X133027718Y-157622389D01* +X133050042Y-157517796D01* +X133070381Y-157414195D01* +X133078877Y-157366642D01* +X133085759Y-157323988D01* +X133089281Y-157302745D01* +X133093842Y-157280797D01* +X133099364Y-157258306D01* +X133105770Y-157235436D01* +X133112981Y-157212348D01* +X133120921Y-157189206D01* +X133129513Y-157166173D01* +X133138677Y-157143411D01* +X133148338Y-157121083D01* +X133158417Y-157099352D01* +X133168838Y-157078380D01* +X133179522Y-157058331D01* +X133190392Y-157039367D01* +X133201370Y-157021651D01* +X133212380Y-157005346D01* +X133223342Y-156990615D01* +X133236559Y-156974259D01* +X133250380Y-156958926D01* +X133264759Y-156944613D01* +X133279650Y-156931321D01* +X133295005Y-156919049D01* +X133310780Y-156907794D01* +X133326926Y-156897557D01* +X133343398Y-156888337D01* +X133360149Y-156880131D01* +X133377133Y-156872941D01* +X133394302Y-156866764D01* +X133411611Y-156861599D01* +X133429013Y-156857446D01* +X133446462Y-156854304D01* +X133463910Y-156852171D01* +X133481313Y-156851047D01* +X133498622Y-156850930D01* +X133515791Y-156851820D01* +G37* +G36* +X132024775Y-156804661D02* +G01* +X132036987Y-156805726D01* +X132049218Y-156807561D01* +X132061454Y-156810171D01* +X132073681Y-156813558D01* +X132085883Y-156817725D01* +X132098046Y-156822675D01* +X132110156Y-156828410D01* +X132122199Y-156834934D01* +X132134158Y-156842250D01* +X132146022Y-156850361D01* +X132157773Y-156859269D01* +X132169399Y-156868977D01* +X132180884Y-156879488D01* +X132200555Y-156903481D01* +X132221668Y-156935248D01* +X132243927Y-156974006D01* +X132267040Y-157018974D01* +X132290710Y-157069368D01* +X132314645Y-157124404D01* +X132362125Y-157245275D01* +X132407125Y-157375324D01* +X132447288Y-157508288D01* +X132464819Y-157573906D01* +X132480257Y-157637903D01* +X132493307Y-157699498D01* +X132503676Y-157757907D01* +X132510614Y-157807564D01* +X132515272Y-157851555D01* +X132517234Y-157890166D01* +X132516079Y-157923685D01* +X132514202Y-157938624D01* +X132511389Y-157952397D01* +X132507588Y-157965041D01* +X132502746Y-157976590D01* +X132496812Y-157987082D01* +X132489732Y-157996552D01* +X132481454Y-158005035D01* +X132471926Y-158012567D01* +X132461097Y-158019185D01* +X132448912Y-158024924D01* +X132435321Y-158029820D01* +X132420271Y-158033909D01* +X132403709Y-158037227D01* +X132385583Y-158039809D01* +X132344430Y-158042911D01* +X132296395Y-158043501D01* +X132241057Y-158041867D01* +X132177999Y-158038294D01* +X132106802Y-158033071D01* +X131778718Y-158011906D01* +X131773758Y-158011753D01* +X131768805Y-158011296D01* +X131763866Y-158010546D01* +X131758947Y-158009508D01* +X131754055Y-158008192D01* +X131749197Y-158006604D01* +X131744380Y-158004753D01* +X131739610Y-158002646D01* +X131734894Y-158000291D01* +X131730240Y-157997695D01* +X131721141Y-157991814D01* +X131712368Y-157985065D01* +X131703974Y-157977510D01* +X131696015Y-157969211D01* +X131688543Y-157960229D01* +X131681615Y-157950627D01* +X131675283Y-157940468D01* +X131669603Y-157929812D01* +X131664627Y-157918722D01* +X131660412Y-157907260D01* +X131657010Y-157895488D01* +X131649898Y-157857463D01* +X131646251Y-157809819D01* +X131645813Y-157753974D01* +X131648328Y-157691346D01* +X131653541Y-157623354D01* +X131661196Y-157551417D01* +X131671036Y-157476953D01* +X131682807Y-157401380D01* +X131696252Y-157326117D01* +X131711116Y-157252583D01* +X131727142Y-157182195D01* +X131744075Y-157116374D01* +X131761659Y-157056536D01* +X131779639Y-157004102D01* +X131797758Y-156960488D01* +X131815760Y-156927114D01* +X131824843Y-156914076D01* +X131834221Y-156901755D01* +X131843880Y-156890153D01* +X131853805Y-156879272D01* +X131863982Y-156869116D01* +X131874397Y-156859688D01* +X131885034Y-156850990D01* +X131895880Y-156843026D01* +X131906919Y-156835798D01* +X131918138Y-156829310D01* +X131929522Y-156823564D01* +X131941055Y-156818562D01* +X131952725Y-156814309D01* +X131964515Y-156810807D01* +X131976412Y-156808059D01* +X131988401Y-156806067D01* +X132000468Y-156804835D01* +X132012597Y-156804365D01* +X132024775Y-156804661D01* +G37* +G36* +X121410440Y-160463992D02* +G01* +X121444094Y-160467238D01* +X121524198Y-160477677D01* +X121599992Y-160489232D01* +X121671755Y-160502027D01* +X121739766Y-160516187D01* +X121804305Y-160531834D01* +X121865650Y-160549094D01* +X121924081Y-160568090D01* +X121979876Y-160588947D01* +X122033314Y-160611788D01* +X122084676Y-160636737D01* +X122134238Y-160663919D01* +X122182282Y-160693457D01* +X122229085Y-160725475D01* +X122274928Y-160760098D01* +X122320088Y-160797450D01* +X122364845Y-160837654D01* +X122580480Y-161028816D01* +X122631598Y-161073351D01* +X122678872Y-161113730D01* +X122720937Y-161148528D01* +X122756428Y-161176319D01* +X122771114Y-161187403D01* +X122785357Y-161198758D01* +X122799089Y-161210283D01* +X122812239Y-161221878D01* +X122824738Y-161233442D01* +X122836516Y-161244874D01* +X122847504Y-161256074D01* +X122857631Y-161266940D01* +X122866828Y-161277372D01* +X122875025Y-161287270D01* +X122882152Y-161296531D01* +X122888140Y-161305057D01* +X122892919Y-161312745D01* +X122896419Y-161319495D01* +X122897667Y-161322487D01* +X122898570Y-161325207D01* +X122899118Y-161327642D01* +X122899302Y-161329780D01* +X122898841Y-161332536D01* +X122897473Y-161335834D01* +X122892109Y-161343981D01* +X122883396Y-161354081D01* +X122871521Y-161365995D01* +X122839027Y-161394707D01* +X122796115Y-161428999D01* +X122744273Y-161467756D01* +X122684989Y-161509862D01* +X122619753Y-161554199D01* +X122550051Y-161599652D01* +X122200803Y-161821908D01* +X121878011Y-161694906D01* +X121569771Y-161577164D01* +X121285344Y-161467361D01* +X121020760Y-161361528D01* +X120465136Y-161647280D01* +X120350011Y-161705550D01* +X120236685Y-161764193D01* +X120127947Y-161821595D01* +X120026589Y-161876145D01* +X119935401Y-161926230D01* +X119857173Y-161970238D01* +X119794696Y-162006556D01* +X119750761Y-162033573D01* +X119734844Y-162045285D01* +X119718918Y-162056579D01* +X119703101Y-162067408D01* +X119687509Y-162077725D01* +X119672258Y-162087484D01* +X119657465Y-162096638D01* +X119643244Y-162105142D01* +X119629714Y-162112947D01* +X119616990Y-162120009D01* +X119605189Y-162126280D01* +X119594426Y-162131714D01* +X119584818Y-162136264D01* +X119576481Y-162139884D01* +X119569532Y-162142527D01* +X119564087Y-162144147D01* +X119560262Y-162144697D01* +X119558651Y-162144451D01* +X119556799Y-162143722D01* +X119552407Y-162140863D01* +X119547146Y-162136221D01* +X119541079Y-162129897D01* +X119534268Y-162121992D01* +X119526775Y-162112607D01* +X119509990Y-162089797D01* +X119491221Y-162062274D01* +X119470964Y-162030844D01* +X119449715Y-161996314D01* +X119427969Y-161959489D01* +X119327427Y-161774280D01* +X119486177Y-161626111D01* +X119569397Y-161552979D01* +X119675685Y-161468685D01* +X119804298Y-161373476D01* +X119954490Y-161267602D01* +X120125519Y-161151309D01* +X120316639Y-161024847D01* +X120756177Y-160742405D01* +X120898164Y-160655268D01* +X120959026Y-160618913D01* +X121013981Y-160587045D01* +X121063665Y-160559426D01* +X121108714Y-160535814D01* +X121149763Y-160515969D01* +X121187448Y-160499651D01* +X121222405Y-160486619D01* +X121239059Y-160481261D01* +X121255269Y-160476634D01* +X121271114Y-160472709D01* +X121286675Y-160469455D01* +X121302030Y-160466843D01* +X121317260Y-160464842D01* +X121332442Y-160463422D01* +X121347658Y-160462553D01* +X121378506Y-160462350D01* +X121410440Y-160463992D01* +G37* +D12* +X173732962Y-113288712D02* +X181395596Y-105626078D01* +D10* +G36* +X123191176Y-171942463D02* +G01* +X123202356Y-171943883D01* +X123213702Y-171946166D01* +X123225250Y-171949309D01* +X123237034Y-171953310D01* +X123249089Y-171958168D01* +X123261451Y-171963881D01* +X123274154Y-171970446D01* +X123287232Y-171977862D01* +X123314657Y-171995239D01* +X123344004Y-172015995D01* +X123375553Y-172040115D01* +X123395215Y-172056199D01* +X123412553Y-172070810D01* +X123420359Y-172077607D01* +X123427596Y-172084088D01* +X123434267Y-172090270D01* +X123440375Y-172096172D01* +X123445926Y-172101810D01* +X123450923Y-172107202D01* +X123455369Y-172112365D01* +X123459268Y-172117318D01* +X123462625Y-172122076D01* +X123465444Y-172126658D01* +X123467727Y-172131081D01* +X123469480Y-172135363D01* +X123470705Y-172139520D01* +X123471407Y-172143571D01* +X123471590Y-172147533D01* +X123471257Y-172151424D01* +X123470413Y-172155260D01* +X123469061Y-172159059D01* +X123467205Y-172162839D01* +X123464850Y-172166617D01* +X123461998Y-172170410D01* +X123458654Y-172174236D01* +X123454821Y-172178113D01* +X123450504Y-172182058D01* +X123445707Y-172186088D01* +X123440432Y-172190220D01* +X123434685Y-172194473D01* +X123428469Y-172198863D01* +X123420054Y-172203818D01* +X123410754Y-172208733D01* +X123400680Y-172213572D01* +X123389939Y-172218294D01* +X123378640Y-172222861D01* +X123366892Y-172227234D01* +X123354802Y-172231375D01* +X123342480Y-172235244D01* +X123330034Y-172238803D01* +X123317572Y-172242014D01* +X123305203Y-172244836D01* +X123293036Y-172247233D01* +X123281179Y-172249164D01* +X123269740Y-172250592D01* +X123258829Y-172251477D01* +X123248553Y-172251781D01* +X123237343Y-172252208D01* +X123225598Y-172253465D01* +X123213404Y-172255513D01* +X123200845Y-172258312D01* +X123188007Y-172261825D01* +X123174975Y-172266012D01* +X123161835Y-172270835D01* +X123148672Y-172276254D01* +X123135571Y-172282232D01* +X123122617Y-172288729D01* +X123109895Y-172295706D01* +X123097492Y-172303125D01* +X123085491Y-172310947D01* +X123073979Y-172319134D01* +X123063040Y-172327645D01* +X123052761Y-172336444D01* +X123043323Y-172344522D01* +X123033874Y-172351893D01* +X123024435Y-172358562D01* +X123015026Y-172364536D01* +X123005668Y-172369819D01* +X122996380Y-172374419D01* +X122987184Y-172378340D01* +X122978098Y-172381589D01* +X122969145Y-172384172D01* +X122960344Y-172386093D01* +X122951715Y-172387359D01* +X122943279Y-172387977D01* +X122935056Y-172387951D01* +X122927067Y-172387287D01* +X122919331Y-172385992D01* +X122911870Y-172384070D01* +X122904703Y-172381529D01* +X122897851Y-172378373D01* +X122891335Y-172374609D01* +X122885174Y-172370242D01* +X122879389Y-172365278D01* +X122874000Y-172359723D01* +X122869028Y-172353583D01* +X122864493Y-172346864D01* +X122860415Y-172339571D01* +X122856815Y-172331710D01* +X122853713Y-172323287D01* +X122851130Y-172314308D01* +X122849085Y-172304779D01* +X122847599Y-172294705D01* +X122846693Y-172284093D01* +X122846386Y-172272948D01* +X122847058Y-172264409D01* +X122849032Y-172254747D01* +X122852246Y-172244077D01* +X122856638Y-172232515D01* +X122862147Y-172220179D01* +X122868710Y-172207183D01* +X122876265Y-172193645D01* +X122884750Y-172179680D01* +X122894104Y-172165406D01* +X122904263Y-172150938D01* +X122915167Y-172136392D01* +X122926753Y-172121885D01* +X122938959Y-172107533D01* +X122951723Y-172093452D01* +X122964983Y-172079759D01* +X122978677Y-172066569D01* +X123006505Y-172038600D01* +X123032627Y-172014212D01* +X123057324Y-171993389D01* +X123069224Y-171984310D01* +X123080873Y-171976116D01* +X123092304Y-171968806D01* +X123103553Y-171962378D01* +X123114655Y-171956830D01* +X123125645Y-171952159D01* +X123136557Y-171948365D01* +X123147427Y-171945444D01* +X123158288Y-171943396D01* +X123169177Y-171942217D01* +X123180128Y-171941907D01* +X123191176Y-171942463D01* +G37* +D12* +X281416394Y-114167353D02* +G75* +G02* +X284416447Y-117167354I6J-3000047D01* +G01* +D10* +G36* +X126558805Y-156753740D02* +G01* +X126581599Y-156759527D01* +X126603092Y-156769918D01* +X126623313Y-156784983D01* +X126642294Y-156804792D01* +X126660065Y-156829414D01* +X126676658Y-156858920D01* +X126692104Y-156893379D01* +X126706434Y-156932861D01* +X126719679Y-156977436D01* +X126731869Y-157027174D01* +X126743037Y-157082143D01* +X126753212Y-157142415D01* +X126762426Y-157208058D01* +X126770709Y-157279143D01* +X126778094Y-157355739D01* +X126799261Y-157625616D01* +X126518802Y-157593865D01* +X126462206Y-157587456D01* +X126408338Y-157580304D01* +X126358440Y-157572656D01* +X126313750Y-157564760D01* +X126293746Y-157560796D01* +X126275509Y-157556864D01* +X126259195Y-157552993D01* +X126244958Y-157549216D01* +X126232954Y-157545562D01* +X126223337Y-157542064D01* +X126216263Y-157538751D01* +X126213728Y-157537174D01* +X126211886Y-157535656D01* +X126206062Y-157527388D01* +X126200517Y-157512918D01* +X126195282Y-157492868D01* +X126190388Y-157467856D01* +X126181748Y-157405431D01* +X126174844Y-157330603D01* +X126169924Y-157248334D01* +X126167237Y-157163585D01* +X126167031Y-157081316D01* +X126169553Y-157006488D01* +X126170188Y-156998582D01* +X126171097Y-156990744D01* +X126172275Y-156982977D01* +X126173718Y-156975286D01* +X126175420Y-156967677D01* +X126177377Y-156960154D01* +X126179585Y-156952722D01* +X126182037Y-156945386D01* +X126184730Y-156938151D01* +X126187658Y-156931022D01* +X126194202Y-156917099D01* +X126201629Y-156903657D01* +X126209901Y-156890734D01* +X126218979Y-156878369D01* +X126228825Y-156866601D01* +X126239399Y-156855469D01* +X126250664Y-156845011D01* +X126262579Y-156835266D01* +X126275107Y-156826273D01* +X126288208Y-156818071D01* +X126301845Y-156810698D01* +X126314226Y-156804812D01* +X126327476Y-156799081D01* +X126341470Y-156793536D01* +X126356084Y-156788208D01* +X126371194Y-156783128D01* +X126386676Y-156778327D01* +X126402406Y-156773836D01* +X126418260Y-156769687D01* +X126434115Y-156765909D01* +X126449845Y-156762535D01* +X126465327Y-156759594D01* +X126480437Y-156757119D01* +X126495052Y-156755140D01* +X126509046Y-156753687D01* +X126522295Y-156752793D01* +X126534677Y-156752489D01* +X126558805Y-156753740D01* +G37* +G36* +X135063489Y-157914164D02* +G01* +X135070578Y-157914629D01* +X135077494Y-157915404D01* +X135084222Y-157916489D01* +X135090744Y-157917885D01* +X135097044Y-157919590D01* +X135103106Y-157921606D01* +X135108913Y-157923931D01* +X135114448Y-157926567D01* +X135119696Y-157929512D01* +X135124640Y-157932768D01* +X135129263Y-157936334D01* +X135133548Y-157940209D01* +X135137480Y-157944395D01* +X135141042Y-157948891D01* +X135144217Y-157953697D01* +X135146431Y-157960192D01* +X135147171Y-157969628D01* +X135144527Y-157996558D01* +X135136892Y-158032960D01* +X135124870Y-158077308D01* +X135109065Y-158128073D01* +X135090082Y-158183730D01* +X135044999Y-158303609D01* +X134994460Y-158424728D01* +X134968655Y-158481935D01* +X134943300Y-158534871D01* +X134918999Y-158582009D01* +X134896357Y-158621822D01* +X134875978Y-158652782D01* +X134858467Y-158673363D01* +X134850031Y-158679857D01* +X134842572Y-158683389D01* +X134839204Y-158684010D01* +X134836074Y-158683851D01* +X134833181Y-158682898D01* +X134830522Y-158681136D01* +X134825899Y-158675133D01* +X134822192Y-158665736D01* +X134819383Y-158652835D01* +X134817458Y-158636322D01* +X134816401Y-158616088D01* +X134816197Y-158592025D01* +X134818284Y-158531976D01* +X134823596Y-158455309D01* +X134832009Y-158361155D01* +X134836277Y-158322802D01* +X134841104Y-158285263D01* +X134846427Y-158248732D01* +X134852183Y-158213402D01* +X134858312Y-158179468D01* +X134864751Y-158147122D01* +X134871438Y-158116560D01* +X134878311Y-158087973D01* +X134885309Y-158061558D01* +X134892368Y-158037506D01* +X134899427Y-158016013D01* +X134906424Y-157997271D01* +X134913297Y-157981475D01* +X134919984Y-157968818D01* +X134923238Y-157963727D01* +X134926423Y-157959494D01* +X134929530Y-157956143D01* +X134932552Y-157953697D01* +X134940052Y-157948891D01* +X134947661Y-157944395D01* +X134955360Y-157940209D01* +X134963134Y-157936334D01* +X134970966Y-157932768D01* +X134978839Y-157929512D01* +X134986738Y-157926567D01* +X134994646Y-157923931D01* +X135002546Y-157921606D01* +X135010421Y-157919590D01* +X135018256Y-157917885D01* +X135026034Y-157916489D01* +X135033738Y-157915404D01* +X135041352Y-157914629D01* +X135048860Y-157914164D01* +X135056244Y-157914009D01* +X135063489Y-157914164D01* +G37* +G36* +X126900464Y-176340511D02* +G01* +X127594995Y-176368448D01* +X128377831Y-176416848D01* +X129204323Y-176481805D01* +X130029823Y-176559412D01* +X130809682Y-176645763D01* +X131499252Y-176736951D01* +X132053884Y-176829069D01* +X132139223Y-176844893D01* +X132230577Y-176860406D01* +X132325031Y-176875300D01* +X132419672Y-176889263D01* +X132597852Y-176913159D01* +X132741802Y-176929613D01* +X133171905Y-176976234D01* +X133656516Y-177044623D01* +X134165808Y-177128763D01* +X134669952Y-177222639D01* +X135139122Y-177320235D01* +X135543489Y-177415537D01* +X135712051Y-177460448D01* +X135853227Y-177502530D01* +X135963288Y-177541030D01* +X136038507Y-177575197D01* +X136077107Y-177601769D01* +X136120838Y-177638945D01* +X136168756Y-177685423D01* +X136219913Y-177739901D01* +X136273365Y-177801076D01* +X136328166Y-177867645D01* +X136383369Y-177938308D01* +X136438030Y-178011761D01* +X136491203Y-178086702D01* +X136541941Y-178161829D01* +X136589300Y-178235840D01* +X136632334Y-178307433D01* +X136670097Y-178375304D01* +X136701643Y-178438153D01* +X136726027Y-178494677D01* +X136742302Y-178543573D01* +X136749743Y-178576018D01* +X136756192Y-178605935D01* +X136761649Y-178633403D01* +X136766114Y-178658500D01* +X136767974Y-178670183D01* +X136769586Y-178681302D01* +X136770951Y-178691866D01* +X136772067Y-178701887D01* +X136772935Y-178711372D01* +X136773555Y-178720332D01* +X136773927Y-178728777D01* +X136774051Y-178736716D01* +X136773927Y-178744159D01* +X136773555Y-178751115D01* +X136772935Y-178757595D01* +X136772067Y-178763608D01* +X136770951Y-178769164D01* +X136769586Y-178774272D01* +X136767974Y-178778942D01* +X136766114Y-178783183D01* +X136764005Y-178787007D01* +X136761649Y-178790421D01* +X136759045Y-178793436D01* +X136756192Y-178796062D01* +X136753092Y-178798308D01* +X136749743Y-178800184D01* +X136746147Y-178801699D01* +X136742302Y-178802864D01* +X136733244Y-178802755D01* +X136718210Y-178800507D01* +X136671607Y-178789965D01* +X136605285Y-178771982D01* +X136522034Y-178747301D01* +X136424644Y-178716667D01* +X136315907Y-178680825D01* +X136198611Y-178640518D01* +X136075549Y-178596490D01* +X135656961Y-178451145D01* +X135234093Y-178314791D01* +X134818047Y-178190467D01* +X134419921Y-178081213D01* +X134050818Y-177990066D01* +X133721835Y-177920064D01* +X133575859Y-177893943D01* +X133444075Y-177874248D01* +X133327872Y-177861359D01* +X133228636Y-177855655D01* +X133172453Y-177852244D01* +X133108581Y-177846229D01* +X133039251Y-177837981D01* +X132966697Y-177827873D01* +X132893152Y-177816277D01* +X132820846Y-177803564D01* +X132752013Y-177790107D01* +X132688885Y-177776279D01* +X132627431Y-177760941D01* +X132563373Y-177746843D01* +X132498571Y-177734234D01* +X132434885Y-177723361D01* +X132374175Y-177714473D01* +X132318302Y-177707817D01* +X132269127Y-177703641D01* +X132247633Y-177702561D01* +X132228510Y-177702194D01* +X132217301Y-177702117D01* +X132206492Y-177701884D01* +X132196080Y-177701497D01* +X132186063Y-177700954D01* +X132176437Y-177700256D01* +X132167200Y-177699404D01* +X132158348Y-177698396D01* +X132149879Y-177697234D01* +X132141790Y-177695916D01* +X132134078Y-177694444D01* +X132126739Y-177692816D01* +X132119772Y-177691033D01* +X132113173Y-177689096D01* +X132106940Y-177687003D01* +X132101068Y-177684755D01* +X132095557Y-177682352D01* +X132090401Y-177679794D01* +X132085600Y-177677082D01* +X132081149Y-177674214D01* +X132077046Y-177671191D01* +X132073288Y-177668013D01* +X132069872Y-177664680D01* +X132066795Y-177661192D01* +X132064054Y-177657549D01* +X132061647Y-177653751D01* +X132059570Y-177649798D01* +X132057821Y-177645689D01* +X132056396Y-177641426D01* +X132055293Y-177637008D01* +X132054508Y-177632434D01* +X132054040Y-177627706D01* +X132053884Y-177622822D01* +X132052844Y-177611466D01* +X132049533Y-177601180D01* +X132043664Y-177591917D01* +X132034950Y-177583630D01* +X132023105Y-177576274D01* +X132007841Y-177569802D01* +X131988872Y-177564166D01* +X131965911Y-177559321D01* +X131938671Y-177555221D01* +X131906865Y-177551818D01* +X131870207Y-177549066D01* +X131828410Y-177546919D01* +X131728251Y-177544252D01* +X131604093Y-177543446D01* +X131535186Y-177543246D01* +X131473031Y-177542588D01* +X131417186Y-177541388D01* +X131367209Y-177539560D01* +X131322657Y-177537019D01* +X131302278Y-177535454D01* +X131283090Y-177533679D01* +X131265037Y-177531683D01* +X131248065Y-177529456D01* +X131232118Y-177526986D01* +X131217141Y-177524264D01* +X131203078Y-177521277D01* +X131189875Y-177518017D01* +X131177476Y-177514472D01* +X131165826Y-177510631D01* +X131154870Y-177506484D01* +X131144552Y-177502020D01* +X131134818Y-177497229D01* +X131125612Y-177492100D01* +X131116878Y-177486621D01* +X131108562Y-177480784D01* +X131100609Y-177474576D01* +X131092962Y-177467987D01* +X131085568Y-177461007D01* +X131078370Y-177453625D01* +X131071314Y-177445830D01* +X131064344Y-177437611D01* +X131049364Y-177420727D01* +X131033803Y-177405718D01* +X131017079Y-177392476D01* +X130998612Y-177380893D01* +X130977818Y-177370860D01* +X130954118Y-177362269D01* +X130926930Y-177355012D01* +X130895672Y-177348978D01* +X130859764Y-177344062D01* +X130818623Y-177340152D01* +X130771668Y-177337142D01* +X130718319Y-177334923D01* +X130590110Y-177332422D01* +X130429345Y-177331781D01* +X130337764Y-177331696D01* +X130257035Y-177331347D01* +X130186476Y-177330595D01* +X130125404Y-177329300D01* +X130098213Y-177328406D01* +X130073139Y-177327324D01* +X130050095Y-177326036D01* +X130028997Y-177324525D01* +X130009759Y-177322774D01* +X129992296Y-177320766D01* +X129976523Y-177318482D01* +X129962354Y-177315906D01* +X129949705Y-177313019D01* +X129938490Y-177309805D01* +X129928624Y-177306246D01* +X129920021Y-177302325D01* +X129916167Y-177300223D01* +X129912596Y-177298024D01* +X129909299Y-177295725D01* +X129906265Y-177293325D01* +X129903482Y-177290822D01* +X129900941Y-177288212D01* +X129898630Y-177285495D01* +X129896539Y-177282667D01* +X129894658Y-177279727D01* +X129892975Y-177276672D01* +X129890162Y-177270210D01* +X129888016Y-177263264D01* +X129886452Y-177255815D01* +X129885383Y-177247848D01* +X129884726Y-177239343D01* +X129884394Y-177230285D01* +X129884302Y-177220654D01* +X129883925Y-177202028D01* +X129882276Y-177185743D01* +X129878581Y-177171658D01* +X129872065Y-177159636D01* +X129861952Y-177149536D01* +X129847467Y-177141219D01* +X129827835Y-177134545D01* +X129802281Y-177129375D01* +X129770030Y-177125569D01* +X129730306Y-177122987D01* +X129625341Y-177120940D01* +X129481184Y-177122118D01* +X129291635Y-177125403D01* +X129161969Y-177125940D01* +X129029202Y-177123750D01* +X128896682Y-177119079D01* +X128767760Y-177112176D01* +X128645783Y-177103288D01* +X128534100Y-177092664D01* +X128436059Y-177080551D01* +X128355010Y-177067198D01* +X128188656Y-177044932D01* +X127946415Y-177029463D01* +X127275014Y-177017339D01* +X126422291Y-177027664D01* +X125469729Y-177057274D01* +X124498812Y-177103007D01* +X123591022Y-177161701D01* +X122827844Y-177230194D01* +X122290760Y-177305322D01* +X122119939Y-177335582D01* +X121967969Y-177360881D01* +X121904325Y-177370741D01* +X121851718Y-177378245D01* +X121812258Y-177383019D01* +X121788052Y-177384694D01* +X121777316Y-177382558D01* +X121761201Y-177376291D01* +X121714134Y-177352200D01* +X121649456Y-177314094D01* +X121569771Y-177263648D01* +X121477684Y-177202536D01* +X121375799Y-177132432D01* +X121266720Y-177055011D01* +X121153053Y-176971947D01* +X120602719Y-176564487D01* +X121179510Y-176553903D01* +X121466997Y-176544560D01* +X121816495Y-176526783D01* +X122184845Y-176504047D01* +X122528886Y-176479823D01* +X122925678Y-176453695D01* +X123437068Y-176425583D01* +X123997075Y-176399455D01* +X124539719Y-176379280D01* +X126338886Y-176336946D01* +X126900464Y-176340511D01* +G37* +G36* +X123497458Y-161669425D02* +G01* +X123505860Y-161672302D01* +X123530665Y-161683412D01* +X123564895Y-161701096D01* +X123607063Y-161724670D01* +X123655680Y-161753454D01* +X123709258Y-161786764D01* +X123766308Y-161823919D01* +X123825343Y-161864237D01* +X124121678Y-162054738D01* +X123999970Y-162192323D01* +X123968095Y-162227907D01* +X123921586Y-162277568D01* +X123793594Y-162409942D01* +X123633852Y-162571089D01* +X123460219Y-162742656D01* +X123418329Y-162785905D01* +X123378106Y-162828200D01* +X123339727Y-162869333D01* +X123303371Y-162909094D01* +X123269217Y-162947274D01* +X123237442Y-162983663D01* +X123208226Y-163018052D01* +X123181745Y-163050233D01* +X123158180Y-163079995D01* +X123137707Y-163107129D01* +X123120505Y-163131426D01* +X123106753Y-163152677D01* +X123096628Y-163170672D01* +X123092982Y-163178383D01* +X123090309Y-163185202D01* +X123088633Y-163191103D01* +X123087975Y-163196058D01* +X123088357Y-163200043D01* +X123089803Y-163203031D01* +X123095550Y-163207988D01* +X123102794Y-163212922D01* +X123111417Y-163217809D01* +X123121304Y-163222627D01* +X123132338Y-163227351D01* +X123144403Y-163231959D01* +X123157383Y-163236428D01* +X123171161Y-163240733D01* +X123200648Y-163248763D01* +X123231933Y-163255863D01* +X123264086Y-163261846D01* +X123296178Y-163266527D01* +X123319699Y-163268712D01* +X123340733Y-163271345D01* +X123359394Y-163274506D01* +X123367872Y-163276308D01* +X123375800Y-163278271D01* +X123383194Y-163280405D01* +X123390067Y-163282718D01* +X123396434Y-163285222D01* +X123402310Y-163287925D01* +X123407710Y-163290837D01* +X123412647Y-163293969D01* +X123417136Y-163297329D01* +X123421193Y-163300927D01* +X123424831Y-163304773D01* +X123428064Y-163308877D01* +X123430909Y-163313249D01* +X123433378Y-163317897D01* +X123435487Y-163322833D01* +X123437250Y-163328064D01* +X123438681Y-163333602D01* +X123439796Y-163339456D01* +X123440609Y-163345635D01* +X123441133Y-163352150D01* +X123441385Y-163359009D01* +X123441378Y-163366223D01* +X123440645Y-163381754D01* +X123439052Y-163398819D01* +X123438153Y-163405221D01* +X123437435Y-163411523D01* +X123436896Y-163417718D01* +X123436531Y-163423800D01* +X123436336Y-163429762D01* +X123436308Y-163435597D01* +X123436443Y-163441299D01* +X123436737Y-163446859D01* +X123437186Y-163452273D01* +X123437786Y-163457532D01* +X123438533Y-163462631D01* +X123439424Y-163467562D01* +X123440454Y-163472318D01* +X123441620Y-163476893D01* +X123442918Y-163481281D01* +X123444344Y-163485473D01* +X123445893Y-163489464D01* +X123447563Y-163493247D01* +X123449349Y-163496814D01* +X123451248Y-163500160D01* +X123453254Y-163503277D01* +X123455366Y-163506159D01* +X123457578Y-163508798D01* +X123459888Y-163511188D01* +X123462290Y-163513322D01* +X123464782Y-163515194D01* +X123467358Y-163516797D01* +X123470016Y-163518123D01* +X123472752Y-163519167D01* +X123475561Y-163519920D01* +X123478440Y-163520377D01* +X123481385Y-163520531D01* +X123505074Y-163518463D01* +X123532235Y-163512418D01* +X123562497Y-163502637D01* +X123595487Y-163489360D01* +X123630834Y-163472827D01* +X123668165Y-163453279D01* +X123707108Y-163430956D01* +X123747292Y-163406098D01* +X123788344Y-163378946D01* +X123829891Y-163349740D01* +X123871563Y-163318720D01* +X123912987Y-163286126D01* +X123953791Y-163252200D01* +X123993602Y-163217180D01* +X124032049Y-163181308D01* +X124068760Y-163144824D01* +X124106594Y-163105544D01* +X124140994Y-163070946D01* +X124172371Y-163040876D01* +X124201135Y-163015177D01* +X124214666Y-163003918D01* +X124227698Y-162993694D01* +X124240282Y-162984486D01* +X124252471Y-162976274D01* +X124264314Y-162969039D01* +X124275863Y-162962761D01* +X124287170Y-162957421D01* +X124298287Y-162952999D01* +X124309264Y-162949477D01* +X124320153Y-162946834D01* +X124331004Y-162945052D01* +X124341871Y-162944111D01* +X124352803Y-162943991D01* +X124363853Y-162944674D01* +X124375071Y-162946140D01* +X124386509Y-162948369D01* +X124398218Y-162951342D01* +X124410250Y-162955040D01* +X124422656Y-162959444D01* +X124435488Y-162964533D01* +X124462632Y-162976693D01* +X124492094Y-162991363D01* +X124515284Y-163005259D01* +X124535234Y-163019434D01* +X124551928Y-163034291D01* +X124559049Y-163042101D01* +X124565351Y-163050233D01* +X124570831Y-163058737D01* +X124575487Y-163067664D01* +X124579318Y-163077063D01* +X124582321Y-163086985D01* +X124584495Y-163097481D01* +X124585838Y-163108601D01* +X124586347Y-163120396D01* +X124586021Y-163132915D01* +X124582856Y-163160329D01* +X124576327Y-163191247D01* +X124566418Y-163226071D01* +X124553113Y-163265206D01* +X124536399Y-163309053D01* +X124516258Y-163358016D01* +X124465636Y-163472903D01* +X124452063Y-163501525D01* +X124439157Y-163529727D01* +X124426964Y-163557341D01* +X124415530Y-163584195D01* +X124404903Y-163610118D01* +X124395128Y-163634941D01* +X124386253Y-163658493D01* +X124378323Y-163680602D01* +X124371386Y-163701100D01* +X124365487Y-163719815D01* +X124360673Y-163736576D01* +X124356991Y-163751213D01* +X124354487Y-163763556D01* +X124353208Y-163773435D01* +X124353042Y-163777396D01* +X124353200Y-163780677D01* +X124353687Y-163783257D01* +X124354510Y-163785114D01* +X124358097Y-163788896D01* +X124362861Y-163792297D01* +X124368742Y-163795311D01* +X124375677Y-163797930D01* +X124383604Y-163800146D01* +X124392462Y-163801950D01* +X124402187Y-163803337D01* +X124412719Y-163804296D01* +X124423995Y-163804822D01* +X124435953Y-163804906D01* +X124448531Y-163804540D01* +X124461667Y-163803717D01* +X124475299Y-163802429D01* +X124489365Y-163800667D01* +X124503803Y-163798426D01* +X124518552Y-163795695D01* +X124540083Y-163792051D01* +X124559087Y-163789112D01* +X124575641Y-163786964D01* +X124589824Y-163785692D01* +X124596050Y-163785411D01* +X124601712Y-163785381D01* +X124606820Y-163785612D01* +X124611384Y-163786116D01* +X124615412Y-163786903D01* +X124618916Y-163787983D01* +X124621903Y-163789367D01* +X124624386Y-163791067D01* +X124626372Y-163793092D01* +X124627871Y-163795453D01* +X124628894Y-163798161D01* +X124629450Y-163801226D01* +X124629549Y-163804660D01* +X124629200Y-163808473D01* +X124628413Y-163812675D01* +X124627197Y-163817277D01* +X124625563Y-163822290D01* +X124623521Y-163827725D01* +X124618247Y-163839901D01* +X124611454Y-163853891D01* +X124603220Y-163869780D01* +X124582698Y-163911721D01* +X124561083Y-163961227D01* +X124538770Y-164016934D01* +X124516155Y-164077479D01* +X124471600Y-164207621D01* +X124430579Y-164340740D01* +X124396255Y-164465921D01* +X124382593Y-164522124D01* +X124371792Y-164572250D01* +X124364246Y-164614935D01* +X124360351Y-164648814D01* +X124360502Y-164672523D01* +X124362218Y-164680137D01* +X124365095Y-164684698D01* +X124381170Y-164693172D01* +X124410849Y-164702639D01* +X124506895Y-164724054D01* +X124644984Y-164747949D01* +X124816870Y-164773332D01* +X125014305Y-164799212D01* +X125229041Y-164824596D01* +X125452831Y-164848491D01* +X125677426Y-164869906D01* +X125847421Y-164889336D01* +X126033291Y-164914223D01* +X126125358Y-164927937D01* +X126213208Y-164942086D01* +X126294113Y-164956360D01* +X126365343Y-164970447D01* +X126682844Y-165033946D01* +X126312427Y-165123906D01* +X126227006Y-165142880D01* +X126124160Y-165163591D01* +X125881818Y-165207247D01* +X125750136Y-165228703D01* +X125616656Y-165248919D01* +X125485284Y-165267151D01* +X125359927Y-165282654D01* +X125187196Y-165300857D01* +X125004001Y-165313929D01* +X124812775Y-165322071D01* +X124615952Y-165325485D01* +X124415967Y-165324371D01* +X124215253Y-165318932D01* +X124016244Y-165309370D01* +X123821375Y-165295884D01* +X123633079Y-165278679D01* +X123453790Y-165257954D01* +X123285943Y-165233911D01* +X123131970Y-165206752D01* +X122994307Y-165176679D01* +X122875387Y-165143893D01* +X122777643Y-165108596D01* +X122703511Y-165070988D01* +X122684703Y-165059829D01* +X122667896Y-165050173D01* +X122652979Y-165042036D01* +X122646196Y-165038542D01* +X122639846Y-165035434D01* +X122633914Y-165032714D01* +X122628386Y-165030383D01* +X122623251Y-165028443D01* +X122618493Y-165026897D01* +X122614099Y-165025747D01* +X122610057Y-165024993D01* +X122606351Y-165024639D01* +X122602969Y-165024686D01* +X122599897Y-165025135D01* +X122597122Y-165025990D01* +X122594629Y-165027252D01* +X122592406Y-165028923D01* +X122590439Y-165031005D01* +X122588714Y-165033499D01* +X122587217Y-165036408D01* +X122585936Y-165039734D01* +X122584856Y-165043478D01* +X122583965Y-165047643D01* +X122583247Y-165052230D01* +X122582691Y-165057242D01* +X122582282Y-165062680D01* +X122582006Y-165068547D01* +X122581802Y-165081572D01* +X122582033Y-165086097D01* +X122582718Y-165090738D01* +X122583847Y-165095485D01* +X122585409Y-165100330D01* +X122589790Y-165110279D01* +X122595775Y-165120515D01* +X122603280Y-165130968D01* +X122612219Y-165141568D01* +X122622506Y-165152245D01* +X122634057Y-165162930D01* +X122646786Y-165173554D01* +X122660609Y-165184045D01* +X122675438Y-165194335D01* +X122691191Y-165204354D01* +X122707780Y-165214032D01* +X122725122Y-165223299D01* +X122743130Y-165232086D01* +X122761719Y-165240322D01* +X122806776Y-165256535D01* +X122863708Y-165273291D01* +X123008113Y-165307625D01* +X123184764Y-165341710D01* +X123383491Y-165373936D01* +X123594124Y-165402689D01* +X123806493Y-165426357D01* +X124010428Y-165443328D01* +X124195760Y-165451990D01* +X124292414Y-165453990D01* +X124378395Y-165456091D01* +X124454314Y-165458395D01* +X124520785Y-165461000D01* +X124550668Y-165462448D01* +X124578418Y-165464009D01* +X124604112Y-165465696D01* +X124627827Y-165467522D01* +X124649639Y-165469498D01* +X124669624Y-165471639D01* +X124687860Y-165473956D01* +X124704422Y-165476462D01* +X124719387Y-165479169D01* +X124732832Y-165482091D01* +X124744834Y-165485239D01* +X124755468Y-165488627D01* +X124764811Y-165492267D01* +X124769023Y-165494185D01* +X124772941Y-165496171D01* +X124776574Y-165498226D01* +X124779933Y-165500352D01* +X124783026Y-165502550D01* +X124785864Y-165504823D01* +X124788455Y-165507171D01* +X124790810Y-165509596D01* +X124792938Y-165512100D01* +X124794849Y-165514684D01* +X124796552Y-165517350D01* +X124798056Y-165520100D01* +X124799372Y-165522934D01* +X124800509Y-165525855D01* +X124802283Y-165531964D01* +X124803456Y-165538437D01* +X124804103Y-165545289D01* +X124804302Y-165552531D01* +X124804194Y-165556079D01* +X124803875Y-165559773D01* +X124802627Y-165567558D01* +X124800604Y-165575807D01* +X124797853Y-165584445D01* +X124794419Y-165593393D01* +X124790350Y-165602573D01* +X124785691Y-165611908D01* +X124780490Y-165621321D01* +X124774793Y-165630734D01* +X124768646Y-165640070D01* +X124762096Y-165649250D01* +X124755189Y-165658198D01* +X124747972Y-165666836D01* +X124740492Y-165675086D01* +X124732795Y-165682871D01* +X124724927Y-165690114D01* +X124703851Y-165708298D01* +X124686294Y-165725202D01* +X124678850Y-165733202D01* +X124672303Y-165740913D01* +X124666659Y-165748348D01* +X124661924Y-165755516D01* +X124658103Y-165762428D01* +X124655203Y-165769095D01* +X124653229Y-165775527D01* +X124652188Y-165781736D01* +X124652084Y-165787732D01* +X124652924Y-165793525D01* +X124654714Y-165799126D01* +X124657459Y-165804546D01* +X124661165Y-165809795D01* +X124665838Y-165814885D01* +X124671484Y-165819825D01* +X124678109Y-165824627D01* +X124685718Y-165829301D01* +X124694317Y-165833858D01* +X124703912Y-165838308D01* +X124714509Y-165842662D01* +X124738733Y-165851125D01* +X124767033Y-165859333D01* +X124799458Y-165867370D01* +X124836052Y-165875323D01* +X125031845Y-165907071D01* +X124809593Y-166134616D01* +X124766847Y-166180059D01* +X124726580Y-166224324D01* +X124689787Y-166266233D01* +X124657458Y-166304608D01* +X124643278Y-166322101D01* +X124630586Y-166338270D01* +X124619507Y-166352966D01* +X124610164Y-166366041D01* +X124602681Y-166377350D01* +X124597183Y-166386744D01* +X124593793Y-166394076D01* +X124592927Y-166396923D01* +X124592635Y-166399199D01* +X124592881Y-166401617D01* +X124593611Y-166403912D01* +X124594811Y-166406082D01* +X124596470Y-166408128D01* +X124601111Y-166411849D01* +X124607435Y-166415074D01* +X124615341Y-166417802D01* +X124624726Y-166420034D01* +X124635492Y-166421770D01* +X124647536Y-166423010D01* +X124660759Y-166423754D01* +X124675059Y-166424002D01* +X124690336Y-166423753D01* +X124706489Y-166423009D01* +X124723417Y-166421768D01* +X124741019Y-166420031D01* +X124759195Y-166417798D01* +X124777844Y-166415069D01* +X124796493Y-166412342D01* +X124814669Y-166410110D01* +X124832271Y-166408374D01* +X124849199Y-166407134D01* +X124865351Y-166406390D01* +X124880628Y-166406142D01* +X124894928Y-166406390D01* +X124908151Y-166407135D01* +X124920195Y-166408375D01* +X124925744Y-166409181D01* +X124930961Y-166410111D01* +X124935832Y-166411165D01* +X124940347Y-166412344D01* +X124944490Y-166413646D01* +X124948252Y-166415072D01* +X124951618Y-166416622D01* +X124954576Y-166418297D01* +X124957113Y-166420095D01* +X124959217Y-166422017D01* +X124960876Y-166424064D01* +X124962076Y-166426234D01* +X124962806Y-166428528D01* +X124963052Y-166430947D01* +X124962714Y-166434153D01* +X124961710Y-166437809D01* +X124957771Y-166446408D01* +X124951367Y-166456619D01* +X124942630Y-166468318D01* +X124931691Y-166481382D01* +X124918683Y-166495686D01* +X124903737Y-166511106D01* +X124886985Y-166527518D01* +X124848589Y-166562823D01* +X124804551Y-166600608D01* +X124755923Y-166639882D01* +X124703761Y-166679652D01* +X124676372Y-166700406D01* +X124649852Y-166720911D01* +X124624324Y-166741045D01* +X124599912Y-166760682D01* +X124576740Y-166779699D01* +X124554932Y-166797972D01* +X124534613Y-166815377D01* +X124515906Y-166831790D01* +X124498936Y-166847086D01* +X124483825Y-166861142D01* +X124470700Y-166873834D01* +X124459682Y-166885037D01* +X124450897Y-166894628D01* +X124444469Y-166902483D01* +X124442177Y-166905720D01* +X124440520Y-166908477D01* +X124439515Y-166910738D01* +X124439177Y-166912487D01* +X124441156Y-166916034D01* +X124447941Y-166919720D01* +X124475061Y-166927442D01* +X124577422Y-166943824D01* +X124732368Y-166960578D01* +X124926010Y-166976649D01* +X125144457Y-166990985D01* +X125373818Y-167002529D01* +X125600202Y-167010229D01* +X125809719Y-167013030D01* +X125883261Y-167014645D01* +X125945121Y-167017515D01* +X125995277Y-167021656D01* +X126033705Y-167027085D01* +X126060382Y-167033815D01* +X126069306Y-167037674D01* +X126075284Y-167041864D01* +X126078312Y-167046387D01* +X126078388Y-167051245D01* +X126075509Y-167056441D01* +X126069672Y-167061976D01* +X126049111Y-167074071D01* +X126016683Y-167087545D01* +X125972364Y-167102416D01* +X125916131Y-167118696D01* +X125847961Y-167136404D01* +X125767830Y-167155553D01* +X125571594Y-167198239D01* +X125448304Y-167222082D01* +X125313542Y-167242143D01* +X125162781Y-167258607D01* +X124991495Y-167271660D01* +X124795156Y-167281489D01* +X124569237Y-167288279D01* +X124309211Y-167292217D01* +X124010552Y-167293488D01* +X123646770Y-167294739D01* +X123361496Y-167293572D01* +X123242911Y-167291635D01* +X123137489Y-167288559D01* +X123043074Y-167284165D01* +X122957510Y-167278275D01* +X122878644Y-167270711D01* +X122804321Y-167261294D01* +X122732385Y-167249846D01* +X122660681Y-167236189D01* +X122587055Y-167220144D01* +X122509352Y-167201534D01* +X122333094Y-167155903D01* +X122276962Y-167140470D01* +X122221876Y-167125951D01* +X122116053Y-167099845D01* +X122018044Y-167077955D01* +X121972725Y-167068707D01* +X121930266Y-167060653D01* +X121890970Y-167053840D01* +X121855139Y-167048313D01* +X121823075Y-167044119D01* +X121795080Y-167041306D01* +X121771458Y-167039918D01* +X121752509Y-167040003D01* +X121738537Y-167041608D01* +X121733512Y-167042994D01* +X121729844Y-167044778D01* +X121727637Y-167046481D01* +X121726946Y-167048604D01* +X121729978Y-167054050D01* +X121738669Y-167060999D01* +X121752747Y-167069336D01* +X121795979Y-167089707D01* +X121857505Y-167114233D01* +X121935154Y-167141983D01* +X122026756Y-167172027D01* +X122130140Y-167203435D01* +X122243136Y-167235277D01* +X122408128Y-167277094D01* +X122561959Y-167311842D01* +X122710828Y-167340388D01* +X122860938Y-167363601D01* +X123018489Y-167382349D01* +X123189683Y-167397500D01* +X123380720Y-167409923D01* +X123597803Y-167420486D01* +X123876173Y-167430264D01* +X123986267Y-167434509D01* +X124078518Y-167439173D01* +X124154087Y-167444891D01* +X124185979Y-167448344D01* +X124214137Y-167452299D01* +X124238706Y-167456835D01* +X124259832Y-167462032D01* +X124277659Y-167467969D01* +X124292334Y-167474726D01* +X124304001Y-167482382D01* +X124312805Y-167491017D01* +X124316180Y-167495726D01* +X124318893Y-167500710D01* +X124320964Y-167505978D01* +X124322409Y-167511540D01* +X124323499Y-167523588D01* +X124322308Y-167536931D01* +X124318982Y-167551651D01* +X124313665Y-167567826D01* +X124306504Y-167585536D01* +X124297643Y-167604860D01* +X124275404Y-167648669D01* +X124216927Y-167759153D01* +X124209557Y-167775232D01* +X124203357Y-167789808D01* +X124198382Y-167802988D01* +X124196370Y-167809089D01* +X124194686Y-167814881D01* +X124193334Y-167820379D01* +X124192323Y-167825596D01* +X124191658Y-167830546D01* +X124191347Y-167835242D01* +X124191397Y-167839697D01* +X124191814Y-167843926D01* +X124192605Y-167847941D01* +X124193776Y-167851757D01* +X124195335Y-167855387D01* +X124197289Y-167858845D01* +X124199643Y-167862143D01* +X124202406Y-167865296D01* +X124205583Y-167868318D01* +X124209182Y-167871221D01* +X124213209Y-167874019D01* +X124217671Y-167876727D01* +X124222575Y-167879357D01* +X124227928Y-167881923D01* +X124233735Y-167884439D01* +X124240006Y-167886917D01* +X124253959Y-167891819D01* +X124269843Y-167896736D01* +X124298351Y-167905032D01* +X124322285Y-167914235D01* +X124332503Y-167919266D01* +X124341537Y-167924631D01* +X124349373Y-167930366D01* +X124355998Y-167936508D01* +X124361399Y-167943091D01* +X124365561Y-167950152D01* +X124368472Y-167957726D01* +X124370117Y-167965850D01* +X124370483Y-167974559D01* +X124369556Y-167983889D01* +X124367323Y-167993876D01* +X124363771Y-168004556D01* +X124358885Y-168015964D01* +X124352653Y-168028137D01* +X124345060Y-168041110D01* +X124336093Y-168054919D01* +X124313983Y-168085190D01* +X124286215Y-168119236D01* +X124252680Y-168157343D01* +X124213269Y-168199799D01* +X124167874Y-168246891D01* +X124116386Y-168298904D01* +X124089119Y-168326718D01* +X124062953Y-168354477D01* +X124037995Y-168382004D01* +X124014356Y-168409120D01* +X123992143Y-168435647D01* +X123971465Y-168461406D01* +X123952430Y-168486220D01* +X123935147Y-168509909D01* +X123919724Y-168532297D01* +X123906270Y-168553204D01* +X123894893Y-168572452D01* +X123885702Y-168589863D01* +X123878806Y-168605258D01* +X123876252Y-168612144D01* +X123874313Y-168618460D01* +X123873001Y-168624182D01* +X123872331Y-168629290D01* +X123872316Y-168633759D01* +X123872969Y-168637569D01* +X123874395Y-168641026D01* +X123875697Y-168644447D01* +X123876876Y-168647827D01* +X123877930Y-168651161D01* +X123878860Y-168654445D01* +X123879666Y-168657674D01* +X123880348Y-168660843D01* +X123880907Y-168663947D01* +X123881341Y-168666981D01* +X123881651Y-168669940D01* +X123881837Y-168672820D01* +X123881899Y-168675616D01* +X123881837Y-168678322D01* +X123881651Y-168680935D01* +X123881341Y-168683448D01* +X123880907Y-168685858D01* +X123880348Y-168688160D01* +X123879666Y-168690348D01* +X123878860Y-168692418D01* +X123877930Y-168694365D01* +X123876876Y-168696184D01* +X123875697Y-168697870D01* +X123874395Y-168699418D01* +X123872969Y-168700824D01* +X123871419Y-168702083D01* +X123869744Y-168703190D01* +X123867946Y-168704140D01* +X123866024Y-168704928D01* +X123863977Y-168705549D01* +X123861807Y-168705999D01* +X123859512Y-168706272D01* +X123857094Y-168706364D01* +X123851665Y-168707827D01* +X123843431Y-168712111D01* +X123832561Y-168719061D01* +X123819225Y-168728523D01* +X123785842Y-168754361D01* +X123744646Y-168788385D01* +X123697000Y-168829354D01* +X123644269Y-168876028D01* +X123587818Y-168927167D01* +X123529010Y-168981531D01* +X123243260Y-169261989D01* +X122587094Y-169277862D01* +X122465906Y-169280486D01* +X122341145Y-169280498D01* +X122213826Y-169278014D01* +X122084964Y-169273150D01* +X121826675Y-169256749D01* +X121574401Y-169232224D01* +X121336266Y-169200505D01* +X121225039Y-169182239D01* +X121120393Y-169162523D01* +X121023343Y-169141474D01* +X120934906Y-169119208D01* +X120856095Y-169095842D01* +X120787928Y-169071490D01* +X120775041Y-169066718D01* +X120762224Y-169062333D01* +X120749546Y-169058351D01* +X120737078Y-169054788D01* +X120724889Y-169051659D01* +X120713049Y-169048980D01* +X120701627Y-169046765D01* +X120690693Y-169045031D01* +X120680318Y-169043794D01* +X120670570Y-169043067D01* +X120661520Y-169042868D01* +X120653238Y-169043212D01* +X120645793Y-169044113D01* +X120642406Y-169044778D01* +X120639254Y-169045588D01* +X120636347Y-169046546D01* +X120633693Y-169047652D01* +X120631300Y-169048910D01* +X120629178Y-169050321D01* +X120618426Y-169065335D01* +X120615721Y-169080575D01* +X120620736Y-169095990D01* +X120633146Y-169111527D01* +X120678849Y-169142757D01* +X120750225Y-169173849D01* +X120844668Y-169204382D01* +X120959576Y-169233938D01* +X121092343Y-169262099D01* +X121240365Y-169288447D01* +X121571756Y-169334025D01* +X121932912Y-169367326D01* +X122302997Y-169384999D01* +X122484878Y-169386929D01* +X122661177Y-169383697D01* +X122852069Y-169374974D01* +X123018530Y-169363523D01* +X123170355Y-169347606D01* +X123243841Y-169337431D01* +X123317343Y-169325489D01* +X123469293Y-169295434D01* +X123636001Y-169255705D01* +X123827266Y-169204566D01* +X124052886Y-169140281D01* +X124211843Y-169092428D01* +X124376008Y-169041227D01* +X124701115Y-168935228D01* +X124852630Y-168883655D01* +X124990503Y-168835183D01* +X125110020Y-168791423D01* +X125206469Y-168753990D01* +X125288738Y-168723325D01* +X125367535Y-168695202D01* +X125440874Y-168670180D01* +X125506772Y-168648816D01* +X125563244Y-168631669D01* +X125608305Y-168619298D01* +X125625937Y-168615077D01* +X125639972Y-168612259D01* +X125650163Y-168610913D01* +X125656261Y-168611111D01* +X125661050Y-168614500D01* +X125663570Y-168620613D01* +X125663909Y-168629321D01* +X125662152Y-168640495D01* +X125652703Y-168669725D01* +X125635921Y-168707272D01* +X125612504Y-168752105D01* +X125583149Y-168803194D01* +X125548554Y-168859507D01* +X125509417Y-168920014D01* +X125420306Y-169049485D01* +X125321397Y-169183358D01* +X125218271Y-169313386D01* +X125166871Y-169374381D01* +X125116510Y-169431322D01* +X125093446Y-169456860D01* +X125071893Y-169481840D01* +X125051875Y-169506201D01* +X125033415Y-169529878D01* +X125016536Y-169552812D01* +X125001262Y-169574940D01* +X124987615Y-169596200D01* +X124975620Y-169616530D01* +X124965299Y-169635867D01* +X124956676Y-169654150D01* +X124949773Y-169671317D01* +X124944614Y-169687306D01* +X124942696Y-169694839D01* +X124941223Y-169702055D01* +X124940198Y-169708945D01* +X124939623Y-169715501D01* +X124939501Y-169721717D01* +X124939836Y-169727583D01* +X124940630Y-169733093D01* +X124941886Y-169738239D01* +X124946755Y-169752345D01* +X124950455Y-169766874D01* +X124952994Y-169781816D01* +X124954381Y-169797160D01* +X124954625Y-169812895D01* +X124953734Y-169829012D01* +X124951717Y-169845498D01* +X124948583Y-169862344D01* +X124944341Y-169879539D01* +X124938998Y-169897072D01* +X124925050Y-169933110D01* +X124906807Y-169970372D01* +X124884339Y-170008774D01* +X124857716Y-170048230D01* +X124827009Y-170088655D01* +X124792286Y-170129964D01* +X124753618Y-170172071D01* +X124711074Y-170214892D01* +X124664724Y-170258340D01* +X124614637Y-170302331D01* +X124560885Y-170346779D01* +X124513223Y-170384351D01* +X124471289Y-170417907D01* +X124434858Y-170447774D01* +X124418636Y-170461425D01* +X124403706Y-170474276D01* +X124390040Y-170486367D01* +X124377609Y-170497740D01* +X124366385Y-170508434D01* +X124356340Y-170518490D01* +X124347446Y-170527950D01* +X124339676Y-170536853D01* +X124333000Y-170545241D01* +X124327391Y-170553155D01* +X124322821Y-170560634D01* +X124320916Y-170564223D01* +X124319261Y-170567719D01* +X124317851Y-170571127D01* +X124316684Y-170574452D01* +X124315755Y-170577699D01* +X124315061Y-170580873D01* +X124314599Y-170583980D01* +X124314364Y-170587023D01* +X124314355Y-170590009D01* +X124314566Y-170592942D01* +X124314995Y-170595828D01* +X124315638Y-170598671D01* +X124316491Y-170601478D01* +X124317552Y-170604251D01* +X124318816Y-170606998D01* +X124320279Y-170609723D01* +X124323793Y-170615127D01* +X124328064Y-170620503D01* +X124333065Y-170625893D01* +X124338768Y-170631338D01* +X124345143Y-170636877D01* +X124352165Y-170642552D01* +X124359803Y-170648404D01* +X124375542Y-170659797D01* +X124388979Y-170670346D01* +X124400045Y-170680321D01* +X124404666Y-170685178D01* +X124408668Y-170689994D01* +X124412043Y-170694801D01* +X124414780Y-170699635D01* +X124416873Y-170704529D01* +X124418311Y-170709517D01* +X124419087Y-170714633D01* +X124419191Y-170719910D01* +X124418615Y-170725384D01* +X124417350Y-170731087D01* +X124415387Y-170737053D01* +X124412718Y-170743317D01* +X124409334Y-170749913D01* +X124405226Y-170756873D01* +X124400386Y-170764233D01* +X124394804Y-170772026D01* +X124381383Y-170789047D01* +X124364891Y-170808207D01* +X124345261Y-170829777D01* +X124322421Y-170854030D01* +X124296302Y-170881236D01* +X124241849Y-170940036D01* +X124187854Y-170997178D01* +X124134649Y-171052366D01* +X124082568Y-171105306D01* +X124031945Y-171155704D01* +X123983112Y-171203264D01* +X123936403Y-171247694D01* +X123892151Y-171288697D01* +X123850690Y-171325979D01* +X123812352Y-171359246D01* +X123777472Y-171388203D01* +X123746382Y-171412556D01* +X123719416Y-171432010D01* +X123696907Y-171446270D01* +X123687429Y-171451361D01* +X123679189Y-171455043D01* +X123672230Y-171457279D01* +X123666594Y-171458032D01* +X123660419Y-171457179D01* +X123651918Y-171454683D01* +X123641247Y-171450637D01* +X123628560Y-171445133D01* +X123597761Y-171430125D01* +X123560761Y-171410405D01* +X123518799Y-171386716D01* +X123473118Y-171359802D01* +X123424955Y-171330409D01* +X123375553Y-171299280D01* +X123313230Y-171259837D01* +X123231427Y-171211937D01* +X123021259Y-171096626D01* +X122768799Y-170965069D01* +X122497798Y-170828984D01* +X122232005Y-170700093D01* +X121995172Y-170590115D01* +X121811049Y-170510771D01* +X121746176Y-170486249D01* +X121703387Y-170473781D01* +X121685430Y-170471491D01* +X121669125Y-170470845D01* +X121654261Y-170472246D01* +X121640630Y-170476096D01* +X121628022Y-170482798D01* +X121616228Y-170492756D01* +X121605039Y-170506373D01* +X121594245Y-170524052D01* +X121583637Y-170546195D01* +X121573006Y-170573207D01* +X121562142Y-170605489D01* +X121550837Y-170643445D01* +X121538880Y-170687479D01* +X121526063Y-170737993D01* +X121497011Y-170860074D01* +X121458587Y-171036160D01* +X121428736Y-171203650D01* +X121407597Y-171363124D01* +X121395311Y-171515165D01* +X121392017Y-171660354D01* +X121393785Y-171730560D01* +X121397854Y-171799271D01* +X121404240Y-171866560D01* +X121412961Y-171932499D01* +X121424035Y-171997161D01* +X121437479Y-172060619D01* +X121453311Y-172122945D01* +X121471547Y-172184212D01* +X121492205Y-172244492D01* +X121515304Y-172303859D01* +X121540859Y-172362385D01* +X121568890Y-172420142D01* +X121599412Y-172477204D01* +X121632444Y-172533643D01* +X121668003Y-172589531D01* +X121706106Y-172644942D01* +X121790016Y-172754621D01* +X121884312Y-172863261D01* +X121989135Y-172971445D01* +X122311927Y-173283653D01* +X121497011Y-173283653D01* +X121333397Y-173283368D01* +X121188719Y-173282113D01* +X121061328Y-173279293D01* +X120949571Y-173274311D01* +X120899040Y-173270822D01* +X120851798Y-173266569D01* +X120807639Y-173261476D01* +X120766357Y-173255470D01* +X120727746Y-173248476D01* +X120691598Y-173240418D01* +X120657708Y-173231223D01* +X120625870Y-173220816D01* +X120595876Y-173209123D01* +X120567521Y-173196068D01* +X120540597Y-173181577D01* +X120514900Y-173165575D01* +X120490222Y-173147988D01* +X120466356Y-173128741D01* +X120443098Y-173107760D01* +X120420239Y-173084970D01* +X120397574Y-173060297D01* +X120374897Y-173033665D01* +X120352001Y-173005000D01* +X120328679Y-172974228D01* +X120279934Y-172906062D01* +X120227011Y-172828572D01* +X120176456Y-172750476D01* +X120128975Y-172669139D01* +X120043249Y-172497668D01* +X119969864Y-172316011D01* +X119908849Y-172126021D01* +X119860237Y-171929552D01* +X119824059Y-171728454D01* +X119800344Y-171524582D01* +X119789125Y-171319787D01* +X119790433Y-171115922D01* +X119804298Y-170914840D01* +X119830751Y-170718393D01* +X119869823Y-170528435D01* +X119921546Y-170346816D01* +X119985950Y-170175391D01* +X120063067Y-170016012D01* +X120106402Y-169941418D01* +X120152927Y-169870531D01* +X120174430Y-169839863D01* +X120195219Y-169809490D01* +X120215203Y-169779583D01* +X120234287Y-169750310D01* +X120252379Y-169721844D01* +X120269385Y-169694355D01* +X120285214Y-169668013D01* +X120299771Y-169642989D01* +X120312964Y-169619452D01* +X120324700Y-169597575D01* +X120334885Y-169577527D01* +X120343427Y-169559479D01* +X120350233Y-169543602D01* +X120355209Y-169530065D01* +X120358263Y-169519040D01* +X120359040Y-169514522D01* +X120359302Y-169510696D01* +X120357936Y-169503006D01* +X120353835Y-169495804D01* +X120346989Y-169489082D01* +X120337391Y-169482833D01* +X120325034Y-169477049D01* +X120309910Y-169471723D01* +X120292010Y-169466846D01* +X120271328Y-169462411D01* +X120247856Y-169458410D01* +X120221585Y-169454835D01* +X120160617Y-169448934D01* +X120088363Y-169444645D01* +X120004761Y-169441906D01* +X119450634Y-169431943D01* +X118989836Y-169421731D01* +X118614985Y-169411024D01* +X118318704Y-169399573D01* +X118093611Y-169387129D01* +X118005455Y-169380457D01* +X117932329Y-169373445D01* +X117873311Y-169366060D01* +X117827478Y-169358272D01* +X117793908Y-169350050D01* +X117771678Y-169341363D01* +X117752844Y-169328206D01* +X117734119Y-169308786D01* +X117715611Y-169283413D01* +X117697429Y-169252397D01* +X117679681Y-169216048D01* +X117662475Y-169174675D01* +X117645920Y-169128590D01* +X117630126Y-169078102D01* +X117615199Y-169023521D01* +X117601249Y-168965158D01* +X117588384Y-168903322D01* +X117576713Y-168838323D01* +X117566344Y-168770472D01* +X117557386Y-168700078D01* +X117549947Y-168627452D01* +X117544136Y-168552904D01* +X117541515Y-168522030D01* +X117539785Y-168494675D01* +X117539218Y-168470514D01* +X117540085Y-168449221D01* +X117541141Y-168439548D01* +X117542657Y-168430470D01* +X117544667Y-168421946D01* +X117547206Y-168413936D01* +X117550306Y-168406399D01* +X117554002Y-168399293D01* +X117558328Y-168392580D01* +X117563318Y-168386217D01* +X117569006Y-168380164D01* +X117575425Y-168374380D01* +X117582609Y-168368825D01* +X117590593Y-168363458D01* +X117599410Y-168358239D01* +X117609095Y-168353125D01* +X117631201Y-168343056D01* +X117657182Y-168332925D01* +X117687311Y-168322406D01* +X117761095Y-168298904D01* +X117818590Y-168284342D01* +X117893634Y-168268725D01* +X117982942Y-168252488D01* +X118083225Y-168236065D01* +X118191198Y-168219890D01* +X118303573Y-168204398D01* +X118528386Y-168177196D01* +X118689789Y-168158919D01* +X118844294Y-168139875D01* +X118991450Y-168120164D01* +X119130809Y-168099888D01* +X119261920Y-168079146D01* +X119384333Y-168058040D01* +X119497600Y-168036670D01* +X119601271Y-168015138D01* +X119694896Y-167993544D01* +X119778025Y-167971988D01* +X119850209Y-167950572D01* +X119910999Y-167929397D01* +X119959944Y-167908562D01* +X119979835Y-167898304D01* +X119996596Y-167888169D01* +X120010171Y-167878170D01* +X120018450Y-167870277D01* +X121364719Y-167870277D01* +X121364997Y-167880446D01* +X121365949Y-167889119D01* +X121367754Y-167896289D01* +X121369032Y-167899307D01* +X121370590Y-167901946D01* +X121372450Y-167904206D01* +X121374635Y-167906084D01* +X121377166Y-167907581D01* +X121380067Y-167908695D01* +X121383360Y-167909426D01* +X121387066Y-167909771D01* +X121395808Y-167909305D01* +X121406473Y-167907288D01* +X121419238Y-167903714D01* +X121434282Y-167898573D01* +X121451784Y-167891859D01* +X121494871Y-167873679D01* +X121549927Y-167849113D01* +X121568364Y-167841673D01* +X121586049Y-167835233D01* +X121603098Y-167829801D01* +X121619628Y-167825384D01* +X121635755Y-167821990D01* +X121651596Y-167819627D01* +X121667265Y-167818303D01* +X121682880Y-167818026D01* +X121698558Y-167818802D01* +X121714413Y-167820641D01* +X121730564Y-167823549D01* +X121747125Y-167827534D01* +X121764213Y-167832605D01* +X121781944Y-167838769D01* +X121800436Y-167846034D01* +X121819803Y-167854407D01* +X121835861Y-167861463D01* +X121851280Y-167867758D01* +X121866043Y-167873308D01* +X121880130Y-167878126D01* +X121893523Y-167882227D01* +X121906205Y-167885625D01* +X121918155Y-167888336D01* +X121929357Y-167890373D01* +X121939791Y-167891751D01* +X121949440Y-167892485D01* +X121958284Y-167892589D01* +X121966305Y-167892078D01* +X121973486Y-167890966D01* +X121979807Y-167889268D01* +X121985250Y-167886999D01* +X121989797Y-167884172D01* +X121993430Y-167880802D01* +X121996129Y-167876905D01* +X121997877Y-167872494D01* +X121998654Y-167867584D01* +X121998444Y-167862189D01* +X121997227Y-167856325D01* +X121994984Y-167850005D01* +X121991699Y-167843244D01* +X121987351Y-167836057D01* +X121981923Y-167828458D01* +X121975396Y-167820462D01* +X121967752Y-167812083D01* +X121958972Y-167803336D01* +X121949038Y-167794235D01* +X121937932Y-167784795D01* +X121925635Y-167775030D01* +X121914305Y-167767223D01* +X121902216Y-167759703D01* +X121889475Y-167752508D01* +X121876191Y-167745678D01* +X121862474Y-167739250D01* +X121848431Y-167733265D01* +X121834171Y-167727760D01* +X121819802Y-167722774D01* +X121805434Y-167718347D01* +X121791173Y-167714516D01* +X121777130Y-167711321D01* +X121763413Y-167708801D01* +X121750129Y-167706993D01* +X121737389Y-167705938D01* +X121725299Y-167705673D01* +X121713969Y-167706238D01* +X121700862Y-167706993D01* +X121687374Y-167708254D01* +X121659461Y-167712201D01* +X121630649Y-167717899D01* +X121601356Y-167725171D01* +X121572001Y-167733839D01* +X121543003Y-167743723D01* +X121514780Y-167754646D01* +X121487750Y-167766430D01* +X121462333Y-167778896D01* +X121438947Y-167791865D01* +X121418011Y-167805160D01* +X121408592Y-167811874D01* +X121399942Y-167818602D01* +X121392114Y-167825323D01* +X121385160Y-167832013D01* +X121379132Y-167838652D01* +X121374083Y-167845215D01* +X121370065Y-167851682D01* +X121367130Y-167858029D01* +X121365331Y-167864235D01* +X121364719Y-167870277D01* +X120018450Y-167870277D01* +X120020504Y-167868319D01* +X120027539Y-167858629D01* +X120031219Y-167849113D01* +X120032263Y-167837260D01* +X120031385Y-167825486D01* +X120028522Y-167813742D01* +X120023613Y-167801983D01* +X120016595Y-167790162D01* +X120007407Y-167778233D01* +X119995986Y-167766148D01* +X119982271Y-167753863D01* +X119966200Y-167741329D01* +X119947710Y-167728500D01* +X119926739Y-167715330D01* +X119903227Y-167701773D01* +X119877109Y-167687782D01* +X119848326Y-167673310D01* +X119816813Y-167658311D01* +X119782511Y-167642739D01* +X119512636Y-167531612D01* +X119512636Y-166647904D01* +X119713719Y-166589697D01* +X119762605Y-166576623D01* +X119827986Y-166561503D01* +X119996823Y-166526859D01* +X120197410Y-166489238D01* +X120406928Y-166452114D01* +X120508265Y-166436063D01* +X120604456Y-166419950D01* +X120693329Y-166404209D01* +X120772714Y-166389274D01* +X120840441Y-166375580D01* +X120894339Y-166363560D01* +X120932239Y-166353649D01* +X120944511Y-166349620D01* +X120951969Y-166346281D01* +X120959535Y-166341260D01* +X120966363Y-166336127D01* +X120972459Y-166330892D01* +X120977828Y-166325569D01* +X120982476Y-166320168D01* +X120986409Y-166314701D01* +X120989632Y-166309180D01* +X120992152Y-166303617D01* +X120993975Y-166298022D01* +X120995106Y-166292408D01* +X120995551Y-166286786D01* +X120995315Y-166281168D01* +X120994405Y-166275566D01* +X120992827Y-166269990D01* +X120990586Y-166264454D01* +X120987688Y-166258968D01* +X120984139Y-166253544D01* +X120979944Y-166248193D01* +X120975110Y-166242928D01* +X120969643Y-166237760D01* +X120963547Y-166232700D01* +X120956829Y-166227760D01* +X120949496Y-166222952D01* +X120941551Y-166218288D01* +X120933002Y-166213779D01* +X120923855Y-166209436D01* +X120921522Y-166208439D01* +X123301055Y-166208439D01* +X123301208Y-166212109D01* +X123301621Y-166215642D01* +X123302296Y-166219033D01* +X123303234Y-166222276D01* +X123304438Y-166225367D01* +X123305909Y-166228301D01* +X123307649Y-166231074D01* +X123309661Y-166233680D01* +X123311946Y-166236114D01* +X123314506Y-166238372D01* +X123317343Y-166240449D01* +X123319869Y-166242325D01* +X123322480Y-166243988D01* +X123325169Y-166245442D01* +X123327927Y-166246690D01* +X123330747Y-166247737D01* +X123333622Y-166248587D01* +X123336543Y-166249242D01* +X123339503Y-166249708D01* +X123342493Y-166249987D01* +X123345507Y-166250085D01* +X123348537Y-166250004D01* +X123351574Y-166249749D01* +X123354612Y-166249323D01* +X123357641Y-166248731D01* +X123360655Y-166247976D01* +X123363646Y-166247062D01* +X123366606Y-166245993D01* +X123369527Y-166244772D01* +X123372401Y-166243405D01* +X123375222Y-166241894D01* +X123377980Y-166240244D01* +X123380668Y-166238458D01* +X123383279Y-166236540D01* +X123385805Y-166234494D01* +X123388238Y-166232324D01* +X123390569Y-166230035D01* +X123392793Y-166227629D01* +X123394900Y-166225110D01* +X123396883Y-166222483D01* +X123398734Y-166219751D01* +X123400446Y-166216919D01* +X123402010Y-166213990D01* +X123407644Y-166208287D01* +X123414588Y-166203096D01* +X123422788Y-166198431D01* +X123432190Y-166194310D01* +X123442738Y-166190747D01* +X123454380Y-166187757D01* +X123467060Y-166185356D01* +X123480724Y-166183561D01* +X123495319Y-166182385D01* +X123510790Y-166181845D01* +X123527082Y-166181956D01* +X123544142Y-166182734D01* +X123561915Y-166184194D01* +X123580346Y-166186352D01* +X123599383Y-166189223D01* +X123618970Y-166192823D01* +X123638270Y-166195973D01* +X123656479Y-166198490D01* +X123673591Y-166200393D01* +X123689601Y-166201700D01* +X123704502Y-166202429D01* +X123718289Y-166202600D01* +X123730956Y-166202230D01* +X123742497Y-166201337D01* +X123752906Y-166199941D01* +X123762178Y-166198060D01* +X123770306Y-166195711D01* +X123777285Y-166192914D01* +X123783109Y-166189686D01* +X123787773Y-166186047D01* +X123791270Y-166182015D01* +X123793594Y-166177607D01* +X123794740Y-166172843D01* +X123794703Y-166167741D01* +X123793475Y-166162319D01* +X123791052Y-166156595D01* +X123787427Y-166150589D01* +X123782595Y-166144318D01* +X123776550Y-166137801D01* +X123769285Y-166131057D01* +X123760797Y-166124103D01* +X123751077Y-166116958D01* +X123740122Y-166109640D01* +X123727924Y-166102169D01* +X123714478Y-166094562D01* +X123699778Y-166086837D01* +X123683819Y-166079014D01* +X123666594Y-166071110D01* +X123634601Y-166056295D01* +X123605864Y-166043619D01* +X123580041Y-166033113D01* +X123568116Y-166028684D01* +X123556792Y-166024809D01* +X123546026Y-166021492D01* +X123535775Y-166018737D01* +X123525997Y-166016548D01* +X123516650Y-166014929D01* +X123507690Y-166013883D01* +X123499075Y-166013415D01* +X123490762Y-166013528D01* +X123482709Y-166014226D01* +X123474873Y-166015514D01* +X123467211Y-166017394D01* +X123459681Y-166019872D01* +X123452240Y-166022950D01* +X123444846Y-166026633D01* +X123437456Y-166030924D01* +X123430027Y-166035828D01* +X123422516Y-166041348D01* +X123414881Y-166047488D01* +X123407080Y-166054252D01* +X123399070Y-166061644D01* +X123390807Y-166069667D01* +X123373356Y-166087625D01* +X123354386Y-166108157D01* +X123344901Y-166119003D01* +X123336299Y-166129685D01* +X123332335Y-166134953D01* +X123328597Y-166140166D01* +X123325088Y-166145319D01* +X123321809Y-166150407D01* +X123318763Y-166155425D01* +X123315952Y-166160369D01* +X123313377Y-166165233D01* +X123311040Y-166170013D01* +X123308943Y-166174703D01* +X123307089Y-166179300D01* +X123305479Y-166183798D01* +X123304115Y-166188192D01* +X123302999Y-166192478D01* +X123302134Y-166196650D01* +X123301520Y-166200704D01* +X123301159Y-166204635D01* +X123301055Y-166208439D01* +X120921522Y-166208439D01* +X120914114Y-166205272D01* +X120903786Y-166201297D01* +X120892877Y-166197524D01* +X120881392Y-166193965D01* +X120869338Y-166190630D01* +X120856719Y-166187531D01* +X120835184Y-166181662D01* +X120816153Y-166175801D01* +X120799525Y-166169707D01* +X120785199Y-166163140D01* +X120778868Y-166159604D01* +X120773074Y-166155860D01* +X120767806Y-166151878D01* +X120763051Y-166147627D01* +X120758795Y-166143077D01* +X120755026Y-166138200D01* +X120751733Y-166132963D01* +X120748902Y-166127339D01* +X120746520Y-166121295D01* +X120744575Y-166114803D01* +X120743055Y-166107833D01* +X120741946Y-166100353D01* +X120741237Y-166092335D01* +X120740914Y-166083748D01* +X120741378Y-166064748D01* +X120743237Y-166043112D01* +X120746390Y-166018600D01* +X120750737Y-165990973D01* +X120756177Y-165959988D01* +X120788847Y-165780806D01* +X120803930Y-165707132D01* +X120819099Y-165642736D01* +X120835042Y-165586620D01* +X120843520Y-165561353D01* +X120852451Y-165537781D01* +X120861920Y-165515779D01* +X120872014Y-165495222D01* +X120882819Y-165475984D01* +X120894422Y-165457941D01* +X120906908Y-165440968D01* +X120920365Y-165424939D01* +X120934877Y-165409730D01* +X120950532Y-165395216D01* +X120967416Y-165381272D01* +X120985614Y-165367772D01* +X121005213Y-165354592D01* +X121026300Y-165341607D01* +X121073280Y-165315721D01* +X121127245Y-165289114D01* +X121188883Y-165260787D01* +X121258885Y-165229738D01* +X121629302Y-165065694D01* +X121629302Y-164372487D01* +X121364719Y-164335449D01* +X121337835Y-164331240D01* +X121310872Y-164326580D01* +X121257398Y-164316099D01* +X121205659Y-164304378D01* +X121157021Y-164291789D01* +X121134291Y-164285286D01* +X121112848Y-164278704D01* +X121092862Y-164272092D01* +X121074504Y-164265496D01* +X121057944Y-164258961D01* +X121043353Y-164252535D01* +X121030902Y-164246264D01* +X121020760Y-164240195D01* +X121011774Y-164231532D01* +X121002694Y-164219505D01* +X120993553Y-164204223D01* +X120984380Y-164185793D01* +X120975208Y-164164324D01* +X120966066Y-164139925D01* +X120956987Y-164112705D01* +X120948000Y-164082771D01* +X120930431Y-164015199D01* +X120913605Y-163938077D01* +X120897771Y-163852273D01* +X120883178Y-163758655D01* +X120873945Y-163690167D01* +X120866114Y-163629205D01* +X120859726Y-163575235D01* +X120857084Y-163550705D01* +X120854818Y-163527722D01* +X120852931Y-163506220D01* +X120851429Y-163486132D01* +X120850316Y-163467390D01* +X120849598Y-163449928D01* +X120849279Y-163433680D01* +X120849364Y-163418578D01* +X120849858Y-163404555D01* +X120850766Y-163391544D01* +X120852092Y-163379480D01* +X120853842Y-163368294D01* +X120856020Y-163357920D01* +X120858631Y-163348291D01* +X120861680Y-163339341D01* +X120865172Y-163331002D01* +X120869112Y-163323207D01* +X120873504Y-163315890D01* +X120878353Y-163308984D01* +X120883665Y-163302422D01* +X120889443Y-163296137D01* +X120895694Y-163290062D01* +X120902421Y-163284130D01* +X120909630Y-163278275D01* +X120917325Y-163272430D01* +X120925511Y-163266527D01* +X121208532Y-163077186D01* +X121669651Y-162779696D01* +X122179387Y-162458393D01* +X122412024Y-162315168D01* +X122608261Y-162197615D01* +X122808269Y-162075906D01* +X122997859Y-161958166D01* +X123264427Y-161790155D01* +X123283261Y-161777452D01* +X123301986Y-161765175D01* +X123320494Y-161753379D01* +X123338677Y-161742117D01* +X123356425Y-161731445D01* +X123373631Y-161721416D01* +X123390185Y-161712084D01* +X123405980Y-161703505D01* +X123420907Y-161695731D01* +X123434857Y-161688818D01* +X123447722Y-161682820D01* +X123459393Y-161677790D01* +X123469762Y-161673784D01* +X123478720Y-161670855D01* +X123486159Y-161669058D01* +X123489275Y-161668601D01* +X123491970Y-161668447D01* +X123497458Y-161669425D01* +G37* +G36* +X135170807Y-156701590D02* +G01* +X135176474Y-156704168D01* +X135181921Y-156708833D01* +X135187136Y-156715575D01* +X135192105Y-156724385D01* +X135196817Y-156735252D01* +X135201259Y-156748169D01* +X135209280Y-156780107D01* +X135216069Y-156820123D01* +X135221525Y-156868138D01* +X135225547Y-156924075D01* +X135228034Y-156987857D01* +X135228885Y-157059405D01* +X135228087Y-157133972D01* +X135225723Y-157204741D01* +X135221839Y-157271509D01* +X135216483Y-157334077D01* +X135209700Y-157392241D01* +X135205788Y-157419610D01* +X135201538Y-157445801D01* +X135196954Y-157470792D01* +X135192042Y-157494556D01* +X135186809Y-157517067D01* +X135181260Y-157538302D01* +X135175401Y-157558235D01* +X135169237Y-157576840D01* +X135162775Y-157594092D01* +X135156021Y-157609967D01* +X135148980Y-157624439D01* +X135141657Y-157637482D01* +X135134060Y-157649072D01* +X135126193Y-157659184D01* +X135118063Y-157667791D01* +X135109675Y-157674870D01* +X135101035Y-157680394D01* +X135092149Y-157684339D01* +X135083022Y-157686680D01* +X135073662Y-157687391D01* +X135064072Y-157686447D01* +X135054260Y-157683822D01* +X135047562Y-157680119D01* +X135041359Y-157674036D01* +X135030427Y-157655142D01* +X135021448Y-157627954D01* +X135014407Y-157593285D01* +X135009289Y-157551950D01* +X135006077Y-157504763D01* +X135004757Y-157452538D01* +X135005312Y-157396088D01* +X135007728Y-157336227D01* +X135011988Y-157273770D01* +X135018078Y-157209529D01* +X135025982Y-157144320D01* +X135035685Y-157078956D01* +X135047170Y-157014250D01* +X135060422Y-156951018D01* +X135075427Y-156890072D01* +X135090231Y-156836977D01* +X135104810Y-156792734D01* +X135119063Y-156757266D01* +X135132891Y-156730495D01* +X135139613Y-156720347D01* +X135146191Y-156712344D01* +X135152612Y-156706476D01* +X135158863Y-156702735D01* +X135164932Y-156701109D01* +X135170807Y-156701590D01* +G37* +G36* +X128635872Y-146983070D02* +G01* +X128825968Y-146989363D01* +X129170650Y-147001002D01* +X129312753Y-147007433D01* +X129437321Y-147014996D01* +X129546325Y-147024233D01* +X129595605Y-147029649D01* +X129641733Y-147035687D01* +X129684953Y-147042415D01* +X129725513Y-147049901D01* +X129763658Y-147058212D01* +X129799635Y-147067417D01* +X129833690Y-147077582D01* +X129866068Y-147088777D01* +X129897016Y-147101069D01* +X129926780Y-147114525D01* +X129955606Y-147129214D01* +X129983740Y-147145203D01* +X130011429Y-147162560D01* +X130038918Y-147181353D01* +X130066453Y-147201650D01* +X130094281Y-147223519D01* +X130151799Y-147272242D01* +X130213442Y-147328066D01* +X130281176Y-147391533D01* +X130352703Y-147460214D01* +X130416579Y-147525756D01* +X130472968Y-147588741D01* +X130522031Y-147649748D01* +X130563931Y-147709360D01* +X130582246Y-147738825D01* +X130598832Y-147768159D01* +X130613709Y-147797435D01* +X130626896Y-147826725D01* +X130638415Y-147856102D01* +X130648286Y-147885640D01* +X130656530Y-147915410D01* +X130663165Y-147945485D01* +X130668214Y-147975938D01* +X130671696Y-148006842D01* +X130673631Y-148038269D01* +X130674040Y-148070291D01* +X130672944Y-148102983D01* +X130670362Y-148136415D01* +X130660824Y-148205795D01* +X130645589Y-148279012D01* +X130624818Y-148356647D01* +X130598677Y-148439282D01* +X130585590Y-148478393D01* +X130574100Y-148514543D01* +X130564191Y-148547995D01* +X130555848Y-148579014D01* +X130549055Y-148607862D01* +X130543797Y-148634804D01* +X130540058Y-148660102D01* +X130537823Y-148684020D01* +X130537076Y-148706822D01* +X130537802Y-148728772D01* +X130539986Y-148750132D01* +X130543611Y-148771167D01* +X130548662Y-148792140D01* +X130555124Y-148813314D01* +X130562981Y-148834954D01* +X130572218Y-148857322D01* +X130580588Y-148879123D01* +X130587835Y-148901009D01* +X130593949Y-148923190D01* +X130598925Y-148945875D01* +X130602753Y-148969273D01* +X130605426Y-148993593D01* +X130606936Y-149019045D01* +X130607276Y-149045838D01* +X130606437Y-149074182D01* +X130604413Y-149104284D01* +X130601195Y-149136356D01* +X130596775Y-149170606D01* +X130591146Y-149207243D01* +X130584300Y-149246477D01* +X130566926Y-149333571D01* +X130549635Y-149432232D01* +X130542985Y-149474470D01* +X130537739Y-149512661D01* +X130533950Y-149547318D01* +X130531672Y-149578952D01* +X130530960Y-149608074D01* +X130531868Y-149635197D01* +X130532947Y-149648168D01* +X130534451Y-149660831D01* +X130536387Y-149673250D01* +X130538762Y-149685488D01* +X130541583Y-149697611D01* +X130544856Y-149709681D01* +X130552787Y-149733920D01* +X130562610Y-149758717D01* +X130574378Y-149784584D01* +X130588146Y-149812032D01* +X130603968Y-149841573D01* +X130613637Y-149860284D01* +X130622779Y-149878645D01* +X130631362Y-149896557D01* +X130639357Y-149913919D01* +X130646731Y-149930630D01* +X130653454Y-149946589D01* +X130659495Y-149961695D01* +X130664823Y-149975848D01* +X130669407Y-149988947D01* +X130673215Y-150000890D01* +X130676218Y-150011578D01* +X130678383Y-150020910D01* +X130679679Y-150028784D01* +X130679993Y-150032144D01* +X130680077Y-150035101D01* +X130679929Y-150037643D01* +X130679544Y-150039758D01* +X130678920Y-150041433D01* +X130678050Y-150042656D01* +X130667798Y-150047741D01* +X130649609Y-150058531D01* +X130593385Y-150094250D01* +X130429345Y-150201406D01* +X130384426Y-150228968D01* +X130344833Y-150251987D01* +X130310433Y-150270262D01* +X130281095Y-150283592D01* +X130268283Y-150288340D01* +X130256687Y-150291775D01* +X130246290Y-150293873D01* +X130237077Y-150294610D01* +X130229030Y-150293958D01* +X130222133Y-150291894D01* +X130216370Y-150288392D01* +X130211724Y-150283427D01* +X130208179Y-150276973D01* +X130205718Y-150269007D01* +X130204324Y-150259501D01* +X130203982Y-150248432D01* +X130204675Y-150235773D01* +X130206387Y-150221501D01* +X130212798Y-150188012D01* +X130223086Y-150147764D01* +X130237117Y-150100555D01* +X130254761Y-150046184D01* +X130275885Y-149984449D01* +X130299739Y-149915688D01* +X130308488Y-149884838D01* +X130314911Y-149855050D01* +X130318854Y-149825355D01* +X130320162Y-149794785D01* +X130318679Y-149762369D01* +X130314250Y-149727140D01* +X130306721Y-149688128D01* +X130295936Y-149644365D01* +X130281740Y-149594881D01* +X130263979Y-149538707D01* +X130217139Y-149402415D01* +X130154177Y-149227738D01* +X130133181Y-149171669D01* +X130111967Y-149116769D01* +X130090692Y-149063343D01* +X130069510Y-149011691D01* +X130028045Y-148914922D01* +X130008072Y-148870409D01* +X129988813Y-148828881D01* +X129970421Y-148790639D01* +X129953053Y-148755986D01* +X129936862Y-148725225D01* +X129922005Y-148698656D01* +X129908637Y-148676584D01* +X129896911Y-148659310D01* +X129886984Y-148647136D01* +X129882743Y-148643056D01* +X129879010Y-148640365D01* +X129709015Y-148574218D01* +X129567215Y-148519813D01* +X129408052Y-148460446D01* +X129337042Y-148433653D01* +X129270830Y-148406828D01* +X129209378Y-148379941D01* +X129152646Y-148352961D01* +X129100597Y-148325857D01* +X129053190Y-148298598D01* +X129031216Y-148284900D01* +X129010388Y-148271152D01* +X128990701Y-148257350D01* +X128972151Y-148243490D01* +X128954733Y-148229568D01* +X128938441Y-148215579D01* +X128923272Y-148201521D01* +X128909219Y-148187390D01* +X128896279Y-148173181D01* +X128884447Y-148158890D01* +X128873717Y-148144514D01* +X128864085Y-148130049D01* +X128855546Y-148115491D01* +X128848095Y-148100836D01* +X128841727Y-148086081D01* +X128836438Y-148071220D01* +X128832222Y-148056251D01* +X128829076Y-148041170D01* +X128826992Y-148025972D01* +X128825968Y-148010655D01* +X128825603Y-148002299D01* +X128824532Y-147993168D01* +X128822794Y-147983354D01* +X128820429Y-147972952D01* +X128817474Y-147962053D01* +X128813969Y-147950752D01* +X128809953Y-147939140D01* +X128805463Y-147927311D01* +X128803112Y-147921602D01* +X129518981Y-147921602D01* +X129519838Y-147937565D01* +X129521936Y-147955884D01* +X129525213Y-147976715D01* +X129529605Y-148000213D01* +X129535051Y-148026532D01* +X129542940Y-148065920D01* +X129550782Y-148100780D01* +X129554709Y-148116532D01* +X129558655Y-148131176D01* +X129562627Y-148144719D01* +X129566636Y-148157169D01* +X129570692Y-148168534D01* +X129574803Y-148178821D01* +X129578981Y-148188039D01* +X129583234Y-148196194D01* +X129587573Y-148203296D01* +X129592006Y-148209351D01* +X129596544Y-148214368D01* +X129601197Y-148218353D01* +X129605973Y-148221315D01* +X129610884Y-148223262D01* +X129615937Y-148224202D01* +X129621144Y-148224141D01* +X129626513Y-148223088D01* +X129632055Y-148221051D01* +X129637780Y-148218037D01* +X129643696Y-148214054D01* +X129649813Y-148209110D01* +X129656142Y-148203212D01* +X129662692Y-148196369D01* +X129669472Y-148188588D01* +X129676492Y-148179877D01* +X129683763Y-148170244D01* +X129691293Y-148159695D01* +X129699093Y-148148240D01* +X129826093Y-147978906D01* +X129829426Y-147974984D01* +X129832481Y-147971153D01* +X129835260Y-147967410D01* +X129837762Y-147963755D01* +X129839988Y-147960185D01* +X129841941Y-147956699D01* +X129843620Y-147953294D01* +X129845027Y-147949968D01* +X129846163Y-147946720D01* +X129847029Y-147943547D01* +X129847625Y-147940448D01* +X129847952Y-147937421D01* +X129848012Y-147934463D01* +X129847806Y-147931574D01* +X129847335Y-147928750D01* +X129846598Y-147925990D01* +X129845599Y-147923292D01* +X129844336Y-147920654D01* +X129842812Y-147918075D01* +X129841028Y-147915551D01* +X129838983Y-147913082D01* +X129836680Y-147910665D01* +X129834119Y-147908298D01* +X129831302Y-147905980D01* +X129828229Y-147903709D01* +X129824900Y-147901482D01* +X129821318Y-147899297D01* +X129817483Y-147897153D01* +X129813397Y-147895049D01* +X129809059Y-147892980D01* +X129804471Y-147890947D01* +X129799634Y-147888947D01* +X129780163Y-147883025D01* +X129757963Y-147877289D01* +X129733778Y-147871926D01* +X129708354Y-147867120D01* +X129682433Y-147863058D01* +X129656760Y-147859927D01* +X129632080Y-147857912D01* +X129620344Y-147857381D01* +X129609136Y-147857199D01* +X129592258Y-147857472D01* +X129577303Y-147858397D01* +X129564208Y-147860128D01* +X129558339Y-147861345D01* +X129552911Y-147862821D01* +X129547918Y-147864576D01* +X129543351Y-147866629D01* +X129539203Y-147869000D01* +X129535465Y-147871709D01* +X129532131Y-147874774D01* +X129529192Y-147878215D01* +X129526640Y-147882051D01* +X129524469Y-147886302D01* +X129522669Y-147890987D01* +X129521234Y-147896126D01* +X129520155Y-147901737D01* +X129519425Y-147907841D01* +X129519036Y-147914456D01* +X129518981Y-147921602D01* +X128803112Y-147921602D01* +X128800540Y-147915359D01* +X128795221Y-147903375D01* +X128789546Y-147891453D01* +X128783553Y-147879686D01* +X128777281Y-147868168D01* +X128770768Y-147856990D01* +X128764055Y-147846247D01* +X128757178Y-147836030D01* +X128744901Y-147819353D01* +X128733624Y-147805056D01* +X128722982Y-147793161D01* +X128717786Y-147788122D01* +X128712612Y-147783693D01* +X128707414Y-147779876D01* +X128702148Y-147776674D01* +X128696768Y-147774090D01* +X128691228Y-147772128D01* +X128685482Y-147770789D01* +X128679485Y-147770077D01* +X128673192Y-147769996D01* +X128666557Y-147770546D01* +X128659534Y-147771733D01* +X128652079Y-147773558D01* +X128644144Y-147776024D01* +X128635685Y-147779135D01* +X128617013Y-147787301D01* +X128595698Y-147798080D01* +X128571375Y-147811494D01* +X128543680Y-147827567D01* +X128476718Y-147867782D01* +X128424173Y-147899294D01* +X128352033Y-147937317D01* +X128263522Y-147980425D01* +X128161864Y-148027192D01* +X128050284Y-148076191D01* +X127932007Y-148125997D01* +X127810258Y-148175182D01* +X127688260Y-148222321D01* +X127227224Y-148400256D01* +X127047555Y-148471611D01* +X126981937Y-148498762D01* +X126936844Y-148518657D01* +X126919186Y-148526342D01* +X126901993Y-148533508D01* +X126885359Y-148540132D01* +X126869375Y-148546190D01* +X126854136Y-148551659D01* +X126839734Y-148556515D01* +X126826261Y-148560736D01* +X126813813Y-148564297D01* +X126802480Y-148567177D01* +X126792356Y-148569351D01* +X126783535Y-148570797D01* +X126776109Y-148571490D01* +X126772949Y-148571548D01* +X126770172Y-148571409D01* +X126767790Y-148571070D01* +X126765815Y-148570529D01* +X126764259Y-148569782D01* +X126763133Y-148568827D01* +X126762449Y-148567661D01* +X126762219Y-148566280D01* +X126764076Y-148552381D01* +X126769508Y-148533714D01* +X126790269Y-148483350D01* +X126822843Y-148417731D01* +X126865572Y-148339400D01* +X126974857Y-148154771D01* +X127104854Y-147949801D01* +X127192409Y-147819227D01* +X127458518Y-147819227D01* +X127458732Y-147824433D01* +X127459173Y-147829850D01* +X127459836Y-147835479D01* +X127460719Y-147841324D01* +X127461803Y-147846253D01* +X127463068Y-147851115D01* +X127464507Y-147855902D01* +X127466114Y-147860610D01* +X127467884Y-147865233D01* +X127469811Y-147869764D01* +X127471890Y-147874199D01* +X127474113Y-147878531D01* +X127476476Y-147882755D01* +X127478973Y-147886864D01* +X127481598Y-147890853D01* +X127484345Y-147894716D01* +X127487208Y-147898447D01* +X127490182Y-147902041D01* +X127493260Y-147905492D01* +X127496437Y-147908793D01* +X127499707Y-147911939D01* +X127503065Y-147914924D01* +X127506504Y-147917743D01* +X127510018Y-147920389D01* +X127513602Y-147922857D01* +X127517250Y-147925140D01* +X127520956Y-147927234D01* +X127524715Y-147929132D01* +X127528520Y-147930829D01* +X127532365Y-147932318D01* +X127536246Y-147933594D01* +X127540156Y-147934651D01* +X127544088Y-147935484D01* +X127548039Y-147936085D01* +X127552001Y-147936451D01* +X127555968Y-147936574D01* +X127559936Y-147936451D01* +X127563898Y-147936085D01* +X127567849Y-147935484D01* +X127571782Y-147934651D01* +X127575691Y-147933594D01* +X127579572Y-147932318D01* +X127583418Y-147930829D01* +X127587223Y-147929132D01* +X127590981Y-147927234D01* +X127594687Y-147925140D01* +X127601919Y-147920389D01* +X127608873Y-147914924D01* +X127615500Y-147908793D01* +X127621756Y-147902041D01* +X127627592Y-147894716D01* +X127632964Y-147886864D01* +X127637825Y-147878531D01* +X127642127Y-147869764D01* +X127645824Y-147860610D01* +X127648871Y-147851115D01* +X127650135Y-147846253D01* +X127651220Y-147841324D01* +X127652766Y-147829850D01* +X127653206Y-147824433D01* +X127653421Y-147819227D01* +X127653407Y-147814231D01* +X127653161Y-147809442D01* +X127652681Y-147804859D01* +X127651963Y-147800479D01* +X127651005Y-147796300D01* +X127649804Y-147792322D01* +X127648357Y-147788540D01* +X127646661Y-147784955D01* +X127644713Y-147781563D01* +X127642510Y-147778364D01* +X127640049Y-147775354D01* +X127637328Y-147772532D01* +X127634343Y-147769896D01* +X127631092Y-147767444D01* +X127627571Y-147765175D01* +X127623778Y-147763085D01* +X127619710Y-147761174D01* +X127615364Y-147759439D01* +X127610737Y-147757879D01* +X127605826Y-147756491D01* +X127600628Y-147755274D01* +X127595140Y-147754225D01* +X127583285Y-147752626D01* +X127570235Y-147751677D01* +X127555968Y-147751365D01* +X127541702Y-147751677D01* +X127535026Y-147752071D01* +X127528652Y-147752626D01* +X127522577Y-147753343D01* +X127516796Y-147754225D01* +X127511309Y-147755274D01* +X127506111Y-147756491D01* +X127501200Y-147757879D01* +X127496573Y-147759439D01* +X127492227Y-147761174D01* +X127488159Y-147763085D01* +X127484366Y-147765175D01* +X127480845Y-147767444D01* +X127477594Y-147769896D01* +X127474609Y-147772532D01* +X127471888Y-147775354D01* +X127469428Y-147778364D01* +X127467225Y-147781563D01* +X127465277Y-147784955D01* +X127463581Y-147788540D01* +X127462134Y-147792322D01* +X127460933Y-147796300D01* +X127459975Y-147800479D01* +X127459257Y-147804859D01* +X127458777Y-147809442D01* +X127458532Y-147814231D01* +X127458518Y-147819227D01* +X127192409Y-147819227D01* +X127242293Y-147744832D01* +X127373903Y-147560202D01* +X127433374Y-147481871D01* +X127469253Y-147437482D01* +X128305036Y-147437482D01* +X128305401Y-147443786D01* +X128306773Y-147450137D01* +X128309157Y-147456549D01* +X128312553Y-147463036D01* +X128316966Y-147469614D01* +X128322398Y-147476296D01* +X128328853Y-147483097D01* +X128336332Y-147490032D01* +X128344840Y-147497116D01* +X128354379Y-147504362D01* +X128364951Y-147511785D01* +X128376560Y-147519400D01* +X128389209Y-147527222D01* +X128417637Y-147543542D01* +X128450259Y-147560863D01* +X128481473Y-147577282D01* +X128509719Y-147590764D01* +X128535127Y-147601222D01* +X128546808Y-147605291D01* +X128557830Y-147608572D01* +X128568208Y-147611055D01* +X128577959Y-147612728D01* +X128587100Y-147613582D01* +X128595647Y-147613606D01* +X128603616Y-147612788D01* +X128611025Y-147611119D01* +X128617888Y-147608587D01* +X128624224Y-147605183D01* +X128630048Y-147600894D01* +X128635377Y-147595712D01* +X128640227Y-147589624D01* +X128644615Y-147582621D01* +X128648558Y-147574691D01* +X128652071Y-147565825D01* +X128655171Y-147556010D01* +X128657875Y-147545238D01* +X128660200Y-147533496D01* +X128662161Y-147520775D01* +X128665058Y-147492352D01* +X128666700Y-147459882D01* +X128667218Y-147423281D01* +X128666518Y-147395122D01* +X128664345Y-147370157D01* +X128662672Y-147358863D01* +X128660591Y-147348355D01* +X128658087Y-147338630D01* +X128655147Y-147329684D01* +X128651757Y-147321514D01* +X128647904Y-147314114D01* +X128643575Y-147307482D01* +X128638755Y-147301614D01* +X128633431Y-147296505D01* +X128627590Y-147292152D01* +X128621218Y-147288550D01* +X128614301Y-147285697D01* +X128606827Y-147283588D01* +X128598780Y-147282219D01* +X128590149Y-147281587D01* +X128580918Y-147281687D01* +X128571076Y-147282516D01* +X128560607Y-147284069D01* +X128549499Y-147286344D01* +X128537738Y-147289335D01* +X128512202Y-147297454D01* +X128483891Y-147308394D01* +X128452697Y-147322125D01* +X128418511Y-147338615D01* +X128390671Y-147353145D01* +X128366700Y-147367048D01* +X128356172Y-147373800D01* +X128346620Y-147380438D01* +X128338046Y-147386978D01* +X128330454Y-147393433D01* +X128323846Y-147399819D01* +X128318226Y-147406150D01* +X128313596Y-147412439D01* +X128309959Y-147418703D01* +X128307318Y-147424955D01* +X128305676Y-147431210D01* +X128305036Y-147437482D01* +X127469253Y-147437482D01* +X127486412Y-147416253D01* +X127531358Y-147365889D01* +X127566552Y-147333322D01* +X127596824Y-147311163D01* +X127635095Y-147285036D01* +X127679940Y-147255931D01* +X127729932Y-147224843D01* +X127783645Y-147192763D01* +X127839652Y-147160682D01* +X127896527Y-147129595D01* +X127952844Y-147100491D01* +X128037024Y-147059904D01* +X128075289Y-147043226D01* +X128112338Y-147028804D01* +X128149169Y-147016522D01* +X128186783Y-147006263D01* +X128226179Y-146997910D01* +X128268359Y-146991349D01* +X128314321Y-146986461D01* +X128365066Y-146983132D01* +X128421594Y-146981245D01* +X128484904Y-146980683D01* +X128635872Y-146983070D01* +G37* +D11* +X229399926Y-182799926D02* +X202168005Y-182799926D01* +D10* +G36* +X136980054Y-168078110D02* +G01* +X137001924Y-168082358D01* +X137075676Y-168098482D01* +X137181178Y-168123535D01* +X137308508Y-168156029D01* +X137383351Y-168176213D01* +X137455310Y-168197195D01* +X137524727Y-168219153D01* +X137591943Y-168242267D01* +X137657298Y-168266713D01* +X137721134Y-168292672D01* +X137783792Y-168320320D01* +X137845612Y-168349836D01* +X137906937Y-168381399D01* +X137968106Y-168415186D01* +X138029462Y-168451377D01* +X138091344Y-168490148D01* +X138154095Y-168531680D01* +X138218055Y-168576149D01* +X138283565Y-168623734D01* +X138350966Y-168674614D01* +X138419603Y-168727107D01* +X138504177Y-168787971D01* +X138601277Y-168855160D01* +X138707493Y-168926629D01* +X138933629Y-169074216D01* +X139155300Y-169214363D01* +X139220176Y-169252880D01* +X139279913Y-169289087D01* +X139334580Y-169323030D01* +X139384247Y-169354757D01* +X139428985Y-169384313D01* +X139468862Y-169411746D01* +X139503949Y-169437101D01* +X139519718Y-169449014D01* +X139534316Y-169460425D01* +X139547751Y-169471340D01* +X139560031Y-169481765D01* +X139571167Y-169491706D01* +X139581166Y-169501167D01* +X139590037Y-169510156D01* +X139597789Y-169518678D01* +X139604431Y-169526739D01* +X139609971Y-169534344D01* +X139614418Y-169541499D01* +X139617780Y-169548211D01* +X139620067Y-169554485D01* +X139621288Y-169560327D01* +X139621450Y-169565743D01* +X139620563Y-169570737D01* +X139618635Y-169575318D01* +X139615676Y-169579489D01* +X139606903Y-169585255D01* +X139592627Y-169590640D01* +X139573049Y-169595639D01* +X139548371Y-169600242D01* +X139484520Y-169608231D01* +X139402685Y-169614546D01* +X139304480Y-169619124D01* +X139191515Y-169621904D01* +X139065405Y-169622824D01* +X138927760Y-169621821D01* +X138772637Y-169619340D01* +X138632335Y-169619836D01* +X138506296Y-169623309D01* +X138448451Y-169626162D01* +X138393962Y-169629758D01* +X138342760Y-169634099D01* +X138294774Y-169639184D01* +X138249936Y-169645013D01* +X138208175Y-169651587D01* +X138169422Y-169658904D01* +X138133606Y-169666966D01* +X138100658Y-169675772D01* +X138070508Y-169685322D01* +X137954743Y-169721382D01* +X137820064Y-169760480D01* +X137675835Y-169800199D01* +X137531420Y-169838119D01* +X137396183Y-169871822D01* +X137279488Y-169898889D01* +X137190697Y-169916904D01* +X137159693Y-169921760D01* +X137139176Y-169923446D01* +X137136108Y-169923169D01* +X137132862Y-169922348D01* +X137125874Y-169919126D01* +X137118281Y-169913888D01* +X137110153Y-169906744D01* +X137101560Y-169897802D01* +X137092572Y-169887169D01* +X137083259Y-169874956D01* +X137073690Y-169861269D01* +X137063934Y-169846218D01* +X137054063Y-169829912D01* +X137044145Y-169812458D01* +X137034251Y-169793966D01* +X137024449Y-169774544D01* +X137014811Y-169754300D01* +X137005405Y-169733342D01* +X136996302Y-169711780D01* +X136987258Y-169690218D01* +X136978028Y-169669260D01* +X136968674Y-169649016D01* +X136959258Y-169629593D01* +X136949843Y-169611101D01* +X136940489Y-169593647D01* +X136931260Y-169577340D01* +X136922216Y-169562290D01* +X136913421Y-169548603D01* +X136904936Y-169536389D01* +X136896823Y-169525757D01* +X136892926Y-169521068D01* +X136889144Y-169516814D01* +X136885487Y-169513011D01* +X136881962Y-169509670D01* +X136878576Y-169506806D01* +X136875337Y-169504433D01* +X136872253Y-169502563D01* +X136869332Y-169501211D01* +X136866582Y-169500390D01* +X136864010Y-169500113D01* +X136858079Y-169499198D01* +X136850295Y-169496516D01* +X136840790Y-169492160D01* +X136829696Y-169486222D01* +X136817145Y-169478797D01* +X136803269Y-169469975D01* +X136772066Y-169448520D01* +X136737143Y-169422599D01* +X136699553Y-169392958D01* +X136660350Y-169360340D01* +X136620590Y-169325490D01* +X136592468Y-169301349D01* +X136563540Y-169278464D01* +X136533619Y-169256726D01* +X136502521Y-169236027D01* +X136470058Y-169216258D01* +X136436044Y-169197311D01* +X136427981Y-169193198D01* +X137239715Y-169193198D01* +X137239905Y-169201569D01* +X137240490Y-169208824D01* +X137240938Y-169212033D01* +X137241494Y-169214963D01* +X137242160Y-169217613D01* +X137242940Y-169219985D01* +X137243836Y-169222078D01* +X137244851Y-169223892D01* +X137245988Y-169225426D01* +X137247250Y-169226682D01* +X137248640Y-169227658D01* +X137250160Y-169228356D01* +X137251815Y-169228775D01* +X137253606Y-169228914D01* +X137255537Y-169228775D01* +X137257610Y-169228356D01* +X137259828Y-169227658D01* +X137262195Y-169226682D01* +X137264712Y-169225426D01* +X137267384Y-169223892D01* +X137270213Y-169222078D01* +X137273202Y-169219985D01* +X137279671Y-169214963D01* +X137286814Y-169208824D01* +X137294654Y-169201569D01* +X137303216Y-169193198D01* +X137310948Y-169186381D01* +X137320177Y-169179835D01* +X137330785Y-169173583D01* +X137342656Y-169167649D01* +X137355675Y-169162056D01* +X137369725Y-169156828D01* +X137384689Y-169151987D01* +X137400452Y-169147557D01* +X137416897Y-169143561D01* +X137433907Y-169140022D01* +X137451367Y-169136964D01* +X137469161Y-169134410D01* +X137487172Y-169132383D01* +X137505283Y-169130907D01* +X137523379Y-169130003D01* +X137541342Y-169129697D01* +X137559000Y-169129394D01* +X137576193Y-169128509D01* +X137592827Y-169127081D01* +X137608811Y-169125150D01* +X137624050Y-169122753D01* +X137638452Y-169119930D01* +X137651924Y-169116720D01* +X137664372Y-169113161D01* +X137670184Y-169111262D01* +X137675705Y-169109291D01* +X137680924Y-169107252D01* +X137685828Y-169105151D01* +X137690407Y-169102991D01* +X137694649Y-169100777D01* +X137698542Y-169098516D01* +X137702075Y-169096210D01* +X137705236Y-169093866D01* +X137708013Y-169091488D01* +X137710394Y-169089081D01* +X137712369Y-169086650D01* +X137713925Y-169084200D01* +X137715051Y-169081734D01* +X137715735Y-169079259D01* +X137715966Y-169076780D01* +X137715203Y-169070547D01* +X137712966Y-169064747D01* +X137709329Y-169059377D01* +X137704369Y-169054435D01* +X137698161Y-169049920D01* +X137690781Y-169045829D01* +X137672805Y-169038912D01* +X137651047Y-169033669D01* +X137626111Y-169030085D01* +X137598601Y-169028145D01* +X137569122Y-169027832D01* +X137538279Y-169029131D01* +X137506676Y-169032027D01* +X137474918Y-169036505D01* +X137443610Y-169042548D01* +X137413356Y-169050142D01* +X137384760Y-169059270D01* +X137358428Y-169069918D01* +X137334964Y-169082069D01* +X137325174Y-169087329D01* +X137315679Y-169093139D01* +X137306525Y-169099429D01* +X137297758Y-169106130D01* +X137289425Y-169113173D01* +X137281573Y-169120486D01* +X137274248Y-169128001D01* +X137267496Y-169135648D01* +X137261365Y-169143358D01* +X137255900Y-169151059D01* +X137251149Y-169158683D01* +X137247157Y-169166159D01* +X137243971Y-169173419D01* +X137242695Y-169176946D01* +X137241637Y-169180392D01* +X137240805Y-169183749D01* +X137240203Y-169187008D01* +X137239838Y-169190161D01* +X137239715Y-169193198D01* +X136427981Y-169193198D01* +X136400295Y-169179077D01* +X136362623Y-169161447D01* +X136322842Y-169144314D01* +X136280767Y-169127568D01* +X136236212Y-169111101D01* +X136188990Y-169094805D01* +X136085802Y-169062289D01* +X135969716Y-169029154D01* +X135919577Y-169015957D01* +X135870477Y-169002210D01* +X135822586Y-168987983D01* +X135776075Y-168973344D01* +X135731114Y-168958365D01* +X135687874Y-168943114D01* +X135646525Y-168927661D01* +X135607238Y-168912077D01* +X135570184Y-168896431D01* +X135535532Y-168880792D01* +X135503454Y-168865231D01* +X135474120Y-168849817D01* +X135447701Y-168834620D01* +X135424367Y-168819709D01* +X135404288Y-168805155D01* +X135387635Y-168791028D01* +X135355885Y-168762461D01* +X135317189Y-168729182D01* +X135273037Y-168692430D01* +X135224915Y-168653445D01* +X135174314Y-168613468D01* +X135122720Y-168573739D01* +X135071622Y-168535499D01* +X135022509Y-168499986D01* +X134789677Y-168335947D01* +X135048968Y-168346528D01* +X135110959Y-168346590D01* +X135187709Y-168343056D01* +X135276117Y-168336297D01* +X135373083Y-168326685D01* +X135475505Y-168314593D01* +X135580285Y-168300392D01* +X135684319Y-168284454D01* +X135784510Y-168267152D01* +X135997498Y-168227052D01* +X136222394Y-168188440D01* +X136433400Y-168154789D01* +X136604717Y-168129571D01* +X136854749Y-168095174D01* +X136935116Y-168083433D01* +X136958929Y-168079361D01* +X136966091Y-168077829D01* +X136969843Y-168076653D01* +X136980054Y-168078110D01* +G37* +D12* +X171616080Y-114157741D02* +X107116395Y-114157741D01* +X284416396Y-134430895D02* +X284416396Y-117167352D01* +D10* +G36* +X140660707Y-180485406D02* +G01* +X140672278Y-180487044D01* +X140685253Y-180489581D01* +X140699530Y-180492987D01* +X140715008Y-180497229D01* +X140731587Y-180502278D01* +X140749166Y-180508102D01* +X140786920Y-180521952D01* +X140827465Y-180538530D01* +X140938011Y-180585824D01* +X141096678Y-180650977D01* +X141473049Y-180803113D01* +X141564506Y-180840661D01* +X141651064Y-180877280D01* +X141730800Y-180912038D01* +X141801793Y-180944005D01* +X141862120Y-180972251D01* +X141909859Y-180995846D01* +X141928407Y-181005609D01* +X141943088Y-181013860D01* +X141953660Y-181020483D01* +X141959883Y-181025361D01* +X141965596Y-181032221D01* +X141969866Y-181039867D01* +X141972738Y-181048250D01* +X141974259Y-181057318D01* +X141974474Y-181067023D01* +X141973428Y-181077312D01* +X141971168Y-181088136D01* +X141967737Y-181099445D01* +X141963183Y-181111188D01* +X141957551Y-181123315D01* +X141943232Y-181148517D01* +X141925147Y-181174650D01* +X141903658Y-181201310D01* +X141879131Y-181228094D01* +X141851930Y-181254599D01* +X141822419Y-181280421D01* +X141790962Y-181305159D01* +X141757925Y-181328408D01* +X141723670Y-181349766D01* +X141688562Y-181368830D01* +X141652967Y-181385196D01* +X141624516Y-181396358D01* +X141598500Y-181406032D01* +X141574623Y-181414218D01* +X141552590Y-181420915D01* +X141532109Y-181426124D01* +X141512882Y-181429845D01* +X141503648Y-181431147D01* +X141494617Y-181432077D01* +X141485753Y-181432635D01* +X141477019Y-181432822D01* +X141468378Y-181432635D01* +X141459793Y-181432077D01* +X141451227Y-181431147D01* +X141442644Y-181429845D01* +X141434007Y-181428171D01* +X141425278Y-181426124D01* +X141407401Y-181420915D01* +X141388717Y-181414218D01* +X141368932Y-181406032D01* +X141347753Y-181396358D01* +X141324883Y-181385196D01* +X141309589Y-181376717D01* +X141293567Y-181367222D01* +X141276956Y-181356813D01* +X141259895Y-181345590D01* +X141242524Y-181333654D01* +X141224982Y-181321106D01* +X141207410Y-181308046D01* +X141189945Y-181294575D01* +X141172729Y-181280794D01* +X141155901Y-181266804D01* +X141139600Y-181252706D01* +X141123965Y-181238600D01* +X141109136Y-181224587D01* +X141095254Y-181210768D01* +X141082456Y-181197243D01* +X141070883Y-181184114D01* +X141043218Y-181153540D01* +X141012282Y-181116138D01* +X140978772Y-181073015D01* +X140943386Y-181025280D01* +X140869779Y-180920408D01* +X140797039Y-180810389D01* +X140730749Y-180704090D01* +X140676489Y-180610380D01* +X140655614Y-180571017D01* +X140639840Y-180538126D01* +X140629864Y-180512816D01* +X140627268Y-180503351D01* +X140626383Y-180496196D01* +X140626645Y-180493854D01* +X140627421Y-180491788D01* +X140628699Y-180489993D01* +X140630466Y-180488465D01* +X140632710Y-180487201D01* +X140635418Y-180486196D01* +X140642176Y-180484951D01* +X140650639Y-180484698D01* +X140660707Y-180485406D01* +G37* +G36* +X120504400Y-152893751D02* +G01* +X120537235Y-152909364D01* +X120653321Y-152969526D01* +X121019437Y-153168046D01* +X121435164Y-153399308D01* +X121745718Y-153577488D01* +X122140444Y-153809495D01* +X122494489Y-154012728D01* +X122642925Y-154095803D01* +X122765191Y-154162383D01* +X122855956Y-154209367D01* +X122887859Y-154224542D01* +X122909886Y-154233655D01* +X122922493Y-154237596D01* +X122934597Y-154239381D01* +X122946314Y-154238841D01* +X122952063Y-154237646D01* +X122957759Y-154235805D01* +X122969049Y-154230103D01* +X122980300Y-154221563D01* +X122991629Y-154210016D01* +X123003151Y-154195291D01* +X123014984Y-154177217D01* +X123027243Y-154155624D01* +X123040045Y-154130341D01* +X123053505Y-154101198D01* +X123067740Y-154068025D01* +X123082867Y-154030650D01* +X123116260Y-153942614D01* +X123133099Y-153896491D01* +X123150016Y-153853183D01* +X123167211Y-153812401D01* +X123184887Y-153773859D01* +X123203245Y-153737271D01* +X123222487Y-153702349D01* +X123242814Y-153668807D01* +X123264427Y-153636358D01* +X123287529Y-153604715D01* +X123312321Y-153573592D01* +X123339004Y-153542701D01* +X123367780Y-153511755D01* +X123398850Y-153480469D01* +X123432417Y-153448555D01* +X123468681Y-153415726D01* +X123507844Y-153381695D01* +X123595601Y-153309401D01* +X123633429Y-153279644D01* +X123668165Y-153253787D01* +X123700513Y-153231557D01* +X123731179Y-153212684D01* +X123760868Y-153196896D01* +X123790287Y-153183921D01* +X123820139Y-153173490D01* +X123851130Y-153165329D01* +X123883967Y-153159168D01* +X123919354Y-153154735D01* +X123957996Y-153151760D01* +X124000599Y-153149971D01* +X124047869Y-153149097D01* +X124100511Y-153148865D01* +X124174207Y-153149846D01* +X124244337Y-153152741D01* +X124277997Y-153154885D01* +X124310684Y-153157481D01* +X124342371Y-153160521D01* +X124373032Y-153163996D01* +X124402638Y-153167897D01* +X124431163Y-153172216D01* +X124458579Y-153176944D01* +X124484860Y-153182072D01* +X124509977Y-153187592D01* +X124533906Y-153193494D01* +X124556617Y-153199770D01* +X124578084Y-153206411D01* +X124598280Y-153213409D01* +X124617177Y-153220755D01* +X124634749Y-153228440D01* +X124650968Y-153236456D01* +X124665808Y-153244793D01* +X124679240Y-153253443D01* +X124691239Y-153262397D01* +X124701777Y-153271647D01* +X124710826Y-153281183D01* +X124718360Y-153290998D01* +X124724351Y-153301082D01* +X124728772Y-153311426D01* +X124731597Y-153322023D01* +X124732798Y-153332863D01* +X124732348Y-153343937D01* +X124730220Y-153355237D01* +X124711233Y-153426654D01* +X124693425Y-153508862D01* +X124675990Y-153606200D01* +X124658120Y-153723010D01* +X124617853Y-154032407D01* +X124566176Y-154471782D01* +X124530210Y-154794159D01* +X124488787Y-155145806D01* +X124446371Y-155484556D01* +X124407427Y-155768239D01* +X124359244Y-156126026D01* +X124321603Y-156424902D01* +X124306620Y-156553837D01* +X124294132Y-156669951D01* +X124284094Y-156773880D01* +X124276459Y-156866260D01* +X124271180Y-156947725D01* +X124268211Y-157018912D01* +X124267506Y-157080456D01* +X124269017Y-157132993D01* +X124272699Y-157177158D01* +X124278505Y-157213588D01* +X124282190Y-157229100D01* +X124286388Y-157242917D01* +X124291094Y-157255117D01* +X124296302Y-157265781D01* +X124349906Y-157351883D01* +X124418052Y-157451806D01* +X124498662Y-157563123D01* +X124589659Y-157683409D01* +X124794504Y-157941181D01* +X125015969Y-158205713D01* +X125237433Y-158457594D01* +X125342972Y-158572725D01* +X125442279Y-158677416D01* +X125533276Y-158769238D01* +X125613886Y-158845767D01* +X125682032Y-158904577D01* +X125735636Y-158943240D01* +X125779537Y-158969838D01* +X125818215Y-158991568D01* +X125852024Y-159007655D01* +X125881322Y-159017324D01* +X125894391Y-159019509D01* +X125906465Y-159019799D01* +X125917590Y-159018097D01* +X125927810Y-159014305D01* +X125937170Y-159008328D01* +X125945713Y-159000069D01* +X125953486Y-158989429D01* +X125960531Y-158976313D01* +X125966895Y-158960623D01* +X125972621Y-158942263D01* +X125982339Y-158897144D01* +X125990041Y-158840181D01* +X125996085Y-158770599D01* +X126000826Y-158687621D01* +X126004622Y-158590475D01* +X126010803Y-158350571D01* +X126012105Y-158310823D01* +X126014027Y-158272943D01* +X126016570Y-158236939D01* +X126019732Y-158202819D01* +X126023515Y-158170590D01* +X126027917Y-158140260D01* +X126032940Y-158111836D01* +X126038583Y-158085328D01* +X126044846Y-158060741D01* +X126051730Y-158038085D01* +X126059233Y-158017367D01* +X126067357Y-157998594D01* +X126076100Y-157981774D01* +X126080705Y-157974100D01* +X126085464Y-157966916D01* +X126090379Y-157960225D01* +X126095448Y-157954026D01* +X126100673Y-157948322D01* +X126106052Y-157943114D01* +X126116628Y-157933487D01* +X126128463Y-157924452D01* +X126141482Y-157916012D01* +X126155610Y-157908170D01* +X126186896Y-157894291D01* +X126221725Y-157882839D01* +X126259499Y-157873835D01* +X126299622Y-157867305D01* +X126341496Y-157863270D01* +X126384526Y-157861755D01* +X126428114Y-157862782D01* +X126471663Y-157866374D01* +X126514576Y-157872556D01* +X126556257Y-157881350D01* +X126596108Y-157892780D01* +X126633534Y-157906868D01* +X126667936Y-157923638D01* +X126683817Y-157933036D01* +X126698719Y-157943114D01* +X126716595Y-157955949D01* +X126732588Y-157968900D01* +X126746797Y-157982332D01* +X126759325Y-157996609D01* +X126770271Y-158012096D01* +X126779737Y-158029155D01* +X126787823Y-158048153D01* +X126794630Y-158069453D01* +X126800259Y-158093419D01* +X126804810Y-158120416D01* +X126808385Y-158150808D01* +X126811084Y-158184960D01* +X126813007Y-158223236D01* +X126814257Y-158265999D01* +X126815135Y-158366449D01* +X126815403Y-158418670D01* +X126816282Y-158466474D01* +X126817891Y-158510277D01* +X126820344Y-158550499D01* +X126823759Y-158587559D01* +X126828251Y-158621874D01* +X126833936Y-158653864D01* +X126840932Y-158683947D01* +X126849354Y-158712542D01* +X126859319Y-158740068D01* +X126870942Y-158766942D01* +X126884341Y-158793584D01* +X126899631Y-158820412D01* +X126916928Y-158847844D01* +X126936350Y-158876300D01* +X126958011Y-158906198D01* +X126994746Y-158956140D01* +X127031381Y-159004601D01* +X127067690Y-159051341D01* +X127103449Y-159096120D01* +X127138432Y-159138697D01* +X127172416Y-159178833D01* +X127205175Y-159216286D01* +X127236484Y-159250818D01* +X127266119Y-159282186D01* +X127293856Y-159310152D01* +X127319468Y-159334475D01* +X127342731Y-159354914D01* +X127363421Y-159371229D01* +X127372731Y-159377765D01* +X127381313Y-159383180D01* +X127389140Y-159387444D01* +X127396182Y-159390527D01* +X127402412Y-159392399D01* +X127407803Y-159393030D01* +X127415819Y-159392692D01* +X127423008Y-159391693D01* +X127429380Y-159390052D01* +X127434943Y-159387790D01* +X127439708Y-159384927D01* +X127443684Y-159381484D01* +X127446881Y-159377481D01* +X127449309Y-159372938D01* +X127450977Y-159367876D01* +X127451895Y-159362315D01* +X127452073Y-159356275D01* +X127451520Y-159349777D01* +X127450247Y-159342841D01* +X127448262Y-159335487D01* +X127445576Y-159327736D01* +X127442198Y-159319608D01* +X127433405Y-159302303D01* +X127421961Y-159283734D01* +X127407944Y-159264065D01* +X127391431Y-159243458D01* +X127372499Y-159222076D01* +X127351227Y-159200081D01* +X127327691Y-159177637D01* +X127301969Y-159154906D01* +X127270973Y-159126407D01* +X127241528Y-159094599D01* +X127213695Y-159059644D01* +X127187536Y-159021704D01* +X127163114Y-158980943D01* +X127140490Y-158937524D01* +X127119726Y-158891608D01* +X127100885Y-158843359D01* +X127084028Y-158792939D01* +X127069218Y-158740512D01* +X127056516Y-158686240D01* +X127045984Y-158630286D01* +X127037685Y-158572813D01* +X127031680Y-158513983D01* +X127028031Y-158453960D01* +X127026802Y-158392905D01* +X127027069Y-158358945D01* +X127027949Y-158328341D01* +X127029557Y-158300853D01* +X127030671Y-158288203D01* +X127032011Y-158276241D01* +X127033590Y-158264939D01* +X127035425Y-158254265D01* +X127037529Y-158244190D01* +X127039917Y-158234683D01* +X127042604Y-158225716D01* +X127045603Y-158217257D01* +X127048930Y-158209277D01* +X127052599Y-158201745D01* +X127056624Y-158194632D01* +X127061021Y-158187907D01* +X127065803Y-158181541D01* +X127070985Y-158175504D01* +X127076582Y-158169764D01* +X127082609Y-158164294D01* +X127089079Y-158159061D01* +X127096007Y-158154037D01* +X127103408Y-158149191D01* +X127111297Y-158144494D01* +X127119688Y-158139914D01* +X127128595Y-158135423D01* +X127148016Y-158126585D01* +X127169678Y-158117739D01* +X127198424Y-158108741D01* +X127230728Y-158101564D01* +X127266055Y-158096170D01* +X127303870Y-158092520D01* +X127343639Y-158090576D01* +X127384826Y-158090298D01* +X127426898Y-158091648D01* +X127469317Y-158094588D01* +X127511551Y-158099077D01* +X127553064Y-158105078D01* +X127593322Y-158112552D01* +X127631788Y-158121460D01* +X127667930Y-158131763D01* +X127701211Y-158143423D01* +X127731097Y-158156400D01* +X127757052Y-158170656D01* +X127763120Y-158176145D01* +X127769382Y-158184557D01* +X127775784Y-158195712D01* +X127782270Y-158209433D01* +X127788788Y-158225542D01* +X127795282Y-158243860D01* +X127801699Y-158264209D01* +X127807984Y-158286410D01* +X127819942Y-158335658D01* +X127830722Y-158390176D01* +X127839889Y-158448540D01* +X127847010Y-158509321D01* +X127853666Y-158571788D01* +X127861563Y-158634999D01* +X127870451Y-158697217D01* +X127880083Y-158756707D01* +X127890212Y-158811732D01* +X127900588Y-158860556D01* +X127910965Y-158901442D01* +X127916075Y-158918366D01* +X127921093Y-158932654D01* +X127926424Y-158944683D01* +X127933418Y-158957882D01* +X127951975Y-158987380D01* +X127975927Y-159020335D01* +X128004437Y-159055934D01* +X128036668Y-159093362D01* +X128071782Y-159131805D01* +X128108942Y-159170450D01* +X128147312Y-159208483D01* +X128186054Y-159245089D01* +X128224331Y-159279455D01* +X128261305Y-159310767D01* +X128296140Y-159338211D01* +X128327999Y-159360973D01* +X128356044Y-159378240D01* +X128368374Y-159384558D01* +X128379438Y-159389197D01* +X128389129Y-159392054D01* +X128397344Y-159393030D01* +X128402405Y-159392236D01* +X128409560Y-159389908D01* +X128418668Y-159386123D01* +X128429590Y-159380958D01* +X128456317Y-159366798D01* +X128488625Y-159348050D01* +X128525398Y-159325333D01* +X128565519Y-159299267D01* +X128607873Y-159270473D01* +X128651343Y-159239571D01* +X128691991Y-159209048D01* +X128728724Y-159178687D01* +X128737233Y-159170781D01* +X129037636Y-159170781D01* +X129038913Y-159177147D01* +X129042645Y-159185246D01* +X129056870Y-159206138D01* +X129079110Y-159232440D01* +X129108164Y-159263137D01* +X129142829Y-159297214D01* +X129181906Y-159333655D01* +X129224191Y-159371445D01* +X129268484Y-159409567D01* +X129313583Y-159447008D01* +X129358287Y-159482752D01* +X129401394Y-159515782D01* +X129441703Y-159545084D01* +X129478012Y-159569641D01* +X129509120Y-159588440D01* +X129533825Y-159600464D01* +X129543401Y-159603618D01* +X129550926Y-159604697D01* +X129553622Y-159604451D01* +X129556738Y-159603723D01* +X129564176Y-159600873D01* +X129573135Y-159596256D01* +X129583503Y-159589980D01* +X129595175Y-159582154D01* +X129608039Y-159572885D01* +X129636916Y-159550458D01* +X129669266Y-159523566D01* +X129704220Y-159493076D01* +X129740910Y-159459859D01* +X129778469Y-159424780D01* +X129953095Y-159239571D01* +X129863135Y-158927363D01* +X129845824Y-158863161D01* +X129829815Y-158798710D01* +X129815418Y-158735748D01* +X129802943Y-158676010D01* +X129792701Y-158621233D01* +X129785001Y-158573153D01* +X129780154Y-158533506D01* +X129778897Y-158517388D01* +X129778469Y-158504030D01* +X129778377Y-158498109D01* +X129778102Y-158492258D01* +X129777650Y-158486485D01* +X129777022Y-158480796D01* +X129776225Y-158475201D01* +X129775260Y-158469707D01* +X129774133Y-158464321D01* +X129772847Y-158459051D01* +X129771406Y-158453906D01* +X129769813Y-158448892D01* +X129768074Y-158444017D01* +X129766191Y-158439290D01* +X129764168Y-158434718D01* +X129762010Y-158430309D01* +X129759720Y-158426070D01* +X129757302Y-158422010D01* +X129754760Y-158418135D01* +X129752098Y-158414455D01* +X129749320Y-158410975D01* +X129746429Y-158407706D01* +X129743430Y-158404653D01* +X129740326Y-158401825D01* +X129737122Y-158399229D01* +X129733820Y-158396874D01* +X129730426Y-158394767D01* +X129726942Y-158392916D01* +X129723373Y-158391328D01* +X129719723Y-158390011D01* +X129715995Y-158388974D01* +X129712193Y-158388223D01* +X129708322Y-158387767D01* +X129704385Y-158387614D01* +X129694707Y-158388736D01* +X129685503Y-158392130D01* +X129676748Y-158397834D01* +X129668419Y-158405886D01* +X129660493Y-158416326D01* +X129652947Y-158429192D01* +X129645758Y-158444523D01* +X129638901Y-158462358D01* +X129632355Y-158482735D01* +X129626096Y-158505694D01* +X129620100Y-158531272D01* +X129614345Y-158559510D01* +X129608806Y-158590445D01* +X129603462Y-158624116D01* +X129593260Y-158699822D01* +X129589465Y-158731707D01* +X129585039Y-158762849D01* +X129579999Y-158793221D01* +X129574367Y-158822792D01* +X129568162Y-158851533D01* +X129561402Y-158879416D01* +X129554107Y-158906411D01* +X129546297Y-158932490D01* +X129537990Y-158957623D01* +X129529207Y-158981782D01* +X129519967Y-159004936D01* +X129510288Y-159027058D01* +X129500191Y-159048118D01* +X129489695Y-159068087D01* +X129478819Y-159086935D01* +X129467583Y-159104635D01* +X129456005Y-159121156D01* +X129444106Y-159136470D01* +X129431905Y-159150548D01* +X129419420Y-159163360D01* +X129406672Y-159174878D01* +X129393680Y-159185072D01* +X129380463Y-159193913D01* +X129367041Y-159201373D01* +X129353433Y-159207422D01* +X129339658Y-159212032D01* +X129325735Y-159215172D01* +X129311685Y-159216814D01* +X129297527Y-159216930D01* +X129283279Y-159215489D01* +X129268961Y-159212463D01* +X129254593Y-159207823D01* +X129235856Y-159199668D01* +X129215816Y-159191203D01* +X129174557Y-159174087D01* +X129136275Y-159157965D01* +X129119956Y-159150740D01* +X129106427Y-159144322D01* +X129102970Y-159142911D01* +X129099550Y-159141654D01* +X129096170Y-159140550D01* +X129092835Y-159139599D01* +X129089552Y-159138798D01* +X129086323Y-159138148D01* +X129083154Y-159137647D01* +X129080051Y-159137294D01* +X129077017Y-159137088D01* +X129074058Y-159137029D01* +X129071178Y-159137115D01* +X129068382Y-159137345D01* +X129065676Y-159137719D01* +X129063064Y-159138235D01* +X129060550Y-159138893D01* +X129058140Y-159139691D01* +X129055839Y-159140629D01* +X129053651Y-159141705D01* +X129051581Y-159142919D01* +X129049635Y-159144269D01* +X129047816Y-159145756D01* +X129046130Y-159147376D01* +X129044582Y-159149131D01* +X129043176Y-159151018D01* +X129041917Y-159153038D01* +X129040810Y-159155188D01* +X129039860Y-159157468D01* +X129039073Y-159159876D01* +X129038451Y-159162413D01* +X129038002Y-159165077D01* +X129037728Y-159167866D01* +X129037636Y-159170781D01* +X128737233Y-159170781D01* +X128761720Y-159148031D01* +X128791159Y-159116624D01* +X128817218Y-159084007D01* +X128840076Y-159049723D01* +X128859911Y-159013316D01* +X128876901Y-158974327D01* +X128891224Y-158932300D01* +X128903059Y-158886777D01* +X128912584Y-158837300D01* +X128919978Y-158783413D01* +X128925418Y-158724659D01* +X128929083Y-158660578D01* +X128931151Y-158590716D01* +X128931801Y-158514613D01* +X128932009Y-158478853D01* +X128932721Y-158446814D01* +X128934069Y-158418248D01* +X128936184Y-158392906D01* +X128937570Y-158381366D01* +X128939198Y-158370540D01* +X128941083Y-158360396D01* +X128943243Y-158350903D01* +X128945693Y-158342030D01* +X128948451Y-158333747D01* +X128951532Y-158326021D01* +X128954953Y-158318823D01* +X128958731Y-158312120D01* +X128962882Y-158305883D01* +X128967422Y-158300079D01* +X128972368Y-158294679D01* +X128977737Y-158289651D01* +X128983544Y-158284964D01* +X128989807Y-158280587D01* +X128996542Y-158276489D01* +X129003766Y-158272639D01* +X129011493Y-158269006D01* +X129019743Y-158265559D01* +X129028530Y-158262268D01* +X129047783Y-158256025D01* +X129069384Y-158250030D01* +X129084483Y-158246369D01* +X129101868Y-158243312D01* +X129121347Y-158240845D01* +X129142724Y-158238951D01* +X129190401Y-158236822D01* +X129243348Y-158236801D01* +X129300017Y-158238765D01* +X129358856Y-158242589D01* +X129418315Y-158248149D01* +X129476844Y-158255322D01* +X129540396Y-158263456D01* +X129614180Y-158271776D01* +X129781776Y-158287734D01* +X129870257Y-158294752D01* +X129958303Y-158300715D01* +X130043248Y-158305315D01* +X130122426Y-158308240D01* +X130203341Y-158310937D01* +X130289528Y-158314937D01* +X130378318Y-158320053D01* +X130467047Y-158326099D01* +X130553047Y-158332889D01* +X130633652Y-158340237D01* +X130706195Y-158347957D01* +X130768010Y-158355863D01* +X131048468Y-158398197D01* +X131027301Y-158736864D01* +X131023106Y-158789195D01* +X131017493Y-158839996D01* +X131010500Y-158889226D01* +X131002166Y-158936842D01* +X130992529Y-158982803D01* +X130981629Y-159027067D01* +X130969505Y-159069593D01* +X130956194Y-159110340D01* +X130941736Y-159149264D01* +X130926170Y-159186326D01* +X130909534Y-159221482D01* +X130891867Y-159254692D01* +X130873208Y-159285914D01* +X130853596Y-159315106D01* +X130833069Y-159342226D01* +X130811665Y-159367233D01* +X130789425Y-159390085D01* +X130766386Y-159410741D01* +X130742588Y-159429158D01* +X130718069Y-159445295D01* +X130692868Y-159459111D01* +X130667023Y-159470564D01* +X130640574Y-159479611D01* +X130613559Y-159486213D01* +X130586016Y-159490326D01* +X130557986Y-159491909D01* +X130529505Y-159490920D01* +X130500614Y-159487319D01* +X130471351Y-159481062D01* +X130441755Y-159472109D01* +X130411864Y-159460418D01* +X130381717Y-159445947D01* +X130369503Y-159439265D01* +X130357673Y-159433105D01* +X130346241Y-159427465D01* +X130335219Y-159422341D01* +X130324619Y-159417728D01* +X130314454Y-159413623D01* +X130304737Y-159410022D01* +X130295480Y-159406921D01* +X130286696Y-159404316D01* +X130278397Y-159402203D01* +X130270596Y-159400578D01* +X130263306Y-159399438D01* +X130256540Y-159398779D01* +X130250309Y-159398596D01* +X130244626Y-159398886D01* +X130239505Y-159399645D01* +X130234957Y-159400869D01* +X130230995Y-159402555D01* +X130227632Y-159404697D01* +X130224881Y-159407294D01* +X130222753Y-159410339D01* +X130221262Y-159413831D01* +X130220420Y-159417764D01* +X130220240Y-159422135D01* +X130220735Y-159426941D01* +X130221916Y-159432176D01* +X130223797Y-159437838D01* +X130226390Y-159443922D01* +X130229708Y-159450425D01* +X130233763Y-159457342D01* +X130238569Y-159464671D01* +X130244136Y-159472406D01* +X130249017Y-159479147D01* +X130255650Y-159487391D01* +X130273737Y-159507958D01* +X130297528Y-159533238D01* +X130326157Y-159562363D01* +X130358754Y-159594465D01* +X130394452Y-159628675D01* +X130432382Y-159664125D01* +X130471677Y-159699946D01* +X130656886Y-159874572D01* +X130857968Y-159736989D01* +X130899250Y-159709886D01* +X130937942Y-159686108D01* +X130974310Y-159665633D01* +X131008615Y-159648436D01* +X131025077Y-159641060D01* +X131041123Y-159634495D01* +X131056784Y-159628738D01* +X131072095Y-159623787D01* +X131087088Y-159619637D01* +X131101796Y-159616287D01* +X131116252Y-159613734D01* +X131130489Y-159611974D01* +X131144540Y-159611004D01* +X131158438Y-159610823D01* +X131172216Y-159611426D01* +X131185907Y-159612811D01* +X131199543Y-159614975D01* +X131213159Y-159617915D01* +X131226785Y-159621629D01* +X131240457Y-159626112D01* +X131254205Y-159631363D01* +X131268065Y-159637379D01* +X131282067Y-159644156D01* +X131296247Y-159651692D01* +X131325265Y-159669027D01* +X131355385Y-159689363D01* +X131477093Y-159774029D01* +X131249552Y-160197362D01* +X131207470Y-160273860D01* +X131164658Y-160346490D01* +X131121257Y-160415105D01* +X131077407Y-160479557D01* +X131033247Y-160539700D01* +X130988916Y-160595385D01* +X130944555Y-160646466D01* +X130900302Y-160692795D01* +X130856297Y-160734226D01* +X130812679Y-160770610D01* +X130791059Y-160786863D01* +X130769589Y-160801800D01* +X130748285Y-160815402D01* +X130727165Y-160827650D01* +X130706246Y-160838526D01* +X130685547Y-160848012D01* +X130665084Y-160856089D01* +X130644875Y-160862738D01* +X130624937Y-160867942D01* +X130605288Y-160871682D01* +X130585945Y-160873940D01* +X130566926Y-160874696D01* +X130556498Y-160875093D01* +X130546070Y-160876259D01* +X130535672Y-160878158D01* +X130525337Y-160880753D01* +X130515095Y-160884006D01* +X130504977Y-160887881D01* +X130495014Y-160892342D01* +X130485236Y-160897351D01* +X130475676Y-160902872D01* +X130466364Y-160908867D01* +X130457331Y-160915301D01* +X130448608Y-160922135D01* +X130440226Y-160929334D01* +X130432216Y-160936860D01* +X130424610Y-160944677D01* +X130417437Y-160952748D01* +X130410729Y-160961036D01* +X130404518Y-160969504D01* +X130398834Y-160978116D01* +X130393707Y-160986834D01* +X130389170Y-160995622D01* +X130385253Y-161004443D01* +X130381987Y-161013260D01* +X130379403Y-161022036D01* +X130377532Y-161030735D01* +X130376406Y-161039320D01* +X130376054Y-161047753D01* +X130376509Y-161055998D01* +X130377801Y-161064019D01* +X130379961Y-161071778D01* +X130383020Y-161079239D01* +X130387009Y-161086364D01* +X130392564Y-161092189D01* +X130401189Y-161097743D01* +X130412728Y-161103002D01* +X130427027Y-161107943D01* +X130443931Y-161112544D01* +X130463284Y-161116780D01* +X130484931Y-161120629D01* +X130508718Y-161124067D01* +X130562089Y-161129617D01* +X130622158Y-161133245D01* +X130687684Y-161134765D01* +X130757427Y-161133990D01* +X130892095Y-161129493D01* +X130948043Y-161124861D01* +X130998363Y-161116873D01* +X131044528Y-161104203D01* +X131088011Y-161085526D01* +X131109207Y-161073521D01* +X131130285Y-161059516D01* +X131172823Y-161024848D01* +X131217097Y-160980195D01* +X131264580Y-160924233D01* +X131316745Y-160855637D01* +X131375064Y-160773079D01* +X131516058Y-160560781D01* +X131699344Y-160276736D01* +X131784992Y-160148589D01* +X131873555Y-160020505D01* +X131962490Y-159896017D01* +X132049255Y-159778659D01* +X132131307Y-159671968D01* +X132206103Y-159579478D01* +X132239986Y-159539663D01* +X132271101Y-159504723D01* +X132299132Y-159475101D01* +X132323759Y-159451239D01* +X132357457Y-159418197D01* +X132387218Y-159388318D01* +X132413196Y-159361291D01* +X132435546Y-159336807D01* +X132445409Y-159325421D01* +X132454423Y-159314555D01* +X132462608Y-159304169D01* +X132469983Y-159294225D01* +X132476567Y-159284685D01* +X132482380Y-159275508D01* +X132487441Y-159266657D01* +X132491770Y-159258093D01* +X132495385Y-159249777D01* +X132498307Y-159241671D01* +X132500554Y-159233734D01* +X132502147Y-159225930D01* +X132503103Y-159218218D01* +X132503444Y-159210561D01* +X132503187Y-159202920D01* +X132502353Y-159195255D01* +X132500961Y-159187528D01* +X132499030Y-159179700D01* +X132496580Y-159171733D01* +X132493630Y-159163587D01* +X132490199Y-159155225D01* +X132486307Y-159146606D01* +X132477217Y-159128447D01* +X132471393Y-159116935D01* +X132465848Y-159104314D01* +X132460614Y-159090717D01* +X132455720Y-159076275D01* +X132451198Y-159061119D01* +X132447080Y-159045383D01* +X132443396Y-159029196D01* +X132440176Y-159012692D01* +X132437453Y-158996002D01* +X132435257Y-158979257D01* +X132433619Y-158962590D01* +X132432570Y-158946133D01* +X132432141Y-158930016D01* +X132432364Y-158914373D01* +X132433268Y-158899334D01* +X132434886Y-158885031D01* +X132437972Y-158863751D01* +X132441717Y-158845757D01* +X132446780Y-158831360D01* +X132450011Y-158825607D01* +X132453819Y-158820869D01* +X132458286Y-158817186D01* +X132463494Y-158814596D01* +X132469526Y-158813137D01* +X132476464Y-158812849D01* +X132484390Y-158813770D01* +X132493386Y-158815939D01* +X132514921Y-158824176D01* +X132541727Y-158837870D01* +X132574463Y-158857331D01* +X132613788Y-158882869D01* +X132660360Y-158914794D01* +X132777882Y-158999047D01* +X132932301Y-159112569D01* +X133413843Y-159472406D01* +X133445594Y-159805779D01* +X133449194Y-159839783D01* +X133452074Y-159874167D01* +X133454256Y-159908691D01* +X133455764Y-159943114D01* +X133456620Y-159977196D01* +X133456849Y-160010697D01* +X133456473Y-160043376D01* +X133455516Y-160074993D01* +X133454000Y-160105308D01* +X133451950Y-160134080D01* +X133449388Y-160161070D01* +X133446338Y-160186036D01* +X133442822Y-160208739D01* +X133438865Y-160228939D01* +X133434489Y-160246394D01* +X133429718Y-160260865D01* +X133422436Y-160275099D01* +X133410650Y-160291890D01* +X133394569Y-160311070D01* +X133374404Y-160332466D01* +X133350363Y-160355909D01* +X133322655Y-160381227D01* +X133257078Y-160436810D01* +X133179346Y-160497850D01* +X133091135Y-160562983D01* +X132994118Y-160630845D01* +X132889969Y-160700071D01* +X132392552Y-161017569D01* +X132106802Y-161636699D01* +X132077069Y-161699403D01* +X132047529Y-161760308D01* +X132018377Y-161819105D01* +X131989806Y-161875484D01* +X131962011Y-161929135D01* +X131935184Y-161979746D01* +X131909520Y-162027009D01* +X131885213Y-162070614D01* +X131862456Y-162110250D01* +X131841443Y-162145606D01* +X131822368Y-162176375D01* +X131805424Y-162202244D01* +X131790806Y-162222904D01* +X131778708Y-162238045D01* +X131773663Y-162243449D01* +X131769322Y-162247357D01* +X131765707Y-162249730D01* +X131762843Y-162250530D01* +X131747295Y-162252319D01* +X131726515Y-162257651D01* +X131669661Y-162278725D01* +X131593087Y-162313318D01* +X131497599Y-162360994D01* +X131384004Y-162421322D01* +X131253108Y-162493865D01* +X131105716Y-162578190D01* +X130942636Y-162673863D01* +X130906099Y-162695669D01* +X130868128Y-162717343D01* +X130789094Y-162759769D01* +X130707952Y-162800087D01* +X130627119Y-162837243D01* +X130549015Y-162870182D01* +X130476058Y-162897850D01* +X130442266Y-162909378D01* +X130410667Y-162919193D01* +X130381563Y-162927163D01* +X130355258Y-162933156D01* +X130299376Y-162947904D01* +X130232641Y-162967799D01* +X130157597Y-162992035D01* +X130076786Y-163019806D01* +X129992750Y-163050305D01* +X129908032Y-163082727D01* +X129825174Y-163116265D01* +X129746719Y-163150114D01* +X129381593Y-163319445D01* +X129540343Y-163404113D01* +X129615505Y-163446672D01* +X129687962Y-163488852D01* +X129757365Y-163530395D01* +X129823365Y-163571048D01* +X129885613Y-163610553D01* +X129943761Y-163648656D01* +X129997459Y-163685099D01* +X130046359Y-163719628D01* +X130090112Y-163751987D01* +X130128369Y-163781919D01* +X130160782Y-163809170D01* +X130187001Y-163833482D01* +X130197679Y-163844457D01* +X130206678Y-163854601D01* +X130213954Y-163863883D01* +X130219464Y-163872271D01* +X130223163Y-163879732D01* +X130225010Y-163886235D01* +X130224959Y-163891748D01* +X130222967Y-163896239D01* +X130209888Y-163910470D01* +X130189711Y-163921475D01* +X130129309Y-163934169D01* +X130044258Y-163935050D01* +X129937052Y-163924847D01* +X129810190Y-163904287D01* +X129666165Y-163874100D01* +X129507475Y-163835015D01* +X129336614Y-163787759D01* +X128968368Y-163671653D01* +X128581395Y-163531610D01* +X128195661Y-163373459D01* +X128009500Y-163289416D01* +X127831136Y-163203031D01* +X127566139Y-163070325D01* +X127306599Y-162943076D01* +X127081786Y-162834680D01* +X126920969Y-162758529D01* +X126785370Y-162694450D01* +X126629927Y-162618961D01* +X126474484Y-162540496D01* +X126402964Y-162502783D01* +X126338886Y-162467487D01* +X126172529Y-162381829D01* +X126057624Y-162324615D01* +X129619719Y-162324615D01* +X129621077Y-162349071D01* +X129625061Y-162372804D01* +X129631540Y-162395771D01* +X129640379Y-162417932D01* +X129651448Y-162439243D01* +X129664612Y-162459664D01* +X129679739Y-162479153D01* +X129696696Y-162497668D01* +X129715351Y-162515168D01* +X129735571Y-162531610D01* +X129757223Y-162546954D01* +X129780174Y-162561157D01* +X129804292Y-162574178D01* +X129829443Y-162585976D01* +X129855496Y-162596508D01* +X129882317Y-162605733D01* +X129909774Y-162613609D01* +X129937734Y-162620095D01* +X129966064Y-162625149D01* +X129994631Y-162628729D01* +X130023302Y-162630793D01* +X130051946Y-162631301D01* +X130080429Y-162630210D01* +X130108618Y-162627478D01* +X130136381Y-162623064D01* +X130163585Y-162616927D01* +X130190097Y-162609024D01* +X130215785Y-162599314D01* +X130240515Y-162587756D01* +X130264156Y-162574307D01* +X130286573Y-162558926D01* +X130307635Y-162541572D01* +X130321046Y-162529249D01* +X130333498Y-162517096D01* +X130344995Y-162505128D01* +X130355539Y-162493358D01* +X130365134Y-162481801D01* +X130373782Y-162470472D01* +X130381487Y-162459385D01* +X130388250Y-162448554D01* +X130394076Y-162437995D01* +X130398967Y-162427722D01* +X130402925Y-162417750D01* +X130405954Y-162408092D01* +X130408058Y-162398763D01* +X130409237Y-162389779D01* +X130409496Y-162381153D01* +X130408838Y-162372900D01* +X130407265Y-162365035D01* +X130404780Y-162357572D01* +X130401386Y-162350525D01* +X130397087Y-162343910D01* +X130391884Y-162337740D01* +X130385781Y-162332031D01* +X130378781Y-162326796D01* +X130370887Y-162322051D01* +X130362101Y-162317810D01* +X130352426Y-162314086D01* +X130341867Y-162310896D01* +X130330424Y-162308253D01* +X130318101Y-162306173D01* +X130304902Y-162304668D01* +X130290829Y-162303755D01* +X130275885Y-162303448D01* +X130257643Y-162303003D01* +X130240579Y-162301629D01* +X130224632Y-162299262D01* +X130217058Y-162297687D01* +X130209739Y-162295841D01* +X130202668Y-162293715D01* +X130195838Y-162291303D01* +X130189240Y-162288597D01* +X130182867Y-162285588D01* +X130176711Y-162282269D01* +X130170765Y-162278632D01* +X130165019Y-162274670D01* +X130159468Y-162270374D01* +X130154103Y-162265737D01* +X130148916Y-162260752D01* +X130143899Y-162255410D01* +X130139045Y-162249703D01* +X130134347Y-162243625D01* +X130129795Y-162237166D01* +X130125383Y-162230320D01* +X130121103Y-162223079D01* +X130112907Y-162207380D01* +X130105145Y-162190006D01* +X130097755Y-162170895D01* +X130090676Y-162149987D01* +X130084423Y-162134129D01* +X130077612Y-162118372D01* +X130070306Y-162102816D01* +X130062565Y-162087563D01* +X130054451Y-162072713D01* +X130046028Y-162058366D01* +X130037357Y-162044624D01* +X130028500Y-162031588D01* +X130019518Y-162019358D01* +X130010475Y-162008034D01* +X130001431Y-161997718D01* +X129992450Y-161988511D01* +X129988002Y-161984354D01* +X129983592Y-161980513D01* +X129979230Y-161976999D01* +X129974921Y-161973824D01* +X129970674Y-161971003D01* +X129966498Y-161968547D01* +X129962398Y-161966468D01* +X129958384Y-161964780D01* +X129947636Y-161961637D01* +X129936268Y-161960101D01* +X129924344Y-161960103D01* +X129911927Y-161961576D01* +X129899080Y-161964452D01* +X129885866Y-161968664D01* +X129872347Y-161974142D01* +X129858587Y-161980820D01* +X129844649Y-161988630D01* +X129830595Y-161997504D01* +X129802395Y-162018172D01* +X129774488Y-162042282D01* +X129747380Y-162069291D01* +X129721574Y-162098656D01* +X129697575Y-162129835D01* +X129675885Y-162162286D01* +X129657009Y-162195465D01* +X129641450Y-162228830D01* +X129635073Y-162245412D01* +X129629713Y-162261838D01* +X129625435Y-162278039D01* +X129622302Y-162293947D01* +X129620375Y-162309495D01* +X129619719Y-162324615D01* +X126057624Y-162324615D01* +X125932750Y-162262437D01* +X125651300Y-162125184D01* +X125359927Y-161985947D01* +X124790224Y-161713776D01* +X127555463Y-161713776D01* +X127556349Y-161718536D01* +X127558175Y-161723163D01* +X127560920Y-161727639D01* +X127564568Y-161731946D01* +X127569100Y-161736067D01* +X127574496Y-161739984D01* +X127580740Y-161743681D01* +X127587812Y-161747139D01* +X127595694Y-161750341D01* +X127604368Y-161753270D01* +X127613815Y-161755909D01* +X127624017Y-161758239D01* +X127646611Y-161761906D01* +X127672004Y-161764130D01* +X127700047Y-161764774D01* +X127730595Y-161763696D01* +X127766106Y-161762455D01* +X127804346Y-161762703D01* +X127844075Y-161764440D01* +X127884052Y-161767665D01* +X127903746Y-161769836D01* +X127923037Y-161772379D01* +X127941770Y-161775294D01* +X127959789Y-161778581D01* +X127976941Y-161782240D01* +X127993069Y-161786271D01* +X128008020Y-161790674D01* +X128021636Y-161795449D01* +X128036024Y-161799981D01* +X128049422Y-161803676D01* +X128061833Y-161806564D01* +X128073261Y-161808678D01* +X128083709Y-161810047D01* +X128093179Y-161810703D01* +X128101674Y-161810677D01* +X128109197Y-161810000D01* +X128115751Y-161808703D01* +X128121340Y-161806816D01* +X128125965Y-161804372D01* +X128129630Y-161801400D01* +X128132338Y-161797933D01* +X128134091Y-161794000D01* +X128134893Y-161789633D01* +X128134746Y-161784863D01* +X128133653Y-161779721D01* +X128131618Y-161774238D01* +X128128643Y-161768445D01* +X128124731Y-161762373D01* +X128119884Y-161756053D01* +X128114107Y-161749516D01* +X128107402Y-161742793D01* +X128099771Y-161735915D01* +X128091217Y-161728912D01* +X128081744Y-161721817D01* +X128071355Y-161714660D01* +X128060052Y-161707471D01* +X128047838Y-161700283D01* +X128034716Y-161693126D01* +X128020689Y-161686030D01* +X128005760Y-161679028D01* +X127979157Y-161667744D01* +X127952926Y-161657707D01* +X127927068Y-161648926D01* +X127901581Y-161641408D01* +X127876466Y-161635162D01* +X127851723Y-161630195D01* +X127827353Y-161626514D01* +X127803354Y-161624128D01* +X127779728Y-161623044D01* +X127756473Y-161623270D01* +X127733591Y-161624814D01* +X127711081Y-161627683D01* +X127688943Y-161631885D01* +X127667177Y-161637429D01* +X127645783Y-161644321D01* +X127624761Y-161652569D01* +X127612945Y-161657574D01* +X127602288Y-161662654D01* +X127592773Y-161667793D01* +X127584381Y-161672972D01* +X127577094Y-161678174D01* +X127570892Y-161683382D01* +X127565759Y-161688578D01* +X127561674Y-161693746D01* +X127558621Y-161698867D01* +X127556580Y-161703924D01* +X127555534Y-161708899D01* +X127555463Y-161713776D01* +X124790224Y-161713776D01* +X124750724Y-161694905D01* +X124467702Y-161558810D01* +X124248677Y-161451490D01* +X124161716Y-161409197D01* +X124076864Y-161370129D01* +X123996228Y-161335030D01* +X123921917Y-161304644D01* +X123856040Y-161279716D01* +X123826923Y-161269530D01* +X123800705Y-161260989D01* +X123777650Y-161254183D01* +X123758020Y-161249207D01* +X123742081Y-161246153D01* +X123730094Y-161245114D01* +X123717924Y-161244078D01* +X123701445Y-161241042D01* +X123656672Y-161229404D01* +X123598009Y-161211069D01* +X123527688Y-161186905D01* +X123447941Y-161157780D01* +X123361001Y-161124562D01* +X123269099Y-161088120D01* +X123174470Y-161049322D01* +X123116105Y-161023518D01* +X123060027Y-160997676D01* +X123006166Y-160971756D01* +X122954452Y-160945720D01* +X122904815Y-160919529D01* +X122857186Y-160893144D01* +X122811495Y-160866527D01* +X122767673Y-160839639D01* +X122725648Y-160812440D01* +X122685352Y-160784893D01* +X122646715Y-160756958D01* +X122609667Y-160728597D01* +X122574138Y-160699771D01* +X122540058Y-160670440D01* +X122512346Y-160645124D01* +X126566120Y-160645124D01* +X126566424Y-160648990D01* +X126567564Y-160652488D01* +X126569564Y-160655629D01* +X126572450Y-160658425D01* +X126576247Y-160660889D01* +X126580979Y-160663030D01* +X126593353Y-160666394D01* +X126609773Y-160668611D01* +X126630442Y-160669774D01* +X126655559Y-160669976D01* +X126685327Y-160669309D01* +X126719948Y-160667868D01* +X126804553Y-160663031D01* +X126824446Y-160662471D01* +X126844385Y-160662763D01* +X126864293Y-160663892D01* +X126884093Y-160665843D01* +X126903707Y-160668600D01* +X126923057Y-160672148D01* +X126942066Y-160676470D01* +X126960657Y-160681553D01* +X126978751Y-160687379D01* +X126996272Y-160693934D01* +X127013142Y-160701202D01* +X127029283Y-160709168D01* +X127044618Y-160717815D01* +X127059069Y-160727130D01* +X127072559Y-160737095D01* +X127085011Y-160747697D01* +X127100965Y-160761650D01* +X127115159Y-160773751D01* +X127127694Y-160784008D01* +X127138672Y-160792427D01* +X127143607Y-160795950D01* +X127148192Y-160799017D01* +X127152437Y-160801628D01* +X127156355Y-160803785D01* +X127159960Y-160805489D01* +X127163263Y-160806740D01* +X127166277Y-160807539D01* +X127169016Y-160807888D01* +X127171490Y-160807788D01* +X127173714Y-160807238D01* +X127175700Y-160806241D01* +X127177459Y-160804798D01* +X127179006Y-160802908D01* +X127180352Y-160800574D01* +X127181510Y-160797797D01* +X127182493Y-160794576D01* +X127183312Y-160790913D01* +X127183982Y-160786810D01* +X127184514Y-160782267D01* +X127184921Y-160777285D01* +X127185411Y-160766007D01* +X127185552Y-160752986D01* +X127185352Y-160748445D01* +X127184757Y-160743759D01* +X127183777Y-160738938D01* +X127182420Y-160733990D01* +X127178610Y-160723756D01* +X127173398Y-160713135D01* +X127166852Y-160702203D01* +X127159042Y-160691038D01* +X127150039Y-160679719D01* +X127139912Y-160668322D01* +X127128730Y-160656925D01* +X127116564Y-160645605D01* +X127103484Y-160634441D01* +X127089558Y-160623509D01* +X127074857Y-160612886D01* +X127059451Y-160602652D01* +X127043409Y-160592882D01* +X127026802Y-160583655D01* +X126990712Y-160565981D01* +X126955871Y-160550665D01* +X126922285Y-160537704D01* +X126905966Y-160532108D01* +X126889963Y-160527100D01* +X126874278Y-160522682D01* +X126858912Y-160518853D01* +X126843866Y-160515613D01* +X126829140Y-160512962D01* +X126814736Y-160510900D01* +X126800655Y-160509427D01* +X126786897Y-160508544D01* +X126773464Y-160508249D01* +X126760356Y-160508544D01* +X126747575Y-160509427D01* +X126735122Y-160510900D01* +X126722997Y-160512962D01* +X126711201Y-160515613D01* +X126699736Y-160518853D01* +X126688602Y-160522682D01* +X126677800Y-160527100D01* +X126667332Y-160532108D01* +X126657198Y-160537704D01* +X126647399Y-160543890D01* +X126637937Y-160550665D01* +X126628812Y-160558028D01* +X126620024Y-160565981D01* +X126611576Y-160574523D01* +X126603469Y-160583655D01* +X126590728Y-160599545D01* +X126580421Y-160613544D01* +X126572750Y-160625745D01* +X126567915Y-160636240D01* +X126566625Y-160640878D01* +X126566120Y-160645124D01* +X122512346Y-160645124D01* +X122507359Y-160640568D01* +X122475969Y-160610113D01* +X122423683Y-160558551D01* +X122367242Y-160504197D01* +X122308444Y-160448728D01* +X122249089Y-160393817D01* +X122190973Y-160341138D01* +X122135897Y-160292366D01* +X122085657Y-160249175D01* +X122042053Y-160213239D01* +X121846260Y-160054489D01* +X121788052Y-159419488D01* +X121765893Y-159146968D01* +X121741750Y-158874447D01* +X121703387Y-158456406D01* +X121684576Y-158221712D01* +X121671967Y-158027450D01* +X121668065Y-157942612D01* +X121665807Y-157864441D01* +X121665223Y-157791789D01* +X121666344Y-157723509D01* +X121669202Y-157658454D01* +X121673827Y-157595476D01* +X121680250Y-157533428D01* +X121688503Y-157471163D01* +X121698616Y-157407534D01* +X121710621Y-157341393D01* +X121740428Y-157196989D01* +X121758532Y-157106225D01* +X121773149Y-157018322D01* +X121784262Y-156933039D01* +X121791856Y-156850136D01* +X121795915Y-156769372D01* +X121796424Y-156690508D01* +X121793367Y-156613302D01* +X121786729Y-156537515D01* +X121776495Y-156462906D01* +X121762648Y-156389235D01* +X121745174Y-156316261D01* +X121724056Y-156243745D01* +X121699280Y-156171446D01* +X121670829Y-156099124D01* +X121638689Y-156026538D01* +X121602843Y-155953448D01* +X121541824Y-155832567D01* +X121467906Y-155680927D01* +X121390020Y-155517380D01* +X121317095Y-155360779D01* +X121281396Y-155282603D01* +X121238877Y-155196738D01* +X121191148Y-155105911D01* +X121139823Y-155012853D01* +X121086514Y-154920290D01* +X121032832Y-154830952D01* +X120980391Y-154747567D01* +X120930803Y-154672864D01* +X120846645Y-154545862D01* +X121682218Y-154545862D01* +X121682388Y-154549441D01* +X121682890Y-154553226D01* +X121683718Y-154557204D01* +X121684864Y-154561365D01* +X121688079Y-154570186D01* +X121692471Y-154579597D01* +X121697980Y-154589503D01* +X121704543Y-154599813D01* +X121712098Y-154610432D01* +X121720583Y-154621269D01* +X121729937Y-154632229D01* +X121740097Y-154643221D01* +X121751000Y-154654151D01* +X121762586Y-154664925D01* +X121774792Y-154675451D01* +X121787557Y-154685637D01* +X121800817Y-154695388D01* +X121814511Y-154704612D01* +X121849943Y-154733150D01* +X121895808Y-154777890D01* +X121950758Y-154837046D01* +X122013444Y-154908838D01* +X122156629Y-155083195D01* +X122314573Y-155286697D01* +X122476486Y-155505082D01* +X122631577Y-155724087D01* +X122769058Y-155929449D01* +X122827821Y-156022558D01* +X122878136Y-156106907D01* +X123042178Y-156392654D01* +X123100386Y-156212739D01* +X123112726Y-156168226D01* +X123125687Y-156111619D01* +X123138895Y-156045215D01* +X123151980Y-155971307D01* +X123164568Y-155892190D01* +X123176288Y-155810158D01* +X123186768Y-155727507D01* +X123195635Y-155646529D01* +X123205888Y-155522000D01* +X123209588Y-155471157D01* +X123212172Y-155427174D01* +X123213007Y-155407578D01* +X123213516Y-155389485D01* +X123213684Y-155372824D01* +X123213495Y-155357524D01* +X123212935Y-155343515D01* +X123211986Y-155330726D01* +X123210635Y-155319086D01* +X123208865Y-155308525D01* +X123206661Y-155298971D01* +X123204007Y-155290354D01* +X123200889Y-155282603D01* +X123197289Y-155275648D01* +X123193194Y-155269418D01* +X123188587Y-155263841D01* +X123183453Y-155258848D01* +X123177776Y-155254368D01* +X123171542Y-155250329D01* +X123164733Y-155246662D01* +X123157336Y-155243294D01* +X123149333Y-155240157D01* +X123140711Y-155237178D01* +X123131453Y-155234287D01* +X123110969Y-155228488D01* +X123059798Y-155212052D01* +X122995038Y-155187291D01* +X122833405Y-155117197D01* +X122643370Y-155027012D01* +X122442235Y-154925540D01* +X122247301Y-154821588D01* +X122075869Y-154723961D01* +X122004374Y-154680271D01* +X121945242Y-154641464D01* +X121900636Y-154608642D01* +X121872719Y-154582904D01* +X121861930Y-154571324D01* +X121851395Y-154560397D01* +X121841119Y-154550125D01* +X121831109Y-154540509D01* +X121821371Y-154531553D01* +X121811909Y-154523257D01* +X121802730Y-154515625D01* +X121793840Y-154508656D01* +X121785245Y-154502355D01* +X121776950Y-154496722D01* +X121768961Y-154491759D01* +X121761284Y-154487469D01* +X121753925Y-154483853D01* +X121746889Y-154480914D01* +X121740183Y-154478653D01* +X121733813Y-154477072D01* +X121727783Y-154476173D01* +X121722100Y-154475958D01* +X121716770Y-154476429D01* +X121711798Y-154477588D01* +X121707191Y-154479437D01* +X121702954Y-154481978D01* +X121699093Y-154485212D01* +X121695613Y-154489142D01* +X121692521Y-154493770D01* +X121689823Y-154499098D01* +X121687523Y-154505127D01* +X121685629Y-154511859D01* +X121684146Y-154519297D01* +X121683079Y-154527442D01* +X121682435Y-154536296D01* +X121682218Y-154545862D01* +X120846645Y-154545862D01* +X120639761Y-154233655D01* +X120491243Y-153987831D01* +X120362444Y-153777167D01* +X120252250Y-153600113D01* +X120159542Y-153455119D01* +X120119397Y-153394160D01* +X120083206Y-153340635D01* +X120050828Y-153294350D01* +X120022124Y-153255111D01* +X119996955Y-153222724D01* +X119975181Y-153196995D01* +X119956663Y-153177731D01* +X119941261Y-153164738D01* +X119928237Y-153155300D01* +X119916942Y-153146776D01* +X119907368Y-153139089D01* +X119903223Y-153135535D01* +X119899506Y-153132162D01* +X119896216Y-153128959D01* +X119893350Y-153125917D01* +X119890909Y-153123026D01* +X119888892Y-153120276D01* +X119887297Y-153117659D01* +X119886123Y-153115163D01* +X119885370Y-153112780D01* +X119885037Y-153110499D01* +X119885122Y-153108311D01* +X119885625Y-153106207D01* +X119886544Y-153104177D01* +X119887879Y-153102210D01* +X119889629Y-153100298D01* +X119891792Y-153098430D01* +X119894368Y-153096597D01* +X119897356Y-153094789D01* +X119900755Y-153092997D01* +X119904564Y-153091211D01* +X119908782Y-153089421D01* +X119913407Y-153087617D01* +X119923878Y-153083930D01* +X119935969Y-153080073D01* +X119984835Y-153062791D01* +X120060985Y-153037077D01* +X120154003Y-153006403D01* +X120253469Y-152974240D01* +X120346487Y-152940918D01* +X120422141Y-152914046D01* +X120491595Y-152889572D01* +X120504400Y-152893751D01* +G37* +G36* +X140796338Y-154047441D02* +G01* +X140801588Y-154048632D01* +X140803901Y-154049603D01* +X140806001Y-154050824D01* +X140807884Y-154052298D01* +X140809546Y-154054025D01* +X140810983Y-154056007D01* +X140812192Y-154058245D01* +X140813908Y-154063495D01* +X140814662Y-154069783D01* +X140814424Y-154077120D01* +X140813163Y-154085514D01* +X140810848Y-154094977D01* +X140807448Y-154105517D01* +X140802931Y-154117144D01* +X140797267Y-154129868D01* +X140790425Y-154143698D01* +X140774430Y-154176659D01* +X140760195Y-154209947D01* +X140747742Y-154243389D01* +X140737096Y-154276816D01* +X140728279Y-154310056D01* +X140721314Y-154342941D01* +X140716225Y-154375298D01* +X140713035Y-154406957D01* +X140711768Y-154437749D01* +X140712446Y-154467502D01* +X140715093Y-154496045D01* +X140719732Y-154523209D01* +X140722806Y-154536220D01* +X140726387Y-154548823D01* +X140730477Y-154560995D01* +X140735080Y-154572716D01* +X140740198Y-154583963D01* +X140745835Y-154594717D01* +X140751993Y-154604955D01* +X140758675Y-154614657D01* +X140770873Y-154630463D01* +X140781846Y-154644122D01* +X140791859Y-154655595D01* +X140796587Y-154660499D01* +X140801173Y-154664843D01* +X140805651Y-154668621D01* +X140810054Y-154671828D01* +X140814414Y-154674460D01* +X140818764Y-154676511D01* +X140823138Y-154677977D01* +X140827567Y-154678853D01* +X140832086Y-154679134D01* +X140836727Y-154678816D01* +X140841523Y-154677892D01* +X140846507Y-154676360D01* +X140851712Y-154674213D01* +X140857171Y-154671447D01* +X140862916Y-154668057D01* +X140868981Y-154664038D01* +X140875399Y-154659385D01* +X140882203Y-154654094D01* +X140897099Y-154641577D01* +X140913932Y-154626448D01* +X140932967Y-154608668D01* +X140954467Y-154588198D01* +X140986412Y-154559553D01* +X141014815Y-154535156D01* +X141039730Y-154515038D01* +X141061210Y-154499230D01* +X141070680Y-154492952D01* +X141079311Y-154487763D01* +X141087112Y-154483667D01* +X141094087Y-154480668D01* +X141100245Y-154478769D01* +X141105592Y-154477975D01* +X141110134Y-154478290D01* +X141113879Y-154479717D01* +X141116834Y-154482260D01* +X141119004Y-154485923D01* +X141120398Y-154490710D01* +X141121021Y-154496625D01* +X141120880Y-154503672D01* +X141119983Y-154511854D01* +X141118336Y-154521176D01* +X141115946Y-154531641D01* +X141108963Y-154556017D01* +X141099089Y-154585013D01* +X141086378Y-154618660D01* +X141070883Y-154656988D01* +X141055476Y-154696664D01* +X141042006Y-154735338D01* +X141030487Y-154773031D01* +X141020934Y-154809764D01* +X141013361Y-154845560D01* +X141007783Y-154880440D01* +X141004215Y-154914424D01* +X141002671Y-154947534D01* +X141003166Y-154979791D01* +X141005714Y-155011217D01* +X141010329Y-155041833D01* +X141017027Y-155071660D01* +X141025822Y-155100720D01* +X141036727Y-155129034D01* +X141049759Y-155156623D01* +X141064931Y-155183509D01* +X141082258Y-155209713D01* +X141101754Y-155235255D01* +X141123435Y-155260159D01* +X141147314Y-155284444D01* +X141173406Y-155308132D01* +X141201725Y-155331245D01* +X141232287Y-155353803D01* +X141265105Y-155375829D01* +X141300194Y-155397343D01* +X141337570Y-155418366D01* +X141377245Y-155438921D01* +X141419235Y-155459028D01* +X141510218Y-155497985D01* +X141610635Y-155535407D01* +X141689008Y-155563838D01* +X141767079Y-155593439D01* +X141844422Y-155624017D01* +X141920609Y-155655378D01* +X141995215Y-155687328D01* +X142067814Y-155719673D01* +X142137979Y-155752220D01* +X142205284Y-155784775D01* +X142269302Y-155817144D01* +X142329607Y-155849133D01* +X142385773Y-155880549D01* +X142437373Y-155911197D01* +X142483981Y-155940883D01* +X142525172Y-155969415D01* +X142560517Y-155996598D01* +X142589592Y-156022239D01* +X142706006Y-156133363D01* +X142568425Y-156249782D01* +X142503853Y-156302038D01* +X142427885Y-156357278D01* +X142341531Y-156415015D01* +X142245798Y-156474759D01* +X142030225Y-156598317D01* +X141789227Y-156724046D01* +X141530865Y-156848039D01* +X141263202Y-156966389D01* +X140994299Y-157075189D01* +X140732216Y-157170532D01* +X140624777Y-157206546D01* +X140528291Y-157239375D01* +X140442177Y-157269305D01* +X140365852Y-157296622D01* +X140298736Y-157321614D01* +X140268450Y-157333327D01* +X140240247Y-157344567D01* +X140214057Y-157355369D01* +X140189805Y-157365769D01* +X140167419Y-157375802D01* +X140146827Y-157385505D01* +X140127955Y-157394914D01* +X140110732Y-157404063D01* +X140095084Y-157412990D01* +X140080939Y-157421730D01* +X140068224Y-157430319D01* +X140056867Y-157438792D01* +X140046794Y-157447186D01* +X140037934Y-157455537D01* +X140030213Y-157463880D01* +X140023558Y-157472250D01* +X140017898Y-157480685D01* +X140013160Y-157489219D01* +X140009270Y-157497890D01* +X140006156Y-157506731D01* +X140003746Y-157515780D01* +X140001966Y-157525072D01* +X140000080Y-157541665D01* +X140000519Y-157557856D01* +X140003501Y-157573860D01* +X140009242Y-157589895D01* +X140017960Y-157606178D01* +X140029871Y-157622926D01* +X140045193Y-157640357D01* +X140064143Y-157658687D01* +X140086937Y-157678133D01* +X140113794Y-157698912D01* +X140144929Y-157721241D01* +X140180560Y-157745338D01* +X140220904Y-157771419D01* +X140266178Y-157799702D01* +X140372384Y-157863740D01* +X140561797Y-157975843D01* +X140746676Y-158089597D01* +X140926454Y-158204544D01* +X141100566Y-158320228D01* +X141268446Y-158436191D01* +X141429527Y-158551976D01* +X141583245Y-158667125D01* +X141729034Y-158781181D01* +X141866326Y-158893687D01* +X141994558Y-159004186D01* +X142113162Y-159112219D01* +X142221572Y-159217331D01* +X142319224Y-159319063D01* +X142405551Y-159416958D01* +X142479987Y-159510558D01* +X142541967Y-159599408D01* +X142690133Y-159837532D01* +X142541967Y-159990988D01* +X142495106Y-160038646D01* +X142438696Y-160091706D01* +X142302188Y-160210345D01* +X142142363Y-160339526D01* +X141969144Y-160471869D01* +X141792452Y-160599996D01* +X141622209Y-160716525D01* +X141468337Y-160814079D01* +X141400641Y-160853434D01* +X141340758Y-160885277D01* +X141278447Y-160915343D01* +X141204415Y-160949192D01* +X141121330Y-160985645D01* +X141031857Y-161023524D01* +X140938664Y-161061652D01* +X140844417Y-161098849D01* +X140751782Y-161133938D01* +X140663426Y-161165740D01* +X140620238Y-161181722D01* +X140578128Y-161197851D01* +X140537305Y-161214027D01* +X140497978Y-161230148D01* +X140460356Y-161246115D01* +X140424649Y-161261826D01* +X140391066Y-161277180D01* +X140359816Y-161292077D01* +X140331108Y-161306416D01* +X140305152Y-161320096D01* +X140282157Y-161333016D01* +X140262333Y-161345076D01* +X140245888Y-161356175D01* +X140233032Y-161366211D01* +X140228015Y-161370800D01* +X140223974Y-161375085D01* +X140220935Y-161379054D01* +X140218923Y-161382695D01* +X140217309Y-161389981D01* +X140216423Y-161399810D01* +X140216250Y-161411996D01* +X140216775Y-161426352D01* +X140219855Y-161460831D01* +X140225539Y-161501759D01* +X140233704Y-161547647D01* +X140244225Y-161597009D01* +X140256979Y-161648354D01* +X140271841Y-161700195D01* +X140285664Y-161749677D01* +X140297348Y-161795167D01* +X140306862Y-161837013D01* +X140314174Y-161875565D01* +X140319254Y-161911172D01* +X140320947Y-161927979D01* +X140322070Y-161944181D01* +X140322620Y-161959821D01* +X140322592Y-161974943D01* +X140321983Y-161989590D01* +X140320789Y-162003805D01* +X140319005Y-162017634D01* +X140316629Y-162031118D01* +X140313656Y-162044301D01* +X140310081Y-162057228D01* +X140305903Y-162069942D01* +X140301116Y-162082486D01* +X140295716Y-162094904D01* +X140289700Y-162107240D01* +X140283064Y-162119537D01* +X140275804Y-162131839D01* +X140267917Y-162144190D01* +X140259397Y-162156632D01* +X140240447Y-162181967D01* +X140218923Y-162208194D01* +X140208753Y-162218674D01* +X140198087Y-162228287D01* +X140186925Y-162237031D01* +X140175267Y-162244906D01* +X140163113Y-162251914D01* +X140150463Y-162258053D01* +X140137317Y-162263324D01* +X140123675Y-162267727D01* +X140109536Y-162271262D01* +X140094902Y-162273929D01* +X140079771Y-162275728D01* +X140064145Y-162276658D01* +X140048022Y-162276720D01* +X140031403Y-162275915D01* +X140014288Y-162274241D01* +X139996677Y-162271699D01* +X139974140Y-162267200D01* +X139954054Y-162263731D01* +X139936261Y-162261455D01* +X139920608Y-162260537D01* +X139913535Y-162260637D01* +X139906939Y-162261137D01* +X139900801Y-162262058D01* +X139895100Y-162263420D01* +X139889818Y-162265243D01* +X139884935Y-162267547D01* +X139880432Y-162270354D01* +X139876290Y-162273682D01* +X139872488Y-162277554D01* +X139869008Y-162281988D01* +X139865831Y-162287005D01* +X139862936Y-162292627D01* +X139860305Y-162298872D01* +X139857918Y-162305761D01* +X139855756Y-162313315D01* +X139853800Y-162321555D01* +X139850425Y-162340170D01* +X139847640Y-162361769D01* +X139845288Y-162386516D01* +X139843216Y-162414572D01* +X139839212Y-162450029D01* +X139833195Y-162485904D01* +X139825231Y-162522118D01* +X139815384Y-162558593D01* +X139803719Y-162595250D01* +X139790301Y-162632011D01* +X139758467Y-162705530D01* +X139720401Y-162778521D01* +X139676622Y-162850358D01* +X139627649Y-162920412D01* +X139574003Y-162988055D01* +X139516201Y-163052660D01* +X139454764Y-163113598D01* +X139390211Y-163170242D01* +X139323061Y-163221964D01* +X139253834Y-163268136D01* +X139218604Y-163288944D01* +X139183049Y-163308129D01* +X139147234Y-163325613D01* +X139111225Y-163341317D01* +X139075086Y-163355162D01* +X139038882Y-163367071D01* +X138990354Y-163380455D01* +X138943849Y-163390801D01* +X138899158Y-163398046D01* +X138856072Y-163402128D01* +X138835065Y-163402964D01* +X138814380Y-163402986D01* +X138793993Y-163402186D01* +X138773875Y-163400557D01* +X138754002Y-163398091D01* +X138734347Y-163394779D01* +X138714883Y-163390615D01* +X138695586Y-163385591D01* +X138676427Y-163379699D01* +X138657382Y-163372930D01* +X138638425Y-163365278D01* +X138619528Y-163356735D01* +X138600667Y-163347292D01* +X138581814Y-163336943D01* +X138544029Y-163313492D01* +X138505966Y-163286320D01* +X138467414Y-163255366D01* +X138428165Y-163220567D01* +X138388008Y-163181862D01* +X138369289Y-163162320D01* +X138350867Y-163141489D01* +X138332793Y-163119504D01* +X138315114Y-163096503D01* +X138281143Y-163047999D01* +X138249351Y-162997068D01* +X138220132Y-162944804D01* +X138193882Y-162892300D01* +X138170995Y-162840648D01* +X138151869Y-162790942D01* +X138136897Y-162744275D01* +X138126475Y-162701739D01* +X138123094Y-162682362D01* +X138120998Y-162664427D01* +X138120238Y-162648072D01* +X138120862Y-162633433D01* +X138122921Y-162620646D01* +X138126462Y-162609849D01* +X138131537Y-162601178D01* +X138138194Y-162594769D01* +X138146483Y-162590759D01* +X138156452Y-162589284D01* +X138168152Y-162590482D01* +X138181632Y-162594489D01* +X138190964Y-162597575D01* +X138200103Y-162599895D01* +X138209043Y-162601457D01* +X138217775Y-162602271D01* +X138226295Y-162602344D01* +X138234595Y-162601685D01* +X138242668Y-162600304D01* +X138250508Y-162598208D01* +X138258107Y-162595408D01* +X138265459Y-162591910D01* +X138272557Y-162587725D01* +X138279395Y-162582860D01* +X138285965Y-162577326D01* +X138292261Y-162571129D01* +X138298276Y-162564279D01* +X138303497Y-162557447D01* +X138350966Y-162557447D01* +X138488552Y-162668574D01* +X138522389Y-162694544D01* +X138552630Y-162716848D01* +X138579522Y-162735416D01* +X138591790Y-162743278D01* +X138603314Y-162750179D01* +X138614124Y-162756111D01* +X138624253Y-162761065D01* +X138633730Y-162765034D01* +X138642587Y-162768007D01* +X138650856Y-162769976D01* +X138658566Y-162770933D01* +X138665749Y-162770868D01* +X138672436Y-162769774D01* +X138678657Y-162767641D01* +X138684445Y-162764460D01* +X138689830Y-162760223D01* +X138694842Y-162754922D01* +X138699514Y-162748547D01* +X138703875Y-162741089D01* +X138707957Y-162732541D01* +X138711792Y-162722893D01* +X138715409Y-162712136D01* +X138718840Y-162700262D01* +X138725269Y-162673128D01* +X138731325Y-162641421D01* +X138737257Y-162605070D01* +X138739857Y-162583670D01* +X138741681Y-162563100D01* +X138742699Y-162543319D01* +X138742852Y-162527279D01* +X138826510Y-162527279D01* +X138827039Y-162540959D01* +X138828541Y-162554802D01* +X138831004Y-162568707D01* +X138834416Y-162582573D01* +X138838767Y-162596299D01* +X138844043Y-162609786D01* +X138850235Y-162622931D01* +X138857329Y-162635634D01* +X138865315Y-162647795D01* +X138874180Y-162659312D01* +X138883914Y-162670086D01* +X138894504Y-162680014D01* +X138905939Y-162688997D01* +X138918208Y-162696933D01* +X138931298Y-162703722D01* +X138945198Y-162709262D01* +X138959896Y-162713455D01* +X138975381Y-162716197D01* +X138981302Y-162717127D01* +X138987153Y-162717935D01* +X138992927Y-162718620D01* +X138998615Y-162719184D01* +X139004210Y-162719628D01* +X139009705Y-162719953D01* +X139015091Y-162720159D01* +X139020361Y-162720249D01* +X139025507Y-162720222D01* +X139030521Y-162720079D01* +X139035395Y-162719823D01* +X139040122Y-162719453D01* +X139044694Y-162718970D01* +X139049104Y-162718377D01* +X139053343Y-162717672D01* +X139057403Y-162716859D01* +X139061278Y-162715936D01* +X139064958Y-162714906D01* +X139068437Y-162713770D01* +X139071707Y-162712528D01* +X139074760Y-162711181D01* +X139077588Y-162709731D01* +X139080184Y-162708178D01* +X139082539Y-162706523D01* +X139084646Y-162704768D01* +X139086497Y-162702912D01* +X139088085Y-162700958D01* +X139089402Y-162698906D01* +X139090439Y-162696757D01* +X139091190Y-162694512D01* +X139091646Y-162692172D01* +X139091799Y-162689738D01* +X139094033Y-162675600D01* +X139096761Y-162650052D01* +X139103707Y-162570677D01* +X139123552Y-162340485D01* +X139128637Y-162287467D01* +X139130528Y-162262867D01* +X139131985Y-162239541D01* +X139133008Y-162217491D01* +X139133597Y-162196716D01* +X139133752Y-162177219D01* +X139133473Y-162158999D01* +X139132760Y-162142059D01* +X139131612Y-162126398D01* +X139130031Y-162112018D01* +X139128016Y-162098921D01* +X139125566Y-162087106D01* +X139122682Y-162076575D01* +X139119365Y-162067328D01* +X139115613Y-162059368D01* +X139111427Y-162052694D01* +X139106807Y-162047308D01* +X139104334Y-162045098D01* +X139101753Y-162043211D01* +X139099063Y-162041646D01* +X139096265Y-162040403D01* +X139093358Y-162039483D01* +X139090343Y-162038886D01* +X139087219Y-162038612D01* +X139083987Y-162038660D01* +X139077196Y-162039727D01* +X139069972Y-162042088D01* +X139062314Y-162045743D01* +X139054221Y-162050693D01* +X139045694Y-162056940D01* +X139036734Y-162064485D01* +X139027339Y-162073327D01* +X139017510Y-162083469D01* +X139007247Y-162094912D01* +X138996550Y-162107655D01* +X138993186Y-162111654D01* +X138990036Y-162115713D01* +X138987100Y-162119827D01* +X138984375Y-162123995D01* +X138981859Y-162128213D01* +X138979551Y-162132479D01* +X138977448Y-162136789D01* +X138975549Y-162141141D01* +X138972352Y-162149958D01* +X138969947Y-162158907D01* +X138968316Y-162167965D01* +X138967446Y-162177107D01* +X138967319Y-162186312D01* +X138967921Y-162195556D01* +X138969236Y-162204815D01* +X138971249Y-162214067D01* +X138973944Y-162223287D01* +X138977306Y-162232453D01* +X138981318Y-162241542D01* +X138985967Y-162250530D01* +X138999731Y-162272370D01* +X139011247Y-162292295D01* +X139016157Y-162301561D01* +X139020499Y-162310375D01* +X139024272Y-162318745D01* +X139027473Y-162326680D01* +X139030100Y-162334189D01* +X139032152Y-162341280D01* +X139033626Y-162347962D01* +X139034521Y-162354245D01* +X139034835Y-162360135D01* +X139034565Y-162365643D01* +X139033710Y-162370777D01* +X139032268Y-162375546D01* +X139030237Y-162379958D01* +X139027615Y-162384022D01* +X139024400Y-162387747D01* +X139020589Y-162391142D01* +X139016183Y-162394215D01* +X139011177Y-162396975D01* +X139005570Y-162399430D01* +X138999361Y-162401591D01* +X138992547Y-162403464D01* +X138985127Y-162405060D01* +X138977098Y-162406386D01* +X138968459Y-162407451D01* +X138959208Y-162408264D01* +X138949342Y-162408835D01* +X138927760Y-162409280D01* +X138913449Y-162410101D01* +X138900273Y-162412495D01* +X138888222Y-162416361D01* +X138877282Y-162421600D01* +X138867444Y-162428110D01* +X138858694Y-162435790D01* +X138851022Y-162444541D01* +X138844416Y-162454260D01* +X138838864Y-162464847D01* +X138834355Y-162476202D01* +X138830876Y-162488223D01* +X138828417Y-162500810D01* +X138826965Y-162513862D01* +X138826510Y-162527279D01* +X138742852Y-162527279D01* +X138742880Y-162524291D01* +X138742193Y-162505976D01* +X138740607Y-162488335D01* +X138738090Y-162471329D01* +X138734612Y-162454921D01* +X138730142Y-162439070D01* +X138724649Y-162423739D01* +X138718101Y-162408888D01* +X138710469Y-162394479D01* +X138701720Y-162380473D01* +X138691824Y-162366831D01* +X138680750Y-162353515D01* +X138668466Y-162340485D01* +X138652545Y-162323757D01* +X138638328Y-162309347D01* +X138625538Y-162297339D01* +X138619591Y-162292263D01* +X138613896Y-162287820D01* +X138608417Y-162284020D01* +X138603121Y-162280874D01* +X138597972Y-162278392D01* +X138592936Y-162276586D01* +X138587977Y-162275466D01* +X138583061Y-162275043D01* +X138578152Y-162275326D01* +X138573216Y-162276328D01* +X138568219Y-162278059D01* +X138563124Y-162280528D01* +X138557898Y-162283748D01* +X138552505Y-162287728D01* +X138546910Y-162292480D01* +X138541079Y-162298013D01* +X138534977Y-162304339D01* +X138528569Y-162311468D01* +X138514694Y-162328179D01* +X138499176Y-162348230D01* +X138462093Y-162398697D01* +X138350966Y-162557447D01* +X138303497Y-162557447D01* +X138304003Y-162556785D01* +X138309436Y-162548655D01* +X138314567Y-162539898D01* +X138323898Y-162520539D01* +X138331943Y-162498777D01* +X138338647Y-162474682D01* +X138343955Y-162448323D01* +X138347814Y-162419770D01* +X138350169Y-162389094D01* +X138350966Y-162356363D01* +X138351485Y-162342426D01* +X138353006Y-162327469D01* +X138355479Y-162311588D01* +X138358852Y-162294878D01* +X138368093Y-162259357D01* +X138380318Y-162221674D01* +X138395117Y-162182595D01* +X138412079Y-162142888D01* +X138430792Y-162103321D01* +X138450847Y-162064661D01* +X138471831Y-162027675D01* +X138493335Y-161993130D01* +X138514948Y-161961795D01* +X138536258Y-161934437D01* +X138546671Y-161922488D01* +X138556855Y-161911822D01* +X138566758Y-161902533D01* +X138576328Y-161894718D01* +X138585515Y-161888473D01* +X138594267Y-161883893D01* +X138602532Y-161881075D01* +X138610260Y-161880115D01* +X138612693Y-161880253D01* +X138615032Y-161880662D01* +X138617274Y-161881335D01* +X138619417Y-161882264D01* +X138621459Y-161883441D01* +X138623398Y-161884859D01* +X138625233Y-161886508D01* +X138626962Y-161888383D01* +X138628581Y-161890475D01* +X138630091Y-161892776D01* +X138632770Y-161897974D01* +X138634984Y-161903917D01* +X138636718Y-161910542D01* +X138637956Y-161917787D01* +X138638681Y-161925591D01* +X138638880Y-161933890D01* +X138638536Y-161942623D01* +X138637634Y-161951729D01* +X138636159Y-161961144D01* +X138634094Y-161970808D01* +X138631424Y-161980658D01* +X138630060Y-161987060D01* +X138628946Y-161993370D01* +X138628084Y-161999590D01* +X138627476Y-162005719D01* +X138627124Y-162011759D01* +X138627029Y-162017711D01* +X138627194Y-162023576D01* +X138627621Y-162029355D01* +X138628311Y-162035048D01* +X138629267Y-162040657D01* +X138630490Y-162046183D01* +X138631982Y-162051626D01* +X138633746Y-162056988D01* +X138635783Y-162062270D01* +X138638095Y-162067472D01* +X138640684Y-162072596D01* +X138643553Y-162077643D01* +X138646702Y-162082612D01* +X138650134Y-162087507D01* +X138653852Y-162092326D01* +X138657856Y-162097072D01* +X138662148Y-162101746D01* +X138666732Y-162106348D01* +X138671607Y-162110879D01* +X138676778Y-162115340D01* +X138682245Y-162119732D01* +X138688010Y-162124057D01* +X138694076Y-162128315D01* +X138700444Y-162132507D01* +X138707117Y-162136634D01* +X138721382Y-162144697D01* +X138733214Y-162150521D01* +X138744853Y-162156066D01* +X138756229Y-162161300D01* +X138767271Y-162166194D01* +X138777910Y-162170716D01* +X138788076Y-162174834D01* +X138797699Y-162178519D01* +X138806710Y-162181739D01* +X138815039Y-162184462D01* +X138822616Y-162186658D01* +X138829372Y-162188296D01* +X138835236Y-162189345D01* +X138837812Y-162189639D01* +X138840139Y-162189774D01* +X138842208Y-162189746D01* +X138844011Y-162189552D01* +X138845539Y-162189187D01* +X138846783Y-162188647D01* +X138847734Y-162187929D01* +X138848384Y-162187029D01* +X138851567Y-162181624D01* +X138856983Y-162173552D01* +X138864383Y-162163124D01* +X138873519Y-162150650D01* +X138896008Y-162120802D01* +X138922466Y-162086490D01* +X138929987Y-162075969D01* +X138936686Y-162065265D01* +X138942577Y-162054412D01* +X138947674Y-162043443D01* +X138951992Y-162032393D01* +X138955546Y-162021296D01* +X138958349Y-162010185D01* +X138960418Y-161999094D01* +X138961765Y-161988058D01* +X138962406Y-161977110D01* +X138962355Y-161966284D01* +X138961627Y-161955613D01* +X138960236Y-161945133D01* +X138958197Y-161934877D01* +X138955524Y-161924878D01* +X138952232Y-161915171D01* +X138948336Y-161905790D01* +X138943849Y-161896768D01* +X138938787Y-161888139D01* +X138933164Y-161879938D01* +X138926994Y-161872198D01* +X138920292Y-161864953D01* +X138913073Y-161858237D01* +X138905351Y-161852085D01* +X138897141Y-161846528D01* +X138888457Y-161841603D01* +X138879314Y-161837343D01* +X138869726Y-161833781D01* +X138859707Y-161830951D01* +X138849273Y-161828888D01* +X138838438Y-161827626D01* +X138827217Y-161827197D01* +X138817305Y-161827012D01* +X138807455Y-161826463D01* +X138797730Y-161825557D01* +X138788190Y-161824303D01* +X138778898Y-161822707D01* +X138769917Y-161820778D01* +X138761307Y-161818523D01* +X138753132Y-161815951D01* +X138745453Y-161813069D01* +X138741819Y-161811513D01* +X138738332Y-161809884D01* +X138735000Y-161808180D01* +X138731831Y-161806404D01* +X138728832Y-161804557D01* +X138726012Y-161802638D01* +X138723378Y-161800650D01* +X138720937Y-161798593D01* +X138718698Y-161796468D01* +X138716669Y-161794277D01* +X138714856Y-161792019D01* +X138713268Y-161789697D01* +X138711913Y-161787310D01* +X138710798Y-161784861D01* +X138705785Y-161777098D01* +X138696861Y-161767780D01* +X138668259Y-161744947D01* +X138626944Y-161717308D01* +X138574869Y-161685809D01* +X138446257Y-161615013D01* +X138298050Y-161540124D01* +X138145873Y-161468707D01* +X138005354Y-161408328D01* +X137944350Y-161384642D01* +X137892120Y-161366553D01* +X137850618Y-161355006D01* +X137821798Y-161350947D01* +X137804054Y-161351082D01* +X137788488Y-161351536D01* +X137775046Y-161352377D01* +X137769105Y-161352964D01* +X137763674Y-161353675D01* +X137758747Y-161354517D01* +X137754317Y-161355500D01* +X137750377Y-161356632D01* +X137746921Y-161357922D01* +X137743941Y-161359379D01* +X137741431Y-161361011D01* +X137739385Y-161362828D01* +X137737795Y-161364837D01* +X137736654Y-161367047D01* +X137735956Y-161369468D01* +X137735694Y-161372108D01* +X137735862Y-161374976D01* +X137736452Y-161378080D01* +X137737457Y-161381429D01* +X137738872Y-161385032D01* +X137740688Y-161388897D01* +X137742900Y-161393034D01* +X137745501Y-161397451D01* +X137751840Y-161407160D01* +X137759652Y-161418094D01* +X137768883Y-161430323D01* +X137788557Y-161454760D01* +X137802007Y-161474516D01* +X137809334Y-161489621D01* +X137810732Y-161495439D01* +X137810637Y-161500106D01* +X137809062Y-161503625D01* +X137806019Y-161506002D01* +X137801520Y-161507239D01* +X137795579Y-161507340D01* +X137779418Y-161504152D01* +X137757638Y-161496467D01* +X137730339Y-161484318D01* +X137697621Y-161467735D01* +X137659586Y-161446749D01* +X137616334Y-161421391D01* +X137514584Y-161357685D01* +X137393176Y-161276862D01* +X137240059Y-161173004D01* +X137076090Y-161067099D01* +X136909764Y-160964046D01* +X136749577Y-160868744D01* +X136604025Y-160786093D01* +X136481603Y-160720991D01* +X136431721Y-160696552D01* +X136390807Y-160678337D01* +X136359923Y-160666960D01* +X136348574Y-160664026D01* +X136340132Y-160663031D01* +X136337698Y-160663138D01* +X136335360Y-160663457D01* +X136333118Y-160663981D01* +X136330975Y-160664705D01* +X136328933Y-160665623D01* +X136326994Y-160666728D01* +X136325159Y-160668016D01* +X136323431Y-160669480D01* +X136321811Y-160671114D01* +X136320302Y-160672914D01* +X136318905Y-160674872D01* +X136317622Y-160676983D01* +X136316456Y-160679242D01* +X136315408Y-160681641D01* +X136313674Y-160686843D01* +X136312436Y-160692540D01* +X136311710Y-160698687D01* +X136311511Y-160705236D01* +X136311855Y-160712143D01* +X136312757Y-160719360D01* +X136314233Y-160726840D01* +X136316297Y-160734537D01* +X136318967Y-160742405D01* +X136319717Y-160745927D01* +X136319012Y-160748565D01* +X136316887Y-160750335D01* +X136313376Y-160751252D01* +X136302329Y-160750590D01* +X136286142Y-160746704D01* +X136265088Y-160739718D01* +X136239437Y-160729754D01* +X136175431Y-160701394D01* +X136096294Y-160662616D01* +X136004196Y-160614413D01* +X135901309Y-160557775D01* +X135789801Y-160493697D01* +X135675111Y-160430414D01* +X135566807Y-160372402D01* +X135467309Y-160320963D01* +X135379036Y-160277400D01* +X135339864Y-160258979D01* +X135304405Y-160243015D01* +X135272961Y-160229671D01* +X135245834Y-160219110D01* +X135223328Y-160211495D01* +X135205744Y-160206988D01* +X135198892Y-160205951D01* +X135193384Y-160205752D01* +X135189258Y-160206411D01* +X135186551Y-160207950D01* +X135183005Y-160213394D01* +X135181310Y-160219818D01* +X135183565Y-160235679D01* +X135193493Y-160255679D01* +X135211274Y-160279965D01* +X135237085Y-160308685D01* +X135271105Y-160341986D01* +X135364484Y-160422922D01* +X135492838Y-160523948D01* +X135657592Y-160646245D01* +X135860173Y-160790990D01* +X136102008Y-160959362D01* +X136550095Y-161265752D01* +X136731842Y-161390301D01* +X136887739Y-161497542D01* +X137019544Y-161588814D01* +X137076962Y-161628881D01* +X137129017Y-161665459D01* +X137175928Y-161698716D01* +X137217917Y-161728819D01* +X137255202Y-161755935D01* +X137288005Y-161780233D01* +X137316543Y-161801880D01* +X137341039Y-161821043D01* +X137361711Y-161837891D01* +X137378779Y-161852591D01* +X137386031Y-161859187D01* +X137392464Y-161865310D01* +X137398107Y-161870979D01* +X137402986Y-161876216D01* +X137407129Y-161881042D01* +X137410564Y-161885477D01* +X137413318Y-161889543D01* +X137415418Y-161893260D01* +X137416892Y-161896650D01* +X137417768Y-161899733D01* +X137418073Y-161902531D01* +X137417835Y-161905064D01* +X137417081Y-161907354D01* +X137415838Y-161909420D01* +X137414134Y-161911285D01* +X137411997Y-161912969D01* +X137409453Y-161914494D01* +X137406532Y-161915879D01* +X137399663Y-161918316D01* +X137391609Y-161920450D01* +X137382592Y-161922446D01* +X137370894Y-161923635D01* +X137357716Y-161923273D01* +X137343188Y-161921423D01* +X137327444Y-161918147D01* +X137310614Y-161913507D01* +X137292831Y-161907564D01* +X137274226Y-161900381D01* +X137254931Y-161892020D01* +X137235078Y-161882542D01* +X137214799Y-161872011D01* +X137194225Y-161860487D01* +X137173489Y-161848033D01* +X137152721Y-161834711D01* +X137132055Y-161820582D01* +X137111620Y-161805710D01* +X137091551Y-161790155D01* +X136967010Y-161698915D01* +X136782815Y-161571212D01* +X136300446Y-161249082D01* +X135774422Y-160909093D01* +X135535656Y-160759066D01* +X135334718Y-160636572D01* +X135194919Y-160554109D01* +X135061670Y-160473709D01* +X134935568Y-160395819D01* +X134817209Y-160320891D01* +X134707192Y-160249374D01* +X134606111Y-160181717D01* +X134514565Y-160118369D01* +X134433150Y-160059781D01* +X134362463Y-160006402D01* +X134303101Y-159958681D01* +X134255661Y-159917069D01* +X134236598Y-159898694D01* +X134220739Y-159882014D01* +X134208159Y-159867087D01* +X134198933Y-159853967D01* +X134193135Y-159842712D01* +X134190839Y-159833377D01* +X134192120Y-159826018D01* +X134194126Y-159823098D01* +X134197054Y-159820693D01* +X134205714Y-159817456D01* +X134218175Y-159816365D01* +X134237889Y-159815306D01* +X134246152Y-159813975D01* +X134253347Y-159812107D01* +X134259468Y-159809695D01* +X134264510Y-159806737D01* +X134268469Y-159803229D01* +X134271341Y-159799167D01* +X134273119Y-159794546D01* +X134273799Y-159789364D01* +X134273377Y-159783615D01* +X134271847Y-159777297D01* +X134269205Y-159770405D01* +X134265446Y-159762936D01* +X134254556Y-159746250D01* +X134239140Y-159727207D01* +X134219158Y-159705777D01* +X134194572Y-159681928D01* +X134165342Y-159655630D01* +X134131431Y-159626851D01* +X134092799Y-159595562D01* +X134049407Y-159561729D01* +X134001218Y-159525323D01* +X133963501Y-159496832D01* +X134526136Y-159496832D01* +X134526191Y-159508842D01* +X134527118Y-159521992D01* +X134528958Y-159536277D01* +X134531751Y-159551694D01* +X134535539Y-159568239D01* +X134540361Y-159585908D01* +X134546259Y-159604697D01* +X134552512Y-159620433D01* +X134559323Y-159635827D01* +X134566630Y-159650787D01* +X134574371Y-159665220D01* +X134582485Y-159679033D01* +X134590908Y-159692133D01* +X134599579Y-159704427D01* +X134608437Y-159715822D01* +X134617418Y-159726225D01* +X134621936Y-159731025D01* +X134626462Y-159735542D01* +X134630987Y-159739764D01* +X134635505Y-159743681D01* +X134640008Y-159747280D01* +X134644487Y-159750549D01* +X134648935Y-159753477D01* +X134653344Y-159756052D01* +X134657707Y-159758264D01* +X134662016Y-159760099D01* +X134666262Y-159761546D01* +X134670439Y-159762595D01* +X134674538Y-159763232D01* +X134678553Y-159763447D01* +X134694368Y-159763286D01* +X134708090Y-159762652D01* +X134719736Y-159761320D01* +X134729319Y-159759065D01* +X134733342Y-159757522D01* +X134736856Y-159755664D01* +X134739862Y-159753462D01* +X134742362Y-159750890D01* +X134744358Y-159747918D01* +X134745853Y-159744520D01* +X134746847Y-159740665D01* +X134747344Y-159736328D01* +X134747344Y-159731478D01* +X134746850Y-159726089D01* +X134744388Y-159713579D01* +X134739972Y-159698574D01* +X134733618Y-159680848D01* +X134725343Y-159660176D01* +X134715160Y-159636333D01* +X134689136Y-159578239D01* +X134680616Y-159560502D01* +X134671951Y-159544003D01* +X134663181Y-159528736D01* +X134654347Y-159514697D01* +X134645490Y-159501883D01* +X134636650Y-159490290D01* +X134627869Y-159479914D01* +X134619186Y-159470751D01* +X134610643Y-159462798D01* +X134602280Y-159456049D01* +X134594138Y-159450502D01* +X134586258Y-159446153D01* +X134578680Y-159442998D01* +X134571444Y-159441032D01* +X134564593Y-159440252D01* +X134558166Y-159440655D01* +X134552204Y-159442235D01* +X134546748Y-159444990D01* +X134541838Y-159448916D01* +X134537516Y-159454008D01* +X134533821Y-159460263D01* +X134530795Y-159467677D01* +X134528479Y-159476245D01* +X134526912Y-159485965D01* +X134526136Y-159496832D01* +X133963501Y-159496832D01* +X133865754Y-159422993D01* +X133720182Y-159308942D01* +X133568780Y-159186830D01* +X133415828Y-159060316D01* +X133408800Y-159054362D01* +X133853051Y-159054362D01* +X133853387Y-159062013D01* +X133854369Y-159070052D01* +X133855964Y-159078431D01* +X133858136Y-159087105D01* +X133860851Y-159096027D01* +X133864074Y-159105151D01* +X133867769Y-159114429D01* +X133871903Y-159123816D01* +X133876439Y-159133265D01* +X133881344Y-159142730D01* +X133892119Y-159161520D01* +X133903947Y-159179813D01* +X133916551Y-159197238D01* +X133929651Y-159213423D01* +X133936300Y-159220935D01* +X133942968Y-159227996D01* +X133949621Y-159234562D01* +X133956223Y-159240585D01* +X133962740Y-159246018D01* +X133969137Y-159250817D01* +X133975379Y-159254933D01* +X133981431Y-159258320D01* +X133987258Y-159260932D01* +X133992826Y-159262723D01* +X133998099Y-159263645D01* +X134003042Y-159263653D01* +X134007621Y-159262699D01* +X134011801Y-159260738D01* +X134014670Y-159258662D01* +X134017321Y-159256404D01* +X134019755Y-159253970D01* +X134021971Y-159251364D01* +X134023971Y-159248592D01* +X134025754Y-159245658D01* +X134027320Y-159242566D01* +X134028669Y-159239323D01* +X134029801Y-159235933D01* +X134030715Y-159232400D01* +X134031413Y-159228729D01* +X134031894Y-159224926D01* +X134032204Y-159216941D01* +X134031645Y-159208483D01* +X134030219Y-159199590D01* +X134027925Y-159190303D01* +X134024762Y-159180659D01* +X134020731Y-159170697D01* +X134015832Y-159160456D01* +X134010065Y-159149975D01* +X134003430Y-159139292D01* +X133995926Y-159128447D01* +X133990395Y-159119193D01* +X133984729Y-159110290D01* +X133978949Y-159101748D01* +X133973075Y-159093575D01* +X133967128Y-159085783D01* +X133961126Y-159078380D01* +X133955093Y-159071376D01* +X133949046Y-159064781D01* +X133943007Y-159058604D01* +X133936996Y-159052856D01* +X133931034Y-159047546D01* +X133925140Y-159042684D01* +X133919336Y-159038279D01* +X133913641Y-159034341D01* +X133908076Y-159030879D01* +X133902661Y-159027904D01* +X133897417Y-159025426D01* +X133892363Y-159023453D01* +X133887521Y-159021995D01* +X133882910Y-159021063D01* +X133878551Y-159020665D01* +X133874465Y-159020812D01* +X133870671Y-159021513D01* +X133867190Y-159022778D01* +X133864042Y-159024617D01* +X133862600Y-159025754D01* +X133861249Y-159027039D01* +X133858829Y-159030054D01* +X133856803Y-159033671D01* +X133855192Y-159037901D01* +X133854016Y-159042753D01* +X133853296Y-159048237D01* +X133853051Y-159054362D01* +X133408800Y-159054362D01* +X133265605Y-158933058D01* +X133122389Y-158808715D01* +X132990459Y-158690944D01* +X132874094Y-158583406D01* +X132807793Y-158520433D01* +X132781390Y-158495051D01* +X132759413Y-158473521D01* +X132741808Y-158455681D01* +X132728521Y-158441368D01* +X132719497Y-158430419D01* +X132716566Y-158426155D01* +X132714682Y-158422671D01* +X132713836Y-158419947D01* +X132714021Y-158417962D01* +X132714499Y-158417241D01* +X132715232Y-158416696D01* +X132717462Y-158416129D01* +X132720703Y-158416240D01* +X132724948Y-158417009D01* +X132730192Y-158418415D01* +X132736427Y-158420439D01* +X132751843Y-158426256D01* +X132771143Y-158434299D01* +X132821176Y-158456406D01* +X132859593Y-158472891D01* +X132906257Y-158494027D01* +X133017630Y-158547026D01* +X133141901Y-158608955D01* +X133265676Y-158673363D01* +X133299593Y-158690478D01* +X133331874Y-158706105D01* +X133362496Y-158720244D01* +X133391436Y-158732894D01* +X133418671Y-158744056D01* +X133444177Y-158753730D01* +X133467932Y-158761916D01* +X133489911Y-158768613D01* +X133510092Y-158773822D01* +X133528451Y-158777542D01* +X133536941Y-158778845D01* +X133544966Y-158779775D01* +X133552524Y-158780333D01* +X133559612Y-158780519D01* +X133566228Y-158780333D01* +X133572367Y-158779775D01* +X133578028Y-158778845D01* +X133583208Y-158777542D01* +X133587903Y-158775868D01* +X133592110Y-158773822D01* +X133595828Y-158771403D01* +X133599052Y-158768613D01* +X133602323Y-158765109D01* +X133605195Y-158761543D01* +X133607669Y-158757916D01* +X133609748Y-158754226D01* +X133611437Y-158750475D01* +X133612737Y-158746661D01* +X133613651Y-158742785D01* +X133614182Y-158738848D01* +X133614334Y-158734848D01* +X133614108Y-158730786D01* +X133613509Y-158726663D01* +X133612539Y-158722477D01* +X133611200Y-158718229D01* +X133609496Y-158713919D01* +X133607430Y-158709548D01* +X133605005Y-158705114D01* +X133602222Y-158700618D01* +X133599086Y-158696060D01* +X133595600Y-158691440D01* +X133591765Y-158686759D01* +X133583065Y-158677209D01* +X133573007Y-158667411D01* +X133561617Y-158657365D01* +X133548916Y-158647072D01* +X133534929Y-158636530D01* +X133519678Y-158625740D01* +X133505801Y-158616514D01* +X133492010Y-158606754D01* +X133478389Y-158596544D01* +X133465024Y-158585969D01* +X133452000Y-158575116D01* +X133439403Y-158564068D01* +X133427317Y-158552913D01* +X133415828Y-158541734D01* +X133405021Y-158530617D01* +X133394981Y-158519647D01* +X133385795Y-158508910D01* +X133377546Y-158498491D01* +X133370320Y-158488475D01* +X133364203Y-158478947D01* +X133359280Y-158469993D01* +X133355636Y-158461698D01* +X133353244Y-158453588D01* +X133352999Y-158447106D01* +X133354875Y-158442239D01* +X133358850Y-158438971D01* +X133364897Y-158437288D01* +X133372994Y-158437176D01* +X133395240Y-158441606D01* +X133425392Y-158452144D01* +X133463256Y-158468674D01* +X133561349Y-158519245D01* +X133687966Y-158592387D01* +X133841559Y-158687172D01* +X134020577Y-158802668D01* +X134223469Y-158937946D01* +X134477138Y-159105790D01* +X134875666Y-159363924D01* +X135885050Y-160012153D01* +X137149758Y-160816489D01* +X137536051Y-160848240D01* +X137927633Y-160885277D01* +X138139299Y-160694779D01* +X138189437Y-160651866D01* +X138238776Y-160614402D01* +X138287511Y-160582379D01* +X138311713Y-160568406D01* +X138335836Y-160555791D01* +X138359904Y-160544532D01* +X138383943Y-160534628D01* +X138407975Y-160526079D01* +X138432027Y-160518884D01* +X138456120Y-160513041D01* +X138480281Y-160508550D01* +X138504533Y-160505409D01* +X138528899Y-160503619D01* +X138553406Y-160503177D01* +X138578076Y-160504083D01* +X138602934Y-160506335D01* +X138628005Y-160509934D01* +X138653311Y-160514877D01* +X138678879Y-160521165D01* +X138704731Y-160528795D01* +X138730892Y-160537767D01* +X138757387Y-160548081D01* +X138784239Y-160559734D01* +X138839113Y-160587057D01* +X138895707Y-160619729D01* +X138954216Y-160657741D01* +X138977195Y-160674086D01* +X139000384Y-160691268D01* +X139023619Y-160709132D01* +X139046738Y-160727524D01* +X139069577Y-160746287D01* +X139091975Y-160765268D01* +X139113768Y-160784310D01* +X139134794Y-160803260D01* +X139154890Y-160821962D01* +X139173893Y-160840260D01* +X139191640Y-160858001D01* +X139207969Y-160875028D01* +X139222716Y-160891188D01* +X139235720Y-160906323D01* +X139246817Y-160920281D01* +X139255844Y-160932905D01* +X139269894Y-160952387D01* +X139282674Y-160968954D01* +X139294771Y-160982296D01* +X139300748Y-160987662D01* +X139306775Y-160992104D01* +X139312927Y-160995586D01* +X139319276Y-160998068D01* +X139325896Y-160999511D01* +X139332861Y-160999876D01* +X139340245Y-160999125D01* +X139348121Y-160997220D01* +X139356563Y-160994120D01* +X139365645Y-160989789D01* +X139375439Y-160984186D01* +X139386020Y-160977273D01* +X139409838Y-160959362D01* +X139437686Y-160935745D01* +X139470154Y-160906114D01* +X139507831Y-160870158D01* +X139551306Y-160827567D01* +X139658007Y-160721238D01* +X139722178Y-160657751D01* +X139780450Y-160602031D01* +X139833869Y-160553784D01* +X139883483Y-160512714D01* +X139930336Y-160478527D01* +X139953056Y-160463923D01* +X139975477Y-160450930D01* +X139997732Y-160439510D01* +X140019951Y-160429626D01* +X140042265Y-160421243D01* +X140064805Y-160414322D01* +X140087702Y-160408828D01* +X140111085Y-160404724D01* +X140135087Y-160401972D01* +X140159838Y-160400535D01* +X140185469Y-160400378D01* +X140212110Y-160401463D01* +X140268948Y-160407212D01* +X140331397Y-160417488D01* +X140400505Y-160431997D01* +X140477318Y-160450443D01* +X140562883Y-160472533D01* +X140848632Y-160551906D01* +X140922717Y-160366698D01* +X140939601Y-160327993D01* +X140956585Y-160293203D01* +X140965147Y-160277259D01* +X140973771Y-160262273D01* +X140982471Y-160248239D01* +X140991260Y-160235150D01* +X141000149Y-160222998D01* +X141009151Y-160211778D01* +X141018280Y-160201482D01* +X141027547Y-160192103D01* +X141036965Y-160183636D01* +X141046547Y-160176072D01* +X141056305Y-160169406D01* +X141066252Y-160163630D01* +X141076401Y-160158737D01* +X141086764Y-160154722D01* +X141097353Y-160151577D01* +X141108182Y-160149295D01* +X141119263Y-160147869D01* +X141130608Y-160147293D01* +X141142231Y-160147561D01* +X141154143Y-160148664D01* +X141166357Y-160150597D01* +X141178887Y-160153353D01* +X141191744Y-160156924D01* +X141204941Y-160161304D01* +X141218490Y-160166487D01* +X141232406Y-160172465D01* +X141246698Y-160179232D01* +X141261382Y-160186780D01* +X141273315Y-160192813D01* +X141285282Y-160198024D01* +X141297258Y-160202426D01* +X141309214Y-160206035D01* +X141321124Y-160208865D01* +X141332959Y-160210930D01* +X141344695Y-160212245D01* +X141356302Y-160212825D01* +X141367754Y-160212684D01* +X141379024Y-160211837D01* +X141390085Y-160210298D01* +X141400909Y-160208081D01* +X141411470Y-160205202D01* +X141421740Y-160201675D01* +X141431692Y-160197514D01* +X141441299Y-160192734D01* +X141450534Y-160187349D01* +X141459370Y-160181374D01* +X141467780Y-160174824D01* +X141475736Y-160167712D01* +X141483211Y-160160055D01* +X141490179Y-160151865D01* +X141496612Y-160143157D01* +X141502483Y-160133947D01* +X141507765Y-160124249D01* +X141512431Y-160114076D01* +X141516453Y-160103445D01* +X141519805Y-160092368D01* +X141522459Y-160080862D01* +X141524389Y-160068939D01* +X141525566Y-160056616D01* +X141525965Y-160043906D01* +X141520668Y-160017707D01* +X141504922Y-159984881D01* +X141478944Y-159945621D01* +X141442952Y-159900121D01* +X141397162Y-159848575D01* +X141341790Y-159791177D01* +X141203174Y-159659598D01* +X141028839Y-159506935D01* +X140820521Y-159334739D01* +X140579957Y-159144559D01* +X140308883Y-158937946D01* +X140012468Y-158710984D01* +X139731431Y-158491463D01* +X139497027Y-158304684D01* +X139407079Y-158231479D01* +X139340509Y-158175948D01* +X139289984Y-158129429D01* +X139239916Y-158079623D01* +X139190763Y-158027212D01* +X139142981Y-157972880D01* +X139097029Y-157917307D01* +X139053364Y-157861176D01* +X139012442Y-157805169D01* +X138974722Y-157749968D01* +X138940661Y-157696255D01* +X138910715Y-157644713D01* +X138885343Y-157596024D01* +X138865002Y-157550868D01* +X138850148Y-157509930D01* +X138844922Y-157491256D01* +X138841240Y-157473891D01* +X138839159Y-157457921D01* +X138838735Y-157443433D01* +X138840026Y-157430509D01* +X138843090Y-157419237D01* +X138855130Y-157393751D01* +X138865682Y-157381682D01* +X138881868Y-157369133D01* +X138938992Y-157339801D01* +X139042190Y-157300176D01* +X139207152Y-157244676D01* +X139449566Y-157167719D01* +X140229507Y-156927114D01* +X140612244Y-156810036D01* +X140949836Y-156704864D01* +X141205077Y-156623504D01* +X141340758Y-156577863D01* +X141420882Y-156548003D01* +X141498309Y-156518074D01* +X141572697Y-156488252D01* +X141643706Y-156458718D01* +X141710994Y-156429649D01* +X141774220Y-156401223D01* +X141833043Y-156373619D01* +X141887123Y-156347015D01* +X141936117Y-156321589D01* +X141979686Y-156297520D01* +X142017487Y-156274985D01* +X142049180Y-156254163D01* +X142074424Y-156235233D01* +X142084521Y-156226533D01* +X142092878Y-156218372D01* +X142099452Y-156210773D01* +X142104200Y-156203759D01* +X142107080Y-156197351D01* +X142108050Y-156191572D01* +X142105501Y-156174888D01* +X142097828Y-156158561D01* +X142084993Y-156142575D01* +X142066957Y-156126914D01* +X142043681Y-156111564D01* +X142015126Y-156096508D01* +X141981253Y-156081731D01* +X141942024Y-156067218D01* +X141897400Y-156052953D01* +X141847343Y-156038920D01* +X141791812Y-156025104D01* +X141730771Y-156011491D01* +X141591998Y-155984805D01* +X141430715Y-155958740D01* +X141324364Y-155941030D01* +X141225323Y-155921491D01* +X141133211Y-155899906D01* +X141047650Y-155876057D01* +X141007206Y-155863216D01* +X140968258Y-155849728D01* +X140930757Y-155835565D01* +X140894657Y-155820701D01* +X140859909Y-155805108D01* +X140826466Y-155788760D01* +X140794280Y-155771628D01* +X140763305Y-155753687D01* +X140733493Y-155734908D01* +X140704796Y-155715265D01* +X140677167Y-155694731D01* +X140650558Y-155673278D01* +X140624922Y-155650880D01* +X140600211Y-155627509D01* +X140576378Y-155603137D01* +X140553375Y-155577739D01* +X140531156Y-155551287D01* +X140509671Y-155523753D01* +X140488875Y-155495111D01* +X140468719Y-155465333D01* +X140449156Y-155434392D01* +X140430139Y-155402262D01* +X140393551Y-155334323D01* +X140379379Y-155303470D01* +X140366621Y-155271492D01* +X140345296Y-155204491D01* +X140329474Y-155133986D01* +X140319054Y-155060644D01* +X140313937Y-154985132D01* +X140314021Y-154908116D01* +X140319205Y-154830263D01* +X140329389Y-154752240D01* +X140344472Y-154674712D01* +X140364354Y-154598347D01* +X140388932Y-154523811D01* +X140418108Y-154451772D01* +X140451779Y-154382895D01* +X140489845Y-154317847D01* +X140532206Y-154257295D01* +X140554965Y-154228913D01* +X140578760Y-154201905D01* +X140594025Y-154185938D01* +X140609042Y-154170788D01* +X140623780Y-154156463D01* +X140638208Y-154142973D01* +X140652295Y-154130328D01* +X140666010Y-154118538D01* +X140679322Y-154107612D01* +X140692199Y-154097560D01* +X140704612Y-154088391D01* +X140716528Y-154080116D01* +X140727918Y-154072744D01* +X140738749Y-154066285D01* +X140748992Y-154060748D01* +X140758614Y-154056143D01* +X140767585Y-154052481D01* +X140775874Y-154049769D01* +X140783449Y-154048019D01* +X140790281Y-154047240D01* +X140796338Y-154047441D01* +G37* +G36* +X133789553Y-160779445D02* +G01* +X133833662Y-160800926D01* +X133876524Y-160823546D01* +X133917882Y-160847081D01* +X133957480Y-160871306D01* +X133995063Y-160895996D01* +X134030375Y-160920926D01* +X134063159Y-160945872D01* +X134093161Y-160970608D01* +X134120125Y-160994910D01* +X134143794Y-161018554D01* +X134154313Y-161030058D01* +X134163913Y-161041313D01* +X134172561Y-161052292D01* +X134180226Y-161062965D01* +X134186875Y-161073304D01* +X134192477Y-161083283D01* +X134197000Y-161092872D01* +X134200411Y-161102043D01* +X134202679Y-161110768D01* +X134203771Y-161119020D01* +X134203656Y-161126770D01* +X134202302Y-161133990D01* +X134191719Y-161185913D01* +X134177166Y-161263634D01* +X134160630Y-161357231D01* +X134144093Y-161456782D01* +X134136982Y-161510752D01* +X134127887Y-161572041D01* +X134105728Y-161708136D01* +X134059425Y-161975364D01* +X134006510Y-162250530D01* +X133853051Y-162160573D01* +X133826741Y-162145697D01* +X133803059Y-162132852D01* +X133781532Y-162122085D01* +X133761687Y-162113442D01* +X133743052Y-162106969D01* +X133734039Y-162104561D01* +X133725152Y-162102713D01* +X133716331Y-162101431D01* +X133707516Y-162100721D01* +X133698649Y-162100588D01* +X133689671Y-162101039D01* +X133680522Y-162102078D01* +X133671144Y-162103713D01* +X133661477Y-162105949D01* +X133651462Y-162108790D01* +X133630152Y-162116317D01* +X133606741Y-162126340D01* +X133580757Y-162138906D01* +X133551727Y-162154061D01* +X133482636Y-162192323D01* +X133461074Y-162203790D01* +X133440116Y-162214357D01* +X133419872Y-162223995D01* +X133400450Y-162232671D01* +X133381957Y-162240355D01* +X133364503Y-162247016D01* +X133348197Y-162252623D01* +X133333146Y-162257144D01* +X133319459Y-162260550D01* +X133313161Y-162261824D01* +X133307245Y-162262808D01* +X133301725Y-162263497D01* +X133296613Y-162263888D01* +X133291924Y-162263976D01* +X133287670Y-162263759D01* +X133283866Y-162263231D01* +X133280526Y-162262389D01* +X133277662Y-162261230D01* +X133275288Y-162259749D01* +X133273419Y-162257942D01* +X133272066Y-162255806D01* +X133271245Y-162253337D01* +X133270968Y-162250530D01* +X133273611Y-162217334D01* +X133281200Y-162170494D01* +X133309167Y-162042833D01* +X133350777Y-161881438D01* +X133401937Y-161700199D01* +X133458553Y-161513006D01* +X133516534Y-161333751D01* +X133571787Y-161176324D01* +X133620219Y-161054616D01* +X133633224Y-161024375D01* +X133646377Y-160995259D01* +X133659576Y-160967399D01* +X133672721Y-160940926D01* +X133685711Y-160915973D01* +X133698446Y-160892670D01* +X133710823Y-160871151D01* +X133722744Y-160851546D01* +X133734106Y-160833987D01* +X133744810Y-160818607D01* +X133754753Y-160805536D01* +X133763837Y-160794908D01* +X133768025Y-160790550D01* +X133771960Y-160786852D01* +X133775629Y-160783831D01* +X133779020Y-160781502D01* +X133782121Y-160779883D01* +X133784918Y-160778989D01* +X133787400Y-160778838D01* +X133789553Y-160779445D01* +G37* +D12* +X287516397Y-167500686D02* +G75* +G02* +X284116395Y-167500686I-1700001J0D01* +G01* +X284116395Y-167500686D02* +G75* +G02* +X287516397Y-167500686I1700001J0D01* +G01* +D10* +G36* +X127347196Y-156878828D02* +G01* +X127380448Y-156880667D01* +X127414468Y-156884120D01* +X127448690Y-156889060D01* +X127482547Y-156895364D01* +X127515474Y-156902909D01* +X127546905Y-156911570D01* +X127576274Y-156921223D01* +X127603015Y-156931745D01* +X127626563Y-156943010D01* +X127636962Y-156948883D01* +X127646351Y-156954896D01* +X127654658Y-156961032D01* +X127661814Y-156967278D01* +X127667747Y-156973616D01* +X127672386Y-156980031D01* +X127676349Y-156987932D01* +X127680282Y-156999576D01* +X127687930Y-157033196D01* +X127695081Y-157079095D01* +X127701489Y-157135474D01* +X127706905Y-157200534D01* +X127711080Y-157272478D01* +X127713768Y-157349507D01* +X127714719Y-157429823D01* +X127714719Y-157821406D01* +X127418385Y-157789655D01* +X127387721Y-157786438D01* +X127357366Y-157782772D01* +X127327507Y-157778702D01* +X127298331Y-157774276D01* +X127270023Y-157769540D01* +X127242769Y-157764540D01* +X127216755Y-157759323D01* +X127192167Y-157753936D01* +X127169192Y-157748424D01* +X127148015Y-157742836D01* +X127128822Y-157737216D01* +X127111800Y-157731611D01* +X127097134Y-157726069D01* +X127085011Y-157720635D01* +X127075616Y-157715356D01* +X127072000Y-157712789D01* +X127069136Y-157710279D01* +X127061942Y-157701818D01* +X127055243Y-157691398D01* +X127043318Y-157665145D01* +X127033347Y-157632459D01* +X127025314Y-157594276D01* +X127019203Y-157551536D01* +X127014999Y-157505176D01* +X127012687Y-157456134D01* +X127012250Y-157405348D01* +X127013674Y-157353755D01* +X127016942Y-157302295D01* +X127022040Y-157251904D01* +X127028951Y-157203520D01* +X127037661Y-157158083D01* +X127048154Y-157116528D01* +X127060414Y-157079795D01* +X127074426Y-157048822D01* +X127082662Y-157034947D01* +X127091449Y-157021165D01* +X127100716Y-157007569D01* +X127110394Y-156994252D01* +X127120413Y-156981307D01* +X127130703Y-156968827D01* +X127141194Y-156956905D01* +X127151818Y-156945635D01* +X127162503Y-156935108D01* +X127173181Y-156925419D01* +X127183781Y-156916660D01* +X127194233Y-156908924D01* +X127204469Y-156902304D01* +X127209484Y-156899441D01* +X127214418Y-156896893D01* +X127219263Y-156894670D01* +X127224010Y-156892785D01* +X127228651Y-156891248D01* +X127233176Y-156890072D01* +X127245024Y-156886876D01* +X127257701Y-156884222D01* +X127285256Y-156880481D01* +X127315276Y-156878724D01* +X127347196Y-156878828D01* +G37* +D11* +X231399926Y-180799926D02* +G75* +G02* +X229399926Y-182799926I-2000026J26D01* +G01* +D12* +X101843668Y-170993299D02* +G75* +G02* +X100207322Y-164919143I872732J3492599D01* +G01* +D10* +G36* +X125648097Y-153996759D02* +G01* +X125657299Y-154000391D01* +X125679940Y-154014569D01* +X125707836Y-154037459D01* +X125740515Y-154068457D01* +X125777503Y-154106959D01* +X125818329Y-154152359D01* +X125909600Y-154261437D01* +X126010544Y-154390856D01* +X126117380Y-154535777D01* +X126226323Y-154691364D01* +X126333593Y-154852781D01* +X126561136Y-155212615D01* +X126783385Y-155080324D01* +X126807359Y-155066629D01* +X126831558Y-155053369D01* +X126855834Y-155040605D01* +X126880041Y-155028399D01* +X126904031Y-155016813D01* +X126927656Y-155005909D01* +X126950770Y-154995750D01* +X126973224Y-154986396D01* +X126994873Y-154977911D01* +X127015568Y-154970356D01* +X127035162Y-154963793D01* +X127053508Y-154958285D01* +X127070459Y-154953892D01* +X127085868Y-154950678D01* +X127099587Y-154948704D01* +X127111468Y-154948032D01* +X127123431Y-154949812D01* +X127138339Y-154955012D01* +X127155973Y-154963428D01* +X127176116Y-154974852D01* +X127223055Y-155005901D01* +X127277412Y-155046507D01* +X127337443Y-155095019D01* +X127401405Y-155149787D01* +X127467552Y-155209159D01* +X127534141Y-155271484D01* +X127599427Y-155335112D01* +X127661668Y-155398391D01* +X127719118Y-155459670D01* +X127770033Y-155517298D01* +X127812670Y-155569624D01* +X127845284Y-155614997D01* +X127857288Y-155634560D01* +X127866132Y-155651766D01* +X127871598Y-155666408D01* +X127873469Y-155678280D01* +X127873789Y-155686358D01* +X127874731Y-155693733D01* +X127876264Y-155700411D01* +X127878357Y-155706402D01* +X127880982Y-155711716D01* +X127884108Y-155716359D01* +X127887704Y-155720342D01* +X127891742Y-155723673D01* +X127896190Y-155726360D01* +X127901019Y-155728413D01* +X127906199Y-155729840D01* +X127911699Y-155730650D01* +X127917490Y-155730851D01* +X127923542Y-155730452D01* +X127929824Y-155729462D01* +X127936307Y-155727890D01* +X127942961Y-155725744D01* +X127949755Y-155723034D01* +X127956659Y-155719767D01* +X127963644Y-155715953D01* +X127970680Y-155711600D01* +X127977735Y-155706717D01* +X127984781Y-155701313D01* +X127991787Y-155695396D01* +X127998724Y-155688976D01* +X128005560Y-155682060D01* +X128012267Y-155674658D01* +X128018814Y-155666778D01* +X128025171Y-155658429D01* +X128031308Y-155649620D01* +X128037195Y-155640360D01* +X128042802Y-155630656D01* +X128064878Y-155584519D01* +X128096380Y-155515562D01* +X128132844Y-155432715D01* +X128169803Y-155344906D01* +X128249177Y-155133239D01* +X128482009Y-155397822D01* +X128714844Y-155662407D01* +X128915928Y-155461323D01* +X128959418Y-155422524D01* +X129001916Y-155386082D01* +X129022484Y-155369016D01* +X129042431Y-155352864D01* +X129061633Y-155337736D01* +X129079968Y-155323739D01* +X129097311Y-155310983D01* +X129113538Y-155299575D01* +X129128524Y-155289625D01* +X129142146Y-155281240D01* +X129154280Y-155274530D01* +X129164801Y-155269602D01* +X129169418Y-155267841D01* +X129173586Y-155266566D01* +X129177289Y-155265792D01* +X129180511Y-155265530D01* +X129192927Y-155268713D01* +X129208212Y-155278033D01* +X129246595Y-155313713D01* +X129294062Y-155369826D01* +X129349017Y-155443628D01* +X129409863Y-155532375D01* +X129475004Y-155633322D01* +X129611781Y-155860843D01* +X129746573Y-156104239D01* +X129866607Y-156341558D01* +X129917098Y-156451078D01* +X129959108Y-156550847D01* +X129991042Y-156638120D01* +X130011302Y-156710155D01* +X130017732Y-156736215D01* +X130023053Y-156758897D01* +X130027150Y-156778291D01* +X130029906Y-156794492D01* +X130030744Y-156801424D01* +X130031204Y-156807592D01* +X130031270Y-156813008D01* +X130030929Y-156817685D01* +X130030165Y-156821632D01* +X130028964Y-156824863D01* +X130027311Y-156827388D01* +X130025193Y-156829219D01* +X130022594Y-156830368D01* +X130019499Y-156830847D01* +X130015895Y-156830667D01* +X130011767Y-156829839D01* +X130007100Y-156828376D01* +X130001880Y-156826289D01* +X129996092Y-156823589D01* +X129989722Y-156820289D01* +X129975177Y-156811933D01* +X129958127Y-156801313D01* +X129916053Y-156773656D01* +X129903107Y-156764430D01* +X129890131Y-156754670D01* +X129877217Y-156744460D01* +X129864458Y-156733886D01* +X129851947Y-156723033D01* +X129839777Y-156711986D01* +X129828041Y-156700830D01* +X129816833Y-156689651D01* +X129806244Y-156678534D01* +X129796369Y-156667564D01* +X129787299Y-156656827D01* +X129779129Y-156646408D01* +X129771952Y-156636391D01* +X129765859Y-156626864D01* +X129760945Y-156617909D01* +X129757302Y-156609614D01* +X129749181Y-156590282D01* +X129740456Y-156574019D01* +X129730769Y-156560919D01* +X129725454Y-156555584D01* +X129719764Y-156551075D01* +X129713657Y-156547403D01* +X129707086Y-156544579D01* +X129700007Y-156542616D01* +X129692376Y-156541525D01* +X129684148Y-156541318D01* +X129675279Y-156542006D01* +X129665724Y-156543601D01* +X129655438Y-156546114D01* +X129632496Y-156553943D01* +X129606097Y-156565586D01* +X129575884Y-156581136D01* +X129541501Y-156600685D01* +X129502591Y-156624327D01* +X129458798Y-156652155D01* +X129355134Y-156720740D01* +X129085260Y-156905947D01* +X128825968Y-156773656D01* +X128752684Y-156737829D01* +X128685429Y-156707800D01* +X128653972Y-156694988D01* +X128623911Y-156683662D01* +X128595211Y-156673831D01* +X128567835Y-156665508D01* +X128541745Y-156658704D01* +X128516905Y-156653431D01* +X128493278Y-156649701D01* +X128470828Y-156647524D01* +X128449517Y-156646914D01* +X128429308Y-156647881D01* +X128410166Y-156650437D01* +X128392052Y-156654594D01* +X128374931Y-156660363D01* +X128358765Y-156667755D01* +X128343517Y-156676784D01* +X128329152Y-156687460D01* +X128315631Y-156699794D01* +X128302918Y-156713799D01* +X128290977Y-156729486D01* +X128279770Y-156746867D01* +X128269260Y-156765953D01* +X128259411Y-156786756D01* +X128250187Y-156809287D01* +X128241549Y-156833559D01* +X128233462Y-156859583D01* +X128225889Y-156887370D01* +X128218792Y-156916932D01* +X128212135Y-156948281D01* +X128204120Y-156984621D01* +X128195888Y-157016256D01* +X128191662Y-157030311D01* +X128187346Y-157043193D01* +X128182930Y-157054903D01* +X128178401Y-157065441D01* +X128173748Y-157074809D01* +X128168960Y-157083007D01* +X128164024Y-157090037D01* +X128158930Y-157095899D01* +X128153665Y-157100594D01* +X128148217Y-157104124D01* +X128142576Y-157106490D01* +X128136730Y-157107691D01* +X128130666Y-157107730D01* +X128124374Y-157106607D01* +X128117841Y-157104323D01* +X128111057Y-157100880D01* +X128104009Y-157096278D01* +X128096685Y-157090518D01* +X128089075Y-157083600D01* +X128081167Y-157075527D01* +X128072948Y-157066299D01* +X128064408Y-157055917D01* +X128055534Y-157044382D01* +X128046316Y-157031695D01* +X128026798Y-157002869D01* +X128005760Y-156969446D01* +X127980246Y-156931124D01* +X127954324Y-156894546D01* +X127928018Y-156859720D01* +X127901353Y-156826654D01* +X127874355Y-156795355D01* +X127847049Y-156765831D01* +X127819459Y-156738090D01* +X127791613Y-156712139D01* +X127763533Y-156687987D01* +X127735246Y-156665641D01* +X127706778Y-156645109D01* +X127678152Y-156626398D01* +X127649394Y-156609517D01* +X127620530Y-156594472D01* +X127591584Y-156581273D01* +X127562583Y-156569926D01* +X127533550Y-156560440D01* +X127504511Y-156552822D01* +X127475492Y-156547079D01* +X127446517Y-156543220D01* +X127417613Y-156541253D01* +X127388803Y-156541184D01* +X127360113Y-156543023D01* +X127331568Y-156546776D01* +X127303195Y-156552451D01* +X127275016Y-156560057D01* +X127247059Y-156569600D01* +X127219348Y-156581089D01* +X127191908Y-156594531D01* +X127164765Y-156609935D01* +X127137943Y-156627307D01* +X127111468Y-156646656D01* +X126968593Y-156757780D01* +X126825720Y-156630781D01* +X126774273Y-156584172D01* +X126728671Y-156543417D01* +X126688309Y-156508288D01* +X126652582Y-156478563D01* +X126636268Y-156465656D01* +X126620886Y-156454015D01* +X126606361Y-156443613D01* +X126592617Y-156434421D01* +X126579578Y-156426411D01* +X126567169Y-156419555D01* +X126555314Y-156413825D01* +X126543937Y-156409192D01* +X126532964Y-156405630D01* +X126522319Y-156403109D01* +X126511925Y-156401601D01* +X126501707Y-156401079D01* +X126491591Y-156401514D01* +X126481499Y-156402879D01* +X126471357Y-156405144D01* +X126461090Y-156408283D01* +X126450620Y-156412266D01* +X126439874Y-156417066D01* +X126428775Y-156422655D01* +X126417247Y-156429005D01* +X126392605Y-156443873D01* +X126365343Y-156461447D01* +X126350475Y-156470934D01* +X126335691Y-156479544D01* +X126321079Y-156487271D01* +X126306722Y-156494107D01* +X126292706Y-156500043D01* +X126279116Y-156505073D01* +X126266038Y-156509188D01* +X126253557Y-156512380D01* +X126241758Y-156514642D01* +X126236141Y-156515422D01* +X126230726Y-156515966D01* +X126225525Y-156516274D01* +X126220547Y-156516345D01* +X126215804Y-156516177D01* +X126211306Y-156515770D01* +X126207064Y-156515123D01* +X126203089Y-156514234D01* +X126199390Y-156513103D01* +X126195979Y-156511729D01* +X126192867Y-156510111D01* +X126190064Y-156508247D01* +X126187580Y-156506138D01* +X126185427Y-156503781D01* +X126180409Y-156496141D01* +X126175299Y-156483338D01* +X126170126Y-156465667D01* +X126164922Y-156443423D01* +X126154545Y-156386393D01* +X126144416Y-156314604D01* +X126134784Y-156230413D01* +X126125896Y-156136176D01* +X126118000Y-156034249D01* +X126111344Y-155926990D01* +X126102291Y-155779970D01* +X126096787Y-155713014D01* +X126090508Y-155649756D01* +X126083361Y-155589691D01* +X126075253Y-155532315D01* +X126066091Y-155477126D01* +X126055781Y-155423619D01* +X126044232Y-155371290D01* +X126031349Y-155319635D01* +X126017039Y-155268151D01* +X126001211Y-155216333D01* +X125983770Y-155163678D01* +X125964624Y-155109683D01* +X125920843Y-154995653D01* +X125855690Y-154821443D01* +X125792521Y-154645744D01* +X125764161Y-154563692D01* +X125739273Y-154488895D01* +X125718851Y-154423897D01* +X125703885Y-154371239D01* +X125691555Y-154325071D01* +X125678667Y-154278717D01* +X125665655Y-154233480D01* +X125652953Y-154190661D01* +X125640995Y-154151562D01* +X125630216Y-154117487D01* +X125621048Y-154089737D01* +X125613928Y-154069614D01* +X125612517Y-154065676D01* +X125611260Y-154061805D01* +X125610156Y-154058004D01* +X125609204Y-154054276D01* +X125608404Y-154050626D01* +X125607754Y-154047057D01* +X125607252Y-154043573D01* +X125606900Y-154040179D01* +X125606694Y-154036877D01* +X125606635Y-154033673D01* +X125606721Y-154030569D01* +X125606951Y-154027570D01* +X125607325Y-154024679D01* +X125607841Y-154021901D01* +X125608499Y-154019239D01* +X125609297Y-154016697D01* +X125610235Y-154014279D01* +X125611312Y-154011990D01* +X125612525Y-154009832D01* +X125613876Y-154007809D01* +X125615362Y-154005926D01* +X125616983Y-154004187D01* +X125618738Y-154002595D01* +X125620625Y-154001153D01* +X125622644Y-153999867D01* +X125624794Y-153998740D01* +X125627074Y-153997776D01* +X125629483Y-153996978D01* +X125632019Y-153996351D01* +X125634683Y-153995898D01* +X125637472Y-153995624D01* +X125640386Y-153995531D01* +X125648097Y-153996759D01* +G37* +G36* +X140034585Y-149023560D02* +G01* +X140044962Y-149029995D01* +X140077373Y-149054686D01* +X140123675Y-149093639D01* +X140181884Y-149145057D01* +X140250014Y-149207140D01* +X140326081Y-149278092D01* +X140408101Y-149356113D01* +X140494090Y-149439405D01* +X140543051Y-149487569D01* +X140592586Y-149534748D01* +X140642523Y-149580827D01* +X140692694Y-149625689D01* +X140742926Y-149669217D01* +X140793049Y-149711296D01* +X140842894Y-149751809D01* +X140892289Y-149790640D01* +X140941064Y-149827673D01* +X140989048Y-149862791D01* +X141036071Y-149895879D01* +X141081962Y-149926819D01* +X141126551Y-149955495D01* +X141169667Y-149981792D01* +X141211139Y-150005593D01* +X141250798Y-150026782D01* +X141316552Y-150061891D01* +X141377964Y-150095325D01* +X141433671Y-150126403D01* +X141482309Y-150154442D01* +X141503551Y-150167109D01* +X141522513Y-150178761D01* +X141539027Y-150189312D01* +X141552920Y-150198677D01* +X141564023Y-150206771D01* +X141572164Y-150213509D01* +X141575071Y-150216342D01* +X141577174Y-150218804D01* +X141578452Y-150220885D01* +X141578882Y-150222573D01* +X141576932Y-150228486D01* +X141571216Y-150233348D01* +X141561938Y-150237194D01* +X141549303Y-150240061D01* +X141514770Y-150242991D01* +X141469246Y-150242417D01* +X141414358Y-150238619D01* +X141351734Y-150231875D01* +X141209789Y-150210667D01* +X141056434Y-150181025D01* +X140904692Y-150145183D01* +X140833495Y-150125634D01* +X140767584Y-150105372D01* +X140708588Y-150084675D01* +X140658134Y-150063824D01* +X140616402Y-150044416D01* +X140578283Y-150025635D01* +X140543419Y-150007118D01* +X140511455Y-149988500D01* +X140482033Y-149969417D01* +X140454796Y-149949505D01* +X140429390Y-149928399D01* +X140405456Y-149905735D01* +X140382638Y-149881148D01* +X140360580Y-149854275D01* +X140338925Y-149824751D01* +X140317316Y-149792211D01* +X140295398Y-149756292D01* +X140272813Y-149716628D01* +X140249205Y-149672857D01* +X140224217Y-149624613D01* +X140206495Y-149592468D01* +X140189098Y-149559687D01* +X140155591Y-149493149D01* +X140124316Y-149426859D01* +X140095894Y-149362677D01* +X140070944Y-149302464D01* +X140050087Y-149248080D01* +X140033944Y-149201385D01* +X140027833Y-149181503D01* +X140023133Y-149164241D01* +X140020344Y-149149556D01* +X140017934Y-149135312D01* +X140015912Y-149121581D01* +X140014285Y-149108430D01* +X140013061Y-149095931D01* +X140012249Y-149084152D01* +X140011854Y-149073165D01* +X140011887Y-149063037D01* +X140012353Y-149053840D01* +X140012752Y-149049612D01* +X140013261Y-149045643D01* +X140013884Y-149041941D01* +X140014619Y-149038515D01* +X140015469Y-149035374D01* +X140016435Y-149032527D01* +X140017516Y-149029982D01* +X140018715Y-149027748D01* +X140020032Y-149025834D01* +X140021469Y-149024248D01* +X140023025Y-149023000D01* +X140024703Y-149022097D01* +X140026502Y-149021549D01* +X140028425Y-149021365D01* +X140034585Y-149023560D01* +G37* +D13* +X274507142Y-150512295D02* +X274878570Y-150512295D01* +X274878570Y-150512295D02* +X274678570Y-150817057D01* +X274678570Y-150817057D02* +X274764285Y-150817057D01* +X274764285Y-150817057D02* +X274821428Y-150855152D01* +X274821428Y-150855152D02* +X274849999Y-150893247D01* +X274849999Y-150893247D02* +X274878570Y-150969438D01* +X274878570Y-150969438D02* +X274878570Y-151159914D01* +X274878570Y-151159914D02* +X274849999Y-151236104D01* +X274849999Y-151236104D02* +X274821428Y-151274200D01* +X274821428Y-151274200D02* +X274764285Y-151312295D01* +X274764285Y-151312295D02* +X274592856Y-151312295D01* +X274592856Y-151312295D02* +X274535713Y-151274200D01* +X274535713Y-151274200D02* +X274507142Y-151236104D01* +X275049999Y-150512295D02* +X275249999Y-151312295D01* +X275249999Y-151312295D02* +X275449999Y-150512295D01* +X275592857Y-150512295D02* +X275964285Y-150512295D01* +X275964285Y-150512295D02* +X275764285Y-150817057D01* +X275764285Y-150817057D02* +X275850000Y-150817057D01* +X275850000Y-150817057D02* +X275907143Y-150855152D01* +X275907143Y-150855152D02* +X275935714Y-150893247D01* +X275935714Y-150893247D02* +X275964285Y-150969438D01* +X275964285Y-150969438D02* +X275964285Y-151159914D01* +X275964285Y-151159914D02* +X275935714Y-151236104D01* +X275935714Y-151236104D02* +X275907143Y-151274200D01* +X275907143Y-151274200D02* +X275850000Y-151312295D01* +X275850000Y-151312295D02* +X275678571Y-151312295D01* +X275678571Y-151312295D02* +X275621428Y-151274200D01* +X275621428Y-151274200D02* +X275592857Y-151236104D01* +X130757438Y-125151792D02* +X130709819Y-125227982D01* +X130709819Y-125227982D02* +X130709819Y-125342268D01* +X130709819Y-125342268D02* +X130757438Y-125456554D01* +X130757438Y-125456554D02* +X130852676Y-125532744D01* +X130852676Y-125532744D02* +X130947914Y-125570839D01* +X130947914Y-125570839D02* +X131138390Y-125608935D01* +X131138390Y-125608935D02* +X131281247Y-125608935D01* +X131281247Y-125608935D02* +X131471723Y-125570839D01* +X131471723Y-125570839D02* +X131566961Y-125532744D01* +X131566961Y-125532744D02* +X131662200Y-125456554D01* +X131662200Y-125456554D02* +X131709819Y-125342268D01* +X131709819Y-125342268D02* +X131709819Y-125266077D01* +X131709819Y-125266077D02* +X131662200Y-125151792D01* +X131662200Y-125151792D02* +X131614580Y-125113696D01* +X131614580Y-125113696D02* +X131281247Y-125113696D01* +X131281247Y-125113696D02* +X131281247Y-125266077D01* +X131709819Y-124770839D02* +X130709819Y-124770839D01* +X130709819Y-124770839D02* +X131709819Y-124313696D01* +X131709819Y-124313696D02* +X130709819Y-124313696D01* +X131709819Y-123932744D02* +X130709819Y-123932744D01* +X130709819Y-123932744D02* +X130709819Y-123742268D01* +X130709819Y-123742268D02* +X130757438Y-123627982D01* +X130757438Y-123627982D02* +X130852676Y-123551792D01* +X130852676Y-123551792D02* +X130947914Y-123513697D01* +X130947914Y-123513697D02* +X131138390Y-123475601D01* +X131138390Y-123475601D02* +X131281247Y-123475601D01* +X131281247Y-123475601D02* +X131471723Y-123513697D01* +X131471723Y-123513697D02* +X131566961Y-123551792D01* +X131566961Y-123551792D02* +X131662200Y-123627982D01* +X131662200Y-123627982D02* +X131709819Y-123742268D01* +X131709819Y-123742268D02* +X131709819Y-123932744D01* +X209017438Y-124811792D02* +X208969819Y-124887982D01* +X208969819Y-124887982D02* +X208969819Y-125002268D01* +X208969819Y-125002268D02* +X209017438Y-125116554D01* +X209017438Y-125116554D02* +X209112676Y-125192744D01* +X209112676Y-125192744D02* +X209207914Y-125230839D01* +X209207914Y-125230839D02* +X209398390Y-125268935D01* +X209398390Y-125268935D02* +X209541247Y-125268935D01* +X209541247Y-125268935D02* +X209731723Y-125230839D01* +X209731723Y-125230839D02* +X209826961Y-125192744D01* +X209826961Y-125192744D02* +X209922200Y-125116554D01* +X209922200Y-125116554D02* +X209969819Y-125002268D01* +X209969819Y-125002268D02* +X209969819Y-124926077D01* +X209969819Y-124926077D02* +X209922200Y-124811792D01* +X209922200Y-124811792D02* +X209874580Y-124773696D01* +X209874580Y-124773696D02* +X209541247Y-124773696D01* +X209541247Y-124773696D02* +X209541247Y-124926077D01* +X209969819Y-124430839D02* +X208969819Y-124430839D01* +X208969819Y-124430839D02* +X209969819Y-123973696D01* +X209969819Y-123973696D02* +X208969819Y-123973696D01* +X209969819Y-123592744D02* +X208969819Y-123592744D01* +X208969819Y-123592744D02* +X208969819Y-123402268D01* +X208969819Y-123402268D02* +X209017438Y-123287982D01* +X209017438Y-123287982D02* +X209112676Y-123211792D01* +X209112676Y-123211792D02* +X209207914Y-123173697D01* +X209207914Y-123173697D02* +X209398390Y-123135601D01* +X209398390Y-123135601D02* +X209541247Y-123135601D01* +X209541247Y-123135601D02* +X209731723Y-123173697D01* +X209731723Y-123173697D02* +X209826961Y-123211792D01* +X209826961Y-123211792D02* +X209922200Y-123287982D01* +X209922200Y-123287982D02* +X209969819Y-123402268D01* +X209969819Y-123402268D02* +X209969819Y-123592744D01* +X255587438Y-124811792D02* +X255539819Y-124887982D01* +X255539819Y-124887982D02* +X255539819Y-125002268D01* +X255539819Y-125002268D02* +X255587438Y-125116554D01* +X255587438Y-125116554D02* +X255682676Y-125192744D01* +X255682676Y-125192744D02* +X255777914Y-125230839D01* +X255777914Y-125230839D02* +X255968390Y-125268935D01* +X255968390Y-125268935D02* +X256111247Y-125268935D01* +X256111247Y-125268935D02* +X256301723Y-125230839D01* +X256301723Y-125230839D02* +X256396961Y-125192744D01* +X256396961Y-125192744D02* +X256492200Y-125116554D01* +X256492200Y-125116554D02* +X256539819Y-125002268D01* +X256539819Y-125002268D02* +X256539819Y-124926077D01* +X256539819Y-124926077D02* +X256492200Y-124811792D01* +X256492200Y-124811792D02* +X256444580Y-124773696D01* +X256444580Y-124773696D02* +X256111247Y-124773696D01* +X256111247Y-124773696D02* +X256111247Y-124926077D01* +X256539819Y-124430839D02* +X255539819Y-124430839D01* +X255539819Y-124430839D02* +X256539819Y-123973696D01* +X256539819Y-123973696D02* +X255539819Y-123973696D01* +X256539819Y-123592744D02* +X255539819Y-123592744D01* +X255539819Y-123592744D02* +X255539819Y-123402268D01* +X255539819Y-123402268D02* +X255587438Y-123287982D01* +X255587438Y-123287982D02* +X255682676Y-123211792D01* +X255682676Y-123211792D02* +X255777914Y-123173697D01* +X255777914Y-123173697D02* +X255968390Y-123135601D01* +X255968390Y-123135601D02* +X256111247Y-123135601D01* +X256111247Y-123135601D02* +X256301723Y-123173697D01* +X256301723Y-123173697D02* +X256396961Y-123211792D01* +X256396961Y-123211792D02* +X256492200Y-123287982D01* +X256492200Y-123287982D02* +X256539819Y-123402268D01* +X256539819Y-123402268D02* +X256539819Y-123592744D01* +X229706009Y-125004173D02* +X229753628Y-124889887D01* +X229753628Y-124889887D02* +X229801247Y-124851792D01* +X229801247Y-124851792D02* +X229896485Y-124813696D01* +X229896485Y-124813696D02* +X230039342Y-124813696D01* +X230039342Y-124813696D02* +X230134580Y-124851792D01* +X230134580Y-124851792D02* +X230182200Y-124889887D01* +X230182200Y-124889887D02* +X230229819Y-124966077D01* +X230229819Y-124966077D02* +X230229819Y-125270839D01* +X230229819Y-125270839D02* +X229229819Y-125270839D01* +X229229819Y-125270839D02* +X229229819Y-125004173D01* +X229229819Y-125004173D02* +X229277438Y-124927982D01* +X229277438Y-124927982D02* +X229325057Y-124889887D01* +X229325057Y-124889887D02* +X229420295Y-124851792D01* +X229420295Y-124851792D02* +X229515533Y-124851792D01* +X229515533Y-124851792D02* +X229610771Y-124889887D01* +X229610771Y-124889887D02* +X229658390Y-124927982D01* +X229658390Y-124927982D02* +X229706009Y-125004173D01* +X229706009Y-125004173D02* +X229706009Y-125270839D01* +X229944104Y-124508935D02* +X229944104Y-124127982D01* +X230229819Y-124585125D02* +X229229819Y-124318458D01* +X229229819Y-124318458D02* +X230229819Y-124051792D01* +X229229819Y-123899411D02* +X229229819Y-123442268D01* +X230229819Y-123670840D02* +X229229819Y-123670840D01* +D14* +X161652085Y-126755114D02* +X162152085Y-126755114D01* +X162366371Y-127540828D02* +X161652085Y-127540828D01* +X161652085Y-127540828D02* +X161652085Y-126040828D01* +X161652085Y-126040828D02* +X162366371Y-126040828D01* +X162937800Y-127469400D02* +X163152086Y-127540828D01* +X163152086Y-127540828D02* +X163509228Y-127540828D01* +X163509228Y-127540828D02* +X163652086Y-127469400D01* +X163652086Y-127469400D02* +X163723514Y-127397971D01* +X163723514Y-127397971D02* +X163794943Y-127255114D01* +X163794943Y-127255114D02* +X163794943Y-127112257D01* +X163794943Y-127112257D02* +X163723514Y-126969400D01* +X163723514Y-126969400D02* +X163652086Y-126897971D01* +X163652086Y-126897971D02* +X163509228Y-126826542D01* +X163509228Y-126826542D02* +X163223514Y-126755114D01* +X163223514Y-126755114D02* +X163080657Y-126683685D01* +X163080657Y-126683685D02* +X163009228Y-126612257D01* +X163009228Y-126612257D02* +X162937800Y-126469400D01* +X162937800Y-126469400D02* +X162937800Y-126326542D01* +X162937800Y-126326542D02* +X163009228Y-126183685D01* +X163009228Y-126183685D02* +X163080657Y-126112257D01* +X163080657Y-126112257D02* +X163223514Y-126040828D01* +X163223514Y-126040828D02* +X163580657Y-126040828D01* +X163580657Y-126040828D02* +X163794943Y-126112257D01* +X165294942Y-127397971D02* +X165223514Y-127469400D01* +X165223514Y-127469400D02* +X165009228Y-127540828D01* +X165009228Y-127540828D02* +X164866371Y-127540828D01* +X164866371Y-127540828D02* +X164652085Y-127469400D01* +X164652085Y-127469400D02* +X164509228Y-127326542D01* +X164509228Y-127326542D02* +X164437799Y-127183685D01* +X164437799Y-127183685D02* +X164366371Y-126897971D01* +X164366371Y-126897971D02* +X164366371Y-126683685D01* +X164366371Y-126683685D02* +X164437799Y-126397971D01* +X164437799Y-126397971D02* +X164509228Y-126255114D01* +X164509228Y-126255114D02* +X164652085Y-126112257D01* +X164652085Y-126112257D02* +X164866371Y-126040828D01* +X164866371Y-126040828D02* +X165009228Y-126040828D01* +X165009228Y-126040828D02* +X165223514Y-126112257D01* +X165223514Y-126112257D02* +X165294942Y-126183685D01* +D13* +X253444580Y-124834649D02* +X253492200Y-124867982D01* +X253492200Y-124867982D02* +X253539819Y-124967982D01* +X253539819Y-124967982D02* +X253539819Y-125034649D01* +X253539819Y-125034649D02* +X253492200Y-125134649D01* +X253492200Y-125134649D02* +X253396961Y-125201316D01* +X253396961Y-125201316D02* +X253301723Y-125234649D01* +X253301723Y-125234649D02* +X253111247Y-125267982D01* +X253111247Y-125267982D02* +X252968390Y-125267982D01* +X252968390Y-125267982D02* +X252777914Y-125234649D01* +X252777914Y-125234649D02* +X252682676Y-125201316D01* +X252682676Y-125201316D02* +X252587438Y-125134649D01* +X252587438Y-125134649D02* +X252539819Y-125034649D01* +X252539819Y-125034649D02* +X252539819Y-124967982D01* +X252539819Y-124967982D02* +X252587438Y-124867982D01* +X252587438Y-124867982D02* +X252635057Y-124834649D01* +X253254104Y-124567982D02* +X253254104Y-124234649D01* +X253539819Y-124634649D02* +X252539819Y-124401316D01* +X252539819Y-124401316D02* +X253539819Y-124167982D01* +X253539819Y-123934649D02* +X252539819Y-123934649D01* +X252539819Y-123934649D02* +X253539819Y-123534649D01* +X253539819Y-123534649D02* +X252539819Y-123534649D01* +X253539819Y-122867983D02* +X253539819Y-123201316D01* +X253539819Y-123201316D02* +X252539819Y-123201316D01* +D14* +X231633796Y-127170828D02* +X231233796Y-126456542D01* +X230948082Y-127170828D02* +X230948082Y-125670828D01* +X230948082Y-125670828D02* +X231405225Y-125670828D01* +X231405225Y-125670828D02* +X231519510Y-125742257D01* +X231519510Y-125742257D02* +X231576653Y-125813685D01* +X231576653Y-125813685D02* +X231633796Y-125956542D01* +X231633796Y-125956542D02* +X231633796Y-126170828D01* +X231633796Y-126170828D02* +X231576653Y-126313685D01* +X231576653Y-126313685D02* +X231519510Y-126385114D01* +X231519510Y-126385114D02* +X231405225Y-126456542D01* +X231405225Y-126456542D02* +X230948082Y-126456542D01* +X232148082Y-126385114D02* +X232548082Y-126385114D01* +X232719510Y-127170828D02* +X232148082Y-127170828D01* +X232148082Y-127170828D02* +X232148082Y-125670828D01* +X232148082Y-125670828D02* +X232719510Y-125670828D01* +X233805224Y-127170828D02* +X233233796Y-127170828D01* +X233233796Y-127170828D02* +X233233796Y-125670828D01* +X234148082Y-126742257D02* +X234719511Y-126742257D01* +X234033796Y-127170828D02* +X234433796Y-125670828D01* +X234433796Y-125670828D02* +X234833796Y-127170828D01* +X235462367Y-126456542D02* +X235462367Y-127170828D01* +X235062367Y-125670828D02* +X235462367Y-126456542D01* +X235462367Y-126456542D02* +X235862367Y-125670828D01* +D15* +X213161830Y-180912986D02* +X213161830Y-179812986D01* +X213161830Y-180336796D02* +X213790402Y-180336796D01* +X213790402Y-180912986D02* +X213790402Y-179812986D01* +X214785640Y-180912986D02* +X214785640Y-180336796D01* +X214785640Y-180336796D02* +X214733259Y-180232034D01* +X214733259Y-180232034D02* +X214628497Y-180179653D01* +X214628497Y-180179653D02* +X214418973Y-180179653D01* +X214418973Y-180179653D02* +X214314211Y-180232034D01* +X214785640Y-180860606D02* +X214680878Y-180912986D01* +X214680878Y-180912986D02* +X214418973Y-180912986D01* +X214418973Y-180912986D02* +X214314211Y-180860606D01* +X214314211Y-180860606D02* +X214261830Y-180755844D01* +X214261830Y-180755844D02* +X214261830Y-180651082D01* +X214261830Y-180651082D02* +X214314211Y-180546320D01* +X214314211Y-180546320D02* +X214418973Y-180493939D01* +X214418973Y-180493939D02* +X214680878Y-180493939D01* +X214680878Y-180493939D02* +X214785640Y-180441558D01* +X215309449Y-180912986D02* +X215309449Y-180179653D01* +X215309449Y-180284415D02* +X215361830Y-180232034D01* +X215361830Y-180232034D02* +X215466592Y-180179653D01* +X215466592Y-180179653D02* +X215623735Y-180179653D01* +X215623735Y-180179653D02* +X215728497Y-180232034D01* +X215728497Y-180232034D02* +X215780878Y-180336796D01* +X215780878Y-180336796D02* +X215780878Y-180912986D01* +X215780878Y-180336796D02* +X215833259Y-180232034D01* +X215833259Y-180232034D02* +X215938021Y-180179653D01* +X215938021Y-180179653D02* +X216095164Y-180179653D01* +X216095164Y-180179653D02* +X216199925Y-180232034D01* +X216199925Y-180232034D02* +X216252306Y-180336796D01* +X216252306Y-180336796D02* +X216252306Y-180912986D01* +X216671354Y-180179653D02* +X217247545Y-180179653D01* +X217247545Y-180179653D02* +X216671354Y-180912986D01* +X216671354Y-180912986D02* +X217247545Y-180912986D01* +X218138021Y-180912986D02* +X218138021Y-180336796D01* +X218138021Y-180336796D02* +X218085640Y-180232034D01* +X218085640Y-180232034D02* +X217980878Y-180179653D01* +X217980878Y-180179653D02* +X217771354Y-180179653D01* +X217771354Y-180179653D02* +X217666592Y-180232034D01* +X218138021Y-180860606D02* +X218033259Y-180912986D01* +X218033259Y-180912986D02* +X217771354Y-180912986D01* +X217771354Y-180912986D02* +X217666592Y-180860606D01* +X217666592Y-180860606D02* +X217614211Y-180755844D01* +X217614211Y-180755844D02* +X217614211Y-180651082D01* +X217614211Y-180651082D02* +X217666592Y-180546320D01* +X217666592Y-180546320D02* +X217771354Y-180493939D01* +X217771354Y-180493939D02* +X218033259Y-180493939D01* +X218033259Y-180493939D02* +X218138021Y-180441558D01* +D13* +X107548428Y-183693146D02* +X107648428Y-183731241D01* +X107648428Y-183731241D02* +X107815095Y-183731241D01* +X107815095Y-183731241D02* +X107881761Y-183693146D01* +X107881761Y-183693146D02* +X107915095Y-183655050D01* +X107915095Y-183655050D02* +X107948428Y-183578860D01* +X107948428Y-183578860D02* +X107948428Y-183502669D01* +X107948428Y-183502669D02* +X107915095Y-183426479D01* +X107915095Y-183426479D02* +X107881761Y-183388384D01* +X107881761Y-183388384D02* +X107815095Y-183350288D01* +X107815095Y-183350288D02* +X107681761Y-183312193D01* +X107681761Y-183312193D02* +X107615095Y-183274098D01* +X107615095Y-183274098D02* +X107581761Y-183236003D01* +X107581761Y-183236003D02* +X107548428Y-183159812D01* +X107548428Y-183159812D02* +X107548428Y-183083622D01* +X107548428Y-183083622D02* +X107581761Y-183007431D01* +X107581761Y-183007431D02* +X107615095Y-182969336D01* +X107615095Y-182969336D02* +X107681761Y-182931241D01* +X107681761Y-182931241D02* +X107848428Y-182931241D01* +X107848428Y-182931241D02* +X107948428Y-182969336D01* +X108248428Y-183731241D02* +X108248428Y-182931241D01* +X108315095Y-183426479D02* +X108515095Y-183731241D01* +X108515095Y-183197907D02* +X108248428Y-183502669D01* +X109115095Y-183197907D02* +X109115095Y-183731241D01* +X108815095Y-183197907D02* +X108815095Y-183616955D01* +X108815095Y-183616955D02* +X108848429Y-183693146D01* +X108848429Y-183693146D02* +X108915095Y-183731241D01* +X108915095Y-183731241D02* +X109015095Y-183731241D01* +X109015095Y-183731241D02* +X109081762Y-183693146D01* +X109081762Y-183693146D02* +X109115095Y-183655050D01* +X109548428Y-183731241D02* +X109481762Y-183693146D01* +X109481762Y-183693146D02* +X109448428Y-183616955D01* +X109448428Y-183616955D02* +X109448428Y-182931241D01* +X109915095Y-183731241D02* +X109848429Y-183693146D01* +X109848429Y-183693146D02* +X109815095Y-183616955D01* +X109815095Y-183616955D02* +X109815095Y-182931241D01* +X110815095Y-183731241D02* +X110748429Y-183693146D01* +X110748429Y-183693146D02* +X110715095Y-183655050D01* +X110715095Y-183655050D02* +X110681762Y-183578860D01* +X110681762Y-183578860D02* +X110681762Y-183350288D01* +X110681762Y-183350288D02* +X110715095Y-183274098D01* +X110715095Y-183274098D02* +X110748429Y-183236003D01* +X110748429Y-183236003D02* +X110815095Y-183197907D01* +X110815095Y-183197907D02* +X110915095Y-183197907D01* +X110915095Y-183197907D02* +X110981762Y-183236003D01* +X110981762Y-183236003D02* +X111015095Y-183274098D01* +X111015095Y-183274098D02* +X111048429Y-183350288D01* +X111048429Y-183350288D02* +X111048429Y-183578860D01* +X111048429Y-183578860D02* +X111015095Y-183655050D01* +X111015095Y-183655050D02* +X110981762Y-183693146D01* +X110981762Y-183693146D02* +X110915095Y-183731241D01* +X110915095Y-183731241D02* +X110815095Y-183731241D01* +X111248428Y-183197907D02* +X111515095Y-183197907D01* +X111348428Y-183731241D02* +X111348428Y-183045526D01* +X111348428Y-183045526D02* +X111381762Y-182969336D01* +X111381762Y-182969336D02* +X111448428Y-182931241D01* +X111448428Y-182931241D02* +X111515095Y-182931241D01* +X112581761Y-183731241D02* +X112581761Y-183312193D01* +X112581761Y-183312193D02* +X112548428Y-183236003D01* +X112548428Y-183236003D02* +X112481761Y-183197907D01* +X112481761Y-183197907D02* +X112348428Y-183197907D01* +X112348428Y-183197907D02* +X112281761Y-183236003D01* +X112581761Y-183693146D02* +X112515095Y-183731241D01* +X112515095Y-183731241D02* +X112348428Y-183731241D01* +X112348428Y-183731241D02* +X112281761Y-183693146D01* +X112281761Y-183693146D02* +X112248428Y-183616955D01* +X112248428Y-183616955D02* +X112248428Y-183540765D01* +X112248428Y-183540765D02* +X112281761Y-183464574D01* +X112281761Y-183464574D02* +X112348428Y-183426479D01* +X112348428Y-183426479D02* +X112515095Y-183426479D01* +X112515095Y-183426479D02* +X112581761Y-183388384D01* +X113415094Y-183693146D02* +X113515094Y-183731241D01* +X113515094Y-183731241D02* +X113681761Y-183731241D01* +X113681761Y-183731241D02* +X113748427Y-183693146D01* +X113748427Y-183693146D02* +X113781761Y-183655050D01* +X113781761Y-183655050D02* +X113815094Y-183578860D01* +X113815094Y-183578860D02* +X113815094Y-183502669D01* +X113815094Y-183502669D02* +X113781761Y-183426479D01* +X113781761Y-183426479D02* +X113748427Y-183388384D01* +X113748427Y-183388384D02* +X113681761Y-183350288D01* +X113681761Y-183350288D02* +X113548427Y-183312193D01* +X113548427Y-183312193D02* +X113481761Y-183274098D01* +X113481761Y-183274098D02* +X113448427Y-183236003D01* +X113448427Y-183236003D02* +X113415094Y-183159812D01* +X113415094Y-183159812D02* +X113415094Y-183083622D01* +X113415094Y-183083622D02* +X113448427Y-183007431D01* +X113448427Y-183007431D02* +X113481761Y-182969336D01* +X113481761Y-182969336D02* +X113548427Y-182931241D01* +X113548427Y-182931241D02* +X113715094Y-182931241D01* +X113715094Y-182931241D02* +X113815094Y-182969336D01* +X114115094Y-183731241D02* +X114115094Y-182931241D01* +X114181761Y-183426479D02* +X114381761Y-183731241D01* +X114381761Y-183197907D02* +X114115094Y-183502669D01* +X114948428Y-183693146D02* +X114881761Y-183731241D01* +X114881761Y-183731241D02* +X114748428Y-183731241D01* +X114748428Y-183731241D02* +X114681761Y-183693146D01* +X114681761Y-183693146D02* +X114648428Y-183616955D01* +X114648428Y-183616955D02* +X114648428Y-183312193D01* +X114648428Y-183312193D02* +X114681761Y-183236003D01* +X114681761Y-183236003D02* +X114748428Y-183197907D01* +X114748428Y-183197907D02* +X114881761Y-183197907D01* +X114881761Y-183197907D02* +X114948428Y-183236003D01* +X114948428Y-183236003D02* +X114981761Y-183312193D01* +X114981761Y-183312193D02* +X114981761Y-183388384D01* +X114981761Y-183388384D02* +X114648428Y-183464574D01* +X115381761Y-183731241D02* +X115315095Y-183693146D01* +X115315095Y-183693146D02* +X115281761Y-183616955D01* +X115281761Y-183616955D02* +X115281761Y-182931241D01* +X115915095Y-183693146D02* +X115848428Y-183731241D01* +X115848428Y-183731241D02* +X115715095Y-183731241D01* +X115715095Y-183731241D02* +X115648428Y-183693146D01* +X115648428Y-183693146D02* +X115615095Y-183616955D01* +X115615095Y-183616955D02* +X115615095Y-183312193D01* +X115615095Y-183312193D02* +X115648428Y-183236003D01* +X115648428Y-183236003D02* +X115715095Y-183197907D01* +X115715095Y-183197907D02* +X115848428Y-183197907D01* +X115848428Y-183197907D02* +X115915095Y-183236003D01* +X115915095Y-183236003D02* +X115948428Y-183312193D01* +X115948428Y-183312193D02* +X115948428Y-183388384D01* +X115948428Y-183388384D02* +X115615095Y-183464574D01* +X116148428Y-183197907D02* +X116415095Y-183197907D01* +X116248428Y-182931241D02* +X116248428Y-183616955D01* +X116248428Y-183616955D02* +X116281762Y-183693146D01* +X116281762Y-183693146D02* +X116348428Y-183731241D01* +X116348428Y-183731241D02* +X116415095Y-183731241D01* +X116748428Y-183731241D02* +X116681762Y-183693146D01* +X116681762Y-183693146D02* +X116648428Y-183655050D01* +X116648428Y-183655050D02* +X116615095Y-183578860D01* +X116615095Y-183578860D02* +X116615095Y-183350288D01* +X116615095Y-183350288D02* +X116648428Y-183274098D01* +X116648428Y-183274098D02* +X116681762Y-183236003D01* +X116681762Y-183236003D02* +X116748428Y-183197907D01* +X116748428Y-183197907D02* +X116848428Y-183197907D01* +X116848428Y-183197907D02* +X116915095Y-183236003D01* +X116915095Y-183236003D02* +X116948428Y-183274098D01* +X116948428Y-183274098D02* +X116981762Y-183350288D01* +X116981762Y-183350288D02* +X116981762Y-183578860D01* +X116981762Y-183578860D02* +X116948428Y-183655050D01* +X116948428Y-183655050D02* +X116915095Y-183693146D01* +X116915095Y-183693146D02* +X116848428Y-183731241D01* +X116848428Y-183731241D02* +X116748428Y-183731241D01* +X117281761Y-183197907D02* +X117281761Y-183731241D01* +X117281761Y-183274098D02* +X117315095Y-183236003D01* +X117315095Y-183236003D02* +X117381761Y-183197907D01* +X117381761Y-183197907D02* +X117481761Y-183197907D01* +X117481761Y-183197907D02* +X117548428Y-183236003D01* +X117548428Y-183236003D02* +X117581761Y-183312193D01* +X117581761Y-183312193D02* +X117581761Y-183731241D01* +X118381761Y-183197907D02* +X118515094Y-183731241D01* +X118515094Y-183731241D02* +X118648427Y-183350288D01* +X118648427Y-183350288D02* +X118781761Y-183731241D01* +X118781761Y-183731241D02* +X118915094Y-183197907D01* +X119181760Y-183731241D02* +X119181760Y-183197907D01* +X119181760Y-182931241D02* +X119148427Y-182969336D01* +X119148427Y-182969336D02* +X119181760Y-183007431D01* +X119181760Y-183007431D02* +X119215094Y-182969336D01* +X119215094Y-182969336D02* +X119181760Y-182931241D01* +X119181760Y-182931241D02* +X119181760Y-183007431D01* +X119415093Y-183197907D02* +X119681760Y-183197907D01* +X119515093Y-182931241D02* +X119515093Y-183616955D01* +X119515093Y-183616955D02* +X119548427Y-183693146D01* +X119548427Y-183693146D02* +X119615093Y-183731241D01* +X119615093Y-183731241D02* +X119681760Y-183731241D01* +X119915093Y-183731241D02* +X119915093Y-182931241D01* +X120215093Y-183731241D02* +X120215093Y-183312193D01* +X120215093Y-183312193D02* +X120181760Y-183236003D01* +X120181760Y-183236003D02* +X120115093Y-183197907D01* +X120115093Y-183197907D02* +X120015093Y-183197907D01* +X120015093Y-183197907D02* +X119948427Y-183236003D01* +X119948427Y-183236003D02* +X119915093Y-183274098D01* +X121315093Y-183312193D02* +X121415093Y-183350288D01* +X121415093Y-183350288D02* +X121448426Y-183388384D01* +X121448426Y-183388384D02* +X121481759Y-183464574D01* +X121481759Y-183464574D02* +X121481759Y-183578860D01* +X121481759Y-183578860D02* +X121448426Y-183655050D01* +X121448426Y-183655050D02* +X121415093Y-183693146D01* +X121415093Y-183693146D02* +X121348426Y-183731241D01* +X121348426Y-183731241D02* +X121081759Y-183731241D01* +X121081759Y-183731241D02* +X121081759Y-182931241D01* +X121081759Y-182931241D02* +X121315093Y-182931241D01* +X121315093Y-182931241D02* +X121381759Y-182969336D01* +X121381759Y-182969336D02* +X121415093Y-183007431D01* +X121415093Y-183007431D02* +X121448426Y-183083622D01* +X121448426Y-183083622D02* +X121448426Y-183159812D01* +X121448426Y-183159812D02* +X121415093Y-183236003D01* +X121415093Y-183236003D02* +X121381759Y-183274098D01* +X121381759Y-183274098D02* +X121315093Y-183312193D01* +X121315093Y-183312193D02* +X121081759Y-183312193D01* +X122081759Y-183197907D02* +X122081759Y-183731241D01* +X121781759Y-183197907D02* +X121781759Y-183616955D01* +X121781759Y-183616955D02* +X121815093Y-183693146D01* +X121815093Y-183693146D02* +X121881759Y-183731241D01* +X121881759Y-183731241D02* +X121981759Y-183731241D01* +X121981759Y-183731241D02* +X122048426Y-183693146D01* +X122048426Y-183693146D02* +X122081759Y-183655050D01* +X122415092Y-183731241D02* +X122415092Y-183197907D01* +X122415092Y-183350288D02* +X122448426Y-183274098D01* +X122448426Y-183274098D02* +X122481759Y-183236003D01* +X122481759Y-183236003D02* +X122548426Y-183197907D01* +X122548426Y-183197907D02* +X122615092Y-183197907D01* +X122848425Y-183197907D02* +X122848425Y-183731241D01* +X122848425Y-183274098D02* +X122881759Y-183236003D01* +X122881759Y-183236003D02* +X122948425Y-183197907D01* +X122948425Y-183197907D02* +X123048425Y-183197907D01* +X123048425Y-183197907D02* +X123115092Y-183236003D01* +X123115092Y-183236003D02* +X123148425Y-183312193D01* +X123148425Y-183312193D02* +X123148425Y-183731241D01* +X123481758Y-183731241D02* +X123481758Y-183197907D01* +X123481758Y-182931241D02* +X123448425Y-182969336D01* +X123448425Y-182969336D02* +X123481758Y-183007431D01* +X123481758Y-183007431D02* +X123515092Y-182969336D01* +X123515092Y-182969336D02* +X123481758Y-182931241D01* +X123481758Y-182931241D02* +X123481758Y-183007431D01* +X123815091Y-183197907D02* +X123815091Y-183731241D01* +X123815091Y-183274098D02* +X123848425Y-183236003D01* +X123848425Y-183236003D02* +X123915091Y-183197907D01* +X123915091Y-183197907D02* +X124015091Y-183197907D01* +X124015091Y-183197907D02* +X124081758Y-183236003D01* +X124081758Y-183236003D02* +X124115091Y-183312193D01* +X124115091Y-183312193D02* +X124115091Y-183731241D01* +X124748424Y-183197907D02* +X124748424Y-183845526D01* +X124748424Y-183845526D02* +X124715091Y-183921717D01* +X124715091Y-183921717D02* +X124681758Y-183959812D01* +X124681758Y-183959812D02* +X124615091Y-183997907D01* +X124615091Y-183997907D02* +X124515091Y-183997907D01* +X124515091Y-183997907D02* +X124448424Y-183959812D01* +X124748424Y-183693146D02* +X124681758Y-183731241D01* +X124681758Y-183731241D02* +X124548424Y-183731241D01* +X124548424Y-183731241D02* +X124481758Y-183693146D01* +X124481758Y-183693146D02* +X124448424Y-183655050D01* +X124448424Y-183655050D02* +X124415091Y-183578860D01* +X124415091Y-183578860D02* +X124415091Y-183350288D01* +X124415091Y-183350288D02* +X124448424Y-183274098D01* +X124448424Y-183274098D02* +X124481758Y-183236003D01* +X124481758Y-183236003D02* +X124548424Y-183197907D01* +X124548424Y-183197907D02* +X124681758Y-183197907D01* +X124681758Y-183197907D02* +X124748424Y-183236003D01* +X126015090Y-183655050D02* +X125981757Y-183693146D01* +X125981757Y-183693146D02* +X125881757Y-183731241D01* +X125881757Y-183731241D02* +X125815090Y-183731241D01* +X125815090Y-183731241D02* +X125715090Y-183693146D01* +X125715090Y-183693146D02* +X125648424Y-183616955D01* +X125648424Y-183616955D02* +X125615090Y-183540765D01* +X125615090Y-183540765D02* +X125581757Y-183388384D01* +X125581757Y-183388384D02* +X125581757Y-183274098D01* +X125581757Y-183274098D02* +X125615090Y-183121717D01* +X125615090Y-183121717D02* +X125648424Y-183045526D01* +X125648424Y-183045526D02* +X125715090Y-182969336D01* +X125715090Y-182969336D02* +X125815090Y-182931241D01* +X125815090Y-182931241D02* +X125881757Y-182931241D01* +X125881757Y-182931241D02* +X125981757Y-182969336D01* +X125981757Y-182969336D02* +X126015090Y-183007431D01* +X126315090Y-183731241D02* +X126315090Y-183197907D01* +X126315090Y-182931241D02* +X126281757Y-182969336D01* +X126281757Y-182969336D02* +X126315090Y-183007431D01* +X126315090Y-183007431D02* +X126348424Y-182969336D01* +X126348424Y-182969336D02* +X126315090Y-182931241D01* +X126315090Y-182931241D02* +X126315090Y-183007431D01* +X126948423Y-183197907D02* +X126948423Y-183845526D01* +X126948423Y-183845526D02* +X126915090Y-183921717D01* +X126915090Y-183921717D02* +X126881757Y-183959812D01* +X126881757Y-183959812D02* +X126815090Y-183997907D01* +X126815090Y-183997907D02* +X126715090Y-183997907D01* +X126715090Y-183997907D02* +X126648423Y-183959812D01* +X126948423Y-183693146D02* +X126881757Y-183731241D01* +X126881757Y-183731241D02* +X126748423Y-183731241D01* +X126748423Y-183731241D02* +X126681757Y-183693146D01* +X126681757Y-183693146D02* +X126648423Y-183655050D01* +X126648423Y-183655050D02* +X126615090Y-183578860D01* +X126615090Y-183578860D02* +X126615090Y-183350288D01* +X126615090Y-183350288D02* +X126648423Y-183274098D01* +X126648423Y-183274098D02* +X126681757Y-183236003D01* +X126681757Y-183236003D02* +X126748423Y-183197907D01* +X126748423Y-183197907D02* +X126881757Y-183197907D01* +X126881757Y-183197907D02* +X126948423Y-183236003D01* +X127581756Y-183731241D02* +X127581756Y-183312193D01* +X127581756Y-183312193D02* +X127548423Y-183236003D01* +X127548423Y-183236003D02* +X127481756Y-183197907D01* +X127481756Y-183197907D02* +X127348423Y-183197907D01* +X127348423Y-183197907D02* +X127281756Y-183236003D01* +X127581756Y-183693146D02* +X127515090Y-183731241D01* +X127515090Y-183731241D02* +X127348423Y-183731241D01* +X127348423Y-183731241D02* +X127281756Y-183693146D01* +X127281756Y-183693146D02* +X127248423Y-183616955D01* +X127248423Y-183616955D02* +X127248423Y-183540765D01* +X127248423Y-183540765D02* +X127281756Y-183464574D01* +X127281756Y-183464574D02* +X127348423Y-183426479D01* +X127348423Y-183426479D02* +X127515090Y-183426479D01* +X127515090Y-183426479D02* +X127581756Y-183388384D01* +X127915089Y-183731241D02* +X127915089Y-183197907D01* +X127915089Y-183350288D02* +X127948423Y-183274098D01* +X127948423Y-183274098D02* +X127981756Y-183236003D01* +X127981756Y-183236003D02* +X128048423Y-183197907D01* +X128048423Y-183197907D02* +X128115089Y-183197907D01* +X128615089Y-183693146D02* +X128548422Y-183731241D01* +X128548422Y-183731241D02* +X128415089Y-183731241D01* +X128415089Y-183731241D02* +X128348422Y-183693146D01* +X128348422Y-183693146D02* +X128315089Y-183616955D01* +X128315089Y-183616955D02* +X128315089Y-183312193D01* +X128315089Y-183312193D02* +X128348422Y-183236003D01* +X128348422Y-183236003D02* +X128415089Y-183197907D01* +X128415089Y-183197907D02* +X128548422Y-183197907D01* +X128548422Y-183197907D02* +X128615089Y-183236003D01* +X128615089Y-183236003D02* +X128648422Y-183312193D01* +X128648422Y-183312193D02* +X128648422Y-183388384D01* +X128648422Y-183388384D02* +X128315089Y-183464574D01* +X128848422Y-183197907D02* +X129115089Y-183197907D01* +X128948422Y-182931241D02* +X128948422Y-183616955D01* +X128948422Y-183616955D02* +X128981756Y-183693146D01* +X128981756Y-183693146D02* +X129048422Y-183731241D01* +X129048422Y-183731241D02* +X129115089Y-183731241D01* +X129248422Y-183197907D02* +X129515089Y-183197907D01* +X129348422Y-182931241D02* +X129348422Y-183616955D01* +X129348422Y-183616955D02* +X129381756Y-183693146D01* +X129381756Y-183693146D02* +X129448422Y-183731241D01* +X129448422Y-183731241D02* +X129515089Y-183731241D01* +X130015089Y-183693146D02* +X129948422Y-183731241D01* +X129948422Y-183731241D02* +X129815089Y-183731241D01* +X129815089Y-183731241D02* +X129748422Y-183693146D01* +X129748422Y-183693146D02* +X129715089Y-183616955D01* +X129715089Y-183616955D02* +X129715089Y-183312193D01* +X129715089Y-183312193D02* +X129748422Y-183236003D01* +X129748422Y-183236003D02* +X129815089Y-183197907D01* +X129815089Y-183197907D02* +X129948422Y-183197907D01* +X129948422Y-183197907D02* +X130015089Y-183236003D01* +X130015089Y-183236003D02* +X130048422Y-183312193D01* +X130048422Y-183312193D02* +X130048422Y-183388384D01* +X130048422Y-183388384D02* +X129715089Y-183464574D01* +X130381756Y-183693146D02* +X130381756Y-183731241D01* +X130381756Y-183731241D02* +X130348422Y-183807431D01* +X130348422Y-183807431D02* +X130315089Y-183845526D01* +X131581755Y-183731241D02* +X131181755Y-183731241D01* +X131381755Y-183731241D02* +X131381755Y-182931241D01* +X131381755Y-182931241D02* +X131315088Y-183045526D01* +X131315088Y-183045526D02* +X131248422Y-183121717D01* +X131248422Y-183121717D02* +X131181755Y-183159812D01* +X131981755Y-183274098D02* +X131915089Y-183236003D01* +X131915089Y-183236003D02* +X131881755Y-183197907D01* +X131881755Y-183197907D02* +X131848422Y-183121717D01* +X131848422Y-183121717D02* +X131848422Y-183083622D01* +X131848422Y-183083622D02* +X131881755Y-183007431D01* +X131881755Y-183007431D02* +X131915089Y-182969336D01* +X131915089Y-182969336D02* +X131981755Y-182931241D01* +X131981755Y-182931241D02* +X132115089Y-182931241D01* +X132115089Y-182931241D02* +X132181755Y-182969336D01* +X132181755Y-182969336D02* +X132215089Y-183007431D01* +X132215089Y-183007431D02* +X132248422Y-183083622D01* +X132248422Y-183083622D02* +X132248422Y-183121717D01* +X132248422Y-183121717D02* +X132215089Y-183197907D01* +X132215089Y-183197907D02* +X132181755Y-183236003D01* +X132181755Y-183236003D02* +X132115089Y-183274098D01* +X132115089Y-183274098D02* +X131981755Y-183274098D01* +X131981755Y-183274098D02* +X131915089Y-183312193D01* +X131915089Y-183312193D02* +X131881755Y-183350288D01* +X131881755Y-183350288D02* +X131848422Y-183426479D01* +X131848422Y-183426479D02* +X131848422Y-183578860D01* +X131848422Y-183578860D02* +X131881755Y-183655050D01* +X131881755Y-183655050D02* +X131915089Y-183693146D01* +X131915089Y-183693146D02* +X131981755Y-183731241D01* +X131981755Y-183731241D02* +X132115089Y-183731241D01* +X132115089Y-183731241D02* +X132181755Y-183693146D01* +X132181755Y-183693146D02* +X132215089Y-183655050D01* +X132215089Y-183655050D02* +X132248422Y-183578860D01* +X132248422Y-183578860D02* +X132248422Y-183426479D01* +X132248422Y-183426479D02* +X132215089Y-183350288D01* +X132215089Y-183350288D02* +X132181755Y-183312193D01* +X132181755Y-183312193D02* +X132115089Y-183274098D01* +X132648422Y-183274098D02* +X132581756Y-183236003D01* +X132581756Y-183236003D02* +X132548422Y-183197907D01* +X132548422Y-183197907D02* +X132515089Y-183121717D01* +X132515089Y-183121717D02* +X132515089Y-183083622D01* +X132515089Y-183083622D02* +X132548422Y-183007431D01* +X132548422Y-183007431D02* +X132581756Y-182969336D01* +X132581756Y-182969336D02* +X132648422Y-182931241D01* +X132648422Y-182931241D02* +X132781756Y-182931241D01* +X132781756Y-182931241D02* +X132848422Y-182969336D01* +X132848422Y-182969336D02* +X132881756Y-183007431D01* +X132881756Y-183007431D02* +X132915089Y-183083622D01* +X132915089Y-183083622D02* +X132915089Y-183121717D01* +X132915089Y-183121717D02* +X132881756Y-183197907D01* +X132881756Y-183197907D02* +X132848422Y-183236003D01* +X132848422Y-183236003D02* +X132781756Y-183274098D01* +X132781756Y-183274098D02* +X132648422Y-183274098D01* +X132648422Y-183274098D02* +X132581756Y-183312193D01* +X132581756Y-183312193D02* +X132548422Y-183350288D01* +X132548422Y-183350288D02* +X132515089Y-183426479D01* +X132515089Y-183426479D02* +X132515089Y-183578860D01* +X132515089Y-183578860D02* +X132548422Y-183655050D01* +X132548422Y-183655050D02* +X132581756Y-183693146D01* +X132581756Y-183693146D02* +X132648422Y-183731241D01* +X132648422Y-183731241D02* +X132781756Y-183731241D01* +X132781756Y-183731241D02* +X132848422Y-183693146D01* +X132848422Y-183693146D02* +X132881756Y-183655050D01* +X132881756Y-183655050D02* +X132915089Y-183578860D01* +X132915089Y-183578860D02* +X132915089Y-183426479D01* +X132915089Y-183426479D02* +X132881756Y-183350288D01* +X132881756Y-183350288D02* +X132848422Y-183312193D01* +X132848422Y-183312193D02* +X132781756Y-183274098D01* +X133548423Y-182931241D02* +X133215089Y-182931241D01* +X133215089Y-182931241D02* +X133181756Y-183312193D01* +X133181756Y-183312193D02* +X133215089Y-183274098D01* +X133215089Y-183274098D02* +X133281756Y-183236003D01* +X133281756Y-183236003D02* +X133448423Y-183236003D01* +X133448423Y-183236003D02* +X133515089Y-183274098D01* +X133515089Y-183274098D02* +X133548423Y-183312193D01* +X133548423Y-183312193D02* +X133581756Y-183388384D01* +X133581756Y-183388384D02* +X133581756Y-183578860D01* +X133581756Y-183578860D02* +X133548423Y-183655050D01* +X133548423Y-183655050D02* +X133515089Y-183693146D01* +X133515089Y-183693146D02* +X133448423Y-183731241D01* +X133448423Y-183731241D02* +X133281756Y-183731241D01* +X133281756Y-183731241D02* +X133215089Y-183693146D01* +X133215089Y-183693146D02* +X133181756Y-183655050D01* +X134415089Y-183731241D02* +X134415089Y-182931241D01* +X134415089Y-183236003D02* +X134481756Y-183197907D01* +X134481756Y-183197907D02* +X134615089Y-183197907D01* +X134615089Y-183197907D02* +X134681756Y-183236003D01* +X134681756Y-183236003D02* +X134715089Y-183274098D01* +X134715089Y-183274098D02* +X134748423Y-183350288D01* +X134748423Y-183350288D02* +X134748423Y-183578860D01* +X134748423Y-183578860D02* +X134715089Y-183655050D01* +X134715089Y-183655050D02* +X134681756Y-183693146D01* +X134681756Y-183693146D02* +X134615089Y-183731241D01* +X134615089Y-183731241D02* +X134481756Y-183731241D01* +X134481756Y-183731241D02* +X134415089Y-183693146D01* +X134981756Y-183197907D02* +X135148422Y-183731241D01* +X135315089Y-183197907D02* +X135148422Y-183731241D01* +X135148422Y-183731241D02* +X135081756Y-183921717D01* +X135081756Y-183921717D02* +X135048422Y-183959812D01* +X135048422Y-183959812D02* +X134981756Y-183997907D01* +X136015088Y-182931241D02* +X136248422Y-183731241D01* +X136248422Y-183731241D02* +X136481755Y-182931241D01* +X136715088Y-183731241D02* +X136715088Y-183197907D01* +X136715088Y-182931241D02* +X136681755Y-182969336D01* +X136681755Y-182969336D02* +X136715088Y-183007431D01* +X136715088Y-183007431D02* +X136748422Y-182969336D01* +X136748422Y-182969336D02* +X136715088Y-182931241D01* +X136715088Y-182931241D02* +X136715088Y-183007431D01* +X137048421Y-183197907D02* +X137048421Y-183731241D01* +X137048421Y-183274098D02* +X137081755Y-183236003D01* +X137081755Y-183236003D02* +X137148421Y-183197907D01* +X137148421Y-183197907D02* +X137248421Y-183197907D01* +X137248421Y-183197907D02* +X137315088Y-183236003D01* +X137315088Y-183236003D02* +X137348421Y-183312193D01* +X137348421Y-183312193D02* +X137348421Y-183731241D01* +X137981754Y-183693146D02* +X137915088Y-183731241D01* +X137915088Y-183731241D02* +X137781754Y-183731241D01* +X137781754Y-183731241D02* +X137715088Y-183693146D01* +X137715088Y-183693146D02* +X137681754Y-183655050D01* +X137681754Y-183655050D02* +X137648421Y-183578860D01* +X137648421Y-183578860D02* +X137648421Y-183350288D01* +X137648421Y-183350288D02* +X137681754Y-183274098D01* +X137681754Y-183274098D02* +X137715088Y-183236003D01* +X137715088Y-183236003D02* +X137781754Y-183197907D01* +X137781754Y-183197907D02* +X137915088Y-183197907D01* +X137915088Y-183197907D02* +X137981754Y-183236003D01* +X138548421Y-183693146D02* +X138481754Y-183731241D01* +X138481754Y-183731241D02* +X138348421Y-183731241D01* +X138348421Y-183731241D02* +X138281754Y-183693146D01* +X138281754Y-183693146D02* +X138248421Y-183616955D01* +X138248421Y-183616955D02* +X138248421Y-183312193D01* +X138248421Y-183312193D02* +X138281754Y-183236003D01* +X138281754Y-183236003D02* +X138348421Y-183197907D01* +X138348421Y-183197907D02* +X138481754Y-183197907D01* +X138481754Y-183197907D02* +X138548421Y-183236003D01* +X138548421Y-183236003D02* +X138581754Y-183312193D01* +X138581754Y-183312193D02* +X138581754Y-183388384D01* +X138581754Y-183388384D02* +X138248421Y-183464574D01* +X138881754Y-183197907D02* +X138881754Y-183731241D01* +X138881754Y-183274098D02* +X138915088Y-183236003D01* +X138915088Y-183236003D02* +X138981754Y-183197907D01* +X138981754Y-183197907D02* +X139081754Y-183197907D01* +X139081754Y-183197907D02* +X139148421Y-183236003D01* +X139148421Y-183236003D02* +X139181754Y-183312193D01* +X139181754Y-183312193D02* +X139181754Y-183731241D01* +X139415087Y-183197907D02* +X139681754Y-183197907D01* +X139515087Y-182931241D02* +X139515087Y-183616955D01* +X139515087Y-183616955D02* +X139548421Y-183693146D01* +X139548421Y-183693146D02* +X139615087Y-183731241D01* +X139615087Y-183731241D02* +X139681754Y-183731241D01* +X140348420Y-182931241D02* +X140581754Y-183731241D01* +X140581754Y-183731241D02* +X140815087Y-182931241D01* +X141348420Y-183731241D02* +X141348420Y-183312193D01* +X141348420Y-183312193D02* +X141315087Y-183236003D01* +X141315087Y-183236003D02* +X141248420Y-183197907D01* +X141248420Y-183197907D02* +X141115087Y-183197907D01* +X141115087Y-183197907D02* +X141048420Y-183236003D01* +X141348420Y-183693146D02* +X141281754Y-183731241D01* +X141281754Y-183731241D02* +X141115087Y-183731241D01* +X141115087Y-183731241D02* +X141048420Y-183693146D01* +X141048420Y-183693146D02* +X141015087Y-183616955D01* +X141015087Y-183616955D02* +X141015087Y-183540765D01* +X141015087Y-183540765D02* +X141048420Y-183464574D01* +X141048420Y-183464574D02* +X141115087Y-183426479D01* +X141115087Y-183426479D02* +X141281754Y-183426479D01* +X141281754Y-183426479D02* +X141348420Y-183388384D01* +X141681753Y-183197907D02* +X141681753Y-183731241D01* +X141681753Y-183274098D02* +X141715087Y-183236003D01* +X141715087Y-183236003D02* +X141781753Y-183197907D01* +X141781753Y-183197907D02* +X141881753Y-183197907D01* +X141881753Y-183197907D02* +X141948420Y-183236003D01* +X141948420Y-183236003D02* +X141981753Y-183312193D01* +X141981753Y-183312193D02* +X141981753Y-183731241D01* +X143215086Y-182969336D02* +X143148419Y-182931241D01* +X143148419Y-182931241D02* +X143048419Y-182931241D01* +X143048419Y-182931241D02* +X142948419Y-182969336D01* +X142948419Y-182969336D02* +X142881753Y-183045526D01* +X142881753Y-183045526D02* +X142848419Y-183121717D01* +X142848419Y-183121717D02* +X142815086Y-183274098D01* +X142815086Y-183274098D02* +X142815086Y-183388384D01* +X142815086Y-183388384D02* +X142848419Y-183540765D01* +X142848419Y-183540765D02* +X142881753Y-183616955D01* +X142881753Y-183616955D02* +X142948419Y-183693146D01* +X142948419Y-183693146D02* +X143048419Y-183731241D01* +X143048419Y-183731241D02* +X143115086Y-183731241D01* +X143115086Y-183731241D02* +X143215086Y-183693146D01* +X143215086Y-183693146D02* +X143248419Y-183655050D01* +X143248419Y-183655050D02* +X143248419Y-183388384D01* +X143248419Y-183388384D02* +X143115086Y-183388384D01* +X143648419Y-183731241D02* +X143581753Y-183693146D01* +X143581753Y-183693146D02* +X143548419Y-183655050D01* +X143548419Y-183655050D02* +X143515086Y-183578860D01* +X143515086Y-183578860D02* +X143515086Y-183350288D01* +X143515086Y-183350288D02* +X143548419Y-183274098D01* +X143548419Y-183274098D02* +X143581753Y-183236003D01* +X143581753Y-183236003D02* +X143648419Y-183197907D01* +X143648419Y-183197907D02* +X143748419Y-183197907D01* +X143748419Y-183197907D02* +X143815086Y-183236003D01* +X143815086Y-183236003D02* +X143848419Y-183274098D01* +X143848419Y-183274098D02* +X143881753Y-183350288D01* +X143881753Y-183350288D02* +X143881753Y-183578860D01* +X143881753Y-183578860D02* +X143848419Y-183655050D01* +X143848419Y-183655050D02* +X143815086Y-183693146D01* +X143815086Y-183693146D02* +X143748419Y-183731241D01* +X143748419Y-183731241D02* +X143648419Y-183731241D01* +X144481752Y-183197907D02* +X144481752Y-183845526D01* +X144481752Y-183845526D02* +X144448419Y-183921717D01* +X144448419Y-183921717D02* +X144415086Y-183959812D01* +X144415086Y-183959812D02* +X144348419Y-183997907D01* +X144348419Y-183997907D02* +X144248419Y-183997907D01* +X144248419Y-183997907D02* +X144181752Y-183959812D01* +X144481752Y-183693146D02* +X144415086Y-183731241D01* +X144415086Y-183731241D02* +X144281752Y-183731241D01* +X144281752Y-183731241D02* +X144215086Y-183693146D01* +X144215086Y-183693146D02* +X144181752Y-183655050D01* +X144181752Y-183655050D02* +X144148419Y-183578860D01* +X144148419Y-183578860D02* +X144148419Y-183350288D01* +X144148419Y-183350288D02* +X144181752Y-183274098D01* +X144181752Y-183274098D02* +X144215086Y-183236003D01* +X144215086Y-183236003D02* +X144281752Y-183197907D01* +X144281752Y-183197907D02* +X144415086Y-183197907D01* +X144415086Y-183197907D02* +X144481752Y-183236003D01* +X144815085Y-183731241D02* +X144815085Y-182931241D01* +X145115085Y-183731241D02* +X145115085Y-183312193D01* +X145115085Y-183312193D02* +X145081752Y-183236003D01* +X145081752Y-183236003D02* +X145015085Y-183197907D01* +X145015085Y-183197907D02* +X144915085Y-183197907D01* +X144915085Y-183197907D02* +X144848419Y-183236003D01* +X144848419Y-183236003D02* +X144815085Y-183274098D01* +D14* +X250961428Y-127180828D02* +X250961428Y-125680828D01* +X250961428Y-125680828D02* +X251361428Y-126752257D01* +X251361428Y-126752257D02* +X251761428Y-125680828D01* +X251761428Y-125680828D02* +X251761428Y-127180828D01* +X252275714Y-126752257D02* +X252847143Y-126752257D01* +X252161428Y-127180828D02* +X252561428Y-125680828D01* +X252561428Y-125680828D02* +X252961428Y-127180828D01* +X253361428Y-127180828D02* +X253361428Y-125680828D01* +X253932857Y-127180828D02* +X253932857Y-125680828D01* +X253932857Y-125680828D02* +X254618571Y-127180828D01* +X254618571Y-127180828D02* +X254618571Y-125680828D01* +D13* +X233219819Y-124811792D02* +X233219819Y-125268935D01* +X233219819Y-125040363D02* +X232219819Y-125040363D01* +X232219819Y-125040363D02* +X232362676Y-125116554D01* +X232362676Y-125116554D02* +X232457914Y-125192744D01* +X232457914Y-125192744D02* +X232505533Y-125268935D01* +X232315057Y-124507030D02* +X232267438Y-124468934D01* +X232267438Y-124468934D02* +X232219819Y-124392744D01* +X232219819Y-124392744D02* +X232219819Y-124202268D01* +X232219819Y-124202268D02* +X232267438Y-124126077D01* +X232267438Y-124126077D02* +X232315057Y-124087982D01* +X232315057Y-124087982D02* +X232410295Y-124049887D01* +X232410295Y-124049887D02* +X232505533Y-124049887D01* +X232505533Y-124049887D02* +X232648390Y-124087982D01* +X232648390Y-124087982D02* +X233219819Y-124545125D01* +X233219819Y-124545125D02* +X233219819Y-124049887D01* +X232219819Y-123821315D02* +X233219819Y-123554648D01* +X233219819Y-123554648D02* +X232219819Y-123287982D01* +X136709819Y-125227982D02* +X136709819Y-125380363D01* +X136709819Y-125380363D02* +X136757438Y-125456554D01* +X136757438Y-125456554D02* +X136805057Y-125494649D01* +X136805057Y-125494649D02* +X136947914Y-125570839D01* +X136947914Y-125570839D02* +X137138390Y-125608935D01* +X137138390Y-125608935D02* +X137519342Y-125608935D01* +X137519342Y-125608935D02* +X137614580Y-125570839D01* +X137614580Y-125570839D02* +X137662200Y-125532744D01* +X137662200Y-125532744D02* +X137709819Y-125456554D01* +X137709819Y-125456554D02* +X137709819Y-125304173D01* +X137709819Y-125304173D02* +X137662200Y-125227982D01* +X137662200Y-125227982D02* +X137614580Y-125189887D01* +X137614580Y-125189887D02* +X137519342Y-125151792D01* +X137519342Y-125151792D02* +X137281247Y-125151792D01* +X137281247Y-125151792D02* +X137186009Y-125189887D01* +X137186009Y-125189887D02* +X137138390Y-125227982D01* +X137138390Y-125227982D02* +X137090771Y-125304173D01* +X137090771Y-125304173D02* +X137090771Y-125456554D01* +X137090771Y-125456554D02* +X137138390Y-125532744D01* +X137138390Y-125532744D02* +X137186009Y-125570839D01* +X137186009Y-125570839D02* +X137281247Y-125608935D01* +X136709819Y-124656553D02* +X136709819Y-124580363D01* +X136709819Y-124580363D02* +X136757438Y-124504172D01* +X136757438Y-124504172D02* +X136805057Y-124466077D01* +X136805057Y-124466077D02* +X136900295Y-124427982D01* +X136900295Y-124427982D02* +X137090771Y-124389887D01* +X137090771Y-124389887D02* +X137328866Y-124389887D01* +X137328866Y-124389887D02* +X137519342Y-124427982D01* +X137519342Y-124427982D02* +X137614580Y-124466077D01* +X137614580Y-124466077D02* +X137662200Y-124504172D01* +X137662200Y-124504172D02* +X137709819Y-124580363D01* +X137709819Y-124580363D02* +X137709819Y-124656553D01* +X137709819Y-124656553D02* +X137662200Y-124732744D01* +X137662200Y-124732744D02* +X137614580Y-124770839D01* +X137614580Y-124770839D02* +X137519342Y-124808934D01* +X137519342Y-124808934D02* +X137328866Y-124847030D01* +X137328866Y-124847030D02* +X137090771Y-124847030D01* +X137090771Y-124847030D02* +X136900295Y-124808934D01* +X136900295Y-124808934D02* +X136805057Y-124770839D01* +X136805057Y-124770839D02* +X136757438Y-124732744D01* +X136757438Y-124732744D02* +X136709819Y-124656553D01* +X136709819Y-124161315D02* +X137709819Y-123894648D01* +X137709819Y-123894648D02* +X136709819Y-123627982D01* +X247539819Y-124811792D02* +X247539819Y-125268935D01* +X247539819Y-125040363D02* +X246539819Y-125040363D01* +X246539819Y-125040363D02* +X246682676Y-125116554D01* +X246682676Y-125116554D02* +X246777914Y-125192744D01* +X246777914Y-125192744D02* +X246825533Y-125268935D01* +X246635057Y-124507030D02* +X246587438Y-124468934D01* +X246587438Y-124468934D02* +X246539819Y-124392744D01* +X246539819Y-124392744D02* +X246539819Y-124202268D01* +X246539819Y-124202268D02* +X246587438Y-124126077D01* +X246587438Y-124126077D02* +X246635057Y-124087982D01* +X246635057Y-124087982D02* +X246730295Y-124049887D01* +X246730295Y-124049887D02* +X246825533Y-124049887D01* +X246825533Y-124049887D02* +X246968390Y-124087982D01* +X246968390Y-124087982D02* +X247539819Y-124545125D01* +X247539819Y-124545125D02* +X247539819Y-124049887D01* +X246539819Y-123821315D02* +X247539819Y-123554648D01* +X247539819Y-123554648D02* +X246539819Y-123287982D01* +X163129819Y-125227982D02* +X163129819Y-125380363D01* +X163129819Y-125380363D02* +X163177438Y-125456554D01* +X163177438Y-125456554D02* +X163225057Y-125494649D01* +X163225057Y-125494649D02* +X163367914Y-125570839D01* +X163367914Y-125570839D02* +X163558390Y-125608935D01* +X163558390Y-125608935D02* +X163939342Y-125608935D01* +X163939342Y-125608935D02* +X164034580Y-125570839D01* +X164034580Y-125570839D02* +X164082200Y-125532744D01* +X164082200Y-125532744D02* +X164129819Y-125456554D01* +X164129819Y-125456554D02* +X164129819Y-125304173D01* +X164129819Y-125304173D02* +X164082200Y-125227982D01* +X164082200Y-125227982D02* +X164034580Y-125189887D01* +X164034580Y-125189887D02* +X163939342Y-125151792D01* +X163939342Y-125151792D02* +X163701247Y-125151792D01* +X163701247Y-125151792D02* +X163606009Y-125189887D01* +X163606009Y-125189887D02* +X163558390Y-125227982D01* +X163558390Y-125227982D02* +X163510771Y-125304173D01* +X163510771Y-125304173D02* +X163510771Y-125456554D01* +X163510771Y-125456554D02* +X163558390Y-125532744D01* +X163558390Y-125532744D02* +X163606009Y-125570839D01* +X163606009Y-125570839D02* +X163701247Y-125608935D01* +X163129819Y-124656553D02* +X163129819Y-124580363D01* +X163129819Y-124580363D02* +X163177438Y-124504172D01* +X163177438Y-124504172D02* +X163225057Y-124466077D01* +X163225057Y-124466077D02* +X163320295Y-124427982D01* +X163320295Y-124427982D02* +X163510771Y-124389887D01* +X163510771Y-124389887D02* +X163748866Y-124389887D01* +X163748866Y-124389887D02* +X163939342Y-124427982D01* +X163939342Y-124427982D02* +X164034580Y-124466077D01* +X164034580Y-124466077D02* +X164082200Y-124504172D01* +X164082200Y-124504172D02* +X164129819Y-124580363D01* +X164129819Y-124580363D02* +X164129819Y-124656553D01* +X164129819Y-124656553D02* +X164082200Y-124732744D01* +X164082200Y-124732744D02* +X164034580Y-124770839D01* +X164034580Y-124770839D02* +X163939342Y-124808934D01* +X163939342Y-124808934D02* +X163748866Y-124847030D01* +X163748866Y-124847030D02* +X163510771Y-124847030D01* +X163510771Y-124847030D02* +X163320295Y-124808934D01* +X163320295Y-124808934D02* +X163225057Y-124770839D01* +X163225057Y-124770839D02* +X163177438Y-124732744D01* +X163177438Y-124732744D02* +X163129819Y-124656553D01* +X163129819Y-124161315D02* +X164129819Y-123894648D01* +X164129819Y-123894648D02* +X163129819Y-123627982D01* +D11* +X169062054Y-182370552D02* +X169776339Y-182370552D01* +X169347768Y-181941980D02* +X169062054Y-183227695D01* +X169681101Y-182799123D02* +X168966816Y-182799123D01* +X169395387Y-183227695D02* +X169681101Y-181941980D01* +X170109673Y-183037219D02* +X170109673Y-182037219D01* +X170109673Y-182037219D02* +X170443006Y-182751504D01* +X170443006Y-182751504D02* +X170776339Y-182037219D01* +X170776339Y-182037219D02* +X170776339Y-183037219D01* +X171681101Y-183037219D02* +X171681101Y-182513409D01* +X171681101Y-182513409D02* +X171633482Y-182418171D01* +X171633482Y-182418171D02* +X171538244Y-182370552D01* +X171538244Y-182370552D02* +X171347768Y-182370552D01* +X171347768Y-182370552D02* +X171252530Y-182418171D01* +X171681101Y-182989600D02* +X171585863Y-183037219D01* +X171585863Y-183037219D02* +X171347768Y-183037219D01* +X171347768Y-183037219D02* +X171252530Y-182989600D01* +X171252530Y-182989600D02* +X171204911Y-182894361D01* +X171204911Y-182894361D02* +X171204911Y-182799123D01* +X171204911Y-182799123D02* +X171252530Y-182703885D01* +X171252530Y-182703885D02* +X171347768Y-182656266D01* +X171347768Y-182656266D02* +X171585863Y-182656266D01* +X171585863Y-182656266D02* +X171681101Y-182608647D01* +X172585863Y-183037219D02* +X172585863Y-182037219D01* +X172585863Y-182989600D02* +X172490625Y-183037219D01* +X172490625Y-183037219D02* +X172300149Y-183037219D01* +X172300149Y-183037219D02* +X172204911Y-182989600D01* +X172204911Y-182989600D02* +X172157292Y-182941980D01* +X172157292Y-182941980D02* +X172109673Y-182846742D01* +X172109673Y-182846742D02* +X172109673Y-182561028D01* +X172109673Y-182561028D02* +X172157292Y-182465790D01* +X172157292Y-182465790D02* +X172204911Y-182418171D01* +X172204911Y-182418171D02* +X172300149Y-182370552D01* +X172300149Y-182370552D02* +X172490625Y-182370552D01* +X172490625Y-182370552D02* +X172585863Y-182418171D01* +X173443006Y-182989600D02* +X173347768Y-183037219D01* +X173347768Y-183037219D02* +X173157292Y-183037219D01* +X173157292Y-183037219D02* +X173062054Y-182989600D01* +X173062054Y-182989600D02* +X173014435Y-182894361D01* +X173014435Y-182894361D02* +X173014435Y-182513409D01* +X173014435Y-182513409D02* +X173062054Y-182418171D01* +X173062054Y-182418171D02* +X173157292Y-182370552D01* +X173157292Y-182370552D02* +X173347768Y-182370552D01* +X173347768Y-182370552D02* +X173443006Y-182418171D01* +X173443006Y-182418171D02* +X173490625Y-182513409D01* +X173490625Y-182513409D02* +X173490625Y-182608647D01* +X173490625Y-182608647D02* +X173014435Y-182703885D01* +X173776340Y-182037219D02* +X174347768Y-182037219D01* +X174062054Y-183037219D02* +X174062054Y-182037219D01* +X174823959Y-183037219D02* +X174728721Y-182989600D01* +X174728721Y-182989600D02* +X174681102Y-182941980D01* +X174681102Y-182941980D02* +X174633483Y-182846742D01* +X174633483Y-182846742D02* +X174633483Y-182561028D01* +X174633483Y-182561028D02* +X174681102Y-182465790D01* +X174681102Y-182465790D02* +X174728721Y-182418171D01* +X174728721Y-182418171D02* +X174823959Y-182370552D01* +X174823959Y-182370552D02* +X174966816Y-182370552D01* +X174966816Y-182370552D02* +X175062054Y-182418171D01* +X175062054Y-182418171D02* +X175109673Y-182465790D01* +X175109673Y-182465790D02* +X175157292Y-182561028D01* +X175157292Y-182561028D02* +X175157292Y-182846742D01* +X175157292Y-182846742D02* +X175109673Y-182941980D01* +X175109673Y-182941980D02* +X175062054Y-182989600D01* +X175062054Y-182989600D02* +X174966816Y-183037219D01* +X174966816Y-183037219D02* +X174823959Y-183037219D01* +X175538245Y-182989600D02* +X175681102Y-183037219D01* +X175681102Y-183037219D02* +X175919197Y-183037219D01* +X175919197Y-183037219D02* +X176014435Y-182989600D01* +X176014435Y-182989600D02* +X176062054Y-182941980D01* +X176062054Y-182941980D02* +X176109673Y-182846742D01* +X176109673Y-182846742D02* +X176109673Y-182751504D01* +X176109673Y-182751504D02* +X176062054Y-182656266D01* +X176062054Y-182656266D02* +X176014435Y-182608647D01* +X176014435Y-182608647D02* +X175919197Y-182561028D01* +X175919197Y-182561028D02* +X175728721Y-182513409D01* +X175728721Y-182513409D02* +X175633483Y-182465790D01* +X175633483Y-182465790D02* +X175585864Y-182418171D01* +X175585864Y-182418171D02* +X175538245Y-182322933D01* +X175538245Y-182322933D02* +X175538245Y-182227695D01* +X175538245Y-182227695D02* +X175585864Y-182132457D01* +X175585864Y-182132457D02* +X175633483Y-182084838D01* +X175633483Y-182084838D02* +X175728721Y-182037219D01* +X175728721Y-182037219D02* +X175966816Y-182037219D01* +X175966816Y-182037219D02* +X176109673Y-182084838D01* +X176966816Y-182370552D02* +X176966816Y-183037219D01* +X176538245Y-182370552D02* +X176538245Y-182894361D01* +X176538245Y-182894361D02* +X176585864Y-182989600D01* +X176585864Y-182989600D02* +X176681102Y-183037219D01* +X176681102Y-183037219D02* +X176823959Y-183037219D01* +X176823959Y-183037219D02* +X176919197Y-182989600D01* +X176919197Y-182989600D02* +X176966816Y-182941980D01* +X177871578Y-182989600D02* +X177776340Y-183037219D01* +X177776340Y-183037219D02* +X177585864Y-183037219D01* +X177585864Y-183037219D02* +X177490626Y-182989600D01* +X177490626Y-182989600D02* +X177443007Y-182941980D01* +X177443007Y-182941980D02* +X177395388Y-182846742D01* +X177395388Y-182846742D02* +X177395388Y-182561028D01* +X177395388Y-182561028D02* +X177443007Y-182465790D01* +X177443007Y-182465790D02* +X177490626Y-182418171D01* +X177490626Y-182418171D02* +X177585864Y-182370552D01* +X177585864Y-182370552D02* +X177776340Y-182370552D01* +X177776340Y-182370552D02* +X177871578Y-182418171D01* +X178300150Y-183037219D02* +X178300150Y-182037219D01* +X178395388Y-182656266D02* +X178681102Y-183037219D01* +X178681102Y-182370552D02* +X178300150Y-182751504D01* +D13* +X211879819Y-125275125D02* +X212879819Y-125008458D01* +X212879819Y-125008458D02* +X211879819Y-124741792D01* +X212990295Y-124421792D02* +X212952200Y-124482744D01* +X212952200Y-124482744D02* +X212914104Y-124513221D01* +X212914104Y-124513221D02* +X212837914Y-124543697D01* +X212837914Y-124543697D02* +X212609342Y-124543697D01* +X212609342Y-124543697D02* +X212533152Y-124513221D01* +X212533152Y-124513221D02* +X212495057Y-124482744D01* +X212495057Y-124482744D02* +X212456961Y-124421792D01* +X212456961Y-124421792D02* +X212456961Y-124330363D01* +X212456961Y-124330363D02* +X212495057Y-124269411D01* +X212495057Y-124269411D02* +X212533152Y-124238935D01* +X212533152Y-124238935D02* +X212609342Y-124208459D01* +X212609342Y-124208459D02* +X212837914Y-124208459D01* +X212837914Y-124208459D02* +X212914104Y-124238935D01* +X212914104Y-124238935D02* +X212952200Y-124269411D01* +X212952200Y-124269411D02* +X212990295Y-124330363D01* +X212990295Y-124330363D02* +X212990295Y-124421792D01* +X212456961Y-123659887D02* +X212990295Y-123659887D01* +X212456961Y-123934173D02* +X212876009Y-123934173D01* +X212876009Y-123934173D02* +X212952200Y-123903696D01* +X212952200Y-123903696D02* +X212990295Y-123842744D01* +X212990295Y-123842744D02* +X212990295Y-123751315D01* +X212990295Y-123751315D02* +X212952200Y-123690363D01* +X212952200Y-123690363D02* +X212914104Y-123659887D01* +X212456961Y-123446553D02* +X212456961Y-123202744D01* +X212190295Y-123355125D02* +X212876009Y-123355125D01* +X212876009Y-123355125D02* +X212952200Y-123324648D01* +X212952200Y-123324648D02* +X212990295Y-123263696D01* +X212990295Y-123263696D02* +X212990295Y-123202744D01* +X274558570Y-147992295D02* +X274758570Y-148792295D01* +X274758570Y-148792295D02* +X274958570Y-147992295D01* +X275129999Y-148880676D02* +X275129999Y-148454009D01* +X275129999Y-148575914D02* +X275152856Y-148514961D01* +X275152856Y-148514961D02* +X275175714Y-148484485D01* +X275175714Y-148484485D02* +X275221428Y-148454009D01* +X275221428Y-148454009D02* +X275267142Y-148454009D01* +X275609999Y-148850200D02* +X275564285Y-148880676D01* +X275564285Y-148880676D02* +X275472857Y-148880676D01* +X275472857Y-148880676D02* +X275427142Y-148850200D01* +X275427142Y-148850200D02* +X275404285Y-148789247D01* +X275404285Y-148789247D02* +X275404285Y-148545438D01* +X275404285Y-148545438D02* +X275427142Y-148484485D01* +X275427142Y-148484485D02* +X275472857Y-148454009D01* +X275472857Y-148454009D02* +X275564285Y-148454009D01* +X275564285Y-148454009D02* +X275609999Y-148484485D01* +X275609999Y-148484485D02* +X275632857Y-148545438D01* +X275632857Y-148545438D02* +X275632857Y-148606390D01* +X275632857Y-148606390D02* +X275404285Y-148667342D01* +X275770000Y-148454009D02* +X275952857Y-148454009D01* +X275838571Y-148880676D02* +X275838571Y-148332104D01* +X275838571Y-148332104D02* +X275861428Y-148271152D01* +X275861428Y-148271152D02* +X275907143Y-148240676D01* +X275907143Y-148240676D02* +X275952857Y-148240676D01* +X270524200Y-129696429D02* +X270562295Y-129610715D01* +X270562295Y-129610715D02* +X270562295Y-129467857D01* +X270562295Y-129467857D02* +X270524200Y-129410715D01* +X270524200Y-129410715D02* +X270486104Y-129382143D01* +X270486104Y-129382143D02* +X270409914Y-129353572D01* +X270409914Y-129353572D02* +X270333723Y-129353572D01* +X270333723Y-129353572D02* +X270257533Y-129382143D01* +X270257533Y-129382143D02* +X270219438Y-129410715D01* +X270219438Y-129410715D02* +X270181342Y-129467857D01* +X270181342Y-129467857D02* +X270143247Y-129582143D01* +X270143247Y-129582143D02* +X270105152Y-129639286D01* +X270105152Y-129639286D02* +X270067057Y-129667857D01* +X270067057Y-129667857D02* +X269990866Y-129696429D01* +X269990866Y-129696429D02* +X269914676Y-129696429D01* +X269914676Y-129696429D02* +X269838485Y-129667857D01* +X269838485Y-129667857D02* +X269800390Y-129639286D01* +X269800390Y-129639286D02* +X269762295Y-129582143D01* +X269762295Y-129582143D02* +X269762295Y-129439286D01* +X269762295Y-129439286D02* +X269800390Y-129353572D01* +X269762295Y-129153571D02* +X270562295Y-129010714D01* +X270562295Y-129010714D02* +X269990866Y-128896428D01* +X269990866Y-128896428D02* +X270562295Y-128782143D01* +X270562295Y-128782143D02* +X269762295Y-128639286D01* +X270562295Y-128410714D02* +X269762295Y-128410714D01* +X269762295Y-128010715D02* +X269762295Y-127896429D01* +X269762295Y-127896429D02* +X269800390Y-127839286D01* +X269800390Y-127839286D02* +X269876580Y-127782143D01* +X269876580Y-127782143D02* +X270028961Y-127753572D01* +X270028961Y-127753572D02* +X270295628Y-127753572D01* +X270295628Y-127753572D02* +X270448009Y-127782143D01* +X270448009Y-127782143D02* +X270524200Y-127839286D01* +X270524200Y-127839286D02* +X270562295Y-127896429D01* +X270562295Y-127896429D02* +X270562295Y-128010715D01* +X270562295Y-128010715D02* +X270524200Y-128067858D01* +X270524200Y-128067858D02* +X270448009Y-128125000D01* +X270448009Y-128125000D02* +X270295628Y-128153572D01* +X270295628Y-128153572D02* +X270028961Y-128153572D01* +X270028961Y-128153572D02* +X269876580Y-128125000D01* +X269876580Y-128125000D02* +X269800390Y-128067858D01* +X269800390Y-128067858D02* +X269762295Y-128010715D01* +X160129819Y-125227982D02* +X160129819Y-125380363D01* +X160129819Y-125380363D02* +X160177438Y-125456554D01* +X160177438Y-125456554D02* +X160225057Y-125494649D01* +X160225057Y-125494649D02* +X160367914Y-125570839D01* +X160367914Y-125570839D02* +X160558390Y-125608935D01* +X160558390Y-125608935D02* +X160939342Y-125608935D01* +X160939342Y-125608935D02* +X161034580Y-125570839D01* +X161034580Y-125570839D02* +X161082200Y-125532744D01* +X161082200Y-125532744D02* +X161129819Y-125456554D01* +X161129819Y-125456554D02* +X161129819Y-125304173D01* +X161129819Y-125304173D02* +X161082200Y-125227982D01* +X161082200Y-125227982D02* +X161034580Y-125189887D01* +X161034580Y-125189887D02* +X160939342Y-125151792D01* +X160939342Y-125151792D02* +X160701247Y-125151792D01* +X160701247Y-125151792D02* +X160606009Y-125189887D01* +X160606009Y-125189887D02* +X160558390Y-125227982D01* +X160558390Y-125227982D02* +X160510771Y-125304173D01* +X160510771Y-125304173D02* +X160510771Y-125456554D01* +X160510771Y-125456554D02* +X160558390Y-125532744D01* +X160558390Y-125532744D02* +X160606009Y-125570839D01* +X160606009Y-125570839D02* +X160701247Y-125608935D01* +X160129819Y-124656553D02* +X160129819Y-124580363D01* +X160129819Y-124580363D02* +X160177438Y-124504172D01* +X160177438Y-124504172D02* +X160225057Y-124466077D01* +X160225057Y-124466077D02* +X160320295Y-124427982D01* +X160320295Y-124427982D02* +X160510771Y-124389887D01* +X160510771Y-124389887D02* +X160748866Y-124389887D01* +X160748866Y-124389887D02* +X160939342Y-124427982D01* +X160939342Y-124427982D02* +X161034580Y-124466077D01* +X161034580Y-124466077D02* +X161082200Y-124504172D01* +X161082200Y-124504172D02* +X161129819Y-124580363D01* +X161129819Y-124580363D02* +X161129819Y-124656553D01* +X161129819Y-124656553D02* +X161082200Y-124732744D01* +X161082200Y-124732744D02* +X161034580Y-124770839D01* +X161034580Y-124770839D02* +X160939342Y-124808934D01* +X160939342Y-124808934D02* +X160748866Y-124847030D01* +X160748866Y-124847030D02* +X160510771Y-124847030D01* +X160510771Y-124847030D02* +X160320295Y-124808934D01* +X160320295Y-124808934D02* +X160225057Y-124770839D01* +X160225057Y-124770839D02* +X160177438Y-124732744D01* +X160177438Y-124732744D02* +X160129819Y-124656553D01* +X160129819Y-124161315D02* +X161129819Y-123894648D01* +X161129819Y-123894648D02* +X160129819Y-123627982D01* +X133709819Y-125227982D02* +X133709819Y-125380363D01* +X133709819Y-125380363D02* +X133757438Y-125456554D01* +X133757438Y-125456554D02* +X133805057Y-125494649D01* +X133805057Y-125494649D02* +X133947914Y-125570839D01* +X133947914Y-125570839D02* +X134138390Y-125608935D01* +X134138390Y-125608935D02* +X134519342Y-125608935D01* +X134519342Y-125608935D02* +X134614580Y-125570839D01* +X134614580Y-125570839D02* +X134662200Y-125532744D01* +X134662200Y-125532744D02* +X134709819Y-125456554D01* +X134709819Y-125456554D02* +X134709819Y-125304173D01* +X134709819Y-125304173D02* +X134662200Y-125227982D01* +X134662200Y-125227982D02* +X134614580Y-125189887D01* +X134614580Y-125189887D02* +X134519342Y-125151792D01* +X134519342Y-125151792D02* +X134281247Y-125151792D01* +X134281247Y-125151792D02* +X134186009Y-125189887D01* +X134186009Y-125189887D02* +X134138390Y-125227982D01* +X134138390Y-125227982D02* +X134090771Y-125304173D01* +X134090771Y-125304173D02* +X134090771Y-125456554D01* +X134090771Y-125456554D02* +X134138390Y-125532744D01* +X134138390Y-125532744D02* +X134186009Y-125570839D01* +X134186009Y-125570839D02* +X134281247Y-125608935D01* +X133709819Y-124656553D02* +X133709819Y-124580363D01* +X133709819Y-124580363D02* +X133757438Y-124504172D01* +X133757438Y-124504172D02* +X133805057Y-124466077D01* +X133805057Y-124466077D02* +X133900295Y-124427982D01* +X133900295Y-124427982D02* +X134090771Y-124389887D01* +X134090771Y-124389887D02* +X134328866Y-124389887D01* +X134328866Y-124389887D02* +X134519342Y-124427982D01* +X134519342Y-124427982D02* +X134614580Y-124466077D01* +X134614580Y-124466077D02* +X134662200Y-124504172D01* +X134662200Y-124504172D02* +X134709819Y-124580363D01* +X134709819Y-124580363D02* +X134709819Y-124656553D01* +X134709819Y-124656553D02* +X134662200Y-124732744D01* +X134662200Y-124732744D02* +X134614580Y-124770839D01* +X134614580Y-124770839D02* +X134519342Y-124808934D01* +X134519342Y-124808934D02* +X134328866Y-124847030D01* +X134328866Y-124847030D02* +X134090771Y-124847030D01* +X134090771Y-124847030D02* +X133900295Y-124808934D01* +X133900295Y-124808934D02* +X133805057Y-124770839D01* +X133805057Y-124770839D02* +X133757438Y-124732744D01* +X133757438Y-124732744D02* +X133709819Y-124656553D01* +X133709819Y-124161315D02* +X134709819Y-123894648D01* +X134709819Y-123894648D02* +X133709819Y-123627982D01* +X270486104Y-124057143D02* +X270524200Y-124085715D01* +X270524200Y-124085715D02* +X270562295Y-124171429D01* +X270562295Y-124171429D02* +X270562295Y-124228572D01* +X270562295Y-124228572D02* +X270524200Y-124314286D01* +X270524200Y-124314286D02* +X270448009Y-124371429D01* +X270448009Y-124371429D02* +X270371819Y-124400000D01* +X270371819Y-124400000D02* +X270219438Y-124428572D01* +X270219438Y-124428572D02* +X270105152Y-124428572D01* +X270105152Y-124428572D02* +X269952771Y-124400000D01* +X269952771Y-124400000D02* +X269876580Y-124371429D01* +X269876580Y-124371429D02* +X269800390Y-124314286D01* +X269800390Y-124314286D02* +X269762295Y-124228572D01* +X269762295Y-124228572D02* +X269762295Y-124171429D01* +X269762295Y-124171429D02* +X269800390Y-124085715D01* +X269800390Y-124085715D02* +X269838485Y-124057143D01* +X270562295Y-123514286D02* +X270562295Y-123800000D01* +X270562295Y-123800000D02* +X269762295Y-123800000D01* +X270562295Y-123314286D02* +X269762295Y-123314286D01* +X270562295Y-122971429D02* +X270105152Y-123228572D01* +X269762295Y-122971429D02* +X270219438Y-123314286D01* +D14* +X131819997Y-126735114D02* +X131991425Y-126806542D01* +X131991425Y-126806542D02* +X132048568Y-126877971D01* +X132048568Y-126877971D02* +X132105711Y-127020828D01* +X132105711Y-127020828D02* +X132105711Y-127235114D01* +X132105711Y-127235114D02* +X132048568Y-127377971D01* +X132048568Y-127377971D02* +X131991425Y-127449400D01* +X131991425Y-127449400D02* +X131877140Y-127520828D01* +X131877140Y-127520828D02* +X131419997Y-127520828D01* +X131419997Y-127520828D02* +X131419997Y-126020828D01* +X131419997Y-126020828D02* +X131819997Y-126020828D01* +X131819997Y-126020828D02* +X131934283Y-126092257D01* +X131934283Y-126092257D02* +X131991425Y-126163685D01* +X131991425Y-126163685D02* +X132048568Y-126306542D01* +X132048568Y-126306542D02* +X132048568Y-126449400D01* +X132048568Y-126449400D02* +X131991425Y-126592257D01* +X131991425Y-126592257D02* +X131934283Y-126663685D01* +X131934283Y-126663685D02* +X131819997Y-126735114D01* +X131819997Y-126735114D02* +X131419997Y-126735114D01* +X132562854Y-127092257D02* +X133134283Y-127092257D01* +X132448568Y-127520828D02* +X132848568Y-126020828D01* +X132848568Y-126020828D02* +X133248568Y-127520828D01* +X133477139Y-126020828D02* +X134162854Y-126020828D01* +X133819996Y-127520828D02* +X133819996Y-126020828D01* +X134277140Y-127663685D02* +X135191425Y-127663685D01* +X136162854Y-127377971D02* +X136105711Y-127449400D01* +X136105711Y-127449400D02* +X135934283Y-127520828D01* +X135934283Y-127520828D02* +X135819997Y-127520828D01* +X135819997Y-127520828D02* +X135648568Y-127449400D01* +X135648568Y-127449400D02* +X135534283Y-127306542D01* +X135534283Y-127306542D02* +X135477140Y-127163685D01* +X135477140Y-127163685D02* +X135419997Y-126877971D01* +X135419997Y-126877971D02* +X135419997Y-126663685D01* +X135419997Y-126663685D02* +X135477140Y-126377971D01* +X135477140Y-126377971D02* +X135534283Y-126235114D01* +X135534283Y-126235114D02* +X135648568Y-126092257D01* +X135648568Y-126092257D02* +X135819997Y-126020828D01* +X135819997Y-126020828D02* +X135934283Y-126020828D01* +X135934283Y-126020828D02* +X136105711Y-126092257D01* +X136105711Y-126092257D02* +X136162854Y-126163685D01* +X136905711Y-126020828D02* +X137134283Y-126020828D01* +X137134283Y-126020828D02* +X137248568Y-126092257D01* +X137248568Y-126092257D02* +X137362854Y-126235114D01* +X137362854Y-126235114D02* +X137419997Y-126520828D01* +X137419997Y-126520828D02* +X137419997Y-127020828D01* +X137419997Y-127020828D02* +X137362854Y-127306542D01* +X137362854Y-127306542D02* +X137248568Y-127449400D01* +X137248568Y-127449400D02* +X137134283Y-127520828D01* +X137134283Y-127520828D02* +X136905711Y-127520828D01* +X136905711Y-127520828D02* +X136791426Y-127449400D01* +X136791426Y-127449400D02* +X136677140Y-127306542D01* +X136677140Y-127306542D02* +X136619997Y-127020828D01* +X136619997Y-127020828D02* +X136619997Y-126520828D01* +X136619997Y-126520828D02* +X136677140Y-126235114D01* +X136677140Y-126235114D02* +X136791426Y-126092257D01* +X136791426Y-126092257D02* +X136905711Y-126020828D01* +X138162854Y-126020828D02* +X138391426Y-126020828D01* +X138391426Y-126020828D02* +X138505711Y-126092257D01* +X138505711Y-126092257D02* +X138619997Y-126235114D01* +X138619997Y-126235114D02* +X138677140Y-126520828D01* +X138677140Y-126520828D02* +X138677140Y-127020828D01* +X138677140Y-127020828D02* +X138619997Y-127306542D01* +X138619997Y-127306542D02* +X138505711Y-127449400D01* +X138505711Y-127449400D02* +X138391426Y-127520828D01* +X138391426Y-127520828D02* +X138162854Y-127520828D01* +X138162854Y-127520828D02* +X138048569Y-127449400D01* +X138048569Y-127449400D02* +X137934283Y-127306542D01* +X137934283Y-127306542D02* +X137877140Y-127020828D01* +X137877140Y-127020828D02* +X137877140Y-126520828D01* +X137877140Y-126520828D02* +X137934283Y-126235114D01* +X137934283Y-126235114D02* +X138048569Y-126092257D01* +X138048569Y-126092257D02* +X138162854Y-126020828D01* +X139762854Y-127520828D02* +X139191426Y-127520828D01* +X139191426Y-127520828D02* +X139191426Y-126020828D01* +X140162855Y-127520828D02* +X140162855Y-126020828D01* +X140734284Y-127520828D02* +X140734284Y-126020828D01* +X140734284Y-126020828D02* +X141419998Y-127520828D01* +X141419998Y-127520828D02* +X141419998Y-126020828D01* +X142619998Y-126092257D02* +X142505713Y-126020828D01* +X142505713Y-126020828D02* +X142334284Y-126020828D01* +X142334284Y-126020828D02* +X142162855Y-126092257D01* +X142162855Y-126092257D02* +X142048570Y-126235114D01* +X142048570Y-126235114D02* +X141991427Y-126377971D01* +X141991427Y-126377971D02* +X141934284Y-126663685D01* +X141934284Y-126663685D02* +X141934284Y-126877971D01* +X141934284Y-126877971D02* +X141991427Y-127163685D01* +X141991427Y-127163685D02* +X142048570Y-127306542D01* +X142048570Y-127306542D02* +X142162855Y-127449400D01* +X142162855Y-127449400D02* +X142334284Y-127520828D01* +X142334284Y-127520828D02* +X142448570Y-127520828D01* +X142448570Y-127520828D02* +X142619998Y-127449400D01* +X142619998Y-127449400D02* +X142677141Y-127377971D01* +X142677141Y-127377971D02* +X142677141Y-126877971D01* +X142677141Y-126877971D02* +X142448570Y-126877971D01* +D13* +X269800390Y-126682143D02* +X269762295Y-126739286D01* +X269762295Y-126739286D02* +X269762295Y-126825000D01* +X269762295Y-126825000D02* +X269800390Y-126910714D01* +X269800390Y-126910714D02* +X269876580Y-126967857D01* +X269876580Y-126967857D02* +X269952771Y-126996428D01* +X269952771Y-126996428D02* +X270105152Y-127025000D01* +X270105152Y-127025000D02* +X270219438Y-127025000D01* +X270219438Y-127025000D02* +X270371819Y-126996428D01* +X270371819Y-126996428D02* +X270448009Y-126967857D01* +X270448009Y-126967857D02* +X270524200Y-126910714D01* +X270524200Y-126910714D02* +X270562295Y-126825000D01* +X270562295Y-126825000D02* +X270562295Y-126767857D01* +X270562295Y-126767857D02* +X270524200Y-126682143D01* +X270524200Y-126682143D02* +X270486104Y-126653571D01* +X270486104Y-126653571D02* +X270219438Y-126653571D01* +X270219438Y-126653571D02* +X270219438Y-126767857D01* +X270562295Y-126396428D02* +X269762295Y-126396428D01* +X269762295Y-126396428D02* +X270562295Y-126053571D01* +X270562295Y-126053571D02* +X269762295Y-126053571D01* +X270562295Y-125767857D02* +X269762295Y-125767857D01* +X269762295Y-125767857D02* +X269762295Y-125625000D01* +X269762295Y-125625000D02* +X269800390Y-125539286D01* +X269800390Y-125539286D02* +X269876580Y-125482143D01* +X269876580Y-125482143D02* +X269952771Y-125453572D01* +X269952771Y-125453572D02* +X270105152Y-125425000D01* +X270105152Y-125425000D02* +X270219438Y-125425000D01* +X270219438Y-125425000D02* +X270371819Y-125453572D01* +X270371819Y-125453572D02* +X270448009Y-125482143D01* +X270448009Y-125482143D02* +X270524200Y-125539286D01* +X270524200Y-125539286D02* +X270562295Y-125625000D01* +X270562295Y-125625000D02* +X270562295Y-125767857D01* +X143709819Y-125580839D02* +X142709819Y-125580839D01* +X142709819Y-125580839D02* +X142709819Y-125276077D01* +X142709819Y-125276077D02* +X142757438Y-125199887D01* +X142757438Y-125199887D02* +X142805057Y-125161792D01* +X142805057Y-125161792D02* +X142900295Y-125123696D01* +X142900295Y-125123696D02* +X143043152Y-125123696D01* +X143043152Y-125123696D02* +X143138390Y-125161792D01* +X143138390Y-125161792D02* +X143186009Y-125199887D01* +X143186009Y-125199887D02* +X143233628Y-125276077D01* +X143233628Y-125276077D02* +X143233628Y-125580839D01* +X142709819Y-124857030D02* +X143709819Y-124666554D01* +X143709819Y-124666554D02* +X142995533Y-124514173D01* +X142995533Y-124514173D02* +X143709819Y-124361792D01* +X143709819Y-124361792D02* +X142709819Y-124171316D01* +X143709819Y-123866553D02* +X142709819Y-123866553D01* +X142709819Y-123866553D02* +X143424104Y-123599887D01* +X143424104Y-123599887D02* +X142709819Y-123333220D01* +X142709819Y-123333220D02* +X143709819Y-123333220D01* +X250444580Y-124834649D02* +X250492200Y-124867982D01* +X250492200Y-124867982D02* +X250539819Y-124967982D01* +X250539819Y-124967982D02* +X250539819Y-125034649D01* +X250539819Y-125034649D02* +X250492200Y-125134649D01* +X250492200Y-125134649D02* +X250396961Y-125201316D01* +X250396961Y-125201316D02* +X250301723Y-125234649D01* +X250301723Y-125234649D02* +X250111247Y-125267982D01* +X250111247Y-125267982D02* +X249968390Y-125267982D01* +X249968390Y-125267982D02* +X249777914Y-125234649D01* +X249777914Y-125234649D02* +X249682676Y-125201316D01* +X249682676Y-125201316D02* +X249587438Y-125134649D01* +X249587438Y-125134649D02* +X249539819Y-125034649D01* +X249539819Y-125034649D02* +X249539819Y-124967982D01* +X249539819Y-124967982D02* +X249587438Y-124867982D01* +X249587438Y-124867982D02* +X249635057Y-124834649D01* +X250254104Y-124567982D02* +X250254104Y-124234649D01* +X250539819Y-124634649D02* +X249539819Y-124401316D01* +X249539819Y-124401316D02* +X250539819Y-124167982D01* +X250539819Y-123934649D02* +X249539819Y-123934649D01* +X249539819Y-123934649D02* +X250539819Y-123534649D01* +X250539819Y-123534649D02* +X249539819Y-123534649D01* +X250539819Y-123201316D02* +X249539819Y-123201316D01* +X250016009Y-123201316D02* +X250016009Y-122801316D01* +X250539819Y-122801316D02* +X249539819Y-122801316D01* +X270524200Y-134678572D02* +X270562295Y-134592858D01* +X270562295Y-134592858D02* +X270562295Y-134450000D01* +X270562295Y-134450000D02* +X270524200Y-134392858D01* +X270524200Y-134392858D02* +X270486104Y-134364286D01* +X270486104Y-134364286D02* +X270409914Y-134335715D01* +X270409914Y-134335715D02* +X270333723Y-134335715D01* +X270333723Y-134335715D02* +X270257533Y-134364286D01* +X270257533Y-134364286D02* +X270219438Y-134392858D01* +X270219438Y-134392858D02* +X270181342Y-134450000D01* +X270181342Y-134450000D02* +X270143247Y-134564286D01* +X270143247Y-134564286D02* +X270105152Y-134621429D01* +X270105152Y-134621429D02* +X270067057Y-134650000D01* +X270067057Y-134650000D02* +X269990866Y-134678572D01* +X269990866Y-134678572D02* +X269914676Y-134678572D01* +X269914676Y-134678572D02* +X269838485Y-134650000D01* +X269838485Y-134650000D02* +X269800390Y-134621429D01* +X269800390Y-134621429D02* +X269762295Y-134564286D01* +X269762295Y-134564286D02* +X269762295Y-134421429D01* +X269762295Y-134421429D02* +X269800390Y-134335715D01* +X269762295Y-134135714D02* +X270562295Y-133992857D01* +X270562295Y-133992857D02* +X269990866Y-133878571D01* +X269990866Y-133878571D02* +X270562295Y-133764286D01* +X270562295Y-133764286D02* +X269762295Y-133621429D01* +X269762295Y-133278572D02* +X269762295Y-133164286D01* +X269762295Y-133164286D02* +X269800390Y-133107143D01* +X269800390Y-133107143D02* +X269876580Y-133050000D01* +X269876580Y-133050000D02* +X270028961Y-133021429D01* +X270028961Y-133021429D02* +X270295628Y-133021429D01* +X270295628Y-133021429D02* +X270448009Y-133050000D01* +X270448009Y-133050000D02* +X270524200Y-133107143D01* +X270524200Y-133107143D02* +X270562295Y-133164286D01* +X270562295Y-133164286D02* +X270562295Y-133278572D01* +X270562295Y-133278572D02* +X270524200Y-133335715D01* +X270524200Y-133335715D02* +X270448009Y-133392857D01* +X270448009Y-133392857D02* +X270295628Y-133421429D01* +X270295628Y-133421429D02* +X270028961Y-133421429D01* +X270028961Y-133421429D02* +X269876580Y-133392857D01* +X269876580Y-133392857D02* +X269800390Y-133335715D01* +X269800390Y-133335715D02* +X269762295Y-133278572D01* +X269769295Y-121892858D02* +X269769295Y-121521430D01* +X269769295Y-121521430D02* +X270074057Y-121721430D01* +X270074057Y-121721430D02* +X270074057Y-121635715D01* +X270074057Y-121635715D02* +X270112152Y-121578573D01* +X270112152Y-121578573D02* +X270150247Y-121550001D01* +X270150247Y-121550001D02* +X270226438Y-121521430D01* +X270226438Y-121521430D02* +X270416914Y-121521430D01* +X270416914Y-121521430D02* +X270493104Y-121550001D01* +X270493104Y-121550001D02* +X270531200Y-121578573D01* +X270531200Y-121578573D02* +X270569295Y-121635715D01* +X270569295Y-121635715D02* +X270569295Y-121807144D01* +X270569295Y-121807144D02* +X270531200Y-121864287D01* +X270531200Y-121864287D02* +X270493104Y-121892858D01* +X269769295Y-121350001D02* +X270569295Y-121150001D01* +X270569295Y-121150001D02* +X269769295Y-120950001D01* +X269769295Y-120807143D02* +X269769295Y-120435715D01* +X269769295Y-120435715D02* +X270074057Y-120635715D01* +X270074057Y-120635715D02* +X270074057Y-120550000D01* +X270074057Y-120550000D02* +X270112152Y-120492858D01* +X270112152Y-120492858D02* +X270150247Y-120464286D01* +X270150247Y-120464286D02* +X270226438Y-120435715D01* +X270226438Y-120435715D02* +X270416914Y-120435715D01* +X270416914Y-120435715D02* +X270493104Y-120464286D01* +X270493104Y-120464286D02* +X270531200Y-120492858D01* +X270531200Y-120492858D02* +X270569295Y-120550000D01* +X270569295Y-120550000D02* +X270569295Y-120721429D01* +X270569295Y-120721429D02* +X270531200Y-120778572D01* +X270531200Y-120778572D02* +X270493104Y-120807143D01* +X167034580Y-125174649D02* +X167082200Y-125207982D01* +X167082200Y-125207982D02* +X167129819Y-125307982D01* +X167129819Y-125307982D02* +X167129819Y-125374649D01* +X167129819Y-125374649D02* +X167082200Y-125474649D01* +X167082200Y-125474649D02* +X166986961Y-125541316D01* +X166986961Y-125541316D02* +X166891723Y-125574649D01* +X166891723Y-125574649D02* +X166701247Y-125607982D01* +X166701247Y-125607982D02* +X166558390Y-125607982D01* +X166558390Y-125607982D02* +X166367914Y-125574649D01* +X166367914Y-125574649D02* +X166272676Y-125541316D01* +X166272676Y-125541316D02* +X166177438Y-125474649D01* +X166177438Y-125474649D02* +X166129819Y-125374649D01* +X166129819Y-125374649D02* +X166129819Y-125307982D01* +X166129819Y-125307982D02* +X166177438Y-125207982D01* +X166177438Y-125207982D02* +X166225057Y-125174649D01* +X166129819Y-124741316D02* +X166129819Y-124607982D01* +X166129819Y-124607982D02* +X166177438Y-124541316D01* +X166177438Y-124541316D02* +X166272676Y-124474649D01* +X166272676Y-124474649D02* +X166463152Y-124441316D01* +X166463152Y-124441316D02* +X166796485Y-124441316D01* +X166796485Y-124441316D02* +X166986961Y-124474649D01* +X166986961Y-124474649D02* +X167082200Y-124541316D01* +X167082200Y-124541316D02* +X167129819Y-124607982D01* +X167129819Y-124607982D02* +X167129819Y-124741316D01* +X167129819Y-124741316D02* +X167082200Y-124807982D01* +X167082200Y-124807982D02* +X166986961Y-124874649D01* +X166986961Y-124874649D02* +X166796485Y-124907982D01* +X166796485Y-124907982D02* +X166463152Y-124907982D01* +X166463152Y-124907982D02* +X166272676Y-124874649D01* +X166272676Y-124874649D02* +X166177438Y-124807982D01* +X166177438Y-124807982D02* +X166129819Y-124741316D01* +X166129819Y-124007983D02* +X166129819Y-123874649D01* +X166129819Y-123874649D02* +X166177438Y-123807983D01* +X166177438Y-123807983D02* +X166272676Y-123741316D01* +X166272676Y-123741316D02* +X166463152Y-123707983D01* +X166463152Y-123707983D02* +X166796485Y-123707983D01* +X166796485Y-123707983D02* +X166986961Y-123741316D01* +X166986961Y-123741316D02* +X167082200Y-123807983D01* +X167082200Y-123807983D02* +X167129819Y-123874649D01* +X167129819Y-123874649D02* +X167129819Y-124007983D01* +X167129819Y-124007983D02* +X167082200Y-124074649D01* +X167082200Y-124074649D02* +X166986961Y-124141316D01* +X166986961Y-124141316D02* +X166796485Y-124174649D01* +X166796485Y-124174649D02* +X166463152Y-124174649D01* +X166463152Y-124174649D02* +X166272676Y-124141316D01* +X166272676Y-124141316D02* +X166177438Y-124074649D01* +X166177438Y-124074649D02* +X166129819Y-124007983D01* +X167129819Y-123074650D02* +X167129819Y-123407983D01* +X167129819Y-123407983D02* +X166129819Y-123407983D01* +X128709819Y-125610839D02* +X127709819Y-125610839D01* +X127709819Y-125610839D02* +X127709819Y-125306077D01* +X127709819Y-125306077D02* +X127757438Y-125229887D01* +X127757438Y-125229887D02* +X127805057Y-125191792D01* +X127805057Y-125191792D02* +X127900295Y-125153696D01* +X127900295Y-125153696D02* +X128043152Y-125153696D01* +X128043152Y-125153696D02* +X128138390Y-125191792D01* +X128138390Y-125191792D02* +X128186009Y-125229887D01* +X128186009Y-125229887D02* +X128233628Y-125306077D01* +X128233628Y-125306077D02* +X128233628Y-125610839D01* +X127709819Y-124887030D02* +X128709819Y-124696554D01* +X128709819Y-124696554D02* +X127995533Y-124544173D01* +X127995533Y-124544173D02* +X128709819Y-124391792D01* +X128709819Y-124391792D02* +X127709819Y-124201316D01* +X128709819Y-123896553D02* +X127709819Y-123896553D01* +X127709819Y-123896553D02* +X128424104Y-123629887D01* +X128424104Y-123629887D02* +X127709819Y-123363220D01* +X127709819Y-123363220D02* +X128709819Y-123363220D01* +X235267438Y-124811792D02* +X235219819Y-124887982D01* +X235219819Y-124887982D02* +X235219819Y-125002268D01* +X235219819Y-125002268D02* +X235267438Y-125116554D01* +X235267438Y-125116554D02* +X235362676Y-125192744D01* +X235362676Y-125192744D02* +X235457914Y-125230839D01* +X235457914Y-125230839D02* +X235648390Y-125268935D01* +X235648390Y-125268935D02* +X235791247Y-125268935D01* +X235791247Y-125268935D02* +X235981723Y-125230839D01* +X235981723Y-125230839D02* +X236076961Y-125192744D01* +X236076961Y-125192744D02* +X236172200Y-125116554D01* +X236172200Y-125116554D02* +X236219819Y-125002268D01* +X236219819Y-125002268D02* +X236219819Y-124926077D01* +X236219819Y-124926077D02* +X236172200Y-124811792D01* +X236172200Y-124811792D02* +X236124580Y-124773696D01* +X236124580Y-124773696D02* +X235791247Y-124773696D01* +X235791247Y-124773696D02* +X235791247Y-124926077D01* +X236219819Y-124430839D02* +X235219819Y-124430839D01* +X235219819Y-124430839D02* +X236219819Y-123973696D01* +X236219819Y-123973696D02* +X235219819Y-123973696D01* +X236219819Y-123592744D02* +X235219819Y-123592744D01* +X235219819Y-123592744D02* +X235219819Y-123402268D01* +X235219819Y-123402268D02* +X235267438Y-123287982D01* +X235267438Y-123287982D02* +X235362676Y-123211792D01* +X235362676Y-123211792D02* +X235457914Y-123173697D01* +X235457914Y-123173697D02* +X235648390Y-123135601D01* +X235648390Y-123135601D02* +X235791247Y-123135601D01* +X235791247Y-123135601D02* +X235981723Y-123173697D01* +X235981723Y-123173697D02* +X236076961Y-123211792D01* +X236076961Y-123211792D02* +X236172200Y-123287982D01* +X236172200Y-123287982D02* +X236219819Y-123402268D01* +X236219819Y-123402268D02* +X236219819Y-123592744D01* +X270562295Y-132310713D02* +X269762295Y-132310713D01* +X269762295Y-132310713D02* +X270562295Y-131967856D01* +X270562295Y-131967856D02* +X269762295Y-131967856D01* +X270562295Y-131339285D02* +X270181342Y-131539285D01* +X270562295Y-131682142D02* +X269762295Y-131682142D01* +X269762295Y-131682142D02* +X269762295Y-131453571D01* +X269762295Y-131453571D02* +X269800390Y-131396428D01* +X269800390Y-131396428D02* +X269838485Y-131367857D01* +X269838485Y-131367857D02* +X269914676Y-131339285D01* +X269914676Y-131339285D02* +X270028961Y-131339285D01* +X270028961Y-131339285D02* +X270105152Y-131367857D01* +X270105152Y-131367857D02* +X270143247Y-131396428D01* +X270143247Y-131396428D02* +X270181342Y-131453571D01* +X270181342Y-131453571D02* +X270181342Y-131682142D01* +X270524200Y-131110714D02* +X270562295Y-131025000D01* +X270562295Y-131025000D02* +X270562295Y-130882142D01* +X270562295Y-130882142D02* +X270524200Y-130825000D01* +X270524200Y-130825000D02* +X270486104Y-130796428D01* +X270486104Y-130796428D02* +X270409914Y-130767857D01* +X270409914Y-130767857D02* +X270333723Y-130767857D01* +X270333723Y-130767857D02* +X270257533Y-130796428D01* +X270257533Y-130796428D02* +X270219438Y-130825000D01* +X270219438Y-130825000D02* +X270181342Y-130882142D01* +X270181342Y-130882142D02* +X270143247Y-130996428D01* +X270143247Y-130996428D02* +X270105152Y-131053571D01* +X270105152Y-131053571D02* +X270067057Y-131082142D01* +X270067057Y-131082142D02* +X269990866Y-131110714D01* +X269990866Y-131110714D02* +X269914676Y-131110714D01* +X269914676Y-131110714D02* +X269838485Y-131082142D01* +X269838485Y-131082142D02* +X269800390Y-131053571D01* +X269800390Y-131053571D02* +X269762295Y-130996428D01* +X269762295Y-130996428D02* +X269762295Y-130853571D01* +X269762295Y-130853571D02* +X269800390Y-130767857D01* +X269762295Y-130596428D02* +X269762295Y-130253571D01* +X270562295Y-130424999D02* +X269762295Y-130424999D01* +X158034580Y-125174649D02* +X158082200Y-125207982D01* +X158082200Y-125207982D02* +X158129819Y-125307982D01* +X158129819Y-125307982D02* +X158129819Y-125374649D01* +X158129819Y-125374649D02* +X158082200Y-125474649D01* +X158082200Y-125474649D02* +X157986961Y-125541316D01* +X157986961Y-125541316D02* +X157891723Y-125574649D01* +X157891723Y-125574649D02* +X157701247Y-125607982D01* +X157701247Y-125607982D02* +X157558390Y-125607982D01* +X157558390Y-125607982D02* +X157367914Y-125574649D01* +X157367914Y-125574649D02* +X157272676Y-125541316D01* +X157272676Y-125541316D02* +X157177438Y-125474649D01* +X157177438Y-125474649D02* +X157129819Y-125374649D01* +X157129819Y-125374649D02* +X157129819Y-125307982D01* +X157129819Y-125307982D02* +X157177438Y-125207982D01* +X157177438Y-125207982D02* +X157225057Y-125174649D01* +X157129819Y-124741316D02* +X157129819Y-124607982D01* +X157129819Y-124607982D02* +X157177438Y-124541316D01* +X157177438Y-124541316D02* +X157272676Y-124474649D01* +X157272676Y-124474649D02* +X157463152Y-124441316D01* +X157463152Y-124441316D02* +X157796485Y-124441316D01* +X157796485Y-124441316D02* +X157986961Y-124474649D01* +X157986961Y-124474649D02* +X158082200Y-124541316D01* +X158082200Y-124541316D02* +X158129819Y-124607982D01* +X158129819Y-124607982D02* +X158129819Y-124741316D01* +X158129819Y-124741316D02* +X158082200Y-124807982D01* +X158082200Y-124807982D02* +X157986961Y-124874649D01* +X157986961Y-124874649D02* +X157796485Y-124907982D01* +X157796485Y-124907982D02* +X157463152Y-124907982D01* +X157463152Y-124907982D02* +X157272676Y-124874649D01* +X157272676Y-124874649D02* +X157177438Y-124807982D01* +X157177438Y-124807982D02* +X157129819Y-124741316D01* +X157129819Y-124007983D02* +X157129819Y-123874649D01* +X157129819Y-123874649D02* +X157177438Y-123807983D01* +X157177438Y-123807983D02* +X157272676Y-123741316D01* +X157272676Y-123741316D02* +X157463152Y-123707983D01* +X157463152Y-123707983D02* +X157796485Y-123707983D01* +X157796485Y-123707983D02* +X157986961Y-123741316D01* +X157986961Y-123741316D02* +X158082200Y-123807983D01* +X158082200Y-123807983D02* +X158129819Y-123874649D01* +X158129819Y-123874649D02* +X158129819Y-124007983D01* +X158129819Y-124007983D02* +X158082200Y-124074649D01* +X158082200Y-124074649D02* +X157986961Y-124141316D01* +X157986961Y-124141316D02* +X157796485Y-124174649D01* +X157796485Y-124174649D02* +X157463152Y-124174649D01* +X157463152Y-124174649D02* +X157272676Y-124141316D01* +X157272676Y-124141316D02* +X157177438Y-124074649D01* +X157177438Y-124074649D02* +X157129819Y-124007983D01* +X158129819Y-123074650D02* +X158129819Y-123407983D01* +X158129819Y-123407983D02* +X157129819Y-123407983D01* +X226696009Y-125270839D02* +X226696009Y-125004173D01* +X227219819Y-124889887D02* +X227219819Y-125270839D01* +X227219819Y-125270839D02* +X226219819Y-125270839D01* +X226219819Y-125270839D02* +X226219819Y-124889887D01* +X227172200Y-124585125D02* +X227219819Y-124470839D01* +X227219819Y-124470839D02* +X227219819Y-124280363D01* +X227219819Y-124280363D02* +X227172200Y-124204172D01* +X227172200Y-124204172D02* +X227124580Y-124166077D01* +X227124580Y-124166077D02* +X227029342Y-124127982D01* +X227029342Y-124127982D02* +X226934104Y-124127982D01* +X226934104Y-124127982D02* +X226838866Y-124166077D01* +X226838866Y-124166077D02* +X226791247Y-124204172D01* +X226791247Y-124204172D02* +X226743628Y-124280363D01* +X226743628Y-124280363D02* +X226696009Y-124432744D01* +X226696009Y-124432744D02* +X226648390Y-124508934D01* +X226648390Y-124508934D02* +X226600771Y-124547029D01* +X226600771Y-124547029D02* +X226505533Y-124585125D01* +X226505533Y-124585125D02* +X226410295Y-124585125D01* +X226410295Y-124585125D02* +X226315057Y-124547029D01* +X226315057Y-124547029D02* +X226267438Y-124508934D01* +X226267438Y-124508934D02* +X226219819Y-124432744D01* +X226219819Y-124432744D02* +X226219819Y-124242267D01* +X226219819Y-124242267D02* +X226267438Y-124127982D01* +X227124580Y-123327981D02* +X227172200Y-123366077D01* +X227172200Y-123366077D02* +X227219819Y-123480362D01* +X227219819Y-123480362D02* +X227219819Y-123556553D01* +X227219819Y-123556553D02* +X227172200Y-123670839D01* +X227172200Y-123670839D02* +X227076961Y-123747029D01* +X227076961Y-123747029D02* +X226981723Y-123785124D01* +X226981723Y-123785124D02* +X226791247Y-123823220D01* +X226791247Y-123823220D02* +X226648390Y-123823220D01* +X226648390Y-123823220D02* +X226457914Y-123785124D01* +X226457914Y-123785124D02* +X226362676Y-123747029D01* +X226362676Y-123747029D02* +X226267438Y-123670839D01* +X226267438Y-123670839D02* +X226219819Y-123556553D01* +X226219819Y-123556553D02* +X226219819Y-123480362D01* +X226219819Y-123480362D02* +X226267438Y-123366077D01* +X226267438Y-123366077D02* +X226315057Y-123327981D01* +X169606009Y-125610839D02* +X169606009Y-125344173D01* +X170129819Y-125229887D02* +X170129819Y-125610839D01* +X170129819Y-125610839D02* +X169129819Y-125610839D01* +X169129819Y-125610839D02* +X169129819Y-125229887D01* +X170082200Y-124925125D02* +X170129819Y-124810839D01* +X170129819Y-124810839D02* +X170129819Y-124620363D01* +X170129819Y-124620363D02* +X170082200Y-124544172D01* +X170082200Y-124544172D02* +X170034580Y-124506077D01* +X170034580Y-124506077D02* +X169939342Y-124467982D01* +X169939342Y-124467982D02* +X169844104Y-124467982D01* +X169844104Y-124467982D02* +X169748866Y-124506077D01* +X169748866Y-124506077D02* +X169701247Y-124544172D01* +X169701247Y-124544172D02* +X169653628Y-124620363D01* +X169653628Y-124620363D02* +X169606009Y-124772744D01* +X169606009Y-124772744D02* +X169558390Y-124848934D01* +X169558390Y-124848934D02* +X169510771Y-124887029D01* +X169510771Y-124887029D02* +X169415533Y-124925125D01* +X169415533Y-124925125D02* +X169320295Y-124925125D01* +X169320295Y-124925125D02* +X169225057Y-124887029D01* +X169225057Y-124887029D02* +X169177438Y-124848934D01* +X169177438Y-124848934D02* +X169129819Y-124772744D01* +X169129819Y-124772744D02* +X169129819Y-124582267D01* +X169129819Y-124582267D02* +X169177438Y-124467982D01* +X170034580Y-123667981D02* +X170082200Y-123706077D01* +X170082200Y-123706077D02* +X170129819Y-123820362D01* +X170129819Y-123820362D02* +X170129819Y-123896553D01* +X170129819Y-123896553D02* +X170082200Y-124010839D01* +X170082200Y-124010839D02* +X169986961Y-124087029D01* +X169986961Y-124087029D02* +X169891723Y-124125124D01* +X169891723Y-124125124D02* +X169701247Y-124163220D01* +X169701247Y-124163220D02* +X169558390Y-124163220D01* +X169558390Y-124163220D02* +X169367914Y-124125124D01* +X169367914Y-124125124D02* +X169272676Y-124087029D01* +X169272676Y-124087029D02* +X169177438Y-124010839D01* +X169177438Y-124010839D02* +X169129819Y-123896553D01* +X169129819Y-123896553D02* +X169129819Y-123820362D01* +X169129819Y-123820362D02* +X169177438Y-123706077D01* +X169177438Y-123706077D02* +X169225057Y-123667981D01* +X205969819Y-124849887D02* +X205969819Y-125230839D01* +X205969819Y-125230839D02* +X206446009Y-125268935D01* +X206446009Y-125268935D02* +X206398390Y-125230839D01* +X206398390Y-125230839D02* +X206350771Y-125154649D01* +X206350771Y-125154649D02* +X206350771Y-124964173D01* +X206350771Y-124964173D02* +X206398390Y-124887982D01* +X206398390Y-124887982D02* +X206446009Y-124849887D01* +X206446009Y-124849887D02* +X206541247Y-124811792D01* +X206541247Y-124811792D02* +X206779342Y-124811792D01* +X206779342Y-124811792D02* +X206874580Y-124849887D01* +X206874580Y-124849887D02* +X206922200Y-124887982D01* +X206922200Y-124887982D02* +X206969819Y-124964173D01* +X206969819Y-124964173D02* +X206969819Y-125154649D01* +X206969819Y-125154649D02* +X206922200Y-125230839D01* +X206922200Y-125230839D02* +X206874580Y-125268935D01* +X205969819Y-124583220D02* +X206969819Y-124316553D01* +X206969819Y-124316553D02* +X205969819Y-124049887D01* +X214879819Y-125185125D02* +X215879819Y-124918458D01* +X215879819Y-124918458D02* +X214879819Y-124651792D01* +X215990295Y-124423221D02* +X215456961Y-124423221D01* +X215609342Y-124423221D02* +X215533152Y-124392744D01* +X215533152Y-124392744D02* +X215495057Y-124362268D01* +X215495057Y-124362268D02* +X215456961Y-124301316D01* +X215456961Y-124301316D02* +X215456961Y-124240363D01* +X215952200Y-123783221D02* +X215990295Y-123844173D01* +X215990295Y-123844173D02* +X215990295Y-123966078D01* +X215990295Y-123966078D02* +X215952200Y-124027031D01* +X215952200Y-124027031D02* +X215876009Y-124057507D01* +X215876009Y-124057507D02* +X215571247Y-124057507D01* +X215571247Y-124057507D02* +X215495057Y-124027031D01* +X215495057Y-124027031D02* +X215456961Y-123966078D01* +X215456961Y-123966078D02* +X215456961Y-123844173D01* +X215456961Y-123844173D02* +X215495057Y-123783221D01* +X215495057Y-123783221D02* +X215571247Y-123752745D01* +X215571247Y-123752745D02* +X215647438Y-123752745D01* +X215647438Y-123752745D02* +X215723628Y-124057507D01* +X215456961Y-123569888D02* +X215456961Y-123326079D01* +X215990295Y-123478460D02* +X215304580Y-123478460D01* +X215304580Y-123478460D02* +X215228390Y-123447983D01* +X215228390Y-123447983D02* +X215190295Y-123387031D01* +X215190295Y-123387031D02* +X215190295Y-123326079D01* +D16* +X203514212Y-178758208D02* +X203514212Y-177558208D01* +X203514212Y-177558208D02* +X203914212Y-178415351D01* +X203914212Y-178415351D02* +X204314212Y-177558208D01* +X204314212Y-177558208D02* +X204314212Y-178758208D01* +X205399927Y-178758208D02* +X205399927Y-178129637D01* +X205399927Y-178129637D02* +X205342784Y-178015351D01* +X205342784Y-178015351D02* +X205228498Y-177958208D01* +X205228498Y-177958208D02* +X204999927Y-177958208D01* +X204999927Y-177958208D02* +X204885641Y-178015351D01* +X205399927Y-178701066D02* +X205285641Y-178758208D01* +X205285641Y-178758208D02* +X204999927Y-178758208D01* +X204999927Y-178758208D02* +X204885641Y-178701066D01* +X204885641Y-178701066D02* +X204828498Y-178586780D01* +X204828498Y-178586780D02* +X204828498Y-178472494D01* +X204828498Y-178472494D02* +X204885641Y-178358208D01* +X204885641Y-178358208D02* +X204999927Y-178301066D01* +X204999927Y-178301066D02* +X205285641Y-178301066D01* +X205285641Y-178301066D02* +X205399927Y-178243923D01* +X206485641Y-178758208D02* +X206485641Y-177558208D01* +X206485641Y-178701066D02* +X206371355Y-178758208D01* +X206371355Y-178758208D02* +X206142783Y-178758208D01* +X206142783Y-178758208D02* +X206028498Y-178701066D01* +X206028498Y-178701066D02* +X205971355Y-178643923D01* +X205971355Y-178643923D02* +X205914212Y-178529637D01* +X205914212Y-178529637D02* +X205914212Y-178186780D01* +X205914212Y-178186780D02* +X205971355Y-178072494D01* +X205971355Y-178072494D02* +X206028498Y-178015351D01* +X206028498Y-178015351D02* +X206142783Y-177958208D01* +X206142783Y-177958208D02* +X206371355Y-177958208D01* +X206371355Y-177958208D02* +X206485641Y-178015351D01* +X207514212Y-178701066D02* +X207399926Y-178758208D01* +X207399926Y-178758208D02* +X207171355Y-178758208D01* +X207171355Y-178758208D02* +X207057069Y-178701066D01* +X207057069Y-178701066D02* +X206999926Y-178586780D01* +X206999926Y-178586780D02* +X206999926Y-178129637D01* +X206999926Y-178129637D02* +X207057069Y-178015351D01* +X207057069Y-178015351D02* +X207171355Y-177958208D01* +X207171355Y-177958208D02* +X207399926Y-177958208D01* +X207399926Y-177958208D02* +X207514212Y-178015351D01* +X207514212Y-178015351D02* +X207571355Y-178129637D01* +X207571355Y-178129637D02* +X207571355Y-178243923D01* +X207571355Y-178243923D02* +X206999926Y-178358208D01* +X209514212Y-178758208D02* +X209514212Y-178129637D01* +X209514212Y-178129637D02* +X209457069Y-178015351D01* +X209457069Y-178015351D02* +X209342783Y-177958208D01* +X209342783Y-177958208D02* +X209114212Y-177958208D01* +X209114212Y-177958208D02* +X208999926Y-178015351D01* +X209514212Y-178701066D02* +X209399926Y-178758208D01* +X209399926Y-178758208D02* +X209114212Y-178758208D01* +X209114212Y-178758208D02* +X208999926Y-178701066D01* +X208999926Y-178701066D02* +X208942783Y-178586780D01* +X208942783Y-178586780D02* +X208942783Y-178472494D01* +X208942783Y-178472494D02* +X208999926Y-178358208D01* +X208999926Y-178358208D02* +X209114212Y-178301066D01* +X209114212Y-178301066D02* +X209399926Y-178301066D01* +X209399926Y-178301066D02* +X209514212Y-178243923D01* +X209914211Y-177958208D02* +X210371354Y-177958208D01* +X210085640Y-177558208D02* +X210085640Y-178586780D01* +X210085640Y-178586780D02* +X210142783Y-178701066D01* +X210142783Y-178701066D02* +X210257068Y-178758208D01* +X210257068Y-178758208D02* +X210371354Y-178758208D01* +X212085640Y-178129637D02* +X211685640Y-178129637D01* +X211685640Y-178758208D02* +X211685640Y-177558208D01* +X211685640Y-177558208D02* +X212257068Y-177558208D01* +X213228497Y-178758208D02* +X213228497Y-178129637D01* +X213228497Y-178129637D02* +X213171354Y-178015351D01* +X213171354Y-178015351D02* +X213057068Y-177958208D01* +X213057068Y-177958208D02* +X212828497Y-177958208D01* +X212828497Y-177958208D02* +X212714211Y-178015351D01* +X213228497Y-178701066D02* +X213114211Y-178758208D01* +X213114211Y-178758208D02* +X212828497Y-178758208D01* +X212828497Y-178758208D02* +X212714211Y-178701066D01* +X212714211Y-178701066D02* +X212657068Y-178586780D01* +X212657068Y-178586780D02* +X212657068Y-178472494D01* +X212657068Y-178472494D02* +X212714211Y-178358208D01* +X212714211Y-178358208D02* +X212828497Y-178301066D01* +X212828497Y-178301066D02* +X213114211Y-178301066D01* +X213114211Y-178301066D02* +X213228497Y-178243923D01* +X213742782Y-178701066D02* +X213914211Y-178758208D01* +X213914211Y-178758208D02* +X214199925Y-178758208D01* +X214199925Y-178758208D02* +X214314211Y-178701066D01* +X214314211Y-178701066D02* +X214371353Y-178643923D01* +X214371353Y-178643923D02* +X214428496Y-178529637D01* +X214428496Y-178529637D02* +X214428496Y-178415351D01* +X214428496Y-178415351D02* +X214371353Y-178301066D01* +X214371353Y-178301066D02* +X214314211Y-178243923D01* +X214314211Y-178243923D02* +X214199925Y-178186780D01* +X214199925Y-178186780D02* +X213971353Y-178129637D01* +X213971353Y-178129637D02* +X213857068Y-178072494D01* +X213857068Y-178072494D02* +X213799925Y-178015351D01* +X213799925Y-178015351D02* +X213742782Y-177901066D01* +X213742782Y-177901066D02* +X213742782Y-177786780D01* +X213742782Y-177786780D02* +X213799925Y-177672494D01* +X213799925Y-177672494D02* +X213857068Y-177615351D01* +X213857068Y-177615351D02* +X213971353Y-177558208D01* +X213971353Y-177558208D02* +X214257068Y-177558208D01* +X214257068Y-177558208D02* +X214428496Y-177615351D01* +X214771353Y-177558208D02* +X215457068Y-177558208D01* +X215114210Y-178758208D02* +X215114210Y-177558208D01* +X215685639Y-177558208D02* +X216371354Y-177558208D01* +X216028496Y-178758208D02* +X216028496Y-177558208D01* +X216771354Y-177558208D02* +X216771354Y-178529637D01* +X216771354Y-178529637D02* +X216828497Y-178643923D01* +X216828497Y-178643923D02* +X216885640Y-178701066D01* +X216885640Y-178701066D02* +X216999925Y-178758208D01* +X216999925Y-178758208D02* +X217228497Y-178758208D01* +X217228497Y-178758208D02* +X217342782Y-178701066D01* +X217342782Y-178701066D02* +X217399925Y-178643923D01* +X217399925Y-178643923D02* +X217457068Y-178529637D01* +X217457068Y-178529637D02* +X217457068Y-177558208D01* +X218428497Y-178129637D02* +X218599925Y-178186780D01* +X218599925Y-178186780D02* +X218657068Y-178243923D01* +X218657068Y-178243923D02* +X218714211Y-178358208D01* +X218714211Y-178358208D02* +X218714211Y-178529637D01* +X218714211Y-178529637D02* +X218657068Y-178643923D01* +X218657068Y-178643923D02* +X218599925Y-178701066D01* +X218599925Y-178701066D02* +X218485640Y-178758208D01* +X218485640Y-178758208D02* +X218028497Y-178758208D01* +X218028497Y-178758208D02* +X218028497Y-177558208D01* +X218028497Y-177558208D02* +X218428497Y-177558208D01* +X218428497Y-177558208D02* +X218542783Y-177615351D01* +X218542783Y-177615351D02* +X218599925Y-177672494D01* +X218599925Y-177672494D02* +X218657068Y-177786780D01* +X218657068Y-177786780D02* +X218657068Y-177901066D01* +X218657068Y-177901066D02* +X218599925Y-178015351D01* +X218599925Y-178015351D02* +X218542783Y-178072494D01* +X218542783Y-178072494D02* +X218428497Y-178129637D01* +X218428497Y-178129637D02* +X218028497Y-178129637D01* +X219685640Y-178701066D02* +X219571354Y-178758208D01* +X219571354Y-178758208D02* +X219342783Y-178758208D01* +X219342783Y-178758208D02* +X219228497Y-178701066D01* +X219228497Y-178701066D02* +X219171354Y-178586780D01* +X219171354Y-178586780D02* +X219171354Y-178129637D01* +X219171354Y-178129637D02* +X219228497Y-178015351D01* +X219228497Y-178015351D02* +X219342783Y-177958208D01* +X219342783Y-177958208D02* +X219571354Y-177958208D01* +X219571354Y-177958208D02* +X219685640Y-178015351D01* +X219685640Y-178015351D02* +X219742783Y-178129637D01* +X219742783Y-178129637D02* +X219742783Y-178243923D01* +X219742783Y-178243923D02* +X219171354Y-178358208D01* +X221114211Y-177672494D02* +X221171354Y-177615351D01* +X221171354Y-177615351D02* +X221285640Y-177558208D01* +X221285640Y-177558208D02* +X221571354Y-177558208D01* +X221571354Y-177558208D02* +X221685640Y-177615351D01* +X221685640Y-177615351D02* +X221742782Y-177672494D01* +X221742782Y-177672494D02* +X221799925Y-177786780D01* +X221799925Y-177786780D02* +X221799925Y-177901066D01* +X221799925Y-177901066D02* +X221742782Y-178072494D01* +X221742782Y-178072494D02* +X221057068Y-178758208D01* +X221057068Y-178758208D02* +X221799925Y-178758208D01* +X222542782Y-177558208D02* +X222657068Y-177558208D01* +X222657068Y-177558208D02* +X222771354Y-177615351D01* +X222771354Y-177615351D02* +X222828497Y-177672494D01* +X222828497Y-177672494D02* +X222885639Y-177786780D01* +X222885639Y-177786780D02* +X222942782Y-178015351D01* +X222942782Y-178015351D02* +X222942782Y-178301066D01* +X222942782Y-178301066D02* +X222885639Y-178529637D01* +X222885639Y-178529637D02* +X222828497Y-178643923D01* +X222828497Y-178643923D02* +X222771354Y-178701066D01* +X222771354Y-178701066D02* +X222657068Y-178758208D01* +X222657068Y-178758208D02* +X222542782Y-178758208D01* +X222542782Y-178758208D02* +X222428497Y-178701066D01* +X222428497Y-178701066D02* +X222371354Y-178643923D01* +X222371354Y-178643923D02* +X222314211Y-178529637D01* +X222314211Y-178529637D02* +X222257068Y-178301066D01* +X222257068Y-178301066D02* +X222257068Y-178015351D01* +X222257068Y-178015351D02* +X222314211Y-177786780D01* +X222314211Y-177786780D02* +X222371354Y-177672494D01* +X222371354Y-177672494D02* +X222428497Y-177615351D01* +X222428497Y-177615351D02* +X222542782Y-177558208D01* +X223399925Y-177672494D02* +X223457068Y-177615351D01* +X223457068Y-177615351D02* +X223571354Y-177558208D01* +X223571354Y-177558208D02* +X223857068Y-177558208D01* +X223857068Y-177558208D02* +X223971354Y-177615351D01* +X223971354Y-177615351D02* +X224028496Y-177672494D01* +X224028496Y-177672494D02* +X224085639Y-177786780D01* +X224085639Y-177786780D02* +X224085639Y-177901066D01* +X224085639Y-177901066D02* +X224028496Y-178072494D01* +X224028496Y-178072494D02* +X223342782Y-178758208D01* +X223342782Y-178758208D02* +X224085639Y-178758208D01* +X225114211Y-177958208D02* +X225114211Y-178758208D01* +X224828496Y-177501066D02* +X224542782Y-178358208D01* +X224542782Y-178358208D02* +X225285639Y-178358208D01* +X226657068Y-178758208D02* +X226657068Y-177558208D01* +X226657068Y-178015351D02* +X226771354Y-177958208D01* +X226771354Y-177958208D02* +X226999925Y-177958208D01* +X226999925Y-177958208D02* +X227114211Y-178015351D01* +X227114211Y-178015351D02* +X227171354Y-178072494D01* +X227171354Y-178072494D02* +X227228496Y-178186780D01* +X227228496Y-178186780D02* +X227228496Y-178529637D01* +X227228496Y-178529637D02* +X227171354Y-178643923D01* +X227171354Y-178643923D02* +X227114211Y-178701066D01* +X227114211Y-178701066D02* +X226999925Y-178758208D01* +X226999925Y-178758208D02* +X226771354Y-178758208D01* +X226771354Y-178758208D02* +X226657068Y-178701066D01* +X227628496Y-177958208D02* +X227914210Y-178758208D01* +X228199925Y-177958208D02* +X227914210Y-178758208D01* +X227914210Y-178758208D02* +X227799925Y-179043923D01* +X227799925Y-179043923D02* +X227742782Y-179101066D01* +X227742782Y-179101066D02* +X227628496Y-179158208D01* +D13* +X154606009Y-125610839D02* +X154606009Y-125344173D01* +X155129819Y-125229887D02* +X155129819Y-125610839D01* +X155129819Y-125610839D02* +X154129819Y-125610839D01* +X154129819Y-125610839D02* +X154129819Y-125229887D01* +X155082200Y-124925125D02* +X155129819Y-124810839D01* +X155129819Y-124810839D02* +X155129819Y-124620363D01* +X155129819Y-124620363D02* +X155082200Y-124544172D01* +X155082200Y-124544172D02* +X155034580Y-124506077D01* +X155034580Y-124506077D02* +X154939342Y-124467982D01* +X154939342Y-124467982D02* +X154844104Y-124467982D01* +X154844104Y-124467982D02* +X154748866Y-124506077D01* +X154748866Y-124506077D02* +X154701247Y-124544172D01* +X154701247Y-124544172D02* +X154653628Y-124620363D01* +X154653628Y-124620363D02* +X154606009Y-124772744D01* +X154606009Y-124772744D02* +X154558390Y-124848934D01* +X154558390Y-124848934D02* +X154510771Y-124887029D01* +X154510771Y-124887029D02* +X154415533Y-124925125D01* +X154415533Y-124925125D02* +X154320295Y-124925125D01* +X154320295Y-124925125D02* +X154225057Y-124887029D01* +X154225057Y-124887029D02* +X154177438Y-124848934D01* +X154177438Y-124848934D02* +X154129819Y-124772744D01* +X154129819Y-124772744D02* +X154129819Y-124582267D01* +X154129819Y-124582267D02* +X154177438Y-124467982D01* +X155034580Y-123667981D02* +X155082200Y-123706077D01* +X155082200Y-123706077D02* +X155129819Y-123820362D01* +X155129819Y-123820362D02* +X155129819Y-123896553D01* +X155129819Y-123896553D02* +X155082200Y-124010839D01* +X155082200Y-124010839D02* +X154986961Y-124087029D01* +X154986961Y-124087029D02* +X154891723Y-124125124D01* +X154891723Y-124125124D02* +X154701247Y-124163220D01* +X154701247Y-124163220D02* +X154558390Y-124163220D01* +X154558390Y-124163220D02* +X154367914Y-124125124D01* +X154367914Y-124125124D02* +X154272676Y-124087029D01* +X154272676Y-124087029D02* +X154177438Y-124010839D01* +X154177438Y-124010839D02* +X154129819Y-123896553D01* +X154129819Y-123896553D02* +X154129819Y-123820362D01* +X154129819Y-123820362D02* +X154177438Y-123706077D01* +X154177438Y-123706077D02* +X154225057Y-123667981D01* +X139757438Y-125151792D02* +X139709819Y-125227982D01* +X139709819Y-125227982D02* +X139709819Y-125342268D01* +X139709819Y-125342268D02* +X139757438Y-125456554D01* +X139757438Y-125456554D02* +X139852676Y-125532744D01* +X139852676Y-125532744D02* +X139947914Y-125570839D01* +X139947914Y-125570839D02* +X140138390Y-125608935D01* +X140138390Y-125608935D02* +X140281247Y-125608935D01* +X140281247Y-125608935D02* +X140471723Y-125570839D01* +X140471723Y-125570839D02* +X140566961Y-125532744D01* +X140566961Y-125532744D02* +X140662200Y-125456554D01* +X140662200Y-125456554D02* +X140709819Y-125342268D01* +X140709819Y-125342268D02* +X140709819Y-125266077D01* +X140709819Y-125266077D02* +X140662200Y-125151792D01* +X140662200Y-125151792D02* +X140614580Y-125113696D01* +X140614580Y-125113696D02* +X140281247Y-125113696D01* +X140281247Y-125113696D02* +X140281247Y-125266077D01* +X140709819Y-124770839D02* +X139709819Y-124770839D01* +X139709819Y-124770839D02* +X140709819Y-124313696D01* +X140709819Y-124313696D02* +X139709819Y-124313696D01* +X140709819Y-123932744D02* +X139709819Y-123932744D01* +X139709819Y-123932744D02* +X139709819Y-123742268D01* +X139709819Y-123742268D02* +X139757438Y-123627982D01* +X139757438Y-123627982D02* +X139852676Y-123551792D01* +X139852676Y-123551792D02* +X139947914Y-123513697D01* +X139947914Y-123513697D02* +X140138390Y-123475601D01* +X140138390Y-123475601D02* +X140281247Y-123475601D01* +X140281247Y-123475601D02* +X140471723Y-123513697D01* +X140471723Y-123513697D02* +X140566961Y-123551792D01* +X140566961Y-123551792D02* +X140662200Y-123627982D01* +X140662200Y-123627982D02* +X140709819Y-123742268D01* +X140709819Y-123742268D02* +X140709819Y-123932744D01* +X203734580Y-146767857D02* +X203782200Y-146815476D01* +X203782200Y-146815476D02* +X203829819Y-146958333D01* +X203829819Y-146958333D02* +X203829819Y-147053571D01* +X203829819Y-147053571D02* +X203782200Y-147196428D01* +X203782200Y-147196428D02* +X203686961Y-147291666D01* +X203686961Y-147291666D02* +X203591723Y-147339285D01* +X203591723Y-147339285D02* +X203401247Y-147386904D01* +X203401247Y-147386904D02* +X203258390Y-147386904D01* +X203258390Y-147386904D02* +X203067914Y-147339285D01* +X203067914Y-147339285D02* +X202972676Y-147291666D01* +X202972676Y-147291666D02* +X202877438Y-147196428D01* +X202877438Y-147196428D02* +X202829819Y-147053571D01* +X202829819Y-147053571D02* +X202829819Y-146958333D01* +X202829819Y-146958333D02* +X202877438Y-146815476D01* +X202877438Y-146815476D02* +X202925057Y-146767857D01* +X203163152Y-145910714D02* +X203829819Y-145910714D01* +X202782200Y-146148809D02* +X203496485Y-146386904D01* +X203496485Y-146386904D02* +X203496485Y-145767857D01* +X202829819Y-145482142D02* +X202829819Y-144863095D01* +X202829819Y-144863095D02* +X203210771Y-145196428D01* +X203210771Y-145196428D02* +X203210771Y-145053571D01* +X203210771Y-145053571D02* +X203258390Y-144958333D01* +X203258390Y-144958333D02* +X203306009Y-144910714D01* +X203306009Y-144910714D02* +X203401247Y-144863095D01* +X203401247Y-144863095D02* +X203639342Y-144863095D01* +X203639342Y-144863095D02* +X203734580Y-144910714D01* +X203734580Y-144910714D02* +X203782200Y-144958333D01* +X203782200Y-144958333D02* +X203829819Y-145053571D01* +X203829819Y-145053571D02* +X203829819Y-145339285D01* +X203829819Y-145339285D02* +X203782200Y-145434523D01* +X203782200Y-145434523D02* +X203734580Y-145482142D01* +X181334580Y-166092857D02* +X181382200Y-166140476D01* +X181382200Y-166140476D02* +X181429819Y-166283333D01* +X181429819Y-166283333D02* +X181429819Y-166378571D01* +X181429819Y-166378571D02* +X181382200Y-166521428D01* +X181382200Y-166521428D02* +X181286961Y-166616666D01* +X181286961Y-166616666D02* +X181191723Y-166664285D01* +X181191723Y-166664285D02* +X181001247Y-166711904D01* +X181001247Y-166711904D02* +X180858390Y-166711904D01* +X180858390Y-166711904D02* +X180667914Y-166664285D01* +X180667914Y-166664285D02* +X180572676Y-166616666D01* +X180572676Y-166616666D02* +X180477438Y-166521428D01* +X180477438Y-166521428D02* +X180429819Y-166378571D01* +X180429819Y-166378571D02* +X180429819Y-166283333D01* +X180429819Y-166283333D02* +X180477438Y-166140476D01* +X180477438Y-166140476D02* +X180525057Y-166092857D01* +X180525057Y-165711904D02* +X180477438Y-165664285D01* +X180477438Y-165664285D02* +X180429819Y-165569047D01* +X180429819Y-165569047D02* +X180429819Y-165330952D01* +X180429819Y-165330952D02* +X180477438Y-165235714D01* +X180477438Y-165235714D02* +X180525057Y-165188095D01* +X180525057Y-165188095D02* +X180620295Y-165140476D01* +X180620295Y-165140476D02* +X180715533Y-165140476D01* +X180715533Y-165140476D02* +X180858390Y-165188095D01* +X180858390Y-165188095D02* +X181429819Y-165759523D01* +X181429819Y-165759523D02* +X181429819Y-165140476D01* +X180763152Y-164283333D02* +X181429819Y-164283333D01* +X180382200Y-164521428D02* +X181096485Y-164759523D01* +X181096485Y-164759523D02* +X181096485Y-164140476D01* +X259965239Y-164234819D02* +X259631906Y-163758628D01* +X259393811Y-164234819D02* +X259393811Y-163234819D01* +X259393811Y-163234819D02* +X259774763Y-163234819D01* +X259774763Y-163234819D02* +X259870001Y-163282438D01* +X259870001Y-163282438D02* +X259917620Y-163330057D01* +X259917620Y-163330057D02* +X259965239Y-163425295D01* +X259965239Y-163425295D02* +X259965239Y-163568152D01* +X259965239Y-163568152D02* +X259917620Y-163663390D01* +X259917620Y-163663390D02* +X259870001Y-163711009D01* +X259870001Y-163711009D02* +X259774763Y-163758628D01* +X259774763Y-163758628D02* +X259393811Y-163758628D01* +X260917620Y-164234819D02* +X260346192Y-164234819D01* +X260631906Y-164234819D02* +X260631906Y-163234819D01* +X260631906Y-163234819D02* +X260536668Y-163377676D01* +X260536668Y-163377676D02* +X260441430Y-163472914D01* +X260441430Y-163472914D02* +X260346192Y-163520533D01* +X261870001Y-164234819D02* +X261298573Y-164234819D01* +X261584287Y-164234819D02* +X261584287Y-163234819D01* +X261584287Y-163234819D02* +X261489049Y-163377676D01* +X261489049Y-163377676D02* +X261393811Y-163472914D01* +X261393811Y-163472914D02* +X261298573Y-163520533D01* +X173707142Y-167479819D02* +X173373809Y-167003628D01* +X173135714Y-167479819D02* +X173135714Y-166479819D01* +X173135714Y-166479819D02* +X173516666Y-166479819D01* +X173516666Y-166479819D02* +X173611904Y-166527438D01* +X173611904Y-166527438D02* +X173659523Y-166575057D01* +X173659523Y-166575057D02* +X173707142Y-166670295D01* +X173707142Y-166670295D02* +X173707142Y-166813152D01* +X173707142Y-166813152D02* +X173659523Y-166908390D01* +X173659523Y-166908390D02* +X173611904Y-166956009D01* +X173611904Y-166956009D02* +X173516666Y-167003628D01* +X173516666Y-167003628D02* +X173135714Y-167003628D01* +X174611904Y-166479819D02* +X174135714Y-166479819D01* +X174135714Y-166479819D02* +X174088095Y-166956009D01* +X174088095Y-166956009D02* +X174135714Y-166908390D01* +X174135714Y-166908390D02* +X174230952Y-166860771D01* +X174230952Y-166860771D02* +X174469047Y-166860771D01* +X174469047Y-166860771D02* +X174564285Y-166908390D01* +X174564285Y-166908390D02* +X174611904Y-166956009D01* +X174611904Y-166956009D02* +X174659523Y-167051247D01* +X174659523Y-167051247D02* +X174659523Y-167289342D01* +X174659523Y-167289342D02* +X174611904Y-167384580D01* +X174611904Y-167384580D02* +X174564285Y-167432200D01* +X174564285Y-167432200D02* +X174469047Y-167479819D01* +X174469047Y-167479819D02* +X174230952Y-167479819D01* +X174230952Y-167479819D02* +X174135714Y-167432200D01* +X174135714Y-167432200D02* +X174088095Y-167384580D01* +X175611904Y-167479819D02* +X175040476Y-167479819D01* +X175326190Y-167479819D02* +X175326190Y-166479819D01* +X175326190Y-166479819D02* +X175230952Y-166622676D01* +X175230952Y-166622676D02* +X175135714Y-166717914D01* +X175135714Y-166717914D02* +X175040476Y-166765533D01* +X183029819Y-146767857D02* +X182553628Y-147101190D01* +X183029819Y-147339285D02* +X182029819Y-147339285D01* +X182029819Y-147339285D02* +X182029819Y-146958333D01* +X182029819Y-146958333D02* +X182077438Y-146863095D01* +X182077438Y-146863095D02* +X182125057Y-146815476D01* +X182125057Y-146815476D02* +X182220295Y-146767857D01* +X182220295Y-146767857D02* +X182363152Y-146767857D01* +X182363152Y-146767857D02* +X182458390Y-146815476D01* +X182458390Y-146815476D02* +X182506009Y-146863095D01* +X182506009Y-146863095D02* +X182553628Y-146958333D01* +X182553628Y-146958333D02* +X182553628Y-147339285D01* +X182029819Y-145910714D02* +X182029819Y-146101190D01* +X182029819Y-146101190D02* +X182077438Y-146196428D01* +X182077438Y-146196428D02* +X182125057Y-146244047D01* +X182125057Y-146244047D02* +X182267914Y-146339285D01* +X182267914Y-146339285D02* +X182458390Y-146386904D01* +X182458390Y-146386904D02* +X182839342Y-146386904D01* +X182839342Y-146386904D02* +X182934580Y-146339285D01* +X182934580Y-146339285D02* +X182982200Y-146291666D01* +X182982200Y-146291666D02* +X183029819Y-146196428D01* +X183029819Y-146196428D02* +X183029819Y-146005952D01* +X183029819Y-146005952D02* +X182982200Y-145910714D01* +X182982200Y-145910714D02* +X182934580Y-145863095D01* +X182934580Y-145863095D02* +X182839342Y-145815476D01* +X182839342Y-145815476D02* +X182601247Y-145815476D01* +X182601247Y-145815476D02* +X182506009Y-145863095D01* +X182506009Y-145863095D02* +X182458390Y-145910714D01* +X182458390Y-145910714D02* +X182410771Y-146005952D01* +X182410771Y-146005952D02* +X182410771Y-146196428D01* +X182410771Y-146196428D02* +X182458390Y-146291666D01* +X182458390Y-146291666D02* +X182506009Y-146339285D01* +X182506009Y-146339285D02* +X182601247Y-146386904D01* +X182125057Y-145434523D02* +X182077438Y-145386904D01* +X182077438Y-145386904D02* +X182029819Y-145291666D01* +X182029819Y-145291666D02* +X182029819Y-145053571D01* +X182029819Y-145053571D02* +X182077438Y-144958333D01* +X182077438Y-144958333D02* +X182125057Y-144910714D01* +X182125057Y-144910714D02* +X182220295Y-144863095D01* +X182220295Y-144863095D02* +X182315533Y-144863095D01* +X182315533Y-144863095D02* +X182458390Y-144910714D01* +X182458390Y-144910714D02* +X183029819Y-145482142D01* +X183029819Y-145482142D02* +X183029819Y-144863095D01* +X261779642Y-126723569D02* +X261446309Y-126247378D01* +X261208214Y-126723569D02* +X261208214Y-125723569D01* +X261208214Y-125723569D02* +X261589166Y-125723569D01* +X261589166Y-125723569D02* +X261684404Y-125771188D01* +X261684404Y-125771188D02* +X261732023Y-125818807D01* +X261732023Y-125818807D02* +X261779642Y-125914045D01* +X261779642Y-125914045D02* +X261779642Y-126056902D01* +X261779642Y-126056902D02* +X261732023Y-126152140D01* +X261732023Y-126152140D02* +X261684404Y-126199759D01* +X261684404Y-126199759D02* +X261589166Y-126247378D01* +X261589166Y-126247378D02* +X261208214Y-126247378D01* +X262732023Y-126723569D02* +X262160595Y-126723569D01* +X262446309Y-126723569D02* +X262446309Y-125723569D01* +X262446309Y-125723569D02* +X262351071Y-125866426D01* +X262351071Y-125866426D02* +X262255833Y-125961664D01* +X262255833Y-125961664D02* +X262160595Y-126009283D01* +X263065357Y-125723569D02* +X263684404Y-125723569D01* +X263684404Y-125723569D02* +X263351071Y-126104521D01* +X263351071Y-126104521D02* +X263493928Y-126104521D01* +X263493928Y-126104521D02* +X263589166Y-126152140D01* +X263589166Y-126152140D02* +X263636785Y-126199759D01* +X263636785Y-126199759D02* +X263684404Y-126294997D01* +X263684404Y-126294997D02* +X263684404Y-126533092D01* +X263684404Y-126533092D02* +X263636785Y-126628330D01* +X263636785Y-126628330D02* +X263589166Y-126675950D01* +X263589166Y-126675950D02* +X263493928Y-126723569D01* +X263493928Y-126723569D02* +X263208214Y-126723569D01* +X263208214Y-126723569D02* +X263112976Y-126675950D01* +X263112976Y-126675950D02* +X263065357Y-126628330D01* +X107634999Y-118832259D02* +X107777856Y-118879878D01* +X107777856Y-118879878D02* +X107825475Y-118927497D01* +X107825475Y-118927497D02* +X107873094Y-119022735D01* +X107873094Y-119022735D02* +X107873094Y-119165592D01* +X107873094Y-119165592D02* +X107825475Y-119260830D01* +X107825475Y-119260830D02* +X107777856Y-119308450D01* +X107777856Y-119308450D02* +X107682618Y-119356069D01* +X107682618Y-119356069D02* +X107301666Y-119356069D01* +X107301666Y-119356069D02* +X107301666Y-118356069D01* +X107301666Y-118356069D02* +X107634999Y-118356069D01* +X107634999Y-118356069D02* +X107730237Y-118403688D01* +X107730237Y-118403688D02* +X107777856Y-118451307D01* +X107777856Y-118451307D02* +X107825475Y-118546545D01* +X107825475Y-118546545D02* +X107825475Y-118641783D01* +X107825475Y-118641783D02* +X107777856Y-118737021D01* +X107777856Y-118737021D02* +X107730237Y-118784640D01* +X107730237Y-118784640D02* +X107634999Y-118832259D01* +X107634999Y-118832259D02* +X107301666Y-118832259D01* +X108254047Y-119070354D02* +X108730237Y-119070354D01* +X108158809Y-119356069D02* +X108492142Y-118356069D01* +X108492142Y-118356069D02* +X108825475Y-119356069D01* +X109015952Y-118356069D02* +X109587380Y-118356069D01* +X109301666Y-119356069D02* +X109301666Y-118356069D01* +X109682619Y-119451307D02* +X110444523Y-119451307D01* +X111015952Y-118832259D02* +X110682619Y-118832259D01* +X110682619Y-119356069D02* +X110682619Y-118356069D01* +X110682619Y-118356069D02* +X111158809Y-118356069D01* +X111492143Y-119070354D02* +X111968333Y-119070354D01* +X111396905Y-119356069D02* +X111730238Y-118356069D01* +X111730238Y-118356069D02* +X112063571Y-119356069D01* +X112396905Y-119356069D02* +X112396905Y-118356069D01* +X112396905Y-118356069D02* +X112968333Y-119356069D01* +X112968333Y-119356069D02* +X112968333Y-118356069D01* +X131874819Y-135181904D02* +X132684342Y-135181904D01* +X132684342Y-135181904D02* +X132779580Y-135134285D01* +X132779580Y-135134285D02* +X132827200Y-135086666D01* +X132827200Y-135086666D02* +X132874819Y-134991428D01* +X132874819Y-134991428D02* +X132874819Y-134800952D01* +X132874819Y-134800952D02* +X132827200Y-134705714D01* +X132827200Y-134705714D02* +X132779580Y-134658095D01* +X132779580Y-134658095D02* +X132684342Y-134610476D01* +X132684342Y-134610476D02* +X131874819Y-134610476D01* +X131874819Y-133705714D02* +X131874819Y-133896190D01* +X131874819Y-133896190D02* +X131922438Y-133991428D01* +X131922438Y-133991428D02* +X131970057Y-134039047D01* +X131970057Y-134039047D02* +X132112914Y-134134285D01* +X132112914Y-134134285D02* +X132303390Y-134181904D01* +X132303390Y-134181904D02* +X132684342Y-134181904D01* +X132684342Y-134181904D02* +X132779580Y-134134285D01* +X132779580Y-134134285D02* +X132827200Y-134086666D01* +X132827200Y-134086666D02* +X132874819Y-133991428D01* +X132874819Y-133991428D02* +X132874819Y-133800952D01* +X132874819Y-133800952D02* +X132827200Y-133705714D01* +X132827200Y-133705714D02* +X132779580Y-133658095D01* +X132779580Y-133658095D02* +X132684342Y-133610476D01* +X132684342Y-133610476D02* +X132446247Y-133610476D01* +X132446247Y-133610476D02* +X132351009Y-133658095D01* +X132351009Y-133658095D02* +X132303390Y-133705714D01* +X132303390Y-133705714D02* +X132255771Y-133800952D01* +X132255771Y-133800952D02* +X132255771Y-133991428D01* +X132255771Y-133991428D02* +X132303390Y-134086666D01* +X132303390Y-134086666D02* +X132351009Y-134134285D01* +X132351009Y-134134285D02* +X132446247Y-134181904D01* +X188114580Y-176767857D02* +X188162200Y-176815476D01* +X188162200Y-176815476D02* +X188209819Y-176958333D01* +X188209819Y-176958333D02* +X188209819Y-177053571D01* +X188209819Y-177053571D02* +X188162200Y-177196428D01* +X188162200Y-177196428D02* +X188066961Y-177291666D01* +X188066961Y-177291666D02* +X187971723Y-177339285D01* +X187971723Y-177339285D02* +X187781247Y-177386904D01* +X187781247Y-177386904D02* +X187638390Y-177386904D01* +X187638390Y-177386904D02* +X187447914Y-177339285D01* +X187447914Y-177339285D02* +X187352676Y-177291666D01* +X187352676Y-177291666D02* +X187257438Y-177196428D01* +X187257438Y-177196428D02* +X187209819Y-177053571D01* +X187209819Y-177053571D02* +X187209819Y-176958333D01* +X187209819Y-176958333D02* +X187257438Y-176815476D01* +X187257438Y-176815476D02* +X187305057Y-176767857D01* +X187305057Y-176386904D02* +X187257438Y-176339285D01* +X187257438Y-176339285D02* +X187209819Y-176244047D01* +X187209819Y-176244047D02* +X187209819Y-176005952D01* +X187209819Y-176005952D02* +X187257438Y-175910714D01* +X187257438Y-175910714D02* +X187305057Y-175863095D01* +X187305057Y-175863095D02* +X187400295Y-175815476D01* +X187400295Y-175815476D02* +X187495533Y-175815476D01* +X187495533Y-175815476D02* +X187638390Y-175863095D01* +X187638390Y-175863095D02* +X188209819Y-176434523D01* +X188209819Y-176434523D02* +X188209819Y-175815476D01* +X188209819Y-174863095D02* +X188209819Y-175434523D01* +X188209819Y-175148809D02* +X187209819Y-175148809D01* +X187209819Y-175148809D02* +X187352676Y-175244047D01* +X187352676Y-175244047D02* +X187447914Y-175339285D01* +X187447914Y-175339285D02* +X187495533Y-175434523D01* +X168920119Y-143080357D02* +X168443928Y-143413690D01* +X168920119Y-143651785D02* +X167920119Y-143651785D01* +X167920119Y-143651785D02* +X167920119Y-143270833D01* +X167920119Y-143270833D02* +X167967738Y-143175595D01* +X167967738Y-143175595D02* +X168015357Y-143127976D01* +X168015357Y-143127976D02* +X168110595Y-143080357D01* +X168110595Y-143080357D02* +X168253452Y-143080357D01* +X168253452Y-143080357D02* +X168348690Y-143127976D01* +X168348690Y-143127976D02* +X168396309Y-143175595D01* +X168396309Y-143175595D02* +X168443928Y-143270833D01* +X168443928Y-143270833D02* +X168443928Y-143651785D01* +X168253452Y-142223214D02* +X168920119Y-142223214D01* +X167872500Y-142461309D02* +X168586785Y-142699404D01* +X168586785Y-142699404D02* +X168586785Y-142080357D01* +X167920119Y-141508928D02* +X167920119Y-141413690D01* +X167920119Y-141413690D02* +X167967738Y-141318452D01* +X167967738Y-141318452D02* +X168015357Y-141270833D01* +X168015357Y-141270833D02* +X168110595Y-141223214D01* +X168110595Y-141223214D02* +X168301071Y-141175595D01* +X168301071Y-141175595D02* +X168539166Y-141175595D01* +X168539166Y-141175595D02* +X168729642Y-141223214D01* +X168729642Y-141223214D02* +X168824880Y-141270833D01* +X168824880Y-141270833D02* +X168872500Y-141318452D01* +X168872500Y-141318452D02* +X168920119Y-141413690D01* +X168920119Y-141413690D02* +X168920119Y-141508928D01* +X168920119Y-141508928D02* +X168872500Y-141604166D01* +X168872500Y-141604166D02* +X168824880Y-141651785D01* +X168824880Y-141651785D02* +X168729642Y-141699404D01* +X168729642Y-141699404D02* +X168539166Y-141747023D01* +X168539166Y-141747023D02* +X168301071Y-141747023D01* +X168301071Y-141747023D02* +X168110595Y-141699404D01* +X168110595Y-141699404D02* +X168015357Y-141651785D01* +X168015357Y-141651785D02* +X167967738Y-141604166D01* +X167967738Y-141604166D02* +X167920119Y-141508928D01* +X276541430Y-157746927D02* +X276493811Y-157794547D01* +X276493811Y-157794547D02* +X276350954Y-157842166D01* +X276350954Y-157842166D02* +X276255716Y-157842166D01* +X276255716Y-157842166D02* +X276112859Y-157794547D01* +X276112859Y-157794547D02* +X276017621Y-157699308D01* +X276017621Y-157699308D02* +X275970002Y-157604070D01* +X275970002Y-157604070D02* +X275922383Y-157413594D01* +X275922383Y-157413594D02* +X275922383Y-157270737D01* +X275922383Y-157270737D02* +X275970002Y-157080261D01* +X275970002Y-157080261D02* +X276017621Y-156985023D01* +X276017621Y-156985023D02* +X276112859Y-156889785D01* +X276112859Y-156889785D02* +X276255716Y-156842166D01* +X276255716Y-156842166D02* +X276350954Y-156842166D01* +X276350954Y-156842166D02* +X276493811Y-156889785D01* +X276493811Y-156889785D02* +X276541430Y-156937404D01* +X277398573Y-156842166D02* +X277208097Y-156842166D01* +X277208097Y-156842166D02* +X277112859Y-156889785D01* +X277112859Y-156889785D02* +X277065240Y-156937404D01* +X277065240Y-156937404D02* +X276970002Y-157080261D01* +X276970002Y-157080261D02* +X276922383Y-157270737D01* +X276922383Y-157270737D02* +X276922383Y-157651689D01* +X276922383Y-157651689D02* +X276970002Y-157746927D01* +X276970002Y-157746927D02* +X277017621Y-157794547D01* +X277017621Y-157794547D02* +X277112859Y-157842166D01* +X277112859Y-157842166D02* +X277303335Y-157842166D01* +X277303335Y-157842166D02* +X277398573Y-157794547D01* +X277398573Y-157794547D02* +X277446192Y-157746927D01* +X277446192Y-157746927D02* +X277493811Y-157651689D01* +X277493811Y-157651689D02* +X277493811Y-157413594D01* +X277493811Y-157413594D02* +X277446192Y-157318356D01* +X277446192Y-157318356D02* +X277398573Y-157270737D01* +X277398573Y-157270737D02* +X277303335Y-157223118D01* +X277303335Y-157223118D02* +X277112859Y-157223118D01* +X277112859Y-157223118D02* +X277017621Y-157270737D01* +X277017621Y-157270737D02* +X276970002Y-157318356D01* +X276970002Y-157318356D02* +X276922383Y-157413594D01* +X222417142Y-166009580D02* +X222369523Y-166057200D01* +X222369523Y-166057200D02* +X222226666Y-166104819D01* +X222226666Y-166104819D02* +X222131428Y-166104819D01* +X222131428Y-166104819D02* +X221988571Y-166057200D01* +X221988571Y-166057200D02* +X221893333Y-165961961D01* +X221893333Y-165961961D02* +X221845714Y-165866723D01* +X221845714Y-165866723D02* +X221798095Y-165676247D01* +X221798095Y-165676247D02* +X221798095Y-165533390D01* +X221798095Y-165533390D02* +X221845714Y-165342914D01* +X221845714Y-165342914D02* +X221893333Y-165247676D01* +X221893333Y-165247676D02* +X221988571Y-165152438D01* +X221988571Y-165152438D02* +X222131428Y-165104819D01* +X222131428Y-165104819D02* +X222226666Y-165104819D01* +X222226666Y-165104819D02* +X222369523Y-165152438D01* +X222369523Y-165152438D02* +X222417142Y-165200057D01* +X223369523Y-166104819D02* +X222798095Y-166104819D01* +X223083809Y-166104819D02* +X223083809Y-165104819D01* +X223083809Y-165104819D02* +X222988571Y-165247676D01* +X222988571Y-165247676D02* +X222893333Y-165342914D01* +X222893333Y-165342914D02* +X222798095Y-165390533D01* +X223845714Y-166104819D02* +X224036190Y-166104819D01* +X224036190Y-166104819D02* +X224131428Y-166057200D01* +X224131428Y-166057200D02* +X224179047Y-166009580D01* +X224179047Y-166009580D02* +X224274285Y-165866723D01* +X224274285Y-165866723D02* +X224321904Y-165676247D01* +X224321904Y-165676247D02* +X224321904Y-165295295D01* +X224321904Y-165295295D02* +X224274285Y-165200057D01* +X224274285Y-165200057D02* +X224226666Y-165152438D01* +X224226666Y-165152438D02* +X224131428Y-165104819D01* +X224131428Y-165104819D02* +X223940952Y-165104819D01* +X223940952Y-165104819D02* +X223845714Y-165152438D01* +X223845714Y-165152438D02* +X223798095Y-165200057D01* +X223798095Y-165200057D02* +X223750476Y-165295295D01* +X223750476Y-165295295D02* +X223750476Y-165533390D01* +X223750476Y-165533390D02* +X223798095Y-165628628D01* +X223798095Y-165628628D02* +X223845714Y-165676247D01* +X223845714Y-165676247D02* +X223940952Y-165723866D01* +X223940952Y-165723866D02* +X224131428Y-165723866D01* +X224131428Y-165723866D02* +X224226666Y-165676247D01* +X224226666Y-165676247D02* +X224274285Y-165628628D01* +X224274285Y-165628628D02* +X224321904Y-165533390D01* +X272472080Y-142805357D02* +X272519700Y-142852976D01* +X272519700Y-142852976D02* +X272567319Y-142995833D01* +X272567319Y-142995833D02* +X272567319Y-143091071D01* +X272567319Y-143091071D02* +X272519700Y-143233928D01* +X272519700Y-143233928D02* +X272424461Y-143329166D01* +X272424461Y-143329166D02* +X272329223Y-143376785D01* +X272329223Y-143376785D02* +X272138747Y-143424404D01* +X272138747Y-143424404D02* +X271995890Y-143424404D01* +X271995890Y-143424404D02* +X271805414Y-143376785D01* +X271805414Y-143376785D02* +X271710176Y-143329166D01* +X271710176Y-143329166D02* +X271614938Y-143233928D01* +X271614938Y-143233928D02* +X271567319Y-143091071D01* +X271567319Y-143091071D02* +X271567319Y-142995833D01* +X271567319Y-142995833D02* +X271614938Y-142852976D01* +X271614938Y-142852976D02* +X271662557Y-142805357D01* +X272567319Y-141852976D02* +X272567319Y-142424404D01* +X272567319Y-142138690D02* +X271567319Y-142138690D01* +X271567319Y-142138690D02* +X271710176Y-142233928D01* +X271710176Y-142233928D02* +X271805414Y-142329166D01* +X271805414Y-142329166D02* +X271853033Y-142424404D01* +X271567319Y-140948214D02* +X271567319Y-141424404D01* +X271567319Y-141424404D02* +X272043509Y-141472023D01* +X272043509Y-141472023D02* +X271995890Y-141424404D01* +X271995890Y-141424404D02* +X271948271Y-141329166D01* +X271948271Y-141329166D02* +X271948271Y-141091071D01* +X271948271Y-141091071D02* +X271995890Y-140995833D01* +X271995890Y-140995833D02* +X272043509Y-140948214D01* +X272043509Y-140948214D02* +X272138747Y-140900595D01* +X272138747Y-140900595D02* +X272376842Y-140900595D01* +X272376842Y-140900595D02* +X272472080Y-140948214D01* +X272472080Y-140948214D02* +X272519700Y-140995833D01* +X272519700Y-140995833D02* +X272567319Y-141091071D01* +X272567319Y-141091071D02* +X272567319Y-141329166D01* +X272567319Y-141329166D02* +X272519700Y-141424404D01* +X272519700Y-141424404D02* +X272472080Y-141472023D01* +X236986667Y-177479580D02* +X236948571Y-177527200D01* +X236948571Y-177527200D02* +X236834286Y-177574819D01* +X236834286Y-177574819D02* +X236758095Y-177574819D01* +X236758095Y-177574819D02* +X236643809Y-177527200D01* +X236643809Y-177527200D02* +X236567619Y-177431961D01* +X236567619Y-177431961D02* +X236529524Y-177336723D01* +X236529524Y-177336723D02* +X236491428Y-177146247D01* +X236491428Y-177146247D02* +X236491428Y-177003390D01* +X236491428Y-177003390D02* +X236529524Y-176812914D01* +X236529524Y-176812914D02* +X236567619Y-176717676D01* +X236567619Y-176717676D02* +X236643809Y-176622438D01* +X236643809Y-176622438D02* +X236758095Y-176574819D01* +X236758095Y-176574819D02* +X236834286Y-176574819D01* +X236834286Y-176574819D02* +X236948571Y-176622438D01* +X236948571Y-176622438D02* +X236986667Y-176670057D01* +X237291428Y-177527200D02* +X237405714Y-177574819D01* +X237405714Y-177574819D02* +X237596190Y-177574819D01* +X237596190Y-177574819D02* +X237672381Y-177527200D01* +X237672381Y-177527200D02* +X237710476Y-177479580D01* +X237710476Y-177479580D02* +X237748571Y-177384342D01* +X237748571Y-177384342D02* +X237748571Y-177289104D01* +X237748571Y-177289104D02* +X237710476Y-177193866D01* +X237710476Y-177193866D02* +X237672381Y-177146247D01* +X237672381Y-177146247D02* +X237596190Y-177098628D01* +X237596190Y-177098628D02* +X237443809Y-177051009D01* +X237443809Y-177051009D02* +X237367619Y-177003390D01* +X237367619Y-177003390D02* +X237329524Y-176955771D01* +X237329524Y-176955771D02* +X237291428Y-176860533D01* +X237291428Y-176860533D02* +X237291428Y-176765295D01* +X237291428Y-176765295D02* +X237329524Y-176670057D01* +X237329524Y-176670057D02* +X237367619Y-176622438D01* +X237367619Y-176622438D02* +X237443809Y-176574819D01* +X237443809Y-176574819D02* +X237634286Y-176574819D01* +X237634286Y-176574819D02* +X237748571Y-176622438D01* +X257557142Y-174044819D02* +X257223809Y-173568628D01* +X256985714Y-174044819D02* +X256985714Y-173044819D01* +X256985714Y-173044819D02* +X257366666Y-173044819D01* +X257366666Y-173044819D02* +X257461904Y-173092438D01* +X257461904Y-173092438D02* +X257509523Y-173140057D01* +X257509523Y-173140057D02* +X257557142Y-173235295D01* +X257557142Y-173235295D02* +X257557142Y-173378152D01* +X257557142Y-173378152D02* +X257509523Y-173473390D01* +X257509523Y-173473390D02* +X257461904Y-173521009D01* +X257461904Y-173521009D02* +X257366666Y-173568628D01* +X257366666Y-173568628D02* +X256985714Y-173568628D01* +X258509523Y-174044819D02* +X257938095Y-174044819D01* +X258223809Y-174044819D02* +X258223809Y-173044819D01* +X258223809Y-173044819D02* +X258128571Y-173187676D01* +X258128571Y-173187676D02* +X258033333Y-173282914D01* +X258033333Y-173282914D02* +X257938095Y-173330533D01* +X259128571Y-173044819D02* +X259223809Y-173044819D01* +X259223809Y-173044819D02* +X259319047Y-173092438D01* +X259319047Y-173092438D02* +X259366666Y-173140057D01* +X259366666Y-173140057D02* +X259414285Y-173235295D01* +X259414285Y-173235295D02* +X259461904Y-173425771D01* +X259461904Y-173425771D02* +X259461904Y-173663866D01* +X259461904Y-173663866D02* +X259414285Y-173854342D01* +X259414285Y-173854342D02* +X259366666Y-173949580D01* +X259366666Y-173949580D02* +X259319047Y-173997200D01* +X259319047Y-173997200D02* +X259223809Y-174044819D01* +X259223809Y-174044819D02* +X259128571Y-174044819D01* +X259128571Y-174044819D02* +X259033333Y-173997200D01* +X259033333Y-173997200D02* +X258985714Y-173949580D01* +X258985714Y-173949580D02* +X258938095Y-173854342D01* +X258938095Y-173854342D02* +X258890476Y-173663866D01* +X258890476Y-173663866D02* +X258890476Y-173425771D01* +X258890476Y-173425771D02* +X258938095Y-173235295D01* +X258938095Y-173235295D02* +X258985714Y-173140057D01* +X258985714Y-173140057D02* +X259033333Y-173092438D01* +X259033333Y-173092438D02* +X259128571Y-173044819D01* +X239372142Y-138307320D02* +X239038809Y-137831129D01* +X238800714Y-138307320D02* +X238800714Y-137307320D01* +X238800714Y-137307320D02* +X239181666Y-137307320D01* +X239181666Y-137307320D02* +X239276904Y-137354939D01* +X239276904Y-137354939D02* +X239324523Y-137402558D01* +X239324523Y-137402558D02* +X239372142Y-137497796D01* +X239372142Y-137497796D02* +X239372142Y-137640653D01* +X239372142Y-137640653D02* +X239324523Y-137735891D01* +X239324523Y-137735891D02* +X239276904Y-137783510D01* +X239276904Y-137783510D02* +X239181666Y-137831129D01* +X239181666Y-137831129D02* +X238800714Y-137831129D01* +X240229285Y-137640653D02* +X240229285Y-138307320D01* +X239991190Y-137259701D02* +X239753095Y-137973986D01* +X239753095Y-137973986D02* +X240372142Y-137973986D01* +X240705476Y-137402558D02* +X240753095Y-137354939D01* +X240753095Y-137354939D02* +X240848333Y-137307320D01* +X240848333Y-137307320D02* +X241086428Y-137307320D01* +X241086428Y-137307320D02* +X241181666Y-137354939D01* +X241181666Y-137354939D02* +X241229285Y-137402558D01* +X241229285Y-137402558D02* +X241276904Y-137497796D01* +X241276904Y-137497796D02* +X241276904Y-137593034D01* +X241276904Y-137593034D02* +X241229285Y-137735891D01* +X241229285Y-137735891D02* +X240657857Y-138307320D01* +X240657857Y-138307320D02* +X241276904Y-138307320D01* +X276555680Y-156222080D02* +X276508061Y-156269700D01* +X276508061Y-156269700D02* +X276365204Y-156317319D01* +X276365204Y-156317319D02* +X276269966Y-156317319D01* +X276269966Y-156317319D02* +X276127109Y-156269700D01* +X276127109Y-156269700D02* +X276031871Y-156174461D01* +X276031871Y-156174461D02* +X275984252Y-156079223D01* +X275984252Y-156079223D02* +X275936633Y-155888747D01* +X275936633Y-155888747D02* +X275936633Y-155745890D01* +X275936633Y-155745890D02* +X275984252Y-155555414D01* +X275984252Y-155555414D02* +X276031871Y-155460176D01* +X276031871Y-155460176D02* +X276127109Y-155364938D01* +X276127109Y-155364938D02* +X276269966Y-155317319D01* +X276269966Y-155317319D02* +X276365204Y-155317319D01* +X276365204Y-155317319D02* +X276508061Y-155364938D01* +X276508061Y-155364938D02* +X276555680Y-155412557D01* +X276889014Y-155317319D02* +X277508061Y-155317319D01* +X277508061Y-155317319D02* +X277174728Y-155698271D01* +X277174728Y-155698271D02* +X277317585Y-155698271D01* +X277317585Y-155698271D02* +X277412823Y-155745890D01* +X277412823Y-155745890D02* +X277460442Y-155793509D01* +X277460442Y-155793509D02* +X277508061Y-155888747D01* +X277508061Y-155888747D02* +X277508061Y-156126842D01* +X277508061Y-156126842D02* +X277460442Y-156222080D01* +X277460442Y-156222080D02* +X277412823Y-156269700D01* +X277412823Y-156269700D02* +X277317585Y-156317319D01* +X277317585Y-156317319D02* +X277031871Y-156317319D01* +X277031871Y-156317319D02* +X276936633Y-156269700D01* +X276936633Y-156269700D02* +X276889014Y-156222080D01* +D11* +X221729524Y-121208409D02* +X222062857Y-121208409D01* +X222205714Y-121732219D02* +X221729524Y-121732219D01* +X221729524Y-121732219D02* +X221729524Y-120732219D01* +X221729524Y-120732219D02* +X222205714Y-120732219D01* +X222586667Y-121684600D02* +X222729524Y-121732219D01* +X222729524Y-121732219D02* +X222967619Y-121732219D01* +X222967619Y-121732219D02* +X223062857Y-121684600D01* +X223062857Y-121684600D02* +X223110476Y-121636980D01* +X223110476Y-121636980D02* +X223158095Y-121541742D01* +X223158095Y-121541742D02* +X223158095Y-121446504D01* +X223158095Y-121446504D02* +X223110476Y-121351266D01* +X223110476Y-121351266D02* +X223062857Y-121303647D01* +X223062857Y-121303647D02* +X222967619Y-121256028D01* +X222967619Y-121256028D02* +X222777143Y-121208409D01* +X222777143Y-121208409D02* +X222681905Y-121160790D01* +X222681905Y-121160790D02* +X222634286Y-121113171D01* +X222634286Y-121113171D02* +X222586667Y-121017933D01* +X222586667Y-121017933D02* +X222586667Y-120922695D01* +X222586667Y-120922695D02* +X222634286Y-120827457D01* +X222634286Y-120827457D02* +X222681905Y-120779838D01* +X222681905Y-120779838D02* +X222777143Y-120732219D01* +X222777143Y-120732219D02* +X223015238Y-120732219D01* +X223015238Y-120732219D02* +X223158095Y-120779838D01* +X224158095Y-121636980D02* +X224110476Y-121684600D01* +X224110476Y-121684600D02* +X223967619Y-121732219D01* +X223967619Y-121732219D02* +X223872381Y-121732219D01* +X223872381Y-121732219D02* +X223729524Y-121684600D01* +X223729524Y-121684600D02* +X223634286Y-121589361D01* +X223634286Y-121589361D02* +X223586667Y-121494123D01* +X223586667Y-121494123D02* +X223539048Y-121303647D01* +X223539048Y-121303647D02* +X223539048Y-121160790D01* +X223539048Y-121160790D02* +X223586667Y-120970314D01* +X223586667Y-120970314D02* +X223634286Y-120875076D01* +X223634286Y-120875076D02* +X223729524Y-120779838D01* +X223729524Y-120779838D02* +X223872381Y-120732219D01* +X223872381Y-120732219D02* +X223967619Y-120732219D01* +X223967619Y-120732219D02* +X224110476Y-120779838D01* +X224110476Y-120779838D02* +X224158095Y-120827457D01* +D13* +X253287164Y-159064321D02* +X252810973Y-159397654D01* +X253287164Y-159635749D02* +X252287164Y-159635749D01* +X252287164Y-159635749D02* +X252287164Y-159254797D01* +X252287164Y-159254797D02* +X252334783Y-159159559D01* +X252334783Y-159159559D02* +X252382402Y-159111940D01* +X252382402Y-159111940D02* +X252477640Y-159064321D01* +X252477640Y-159064321D02* +X252620497Y-159064321D01* +X252620497Y-159064321D02* +X252715735Y-159111940D01* +X252715735Y-159111940D02* +X252763354Y-159159559D01* +X252763354Y-159159559D02* +X252810973Y-159254797D01* +X252810973Y-159254797D02* +X252810973Y-159635749D01* +X252287164Y-158730987D02* +X252287164Y-158111940D01* +X252287164Y-158111940D02* +X252668116Y-158445273D01* +X252668116Y-158445273D02* +X252668116Y-158302416D01* +X252668116Y-158302416D02* +X252715735Y-158207178D01* +X252715735Y-158207178D02* +X252763354Y-158159559D01* +X252763354Y-158159559D02* +X252858592Y-158111940D01* +X252858592Y-158111940D02* +X253096687Y-158111940D01* +X253096687Y-158111940D02* +X253191925Y-158159559D01* +X253191925Y-158159559D02* +X253239545Y-158207178D01* +X253239545Y-158207178D02* +X253287164Y-158302416D01* +X253287164Y-158302416D02* +X253287164Y-158588130D01* +X253287164Y-158588130D02* +X253239545Y-158683368D01* +X253239545Y-158683368D02* +X253191925Y-158730987D01* +X210382142Y-159279819D02* +X210048809Y-158803628D01* +X209810714Y-159279819D02* +X209810714Y-158279819D01* +X209810714Y-158279819D02* +X210191666Y-158279819D01* +X210191666Y-158279819D02* +X210286904Y-158327438D01* +X210286904Y-158327438D02* +X210334523Y-158375057D01* +X210334523Y-158375057D02* +X210382142Y-158470295D01* +X210382142Y-158470295D02* +X210382142Y-158613152D01* +X210382142Y-158613152D02* +X210334523Y-158708390D01* +X210334523Y-158708390D02* +X210286904Y-158756009D01* +X210286904Y-158756009D02* +X210191666Y-158803628D01* +X210191666Y-158803628D02* +X209810714Y-158803628D01* +X210715476Y-158279819D02* +X211382142Y-158279819D01* +X211382142Y-158279819D02* +X210953571Y-159279819D01* +X212191666Y-158279819D02* +X212001190Y-158279819D01* +X212001190Y-158279819D02* +X211905952Y-158327438D01* +X211905952Y-158327438D02* +X211858333Y-158375057D01* +X211858333Y-158375057D02* +X211763095Y-158517914D01* +X211763095Y-158517914D02* +X211715476Y-158708390D01* +X211715476Y-158708390D02* +X211715476Y-159089342D01* +X211715476Y-159089342D02* +X211763095Y-159184580D01* +X211763095Y-159184580D02* +X211810714Y-159232200D01* +X211810714Y-159232200D02* +X211905952Y-159279819D01* +X211905952Y-159279819D02* +X212096428Y-159279819D01* +X212096428Y-159279819D02* +X212191666Y-159232200D01* +X212191666Y-159232200D02* +X212239285Y-159184580D01* +X212239285Y-159184580D02* +X212286904Y-159089342D01* +X212286904Y-159089342D02* +X212286904Y-158851247D01* +X212286904Y-158851247D02* +X212239285Y-158756009D01* +X212239285Y-158756009D02* +X212191666Y-158708390D01* +X212191666Y-158708390D02* +X212096428Y-158660771D01* +X212096428Y-158660771D02* +X211905952Y-158660771D01* +X211905952Y-158660771D02* +X211810714Y-158708390D01* +X211810714Y-158708390D02* +X211763095Y-158756009D01* +X211763095Y-158756009D02* +X211715476Y-158851247D01* +X130478719Y-134159257D02* +X130002528Y-134492590D01* +X130478719Y-134730685D02* +X129478719Y-134730685D01* +X129478719Y-134730685D02* +X129478719Y-134349733D01* +X129478719Y-134349733D02* +X129526338Y-134254495D01* +X129526338Y-134254495D02* +X129573957Y-134206876D01* +X129573957Y-134206876D02* +X129669195Y-134159257D01* +X129669195Y-134159257D02* +X129812052Y-134159257D01* +X129812052Y-134159257D02* +X129907290Y-134206876D01* +X129907290Y-134206876D02* +X129954909Y-134254495D01* +X129954909Y-134254495D02* +X130002528Y-134349733D01* +X130002528Y-134349733D02* +X130002528Y-134730685D01* +X129812052Y-133302114D02* +X130478719Y-133302114D01* +X129431100Y-133540209D02* +X130145385Y-133778304D01* +X130145385Y-133778304D02* +X130145385Y-133159257D01* +X129478719Y-132302114D02* +X129478719Y-132778304D01* +X129478719Y-132778304D02* +X129954909Y-132825923D01* +X129954909Y-132825923D02* +X129907290Y-132778304D01* +X129907290Y-132778304D02* +X129859671Y-132683066D01* +X129859671Y-132683066D02* +X129859671Y-132444971D01* +X129859671Y-132444971D02* +X129907290Y-132349733D01* +X129907290Y-132349733D02* +X129954909Y-132302114D01* +X129954909Y-132302114D02* +X130050147Y-132254495D01* +X130050147Y-132254495D02* +X130288242Y-132254495D01* +X130288242Y-132254495D02* +X130383480Y-132302114D01* +X130383480Y-132302114D02* +X130431100Y-132349733D01* +X130431100Y-132349733D02* +X130478719Y-132444971D01* +X130478719Y-132444971D02* +X130478719Y-132683066D01* +X130478719Y-132683066D02* +X130431100Y-132778304D01* +X130431100Y-132778304D02* +X130383480Y-132825923D01* +X148454819Y-137887856D02* +X147978628Y-138221189D01* +X148454819Y-138459284D02* +X147454819Y-138459284D01* +X147454819Y-138459284D02* +X147454819Y-138078332D01* +X147454819Y-138078332D02* +X147502438Y-137983094D01* +X147502438Y-137983094D02* +X147550057Y-137935475D01* +X147550057Y-137935475D02* +X147645295Y-137887856D01* +X147645295Y-137887856D02* +X147788152Y-137887856D01* +X147788152Y-137887856D02* +X147883390Y-137935475D01* +X147883390Y-137935475D02* +X147931009Y-137983094D01* +X147931009Y-137983094D02* +X147978628Y-138078332D01* +X147978628Y-138078332D02* +X147978628Y-138459284D01* +X147883390Y-137316427D02* +X147835771Y-137411665D01* +X147835771Y-137411665D02* +X147788152Y-137459284D01* +X147788152Y-137459284D02* +X147692914Y-137506903D01* +X147692914Y-137506903D02* +X147645295Y-137506903D01* +X147645295Y-137506903D02* +X147550057Y-137459284D01* +X147550057Y-137459284D02* +X147502438Y-137411665D01* +X147502438Y-137411665D02* +X147454819Y-137316427D01* +X147454819Y-137316427D02* +X147454819Y-137125951D01* +X147454819Y-137125951D02* +X147502438Y-137030713D01* +X147502438Y-137030713D02* +X147550057Y-136983094D01* +X147550057Y-136983094D02* +X147645295Y-136935475D01* +X147645295Y-136935475D02* +X147692914Y-136935475D01* +X147692914Y-136935475D02* +X147788152Y-136983094D01* +X147788152Y-136983094D02* +X147835771Y-137030713D01* +X147835771Y-137030713D02* +X147883390Y-137125951D01* +X147883390Y-137125951D02* +X147883390Y-137316427D01* +X147883390Y-137316427D02* +X147931009Y-137411665D01* +X147931009Y-137411665D02* +X147978628Y-137459284D01* +X147978628Y-137459284D02* +X148073866Y-137506903D01* +X148073866Y-137506903D02* +X148264342Y-137506903D01* +X148264342Y-137506903D02* +X148359580Y-137459284D01* +X148359580Y-137459284D02* +X148407200Y-137411665D01* +X148407200Y-137411665D02* +X148454819Y-137316427D01* +X148454819Y-137316427D02* +X148454819Y-137125951D01* +X148454819Y-137125951D02* +X148407200Y-137030713D01* +X148407200Y-137030713D02* +X148359580Y-136983094D01* +X148359580Y-136983094D02* +X148264342Y-136935475D01* +X148264342Y-136935475D02* +X148073866Y-136935475D01* +X148073866Y-136935475D02* +X147978628Y-136983094D01* +X147978628Y-136983094D02* +X147931009Y-137030713D01* +X147931009Y-137030713D02* +X147883390Y-137125951D01* +X147454819Y-136602141D02* +X147454819Y-135983094D01* +X147454819Y-135983094D02* +X147835771Y-136316427D01* +X147835771Y-136316427D02* +X147835771Y-136173570D01* +X147835771Y-136173570D02* +X147883390Y-136078332D01* +X147883390Y-136078332D02* +X147931009Y-136030713D01* +X147931009Y-136030713D02* +X148026247Y-135983094D01* +X148026247Y-135983094D02* +X148264342Y-135983094D01* +X148264342Y-135983094D02* +X148359580Y-136030713D01* +X148359580Y-136030713D02* +X148407200Y-136078332D01* +X148407200Y-136078332D02* +X148454819Y-136173570D01* +X148454819Y-136173570D02* +X148454819Y-136459284D01* +X148454819Y-136459284D02* +X148407200Y-136554522D01* +X148407200Y-136554522D02* +X148359580Y-136602141D01* +X192639819Y-146742857D02* +X192163628Y-147076190D01* +X192639819Y-147314285D02* +X191639819Y-147314285D01* +X191639819Y-147314285D02* +X191639819Y-146933333D01* +X191639819Y-146933333D02* +X191687438Y-146838095D01* +X191687438Y-146838095D02* +X191735057Y-146790476D01* +X191735057Y-146790476D02* +X191830295Y-146742857D01* +X191830295Y-146742857D02* +X191973152Y-146742857D01* +X191973152Y-146742857D02* +X192068390Y-146790476D01* +X192068390Y-146790476D02* +X192116009Y-146838095D01* +X192116009Y-146838095D02* +X192163628Y-146933333D01* +X192163628Y-146933333D02* +X192163628Y-147314285D01* +X191639819Y-145885714D02* +X191639819Y-146076190D01* +X191639819Y-146076190D02* +X191687438Y-146171428D01* +X191687438Y-146171428D02* +X191735057Y-146219047D01* +X191735057Y-146219047D02* +X191877914Y-146314285D01* +X191877914Y-146314285D02* +X192068390Y-146361904D01* +X192068390Y-146361904D02* +X192449342Y-146361904D01* +X192449342Y-146361904D02* +X192544580Y-146314285D01* +X192544580Y-146314285D02* +X192592200Y-146266666D01* +X192592200Y-146266666D02* +X192639819Y-146171428D01* +X192639819Y-146171428D02* +X192639819Y-145980952D01* +X192639819Y-145980952D02* +X192592200Y-145885714D01* +X192592200Y-145885714D02* +X192544580Y-145838095D01* +X192544580Y-145838095D02* +X192449342Y-145790476D01* +X192449342Y-145790476D02* +X192211247Y-145790476D01* +X192211247Y-145790476D02* +X192116009Y-145838095D01* +X192116009Y-145838095D02* +X192068390Y-145885714D01* +X192068390Y-145885714D02* +X192020771Y-145980952D01* +X192020771Y-145980952D02* +X192020771Y-146171428D01* +X192020771Y-146171428D02* +X192068390Y-146266666D01* +X192068390Y-146266666D02* +X192116009Y-146314285D01* +X192116009Y-146314285D02* +X192211247Y-146361904D01* +X191639819Y-144933333D02* +X191639819Y-145123809D01* +X191639819Y-145123809D02* +X191687438Y-145219047D01* +X191687438Y-145219047D02* +X191735057Y-145266666D01* +X191735057Y-145266666D02* +X191877914Y-145361904D01* +X191877914Y-145361904D02* +X192068390Y-145409523D01* +X192068390Y-145409523D02* +X192449342Y-145409523D01* +X192449342Y-145409523D02* +X192544580Y-145361904D01* +X192544580Y-145361904D02* +X192592200Y-145314285D01* +X192592200Y-145314285D02* +X192639819Y-145219047D01* +X192639819Y-145219047D02* +X192639819Y-145028571D01* +X192639819Y-145028571D02* +X192592200Y-144933333D01* +X192592200Y-144933333D02* +X192544580Y-144885714D01* +X192544580Y-144885714D02* +X192449342Y-144838095D01* +X192449342Y-144838095D02* +X192211247Y-144838095D01* +X192211247Y-144838095D02* +X192116009Y-144885714D01* +X192116009Y-144885714D02* +X192068390Y-144933333D01* +X192068390Y-144933333D02* +X192020771Y-145028571D01* +X192020771Y-145028571D02* +X192020771Y-145219047D01* +X192020771Y-145219047D02* +X192068390Y-145314285D01* +X192068390Y-145314285D02* +X192116009Y-145361904D01* +X192116009Y-145361904D02* +X192211247Y-145409523D01* +X181932142Y-153184580D02* +X181884523Y-153232200D01* +X181884523Y-153232200D02* +X181741666Y-153279819D01* +X181741666Y-153279819D02* +X181646428Y-153279819D01* +X181646428Y-153279819D02* +X181503571Y-153232200D01* +X181503571Y-153232200D02* +X181408333Y-153136961D01* +X181408333Y-153136961D02* +X181360714Y-153041723D01* +X181360714Y-153041723D02* +X181313095Y-152851247D01* +X181313095Y-152851247D02* +X181313095Y-152708390D01* +X181313095Y-152708390D02* +X181360714Y-152517914D01* +X181360714Y-152517914D02* +X181408333Y-152422676D01* +X181408333Y-152422676D02* +X181503571Y-152327438D01* +X181503571Y-152327438D02* +X181646428Y-152279819D01* +X181646428Y-152279819D02* +X181741666Y-152279819D01* +X181741666Y-152279819D02* +X181884523Y-152327438D01* +X181884523Y-152327438D02* +X181932142Y-152375057D01* +X182265476Y-152279819D02* +X182884523Y-152279819D01* +X182884523Y-152279819D02* +X182551190Y-152660771D01* +X182551190Y-152660771D02* +X182694047Y-152660771D01* +X182694047Y-152660771D02* +X182789285Y-152708390D01* +X182789285Y-152708390D02* +X182836904Y-152756009D01* +X182836904Y-152756009D02* +X182884523Y-152851247D01* +X182884523Y-152851247D02* +X182884523Y-153089342D01* +X182884523Y-153089342D02* +X182836904Y-153184580D01* +X182836904Y-153184580D02* +X182789285Y-153232200D01* +X182789285Y-153232200D02* +X182694047Y-153279819D01* +X182694047Y-153279819D02* +X182408333Y-153279819D01* +X182408333Y-153279819D02* +X182313095Y-153232200D01* +X182313095Y-153232200D02* +X182265476Y-153184580D01* +X183217857Y-152279819D02* +X183836904Y-152279819D01* +X183836904Y-152279819D02* +X183503571Y-152660771D01* +X183503571Y-152660771D02* +X183646428Y-152660771D01* +X183646428Y-152660771D02* +X183741666Y-152708390D01* +X183741666Y-152708390D02* +X183789285Y-152756009D01* +X183789285Y-152756009D02* +X183836904Y-152851247D01* +X183836904Y-152851247D02* +X183836904Y-153089342D01* +X183836904Y-153089342D02* +X183789285Y-153184580D01* +X183789285Y-153184580D02* +X183741666Y-153232200D01* +X183741666Y-153232200D02* +X183646428Y-153279819D01* +X183646428Y-153279819D02* +X183360714Y-153279819D01* +X183360714Y-153279819D02* +X183265476Y-153232200D01* +X183265476Y-153232200D02* +X183217857Y-153184580D01* +X173707142Y-165889819D02* +X173373809Y-165413628D01* +X173135714Y-165889819D02* +X173135714Y-164889819D01* +X173135714Y-164889819D02* +X173516666Y-164889819D01* +X173516666Y-164889819D02* +X173611904Y-164937438D01* +X173611904Y-164937438D02* +X173659523Y-164985057D01* +X173659523Y-164985057D02* +X173707142Y-165080295D01* +X173707142Y-165080295D02* +X173707142Y-165223152D01* +X173707142Y-165223152D02* +X173659523Y-165318390D01* +X173659523Y-165318390D02* +X173611904Y-165366009D01* +X173611904Y-165366009D02* +X173516666Y-165413628D01* +X173516666Y-165413628D02* +X173135714Y-165413628D01* +X174611904Y-164889819D02* +X174135714Y-164889819D01* +X174135714Y-164889819D02* +X174088095Y-165366009D01* +X174088095Y-165366009D02* +X174135714Y-165318390D01* +X174135714Y-165318390D02* +X174230952Y-165270771D01* +X174230952Y-165270771D02* +X174469047Y-165270771D01* +X174469047Y-165270771D02* +X174564285Y-165318390D01* +X174564285Y-165318390D02* +X174611904Y-165366009D01* +X174611904Y-165366009D02* +X174659523Y-165461247D01* +X174659523Y-165461247D02* +X174659523Y-165699342D01* +X174659523Y-165699342D02* +X174611904Y-165794580D01* +X174611904Y-165794580D02* +X174564285Y-165842200D01* +X174564285Y-165842200D02* +X174469047Y-165889819D01* +X174469047Y-165889819D02* +X174230952Y-165889819D01* +X174230952Y-165889819D02* +X174135714Y-165842200D01* +X174135714Y-165842200D02* +X174088095Y-165794580D01* +X175278571Y-164889819D02* +X175373809Y-164889819D01* +X175373809Y-164889819D02* +X175469047Y-164937438D01* +X175469047Y-164937438D02* +X175516666Y-164985057D01* +X175516666Y-164985057D02* +X175564285Y-165080295D01* +X175564285Y-165080295D02* +X175611904Y-165270771D01* +X175611904Y-165270771D02* +X175611904Y-165508866D01* +X175611904Y-165508866D02* +X175564285Y-165699342D01* +X175564285Y-165699342D02* +X175516666Y-165794580D01* +X175516666Y-165794580D02* +X175469047Y-165842200D01* +X175469047Y-165842200D02* +X175373809Y-165889819D01* +X175373809Y-165889819D02* +X175278571Y-165889819D01* +X175278571Y-165889819D02* +X175183333Y-165842200D01* +X175183333Y-165842200D02* +X175135714Y-165794580D01* +X175135714Y-165794580D02* +X175088095Y-165699342D01* +X175088095Y-165699342D02* +X175040476Y-165508866D01* +X175040476Y-165508866D02* +X175040476Y-165270771D01* +X175040476Y-165270771D02* +X175088095Y-165080295D01* +X175088095Y-165080295D02* +X175135714Y-164985057D01* +X175135714Y-164985057D02* +X175183333Y-164937438D01* +X175183333Y-164937438D02* +X175278571Y-164889819D01* +D14* +X206372857Y-127035471D02* +X206315714Y-127106900D01* +X206315714Y-127106900D02* +X206144286Y-127178328D01* +X206144286Y-127178328D02* +X206030000Y-127178328D01* +X206030000Y-127178328D02* +X205858571Y-127106900D01* +X205858571Y-127106900D02* +X205744286Y-126964042D01* +X205744286Y-126964042D02* +X205687143Y-126821185D01* +X205687143Y-126821185D02* +X205630000Y-126535471D01* +X205630000Y-126535471D02* +X205630000Y-126321185D01* +X205630000Y-126321185D02* +X205687143Y-126035471D01* +X205687143Y-126035471D02* +X205744286Y-125892614D01* +X205744286Y-125892614D02* +X205858571Y-125749757D01* +X205858571Y-125749757D02* +X206030000Y-125678328D01* +X206030000Y-125678328D02* +X206144286Y-125678328D01* +X206144286Y-125678328D02* +X206315714Y-125749757D01* +X206315714Y-125749757D02* +X206372857Y-125821185D01* +X206887143Y-125678328D02* +X206887143Y-126892614D01* +X206887143Y-126892614D02* +X206944286Y-127035471D01* +X206944286Y-127035471D02* +X207001429Y-127106900D01* +X207001429Y-127106900D02* +X207115714Y-127178328D01* +X207115714Y-127178328D02* +X207344286Y-127178328D01* +X207344286Y-127178328D02* +X207458571Y-127106900D01* +X207458571Y-127106900D02* +X207515714Y-127035471D01* +X207515714Y-127035471D02* +X207572857Y-126892614D01* +X207572857Y-126892614D02* +X207572857Y-125678328D01* +X208830000Y-127178328D02* +X208430000Y-126464042D01* +X208144286Y-127178328D02* +X208144286Y-125678328D01* +X208144286Y-125678328D02* +X208601429Y-125678328D01* +X208601429Y-125678328D02* +X208715714Y-125749757D01* +X208715714Y-125749757D02* +X208772857Y-125821185D01* +X208772857Y-125821185D02* +X208830000Y-125964042D01* +X208830000Y-125964042D02* +X208830000Y-126178328D01* +X208830000Y-126178328D02* +X208772857Y-126321185D01* +X208772857Y-126321185D02* +X208715714Y-126392614D01* +X208715714Y-126392614D02* +X208601429Y-126464042D01* +X208601429Y-126464042D02* +X208144286Y-126464042D01* +X210030000Y-127178328D02* +X209630000Y-126464042D01* +X209344286Y-127178328D02* +X209344286Y-125678328D01* +X209344286Y-125678328D02* +X209801429Y-125678328D01* +X209801429Y-125678328D02* +X209915714Y-125749757D01* +X209915714Y-125749757D02* +X209972857Y-125821185D01* +X209972857Y-125821185D02* +X210030000Y-125964042D01* +X210030000Y-125964042D02* +X210030000Y-126178328D01* +X210030000Y-126178328D02* +X209972857Y-126321185D01* +X209972857Y-126321185D02* +X209915714Y-126392614D01* +X209915714Y-126392614D02* +X209801429Y-126464042D01* +X209801429Y-126464042D02* +X209344286Y-126464042D01* +X210544286Y-126392614D02* +X210944286Y-126392614D01* +X211115714Y-127178328D02* +X210544286Y-127178328D01* +X210544286Y-127178328D02* +X210544286Y-125678328D01* +X210544286Y-125678328D02* +X211115714Y-125678328D01* +X211630000Y-127178328D02* +X211630000Y-125678328D01* +X211630000Y-125678328D02* +X212315714Y-127178328D01* +X212315714Y-127178328D02* +X212315714Y-125678328D01* +X212715714Y-125678328D02* +X213401429Y-125678328D01* +X213058571Y-127178328D02* +X213058571Y-125678328D01* +X213515715Y-127321185D02* +X214430000Y-127321185D01* +X214658572Y-127106900D02* +X214830001Y-127178328D01* +X214830001Y-127178328D02* +X215115715Y-127178328D01* +X215115715Y-127178328D02* +X215230001Y-127106900D01* +X215230001Y-127106900D02* +X215287143Y-127035471D01* +X215287143Y-127035471D02* +X215344286Y-126892614D01* +X215344286Y-126892614D02* +X215344286Y-126749757D01* +X215344286Y-126749757D02* +X215287143Y-126606900D01* +X215287143Y-126606900D02* +X215230001Y-126535471D01* +X215230001Y-126535471D02* +X215115715Y-126464042D01* +X215115715Y-126464042D02* +X214887143Y-126392614D01* +X214887143Y-126392614D02* +X214772858Y-126321185D01* +X214772858Y-126321185D02* +X214715715Y-126249757D01* +X214715715Y-126249757D02* +X214658572Y-126106900D01* +X214658572Y-126106900D02* +X214658572Y-125964042D01* +X214658572Y-125964042D02* +X214715715Y-125821185D01* +X214715715Y-125821185D02* +X214772858Y-125749757D01* +X214772858Y-125749757D02* +X214887143Y-125678328D01* +X214887143Y-125678328D02* +X215172858Y-125678328D01* +X215172858Y-125678328D02* +X215344286Y-125749757D01* +X215858572Y-126392614D02* +X216258572Y-126392614D01* +X216430000Y-127178328D02* +X215858572Y-127178328D01* +X215858572Y-127178328D02* +X215858572Y-125678328D01* +X215858572Y-125678328D02* +X216430000Y-125678328D01* +X216944286Y-127178328D02* +X216944286Y-125678328D01* +X216944286Y-125678328D02* +X217630000Y-127178328D01* +X217630000Y-127178328D02* +X217630000Y-125678328D01* +X218144286Y-127106900D02* +X218315715Y-127178328D01* +X218315715Y-127178328D02* +X218601429Y-127178328D01* +X218601429Y-127178328D02* +X218715715Y-127106900D01* +X218715715Y-127106900D02* +X218772857Y-127035471D01* +X218772857Y-127035471D02* +X218830000Y-126892614D01* +X218830000Y-126892614D02* +X218830000Y-126749757D01* +X218830000Y-126749757D02* +X218772857Y-126606900D01* +X218772857Y-126606900D02* +X218715715Y-126535471D01* +X218715715Y-126535471D02* +X218601429Y-126464042D01* +X218601429Y-126464042D02* +X218372857Y-126392614D01* +X218372857Y-126392614D02* +X218258572Y-126321185D01* +X218258572Y-126321185D02* +X218201429Y-126249757D01* +X218201429Y-126249757D02* +X218144286Y-126106900D01* +X218144286Y-126106900D02* +X218144286Y-125964042D01* +X218144286Y-125964042D02* +X218201429Y-125821185D01* +X218201429Y-125821185D02* +X218258572Y-125749757D01* +X218258572Y-125749757D02* +X218372857Y-125678328D01* +X218372857Y-125678328D02* +X218658572Y-125678328D01* +X218658572Y-125678328D02* +X218830000Y-125749757D01* +D13* +X126601042Y-134651219D02* +X126267709Y-134175028D01* +X126029614Y-134651219D02* +X126029614Y-133651219D01* +X126029614Y-133651219D02* +X126410566Y-133651219D01* +X126410566Y-133651219D02* +X126505804Y-133698838D01* +X126505804Y-133698838D02* +X126553423Y-133746457D01* +X126553423Y-133746457D02* +X126601042Y-133841695D01* +X126601042Y-133841695D02* +X126601042Y-133984552D01* +X126601042Y-133984552D02* +X126553423Y-134079790D01* +X126553423Y-134079790D02* +X126505804Y-134127409D01* +X126505804Y-134127409D02* +X126410566Y-134175028D01* +X126410566Y-134175028D02* +X126029614Y-134175028D01* +X127458185Y-133984552D02* +X127458185Y-134651219D01* +X127220090Y-133603600D02* +X126981995Y-134317885D01* +X126981995Y-134317885D02* +X127601042Y-134317885D01* +X128410566Y-133651219D02* +X128220090Y-133651219D01* +X128220090Y-133651219D02* +X128124852Y-133698838D01* +X128124852Y-133698838D02* +X128077233Y-133746457D01* +X128077233Y-133746457D02* +X127981995Y-133889314D01* +X127981995Y-133889314D02* +X127934376Y-134079790D01* +X127934376Y-134079790D02* +X127934376Y-134460742D01* +X127934376Y-134460742D02* +X127981995Y-134555980D01* +X127981995Y-134555980D02* +X128029614Y-134603600D01* +X128029614Y-134603600D02* +X128124852Y-134651219D01* +X128124852Y-134651219D02* +X128315328Y-134651219D01* +X128315328Y-134651219D02* +X128410566Y-134603600D01* +X128410566Y-134603600D02* +X128458185Y-134555980D01* +X128458185Y-134555980D02* +X128505804Y-134460742D01* +X128505804Y-134460742D02* +X128505804Y-134222647D01* +X128505804Y-134222647D02* +X128458185Y-134127409D01* +X128458185Y-134127409D02* +X128410566Y-134079790D01* +X128410566Y-134079790D02* +X128315328Y-134032171D01* +X128315328Y-134032171D02* +X128124852Y-134032171D01* +X128124852Y-134032171D02* +X128029614Y-134079790D01* +X128029614Y-134079790D02* +X127981995Y-134127409D01* +X127981995Y-134127409D02* +X127934376Y-134222647D01* +X217489819Y-166712857D02* +X217013628Y-167046190D01* +X217489819Y-167284285D02* +X216489819Y-167284285D01* +X216489819Y-167284285D02* +X216489819Y-166903333D01* +X216489819Y-166903333D02* +X216537438Y-166808095D01* +X216537438Y-166808095D02* +X216585057Y-166760476D01* +X216585057Y-166760476D02* +X216680295Y-166712857D01* +X216680295Y-166712857D02* +X216823152Y-166712857D01* +X216823152Y-166712857D02* +X216918390Y-166760476D01* +X216918390Y-166760476D02* +X216966009Y-166808095D01* +X216966009Y-166808095D02* +X217013628Y-166903333D01* +X217013628Y-166903333D02* +X217013628Y-167284285D01* +X217489819Y-165760476D02* +X217489819Y-166331904D01* +X217489819Y-166046190D02* +X216489819Y-166046190D01* +X216489819Y-166046190D02* +X216632676Y-166141428D01* +X216632676Y-166141428D02* +X216727914Y-166236666D01* +X216727914Y-166236666D02* +X216775533Y-166331904D01* +X216918390Y-165189047D02* +X216870771Y-165284285D01* +X216870771Y-165284285D02* +X216823152Y-165331904D01* +X216823152Y-165331904D02* +X216727914Y-165379523D01* +X216727914Y-165379523D02* +X216680295Y-165379523D01* +X216680295Y-165379523D02* +X216585057Y-165331904D01* +X216585057Y-165331904D02* +X216537438Y-165284285D01* +X216537438Y-165284285D02* +X216489819Y-165189047D01* +X216489819Y-165189047D02* +X216489819Y-164998571D01* +X216489819Y-164998571D02* +X216537438Y-164903333D01* +X216537438Y-164903333D02* +X216585057Y-164855714D01* +X216585057Y-164855714D02* +X216680295Y-164808095D01* +X216680295Y-164808095D02* +X216727914Y-164808095D01* +X216727914Y-164808095D02* +X216823152Y-164855714D01* +X216823152Y-164855714D02* +X216870771Y-164903333D01* +X216870771Y-164903333D02* +X216918390Y-164998571D01* +X216918390Y-164998571D02* +X216918390Y-165189047D01* +X216918390Y-165189047D02* +X216966009Y-165284285D01* +X216966009Y-165284285D02* +X217013628Y-165331904D01* +X217013628Y-165331904D02* +X217108866Y-165379523D01* +X217108866Y-165379523D02* +X217299342Y-165379523D01* +X217299342Y-165379523D02* +X217394580Y-165331904D01* +X217394580Y-165331904D02* +X217442200Y-165284285D01* +X217442200Y-165284285D02* +X217489819Y-165189047D01* +X217489819Y-165189047D02* +X217489819Y-164998571D01* +X217489819Y-164998571D02* +X217442200Y-164903333D01* +X217442200Y-164903333D02* +X217394580Y-164855714D01* +X217394580Y-164855714D02* +X217299342Y-164808095D01* +X217299342Y-164808095D02* +X217108866Y-164808095D01* +X217108866Y-164808095D02* +X217013628Y-164855714D01* +X217013628Y-164855714D02* +X216966009Y-164903333D01* +X216966009Y-164903333D02* +X216918390Y-164998571D01* +X237199166Y-144144819D02* +X236865833Y-143668628D01* +X236627738Y-144144819D02* +X236627738Y-143144819D01* +X236627738Y-143144819D02* +X237008690Y-143144819D01* +X237008690Y-143144819D02* +X237103928Y-143192438D01* +X237103928Y-143192438D02* +X237151547Y-143240057D01* +X237151547Y-143240057D02* +X237199166Y-143335295D01* +X237199166Y-143335295D02* +X237199166Y-143478152D01* +X237199166Y-143478152D02* +X237151547Y-143573390D01* +X237151547Y-143573390D02* +X237103928Y-143621009D01* +X237103928Y-143621009D02* +X237008690Y-143668628D01* +X237008690Y-143668628D02* +X236627738Y-143668628D01* +X237627738Y-143621009D02* +X237961071Y-143621009D01* +X238103928Y-144144819D02* +X237627738Y-144144819D01* +X237627738Y-144144819D02* +X237627738Y-143144819D01* +X237627738Y-143144819D02* +X238103928Y-143144819D01* +X239008690Y-144144819D02* +X238532500Y-144144819D01* +X238532500Y-144144819D02* +X238532500Y-143144819D01* +X239294405Y-143859104D02* +X239770595Y-143859104D01* +X239199167Y-144144819D02* +X239532500Y-143144819D01* +X239532500Y-143144819D02* +X239865833Y-144144819D01* +X240389643Y-143668628D02* +X240389643Y-144144819D01* +X240056310Y-143144819D02* +X240389643Y-143668628D01* +X240389643Y-143668628D02* +X240722976Y-143144819D01* +X240818215Y-144240057D02* +X241580119Y-144240057D01* +X242008691Y-143144819D02* +X242199167Y-143144819D01* +X242199167Y-143144819D02* +X242294405Y-143192438D01* +X242294405Y-143192438D02* +X242389643Y-143287676D01* +X242389643Y-143287676D02* +X242437262Y-143478152D01* +X242437262Y-143478152D02* +X242437262Y-143811485D01* +X242437262Y-143811485D02* +X242389643Y-144001961D01* +X242389643Y-144001961D02* +X242294405Y-144097200D01* +X242294405Y-144097200D02* +X242199167Y-144144819D01* +X242199167Y-144144819D02* +X242008691Y-144144819D01* +X242008691Y-144144819D02* +X241913453Y-144097200D01* +X241913453Y-144097200D02* +X241818215Y-144001961D01* +X241818215Y-144001961D02* +X241770596Y-143811485D01* +X241770596Y-143811485D02* +X241770596Y-143478152D01* +X241770596Y-143478152D02* +X241818215Y-143287676D01* +X241818215Y-143287676D02* +X241913453Y-143192438D01* +X241913453Y-143192438D02* +X242008691Y-143144819D01* +X242865834Y-144144819D02* +X242865834Y-143144819D01* +X242865834Y-143144819D02* +X243437262Y-144144819D01* +X243437262Y-144144819D02* +X243437262Y-143144819D01* +X198744642Y-109764819D02* +X198411309Y-109288628D01* +X198173214Y-109764819D02* +X198173214Y-108764819D01* +X198173214Y-108764819D02* +X198554166Y-108764819D01* +X198554166Y-108764819D02* +X198649404Y-108812438D01* +X198649404Y-108812438D02* +X198697023Y-108860057D01* +X198697023Y-108860057D02* +X198744642Y-108955295D01* +X198744642Y-108955295D02* +X198744642Y-109098152D01* +X198744642Y-109098152D02* +X198697023Y-109193390D01* +X198697023Y-109193390D02* +X198649404Y-109241009D01* +X198649404Y-109241009D02* +X198554166Y-109288628D01* +X198554166Y-109288628D02* +X198173214Y-109288628D01* +X199697023Y-109764819D02* +X199125595Y-109764819D01* +X199411309Y-109764819D02* +X199411309Y-108764819D01* +X199411309Y-108764819D02* +X199316071Y-108907676D01* +X199316071Y-108907676D02* +X199220833Y-109002914D01* +X199220833Y-109002914D02* +X199125595Y-109050533D01* +X200030357Y-108764819D02* +X200697023Y-108764819D01* +X200697023Y-108764819D02* +X200268452Y-109764819D01* +X178247618Y-115357200D02* +X178361904Y-115404819D01* +X178361904Y-115404819D02* +X178552380Y-115404819D01* +X178552380Y-115404819D02* +X178628571Y-115357200D01* +X178628571Y-115357200D02* +X178666666Y-115309580D01* +X178666666Y-115309580D02* +X178704761Y-115214342D01* +X178704761Y-115214342D02* +X178704761Y-115119104D01* +X178704761Y-115119104D02* +X178666666Y-115023866D01* +X178666666Y-115023866D02* +X178628571Y-114976247D01* +X178628571Y-114976247D02* +X178552380Y-114928628D01* +X178552380Y-114928628D02* +X178399999Y-114881009D01* +X178399999Y-114881009D02* +X178323809Y-114833390D01* +X178323809Y-114833390D02* +X178285714Y-114785771D01* +X178285714Y-114785771D02* +X178247618Y-114690533D01* +X178247618Y-114690533D02* +X178247618Y-114595295D01* +X178247618Y-114595295D02* +X178285714Y-114500057D01* +X178285714Y-114500057D02* +X178323809Y-114452438D01* +X178323809Y-114452438D02* +X178399999Y-114404819D01* +X178399999Y-114404819D02* +X178590476Y-114404819D01* +X178590476Y-114404819D02* +X178704761Y-114452438D01* +X179504762Y-115309580D02* +X179466666Y-115357200D01* +X179466666Y-115357200D02* +X179352381Y-115404819D01* +X179352381Y-115404819D02* +X179276190Y-115404819D01* +X179276190Y-115404819D02* +X179161904Y-115357200D01* +X179161904Y-115357200D02* +X179085714Y-115261961D01* +X179085714Y-115261961D02* +X179047619Y-115166723D01* +X179047619Y-115166723D02* +X179009523Y-114976247D01* +X179009523Y-114976247D02* +X179009523Y-114833390D01* +X179009523Y-114833390D02* +X179047619Y-114642914D01* +X179047619Y-114642914D02* +X179085714Y-114547676D01* +X179085714Y-114547676D02* +X179161904Y-114452438D01* +X179161904Y-114452438D02* +X179276190Y-114404819D01* +X179276190Y-114404819D02* +X179352381Y-114404819D01* +X179352381Y-114404819D02* +X179466666Y-114452438D01* +X179466666Y-114452438D02* +X179504762Y-114500057D01* +X180228571Y-115404819D02* +X179847619Y-115404819D01* +X179847619Y-115404819D02* +X179847619Y-114404819D01* +X265499818Y-138913094D02* +X264499818Y-138913094D01* +X264499818Y-138913094D02* +X264499818Y-138674999D01* +X264499818Y-138674999D02* +X264547437Y-138532142D01* +X264547437Y-138532142D02* +X264642675Y-138436904D01* +X264642675Y-138436904D02* +X264737913Y-138389285D01* +X264737913Y-138389285D02* +X264928389Y-138341666D01* +X264928389Y-138341666D02* +X265071246Y-138341666D01* +X265071246Y-138341666D02* +X265261722Y-138389285D01* +X265261722Y-138389285D02* +X265356960Y-138436904D01* +X265356960Y-138436904D02* +X265452199Y-138532142D01* +X265452199Y-138532142D02* +X265499818Y-138674999D01* +X265499818Y-138674999D02* +X265499818Y-138913094D01* +X264499818Y-137436904D02* +X264499818Y-137913094D01* +X264499818Y-137913094D02* +X264976008Y-137960713D01* +X264976008Y-137960713D02* +X264928389Y-137913094D01* +X264928389Y-137913094D02* +X264880770Y-137817856D01* +X264880770Y-137817856D02* +X264880770Y-137579761D01* +X264880770Y-137579761D02* +X264928389Y-137484523D01* +X264928389Y-137484523D02* +X264976008Y-137436904D01* +X264976008Y-137436904D02* +X265071246Y-137389285D01* +X265071246Y-137389285D02* +X265309341Y-137389285D01* +X265309341Y-137389285D02* +X265404579Y-137436904D01* +X265404579Y-137436904D02* +X265452199Y-137484523D01* +X265452199Y-137484523D02* +X265499818Y-137579761D01* +X265499818Y-137579761D02* +X265499818Y-137817856D01* +X265499818Y-137817856D02* +X265452199Y-137913094D01* +X265452199Y-137913094D02* +X265404579Y-137960713D01* +X181334580Y-169267857D02* +X181382200Y-169315476D01* +X181382200Y-169315476D02* +X181429819Y-169458333D01* +X181429819Y-169458333D02* +X181429819Y-169553571D01* +X181429819Y-169553571D02* +X181382200Y-169696428D01* +X181382200Y-169696428D02* +X181286961Y-169791666D01* +X181286961Y-169791666D02* +X181191723Y-169839285D01* +X181191723Y-169839285D02* +X181001247Y-169886904D01* +X181001247Y-169886904D02* +X180858390Y-169886904D01* +X180858390Y-169886904D02* +X180667914Y-169839285D01* +X180667914Y-169839285D02* +X180572676Y-169791666D01* +X180572676Y-169791666D02* +X180477438Y-169696428D01* +X180477438Y-169696428D02* +X180429819Y-169553571D01* +X180429819Y-169553571D02* +X180429819Y-169458333D01* +X180429819Y-169458333D02* +X180477438Y-169315476D01* +X180477438Y-169315476D02* +X180525057Y-169267857D01* +X180525057Y-168886904D02* +X180477438Y-168839285D01* +X180477438Y-168839285D02* +X180429819Y-168744047D01* +X180429819Y-168744047D02* +X180429819Y-168505952D01* +X180429819Y-168505952D02* +X180477438Y-168410714D01* +X180477438Y-168410714D02* +X180525057Y-168363095D01* +X180525057Y-168363095D02* +X180620295Y-168315476D01* +X180620295Y-168315476D02* +X180715533Y-168315476D01* +X180715533Y-168315476D02* +X180858390Y-168363095D01* +X180858390Y-168363095D02* +X181429819Y-168934523D01* +X181429819Y-168934523D02* +X181429819Y-168315476D01* +X180429819Y-167410714D02* +X180429819Y-167886904D01* +X180429819Y-167886904D02* +X180906009Y-167934523D01* +X180906009Y-167934523D02* +X180858390Y-167886904D01* +X180858390Y-167886904D02* +X180810771Y-167791666D01* +X180810771Y-167791666D02* +X180810771Y-167553571D01* +X180810771Y-167553571D02* +X180858390Y-167458333D01* +X180858390Y-167458333D02* +X180906009Y-167410714D01* +X180906009Y-167410714D02* +X181001247Y-167363095D01* +X181001247Y-167363095D02* +X181239342Y-167363095D01* +X181239342Y-167363095D02* +X181334580Y-167410714D01* +X181334580Y-167410714D02* +X181382200Y-167458333D01* +X181382200Y-167458333D02* +X181429819Y-167553571D01* +X181429819Y-167553571D02* +X181429819Y-167791666D01* +X181429819Y-167791666D02* +X181382200Y-167886904D01* +X181382200Y-167886904D02* +X181334580Y-167934523D01* +X217484819Y-154422857D02* +X217008628Y-154756190D01* +X217484819Y-154994285D02* +X216484819Y-154994285D01* +X216484819Y-154994285D02* +X216484819Y-154613333D01* +X216484819Y-154613333D02* +X216532438Y-154518095D01* +X216532438Y-154518095D02* +X216580057Y-154470476D01* +X216580057Y-154470476D02* +X216675295Y-154422857D01* +X216675295Y-154422857D02* +X216818152Y-154422857D01* +X216818152Y-154422857D02* +X216913390Y-154470476D01* +X216913390Y-154470476D02* +X216961009Y-154518095D01* +X216961009Y-154518095D02* +X217008628Y-154613333D01* +X217008628Y-154613333D02* +X217008628Y-154994285D01* +X216484819Y-154089523D02* +X216484819Y-153422857D01* +X216484819Y-153422857D02* +X217484819Y-153851428D01* +X217484819Y-152994285D02* +X217484819Y-152803809D01* +X217484819Y-152803809D02* +X217437200Y-152708571D01* +X217437200Y-152708571D02* +X217389580Y-152660952D01* +X217389580Y-152660952D02* +X217246723Y-152565714D01* +X217246723Y-152565714D02* +X217056247Y-152518095D01* +X217056247Y-152518095D02* +X216675295Y-152518095D01* +X216675295Y-152518095D02* +X216580057Y-152565714D01* +X216580057Y-152565714D02* +X216532438Y-152613333D01* +X216532438Y-152613333D02* +X216484819Y-152708571D01* +X216484819Y-152708571D02* +X216484819Y-152899047D01* +X216484819Y-152899047D02* +X216532438Y-152994285D01* +X216532438Y-152994285D02* +X216580057Y-153041904D01* +X216580057Y-153041904D02* +X216675295Y-153089523D01* +X216675295Y-153089523D02* +X216913390Y-153089523D01* +X216913390Y-153089523D02* +X217008628Y-153041904D01* +X217008628Y-153041904D02* +X217056247Y-152994285D01* +X217056247Y-152994285D02* +X217103866Y-152899047D01* +X217103866Y-152899047D02* +X217103866Y-152708571D01* +X217103866Y-152708571D02* +X217056247Y-152613333D01* +X217056247Y-152613333D02* +X217008628Y-152565714D01* +X217008628Y-152565714D02* +X216913390Y-152518095D01* +X197932142Y-153184580D02* +X197884523Y-153232200D01* +X197884523Y-153232200D02* +X197741666Y-153279819D01* +X197741666Y-153279819D02* +X197646428Y-153279819D01* +X197646428Y-153279819D02* +X197503571Y-153232200D01* +X197503571Y-153232200D02* +X197408333Y-153136961D01* +X197408333Y-153136961D02* +X197360714Y-153041723D01* +X197360714Y-153041723D02* +X197313095Y-152851247D01* +X197313095Y-152851247D02* +X197313095Y-152708390D01* +X197313095Y-152708390D02* +X197360714Y-152517914D01* +X197360714Y-152517914D02* +X197408333Y-152422676D01* +X197408333Y-152422676D02* +X197503571Y-152327438D01* +X197503571Y-152327438D02* +X197646428Y-152279819D01* +X197646428Y-152279819D02* +X197741666Y-152279819D01* +X197741666Y-152279819D02* +X197884523Y-152327438D01* +X197884523Y-152327438D02* +X197932142Y-152375057D01* +X198789285Y-152613152D02* +X198789285Y-153279819D01* +X198551190Y-152232200D02* +X198313095Y-152946485D01* +X198313095Y-152946485D02* +X198932142Y-152946485D01* +X199836904Y-153279819D02* +X199265476Y-153279819D01* +X199551190Y-153279819D02* +X199551190Y-152279819D01* +X199551190Y-152279819D02* +X199455952Y-152422676D01* +X199455952Y-152422676D02* +X199360714Y-152517914D01* +X199360714Y-152517914D02* +X199265476Y-152565533D01* +X168614942Y-131414819D02* +X168281609Y-130938628D01* +X168043514Y-131414819D02* +X168043514Y-130414819D01* +X168043514Y-130414819D02* +X168424466Y-130414819D01* +X168424466Y-130414819D02* +X168519704Y-130462438D01* +X168519704Y-130462438D02* +X168567323Y-130510057D01* +X168567323Y-130510057D02* +X168614942Y-130605295D01* +X168614942Y-130605295D02* +X168614942Y-130748152D01* +X168614942Y-130748152D02* +X168567323Y-130843390D01* +X168567323Y-130843390D02* +X168519704Y-130891009D01* +X168519704Y-130891009D02* +X168424466Y-130938628D01* +X168424466Y-130938628D02* +X168043514Y-130938628D01* +X168948276Y-130414819D02* +X169567323Y-130414819D01* +X169567323Y-130414819D02* +X169233990Y-130795771D01* +X169233990Y-130795771D02* +X169376847Y-130795771D01* +X169376847Y-130795771D02* +X169472085Y-130843390D01* +X169472085Y-130843390D02* +X169519704Y-130891009D01* +X169519704Y-130891009D02* +X169567323Y-130986247D01* +X169567323Y-130986247D02* +X169567323Y-131224342D01* +X169567323Y-131224342D02* +X169519704Y-131319580D01* +X169519704Y-131319580D02* +X169472085Y-131367200D01* +X169472085Y-131367200D02* +X169376847Y-131414819D01* +X169376847Y-131414819D02* +X169091133Y-131414819D01* +X169091133Y-131414819D02* +X168995895Y-131367200D01* +X168995895Y-131367200D02* +X168948276Y-131319580D01* +X170424466Y-130748152D02* +X170424466Y-131414819D01* +X170186371Y-130367200D02* +X169948276Y-131081485D01* +X169948276Y-131081485D02* +X170567323Y-131081485D01* +X142634819Y-137952857D02* +X142158628Y-138286190D01* +X142634819Y-138524285D02* +X141634819Y-138524285D01* +X141634819Y-138524285D02* +X141634819Y-138143333D01* +X141634819Y-138143333D02* +X141682438Y-138048095D01* +X141682438Y-138048095D02* +X141730057Y-138000476D01* +X141730057Y-138000476D02* +X141825295Y-137952857D01* +X141825295Y-137952857D02* +X141968152Y-137952857D01* +X141968152Y-137952857D02* +X142063390Y-138000476D01* +X142063390Y-138000476D02* +X142111009Y-138048095D01* +X142111009Y-138048095D02* +X142158628Y-138143333D01* +X142158628Y-138143333D02* +X142158628Y-138524285D01* +X141968152Y-137095714D02* +X142634819Y-137095714D01* +X141587200Y-137333809D02* +X142301485Y-137571904D01* +X142301485Y-137571904D02* +X142301485Y-136952857D01* +X141968152Y-136143333D02* +X142634819Y-136143333D01* +X141587200Y-136381428D02* +X142301485Y-136619523D01* +X142301485Y-136619523D02* +X142301485Y-136000476D01* +X173682142Y-164184580D02* +X173634523Y-164232200D01* +X173634523Y-164232200D02* +X173491666Y-164279819D01* +X173491666Y-164279819D02* +X173396428Y-164279819D01* +X173396428Y-164279819D02* +X173253571Y-164232200D01* +X173253571Y-164232200D02* +X173158333Y-164136961D01* +X173158333Y-164136961D02* +X173110714Y-164041723D01* +X173110714Y-164041723D02* +X173063095Y-163851247D01* +X173063095Y-163851247D02* +X173063095Y-163708390D01* +X173063095Y-163708390D02* +X173110714Y-163517914D01* +X173110714Y-163517914D02* +X173158333Y-163422676D01* +X173158333Y-163422676D02* +X173253571Y-163327438D01* +X173253571Y-163327438D02* +X173396428Y-163279819D01* +X173396428Y-163279819D02* +X173491666Y-163279819D01* +X173491666Y-163279819D02* +X173634523Y-163327438D01* +X173634523Y-163327438D02* +X173682142Y-163375057D01* +X174063095Y-163375057D02* +X174110714Y-163327438D01* +X174110714Y-163327438D02* +X174205952Y-163279819D01* +X174205952Y-163279819D02* +X174444047Y-163279819D01* +X174444047Y-163279819D02* +X174539285Y-163327438D01* +X174539285Y-163327438D02* +X174586904Y-163375057D01* +X174586904Y-163375057D02* +X174634523Y-163470295D01* +X174634523Y-163470295D02* +X174634523Y-163565533D01* +X174634523Y-163565533D02* +X174586904Y-163708390D01* +X174586904Y-163708390D02* +X174015476Y-164279819D01* +X174015476Y-164279819D02* +X174634523Y-164279819D01* +X174967857Y-163279819D02* +X175634523Y-163279819D01* +X175634523Y-163279819D02* +X175205952Y-164279819D01* +X204534580Y-161067857D02* +X204582200Y-161115476D01* +X204582200Y-161115476D02* +X204629819Y-161258333D01* +X204629819Y-161258333D02* +X204629819Y-161353571D01* +X204629819Y-161353571D02* +X204582200Y-161496428D01* +X204582200Y-161496428D02* +X204486961Y-161591666D01* +X204486961Y-161591666D02* +X204391723Y-161639285D01* +X204391723Y-161639285D02* +X204201247Y-161686904D01* +X204201247Y-161686904D02* +X204058390Y-161686904D01* +X204058390Y-161686904D02* +X203867914Y-161639285D01* +X203867914Y-161639285D02* +X203772676Y-161591666D01* +X203772676Y-161591666D02* +X203677438Y-161496428D01* +X203677438Y-161496428D02* +X203629819Y-161353571D01* +X203629819Y-161353571D02* +X203629819Y-161258333D01* +X203629819Y-161258333D02* +X203677438Y-161115476D01* +X203677438Y-161115476D02* +X203725057Y-161067857D01* +X203963152Y-160210714D02* +X204629819Y-160210714D01* +X203582200Y-160448809D02* +X204296485Y-160686904D01* +X204296485Y-160686904D02* +X204296485Y-160067857D01* +X203963152Y-159258333D02* +X204629819Y-159258333D01* +X203582200Y-159496428D02* +X204296485Y-159734523D01* +X204296485Y-159734523D02* +X204296485Y-159115476D01* +X235794819Y-146372857D02* +X235318628Y-146706190D01* +X235794819Y-146944285D02* +X234794819Y-146944285D01* +X234794819Y-146944285D02* +X234794819Y-146563333D01* +X234794819Y-146563333D02* +X234842438Y-146468095D01* +X234842438Y-146468095D02* +X234890057Y-146420476D01* +X234890057Y-146420476D02* +X234985295Y-146372857D01* +X234985295Y-146372857D02* +X235128152Y-146372857D01* +X235128152Y-146372857D02* +X235223390Y-146420476D01* +X235223390Y-146420476D02* +X235271009Y-146468095D01* +X235271009Y-146468095D02* +X235318628Y-146563333D01* +X235318628Y-146563333D02* +X235318628Y-146944285D01* +X235223390Y-145801428D02* +X235175771Y-145896666D01* +X235175771Y-145896666D02* +X235128152Y-145944285D01* +X235128152Y-145944285D02* +X235032914Y-145991904D01* +X235032914Y-145991904D02* +X234985295Y-145991904D01* +X234985295Y-145991904D02* +X234890057Y-145944285D01* +X234890057Y-145944285D02* +X234842438Y-145896666D01* +X234842438Y-145896666D02* +X234794819Y-145801428D01* +X234794819Y-145801428D02* +X234794819Y-145610952D01* +X234794819Y-145610952D02* +X234842438Y-145515714D01* +X234842438Y-145515714D02* +X234890057Y-145468095D01* +X234890057Y-145468095D02* +X234985295Y-145420476D01* +X234985295Y-145420476D02* +X235032914Y-145420476D01* +X235032914Y-145420476D02* +X235128152Y-145468095D01* +X235128152Y-145468095D02* +X235175771Y-145515714D01* +X235175771Y-145515714D02* +X235223390Y-145610952D01* +X235223390Y-145610952D02* +X235223390Y-145801428D01* +X235223390Y-145801428D02* +X235271009Y-145896666D01* +X235271009Y-145896666D02* +X235318628Y-145944285D01* +X235318628Y-145944285D02* +X235413866Y-145991904D01* +X235413866Y-145991904D02* +X235604342Y-145991904D01* +X235604342Y-145991904D02* +X235699580Y-145944285D01* +X235699580Y-145944285D02* +X235747200Y-145896666D01* +X235747200Y-145896666D02* +X235794819Y-145801428D01* +X235794819Y-145801428D02* +X235794819Y-145610952D01* +X235794819Y-145610952D02* +X235747200Y-145515714D01* +X235747200Y-145515714D02* +X235699580Y-145468095D01* +X235699580Y-145468095D02* +X235604342Y-145420476D01* +X235604342Y-145420476D02* +X235413866Y-145420476D01* +X235413866Y-145420476D02* +X235318628Y-145468095D01* +X235318628Y-145468095D02* +X235271009Y-145515714D01* +X235271009Y-145515714D02* +X235223390Y-145610952D01* +X234794819Y-144563333D02* +X234794819Y-144753809D01* +X234794819Y-144753809D02* +X234842438Y-144849047D01* +X234842438Y-144849047D02* +X234890057Y-144896666D01* +X234890057Y-144896666D02* +X235032914Y-144991904D01* +X235032914Y-144991904D02* +X235223390Y-145039523D01* +X235223390Y-145039523D02* +X235604342Y-145039523D01* +X235604342Y-145039523D02* +X235699580Y-144991904D01* +X235699580Y-144991904D02* +X235747200Y-144944285D01* +X235747200Y-144944285D02* +X235794819Y-144849047D01* +X235794819Y-144849047D02* +X235794819Y-144658571D01* +X235794819Y-144658571D02* +X235747200Y-144563333D01* +X235747200Y-144563333D02* +X235699580Y-144515714D01* +X235699580Y-144515714D02* +X235604342Y-144468095D01* +X235604342Y-144468095D02* +X235366247Y-144468095D01* +X235366247Y-144468095D02* +X235271009Y-144515714D01* +X235271009Y-144515714D02* +X235223390Y-144563333D01* +X235223390Y-144563333D02* +X235175771Y-144658571D01* +X235175771Y-144658571D02* +X235175771Y-144849047D01* +X235175771Y-144849047D02* +X235223390Y-144944285D01* +X235223390Y-144944285D02* +X235271009Y-144991904D01* +X235271009Y-144991904D02* +X235366247Y-145039523D01* +X248975678Y-163577474D02* +X248642345Y-163101283D01* +X248404250Y-163577474D02* +X248404250Y-162577474D01* +X248404250Y-162577474D02* +X248785202Y-162577474D01* +X248785202Y-162577474D02* +X248880440Y-162625093D01* +X248880440Y-162625093D02* +X248928059Y-162672712D01* +X248928059Y-162672712D02* +X248975678Y-162767950D01* +X248975678Y-162767950D02* +X248975678Y-162910807D01* +X248975678Y-162910807D02* +X248928059Y-163006045D01* +X248928059Y-163006045D02* +X248880440Y-163053664D01* +X248880440Y-163053664D02* +X248785202Y-163101283D01* +X248785202Y-163101283D02* +X248404250Y-163101283D01* +X249880440Y-162577474D02* +X249404250Y-162577474D01* +X249404250Y-162577474D02* +X249356631Y-163053664D01* +X249356631Y-163053664D02* +X249404250Y-163006045D01* +X249404250Y-163006045D02* +X249499488Y-162958426D01* +X249499488Y-162958426D02* +X249737583Y-162958426D01* +X249737583Y-162958426D02* +X249832821Y-163006045D01* +X249832821Y-163006045D02* +X249880440Y-163053664D01* +X249880440Y-163053664D02* +X249928059Y-163148902D01* +X249928059Y-163148902D02* +X249928059Y-163386997D01* +X249928059Y-163386997D02* +X249880440Y-163482235D01* +X249880440Y-163482235D02* +X249832821Y-163529855D01* +X249832821Y-163529855D02* +X249737583Y-163577474D01* +X249737583Y-163577474D02* +X249499488Y-163577474D01* +X249499488Y-163577474D02* +X249404250Y-163529855D01* +X249404250Y-163529855D02* +X249356631Y-163482235D01* +X263282678Y-156156666D02* +X263330298Y-156204285D01* +X263330298Y-156204285D02* +X263377917Y-156347142D01* +X263377917Y-156347142D02* +X263377917Y-156442380D01* +X263377917Y-156442380D02* +X263330298Y-156585237D01* +X263330298Y-156585237D02* +X263235059Y-156680475D01* +X263235059Y-156680475D02* +X263139821Y-156728094D01* +X263139821Y-156728094D02* +X262949345Y-156775713D01* +X262949345Y-156775713D02* +X262806488Y-156775713D01* +X262806488Y-156775713D02* +X262616012Y-156728094D01* +X262616012Y-156728094D02* +X262520774Y-156680475D01* +X262520774Y-156680475D02* +X262425536Y-156585237D01* +X262425536Y-156585237D02* +X262377917Y-156442380D01* +X262377917Y-156442380D02* +X262377917Y-156347142D01* +X262377917Y-156347142D02* +X262425536Y-156204285D01* +X262425536Y-156204285D02* +X262473155Y-156156666D01* +X262377917Y-155823332D02* +X262377917Y-155156666D01* +X262377917Y-155156666D02* +X263377917Y-155585237D01* +X266917142Y-156152080D02* +X266869523Y-156199700D01* +X266869523Y-156199700D02* +X266726666Y-156247319D01* +X266726666Y-156247319D02* +X266631428Y-156247319D01* +X266631428Y-156247319D02* +X266488571Y-156199700D01* +X266488571Y-156199700D02* +X266393333Y-156104461D01* +X266393333Y-156104461D02* +X266345714Y-156009223D01* +X266345714Y-156009223D02* +X266298095Y-155818747D01* +X266298095Y-155818747D02* +X266298095Y-155675890D01* +X266298095Y-155675890D02* +X266345714Y-155485414D01* +X266345714Y-155485414D02* +X266393333Y-155390176D01* +X266393333Y-155390176D02* +X266488571Y-155294938D01* +X266488571Y-155294938D02* +X266631428Y-155247319D01* +X266631428Y-155247319D02* +X266726666Y-155247319D01* +X266726666Y-155247319D02* +X266869523Y-155294938D01* +X266869523Y-155294938D02* +X266917142Y-155342557D01* +X267869523Y-156247319D02* +X267298095Y-156247319D01* +X267583809Y-156247319D02* +X267583809Y-155247319D01* +X267583809Y-155247319D02* +X267488571Y-155390176D01* +X267488571Y-155390176D02* +X267393333Y-155485414D01* +X267393333Y-155485414D02* +X267298095Y-155533033D01* +X268202857Y-155247319D02* +X268821904Y-155247319D01* +X268821904Y-155247319D02* +X268488571Y-155628271D01* +X268488571Y-155628271D02* +X268631428Y-155628271D01* +X268631428Y-155628271D02* +X268726666Y-155675890D01* +X268726666Y-155675890D02* +X268774285Y-155723509D01* +X268774285Y-155723509D02* +X268821904Y-155818747D01* +X268821904Y-155818747D02* +X268821904Y-156056842D01* +X268821904Y-156056842D02* +X268774285Y-156152080D01* +X268774285Y-156152080D02* +X268726666Y-156199700D01* +X268726666Y-156199700D02* +X268631428Y-156247319D01* +X268631428Y-156247319D02* +X268345714Y-156247319D01* +X268345714Y-156247319D02* +X268250476Y-156199700D01* +X268250476Y-156199700D02* +X268202857Y-156152080D01* +X173732142Y-170584580D02* +X173684523Y-170632200D01* +X173684523Y-170632200D02* +X173541666Y-170679819D01* +X173541666Y-170679819D02* +X173446428Y-170679819D01* +X173446428Y-170679819D02* +X173303571Y-170632200D01* +X173303571Y-170632200D02* +X173208333Y-170536961D01* +X173208333Y-170536961D02* +X173160714Y-170441723D01* +X173160714Y-170441723D02* +X173113095Y-170251247D01* +X173113095Y-170251247D02* +X173113095Y-170108390D01* +X173113095Y-170108390D02* +X173160714Y-169917914D01* +X173160714Y-169917914D02* +X173208333Y-169822676D01* +X173208333Y-169822676D02* +X173303571Y-169727438D01* +X173303571Y-169727438D02* +X173446428Y-169679819D01* +X173446428Y-169679819D02* +X173541666Y-169679819D01* +X173541666Y-169679819D02* +X173684523Y-169727438D01* +X173684523Y-169727438D02* +X173732142Y-169775057D01* +X174113095Y-169775057D02* +X174160714Y-169727438D01* +X174160714Y-169727438D02* +X174255952Y-169679819D01* +X174255952Y-169679819D02* +X174494047Y-169679819D01* +X174494047Y-169679819D02* +X174589285Y-169727438D01* +X174589285Y-169727438D02* +X174636904Y-169775057D01* +X174636904Y-169775057D02* +X174684523Y-169870295D01* +X174684523Y-169870295D02* +X174684523Y-169965533D01* +X174684523Y-169965533D02* +X174636904Y-170108390D01* +X174636904Y-170108390D02* +X174065476Y-170679819D01* +X174065476Y-170679819D02* +X174684523Y-170679819D01* +X175541666Y-169679819D02* +X175351190Y-169679819D01* +X175351190Y-169679819D02* +X175255952Y-169727438D01* +X175255952Y-169727438D02* +X175208333Y-169775057D01* +X175208333Y-169775057D02* +X175113095Y-169917914D01* +X175113095Y-169917914D02* +X175065476Y-170108390D01* +X175065476Y-170108390D02* +X175065476Y-170489342D01* +X175065476Y-170489342D02* +X175113095Y-170584580D01* +X175113095Y-170584580D02* +X175160714Y-170632200D01* +X175160714Y-170632200D02* +X175255952Y-170679819D01* +X175255952Y-170679819D02* +X175446428Y-170679819D01* +X175446428Y-170679819D02* +X175541666Y-170632200D01* +X175541666Y-170632200D02* +X175589285Y-170584580D01* +X175589285Y-170584580D02* +X175636904Y-170489342D01* +X175636904Y-170489342D02* +X175636904Y-170251247D01* +X175636904Y-170251247D02* +X175589285Y-170156009D01* +X175589285Y-170156009D02* +X175541666Y-170108390D01* +X175541666Y-170108390D02* +X175446428Y-170060771D01* +X175446428Y-170060771D02* +X175255952Y-170060771D01* +X175255952Y-170060771D02* +X175160714Y-170108390D01* +X175160714Y-170108390D02* +X175113095Y-170156009D01* +X175113095Y-170156009D02* +X175065476Y-170251247D01* +X251203095Y-139374819D02* +X251203095Y-140184342D01* +X251203095Y-140184342D02* +X251250714Y-140279580D01* +X251250714Y-140279580D02* +X251298333Y-140327200D01* +X251298333Y-140327200D02* +X251393571Y-140374819D01* +X251393571Y-140374819D02* +X251584047Y-140374819D01* +X251584047Y-140374819D02* +X251679285Y-140327200D01* +X251679285Y-140327200D02* +X251726904Y-140279580D01* +X251726904Y-140279580D02* +X251774523Y-140184342D01* +X251774523Y-140184342D02* +X251774523Y-139374819D01* +X252774523Y-140374819D02* +X252203095Y-140374819D01* +X252488809Y-140374819D02* +X252488809Y-139374819D01* +X252488809Y-139374819D02* +X252393571Y-139517676D01* +X252393571Y-139517676D02* +X252298333Y-139612914D01* +X252298333Y-139612914D02* +X252203095Y-139660533D01* +X158042619Y-135181904D02* +X158852142Y-135181904D01* +X158852142Y-135181904D02* +X158947380Y-135134285D01* +X158947380Y-135134285D02* +X158995000Y-135086666D01* +X158995000Y-135086666D02* +X159042619Y-134991428D01* +X159042619Y-134991428D02* +X159042619Y-134800952D01* +X159042619Y-134800952D02* +X158995000Y-134705714D01* +X158995000Y-134705714D02* +X158947380Y-134658095D01* +X158947380Y-134658095D02* +X158852142Y-134610476D01* +X158852142Y-134610476D02* +X158042619Y-134610476D01* +X158042619Y-133658095D02* +X158042619Y-134134285D01* +X158042619Y-134134285D02* +X158518809Y-134181904D01* +X158518809Y-134181904D02* +X158471190Y-134134285D01* +X158471190Y-134134285D02* +X158423571Y-134039047D01* +X158423571Y-134039047D02* +X158423571Y-133800952D01* +X158423571Y-133800952D02* +X158471190Y-133705714D01* +X158471190Y-133705714D02* +X158518809Y-133658095D01* +X158518809Y-133658095D02* +X158614047Y-133610476D01* +X158614047Y-133610476D02* +X158852142Y-133610476D01* +X158852142Y-133610476D02* +X158947380Y-133658095D01* +X158947380Y-133658095D02* +X158995000Y-133705714D01* +X158995000Y-133705714D02* +X159042619Y-133800952D01* +X159042619Y-133800952D02* +X159042619Y-134039047D01* +X159042619Y-134039047D02* +X158995000Y-134134285D01* +X158995000Y-134134285D02* +X158947380Y-134181904D01* +X181328571Y-115357200D02* +X181442857Y-115404819D01* +X181442857Y-115404819D02* +X181633333Y-115404819D01* +X181633333Y-115404819D02* +X181709524Y-115357200D01* +X181709524Y-115357200D02* +X181747619Y-115309580D01* +X181747619Y-115309580D02* +X181785714Y-115214342D01* +X181785714Y-115214342D02* +X181785714Y-115119104D01* +X181785714Y-115119104D02* +X181747619Y-115023866D01* +X181747619Y-115023866D02* +X181709524Y-114976247D01* +X181709524Y-114976247D02* +X181633333Y-114928628D01* +X181633333Y-114928628D02* +X181480952Y-114881009D01* +X181480952Y-114881009D02* +X181404762Y-114833390D01* +X181404762Y-114833390D02* +X181366667Y-114785771D01* +X181366667Y-114785771D02* +X181328571Y-114690533D01* +X181328571Y-114690533D02* +X181328571Y-114595295D01* +X181328571Y-114595295D02* +X181366667Y-114500057D01* +X181366667Y-114500057D02* +X181404762Y-114452438D01* +X181404762Y-114452438D02* +X181480952Y-114404819D01* +X181480952Y-114404819D02* +X181671429Y-114404819D01* +X181671429Y-114404819D02* +X181785714Y-114452438D01* +X182128572Y-115404819D02* +X182128572Y-114404819D01* +X182128572Y-114404819D02* +X182319048Y-114404819D01* +X182319048Y-114404819D02* +X182433334Y-114452438D01* +X182433334Y-114452438D02* +X182509524Y-114547676D01* +X182509524Y-114547676D02* +X182547619Y-114642914D01* +X182547619Y-114642914D02* +X182585715Y-114833390D01* +X182585715Y-114833390D02* +X182585715Y-114976247D01* +X182585715Y-114976247D02* +X182547619Y-115166723D01* +X182547619Y-115166723D02* +X182509524Y-115261961D01* +X182509524Y-115261961D02* +X182433334Y-115357200D01* +X182433334Y-115357200D02* +X182319048Y-115404819D01* +X182319048Y-115404819D02* +X182128572Y-115404819D01* +X182890476Y-115119104D02* +X183271429Y-115119104D01* +X182814286Y-115404819D02* +X183080953Y-114404819D01* +X183080953Y-114404819D02* +X183347619Y-115404819D01* +X208174285Y-128354819D02* +X208507618Y-129354819D01* +X208507618Y-129354819D02* +X208840951Y-128354819D01* +X209240951Y-129465295D02* +X209164761Y-129427200D01* +X209164761Y-129427200D02* +X209126666Y-129389104D01* +X209126666Y-129389104D02* +X209088570Y-129312914D01* +X209088570Y-129312914D02* +X209088570Y-129084342D01* +X209088570Y-129084342D02* +X209126666Y-129008152D01* +X209126666Y-129008152D02* +X209164761Y-128970057D01* +X209164761Y-128970057D02* +X209240951Y-128931961D01* +X209240951Y-128931961D02* +X209355237Y-128931961D01* +X209355237Y-128931961D02* +X209431428Y-128970057D01* +X209431428Y-128970057D02* +X209469523Y-129008152D01* +X209469523Y-129008152D02* +X209507618Y-129084342D01* +X209507618Y-129084342D02* +X209507618Y-129312914D01* +X209507618Y-129312914D02* +X209469523Y-129389104D01* +X209469523Y-129389104D02* +X209431428Y-129427200D01* +X209431428Y-129427200D02* +X209355237Y-129465295D01* +X209355237Y-129465295D02* +X209240951Y-129465295D01* +X210193333Y-128931961D02* +X210193333Y-129465295D01* +X209850476Y-128931961D02* +X209850476Y-129351009D01* +X209850476Y-129351009D02* +X209888571Y-129427200D01* +X209888571Y-129427200D02* +X209964761Y-129465295D01* +X209964761Y-129465295D02* +X210079047Y-129465295D01* +X210079047Y-129465295D02* +X210155238Y-129427200D01* +X210155238Y-129427200D02* +X210193333Y-129389104D01* +X210460000Y-128931961D02* +X210764762Y-128931961D01* +X210574286Y-128665295D02* +X210574286Y-129351009D01* +X210574286Y-129351009D02* +X210612381Y-129427200D01* +X210612381Y-129427200D02* +X210688571Y-129465295D01* +X210688571Y-129465295D02* +X210764762Y-129465295D01* +X221292142Y-137224819D02* +X220958809Y-136748628D01* +X220720714Y-137224819D02* +X220720714Y-136224819D01* +X220720714Y-136224819D02* +X221101666Y-136224819D01* +X221101666Y-136224819D02* +X221196904Y-136272438D01* +X221196904Y-136272438D02* +X221244523Y-136320057D01* +X221244523Y-136320057D02* +X221292142Y-136415295D01* +X221292142Y-136415295D02* +X221292142Y-136558152D01* +X221292142Y-136558152D02* +X221244523Y-136653390D01* +X221244523Y-136653390D02* +X221196904Y-136701009D01* +X221196904Y-136701009D02* +X221101666Y-136748628D01* +X221101666Y-136748628D02* +X220720714Y-136748628D01* +X221625476Y-136224819D02* +X222244523Y-136224819D01* +X222244523Y-136224819D02* +X221911190Y-136605771D01* +X221911190Y-136605771D02* +X222054047Y-136605771D01* +X222054047Y-136605771D02* +X222149285Y-136653390D01* +X222149285Y-136653390D02* +X222196904Y-136701009D01* +X222196904Y-136701009D02* +X222244523Y-136796247D01* +X222244523Y-136796247D02* +X222244523Y-137034342D01* +X222244523Y-137034342D02* +X222196904Y-137129580D01* +X222196904Y-137129580D02* +X222149285Y-137177200D01* +X222149285Y-137177200D02* +X222054047Y-137224819D01* +X222054047Y-137224819D02* +X221768333Y-137224819D01* +X221768333Y-137224819D02* +X221673095Y-137177200D01* +X221673095Y-137177200D02* +X221625476Y-137129580D01* +X222863571Y-136224819D02* +X222958809Y-136224819D01* +X222958809Y-136224819D02* +X223054047Y-136272438D01* +X223054047Y-136272438D02* +X223101666Y-136320057D01* +X223101666Y-136320057D02* +X223149285Y-136415295D01* +X223149285Y-136415295D02* +X223196904Y-136605771D01* +X223196904Y-136605771D02* +X223196904Y-136843866D01* +X223196904Y-136843866D02* +X223149285Y-137034342D01* +X223149285Y-137034342D02* +X223101666Y-137129580D01* +X223101666Y-137129580D02* +X223054047Y-137177200D01* +X223054047Y-137177200D02* +X222958809Y-137224819D01* +X222958809Y-137224819D02* +X222863571Y-137224819D01* +X222863571Y-137224819D02* +X222768333Y-137177200D01* +X222768333Y-137177200D02* +X222720714Y-137129580D01* +X222720714Y-137129580D02* +X222673095Y-137034342D01* +X222673095Y-137034342D02* +X222625476Y-136843866D01* +X222625476Y-136843866D02* +X222625476Y-136605771D01* +X222625476Y-136605771D02* +X222673095Y-136415295D01* +X222673095Y-136415295D02* +X222720714Y-136320057D01* +X222720714Y-136320057D02* +X222768333Y-136272438D01* +X222768333Y-136272438D02* +X222863571Y-136224819D01* +X184007142Y-109804819D02* +X183673809Y-109328628D01* +X183435714Y-109804819D02* +X183435714Y-108804819D01* +X183435714Y-108804819D02* +X183816666Y-108804819D01* +X183816666Y-108804819D02* +X183911904Y-108852438D01* +X183911904Y-108852438D02* +X183959523Y-108900057D01* +X183959523Y-108900057D02* +X184007142Y-108995295D01* +X184007142Y-108995295D02* +X184007142Y-109138152D01* +X184007142Y-109138152D02* +X183959523Y-109233390D01* +X183959523Y-109233390D02* +X183911904Y-109281009D01* +X183911904Y-109281009D02* +X183816666Y-109328628D01* +X183816666Y-109328628D02* +X183435714Y-109328628D01* +X184959523Y-109804819D02* +X184388095Y-109804819D01* +X184673809Y-109804819D02* +X184673809Y-108804819D01* +X184673809Y-108804819D02* +X184578571Y-108947676D01* +X184578571Y-108947676D02* +X184483333Y-109042914D01* +X184483333Y-109042914D02* +X184388095Y-109090533D01* +X185340476Y-108900057D02* +X185388095Y-108852438D01* +X185388095Y-108852438D02* +X185483333Y-108804819D01* +X185483333Y-108804819D02* +X185721428Y-108804819D01* +X185721428Y-108804819D02* +X185816666Y-108852438D01* +X185816666Y-108852438D02* +X185864285Y-108900057D01* +X185864285Y-108900057D02* +X185911904Y-108995295D01* +X185911904Y-108995295D02* +X185911904Y-109090533D01* +X185911904Y-109090533D02* +X185864285Y-109233390D01* +X185864285Y-109233390D02* +X185292857Y-109804819D01* +X185292857Y-109804819D02* +X185911904Y-109804819D01* +X217439819Y-160422857D02* +X216963628Y-160756190D01* +X217439819Y-160994285D02* +X216439819Y-160994285D01* +X216439819Y-160994285D02* +X216439819Y-160613333D01* +X216439819Y-160613333D02* +X216487438Y-160518095D01* +X216487438Y-160518095D02* +X216535057Y-160470476D01* +X216535057Y-160470476D02* +X216630295Y-160422857D01* +X216630295Y-160422857D02* +X216773152Y-160422857D01* +X216773152Y-160422857D02* +X216868390Y-160470476D01* +X216868390Y-160470476D02* +X216916009Y-160518095D01* +X216916009Y-160518095D02* +X216963628Y-160613333D01* +X216963628Y-160613333D02* +X216963628Y-160994285D01* +X216439819Y-160089523D02* +X216439819Y-159422857D01* +X216439819Y-159422857D02* +X217439819Y-159851428D01* +X216868390Y-158899047D02* +X216820771Y-158994285D01* +X216820771Y-158994285D02* +X216773152Y-159041904D01* +X216773152Y-159041904D02* +X216677914Y-159089523D01* +X216677914Y-159089523D02* +X216630295Y-159089523D01* +X216630295Y-159089523D02* +X216535057Y-159041904D01* +X216535057Y-159041904D02* +X216487438Y-158994285D01* +X216487438Y-158994285D02* +X216439819Y-158899047D01* +X216439819Y-158899047D02* +X216439819Y-158708571D01* +X216439819Y-158708571D02* +X216487438Y-158613333D01* +X216487438Y-158613333D02* +X216535057Y-158565714D01* +X216535057Y-158565714D02* +X216630295Y-158518095D01* +X216630295Y-158518095D02* +X216677914Y-158518095D01* +X216677914Y-158518095D02* +X216773152Y-158565714D01* +X216773152Y-158565714D02* +X216820771Y-158613333D01* +X216820771Y-158613333D02* +X216868390Y-158708571D01* +X216868390Y-158708571D02* +X216868390Y-158899047D01* +X216868390Y-158899047D02* +X216916009Y-158994285D01* +X216916009Y-158994285D02* +X216963628Y-159041904D01* +X216963628Y-159041904D02* +X217058866Y-159089523D01* +X217058866Y-159089523D02* +X217249342Y-159089523D01* +X217249342Y-159089523D02* +X217344580Y-159041904D01* +X217344580Y-159041904D02* +X217392200Y-158994285D01* +X217392200Y-158994285D02* +X217439819Y-158899047D01* +X217439819Y-158899047D02* +X217439819Y-158708571D01* +X217439819Y-158708571D02* +X217392200Y-158613333D01* +X217392200Y-158613333D02* +X217344580Y-158565714D01* +X217344580Y-158565714D02* +X217249342Y-158518095D01* +X217249342Y-158518095D02* +X217058866Y-158518095D01* +X217058866Y-158518095D02* +X216963628Y-158565714D01* +X216963628Y-158565714D02* +X216916009Y-158613333D01* +X216916009Y-158613333D02* +X216868390Y-158708571D01* +X168864819Y-172692857D02* +X168388628Y-173026190D01* +X168864819Y-173264285D02* +X167864819Y-173264285D01* +X167864819Y-173264285D02* +X167864819Y-172883333D01* +X167864819Y-172883333D02* +X167912438Y-172788095D01* +X167912438Y-172788095D02* +X167960057Y-172740476D01* +X167960057Y-172740476D02* +X168055295Y-172692857D01* +X168055295Y-172692857D02* +X168198152Y-172692857D01* +X168198152Y-172692857D02* +X168293390Y-172740476D01* +X168293390Y-172740476D02* +X168341009Y-172788095D01* +X168341009Y-172788095D02* +X168388628Y-172883333D01* +X168388628Y-172883333D02* +X168388628Y-173264285D01* +X167864819Y-171788095D02* +X167864819Y-172264285D01* +X167864819Y-172264285D02* +X168341009Y-172311904D01* +X168341009Y-172311904D02* +X168293390Y-172264285D01* +X168293390Y-172264285D02* +X168245771Y-172169047D01* +X168245771Y-172169047D02* +X168245771Y-171930952D01* +X168245771Y-171930952D02* +X168293390Y-171835714D01* +X168293390Y-171835714D02* +X168341009Y-171788095D01* +X168341009Y-171788095D02* +X168436247Y-171740476D01* +X168436247Y-171740476D02* +X168674342Y-171740476D01* +X168674342Y-171740476D02* +X168769580Y-171788095D01* +X168769580Y-171788095D02* +X168817200Y-171835714D01* +X168817200Y-171835714D02* +X168864819Y-171930952D01* +X168864819Y-171930952D02* +X168864819Y-172169047D01* +X168864819Y-172169047D02* +X168817200Y-172264285D01* +X168817200Y-172264285D02* +X168769580Y-172311904D01* +X168198152Y-170883333D02* +X168864819Y-170883333D01* +X167817200Y-171121428D02* +X168531485Y-171359523D01* +X168531485Y-171359523D02* +X168531485Y-170740476D01* +X173707142Y-160859819D02* +X173373809Y-160383628D01* +X173135714Y-160859819D02* +X173135714Y-159859819D01* +X173135714Y-159859819D02* +X173516666Y-159859819D01* +X173516666Y-159859819D02* +X173611904Y-159907438D01* +X173611904Y-159907438D02* +X173659523Y-159955057D01* +X173659523Y-159955057D02* +X173707142Y-160050295D01* +X173707142Y-160050295D02* +X173707142Y-160193152D01* +X173707142Y-160193152D02* +X173659523Y-160288390D01* +X173659523Y-160288390D02* +X173611904Y-160336009D01* +X173611904Y-160336009D02* +X173516666Y-160383628D01* +X173516666Y-160383628D02* +X173135714Y-160383628D01* +X174611904Y-159859819D02* +X174135714Y-159859819D01* +X174135714Y-159859819D02* +X174088095Y-160336009D01* +X174088095Y-160336009D02* +X174135714Y-160288390D01* +X174135714Y-160288390D02* +X174230952Y-160240771D01* +X174230952Y-160240771D02* +X174469047Y-160240771D01* +X174469047Y-160240771D02* +X174564285Y-160288390D01* +X174564285Y-160288390D02* +X174611904Y-160336009D01* +X174611904Y-160336009D02* +X174659523Y-160431247D01* +X174659523Y-160431247D02* +X174659523Y-160669342D01* +X174659523Y-160669342D02* +X174611904Y-160764580D01* +X174611904Y-160764580D02* +X174564285Y-160812200D01* +X174564285Y-160812200D02* +X174469047Y-160859819D01* +X174469047Y-160859819D02* +X174230952Y-160859819D01* +X174230952Y-160859819D02* +X174135714Y-160812200D01* +X174135714Y-160812200D02* +X174088095Y-160764580D01* +X174992857Y-159859819D02* +X175659523Y-159859819D01* +X175659523Y-159859819D02* +X175230952Y-160859819D01* +X173682142Y-162384580D02* +X173634523Y-162432200D01* +X173634523Y-162432200D02* +X173491666Y-162479819D01* +X173491666Y-162479819D02* +X173396428Y-162479819D01* +X173396428Y-162479819D02* +X173253571Y-162432200D01* +X173253571Y-162432200D02* +X173158333Y-162336961D01* +X173158333Y-162336961D02* +X173110714Y-162241723D01* +X173110714Y-162241723D02* +X173063095Y-162051247D01* +X173063095Y-162051247D02* +X173063095Y-161908390D01* +X173063095Y-161908390D02* +X173110714Y-161717914D01* +X173110714Y-161717914D02* +X173158333Y-161622676D01* +X173158333Y-161622676D02* +X173253571Y-161527438D01* +X173253571Y-161527438D02* +X173396428Y-161479819D01* +X173396428Y-161479819D02* +X173491666Y-161479819D01* +X173491666Y-161479819D02* +X173634523Y-161527438D01* +X173634523Y-161527438D02* +X173682142Y-161575057D01* +X174015476Y-161479819D02* +X174634523Y-161479819D01* +X174634523Y-161479819D02* +X174301190Y-161860771D01* +X174301190Y-161860771D02* +X174444047Y-161860771D01* +X174444047Y-161860771D02* +X174539285Y-161908390D01* +X174539285Y-161908390D02* +X174586904Y-161956009D01* +X174586904Y-161956009D02* +X174634523Y-162051247D01* +X174634523Y-162051247D02* +X174634523Y-162289342D01* +X174634523Y-162289342D02* +X174586904Y-162384580D01* +X174586904Y-162384580D02* +X174539285Y-162432200D01* +X174539285Y-162432200D02* +X174444047Y-162479819D01* +X174444047Y-162479819D02* +X174158333Y-162479819D01* +X174158333Y-162479819D02* +X174063095Y-162432200D01* +X174063095Y-162432200D02* +X174015476Y-162384580D01* +X175253571Y-161479819D02* +X175348809Y-161479819D01* +X175348809Y-161479819D02* +X175444047Y-161527438D01* +X175444047Y-161527438D02* +X175491666Y-161575057D01* +X175491666Y-161575057D02* +X175539285Y-161670295D01* +X175539285Y-161670295D02* +X175586904Y-161860771D01* +X175586904Y-161860771D02* +X175586904Y-162098866D01* +X175586904Y-162098866D02* +X175539285Y-162289342D01* +X175539285Y-162289342D02* +X175491666Y-162384580D01* +X175491666Y-162384580D02* +X175444047Y-162432200D01* +X175444047Y-162432200D02* +X175348809Y-162479819D01* +X175348809Y-162479819D02* +X175253571Y-162479819D01* +X175253571Y-162479819D02* +X175158333Y-162432200D01* +X175158333Y-162432200D02* +X175110714Y-162384580D01* +X175110714Y-162384580D02* +X175063095Y-162289342D01* +X175063095Y-162289342D02* +X175015476Y-162098866D01* +X175015476Y-162098866D02* +X175015476Y-161860771D01* +X175015476Y-161860771D02* +X175063095Y-161670295D01* +X175063095Y-161670295D02* +X175110714Y-161575057D01* +X175110714Y-161575057D02* +X175158333Y-161527438D01* +X175158333Y-161527438D02* +X175253571Y-161479819D01* +X124484819Y-133592857D02* +X124008628Y-133926190D01* +X124484819Y-134164285D02* +X123484819Y-134164285D01* +X123484819Y-134164285D02* +X123484819Y-133783333D01* +X123484819Y-133783333D02* +X123532438Y-133688095D01* +X123532438Y-133688095D02* +X123580057Y-133640476D01* +X123580057Y-133640476D02* +X123675295Y-133592857D01* +X123675295Y-133592857D02* +X123818152Y-133592857D01* +X123818152Y-133592857D02* +X123913390Y-133640476D01* +X123913390Y-133640476D02* +X123961009Y-133688095D01* +X123961009Y-133688095D02* +X124008628Y-133783333D01* +X124008628Y-133783333D02* +X124008628Y-134164285D01* +X123913390Y-133021428D02* +X123865771Y-133116666D01* +X123865771Y-133116666D02* +X123818152Y-133164285D01* +X123818152Y-133164285D02* +X123722914Y-133211904D01* +X123722914Y-133211904D02* +X123675295Y-133211904D01* +X123675295Y-133211904D02* +X123580057Y-133164285D01* +X123580057Y-133164285D02* +X123532438Y-133116666D01* +X123532438Y-133116666D02* +X123484819Y-133021428D01* +X123484819Y-133021428D02* +X123484819Y-132830952D01* +X123484819Y-132830952D02* +X123532438Y-132735714D01* +X123532438Y-132735714D02* +X123580057Y-132688095D01* +X123580057Y-132688095D02* +X123675295Y-132640476D01* +X123675295Y-132640476D02* +X123722914Y-132640476D01* +X123722914Y-132640476D02* +X123818152Y-132688095D01* +X123818152Y-132688095D02* +X123865771Y-132735714D01* +X123865771Y-132735714D02* +X123913390Y-132830952D01* +X123913390Y-132830952D02* +X123913390Y-133021428D01* +X123913390Y-133021428D02* +X123961009Y-133116666D01* +X123961009Y-133116666D02* +X124008628Y-133164285D01* +X124008628Y-133164285D02* +X124103866Y-133211904D01* +X124103866Y-133211904D02* +X124294342Y-133211904D01* +X124294342Y-133211904D02* +X124389580Y-133164285D01* +X124389580Y-133164285D02* +X124437200Y-133116666D01* +X124437200Y-133116666D02* +X124484819Y-133021428D01* +X124484819Y-133021428D02* +X124484819Y-132830952D01* +X124484819Y-132830952D02* +X124437200Y-132735714D01* +X124437200Y-132735714D02* +X124389580Y-132688095D01* +X124389580Y-132688095D02* +X124294342Y-132640476D01* +X124294342Y-132640476D02* +X124103866Y-132640476D01* +X124103866Y-132640476D02* +X124008628Y-132688095D01* +X124008628Y-132688095D02* +X123961009Y-132735714D01* +X123961009Y-132735714D02* +X123913390Y-132830952D01* +X123580057Y-132259523D02* +X123532438Y-132211904D01* +X123532438Y-132211904D02* +X123484819Y-132116666D01* +X123484819Y-132116666D02* +X123484819Y-131878571D01* +X123484819Y-131878571D02* +X123532438Y-131783333D01* +X123532438Y-131783333D02* +X123580057Y-131735714D01* +X123580057Y-131735714D02* +X123675295Y-131688095D01* +X123675295Y-131688095D02* +X123770533Y-131688095D01* +X123770533Y-131688095D02* +X123913390Y-131735714D01* +X123913390Y-131735714D02* +X124484819Y-132307142D01* +X124484819Y-132307142D02* +X124484819Y-131688095D01* +X186624819Y-176725357D02* +X186148628Y-177058690D01* +X186624819Y-177296785D02* +X185624819Y-177296785D01* +X185624819Y-177296785D02* +X185624819Y-176915833D01* +X185624819Y-176915833D02* +X185672438Y-176820595D01* +X185672438Y-176820595D02* +X185720057Y-176772976D01* +X185720057Y-176772976D02* +X185815295Y-176725357D01* +X185815295Y-176725357D02* +X185958152Y-176725357D01* +X185958152Y-176725357D02* +X186053390Y-176772976D01* +X186053390Y-176772976D02* +X186101009Y-176820595D01* +X186101009Y-176820595D02* +X186148628Y-176915833D01* +X186148628Y-176915833D02* +X186148628Y-177296785D01* +X185720057Y-176344404D02* +X185672438Y-176296785D01* +X185672438Y-176296785D02* +X185624819Y-176201547D01* +X185624819Y-176201547D02* +X185624819Y-175963452D01* +X185624819Y-175963452D02* +X185672438Y-175868214D01* +X185672438Y-175868214D02* +X185720057Y-175820595D01* +X185720057Y-175820595D02* +X185815295Y-175772976D01* +X185815295Y-175772976D02* +X185910533Y-175772976D01* +X185910533Y-175772976D02* +X186053390Y-175820595D01* +X186053390Y-175820595D02* +X186624819Y-176392023D01* +X186624819Y-176392023D02* +X186624819Y-175772976D01* +X185624819Y-174915833D02* +X185624819Y-175106309D01* +X185624819Y-175106309D02* +X185672438Y-175201547D01* +X185672438Y-175201547D02* +X185720057Y-175249166D01* +X185720057Y-175249166D02* +X185862914Y-175344404D01* +X185862914Y-175344404D02* +X186053390Y-175392023D01* +X186053390Y-175392023D02* +X186434342Y-175392023D01* +X186434342Y-175392023D02* +X186529580Y-175344404D01* +X186529580Y-175344404D02* +X186577200Y-175296785D01* +X186577200Y-175296785D02* +X186624819Y-175201547D01* +X186624819Y-175201547D02* +X186624819Y-175011071D01* +X186624819Y-175011071D02* +X186577200Y-174915833D01* +X186577200Y-174915833D02* +X186529580Y-174868214D01* +X186529580Y-174868214D02* +X186434342Y-174820595D01* +X186434342Y-174820595D02* +X186196247Y-174820595D01* +X186196247Y-174820595D02* +X186101009Y-174868214D01* +X186101009Y-174868214D02* +X186053390Y-174915833D01* +X186053390Y-174915833D02* +X186005771Y-175011071D01* +X186005771Y-175011071D02* +X186005771Y-175201547D01* +X186005771Y-175201547D02* +X186053390Y-175296785D01* +X186053390Y-175296785D02* +X186101009Y-175344404D01* +X186101009Y-175344404D02* +X186196247Y-175392023D01* +X180444819Y-110516666D02* +X179968628Y-110849999D01* +X180444819Y-111088094D02* +X179444819Y-111088094D01* +X179444819Y-111088094D02* +X179444819Y-110707142D01* +X179444819Y-110707142D02* +X179492438Y-110611904D01* +X179492438Y-110611904D02* +X179540057Y-110564285D01* +X179540057Y-110564285D02* +X179635295Y-110516666D01* +X179635295Y-110516666D02* +X179778152Y-110516666D01* +X179778152Y-110516666D02* +X179873390Y-110564285D01* +X179873390Y-110564285D02* +X179921009Y-110611904D01* +X179921009Y-110611904D02* +X179968628Y-110707142D01* +X179968628Y-110707142D02* +X179968628Y-111088094D01* +X179540057Y-110135713D02* +X179492438Y-110088094D01* +X179492438Y-110088094D02* +X179444819Y-109992856D01* +X179444819Y-109992856D02* +X179444819Y-109754761D01* +X179444819Y-109754761D02* +X179492438Y-109659523D01* +X179492438Y-109659523D02* +X179540057Y-109611904D01* +X179540057Y-109611904D02* +X179635295Y-109564285D01* +X179635295Y-109564285D02* +X179730533Y-109564285D01* +X179730533Y-109564285D02* +X179873390Y-109611904D01* +X179873390Y-109611904D02* +X180444819Y-110183332D01* +X180444819Y-110183332D02* +X180444819Y-109564285D01* +X210407142Y-165634819D02* +X210073809Y-165158628D01* +X209835714Y-165634819D02* +X209835714Y-164634819D01* +X209835714Y-164634819D02* +X210216666Y-164634819D01* +X210216666Y-164634819D02* +X210311904Y-164682438D01* +X210311904Y-164682438D02* +X210359523Y-164730057D01* +X210359523Y-164730057D02* +X210407142Y-164825295D01* +X210407142Y-164825295D02* +X210407142Y-164968152D01* +X210407142Y-164968152D02* +X210359523Y-165063390D01* +X210359523Y-165063390D02* +X210311904Y-165111009D01* +X210311904Y-165111009D02* +X210216666Y-165158628D01* +X210216666Y-165158628D02* +X209835714Y-165158628D01* +X210788095Y-164730057D02* +X210835714Y-164682438D01* +X210835714Y-164682438D02* +X210930952Y-164634819D01* +X210930952Y-164634819D02* +X211169047Y-164634819D01* +X211169047Y-164634819D02* +X211264285Y-164682438D01* +X211264285Y-164682438D02* +X211311904Y-164730057D01* +X211311904Y-164730057D02* +X211359523Y-164825295D01* +X211359523Y-164825295D02* +X211359523Y-164920533D01* +X211359523Y-164920533D02* +X211311904Y-165063390D01* +X211311904Y-165063390D02* +X210740476Y-165634819D01* +X210740476Y-165634819D02* +X211359523Y-165634819D01* +X211978571Y-164634819D02* +X212073809Y-164634819D01* +X212073809Y-164634819D02* +X212169047Y-164682438D01* +X212169047Y-164682438D02* +X212216666Y-164730057D01* +X212216666Y-164730057D02* +X212264285Y-164825295D01* +X212264285Y-164825295D02* +X212311904Y-165015771D01* +X212311904Y-165015771D02* +X212311904Y-165253866D01* +X212311904Y-165253866D02* +X212264285Y-165444342D01* +X212264285Y-165444342D02* +X212216666Y-165539580D01* +X212216666Y-165539580D02* +X212169047Y-165587200D01* +X212169047Y-165587200D02* +X212073809Y-165634819D01* +X212073809Y-165634819D02* +X211978571Y-165634819D01* +X211978571Y-165634819D02* +X211883333Y-165587200D01* +X211883333Y-165587200D02* +X211835714Y-165539580D01* +X211835714Y-165539580D02* +X211788095Y-165444342D01* +X211788095Y-165444342D02* +X211740476Y-165253866D01* +X211740476Y-165253866D02* +X211740476Y-165015771D01* +X211740476Y-165015771D02* +X211788095Y-164825295D01* +X211788095Y-164825295D02* +X211835714Y-164730057D01* +X211835714Y-164730057D02* +X211883333Y-164682438D01* +X211883333Y-164682438D02* +X211978571Y-164634819D01* +X114650714Y-119376069D02* +X114650714Y-118376069D01* +X115126904Y-119376069D02* +X115126904Y-118376069D01* +X115126904Y-118376069D02* +X115698332Y-119376069D01* +X115698332Y-119376069D02* +X115698332Y-118376069D01* +X116031666Y-118376069D02* +X116364999Y-119376069D01* +X116364999Y-119376069D02* +X116698332Y-118376069D01* +X116793571Y-119471307D02* +X117555475Y-119471307D01* +X118126904Y-118852259D02* +X117793571Y-118852259D01* +X117793571Y-119376069D02* +X117793571Y-118376069D01* +X117793571Y-118376069D02* +X118269761Y-118376069D01* +X118603095Y-119090354D02* +X119079285Y-119090354D01* +X118507857Y-119376069D02* +X118841190Y-118376069D01* +X118841190Y-118376069D02* +X119174523Y-119376069D01* +X119507857Y-119376069D02* +X119507857Y-118376069D01* +X119507857Y-118376069D02* +X120079285Y-119376069D01* +X120079285Y-119376069D02* +X120079285Y-118376069D01* +X234279819Y-146372857D02* +X233803628Y-146706190D01* +X234279819Y-146944285D02* +X233279819Y-146944285D01* +X233279819Y-146944285D02* +X233279819Y-146563333D01* +X233279819Y-146563333D02* +X233327438Y-146468095D01* +X233327438Y-146468095D02* +X233375057Y-146420476D01* +X233375057Y-146420476D02* +X233470295Y-146372857D01* +X233470295Y-146372857D02* +X233613152Y-146372857D01* +X233613152Y-146372857D02* +X233708390Y-146420476D01* +X233708390Y-146420476D02* +X233756009Y-146468095D01* +X233756009Y-146468095D02* +X233803628Y-146563333D01* +X233803628Y-146563333D02* +X233803628Y-146944285D01* +X233708390Y-145801428D02* +X233660771Y-145896666D01* +X233660771Y-145896666D02* +X233613152Y-145944285D01* +X233613152Y-145944285D02* +X233517914Y-145991904D01* +X233517914Y-145991904D02* +X233470295Y-145991904D01* +X233470295Y-145991904D02* +X233375057Y-145944285D01* +X233375057Y-145944285D02* +X233327438Y-145896666D01* +X233327438Y-145896666D02* +X233279819Y-145801428D01* +X233279819Y-145801428D02* +X233279819Y-145610952D01* +X233279819Y-145610952D02* +X233327438Y-145515714D01* +X233327438Y-145515714D02* +X233375057Y-145468095D01* +X233375057Y-145468095D02* +X233470295Y-145420476D01* +X233470295Y-145420476D02* +X233517914Y-145420476D01* +X233517914Y-145420476D02* +X233613152Y-145468095D01* +X233613152Y-145468095D02* +X233660771Y-145515714D01* +X233660771Y-145515714D02* +X233708390Y-145610952D01* +X233708390Y-145610952D02* +X233708390Y-145801428D01* +X233708390Y-145801428D02* +X233756009Y-145896666D01* +X233756009Y-145896666D02* +X233803628Y-145944285D01* +X233803628Y-145944285D02* +X233898866Y-145991904D01* +X233898866Y-145991904D02* +X234089342Y-145991904D01* +X234089342Y-145991904D02* +X234184580Y-145944285D01* +X234184580Y-145944285D02* +X234232200Y-145896666D01* +X234232200Y-145896666D02* +X234279819Y-145801428D01* +X234279819Y-145801428D02* +X234279819Y-145610952D01* +X234279819Y-145610952D02* +X234232200Y-145515714D01* +X234232200Y-145515714D02* +X234184580Y-145468095D01* +X234184580Y-145468095D02* +X234089342Y-145420476D01* +X234089342Y-145420476D02* +X233898866Y-145420476D01* +X233898866Y-145420476D02* +X233803628Y-145468095D01* +X233803628Y-145468095D02* +X233756009Y-145515714D01* +X233756009Y-145515714D02* +X233708390Y-145610952D01* +X233279819Y-144515714D02* +X233279819Y-144991904D01* +X233279819Y-144991904D02* +X233756009Y-145039523D01* +X233756009Y-145039523D02* +X233708390Y-144991904D01* +X233708390Y-144991904D02* +X233660771Y-144896666D01* +X233660771Y-144896666D02* +X233660771Y-144658571D01* +X233660771Y-144658571D02* +X233708390Y-144563333D01* +X233708390Y-144563333D02* +X233756009Y-144515714D01* +X233756009Y-144515714D02* +X233851247Y-144468095D01* +X233851247Y-144468095D02* +X234089342Y-144468095D01* +X234089342Y-144468095D02* +X234184580Y-144515714D01* +X234184580Y-144515714D02* +X234232200Y-144563333D01* +X234232200Y-144563333D02* +X234279819Y-144658571D01* +X234279819Y-144658571D02* +X234279819Y-144896666D01* +X234279819Y-144896666D02* +X234232200Y-144991904D01* +X234232200Y-144991904D02* +X234184580Y-145039523D01* +X173707142Y-157679819D02* +X173373809Y-157203628D01* +X173135714Y-157679819D02* +X173135714Y-156679819D01* +X173135714Y-156679819D02* +X173516666Y-156679819D01* +X173516666Y-156679819D02* +X173611904Y-156727438D01* +X173611904Y-156727438D02* +X173659523Y-156775057D01* +X173659523Y-156775057D02* +X173707142Y-156870295D01* +X173707142Y-156870295D02* +X173707142Y-157013152D01* +X173707142Y-157013152D02* +X173659523Y-157108390D01* +X173659523Y-157108390D02* +X173611904Y-157156009D01* +X173611904Y-157156009D02* +X173516666Y-157203628D01* +X173516666Y-157203628D02* +X173135714Y-157203628D01* +X174611904Y-156679819D02* +X174135714Y-156679819D01* +X174135714Y-156679819D02* +X174088095Y-157156009D01* +X174088095Y-157156009D02* +X174135714Y-157108390D01* +X174135714Y-157108390D02* +X174230952Y-157060771D01* +X174230952Y-157060771D02* +X174469047Y-157060771D01* +X174469047Y-157060771D02* +X174564285Y-157108390D01* +X174564285Y-157108390D02* +X174611904Y-157156009D01* +X174611904Y-157156009D02* +X174659523Y-157251247D01* +X174659523Y-157251247D02* +X174659523Y-157489342D01* +X174659523Y-157489342D02* +X174611904Y-157584580D01* +X174611904Y-157584580D02* +X174564285Y-157632200D01* +X174564285Y-157632200D02* +X174469047Y-157679819D01* +X174469047Y-157679819D02* +X174230952Y-157679819D01* +X174230952Y-157679819D02* +X174135714Y-157632200D01* +X174135714Y-157632200D02* +X174088095Y-157584580D01* +X175564285Y-156679819D02* +X175088095Y-156679819D01* +X175088095Y-156679819D02* +X175040476Y-157156009D01* +X175040476Y-157156009D02* +X175088095Y-157108390D01* +X175088095Y-157108390D02* +X175183333Y-157060771D01* +X175183333Y-157060771D02* +X175421428Y-157060771D01* +X175421428Y-157060771D02* +X175516666Y-157108390D01* +X175516666Y-157108390D02* +X175564285Y-157156009D01* +X175564285Y-157156009D02* +X175611904Y-157251247D01* +X175611904Y-157251247D02* +X175611904Y-157489342D01* +X175611904Y-157489342D02* +X175564285Y-157584580D01* +X175564285Y-157584580D02* +X175516666Y-157632200D01* +X175516666Y-157632200D02* +X175421428Y-157679819D01* +X175421428Y-157679819D02* +X175183333Y-157679819D01* +X175183333Y-157679819D02* +X175088095Y-157632200D01* +X175088095Y-157632200D02* +X175040476Y-157584580D01* +X266891431Y-177004580D02* +X266843812Y-177052200D01* +X266843812Y-177052200D02* +X266700955Y-177099819D01* +X266700955Y-177099819D02* +X266605717Y-177099819D01* +X266605717Y-177099819D02* +X266462860Y-177052200D01* +X266462860Y-177052200D02* +X266367622Y-176956961D01* +X266367622Y-176956961D02* +X266320003Y-176861723D01* +X266320003Y-176861723D02* +X266272384Y-176671247D01* +X266272384Y-176671247D02* +X266272384Y-176528390D01* +X266272384Y-176528390D02* +X266320003Y-176337914D01* +X266320003Y-176337914D02* +X266367622Y-176242676D01* +X266367622Y-176242676D02* +X266462860Y-176147438D01* +X266462860Y-176147438D02* +X266605717Y-176099819D01* +X266605717Y-176099819D02* +X266700955Y-176099819D01* +X266700955Y-176099819D02* +X266843812Y-176147438D01* +X266843812Y-176147438D02* +X266891431Y-176195057D01* +X267272384Y-176195057D02* +X267320003Y-176147438D01* +X267320003Y-176147438D02* +X267415241Y-176099819D01* +X267415241Y-176099819D02* +X267653336Y-176099819D01* +X267653336Y-176099819D02* +X267748574Y-176147438D01* +X267748574Y-176147438D02* +X267796193Y-176195057D01* +X267796193Y-176195057D02* +X267843812Y-176290295D01* +X267843812Y-176290295D02* +X267843812Y-176385533D01* +X267843812Y-176385533D02* +X267796193Y-176528390D01* +X267796193Y-176528390D02* +X267224765Y-177099819D01* +X267224765Y-177099819D02* +X267843812Y-177099819D01* +X227429819Y-143522857D02* +X226953628Y-143856190D01* +X227429819Y-144094285D02* +X226429819Y-144094285D01* +X226429819Y-144094285D02* +X226429819Y-143713333D01* +X226429819Y-143713333D02* +X226477438Y-143618095D01* +X226477438Y-143618095D02* +X226525057Y-143570476D01* +X226525057Y-143570476D02* +X226620295Y-143522857D01* +X226620295Y-143522857D02* +X226763152Y-143522857D01* +X226763152Y-143522857D02* +X226858390Y-143570476D01* +X226858390Y-143570476D02* +X226906009Y-143618095D01* +X226906009Y-143618095D02* +X226953628Y-143713333D01* +X226953628Y-143713333D02* +X226953628Y-144094285D01* +X226525057Y-143141904D02* +X226477438Y-143094285D01* +X226477438Y-143094285D02* +X226429819Y-142999047D01* +X226429819Y-142999047D02* +X226429819Y-142760952D01* +X226429819Y-142760952D02* +X226477438Y-142665714D01* +X226477438Y-142665714D02* +X226525057Y-142618095D01* +X226525057Y-142618095D02* +X226620295Y-142570476D01* +X226620295Y-142570476D02* +X226715533Y-142570476D01* +X226715533Y-142570476D02* +X226858390Y-142618095D01* +X226858390Y-142618095D02* +X227429819Y-143189523D01* +X227429819Y-143189523D02* +X227429819Y-142570476D01* +X226858390Y-141999047D02* +X226810771Y-142094285D01* +X226810771Y-142094285D02* +X226763152Y-142141904D01* +X226763152Y-142141904D02* +X226667914Y-142189523D01* +X226667914Y-142189523D02* +X226620295Y-142189523D01* +X226620295Y-142189523D02* +X226525057Y-142141904D01* +X226525057Y-142141904D02* +X226477438Y-142094285D01* +X226477438Y-142094285D02* +X226429819Y-141999047D01* +X226429819Y-141999047D02* +X226429819Y-141808571D01* +X226429819Y-141808571D02* +X226477438Y-141713333D01* +X226477438Y-141713333D02* +X226525057Y-141665714D01* +X226525057Y-141665714D02* +X226620295Y-141618095D01* +X226620295Y-141618095D02* +X226667914Y-141618095D01* +X226667914Y-141618095D02* +X226763152Y-141665714D01* +X226763152Y-141665714D02* +X226810771Y-141713333D01* +X226810771Y-141713333D02* +X226858390Y-141808571D01* +X226858390Y-141808571D02* +X226858390Y-141999047D01* +X226858390Y-141999047D02* +X226906009Y-142094285D01* +X226906009Y-142094285D02* +X226953628Y-142141904D01* +X226953628Y-142141904D02* +X227048866Y-142189523D01* +X227048866Y-142189523D02* +X227239342Y-142189523D01* +X227239342Y-142189523D02* +X227334580Y-142141904D01* +X227334580Y-142141904D02* +X227382200Y-142094285D01* +X227382200Y-142094285D02* +X227429819Y-141999047D01* +X227429819Y-141999047D02* +X227429819Y-141808571D01* +X227429819Y-141808571D02* +X227382200Y-141713333D01* +X227382200Y-141713333D02* +X227334580Y-141665714D01* +X227334580Y-141665714D02* +X227239342Y-141618095D01* +X227239342Y-141618095D02* +X227048866Y-141618095D01* +X227048866Y-141618095D02* +X226953628Y-141665714D01* +X226953628Y-141665714D02* +X226906009Y-141713333D01* +X226906009Y-141713333D02* +X226858390Y-141808571D01* +X203224819Y-135982857D02* +X202748628Y-136316190D01* +X203224819Y-136554285D02* +X202224819Y-136554285D01* +X202224819Y-136554285D02* +X202224819Y-136173333D01* +X202224819Y-136173333D02* +X202272438Y-136078095D01* +X202272438Y-136078095D02* +X202320057Y-136030476D01* +X202320057Y-136030476D02* +X202415295Y-135982857D01* +X202415295Y-135982857D02* +X202558152Y-135982857D01* +X202558152Y-135982857D02* +X202653390Y-136030476D01* +X202653390Y-136030476D02* +X202701009Y-136078095D01* +X202701009Y-136078095D02* +X202748628Y-136173333D01* +X202748628Y-136173333D02* +X202748628Y-136554285D01* +X202224819Y-135649523D02* +X202224819Y-134982857D01* +X202224819Y-134982857D02* +X203224819Y-135411428D01* +X202558152Y-134173333D02* +X203224819Y-134173333D01* +X202177200Y-134411428D02* +X202891485Y-134649523D01* +X202891485Y-134649523D02* +X202891485Y-134030476D01* +X222808214Y-142044819D02* +X222808214Y-141044819D01* +X222808214Y-141044819D02* +X223046309Y-141044819D01* +X223046309Y-141044819D02* +X223189166Y-141092438D01* +X223189166Y-141092438D02* +X223284404Y-141187676D01* +X223284404Y-141187676D02* +X223332023Y-141282914D01* +X223332023Y-141282914D02* +X223379642Y-141473390D01* +X223379642Y-141473390D02* +X223379642Y-141616247D01* +X223379642Y-141616247D02* +X223332023Y-141806723D01* +X223332023Y-141806723D02* +X223284404Y-141901961D01* +X223284404Y-141901961D02* +X223189166Y-141997200D01* +X223189166Y-141997200D02* +X223046309Y-142044819D01* +X223046309Y-142044819D02* +X222808214Y-142044819D01* +X224332023Y-142044819D02* +X223760595Y-142044819D01* +X224046309Y-142044819D02* +X224046309Y-141044819D01* +X224046309Y-141044819D02* +X223951071Y-141187676D01* +X223951071Y-141187676D02* +X223855833Y-141282914D01* +X223855833Y-141282914D02* +X223760595Y-141330533D01* +X224665357Y-141044819D02* +X225284404Y-141044819D01* +X225284404Y-141044819D02* +X224951071Y-141425771D01* +X224951071Y-141425771D02* +X225093928Y-141425771D01* +X225093928Y-141425771D02* +X225189166Y-141473390D01* +X225189166Y-141473390D02* +X225236785Y-141521009D01* +X225236785Y-141521009D02* +X225284404Y-141616247D01* +X225284404Y-141616247D02* +X225284404Y-141854342D01* +X225284404Y-141854342D02* +X225236785Y-141949580D01* +X225236785Y-141949580D02* +X225189166Y-141997200D01* +X225189166Y-141997200D02* +X225093928Y-142044819D01* +X225093928Y-142044819D02* +X224808214Y-142044819D01* +X224808214Y-142044819D02* +X224712976Y-141997200D01* +X224712976Y-141997200D02* +X224665357Y-141949580D01* +X239389642Y-139694819D02* +X239056309Y-139218628D01* +X238818214Y-139694819D02* +X238818214Y-138694819D01* +X238818214Y-138694819D02* +X239199166Y-138694819D01* +X239199166Y-138694819D02* +X239294404Y-138742438D01* +X239294404Y-138742438D02* +X239342023Y-138790057D01* +X239342023Y-138790057D02* +X239389642Y-138885295D01* +X239389642Y-138885295D02* +X239389642Y-139028152D01* +X239389642Y-139028152D02* +X239342023Y-139123390D01* +X239342023Y-139123390D02* +X239294404Y-139171009D01* +X239294404Y-139171009D02* +X239199166Y-139218628D01* +X239199166Y-139218628D02* +X238818214Y-139218628D01* +X240246785Y-139028152D02* +X240246785Y-139694819D01* +X240008690Y-138647200D02* +X239770595Y-139361485D01* +X239770595Y-139361485D02* +X240389642Y-139361485D01* +X240675357Y-138694819D02* +X241294404Y-138694819D01* +X241294404Y-138694819D02* +X240961071Y-139075771D01* +X240961071Y-139075771D02* +X241103928Y-139075771D01* +X241103928Y-139075771D02* +X241199166Y-139123390D01* +X241199166Y-139123390D02* +X241246785Y-139171009D01* +X241246785Y-139171009D02* +X241294404Y-139266247D01* +X241294404Y-139266247D02* +X241294404Y-139504342D01* +X241294404Y-139504342D02* +X241246785Y-139599580D01* +X241246785Y-139599580D02* +X241199166Y-139647200D01* +X241199166Y-139647200D02* +X241103928Y-139694819D01* +X241103928Y-139694819D02* +X240818214Y-139694819D01* +X240818214Y-139694819D02* +X240722976Y-139647200D01* +X240722976Y-139647200D02* +X240675357Y-139599580D01* +X218633214Y-142044819D02* +X218633214Y-141044819D01* +X218633214Y-141044819D02* +X218871309Y-141044819D01* +X218871309Y-141044819D02* +X219014166Y-141092438D01* +X219014166Y-141092438D02* +X219109404Y-141187676D01* +X219109404Y-141187676D02* +X219157023Y-141282914D01* +X219157023Y-141282914D02* +X219204642Y-141473390D01* +X219204642Y-141473390D02* +X219204642Y-141616247D01* +X219204642Y-141616247D02* +X219157023Y-141806723D01* +X219157023Y-141806723D02* +X219109404Y-141901961D01* +X219109404Y-141901961D02* +X219014166Y-141997200D01* +X219014166Y-141997200D02* +X218871309Y-142044819D01* +X218871309Y-142044819D02* +X218633214Y-142044819D01* +X220157023Y-142044819D02* +X219585595Y-142044819D01* +X219871309Y-142044819D02* +X219871309Y-141044819D01* +X219871309Y-141044819D02* +X219776071Y-141187676D01* +X219776071Y-141187676D02* +X219680833Y-141282914D01* +X219680833Y-141282914D02* +X219585595Y-141330533D01* +X220537976Y-141140057D02* +X220585595Y-141092438D01* +X220585595Y-141092438D02* +X220680833Y-141044819D01* +X220680833Y-141044819D02* +X220918928Y-141044819D01* +X220918928Y-141044819D02* +X221014166Y-141092438D01* +X221014166Y-141092438D02* +X221061785Y-141140057D01* +X221061785Y-141140057D02* +X221109404Y-141235295D01* +X221109404Y-141235295D02* +X221109404Y-141330533D01* +X221109404Y-141330533D02* +X221061785Y-141473390D01* +X221061785Y-141473390D02* +X220490357Y-142044819D01* +X220490357Y-142044819D02* +X221109404Y-142044819D01* +X254757142Y-168024819D02* +X254423809Y-167548628D01* +X254185714Y-168024819D02* +X254185714Y-167024819D01* +X254185714Y-167024819D02* +X254566666Y-167024819D01* +X254566666Y-167024819D02* +X254661904Y-167072438D01* +X254661904Y-167072438D02* +X254709523Y-167120057D01* +X254709523Y-167120057D02* +X254757142Y-167215295D01* +X254757142Y-167215295D02* +X254757142Y-167358152D01* +X254757142Y-167358152D02* +X254709523Y-167453390D01* +X254709523Y-167453390D02* +X254661904Y-167501009D01* +X254661904Y-167501009D02* +X254566666Y-167548628D01* +X254566666Y-167548628D02* +X254185714Y-167548628D01* +X255328571Y-167453390D02* +X255233333Y-167405771D01* +X255233333Y-167405771D02* +X255185714Y-167358152D01* +X255185714Y-167358152D02* +X255138095Y-167262914D01* +X255138095Y-167262914D02* +X255138095Y-167215295D01* +X255138095Y-167215295D02* +X255185714Y-167120057D01* +X255185714Y-167120057D02* +X255233333Y-167072438D01* +X255233333Y-167072438D02* +X255328571Y-167024819D01* +X255328571Y-167024819D02* +X255519047Y-167024819D01* +X255519047Y-167024819D02* +X255614285Y-167072438D01* +X255614285Y-167072438D02* +X255661904Y-167120057D01* +X255661904Y-167120057D02* +X255709523Y-167215295D01* +X255709523Y-167215295D02* +X255709523Y-167262914D01* +X255709523Y-167262914D02* +X255661904Y-167358152D01* +X255661904Y-167358152D02* +X255614285Y-167405771D01* +X255614285Y-167405771D02* +X255519047Y-167453390D01* +X255519047Y-167453390D02* +X255328571Y-167453390D01* +X255328571Y-167453390D02* +X255233333Y-167501009D01* +X255233333Y-167501009D02* +X255185714Y-167548628D01* +X255185714Y-167548628D02* +X255138095Y-167643866D01* +X255138095Y-167643866D02* +X255138095Y-167834342D01* +X255138095Y-167834342D02* +X255185714Y-167929580D01* +X255185714Y-167929580D02* +X255233333Y-167977200D01* +X255233333Y-167977200D02* +X255328571Y-168024819D01* +X255328571Y-168024819D02* +X255519047Y-168024819D01* +X255519047Y-168024819D02* +X255614285Y-167977200D01* +X255614285Y-167977200D02* +X255661904Y-167929580D01* +X255661904Y-167929580D02* +X255709523Y-167834342D01* +X255709523Y-167834342D02* +X255709523Y-167643866D01* +X255709523Y-167643866D02* +X255661904Y-167548628D01* +X255661904Y-167548628D02* +X255614285Y-167501009D01* +X255614285Y-167501009D02* +X255519047Y-167453390D01* +X256042857Y-167024819D02* +X256709523Y-167024819D01* +X256709523Y-167024819D02* +X256280952Y-168024819D01* +X270809580Y-170929166D02* +X270857200Y-170976785D01* +X270857200Y-170976785D02* +X270904819Y-171119642D01* +X270904819Y-171119642D02* +X270904819Y-171214880D01* +X270904819Y-171214880D02* +X270857200Y-171357737D01* +X270857200Y-171357737D02* +X270761961Y-171452975D01* +X270761961Y-171452975D02* +X270666723Y-171500594D01* +X270666723Y-171500594D02* +X270476247Y-171548213D01* +X270476247Y-171548213D02* +X270333390Y-171548213D01* +X270333390Y-171548213D02* +X270142914Y-171500594D01* +X270142914Y-171500594D02* +X270047676Y-171452975D01* +X270047676Y-171452975D02* +X269952438Y-171357737D01* +X269952438Y-171357737D02* +X269904819Y-171214880D01* +X269904819Y-171214880D02* +X269904819Y-171119642D01* +X269904819Y-171119642D02* +X269952438Y-170976785D01* +X269952438Y-170976785D02* +X270000057Y-170929166D01* +X270904819Y-170452975D02* +X270904819Y-170262499D01* +X270904819Y-170262499D02* +X270857200Y-170167261D01* +X270857200Y-170167261D02* +X270809580Y-170119642D01* +X270809580Y-170119642D02* +X270666723Y-170024404D01* +X270666723Y-170024404D02* +X270476247Y-169976785D01* +X270476247Y-169976785D02* +X270095295Y-169976785D01* +X270095295Y-169976785D02* +X270000057Y-170024404D01* +X270000057Y-170024404D02* +X269952438Y-170072023D01* +X269952438Y-170072023D02* +X269904819Y-170167261D01* +X269904819Y-170167261D02* +X269904819Y-170357737D01* +X269904819Y-170357737D02* +X269952438Y-170452975D01* +X269952438Y-170452975D02* +X270000057Y-170500594D01* +X270000057Y-170500594D02* +X270095295Y-170548213D01* +X270095295Y-170548213D02* +X270333390Y-170548213D01* +X270333390Y-170548213D02* +X270428628Y-170500594D01* +X270428628Y-170500594D02* +X270476247Y-170452975D01* +X270476247Y-170452975D02* +X270523866Y-170357737D01* +X270523866Y-170357737D02* +X270523866Y-170167261D01* +X270523866Y-170167261D02* +X270476247Y-170072023D01* +X270476247Y-170072023D02* +X270428628Y-170024404D01* +X270428628Y-170024404D02* +X270333390Y-169976785D01* +X210382142Y-167279819D02* +X210048809Y-166803628D01* +X209810714Y-167279819D02* +X209810714Y-166279819D01* +X209810714Y-166279819D02* +X210191666Y-166279819D01* +X210191666Y-166279819D02* +X210286904Y-166327438D01* +X210286904Y-166327438D02* +X210334523Y-166375057D01* +X210334523Y-166375057D02* +X210382142Y-166470295D01* +X210382142Y-166470295D02* +X210382142Y-166613152D01* +X210382142Y-166613152D02* +X210334523Y-166708390D01* +X210334523Y-166708390D02* +X210286904Y-166756009D01* +X210286904Y-166756009D02* +X210191666Y-166803628D01* +X210191666Y-166803628D02* +X209810714Y-166803628D01* +X211334523Y-167279819D02* +X210763095Y-167279819D01* +X211048809Y-167279819D02* +X211048809Y-166279819D01* +X211048809Y-166279819D02* +X210953571Y-166422676D01* +X210953571Y-166422676D02* +X210858333Y-166517914D01* +X210858333Y-166517914D02* +X210763095Y-166565533D01* +X211810714Y-167279819D02* +X212001190Y-167279819D01* +X212001190Y-167279819D02* +X212096428Y-167232200D01* +X212096428Y-167232200D02* +X212144047Y-167184580D01* +X212144047Y-167184580D02* +X212239285Y-167041723D01* +X212239285Y-167041723D02* +X212286904Y-166851247D01* +X212286904Y-166851247D02* +X212286904Y-166470295D01* +X212286904Y-166470295D02* +X212239285Y-166375057D01* +X212239285Y-166375057D02* +X212191666Y-166327438D01* +X212191666Y-166327438D02* +X212096428Y-166279819D01* +X212096428Y-166279819D02* +X211905952Y-166279819D01* +X211905952Y-166279819D02* +X211810714Y-166327438D01* +X211810714Y-166327438D02* +X211763095Y-166375057D01* +X211763095Y-166375057D02* +X211715476Y-166470295D01* +X211715476Y-166470295D02* +X211715476Y-166708390D01* +X211715476Y-166708390D02* +X211763095Y-166803628D01* +X211763095Y-166803628D02* +X211810714Y-166851247D01* +X211810714Y-166851247D02* +X211905952Y-166898866D01* +X211905952Y-166898866D02* +X212096428Y-166898866D01* +X212096428Y-166898866D02* +X212191666Y-166851247D01* +X212191666Y-166851247D02* +X212239285Y-166803628D01* +X212239285Y-166803628D02* +X212286904Y-166708390D01* +X172633514Y-130631621D02* +X172633514Y-129631621D01* +X172633514Y-129631621D02* +X172871609Y-129631621D01* +X172871609Y-129631621D02* +X173014466Y-129679240D01* +X173014466Y-129679240D02* +X173109704Y-129774478D01* +X173109704Y-129774478D02* +X173157323Y-129869716D01* +X173157323Y-129869716D02* +X173204942Y-130060192D01* +X173204942Y-130060192D02* +X173204942Y-130203049D01* +X173204942Y-130203049D02* +X173157323Y-130393525D01* +X173157323Y-130393525D02* +X173109704Y-130488763D01* +X173109704Y-130488763D02* +X173014466Y-130584002D01* +X173014466Y-130584002D02* +X172871609Y-130631621D01* +X172871609Y-130631621D02* +X172633514Y-130631621D01* +X174157323Y-130631621D02* +X173585895Y-130631621D01* +X173871609Y-130631621D02* +X173871609Y-129631621D01* +X173871609Y-129631621D02* +X173776371Y-129774478D01* +X173776371Y-129774478D02* +X173681133Y-129869716D01* +X173681133Y-129869716D02* +X173585895Y-129917335D01* +X175109704Y-130631621D02* +X174538276Y-130631621D01* +X174823990Y-130631621D02* +X174823990Y-129631621D01* +X174823990Y-129631621D02* +X174728752Y-129774478D01* +X174728752Y-129774478D02* +X174633514Y-129869716D01* +X174633514Y-129869716D02* +X174538276Y-129917335D01* +X239921477Y-135635058D02* +X239826239Y-135587439D01* +X239826239Y-135587439D02* +X239731001Y-135492201D01* +X239731001Y-135492201D02* +X239588144Y-135349343D01* +X239588144Y-135349343D02* +X239492906Y-135301724D01* +X239492906Y-135301724D02* +X239397668Y-135301724D01* +X239445287Y-135539820D02* +X239350049Y-135492201D01* +X239350049Y-135492201D02* +X239254811Y-135396962D01* +X239254811Y-135396962D02* +X239207192Y-135206486D01* +X239207192Y-135206486D02* +X239207192Y-134873153D01* +X239207192Y-134873153D02* +X239254811Y-134682677D01* +X239254811Y-134682677D02* +X239350049Y-134587439D01* +X239350049Y-134587439D02* +X239445287Y-134539820D01* +X239445287Y-134539820D02* +X239635763Y-134539820D01* +X239635763Y-134539820D02* +X239731001Y-134587439D01* +X239731001Y-134587439D02* +X239826239Y-134682677D01* +X239826239Y-134682677D02* +X239873858Y-134873153D01* +X239873858Y-134873153D02* +X239873858Y-135206486D01* +X239873858Y-135206486D02* +X239826239Y-135396962D01* +X239826239Y-135396962D02* +X239731001Y-135492201D01* +X239731001Y-135492201D02* +X239635763Y-135539820D01* +X239635763Y-135539820D02* +X239445287Y-135539820D01* +X240207192Y-134539820D02* +X240826239Y-134539820D01* +X240826239Y-134539820D02* +X240492906Y-134920772D01* +X240492906Y-134920772D02* +X240635763Y-134920772D01* +X240635763Y-134920772D02* +X240731001Y-134968391D01* +X240731001Y-134968391D02* +X240778620Y-135016010D01* +X240778620Y-135016010D02* +X240826239Y-135111248D01* +X240826239Y-135111248D02* +X240826239Y-135349343D01* +X240826239Y-135349343D02* +X240778620Y-135444581D01* +X240778620Y-135444581D02* +X240731001Y-135492201D01* +X240731001Y-135492201D02* +X240635763Y-135539820D01* +X240635763Y-135539820D02* +X240350049Y-135539820D01* +X240350049Y-135539820D02* +X240254811Y-135492201D01* +X240254811Y-135492201D02* +X240207192Y-135444581D01* +X184629819Y-146742857D02* +X184153628Y-147076190D01* +X184629819Y-147314285D02* +X183629819Y-147314285D01* +X183629819Y-147314285D02* +X183629819Y-146933333D01* +X183629819Y-146933333D02* +X183677438Y-146838095D01* +X183677438Y-146838095D02* +X183725057Y-146790476D01* +X183725057Y-146790476D02* +X183820295Y-146742857D01* +X183820295Y-146742857D02* +X183963152Y-146742857D01* +X183963152Y-146742857D02* +X184058390Y-146790476D01* +X184058390Y-146790476D02* +X184106009Y-146838095D01* +X184106009Y-146838095D02* +X184153628Y-146933333D01* +X184153628Y-146933333D02* +X184153628Y-147314285D01* +X183629819Y-145885714D02* +X183629819Y-146076190D01* +X183629819Y-146076190D02* +X183677438Y-146171428D01* +X183677438Y-146171428D02* +X183725057Y-146219047D01* +X183725057Y-146219047D02* +X183867914Y-146314285D01* +X183867914Y-146314285D02* +X184058390Y-146361904D01* +X184058390Y-146361904D02* +X184439342Y-146361904D01* +X184439342Y-146361904D02* +X184534580Y-146314285D01* +X184534580Y-146314285D02* +X184582200Y-146266666D01* +X184582200Y-146266666D02* +X184629819Y-146171428D01* +X184629819Y-146171428D02* +X184629819Y-145980952D01* +X184629819Y-145980952D02* +X184582200Y-145885714D01* +X184582200Y-145885714D02* +X184534580Y-145838095D01* +X184534580Y-145838095D02* +X184439342Y-145790476D01* +X184439342Y-145790476D02* +X184201247Y-145790476D01* +X184201247Y-145790476D02* +X184106009Y-145838095D01* +X184106009Y-145838095D02* +X184058390Y-145885714D01* +X184058390Y-145885714D02* +X184010771Y-145980952D01* +X184010771Y-145980952D02* +X184010771Y-146171428D01* +X184010771Y-146171428D02* +X184058390Y-146266666D01* +X184058390Y-146266666D02* +X184106009Y-146314285D01* +X184106009Y-146314285D02* +X184201247Y-146361904D01* +X184629819Y-144838095D02* +X184629819Y-145409523D01* +X184629819Y-145123809D02* +X183629819Y-145123809D01* +X183629819Y-145123809D02* +X183772676Y-145219047D01* +X183772676Y-145219047D02* +X183867914Y-145314285D01* +X183867914Y-145314285D02* +X183915533Y-145409523D01* +X271744045Y-145042319D02* +X271410712Y-144566128D01* +X271172617Y-145042319D02* +X271172617Y-144042319D01* +X271172617Y-144042319D02* +X271553569Y-144042319D01* +X271553569Y-144042319D02* +X271648807Y-144089938D01* +X271648807Y-144089938D02* +X271696426Y-144137557D01* +X271696426Y-144137557D02* +X271744045Y-144232795D01* +X271744045Y-144232795D02* +X271744045Y-144375652D01* +X271744045Y-144375652D02* +X271696426Y-144470890D01* +X271696426Y-144470890D02* +X271648807Y-144518509D01* +X271648807Y-144518509D02* +X271553569Y-144566128D01* +X271553569Y-144566128D02* +X271172617Y-144566128D01* +X272696426Y-145042319D02* +X272124998Y-145042319D01* +X272410712Y-145042319D02* +X272410712Y-144042319D01* +X272410712Y-144042319D02* +X272315474Y-144185176D01* +X272315474Y-144185176D02* +X272220236Y-144280414D01* +X272220236Y-144280414D02* +X272124998Y-144328033D01* +X273553569Y-144042319D02* +X273363093Y-144042319D01* +X273363093Y-144042319D02* +X273267855Y-144089938D01* +X273267855Y-144089938D02* +X273220236Y-144137557D01* +X273220236Y-144137557D02* +X273124998Y-144280414D01* +X273124998Y-144280414D02* +X273077379Y-144470890D01* +X273077379Y-144470890D02* +X273077379Y-144851842D01* +X273077379Y-144851842D02* +X273124998Y-144947080D01* +X273124998Y-144947080D02* +X273172617Y-144994700D01* +X273172617Y-144994700D02* +X273267855Y-145042319D01* +X273267855Y-145042319D02* +X273458331Y-145042319D01* +X273458331Y-145042319D02* +X273553569Y-144994700D01* +X273553569Y-144994700D02* +X273601188Y-144947080D01* +X273601188Y-144947080D02* +X273648807Y-144851842D01* +X273648807Y-144851842D02* +X273648807Y-144613747D01* +X273648807Y-144613747D02* +X273601188Y-144518509D01* +X273601188Y-144518509D02* +X273553569Y-144470890D01* +X273553569Y-144470890D02* +X273458331Y-144423271D01* +X273458331Y-144423271D02* +X273267855Y-144423271D01* +X273267855Y-144423271D02* +X273172617Y-144470890D01* +X273172617Y-144470890D02* +X273124998Y-144518509D01* +X273124998Y-144518509D02* +X273077379Y-144613747D01* +X185114819Y-175786666D02* +X184638628Y-176119999D01* +X185114819Y-176358094D02* +X184114819Y-176358094D01* +X184114819Y-176358094D02* +X184114819Y-175977142D01* +X184114819Y-175977142D02* +X184162438Y-175881904D01* +X184162438Y-175881904D02* +X184210057Y-175834285D01* +X184210057Y-175834285D02* +X184305295Y-175786666D01* +X184305295Y-175786666D02* +X184448152Y-175786666D01* +X184448152Y-175786666D02* +X184543390Y-175834285D01* +X184543390Y-175834285D02* +X184591009Y-175881904D01* +X184591009Y-175881904D02* +X184638628Y-175977142D01* +X184638628Y-175977142D02* +X184638628Y-176358094D01* +X184114819Y-175167618D02* +X184114819Y-175072380D01* +X184114819Y-175072380D02* +X184162438Y-174977142D01* +X184162438Y-174977142D02* +X184210057Y-174929523D01* +X184210057Y-174929523D02* +X184305295Y-174881904D01* +X184305295Y-174881904D02* +X184495771Y-174834285D01* +X184495771Y-174834285D02* +X184733866Y-174834285D01* +X184733866Y-174834285D02* +X184924342Y-174881904D01* +X184924342Y-174881904D02* +X185019580Y-174929523D01* +X185019580Y-174929523D02* +X185067200Y-174977142D01* +X185067200Y-174977142D02* +X185114819Y-175072380D01* +X185114819Y-175072380D02* +X185114819Y-175167618D01* +X185114819Y-175167618D02* +X185067200Y-175262856D01* +X185067200Y-175262856D02* +X185019580Y-175310475D01* +X185019580Y-175310475D02* +X184924342Y-175358094D01* +X184924342Y-175358094D02* +X184733866Y-175405713D01* +X184733866Y-175405713D02* +X184495771Y-175405713D01* +X184495771Y-175405713D02* +X184305295Y-175358094D01* +X184305295Y-175358094D02* +X184210057Y-175310475D01* +X184210057Y-175310475D02* +X184162438Y-175262856D01* +X184162438Y-175262856D02* +X184114819Y-175167618D01* +X164162561Y-145310057D02* +X164067323Y-145262438D01* +X164067323Y-145262438D02* +X163972085Y-145167200D01* +X163972085Y-145167200D02* +X163829228Y-145024342D01* +X163829228Y-145024342D02* +X163733990Y-144976723D01* +X163733990Y-144976723D02* +X163638752Y-144976723D01* +X163686371Y-145214819D02* +X163591133Y-145167200D01* +X163591133Y-145167200D02* +X163495895Y-145071961D01* +X163495895Y-145071961D02* +X163448276Y-144881485D01* +X163448276Y-144881485D02* +X163448276Y-144548152D01* +X163448276Y-144548152D02* +X163495895Y-144357676D01* +X163495895Y-144357676D02* +X163591133Y-144262438D01* +X163591133Y-144262438D02* +X163686371Y-144214819D01* +X163686371Y-144214819D02* +X163876847Y-144214819D01* +X163876847Y-144214819D02* +X163972085Y-144262438D01* +X163972085Y-144262438D02* +X164067323Y-144357676D01* +X164067323Y-144357676D02* +X164114942Y-144548152D01* +X164114942Y-144548152D02* +X164114942Y-144881485D01* +X164114942Y-144881485D02* +X164067323Y-145071961D01* +X164067323Y-145071961D02* +X163972085Y-145167200D01* +X163972085Y-145167200D02* +X163876847Y-145214819D01* +X163876847Y-145214819D02* +X163686371Y-145214819D01* +X164495895Y-144310057D02* +X164543514Y-144262438D01* +X164543514Y-144262438D02* +X164638752Y-144214819D01* +X164638752Y-144214819D02* +X164876847Y-144214819D01* +X164876847Y-144214819D02* +X164972085Y-144262438D01* +X164972085Y-144262438D02* +X165019704Y-144310057D01* +X165019704Y-144310057D02* +X165067323Y-144405295D01* +X165067323Y-144405295D02* +X165067323Y-144500533D01* +X165067323Y-144500533D02* +X165019704Y-144643390D01* +X165019704Y-144643390D02* +X164448276Y-145214819D01* +X164448276Y-145214819D02* +X165067323Y-145214819D01* +X263182678Y-171756666D02* +X263230298Y-171804285D01* +X263230298Y-171804285D02* +X263277917Y-171947142D01* +X263277917Y-171947142D02* +X263277917Y-172042380D01* +X263277917Y-172042380D02* +X263230298Y-172185237D01* +X263230298Y-172185237D02* +X263135059Y-172280475D01* +X263135059Y-172280475D02* +X263039821Y-172328094D01* +X263039821Y-172328094D02* +X262849345Y-172375713D01* +X262849345Y-172375713D02* +X262706488Y-172375713D01* +X262706488Y-172375713D02* +X262516012Y-172328094D01* +X262516012Y-172328094D02* +X262420774Y-172280475D01* +X262420774Y-172280475D02* +X262325536Y-172185237D01* +X262325536Y-172185237D02* +X262277917Y-172042380D01* +X262277917Y-172042380D02* +X262277917Y-171947142D01* +X262277917Y-171947142D02* +X262325536Y-171804285D01* +X262325536Y-171804285D02* +X262373155Y-171756666D01* +X263277917Y-170804285D02* +X263277917Y-171375713D01* +X263277917Y-171089999D02* +X262277917Y-171089999D01* +X262277917Y-171089999D02* +X262420774Y-171185237D01* +X262420774Y-171185237D02* +X262516012Y-171280475D01* +X262516012Y-171280475D02* +X262563631Y-171375713D01* +X263204819Y-148092857D02* +X262728628Y-148426190D01* +X263204819Y-148664285D02* +X262204819Y-148664285D01* +X262204819Y-148664285D02* +X262204819Y-148283333D01* +X262204819Y-148283333D02* +X262252438Y-148188095D01* +X262252438Y-148188095D02* +X262300057Y-148140476D01* +X262300057Y-148140476D02* +X262395295Y-148092857D01* +X262395295Y-148092857D02* +X262538152Y-148092857D01* +X262538152Y-148092857D02* +X262633390Y-148140476D01* +X262633390Y-148140476D02* +X262681009Y-148188095D01* +X262681009Y-148188095D02* +X262728628Y-148283333D01* +X262728628Y-148283333D02* +X262728628Y-148664285D01* +X263204819Y-147140476D02* +X263204819Y-147711904D01* +X263204819Y-147426190D02* +X262204819Y-147426190D01* +X262204819Y-147426190D02* +X262347676Y-147521428D01* +X262347676Y-147521428D02* +X262442914Y-147616666D01* +X262442914Y-147616666D02* +X262490533Y-147711904D01* +X262538152Y-146283333D02* +X263204819Y-146283333D01* +X262157200Y-146521428D02* +X262871485Y-146759523D01* +X262871485Y-146759523D02* +X262871485Y-146140476D01* +X220837142Y-153734819D02* +X220503809Y-153258628D01* +X220265714Y-153734819D02* +X220265714Y-152734819D01* +X220265714Y-152734819D02* +X220646666Y-152734819D01* +X220646666Y-152734819D02* +X220741904Y-152782438D01* +X220741904Y-152782438D02* +X220789523Y-152830057D01* +X220789523Y-152830057D02* +X220837142Y-152925295D01* +X220837142Y-152925295D02* +X220837142Y-153068152D01* +X220837142Y-153068152D02* +X220789523Y-153163390D01* +X220789523Y-153163390D02* +X220741904Y-153211009D01* +X220741904Y-153211009D02* +X220646666Y-153258628D01* +X220646666Y-153258628D02* +X220265714Y-153258628D01* +X221218095Y-152830057D02* +X221265714Y-152782438D01* +X221265714Y-152782438D02* +X221360952Y-152734819D01* +X221360952Y-152734819D02* +X221599047Y-152734819D01* +X221599047Y-152734819D02* +X221694285Y-152782438D01* +X221694285Y-152782438D02* +X221741904Y-152830057D01* +X221741904Y-152830057D02* +X221789523Y-152925295D01* +X221789523Y-152925295D02* +X221789523Y-153020533D01* +X221789523Y-153020533D02* +X221741904Y-153163390D01* +X221741904Y-153163390D02* +X221170476Y-153734819D01* +X221170476Y-153734819D02* +X221789523Y-153734819D01* +X222122857Y-152734819D02* +X222789523Y-152734819D01* +X222789523Y-152734819D02* +X222360952Y-153734819D01* +X264769580Y-142805357D02* +X264817200Y-142852976D01* +X264817200Y-142852976D02* +X264864819Y-142995833D01* +X264864819Y-142995833D02* +X264864819Y-143091071D01* +X264864819Y-143091071D02* +X264817200Y-143233928D01* +X264817200Y-143233928D02* +X264721961Y-143329166D01* +X264721961Y-143329166D02* +X264626723Y-143376785D01* +X264626723Y-143376785D02* +X264436247Y-143424404D01* +X264436247Y-143424404D02* +X264293390Y-143424404D01* +X264293390Y-143424404D02* +X264102914Y-143376785D01* +X264102914Y-143376785D02* +X264007676Y-143329166D01* +X264007676Y-143329166D02* +X263912438Y-143233928D01* +X263912438Y-143233928D02* +X263864819Y-143091071D01* +X263864819Y-143091071D02* +X263864819Y-142995833D01* +X263864819Y-142995833D02* +X263912438Y-142852976D01* +X263912438Y-142852976D02* +X263960057Y-142805357D01* +X264864819Y-141852976D02* +X264864819Y-142424404D01* +X264864819Y-142138690D02* +X263864819Y-142138690D01* +X263864819Y-142138690D02* +X264007676Y-142233928D01* +X264007676Y-142233928D02* +X264102914Y-142329166D01* +X264102914Y-142329166D02* +X264150533Y-142424404D01* +X264198152Y-140995833D02* +X264864819Y-140995833D01* +X263817200Y-141233928D02* +X264531485Y-141472023D01* +X264531485Y-141472023D02* +X264531485Y-140852976D01* +X215679819Y-141272857D02* +X215203628Y-141606190D01* +X215679819Y-141844285D02* +X214679819Y-141844285D01* +X214679819Y-141844285D02* +X214679819Y-141463333D01* +X214679819Y-141463333D02* +X214727438Y-141368095D01* +X214727438Y-141368095D02* +X214775057Y-141320476D01* +X214775057Y-141320476D02* +X214870295Y-141272857D01* +X214870295Y-141272857D02* +X215013152Y-141272857D01* +X215013152Y-141272857D02* +X215108390Y-141320476D01* +X215108390Y-141320476D02* +X215156009Y-141368095D01* +X215156009Y-141368095D02* +X215203628Y-141463333D01* +X215203628Y-141463333D02* +X215203628Y-141844285D01* +X214679819Y-140939523D02* +X214679819Y-140320476D01* +X214679819Y-140320476D02* +X215060771Y-140653809D01* +X215060771Y-140653809D02* +X215060771Y-140510952D01* +X215060771Y-140510952D02* +X215108390Y-140415714D01* +X215108390Y-140415714D02* +X215156009Y-140368095D01* +X215156009Y-140368095D02* +X215251247Y-140320476D01* +X215251247Y-140320476D02* +X215489342Y-140320476D01* +X215489342Y-140320476D02* +X215584580Y-140368095D01* +X215584580Y-140368095D02* +X215632200Y-140415714D01* +X215632200Y-140415714D02* +X215679819Y-140510952D01* +X215679819Y-140510952D02* +X215679819Y-140796666D01* +X215679819Y-140796666D02* +X215632200Y-140891904D01* +X215632200Y-140891904D02* +X215584580Y-140939523D01* +X214775057Y-139939523D02* +X214727438Y-139891904D01* +X214727438Y-139891904D02* +X214679819Y-139796666D01* +X214679819Y-139796666D02* +X214679819Y-139558571D01* +X214679819Y-139558571D02* +X214727438Y-139463333D01* +X214727438Y-139463333D02* +X214775057Y-139415714D01* +X214775057Y-139415714D02* +X214870295Y-139368095D01* +X214870295Y-139368095D02* +X214965533Y-139368095D01* +X214965533Y-139368095D02* +X215108390Y-139415714D01* +X215108390Y-139415714D02* +X215679819Y-139987142D01* +X215679819Y-139987142D02* +X215679819Y-139368095D01* +X210357142Y-170429819D02* +X210023809Y-169953628D01* +X209785714Y-170429819D02* +X209785714Y-169429819D01* +X209785714Y-169429819D02* +X210166666Y-169429819D01* +X210166666Y-169429819D02* +X210261904Y-169477438D01* +X210261904Y-169477438D02* +X210309523Y-169525057D01* +X210309523Y-169525057D02* +X210357142Y-169620295D01* +X210357142Y-169620295D02* +X210357142Y-169763152D01* +X210357142Y-169763152D02* +X210309523Y-169858390D01* +X210309523Y-169858390D02* +X210261904Y-169906009D01* +X210261904Y-169906009D02* +X210166666Y-169953628D01* +X210166666Y-169953628D02* +X209785714Y-169953628D01* +X210738095Y-169525057D02* +X210785714Y-169477438D01* +X210785714Y-169477438D02* +X210880952Y-169429819D01* +X210880952Y-169429819D02* +X211119047Y-169429819D01* +X211119047Y-169429819D02* +X211214285Y-169477438D01* +X211214285Y-169477438D02* +X211261904Y-169525057D01* +X211261904Y-169525057D02* +X211309523Y-169620295D01* +X211309523Y-169620295D02* +X211309523Y-169715533D01* +X211309523Y-169715533D02* +X211261904Y-169858390D01* +X211261904Y-169858390D02* +X210690476Y-170429819D01* +X210690476Y-170429819D02* +X211309523Y-170429819D01* +X211642857Y-169429819D02* +X212261904Y-169429819D01* +X212261904Y-169429819D02* +X211928571Y-169810771D01* +X211928571Y-169810771D02* +X212071428Y-169810771D01* +X212071428Y-169810771D02* +X212166666Y-169858390D01* +X212166666Y-169858390D02* +X212214285Y-169906009D01* +X212214285Y-169906009D02* +X212261904Y-170001247D01* +X212261904Y-170001247D02* +X212261904Y-170239342D01* +X212261904Y-170239342D02* +X212214285Y-170334580D01* +X212214285Y-170334580D02* +X212166666Y-170382200D01* +X212166666Y-170382200D02* +X212071428Y-170429819D01* +X212071428Y-170429819D02* +X211785714Y-170429819D01* +X211785714Y-170429819D02* +X211690476Y-170382200D01* +X211690476Y-170382200D02* +X211642857Y-170334580D01* +X210382142Y-162384580D02* +X210334523Y-162432200D01* +X210334523Y-162432200D02* +X210191666Y-162479819D01* +X210191666Y-162479819D02* +X210096428Y-162479819D01* +X210096428Y-162479819D02* +X209953571Y-162432200D01* +X209953571Y-162432200D02* +X209858333Y-162336961D01* +X209858333Y-162336961D02* +X209810714Y-162241723D01* +X209810714Y-162241723D02* +X209763095Y-162051247D01* +X209763095Y-162051247D02* +X209763095Y-161908390D01* +X209763095Y-161908390D02* +X209810714Y-161717914D01* +X209810714Y-161717914D02* +X209858333Y-161622676D01* +X209858333Y-161622676D02* +X209953571Y-161527438D01* +X209953571Y-161527438D02* +X210096428Y-161479819D01* +X210096428Y-161479819D02* +X210191666Y-161479819D01* +X210191666Y-161479819D02* +X210334523Y-161527438D01* +X210334523Y-161527438D02* +X210382142Y-161575057D01* +X211239285Y-161813152D02* +X211239285Y-162479819D01* +X211001190Y-161432200D02* +X210763095Y-162146485D01* +X210763095Y-162146485D02* +X211382142Y-162146485D01* +X211667857Y-161479819D02* +X212334523Y-161479819D01* +X212334523Y-161479819D02* +X211905952Y-162479819D01* +X194229819Y-146742857D02* +X193753628Y-147076190D01* +X194229819Y-147314285D02* +X193229819Y-147314285D01* +X193229819Y-147314285D02* +X193229819Y-146933333D01* +X193229819Y-146933333D02* +X193277438Y-146838095D01* +X193277438Y-146838095D02* +X193325057Y-146790476D01* +X193325057Y-146790476D02* +X193420295Y-146742857D01* +X193420295Y-146742857D02* +X193563152Y-146742857D01* +X193563152Y-146742857D02* +X193658390Y-146790476D01* +X193658390Y-146790476D02* +X193706009Y-146838095D01* +X193706009Y-146838095D02* +X193753628Y-146933333D01* +X193753628Y-146933333D02* +X193753628Y-147314285D01* +X193229819Y-145885714D02* +X193229819Y-146076190D01* +X193229819Y-146076190D02* +X193277438Y-146171428D01* +X193277438Y-146171428D02* +X193325057Y-146219047D01* +X193325057Y-146219047D02* +X193467914Y-146314285D01* +X193467914Y-146314285D02* +X193658390Y-146361904D01* +X193658390Y-146361904D02* +X194039342Y-146361904D01* +X194039342Y-146361904D02* +X194134580Y-146314285D01* +X194134580Y-146314285D02* +X194182200Y-146266666D01* +X194182200Y-146266666D02* +X194229819Y-146171428D01* +X194229819Y-146171428D02* +X194229819Y-145980952D01* +X194229819Y-145980952D02* +X194182200Y-145885714D01* +X194182200Y-145885714D02* +X194134580Y-145838095D01* +X194134580Y-145838095D02* +X194039342Y-145790476D01* +X194039342Y-145790476D02* +X193801247Y-145790476D01* +X193801247Y-145790476D02* +X193706009Y-145838095D01* +X193706009Y-145838095D02* +X193658390Y-145885714D01* +X193658390Y-145885714D02* +X193610771Y-145980952D01* +X193610771Y-145980952D02* +X193610771Y-146171428D01* +X193610771Y-146171428D02* +X193658390Y-146266666D01* +X193658390Y-146266666D02* +X193706009Y-146314285D01* +X193706009Y-146314285D02* +X193801247Y-146361904D01* +X193229819Y-144885714D02* +X193229819Y-145361904D01* +X193229819Y-145361904D02* +X193706009Y-145409523D01* +X193706009Y-145409523D02* +X193658390Y-145361904D01* +X193658390Y-145361904D02* +X193610771Y-145266666D01* +X193610771Y-145266666D02* +X193610771Y-145028571D01* +X193610771Y-145028571D02* +X193658390Y-144933333D01* +X193658390Y-144933333D02* +X193706009Y-144885714D01* +X193706009Y-144885714D02* +X193801247Y-144838095D01* +X193801247Y-144838095D02* +X194039342Y-144838095D01* +X194039342Y-144838095D02* +X194134580Y-144885714D01* +X194134580Y-144885714D02* +X194182200Y-144933333D01* +X194182200Y-144933333D02* +X194229819Y-145028571D01* +X194229819Y-145028571D02* +X194229819Y-145266666D01* +X194229819Y-145266666D02* +X194182200Y-145361904D01* +X194182200Y-145361904D02* +X194134580Y-145409523D01* +X244474428Y-133160358D02* +X243998237Y-133493691D01* +X244474428Y-133731786D02* +X243474428Y-133731786D01* +X243474428Y-133731786D02* +X243474428Y-133350834D01* +X243474428Y-133350834D02* +X243522047Y-133255596D01* +X243522047Y-133255596D02* +X243569666Y-133207977D01* +X243569666Y-133207977D02* +X243664904Y-133160358D01* +X243664904Y-133160358D02* +X243807761Y-133160358D01* +X243807761Y-133160358D02* +X243902999Y-133207977D01* +X243902999Y-133207977D02* +X243950618Y-133255596D01* +X243950618Y-133255596D02* +X243998237Y-133350834D01* +X243998237Y-133350834D02* +X243998237Y-133731786D01* +X243807761Y-132303215D02* +X244474428Y-132303215D01* +X243426809Y-132541310D02* +X244141094Y-132779405D01* +X244141094Y-132779405D02* +X244141094Y-132160358D01* +X244474428Y-131255596D02* +X244474428Y-131827024D01* +X244474428Y-131541310D02* +X243474428Y-131541310D01* +X243474428Y-131541310D02* +X243617285Y-131636548D01* +X243617285Y-131636548D02* +X243712523Y-131731786D01* +X243712523Y-131731786D02* +X243760142Y-131827024D01* +X181334580Y-157867857D02* +X181382200Y-157915476D01* +X181382200Y-157915476D02* +X181429819Y-158058333D01* +X181429819Y-158058333D02* +X181429819Y-158153571D01* +X181429819Y-158153571D02* +X181382200Y-158296428D01* +X181382200Y-158296428D02* +X181286961Y-158391666D01* +X181286961Y-158391666D02* +X181191723Y-158439285D01* +X181191723Y-158439285D02* +X181001247Y-158486904D01* +X181001247Y-158486904D02* +X180858390Y-158486904D01* +X180858390Y-158486904D02* +X180667914Y-158439285D01* +X180667914Y-158439285D02* +X180572676Y-158391666D01* +X180572676Y-158391666D02* +X180477438Y-158296428D01* +X180477438Y-158296428D02* +X180429819Y-158153571D01* +X180429819Y-158153571D02* +X180429819Y-158058333D01* +X180429819Y-158058333D02* +X180477438Y-157915476D01* +X180477438Y-157915476D02* +X180525057Y-157867857D01* +X180525057Y-157486904D02* +X180477438Y-157439285D01* +X180477438Y-157439285D02* +X180429819Y-157344047D01* +X180429819Y-157344047D02* +X180429819Y-157105952D01* +X180429819Y-157105952D02* +X180477438Y-157010714D01* +X180477438Y-157010714D02* +X180525057Y-156963095D01* +X180525057Y-156963095D02* +X180620295Y-156915476D01* +X180620295Y-156915476D02* +X180715533Y-156915476D01* +X180715533Y-156915476D02* +X180858390Y-156963095D01* +X180858390Y-156963095D02* +X181429819Y-157534523D01* +X181429819Y-157534523D02* +X181429819Y-156915476D01* +X180858390Y-156344047D02* +X180810771Y-156439285D01* +X180810771Y-156439285D02* +X180763152Y-156486904D01* +X180763152Y-156486904D02* +X180667914Y-156534523D01* +X180667914Y-156534523D02* +X180620295Y-156534523D01* +X180620295Y-156534523D02* +X180525057Y-156486904D01* +X180525057Y-156486904D02* +X180477438Y-156439285D01* +X180477438Y-156439285D02* +X180429819Y-156344047D01* +X180429819Y-156344047D02* +X180429819Y-156153571D01* +X180429819Y-156153571D02* +X180477438Y-156058333D01* +X180477438Y-156058333D02* +X180525057Y-156010714D01* +X180525057Y-156010714D02* +X180620295Y-155963095D01* +X180620295Y-155963095D02* +X180667914Y-155963095D01* +X180667914Y-155963095D02* +X180763152Y-156010714D01* +X180763152Y-156010714D02* +X180810771Y-156058333D01* +X180810771Y-156058333D02* +X180858390Y-156153571D01* +X180858390Y-156153571D02* +X180858390Y-156344047D01* +X180858390Y-156344047D02* +X180906009Y-156439285D01* +X180906009Y-156439285D02* +X180953628Y-156486904D01* +X180953628Y-156486904D02* +X181048866Y-156534523D01* +X181048866Y-156534523D02* +X181239342Y-156534523D01* +X181239342Y-156534523D02* +X181334580Y-156486904D01* +X181334580Y-156486904D02* +X181382200Y-156439285D01* +X181382200Y-156439285D02* +X181429819Y-156344047D01* +X181429819Y-156344047D02* +X181429819Y-156153571D01* +X181429819Y-156153571D02* +X181382200Y-156058333D01* +X181382200Y-156058333D02* +X181334580Y-156010714D01* +X181334580Y-156010714D02* +X181239342Y-155963095D01* +X181239342Y-155963095D02* +X181048866Y-155963095D01* +X181048866Y-155963095D02* +X180953628Y-156010714D01* +X180953628Y-156010714D02* +X180906009Y-156058333D01* +X180906009Y-156058333D02* +X180858390Y-156153571D01* +X270364819Y-150421904D02* +X271174342Y-150421904D01* +X271174342Y-150421904D02* +X271269580Y-150374285D01* +X271269580Y-150374285D02* +X271317200Y-150326666D01* +X271317200Y-150326666D02* +X271364819Y-150231428D01* +X271364819Y-150231428D02* +X271364819Y-150040952D01* +X271364819Y-150040952D02* +X271317200Y-149945714D01* +X271317200Y-149945714D02* +X271269580Y-149898095D01* +X271269580Y-149898095D02* +X271174342Y-149850476D01* +X271174342Y-149850476D02* +X270364819Y-149850476D01* +X270460057Y-149421904D02* +X270412438Y-149374285D01* +X270412438Y-149374285D02* +X270364819Y-149279047D01* +X270364819Y-149279047D02* +X270364819Y-149040952D01* +X270364819Y-149040952D02* +X270412438Y-148945714D01* +X270412438Y-148945714D02* +X270460057Y-148898095D01* +X270460057Y-148898095D02* +X270555295Y-148850476D01* +X270555295Y-148850476D02* +X270650533Y-148850476D01* +X270650533Y-148850476D02* +X270793390Y-148898095D01* +X270793390Y-148898095D02* +X271364819Y-149469523D01* +X271364819Y-149469523D02* +X271364819Y-148850476D01* +X238019819Y-140272857D02* +X237543628Y-140606190D01* +X238019819Y-140844285D02* +X237019819Y-140844285D01* +X237019819Y-140844285D02* +X237019819Y-140463333D01* +X237019819Y-140463333D02* +X237067438Y-140368095D01* +X237067438Y-140368095D02* +X237115057Y-140320476D01* +X237115057Y-140320476D02* +X237210295Y-140272857D01* +X237210295Y-140272857D02* +X237353152Y-140272857D01* +X237353152Y-140272857D02* +X237448390Y-140320476D01* +X237448390Y-140320476D02* +X237496009Y-140368095D01* +X237496009Y-140368095D02* +X237543628Y-140463333D01* +X237543628Y-140463333D02* +X237543628Y-140844285D01* +X237019819Y-139939523D02* +X237019819Y-139320476D01* +X237019819Y-139320476D02* +X237400771Y-139653809D01* +X237400771Y-139653809D02* +X237400771Y-139510952D01* +X237400771Y-139510952D02* +X237448390Y-139415714D01* +X237448390Y-139415714D02* +X237496009Y-139368095D01* +X237496009Y-139368095D02* +X237591247Y-139320476D01* +X237591247Y-139320476D02* +X237829342Y-139320476D01* +X237829342Y-139320476D02* +X237924580Y-139368095D01* +X237924580Y-139368095D02* +X237972200Y-139415714D01* +X237972200Y-139415714D02* +X238019819Y-139510952D01* +X238019819Y-139510952D02* +X238019819Y-139796666D01* +X238019819Y-139796666D02* +X237972200Y-139891904D01* +X237972200Y-139891904D02* +X237924580Y-139939523D01* +X237019819Y-138987142D02* +X237019819Y-138320476D01* +X237019819Y-138320476D02* +X238019819Y-138749047D01* +X204579580Y-165292857D02* +X204627200Y-165340476D01* +X204627200Y-165340476D02* +X204674819Y-165483333D01* +X204674819Y-165483333D02* +X204674819Y-165578571D01* +X204674819Y-165578571D02* +X204627200Y-165721428D01* +X204627200Y-165721428D02* +X204531961Y-165816666D01* +X204531961Y-165816666D02* +X204436723Y-165864285D01* +X204436723Y-165864285D02* +X204246247Y-165911904D01* +X204246247Y-165911904D02* +X204103390Y-165911904D01* +X204103390Y-165911904D02* +X203912914Y-165864285D01* +X203912914Y-165864285D02* +X203817676Y-165816666D01* +X203817676Y-165816666D02* +X203722438Y-165721428D01* +X203722438Y-165721428D02* +X203674819Y-165578571D01* +X203674819Y-165578571D02* +X203674819Y-165483333D01* +X203674819Y-165483333D02* +X203722438Y-165340476D01* +X203722438Y-165340476D02* +X203770057Y-165292857D01* +X204674819Y-164340476D02* +X204674819Y-164911904D01* +X204674819Y-164626190D02* +X203674819Y-164626190D01* +X203674819Y-164626190D02* +X203817676Y-164721428D01* +X203817676Y-164721428D02* +X203912914Y-164816666D01* +X203912914Y-164816666D02* +X203960533Y-164911904D01* +X203674819Y-164007142D02* +X203674819Y-163340476D01* +X203674819Y-163340476D02* +X204674819Y-163769047D01* +X173707142Y-159279819D02* +X173373809Y-158803628D01* +X173135714Y-159279819D02* +X173135714Y-158279819D01* +X173135714Y-158279819D02* +X173516666Y-158279819D01* +X173516666Y-158279819D02* +X173611904Y-158327438D01* +X173611904Y-158327438D02* +X173659523Y-158375057D01* +X173659523Y-158375057D02* +X173707142Y-158470295D01* +X173707142Y-158470295D02* +X173707142Y-158613152D01* +X173707142Y-158613152D02* +X173659523Y-158708390D01* +X173659523Y-158708390D02* +X173611904Y-158756009D01* +X173611904Y-158756009D02* +X173516666Y-158803628D01* +X173516666Y-158803628D02* +X173135714Y-158803628D01* +X174611904Y-158279819D02* +X174135714Y-158279819D01* +X174135714Y-158279819D02* +X174088095Y-158756009D01* +X174088095Y-158756009D02* +X174135714Y-158708390D01* +X174135714Y-158708390D02* +X174230952Y-158660771D01* +X174230952Y-158660771D02* +X174469047Y-158660771D01* +X174469047Y-158660771D02* +X174564285Y-158708390D01* +X174564285Y-158708390D02* +X174611904Y-158756009D01* +X174611904Y-158756009D02* +X174659523Y-158851247D01* +X174659523Y-158851247D02* +X174659523Y-159089342D01* +X174659523Y-159089342D02* +X174611904Y-159184580D01* +X174611904Y-159184580D02* +X174564285Y-159232200D01* +X174564285Y-159232200D02* +X174469047Y-159279819D01* +X174469047Y-159279819D02* +X174230952Y-159279819D01* +X174230952Y-159279819D02* +X174135714Y-159232200D01* +X174135714Y-159232200D02* +X174088095Y-159184580D01* +X175516666Y-158279819D02* +X175326190Y-158279819D01* +X175326190Y-158279819D02* +X175230952Y-158327438D01* +X175230952Y-158327438D02* +X175183333Y-158375057D01* +X175183333Y-158375057D02* +X175088095Y-158517914D01* +X175088095Y-158517914D02* +X175040476Y-158708390D01* +X175040476Y-158708390D02* +X175040476Y-159089342D01* +X175040476Y-159089342D02* +X175088095Y-159184580D01* +X175088095Y-159184580D02* +X175135714Y-159232200D01* +X175135714Y-159232200D02* +X175230952Y-159279819D01* +X175230952Y-159279819D02* +X175421428Y-159279819D01* +X175421428Y-159279819D02* +X175516666Y-159232200D01* +X175516666Y-159232200D02* +X175564285Y-159184580D01* +X175564285Y-159184580D02* +X175611904Y-159089342D01* +X175611904Y-159089342D02* +X175611904Y-158851247D01* +X175611904Y-158851247D02* +X175564285Y-158756009D01* +X175564285Y-158756009D02* +X175516666Y-158708390D01* +X175516666Y-158708390D02* +X175421428Y-158660771D01* +X175421428Y-158660771D02* +X175230952Y-158660771D01* +X175230952Y-158660771D02* +X175135714Y-158708390D01* +X175135714Y-158708390D02* +X175088095Y-158756009D01* +X175088095Y-158756009D02* +X175040476Y-158851247D01* +X210382142Y-157679819D02* +X210048809Y-157203628D01* +X209810714Y-157679819D02* +X209810714Y-156679819D01* +X209810714Y-156679819D02* +X210191666Y-156679819D01* +X210191666Y-156679819D02* +X210286904Y-156727438D01* +X210286904Y-156727438D02* +X210334523Y-156775057D01* +X210334523Y-156775057D02* +X210382142Y-156870295D01* +X210382142Y-156870295D02* +X210382142Y-157013152D01* +X210382142Y-157013152D02* +X210334523Y-157108390D01* +X210334523Y-157108390D02* +X210286904Y-157156009D01* +X210286904Y-157156009D02* +X210191666Y-157203628D01* +X210191666Y-157203628D02* +X209810714Y-157203628D01* +X210715476Y-156679819D02* +X211382142Y-156679819D01* +X211382142Y-156679819D02* +X210953571Y-157679819D01* +X211667857Y-156679819D02* +X212334523Y-156679819D01* +X212334523Y-156679819D02* +X211905952Y-157679819D01* +X197334580Y-146742857D02* +X197382200Y-146790476D01* +X197382200Y-146790476D02* +X197429819Y-146933333D01* +X197429819Y-146933333D02* +X197429819Y-147028571D01* +X197429819Y-147028571D02* +X197382200Y-147171428D01* +X197382200Y-147171428D02* +X197286961Y-147266666D01* +X197286961Y-147266666D02* +X197191723Y-147314285D01* +X197191723Y-147314285D02* +X197001247Y-147361904D01* +X197001247Y-147361904D02* +X196858390Y-147361904D01* +X196858390Y-147361904D02* +X196667914Y-147314285D01* +X196667914Y-147314285D02* +X196572676Y-147266666D01* +X196572676Y-147266666D02* +X196477438Y-147171428D01* +X196477438Y-147171428D02* +X196429819Y-147028571D01* +X196429819Y-147028571D02* +X196429819Y-146933333D01* +X196429819Y-146933333D02* +X196477438Y-146790476D01* +X196477438Y-146790476D02* +X196525057Y-146742857D01* +X196763152Y-145885714D02* +X197429819Y-145885714D01* +X196382200Y-146123809D02* +X197096485Y-146361904D01* +X197096485Y-146361904D02* +X197096485Y-145742857D01* +X196525057Y-145409523D02* +X196477438Y-145361904D01* +X196477438Y-145361904D02* +X196429819Y-145266666D01* +X196429819Y-145266666D02* +X196429819Y-145028571D01* +X196429819Y-145028571D02* +X196477438Y-144933333D01* +X196477438Y-144933333D02* +X196525057Y-144885714D01* +X196525057Y-144885714D02* +X196620295Y-144838095D01* +X196620295Y-144838095D02* +X196715533Y-144838095D01* +X196715533Y-144838095D02* +X196858390Y-144885714D01* +X196858390Y-144885714D02* +X197429819Y-145457142D01* +X197429819Y-145457142D02* +X197429819Y-144838095D01* +X238019819Y-133042857D02* +X237543628Y-133376190D01* +X238019819Y-133614285D02* +X237019819Y-133614285D01* +X237019819Y-133614285D02* +X237019819Y-133233333D01* +X237019819Y-133233333D02* +X237067438Y-133138095D01* +X237067438Y-133138095D02* +X237115057Y-133090476D01* +X237115057Y-133090476D02* +X237210295Y-133042857D01* +X237210295Y-133042857D02* +X237353152Y-133042857D01* +X237353152Y-133042857D02* +X237448390Y-133090476D01* +X237448390Y-133090476D02* +X237496009Y-133138095D01* +X237496009Y-133138095D02* +X237543628Y-133233333D01* +X237543628Y-133233333D02* +X237543628Y-133614285D01* +X237019819Y-132709523D02* +X237019819Y-132090476D01* +X237019819Y-132090476D02* +X237400771Y-132423809D01* +X237400771Y-132423809D02* +X237400771Y-132280952D01* +X237400771Y-132280952D02* +X237448390Y-132185714D01* +X237448390Y-132185714D02* +X237496009Y-132138095D01* +X237496009Y-132138095D02* +X237591247Y-132090476D01* +X237591247Y-132090476D02* +X237829342Y-132090476D01* +X237829342Y-132090476D02* +X237924580Y-132138095D01* +X237924580Y-132138095D02* +X237972200Y-132185714D01* +X237972200Y-132185714D02* +X238019819Y-132280952D01* +X238019819Y-132280952D02* +X238019819Y-132566666D01* +X238019819Y-132566666D02* +X237972200Y-132661904D01* +X237972200Y-132661904D02* +X237924580Y-132709523D01* +X237019819Y-131233333D02* +X237019819Y-131423809D01* +X237019819Y-131423809D02* +X237067438Y-131519047D01* +X237067438Y-131519047D02* +X237115057Y-131566666D01* +X237115057Y-131566666D02* +X237257914Y-131661904D01* +X237257914Y-131661904D02* +X237448390Y-131709523D01* +X237448390Y-131709523D02* +X237829342Y-131709523D01* +X237829342Y-131709523D02* +X237924580Y-131661904D01* +X237924580Y-131661904D02* +X237972200Y-131614285D01* +X237972200Y-131614285D02* +X238019819Y-131519047D01* +X238019819Y-131519047D02* +X238019819Y-131328571D01* +X238019819Y-131328571D02* +X237972200Y-131233333D01* +X237972200Y-131233333D02* +X237924580Y-131185714D01* +X237924580Y-131185714D02* +X237829342Y-131138095D01* +X237829342Y-131138095D02* +X237591247Y-131138095D01* +X237591247Y-131138095D02* +X237496009Y-131185714D01* +X237496009Y-131185714D02* +X237448390Y-131233333D01* +X237448390Y-131233333D02* +X237400771Y-131328571D01* +X237400771Y-131328571D02* +X237400771Y-131519047D01* +X237400771Y-131519047D02* +X237448390Y-131614285D01* +X237448390Y-131614285D02* +X237496009Y-131661904D01* +X237496009Y-131661904D02* +X237591247Y-131709523D01* +X222257142Y-126554819D02* +X221923809Y-126078628D01* +X221685714Y-126554819D02* +X221685714Y-125554819D01* +X221685714Y-125554819D02* +X222066666Y-125554819D01* +X222066666Y-125554819D02* +X222161904Y-125602438D01* +X222161904Y-125602438D02* +X222209523Y-125650057D01* +X222209523Y-125650057D02* +X222257142Y-125745295D01* +X222257142Y-125745295D02* +X222257142Y-125888152D01* +X222257142Y-125888152D02* +X222209523Y-125983390D01* +X222209523Y-125983390D02* +X222161904Y-126031009D01* +X222161904Y-126031009D02* +X222066666Y-126078628D01* +X222066666Y-126078628D02* +X221685714Y-126078628D01* +X223114285Y-125888152D02* +X223114285Y-126554819D01* +X222876190Y-125507200D02* +X222638095Y-126221485D01* +X222638095Y-126221485D02* +X223257142Y-126221485D01* +X223542857Y-125554819D02* +X224209523Y-125554819D01* +X224209523Y-125554819D02* +X223780952Y-126554819D01* +X258196009Y-141728333D02* +X258196009Y-142061666D01* +X258719819Y-142061666D02* +X257719819Y-142061666D01* +X257719819Y-142061666D02* +X257719819Y-141585476D01* +X257719819Y-141014047D02* +X257719819Y-140918809D01* +X257719819Y-140918809D02* +X257767438Y-140823571D01* +X257767438Y-140823571D02* +X257815057Y-140775952D01* +X257815057Y-140775952D02* +X257910295Y-140728333D01* +X257910295Y-140728333D02* +X258100771Y-140680714D01* +X258100771Y-140680714D02* +X258338866Y-140680714D01* +X258338866Y-140680714D02* +X258529342Y-140728333D01* +X258529342Y-140728333D02* +X258624580Y-140775952D01* +X258624580Y-140775952D02* +X258672200Y-140823571D01* +X258672200Y-140823571D02* +X258719819Y-140918809D01* +X258719819Y-140918809D02* +X258719819Y-141014047D01* +X258719819Y-141014047D02* +X258672200Y-141109285D01* +X258672200Y-141109285D02* +X258624580Y-141156904D01* +X258624580Y-141156904D02* +X258529342Y-141204523D01* +X258529342Y-141204523D02* +X258338866Y-141252142D01* +X258338866Y-141252142D02* +X258100771Y-141252142D01* +X258100771Y-141252142D02* +X257910295Y-141204523D01* +X257910295Y-141204523D02* +X257815057Y-141156904D01* +X257815057Y-141156904D02* +X257767438Y-141109285D01* +X257767438Y-141109285D02* +X257719819Y-141014047D01* +X185132142Y-153184580D02* +X185084523Y-153232200D01* +X185084523Y-153232200D02* +X184941666Y-153279819D01* +X184941666Y-153279819D02* +X184846428Y-153279819D01* +X184846428Y-153279819D02* +X184703571Y-153232200D01* +X184703571Y-153232200D02* +X184608333Y-153136961D01* +X184608333Y-153136961D02* +X184560714Y-153041723D01* +X184560714Y-153041723D02* +X184513095Y-152851247D01* +X184513095Y-152851247D02* +X184513095Y-152708390D01* +X184513095Y-152708390D02* +X184560714Y-152517914D01* +X184560714Y-152517914D02* +X184608333Y-152422676D01* +X184608333Y-152422676D02* +X184703571Y-152327438D01* +X184703571Y-152327438D02* +X184846428Y-152279819D01* +X184846428Y-152279819D02* +X184941666Y-152279819D01* +X184941666Y-152279819D02* +X185084523Y-152327438D01* +X185084523Y-152327438D02* +X185132142Y-152375057D01* +X185465476Y-152279819D02* +X186084523Y-152279819D01* +X186084523Y-152279819D02* +X185751190Y-152660771D01* +X185751190Y-152660771D02* +X185894047Y-152660771D01* +X185894047Y-152660771D02* +X185989285Y-152708390D01* +X185989285Y-152708390D02* +X186036904Y-152756009D01* +X186036904Y-152756009D02* +X186084523Y-152851247D01* +X186084523Y-152851247D02* +X186084523Y-153089342D01* +X186084523Y-153089342D02* +X186036904Y-153184580D01* +X186036904Y-153184580D02* +X185989285Y-153232200D01* +X185989285Y-153232200D02* +X185894047Y-153279819D01* +X185894047Y-153279819D02* +X185608333Y-153279819D01* +X185608333Y-153279819D02* +X185513095Y-153232200D01* +X185513095Y-153232200D02* +X185465476Y-153184580D01* +X186465476Y-152375057D02* +X186513095Y-152327438D01* +X186513095Y-152327438D02* +X186608333Y-152279819D01* +X186608333Y-152279819D02* +X186846428Y-152279819D01* +X186846428Y-152279819D02* +X186941666Y-152327438D01* +X186941666Y-152327438D02* +X186989285Y-152375057D01* +X186989285Y-152375057D02* +X187036904Y-152470295D01* +X187036904Y-152470295D02* +X187036904Y-152565533D01* +X187036904Y-152565533D02* +X186989285Y-152708390D01* +X186989285Y-152708390D02* +X186417857Y-153279819D01* +X186417857Y-153279819D02* +X187036904Y-153279819D01* +X160322619Y-145932857D02* +X159846428Y-146266190D01* +X160322619Y-146504285D02* +X159322619Y-146504285D01* +X159322619Y-146504285D02* +X159322619Y-146123333D01* +X159322619Y-146123333D02* +X159370238Y-146028095D01* +X159370238Y-146028095D02* +X159417857Y-145980476D01* +X159417857Y-145980476D02* +X159513095Y-145932857D01* +X159513095Y-145932857D02* +X159655952Y-145932857D01* +X159655952Y-145932857D02* +X159751190Y-145980476D01* +X159751190Y-145980476D02* +X159798809Y-146028095D01* +X159798809Y-146028095D02* +X159846428Y-146123333D01* +X159846428Y-146123333D02* +X159846428Y-146504285D01* +X159322619Y-145599523D02* +X159322619Y-144980476D01* +X159322619Y-144980476D02* +X159703571Y-145313809D01* +X159703571Y-145313809D02* +X159703571Y-145170952D01* +X159703571Y-145170952D02* +X159751190Y-145075714D01* +X159751190Y-145075714D02* +X159798809Y-145028095D01* +X159798809Y-145028095D02* +X159894047Y-144980476D01* +X159894047Y-144980476D02* +X160132142Y-144980476D01* +X160132142Y-144980476D02* +X160227380Y-145028095D01* +X160227380Y-145028095D02* +X160275000Y-145075714D01* +X160275000Y-145075714D02* +X160322619Y-145170952D01* +X160322619Y-145170952D02* +X160322619Y-145456666D01* +X160322619Y-145456666D02* +X160275000Y-145551904D01* +X160275000Y-145551904D02* +X160227380Y-145599523D01* +X160322619Y-144504285D02* +X160322619Y-144313809D01* +X160322619Y-144313809D02* +X160275000Y-144218571D01* +X160275000Y-144218571D02* +X160227380Y-144170952D01* +X160227380Y-144170952D02* +X160084523Y-144075714D01* +X160084523Y-144075714D02* +X159894047Y-144028095D01* +X159894047Y-144028095D02* +X159513095Y-144028095D01* +X159513095Y-144028095D02* +X159417857Y-144075714D01* +X159417857Y-144075714D02* +X159370238Y-144123333D01* +X159370238Y-144123333D02* +X159322619Y-144218571D01* +X159322619Y-144218571D02* +X159322619Y-144409047D01* +X159322619Y-144409047D02* +X159370238Y-144504285D01* +X159370238Y-144504285D02* +X159417857Y-144551904D01* +X159417857Y-144551904D02* +X159513095Y-144599523D01* +X159513095Y-144599523D02* +X159751190Y-144599523D01* +X159751190Y-144599523D02* +X159846428Y-144551904D01* +X159846428Y-144551904D02* +X159894047Y-144504285D01* +X159894047Y-144504285D02* +X159941666Y-144409047D01* +X159941666Y-144409047D02* +X159941666Y-144218571D01* +X159941666Y-144218571D02* +X159894047Y-144123333D01* +X159894047Y-144123333D02* +X159846428Y-144075714D01* +X159846428Y-144075714D02* +X159751190Y-144028095D01* +X246962164Y-159640749D02* +X245962164Y-159640749D01* +X245962164Y-159640749D02* +X245962164Y-159402654D01* +X245962164Y-159402654D02* +X246009783Y-159259797D01* +X246009783Y-159259797D02* +X246105021Y-159164559D01* +X246105021Y-159164559D02* +X246200259Y-159116940D01* +X246200259Y-159116940D02* +X246390735Y-159069321D01* +X246390735Y-159069321D02* +X246533592Y-159069321D01* +X246533592Y-159069321D02* +X246724068Y-159116940D01* +X246724068Y-159116940D02* +X246819306Y-159164559D01* +X246819306Y-159164559D02* +X246914545Y-159259797D01* +X246914545Y-159259797D02* +X246962164Y-159402654D01* +X246962164Y-159402654D02* +X246962164Y-159640749D01* +X245962164Y-158450273D02* +X245962164Y-158355035D01* +X245962164Y-158355035D02* +X246009783Y-158259797D01* +X246009783Y-158259797D02* +X246057402Y-158212178D01* +X246057402Y-158212178D02* +X246152640Y-158164559D01* +X246152640Y-158164559D02* +X246343116Y-158116940D01* +X246343116Y-158116940D02* +X246581211Y-158116940D01* +X246581211Y-158116940D02* +X246771687Y-158164559D01* +X246771687Y-158164559D02* +X246866925Y-158212178D01* +X246866925Y-158212178D02* +X246914545Y-158259797D01* +X246914545Y-158259797D02* +X246962164Y-158355035D01* +X246962164Y-158355035D02* +X246962164Y-158450273D01* +X246962164Y-158450273D02* +X246914545Y-158545511D01* +X246914545Y-158545511D02* +X246866925Y-158593130D01* +X246866925Y-158593130D02* +X246771687Y-158640749D01* +X246771687Y-158640749D02* +X246581211Y-158688368D01* +X246581211Y-158688368D02* +X246343116Y-158688368D01* +X246343116Y-158688368D02* +X246152640Y-158640749D01* +X246152640Y-158640749D02* +X246057402Y-158593130D01* +X246057402Y-158593130D02* +X246009783Y-158545511D01* +X246009783Y-158545511D02* +X245962164Y-158450273D01* +X262224819Y-162351904D02* +X263034342Y-162351904D01* +X263034342Y-162351904D02* +X263129580Y-162304285D01* +X263129580Y-162304285D02* +X263177200Y-162256666D01* +X263177200Y-162256666D02* +X263224819Y-162161428D01* +X263224819Y-162161428D02* +X263224819Y-161970952D01* +X263224819Y-161970952D02* +X263177200Y-161875714D01* +X263177200Y-161875714D02* +X263129580Y-161828095D01* +X263129580Y-161828095D02* +X263034342Y-161780476D01* +X263034342Y-161780476D02* +X262224819Y-161780476D01* +X262224819Y-161113809D02* +X262224819Y-161018571D01* +X262224819Y-161018571D02* +X262272438Y-160923333D01* +X262272438Y-160923333D02* +X262320057Y-160875714D01* +X262320057Y-160875714D02* +X262415295Y-160828095D01* +X262415295Y-160828095D02* +X262605771Y-160780476D01* +X262605771Y-160780476D02* +X262843866Y-160780476D01* +X262843866Y-160780476D02* +X263034342Y-160828095D01* +X263034342Y-160828095D02* +X263129580Y-160875714D01* +X263129580Y-160875714D02* +X263177200Y-160923333D01* +X263177200Y-160923333D02* +X263224819Y-161018571D01* +X263224819Y-161018571D02* +X263224819Y-161113809D01* +X263224819Y-161113809D02* +X263177200Y-161209047D01* +X263177200Y-161209047D02* +X263129580Y-161256666D01* +X263129580Y-161256666D02* +X263034342Y-161304285D01* +X263034342Y-161304285D02* +X262843866Y-161351904D01* +X262843866Y-161351904D02* +X262605771Y-161351904D01* +X262605771Y-161351904D02* +X262415295Y-161304285D01* +X262415295Y-161304285D02* +X262320057Y-161256666D01* +X262320057Y-161256666D02* +X262272438Y-161209047D01* +X262272438Y-161209047D02* +X262224819Y-161113809D01* +X248950678Y-155177474D02* +X248617345Y-154701283D01* +X248379250Y-155177474D02* +X248379250Y-154177474D01* +X248379250Y-154177474D02* +X248760202Y-154177474D01* +X248760202Y-154177474D02* +X248855440Y-154225093D01* +X248855440Y-154225093D02* +X248903059Y-154272712D01* +X248903059Y-154272712D02* +X248950678Y-154367950D01* +X248950678Y-154367950D02* +X248950678Y-154510807D01* +X248950678Y-154510807D02* +X248903059Y-154606045D01* +X248903059Y-154606045D02* +X248855440Y-154653664D01* +X248855440Y-154653664D02* +X248760202Y-154701283D01* +X248760202Y-154701283D02* +X248379250Y-154701283D01* +X249807821Y-154510807D02* +X249807821Y-155177474D01* +X249569726Y-154129855D02* +X249331631Y-154844140D01* +X249331631Y-154844140D02* +X249950678Y-154844140D01* +X191049819Y-146742857D02* +X190573628Y-147076190D01* +X191049819Y-147314285D02* +X190049819Y-147314285D01* +X190049819Y-147314285D02* +X190049819Y-146933333D01* +X190049819Y-146933333D02* +X190097438Y-146838095D01* +X190097438Y-146838095D02* +X190145057Y-146790476D01* +X190145057Y-146790476D02* +X190240295Y-146742857D01* +X190240295Y-146742857D02* +X190383152Y-146742857D01* +X190383152Y-146742857D02* +X190478390Y-146790476D01* +X190478390Y-146790476D02* +X190526009Y-146838095D01* +X190526009Y-146838095D02* +X190573628Y-146933333D01* +X190573628Y-146933333D02* +X190573628Y-147314285D01* +X190049819Y-145885714D02* +X190049819Y-146076190D01* +X190049819Y-146076190D02* +X190097438Y-146171428D01* +X190097438Y-146171428D02* +X190145057Y-146219047D01* +X190145057Y-146219047D02* +X190287914Y-146314285D01* +X190287914Y-146314285D02* +X190478390Y-146361904D01* +X190478390Y-146361904D02* +X190859342Y-146361904D01* +X190859342Y-146361904D02* +X190954580Y-146314285D01* +X190954580Y-146314285D02* +X191002200Y-146266666D01* +X191002200Y-146266666D02* +X191049819Y-146171428D01* +X191049819Y-146171428D02* +X191049819Y-145980952D01* +X191049819Y-145980952D02* +X191002200Y-145885714D01* +X191002200Y-145885714D02* +X190954580Y-145838095D01* +X190954580Y-145838095D02* +X190859342Y-145790476D01* +X190859342Y-145790476D02* +X190621247Y-145790476D01* +X190621247Y-145790476D02* +X190526009Y-145838095D01* +X190526009Y-145838095D02* +X190478390Y-145885714D01* +X190478390Y-145885714D02* +X190430771Y-145980952D01* +X190430771Y-145980952D02* +X190430771Y-146171428D01* +X190430771Y-146171428D02* +X190478390Y-146266666D01* +X190478390Y-146266666D02* +X190526009Y-146314285D01* +X190526009Y-146314285D02* +X190621247Y-146361904D01* +X190049819Y-145457142D02* +X190049819Y-144790476D01* +X190049819Y-144790476D02* +X191049819Y-145219047D01* +X259546430Y-166101927D02* +X259498811Y-166149547D01* +X259498811Y-166149547D02* +X259355954Y-166197166D01* +X259355954Y-166197166D02* +X259260716Y-166197166D01* +X259260716Y-166197166D02* +X259117859Y-166149547D01* +X259117859Y-166149547D02* +X259022621Y-166054308D01* +X259022621Y-166054308D02* +X258975002Y-165959070D01* +X258975002Y-165959070D02* +X258927383Y-165768594D01* +X258927383Y-165768594D02* +X258927383Y-165625737D01* +X258927383Y-165625737D02* +X258975002Y-165435261D01* +X258975002Y-165435261D02* +X259022621Y-165340023D01* +X259022621Y-165340023D02* +X259117859Y-165244785D01* +X259117859Y-165244785D02* +X259260716Y-165197166D01* +X259260716Y-165197166D02* +X259355954Y-165197166D01* +X259355954Y-165197166D02* +X259498811Y-165244785D01* +X259498811Y-165244785D02* +X259546430Y-165292404D01* +X260117859Y-165625737D02* +X260022621Y-165578118D01* +X260022621Y-165578118D02* +X259975002Y-165530499D01* +X259975002Y-165530499D02* +X259927383Y-165435261D01* +X259927383Y-165435261D02* +X259927383Y-165387642D01* +X259927383Y-165387642D02* +X259975002Y-165292404D01* +X259975002Y-165292404D02* +X260022621Y-165244785D01* +X260022621Y-165244785D02* +X260117859Y-165197166D01* +X260117859Y-165197166D02* +X260308335Y-165197166D01* +X260308335Y-165197166D02* +X260403573Y-165244785D01* +X260403573Y-165244785D02* +X260451192Y-165292404D01* +X260451192Y-165292404D02* +X260498811Y-165387642D01* +X260498811Y-165387642D02* +X260498811Y-165435261D01* +X260498811Y-165435261D02* +X260451192Y-165530499D01* +X260451192Y-165530499D02* +X260403573Y-165578118D01* +X260403573Y-165578118D02* +X260308335Y-165625737D01* +X260308335Y-165625737D02* +X260117859Y-165625737D01* +X260117859Y-165625737D02* +X260022621Y-165673356D01* +X260022621Y-165673356D02* +X259975002Y-165720975D01* +X259975002Y-165720975D02* +X259927383Y-165816213D01* +X259927383Y-165816213D02* +X259927383Y-166006689D01* +X259927383Y-166006689D02* +X259975002Y-166101927D01* +X259975002Y-166101927D02* +X260022621Y-166149547D01* +X260022621Y-166149547D02* +X260117859Y-166197166D01* +X260117859Y-166197166D02* +X260308335Y-166197166D01* +X260308335Y-166197166D02* +X260403573Y-166149547D01* +X260403573Y-166149547D02* +X260451192Y-166101927D01* +X260451192Y-166101927D02* +X260498811Y-166006689D01* +X260498811Y-166006689D02* +X260498811Y-165816213D01* +X260498811Y-165816213D02* +X260451192Y-165720975D01* +X260451192Y-165720975D02* +X260403573Y-165673356D01* +X260403573Y-165673356D02* +X260308335Y-165625737D01* +X238820714Y-128374819D02* +X238820714Y-127374819D01* +X238820714Y-127374819D02* +X239058809Y-127374819D01* +X239058809Y-127374819D02* +X239201666Y-127422438D01* +X239201666Y-127422438D02* +X239296904Y-127517676D01* +X239296904Y-127517676D02* +X239344523Y-127612914D01* +X239344523Y-127612914D02* +X239392142Y-127803390D01* +X239392142Y-127803390D02* +X239392142Y-127946247D01* +X239392142Y-127946247D02* +X239344523Y-128136723D01* +X239344523Y-128136723D02* +X239296904Y-128231961D01* +X239296904Y-128231961D02* +X239201666Y-128327200D01* +X239201666Y-128327200D02* +X239058809Y-128374819D01* +X239058809Y-128374819D02* +X238820714Y-128374819D01* +X240344523Y-128374819D02* +X239773095Y-128374819D01* +X240058809Y-128374819D02* +X240058809Y-127374819D01* +X240058809Y-127374819D02* +X239963571Y-127517676D01* +X239963571Y-127517676D02* +X239868333Y-127612914D01* +X239868333Y-127612914D02* +X239773095Y-127660533D01* +X241249285Y-127374819D02* +X240773095Y-127374819D01* +X240773095Y-127374819D02* +X240725476Y-127851009D01* +X240725476Y-127851009D02* +X240773095Y-127803390D01* +X240773095Y-127803390D02* +X240868333Y-127755771D01* +X240868333Y-127755771D02* +X241106428Y-127755771D01* +X241106428Y-127755771D02* +X241201666Y-127803390D01* +X241201666Y-127803390D02* +X241249285Y-127851009D01* +X241249285Y-127851009D02* +X241296904Y-127946247D01* +X241296904Y-127946247D02* +X241296904Y-128184342D01* +X241296904Y-128184342D02* +X241249285Y-128279580D01* +X241249285Y-128279580D02* +X241201666Y-128327200D01* +X241201666Y-128327200D02* +X241106428Y-128374819D01* +X241106428Y-128374819D02* +X240868333Y-128374819D01* +X240868333Y-128374819D02* +X240773095Y-128327200D01* +X240773095Y-128327200D02* +X240725476Y-128279580D01* +X195201009Y-176903333D02* +X195201009Y-177236666D01* +X195724819Y-177236666D02* +X194724819Y-177236666D01* +X194724819Y-177236666D02* +X194724819Y-176760476D01* +X195201009Y-176046190D02* +X195248628Y-175903333D01* +X195248628Y-175903333D02* +X195296247Y-175855714D01* +X195296247Y-175855714D02* +X195391485Y-175808095D01* +X195391485Y-175808095D02* +X195534342Y-175808095D01* +X195534342Y-175808095D02* +X195629580Y-175855714D01* +X195629580Y-175855714D02* +X195677200Y-175903333D01* +X195677200Y-175903333D02* +X195724819Y-175998571D01* +X195724819Y-175998571D02* +X195724819Y-176379523D01* +X195724819Y-176379523D02* +X194724819Y-176379523D01* +X194724819Y-176379523D02* +X194724819Y-176046190D01* +X194724819Y-176046190D02* +X194772438Y-175950952D01* +X194772438Y-175950952D02* +X194820057Y-175903333D01* +X194820057Y-175903333D02* +X194915295Y-175855714D01* +X194915295Y-175855714D02* +X195010533Y-175855714D01* +X195010533Y-175855714D02* +X195105771Y-175903333D01* +X195105771Y-175903333D02* +X195153390Y-175950952D01* +X195153390Y-175950952D02* +X195201009Y-176046190D01* +X195201009Y-176046190D02* +X195201009Y-176379523D01* +X194724819Y-175189047D02* +X194724819Y-175093809D01* +X194724819Y-175093809D02* +X194772438Y-174998571D01* +X194772438Y-174998571D02* +X194820057Y-174950952D01* +X194820057Y-174950952D02* +X194915295Y-174903333D01* +X194915295Y-174903333D02* +X195105771Y-174855714D01* +X195105771Y-174855714D02* +X195343866Y-174855714D01* +X195343866Y-174855714D02* +X195534342Y-174903333D01* +X195534342Y-174903333D02* +X195629580Y-174950952D01* +X195629580Y-174950952D02* +X195677200Y-174998571D01* +X195677200Y-174998571D02* +X195724819Y-175093809D01* +X195724819Y-175093809D02* +X195724819Y-175189047D01* +X195724819Y-175189047D02* +X195677200Y-175284285D01* +X195677200Y-175284285D02* +X195629580Y-175331904D01* +X195629580Y-175331904D02* +X195534342Y-175379523D01* +X195534342Y-175379523D02* +X195343866Y-175427142D01* +X195343866Y-175427142D02* +X195105771Y-175427142D01* +X195105771Y-175427142D02* +X194915295Y-175379523D01* +X194915295Y-175379523D02* +X194820057Y-175331904D01* +X194820057Y-175331904D02* +X194772438Y-175284285D01* +X194772438Y-175284285D02* +X194724819Y-175189047D01* +X170112619Y-128267857D02* +X169636428Y-128601190D01* +X170112619Y-128839285D02* +X169112619Y-128839285D01* +X169112619Y-128839285D02* +X169112619Y-128458333D01* +X169112619Y-128458333D02* +X169160238Y-128363095D01* +X169160238Y-128363095D02* +X169207857Y-128315476D01* +X169207857Y-128315476D02* +X169303095Y-128267857D01* +X169303095Y-128267857D02* +X169445952Y-128267857D01* +X169445952Y-128267857D02* +X169541190Y-128315476D01* +X169541190Y-128315476D02* +X169588809Y-128363095D01* +X169588809Y-128363095D02* +X169636428Y-128458333D01* +X169636428Y-128458333D02* +X169636428Y-128839285D01* +X169112619Y-127934523D02* +X169112619Y-127315476D01* +X169112619Y-127315476D02* +X169493571Y-127648809D01* +X169493571Y-127648809D02* +X169493571Y-127505952D01* +X169493571Y-127505952D02* +X169541190Y-127410714D01* +X169541190Y-127410714D02* +X169588809Y-127363095D01* +X169588809Y-127363095D02* +X169684047Y-127315476D01* +X169684047Y-127315476D02* +X169922142Y-127315476D01* +X169922142Y-127315476D02* +X170017380Y-127363095D01* +X170017380Y-127363095D02* +X170065000Y-127410714D01* +X170065000Y-127410714D02* +X170112619Y-127505952D01* +X170112619Y-127505952D02* +X170112619Y-127791666D01* +X170112619Y-127791666D02* +X170065000Y-127886904D01* +X170065000Y-127886904D02* +X170017380Y-127934523D01* +X169112619Y-126982142D02* +X169112619Y-126363095D01* +X169112619Y-126363095D02* +X169493571Y-126696428D01* +X169493571Y-126696428D02* +X169493571Y-126553571D01* +X169493571Y-126553571D02* +X169541190Y-126458333D01* +X169541190Y-126458333D02* +X169588809Y-126410714D01* +X169588809Y-126410714D02* +X169684047Y-126363095D01* +X169684047Y-126363095D02* +X169922142Y-126363095D01* +X169922142Y-126363095D02* +X170017380Y-126410714D01* +X170017380Y-126410714D02* +X170065000Y-126458333D01* +X170065000Y-126458333D02* +X170112619Y-126553571D01* +X170112619Y-126553571D02* +X170112619Y-126839285D01* +X170112619Y-126839285D02* +X170065000Y-126934523D01* +X170065000Y-126934523D02* +X170017380Y-126982142D01* +X192644580Y-176742857D02* +X192692200Y-176790476D01* +X192692200Y-176790476D02* +X192739819Y-176933333D01* +X192739819Y-176933333D02* +X192739819Y-177028571D01* +X192739819Y-177028571D02* +X192692200Y-177171428D01* +X192692200Y-177171428D02* +X192596961Y-177266666D01* +X192596961Y-177266666D02* +X192501723Y-177314285D01* +X192501723Y-177314285D02* +X192311247Y-177361904D01* +X192311247Y-177361904D02* +X192168390Y-177361904D01* +X192168390Y-177361904D02* +X191977914Y-177314285D01* +X191977914Y-177314285D02* +X191882676Y-177266666D01* +X191882676Y-177266666D02* +X191787438Y-177171428D01* +X191787438Y-177171428D02* +X191739819Y-177028571D01* +X191739819Y-177028571D02* +X191739819Y-176933333D01* +X191739819Y-176933333D02* +X191787438Y-176790476D01* +X191787438Y-176790476D02* +X191835057Y-176742857D01* +X191835057Y-176361904D02* +X191787438Y-176314285D01* +X191787438Y-176314285D02* +X191739819Y-176219047D01* +X191739819Y-176219047D02* +X191739819Y-175980952D01* +X191739819Y-175980952D02* +X191787438Y-175885714D01* +X191787438Y-175885714D02* +X191835057Y-175838095D01* +X191835057Y-175838095D02* +X191930295Y-175790476D01* +X191930295Y-175790476D02* +X192025533Y-175790476D01* +X192025533Y-175790476D02* +X192168390Y-175838095D01* +X192168390Y-175838095D02* +X192739819Y-176409523D01* +X192739819Y-176409523D02* +X192739819Y-175790476D01* +X191835057Y-175409523D02* +X191787438Y-175361904D01* +X191787438Y-175361904D02* +X191739819Y-175266666D01* +X191739819Y-175266666D02* +X191739819Y-175028571D01* +X191739819Y-175028571D02* +X191787438Y-174933333D01* +X191787438Y-174933333D02* +X191835057Y-174885714D01* +X191835057Y-174885714D02* +X191930295Y-174838095D01* +X191930295Y-174838095D02* +X192025533Y-174838095D01* +X192025533Y-174838095D02* +X192168390Y-174885714D01* +X192168390Y-174885714D02* +X192739819Y-175457142D01* +X192739819Y-175457142D02* +X192739819Y-174838095D01* +X151796014Y-130661621D02* +X151796014Y-129661621D01* +X151796014Y-129661621D02* +X152034109Y-129661621D01* +X152034109Y-129661621D02* +X152176966Y-129709240D01* +X152176966Y-129709240D02* +X152272204Y-129804478D01* +X152272204Y-129804478D02* +X152319823Y-129899716D01* +X152319823Y-129899716D02* +X152367442Y-130090192D01* +X152367442Y-130090192D02* +X152367442Y-130233049D01* +X152367442Y-130233049D02* +X152319823Y-130423525D01* +X152319823Y-130423525D02* +X152272204Y-130518763D01* +X152272204Y-130518763D02* +X152176966Y-130614002D01* +X152176966Y-130614002D02* +X152034109Y-130661621D01* +X152034109Y-130661621D02* +X151796014Y-130661621D01* +X153319823Y-130661621D02* +X152748395Y-130661621D01* +X153034109Y-130661621D02* +X153034109Y-129661621D01* +X153034109Y-129661621D02* +X152938871Y-129804478D01* +X152938871Y-129804478D02* +X152843633Y-129899716D01* +X152843633Y-129899716D02* +X152748395Y-129947335D01* +X153938871Y-129661621D02* +X154034109Y-129661621D01* +X154034109Y-129661621D02* +X154129347Y-129709240D01* +X154129347Y-129709240D02* +X154176966Y-129756859D01* +X154176966Y-129756859D02* +X154224585Y-129852097D01* +X154224585Y-129852097D02* +X154272204Y-130042573D01* +X154272204Y-130042573D02* +X154272204Y-130280668D01* +X154272204Y-130280668D02* +X154224585Y-130471144D01* +X154224585Y-130471144D02* +X154176966Y-130566382D01* +X154176966Y-130566382D02* +X154129347Y-130614002D01* +X154129347Y-130614002D02* +X154034109Y-130661621D01* +X154034109Y-130661621D02* +X153938871Y-130661621D01* +X153938871Y-130661621D02* +X153843633Y-130614002D01* +X153843633Y-130614002D02* +X153796014Y-130566382D01* +X153796014Y-130566382D02* +X153748395Y-130471144D01* +X153748395Y-130471144D02* +X153700776Y-130280668D01* +X153700776Y-130280668D02* +X153700776Y-130042573D01* +X153700776Y-130042573D02* +X153748395Y-129852097D01* +X153748395Y-129852097D02* +X153796014Y-129756859D01* +X153796014Y-129756859D02* +X153843633Y-129709240D01* +X153843633Y-129709240D02* +X153938871Y-129661621D01* +D11* +X241361904Y-121208409D02* +X241504761Y-121256028D01* +X241504761Y-121256028D02* +X241552380Y-121303647D01* +X241552380Y-121303647D02* +X241599999Y-121398885D01* +X241599999Y-121398885D02* +X241599999Y-121541742D01* +X241599999Y-121541742D02* +X241552380Y-121636980D01* +X241552380Y-121636980D02* +X241504761Y-121684600D01* +X241504761Y-121684600D02* +X241409523Y-121732219D01* +X241409523Y-121732219D02* +X241028571Y-121732219D01* +X241028571Y-121732219D02* +X241028571Y-120732219D01* +X241028571Y-120732219D02* +X241361904Y-120732219D01* +X241361904Y-120732219D02* +X241457142Y-120779838D01* +X241457142Y-120779838D02* +X241504761Y-120827457D01* +X241504761Y-120827457D02* +X241552380Y-120922695D01* +X241552380Y-120922695D02* +X241552380Y-121017933D01* +X241552380Y-121017933D02* +X241504761Y-121113171D01* +X241504761Y-121113171D02* +X241457142Y-121160790D01* +X241457142Y-121160790D02* +X241361904Y-121208409D01* +X241361904Y-121208409D02* +X241028571Y-121208409D01* +X241980952Y-121446504D02* +X242457142Y-121446504D01* +X241885714Y-121732219D02* +X242219047Y-120732219D01* +X242219047Y-120732219D02* +X242552380Y-121732219D01* +X242742857Y-120732219D02* +X243314285Y-120732219D01* +X243028571Y-121732219D02* +X243028571Y-120732219D01* +D13* +X173707142Y-169079819D02* +X173373809Y-168603628D01* +X173135714Y-169079819D02* +X173135714Y-168079819D01* +X173135714Y-168079819D02* +X173516666Y-168079819D01* +X173516666Y-168079819D02* +X173611904Y-168127438D01* +X173611904Y-168127438D02* +X173659523Y-168175057D01* +X173659523Y-168175057D02* +X173707142Y-168270295D01* +X173707142Y-168270295D02* +X173707142Y-168413152D01* +X173707142Y-168413152D02* +X173659523Y-168508390D01* +X173659523Y-168508390D02* +X173611904Y-168556009D01* +X173611904Y-168556009D02* +X173516666Y-168603628D01* +X173516666Y-168603628D02* +X173135714Y-168603628D01* +X174611904Y-168079819D02* +X174135714Y-168079819D01* +X174135714Y-168079819D02* +X174088095Y-168556009D01* +X174088095Y-168556009D02* +X174135714Y-168508390D01* +X174135714Y-168508390D02* +X174230952Y-168460771D01* +X174230952Y-168460771D02* +X174469047Y-168460771D01* +X174469047Y-168460771D02* +X174564285Y-168508390D01* +X174564285Y-168508390D02* +X174611904Y-168556009D01* +X174611904Y-168556009D02* +X174659523Y-168651247D01* +X174659523Y-168651247D02* +X174659523Y-168889342D01* +X174659523Y-168889342D02* +X174611904Y-168984580D01* +X174611904Y-168984580D02* +X174564285Y-169032200D01* +X174564285Y-169032200D02* +X174469047Y-169079819D01* +X174469047Y-169079819D02* +X174230952Y-169079819D01* +X174230952Y-169079819D02* +X174135714Y-169032200D01* +X174135714Y-169032200D02* +X174088095Y-168984580D01* +X175040476Y-168175057D02* +X175088095Y-168127438D01* +X175088095Y-168127438D02* +X175183333Y-168079819D01* +X175183333Y-168079819D02* +X175421428Y-168079819D01* +X175421428Y-168079819D02* +X175516666Y-168127438D01* +X175516666Y-168127438D02* +X175564285Y-168175057D01* +X175564285Y-168175057D02* +X175611904Y-168270295D01* +X175611904Y-168270295D02* +X175611904Y-168365533D01* +X175611904Y-168365533D02* +X175564285Y-168508390D01* +X175564285Y-168508390D02* +X174992857Y-169079819D01* +X174992857Y-169079819D02* +X175611904Y-169079819D01* +X161922619Y-145882857D02* +X161446428Y-146216190D01* +X161922619Y-146454285D02* +X160922619Y-146454285D01* +X160922619Y-146454285D02* +X160922619Y-146073333D01* +X160922619Y-146073333D02* +X160970238Y-145978095D01* +X160970238Y-145978095D02* +X161017857Y-145930476D01* +X161017857Y-145930476D02* +X161113095Y-145882857D01* +X161113095Y-145882857D02* +X161255952Y-145882857D01* +X161255952Y-145882857D02* +X161351190Y-145930476D01* +X161351190Y-145930476D02* +X161398809Y-145978095D01* +X161398809Y-145978095D02* +X161446428Y-146073333D01* +X161446428Y-146073333D02* +X161446428Y-146454285D01* +X160922619Y-145549523D02* +X160922619Y-144930476D01* +X160922619Y-144930476D02* +X161303571Y-145263809D01* +X161303571Y-145263809D02* +X161303571Y-145120952D01* +X161303571Y-145120952D02* +X161351190Y-145025714D01* +X161351190Y-145025714D02* +X161398809Y-144978095D01* +X161398809Y-144978095D02* +X161494047Y-144930476D01* +X161494047Y-144930476D02* +X161732142Y-144930476D01* +X161732142Y-144930476D02* +X161827380Y-144978095D01* +X161827380Y-144978095D02* +X161875000Y-145025714D01* +X161875000Y-145025714D02* +X161922619Y-145120952D01* +X161922619Y-145120952D02* +X161922619Y-145406666D01* +X161922619Y-145406666D02* +X161875000Y-145501904D01* +X161875000Y-145501904D02* +X161827380Y-145549523D01* +X161351190Y-144359047D02* +X161303571Y-144454285D01* +X161303571Y-144454285D02* +X161255952Y-144501904D01* +X161255952Y-144501904D02* +X161160714Y-144549523D01* +X161160714Y-144549523D02* +X161113095Y-144549523D01* +X161113095Y-144549523D02* +X161017857Y-144501904D01* +X161017857Y-144501904D02* +X160970238Y-144454285D01* +X160970238Y-144454285D02* +X160922619Y-144359047D01* +X160922619Y-144359047D02* +X160922619Y-144168571D01* +X160922619Y-144168571D02* +X160970238Y-144073333D01* +X160970238Y-144073333D02* +X161017857Y-144025714D01* +X161017857Y-144025714D02* +X161113095Y-143978095D01* +X161113095Y-143978095D02* +X161160714Y-143978095D01* +X161160714Y-143978095D02* +X161255952Y-144025714D01* +X161255952Y-144025714D02* +X161303571Y-144073333D01* +X161303571Y-144073333D02* +X161351190Y-144168571D01* +X161351190Y-144168571D02* +X161351190Y-144359047D01* +X161351190Y-144359047D02* +X161398809Y-144454285D01* +X161398809Y-144454285D02* +X161446428Y-144501904D01* +X161446428Y-144501904D02* +X161541666Y-144549523D01* +X161541666Y-144549523D02* +X161732142Y-144549523D01* +X161732142Y-144549523D02* +X161827380Y-144501904D01* +X161827380Y-144501904D02* +X161875000Y-144454285D01* +X161875000Y-144454285D02* +X161922619Y-144359047D01* +X161922619Y-144359047D02* +X161922619Y-144168571D01* +X161922619Y-144168571D02* +X161875000Y-144073333D01* +X161875000Y-144073333D02* +X161827380Y-144025714D01* +X161827380Y-144025714D02* +X161732142Y-143978095D01* +X161732142Y-143978095D02* +X161541666Y-143978095D01* +X161541666Y-143978095D02* +X161446428Y-144025714D01* +X161446428Y-144025714D02* +X161398809Y-144073333D01* +X161398809Y-144073333D02* +X161351190Y-144168571D01* +X202229819Y-146767857D02* +X201753628Y-147101190D01* +X202229819Y-147339285D02* +X201229819Y-147339285D01* +X201229819Y-147339285D02* +X201229819Y-146958333D01* +X201229819Y-146958333D02* +X201277438Y-146863095D01* +X201277438Y-146863095D02* +X201325057Y-146815476D01* +X201325057Y-146815476D02* +X201420295Y-146767857D01* +X201420295Y-146767857D02* +X201563152Y-146767857D01* +X201563152Y-146767857D02* +X201658390Y-146815476D01* +X201658390Y-146815476D02* +X201706009Y-146863095D01* +X201706009Y-146863095D02* +X201753628Y-146958333D01* +X201753628Y-146958333D02* +X201753628Y-147339285D01* +X201229819Y-146434523D02* +X201229819Y-145767857D01* +X201229819Y-145767857D02* +X202229819Y-146196428D01* +X201229819Y-145196428D02* +X201229819Y-145101190D01* +X201229819Y-145101190D02* +X201277438Y-145005952D01* +X201277438Y-145005952D02* +X201325057Y-144958333D01* +X201325057Y-144958333D02* +X201420295Y-144910714D01* +X201420295Y-144910714D02* +X201610771Y-144863095D01* +X201610771Y-144863095D02* +X201848866Y-144863095D01* +X201848866Y-144863095D02* +X202039342Y-144910714D01* +X202039342Y-144910714D02* +X202134580Y-144958333D01* +X202134580Y-144958333D02* +X202182200Y-145005952D01* +X202182200Y-145005952D02* +X202229819Y-145101190D01* +X202229819Y-145101190D02* +X202229819Y-145196428D01* +X202229819Y-145196428D02* +X202182200Y-145291666D01* +X202182200Y-145291666D02* +X202134580Y-145339285D01* +X202134580Y-145339285D02* +X202039342Y-145386904D01* +X202039342Y-145386904D02* +X201848866Y-145434523D01* +X201848866Y-145434523D02* +X201610771Y-145434523D01* +X201610771Y-145434523D02* +X201420295Y-145386904D01* +X201420295Y-145386904D02* +X201325057Y-145339285D01* +X201325057Y-145339285D02* +X201277438Y-145291666D01* +X201277438Y-145291666D02* +X201229819Y-145196428D01* +X260359880Y-122249819D02* +X259788452Y-122249819D01* +X260074166Y-122249819D02* +X260074166Y-121249819D01* +X260074166Y-121249819D02* +X259978928Y-121392676D01* +X259978928Y-121392676D02* +X259883690Y-121487914D01* +X259883690Y-121487914D02* +X259788452Y-121535533D01* +X260740833Y-121345057D02* +X260788452Y-121297438D01* +X260788452Y-121297438D02* +X260883690Y-121249819D01* +X260883690Y-121249819D02* +X261121785Y-121249819D01* +X261121785Y-121249819D02* +X261217023Y-121297438D01* +X261217023Y-121297438D02* +X261264642Y-121345057D01* +X261264642Y-121345057D02* +X261312261Y-121440295D01* +X261312261Y-121440295D02* +X261312261Y-121535533D01* +X261312261Y-121535533D02* +X261264642Y-121678390D01* +X261264642Y-121678390D02* +X260693214Y-122249819D01* +X260693214Y-122249819D02* +X261312261Y-122249819D01* +X261597976Y-121249819D02* +X261931309Y-122249819D01* +X261931309Y-122249819D02* +X262264642Y-121249819D01* +X262359881Y-122345057D02* +X263121785Y-122345057D01* +X263550357Y-121249819D02* +X263740833Y-121249819D01* +X263740833Y-121249819D02* +X263836071Y-121297438D01* +X263836071Y-121297438D02* +X263931309Y-121392676D01* +X263931309Y-121392676D02* +X263978928Y-121583152D01* +X263978928Y-121583152D02* +X263978928Y-121916485D01* +X263978928Y-121916485D02* +X263931309Y-122106961D01* +X263931309Y-122106961D02* +X263836071Y-122202200D01* +X263836071Y-122202200D02* +X263740833Y-122249819D01* +X263740833Y-122249819D02* +X263550357Y-122249819D01* +X263550357Y-122249819D02* +X263455119Y-122202200D01* +X263455119Y-122202200D02* +X263359881Y-122106961D01* +X263359881Y-122106961D02* +X263312262Y-121916485D01* +X263312262Y-121916485D02* +X263312262Y-121583152D01* +X263312262Y-121583152D02* +X263359881Y-121392676D01* +X263359881Y-121392676D02* +X263455119Y-121297438D01* +X263455119Y-121297438D02* +X263550357Y-121249819D01* +X264407500Y-122249819D02* +X264407500Y-121249819D01* +X264407500Y-121249819D02* +X264978928Y-122249819D01* +X264978928Y-122249819D02* +X264978928Y-121249819D01* +X198949819Y-146767857D02* +X198473628Y-147101190D01* +X198949819Y-147339285D02* +X197949819Y-147339285D01* +X197949819Y-147339285D02* +X197949819Y-146958333D01* +X197949819Y-146958333D02* +X197997438Y-146863095D01* +X197997438Y-146863095D02* +X198045057Y-146815476D01* +X198045057Y-146815476D02* +X198140295Y-146767857D01* +X198140295Y-146767857D02* +X198283152Y-146767857D01* +X198283152Y-146767857D02* +X198378390Y-146815476D01* +X198378390Y-146815476D02* +X198426009Y-146863095D01* +X198426009Y-146863095D02* +X198473628Y-146958333D01* +X198473628Y-146958333D02* +X198473628Y-147339285D01* +X197949819Y-146434523D02* +X197949819Y-145767857D01* +X197949819Y-145767857D02* +X198949819Y-146196428D01* +X198045057Y-145434523D02* +X197997438Y-145386904D01* +X197997438Y-145386904D02* +X197949819Y-145291666D01* +X197949819Y-145291666D02* +X197949819Y-145053571D01* +X197949819Y-145053571D02* +X197997438Y-144958333D01* +X197997438Y-144958333D02* +X198045057Y-144910714D01* +X198045057Y-144910714D02* +X198140295Y-144863095D01* +X198140295Y-144863095D02* +X198235533Y-144863095D01* +X198235533Y-144863095D02* +X198378390Y-144910714D01* +X198378390Y-144910714D02* +X198949819Y-145482142D01* +X198949819Y-145482142D02* +X198949819Y-144863095D01* +X195224819Y-141982857D02* +X194748628Y-142316190D01* +X195224819Y-142554285D02* +X194224819Y-142554285D01* +X194224819Y-142554285D02* +X194224819Y-142173333D01* +X194224819Y-142173333D02* +X194272438Y-142078095D01* +X194272438Y-142078095D02* +X194320057Y-142030476D01* +X194320057Y-142030476D02* +X194415295Y-141982857D01* +X194415295Y-141982857D02* +X194558152Y-141982857D01* +X194558152Y-141982857D02* +X194653390Y-142030476D01* +X194653390Y-142030476D02* +X194701009Y-142078095D01* +X194701009Y-142078095D02* +X194748628Y-142173333D01* +X194748628Y-142173333D02* +X194748628Y-142554285D01* +X194224819Y-141125714D02* +X194224819Y-141316190D01* +X194224819Y-141316190D02* +X194272438Y-141411428D01* +X194272438Y-141411428D02* +X194320057Y-141459047D01* +X194320057Y-141459047D02* +X194462914Y-141554285D01* +X194462914Y-141554285D02* +X194653390Y-141601904D01* +X194653390Y-141601904D02* +X195034342Y-141601904D01* +X195034342Y-141601904D02* +X195129580Y-141554285D01* +X195129580Y-141554285D02* +X195177200Y-141506666D01* +X195177200Y-141506666D02* +X195224819Y-141411428D01* +X195224819Y-141411428D02* +X195224819Y-141220952D01* +X195224819Y-141220952D02* +X195177200Y-141125714D01* +X195177200Y-141125714D02* +X195129580Y-141078095D01* +X195129580Y-141078095D02* +X195034342Y-141030476D01* +X195034342Y-141030476D02* +X194796247Y-141030476D01* +X194796247Y-141030476D02* +X194701009Y-141078095D01* +X194701009Y-141078095D02* +X194653390Y-141125714D01* +X194653390Y-141125714D02* +X194605771Y-141220952D01* +X194605771Y-141220952D02* +X194605771Y-141411428D01* +X194605771Y-141411428D02* +X194653390Y-141506666D01* +X194653390Y-141506666D02* +X194701009Y-141554285D01* +X194701009Y-141554285D02* +X194796247Y-141601904D01* +X194653390Y-140459047D02* +X194605771Y-140554285D01* +X194605771Y-140554285D02* +X194558152Y-140601904D01* +X194558152Y-140601904D02* +X194462914Y-140649523D01* +X194462914Y-140649523D02* +X194415295Y-140649523D01* +X194415295Y-140649523D02* +X194320057Y-140601904D01* +X194320057Y-140601904D02* +X194272438Y-140554285D01* +X194272438Y-140554285D02* +X194224819Y-140459047D01* +X194224819Y-140459047D02* +X194224819Y-140268571D01* +X194224819Y-140268571D02* +X194272438Y-140173333D01* +X194272438Y-140173333D02* +X194320057Y-140125714D01* +X194320057Y-140125714D02* +X194415295Y-140078095D01* +X194415295Y-140078095D02* +X194462914Y-140078095D01* +X194462914Y-140078095D02* +X194558152Y-140125714D01* +X194558152Y-140125714D02* +X194605771Y-140173333D01* +X194605771Y-140173333D02* +X194653390Y-140268571D01* +X194653390Y-140268571D02* +X194653390Y-140459047D01* +X194653390Y-140459047D02* +X194701009Y-140554285D01* +X194701009Y-140554285D02* +X194748628Y-140601904D01* +X194748628Y-140601904D02* +X194843866Y-140649523D01* +X194843866Y-140649523D02* +X195034342Y-140649523D01* +X195034342Y-140649523D02* +X195129580Y-140601904D01* +X195129580Y-140601904D02* +X195177200Y-140554285D01* +X195177200Y-140554285D02* +X195224819Y-140459047D01* +X195224819Y-140459047D02* +X195224819Y-140268571D01* +X195224819Y-140268571D02* +X195177200Y-140173333D01* +X195177200Y-140173333D02* +X195129580Y-140125714D01* +X195129580Y-140125714D02* +X195034342Y-140078095D01* +X195034342Y-140078095D02* +X194843866Y-140078095D01* +X194843866Y-140078095D02* +X194748628Y-140125714D01* +X194748628Y-140125714D02* +X194701009Y-140173333D01* +X194701009Y-140173333D02* +X194653390Y-140268571D01* +X194134580Y-176742857D02* +X194182200Y-176790476D01* +X194182200Y-176790476D02* +X194229819Y-176933333D01* +X194229819Y-176933333D02* +X194229819Y-177028571D01* +X194229819Y-177028571D02* +X194182200Y-177171428D01* +X194182200Y-177171428D02* +X194086961Y-177266666D01* +X194086961Y-177266666D02* +X193991723Y-177314285D01* +X193991723Y-177314285D02* +X193801247Y-177361904D01* +X193801247Y-177361904D02* +X193658390Y-177361904D01* +X193658390Y-177361904D02* +X193467914Y-177314285D01* +X193467914Y-177314285D02* +X193372676Y-177266666D01* +X193372676Y-177266666D02* +X193277438Y-177171428D01* +X193277438Y-177171428D02* +X193229819Y-177028571D01* +X193229819Y-177028571D02* +X193229819Y-176933333D01* +X193229819Y-176933333D02* +X193277438Y-176790476D01* +X193277438Y-176790476D02* +X193325057Y-176742857D01* +X193325057Y-176361904D02* +X193277438Y-176314285D01* +X193277438Y-176314285D02* +X193229819Y-176219047D01* +X193229819Y-176219047D02* +X193229819Y-175980952D01* +X193229819Y-175980952D02* +X193277438Y-175885714D01* +X193277438Y-175885714D02* +X193325057Y-175838095D01* +X193325057Y-175838095D02* +X193420295Y-175790476D01* +X193420295Y-175790476D02* +X193515533Y-175790476D01* +X193515533Y-175790476D02* +X193658390Y-175838095D01* +X193658390Y-175838095D02* +X194229819Y-176409523D01* +X194229819Y-176409523D02* +X194229819Y-175790476D01* +X193229819Y-175457142D02* +X193229819Y-174838095D01* +X193229819Y-174838095D02* +X193610771Y-175171428D01* +X193610771Y-175171428D02* +X193610771Y-175028571D01* +X193610771Y-175028571D02* +X193658390Y-174933333D01* +X193658390Y-174933333D02* +X193706009Y-174885714D01* +X193706009Y-174885714D02* +X193801247Y-174838095D01* +X193801247Y-174838095D02* +X194039342Y-174838095D01* +X194039342Y-174838095D02* +X194134580Y-174885714D01* +X194134580Y-174885714D02* +X194182200Y-174933333D01* +X194182200Y-174933333D02* +X194229819Y-175028571D01* +X194229819Y-175028571D02* +X194229819Y-175314285D01* +X194229819Y-175314285D02* +X194182200Y-175409523D01* +X194182200Y-175409523D02* +X194134580Y-175457142D01* +X258919819Y-145933094D02* +X257919819Y-145933094D01* +X257919819Y-145933094D02* +X257919819Y-145694999D01* +X257919819Y-145694999D02* +X257967438Y-145552142D01* +X257967438Y-145552142D02* +X258062676Y-145456904D01* +X258062676Y-145456904D02* +X258157914Y-145409285D01* +X258157914Y-145409285D02* +X258348390Y-145361666D01* +X258348390Y-145361666D02* +X258491247Y-145361666D01* +X258491247Y-145361666D02* +X258681723Y-145409285D01* +X258681723Y-145409285D02* +X258776961Y-145456904D01* +X258776961Y-145456904D02* +X258872200Y-145552142D01* +X258872200Y-145552142D02* +X258919819Y-145694999D01* +X258919819Y-145694999D02* +X258919819Y-145933094D01* +X258919819Y-144409285D02* +X258919819Y-144980713D01* +X258919819Y-144694999D02* +X257919819Y-144694999D01* +X257919819Y-144694999D02* +X258062676Y-144790237D01* +X258062676Y-144790237D02* +X258157914Y-144885475D01* +X258157914Y-144885475D02* +X258205533Y-144980713D01* +X181334580Y-161067857D02* +X181382200Y-161115476D01* +X181382200Y-161115476D02* +X181429819Y-161258333D01* +X181429819Y-161258333D02* +X181429819Y-161353571D01* +X181429819Y-161353571D02* +X181382200Y-161496428D01* +X181382200Y-161496428D02* +X181286961Y-161591666D01* +X181286961Y-161591666D02* +X181191723Y-161639285D01* +X181191723Y-161639285D02* +X181001247Y-161686904D01* +X181001247Y-161686904D02* +X180858390Y-161686904D01* +X180858390Y-161686904D02* +X180667914Y-161639285D01* +X180667914Y-161639285D02* +X180572676Y-161591666D01* +X180572676Y-161591666D02* +X180477438Y-161496428D01* +X180477438Y-161496428D02* +X180429819Y-161353571D01* +X180429819Y-161353571D02* +X180429819Y-161258333D01* +X180429819Y-161258333D02* +X180477438Y-161115476D01* +X180477438Y-161115476D02* +X180525057Y-161067857D01* +X180525057Y-160686904D02* +X180477438Y-160639285D01* +X180477438Y-160639285D02* +X180429819Y-160544047D01* +X180429819Y-160544047D02* +X180429819Y-160305952D01* +X180429819Y-160305952D02* +X180477438Y-160210714D01* +X180477438Y-160210714D02* +X180525057Y-160163095D01* +X180525057Y-160163095D02* +X180620295Y-160115476D01* +X180620295Y-160115476D02* +X180715533Y-160115476D01* +X180715533Y-160115476D02* +X180858390Y-160163095D01* +X180858390Y-160163095D02* +X181429819Y-160734523D01* +X181429819Y-160734523D02* +X181429819Y-160115476D01* +X181429819Y-159639285D02* +X181429819Y-159448809D01* +X181429819Y-159448809D02* +X181382200Y-159353571D01* +X181382200Y-159353571D02* +X181334580Y-159305952D01* +X181334580Y-159305952D02* +X181191723Y-159210714D01* +X181191723Y-159210714D02* +X181001247Y-159163095D01* +X181001247Y-159163095D02* +X180620295Y-159163095D01* +X180620295Y-159163095D02* +X180525057Y-159210714D01* +X180525057Y-159210714D02* +X180477438Y-159258333D01* +X180477438Y-159258333D02* +X180429819Y-159353571D01* +X180429819Y-159353571D02* +X180429819Y-159544047D01* +X180429819Y-159544047D02* +X180477438Y-159639285D01* +X180477438Y-159639285D02* +X180525057Y-159686904D01* +X180525057Y-159686904D02* +X180620295Y-159734523D01* +X180620295Y-159734523D02* +X180858390Y-159734523D01* +X180858390Y-159734523D02* +X180953628Y-159686904D01* +X180953628Y-159686904D02* +X181001247Y-159639285D01* +X181001247Y-159639285D02* +X181048866Y-159544047D01* +X181048866Y-159544047D02* +X181048866Y-159353571D01* +X181048866Y-159353571D02* +X181001247Y-159258333D01* +X181001247Y-159258333D02* +X180953628Y-159210714D01* +X180953628Y-159210714D02* +X180858390Y-159163095D01* +X201132142Y-153184580D02* +X201084523Y-153232200D01* +X201084523Y-153232200D02* +X200941666Y-153279819D01* +X200941666Y-153279819D02* +X200846428Y-153279819D01* +X200846428Y-153279819D02* +X200703571Y-153232200D01* +X200703571Y-153232200D02* +X200608333Y-153136961D01* +X200608333Y-153136961D02* +X200560714Y-153041723D01* +X200560714Y-153041723D02* +X200513095Y-152851247D01* +X200513095Y-152851247D02* +X200513095Y-152708390D01* +X200513095Y-152708390D02* +X200560714Y-152517914D01* +X200560714Y-152517914D02* +X200608333Y-152422676D01* +X200608333Y-152422676D02* +X200703571Y-152327438D01* +X200703571Y-152327438D02* +X200846428Y-152279819D01* +X200846428Y-152279819D02* +X200941666Y-152279819D01* +X200941666Y-152279819D02* +X201084523Y-152327438D01* +X201084523Y-152327438D02* +X201132142Y-152375057D01* +X201989285Y-152613152D02* +X201989285Y-153279819D01* +X201751190Y-152232200D02* +X201513095Y-152946485D01* +X201513095Y-152946485D02* +X202132142Y-152946485D01* +X202703571Y-152279819D02* +X202798809Y-152279819D01* +X202798809Y-152279819D02* +X202894047Y-152327438D01* +X202894047Y-152327438D02* +X202941666Y-152375057D01* +X202941666Y-152375057D02* +X202989285Y-152470295D01* +X202989285Y-152470295D02* +X203036904Y-152660771D01* +X203036904Y-152660771D02* +X203036904Y-152898866D01* +X203036904Y-152898866D02* +X202989285Y-153089342D01* +X202989285Y-153089342D02* +X202941666Y-153184580D01* +X202941666Y-153184580D02* +X202894047Y-153232200D01* +X202894047Y-153232200D02* +X202798809Y-153279819D01* +X202798809Y-153279819D02* +X202703571Y-153279819D01* +X202703571Y-153279819D02* +X202608333Y-153232200D01* +X202608333Y-153232200D02* +X202560714Y-153184580D01* +X202560714Y-153184580D02* +X202513095Y-153089342D01* +X202513095Y-153089342D02* +X202465476Y-152898866D01* +X202465476Y-152898866D02* +X202465476Y-152660771D01* +X202465476Y-152660771D02* +X202513095Y-152470295D01* +X202513095Y-152470295D02* +X202560714Y-152375057D01* +X202560714Y-152375057D02* +X202608333Y-152327438D01* +X202608333Y-152327438D02* +X202703571Y-152279819D01* +X249209642Y-152729580D02* +X249162023Y-152777200D01* +X249162023Y-152777200D02* +X249019166Y-152824819D01* +X249019166Y-152824819D02* +X248923928Y-152824819D01* +X248923928Y-152824819D02* +X248781071Y-152777200D01* +X248781071Y-152777200D02* +X248685833Y-152681961D01* +X248685833Y-152681961D02* +X248638214Y-152586723D01* +X248638214Y-152586723D02* +X248590595Y-152396247D01* +X248590595Y-152396247D02* +X248590595Y-152253390D01* +X248590595Y-152253390D02* +X248638214Y-152062914D01* +X248638214Y-152062914D02* +X248685833Y-151967676D01* +X248685833Y-151967676D02* +X248781071Y-151872438D01* +X248781071Y-151872438D02* +X248923928Y-151824819D01* +X248923928Y-151824819D02* +X249019166Y-151824819D01* +X249019166Y-151824819D02* +X249162023Y-151872438D01* +X249162023Y-151872438D02* +X249209642Y-151920057D01* +X250162023Y-152824819D02* +X249590595Y-152824819D01* +X249876309Y-152824819D02* +X249876309Y-151824819D01* +X249876309Y-151824819D02* +X249781071Y-151967676D01* +X249781071Y-151967676D02* +X249685833Y-152062914D01* +X249685833Y-152062914D02* +X249590595Y-152110533D01* +X250542976Y-151920057D02* +X250590595Y-151872438D01* +X250590595Y-151872438D02* +X250685833Y-151824819D01* +X250685833Y-151824819D02* +X250923928Y-151824819D01* +X250923928Y-151824819D02* +X251019166Y-151872438D01* +X251019166Y-151872438D02* +X251066785Y-151920057D01* +X251066785Y-151920057D02* +X251114404Y-152015295D01* +X251114404Y-152015295D02* +X251114404Y-152110533D01* +X251114404Y-152110533D02* +X251066785Y-152253390D01* +X251066785Y-152253390D02* +X250495357Y-152824819D01* +X250495357Y-152824819D02* +X251114404Y-152824819D01* +X187234819Y-135982857D02* +X186758628Y-136316190D01* +X187234819Y-136554285D02* +X186234819Y-136554285D01* +X186234819Y-136554285D02* +X186234819Y-136173333D01* +X186234819Y-136173333D02* +X186282438Y-136078095D01* +X186282438Y-136078095D02* +X186330057Y-136030476D01* +X186330057Y-136030476D02* +X186425295Y-135982857D01* +X186425295Y-135982857D02* +X186568152Y-135982857D01* +X186568152Y-135982857D02* +X186663390Y-136030476D01* +X186663390Y-136030476D02* +X186711009Y-136078095D01* +X186711009Y-136078095D02* +X186758628Y-136173333D01* +X186758628Y-136173333D02* +X186758628Y-136554285D01* +X186234819Y-135125714D02* +X186234819Y-135316190D01* +X186234819Y-135316190D02* +X186282438Y-135411428D01* +X186282438Y-135411428D02* +X186330057Y-135459047D01* +X186330057Y-135459047D02* +X186472914Y-135554285D01* +X186472914Y-135554285D02* +X186663390Y-135601904D01* +X186663390Y-135601904D02* +X187044342Y-135601904D01* +X187044342Y-135601904D02* +X187139580Y-135554285D01* +X187139580Y-135554285D02* +X187187200Y-135506666D01* +X187187200Y-135506666D02* +X187234819Y-135411428D01* +X187234819Y-135411428D02* +X187234819Y-135220952D01* +X187234819Y-135220952D02* +X187187200Y-135125714D01* +X187187200Y-135125714D02* +X187139580Y-135078095D01* +X187139580Y-135078095D02* +X187044342Y-135030476D01* +X187044342Y-135030476D02* +X186806247Y-135030476D01* +X186806247Y-135030476D02* +X186711009Y-135078095D01* +X186711009Y-135078095D02* +X186663390Y-135125714D01* +X186663390Y-135125714D02* +X186615771Y-135220952D01* +X186615771Y-135220952D02* +X186615771Y-135411428D01* +X186615771Y-135411428D02* +X186663390Y-135506666D01* +X186663390Y-135506666D02* +X186711009Y-135554285D01* +X186711009Y-135554285D02* +X186806247Y-135601904D01* +X186568152Y-134173333D02* +X187234819Y-134173333D01* +X186187200Y-134411428D02* +X186901485Y-134649523D01* +X186901485Y-134649523D02* +X186901485Y-134030476D01* +X258624580Y-149637857D02* +X258672200Y-149685476D01* +X258672200Y-149685476D02* +X258719819Y-149828333D01* +X258719819Y-149828333D02* +X258719819Y-149923571D01* +X258719819Y-149923571D02* +X258672200Y-150066428D01* +X258672200Y-150066428D02* +X258576961Y-150161666D01* +X258576961Y-150161666D02* +X258481723Y-150209285D01* +X258481723Y-150209285D02* +X258291247Y-150256904D01* +X258291247Y-150256904D02* +X258148390Y-150256904D01* +X258148390Y-150256904D02* +X257957914Y-150209285D01* +X257957914Y-150209285D02* +X257862676Y-150161666D01* +X257862676Y-150161666D02* +X257767438Y-150066428D01* +X257767438Y-150066428D02* +X257719819Y-149923571D01* +X257719819Y-149923571D02* +X257719819Y-149828333D01* +X257719819Y-149828333D02* +X257767438Y-149685476D01* +X257767438Y-149685476D02* +X257815057Y-149637857D01* +X258719819Y-148685476D02* +X258719819Y-149256904D01* +X258719819Y-148971190D02* +X257719819Y-148971190D01* +X257719819Y-148971190D02* +X257862676Y-149066428D01* +X257862676Y-149066428D02* +X257957914Y-149161666D01* +X257957914Y-149161666D02* +X258005533Y-149256904D01* +X258719819Y-147733095D02* +X258719819Y-148304523D01* +X258719819Y-148018809D02* +X257719819Y-148018809D01* +X257719819Y-148018809D02* +X257862676Y-148114047D01* +X257862676Y-148114047D02* +X257957914Y-148209285D01* +X257957914Y-148209285D02* +X258005533Y-148304523D01* +X189729819Y-176767857D02* +X189253628Y-177101190D01* +X189729819Y-177339285D02* +X188729819Y-177339285D01* +X188729819Y-177339285D02* +X188729819Y-176958333D01* +X188729819Y-176958333D02* +X188777438Y-176863095D01* +X188777438Y-176863095D02* +X188825057Y-176815476D01* +X188825057Y-176815476D02* +X188920295Y-176767857D01* +X188920295Y-176767857D02* +X189063152Y-176767857D01* +X189063152Y-176767857D02* +X189158390Y-176815476D01* +X189158390Y-176815476D02* +X189206009Y-176863095D01* +X189206009Y-176863095D02* +X189253628Y-176958333D01* +X189253628Y-176958333D02* +X189253628Y-177339285D01* +X188825057Y-176386904D02* +X188777438Y-176339285D01* +X188777438Y-176339285D02* +X188729819Y-176244047D01* +X188729819Y-176244047D02* +X188729819Y-176005952D01* +X188729819Y-176005952D02* +X188777438Y-175910714D01* +X188777438Y-175910714D02* +X188825057Y-175863095D01* +X188825057Y-175863095D02* +X188920295Y-175815476D01* +X188920295Y-175815476D02* +X189015533Y-175815476D01* +X189015533Y-175815476D02* +X189158390Y-175863095D01* +X189158390Y-175863095D02* +X189729819Y-176434523D01* +X189729819Y-176434523D02* +X189729819Y-175815476D01* +X188729819Y-174910714D02* +X188729819Y-175386904D01* +X188729819Y-175386904D02* +X189206009Y-175434523D01* +X189206009Y-175434523D02* +X189158390Y-175386904D01* +X189158390Y-175386904D02* +X189110771Y-175291666D01* +X189110771Y-175291666D02* +X189110771Y-175053571D01* +X189110771Y-175053571D02* +X189158390Y-174958333D01* +X189158390Y-174958333D02* +X189206009Y-174910714D01* +X189206009Y-174910714D02* +X189301247Y-174863095D01* +X189301247Y-174863095D02* +X189539342Y-174863095D01* +X189539342Y-174863095D02* +X189634580Y-174910714D01* +X189634580Y-174910714D02* +X189682200Y-174958333D01* +X189682200Y-174958333D02* +X189729819Y-175053571D01* +X189729819Y-175053571D02* +X189729819Y-175291666D01* +X189729819Y-175291666D02* +X189682200Y-175386904D01* +X189682200Y-175386904D02* +X189634580Y-175434523D01* +X122954819Y-133592857D02* +X122478628Y-133926190D01* +X122954819Y-134164285D02* +X121954819Y-134164285D01* +X121954819Y-134164285D02* +X121954819Y-133783333D01* +X121954819Y-133783333D02* +X122002438Y-133688095D01* +X122002438Y-133688095D02* +X122050057Y-133640476D01* +X122050057Y-133640476D02* +X122145295Y-133592857D01* +X122145295Y-133592857D02* +X122288152Y-133592857D01* +X122288152Y-133592857D02* +X122383390Y-133640476D01* +X122383390Y-133640476D02* +X122431009Y-133688095D01* +X122431009Y-133688095D02* +X122478628Y-133783333D01* +X122478628Y-133783333D02* +X122478628Y-134164285D01* +X122383390Y-133021428D02* +X122335771Y-133116666D01* +X122335771Y-133116666D02* +X122288152Y-133164285D01* +X122288152Y-133164285D02* +X122192914Y-133211904D01* +X122192914Y-133211904D02* +X122145295Y-133211904D01* +X122145295Y-133211904D02* +X122050057Y-133164285D01* +X122050057Y-133164285D02* +X122002438Y-133116666D01* +X122002438Y-133116666D02* +X121954819Y-133021428D01* +X121954819Y-133021428D02* +X121954819Y-132830952D01* +X121954819Y-132830952D02* +X122002438Y-132735714D01* +X122002438Y-132735714D02* +X122050057Y-132688095D01* +X122050057Y-132688095D02* +X122145295Y-132640476D01* +X122145295Y-132640476D02* +X122192914Y-132640476D01* +X122192914Y-132640476D02* +X122288152Y-132688095D01* +X122288152Y-132688095D02* +X122335771Y-132735714D01* +X122335771Y-132735714D02* +X122383390Y-132830952D01* +X122383390Y-132830952D02* +X122383390Y-133021428D01* +X122383390Y-133021428D02* +X122431009Y-133116666D01* +X122431009Y-133116666D02* +X122478628Y-133164285D01* +X122478628Y-133164285D02* +X122573866Y-133211904D01* +X122573866Y-133211904D02* +X122764342Y-133211904D01* +X122764342Y-133211904D02* +X122859580Y-133164285D01* +X122859580Y-133164285D02* +X122907200Y-133116666D01* +X122907200Y-133116666D02* +X122954819Y-133021428D01* +X122954819Y-133021428D02* +X122954819Y-132830952D01* +X122954819Y-132830952D02* +X122907200Y-132735714D01* +X122907200Y-132735714D02* +X122859580Y-132688095D01* +X122859580Y-132688095D02* +X122764342Y-132640476D01* +X122764342Y-132640476D02* +X122573866Y-132640476D01* +X122573866Y-132640476D02* +X122478628Y-132688095D01* +X122478628Y-132688095D02* +X122431009Y-132735714D01* +X122431009Y-132735714D02* +X122383390Y-132830952D01* +X122954819Y-131688095D02* +X122954819Y-132259523D01* +X122954819Y-131973809D02* +X121954819Y-131973809D01* +X121954819Y-131973809D02* +X122097676Y-132069047D01* +X122097676Y-132069047D02* +X122192914Y-132164285D01* +X122192914Y-132164285D02* +X122240533Y-132259523D01* +X189957142Y-153184580D02* +X189909523Y-153232200D01* +X189909523Y-153232200D02* +X189766666Y-153279819D01* +X189766666Y-153279819D02* +X189671428Y-153279819D01* +X189671428Y-153279819D02* +X189528571Y-153232200D01* +X189528571Y-153232200D02* +X189433333Y-153136961D01* +X189433333Y-153136961D02* +X189385714Y-153041723D01* +X189385714Y-153041723D02* +X189338095Y-152851247D01* +X189338095Y-152851247D02* +X189338095Y-152708390D01* +X189338095Y-152708390D02* +X189385714Y-152517914D01* +X189385714Y-152517914D02* +X189433333Y-152422676D01* +X189433333Y-152422676D02* +X189528571Y-152327438D01* +X189528571Y-152327438D02* +X189671428Y-152279819D01* +X189671428Y-152279819D02* +X189766666Y-152279819D01* +X189766666Y-152279819D02* +X189909523Y-152327438D01* +X189909523Y-152327438D02* +X189957142Y-152375057D01* +X190290476Y-152279819D02* +X190909523Y-152279819D01* +X190909523Y-152279819D02* +X190576190Y-152660771D01* +X190576190Y-152660771D02* +X190719047Y-152660771D01* +X190719047Y-152660771D02* +X190814285Y-152708390D01* +X190814285Y-152708390D02* +X190861904Y-152756009D01* +X190861904Y-152756009D02* +X190909523Y-152851247D01* +X190909523Y-152851247D02* +X190909523Y-153089342D01* +X190909523Y-153089342D02* +X190861904Y-153184580D01* +X190861904Y-153184580D02* +X190814285Y-153232200D01* +X190814285Y-153232200D02* +X190719047Y-153279819D01* +X190719047Y-153279819D02* +X190433333Y-153279819D01* +X190433333Y-153279819D02* +X190338095Y-153232200D01* +X190338095Y-153232200D02* +X190290476Y-153184580D01* +X191242857Y-152279819D02* +X191909523Y-152279819D01* +X191909523Y-152279819D02* +X191480952Y-153279819D01* +X226280057Y-158652737D02* +X226232438Y-158747975D01* +X226232438Y-158747975D02* +X226137200Y-158843213D01* +X226137200Y-158843213D02* +X225994342Y-158986070D01* +X225994342Y-158986070D02* +X225946723Y-159081308D01* +X225946723Y-159081308D02* +X225946723Y-159176546D01* +X226184819Y-159128927D02* +X226137200Y-159224165D01* +X226137200Y-159224165D02* +X226041961Y-159319403D01* +X226041961Y-159319403D02* +X225851485Y-159367022D01* +X225851485Y-159367022D02* +X225518152Y-159367022D01* +X225518152Y-159367022D02* +X225327676Y-159319403D01* +X225327676Y-159319403D02* +X225232438Y-159224165D01* +X225232438Y-159224165D02* +X225184819Y-159128927D01* +X225184819Y-159128927D02* +X225184819Y-158938451D01* +X225184819Y-158938451D02* +X225232438Y-158843213D01* +X225232438Y-158843213D02* +X225327676Y-158747975D01* +X225327676Y-158747975D02* +X225518152Y-158700356D01* +X225518152Y-158700356D02* +X225851485Y-158700356D01* +X225851485Y-158700356D02* +X226041961Y-158747975D01* +X226041961Y-158747975D02* +X226137200Y-158843213D01* +X226137200Y-158843213D02* +X226184819Y-158938451D01* +X226184819Y-158938451D02* +X226184819Y-159128927D01* +X225184819Y-158081308D02* +X225184819Y-157986070D01* +X225184819Y-157986070D02* +X225232438Y-157890832D01* +X225232438Y-157890832D02* +X225280057Y-157843213D01* +X225280057Y-157843213D02* +X225375295Y-157795594D01* +X225375295Y-157795594D02* +X225565771Y-157747975D01* +X225565771Y-157747975D02* +X225803866Y-157747975D01* +X225803866Y-157747975D02* +X225994342Y-157795594D01* +X225994342Y-157795594D02* +X226089580Y-157843213D01* +X226089580Y-157843213D02* +X226137200Y-157890832D01* +X226137200Y-157890832D02* +X226184819Y-157986070D01* +X226184819Y-157986070D02* +X226184819Y-158081308D01* +X226184819Y-158081308D02* +X226137200Y-158176546D01* +X226137200Y-158176546D02* +X226089580Y-158224165D01* +X226089580Y-158224165D02* +X225994342Y-158271784D01* +X225994342Y-158271784D02* +X225803866Y-158319403D01* +X225803866Y-158319403D02* +X225565771Y-158319403D01* +X225565771Y-158319403D02* +X225375295Y-158271784D01* +X225375295Y-158271784D02* +X225280057Y-158224165D01* +X225280057Y-158224165D02* +X225232438Y-158176546D01* +X225232438Y-158176546D02* +X225184819Y-158081308D01* +X168587205Y-138622319D02* +X168587205Y-137622319D01* +X168587205Y-137622319D02* +X168825300Y-137622319D01* +X168825300Y-137622319D02* +X168968157Y-137669938D01* +X168968157Y-137669938D02* +X169063395Y-137765176D01* +X169063395Y-137765176D02* +X169111014Y-137860414D01* +X169111014Y-137860414D02* +X169158633Y-138050890D01* +X169158633Y-138050890D02* +X169158633Y-138193747D01* +X169158633Y-138193747D02* +X169111014Y-138384223D01* +X169111014Y-138384223D02* +X169063395Y-138479461D01* +X169063395Y-138479461D02* +X168968157Y-138574700D01* +X168968157Y-138574700D02* +X168825300Y-138622319D01* +X168825300Y-138622319D02* +X168587205Y-138622319D01* +X169730062Y-138050890D02* +X169634824Y-138003271D01* +X169634824Y-138003271D02* +X169587205Y-137955652D01* +X169587205Y-137955652D02* +X169539586Y-137860414D01* +X169539586Y-137860414D02* +X169539586Y-137812795D01* +X169539586Y-137812795D02* +X169587205Y-137717557D01* +X169587205Y-137717557D02* +X169634824Y-137669938D01* +X169634824Y-137669938D02* +X169730062Y-137622319D01* +X169730062Y-137622319D02* +X169920538Y-137622319D01* +X169920538Y-137622319D02* +X170015776Y-137669938D01* +X170015776Y-137669938D02* +X170063395Y-137717557D01* +X170063395Y-137717557D02* +X170111014Y-137812795D01* +X170111014Y-137812795D02* +X170111014Y-137860414D01* +X170111014Y-137860414D02* +X170063395Y-137955652D01* +X170063395Y-137955652D02* +X170015776Y-138003271D01* +X170015776Y-138003271D02* +X169920538Y-138050890D01* +X169920538Y-138050890D02* +X169730062Y-138050890D01* +X169730062Y-138050890D02* +X169634824Y-138098509D01* +X169634824Y-138098509D02* +X169587205Y-138146128D01* +X169587205Y-138146128D02* +X169539586Y-138241366D01* +X169539586Y-138241366D02* +X169539586Y-138431842D01* +X169539586Y-138431842D02* +X169587205Y-138527080D01* +X169587205Y-138527080D02* +X169634824Y-138574700D01* +X169634824Y-138574700D02* +X169730062Y-138622319D01* +X169730062Y-138622319D02* +X169920538Y-138622319D01* +X169920538Y-138622319D02* +X170015776Y-138574700D01* +X170015776Y-138574700D02* +X170063395Y-138527080D01* +X170063395Y-138527080D02* +X170111014Y-138431842D01* +X170111014Y-138431842D02* +X170111014Y-138241366D01* +X170111014Y-138241366D02* +X170063395Y-138146128D01* +X170063395Y-138146128D02* +X170015776Y-138098509D01* +X170015776Y-138098509D02* +X169920538Y-138050890D01* +X195734580Y-146742857D02* +X195782200Y-146790476D01* +X195782200Y-146790476D02* +X195829819Y-146933333D01* +X195829819Y-146933333D02* +X195829819Y-147028571D01* +X195829819Y-147028571D02* +X195782200Y-147171428D01* +X195782200Y-147171428D02* +X195686961Y-147266666D01* +X195686961Y-147266666D02* +X195591723Y-147314285D01* +X195591723Y-147314285D02* +X195401247Y-147361904D01* +X195401247Y-147361904D02* +X195258390Y-147361904D01* +X195258390Y-147361904D02* +X195067914Y-147314285D01* +X195067914Y-147314285D02* +X194972676Y-147266666D01* +X194972676Y-147266666D02* +X194877438Y-147171428D01* +X194877438Y-147171428D02* +X194829819Y-147028571D01* +X194829819Y-147028571D02* +X194829819Y-146933333D01* +X194829819Y-146933333D02* +X194877438Y-146790476D01* +X194877438Y-146790476D02* +X194925057Y-146742857D01* +X194829819Y-146409523D02* +X194829819Y-145790476D01* +X194829819Y-145790476D02* +X195210771Y-146123809D01* +X195210771Y-146123809D02* +X195210771Y-145980952D01* +X195210771Y-145980952D02* +X195258390Y-145885714D01* +X195258390Y-145885714D02* +X195306009Y-145838095D01* +X195306009Y-145838095D02* +X195401247Y-145790476D01* +X195401247Y-145790476D02* +X195639342Y-145790476D01* +X195639342Y-145790476D02* +X195734580Y-145838095D01* +X195734580Y-145838095D02* +X195782200Y-145885714D01* +X195782200Y-145885714D02* +X195829819Y-145980952D01* +X195829819Y-145980952D02* +X195829819Y-146266666D01* +X195829819Y-146266666D02* +X195782200Y-146361904D01* +X195782200Y-146361904D02* +X195734580Y-146409523D01* +X195829819Y-145314285D02* +X195829819Y-145123809D01* +X195829819Y-145123809D02* +X195782200Y-145028571D01* +X195782200Y-145028571D02* +X195734580Y-144980952D01* +X195734580Y-144980952D02* +X195591723Y-144885714D01* +X195591723Y-144885714D02* +X195401247Y-144838095D01* +X195401247Y-144838095D02* +X195020295Y-144838095D01* +X195020295Y-144838095D02* +X194925057Y-144885714D01* +X194925057Y-144885714D02* +X194877438Y-144933333D01* +X194877438Y-144933333D02* +X194829819Y-145028571D01* +X194829819Y-145028571D02* +X194829819Y-145219047D01* +X194829819Y-145219047D02* +X194877438Y-145314285D01* +X194877438Y-145314285D02* +X194925057Y-145361904D01* +X194925057Y-145361904D02* +X195020295Y-145409523D01* +X195020295Y-145409523D02* +X195258390Y-145409523D01* +X195258390Y-145409523D02* +X195353628Y-145361904D01* +X195353628Y-145361904D02* +X195401247Y-145314285D01* +X195401247Y-145314285D02* +X195448866Y-145219047D01* +X195448866Y-145219047D02* +X195448866Y-145028571D01* +X195448866Y-145028571D02* +X195401247Y-144933333D01* +X195401247Y-144933333D02* +X195353628Y-144885714D01* +X195353628Y-144885714D02* +X195258390Y-144838095D01* +X197546547Y-106321009D02* +X197689404Y-106368628D01* +X197689404Y-106368628D02* +X197737023Y-106416247D01* +X197737023Y-106416247D02* +X197784642Y-106511485D01* +X197784642Y-106511485D02* +X197784642Y-106654342D01* +X197784642Y-106654342D02* +X197737023Y-106749580D01* +X197737023Y-106749580D02* +X197689404Y-106797200D01* +X197689404Y-106797200D02* +X197594166Y-106844819D01* +X197594166Y-106844819D02* +X197213214Y-106844819D01* +X197213214Y-106844819D02* +X197213214Y-105844819D01* +X197213214Y-105844819D02* +X197546547Y-105844819D01* +X197546547Y-105844819D02* +X197641785Y-105892438D01* +X197641785Y-105892438D02* +X197689404Y-105940057D01* +X197689404Y-105940057D02* +X197737023Y-106035295D01* +X197737023Y-106035295D02* +X197737023Y-106130533D01* +X197737023Y-106130533D02* +X197689404Y-106225771D01* +X197689404Y-106225771D02* +X197641785Y-106273390D01* +X197641785Y-106273390D02* +X197546547Y-106321009D01* +X197546547Y-106321009D02* +X197213214Y-106321009D01* +X198165595Y-106559104D02* +X198641785Y-106559104D01* +X198070357Y-106844819D02* +X198403690Y-105844819D01* +X198403690Y-105844819D02* +X198737023Y-106844819D01* +X198927500Y-105844819D02* +X199498928Y-105844819D01* +X199213214Y-106844819D02* +X199213214Y-105844819D01* +X199594167Y-106940057D02* +X200356071Y-106940057D01* +X200594167Y-106844819D02* +X200594167Y-105844819D01* +X201070357Y-106844819D02* +X201070357Y-105844819D01* +X201070357Y-105844819D02* +X201641785Y-106844819D01* +X201641785Y-106844819D02* +X201641785Y-105844819D01* +X230874761Y-145940057D02* +X230779523Y-145892438D01* +X230779523Y-145892438D02* +X230684285Y-145797200D01* +X230684285Y-145797200D02* +X230541428Y-145654342D01* +X230541428Y-145654342D02* +X230446190Y-145606723D01* +X230446190Y-145606723D02* +X230350952Y-145606723D01* +X230398571Y-145844819D02* +X230303333Y-145797200D01* +X230303333Y-145797200D02* +X230208095Y-145701961D01* +X230208095Y-145701961D02* +X230160476Y-145511485D01* +X230160476Y-145511485D02* +X230160476Y-145178152D01* +X230160476Y-145178152D02* +X230208095Y-144987676D01* +X230208095Y-144987676D02* +X230303333Y-144892438D01* +X230303333Y-144892438D02* +X230398571Y-144844819D01* +X230398571Y-144844819D02* +X230589047Y-144844819D01* +X230589047Y-144844819D02* +X230684285Y-144892438D01* +X230684285Y-144892438D02* +X230779523Y-144987676D01* +X230779523Y-144987676D02* +X230827142Y-145178152D01* +X230827142Y-145178152D02* +X230827142Y-145511485D01* +X230827142Y-145511485D02* +X230779523Y-145701961D01* +X230779523Y-145701961D02* +X230684285Y-145797200D01* +X230684285Y-145797200D02* +X230589047Y-145844819D01* +X230589047Y-145844819D02* +X230398571Y-145844819D01* +X231779523Y-145844819D02* +X231208095Y-145844819D01* +X231493809Y-145844819D02* +X231493809Y-144844819D01* +X231493809Y-144844819D02* +X231398571Y-144987676D01* +X231398571Y-144987676D02* +X231303333Y-145082914D01* +X231303333Y-145082914D02* +X231208095Y-145130533D01* +X219860952Y-148304819D02* +X219384762Y-148304819D01* +X219384762Y-148304819D02* +X219337143Y-148781009D01* +X219337143Y-148781009D02* +X219384762Y-148733390D01* +X219384762Y-148733390D02* +X219480000Y-148685771D01* +X219480000Y-148685771D02* +X219718095Y-148685771D01* +X219718095Y-148685771D02* +X219813333Y-148733390D01* +X219813333Y-148733390D02* +X219860952Y-148781009D01* +X219860952Y-148781009D02* +X219908571Y-148876247D01* +X219908571Y-148876247D02* +X219908571Y-149114342D01* +X219908571Y-149114342D02* +X219860952Y-149209580D01* +X219860952Y-149209580D02* +X219813333Y-149257200D01* +X219813333Y-149257200D02* +X219718095Y-149304819D01* +X219718095Y-149304819D02* +X219480000Y-149304819D01* +X219480000Y-149304819D02* +X219384762Y-149257200D01* +X219384762Y-149257200D02* +X219337143Y-149209580D01* +X220194286Y-148304819D02* +X220527619Y-149304819D01* +X220527619Y-149304819D02* +X220860952Y-148304819D01* +X220956191Y-149400057D02* +X221718095Y-149400057D01* +X222146667Y-148304819D02* +X222337143Y-148304819D01* +X222337143Y-148304819D02* +X222432381Y-148352438D01* +X222432381Y-148352438D02* +X222527619Y-148447676D01* +X222527619Y-148447676D02* +X222575238Y-148638152D01* +X222575238Y-148638152D02* +X222575238Y-148971485D01* +X222575238Y-148971485D02* +X222527619Y-149161961D01* +X222527619Y-149161961D02* +X222432381Y-149257200D01* +X222432381Y-149257200D02* +X222337143Y-149304819D01* +X222337143Y-149304819D02* +X222146667Y-149304819D01* +X222146667Y-149304819D02* +X222051429Y-149257200D01* +X222051429Y-149257200D02* +X221956191Y-149161961D01* +X221956191Y-149161961D02* +X221908572Y-148971485D01* +X221908572Y-148971485D02* +X221908572Y-148638152D01* +X221908572Y-148638152D02* +X221956191Y-148447676D01* +X221956191Y-148447676D02* +X222051429Y-148352438D01* +X222051429Y-148352438D02* +X222146667Y-148304819D01* +X223003810Y-149304819D02* +X223003810Y-148304819D01* +X223003810Y-148304819D02* +X223575238Y-149304819D01* +X223575238Y-149304819D02* +X223575238Y-148304819D01* +X271119580Y-142805357D02* +X271167200Y-142852976D01* +X271167200Y-142852976D02* +X271214819Y-142995833D01* +X271214819Y-142995833D02* +X271214819Y-143091071D01* +X271214819Y-143091071D02* +X271167200Y-143233928D01* +X271167200Y-143233928D02* +X271071961Y-143329166D01* +X271071961Y-143329166D02* +X270976723Y-143376785D01* +X270976723Y-143376785D02* +X270786247Y-143424404D01* +X270786247Y-143424404D02* +X270643390Y-143424404D01* +X270643390Y-143424404D02* +X270452914Y-143376785D01* +X270452914Y-143376785D02* +X270357676Y-143329166D01* +X270357676Y-143329166D02* +X270262438Y-143233928D01* +X270262438Y-143233928D02* +X270214819Y-143091071D01* +X270214819Y-143091071D02* +X270214819Y-142995833D01* +X270214819Y-142995833D02* +X270262438Y-142852976D01* +X270262438Y-142852976D02* +X270310057Y-142805357D01* +X271214819Y-141852976D02* +X271214819Y-142424404D01* +X271214819Y-142138690D02* +X270214819Y-142138690D01* +X270214819Y-142138690D02* +X270357676Y-142233928D01* +X270357676Y-142233928D02* +X270452914Y-142329166D01* +X270452914Y-142329166D02* +X270500533Y-142424404D01* +X270214819Y-140995833D02* +X270214819Y-141186309D01* +X270214819Y-141186309D02* +X270262438Y-141281547D01* +X270262438Y-141281547D02* +X270310057Y-141329166D01* +X270310057Y-141329166D02* +X270452914Y-141424404D01* +X270452914Y-141424404D02* +X270643390Y-141472023D01* +X270643390Y-141472023D02* +X271024342Y-141472023D01* +X271024342Y-141472023D02* +X271119580Y-141424404D01* +X271119580Y-141424404D02* +X271167200Y-141376785D01* +X271167200Y-141376785D02* +X271214819Y-141281547D01* +X271214819Y-141281547D02* +X271214819Y-141091071D01* +X271214819Y-141091071D02* +X271167200Y-140995833D01* +X271167200Y-140995833D02* +X271119580Y-140948214D01* +X271119580Y-140948214D02* +X271024342Y-140900595D01* +X271024342Y-140900595D02* +X270786247Y-140900595D01* +X270786247Y-140900595D02* +X270691009Y-140948214D01* +X270691009Y-140948214D02* +X270643390Y-140995833D01* +X270643390Y-140995833D02* +X270595771Y-141091071D01* +X270595771Y-141091071D02* +X270595771Y-141281547D01* +X270595771Y-141281547D02* +X270643390Y-141376785D01* +X270643390Y-141376785D02* +X270691009Y-141424404D01* +X270691009Y-141424404D02* +X270786247Y-141472023D01* +X210382142Y-160879819D02* +X210048809Y-160403628D01* +X209810714Y-160879819D02* +X209810714Y-159879819D01* +X209810714Y-159879819D02* +X210191666Y-159879819D01* +X210191666Y-159879819D02* +X210286904Y-159927438D01* +X210286904Y-159927438D02* +X210334523Y-159975057D01* +X210334523Y-159975057D02* +X210382142Y-160070295D01* +X210382142Y-160070295D02* +X210382142Y-160213152D01* +X210382142Y-160213152D02* +X210334523Y-160308390D01* +X210334523Y-160308390D02* +X210286904Y-160356009D01* +X210286904Y-160356009D02* +X210191666Y-160403628D01* +X210191666Y-160403628D02* +X209810714Y-160403628D01* +X210715476Y-159879819D02* +X211382142Y-159879819D01* +X211382142Y-159879819D02* +X210953571Y-160879819D01* +X212239285Y-159879819D02* +X211763095Y-159879819D01* +X211763095Y-159879819D02* +X211715476Y-160356009D01* +X211715476Y-160356009D02* +X211763095Y-160308390D01* +X211763095Y-160308390D02* +X211858333Y-160260771D01* +X211858333Y-160260771D02* +X212096428Y-160260771D01* +X212096428Y-160260771D02* +X212191666Y-160308390D01* +X212191666Y-160308390D02* +X212239285Y-160356009D01* +X212239285Y-160356009D02* +X212286904Y-160451247D01* +X212286904Y-160451247D02* +X212286904Y-160689342D01* +X212286904Y-160689342D02* +X212239285Y-160784580D01* +X212239285Y-160784580D02* +X212191666Y-160832200D01* +X212191666Y-160832200D02* +X212096428Y-160879819D01* +X212096428Y-160879819D02* +X211858333Y-160879819D01* +X211858333Y-160879819D02* +X211763095Y-160832200D01* +X211763095Y-160832200D02* +X211715476Y-160784580D01* +X189334580Y-146767857D02* +X189382200Y-146815476D01* +X189382200Y-146815476D02* +X189429819Y-146958333D01* +X189429819Y-146958333D02* +X189429819Y-147053571D01* +X189429819Y-147053571D02* +X189382200Y-147196428D01* +X189382200Y-147196428D02* +X189286961Y-147291666D01* +X189286961Y-147291666D02* +X189191723Y-147339285D01* +X189191723Y-147339285D02* +X189001247Y-147386904D01* +X189001247Y-147386904D02* +X188858390Y-147386904D01* +X188858390Y-147386904D02* +X188667914Y-147339285D01* +X188667914Y-147339285D02* +X188572676Y-147291666D01* +X188572676Y-147291666D02* +X188477438Y-147196428D01* +X188477438Y-147196428D02* +X188429819Y-147053571D01* +X188429819Y-147053571D02* +X188429819Y-146958333D01* +X188429819Y-146958333D02* +X188477438Y-146815476D01* +X188477438Y-146815476D02* +X188525057Y-146767857D01* +X188429819Y-146434523D02* +X188429819Y-145815476D01* +X188429819Y-145815476D02* +X188810771Y-146148809D01* +X188810771Y-146148809D02* +X188810771Y-146005952D01* +X188810771Y-146005952D02* +X188858390Y-145910714D01* +X188858390Y-145910714D02* +X188906009Y-145863095D01* +X188906009Y-145863095D02* +X189001247Y-145815476D01* +X189001247Y-145815476D02* +X189239342Y-145815476D01* +X189239342Y-145815476D02* +X189334580Y-145863095D01* +X189334580Y-145863095D02* +X189382200Y-145910714D01* +X189382200Y-145910714D02* +X189429819Y-146005952D01* +X189429819Y-146005952D02* +X189429819Y-146291666D01* +X189429819Y-146291666D02* +X189382200Y-146386904D01* +X189382200Y-146386904D02* +X189334580Y-146434523D01* +X188858390Y-145244047D02* +X188810771Y-145339285D01* +X188810771Y-145339285D02* +X188763152Y-145386904D01* +X188763152Y-145386904D02* +X188667914Y-145434523D01* +X188667914Y-145434523D02* +X188620295Y-145434523D01* +X188620295Y-145434523D02* +X188525057Y-145386904D01* +X188525057Y-145386904D02* +X188477438Y-145339285D01* +X188477438Y-145339285D02* +X188429819Y-145244047D01* +X188429819Y-145244047D02* +X188429819Y-145053571D01* +X188429819Y-145053571D02* +X188477438Y-144958333D01* +X188477438Y-144958333D02* +X188525057Y-144910714D01* +X188525057Y-144910714D02* +X188620295Y-144863095D01* +X188620295Y-144863095D02* +X188667914Y-144863095D01* +X188667914Y-144863095D02* +X188763152Y-144910714D01* +X188763152Y-144910714D02* +X188810771Y-144958333D01* +X188810771Y-144958333D02* +X188858390Y-145053571D01* +X188858390Y-145053571D02* +X188858390Y-145244047D01* +X188858390Y-145244047D02* +X188906009Y-145339285D01* +X188906009Y-145339285D02* +X188953628Y-145386904D01* +X188953628Y-145386904D02* +X189048866Y-145434523D01* +X189048866Y-145434523D02* +X189239342Y-145434523D01* +X189239342Y-145434523D02* +X189334580Y-145386904D01* +X189334580Y-145386904D02* +X189382200Y-145339285D01* +X189382200Y-145339285D02* +X189429819Y-145244047D01* +X189429819Y-145244047D02* +X189429819Y-145053571D01* +X189429819Y-145053571D02* +X189382200Y-144958333D01* +X189382200Y-144958333D02* +X189334580Y-144910714D01* +X189334580Y-144910714D02* +X189239342Y-144863095D01* +X189239342Y-144863095D02* +X189048866Y-144863095D01* +X189048866Y-144863095D02* +X188953628Y-144910714D01* +X188953628Y-144910714D02* +X188906009Y-144958333D01* +X188906009Y-144958333D02* +X188858390Y-145053571D01* +X219217142Y-166104819D02* +X218883809Y-165628628D01* +X218645714Y-166104819D02* +X218645714Y-165104819D01* +X218645714Y-165104819D02* +X219026666Y-165104819D01* +X219026666Y-165104819D02* +X219121904Y-165152438D01* +X219121904Y-165152438D02* +X219169523Y-165200057D01* +X219169523Y-165200057D02* +X219217142Y-165295295D01* +X219217142Y-165295295D02* +X219217142Y-165438152D01* +X219217142Y-165438152D02* +X219169523Y-165533390D01* +X219169523Y-165533390D02* +X219121904Y-165581009D01* +X219121904Y-165581009D02* +X219026666Y-165628628D01* +X219026666Y-165628628D02* +X218645714Y-165628628D01* +X219598095Y-165200057D02* +X219645714Y-165152438D01* +X219645714Y-165152438D02* +X219740952Y-165104819D01* +X219740952Y-165104819D02* +X219979047Y-165104819D01* +X219979047Y-165104819D02* +X220074285Y-165152438D01* +X220074285Y-165152438D02* +X220121904Y-165200057D01* +X220121904Y-165200057D02* +X220169523Y-165295295D01* +X220169523Y-165295295D02* +X220169523Y-165390533D01* +X220169523Y-165390533D02* +X220121904Y-165533390D01* +X220121904Y-165533390D02* +X219550476Y-166104819D01* +X219550476Y-166104819D02* +X220169523Y-166104819D01* +X221121904Y-166104819D02* +X220550476Y-166104819D01* +X220836190Y-166104819D02* +X220836190Y-165104819D01* +X220836190Y-165104819D02* +X220740952Y-165247676D01* +X220740952Y-165247676D02* +X220645714Y-165342914D01* +X220645714Y-165342914D02* +X220550476Y-165390533D01* +X257568333Y-172514819D02* +X257235000Y-172038628D01* +X256996905Y-172514819D02* +X256996905Y-171514819D01* +X256996905Y-171514819D02* +X257377857Y-171514819D01* +X257377857Y-171514819D02* +X257473095Y-171562438D01* +X257473095Y-171562438D02* +X257520714Y-171610057D01* +X257520714Y-171610057D02* +X257568333Y-171705295D01* +X257568333Y-171705295D02* +X257568333Y-171848152D01* +X257568333Y-171848152D02* +X257520714Y-171943390D01* +X257520714Y-171943390D02* +X257473095Y-171991009D01* +X257473095Y-171991009D02* +X257377857Y-172038628D01* +X257377857Y-172038628D02* +X256996905Y-172038628D01* +X258139762Y-171943390D02* +X258044524Y-171895771D01* +X258044524Y-171895771D02* +X257996905Y-171848152D01* +X257996905Y-171848152D02* +X257949286Y-171752914D01* +X257949286Y-171752914D02* +X257949286Y-171705295D01* +X257949286Y-171705295D02* +X257996905Y-171610057D01* +X257996905Y-171610057D02* +X258044524Y-171562438D01* +X258044524Y-171562438D02* +X258139762Y-171514819D01* +X258139762Y-171514819D02* +X258330238Y-171514819D01* +X258330238Y-171514819D02* +X258425476Y-171562438D01* +X258425476Y-171562438D02* +X258473095Y-171610057D01* +X258473095Y-171610057D02* +X258520714Y-171705295D01* +X258520714Y-171705295D02* +X258520714Y-171752914D01* +X258520714Y-171752914D02* +X258473095Y-171848152D01* +X258473095Y-171848152D02* +X258425476Y-171895771D01* +X258425476Y-171895771D02* +X258330238Y-171943390D01* +X258330238Y-171943390D02* +X258139762Y-171943390D01* +X258139762Y-171943390D02* +X258044524Y-171991009D01* +X258044524Y-171991009D02* +X257996905Y-172038628D01* +X257996905Y-172038628D02* +X257949286Y-172133866D01* +X257949286Y-172133866D02* +X257949286Y-172324342D01* +X257949286Y-172324342D02* +X257996905Y-172419580D01* +X257996905Y-172419580D02* +X258044524Y-172467200D01* +X258044524Y-172467200D02* +X258139762Y-172514819D01* +X258139762Y-172514819D02* +X258330238Y-172514819D01* +X258330238Y-172514819D02* +X258425476Y-172467200D01* +X258425476Y-172467200D02* +X258473095Y-172419580D01* +X258473095Y-172419580D02* +X258520714Y-172324342D01* +X258520714Y-172324342D02* +X258520714Y-172133866D01* +X258520714Y-172133866D02* +X258473095Y-172038628D01* +X258473095Y-172038628D02* +X258425476Y-171991009D01* +X258425476Y-171991009D02* +X258330238Y-171943390D01* +X181964819Y-110516666D02* +X181488628Y-110849999D01* +X181964819Y-111088094D02* +X180964819Y-111088094D01* +X180964819Y-111088094D02* +X180964819Y-110707142D01* +X180964819Y-110707142D02* +X181012438Y-110611904D01* +X181012438Y-110611904D02* +X181060057Y-110564285D01* +X181060057Y-110564285D02* +X181155295Y-110516666D01* +X181155295Y-110516666D02* +X181298152Y-110516666D01* +X181298152Y-110516666D02* +X181393390Y-110564285D01* +X181393390Y-110564285D02* +X181441009Y-110611904D01* +X181441009Y-110611904D02* +X181488628Y-110707142D01* +X181488628Y-110707142D02* +X181488628Y-111088094D01* +X181964819Y-109564285D02* +X181964819Y-110135713D01* +X181964819Y-109849999D02* +X180964819Y-109849999D01* +X180964819Y-109849999D02* +X181107676Y-109945237D01* +X181107676Y-109945237D02* +X181202914Y-110040475D01* +X181202914Y-110040475D02* +X181250533Y-110135713D01* +X243159819Y-172406189D02* +X242159819Y-172406189D01* +X243064580Y-171358571D02* +X243112200Y-171406190D01* +X243112200Y-171406190D02* +X243159819Y-171549047D01* +X243159819Y-171549047D02* +X243159819Y-171644285D01* +X243159819Y-171644285D02* +X243112200Y-171787142D01* +X243112200Y-171787142D02* +X243016961Y-171882380D01* +X243016961Y-171882380D02* +X242921723Y-171929999D01* +X242921723Y-171929999D02* +X242731247Y-171977618D01* +X242731247Y-171977618D02* +X242588390Y-171977618D01* +X242588390Y-171977618D02* +X242397914Y-171929999D01* +X242397914Y-171929999D02* +X242302676Y-171882380D01* +X242302676Y-171882380D02* +X242207438Y-171787142D01* +X242207438Y-171787142D02* +X242159819Y-171644285D01* +X242159819Y-171644285D02* +X242159819Y-171549047D01* +X242159819Y-171549047D02* +X242207438Y-171406190D01* +X242207438Y-171406190D02* +X242255057Y-171358571D01* +X242159819Y-170739523D02* +X242159819Y-170644285D01* +X242159819Y-170644285D02* +X242207438Y-170549047D01* +X242207438Y-170549047D02* +X242255057Y-170501428D01* +X242255057Y-170501428D02* +X242350295Y-170453809D01* +X242350295Y-170453809D02* +X242540771Y-170406190D01* +X242540771Y-170406190D02* +X242778866Y-170406190D01* +X242778866Y-170406190D02* +X242969342Y-170453809D01* +X242969342Y-170453809D02* +X243064580Y-170501428D01* +X243064580Y-170501428D02* +X243112200Y-170549047D01* +X243112200Y-170549047D02* +X243159819Y-170644285D01* +X243159819Y-170644285D02* +X243159819Y-170739523D01* +X243159819Y-170739523D02* +X243112200Y-170834761D01* +X243112200Y-170834761D02* +X243064580Y-170882380D01* +X243064580Y-170882380D02* +X242969342Y-170929999D01* +X242969342Y-170929999D02* +X242778866Y-170977618D01* +X242778866Y-170977618D02* +X242540771Y-170977618D01* +X242540771Y-170977618D02* +X242350295Y-170929999D01* +X242350295Y-170929999D02* +X242255057Y-170882380D01* +X242255057Y-170882380D02* +X242207438Y-170834761D01* +X242207438Y-170834761D02* +X242159819Y-170739523D01* +X241427142Y-126614819D02* +X241093809Y-126138628D01* +X240855714Y-126614819D02* +X240855714Y-125614819D01* +X240855714Y-125614819D02* +X241236666Y-125614819D01* +X241236666Y-125614819D02* +X241331904Y-125662438D01* +X241331904Y-125662438D02* +X241379523Y-125710057D01* +X241379523Y-125710057D02* +X241427142Y-125805295D01* +X241427142Y-125805295D02* +X241427142Y-125948152D01* +X241427142Y-125948152D02* +X241379523Y-126043390D01* +X241379523Y-126043390D02* +X241331904Y-126091009D01* +X241331904Y-126091009D02* +X241236666Y-126138628D01* +X241236666Y-126138628D02* +X240855714Y-126138628D01* +X242284285Y-125948152D02* +X242284285Y-126614819D01* +X242046190Y-125567200D02* +X241808095Y-126281485D01* +X241808095Y-126281485D02* +X242427142Y-126281485D01* +X242950952Y-126043390D02* +X242855714Y-125995771D01* +X242855714Y-125995771D02* +X242808095Y-125948152D01* +X242808095Y-125948152D02* +X242760476Y-125852914D01* +X242760476Y-125852914D02* +X242760476Y-125805295D01* +X242760476Y-125805295D02* +X242808095Y-125710057D01* +X242808095Y-125710057D02* +X242855714Y-125662438D01* +X242855714Y-125662438D02* +X242950952Y-125614819D01* +X242950952Y-125614819D02* +X243141428Y-125614819D01* +X243141428Y-125614819D02* +X243236666Y-125662438D01* +X243236666Y-125662438D02* +X243284285Y-125710057D01* +X243284285Y-125710057D02* +X243331904Y-125805295D01* +X243331904Y-125805295D02* +X243331904Y-125852914D01* +X243331904Y-125852914D02* +X243284285Y-125948152D01* +X243284285Y-125948152D02* +X243236666Y-125995771D01* +X243236666Y-125995771D02* +X243141428Y-126043390D01* +X243141428Y-126043390D02* +X242950952Y-126043390D01* +X242950952Y-126043390D02* +X242855714Y-126091009D01* +X242855714Y-126091009D02* +X242808095Y-126138628D01* +X242808095Y-126138628D02* +X242760476Y-126233866D01* +X242760476Y-126233866D02* +X242760476Y-126424342D01* +X242760476Y-126424342D02* +X242808095Y-126519580D01* +X242808095Y-126519580D02* +X242855714Y-126567200D01* +X242855714Y-126567200D02* +X242950952Y-126614819D01* +X242950952Y-126614819D02* +X243141428Y-126614819D01* +X243141428Y-126614819D02* +X243236666Y-126567200D01* +X243236666Y-126567200D02* +X243284285Y-126519580D01* +X243284285Y-126519580D02* +X243331904Y-126424342D01* +X243331904Y-126424342D02* +X243331904Y-126233866D01* +X243331904Y-126233866D02* +X243284285Y-126138628D01* +X243284285Y-126138628D02* +X243236666Y-126091009D01* +X243236666Y-126091009D02* +X243141428Y-126043390D01* +X116729642Y-124876069D02* +X116396309Y-124399878D01* +X116158214Y-124876069D02* +X116158214Y-123876069D01* +X116158214Y-123876069D02* +X116539166Y-123876069D01* +X116539166Y-123876069D02* +X116634404Y-123923688D01* +X116634404Y-123923688D02* +X116682023Y-123971307D01* +X116682023Y-123971307D02* +X116729642Y-124066545D01* +X116729642Y-124066545D02* +X116729642Y-124209402D01* +X116729642Y-124209402D02* +X116682023Y-124304640D01* +X116682023Y-124304640D02* +X116634404Y-124352259D01* +X116634404Y-124352259D02* +X116539166Y-124399878D01* +X116539166Y-124399878D02* +X116158214Y-124399878D01* +X117301071Y-124304640D02* +X117205833Y-124257021D01* +X117205833Y-124257021D02* +X117158214Y-124209402D01* +X117158214Y-124209402D02* +X117110595Y-124114164D01* +X117110595Y-124114164D02* +X117110595Y-124066545D01* +X117110595Y-124066545D02* +X117158214Y-123971307D01* +X117158214Y-123971307D02* +X117205833Y-123923688D01* +X117205833Y-123923688D02* +X117301071Y-123876069D01* +X117301071Y-123876069D02* +X117491547Y-123876069D01* +X117491547Y-123876069D02* +X117586785Y-123923688D01* +X117586785Y-123923688D02* +X117634404Y-123971307D01* +X117634404Y-123971307D02* +X117682023Y-124066545D01* +X117682023Y-124066545D02* +X117682023Y-124114164D01* +X117682023Y-124114164D02* +X117634404Y-124209402D01* +X117634404Y-124209402D02* +X117586785Y-124257021D01* +X117586785Y-124257021D02* +X117491547Y-124304640D01* +X117491547Y-124304640D02* +X117301071Y-124304640D01* +X117301071Y-124304640D02* +X117205833Y-124352259D01* +X117205833Y-124352259D02* +X117158214Y-124399878D01* +X117158214Y-124399878D02* +X117110595Y-124495116D01* +X117110595Y-124495116D02* +X117110595Y-124685592D01* +X117110595Y-124685592D02* +X117158214Y-124780830D01* +X117158214Y-124780830D02* +X117205833Y-124828450D01* +X117205833Y-124828450D02* +X117301071Y-124876069D01* +X117301071Y-124876069D02* +X117491547Y-124876069D01* +X117491547Y-124876069D02* +X117586785Y-124828450D01* +X117586785Y-124828450D02* +X117634404Y-124780830D01* +X117634404Y-124780830D02* +X117682023Y-124685592D01* +X117682023Y-124685592D02* +X117682023Y-124495116D01* +X117682023Y-124495116D02* +X117634404Y-124399878D01* +X117634404Y-124399878D02* +X117586785Y-124352259D01* +X117586785Y-124352259D02* +X117491547Y-124304640D01* +X118301071Y-123876069D02* +X118396309Y-123876069D01* +X118396309Y-123876069D02* +X118491547Y-123923688D01* +X118491547Y-123923688D02* +X118539166Y-123971307D01* +X118539166Y-123971307D02* +X118586785Y-124066545D01* +X118586785Y-124066545D02* +X118634404Y-124257021D01* +X118634404Y-124257021D02* +X118634404Y-124495116D01* +X118634404Y-124495116D02* +X118586785Y-124685592D01* +X118586785Y-124685592D02* +X118539166Y-124780830D01* +X118539166Y-124780830D02* +X118491547Y-124828450D01* +X118491547Y-124828450D02* +X118396309Y-124876069D01* +X118396309Y-124876069D02* +X118301071Y-124876069D01* +X118301071Y-124876069D02* +X118205833Y-124828450D01* +X118205833Y-124828450D02* +X118158214Y-124780830D01* +X118158214Y-124780830D02* +X118110595Y-124685592D01* +X118110595Y-124685592D02* +X118062976Y-124495116D01* +X118062976Y-124495116D02* +X118062976Y-124257021D01* +X118062976Y-124257021D02* +X118110595Y-124066545D01* +X118110595Y-124066545D02* +X118158214Y-123971307D01* +X118158214Y-123971307D02* +X118205833Y-123923688D01* +X118205833Y-123923688D02* +X118301071Y-123876069D01* +X203224820Y-141962857D02* +X202748629Y-142296190D01* +X203224820Y-142534285D02* +X202224820Y-142534285D01* +X202224820Y-142534285D02* +X202224820Y-142153333D01* +X202224820Y-142153333D02* +X202272439Y-142058095D01* +X202272439Y-142058095D02* +X202320058Y-142010476D01* +X202320058Y-142010476D02* +X202415296Y-141962857D01* +X202415296Y-141962857D02* +X202558153Y-141962857D01* +X202558153Y-141962857D02* +X202653391Y-142010476D01* +X202653391Y-142010476D02* +X202701010Y-142058095D01* +X202701010Y-142058095D02* +X202748629Y-142153333D01* +X202748629Y-142153333D02* +X202748629Y-142534285D01* +X202224820Y-141629523D02* +X202224820Y-140962857D01* +X202224820Y-140962857D02* +X203224820Y-141391428D01* +X202224820Y-140677142D02* +X202224820Y-140058095D01* +X202224820Y-140058095D02* +X202605772Y-140391428D01* +X202605772Y-140391428D02* +X202605772Y-140248571D01* +X202605772Y-140248571D02* +X202653391Y-140153333D01* +X202653391Y-140153333D02* +X202701010Y-140105714D01* +X202701010Y-140105714D02* +X202796248Y-140058095D01* +X202796248Y-140058095D02* +X203034343Y-140058095D01* +X203034343Y-140058095D02* +X203129581Y-140105714D01* +X203129581Y-140105714D02* +X203177201Y-140153333D01* +X203177201Y-140153333D02* +X203224820Y-140248571D01* +X203224820Y-140248571D02* +X203224820Y-140534285D01* +X203224820Y-140534285D02* +X203177201Y-140629523D01* +X203177201Y-140629523D02* +X203129581Y-140677142D01* +X244862857Y-177674819D02* +X244862857Y-176674819D01* +X244862857Y-176674819D02* +X245129523Y-177389104D01* +X245129523Y-177389104D02* +X245396190Y-176674819D01* +X245396190Y-176674819D02* +X245396190Y-177674819D01* +X245929524Y-176674819D02* +X246081905Y-176674819D01* +X246081905Y-176674819D02* +X246158095Y-176722438D01* +X246158095Y-176722438D02* +X246234286Y-176817676D01* +X246234286Y-176817676D02* +X246272381Y-177008152D01* +X246272381Y-177008152D02* +X246272381Y-177341485D01* +X246272381Y-177341485D02* +X246234286Y-177531961D01* +X246234286Y-177531961D02* +X246158095Y-177627200D01* +X246158095Y-177627200D02* +X246081905Y-177674819D01* +X246081905Y-177674819D02* +X245929524Y-177674819D01* +X245929524Y-177674819D02* +X245853333Y-177627200D01* +X245853333Y-177627200D02* +X245777143Y-177531961D01* +X245777143Y-177531961D02* +X245739047Y-177341485D01* +X245739047Y-177341485D02* +X245739047Y-177008152D01* +X245739047Y-177008152D02* +X245777143Y-176817676D01* +X245777143Y-176817676D02* +X245853333Y-176722438D01* +X245853333Y-176722438D02* +X245929524Y-176674819D01* +X246577142Y-177627200D02* +X246691428Y-177674819D01* +X246691428Y-177674819D02* +X246881904Y-177674819D01* +X246881904Y-177674819D02* +X246958095Y-177627200D01* +X246958095Y-177627200D02* +X246996190Y-177579580D01* +X246996190Y-177579580D02* +X247034285Y-177484342D01* +X247034285Y-177484342D02* +X247034285Y-177389104D01* +X247034285Y-177389104D02* +X246996190Y-177293866D01* +X246996190Y-177293866D02* +X246958095Y-177246247D01* +X246958095Y-177246247D02* +X246881904Y-177198628D01* +X246881904Y-177198628D02* +X246729523Y-177151009D01* +X246729523Y-177151009D02* +X246653333Y-177103390D01* +X246653333Y-177103390D02* +X246615238Y-177055771D01* +X246615238Y-177055771D02* +X246577142Y-176960533D01* +X246577142Y-176960533D02* +X246577142Y-176865295D01* +X246577142Y-176865295D02* +X246615238Y-176770057D01* +X246615238Y-176770057D02* +X246653333Y-176722438D01* +X246653333Y-176722438D02* +X246729523Y-176674819D01* +X246729523Y-176674819D02* +X246920000Y-176674819D01* +X246920000Y-176674819D02* +X247034285Y-176722438D01* +X247377143Y-177674819D02* +X247377143Y-176674819D01* +X187234819Y-141982857D02* +X186758628Y-142316190D01* +X187234819Y-142554285D02* +X186234819Y-142554285D01* +X186234819Y-142554285D02* +X186234819Y-142173333D01* +X186234819Y-142173333D02* +X186282438Y-142078095D01* +X186282438Y-142078095D02* +X186330057Y-142030476D01* +X186330057Y-142030476D02* +X186425295Y-141982857D01* +X186425295Y-141982857D02* +X186568152Y-141982857D01* +X186568152Y-141982857D02* +X186663390Y-142030476D01* +X186663390Y-142030476D02* +X186711009Y-142078095D01* +X186711009Y-142078095D02* +X186758628Y-142173333D01* +X186758628Y-142173333D02* +X186758628Y-142554285D01* +X186234819Y-141125714D02* +X186234819Y-141316190D01* +X186234819Y-141316190D02* +X186282438Y-141411428D01* +X186282438Y-141411428D02* +X186330057Y-141459047D01* +X186330057Y-141459047D02* +X186472914Y-141554285D01* +X186472914Y-141554285D02* +X186663390Y-141601904D01* +X186663390Y-141601904D02* +X187044342Y-141601904D01* +X187044342Y-141601904D02* +X187139580Y-141554285D01* +X187139580Y-141554285D02* +X187187200Y-141506666D01* +X187187200Y-141506666D02* +X187234819Y-141411428D01* +X187234819Y-141411428D02* +X187234819Y-141220952D01* +X187234819Y-141220952D02* +X187187200Y-141125714D01* +X187187200Y-141125714D02* +X187139580Y-141078095D01* +X187139580Y-141078095D02* +X187044342Y-141030476D01* +X187044342Y-141030476D02* +X186806247Y-141030476D01* +X186806247Y-141030476D02* +X186711009Y-141078095D01* +X186711009Y-141078095D02* +X186663390Y-141125714D01* +X186663390Y-141125714D02* +X186615771Y-141220952D01* +X186615771Y-141220952D02* +X186615771Y-141411428D01* +X186615771Y-141411428D02* +X186663390Y-141506666D01* +X186663390Y-141506666D02* +X186711009Y-141554285D01* +X186711009Y-141554285D02* +X186806247Y-141601904D01* +X186234819Y-140697142D02* +X186234819Y-140078095D01* +X186234819Y-140078095D02* +X186615771Y-140411428D01* +X186615771Y-140411428D02* +X186615771Y-140268571D01* +X186615771Y-140268571D02* +X186663390Y-140173333D01* +X186663390Y-140173333D02* +X186711009Y-140125714D01* +X186711009Y-140125714D02* +X186806247Y-140078095D01* +X186806247Y-140078095D02* +X187044342Y-140078095D01* +X187044342Y-140078095D02* +X187139580Y-140125714D01* +X187139580Y-140125714D02* +X187187200Y-140173333D01* +X187187200Y-140173333D02* +X187234819Y-140268571D01* +X187234819Y-140268571D02* +X187234819Y-140554285D01* +X187234819Y-140554285D02* +X187187200Y-140649523D01* +X187187200Y-140649523D02* +X187139580Y-140697142D01* +X200639819Y-146767857D02* +X200163628Y-147101190D01* +X200639819Y-147339285D02* +X199639819Y-147339285D01* +X199639819Y-147339285D02* +X199639819Y-146958333D01* +X199639819Y-146958333D02* +X199687438Y-146863095D01* +X199687438Y-146863095D02* +X199735057Y-146815476D01* +X199735057Y-146815476D02* +X199830295Y-146767857D01* +X199830295Y-146767857D02* +X199973152Y-146767857D01* +X199973152Y-146767857D02* +X200068390Y-146815476D01* +X200068390Y-146815476D02* +X200116009Y-146863095D01* +X200116009Y-146863095D02* +X200163628Y-146958333D01* +X200163628Y-146958333D02* +X200163628Y-147339285D01* +X199639819Y-146434523D02* +X199639819Y-145767857D01* +X199639819Y-145767857D02* +X200639819Y-146196428D01* +X200639819Y-144863095D02* +X200639819Y-145434523D01* +X200639819Y-145148809D02* +X199639819Y-145148809D01* +X199639819Y-145148809D02* +X199782676Y-145244047D01* +X199782676Y-145244047D02* +X199877914Y-145339285D01* +X199877914Y-145339285D02* +X199925533Y-145434523D01* +X210382142Y-155984580D02* +X210334523Y-156032200D01* +X210334523Y-156032200D02* +X210191666Y-156079819D01* +X210191666Y-156079819D02* +X210096428Y-156079819D01* +X210096428Y-156079819D02* +X209953571Y-156032200D01* +X209953571Y-156032200D02* +X209858333Y-155936961D01* +X209858333Y-155936961D02* +X209810714Y-155841723D01* +X209810714Y-155841723D02* +X209763095Y-155651247D01* +X209763095Y-155651247D02* +X209763095Y-155508390D01* +X209763095Y-155508390D02* +X209810714Y-155317914D01* +X209810714Y-155317914D02* +X209858333Y-155222676D01* +X209858333Y-155222676D02* +X209953571Y-155127438D01* +X209953571Y-155127438D02* +X210096428Y-155079819D01* +X210096428Y-155079819D02* +X210191666Y-155079819D01* +X210191666Y-155079819D02* +X210334523Y-155127438D01* +X210334523Y-155127438D02* +X210382142Y-155175057D01* +X211239285Y-155413152D02* +X211239285Y-156079819D01* +X211001190Y-155032200D02* +X210763095Y-155746485D01* +X210763095Y-155746485D02* +X211382142Y-155746485D01* +X212191666Y-155079819D02* +X212001190Y-155079819D01* +X212001190Y-155079819D02* +X211905952Y-155127438D01* +X211905952Y-155127438D02* +X211858333Y-155175057D01* +X211858333Y-155175057D02* +X211763095Y-155317914D01* +X211763095Y-155317914D02* +X211715476Y-155508390D01* +X211715476Y-155508390D02* +X211715476Y-155889342D01* +X211715476Y-155889342D02* +X211763095Y-155984580D01* +X211763095Y-155984580D02* +X211810714Y-156032200D01* +X211810714Y-156032200D02* +X211905952Y-156079819D01* +X211905952Y-156079819D02* +X212096428Y-156079819D01* +X212096428Y-156079819D02* +X212191666Y-156032200D01* +X212191666Y-156032200D02* +X212239285Y-155984580D01* +X212239285Y-155984580D02* +X212286904Y-155889342D01* +X212286904Y-155889342D02* +X212286904Y-155651247D01* +X212286904Y-155651247D02* +X212239285Y-155556009D01* +X212239285Y-155556009D02* +X212191666Y-155508390D01* +X212191666Y-155508390D02* +X212096428Y-155460771D01* +X212096428Y-155460771D02* +X211905952Y-155460771D01* +X211905952Y-155460771D02* +X211810714Y-155508390D01* +X211810714Y-155508390D02* +X211763095Y-155556009D01* +X211763095Y-155556009D02* +X211715476Y-155651247D01* +X210357142Y-172004819D02* +X210023809Y-171528628D01* +X209785714Y-172004819D02* +X209785714Y-171004819D01* +X209785714Y-171004819D02* +X210166666Y-171004819D01* +X210166666Y-171004819D02* +X210261904Y-171052438D01* +X210261904Y-171052438D02* +X210309523Y-171100057D01* +X210309523Y-171100057D02* +X210357142Y-171195295D01* +X210357142Y-171195295D02* +X210357142Y-171338152D01* +X210357142Y-171338152D02* +X210309523Y-171433390D01* +X210309523Y-171433390D02* +X210261904Y-171481009D01* +X210261904Y-171481009D02* +X210166666Y-171528628D01* +X210166666Y-171528628D02* +X209785714Y-171528628D01* +X210738095Y-171100057D02* +X210785714Y-171052438D01* +X210785714Y-171052438D02* +X210880952Y-171004819D01* +X210880952Y-171004819D02* +X211119047Y-171004819D01* +X211119047Y-171004819D02* +X211214285Y-171052438D01* +X211214285Y-171052438D02* +X211261904Y-171100057D01* +X211261904Y-171100057D02* +X211309523Y-171195295D01* +X211309523Y-171195295D02* +X211309523Y-171290533D01* +X211309523Y-171290533D02* +X211261904Y-171433390D01* +X211261904Y-171433390D02* +X210690476Y-172004819D01* +X210690476Y-172004819D02* +X211309523Y-172004819D01* +X211690476Y-171100057D02* +X211738095Y-171052438D01* +X211738095Y-171052438D02* +X211833333Y-171004819D01* +X211833333Y-171004819D02* +X212071428Y-171004819D01* +X212071428Y-171004819D02* +X212166666Y-171052438D01* +X212166666Y-171052438D02* +X212214285Y-171100057D01* +X212214285Y-171100057D02* +X212261904Y-171195295D01* +X212261904Y-171195295D02* +X212261904Y-171290533D01* +X212261904Y-171290533D02* +X212214285Y-171433390D01* +X212214285Y-171433390D02* +X211642857Y-172004819D01* +X211642857Y-172004819D02* +X212261904Y-172004819D01* +X272166666Y-118104819D02* +X272166666Y-118819104D01* +X272166666Y-118819104D02* +X272119047Y-118961961D01* +X272119047Y-118961961D02* +X272023809Y-119057200D01* +X272023809Y-119057200D02* +X271880952Y-119104819D01* +X271880952Y-119104819D02* +X271785714Y-119104819D01* +X272833333Y-118104819D02* +X272928571Y-118104819D01* +X272928571Y-118104819D02* +X273023809Y-118152438D01* +X273023809Y-118152438D02* +X273071428Y-118200057D01* +X273071428Y-118200057D02* +X273119047Y-118295295D01* +X273119047Y-118295295D02* +X273166666Y-118485771D01* +X273166666Y-118485771D02* +X273166666Y-118723866D01* +X273166666Y-118723866D02* +X273119047Y-118914342D01* +X273119047Y-118914342D02* +X273071428Y-119009580D01* +X273071428Y-119009580D02* +X273023809Y-119057200D01* +X273023809Y-119057200D02* +X272928571Y-119104819D01* +X272928571Y-119104819D02* +X272833333Y-119104819D01* +X272833333Y-119104819D02* +X272738095Y-119057200D01* +X272738095Y-119057200D02* +X272690476Y-119009580D01* +X272690476Y-119009580D02* +X272642857Y-118914342D01* +X272642857Y-118914342D02* +X272595238Y-118723866D01* +X272595238Y-118723866D02* +X272595238Y-118485771D01* +X272595238Y-118485771D02* +X272642857Y-118295295D01* +X272642857Y-118295295D02* +X272690476Y-118200057D01* +X272690476Y-118200057D02* +X272738095Y-118152438D01* +X272738095Y-118152438D02* +X272833333Y-118104819D01* +X109492142Y-124866069D02* +X109158809Y-124389878D01* +X108920714Y-124866069D02* +X108920714Y-123866069D01* +X108920714Y-123866069D02* +X109301666Y-123866069D01* +X109301666Y-123866069D02* +X109396904Y-123913688D01* +X109396904Y-123913688D02* +X109444523Y-123961307D01* +X109444523Y-123961307D02* +X109492142Y-124056545D01* +X109492142Y-124056545D02* +X109492142Y-124199402D01* +X109492142Y-124199402D02* +X109444523Y-124294640D01* +X109444523Y-124294640D02* +X109396904Y-124342259D01* +X109396904Y-124342259D02* +X109301666Y-124389878D01* +X109301666Y-124389878D02* +X108920714Y-124389878D01* +X110349285Y-124199402D02* +X110349285Y-124866069D01* +X110111190Y-123818450D02* +X109873095Y-124532735D01* +X109873095Y-124532735D02* +X110492142Y-124532735D01* +X110920714Y-124866069D02* +X111111190Y-124866069D01* +X111111190Y-124866069D02* +X111206428Y-124818450D01* +X111206428Y-124818450D02* +X111254047Y-124770830D01* +X111254047Y-124770830D02* +X111349285Y-124627973D01* +X111349285Y-124627973D02* +X111396904Y-124437497D01* +X111396904Y-124437497D02* +X111396904Y-124056545D01* +X111396904Y-124056545D02* +X111349285Y-123961307D01* +X111349285Y-123961307D02* +X111301666Y-123913688D01* +X111301666Y-123913688D02* +X111206428Y-123866069D01* +X111206428Y-123866069D02* +X111015952Y-123866069D01* +X111015952Y-123866069D02* +X110920714Y-123913688D01* +X110920714Y-123913688D02* +X110873095Y-123961307D01* +X110873095Y-123961307D02* +X110825476Y-124056545D01* +X110825476Y-124056545D02* +X110825476Y-124294640D01* +X110825476Y-124294640D02* +X110873095Y-124389878D01* +X110873095Y-124389878D02* +X110920714Y-124437497D01* +X110920714Y-124437497D02* +X111015952Y-124485116D01* +X111015952Y-124485116D02* +X111206428Y-124485116D01* +X111206428Y-124485116D02* +X111301666Y-124437497D01* +X111301666Y-124437497D02* +X111349285Y-124389878D01* +X111349285Y-124389878D02* +X111396904Y-124294640D01* +X173557142Y-155984580D02* +X173509523Y-156032200D01* +X173509523Y-156032200D02* +X173366666Y-156079819D01* +X173366666Y-156079819D02* +X173271428Y-156079819D01* +X173271428Y-156079819D02* +X173128571Y-156032200D01* +X173128571Y-156032200D02* +X173033333Y-155936961D01* +X173033333Y-155936961D02* +X172985714Y-155841723D01* +X172985714Y-155841723D02* +X172938095Y-155651247D01* +X172938095Y-155651247D02* +X172938095Y-155508390D01* +X172938095Y-155508390D02* +X172985714Y-155317914D01* +X172985714Y-155317914D02* +X173033333Y-155222676D01* +X173033333Y-155222676D02* +X173128571Y-155127438D01* +X173128571Y-155127438D02* +X173271428Y-155079819D01* +X173271428Y-155079819D02* +X173366666Y-155079819D01* +X173366666Y-155079819D02* +X173509523Y-155127438D01* +X173509523Y-155127438D02* +X173557142Y-155175057D01* +X173890476Y-155079819D02* +X174509523Y-155079819D01* +X174509523Y-155079819D02* +X174176190Y-155460771D01* +X174176190Y-155460771D02* +X174319047Y-155460771D01* +X174319047Y-155460771D02* +X174414285Y-155508390D01* +X174414285Y-155508390D02* +X174461904Y-155556009D01* +X174461904Y-155556009D02* +X174509523Y-155651247D01* +X174509523Y-155651247D02* +X174509523Y-155889342D01* +X174509523Y-155889342D02* +X174461904Y-155984580D01* +X174461904Y-155984580D02* +X174414285Y-156032200D01* +X174414285Y-156032200D02* +X174319047Y-156079819D01* +X174319047Y-156079819D02* +X174033333Y-156079819D01* +X174033333Y-156079819D02* +X173938095Y-156032200D01* +X173938095Y-156032200D02* +X173890476Y-155984580D01* +X175461904Y-156079819D02* +X174890476Y-156079819D01* +X175176190Y-156079819D02* +X175176190Y-155079819D01* +X175176190Y-155079819D02* +X175080952Y-155222676D01* +X175080952Y-155222676D02* +X174985714Y-155317914D01* +X174985714Y-155317914D02* +X174890476Y-155365533D01* +X168674819Y-160422857D02* +X168198628Y-160756190D01* +X168674819Y-160994285D02* +X167674819Y-160994285D01* +X167674819Y-160994285D02* +X167674819Y-160613333D01* +X167674819Y-160613333D02* +X167722438Y-160518095D01* +X167722438Y-160518095D02* +X167770057Y-160470476D01* +X167770057Y-160470476D02* +X167865295Y-160422857D01* +X167865295Y-160422857D02* +X168008152Y-160422857D01* +X168008152Y-160422857D02* +X168103390Y-160470476D01* +X168103390Y-160470476D02* +X168151009Y-160518095D01* +X168151009Y-160518095D02* +X168198628Y-160613333D01* +X168198628Y-160613333D02* +X168198628Y-160994285D01* +X167674819Y-159518095D02* +X167674819Y-159994285D01* +X167674819Y-159994285D02* +X168151009Y-160041904D01* +X168151009Y-160041904D02* +X168103390Y-159994285D01* +X168103390Y-159994285D02* +X168055771Y-159899047D01* +X168055771Y-159899047D02* +X168055771Y-159660952D01* +X168055771Y-159660952D02* +X168103390Y-159565714D01* +X168103390Y-159565714D02* +X168151009Y-159518095D01* +X168151009Y-159518095D02* +X168246247Y-159470476D01* +X168246247Y-159470476D02* +X168484342Y-159470476D01* +X168484342Y-159470476D02* +X168579580Y-159518095D01* +X168579580Y-159518095D02* +X168627200Y-159565714D01* +X168627200Y-159565714D02* +X168674819Y-159660952D01* +X168674819Y-159660952D02* +X168674819Y-159899047D01* +X168674819Y-159899047D02* +X168627200Y-159994285D01* +X168627200Y-159994285D02* +X168579580Y-160041904D01* +X168674819Y-158994285D02* +X168674819Y-158803809D01* +X168674819Y-158803809D02* +X168627200Y-158708571D01* +X168627200Y-158708571D02* +X168579580Y-158660952D01* +X168579580Y-158660952D02* +X168436723Y-158565714D01* +X168436723Y-158565714D02* +X168246247Y-158518095D01* +X168246247Y-158518095D02* +X167865295Y-158518095D01* +X167865295Y-158518095D02* +X167770057Y-158565714D01* +X167770057Y-158565714D02* +X167722438Y-158613333D01* +X167722438Y-158613333D02* +X167674819Y-158708571D01* +X167674819Y-158708571D02* +X167674819Y-158899047D01* +X167674819Y-158899047D02* +X167722438Y-158994285D01* +X167722438Y-158994285D02* +X167770057Y-159041904D01* +X167770057Y-159041904D02* +X167865295Y-159089523D01* +X167865295Y-159089523D02* +X168103390Y-159089523D01* +X168103390Y-159089523D02* +X168198628Y-159041904D01* +X168198628Y-159041904D02* +X168246247Y-158994285D01* +X168246247Y-158994285D02* +X168293866Y-158899047D01* +X168293866Y-158899047D02* +X168293866Y-158708571D01* +X168293866Y-158708571D02* +X168246247Y-158613333D01* +X168246247Y-158613333D02* +X168198628Y-158565714D01* +X168198628Y-158565714D02* +X168103390Y-158518095D01* +X210357142Y-168829819D02* +X210023809Y-168353628D01* +X209785714Y-168829819D02* +X209785714Y-167829819D01* +X209785714Y-167829819D02* +X210166666Y-167829819D01* +X210166666Y-167829819D02* +X210261904Y-167877438D01* +X210261904Y-167877438D02* +X210309523Y-167925057D01* +X210309523Y-167925057D02* +X210357142Y-168020295D01* +X210357142Y-168020295D02* +X210357142Y-168163152D01* +X210357142Y-168163152D02* +X210309523Y-168258390D01* +X210309523Y-168258390D02* +X210261904Y-168306009D01* +X210261904Y-168306009D02* +X210166666Y-168353628D01* +X210166666Y-168353628D02* +X209785714Y-168353628D01* +X210738095Y-167925057D02* +X210785714Y-167877438D01* +X210785714Y-167877438D02* +X210880952Y-167829819D01* +X210880952Y-167829819D02* +X211119047Y-167829819D01* +X211119047Y-167829819D02* +X211214285Y-167877438D01* +X211214285Y-167877438D02* +X211261904Y-167925057D01* +X211261904Y-167925057D02* +X211309523Y-168020295D01* +X211309523Y-168020295D02* +X211309523Y-168115533D01* +X211309523Y-168115533D02* +X211261904Y-168258390D01* +X211261904Y-168258390D02* +X210690476Y-168829819D01* +X210690476Y-168829819D02* +X211309523Y-168829819D01* +X212166666Y-168163152D02* +X212166666Y-168829819D01* +X211928571Y-167782200D02* +X211690476Y-168496485D01* +X211690476Y-168496485D02* +X212309523Y-168496485D01* +X191164580Y-176742857D02* +X191212200Y-176790476D01* +X191212200Y-176790476D02* +X191259819Y-176933333D01* +X191259819Y-176933333D02* +X191259819Y-177028571D01* +X191259819Y-177028571D02* +X191212200Y-177171428D01* +X191212200Y-177171428D02* +X191116961Y-177266666D01* +X191116961Y-177266666D02* +X191021723Y-177314285D01* +X191021723Y-177314285D02* +X190831247Y-177361904D01* +X190831247Y-177361904D02* +X190688390Y-177361904D01* +X190688390Y-177361904D02* +X190497914Y-177314285D01* +X190497914Y-177314285D02* +X190402676Y-177266666D01* +X190402676Y-177266666D02* +X190307438Y-177171428D01* +X190307438Y-177171428D02* +X190259819Y-177028571D01* +X190259819Y-177028571D02* +X190259819Y-176933333D01* +X190259819Y-176933333D02* +X190307438Y-176790476D01* +X190307438Y-176790476D02* +X190355057Y-176742857D01* +X190355057Y-176361904D02* +X190307438Y-176314285D01* +X190307438Y-176314285D02* +X190259819Y-176219047D01* +X190259819Y-176219047D02* +X190259819Y-175980952D01* +X190259819Y-175980952D02* +X190307438Y-175885714D01* +X190307438Y-175885714D02* +X190355057Y-175838095D01* +X190355057Y-175838095D02* +X190450295Y-175790476D01* +X190450295Y-175790476D02* +X190545533Y-175790476D01* +X190545533Y-175790476D02* +X190688390Y-175838095D01* +X190688390Y-175838095D02* +X191259819Y-176409523D01* +X191259819Y-176409523D02* +X191259819Y-175790476D01* +X190259819Y-175171428D02* +X190259819Y-175076190D01* +X190259819Y-175076190D02* +X190307438Y-174980952D01* +X190307438Y-174980952D02* +X190355057Y-174933333D01* +X190355057Y-174933333D02* +X190450295Y-174885714D01* +X190450295Y-174885714D02* +X190640771Y-174838095D01* +X190640771Y-174838095D02* +X190878866Y-174838095D01* +X190878866Y-174838095D02* +X191069342Y-174885714D01* +X191069342Y-174885714D02* +X191164580Y-174933333D01* +X191164580Y-174933333D02* +X191212200Y-174980952D01* +X191212200Y-174980952D02* +X191259819Y-175076190D01* +X191259819Y-175076190D02* +X191259819Y-175171428D01* +X191259819Y-175171428D02* +X191212200Y-175266666D01* +X191212200Y-175266666D02* +X191164580Y-175314285D01* +X191164580Y-175314285D02* +X191069342Y-175361904D01* +X191069342Y-175361904D02* +X190878866Y-175409523D01* +X190878866Y-175409523D02* +X190640771Y-175409523D01* +X190640771Y-175409523D02* +X190450295Y-175361904D01* +X190450295Y-175361904D02* +X190355057Y-175314285D01* +X190355057Y-175314285D02* +X190307438Y-175266666D01* +X190307438Y-175266666D02* +X190259819Y-175171428D01* +X127161161Y-128290057D02* +X127065923Y-128242438D01* +X127065923Y-128242438D02* +X126970685Y-128147200D01* +X126970685Y-128147200D02* +X126827828Y-128004342D01* +X126827828Y-128004342D02* +X126732590Y-127956723D01* +X126732590Y-127956723D02* +X126637352Y-127956723D01* +X126684971Y-128194819D02* +X126589733Y-128147200D01* +X126589733Y-128147200D02* +X126494495Y-128051961D01* +X126494495Y-128051961D02* +X126446876Y-127861485D01* +X126446876Y-127861485D02* +X126446876Y-127528152D01* +X126446876Y-127528152D02* +X126494495Y-127337676D01* +X126494495Y-127337676D02* +X126589733Y-127242438D01* +X126589733Y-127242438D02* +X126684971Y-127194819D01* +X126684971Y-127194819D02* +X126875447Y-127194819D01* +X126875447Y-127194819D02* +X126970685Y-127242438D01* +X126970685Y-127242438D02* +X127065923Y-127337676D01* +X127065923Y-127337676D02* +X127113542Y-127528152D01* +X127113542Y-127528152D02* +X127113542Y-127861485D01* +X127113542Y-127861485D02* +X127065923Y-128051961D01* +X127065923Y-128051961D02* +X126970685Y-128147200D01* +X126970685Y-128147200D02* +X126875447Y-128194819D01* +X126875447Y-128194819D02* +X126684971Y-128194819D01* +X128018304Y-127194819D02* +X127542114Y-127194819D01* +X127542114Y-127194819D02* +X127494495Y-127671009D01* +X127494495Y-127671009D02* +X127542114Y-127623390D01* +X127542114Y-127623390D02* +X127637352Y-127575771D01* +X127637352Y-127575771D02* +X127875447Y-127575771D01* +X127875447Y-127575771D02* +X127970685Y-127623390D01* +X127970685Y-127623390D02* +X128018304Y-127671009D01* +X128018304Y-127671009D02* +X128065923Y-127766247D01* +X128065923Y-127766247D02* +X128065923Y-128004342D01* +X128065923Y-128004342D02* +X128018304Y-128099580D01* +X128018304Y-128099580D02* +X127970685Y-128147200D01* +X127970685Y-128147200D02* +X127875447Y-128194819D01* +X127875447Y-128194819D02* +X127637352Y-128194819D01* +X127637352Y-128194819D02* +X127542114Y-128147200D01* +X127542114Y-128147200D02* +X127494495Y-128099580D01* +X187734580Y-146667857D02* +X187782200Y-146715476D01* +X187782200Y-146715476D02* +X187829819Y-146858333D01* +X187829819Y-146858333D02* +X187829819Y-146953571D01* +X187829819Y-146953571D02* +X187782200Y-147096428D01* +X187782200Y-147096428D02* +X187686961Y-147191666D01* +X187686961Y-147191666D02* +X187591723Y-147239285D01* +X187591723Y-147239285D02* +X187401247Y-147286904D01* +X187401247Y-147286904D02* +X187258390Y-147286904D01* +X187258390Y-147286904D02* +X187067914Y-147239285D01* +X187067914Y-147239285D02* +X186972676Y-147191666D01* +X186972676Y-147191666D02* +X186877438Y-147096428D01* +X186877438Y-147096428D02* +X186829819Y-146953571D01* +X186829819Y-146953571D02* +X186829819Y-146858333D01* +X186829819Y-146858333D02* +X186877438Y-146715476D01* +X186877438Y-146715476D02* +X186925057Y-146667857D01* +X186829819Y-146334523D02* +X186829819Y-145715476D01* +X186829819Y-145715476D02* +X187210771Y-146048809D01* +X187210771Y-146048809D02* +X187210771Y-145905952D01* +X187210771Y-145905952D02* +X187258390Y-145810714D01* +X187258390Y-145810714D02* +X187306009Y-145763095D01* +X187306009Y-145763095D02* +X187401247Y-145715476D01* +X187401247Y-145715476D02* +X187639342Y-145715476D01* +X187639342Y-145715476D02* +X187734580Y-145763095D01* +X187734580Y-145763095D02* +X187782200Y-145810714D01* +X187782200Y-145810714D02* +X187829819Y-145905952D01* +X187829819Y-145905952D02* +X187829819Y-146191666D01* +X187829819Y-146191666D02* +X187782200Y-146286904D01* +X187782200Y-146286904D02* +X187734580Y-146334523D01* +X186829819Y-144810714D02* +X186829819Y-145286904D01* +X186829819Y-145286904D02* +X187306009Y-145334523D01* +X187306009Y-145334523D02* +X187258390Y-145286904D01* +X187258390Y-145286904D02* +X187210771Y-145191666D01* +X187210771Y-145191666D02* +X187210771Y-144953571D01* +X187210771Y-144953571D02* +X187258390Y-144858333D01* +X187258390Y-144858333D02* +X187306009Y-144810714D01* +X187306009Y-144810714D02* +X187401247Y-144763095D01* +X187401247Y-144763095D02* +X187639342Y-144763095D01* +X187639342Y-144763095D02* +X187734580Y-144810714D01* +X187734580Y-144810714D02* +X187782200Y-144858333D01* +X187782200Y-144858333D02* +X187829819Y-144953571D01* +X187829819Y-144953571D02* +X187829819Y-145191666D01* +X187829819Y-145191666D02* +X187782200Y-145286904D01* +X187782200Y-145286904D02* +X187734580Y-145334523D01* +X248598333Y-166997080D02* +X248550714Y-167044700D01* +X248550714Y-167044700D02* +X248407857Y-167092319D01* +X248407857Y-167092319D02* +X248312619Y-167092319D01* +X248312619Y-167092319D02* +X248169762Y-167044700D01* +X248169762Y-167044700D02* +X248074524Y-166949461D01* +X248074524Y-166949461D02* +X248026905Y-166854223D01* +X248026905Y-166854223D02* +X247979286Y-166663747D01* +X247979286Y-166663747D02* +X247979286Y-166520890D01* +X247979286Y-166520890D02* +X248026905Y-166330414D01* +X248026905Y-166330414D02* +X248074524Y-166235176D01* +X248074524Y-166235176D02* +X248169762Y-166139938D01* +X248169762Y-166139938D02* +X248312619Y-166092319D01* +X248312619Y-166092319D02* +X248407857Y-166092319D01* +X248407857Y-166092319D02* +X248550714Y-166139938D01* +X248550714Y-166139938D02* +X248598333Y-166187557D01* +X249217381Y-166092319D02* +X249312619Y-166092319D01* +X249312619Y-166092319D02* +X249407857Y-166139938D01* +X249407857Y-166139938D02* +X249455476Y-166187557D01* +X249455476Y-166187557D02* +X249503095Y-166282795D01* +X249503095Y-166282795D02* +X249550714Y-166473271D01* +X249550714Y-166473271D02* +X249550714Y-166711366D01* +X249550714Y-166711366D02* +X249503095Y-166901842D01* +X249503095Y-166901842D02* +X249455476Y-166997080D01* +X249455476Y-166997080D02* +X249407857Y-167044700D01* +X249407857Y-167044700D02* +X249312619Y-167092319D01* +X249312619Y-167092319D02* +X249217381Y-167092319D01* +X249217381Y-167092319D02* +X249122143Y-167044700D01* +X249122143Y-167044700D02* +X249074524Y-166997080D01* +X249074524Y-166997080D02* +X249026905Y-166901842D01* +X249026905Y-166901842D02* +X248979286Y-166711366D01* +X248979286Y-166711366D02* +X248979286Y-166473271D01* +X248979286Y-166473271D02* +X249026905Y-166282795D01* +X249026905Y-166282795D02* +X249074524Y-166187557D01* +X249074524Y-166187557D02* +X249122143Y-166139938D01* +X249122143Y-166139938D02* +X249217381Y-166092319D01* +X168804818Y-166692857D02* +X168328627Y-167026190D01* +X168804818Y-167264285D02* +X167804818Y-167264285D01* +X167804818Y-167264285D02* +X167804818Y-166883333D01* +X167804818Y-166883333D02* +X167852437Y-166788095D01* +X167852437Y-166788095D02* +X167900056Y-166740476D01* +X167900056Y-166740476D02* +X167995294Y-166692857D01* +X167995294Y-166692857D02* +X168138151Y-166692857D01* +X168138151Y-166692857D02* +X168233389Y-166740476D01* +X168233389Y-166740476D02* +X168281008Y-166788095D01* +X168281008Y-166788095D02* +X168328627Y-166883333D01* +X168328627Y-166883333D02* +X168328627Y-167264285D01* +X167804818Y-165788095D02* +X167804818Y-166264285D01* +X167804818Y-166264285D02* +X168281008Y-166311904D01* +X168281008Y-166311904D02* +X168233389Y-166264285D01* +X168233389Y-166264285D02* +X168185770Y-166169047D01* +X168185770Y-166169047D02* +X168185770Y-165930952D01* +X168185770Y-165930952D02* +X168233389Y-165835714D01* +X168233389Y-165835714D02* +X168281008Y-165788095D01* +X168281008Y-165788095D02* +X168376246Y-165740476D01* +X168376246Y-165740476D02* +X168614341Y-165740476D01* +X168614341Y-165740476D02* +X168709579Y-165788095D01* +X168709579Y-165788095D02* +X168757199Y-165835714D01* +X168757199Y-165835714D02* +X168804818Y-165930952D01* +X168804818Y-165930952D02* +X168804818Y-166169047D01* +X168804818Y-166169047D02* +X168757199Y-166264285D01* +X168757199Y-166264285D02* +X168709579Y-166311904D01* +X167804818Y-165407142D02* +X167804818Y-164788095D01* +X167804818Y-164788095D02* +X168185770Y-165121428D01* +X168185770Y-165121428D02* +X168185770Y-164978571D01* +X168185770Y-164978571D02* +X168233389Y-164883333D01* +X168233389Y-164883333D02* +X168281008Y-164835714D01* +X168281008Y-164835714D02* +X168376246Y-164788095D01* +X168376246Y-164788095D02* +X168614341Y-164788095D01* +X168614341Y-164788095D02* +X168709579Y-164835714D01* +X168709579Y-164835714D02* +X168757199Y-164883333D01* +X168757199Y-164883333D02* +X168804818Y-164978571D01* +X168804818Y-164978571D02* +X168804818Y-165264285D01* +X168804818Y-165264285D02* +X168757199Y-165359523D01* +X168757199Y-165359523D02* +X168709579Y-165407142D01* +X239091428Y-177627200D02* +X239205714Y-177674819D01* +X239205714Y-177674819D02* +X239396190Y-177674819D01* +X239396190Y-177674819D02* +X239472381Y-177627200D01* +X239472381Y-177627200D02* +X239510476Y-177579580D01* +X239510476Y-177579580D02* +X239548571Y-177484342D01* +X239548571Y-177484342D02* +X239548571Y-177389104D01* +X239548571Y-177389104D02* +X239510476Y-177293866D01* +X239510476Y-177293866D02* +X239472381Y-177246247D01* +X239472381Y-177246247D02* +X239396190Y-177198628D01* +X239396190Y-177198628D02* +X239243809Y-177151009D01* +X239243809Y-177151009D02* +X239167619Y-177103390D01* +X239167619Y-177103390D02* +X239129524Y-177055771D01* +X239129524Y-177055771D02* +X239091428Y-176960533D01* +X239091428Y-176960533D02* +X239091428Y-176865295D01* +X239091428Y-176865295D02* +X239129524Y-176770057D01* +X239129524Y-176770057D02* +X239167619Y-176722438D01* +X239167619Y-176722438D02* +X239243809Y-176674819D01* +X239243809Y-176674819D02* +X239434286Y-176674819D01* +X239434286Y-176674819D02* +X239548571Y-176722438D01* +X240348572Y-177579580D02* +X240310476Y-177627200D01* +X240310476Y-177627200D02* +X240196191Y-177674819D01* +X240196191Y-177674819D02* +X240120000Y-177674819D01* +X240120000Y-177674819D02* +X240005714Y-177627200D01* +X240005714Y-177627200D02* +X239929524Y-177531961D01* +X239929524Y-177531961D02* +X239891429Y-177436723D01* +X239891429Y-177436723D02* +X239853333Y-177246247D01* +X239853333Y-177246247D02* +X239853333Y-177103390D01* +X239853333Y-177103390D02* +X239891429Y-176912914D01* +X239891429Y-176912914D02* +X239929524Y-176817676D01* +X239929524Y-176817676D02* +X240005714Y-176722438D01* +X240005714Y-176722438D02* +X240120000Y-176674819D01* +X240120000Y-176674819D02* +X240196191Y-176674819D01* +X240196191Y-176674819D02* +X240310476Y-176722438D01* +X240310476Y-176722438D02* +X240348572Y-176770057D01* +X240691429Y-177674819D02* +X240691429Y-176674819D01* +X241148572Y-177674819D02* +X240805714Y-177103390D01* +X241148572Y-176674819D02* +X240691429Y-177246247D01* +X215679819Y-134042857D02* +X215203628Y-134376190D01* +X215679819Y-134614285D02* +X214679819Y-134614285D01* +X214679819Y-134614285D02* +X214679819Y-134233333D01* +X214679819Y-134233333D02* +X214727438Y-134138095D01* +X214727438Y-134138095D02* +X214775057Y-134090476D01* +X214775057Y-134090476D02* +X214870295Y-134042857D01* +X214870295Y-134042857D02* +X215013152Y-134042857D01* +X215013152Y-134042857D02* +X215108390Y-134090476D01* +X215108390Y-134090476D02* +X215156009Y-134138095D01* +X215156009Y-134138095D02* +X215203628Y-134233333D01* +X215203628Y-134233333D02* +X215203628Y-134614285D01* +X214679819Y-133709523D02* +X214679819Y-133090476D01* +X214679819Y-133090476D02* +X215060771Y-133423809D01* +X215060771Y-133423809D02* +X215060771Y-133280952D01* +X215060771Y-133280952D02* +X215108390Y-133185714D01* +X215108390Y-133185714D02* +X215156009Y-133138095D01* +X215156009Y-133138095D02* +X215251247Y-133090476D01* +X215251247Y-133090476D02* +X215489342Y-133090476D01* +X215489342Y-133090476D02* +X215584580Y-133138095D01* +X215584580Y-133138095D02* +X215632200Y-133185714D01* +X215632200Y-133185714D02* +X215679819Y-133280952D01* +X215679819Y-133280952D02* +X215679819Y-133566666D01* +X215679819Y-133566666D02* +X215632200Y-133661904D01* +X215632200Y-133661904D02* +X215584580Y-133709523D01* +X215679819Y-132138095D02* +X215679819Y-132709523D01* +X215679819Y-132423809D02* +X214679819Y-132423809D01* +X214679819Y-132423809D02* +X214822676Y-132519047D01* +X214822676Y-132519047D02* +X214917914Y-132614285D01* +X214917914Y-132614285D02* +X214965533Y-132709523D01* +X186229819Y-146767857D02* +X185753628Y-147101190D01* +X186229819Y-147339285D02* +X185229819Y-147339285D01* +X185229819Y-147339285D02* +X185229819Y-146958333D01* +X185229819Y-146958333D02* +X185277438Y-146863095D01* +X185277438Y-146863095D02* +X185325057Y-146815476D01* +X185325057Y-146815476D02* +X185420295Y-146767857D01* +X185420295Y-146767857D02* +X185563152Y-146767857D01* +X185563152Y-146767857D02* +X185658390Y-146815476D01* +X185658390Y-146815476D02* +X185706009Y-146863095D01* +X185706009Y-146863095D02* +X185753628Y-146958333D01* +X185753628Y-146958333D02* +X185753628Y-147339285D01* +X185229819Y-145910714D02* +X185229819Y-146101190D01* +X185229819Y-146101190D02* +X185277438Y-146196428D01* +X185277438Y-146196428D02* +X185325057Y-146244047D01* +X185325057Y-146244047D02* +X185467914Y-146339285D01* +X185467914Y-146339285D02* +X185658390Y-146386904D01* +X185658390Y-146386904D02* +X186039342Y-146386904D01* +X186039342Y-146386904D02* +X186134580Y-146339285D01* +X186134580Y-146339285D02* +X186182200Y-146291666D01* +X186182200Y-146291666D02* +X186229819Y-146196428D01* +X186229819Y-146196428D02* +X186229819Y-146005952D01* +X186229819Y-146005952D02* +X186182200Y-145910714D01* +X186182200Y-145910714D02* +X186134580Y-145863095D01* +X186134580Y-145863095D02* +X186039342Y-145815476D01* +X186039342Y-145815476D02* +X185801247Y-145815476D01* +X185801247Y-145815476D02* +X185706009Y-145863095D01* +X185706009Y-145863095D02* +X185658390Y-145910714D01* +X185658390Y-145910714D02* +X185610771Y-146005952D01* +X185610771Y-146005952D02* +X185610771Y-146196428D01* +X185610771Y-146196428D02* +X185658390Y-146291666D01* +X185658390Y-146291666D02* +X185706009Y-146339285D01* +X185706009Y-146339285D02* +X185801247Y-146386904D01* +X185229819Y-145196428D02* +X185229819Y-145101190D01* +X185229819Y-145101190D02* +X185277438Y-145005952D01* +X185277438Y-145005952D02* +X185325057Y-144958333D01* +X185325057Y-144958333D02* +X185420295Y-144910714D01* +X185420295Y-144910714D02* +X185610771Y-144863095D01* +X185610771Y-144863095D02* +X185848866Y-144863095D01* +X185848866Y-144863095D02* +X186039342Y-144910714D01* +X186039342Y-144910714D02* +X186134580Y-144958333D01* +X186134580Y-144958333D02* +X186182200Y-145005952D01* +X186182200Y-145005952D02* +X186229819Y-145101190D01* +X186229819Y-145101190D02* +X186229819Y-145196428D01* +X186229819Y-145196428D02* +X186182200Y-145291666D01* +X186182200Y-145291666D02* +X186134580Y-145339285D01* +X186134580Y-145339285D02* +X186039342Y-145386904D01* +X186039342Y-145386904D02* +X185848866Y-145434523D01* +X185848866Y-145434523D02* +X185610771Y-145434523D01* +X185610771Y-145434523D02* +X185420295Y-145386904D01* +X185420295Y-145386904D02* +X185325057Y-145339285D01* +X185325057Y-145339285D02* +X185277438Y-145291666D01* +X185277438Y-145291666D02* +X185229819Y-145196428D01* +X225769819Y-135831904D02* +X226579342Y-135831904D01* +X226579342Y-135831904D02* +X226674580Y-135784285D01* +X226674580Y-135784285D02* +X226722200Y-135736666D01* +X226722200Y-135736666D02* +X226769819Y-135641428D01* +X226769819Y-135641428D02* +X226769819Y-135450952D01* +X226769819Y-135450952D02* +X226722200Y-135355714D01* +X226722200Y-135355714D02* +X226674580Y-135308095D01* +X226674580Y-135308095D02* +X226579342Y-135260476D01* +X226579342Y-135260476D02* +X225769819Y-135260476D01* +X226103152Y-134355714D02* +X226769819Y-134355714D01* +X225722200Y-134593809D02* +X226436485Y-134831904D01* +X226436485Y-134831904D02* +X226436485Y-134212857D01* +X214194819Y-132747857D02* +X213718628Y-133081190D01* +X214194819Y-133319285D02* +X213194819Y-133319285D01* +X213194819Y-133319285D02* +X213194819Y-132938333D01* +X213194819Y-132938333D02* +X213242438Y-132843095D01* +X213242438Y-132843095D02* +X213290057Y-132795476D01* +X213290057Y-132795476D02* +X213385295Y-132747857D01* +X213385295Y-132747857D02* +X213528152Y-132747857D01* +X213528152Y-132747857D02* +X213623390Y-132795476D01* +X213623390Y-132795476D02* +X213671009Y-132843095D01* +X213671009Y-132843095D02* +X213718628Y-132938333D01* +X213718628Y-132938333D02* +X213718628Y-133319285D01* +X213290057Y-132366904D02* +X213242438Y-132319285D01* +X213242438Y-132319285D02* +X213194819Y-132224047D01* +X213194819Y-132224047D02* +X213194819Y-131985952D01* +X213194819Y-131985952D02* +X213242438Y-131890714D01* +X213242438Y-131890714D02* +X213290057Y-131843095D01* +X213290057Y-131843095D02* +X213385295Y-131795476D01* +X213385295Y-131795476D02* +X213480533Y-131795476D01* +X213480533Y-131795476D02* +X213623390Y-131843095D01* +X213623390Y-131843095D02* +X214194819Y-132414523D01* +X214194819Y-132414523D02* +X214194819Y-131795476D01* +X214194819Y-131319285D02* +X214194819Y-131128809D01* +X214194819Y-131128809D02* +X214147200Y-131033571D01* +X214147200Y-131033571D02* +X214099580Y-130985952D01* +X214099580Y-130985952D02* +X213956723Y-130890714D01* +X213956723Y-130890714D02* +X213766247Y-130843095D01* +X213766247Y-130843095D02* +X213385295Y-130843095D01* +X213385295Y-130843095D02* +X213290057Y-130890714D01* +X213290057Y-130890714D02* +X213242438Y-130938333D01* +X213242438Y-130938333D02* +X213194819Y-131033571D01* +X213194819Y-131033571D02* +X213194819Y-131224047D01* +X213194819Y-131224047D02* +X213242438Y-131319285D01* +X213242438Y-131319285D02* +X213290057Y-131366904D01* +X213290057Y-131366904D02* +X213385295Y-131414523D01* +X213385295Y-131414523D02* +X213623390Y-131414523D01* +X213623390Y-131414523D02* +X213718628Y-131366904D01* +X213718628Y-131366904D02* +X213766247Y-131319285D01* +X213766247Y-131319285D02* +X213813866Y-131224047D01* +X213813866Y-131224047D02* +X213813866Y-131033571D01* +X213813866Y-131033571D02* +X213766247Y-130938333D01* +X213766247Y-130938333D02* +X213718628Y-130890714D01* +X213718628Y-130890714D02* +X213623390Y-130843095D01* +X151404819Y-135027857D02* +X150928628Y-135361190D01* +X151404819Y-135599285D02* +X150404819Y-135599285D01* +X150404819Y-135599285D02* +X150404819Y-135218333D01* +X150404819Y-135218333D02* +X150452438Y-135123095D01* +X150452438Y-135123095D02* +X150500057Y-135075476D01* +X150500057Y-135075476D02* +X150595295Y-135027857D01* +X150595295Y-135027857D02* +X150738152Y-135027857D01* +X150738152Y-135027857D02* +X150833390Y-135075476D01* +X150833390Y-135075476D02* +X150881009Y-135123095D01* +X150881009Y-135123095D02* +X150928628Y-135218333D01* +X150928628Y-135218333D02* +X150928628Y-135599285D01* +X150833390Y-134456428D02* +X150785771Y-134551666D01* +X150785771Y-134551666D02* +X150738152Y-134599285D01* +X150738152Y-134599285D02* +X150642914Y-134646904D01* +X150642914Y-134646904D02* +X150595295Y-134646904D01* +X150595295Y-134646904D02* +X150500057Y-134599285D01* +X150500057Y-134599285D02* +X150452438Y-134551666D01* +X150452438Y-134551666D02* +X150404819Y-134456428D01* +X150404819Y-134456428D02* +X150404819Y-134265952D01* +X150404819Y-134265952D02* +X150452438Y-134170714D01* +X150452438Y-134170714D02* +X150500057Y-134123095D01* +X150500057Y-134123095D02* +X150595295Y-134075476D01* +X150595295Y-134075476D02* +X150642914Y-134075476D01* +X150642914Y-134075476D02* +X150738152Y-134123095D01* +X150738152Y-134123095D02* +X150785771Y-134170714D01* +X150785771Y-134170714D02* +X150833390Y-134265952D01* +X150833390Y-134265952D02* +X150833390Y-134456428D01* +X150833390Y-134456428D02* +X150881009Y-134551666D01* +X150881009Y-134551666D02* +X150928628Y-134599285D01* +X150928628Y-134599285D02* +X151023866Y-134646904D01* +X151023866Y-134646904D02* +X151214342Y-134646904D01* +X151214342Y-134646904D02* +X151309580Y-134599285D01* +X151309580Y-134599285D02* +X151357200Y-134551666D01* +X151357200Y-134551666D02* +X151404819Y-134456428D01* +X151404819Y-134456428D02* +X151404819Y-134265952D01* +X151404819Y-134265952D02* +X151357200Y-134170714D01* +X151357200Y-134170714D02* +X151309580Y-134123095D01* +X151309580Y-134123095D02* +X151214342Y-134075476D01* +X151214342Y-134075476D02* +X151023866Y-134075476D01* +X151023866Y-134075476D02* +X150928628Y-134123095D01* +X150928628Y-134123095D02* +X150881009Y-134170714D01* +X150881009Y-134170714D02* +X150833390Y-134265952D01* +X150738152Y-133218333D02* +X151404819Y-133218333D01* +X150357200Y-133456428D02* +X151071485Y-133694523D01* +X151071485Y-133694523D02* +X151071485Y-133075476D01* +X181334580Y-146792857D02* +X181382200Y-146840476D01* +X181382200Y-146840476D02* +X181429819Y-146983333D01* +X181429819Y-146983333D02* +X181429819Y-147078571D01* +X181429819Y-147078571D02* +X181382200Y-147221428D01* +X181382200Y-147221428D02* +X181286961Y-147316666D01* +X181286961Y-147316666D02* +X181191723Y-147364285D01* +X181191723Y-147364285D02* +X181001247Y-147411904D01* +X181001247Y-147411904D02* +X180858390Y-147411904D01* +X180858390Y-147411904D02* +X180667914Y-147364285D01* +X180667914Y-147364285D02* +X180572676Y-147316666D01* +X180572676Y-147316666D02* +X180477438Y-147221428D01* +X180477438Y-147221428D02* +X180429819Y-147078571D01* +X180429819Y-147078571D02* +X180429819Y-146983333D01* +X180429819Y-146983333D02* +X180477438Y-146840476D01* +X180477438Y-146840476D02* +X180525057Y-146792857D01* +X180429819Y-146459523D02* +X180429819Y-145840476D01* +X180429819Y-145840476D02* +X180810771Y-146173809D01* +X180810771Y-146173809D02* +X180810771Y-146030952D01* +X180810771Y-146030952D02* +X180858390Y-145935714D01* +X180858390Y-145935714D02* +X180906009Y-145888095D01* +X180906009Y-145888095D02* +X181001247Y-145840476D01* +X181001247Y-145840476D02* +X181239342Y-145840476D01* +X181239342Y-145840476D02* +X181334580Y-145888095D01* +X181334580Y-145888095D02* +X181382200Y-145935714D01* +X181382200Y-145935714D02* +X181429819Y-146030952D01* +X181429819Y-146030952D02* +X181429819Y-146316666D01* +X181429819Y-146316666D02* +X181382200Y-146411904D01* +X181382200Y-146411904D02* +X181334580Y-146459523D01* +X180763152Y-144983333D02* +X181429819Y-144983333D01* +X180382200Y-145221428D02* +X181096485Y-145459523D01* +X181096485Y-145459523D02* +X181096485Y-144840476D01* +X253226905Y-152999819D02* +X253226905Y-151999819D01* +X253226905Y-151999819D02* +X253465000Y-151999819D01* +X253465000Y-151999819D02* +X253607857Y-152047438D01* +X253607857Y-152047438D02* +X253703095Y-152142676D01* +X253703095Y-152142676D02* +X253750714Y-152237914D01* +X253750714Y-152237914D02* +X253798333Y-152428390D01* +X253798333Y-152428390D02* +X253798333Y-152571247D01* +X253798333Y-152571247D02* +X253750714Y-152761723D01* +X253750714Y-152761723D02* +X253703095Y-152856961D01* +X253703095Y-152856961D02* +X253607857Y-152952200D01* +X253607857Y-152952200D02* +X253465000Y-152999819D01* +X253465000Y-152999819D02* +X253226905Y-152999819D01* +X254179286Y-152095057D02* +X254226905Y-152047438D01* +X254226905Y-152047438D02* +X254322143Y-151999819D01* +X254322143Y-151999819D02* +X254560238Y-151999819D01* +X254560238Y-151999819D02* +X254655476Y-152047438D01* +X254655476Y-152047438D02* +X254703095Y-152095057D01* +X254703095Y-152095057D02* +X254750714Y-152190295D01* +X254750714Y-152190295D02* +X254750714Y-152285533D01* +X254750714Y-152285533D02* +X254703095Y-152428390D01* +X254703095Y-152428390D02* +X254131667Y-152999819D01* +X254131667Y-152999819D02* +X254750714Y-152999819D01* +X259541430Y-167722080D02* +X259493811Y-167769700D01* +X259493811Y-167769700D02* +X259350954Y-167817319D01* +X259350954Y-167817319D02* +X259255716Y-167817319D01* +X259255716Y-167817319D02* +X259112859Y-167769700D01* +X259112859Y-167769700D02* +X259017621Y-167674461D01* +X259017621Y-167674461D02* +X258970002Y-167579223D01* +X258970002Y-167579223D02* +X258922383Y-167388747D01* +X258922383Y-167388747D02* +X258922383Y-167245890D01* +X258922383Y-167245890D02* +X258970002Y-167055414D01* +X258970002Y-167055414D02* +X259017621Y-166960176D01* +X259017621Y-166960176D02* +X259112859Y-166864938D01* +X259112859Y-166864938D02* +X259255716Y-166817319D01* +X259255716Y-166817319D02* +X259350954Y-166817319D01* +X259350954Y-166817319D02* +X259493811Y-166864938D01* +X259493811Y-166864938D02* +X259541430Y-166912557D01* +X260398573Y-167150652D02* +X260398573Y-167817319D01* +X260160478Y-166769700D02* +X259922383Y-167483985D01* +X259922383Y-167483985D02* +X260541430Y-167483985D01* +X157782619Y-128272857D02* +X157306428Y-128606190D01* +X157782619Y-128844285D02* +X156782619Y-128844285D01* +X156782619Y-128844285D02* +X156782619Y-128463333D01* +X156782619Y-128463333D02* +X156830238Y-128368095D01* +X156830238Y-128368095D02* +X156877857Y-128320476D01* +X156877857Y-128320476D02* +X156973095Y-128272857D01* +X156973095Y-128272857D02* +X157115952Y-128272857D01* +X157115952Y-128272857D02* +X157211190Y-128320476D01* +X157211190Y-128320476D02* +X157258809Y-128368095D01* +X157258809Y-128368095D02* +X157306428Y-128463333D01* +X157306428Y-128463333D02* +X157306428Y-128844285D01* +X156782619Y-127939523D02* +X156782619Y-127320476D01* +X156782619Y-127320476D02* +X157163571Y-127653809D01* +X157163571Y-127653809D02* +X157163571Y-127510952D01* +X157163571Y-127510952D02* +X157211190Y-127415714D01* +X157211190Y-127415714D02* +X157258809Y-127368095D01* +X157258809Y-127368095D02* +X157354047Y-127320476D01* +X157354047Y-127320476D02* +X157592142Y-127320476D01* +X157592142Y-127320476D02* +X157687380Y-127368095D01* +X157687380Y-127368095D02* +X157735000Y-127415714D01* +X157735000Y-127415714D02* +X157782619Y-127510952D01* +X157782619Y-127510952D02* +X157782619Y-127796666D01* +X157782619Y-127796666D02* +X157735000Y-127891904D01* +X157735000Y-127891904D02* +X157687380Y-127939523D01* +X156782619Y-126415714D02* +X156782619Y-126891904D01* +X156782619Y-126891904D02* +X157258809Y-126939523D01* +X157258809Y-126939523D02* +X157211190Y-126891904D01* +X157211190Y-126891904D02* +X157163571Y-126796666D01* +X157163571Y-126796666D02* +X157163571Y-126558571D01* +X157163571Y-126558571D02* +X157211190Y-126463333D01* +X157211190Y-126463333D02* +X157258809Y-126415714D01* +X157258809Y-126415714D02* +X157354047Y-126368095D01* +X157354047Y-126368095D02* +X157592142Y-126368095D01* +X157592142Y-126368095D02* +X157687380Y-126415714D01* +X157687380Y-126415714D02* +X157735000Y-126463333D01* +X157735000Y-126463333D02* +X157782619Y-126558571D01* +X157782619Y-126558571D02* +X157782619Y-126796666D01* +X157782619Y-126796666D02* +X157735000Y-126891904D01* +X157735000Y-126891904D02* +X157687380Y-126939523D01* +X204534580Y-157880357D02* +X204582200Y-157927976D01* +X204582200Y-157927976D02* +X204629819Y-158070833D01* +X204629819Y-158070833D02* +X204629819Y-158166071D01* +X204629819Y-158166071D02* +X204582200Y-158308928D01* +X204582200Y-158308928D02* +X204486961Y-158404166D01* +X204486961Y-158404166D02* +X204391723Y-158451785D01* +X204391723Y-158451785D02* +X204201247Y-158499404D01* +X204201247Y-158499404D02* +X204058390Y-158499404D01* +X204058390Y-158499404D02* +X203867914Y-158451785D01* +X203867914Y-158451785D02* +X203772676Y-158404166D01* +X203772676Y-158404166D02* +X203677438Y-158308928D01* +X203677438Y-158308928D02* +X203629819Y-158166071D01* +X203629819Y-158166071D02* +X203629819Y-158070833D01* +X203629819Y-158070833D02* +X203677438Y-157927976D01* +X203677438Y-157927976D02* +X203725057Y-157880357D01* +X203963152Y-157023214D02* +X204629819Y-157023214D01* +X203582200Y-157261309D02* +X204296485Y-157499404D01* +X204296485Y-157499404D02* +X204296485Y-156880357D01* +X203629819Y-156023214D02* +X203629819Y-156499404D01* +X203629819Y-156499404D02* +X204106009Y-156547023D01* +X204106009Y-156547023D02* +X204058390Y-156499404D01* +X204058390Y-156499404D02* +X204010771Y-156404166D01* +X204010771Y-156404166D02* +X204010771Y-156166071D01* +X204010771Y-156166071D02* +X204058390Y-156070833D01* +X204058390Y-156070833D02* +X204106009Y-156023214D01* +X204106009Y-156023214D02* +X204201247Y-155975595D01* +X204201247Y-155975595D02* +X204439342Y-155975595D01* +X204439342Y-155975595D02* +X204534580Y-156023214D01* +X204534580Y-156023214D02* +X204582200Y-156070833D01* +X204582200Y-156070833D02* +X204629819Y-156166071D01* +X204629819Y-156166071D02* +X204629819Y-156404166D01* +X204629819Y-156404166D02* +X204582200Y-156499404D01* +X204582200Y-156499404D02* +X204534580Y-156547023D01* +X270387917Y-175574013D02* +X269911726Y-175907346D01* +X270387917Y-176145441D02* +X269387917Y-176145441D01* +X269387917Y-176145441D02* +X269387917Y-175764489D01* +X269387917Y-175764489D02* +X269435536Y-175669251D01* +X269435536Y-175669251D02* +X269483155Y-175621632D01* +X269483155Y-175621632D02* +X269578393Y-175574013D01* +X269578393Y-175574013D02* +X269721250Y-175574013D01* +X269721250Y-175574013D02* +X269816488Y-175621632D01* +X269816488Y-175621632D02* +X269864107Y-175669251D01* +X269864107Y-175669251D02* +X269911726Y-175764489D01* +X269911726Y-175764489D02* +X269911726Y-176145441D01* +X269387917Y-175240679D02* +X269387917Y-174574013D01* +X269387917Y-174574013D02* +X270387917Y-175002584D01* +X272282159Y-172459580D02* +X272234540Y-172507200D01* +X272234540Y-172507200D02* +X272091683Y-172554819D01* +X272091683Y-172554819D02* +X271996445Y-172554819D01* +X271996445Y-172554819D02* +X271853588Y-172507200D01* +X271853588Y-172507200D02* +X271758350Y-172411961D01* +X271758350Y-172411961D02* +X271710731Y-172316723D01* +X271710731Y-172316723D02* +X271663112Y-172126247D01* +X271663112Y-172126247D02* +X271663112Y-171983390D01* +X271663112Y-171983390D02* +X271710731Y-171792914D01* +X271710731Y-171792914D02* +X271758350Y-171697676D01* +X271758350Y-171697676D02* +X271853588Y-171602438D01* +X271853588Y-171602438D02* +X271996445Y-171554819D01* +X271996445Y-171554819D02* +X272091683Y-171554819D01* +X272091683Y-171554819D02* +X272234540Y-171602438D01* +X272234540Y-171602438D02* +X272282159Y-171650057D01* +X273186921Y-171554819D02* +X272710731Y-171554819D01* +X272710731Y-171554819D02* +X272663112Y-172031009D01* +X272663112Y-172031009D02* +X272710731Y-171983390D01* +X272710731Y-171983390D02* +X272805969Y-171935771D01* +X272805969Y-171935771D02* +X273044064Y-171935771D01* +X273044064Y-171935771D02* +X273139302Y-171983390D01* +X273139302Y-171983390D02* +X273186921Y-172031009D01* +X273186921Y-172031009D02* +X273234540Y-172126247D01* +X273234540Y-172126247D02* +X273234540Y-172364342D01* +X273234540Y-172364342D02* +X273186921Y-172459580D01* +X273186921Y-172459580D02* +X273139302Y-172507200D01* +X273139302Y-172507200D02* +X273044064Y-172554819D01* +X273044064Y-172554819D02* +X272805969Y-172554819D01* +X272805969Y-172554819D02* +X272710731Y-172507200D01* +X272710731Y-172507200D02* +X272663112Y-172459580D01* +X195224819Y-135982857D02* +X194748628Y-136316190D01* +X195224819Y-136554285D02* +X194224819Y-136554285D01* +X194224819Y-136554285D02* +X194224819Y-136173333D01* +X194224819Y-136173333D02* +X194272438Y-136078095D01* +X194272438Y-136078095D02* +X194320057Y-136030476D01* +X194320057Y-136030476D02* +X194415295Y-135982857D01* +X194415295Y-135982857D02* +X194558152Y-135982857D01* +X194558152Y-135982857D02* +X194653390Y-136030476D01* +X194653390Y-136030476D02* +X194701009Y-136078095D01* +X194701009Y-136078095D02* +X194748628Y-136173333D01* +X194748628Y-136173333D02* +X194748628Y-136554285D01* +X194224819Y-135125714D02* +X194224819Y-135316190D01* +X194224819Y-135316190D02* +X194272438Y-135411428D01* +X194272438Y-135411428D02* +X194320057Y-135459047D01* +X194320057Y-135459047D02* +X194462914Y-135554285D01* +X194462914Y-135554285D02* +X194653390Y-135601904D01* +X194653390Y-135601904D02* +X195034342Y-135601904D01* +X195034342Y-135601904D02* +X195129580Y-135554285D01* +X195129580Y-135554285D02* +X195177200Y-135506666D01* +X195177200Y-135506666D02* +X195224819Y-135411428D01* +X195224819Y-135411428D02* +X195224819Y-135220952D01* +X195224819Y-135220952D02* +X195177200Y-135125714D01* +X195177200Y-135125714D02* +X195129580Y-135078095D01* +X195129580Y-135078095D02* +X195034342Y-135030476D01* +X195034342Y-135030476D02* +X194796247Y-135030476D01* +X194796247Y-135030476D02* +X194701009Y-135078095D01* +X194701009Y-135078095D02* +X194653390Y-135125714D01* +X194653390Y-135125714D02* +X194605771Y-135220952D01* +X194605771Y-135220952D02* +X194605771Y-135411428D01* +X194605771Y-135411428D02* +X194653390Y-135506666D01* +X194653390Y-135506666D02* +X194701009Y-135554285D01* +X194701009Y-135554285D02* +X194796247Y-135601904D01* +X195224819Y-134554285D02* +X195224819Y-134363809D01* +X195224819Y-134363809D02* +X195177200Y-134268571D01* +X195177200Y-134268571D02* +X195129580Y-134220952D01* +X195129580Y-134220952D02* +X194986723Y-134125714D01* +X194986723Y-134125714D02* +X194796247Y-134078095D01* +X194796247Y-134078095D02* +X194415295Y-134078095D01* +X194415295Y-134078095D02* +X194320057Y-134125714D01* +X194320057Y-134125714D02* +X194272438Y-134173333D01* +X194272438Y-134173333D02* +X194224819Y-134268571D01* +X194224819Y-134268571D02* +X194224819Y-134459047D01* +X194224819Y-134459047D02* +X194272438Y-134554285D01* +X194272438Y-134554285D02* +X194320057Y-134601904D01* +X194320057Y-134601904D02* +X194415295Y-134649523D01* +X194415295Y-134649523D02* +X194653390Y-134649523D01* +X194653390Y-134649523D02* +X194748628Y-134601904D01* +X194748628Y-134601904D02* +X194796247Y-134554285D01* +X194796247Y-134554285D02* +X194843866Y-134459047D01* +X194843866Y-134459047D02* +X194843866Y-134268571D01* +X194843866Y-134268571D02* +X194796247Y-134173333D01* +X194796247Y-134173333D02* +X194748628Y-134125714D01* +X194748628Y-134125714D02* +X194653390Y-134078095D01* +X241862857Y-177674819D02* +X241862857Y-176674819D01* +X241862857Y-176674819D02* +X242129523Y-177389104D01* +X242129523Y-177389104D02* +X242396190Y-176674819D01* +X242396190Y-176674819D02* +X242396190Y-177674819D01* +X242777143Y-177674819D02* +X242777143Y-176674819D01* +X243119999Y-177627200D02* +X243234285Y-177674819D01* +X243234285Y-177674819D02* +X243424761Y-177674819D01* +X243424761Y-177674819D02* +X243500952Y-177627200D01* +X243500952Y-177627200D02* +X243539047Y-177579580D01* +X243539047Y-177579580D02* +X243577142Y-177484342D01* +X243577142Y-177484342D02* +X243577142Y-177389104D01* +X243577142Y-177389104D02* +X243539047Y-177293866D01* +X243539047Y-177293866D02* +X243500952Y-177246247D01* +X243500952Y-177246247D02* +X243424761Y-177198628D01* +X243424761Y-177198628D02* +X243272380Y-177151009D01* +X243272380Y-177151009D02* +X243196190Y-177103390D01* +X243196190Y-177103390D02* +X243158095Y-177055771D01* +X243158095Y-177055771D02* +X243119999Y-176960533D01* +X243119999Y-176960533D02* +X243119999Y-176865295D01* +X243119999Y-176865295D02* +X243158095Y-176770057D01* +X243158095Y-176770057D02* +X243196190Y-176722438D01* +X243196190Y-176722438D02* +X243272380Y-176674819D01* +X243272380Y-176674819D02* +X243462857Y-176674819D01* +X243462857Y-176674819D02* +X243577142Y-176722438D01* +X244072381Y-176674819D02* +X244224762Y-176674819D01* +X244224762Y-176674819D02* +X244300952Y-176722438D01* +X244300952Y-176722438D02* +X244377143Y-176817676D01* +X244377143Y-176817676D02* +X244415238Y-177008152D01* +X244415238Y-177008152D02* +X244415238Y-177341485D01* +X244415238Y-177341485D02* +X244377143Y-177531961D01* +X244377143Y-177531961D02* +X244300952Y-177627200D01* +X244300952Y-177627200D02* +X244224762Y-177674819D01* +X244224762Y-177674819D02* +X244072381Y-177674819D01* +X244072381Y-177674819D02* +X243996190Y-177627200D01* +X243996190Y-177627200D02* +X243920000Y-177531961D01* +X243920000Y-177531961D02* +X243881904Y-177341485D01* +X243881904Y-177341485D02* +X243881904Y-177008152D01* +X243881904Y-177008152D02* +X243920000Y-176817676D01* +X243920000Y-176817676D02* +X243996190Y-176722438D01* +X243996190Y-176722438D02* +X244072381Y-176674819D01* +X257563333Y-170984819D02* +X257230000Y-170508628D01* +X256991905Y-170984819D02* +X256991905Y-169984819D01* +X256991905Y-169984819D02* +X257372857Y-169984819D01* +X257372857Y-169984819D02* +X257468095Y-170032438D01* +X257468095Y-170032438D02* +X257515714Y-170080057D01* +X257515714Y-170080057D02* +X257563333Y-170175295D01* +X257563333Y-170175295D02* +X257563333Y-170318152D01* +X257563333Y-170318152D02* +X257515714Y-170413390D01* +X257515714Y-170413390D02* +X257468095Y-170461009D01* +X257468095Y-170461009D02* +X257372857Y-170508628D01* +X257372857Y-170508628D02* +X256991905Y-170508628D01* +X258420476Y-169984819D02* +X258230000Y-169984819D01* +X258230000Y-169984819D02* +X258134762Y-170032438D01* +X258134762Y-170032438D02* +X258087143Y-170080057D01* +X258087143Y-170080057D02* +X257991905Y-170222914D01* +X257991905Y-170222914D02* +X257944286Y-170413390D01* +X257944286Y-170413390D02* +X257944286Y-170794342D01* +X257944286Y-170794342D02* +X257991905Y-170889580D01* +X257991905Y-170889580D02* +X258039524Y-170937200D01* +X258039524Y-170937200D02* +X258134762Y-170984819D01* +X258134762Y-170984819D02* +X258325238Y-170984819D01* +X258325238Y-170984819D02* +X258420476Y-170937200D01* +X258420476Y-170937200D02* +X258468095Y-170889580D01* +X258468095Y-170889580D02* +X258515714Y-170794342D01* +X258515714Y-170794342D02* +X258515714Y-170556247D01* +X258515714Y-170556247D02* +X258468095Y-170461009D01* +X258468095Y-170461009D02* +X258420476Y-170413390D01* +X258420476Y-170413390D02* +X258325238Y-170365771D01* +X258325238Y-170365771D02* +X258134762Y-170365771D01* +X258134762Y-170365771D02* +X258039524Y-170413390D01* +X258039524Y-170413390D02* +X257991905Y-170461009D01* +X257991905Y-170461009D02* +X257944286Y-170556247D01* +X144947261Y-132554603D02* +X144852023Y-132506984D01* +X144852023Y-132506984D02* +X144756785Y-132411746D01* +X144756785Y-132411746D02* +X144613928Y-132268888D01* +X144613928Y-132268888D02* +X144518690Y-132221269D01* +X144518690Y-132221269D02* +X144423452Y-132221269D01* +X144471071Y-132459365D02* +X144375833Y-132411746D01* +X144375833Y-132411746D02* +X144280595Y-132316507D01* +X144280595Y-132316507D02* +X144232976Y-132126031D01* +X144232976Y-132126031D02* +X144232976Y-131792698D01* +X144232976Y-131792698D02* +X144280595Y-131602222D01* +X144280595Y-131602222D02* +X144375833Y-131506984D01* +X144375833Y-131506984D02* +X144471071Y-131459365D01* +X144471071Y-131459365D02* +X144661547Y-131459365D01* +X144661547Y-131459365D02* +X144756785Y-131506984D01* +X144756785Y-131506984D02* +X144852023Y-131602222D01* +X144852023Y-131602222D02* +X144899642Y-131792698D01* +X144899642Y-131792698D02* +X144899642Y-132126031D01* +X144899642Y-132126031D02* +X144852023Y-132316507D01* +X144852023Y-132316507D02* +X144756785Y-132411746D01* +X144756785Y-132411746D02* +X144661547Y-132459365D01* +X144661547Y-132459365D02* +X144471071Y-132459365D01* +X145756785Y-131792698D02* +X145756785Y-132459365D01* +X145518690Y-131411746D02* +X145280595Y-132126031D01* +X145280595Y-132126031D02* +X145899642Y-132126031D01* +X168844819Y-154432857D02* +X168368628Y-154766190D01* +X168844819Y-155004285D02* +X167844819Y-155004285D01* +X167844819Y-155004285D02* +X167844819Y-154623333D01* +X167844819Y-154623333D02* +X167892438Y-154528095D01* +X167892438Y-154528095D02* +X167940057Y-154480476D01* +X167940057Y-154480476D02* +X168035295Y-154432857D01* +X168035295Y-154432857D02* +X168178152Y-154432857D01* +X168178152Y-154432857D02* +X168273390Y-154480476D01* +X168273390Y-154480476D02* +X168321009Y-154528095D01* +X168321009Y-154528095D02* +X168368628Y-154623333D01* +X168368628Y-154623333D02* +X168368628Y-155004285D01* +X167844819Y-153528095D02* +X167844819Y-154004285D01* +X167844819Y-154004285D02* +X168321009Y-154051904D01* +X168321009Y-154051904D02* +X168273390Y-154004285D01* +X168273390Y-154004285D02* +X168225771Y-153909047D01* +X168225771Y-153909047D02* +X168225771Y-153670952D01* +X168225771Y-153670952D02* +X168273390Y-153575714D01* +X168273390Y-153575714D02* +X168321009Y-153528095D01* +X168321009Y-153528095D02* +X168416247Y-153480476D01* +X168416247Y-153480476D02* +X168654342Y-153480476D01* +X168654342Y-153480476D02* +X168749580Y-153528095D01* +X168749580Y-153528095D02* +X168797200Y-153575714D01* +X168797200Y-153575714D02* +X168844819Y-153670952D01* +X168844819Y-153670952D02* +X168844819Y-153909047D01* +X168844819Y-153909047D02* +X168797200Y-154004285D01* +X168797200Y-154004285D02* +X168749580Y-154051904D01* +X168273390Y-152909047D02* +X168225771Y-153004285D01* +X168225771Y-153004285D02* +X168178152Y-153051904D01* +X168178152Y-153051904D02* +X168082914Y-153099523D01* +X168082914Y-153099523D02* +X168035295Y-153099523D01* +X168035295Y-153099523D02* +X167940057Y-153051904D01* +X167940057Y-153051904D02* +X167892438Y-153004285D01* +X167892438Y-153004285D02* +X167844819Y-152909047D01* +X167844819Y-152909047D02* +X167844819Y-152718571D01* +X167844819Y-152718571D02* +X167892438Y-152623333D01* +X167892438Y-152623333D02* +X167940057Y-152575714D01* +X167940057Y-152575714D02* +X168035295Y-152528095D01* +X168035295Y-152528095D02* +X168082914Y-152528095D01* +X168082914Y-152528095D02* +X168178152Y-152575714D01* +X168178152Y-152575714D02* +X168225771Y-152623333D01* +X168225771Y-152623333D02* +X168273390Y-152718571D01* +X168273390Y-152718571D02* +X168273390Y-152909047D01* +X168273390Y-152909047D02* +X168321009Y-153004285D01* +X168321009Y-153004285D02* +X168368628Y-153051904D01* +X168368628Y-153051904D02* +X168463866Y-153099523D01* +X168463866Y-153099523D02* +X168654342Y-153099523D01* +X168654342Y-153099523D02* +X168749580Y-153051904D01* +X168749580Y-153051904D02* +X168797200Y-153004285D01* +X168797200Y-153004285D02* +X168844819Y-152909047D01* +X168844819Y-152909047D02* +X168844819Y-152718571D01* +X168844819Y-152718571D02* +X168797200Y-152623333D01* +X168797200Y-152623333D02* +X168749580Y-152575714D01* +X168749580Y-152575714D02* +X168654342Y-152528095D01* +X168654342Y-152528095D02* +X168463866Y-152528095D01* +X168463866Y-152528095D02* +X168368628Y-152575714D01* +X168368628Y-152575714D02* +X168321009Y-152623333D01* +X168321009Y-152623333D02* +X168273390Y-152718571D01* +X181975833Y-105832471D02* +X182594880Y-105832471D01* +X182594880Y-105832471D02* +X182261547Y-106213423D01* +X182261547Y-106213423D02* +X182404404Y-106213423D01* +X182404404Y-106213423D02* +X182499642Y-106261042D01* +X182499642Y-106261042D02* +X182547261Y-106308661D01* +X182547261Y-106308661D02* +X182594880Y-106403899D01* +X182594880Y-106403899D02* +X182594880Y-106641994D01* +X182594880Y-106641994D02* +X182547261Y-106737232D01* +X182547261Y-106737232D02* +X182499642Y-106784852D01* +X182499642Y-106784852D02* +X182404404Y-106832471D01* +X182404404Y-106832471D02* +X182118690Y-106832471D01* +X182118690Y-106832471D02* +X182023452Y-106784852D01* +X182023452Y-106784852D02* +X181975833Y-106737232D01* +X182880595Y-105832471D02* +X183213928Y-106832471D01* +X183213928Y-106832471D02* +X183547261Y-105832471D01* +X183785357Y-105832471D02* +X184404404Y-105832471D01* +X184404404Y-105832471D02* +X184071071Y-106213423D01* +X184071071Y-106213423D02* +X184213928Y-106213423D01* +X184213928Y-106213423D02* +X184309166Y-106261042D01* +X184309166Y-106261042D02* +X184356785Y-106308661D01* +X184356785Y-106308661D02* +X184404404Y-106403899D01* +X184404404Y-106403899D02* +X184404404Y-106641994D01* +X184404404Y-106641994D02* +X184356785Y-106737232D01* +X184356785Y-106737232D02* +X184309166Y-106784852D01* +X184309166Y-106784852D02* +X184213928Y-106832471D01* +X184213928Y-106832471D02* +X183928214Y-106832471D01* +X183928214Y-106832471D02* +X183832976Y-106784852D01* +X183832976Y-106784852D02* +X183785357Y-106737232D01* +X184594881Y-106927709D02* +X185356785Y-106927709D01* +X185785357Y-105832471D02* +X185975833Y-105832471D01* +X185975833Y-105832471D02* +X186071071Y-105880090D01* +X186071071Y-105880090D02* +X186166309Y-105975328D01* +X186166309Y-105975328D02* +X186213928Y-106165804D01* +X186213928Y-106165804D02* +X186213928Y-106499137D01* +X186213928Y-106499137D02* +X186166309Y-106689613D01* +X186166309Y-106689613D02* +X186071071Y-106784852D01* +X186071071Y-106784852D02* +X185975833Y-106832471D01* +X185975833Y-106832471D02* +X185785357Y-106832471D01* +X185785357Y-106832471D02* +X185690119Y-106784852D01* +X185690119Y-106784852D02* +X185594881Y-106689613D01* +X185594881Y-106689613D02* +X185547262Y-106499137D01* +X185547262Y-106499137D02* +X185547262Y-106165804D01* +X185547262Y-106165804D02* +X185594881Y-105975328D01* +X185594881Y-105975328D02* +X185690119Y-105880090D01* +X185690119Y-105880090D02* +X185785357Y-105832471D01* +X186642500Y-106832471D02* +X186642500Y-105832471D01* +X186642500Y-105832471D02* +X187213928Y-106832471D01* +X187213928Y-106832471D02* +X187213928Y-105832471D01* +X273809580Y-169005357D02* +X273857200Y-169052976D01* +X273857200Y-169052976D02* +X273904819Y-169195833D01* +X273904819Y-169195833D02* +X273904819Y-169291071D01* +X273904819Y-169291071D02* +X273857200Y-169433928D01* +X273857200Y-169433928D02* +X273761961Y-169529166D01* +X273761961Y-169529166D02* +X273666723Y-169576785D01* +X273666723Y-169576785D02* +X273476247Y-169624404D01* +X273476247Y-169624404D02* +X273333390Y-169624404D01* +X273333390Y-169624404D02* +X273142914Y-169576785D01* +X273142914Y-169576785D02* +X273047676Y-169529166D01* +X273047676Y-169529166D02* +X272952438Y-169433928D01* +X272952438Y-169433928D02* +X272904819Y-169291071D01* +X272904819Y-169291071D02* +X272904819Y-169195833D01* +X272904819Y-169195833D02* +X272952438Y-169052976D01* +X272952438Y-169052976D02* +X273000057Y-169005357D01* +X273904819Y-168052976D02* +X273904819Y-168624404D01* +X273904819Y-168338690D02* +X272904819Y-168338690D01* +X272904819Y-168338690D02* +X273047676Y-168433928D01* +X273047676Y-168433928D02* +X273142914Y-168529166D01* +X273142914Y-168529166D02* +X273190533Y-168624404D01* +X272904819Y-167433928D02* +X272904819Y-167338690D01* +X272904819Y-167338690D02* +X272952438Y-167243452D01* +X272952438Y-167243452D02* +X273000057Y-167195833D01* +X273000057Y-167195833D02* +X273095295Y-167148214D01* +X273095295Y-167148214D02* +X273285771Y-167100595D01* +X273285771Y-167100595D02* +X273523866Y-167100595D01* +X273523866Y-167100595D02* +X273714342Y-167148214D01* +X273714342Y-167148214D02* +X273809580Y-167195833D01* +X273809580Y-167195833D02* +X273857200Y-167243452D01* +X273857200Y-167243452D02* +X273904819Y-167338690D01* +X273904819Y-167338690D02* +X273904819Y-167433928D01* +X273904819Y-167433928D02* +X273857200Y-167529166D01* +X273857200Y-167529166D02* +X273809580Y-167576785D01* +X273809580Y-167576785D02* +X273714342Y-167624404D01* +X273714342Y-167624404D02* +X273523866Y-167672023D01* +X273523866Y-167672023D02* +X273285771Y-167672023D01* +X273285771Y-167672023D02* +X273095295Y-167624404D01* +X273095295Y-167624404D02* +X273000057Y-167576785D01* +X273000057Y-167576785D02* +X272952438Y-167529166D01* +X272952438Y-167529166D02* +X272904819Y-167433928D01* +X193132142Y-153184580D02* +X193084523Y-153232200D01* +X193084523Y-153232200D02* +X192941666Y-153279819D01* +X192941666Y-153279819D02* +X192846428Y-153279819D01* +X192846428Y-153279819D02* +X192703571Y-153232200D01* +X192703571Y-153232200D02* +X192608333Y-153136961D01* +X192608333Y-153136961D02* +X192560714Y-153041723D01* +X192560714Y-153041723D02* +X192513095Y-152851247D01* +X192513095Y-152851247D02* +X192513095Y-152708390D01* +X192513095Y-152708390D02* +X192560714Y-152517914D01* +X192560714Y-152517914D02* +X192608333Y-152422676D01* +X192608333Y-152422676D02* +X192703571Y-152327438D01* +X192703571Y-152327438D02* +X192846428Y-152279819D01* +X192846428Y-152279819D02* +X192941666Y-152279819D01* +X192941666Y-152279819D02* +X193084523Y-152327438D01* +X193084523Y-152327438D02* +X193132142Y-152375057D01* +X193465476Y-152279819D02* +X194084523Y-152279819D01* +X194084523Y-152279819D02* +X193751190Y-152660771D01* +X193751190Y-152660771D02* +X193894047Y-152660771D01* +X193894047Y-152660771D02* +X193989285Y-152708390D01* +X193989285Y-152708390D02* +X194036904Y-152756009D01* +X194036904Y-152756009D02* +X194084523Y-152851247D01* +X194084523Y-152851247D02* +X194084523Y-153089342D01* +X194084523Y-153089342D02* +X194036904Y-153184580D01* +X194036904Y-153184580D02* +X193989285Y-153232200D01* +X193989285Y-153232200D02* +X193894047Y-153279819D01* +X193894047Y-153279819D02* +X193608333Y-153279819D01* +X193608333Y-153279819D02* +X193513095Y-153232200D01* +X193513095Y-153232200D02* +X193465476Y-153184580D01* +X194941666Y-152279819D02* +X194751190Y-152279819D01* +X194751190Y-152279819D02* +X194655952Y-152327438D01* +X194655952Y-152327438D02* +X194608333Y-152375057D01* +X194608333Y-152375057D02* +X194513095Y-152517914D01* +X194513095Y-152517914D02* +X194465476Y-152708390D01* +X194465476Y-152708390D02* +X194465476Y-153089342D01* +X194465476Y-153089342D02* +X194513095Y-153184580D01* +X194513095Y-153184580D02* +X194560714Y-153232200D01* +X194560714Y-153232200D02* +X194655952Y-153279819D01* +X194655952Y-153279819D02* +X194846428Y-153279819D01* +X194846428Y-153279819D02* +X194941666Y-153232200D01* +X194941666Y-153232200D02* +X194989285Y-153184580D01* +X194989285Y-153184580D02* +X195036904Y-153089342D01* +X195036904Y-153089342D02* +X195036904Y-152851247D01* +X195036904Y-152851247D02* +X194989285Y-152756009D01* +X194989285Y-152756009D02* +X194941666Y-152708390D01* +X194941666Y-152708390D02* +X194846428Y-152660771D01* +X194846428Y-152660771D02* +X194655952Y-152660771D01* +X194655952Y-152660771D02* +X194560714Y-152708390D01* +X194560714Y-152708390D02* +X194513095Y-152756009D01* +X194513095Y-152756009D02* +X194465476Y-152851247D01* +X210427142Y-163959580D02* +X210379523Y-164007200D01* +X210379523Y-164007200D02* +X210236666Y-164054819D01* +X210236666Y-164054819D02* +X210141428Y-164054819D01* +X210141428Y-164054819D02* +X209998571Y-164007200D01* +X209998571Y-164007200D02* +X209903333Y-163911961D01* +X209903333Y-163911961D02* +X209855714Y-163816723D01* +X209855714Y-163816723D02* +X209808095Y-163626247D01* +X209808095Y-163626247D02* +X209808095Y-163483390D01* +X209808095Y-163483390D02* +X209855714Y-163292914D01* +X209855714Y-163292914D02* +X209903333Y-163197676D01* +X209903333Y-163197676D02* +X209998571Y-163102438D01* +X209998571Y-163102438D02* +X210141428Y-163054819D01* +X210141428Y-163054819D02* +X210236666Y-163054819D01* +X210236666Y-163054819D02* +X210379523Y-163102438D01* +X210379523Y-163102438D02* +X210427142Y-163150057D01* +X211379523Y-164054819D02* +X210808095Y-164054819D01* +X211093809Y-164054819D02* +X211093809Y-163054819D01* +X211093809Y-163054819D02* +X210998571Y-163197676D01* +X210998571Y-163197676D02* +X210903333Y-163292914D01* +X210903333Y-163292914D02* +X210808095Y-163340533D01* +X211950952Y-163483390D02* +X211855714Y-163435771D01* +X211855714Y-163435771D02* +X211808095Y-163388152D01* +X211808095Y-163388152D02* +X211760476Y-163292914D01* +X211760476Y-163292914D02* +X211760476Y-163245295D01* +X211760476Y-163245295D02* +X211808095Y-163150057D01* +X211808095Y-163150057D02* +X211855714Y-163102438D01* +X211855714Y-163102438D02* +X211950952Y-163054819D01* +X211950952Y-163054819D02* +X212141428Y-163054819D01* +X212141428Y-163054819D02* +X212236666Y-163102438D01* +X212236666Y-163102438D02* +X212284285Y-163150057D01* +X212284285Y-163150057D02* +X212331904Y-163245295D01* +X212331904Y-163245295D02* +X212331904Y-163292914D01* +X212331904Y-163292914D02* +X212284285Y-163388152D01* +X212284285Y-163388152D02* +X212236666Y-163435771D01* +X212236666Y-163435771D02* +X212141428Y-163483390D01* +X212141428Y-163483390D02* +X211950952Y-163483390D01* +X211950952Y-163483390D02* +X211855714Y-163531009D01* +X211855714Y-163531009D02* +X211808095Y-163578628D01* +X211808095Y-163578628D02* +X211760476Y-163673866D01* +X211760476Y-163673866D02* +X211760476Y-163864342D01* +X211760476Y-163864342D02* +X211808095Y-163959580D01* +X211808095Y-163959580D02* +X211855714Y-164007200D01* +X211855714Y-164007200D02* +X211950952Y-164054819D01* +X211950952Y-164054819D02* +X212141428Y-164054819D01* +X212141428Y-164054819D02* +X212236666Y-164007200D01* +X212236666Y-164007200D02* +X212284285Y-163959580D01* +X212284285Y-163959580D02* +X212331904Y-163864342D01* +X212331904Y-163864342D02* +X212331904Y-163673866D01* +X212331904Y-163673866D02* +X212284285Y-163578628D01* +X212284285Y-163578628D02* +X212236666Y-163531009D01* +X212236666Y-163531009D02* +X212141428Y-163483390D01* +D17* +%TO.C,C43*% +X202865000Y-149165580D02* +X202865000Y-148884420D01* +X203885000Y-149165580D02* +X203885000Y-148884420D01* +%TO.C,C24*% +X179165000Y-165590580D02* +X179165000Y-165309420D01* +X180185000Y-165590580D02* +X180185000Y-165309420D01* +%TO.C,R11*% +X260845355Y-161827500D02* +X260370839Y-161827500D01* +X260845355Y-162872500D02* +X260370839Y-162872500D01* +%TO.C,R51*% +X177062742Y-166502500D02* +X177537258Y-166502500D01* +X177062742Y-167547500D02* +X177537258Y-167547500D01* +%TO.C,R62*% +X182052500Y-148787742D02* +X182052500Y-149262258D01* +X183097500Y-148787742D02* +X183097500Y-149262258D01* +%TO.C,R13*% +X262185242Y-124246250D02* +X262659758Y-124246250D01* +X262185242Y-125291250D02* +X262659758Y-125291250D01* +%TO.C,D18*% +X109335000Y-121106250D02* +X111620000Y-121106250D01* +X111620000Y-119636250D02* +X109335000Y-119636250D01* +X111620000Y-121106250D02* +X111620000Y-119636250D01* +%TO.C,U6*% +X133220000Y-131185000D02* +X133220000Y-133420000D01* +X133220000Y-135420000D02* +X133220000Y-137655000D01* +X133220000Y-137655000D02* +X140960000Y-137655000D01* +X140960000Y-131185000D02* +X133220000Y-131185000D01* +X140960000Y-137655000D02* +X140960000Y-131185000D01* +X133220000Y-133420000D02* +G75* +G02* +X133220000Y-135420000I0J-1000000D01* +G01* +%TO.C,C21*% +X187265000Y-172584420D02* +X187265000Y-172865580D01* +X188285000Y-172584420D02* +X188285000Y-172865580D01* +%TO.C,R40*% +X166562800Y-142674758D02* +X166562800Y-142200242D01* +X167607800Y-142674758D02* +X167607800Y-142200242D01* +%TO.C,C6*% +X274012518Y-156880000D02* +X274293678Y-156880000D01* +X274012518Y-157900000D02* +X274293678Y-157900000D01* +%TO.C,C19*% +X222919419Y-163760000D02* +X223200581Y-163760000D01* +X222919419Y-164780000D02* +X223200581Y-164780000D01* +%TO.C,C15*% +X268800000Y-142021920D02* +X268800000Y-142303080D01* +X269820000Y-142021920D02* +X269820000Y-142303080D01* +%TO.C,TP2*% +X238320000Y-179120000D02* +G75* +G02* +X235920000Y-179120000I-1200000J0D01* +G01* +X235920000Y-179120000D02* +G75* +G02* +X238320000Y-179120000I1200000J0D01* +G01* +%TO.C,R10*% +X255632258Y-173067500D02* +X255157742Y-173067500D01* +X255632258Y-174112500D02* +X255157742Y-174112500D01* +%TO.C,R42*% +X239777742Y-135952500D02* +X240252258Y-135952500D01* +X239777742Y-136997500D02* +X240252258Y-136997500D01* +%TO.C,C3*% +X274019420Y-155352500D02* +X274300580Y-155352500D01* +X274019420Y-156372500D02* +X274300580Y-156372500D01* +%TO.C,D16*% +X221435000Y-122045000D02* +X221435000Y-123515000D01* +X221435000Y-123515000D02* +X223720000Y-123515000D01* +X223720000Y-122045000D02* +X221435000Y-122045000D01* +%TO.C,R3*% +X250884845Y-159134913D02* +X250884845Y-158660397D01* +X251929845Y-159134913D02* +X251929845Y-158660397D01* +%TO.C,R76*% +X208349758Y-158302500D02* +X207875242Y-158302500D01* +X208349758Y-159347500D02* +X207875242Y-159347500D01* +%TO.C,R45*% +X129501400Y-130333658D02* +X129501400Y-129859142D01* +X130546400Y-130333658D02* +X130546400Y-129859142D01* +%TO.C,R83*% +X147477500Y-134622258D02* +X147477500Y-134147742D01* +X148522500Y-134622258D02* +X148522500Y-134147742D01* +%TO.C,R66*% +X191652500Y-148787742D02* +X191652500Y-149262258D01* +X192697500Y-148787742D02* +X192697500Y-149262258D01* +%TO.C,C33*% +X182434420Y-150915000D02* +X182715580Y-150915000D01* +X182434420Y-151935000D02* +X182715580Y-151935000D01* +%TO.C,R50*% +X177062742Y-164902500D02* +X177537258Y-164902500D01* +X177062742Y-165947500D02* +X177537258Y-165947500D01* +%TO.C,R46*% +X127006642Y-132173900D02* +X127481158Y-132173900D01* +X127006642Y-133218900D02* +X127481158Y-133218900D01* +%TO.C,R18*% +X214771252Y-163460000D02* +X214048748Y-163460000D01* +X214771252Y-168680000D02* +X214048748Y-168680000D01* +%TO.C,D14*% +X238547500Y-141455000D02* +X238547500Y-142925000D01* +X238547500Y-142925000D02* +X240832500Y-142925000D01* +X240832500Y-141455000D02* +X238547500Y-141455000D01* +%TO.C,R17*% +X199150242Y-110117500D02* +X199624758Y-110117500D01* +X199150242Y-111162500D02* +X199624758Y-111162500D01* +%TO.C,TP0*% +X180400000Y-117000000D02* +G75* +G02* +X178000000Y-117000000I-1200000J0D01* +G01* +X178000000Y-117000000D02* +G75* +G02* +X180400000Y-117000000I1200000J0D01* +G01* +%TO.C,D5*% +X266000000Y-138175000D02* +X266000000Y-137375000D01* +X266000000Y-138175000D02* +X266000000Y-138975000D01* +X269120000Y-138175000D02* +X269120000Y-137375000D01* +X269120000Y-138175000D02* +X269120000Y-138975000D01* +X266050000Y-139475000D02* +X265720000Y-139715000D01* +X265720000Y-139235000D01* +X266050000Y-139475000D01* +G36* +X266050000Y-139475000D02* +G01* +X265720000Y-139715000D01* +X265720000Y-139235000D01* +X266050000Y-139475000D01* +G37* +%TO.C,C25*% +X179165000Y-168765580D02* +X179165000Y-168484420D01* +X180185000Y-168765580D02* +X180185000Y-168484420D01* +%TO.C,R79*% +X214791252Y-151170000D02* +X214068748Y-151170000D01* +X214791252Y-156390000D02* +X214068748Y-156390000D01* +%TO.C,C41*% +X198434420Y-150915000D02* +X198715580Y-150915000D01* +X198434420Y-151935000D02* +X198715580Y-151935000D01* +D18* +%TO.C,J6*% +X125691598Y-114464200D02* +X125691598Y-117357260D01* +X125691598Y-119749940D02* +X125691598Y-122668400D01* +X125691598Y-122668400D02* +X128514160Y-122668400D01* +X130525840Y-122668400D02* +X131514159Y-122668400D01* +X133525839Y-122668400D02* +X134514158Y-122668400D01* +X136525838Y-122668400D02* +X137514158Y-122668400D01* +X139525838Y-122668400D02* +X140514157Y-122668400D01* +X142525837Y-122668400D02* +X143514156Y-122668400D01* +X145525836Y-122668400D02* +X148348398Y-122668400D01* +X148348398Y-114464200D02* +X125691598Y-114464200D01* +X148348398Y-117357260D02* +X148348398Y-114464200D01* +X148348398Y-122668400D02* +X148348398Y-119749940D01* +D17* +%TO.C,R34*% +X169018042Y-131722500D02* +X169492558Y-131722500D01* +X169018042Y-132767500D02* +X169492558Y-132767500D01* +%TO.C,R44*% +X141657500Y-134172742D02* +X141657500Y-134647258D01* +X142702500Y-134172742D02* +X142702500Y-134647258D01* +%TO.C,C27*% +X177415580Y-163315000D02* +X177134420Y-163315000D01* +X177415580Y-164335000D02* +X177134420Y-164335000D01* +%TO.C,C44*% +X205165000Y-160284420D02* +X205165000Y-160565580D01* +X206185000Y-160284420D02* +X206185000Y-160565580D01* +%TO.C,R86*% +X234817500Y-142642742D02* +X234817500Y-143117258D01* +X235862500Y-142642742D02* +X235862500Y-143117258D01* +%TO.C,R5*% +X248905087Y-161000155D02* +X249379603Y-161000155D01* +X248905087Y-162045155D02* +X249379603Y-162045155D01* +%TO.C,C7*% +X263843098Y-156130580D02* +X263843098Y-155849420D01* +X264863098Y-156130580D02* +X264863098Y-155849420D01* +%TO.C,C13*% +X267700580Y-153852500D02* +X267419420Y-153852500D01* +X267700580Y-154872500D02* +X267419420Y-154872500D01* +%TO.C,C26*% +X177440580Y-169715000D02* +X177159420Y-169715000D01* +X177440580Y-170735000D02* +X177159420Y-170735000D01* +%TO.C,U1*% +X248555000Y-143160000D02* +X249815000Y-143160000D01* +X248555000Y-146920000D02* +X248555000Y-143160000D01* +X255375000Y-143160000D02* +X254115000Y-143160000D01* +X255375000Y-146920000D02* +X255375000Y-143160000D01* +X248655000Y-148200000D02* +X248325000Y-148440000D01* +X248325000Y-147960000D01* +X248655000Y-148200000D01* +G36* +X248655000Y-148200000D02* +G01* +X248325000Y-148440000D01* +X248325000Y-147960000D01* +X248655000Y-148200000D01* +G37* +%TO.C,U5*% +X159587800Y-131185000D02* +X159587800Y-133420000D01* +X159587800Y-135420000D02* +X159587800Y-137655000D01* +X159587800Y-137655000D02* +X167327800Y-137655000D01* +X167327800Y-131185000D02* +X159587800Y-131185000D01* +X167327800Y-137655000D02* +X167327800Y-131185000D01* +X159587800Y-133420000D02* +G75* +G02* +X159587800Y-135420000I0J-1000000D01* +G01* +%TO.C,TP1*% +X183500000Y-117000000D02* +G75* +G02* +X181100000Y-117000000I-1200000J0D01* +G01* +X181100000Y-117000000D02* +G75* +G02* +X183500000Y-117000000I1200000J0D01* +G01* +%TO.C,TP4*% +X210660000Y-130900000D02* +G75* +G02* +X208260000Y-130900000I-1200000J0D01* +G01* +X208260000Y-130900000D02* +G75* +G02* +X210660000Y-130900000I1200000J0D01* +G01* +%TO.C,R30*% +X219757936Y-132490000D02* +X224112064Y-132490000D01* +X219757936Y-135910000D02* +X224112064Y-135910000D01* +%TO.C,R12*% +X184407742Y-110117500D02* +X184882258Y-110117500D01* +X184407742Y-111162500D02* +X184882258Y-111162500D01* +%TO.C,R78*% +X214771252Y-157170000D02* +X214048748Y-157170000D01* +X214771252Y-162390000D02* +X214048748Y-162390000D01* +%TO.C,R54*% +X170588748Y-169440000D02* +X171311252Y-169440000D01* +X170588748Y-174660000D02* +X171311252Y-174660000D01* +D19* +%TO.C,G\u002A\u002A\u002A*% +X164051150Y-160220401D02* +X165721200Y-160220400D01* +X165721200Y-160804600D01* +X164051150Y-160804599D01* +X164051150Y-163344601D01* +X165721200Y-163344600D01* +X165721200Y-163928800D01* +X164051150Y-163928799D01* +X164051150Y-165224201D01* +X163486000Y-165224200D01* +X163486000Y-158925000D01* +X164051150Y-158924999D01* +X164051150Y-160220401D01* +G36* +X164051150Y-160220401D02* +G01* +X165721200Y-160220400D01* +X165721200Y-160804600D01* +X164051150Y-160804599D01* +X164051150Y-163344601D01* +X165721200Y-163344600D01* +X165721200Y-163928800D01* +X164051150Y-163928799D01* +X164051150Y-165224201D01* +X163486000Y-165224200D01* +X163486000Y-158925000D01* +X164051150Y-158924999D01* +X164051150Y-160220401D01* +G37* +X164863950Y-172209200D02* +X164863950Y-174730150D01* +X165721200Y-174730150D01* +X165721200Y-175314350D01* +X164919512Y-175314225D01* +X164796794Y-175314153D01* +X164682105Y-175313984D01* +X164575880Y-175313719D01* +X164478551Y-175313361D01* +X164390550Y-175312915D01* +X164312311Y-175312380D01* +X164244270Y-175311764D01* +X164186857Y-175311069D01* +X164140504Y-175310298D01* +X164105645Y-175309454D01* +X164082717Y-175308540D01* +X164073375Y-175307779D01* +X163981696Y-175289261D01* +X163897936Y-175260831D01* +X163821923Y-175222362D01* +X163753481Y-175173731D01* +X163692439Y-175114807D01* +X163638622Y-175045464D01* +X163591859Y-174965576D01* +X163583772Y-174949225D01* +X163558465Y-174891862D01* +X163537452Y-174832976D01* +X163519561Y-174768860D01* +X163503620Y-174695804D01* +X163503506Y-174695225D01* +X163501870Y-174686707D01* +X163500368Y-174678321D01* +X163498996Y-174669504D01* +X163497746Y-174659695D01* +X163496610Y-174648330D01* +X163495583Y-174634849D01* +X163494658Y-174618688D01* +X163493827Y-174599283D01* +X163493083Y-174576074D01* +X163492420Y-174548497D01* +X163491831Y-174515990D01* +X163491308Y-174477990D01* +X163490845Y-174433936D01* +X163490435Y-174383265D01* +X163490071Y-174325413D01* +X163489745Y-174259819D01* +X163489453Y-174185920D01* +X163489184Y-174103155D01* +X163488935Y-174010958D01* +X163488696Y-173908772D01* +X163488462Y-173796028D01* +X163488225Y-173672168D01* +X163487979Y-173536628D01* +X163487767Y-173417289D01* +X163485624Y-172209200D01* +X164051150Y-172209199D01* +X164051150Y-174730150D01* +X164298800Y-174730150D01* +X164298800Y-172209199D01* +X164863950Y-172209200D01* +G36* +X164863950Y-172209200D02* +G01* +X164863950Y-174730150D01* +X165721200Y-174730150D01* +X165721200Y-175314350D01* +X164919512Y-175314225D01* +X164796794Y-175314153D01* +X164682105Y-175313984D01* +X164575880Y-175313719D01* +X164478551Y-175313361D01* +X164390550Y-175312915D01* +X164312311Y-175312380D01* +X164244270Y-175311764D01* +X164186857Y-175311069D01* +X164140504Y-175310298D01* +X164105645Y-175309454D01* +X164082717Y-175308540D01* +X164073375Y-175307779D01* +X163981696Y-175289261D01* +X163897936Y-175260831D01* +X163821923Y-175222362D01* +X163753481Y-175173731D01* +X163692439Y-175114807D01* +X163638622Y-175045464D01* +X163591859Y-174965576D01* +X163583772Y-174949225D01* +X163558465Y-174891862D01* +X163537452Y-174832976D01* +X163519561Y-174768860D01* +X163503620Y-174695804D01* +X163503506Y-174695225D01* +X163501870Y-174686707D01* +X163500368Y-174678321D01* +X163498996Y-174669504D01* +X163497746Y-174659695D01* +X163496610Y-174648330D01* +X163495583Y-174634849D01* +X163494658Y-174618688D01* +X163493827Y-174599283D01* +X163493083Y-174576074D01* +X163492420Y-174548497D01* +X163491831Y-174515990D01* +X163491308Y-174477990D01* +X163490845Y-174433936D01* +X163490435Y-174383265D01* +X163490071Y-174325413D01* +X163489745Y-174259819D01* +X163489453Y-174185920D01* +X163489184Y-174103155D01* +X163488935Y-174010958D01* +X163488696Y-173908772D01* +X163488462Y-173796028D01* +X163488225Y-173672168D01* +X163487979Y-173536628D01* +X163487767Y-173417289D01* +X163485624Y-172209200D01* +X164051150Y-172209199D01* +X164051150Y-174730150D01* +X164298800Y-174730150D01* +X164298800Y-172209199D01* +X164863950Y-172209200D01* +G37* +X165148711Y-152168367D02* +X165233145Y-152186474D01* +X165313319Y-152216208D01* +X165388571Y-152257208D01* +X165458244Y-152309109D01* +X165521679Y-152371551D01* +X165578217Y-152444166D01* +X165581852Y-152449548D01* +X165619461Y-152509599D01* +X165649224Y-152566606D01* +X165673016Y-152624923D01* +X165692708Y-152688904D01* +X165703422Y-152732202D01* +X165717639Y-152794075D01* +X165719550Y-154113288D01* +X165721461Y-155432500D01* +X165156050Y-155432500D01* +X164051150Y-155432500D01* +X163485674Y-155432500D01* +X163486547Y-154848300D01* +X164051150Y-154848300D01* +X164305150Y-154848300D01* +X164882961Y-154848300D01* +X165156050Y-154848300D01* +X165156050Y-152777948D01* +X165021112Y-152779662D01* +X164886175Y-152781375D01* +X164884568Y-153814838D01* +X164882961Y-154848300D01* +X164305150Y-154848300D01* +X164305150Y-152809950D01* +X164051150Y-152809950D01* +X164051150Y-154848300D01* +X163486547Y-154848300D01* +X163487598Y-154145037D01* +X163487817Y-153992889D01* +X163488013Y-153852887D01* +X163488198Y-153724477D01* +X163488387Y-153607104D01* +X163488594Y-153500217D01* +X163488834Y-153403260D01* +X163489120Y-153315679D01* +X163489466Y-153236921D01* +X163489888Y-153166432D01* +X163490398Y-153103659D01* +X163491011Y-153048045D01* +X163491742Y-152999039D01* +X163492604Y-152956086D01* +X163493611Y-152918633D01* +X163494779Y-152886125D01* +X163496119Y-152858009D01* +X163497648Y-152833730D01* +X163499379Y-152812734D01* +X163501327Y-152794471D01* +X163503505Y-152778382D01* +X163505928Y-152763915D01* +X163508609Y-152750517D01* +X163511563Y-152737632D01* +X163514804Y-152724709D01* +X163518347Y-152711192D01* +X163522204Y-152696527D01* +X163524887Y-152686125D01* +X163552351Y-152600212D01* +X163589068Y-152520589D01* +X163634295Y-152448245D01* +X163687290Y-152384168D01* +X163747309Y-152329346D01* +X163813610Y-152284767D01* +X163835251Y-152273219D01* +X163901661Y-152245229D01* +X163974934Y-152223762D01* +X164051684Y-152209342D01* +X164128514Y-152202492D01* +X164202034Y-152203739D01* +X164248000Y-152209407D01* +X164297633Y-152220201D01* +X164355205Y-152236381D01* +X164417665Y-152256964D01* +X164481961Y-152280968D01* +X164524197Y-152298325D01* +X164591833Y-152327217D01* +X164650941Y-152292429D01* +X164742966Y-152243365D01* +X164832773Y-152205703D01* +X164919845Y-152179607D01* +X165003668Y-152165240D01* +X165060669Y-152162250D01* +X165148711Y-152168367D01* +G36* +X165148711Y-152168367D02* +G01* +X165233145Y-152186474D01* +X165313319Y-152216208D01* +X165388571Y-152257208D01* +X165458244Y-152309109D01* +X165521679Y-152371551D01* +X165578217Y-152444166D01* +X165581852Y-152449548D01* +X165619461Y-152509599D01* +X165649224Y-152566606D01* +X165673016Y-152624923D01* +X165692708Y-152688904D01* +X165703422Y-152732202D01* +X165717639Y-152794075D01* +X165719550Y-154113288D01* +X165721461Y-155432500D01* +X165156050Y-155432500D01* +X164051150Y-155432500D01* +X163485674Y-155432500D01* +X163486547Y-154848300D01* +X164051150Y-154848300D01* +X164305150Y-154848300D01* +X164882961Y-154848300D01* +X165156050Y-154848300D01* +X165156050Y-152777948D01* +X165021112Y-152779662D01* +X164886175Y-152781375D01* +X164884568Y-153814838D01* +X164882961Y-154848300D01* +X164305150Y-154848300D01* +X164305150Y-152809950D01* +X164051150Y-152809950D01* +X164051150Y-154848300D01* +X163486547Y-154848300D01* +X163487598Y-154145037D01* +X163487817Y-153992889D01* +X163488013Y-153852887D01* +X163488198Y-153724477D01* +X163488387Y-153607104D01* +X163488594Y-153500217D01* +X163488834Y-153403260D01* +X163489120Y-153315679D01* +X163489466Y-153236921D01* +X163489888Y-153166432D01* +X163490398Y-153103659D01* +X163491011Y-153048045D01* +X163491742Y-152999039D01* +X163492604Y-152956086D01* +X163493611Y-152918633D01* +X163494779Y-152886125D01* +X163496119Y-152858009D01* +X163497648Y-152833730D01* +X163499379Y-152812734D01* +X163501327Y-152794471D01* +X163503505Y-152778382D01* +X163505928Y-152763915D01* +X163508609Y-152750517D01* +X163511563Y-152737632D01* +X163514804Y-152724709D01* +X163518347Y-152711192D01* +X163522204Y-152696527D01* +X163524887Y-152686125D01* +X163552351Y-152600212D01* +X163589068Y-152520589D01* +X163634295Y-152448245D01* +X163687290Y-152384168D01* +X163747309Y-152329346D01* +X163813610Y-152284767D01* +X163835251Y-152273219D01* +X163901661Y-152245229D01* +X163974934Y-152223762D01* +X164051684Y-152209342D01* +X164128514Y-152202492D01* +X164202034Y-152203739D01* +X164248000Y-152209407D01* +X164297633Y-152220201D01* +X164355205Y-152236381D01* +X164417665Y-152256964D01* +X164481961Y-152280968D01* +X164524197Y-152298325D01* +X164591833Y-152327217D01* +X164650941Y-152292429D01* +X164742966Y-152243365D01* +X164832773Y-152205703D01* +X164919845Y-152179607D01* +X165003668Y-152165240D01* +X165060669Y-152162250D01* +X165148711Y-152168367D01* +G37* +X164316262Y-155605552D02* +X165146525Y-155607599D01* +X165200500Y-155621906D01* +X165273651Y-155647389D01* +X165345899Y-155684136D01* +X165415750Y-155730725D01* +X165481712Y-155785735D01* +X165542287Y-155847743D01* +X165595983Y-155915328D01* +X165641304Y-155987067D01* +X165676755Y-156061540D01* +X165684648Y-156082514D01* +X165689377Y-156095753D01* +X165693680Y-156107948D01* +X165697577Y-156119725D01* +X165701088Y-156131711D01* +X165704232Y-156144532D01* +X165707028Y-156158812D01* +X165709497Y-156175179D01* +X165711658Y-156194257D01* +X165713530Y-156216673D01* +X165715133Y-156243053D01* +X165716488Y-156274023D01* +X165717612Y-156310208D01* +X165718526Y-156352234D01* +X165719250Y-156400727D01* +X165719803Y-156456314D01* +X165720204Y-156519619D01* +X165720473Y-156591270D01* +X165720631Y-156671891D01* +X165720696Y-156762108D01* +X165720687Y-156862548D01* +X165720626Y-156973837D01* +X165720530Y-157096599D01* +X165720425Y-157225620D01* +X165720303Y-157337096D01* +X165720118Y-157445487D01* +X165719874Y-157550075D01* +X165719575Y-157650147D01* +X165719226Y-157744981D01* +X165718831Y-157833864D01* +X165718394Y-157916075D01* +X165717919Y-157990900D01* +X165717411Y-158057620D01* +X165716875Y-158115523D01* +X165716314Y-158163885D01* +X165715732Y-158201994D01* +X165715135Y-158229131D01* +X165714527Y-158244580D01* +X165714274Y-158247372D01* +X165699477Y-158314139D01* +X165674879Y-158383529D01* +X165641916Y-158452257D01* +X165602025Y-158517032D01* +X165587777Y-158536728D01* +X165556896Y-158574248D01* +X165519065Y-158614847D01* +X165477395Y-158655557D01* +X165435000Y-158693410D01* +X165394993Y-158725439D01* +X165374953Y-158739619D01* +X165305356Y-158781592D01* +X165235828Y-158814094D01* +X165161411Y-158839314D01* +X165130650Y-158847484D01* +X165123506Y-158849005D01* +X165114500Y-158850377D01* +X165102959Y-158851610D01* +X165088209Y-158852714D01* +X165069575Y-158853699D01* +X165046383Y-158854574D01* +X165017959Y-158855350D01* +X164983632Y-158856035D01* +X164942723Y-158856641D01* +X164894562Y-158857178D01* +X164838471Y-158857653D01* +X164773780Y-158858079D01* +X164699813Y-158858465D01* +X164615896Y-158858820D01* +X164521356Y-158859154D01* +X164415517Y-158859477D01* +X164297707Y-158859800D01* +X164287686Y-158859826D01* +X163486000Y-158861918D01* +X163486000Y-158277300D01* +X165156050Y-158277300D01* +X165156050Y-156188150D01* +X163486000Y-156188150D01* +X163486000Y-155603505D01* +X164316262Y-155605552D01* +G36* +X164316262Y-155605552D02* +G01* +X165146525Y-155607599D01* +X165200500Y-155621906D01* +X165273651Y-155647389D01* +X165345899Y-155684136D01* +X165415750Y-155730725D01* +X165481712Y-155785735D01* +X165542287Y-155847743D01* +X165595983Y-155915328D01* +X165641304Y-155987067D01* +X165676755Y-156061540D01* +X165684648Y-156082514D01* +X165689377Y-156095753D01* +X165693680Y-156107948D01* +X165697577Y-156119725D01* +X165701088Y-156131711D01* +X165704232Y-156144532D01* +X165707028Y-156158812D01* +X165709497Y-156175179D01* +X165711658Y-156194257D01* +X165713530Y-156216673D01* +X165715133Y-156243053D01* +X165716488Y-156274023D01* +X165717612Y-156310208D01* +X165718526Y-156352234D01* +X165719250Y-156400727D01* +X165719803Y-156456314D01* +X165720204Y-156519619D01* +X165720473Y-156591270D01* +X165720631Y-156671891D01* +X165720696Y-156762108D01* +X165720687Y-156862548D01* +X165720626Y-156973837D01* +X165720530Y-157096599D01* +X165720425Y-157225620D01* +X165720303Y-157337096D01* +X165720118Y-157445487D01* +X165719874Y-157550075D01* +X165719575Y-157650147D01* +X165719226Y-157744981D01* +X165718831Y-157833864D01* +X165718394Y-157916075D01* +X165717919Y-157990900D01* +X165717411Y-158057620D01* +X165716875Y-158115523D01* +X165716314Y-158163885D01* +X165715732Y-158201994D01* +X165715135Y-158229131D01* +X165714527Y-158244580D01* +X165714274Y-158247372D01* +X165699477Y-158314139D01* +X165674879Y-158383529D01* +X165641916Y-158452257D01* +X165602025Y-158517032D01* +X165587777Y-158536728D01* +X165556896Y-158574248D01* +X165519065Y-158614847D01* +X165477395Y-158655557D01* +X165435000Y-158693410D01* +X165394993Y-158725439D01* +X165374953Y-158739619D01* +X165305356Y-158781592D01* +X165235828Y-158814094D01* +X165161411Y-158839314D01* +X165130650Y-158847484D01* +X165123506Y-158849005D01* +X165114500Y-158850377D01* +X165102959Y-158851610D01* +X165088209Y-158852714D01* +X165069575Y-158853699D01* +X165046383Y-158854574D01* +X165017959Y-158855350D01* +X164983632Y-158856035D01* +X164942723Y-158856641D01* +X164894562Y-158857178D01* +X164838471Y-158857653D01* +X164773780Y-158858079D01* +X164699813Y-158858465D01* +X164615896Y-158858820D01* +X164521356Y-158859154D01* +X164415517Y-158859477D01* +X164297707Y-158859800D01* +X164287686Y-158859826D01* +X163486000Y-158861918D01* +X163486000Y-158277300D01* +X165156050Y-158277300D01* +X165156050Y-156188150D01* +X163486000Y-156188150D01* +X163486000Y-155603505D01* +X164316262Y-155605552D01* +G37* +X165720396Y-170191304D02* +X165720289Y-170320089D01* +X165720130Y-170445674D01* +X165719922Y-170567442D01* +X165719669Y-170684778D01* +X165719374Y-170797068D01* +X165719040Y-170903697D01* +X165718669Y-171004051D01* +X165718264Y-171097512D01* +X165717829Y-171183468D01* +X165717367Y-171261301D01* +X165716880Y-171330399D01* +X165716371Y-171390146D01* +X165715844Y-171439927D01* +X165715302Y-171479127D01* +X165714746Y-171507132D01* +X165714181Y-171523325D01* +X165713926Y-171526575D01* +X165696095Y-171617600D01* +X165666571Y-171706476D01* +X165626295Y-171791685D01* +X165576205Y-171871706D01* +X165517238Y-171945019D01* +X165450334Y-172010104D01* +X165384650Y-172060028D01* +X165307198Y-172104371D01* +X165224878Y-172137478D01* +X165138943Y-172159234D01* +X165050650Y-172169530D01* +X164961254Y-172168255D01* +X164883000Y-172156891D01* +X164872010Y-172155295D01* +X164784174Y-172130540D01* +X164748073Y-172116628D01* +X164674979Y-172079606D01* +X164605070Y-172031535D01* +X164539725Y-171973936D01* +X164480323Y-171908330D01* +X164428241Y-171836240D01* +X164384859Y-171759185D01* +X164351700Y-171679117D01* +X164347391Y-171666567D01* +X164343464Y-171654928D01* +X164339901Y-171643587D01* +X164336684Y-171631932D01* +X164333796Y-171619347D01* +X164331219Y-171605223D01* +X164328936Y-171588944D01* +X164326928Y-171569898D01* +X164326273Y-171561500D01* +X164883000Y-171561500D01* +X165156050Y-171561500D01* +X165156050Y-169485050D01* +X164883000Y-169485050D01* +X164883000Y-171561500D01* +X164326273Y-171561500D01* +X164325178Y-171547472D01* +X164323668Y-171521053D01* +X164322381Y-171490027D01* +X164321298Y-171453782D01* +X164320404Y-171411706D01* +X164319677Y-171363184D01* +X164319103Y-171307604D01* +X164318663Y-171244352D01* +X164318339Y-171172816D01* +X164318115Y-171092383D01* +X164317970Y-171002439D01* +X164317889Y-170902371D01* +X164317854Y-170791568D01* +X164317847Y-170669415D01* +X164317849Y-170535299D01* +X164317850Y-170506569D01* +X164317850Y-169485050D01* +X164051150Y-169485049D01* +X164051150Y-172050450D01* +X163486000Y-172050450D01* +X163486001Y-170787260D01* +X163486029Y-170617082D01* +X163486117Y-170459436D01* +X163486266Y-170314152D01* +X163486475Y-170181061D01* +X163486746Y-170059995D01* +X163487080Y-169950784D01* +X163487478Y-169853261D01* +X163487940Y-169767255D01* +X163488467Y-169692599D01* +X163489061Y-169629122D01* +X163489722Y-169576659D01* +X163490450Y-169535038D01* +X163491248Y-169504091D01* +X163492115Y-169483649D01* +X163492872Y-169474659D01* +X163510309Y-169390841D01* +X163538713Y-169312675D01* +X163578491Y-169239336D01* +X163630053Y-169170001D01* +X163660166Y-169136800D01* +X163727808Y-169073785D01* +X163800108Y-169020881D01* +X163878762Y-168977102D01* +X163965469Y-168941459D01* +X164031559Y-168920907D01* +X164092425Y-168904125D01* +X164906812Y-168902304D01* +X165721200Y-168900482D01* +X165720396Y-170191304D01* +G36* +X165720396Y-170191304D02* +G01* +X165720289Y-170320089D01* +X165720130Y-170445674D01* +X165719922Y-170567442D01* +X165719669Y-170684778D01* +X165719374Y-170797068D01* +X165719040Y-170903697D01* +X165718669Y-171004051D01* +X165718264Y-171097512D01* +X165717829Y-171183468D01* +X165717367Y-171261301D01* +X165716880Y-171330399D01* +X165716371Y-171390146D01* +X165715844Y-171439927D01* +X165715302Y-171479127D01* +X165714746Y-171507132D01* +X165714181Y-171523325D01* +X165713926Y-171526575D01* +X165696095Y-171617600D01* +X165666571Y-171706476D01* +X165626295Y-171791685D01* +X165576205Y-171871706D01* +X165517238Y-171945019D01* +X165450334Y-172010104D01* +X165384650Y-172060028D01* +X165307198Y-172104371D01* +X165224878Y-172137478D01* +X165138943Y-172159234D01* +X165050650Y-172169530D01* +X164961254Y-172168255D01* +X164883000Y-172156891D01* +X164872010Y-172155295D01* +X164784174Y-172130540D01* +X164748073Y-172116628D01* +X164674979Y-172079606D01* +X164605070Y-172031535D01* +X164539725Y-171973936D01* +X164480323Y-171908330D01* +X164428241Y-171836240D01* +X164384859Y-171759185D01* +X164351700Y-171679117D01* +X164347391Y-171666567D01* +X164343464Y-171654928D01* +X164339901Y-171643587D01* +X164336684Y-171631932D01* +X164333796Y-171619347D01* +X164331219Y-171605223D01* +X164328936Y-171588944D01* +X164326928Y-171569898D01* +X164326273Y-171561500D01* +X164883000Y-171561500D01* +X165156050Y-171561500D01* +X165156050Y-169485050D01* +X164883000Y-169485050D01* +X164883000Y-171561500D01* +X164326273Y-171561500D01* +X164325178Y-171547472D01* +X164323668Y-171521053D01* +X164322381Y-171490027D01* +X164321298Y-171453782D01* +X164320404Y-171411706D01* +X164319677Y-171363184D01* +X164319103Y-171307604D01* +X164318663Y-171244352D01* +X164318339Y-171172816D01* +X164318115Y-171092383D01* +X164317970Y-171002439D01* +X164317889Y-170902371D01* +X164317854Y-170791568D01* +X164317847Y-170669415D01* +X164317849Y-170535299D01* +X164317850Y-170506569D01* +X164317850Y-169485050D01* +X164051150Y-169485049D01* +X164051150Y-172050450D01* +X163486000Y-172050450D01* +X163486001Y-170787260D01* +X163486029Y-170617082D01* +X163486117Y-170459436D01* +X163486266Y-170314152D01* +X163486475Y-170181061D01* +X163486746Y-170059995D01* +X163487080Y-169950784D01* +X163487478Y-169853261D01* +X163487940Y-169767255D01* +X163488467Y-169692599D01* +X163489061Y-169629122D01* +X163489722Y-169576659D01* +X163490450Y-169535038D01* +X163491248Y-169504091D01* +X163492115Y-169483649D01* +X163492872Y-169474659D01* +X163510309Y-169390841D01* +X163538713Y-169312675D01* +X163578491Y-169239336D01* +X163630053Y-169170001D01* +X163660166Y-169136800D01* +X163727808Y-169073785D01* +X163800108Y-169020881D01* +X163878762Y-168977102D01* +X163965469Y-168941459D01* +X164031559Y-168920907D01* +X164092425Y-168904125D01* +X164906812Y-168902304D01* +X165721200Y-168900482D01* +X165720396Y-170191304D01* +G37* +X165080168Y-165273734D02* +X165133699Y-165279363D01* +X165170699Y-165286483D01* +X165259066Y-165314724D01* +X165341423Y-165354134D01* +X165417557Y-165404581D01* +X165487255Y-165465933D01* +X165522039Y-165503432D01* +X165579277Y-165575976D01* +X165625795Y-165649765D01* +X165663017Y-165727613D01* +X165692370Y-165812337D01* +X165707051Y-165868725D01* +X165708243Y-165874692D01* +X165709345Y-165882271D01* +X165710360Y-165891975D01* +X165711293Y-165904317D01* +X165712147Y-165919812D01* +X165712931Y-165938972D01* +X165713646Y-165962310D01* +X165714296Y-165990340D01* +X165714888Y-166023574D01* +X165715425Y-166062527D01* +X165715912Y-166107712D01* +X165716354Y-166159639D01* +X165716754Y-166218826D01* +X165717119Y-166285783D01* +X165717451Y-166361025D01* +X165717757Y-166445064D01* +X165718040Y-166538414D01* +X165718305Y-166641588D01* +X165718557Y-166755099D01* +X165718799Y-166879460D01* +X165719037Y-167015185D01* +X165719276Y-167162788D01* +X165719421Y-167257854D01* +X165721457Y-168602533D01* +X165159225Y-168599225D01* +X165157623Y-167225912D01* +X165156021Y-165852598D01* +X165021098Y-165854312D01* +X164886175Y-165856025D01* +X164882773Y-166979975D01* +X164882342Y-167120648D01* +X164881932Y-167249193D01* +X164881536Y-167366183D01* +X164881148Y-167472188D01* +X164880760Y-167567782D01* +X164880364Y-167653536D01* +X164879954Y-167730022D01* +X164879523Y-167797814D01* +X164879063Y-167857480D01* +X164878567Y-167909597D01* +X164878027Y-167954734D01* +X164877438Y-167993464D01* +X164876790Y-168026358D01* +X164876079Y-168053990D01* +X164875295Y-168076930D01* +X164874432Y-168095752D01* +X164873482Y-168111026D01* +X164872440Y-168123326D01* +X164871296Y-168133223D01* +X164870045Y-168141289D01* +X164868678Y-168148096D01* +X164868052Y-168150787D01* +X164840213Y-168242863D01* +X164802676Y-168330461D01* +X164756341Y-168412476D01* +X164702099Y-168487803D01* +X164640848Y-168555338D01* +X164573481Y-168613973D01* +X164500895Y-168662605D01* +X164423985Y-168700129D01* +X164422654Y-168700661D01* +X164364149Y-168720582D01* +X164304885Y-168733481D01* +X164241346Y-168739896D01* +X164170020Y-168740368D01* +X164165450Y-168740221D01* +X164092403Y-168734924D01* +X164027825Y-168723729D01* +X163968466Y-168705630D01* +X163911074Y-168679619D01* +X163852399Y-168644689D01* +X163848297Y-168641976D01* +X163791343Y-168598274D01* +X163735228Y-168544177D01* +X163681858Y-168481945D01* +X163633142Y-168413836D01* +X163590987Y-168342110D01* +X163584531Y-168329563D01* +X163563469Y-168282756D01* +X163542755Y-168227632D01* +X163523851Y-168168524D01* +X163508214Y-168109767D01* +X163503710Y-168089736D01* +X163489175Y-168021375D01* +X163487454Y-166721147D01* +X163485734Y-165420919D01* +X163766854Y-165422572D01* +X164047974Y-165424225D01* +X164049577Y-166772013D01* +X164051179Y-168119799D01* +X164305150Y-168119800D01* +X164305150Y-167057596D01* +X164305191Y-166900783D01* +X164305315Y-166755386D01* +X164305519Y-166621514D01* +X164305804Y-166499276D01* +X164306169Y-166388780D01* +X164306614Y-166290133D01* +X164307138Y-166203444D01* +X164307740Y-166128821D01* +X164308419Y-166066373D01* +X164309176Y-166016208D01* +X164310008Y-165978434D01* +X164310916Y-165953160D01* +X164311747Y-165941585D01* +X164329195Y-165846454D01* +X164357452Y-165754922D01* +X164395778Y-165669166D01* +X164417183Y-165631271D01* +X164475075Y-165546494D01* +X164539141Y-165472624D01* +X164609236Y-165409772D01* +X164685215Y-165358051D01* +X164766934Y-165317573D01* +X164854247Y-165288450D01* +X164862000Y-165286483D01* +X164908745Y-165278006D01* +X164963489Y-165273055D01* +X165022030Y-165271631D01* +X165080168Y-165273734D01* +G36* +X165080168Y-165273734D02* +G01* +X165133699Y-165279363D01* +X165170699Y-165286483D01* +X165259066Y-165314724D01* +X165341423Y-165354134D01* +X165417557Y-165404581D01* +X165487255Y-165465933D01* +X165522039Y-165503432D01* +X165579277Y-165575976D01* +X165625795Y-165649765D01* +X165663017Y-165727613D01* +X165692370Y-165812337D01* +X165707051Y-165868725D01* +X165708243Y-165874692D01* +X165709345Y-165882271D01* +X165710360Y-165891975D01* +X165711293Y-165904317D01* +X165712147Y-165919812D01* +X165712931Y-165938972D01* +X165713646Y-165962310D01* +X165714296Y-165990340D01* +X165714888Y-166023574D01* +X165715425Y-166062527D01* +X165715912Y-166107712D01* +X165716354Y-166159639D01* +X165716754Y-166218826D01* +X165717119Y-166285783D01* +X165717451Y-166361025D01* +X165717757Y-166445064D01* +X165718040Y-166538414D01* +X165718305Y-166641588D01* +X165718557Y-166755099D01* +X165718799Y-166879460D01* +X165719037Y-167015185D01* +X165719276Y-167162788D01* +X165719421Y-167257854D01* +X165721457Y-168602533D01* +X165159225Y-168599225D01* +X165157623Y-167225912D01* +X165156021Y-165852598D01* +X165021098Y-165854312D01* +X164886175Y-165856025D01* +X164882773Y-166979975D01* +X164882342Y-167120648D01* +X164881932Y-167249193D01* +X164881536Y-167366183D01* +X164881148Y-167472188D01* +X164880760Y-167567782D01* +X164880364Y-167653536D01* +X164879954Y-167730022D01* +X164879523Y-167797814D01* +X164879063Y-167857480D01* +X164878567Y-167909597D01* +X164878027Y-167954734D01* +X164877438Y-167993464D01* +X164876790Y-168026358D01* +X164876079Y-168053990D01* +X164875295Y-168076930D01* +X164874432Y-168095752D01* +X164873482Y-168111026D01* +X164872440Y-168123326D01* +X164871296Y-168133223D01* +X164870045Y-168141289D01* +X164868678Y-168148096D01* +X164868052Y-168150787D01* +X164840213Y-168242863D01* +X164802676Y-168330461D01* +X164756341Y-168412476D01* +X164702099Y-168487803D01* +X164640848Y-168555338D01* +X164573481Y-168613973D01* +X164500895Y-168662605D01* +X164423985Y-168700129D01* +X164422654Y-168700661D01* +X164364149Y-168720582D01* +X164304885Y-168733481D01* +X164241346Y-168739896D01* +X164170020Y-168740368D01* +X164165450Y-168740221D01* +X164092403Y-168734924D01* +X164027825Y-168723729D01* +X163968466Y-168705630D01* +X163911074Y-168679619D01* +X163852399Y-168644689D01* +X163848297Y-168641976D01* +X163791343Y-168598274D01* +X163735228Y-168544177D01* +X163681858Y-168481945D01* +X163633142Y-168413836D01* +X163590987Y-168342110D01* +X163584531Y-168329563D01* +X163563469Y-168282756D01* +X163542755Y-168227632D01* +X163523851Y-168168524D01* +X163508214Y-168109767D01* +X163503710Y-168089736D01* +X163489175Y-168021375D01* +X163487454Y-166721147D01* +X163485734Y-165420919D01* +X163766854Y-165422572D01* +X164047974Y-165424225D01* +X164049577Y-166772013D01* +X164051179Y-168119799D01* +X164305150Y-168119800D01* +X164305150Y-167057596D01* +X164305191Y-166900783D01* +X164305315Y-166755386D01* +X164305519Y-166621514D01* +X164305804Y-166499276D01* +X164306169Y-166388780D01* +X164306614Y-166290133D01* +X164307138Y-166203444D01* +X164307740Y-166128821D01* +X164308419Y-166066373D01* +X164309176Y-166016208D01* +X164310008Y-165978434D01* +X164310916Y-165953160D01* +X164311747Y-165941585D01* +X164329195Y-165846454D01* +X164357452Y-165754922D01* +X164395778Y-165669166D01* +X164417183Y-165631271D01* +X164475075Y-165546494D01* +X164539141Y-165472624D01* +X164609236Y-165409772D01* +X164685215Y-165358051D01* +X164766934Y-165317573D01* +X164854247Y-165288450D01* +X164862000Y-165286483D01* +X164908745Y-165278006D01* +X164963489Y-165273055D01* +X165022030Y-165271631D01* +X165080168Y-165273734D01* +G37* +X164883000Y-151412950D02* +X165156050Y-151412950D01* +X165156050Y-148866600D01* +X165721200Y-148866600D01* +X165720183Y-150106438D01* +X165720069Y-150231288D01* +X165719933Y-150352910D01* +X165719779Y-150470681D01* +X165719607Y-150583978D01* +X165719419Y-150692178D01* +X165719217Y-150794657D01* +X165719003Y-150890794D01* +X165718778Y-150979965D01* +X165718544Y-151061546D01* +X165718303Y-151134914D01* +X165718056Y-151199448D01* +X165717805Y-151254523D01* +X165717552Y-151299517D01* +X165717299Y-151333807D01* +X165717047Y-151356769D01* +X165716797Y-151367780D01* +X165716747Y-151368500D01* +X165705490Y-151430758D01* +X165685403Y-151497456D01* +X165657755Y-151565333D01* +X165623813Y-151631128D01* +X165598838Y-151671447D01* +X165539494Y-151751739D01* +X165475768Y-151821506D01* +X165408206Y-151880309D01* +X165337355Y-151927710D01* +X165263762Y-151963268D01* +X165214937Y-151979760D01* +X165205680Y-151982303D01* +X165196561Y-151984520D01* +X165186671Y-151986438D01* +X165175104Y-151988085D01* +X165160949Y-151989482D01* +X165143301Y-151990661D01* +X165121250Y-151991646D01* +X165093890Y-151992464D01* +X165060311Y-151993142D01* +X165019606Y-151993705D01* +X164970868Y-151994179D01* +X164913187Y-151994593D01* +X164845657Y-151994971D01* +X164767370Y-151995340D01* +X164677415Y-151995727D01* +X164663925Y-151995784D01* +X164564483Y-151996163D01* +X164476813Y-151996393D01* +X164399985Y-151996438D01* +X164333069Y-151996266D01* +X164275137Y-151995842D01* +X164225261Y-151995134D01* +X164182511Y-151994108D01* +X164145959Y-151992730D01* +X164114675Y-151990966D01* +X164087731Y-151988783D01* +X164064199Y-151986148D01* +X164051150Y-151984213D01* +X164043148Y-151983026D01* +X164023651Y-151979385D01* +X164004779Y-151975190D01* +X163989430Y-151971394D01* +X163951175Y-151959292D01* +X163907727Y-151941855D01* +X163863591Y-151921178D01* +X163823274Y-151899358D01* +X163793975Y-151880473D01* +X163745771Y-151840391D01* +X163697774Y-151791027D01* +X163652551Y-151735576D01* +X163612665Y-151677238D01* +X163580683Y-151619208D01* +X163575705Y-151608467D01* +X163553626Y-151553269D01* +X163532877Y-151490202D01* +X163514935Y-151424095D01* +X163512496Y-151412950D01* +X164051150Y-151412950D01* +X164311500Y-151412950D01* +X164311500Y-149450800D01* +X164051150Y-149450799D01* +X164051150Y-151412950D01* +X163512496Y-151412950D01* +X163503604Y-151372327D01* +X163501688Y-151362198D01* +X163499959Y-151352239D01* +X163498405Y-151341771D01* +X163497014Y-151330116D01* +X163495776Y-151316597D01* +X163494677Y-151300535D01* +X163493710Y-151281251D01* +X163492859Y-151258068D01* +X163492114Y-151230308D01* +X163491463Y-151197292D01* +X163490895Y-151158341D01* +X163490399Y-151112779D01* +X163489963Y-151059926D01* +X163489575Y-150999104D01* +X163489224Y-150929636D01* +X163488899Y-150850843D01* +X163488587Y-150762047D01* +X163488278Y-150662570D01* +X163487960Y-150551733D01* +X163487629Y-150431875D01* +X163487289Y-150304291D01* +X163487012Y-150188731D01* +X163486817Y-150084523D01* +X163486715Y-149990993D01* +X163486724Y-149907465D01* +X163486859Y-149833265D01* +X163487135Y-149767720D01* +X163487569Y-149710155D01* +X163488175Y-149659896D01* +X163488970Y-149616268D01* +X163489969Y-149578598D01* +X163491187Y-149546210D01* +X163492640Y-149518431D01* +X163494344Y-149494587D01* +X163496315Y-149474002D01* +X163498567Y-149456004D01* +X163501116Y-149439917D01* +X163503979Y-149425068D01* +X163507170Y-149410781D01* +X163510706Y-149396384D01* +X163511644Y-149392695D01* +X163539788Y-149307651D01* +X163579145Y-149227217D01* +X163628736Y-149152428D01* +X163687592Y-149084318D01* +X163754734Y-149023923D01* +X163829188Y-148972276D01* +X163909979Y-148930413D01* +X163968294Y-148907978D01* +X163990390Y-148900677D01* +X164010331Y-148894408D01* +X164029262Y-148889082D01* +X164048325Y-148884615D01* +X164068663Y-148880923D01* +X164091419Y-148877919D01* +X164117738Y-148875518D01* +X164148759Y-148873633D01* +X164185628Y-148872182D01* +X164229488Y-148871075D01* +X164281481Y-148870230D01* +X164342751Y-148869559D01* +X164414440Y-148868979D01* +X164497237Y-148868405D01* +X164883000Y-148865803D01* +X164883000Y-151412950D01* +G36* +X164883000Y-151412950D02* +G01* +X165156050Y-151412950D01* +X165156050Y-148866600D01* +X165721200Y-148866600D01* +X165720183Y-150106438D01* +X165720069Y-150231288D01* +X165719933Y-150352910D01* +X165719779Y-150470681D01* +X165719607Y-150583978D01* +X165719419Y-150692178D01* +X165719217Y-150794657D01* +X165719003Y-150890794D01* +X165718778Y-150979965D01* +X165718544Y-151061546D01* +X165718303Y-151134914D01* +X165718056Y-151199448D01* +X165717805Y-151254523D01* +X165717552Y-151299517D01* +X165717299Y-151333807D01* +X165717047Y-151356769D01* +X165716797Y-151367780D01* +X165716747Y-151368500D01* +X165705490Y-151430758D01* +X165685403Y-151497456D01* +X165657755Y-151565333D01* +X165623813Y-151631128D01* +X165598838Y-151671447D01* +X165539494Y-151751739D01* +X165475768Y-151821506D01* +X165408206Y-151880309D01* +X165337355Y-151927710D01* +X165263762Y-151963268D01* +X165214937Y-151979760D01* +X165205680Y-151982303D01* +X165196561Y-151984520D01* +X165186671Y-151986438D01* +X165175104Y-151988085D01* +X165160949Y-151989482D01* +X165143301Y-151990661D01* +X165121250Y-151991646D01* +X165093890Y-151992464D01* +X165060311Y-151993142D01* +X165019606Y-151993705D01* +X164970868Y-151994179D01* +X164913187Y-151994593D01* +X164845657Y-151994971D01* +X164767370Y-151995340D01* +X164677415Y-151995727D01* +X164663925Y-151995784D01* +X164564483Y-151996163D01* +X164476813Y-151996393D01* +X164399985Y-151996438D01* +X164333069Y-151996266D01* +X164275137Y-151995842D01* +X164225261Y-151995134D01* +X164182511Y-151994108D01* +X164145959Y-151992730D01* +X164114675Y-151990966D01* +X164087731Y-151988783D01* +X164064199Y-151986148D01* +X164051150Y-151984213D01* +X164043148Y-151983026D01* +X164023651Y-151979385D01* +X164004779Y-151975190D01* +X163989430Y-151971394D01* +X163951175Y-151959292D01* +X163907727Y-151941855D01* +X163863591Y-151921178D01* +X163823274Y-151899358D01* +X163793975Y-151880473D01* +X163745771Y-151840391D01* +X163697774Y-151791027D01* +X163652551Y-151735576D01* +X163612665Y-151677238D01* +X163580683Y-151619208D01* +X163575705Y-151608467D01* +X163553626Y-151553269D01* +X163532877Y-151490202D01* +X163514935Y-151424095D01* +X163512496Y-151412950D01* +X164051150Y-151412950D01* +X164311500Y-151412950D01* +X164311500Y-149450800D01* +X164051150Y-149450799D01* +X164051150Y-151412950D01* +X163512496Y-151412950D01* +X163503604Y-151372327D01* +X163501688Y-151362198D01* +X163499959Y-151352239D01* +X163498405Y-151341771D01* +X163497014Y-151330116D01* +X163495776Y-151316597D01* +X163494677Y-151300535D01* +X163493710Y-151281251D01* +X163492859Y-151258068D01* +X163492114Y-151230308D01* +X163491463Y-151197292D01* +X163490895Y-151158341D01* +X163490399Y-151112779D01* +X163489963Y-151059926D01* +X163489575Y-150999104D01* +X163489224Y-150929636D01* +X163488899Y-150850843D01* +X163488587Y-150762047D01* +X163488278Y-150662570D01* +X163487960Y-150551733D01* +X163487629Y-150431875D01* +X163487289Y-150304291D01* +X163487012Y-150188731D01* +X163486817Y-150084523D01* +X163486715Y-149990993D01* +X163486724Y-149907465D01* +X163486859Y-149833265D01* +X163487135Y-149767720D01* +X163487569Y-149710155D01* +X163488175Y-149659896D01* +X163488970Y-149616268D01* +X163489969Y-149578598D01* +X163491187Y-149546210D01* +X163492640Y-149518431D01* +X163494344Y-149494587D01* +X163496315Y-149474002D01* +X163498567Y-149456004D01* +X163501116Y-149439917D01* +X163503979Y-149425068D01* +X163507170Y-149410781D01* +X163510706Y-149396384D01* +X163511644Y-149392695D01* +X163539788Y-149307651D01* +X163579145Y-149227217D01* +X163628736Y-149152428D01* +X163687592Y-149084318D01* +X163754734Y-149023923D01* +X163829188Y-148972276D01* +X163909979Y-148930413D01* +X163968294Y-148907978D01* +X163990390Y-148900677D01* +X164010331Y-148894408D01* +X164029262Y-148889082D01* +X164048325Y-148884615D01* +X164068663Y-148880923D01* +X164091419Y-148877919D01* +X164117738Y-148875518D01* +X164148759Y-148873633D01* +X164185628Y-148872182D01* +X164229488Y-148871075D01* +X164281481Y-148870230D01* +X164342751Y-148869559D01* +X164414440Y-148868979D01* +X164497237Y-148868405D01* +X164883000Y-148865803D01* +X164883000Y-151412950D01* +G37* +X160233506Y-160884634D02* +X160247894Y-160895436D01* +X160269666Y-160912240D01* +X160297568Y-160934069D01* +X160330345Y-160959944D01* +X160366740Y-160988886D01* +X160379262Y-160998888D01* +X160526899Y-161116949D01* +X160525920Y-161333836D01* +X160525504Y-161393840D01* +X160524809Y-161457476D01* +X160523884Y-161521642D01* +X160522782Y-161583233D01* +X160521553Y-161639145D01* +X160520250Y-161686274D01* +X160519904Y-161696774D01* +X160511049Y-161917322D01* +X160499721Y-162138732D01* +X160486079Y-162358938D01* +X160470277Y-162575876D01* +X160452472Y-162787480D01* +X160432821Y-162991684D01* +X160411481Y-163186421D01* +X160399641Y-163284275D01* +X160358670Y-163570320D01* +X160308344Y-163849162D01* +X160248771Y-164120275D01* +X160180060Y-164383140D01* +X160151773Y-164480100D01* +X160109203Y-164615706D01* +X160064303Y-164747104D01* +X160017423Y-164873623D01* +X159968912Y-164994590D01* +X159919121Y-165109334D01* +X159868399Y-165217184D01* +X159817097Y-165317466D01* +X159765564Y-165409508D01* +X159714150Y-165492640D01* +X159663204Y-165566188D01* +X159613077Y-165629481D01* +X159564119Y-165681846D01* +X159516679Y-165722612D01* +X159498200Y-165735525D01* +X159445690Y-165766851D01* +X159382675Y-165799637D01* +X159311130Y-165833007D01* +X159233037Y-165866085D01* +X159150370Y-165897996D01* +X159065108Y-165927864D01* +X159060095Y-165929525D01* +X158935427Y-165967926D01* +X158815006Y-165999490D01* +X158699647Y-166024114D01* +X158590165Y-166041700D01* +X158487375Y-166052146D01* +X158392093Y-166055353D01* +X158305134Y-166051219D01* +X158227313Y-166039645D01* +X158205975Y-166034733D01* +X158077462Y-165996215D01* +X157951666Y-165946262D01* +X157829905Y-165885693D01* +X157713495Y-165815331D01* +X157603755Y-165735996D01* +X157502001Y-165648511D01* +X157409551Y-165553697D01* +X157380621Y-165520116D01* +X157332287Y-165456960D01* +X157284510Y-165384820D01* +X157239390Y-165307319D01* +X157199025Y-165228078D01* +X157165515Y-165150722D01* +X157163346Y-165145122D01* +X157146989Y-165097976D01* +X157130382Y-165042013D01* +X157114473Y-164981056D01* +X157100210Y-164918931D01* +X157088539Y-164859462D01* +X157081468Y-164814625D01* +X157075476Y-164756930D01* +X157071625Y-164690784D01* +X157069894Y-164619648D01* +X157070261Y-164546982D01* +X157072708Y-164476245D01* +X157077211Y-164410900D01* +X157083752Y-164354405D01* +X157084254Y-164351074D01* +X157108013Y-164227127D01* +X157140412Y-164110683D01* +X157182092Y-164000474D01* +X157233701Y-163895232D01* +X157295882Y-163793686D01* +X157369279Y-163694566D01* +X157454536Y-163596603D01* +X157481478Y-163568324D01* +X157523337Y-163526422D01* +X157563275Y-163489311D01* +X157603888Y-163454908D01* +X157647770Y-163421127D01* +X157697517Y-163385883D01* +X157755722Y-163347092D01* +X157761475Y-163343349D01* +X157844239Y-163291088D01* +X157918324Y-163247545D01* +X157984134Y-163212559D01* +X158042071Y-163185970D01* +X158092539Y-163167622D01* +X158135941Y-163157349D01* +X158172679Y-163154997D01* +X158203157Y-163160403D01* +X158212913Y-163164329D01* +X158240547Y-163182263D01* +X158267946Y-163208264D01* +X158291147Y-163238263D01* +X158300138Y-163253895D01* +X158311696Y-163280584D01* +X158320904Y-163310390D01* +X158327712Y-163344059D01* +X158332075Y-163382336D01* +X158333939Y-163425969D01* +X158333260Y-163475702D01* +X158329988Y-163532282D01* +X158324074Y-163596455D01* +X158315471Y-163668967D01* +X158304128Y-163750564D01* +X158289999Y-163841992D01* +X158273034Y-163943998D01* +X158253186Y-164057326D01* +X158244892Y-164103424D01* +X158230625Y-164182317D01* +X158218467Y-164249818D01* +X158208248Y-164307034D01* +X158199795Y-164355068D01* +X158192938Y-164395024D01* +X158187507Y-164428007D01* +X158183328Y-164455120D01* +X158180233Y-164477467D01* +X158178049Y-164496152D01* +X158176606Y-164512280D01* +X158175733Y-164526954D01* +X158175258Y-164541278D01* +X158175037Y-164554275D01* +X158175461Y-164593145D01* +X158178431Y-164621574D01* +X158184776Y-164641699D01* +X158195322Y-164655661D01* +X158210899Y-164665600D01* +X158219502Y-164669229D01* +X158251247Y-164676165D01* +X158290400Y-164676781D01* +X158333721Y-164671681D01* +X158377971Y-164661469D01* +X158419910Y-164646748D01* +X158456299Y-164628120D01* +X158462714Y-164623919D01* +X158495068Y-164596157D01* +X158528192Y-164557277D01* +X158561192Y-164508754D01* +X158593170Y-164452057D01* +X158623230Y-164388659D01* +X158650477Y-164320032D01* +X158654414Y-164308955D01* +X158674963Y-164248716D01* +X158698453Y-164177140D01* +X158724599Y-164095177D01* +X158753115Y-164003772D01* +X158783716Y-163903874D01* +X158816116Y-163796429D01* +X158850030Y-163682386D01* +X158885172Y-163562691D01* +X158921256Y-163438292D01* +X158957997Y-163310138D01* +X158995109Y-163179172D01* +X158996800Y-163173170D01* +X159012096Y-163119003D01* +X159026381Y-163068728D01* +X159039278Y-163023641D01* +X159050413Y-162985037D01* +X159059412Y-162954214D01* +X159065899Y-162932467D01* +X159069500Y-162921094D01* +X159070070Y-162919714D01* +X159076751Y-162920979D01* +X159093579Y-162926534D01* +X159118989Y-162935755D01* +X159151414Y-162948025D01* +X159189289Y-162962720D01* +X159231048Y-162979224D01* +X159275126Y-162996912D01* +X159319956Y-163015167D01* +X159363974Y-163033366D01* +X159405612Y-163050889D01* +X159443306Y-163067117D01* +X159455195Y-163072339D01* +X159545251Y-163113021D01* +X159626245Y-163151545D01* +X159701277Y-163189414D01* +X159749567Y-163215066D01* +X159800909Y-163242890D01* +X159786437Y-163339783D01* +X159777880Y-163395000D01* +X159769473Y-163445345D01* +X159761472Y-163489548D01* +X159754130Y-163526338D01* +X159747702Y-163554443D01* +X159742444Y-163572594D01* +X159738610Y-163579519D01* +X159738398Y-163579550D01* +X159731660Y-163576755D01* +X159714842Y-163568775D01* +X159689169Y-163556217D01* +X159655862Y-163539691D01* +X159616145Y-163519803D01* +X159571241Y-163497163D01* +X159522372Y-163472378D01* +X159501469Y-163461735D01* +X159270340Y-163343920D01* +X159257733Y-163387123D01* +X159252822Y-163403977D01* +X159244917Y-163431139D01* +X159234567Y-163466719D01* +X159222321Y-163508828D01* +X159208729Y-163555578D01* +X159194340Y-163605081D01* +X159187918Y-163627175D01* +X159146334Y-163769173D01* +X159107580Y-163899197D01* +X159071527Y-164017625D01* +X159038047Y-164124835D01* +X159007011Y-164221204D01* +X158978289Y-164307108D01* +X158951753Y-164382926D01* +X158927273Y-164449035D01* +X158904720Y-164505811D01* +X158883966Y-164553633D01* +X158864882Y-164592877D01* +X158847337Y-164623920D01* +X158846638Y-164625041D01* +X158794411Y-164703225D01* +X158742583Y-164769765D01* +X158689904Y-164825608D01* +X158635129Y-164871704D01* +X158577010Y-164909000D01* +X158514300Y-164938446D01* +X158445754Y-164960988D01* +X158387401Y-164974397D01* +X158311744Y-164983974D01* +X158238668Y-164983376D01* +X158169306Y-164973056D01* +X158104789Y-164953466D01* +X158046248Y-164925061D01* +X157994815Y-164888288D01* +X157951620Y-164843605D01* +X157917795Y-164791461D01* +X157914739Y-164785381D01* +X157897627Y-164747589D01* +X157885308Y-164712664D01* +X157877083Y-164677164D01* +X157872258Y-164637649D01* +X157870136Y-164590675D01* +X157869871Y-164563800D01* +X157869876Y-164542101D01* +X157870082Y-164522479D01* +X157870656Y-164503759D01* +X157871766Y-164484765D01* +X157873579Y-164464321D01* +X157876262Y-164441253D01* +X157879982Y-164414384D01* +X157884905Y-164382539D01* +X157891200Y-164344542D01* +X157899032Y-164299217D01* +X157908569Y-164245390D01* +X157919978Y-164181883D01* +X157933428Y-164107522D01* +X157939347Y-164074850D01* +X157954342Y-163991192D01* +X157968078Y-163912735D01* +X157980420Y-163840341D01* +X157991232Y-163774875D01* +X158000379Y-163717200D01* +X158007723Y-163668178D01* +X158013131Y-163628673D01* +X158016468Y-163599549D01* +X158017597Y-163581667D01* +X158017378Y-163577700D01* +X158012138Y-163575625D01* +X157999089Y-163581631D01* +X157979321Y-163594739D01* +X157953924Y-163613973D01* +X157923989Y-163638353D01* +X157890606Y-163666901D01* +X157854867Y-163698639D01* +X157817862Y-163732588D01* +X157780681Y-163767772D01* +X157744414Y-163803211D01* +X157710153Y-163837926D01* +X157678989Y-163870942D01* +X157652011Y-163901277D01* +X157638458Y-163917573D01* +X157563920Y-164018674D01* +X157501919Y-164121386D01* +X157452364Y-164225981D01* +X157415166Y-164332731D01* +X157390230Y-164441906D01* +X157377467Y-164553776D01* +X157376785Y-164668616D01* +X157378017Y-164690856D01* +X157391959Y-164812848D01* +X157417466Y-164929760D01* +X157454336Y-165041233D01* +X157502366Y-165146912D01* +X157561351Y-165246438D01* +X157631090Y-165339456D01* +X157711378Y-165425608D01* +X157802013Y-165504537D01* +X157869425Y-165553884D01* +X157961223Y-165611476D01* +X158051829Y-165657770D01* +X158142745Y-165693098D01* +X158235475Y-165717798D01* +X158331527Y-165732206D01* +X158432400Y-165736658D01* +X158539600Y-165731490D01* +X158621900Y-165721951D01* +X158707554Y-165706735D01* +X158800491Y-165684573D01* +X158898008Y-165656362D01* +X158997402Y-165623005D01* +X159095971Y-165585404D01* +X159191013Y-165544458D01* +X159271302Y-165505491D01* +X159311806Y-165480740D01* +X159356126Y-165446853D01* +X159402028Y-165405852D01* +X159447270Y-165359763D01* +X159489613Y-165310610D01* +X159496868Y-165301449D01* +X159556157Y-165217956D01* +X159613318Y-165122181D01* +X159668297Y-165014370D01* +X159721038Y-164894767D01* +X159771487Y-164763621D01* +X159819592Y-164621179D01* +X159865296Y-164467686D01* +X159908546Y-164303389D01* +X159949289Y-164128535D01* +X159987468Y-163943370D01* +X160023032Y-163748140D01* +X160055924Y-163543092D01* +X160086091Y-163328473D01* +X160113479Y-163104529D01* +X160138035Y-162871506D01* +X160159700Y-162629651D01* +X160178424Y-162379211D01* +X160193365Y-162134925D01* +X160198144Y-162046617D01* +X160202245Y-161967783D01* +X160205739Y-161896339D01* +X160208686Y-161830200D01* +X160211155Y-161767282D01* +X160213210Y-161705499D01* +X160214917Y-161642768D01* +X160216340Y-161577002D01* +X160217544Y-161506118D01* +X160218596Y-161428029D01* +X160219561Y-161340654D01* +X160220159Y-161279263D01* +X160220873Y-161209422D01* +X160221664Y-161143475D01* +X160222511Y-161082499D01* +X160223393Y-161027564D01* +X160224290Y-160979744D01* +X160225182Y-160940112D01* +X160226047Y-160909741D01* +X160226865Y-160889705D01* +X160227617Y-160881077D01* +X160227760Y-160880814D01* +X160233506Y-160884634D01* +G36* +X160233506Y-160884634D02* +G01* +X160247894Y-160895436D01* +X160269666Y-160912240D01* +X160297568Y-160934069D01* +X160330345Y-160959944D01* +X160366740Y-160988886D01* +X160379262Y-160998888D01* +X160526899Y-161116949D01* +X160525920Y-161333836D01* +X160525504Y-161393840D01* +X160524809Y-161457476D01* +X160523884Y-161521642D01* +X160522782Y-161583233D01* +X160521553Y-161639145D01* +X160520250Y-161686274D01* +X160519904Y-161696774D01* +X160511049Y-161917322D01* +X160499721Y-162138732D01* +X160486079Y-162358938D01* +X160470277Y-162575876D01* +X160452472Y-162787480D01* +X160432821Y-162991684D01* +X160411481Y-163186421D01* +X160399641Y-163284275D01* +X160358670Y-163570320D01* +X160308344Y-163849162D01* +X160248771Y-164120275D01* +X160180060Y-164383140D01* +X160151773Y-164480100D01* +X160109203Y-164615706D01* +X160064303Y-164747104D01* +X160017423Y-164873623D01* +X159968912Y-164994590D01* +X159919121Y-165109334D01* +X159868399Y-165217184D01* +X159817097Y-165317466D01* +X159765564Y-165409508D01* +X159714150Y-165492640D01* +X159663204Y-165566188D01* +X159613077Y-165629481D01* +X159564119Y-165681846D01* +X159516679Y-165722612D01* +X159498200Y-165735525D01* +X159445690Y-165766851D01* +X159382675Y-165799637D01* +X159311130Y-165833007D01* +X159233037Y-165866085D01* +X159150370Y-165897996D01* +X159065108Y-165927864D01* +X159060095Y-165929525D01* +X158935427Y-165967926D01* +X158815006Y-165999490D01* +X158699647Y-166024114D01* +X158590165Y-166041700D01* +X158487375Y-166052146D01* +X158392093Y-166055353D01* +X158305134Y-166051219D01* +X158227313Y-166039645D01* +X158205975Y-166034733D01* +X158077462Y-165996215D01* +X157951666Y-165946262D01* +X157829905Y-165885693D01* +X157713495Y-165815331D01* +X157603755Y-165735996D01* +X157502001Y-165648511D01* +X157409551Y-165553697D01* +X157380621Y-165520116D01* +X157332287Y-165456960D01* +X157284510Y-165384820D01* +X157239390Y-165307319D01* +X157199025Y-165228078D01* +X157165515Y-165150722D01* +X157163346Y-165145122D01* +X157146989Y-165097976D01* +X157130382Y-165042013D01* +X157114473Y-164981056D01* +X157100210Y-164918931D01* +X157088539Y-164859462D01* +X157081468Y-164814625D01* +X157075476Y-164756930D01* +X157071625Y-164690784D01* +X157069894Y-164619648D01* +X157070261Y-164546982D01* +X157072708Y-164476245D01* +X157077211Y-164410900D01* +X157083752Y-164354405D01* +X157084254Y-164351074D01* +X157108013Y-164227127D01* +X157140412Y-164110683D01* +X157182092Y-164000474D01* +X157233701Y-163895232D01* +X157295882Y-163793686D01* +X157369279Y-163694566D01* +X157454536Y-163596603D01* +X157481478Y-163568324D01* +X157523337Y-163526422D01* +X157563275Y-163489311D01* +X157603888Y-163454908D01* +X157647770Y-163421127D01* +X157697517Y-163385883D01* +X157755722Y-163347092D01* +X157761475Y-163343349D01* +X157844239Y-163291088D01* +X157918324Y-163247545D01* +X157984134Y-163212559D01* +X158042071Y-163185970D01* +X158092539Y-163167622D01* +X158135941Y-163157349D01* +X158172679Y-163154997D01* +X158203157Y-163160403D01* +X158212913Y-163164329D01* +X158240547Y-163182263D01* +X158267946Y-163208264D01* +X158291147Y-163238263D01* +X158300138Y-163253895D01* +X158311696Y-163280584D01* +X158320904Y-163310390D01* +X158327712Y-163344059D01* +X158332075Y-163382336D01* +X158333939Y-163425969D01* +X158333260Y-163475702D01* +X158329988Y-163532282D01* +X158324074Y-163596455D01* +X158315471Y-163668967D01* +X158304128Y-163750564D01* +X158289999Y-163841992D01* +X158273034Y-163943998D01* +X158253186Y-164057326D01* +X158244892Y-164103424D01* +X158230625Y-164182317D01* +X158218467Y-164249818D01* +X158208248Y-164307034D01* +X158199795Y-164355068D01* +X158192938Y-164395024D01* +X158187507Y-164428007D01* +X158183328Y-164455120D01* +X158180233Y-164477467D01* +X158178049Y-164496152D01* +X158176606Y-164512280D01* +X158175733Y-164526954D01* +X158175258Y-164541278D01* +X158175037Y-164554275D01* +X158175461Y-164593145D01* +X158178431Y-164621574D01* +X158184776Y-164641699D01* +X158195322Y-164655661D01* +X158210899Y-164665600D01* +X158219502Y-164669229D01* +X158251247Y-164676165D01* +X158290400Y-164676781D01* +X158333721Y-164671681D01* +X158377971Y-164661469D01* +X158419910Y-164646748D01* +X158456299Y-164628120D01* +X158462714Y-164623919D01* +X158495068Y-164596157D01* +X158528192Y-164557277D01* +X158561192Y-164508754D01* +X158593170Y-164452057D01* +X158623230Y-164388659D01* +X158650477Y-164320032D01* +X158654414Y-164308955D01* +X158674963Y-164248716D01* +X158698453Y-164177140D01* +X158724599Y-164095177D01* +X158753115Y-164003772D01* +X158783716Y-163903874D01* +X158816116Y-163796429D01* +X158850030Y-163682386D01* +X158885172Y-163562691D01* +X158921256Y-163438292D01* +X158957997Y-163310138D01* +X158995109Y-163179172D01* +X158996800Y-163173170D01* +X159012096Y-163119003D01* +X159026381Y-163068728D01* +X159039278Y-163023641D01* +X159050413Y-162985037D01* +X159059412Y-162954214D01* +X159065899Y-162932467D01* +X159069500Y-162921094D01* +X159070070Y-162919714D01* +X159076751Y-162920979D01* +X159093579Y-162926534D01* +X159118989Y-162935755D01* +X159151414Y-162948025D01* +X159189289Y-162962720D01* +X159231048Y-162979224D01* +X159275126Y-162996912D01* +X159319956Y-163015167D01* +X159363974Y-163033366D01* +X159405612Y-163050889D01* +X159443306Y-163067117D01* +X159455195Y-163072339D01* +X159545251Y-163113021D01* +X159626245Y-163151545D01* +X159701277Y-163189414D01* +X159749567Y-163215066D01* +X159800909Y-163242890D01* +X159786437Y-163339783D01* +X159777880Y-163395000D01* +X159769473Y-163445345D01* +X159761472Y-163489548D01* +X159754130Y-163526338D01* +X159747702Y-163554443D01* +X159742444Y-163572594D01* +X159738610Y-163579519D01* +X159738398Y-163579550D01* +X159731660Y-163576755D01* +X159714842Y-163568775D01* +X159689169Y-163556217D01* +X159655862Y-163539691D01* +X159616145Y-163519803D01* +X159571241Y-163497163D01* +X159522372Y-163472378D01* +X159501469Y-163461735D01* +X159270340Y-163343920D01* +X159257733Y-163387123D01* +X159252822Y-163403977D01* +X159244917Y-163431139D01* +X159234567Y-163466719D01* +X159222321Y-163508828D01* +X159208729Y-163555578D01* +X159194340Y-163605081D01* +X159187918Y-163627175D01* +X159146334Y-163769173D01* +X159107580Y-163899197D01* +X159071527Y-164017625D01* +X159038047Y-164124835D01* +X159007011Y-164221204D01* +X158978289Y-164307108D01* +X158951753Y-164382926D01* +X158927273Y-164449035D01* +X158904720Y-164505811D01* +X158883966Y-164553633D01* +X158864882Y-164592877D01* +X158847337Y-164623920D01* +X158846638Y-164625041D01* +X158794411Y-164703225D01* +X158742583Y-164769765D01* +X158689904Y-164825608D01* +X158635129Y-164871704D01* +X158577010Y-164909000D01* +X158514300Y-164938446D01* +X158445754Y-164960988D01* +X158387401Y-164974397D01* +X158311744Y-164983974D01* +X158238668Y-164983376D01* +X158169306Y-164973056D01* +X158104789Y-164953466D01* +X158046248Y-164925061D01* +X157994815Y-164888288D01* +X157951620Y-164843605D01* +X157917795Y-164791461D01* +X157914739Y-164785381D01* +X157897627Y-164747589D01* +X157885308Y-164712664D01* +X157877083Y-164677164D01* +X157872258Y-164637649D01* +X157870136Y-164590675D01* +X157869871Y-164563800D01* +X157869876Y-164542101D01* +X157870082Y-164522479D01* +X157870656Y-164503759D01* +X157871766Y-164484765D01* +X157873579Y-164464321D01* +X157876262Y-164441253D01* +X157879982Y-164414384D01* +X157884905Y-164382539D01* +X157891200Y-164344542D01* +X157899032Y-164299217D01* +X157908569Y-164245390D01* +X157919978Y-164181883D01* +X157933428Y-164107522D01* +X157939347Y-164074850D01* +X157954342Y-163991192D01* +X157968078Y-163912735D01* +X157980420Y-163840341D01* +X157991232Y-163774875D01* +X158000379Y-163717200D01* +X158007723Y-163668178D01* +X158013131Y-163628673D01* +X158016468Y-163599549D01* +X158017597Y-163581667D01* +X158017378Y-163577700D01* +X158012138Y-163575625D01* +X157999089Y-163581631D01* +X157979321Y-163594739D01* +X157953924Y-163613973D01* +X157923989Y-163638353D01* +X157890606Y-163666901D01* +X157854867Y-163698639D01* +X157817862Y-163732588D01* +X157780681Y-163767772D01* +X157744414Y-163803211D01* +X157710153Y-163837926D01* +X157678989Y-163870942D01* +X157652011Y-163901277D01* +X157638458Y-163917573D01* +X157563920Y-164018674D01* +X157501919Y-164121386D01* +X157452364Y-164225981D01* +X157415166Y-164332731D01* +X157390230Y-164441906D01* +X157377467Y-164553776D01* +X157376785Y-164668616D01* +X157378017Y-164690856D01* +X157391959Y-164812848D01* +X157417466Y-164929760D01* +X157454336Y-165041233D01* +X157502366Y-165146912D01* +X157561351Y-165246438D01* +X157631090Y-165339456D01* +X157711378Y-165425608D01* +X157802013Y-165504537D01* +X157869425Y-165553884D01* +X157961223Y-165611476D01* +X158051829Y-165657770D01* +X158142745Y-165693098D01* +X158235475Y-165717798D01* +X158331527Y-165732206D01* +X158432400Y-165736658D01* +X158539600Y-165731490D01* +X158621900Y-165721951D01* +X158707554Y-165706735D01* +X158800491Y-165684573D01* +X158898008Y-165656362D01* +X158997402Y-165623005D01* +X159095971Y-165585404D01* +X159191013Y-165544458D01* +X159271302Y-165505491D01* +X159311806Y-165480740D01* +X159356126Y-165446853D01* +X159402028Y-165405852D01* +X159447270Y-165359763D01* +X159489613Y-165310610D01* +X159496868Y-165301449D01* +X159556157Y-165217956D01* +X159613318Y-165122181D01* +X159668297Y-165014370D01* +X159721038Y-164894767D01* +X159771487Y-164763621D01* +X159819592Y-164621179D01* +X159865296Y-164467686D01* +X159908546Y-164303389D01* +X159949289Y-164128535D01* +X159987468Y-163943370D01* +X160023032Y-163748140D01* +X160055924Y-163543092D01* +X160086091Y-163328473D01* +X160113479Y-163104529D01* +X160138035Y-162871506D01* +X160159700Y-162629651D01* +X160178424Y-162379211D01* +X160193365Y-162134925D01* +X160198144Y-162046617D01* +X160202245Y-161967783D01* +X160205739Y-161896339D01* +X160208686Y-161830200D01* +X160211155Y-161767282D01* +X160213210Y-161705499D01* +X160214917Y-161642768D01* +X160216340Y-161577002D01* +X160217544Y-161506118D01* +X160218596Y-161428029D01* +X160219561Y-161340654D01* +X160220159Y-161279263D01* +X160220873Y-161209422D01* +X160221664Y-161143475D01* +X160222511Y-161082499D01* +X160223393Y-161027564D01* +X160224290Y-160979744D01* +X160225182Y-160940112D01* +X160226047Y-160909741D01* +X160226865Y-160889705D01* +X160227617Y-160881077D01* +X160227760Y-160880814D01* +X160233506Y-160884634D01* +G37* +X163066900Y-175327050D02* +X162939900Y-175327050D01* +X162939900Y-174642891D01* +X162900212Y-174638462D01* +X162860463Y-174633094D01* +X162811392Y-174624981D01* +X162755938Y-174614691D01* +X162697040Y-174602793D01* +X162637637Y-174589855D01* +X162585180Y-174577550D01* +X162401539Y-174526296D01* +X162222368Y-174463386D01* +X162048165Y-174389221D01* +X161879432Y-174304208D01* +X161716664Y-174208750D01* +X161560360Y-174103254D01* +X161411017Y-173988120D01* +X161269136Y-173863759D01* +X161135213Y-173730569D01* +X161009748Y-173588959D01* +X160893238Y-173439333D01* +X160786181Y-173282094D01* +X160689077Y-173117649D01* +X160618677Y-172980725D01* +X160544224Y-172813322D01* +X160480614Y-172642578D01* +X160427511Y-172467321D01* +X160384579Y-172286378D01* +X160351482Y-172098575D01* +X160338649Y-172002825D01* +X160335277Y-171972003D01* +X160332586Y-171940166D01* +X160330513Y-171905459D01* +X160328987Y-171866029D01* +X160327943Y-171820023D01* +X160327315Y-171765588D01* +X160327036Y-171700869D01* +X160327011Y-171678975D01* +X160327050Y-171670006D01* +X160631401Y-171670006D01* +X160631752Y-171738912D01* +X160633014Y-171805516D01* +X160635189Y-171867348D01* +X160638274Y-171921938D01* +X160642274Y-171966815D01* +X160643164Y-171974251D01* +X160655722Y-172065929D01* +X160669430Y-172149507D01* +X160685134Y-172229581D01* +X160703675Y-172310746D01* +X160708539Y-172330489D01* +X160759466Y-172508794D01* +X160821979Y-172681905D01* +X160896032Y-172849734D01* +X160981579Y-173012186D01* +X161078575Y-173169170D01* +X161186972Y-173320592D01* +X161217597Y-173359766D01* +X161251347Y-173400160D01* +X161292884Y-173446661D01* +X161340217Y-173497279D01* +X161391351Y-173550020D01* +X161444294Y-173602891D01* +X161497052Y-173653901D01* +X161547633Y-173701055D01* +X161594042Y-173742363D01* +X161631800Y-173773854D01* +X161773745Y-173879345D01* +X161923070Y-173975568D01* +X162078623Y-174062006D01* +X162239256Y-174138144D01* +X162403821Y-174203468D01* +X162571168Y-174257460D01* +X162740150Y-174299609D01* +X162851000Y-174320521D01* +X162878864Y-174325180D01* +X162903293Y-174329408D01* +X162920658Y-174332570D01* +X162925612Y-174333565D01* +X162939900Y-174336692D01* +X162939900Y-169016909D01* +X162884337Y-169025552D01* +X162748556Y-169050899D01* +X162608494Y-169085122D01* +X162467919Y-169127274D01* +X162431180Y-169139610D01* +X162260303Y-169204977D01* +X162094927Y-169281649D01* +X161935562Y-169369257D01* +X161782718Y-169467427D01* +X161636900Y-169575789D01* +X161498621Y-169693970D01* +X161368390Y-169821600D01* +X161246713Y-169958308D01* +X161161748Y-170066075D01* +X161056999Y-170216139D01* +X160963762Y-170370901D01* +X160881903Y-170530699D01* +X160811290Y-170695868D01* +X160751789Y-170866744D01* +X160703269Y-171043662D01* +X160665595Y-171226959D01* +X160643302Y-171377414D01* +X160639103Y-171420772D01* +X160635813Y-171474180D01* +X160633433Y-171535170D01* +X160631962Y-171601269D01* +X160631401Y-171670006D01* +X160327050Y-171670006D01* +X160327387Y-171593032D01* +X160328773Y-171517247D01* +X160331390Y-171449104D01* +X160335459Y-171386084D01* +X160341203Y-171325672D01* +X160348841Y-171265349D01* +X160358596Y-171202599D01* +X160370689Y-171134905D01* +X160378394Y-171094775D01* +X160421487Y-170906826D01* +X160476021Y-170723758D01* +X160541590Y-170545959D01* +X160617792Y-170373822D01* +X160704222Y-170207736D01* +X160800478Y-170048092D01* +X160906154Y-169895279D01* +X161020849Y-169749688D01* +X161144157Y-169611710D01* +X161275675Y-169481733D01* +X161414999Y-169360149D01* +X161561726Y-169247348D01* +X161715453Y-169143720D01* +X161875774Y-169049655D01* +X162042289Y-168965543D01* +X162214589Y-168891774D01* +X162392274Y-168828739D01* +X162574940Y-168776828D01* +X162762182Y-168736431D01* +X162830368Y-168724824D01* +X162939912Y-168707482D01* +X162938318Y-165612876D01* +X162936725Y-162518269D01* +X162771625Y-162455991D01* +X162690063Y-162424869D01* +X162605957Y-162392113D01* +X162521001Y-162358422D01* +X162436894Y-162324497D01* +X162355334Y-162291037D01* +X162278018Y-162258742D01* +X162206642Y-162228309D01* +X162142906Y-162200443D01* +X162088507Y-162175840D01* +X162063952Y-162164320D01* +X162043667Y-162155013D01* +X162028429Y-162148710D01* +X162021261Y-162146653D01* +X162021107Y-162146727D01* +X162020291Y-162153221D01* +X162018580Y-162171312D01* +X162016065Y-162199935D01* +X162012833Y-162238023D01* +X162008973Y-162284513D01* +X162004572Y-162338339D01* +X161999719Y-162398434D01* +X161994503Y-162463735D01* +X161989011Y-162533176D01* +X161987332Y-162554537D01* +X161973221Y-162732860D01* +X161959782Y-162899502D01* +X161946915Y-163055454D01* +X161934524Y-163201712D01* +X161922509Y-163339268D01* +X161910771Y-163469119D01* +X161899213Y-163592255D01* +X161887737Y-163709673D01* +X161876244Y-163822366D01* +X161864634Y-163931328D01* +X161852813Y-164037552D01* +X161840679Y-164142035D01* +X161828134Y-164245768D01* +X161815081Y-164349745D01* +X161801421Y-164454961D01* +X161793285Y-164516175D01* +X161743195Y-164866875D01* +X161688450Y-165205835D01* +X161629015Y-165533144D01* +X161564859Y-165848892D01* +X161495946Y-166153166D01* +X161422243Y-166446060D01* +X161343718Y-166727658D01* +X161260335Y-166998051D01* +X161172063Y-167257329D01* +X161078866Y-167505580D01* +X160980712Y-167742895D01* +X160877566Y-167969361D01* +X160769397Y-168185069D01* +X160656170Y-168390107D01* +X160537850Y-168584565D01* +X160414406Y-168768531D01* +X160285802Y-168942096D01* +X160152006Y-169105348D01* +X160012984Y-169258376D01* +X160006331Y-169265309D01* +X159962879Y-169309521D01* +X159919601Y-169351791D01* +X159877827Y-169390939D01* +X159838884Y-169425785D01* +X159804102Y-169455149D01* +X159774810Y-169477854D01* +X159752336Y-169492717D01* +X159746986Y-169495536D01* +X159702459Y-169510377D01* +X159655533Y-169514300D01* +X159609493Y-169507296D01* +X159579851Y-169496033D01* +X159541900Y-169472365D01* +X159509658Y-169441013D01* +X159482686Y-169401120D01* +X159460538Y-169351826D01* +X159442773Y-169292276D01* +X159428948Y-169221610D01* +X159425267Y-169196383D01* +X159421354Y-169164935D01* +X159417834Y-169130775D01* +X159414670Y-169092957D01* +X159411823Y-169050537D01* +X159409256Y-169002573D01* +X159406931Y-168948119D01* +X159404811Y-168886232D01* +X159402857Y-168815967D01* +X159401033Y-168736381D01* +X159399298Y-168646530D01* +X159397617Y-168545470D01* +X159396653Y-168481432D01* +X159394874Y-168369265D01* +X159392949Y-168268927D01* +X159390816Y-168179550D01* +X159388420Y-168100266D01* +X159385696Y-168030201D01* +X159382586Y-167968490D01* +X159379030Y-167914262D01* +X159374969Y-167866648D01* +X159370342Y-167824778D01* +X159365089Y-167787782D01* +X159359150Y-167754792D01* +X159352467Y-167724938D01* +X159344977Y-167697350D01* +X159341935Y-167687368D01* +X159329151Y-167652482D01* +X159315353Y-167628365D01* +X159298884Y-167613095D01* +X159278090Y-167604755D01* +X159269140Y-167603068D01* +X159251055Y-167601044D01* +X159224734Y-167599137D01* +X159189889Y-167597342D01* +X159146228Y-167595654D01* +X159093460Y-167594071D01* +X159031293Y-167592587D01* +X158959437Y-167591199D01* +X158877602Y-167589903D01* +X158785496Y-167588695D01* +X158682826Y-167587570D01* +X158569304Y-167586524D01* +X158444638Y-167585555D01* +X158308536Y-167584656D01* +X158160708Y-167583825D01* +X158000863Y-167583057D01* +X157828710Y-167582349D01* +X157766237Y-167582117D01* +X156672450Y-167578160D01* +X156672450Y-167275137D01* +X158048813Y-167276781D01* +X159425175Y-167278425D01* +X159459079Y-167297207D01* +X159500291Y-167326403D01* +X159537030Y-167366007D01* +X159569435Y-167416319D01* +X159597649Y-167477637D01* +X159621812Y-167550262D01* +X159642065Y-167634493D01* +X159656517Y-167716794D01* +X159663193Y-167763719D01* +X159669139Y-167811494D01* +X159674422Y-167861278D01* +X159679108Y-167914228D01* +X159683263Y-167971504D01* +X159686953Y-168034260D01* +X159690247Y-168103658D01* +X159693209Y-168180854D01* +X159695907Y-168267006D01* +X159698405Y-168363273D01* +X159700772Y-168470811D01* +X159701313Y-168497625D01* +X159702856Y-168570464D01* +X159704583Y-168643160D01* +X159706455Y-168714585D01* +X159708432Y-168783621D01* +X159710472Y-168849142D01* +X159712535Y-168910027D01* +X159714583Y-168965151D01* +X159716573Y-169013390D01* +X159718468Y-169053623D01* +X159720226Y-169084725D01* +X159721806Y-169105576D01* +X159723170Y-169115047D01* +X159723384Y-169115452D01* +X159728321Y-169111848D01* +X159740430Y-169100017D01* +X159758514Y-169081280D01* +X159781369Y-169056957D01* +X159807793Y-169028369D01* +X159836588Y-168996837D01* +X159866550Y-168963681D01* +X159896479Y-168930222D01* +X159925175Y-168897780D01* +X159951435Y-168867676D01* +X159974059Y-168841231D01* +X159987872Y-168824651D01* +X160114147Y-168662133D01* +X160235490Y-168488843D01* +X160351925Y-168304711D01* +X160463476Y-168109667D01* +X160570168Y-167903642D01* +X160672026Y-167686566D01* +X160769073Y-167458372D01* +X160861334Y-167218992D01* +X160948834Y-166968355D01* +X161031598Y-166706392D01* +X161109648Y-166433035D01* +X161183010Y-166148214D01* +X161251709Y-165851860D01* +X161315769Y-165543906D01* +X161375213Y-165224280D01* +X161430067Y-164892916D01* +X161466377Y-164649524D01* +X161482361Y-164535639D01* +X161497636Y-164422852D01* +X161512296Y-164310228D01* +X161526438Y-164196831D01* +X161540157Y-164081722D01* +X161553545Y-163963965D01* +X161566702Y-163842622D01* +X161579722Y-163716756D01* +X161592699Y-163585431D01* +X161605730Y-163447707D01* +X161618910Y-163302649D01* +X161632334Y-163149319D01* +X161646097Y-162986780D01* +X161660295Y-162814095D01* +X161675023Y-162630326D01* +X161685769Y-162493699D01* +X161692002Y-162414513D01* +X161698393Y-162334485D01* +X161704854Y-162254631D01* +X161711299Y-162175960D01* +X161717641Y-162099482D01* +X161723793Y-162026208D01* +X161729669Y-161957150D01* +X161735181Y-161893316D01* +X161740242Y-161835716D01* +X161744766Y-161785363D01* +X161748666Y-161743267D01* +X161751856Y-161710436D01* +X161754247Y-161687886D01* +X161755756Y-161676622D01* +X161756063Y-161675527D01* +X161761967Y-161677740D01* +X161777953Y-161685008D01* +X161802742Y-161696717D01* +X161835051Y-161712250D01* +X161873600Y-161730992D01* +X161917108Y-161752327D01* +X161963140Y-161775065D01* +X162089471Y-161836703D01* +X162209391Y-161893068D01* +X162327001Y-161946012D01* +X162446402Y-161997389D01* +X162551413Y-162040824D01* +X162591868Y-162057162D01* +X162635894Y-162074734D01* +X162681929Y-162092936D01* +X162728409Y-162111165D01* +X162773773Y-162128817D01* +X162816459Y-162145290D01* +X162854904Y-162159979D01* +X162887543Y-162172282D01* +X162912818Y-162181595D01* +X162929165Y-162187314D01* +X162934846Y-162188900D01* +X162935310Y-162182643D01* +X162935763Y-162164242D01* +X162936203Y-162134255D01* +X162936628Y-162093237D01* +X162937035Y-162041744D01* +X162937423Y-161980334D01* +X162937790Y-161909563D01* +X162938134Y-161829988D01* +X162938453Y-161742164D01* +X162938747Y-161646649D01* +X162939010Y-161543998D01* +X162939244Y-161434769D01* +X162939444Y-161319518D01* +X162939612Y-161198802D01* +X162939741Y-161073175D01* +X162939835Y-160943197D01* +X162939886Y-160809422D01* +X162939901Y-160706907D01* +X162939900Y-159224914D01* +X162903387Y-159220494D01* +X162883065Y-159217639D01* +X162853996Y-159213045D01* +X162819907Y-159207323D01* +X162784531Y-159201084D01* +X162781150Y-159200469D01* +X162597748Y-159160697D01* +X162418122Y-159108996D01* +X162242800Y-159045714D01* +X162072310Y-158971201D01* +X161907179Y-158885805D01* +X161747938Y-158789874D01* +X161595113Y-158683758D01* +X161449233Y-158567806D01* +X161310827Y-158442365D01* +X161180421Y-158307786D01* +X161058545Y-158164414D01* +X160945727Y-158012602D01* +X160916298Y-157969325D01* +X160816427Y-157808184D01* +X160727840Y-157641264D01* +X160650598Y-157468733D01* +X160584765Y-157290758D01* +X160530402Y-157107509D01* +X160487571Y-156919152D01* +X160456455Y-156726780D01* +X160451282Y-156678291D01* +X160446893Y-156619832D01* +X160443348Y-156554115D01* +X160440704Y-156483849D01* +X160439020Y-156411746D01* +X160438681Y-156375475D01* +X160746192Y-156375475D01* +X160746629Y-156454349D01* +X160747971Y-156523094D01* +X160750452Y-156584264D01* +X160754307Y-156640411D01* +X160759770Y-156694090D01* +X160767076Y-156747853D01* +X160776458Y-156804255D01* +X160788152Y-156865846D01* +X160793753Y-156893604D01* +X160835513Y-157066805D01* +X160888716Y-157235163D01* +X160952919Y-157398243D01* +X161027678Y-157555609D01* +X161112549Y-157706827D01* +X161207089Y-157851460D01* +X161310855Y-157989075D01* +X161423401Y-158119236D01* +X161544286Y-158241506D01* +X161673066Y-158355454D01* +X161809296Y-158460640D01* +X161952533Y-158556632D01* +X162102335Y-158642994D01* +X162258256Y-158719290D01* +X162419853Y-158785085D01* +X162586683Y-158839945D01* +X162758303Y-158883433D01* +X162838300Y-158899420D01* +X162868619Y-158905011D01* +X162895465Y-158910027D01* +X162915709Y-158913879D01* +X162925612Y-158915846D01* +X162939900Y-158918892D01* +X162939900Y-153832300D01* +X162922436Y-153832347D01* +X162905580Y-153833901D01* +X162878605Y-153838190D01* +X162843681Y-153844740D01* +X162802978Y-153853078D01* +X162758667Y-153862731D01* +X162712916Y-153873226D01* +X162667897Y-153884090D01* +X162625778Y-153894848D01* +X162588730Y-153905028D01* +X162587420Y-153905406D01* +X162450674Y-153949730D01* +X162312781Y-154003557D01* +X162176555Y-154065531D01* +X162044807Y-154134302D01* +X161920347Y-154208518D01* +X161828429Y-154270535D01* +X161682304Y-154382584D01* +X161545798Y-154502824D01* +X161419118Y-154630931D01* +X161302473Y-154766575D01* +X161196071Y-154909428D01* +X161100123Y-155059161D01* +X161014836Y-155215446D01* +X160940419Y-155377957D01* +X160877080Y-155546360D01* +X160825029Y-155720332D01* +X160784474Y-155899542D01* +X160780960Y-155918275D01* +X160771512Y-155971642D01* +X160763883Y-156020106D01* +X160757890Y-156066027D01* +X160753356Y-156111762D01* +X160750101Y-156159665D01* +X160747946Y-156212096D01* +X160746712Y-156271415D01* +X160746218Y-156339976D01* +X160746192Y-156375475D01* +X160438681Y-156375475D01* +X160438355Y-156340515D01* +X160438768Y-156272866D01* +X160440318Y-156211511D01* +X160443063Y-156159159D01* +X160443932Y-156147923D01* +X160466120Y-155953758D01* +X160499852Y-155764810D01* +X160545203Y-155580891D01* +X160602249Y-155401810D01* +X160671063Y-155227383D01* +X160751720Y-155057421D01* +X160844297Y-154891734D01* +X160948866Y-154730136D01* +X161065505Y-154572440D01* +X161078375Y-154556200D01* +X161148090Y-154473621D01* +X161227223Y-154388385D01* +X161313442Y-154302664D01* +X161404417Y-154218626D01* +X161497818Y-154138442D01* +X161591314Y-154064279D01* +X161663550Y-154011487D01* +X161743521Y-153958082D01* +X161831520Y-153904038D01* +X161924307Y-153851116D01* +X162018641Y-153801080D01* +X162111280Y-153755692D01* +X162198983Y-153716714D01* +X162225525Y-153705864D01* +X162355928Y-153657646D01* +X162492043Y-153614472D01* +X162629737Y-153577501D01* +X162764875Y-153547889D01* +X162832676Y-153535799D01* +X162939899Y-153518298D01* +X162939899Y-150187451D01* +X162787203Y-150111053D01* +X162659689Y-150048160D01* +X162542564Y-149992287D01* +X162435674Y-149943370D01* +X162338866Y-149901347D01* +X162251987Y-149866152D01* +X162174884Y-149837723D01* +X162107404Y-149815997D01* +X162049395Y-149800909D01* +X162030136Y-149796966D01* +X161974448Y-149786535D01* +X161940203Y-149802213D01* +X161906038Y-149822795D01* +X161869761Y-149854318D01* +X161831225Y-149896989D01* +X161790281Y-149951012D01* +X161746780Y-150016593D01* +X161700574Y-150093938D01* +X161651515Y-150183252D01* +X161616464Y-150250901D01* +X161552835Y-150380842D01* +X161487665Y-150522709D01* +X161421155Y-150675846D01* +X161353504Y-150839599D01* +X161284912Y-151013313D01* +X161215579Y-151196333D01* +X161145705Y-151388003D01* +X161075490Y-151587670D01* +X161005133Y-151794679D01* +X160934834Y-152008373D01* +X160864794Y-152228098D01* +X160795212Y-152453203D01* +X160726287Y-152683027D01* +X160658220Y-152916919D01* +X160591211Y-153154223D01* +X160525459Y-153394284D01* +X160461165Y-153636449D01* +X160398527Y-153880060D01* +X160337746Y-154124464D01* +X160279022Y-154369006D01* +X160222555Y-154613030D01* +X160168544Y-154855884D01* +X160117189Y-155096911D01* +X160075917Y-155299150D01* +X160020489Y-155583835D01* +X159967332Y-155871506D01* +X159916592Y-156161050D01* +X159868416Y-156451347D01* +X159822953Y-156741283D01* +X159780348Y-157029742D01* +X159740750Y-157315610D01* +X159704305Y-157597768D01* +X159671162Y-157875101D01* +X159641467Y-158146494D01* +X159615367Y-158410831D01* +X159593010Y-158666994D01* +X159574543Y-158913872D01* +X159560114Y-159150344D01* +X159555471Y-159242500D01* +X159553435Y-159294348D01* +X159551801Y-159353658D01* +X159550568Y-159418454D01* +X159549736Y-159486760D01* +X159549306Y-159556599D01* +X159549278Y-159625996D01* +X159549648Y-159692973D01* +X159550419Y-159755555D01* +X159551590Y-159811764D01* +X159553161Y-159859626D01* +X159555131Y-159897162D01* +X159555570Y-159903219D01* +X159561488Y-159970084D01* +X159568383Y-160026561D01* +X159576771Y-160074954D01* +X159587171Y-160117568D01* +X159600101Y-160156706D01* +X159616079Y-160194672D01* +X159625430Y-160214050D01* +X159646507Y-160252410D01* +X159675032Y-160298615D01* +X159709900Y-160351121D01* +X159750007Y-160408383D01* +X159794249Y-160468857D01* +X159841521Y-160531002D01* +X159890719Y-160593269D01* +X159936473Y-160649025D01* +X159994905Y-160718875D01* +X159991140Y-160798250D01* +X159989671Y-160831299D01* +X159987960Y-160873123D01* +X159986157Y-160919804D01* +X159984417Y-160967424D01* +X159983188Y-161003038D01* +X159981645Y-161041378D01* +X159979788Y-161074985D01* +X159977765Y-161101945D01* +X159975723Y-161120348D01* +X159973811Y-161128280D01* +X159973519Y-161128449D01* +X159965770Y-161124265D01* +X159950426Y-161112606D01* +X159929030Y-161094823D01* +X159903124Y-161072264D01* +X159874250Y-161046277D01* +X159843950Y-161018211D01* +X159813766Y-160989415D01* +X159807255Y-160983076D01* +X159720087Y-160893155D01* +X159637424Y-160798511D01* +X159560556Y-160700923D01* +X159490776Y-160602171D01* +X159429374Y-160504032D01* +X159377641Y-160408286D01* +X159354972Y-160359995D01* +X159333691Y-160310429D01* +X159315406Y-160263846D01* +X159299899Y-160218807D01* +X159286957Y-160173868D01* +X159276360Y-160127588D01* +X159267894Y-160078526D01* +X159261345Y-160025240D01* +X159256492Y-159966289D01* +X159253121Y-159900232D01* +X159251018Y-159825626D01* +X159249963Y-159741030D01* +X159249731Y-159658316D01* +X159251518Y-159491449D01* +X159256675Y-159313209D01* +X159265092Y-159124435D01* +X159276661Y-158925967D01* +X159291271Y-158718645D01* +X159308813Y-158503310D01* +X159329179Y-158280801D01* +X159352255Y-158051958D01* +X159377935Y-157817622D01* +X159406110Y-157578633D01* +X159436668Y-157335830D01* +X159469501Y-157090054D01* +X159504499Y-156842145D01* +X159541552Y-156592943D01* +X159580552Y-156343287D01* +X159621387Y-156094019D01* +X159663951Y-155845977D01* +X159708129Y-155600003D01* +X159753817Y-155356935D01* +X159800902Y-155117615D01* +X159849276Y-154882884D01* +X159898829Y-154653577D01* +X159907569Y-154614270D01* +X159920232Y-154558153D01* +X159935521Y-154491384D01* +X159953038Y-154415650D01* +X159972388Y-154332635D01* +X159993172Y-154244024D01* +X160014994Y-154151501D01* +X160037457Y-154056751D01* +X160060164Y-153961459D01* +X160082717Y-153867309D01* +X160104719Y-153775986D01* +X160121013Y-153708747D01* +X160199380Y-153391856D01* +X160277686Y-153086368D01* +X160355908Y-152792347D01* +X160434019Y-152509859D01* +X160511995Y-152238969D01* +X160589812Y-151979742D01* +X160667445Y-151732244D01* +X160744869Y-151496540D01* +X160822058Y-151272695D01* +X160898988Y-151060776D01* +X160975635Y-150860845D01* +X161051973Y-150672969D01* +X161127978Y-150497214D01* +X161203625Y-150333644D01* +X161278890Y-150182326D01* +X161353746Y-150043323D01* +X161428170Y-149916702D01* +X161502136Y-149802527D01* +X161575621Y-149700864D01* +X161648598Y-149611779D01* +X161699340Y-149556965D01* +X161736547Y-149520480D01* +X161768066Y-149493144D01* +X161795517Y-149473715D01* +X161820514Y-149460952D01* +X161828010Y-149458158D01* +X161852429Y-149453194D01* +X161885505Y-149451093D01* +X161923544Y-149451752D01* +X161962854Y-149455070D01* +X161999741Y-149460945D01* +X162009625Y-149463153D01* +X162069837Y-149479867D01* +X162140153Y-149503386D01* +X162220639Y-149533735D01* +X162311363Y-149570946D01* +X162412390Y-149615047D01* +X162523789Y-149666066D01* +X162645626Y-149724032D01* +X162777968Y-149788973D01* +X162813286Y-149806594D01* +X162939821Y-149869922D01* +X162941448Y-149379374D01* +X162943075Y-148888825D01* +X163004987Y-148887008D01* +X163066900Y-148885191D01* +X163066900Y-175327050D01* +G36* +X163066900Y-175327050D02* +G01* +X162939900Y-175327050D01* +X162939900Y-174642891D01* +X162900212Y-174638462D01* +X162860463Y-174633094D01* +X162811392Y-174624981D01* +X162755938Y-174614691D01* +X162697040Y-174602793D01* +X162637637Y-174589855D01* +X162585180Y-174577550D01* +X162401539Y-174526296D01* +X162222368Y-174463386D01* +X162048165Y-174389221D01* +X161879432Y-174304208D01* +X161716664Y-174208750D01* +X161560360Y-174103254D01* +X161411017Y-173988120D01* +X161269136Y-173863759D01* +X161135213Y-173730569D01* +X161009748Y-173588959D01* +X160893238Y-173439333D01* +X160786181Y-173282094D01* +X160689077Y-173117649D01* +X160618677Y-172980725D01* +X160544224Y-172813322D01* +X160480614Y-172642578D01* +X160427511Y-172467321D01* +X160384579Y-172286378D01* +X160351482Y-172098575D01* +X160338649Y-172002825D01* +X160335277Y-171972003D01* +X160332586Y-171940166D01* +X160330513Y-171905459D01* +X160328987Y-171866029D01* +X160327943Y-171820023D01* +X160327315Y-171765588D01* +X160327036Y-171700869D01* +X160327011Y-171678975D01* +X160327050Y-171670006D01* +X160631401Y-171670006D01* +X160631752Y-171738912D01* +X160633014Y-171805516D01* +X160635189Y-171867348D01* +X160638274Y-171921938D01* +X160642274Y-171966815D01* +X160643164Y-171974251D01* +X160655722Y-172065929D01* +X160669430Y-172149507D01* +X160685134Y-172229581D01* +X160703675Y-172310746D01* +X160708539Y-172330489D01* +X160759466Y-172508794D01* +X160821979Y-172681905D01* +X160896032Y-172849734D01* +X160981579Y-173012186D01* +X161078575Y-173169170D01* +X161186972Y-173320592D01* +X161217597Y-173359766D01* +X161251347Y-173400160D01* +X161292884Y-173446661D01* +X161340217Y-173497279D01* +X161391351Y-173550020D01* +X161444294Y-173602891D01* +X161497052Y-173653901D01* +X161547633Y-173701055D01* +X161594042Y-173742363D01* +X161631800Y-173773854D01* +X161773745Y-173879345D01* +X161923070Y-173975568D01* +X162078623Y-174062006D01* +X162239256Y-174138144D01* +X162403821Y-174203468D01* +X162571168Y-174257460D01* +X162740150Y-174299609D01* +X162851000Y-174320521D01* +X162878864Y-174325180D01* +X162903293Y-174329408D01* +X162920658Y-174332570D01* +X162925612Y-174333565D01* +X162939900Y-174336692D01* +X162939900Y-169016909D01* +X162884337Y-169025552D01* +X162748556Y-169050899D01* +X162608494Y-169085122D01* +X162467919Y-169127274D01* +X162431180Y-169139610D01* +X162260303Y-169204977D01* +X162094927Y-169281649D01* +X161935562Y-169369257D01* +X161782718Y-169467427D01* +X161636900Y-169575789D01* +X161498621Y-169693970D01* +X161368390Y-169821600D01* +X161246713Y-169958308D01* +X161161748Y-170066075D01* +X161056999Y-170216139D01* +X160963762Y-170370901D01* +X160881903Y-170530699D01* +X160811290Y-170695868D01* +X160751789Y-170866744D01* +X160703269Y-171043662D01* +X160665595Y-171226959D01* +X160643302Y-171377414D01* +X160639103Y-171420772D01* +X160635813Y-171474180D01* +X160633433Y-171535170D01* +X160631962Y-171601269D01* +X160631401Y-171670006D01* +X160327050Y-171670006D01* +X160327387Y-171593032D01* +X160328773Y-171517247D01* +X160331390Y-171449104D01* +X160335459Y-171386084D01* +X160341203Y-171325672D01* +X160348841Y-171265349D01* +X160358596Y-171202599D01* +X160370689Y-171134905D01* +X160378394Y-171094775D01* +X160421487Y-170906826D01* +X160476021Y-170723758D01* +X160541590Y-170545959D01* +X160617792Y-170373822D01* +X160704222Y-170207736D01* +X160800478Y-170048092D01* +X160906154Y-169895279D01* +X161020849Y-169749688D01* +X161144157Y-169611710D01* +X161275675Y-169481733D01* +X161414999Y-169360149D01* +X161561726Y-169247348D01* +X161715453Y-169143720D01* +X161875774Y-169049655D01* +X162042289Y-168965543D01* +X162214589Y-168891774D01* +X162392274Y-168828739D01* +X162574940Y-168776828D01* +X162762182Y-168736431D01* +X162830368Y-168724824D01* +X162939912Y-168707482D01* +X162938318Y-165612876D01* +X162936725Y-162518269D01* +X162771625Y-162455991D01* +X162690063Y-162424869D01* +X162605957Y-162392113D01* +X162521001Y-162358422D01* +X162436894Y-162324497D01* +X162355334Y-162291037D01* +X162278018Y-162258742D01* +X162206642Y-162228309D01* +X162142906Y-162200443D01* +X162088507Y-162175840D01* +X162063952Y-162164320D01* +X162043667Y-162155013D01* +X162028429Y-162148710D01* +X162021261Y-162146653D01* +X162021107Y-162146727D01* +X162020291Y-162153221D01* +X162018580Y-162171312D01* +X162016065Y-162199935D01* +X162012833Y-162238023D01* +X162008973Y-162284513D01* +X162004572Y-162338339D01* +X161999719Y-162398434D01* +X161994503Y-162463735D01* +X161989011Y-162533176D01* +X161987332Y-162554537D01* +X161973221Y-162732860D01* +X161959782Y-162899502D01* +X161946915Y-163055454D01* +X161934524Y-163201712D01* +X161922509Y-163339268D01* +X161910771Y-163469119D01* +X161899213Y-163592255D01* +X161887737Y-163709673D01* +X161876244Y-163822366D01* +X161864634Y-163931328D01* +X161852813Y-164037552D01* +X161840679Y-164142035D01* +X161828134Y-164245768D01* +X161815081Y-164349745D01* +X161801421Y-164454961D01* +X161793285Y-164516175D01* +X161743195Y-164866875D01* +X161688450Y-165205835D01* +X161629015Y-165533144D01* +X161564859Y-165848892D01* +X161495946Y-166153166D01* +X161422243Y-166446060D01* +X161343718Y-166727658D01* +X161260335Y-166998051D01* +X161172063Y-167257329D01* +X161078866Y-167505580D01* +X160980712Y-167742895D01* +X160877566Y-167969361D01* +X160769397Y-168185069D01* +X160656170Y-168390107D01* +X160537850Y-168584565D01* +X160414406Y-168768531D01* +X160285802Y-168942096D01* +X160152006Y-169105348D01* +X160012984Y-169258376D01* +X160006331Y-169265309D01* +X159962879Y-169309521D01* +X159919601Y-169351791D01* +X159877827Y-169390939D01* +X159838884Y-169425785D01* +X159804102Y-169455149D01* +X159774810Y-169477854D01* +X159752336Y-169492717D01* +X159746986Y-169495536D01* +X159702459Y-169510377D01* +X159655533Y-169514300D01* +X159609493Y-169507296D01* +X159579851Y-169496033D01* +X159541900Y-169472365D01* +X159509658Y-169441013D01* +X159482686Y-169401120D01* +X159460538Y-169351826D01* +X159442773Y-169292276D01* +X159428948Y-169221610D01* +X159425267Y-169196383D01* +X159421354Y-169164935D01* +X159417834Y-169130775D01* +X159414670Y-169092957D01* +X159411823Y-169050537D01* +X159409256Y-169002573D01* +X159406931Y-168948119D01* +X159404811Y-168886232D01* +X159402857Y-168815967D01* +X159401033Y-168736381D01* +X159399298Y-168646530D01* +X159397617Y-168545470D01* +X159396653Y-168481432D01* +X159394874Y-168369265D01* +X159392949Y-168268927D01* +X159390816Y-168179550D01* +X159388420Y-168100266D01* +X159385696Y-168030201D01* +X159382586Y-167968490D01* +X159379030Y-167914262D01* +X159374969Y-167866648D01* +X159370342Y-167824778D01* +X159365089Y-167787782D01* +X159359150Y-167754792D01* +X159352467Y-167724938D01* +X159344977Y-167697350D01* +X159341935Y-167687368D01* +X159329151Y-167652482D01* +X159315353Y-167628365D01* +X159298884Y-167613095D01* +X159278090Y-167604755D01* +X159269140Y-167603068D01* +X159251055Y-167601044D01* +X159224734Y-167599137D01* +X159189889Y-167597342D01* +X159146228Y-167595654D01* +X159093460Y-167594071D01* +X159031293Y-167592587D01* +X158959437Y-167591199D01* +X158877602Y-167589903D01* +X158785496Y-167588695D01* +X158682826Y-167587570D01* +X158569304Y-167586524D01* +X158444638Y-167585555D01* +X158308536Y-167584656D01* +X158160708Y-167583825D01* +X158000863Y-167583057D01* +X157828710Y-167582349D01* +X157766237Y-167582117D01* +X156672450Y-167578160D01* +X156672450Y-167275137D01* +X158048813Y-167276781D01* +X159425175Y-167278425D01* +X159459079Y-167297207D01* +X159500291Y-167326403D01* +X159537030Y-167366007D01* +X159569435Y-167416319D01* +X159597649Y-167477637D01* +X159621812Y-167550262D01* +X159642065Y-167634493D01* +X159656517Y-167716794D01* +X159663193Y-167763719D01* +X159669139Y-167811494D01* +X159674422Y-167861278D01* +X159679108Y-167914228D01* +X159683263Y-167971504D01* +X159686953Y-168034260D01* +X159690247Y-168103658D01* +X159693209Y-168180854D01* +X159695907Y-168267006D01* +X159698405Y-168363273D01* +X159700772Y-168470811D01* +X159701313Y-168497625D01* +X159702856Y-168570464D01* +X159704583Y-168643160D01* +X159706455Y-168714585D01* +X159708432Y-168783621D01* +X159710472Y-168849142D01* +X159712535Y-168910027D01* +X159714583Y-168965151D01* +X159716573Y-169013390D01* +X159718468Y-169053623D01* +X159720226Y-169084725D01* +X159721806Y-169105576D01* +X159723170Y-169115047D01* +X159723384Y-169115452D01* +X159728321Y-169111848D01* +X159740430Y-169100017D01* +X159758514Y-169081280D01* +X159781369Y-169056957D01* +X159807793Y-169028369D01* +X159836588Y-168996837D01* +X159866550Y-168963681D01* +X159896479Y-168930222D01* +X159925175Y-168897780D01* +X159951435Y-168867676D01* +X159974059Y-168841231D01* +X159987872Y-168824651D01* +X160114147Y-168662133D01* +X160235490Y-168488843D01* +X160351925Y-168304711D01* +X160463476Y-168109667D01* +X160570168Y-167903642D01* +X160672026Y-167686566D01* +X160769073Y-167458372D01* +X160861334Y-167218992D01* +X160948834Y-166968355D01* +X161031598Y-166706392D01* +X161109648Y-166433035D01* +X161183010Y-166148214D01* +X161251709Y-165851860D01* +X161315769Y-165543906D01* +X161375213Y-165224280D01* +X161430067Y-164892916D01* +X161466377Y-164649524D01* +X161482361Y-164535639D01* +X161497636Y-164422852D01* +X161512296Y-164310228D01* +X161526438Y-164196831D01* +X161540157Y-164081722D01* +X161553545Y-163963965D01* +X161566702Y-163842622D01* +X161579722Y-163716756D01* +X161592699Y-163585431D01* +X161605730Y-163447707D01* +X161618910Y-163302649D01* +X161632334Y-163149319D01* +X161646097Y-162986780D01* +X161660295Y-162814095D01* +X161675023Y-162630326D01* +X161685769Y-162493699D01* +X161692002Y-162414513D01* +X161698393Y-162334485D01* +X161704854Y-162254631D01* +X161711299Y-162175960D01* +X161717641Y-162099482D01* +X161723793Y-162026208D01* +X161729669Y-161957150D01* +X161735181Y-161893316D01* +X161740242Y-161835716D01* +X161744766Y-161785363D01* +X161748666Y-161743267D01* +X161751856Y-161710436D01* +X161754247Y-161687886D01* +X161755756Y-161676622D01* +X161756063Y-161675527D01* +X161761967Y-161677740D01* +X161777953Y-161685008D01* +X161802742Y-161696717D01* +X161835051Y-161712250D01* +X161873600Y-161730992D01* +X161917108Y-161752327D01* +X161963140Y-161775065D01* +X162089471Y-161836703D01* +X162209391Y-161893068D01* +X162327001Y-161946012D01* +X162446402Y-161997389D01* +X162551413Y-162040824D01* +X162591868Y-162057162D01* +X162635894Y-162074734D01* +X162681929Y-162092936D01* +X162728409Y-162111165D01* +X162773773Y-162128817D01* +X162816459Y-162145290D01* +X162854904Y-162159979D01* +X162887543Y-162172282D01* +X162912818Y-162181595D01* +X162929165Y-162187314D01* +X162934846Y-162188900D01* +X162935310Y-162182643D01* +X162935763Y-162164242D01* +X162936203Y-162134255D01* +X162936628Y-162093237D01* +X162937035Y-162041744D01* +X162937423Y-161980334D01* +X162937790Y-161909563D01* +X162938134Y-161829988D01* +X162938453Y-161742164D01* +X162938747Y-161646649D01* +X162939010Y-161543998D01* +X162939244Y-161434769D01* +X162939444Y-161319518D01* +X162939612Y-161198802D01* +X162939741Y-161073175D01* +X162939835Y-160943197D01* +X162939886Y-160809422D01* +X162939901Y-160706907D01* +X162939900Y-159224914D01* +X162903387Y-159220494D01* +X162883065Y-159217639D01* +X162853996Y-159213045D01* +X162819907Y-159207323D01* +X162784531Y-159201084D01* +X162781150Y-159200469D01* +X162597748Y-159160697D01* +X162418122Y-159108996D01* +X162242800Y-159045714D01* +X162072310Y-158971201D01* +X161907179Y-158885805D01* +X161747938Y-158789874D01* +X161595113Y-158683758D01* +X161449233Y-158567806D01* +X161310827Y-158442365D01* +X161180421Y-158307786D01* +X161058545Y-158164414D01* +X160945727Y-158012602D01* +X160916298Y-157969325D01* +X160816427Y-157808184D01* +X160727840Y-157641264D01* +X160650598Y-157468733D01* +X160584765Y-157290758D01* +X160530402Y-157107509D01* +X160487571Y-156919152D01* +X160456455Y-156726780D01* +X160451282Y-156678291D01* +X160446893Y-156619832D01* +X160443348Y-156554115D01* +X160440704Y-156483849D01* +X160439020Y-156411746D01* +X160438681Y-156375475D01* +X160746192Y-156375475D01* +X160746629Y-156454349D01* +X160747971Y-156523094D01* +X160750452Y-156584264D01* +X160754307Y-156640411D01* +X160759770Y-156694090D01* +X160767076Y-156747853D01* +X160776458Y-156804255D01* +X160788152Y-156865846D01* +X160793753Y-156893604D01* +X160835513Y-157066805D01* +X160888716Y-157235163D01* +X160952919Y-157398243D01* +X161027678Y-157555609D01* +X161112549Y-157706827D01* +X161207089Y-157851460D01* +X161310855Y-157989075D01* +X161423401Y-158119236D01* +X161544286Y-158241506D01* +X161673066Y-158355454D01* +X161809296Y-158460640D01* +X161952533Y-158556632D01* +X162102335Y-158642994D01* +X162258256Y-158719290D01* +X162419853Y-158785085D01* +X162586683Y-158839945D01* +X162758303Y-158883433D01* +X162838300Y-158899420D01* +X162868619Y-158905011D01* +X162895465Y-158910027D01* +X162915709Y-158913879D01* +X162925612Y-158915846D01* +X162939900Y-158918892D01* +X162939900Y-153832300D01* +X162922436Y-153832347D01* +X162905580Y-153833901D01* +X162878605Y-153838190D01* +X162843681Y-153844740D01* +X162802978Y-153853078D01* +X162758667Y-153862731D01* +X162712916Y-153873226D01* +X162667897Y-153884090D01* +X162625778Y-153894848D01* +X162588730Y-153905028D01* +X162587420Y-153905406D01* +X162450674Y-153949730D01* +X162312781Y-154003557D01* +X162176555Y-154065531D01* +X162044807Y-154134302D01* +X161920347Y-154208518D01* +X161828429Y-154270535D01* +X161682304Y-154382584D01* +X161545798Y-154502824D01* +X161419118Y-154630931D01* +X161302473Y-154766575D01* +X161196071Y-154909428D01* +X161100123Y-155059161D01* +X161014836Y-155215446D01* +X160940419Y-155377957D01* +X160877080Y-155546360D01* +X160825029Y-155720332D01* +X160784474Y-155899542D01* +X160780960Y-155918275D01* +X160771512Y-155971642D01* +X160763883Y-156020106D01* +X160757890Y-156066027D01* +X160753356Y-156111762D01* +X160750101Y-156159665D01* +X160747946Y-156212096D01* +X160746712Y-156271415D01* +X160746218Y-156339976D01* +X160746192Y-156375475D01* +X160438681Y-156375475D01* +X160438355Y-156340515D01* +X160438768Y-156272866D01* +X160440318Y-156211511D01* +X160443063Y-156159159D01* +X160443932Y-156147923D01* +X160466120Y-155953758D01* +X160499852Y-155764810D01* +X160545203Y-155580891D01* +X160602249Y-155401810D01* +X160671063Y-155227383D01* +X160751720Y-155057421D01* +X160844297Y-154891734D01* +X160948866Y-154730136D01* +X161065505Y-154572440D01* +X161078375Y-154556200D01* +X161148090Y-154473621D01* +X161227223Y-154388385D01* +X161313442Y-154302664D01* +X161404417Y-154218626D01* +X161497818Y-154138442D01* +X161591314Y-154064279D01* +X161663550Y-154011487D01* +X161743521Y-153958082D01* +X161831520Y-153904038D01* +X161924307Y-153851116D01* +X162018641Y-153801080D01* +X162111280Y-153755692D01* +X162198983Y-153716714D01* +X162225525Y-153705864D01* +X162355928Y-153657646D01* +X162492043Y-153614472D01* +X162629737Y-153577501D01* +X162764875Y-153547889D01* +X162832676Y-153535799D01* +X162939899Y-153518298D01* +X162939899Y-150187451D01* +X162787203Y-150111053D01* +X162659689Y-150048160D01* +X162542564Y-149992287D01* +X162435674Y-149943370D01* +X162338866Y-149901347D01* +X162251987Y-149866152D01* +X162174884Y-149837723D01* +X162107404Y-149815997D01* +X162049395Y-149800909D01* +X162030136Y-149796966D01* +X161974448Y-149786535D01* +X161940203Y-149802213D01* +X161906038Y-149822795D01* +X161869761Y-149854318D01* +X161831225Y-149896989D01* +X161790281Y-149951012D01* +X161746780Y-150016593D01* +X161700574Y-150093938D01* +X161651515Y-150183252D01* +X161616464Y-150250901D01* +X161552835Y-150380842D01* +X161487665Y-150522709D01* +X161421155Y-150675846D01* +X161353504Y-150839599D01* +X161284912Y-151013313D01* +X161215579Y-151196333D01* +X161145705Y-151388003D01* +X161075490Y-151587670D01* +X161005133Y-151794679D01* +X160934834Y-152008373D01* +X160864794Y-152228098D01* +X160795212Y-152453203D01* +X160726287Y-152683027D01* +X160658220Y-152916919D01* +X160591211Y-153154223D01* +X160525459Y-153394284D01* +X160461165Y-153636449D01* +X160398527Y-153880060D01* +X160337746Y-154124464D01* +X160279022Y-154369006D01* +X160222555Y-154613030D01* +X160168544Y-154855884D01* +X160117189Y-155096911D01* +X160075917Y-155299150D01* +X160020489Y-155583835D01* +X159967332Y-155871506D01* +X159916592Y-156161050D01* +X159868416Y-156451347D01* +X159822953Y-156741283D01* +X159780348Y-157029742D01* +X159740750Y-157315610D01* +X159704305Y-157597768D01* +X159671162Y-157875101D01* +X159641467Y-158146494D01* +X159615367Y-158410831D01* +X159593010Y-158666994D01* +X159574543Y-158913872D01* +X159560114Y-159150344D01* +X159555471Y-159242500D01* +X159553435Y-159294348D01* +X159551801Y-159353658D01* +X159550568Y-159418454D01* +X159549736Y-159486760D01* +X159549306Y-159556599D01* +X159549278Y-159625996D01* +X159549648Y-159692973D01* +X159550419Y-159755555D01* +X159551590Y-159811764D01* +X159553161Y-159859626D01* +X159555131Y-159897162D01* +X159555570Y-159903219D01* +X159561488Y-159970084D01* +X159568383Y-160026561D01* +X159576771Y-160074954D01* +X159587171Y-160117568D01* +X159600101Y-160156706D01* +X159616079Y-160194672D01* +X159625430Y-160214050D01* +X159646507Y-160252410D01* +X159675032Y-160298615D01* +X159709900Y-160351121D01* +X159750007Y-160408383D01* +X159794249Y-160468857D01* +X159841521Y-160531002D01* +X159890719Y-160593269D01* +X159936473Y-160649025D01* +X159994905Y-160718875D01* +X159991140Y-160798250D01* +X159989671Y-160831299D01* +X159987960Y-160873123D01* +X159986157Y-160919804D01* +X159984417Y-160967424D01* +X159983188Y-161003038D01* +X159981645Y-161041378D01* +X159979788Y-161074985D01* +X159977765Y-161101945D01* +X159975723Y-161120348D01* +X159973811Y-161128280D01* +X159973519Y-161128449D01* +X159965770Y-161124265D01* +X159950426Y-161112606D01* +X159929030Y-161094823D01* +X159903124Y-161072264D01* +X159874250Y-161046277D01* +X159843950Y-161018211D01* +X159813766Y-160989415D01* +X159807255Y-160983076D01* +X159720087Y-160893155D01* +X159637424Y-160798511D01* +X159560556Y-160700923D01* +X159490776Y-160602171D01* +X159429374Y-160504032D01* +X159377641Y-160408286D01* +X159354972Y-160359995D01* +X159333691Y-160310429D01* +X159315406Y-160263846D01* +X159299899Y-160218807D01* +X159286957Y-160173868D01* +X159276360Y-160127588D01* +X159267894Y-160078526D01* +X159261345Y-160025240D01* +X159256492Y-159966289D01* +X159253121Y-159900232D01* +X159251018Y-159825626D01* +X159249963Y-159741030D01* +X159249731Y-159658316D01* +X159251518Y-159491449D01* +X159256675Y-159313209D01* +X159265092Y-159124435D01* +X159276661Y-158925967D01* +X159291271Y-158718645D01* +X159308813Y-158503310D01* +X159329179Y-158280801D01* +X159352255Y-158051958D01* +X159377935Y-157817622D01* +X159406110Y-157578633D01* +X159436668Y-157335830D01* +X159469501Y-157090054D01* +X159504499Y-156842145D01* +X159541552Y-156592943D01* +X159580552Y-156343287D01* +X159621387Y-156094019D01* +X159663951Y-155845977D01* +X159708129Y-155600003D01* +X159753817Y-155356935D01* +X159800902Y-155117615D01* +X159849276Y-154882884D01* +X159898829Y-154653577D01* +X159907569Y-154614270D01* +X159920232Y-154558153D01* +X159935521Y-154491384D01* +X159953038Y-154415650D01* +X159972388Y-154332635D01* +X159993172Y-154244024D01* +X160014994Y-154151501D01* +X160037457Y-154056751D01* +X160060164Y-153961459D01* +X160082717Y-153867309D01* +X160104719Y-153775986D01* +X160121013Y-153708747D01* +X160199380Y-153391856D01* +X160277686Y-153086368D01* +X160355908Y-152792347D01* +X160434019Y-152509859D01* +X160511995Y-152238969D01* +X160589812Y-151979742D01* +X160667445Y-151732244D01* +X160744869Y-151496540D01* +X160822058Y-151272695D01* +X160898988Y-151060776D01* +X160975635Y-150860845D01* +X161051973Y-150672969D01* +X161127978Y-150497214D01* +X161203625Y-150333644D01* +X161278890Y-150182326D01* +X161353746Y-150043323D01* +X161428170Y-149916702D01* +X161502136Y-149802527D01* +X161575621Y-149700864D01* +X161648598Y-149611779D01* +X161699340Y-149556965D01* +X161736547Y-149520480D01* +X161768066Y-149493144D01* +X161795517Y-149473715D01* +X161820514Y-149460952D01* +X161828010Y-149458158D01* +X161852429Y-149453194D01* +X161885505Y-149451093D01* +X161923544Y-149451752D01* +X161962854Y-149455070D01* +X161999741Y-149460945D01* +X162009625Y-149463153D01* +X162069837Y-149479867D01* +X162140153Y-149503386D01* +X162220639Y-149533735D01* +X162311363Y-149570946D01* +X162412390Y-149615047D01* +X162523789Y-149666066D01* +X162645626Y-149724032D01* +X162777968Y-149788973D01* +X162813286Y-149806594D01* +X162939821Y-149869922D01* +X162941448Y-149379374D01* +X162943075Y-148888825D01* +X163004987Y-148887008D01* +X163066900Y-148885191D01* +X163066900Y-175327050D01* +G37* +D17* +%TO.C,R57*% +X177037742Y-159902500D02* +X177512258Y-159902500D01* +X177037742Y-160947500D02* +X177512258Y-160947500D01* +%TO.C,C30*% +X177415580Y-161515000D02* +X177134420Y-161515000D01* +X177415580Y-162535000D02* +X177134420Y-162535000D01* +%TO.C,R82*% +X123507500Y-129859142D02* +X123507500Y-130333658D01* +X124552500Y-129859142D02* +X124552500Y-130333658D01* +%TO.C,R26*% +X185647500Y-172957258D02* +X185647500Y-172482742D01* +X186692500Y-172957258D02* +X186692500Y-172482742D01* +%TO.C,R2*% +X179467500Y-112442742D02* +X179467500Y-112917258D01* +X180512500Y-112442742D02* +X180512500Y-112917258D01* +%TO.C,R20*% +X208357258Y-164657500D02* +X207882742Y-164657500D01* +X208357258Y-165702500D02* +X207882742Y-165702500D01* +%TO.C,D19*% +X116567500Y-121146250D02* +X118852500Y-121146250D01* +X118852500Y-119676250D02* +X116567500Y-119676250D01* +X118852500Y-121146250D02* +X118852500Y-119676250D01* +%TO.C,R85*% +X233302500Y-143117258D02* +X233302500Y-142642742D01* +X234347500Y-143117258D02* +X234347500Y-142642742D01* +%TO.C,R55*% +X177037742Y-156702500D02* +X177512258Y-156702500D01* +X177037742Y-157747500D02* +X177512258Y-157747500D01* +%TO.C,C2*% +X266917518Y-174735000D02* +X267198678Y-174735000D01* +X266917518Y-175755000D02* +X267198678Y-175755000D01* +%TO.C,R28*% +X227747500Y-142642742D02* +X227747500Y-143117258D01* +X228792500Y-142642742D02* +X228792500Y-143117258D01* +%TO.C,R74*% +X200531252Y-132720000D02* +X199808748Y-132720000D01* +X200531252Y-137940000D02* +X199808748Y-137940000D01* +%TO.C,D13*% +X224022500Y-137480000D02* +X223222500Y-137480000D01* +X224022500Y-137480000D02* +X224822500Y-137480000D01* +X224022500Y-140600000D02* +X223222500Y-140600000D01* +X224022500Y-140600000D02* +X224822500Y-140600000D01* +X225562500Y-140880000D02* +X225082500Y-140880000D01* +X225322500Y-140550000D01* +X225562500Y-140880000D01* +G36* +X225562500Y-140880000D02* +G01* +X225082500Y-140880000D01* +X225322500Y-140550000D01* +X225562500Y-140880000D01* +G37* +%TO.C,R43*% +X239795242Y-140117500D02* +X240269758Y-140117500D01* +X239795242Y-141162500D02* +X240269758Y-141162500D01* +%TO.C,D12*% +X219847500Y-137480000D02* +X219047500Y-137480000D01* +X219847500Y-137480000D02* +X220647500Y-137480000D01* +X219847500Y-140600000D02* +X219047500Y-140600000D01* +X219847500Y-140600000D02* +X220647500Y-140600000D01* +X218547500Y-137530000D02* +X218307500Y-137200000D01* +X218787500Y-137200000D01* +X218547500Y-137530000D01* +G36* +X218547500Y-137530000D02* +G01* +X218307500Y-137200000D01* +X218787500Y-137200000D01* +X218547500Y-137530000D01* +G37* +%TO.C,R87*% +X255162742Y-168477500D02* +X255637258Y-168477500D01* +X255162742Y-169522500D02* +X255637258Y-169522500D01* +%TO.C,C9*% +X269940000Y-168221920D02* +X269940000Y-168503080D01* +X270960000Y-168221920D02* +X270960000Y-168503080D01* +%TO.C,R19*% +X207862742Y-166252500D02* +X208337258Y-166252500D01* +X207862742Y-167297500D02* +X208337258Y-167297500D01* +%TO.C,D11*% +X173847800Y-126065000D02* +X173047800Y-126065000D01* +X173847800Y-126065000D02* +X174647800Y-126065000D01* +X173847800Y-129185000D02* +X173047800Y-129185000D01* +X173847800Y-129185000D02* +X174647800Y-129185000D01* +X175387800Y-129465000D02* +X174907800Y-129465000D01* +X175147800Y-129135000D01* +X175387800Y-129465000D01* +G36* +X175387800Y-129465000D02* +G01* +X174907800Y-129465000D01* +X175147800Y-129135000D01* +X175387800Y-129465000D01* +G37* +%TO.C,Q3*% +X238454999Y-132517501D02* +X238455000Y-131867501D01* +X238454999Y-132517501D02* +X238455000Y-133167501D01* +X241575001Y-132517501D02* +X241575000Y-131867501D01* +X241575001Y-132517501D02* +X241575000Y-133167501D01* +X238505000Y-133680001D02* +X238175000Y-133920001D01* +X238175001Y-133440001D01* +X238505000Y-133680001D01* +G36* +X238505000Y-133680001D02* +G01* +X238175000Y-133920001D01* +X238175001Y-133440001D01* +X238505000Y-133680001D01* +G37* +%TO.C,R9*% +X267290356Y-167217500D02* +X266815840Y-167217500D01* +X267290356Y-168262500D02* +X266815840Y-168262500D01* +%TO.C,R61*% +X183652500Y-148787742D02* +X183652500Y-149262258D01* +X184697500Y-148787742D02* +X184697500Y-149262258D01* +%TO.C,R16*% +X269047742Y-144065000D02* +X269522258Y-144065000D01* +X269047742Y-145110000D02* +X269522258Y-145110000D01* +%TO.C,R0*% +X184137500Y-172957258D02* +X184137500Y-172482742D01* +X185182500Y-172957258D02* +X185182500Y-172482742D01* +%TO.C,Q2*% +X164257800Y-140837500D02* +X163607800Y-140837500D01* +X164257800Y-140837500D02* +X164907800Y-140837500D01* +X164257800Y-143957500D02* +X163607800Y-143957500D01* +X164257800Y-143957500D02* +X164907800Y-143957500D01* +X163095300Y-140887500D02* +X162855300Y-140557500D01* +X163335300Y-140557500D01* +X163095300Y-140887500D01* +G36* +X163095300Y-140887500D02* +G01* +X162855300Y-140557500D01* +X163335300Y-140557500D01* +X163095300Y-140887500D01* +G37* +%TO.C,C1*% +X263743098Y-171730580D02* +X263743098Y-171449420D01* +X264763098Y-171730580D02* +X264763098Y-171449420D01* +%TO.C,R14*% +X263527500Y-147202742D02* +X263527500Y-147677258D01* +X264572500Y-147202742D02* +X264572500Y-147677258D01* +%TO.C,R27*% +X221717258Y-151375230D02* +X221242742Y-151375230D01* +X221717258Y-152420230D02* +X221242742Y-152420230D01* +%TO.C,C14*% +X265300000Y-142303080D02* +X265300000Y-142021920D01* +X266320000Y-142303080D02* +X266320000Y-142021920D01* +%TO.C,R32*% +X216087500Y-140392742D02* +X216087500Y-140867258D01* +X217132500Y-140392742D02* +X217132500Y-140867258D01* +%TO.C,R23*% +X208337258Y-169452500D02* +X207862742Y-169452500D01* +X208337258Y-170497500D02* +X207862742Y-170497500D01* +%TO.C,C47*% +X207971920Y-161515000D02* +X208253080Y-161515000D01* +X207971920Y-162535000D02* +X208253080Y-162535000D01* +%TO.C,R65*% +X193252500Y-148787742D02* +X193252500Y-149262258D01* +X194297500Y-148787742D02* +X194297500Y-149262258D01* +%TO.C,R41*% +X242117109Y-132280243D02* +X242117109Y-132754759D01* +X243162109Y-132280243D02* +X243162109Y-132754759D01* +%TO.C,C28*% +X179140000Y-157365580D02* +X179140000Y-157084420D01* +X180160000Y-157365580D02* +X180160000Y-157084420D01* +%TO.C,U2*% +X264990000Y-149662500D02* +X264990000Y-147712500D01* +X264990000Y-149662500D02* +X264990000Y-151612500D01* +X270110000Y-149662500D02* +X270110000Y-147712500D01* +X270110000Y-149662500D02* +X270110000Y-151612500D01* +X265085000Y-152362500D02* +X264755000Y-152602500D01* +X264755000Y-152122500D01* +X265085000Y-152362500D01* +G36* +X265085000Y-152362500D02* +G01* +X264755000Y-152602500D01* +X264755000Y-152122500D01* +X265085000Y-152362500D01* +G37* +%TO.C,R37*% +X235612500Y-139392742D02* +X235612500Y-139867258D01* +X236657500Y-139392742D02* +X236657500Y-139867258D01* +D18* +%TO.C,J2*% +X152111598Y-114464200D02* +X152111598Y-117357260D01* +X152111598Y-119749940D02* +X152111598Y-122668400D01* +X152111598Y-122668400D02* +X154934160Y-122668400D01* +X156945840Y-122668400D02* +X157934159Y-122668400D01* +X159945839Y-122668400D02* +X160934158Y-122668400D01* +X162945838Y-122668400D02* +X163934158Y-122668400D01* +X165945838Y-122668400D02* +X166934157Y-122668400D01* +X168945837Y-122668400D02* +X169934156Y-122668400D01* +X171945836Y-122668400D02* +X174768398Y-122668400D01* +X174768398Y-114464200D02* +X152111598Y-114464200D01* +X174768398Y-117357260D02* +X174768398Y-114464200D01* +X174768398Y-122668400D02* +X174768398Y-119749940D01* +D17* +%TO.C,R15*% +X265577742Y-144065000D02* +X266052258Y-144065000D01* +X265577742Y-145110000D02* +X266052258Y-145110000D01* +%TO.C,C17*% +X205140000Y-164790580D02* +X205140000Y-164509420D01* +X206160000Y-164790580D02* +X206160000Y-164509420D01* +%TO.C,R56*% +X177037742Y-158312500D02* +X177512258Y-158312500D01* +X177037742Y-159357500D02* +X177512258Y-159357500D01* +%TO.C,R77*% +X208349758Y-156702500D02* +X207875242Y-156702500D01* +X208349758Y-157747500D02* +X207875242Y-157747500D01* +%TO.C,C42*% +X196465000Y-149165580D02* +X196465000Y-148884420D01* +X197485000Y-149165580D02* +X197485000Y-148884420D01* +%TO.C,R36*% +X235612500Y-132162742D02* +X235612500Y-132637258D01* +X236657500Y-132162742D02* +X236657500Y-132637258D01* +%TO.C,R47*% +X222662742Y-124197500D02* +X223137258Y-124197500D01* +X222662742Y-125242500D02* +X223137258Y-125242500D01* +%TO.C,F0*% +X256255000Y-141232221D02* +X256255000Y-141557779D01* +X257275000Y-141232221D02* +X257275000Y-141557779D01* +%TO.C,C32*% +X185634420Y-150915000D02* +X185915580Y-150915000D01* +X185634420Y-151935000D02* +X185915580Y-151935000D01* +%TO.C,R39*% +X159345300Y-142160242D02* +X159345300Y-142634758D01* +X160390300Y-142160242D02* +X160390300Y-142634758D01* +D20* +%TO.C,D0*% +X248457345Y-158797655D02* +X248457345Y-159007655D01* +X249757345Y-159007655D02* +X249757345Y-158797655D01* +D11* +X247632345Y-157977655D02* +G75* +G02* +X247432345Y-157977655I-100000J0D01* +G01* +X247432345Y-157977655D02* +G75* +G02* +X247632345Y-157977655I100000J0D01* +G01* +D17* +%TO.C,U0*% +X265010000Y-157980000D02* +X265460000Y-157980000D01* +X265010000Y-158430000D02* +X265010000Y-157980000D01* +X265010000Y-164750000D02* +X265010000Y-165200000D01* +X265010000Y-165200000D02* +X265460000Y-165200000D01* +X272230000Y-157980000D02* +X271780000Y-157980000D01* +X272230000Y-158430000D02* +X272230000Y-157980000D01* +X272230000Y-164750000D02* +X272230000Y-165200000D01* +X272230000Y-165200000D02* +X271780000Y-165200000D01* +X265460000Y-165790000D02* +X264990000Y-166130000D01* +X264990000Y-165450000D01* +X265460000Y-165790000D01* +G36* +X265460000Y-165790000D02* +G01* +X264990000Y-166130000D01* +X264990000Y-165450000D01* +X265460000Y-165790000D01* +G37* +%TO.C,R4*% +X249379603Y-155800155D02* +X248905087Y-155800155D01* +X249379603Y-156845155D02* +X248905087Y-156845155D01* +%TO.C,R67*% +X190052500Y-148787742D02* +X190052500Y-149262258D01* +X191097500Y-148787742D02* +X191097500Y-149262258D01* +%TO.C,C8*% +X263248677Y-165277347D02* +X262967517Y-165277347D01* +X263248677Y-166297347D02* +X262967517Y-166297347D01* +%TO.C,D15*% +X238017500Y-128580002D02* +X238017500Y-130280002D01* +X238017500Y-128580002D02* +X241277500Y-128580002D01* +X238017500Y-130280002D02* +X241277500Y-130280002D01* +%TO.C,FB0*% +X194765000Y-172887779D02* +X194765000Y-172562221D01* +X195785000Y-172887779D02* +X195785000Y-172562221D01* +%TO.C,R33*% +X170425300Y-127387742D02* +X170425300Y-127862258D01* +X171470300Y-127387742D02* +X171470300Y-127862258D01* +%TO.C,C22*% +X191765000Y-172865580D02* +X191765000Y-172584420D01* +X192785000Y-172865580D02* +X192785000Y-172584420D01* +%TO.C,D10*% +X153010300Y-126070000D02* +X152210300Y-126070000D01* +X153010300Y-126070000D02* +X153810300Y-126070000D01* +X153010300Y-129190000D02* +X152210300Y-129190000D01* +X153010300Y-129190000D02* +X153810300Y-129190000D01* +X151710300Y-126120000D02* +X151470300Y-125790000D01* +X151950300Y-125790000D01* +X151710300Y-126120000D01* +G36* +X151710300Y-126120000D02* +G01* +X151470300Y-125790000D01* +X151950300Y-125790000D01* +X151710300Y-126120000D01* +G37* +%TO.C,D17*% +X240615000Y-122045000D02* +X240615000Y-123515000D01* +X240615000Y-123515000D02* +X242900000Y-123515000D01* +X242900000Y-122045000D02* +X240615000Y-122045000D01* +%TO.C,R52*% +X177062742Y-168102500D02* +X177537258Y-168102500D01* +X177062742Y-169147500D02* +X177537258Y-169147500D01* +%TO.C,R38*% +X160942800Y-142634758D02* +X160942800Y-142160242D01* +X161987800Y-142634758D02* +X161987800Y-142160242D01* +%TO.C,R70*% +X201252500Y-148787742D02* +X201252500Y-149262258D01* +X202297500Y-148787742D02* +X202297500Y-149262258D01* +%TO.C,D4*% +X260937500Y-122533750D02* +X260937500Y-124003750D01* +X260937500Y-124003750D02* +X263222500Y-124003750D01* +X263222500Y-122533750D02* +X260937500Y-122533750D01* +%TO.C,R72*% +X198052500Y-148787742D02* +X198052500Y-149262258D01* +X199097500Y-148787742D02* +X199097500Y-149262258D01* +%TO.C,R68*% +X191808748Y-138730000D02* +X192531252Y-138730000D01* +X191808748Y-143950000D02* +X192531252Y-143950000D01* +%TO.C,C23*% +X193265000Y-172865580D02* +X193265000Y-172584420D01* +X194285000Y-172865580D02* +X194285000Y-172584420D01* +%TO.C,D1*% +X255915000Y-147205000D02* +X255915000Y-143945000D01* +X255915000Y-147205000D02* +X257615000Y-147205000D01* +X257615000Y-147205000D02* +X257615000Y-143945000D01* +%TO.C,C29*% +X179140000Y-160565580D02* +X179140000Y-160284420D01* +X180160000Y-160565580D02* +X180160000Y-160284420D01* +%TO.C,C40*% +X201634420Y-150915000D02* +X201915580Y-150915000D01* +X201634420Y-151935000D02* +X201915580Y-151935000D01* +%TO.C,C12*% +X249711920Y-150185000D02* +X249993080Y-150185000D01* +X249711920Y-151205000D02* +X249993080Y-151205000D01* +%TO.C,R64*% +X184541152Y-132730000D02* +X183818648Y-132730000D01* +X184541152Y-137950000D02* +X183818648Y-137950000D01* +%TO.C,C11*% +X256255000Y-149135580D02* +X256255000Y-148854420D01* +X257275000Y-149135580D02* +X257275000Y-148854420D01* +%TO.C,R25*% +X188752500Y-172962258D02* +X188752500Y-172487742D01* +X189797500Y-172962258D02* +X189797500Y-172487742D01* +%TO.C,R81*% +X121977500Y-130333658D02* +X121977500Y-129859142D01* +X123022500Y-130333658D02* +X123022500Y-129859142D01* +%TO.C,C37*% +X190434420Y-150915000D02* +X190715580Y-150915000D01* +X190434420Y-151935000D02* +X190715580Y-151935000D01* +%TO.C,U3*% +X186025000Y-156775000D02* +X186025000Y-157675000D01* +X186025000Y-169075000D02* +X186025000Y-168175000D01* +X186925000Y-156775000D02* +X186025000Y-156775000D01* +X186925000Y-169075000D02* +X186025000Y-169075000D01* +X197425000Y-156775000D02* +X198325000Y-156775000D01* +X197425000Y-169075000D02* +X198325000Y-169075000D01* +X198325000Y-156775000D02* +X198325000Y-157675000D01* +X198325000Y-168175000D02* +X199612500Y-168175000D01* +X198325000Y-169075000D02* +X198325000Y-168175000D01* +%TO.C,Q0*% +X218050000Y-156647499D02* +X219310000Y-156647499D01* +X218050000Y-160407499D02* +X218050000Y-156647499D01* +X224870000Y-156647499D02* +X223610000Y-156647499D01* +X224870000Y-160407499D02* +X224870000Y-156647499D01* +X218150000Y-161687499D02* +X217820000Y-161927499D01* +X217820000Y-161447499D01* +X218150000Y-161687499D01* +G36* +X218150000Y-161687499D02* +G01* +X217820000Y-161927499D01* +X217820000Y-161447499D01* +X218150000Y-161687499D01* +G37* +%TO.C,D8*% +X167765300Y-135385000D02* +X167765300Y-134585000D01* +X167765300Y-135385000D02* +X167765300Y-136185000D01* +X170885300Y-135385000D02* +X170885300Y-134585000D01* +X170885300Y-135385000D02* +X170885300Y-136185000D01* +X167815300Y-136685000D02* +X167485300Y-136925000D01* +X167485300Y-136445000D01* +X167815300Y-136685000D01* +G36* +X167815300Y-136685000D02* +G01* +X167485300Y-136925000D01* +X167485300Y-136445000D01* +X167815300Y-136685000D01* +G37* +%TO.C,C39*% +X194865000Y-149165580D02* +X194865000Y-148884420D01* +X195885000Y-149165580D02* +X195885000Y-148884420D01* +%TO.C,D6*% +X197942500Y-107105000D02* +X197942500Y-108575000D01* +X197942500Y-108575000D02* +X200227500Y-108575000D01* +X200227500Y-107105000D02* +X197942500Y-107105000D01* +%TO.C,Q1*% +X230975000Y-141320000D02* +X230325000Y-141320000D01* +X230975000Y-141320000D02* +X231625000Y-141320000D01* +X230975000Y-144440000D02* +X230325000Y-144440000D01* +X230975000Y-144440000D02* +X231625000Y-144440000D01* +X232377500Y-144720000D02* +X231897500Y-144720000D01* +X232137500Y-144390000D01* +X232377500Y-144720000D01* +G36* +X232377500Y-144720000D02* +G01* +X231897500Y-144720000D01* +X232137500Y-144390000D01* +X232377500Y-144720000D01* +G37* +%TO.C,D7*% +X220680000Y-151075000D02* +X222965000Y-151075000D01* +X222965000Y-149605000D02* +X220680000Y-149605000D01* +X222965000Y-151075000D02* +X222965000Y-149605000D01* +%TO.C,C16*% +X267050000Y-142303080D02* +X267050000Y-142021920D01* +X268070000Y-142303080D02* +X268070000Y-142021920D01* +%TO.C,R75*% +X208349758Y-159902500D02* +X207875242Y-159902500D01* +X208349758Y-160947500D02* +X207875242Y-160947500D01* +%TO.C,C38*% +X188465000Y-149165580D02* +X188465000Y-148884420D01* +X189485000Y-149165580D02* +X189485000Y-148884420D01* +%TO.C,R21*% +X220092258Y-163750001D02* +X219617742Y-163750001D01* +X220092258Y-164795001D02* +X219617742Y-164795001D01* +%TO.C,R8*% +X255637258Y-171537500D02* +X255162742Y-171537500D01* +X255637258Y-172582500D02* +X255162742Y-172582500D01* +%TO.C,R1*% +X180987500Y-112442742D02* +X180987500Y-112917258D01* +X182032500Y-112442742D02* +X182032500Y-112917258D01* +%TO.C,JP0*% +X272166903Y-151092500D02* +X272166903Y-148292500D01* +X272866903Y-147642500D02* +X273466903Y-147642500D01* +X273466903Y-151742500D02* +X272866903Y-151742500D01* +X274166903Y-148292500D02* +X274166903Y-151092500D01* +X272166903Y-148342500D02* +G75* +G02* +X272866903Y-147642500I700000J0D01* +G01* +X272866903Y-151742500D02* +G75* +G02* +X272166903Y-151042500I-1J699999D01* +G01* +X273466903Y-147642500D02* +G75* +G02* +X274166903Y-148342500I0J-700000D01* +G01* +X274166903Y-151042500D02* +G75* +G02* +X273466903Y-151742500I-699999J-1D01* +G01* +%TO.C,IC0*% +X246965000Y-168870001D02* +X245015000Y-168870000D01* +X246965000Y-168870001D02* +X248915000Y-168870000D01* +X246965000Y-173989999D02* +X245015000Y-173990000D01* +X246965000Y-173989999D02* +X248915000Y-173990000D01* +X244265000Y-168965000D02* +X244025001Y-168635000D01* +X244505000Y-168635000D01* +X244265000Y-168965000D01* +G36* +X244265000Y-168965000D02* +G01* +X244025001Y-168635000D01* +X244505000Y-168635000D01* +X244265000Y-168965000D01* +G37* +%TO.C,R48*% +X242307258Y-124197500D02* +X241832742Y-124197500D01* +X242307258Y-125242500D02* +X241832742Y-125242500D01* +%TO.C,R80*% +X117135242Y-122508750D02* +X117609758Y-122508750D01* +X117135242Y-123553750D02* +X117609758Y-123553750D01* +%TO.C,R73*% +X199808748Y-138720000D02* +X200531252Y-138720000D01* +X199808748Y-143940000D02* +X200531252Y-143940000D01* +%TO.C,TP5*% +X247320000Y-179220000D02* +G75* +G02* +X244920000Y-179220000I-1200000J0D01* +G01* +X244920000Y-179220000D02* +G75* +G02* +X247320000Y-179220000I1200000J0D01* +G01* +%TO.C,R63*% +X183818648Y-138730000D02* +X184541152Y-138730000D01* +X183818648Y-143950000D02* +X184541152Y-143950000D01* +%TO.C,R71*% +X199652500Y-148787742D02* +X199652500Y-149262258D01* +X200697500Y-148787742D02* +X200697500Y-149262258D01* +%TO.C,C46*% +X207971920Y-155115000D02* +X208253080Y-155115000D01* +X207971920Y-156135000D02* +X208253080Y-156135000D01* +%TO.C,R22*% +X207862742Y-171027500D02* +X208337258Y-171027500D01* +X207862742Y-172072500D02* +X208337258Y-172072500D01* +%TO.C,J0*% +X271170000Y-119820000D02* +X272500000Y-119820000D01* +X271170000Y-121150000D02* +X271170000Y-119820000D01* +X271170000Y-122420001D02* +X271170000Y-135180000D01* +X271170000Y-122420001D02* +X273830000Y-122420001D01* +X271170000Y-135180000D02* +X273830000Y-135180000D01* +X273830000Y-122420001D02* +X273830000Y-135180000D01* +%TO.C,R49*% +X109897742Y-122508750D02* +X110372258Y-122508750D01* +X109897742Y-123553750D02* +X110372258Y-123553750D01* +%TO.C,C31*% +X177415580Y-155115000D02* +X177134420Y-155115000D01* +X177415580Y-156135000D02* +X177134420Y-156135000D01* +%TO.C,R59*% +X170558748Y-157170000D02* +X171281252Y-157170000D01* +X170558748Y-162390000D02* +X171281252Y-162390000D01* +%TO.C,WE-0*% +X265208098Y-174195000D02* +X268908098Y-174195000D01* +X268908098Y-174195000D02* +X268908098Y-168895000D01* +%TO.C,R24*% +X208337258Y-167852500D02* +X207862742Y-167852500D01* +X208337258Y-168897500D02* +X207862742Y-168897500D01* +%TO.C,C20*% +X190265000Y-172865580D02* +X190265000Y-172584420D01* +X191285000Y-172865580D02* +X191285000Y-172584420D01* +%TO.C,Q5*% +X127256400Y-128536400D02* +X126606400Y-128536400D01* +X127256400Y-128536400D02* +X127906400Y-128536400D01* +X127256400Y-131656400D02* +X126606400Y-131656400D01* +X127256400Y-131656400D02* +X127906400Y-131656400D01* +X126093900Y-128586400D02* +X125853900Y-128256400D01* +X126333900Y-128256400D01* +X126093900Y-128586400D01* +G36* +X126093900Y-128586400D02* +G01* +X125853900Y-128256400D01* +X126333900Y-128256400D01* +X126093900Y-128586400D01* +G37* +%TO.C,C35*% +X186865000Y-149165580D02* +X186865000Y-148884420D01* +X187885000Y-149165580D02* +X187885000Y-148884420D01* +%TO.C,C0*% +X248905581Y-167417500D02* +X248624419Y-167417500D01* +X248905581Y-168437500D02* +X248624419Y-168437500D01* +%TO.C,R53*% +X170588748Y-163440000D02* +X171311252Y-163440000D01* +X170588748Y-168660000D02* +X171311252Y-168660000D01* +%TO.C,TP6*% +X241320000Y-179220000D02* +G75* +G02* +X238920000Y-179220000I-1200000J0D01* +G01* +X238920000Y-179220000D02* +G75* +G02* +X241320000Y-179220000I1200000J0D01* +G01* +%TO.C,R31*% +X216087500Y-133162742D02* +X216087500Y-133637258D01* +X217132500Y-133162742D02* +X217132500Y-133637258D01* +%TO.C,R60*% +X185252500Y-148787742D02* +X185252500Y-149262258D01* +X186297500Y-148787742D02* +X186297500Y-149262258D01* +%TO.C,U4*% +X227105000Y-131835000D02* +X227105000Y-134070000D01* +X227105000Y-136070000D02* +X227105000Y-138305000D01* +X227105000Y-138305000D02* +X234845000Y-138305000D01* +X234845000Y-131835000D02* +X227105000Y-131835000D01* +X234845000Y-138305000D02* +X234845000Y-131835000D01* +X227105000Y-134070000D02* +G75* +G02* +X227105000Y-136070000I0J-1000000D01* +G01* +%TO.C,R29*% +X213217500Y-129417258D02* +X213217500Y-128942742D01* +X214262500Y-129417258D02* +X214262500Y-128942742D01* +%TO.C,R84*% +X148997500Y-134147742D02* +X148997500Y-134622258D01* +X150042500Y-134147742D02* +X150042500Y-134622258D01* +%TO.C,C34*% +X180465000Y-149165580D02* +X180465000Y-148884420D01* +X181485000Y-149165580D02* +X181485000Y-148884420D01* +%TO.C,D2*% +X255975000Y-149845000D02* +X252715000Y-149845000D01* +X255975000Y-151545000D02* +X252715000Y-151545000D01* +X255975000Y-151545000D02* +X255975000Y-149845000D01* +%TO.C,C4*% +X263248677Y-166852500D02* +X262967517Y-166852500D01* +X263248677Y-167872500D02* +X262967517Y-167872500D01* +%TO.C,R35*% +X155425300Y-127392742D02* +X155425300Y-127867258D01* +X156470300Y-127392742D02* +X156470300Y-127867258D01* +%TO.C,C45*% +X205165000Y-157096920D02* +X205165000Y-157378080D01* +X206185000Y-157096920D02* +X206185000Y-157378080D01* +%TO.C,R7*% +X269380598Y-172650089D02* +X269380598Y-173124605D01* +X270425598Y-172650089D02* +X270425598Y-173124605D01* +%TO.C,C5*% +X272309419Y-170190000D02* +X272590581Y-170190000D01* +X272309419Y-171210000D02* +X272590581Y-171210000D01* +%TO.C,R69*% +X192531252Y-132730000D02* +X191808748Y-132730000D01* +X192531252Y-137950000D02* +X191808748Y-137950000D01* +%TO.C,TP3*% +X244320000Y-179220000D02* +G75* +G02* +X241920000Y-179220000I-1200000J0D01* +G01* +X241920000Y-179220000D02* +G75* +G02* +X244320000Y-179220000I1200000J0D01* +G01* +%TO.C,R6*% +X255637258Y-170007500D02* +X255162742Y-170007500D01* +X255637258Y-171052500D02* +X255162742Y-171052500D01* +%TO.C,Q4*% +X145042500Y-132825000D02* +X144392500Y-132825000D01* +X145042500Y-132825000D02* +X145692500Y-132825000D01* +X145042500Y-135945000D02* +X144392500Y-135945000D01* +X145042500Y-135945000D02* +X145692500Y-135945000D01* +X146445000Y-136225000D02* +X145965000Y-136225000D01* +X146205000Y-135895000D01* +X146445000Y-136225000D01* +G36* +X146445000Y-136225000D02* +G01* +X145965000Y-136225000D01* +X146205000Y-135895000D01* +X146445000Y-136225000D01* +G37* +%TO.C,R58*% +X170558748Y-151180000D02* +X171281252Y-151180000D01* +X170558748Y-156400000D02* +X171281252Y-156400000D01* +%TO.C,D3*% +X183157500Y-107105000D02* +X183157500Y-108575000D01* +X183157500Y-108575000D02* +X185442500Y-108575000D01* +X185442500Y-107105000D02* +X183157500Y-107105000D01* +%TO.C,C10*% +X271540000Y-168221920D02* +X271540000Y-168503080D01* +X272560000Y-168221920D02* +X272560000Y-168503080D01* +%TO.C,C36*% +X193634420Y-150915000D02* +X193915580Y-150915000D01* +X193634420Y-151935000D02* +X193915580Y-151935000D01* +%TO.C,C18*% +X207979420Y-163090000D02* +X208260580Y-163090000D01* +X207979420Y-164110000D02* +X208260580Y-164110000D01* +%TD*% +%LPC*% +D21* +%TO.C,C43*% +X203375000Y-149800000D03* +X203375000Y-148250000D03* +%TD*% +%TO.C,C24*% +X179675000Y-166225000D03* +X179675000Y-164675000D03* +%TD*% +D22* +%TO.C,R11*% +X261433097Y-162350000D03* +X259783097Y-162350000D03* +%TD*% +D23* +%TO.C,R51*% +X176475000Y-167025000D03* +X178125000Y-167025000D03* +%TD*% +D24* +%TO.C,R62*% +X182575000Y-148200000D03* +X182575000Y-149850000D03* +%TD*% +D23* +%TO.C,R13*% +X261597500Y-124768750D03* +X263247500Y-124768750D03* +%TD*% +D25* +%TO.C,D18*% +X110922501Y-120371250D03* +X109347499Y-120371250D03* +%TD*% +D26* +%TO.C,U6*% +X134550000Y-139185000D03* +X137090000Y-139185000D03* +X139630000Y-139185000D03* +X139630000Y-129655000D03* +X137090000Y-129655000D03* +X134550000Y-129655000D03* +%TD*% +D27* +%TO.C,C21*% +X187775000Y-171950000D03* +X187775000Y-173500000D03* +%TD*% +D28* +%TO.C,R40*% +X167085300Y-143262500D03* +X167085300Y-141612500D03* +%TD*% +D29* +%TO.C,C6*% +X273378098Y-157390000D03* +X274928098Y-157390000D03* +%TD*% +%TO.C,C19*% +X222285000Y-164270000D03* +X223835000Y-164270000D03* +%TD*% +D27* +%TO.C,C15*% +X269310000Y-141387500D03* +X269310000Y-142937500D03* +%TD*% +D30* +%TO.C,TP2*% +X237120000Y-179120000D03* +%TD*% +D22* +%TO.C,R10*% +X256220000Y-173590000D03* +X254570000Y-173590000D03* +%TD*% +D23* +%TO.C,R42*% +X239190000Y-136475000D03* +X240840000Y-136475000D03* +%TD*% +D29* +%TO.C,C3*% +X273385000Y-155862500D03* +X274935000Y-155862500D03* +%TD*% +D31* +%TO.C,D16*% +X222132500Y-122780000D03* +X223707500Y-122780000D03* +%TD*% +D28* +%TO.C,R3*% +X251407345Y-159722655D03* +X251407345Y-158072655D03* +%TD*% +D22* +%TO.C,R76*% +X208937500Y-158825000D03* +X207287500Y-158825000D03* +%TD*% +D28* +%TO.C,R45*% +X130023900Y-130921400D03* +X130023900Y-129271400D03* +%TD*% +%TO.C,R83*% +X148000000Y-135210000D03* +X148000000Y-133560000D03* +%TD*% +D24* +%TO.C,R66*% +X192175000Y-148200000D03* +X192175000Y-149850000D03* +%TD*% +D29* +%TO.C,C33*% +X181800000Y-151425000D03* +X183350000Y-151425000D03* +%TD*% +D23* +%TO.C,R50*% +X176475000Y-165425000D03* +X178125000Y-165425000D03* +%TD*% +D32* +%TO.C,J3*% +X220440000Y-118450000D03* +X204030000Y-118450000D03* +D33* +X216740000Y-123930000D03* +X213740000Y-123930000D03* +X210740000Y-123930000D03* +X207740000Y-123930000D03* +%TD*% +D23* +%TO.C,R46*% +X126418900Y-132696400D03* +X128068900Y-132696400D03* +%TD*% +D34* +%TO.C,R18*% +X215535000Y-166070000D03* +X213285000Y-166070000D03* +%TD*% +D31* +%TO.C,D14*% +X239245000Y-142190000D03* +X240820000Y-142190000D03* +%TD*% +D23* +%TO.C,R17*% +X198562500Y-110640000D03* +X200212500Y-110640000D03* +%TD*% +D30* +%TO.C,TP0*% +X179200000Y-117000000D03* +%TD*% +D35* +%TO.C,D5*% +X266610000Y-139312500D03* +X268510000Y-139312500D03* +X267560000Y-137037500D03* +%TD*% +D21* +%TO.C,C25*% +X179675000Y-169400000D03* +X179675000Y-167850000D03* +%TD*% +D34* +%TO.C,R79*% +X215555000Y-153780000D03* +X213305000Y-153780000D03* +%TD*% +D29* +%TO.C,C41*% +X197800000Y-151425000D03* +X199350000Y-151425000D03* +%TD*% +D36* +%TO.C,J6*% +X129520000Y-124040000D03* +X132519999Y-124040000D03* +X135519998Y-124040000D03* +X138519998Y-124040000D03* +X141519997Y-124040000D03* +X144519996Y-124040000D03* +D37* +X125818598Y-118553600D03* +X148221398Y-118553600D03* +%TD*% +D23* +%TO.C,R34*% +X168430300Y-132245000D03* +X170080300Y-132245000D03* +%TD*% +D24* +%TO.C,R44*% +X142180000Y-133585000D03* +X142180000Y-135235000D03* +%TD*% +D38* +%TO.C,C27*% +X178050000Y-163825000D03* +X176500000Y-163825000D03* +%TD*% +D27* +%TO.C,C44*% +X205675000Y-159650000D03* +X205675000Y-161200000D03* +%TD*% +D24* +%TO.C,R86*% +X235340000Y-142055000D03* +X235340000Y-143705000D03* +%TD*% +D23* +%TO.C,R5*% +X248317345Y-161522655D03* +X249967345Y-161522655D03* +%TD*% +D21* +%TO.C,C7*% +X264353098Y-156765000D03* +X264353098Y-155215000D03* +%TD*% +D38* +%TO.C,C13*% +X268335000Y-154362500D03* +X266785000Y-154362500D03* +%TD*% +%TO.C,C26*% +X178075000Y-170225000D03* +X176525000Y-170225000D03* +%TD*% +D39* +%TO.C,U1*% +X249665000Y-148220000D03* +X251965000Y-148220000D03* +D40* +X251965000Y-141920000D03* +D39* +X254265000Y-148220000D03* +%TD*% +D26* +%TO.C,U5*% +X160917800Y-139185000D03* +X163457800Y-139185000D03* +X165997800Y-139185000D03* +X165997800Y-129655000D03* +X163457800Y-129655000D03* +X160917800Y-129655000D03* +%TD*% +D30* +%TO.C,TP1*% +X182300000Y-117000000D03* +%TD*% +%TO.C,TP4*% +X209460000Y-130900000D03* +%TD*% +D41* +%TO.C,R30*% +X218972500Y-134200000D03* +X224897500Y-134200000D03* +%TD*% +D23* +%TO.C,R12*% +X183820000Y-110640000D03* +X185470000Y-110640000D03* +%TD*% +D34* +%TO.C,R78*% +X215535000Y-159780000D03* +X213285000Y-159780000D03* +%TD*% +D42* +%TO.C,R54*% +X169825000Y-172050000D03* +X172075000Y-172050000D03* +%TD*% +D23* +%TO.C,R57*% +X176450000Y-160425000D03* +X178100000Y-160425000D03* +%TD*% +D38* +%TO.C,C30*% +X178050000Y-162025000D03* +X176500000Y-162025000D03* +%TD*% +D24* +%TO.C,R82*% +X124030000Y-129271400D03* +X124030000Y-130921400D03* +%TD*% +D28* +%TO.C,R26*% +X186170000Y-173545000D03* +X186170000Y-171895000D03* +%TD*% +D24* +%TO.C,R2*% +X179990000Y-111855000D03* +X179990000Y-113505000D03* +%TD*% +D22* +%TO.C,R20*% +X208945000Y-165180000D03* +X207295000Y-165180000D03* +%TD*% +D25* +%TO.C,D19*% +X118155001Y-120411250D03* +X116579999Y-120411250D03* +%TD*% +D28* +%TO.C,R85*% +X233825000Y-143705000D03* +X233825000Y-142055000D03* +%TD*% +D23* +%TO.C,R55*% +X176450000Y-157225000D03* +X178100000Y-157225000D03* +%TD*% +D29* +%TO.C,C2*% +X266283098Y-175245000D03* +X267833098Y-175245000D03* +%TD*% +D24* +%TO.C,R28*% +X228270000Y-142055000D03* +X228270000Y-143705000D03* +%TD*% +D34* +%TO.C,R74*% +X201295000Y-135330000D03* +X199045000Y-135330000D03* +%TD*% +D43* +%TO.C,D13*% +X225160000Y-139990000D03* +X225160000Y-138090000D03* +X222885000Y-139040000D03* +%TD*% +D23* +%TO.C,R43*% +X239207500Y-140640000D03* +X240857500Y-140640000D03* +%TD*% +D44* +%TO.C,D12*% +X218710000Y-138090000D03* +X218710000Y-139990000D03* +X220985000Y-139040000D03* +%TD*% +D23* +%TO.C,R87*% +X254575000Y-169000000D03* +X256225000Y-169000000D03* +%TD*% +D27* +%TO.C,C9*% +X270450000Y-167587500D03* +X270450000Y-169137500D03* +%TD*% +D23* +%TO.C,R19*% +X207275000Y-166775000D03* +X208925000Y-166775000D03* +%TD*% +D43* +%TO.C,D11*% +X174985300Y-128575000D03* +X174985300Y-126675000D03* +X172710300Y-127625000D03* +%TD*% +D45* +%TO.C,Q3*% +X239065000Y-133455001D03* +X240965000Y-133455001D03* +X240015000Y-131580000D03* +%TD*% +D22* +%TO.C,R9*% +X267878098Y-167740000D03* +X266228098Y-167740000D03* +%TD*% +D24* +%TO.C,R61*% +X184175000Y-148200000D03* +X184175000Y-149850000D03* +%TD*% +D32* +%TO.C,J5*% +X240685000Y-118450000D03* +X224275000Y-118450000D03* +D33* +X236985000Y-123930000D03* +X233985000Y-123930000D03* +X230985000Y-123930000D03* +X227985000Y-123930000D03* +%TD*% +D23* +%TO.C,R16*% +X268460000Y-144587500D03* +X270110000Y-144587500D03* +%TD*% +D28* +%TO.C,R0*% +X184660000Y-173545000D03* +X184660000Y-171895000D03* +%TD*% +D46* +%TO.C,Q2*% +X163320300Y-141447500D03* +X163320300Y-143347500D03* +X165195300Y-142397500D03* +%TD*% +D21* +%TO.C,C1*% +X264253098Y-172365000D03* +X264253098Y-170815000D03* +%TD*% +D24* +%TO.C,R14*% +X264050000Y-146615000D03* +X264050000Y-148265000D03* +%TD*% +D22* +%TO.C,R27*% +X222305000Y-151897730D03* +X220655000Y-151897730D03* +%TD*% +D21* +%TO.C,C14*% +X265810000Y-142937500D03* +X265810000Y-141387500D03* +%TD*% +D24* +%TO.C,R32*% +X216610000Y-139805000D03* +X216610000Y-141455000D03* +%TD*% +D22* +%TO.C,R23*% +X208925000Y-169975000D03* +X207275000Y-169975000D03* +%TD*% +D29* +%TO.C,C47*% +X207337500Y-162025000D03* +X208887500Y-162025000D03* +%TD*% +D24* +%TO.C,R65*% +X193775000Y-148200000D03* +X193775000Y-149850000D03* +%TD*% +%TO.C,R41*% +X242639609Y-131692501D03* +X242639609Y-133342501D03* +%TD*% +D21* +%TO.C,C28*% +X179650000Y-158000000D03* +X179650000Y-156450000D03* +%TD*% +D47* +%TO.C,U2*% +X265645000Y-152137500D03* +X266915000Y-152137500D03* +X268185000Y-152137500D03* +X269455000Y-152137500D03* +X269455000Y-147187500D03* +X268185000Y-147187500D03* +X266915000Y-147187500D03* +X265645000Y-147187500D03* +%TD*% +D24* +%TO.C,R37*% +X236135000Y-138805000D03* +X236135000Y-140455000D03* +%TD*% +D36* +%TO.C,J2*% +X155940000Y-124040000D03* +X158939999Y-124040000D03* +X161939998Y-124040000D03* +X164939998Y-124040000D03* +X167939997Y-124040000D03* +X170939996Y-124040000D03* +D37* +X152238598Y-118553600D03* +X174641398Y-118553600D03* +%TD*% +D23* +%TO.C,R15*% +X264990000Y-144587500D03* +X266640000Y-144587500D03* +%TD*% +D21* +%TO.C,C17*% +X205650000Y-165425000D03* +X205650000Y-163875000D03* +%TD*% +D23* +%TO.C,R56*% +X176450000Y-158835000D03* +X178100000Y-158835000D03* +%TD*% +D22* +%TO.C,R77*% +X208937500Y-157225000D03* +X207287500Y-157225000D03* +%TD*% +D21* +%TO.C,C42*% +X196975000Y-149800000D03* +X196975000Y-148250000D03* +%TD*% +D24* +%TO.C,R36*% +X236135000Y-131575000D03* +X236135000Y-133225000D03* +%TD*% +D23* +%TO.C,R47*% +X222075000Y-124720000D03* +X223725000Y-124720000D03* +%TD*% +D48* +%TO.C,F0*% +X256765000Y-140607500D03* +X256765000Y-142182500D03* +%TD*% +D29* +%TO.C,C32*% +X185000000Y-151425000D03* +X186550000Y-151425000D03* +%TD*% +D24* +%TO.C,R39*% +X159867800Y-141572500D03* +X159867800Y-143222500D03* +%TD*% +D49* +%TO.C,D0*% +X248482345Y-157977655D03* +X249732345Y-157977655D03* +D50* +X249732345Y-159827655D03* +X248482345Y-159827655D03* +%TD*% +D51* +%TO.C,U0*% +X265870000Y-165752500D03* +X266370000Y-165752500D03* +X266870000Y-165752500D03* +X267370000Y-165752500D03* +X267870000Y-165752500D03* +X268370000Y-165752500D03* +X268870000Y-165752500D03* +X269370000Y-165752500D03* +X269870000Y-165752500D03* +X270370000Y-165752500D03* +X270870000Y-165752500D03* +X271370000Y-165752500D03* +D52* +X272782500Y-164340000D03* +X272782500Y-163840000D03* +X272782500Y-163340000D03* +X272782500Y-162840000D03* +X272782500Y-162340000D03* +X272782500Y-161840000D03* +X272782500Y-161340000D03* +X272782500Y-160840000D03* +X272782500Y-160340000D03* +X272782500Y-159840000D03* +X272782500Y-159340000D03* +X272782500Y-158840000D03* +D51* +X271370000Y-157427500D03* +X270870000Y-157427500D03* +X270370000Y-157427500D03* +X269870000Y-157427500D03* +X269370000Y-157427500D03* +X268870000Y-157427500D03* +X268370000Y-157427500D03* +X267870000Y-157427500D03* +X267370000Y-157427500D03* +X266870000Y-157427500D03* +X266370000Y-157427500D03* +X265870000Y-157427500D03* +D52* +X264457500Y-158840000D03* +X264457500Y-159340000D03* +X264457500Y-159840000D03* +X264457500Y-160340000D03* +X264457500Y-160840000D03* +X264457500Y-161340000D03* +X264457500Y-161840000D03* +X264457500Y-162340000D03* +X264457500Y-162840000D03* +X264457500Y-163340000D03* +X264457500Y-163840000D03* +X264457500Y-164340000D03* +%TD*% +D22* +%TO.C,R4*% +X249967345Y-156322655D03* +X248317345Y-156322655D03* +%TD*% +D24* +%TO.C,R67*% +X190575000Y-148200000D03* +X190575000Y-149850000D03* +%TD*% +D38* +%TO.C,C8*% +X263883097Y-165787347D03* +X262333097Y-165787347D03* +%TD*% +D53* +%TO.C,D15*% +X238777500Y-129430002D03* +X241277500Y-129430002D03* +%TD*% +D54* +%TO.C,FB0*% +X195275000Y-173512500D03* +X195275000Y-171937500D03* +%TD*% +D24* +%TO.C,R33*% +X170947800Y-126800000D03* +X170947800Y-128450000D03* +%TD*% +D21* +%TO.C,C22*% +X192275000Y-173500000D03* +X192275000Y-171950000D03* +%TD*% +D44* +%TO.C,D10*% +X151872800Y-126680000D03* +X151872800Y-128580000D03* +X154147800Y-127630000D03* +%TD*% +D31* +%TO.C,D17*% +X241312500Y-122780000D03* +X242887500Y-122780000D03* +%TD*% +D23* +%TO.C,R52*% +X176475000Y-168625000D03* +X178125000Y-168625000D03* +%TD*% +D28* +%TO.C,R38*% +X161465300Y-143222500D03* +X161465300Y-141572500D03* +%TD*% +D24* +%TO.C,R70*% +X201775000Y-148200000D03* +X201775000Y-149850000D03* +%TD*% +D31* +%TO.C,D4*% +X261635000Y-123268750D03* +X263210000Y-123268750D03* +%TD*% +D24* +%TO.C,R72*% +X198575000Y-148200000D03* +X198575000Y-149850000D03* +%TD*% +D42* +%TO.C,R68*% +X191045000Y-141340000D03* +X193295000Y-141340000D03* +%TD*% +D21* +%TO.C,C23*% +X193775000Y-173500000D03* +X193775000Y-171950000D03* +%TD*% +D55* +%TO.C,D1*% +X256765000Y-146445000D03* +X256765000Y-143945000D03* +%TD*% +D21* +%TO.C,C29*% +X179650000Y-161200000D03* +X179650000Y-159650000D03* +%TD*% +D29* +%TO.C,C40*% +X201000000Y-151425000D03* +X202550000Y-151425000D03* +%TD*% +%TO.C,C12*% +X249077500Y-150695000D03* +X250627500Y-150695000D03* +%TD*% +D34* +%TO.C,R64*% +X185304900Y-135340000D03* +X183054900Y-135340000D03* +%TD*% +D21* +%TO.C,C11*% +X256765000Y-149770000D03* +X256765000Y-148220000D03* +%TD*% +D28* +%TO.C,R25*% +X189275000Y-173550000D03* +X189275000Y-171900000D03* +%TD*% +%TO.C,R81*% +X122500000Y-130921400D03* +X122500000Y-129271400D03* +%TD*% +D29* +%TO.C,C37*% +X189800000Y-151425000D03* +X191350000Y-151425000D03* +%TD*% +D56* +%TO.C,U3*% +X198862500Y-167675000D03* +X198862500Y-167175000D03* +X198862500Y-166675000D03* +X198862500Y-166175000D03* +X198862500Y-165675000D03* +X198862500Y-165175000D03* +X198862500Y-164675000D03* +X198862500Y-164175000D03* +X198862500Y-163675000D03* +X198862500Y-163175000D03* +X198862500Y-162675000D03* +X198862500Y-162175000D03* +X198862500Y-161675000D03* +X198862500Y-161175000D03* +X198862500Y-160675000D03* +X198862500Y-160175000D03* +X198862500Y-159675000D03* +X198862500Y-159175000D03* +X198862500Y-158675000D03* +X198862500Y-158175000D03* +D57* +X196925000Y-156237500D03* +X196425000Y-156237500D03* +X195925000Y-156237500D03* +X195425000Y-156237500D03* +X194925000Y-156237500D03* +X194425000Y-156237500D03* +X193925000Y-156237500D03* +X193425000Y-156237500D03* +X192925000Y-156237500D03* +X192425000Y-156237500D03* +X191925000Y-156237500D03* +X191425000Y-156237500D03* +X190925000Y-156237500D03* +X190425000Y-156237500D03* +X189925000Y-156237500D03* +X189425000Y-156237500D03* +X188925000Y-156237500D03* +X188425000Y-156237500D03* +X187925000Y-156237500D03* +X187425000Y-156237500D03* +D56* +X185487500Y-158175000D03* +X185487500Y-158675000D03* +X185487500Y-159175000D03* +X185487500Y-159675000D03* +X185487500Y-160175000D03* +X185487500Y-160675000D03* +X185487500Y-161175000D03* +X185487500Y-161675000D03* +X185487500Y-162175000D03* +X185487500Y-162675000D03* +X185487500Y-163175000D03* +X185487500Y-163675000D03* +X185487500Y-164175000D03* +X185487500Y-164675000D03* +X185487500Y-165175000D03* +X185487500Y-165675000D03* +X185487500Y-166175000D03* +X185487500Y-166675000D03* +X185487500Y-167175000D03* +X185487500Y-167675000D03* +D57* +X187425000Y-169612500D03* +X187925000Y-169612500D03* +X188425000Y-169612500D03* +X188925000Y-169612500D03* +X189425000Y-169612500D03* +X189925000Y-169612500D03* +D58* +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +D59* +X192175000Y-162925000D03* +D58* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +D57* +X190425000Y-169612500D03* +D58* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +D57* +X190925000Y-169612500D03* +X191425000Y-169612500D03* +X191925000Y-169612500D03* +X192425000Y-169612500D03* +X192925000Y-169612500D03* +X193425000Y-169612500D03* +X193925000Y-169612500D03* +X194425000Y-169612500D03* +X194925000Y-169612500D03* +X195425000Y-169612500D03* +X195925000Y-169612500D03* +X196425000Y-169612500D03* +X196925000Y-169612500D03* +%TD*% +D39* +%TO.C,Q0*% +X219160000Y-161707499D03* +X221460000Y-161707499D03* +D40* +X221460000Y-155407499D03* +D39* +X223760000Y-161707499D03* +%TD*% +D35* +%TO.C,D8*% +X168375300Y-136522500D03* +X170275300Y-136522500D03* +X169325300Y-134247500D03* +%TD*% +D21* +%TO.C,C39*% +X195375000Y-149800000D03* +X195375000Y-148250000D03* +%TD*% +D31* +%TO.C,D6*% +X198640000Y-107840000D03* +X200215000Y-107840000D03* +%TD*% +D60* +%TO.C,Q1*% +X231912500Y-143830000D03* +X231912500Y-141930000D03* +X230037500Y-142880000D03* +%TD*% +D25* +%TO.C,D7*% +X222267501Y-150340000D03* +X220692499Y-150340000D03* +%TD*% +D21* +%TO.C,C16*% +X267560000Y-142937500D03* +X267560000Y-141387500D03* +%TD*% +D22* +%TO.C,R75*% +X208937500Y-160425000D03* +X207287500Y-160425000D03* +%TD*% +D21* +%TO.C,C38*% +X188975000Y-149800000D03* +X188975000Y-148250000D03* +%TD*% +D22* +%TO.C,R21*% +X220680000Y-164272501D03* +X219030000Y-164272501D03* +%TD*% +%TO.C,R8*% +X256225000Y-172060000D03* +X254575000Y-172060000D03* +%TD*% +D24* +%TO.C,R1*% +X181510000Y-111855000D03* +X181510000Y-113505000D03* +%TD*% +D61* +%TO.C,JP0*% +X273166903Y-150992500D03* +D62* +X273166903Y-149692500D03* +D63* +X273166903Y-148392500D03* +%TD*% +D64* +%TO.C,IC0*% +X244390000Y-169525001D03* +X244390000Y-170795000D03* +X244390000Y-172065000D03* +X244390000Y-173334999D03* +X249540000Y-173334999D03* +X249540000Y-172065000D03* +X249540000Y-170795000D03* +X249540000Y-169525001D03* +%TD*% +D22* +%TO.C,R48*% +X242895000Y-124720000D03* +X241245000Y-124720000D03* +%TD*% +D23* +%TO.C,R80*% +X116547500Y-123031250D03* +X118197500Y-123031250D03* +%TD*% +D42* +%TO.C,R73*% +X199045000Y-141330000D03* +X201295000Y-141330000D03* +%TD*% +D30* +%TO.C,TP5*% +X246120000Y-179220000D03* +%TD*% +D42* +%TO.C,R63*% +X183054900Y-141340000D03* +X185304900Y-141340000D03* +%TD*% +D24* +%TO.C,R71*% +X200175000Y-148200000D03* +X200175000Y-149850000D03* +%TD*% +D29* +%TO.C,C46*% +X207337500Y-155625000D03* +X208887500Y-155625000D03* +%TD*% +D23* +%TO.C,R22*% +X207275000Y-171550000D03* +X208925000Y-171550000D03* +%TD*% +D65* +%TO.C,J0*% +X272500000Y-121150000D03* +D66* +X272500000Y-123690000D03* +X272500000Y-126229999D03* +X272500000Y-128770000D03* +X272500000Y-131310000D03* +X272500000Y-133850000D03* +%TD*% +D23* +%TO.C,R49*% +X109310000Y-123031250D03* +X110960000Y-123031250D03* +%TD*% +D38* +%TO.C,C31*% +X178050000Y-155625000D03* +X176500000Y-155625000D03* +%TD*% +D42* +%TO.C,R59*% +X169795000Y-159780000D03* +X172045000Y-159780000D03* +%TD*% +D67* +%TO.C,WE-0*% +X268058098Y-173195000D03* +X268058098Y-169895000D03* +X266058098Y-169895000D03* +X266058098Y-173195000D03* +%TD*% +D22* +%TO.C,R24*% +X208925000Y-168375000D03* +X207275000Y-168375000D03* +%TD*% +D21* +%TO.C,C20*% +X190775000Y-173500000D03* +X190775000Y-171950000D03* +%TD*% +D46* +%TO.C,Q5*% +X126318900Y-129146400D03* +X126318900Y-131046400D03* +X128193900Y-130096400D03* +%TD*% +D21* +%TO.C,C35*% +X187375000Y-149800000D03* +X187375000Y-148250000D03* +%TD*% +D38* +%TO.C,C0*% +X249540000Y-167927500D03* +X247990000Y-167927500D03* +%TD*% +D42* +%TO.C,R53*% +X169825000Y-166050000D03* +X172075000Y-166050000D03* +%TD*% +D30* +%TO.C,TP6*% +X240120000Y-179220000D03* +%TD*% +D24* +%TO.C,R31*% +X216610000Y-132575000D03* +X216610000Y-134225000D03* +%TD*% +%TO.C,R60*% +X185775000Y-148200000D03* +X185775000Y-149850000D03* +%TD*% +D26* +%TO.C,U4*% +X228435000Y-139835000D03* +X230975000Y-139835000D03* +X233515000Y-139835000D03* +X233515000Y-130305000D03* +X230975000Y-130305000D03* +X228435000Y-130305000D03* +%TD*% +D28* +%TO.C,R29*% +X213740000Y-130005000D03* +X213740000Y-128355000D03* +%TD*% +D24* +%TO.C,R84*% +X149520000Y-133560000D03* +X149520000Y-135210000D03* +%TD*% +D21* +%TO.C,C34*% +X180975000Y-149800000D03* +X180975000Y-148250000D03* +%TD*% +D68* +%TO.C,D2*% +X255215000Y-150695000D03* +X252715000Y-150695000D03* +%TD*% +D32* +%TO.C,J4*% +X261010000Y-118450000D03* +X244600000Y-118450000D03* +D33* +X257310000Y-123930000D03* +X254310000Y-123930000D03* +X251310000Y-123930000D03* +X248310000Y-123930000D03* +%TD*% +D38* +%TO.C,C4*% +X263883097Y-167362500D03* +X262333097Y-167362500D03* +%TD*% +D24* +%TO.C,R35*% +X155947800Y-126805000D03* +X155947800Y-128455000D03* +%TD*% +D27* +%TO.C,C45*% +X205675000Y-156462500D03* +X205675000Y-158012500D03* +%TD*% +D24* +%TO.C,R7*% +X269903098Y-172062347D03* +X269903098Y-173712347D03* +%TD*% +D29* +%TO.C,C5*% +X271675000Y-170700000D03* +X273225000Y-170700000D03* +%TD*% +D34* +%TO.C,R69*% +X193295000Y-135340000D03* +X191045000Y-135340000D03* +%TD*% +D30* +%TO.C,TP3*% +X243120000Y-179220000D03* +%TD*% +D22* +%TO.C,R6*% +X256225000Y-170530000D03* +X254575000Y-170530000D03* +%TD*% +D60* +%TO.C,Q4*% +X145980000Y-135335000D03* +X145980000Y-133435000D03* +X144105000Y-134385000D03* +%TD*% +D42* +%TO.C,R58*% +X169795000Y-153790000D03* +X172045000Y-153790000D03* +%TD*% +D31* +%TO.C,D3*% +X183855000Y-107840000D03* +X185430000Y-107840000D03* +%TD*% +D27* +%TO.C,C10*% +X272050000Y-167587500D03* +X272050000Y-169137500D03* +%TD*% +D29* +%TO.C,C36*% +X193000000Y-151425000D03* +X194550000Y-151425000D03* +%TD*% +%TO.C,C18*% +X207345000Y-163600000D03* +X208895000Y-163600000D03* +%TD*% +D69* +%TO.C,J1*% +X196510000Y-107700000D03* +X187510000Y-107700000D03* +%TD*% +%LPD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In1_Cu.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In1_Cu.gbr new file mode 100644 index 0000000..642f34e --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In1_Cu.gbr @@ -0,0 +1,9380 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:48:59+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:48:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10C,0.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD13C,0.800000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,GND*% +%TO.C,U3*% +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +%TD*% +D11* +%TO.N,+3V3*% +%TO.C,J0*% +X272500000Y-121150000D03* +D12* +%TO.N,/Microcontroller/SWCLK*% +X272500000Y-123690000D03* +%TO.N,GND*% +X272500000Y-126229999D03* +%TO.N,/Microcontroller/SWDIO*% +X272500000Y-128770000D03* +%TO.N,/Microcontroller/NRST*% +X272500000Y-131310000D03* +%TO.N,/Microcontroller/TRACESWO*% +X272500000Y-133850000D03* +%TD*% +D13* +%TO.N,GND*% +X145000000Y-180000000D03* +X120000000Y-125000000D03* +X160000000Y-135000000D03* +X160000000Y-145000000D03* +X105000000Y-130000000D03* +X177200000Y-125000000D03* +X241690000Y-137830000D03* +X150000000Y-155000000D03* +X115000000Y-140000000D03* +X256725000Y-121645000D03* +X188810000Y-112240000D03* +X257360000Y-169000000D03* +X105000000Y-160000000D03* +X170000000Y-115000000D03* +X274935000Y-154700000D03* +X180000000Y-125000000D03* +X132519999Y-120019999D03* +X135000000Y-180000000D03* +X225000000Y-150000000D03* +X260000000Y-175000000D03* +X150000000Y-115000000D03* +X230000000Y-155000000D03* +X110000000Y-175000000D03* +X155000000Y-170000000D03* +X266915000Y-150600000D03* +X110000000Y-115000000D03* +X140000000Y-145000000D03* +X105000000Y-120000000D03* +X105000000Y-180000000D03* +X145000000Y-150000000D03* +X240000000Y-115000000D03* +X245000000Y-160000000D03* +X255000000Y-140000000D03* +X130000000Y-145000000D03* +X129196400Y-132696400D03* +X275000000Y-120000000D03* +X155000000Y-180000000D03* +X165000000Y-170000000D03* +X270000000Y-135000000D03* +X190425108Y-167850000D03* +X115000000Y-160000000D03* +X220000000Y-175000000D03* +X240000000Y-165000000D03* +X280000000Y-125000000D03* +X155000000Y-160000000D03* +X260000000Y-115000000D03* +X280000000Y-165000000D03* +X125000000Y-160000000D03* +X163320300Y-144530000D03* +X141519997Y-121119997D03* +X240024999Y-133455001D03* +X220000000Y-115000000D03* +X200000000Y-115000000D03* +X110000000Y-125000000D03* +X236760000Y-141650000D03* +X250000000Y-165000000D03* +X235000000Y-160000000D03* +X245000000Y-140000000D03* +X120000000Y-175000000D03* +X160000000Y-165000000D03* +X272065000Y-173050000D03* +X262931785Y-164065000D03* +X109900000Y-118900000D03* +X130000000Y-165000000D03* +X110000000Y-145000000D03* +X210000000Y-175000000D03* +X130000000Y-155000000D03* +X110000000Y-165000000D03* +X205000000Y-110000000D03* +X270000000Y-125000000D03* +X235000000Y-150000000D03* +X120000000Y-155000000D03* +X236250000Y-144615000D03* +X110000000Y-135000000D03* +X285000000Y-160000000D03* +X140000000Y-115000000D03* +X187490000Y-166660000D03* +X265000000Y-120000000D03* +X265690000Y-155810000D03* +X245000000Y-130000000D03* +X166922500Y-136522500D03* +X240050000Y-122780000D03* +X221350000Y-148900000D03* +X130000000Y-115000000D03* +X260000000Y-155000000D03* +X230000000Y-165000000D03* +X165000000Y-180000000D03* +X150000000Y-175000000D03* +X235000000Y-170000000D03* +X275000000Y-130000000D03* +X193770000Y-174630000D03* +X242439999Y-173334999D03* +X250000000Y-175000000D03* +X187775000Y-174625000D03* +X240000000Y-145000000D03* +X275000000Y-140000000D03* +X264050000Y-149350000D03* +X135000000Y-150000000D03* +X165000000Y-120000000D03* +X110000000Y-155000000D03* +X260000000Y-145000000D03* +X149520000Y-136380000D03* +X130000000Y-175000000D03* +X152200000Y-133540000D03* +X280000000Y-145000000D03* +X160000000Y-115000000D03* +X165000000Y-160000000D03* +X115000000Y-170000000D03* +X145000000Y-170000000D03* +X230530000Y-141750000D03* +X258550000Y-161700000D03* +X115000000Y-120000000D03* +X200000000Y-175000000D03* +X265000000Y-130000000D03* +X240000000Y-155000000D03* +X240000000Y-175000000D03* +X125000000Y-150000000D03* +X140000000Y-155000000D03* +X250000000Y-155000000D03* +X262700000Y-121800000D03* +X267560000Y-135190000D03* +X268760000Y-171250000D03* +X151872800Y-124672800D03* +X220900000Y-122780000D03* +X255000000Y-130000000D03* +X219700000Y-136900000D03* +X130000000Y-135000000D03* +X216610000Y-142590000D03* +X140000000Y-175000000D03* +X255000000Y-120000000D03* +X210000000Y-135000000D03* +X285000000Y-150000000D03* +X185000000Y-106300000D03* +X120000000Y-115000000D03* +X180000000Y-115000000D03* +X246732500Y-167927500D03* +X120000000Y-145000000D03* +X125000000Y-180000000D03* +X199900000Y-106300000D03* +X115000000Y-130000000D03* +X115000000Y-150000000D03* +X180000000Y-175000000D03* +X225000000Y-170000000D03* +X260000000Y-165000000D03* +X115000000Y-180000000D03* +X150000000Y-165000000D03* +X135000000Y-160000000D03* +X160000000Y-175000000D03* +X160000000Y-155000000D03* +X140000000Y-165000000D03* +X215000000Y-120000000D03* +X155000000Y-150000000D03* +X248005000Y-152282500D03* +X124030000Y-132010000D03* +X105000000Y-150000000D03* +X145000000Y-140000000D03* +X210740000Y-121740000D03* +X230000000Y-175000000D03* +X125000000Y-170000000D03* +X260000000Y-135000000D03* +X175000000Y-180000000D03* +X270000000Y-115000000D03* +X274960000Y-159350000D03* +X250000000Y-135000000D03* +X280000000Y-115000000D03* +X257925000Y-121645000D03* +X117000000Y-118950000D03* +X145000000Y-160000000D03* +X256770000Y-150890000D03* +X150000000Y-145000000D03* +X105000000Y-140000000D03* +X280000000Y-175000000D03* +X135000000Y-170000000D03* +X120000000Y-165000000D03* +X140058600Y-136898600D03* +X280000000Y-155000000D03* +X250000000Y-115000000D03* +X269585000Y-163910000D03* +X245000000Y-150000000D03* +X280000000Y-135000000D03* +X120000000Y-135000000D03* +X275000000Y-150000000D03* +X155000000Y-140000000D03* +X262333097Y-168783097D03* +X264253098Y-173500000D03* +X215000000Y-140000000D03* +X125000000Y-140000000D03* +X223070000Y-166580000D03* +X230000000Y-115000000D03* +X223900000Y-142600000D03* +X210000000Y-115000000D03* +%TO.N,+3V3*% +X265040000Y-166570000D03* +X272120000Y-166230000D03* +X254765000Y-141420000D03* +X249165000Y-141420000D03* +X188790000Y-108480000D03* +X273385000Y-154675000D03* +X249165000Y-142420000D03* +X263190000Y-156765000D03* +X254765000Y-142420000D03* +X159000000Y-139185000D03* +X270672500Y-150992500D03* +X135440600Y-136898600D03* +X250700000Y-167925000D03* +X226797500Y-141472500D03* +X178830000Y-111855000D03* +X247357345Y-159827655D03* +X185350000Y-174550000D03* +X255000000Y-175000000D03* +%TO.N,/CAN_Transciever/V_{ref}*% +X270662500Y-148392500D03* +X267560000Y-145562500D03* +%TO.N,+12V*% +X131210000Y-130921400D03* +X260421250Y-124768750D03* +X250260000Y-126440000D03* +X233080000Y-121325000D03* +%TO.N,/Input_Output/RELAY_DRAIN*% +X238060000Y-142190000D03* +X238760000Y-131580000D03* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X257430000Y-162875000D03* +X265801507Y-159115484D03* +X186630000Y-117400000D03* +X242350801Y-162875000D03* +X169438943Y-145021057D03* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X190010000Y-109346000D03* +X241500000Y-163600000D03* +X169138010Y-145974704D03* +%TO.N,/Battery_Management_System_Right/MISO*% +X182264396Y-175630313D03* +X183775000Y-171010000D03* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X182264393Y-174605004D03* +X183050000Y-173340000D03* +%TO.N,/Battery_Management_System_Right/MOSI*% +X182264396Y-176655618D03* +X186470000Y-169610000D03* +%TO.N,/Microcontroller/NRST*% +X268860000Y-161550000D03* +%TO.N,/Microcontroller/TRACESWO*% +X265890000Y-160410000D03* +%TO.N,/Microcontroller/SWDIO*% +X266868729Y-158708729D03* +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158222500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X187350000Y-165174522D03* +X177550000Y-172250000D03* +X187670000Y-118440000D03* +%TO.N,/Input_Output/RELAY_ENABLE*% +X257025551Y-156880001D03* +X242639609Y-130670000D03* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X235026802Y-147473198D03* +X257835280Y-157605001D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X183375000Y-162950000D03* +X180975000Y-164675000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X175575000Y-164625000D03* +X182175000Y-163825000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X181949847Y-166099847D03* +X176525000Y-171525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X191610000Y-105730000D03* +X183475000Y-159725000D03* +X178050000Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X181975000Y-159925000D03* +X176500000Y-154450000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D03* +X186875000Y-162174398D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X182175000Y-162025000D03* +X188700000Y-119467347D03* +X187575000Y-161425000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X187870438Y-157585444D03* +X186550000Y-153725000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D03* +X187916754Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X179850000Y-148250000D03* +X187840000Y-158640000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X184230000Y-157470000D03* +X178050000Y-151600000D03* +X189732195Y-120502195D03* +X175725000Y-156500000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-105730000D03* +X192198153Y-153541419D03* +X195562653Y-150821763D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191419743Y-157825000D03* +X194575000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X190150000Y-154725000D03* +X189770000Y-147060000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190419740Y-157825000D03* +X188641754Y-151425000D03* +X190757500Y-121527500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X203450000Y-150850000D03* +X202575000Y-153525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195424393Y-157388078D03* +X199400000Y-147225000D03* +X194010001Y-108530000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196287653Y-152150000D03* +X196175000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193610306Y-124385612D03* +X193925065Y-157825000D03* +X197012653Y-150567024D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X203132668Y-161967332D03* +X204600477Y-159921106D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X204575000Y-161225000D03* +X209775000Y-161225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-105730000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X201050000Y-147225000D03* +X199745892Y-155679108D03* +X197250000Y-158175000D03* +X194800000Y-123200000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X211350000Y-162930000D03* +X203675000Y-164925000D03* +X195887653Y-122112347D03* +X210000000Y-164975000D03* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X127481400Y-124056400D03* +X146631400Y-124056400D03* +%TO.N,+5V*% +X223760000Y-159880000D03* +X196487499Y-173512500D03* +%TO.N,Net-(J1-Pin_20)*% +X206125000Y-166775000D03* +X214510000Y-169790000D03* +X196490000Y-105730000D03* +%TO.N,Net-(U3-S13P)*% +X209800000Y-162820000D03* +X203375000Y-163425000D03* +%TO.N,Net-(Q0-B)*% +X219160000Y-158780000D03* +X197360000Y-174237500D03* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X141090000Y-130810000D03* +X240160000Y-124720000D03* +X236135000Y-130475000D03* +X158800000Y-132010000D03* +X158800000Y-130800000D03* +X230985000Y-126485000D03* +X230990000Y-127955000D03* +X141092426Y-132000000D03* +%TO.N,/Microcontroller/EEPROM_SCL*% +X266758391Y-164303409D03* +X251095000Y-172065000D03* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X271592504Y-159842322D03* +X145980000Y-143340000D03* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X251205000Y-170795000D03* +X267310305Y-161707347D03* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X274070000Y-160340000D03* +X117300000Y-134530000D03* +%TO.N,/Microcontroller/EEPROM_SDA*% +X266826982Y-163305760D03* +X251085000Y-173334999D03* +%TO.N,/Input_Output/INV_PWR*% +X163450000Y-121320000D03* +X120838750Y-120390000D03* +%TO.N,/Input_Output/BAT_PWR*% +X137030000Y-121800000D03* +X112251250Y-123031250D03* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X270170074Y-159058813D03* +X163182349Y-181974893D03* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X271359352Y-158765000D03* +X162190672Y-182103652D03* +%TO.N,/Input_Output/ESC_R_PWM*% +X171947650Y-138850000D03* +X164332958Y-181074892D03* +X270489632Y-163483808D03* +X158860000Y-151652718D03* +%TO.N,/Input_Output/ESC_L_PWM*% +X157410000Y-150164360D03* +X271340000Y-164330000D03* +X155950000Y-144310000D03* +X161670000Y-181249893D03* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X190816267Y-105067586D02* +G01* +X190862022Y-105120390D01* +X190871966Y-105189548D01* +X190856615Y-105233901D01* +X190782821Y-105361715D01* +X190782818Y-105361722D01* +X190749024Y-105465731D01* +X190724326Y-105541744D01* +X190704540Y-105730000D01* +X190724326Y-105918256D01* +X190724327Y-105918259D01* +X190782818Y-106098277D01* +X190782821Y-106098284D01* +X190877467Y-106262216D01* +X190902150Y-106289629D01* +X191004129Y-106402888D01* +X191157265Y-106514148D01* +X191157270Y-106514151D01* +X191330192Y-106591142D01* +X191330197Y-106591144D01* +X191515354Y-106630500D01* +X191515355Y-106630500D01* +X191704644Y-106630500D01* +X191704646Y-106630500D01* +X191889803Y-106591144D01* +X192062730Y-106514151D01* +X192215871Y-106402888D01* +X192317850Y-106289628D01* +X192377337Y-106252980D01* +X192447194Y-106254311D01* +X192502150Y-106289629D01* +X192604129Y-106402888D01* +X192757265Y-106514148D01* +X192757270Y-106514151D01* +X192930192Y-106591142D01* +X192930197Y-106591144D01* +X193115354Y-106630500D01* +X193115355Y-106630500D01* +X193304644Y-106630500D01* +X193304646Y-106630500D01* +X193489803Y-106591144D01* +X193662730Y-106514151D01* +X193815871Y-106402888D01* +X193917850Y-106289628D01* +X193977337Y-106252980D01* +X194047194Y-106254311D01* +X194102150Y-106289629D01* +X194204129Y-106402888D01* +X194357265Y-106514148D01* +X194357270Y-106514151D01* +X194530192Y-106591142D01* +X194530197Y-106591144D01* +X194715354Y-106630500D01* +X194715355Y-106630500D01* +X194904644Y-106630500D01* +X194904646Y-106630500D01* +X195089803Y-106591144D01* +X195262730Y-106514151D01* +X195415871Y-106402888D01* +X195542533Y-106262216D01* +X195542609Y-106262083D01* +X195542674Y-106262021D01* +X195546355Y-106256956D01* +X195547280Y-106257628D01* +X195593172Y-106213866D01* +X195661778Y-106200638D01* +X195726644Y-106226601D01* +X195753217Y-106257266D01* +X195753645Y-106256956D01* +X195757265Y-106261939D01* +X195757390Y-106262082D01* +X195757466Y-106262214D01* +X195757468Y-106262217D01* +X195884129Y-106402888D01* +X196037265Y-106514148D01* +X196037270Y-106514151D01* +X196210192Y-106591142D01* +X196210197Y-106591144D01* +X196395354Y-106630500D01* +X196395355Y-106630500D01* +X196584644Y-106630500D01* +X196584646Y-106630500D01* +X196769803Y-106591144D01* +X196942730Y-106514151D01* +X197095871Y-106402888D01* +X197222533Y-106262216D01* +X197317179Y-106098284D01* +X197375674Y-105918256D01* +X197395460Y-105730000D01* +X197375674Y-105541744D01* +X197317179Y-105361716D01* +X197243384Y-105233900D01* +X197226912Y-105166001D01* +X197249765Y-105099974D01* +X197304686Y-105056783D01* +X197350772Y-105047901D01* +X200506504Y-105047901D01* +X200513460Y-105048096D01* +X200805301Y-105064494D01* +X200819097Y-105066049D01* +X201103817Y-105114433D01* +X201117361Y-105117524D01* +X201394885Y-105197485D01* +X201408008Y-105202078D01* +X201598012Y-105280783D01* +X201641937Y-105298979D01* +X201674813Y-105312597D01* +X201687335Y-105318626D01* +X201940112Y-105458336D01* +X201951876Y-105465729D01* +X202059002Y-105541740D01* +X202187411Y-105632853D01* +X202198282Y-105641523D01* +X202416795Y-105836800D01* +X202421849Y-105841577D01* +X202452496Y-105872225D01* +X202452497Y-105872226D01* +X210082932Y-113502663D01* +X210083054Y-113502886D01* +X210083105Y-113502836D01* +X210191279Y-113611440D01* +X210441624Y-113817722D01* +X210441633Y-113817728D01* +X210710988Y-113998465D01* +X210996763Y-114151919D01* +X210996773Y-114151923D01* +X210996778Y-114151926D01* +X210996788Y-114151930D01* +X211296224Y-114276623D01* +X211296229Y-114276624D01* +X211296235Y-114276627D01* +X211606477Y-114371367D01* +X211924512Y-114435232D01* +X212247277Y-114467608D01* +X212361774Y-114467811D01* +X212363083Y-114467898D01* +X212370434Y-114467898D01* +X212370438Y-114467899D01* +X212410020Y-114467898D01* +X212457064Y-114467982D01* +X212457066Y-114467981D01* +X212466085Y-114467997D01* +X212467336Y-114467897D01* +X281412915Y-114467853D01* +X281419867Y-114468048D01* +X281711695Y-114484435D01* +X281725498Y-114485991D01* +X281957711Y-114525445D01* +X282010217Y-114534367D01* +X282023773Y-114537461D01* +X282145692Y-114572585D01* +X282301297Y-114617414D01* +X282314393Y-114621996D01* +X282581227Y-114732524D01* +X282593747Y-114738554D01* +X282846510Y-114878252D01* +X282858285Y-114885651D01* +X283093811Y-115052767D01* +X283104683Y-115061437D01* +X283320024Y-115253881D01* +X283329856Y-115263714D01* +X283522288Y-115479049D01* +X283530958Y-115489921D01* +X283698068Y-115725445D01* +X283705467Y-115737219D01* +X283845165Y-115989992D01* +X283851198Y-116002521D01* +X283961711Y-116269333D01* +X283966303Y-116282458D01* +X284046247Y-116559965D01* +X284049341Y-116573522D01* +X284097711Y-116858234D01* +X284099268Y-116872052D01* +X284115698Y-117164704D01* +X284115893Y-117171655D01* +X284115893Y-117224918D01* +X284115896Y-117224955D01* +X284115896Y-134374658D01* +X284115894Y-134374688D01* +X284115894Y-134379543D01* +X284115864Y-134379645D01* +X284115941Y-134599361D01* +X284150255Y-134934532D01* +X284150255Y-134934533D01* +X284218510Y-135264443D01* +X284218511Y-135264447D01* +X284320011Y-135585725D01* +X284320015Y-135585737D01* +X284453686Y-135894983D01* +X284453695Y-135895000D01* +X284618158Y-136189033D01* +X284643901Y-136225711D01* +X284811714Y-136464808D01* +X285024454Y-136710340D01* +X285032341Y-136719443D01* +X285032384Y-136719483D01* +X285277743Y-136950288D01* +X285277750Y-136950293D01* +X285277753Y-136950296D01* +X285545378Y-137154952D01* +X285832444Y-137331294D01* +X285832454Y-137331300D01* +X285832462Y-137331304D01* +X285832466Y-137331306D01* +X286135993Y-137477504D01* +X286135995Y-137477505D01* +X286403222Y-137574106D01* +X286452846Y-137592045D01* +X286560330Y-137618942D01* +X286560568Y-137619022D01* +X286570098Y-137621403D01* +X286570099Y-137621404D01* +X286595825Y-137627832D01* +X286613163Y-137632165D01* +X286619353Y-137633883D01* +X286936911Y-137730958D01* +X286948982Y-137735343D01* +X287251844Y-137863492D01* +X287263389Y-137869099D01* +X287551386Y-138027892D01* +X287562275Y-138034654D01* +X287767187Y-138177112D01* +X287832298Y-138222378D01* +X287842445Y-138230242D01* +X288091608Y-138444891D01* +X288100876Y-138453751D01* +X288297007Y-138661740D01* +X288326498Y-138693014D01* +X288334812Y-138702799D01* +X288492862Y-138909651D01* +X288534475Y-138964112D01* +X288541733Y-138974707D01* +X288713290Y-139255255D01* +X288719414Y-139266543D01* +X288743636Y-139317304D01* +X288840651Y-139520612D01* +X288861043Y-139563345D01* +X288865966Y-139575206D01* +X288976134Y-139885058D01* +X288979804Y-139897365D01* +X289057335Y-140216953D01* +X289059712Y-140229573D01* +X289103774Y-140555464D01* +X289104833Y-140568262D01* +X289114952Y-140896957D01* +X289114682Y-140909797D01* +X289090751Y-141237778D01* +X289089155Y-141250521D01* +X289031428Y-141574272D01* +X289028522Y-141586780D01* +X288937621Y-141902824D01* +X288933437Y-141914966D01* +X288810335Y-142219915D01* +X288804917Y-142231559D01* +X288650939Y-142522134D01* +X288644346Y-142533155D01* +X288461138Y-142806249D01* +X288453441Y-142816529D01* +X288242967Y-143069213D01* +X288234248Y-143078641D01* +X287996033Y-143310868D01* +X287991321Y-143315229D01* +X287951431Y-143350277D01* +X287951181Y-143350533D01* +X287877078Y-143415681D01* +X287877065Y-143415694D01* +X287663202Y-143642739D01* +X287663201Y-143642741D01* +X287471700Y-143888943D01* +X287304266Y-144152112D01* +X287162398Y-144429890D01* +X287162396Y-144429896D01* +X287073959Y-144652772D01* +X287047353Y-144719822D01* +X286981432Y-144946251D01* +X286960162Y-145019308D01* +X286901604Y-145325663D01* +X286901602Y-145325679D01* +X286872194Y-145636200D01* +X286872159Y-145744756D01* +X286872145Y-145744988D01* +X286872145Y-162487353D01* +X286872144Y-162487371D01* +X286872145Y-162542559D01* +X286872145Y-162589875D01* +X286872174Y-162590332D01* +X286872211Y-162698522D01* +X286899924Y-162991045D01* +X286901628Y-163009035D01* +X286960192Y-163315399D01* +X287047383Y-163614876D01* +X287047385Y-163614882D01* +X287047386Y-163614884D01* +X287162422Y-163904796D01* +X287304290Y-164182583D01* +X287471713Y-164445748D01* +X287663198Y-164691945D01* +X287663207Y-164691956D01* +X287877062Y-164919012D01* +X287950898Y-164983929D01* +X287951104Y-164984141D01* +X287958440Y-164990586D01* +X287958441Y-164990587D01* +X287991455Y-165019592D01* +X287991772Y-165019870D01* +X287996487Y-165024234D01* +X288234286Y-165256048D01* +X288243005Y-165265476D01* +X288344300Y-165387081D01* +X288393251Y-165445848D01* +X288453477Y-165518149D01* +X288461173Y-165528426D01* +X288470820Y-165542806D01* +X288644395Y-165801534D01* +X288650987Y-165812555D01* +X288742368Y-165984996D01* +X288772440Y-166041744D01* +X288804968Y-166103125D01* +X288810386Y-166114769D01* +X288933492Y-166419722D01* +X288937673Y-166431853D01* +X289028577Y-166747896D01* +X289031483Y-166760405D01* +X289089214Y-167084173D01* +X289090810Y-167096916D01* +X289114743Y-167424897D01* +X289115013Y-167437737D01* +X289104894Y-167766435D01* +X289103835Y-167779233D01* +X289059772Y-168105127D01* +X289057395Y-168117747D01* +X288979861Y-168437343D01* +X288976190Y-168449651D01* +X288866021Y-168759498D01* +X288861098Y-168771359D01* +X288719469Y-169068156D01* +X288713346Y-169079444D01* +X288541776Y-169360007D01* +X288534517Y-169370602D01* +X288334854Y-169631906D01* +X288326539Y-169641693D01* +X288100920Y-169880948D01* +X288091637Y-169889823D01* +X287842479Y-170104459D01* +X287832328Y-170112326D01* +X287562302Y-170300044D01* +X287551392Y-170306818D01* +X287263407Y-170465597D01* +X287251854Y-170471207D01* +X286948992Y-170599346D01* +X286936922Y-170603731D01* +X286618972Y-170700917D01* +X286612782Y-170702635D01* +X286561269Y-170715505D01* +X286560267Y-170715840D01* +X286452874Y-170742710D01* +X286452867Y-170742712D01* +X286136018Y-170857234D01* +X286136001Y-170857241D01* +X285832465Y-171003429D01* +X285545385Y-171179766D01* +X285277749Y-171384419D01* +X285277739Y-171384428D01* +X285032331Y-171615269D01* +X284811704Y-171869897D01* +X284811702Y-171869900D01* +X284618148Y-172145668D01* +X284453683Y-172439704D01* +X284453675Y-172439720D01* +X284320001Y-172748976D01* +X284320000Y-172748978D01* +X284218510Y-173070240D01* +X284218509Y-173070244D01* +X284150255Y-173400179D01* +X284115950Y-173735351D01* +X284115910Y-173856715D01* +X284115895Y-173856957D01* +X284115895Y-181612151D01* +X284115894Y-181612169D01* +X284115894Y-181663880D01* +X284115699Y-181670830D01* +X284099316Y-181962656D01* +X284097759Y-181976475D01* +X284049387Y-182261192D01* +X284046293Y-182274749D01* +X283966347Y-182552260D01* +X283961755Y-182565385D01* +X283851237Y-182832209D01* +X283845203Y-182844738D01* +X283705512Y-183097497D01* +X283698114Y-183109271D01* +X283530990Y-183344814D01* +X283522320Y-183355686D01* +X283329884Y-183571025D01* +X283320052Y-183580858D01* +X283185149Y-183701415D01* +X283104711Y-183773300D01* +X283093844Y-183781967D01* +X282858309Y-183949090D01* +X282846535Y-183956488D01* +X282593769Y-184096188D01* +X282581240Y-184102222D01* +X282314428Y-184212740D01* +X282301303Y-184217333D01* +X282023783Y-184297286D01* +X282010225Y-184300380D01* +X281725512Y-184348754D01* +X281711695Y-184350311D01* +X281420616Y-184366658D01* +X281413663Y-184366853D01* +X107173998Y-184366853D01* +X107173974Y-184366851D01* +X107163990Y-184366851D01* +X107119877Y-184366851D01* +X107112924Y-184366656D01* +X106821102Y-184350267D01* +X106807284Y-184348710D01* +X106522574Y-184300335D01* +X106509017Y-184297241D01* +X106231505Y-184217290D01* +X106218380Y-184212697D01* +X105951570Y-184102179D01* +X105939041Y-184096145D01* +X105686286Y-183956450D01* +X105674512Y-183949052D01* +X105438983Y-183781933D01* +X105428111Y-183773263D01* +X105212776Y-183580824D01* +X105202944Y-183570991D01* +X105010504Y-183355646D01* +X105001834Y-183344774D01* +X104834719Y-183109244D01* +X104827329Y-183097481D01* +X104687630Y-182844708D01* +X104681606Y-182832199D01* +X104571085Y-182565368D01* +X104566493Y-182552243D01* +X104506262Y-182343170D01* +X104486546Y-182274733D01* +X104483454Y-182261181D01* +X104466800Y-182163152D01* +X104435082Y-181976451D01* +X104433528Y-181962656D01* +X104417090Y-181669878D01* +X104416896Y-181662941D01* +X104416896Y-181646963D01* +X104416897Y-181619762D01* +X104416896Y-181619760D01* +X104416896Y-181605335D01* +X104416894Y-181605325D01* +X104416894Y-181249893D01* +X160764540Y-181249893D01* +X160784326Y-181438149D01* +X160784327Y-181438152D01* +X160842818Y-181618170D01* +X160842821Y-181618177D01* +X160937467Y-181782109D01* +X161006739Y-181859043D01* +X161064129Y-181922781D01* +X161217265Y-182034041D01* +X161222893Y-182037290D01* +X161222015Y-182038809D01* +X161268700Y-182078482D01* +X161288355Y-182133559D01* +X161293092Y-182178635D01* +X161304998Y-182291908D01* +X161304999Y-182291911D01* +X161363490Y-182471929D01* +X161363493Y-182471936D01* +X161458139Y-182635868D01* +X161584801Y-182776540D01* +X161737937Y-182887800D01* +X161737942Y-182887803D01* +X161910864Y-182964794D01* +X161910869Y-182964796D01* +X162096026Y-183004152D01* +X162096027Y-183004152D01* +X162285316Y-183004152D01* +X162285318Y-183004152D01* +X162470475Y-182964796D01* +X162643402Y-182887803D01* +X162728126Y-182826246D01* +X162793931Y-182802767D01* +X162851447Y-182813285D01* +X162902546Y-182836037D01* +X163087703Y-182875393D01* +X163087704Y-182875393D01* +X163276993Y-182875393D01* +X163276995Y-182875393D01* +X163462152Y-182836037D01* +X163635079Y-182759044D01* +X163788220Y-182647781D01* +X163914882Y-182507109D01* +X164009528Y-182343177D01* +X164068023Y-182163149D01* +X164076651Y-182081048D01* +X164103235Y-182016436D01* +X164160533Y-181976451D01* +X164225751Y-181972722D01* +X164238312Y-181975392D01* +X164238315Y-181975392D01* +X164427602Y-181975392D01* +X164427604Y-181975392D01* +X164612761Y-181936036D01* +X164785688Y-181859043D01* +X164938829Y-181747780D01* +X165065491Y-181607108D01* +X165160137Y-181443176D01* +X165218632Y-181263148D01* +X165238418Y-181074892D01* +X165218632Y-180886636D01* +X165160137Y-180706608D01* +X165065491Y-180542676D01* +X164938829Y-180402004D01* +X164938828Y-180402003D01* +X164785692Y-180290743D01* +X164785687Y-180290740D01* +X164612765Y-180213749D01* +X164612760Y-180213747D01* +X164466959Y-180182757D01* +X164427604Y-180174392D01* +X164238312Y-180174392D01* +X164205855Y-180181290D01* +X164053155Y-180213747D01* +X164053150Y-180213749D01* +X163880228Y-180290740D01* +X163880223Y-180290743D01* +X163727087Y-180402003D01* +X163600424Y-180542677D01* +X163505779Y-180706607D01* +X163505776Y-180706614D01* +X163448917Y-180881609D01* +X163447284Y-180886636D01* +X163442027Y-180936648D01* +X163438655Y-180968734D01* +X163412070Y-181033348D01* +X163354772Y-181073332D01* +X163289556Y-181077062D01* +X163276998Y-181074393D01* +X163276995Y-181074393D01* +X163087703Y-181074393D01* +X163055246Y-181081291D01* +X162902546Y-181113748D01* +X162902541Y-181113750D01* +X162732329Y-181189535D01* +X162663079Y-181198820D01* +X162599802Y-181169192D01* +X162562589Y-181110057D01* +X162558573Y-181089224D01* +X162555674Y-181061637D01* +X162497179Y-180881609D01* +X162402533Y-180717677D01* +X162275871Y-180577005D01* +X162275870Y-180577004D01* +X162122734Y-180465744D01* +X162122729Y-180465741D01* +X161949807Y-180388750D01* +X161949802Y-180388748D01* +X161804001Y-180357758D01* +X161764646Y-180349393D01* +X161575354Y-180349393D01* +X161542897Y-180356291D01* +X161390197Y-180388748D01* +X161390192Y-180388750D01* +X161217270Y-180465741D01* +X161217265Y-180465744D01* +X161064129Y-180577004D01* +X160937466Y-180717678D01* +X160842821Y-180881608D01* +X160842818Y-180881615D01* +X160784327Y-181061633D01* +X160784326Y-181061637D01* +X160764540Y-181249893D01* +X104416894Y-181249893D01* +X104416894Y-174605004D01* +X181358933Y-174605004D01* +X181378719Y-174793260D01* +X181378720Y-174793263D01* +X181437214Y-174973289D01* +X181484771Y-175055661D01* +X181501244Y-175123562D01* +X181484771Y-175179661D01* +X181437217Y-175262027D01* +X181402692Y-175368284D01* +X181378722Y-175442057D01* +X181358936Y-175630313D01* +X181378722Y-175818569D01* +X181378723Y-175818572D01* +X181437214Y-175998590D01* +X181437217Y-175998597D01* +X181484772Y-176080964D01* +X181501245Y-176148864D01* +X181484773Y-176204963D01* +X181437216Y-176287334D01* +X181378723Y-176467358D01* +X181378722Y-176467362D01* +X181358936Y-176655618D01* +X181378722Y-176843874D01* +X181378723Y-176843877D01* +X181437214Y-177023895D01* +X181437217Y-177023902D01* +X181531863Y-177187834D01* +X181658525Y-177328506D01* +X181811661Y-177439766D01* +X181811666Y-177439769D01* +X181984588Y-177516760D01* +X181984593Y-177516762D01* +X182169750Y-177556118D01* +X182169751Y-177556118D01* +X182359040Y-177556118D01* +X182359042Y-177556118D01* +X182544199Y-177516762D01* +X182717126Y-177439769D01* +X182870267Y-177328506D01* +X182996929Y-177187834D01* +X183091575Y-177023902D01* +X183150070Y-176843874D01* +X183169856Y-176655618D01* +X183150070Y-176467362D01* +X183091575Y-176287334D01* +X183044019Y-176204965D01* +X183027546Y-176137065D01* +X183044018Y-176080966D01* +X183091575Y-175998597D01* +X183150070Y-175818569D01* +X183169856Y-175630313D01* +X183150070Y-175442057D01* +X183091575Y-175262029D01* +X183044015Y-175179653D01* +X183027543Y-175111755D01* +X183044014Y-175055659D01* +X183091572Y-174973288D01* +X183150067Y-174793260D01* +X183169853Y-174605004D01* +X183164072Y-174550000D01* +X184444540Y-174550000D01* +X184464326Y-174738256D01* +X184464327Y-174738259D01* +X184522818Y-174918277D01* +X184522821Y-174918284D01* +X184617467Y-175082216D01* +X184705202Y-175179655D01* +X184744129Y-175222888D01* +X184897265Y-175334148D01* +X184897270Y-175334151D01* +X185070192Y-175411142D01* +X185070197Y-175411144D01* +X185255354Y-175450500D01* +X185255355Y-175450500D01* +X185444644Y-175450500D01* +X185444646Y-175450500D01* +X185629803Y-175411144D01* +X185802730Y-175334151D01* +X185955871Y-175222888D01* +X186082533Y-175082216D01* +X186177179Y-174918284D01* +X186235674Y-174738256D01* +X186255460Y-174550000D01* +X186235674Y-174361744D01* +X186177179Y-174181716D01* +X186082533Y-174017784D01* +X185955871Y-173877112D01* +X185955870Y-173877111D01* +X185802734Y-173765851D01* +X185802729Y-173765848D01* +X185629807Y-173688857D01* +X185629802Y-173688855D01* +X185484001Y-173657865D01* +X185444646Y-173649500D01* +X185255354Y-173649500D01* +X185222897Y-173656398D01* +X185070197Y-173688855D01* +X185070192Y-173688857D01* +X184897270Y-173765848D01* +X184897265Y-173765851D01* +X184744129Y-173877111D01* +X184617466Y-174017785D01* +X184522821Y-174181715D01* +X184522818Y-174181722D01* +X184464327Y-174361740D01* +X184464326Y-174361744D01* +X184444540Y-174550000D01* +X183164072Y-174550000D01* +X183150067Y-174416748D01* +X183138705Y-174381782D01* +X183136711Y-174311942D01* +X183172791Y-174252109D01* +X183230852Y-174222176D01* +X183329803Y-174201144D01* +X183329807Y-174201142D01* +X183329808Y-174201142D01* +X183388058Y-174175206D01* +X183502730Y-174124151D01* +X183655871Y-174012888D01* +X183782533Y-173872216D01* +X183877179Y-173708284D01* +X183935674Y-173528256D01* +X183937330Y-173512500D01* +X195582039Y-173512500D01* +X195601825Y-173700756D01* +X195601826Y-173700759D01* +X195660317Y-173880777D01* +X195660320Y-173880784D01* +X195754966Y-174044716D01* +X195839731Y-174138857D01* +X195881628Y-174185388D01* +X196034764Y-174296648D01* +X196034769Y-174296651D01* +X196207691Y-174373642D01* +X196207696Y-174373644D01* +X196392853Y-174413000D01* +X196392854Y-174413000D01* +X196399210Y-174414351D01* +X196398961Y-174415519D01* +X196457448Y-174439584D01* +X196497430Y-174496883D01* +X196497799Y-174497999D01* +X196532819Y-174605780D01* +X196532821Y-174605784D01* +X196627467Y-174769716D01* +X196754129Y-174910388D01* +X196907265Y-175021648D01* +X196907270Y-175021651D01* +X197080192Y-175098642D01* +X197080197Y-175098644D01* +X197265354Y-175138000D01* +X197265355Y-175138000D01* +X197454644Y-175138000D01* +X197454646Y-175138000D01* +X197639803Y-175098644D01* +X197812730Y-175021651D01* +X197842530Y-175000000D01* +X254094540Y-175000000D01* +X254114326Y-175188256D01* +X254114327Y-175188259D01* +X254172818Y-175368277D01* +X254172821Y-175368284D01* +X254267467Y-175532216D01* +X254355794Y-175630313D01* +X254394129Y-175672888D01* +X254547265Y-175784148D01* +X254547270Y-175784151D01* +X254720192Y-175861142D01* +X254720197Y-175861144D01* +X254905354Y-175900500D01* +X254905355Y-175900500D01* +X255094644Y-175900500D01* +X255094646Y-175900500D01* +X255279803Y-175861144D01* +X255452730Y-175784151D01* +X255605871Y-175672888D01* +X255732533Y-175532216D01* +X255827179Y-175368284D01* +X255885674Y-175188256D01* +X255905460Y-175000000D01* +X255885674Y-174811744D01* +X255827179Y-174631716D01* +X255732533Y-174467784D01* +X255605871Y-174327112D01* +X255605870Y-174327111D01* +X255452734Y-174215851D01* +X255452729Y-174215848D01* +X255279807Y-174138857D01* +X255279802Y-174138855D01* +X255134001Y-174107865D01* +X255094646Y-174099500D01* +X254905354Y-174099500D01* +X254872897Y-174106398D01* +X254720197Y-174138855D01* +X254720192Y-174138857D01* +X254547270Y-174215848D01* +X254547265Y-174215851D01* +X254394129Y-174327111D01* +X254267466Y-174467785D01* +X254172821Y-174631715D01* +X254172818Y-174631722D01* +X254120331Y-174793263D01* +X254114326Y-174811744D01* +X254094540Y-175000000D01* +X197842530Y-175000000D01* +X197965871Y-174910388D01* +X198092533Y-174769716D01* +X198187179Y-174605784D01* +X198245674Y-174425756D01* +X198265460Y-174237500D01* +X198245674Y-174049244D01* +X198187179Y-173869216D01* +X198092533Y-173705284D01* +X197965871Y-173564612D01* +X197965870Y-173564611D01* +X197812734Y-173453351D01* +X197812729Y-173453348D01* +X197639807Y-173376357D01* +X197639802Y-173376355D01* +X197468760Y-173340000D01* +X197454646Y-173337000D01* +X197454645Y-173337000D01* +X197448289Y-173335649D01* +X197448427Y-173334999D01* +X250179540Y-173334999D01* +X250199326Y-173523255D01* +X250199327Y-173523258D01* +X250257818Y-173703276D01* +X250257821Y-173703283D01* +X250352467Y-173867215D01* +X250431575Y-173955073D01* +X250479129Y-174007887D01* +X250632265Y-174119147D01* +X250632270Y-174119150D01* +X250805192Y-174196141D01* +X250805197Y-174196143D01* +X250990354Y-174235499D01* +X250990355Y-174235499D01* +X251179644Y-174235499D01* +X251179646Y-174235499D01* +X251364803Y-174196143D01* +X251537730Y-174119150D01* +X251690871Y-174007887D01* +X251817533Y-173867215D01* +X251912179Y-173703283D01* +X251970674Y-173523255D01* +X251990460Y-173334999D01* +X251970674Y-173146743D01* +X251912179Y-172966715D01* +X251817533Y-172802783D01* +X251804693Y-172788523D01* +X251774464Y-172725533D01* +X251783089Y-172656198D01* +X251804694Y-172622580D01* +X251827533Y-172597216D01* +X251922179Y-172433284D01* +X251980674Y-172253256D01* +X252000460Y-172065000D01* +X251980674Y-171876744D01* +X251922179Y-171696716D01* +X251843238Y-171559987D01* +X251826766Y-171492088D01* +X251849619Y-171426061D01* +X251858467Y-171415027D01* +X251937533Y-171327216D01* +X252032179Y-171163284D01* +X252090674Y-170983256D01* +X252110460Y-170795000D01* +X252090674Y-170606744D01* +X252032179Y-170426716D01* +X251937533Y-170262784D01* +X251810871Y-170122112D01* +X251786574Y-170104459D01* +X251657734Y-170010851D01* +X251657729Y-170010848D01* +X251484807Y-169933857D01* +X251484802Y-169933855D01* +X251339001Y-169902865D01* +X251299646Y-169894500D01* +X251110354Y-169894500D01* +X251077897Y-169901398D01* +X250925197Y-169933855D01* +X250925192Y-169933857D01* +X250752270Y-170010848D01* +X250752265Y-170010851D01* +X250599129Y-170122111D01* +X250472466Y-170262785D01* +X250377821Y-170426715D01* +X250377818Y-170426722D01* +X250320915Y-170601853D01* +X250319326Y-170606744D01* +X250299540Y-170795000D01* +X250319326Y-170983256D01* +X250319327Y-170983259D01* +X250377818Y-171163277D01* +X250377821Y-171163284D01* +X250456760Y-171300011D01* +X250473233Y-171367912D01* +X250450380Y-171433938D01* +X250441523Y-171444983D01* +X250362466Y-171532785D01* +X250267821Y-171696715D01* +X250267818Y-171696722D01* +X250209327Y-171876740D01* +X250209326Y-171876744D01* +X250189540Y-172065000D01* +X250209326Y-172253256D01* +X250209327Y-172253259D01* +X250267818Y-172433277D01* +X250267821Y-172433284D01* +X250362467Y-172597216D01* +X250375305Y-172611474D01* +X250405535Y-172674465D01* +X250396910Y-172743801D01* +X250375306Y-172777417D01* +X250352468Y-172802781D01* +X250352464Y-172802786D01* +X250257821Y-172966714D01* +X250257818Y-172966721D01* +X250200147Y-173144215D01* +X250199326Y-173146743D01* +X250179540Y-173334999D01* +X197448427Y-173334999D01* +X197448536Y-173334483D01* +X197390037Y-173310404D01* +X197350062Y-173253100D01* +X197349699Y-173251999D01* +X197314680Y-173144221D01* +X197314677Y-173144215D01* +X197220032Y-172980284D01* +X197093370Y-172839612D01* +X197049564Y-172807785D01* +X196940233Y-172728351D01* +X196940228Y-172728348D01* +X196767306Y-172651357D01* +X196767301Y-172651355D01* +X196611676Y-172618277D01* +X196582145Y-172612000D01* +X196392853Y-172612000D01* +X196363322Y-172618277D01* +X196207696Y-172651355D01* +X196207691Y-172651357D01* +X196034769Y-172728348D01* +X196034764Y-172728351D01* +X195881628Y-172839611D01* +X195754965Y-172980285D01* +X195660320Y-173144215D01* +X195660317Y-173144222D01* +X195605769Y-173312106D01* +X195601825Y-173324244D01* +X195582039Y-173512500D01* +X183937330Y-173512500D01* +X183955460Y-173340000D01* +X183935674Y-173151744D01* +X183877179Y-172971716D01* +X183782533Y-172807784D01* +X183655871Y-172667112D01* +X183655870Y-172667111D01* +X183502734Y-172555851D01* +X183502729Y-172555848D01* +X183329807Y-172478857D01* +X183329802Y-172478855D01* +X183171392Y-172445185D01* +X183144646Y-172439500D01* +X182955354Y-172439500D01* +X182928608Y-172445185D01* +X182770197Y-172478855D01* +X182770192Y-172478857D01* +X182597270Y-172555848D01* +X182597265Y-172555851D01* +X182444129Y-172667111D01* +X182317466Y-172807785D01* +X182222821Y-172971715D01* +X182222818Y-172971722D01* +X182166772Y-173144215D01* +X182164326Y-173151744D01* +X182144540Y-173340000D01* +X182163800Y-173523255D01* +X182164327Y-173528261D01* +X182175686Y-173563221D01* +X182177681Y-173633062D01* +X182141600Y-173692895D01* +X182083536Y-173722828D01* +X181984590Y-173743859D01* +X181984585Y-173743861D01* +X181811663Y-173820852D01* +X181811658Y-173820855D01* +X181658522Y-173932115D01* +X181531859Y-174072789D01* +X181437214Y-174236719D01* +X181437211Y-174236726D01* +X181379498Y-174414351D01* +X181378719Y-174416748D01* +X181358933Y-174605004D01* +X104416894Y-174605004D01* +X104416894Y-173961400D01* +X104416895Y-173961376D01* +X104416895Y-173955186D01* +X104416927Y-173955073D01* +X104416909Y-173903802D01* +X104416910Y-173903802D01* +X104416851Y-173735343D01* +X104382538Y-173400177D01* +X104314279Y-173070246D01* +X104212782Y-172748979D01* +X104203864Y-172728348D01* +X104096023Y-172478857D01* +X104079104Y-172439715D01* +X103914634Y-172145669D01* +X103914630Y-172145663D01* +X103721083Y-171869901D01* +X103674767Y-171816446D01* +X103500453Y-171615263D01* +X103404498Y-171525000D01* +X175619540Y-171525000D01* +X175639326Y-171713256D01* +X175639327Y-171713259D01* +X175697818Y-171893277D01* +X175697821Y-171893284D01* +X175792467Y-172057216D01* +X175872110Y-172145668D01* +X175919129Y-172197888D01* +X176072265Y-172309148D01* +X176072270Y-172309151D01* +X176245192Y-172386142D01* +X176245197Y-172386144D01* +X176430354Y-172425500D01* +X176430355Y-172425500D01* +X176570090Y-172425500D01* +X176637129Y-172445185D01* +X176682884Y-172497989D01* +X176688021Y-172511182D01* +X176722818Y-172618277D01* +X176722821Y-172618284D01* +X176817467Y-172782216D01* +X176869146Y-172839611D01* +X176944129Y-172922888D01* +X177097265Y-173034148D01* +X177097270Y-173034151D01* +X177270192Y-173111142D01* +X177270197Y-173111144D01* +X177455354Y-173150500D01* +X177455355Y-173150500D01* +X177644644Y-173150500D01* +X177644646Y-173150500D01* +X177829803Y-173111144D01* +X178002730Y-173034151D01* +X178155871Y-172922888D01* +X178282533Y-172782216D01* +X178377179Y-172618284D01* +X178435674Y-172438256D01* +X178455460Y-172250000D01* +X178435674Y-172061744D01* +X178377179Y-171881716D01* +X178282533Y-171717784D01* +X178155871Y-171577112D01* +X178107838Y-171542214D01* +X178002734Y-171465851D01* +X178002729Y-171465848D01* +X177829807Y-171388857D01* +X177829802Y-171388855D01* +X177684001Y-171357865D01* +X177644646Y-171349500D01* +X177504910Y-171349500D01* +X177437871Y-171329815D01* +X177392116Y-171277011D01* +X177386979Y-171263818D01* +X177352181Y-171156722D01* +X177352180Y-171156721D01* +X177352179Y-171156716D01* +X177267473Y-171010000D01* +X182869540Y-171010000D01* +X182889326Y-171198256D01* +X182889327Y-171198259D01* +X182947818Y-171378277D01* +X182947821Y-171378284D01* +X183042467Y-171542216D01* +X183130875Y-171640403D01* +X183169129Y-171682888D01* +X183322265Y-171794148D01* +X183322270Y-171794151D01* +X183495192Y-171871142D01* +X183495197Y-171871144D01* +X183680354Y-171910500D01* +X183680355Y-171910500D01* +X183869644Y-171910500D01* +X183869646Y-171910500D01* +X184054803Y-171871144D01* +X184227730Y-171794151D01* +X184380871Y-171682888D01* +X184507533Y-171542216D01* +X184602179Y-171378284D01* +X184660674Y-171198256D01* +X184680460Y-171010000D01* +X184660674Y-170821744D01* +X184602179Y-170641716D01* +X184507533Y-170477784D01* +X184380871Y-170337112D01* +X184380870Y-170337111D01* +X184227734Y-170225851D01* +X184227729Y-170225848D01* +X184054807Y-170148857D01* +X184054802Y-170148855D01* +X183882941Y-170112326D01* +X183869646Y-170109500D01* +X183680354Y-170109500D01* +X183667059Y-170112326D01* +X183495197Y-170148855D01* +X183495192Y-170148857D01* +X183322270Y-170225848D01* +X183322265Y-170225851D01* +X183169129Y-170337111D01* +X183042466Y-170477785D01* +X182947821Y-170641715D01* +X182947818Y-170641722D01* +X182889327Y-170821740D01* +X182889326Y-170821744D01* +X182869540Y-171010000D01* +X177267473Y-171010000D01* +X177257533Y-170992784D01* +X177130871Y-170852112D01* +X177089073Y-170821744D01* +X176977734Y-170740851D01* +X176977729Y-170740848D01* +X176804807Y-170663857D01* +X176804802Y-170663855D01* +X176659001Y-170632865D01* +X176619646Y-170624500D01* +X176430354Y-170624500D01* +X176397897Y-170631398D01* +X176245197Y-170663855D01* +X176245192Y-170663857D01* +X176072270Y-170740848D01* +X176072265Y-170740851D01* +X175919129Y-170852111D01* +X175792466Y-170992785D01* +X175697821Y-171156715D01* +X175697818Y-171156722D01* +X175642422Y-171327216D01* +X175639326Y-171336744D01* +X175619540Y-171525000D01* +X103404498Y-171525000D01* +X103255049Y-171384416D01* +X103255042Y-171384411D01* +X103255038Y-171384407D01* +X102987412Y-171179751D01* +X102700343Y-171003406D01* +X102396808Y-170857206D01* +X102396795Y-170857200D01* +X102079946Y-170742661D01* +X102079945Y-170742660D01* +X102079943Y-170742660D01* +X102060133Y-170737702D01* +X101972337Y-170715731D01* +X101972105Y-170715653D01* +X101919724Y-170702564D01* +X101913378Y-170700798D01* +X101587772Y-170600787D01* +X101575404Y-170596256D01* +X101265283Y-170463571D01* +X101253464Y-170457753D01* +X100959178Y-170292924D01* +X100948044Y-170285886D01* +X100754812Y-170148856D01* +X100672894Y-170090763D01* +X100662577Y-170082590D01* +X100409677Y-169859380D01* +X100400278Y-169850152D01* +X100345199Y-169790000D01* +X100180381Y-169610000D01* +X185564540Y-169610000D01* +X185584326Y-169798256D01* +X185584327Y-169798259D01* +X185642818Y-169978277D01* +X185642821Y-169978284D01* +X185737467Y-170142216D01* +X185751935Y-170158284D01* +X185864129Y-170282888D01* +X186017265Y-170394148D01* +X186017270Y-170394151D01* +X186190192Y-170471142D01* +X186190197Y-170471144D01* +X186375354Y-170510500D01* +X186375355Y-170510500D01* +X186564644Y-170510500D01* +X186564646Y-170510500D01* +X186749803Y-170471144D01* +X186922730Y-170394151D01* +X187075871Y-170282888D01* +X187202533Y-170142216D01* +X187297179Y-169978284D01* +X187355674Y-169798256D01* +X187356542Y-169790000D01* +X213604540Y-169790000D01* +X213624326Y-169978256D01* +X213624327Y-169978259D01* +X213682818Y-170158277D01* +X213682821Y-170158284D01* +X213777467Y-170322216D01* +X213871565Y-170426722D01* +X213904129Y-170462888D01* +X214057265Y-170574148D01* +X214057270Y-170574151D01* +X214230192Y-170651142D01* +X214230197Y-170651144D01* +X214415354Y-170690500D01* +X214415355Y-170690500D01* +X214604644Y-170690500D01* +X214604646Y-170690500D01* +X214789803Y-170651144D01* +X214962730Y-170574151D01* +X215115871Y-170462888D01* +X215242533Y-170322216D01* +X215337179Y-170158284D01* +X215395674Y-169978256D01* +X215415460Y-169790000D01* +X215395674Y-169601744D01* +X215341112Y-169433823D01* +X215337181Y-169421722D01* +X215337180Y-169421721D01* +X215337179Y-169421716D01* +X215242533Y-169257784D01* +X215115871Y-169117112D01* +X215115870Y-169117111D01* +X214962734Y-169005851D01* +X214962729Y-169005848D01* +X214789807Y-168928857D01* +X214789802Y-168928855D01* +X214632436Y-168895407D01* +X214604646Y-168889500D01* +X214415354Y-168889500D01* +X214387564Y-168895407D01* +X214230197Y-168928855D01* +X214230192Y-168928857D01* +X214057270Y-169005848D01* +X214057265Y-169005851D01* +X213904129Y-169117111D01* +X213777466Y-169257785D01* +X213682821Y-169421715D01* +X213682818Y-169421722D01* +X213624327Y-169601740D01* +X213624326Y-169601744D01* +X213604540Y-169790000D01* +X187356542Y-169790000D01* +X187375460Y-169610000D01* +X187355674Y-169421744D01* +X187297179Y-169241716D01* +X187202533Y-169077784D01* +X187075871Y-168937112D01* +X187064508Y-168928856D01* +X186922734Y-168825851D01* +X186922729Y-168825848D01* +X186749807Y-168748857D01* +X186749802Y-168748855D01* +X186604001Y-168717865D01* +X186564646Y-168709500D01* +X186375354Y-168709500D01* +X186342897Y-168716398D01* +X186190197Y-168748855D01* +X186190192Y-168748857D01* +X186017270Y-168825848D01* +X186017265Y-168825851D01* +X185864129Y-168937111D01* +X185737466Y-169077785D01* +X185642821Y-169241715D01* +X185642818Y-169241722D01* +X185584335Y-169421715D01* +X185584326Y-169421744D01* +X185564540Y-169610000D01* +X100180381Y-169610000D01* +X100172821Y-169601744D01* +X100172487Y-169601379D01* +X100164120Y-169591205D01* +X100101579Y-169506345D01* +X99964004Y-169319674D01* +X99956765Y-169308673D01* +X99927027Y-169257784D01* +X99786577Y-169017437D01* +X99780546Y-169005728D01* +X99749693Y-168937112D01* +X99642214Y-168698083D01* +X99637466Y-168685821D01* +X99532548Y-168365239D01* +X99529121Y-168352520D01* +X99458800Y-168022610D01* +X99456743Y-168009600D01* +X99433483Y-167786168D01* +X99421817Y-167674105D01* +X99421151Y-167660980D01* +X99421560Y-167500733D01* +X100710689Y-167500733D01* +X100710689Y-167500736D01* +X100731103Y-167786168D01* +X100791927Y-168065772D01* +X100791929Y-168065778D01* +X100791930Y-168065781D01* +X100891914Y-168333847D01* +X100891934Y-168333901D01* +X101029069Y-168585044D01* +X101029074Y-168585052D01* +X101200553Y-168814122D01* +X101200569Y-168814140D01* +X101402893Y-169016464D01* +X101402911Y-169016480D01* +X101631981Y-169187959D01* +X101631989Y-169187964D01* +X101883132Y-169325099D01* +X101883131Y-169325099D01* +X101883135Y-169325100D01* +X101883138Y-169325102D01* +X102151253Y-169425104D01* +X102151259Y-169425105D01* +X102151261Y-169425106D01* +X102430865Y-169485930D01* +X102430867Y-169485930D01* +X102430871Y-169485931D01* +X102684519Y-169504072D01* +X102716298Y-169506345D01* +X102716299Y-169506345D01* +X102716300Y-169506345D01* +X102744894Y-169504299D01* +X103001727Y-169485931D01* +X103001953Y-169485882D01* +X103281336Y-169425106D01* +X103281336Y-169425105D01* +X103281345Y-169425104D01* +X103549460Y-169325102D01* +X103800614Y-169187961D01* +X104029694Y-169016474D01* +X104232038Y-168814130D01* +X104403525Y-168585050D01* +X104540666Y-168333896D01* +X104640668Y-168065781D01* +X104664734Y-167955152D01* +X104671293Y-167925000D01* +X249794540Y-167925000D01* +X249814326Y-168113256D01* +X249814327Y-168113259D01* +X249872818Y-168293277D01* +X249872821Y-168293284D01* +X249967467Y-168457216D01* +X250082527Y-168585003D01* +X250094129Y-168597888D01* +X250247265Y-168709148D01* +X250247270Y-168709151D01* +X250420192Y-168786142D01* +X250420197Y-168786144D01* +X250605354Y-168825500D01* +X250605355Y-168825500D01* +X250794644Y-168825500D01* +X250794646Y-168825500D01* +X250979803Y-168786144D01* +X251152730Y-168709151D01* +X251305871Y-168597888D01* +X251432533Y-168457216D01* +X251527179Y-168293284D01* +X251585674Y-168113256D01* +X251605460Y-167925000D01* +X251585674Y-167736744D01* +X251527179Y-167556716D01* +X251494829Y-167500684D01* +X283810785Y-167500684D01* +X283810785Y-167500687D01* +X283831199Y-167786119D01* +X283892023Y-168065723D01* +X283892025Y-168065729D01* +X283892026Y-168065732D01* +X283909752Y-168113256D01* +X283992030Y-168333852D01* +X284129165Y-168584995D01* +X284129170Y-168585003D01* +X284300649Y-168814074D01* +X284300665Y-168814092D01* +X284502989Y-169016416D01* +X284503007Y-169016432D01* +X284732078Y-169187911D01* +X284732086Y-169187916D01* +X284983229Y-169325051D01* +X284983228Y-169325051D01* +X284983232Y-169325052D01* +X284983235Y-169325054D01* +X285251350Y-169425056D01* +X285251356Y-169425057D01* +X285251358Y-169425058D01* +X285530962Y-169485882D01* +X285530964Y-169485882D01* +X285530968Y-169485883D01* +X285784616Y-169504024D01* +X285816395Y-169506297D01* +X285816396Y-169506297D01* +X285816397Y-169506297D01* +X285844991Y-169504251D01* +X286101824Y-169485883D01* +X286381222Y-169425104D01* +X286381433Y-169425058D01* +X286381433Y-169425057D01* +X286381442Y-169425056D01* +X286649557Y-169325054D01* +X286900711Y-169187913D01* +X287129792Y-169016426D01* +X287332136Y-168814082D01* +X287503623Y-168585001D01* +X287640764Y-168333847D01* +X287740766Y-168065732D01* +X287801593Y-167786114D01* +X287822003Y-167500736D01* +X287822007Y-167500687D01* +X287822007Y-167500684D01* +X287817033Y-167431142D01* +X287801593Y-167215258D01* +X287785406Y-167140849D01* +X287740768Y-166935648D01* +X287740767Y-166935646D01* +X287740766Y-166935640D01* +X287640764Y-166667525D01* +X287621722Y-166632653D01* +X287503626Y-166416376D01* +X287503621Y-166416368D01* +X287332142Y-166187297D01* +X287332126Y-166187279D01* +X287129802Y-165984955D01* +X287129784Y-165984939D01* +X286900713Y-165813460D01* +X286900705Y-165813455D01* +X286649562Y-165676320D01* +X286649563Y-165676320D01* +X286542311Y-165636317D01* +X286381442Y-165576316D01* +X286381439Y-165576315D01* +X286381433Y-165576313D01* +X286101829Y-165515489D01* +X285816397Y-165495075D01* +X285816395Y-165495075D01* +X285530962Y-165515489D01* +X285251358Y-165576313D01* +X284983229Y-165676320D01* +X284732086Y-165813455D01* +X284732078Y-165813460D01* +X284503007Y-165984939D01* +X284502989Y-165984955D01* +X284300665Y-166187279D01* +X284300649Y-166187297D01* +X284129170Y-166416368D01* +X284129165Y-166416376D01* +X283992030Y-166667519D01* +X283892023Y-166935648D01* +X283831199Y-167215252D01* +X283810785Y-167500684D01* +X251494829Y-167500684D01* +X251432533Y-167392784D01* +X251305871Y-167252112D01* +X251305870Y-167252111D01* +X251152734Y-167140851D01* +X251152729Y-167140848D01* +X250979807Y-167063857D01* +X250979802Y-167063855D01* +X250834001Y-167032865D01* +X250794646Y-167024500D01* +X250605354Y-167024500D01* +X250572897Y-167031398D01* +X250420197Y-167063855D01* +X250420192Y-167063857D01* +X250247270Y-167140848D01* +X250247265Y-167140851D01* +X250094129Y-167252111D01* +X249967466Y-167392785D01* +X249872821Y-167556715D01* +X249872818Y-167556722D01* +X249814327Y-167736740D01* +X249814326Y-167736744D01* +X249794540Y-167925000D01* +X104671293Y-167925000D01* +X104701494Y-167786168D01* +X104701494Y-167786167D01* +X104701495Y-167786163D01* +X104721909Y-167500735D01* +X104721905Y-167500686D01* +X104708772Y-167317056D01* +X104701495Y-167215307D01* +X104701484Y-167215258D01* +X104640670Y-166935697D01* +X104640669Y-166935695D01* +X104640668Y-166935689D01* +X104540666Y-166667574D01* +X104540639Y-166667525D01* +X104403528Y-166416425D01* +X104403523Y-166416417D01* +X104232044Y-166187347D01* +X104232028Y-166187329D01* +X104029704Y-165985005D01* +X104029686Y-165984989D01* +X103800616Y-165813510D01* +X103800608Y-165813505D01* +X103549465Y-165676370D01* +X103549466Y-165676370D01* +X103442214Y-165636367D01* +X103281345Y-165576366D01* +X103281342Y-165576365D01* +X103281336Y-165576363D01* +X103001732Y-165515539D01* +X102716300Y-165495125D01* +X102716298Y-165495125D01* +X102430865Y-165515539D01* +X102151261Y-165576363D01* +X101883132Y-165676370D01* +X101631989Y-165813505D01* +X101631981Y-165813510D01* +X101402911Y-165984989D01* +X101402893Y-165985005D01* +X101200569Y-166187329D01* +X101200553Y-166187347D01* +X101029074Y-166416417D01* +X101029069Y-166416425D01* +X100891934Y-166667568D01* +X100791927Y-166935697D01* +X100731103Y-167215301D01* +X100710689Y-167500733D01* +X99421560Y-167500733D01* +X99422011Y-167323638D01* +X99422745Y-167310491D01* +X99427127Y-167270385D01* +X99459380Y-166975176D01* +X99461500Y-166962200D01* +X99533502Y-166632651D01* +X99536993Y-166619952D01* +X99586553Y-166471089D01* +X99643545Y-166299901D01* +X99648357Y-166287661D01* +X99788258Y-165980720D01* +X99794348Y-165969047D01* +X99966017Y-165678684D01* +X99973301Y-165667735D01* +X100174818Y-165397199D01* +X100183217Y-165387093D01* +X100414891Y-165136654D01* +X100419442Y-165131989D01* +X100450873Y-165101441D01* +X100450874Y-165101438D01* +X100457727Y-165094778D01* +X100458090Y-165094363D01* +X100535008Y-165019592D01* +X100747627Y-164767006D01* +X100844725Y-164625000D01* +X174669540Y-164625000D01* +X174689326Y-164813256D01* +X174689327Y-164813259D01* +X174747818Y-164993277D01* +X174747821Y-164993284D01* +X174842467Y-165157216D01* +X174939945Y-165265476D01* +X174969129Y-165297888D01* +X175122265Y-165409148D01* +X175122270Y-165409151D01* +X175295192Y-165486142D01* +X175295197Y-165486144D01* +X175480354Y-165525500D01* +X175480355Y-165525500D01* +X175669644Y-165525500D01* +X175669646Y-165525500D01* +X175854803Y-165486144D01* +X176027730Y-165409151D01* +X176180871Y-165297888D01* +X176307533Y-165157216D01* +X176402179Y-164993284D01* +X176460674Y-164813256D01* +X176475205Y-164675000D01* +X180069540Y-164675000D01* +X180089326Y-164863256D01* +X180089327Y-164863259D01* +X180147818Y-165043277D01* +X180147821Y-165043284D01* +X180242467Y-165207216D01* +X180352572Y-165329500D01* +X180369129Y-165347888D01* +X180522265Y-165459148D01* +X180522270Y-165459151D01* +X180695192Y-165536142D01* +X180695197Y-165536144D01* +X180880354Y-165575500D01* +X180880355Y-165575500D01* +X181002704Y-165575500D01* +X181069743Y-165595185D01* +X181115498Y-165647989D01* +X181125442Y-165717147D01* +X181120635Y-165737818D01* +X181064174Y-165911587D01* +X181064173Y-165911591D01* +X181044387Y-166099847D01* +X181064173Y-166288103D01* +X181064174Y-166288106D01* +X181122665Y-166468124D01* +X181122668Y-166468131D01* +X181217314Y-166632063D01* +X181330939Y-166758256D01* +X181343976Y-166772735D01* +X181497112Y-166883995D01* +X181497117Y-166883998D01* +X181670039Y-166960989D01* +X181670044Y-166960991D01* +X181855201Y-167000347D01* +X181855202Y-167000347D01* +X182044491Y-167000347D01* +X182044493Y-167000347D01* +X182229650Y-166960991D01* +X182402577Y-166883998D01* +X182552600Y-166775000D01* +X205219540Y-166775000D01* +X205239326Y-166963256D01* +X205239327Y-166963259D01* +X205297818Y-167143277D01* +X205297821Y-167143284D01* +X205392467Y-167307216D01* +X205434725Y-167354148D01* +X205519129Y-167447888D01* +X205672265Y-167559148D01* +X205672270Y-167559151D01* +X205845192Y-167636142D01* +X205845197Y-167636144D01* +X206030354Y-167675500D01* +X206030355Y-167675500D01* +X206219644Y-167675500D01* +X206219646Y-167675500D01* +X206404803Y-167636144D01* +X206577730Y-167559151D01* +X206730871Y-167447888D01* +X206857533Y-167307216D01* +X206952179Y-167143284D01* +X207010674Y-166963256D01* +X207030460Y-166775000D01* +X207010674Y-166586744D01* +X207005234Y-166570000D01* +X264134540Y-166570000D01* +X264154326Y-166758256D01* +X264154327Y-166758259D01* +X264212818Y-166938277D01* +X264212821Y-166938284D01* +X264307467Y-167102216D01* +X264409295Y-167215307D01* +X264434129Y-167242888D01* +X264587265Y-167354148D01* +X264587270Y-167354151D01* +X264760192Y-167431142D01* +X264760197Y-167431144D01* +X264945354Y-167470500D01* +X264945355Y-167470500D01* +X265134644Y-167470500D01* +X265134646Y-167470500D01* +X265319803Y-167431144D01* +X265492730Y-167354151D01* +X265645871Y-167242888D01* +X265772533Y-167102216D01* +X265867179Y-166938284D01* +X265925674Y-166758256D01* +X265945460Y-166570000D01* +X265925674Y-166381744D01* +X265876369Y-166230000D01* +X271214540Y-166230000D01* +X271234326Y-166418256D01* +X271234327Y-166418259D01* +X271292818Y-166598277D01* +X271292821Y-166598284D01* +X271387467Y-166762216D01* +X271497118Y-166883995D01* +X271514129Y-166902888D01* +X271667265Y-167014148D01* +X271667270Y-167014151D01* +X271840192Y-167091142D01* +X271840197Y-167091144D01* +X272025354Y-167130500D01* +X272025355Y-167130500D01* +X272214644Y-167130500D01* +X272214646Y-167130500D01* +X272399803Y-167091144D01* +X272572730Y-167014151D01* +X272725871Y-166902888D01* +X272852533Y-166762216D01* +X272947179Y-166598284D01* +X273005674Y-166418256D01* +X273025460Y-166230000D01* +X273005674Y-166041744D01* +X272947179Y-165861716D01* +X272852533Y-165697784D01* +X272725871Y-165557112D01* +X272725870Y-165557111D01* +X272572734Y-165445851D01* +X272572729Y-165445848D01* +X272399807Y-165368857D01* +X272399802Y-165368855D01* +X272254001Y-165337865D01* +X272214646Y-165329500D01* +X272025354Y-165329500D01* +X271992897Y-165336398D01* +X271840197Y-165368855D01* +X271840192Y-165368857D01* +X271667270Y-165445848D01* +X271667265Y-165445851D01* +X271514129Y-165557111D01* +X271387466Y-165697785D01* +X271292821Y-165861715D01* +X271292818Y-165861722D01* +X271235612Y-166037785D01* +X271234326Y-166041744D01* +X271214540Y-166230000D01* +X265876369Y-166230000D01* +X265867179Y-166201716D01* +X265772533Y-166037784D01* +X265645871Y-165897112D01* +X265616125Y-165875500D01* +X265492734Y-165785851D01* +X265492729Y-165785848D01* +X265319807Y-165708857D01* +X265319802Y-165708855D01* +X265166967Y-165676370D01* +X265134646Y-165669500D01* +X264945354Y-165669500D01* +X264913278Y-165676318D01* +X264760197Y-165708855D01* +X264760192Y-165708857D01* +X264587270Y-165785848D01* +X264587265Y-165785851D01* +X264434129Y-165897111D01* +X264307466Y-166037785D01* +X264212821Y-166201715D01* +X264212818Y-166201722D01* +X264171424Y-166329121D01* +X264154326Y-166381744D01* +X264134540Y-166570000D01* +X207005234Y-166570000D01* +X206952179Y-166406716D01* +X206857533Y-166242784D01* +X206730871Y-166102112D01* +X206730870Y-166102111D01* +X206577734Y-165990851D01* +X206577729Y-165990848D01* +X206404807Y-165913857D01* +X206404802Y-165913855D01* +X206259001Y-165882865D01* +X206219646Y-165874500D01* +X206030354Y-165874500D01* +X205997897Y-165881398D01* +X205845197Y-165913855D01* +X205845192Y-165913857D01* +X205672270Y-165990848D01* +X205672265Y-165990851D01* +X205519129Y-166102111D01* +X205392466Y-166242785D01* +X205297821Y-166406715D01* +X205297818Y-166406722D01* +X205244766Y-166570000D01* +X205239326Y-166586744D01* +X205219540Y-166775000D01* +X182552600Y-166775000D01* +X182555718Y-166772735D01* +X182682380Y-166632063D01* +X182777026Y-166468131D01* +X182835521Y-166288103D01* +X182853652Y-166115589D01* +X189337961Y-166115589D01* +X189495355Y-166185665D01* +X189680406Y-166225000D01* +X189869594Y-166225000D01* +X190054646Y-166185665D01* +X190054651Y-166185663D01* +X190212036Y-166115590D01* +X190212037Y-166115589D01* +X190537961Y-166115589D01* +X190695355Y-166185665D01* +X190880406Y-166225000D01* +X191069594Y-166225000D01* +X191254646Y-166185665D01* +X191254651Y-166185663D01* +X191412036Y-166115590D01* +X191412037Y-166115589D01* +X191737961Y-166115589D01* +X191895355Y-166185665D01* +X192080406Y-166225000D01* +X192269594Y-166225000D01* +X192454646Y-166185665D01* +X192454651Y-166185663D01* +X192612036Y-166115590D01* +X192612037Y-166115589D01* +X192937961Y-166115589D01* +X193095355Y-166185665D01* +X193280406Y-166225000D01* +X193469594Y-166225000D01* +X193654646Y-166185665D01* +X193654651Y-166185663D01* +X193812036Y-166115590D01* +X193812037Y-166115589D01* +X194137961Y-166115589D01* +X194295355Y-166185665D01* +X194480406Y-166225000D01* +X194669594Y-166225000D01* +X194854646Y-166185665D01* +X194854651Y-166185663D01* +X195012036Y-166115590D01* +X195012037Y-166115589D01* +X194575001Y-165678553D01* +X194575000Y-165678553D01* +X194137961Y-166115589D01* +X193812037Y-166115589D01* +X193375001Y-165678553D01* +X193375000Y-165678553D01* +X192937961Y-166115589D01* +X192612037Y-166115589D01* +X192175001Y-165678553D01* +X192175000Y-165678553D01* +X191737961Y-166115589D01* +X191412037Y-166115589D01* +X190975001Y-165678553D01* +X190975000Y-165678553D01* +X190537961Y-166115589D01* +X190212037Y-166115589D01* +X189775001Y-165678553D01* +X189775000Y-165678553D01* +X189337961Y-166115589D01* +X182853652Y-166115589D01* +X182855307Y-166099847D01* +X182835521Y-165911591D01* +X182777026Y-165731563D01* +X182682380Y-165567631D01* +X182555718Y-165426959D01* +X182555717Y-165426958D01* +X182402581Y-165315698D01* +X182402576Y-165315695D01* +X182229654Y-165238704D01* +X182229649Y-165238702D01* +X182081505Y-165207214D01* +X182044493Y-165199347D01* +X181922143Y-165199347D01* +X181855104Y-165179662D01* +X181850650Y-165174522D01* +X186444540Y-165174522D01* +X186464326Y-165362778D01* +X186464327Y-165362781D01* +X186522818Y-165542799D01* +X186522821Y-165542806D01* +X186617467Y-165706738D01* +X186713605Y-165813510D01* +X186744129Y-165847410D01* +X186897265Y-165958670D01* +X186897270Y-165958673D01* +X187070192Y-166035664D01* +X187070197Y-166035666D01* +X187255354Y-166075022D01* +X187255355Y-166075022D01* +X187444644Y-166075022D01* +X187444646Y-166075022D01* +X187629803Y-166035666D01* +X187802730Y-165958673D01* +X187955871Y-165847410D01* +X188082533Y-165706738D01* +X188177179Y-165542806D01* +X188235674Y-165362778D01* +X188239645Y-165325000D01* +X188870043Y-165325000D01* +X188889819Y-165513154D01* +X188948278Y-165693072D01* +X188948281Y-165693079D01* +X188986745Y-165759700D01* +X189421447Y-165325000D01* +X189381665Y-165285218D01* +X189575000Y-165285218D01* +X189575000Y-165364782D01* +X189605448Y-165438291D01* +X189661709Y-165494552D01* +X189735218Y-165525000D01* +X189814782Y-165525000D01* +X189888291Y-165494552D01* +X189944552Y-165438291D01* +X189975000Y-165364782D01* +X189975000Y-165325000D01* +X190128553Y-165325000D01* +X190375000Y-165571447D01* +X190621447Y-165325000D01* +X190581665Y-165285218D01* +X190775000Y-165285218D01* +X190775000Y-165364782D01* +X190805448Y-165438291D01* +X190861709Y-165494552D01* +X190935218Y-165525000D01* +X191014782Y-165525000D01* +X191088291Y-165494552D01* +X191144552Y-165438291D01* +X191175000Y-165364782D01* +X191175000Y-165325000D01* +X191328553Y-165325000D01* +X191575000Y-165571447D01* +X191821447Y-165325000D01* +X191781665Y-165285218D01* +X191975000Y-165285218D01* +X191975000Y-165364782D01* +X192005448Y-165438291D01* +X192061709Y-165494552D01* +X192135218Y-165525000D01* +X192214782Y-165525000D01* +X192288291Y-165494552D01* +X192344552Y-165438291D01* +X192375000Y-165364782D01* +X192375000Y-165325000D01* +X192528553Y-165325000D01* +X192775000Y-165571447D01* +X193021447Y-165325000D01* +X192981665Y-165285218D01* +X193175000Y-165285218D01* +X193175000Y-165364782D01* +X193205448Y-165438291D01* +X193261709Y-165494552D01* +X193335218Y-165525000D01* +X193414782Y-165525000D01* +X193488291Y-165494552D01* +X193544552Y-165438291D01* +X193575000Y-165364782D01* +X193575000Y-165325000D01* +X193728553Y-165325000D01* +X193975000Y-165571447D01* +X194221447Y-165325000D01* +X194181665Y-165285218D01* +X194375000Y-165285218D01* +X194375000Y-165364782D01* +X194405448Y-165438291D01* +X194461709Y-165494552D01* +X194535218Y-165525000D01* +X194614782Y-165525000D01* +X194688291Y-165494552D01* +X194744552Y-165438291D01* +X194775000Y-165364782D01* +X194775000Y-165324999D01* +X194928553Y-165324999D01* +X194928553Y-165325000D01* +X195363253Y-165759701D01* +X195401720Y-165693076D01* +X195460180Y-165513154D01* +X195479956Y-165325000D01* +X195460180Y-165136845D01* +X195401721Y-164956927D01* +X195401718Y-164956920D01* +X195363253Y-164890297D01* +X194928553Y-165324999D01* +X194775000Y-165324999D01* +X194775000Y-165285218D01* +X194744552Y-165211709D01* +X194688291Y-165155448D01* +X194614782Y-165125000D01* +X194535218Y-165125000D01* +X194461709Y-165155448D01* +X194405448Y-165211709D01* +X194375000Y-165285218D01* +X194181665Y-165285218D01* +X193975000Y-165078553D01* +X193728553Y-165325000D01* +X193575000Y-165325000D01* +X193575000Y-165285218D01* +X193544552Y-165211709D01* +X193488291Y-165155448D01* +X193414782Y-165125000D01* +X193335218Y-165125000D01* +X193261709Y-165155448D01* +X193205448Y-165211709D01* +X193175000Y-165285218D01* +X192981665Y-165285218D01* +X192775000Y-165078553D01* +X192528553Y-165325000D01* +X192375000Y-165325000D01* +X192375000Y-165285218D01* +X192344552Y-165211709D01* +X192288291Y-165155448D01* +X192214782Y-165125000D01* +X192135218Y-165125000D01* +X192061709Y-165155448D01* +X192005448Y-165211709D01* +X191975000Y-165285218D01* +X191781665Y-165285218D01* +X191575000Y-165078553D01* +X191328553Y-165325000D01* +X191175000Y-165325000D01* +X191175000Y-165285218D01* +X191144552Y-165211709D01* +X191088291Y-165155448D01* +X191014782Y-165125000D01* +X190935218Y-165125000D01* +X190861709Y-165155448D01* +X190805448Y-165211709D01* +X190775000Y-165285218D01* +X190581665Y-165285218D01* +X190375000Y-165078553D01* +X190128553Y-165325000D01* +X189975000Y-165325000D01* +X189975000Y-165285218D01* +X189944552Y-165211709D01* +X189888291Y-165155448D01* +X189814782Y-165125000D01* +X189735218Y-165125000D01* +X189661709Y-165155448D01* +X189605448Y-165211709D01* +X189575000Y-165285218D01* +X189381665Y-165285218D01* +X188986745Y-164890298D01* +X188948279Y-164956923D01* +X188889819Y-165136845D01* +X188870043Y-165325000D01* +X188239645Y-165325000D01* +X188255460Y-165174522D01* +X188235674Y-164986266D01* +X188177179Y-164806238D01* +X188130276Y-164725000D01* +X189528553Y-164725000D01* +X189775000Y-164971447D01* +X190021447Y-164725000D01* +X190728553Y-164725000D01* +X190975000Y-164971447D01* +X191221447Y-164725000D01* +X191928553Y-164725000D01* +X192175000Y-164971447D01* +X192421447Y-164725000D01* +X193128553Y-164725000D01* +X193375000Y-164971447D01* +X193621447Y-164725000D01* +X194328553Y-164725000D01* +X194575000Y-164971447D01* +X194821447Y-164725000D01* +X194575000Y-164478553D01* +X194328553Y-164725000D01* +X193621447Y-164725000D01* +X193375000Y-164478553D01* +X193128553Y-164725000D01* +X192421447Y-164725000D01* +X192175000Y-164478553D01* +X191928553Y-164725000D01* +X191221447Y-164725000D01* +X190975000Y-164478553D01* +X190728553Y-164725000D01* +X190021447Y-164725000D01* +X189775000Y-164478553D01* +X189528553Y-164725000D01* +X188130276Y-164725000D01* +X188082533Y-164642306D01* +X187955871Y-164501634D01* +X187955870Y-164501633D01* +X187802734Y-164390373D01* +X187802729Y-164390370D01* +X187629807Y-164313379D01* +X187629802Y-164313377D01* +X187484001Y-164282387D01* +X187444646Y-164274022D01* +X187255354Y-164274022D01* +X187222897Y-164280920D01* +X187070197Y-164313377D01* +X187070192Y-164313379D01* +X186897270Y-164390370D01* +X186897265Y-164390373D01* +X186744129Y-164501633D01* +X186617466Y-164642307D01* +X186522821Y-164806237D01* +X186522818Y-164806244D01* +X186465085Y-164983929D01* +X186464326Y-164986266D01* +X186444540Y-165174522D01* +X181850650Y-165174522D01* +X181809349Y-165126858D01* +X181799405Y-165057700D01* +X181804212Y-165037029D01* +X181840612Y-164925000D01* +X181860674Y-164863256D01* +X181865241Y-164819799D01* +X181891824Y-164755185D01* +X181949121Y-164715199D01* +X182014343Y-164711469D01* +X182080354Y-164725500D01* +X182080355Y-164725500D01* +X182269644Y-164725500D01* +X182269646Y-164725500D01* +X182454803Y-164686144D01* +X182627730Y-164609151D01* +X182780871Y-164497888D01* +X182907533Y-164357216D01* +X183002179Y-164193284D01* +X183024366Y-164125000D01* +X188870043Y-164125000D01* +X188889819Y-164313154D01* +X188948278Y-164493072D01* +X188948281Y-164493079D01* +X188986745Y-164559700D01* +X189421447Y-164125000D01* +X189381665Y-164085218D01* +X189575000Y-164085218D01* +X189575000Y-164164782D01* +X189605448Y-164238291D01* +X189661709Y-164294552D01* +X189735218Y-164325000D01* +X189814782Y-164325000D01* +X189888291Y-164294552D01* +X189944552Y-164238291D01* +X189975000Y-164164782D01* +X189975000Y-164125000D01* +X190128553Y-164125000D01* +X190375000Y-164371447D01* +X190621447Y-164125000D01* +X190581665Y-164085218D01* +X190775000Y-164085218D01* +X190775000Y-164164782D01* +X190805448Y-164238291D01* +X190861709Y-164294552D01* +X190935218Y-164325000D01* +X191014782Y-164325000D01* +X191088291Y-164294552D01* +X191144552Y-164238291D01* +X191175000Y-164164782D01* +X191175000Y-164125000D01* +X191328553Y-164125000D01* +X191575000Y-164371447D01* +X191821447Y-164125000D01* +X191781665Y-164085218D01* +X191975000Y-164085218D01* +X191975000Y-164164782D01* +X192005448Y-164238291D01* +X192061709Y-164294552D01* +X192135218Y-164325000D01* +X192214782Y-164325000D01* +X192288291Y-164294552D01* +X192344552Y-164238291D01* +X192375000Y-164164782D01* +X192375000Y-164125000D01* +X192528553Y-164125000D01* +X192775000Y-164371447D01* +X193021447Y-164125000D01* +X192981665Y-164085218D01* +X193175000Y-164085218D01* +X193175000Y-164164782D01* +X193205448Y-164238291D01* +X193261709Y-164294552D01* +X193335218Y-164325000D01* +X193414782Y-164325000D01* +X193488291Y-164294552D01* +X193544552Y-164238291D01* +X193575000Y-164164782D01* +X193575000Y-164125000D01* +X193728553Y-164125000D01* +X193975000Y-164371447D01* +X194221447Y-164125000D01* +X194181665Y-164085218D01* +X194375000Y-164085218D01* +X194375000Y-164164782D01* +X194405448Y-164238291D01* +X194461709Y-164294552D01* +X194535218Y-164325000D01* +X194614782Y-164325000D01* +X194688291Y-164294552D01* +X194744552Y-164238291D01* +X194775000Y-164164782D01* +X194775000Y-164124999D01* +X194928553Y-164124999D01* +X194928553Y-164125000D01* +X195363253Y-164559701D01* +X195401720Y-164493076D01* +X195460180Y-164313154D01* +X195479956Y-164125000D01* +X195460180Y-163936845D01* +X195401721Y-163756927D01* +X195401718Y-163756920D01* +X195363253Y-163690297D01* +X194928553Y-164124999D01* +X194775000Y-164124999D01* +X194775000Y-164085218D01* +X194744552Y-164011709D01* +X194688291Y-163955448D01* +X194614782Y-163925000D01* +X194535218Y-163925000D01* +X194461709Y-163955448D01* +X194405448Y-164011709D01* +X194375000Y-164085218D01* +X194181665Y-164085218D01* +X193975000Y-163878553D01* +X193728553Y-164125000D01* +X193575000Y-164125000D01* +X193575000Y-164085218D01* +X193544552Y-164011709D01* +X193488291Y-163955448D01* +X193414782Y-163925000D01* +X193335218Y-163925000D01* +X193261709Y-163955448D01* +X193205448Y-164011709D01* +X193175000Y-164085218D01* +X192981665Y-164085218D01* +X192775000Y-163878553D01* +X192528553Y-164125000D01* +X192375000Y-164125000D01* +X192375000Y-164085218D01* +X192344552Y-164011709D01* +X192288291Y-163955448D01* +X192214782Y-163925000D01* +X192135218Y-163925000D01* +X192061709Y-163955448D01* +X192005448Y-164011709D01* +X191975000Y-164085218D01* +X191781665Y-164085218D01* +X191575000Y-163878553D01* +X191328553Y-164125000D01* +X191175000Y-164125000D01* +X191175000Y-164085218D01* +X191144552Y-164011709D01* +X191088291Y-163955448D01* +X191014782Y-163925000D01* +X190935218Y-163925000D01* +X190861709Y-163955448D01* +X190805448Y-164011709D01* +X190775000Y-164085218D01* +X190581665Y-164085218D01* +X190375000Y-163878553D01* +X190128553Y-164125000D01* +X189975000Y-164125000D01* +X189975000Y-164085218D01* +X189944552Y-164011709D01* +X189888291Y-163955448D01* +X189814782Y-163925000D01* +X189735218Y-163925000D01* +X189661709Y-163955448D01* +X189605448Y-164011709D01* +X189575000Y-164085218D01* +X189381665Y-164085218D01* +X188986745Y-163690298D01* +X188948279Y-163756923D01* +X188889819Y-163936845D01* +X188870043Y-164125000D01* +X183024366Y-164125000D01* +X183060674Y-164013256D01* +X183067811Y-163945341D01* +X183094395Y-163880729D01* +X183151693Y-163840744D01* +X183216911Y-163837015D01* +X183280354Y-163850500D01* +X183280355Y-163850500D01* +X183469644Y-163850500D01* +X183469646Y-163850500D01* +X183654803Y-163811144D01* +X183827730Y-163734151D01* +X183980871Y-163622888D01* +X184069010Y-163525000D01* +X189528553Y-163525000D01* +X189775000Y-163771447D01* +X190021447Y-163525000D01* +X190728553Y-163525000D01* +X190975000Y-163771447D01* +X191221447Y-163525000D01* +X191928553Y-163525000D01* +X192175000Y-163771447D01* +X192421447Y-163525000D01* +X193128553Y-163525000D01* +X193375000Y-163771447D01* +X193621447Y-163525000D01* +X194328553Y-163525000D01* +X194575000Y-163771447D01* +X194821447Y-163525000D01* +X194575000Y-163278553D01* +X194328553Y-163525000D01* +X193621447Y-163525000D01* +X193375000Y-163278553D01* +X193128553Y-163525000D01* +X192421447Y-163525000D01* +X192175000Y-163278553D01* +X191928553Y-163525000D01* +X191221447Y-163525000D01* +X190975000Y-163278553D01* +X190728553Y-163525000D01* +X190021447Y-163525000D01* +X189775000Y-163278553D01* +X189528553Y-163525000D01* +X184069010Y-163525000D01* +X184107533Y-163482216D01* +X184202179Y-163318284D01* +X184260674Y-163138256D01* +X184280460Y-162950000D01* +X184260674Y-162761744D01* +X184202179Y-162581716D01* +X184107533Y-162417784D01* +X183980871Y-162277112D01* +X183980870Y-162277111D01* +X183839498Y-162174398D01* +X185969540Y-162174398D01* +X185989326Y-162362654D01* +X185989327Y-162362657D01* +X186047818Y-162542675D01* +X186047821Y-162542682D01* +X186142467Y-162706614D01* +X186269129Y-162847286D01* +X186422265Y-162958546D01* +X186422270Y-162958549D01* +X186595192Y-163035540D01* +X186595197Y-163035542D01* +X186780354Y-163074898D01* +X186780355Y-163074898D01* +X186969644Y-163074898D01* +X186969646Y-163074898D01* +X187154803Y-163035542D01* +X187327730Y-162958549D01* +X187373906Y-162925000D01* +X188870043Y-162925000D01* +X188889819Y-163113154D01* +X188948278Y-163293072D01* +X188948281Y-163293079D01* +X188986745Y-163359700D01* +X189421447Y-162925000D01* +X189381665Y-162885218D01* +X189575000Y-162885218D01* +X189575000Y-162964782D01* +X189605448Y-163038291D01* +X189661709Y-163094552D01* +X189735218Y-163125000D01* +X189814782Y-163125000D01* +X189888291Y-163094552D01* +X189944552Y-163038291D01* +X189975000Y-162964782D01* +X189975000Y-162925000D01* +X190128553Y-162925000D01* +X190375000Y-163171447D01* +X190621447Y-162925000D01* +X190581665Y-162885218D01* +X190775000Y-162885218D01* +X190775000Y-162964782D01* +X190805448Y-163038291D01* +X190861709Y-163094552D01* +X190935218Y-163125000D01* +X191014782Y-163125000D01* +X191088291Y-163094552D01* +X191144552Y-163038291D01* +X191175000Y-162964782D01* +X191175000Y-162925000D01* +X191328553Y-162925000D01* +X191575000Y-163171447D01* +X191821447Y-162925000D01* +X191781665Y-162885218D01* +X191975000Y-162885218D01* +X191975000Y-162964782D01* +X192005448Y-163038291D01* +X192061709Y-163094552D01* +X192135218Y-163125000D01* +X192214782Y-163125000D01* +X192288291Y-163094552D01* +X192344552Y-163038291D01* +X192375000Y-162964782D01* +X192375000Y-162925000D01* +X192528553Y-162925000D01* +X192775000Y-163171447D01* +X193021447Y-162925000D01* +X192981665Y-162885218D01* +X193175000Y-162885218D01* +X193175000Y-162964782D01* +X193205448Y-163038291D01* +X193261709Y-163094552D01* +X193335218Y-163125000D01* +X193414782Y-163125000D01* +X193488291Y-163094552D01* +X193544552Y-163038291D01* +X193575000Y-162964782D01* +X193575000Y-162925000D01* +X193728553Y-162925000D01* +X193975000Y-163171447D01* +X194221447Y-162925000D01* +X194181665Y-162885218D01* +X194375000Y-162885218D01* +X194375000Y-162964782D01* +X194405448Y-163038291D01* +X194461709Y-163094552D01* +X194535218Y-163125000D01* +X194614782Y-163125000D01* +X194688291Y-163094552D01* +X194744552Y-163038291D01* +X194775000Y-162964782D01* +X194775000Y-162924999D01* +X194928553Y-162924999D01* +X194928553Y-162925000D01* +X195363253Y-163359701D01* +X195401720Y-163293076D01* +X195460180Y-163113154D01* +X195479956Y-162925000D01* +X195460180Y-162736845D01* +X195401721Y-162556927D01* +X195401718Y-162556920D01* +X195363253Y-162490297D01* +X194928553Y-162924999D01* +X194775000Y-162924999D01* +X194775000Y-162885218D01* +X194744552Y-162811709D01* +X194688291Y-162755448D01* +X194614782Y-162725000D01* +X194535218Y-162725000D01* +X194461709Y-162755448D01* +X194405448Y-162811709D01* +X194375000Y-162885218D01* +X194181665Y-162885218D01* +X193975000Y-162678553D01* +X193728553Y-162925000D01* +X193575000Y-162925000D01* +X193575000Y-162885218D01* +X193544552Y-162811709D01* +X193488291Y-162755448D01* +X193414782Y-162725000D01* +X193335218Y-162725000D01* +X193261709Y-162755448D01* +X193205448Y-162811709D01* +X193175000Y-162885218D01* +X192981665Y-162885218D01* +X192775000Y-162678553D01* +X192528553Y-162925000D01* +X192375000Y-162925000D01* +X192375000Y-162885218D01* +X192344552Y-162811709D01* +X192288291Y-162755448D01* +X192214782Y-162725000D01* +X192135218Y-162725000D01* +X192061709Y-162755448D01* +X192005448Y-162811709D01* +X191975000Y-162885218D01* +X191781665Y-162885218D01* +X191575000Y-162678553D01* +X191328553Y-162925000D01* +X191175000Y-162925000D01* +X191175000Y-162885218D01* +X191144552Y-162811709D01* +X191088291Y-162755448D01* +X191014782Y-162725000D01* +X190935218Y-162725000D01* +X190861709Y-162755448D01* +X190805448Y-162811709D01* +X190775000Y-162885218D01* +X190581665Y-162885218D01* +X190375000Y-162678553D01* +X190128553Y-162925000D01* +X189975000Y-162925000D01* +X189975000Y-162885218D01* +X189944552Y-162811709D01* +X189888291Y-162755448D01* +X189814782Y-162725000D01* +X189735218Y-162725000D01* +X189661709Y-162755448D01* +X189605448Y-162811709D01* +X189575000Y-162885218D01* +X189381665Y-162885218D01* +X188986745Y-162490298D01* +X188948279Y-162556923D01* +X188889819Y-162736845D01* +X188870043Y-162925000D01* +X187373906Y-162925000D01* +X187480871Y-162847286D01* +X187607533Y-162706614D01* +X187702179Y-162542682D01* +X187758272Y-162370044D01* +X187789073Y-162325000D01* +X189528553Y-162325000D01* +X189775000Y-162571447D01* +X190021447Y-162325000D01* +X190728553Y-162325000D01* +X190975000Y-162571447D01* +X191221447Y-162325000D01* +X191928553Y-162325000D01* +X192175000Y-162571447D01* +X192421447Y-162325000D01* +X193128553Y-162325000D01* +X193375000Y-162571447D01* +X193621447Y-162325000D01* +X194328553Y-162325000D01* +X194575000Y-162571447D01* +X194821447Y-162325000D01* +X194575000Y-162078553D01* +X194328553Y-162325000D01* +X193621447Y-162325000D01* +X193375000Y-162078553D01* +X193128553Y-162325000D01* +X192421447Y-162325000D01* +X192175000Y-162078553D01* +X191928553Y-162325000D01* +X191221447Y-162325000D01* +X190975000Y-162078553D01* +X190728553Y-162325000D01* +X190021447Y-162325000D01* +X189775000Y-162078553D01* +X189528553Y-162325000D01* +X187789073Y-162325000D01* +X187797708Y-162312372D01* +X187850424Y-162287074D01* +X187854803Y-162286144D01* +X187854806Y-162286142D01* +X187854808Y-162286142D01* +X187937373Y-162249381D01* +X188027730Y-162209151D01* +X188180871Y-162097888D01* +X188307533Y-161957216D01* +X188402179Y-161793284D01* +X188424366Y-161725000D01* +X188870043Y-161725000D01* +X188889819Y-161913154D01* +X188948278Y-162093072D01* +X188948281Y-162093079D01* +X188986745Y-162159700D01* +X189421447Y-161725000D01* +X189381665Y-161685218D01* +X189575000Y-161685218D01* +X189575000Y-161764782D01* +X189605448Y-161838291D01* +X189661709Y-161894552D01* +X189735218Y-161925000D01* +X189814782Y-161925000D01* +X189888291Y-161894552D01* +X189944552Y-161838291D01* +X189975000Y-161764782D01* +X189975000Y-161725000D01* +X190128553Y-161725000D01* +X190375000Y-161971447D01* +X190621447Y-161725000D01* +X190581665Y-161685218D01* +X190775000Y-161685218D01* +X190775000Y-161764782D01* +X190805448Y-161838291D01* +X190861709Y-161894552D01* +X190935218Y-161925000D01* +X191014782Y-161925000D01* +X191088291Y-161894552D01* +X191144552Y-161838291D01* +X191175000Y-161764782D01* +X191175000Y-161725000D01* +X191328553Y-161725000D01* +X191575000Y-161971447D01* +X191821447Y-161725000D01* +X191781665Y-161685218D01* +X191975000Y-161685218D01* +X191975000Y-161764782D01* +X192005448Y-161838291D01* +X192061709Y-161894552D01* +X192135218Y-161925000D01* +X192214782Y-161925000D01* +X192288291Y-161894552D01* +X192344552Y-161838291D01* +X192375000Y-161764782D01* +X192375000Y-161725000D01* +X192528553Y-161725000D01* +X192775000Y-161971447D01* +X193021447Y-161725000D01* +X192981665Y-161685218D01* +X193175000Y-161685218D01* +X193175000Y-161764782D01* +X193205448Y-161838291D01* +X193261709Y-161894552D01* +X193335218Y-161925000D01* +X193414782Y-161925000D01* +X193488291Y-161894552D01* +X193544552Y-161838291D01* +X193575000Y-161764782D01* +X193575000Y-161725000D01* +X193728553Y-161725000D01* +X193975000Y-161971447D01* +X194221447Y-161725000D01* +X194181665Y-161685218D01* +X194375000Y-161685218D01* +X194375000Y-161764782D01* +X194405448Y-161838291D01* +X194461709Y-161894552D01* +X194535218Y-161925000D01* +X194614782Y-161925000D01* +X194688291Y-161894552D01* +X194744552Y-161838291D01* +X194775000Y-161764782D01* +X194775000Y-161724999D01* +X194928553Y-161724999D01* +X194928553Y-161725000D01* +X195363253Y-162159701D01* +X195401720Y-162093076D01* +X195442577Y-161967332D01* +X202227208Y-161967332D01* +X202246994Y-162155588D01* +X202246995Y-162155591D01* +X202305486Y-162335609D01* +X202305489Y-162335616D01* +X202400135Y-162499548D01* +X202510990Y-162622665D01* +X202526797Y-162640220D01* +X202622783Y-162709958D01* +X202665449Y-162765288D01* +X202671428Y-162834901D01* +X202645295Y-162886808D01* +X202646286Y-162887528D01* +X202642464Y-162892787D01* +X202547821Y-163056715D01* +X202547818Y-163056722D01* +X202489327Y-163236740D01* +X202489326Y-163236744D01* +X202469540Y-163425000D01* +X202489326Y-163613256D01* +X202489327Y-163613259D01* +X202547818Y-163793277D01* +X202547821Y-163793284D01* +X202642467Y-163957216D01* +X202736420Y-164061561D01* +X202769129Y-164097888D01* +X202923019Y-164209696D01* +X202965685Y-164265026D01* +X202971664Y-164334639D01* +X202945371Y-164386864D01* +X202946285Y-164387529D01* +X202942466Y-164392784D01* +X202847821Y-164556715D01* +X202847818Y-164556722D01* +X202801822Y-164698284D01* +X202789326Y-164736744D01* +X202769540Y-164925000D01* +X202789326Y-165113256D01* +X202789327Y-165113259D01* +X202847818Y-165293277D01* +X202847821Y-165293284D01* +X202942467Y-165457216D01* +X203066695Y-165595185D01* +X203069129Y-165597888D01* +X203222265Y-165709148D01* +X203222270Y-165709151D01* +X203395192Y-165786142D01* +X203395197Y-165786144D01* +X203580354Y-165825500D01* +X203580355Y-165825500D01* +X203769644Y-165825500D01* +X203769646Y-165825500D01* +X203954803Y-165786144D01* +X204127730Y-165709151D01* +X204280871Y-165597888D01* +X204407533Y-165457216D01* +X204502179Y-165293284D01* +X204560674Y-165113256D01* +X204575205Y-164975000D01* +X209094540Y-164975000D01* +X209114326Y-165163256D01* +X209114327Y-165163259D01* +X209172818Y-165343277D01* +X209172821Y-165343284D01* +X209267467Y-165507216D01* +X209346675Y-165595185D01* +X209394129Y-165647888D01* +X209547265Y-165759148D01* +X209547270Y-165759151D01* +X209720192Y-165836142D01* +X209720197Y-165836144D01* +X209905354Y-165875500D01* +X209905355Y-165875500D01* +X210094644Y-165875500D01* +X210094646Y-165875500D01* +X210279803Y-165836144D01* +X210452730Y-165759151D01* +X210605871Y-165647888D01* +X210732533Y-165507216D01* +X210827179Y-165343284D01* +X210885674Y-165163256D01* +X210905460Y-164975000D01* +X210885674Y-164786744D01* +X210827179Y-164606716D01* +X210732533Y-164442784D01* +X210605871Y-164302112D01* +X210595466Y-164294552D01* +X210452734Y-164190851D01* +X210452729Y-164190848D01* +X210279807Y-164113857D01* +X210279802Y-164113855D01* +X210129362Y-164081879D01* +X210094646Y-164074500D01* +X209905354Y-164074500D01* +X209872897Y-164081398D01* +X209720197Y-164113855D01* +X209720192Y-164113857D01* +X209547270Y-164190848D01* +X209547265Y-164190851D01* +X209394129Y-164302111D01* +X209267466Y-164442785D01* +X209172821Y-164606715D01* +X209172818Y-164606722D01* +X209114327Y-164786740D01* +X209114326Y-164786744D01* +X209094540Y-164975000D01* +X204575205Y-164975000D01* +X204580460Y-164925000D01* +X204560674Y-164736744D01* +X204502179Y-164556716D01* +X204407533Y-164392784D01* +X204285022Y-164256722D01* +X204280872Y-164252113D01* +X204126979Y-164140303D01* +X204084314Y-164084973D01* +X204078335Y-164015360D01* +X204104633Y-163963138D01* +X204103715Y-163962471D01* +X204107529Y-163957220D01* +X204107533Y-163957216D01* +X204202179Y-163793284D01* +X204260674Y-163613256D01* +X204280460Y-163425000D01* +X204260674Y-163236744D01* +X204202179Y-163056716D01* +X204107533Y-162892784D01* +X203980871Y-162752112D01* +X203884882Y-162682372D01* +X203842218Y-162627043D01* +X203836239Y-162557430D01* +X203862377Y-162505525D01* +X203861383Y-162504803D01* +X203865197Y-162499552D01* +X203865201Y-162499548D01* +X203959847Y-162335616D01* +X204018342Y-162155588D01* +X204019851Y-162141229D01* +X204046434Y-162076617D01* +X204103730Y-162036632D01* +X204173549Y-162033971D01* +X204193607Y-162040913D01* +X204295192Y-162086142D01* +X204295197Y-162086144D01* +X204480354Y-162125500D01* +X204480355Y-162125500D01* +X204669644Y-162125500D01* +X204669646Y-162125500D01* +X204854803Y-162086144D01* +X205027730Y-162009151D01* +X205180871Y-161897888D01* +X205307533Y-161757216D01* +X205402179Y-161593284D01* +X205460674Y-161413256D01* +X205480460Y-161225000D01* +X208869540Y-161225000D01* +X208889326Y-161413256D01* +X208889327Y-161413259D01* +X208947818Y-161593277D01* +X208947821Y-161593284D01* +X209042467Y-161757216D01* +X209166125Y-161894552D01* +X209169129Y-161897888D01* +X209215066Y-161931263D01* +X209257732Y-161986592D01* +X209263711Y-162056206D01* +X209231106Y-162118001D01* +X209215069Y-162131897D01* +X209194130Y-162147110D01* +X209194129Y-162147111D01* +X209067466Y-162287785D01* +X208972821Y-162451715D01* +X208972818Y-162451722D01* +X208917276Y-162622664D01* +X208914326Y-162631744D01* +X208894540Y-162820000D01* +X208914326Y-163008256D01* +X208914327Y-163008259D01* +X208972818Y-163188277D01* +X208972821Y-163188284D01* +X209067467Y-163352216D01* +X209172491Y-163468857D01* +X209194129Y-163492888D01* +X209347265Y-163604148D01* +X209347270Y-163604151D01* +X209520192Y-163681142D01* +X209520197Y-163681144D01* +X209705354Y-163720500D01* +X209705355Y-163720500D01* +X209894644Y-163720500D01* +X209894646Y-163720500D01* +X210079803Y-163681144D01* +X210252730Y-163604151D01* +X210405871Y-163492888D01* +X210433328Y-163462393D01* +X210492812Y-163425746D01* +X210562669Y-163427075D01* +X210617627Y-163462394D01* +X210744129Y-163602888D01* +X210897265Y-163714148D01* +X210897270Y-163714151D01* +X211070192Y-163791142D01* +X211070197Y-163791144D01* +X211255354Y-163830500D01* +X211255355Y-163830500D01* +X211444644Y-163830500D01* +X211444646Y-163830500D01* +X211629803Y-163791144D01* +X211802730Y-163714151D01* +X211955871Y-163602888D01* +X211958471Y-163600000D01* +X240594540Y-163600000D01* +X240614326Y-163788256D01* +X240614327Y-163788259D01* +X240672818Y-163968277D01* +X240672821Y-163968284D01* +X240767467Y-164132216D01* +X240832725Y-164204692D01* +X240894129Y-164272888D01* +X241047265Y-164384148D01* +X241047270Y-164384151D01* +X241220192Y-164461142D01* +X241220197Y-164461144D01* +X241405354Y-164500500D01* +X241405355Y-164500500D01* +X241594644Y-164500500D01* +X241594646Y-164500500D01* +X241779803Y-164461144D01* +X241952730Y-164384151D01* +X242105871Y-164272888D01* +X242232533Y-164132216D01* +X242327179Y-163968284D01* +X242363569Y-163856287D01* +X242403005Y-163798613D01* +X242455716Y-163773317D01* +X242630604Y-163736144D01* +X242803531Y-163659151D01* +X242956672Y-163547888D01* +X243083334Y-163407216D01* +X243177980Y-163243284D01* +X243236475Y-163063256D01* +X243256261Y-162875000D01* +X256524540Y-162875000D01* +X256544326Y-163063256D01* +X256544327Y-163063259D01* +X256602818Y-163243277D01* +X256602821Y-163243284D01* +X256697467Y-163407216D01* +X256822292Y-163545848D01* +X256824129Y-163547888D01* +X256977265Y-163659148D01* +X256977270Y-163659151D01* +X257150192Y-163736142D01* +X257150197Y-163736144D01* +X257335354Y-163775500D01* +X257335355Y-163775500D01* +X257524644Y-163775500D01* +X257524646Y-163775500D01* +X257709803Y-163736144D01* +X257882730Y-163659151D01* +X258035871Y-163547888D01* +X258162533Y-163407216D01* +X258257179Y-163243284D01* +X258315674Y-163063256D01* +X258335460Y-162875000D01* +X258315674Y-162686744D01* +X258257179Y-162506716D01* +X258162533Y-162342784D01* +X258035871Y-162202112D01* +X257985962Y-162165851D01* +X257882734Y-162090851D01* +X257882729Y-162090848D01* +X257709807Y-162013857D01* +X257709802Y-162013855D01* +X257564001Y-161982865D01* +X257524646Y-161974500D01* +X257335354Y-161974500D01* +X257302897Y-161981398D01* +X257150197Y-162013855D01* +X257150192Y-162013857D01* +X256977270Y-162090848D01* +X256977265Y-162090851D01* +X256824129Y-162202111D01* +X256697466Y-162342785D01* +X256602821Y-162506715D01* +X256602818Y-162506722D01* +X256559238Y-162640849D01* +X256544326Y-162686744D01* +X256524540Y-162875000D01* +X243256261Y-162875000D01* +X243236475Y-162686744D01* +X243177980Y-162506716D01* +X243083334Y-162342784D01* +X242956672Y-162202112D01* +X242906763Y-162165851D01* +X242803535Y-162090851D01* +X242803530Y-162090848D01* +X242630608Y-162013857D01* +X242630603Y-162013855D01* +X242484802Y-161982865D01* +X242445447Y-161974500D01* +X242256155Y-161974500D01* +X242223698Y-161981398D01* +X242070998Y-162013855D01* +X242070993Y-162013857D01* +X241898071Y-162090848D01* +X241898066Y-162090851D01* +X241744930Y-162202111D01* +X241618267Y-162342785D01* +X241523622Y-162506715D01* +X241523619Y-162506722D01* +X241487232Y-162618711D01* +X241447794Y-162676387D01* +X241395082Y-162701683D01* +X241220197Y-162738855D01* +X241220192Y-162738857D01* +X241047270Y-162815848D01* +X241047265Y-162815851D01* +X240894129Y-162927111D01* +X240767466Y-163067785D01* +X240672821Y-163231715D01* +X240672818Y-163231722D01* +X240621896Y-163388445D01* +X240614326Y-163411744D01* +X240594540Y-163600000D01* +X211958471Y-163600000D01* +X212082533Y-163462216D01* +X212177179Y-163298284D01* +X212235674Y-163118256D01* +X212255460Y-162930000D01* +X212235674Y-162741744D01* +X212177179Y-162561716D01* +X212082533Y-162397784D01* +X211955871Y-162257112D01* +X211955870Y-162257111D01* +X211802734Y-162145851D01* +X211802729Y-162145848D01* +X211629807Y-162068857D01* +X211629802Y-162068855D01* +X211466513Y-162034148D01* +X211444646Y-162029500D01* +X211255354Y-162029500D01* +X211233487Y-162034148D01* +X211070197Y-162068855D01* +X211070192Y-162068857D01* +X210897270Y-162145848D01* +X210897265Y-162145851D01* +X210744131Y-162257110D01* +X210716671Y-162287607D01* +X210657183Y-162324254D01* +X210587326Y-162322923D01* +X210532372Y-162287605D01* +X210417205Y-162159700D01* +X210405871Y-162147112D01* +X210405868Y-162147110D01* +X210359933Y-162113736D01* +X210317267Y-162058406D01* +X210311288Y-161988793D01* +X210343894Y-161926998D01* +X210359930Y-161913102D01* +X210380871Y-161897888D01* +X210507533Y-161757216D01* +X210602179Y-161593284D01* +X210660674Y-161413256D01* +X210680460Y-161225000D01* +X210660674Y-161036744D01* +X210602179Y-160856716D01* +X210507533Y-160692784D01* +X210380871Y-160552112D01* +X210362721Y-160538925D01* +X210227734Y-160440851D01* +X210227729Y-160440848D01* +X210054807Y-160363857D01* +X210054802Y-160363855D01* +X209909001Y-160332865D01* +X209869646Y-160324500D01* +X209680354Y-160324500D01* +X209647897Y-160331398D01* +X209495197Y-160363855D01* +X209495192Y-160363857D01* +X209322270Y-160440848D01* +X209322265Y-160440851D01* +X209169129Y-160552111D01* +X209042466Y-160692785D01* +X208947821Y-160856715D01* +X208947818Y-160856722D01* +X208890068Y-161034459D01* +X208889326Y-161036744D01* +X208869540Y-161225000D01* +X205480460Y-161225000D01* +X205460674Y-161036744D01* +X205402179Y-160856716D01* +X205307533Y-160692784D01* +X205287173Y-160670172D01* +X205256943Y-160607181D01* +X205265568Y-160537845D01* +X205287174Y-160504227D01* +X205290491Y-160500543D01* +X205333010Y-160453322D01* +X205427656Y-160289390D01* +X205486151Y-160109362D01* +X205505937Y-159921106D01* +X205501617Y-159880000D01* +X222854540Y-159880000D01* +X222874326Y-160068256D01* +X222874327Y-160068259D01* +X222932818Y-160248277D01* +X222932821Y-160248284D01* +X223027467Y-160412216D01* +X223131950Y-160528256D01* +X223154129Y-160552888D01* +X223307265Y-160664148D01* +X223307270Y-160664151D01* +X223480192Y-160741142D01* +X223480197Y-160741144D01* +X223665354Y-160780500D01* +X223665355Y-160780500D01* +X223854644Y-160780500D01* +X223854646Y-160780500D01* +X224039803Y-160741144D01* +X224212730Y-160664151D01* +X224365871Y-160552888D01* +X224492533Y-160412216D01* +X224587179Y-160248284D01* +X224645674Y-160068256D01* +X224665460Y-159880000D01* +X224659958Y-159827655D01* +X246451885Y-159827655D01* +X246471671Y-160015911D01* +X246471672Y-160015914D01* +X246530163Y-160195932D01* +X246530166Y-160195939D01* +X246624812Y-160359871D01* +X246720235Y-160465849D01* +X246751474Y-160500543D01* +X246904610Y-160611803D01* +X246904615Y-160611806D01* +X247077537Y-160688797D01* +X247077542Y-160688799D01* +X247262699Y-160728155D01* +X247262700Y-160728155D01* +X247451989Y-160728155D01* +X247451991Y-160728155D01* +X247637148Y-160688799D01* +X247810075Y-160611806D01* +X247963216Y-160500543D01* +X248089878Y-160359871D01* +X248184524Y-160195939D01* +X248243019Y-160015911D01* +X248262805Y-159827655D01* +X248243019Y-159639399D01* +X248184524Y-159459371D01* +X248089878Y-159295439D01* +X247963216Y-159154767D01* +X247954293Y-159148284D01* +X247810079Y-159043506D01* +X247810074Y-159043503D01* +X247637152Y-158966512D01* +X247637147Y-158966510D01* +X247491346Y-158935520D01* +X247451991Y-158927155D01* +X247262699Y-158927155D01* +X247230242Y-158934053D01* +X247077542Y-158966510D01* +X247077537Y-158966512D01* +X246904615Y-159043503D01* +X246904610Y-159043506D01* +X246751474Y-159154766D01* +X246624811Y-159295440D01* +X246530166Y-159459370D01* +X246530163Y-159459377D01* +X246471672Y-159639395D01* +X246471671Y-159639399D01* +X246451885Y-159827655D01* +X224659958Y-159827655D01* +X224645674Y-159691744D01* +X224587179Y-159511716D01* +X224492533Y-159347784D01* +X224365871Y-159207112D01* +X224353372Y-159198031D01* +X224212734Y-159095851D01* +X224212729Y-159095848D01* +X224039807Y-159018857D01* +X224039802Y-159018855D01* +X223894001Y-158987865D01* +X223854646Y-158979500D01* +X223665354Y-158979500D01* +X223632897Y-158986398D01* +X223480197Y-159018855D01* +X223480192Y-159018857D01* +X223307270Y-159095848D01* +X223307265Y-159095851D01* +X223154129Y-159207111D01* +X223027466Y-159347785D01* +X222932821Y-159511715D01* +X222932818Y-159511722D01* +X222882329Y-159667112D01* +X222874326Y-159691744D01* +X222854540Y-159880000D01* +X205501617Y-159880000D01* +X205486151Y-159732850D01* +X205427656Y-159552822D01* +X205333010Y-159388890D01* +X205206348Y-159248218D01* +X205196335Y-159240943D01* +X205053211Y-159136957D01* +X205053206Y-159136954D01* +X204880284Y-159059963D01* +X204880279Y-159059961D01* +X204734478Y-159028971D01* +X204695123Y-159020606D01* +X204505831Y-159020606D01* +X204487511Y-159024500D01* +X204320674Y-159059961D01* +X204320669Y-159059963D01* +X204147747Y-159136954D01* +X204147742Y-159136957D01* +X203994606Y-159248217D01* +X203867943Y-159388891D01* +X203773298Y-159552821D01* +X203773295Y-159552828D01* +X203715559Y-159730523D01* +X203714803Y-159732850D01* +X203695017Y-159921106D01* +X203714803Y-160109362D01* +X203714804Y-160109365D01* +X203773295Y-160289383D01* +X203773298Y-160289390D01* +X203867944Y-160453322D01* +X203879225Y-160465851D01* +X203888303Y-160475933D01* +X203918533Y-160538925D01* +X203909908Y-160608260D01* +X203888304Y-160641876D01* +X203842466Y-160692785D01* +X203747821Y-160856715D01* +X203747818Y-160856722D01* +X203689326Y-161036742D01* +X203689325Y-161036745D01* +X203687816Y-161051105D01* +X203661229Y-161115719D01* +X203603930Y-161155701D01* +X203534111Y-161158359D01* +X203514060Y-161151419D01* +X203412471Y-161106188D01* +X203412469Y-161106187D01* +X203412468Y-161106187D01* +X203295770Y-161081382D01* +X203227314Y-161066832D01* +X203038022Y-161066832D01* +X203005565Y-161073730D01* +X202852865Y-161106187D01* +X202852860Y-161106189D01* +X202679938Y-161183180D01* +X202679933Y-161183183D01* +X202526797Y-161294443D01* +X202400134Y-161435117D01* +X202305489Y-161599047D01* +X202305486Y-161599054D01* +X202251638Y-161764782D01* +X202246994Y-161779076D01* +X202227208Y-161967332D01* +X195442577Y-161967332D01* +X195460180Y-161913154D01* +X195479956Y-161725000D01* +X195460180Y-161536845D01* +X195401721Y-161356927D01* +X195401718Y-161356920D01* +X195363253Y-161290297D01* +X194928553Y-161724999D01* +X194775000Y-161724999D01* +X194775000Y-161685218D01* +X194744552Y-161611709D01* +X194688291Y-161555448D01* +X194614782Y-161525000D01* +X194535218Y-161525000D01* +X194461709Y-161555448D01* +X194405448Y-161611709D01* +X194375000Y-161685218D01* +X194181665Y-161685218D01* +X193975000Y-161478553D01* +X193728553Y-161725000D01* +X193575000Y-161725000D01* +X193575000Y-161685218D01* +X193544552Y-161611709D01* +X193488291Y-161555448D01* +X193414782Y-161525000D01* +X193335218Y-161525000D01* +X193261709Y-161555448D01* +X193205448Y-161611709D01* +X193175000Y-161685218D01* +X192981665Y-161685218D01* +X192775000Y-161478553D01* +X192528553Y-161725000D01* +X192375000Y-161725000D01* +X192375000Y-161685218D01* +X192344552Y-161611709D01* +X192288291Y-161555448D01* +X192214782Y-161525000D01* +X192135218Y-161525000D01* +X192061709Y-161555448D01* +X192005448Y-161611709D01* +X191975000Y-161685218D01* +X191781665Y-161685218D01* +X191575000Y-161478553D01* +X191328553Y-161725000D01* +X191175000Y-161725000D01* +X191175000Y-161685218D01* +X191144552Y-161611709D01* +X191088291Y-161555448D01* +X191014782Y-161525000D01* +X190935218Y-161525000D01* +X190861709Y-161555448D01* +X190805448Y-161611709D01* +X190775000Y-161685218D01* +X190581665Y-161685218D01* +X190375000Y-161478553D01* +X190128553Y-161725000D01* +X189975000Y-161725000D01* +X189975000Y-161685218D01* +X189944552Y-161611709D01* +X189888291Y-161555448D01* +X189814782Y-161525000D01* +X189735218Y-161525000D01* +X189661709Y-161555448D01* +X189605448Y-161611709D01* +X189575000Y-161685218D01* +X189381665Y-161685218D01* +X188986745Y-161290298D01* +X188948279Y-161356923D01* +X188889819Y-161536845D01* +X188870043Y-161725000D01* +X188424366Y-161725000D01* +X188460674Y-161613256D01* +X188480460Y-161425000D01* +X188460674Y-161236744D01* +X188424366Y-161125000D01* +X189528553Y-161125000D01* +X189775000Y-161371447D01* +X190021447Y-161125000D01* +X190728553Y-161125000D01* +X190975000Y-161371447D01* +X191221447Y-161125000D01* +X191928553Y-161125000D01* +X192175000Y-161371447D01* +X192421447Y-161125000D01* +X193128553Y-161125000D01* +X193375000Y-161371447D01* +X193621447Y-161125000D01* +X194328553Y-161125000D01* +X194575000Y-161371447D01* +X194821447Y-161125000D01* +X194575000Y-160878553D01* +X194328553Y-161125000D01* +X193621447Y-161125000D01* +X193375000Y-160878553D01* +X193128553Y-161125000D01* +X192421447Y-161125000D01* +X192175000Y-160878553D01* +X191928553Y-161125000D01* +X191221447Y-161125000D01* +X190975000Y-160878553D01* +X190728553Y-161125000D01* +X190021447Y-161125000D01* +X189775000Y-160878553D01* +X189528553Y-161125000D01* +X188424366Y-161125000D01* +X188402179Y-161056716D01* +X188307533Y-160892784D01* +X188180871Y-160752112D01* +X188180870Y-160752111D01* +X188027734Y-160640851D01* +X188027729Y-160640848D01* +X187854807Y-160563857D01* +X187854802Y-160563855D01* +X187709001Y-160532865D01* +X187671998Y-160525000D01* +X188870043Y-160525000D01* +X188889819Y-160713154D01* +X188948278Y-160893072D01* +X188948281Y-160893079D01* +X188986745Y-160959700D01* +X189421447Y-160525000D01* +X189381665Y-160485218D01* +X189575000Y-160485218D01* +X189575000Y-160564782D01* +X189605448Y-160638291D01* +X189661709Y-160694552D01* +X189735218Y-160725000D01* +X189814782Y-160725000D01* +X189888291Y-160694552D01* +X189944552Y-160638291D01* +X189975000Y-160564782D01* +X189975000Y-160525000D01* +X190128553Y-160525000D01* +X190375000Y-160771447D01* +X190621447Y-160525000D01* +X190581665Y-160485218D01* +X190775000Y-160485218D01* +X190775000Y-160564782D01* +X190805448Y-160638291D01* +X190861709Y-160694552D01* +X190935218Y-160725000D01* +X191014782Y-160725000D01* +X191088291Y-160694552D01* +X191144552Y-160638291D01* +X191175000Y-160564782D01* +X191175000Y-160525000D01* +X191328553Y-160525000D01* +X191575000Y-160771447D01* +X191821447Y-160525000D01* +X191781665Y-160485218D01* +X191975000Y-160485218D01* +X191975000Y-160564782D01* +X192005448Y-160638291D01* +X192061709Y-160694552D01* +X192135218Y-160725000D01* +X192214782Y-160725000D01* +X192288291Y-160694552D01* +X192344552Y-160638291D01* +X192375000Y-160564782D01* +X192375000Y-160525000D01* +X192528553Y-160525000D01* +X192775000Y-160771447D01* +X193021447Y-160525000D01* +X192981665Y-160485218D01* +X193175000Y-160485218D01* +X193175000Y-160564782D01* +X193205448Y-160638291D01* +X193261709Y-160694552D01* +X193335218Y-160725000D01* +X193414782Y-160725000D01* +X193488291Y-160694552D01* +X193544552Y-160638291D01* +X193575000Y-160564782D01* +X193575000Y-160525000D01* +X193728553Y-160525000D01* +X193975000Y-160771447D01* +X194221447Y-160525000D01* +X194181665Y-160485218D01* +X194375000Y-160485218D01* +X194375000Y-160564782D01* +X194405448Y-160638291D01* +X194461709Y-160694552D01* +X194535218Y-160725000D01* +X194614782Y-160725000D01* +X194688291Y-160694552D01* +X194744552Y-160638291D01* +X194775000Y-160564782D01* +X194775000Y-160524999D01* +X194928553Y-160524999D01* +X194928553Y-160525000D01* +X195363253Y-160959701D01* +X195401720Y-160893076D01* +X195460180Y-160713154D01* +X195479956Y-160525000D01* +X195460180Y-160336845D01* +X195401721Y-160156927D01* +X195401718Y-160156920D01* +X195363253Y-160090297D01* +X194928553Y-160524999D01* +X194775000Y-160524999D01* +X194775000Y-160485218D01* +X194744552Y-160411709D01* +X194688291Y-160355448D01* +X194614782Y-160325000D01* +X194535218Y-160325000D01* +X194461709Y-160355448D01* +X194405448Y-160411709D01* +X194375000Y-160485218D01* +X194181665Y-160485218D01* +X193975000Y-160278553D01* +X193728553Y-160525000D01* +X193575000Y-160525000D01* +X193575000Y-160485218D01* +X193544552Y-160411709D01* +X193488291Y-160355448D01* +X193414782Y-160325000D01* +X193335218Y-160325000D01* +X193261709Y-160355448D01* +X193205448Y-160411709D01* +X193175000Y-160485218D01* +X192981665Y-160485218D01* +X192775000Y-160278553D01* +X192528553Y-160525000D01* +X192375000Y-160525000D01* +X192375000Y-160485218D01* +X192344552Y-160411709D01* +X192288291Y-160355448D01* +X192214782Y-160325000D01* +X192135218Y-160325000D01* +X192061709Y-160355448D01* +X192005448Y-160411709D01* +X191975000Y-160485218D01* +X191781665Y-160485218D01* +X191575000Y-160278553D01* +X191328553Y-160525000D01* +X191175000Y-160525000D01* +X191175000Y-160485218D01* +X191144552Y-160411709D01* +X191088291Y-160355448D01* +X191014782Y-160325000D01* +X190935218Y-160325000D01* +X190861709Y-160355448D01* +X190805448Y-160411709D01* +X190775000Y-160485218D01* +X190581665Y-160485218D01* +X190375000Y-160278553D01* +X190128553Y-160525000D01* +X189975000Y-160525000D01* +X189975000Y-160485218D01* +X189944552Y-160411709D01* +X189888291Y-160355448D01* +X189814782Y-160325000D01* +X189735218Y-160325000D01* +X189661709Y-160355448D01* +X189605448Y-160411709D01* +X189575000Y-160485218D01* +X189381665Y-160485218D01* +X188986745Y-160090298D01* +X188948279Y-160156923D01* +X188889819Y-160336845D01* +X188870043Y-160525000D01* +X187671998Y-160525000D01* +X187669646Y-160524500D01* +X187480354Y-160524500D01* +X187447897Y-160531398D01* +X187295197Y-160563855D01* +X187295192Y-160563857D01* +X187122270Y-160640848D01* +X187122265Y-160640851D01* +X186969129Y-160752111D01* +X186842466Y-160892785D01* +X186747821Y-161056715D01* +X186747818Y-161056722D01* +X186691728Y-161229350D01* +X186652290Y-161287026D01* +X186599584Y-161312321D01* +X186595198Y-161313253D01* +X186595192Y-161313255D01* +X186422270Y-161390246D01* +X186422265Y-161390249D01* +X186269129Y-161501509D01* +X186142466Y-161642183D01* +X186047821Y-161806113D01* +X186047818Y-161806120D01* +X185989327Y-161986138D01* +X185989326Y-161986142D01* +X185969540Y-162174398D01* +X183839498Y-162174398D01* +X183827734Y-162165851D01* +X183827729Y-162165848D01* +X183654807Y-162088857D01* +X183654802Y-162088855D01* +X183502936Y-162056576D01* +X183469646Y-162049500D01* +X183280354Y-162049500D01* +X183280352Y-162049500D01* +X183222052Y-162061892D01* +X183152385Y-162056576D01* +X183096652Y-162014438D01* +X183072952Y-161953566D01* +X183060674Y-161836744D01* +X183002179Y-161656716D01* +X182907533Y-161492784D01* +X182780871Y-161352112D01* +X182727389Y-161313255D01* +X182627734Y-161240851D01* +X182627729Y-161240848D01* +X182454807Y-161163857D01* +X182454802Y-161163855D01* +X182309001Y-161132865D01* +X182269646Y-161124500D01* +X182080354Y-161124500D01* +X182047897Y-161131398D01* +X181895197Y-161163855D01* +X181895192Y-161163857D01* +X181722270Y-161240848D01* +X181722265Y-161240851D01* +X181569129Y-161352111D01* +X181442466Y-161492785D01* +X181347821Y-161656715D01* +X181347818Y-161656722D01* +X181299278Y-161806114D01* +X181289326Y-161836744D01* +X181269540Y-162025000D01* +X181288894Y-162209148D01* +X181289326Y-162213253D01* +X181289326Y-162213257D01* +X181347818Y-162393277D01* +X181347821Y-162393284D01* +X181442467Y-162557216D01* +X181517771Y-162640849D01* +X181569129Y-162697888D01* +X181722265Y-162809148D01* +X181722267Y-162809149D01* +X181722270Y-162809151D01* +X181728043Y-162811721D01* +X181781280Y-162856972D01* +X181801600Y-162923822D01* +X181782554Y-162991045D01* +X181730187Y-163037300D01* +X181728072Y-163038265D01* +X181725151Y-163039566D01* +X181722267Y-163040850D01* +X181722265Y-163040851D01* +X181569129Y-163152111D01* +X181442466Y-163292785D01* +X181347821Y-163456715D01* +X181347818Y-163456722D01* +X181289326Y-163636742D01* +X181289325Y-163636746D01* +X181284757Y-163680205D01* +X181258172Y-163744819D01* +X181200874Y-163784803D01* +X181135656Y-163788530D01* +X181069646Y-163774500D01* +X180880354Y-163774500D01* +X180847897Y-163781398D01* +X180695197Y-163813855D01* +X180695192Y-163813857D01* +X180522270Y-163890848D01* +X180522265Y-163890851D01* +X180369129Y-164002111D01* +X180242466Y-164142785D01* +X180147821Y-164306715D01* +X180147818Y-164306722D01* +X180089327Y-164486740D01* +X180089326Y-164486744D01* +X180069540Y-164675000D01* +X176475205Y-164675000D01* +X176480460Y-164625000D01* +X176460674Y-164436744D01* +X176402179Y-164256716D01* +X176307533Y-164092784D01* +X176180871Y-163952112D01* +X176157499Y-163935131D01* +X176027734Y-163840851D01* +X176027729Y-163840848D01* +X175854807Y-163763857D01* +X175854802Y-163763855D01* +X175709001Y-163732865D01* +X175669646Y-163724500D01* +X175480354Y-163724500D01* +X175447897Y-163731398D01* +X175295197Y-163763855D01* +X175295192Y-163763857D01* +X175122270Y-163840848D01* +X175122265Y-163840851D01* +X174969129Y-163952111D01* +X174842466Y-164092785D01* +X174747821Y-164256715D01* +X174747818Y-164256722D01* +X174689327Y-164436740D01* +X174689326Y-164436744D01* +X174669540Y-164625000D01* +X100844725Y-164625000D01* +X100933980Y-164494464D01* +X101092206Y-164204687D01* +X101220727Y-163900567D01* +X101318259Y-163585140D01* +X101383828Y-163261555D01* +X101416780Y-162933042D01* +X101416793Y-162817535D01* +X101416801Y-162817455D01* +X101416801Y-162736845D01* +X101416802Y-162720367D01* +X101416801Y-162720363D01* +X101416801Y-161250000D01* +X174504540Y-161250000D01* +X174524326Y-161438256D01* +X174524327Y-161438259D01* +X174582818Y-161618277D01* +X174582821Y-161618284D01* +X174677467Y-161782216D01* +X174779564Y-161895606D01* +X174804129Y-161922888D01* +X174957265Y-162034148D01* +X174957270Y-162034151D01* +X175130192Y-162111142D01* +X175130197Y-162111144D01* +X175315354Y-162150500D01* +X175315355Y-162150500D01* +X175504644Y-162150500D01* +X175504646Y-162150500D01* +X175689803Y-162111144D01* +X175862730Y-162034151D01* +X176015871Y-161922888D01* +X176142533Y-161782216D01* +X176237179Y-161618284D01* +X176295674Y-161438256D01* +X176315460Y-161250000D01* +X176295674Y-161061744D01* +X176237179Y-160881716D01* +X176142533Y-160717784D01* +X176015871Y-160577112D01* +X176015870Y-160577111D01* +X175862734Y-160465851D01* +X175862729Y-160465848D01* +X175689807Y-160388857D01* +X175689802Y-160388855D01* +X175532629Y-160355448D01* +X175504646Y-160349500D01* +X175315354Y-160349500D01* +X175287371Y-160355448D01* +X175130197Y-160388855D01* +X175130192Y-160388857D01* +X174957270Y-160465848D01* +X174957265Y-160465851D01* +X174804129Y-160577111D01* +X174677466Y-160717785D01* +X174582821Y-160881715D01* +X174582818Y-160881722D01* +X174524327Y-161061740D01* +X174524326Y-161061744D01* +X174504540Y-161250000D01* +X101416801Y-161250000D01* +X101416801Y-159925000D01* +X181069540Y-159925000D01* +X181089326Y-160113256D01* +X181089327Y-160113259D01* +X181147818Y-160293277D01* +X181147821Y-160293284D01* +X181242467Y-160457216D01* +X181369129Y-160597888D01* +X181522265Y-160709148D01* +X181522270Y-160709151D01* +X181695192Y-160786142D01* +X181695197Y-160786144D01* +X181880354Y-160825500D01* +X181880355Y-160825500D01* +X182069644Y-160825500D01* +X182069646Y-160825500D01* +X182254803Y-160786144D01* +X182427730Y-160709151D01* +X182580871Y-160597888D01* +X182707533Y-160457216D01* +X182710557Y-160451977D01* +X182761120Y-160403762D01* +X182829726Y-160390535D01* +X182890831Y-160413656D01* +X183022265Y-160509148D01* +X183022270Y-160509151D01* +X183195192Y-160586142D01* +X183195197Y-160586144D01* +X183380354Y-160625500D01* +X183380355Y-160625500D01* +X183569644Y-160625500D01* +X183569646Y-160625500D01* +X183754803Y-160586144D01* +X183927730Y-160509151D01* +X184080871Y-160397888D01* +X184207533Y-160257216D01* +X184302179Y-160093284D01* +X184360674Y-159913256D01* +X184379471Y-159734409D01* +X189337961Y-159734409D01* +X189775000Y-160171447D01* +X189775001Y-160171447D01* +X190212037Y-159734409D01* +X190537961Y-159734409D01* +X190975000Y-160171447D01* +X190975001Y-160171447D01* +X191412037Y-159734409D01* +X191737961Y-159734409D01* +X192175000Y-160171447D01* +X192175001Y-160171447D01* +X192612037Y-159734409D01* +X192937961Y-159734409D01* +X193375000Y-160171447D01* +X193375001Y-160171447D01* +X193812037Y-159734409D01* +X194137961Y-159734409D01* +X194575000Y-160171447D01* +X194575001Y-160171447D01* +X195012037Y-159734409D01* +X194854644Y-159664334D01* +X194669594Y-159625000D01* +X194480406Y-159625000D01* +X194295355Y-159664334D01* +X194137961Y-159734409D01* +X193812037Y-159734409D01* +X193654644Y-159664334D01* +X193469594Y-159625000D01* +X193280406Y-159625000D01* +X193095355Y-159664334D01* +X192937961Y-159734409D01* +X192612037Y-159734409D01* +X192454644Y-159664334D01* +X192269594Y-159625000D01* +X192080406Y-159625000D01* +X191895355Y-159664334D01* +X191737961Y-159734409D01* +X191412037Y-159734409D01* +X191254644Y-159664334D01* +X191069594Y-159625000D01* +X190880406Y-159625000D01* +X190695355Y-159664334D01* +X190537961Y-159734409D01* +X190212037Y-159734409D01* +X190054644Y-159664334D01* +X189869594Y-159625000D01* +X189680406Y-159625000D01* +X189495355Y-159664334D01* +X189337961Y-159734409D01* +X184379471Y-159734409D01* +X184380460Y-159725000D01* +X184360674Y-159536744D01* +X184302179Y-159356716D01* +X184207533Y-159192784D01* +X184080871Y-159052112D01* +X184069026Y-159043506D01* +X183927734Y-158940851D01* +X183927729Y-158940848D01* +X183754807Y-158863857D01* +X183754802Y-158863855D01* +X183609001Y-158832865D01* +X183569646Y-158824500D01* +X183380354Y-158824500D01* +X183347897Y-158831398D01* +X183195197Y-158863855D01* +X183195192Y-158863857D01* +X183022270Y-158940848D01* +X183022265Y-158940851D01* +X182869129Y-159052111D01* +X182742468Y-159192783D01* +X182742466Y-159192784D01* +X182739437Y-159198031D01* +X182688867Y-159246244D01* +X182620259Y-159259463D01* +X182559168Y-159236343D01* +X182427734Y-159140851D01* +X182427729Y-159140848D01* +X182254807Y-159063857D01* +X182254802Y-159063855D01* +X182109001Y-159032865D01* +X182069646Y-159024500D01* +X181880354Y-159024500D01* +X181847897Y-159031398D01* +X181695197Y-159063855D01* +X181695192Y-159063857D01* +X181522270Y-159140848D01* +X181522265Y-159140851D01* +X181369129Y-159252111D01* +X181242466Y-159392785D01* +X181147821Y-159556715D01* +X181147818Y-159556722D01* +X181089327Y-159736740D01* +X181089326Y-159736744D01* +X181069540Y-159925000D01* +X101416801Y-159925000D01* +X101416801Y-158640000D01* +X186934540Y-158640000D01* +X186954326Y-158828256D01* +X186954327Y-158828259D01* +X187012818Y-159008277D01* +X187012821Y-159008284D01* +X187107467Y-159172216D01* +X187174868Y-159247072D01* +X187234129Y-159312888D01* +X187387265Y-159424148D01* +X187387270Y-159424151D01* +X187560192Y-159501142D01* +X187560197Y-159501144D01* +X187745354Y-159540500D01* +X187745355Y-159540500D01* +X187934644Y-159540500D01* +X187934646Y-159540500D01* +X188119803Y-159501144D01* +X188292730Y-159424151D01* +X188445871Y-159312888D01* +X188572533Y-159172216D01* +X188667179Y-159008284D01* +X188725674Y-158828256D01* +X188745460Y-158640000D01* +X188725674Y-158451744D01* +X188667179Y-158271716D01* +X188626397Y-158201079D01* +X188609925Y-158133181D01* +X188626396Y-158077085D01* +X188697617Y-157953728D01* +X188739444Y-157825000D01* +X189514280Y-157825000D01* +X189534066Y-158013256D01* +X189534067Y-158013259D01* +X189592558Y-158193277D01* +X189592561Y-158193284D01* +X189687207Y-158357216D01* +X189813869Y-158497888D01* +X189967005Y-158609148D01* +X189967010Y-158609151D01* +X190139932Y-158686142D01* +X190139937Y-158686144D01* +X190325094Y-158725500D01* +X190325095Y-158725500D01* +X190514384Y-158725500D01* +X190514386Y-158725500D01* +X190699543Y-158686144D01* +X190869305Y-158610559D01* +X190938555Y-158601275D01* +X190970177Y-158610560D01* +X191139935Y-158686142D01* +X191139940Y-158686144D01* +X191325097Y-158725500D01* +X191325098Y-158725500D01* +X191514387Y-158725500D01* +X191514389Y-158725500D01* +X191699546Y-158686144D01* +X191872473Y-158609151D01* +X192025614Y-158497888D01* +X192152276Y-158357216D01* +X192246922Y-158193284D01* +X192305417Y-158013256D01* +X192325203Y-157825000D01* +X193019605Y-157825000D01* +X193039391Y-158013256D01* +X193039392Y-158013259D01* +X193097883Y-158193277D01* +X193097886Y-158193284D01* +X193192532Y-158357216D01* +X193319194Y-158497888D01* +X193472330Y-158609148D01* +X193472335Y-158609151D01* +X193645257Y-158686142D01* +X193645262Y-158686144D01* +X193830419Y-158725500D01* +X193830420Y-158725500D01* +X194019709Y-158725500D01* +X194019711Y-158725500D01* +X194204868Y-158686144D01* +X194377795Y-158609151D01* +X194530936Y-158497888D01* +X194657598Y-158357216D01* +X194697226Y-158288578D01* +X194755494Y-158187656D01* +X194757487Y-158188806D01* +X194795888Y-158143597D01* +X194862730Y-158123252D01* +X194929960Y-158142274D01* +X194936838Y-158146928D01* +X194971658Y-158172226D01* +X194971663Y-158172229D01* +X195144585Y-158249220D01* +X195144590Y-158249222D01* +X195329747Y-158288578D01* +X195329748Y-158288578D01* +X195519037Y-158288578D01* +X195519039Y-158288578D01* +X195704196Y-158249222D01* +X195877123Y-158172229D01* +X196030264Y-158060966D01* +X196144283Y-157934334D01* +X196203766Y-157897688D01* +X196273623Y-157899018D01* +X196331672Y-157937905D01* +X196359482Y-158002001D01* +X196359751Y-158030270D01* +X196344831Y-158172229D01* +X196344540Y-158175000D01* +X196364326Y-158363256D01* +X196364327Y-158363259D01* +X196422818Y-158543277D01* +X196422821Y-158543284D01* +X196517467Y-158707216D01* +X196623070Y-158824500D01* +X196644129Y-158847888D01* +X196797265Y-158959148D01* +X196797270Y-158959151D01* +X196970192Y-159036142D01* +X196970197Y-159036144D01* +X197155354Y-159075500D01* +X197155355Y-159075500D01* +X197344644Y-159075500D01* +X197344646Y-159075500D01* +X197529803Y-159036144D01* +X197702730Y-158959151D01* +X197855871Y-158847888D01* +X197916998Y-158780000D01* +X218254540Y-158780000D01* +X218274326Y-158968256D01* +X218274327Y-158968259D01* +X218332818Y-159148277D01* +X218332821Y-159148284D01* +X218427467Y-159312216D01* +X218496505Y-159388890D01* +X218554129Y-159452888D01* +X218707265Y-159564148D01* +X218707270Y-159564151D01* +X218880192Y-159641142D01* +X218880197Y-159641144D01* +X219065354Y-159680500D01* +X219065355Y-159680500D01* +X219254644Y-159680500D01* +X219254646Y-159680500D01* +X219439803Y-159641144D01* +X219612730Y-159564151D01* +X219765871Y-159452888D01* +X219892533Y-159312216D01* +X219987179Y-159148284D01* +X220045674Y-158968256D01* +X220065460Y-158780000D01* +X220045674Y-158591744D01* +X219987179Y-158411716D01* +X219892533Y-158247784D01* +X219765871Y-158107112D01* +X219745432Y-158092262D01* +X219612734Y-157995851D01* +X219612729Y-157995848D01* +X219439807Y-157918857D01* +X219439802Y-157918855D01* +X219294001Y-157887865D01* +X219254646Y-157879500D01* +X219065354Y-157879500D01* +X219032897Y-157886398D01* +X218880197Y-157918855D01* +X218880192Y-157918857D01* +X218707270Y-157995848D01* +X218707265Y-157995851D01* +X218554129Y-158107111D01* +X218427466Y-158247785D01* +X218332821Y-158411715D01* +X218332818Y-158411722D01* +X218274640Y-158590777D01* +X218274326Y-158591744D01* +X218254540Y-158780000D01* +X197916998Y-158780000D01* +X197982533Y-158707216D01* +X198077179Y-158543284D01* +X198135674Y-158363256D01* +X198155460Y-158175000D01* +X198135674Y-157986744D01* +X198077179Y-157806716D01* +X197982533Y-157642784D01* +X197855871Y-157502112D01* +X197855870Y-157502111D01* +X197702734Y-157390851D01* +X197702729Y-157390848D01* +X197529807Y-157313857D01* +X197529802Y-157313855D01* +X197384001Y-157282865D01* +X197344646Y-157274500D01* +X197155354Y-157274500D01* +X197122897Y-157281398D01* +X196970197Y-157313855D01* +X196970192Y-157313857D01* +X196797270Y-157390848D01* +X196797265Y-157390851D01* +X196644129Y-157502111D01* +X196530112Y-157628740D01* +X196470625Y-157665389D01* +X196400768Y-157664058D01* +X196342720Y-157625172D01* +X196314910Y-157561075D01* +X196314641Y-157532813D01* +X196329853Y-157388078D01* +X196310067Y-157199822D01* +X196251572Y-157019794D01* +X196170863Y-156880001D01* +X256120091Y-156880001D01* +X256139877Y-157068257D01* +X256139878Y-157068260D01* +X256198369Y-157248278D01* +X256198372Y-157248285D01* +X256293018Y-157412217D01* +X256373959Y-157502111D01* +X256419680Y-157552889D01* +X256572816Y-157664149D01* +X256572821Y-157664152D01* +X256745742Y-157741143D01* +X256745744Y-157741143D01* +X256745748Y-157741145D01* +X256876518Y-157768940D01* +X256937995Y-157802131D01* +X256968664Y-157851911D01* +X257008098Y-157973279D01* +X257008101Y-157973285D01* +X257102747Y-158137217D01* +X257226503Y-158274662D01* +X257229409Y-158277889D01* +X257382545Y-158389149D01* +X257382550Y-158389152D01* +X257555472Y-158466143D01* +X257555477Y-158466145D01* +X257740634Y-158505501D01* +X257740635Y-158505501D01* +X257929924Y-158505501D01* +X257929926Y-158505501D01* +X258115083Y-158466145D01* +X258288010Y-158389152D01* +X258441151Y-158277889D01* +X258567813Y-158137217D01* +X258662459Y-157973285D01* +X258720954Y-157793257D01* +X258740740Y-157605001D01* +X258720954Y-157416745D01* +X258662459Y-157236717D01* +X258567813Y-157072785D01* +X258441151Y-156932113D01* +X258430673Y-156924500D01* +X258288014Y-156820852D01* +X258288009Y-156820849D01* +X258162572Y-156765000D01* +X262284540Y-156765000D01* +X262304326Y-156953256D01* +X262304327Y-156953259D01* +X262362818Y-157133277D01* +X262362819Y-157133279D01* +X262362821Y-157133284D01* +X262457467Y-157297216D01* +X262550465Y-157400500D01* +X262584129Y-157437888D01* +X262737265Y-157549148D01* +X262737270Y-157549151D01* +X262910192Y-157626142D01* +X262910197Y-157626144D01* +X263095354Y-157665500D01* +X263095355Y-157665500D01* +X263284644Y-157665500D01* +X263284646Y-157665500D01* +X263469803Y-157626144D01* +X263514456Y-157606262D01* +X263583705Y-157596977D01* +X263646982Y-157626605D01* +X263684196Y-157685740D01* +X263683532Y-157755606D01* +X263672280Y-157781539D01* +X263634150Y-157847585D01* +X263630320Y-157854218D01* +X263630318Y-157854222D01* +X263578645Y-158013256D01* +X263571826Y-158034244D01* +X263552040Y-158222500D01* +X263571826Y-158410756D01* +X263571827Y-158410759D01* +X263630318Y-158590777D01* +X263630321Y-158590784D01* +X263724967Y-158754716D01* +X263829271Y-158870557D01* +X263851629Y-158895388D01* +X264004765Y-159006648D01* +X264004770Y-159006651D01* +X264177692Y-159083642D01* +X264177697Y-159083644D01* +X264362854Y-159123000D01* +X264362855Y-159123000D01* +X264552144Y-159123000D01* +X264552146Y-159123000D01* +X264737303Y-159083644D01* +X264737305Y-159083642D01* +X264741939Y-159082138D01* +X264811781Y-159080145D01* +X264871612Y-159116227D01* +X264902439Y-159178929D01* +X264903574Y-159187101D01* +X264915833Y-159303740D01* +X264915834Y-159303743D01* +X264974325Y-159483761D01* +X264974328Y-159483768D01* +X265067998Y-159646011D01* +X265068974Y-159647700D01* +X265143549Y-159730524D01* +X265173780Y-159793515D01* +X265165155Y-159862850D01* +X265158788Y-159875495D01* +X265103236Y-159971715D01* +X265077720Y-160015911D01* +X265062820Y-160041718D01* +X265062818Y-160041722D01* +X265007947Y-160210599D01* +X265004326Y-160221744D01* +X264984540Y-160410000D01* +X265004326Y-160598256D01* +X265004327Y-160598259D01* +X265062818Y-160778277D01* +X265062821Y-160778284D01* +X265157467Y-160942216D01* +X265260563Y-161056715D01* +X265284129Y-161082888D01* +X265437265Y-161194148D01* +X265437270Y-161194151D01* +X265610192Y-161271142D01* +X265610197Y-161271144D01* +X265795354Y-161310500D01* +X265795355Y-161310500D01* +X265984644Y-161310500D01* +X265984646Y-161310500D01* +X266169803Y-161271144D01* +X266307491Y-161209840D01* +X266376737Y-161200555D01* +X266440014Y-161230183D01* +X266477228Y-161289318D01* +X266476564Y-161359184D01* +X266475855Y-161361438D01* +X266430343Y-161501510D01* +X266424631Y-161519091D01* +X266404845Y-161707347D01* +X266424631Y-161895603D01* +X266424632Y-161895606D01* +X266483123Y-162075624D01* +X266483126Y-162075631D01* +X266577772Y-162239563D01* +X266584900Y-162247480D01* +X266586612Y-162249381D01* +X266616841Y-162312373D01* +X266608215Y-162381708D01* +X266563473Y-162435373D01* +X266544897Y-162445631D01* +X266374252Y-162521608D01* +X266374247Y-162521611D01* +X266221111Y-162632871D01* +X266094448Y-162773545D01* +X265999803Y-162937475D01* +X265999800Y-162937482D01* +X265941951Y-163115524D01* +X265941308Y-163117504D01* +X265921522Y-163305760D01* +X265941308Y-163494016D01* +X265941309Y-163494019D01* +X265999803Y-163674045D01* +X266005080Y-163683185D01* +X266021551Y-163751085D01* +X266005079Y-163807183D01* +X265931212Y-163935124D01* +X265931209Y-163935131D01* +X265873138Y-164113856D01* +X265872717Y-164115153D01* +X265852931Y-164303409D01* +X265872717Y-164491665D01* +X265872718Y-164491668D01* +X265931209Y-164671686D01* +X265931212Y-164671693D01* +X266025858Y-164835625D01* +X266106332Y-164925000D01* +X266152520Y-164976297D01* +X266305656Y-165087557D01* +X266305661Y-165087560D01* +X266478583Y-165164551D01* +X266478588Y-165164553D01* +X266663745Y-165203909D01* +X266663746Y-165203909D01* +X266853035Y-165203909D01* +X266853037Y-165203909D01* +X267038194Y-165164553D01* +X267211121Y-165087560D01* +X267364262Y-164976297D01* +X267490924Y-164835625D01* +X267585570Y-164671693D01* +X267644065Y-164491665D01* +X267663851Y-164303409D01* +X267644065Y-164115153D01* +X267585570Y-163935125D01* +X267580294Y-163925987D01* +X267563820Y-163858089D01* +X267580290Y-163801990D01* +X267654161Y-163674044D01* +X267712656Y-163494016D01* +X267713729Y-163483808D01* +X269584172Y-163483808D01* +X269603958Y-163672064D01* +X269603959Y-163672067D01* +X269662450Y-163852085D01* +X269662453Y-163852092D01* +X269757099Y-164016024D01* +X269876959Y-164149142D01* +X269883761Y-164156696D01* +X270036897Y-164267956D01* +X270036902Y-164267959D01* +X270209824Y-164344950D01* +X270209825Y-164344950D01* +X270209829Y-164344952D01* +X270353158Y-164375417D01* +X270414640Y-164408609D01* +X270448417Y-164469772D01* +X270450698Y-164483740D01* +X270454326Y-164518256D01* +X270454327Y-164518259D01* +X270512818Y-164698277D01* +X270512821Y-164698284D01* +X270607467Y-164862216D01* +X270734129Y-165002888D01* +X270887265Y-165114148D01* +X270887270Y-165114151D01* +X271060192Y-165191142D01* +X271060197Y-165191144D01* +X271245354Y-165230500D01* +X271245355Y-165230500D01* +X271434644Y-165230500D01* +X271434646Y-165230500D01* +X271619803Y-165191144D01* +X271792730Y-165114151D01* +X271945871Y-165002888D01* +X272072533Y-164862216D01* +X272167179Y-164698284D01* +X272225674Y-164518256D01* +X272245460Y-164330000D01* +X272225674Y-164141744D01* +X272167179Y-163961716D01* +X272072533Y-163797784D01* +X271945871Y-163657112D01* +X271943676Y-163655517D01* +X271792734Y-163545851D01* +X271792729Y-163545848D01* +X271619807Y-163468857D01* +X271619802Y-163468855D01* +X271476472Y-163438390D01* +X271414990Y-163405198D01* +X271381214Y-163344035D01* +X271378934Y-163330076D01* +X271375306Y-163295552D01* +X271316811Y-163115524D01* +X271222165Y-162951592D01* +X271095503Y-162810920D01* +X271095502Y-162810919D01* +X270942366Y-162699659D01* +X270942361Y-162699656D01* +X270769439Y-162622665D01* +X270769434Y-162622663D01* +X270623633Y-162591673D01* +X270584278Y-162583308D01* +X270394986Y-162583308D01* +X270364090Y-162589875D01* +X270209829Y-162622663D01* +X270209824Y-162622665D01* +X270036902Y-162699656D01* +X270036897Y-162699659D01* +X269883761Y-162810919D01* +X269757098Y-162951593D01* +X269662453Y-163115523D01* +X269662450Y-163115530D01* +X269603959Y-163295548D01* +X269603958Y-163295552D01* +X269584172Y-163483808D01* +X267713729Y-163483808D01* +X267732442Y-163305760D01* +X267712656Y-163117504D01* +X267654161Y-162937476D01* +X267559515Y-162773544D01* +X267550674Y-162763725D01* +X267520445Y-162700734D01* +X267529071Y-162631398D01* +X267573812Y-162577733D01* +X267592385Y-162567477D01* +X267763035Y-162491498D01* +X267916176Y-162380235D01* +X268042838Y-162239563D01* +X268045916Y-162234230D01* +X268096481Y-162186013D01* +X268165088Y-162172788D01* +X268229953Y-162198754D01* +X268245451Y-162213250D01* +X268254129Y-162222888D01* +X268254132Y-162222891D01* +X268254135Y-162222893D01* +X268407265Y-162334148D01* +X268407270Y-162334151D01* +X268580192Y-162411142D01* +X268580197Y-162411144D01* +X268765354Y-162450500D01* +X268765355Y-162450500D01* +X268954644Y-162450500D01* +X268954646Y-162450500D01* +X269139803Y-162411144D01* +X269312730Y-162334151D01* +X269465871Y-162222888D01* +X269592533Y-162082216D01* +X269687179Y-161918284D01* +X269745674Y-161738256D01* +X269765460Y-161550000D01* +X269745674Y-161361744D01* +X269687179Y-161181716D01* +X269592533Y-161017784D01* +X269465871Y-160877112D01* +X269465870Y-160877111D01* +X269312734Y-160765851D01* +X269312729Y-160765848D01* +X269139807Y-160688857D01* +X269139802Y-160688855D01* +X268994001Y-160657865D01* +X268954646Y-160649500D01* +X268765354Y-160649500D01* +X268732897Y-160656398D01* +X268580197Y-160688855D01* +X268580192Y-160688857D01* +X268407270Y-160765848D01* +X268407265Y-160765851D01* +X268254129Y-160877111D01* +X268127466Y-161017785D01* +X268124384Y-161023123D01* +X268073815Y-161071337D01* +X268005208Y-161084557D01* +X267940344Y-161058587D01* +X267924850Y-161044092D01* +X267916176Y-161034459D01* +X267916175Y-161034458D01* +X267763039Y-160923198D01* +X267763034Y-160923195D01* +X267590112Y-160846204D01* +X267590107Y-160846202D01* +X267444306Y-160815212D01* +X267404951Y-160806847D01* +X267215659Y-160806847D01* +X267183202Y-160813745D01* +X267030502Y-160846202D01* +X267030497Y-160846204D01* +X266892816Y-160907505D01* +X266823566Y-160916790D01* +X266760289Y-160887162D01* +X266723076Y-160828027D01* +X266723741Y-160758161D01* +X266724426Y-160755978D01* +X266775674Y-160598256D01* +X266795460Y-160410000D01* +X266775674Y-160221744D01* +X266717179Y-160041716D01* +X266622533Y-159877784D01* +X266547956Y-159794958D01* +X266517726Y-159731967D01* +X266526351Y-159662631D01* +X266532717Y-159649988D01* +X266534034Y-159647706D01* +X266534040Y-159647700D01* +X266535017Y-159646006D01* +X266585579Y-159597795D01* +X266654186Y-159584570D01* +X266668175Y-159586717D01* +X266774083Y-159609229D01* +X266774084Y-159609229D01* +X266963373Y-159609229D01* +X266963375Y-159609229D01* +X267148532Y-159569873D01* +X267321459Y-159492880D01* +X267474600Y-159381617D01* +X267601262Y-159240945D01* +X267695908Y-159077013D01* +X267701822Y-159058813D01* +X269264614Y-159058813D01* +X269284400Y-159247069D01* +X269284401Y-159247072D01* +X269342892Y-159427090D01* +X269342895Y-159427097D01* +X269437541Y-159591029D01* +X269552331Y-159718516D01* +X269564203Y-159731701D01* +X269717339Y-159842961D01* +X269717344Y-159842964D01* +X269890266Y-159919955D01* +X269890271Y-159919957D01* +X270075428Y-159959313D01* +X270075429Y-159959313D01* +X270264718Y-159959313D01* +X270264720Y-159959313D01* +X270449877Y-159919957D01* +X270528322Y-159885030D01* +X270597569Y-159875745D01* +X270660846Y-159905373D01* +X270698060Y-159964507D01* +X270702075Y-159985341D01* +X270706830Y-160030578D01* +X270706831Y-160030581D01* +X270765322Y-160210599D01* +X270765325Y-160210606D01* +X270859971Y-160374538D01* +X270930907Y-160453320D01* +X270986633Y-160515210D01* +X271139769Y-160626470D01* +X271139774Y-160626473D01* +X271312696Y-160703464D01* +X271312701Y-160703466D01* +X271497858Y-160742822D01* +X271497859Y-160742822D01* +X271687148Y-160742822D01* +X271687150Y-160742822D01* +X271872307Y-160703466D01* +X272045234Y-160626473D01* +X272198375Y-160515210D01* +X272325037Y-160374538D01* +X272344977Y-160340000D01* +X273164540Y-160340000D01* +X273184326Y-160528256D01* +X273184327Y-160528259D01* +X273242818Y-160708277D01* +X273242821Y-160708284D01* +X273337467Y-160872216D01* +X273416238Y-160959700D01* +X273464129Y-161012888D01* +X273617265Y-161124148D01* +X273617270Y-161124151D01* +X273790192Y-161201142D01* +X273790197Y-161201144D01* +X273975354Y-161240500D01* +X273975355Y-161240500D01* +X274164644Y-161240500D01* +X274164646Y-161240500D01* +X274349803Y-161201144D01* +X274522730Y-161124151D01* +X274675871Y-161012888D01* +X274802533Y-160872216D01* +X274897179Y-160708284D01* +X274955674Y-160528256D01* +X274975460Y-160340000D01* +X274955674Y-160151744D01* +X274897179Y-159971716D01* +X274802533Y-159807784D01* +X274675871Y-159667112D01* +X274675870Y-159667111D01* +X274522734Y-159555851D01* +X274522729Y-159555848D01* +X274349807Y-159478857D01* +X274349802Y-159478855D01* +X274204001Y-159447865D01* +X274164646Y-159439500D01* +X273975354Y-159439500D01* +X273942897Y-159446398D01* +X273790197Y-159478855D01* +X273790192Y-159478857D01* +X273617270Y-159555848D01* +X273617265Y-159555851D01* +X273464129Y-159667111D01* +X273337466Y-159807785D01* +X273242821Y-159971715D01* +X273242818Y-159971722D01* +X273184327Y-160151740D01* +X273184326Y-160151744D01* +X273164540Y-160340000D01* +X272344977Y-160340000D01* +X272419683Y-160210606D01* +X272478178Y-160030578D01* +X272497964Y-159842322D01* +X272478178Y-159654066D01* +X272421249Y-159478857D01* +X272419685Y-159474044D01* +X272419684Y-159474043D01* +X272419683Y-159474038D01* +X272325037Y-159310106D01* +X272228944Y-159203384D01* +X272198714Y-159140393D01* +X272203162Y-159082097D01* +X272245026Y-158953256D01* +X272264812Y-158765000D01* +X272245026Y-158576744D01* +X272186531Y-158396716D01* +X272091885Y-158232784D01* +X271965223Y-158092112D01* +X271965222Y-158092111D01* +X271812086Y-157980851D01* +X271812081Y-157980848D01* +X271639159Y-157903857D01* +X271639154Y-157903855D01* +X271493353Y-157872865D01* +X271453998Y-157864500D01* +X271264706Y-157864500D01* +X271232249Y-157871398D01* +X271079549Y-157903855D01* +X271079544Y-157903857D01* +X270906622Y-157980848D01* +X270906617Y-157980851D01* +X270753481Y-158092111D01* +X270753480Y-158092112D01* +X270659035Y-158197003D01* +X270599548Y-158233651D01* +X270529691Y-158232320D01* +X270516450Y-158227309D01* +X270449881Y-158197670D01* +X270449876Y-158197668D01* +X270304075Y-158166678D01* +X270264720Y-158158313D01* +X270075428Y-158158313D01* +X270042971Y-158165211D01* +X269890271Y-158197668D01* +X269890266Y-158197670D01* +X269717344Y-158274661D01* +X269717339Y-158274664D01* +X269564203Y-158385924D01* +X269437540Y-158526598D01* +X269342895Y-158690528D01* +X269342892Y-158690535D01* +X269286577Y-158863856D01* +X269284400Y-158870557D01* +X269264614Y-159058813D01* +X267701822Y-159058813D01* +X267754403Y-158896985D01* +X267774189Y-158708729D01* +X267754403Y-158520473D01* +X267695908Y-158340445D01* +X267601262Y-158176513D01* +X267474600Y-158035841D01* +X267472402Y-158034244D01* +X267321463Y-157924580D01* +X267321458Y-157924577D01* +X267148536Y-157847586D01* +X267148531Y-157847584D01* +X267002730Y-157816594D01* +X266963375Y-157808229D01* +X266774083Y-157808229D01* +X266741626Y-157815127D01* +X266588926Y-157847584D01* +X266588921Y-157847586D01* +X266415999Y-157924577D01* +X266415994Y-157924580D01* +X266262858Y-158035840D01* +X266136194Y-158176514D01* +X266136190Y-158176520D01* +X266135213Y-158178213D01* +X266134391Y-158178995D01* +X266132374Y-158181773D01* +X266131865Y-158181403D01* +X266084641Y-158226424D01* +X266016033Y-158239640D01* +X266002052Y-158237493D01* +X265896153Y-158214984D01* +X265706861Y-158214984D01* +X265676001Y-158221543D01* +X265521699Y-158254340D01* +X265517063Y-158255847D01* +X265447222Y-158257838D01* +X265387391Y-158221754D01* +X265356567Y-158159052D01* +X265355435Y-158150907D01* +X265343174Y-158034244D01* +X265288612Y-157866323D01* +X265284681Y-157854222D01* +X265284680Y-157854221D01* +X265284679Y-157854216D01* +X265190033Y-157690284D01* +X265063371Y-157549612D01* +X265063370Y-157549611D01* +X264910234Y-157438351D01* +X264910229Y-157438348D01* +X264737307Y-157361357D01* +X264737302Y-157361355D01* +X264591501Y-157330365D01* +X264552146Y-157322000D01* +X264362854Y-157322000D01* +X264330397Y-157328898D01* +X264177697Y-157361355D01* +X264177692Y-157361357D01* +X264133041Y-157381237D01* +X264063791Y-157390521D01* +X264000515Y-157360892D01* +X263963302Y-157301757D01* +X263963968Y-157231890D01* +X263975214Y-157205969D01* +X264017179Y-157133284D01* +X264075674Y-156953256D01* +X264095460Y-156765000D01* +X264075674Y-156576744D01* +X264017179Y-156396716D01* +X263922533Y-156232784D01* +X263795871Y-156092112D01* +X263795870Y-156092111D01* +X263642734Y-155980851D01* +X263642729Y-155980848D01* +X263469807Y-155903857D01* +X263469802Y-155903855D01* +X263298120Y-155867364D01* +X263284646Y-155864500D01* +X263095354Y-155864500D01* +X263081880Y-155867364D01* +X262910197Y-155903855D01* +X262910192Y-155903857D01* +X262737270Y-155980848D01* +X262737265Y-155980851D01* +X262584129Y-156092111D01* +X262457466Y-156232785D01* +X262362821Y-156396715D01* +X262362818Y-156396722D01* +X262304327Y-156576740D01* +X262304326Y-156576744D01* +X262284540Y-156765000D01* +X258162572Y-156765000D01* +X258115087Y-156743858D01* +X258115082Y-156743856D01* +X258004899Y-156720436D01* +X257984315Y-156716061D01* +X257922834Y-156682870D01* +X257892166Y-156633089D01* +X257884292Y-156608856D01* +X257857675Y-156526935D01* +X257852733Y-156511725D01* +X257852731Y-156511721D01* +X257852730Y-156511717D01* +X257758084Y-156347785D01* +X257631422Y-156207113D01* +X257631421Y-156207112D01* +X257478285Y-156095852D01* +X257478280Y-156095849D01* +X257305358Y-156018858D01* +X257305353Y-156018856D01* +X257159552Y-155987866D01* +X257120197Y-155979501D01* +X256930905Y-155979501D01* +X256924554Y-155980851D01* +X256745748Y-156018856D01* +X256745743Y-156018858D01* +X256572821Y-156095849D01* +X256572816Y-156095852D01* +X256419680Y-156207112D01* +X256293017Y-156347786D01* +X256198372Y-156511716D01* +X256198369Y-156511723D01* +X256139878Y-156691741D01* +X256139877Y-156691745D01* +X256120091Y-156880001D01* +X196170863Y-156880001D01* +X196156926Y-156855862D01* +X196030264Y-156715190D01* +X195997995Y-156691745D01* +X195877127Y-156603929D01* +X195877122Y-156603926D01* +X195704200Y-156526935D01* +X195704195Y-156526933D01* +X195558394Y-156495943D01* +X195519039Y-156487578D01* +X195329747Y-156487578D01* +X195297290Y-156494476D01* +X195144590Y-156526933D01* +X195144585Y-156526935D01* +X194971663Y-156603926D01* +X194971658Y-156603929D01* +X194818522Y-156715189D01* +X194691859Y-156855863D01* +X194593965Y-157025422D01* +X194591985Y-157024279D01* +X194553498Y-157069528D01* +X194486642Y-157089827D01* +X194419424Y-157070758D01* +X194412632Y-157066159D01* +X194377795Y-157040849D01* +X194377794Y-157040848D01* +X194204872Y-156963857D01* +X194204867Y-156963855D01* +X194055523Y-156932112D01* +X194019711Y-156924500D01* +X193830419Y-156924500D01* +X193797962Y-156931398D01* +X193645262Y-156963855D01* +X193645257Y-156963857D01* +X193472335Y-157040848D01* +X193472330Y-157040851D01* +X193319194Y-157152111D01* +X193192532Y-157292784D01* +X193192531Y-157292784D01* +X193097886Y-157456715D01* +X193097883Y-157456722D01* +X193039392Y-157636740D01* +X193039391Y-157636744D01* +X193019605Y-157825000D01* +X192325203Y-157825000D01* +X192305417Y-157636744D01* +X192246922Y-157456716D01* +X192152276Y-157292784D01* +X192025614Y-157152112D01* +X192025613Y-157152111D01* +X191872477Y-157040851D01* +X191872472Y-157040848D01* +X191699550Y-156963857D01* +X191699545Y-156963855D01* +X191550201Y-156932112D01* +X191514389Y-156924500D01* +X191325097Y-156924500D01* +X191292640Y-156931398D01* +X191139940Y-156963855D01* +X191139935Y-156963857D01* +X190970177Y-157039440D01* +X190900927Y-157048725D01* +X190869305Y-157039440D01* +X190853075Y-157032214D01* +X190813141Y-157014433D01* +X190699546Y-156963857D01* +X190699542Y-156963855D01* +X190550198Y-156932112D01* +X190514386Y-156924500D01* +X190325094Y-156924500D01* +X190292637Y-156931398D01* +X190139937Y-156963855D01* +X190139932Y-156963857D01* +X189967010Y-157040848D01* +X189967005Y-157040851D01* +X189813869Y-157152111D01* +X189687207Y-157292784D01* +X189687206Y-157292784D01* +X189592561Y-157456715D01* +X189592558Y-157456722D01* +X189534067Y-157636740D01* +X189534066Y-157636744D01* +X189514280Y-157825000D01* +X188739444Y-157825000D01* +X188756112Y-157773700D01* +X188775898Y-157585444D01* +X188756112Y-157397188D01* +X188697617Y-157217160D01* +X188602971Y-157053228D01* +X188476309Y-156912556D01* +X188415374Y-156868284D01* +X188323172Y-156801295D01* +X188323167Y-156801292D01* +X188150245Y-156724301D01* +X188150240Y-156724299D01* +X187997080Y-156691745D01* +X187965084Y-156684944D01* +X187775792Y-156684944D01* +X187743814Y-156691741D01* +X187590635Y-156724299D01* +X187590630Y-156724301D01* +X187417708Y-156801292D01* +X187417703Y-156801295D01* +X187264567Y-156912555D01* +X187137904Y-157053229D01* +X187043259Y-157217159D01* +X187043256Y-157217166D01* +X186986823Y-157390851D01* +X186984764Y-157397188D01* +X186964978Y-157585444D01* +X186984764Y-157773700D01* +X186984765Y-157773703D01* +X187043259Y-157953729D01* +X187084039Y-158024362D01* +X187100512Y-158092262D01* +X187084039Y-158148362D01* +X187012821Y-158271715D01* +X187012818Y-158271722D01* +X186967330Y-158411722D01* +X186954326Y-158451744D01* +X186934540Y-158640000D01* +X101416801Y-158640000D01* +X101416801Y-157470000D01* +X183324540Y-157470000D01* +X183344326Y-157658256D01* +X183344327Y-157658259D01* +X183402818Y-157838277D01* +X183402821Y-157838284D01* +X183497467Y-158002216D01* +X183578409Y-158092111D01* +X183624129Y-158142888D01* +X183777265Y-158254148D01* +X183777270Y-158254151D01* +X183950192Y-158331142D01* +X183950197Y-158331144D01* +X184135354Y-158370500D01* +X184135355Y-158370500D01* +X184324644Y-158370500D01* +X184324646Y-158370500D01* +X184509803Y-158331144D01* +X184682730Y-158254151D01* +X184835871Y-158142888D01* +X184962533Y-158002216D01* +X185057179Y-157838284D01* +X185115674Y-157658256D01* +X185135460Y-157470000D01* +X185115674Y-157281744D01* +X185057179Y-157101716D01* +X184962533Y-156937784D01* +X184835871Y-156797112D01* +X184835870Y-156797111D01* +X184682734Y-156685851D01* +X184682729Y-156685848D01* +X184509807Y-156608857D01* +X184509802Y-156608855D01* +X184364001Y-156577865D01* +X184324646Y-156569500D01* +X184135354Y-156569500D01* +X184102897Y-156576398D01* +X183950197Y-156608855D01* +X183950192Y-156608857D01* +X183777270Y-156685848D01* +X183777265Y-156685851D01* +X183624129Y-156797111D01* +X183497466Y-156937785D01* +X183402821Y-157101715D01* +X183402818Y-157101722D01* +X183344327Y-157281740D01* +X183344326Y-157281744D01* +X183324540Y-157470000D01* +X101416801Y-157470000D01* +X101416801Y-156500000D01* +X174819540Y-156500000D01* +X174839326Y-156688256D01* +X174839327Y-156688259D01* +X174897818Y-156868277D01* +X174897821Y-156868284D01* +X174992467Y-157032216D01* +X175100421Y-157152111D01* +X175119129Y-157172888D01* +X175272265Y-157284148D01* +X175272270Y-157284151D01* +X175445192Y-157361142D01* +X175445197Y-157361144D01* +X175630354Y-157400500D01* +X175630355Y-157400500D01* +X175819644Y-157400500D01* +X175819646Y-157400500D01* +X176004803Y-157361144D01* +X176177730Y-157284151D01* +X176330871Y-157172888D01* +X176457533Y-157032216D01* +X176552179Y-156868284D01* +X176610674Y-156688256D01* +X176630460Y-156500000D01* +X176610674Y-156311744D01* +X176552179Y-156131716D01* +X176457533Y-155967784D01* +X176330871Y-155827112D01* +X176330870Y-155827111D01* +X176177734Y-155715851D01* +X176177729Y-155715848D01* +X176095211Y-155679108D01* +X198840432Y-155679108D01* +X198860218Y-155867364D01* +X198860219Y-155867367D01* +X198918710Y-156047385D01* +X198918713Y-156047392D01* +X199013359Y-156211324D01* +X199032682Y-156232784D01* +X199140021Y-156351996D01* +X199293157Y-156463256D01* +X199293162Y-156463259D01* +X199466084Y-156540250D01* +X199466089Y-156540252D01* +X199651246Y-156579608D01* +X199651247Y-156579608D01* +X199840536Y-156579608D01* +X199840538Y-156579608D01* +X200025695Y-156540252D01* +X200198622Y-156463259D01* +X200351763Y-156351996D01* +X200478425Y-156211324D01* +X200573071Y-156047392D01* +X200631566Y-155867364D01* +X200651352Y-155679108D01* +X200631566Y-155490852D01* +X200573071Y-155310824D01* +X200478425Y-155146892D01* +X200351763Y-155006220D01* +X200351762Y-155006219D01* +X200198626Y-154894959D01* +X200198621Y-154894956D01* +X200025699Y-154817965D01* +X200025694Y-154817963D01* +X199879893Y-154786973D01* +X199840538Y-154778608D01* +X199651246Y-154778608D01* +X199618789Y-154785506D01* +X199466089Y-154817963D01* +X199466084Y-154817965D01* +X199293162Y-154894956D01* +X199293157Y-154894959D01* +X199140021Y-155006219D01* +X199013358Y-155146893D01* +X198918713Y-155310823D01* +X198918710Y-155310830D01* +X198881452Y-155425500D01* +X198860218Y-155490852D01* +X198840432Y-155679108D01* +X176095211Y-155679108D01* +X176004807Y-155638857D01* +X176004802Y-155638855D01* +X175859001Y-155607865D01* +X175819646Y-155599500D01* +X175630354Y-155599500D01* +X175597897Y-155606398D01* +X175445197Y-155638855D01* +X175445192Y-155638857D01* +X175272270Y-155715848D01* +X175272265Y-155715851D01* +X175119129Y-155827111D01* +X174992466Y-155967785D01* +X174897821Y-156131715D01* +X174897818Y-156131722D01* +X174864981Y-156232785D01* +X174839326Y-156311744D01* +X174819540Y-156500000D01* +X101416801Y-156500000D01* +X101416801Y-154450000D01* +X175594540Y-154450000D01* +X175614326Y-154638256D01* +X175614327Y-154638259D01* +X175672818Y-154818277D01* +X175672821Y-154818284D01* +X175767467Y-154982216D01* +X175894129Y-155122888D01* +X176047265Y-155234148D01* +X176047270Y-155234151D01* +X176220192Y-155311142D01* +X176220197Y-155311144D01* +X176405354Y-155350500D01* +X176405355Y-155350500D01* +X176594644Y-155350500D01* +X176594646Y-155350500D01* +X176779803Y-155311144D01* +X176952730Y-155234151D01* +X177105871Y-155122888D01* +X177149085Y-155074893D01* +X177208569Y-155038246D01* +X177278427Y-155039575D01* +X177333384Y-155074894D01* +X177444129Y-155197888D01* +X177597265Y-155309148D01* +X177597270Y-155309151D01* +X177770192Y-155386142D01* +X177770197Y-155386144D01* +X177955354Y-155425500D01* +X177955355Y-155425500D01* +X178144644Y-155425500D01* +X178144646Y-155425500D01* +X178329803Y-155386144D01* +X178502730Y-155309151D01* +X178655871Y-155197888D01* +X178782533Y-155057216D01* +X178877179Y-154893284D01* +X178935674Y-154713256D01* +X178955460Y-154525000D01* +X178935674Y-154336744D01* +X178877179Y-154156716D01* +X178782533Y-153992784D01* +X178655871Y-153852112D01* +X178655870Y-153852111D01* +X178502734Y-153740851D01* +X178502729Y-153740848D01* +X178467134Y-153725000D01* +X185644540Y-153725000D01* +X185664326Y-153913256D01* +X185664327Y-153913259D01* +X185722818Y-154093277D01* +X185722821Y-154093284D01* +X185817467Y-154257216D01* +X185907063Y-154356722D01* +X185944129Y-154397888D01* +X186097265Y-154509148D01* +X186097270Y-154509151D01* +X186270192Y-154586142D01* +X186270197Y-154586144D01* +X186455354Y-154625500D01* +X186455355Y-154625500D01* +X186644644Y-154625500D01* +X186644646Y-154625500D01* +X186829803Y-154586144D01* +X186853402Y-154575636D01* +X186922649Y-154566350D01* +X186985927Y-154595976D01* +X187023142Y-154655110D01* +X187027158Y-154675946D01* +X187031080Y-154713256D01* +X187031081Y-154713259D01* +X187089572Y-154893277D01* +X187089575Y-154893284D01* +X187184221Y-155057216D01* +X187216691Y-155093277D01* +X187310883Y-155197888D01* +X187464019Y-155309148D01* +X187464024Y-155309151D01* +X187636946Y-155386142D01* +X187636951Y-155386144D01* +X187822108Y-155425500D01* +X187822109Y-155425500D01* +X188011398Y-155425500D01* +X188011400Y-155425500D01* +X188196557Y-155386144D01* +X188369484Y-155309151D01* +X188522625Y-155197888D01* +X188649287Y-155057216D01* +X188743933Y-154893284D01* +X188798612Y-154725000D01* +X189244540Y-154725000D01* +X189264326Y-154913256D01* +X189264327Y-154913259D01* +X189322818Y-155093277D01* +X189322821Y-155093284D01* +X189417467Y-155257216D01* +X189499109Y-155347888D01* +X189544129Y-155397888D01* +X189697265Y-155509148D01* +X189697270Y-155509151D01* +X189870192Y-155586142D01* +X189870197Y-155586144D01* +X190055354Y-155625500D01* +X190055355Y-155625500D01* +X190244644Y-155625500D01* +X190244646Y-155625500D01* +X190429803Y-155586144D01* +X190602730Y-155509151D01* +X190755871Y-155397888D01* +X190882533Y-155257216D01* +X190977179Y-155093284D01* +X191035674Y-154913256D01* +X191055460Y-154725000D01* +X191050205Y-154675000D01* +X272479540Y-154675000D01* +X272499326Y-154863256D01* +X272499327Y-154863259D01* +X272557818Y-155043277D01* +X272557821Y-155043284D01* +X272652467Y-155207216D01* +X272779129Y-155347888D01* +X272932265Y-155459148D01* +X272932270Y-155459151D01* +X273105192Y-155536142D01* +X273105197Y-155536144D01* +X273290354Y-155575500D01* +X273290355Y-155575500D01* +X273479644Y-155575500D01* +X273479646Y-155575500D01* +X273664803Y-155536144D01* +X273837730Y-155459151D01* +X273990871Y-155347888D01* +X274117533Y-155207216D01* +X274212179Y-155043284D01* +X274270674Y-154863256D01* +X274290460Y-154675000D01* +X274270674Y-154486744D01* +X274212179Y-154306716D01* +X274117533Y-154142784D01* +X273990871Y-154002112D01* +X273990870Y-154002111D01* +X273837734Y-153890851D01* +X273837729Y-153890848D01* +X273664807Y-153813857D01* +X273664802Y-153813855D01* +X273519001Y-153782865D01* +X273479646Y-153774500D01* +X273290354Y-153774500D01* +X273257897Y-153781398D01* +X273105197Y-153813855D01* +X273105192Y-153813857D01* +X272932270Y-153890848D01* +X272932265Y-153890851D01* +X272779129Y-154002111D01* +X272652466Y-154142785D01* +X272557821Y-154306715D01* +X272557818Y-154306722D01* +X272499327Y-154486740D01* +X272499326Y-154486744D01* +X272479540Y-154675000D01* +X191050205Y-154675000D01* +X191035674Y-154536744D01* +X190977179Y-154356716D01* +X190882533Y-154192784D01* +X190755871Y-154052112D01* +X190755870Y-154052111D01* +X190602734Y-153940851D01* +X190602729Y-153940848D01* +X190429807Y-153863857D01* +X190429802Y-153863855D01* +X190284001Y-153832865D01* +X190244646Y-153824500D01* +X190055354Y-153824500D01* +X190022897Y-153831398D01* +X189870197Y-153863855D01* +X189870192Y-153863857D01* +X189697270Y-153940848D01* +X189697265Y-153940851D01* +X189544129Y-154052111D01* +X189417466Y-154192785D01* +X189322821Y-154356715D01* +X189322818Y-154356722D01* +X189268142Y-154525000D01* +X189264326Y-154536744D01* +X189244540Y-154725000D01* +X188798612Y-154725000D01* +X188802428Y-154713256D01* +X188822214Y-154525000D01* +X188802428Y-154336744D01* +X188743933Y-154156716D01* +X188649287Y-153992784D01* +X188522625Y-153852112D01* +X188522624Y-153852111D01* +X188369488Y-153740851D01* +X188369483Y-153740848D01* +X188196561Y-153663857D01* +X188196556Y-153663855D01* +X188050755Y-153632865D01* +X188011400Y-153624500D01* +X187822108Y-153624500D01* +X187789651Y-153631398D01* +X187636951Y-153663855D01* +X187636950Y-153663855D01* +X187613349Y-153674364D01* +X187544099Y-153683648D01* +X187480822Y-153654019D01* +X187443610Y-153594884D01* +X187439595Y-153574056D01* +X187436165Y-153541419D01* +X191292693Y-153541419D01* +X191312479Y-153729675D01* +X191312480Y-153729678D01* +X191370971Y-153909696D01* +X191370974Y-153909703D01* +X191465620Y-154073635D01* +X191577498Y-154197888D01* +X191592282Y-154214307D01* +X191745418Y-154325567D01* +X191745423Y-154325570D01* +X191918345Y-154402561D01* +X191918350Y-154402563D01* +X192103507Y-154441919D01* +X192103508Y-154441919D01* +X192292797Y-154441919D01* +X192292799Y-154441919D01* +X192477956Y-154402563D01* +X192650883Y-154325570D01* +X192804024Y-154214307D01* +X192930686Y-154073635D01* +X193025332Y-153909703D01* +X193083827Y-153729675D01* +X193103613Y-153541419D01* +X193101887Y-153525000D01* +X201669540Y-153525000D01* +X201689326Y-153713256D01* +X201689327Y-153713259D01* +X201747818Y-153893277D01* +X201747821Y-153893284D01* +X201842467Y-154057216D01* +X201932063Y-154156722D01* +X201969129Y-154197888D01* +X202122265Y-154309148D01* +X202122270Y-154309151D01* +X202295192Y-154386142D01* +X202295197Y-154386144D01* +X202480354Y-154425500D01* +X202480355Y-154425500D01* +X202669644Y-154425500D01* +X202669646Y-154425500D01* +X202854803Y-154386144D01* +X203027730Y-154309151D01* +X203180871Y-154197888D01* +X203307533Y-154057216D01* +X203402179Y-153893284D01* +X203460674Y-153713256D01* +X203480460Y-153525000D01* +X203460674Y-153336744D01* +X203402179Y-153156716D01* +X203307533Y-152992784D01* +X203180871Y-152852112D01* +X203180870Y-152852111D01* +X203027734Y-152740851D01* +X203027729Y-152740848D01* +X202854807Y-152663857D01* +X202854802Y-152663855D01* +X202709001Y-152632865D01* +X202669646Y-152624500D01* +X202480354Y-152624500D01* +X202447897Y-152631398D01* +X202295197Y-152663855D01* +X202295192Y-152663857D01* +X202122270Y-152740848D01* +X202122265Y-152740851D01* +X201969129Y-152852111D01* +X201842466Y-152992785D01* +X201747821Y-153156715D01* +X201747818Y-153156722D01* +X201689327Y-153336740D01* +X201689326Y-153336744D01* +X201669540Y-153525000D01* +X193101887Y-153525000D01* +X193083827Y-153353163D01* +X193025332Y-153173135D01* +X192930686Y-153009203D01* +X192804024Y-152868531D01* +X192797591Y-152863857D01* +X192650887Y-152757270D01* +X192650882Y-152757267D01* +X192477960Y-152680276D01* +X192477955Y-152680274D01* +X192332154Y-152649284D01* +X192292799Y-152640919D01* +X192103507Y-152640919D01* +X192071050Y-152647817D01* +X191918350Y-152680274D01* +X191918345Y-152680276D01* +X191745423Y-152757267D01* +X191745418Y-152757270D01* +X191592282Y-152868530D01* +X191465619Y-153009204D01* +X191370974Y-153173134D01* +X191370971Y-153173141D01* +X191317815Y-153336740D01* +X191312479Y-153353163D01* +X191292693Y-153541419D01* +X187436165Y-153541419D01* +X187435674Y-153536744D01* +X187377179Y-153356716D01* +X187282533Y-153192784D01* +X187155871Y-153052112D01* +X187155870Y-153052111D01* +X187002734Y-152940851D01* +X187002729Y-152940848D01* +X186829807Y-152863857D01* +X186829802Y-152863855D01* +X186684001Y-152832865D01* +X186644646Y-152824500D01* +X186455354Y-152824500D01* +X186422897Y-152831398D01* +X186270197Y-152863855D01* +X186270192Y-152863857D01* +X186097270Y-152940848D01* +X186097265Y-152940851D01* +X185944129Y-153052111D01* +X185817466Y-153192785D01* +X185722821Y-153356715D01* +X185722818Y-153356722D01* +X185668142Y-153525000D01* +X185664326Y-153536744D01* +X185644540Y-153725000D01* +X178467134Y-153725000D01* +X178329807Y-153663857D01* +X178329802Y-153663855D01* +X178184001Y-153632865D01* +X178144646Y-153624500D01* +X177955354Y-153624500D01* +X177922897Y-153631398D01* +X177770197Y-153663855D01* +X177770192Y-153663857D01* +X177597270Y-153740848D01* +X177597265Y-153740851D01* +X177444129Y-153852111D01* +X177444128Y-153852112D01* +X177400914Y-153900106D01* +X177341427Y-153936754D01* +X177271570Y-153935423D01* +X177216615Y-153900105D01* +X177105870Y-153777111D01* +X176952734Y-153665851D01* +X176952729Y-153665848D01* +X176779807Y-153588857D01* +X176779802Y-153588855D01* +X176634001Y-153557865D01* +X176594646Y-153549500D01* +X176405354Y-153549500D01* +X176372897Y-153556398D01* +X176220197Y-153588855D01* +X176220192Y-153588857D01* +X176047270Y-153665848D01* +X176047265Y-153665851D01* +X175894129Y-153777111D01* +X175767466Y-153917785D01* +X175672821Y-154081715D01* +X175672818Y-154081722D01* +X175636732Y-154192785D01* +X175614326Y-154261744D01* +X175594540Y-154450000D01* +X101416801Y-154450000D01* +X101416801Y-151652718D01* +X157954540Y-151652718D01* +X157974326Y-151840974D01* +X157974327Y-151840977D01* +X158032818Y-152020995D01* +X158032821Y-152021002D01* +X158127467Y-152184934D01* +X158218597Y-152286144D01* +X158254129Y-152325606D01* +X158407265Y-152436866D01* +X158407270Y-152436869D01* +X158580192Y-152513860D01* +X158580197Y-152513862D01* +X158765354Y-152553218D01* +X158765355Y-152553218D01* +X158954644Y-152553218D01* +X158954646Y-152553218D01* +X159139803Y-152513862D01* +X159312730Y-152436869D01* +X159465871Y-152325606D01* +X159592533Y-152184934D01* +X159687179Y-152021002D01* +X159745674Y-151840974D01* +X159765460Y-151652718D01* +X159759919Y-151600000D01* +X177144540Y-151600000D01* +X177164326Y-151788256D01* +X177164327Y-151788259D01* +X177222818Y-151968277D01* +X177222821Y-151968284D01* +X177317467Y-152132216D01* +X177364933Y-152184932D01* +X177444129Y-152272888D01* +X177597265Y-152384148D01* +X177597270Y-152384151D01* +X177770192Y-152461142D01* +X177770197Y-152461144D01* +X177955354Y-152500500D01* +X177955355Y-152500500D01* +X178144644Y-152500500D01* +X178144646Y-152500500D01* +X178329803Y-152461144D01* +X178502730Y-152384151D01* +X178655871Y-152272888D01* +X178782533Y-152132216D01* +X178877179Y-151968284D01* +X178935674Y-151788256D01* +X178955460Y-151600000D01* +X178937067Y-151425000D01* +X187736294Y-151425000D01* +X187756080Y-151613256D01* +X187756081Y-151613259D01* +X187814572Y-151793277D01* +X187814575Y-151793284D01* +X187909221Y-151957216D01* +X188035883Y-152097888D01* +X188189019Y-152209148D01* +X188189024Y-152209151D01* +X188361946Y-152286142D01* +X188361951Y-152286144D01* +X188547108Y-152325500D01* +X188547109Y-152325500D01* +X188736398Y-152325500D01* +X188736400Y-152325500D01* +X188921557Y-152286144D01* +X189094484Y-152209151D01* +X189247625Y-152097888D01* +X189374287Y-151957216D01* +X189468933Y-151793284D01* +X189527428Y-151613256D01* +X189547214Y-151425000D01* +X189527428Y-151236744D01* +X189468933Y-151056716D01* +X189374287Y-150892784D01* +X189310339Y-150821763D01* +X194657193Y-150821763D01* +X194676979Y-151010019D01* +X194676980Y-151010022D01* +X194735471Y-151190040D01* +X194735474Y-151190047D01* +X194830120Y-151353979D01* +X194932357Y-151467524D01* +X194956782Y-151494651D01* +X195109918Y-151605911D01* +X195109923Y-151605914D01* +X195282844Y-151682905D01* +X195282846Y-151682905D01* +X195282850Y-151682907D01* +X195344325Y-151695973D01* +X195405804Y-151729165D01* +X195439581Y-151790327D01* +X195436473Y-151855581D01* +X195424315Y-151893000D01* +X195401979Y-151961744D01* +X195382193Y-152150000D01* +X195401979Y-152338256D01* +X195401980Y-152338259D01* +X195460471Y-152518277D01* +X195460474Y-152518284D01* +X195555120Y-152682216D01* +X195622699Y-152757270D01* +X195681782Y-152822888D01* +X195834918Y-152934148D01* +X195834923Y-152934151D01* +X196007845Y-153011142D01* +X196007850Y-153011144D01* +X196193007Y-153050500D01* +X196193008Y-153050500D01* +X196382297Y-153050500D01* +X196382299Y-153050500D01* +X196567456Y-153011144D01* +X196740383Y-152934151D01* +X196893524Y-152822888D01* +X197020186Y-152682216D01* +X197114832Y-152518284D01* +X197173327Y-152338256D01* +X197193113Y-152150000D01* +X197173327Y-151961744D01* +X197114832Y-151781716D01* +X197037772Y-151648245D01* +X197021300Y-151580346D01* +X197044153Y-151514319D01* +X197099074Y-151471128D01* +X197119378Y-151464956D01* +X197292456Y-151428168D01* +X197465383Y-151351175D01* +X197618524Y-151239912D01* +X197745186Y-151099240D01* +X197839832Y-150935308D01* +X197867550Y-150850000D01* +X202544540Y-150850000D01* +X202564326Y-151038256D01* +X202564327Y-151038259D01* +X202622818Y-151218277D01* +X202622821Y-151218284D01* +X202717467Y-151382216D01* +X202791522Y-151464462D01* +X202844129Y-151522888D01* +X202997265Y-151634148D01* +X202997270Y-151634151D01* +X203170192Y-151711142D01* +X203170197Y-151711144D01* +X203355354Y-151750500D01* +X203355355Y-151750500D01* +X203544644Y-151750500D01* +X203544646Y-151750500D01* +X203729803Y-151711144D01* +X203902730Y-151634151D01* +X204055871Y-151522888D01* +X204182533Y-151382216D01* +X204277179Y-151218284D01* +X204335674Y-151038256D01* +X204340483Y-150992500D01* +X269767040Y-150992500D01* +X269786826Y-151180756D01* +X269786827Y-151180759D01* +X269845318Y-151360777D01* +X269845321Y-151360784D01* +X269939967Y-151524716D01* +X270019689Y-151613256D01* +X270066629Y-151665388D01* +X270219765Y-151776648D01* +X270219770Y-151776651D01* +X270392692Y-151853642D01* +X270392697Y-151853644D01* +X270577854Y-151893000D01* +X270577855Y-151893000D01* +X270767144Y-151893000D01* +X270767146Y-151893000D01* +X270952303Y-151853644D01* +X271125230Y-151776651D01* +X271278371Y-151665388D01* +X271405033Y-151524716D01* +X271499679Y-151360784D01* +X271558174Y-151180756D01* +X271577960Y-150992500D01* +X271558174Y-150804244D01* +X271499679Y-150624216D01* +X271405033Y-150460284D01* +X271278371Y-150319612D01* +X271278370Y-150319611D01* +X271125234Y-150208351D01* +X271125229Y-150208348D01* +X270952307Y-150131357D01* +X270952302Y-150131355D01* +X270806501Y-150100365D01* +X270767146Y-150092000D01* +X270577854Y-150092000D01* +X270545397Y-150098898D01* +X270392697Y-150131355D01* +X270392692Y-150131357D01* +X270219770Y-150208348D01* +X270219765Y-150208351D01* +X270066629Y-150319611D01* +X269939966Y-150460285D01* +X269845321Y-150624215D01* +X269845318Y-150624222D01* +X269790942Y-150791575D01* +X269786826Y-150804244D01* +X269767040Y-150992500D01* +X204340483Y-150992500D01* +X204355460Y-150850000D01* +X204335674Y-150661744D01* +X204277179Y-150481716D01* +X204182533Y-150317784D01* +X204055871Y-150177112D01* +X204055870Y-150177111D01* +X203902734Y-150065851D01* +X203902729Y-150065848D01* +X203729807Y-149988857D01* +X203729802Y-149988855D01* +X203584001Y-149957865D01* +X203544646Y-149949500D01* +X203355354Y-149949500D01* +X203322897Y-149956398D01* +X203170197Y-149988855D01* +X203170192Y-149988857D01* +X202997270Y-150065848D01* +X202997265Y-150065851D01* +X202844129Y-150177111D01* +X202717466Y-150317785D01* +X202622821Y-150481715D01* +X202622818Y-150481722D01* +X202564327Y-150661740D01* +X202564326Y-150661744D01* +X202544540Y-150850000D01* +X197867550Y-150850000D01* +X197898327Y-150755280D01* +X197918113Y-150567024D01* +X197898327Y-150378768D01* +X197839832Y-150198740D01* +X197745186Y-150034808D01* +X197618524Y-149894136D01* +X197618523Y-149894135D01* +X197465387Y-149782875D01* +X197465382Y-149782872D01* +X197292460Y-149705881D01* +X197292455Y-149705879D01* +X197146654Y-149674889D01* +X197107299Y-149666524D01* +X196918007Y-149666524D01* +X196885550Y-149673422D01* +X196732850Y-149705879D01* +X196732845Y-149705881D01* +X196559923Y-149782872D01* +X196559918Y-149782875D01* +X196406782Y-149894135D01* +X196280118Y-150034809D01* +X196280116Y-150034812D01* +X196269602Y-150053023D01* +X196219034Y-150101237D01* +X196150426Y-150114458D01* +X196089332Y-150091338D01* +X196015387Y-150037614D01* +X196015382Y-150037611D01* +X195842460Y-149960620D01* +X195842455Y-149960618D01* +X195696654Y-149929628D01* +X195657299Y-149921263D01* +X195468007Y-149921263D01* +X195435550Y-149928161D01* +X195282850Y-149960618D01* +X195282845Y-149960620D01* +X195109923Y-150037611D01* +X195109918Y-150037614D01* +X194956782Y-150148874D01* +X194830119Y-150289548D01* +X194735474Y-150453478D01* +X194735471Y-150453485D01* +X194679998Y-150624215D01* +X194676979Y-150633507D01* +X194657193Y-150821763D01* +X189310339Y-150821763D01* +X189247625Y-150752112D01* +X189229380Y-150738856D01* +X189094488Y-150640851D01* +X189094483Y-150640848D01* +X188921561Y-150563857D01* +X188921556Y-150563855D01* +X188774682Y-150532637D01* +X188736400Y-150524500D01* +X188547108Y-150524500D01* +X188514651Y-150531398D01* +X188361951Y-150563855D01* +X188361946Y-150563857D01* +X188189024Y-150640848D01* +X188189019Y-150640851D01* +X188035883Y-150752111D01* +X187909220Y-150892785D01* +X187814575Y-151056715D01* +X187814572Y-151056722D01* +X187756081Y-151236740D01* +X187756080Y-151236744D01* +X187736294Y-151425000D01* +X178937067Y-151425000D01* +X178935674Y-151411744D01* +X178877179Y-151231716D01* +X178782533Y-151067784D01* +X178655871Y-150927112D01* +X178608624Y-150892785D01* +X178502734Y-150815851D01* +X178502729Y-150815848D01* +X178329807Y-150738857D01* +X178329802Y-150738855D01* +X178184001Y-150707865D01* +X178144646Y-150699500D01* +X177955354Y-150699500D01* +X177922897Y-150706398D01* +X177770197Y-150738855D01* +X177770192Y-150738857D01* +X177597270Y-150815848D01* +X177597265Y-150815851D01* +X177444129Y-150927111D01* +X177317466Y-151067785D01* +X177222821Y-151231715D01* +X177222818Y-151231722D01* +X177173921Y-151382214D01* +X177164326Y-151411744D01* +X177144540Y-151600000D01* +X159759919Y-151600000D01* +X159745674Y-151464462D01* +X159687179Y-151284434D01* +X159592533Y-151120502D01* +X159465871Y-150979830D01* +X159465870Y-150979829D01* +X159312734Y-150868569D01* +X159312729Y-150868566D01* +X159139807Y-150791575D01* +X159139802Y-150791573D01* +X158994001Y-150760583D01* +X158954646Y-150752218D01* +X158765354Y-150752218D01* +X158732897Y-150759116D01* +X158580197Y-150791573D01* +X158580192Y-150791575D01* +X158407270Y-150868566D01* +X158407265Y-150868569D01* +X158254129Y-150979829D01* +X158127466Y-151120503D01* +X158032821Y-151284433D01* +X158032818Y-151284440D01* +X157977010Y-151456202D01* +X157974326Y-151464462D01* +X157954540Y-151652718D01* +X101416801Y-151652718D01* +X101416801Y-150164360D01* +X156504540Y-150164360D01* +X156524326Y-150352616D01* +X156524327Y-150352619D01* +X156582818Y-150532637D01* +X156582821Y-150532644D01* +X156677467Y-150696576D01* +X156774412Y-150804244D01* +X156804129Y-150837248D01* +X156957265Y-150948508D01* +X156957270Y-150948511D01* +X157130192Y-151025502D01* +X157130197Y-151025504D01* +X157315354Y-151064860D01* +X157315355Y-151064860D01* +X157504644Y-151064860D01* +X157504646Y-151064860D01* +X157689803Y-151025504D01* +X157862730Y-150948511D01* +X158015871Y-150837248D01* +X158142533Y-150696576D01* +X158237179Y-150532644D01* +X158295674Y-150352616D01* +X158315460Y-150164360D01* +X158295674Y-149976104D01* +X158237179Y-149796076D01* +X158142533Y-149632144D01* +X158015871Y-149491472D01* +X158015870Y-149491471D01* +X157862734Y-149380211D01* +X157862729Y-149380208D01* +X157689807Y-149303217D01* +X157689802Y-149303215D01* +X157544001Y-149272225D01* +X157504646Y-149263860D01* +X157315354Y-149263860D01* +X157282897Y-149270758D01* +X157130197Y-149303215D01* +X157130192Y-149303217D01* +X156957270Y-149380208D01* +X156957265Y-149380211D01* +X156804129Y-149491471D01* +X156677466Y-149632145D01* +X156582821Y-149796075D01* +X156582818Y-149796082D01* +X156529357Y-149960619D01* +X156524326Y-149976104D01* +X156504540Y-150164360D01* +X101416801Y-150164360D01* +X101416801Y-148250000D01* +X178944540Y-148250000D01* +X178964326Y-148438256D01* +X178964327Y-148438259D01* +X179022818Y-148618277D01* +X179022821Y-148618284D01* +X179117467Y-148782216D01* +X179244129Y-148922888D01* +X179397265Y-149034148D01* +X179397270Y-149034151D01* +X179570192Y-149111142D01* +X179570197Y-149111144D01* +X179755354Y-149150500D01* +X179755355Y-149150500D01* +X179944644Y-149150500D01* +X179944646Y-149150500D01* +X180129803Y-149111144D01* +X180302730Y-149034151D01* +X180455871Y-148922888D01* +X180582533Y-148782216D01* +X180677179Y-148618284D01* +X180735674Y-148438256D01* +X180740483Y-148392500D01* +X269757040Y-148392500D01* +X269776826Y-148580756D01* +X269776827Y-148580759D01* +X269835318Y-148760777D01* +X269835321Y-148760784D01* +X269929967Y-148924716D01* +X270028500Y-149034148D01* +X270056629Y-149065388D01* +X270209765Y-149176648D01* +X270209770Y-149176651D01* +X270382692Y-149253642D01* +X270382697Y-149253644D01* +X270567854Y-149293000D01* +X270567855Y-149293000D01* +X270757144Y-149293000D01* +X270757146Y-149293000D01* +X270942303Y-149253644D01* +X271115230Y-149176651D01* +X271268371Y-149065388D01* +X271395033Y-148924716D01* +X271489679Y-148760784D01* +X271548174Y-148580756D01* +X271567960Y-148392500D01* +X271548174Y-148204244D01* +X271489679Y-148024216D01* +X271395033Y-147860284D01* +X271268371Y-147719612D01* +X271268370Y-147719611D01* +X271115234Y-147608351D01* +X271115229Y-147608348D01* +X270942307Y-147531357D01* +X270942302Y-147531355D01* +X270796501Y-147500365D01* +X270757146Y-147492000D01* +X270567854Y-147492000D01* +X270535397Y-147498898D01* +X270382697Y-147531355D01* +X270382692Y-147531357D01* +X270209770Y-147608348D01* +X270209765Y-147608351D01* +X270056629Y-147719611D01* +X269929966Y-147860285D01* +X269835321Y-148024215D01* +X269835318Y-148024222D01* +X269776827Y-148204240D01* +X269776826Y-148204244D01* +X269757040Y-148392500D01* +X180740483Y-148392500D01* +X180755460Y-148250000D01* +X180735674Y-148061744D01* +X180677179Y-147881716D01* +X180582533Y-147717784D01* +X180455871Y-147577112D01* +X180455870Y-147577111D01* +X180302734Y-147465851D01* +X180302729Y-147465848D01* +X180129807Y-147388857D01* +X180129802Y-147388855D01* +X179984001Y-147357865D01* +X179944646Y-147349500D01* +X179755354Y-147349500D01* +X179722897Y-147356398D01* +X179570197Y-147388855D01* +X179570192Y-147388857D01* +X179397270Y-147465848D01* +X179397265Y-147465851D01* +X179244129Y-147577111D01* +X179117466Y-147717785D01* +X179022821Y-147881715D01* +X179022818Y-147881722D01* +X178964327Y-148061740D01* +X178964326Y-148061744D01* +X178944540Y-148250000D01* +X101416801Y-148250000D01* +X101416801Y-147110000D01* +X185674540Y-147110000D01* +X185694326Y-147298256D01* +X185694327Y-147298259D01* +X185752818Y-147478277D01* +X185752821Y-147478284D01* +X185847467Y-147642216D01* +X185929109Y-147732888D01* +X185974129Y-147782888D01* +X186127265Y-147894148D01* +X186127270Y-147894151D01* +X186300192Y-147971142D01* +X186300197Y-147971144D01* +X186485354Y-148010500D01* +X186485355Y-148010500D01* +X186674644Y-148010500D01* +X186674646Y-148010500D01* +X186859803Y-147971144D01* +X187032730Y-147894151D01* +X187185871Y-147782888D01* +X187312533Y-147642216D01* +X187407179Y-147478284D01* +X187465674Y-147298256D01* +X187485460Y-147110000D01* +X187480205Y-147060000D01* +X188864540Y-147060000D01* +X188884326Y-147248256D01* +X188884327Y-147248259D01* +X188942818Y-147428277D01* +X188942821Y-147428284D01* +X189037467Y-147592216D01* +X189099812Y-147661457D01* +X189164129Y-147732888D01* +X189317265Y-147844148D01* +X189317270Y-147844151D01* +X189490192Y-147921142D01* +X189490197Y-147921144D01* +X189675354Y-147960500D01* +X189675355Y-147960500D01* +X189864644Y-147960500D01* +X189864646Y-147960500D01* +X190049803Y-147921144D01* +X190222730Y-147844151D01* +X190375871Y-147732888D01* +X190502533Y-147592216D01* +X190597179Y-147428284D01* +X190655674Y-147248256D01* +X190658118Y-147225000D01* +X193669540Y-147225000D01* +X193689326Y-147413256D01* +X193689327Y-147413259D01* +X193747818Y-147593277D01* +X193747821Y-147593284D01* +X193842467Y-147757216D01* +X193965764Y-147894151D01* +X193969129Y-147897888D01* +X194122265Y-148009148D01* +X194122270Y-148009151D01* +X194295192Y-148086142D01* +X194295197Y-148086144D01* +X194480354Y-148125500D01* +X194480355Y-148125500D01* +X194669644Y-148125500D01* +X194669646Y-148125500D01* +X194854803Y-148086144D01* +X195027730Y-148009151D01* +X195180871Y-147897888D01* +X195282850Y-147784628D01* +X195342337Y-147747980D01* +X195412194Y-147749311D01* +X195467150Y-147784629D01* +X195569129Y-147897888D01* +X195722265Y-148009148D01* +X195722270Y-148009151D01* +X195895192Y-148086142D01* +X195895197Y-148086144D01* +X196080354Y-148125500D01* +X196080355Y-148125500D01* +X196269644Y-148125500D01* +X196269646Y-148125500D01* +X196454803Y-148086144D01* +X196627730Y-148009151D01* +X196780871Y-147897888D01* +X196907533Y-147757216D01* +X197002179Y-147593284D01* +X197060674Y-147413256D01* +X197080460Y-147225000D01* +X198494540Y-147225000D01* +X198514326Y-147413256D01* +X198514327Y-147413259D01* +X198572818Y-147593277D01* +X198572821Y-147593284D01* +X198667467Y-147757216D01* +X198790764Y-147894151D01* +X198794129Y-147897888D01* +X198947265Y-148009148D01* +X198947270Y-148009151D01* +X199120192Y-148086142D01* +X199120197Y-148086144D01* +X199305354Y-148125500D01* +X199305355Y-148125500D01* +X199494644Y-148125500D01* +X199494646Y-148125500D01* +X199679803Y-148086144D01* +X199852730Y-148009151D01* +X200005871Y-147897888D01* +X200132533Y-147757216D01* +X200132534Y-147757213D01* +X200132850Y-147756863D01* +X200192336Y-147720214D01* +X200262193Y-147721544D01* +X200317150Y-147756863D01* +X200317465Y-147757213D01* +X200317467Y-147757216D01* +X200440764Y-147894151D01* +X200444129Y-147897888D01* +X200597265Y-148009148D01* +X200597270Y-148009151D01* +X200770192Y-148086142D01* +X200770197Y-148086144D01* +X200955354Y-148125500D01* +X200955355Y-148125500D01* +X201144644Y-148125500D01* +X201144646Y-148125500D01* +X201329803Y-148086144D01* +X201502730Y-148009151D01* +X201655871Y-147897888D01* +X201782533Y-147757216D01* +X201877179Y-147593284D01* +X201916198Y-147473198D01* +X234121342Y-147473198D01* +X234141128Y-147661454D01* +X234141129Y-147661457D01* +X234199620Y-147841475D01* +X234199623Y-147841482D01* +X234294269Y-148005414D01* +X234344989Y-148061744D01* +X234420931Y-148146086D01* +X234574067Y-148257346D01* +X234574072Y-148257349D01* +X234746994Y-148334340D01* +X234746999Y-148334342D01* +X234932156Y-148373698D01* +X234932157Y-148373698D01* +X235121446Y-148373698D01* +X235121448Y-148373698D01* +X235306605Y-148334342D01* +X235479532Y-148257349D01* +X235632673Y-148146086D01* +X235759335Y-148005414D01* +X235853981Y-147841482D01* +X235912476Y-147661454D01* +X235932262Y-147473198D01* +X235912476Y-147284942D01* +X235853981Y-147104914D01* +X235759335Y-146940982D01* +X235632673Y-146800310D01* +X235632672Y-146800309D01* +X235479536Y-146689049D01* +X235479531Y-146689046D01* +X235306609Y-146612055D01* +X235306604Y-146612053D01* +X235160803Y-146581063D01* +X235121448Y-146572698D01* +X234932156Y-146572698D01* +X234899699Y-146579596D01* +X234746999Y-146612053D01* +X234746994Y-146612055D01* +X234574072Y-146689046D01* +X234574067Y-146689049D01* +X234420931Y-146800309D01* +X234294268Y-146940983D01* +X234199623Y-147104913D01* +X234199620Y-147104920D01* +X234160604Y-147225000D01* +X234141128Y-147284942D01* +X234121342Y-147473198D01* +X201916198Y-147473198D01* +X201935674Y-147413256D01* +X201955460Y-147225000D01* +X201935674Y-147036744D01* +X201877179Y-146856716D01* +X201782533Y-146692784D01* +X201655871Y-146552112D01* +X201622388Y-146527785D01* +X201502734Y-146440851D01* +X201502729Y-146440848D01* +X201329807Y-146363857D01* +X201329802Y-146363855D01* +X201184001Y-146332865D01* +X201144646Y-146324500D01* +X200955354Y-146324500D01* +X200922897Y-146331398D01* +X200770197Y-146363855D01* +X200770192Y-146363857D01* +X200597270Y-146440848D01* +X200597265Y-146440851D01* +X200444129Y-146552111D01* +X200317150Y-146693136D01* +X200257663Y-146729785D01* +X200187806Y-146728454D01* +X200132850Y-146693136D01* +X200005870Y-146552111D01* +X199852734Y-146440851D01* +X199852729Y-146440848D01* +X199679807Y-146363857D01* +X199679802Y-146363855D01* +X199534001Y-146332865D01* +X199494646Y-146324500D01* +X199305354Y-146324500D01* +X199272897Y-146331398D01* +X199120197Y-146363855D01* +X199120192Y-146363857D01* +X198947270Y-146440848D01* +X198947265Y-146440851D01* +X198794129Y-146552111D01* +X198667466Y-146692785D01* +X198572821Y-146856715D01* +X198572818Y-146856722D01* +X198514327Y-147036740D01* +X198514326Y-147036744D01* +X198494540Y-147225000D01* +X197080460Y-147225000D01* +X197060674Y-147036744D01* +X197002179Y-146856716D01* +X196907533Y-146692784D01* +X196780871Y-146552112D01* +X196747388Y-146527785D01* +X196627734Y-146440851D01* +X196627729Y-146440848D01* +X196454807Y-146363857D01* +X196454802Y-146363855D01* +X196309001Y-146332865D01* +X196269646Y-146324500D01* +X196080354Y-146324500D01* +X196047897Y-146331398D01* +X195895197Y-146363855D01* +X195895192Y-146363857D01* +X195722270Y-146440848D01* +X195722265Y-146440851D01* +X195569132Y-146552109D01* +X195569129Y-146552111D01* +X195569129Y-146552112D01* +X195546014Y-146577784D01* +X195467150Y-146665371D01* +X195407663Y-146702019D01* +X195337806Y-146700688D01* +X195282850Y-146665371D01* +X195180871Y-146552112D01* +X195147388Y-146527785D01* +X195027734Y-146440851D01* +X195027729Y-146440848D01* +X194854807Y-146363857D01* +X194854802Y-146363855D01* +X194709001Y-146332865D01* +X194669646Y-146324500D01* +X194480354Y-146324500D01* +X194447897Y-146331398D01* +X194295197Y-146363855D01* +X194295192Y-146363857D01* +X194122270Y-146440848D01* +X194122265Y-146440851D01* +X193969129Y-146552111D01* +X193842466Y-146692785D01* +X193747821Y-146856715D01* +X193747818Y-146856722D01* +X193689327Y-147036740D01* +X193689326Y-147036744D01* +X193669540Y-147225000D01* +X190658118Y-147225000D01* +X190675460Y-147060000D01* +X190655674Y-146871744D01* +X190597179Y-146691716D01* +X190502533Y-146527784D01* +X190375871Y-146387112D01* +X190375870Y-146387111D01* +X190222734Y-146275851D01* +X190222729Y-146275848D01* +X190049807Y-146198857D01* +X190049802Y-146198855D01* +X189880924Y-146162960D01* +X189864646Y-146159500D01* +X189675354Y-146159500D01* +X189659076Y-146162960D01* +X189490197Y-146198855D01* +X189490192Y-146198857D01* +X189317270Y-146275848D01* +X189317265Y-146275851D01* +X189164129Y-146387111D01* +X189037466Y-146527785D01* +X188942821Y-146691715D01* +X188942818Y-146691722D01* +X188889209Y-146856715D01* +X188884326Y-146871744D01* +X188864540Y-147060000D01* +X187480205Y-147060000D01* +X187465674Y-146921744D01* +X187407179Y-146741716D01* +X187312533Y-146577784D01* +X187185871Y-146437112D01* +X187167334Y-146423644D01* +X187032734Y-146325851D01* +X187032729Y-146325848D01* +X186859807Y-146248857D01* +X186859802Y-146248855D01* +X186714001Y-146217865D01* +X186674646Y-146209500D01* +X186485354Y-146209500D01* +X186452897Y-146216398D01* +X186300197Y-146248855D01* +X186300192Y-146248857D01* +X186127270Y-146325848D01* +X186127265Y-146325851D01* +X185974129Y-146437111D01* +X185847466Y-146577785D01* +X185752821Y-146741715D01* +X185752818Y-146741722D01* +X185694327Y-146921740D01* +X185694326Y-146921744D01* +X185674540Y-147110000D01* +X101416801Y-147110000D01* +X101416801Y-145974704D01* +X168232550Y-145974704D01* +X168252336Y-146162960D01* +X168252337Y-146162963D01* +X168310828Y-146342981D01* +X168310831Y-146342988D01* +X168405477Y-146506920D01* +X168500141Y-146612055D01* +X168532139Y-146647592D01* +X168685275Y-146758852D01* +X168685280Y-146758855D01* +X168858202Y-146835846D01* +X168858207Y-146835848D01* +X169043364Y-146875204D01* +X169043365Y-146875204D01* +X169232654Y-146875204D01* +X169232656Y-146875204D01* +X169417813Y-146835848D01* +X169590740Y-146758855D01* +X169743881Y-146647592D01* +X169870543Y-146506920D01* +X169965189Y-146342988D01* +X170023684Y-146162960D01* +X170043470Y-145974704D01* +X170023684Y-145786448D01* +X170023682Y-145786444D01* +X170023004Y-145779985D01* +X170025932Y-145779677D01* +X170030235Y-145722805D01* +X170054086Y-145683646D01* +X170163168Y-145562500D01* +X266654540Y-145562500D01* +X266674326Y-145750756D01* +X266674327Y-145750759D01* +X266732818Y-145930777D01* +X266732821Y-145930784D01* +X266827467Y-146094716D01* +X266921236Y-146198857D01* +X266954129Y-146235388D01* +X267107265Y-146346648D01* +X267107270Y-146346651D01* +X267280192Y-146423642D01* +X267280197Y-146423644D01* +X267465354Y-146463000D01* +X267465355Y-146463000D01* +X267654644Y-146463000D01* +X267654646Y-146463000D01* +X267839803Y-146423644D01* +X268012730Y-146346651D01* +X268165871Y-146235388D01* +X268292533Y-146094716D01* +X268387179Y-145930784D01* +X268445674Y-145750756D01* +X268465460Y-145562500D01* +X268445674Y-145374244D01* +X268387179Y-145194216D01* +X268292533Y-145030284D01* +X268165871Y-144889612D01* +X268100636Y-144842216D01* +X268012734Y-144778351D01* +X268012729Y-144778348D01* +X267839807Y-144701357D01* +X267839802Y-144701355D01* +X267694001Y-144670365D01* +X267654646Y-144662000D01* +X267465354Y-144662000D01* +X267432897Y-144668898D01* +X267280197Y-144701355D01* +X267280192Y-144701357D01* +X267107270Y-144778348D01* +X267107265Y-144778351D01* +X266954129Y-144889611D01* +X266827466Y-145030285D01* +X266732821Y-145194215D01* +X266732818Y-145194222D01* +X266674327Y-145374240D01* +X266674326Y-145374244D01* +X266654540Y-145562500D01* +X170163168Y-145562500D01* +X170171476Y-145553273D01* +X170266122Y-145389341D01* +X170324617Y-145209313D01* +X170344403Y-145021057D01* +X170324617Y-144832801D01* +X170266122Y-144652773D01* +X170171476Y-144488841D01* +X170044814Y-144348169D01* +X169992279Y-144310000D01* +X169891677Y-144236908D01* +X169891672Y-144236905D01* +X169718750Y-144159914D01* +X169718745Y-144159912D01* +X169572944Y-144128922D01* +X169533589Y-144120557D01* +X169344297Y-144120557D01* +X169311840Y-144127455D01* +X169159140Y-144159912D01* +X169159135Y-144159914D01* +X168986213Y-144236905D01* +X168986208Y-144236908D01* +X168833072Y-144348168D01* +X168706409Y-144488842D01* +X168611764Y-144652772D01* +X168611761Y-144652779D01* +X168553270Y-144832797D01* +X168553269Y-144832801D01* +X168533483Y-145021057D01* +X168553269Y-145209313D01* +X168553270Y-145209316D01* +X168553949Y-145215776D01* +X168551060Y-145216079D01* +X168546635Y-145273169D01* +X168522864Y-145312116D01* +X168405476Y-145442489D01* +X168310831Y-145606419D01* +X168310828Y-145606426D01* +X168254536Y-145779677D01* +X168252336Y-145786448D01* +X168232550Y-145974704D01* +X101416801Y-145974704D01* +X101416801Y-145618299D01* +X101416812Y-145618258D01* +X101416807Y-145566934D01* +X101416808Y-145566934D01* +X101416791Y-145401847D01* +X101383846Y-145073322D01* +X101318282Y-144749723D01* +X101220753Y-144434283D01* +X101184363Y-144348169D01* +X101168233Y-144310000D01* +X155044540Y-144310000D01* +X155064326Y-144498256D01* +X155064327Y-144498259D01* +X155122818Y-144678277D01* +X155122821Y-144678284D01* +X155217467Y-144842216D01* +X155260142Y-144889611D01* +X155344129Y-144982888D01* +X155497265Y-145094148D01* +X155497270Y-145094151D01* +X155670192Y-145171142D01* +X155670197Y-145171144D01* +X155855354Y-145210500D01* +X155855355Y-145210500D01* +X156044644Y-145210500D01* +X156044646Y-145210500D01* +X156229803Y-145171144D01* +X156402730Y-145094151D01* +X156555871Y-144982888D01* +X156682533Y-144842216D01* +X156777179Y-144678284D01* +X156835674Y-144498256D01* +X156855460Y-144310000D01* +X156835674Y-144121744D01* +X156777179Y-143941716D01* +X156682533Y-143777784D01* +X156555871Y-143637112D01* +X156547628Y-143631123D01* +X156402734Y-143525851D01* +X156402729Y-143525848D01* +X156229807Y-143448857D01* +X156229802Y-143448855D01* +X156084001Y-143417865D01* +X156044646Y-143409500D01* +X155855354Y-143409500D01* +X155826251Y-143415686D01* +X155670197Y-143448855D01* +X155670192Y-143448857D01* +X155497270Y-143525848D01* +X155497265Y-143525851D01* +X155344129Y-143637111D01* +X155217466Y-143777785D01* +X155122821Y-143941715D01* +X155122818Y-143941722D01* +X155064327Y-144121740D01* +X155064326Y-144121744D01* +X155044540Y-144310000D01* +X101168233Y-144310000D01* +X101092239Y-144130166D01* +X101092237Y-144130162D01* +X101092232Y-144130150D01* +X101088956Y-144124151D01* +X100989348Y-143941722D01* +X100934003Y-143840360D01* +X100747645Y-143567806D01* +X100555886Y-143340000D01* +X145074540Y-143340000D01* +X145094326Y-143528256D01* +X145094327Y-143528259D01* +X145152818Y-143708277D01* +X145152821Y-143708284D01* +X145247467Y-143872216D01* +X145310051Y-143941722D01* +X145374129Y-144012888D01* +X145527265Y-144124148D01* +X145527270Y-144124151D01* +X145700192Y-144201142D01* +X145700197Y-144201144D01* +X145885354Y-144240500D01* +X145885355Y-144240500D01* +X146074644Y-144240500D01* +X146074646Y-144240500D01* +X146259803Y-144201144D01* +X146432730Y-144124151D01* +X146585871Y-144012888D01* +X146712533Y-143872216D01* +X146807179Y-143708284D01* +X146865674Y-143528256D01* +X146885460Y-143340000D01* +X146865674Y-143151744D01* +X146807179Y-142971716D01* +X146712533Y-142807784D01* +X146585871Y-142667112D01* +X146570680Y-142656075D01* +X146432734Y-142555851D01* +X146432729Y-142555848D01* +X146259807Y-142478857D01* +X146259802Y-142478855D01* +X146114001Y-142447865D01* +X146074646Y-142439500D01* +X145885354Y-142439500D01* +X145852897Y-142446398D01* +X145700197Y-142478855D01* +X145700192Y-142478857D01* +X145527270Y-142555848D01* +X145527265Y-142555851D01* +X145374129Y-142667111D01* +X145247466Y-142807785D01* +X145152821Y-142971715D01* +X145152818Y-142971722D01* +X145094327Y-143151740D01* +X145094326Y-143151744D01* +X145074540Y-143340000D01* +X100555886Y-143340000D01* +X100535019Y-143315210D01* +X100458283Y-143240615D01* +X100458227Y-143240550D01* +X100420776Y-143204151D01* +X100419004Y-143202428D01* +X100414409Y-143197719D01* +X100317432Y-143092888D01* +X100183110Y-142947686D01* +X100174693Y-142937558D01* +X100148256Y-142902067D01* +X99973190Y-142667042D01* +X99965894Y-142656075D01* +X99794231Y-142365723D01* +X99788139Y-142354045D01* +X99648239Y-142047110D01* +X99643420Y-142034850D01* +X99603219Y-141914101D01* +X99536866Y-141714797D01* +X99533383Y-141702125D01* +X99461378Y-141372565D01* +X99459256Y-141359574D01* +X99451025Y-141284240D01* +X99422621Y-141024265D01* +X99421888Y-141011116D01* +X99421437Y-140834018D01* +X100710784Y-140834018D01* +X100710784Y-140834021D01* +X100731198Y-141119453D01* +X100792022Y-141399057D01* +X100792024Y-141399063D01* +X100792025Y-141399066D01* +X100889631Y-141660756D01* +X100892029Y-141667186D01* +X101029164Y-141918329D01* +X101029169Y-141918337D01* +X101200648Y-142147407D01* +X101200664Y-142147425D01* +X101402988Y-142349749D01* +X101403006Y-142349765D01* +X101632076Y-142521244D01* +X101632084Y-142521249D01* +X101883227Y-142658384D01* +X101883226Y-142658384D01* +X101883230Y-142658385D01* +X101883233Y-142658387D01* +X102151348Y-142758389D01* +X102151354Y-142758390D01* +X102151356Y-142758391D01* +X102430960Y-142819215D01* +X102430962Y-142819215D01* +X102430966Y-142819216D01* +X102684614Y-142837357D01* +X102716393Y-142839630D01* +X102716394Y-142839630D01* +X102716395Y-142839630D01* +X102744989Y-142837584D01* +X103001822Y-142819216D01* +X103054375Y-142807784D01* +X103281431Y-142758391D01* +X103281431Y-142758390D01* +X103281440Y-142758389D01* +X103549555Y-142658387D01* +X103800709Y-142521246D01* +X104029789Y-142349759D01* +X104232133Y-142147415D01* +X104403620Y-141918335D01* +X104540761Y-141667181D01* +X104613373Y-141472500D01* +X225892040Y-141472500D01* +X225911826Y-141660756D01* +X225911827Y-141660759D01* +X225970318Y-141840777D01* +X225970321Y-141840784D01* +X226064967Y-142004716D01* +X226107288Y-142051718D01* +X226191629Y-142145388D01* +X226344765Y-142256648D01* +X226344770Y-142256651D01* +X226517692Y-142333642D01* +X226517697Y-142333644D01* +X226702854Y-142373000D01* +X226702855Y-142373000D01* +X226892144Y-142373000D01* +X226892146Y-142373000D01* +X227077303Y-142333644D01* +X227250230Y-142256651D01* +X227341968Y-142190000D01* +X237154540Y-142190000D01* +X237174326Y-142378256D01* +X237174327Y-142378259D01* +X237232818Y-142558277D01* +X237232821Y-142558284D01* +X237327467Y-142722216D01* +X237433187Y-142839630D01* +X237454129Y-142862888D01* +X237607265Y-142974148D01* +X237607270Y-142974151D01* +X237780192Y-143051142D01* +X237780197Y-143051144D01* +X237965354Y-143090500D01* +X237965355Y-143090500D01* +X238154644Y-143090500D01* +X238154646Y-143090500D01* +X238339803Y-143051144D01* +X238512730Y-142974151D01* +X238665871Y-142862888D01* +X238792533Y-142722216D01* +X238887179Y-142558284D01* +X238945674Y-142378256D01* +X238965460Y-142190000D01* +X238945674Y-142001744D01* +X238887179Y-141821716D01* +X238792533Y-141657784D01* +X238665871Y-141517112D01* +X238604468Y-141472500D01* +X238532208Y-141420000D01* +X248259540Y-141420000D01* +X248279326Y-141608256D01* +X248279327Y-141608259D01* +X248337818Y-141788277D01* +X248337820Y-141788281D01* +X248337821Y-141788284D01* +X248368128Y-141840777D01* +X248378072Y-141858001D01* +X248394543Y-141925901D01* +X248378072Y-141981999D01* +X248337820Y-142051718D01* +X248337818Y-142051722D01* +X248292663Y-142190696D01* +X248279326Y-142231744D01* +X248259540Y-142420000D01* +X248279326Y-142608256D01* +X248279327Y-142608259D01* +X248337818Y-142788277D01* +X248337821Y-142788284D01* +X248432467Y-142952216D01* +X248537812Y-143069213D01* +X248559129Y-143092888D01* +X248712265Y-143204148D01* +X248712270Y-143204151D01* +X248885192Y-143281142D01* +X248885197Y-143281144D01* +X249070354Y-143320500D01* +X249070355Y-143320500D01* +X249259644Y-143320500D01* +X249259646Y-143320500D01* +X249444803Y-143281144D01* +X249617730Y-143204151D01* +X249770871Y-143092888D01* +X249897533Y-142952216D01* +X249992179Y-142788284D01* +X250050674Y-142608256D01* +X250070460Y-142420000D01* +X250050674Y-142231744D01* +X249992179Y-142051716D01* +X249951927Y-141981999D01* +X249935454Y-141914101D01* +X249951927Y-141858001D01* +X249992179Y-141788284D01* +X250050674Y-141608256D01* +X250070460Y-141420000D01* +X253859540Y-141420000D01* +X253879326Y-141608256D01* +X253879327Y-141608259D01* +X253937818Y-141788277D01* +X253937820Y-141788281D01* +X253937821Y-141788284D01* +X253968128Y-141840777D01* +X253978072Y-141858001D01* +X253994543Y-141925901D01* +X253978072Y-141981999D01* +X253937820Y-142051718D01* +X253937818Y-142051722D01* +X253892663Y-142190696D01* +X253879326Y-142231744D01* +X253859540Y-142420000D01* +X253879326Y-142608256D01* +X253879327Y-142608259D01* +X253937818Y-142788277D01* +X253937821Y-142788284D01* +X254032467Y-142952216D01* +X254137812Y-143069213D01* +X254159129Y-143092888D01* +X254312265Y-143204148D01* +X254312270Y-143204151D01* +X254485192Y-143281142D01* +X254485197Y-143281144D01* +X254670354Y-143320500D01* +X254670355Y-143320500D01* +X254859644Y-143320500D01* +X254859646Y-143320500D01* +X255044803Y-143281144D01* +X255217730Y-143204151D01* +X255370871Y-143092888D01* +X255497533Y-142952216D01* +X255592179Y-142788284D01* +X255650674Y-142608256D01* +X255670460Y-142420000D01* +X255650674Y-142231744D01* +X255592179Y-142051716D01* +X255551927Y-141981999D01* +X255535454Y-141914101D01* +X255551927Y-141858001D01* +X255592179Y-141788284D01* +X255650674Y-141608256D01* +X255670460Y-141420000D01* +X255650674Y-141231744D01* +X255592179Y-141051716D01* +X255497533Y-140887784D01* +X255449121Y-140834017D01* +X283810785Y-140834017D01* +X283810785Y-140834020D01* +X283831199Y-141119452D01* +X283892023Y-141399056D01* +X283892025Y-141399062D01* +X283892026Y-141399065D01* +X283988524Y-141657785D01* +X283992030Y-141667185D01* +X284129165Y-141918328D01* +X284129170Y-141918336D01* +X284300649Y-142147407D01* +X284300665Y-142147425D01* +X284502989Y-142349749D01* +X284503007Y-142349765D01* +X284732078Y-142521244D01* +X284732086Y-142521249D01* +X284983229Y-142658384D01* +X284983228Y-142658384D01* +X284983232Y-142658385D01* +X284983235Y-142658387D01* +X285251350Y-142758389D01* +X285251356Y-142758390D01* +X285251358Y-142758391D01* +X285530962Y-142819215D01* +X285530964Y-142819215D01* +X285530968Y-142819216D01* +X285784616Y-142837357D01* +X285816395Y-142839630D01* +X285816396Y-142839630D01* +X285816397Y-142839630D01* +X285844991Y-142837584D01* +X286101824Y-142819216D01* +X286154377Y-142807784D01* +X286381433Y-142758391D01* +X286381433Y-142758390D01* +X286381442Y-142758389D01* +X286649557Y-142658387D01* +X286900711Y-142521246D01* +X287129792Y-142349759D01* +X287332136Y-142147415D01* +X287503623Y-141918334D01* +X287640764Y-141667180D01* +X287740766Y-141399065D01* +X287801593Y-141119447D01* +X287822007Y-140834019D01* +X287801593Y-140548591D01* +X287750157Y-140312145D01* +X287740768Y-140268981D01* +X287740767Y-140268979D01* +X287740766Y-140268973D01* +X287640764Y-140000858D01* +X287584252Y-139897365D01* +X287503626Y-139749709D01* +X287503621Y-139749701D01* +X287332142Y-139520630D01* +X287332126Y-139520612D01* +X287129802Y-139318288D01* +X287129784Y-139318272D01* +X286900713Y-139146793D01* +X286900705Y-139146788D01* +X286649562Y-139009653D01* +X286649563Y-139009653D01* +X286541155Y-138969219D01* +X286381442Y-138909649D01* +X286381439Y-138909648D01* +X286381433Y-138909646D01* +X286101829Y-138848822D01* +X285816397Y-138828408D01* +X285816395Y-138828408D01* +X285530962Y-138848822D01* +X285251358Y-138909646D01* +X284983229Y-139009653D01* +X284732086Y-139146788D01* +X284732078Y-139146793D01* +X284503007Y-139318272D01* +X284502989Y-139318288D01* +X284300665Y-139520612D01* +X284300649Y-139520630D01* +X284129170Y-139749701D01* +X284129165Y-139749709D01* +X283992030Y-140000852D01* +X283892023Y-140268981D01* +X283831199Y-140548585D01* +X283810785Y-140834017D01* +X255449121Y-140834017D01* +X255370871Y-140747112D01* +X255370870Y-140747111D01* +X255217734Y-140635851D01* +X255217729Y-140635848D01* +X255044807Y-140558857D01* +X255044802Y-140558855D01* +X254899001Y-140527865D01* +X254859646Y-140519500D01* +X254670354Y-140519500D01* +X254637897Y-140526398D01* +X254485197Y-140558855D01* +X254485192Y-140558857D01* +X254312270Y-140635848D01* +X254312265Y-140635851D01* +X254159129Y-140747111D01* +X254032466Y-140887785D01* +X253937821Y-141051715D01* +X253937818Y-141051722D01* +X253879327Y-141231740D01* +X253879326Y-141231744D01* +X253859540Y-141420000D01* +X250070460Y-141420000D01* +X250050674Y-141231744D01* +X249992179Y-141051716D01* +X249897533Y-140887784D01* +X249770871Y-140747112D01* +X249770870Y-140747111D01* +X249617734Y-140635851D01* +X249617729Y-140635848D01* +X249444807Y-140558857D01* +X249444802Y-140558855D01* +X249299001Y-140527865D01* +X249259646Y-140519500D01* +X249070354Y-140519500D01* +X249037897Y-140526398D01* +X248885197Y-140558855D01* +X248885192Y-140558857D01* +X248712270Y-140635848D01* +X248712265Y-140635851D01* +X248559129Y-140747111D01* +X248432466Y-140887785D01* +X248337821Y-141051715D01* +X248337818Y-141051722D01* +X248279327Y-141231740D01* +X248279326Y-141231744D01* +X248259540Y-141420000D01* +X238532208Y-141420000D01* +X238512734Y-141405851D01* +X238512729Y-141405848D01* +X238339807Y-141328857D01* +X238339802Y-141328855D01* +X238194001Y-141297865D01* +X238154646Y-141289500D01* +X237965354Y-141289500D01* +X237932897Y-141296398D01* +X237780197Y-141328855D01* +X237780192Y-141328857D01* +X237607270Y-141405848D01* +X237607265Y-141405851D01* +X237454129Y-141517111D01* +X237327466Y-141657785D01* +X237232821Y-141821715D01* +X237232818Y-141821722D01* +X237180741Y-141982001D01* +X237174326Y-142001744D01* +X237154540Y-142190000D01* +X227341968Y-142190000D01* +X227403371Y-142145388D01* +X227530033Y-142004716D01* +X227624679Y-141840784D01* +X227683174Y-141660756D01* +X227702960Y-141472500D01* +X227683174Y-141284244D01* +X227624679Y-141104216D01* +X227530033Y-140940284D01* +X227403371Y-140799612D01* +X227403370Y-140799611D01* +X227250234Y-140688351D01* +X227250229Y-140688348D01* +X227077307Y-140611357D01* +X227077302Y-140611355D01* +X226931501Y-140580365D01* +X226892146Y-140572000D01* +X226702854Y-140572000D01* +X226670397Y-140578898D01* +X226517697Y-140611355D01* +X226517692Y-140611357D01* +X226344770Y-140688348D01* +X226344765Y-140688351D01* +X226191629Y-140799611D01* +X226064966Y-140940285D01* +X225970321Y-141104215D01* +X225970318Y-141104222D01* +X225922783Y-141250521D01* +X225911826Y-141284244D01* +X225892040Y-141472500D01* +X104613373Y-141472500D01* +X104640763Y-141399066D01* +X104677162Y-141231744D01* +X104701589Y-141119453D01* +X104701589Y-141119452D01* +X104701590Y-141119448D01* +X104722004Y-140834020D01* +X104701590Y-140548592D01* +X104701588Y-140548585D01* +X104640765Y-140268982D01* +X104640764Y-140268980D01* +X104640763Y-140268974D01* +X104540761Y-140000859D01* +X104530590Y-139982233D01* +X104403623Y-139749710D01* +X104403618Y-139749702D01* +X104232139Y-139520632D01* +X104232123Y-139520614D01* +X104029799Y-139318290D01* +X104029781Y-139318274D01* +X103851747Y-139185000D01* +X158094540Y-139185000D01* +X158114326Y-139373256D01* +X158114327Y-139373259D01* +X158172818Y-139553277D01* +X158172821Y-139553284D01* +X158267467Y-139717216D01* +X158345944Y-139804373D01* +X158394129Y-139857888D01* +X158547265Y-139969148D01* +X158547270Y-139969151D01* +X158720192Y-140046142D01* +X158720197Y-140046144D01* +X158905354Y-140085500D01* +X158905355Y-140085500D01* +X159094644Y-140085500D01* +X159094646Y-140085500D01* +X159279803Y-140046144D01* +X159452730Y-139969151D01* +X159605871Y-139857888D01* +X159732533Y-139717216D01* +X159827179Y-139553284D01* +X159885674Y-139373256D01* +X159905460Y-139185000D01* +X159885674Y-138996744D01* +X159837994Y-138850000D01* +X171042190Y-138850000D01* +X171061976Y-139038256D01* +X171061977Y-139038259D01* +X171120468Y-139218277D01* +X171120471Y-139218284D01* +X171215117Y-139382216D01* +X171266514Y-139439298D01* +X171341779Y-139522888D01* +X171494915Y-139634148D01* +X171494920Y-139634151D01* +X171667842Y-139711142D01* +X171667847Y-139711144D01* +X171853004Y-139750500D01* +X171853005Y-139750500D01* +X172042294Y-139750500D01* +X172042296Y-139750500D01* +X172227453Y-139711144D01* +X172400380Y-139634151D01* +X172553521Y-139522888D01* +X172680183Y-139382216D01* +X172774829Y-139218284D01* +X172833324Y-139038256D01* +X172853110Y-138850000D01* +X172833324Y-138661744D01* +X172774829Y-138481716D01* +X172680183Y-138317784D01* +X172553521Y-138177112D01* +X172553520Y-138177111D01* +X172400384Y-138065851D01* +X172400379Y-138065848D01* +X172227457Y-137988857D01* +X172227452Y-137988855D01* +X172081651Y-137957865D01* +X172042296Y-137949500D01* +X171853004Y-137949500D01* +X171820547Y-137956398D01* +X171667847Y-137988855D01* +X171667842Y-137988857D01* +X171494920Y-138065848D01* +X171494915Y-138065851D01* +X171341779Y-138177111D01* +X171215116Y-138317785D01* +X171120471Y-138481715D01* +X171120468Y-138481722D01* +X171073952Y-138624885D01* +X171061976Y-138661744D01* +X171042190Y-138850000D01* +X159837994Y-138850000D01* +X159827179Y-138816716D01* +X159732533Y-138652784D01* +X159605871Y-138512112D01* +X159605870Y-138512111D01* +X159452734Y-138400851D01* +X159452729Y-138400848D01* +X159279807Y-138323857D01* +X159279802Y-138323855D01* +X159134001Y-138292865D01* +X159094646Y-138284500D01* +X158905354Y-138284500D01* +X158872897Y-138291398D01* +X158720197Y-138323855D01* +X158720192Y-138323857D01* +X158547270Y-138400848D01* +X158547265Y-138400851D01* +X158394129Y-138512111D01* +X158267466Y-138652785D01* +X158172821Y-138816715D01* +X158172818Y-138816722D01* +X158123269Y-138969219D01* +X158114326Y-138996744D01* +X158094540Y-139185000D01* +X103851747Y-139185000D01* +X103800711Y-139146795D01* +X103800703Y-139146790D01* +X103549560Y-139009655D01* +X103549561Y-139009655D01* +X103427455Y-138964112D01* +X103281440Y-138909651D01* +X103281437Y-138909650D01* +X103281431Y-138909648D01* +X103001827Y-138848824D01* +X102716395Y-138828410D01* +X102716393Y-138828410D01* +X102430960Y-138848824D01* +X102151356Y-138909648D01* +X101883227Y-139009655D01* +X101632084Y-139146790D01* +X101632076Y-139146795D01* +X101403006Y-139318274D01* +X101402988Y-139318290D01* +X101200664Y-139520614D01* +X101200648Y-139520632D01* +X101029169Y-139749702D01* +X101029164Y-139749710D01* +X100892029Y-140000853D01* +X100792022Y-140268982D01* +X100731198Y-140548586D01* +X100710784Y-140834018D01* +X99421437Y-140834018D01* +X99421028Y-140673776D01* +X99421694Y-140660652D01* +X99456621Y-140325148D01* +X99458677Y-140312145D01* +X99467878Y-140268982D01* +X99529000Y-139982228D01* +X99532426Y-139969514D01* +X99556039Y-139897365D01* +X99637345Y-139648933D01* +X99642092Y-139636672D01* +X99780436Y-139329003D01* +X99786458Y-139317314D01* +X99956651Y-139026072D01* +X99963878Y-139015087D01* +X100164014Y-138743531D01* +X100172372Y-138733369D01* +X100400180Y-138484580D01* +X100409551Y-138475379D01* +X100662488Y-138252139D01* +X100672774Y-138243991D01* +X100947948Y-138048853D01* +X100959056Y-138041831D01* +X101253386Y-137876981D01* +X101265169Y-137871181D01* +X101575317Y-137738486D01* +X101587659Y-137733965D01* +X101912325Y-137634245D01* +X101918597Y-137632499D01* +X102079965Y-137592117D01* +X102396819Y-137477572D01* +X102700364Y-137331362D01* +X102700456Y-137331306D01* +X102878515Y-137221923D01* +X102987445Y-137155007D01* +X103255078Y-136950338D01* +X103310077Y-136898600D01* +X134535140Y-136898600D01* +X134554926Y-137086856D01* +X134554927Y-137086859D01* +X134613418Y-137266877D01* +X134613421Y-137266884D01* +X134708067Y-137430816D01* +X134834729Y-137571488D01* +X134987865Y-137682748D01* +X134987870Y-137682751D01* +X135160792Y-137759742D01* +X135160797Y-137759744D01* +X135345954Y-137799100D01* +X135345955Y-137799100D01* +X135535244Y-137799100D01* +X135535246Y-137799100D01* +X135720403Y-137759744D01* +X135893330Y-137682751D01* +X136046471Y-137571488D01* +X136173133Y-137430816D01* +X136267779Y-137266884D01* +X136326274Y-137086856D01* +X136346060Y-136898600D01* +X136326274Y-136710344D01* +X136267779Y-136530316D01* +X136173133Y-136366384D01* +X136046471Y-136225712D01* +X135996020Y-136189057D01* +X135893334Y-136114451D01* +X135893329Y-136114448D01* +X135720407Y-136037457D01* +X135720402Y-136037455D01* +X135574601Y-136006465D01* +X135535246Y-135998100D01* +X135345954Y-135998100D01* +X135313497Y-136004998D01* +X135160797Y-136037455D01* +X135160792Y-136037457D01* +X134987870Y-136114448D01* +X134987865Y-136114451D01* +X134834729Y-136225711D01* +X134708066Y-136366385D01* +X134613421Y-136530315D01* +X134613418Y-136530322D01* +X134560138Y-136694302D01* +X134554926Y-136710344D01* +X134535140Y-136898600D01* +X103310077Y-136898600D01* +X103500482Y-136719484D01* +X103721106Y-136464843D01* +X103914657Y-136189063D01* +X104079124Y-135895009D01* +X104079128Y-135894997D01* +X104079131Y-135894994D01* +X104145960Y-135740373D01* +X104212796Y-135585738D01* +X104314285Y-135264465D01* +X104382536Y-134934527D01* +X104416840Y-134599356D01* +X104416862Y-134530000D01* +X116394540Y-134530000D01* +X116414326Y-134718256D01* +X116414327Y-134718259D01* +X116472818Y-134898277D01* +X116472821Y-134898284D01* +X116567467Y-135062216D01* +X116678079Y-135185063D01* +X116694129Y-135202888D01* +X116847265Y-135314148D01* +X116847270Y-135314151D01* +X117020192Y-135391142D01* +X117020197Y-135391144D01* +X117205354Y-135430500D01* +X117205355Y-135430500D01* +X117394644Y-135430500D01* +X117394646Y-135430500D01* +X117579803Y-135391144D01* +X117752730Y-135314151D01* +X117905871Y-135202888D01* +X118032533Y-135062216D01* +X118127179Y-134898284D01* +X118185674Y-134718256D01* +X118205460Y-134530000D01* +X118185674Y-134341744D01* +X118127179Y-134161716D01* +X118032533Y-133997784D01* +X117905871Y-133857112D01* +X117905870Y-133857111D01* +X117752734Y-133745851D01* +X117752729Y-133745848D01* +X117579807Y-133668857D01* +X117579802Y-133668855D01* +X117434001Y-133637865D01* +X117394646Y-133629500D01* +X117205354Y-133629500D01* +X117172897Y-133636398D01* +X117020197Y-133668855D01* +X117020192Y-133668857D01* +X116847270Y-133745848D01* +X116847265Y-133745851D01* +X116694129Y-133857111D01* +X116567466Y-133997785D01* +X116472821Y-134161715D01* +X116472818Y-134161722D01* +X116414327Y-134341740D01* +X116414326Y-134341744D01* +X116394540Y-134530000D01* +X104416862Y-134530000D01* +X104416878Y-134478906D01* +X104416894Y-134478680D01* +X104416894Y-130921400D01* +X130304540Y-130921400D01* +X130324326Y-131109656D01* +X130324327Y-131109659D01* +X130382818Y-131289677D01* +X130382821Y-131289684D01* +X130477467Y-131453616D01* +X130547272Y-131531142D01* +X130604129Y-131594288D01* +X130757265Y-131705548D01* +X130757270Y-131705551D01* +X130930192Y-131782542D01* +X130930197Y-131782544D01* +X131115354Y-131821900D01* +X131115355Y-131821900D01* +X131304644Y-131821900D01* +X131304646Y-131821900D01* +X131489803Y-131782544D01* +X131662730Y-131705551D01* +X131815871Y-131594288D01* +X131942533Y-131453616D01* +X132037179Y-131289684D01* +X132095674Y-131109656D01* +X132115460Y-130921400D01* +X132103752Y-130810000D01* +X140084659Y-130810000D01* +X140103975Y-131006129D01* +X140103976Y-131006132D01* +X140158503Y-131185883D01* +X140161188Y-131194732D01* +X140243548Y-131348816D01* +X140257790Y-131417218D01* +X140243548Y-131465722D01* +X140163614Y-131615267D01* +X140106401Y-131803870D01* +X140087085Y-132000000D01* +X140106401Y-132196129D01* +X140109435Y-132206132D01* +X140157369Y-132364148D01* +X140163614Y-132384733D01* +X140256512Y-132558532D01* +X140256516Y-132558539D01* +X140381542Y-132710883D01* +X140533886Y-132835909D01* +X140533893Y-132835913D01* +X140707692Y-132928811D01* +X140707695Y-132928811D01* +X140707699Y-132928814D01* +X140896294Y-132986024D01* +X141092426Y-133005341D01* +X141288558Y-132986024D01* +X141477153Y-132928814D01* +X141650964Y-132835910D01* +X141803309Y-132710883D01* +X141928336Y-132558538D01* +X141974788Y-132471632D01* +X142021237Y-132384733D01* +X142021237Y-132384732D01* +X142021240Y-132384727D01* +X142078450Y-132196132D01* +X142097767Y-132000000D01* +X142078450Y-131803868D01* +X142021240Y-131615273D01* +X141938876Y-131461182D01* +X141924635Y-131392781D01* +X141938875Y-131344281D01* +X142018814Y-131194727D01* +X142076024Y-131006132D01* +X142095341Y-130810000D01* +X142094356Y-130800000D01* +X157794659Y-130800000D01* +X157813975Y-130996129D01* +X157813976Y-130996132D01* +X157871186Y-131184727D01* +X157885612Y-131211716D01* +X157957680Y-131346547D01* +X157971921Y-131414950D01* +X157957680Y-131463453D01* +X157871187Y-131625271D01* +X157813975Y-131813870D01* +X157794659Y-132010000D01* +X157813975Y-132206129D01* +X157813976Y-132206132D01* +X157868154Y-132384733D01* +X157871188Y-132394733D01* +X157964086Y-132568532D01* +X157964090Y-132568539D01* +X158089116Y-132720883D01* +X158241460Y-132845909D01* +X158241467Y-132845913D01* +X158415266Y-132938811D01* +X158415269Y-132938811D01* +X158415273Y-132938814D01* +X158603868Y-132996024D01* +X158800000Y-133015341D01* +X158996132Y-132996024D01* +X159184727Y-132938814D01* +X159203442Y-132928811D01* +X159358532Y-132845913D01* +X159358538Y-132845910D01* +X159510883Y-132720883D01* +X159635910Y-132568538D01* +X159728814Y-132394727D01* +X159786024Y-132206132D01* +X159805341Y-132010000D01* +X159786024Y-131813868D01* +X159728814Y-131625273D01* +X159704615Y-131580000D01* +X237854540Y-131580000D01* +X237874326Y-131768256D01* +X237874327Y-131768259D01* +X237932818Y-131948277D01* +X237932821Y-131948284D01* +X238027467Y-132112216D01* +X238089762Y-132181401D01* +X238154129Y-132252888D01* +X238307265Y-132364148D01* +X238307270Y-132364151D01* +X238480192Y-132441142D01* +X238480197Y-132441144D01* +X238665354Y-132480500D01* +X238665355Y-132480500D01* +X238854644Y-132480500D01* +X238854646Y-132480500D01* +X239039803Y-132441144D01* +X239212730Y-132364151D01* +X239365871Y-132252888D01* +X239492533Y-132112216D01* +X239587179Y-131948284D01* +X239645674Y-131768256D01* +X239665460Y-131580000D01* +X239645674Y-131391744D01* +X239587179Y-131211716D01* +X239492533Y-131047784D01* +X239365871Y-130907112D01* +X239365870Y-130907111D01* +X239212734Y-130795851D01* +X239212729Y-130795848D01* +X239039807Y-130718857D01* +X239039802Y-130718855D01* +X238894001Y-130687865D01* +X238854646Y-130679500D01* +X238665354Y-130679500D01* +X238632897Y-130686398D01* +X238480197Y-130718855D01* +X238480192Y-130718857D01* +X238307270Y-130795848D01* +X238307265Y-130795851D01* +X238154129Y-130907111D01* +X238027466Y-131047785D01* +X237932821Y-131211715D01* +X237932818Y-131211722D01* +X237889011Y-131346547D01* +X237874326Y-131391744D01* +X237854540Y-131580000D01* +X159704615Y-131580000D01* +X159642318Y-131463451D01* +X159628077Y-131395051D01* +X159642319Y-131346547D01* +X159728814Y-131184727D01* +X159786024Y-130996132D01* +X159805341Y-130800000D01* +X159786024Y-130603868D01* +X159746932Y-130475000D01* +X235129659Y-130475000D01* +X235148975Y-130671129D01* +X235148976Y-130671132D01* +X235191101Y-130810000D01* +X235206188Y-130859733D01* +X235299086Y-131033532D01* +X235299090Y-131033539D01* +X235424116Y-131185883D01* +X235576460Y-131310909D01* +X235576467Y-131310913D01* +X235750266Y-131403811D01* +X235750269Y-131403811D01* +X235750273Y-131403814D01* +X235938868Y-131461024D01* +X236135000Y-131480341D01* +X236331132Y-131461024D01* +X236519727Y-131403814D01* +X236520276Y-131403521D01* +X236693532Y-131310913D01* +X236693538Y-131310910D01* +X236845883Y-131185883D01* +X236970910Y-131033538D01* +X237063814Y-130859727D01* +X237121024Y-130671132D01* +X237121135Y-130670000D01* +X241734149Y-130670000D01* +X241753935Y-130858256D01* +X241753936Y-130858259D01* +X241812427Y-131038277D01* +X241812430Y-131038284D01* +X241907076Y-131202216D01* +X242033738Y-131342888D01* +X242186874Y-131454148D01* +X242186879Y-131454151D01* +X242359801Y-131531142D01* +X242359806Y-131531144D01* +X242544963Y-131570500D01* +X242544964Y-131570500D01* +X242734253Y-131570500D01* +X242734255Y-131570500D01* +X242919412Y-131531144D01* +X243092339Y-131454151D01* +X243245480Y-131342888D01* +X243372142Y-131202216D01* +X243466788Y-131038284D01* +X243525283Y-130858256D01* +X243545069Y-130670000D01* +X243525283Y-130481744D01* +X243466788Y-130301716D01* +X243372142Y-130137784D01* +X243245480Y-129997112D01* +X243213793Y-129974090D01* +X243092343Y-129885851D01* +X243092338Y-129885848D01* +X242919416Y-129808857D01* +X242919411Y-129808855D01* +X242773610Y-129777865D01* +X242734255Y-129769500D01* +X242544963Y-129769500D01* +X242512506Y-129776398D01* +X242359806Y-129808855D01* +X242359801Y-129808857D01* +X242186879Y-129885848D01* +X242186874Y-129885851D01* +X242033738Y-129997111D01* +X241907075Y-130137785D01* +X241812430Y-130301715D01* +X241812427Y-130301722D01* +X241756126Y-130475000D01* +X241753935Y-130481744D01* +X241734149Y-130670000D01* +X237121135Y-130670000D01* +X237140341Y-130475000D01* +X237121024Y-130278868D01* +X237063814Y-130090273D01* +X237063811Y-130090269D01* +X237063811Y-130090266D01* +X236970913Y-129916467D01* +X236970909Y-129916460D01* +X236845883Y-129764116D01* +X236693539Y-129639090D01* +X236693532Y-129639086D01* +X236519733Y-129546188D01* +X236519727Y-129546186D01* +X236331132Y-129488976D01* +X236331129Y-129488975D01* +X236135000Y-129469659D01* +X235938870Y-129488975D01* +X235750266Y-129546188D01* +X235576467Y-129639086D01* +X235576460Y-129639090D01* +X235424116Y-129764116D01* +X235299090Y-129916460D01* +X235299086Y-129916467D01* +X235206188Y-130090266D01* +X235148975Y-130278870D01* +X235129659Y-130475000D01* +X159746932Y-130475000D01* +X159728814Y-130415273D01* +X159728811Y-130415269D01* +X159728811Y-130415266D01* +X159635913Y-130241467D01* +X159635909Y-130241460D01* +X159510883Y-130089116D01* +X159358539Y-129964090D01* +X159358532Y-129964086D01* +X159184733Y-129871188D01* +X159184727Y-129871186D01* +X159058997Y-129833046D01* +X158996129Y-129813975D01* +X158800000Y-129794659D01* +X158603870Y-129813975D01* +X158415266Y-129871188D01* +X158241467Y-129964086D01* +X158241460Y-129964090D01* +X158089116Y-130089116D01* +X157964090Y-130241460D01* +X157964086Y-130241467D01* +X157871188Y-130415266D01* +X157813975Y-130603870D01* +X157794659Y-130800000D01* +X142094356Y-130800000D01* +X142076024Y-130613868D01* +X142018814Y-130425273D01* +X142018811Y-130425269D01* +X142018811Y-130425266D01* +X141925913Y-130251467D01* +X141925909Y-130251460D01* +X141800883Y-130099116D01* +X141648539Y-129974090D01* +X141648532Y-129974086D01* +X141474733Y-129881188D01* +X141474727Y-129881186D01* +X141286132Y-129823976D01* +X141286129Y-129823975D01* +X141090000Y-129804659D01* +X140893870Y-129823975D01* +X140705266Y-129881188D01* +X140531467Y-129974086D01* +X140531460Y-129974090D01* +X140379116Y-130099116D01* +X140254090Y-130251460D01* +X140254086Y-130251467D01* +X140161188Y-130425266D01* +X140103975Y-130613870D01* +X140084659Y-130810000D01* +X132103752Y-130810000D01* +X132095674Y-130733144D01* +X132037179Y-130553116D01* +X131942533Y-130389184D01* +X131815871Y-130248512D01* +X131815870Y-130248511D01* +X131662734Y-130137251D01* +X131662729Y-130137248D01* +X131489807Y-130060257D01* +X131489802Y-130060255D01* +X131344001Y-130029265D01* +X131304646Y-130020900D01* +X131115354Y-130020900D01* +X131082897Y-130027798D01* +X130930197Y-130060255D01* +X130930192Y-130060257D01* +X130757270Y-130137248D01* +X130757265Y-130137251D01* +X130604129Y-130248511D01* +X130477466Y-130389185D01* +X130382821Y-130553115D01* +X130382818Y-130553122D01* +X130328968Y-130718856D01* +X130324326Y-130733144D01* +X130304540Y-130921400D01* +X104416894Y-130921400D01* +X104416894Y-126485000D01* +X229979659Y-126485000D01* +X229998975Y-126681129D01* +X230056188Y-126869733D01* +X230149086Y-127043532D01* +X230149090Y-127043539D01* +X230231850Y-127144381D01* +X230259163Y-127208691D01* +X230247372Y-127277558D01* +X230231850Y-127301711D01* +X230154090Y-127396460D01* +X230154086Y-127396467D01* +X230061188Y-127570266D01* +X230003975Y-127758870D01* +X229984659Y-127955000D01* +X230003975Y-128151129D01* +X230061188Y-128339733D01* +X230154086Y-128513532D01* +X230154090Y-128513539D01* +X230279116Y-128665883D01* +X230431460Y-128790909D01* +X230431467Y-128790913D01* +X230605266Y-128883811D01* +X230605269Y-128883811D01* +X230605273Y-128883814D01* +X230793868Y-128941024D01* +X230990000Y-128960341D01* +X231186132Y-128941024D01* +X231374727Y-128883814D01* +X231548538Y-128790910D01* +X231700883Y-128665883D01* +X231825910Y-128513538D01* +X231918814Y-128339727D01* +X231976024Y-128151132D01* +X231995341Y-127955000D01* +X231976024Y-127758868D01* +X231918814Y-127570273D01* +X231918811Y-127570269D01* +X231918811Y-127570266D01* +X231825913Y-127396467D01* +X231825909Y-127396460D01* +X231743149Y-127295618D01* +X231715836Y-127231308D01* +X231727627Y-127162441D01* +X231743146Y-127138293D01* +X231820910Y-127043538D01* +X231913814Y-126869727D01* +X231971024Y-126681132D01* +X231990341Y-126485000D01* +X231985909Y-126440000D01* +X249354540Y-126440000D01* +X249374326Y-126628256D01* +X249374327Y-126628259D01* +X249432818Y-126808277D01* +X249432821Y-126808284D01* +X249527467Y-126972216D01* +X249591686Y-127043538D01* +X249654129Y-127112888D01* +X249807265Y-127224148D01* +X249807270Y-127224151D01* +X249980192Y-127301142D01* +X249980197Y-127301144D01* +X250165354Y-127340500D01* +X250165355Y-127340500D01* +X250354644Y-127340500D01* +X250354646Y-127340500D01* +X250539803Y-127301144D01* +X250712730Y-127224151D01* +X250865871Y-127112888D01* +X250992533Y-126972216D01* +X251087179Y-126808284D01* +X251145674Y-126628256D01* +X251165460Y-126440000D01* +X251145674Y-126251744D01* +X251087179Y-126071716D01* +X250992533Y-125907784D01* +X250865871Y-125767112D01* +X250865870Y-125767111D01* +X250712734Y-125655851D01* +X250712729Y-125655848D01* +X250539807Y-125578857D01* +X250539802Y-125578855D01* +X250394001Y-125547865D01* +X250354646Y-125539500D01* +X250165354Y-125539500D01* +X250132897Y-125546398D01* +X249980197Y-125578855D01* +X249980192Y-125578857D01* +X249807270Y-125655848D01* +X249807265Y-125655851D01* +X249654129Y-125767111D01* +X249527466Y-125907785D01* +X249432821Y-126071715D01* +X249432818Y-126071722D01* +X249374327Y-126251740D01* +X249374326Y-126251744D01* +X249354540Y-126440000D01* +X231985909Y-126440000D01* +X231971024Y-126288868D01* +X231913814Y-126100273D01* +X231913811Y-126100269D01* +X231913811Y-126100266D01* +X231820913Y-125926467D01* +X231820909Y-125926460D01* +X231695883Y-125774116D01* +X231543539Y-125649090D01* +X231543532Y-125649086D01* +X231369733Y-125556188D01* +X231369727Y-125556186D01* +X231181132Y-125498976D01* +X231181129Y-125498975D01* +X230985000Y-125479659D01* +X230788870Y-125498975D01* +X230600266Y-125556188D01* +X230426467Y-125649086D01* +X230426460Y-125649090D01* +X230274116Y-125774116D01* +X230149090Y-125926460D01* +X230149086Y-125926467D01* +X230056188Y-126100266D01* +X229998975Y-126288870D01* +X229979659Y-126485000D01* +X104416894Y-126485000D01* +X104416894Y-124056400D01* +X126575940Y-124056400D01* +X126595726Y-124244656D01* +X126595727Y-124244659D01* +X126654218Y-124424677D01* +X126654221Y-124424684D01* +X126748867Y-124588616D01* +X126867166Y-124720000D01* +X126875529Y-124729288D01* +X127028665Y-124840548D01* +X127028670Y-124840551D01* +X127201592Y-124917542D01* +X127201597Y-124917544D01* +X127386754Y-124956900D01* +X127386755Y-124956900D01* +X127576044Y-124956900D01* +X127576046Y-124956900D01* +X127761203Y-124917544D01* +X127934130Y-124840551D01* +X128087271Y-124729288D01* +X128213933Y-124588616D01* +X128308579Y-124424684D01* +X128367074Y-124244656D01* +X128386860Y-124056400D01* +X145725940Y-124056400D01* +X145745726Y-124244656D01* +X145745727Y-124244659D01* +X145804218Y-124424677D01* +X145804221Y-124424684D01* +X145898867Y-124588616D01* +X146017166Y-124720000D01* +X146025529Y-124729288D01* +X146178665Y-124840548D01* +X146178670Y-124840551D01* +X146351592Y-124917542D01* +X146351597Y-124917544D01* +X146536754Y-124956900D01* +X146536755Y-124956900D01* +X146726044Y-124956900D01* +X146726046Y-124956900D01* +X146911203Y-124917544D01* +X147084130Y-124840551D01* +X147237271Y-124729288D01* +X147363933Y-124588616D01* +X147458579Y-124424684D01* +X147471274Y-124385612D01* +X192704846Y-124385612D01* +X192724632Y-124573868D01* +X192724633Y-124573871D01* +X192783124Y-124753889D01* +X192783127Y-124753896D01* +X192877773Y-124917828D01* +X192936280Y-124982806D01* +X193004435Y-125058500D01* +X193157571Y-125169760D01* +X193157576Y-125169763D01* +X193330498Y-125246754D01* +X193330503Y-125246756D01* +X193515660Y-125286112D01* +X193515661Y-125286112D01* +X193704950Y-125286112D01* +X193704952Y-125286112D01* +X193890109Y-125246756D01* +X194063036Y-125169763D01* +X194216177Y-125058500D01* +X194342839Y-124917828D01* +X194437485Y-124753896D01* +X194448499Y-124720000D01* +X239154659Y-124720000D01* +X239173975Y-124916129D01* +X239173976Y-124916132D01* +X239218188Y-125061880D01* +X239231188Y-125104733D01* +X239324086Y-125278532D01* +X239324090Y-125278539D01* +X239449116Y-125430883D01* +X239601460Y-125555909D01* +X239601467Y-125555913D01* +X239775266Y-125648811D01* +X239775269Y-125648811D01* +X239775273Y-125648814D01* +X239963868Y-125706024D01* +X240160000Y-125725341D01* +X240356132Y-125706024D01* +X240544727Y-125648814D01* +X240718538Y-125555910D01* +X240870883Y-125430883D01* +X240995910Y-125278538D01* +X241088814Y-125104727D01* +X241146024Y-124916132D01* +X241160540Y-124768750D01* +X259515790Y-124768750D01* +X259535576Y-124957006D01* +X259535577Y-124957009D01* +X259594068Y-125137027D01* +X259594071Y-125137034D01* +X259688717Y-125300966D01* +X259740904Y-125358925D01* +X259815379Y-125441638D01* +X259968515Y-125552898D01* +X259968520Y-125552901D01* +X260141442Y-125629892D01* +X260141447Y-125629894D01* +X260326604Y-125669250D01* +X260326605Y-125669250D01* +X260515894Y-125669250D01* +X260515896Y-125669250D01* +X260701053Y-125629894D01* +X260873980Y-125552901D01* +X261027121Y-125441638D01* +X261153783Y-125300966D01* +X261248429Y-125137034D01* +X261306924Y-124957006D01* +X261326710Y-124768750D01* +X261306924Y-124580494D01* +X261248429Y-124400466D01* +X261153783Y-124236534D01* +X261027121Y-124095862D01* +X260979333Y-124061142D01* +X260873984Y-123984601D01* +X260873979Y-123984598D01* +X260701057Y-123907607D01* +X260701052Y-123907605D01* +X260537716Y-123872888D01* +X260515896Y-123868250D01* +X260326604Y-123868250D01* +X260304784Y-123872888D01* +X260141447Y-123907605D01* +X260141442Y-123907607D01* +X259968520Y-123984598D01* +X259968515Y-123984601D01* +X259815379Y-124095861D01* +X259688716Y-124236535D01* +X259594071Y-124400465D01* +X259594068Y-124400472D01* +X259541779Y-124561402D01* +X259535576Y-124580494D01* +X259515790Y-124768750D01* +X241160540Y-124768750D01* +X241165341Y-124720000D01* +X241146024Y-124523868D01* +X241088814Y-124335273D01* +X241088811Y-124335269D01* +X241088811Y-124335266D01* +X240995913Y-124161467D01* +X240995909Y-124161460D01* +X240870883Y-124009116D01* +X240718539Y-123884090D01* +X240718532Y-123884086D01* +X240544733Y-123791188D01* +X240544727Y-123791186D01* +X240356132Y-123733976D01* +X240356129Y-123733975D01* +X240160000Y-123714659D01* +X239963870Y-123733975D01* +X239775266Y-123791188D01* +X239601467Y-123884086D01* +X239601460Y-123884090D01* +X239449116Y-124009116D01* +X239324090Y-124161460D01* +X239324086Y-124161467D01* +X239231188Y-124335266D01* +X239173975Y-124523870D01* +X239154659Y-124720000D01* +X194448499Y-124720000D01* +X194495980Y-124573868D01* +X194515766Y-124385612D01* +X194498622Y-124222498D01* +X194511191Y-124153772D01* +X194558923Y-124102748D01* +X194626664Y-124085630D01* +X194647718Y-124088249D01* +X194705354Y-124100500D01* +X194705355Y-124100500D01* +X194894644Y-124100500D01* +X194894646Y-124100500D01* +X195079803Y-124061144D01* +X195252730Y-123984151D01* +X195405871Y-123872888D01* +X195532533Y-123732216D01* +X195556907Y-123689999D01* +X271144341Y-123689999D01* +X271144341Y-123690000D01* +X271164936Y-123925403D01* +X271164938Y-123925413D01* +X271226094Y-124153655D01* +X271226096Y-124153659D01* +X271226097Y-124153663D01* +X271310780Y-124335266D01* +X271325965Y-124367830D01* +X271325967Y-124367834D01* +X271434281Y-124522521D01* +X271461505Y-124561401D01* +X271628599Y-124728495D01* +X271814594Y-124858730D01* +X271858218Y-124913307D01* +X271865411Y-124982806D01* +X271833889Y-125045160D01* +X271814594Y-125061880D01* +X271628922Y-125191889D01* +X271628920Y-125191890D01* +X271461891Y-125358919D01* +X271461886Y-125358925D01* +X271326400Y-125552419D01* +X271326399Y-125552421D01* +X271226570Y-125766506D01* +X271226567Y-125766512D01* +X271169364Y-125979998D01* +X271169364Y-125979999D01* +X272066988Y-125979999D01* +X272034075Y-126037006D01* +X272000000Y-126164173D01* +X272000000Y-126295825D01* +X272034075Y-126422992D01* +X272066988Y-126479999D01* +X271169364Y-126479999D01* +X271226567Y-126693485D01* +X271226570Y-126693491D01* +X271326399Y-126907577D01* +X271461894Y-127101081D01* +X271628917Y-127268104D01* +X271814596Y-127398119D01* +X271858221Y-127452696D01* +X271865413Y-127522195D01* +X271833891Y-127584549D01* +X271814595Y-127601269D01* +X271628597Y-127731505D01* +X271461505Y-127898597D01* +X271325965Y-128092169D01* +X271325964Y-128092171D01* +X271226098Y-128306335D01* +X271226094Y-128306344D01* +X271164938Y-128534586D01* +X271164936Y-128534596D01* +X271144341Y-128769999D01* +X271144341Y-128770000D01* +X271164936Y-129005403D01* +X271164938Y-129005413D01* +X271226094Y-129233655D01* +X271226096Y-129233659D01* +X271226097Y-129233663D01* +X271325965Y-129447830D01* +X271325967Y-129447834D01* +X271461501Y-129641395D01* +X271461506Y-129641402D01* +X271628597Y-129808493D01* +X271628603Y-129808498D01* +X271814158Y-129938425D01* +X271857783Y-129993002D01* +X271864977Y-130062500D01* +X271833454Y-130124855D01* +X271814158Y-130141575D01* +X271628597Y-130271505D01* +X271461505Y-130438597D01* +X271325965Y-130632169D01* +X271325964Y-130632171D01* +X271226098Y-130846335D01* +X271226094Y-130846344D01* +X271164938Y-131074586D01* +X271164936Y-131074596D01* +X271144341Y-131309999D01* +X271144341Y-131310000D01* +X271164936Y-131545403D01* +X271164938Y-131545413D01* +X271226094Y-131773655D01* +X271226096Y-131773659D01* +X271226097Y-131773663D01* +X271307521Y-131948277D01* +X271325965Y-131987830D01* +X271325967Y-131987834D01* +X271461501Y-132181395D01* +X271461506Y-132181402D01* +X271628597Y-132348493D01* +X271628603Y-132348498D01* +X271814158Y-132478425D01* +X271857783Y-132533002D01* +X271864977Y-132602500D01* +X271833454Y-132664855D01* +X271814158Y-132681575D01* +X271628597Y-132811505D01* +X271461505Y-132978597D01* +X271325965Y-133172169D01* +X271325964Y-133172171D01* +X271226098Y-133386335D01* +X271226094Y-133386344D01* +X271164938Y-133614586D01* +X271164936Y-133614596D01* +X271144341Y-133849999D01* +X271144341Y-133850000D01* +X271164936Y-134085403D01* +X271164938Y-134085413D01* +X271226094Y-134313655D01* +X271226096Y-134313659D01* +X271226097Y-134313663D01* +X271303046Y-134478680D01* +X271325965Y-134527830D01* +X271325967Y-134527834D01* +X271376053Y-134599363D01* +X271461505Y-134721401D01* +X271628599Y-134888495D01* +X271694344Y-134934530D01* +X271822165Y-135024032D01* +X271822167Y-135024033D01* +X271822170Y-135024035D01* +X272036337Y-135123903D01* +X272264592Y-135185063D01* +X272452918Y-135201539D01* +X272499999Y-135205659D01* +X272500000Y-135205659D01* +X272500001Y-135205659D01* +X272539234Y-135202226D01* +X272735408Y-135185063D01* +X272963663Y-135123903D01* +X273177830Y-135024035D01* +X273371401Y-134888495D01* +X273538495Y-134721401D01* +X273674035Y-134527830D01* +X273773903Y-134313663D01* +X273835063Y-134085408D01* +X273855659Y-133850000D01* +X273835063Y-133614592D01* +X273773903Y-133386337D01* +X273674035Y-133172171D01* +X273564222Y-133015340D01* +X273538494Y-132978597D01* +X273371402Y-132811506D01* +X273371396Y-132811501D01* +X273185842Y-132681575D01* +X273142217Y-132626998D01* +X273135023Y-132557500D01* +X273166546Y-132495145D01* +X273185842Y-132478425D01* +X273305366Y-132394733D01* +X273371401Y-132348495D01* +X273538495Y-132181401D01* +X273674035Y-131987830D01* +X273773903Y-131773663D01* +X273835063Y-131545408D01* +X273855659Y-131310000D01* +X273835063Y-131074592D01* +X273777491Y-130859727D01* +X273773905Y-130846344D01* +X273773904Y-130846343D01* +X273773903Y-130846337D01* +X273674035Y-130632171D01* +X273661220Y-130613868D01* +X273538494Y-130438597D01* +X273371402Y-130271506D01* +X273371396Y-130271501D01* +X273185842Y-130141575D01* +X273142217Y-130086998D01* +X273135023Y-130017500D01* +X273166546Y-129955145D01* +X273185842Y-129938425D01* +X273260928Y-129885849D01* +X273371401Y-129808495D01* +X273538495Y-129641401D01* +X273674035Y-129447830D01* +X273773903Y-129233663D01* +X273835063Y-129005408D01* +X273855659Y-128770000D01* +X273835063Y-128534592D01* +X273773903Y-128306337D01* +X273674035Y-128092171D01* +X273577988Y-127955000D01* +X273538494Y-127898597D01* +X273371402Y-127731506D01* +X273371396Y-127731501D01* +X273185405Y-127601269D01* +X273141780Y-127546692D01* +X273134586Y-127477194D01* +X273166109Y-127414839D01* +X273185404Y-127398119D01* +X273371082Y-127268104D01* +X273538105Y-127101081D01* +X273673600Y-126907577D01* +X273773429Y-126693491D01* +X273773432Y-126693485D01* +X273830636Y-126479999D01* +X272933012Y-126479999D01* +X272965925Y-126422992D01* +X273000000Y-126295825D01* +X273000000Y-126164173D01* +X272965925Y-126037006D01* +X272933012Y-125979999D01* +X273830636Y-125979999D01* +X273830635Y-125979998D01* +X273773432Y-125766512D01* +X273773429Y-125766506D01* +X273673600Y-125552421D01* +X273673599Y-125552419D01* +X273538113Y-125358925D01* +X273538108Y-125358919D01* +X273371078Y-125191889D01* +X273185405Y-125061878D01* +X273141780Y-125007301D01* +X273134588Y-124937803D01* +X273166110Y-124875448D01* +X273185398Y-124858735D01* +X273371401Y-124728495D01* +X273538495Y-124561401D01* +X273674035Y-124367830D01* +X273773903Y-124153663D01* +X273835063Y-123925408D01* +X273855659Y-123690000D01* +X273835063Y-123454592D01* +X273773903Y-123226337D01* +X273674035Y-123012171D01* +X273538495Y-122818599D01* +X273416567Y-122696671D01* +X273383084Y-122635351D01* +X273388068Y-122565659D01* +X273429939Y-122509725D01* +X273460915Y-122492810D01* +X273592331Y-122443796D01* +X273707546Y-122357546D01* +X273793796Y-122242331D01* +X273844091Y-122107483D01* +X273850500Y-122047873D01* +X273850499Y-120252128D01* +X273845299Y-120203757D01* +X273844091Y-120192516D01* +X273793797Y-120057671D01* +X273793793Y-120057664D01* +X273707547Y-119942455D01* +X273707544Y-119942452D01* +X273592335Y-119856206D01* +X273592328Y-119856202D01* +X273457482Y-119805908D01* +X273457483Y-119805908D01* +X273397883Y-119799501D01* +X273397881Y-119799500D01* +X273397873Y-119799500D01* +X273397864Y-119799500D01* +X271602129Y-119799500D01* +X271602123Y-119799501D01* +X271542516Y-119805908D01* +X271407671Y-119856202D01* +X271407664Y-119856206D01* +X271292455Y-119942452D01* +X271292452Y-119942455D01* +X271206206Y-120057664D01* +X271206202Y-120057671D01* +X271155908Y-120192517D01* +X271149501Y-120252116D01* +X271149501Y-120252123D01* +X271149500Y-120252135D01* +X271149500Y-122047870D01* +X271149501Y-122047876D01* +X271155908Y-122107483D01* +X271206202Y-122242328D01* +X271206206Y-122242335D01* +X271292452Y-122357544D01* +X271292455Y-122357547D01* +X271407664Y-122443793D01* +X271407671Y-122443797D01* +X271539081Y-122492810D01* +X271595015Y-122534681D01* +X271619432Y-122600145D01* +X271604580Y-122668418D01* +X271583430Y-122696673D01* +X271461503Y-122818600D01* +X271325967Y-123012168D01* +X271325964Y-123012171D01* +X271226098Y-123226335D01* +X271226094Y-123226344D01* +X271164938Y-123454586D01* +X271164936Y-123454596D01* +X271144341Y-123689999D01* +X195556907Y-123689999D01* +X195627179Y-123568284D01* +X195685674Y-123388256D01* +X195705460Y-123200000D01* +X195700184Y-123149806D01* +X195712753Y-123081079D01* +X195760485Y-123030055D01* +X195823505Y-123012847D01* +X195982297Y-123012847D01* +X195982299Y-123012847D01* +X196167456Y-122973491D01* +X196340383Y-122896498D01* +X196493524Y-122785235D01* +X196620186Y-122644563D01* +X196714832Y-122480631D01* +X196773327Y-122300603D01* +X196793113Y-122112347D01* +X196773327Y-121924091D01* +X196714832Y-121744063D01* +X196620186Y-121580131D01* +X196493524Y-121439459D01* +X196460235Y-121415273D01* +X196340387Y-121328198D01* +X196340382Y-121328195D01* +X196333206Y-121325000D01* +X232174540Y-121325000D01* +X232194326Y-121513256D01* +X232195260Y-121516132D01* +X232252818Y-121693277D01* +X232252821Y-121693284D01* +X232347467Y-121857216D01* +X232407682Y-121924091D01* +X232474129Y-121997888D01* +X232627265Y-122109148D01* +X232627270Y-122109151D01* +X232800192Y-122186142D01* +X232800197Y-122186144D01* +X232985354Y-122225500D01* +X232985355Y-122225500D01* +X233174644Y-122225500D01* +X233174646Y-122225500D01* +X233359803Y-122186144D01* +X233532730Y-122109151D01* +X233685871Y-121997888D01* +X233812533Y-121857216D01* +X233907179Y-121693284D01* +X233965674Y-121513256D01* +X233985460Y-121325000D01* +X233965674Y-121136744D01* +X233907179Y-120956716D01* +X233812533Y-120792784D01* +X233685871Y-120652112D01* +X233685870Y-120652111D01* +X233532734Y-120540851D01* +X233532729Y-120540848D01* +X233359807Y-120463857D01* +X233359802Y-120463855D01* +X233214001Y-120432865D01* +X233174646Y-120424500D01* +X232985354Y-120424500D01* +X232952897Y-120431398D01* +X232800197Y-120463855D01* +X232800192Y-120463857D01* +X232627270Y-120540848D01* +X232627265Y-120540851D01* +X232474129Y-120652111D01* +X232347466Y-120792785D01* +X232252821Y-120956715D01* +X232252818Y-120956722D01* +X232198509Y-121123870D01* +X232194326Y-121136744D01* +X232174540Y-121325000D01* +X196333206Y-121325000D01* +X196167460Y-121251204D01* +X196167455Y-121251202D01* +X196021654Y-121220212D01* +X195982299Y-121211847D01* +X195793007Y-121211847D01* +X195760550Y-121218745D01* +X195607850Y-121251202D01* +X195607845Y-121251204D01* +X195434923Y-121328195D01* +X195434918Y-121328198D01* +X195281782Y-121439458D01* +X195155119Y-121580132D01* +X195060474Y-121744062D01* +X195060471Y-121744069D01* +X195001980Y-121924087D01* +X195001979Y-121924091D01* +X194988969Y-122047876D01* +X194982193Y-122112347D01* +X194987468Y-122162540D01* +X194974898Y-122231270D01* +X194927165Y-122282293D01* +X194864147Y-122299500D01* +X194705354Y-122299500D01* +X194700151Y-122300606D01* +X194520197Y-122338855D01* +X194520192Y-122338857D01* +X194347270Y-122415848D01* +X194347265Y-122415851D01* +X194194129Y-122527111D01* +X194067466Y-122667785D01* +X193972821Y-122831715D01* +X193972818Y-122831722D01* +X193914327Y-123011740D01* +X193914326Y-123011744D01* +X193894540Y-123200000D01* +X193911683Y-123363110D01* +X193899113Y-123431840D01* +X193851381Y-123482863D01* +X193783641Y-123499981D01* +X193762587Y-123497362D01* +X193704952Y-123485112D01* +X193515660Y-123485112D01* +X193483203Y-123492010D01* +X193330503Y-123524467D01* +X193330498Y-123524469D01* +X193157576Y-123601460D01* +X193157571Y-123601463D01* +X193004435Y-123712723D01* +X192877772Y-123853397D01* +X192783127Y-124017327D01* +X192783124Y-124017334D01* +X192736293Y-124161467D01* +X192724632Y-124197356D01* +X192704846Y-124385612D01* +X147471274Y-124385612D01* +X147517074Y-124244656D01* +X147536860Y-124056400D01* +X147517074Y-123868144D01* +X147458579Y-123688116D01* +X147363933Y-123524184D01* +X147237271Y-123383512D01* +X147209190Y-123363110D01* +X147084134Y-123272251D01* +X147084129Y-123272248D01* +X146911207Y-123195257D01* +X146911202Y-123195255D01* +X146765401Y-123164265D01* +X146726046Y-123155900D01* +X146536754Y-123155900D01* +X146504297Y-123162798D01* +X146351597Y-123195255D01* +X146351592Y-123195257D01* +X146178670Y-123272248D01* +X146178665Y-123272251D01* +X146025529Y-123383511D01* +X145898866Y-123524185D01* +X145804221Y-123688115D01* +X145804218Y-123688122D01* +X145745727Y-123868140D01* +X145745726Y-123868144D01* +X145725940Y-124056400D01* +X128386860Y-124056400D01* +X128367074Y-123868144D01* +X128308579Y-123688116D01* +X128213933Y-123524184D01* +X128087271Y-123383512D01* +X128059190Y-123363110D01* +X127934134Y-123272251D01* +X127934129Y-123272248D01* +X127761207Y-123195257D01* +X127761202Y-123195255D01* +X127615401Y-123164265D01* +X127576046Y-123155900D01* +X127386754Y-123155900D01* +X127354297Y-123162798D01* +X127201597Y-123195255D01* +X127201592Y-123195257D01* +X127028670Y-123272248D01* +X127028665Y-123272251D01* +X126875529Y-123383511D01* +X126748866Y-123524185D01* +X126654221Y-123688115D01* +X126654218Y-123688122D01* +X126595727Y-123868140D01* +X126595726Y-123868144D01* +X126575940Y-124056400D01* +X104416894Y-124056400D01* +X104416894Y-123031250D01* +X111245909Y-123031250D01* +X111265225Y-123227379D01* +X111265226Y-123227382D01* +X111312587Y-123383511D01* +X111322438Y-123415983D01* +X111415336Y-123589782D01* +X111415340Y-123589789D01* +X111540366Y-123742133D01* +X111692710Y-123867159D01* +X111692717Y-123867163D01* +X111866516Y-123960061D01* +X111866519Y-123960061D01* +X111866523Y-123960064D01* +X112055118Y-124017274D01* +X112251250Y-124036591D01* +X112447382Y-124017274D01* +X112635977Y-123960064D01* +X112700805Y-123925413D01* +X112778114Y-123884090D01* +X112809788Y-123867160D01* +X112962133Y-123742133D01* +X113087160Y-123589788D01* +X113180064Y-123415977D01* +X113237274Y-123227382D01* +X113256591Y-123031250D01* +X113237274Y-122835118D01* +X113180064Y-122646523D01* +X113180061Y-122646519D01* +X113180061Y-122646516D01* +X113087163Y-122472717D01* +X113087159Y-122472710D01* +X112962133Y-122320366D01* +X112809789Y-122195340D01* +X112809782Y-122195336D01* +X112635983Y-122102438D01* +X112635977Y-122102436D01* +X112456098Y-122047870D01* +X112447379Y-122045225D01* +X112251250Y-122025909D01* +X112055120Y-122045225D01* +X111866516Y-122102438D01* +X111692717Y-122195336D01* +X111692710Y-122195340D01* +X111540366Y-122320366D01* +X111415340Y-122472710D01* +X111415336Y-122472717D01* +X111322438Y-122646516D01* +X111265225Y-122835120D01* +X111245909Y-123031250D01* +X104416894Y-123031250D01* +X104416894Y-121800000D01* +X136024659Y-121800000D01* +X136043975Y-121996129D01* +X136043976Y-121996132D01* +X136092444Y-122155910D01* +X136101188Y-122184733D01* +X136194086Y-122358532D01* +X136194090Y-122358539D01* +X136319116Y-122510883D01* +X136471460Y-122635909D01* +X136471467Y-122635913D01* +X136645266Y-122728811D01* +X136645269Y-122728811D01* +X136645273Y-122728814D01* +X136833868Y-122786024D01* +X137030000Y-122805341D01* +X137226132Y-122786024D01* +X137414727Y-122728814D01* +X137588538Y-122635910D01* +X137740883Y-122510883D01* +X137865910Y-122358538D01* +X137953141Y-122195340D01* +X137958811Y-122184733D01* +X137958811Y-122184732D01* +X137958814Y-122184727D01* +X138016024Y-121996132D01* +X138035341Y-121800000D01* +X138016024Y-121603868D01* +X137958814Y-121415273D01* +X137958811Y-121415269D01* +X137958811Y-121415266D01* +X137907890Y-121320000D01* +X162444659Y-121320000D01* +X162463975Y-121516129D01* +X162521188Y-121704733D01* +X162614086Y-121878532D01* +X162614090Y-121878539D01* +X162739116Y-122030883D01* +X162891460Y-122155909D01* +X162891467Y-122155913D01* +X163065266Y-122248811D01* +X163065269Y-122248811D01* +X163065273Y-122248814D01* +X163253868Y-122306024D01* +X163450000Y-122325341D01* +X163646132Y-122306024D01* +X163834727Y-122248814D01* +X163846849Y-122242335D01* +X164008532Y-122155913D01* +X164008538Y-122155910D01* +X164160883Y-122030883D01* +X164285910Y-121878538D01* +X164357785Y-121744069D01* +X164378811Y-121704733D01* +X164378811Y-121704732D01* +X164378814Y-121704727D01* +X164436024Y-121516132D01* +X164455341Y-121320000D01* +X164436024Y-121123868D01* +X164378814Y-120935273D01* +X164378811Y-120935269D01* +X164378811Y-120935266D01* +X164285913Y-120761467D01* +X164285909Y-120761460D01* +X164160883Y-120609116D01* +X164008539Y-120484090D01* +X164008532Y-120484086D01* +X163834733Y-120391188D01* +X163834727Y-120391186D01* +X163646132Y-120333976D01* +X163646129Y-120333975D01* +X163450000Y-120314659D01* +X163253870Y-120333975D01* +X163065266Y-120391188D01* +X162891467Y-120484086D01* +X162891460Y-120484090D01* +X162739116Y-120609116D01* +X162614090Y-120761460D01* +X162614086Y-120761467D01* +X162521188Y-120935266D01* +X162463975Y-121123870D01* +X162444659Y-121320000D01* +X137907890Y-121320000D01* +X137865913Y-121241467D01* +X137865909Y-121241460D01* +X137740883Y-121089116D01* +X137588539Y-120964090D01* +X137588532Y-120964086D01* +X137414733Y-120871188D01* +X137414727Y-120871186D01* +X137226132Y-120813976D01* +X137226129Y-120813975D01* +X137030000Y-120794659D01* +X136833870Y-120813975D01* +X136645266Y-120871188D01* +X136471467Y-120964086D01* +X136471460Y-120964090D01* +X136319116Y-121089116D01* +X136194090Y-121241460D01* +X136194086Y-121241467D01* +X136101188Y-121415266D01* +X136043975Y-121603870D01* +X136024659Y-121800000D01* +X104416894Y-121800000D01* +X104416894Y-120390000D01* +X119833409Y-120390000D01* +X119852725Y-120586129D01* +X119852726Y-120586132D01* +X119905911Y-120761460D01* +X119909938Y-120774733D01* +X120002836Y-120948532D01* +X120002840Y-120948539D01* +X120127866Y-121100883D01* +X120280210Y-121225909D01* +X120280217Y-121225913D01* +X120454016Y-121318811D01* +X120454019Y-121318811D01* +X120454023Y-121318814D01* +X120642618Y-121376024D01* +X120838750Y-121395341D01* +X121034882Y-121376024D01* +X121223477Y-121318814D01* +X121397288Y-121225910D01* +X121549633Y-121100883D01* +X121674660Y-120948538D01* +X121746585Y-120813976D01* +X121767561Y-120774733D01* +X121767561Y-120774732D01* +X121767564Y-120774727D01* +X121824774Y-120586132D01* +X121844091Y-120390000D01* +X121824774Y-120193868D01* +X121767564Y-120005273D01* +X121767561Y-120005269D01* +X121767561Y-120005266D01* +X121674663Y-119831467D01* +X121674659Y-119831460D01* +X121549633Y-119679116D01* +X121397289Y-119554090D01* +X121397282Y-119554086D01* +X121223483Y-119461188D01* +X121223477Y-119461186D01* +X121034882Y-119403976D01* +X121034879Y-119403975D01* +X120838750Y-119384659D01* +X120642620Y-119403975D01* +X120454016Y-119461188D01* +X120280217Y-119554086D01* +X120280210Y-119554090D01* +X120127866Y-119679116D01* +X120002840Y-119831460D01* +X120002836Y-119831467D01* +X119909938Y-120005266D01* +X119852725Y-120193870D01* +X119833409Y-120390000D01* +X104416894Y-120390000D01* +X104416894Y-117400000D01* +X185724540Y-117400000D01* +X185744326Y-117588256D01* +X185744327Y-117588259D01* +X185802818Y-117768277D01* +X185802821Y-117768284D01* +X185897467Y-117932216D01* +X186023073Y-118071715D01* +X186024129Y-118072888D01* +X186177265Y-118184148D01* +X186177270Y-118184151D01* +X186350192Y-118261142D01* +X186350197Y-118261144D01* +X186535354Y-118300500D01* +X186535355Y-118300500D01* +X186641486Y-118300500D01* +X186708525Y-118320185D01* +X186754280Y-118372989D01* +X186764161Y-118433502D01* +X186764540Y-118433502D01* +X186764540Y-118435824D01* +X186764806Y-118437459D01* +X186764540Y-118440000D01* +X186784326Y-118628256D01* +X186784327Y-118628259D01* +X186842818Y-118808277D01* +X186842821Y-118808284D01* +X186937467Y-118972216D01* +X187051680Y-119099062D01* +X187064129Y-119112888D01* +X187217265Y-119224148D01* +X187217270Y-119224151D01* +X187390192Y-119301142D01* +X187390197Y-119301144D01* +X187575354Y-119340500D01* +X187575355Y-119340500D01* +X187670540Y-119340500D01* +X187737579Y-119360185D01* +X187783334Y-119412989D01* +X187793755Y-119460895D01* +X187793861Y-119460884D01* +X187793961Y-119461841D01* +X187794540Y-119464500D01* +X187794540Y-119467344D01* +X187794540Y-119467347D01* +X187814326Y-119655603D01* +X187814327Y-119655606D01* +X187872818Y-119835624D01* +X187872821Y-119835631D01* +X187967467Y-119999563D01* +X188019782Y-120057664D01* +X188094129Y-120140235D01* +X188247265Y-120251495D01* +X188247270Y-120251498D01* +X188420192Y-120328489D01* +X188420197Y-120328491D01* +X188605354Y-120367847D01* +X188605355Y-120367847D01* +X188703140Y-120367847D01* +X188770179Y-120387532D01* +X188815934Y-120440336D01* +X188824971Y-120495697D01* +X188826735Y-120495697D01* +X188826735Y-120502192D01* +X188826735Y-120502195D01* +X188846521Y-120690451D01* +X188846522Y-120690454D01* +X188905013Y-120870472D01* +X188905016Y-120870479D01* +X188999662Y-121034411D01* +X189112036Y-121159215D01* +X189126324Y-121175083D01* +X189279460Y-121286343D01* +X189279465Y-121286346D01* +X189452387Y-121363337D01* +X189452392Y-121363339D01* +X189637549Y-121402695D01* +X189637550Y-121402695D01* +X189728040Y-121402695D01* +X189795079Y-121422380D01* +X189840834Y-121475184D01* +X189850821Y-121521093D01* +X189851361Y-121521037D01* +X189851876Y-121525945D01* +X189852040Y-121526695D01* +X189852040Y-121527497D01* +X189852040Y-121527500D01* +X189871826Y-121715756D01* +X189871827Y-121715759D01* +X189930318Y-121895777D01* +X189930321Y-121895784D01* +X190024967Y-122059716D01* +X190137528Y-122184727D01* +X190151629Y-122200388D01* +X190304765Y-122311648D01* +X190304770Y-122311651D01* +X190477692Y-122388642D01* +X190477697Y-122388644D01* +X190662854Y-122428000D01* +X190662855Y-122428000D01* +X190852144Y-122428000D01* +X190852146Y-122428000D01* +X191037303Y-122388644D01* +X191210230Y-122311651D01* +X191363371Y-122200388D01* +X191490033Y-122059716D01* +X191584679Y-121895784D01* +X191643174Y-121715756D01* +X191662960Y-121527500D01* +X191643174Y-121339244D01* +X191584679Y-121159216D01* +X191490033Y-120995284D01* +X191363371Y-120854612D01* +X191363370Y-120854611D01* +X191210234Y-120743351D01* +X191210229Y-120743348D01* +X191037307Y-120666357D01* +X191037302Y-120666355D01* +X190891336Y-120635330D01* +X190852146Y-120627000D01* +X190761655Y-120627000D01* +X190694616Y-120607315D01* +X190648861Y-120554511D01* +X190638873Y-120508601D01* +X190638334Y-120508658D01* +X190637818Y-120503749D01* +X190637655Y-120503000D01* +X190637655Y-120502197D01* +X190637655Y-120502195D01* +X190617869Y-120313939D01* +X190559374Y-120133911D01* +X190464728Y-119969979D01* +X190338066Y-119829307D01* +X190338065Y-119829306D01* +X190184929Y-119718046D01* +X190184924Y-119718043D01* +X190012002Y-119641052D01* +X190011997Y-119641050D01* +X189866196Y-119610060D01* +X189826841Y-119601695D01* +X189729055Y-119601695D01* +X189662016Y-119582010D01* +X189616261Y-119529206D01* +X189607226Y-119473846D01* +X189605460Y-119473846D01* +X189605460Y-119467349D01* +X189605460Y-119467347D01* +X189585674Y-119279091D01* +X189527179Y-119099063D01* +X189432533Y-118935131D01* +X189305871Y-118794459D01* +X189305870Y-118794458D01* +X189152734Y-118683198D01* +X189152729Y-118683195D01* +X188979807Y-118606204D01* +X188979802Y-118606202D01* +X188834001Y-118575212D01* +X188794646Y-118566847D01* +X188699460Y-118566847D01* +X188632421Y-118547162D01* +X188586666Y-118494358D01* +X188576244Y-118446451D01* +X188576139Y-118446463D01* +X188576038Y-118445505D01* +X188575460Y-118442847D01* +X188575460Y-118440002D01* +X188574777Y-118433502D01* +X188555674Y-118251744D01* +X188497179Y-118071716D01* +X188402533Y-117907784D01* +X188275871Y-117767112D01* +X188275870Y-117767111D01* +X188122734Y-117655851D01* +X188122729Y-117655848D01* +X187949807Y-117578857D01* +X187949802Y-117578855D01* +X187804001Y-117547865D01* +X187764646Y-117539500D01* +X187658514Y-117539500D01* +X187591475Y-117519815D01* +X187545720Y-117467011D01* +X187535840Y-117406499D01* +X187535460Y-117406499D01* +X187535460Y-117404174D01* +X187535193Y-117402539D01* +X187535460Y-117400000D01* +X187515674Y-117211744D01* +X187457179Y-117031716D01* +X187362533Y-116867784D01* +X187235871Y-116727112D01* +X187235870Y-116727111D01* +X187082734Y-116615851D01* +X187082729Y-116615848D01* +X186909807Y-116538857D01* +X186909802Y-116538855D01* +X186764001Y-116507865D01* +X186724646Y-116499500D01* +X186535354Y-116499500D01* +X186502897Y-116506398D01* +X186350197Y-116538855D01* +X186350192Y-116538857D01* +X186177270Y-116615848D01* +X186177265Y-116615851D01* +X186024129Y-116727111D01* +X185897466Y-116867785D01* +X185802821Y-117031715D01* +X185802818Y-117031722D01* +X185744327Y-117211740D01* +X185744326Y-117211744D01* +X185724540Y-117400000D01* +X104416894Y-117400000D01* +X104416894Y-117229390D01* +X104416896Y-117229365D01* +X104416896Y-117214943D01* +X104416897Y-117214942D01* +X104416896Y-117170823D01* +X104417091Y-117163874D01* +X104424510Y-117031722D01* +X104433475Y-116872038D01* +X104435029Y-116858247D01* +X104483402Y-116573518D01* +X104486496Y-116559965D01* +X104503915Y-116499500D01* +X104566445Y-116282444D01* +X104571033Y-116269333D01* +X104681552Y-116002514D01* +X104687583Y-115989990D01* +X104827293Y-115737201D01* +X104834665Y-115725470D01* +X105001809Y-115489903D01* +X105010458Y-115479059D01* +X105202907Y-115263710D01* +X105212738Y-115253880D01* +X105428082Y-115061439D01* +X105438933Y-115052785D01* +X105674491Y-114885653D01* +X105686247Y-114878266D01* +X105939035Y-114738560D01* +X105951538Y-114732539D01* +X106218383Y-114622015D01* +X106231461Y-114617439D01* +X106509015Y-114537483D01* +X106522542Y-114534397D01* +X106807284Y-114486025D01* +X106821088Y-114484470D01* +X107113680Y-114468047D01* +X107120621Y-114467853D01* +X107163980Y-114467855D01* +X107163983Y-114467853D01* +X107173889Y-114467854D01* +X107174011Y-114467844D01* +X171604409Y-114458242D01* +X171604568Y-114458243D01* +X171615163Y-114458275D01* +X171615163Y-114458276D01* +X171765244Y-114458735D01* +X171776789Y-114458771D01* +X171776800Y-114458771D01* +X171776800Y-114458770D01* +X171776802Y-114458771D01* +X172098620Y-114428072D01* +X172415881Y-114365985D01* +X172415892Y-114365981D01* +X172415896Y-114365981D01* +X172609437Y-114307928D01* +X172725531Y-114273107D01* +X172914046Y-114195713D01* +X173024586Y-114150332D01* +X173024586Y-114150331D01* +X173024588Y-114150331D01* +X173310175Y-113998840D01* +X173579542Y-113820093D01* +X173830096Y-113615809D01* +X173911018Y-113535403D01* +X173912766Y-113533878D01* +X173917470Y-113529173D01* +X173917473Y-113529172D01* +X173945379Y-113501265D01* +X173945440Y-113501326D01* +X173945661Y-113500984D01* +X173978523Y-113468336D01* +X173978525Y-113468331D01* +X173984400Y-113462495D01* +X173985895Y-113460748D01* +X175591643Y-111855000D01* +X177924540Y-111855000D01* +X177944326Y-112043256D01* +X177944327Y-112043259D01* +X178002818Y-112223277D01* +X178002821Y-112223284D01* +X178097467Y-112387216D01* +X178224129Y-112527888D01* +X178377265Y-112639148D01* +X178377270Y-112639151D01* +X178550192Y-112716142D01* +X178550197Y-112716144D01* +X178735354Y-112755500D01* +X178735355Y-112755500D01* +X178924644Y-112755500D01* +X178924646Y-112755500D01* +X179109803Y-112716144D01* +X179282730Y-112639151D01* +X179435871Y-112527888D01* +X179562533Y-112387216D01* +X179657179Y-112223284D01* +X179715674Y-112043256D01* +X179735460Y-111855000D01* +X179715674Y-111666744D01* +X179657179Y-111486716D01* +X179562533Y-111322784D01* +X179435871Y-111182112D01* +X179435870Y-111182111D01* +X179282734Y-111070851D01* +X179282729Y-111070848D01* +X179109807Y-110993857D01* +X179109802Y-110993855D01* +X178964001Y-110962865D01* +X178924646Y-110954500D01* +X178735354Y-110954500D01* +X178702897Y-110961398D01* +X178550197Y-110993855D01* +X178550192Y-110993857D01* +X178377270Y-111070848D01* +X178377265Y-111070851D01* +X178224129Y-111182111D01* +X178097466Y-111322785D01* +X178002821Y-111486715D01* +X178002818Y-111486722D01* +X177944327Y-111666740D01* +X177944326Y-111666744D01* +X177924540Y-111855000D01* +X175591643Y-111855000D01* +X179680110Y-107766533D01* +X186834499Y-107766533D01* +X186860458Y-107897030D01* +X186860461Y-107897040D01* +X186911376Y-108019961D01* +X186911386Y-108019979D01* +X186985301Y-108130601D01* +X186985307Y-108130609D01* +X187079390Y-108224692D01* +X187079398Y-108224698D01* +X187190020Y-108298613D01* +X187190023Y-108298614D01* +X187190031Y-108298620D01* +X187190037Y-108298622D01* +X187190038Y-108298623D01* +X187305608Y-108346493D01* +X187312964Y-108349540D01* +X187312968Y-108349540D01* +X187312969Y-108349541D01* +X187443466Y-108375500D01* +X187443469Y-108375500D01* +X187576533Y-108375500D01* +X187664325Y-108358035D01* +X187707036Y-108349540D01* +X187714392Y-108346492D01* +X187783860Y-108339021D01* +X187846340Y-108370294D01* +X187881995Y-108430381D01* +X187885169Y-108474008D01* +X187884540Y-108479995D01* +X187884540Y-108479997D01* +X187884540Y-108480000D01* +X187904326Y-108668256D01* +X187904327Y-108668259D01* +X187962818Y-108848277D01* +X187962821Y-108848284D01* +X188057467Y-109012216D01* +X188184129Y-109152888D01* +X188337265Y-109264148D01* +X188337270Y-109264151D01* +X188510192Y-109341142D01* +X188510197Y-109341144D01* +X188695354Y-109380500D01* +X188695355Y-109380500D01* +X188884644Y-109380500D01* +X188884646Y-109380500D01* +X188968576Y-109362660D01* +X189038242Y-109367976D01* +X189093976Y-109410113D01* +X189117676Y-109470986D01* +X189124326Y-109534256D01* +X189124327Y-109534258D01* +X189124327Y-109534259D01* +X189182818Y-109714277D01* +X189182821Y-109714284D01* +X189277467Y-109878216D01* +X189404129Y-110018888D01* +X189557265Y-110130148D01* +X189557270Y-110130151D01* +X189730192Y-110207142D01* +X189730197Y-110207144D01* +X189915354Y-110246500D01* +X189915355Y-110246500D01* +X190104644Y-110246500D01* +X190104646Y-110246500D01* +X190289803Y-110207144D01* +X190462730Y-110130151D01* +X190615871Y-110018888D01* +X190742533Y-109878216D01* +X190837179Y-109714284D01* +X190895674Y-109534256D01* +X190898281Y-109509447D01* +X190924863Y-109444836D01* +X190982160Y-109404850D01* +X190995818Y-109401120D01* +X191089803Y-109381144D01* +X191089806Y-109381142D01* +X191089808Y-109381142D01* +X191179648Y-109341142D01* +X191262730Y-109304151D01* +X191415871Y-109192888D01* +X191517850Y-109079628D01* +X191577337Y-109042980D01* +X191647194Y-109044311D01* +X191702150Y-109079629D01* +X191804129Y-109192888D01* +X191957265Y-109304148D01* +X191957270Y-109304151D01* +X192130192Y-109381142D01* +X192130197Y-109381144D01* +X192315354Y-109420500D01* +X192315355Y-109420500D01* +X192504644Y-109420500D01* +X192504646Y-109420500D01* +X192689803Y-109381144D01* +X192862730Y-109304151D01* +X193015871Y-109192888D01* +X193113350Y-109084626D01* +X193172834Y-109047979D01* +X193242691Y-109049309D01* +X193297648Y-109084628D01* +X193404130Y-109202888D01* +X193557266Y-109314148D01* +X193557271Y-109314151D01* +X193730193Y-109391142D01* +X193730198Y-109391144D01* +X193915355Y-109430500D01* +X193915356Y-109430500D01* +X194104645Y-109430500D01* +X194104647Y-109430500D01* +X194289804Y-109391144D01* +X194462731Y-109314151D01* +X194615872Y-109202888D01* +X194742534Y-109062216D01* +X194837180Y-108898284D01* +X194895675Y-108718256D01* +X194915461Y-108530000D01* +X194895675Y-108341744D01* +X194837180Y-108161716D01* +X194742534Y-107997784D01* +X194615872Y-107857112D01* +X194615871Y-107857111D01* +X194491201Y-107766533D01* +X195834499Y-107766533D01* +X195860458Y-107897030D01* +X195860461Y-107897040D01* +X195911376Y-108019961D01* +X195911386Y-108019979D01* +X195985301Y-108130601D01* +X195985307Y-108130609D01* +X196079390Y-108224692D01* +X196079398Y-108224698D01* +X196190020Y-108298613D01* +X196190023Y-108298614D01* +X196190031Y-108298620D01* +X196190037Y-108298622D01* +X196190038Y-108298623D01* +X196305608Y-108346493D01* +X196312964Y-108349540D01* +X196312968Y-108349540D01* +X196312969Y-108349541D01* +X196443466Y-108375500D01* +X196443469Y-108375500D01* +X196576533Y-108375500D01* +X196664325Y-108358035D01* +X196707036Y-108349540D01* +X196829969Y-108298620D01* +X196940606Y-108224695D01* +X197034695Y-108130606D01* +X197108620Y-108019969D01* +X197159540Y-107897036D01* +X197169471Y-107847109D01* +X197185500Y-107766533D01* +X197185500Y-107633466D01* +X197159541Y-107502969D01* +X197159540Y-107502968D01* +X197159540Y-107502964D01* +X197108620Y-107380031D01* +X197034695Y-107269394D01* +X197034692Y-107269390D01* +X196940609Y-107175307D01* +X196940601Y-107175301D01* +X196829979Y-107101386D01* +X196829972Y-107101382D01* +X196829969Y-107101380D01* +X196829965Y-107101378D01* +X196829961Y-107101376D01* +X196707040Y-107050461D01* +X196707030Y-107050458D01* +X196576533Y-107024500D01* +X196576531Y-107024500D01* +X196443469Y-107024500D01* +X196443467Y-107024500D01* +X196312969Y-107050458D01* +X196312959Y-107050461D01* +X196190038Y-107101376D01* +X196190020Y-107101386D01* +X196079398Y-107175301D01* +X196079390Y-107175307D01* +X195985307Y-107269390D01* +X195985301Y-107269398D01* +X195911386Y-107380020D01* +X195911376Y-107380038D01* +X195860461Y-107502959D01* +X195860458Y-107502969D01* +X195834500Y-107633466D01* +X195834500Y-107633469D01* +X195834500Y-107766531D01* +X195834500Y-107766533D01* +X195834499Y-107766533D01* +X194491201Y-107766533D01* +X194462735Y-107745851D01* +X194462730Y-107745848D01* +X194289808Y-107668857D01* +X194289803Y-107668855D01* +X194144002Y-107637865D01* +X194104647Y-107629500D01* +X193915355Y-107629500D01* +X193882898Y-107636398D01* +X193730198Y-107668855D01* +X193730193Y-107668857D01* +X193557271Y-107745848D01* +X193557266Y-107745851D01* +X193404130Y-107857111D01* +X193404129Y-107857112D01* +X193306651Y-107965372D01* +X193247165Y-108002020D01* +X193177308Y-108000689D01* +X193122352Y-107965371D01* +X193106517Y-107947785D01* +X193015871Y-107847112D01* +X193015867Y-107847109D01* +X192862734Y-107735851D01* +X192862729Y-107735848D01* +X192689807Y-107658857D01* +X192689802Y-107658855D01* +X192544001Y-107627865D01* +X192504646Y-107619500D01* +X192315354Y-107619500D01* +X192282897Y-107626398D01* +X192130197Y-107658855D01* +X192130192Y-107658857D01* +X191957270Y-107735848D01* +X191957265Y-107735851D01* +X191804132Y-107847109D01* +X191804129Y-107847111D01* +X191804129Y-107847112D01* +X191702150Y-107960371D01* +X191642663Y-107997019D01* +X191572806Y-107995688D01* +X191517850Y-107960371D01* +X191415871Y-107847112D01* +X191415867Y-107847109D01* +X191262734Y-107735851D01* +X191262729Y-107735848D01* +X191089807Y-107658857D01* +X191089802Y-107658855D01* +X190944001Y-107627865D01* +X190904646Y-107619500D01* +X190715354Y-107619500D01* +X190682897Y-107626398D01* +X190530197Y-107658855D01* +X190530192Y-107658857D01* +X190357270Y-107735848D01* +X190357265Y-107735851D01* +X190204129Y-107847111D01* +X190077466Y-107987785D01* +X189982821Y-108151715D01* +X189982818Y-108151722D01* +X189924324Y-108331747D01* +X189923533Y-108335473D01* +X189922481Y-108337420D01* +X189922318Y-108337924D01* +X189922225Y-108337894D01* +X189890341Y-108396955D01* +X189829178Y-108430732D01* +X189759464Y-108426080D01* +X189703331Y-108384476D01* +X189678922Y-108322656D01* +X189675674Y-108291744D01* +X189617179Y-108111716D01* +X189522533Y-107947784D01* +X189395871Y-107807112D01* +X189340019Y-107766533D01* +X189242734Y-107695851D01* +X189242729Y-107695848D01* +X189069807Y-107618857D01* +X189069802Y-107618855D01* +X188924001Y-107587865D01* +X188884646Y-107579500D01* +X188695354Y-107579500D01* +X188645375Y-107590123D01* +X188510199Y-107618855D01* +X188351022Y-107689726D01* +X188281772Y-107699010D01* +X188218495Y-107669382D01* +X188181282Y-107610247D01* +X188178969Y-107600637D01* +X188159540Y-107502964D01* +X188108620Y-107380031D01* +X188034695Y-107269394D01* +X188034692Y-107269390D01* +X187940609Y-107175307D01* +X187940601Y-107175301D01* +X187829979Y-107101386D01* +X187829972Y-107101382D01* +X187829969Y-107101380D01* +X187829965Y-107101378D01* +X187829961Y-107101376D01* +X187707040Y-107050461D01* +X187707030Y-107050458D01* +X187576533Y-107024500D01* +X187576531Y-107024500D01* +X187443469Y-107024500D01* +X187443467Y-107024500D01* +X187312969Y-107050458D01* +X187312959Y-107050461D01* +X187190038Y-107101376D01* +X187190020Y-107101386D01* +X187079398Y-107175301D01* +X187079390Y-107175307D01* +X186985307Y-107269390D01* +X186985301Y-107269398D01* +X186911386Y-107380020D01* +X186911376Y-107380038D01* +X186860461Y-107502959D01* +X186860458Y-107502969D01* +X186834500Y-107633466D01* +X186834500Y-107633469D01* +X186834500Y-107766531D01* +X186834500Y-107766533D01* +X186834499Y-107766533D01* +X179680110Y-107766533D01* +X181565522Y-105881121D01* +X181565534Y-105881112D01* +X181574429Y-105872215D01* +X181574432Y-105872215D01* +X181605646Y-105840999D01* +X181610636Y-105836279D01* +X181827949Y-105642006D01* +X181838770Y-105633371D01* +X182073534Y-105466619D01* +X182085256Y-105459243D01* +X182218195Y-105385625D01* +X182337178Y-105319735D01* +X182349641Y-105313718D01* +X182615564Y-105203208D01* +X182628621Y-105198618D01* +X182905231Y-105118483D01* +X182918725Y-105115381D01* +X183202521Y-105066632D01* +X183216292Y-105065053D01* +X183506883Y-105048110D01* +X183514100Y-105047901D01* +X190749228Y-105047901D01* +X190816267Y-105067586D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In2_Cu.gbr b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In2_Cu.gbr new file mode 100644 index 0000000..cbe5eaa --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-In2_Cu.gbr @@ -0,0 +1,9380 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:48:59+03:00*% +%TF.ProjectId,MVBMS,4d56424d-532e-46b6-9963-61645f706362,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L3,Inr*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:48:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10C,0.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD13C,0.800000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.N,GND*% +%TO.C,U3*% +X194575000Y-165325000D03* +X194575000Y-164125000D03* +X194575000Y-162925000D03* +X194575000Y-161725000D03* +X194575000Y-160525000D03* +X193375000Y-165325000D03* +X193375000Y-164125000D03* +X193375000Y-162925000D03* +X193375000Y-161725000D03* +X193375000Y-160525000D03* +X192175000Y-165325000D03* +X192175000Y-164125000D03* +X192175000Y-162925000D03* +X192175000Y-161725000D03* +X192175000Y-160525000D03* +X190975000Y-165325000D03* +X190975000Y-164125000D03* +X190975000Y-162925000D03* +X190975000Y-161725000D03* +X190975000Y-160525000D03* +X189775000Y-165325000D03* +X189775000Y-164125000D03* +X189775000Y-162925000D03* +X189775000Y-161725000D03* +X189775000Y-160525000D03* +%TD*% +D11* +%TO.N,+3V3*% +%TO.C,J0*% +X272500000Y-121150000D03* +D12* +%TO.N,/Microcontroller/SWCLK*% +X272500000Y-123690000D03* +%TO.N,GND*% +X272500000Y-126229999D03* +%TO.N,/Microcontroller/SWDIO*% +X272500000Y-128770000D03* +%TO.N,/Microcontroller/NRST*% +X272500000Y-131310000D03* +%TO.N,/Microcontroller/TRACESWO*% +X272500000Y-133850000D03* +%TD*% +D13* +%TO.N,GND*% +X145000000Y-180000000D03* +X120000000Y-125000000D03* +X160000000Y-135000000D03* +X160000000Y-145000000D03* +X105000000Y-130000000D03* +X177200000Y-125000000D03* +X241690000Y-137830000D03* +X150000000Y-155000000D03* +X115000000Y-140000000D03* +X256725000Y-121645000D03* +X188810000Y-112240000D03* +X257360000Y-169000000D03* +X105000000Y-160000000D03* +X170000000Y-115000000D03* +X274935000Y-154700000D03* +X180000000Y-125000000D03* +X132519999Y-120019999D03* +X135000000Y-180000000D03* +X225000000Y-150000000D03* +X260000000Y-175000000D03* +X150000000Y-115000000D03* +X230000000Y-155000000D03* +X110000000Y-175000000D03* +X155000000Y-170000000D03* +X266915000Y-150600000D03* +X110000000Y-115000000D03* +X140000000Y-145000000D03* +X105000000Y-120000000D03* +X105000000Y-180000000D03* +X145000000Y-150000000D03* +X240000000Y-115000000D03* +X245000000Y-160000000D03* +X255000000Y-140000000D03* +X130000000Y-145000000D03* +X129196400Y-132696400D03* +X275000000Y-120000000D03* +X155000000Y-180000000D03* +X165000000Y-170000000D03* +X270000000Y-135000000D03* +X190425108Y-167850000D03* +X115000000Y-160000000D03* +X220000000Y-175000000D03* +X240000000Y-165000000D03* +X280000000Y-125000000D03* +X155000000Y-160000000D03* +X260000000Y-115000000D03* +X280000000Y-165000000D03* +X125000000Y-160000000D03* +X163320300Y-144530000D03* +X141519997Y-121119997D03* +X240024999Y-133455001D03* +X220000000Y-115000000D03* +X200000000Y-115000000D03* +X110000000Y-125000000D03* +X236760000Y-141650000D03* +X250000000Y-165000000D03* +X235000000Y-160000000D03* +X245000000Y-140000000D03* +X120000000Y-175000000D03* +X160000000Y-165000000D03* +X272065000Y-173050000D03* +X262931785Y-164065000D03* +X109900000Y-118900000D03* +X130000000Y-165000000D03* +X110000000Y-145000000D03* +X210000000Y-175000000D03* +X130000000Y-155000000D03* +X110000000Y-165000000D03* +X205000000Y-110000000D03* +X270000000Y-125000000D03* +X235000000Y-150000000D03* +X120000000Y-155000000D03* +X236250000Y-144615000D03* +X110000000Y-135000000D03* +X285000000Y-160000000D03* +X140000000Y-115000000D03* +X187490000Y-166660000D03* +X265000000Y-120000000D03* +X265690000Y-155810000D03* +X245000000Y-130000000D03* +X166922500Y-136522500D03* +X240050000Y-122780000D03* +X221350000Y-148900000D03* +X130000000Y-115000000D03* +X260000000Y-155000000D03* +X230000000Y-165000000D03* +X165000000Y-180000000D03* +X150000000Y-175000000D03* +X235000000Y-170000000D03* +X275000000Y-130000000D03* +X193770000Y-174630000D03* +X242439999Y-173334999D03* +X250000000Y-175000000D03* +X187775000Y-174625000D03* +X240000000Y-145000000D03* +X275000000Y-140000000D03* +X264050000Y-149350000D03* +X135000000Y-150000000D03* +X165000000Y-120000000D03* +X110000000Y-155000000D03* +X260000000Y-145000000D03* +X149520000Y-136380000D03* +X130000000Y-175000000D03* +X152200000Y-133540000D03* +X280000000Y-145000000D03* +X160000000Y-115000000D03* +X165000000Y-160000000D03* +X115000000Y-170000000D03* +X145000000Y-170000000D03* +X230530000Y-141750000D03* +X258550000Y-161700000D03* +X115000000Y-120000000D03* +X200000000Y-175000000D03* +X265000000Y-130000000D03* +X240000000Y-155000000D03* +X240000000Y-175000000D03* +X125000000Y-150000000D03* +X140000000Y-155000000D03* +X250000000Y-155000000D03* +X262700000Y-121800000D03* +X267560000Y-135190000D03* +X268760000Y-171250000D03* +X151872800Y-124672800D03* +X220900000Y-122780000D03* +X255000000Y-130000000D03* +X219700000Y-136900000D03* +X130000000Y-135000000D03* +X216610000Y-142590000D03* +X140000000Y-175000000D03* +X255000000Y-120000000D03* +X210000000Y-135000000D03* +X285000000Y-150000000D03* +X185000000Y-106300000D03* +X120000000Y-115000000D03* +X180000000Y-115000000D03* +X246732500Y-167927500D03* +X120000000Y-145000000D03* +X125000000Y-180000000D03* +X199900000Y-106300000D03* +X115000000Y-130000000D03* +X115000000Y-150000000D03* +X180000000Y-175000000D03* +X225000000Y-170000000D03* +X260000000Y-165000000D03* +X115000000Y-180000000D03* +X150000000Y-165000000D03* +X135000000Y-160000000D03* +X160000000Y-175000000D03* +X160000000Y-155000000D03* +X140000000Y-165000000D03* +X215000000Y-120000000D03* +X155000000Y-150000000D03* +X248005000Y-152282500D03* +X124030000Y-132010000D03* +X105000000Y-150000000D03* +X145000000Y-140000000D03* +X210740000Y-121740000D03* +X230000000Y-175000000D03* +X125000000Y-170000000D03* +X260000000Y-135000000D03* +X175000000Y-180000000D03* +X270000000Y-115000000D03* +X274960000Y-159350000D03* +X250000000Y-135000000D03* +X280000000Y-115000000D03* +X257925000Y-121645000D03* +X117000000Y-118950000D03* +X145000000Y-160000000D03* +X256770000Y-150890000D03* +X150000000Y-145000000D03* +X105000000Y-140000000D03* +X280000000Y-175000000D03* +X135000000Y-170000000D03* +X120000000Y-165000000D03* +X140058600Y-136898600D03* +X280000000Y-155000000D03* +X250000000Y-115000000D03* +X269585000Y-163910000D03* +X245000000Y-150000000D03* +X280000000Y-135000000D03* +X120000000Y-135000000D03* +X275000000Y-150000000D03* +X155000000Y-140000000D03* +X262333097Y-168783097D03* +X264253098Y-173500000D03* +X215000000Y-140000000D03* +X125000000Y-140000000D03* +X223070000Y-166580000D03* +X230000000Y-115000000D03* +X223900000Y-142600000D03* +X210000000Y-115000000D03* +%TO.N,+3V3*% +X265040000Y-166570000D03* +X272120000Y-166230000D03* +X254765000Y-141420000D03* +X249165000Y-141420000D03* +X188790000Y-108480000D03* +X273385000Y-154675000D03* +X249165000Y-142420000D03* +X263190000Y-156765000D03* +X254765000Y-142420000D03* +X159000000Y-139185000D03* +X270672500Y-150992500D03* +X135440600Y-136898600D03* +X250700000Y-167925000D03* +X226797500Y-141472500D03* +X178830000Y-111855000D03* +X247357345Y-159827655D03* +X185350000Y-174550000D03* +X255000000Y-175000000D03* +%TO.N,/CAN_Transciever/V_{ref}*% +X270662500Y-148392500D03* +X267560000Y-145562500D03* +%TO.N,+12V*% +X131210000Y-130921400D03* +X260421250Y-124768750D03* +X250260000Y-126440000D03* +X233080000Y-121325000D03* +%TO.N,/Input_Output/RELAY_DRAIN*% +X238060000Y-142190000D03* +X238760000Y-131580000D03* +%TO.N,/Battery_Management_System_Right/TMP_SCL*% +X257430000Y-162875000D03* +X265801507Y-159115484D03* +X186630000Y-117400000D03* +X242350801Y-162875000D03* +X169438943Y-145021057D03* +%TO.N,/Battery_Management_System_Right/TMP_SDA*% +X190010000Y-109346000D03* +X241500000Y-163600000D03* +X169138010Y-145974704D03* +%TO.N,/Battery_Management_System_Right/MISO*% +X182264396Y-175630313D03* +X183775000Y-171010000D03* +%TO.N,/Battery_Management_System_Right/SCK(IPA)*% +X182264393Y-174605004D03* +X183050000Y-173340000D03* +%TO.N,/Battery_Management_System_Right/MOSI*% +X182264396Y-176655618D03* +X186470000Y-169610000D03* +%TO.N,/Microcontroller/NRST*% +X268860000Y-161550000D03* +%TO.N,/Microcontroller/TRACESWO*% +X265890000Y-160410000D03* +%TO.N,/Microcontroller/SWDIO*% +X266868729Y-158708729D03* +%TO.N,/Microcontroller/SWCLK*% +X264457500Y-158222500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in*% +X187350000Y-165174522D03* +X177550000Y-172250000D03* +X187670000Y-118440000D03* +%TO.N,/Input_Output/RELAY_ENABLE*% +X257025551Y-156880001D03* +X242639609Y-130670000D03* +%TO.N,/Input_Output/PRECHARGE_ENABLE*% +X235026802Y-147473198D03* +X257835280Y-157605001D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)*% +X183375000Y-162950000D03* +X180975000Y-164675000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P*% +X175575000Y-164625000D03* +X182175000Y-163825000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in*% +X190810000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P*% +X181949847Y-166099847D03* +X176525000Y-171525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in*% +X191610000Y-105730000D03* +X183475000Y-159725000D03* +X178050000Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P*% +X181975000Y-159925000D03* +X176500000Y-154450000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P*% +X175410000Y-161250000D03* +X186875000Y-162174398D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in*% +X182175000Y-162025000D03* +X188700000Y-119467347D03* +X187575000Y-161425000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)*% +X187870438Y-157585444D03* +X186550000Y-153725000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in*% +X192410000Y-108520000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P*% +X186580000Y-147110000D03* +X187916754Y-154525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P*% +X179850000Y-148250000D03* +X187840000Y-158640000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in*% +X184230000Y-157470000D03* +X178050000Y-151600000D03* +X189732195Y-120502195D03* +X175725000Y-156500000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in*% +X193210000Y-105730000D03* +X192198153Y-153541419D03* +X195562653Y-150821763D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P*% +X191419743Y-157825000D03* +X194575000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P*% +X190150000Y-154725000D03* +X189770000Y-147060000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in*% +X190419740Y-157825000D03* +X188641754Y-151425000D03* +X190757500Y-121527500D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)*% +X203450000Y-150850000D03* +X202575000Y-153525000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in*% +X195424393Y-157388078D03* +X199400000Y-147225000D03* +X194010001Y-108530000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P*% +X196287653Y-152150000D03* +X196175000Y-147225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in*% +X193610306Y-124385612D03* +X193925065Y-157825000D03* +X197012653Y-150567024D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)*% +X203132668Y-161967332D03* +X204600477Y-159921106D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P*% +X204575000Y-161225000D03* +X209775000Y-161225000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in*% +X194810000Y-105730000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in*% +X201050000Y-147225000D03* +X199745892Y-155679108D03* +X197250000Y-158175000D03* +X194800000Y-123200000D03* +%TO.N,/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in*% +X211350000Y-162930000D03* +X203675000Y-164925000D03* +X195887653Y-122112347D03* +X210000000Y-164975000D03* +%TO.N,/Input_Output/~{BAT_COOLING_PWM}*% +X127481400Y-124056400D03* +X146631400Y-124056400D03* +%TO.N,+5V*% +X223760000Y-159880000D03* +X196487499Y-173512500D03* +%TO.N,Net-(J1-Pin_20)*% +X206125000Y-166775000D03* +X214510000Y-169790000D03* +X196490000Y-105730000D03* +%TO.N,Net-(U3-S13P)*% +X209800000Y-162820000D03* +X203375000Y-163425000D03* +%TO.N,Net-(Q0-B)*% +X219160000Y-158780000D03* +X197360000Y-174237500D03* +%TO.N,/Input_Output/RELAY_BAT_SIDE*% +X141090000Y-130810000D03* +X240160000Y-124720000D03* +X236135000Y-130475000D03* +X158800000Y-132010000D03* +X158800000Y-130800000D03* +X230985000Y-126485000D03* +X230990000Y-127955000D03* +X141092426Y-132000000D03* +%TO.N,/Microcontroller/EEPROM_SCL*% +X266758391Y-164303409D03* +X251095000Y-172065000D03* +%TO.N,/Input_Output/BAT_COOLING_ENABLE*% +X271592504Y-159842322D03* +X145980000Y-143340000D03* +%TO.N,/Microcontroller/EEPROM_~{WC}*% +X251205000Y-170795000D03* +X267310305Y-161707347D03* +%TO.N,/Input_Output/BAT_COOLING_PWM*% +X274070000Y-160340000D03* +X117300000Y-134530000D03* +%TO.N,/Microcontroller/EEPROM_SDA*% +X266826982Y-163305760D03* +X251085000Y-173334999D03* +%TO.N,/Input_Output/INV_PWR*% +X163450000Y-121320000D03* +X120838750Y-120390000D03* +%TO.N,/Input_Output/BAT_PWR*% +X137030000Y-121800000D03* +X112251250Y-123031250D03* +%TO.N,/Input_Output/ESC_COOLING_PWM*% +X270170074Y-159058813D03* +X163182349Y-181974893D03* +%TO.N,/Input_Output/ESC_COOLING_ENABLE*% +X271359352Y-158765000D03* +X162190672Y-182103652D03* +%TO.N,/Input_Output/ESC_R_PWM*% +X171947650Y-138850000D03* +X164332958Y-181074892D03* +X270489632Y-163483808D03* +X158860000Y-151652718D03* +%TO.N,/Input_Output/ESC_L_PWM*% +X157410000Y-150164360D03* +X271340000Y-164330000D03* +X155950000Y-144310000D03* +X161670000Y-181249893D03* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X190816267Y-105067586D02* +G01* +X190862022Y-105120390D01* +X190871966Y-105189548D01* +X190856615Y-105233901D01* +X190782821Y-105361715D01* +X190782818Y-105361722D01* +X190749024Y-105465731D01* +X190724326Y-105541744D01* +X190704540Y-105730000D01* +X190724326Y-105918256D01* +X190724327Y-105918259D01* +X190782818Y-106098277D01* +X190782821Y-106098284D01* +X190877467Y-106262216D01* +X190902150Y-106289629D01* +X191004129Y-106402888D01* +X191157265Y-106514148D01* +X191157270Y-106514151D01* +X191330192Y-106591142D01* +X191330197Y-106591144D01* +X191515354Y-106630500D01* +X191515355Y-106630500D01* +X191704644Y-106630500D01* +X191704646Y-106630500D01* +X191889803Y-106591144D01* +X192062730Y-106514151D01* +X192215871Y-106402888D01* +X192317850Y-106289628D01* +X192377337Y-106252980D01* +X192447194Y-106254311D01* +X192502150Y-106289629D01* +X192604129Y-106402888D01* +X192757265Y-106514148D01* +X192757270Y-106514151D01* +X192930192Y-106591142D01* +X192930197Y-106591144D01* +X193115354Y-106630500D01* +X193115355Y-106630500D01* +X193304644Y-106630500D01* +X193304646Y-106630500D01* +X193489803Y-106591144D01* +X193662730Y-106514151D01* +X193815871Y-106402888D01* +X193917850Y-106289628D01* +X193977337Y-106252980D01* +X194047194Y-106254311D01* +X194102150Y-106289629D01* +X194204129Y-106402888D01* +X194357265Y-106514148D01* +X194357270Y-106514151D01* +X194530192Y-106591142D01* +X194530197Y-106591144D01* +X194715354Y-106630500D01* +X194715355Y-106630500D01* +X194904644Y-106630500D01* +X194904646Y-106630500D01* +X195089803Y-106591144D01* +X195262730Y-106514151D01* +X195415871Y-106402888D01* +X195542533Y-106262216D01* +X195542609Y-106262083D01* +X195542674Y-106262021D01* +X195546355Y-106256956D01* +X195547280Y-106257628D01* +X195593172Y-106213866D01* +X195661778Y-106200638D01* +X195726644Y-106226601D01* +X195753217Y-106257266D01* +X195753645Y-106256956D01* +X195757265Y-106261939D01* +X195757390Y-106262082D01* +X195757466Y-106262214D01* +X195757468Y-106262217D01* +X195884129Y-106402888D01* +X196037265Y-106514148D01* +X196037270Y-106514151D01* +X196210192Y-106591142D01* +X196210197Y-106591144D01* +X196395354Y-106630500D01* +X196395355Y-106630500D01* +X196584644Y-106630500D01* +X196584646Y-106630500D01* +X196769803Y-106591144D01* +X196942730Y-106514151D01* +X197095871Y-106402888D01* +X197222533Y-106262216D01* +X197317179Y-106098284D01* +X197375674Y-105918256D01* +X197395460Y-105730000D01* +X197375674Y-105541744D01* +X197317179Y-105361716D01* +X197243384Y-105233900D01* +X197226912Y-105166001D01* +X197249765Y-105099974D01* +X197304686Y-105056783D01* +X197350772Y-105047901D01* +X200506504Y-105047901D01* +X200513460Y-105048096D01* +X200805301Y-105064494D01* +X200819097Y-105066049D01* +X201103817Y-105114433D01* +X201117361Y-105117524D01* +X201394885Y-105197485D01* +X201408008Y-105202078D01* +X201598012Y-105280783D01* +X201641937Y-105298979D01* +X201674813Y-105312597D01* +X201687335Y-105318626D01* +X201940112Y-105458336D01* +X201951876Y-105465729D01* +X202059002Y-105541740D01* +X202187411Y-105632853D01* +X202198282Y-105641523D01* +X202416795Y-105836800D01* +X202421849Y-105841577D01* +X202452496Y-105872225D01* +X202452497Y-105872226D01* +X210082932Y-113502663D01* +X210083054Y-113502886D01* +X210083105Y-113502836D01* +X210191279Y-113611440D01* +X210441624Y-113817722D01* +X210441633Y-113817728D01* +X210710988Y-113998465D01* +X210996763Y-114151919D01* +X210996773Y-114151923D01* +X210996778Y-114151926D01* +X210996788Y-114151930D01* +X211296224Y-114276623D01* +X211296229Y-114276624D01* +X211296235Y-114276627D01* +X211606477Y-114371367D01* +X211924512Y-114435232D01* +X212247277Y-114467608D01* +X212361774Y-114467811D01* +X212363083Y-114467898D01* +X212370434Y-114467898D01* +X212370438Y-114467899D01* +X212410020Y-114467898D01* +X212457064Y-114467982D01* +X212457066Y-114467981D01* +X212466085Y-114467997D01* +X212467336Y-114467897D01* +X281412915Y-114467853D01* +X281419867Y-114468048D01* +X281711695Y-114484435D01* +X281725498Y-114485991D01* +X281957711Y-114525445D01* +X282010217Y-114534367D01* +X282023773Y-114537461D01* +X282145692Y-114572585D01* +X282301297Y-114617414D01* +X282314393Y-114621996D01* +X282581227Y-114732524D01* +X282593747Y-114738554D01* +X282846510Y-114878252D01* +X282858285Y-114885651D01* +X283093811Y-115052767D01* +X283104683Y-115061437D01* +X283320024Y-115253881D01* +X283329856Y-115263714D01* +X283522288Y-115479049D01* +X283530958Y-115489921D01* +X283698068Y-115725445D01* +X283705467Y-115737219D01* +X283845165Y-115989992D01* +X283851198Y-116002521D01* +X283961711Y-116269333D01* +X283966303Y-116282458D01* +X284046247Y-116559965D01* +X284049341Y-116573522D01* +X284097711Y-116858234D01* +X284099268Y-116872052D01* +X284115698Y-117164704D01* +X284115893Y-117171655D01* +X284115893Y-117224918D01* +X284115896Y-117224955D01* +X284115896Y-134374658D01* +X284115894Y-134374688D01* +X284115894Y-134379543D01* +X284115864Y-134379645D01* +X284115941Y-134599361D01* +X284150255Y-134934532D01* +X284150255Y-134934533D01* +X284218510Y-135264443D01* +X284218511Y-135264447D01* +X284320011Y-135585725D01* +X284320015Y-135585737D01* +X284453686Y-135894983D01* +X284453695Y-135895000D01* +X284618158Y-136189033D01* +X284643901Y-136225711D01* +X284811714Y-136464808D01* +X285024454Y-136710340D01* +X285032341Y-136719443D01* +X285032384Y-136719483D01* +X285277743Y-136950288D01* +X285277750Y-136950293D01* +X285277753Y-136950296D01* +X285545378Y-137154952D01* +X285832444Y-137331294D01* +X285832454Y-137331300D01* +X285832462Y-137331304D01* +X285832466Y-137331306D01* +X286135993Y-137477504D01* +X286135995Y-137477505D01* +X286403222Y-137574106D01* +X286452846Y-137592045D01* +X286560330Y-137618942D01* +X286560568Y-137619022D01* +X286570098Y-137621403D01* +X286570099Y-137621404D01* +X286595825Y-137627832D01* +X286613163Y-137632165D01* +X286619353Y-137633883D01* +X286936911Y-137730958D01* +X286948982Y-137735343D01* +X287251844Y-137863492D01* +X287263389Y-137869099D01* +X287551386Y-138027892D01* +X287562275Y-138034654D01* +X287767187Y-138177112D01* +X287832298Y-138222378D01* +X287842445Y-138230242D01* +X288091608Y-138444891D01* +X288100876Y-138453751D01* +X288297007Y-138661740D01* +X288326498Y-138693014D01* +X288334812Y-138702799D01* +X288492862Y-138909651D01* +X288534475Y-138964112D01* +X288541733Y-138974707D01* +X288713290Y-139255255D01* +X288719414Y-139266543D01* +X288743636Y-139317304D01* +X288840651Y-139520612D01* +X288861043Y-139563345D01* +X288865966Y-139575206D01* +X288976134Y-139885058D01* +X288979804Y-139897365D01* +X289057335Y-140216953D01* +X289059712Y-140229573D01* +X289103774Y-140555464D01* +X289104833Y-140568262D01* +X289114952Y-140896957D01* +X289114682Y-140909797D01* +X289090751Y-141237778D01* +X289089155Y-141250521D01* +X289031428Y-141574272D01* +X289028522Y-141586780D01* +X288937621Y-141902824D01* +X288933437Y-141914966D01* +X288810335Y-142219915D01* +X288804917Y-142231559D01* +X288650939Y-142522134D01* +X288644346Y-142533155D01* +X288461138Y-142806249D01* +X288453441Y-142816529D01* +X288242967Y-143069213D01* +X288234248Y-143078641D01* +X287996033Y-143310868D01* +X287991321Y-143315229D01* +X287951431Y-143350277D01* +X287951181Y-143350533D01* +X287877078Y-143415681D01* +X287877065Y-143415694D01* +X287663202Y-143642739D01* +X287663201Y-143642741D01* +X287471700Y-143888943D01* +X287304266Y-144152112D01* +X287162398Y-144429890D01* +X287162396Y-144429896D01* +X287073959Y-144652772D01* +X287047353Y-144719822D01* +X286981432Y-144946251D01* +X286960162Y-145019308D01* +X286901604Y-145325663D01* +X286901602Y-145325679D01* +X286872194Y-145636200D01* +X286872159Y-145744756D01* +X286872145Y-145744988D01* +X286872145Y-162487353D01* +X286872144Y-162487371D01* +X286872145Y-162542559D01* +X286872145Y-162589875D01* +X286872174Y-162590332D01* +X286872211Y-162698522D01* +X286899924Y-162991045D01* +X286901628Y-163009035D01* +X286960192Y-163315399D01* +X287047383Y-163614876D01* +X287047385Y-163614882D01* +X287047386Y-163614884D01* +X287162422Y-163904796D01* +X287304290Y-164182583D01* +X287471713Y-164445748D01* +X287663198Y-164691945D01* +X287663207Y-164691956D01* +X287877062Y-164919012D01* +X287950898Y-164983929D01* +X287951104Y-164984141D01* +X287958440Y-164990586D01* +X287958441Y-164990587D01* +X287991455Y-165019592D01* +X287991772Y-165019870D01* +X287996487Y-165024234D01* +X288234286Y-165256048D01* +X288243005Y-165265476D01* +X288344300Y-165387081D01* +X288393251Y-165445848D01* +X288453477Y-165518149D01* +X288461173Y-165528426D01* +X288470820Y-165542806D01* +X288644395Y-165801534D01* +X288650987Y-165812555D01* +X288742368Y-165984996D01* +X288772440Y-166041744D01* +X288804968Y-166103125D01* +X288810386Y-166114769D01* +X288933492Y-166419722D01* +X288937673Y-166431853D01* +X289028577Y-166747896D01* +X289031483Y-166760405D01* +X289089214Y-167084173D01* +X289090810Y-167096916D01* +X289114743Y-167424897D01* +X289115013Y-167437737D01* +X289104894Y-167766435D01* +X289103835Y-167779233D01* +X289059772Y-168105127D01* +X289057395Y-168117747D01* +X288979861Y-168437343D01* +X288976190Y-168449651D01* +X288866021Y-168759498D01* +X288861098Y-168771359D01* +X288719469Y-169068156D01* +X288713346Y-169079444D01* +X288541776Y-169360007D01* +X288534517Y-169370602D01* +X288334854Y-169631906D01* +X288326539Y-169641693D01* +X288100920Y-169880948D01* +X288091637Y-169889823D01* +X287842479Y-170104459D01* +X287832328Y-170112326D01* +X287562302Y-170300044D01* +X287551392Y-170306818D01* +X287263407Y-170465597D01* +X287251854Y-170471207D01* +X286948992Y-170599346D01* +X286936922Y-170603731D01* +X286618972Y-170700917D01* +X286612782Y-170702635D01* +X286561269Y-170715505D01* +X286560267Y-170715840D01* +X286452874Y-170742710D01* +X286452867Y-170742712D01* +X286136018Y-170857234D01* +X286136001Y-170857241D01* +X285832465Y-171003429D01* +X285545385Y-171179766D01* +X285277749Y-171384419D01* +X285277739Y-171384428D01* +X285032331Y-171615269D01* +X284811704Y-171869897D01* +X284811702Y-171869900D01* +X284618148Y-172145668D01* +X284453683Y-172439704D01* +X284453675Y-172439720D01* +X284320001Y-172748976D01* +X284320000Y-172748978D01* +X284218510Y-173070240D01* +X284218509Y-173070244D01* +X284150255Y-173400179D01* +X284115950Y-173735351D01* +X284115910Y-173856715D01* +X284115895Y-173856957D01* +X284115895Y-181612151D01* +X284115894Y-181612169D01* +X284115894Y-181663880D01* +X284115699Y-181670830D01* +X284099316Y-181962656D01* +X284097759Y-181976475D01* +X284049387Y-182261192D01* +X284046293Y-182274749D01* +X283966347Y-182552260D01* +X283961755Y-182565385D01* +X283851237Y-182832209D01* +X283845203Y-182844738D01* +X283705512Y-183097497D01* +X283698114Y-183109271D01* +X283530990Y-183344814D01* +X283522320Y-183355686D01* +X283329884Y-183571025D01* +X283320052Y-183580858D01* +X283185149Y-183701415D01* +X283104711Y-183773300D01* +X283093844Y-183781967D01* +X282858309Y-183949090D01* +X282846535Y-183956488D01* +X282593769Y-184096188D01* +X282581240Y-184102222D01* +X282314428Y-184212740D01* +X282301303Y-184217333D01* +X282023783Y-184297286D01* +X282010225Y-184300380D01* +X281725512Y-184348754D01* +X281711695Y-184350311D01* +X281420616Y-184366658D01* +X281413663Y-184366853D01* +X107173998Y-184366853D01* +X107173974Y-184366851D01* +X107163990Y-184366851D01* +X107119877Y-184366851D01* +X107112924Y-184366656D01* +X106821102Y-184350267D01* +X106807284Y-184348710D01* +X106522574Y-184300335D01* +X106509017Y-184297241D01* +X106231505Y-184217290D01* +X106218380Y-184212697D01* +X105951570Y-184102179D01* +X105939041Y-184096145D01* +X105686286Y-183956450D01* +X105674512Y-183949052D01* +X105438983Y-183781933D01* +X105428111Y-183773263D01* +X105212776Y-183580824D01* +X105202944Y-183570991D01* +X105010504Y-183355646D01* +X105001834Y-183344774D01* +X104834719Y-183109244D01* +X104827329Y-183097481D01* +X104687630Y-182844708D01* +X104681606Y-182832199D01* +X104571085Y-182565368D01* +X104566493Y-182552243D01* +X104506262Y-182343170D01* +X104486546Y-182274733D01* +X104483454Y-182261181D01* +X104466800Y-182163152D01* +X104435082Y-181976451D01* +X104433528Y-181962656D01* +X104417090Y-181669878D01* +X104416896Y-181662941D01* +X104416896Y-181646963D01* +X104416897Y-181619762D01* +X104416896Y-181619760D01* +X104416896Y-181605335D01* +X104416894Y-181605325D01* +X104416894Y-181249893D01* +X160764540Y-181249893D01* +X160784326Y-181438149D01* +X160784327Y-181438152D01* +X160842818Y-181618170D01* +X160842821Y-181618177D01* +X160937467Y-181782109D01* +X161006739Y-181859043D01* +X161064129Y-181922781D01* +X161217265Y-182034041D01* +X161222893Y-182037290D01* +X161222015Y-182038809D01* +X161268700Y-182078482D01* +X161288355Y-182133559D01* +X161293092Y-182178635D01* +X161304998Y-182291908D01* +X161304999Y-182291911D01* +X161363490Y-182471929D01* +X161363493Y-182471936D01* +X161458139Y-182635868D01* +X161584801Y-182776540D01* +X161737937Y-182887800D01* +X161737942Y-182887803D01* +X161910864Y-182964794D01* +X161910869Y-182964796D01* +X162096026Y-183004152D01* +X162096027Y-183004152D01* +X162285316Y-183004152D01* +X162285318Y-183004152D01* +X162470475Y-182964796D01* +X162643402Y-182887803D01* +X162728126Y-182826246D01* +X162793931Y-182802767D01* +X162851447Y-182813285D01* +X162902546Y-182836037D01* +X163087703Y-182875393D01* +X163087704Y-182875393D01* +X163276993Y-182875393D01* +X163276995Y-182875393D01* +X163462152Y-182836037D01* +X163635079Y-182759044D01* +X163788220Y-182647781D01* +X163914882Y-182507109D01* +X164009528Y-182343177D01* +X164068023Y-182163149D01* +X164076651Y-182081048D01* +X164103235Y-182016436D01* +X164160533Y-181976451D01* +X164225751Y-181972722D01* +X164238312Y-181975392D01* +X164238315Y-181975392D01* +X164427602Y-181975392D01* +X164427604Y-181975392D01* +X164612761Y-181936036D01* +X164785688Y-181859043D01* +X164938829Y-181747780D01* +X165065491Y-181607108D01* +X165160137Y-181443176D01* +X165218632Y-181263148D01* +X165238418Y-181074892D01* +X165218632Y-180886636D01* +X165160137Y-180706608D01* +X165065491Y-180542676D01* +X164938829Y-180402004D01* +X164938828Y-180402003D01* +X164785692Y-180290743D01* +X164785687Y-180290740D01* +X164612765Y-180213749D01* +X164612760Y-180213747D01* +X164466959Y-180182757D01* +X164427604Y-180174392D01* +X164238312Y-180174392D01* +X164205855Y-180181290D01* +X164053155Y-180213747D01* +X164053150Y-180213749D01* +X163880228Y-180290740D01* +X163880223Y-180290743D01* +X163727087Y-180402003D01* +X163600424Y-180542677D01* +X163505779Y-180706607D01* +X163505776Y-180706614D01* +X163448917Y-180881609D01* +X163447284Y-180886636D01* +X163442027Y-180936648D01* +X163438655Y-180968734D01* +X163412070Y-181033348D01* +X163354772Y-181073332D01* +X163289556Y-181077062D01* +X163276998Y-181074393D01* +X163276995Y-181074393D01* +X163087703Y-181074393D01* +X163055246Y-181081291D01* +X162902546Y-181113748D01* +X162902541Y-181113750D01* +X162732329Y-181189535D01* +X162663079Y-181198820D01* +X162599802Y-181169192D01* +X162562589Y-181110057D01* +X162558573Y-181089224D01* +X162555674Y-181061637D01* +X162497179Y-180881609D01* +X162402533Y-180717677D01* +X162275871Y-180577005D01* +X162275870Y-180577004D01* +X162122734Y-180465744D01* +X162122729Y-180465741D01* +X161949807Y-180388750D01* +X161949802Y-180388748D01* +X161804001Y-180357758D01* +X161764646Y-180349393D01* +X161575354Y-180349393D01* +X161542897Y-180356291D01* +X161390197Y-180388748D01* +X161390192Y-180388750D01* +X161217270Y-180465741D01* +X161217265Y-180465744D01* +X161064129Y-180577004D01* +X160937466Y-180717678D01* +X160842821Y-180881608D01* +X160842818Y-180881615D01* +X160784327Y-181061633D01* +X160784326Y-181061637D01* +X160764540Y-181249893D01* +X104416894Y-181249893D01* +X104416894Y-174605004D01* +X181358933Y-174605004D01* +X181378719Y-174793260D01* +X181378720Y-174793263D01* +X181437214Y-174973289D01* +X181484771Y-175055661D01* +X181501244Y-175123562D01* +X181484771Y-175179661D01* +X181437217Y-175262027D01* +X181402692Y-175368284D01* +X181378722Y-175442057D01* +X181358936Y-175630313D01* +X181378722Y-175818569D01* +X181378723Y-175818572D01* +X181437214Y-175998590D01* +X181437217Y-175998597D01* +X181484772Y-176080964D01* +X181501245Y-176148864D01* +X181484773Y-176204963D01* +X181437216Y-176287334D01* +X181378723Y-176467358D01* +X181378722Y-176467362D01* +X181358936Y-176655618D01* +X181378722Y-176843874D01* +X181378723Y-176843877D01* +X181437214Y-177023895D01* +X181437217Y-177023902D01* +X181531863Y-177187834D01* +X181658525Y-177328506D01* +X181811661Y-177439766D01* +X181811666Y-177439769D01* +X181984588Y-177516760D01* +X181984593Y-177516762D01* +X182169750Y-177556118D01* +X182169751Y-177556118D01* +X182359040Y-177556118D01* +X182359042Y-177556118D01* +X182544199Y-177516762D01* +X182717126Y-177439769D01* +X182870267Y-177328506D01* +X182996929Y-177187834D01* +X183091575Y-177023902D01* +X183150070Y-176843874D01* +X183169856Y-176655618D01* +X183150070Y-176467362D01* +X183091575Y-176287334D01* +X183044019Y-176204965D01* +X183027546Y-176137065D01* +X183044018Y-176080966D01* +X183091575Y-175998597D01* +X183150070Y-175818569D01* +X183169856Y-175630313D01* +X183150070Y-175442057D01* +X183091575Y-175262029D01* +X183044015Y-175179653D01* +X183027543Y-175111755D01* +X183044014Y-175055659D01* +X183091572Y-174973288D01* +X183150067Y-174793260D01* +X183169853Y-174605004D01* +X183164072Y-174550000D01* +X184444540Y-174550000D01* +X184464326Y-174738256D01* +X184464327Y-174738259D01* +X184522818Y-174918277D01* +X184522821Y-174918284D01* +X184617467Y-175082216D01* +X184705202Y-175179655D01* +X184744129Y-175222888D01* +X184897265Y-175334148D01* +X184897270Y-175334151D01* +X185070192Y-175411142D01* +X185070197Y-175411144D01* +X185255354Y-175450500D01* +X185255355Y-175450500D01* +X185444644Y-175450500D01* +X185444646Y-175450500D01* +X185629803Y-175411144D01* +X185802730Y-175334151D01* +X185955871Y-175222888D01* +X186082533Y-175082216D01* +X186177179Y-174918284D01* +X186235674Y-174738256D01* +X186255460Y-174550000D01* +X186235674Y-174361744D01* +X186177179Y-174181716D01* +X186082533Y-174017784D01* +X185955871Y-173877112D01* +X185955870Y-173877111D01* +X185802734Y-173765851D01* +X185802729Y-173765848D01* +X185629807Y-173688857D01* +X185629802Y-173688855D01* +X185484001Y-173657865D01* +X185444646Y-173649500D01* +X185255354Y-173649500D01* +X185222897Y-173656398D01* +X185070197Y-173688855D01* +X185070192Y-173688857D01* +X184897270Y-173765848D01* +X184897265Y-173765851D01* +X184744129Y-173877111D01* +X184617466Y-174017785D01* +X184522821Y-174181715D01* +X184522818Y-174181722D01* +X184464327Y-174361740D01* +X184464326Y-174361744D01* +X184444540Y-174550000D01* +X183164072Y-174550000D01* +X183150067Y-174416748D01* +X183138705Y-174381782D01* +X183136711Y-174311942D01* +X183172791Y-174252109D01* +X183230852Y-174222176D01* +X183329803Y-174201144D01* +X183329807Y-174201142D01* +X183329808Y-174201142D01* +X183388058Y-174175206D01* +X183502730Y-174124151D01* +X183655871Y-174012888D01* +X183782533Y-173872216D01* +X183877179Y-173708284D01* +X183935674Y-173528256D01* +X183937330Y-173512500D01* +X195582039Y-173512500D01* +X195601825Y-173700756D01* +X195601826Y-173700759D01* +X195660317Y-173880777D01* +X195660320Y-173880784D01* +X195754966Y-174044716D01* +X195839731Y-174138857D01* +X195881628Y-174185388D01* +X196034764Y-174296648D01* +X196034769Y-174296651D01* +X196207691Y-174373642D01* +X196207696Y-174373644D01* +X196392853Y-174413000D01* +X196392854Y-174413000D01* +X196399210Y-174414351D01* +X196398961Y-174415519D01* +X196457448Y-174439584D01* +X196497430Y-174496883D01* +X196497799Y-174497999D01* +X196532819Y-174605780D01* +X196532821Y-174605784D01* +X196627467Y-174769716D01* +X196754129Y-174910388D01* +X196907265Y-175021648D01* +X196907270Y-175021651D01* +X197080192Y-175098642D01* +X197080197Y-175098644D01* +X197265354Y-175138000D01* +X197265355Y-175138000D01* +X197454644Y-175138000D01* +X197454646Y-175138000D01* +X197639803Y-175098644D01* +X197812730Y-175021651D01* +X197842530Y-175000000D01* +X254094540Y-175000000D01* +X254114326Y-175188256D01* +X254114327Y-175188259D01* +X254172818Y-175368277D01* +X254172821Y-175368284D01* +X254267467Y-175532216D01* +X254355794Y-175630313D01* +X254394129Y-175672888D01* +X254547265Y-175784148D01* +X254547270Y-175784151D01* +X254720192Y-175861142D01* +X254720197Y-175861144D01* +X254905354Y-175900500D01* +X254905355Y-175900500D01* +X255094644Y-175900500D01* +X255094646Y-175900500D01* +X255279803Y-175861144D01* +X255452730Y-175784151D01* +X255605871Y-175672888D01* +X255732533Y-175532216D01* +X255827179Y-175368284D01* +X255885674Y-175188256D01* +X255905460Y-175000000D01* +X255885674Y-174811744D01* +X255827179Y-174631716D01* +X255732533Y-174467784D01* +X255605871Y-174327112D01* +X255605870Y-174327111D01* +X255452734Y-174215851D01* +X255452729Y-174215848D01* +X255279807Y-174138857D01* +X255279802Y-174138855D01* +X255134001Y-174107865D01* +X255094646Y-174099500D01* +X254905354Y-174099500D01* +X254872897Y-174106398D01* +X254720197Y-174138855D01* +X254720192Y-174138857D01* +X254547270Y-174215848D01* +X254547265Y-174215851D01* +X254394129Y-174327111D01* +X254267466Y-174467785D01* +X254172821Y-174631715D01* +X254172818Y-174631722D01* +X254120331Y-174793263D01* +X254114326Y-174811744D01* +X254094540Y-175000000D01* +X197842530Y-175000000D01* +X197965871Y-174910388D01* +X198092533Y-174769716D01* +X198187179Y-174605784D01* +X198245674Y-174425756D01* +X198265460Y-174237500D01* +X198245674Y-174049244D01* +X198187179Y-173869216D01* +X198092533Y-173705284D01* +X197965871Y-173564612D01* +X197965870Y-173564611D01* +X197812734Y-173453351D01* +X197812729Y-173453348D01* +X197639807Y-173376357D01* +X197639802Y-173376355D01* +X197468760Y-173340000D01* +X197454646Y-173337000D01* +X197454645Y-173337000D01* +X197448289Y-173335649D01* +X197448427Y-173334999D01* +X250179540Y-173334999D01* +X250199326Y-173523255D01* +X250199327Y-173523258D01* +X250257818Y-173703276D01* +X250257821Y-173703283D01* +X250352467Y-173867215D01* +X250431575Y-173955073D01* +X250479129Y-174007887D01* +X250632265Y-174119147D01* +X250632270Y-174119150D01* +X250805192Y-174196141D01* +X250805197Y-174196143D01* +X250990354Y-174235499D01* +X250990355Y-174235499D01* +X251179644Y-174235499D01* +X251179646Y-174235499D01* +X251364803Y-174196143D01* +X251537730Y-174119150D01* +X251690871Y-174007887D01* +X251817533Y-173867215D01* +X251912179Y-173703283D01* +X251970674Y-173523255D01* +X251990460Y-173334999D01* +X251970674Y-173146743D01* +X251912179Y-172966715D01* +X251817533Y-172802783D01* +X251804693Y-172788523D01* +X251774464Y-172725533D01* +X251783089Y-172656198D01* +X251804694Y-172622580D01* +X251827533Y-172597216D01* +X251922179Y-172433284D01* +X251980674Y-172253256D01* +X252000460Y-172065000D01* +X251980674Y-171876744D01* +X251922179Y-171696716D01* +X251843238Y-171559987D01* +X251826766Y-171492088D01* +X251849619Y-171426061D01* +X251858467Y-171415027D01* +X251937533Y-171327216D01* +X252032179Y-171163284D01* +X252090674Y-170983256D01* +X252110460Y-170795000D01* +X252090674Y-170606744D01* +X252032179Y-170426716D01* +X251937533Y-170262784D01* +X251810871Y-170122112D01* +X251786574Y-170104459D01* +X251657734Y-170010851D01* +X251657729Y-170010848D01* +X251484807Y-169933857D01* +X251484802Y-169933855D01* +X251339001Y-169902865D01* +X251299646Y-169894500D01* +X251110354Y-169894500D01* +X251077897Y-169901398D01* +X250925197Y-169933855D01* +X250925192Y-169933857D01* +X250752270Y-170010848D01* +X250752265Y-170010851D01* +X250599129Y-170122111D01* +X250472466Y-170262785D01* +X250377821Y-170426715D01* +X250377818Y-170426722D01* +X250320915Y-170601853D01* +X250319326Y-170606744D01* +X250299540Y-170795000D01* +X250319326Y-170983256D01* +X250319327Y-170983259D01* +X250377818Y-171163277D01* +X250377821Y-171163284D01* +X250456760Y-171300011D01* +X250473233Y-171367912D01* +X250450380Y-171433938D01* +X250441523Y-171444983D01* +X250362466Y-171532785D01* +X250267821Y-171696715D01* +X250267818Y-171696722D01* +X250209327Y-171876740D01* +X250209326Y-171876744D01* +X250189540Y-172065000D01* +X250209326Y-172253256D01* +X250209327Y-172253259D01* +X250267818Y-172433277D01* +X250267821Y-172433284D01* +X250362467Y-172597216D01* +X250375305Y-172611474D01* +X250405535Y-172674465D01* +X250396910Y-172743801D01* +X250375306Y-172777417D01* +X250352468Y-172802781D01* +X250352464Y-172802786D01* +X250257821Y-172966714D01* +X250257818Y-172966721D01* +X250200147Y-173144215D01* +X250199326Y-173146743D01* +X250179540Y-173334999D01* +X197448427Y-173334999D01* +X197448536Y-173334483D01* +X197390037Y-173310404D01* +X197350062Y-173253100D01* +X197349699Y-173251999D01* +X197314680Y-173144221D01* +X197314677Y-173144215D01* +X197220032Y-172980284D01* +X197093370Y-172839612D01* +X197049564Y-172807785D01* +X196940233Y-172728351D01* +X196940228Y-172728348D01* +X196767306Y-172651357D01* +X196767301Y-172651355D01* +X196611676Y-172618277D01* +X196582145Y-172612000D01* +X196392853Y-172612000D01* +X196363322Y-172618277D01* +X196207696Y-172651355D01* +X196207691Y-172651357D01* +X196034769Y-172728348D01* +X196034764Y-172728351D01* +X195881628Y-172839611D01* +X195754965Y-172980285D01* +X195660320Y-173144215D01* +X195660317Y-173144222D01* +X195605769Y-173312106D01* +X195601825Y-173324244D01* +X195582039Y-173512500D01* +X183937330Y-173512500D01* +X183955460Y-173340000D01* +X183935674Y-173151744D01* +X183877179Y-172971716D01* +X183782533Y-172807784D01* +X183655871Y-172667112D01* +X183655870Y-172667111D01* +X183502734Y-172555851D01* +X183502729Y-172555848D01* +X183329807Y-172478857D01* +X183329802Y-172478855D01* +X183171392Y-172445185D01* +X183144646Y-172439500D01* +X182955354Y-172439500D01* +X182928608Y-172445185D01* +X182770197Y-172478855D01* +X182770192Y-172478857D01* +X182597270Y-172555848D01* +X182597265Y-172555851D01* +X182444129Y-172667111D01* +X182317466Y-172807785D01* +X182222821Y-172971715D01* +X182222818Y-172971722D01* +X182166772Y-173144215D01* +X182164326Y-173151744D01* +X182144540Y-173340000D01* +X182163800Y-173523255D01* +X182164327Y-173528261D01* +X182175686Y-173563221D01* +X182177681Y-173633062D01* +X182141600Y-173692895D01* +X182083536Y-173722828D01* +X181984590Y-173743859D01* +X181984585Y-173743861D01* +X181811663Y-173820852D01* +X181811658Y-173820855D01* +X181658522Y-173932115D01* +X181531859Y-174072789D01* +X181437214Y-174236719D01* +X181437211Y-174236726D01* +X181379498Y-174414351D01* +X181378719Y-174416748D01* +X181358933Y-174605004D01* +X104416894Y-174605004D01* +X104416894Y-173961400D01* +X104416895Y-173961376D01* +X104416895Y-173955186D01* +X104416927Y-173955073D01* +X104416909Y-173903802D01* +X104416910Y-173903802D01* +X104416851Y-173735343D01* +X104382538Y-173400177D01* +X104314279Y-173070246D01* +X104212782Y-172748979D01* +X104203864Y-172728348D01* +X104096023Y-172478857D01* +X104079104Y-172439715D01* +X103914634Y-172145669D01* +X103914630Y-172145663D01* +X103721083Y-171869901D01* +X103674767Y-171816446D01* +X103500453Y-171615263D01* +X103404498Y-171525000D01* +X175619540Y-171525000D01* +X175639326Y-171713256D01* +X175639327Y-171713259D01* +X175697818Y-171893277D01* +X175697821Y-171893284D01* +X175792467Y-172057216D01* +X175872110Y-172145668D01* +X175919129Y-172197888D01* +X176072265Y-172309148D01* +X176072270Y-172309151D01* +X176245192Y-172386142D01* +X176245197Y-172386144D01* +X176430354Y-172425500D01* +X176430355Y-172425500D01* +X176570090Y-172425500D01* +X176637129Y-172445185D01* +X176682884Y-172497989D01* +X176688021Y-172511182D01* +X176722818Y-172618277D01* +X176722821Y-172618284D01* +X176817467Y-172782216D01* +X176869146Y-172839611D01* +X176944129Y-172922888D01* +X177097265Y-173034148D01* +X177097270Y-173034151D01* +X177270192Y-173111142D01* +X177270197Y-173111144D01* +X177455354Y-173150500D01* +X177455355Y-173150500D01* +X177644644Y-173150500D01* +X177644646Y-173150500D01* +X177829803Y-173111144D01* +X178002730Y-173034151D01* +X178155871Y-172922888D01* +X178282533Y-172782216D01* +X178377179Y-172618284D01* +X178435674Y-172438256D01* +X178455460Y-172250000D01* +X178435674Y-172061744D01* +X178377179Y-171881716D01* +X178282533Y-171717784D01* +X178155871Y-171577112D01* +X178107838Y-171542214D01* +X178002734Y-171465851D01* +X178002729Y-171465848D01* +X177829807Y-171388857D01* +X177829802Y-171388855D01* +X177684001Y-171357865D01* +X177644646Y-171349500D01* +X177504910Y-171349500D01* +X177437871Y-171329815D01* +X177392116Y-171277011D01* +X177386979Y-171263818D01* +X177352181Y-171156722D01* +X177352180Y-171156721D01* +X177352179Y-171156716D01* +X177267473Y-171010000D01* +X182869540Y-171010000D01* +X182889326Y-171198256D01* +X182889327Y-171198259D01* +X182947818Y-171378277D01* +X182947821Y-171378284D01* +X183042467Y-171542216D01* +X183130875Y-171640403D01* +X183169129Y-171682888D01* +X183322265Y-171794148D01* +X183322270Y-171794151D01* +X183495192Y-171871142D01* +X183495197Y-171871144D01* +X183680354Y-171910500D01* +X183680355Y-171910500D01* +X183869644Y-171910500D01* +X183869646Y-171910500D01* +X184054803Y-171871144D01* +X184227730Y-171794151D01* +X184380871Y-171682888D01* +X184507533Y-171542216D01* +X184602179Y-171378284D01* +X184660674Y-171198256D01* +X184680460Y-171010000D01* +X184660674Y-170821744D01* +X184602179Y-170641716D01* +X184507533Y-170477784D01* +X184380871Y-170337112D01* +X184380870Y-170337111D01* +X184227734Y-170225851D01* +X184227729Y-170225848D01* +X184054807Y-170148857D01* +X184054802Y-170148855D01* +X183882941Y-170112326D01* +X183869646Y-170109500D01* +X183680354Y-170109500D01* +X183667059Y-170112326D01* +X183495197Y-170148855D01* +X183495192Y-170148857D01* +X183322270Y-170225848D01* +X183322265Y-170225851D01* +X183169129Y-170337111D01* +X183042466Y-170477785D01* +X182947821Y-170641715D01* +X182947818Y-170641722D01* +X182889327Y-170821740D01* +X182889326Y-170821744D01* +X182869540Y-171010000D01* +X177267473Y-171010000D01* +X177257533Y-170992784D01* +X177130871Y-170852112D01* +X177089073Y-170821744D01* +X176977734Y-170740851D01* +X176977729Y-170740848D01* +X176804807Y-170663857D01* +X176804802Y-170663855D01* +X176659001Y-170632865D01* +X176619646Y-170624500D01* +X176430354Y-170624500D01* +X176397897Y-170631398D01* +X176245197Y-170663855D01* +X176245192Y-170663857D01* +X176072270Y-170740848D01* +X176072265Y-170740851D01* +X175919129Y-170852111D01* +X175792466Y-170992785D01* +X175697821Y-171156715D01* +X175697818Y-171156722D01* +X175642422Y-171327216D01* +X175639326Y-171336744D01* +X175619540Y-171525000D01* +X103404498Y-171525000D01* +X103255049Y-171384416D01* +X103255042Y-171384411D01* +X103255038Y-171384407D01* +X102987412Y-171179751D01* +X102700343Y-171003406D01* +X102396808Y-170857206D01* +X102396795Y-170857200D01* +X102079946Y-170742661D01* +X102079945Y-170742660D01* +X102079943Y-170742660D01* +X102060133Y-170737702D01* +X101972337Y-170715731D01* +X101972105Y-170715653D01* +X101919724Y-170702564D01* +X101913378Y-170700798D01* +X101587772Y-170600787D01* +X101575404Y-170596256D01* +X101265283Y-170463571D01* +X101253464Y-170457753D01* +X100959178Y-170292924D01* +X100948044Y-170285886D01* +X100754812Y-170148856D01* +X100672894Y-170090763D01* +X100662577Y-170082590D01* +X100409677Y-169859380D01* +X100400278Y-169850152D01* +X100345199Y-169790000D01* +X100180381Y-169610000D01* +X185564540Y-169610000D01* +X185584326Y-169798256D01* +X185584327Y-169798259D01* +X185642818Y-169978277D01* +X185642821Y-169978284D01* +X185737467Y-170142216D01* +X185751935Y-170158284D01* +X185864129Y-170282888D01* +X186017265Y-170394148D01* +X186017270Y-170394151D01* +X186190192Y-170471142D01* +X186190197Y-170471144D01* +X186375354Y-170510500D01* +X186375355Y-170510500D01* +X186564644Y-170510500D01* +X186564646Y-170510500D01* +X186749803Y-170471144D01* +X186922730Y-170394151D01* +X187075871Y-170282888D01* +X187202533Y-170142216D01* +X187297179Y-169978284D01* +X187355674Y-169798256D01* +X187356542Y-169790000D01* +X213604540Y-169790000D01* +X213624326Y-169978256D01* +X213624327Y-169978259D01* +X213682818Y-170158277D01* +X213682821Y-170158284D01* +X213777467Y-170322216D01* +X213871565Y-170426722D01* +X213904129Y-170462888D01* +X214057265Y-170574148D01* +X214057270Y-170574151D01* +X214230192Y-170651142D01* +X214230197Y-170651144D01* +X214415354Y-170690500D01* +X214415355Y-170690500D01* +X214604644Y-170690500D01* +X214604646Y-170690500D01* +X214789803Y-170651144D01* +X214962730Y-170574151D01* +X215115871Y-170462888D01* +X215242533Y-170322216D01* +X215337179Y-170158284D01* +X215395674Y-169978256D01* +X215415460Y-169790000D01* +X215395674Y-169601744D01* +X215341112Y-169433823D01* +X215337181Y-169421722D01* +X215337180Y-169421721D01* +X215337179Y-169421716D01* +X215242533Y-169257784D01* +X215115871Y-169117112D01* +X215115870Y-169117111D01* +X214962734Y-169005851D01* +X214962729Y-169005848D01* +X214789807Y-168928857D01* +X214789802Y-168928855D01* +X214632436Y-168895407D01* +X214604646Y-168889500D01* +X214415354Y-168889500D01* +X214387564Y-168895407D01* +X214230197Y-168928855D01* +X214230192Y-168928857D01* +X214057270Y-169005848D01* +X214057265Y-169005851D01* +X213904129Y-169117111D01* +X213777466Y-169257785D01* +X213682821Y-169421715D01* +X213682818Y-169421722D01* +X213624327Y-169601740D01* +X213624326Y-169601744D01* +X213604540Y-169790000D01* +X187356542Y-169790000D01* +X187375460Y-169610000D01* +X187355674Y-169421744D01* +X187297179Y-169241716D01* +X187202533Y-169077784D01* +X187075871Y-168937112D01* +X187064508Y-168928856D01* +X186922734Y-168825851D01* +X186922729Y-168825848D01* +X186749807Y-168748857D01* +X186749802Y-168748855D01* +X186604001Y-168717865D01* +X186564646Y-168709500D01* +X186375354Y-168709500D01* +X186342897Y-168716398D01* +X186190197Y-168748855D01* +X186190192Y-168748857D01* +X186017270Y-168825848D01* +X186017265Y-168825851D01* +X185864129Y-168937111D01* +X185737466Y-169077785D01* +X185642821Y-169241715D01* +X185642818Y-169241722D01* +X185584335Y-169421715D01* +X185584326Y-169421744D01* +X185564540Y-169610000D01* +X100180381Y-169610000D01* +X100172821Y-169601744D01* +X100172487Y-169601379D01* +X100164120Y-169591205D01* +X100101579Y-169506345D01* +X99964004Y-169319674D01* +X99956765Y-169308673D01* +X99927027Y-169257784D01* +X99786577Y-169017437D01* +X99780546Y-169005728D01* +X99749693Y-168937112D01* +X99642214Y-168698083D01* +X99637466Y-168685821D01* +X99532548Y-168365239D01* +X99529121Y-168352520D01* +X99458800Y-168022610D01* +X99456743Y-168009600D01* +X99433483Y-167786168D01* +X99421817Y-167674105D01* +X99421151Y-167660980D01* +X99421560Y-167500733D01* +X100710689Y-167500733D01* +X100710689Y-167500736D01* +X100731103Y-167786168D01* +X100791927Y-168065772D01* +X100791929Y-168065778D01* +X100791930Y-168065781D01* +X100891914Y-168333847D01* +X100891934Y-168333901D01* +X101029069Y-168585044D01* +X101029074Y-168585052D01* +X101200553Y-168814122D01* +X101200569Y-168814140D01* +X101402893Y-169016464D01* +X101402911Y-169016480D01* +X101631981Y-169187959D01* +X101631989Y-169187964D01* +X101883132Y-169325099D01* +X101883131Y-169325099D01* +X101883135Y-169325100D01* +X101883138Y-169325102D01* +X102151253Y-169425104D01* +X102151259Y-169425105D01* +X102151261Y-169425106D01* +X102430865Y-169485930D01* +X102430867Y-169485930D01* +X102430871Y-169485931D01* +X102684519Y-169504072D01* +X102716298Y-169506345D01* +X102716299Y-169506345D01* +X102716300Y-169506345D01* +X102744894Y-169504299D01* +X103001727Y-169485931D01* +X103001953Y-169485882D01* +X103281336Y-169425106D01* +X103281336Y-169425105D01* +X103281345Y-169425104D01* +X103549460Y-169325102D01* +X103800614Y-169187961D01* +X104029694Y-169016474D01* +X104232038Y-168814130D01* +X104403525Y-168585050D01* +X104540666Y-168333896D01* +X104640668Y-168065781D01* +X104664734Y-167955152D01* +X104671293Y-167925000D01* +X249794540Y-167925000D01* +X249814326Y-168113256D01* +X249814327Y-168113259D01* +X249872818Y-168293277D01* +X249872821Y-168293284D01* +X249967467Y-168457216D01* +X250082527Y-168585003D01* +X250094129Y-168597888D01* +X250247265Y-168709148D01* +X250247270Y-168709151D01* +X250420192Y-168786142D01* +X250420197Y-168786144D01* +X250605354Y-168825500D01* +X250605355Y-168825500D01* +X250794644Y-168825500D01* +X250794646Y-168825500D01* +X250979803Y-168786144D01* +X251152730Y-168709151D01* +X251305871Y-168597888D01* +X251432533Y-168457216D01* +X251527179Y-168293284D01* +X251585674Y-168113256D01* +X251605460Y-167925000D01* +X251585674Y-167736744D01* +X251527179Y-167556716D01* +X251494829Y-167500684D01* +X283810785Y-167500684D01* +X283810785Y-167500687D01* +X283831199Y-167786119D01* +X283892023Y-168065723D01* +X283892025Y-168065729D01* +X283892026Y-168065732D01* +X283909752Y-168113256D01* +X283992030Y-168333852D01* +X284129165Y-168584995D01* +X284129170Y-168585003D01* +X284300649Y-168814074D01* +X284300665Y-168814092D01* +X284502989Y-169016416D01* +X284503007Y-169016432D01* +X284732078Y-169187911D01* +X284732086Y-169187916D01* +X284983229Y-169325051D01* +X284983228Y-169325051D01* +X284983232Y-169325052D01* +X284983235Y-169325054D01* +X285251350Y-169425056D01* +X285251356Y-169425057D01* +X285251358Y-169425058D01* +X285530962Y-169485882D01* +X285530964Y-169485882D01* +X285530968Y-169485883D01* +X285784616Y-169504024D01* +X285816395Y-169506297D01* +X285816396Y-169506297D01* +X285816397Y-169506297D01* +X285844991Y-169504251D01* +X286101824Y-169485883D01* +X286381222Y-169425104D01* +X286381433Y-169425058D01* +X286381433Y-169425057D01* +X286381442Y-169425056D01* +X286649557Y-169325054D01* +X286900711Y-169187913D01* +X287129792Y-169016426D01* +X287332136Y-168814082D01* +X287503623Y-168585001D01* +X287640764Y-168333847D01* +X287740766Y-168065732D01* +X287801593Y-167786114D01* +X287822003Y-167500736D01* +X287822007Y-167500687D01* +X287822007Y-167500684D01* +X287817033Y-167431142D01* +X287801593Y-167215258D01* +X287785406Y-167140849D01* +X287740768Y-166935648D01* +X287740767Y-166935646D01* +X287740766Y-166935640D01* +X287640764Y-166667525D01* +X287621722Y-166632653D01* +X287503626Y-166416376D01* +X287503621Y-166416368D01* +X287332142Y-166187297D01* +X287332126Y-166187279D01* +X287129802Y-165984955D01* +X287129784Y-165984939D01* +X286900713Y-165813460D01* +X286900705Y-165813455D01* +X286649562Y-165676320D01* +X286649563Y-165676320D01* +X286542311Y-165636317D01* +X286381442Y-165576316D01* +X286381439Y-165576315D01* +X286381433Y-165576313D01* +X286101829Y-165515489D01* +X285816397Y-165495075D01* +X285816395Y-165495075D01* +X285530962Y-165515489D01* +X285251358Y-165576313D01* +X284983229Y-165676320D01* +X284732086Y-165813455D01* +X284732078Y-165813460D01* +X284503007Y-165984939D01* +X284502989Y-165984955D01* +X284300665Y-166187279D01* +X284300649Y-166187297D01* +X284129170Y-166416368D01* +X284129165Y-166416376D01* +X283992030Y-166667519D01* +X283892023Y-166935648D01* +X283831199Y-167215252D01* +X283810785Y-167500684D01* +X251494829Y-167500684D01* +X251432533Y-167392784D01* +X251305871Y-167252112D01* +X251305870Y-167252111D01* +X251152734Y-167140851D01* +X251152729Y-167140848D01* +X250979807Y-167063857D01* +X250979802Y-167063855D01* +X250834001Y-167032865D01* +X250794646Y-167024500D01* +X250605354Y-167024500D01* +X250572897Y-167031398D01* +X250420197Y-167063855D01* +X250420192Y-167063857D01* +X250247270Y-167140848D01* +X250247265Y-167140851D01* +X250094129Y-167252111D01* +X249967466Y-167392785D01* +X249872821Y-167556715D01* +X249872818Y-167556722D01* +X249814327Y-167736740D01* +X249814326Y-167736744D01* +X249794540Y-167925000D01* +X104671293Y-167925000D01* +X104701494Y-167786168D01* +X104701494Y-167786167D01* +X104701495Y-167786163D01* +X104721909Y-167500735D01* +X104721905Y-167500686D01* +X104708772Y-167317056D01* +X104701495Y-167215307D01* +X104701484Y-167215258D01* +X104640670Y-166935697D01* +X104640669Y-166935695D01* +X104640668Y-166935689D01* +X104540666Y-166667574D01* +X104540639Y-166667525D01* +X104403528Y-166416425D01* +X104403523Y-166416417D01* +X104232044Y-166187347D01* +X104232028Y-166187329D01* +X104029704Y-165985005D01* +X104029686Y-165984989D01* +X103800616Y-165813510D01* +X103800608Y-165813505D01* +X103549465Y-165676370D01* +X103549466Y-165676370D01* +X103442214Y-165636367D01* +X103281345Y-165576366D01* +X103281342Y-165576365D01* +X103281336Y-165576363D01* +X103001732Y-165515539D01* +X102716300Y-165495125D01* +X102716298Y-165495125D01* +X102430865Y-165515539D01* +X102151261Y-165576363D01* +X101883132Y-165676370D01* +X101631989Y-165813505D01* +X101631981Y-165813510D01* +X101402911Y-165984989D01* +X101402893Y-165985005D01* +X101200569Y-166187329D01* +X101200553Y-166187347D01* +X101029074Y-166416417D01* +X101029069Y-166416425D01* +X100891934Y-166667568D01* +X100791927Y-166935697D01* +X100731103Y-167215301D01* +X100710689Y-167500733D01* +X99421560Y-167500733D01* +X99422011Y-167323638D01* +X99422745Y-167310491D01* +X99427127Y-167270385D01* +X99459380Y-166975176D01* +X99461500Y-166962200D01* +X99533502Y-166632651D01* +X99536993Y-166619952D01* +X99586553Y-166471089D01* +X99643545Y-166299901D01* +X99648357Y-166287661D01* +X99788258Y-165980720D01* +X99794348Y-165969047D01* +X99966017Y-165678684D01* +X99973301Y-165667735D01* +X100174818Y-165397199D01* +X100183217Y-165387093D01* +X100414891Y-165136654D01* +X100419442Y-165131989D01* +X100450873Y-165101441D01* +X100450874Y-165101438D01* +X100457727Y-165094778D01* +X100458090Y-165094363D01* +X100535008Y-165019592D01* +X100747627Y-164767006D01* +X100844725Y-164625000D01* +X174669540Y-164625000D01* +X174689326Y-164813256D01* +X174689327Y-164813259D01* +X174747818Y-164993277D01* +X174747821Y-164993284D01* +X174842467Y-165157216D01* +X174939945Y-165265476D01* +X174969129Y-165297888D01* +X175122265Y-165409148D01* +X175122270Y-165409151D01* +X175295192Y-165486142D01* +X175295197Y-165486144D01* +X175480354Y-165525500D01* +X175480355Y-165525500D01* +X175669644Y-165525500D01* +X175669646Y-165525500D01* +X175854803Y-165486144D01* +X176027730Y-165409151D01* +X176180871Y-165297888D01* +X176307533Y-165157216D01* +X176402179Y-164993284D01* +X176460674Y-164813256D01* +X176475205Y-164675000D01* +X180069540Y-164675000D01* +X180089326Y-164863256D01* +X180089327Y-164863259D01* +X180147818Y-165043277D01* +X180147821Y-165043284D01* +X180242467Y-165207216D01* +X180352572Y-165329500D01* +X180369129Y-165347888D01* +X180522265Y-165459148D01* +X180522270Y-165459151D01* +X180695192Y-165536142D01* +X180695197Y-165536144D01* +X180880354Y-165575500D01* +X180880355Y-165575500D01* +X181002704Y-165575500D01* +X181069743Y-165595185D01* +X181115498Y-165647989D01* +X181125442Y-165717147D01* +X181120635Y-165737818D01* +X181064174Y-165911587D01* +X181064173Y-165911591D01* +X181044387Y-166099847D01* +X181064173Y-166288103D01* +X181064174Y-166288106D01* +X181122665Y-166468124D01* +X181122668Y-166468131D01* +X181217314Y-166632063D01* +X181330939Y-166758256D01* +X181343976Y-166772735D01* +X181497112Y-166883995D01* +X181497117Y-166883998D01* +X181670039Y-166960989D01* +X181670044Y-166960991D01* +X181855201Y-167000347D01* +X181855202Y-167000347D01* +X182044491Y-167000347D01* +X182044493Y-167000347D01* +X182229650Y-166960991D01* +X182402577Y-166883998D01* +X182552600Y-166775000D01* +X205219540Y-166775000D01* +X205239326Y-166963256D01* +X205239327Y-166963259D01* +X205297818Y-167143277D01* +X205297821Y-167143284D01* +X205392467Y-167307216D01* +X205434725Y-167354148D01* +X205519129Y-167447888D01* +X205672265Y-167559148D01* +X205672270Y-167559151D01* +X205845192Y-167636142D01* +X205845197Y-167636144D01* +X206030354Y-167675500D01* +X206030355Y-167675500D01* +X206219644Y-167675500D01* +X206219646Y-167675500D01* +X206404803Y-167636144D01* +X206577730Y-167559151D01* +X206730871Y-167447888D01* +X206857533Y-167307216D01* +X206952179Y-167143284D01* +X207010674Y-166963256D01* +X207030460Y-166775000D01* +X207010674Y-166586744D01* +X207005234Y-166570000D01* +X264134540Y-166570000D01* +X264154326Y-166758256D01* +X264154327Y-166758259D01* +X264212818Y-166938277D01* +X264212821Y-166938284D01* +X264307467Y-167102216D01* +X264409295Y-167215307D01* +X264434129Y-167242888D01* +X264587265Y-167354148D01* +X264587270Y-167354151D01* +X264760192Y-167431142D01* +X264760197Y-167431144D01* +X264945354Y-167470500D01* +X264945355Y-167470500D01* +X265134644Y-167470500D01* +X265134646Y-167470500D01* +X265319803Y-167431144D01* +X265492730Y-167354151D01* +X265645871Y-167242888D01* +X265772533Y-167102216D01* +X265867179Y-166938284D01* +X265925674Y-166758256D01* +X265945460Y-166570000D01* +X265925674Y-166381744D01* +X265876369Y-166230000D01* +X271214540Y-166230000D01* +X271234326Y-166418256D01* +X271234327Y-166418259D01* +X271292818Y-166598277D01* +X271292821Y-166598284D01* +X271387467Y-166762216D01* +X271497118Y-166883995D01* +X271514129Y-166902888D01* +X271667265Y-167014148D01* +X271667270Y-167014151D01* +X271840192Y-167091142D01* +X271840197Y-167091144D01* +X272025354Y-167130500D01* +X272025355Y-167130500D01* +X272214644Y-167130500D01* +X272214646Y-167130500D01* +X272399803Y-167091144D01* +X272572730Y-167014151D01* +X272725871Y-166902888D01* +X272852533Y-166762216D01* +X272947179Y-166598284D01* +X273005674Y-166418256D01* +X273025460Y-166230000D01* +X273005674Y-166041744D01* +X272947179Y-165861716D01* +X272852533Y-165697784D01* +X272725871Y-165557112D01* +X272725870Y-165557111D01* +X272572734Y-165445851D01* +X272572729Y-165445848D01* +X272399807Y-165368857D01* +X272399802Y-165368855D01* +X272254001Y-165337865D01* +X272214646Y-165329500D01* +X272025354Y-165329500D01* +X271992897Y-165336398D01* +X271840197Y-165368855D01* +X271840192Y-165368857D01* +X271667270Y-165445848D01* +X271667265Y-165445851D01* +X271514129Y-165557111D01* +X271387466Y-165697785D01* +X271292821Y-165861715D01* +X271292818Y-165861722D01* +X271235612Y-166037785D01* +X271234326Y-166041744D01* +X271214540Y-166230000D01* +X265876369Y-166230000D01* +X265867179Y-166201716D01* +X265772533Y-166037784D01* +X265645871Y-165897112D01* +X265616125Y-165875500D01* +X265492734Y-165785851D01* +X265492729Y-165785848D01* +X265319807Y-165708857D01* +X265319802Y-165708855D01* +X265166967Y-165676370D01* +X265134646Y-165669500D01* +X264945354Y-165669500D01* +X264913278Y-165676318D01* +X264760197Y-165708855D01* +X264760192Y-165708857D01* +X264587270Y-165785848D01* +X264587265Y-165785851D01* +X264434129Y-165897111D01* +X264307466Y-166037785D01* +X264212821Y-166201715D01* +X264212818Y-166201722D01* +X264171424Y-166329121D01* +X264154326Y-166381744D01* +X264134540Y-166570000D01* +X207005234Y-166570000D01* +X206952179Y-166406716D01* +X206857533Y-166242784D01* +X206730871Y-166102112D01* +X206730870Y-166102111D01* +X206577734Y-165990851D01* +X206577729Y-165990848D01* +X206404807Y-165913857D01* +X206404802Y-165913855D01* +X206259001Y-165882865D01* +X206219646Y-165874500D01* +X206030354Y-165874500D01* +X205997897Y-165881398D01* +X205845197Y-165913855D01* +X205845192Y-165913857D01* +X205672270Y-165990848D01* +X205672265Y-165990851D01* +X205519129Y-166102111D01* +X205392466Y-166242785D01* +X205297821Y-166406715D01* +X205297818Y-166406722D01* +X205244766Y-166570000D01* +X205239326Y-166586744D01* +X205219540Y-166775000D01* +X182552600Y-166775000D01* +X182555718Y-166772735D01* +X182682380Y-166632063D01* +X182777026Y-166468131D01* +X182835521Y-166288103D01* +X182853652Y-166115589D01* +X189337961Y-166115589D01* +X189495355Y-166185665D01* +X189680406Y-166225000D01* +X189869594Y-166225000D01* +X190054646Y-166185665D01* +X190054651Y-166185663D01* +X190212036Y-166115590D01* +X190212037Y-166115589D01* +X190537961Y-166115589D01* +X190695355Y-166185665D01* +X190880406Y-166225000D01* +X191069594Y-166225000D01* +X191254646Y-166185665D01* +X191254651Y-166185663D01* +X191412036Y-166115590D01* +X191412037Y-166115589D01* +X191737961Y-166115589D01* +X191895355Y-166185665D01* +X192080406Y-166225000D01* +X192269594Y-166225000D01* +X192454646Y-166185665D01* +X192454651Y-166185663D01* +X192612036Y-166115590D01* +X192612037Y-166115589D01* +X192937961Y-166115589D01* +X193095355Y-166185665D01* +X193280406Y-166225000D01* +X193469594Y-166225000D01* +X193654646Y-166185665D01* +X193654651Y-166185663D01* +X193812036Y-166115590D01* +X193812037Y-166115589D01* +X194137961Y-166115589D01* +X194295355Y-166185665D01* +X194480406Y-166225000D01* +X194669594Y-166225000D01* +X194854646Y-166185665D01* +X194854651Y-166185663D01* +X195012036Y-166115590D01* +X195012037Y-166115589D01* +X194575001Y-165678553D01* +X194575000Y-165678553D01* +X194137961Y-166115589D01* +X193812037Y-166115589D01* +X193375001Y-165678553D01* +X193375000Y-165678553D01* +X192937961Y-166115589D01* +X192612037Y-166115589D01* +X192175001Y-165678553D01* +X192175000Y-165678553D01* +X191737961Y-166115589D01* +X191412037Y-166115589D01* +X190975001Y-165678553D01* +X190975000Y-165678553D01* +X190537961Y-166115589D01* +X190212037Y-166115589D01* +X189775001Y-165678553D01* +X189775000Y-165678553D01* +X189337961Y-166115589D01* +X182853652Y-166115589D01* +X182855307Y-166099847D01* +X182835521Y-165911591D01* +X182777026Y-165731563D01* +X182682380Y-165567631D01* +X182555718Y-165426959D01* +X182555717Y-165426958D01* +X182402581Y-165315698D01* +X182402576Y-165315695D01* +X182229654Y-165238704D01* +X182229649Y-165238702D01* +X182081505Y-165207214D01* +X182044493Y-165199347D01* +X181922143Y-165199347D01* +X181855104Y-165179662D01* +X181850650Y-165174522D01* +X186444540Y-165174522D01* +X186464326Y-165362778D01* +X186464327Y-165362781D01* +X186522818Y-165542799D01* +X186522821Y-165542806D01* +X186617467Y-165706738D01* +X186713605Y-165813510D01* +X186744129Y-165847410D01* +X186897265Y-165958670D01* +X186897270Y-165958673D01* +X187070192Y-166035664D01* +X187070197Y-166035666D01* +X187255354Y-166075022D01* +X187255355Y-166075022D01* +X187444644Y-166075022D01* +X187444646Y-166075022D01* +X187629803Y-166035666D01* +X187802730Y-165958673D01* +X187955871Y-165847410D01* +X188082533Y-165706738D01* +X188177179Y-165542806D01* +X188235674Y-165362778D01* +X188239645Y-165325000D01* +X188870043Y-165325000D01* +X188889819Y-165513154D01* +X188948278Y-165693072D01* +X188948281Y-165693079D01* +X188986745Y-165759700D01* +X189421447Y-165325000D01* +X189381665Y-165285218D01* +X189575000Y-165285218D01* +X189575000Y-165364782D01* +X189605448Y-165438291D01* +X189661709Y-165494552D01* +X189735218Y-165525000D01* +X189814782Y-165525000D01* +X189888291Y-165494552D01* +X189944552Y-165438291D01* +X189975000Y-165364782D01* +X189975000Y-165325000D01* +X190128553Y-165325000D01* +X190375000Y-165571447D01* +X190621447Y-165325000D01* +X190581665Y-165285218D01* +X190775000Y-165285218D01* +X190775000Y-165364782D01* +X190805448Y-165438291D01* +X190861709Y-165494552D01* +X190935218Y-165525000D01* +X191014782Y-165525000D01* +X191088291Y-165494552D01* +X191144552Y-165438291D01* +X191175000Y-165364782D01* +X191175000Y-165325000D01* +X191328553Y-165325000D01* +X191575000Y-165571447D01* +X191821447Y-165325000D01* +X191781665Y-165285218D01* +X191975000Y-165285218D01* +X191975000Y-165364782D01* +X192005448Y-165438291D01* +X192061709Y-165494552D01* +X192135218Y-165525000D01* +X192214782Y-165525000D01* +X192288291Y-165494552D01* +X192344552Y-165438291D01* +X192375000Y-165364782D01* +X192375000Y-165325000D01* +X192528553Y-165325000D01* +X192775000Y-165571447D01* +X193021447Y-165325000D01* +X192981665Y-165285218D01* +X193175000Y-165285218D01* +X193175000Y-165364782D01* +X193205448Y-165438291D01* +X193261709Y-165494552D01* +X193335218Y-165525000D01* +X193414782Y-165525000D01* +X193488291Y-165494552D01* +X193544552Y-165438291D01* +X193575000Y-165364782D01* +X193575000Y-165325000D01* +X193728553Y-165325000D01* +X193975000Y-165571447D01* +X194221447Y-165325000D01* +X194181665Y-165285218D01* +X194375000Y-165285218D01* +X194375000Y-165364782D01* +X194405448Y-165438291D01* +X194461709Y-165494552D01* +X194535218Y-165525000D01* +X194614782Y-165525000D01* +X194688291Y-165494552D01* +X194744552Y-165438291D01* +X194775000Y-165364782D01* +X194775000Y-165324999D01* +X194928553Y-165324999D01* +X194928553Y-165325000D01* +X195363253Y-165759701D01* +X195401720Y-165693076D01* +X195460180Y-165513154D01* +X195479956Y-165325000D01* +X195460180Y-165136845D01* +X195401721Y-164956927D01* +X195401718Y-164956920D01* +X195363253Y-164890297D01* +X194928553Y-165324999D01* +X194775000Y-165324999D01* +X194775000Y-165285218D01* +X194744552Y-165211709D01* +X194688291Y-165155448D01* +X194614782Y-165125000D01* +X194535218Y-165125000D01* +X194461709Y-165155448D01* +X194405448Y-165211709D01* +X194375000Y-165285218D01* +X194181665Y-165285218D01* +X193975000Y-165078553D01* +X193728553Y-165325000D01* +X193575000Y-165325000D01* +X193575000Y-165285218D01* +X193544552Y-165211709D01* +X193488291Y-165155448D01* +X193414782Y-165125000D01* +X193335218Y-165125000D01* +X193261709Y-165155448D01* +X193205448Y-165211709D01* +X193175000Y-165285218D01* +X192981665Y-165285218D01* +X192775000Y-165078553D01* +X192528553Y-165325000D01* +X192375000Y-165325000D01* +X192375000Y-165285218D01* +X192344552Y-165211709D01* +X192288291Y-165155448D01* +X192214782Y-165125000D01* +X192135218Y-165125000D01* +X192061709Y-165155448D01* +X192005448Y-165211709D01* +X191975000Y-165285218D01* +X191781665Y-165285218D01* +X191575000Y-165078553D01* +X191328553Y-165325000D01* +X191175000Y-165325000D01* +X191175000Y-165285218D01* +X191144552Y-165211709D01* +X191088291Y-165155448D01* +X191014782Y-165125000D01* +X190935218Y-165125000D01* +X190861709Y-165155448D01* +X190805448Y-165211709D01* +X190775000Y-165285218D01* +X190581665Y-165285218D01* +X190375000Y-165078553D01* +X190128553Y-165325000D01* +X189975000Y-165325000D01* +X189975000Y-165285218D01* +X189944552Y-165211709D01* +X189888291Y-165155448D01* +X189814782Y-165125000D01* +X189735218Y-165125000D01* +X189661709Y-165155448D01* +X189605448Y-165211709D01* +X189575000Y-165285218D01* +X189381665Y-165285218D01* +X188986745Y-164890298D01* +X188948279Y-164956923D01* +X188889819Y-165136845D01* +X188870043Y-165325000D01* +X188239645Y-165325000D01* +X188255460Y-165174522D01* +X188235674Y-164986266D01* +X188177179Y-164806238D01* +X188130276Y-164725000D01* +X189528553Y-164725000D01* +X189775000Y-164971447D01* +X190021447Y-164725000D01* +X190728553Y-164725000D01* +X190975000Y-164971447D01* +X191221447Y-164725000D01* +X191928553Y-164725000D01* +X192175000Y-164971447D01* +X192421447Y-164725000D01* +X193128553Y-164725000D01* +X193375000Y-164971447D01* +X193621447Y-164725000D01* +X194328553Y-164725000D01* +X194575000Y-164971447D01* +X194821447Y-164725000D01* +X194575000Y-164478553D01* +X194328553Y-164725000D01* +X193621447Y-164725000D01* +X193375000Y-164478553D01* +X193128553Y-164725000D01* +X192421447Y-164725000D01* +X192175000Y-164478553D01* +X191928553Y-164725000D01* +X191221447Y-164725000D01* +X190975000Y-164478553D01* +X190728553Y-164725000D01* +X190021447Y-164725000D01* +X189775000Y-164478553D01* +X189528553Y-164725000D01* +X188130276Y-164725000D01* +X188082533Y-164642306D01* +X187955871Y-164501634D01* +X187955870Y-164501633D01* +X187802734Y-164390373D01* +X187802729Y-164390370D01* +X187629807Y-164313379D01* +X187629802Y-164313377D01* +X187484001Y-164282387D01* +X187444646Y-164274022D01* +X187255354Y-164274022D01* +X187222897Y-164280920D01* +X187070197Y-164313377D01* +X187070192Y-164313379D01* +X186897270Y-164390370D01* +X186897265Y-164390373D01* +X186744129Y-164501633D01* +X186617466Y-164642307D01* +X186522821Y-164806237D01* +X186522818Y-164806244D01* +X186465085Y-164983929D01* +X186464326Y-164986266D01* +X186444540Y-165174522D01* +X181850650Y-165174522D01* +X181809349Y-165126858D01* +X181799405Y-165057700D01* +X181804212Y-165037029D01* +X181840612Y-164925000D01* +X181860674Y-164863256D01* +X181865241Y-164819799D01* +X181891824Y-164755185D01* +X181949121Y-164715199D01* +X182014343Y-164711469D01* +X182080354Y-164725500D01* +X182080355Y-164725500D01* +X182269644Y-164725500D01* +X182269646Y-164725500D01* +X182454803Y-164686144D01* +X182627730Y-164609151D01* +X182780871Y-164497888D01* +X182907533Y-164357216D01* +X183002179Y-164193284D01* +X183024366Y-164125000D01* +X188870043Y-164125000D01* +X188889819Y-164313154D01* +X188948278Y-164493072D01* +X188948281Y-164493079D01* +X188986745Y-164559700D01* +X189421447Y-164125000D01* +X189381665Y-164085218D01* +X189575000Y-164085218D01* +X189575000Y-164164782D01* +X189605448Y-164238291D01* +X189661709Y-164294552D01* +X189735218Y-164325000D01* +X189814782Y-164325000D01* +X189888291Y-164294552D01* +X189944552Y-164238291D01* +X189975000Y-164164782D01* +X189975000Y-164125000D01* +X190128553Y-164125000D01* +X190375000Y-164371447D01* +X190621447Y-164125000D01* +X190581665Y-164085218D01* +X190775000Y-164085218D01* +X190775000Y-164164782D01* +X190805448Y-164238291D01* +X190861709Y-164294552D01* +X190935218Y-164325000D01* +X191014782Y-164325000D01* +X191088291Y-164294552D01* +X191144552Y-164238291D01* +X191175000Y-164164782D01* +X191175000Y-164125000D01* +X191328553Y-164125000D01* +X191575000Y-164371447D01* +X191821447Y-164125000D01* +X191781665Y-164085218D01* +X191975000Y-164085218D01* +X191975000Y-164164782D01* +X192005448Y-164238291D01* +X192061709Y-164294552D01* +X192135218Y-164325000D01* +X192214782Y-164325000D01* +X192288291Y-164294552D01* +X192344552Y-164238291D01* +X192375000Y-164164782D01* +X192375000Y-164125000D01* +X192528553Y-164125000D01* +X192775000Y-164371447D01* +X193021447Y-164125000D01* +X192981665Y-164085218D01* +X193175000Y-164085218D01* +X193175000Y-164164782D01* +X193205448Y-164238291D01* +X193261709Y-164294552D01* +X193335218Y-164325000D01* +X193414782Y-164325000D01* +X193488291Y-164294552D01* +X193544552Y-164238291D01* +X193575000Y-164164782D01* +X193575000Y-164125000D01* +X193728553Y-164125000D01* +X193975000Y-164371447D01* +X194221447Y-164125000D01* +X194181665Y-164085218D01* +X194375000Y-164085218D01* +X194375000Y-164164782D01* +X194405448Y-164238291D01* +X194461709Y-164294552D01* +X194535218Y-164325000D01* +X194614782Y-164325000D01* +X194688291Y-164294552D01* +X194744552Y-164238291D01* +X194775000Y-164164782D01* +X194775000Y-164124999D01* +X194928553Y-164124999D01* +X194928553Y-164125000D01* +X195363253Y-164559701D01* +X195401720Y-164493076D01* +X195460180Y-164313154D01* +X195479956Y-164125000D01* +X195460180Y-163936845D01* +X195401721Y-163756927D01* +X195401718Y-163756920D01* +X195363253Y-163690297D01* +X194928553Y-164124999D01* +X194775000Y-164124999D01* +X194775000Y-164085218D01* +X194744552Y-164011709D01* +X194688291Y-163955448D01* +X194614782Y-163925000D01* +X194535218Y-163925000D01* +X194461709Y-163955448D01* +X194405448Y-164011709D01* +X194375000Y-164085218D01* +X194181665Y-164085218D01* +X193975000Y-163878553D01* +X193728553Y-164125000D01* +X193575000Y-164125000D01* +X193575000Y-164085218D01* +X193544552Y-164011709D01* +X193488291Y-163955448D01* +X193414782Y-163925000D01* +X193335218Y-163925000D01* +X193261709Y-163955448D01* +X193205448Y-164011709D01* +X193175000Y-164085218D01* +X192981665Y-164085218D01* +X192775000Y-163878553D01* +X192528553Y-164125000D01* +X192375000Y-164125000D01* +X192375000Y-164085218D01* +X192344552Y-164011709D01* +X192288291Y-163955448D01* +X192214782Y-163925000D01* +X192135218Y-163925000D01* +X192061709Y-163955448D01* +X192005448Y-164011709D01* +X191975000Y-164085218D01* +X191781665Y-164085218D01* +X191575000Y-163878553D01* +X191328553Y-164125000D01* +X191175000Y-164125000D01* +X191175000Y-164085218D01* +X191144552Y-164011709D01* +X191088291Y-163955448D01* +X191014782Y-163925000D01* +X190935218Y-163925000D01* +X190861709Y-163955448D01* +X190805448Y-164011709D01* +X190775000Y-164085218D01* +X190581665Y-164085218D01* +X190375000Y-163878553D01* +X190128553Y-164125000D01* +X189975000Y-164125000D01* +X189975000Y-164085218D01* +X189944552Y-164011709D01* +X189888291Y-163955448D01* +X189814782Y-163925000D01* +X189735218Y-163925000D01* +X189661709Y-163955448D01* +X189605448Y-164011709D01* +X189575000Y-164085218D01* +X189381665Y-164085218D01* +X188986745Y-163690298D01* +X188948279Y-163756923D01* +X188889819Y-163936845D01* +X188870043Y-164125000D01* +X183024366Y-164125000D01* +X183060674Y-164013256D01* +X183067811Y-163945341D01* +X183094395Y-163880729D01* +X183151693Y-163840744D01* +X183216911Y-163837015D01* +X183280354Y-163850500D01* +X183280355Y-163850500D01* +X183469644Y-163850500D01* +X183469646Y-163850500D01* +X183654803Y-163811144D01* +X183827730Y-163734151D01* +X183980871Y-163622888D01* +X184069010Y-163525000D01* +X189528553Y-163525000D01* +X189775000Y-163771447D01* +X190021447Y-163525000D01* +X190728553Y-163525000D01* +X190975000Y-163771447D01* +X191221447Y-163525000D01* +X191928553Y-163525000D01* +X192175000Y-163771447D01* +X192421447Y-163525000D01* +X193128553Y-163525000D01* +X193375000Y-163771447D01* +X193621447Y-163525000D01* +X194328553Y-163525000D01* +X194575000Y-163771447D01* +X194821447Y-163525000D01* +X194575000Y-163278553D01* +X194328553Y-163525000D01* +X193621447Y-163525000D01* +X193375000Y-163278553D01* +X193128553Y-163525000D01* +X192421447Y-163525000D01* +X192175000Y-163278553D01* +X191928553Y-163525000D01* +X191221447Y-163525000D01* +X190975000Y-163278553D01* +X190728553Y-163525000D01* +X190021447Y-163525000D01* +X189775000Y-163278553D01* +X189528553Y-163525000D01* +X184069010Y-163525000D01* +X184107533Y-163482216D01* +X184202179Y-163318284D01* +X184260674Y-163138256D01* +X184280460Y-162950000D01* +X184260674Y-162761744D01* +X184202179Y-162581716D01* +X184107533Y-162417784D01* +X183980871Y-162277112D01* +X183980870Y-162277111D01* +X183839498Y-162174398D01* +X185969540Y-162174398D01* +X185989326Y-162362654D01* +X185989327Y-162362657D01* +X186047818Y-162542675D01* +X186047821Y-162542682D01* +X186142467Y-162706614D01* +X186269129Y-162847286D01* +X186422265Y-162958546D01* +X186422270Y-162958549D01* +X186595192Y-163035540D01* +X186595197Y-163035542D01* +X186780354Y-163074898D01* +X186780355Y-163074898D01* +X186969644Y-163074898D01* +X186969646Y-163074898D01* +X187154803Y-163035542D01* +X187327730Y-162958549D01* +X187373906Y-162925000D01* +X188870043Y-162925000D01* +X188889819Y-163113154D01* +X188948278Y-163293072D01* +X188948281Y-163293079D01* +X188986745Y-163359700D01* +X189421447Y-162925000D01* +X189381665Y-162885218D01* +X189575000Y-162885218D01* +X189575000Y-162964782D01* +X189605448Y-163038291D01* +X189661709Y-163094552D01* +X189735218Y-163125000D01* +X189814782Y-163125000D01* +X189888291Y-163094552D01* +X189944552Y-163038291D01* +X189975000Y-162964782D01* +X189975000Y-162925000D01* +X190128553Y-162925000D01* +X190375000Y-163171447D01* +X190621447Y-162925000D01* +X190581665Y-162885218D01* +X190775000Y-162885218D01* +X190775000Y-162964782D01* +X190805448Y-163038291D01* +X190861709Y-163094552D01* +X190935218Y-163125000D01* +X191014782Y-163125000D01* +X191088291Y-163094552D01* +X191144552Y-163038291D01* +X191175000Y-162964782D01* +X191175000Y-162925000D01* +X191328553Y-162925000D01* +X191575000Y-163171447D01* +X191821447Y-162925000D01* +X191781665Y-162885218D01* +X191975000Y-162885218D01* +X191975000Y-162964782D01* +X192005448Y-163038291D01* +X192061709Y-163094552D01* +X192135218Y-163125000D01* +X192214782Y-163125000D01* +X192288291Y-163094552D01* +X192344552Y-163038291D01* +X192375000Y-162964782D01* +X192375000Y-162925000D01* +X192528553Y-162925000D01* +X192775000Y-163171447D01* +X193021447Y-162925000D01* +X192981665Y-162885218D01* +X193175000Y-162885218D01* +X193175000Y-162964782D01* +X193205448Y-163038291D01* +X193261709Y-163094552D01* +X193335218Y-163125000D01* +X193414782Y-163125000D01* +X193488291Y-163094552D01* +X193544552Y-163038291D01* +X193575000Y-162964782D01* +X193575000Y-162925000D01* +X193728553Y-162925000D01* +X193975000Y-163171447D01* +X194221447Y-162925000D01* +X194181665Y-162885218D01* +X194375000Y-162885218D01* +X194375000Y-162964782D01* +X194405448Y-163038291D01* +X194461709Y-163094552D01* +X194535218Y-163125000D01* +X194614782Y-163125000D01* +X194688291Y-163094552D01* +X194744552Y-163038291D01* +X194775000Y-162964782D01* +X194775000Y-162924999D01* +X194928553Y-162924999D01* +X194928553Y-162925000D01* +X195363253Y-163359701D01* +X195401720Y-163293076D01* +X195460180Y-163113154D01* +X195479956Y-162925000D01* +X195460180Y-162736845D01* +X195401721Y-162556927D01* +X195401718Y-162556920D01* +X195363253Y-162490297D01* +X194928553Y-162924999D01* +X194775000Y-162924999D01* +X194775000Y-162885218D01* +X194744552Y-162811709D01* +X194688291Y-162755448D01* +X194614782Y-162725000D01* +X194535218Y-162725000D01* +X194461709Y-162755448D01* +X194405448Y-162811709D01* +X194375000Y-162885218D01* +X194181665Y-162885218D01* +X193975000Y-162678553D01* +X193728553Y-162925000D01* +X193575000Y-162925000D01* +X193575000Y-162885218D01* +X193544552Y-162811709D01* +X193488291Y-162755448D01* +X193414782Y-162725000D01* +X193335218Y-162725000D01* +X193261709Y-162755448D01* +X193205448Y-162811709D01* +X193175000Y-162885218D01* +X192981665Y-162885218D01* +X192775000Y-162678553D01* +X192528553Y-162925000D01* +X192375000Y-162925000D01* +X192375000Y-162885218D01* +X192344552Y-162811709D01* +X192288291Y-162755448D01* +X192214782Y-162725000D01* +X192135218Y-162725000D01* +X192061709Y-162755448D01* +X192005448Y-162811709D01* +X191975000Y-162885218D01* +X191781665Y-162885218D01* +X191575000Y-162678553D01* +X191328553Y-162925000D01* +X191175000Y-162925000D01* +X191175000Y-162885218D01* +X191144552Y-162811709D01* +X191088291Y-162755448D01* +X191014782Y-162725000D01* +X190935218Y-162725000D01* +X190861709Y-162755448D01* +X190805448Y-162811709D01* +X190775000Y-162885218D01* +X190581665Y-162885218D01* +X190375000Y-162678553D01* +X190128553Y-162925000D01* +X189975000Y-162925000D01* +X189975000Y-162885218D01* +X189944552Y-162811709D01* +X189888291Y-162755448D01* +X189814782Y-162725000D01* +X189735218Y-162725000D01* +X189661709Y-162755448D01* +X189605448Y-162811709D01* +X189575000Y-162885218D01* +X189381665Y-162885218D01* +X188986745Y-162490298D01* +X188948279Y-162556923D01* +X188889819Y-162736845D01* +X188870043Y-162925000D01* +X187373906Y-162925000D01* +X187480871Y-162847286D01* +X187607533Y-162706614D01* +X187702179Y-162542682D01* +X187758272Y-162370044D01* +X187789073Y-162325000D01* +X189528553Y-162325000D01* +X189775000Y-162571447D01* +X190021447Y-162325000D01* +X190728553Y-162325000D01* +X190975000Y-162571447D01* +X191221447Y-162325000D01* +X191928553Y-162325000D01* +X192175000Y-162571447D01* +X192421447Y-162325000D01* +X193128553Y-162325000D01* +X193375000Y-162571447D01* +X193621447Y-162325000D01* +X194328553Y-162325000D01* +X194575000Y-162571447D01* +X194821447Y-162325000D01* +X194575000Y-162078553D01* +X194328553Y-162325000D01* +X193621447Y-162325000D01* +X193375000Y-162078553D01* +X193128553Y-162325000D01* +X192421447Y-162325000D01* +X192175000Y-162078553D01* +X191928553Y-162325000D01* +X191221447Y-162325000D01* +X190975000Y-162078553D01* +X190728553Y-162325000D01* +X190021447Y-162325000D01* +X189775000Y-162078553D01* +X189528553Y-162325000D01* +X187789073Y-162325000D01* +X187797708Y-162312372D01* +X187850424Y-162287074D01* +X187854803Y-162286144D01* +X187854806Y-162286142D01* +X187854808Y-162286142D01* +X187937373Y-162249381D01* +X188027730Y-162209151D01* +X188180871Y-162097888D01* +X188307533Y-161957216D01* +X188402179Y-161793284D01* +X188424366Y-161725000D01* +X188870043Y-161725000D01* +X188889819Y-161913154D01* +X188948278Y-162093072D01* +X188948281Y-162093079D01* +X188986745Y-162159700D01* +X189421447Y-161725000D01* +X189381665Y-161685218D01* +X189575000Y-161685218D01* +X189575000Y-161764782D01* +X189605448Y-161838291D01* +X189661709Y-161894552D01* +X189735218Y-161925000D01* +X189814782Y-161925000D01* +X189888291Y-161894552D01* +X189944552Y-161838291D01* +X189975000Y-161764782D01* +X189975000Y-161725000D01* +X190128553Y-161725000D01* +X190375000Y-161971447D01* +X190621447Y-161725000D01* +X190581665Y-161685218D01* +X190775000Y-161685218D01* +X190775000Y-161764782D01* +X190805448Y-161838291D01* +X190861709Y-161894552D01* +X190935218Y-161925000D01* +X191014782Y-161925000D01* +X191088291Y-161894552D01* +X191144552Y-161838291D01* +X191175000Y-161764782D01* +X191175000Y-161725000D01* +X191328553Y-161725000D01* +X191575000Y-161971447D01* +X191821447Y-161725000D01* +X191781665Y-161685218D01* +X191975000Y-161685218D01* +X191975000Y-161764782D01* +X192005448Y-161838291D01* +X192061709Y-161894552D01* +X192135218Y-161925000D01* +X192214782Y-161925000D01* +X192288291Y-161894552D01* +X192344552Y-161838291D01* +X192375000Y-161764782D01* +X192375000Y-161725000D01* +X192528553Y-161725000D01* +X192775000Y-161971447D01* +X193021447Y-161725000D01* +X192981665Y-161685218D01* +X193175000Y-161685218D01* +X193175000Y-161764782D01* +X193205448Y-161838291D01* +X193261709Y-161894552D01* +X193335218Y-161925000D01* +X193414782Y-161925000D01* +X193488291Y-161894552D01* +X193544552Y-161838291D01* +X193575000Y-161764782D01* +X193575000Y-161725000D01* +X193728553Y-161725000D01* +X193975000Y-161971447D01* +X194221447Y-161725000D01* +X194181665Y-161685218D01* +X194375000Y-161685218D01* +X194375000Y-161764782D01* +X194405448Y-161838291D01* +X194461709Y-161894552D01* +X194535218Y-161925000D01* +X194614782Y-161925000D01* +X194688291Y-161894552D01* +X194744552Y-161838291D01* +X194775000Y-161764782D01* +X194775000Y-161724999D01* +X194928553Y-161724999D01* +X194928553Y-161725000D01* +X195363253Y-162159701D01* +X195401720Y-162093076D01* +X195442577Y-161967332D01* +X202227208Y-161967332D01* +X202246994Y-162155588D01* +X202246995Y-162155591D01* +X202305486Y-162335609D01* +X202305489Y-162335616D01* +X202400135Y-162499548D01* +X202510990Y-162622665D01* +X202526797Y-162640220D01* +X202622783Y-162709958D01* +X202665449Y-162765288D01* +X202671428Y-162834901D01* +X202645295Y-162886808D01* +X202646286Y-162887528D01* +X202642464Y-162892787D01* +X202547821Y-163056715D01* +X202547818Y-163056722D01* +X202489327Y-163236740D01* +X202489326Y-163236744D01* +X202469540Y-163425000D01* +X202489326Y-163613256D01* +X202489327Y-163613259D01* +X202547818Y-163793277D01* +X202547821Y-163793284D01* +X202642467Y-163957216D01* +X202736420Y-164061561D01* +X202769129Y-164097888D01* +X202923019Y-164209696D01* +X202965685Y-164265026D01* +X202971664Y-164334639D01* +X202945371Y-164386864D01* +X202946285Y-164387529D01* +X202942466Y-164392784D01* +X202847821Y-164556715D01* +X202847818Y-164556722D01* +X202801822Y-164698284D01* +X202789326Y-164736744D01* +X202769540Y-164925000D01* +X202789326Y-165113256D01* +X202789327Y-165113259D01* +X202847818Y-165293277D01* +X202847821Y-165293284D01* +X202942467Y-165457216D01* +X203066695Y-165595185D01* +X203069129Y-165597888D01* +X203222265Y-165709148D01* +X203222270Y-165709151D01* +X203395192Y-165786142D01* +X203395197Y-165786144D01* +X203580354Y-165825500D01* +X203580355Y-165825500D01* +X203769644Y-165825500D01* +X203769646Y-165825500D01* +X203954803Y-165786144D01* +X204127730Y-165709151D01* +X204280871Y-165597888D01* +X204407533Y-165457216D01* +X204502179Y-165293284D01* +X204560674Y-165113256D01* +X204575205Y-164975000D01* +X209094540Y-164975000D01* +X209114326Y-165163256D01* +X209114327Y-165163259D01* +X209172818Y-165343277D01* +X209172821Y-165343284D01* +X209267467Y-165507216D01* +X209346675Y-165595185D01* +X209394129Y-165647888D01* +X209547265Y-165759148D01* +X209547270Y-165759151D01* +X209720192Y-165836142D01* +X209720197Y-165836144D01* +X209905354Y-165875500D01* +X209905355Y-165875500D01* +X210094644Y-165875500D01* +X210094646Y-165875500D01* +X210279803Y-165836144D01* +X210452730Y-165759151D01* +X210605871Y-165647888D01* +X210732533Y-165507216D01* +X210827179Y-165343284D01* +X210885674Y-165163256D01* +X210905460Y-164975000D01* +X210885674Y-164786744D01* +X210827179Y-164606716D01* +X210732533Y-164442784D01* +X210605871Y-164302112D01* +X210595466Y-164294552D01* +X210452734Y-164190851D01* +X210452729Y-164190848D01* +X210279807Y-164113857D01* +X210279802Y-164113855D01* +X210129362Y-164081879D01* +X210094646Y-164074500D01* +X209905354Y-164074500D01* +X209872897Y-164081398D01* +X209720197Y-164113855D01* +X209720192Y-164113857D01* +X209547270Y-164190848D01* +X209547265Y-164190851D01* +X209394129Y-164302111D01* +X209267466Y-164442785D01* +X209172821Y-164606715D01* +X209172818Y-164606722D01* +X209114327Y-164786740D01* +X209114326Y-164786744D01* +X209094540Y-164975000D01* +X204575205Y-164975000D01* +X204580460Y-164925000D01* +X204560674Y-164736744D01* +X204502179Y-164556716D01* +X204407533Y-164392784D01* +X204285022Y-164256722D01* +X204280872Y-164252113D01* +X204126979Y-164140303D01* +X204084314Y-164084973D01* +X204078335Y-164015360D01* +X204104633Y-163963138D01* +X204103715Y-163962471D01* +X204107529Y-163957220D01* +X204107533Y-163957216D01* +X204202179Y-163793284D01* +X204260674Y-163613256D01* +X204280460Y-163425000D01* +X204260674Y-163236744D01* +X204202179Y-163056716D01* +X204107533Y-162892784D01* +X203980871Y-162752112D01* +X203884882Y-162682372D01* +X203842218Y-162627043D01* +X203836239Y-162557430D01* +X203862377Y-162505525D01* +X203861383Y-162504803D01* +X203865197Y-162499552D01* +X203865201Y-162499548D01* +X203959847Y-162335616D01* +X204018342Y-162155588D01* +X204019851Y-162141229D01* +X204046434Y-162076617D01* +X204103730Y-162036632D01* +X204173549Y-162033971D01* +X204193607Y-162040913D01* +X204295192Y-162086142D01* +X204295197Y-162086144D01* +X204480354Y-162125500D01* +X204480355Y-162125500D01* +X204669644Y-162125500D01* +X204669646Y-162125500D01* +X204854803Y-162086144D01* +X205027730Y-162009151D01* +X205180871Y-161897888D01* +X205307533Y-161757216D01* +X205402179Y-161593284D01* +X205460674Y-161413256D01* +X205480460Y-161225000D01* +X208869540Y-161225000D01* +X208889326Y-161413256D01* +X208889327Y-161413259D01* +X208947818Y-161593277D01* +X208947821Y-161593284D01* +X209042467Y-161757216D01* +X209166125Y-161894552D01* +X209169129Y-161897888D01* +X209215066Y-161931263D01* +X209257732Y-161986592D01* +X209263711Y-162056206D01* +X209231106Y-162118001D01* +X209215069Y-162131897D01* +X209194130Y-162147110D01* +X209194129Y-162147111D01* +X209067466Y-162287785D01* +X208972821Y-162451715D01* +X208972818Y-162451722D01* +X208917276Y-162622664D01* +X208914326Y-162631744D01* +X208894540Y-162820000D01* +X208914326Y-163008256D01* +X208914327Y-163008259D01* +X208972818Y-163188277D01* +X208972821Y-163188284D01* +X209067467Y-163352216D01* +X209172491Y-163468857D01* +X209194129Y-163492888D01* +X209347265Y-163604148D01* +X209347270Y-163604151D01* +X209520192Y-163681142D01* +X209520197Y-163681144D01* +X209705354Y-163720500D01* +X209705355Y-163720500D01* +X209894644Y-163720500D01* +X209894646Y-163720500D01* +X210079803Y-163681144D01* +X210252730Y-163604151D01* +X210405871Y-163492888D01* +X210433328Y-163462393D01* +X210492812Y-163425746D01* +X210562669Y-163427075D01* +X210617627Y-163462394D01* +X210744129Y-163602888D01* +X210897265Y-163714148D01* +X210897270Y-163714151D01* +X211070192Y-163791142D01* +X211070197Y-163791144D01* +X211255354Y-163830500D01* +X211255355Y-163830500D01* +X211444644Y-163830500D01* +X211444646Y-163830500D01* +X211629803Y-163791144D01* +X211802730Y-163714151D01* +X211955871Y-163602888D01* +X211958471Y-163600000D01* +X240594540Y-163600000D01* +X240614326Y-163788256D01* +X240614327Y-163788259D01* +X240672818Y-163968277D01* +X240672821Y-163968284D01* +X240767467Y-164132216D01* +X240832725Y-164204692D01* +X240894129Y-164272888D01* +X241047265Y-164384148D01* +X241047270Y-164384151D01* +X241220192Y-164461142D01* +X241220197Y-164461144D01* +X241405354Y-164500500D01* +X241405355Y-164500500D01* +X241594644Y-164500500D01* +X241594646Y-164500500D01* +X241779803Y-164461144D01* +X241952730Y-164384151D01* +X242105871Y-164272888D01* +X242232533Y-164132216D01* +X242327179Y-163968284D01* +X242363569Y-163856287D01* +X242403005Y-163798613D01* +X242455716Y-163773317D01* +X242630604Y-163736144D01* +X242803531Y-163659151D01* +X242956672Y-163547888D01* +X243083334Y-163407216D01* +X243177980Y-163243284D01* +X243236475Y-163063256D01* +X243256261Y-162875000D01* +X256524540Y-162875000D01* +X256544326Y-163063256D01* +X256544327Y-163063259D01* +X256602818Y-163243277D01* +X256602821Y-163243284D01* +X256697467Y-163407216D01* +X256822292Y-163545848D01* +X256824129Y-163547888D01* +X256977265Y-163659148D01* +X256977270Y-163659151D01* +X257150192Y-163736142D01* +X257150197Y-163736144D01* +X257335354Y-163775500D01* +X257335355Y-163775500D01* +X257524644Y-163775500D01* +X257524646Y-163775500D01* +X257709803Y-163736144D01* +X257882730Y-163659151D01* +X258035871Y-163547888D01* +X258162533Y-163407216D01* +X258257179Y-163243284D01* +X258315674Y-163063256D01* +X258335460Y-162875000D01* +X258315674Y-162686744D01* +X258257179Y-162506716D01* +X258162533Y-162342784D01* +X258035871Y-162202112D01* +X257985962Y-162165851D01* +X257882734Y-162090851D01* +X257882729Y-162090848D01* +X257709807Y-162013857D01* +X257709802Y-162013855D01* +X257564001Y-161982865D01* +X257524646Y-161974500D01* +X257335354Y-161974500D01* +X257302897Y-161981398D01* +X257150197Y-162013855D01* +X257150192Y-162013857D01* +X256977270Y-162090848D01* +X256977265Y-162090851D01* +X256824129Y-162202111D01* +X256697466Y-162342785D01* +X256602821Y-162506715D01* +X256602818Y-162506722D01* +X256559238Y-162640849D01* +X256544326Y-162686744D01* +X256524540Y-162875000D01* +X243256261Y-162875000D01* +X243236475Y-162686744D01* +X243177980Y-162506716D01* +X243083334Y-162342784D01* +X242956672Y-162202112D01* +X242906763Y-162165851D01* +X242803535Y-162090851D01* +X242803530Y-162090848D01* +X242630608Y-162013857D01* +X242630603Y-162013855D01* +X242484802Y-161982865D01* +X242445447Y-161974500D01* +X242256155Y-161974500D01* +X242223698Y-161981398D01* +X242070998Y-162013855D01* +X242070993Y-162013857D01* +X241898071Y-162090848D01* +X241898066Y-162090851D01* +X241744930Y-162202111D01* +X241618267Y-162342785D01* +X241523622Y-162506715D01* +X241523619Y-162506722D01* +X241487232Y-162618711D01* +X241447794Y-162676387D01* +X241395082Y-162701683D01* +X241220197Y-162738855D01* +X241220192Y-162738857D01* +X241047270Y-162815848D01* +X241047265Y-162815851D01* +X240894129Y-162927111D01* +X240767466Y-163067785D01* +X240672821Y-163231715D01* +X240672818Y-163231722D01* +X240621896Y-163388445D01* +X240614326Y-163411744D01* +X240594540Y-163600000D01* +X211958471Y-163600000D01* +X212082533Y-163462216D01* +X212177179Y-163298284D01* +X212235674Y-163118256D01* +X212255460Y-162930000D01* +X212235674Y-162741744D01* +X212177179Y-162561716D01* +X212082533Y-162397784D01* +X211955871Y-162257112D01* +X211955870Y-162257111D01* +X211802734Y-162145851D01* +X211802729Y-162145848D01* +X211629807Y-162068857D01* +X211629802Y-162068855D01* +X211466513Y-162034148D01* +X211444646Y-162029500D01* +X211255354Y-162029500D01* +X211233487Y-162034148D01* +X211070197Y-162068855D01* +X211070192Y-162068857D01* +X210897270Y-162145848D01* +X210897265Y-162145851D01* +X210744131Y-162257110D01* +X210716671Y-162287607D01* +X210657183Y-162324254D01* +X210587326Y-162322923D01* +X210532372Y-162287605D01* +X210417205Y-162159700D01* +X210405871Y-162147112D01* +X210405868Y-162147110D01* +X210359933Y-162113736D01* +X210317267Y-162058406D01* +X210311288Y-161988793D01* +X210343894Y-161926998D01* +X210359930Y-161913102D01* +X210380871Y-161897888D01* +X210507533Y-161757216D01* +X210602179Y-161593284D01* +X210660674Y-161413256D01* +X210680460Y-161225000D01* +X210660674Y-161036744D01* +X210602179Y-160856716D01* +X210507533Y-160692784D01* +X210380871Y-160552112D01* +X210362721Y-160538925D01* +X210227734Y-160440851D01* +X210227729Y-160440848D01* +X210054807Y-160363857D01* +X210054802Y-160363855D01* +X209909001Y-160332865D01* +X209869646Y-160324500D01* +X209680354Y-160324500D01* +X209647897Y-160331398D01* +X209495197Y-160363855D01* +X209495192Y-160363857D01* +X209322270Y-160440848D01* +X209322265Y-160440851D01* +X209169129Y-160552111D01* +X209042466Y-160692785D01* +X208947821Y-160856715D01* +X208947818Y-160856722D01* +X208890068Y-161034459D01* +X208889326Y-161036744D01* +X208869540Y-161225000D01* +X205480460Y-161225000D01* +X205460674Y-161036744D01* +X205402179Y-160856716D01* +X205307533Y-160692784D01* +X205287173Y-160670172D01* +X205256943Y-160607181D01* +X205265568Y-160537845D01* +X205287174Y-160504227D01* +X205290491Y-160500543D01* +X205333010Y-160453322D01* +X205427656Y-160289390D01* +X205486151Y-160109362D01* +X205505937Y-159921106D01* +X205501617Y-159880000D01* +X222854540Y-159880000D01* +X222874326Y-160068256D01* +X222874327Y-160068259D01* +X222932818Y-160248277D01* +X222932821Y-160248284D01* +X223027467Y-160412216D01* +X223131950Y-160528256D01* +X223154129Y-160552888D01* +X223307265Y-160664148D01* +X223307270Y-160664151D01* +X223480192Y-160741142D01* +X223480197Y-160741144D01* +X223665354Y-160780500D01* +X223665355Y-160780500D01* +X223854644Y-160780500D01* +X223854646Y-160780500D01* +X224039803Y-160741144D01* +X224212730Y-160664151D01* +X224365871Y-160552888D01* +X224492533Y-160412216D01* +X224587179Y-160248284D01* +X224645674Y-160068256D01* +X224665460Y-159880000D01* +X224659958Y-159827655D01* +X246451885Y-159827655D01* +X246471671Y-160015911D01* +X246471672Y-160015914D01* +X246530163Y-160195932D01* +X246530166Y-160195939D01* +X246624812Y-160359871D01* +X246720235Y-160465849D01* +X246751474Y-160500543D01* +X246904610Y-160611803D01* +X246904615Y-160611806D01* +X247077537Y-160688797D01* +X247077542Y-160688799D01* +X247262699Y-160728155D01* +X247262700Y-160728155D01* +X247451989Y-160728155D01* +X247451991Y-160728155D01* +X247637148Y-160688799D01* +X247810075Y-160611806D01* +X247963216Y-160500543D01* +X248089878Y-160359871D01* +X248184524Y-160195939D01* +X248243019Y-160015911D01* +X248262805Y-159827655D01* +X248243019Y-159639399D01* +X248184524Y-159459371D01* +X248089878Y-159295439D01* +X247963216Y-159154767D01* +X247954293Y-159148284D01* +X247810079Y-159043506D01* +X247810074Y-159043503D01* +X247637152Y-158966512D01* +X247637147Y-158966510D01* +X247491346Y-158935520D01* +X247451991Y-158927155D01* +X247262699Y-158927155D01* +X247230242Y-158934053D01* +X247077542Y-158966510D01* +X247077537Y-158966512D01* +X246904615Y-159043503D01* +X246904610Y-159043506D01* +X246751474Y-159154766D01* +X246624811Y-159295440D01* +X246530166Y-159459370D01* +X246530163Y-159459377D01* +X246471672Y-159639395D01* +X246471671Y-159639399D01* +X246451885Y-159827655D01* +X224659958Y-159827655D01* +X224645674Y-159691744D01* +X224587179Y-159511716D01* +X224492533Y-159347784D01* +X224365871Y-159207112D01* +X224353372Y-159198031D01* +X224212734Y-159095851D01* +X224212729Y-159095848D01* +X224039807Y-159018857D01* +X224039802Y-159018855D01* +X223894001Y-158987865D01* +X223854646Y-158979500D01* +X223665354Y-158979500D01* +X223632897Y-158986398D01* +X223480197Y-159018855D01* +X223480192Y-159018857D01* +X223307270Y-159095848D01* +X223307265Y-159095851D01* +X223154129Y-159207111D01* +X223027466Y-159347785D01* +X222932821Y-159511715D01* +X222932818Y-159511722D01* +X222882329Y-159667112D01* +X222874326Y-159691744D01* +X222854540Y-159880000D01* +X205501617Y-159880000D01* +X205486151Y-159732850D01* +X205427656Y-159552822D01* +X205333010Y-159388890D01* +X205206348Y-159248218D01* +X205196335Y-159240943D01* +X205053211Y-159136957D01* +X205053206Y-159136954D01* +X204880284Y-159059963D01* +X204880279Y-159059961D01* +X204734478Y-159028971D01* +X204695123Y-159020606D01* +X204505831Y-159020606D01* +X204487511Y-159024500D01* +X204320674Y-159059961D01* +X204320669Y-159059963D01* +X204147747Y-159136954D01* +X204147742Y-159136957D01* +X203994606Y-159248217D01* +X203867943Y-159388891D01* +X203773298Y-159552821D01* +X203773295Y-159552828D01* +X203715559Y-159730523D01* +X203714803Y-159732850D01* +X203695017Y-159921106D01* +X203714803Y-160109362D01* +X203714804Y-160109365D01* +X203773295Y-160289383D01* +X203773298Y-160289390D01* +X203867944Y-160453322D01* +X203879225Y-160465851D01* +X203888303Y-160475933D01* +X203918533Y-160538925D01* +X203909908Y-160608260D01* +X203888304Y-160641876D01* +X203842466Y-160692785D01* +X203747821Y-160856715D01* +X203747818Y-160856722D01* +X203689326Y-161036742D01* +X203689325Y-161036745D01* +X203687816Y-161051105D01* +X203661229Y-161115719D01* +X203603930Y-161155701D01* +X203534111Y-161158359D01* +X203514060Y-161151419D01* +X203412471Y-161106188D01* +X203412469Y-161106187D01* +X203412468Y-161106187D01* +X203295770Y-161081382D01* +X203227314Y-161066832D01* +X203038022Y-161066832D01* +X203005565Y-161073730D01* +X202852865Y-161106187D01* +X202852860Y-161106189D01* +X202679938Y-161183180D01* +X202679933Y-161183183D01* +X202526797Y-161294443D01* +X202400134Y-161435117D01* +X202305489Y-161599047D01* +X202305486Y-161599054D01* +X202251638Y-161764782D01* +X202246994Y-161779076D01* +X202227208Y-161967332D01* +X195442577Y-161967332D01* +X195460180Y-161913154D01* +X195479956Y-161725000D01* +X195460180Y-161536845D01* +X195401721Y-161356927D01* +X195401718Y-161356920D01* +X195363253Y-161290297D01* +X194928553Y-161724999D01* +X194775000Y-161724999D01* +X194775000Y-161685218D01* +X194744552Y-161611709D01* +X194688291Y-161555448D01* +X194614782Y-161525000D01* +X194535218Y-161525000D01* +X194461709Y-161555448D01* +X194405448Y-161611709D01* +X194375000Y-161685218D01* +X194181665Y-161685218D01* +X193975000Y-161478553D01* +X193728553Y-161725000D01* +X193575000Y-161725000D01* +X193575000Y-161685218D01* +X193544552Y-161611709D01* +X193488291Y-161555448D01* +X193414782Y-161525000D01* +X193335218Y-161525000D01* +X193261709Y-161555448D01* +X193205448Y-161611709D01* +X193175000Y-161685218D01* +X192981665Y-161685218D01* +X192775000Y-161478553D01* +X192528553Y-161725000D01* +X192375000Y-161725000D01* +X192375000Y-161685218D01* +X192344552Y-161611709D01* +X192288291Y-161555448D01* +X192214782Y-161525000D01* +X192135218Y-161525000D01* +X192061709Y-161555448D01* +X192005448Y-161611709D01* +X191975000Y-161685218D01* +X191781665Y-161685218D01* +X191575000Y-161478553D01* +X191328553Y-161725000D01* +X191175000Y-161725000D01* +X191175000Y-161685218D01* +X191144552Y-161611709D01* +X191088291Y-161555448D01* +X191014782Y-161525000D01* +X190935218Y-161525000D01* +X190861709Y-161555448D01* +X190805448Y-161611709D01* +X190775000Y-161685218D01* +X190581665Y-161685218D01* +X190375000Y-161478553D01* +X190128553Y-161725000D01* +X189975000Y-161725000D01* +X189975000Y-161685218D01* +X189944552Y-161611709D01* +X189888291Y-161555448D01* +X189814782Y-161525000D01* +X189735218Y-161525000D01* +X189661709Y-161555448D01* +X189605448Y-161611709D01* +X189575000Y-161685218D01* +X189381665Y-161685218D01* +X188986745Y-161290298D01* +X188948279Y-161356923D01* +X188889819Y-161536845D01* +X188870043Y-161725000D01* +X188424366Y-161725000D01* +X188460674Y-161613256D01* +X188480460Y-161425000D01* +X188460674Y-161236744D01* +X188424366Y-161125000D01* +X189528553Y-161125000D01* +X189775000Y-161371447D01* +X190021447Y-161125000D01* +X190728553Y-161125000D01* +X190975000Y-161371447D01* +X191221447Y-161125000D01* +X191928553Y-161125000D01* +X192175000Y-161371447D01* +X192421447Y-161125000D01* +X193128553Y-161125000D01* +X193375000Y-161371447D01* +X193621447Y-161125000D01* +X194328553Y-161125000D01* +X194575000Y-161371447D01* +X194821447Y-161125000D01* +X194575000Y-160878553D01* +X194328553Y-161125000D01* +X193621447Y-161125000D01* +X193375000Y-160878553D01* +X193128553Y-161125000D01* +X192421447Y-161125000D01* +X192175000Y-160878553D01* +X191928553Y-161125000D01* +X191221447Y-161125000D01* +X190975000Y-160878553D01* +X190728553Y-161125000D01* +X190021447Y-161125000D01* +X189775000Y-160878553D01* +X189528553Y-161125000D01* +X188424366Y-161125000D01* +X188402179Y-161056716D01* +X188307533Y-160892784D01* +X188180871Y-160752112D01* +X188180870Y-160752111D01* +X188027734Y-160640851D01* +X188027729Y-160640848D01* +X187854807Y-160563857D01* +X187854802Y-160563855D01* +X187709001Y-160532865D01* +X187671998Y-160525000D01* +X188870043Y-160525000D01* +X188889819Y-160713154D01* +X188948278Y-160893072D01* +X188948281Y-160893079D01* +X188986745Y-160959700D01* +X189421447Y-160525000D01* +X189381665Y-160485218D01* +X189575000Y-160485218D01* +X189575000Y-160564782D01* +X189605448Y-160638291D01* +X189661709Y-160694552D01* +X189735218Y-160725000D01* +X189814782Y-160725000D01* +X189888291Y-160694552D01* +X189944552Y-160638291D01* +X189975000Y-160564782D01* +X189975000Y-160525000D01* +X190128553Y-160525000D01* +X190375000Y-160771447D01* +X190621447Y-160525000D01* +X190581665Y-160485218D01* +X190775000Y-160485218D01* +X190775000Y-160564782D01* +X190805448Y-160638291D01* +X190861709Y-160694552D01* +X190935218Y-160725000D01* +X191014782Y-160725000D01* +X191088291Y-160694552D01* +X191144552Y-160638291D01* +X191175000Y-160564782D01* +X191175000Y-160525000D01* +X191328553Y-160525000D01* +X191575000Y-160771447D01* +X191821447Y-160525000D01* +X191781665Y-160485218D01* +X191975000Y-160485218D01* +X191975000Y-160564782D01* +X192005448Y-160638291D01* +X192061709Y-160694552D01* +X192135218Y-160725000D01* +X192214782Y-160725000D01* +X192288291Y-160694552D01* +X192344552Y-160638291D01* +X192375000Y-160564782D01* +X192375000Y-160525000D01* +X192528553Y-160525000D01* +X192775000Y-160771447D01* +X193021447Y-160525000D01* +X192981665Y-160485218D01* +X193175000Y-160485218D01* +X193175000Y-160564782D01* +X193205448Y-160638291D01* +X193261709Y-160694552D01* +X193335218Y-160725000D01* +X193414782Y-160725000D01* +X193488291Y-160694552D01* +X193544552Y-160638291D01* +X193575000Y-160564782D01* +X193575000Y-160525000D01* +X193728553Y-160525000D01* +X193975000Y-160771447D01* +X194221447Y-160525000D01* +X194181665Y-160485218D01* +X194375000Y-160485218D01* +X194375000Y-160564782D01* +X194405448Y-160638291D01* +X194461709Y-160694552D01* +X194535218Y-160725000D01* +X194614782Y-160725000D01* +X194688291Y-160694552D01* +X194744552Y-160638291D01* +X194775000Y-160564782D01* +X194775000Y-160524999D01* +X194928553Y-160524999D01* +X194928553Y-160525000D01* +X195363253Y-160959701D01* +X195401720Y-160893076D01* +X195460180Y-160713154D01* +X195479956Y-160525000D01* +X195460180Y-160336845D01* +X195401721Y-160156927D01* +X195401718Y-160156920D01* +X195363253Y-160090297D01* +X194928553Y-160524999D01* +X194775000Y-160524999D01* +X194775000Y-160485218D01* +X194744552Y-160411709D01* +X194688291Y-160355448D01* +X194614782Y-160325000D01* +X194535218Y-160325000D01* +X194461709Y-160355448D01* +X194405448Y-160411709D01* +X194375000Y-160485218D01* +X194181665Y-160485218D01* +X193975000Y-160278553D01* +X193728553Y-160525000D01* +X193575000Y-160525000D01* +X193575000Y-160485218D01* +X193544552Y-160411709D01* +X193488291Y-160355448D01* +X193414782Y-160325000D01* +X193335218Y-160325000D01* +X193261709Y-160355448D01* +X193205448Y-160411709D01* +X193175000Y-160485218D01* +X192981665Y-160485218D01* +X192775000Y-160278553D01* +X192528553Y-160525000D01* +X192375000Y-160525000D01* +X192375000Y-160485218D01* +X192344552Y-160411709D01* +X192288291Y-160355448D01* +X192214782Y-160325000D01* +X192135218Y-160325000D01* +X192061709Y-160355448D01* +X192005448Y-160411709D01* +X191975000Y-160485218D01* +X191781665Y-160485218D01* +X191575000Y-160278553D01* +X191328553Y-160525000D01* +X191175000Y-160525000D01* +X191175000Y-160485218D01* +X191144552Y-160411709D01* +X191088291Y-160355448D01* +X191014782Y-160325000D01* +X190935218Y-160325000D01* +X190861709Y-160355448D01* +X190805448Y-160411709D01* +X190775000Y-160485218D01* +X190581665Y-160485218D01* +X190375000Y-160278553D01* +X190128553Y-160525000D01* +X189975000Y-160525000D01* +X189975000Y-160485218D01* +X189944552Y-160411709D01* +X189888291Y-160355448D01* +X189814782Y-160325000D01* +X189735218Y-160325000D01* +X189661709Y-160355448D01* +X189605448Y-160411709D01* +X189575000Y-160485218D01* +X189381665Y-160485218D01* +X188986745Y-160090298D01* +X188948279Y-160156923D01* +X188889819Y-160336845D01* +X188870043Y-160525000D01* +X187671998Y-160525000D01* +X187669646Y-160524500D01* +X187480354Y-160524500D01* +X187447897Y-160531398D01* +X187295197Y-160563855D01* +X187295192Y-160563857D01* +X187122270Y-160640848D01* +X187122265Y-160640851D01* +X186969129Y-160752111D01* +X186842466Y-160892785D01* +X186747821Y-161056715D01* +X186747818Y-161056722D01* +X186691728Y-161229350D01* +X186652290Y-161287026D01* +X186599584Y-161312321D01* +X186595198Y-161313253D01* +X186595192Y-161313255D01* +X186422270Y-161390246D01* +X186422265Y-161390249D01* +X186269129Y-161501509D01* +X186142466Y-161642183D01* +X186047821Y-161806113D01* +X186047818Y-161806120D01* +X185989327Y-161986138D01* +X185989326Y-161986142D01* +X185969540Y-162174398D01* +X183839498Y-162174398D01* +X183827734Y-162165851D01* +X183827729Y-162165848D01* +X183654807Y-162088857D01* +X183654802Y-162088855D01* +X183502936Y-162056576D01* +X183469646Y-162049500D01* +X183280354Y-162049500D01* +X183280352Y-162049500D01* +X183222052Y-162061892D01* +X183152385Y-162056576D01* +X183096652Y-162014438D01* +X183072952Y-161953566D01* +X183060674Y-161836744D01* +X183002179Y-161656716D01* +X182907533Y-161492784D01* +X182780871Y-161352112D01* +X182727389Y-161313255D01* +X182627734Y-161240851D01* +X182627729Y-161240848D01* +X182454807Y-161163857D01* +X182454802Y-161163855D01* +X182309001Y-161132865D01* +X182269646Y-161124500D01* +X182080354Y-161124500D01* +X182047897Y-161131398D01* +X181895197Y-161163855D01* +X181895192Y-161163857D01* +X181722270Y-161240848D01* +X181722265Y-161240851D01* +X181569129Y-161352111D01* +X181442466Y-161492785D01* +X181347821Y-161656715D01* +X181347818Y-161656722D01* +X181299278Y-161806114D01* +X181289326Y-161836744D01* +X181269540Y-162025000D01* +X181288894Y-162209148D01* +X181289326Y-162213253D01* +X181289326Y-162213257D01* +X181347818Y-162393277D01* +X181347821Y-162393284D01* +X181442467Y-162557216D01* +X181517771Y-162640849D01* +X181569129Y-162697888D01* +X181722265Y-162809148D01* +X181722267Y-162809149D01* +X181722270Y-162809151D01* +X181728043Y-162811721D01* +X181781280Y-162856972D01* +X181801600Y-162923822D01* +X181782554Y-162991045D01* +X181730187Y-163037300D01* +X181728072Y-163038265D01* +X181725151Y-163039566D01* +X181722267Y-163040850D01* +X181722265Y-163040851D01* +X181569129Y-163152111D01* +X181442466Y-163292785D01* +X181347821Y-163456715D01* +X181347818Y-163456722D01* +X181289326Y-163636742D01* +X181289325Y-163636746D01* +X181284757Y-163680205D01* +X181258172Y-163744819D01* +X181200874Y-163784803D01* +X181135656Y-163788530D01* +X181069646Y-163774500D01* +X180880354Y-163774500D01* +X180847897Y-163781398D01* +X180695197Y-163813855D01* +X180695192Y-163813857D01* +X180522270Y-163890848D01* +X180522265Y-163890851D01* +X180369129Y-164002111D01* +X180242466Y-164142785D01* +X180147821Y-164306715D01* +X180147818Y-164306722D01* +X180089327Y-164486740D01* +X180089326Y-164486744D01* +X180069540Y-164675000D01* +X176475205Y-164675000D01* +X176480460Y-164625000D01* +X176460674Y-164436744D01* +X176402179Y-164256716D01* +X176307533Y-164092784D01* +X176180871Y-163952112D01* +X176157499Y-163935131D01* +X176027734Y-163840851D01* +X176027729Y-163840848D01* +X175854807Y-163763857D01* +X175854802Y-163763855D01* +X175709001Y-163732865D01* +X175669646Y-163724500D01* +X175480354Y-163724500D01* +X175447897Y-163731398D01* +X175295197Y-163763855D01* +X175295192Y-163763857D01* +X175122270Y-163840848D01* +X175122265Y-163840851D01* +X174969129Y-163952111D01* +X174842466Y-164092785D01* +X174747821Y-164256715D01* +X174747818Y-164256722D01* +X174689327Y-164436740D01* +X174689326Y-164436744D01* +X174669540Y-164625000D01* +X100844725Y-164625000D01* +X100933980Y-164494464D01* +X101092206Y-164204687D01* +X101220727Y-163900567D01* +X101318259Y-163585140D01* +X101383828Y-163261555D01* +X101416780Y-162933042D01* +X101416793Y-162817535D01* +X101416801Y-162817455D01* +X101416801Y-162736845D01* +X101416802Y-162720367D01* +X101416801Y-162720363D01* +X101416801Y-161250000D01* +X174504540Y-161250000D01* +X174524326Y-161438256D01* +X174524327Y-161438259D01* +X174582818Y-161618277D01* +X174582821Y-161618284D01* +X174677467Y-161782216D01* +X174779564Y-161895606D01* +X174804129Y-161922888D01* +X174957265Y-162034148D01* +X174957270Y-162034151D01* +X175130192Y-162111142D01* +X175130197Y-162111144D01* +X175315354Y-162150500D01* +X175315355Y-162150500D01* +X175504644Y-162150500D01* +X175504646Y-162150500D01* +X175689803Y-162111144D01* +X175862730Y-162034151D01* +X176015871Y-161922888D01* +X176142533Y-161782216D01* +X176237179Y-161618284D01* +X176295674Y-161438256D01* +X176315460Y-161250000D01* +X176295674Y-161061744D01* +X176237179Y-160881716D01* +X176142533Y-160717784D01* +X176015871Y-160577112D01* +X176015870Y-160577111D01* +X175862734Y-160465851D01* +X175862729Y-160465848D01* +X175689807Y-160388857D01* +X175689802Y-160388855D01* +X175532629Y-160355448D01* +X175504646Y-160349500D01* +X175315354Y-160349500D01* +X175287371Y-160355448D01* +X175130197Y-160388855D01* +X175130192Y-160388857D01* +X174957270Y-160465848D01* +X174957265Y-160465851D01* +X174804129Y-160577111D01* +X174677466Y-160717785D01* +X174582821Y-160881715D01* +X174582818Y-160881722D01* +X174524327Y-161061740D01* +X174524326Y-161061744D01* +X174504540Y-161250000D01* +X101416801Y-161250000D01* +X101416801Y-159925000D01* +X181069540Y-159925000D01* +X181089326Y-160113256D01* +X181089327Y-160113259D01* +X181147818Y-160293277D01* +X181147821Y-160293284D01* +X181242467Y-160457216D01* +X181369129Y-160597888D01* +X181522265Y-160709148D01* +X181522270Y-160709151D01* +X181695192Y-160786142D01* +X181695197Y-160786144D01* +X181880354Y-160825500D01* +X181880355Y-160825500D01* +X182069644Y-160825500D01* +X182069646Y-160825500D01* +X182254803Y-160786144D01* +X182427730Y-160709151D01* +X182580871Y-160597888D01* +X182707533Y-160457216D01* +X182710557Y-160451977D01* +X182761120Y-160403762D01* +X182829726Y-160390535D01* +X182890831Y-160413656D01* +X183022265Y-160509148D01* +X183022270Y-160509151D01* +X183195192Y-160586142D01* +X183195197Y-160586144D01* +X183380354Y-160625500D01* +X183380355Y-160625500D01* +X183569644Y-160625500D01* +X183569646Y-160625500D01* +X183754803Y-160586144D01* +X183927730Y-160509151D01* +X184080871Y-160397888D01* +X184207533Y-160257216D01* +X184302179Y-160093284D01* +X184360674Y-159913256D01* +X184379471Y-159734409D01* +X189337961Y-159734409D01* +X189775000Y-160171447D01* +X189775001Y-160171447D01* +X190212037Y-159734409D01* +X190537961Y-159734409D01* +X190975000Y-160171447D01* +X190975001Y-160171447D01* +X191412037Y-159734409D01* +X191737961Y-159734409D01* +X192175000Y-160171447D01* +X192175001Y-160171447D01* +X192612037Y-159734409D01* +X192937961Y-159734409D01* +X193375000Y-160171447D01* +X193375001Y-160171447D01* +X193812037Y-159734409D01* +X194137961Y-159734409D01* +X194575000Y-160171447D01* +X194575001Y-160171447D01* +X195012037Y-159734409D01* +X194854644Y-159664334D01* +X194669594Y-159625000D01* +X194480406Y-159625000D01* +X194295355Y-159664334D01* +X194137961Y-159734409D01* +X193812037Y-159734409D01* +X193654644Y-159664334D01* +X193469594Y-159625000D01* +X193280406Y-159625000D01* +X193095355Y-159664334D01* +X192937961Y-159734409D01* +X192612037Y-159734409D01* +X192454644Y-159664334D01* +X192269594Y-159625000D01* +X192080406Y-159625000D01* +X191895355Y-159664334D01* +X191737961Y-159734409D01* +X191412037Y-159734409D01* +X191254644Y-159664334D01* +X191069594Y-159625000D01* +X190880406Y-159625000D01* +X190695355Y-159664334D01* +X190537961Y-159734409D01* +X190212037Y-159734409D01* +X190054644Y-159664334D01* +X189869594Y-159625000D01* +X189680406Y-159625000D01* +X189495355Y-159664334D01* +X189337961Y-159734409D01* +X184379471Y-159734409D01* +X184380460Y-159725000D01* +X184360674Y-159536744D01* +X184302179Y-159356716D01* +X184207533Y-159192784D01* +X184080871Y-159052112D01* +X184069026Y-159043506D01* +X183927734Y-158940851D01* +X183927729Y-158940848D01* +X183754807Y-158863857D01* +X183754802Y-158863855D01* +X183609001Y-158832865D01* +X183569646Y-158824500D01* +X183380354Y-158824500D01* +X183347897Y-158831398D01* +X183195197Y-158863855D01* +X183195192Y-158863857D01* +X183022270Y-158940848D01* +X183022265Y-158940851D01* +X182869129Y-159052111D01* +X182742468Y-159192783D01* +X182742466Y-159192784D01* +X182739437Y-159198031D01* +X182688867Y-159246244D01* +X182620259Y-159259463D01* +X182559168Y-159236343D01* +X182427734Y-159140851D01* +X182427729Y-159140848D01* +X182254807Y-159063857D01* +X182254802Y-159063855D01* +X182109001Y-159032865D01* +X182069646Y-159024500D01* +X181880354Y-159024500D01* +X181847897Y-159031398D01* +X181695197Y-159063855D01* +X181695192Y-159063857D01* +X181522270Y-159140848D01* +X181522265Y-159140851D01* +X181369129Y-159252111D01* +X181242466Y-159392785D01* +X181147821Y-159556715D01* +X181147818Y-159556722D01* +X181089327Y-159736740D01* +X181089326Y-159736744D01* +X181069540Y-159925000D01* +X101416801Y-159925000D01* +X101416801Y-158640000D01* +X186934540Y-158640000D01* +X186954326Y-158828256D01* +X186954327Y-158828259D01* +X187012818Y-159008277D01* +X187012821Y-159008284D01* +X187107467Y-159172216D01* +X187174868Y-159247072D01* +X187234129Y-159312888D01* +X187387265Y-159424148D01* +X187387270Y-159424151D01* +X187560192Y-159501142D01* +X187560197Y-159501144D01* +X187745354Y-159540500D01* +X187745355Y-159540500D01* +X187934644Y-159540500D01* +X187934646Y-159540500D01* +X188119803Y-159501144D01* +X188292730Y-159424151D01* +X188445871Y-159312888D01* +X188572533Y-159172216D01* +X188667179Y-159008284D01* +X188725674Y-158828256D01* +X188745460Y-158640000D01* +X188725674Y-158451744D01* +X188667179Y-158271716D01* +X188626397Y-158201079D01* +X188609925Y-158133181D01* +X188626396Y-158077085D01* +X188697617Y-157953728D01* +X188739444Y-157825000D01* +X189514280Y-157825000D01* +X189534066Y-158013256D01* +X189534067Y-158013259D01* +X189592558Y-158193277D01* +X189592561Y-158193284D01* +X189687207Y-158357216D01* +X189813869Y-158497888D01* +X189967005Y-158609148D01* +X189967010Y-158609151D01* +X190139932Y-158686142D01* +X190139937Y-158686144D01* +X190325094Y-158725500D01* +X190325095Y-158725500D01* +X190514384Y-158725500D01* +X190514386Y-158725500D01* +X190699543Y-158686144D01* +X190869305Y-158610559D01* +X190938555Y-158601275D01* +X190970177Y-158610560D01* +X191139935Y-158686142D01* +X191139940Y-158686144D01* +X191325097Y-158725500D01* +X191325098Y-158725500D01* +X191514387Y-158725500D01* +X191514389Y-158725500D01* +X191699546Y-158686144D01* +X191872473Y-158609151D01* +X192025614Y-158497888D01* +X192152276Y-158357216D01* +X192246922Y-158193284D01* +X192305417Y-158013256D01* +X192325203Y-157825000D01* +X193019605Y-157825000D01* +X193039391Y-158013256D01* +X193039392Y-158013259D01* +X193097883Y-158193277D01* +X193097886Y-158193284D01* +X193192532Y-158357216D01* +X193319194Y-158497888D01* +X193472330Y-158609148D01* +X193472335Y-158609151D01* +X193645257Y-158686142D01* +X193645262Y-158686144D01* +X193830419Y-158725500D01* +X193830420Y-158725500D01* +X194019709Y-158725500D01* +X194019711Y-158725500D01* +X194204868Y-158686144D01* +X194377795Y-158609151D01* +X194530936Y-158497888D01* +X194657598Y-158357216D01* +X194697226Y-158288578D01* +X194755494Y-158187656D01* +X194757487Y-158188806D01* +X194795888Y-158143597D01* +X194862730Y-158123252D01* +X194929960Y-158142274D01* +X194936838Y-158146928D01* +X194971658Y-158172226D01* +X194971663Y-158172229D01* +X195144585Y-158249220D01* +X195144590Y-158249222D01* +X195329747Y-158288578D01* +X195329748Y-158288578D01* +X195519037Y-158288578D01* +X195519039Y-158288578D01* +X195704196Y-158249222D01* +X195877123Y-158172229D01* +X196030264Y-158060966D01* +X196144283Y-157934334D01* +X196203766Y-157897688D01* +X196273623Y-157899018D01* +X196331672Y-157937905D01* +X196359482Y-158002001D01* +X196359751Y-158030270D01* +X196344831Y-158172229D01* +X196344540Y-158175000D01* +X196364326Y-158363256D01* +X196364327Y-158363259D01* +X196422818Y-158543277D01* +X196422821Y-158543284D01* +X196517467Y-158707216D01* +X196623070Y-158824500D01* +X196644129Y-158847888D01* +X196797265Y-158959148D01* +X196797270Y-158959151D01* +X196970192Y-159036142D01* +X196970197Y-159036144D01* +X197155354Y-159075500D01* +X197155355Y-159075500D01* +X197344644Y-159075500D01* +X197344646Y-159075500D01* +X197529803Y-159036144D01* +X197702730Y-158959151D01* +X197855871Y-158847888D01* +X197916998Y-158780000D01* +X218254540Y-158780000D01* +X218274326Y-158968256D01* +X218274327Y-158968259D01* +X218332818Y-159148277D01* +X218332821Y-159148284D01* +X218427467Y-159312216D01* +X218496505Y-159388890D01* +X218554129Y-159452888D01* +X218707265Y-159564148D01* +X218707270Y-159564151D01* +X218880192Y-159641142D01* +X218880197Y-159641144D01* +X219065354Y-159680500D01* +X219065355Y-159680500D01* +X219254644Y-159680500D01* +X219254646Y-159680500D01* +X219439803Y-159641144D01* +X219612730Y-159564151D01* +X219765871Y-159452888D01* +X219892533Y-159312216D01* +X219987179Y-159148284D01* +X220045674Y-158968256D01* +X220065460Y-158780000D01* +X220045674Y-158591744D01* +X219987179Y-158411716D01* +X219892533Y-158247784D01* +X219765871Y-158107112D01* +X219745432Y-158092262D01* +X219612734Y-157995851D01* +X219612729Y-157995848D01* +X219439807Y-157918857D01* +X219439802Y-157918855D01* +X219294001Y-157887865D01* +X219254646Y-157879500D01* +X219065354Y-157879500D01* +X219032897Y-157886398D01* +X218880197Y-157918855D01* +X218880192Y-157918857D01* +X218707270Y-157995848D01* +X218707265Y-157995851D01* +X218554129Y-158107111D01* +X218427466Y-158247785D01* +X218332821Y-158411715D01* +X218332818Y-158411722D01* +X218274640Y-158590777D01* +X218274326Y-158591744D01* +X218254540Y-158780000D01* +X197916998Y-158780000D01* +X197982533Y-158707216D01* +X198077179Y-158543284D01* +X198135674Y-158363256D01* +X198155460Y-158175000D01* +X198135674Y-157986744D01* +X198077179Y-157806716D01* +X197982533Y-157642784D01* +X197855871Y-157502112D01* +X197855870Y-157502111D01* +X197702734Y-157390851D01* +X197702729Y-157390848D01* +X197529807Y-157313857D01* +X197529802Y-157313855D01* +X197384001Y-157282865D01* +X197344646Y-157274500D01* +X197155354Y-157274500D01* +X197122897Y-157281398D01* +X196970197Y-157313855D01* +X196970192Y-157313857D01* +X196797270Y-157390848D01* +X196797265Y-157390851D01* +X196644129Y-157502111D01* +X196530112Y-157628740D01* +X196470625Y-157665389D01* +X196400768Y-157664058D01* +X196342720Y-157625172D01* +X196314910Y-157561075D01* +X196314641Y-157532813D01* +X196329853Y-157388078D01* +X196310067Y-157199822D01* +X196251572Y-157019794D01* +X196170863Y-156880001D01* +X256120091Y-156880001D01* +X256139877Y-157068257D01* +X256139878Y-157068260D01* +X256198369Y-157248278D01* +X256198372Y-157248285D01* +X256293018Y-157412217D01* +X256373959Y-157502111D01* +X256419680Y-157552889D01* +X256572816Y-157664149D01* +X256572821Y-157664152D01* +X256745742Y-157741143D01* +X256745744Y-157741143D01* +X256745748Y-157741145D01* +X256876518Y-157768940D01* +X256937995Y-157802131D01* +X256968664Y-157851911D01* +X257008098Y-157973279D01* +X257008101Y-157973285D01* +X257102747Y-158137217D01* +X257226503Y-158274662D01* +X257229409Y-158277889D01* +X257382545Y-158389149D01* +X257382550Y-158389152D01* +X257555472Y-158466143D01* +X257555477Y-158466145D01* +X257740634Y-158505501D01* +X257740635Y-158505501D01* +X257929924Y-158505501D01* +X257929926Y-158505501D01* +X258115083Y-158466145D01* +X258288010Y-158389152D01* +X258441151Y-158277889D01* +X258567813Y-158137217D01* +X258662459Y-157973285D01* +X258720954Y-157793257D01* +X258740740Y-157605001D01* +X258720954Y-157416745D01* +X258662459Y-157236717D01* +X258567813Y-157072785D01* +X258441151Y-156932113D01* +X258430673Y-156924500D01* +X258288014Y-156820852D01* +X258288009Y-156820849D01* +X258162572Y-156765000D01* +X262284540Y-156765000D01* +X262304326Y-156953256D01* +X262304327Y-156953259D01* +X262362818Y-157133277D01* +X262362819Y-157133279D01* +X262362821Y-157133284D01* +X262457467Y-157297216D01* +X262550465Y-157400500D01* +X262584129Y-157437888D01* +X262737265Y-157549148D01* +X262737270Y-157549151D01* +X262910192Y-157626142D01* +X262910197Y-157626144D01* +X263095354Y-157665500D01* +X263095355Y-157665500D01* +X263284644Y-157665500D01* +X263284646Y-157665500D01* +X263469803Y-157626144D01* +X263514456Y-157606262D01* +X263583705Y-157596977D01* +X263646982Y-157626605D01* +X263684196Y-157685740D01* +X263683532Y-157755606D01* +X263672280Y-157781539D01* +X263634150Y-157847585D01* +X263630320Y-157854218D01* +X263630318Y-157854222D01* +X263578645Y-158013256D01* +X263571826Y-158034244D01* +X263552040Y-158222500D01* +X263571826Y-158410756D01* +X263571827Y-158410759D01* +X263630318Y-158590777D01* +X263630321Y-158590784D01* +X263724967Y-158754716D01* +X263829271Y-158870557D01* +X263851629Y-158895388D01* +X264004765Y-159006648D01* +X264004770Y-159006651D01* +X264177692Y-159083642D01* +X264177697Y-159083644D01* +X264362854Y-159123000D01* +X264362855Y-159123000D01* +X264552144Y-159123000D01* +X264552146Y-159123000D01* +X264737303Y-159083644D01* +X264737305Y-159083642D01* +X264741939Y-159082138D01* +X264811781Y-159080145D01* +X264871612Y-159116227D01* +X264902439Y-159178929D01* +X264903574Y-159187101D01* +X264915833Y-159303740D01* +X264915834Y-159303743D01* +X264974325Y-159483761D01* +X264974328Y-159483768D01* +X265067998Y-159646011D01* +X265068974Y-159647700D01* +X265143549Y-159730524D01* +X265173780Y-159793515D01* +X265165155Y-159862850D01* +X265158788Y-159875495D01* +X265103236Y-159971715D01* +X265077720Y-160015911D01* +X265062820Y-160041718D01* +X265062818Y-160041722D01* +X265007947Y-160210599D01* +X265004326Y-160221744D01* +X264984540Y-160410000D01* +X265004326Y-160598256D01* +X265004327Y-160598259D01* +X265062818Y-160778277D01* +X265062821Y-160778284D01* +X265157467Y-160942216D01* +X265260563Y-161056715D01* +X265284129Y-161082888D01* +X265437265Y-161194148D01* +X265437270Y-161194151D01* +X265610192Y-161271142D01* +X265610197Y-161271144D01* +X265795354Y-161310500D01* +X265795355Y-161310500D01* +X265984644Y-161310500D01* +X265984646Y-161310500D01* +X266169803Y-161271144D01* +X266307491Y-161209840D01* +X266376737Y-161200555D01* +X266440014Y-161230183D01* +X266477228Y-161289318D01* +X266476564Y-161359184D01* +X266475855Y-161361438D01* +X266430343Y-161501510D01* +X266424631Y-161519091D01* +X266404845Y-161707347D01* +X266424631Y-161895603D01* +X266424632Y-161895606D01* +X266483123Y-162075624D01* +X266483126Y-162075631D01* +X266577772Y-162239563D01* +X266584900Y-162247480D01* +X266586612Y-162249381D01* +X266616841Y-162312373D01* +X266608215Y-162381708D01* +X266563473Y-162435373D01* +X266544897Y-162445631D01* +X266374252Y-162521608D01* +X266374247Y-162521611D01* +X266221111Y-162632871D01* +X266094448Y-162773545D01* +X265999803Y-162937475D01* +X265999800Y-162937482D01* +X265941951Y-163115524D01* +X265941308Y-163117504D01* +X265921522Y-163305760D01* +X265941308Y-163494016D01* +X265941309Y-163494019D01* +X265999803Y-163674045D01* +X266005080Y-163683185D01* +X266021551Y-163751085D01* +X266005079Y-163807183D01* +X265931212Y-163935124D01* +X265931209Y-163935131D01* +X265873138Y-164113856D01* +X265872717Y-164115153D01* +X265852931Y-164303409D01* +X265872717Y-164491665D01* +X265872718Y-164491668D01* +X265931209Y-164671686D01* +X265931212Y-164671693D01* +X266025858Y-164835625D01* +X266106332Y-164925000D01* +X266152520Y-164976297D01* +X266305656Y-165087557D01* +X266305661Y-165087560D01* +X266478583Y-165164551D01* +X266478588Y-165164553D01* +X266663745Y-165203909D01* +X266663746Y-165203909D01* +X266853035Y-165203909D01* +X266853037Y-165203909D01* +X267038194Y-165164553D01* +X267211121Y-165087560D01* +X267364262Y-164976297D01* +X267490924Y-164835625D01* +X267585570Y-164671693D01* +X267644065Y-164491665D01* +X267663851Y-164303409D01* +X267644065Y-164115153D01* +X267585570Y-163935125D01* +X267580294Y-163925987D01* +X267563820Y-163858089D01* +X267580290Y-163801990D01* +X267654161Y-163674044D01* +X267712656Y-163494016D01* +X267713729Y-163483808D01* +X269584172Y-163483808D01* +X269603958Y-163672064D01* +X269603959Y-163672067D01* +X269662450Y-163852085D01* +X269662453Y-163852092D01* +X269757099Y-164016024D01* +X269876959Y-164149142D01* +X269883761Y-164156696D01* +X270036897Y-164267956D01* +X270036902Y-164267959D01* +X270209824Y-164344950D01* +X270209825Y-164344950D01* +X270209829Y-164344952D01* +X270353158Y-164375417D01* +X270414640Y-164408609D01* +X270448417Y-164469772D01* +X270450698Y-164483740D01* +X270454326Y-164518256D01* +X270454327Y-164518259D01* +X270512818Y-164698277D01* +X270512821Y-164698284D01* +X270607467Y-164862216D01* +X270734129Y-165002888D01* +X270887265Y-165114148D01* +X270887270Y-165114151D01* +X271060192Y-165191142D01* +X271060197Y-165191144D01* +X271245354Y-165230500D01* +X271245355Y-165230500D01* +X271434644Y-165230500D01* +X271434646Y-165230500D01* +X271619803Y-165191144D01* +X271792730Y-165114151D01* +X271945871Y-165002888D01* +X272072533Y-164862216D01* +X272167179Y-164698284D01* +X272225674Y-164518256D01* +X272245460Y-164330000D01* +X272225674Y-164141744D01* +X272167179Y-163961716D01* +X272072533Y-163797784D01* +X271945871Y-163657112D01* +X271943676Y-163655517D01* +X271792734Y-163545851D01* +X271792729Y-163545848D01* +X271619807Y-163468857D01* +X271619802Y-163468855D01* +X271476472Y-163438390D01* +X271414990Y-163405198D01* +X271381214Y-163344035D01* +X271378934Y-163330076D01* +X271375306Y-163295552D01* +X271316811Y-163115524D01* +X271222165Y-162951592D01* +X271095503Y-162810920D01* +X271095502Y-162810919D01* +X270942366Y-162699659D01* +X270942361Y-162699656D01* +X270769439Y-162622665D01* +X270769434Y-162622663D01* +X270623633Y-162591673D01* +X270584278Y-162583308D01* +X270394986Y-162583308D01* +X270364090Y-162589875D01* +X270209829Y-162622663D01* +X270209824Y-162622665D01* +X270036902Y-162699656D01* +X270036897Y-162699659D01* +X269883761Y-162810919D01* +X269757098Y-162951593D01* +X269662453Y-163115523D01* +X269662450Y-163115530D01* +X269603959Y-163295548D01* +X269603958Y-163295552D01* +X269584172Y-163483808D01* +X267713729Y-163483808D01* +X267732442Y-163305760D01* +X267712656Y-163117504D01* +X267654161Y-162937476D01* +X267559515Y-162773544D01* +X267550674Y-162763725D01* +X267520445Y-162700734D01* +X267529071Y-162631398D01* +X267573812Y-162577733D01* +X267592385Y-162567477D01* +X267763035Y-162491498D01* +X267916176Y-162380235D01* +X268042838Y-162239563D01* +X268045916Y-162234230D01* +X268096481Y-162186013D01* +X268165088Y-162172788D01* +X268229953Y-162198754D01* +X268245451Y-162213250D01* +X268254129Y-162222888D01* +X268254132Y-162222891D01* +X268254135Y-162222893D01* +X268407265Y-162334148D01* +X268407270Y-162334151D01* +X268580192Y-162411142D01* +X268580197Y-162411144D01* +X268765354Y-162450500D01* +X268765355Y-162450500D01* +X268954644Y-162450500D01* +X268954646Y-162450500D01* +X269139803Y-162411144D01* +X269312730Y-162334151D01* +X269465871Y-162222888D01* +X269592533Y-162082216D01* +X269687179Y-161918284D01* +X269745674Y-161738256D01* +X269765460Y-161550000D01* +X269745674Y-161361744D01* +X269687179Y-161181716D01* +X269592533Y-161017784D01* +X269465871Y-160877112D01* +X269465870Y-160877111D01* +X269312734Y-160765851D01* +X269312729Y-160765848D01* +X269139807Y-160688857D01* +X269139802Y-160688855D01* +X268994001Y-160657865D01* +X268954646Y-160649500D01* +X268765354Y-160649500D01* +X268732897Y-160656398D01* +X268580197Y-160688855D01* +X268580192Y-160688857D01* +X268407270Y-160765848D01* +X268407265Y-160765851D01* +X268254129Y-160877111D01* +X268127466Y-161017785D01* +X268124384Y-161023123D01* +X268073815Y-161071337D01* +X268005208Y-161084557D01* +X267940344Y-161058587D01* +X267924850Y-161044092D01* +X267916176Y-161034459D01* +X267916175Y-161034458D01* +X267763039Y-160923198D01* +X267763034Y-160923195D01* +X267590112Y-160846204D01* +X267590107Y-160846202D01* +X267444306Y-160815212D01* +X267404951Y-160806847D01* +X267215659Y-160806847D01* +X267183202Y-160813745D01* +X267030502Y-160846202D01* +X267030497Y-160846204D01* +X266892816Y-160907505D01* +X266823566Y-160916790D01* +X266760289Y-160887162D01* +X266723076Y-160828027D01* +X266723741Y-160758161D01* +X266724426Y-160755978D01* +X266775674Y-160598256D01* +X266795460Y-160410000D01* +X266775674Y-160221744D01* +X266717179Y-160041716D01* +X266622533Y-159877784D01* +X266547956Y-159794958D01* +X266517726Y-159731967D01* +X266526351Y-159662631D01* +X266532717Y-159649988D01* +X266534034Y-159647706D01* +X266534040Y-159647700D01* +X266535017Y-159646006D01* +X266585579Y-159597795D01* +X266654186Y-159584570D01* +X266668175Y-159586717D01* +X266774083Y-159609229D01* +X266774084Y-159609229D01* +X266963373Y-159609229D01* +X266963375Y-159609229D01* +X267148532Y-159569873D01* +X267321459Y-159492880D01* +X267474600Y-159381617D01* +X267601262Y-159240945D01* +X267695908Y-159077013D01* +X267701822Y-159058813D01* +X269264614Y-159058813D01* +X269284400Y-159247069D01* +X269284401Y-159247072D01* +X269342892Y-159427090D01* +X269342895Y-159427097D01* +X269437541Y-159591029D01* +X269552331Y-159718516D01* +X269564203Y-159731701D01* +X269717339Y-159842961D01* +X269717344Y-159842964D01* +X269890266Y-159919955D01* +X269890271Y-159919957D01* +X270075428Y-159959313D01* +X270075429Y-159959313D01* +X270264718Y-159959313D01* +X270264720Y-159959313D01* +X270449877Y-159919957D01* +X270528322Y-159885030D01* +X270597569Y-159875745D01* +X270660846Y-159905373D01* +X270698060Y-159964507D01* +X270702075Y-159985341D01* +X270706830Y-160030578D01* +X270706831Y-160030581D01* +X270765322Y-160210599D01* +X270765325Y-160210606D01* +X270859971Y-160374538D01* +X270930907Y-160453320D01* +X270986633Y-160515210D01* +X271139769Y-160626470D01* +X271139774Y-160626473D01* +X271312696Y-160703464D01* +X271312701Y-160703466D01* +X271497858Y-160742822D01* +X271497859Y-160742822D01* +X271687148Y-160742822D01* +X271687150Y-160742822D01* +X271872307Y-160703466D01* +X272045234Y-160626473D01* +X272198375Y-160515210D01* +X272325037Y-160374538D01* +X272344977Y-160340000D01* +X273164540Y-160340000D01* +X273184326Y-160528256D01* +X273184327Y-160528259D01* +X273242818Y-160708277D01* +X273242821Y-160708284D01* +X273337467Y-160872216D01* +X273416238Y-160959700D01* +X273464129Y-161012888D01* +X273617265Y-161124148D01* +X273617270Y-161124151D01* +X273790192Y-161201142D01* +X273790197Y-161201144D01* +X273975354Y-161240500D01* +X273975355Y-161240500D01* +X274164644Y-161240500D01* +X274164646Y-161240500D01* +X274349803Y-161201144D01* +X274522730Y-161124151D01* +X274675871Y-161012888D01* +X274802533Y-160872216D01* +X274897179Y-160708284D01* +X274955674Y-160528256D01* +X274975460Y-160340000D01* +X274955674Y-160151744D01* +X274897179Y-159971716D01* +X274802533Y-159807784D01* +X274675871Y-159667112D01* +X274675870Y-159667111D01* +X274522734Y-159555851D01* +X274522729Y-159555848D01* +X274349807Y-159478857D01* +X274349802Y-159478855D01* +X274204001Y-159447865D01* +X274164646Y-159439500D01* +X273975354Y-159439500D01* +X273942897Y-159446398D01* +X273790197Y-159478855D01* +X273790192Y-159478857D01* +X273617270Y-159555848D01* +X273617265Y-159555851D01* +X273464129Y-159667111D01* +X273337466Y-159807785D01* +X273242821Y-159971715D01* +X273242818Y-159971722D01* +X273184327Y-160151740D01* +X273184326Y-160151744D01* +X273164540Y-160340000D01* +X272344977Y-160340000D01* +X272419683Y-160210606D01* +X272478178Y-160030578D01* +X272497964Y-159842322D01* +X272478178Y-159654066D01* +X272421249Y-159478857D01* +X272419685Y-159474044D01* +X272419684Y-159474043D01* +X272419683Y-159474038D01* +X272325037Y-159310106D01* +X272228944Y-159203384D01* +X272198714Y-159140393D01* +X272203162Y-159082097D01* +X272245026Y-158953256D01* +X272264812Y-158765000D01* +X272245026Y-158576744D01* +X272186531Y-158396716D01* +X272091885Y-158232784D01* +X271965223Y-158092112D01* +X271965222Y-158092111D01* +X271812086Y-157980851D01* +X271812081Y-157980848D01* +X271639159Y-157903857D01* +X271639154Y-157903855D01* +X271493353Y-157872865D01* +X271453998Y-157864500D01* +X271264706Y-157864500D01* +X271232249Y-157871398D01* +X271079549Y-157903855D01* +X271079544Y-157903857D01* +X270906622Y-157980848D01* +X270906617Y-157980851D01* +X270753481Y-158092111D01* +X270753480Y-158092112D01* +X270659035Y-158197003D01* +X270599548Y-158233651D01* +X270529691Y-158232320D01* +X270516450Y-158227309D01* +X270449881Y-158197670D01* +X270449876Y-158197668D01* +X270304075Y-158166678D01* +X270264720Y-158158313D01* +X270075428Y-158158313D01* +X270042971Y-158165211D01* +X269890271Y-158197668D01* +X269890266Y-158197670D01* +X269717344Y-158274661D01* +X269717339Y-158274664D01* +X269564203Y-158385924D01* +X269437540Y-158526598D01* +X269342895Y-158690528D01* +X269342892Y-158690535D01* +X269286577Y-158863856D01* +X269284400Y-158870557D01* +X269264614Y-159058813D01* +X267701822Y-159058813D01* +X267754403Y-158896985D01* +X267774189Y-158708729D01* +X267754403Y-158520473D01* +X267695908Y-158340445D01* +X267601262Y-158176513D01* +X267474600Y-158035841D01* +X267472402Y-158034244D01* +X267321463Y-157924580D01* +X267321458Y-157924577D01* +X267148536Y-157847586D01* +X267148531Y-157847584D01* +X267002730Y-157816594D01* +X266963375Y-157808229D01* +X266774083Y-157808229D01* +X266741626Y-157815127D01* +X266588926Y-157847584D01* +X266588921Y-157847586D01* +X266415999Y-157924577D01* +X266415994Y-157924580D01* +X266262858Y-158035840D01* +X266136194Y-158176514D01* +X266136190Y-158176520D01* +X266135213Y-158178213D01* +X266134391Y-158178995D01* +X266132374Y-158181773D01* +X266131865Y-158181403D01* +X266084641Y-158226424D01* +X266016033Y-158239640D01* +X266002052Y-158237493D01* +X265896153Y-158214984D01* +X265706861Y-158214984D01* +X265676001Y-158221543D01* +X265521699Y-158254340D01* +X265517063Y-158255847D01* +X265447222Y-158257838D01* +X265387391Y-158221754D01* +X265356567Y-158159052D01* +X265355435Y-158150907D01* +X265343174Y-158034244D01* +X265288612Y-157866323D01* +X265284681Y-157854222D01* +X265284680Y-157854221D01* +X265284679Y-157854216D01* +X265190033Y-157690284D01* +X265063371Y-157549612D01* +X265063370Y-157549611D01* +X264910234Y-157438351D01* +X264910229Y-157438348D01* +X264737307Y-157361357D01* +X264737302Y-157361355D01* +X264591501Y-157330365D01* +X264552146Y-157322000D01* +X264362854Y-157322000D01* +X264330397Y-157328898D01* +X264177697Y-157361355D01* +X264177692Y-157361357D01* +X264133041Y-157381237D01* +X264063791Y-157390521D01* +X264000515Y-157360892D01* +X263963302Y-157301757D01* +X263963968Y-157231890D01* +X263975214Y-157205969D01* +X264017179Y-157133284D01* +X264075674Y-156953256D01* +X264095460Y-156765000D01* +X264075674Y-156576744D01* +X264017179Y-156396716D01* +X263922533Y-156232784D01* +X263795871Y-156092112D01* +X263795870Y-156092111D01* +X263642734Y-155980851D01* +X263642729Y-155980848D01* +X263469807Y-155903857D01* +X263469802Y-155903855D01* +X263298120Y-155867364D01* +X263284646Y-155864500D01* +X263095354Y-155864500D01* +X263081880Y-155867364D01* +X262910197Y-155903855D01* +X262910192Y-155903857D01* +X262737270Y-155980848D01* +X262737265Y-155980851D01* +X262584129Y-156092111D01* +X262457466Y-156232785D01* +X262362821Y-156396715D01* +X262362818Y-156396722D01* +X262304327Y-156576740D01* +X262304326Y-156576744D01* +X262284540Y-156765000D01* +X258162572Y-156765000D01* +X258115087Y-156743858D01* +X258115082Y-156743856D01* +X258004899Y-156720436D01* +X257984315Y-156716061D01* +X257922834Y-156682870D01* +X257892166Y-156633089D01* +X257884292Y-156608856D01* +X257857675Y-156526935D01* +X257852733Y-156511725D01* +X257852731Y-156511721D01* +X257852730Y-156511717D01* +X257758084Y-156347785D01* +X257631422Y-156207113D01* +X257631421Y-156207112D01* +X257478285Y-156095852D01* +X257478280Y-156095849D01* +X257305358Y-156018858D01* +X257305353Y-156018856D01* +X257159552Y-155987866D01* +X257120197Y-155979501D01* +X256930905Y-155979501D01* +X256924554Y-155980851D01* +X256745748Y-156018856D01* +X256745743Y-156018858D01* +X256572821Y-156095849D01* +X256572816Y-156095852D01* +X256419680Y-156207112D01* +X256293017Y-156347786D01* +X256198372Y-156511716D01* +X256198369Y-156511723D01* +X256139878Y-156691741D01* +X256139877Y-156691745D01* +X256120091Y-156880001D01* +X196170863Y-156880001D01* +X196156926Y-156855862D01* +X196030264Y-156715190D01* +X195997995Y-156691745D01* +X195877127Y-156603929D01* +X195877122Y-156603926D01* +X195704200Y-156526935D01* +X195704195Y-156526933D01* +X195558394Y-156495943D01* +X195519039Y-156487578D01* +X195329747Y-156487578D01* +X195297290Y-156494476D01* +X195144590Y-156526933D01* +X195144585Y-156526935D01* +X194971663Y-156603926D01* +X194971658Y-156603929D01* +X194818522Y-156715189D01* +X194691859Y-156855863D01* +X194593965Y-157025422D01* +X194591985Y-157024279D01* +X194553498Y-157069528D01* +X194486642Y-157089827D01* +X194419424Y-157070758D01* +X194412632Y-157066159D01* +X194377795Y-157040849D01* +X194377794Y-157040848D01* +X194204872Y-156963857D01* +X194204867Y-156963855D01* +X194055523Y-156932112D01* +X194019711Y-156924500D01* +X193830419Y-156924500D01* +X193797962Y-156931398D01* +X193645262Y-156963855D01* +X193645257Y-156963857D01* +X193472335Y-157040848D01* +X193472330Y-157040851D01* +X193319194Y-157152111D01* +X193192532Y-157292784D01* +X193192531Y-157292784D01* +X193097886Y-157456715D01* +X193097883Y-157456722D01* +X193039392Y-157636740D01* +X193039391Y-157636744D01* +X193019605Y-157825000D01* +X192325203Y-157825000D01* +X192305417Y-157636744D01* +X192246922Y-157456716D01* +X192152276Y-157292784D01* +X192025614Y-157152112D01* +X192025613Y-157152111D01* +X191872477Y-157040851D01* +X191872472Y-157040848D01* +X191699550Y-156963857D01* +X191699545Y-156963855D01* +X191550201Y-156932112D01* +X191514389Y-156924500D01* +X191325097Y-156924500D01* +X191292640Y-156931398D01* +X191139940Y-156963855D01* +X191139935Y-156963857D01* +X190970177Y-157039440D01* +X190900927Y-157048725D01* +X190869305Y-157039440D01* +X190853075Y-157032214D01* +X190813141Y-157014433D01* +X190699546Y-156963857D01* +X190699542Y-156963855D01* +X190550198Y-156932112D01* +X190514386Y-156924500D01* +X190325094Y-156924500D01* +X190292637Y-156931398D01* +X190139937Y-156963855D01* +X190139932Y-156963857D01* +X189967010Y-157040848D01* +X189967005Y-157040851D01* +X189813869Y-157152111D01* +X189687207Y-157292784D01* +X189687206Y-157292784D01* +X189592561Y-157456715D01* +X189592558Y-157456722D01* +X189534067Y-157636740D01* +X189534066Y-157636744D01* +X189514280Y-157825000D01* +X188739444Y-157825000D01* +X188756112Y-157773700D01* +X188775898Y-157585444D01* +X188756112Y-157397188D01* +X188697617Y-157217160D01* +X188602971Y-157053228D01* +X188476309Y-156912556D01* +X188415374Y-156868284D01* +X188323172Y-156801295D01* +X188323167Y-156801292D01* +X188150245Y-156724301D01* +X188150240Y-156724299D01* +X187997080Y-156691745D01* +X187965084Y-156684944D01* +X187775792Y-156684944D01* +X187743814Y-156691741D01* +X187590635Y-156724299D01* +X187590630Y-156724301D01* +X187417708Y-156801292D01* +X187417703Y-156801295D01* +X187264567Y-156912555D01* +X187137904Y-157053229D01* +X187043259Y-157217159D01* +X187043256Y-157217166D01* +X186986823Y-157390851D01* +X186984764Y-157397188D01* +X186964978Y-157585444D01* +X186984764Y-157773700D01* +X186984765Y-157773703D01* +X187043259Y-157953729D01* +X187084039Y-158024362D01* +X187100512Y-158092262D01* +X187084039Y-158148362D01* +X187012821Y-158271715D01* +X187012818Y-158271722D01* +X186967330Y-158411722D01* +X186954326Y-158451744D01* +X186934540Y-158640000D01* +X101416801Y-158640000D01* +X101416801Y-157470000D01* +X183324540Y-157470000D01* +X183344326Y-157658256D01* +X183344327Y-157658259D01* +X183402818Y-157838277D01* +X183402821Y-157838284D01* +X183497467Y-158002216D01* +X183578409Y-158092111D01* +X183624129Y-158142888D01* +X183777265Y-158254148D01* +X183777270Y-158254151D01* +X183950192Y-158331142D01* +X183950197Y-158331144D01* +X184135354Y-158370500D01* +X184135355Y-158370500D01* +X184324644Y-158370500D01* +X184324646Y-158370500D01* +X184509803Y-158331144D01* +X184682730Y-158254151D01* +X184835871Y-158142888D01* +X184962533Y-158002216D01* +X185057179Y-157838284D01* +X185115674Y-157658256D01* +X185135460Y-157470000D01* +X185115674Y-157281744D01* +X185057179Y-157101716D01* +X184962533Y-156937784D01* +X184835871Y-156797112D01* +X184835870Y-156797111D01* +X184682734Y-156685851D01* +X184682729Y-156685848D01* +X184509807Y-156608857D01* +X184509802Y-156608855D01* +X184364001Y-156577865D01* +X184324646Y-156569500D01* +X184135354Y-156569500D01* +X184102897Y-156576398D01* +X183950197Y-156608855D01* +X183950192Y-156608857D01* +X183777270Y-156685848D01* +X183777265Y-156685851D01* +X183624129Y-156797111D01* +X183497466Y-156937785D01* +X183402821Y-157101715D01* +X183402818Y-157101722D01* +X183344327Y-157281740D01* +X183344326Y-157281744D01* +X183324540Y-157470000D01* +X101416801Y-157470000D01* +X101416801Y-156500000D01* +X174819540Y-156500000D01* +X174839326Y-156688256D01* +X174839327Y-156688259D01* +X174897818Y-156868277D01* +X174897821Y-156868284D01* +X174992467Y-157032216D01* +X175100421Y-157152111D01* +X175119129Y-157172888D01* +X175272265Y-157284148D01* +X175272270Y-157284151D01* +X175445192Y-157361142D01* +X175445197Y-157361144D01* +X175630354Y-157400500D01* +X175630355Y-157400500D01* +X175819644Y-157400500D01* +X175819646Y-157400500D01* +X176004803Y-157361144D01* +X176177730Y-157284151D01* +X176330871Y-157172888D01* +X176457533Y-157032216D01* +X176552179Y-156868284D01* +X176610674Y-156688256D01* +X176630460Y-156500000D01* +X176610674Y-156311744D01* +X176552179Y-156131716D01* +X176457533Y-155967784D01* +X176330871Y-155827112D01* +X176330870Y-155827111D01* +X176177734Y-155715851D01* +X176177729Y-155715848D01* +X176095211Y-155679108D01* +X198840432Y-155679108D01* +X198860218Y-155867364D01* +X198860219Y-155867367D01* +X198918710Y-156047385D01* +X198918713Y-156047392D01* +X199013359Y-156211324D01* +X199032682Y-156232784D01* +X199140021Y-156351996D01* +X199293157Y-156463256D01* +X199293162Y-156463259D01* +X199466084Y-156540250D01* +X199466089Y-156540252D01* +X199651246Y-156579608D01* +X199651247Y-156579608D01* +X199840536Y-156579608D01* +X199840538Y-156579608D01* +X200025695Y-156540252D01* +X200198622Y-156463259D01* +X200351763Y-156351996D01* +X200478425Y-156211324D01* +X200573071Y-156047392D01* +X200631566Y-155867364D01* +X200651352Y-155679108D01* +X200631566Y-155490852D01* +X200573071Y-155310824D01* +X200478425Y-155146892D01* +X200351763Y-155006220D01* +X200351762Y-155006219D01* +X200198626Y-154894959D01* +X200198621Y-154894956D01* +X200025699Y-154817965D01* +X200025694Y-154817963D01* +X199879893Y-154786973D01* +X199840538Y-154778608D01* +X199651246Y-154778608D01* +X199618789Y-154785506D01* +X199466089Y-154817963D01* +X199466084Y-154817965D01* +X199293162Y-154894956D01* +X199293157Y-154894959D01* +X199140021Y-155006219D01* +X199013358Y-155146893D01* +X198918713Y-155310823D01* +X198918710Y-155310830D01* +X198881452Y-155425500D01* +X198860218Y-155490852D01* +X198840432Y-155679108D01* +X176095211Y-155679108D01* +X176004807Y-155638857D01* +X176004802Y-155638855D01* +X175859001Y-155607865D01* +X175819646Y-155599500D01* +X175630354Y-155599500D01* +X175597897Y-155606398D01* +X175445197Y-155638855D01* +X175445192Y-155638857D01* +X175272270Y-155715848D01* +X175272265Y-155715851D01* +X175119129Y-155827111D01* +X174992466Y-155967785D01* +X174897821Y-156131715D01* +X174897818Y-156131722D01* +X174864981Y-156232785D01* +X174839326Y-156311744D01* +X174819540Y-156500000D01* +X101416801Y-156500000D01* +X101416801Y-154450000D01* +X175594540Y-154450000D01* +X175614326Y-154638256D01* +X175614327Y-154638259D01* +X175672818Y-154818277D01* +X175672821Y-154818284D01* +X175767467Y-154982216D01* +X175894129Y-155122888D01* +X176047265Y-155234148D01* +X176047270Y-155234151D01* +X176220192Y-155311142D01* +X176220197Y-155311144D01* +X176405354Y-155350500D01* +X176405355Y-155350500D01* +X176594644Y-155350500D01* +X176594646Y-155350500D01* +X176779803Y-155311144D01* +X176952730Y-155234151D01* +X177105871Y-155122888D01* +X177149085Y-155074893D01* +X177208569Y-155038246D01* +X177278427Y-155039575D01* +X177333384Y-155074894D01* +X177444129Y-155197888D01* +X177597265Y-155309148D01* +X177597270Y-155309151D01* +X177770192Y-155386142D01* +X177770197Y-155386144D01* +X177955354Y-155425500D01* +X177955355Y-155425500D01* +X178144644Y-155425500D01* +X178144646Y-155425500D01* +X178329803Y-155386144D01* +X178502730Y-155309151D01* +X178655871Y-155197888D01* +X178782533Y-155057216D01* +X178877179Y-154893284D01* +X178935674Y-154713256D01* +X178955460Y-154525000D01* +X178935674Y-154336744D01* +X178877179Y-154156716D01* +X178782533Y-153992784D01* +X178655871Y-153852112D01* +X178655870Y-153852111D01* +X178502734Y-153740851D01* +X178502729Y-153740848D01* +X178467134Y-153725000D01* +X185644540Y-153725000D01* +X185664326Y-153913256D01* +X185664327Y-153913259D01* +X185722818Y-154093277D01* +X185722821Y-154093284D01* +X185817467Y-154257216D01* +X185907063Y-154356722D01* +X185944129Y-154397888D01* +X186097265Y-154509148D01* +X186097270Y-154509151D01* +X186270192Y-154586142D01* +X186270197Y-154586144D01* +X186455354Y-154625500D01* +X186455355Y-154625500D01* +X186644644Y-154625500D01* +X186644646Y-154625500D01* +X186829803Y-154586144D01* +X186853402Y-154575636D01* +X186922649Y-154566350D01* +X186985927Y-154595976D01* +X187023142Y-154655110D01* +X187027158Y-154675946D01* +X187031080Y-154713256D01* +X187031081Y-154713259D01* +X187089572Y-154893277D01* +X187089575Y-154893284D01* +X187184221Y-155057216D01* +X187216691Y-155093277D01* +X187310883Y-155197888D01* +X187464019Y-155309148D01* +X187464024Y-155309151D01* +X187636946Y-155386142D01* +X187636951Y-155386144D01* +X187822108Y-155425500D01* +X187822109Y-155425500D01* +X188011398Y-155425500D01* +X188011400Y-155425500D01* +X188196557Y-155386144D01* +X188369484Y-155309151D01* +X188522625Y-155197888D01* +X188649287Y-155057216D01* +X188743933Y-154893284D01* +X188798612Y-154725000D01* +X189244540Y-154725000D01* +X189264326Y-154913256D01* +X189264327Y-154913259D01* +X189322818Y-155093277D01* +X189322821Y-155093284D01* +X189417467Y-155257216D01* +X189499109Y-155347888D01* +X189544129Y-155397888D01* +X189697265Y-155509148D01* +X189697270Y-155509151D01* +X189870192Y-155586142D01* +X189870197Y-155586144D01* +X190055354Y-155625500D01* +X190055355Y-155625500D01* +X190244644Y-155625500D01* +X190244646Y-155625500D01* +X190429803Y-155586144D01* +X190602730Y-155509151D01* +X190755871Y-155397888D01* +X190882533Y-155257216D01* +X190977179Y-155093284D01* +X191035674Y-154913256D01* +X191055460Y-154725000D01* +X191050205Y-154675000D01* +X272479540Y-154675000D01* +X272499326Y-154863256D01* +X272499327Y-154863259D01* +X272557818Y-155043277D01* +X272557821Y-155043284D01* +X272652467Y-155207216D01* +X272779129Y-155347888D01* +X272932265Y-155459148D01* +X272932270Y-155459151D01* +X273105192Y-155536142D01* +X273105197Y-155536144D01* +X273290354Y-155575500D01* +X273290355Y-155575500D01* +X273479644Y-155575500D01* +X273479646Y-155575500D01* +X273664803Y-155536144D01* +X273837730Y-155459151D01* +X273990871Y-155347888D01* +X274117533Y-155207216D01* +X274212179Y-155043284D01* +X274270674Y-154863256D01* +X274290460Y-154675000D01* +X274270674Y-154486744D01* +X274212179Y-154306716D01* +X274117533Y-154142784D01* +X273990871Y-154002112D01* +X273990870Y-154002111D01* +X273837734Y-153890851D01* +X273837729Y-153890848D01* +X273664807Y-153813857D01* +X273664802Y-153813855D01* +X273519001Y-153782865D01* +X273479646Y-153774500D01* +X273290354Y-153774500D01* +X273257897Y-153781398D01* +X273105197Y-153813855D01* +X273105192Y-153813857D01* +X272932270Y-153890848D01* +X272932265Y-153890851D01* +X272779129Y-154002111D01* +X272652466Y-154142785D01* +X272557821Y-154306715D01* +X272557818Y-154306722D01* +X272499327Y-154486740D01* +X272499326Y-154486744D01* +X272479540Y-154675000D01* +X191050205Y-154675000D01* +X191035674Y-154536744D01* +X190977179Y-154356716D01* +X190882533Y-154192784D01* +X190755871Y-154052112D01* +X190755870Y-154052111D01* +X190602734Y-153940851D01* +X190602729Y-153940848D01* +X190429807Y-153863857D01* +X190429802Y-153863855D01* +X190284001Y-153832865D01* +X190244646Y-153824500D01* +X190055354Y-153824500D01* +X190022897Y-153831398D01* +X189870197Y-153863855D01* +X189870192Y-153863857D01* +X189697270Y-153940848D01* +X189697265Y-153940851D01* +X189544129Y-154052111D01* +X189417466Y-154192785D01* +X189322821Y-154356715D01* +X189322818Y-154356722D01* +X189268142Y-154525000D01* +X189264326Y-154536744D01* +X189244540Y-154725000D01* +X188798612Y-154725000D01* +X188802428Y-154713256D01* +X188822214Y-154525000D01* +X188802428Y-154336744D01* +X188743933Y-154156716D01* +X188649287Y-153992784D01* +X188522625Y-153852112D01* +X188522624Y-153852111D01* +X188369488Y-153740851D01* +X188369483Y-153740848D01* +X188196561Y-153663857D01* +X188196556Y-153663855D01* +X188050755Y-153632865D01* +X188011400Y-153624500D01* +X187822108Y-153624500D01* +X187789651Y-153631398D01* +X187636951Y-153663855D01* +X187636950Y-153663855D01* +X187613349Y-153674364D01* +X187544099Y-153683648D01* +X187480822Y-153654019D01* +X187443610Y-153594884D01* +X187439595Y-153574056D01* +X187436165Y-153541419D01* +X191292693Y-153541419D01* +X191312479Y-153729675D01* +X191312480Y-153729678D01* +X191370971Y-153909696D01* +X191370974Y-153909703D01* +X191465620Y-154073635D01* +X191577498Y-154197888D01* +X191592282Y-154214307D01* +X191745418Y-154325567D01* +X191745423Y-154325570D01* +X191918345Y-154402561D01* +X191918350Y-154402563D01* +X192103507Y-154441919D01* +X192103508Y-154441919D01* +X192292797Y-154441919D01* +X192292799Y-154441919D01* +X192477956Y-154402563D01* +X192650883Y-154325570D01* +X192804024Y-154214307D01* +X192930686Y-154073635D01* +X193025332Y-153909703D01* +X193083827Y-153729675D01* +X193103613Y-153541419D01* +X193101887Y-153525000D01* +X201669540Y-153525000D01* +X201689326Y-153713256D01* +X201689327Y-153713259D01* +X201747818Y-153893277D01* +X201747821Y-153893284D01* +X201842467Y-154057216D01* +X201932063Y-154156722D01* +X201969129Y-154197888D01* +X202122265Y-154309148D01* +X202122270Y-154309151D01* +X202295192Y-154386142D01* +X202295197Y-154386144D01* +X202480354Y-154425500D01* +X202480355Y-154425500D01* +X202669644Y-154425500D01* +X202669646Y-154425500D01* +X202854803Y-154386144D01* +X203027730Y-154309151D01* +X203180871Y-154197888D01* +X203307533Y-154057216D01* +X203402179Y-153893284D01* +X203460674Y-153713256D01* +X203480460Y-153525000D01* +X203460674Y-153336744D01* +X203402179Y-153156716D01* +X203307533Y-152992784D01* +X203180871Y-152852112D01* +X203180870Y-152852111D01* +X203027734Y-152740851D01* +X203027729Y-152740848D01* +X202854807Y-152663857D01* +X202854802Y-152663855D01* +X202709001Y-152632865D01* +X202669646Y-152624500D01* +X202480354Y-152624500D01* +X202447897Y-152631398D01* +X202295197Y-152663855D01* +X202295192Y-152663857D01* +X202122270Y-152740848D01* +X202122265Y-152740851D01* +X201969129Y-152852111D01* +X201842466Y-152992785D01* +X201747821Y-153156715D01* +X201747818Y-153156722D01* +X201689327Y-153336740D01* +X201689326Y-153336744D01* +X201669540Y-153525000D01* +X193101887Y-153525000D01* +X193083827Y-153353163D01* +X193025332Y-153173135D01* +X192930686Y-153009203D01* +X192804024Y-152868531D01* +X192797591Y-152863857D01* +X192650887Y-152757270D01* +X192650882Y-152757267D01* +X192477960Y-152680276D01* +X192477955Y-152680274D01* +X192332154Y-152649284D01* +X192292799Y-152640919D01* +X192103507Y-152640919D01* +X192071050Y-152647817D01* +X191918350Y-152680274D01* +X191918345Y-152680276D01* +X191745423Y-152757267D01* +X191745418Y-152757270D01* +X191592282Y-152868530D01* +X191465619Y-153009204D01* +X191370974Y-153173134D01* +X191370971Y-153173141D01* +X191317815Y-153336740D01* +X191312479Y-153353163D01* +X191292693Y-153541419D01* +X187436165Y-153541419D01* +X187435674Y-153536744D01* +X187377179Y-153356716D01* +X187282533Y-153192784D01* +X187155871Y-153052112D01* +X187155870Y-153052111D01* +X187002734Y-152940851D01* +X187002729Y-152940848D01* +X186829807Y-152863857D01* +X186829802Y-152863855D01* +X186684001Y-152832865D01* +X186644646Y-152824500D01* +X186455354Y-152824500D01* +X186422897Y-152831398D01* +X186270197Y-152863855D01* +X186270192Y-152863857D01* +X186097270Y-152940848D01* +X186097265Y-152940851D01* +X185944129Y-153052111D01* +X185817466Y-153192785D01* +X185722821Y-153356715D01* +X185722818Y-153356722D01* +X185668142Y-153525000D01* +X185664326Y-153536744D01* +X185644540Y-153725000D01* +X178467134Y-153725000D01* +X178329807Y-153663857D01* +X178329802Y-153663855D01* +X178184001Y-153632865D01* +X178144646Y-153624500D01* +X177955354Y-153624500D01* +X177922897Y-153631398D01* +X177770197Y-153663855D01* +X177770192Y-153663857D01* +X177597270Y-153740848D01* +X177597265Y-153740851D01* +X177444129Y-153852111D01* +X177444128Y-153852112D01* +X177400914Y-153900106D01* +X177341427Y-153936754D01* +X177271570Y-153935423D01* +X177216615Y-153900105D01* +X177105870Y-153777111D01* +X176952734Y-153665851D01* +X176952729Y-153665848D01* +X176779807Y-153588857D01* +X176779802Y-153588855D01* +X176634001Y-153557865D01* +X176594646Y-153549500D01* +X176405354Y-153549500D01* +X176372897Y-153556398D01* +X176220197Y-153588855D01* +X176220192Y-153588857D01* +X176047270Y-153665848D01* +X176047265Y-153665851D01* +X175894129Y-153777111D01* +X175767466Y-153917785D01* +X175672821Y-154081715D01* +X175672818Y-154081722D01* +X175636732Y-154192785D01* +X175614326Y-154261744D01* +X175594540Y-154450000D01* +X101416801Y-154450000D01* +X101416801Y-151652718D01* +X157954540Y-151652718D01* +X157974326Y-151840974D01* +X157974327Y-151840977D01* +X158032818Y-152020995D01* +X158032821Y-152021002D01* +X158127467Y-152184934D01* +X158218597Y-152286144D01* +X158254129Y-152325606D01* +X158407265Y-152436866D01* +X158407270Y-152436869D01* +X158580192Y-152513860D01* +X158580197Y-152513862D01* +X158765354Y-152553218D01* +X158765355Y-152553218D01* +X158954644Y-152553218D01* +X158954646Y-152553218D01* +X159139803Y-152513862D01* +X159312730Y-152436869D01* +X159465871Y-152325606D01* +X159592533Y-152184934D01* +X159687179Y-152021002D01* +X159745674Y-151840974D01* +X159765460Y-151652718D01* +X159759919Y-151600000D01* +X177144540Y-151600000D01* +X177164326Y-151788256D01* +X177164327Y-151788259D01* +X177222818Y-151968277D01* +X177222821Y-151968284D01* +X177317467Y-152132216D01* +X177364933Y-152184932D01* +X177444129Y-152272888D01* +X177597265Y-152384148D01* +X177597270Y-152384151D01* +X177770192Y-152461142D01* +X177770197Y-152461144D01* +X177955354Y-152500500D01* +X177955355Y-152500500D01* +X178144644Y-152500500D01* +X178144646Y-152500500D01* +X178329803Y-152461144D01* +X178502730Y-152384151D01* +X178655871Y-152272888D01* +X178782533Y-152132216D01* +X178877179Y-151968284D01* +X178935674Y-151788256D01* +X178955460Y-151600000D01* +X178937067Y-151425000D01* +X187736294Y-151425000D01* +X187756080Y-151613256D01* +X187756081Y-151613259D01* +X187814572Y-151793277D01* +X187814575Y-151793284D01* +X187909221Y-151957216D01* +X188035883Y-152097888D01* +X188189019Y-152209148D01* +X188189024Y-152209151D01* +X188361946Y-152286142D01* +X188361951Y-152286144D01* +X188547108Y-152325500D01* +X188547109Y-152325500D01* +X188736398Y-152325500D01* +X188736400Y-152325500D01* +X188921557Y-152286144D01* +X189094484Y-152209151D01* +X189247625Y-152097888D01* +X189374287Y-151957216D01* +X189468933Y-151793284D01* +X189527428Y-151613256D01* +X189547214Y-151425000D01* +X189527428Y-151236744D01* +X189468933Y-151056716D01* +X189374287Y-150892784D01* +X189310339Y-150821763D01* +X194657193Y-150821763D01* +X194676979Y-151010019D01* +X194676980Y-151010022D01* +X194735471Y-151190040D01* +X194735474Y-151190047D01* +X194830120Y-151353979D01* +X194932357Y-151467524D01* +X194956782Y-151494651D01* +X195109918Y-151605911D01* +X195109923Y-151605914D01* +X195282844Y-151682905D01* +X195282846Y-151682905D01* +X195282850Y-151682907D01* +X195344325Y-151695973D01* +X195405804Y-151729165D01* +X195439581Y-151790327D01* +X195436473Y-151855581D01* +X195424315Y-151893000D01* +X195401979Y-151961744D01* +X195382193Y-152150000D01* +X195401979Y-152338256D01* +X195401980Y-152338259D01* +X195460471Y-152518277D01* +X195460474Y-152518284D01* +X195555120Y-152682216D01* +X195622699Y-152757270D01* +X195681782Y-152822888D01* +X195834918Y-152934148D01* +X195834923Y-152934151D01* +X196007845Y-153011142D01* +X196007850Y-153011144D01* +X196193007Y-153050500D01* +X196193008Y-153050500D01* +X196382297Y-153050500D01* +X196382299Y-153050500D01* +X196567456Y-153011144D01* +X196740383Y-152934151D01* +X196893524Y-152822888D01* +X197020186Y-152682216D01* +X197114832Y-152518284D01* +X197173327Y-152338256D01* +X197193113Y-152150000D01* +X197173327Y-151961744D01* +X197114832Y-151781716D01* +X197037772Y-151648245D01* +X197021300Y-151580346D01* +X197044153Y-151514319D01* +X197099074Y-151471128D01* +X197119378Y-151464956D01* +X197292456Y-151428168D01* +X197465383Y-151351175D01* +X197618524Y-151239912D01* +X197745186Y-151099240D01* +X197839832Y-150935308D01* +X197867550Y-150850000D01* +X202544540Y-150850000D01* +X202564326Y-151038256D01* +X202564327Y-151038259D01* +X202622818Y-151218277D01* +X202622821Y-151218284D01* +X202717467Y-151382216D01* +X202791522Y-151464462D01* +X202844129Y-151522888D01* +X202997265Y-151634148D01* +X202997270Y-151634151D01* +X203170192Y-151711142D01* +X203170197Y-151711144D01* +X203355354Y-151750500D01* +X203355355Y-151750500D01* +X203544644Y-151750500D01* +X203544646Y-151750500D01* +X203729803Y-151711144D01* +X203902730Y-151634151D01* +X204055871Y-151522888D01* +X204182533Y-151382216D01* +X204277179Y-151218284D01* +X204335674Y-151038256D01* +X204340483Y-150992500D01* +X269767040Y-150992500D01* +X269786826Y-151180756D01* +X269786827Y-151180759D01* +X269845318Y-151360777D01* +X269845321Y-151360784D01* +X269939967Y-151524716D01* +X270019689Y-151613256D01* +X270066629Y-151665388D01* +X270219765Y-151776648D01* +X270219770Y-151776651D01* +X270392692Y-151853642D01* +X270392697Y-151853644D01* +X270577854Y-151893000D01* +X270577855Y-151893000D01* +X270767144Y-151893000D01* +X270767146Y-151893000D01* +X270952303Y-151853644D01* +X271125230Y-151776651D01* +X271278371Y-151665388D01* +X271405033Y-151524716D01* +X271499679Y-151360784D01* +X271558174Y-151180756D01* +X271577960Y-150992500D01* +X271558174Y-150804244D01* +X271499679Y-150624216D01* +X271405033Y-150460284D01* +X271278371Y-150319612D01* +X271278370Y-150319611D01* +X271125234Y-150208351D01* +X271125229Y-150208348D01* +X270952307Y-150131357D01* +X270952302Y-150131355D01* +X270806501Y-150100365D01* +X270767146Y-150092000D01* +X270577854Y-150092000D01* +X270545397Y-150098898D01* +X270392697Y-150131355D01* +X270392692Y-150131357D01* +X270219770Y-150208348D01* +X270219765Y-150208351D01* +X270066629Y-150319611D01* +X269939966Y-150460285D01* +X269845321Y-150624215D01* +X269845318Y-150624222D01* +X269790942Y-150791575D01* +X269786826Y-150804244D01* +X269767040Y-150992500D01* +X204340483Y-150992500D01* +X204355460Y-150850000D01* +X204335674Y-150661744D01* +X204277179Y-150481716D01* +X204182533Y-150317784D01* +X204055871Y-150177112D01* +X204055870Y-150177111D01* +X203902734Y-150065851D01* +X203902729Y-150065848D01* +X203729807Y-149988857D01* +X203729802Y-149988855D01* +X203584001Y-149957865D01* +X203544646Y-149949500D01* +X203355354Y-149949500D01* +X203322897Y-149956398D01* +X203170197Y-149988855D01* +X203170192Y-149988857D01* +X202997270Y-150065848D01* +X202997265Y-150065851D01* +X202844129Y-150177111D01* +X202717466Y-150317785D01* +X202622821Y-150481715D01* +X202622818Y-150481722D01* +X202564327Y-150661740D01* +X202564326Y-150661744D01* +X202544540Y-150850000D01* +X197867550Y-150850000D01* +X197898327Y-150755280D01* +X197918113Y-150567024D01* +X197898327Y-150378768D01* +X197839832Y-150198740D01* +X197745186Y-150034808D01* +X197618524Y-149894136D01* +X197618523Y-149894135D01* +X197465387Y-149782875D01* +X197465382Y-149782872D01* +X197292460Y-149705881D01* +X197292455Y-149705879D01* +X197146654Y-149674889D01* +X197107299Y-149666524D01* +X196918007Y-149666524D01* +X196885550Y-149673422D01* +X196732850Y-149705879D01* +X196732845Y-149705881D01* +X196559923Y-149782872D01* +X196559918Y-149782875D01* +X196406782Y-149894135D01* +X196280118Y-150034809D01* +X196280116Y-150034812D01* +X196269602Y-150053023D01* +X196219034Y-150101237D01* +X196150426Y-150114458D01* +X196089332Y-150091338D01* +X196015387Y-150037614D01* +X196015382Y-150037611D01* +X195842460Y-149960620D01* +X195842455Y-149960618D01* +X195696654Y-149929628D01* +X195657299Y-149921263D01* +X195468007Y-149921263D01* +X195435550Y-149928161D01* +X195282850Y-149960618D01* +X195282845Y-149960620D01* +X195109923Y-150037611D01* +X195109918Y-150037614D01* +X194956782Y-150148874D01* +X194830119Y-150289548D01* +X194735474Y-150453478D01* +X194735471Y-150453485D01* +X194679998Y-150624215D01* +X194676979Y-150633507D01* +X194657193Y-150821763D01* +X189310339Y-150821763D01* +X189247625Y-150752112D01* +X189229380Y-150738856D01* +X189094488Y-150640851D01* +X189094483Y-150640848D01* +X188921561Y-150563857D01* +X188921556Y-150563855D01* +X188774682Y-150532637D01* +X188736400Y-150524500D01* +X188547108Y-150524500D01* +X188514651Y-150531398D01* +X188361951Y-150563855D01* +X188361946Y-150563857D01* +X188189024Y-150640848D01* +X188189019Y-150640851D01* +X188035883Y-150752111D01* +X187909220Y-150892785D01* +X187814575Y-151056715D01* +X187814572Y-151056722D01* +X187756081Y-151236740D01* +X187756080Y-151236744D01* +X187736294Y-151425000D01* +X178937067Y-151425000D01* +X178935674Y-151411744D01* +X178877179Y-151231716D01* +X178782533Y-151067784D01* +X178655871Y-150927112D01* +X178608624Y-150892785D01* +X178502734Y-150815851D01* +X178502729Y-150815848D01* +X178329807Y-150738857D01* +X178329802Y-150738855D01* +X178184001Y-150707865D01* +X178144646Y-150699500D01* +X177955354Y-150699500D01* +X177922897Y-150706398D01* +X177770197Y-150738855D01* +X177770192Y-150738857D01* +X177597270Y-150815848D01* +X177597265Y-150815851D01* +X177444129Y-150927111D01* +X177317466Y-151067785D01* +X177222821Y-151231715D01* +X177222818Y-151231722D01* +X177173921Y-151382214D01* +X177164326Y-151411744D01* +X177144540Y-151600000D01* +X159759919Y-151600000D01* +X159745674Y-151464462D01* +X159687179Y-151284434D01* +X159592533Y-151120502D01* +X159465871Y-150979830D01* +X159465870Y-150979829D01* +X159312734Y-150868569D01* +X159312729Y-150868566D01* +X159139807Y-150791575D01* +X159139802Y-150791573D01* +X158994001Y-150760583D01* +X158954646Y-150752218D01* +X158765354Y-150752218D01* +X158732897Y-150759116D01* +X158580197Y-150791573D01* +X158580192Y-150791575D01* +X158407270Y-150868566D01* +X158407265Y-150868569D01* +X158254129Y-150979829D01* +X158127466Y-151120503D01* +X158032821Y-151284433D01* +X158032818Y-151284440D01* +X157977010Y-151456202D01* +X157974326Y-151464462D01* +X157954540Y-151652718D01* +X101416801Y-151652718D01* +X101416801Y-150164360D01* +X156504540Y-150164360D01* +X156524326Y-150352616D01* +X156524327Y-150352619D01* +X156582818Y-150532637D01* +X156582821Y-150532644D01* +X156677467Y-150696576D01* +X156774412Y-150804244D01* +X156804129Y-150837248D01* +X156957265Y-150948508D01* +X156957270Y-150948511D01* +X157130192Y-151025502D01* +X157130197Y-151025504D01* +X157315354Y-151064860D01* +X157315355Y-151064860D01* +X157504644Y-151064860D01* +X157504646Y-151064860D01* +X157689803Y-151025504D01* +X157862730Y-150948511D01* +X158015871Y-150837248D01* +X158142533Y-150696576D01* +X158237179Y-150532644D01* +X158295674Y-150352616D01* +X158315460Y-150164360D01* +X158295674Y-149976104D01* +X158237179Y-149796076D01* +X158142533Y-149632144D01* +X158015871Y-149491472D01* +X158015870Y-149491471D01* +X157862734Y-149380211D01* +X157862729Y-149380208D01* +X157689807Y-149303217D01* +X157689802Y-149303215D01* +X157544001Y-149272225D01* +X157504646Y-149263860D01* +X157315354Y-149263860D01* +X157282897Y-149270758D01* +X157130197Y-149303215D01* +X157130192Y-149303217D01* +X156957270Y-149380208D01* +X156957265Y-149380211D01* +X156804129Y-149491471D01* +X156677466Y-149632145D01* +X156582821Y-149796075D01* +X156582818Y-149796082D01* +X156529357Y-149960619D01* +X156524326Y-149976104D01* +X156504540Y-150164360D01* +X101416801Y-150164360D01* +X101416801Y-148250000D01* +X178944540Y-148250000D01* +X178964326Y-148438256D01* +X178964327Y-148438259D01* +X179022818Y-148618277D01* +X179022821Y-148618284D01* +X179117467Y-148782216D01* +X179244129Y-148922888D01* +X179397265Y-149034148D01* +X179397270Y-149034151D01* +X179570192Y-149111142D01* +X179570197Y-149111144D01* +X179755354Y-149150500D01* +X179755355Y-149150500D01* +X179944644Y-149150500D01* +X179944646Y-149150500D01* +X180129803Y-149111144D01* +X180302730Y-149034151D01* +X180455871Y-148922888D01* +X180582533Y-148782216D01* +X180677179Y-148618284D01* +X180735674Y-148438256D01* +X180740483Y-148392500D01* +X269757040Y-148392500D01* +X269776826Y-148580756D01* +X269776827Y-148580759D01* +X269835318Y-148760777D01* +X269835321Y-148760784D01* +X269929967Y-148924716D01* +X270028500Y-149034148D01* +X270056629Y-149065388D01* +X270209765Y-149176648D01* +X270209770Y-149176651D01* +X270382692Y-149253642D01* +X270382697Y-149253644D01* +X270567854Y-149293000D01* +X270567855Y-149293000D01* +X270757144Y-149293000D01* +X270757146Y-149293000D01* +X270942303Y-149253644D01* +X271115230Y-149176651D01* +X271268371Y-149065388D01* +X271395033Y-148924716D01* +X271489679Y-148760784D01* +X271548174Y-148580756D01* +X271567960Y-148392500D01* +X271548174Y-148204244D01* +X271489679Y-148024216D01* +X271395033Y-147860284D01* +X271268371Y-147719612D01* +X271268370Y-147719611D01* +X271115234Y-147608351D01* +X271115229Y-147608348D01* +X270942307Y-147531357D01* +X270942302Y-147531355D01* +X270796501Y-147500365D01* +X270757146Y-147492000D01* +X270567854Y-147492000D01* +X270535397Y-147498898D01* +X270382697Y-147531355D01* +X270382692Y-147531357D01* +X270209770Y-147608348D01* +X270209765Y-147608351D01* +X270056629Y-147719611D01* +X269929966Y-147860285D01* +X269835321Y-148024215D01* +X269835318Y-148024222D01* +X269776827Y-148204240D01* +X269776826Y-148204244D01* +X269757040Y-148392500D01* +X180740483Y-148392500D01* +X180755460Y-148250000D01* +X180735674Y-148061744D01* +X180677179Y-147881716D01* +X180582533Y-147717784D01* +X180455871Y-147577112D01* +X180455870Y-147577111D01* +X180302734Y-147465851D01* +X180302729Y-147465848D01* +X180129807Y-147388857D01* +X180129802Y-147388855D01* +X179984001Y-147357865D01* +X179944646Y-147349500D01* +X179755354Y-147349500D01* +X179722897Y-147356398D01* +X179570197Y-147388855D01* +X179570192Y-147388857D01* +X179397270Y-147465848D01* +X179397265Y-147465851D01* +X179244129Y-147577111D01* +X179117466Y-147717785D01* +X179022821Y-147881715D01* +X179022818Y-147881722D01* +X178964327Y-148061740D01* +X178964326Y-148061744D01* +X178944540Y-148250000D01* +X101416801Y-148250000D01* +X101416801Y-147110000D01* +X185674540Y-147110000D01* +X185694326Y-147298256D01* +X185694327Y-147298259D01* +X185752818Y-147478277D01* +X185752821Y-147478284D01* +X185847467Y-147642216D01* +X185929109Y-147732888D01* +X185974129Y-147782888D01* +X186127265Y-147894148D01* +X186127270Y-147894151D01* +X186300192Y-147971142D01* +X186300197Y-147971144D01* +X186485354Y-148010500D01* +X186485355Y-148010500D01* +X186674644Y-148010500D01* +X186674646Y-148010500D01* +X186859803Y-147971144D01* +X187032730Y-147894151D01* +X187185871Y-147782888D01* +X187312533Y-147642216D01* +X187407179Y-147478284D01* +X187465674Y-147298256D01* +X187485460Y-147110000D01* +X187480205Y-147060000D01* +X188864540Y-147060000D01* +X188884326Y-147248256D01* +X188884327Y-147248259D01* +X188942818Y-147428277D01* +X188942821Y-147428284D01* +X189037467Y-147592216D01* +X189099812Y-147661457D01* +X189164129Y-147732888D01* +X189317265Y-147844148D01* +X189317270Y-147844151D01* +X189490192Y-147921142D01* +X189490197Y-147921144D01* +X189675354Y-147960500D01* +X189675355Y-147960500D01* +X189864644Y-147960500D01* +X189864646Y-147960500D01* +X190049803Y-147921144D01* +X190222730Y-147844151D01* +X190375871Y-147732888D01* +X190502533Y-147592216D01* +X190597179Y-147428284D01* +X190655674Y-147248256D01* +X190658118Y-147225000D01* +X193669540Y-147225000D01* +X193689326Y-147413256D01* +X193689327Y-147413259D01* +X193747818Y-147593277D01* +X193747821Y-147593284D01* +X193842467Y-147757216D01* +X193965764Y-147894151D01* +X193969129Y-147897888D01* +X194122265Y-148009148D01* +X194122270Y-148009151D01* +X194295192Y-148086142D01* +X194295197Y-148086144D01* +X194480354Y-148125500D01* +X194480355Y-148125500D01* +X194669644Y-148125500D01* +X194669646Y-148125500D01* +X194854803Y-148086144D01* +X195027730Y-148009151D01* +X195180871Y-147897888D01* +X195282850Y-147784628D01* +X195342337Y-147747980D01* +X195412194Y-147749311D01* +X195467150Y-147784629D01* +X195569129Y-147897888D01* +X195722265Y-148009148D01* +X195722270Y-148009151D01* +X195895192Y-148086142D01* +X195895197Y-148086144D01* +X196080354Y-148125500D01* +X196080355Y-148125500D01* +X196269644Y-148125500D01* +X196269646Y-148125500D01* +X196454803Y-148086144D01* +X196627730Y-148009151D01* +X196780871Y-147897888D01* +X196907533Y-147757216D01* +X197002179Y-147593284D01* +X197060674Y-147413256D01* +X197080460Y-147225000D01* +X198494540Y-147225000D01* +X198514326Y-147413256D01* +X198514327Y-147413259D01* +X198572818Y-147593277D01* +X198572821Y-147593284D01* +X198667467Y-147757216D01* +X198790764Y-147894151D01* +X198794129Y-147897888D01* +X198947265Y-148009148D01* +X198947270Y-148009151D01* +X199120192Y-148086142D01* +X199120197Y-148086144D01* +X199305354Y-148125500D01* +X199305355Y-148125500D01* +X199494644Y-148125500D01* +X199494646Y-148125500D01* +X199679803Y-148086144D01* +X199852730Y-148009151D01* +X200005871Y-147897888D01* +X200132533Y-147757216D01* +X200132534Y-147757213D01* +X200132850Y-147756863D01* +X200192336Y-147720214D01* +X200262193Y-147721544D01* +X200317150Y-147756863D01* +X200317465Y-147757213D01* +X200317467Y-147757216D01* +X200440764Y-147894151D01* +X200444129Y-147897888D01* +X200597265Y-148009148D01* +X200597270Y-148009151D01* +X200770192Y-148086142D01* +X200770197Y-148086144D01* +X200955354Y-148125500D01* +X200955355Y-148125500D01* +X201144644Y-148125500D01* +X201144646Y-148125500D01* +X201329803Y-148086144D01* +X201502730Y-148009151D01* +X201655871Y-147897888D01* +X201782533Y-147757216D01* +X201877179Y-147593284D01* +X201916198Y-147473198D01* +X234121342Y-147473198D01* +X234141128Y-147661454D01* +X234141129Y-147661457D01* +X234199620Y-147841475D01* +X234199623Y-147841482D01* +X234294269Y-148005414D01* +X234344989Y-148061744D01* +X234420931Y-148146086D01* +X234574067Y-148257346D01* +X234574072Y-148257349D01* +X234746994Y-148334340D01* +X234746999Y-148334342D01* +X234932156Y-148373698D01* +X234932157Y-148373698D01* +X235121446Y-148373698D01* +X235121448Y-148373698D01* +X235306605Y-148334342D01* +X235479532Y-148257349D01* +X235632673Y-148146086D01* +X235759335Y-148005414D01* +X235853981Y-147841482D01* +X235912476Y-147661454D01* +X235932262Y-147473198D01* +X235912476Y-147284942D01* +X235853981Y-147104914D01* +X235759335Y-146940982D01* +X235632673Y-146800310D01* +X235632672Y-146800309D01* +X235479536Y-146689049D01* +X235479531Y-146689046D01* +X235306609Y-146612055D01* +X235306604Y-146612053D01* +X235160803Y-146581063D01* +X235121448Y-146572698D01* +X234932156Y-146572698D01* +X234899699Y-146579596D01* +X234746999Y-146612053D01* +X234746994Y-146612055D01* +X234574072Y-146689046D01* +X234574067Y-146689049D01* +X234420931Y-146800309D01* +X234294268Y-146940983D01* +X234199623Y-147104913D01* +X234199620Y-147104920D01* +X234160604Y-147225000D01* +X234141128Y-147284942D01* +X234121342Y-147473198D01* +X201916198Y-147473198D01* +X201935674Y-147413256D01* +X201955460Y-147225000D01* +X201935674Y-147036744D01* +X201877179Y-146856716D01* +X201782533Y-146692784D01* +X201655871Y-146552112D01* +X201622388Y-146527785D01* +X201502734Y-146440851D01* +X201502729Y-146440848D01* +X201329807Y-146363857D01* +X201329802Y-146363855D01* +X201184001Y-146332865D01* +X201144646Y-146324500D01* +X200955354Y-146324500D01* +X200922897Y-146331398D01* +X200770197Y-146363855D01* +X200770192Y-146363857D01* +X200597270Y-146440848D01* +X200597265Y-146440851D01* +X200444129Y-146552111D01* +X200317150Y-146693136D01* +X200257663Y-146729785D01* +X200187806Y-146728454D01* +X200132850Y-146693136D01* +X200005870Y-146552111D01* +X199852734Y-146440851D01* +X199852729Y-146440848D01* +X199679807Y-146363857D01* +X199679802Y-146363855D01* +X199534001Y-146332865D01* +X199494646Y-146324500D01* +X199305354Y-146324500D01* +X199272897Y-146331398D01* +X199120197Y-146363855D01* +X199120192Y-146363857D01* +X198947270Y-146440848D01* +X198947265Y-146440851D01* +X198794129Y-146552111D01* +X198667466Y-146692785D01* +X198572821Y-146856715D01* +X198572818Y-146856722D01* +X198514327Y-147036740D01* +X198514326Y-147036744D01* +X198494540Y-147225000D01* +X197080460Y-147225000D01* +X197060674Y-147036744D01* +X197002179Y-146856716D01* +X196907533Y-146692784D01* +X196780871Y-146552112D01* +X196747388Y-146527785D01* +X196627734Y-146440851D01* +X196627729Y-146440848D01* +X196454807Y-146363857D01* +X196454802Y-146363855D01* +X196309001Y-146332865D01* +X196269646Y-146324500D01* +X196080354Y-146324500D01* +X196047897Y-146331398D01* +X195895197Y-146363855D01* +X195895192Y-146363857D01* +X195722270Y-146440848D01* +X195722265Y-146440851D01* +X195569132Y-146552109D01* +X195569129Y-146552111D01* +X195569129Y-146552112D01* +X195546014Y-146577784D01* +X195467150Y-146665371D01* +X195407663Y-146702019D01* +X195337806Y-146700688D01* +X195282850Y-146665371D01* +X195180871Y-146552112D01* +X195147388Y-146527785D01* +X195027734Y-146440851D01* +X195027729Y-146440848D01* +X194854807Y-146363857D01* +X194854802Y-146363855D01* +X194709001Y-146332865D01* +X194669646Y-146324500D01* +X194480354Y-146324500D01* +X194447897Y-146331398D01* +X194295197Y-146363855D01* +X194295192Y-146363857D01* +X194122270Y-146440848D01* +X194122265Y-146440851D01* +X193969129Y-146552111D01* +X193842466Y-146692785D01* +X193747821Y-146856715D01* +X193747818Y-146856722D01* +X193689327Y-147036740D01* +X193689326Y-147036744D01* +X193669540Y-147225000D01* +X190658118Y-147225000D01* +X190675460Y-147060000D01* +X190655674Y-146871744D01* +X190597179Y-146691716D01* +X190502533Y-146527784D01* +X190375871Y-146387112D01* +X190375870Y-146387111D01* +X190222734Y-146275851D01* +X190222729Y-146275848D01* +X190049807Y-146198857D01* +X190049802Y-146198855D01* +X189880924Y-146162960D01* +X189864646Y-146159500D01* +X189675354Y-146159500D01* +X189659076Y-146162960D01* +X189490197Y-146198855D01* +X189490192Y-146198857D01* +X189317270Y-146275848D01* +X189317265Y-146275851D01* +X189164129Y-146387111D01* +X189037466Y-146527785D01* +X188942821Y-146691715D01* +X188942818Y-146691722D01* +X188889209Y-146856715D01* +X188884326Y-146871744D01* +X188864540Y-147060000D01* +X187480205Y-147060000D01* +X187465674Y-146921744D01* +X187407179Y-146741716D01* +X187312533Y-146577784D01* +X187185871Y-146437112D01* +X187167334Y-146423644D01* +X187032734Y-146325851D01* +X187032729Y-146325848D01* +X186859807Y-146248857D01* +X186859802Y-146248855D01* +X186714001Y-146217865D01* +X186674646Y-146209500D01* +X186485354Y-146209500D01* +X186452897Y-146216398D01* +X186300197Y-146248855D01* +X186300192Y-146248857D01* +X186127270Y-146325848D01* +X186127265Y-146325851D01* +X185974129Y-146437111D01* +X185847466Y-146577785D01* +X185752821Y-146741715D01* +X185752818Y-146741722D01* +X185694327Y-146921740D01* +X185694326Y-146921744D01* +X185674540Y-147110000D01* +X101416801Y-147110000D01* +X101416801Y-145974704D01* +X168232550Y-145974704D01* +X168252336Y-146162960D01* +X168252337Y-146162963D01* +X168310828Y-146342981D01* +X168310831Y-146342988D01* +X168405477Y-146506920D01* +X168500141Y-146612055D01* +X168532139Y-146647592D01* +X168685275Y-146758852D01* +X168685280Y-146758855D01* +X168858202Y-146835846D01* +X168858207Y-146835848D01* +X169043364Y-146875204D01* +X169043365Y-146875204D01* +X169232654Y-146875204D01* +X169232656Y-146875204D01* +X169417813Y-146835848D01* +X169590740Y-146758855D01* +X169743881Y-146647592D01* +X169870543Y-146506920D01* +X169965189Y-146342988D01* +X170023684Y-146162960D01* +X170043470Y-145974704D01* +X170023684Y-145786448D01* +X170023682Y-145786444D01* +X170023004Y-145779985D01* +X170025932Y-145779677D01* +X170030235Y-145722805D01* +X170054086Y-145683646D01* +X170163168Y-145562500D01* +X266654540Y-145562500D01* +X266674326Y-145750756D01* +X266674327Y-145750759D01* +X266732818Y-145930777D01* +X266732821Y-145930784D01* +X266827467Y-146094716D01* +X266921236Y-146198857D01* +X266954129Y-146235388D01* +X267107265Y-146346648D01* +X267107270Y-146346651D01* +X267280192Y-146423642D01* +X267280197Y-146423644D01* +X267465354Y-146463000D01* +X267465355Y-146463000D01* +X267654644Y-146463000D01* +X267654646Y-146463000D01* +X267839803Y-146423644D01* +X268012730Y-146346651D01* +X268165871Y-146235388D01* +X268292533Y-146094716D01* +X268387179Y-145930784D01* +X268445674Y-145750756D01* +X268465460Y-145562500D01* +X268445674Y-145374244D01* +X268387179Y-145194216D01* +X268292533Y-145030284D01* +X268165871Y-144889612D01* +X268100636Y-144842216D01* +X268012734Y-144778351D01* +X268012729Y-144778348D01* +X267839807Y-144701357D01* +X267839802Y-144701355D01* +X267694001Y-144670365D01* +X267654646Y-144662000D01* +X267465354Y-144662000D01* +X267432897Y-144668898D01* +X267280197Y-144701355D01* +X267280192Y-144701357D01* +X267107270Y-144778348D01* +X267107265Y-144778351D01* +X266954129Y-144889611D01* +X266827466Y-145030285D01* +X266732821Y-145194215D01* +X266732818Y-145194222D01* +X266674327Y-145374240D01* +X266674326Y-145374244D01* +X266654540Y-145562500D01* +X170163168Y-145562500D01* +X170171476Y-145553273D01* +X170266122Y-145389341D01* +X170324617Y-145209313D01* +X170344403Y-145021057D01* +X170324617Y-144832801D01* +X170266122Y-144652773D01* +X170171476Y-144488841D01* +X170044814Y-144348169D01* +X169992279Y-144310000D01* +X169891677Y-144236908D01* +X169891672Y-144236905D01* +X169718750Y-144159914D01* +X169718745Y-144159912D01* +X169572944Y-144128922D01* +X169533589Y-144120557D01* +X169344297Y-144120557D01* +X169311840Y-144127455D01* +X169159140Y-144159912D01* +X169159135Y-144159914D01* +X168986213Y-144236905D01* +X168986208Y-144236908D01* +X168833072Y-144348168D01* +X168706409Y-144488842D01* +X168611764Y-144652772D01* +X168611761Y-144652779D01* +X168553270Y-144832797D01* +X168553269Y-144832801D01* +X168533483Y-145021057D01* +X168553269Y-145209313D01* +X168553270Y-145209316D01* +X168553949Y-145215776D01* +X168551060Y-145216079D01* +X168546635Y-145273169D01* +X168522864Y-145312116D01* +X168405476Y-145442489D01* +X168310831Y-145606419D01* +X168310828Y-145606426D01* +X168254536Y-145779677D01* +X168252336Y-145786448D01* +X168232550Y-145974704D01* +X101416801Y-145974704D01* +X101416801Y-145618299D01* +X101416812Y-145618258D01* +X101416807Y-145566934D01* +X101416808Y-145566934D01* +X101416791Y-145401847D01* +X101383846Y-145073322D01* +X101318282Y-144749723D01* +X101220753Y-144434283D01* +X101184363Y-144348169D01* +X101168233Y-144310000D01* +X155044540Y-144310000D01* +X155064326Y-144498256D01* +X155064327Y-144498259D01* +X155122818Y-144678277D01* +X155122821Y-144678284D01* +X155217467Y-144842216D01* +X155260142Y-144889611D01* +X155344129Y-144982888D01* +X155497265Y-145094148D01* +X155497270Y-145094151D01* +X155670192Y-145171142D01* +X155670197Y-145171144D01* +X155855354Y-145210500D01* +X155855355Y-145210500D01* +X156044644Y-145210500D01* +X156044646Y-145210500D01* +X156229803Y-145171144D01* +X156402730Y-145094151D01* +X156555871Y-144982888D01* +X156682533Y-144842216D01* +X156777179Y-144678284D01* +X156835674Y-144498256D01* +X156855460Y-144310000D01* +X156835674Y-144121744D01* +X156777179Y-143941716D01* +X156682533Y-143777784D01* +X156555871Y-143637112D01* +X156547628Y-143631123D01* +X156402734Y-143525851D01* +X156402729Y-143525848D01* +X156229807Y-143448857D01* +X156229802Y-143448855D01* +X156084001Y-143417865D01* +X156044646Y-143409500D01* +X155855354Y-143409500D01* +X155826251Y-143415686D01* +X155670197Y-143448855D01* +X155670192Y-143448857D01* +X155497270Y-143525848D01* +X155497265Y-143525851D01* +X155344129Y-143637111D01* +X155217466Y-143777785D01* +X155122821Y-143941715D01* +X155122818Y-143941722D01* +X155064327Y-144121740D01* +X155064326Y-144121744D01* +X155044540Y-144310000D01* +X101168233Y-144310000D01* +X101092239Y-144130166D01* +X101092237Y-144130162D01* +X101092232Y-144130150D01* +X101088956Y-144124151D01* +X100989348Y-143941722D01* +X100934003Y-143840360D01* +X100747645Y-143567806D01* +X100555886Y-143340000D01* +X145074540Y-143340000D01* +X145094326Y-143528256D01* +X145094327Y-143528259D01* +X145152818Y-143708277D01* +X145152821Y-143708284D01* +X145247467Y-143872216D01* +X145310051Y-143941722D01* +X145374129Y-144012888D01* +X145527265Y-144124148D01* +X145527270Y-144124151D01* +X145700192Y-144201142D01* +X145700197Y-144201144D01* +X145885354Y-144240500D01* +X145885355Y-144240500D01* +X146074644Y-144240500D01* +X146074646Y-144240500D01* +X146259803Y-144201144D01* +X146432730Y-144124151D01* +X146585871Y-144012888D01* +X146712533Y-143872216D01* +X146807179Y-143708284D01* +X146865674Y-143528256D01* +X146885460Y-143340000D01* +X146865674Y-143151744D01* +X146807179Y-142971716D01* +X146712533Y-142807784D01* +X146585871Y-142667112D01* +X146570680Y-142656075D01* +X146432734Y-142555851D01* +X146432729Y-142555848D01* +X146259807Y-142478857D01* +X146259802Y-142478855D01* +X146114001Y-142447865D01* +X146074646Y-142439500D01* +X145885354Y-142439500D01* +X145852897Y-142446398D01* +X145700197Y-142478855D01* +X145700192Y-142478857D01* +X145527270Y-142555848D01* +X145527265Y-142555851D01* +X145374129Y-142667111D01* +X145247466Y-142807785D01* +X145152821Y-142971715D01* +X145152818Y-142971722D01* +X145094327Y-143151740D01* +X145094326Y-143151744D01* +X145074540Y-143340000D01* +X100555886Y-143340000D01* +X100535019Y-143315210D01* +X100458283Y-143240615D01* +X100458227Y-143240550D01* +X100420776Y-143204151D01* +X100419004Y-143202428D01* +X100414409Y-143197719D01* +X100317432Y-143092888D01* +X100183110Y-142947686D01* +X100174693Y-142937558D01* +X100148256Y-142902067D01* +X99973190Y-142667042D01* +X99965894Y-142656075D01* +X99794231Y-142365723D01* +X99788139Y-142354045D01* +X99648239Y-142047110D01* +X99643420Y-142034850D01* +X99603219Y-141914101D01* +X99536866Y-141714797D01* +X99533383Y-141702125D01* +X99461378Y-141372565D01* +X99459256Y-141359574D01* +X99451025Y-141284240D01* +X99422621Y-141024265D01* +X99421888Y-141011116D01* +X99421437Y-140834018D01* +X100710784Y-140834018D01* +X100710784Y-140834021D01* +X100731198Y-141119453D01* +X100792022Y-141399057D01* +X100792024Y-141399063D01* +X100792025Y-141399066D01* +X100889631Y-141660756D01* +X100892029Y-141667186D01* +X101029164Y-141918329D01* +X101029169Y-141918337D01* +X101200648Y-142147407D01* +X101200664Y-142147425D01* +X101402988Y-142349749D01* +X101403006Y-142349765D01* +X101632076Y-142521244D01* +X101632084Y-142521249D01* +X101883227Y-142658384D01* +X101883226Y-142658384D01* +X101883230Y-142658385D01* +X101883233Y-142658387D01* +X102151348Y-142758389D01* +X102151354Y-142758390D01* +X102151356Y-142758391D01* +X102430960Y-142819215D01* +X102430962Y-142819215D01* +X102430966Y-142819216D01* +X102684614Y-142837357D01* +X102716393Y-142839630D01* +X102716394Y-142839630D01* +X102716395Y-142839630D01* +X102744989Y-142837584D01* +X103001822Y-142819216D01* +X103054375Y-142807784D01* +X103281431Y-142758391D01* +X103281431Y-142758390D01* +X103281440Y-142758389D01* +X103549555Y-142658387D01* +X103800709Y-142521246D01* +X104029789Y-142349759D01* +X104232133Y-142147415D01* +X104403620Y-141918335D01* +X104540761Y-141667181D01* +X104613373Y-141472500D01* +X225892040Y-141472500D01* +X225911826Y-141660756D01* +X225911827Y-141660759D01* +X225970318Y-141840777D01* +X225970321Y-141840784D01* +X226064967Y-142004716D01* +X226107288Y-142051718D01* +X226191629Y-142145388D01* +X226344765Y-142256648D01* +X226344770Y-142256651D01* +X226517692Y-142333642D01* +X226517697Y-142333644D01* +X226702854Y-142373000D01* +X226702855Y-142373000D01* +X226892144Y-142373000D01* +X226892146Y-142373000D01* +X227077303Y-142333644D01* +X227250230Y-142256651D01* +X227341968Y-142190000D01* +X237154540Y-142190000D01* +X237174326Y-142378256D01* +X237174327Y-142378259D01* +X237232818Y-142558277D01* +X237232821Y-142558284D01* +X237327467Y-142722216D01* +X237433187Y-142839630D01* +X237454129Y-142862888D01* +X237607265Y-142974148D01* +X237607270Y-142974151D01* +X237780192Y-143051142D01* +X237780197Y-143051144D01* +X237965354Y-143090500D01* +X237965355Y-143090500D01* +X238154644Y-143090500D01* +X238154646Y-143090500D01* +X238339803Y-143051144D01* +X238512730Y-142974151D01* +X238665871Y-142862888D01* +X238792533Y-142722216D01* +X238887179Y-142558284D01* +X238945674Y-142378256D01* +X238965460Y-142190000D01* +X238945674Y-142001744D01* +X238887179Y-141821716D01* +X238792533Y-141657784D01* +X238665871Y-141517112D01* +X238604468Y-141472500D01* +X238532208Y-141420000D01* +X248259540Y-141420000D01* +X248279326Y-141608256D01* +X248279327Y-141608259D01* +X248337818Y-141788277D01* +X248337820Y-141788281D01* +X248337821Y-141788284D01* +X248368128Y-141840777D01* +X248378072Y-141858001D01* +X248394543Y-141925901D01* +X248378072Y-141981999D01* +X248337820Y-142051718D01* +X248337818Y-142051722D01* +X248292663Y-142190696D01* +X248279326Y-142231744D01* +X248259540Y-142420000D01* +X248279326Y-142608256D01* +X248279327Y-142608259D01* +X248337818Y-142788277D01* +X248337821Y-142788284D01* +X248432467Y-142952216D01* +X248537812Y-143069213D01* +X248559129Y-143092888D01* +X248712265Y-143204148D01* +X248712270Y-143204151D01* +X248885192Y-143281142D01* +X248885197Y-143281144D01* +X249070354Y-143320500D01* +X249070355Y-143320500D01* +X249259644Y-143320500D01* +X249259646Y-143320500D01* +X249444803Y-143281144D01* +X249617730Y-143204151D01* +X249770871Y-143092888D01* +X249897533Y-142952216D01* +X249992179Y-142788284D01* +X250050674Y-142608256D01* +X250070460Y-142420000D01* +X250050674Y-142231744D01* +X249992179Y-142051716D01* +X249951927Y-141981999D01* +X249935454Y-141914101D01* +X249951927Y-141858001D01* +X249992179Y-141788284D01* +X250050674Y-141608256D01* +X250070460Y-141420000D01* +X253859540Y-141420000D01* +X253879326Y-141608256D01* +X253879327Y-141608259D01* +X253937818Y-141788277D01* +X253937820Y-141788281D01* +X253937821Y-141788284D01* +X253968128Y-141840777D01* +X253978072Y-141858001D01* +X253994543Y-141925901D01* +X253978072Y-141981999D01* +X253937820Y-142051718D01* +X253937818Y-142051722D01* +X253892663Y-142190696D01* +X253879326Y-142231744D01* +X253859540Y-142420000D01* +X253879326Y-142608256D01* +X253879327Y-142608259D01* +X253937818Y-142788277D01* +X253937821Y-142788284D01* +X254032467Y-142952216D01* +X254137812Y-143069213D01* +X254159129Y-143092888D01* +X254312265Y-143204148D01* +X254312270Y-143204151D01* +X254485192Y-143281142D01* +X254485197Y-143281144D01* +X254670354Y-143320500D01* +X254670355Y-143320500D01* +X254859644Y-143320500D01* +X254859646Y-143320500D01* +X255044803Y-143281144D01* +X255217730Y-143204151D01* +X255370871Y-143092888D01* +X255497533Y-142952216D01* +X255592179Y-142788284D01* +X255650674Y-142608256D01* +X255670460Y-142420000D01* +X255650674Y-142231744D01* +X255592179Y-142051716D01* +X255551927Y-141981999D01* +X255535454Y-141914101D01* +X255551927Y-141858001D01* +X255592179Y-141788284D01* +X255650674Y-141608256D01* +X255670460Y-141420000D01* +X255650674Y-141231744D01* +X255592179Y-141051716D01* +X255497533Y-140887784D01* +X255449121Y-140834017D01* +X283810785Y-140834017D01* +X283810785Y-140834020D01* +X283831199Y-141119452D01* +X283892023Y-141399056D01* +X283892025Y-141399062D01* +X283892026Y-141399065D01* +X283988524Y-141657785D01* +X283992030Y-141667185D01* +X284129165Y-141918328D01* +X284129170Y-141918336D01* +X284300649Y-142147407D01* +X284300665Y-142147425D01* +X284502989Y-142349749D01* +X284503007Y-142349765D01* +X284732078Y-142521244D01* +X284732086Y-142521249D01* +X284983229Y-142658384D01* +X284983228Y-142658384D01* +X284983232Y-142658385D01* +X284983235Y-142658387D01* +X285251350Y-142758389D01* +X285251356Y-142758390D01* +X285251358Y-142758391D01* +X285530962Y-142819215D01* +X285530964Y-142819215D01* +X285530968Y-142819216D01* +X285784616Y-142837357D01* +X285816395Y-142839630D01* +X285816396Y-142839630D01* +X285816397Y-142839630D01* +X285844991Y-142837584D01* +X286101824Y-142819216D01* +X286154377Y-142807784D01* +X286381433Y-142758391D01* +X286381433Y-142758390D01* +X286381442Y-142758389D01* +X286649557Y-142658387D01* +X286900711Y-142521246D01* +X287129792Y-142349759D01* +X287332136Y-142147415D01* +X287503623Y-141918334D01* +X287640764Y-141667180D01* +X287740766Y-141399065D01* +X287801593Y-141119447D01* +X287822007Y-140834019D01* +X287801593Y-140548591D01* +X287750157Y-140312145D01* +X287740768Y-140268981D01* +X287740767Y-140268979D01* +X287740766Y-140268973D01* +X287640764Y-140000858D01* +X287584252Y-139897365D01* +X287503626Y-139749709D01* +X287503621Y-139749701D01* +X287332142Y-139520630D01* +X287332126Y-139520612D01* +X287129802Y-139318288D01* +X287129784Y-139318272D01* +X286900713Y-139146793D01* +X286900705Y-139146788D01* +X286649562Y-139009653D01* +X286649563Y-139009653D01* +X286541155Y-138969219D01* +X286381442Y-138909649D01* +X286381439Y-138909648D01* +X286381433Y-138909646D01* +X286101829Y-138848822D01* +X285816397Y-138828408D01* +X285816395Y-138828408D01* +X285530962Y-138848822D01* +X285251358Y-138909646D01* +X284983229Y-139009653D01* +X284732086Y-139146788D01* +X284732078Y-139146793D01* +X284503007Y-139318272D01* +X284502989Y-139318288D01* +X284300665Y-139520612D01* +X284300649Y-139520630D01* +X284129170Y-139749701D01* +X284129165Y-139749709D01* +X283992030Y-140000852D01* +X283892023Y-140268981D01* +X283831199Y-140548585D01* +X283810785Y-140834017D01* +X255449121Y-140834017D01* +X255370871Y-140747112D01* +X255370870Y-140747111D01* +X255217734Y-140635851D01* +X255217729Y-140635848D01* +X255044807Y-140558857D01* +X255044802Y-140558855D01* +X254899001Y-140527865D01* +X254859646Y-140519500D01* +X254670354Y-140519500D01* +X254637897Y-140526398D01* +X254485197Y-140558855D01* +X254485192Y-140558857D01* +X254312270Y-140635848D01* +X254312265Y-140635851D01* +X254159129Y-140747111D01* +X254032466Y-140887785D01* +X253937821Y-141051715D01* +X253937818Y-141051722D01* +X253879327Y-141231740D01* +X253879326Y-141231744D01* +X253859540Y-141420000D01* +X250070460Y-141420000D01* +X250050674Y-141231744D01* +X249992179Y-141051716D01* +X249897533Y-140887784D01* +X249770871Y-140747112D01* +X249770870Y-140747111D01* +X249617734Y-140635851D01* +X249617729Y-140635848D01* +X249444807Y-140558857D01* +X249444802Y-140558855D01* +X249299001Y-140527865D01* +X249259646Y-140519500D01* +X249070354Y-140519500D01* +X249037897Y-140526398D01* +X248885197Y-140558855D01* +X248885192Y-140558857D01* +X248712270Y-140635848D01* +X248712265Y-140635851D01* +X248559129Y-140747111D01* +X248432466Y-140887785D01* +X248337821Y-141051715D01* +X248337818Y-141051722D01* +X248279327Y-141231740D01* +X248279326Y-141231744D01* +X248259540Y-141420000D01* +X238532208Y-141420000D01* +X238512734Y-141405851D01* +X238512729Y-141405848D01* +X238339807Y-141328857D01* +X238339802Y-141328855D01* +X238194001Y-141297865D01* +X238154646Y-141289500D01* +X237965354Y-141289500D01* +X237932897Y-141296398D01* +X237780197Y-141328855D01* +X237780192Y-141328857D01* +X237607270Y-141405848D01* +X237607265Y-141405851D01* +X237454129Y-141517111D01* +X237327466Y-141657785D01* +X237232821Y-141821715D01* +X237232818Y-141821722D01* +X237180741Y-141982001D01* +X237174326Y-142001744D01* +X237154540Y-142190000D01* +X227341968Y-142190000D01* +X227403371Y-142145388D01* +X227530033Y-142004716D01* +X227624679Y-141840784D01* +X227683174Y-141660756D01* +X227702960Y-141472500D01* +X227683174Y-141284244D01* +X227624679Y-141104216D01* +X227530033Y-140940284D01* +X227403371Y-140799612D01* +X227403370Y-140799611D01* +X227250234Y-140688351D01* +X227250229Y-140688348D01* +X227077307Y-140611357D01* +X227077302Y-140611355D01* +X226931501Y-140580365D01* +X226892146Y-140572000D01* +X226702854Y-140572000D01* +X226670397Y-140578898D01* +X226517697Y-140611355D01* +X226517692Y-140611357D01* +X226344770Y-140688348D01* +X226344765Y-140688351D01* +X226191629Y-140799611D01* +X226064966Y-140940285D01* +X225970321Y-141104215D01* +X225970318Y-141104222D01* +X225922783Y-141250521D01* +X225911826Y-141284244D01* +X225892040Y-141472500D01* +X104613373Y-141472500D01* +X104640763Y-141399066D01* +X104677162Y-141231744D01* +X104701589Y-141119453D01* +X104701589Y-141119452D01* +X104701590Y-141119448D01* +X104722004Y-140834020D01* +X104701590Y-140548592D01* +X104701588Y-140548585D01* +X104640765Y-140268982D01* +X104640764Y-140268980D01* +X104640763Y-140268974D01* +X104540761Y-140000859D01* +X104530590Y-139982233D01* +X104403623Y-139749710D01* +X104403618Y-139749702D01* +X104232139Y-139520632D01* +X104232123Y-139520614D01* +X104029799Y-139318290D01* +X104029781Y-139318274D01* +X103851747Y-139185000D01* +X158094540Y-139185000D01* +X158114326Y-139373256D01* +X158114327Y-139373259D01* +X158172818Y-139553277D01* +X158172821Y-139553284D01* +X158267467Y-139717216D01* +X158345944Y-139804373D01* +X158394129Y-139857888D01* +X158547265Y-139969148D01* +X158547270Y-139969151D01* +X158720192Y-140046142D01* +X158720197Y-140046144D01* +X158905354Y-140085500D01* +X158905355Y-140085500D01* +X159094644Y-140085500D01* +X159094646Y-140085500D01* +X159279803Y-140046144D01* +X159452730Y-139969151D01* +X159605871Y-139857888D01* +X159732533Y-139717216D01* +X159827179Y-139553284D01* +X159885674Y-139373256D01* +X159905460Y-139185000D01* +X159885674Y-138996744D01* +X159837994Y-138850000D01* +X171042190Y-138850000D01* +X171061976Y-139038256D01* +X171061977Y-139038259D01* +X171120468Y-139218277D01* +X171120471Y-139218284D01* +X171215117Y-139382216D01* +X171266514Y-139439298D01* +X171341779Y-139522888D01* +X171494915Y-139634148D01* +X171494920Y-139634151D01* +X171667842Y-139711142D01* +X171667847Y-139711144D01* +X171853004Y-139750500D01* +X171853005Y-139750500D01* +X172042294Y-139750500D01* +X172042296Y-139750500D01* +X172227453Y-139711144D01* +X172400380Y-139634151D01* +X172553521Y-139522888D01* +X172680183Y-139382216D01* +X172774829Y-139218284D01* +X172833324Y-139038256D01* +X172853110Y-138850000D01* +X172833324Y-138661744D01* +X172774829Y-138481716D01* +X172680183Y-138317784D01* +X172553521Y-138177112D01* +X172553520Y-138177111D01* +X172400384Y-138065851D01* +X172400379Y-138065848D01* +X172227457Y-137988857D01* +X172227452Y-137988855D01* +X172081651Y-137957865D01* +X172042296Y-137949500D01* +X171853004Y-137949500D01* +X171820547Y-137956398D01* +X171667847Y-137988855D01* +X171667842Y-137988857D01* +X171494920Y-138065848D01* +X171494915Y-138065851D01* +X171341779Y-138177111D01* +X171215116Y-138317785D01* +X171120471Y-138481715D01* +X171120468Y-138481722D01* +X171073952Y-138624885D01* +X171061976Y-138661744D01* +X171042190Y-138850000D01* +X159837994Y-138850000D01* +X159827179Y-138816716D01* +X159732533Y-138652784D01* +X159605871Y-138512112D01* +X159605870Y-138512111D01* +X159452734Y-138400851D01* +X159452729Y-138400848D01* +X159279807Y-138323857D01* +X159279802Y-138323855D01* +X159134001Y-138292865D01* +X159094646Y-138284500D01* +X158905354Y-138284500D01* +X158872897Y-138291398D01* +X158720197Y-138323855D01* +X158720192Y-138323857D01* +X158547270Y-138400848D01* +X158547265Y-138400851D01* +X158394129Y-138512111D01* +X158267466Y-138652785D01* +X158172821Y-138816715D01* +X158172818Y-138816722D01* +X158123269Y-138969219D01* +X158114326Y-138996744D01* +X158094540Y-139185000D01* +X103851747Y-139185000D01* +X103800711Y-139146795D01* +X103800703Y-139146790D01* +X103549560Y-139009655D01* +X103549561Y-139009655D01* +X103427455Y-138964112D01* +X103281440Y-138909651D01* +X103281437Y-138909650D01* +X103281431Y-138909648D01* +X103001827Y-138848824D01* +X102716395Y-138828410D01* +X102716393Y-138828410D01* +X102430960Y-138848824D01* +X102151356Y-138909648D01* +X101883227Y-139009655D01* +X101632084Y-139146790D01* +X101632076Y-139146795D01* +X101403006Y-139318274D01* +X101402988Y-139318290D01* +X101200664Y-139520614D01* +X101200648Y-139520632D01* +X101029169Y-139749702D01* +X101029164Y-139749710D01* +X100892029Y-140000853D01* +X100792022Y-140268982D01* +X100731198Y-140548586D01* +X100710784Y-140834018D01* +X99421437Y-140834018D01* +X99421028Y-140673776D01* +X99421694Y-140660652D01* +X99456621Y-140325148D01* +X99458677Y-140312145D01* +X99467878Y-140268982D01* +X99529000Y-139982228D01* +X99532426Y-139969514D01* +X99556039Y-139897365D01* +X99637345Y-139648933D01* +X99642092Y-139636672D01* +X99780436Y-139329003D01* +X99786458Y-139317314D01* +X99956651Y-139026072D01* +X99963878Y-139015087D01* +X100164014Y-138743531D01* +X100172372Y-138733369D01* +X100400180Y-138484580D01* +X100409551Y-138475379D01* +X100662488Y-138252139D01* +X100672774Y-138243991D01* +X100947948Y-138048853D01* +X100959056Y-138041831D01* +X101253386Y-137876981D01* +X101265169Y-137871181D01* +X101575317Y-137738486D01* +X101587659Y-137733965D01* +X101912325Y-137634245D01* +X101918597Y-137632499D01* +X102079965Y-137592117D01* +X102396819Y-137477572D01* +X102700364Y-137331362D01* +X102700456Y-137331306D01* +X102878515Y-137221923D01* +X102987445Y-137155007D01* +X103255078Y-136950338D01* +X103310077Y-136898600D01* +X134535140Y-136898600D01* +X134554926Y-137086856D01* +X134554927Y-137086859D01* +X134613418Y-137266877D01* +X134613421Y-137266884D01* +X134708067Y-137430816D01* +X134834729Y-137571488D01* +X134987865Y-137682748D01* +X134987870Y-137682751D01* +X135160792Y-137759742D01* +X135160797Y-137759744D01* +X135345954Y-137799100D01* +X135345955Y-137799100D01* +X135535244Y-137799100D01* +X135535246Y-137799100D01* +X135720403Y-137759744D01* +X135893330Y-137682751D01* +X136046471Y-137571488D01* +X136173133Y-137430816D01* +X136267779Y-137266884D01* +X136326274Y-137086856D01* +X136346060Y-136898600D01* +X136326274Y-136710344D01* +X136267779Y-136530316D01* +X136173133Y-136366384D01* +X136046471Y-136225712D01* +X135996020Y-136189057D01* +X135893334Y-136114451D01* +X135893329Y-136114448D01* +X135720407Y-136037457D01* +X135720402Y-136037455D01* +X135574601Y-136006465D01* +X135535246Y-135998100D01* +X135345954Y-135998100D01* +X135313497Y-136004998D01* +X135160797Y-136037455D01* +X135160792Y-136037457D01* +X134987870Y-136114448D01* +X134987865Y-136114451D01* +X134834729Y-136225711D01* +X134708066Y-136366385D01* +X134613421Y-136530315D01* +X134613418Y-136530322D01* +X134560138Y-136694302D01* +X134554926Y-136710344D01* +X134535140Y-136898600D01* +X103310077Y-136898600D01* +X103500482Y-136719484D01* +X103721106Y-136464843D01* +X103914657Y-136189063D01* +X104079124Y-135895009D01* +X104079128Y-135894997D01* +X104079131Y-135894994D01* +X104145960Y-135740373D01* +X104212796Y-135585738D01* +X104314285Y-135264465D01* +X104382536Y-134934527D01* +X104416840Y-134599356D01* +X104416862Y-134530000D01* +X116394540Y-134530000D01* +X116414326Y-134718256D01* +X116414327Y-134718259D01* +X116472818Y-134898277D01* +X116472821Y-134898284D01* +X116567467Y-135062216D01* +X116678079Y-135185063D01* +X116694129Y-135202888D01* +X116847265Y-135314148D01* +X116847270Y-135314151D01* +X117020192Y-135391142D01* +X117020197Y-135391144D01* +X117205354Y-135430500D01* +X117205355Y-135430500D01* +X117394644Y-135430500D01* +X117394646Y-135430500D01* +X117579803Y-135391144D01* +X117752730Y-135314151D01* +X117905871Y-135202888D01* +X118032533Y-135062216D01* +X118127179Y-134898284D01* +X118185674Y-134718256D01* +X118205460Y-134530000D01* +X118185674Y-134341744D01* +X118127179Y-134161716D01* +X118032533Y-133997784D01* +X117905871Y-133857112D01* +X117905870Y-133857111D01* +X117752734Y-133745851D01* +X117752729Y-133745848D01* +X117579807Y-133668857D01* +X117579802Y-133668855D01* +X117434001Y-133637865D01* +X117394646Y-133629500D01* +X117205354Y-133629500D01* +X117172897Y-133636398D01* +X117020197Y-133668855D01* +X117020192Y-133668857D01* +X116847270Y-133745848D01* +X116847265Y-133745851D01* +X116694129Y-133857111D01* +X116567466Y-133997785D01* +X116472821Y-134161715D01* +X116472818Y-134161722D01* +X116414327Y-134341740D01* +X116414326Y-134341744D01* +X116394540Y-134530000D01* +X104416862Y-134530000D01* +X104416878Y-134478906D01* +X104416894Y-134478680D01* +X104416894Y-130921400D01* +X130304540Y-130921400D01* +X130324326Y-131109656D01* +X130324327Y-131109659D01* +X130382818Y-131289677D01* +X130382821Y-131289684D01* +X130477467Y-131453616D01* +X130547272Y-131531142D01* +X130604129Y-131594288D01* +X130757265Y-131705548D01* +X130757270Y-131705551D01* +X130930192Y-131782542D01* +X130930197Y-131782544D01* +X131115354Y-131821900D01* +X131115355Y-131821900D01* +X131304644Y-131821900D01* +X131304646Y-131821900D01* +X131489803Y-131782544D01* +X131662730Y-131705551D01* +X131815871Y-131594288D01* +X131942533Y-131453616D01* +X132037179Y-131289684D01* +X132095674Y-131109656D01* +X132115460Y-130921400D01* +X132103752Y-130810000D01* +X140084659Y-130810000D01* +X140103975Y-131006129D01* +X140103976Y-131006132D01* +X140158503Y-131185883D01* +X140161188Y-131194732D01* +X140243548Y-131348816D01* +X140257790Y-131417218D01* +X140243548Y-131465722D01* +X140163614Y-131615267D01* +X140106401Y-131803870D01* +X140087085Y-132000000D01* +X140106401Y-132196129D01* +X140109435Y-132206132D01* +X140157369Y-132364148D01* +X140163614Y-132384733D01* +X140256512Y-132558532D01* +X140256516Y-132558539D01* +X140381542Y-132710883D01* +X140533886Y-132835909D01* +X140533893Y-132835913D01* +X140707692Y-132928811D01* +X140707695Y-132928811D01* +X140707699Y-132928814D01* +X140896294Y-132986024D01* +X141092426Y-133005341D01* +X141288558Y-132986024D01* +X141477153Y-132928814D01* +X141650964Y-132835910D01* +X141803309Y-132710883D01* +X141928336Y-132558538D01* +X141974788Y-132471632D01* +X142021237Y-132384733D01* +X142021237Y-132384732D01* +X142021240Y-132384727D01* +X142078450Y-132196132D01* +X142097767Y-132000000D01* +X142078450Y-131803868D01* +X142021240Y-131615273D01* +X141938876Y-131461182D01* +X141924635Y-131392781D01* +X141938875Y-131344281D01* +X142018814Y-131194727D01* +X142076024Y-131006132D01* +X142095341Y-130810000D01* +X142094356Y-130800000D01* +X157794659Y-130800000D01* +X157813975Y-130996129D01* +X157813976Y-130996132D01* +X157871186Y-131184727D01* +X157885612Y-131211716D01* +X157957680Y-131346547D01* +X157971921Y-131414950D01* +X157957680Y-131463453D01* +X157871187Y-131625271D01* +X157813975Y-131813870D01* +X157794659Y-132010000D01* +X157813975Y-132206129D01* +X157813976Y-132206132D01* +X157868154Y-132384733D01* +X157871188Y-132394733D01* +X157964086Y-132568532D01* +X157964090Y-132568539D01* +X158089116Y-132720883D01* +X158241460Y-132845909D01* +X158241467Y-132845913D01* +X158415266Y-132938811D01* +X158415269Y-132938811D01* +X158415273Y-132938814D01* +X158603868Y-132996024D01* +X158800000Y-133015341D01* +X158996132Y-132996024D01* +X159184727Y-132938814D01* +X159203442Y-132928811D01* +X159358532Y-132845913D01* +X159358538Y-132845910D01* +X159510883Y-132720883D01* +X159635910Y-132568538D01* +X159728814Y-132394727D01* +X159786024Y-132206132D01* +X159805341Y-132010000D01* +X159786024Y-131813868D01* +X159728814Y-131625273D01* +X159704615Y-131580000D01* +X237854540Y-131580000D01* +X237874326Y-131768256D01* +X237874327Y-131768259D01* +X237932818Y-131948277D01* +X237932821Y-131948284D01* +X238027467Y-132112216D01* +X238089762Y-132181401D01* +X238154129Y-132252888D01* +X238307265Y-132364148D01* +X238307270Y-132364151D01* +X238480192Y-132441142D01* +X238480197Y-132441144D01* +X238665354Y-132480500D01* +X238665355Y-132480500D01* +X238854644Y-132480500D01* +X238854646Y-132480500D01* +X239039803Y-132441144D01* +X239212730Y-132364151D01* +X239365871Y-132252888D01* +X239492533Y-132112216D01* +X239587179Y-131948284D01* +X239645674Y-131768256D01* +X239665460Y-131580000D01* +X239645674Y-131391744D01* +X239587179Y-131211716D01* +X239492533Y-131047784D01* +X239365871Y-130907112D01* +X239365870Y-130907111D01* +X239212734Y-130795851D01* +X239212729Y-130795848D01* +X239039807Y-130718857D01* +X239039802Y-130718855D01* +X238894001Y-130687865D01* +X238854646Y-130679500D01* +X238665354Y-130679500D01* +X238632897Y-130686398D01* +X238480197Y-130718855D01* +X238480192Y-130718857D01* +X238307270Y-130795848D01* +X238307265Y-130795851D01* +X238154129Y-130907111D01* +X238027466Y-131047785D01* +X237932821Y-131211715D01* +X237932818Y-131211722D01* +X237889011Y-131346547D01* +X237874326Y-131391744D01* +X237854540Y-131580000D01* +X159704615Y-131580000D01* +X159642318Y-131463451D01* +X159628077Y-131395051D01* +X159642319Y-131346547D01* +X159728814Y-131184727D01* +X159786024Y-130996132D01* +X159805341Y-130800000D01* +X159786024Y-130603868D01* +X159746932Y-130475000D01* +X235129659Y-130475000D01* +X235148975Y-130671129D01* +X235148976Y-130671132D01* +X235191101Y-130810000D01* +X235206188Y-130859733D01* +X235299086Y-131033532D01* +X235299090Y-131033539D01* +X235424116Y-131185883D01* +X235576460Y-131310909D01* +X235576467Y-131310913D01* +X235750266Y-131403811D01* +X235750269Y-131403811D01* +X235750273Y-131403814D01* +X235938868Y-131461024D01* +X236135000Y-131480341D01* +X236331132Y-131461024D01* +X236519727Y-131403814D01* +X236520276Y-131403521D01* +X236693532Y-131310913D01* +X236693538Y-131310910D01* +X236845883Y-131185883D01* +X236970910Y-131033538D01* +X237063814Y-130859727D01* +X237121024Y-130671132D01* +X237121135Y-130670000D01* +X241734149Y-130670000D01* +X241753935Y-130858256D01* +X241753936Y-130858259D01* +X241812427Y-131038277D01* +X241812430Y-131038284D01* +X241907076Y-131202216D01* +X242033738Y-131342888D01* +X242186874Y-131454148D01* +X242186879Y-131454151D01* +X242359801Y-131531142D01* +X242359806Y-131531144D01* +X242544963Y-131570500D01* +X242544964Y-131570500D01* +X242734253Y-131570500D01* +X242734255Y-131570500D01* +X242919412Y-131531144D01* +X243092339Y-131454151D01* +X243245480Y-131342888D01* +X243372142Y-131202216D01* +X243466788Y-131038284D01* +X243525283Y-130858256D01* +X243545069Y-130670000D01* +X243525283Y-130481744D01* +X243466788Y-130301716D01* +X243372142Y-130137784D01* +X243245480Y-129997112D01* +X243213793Y-129974090D01* +X243092343Y-129885851D01* +X243092338Y-129885848D01* +X242919416Y-129808857D01* +X242919411Y-129808855D01* +X242773610Y-129777865D01* +X242734255Y-129769500D01* +X242544963Y-129769500D01* +X242512506Y-129776398D01* +X242359806Y-129808855D01* +X242359801Y-129808857D01* +X242186879Y-129885848D01* +X242186874Y-129885851D01* +X242033738Y-129997111D01* +X241907075Y-130137785D01* +X241812430Y-130301715D01* +X241812427Y-130301722D01* +X241756126Y-130475000D01* +X241753935Y-130481744D01* +X241734149Y-130670000D01* +X237121135Y-130670000D01* +X237140341Y-130475000D01* +X237121024Y-130278868D01* +X237063814Y-130090273D01* +X237063811Y-130090269D01* +X237063811Y-130090266D01* +X236970913Y-129916467D01* +X236970909Y-129916460D01* +X236845883Y-129764116D01* +X236693539Y-129639090D01* +X236693532Y-129639086D01* +X236519733Y-129546188D01* +X236519727Y-129546186D01* +X236331132Y-129488976D01* +X236331129Y-129488975D01* +X236135000Y-129469659D01* +X235938870Y-129488975D01* +X235750266Y-129546188D01* +X235576467Y-129639086D01* +X235576460Y-129639090D01* +X235424116Y-129764116D01* +X235299090Y-129916460D01* +X235299086Y-129916467D01* +X235206188Y-130090266D01* +X235148975Y-130278870D01* +X235129659Y-130475000D01* +X159746932Y-130475000D01* +X159728814Y-130415273D01* +X159728811Y-130415269D01* +X159728811Y-130415266D01* +X159635913Y-130241467D01* +X159635909Y-130241460D01* +X159510883Y-130089116D01* +X159358539Y-129964090D01* +X159358532Y-129964086D01* +X159184733Y-129871188D01* +X159184727Y-129871186D01* +X159058997Y-129833046D01* +X158996129Y-129813975D01* +X158800000Y-129794659D01* +X158603870Y-129813975D01* +X158415266Y-129871188D01* +X158241467Y-129964086D01* +X158241460Y-129964090D01* +X158089116Y-130089116D01* +X157964090Y-130241460D01* +X157964086Y-130241467D01* +X157871188Y-130415266D01* +X157813975Y-130603870D01* +X157794659Y-130800000D01* +X142094356Y-130800000D01* +X142076024Y-130613868D01* +X142018814Y-130425273D01* +X142018811Y-130425269D01* +X142018811Y-130425266D01* +X141925913Y-130251467D01* +X141925909Y-130251460D01* +X141800883Y-130099116D01* +X141648539Y-129974090D01* +X141648532Y-129974086D01* +X141474733Y-129881188D01* +X141474727Y-129881186D01* +X141286132Y-129823976D01* +X141286129Y-129823975D01* +X141090000Y-129804659D01* +X140893870Y-129823975D01* +X140705266Y-129881188D01* +X140531467Y-129974086D01* +X140531460Y-129974090D01* +X140379116Y-130099116D01* +X140254090Y-130251460D01* +X140254086Y-130251467D01* +X140161188Y-130425266D01* +X140103975Y-130613870D01* +X140084659Y-130810000D01* +X132103752Y-130810000D01* +X132095674Y-130733144D01* +X132037179Y-130553116D01* +X131942533Y-130389184D01* +X131815871Y-130248512D01* +X131815870Y-130248511D01* +X131662734Y-130137251D01* +X131662729Y-130137248D01* +X131489807Y-130060257D01* +X131489802Y-130060255D01* +X131344001Y-130029265D01* +X131304646Y-130020900D01* +X131115354Y-130020900D01* +X131082897Y-130027798D01* +X130930197Y-130060255D01* +X130930192Y-130060257D01* +X130757270Y-130137248D01* +X130757265Y-130137251D01* +X130604129Y-130248511D01* +X130477466Y-130389185D01* +X130382821Y-130553115D01* +X130382818Y-130553122D01* +X130328968Y-130718856D01* +X130324326Y-130733144D01* +X130304540Y-130921400D01* +X104416894Y-130921400D01* +X104416894Y-126485000D01* +X229979659Y-126485000D01* +X229998975Y-126681129D01* +X230056188Y-126869733D01* +X230149086Y-127043532D01* +X230149090Y-127043539D01* +X230231850Y-127144381D01* +X230259163Y-127208691D01* +X230247372Y-127277558D01* +X230231850Y-127301711D01* +X230154090Y-127396460D01* +X230154086Y-127396467D01* +X230061188Y-127570266D01* +X230003975Y-127758870D01* +X229984659Y-127955000D01* +X230003975Y-128151129D01* +X230061188Y-128339733D01* +X230154086Y-128513532D01* +X230154090Y-128513539D01* +X230279116Y-128665883D01* +X230431460Y-128790909D01* +X230431467Y-128790913D01* +X230605266Y-128883811D01* +X230605269Y-128883811D01* +X230605273Y-128883814D01* +X230793868Y-128941024D01* +X230990000Y-128960341D01* +X231186132Y-128941024D01* +X231374727Y-128883814D01* +X231548538Y-128790910D01* +X231700883Y-128665883D01* +X231825910Y-128513538D01* +X231918814Y-128339727D01* +X231976024Y-128151132D01* +X231995341Y-127955000D01* +X231976024Y-127758868D01* +X231918814Y-127570273D01* +X231918811Y-127570269D01* +X231918811Y-127570266D01* +X231825913Y-127396467D01* +X231825909Y-127396460D01* +X231743149Y-127295618D01* +X231715836Y-127231308D01* +X231727627Y-127162441D01* +X231743146Y-127138293D01* +X231820910Y-127043538D01* +X231913814Y-126869727D01* +X231971024Y-126681132D01* +X231990341Y-126485000D01* +X231985909Y-126440000D01* +X249354540Y-126440000D01* +X249374326Y-126628256D01* +X249374327Y-126628259D01* +X249432818Y-126808277D01* +X249432821Y-126808284D01* +X249527467Y-126972216D01* +X249591686Y-127043538D01* +X249654129Y-127112888D01* +X249807265Y-127224148D01* +X249807270Y-127224151D01* +X249980192Y-127301142D01* +X249980197Y-127301144D01* +X250165354Y-127340500D01* +X250165355Y-127340500D01* +X250354644Y-127340500D01* +X250354646Y-127340500D01* +X250539803Y-127301144D01* +X250712730Y-127224151D01* +X250865871Y-127112888D01* +X250992533Y-126972216D01* +X251087179Y-126808284D01* +X251145674Y-126628256D01* +X251165460Y-126440000D01* +X251145674Y-126251744D01* +X251087179Y-126071716D01* +X250992533Y-125907784D01* +X250865871Y-125767112D01* +X250865870Y-125767111D01* +X250712734Y-125655851D01* +X250712729Y-125655848D01* +X250539807Y-125578857D01* +X250539802Y-125578855D01* +X250394001Y-125547865D01* +X250354646Y-125539500D01* +X250165354Y-125539500D01* +X250132897Y-125546398D01* +X249980197Y-125578855D01* +X249980192Y-125578857D01* +X249807270Y-125655848D01* +X249807265Y-125655851D01* +X249654129Y-125767111D01* +X249527466Y-125907785D01* +X249432821Y-126071715D01* +X249432818Y-126071722D01* +X249374327Y-126251740D01* +X249374326Y-126251744D01* +X249354540Y-126440000D01* +X231985909Y-126440000D01* +X231971024Y-126288868D01* +X231913814Y-126100273D01* +X231913811Y-126100269D01* +X231913811Y-126100266D01* +X231820913Y-125926467D01* +X231820909Y-125926460D01* +X231695883Y-125774116D01* +X231543539Y-125649090D01* +X231543532Y-125649086D01* +X231369733Y-125556188D01* +X231369727Y-125556186D01* +X231181132Y-125498976D01* +X231181129Y-125498975D01* +X230985000Y-125479659D01* +X230788870Y-125498975D01* +X230600266Y-125556188D01* +X230426467Y-125649086D01* +X230426460Y-125649090D01* +X230274116Y-125774116D01* +X230149090Y-125926460D01* +X230149086Y-125926467D01* +X230056188Y-126100266D01* +X229998975Y-126288870D01* +X229979659Y-126485000D01* +X104416894Y-126485000D01* +X104416894Y-124056400D01* +X126575940Y-124056400D01* +X126595726Y-124244656D01* +X126595727Y-124244659D01* +X126654218Y-124424677D01* +X126654221Y-124424684D01* +X126748867Y-124588616D01* +X126867166Y-124720000D01* +X126875529Y-124729288D01* +X127028665Y-124840548D01* +X127028670Y-124840551D01* +X127201592Y-124917542D01* +X127201597Y-124917544D01* +X127386754Y-124956900D01* +X127386755Y-124956900D01* +X127576044Y-124956900D01* +X127576046Y-124956900D01* +X127761203Y-124917544D01* +X127934130Y-124840551D01* +X128087271Y-124729288D01* +X128213933Y-124588616D01* +X128308579Y-124424684D01* +X128367074Y-124244656D01* +X128386860Y-124056400D01* +X145725940Y-124056400D01* +X145745726Y-124244656D01* +X145745727Y-124244659D01* +X145804218Y-124424677D01* +X145804221Y-124424684D01* +X145898867Y-124588616D01* +X146017166Y-124720000D01* +X146025529Y-124729288D01* +X146178665Y-124840548D01* +X146178670Y-124840551D01* +X146351592Y-124917542D01* +X146351597Y-124917544D01* +X146536754Y-124956900D01* +X146536755Y-124956900D01* +X146726044Y-124956900D01* +X146726046Y-124956900D01* +X146911203Y-124917544D01* +X147084130Y-124840551D01* +X147237271Y-124729288D01* +X147363933Y-124588616D01* +X147458579Y-124424684D01* +X147471274Y-124385612D01* +X192704846Y-124385612D01* +X192724632Y-124573868D01* +X192724633Y-124573871D01* +X192783124Y-124753889D01* +X192783127Y-124753896D01* +X192877773Y-124917828D01* +X192936280Y-124982806D01* +X193004435Y-125058500D01* +X193157571Y-125169760D01* +X193157576Y-125169763D01* +X193330498Y-125246754D01* +X193330503Y-125246756D01* +X193515660Y-125286112D01* +X193515661Y-125286112D01* +X193704950Y-125286112D01* +X193704952Y-125286112D01* +X193890109Y-125246756D01* +X194063036Y-125169763D01* +X194216177Y-125058500D01* +X194342839Y-124917828D01* +X194437485Y-124753896D01* +X194448499Y-124720000D01* +X239154659Y-124720000D01* +X239173975Y-124916129D01* +X239173976Y-124916132D01* +X239218188Y-125061880D01* +X239231188Y-125104733D01* +X239324086Y-125278532D01* +X239324090Y-125278539D01* +X239449116Y-125430883D01* +X239601460Y-125555909D01* +X239601467Y-125555913D01* +X239775266Y-125648811D01* +X239775269Y-125648811D01* +X239775273Y-125648814D01* +X239963868Y-125706024D01* +X240160000Y-125725341D01* +X240356132Y-125706024D01* +X240544727Y-125648814D01* +X240718538Y-125555910D01* +X240870883Y-125430883D01* +X240995910Y-125278538D01* +X241088814Y-125104727D01* +X241146024Y-124916132D01* +X241160540Y-124768750D01* +X259515790Y-124768750D01* +X259535576Y-124957006D01* +X259535577Y-124957009D01* +X259594068Y-125137027D01* +X259594071Y-125137034D01* +X259688717Y-125300966D01* +X259740904Y-125358925D01* +X259815379Y-125441638D01* +X259968515Y-125552898D01* +X259968520Y-125552901D01* +X260141442Y-125629892D01* +X260141447Y-125629894D01* +X260326604Y-125669250D01* +X260326605Y-125669250D01* +X260515894Y-125669250D01* +X260515896Y-125669250D01* +X260701053Y-125629894D01* +X260873980Y-125552901D01* +X261027121Y-125441638D01* +X261153783Y-125300966D01* +X261248429Y-125137034D01* +X261306924Y-124957006D01* +X261326710Y-124768750D01* +X261306924Y-124580494D01* +X261248429Y-124400466D01* +X261153783Y-124236534D01* +X261027121Y-124095862D01* +X260979333Y-124061142D01* +X260873984Y-123984601D01* +X260873979Y-123984598D01* +X260701057Y-123907607D01* +X260701052Y-123907605D01* +X260537716Y-123872888D01* +X260515896Y-123868250D01* +X260326604Y-123868250D01* +X260304784Y-123872888D01* +X260141447Y-123907605D01* +X260141442Y-123907607D01* +X259968520Y-123984598D01* +X259968515Y-123984601D01* +X259815379Y-124095861D01* +X259688716Y-124236535D01* +X259594071Y-124400465D01* +X259594068Y-124400472D01* +X259541779Y-124561402D01* +X259535576Y-124580494D01* +X259515790Y-124768750D01* +X241160540Y-124768750D01* +X241165341Y-124720000D01* +X241146024Y-124523868D01* +X241088814Y-124335273D01* +X241088811Y-124335269D01* +X241088811Y-124335266D01* +X240995913Y-124161467D01* +X240995909Y-124161460D01* +X240870883Y-124009116D01* +X240718539Y-123884090D01* +X240718532Y-123884086D01* +X240544733Y-123791188D01* +X240544727Y-123791186D01* +X240356132Y-123733976D01* +X240356129Y-123733975D01* +X240160000Y-123714659D01* +X239963870Y-123733975D01* +X239775266Y-123791188D01* +X239601467Y-123884086D01* +X239601460Y-123884090D01* +X239449116Y-124009116D01* +X239324090Y-124161460D01* +X239324086Y-124161467D01* +X239231188Y-124335266D01* +X239173975Y-124523870D01* +X239154659Y-124720000D01* +X194448499Y-124720000D01* +X194495980Y-124573868D01* +X194515766Y-124385612D01* +X194498622Y-124222498D01* +X194511191Y-124153772D01* +X194558923Y-124102748D01* +X194626664Y-124085630D01* +X194647718Y-124088249D01* +X194705354Y-124100500D01* +X194705355Y-124100500D01* +X194894644Y-124100500D01* +X194894646Y-124100500D01* +X195079803Y-124061144D01* +X195252730Y-123984151D01* +X195405871Y-123872888D01* +X195532533Y-123732216D01* +X195556907Y-123689999D01* +X271144341Y-123689999D01* +X271144341Y-123690000D01* +X271164936Y-123925403D01* +X271164938Y-123925413D01* +X271226094Y-124153655D01* +X271226096Y-124153659D01* +X271226097Y-124153663D01* +X271310780Y-124335266D01* +X271325965Y-124367830D01* +X271325967Y-124367834D01* +X271434281Y-124522521D01* +X271461505Y-124561401D01* +X271628599Y-124728495D01* +X271814594Y-124858730D01* +X271858218Y-124913307D01* +X271865411Y-124982806D01* +X271833889Y-125045160D01* +X271814594Y-125061880D01* +X271628922Y-125191889D01* +X271628920Y-125191890D01* +X271461891Y-125358919D01* +X271461886Y-125358925D01* +X271326400Y-125552419D01* +X271326399Y-125552421D01* +X271226570Y-125766506D01* +X271226567Y-125766512D01* +X271169364Y-125979998D01* +X271169364Y-125979999D01* +X272066988Y-125979999D01* +X272034075Y-126037006D01* +X272000000Y-126164173D01* +X272000000Y-126295825D01* +X272034075Y-126422992D01* +X272066988Y-126479999D01* +X271169364Y-126479999D01* +X271226567Y-126693485D01* +X271226570Y-126693491D01* +X271326399Y-126907577D01* +X271461894Y-127101081D01* +X271628917Y-127268104D01* +X271814596Y-127398119D01* +X271858221Y-127452696D01* +X271865413Y-127522195D01* +X271833891Y-127584549D01* +X271814595Y-127601269D01* +X271628597Y-127731505D01* +X271461505Y-127898597D01* +X271325965Y-128092169D01* +X271325964Y-128092171D01* +X271226098Y-128306335D01* +X271226094Y-128306344D01* +X271164938Y-128534586D01* +X271164936Y-128534596D01* +X271144341Y-128769999D01* +X271144341Y-128770000D01* +X271164936Y-129005403D01* +X271164938Y-129005413D01* +X271226094Y-129233655D01* +X271226096Y-129233659D01* +X271226097Y-129233663D01* +X271325965Y-129447830D01* +X271325967Y-129447834D01* +X271461501Y-129641395D01* +X271461506Y-129641402D01* +X271628597Y-129808493D01* +X271628603Y-129808498D01* +X271814158Y-129938425D01* +X271857783Y-129993002D01* +X271864977Y-130062500D01* +X271833454Y-130124855D01* +X271814158Y-130141575D01* +X271628597Y-130271505D01* +X271461505Y-130438597D01* +X271325965Y-130632169D01* +X271325964Y-130632171D01* +X271226098Y-130846335D01* +X271226094Y-130846344D01* +X271164938Y-131074586D01* +X271164936Y-131074596D01* +X271144341Y-131309999D01* +X271144341Y-131310000D01* +X271164936Y-131545403D01* +X271164938Y-131545413D01* +X271226094Y-131773655D01* +X271226096Y-131773659D01* +X271226097Y-131773663D01* +X271307521Y-131948277D01* +X271325965Y-131987830D01* +X271325967Y-131987834D01* +X271461501Y-132181395D01* +X271461506Y-132181402D01* +X271628597Y-132348493D01* +X271628603Y-132348498D01* +X271814158Y-132478425D01* +X271857783Y-132533002D01* +X271864977Y-132602500D01* +X271833454Y-132664855D01* +X271814158Y-132681575D01* +X271628597Y-132811505D01* +X271461505Y-132978597D01* +X271325965Y-133172169D01* +X271325964Y-133172171D01* +X271226098Y-133386335D01* +X271226094Y-133386344D01* +X271164938Y-133614586D01* +X271164936Y-133614596D01* +X271144341Y-133849999D01* +X271144341Y-133850000D01* +X271164936Y-134085403D01* +X271164938Y-134085413D01* +X271226094Y-134313655D01* +X271226096Y-134313659D01* +X271226097Y-134313663D01* +X271303046Y-134478680D01* +X271325965Y-134527830D01* +X271325967Y-134527834D01* +X271376053Y-134599363D01* +X271461505Y-134721401D01* +X271628599Y-134888495D01* +X271694344Y-134934530D01* +X271822165Y-135024032D01* +X271822167Y-135024033D01* +X271822170Y-135024035D01* +X272036337Y-135123903D01* +X272264592Y-135185063D01* +X272452918Y-135201539D01* +X272499999Y-135205659D01* +X272500000Y-135205659D01* +X272500001Y-135205659D01* +X272539234Y-135202226D01* +X272735408Y-135185063D01* +X272963663Y-135123903D01* +X273177830Y-135024035D01* +X273371401Y-134888495D01* +X273538495Y-134721401D01* +X273674035Y-134527830D01* +X273773903Y-134313663D01* +X273835063Y-134085408D01* +X273855659Y-133850000D01* +X273835063Y-133614592D01* +X273773903Y-133386337D01* +X273674035Y-133172171D01* +X273564222Y-133015340D01* +X273538494Y-132978597D01* +X273371402Y-132811506D01* +X273371396Y-132811501D01* +X273185842Y-132681575D01* +X273142217Y-132626998D01* +X273135023Y-132557500D01* +X273166546Y-132495145D01* +X273185842Y-132478425D01* +X273305366Y-132394733D01* +X273371401Y-132348495D01* +X273538495Y-132181401D01* +X273674035Y-131987830D01* +X273773903Y-131773663D01* +X273835063Y-131545408D01* +X273855659Y-131310000D01* +X273835063Y-131074592D01* +X273777491Y-130859727D01* +X273773905Y-130846344D01* +X273773904Y-130846343D01* +X273773903Y-130846337D01* +X273674035Y-130632171D01* +X273661220Y-130613868D01* +X273538494Y-130438597D01* +X273371402Y-130271506D01* +X273371396Y-130271501D01* +X273185842Y-130141575D01* +X273142217Y-130086998D01* +X273135023Y-130017500D01* +X273166546Y-129955145D01* +X273185842Y-129938425D01* +X273260928Y-129885849D01* +X273371401Y-129808495D01* +X273538495Y-129641401D01* +X273674035Y-129447830D01* +X273773903Y-129233663D01* +X273835063Y-129005408D01* +X273855659Y-128770000D01* +X273835063Y-128534592D01* +X273773903Y-128306337D01* +X273674035Y-128092171D01* +X273577988Y-127955000D01* +X273538494Y-127898597D01* +X273371402Y-127731506D01* +X273371396Y-127731501D01* +X273185405Y-127601269D01* +X273141780Y-127546692D01* +X273134586Y-127477194D01* +X273166109Y-127414839D01* +X273185404Y-127398119D01* +X273371082Y-127268104D01* +X273538105Y-127101081D01* +X273673600Y-126907577D01* +X273773429Y-126693491D01* +X273773432Y-126693485D01* +X273830636Y-126479999D01* +X272933012Y-126479999D01* +X272965925Y-126422992D01* +X273000000Y-126295825D01* +X273000000Y-126164173D01* +X272965925Y-126037006D01* +X272933012Y-125979999D01* +X273830636Y-125979999D01* +X273830635Y-125979998D01* +X273773432Y-125766512D01* +X273773429Y-125766506D01* +X273673600Y-125552421D01* +X273673599Y-125552419D01* +X273538113Y-125358925D01* +X273538108Y-125358919D01* +X273371078Y-125191889D01* +X273185405Y-125061878D01* +X273141780Y-125007301D01* +X273134588Y-124937803D01* +X273166110Y-124875448D01* +X273185398Y-124858735D01* +X273371401Y-124728495D01* +X273538495Y-124561401D01* +X273674035Y-124367830D01* +X273773903Y-124153663D01* +X273835063Y-123925408D01* +X273855659Y-123690000D01* +X273835063Y-123454592D01* +X273773903Y-123226337D01* +X273674035Y-123012171D01* +X273538495Y-122818599D01* +X273416567Y-122696671D01* +X273383084Y-122635351D01* +X273388068Y-122565659D01* +X273429939Y-122509725D01* +X273460915Y-122492810D01* +X273592331Y-122443796D01* +X273707546Y-122357546D01* +X273793796Y-122242331D01* +X273844091Y-122107483D01* +X273850500Y-122047873D01* +X273850499Y-120252128D01* +X273845299Y-120203757D01* +X273844091Y-120192516D01* +X273793797Y-120057671D01* +X273793793Y-120057664D01* +X273707547Y-119942455D01* +X273707544Y-119942452D01* +X273592335Y-119856206D01* +X273592328Y-119856202D01* +X273457482Y-119805908D01* +X273457483Y-119805908D01* +X273397883Y-119799501D01* +X273397881Y-119799500D01* +X273397873Y-119799500D01* +X273397864Y-119799500D01* +X271602129Y-119799500D01* +X271602123Y-119799501D01* +X271542516Y-119805908D01* +X271407671Y-119856202D01* +X271407664Y-119856206D01* +X271292455Y-119942452D01* +X271292452Y-119942455D01* +X271206206Y-120057664D01* +X271206202Y-120057671D01* +X271155908Y-120192517D01* +X271149501Y-120252116D01* +X271149501Y-120252123D01* +X271149500Y-120252135D01* +X271149500Y-122047870D01* +X271149501Y-122047876D01* +X271155908Y-122107483D01* +X271206202Y-122242328D01* +X271206206Y-122242335D01* +X271292452Y-122357544D01* +X271292455Y-122357547D01* +X271407664Y-122443793D01* +X271407671Y-122443797D01* +X271539081Y-122492810D01* +X271595015Y-122534681D01* +X271619432Y-122600145D01* +X271604580Y-122668418D01* +X271583430Y-122696673D01* +X271461503Y-122818600D01* +X271325967Y-123012168D01* +X271325964Y-123012171D01* +X271226098Y-123226335D01* +X271226094Y-123226344D01* +X271164938Y-123454586D01* +X271164936Y-123454596D01* +X271144341Y-123689999D01* +X195556907Y-123689999D01* +X195627179Y-123568284D01* +X195685674Y-123388256D01* +X195705460Y-123200000D01* +X195700184Y-123149806D01* +X195712753Y-123081079D01* +X195760485Y-123030055D01* +X195823505Y-123012847D01* +X195982297Y-123012847D01* +X195982299Y-123012847D01* +X196167456Y-122973491D01* +X196340383Y-122896498D01* +X196493524Y-122785235D01* +X196620186Y-122644563D01* +X196714832Y-122480631D01* +X196773327Y-122300603D01* +X196793113Y-122112347D01* +X196773327Y-121924091D01* +X196714832Y-121744063D01* +X196620186Y-121580131D01* +X196493524Y-121439459D01* +X196460235Y-121415273D01* +X196340387Y-121328198D01* +X196340382Y-121328195D01* +X196333206Y-121325000D01* +X232174540Y-121325000D01* +X232194326Y-121513256D01* +X232195260Y-121516132D01* +X232252818Y-121693277D01* +X232252821Y-121693284D01* +X232347467Y-121857216D01* +X232407682Y-121924091D01* +X232474129Y-121997888D01* +X232627265Y-122109148D01* +X232627270Y-122109151D01* +X232800192Y-122186142D01* +X232800197Y-122186144D01* +X232985354Y-122225500D01* +X232985355Y-122225500D01* +X233174644Y-122225500D01* +X233174646Y-122225500D01* +X233359803Y-122186144D01* +X233532730Y-122109151D01* +X233685871Y-121997888D01* +X233812533Y-121857216D01* +X233907179Y-121693284D01* +X233965674Y-121513256D01* +X233985460Y-121325000D01* +X233965674Y-121136744D01* +X233907179Y-120956716D01* +X233812533Y-120792784D01* +X233685871Y-120652112D01* +X233685870Y-120652111D01* +X233532734Y-120540851D01* +X233532729Y-120540848D01* +X233359807Y-120463857D01* +X233359802Y-120463855D01* +X233214001Y-120432865D01* +X233174646Y-120424500D01* +X232985354Y-120424500D01* +X232952897Y-120431398D01* +X232800197Y-120463855D01* +X232800192Y-120463857D01* +X232627270Y-120540848D01* +X232627265Y-120540851D01* +X232474129Y-120652111D01* +X232347466Y-120792785D01* +X232252821Y-120956715D01* +X232252818Y-120956722D01* +X232198509Y-121123870D01* +X232194326Y-121136744D01* +X232174540Y-121325000D01* +X196333206Y-121325000D01* +X196167460Y-121251204D01* +X196167455Y-121251202D01* +X196021654Y-121220212D01* +X195982299Y-121211847D01* +X195793007Y-121211847D01* +X195760550Y-121218745D01* +X195607850Y-121251202D01* +X195607845Y-121251204D01* +X195434923Y-121328195D01* +X195434918Y-121328198D01* +X195281782Y-121439458D01* +X195155119Y-121580132D01* +X195060474Y-121744062D01* +X195060471Y-121744069D01* +X195001980Y-121924087D01* +X195001979Y-121924091D01* +X194988969Y-122047876D01* +X194982193Y-122112347D01* +X194987468Y-122162540D01* +X194974898Y-122231270D01* +X194927165Y-122282293D01* +X194864147Y-122299500D01* +X194705354Y-122299500D01* +X194700151Y-122300606D01* +X194520197Y-122338855D01* +X194520192Y-122338857D01* +X194347270Y-122415848D01* +X194347265Y-122415851D01* +X194194129Y-122527111D01* +X194067466Y-122667785D01* +X193972821Y-122831715D01* +X193972818Y-122831722D01* +X193914327Y-123011740D01* +X193914326Y-123011744D01* +X193894540Y-123200000D01* +X193911683Y-123363110D01* +X193899113Y-123431840D01* +X193851381Y-123482863D01* +X193783641Y-123499981D01* +X193762587Y-123497362D01* +X193704952Y-123485112D01* +X193515660Y-123485112D01* +X193483203Y-123492010D01* +X193330503Y-123524467D01* +X193330498Y-123524469D01* +X193157576Y-123601460D01* +X193157571Y-123601463D01* +X193004435Y-123712723D01* +X192877772Y-123853397D01* +X192783127Y-124017327D01* +X192783124Y-124017334D01* +X192736293Y-124161467D01* +X192724632Y-124197356D01* +X192704846Y-124385612D01* +X147471274Y-124385612D01* +X147517074Y-124244656D01* +X147536860Y-124056400D01* +X147517074Y-123868144D01* +X147458579Y-123688116D01* +X147363933Y-123524184D01* +X147237271Y-123383512D01* +X147209190Y-123363110D01* +X147084134Y-123272251D01* +X147084129Y-123272248D01* +X146911207Y-123195257D01* +X146911202Y-123195255D01* +X146765401Y-123164265D01* +X146726046Y-123155900D01* +X146536754Y-123155900D01* +X146504297Y-123162798D01* +X146351597Y-123195255D01* +X146351592Y-123195257D01* +X146178670Y-123272248D01* +X146178665Y-123272251D01* +X146025529Y-123383511D01* +X145898866Y-123524185D01* +X145804221Y-123688115D01* +X145804218Y-123688122D01* +X145745727Y-123868140D01* +X145745726Y-123868144D01* +X145725940Y-124056400D01* +X128386860Y-124056400D01* +X128367074Y-123868144D01* +X128308579Y-123688116D01* +X128213933Y-123524184D01* +X128087271Y-123383512D01* +X128059190Y-123363110D01* +X127934134Y-123272251D01* +X127934129Y-123272248D01* +X127761207Y-123195257D01* +X127761202Y-123195255D01* +X127615401Y-123164265D01* +X127576046Y-123155900D01* +X127386754Y-123155900D01* +X127354297Y-123162798D01* +X127201597Y-123195255D01* +X127201592Y-123195257D01* +X127028670Y-123272248D01* +X127028665Y-123272251D01* +X126875529Y-123383511D01* +X126748866Y-123524185D01* +X126654221Y-123688115D01* +X126654218Y-123688122D01* +X126595727Y-123868140D01* +X126595726Y-123868144D01* +X126575940Y-124056400D01* +X104416894Y-124056400D01* +X104416894Y-123031250D01* +X111245909Y-123031250D01* +X111265225Y-123227379D01* +X111265226Y-123227382D01* +X111312587Y-123383511D01* +X111322438Y-123415983D01* +X111415336Y-123589782D01* +X111415340Y-123589789D01* +X111540366Y-123742133D01* +X111692710Y-123867159D01* +X111692717Y-123867163D01* +X111866516Y-123960061D01* +X111866519Y-123960061D01* +X111866523Y-123960064D01* +X112055118Y-124017274D01* +X112251250Y-124036591D01* +X112447382Y-124017274D01* +X112635977Y-123960064D01* +X112700805Y-123925413D01* +X112778114Y-123884090D01* +X112809788Y-123867160D01* +X112962133Y-123742133D01* +X113087160Y-123589788D01* +X113180064Y-123415977D01* +X113237274Y-123227382D01* +X113256591Y-123031250D01* +X113237274Y-122835118D01* +X113180064Y-122646523D01* +X113180061Y-122646519D01* +X113180061Y-122646516D01* +X113087163Y-122472717D01* +X113087159Y-122472710D01* +X112962133Y-122320366D01* +X112809789Y-122195340D01* +X112809782Y-122195336D01* +X112635983Y-122102438D01* +X112635977Y-122102436D01* +X112456098Y-122047870D01* +X112447379Y-122045225D01* +X112251250Y-122025909D01* +X112055120Y-122045225D01* +X111866516Y-122102438D01* +X111692717Y-122195336D01* +X111692710Y-122195340D01* +X111540366Y-122320366D01* +X111415340Y-122472710D01* +X111415336Y-122472717D01* +X111322438Y-122646516D01* +X111265225Y-122835120D01* +X111245909Y-123031250D01* +X104416894Y-123031250D01* +X104416894Y-121800000D01* +X136024659Y-121800000D01* +X136043975Y-121996129D01* +X136043976Y-121996132D01* +X136092444Y-122155910D01* +X136101188Y-122184733D01* +X136194086Y-122358532D01* +X136194090Y-122358539D01* +X136319116Y-122510883D01* +X136471460Y-122635909D01* +X136471467Y-122635913D01* +X136645266Y-122728811D01* +X136645269Y-122728811D01* +X136645273Y-122728814D01* +X136833868Y-122786024D01* +X137030000Y-122805341D01* +X137226132Y-122786024D01* +X137414727Y-122728814D01* +X137588538Y-122635910D01* +X137740883Y-122510883D01* +X137865910Y-122358538D01* +X137953141Y-122195340D01* +X137958811Y-122184733D01* +X137958811Y-122184732D01* +X137958814Y-122184727D01* +X138016024Y-121996132D01* +X138035341Y-121800000D01* +X138016024Y-121603868D01* +X137958814Y-121415273D01* +X137958811Y-121415269D01* +X137958811Y-121415266D01* +X137907890Y-121320000D01* +X162444659Y-121320000D01* +X162463975Y-121516129D01* +X162521188Y-121704733D01* +X162614086Y-121878532D01* +X162614090Y-121878539D01* +X162739116Y-122030883D01* +X162891460Y-122155909D01* +X162891467Y-122155913D01* +X163065266Y-122248811D01* +X163065269Y-122248811D01* +X163065273Y-122248814D01* +X163253868Y-122306024D01* +X163450000Y-122325341D01* +X163646132Y-122306024D01* +X163834727Y-122248814D01* +X163846849Y-122242335D01* +X164008532Y-122155913D01* +X164008538Y-122155910D01* +X164160883Y-122030883D01* +X164285910Y-121878538D01* +X164357785Y-121744069D01* +X164378811Y-121704733D01* +X164378811Y-121704732D01* +X164378814Y-121704727D01* +X164436024Y-121516132D01* +X164455341Y-121320000D01* +X164436024Y-121123868D01* +X164378814Y-120935273D01* +X164378811Y-120935269D01* +X164378811Y-120935266D01* +X164285913Y-120761467D01* +X164285909Y-120761460D01* +X164160883Y-120609116D01* +X164008539Y-120484090D01* +X164008532Y-120484086D01* +X163834733Y-120391188D01* +X163834727Y-120391186D01* +X163646132Y-120333976D01* +X163646129Y-120333975D01* +X163450000Y-120314659D01* +X163253870Y-120333975D01* +X163065266Y-120391188D01* +X162891467Y-120484086D01* +X162891460Y-120484090D01* +X162739116Y-120609116D01* +X162614090Y-120761460D01* +X162614086Y-120761467D01* +X162521188Y-120935266D01* +X162463975Y-121123870D01* +X162444659Y-121320000D01* +X137907890Y-121320000D01* +X137865913Y-121241467D01* +X137865909Y-121241460D01* +X137740883Y-121089116D01* +X137588539Y-120964090D01* +X137588532Y-120964086D01* +X137414733Y-120871188D01* +X137414727Y-120871186D01* +X137226132Y-120813976D01* +X137226129Y-120813975D01* +X137030000Y-120794659D01* +X136833870Y-120813975D01* +X136645266Y-120871188D01* +X136471467Y-120964086D01* +X136471460Y-120964090D01* +X136319116Y-121089116D01* +X136194090Y-121241460D01* +X136194086Y-121241467D01* +X136101188Y-121415266D01* +X136043975Y-121603870D01* +X136024659Y-121800000D01* +X104416894Y-121800000D01* +X104416894Y-120390000D01* +X119833409Y-120390000D01* +X119852725Y-120586129D01* +X119852726Y-120586132D01* +X119905911Y-120761460D01* +X119909938Y-120774733D01* +X120002836Y-120948532D01* +X120002840Y-120948539D01* +X120127866Y-121100883D01* +X120280210Y-121225909D01* +X120280217Y-121225913D01* +X120454016Y-121318811D01* +X120454019Y-121318811D01* +X120454023Y-121318814D01* +X120642618Y-121376024D01* +X120838750Y-121395341D01* +X121034882Y-121376024D01* +X121223477Y-121318814D01* +X121397288Y-121225910D01* +X121549633Y-121100883D01* +X121674660Y-120948538D01* +X121746585Y-120813976D01* +X121767561Y-120774733D01* +X121767561Y-120774732D01* +X121767564Y-120774727D01* +X121824774Y-120586132D01* +X121844091Y-120390000D01* +X121824774Y-120193868D01* +X121767564Y-120005273D01* +X121767561Y-120005269D01* +X121767561Y-120005266D01* +X121674663Y-119831467D01* +X121674659Y-119831460D01* +X121549633Y-119679116D01* +X121397289Y-119554090D01* +X121397282Y-119554086D01* +X121223483Y-119461188D01* +X121223477Y-119461186D01* +X121034882Y-119403976D01* +X121034879Y-119403975D01* +X120838750Y-119384659D01* +X120642620Y-119403975D01* +X120454016Y-119461188D01* +X120280217Y-119554086D01* +X120280210Y-119554090D01* +X120127866Y-119679116D01* +X120002840Y-119831460D01* +X120002836Y-119831467D01* +X119909938Y-120005266D01* +X119852725Y-120193870D01* +X119833409Y-120390000D01* +X104416894Y-120390000D01* +X104416894Y-117400000D01* +X185724540Y-117400000D01* +X185744326Y-117588256D01* +X185744327Y-117588259D01* +X185802818Y-117768277D01* +X185802821Y-117768284D01* +X185897467Y-117932216D01* +X186023073Y-118071715D01* +X186024129Y-118072888D01* +X186177265Y-118184148D01* +X186177270Y-118184151D01* +X186350192Y-118261142D01* +X186350197Y-118261144D01* +X186535354Y-118300500D01* +X186535355Y-118300500D01* +X186641486Y-118300500D01* +X186708525Y-118320185D01* +X186754280Y-118372989D01* +X186764161Y-118433502D01* +X186764540Y-118433502D01* +X186764540Y-118435824D01* +X186764806Y-118437459D01* +X186764540Y-118440000D01* +X186784326Y-118628256D01* +X186784327Y-118628259D01* +X186842818Y-118808277D01* +X186842821Y-118808284D01* +X186937467Y-118972216D01* +X187051680Y-119099062D01* +X187064129Y-119112888D01* +X187217265Y-119224148D01* +X187217270Y-119224151D01* +X187390192Y-119301142D01* +X187390197Y-119301144D01* +X187575354Y-119340500D01* +X187575355Y-119340500D01* +X187670540Y-119340500D01* +X187737579Y-119360185D01* +X187783334Y-119412989D01* +X187793755Y-119460895D01* +X187793861Y-119460884D01* +X187793961Y-119461841D01* +X187794540Y-119464500D01* +X187794540Y-119467344D01* +X187794540Y-119467347D01* +X187814326Y-119655603D01* +X187814327Y-119655606D01* +X187872818Y-119835624D01* +X187872821Y-119835631D01* +X187967467Y-119999563D01* +X188019782Y-120057664D01* +X188094129Y-120140235D01* +X188247265Y-120251495D01* +X188247270Y-120251498D01* +X188420192Y-120328489D01* +X188420197Y-120328491D01* +X188605354Y-120367847D01* +X188605355Y-120367847D01* +X188703140Y-120367847D01* +X188770179Y-120387532D01* +X188815934Y-120440336D01* +X188824971Y-120495697D01* +X188826735Y-120495697D01* +X188826735Y-120502192D01* +X188826735Y-120502195D01* +X188846521Y-120690451D01* +X188846522Y-120690454D01* +X188905013Y-120870472D01* +X188905016Y-120870479D01* +X188999662Y-121034411D01* +X189112036Y-121159215D01* +X189126324Y-121175083D01* +X189279460Y-121286343D01* +X189279465Y-121286346D01* +X189452387Y-121363337D01* +X189452392Y-121363339D01* +X189637549Y-121402695D01* +X189637550Y-121402695D01* +X189728040Y-121402695D01* +X189795079Y-121422380D01* +X189840834Y-121475184D01* +X189850821Y-121521093D01* +X189851361Y-121521037D01* +X189851876Y-121525945D01* +X189852040Y-121526695D01* +X189852040Y-121527497D01* +X189852040Y-121527500D01* +X189871826Y-121715756D01* +X189871827Y-121715759D01* +X189930318Y-121895777D01* +X189930321Y-121895784D01* +X190024967Y-122059716D01* +X190137528Y-122184727D01* +X190151629Y-122200388D01* +X190304765Y-122311648D01* +X190304770Y-122311651D01* +X190477692Y-122388642D01* +X190477697Y-122388644D01* +X190662854Y-122428000D01* +X190662855Y-122428000D01* +X190852144Y-122428000D01* +X190852146Y-122428000D01* +X191037303Y-122388644D01* +X191210230Y-122311651D01* +X191363371Y-122200388D01* +X191490033Y-122059716D01* +X191584679Y-121895784D01* +X191643174Y-121715756D01* +X191662960Y-121527500D01* +X191643174Y-121339244D01* +X191584679Y-121159216D01* +X191490033Y-120995284D01* +X191363371Y-120854612D01* +X191363370Y-120854611D01* +X191210234Y-120743351D01* +X191210229Y-120743348D01* +X191037307Y-120666357D01* +X191037302Y-120666355D01* +X190891336Y-120635330D01* +X190852146Y-120627000D01* +X190761655Y-120627000D01* +X190694616Y-120607315D01* +X190648861Y-120554511D01* +X190638873Y-120508601D01* +X190638334Y-120508658D01* +X190637818Y-120503749D01* +X190637655Y-120503000D01* +X190637655Y-120502197D01* +X190637655Y-120502195D01* +X190617869Y-120313939D01* +X190559374Y-120133911D01* +X190464728Y-119969979D01* +X190338066Y-119829307D01* +X190338065Y-119829306D01* +X190184929Y-119718046D01* +X190184924Y-119718043D01* +X190012002Y-119641052D01* +X190011997Y-119641050D01* +X189866196Y-119610060D01* +X189826841Y-119601695D01* +X189729055Y-119601695D01* +X189662016Y-119582010D01* +X189616261Y-119529206D01* +X189607226Y-119473846D01* +X189605460Y-119473846D01* +X189605460Y-119467349D01* +X189605460Y-119467347D01* +X189585674Y-119279091D01* +X189527179Y-119099063D01* +X189432533Y-118935131D01* +X189305871Y-118794459D01* +X189305870Y-118794458D01* +X189152734Y-118683198D01* +X189152729Y-118683195D01* +X188979807Y-118606204D01* +X188979802Y-118606202D01* +X188834001Y-118575212D01* +X188794646Y-118566847D01* +X188699460Y-118566847D01* +X188632421Y-118547162D01* +X188586666Y-118494358D01* +X188576244Y-118446451D01* +X188576139Y-118446463D01* +X188576038Y-118445505D01* +X188575460Y-118442847D01* +X188575460Y-118440002D01* +X188574777Y-118433502D01* +X188555674Y-118251744D01* +X188497179Y-118071716D01* +X188402533Y-117907784D01* +X188275871Y-117767112D01* +X188275870Y-117767111D01* +X188122734Y-117655851D01* +X188122729Y-117655848D01* +X187949807Y-117578857D01* +X187949802Y-117578855D01* +X187804001Y-117547865D01* +X187764646Y-117539500D01* +X187658514Y-117539500D01* +X187591475Y-117519815D01* +X187545720Y-117467011D01* +X187535840Y-117406499D01* +X187535460Y-117406499D01* +X187535460Y-117404174D01* +X187535193Y-117402539D01* +X187535460Y-117400000D01* +X187515674Y-117211744D01* +X187457179Y-117031716D01* +X187362533Y-116867784D01* +X187235871Y-116727112D01* +X187235870Y-116727111D01* +X187082734Y-116615851D01* +X187082729Y-116615848D01* +X186909807Y-116538857D01* +X186909802Y-116538855D01* +X186764001Y-116507865D01* +X186724646Y-116499500D01* +X186535354Y-116499500D01* +X186502897Y-116506398D01* +X186350197Y-116538855D01* +X186350192Y-116538857D01* +X186177270Y-116615848D01* +X186177265Y-116615851D01* +X186024129Y-116727111D01* +X185897466Y-116867785D01* +X185802821Y-117031715D01* +X185802818Y-117031722D01* +X185744327Y-117211740D01* +X185744326Y-117211744D01* +X185724540Y-117400000D01* +X104416894Y-117400000D01* +X104416894Y-117229390D01* +X104416896Y-117229365D01* +X104416896Y-117214943D01* +X104416897Y-117214942D01* +X104416896Y-117170823D01* +X104417091Y-117163874D01* +X104424510Y-117031722D01* +X104433475Y-116872038D01* +X104435029Y-116858247D01* +X104483402Y-116573518D01* +X104486496Y-116559965D01* +X104503915Y-116499500D01* +X104566445Y-116282444D01* +X104571033Y-116269333D01* +X104681552Y-116002514D01* +X104687583Y-115989990D01* +X104827293Y-115737201D01* +X104834665Y-115725470D01* +X105001809Y-115489903D01* +X105010458Y-115479059D01* +X105202907Y-115263710D01* +X105212738Y-115253880D01* +X105428082Y-115061439D01* +X105438933Y-115052785D01* +X105674491Y-114885653D01* +X105686247Y-114878266D01* +X105939035Y-114738560D01* +X105951538Y-114732539D01* +X106218383Y-114622015D01* +X106231461Y-114617439D01* +X106509015Y-114537483D01* +X106522542Y-114534397D01* +X106807284Y-114486025D01* +X106821088Y-114484470D01* +X107113680Y-114468047D01* +X107120621Y-114467853D01* +X107163980Y-114467855D01* +X107163983Y-114467853D01* +X107173889Y-114467854D01* +X107174011Y-114467844D01* +X171604409Y-114458242D01* +X171604568Y-114458243D01* +X171615163Y-114458275D01* +X171615163Y-114458276D01* +X171765244Y-114458735D01* +X171776789Y-114458771D01* +X171776800Y-114458771D01* +X171776800Y-114458770D01* +X171776802Y-114458771D01* +X172098620Y-114428072D01* +X172415881Y-114365985D01* +X172415892Y-114365981D01* +X172415896Y-114365981D01* +X172609437Y-114307928D01* +X172725531Y-114273107D01* +X172914046Y-114195713D01* +X173024586Y-114150332D01* +X173024586Y-114150331D01* +X173024588Y-114150331D01* +X173310175Y-113998840D01* +X173579542Y-113820093D01* +X173830096Y-113615809D01* +X173911018Y-113535403D01* +X173912766Y-113533878D01* +X173917470Y-113529173D01* +X173917473Y-113529172D01* +X173945379Y-113501265D01* +X173945440Y-113501326D01* +X173945661Y-113500984D01* +X173978523Y-113468336D01* +X173978525Y-113468331D01* +X173984400Y-113462495D01* +X173985895Y-113460748D01* +X175591643Y-111855000D01* +X177924540Y-111855000D01* +X177944326Y-112043256D01* +X177944327Y-112043259D01* +X178002818Y-112223277D01* +X178002821Y-112223284D01* +X178097467Y-112387216D01* +X178224129Y-112527888D01* +X178377265Y-112639148D01* +X178377270Y-112639151D01* +X178550192Y-112716142D01* +X178550197Y-112716144D01* +X178735354Y-112755500D01* +X178735355Y-112755500D01* +X178924644Y-112755500D01* +X178924646Y-112755500D01* +X179109803Y-112716144D01* +X179282730Y-112639151D01* +X179435871Y-112527888D01* +X179562533Y-112387216D01* +X179657179Y-112223284D01* +X179715674Y-112043256D01* +X179735460Y-111855000D01* +X179715674Y-111666744D01* +X179657179Y-111486716D01* +X179562533Y-111322784D01* +X179435871Y-111182112D01* +X179435870Y-111182111D01* +X179282734Y-111070851D01* +X179282729Y-111070848D01* +X179109807Y-110993857D01* +X179109802Y-110993855D01* +X178964001Y-110962865D01* +X178924646Y-110954500D01* +X178735354Y-110954500D01* +X178702897Y-110961398D01* +X178550197Y-110993855D01* +X178550192Y-110993857D01* +X178377270Y-111070848D01* +X178377265Y-111070851D01* +X178224129Y-111182111D01* +X178097466Y-111322785D01* +X178002821Y-111486715D01* +X178002818Y-111486722D01* +X177944327Y-111666740D01* +X177944326Y-111666744D01* +X177924540Y-111855000D01* +X175591643Y-111855000D01* +X179680110Y-107766533D01* +X186834499Y-107766533D01* +X186860458Y-107897030D01* +X186860461Y-107897040D01* +X186911376Y-108019961D01* +X186911386Y-108019979D01* +X186985301Y-108130601D01* +X186985307Y-108130609D01* +X187079390Y-108224692D01* +X187079398Y-108224698D01* +X187190020Y-108298613D01* +X187190023Y-108298614D01* +X187190031Y-108298620D01* +X187190037Y-108298622D01* +X187190038Y-108298623D01* +X187305608Y-108346493D01* +X187312964Y-108349540D01* +X187312968Y-108349540D01* +X187312969Y-108349541D01* +X187443466Y-108375500D01* +X187443469Y-108375500D01* +X187576533Y-108375500D01* +X187664325Y-108358035D01* +X187707036Y-108349540D01* +X187714392Y-108346492D01* +X187783860Y-108339021D01* +X187846340Y-108370294D01* +X187881995Y-108430381D01* +X187885169Y-108474008D01* +X187884540Y-108479995D01* +X187884540Y-108479997D01* +X187884540Y-108480000D01* +X187904326Y-108668256D01* +X187904327Y-108668259D01* +X187962818Y-108848277D01* +X187962821Y-108848284D01* +X188057467Y-109012216D01* +X188184129Y-109152888D01* +X188337265Y-109264148D01* +X188337270Y-109264151D01* +X188510192Y-109341142D01* +X188510197Y-109341144D01* +X188695354Y-109380500D01* +X188695355Y-109380500D01* +X188884644Y-109380500D01* +X188884646Y-109380500D01* +X188968576Y-109362660D01* +X189038242Y-109367976D01* +X189093976Y-109410113D01* +X189117676Y-109470986D01* +X189124326Y-109534256D01* +X189124327Y-109534258D01* +X189124327Y-109534259D01* +X189182818Y-109714277D01* +X189182821Y-109714284D01* +X189277467Y-109878216D01* +X189404129Y-110018888D01* +X189557265Y-110130148D01* +X189557270Y-110130151D01* +X189730192Y-110207142D01* +X189730197Y-110207144D01* +X189915354Y-110246500D01* +X189915355Y-110246500D01* +X190104644Y-110246500D01* +X190104646Y-110246500D01* +X190289803Y-110207144D01* +X190462730Y-110130151D01* +X190615871Y-110018888D01* +X190742533Y-109878216D01* +X190837179Y-109714284D01* +X190895674Y-109534256D01* +X190898281Y-109509447D01* +X190924863Y-109444836D01* +X190982160Y-109404850D01* +X190995818Y-109401120D01* +X191089803Y-109381144D01* +X191089806Y-109381142D01* +X191089808Y-109381142D01* +X191179648Y-109341142D01* +X191262730Y-109304151D01* +X191415871Y-109192888D01* +X191517850Y-109079628D01* +X191577337Y-109042980D01* +X191647194Y-109044311D01* +X191702150Y-109079629D01* +X191804129Y-109192888D01* +X191957265Y-109304148D01* +X191957270Y-109304151D01* +X192130192Y-109381142D01* +X192130197Y-109381144D01* +X192315354Y-109420500D01* +X192315355Y-109420500D01* +X192504644Y-109420500D01* +X192504646Y-109420500D01* +X192689803Y-109381144D01* +X192862730Y-109304151D01* +X193015871Y-109192888D01* +X193113350Y-109084626D01* +X193172834Y-109047979D01* +X193242691Y-109049309D01* +X193297648Y-109084628D01* +X193404130Y-109202888D01* +X193557266Y-109314148D01* +X193557271Y-109314151D01* +X193730193Y-109391142D01* +X193730198Y-109391144D01* +X193915355Y-109430500D01* +X193915356Y-109430500D01* +X194104645Y-109430500D01* +X194104647Y-109430500D01* +X194289804Y-109391144D01* +X194462731Y-109314151D01* +X194615872Y-109202888D01* +X194742534Y-109062216D01* +X194837180Y-108898284D01* +X194895675Y-108718256D01* +X194915461Y-108530000D01* +X194895675Y-108341744D01* +X194837180Y-108161716D01* +X194742534Y-107997784D01* +X194615872Y-107857112D01* +X194615871Y-107857111D01* +X194491201Y-107766533D01* +X195834499Y-107766533D01* +X195860458Y-107897030D01* +X195860461Y-107897040D01* +X195911376Y-108019961D01* +X195911386Y-108019979D01* +X195985301Y-108130601D01* +X195985307Y-108130609D01* +X196079390Y-108224692D01* +X196079398Y-108224698D01* +X196190020Y-108298613D01* +X196190023Y-108298614D01* +X196190031Y-108298620D01* +X196190037Y-108298622D01* +X196190038Y-108298623D01* +X196305608Y-108346493D01* +X196312964Y-108349540D01* +X196312968Y-108349540D01* +X196312969Y-108349541D01* +X196443466Y-108375500D01* +X196443469Y-108375500D01* +X196576533Y-108375500D01* +X196664325Y-108358035D01* +X196707036Y-108349540D01* +X196829969Y-108298620D01* +X196940606Y-108224695D01* +X197034695Y-108130606D01* +X197108620Y-108019969D01* +X197159540Y-107897036D01* +X197169471Y-107847109D01* +X197185500Y-107766533D01* +X197185500Y-107633466D01* +X197159541Y-107502969D01* +X197159540Y-107502968D01* +X197159540Y-107502964D01* +X197108620Y-107380031D01* +X197034695Y-107269394D01* +X197034692Y-107269390D01* +X196940609Y-107175307D01* +X196940601Y-107175301D01* +X196829979Y-107101386D01* +X196829972Y-107101382D01* +X196829969Y-107101380D01* +X196829965Y-107101378D01* +X196829961Y-107101376D01* +X196707040Y-107050461D01* +X196707030Y-107050458D01* +X196576533Y-107024500D01* +X196576531Y-107024500D01* +X196443469Y-107024500D01* +X196443467Y-107024500D01* +X196312969Y-107050458D01* +X196312959Y-107050461D01* +X196190038Y-107101376D01* +X196190020Y-107101386D01* +X196079398Y-107175301D01* +X196079390Y-107175307D01* +X195985307Y-107269390D01* +X195985301Y-107269398D01* +X195911386Y-107380020D01* +X195911376Y-107380038D01* +X195860461Y-107502959D01* +X195860458Y-107502969D01* +X195834500Y-107633466D01* +X195834500Y-107633469D01* +X195834500Y-107766531D01* +X195834500Y-107766533D01* +X195834499Y-107766533D01* +X194491201Y-107766533D01* +X194462735Y-107745851D01* +X194462730Y-107745848D01* +X194289808Y-107668857D01* +X194289803Y-107668855D01* +X194144002Y-107637865D01* +X194104647Y-107629500D01* +X193915355Y-107629500D01* +X193882898Y-107636398D01* +X193730198Y-107668855D01* +X193730193Y-107668857D01* +X193557271Y-107745848D01* +X193557266Y-107745851D01* +X193404130Y-107857111D01* +X193404129Y-107857112D01* +X193306651Y-107965372D01* +X193247165Y-108002020D01* +X193177308Y-108000689D01* +X193122352Y-107965371D01* +X193106517Y-107947785D01* +X193015871Y-107847112D01* +X193015867Y-107847109D01* +X192862734Y-107735851D01* +X192862729Y-107735848D01* +X192689807Y-107658857D01* +X192689802Y-107658855D01* +X192544001Y-107627865D01* +X192504646Y-107619500D01* +X192315354Y-107619500D01* +X192282897Y-107626398D01* +X192130197Y-107658855D01* +X192130192Y-107658857D01* +X191957270Y-107735848D01* +X191957265Y-107735851D01* +X191804132Y-107847109D01* +X191804129Y-107847111D01* +X191804129Y-107847112D01* +X191702150Y-107960371D01* +X191642663Y-107997019D01* +X191572806Y-107995688D01* +X191517850Y-107960371D01* +X191415871Y-107847112D01* +X191415867Y-107847109D01* +X191262734Y-107735851D01* +X191262729Y-107735848D01* +X191089807Y-107658857D01* +X191089802Y-107658855D01* +X190944001Y-107627865D01* +X190904646Y-107619500D01* +X190715354Y-107619500D01* +X190682897Y-107626398D01* +X190530197Y-107658855D01* +X190530192Y-107658857D01* +X190357270Y-107735848D01* +X190357265Y-107735851D01* +X190204129Y-107847111D01* +X190077466Y-107987785D01* +X189982821Y-108151715D01* +X189982818Y-108151722D01* +X189924324Y-108331747D01* +X189923533Y-108335473D01* +X189922481Y-108337420D01* +X189922318Y-108337924D01* +X189922225Y-108337894D01* +X189890341Y-108396955D01* +X189829178Y-108430732D01* +X189759464Y-108426080D01* +X189703331Y-108384476D01* +X189678922Y-108322656D01* +X189675674Y-108291744D01* +X189617179Y-108111716D01* +X189522533Y-107947784D01* +X189395871Y-107807112D01* +X189340019Y-107766533D01* +X189242734Y-107695851D01* +X189242729Y-107695848D01* +X189069807Y-107618857D01* +X189069802Y-107618855D01* +X188924001Y-107587865D01* +X188884646Y-107579500D01* +X188695354Y-107579500D01* +X188645375Y-107590123D01* +X188510199Y-107618855D01* +X188351022Y-107689726D01* +X188281772Y-107699010D01* +X188218495Y-107669382D01* +X188181282Y-107610247D01* +X188178969Y-107600637D01* +X188159540Y-107502964D01* +X188108620Y-107380031D01* +X188034695Y-107269394D01* +X188034692Y-107269390D01* +X187940609Y-107175307D01* +X187940601Y-107175301D01* +X187829979Y-107101386D01* +X187829972Y-107101382D01* +X187829969Y-107101380D01* +X187829965Y-107101378D01* +X187829961Y-107101376D01* +X187707040Y-107050461D01* +X187707030Y-107050458D01* +X187576533Y-107024500D01* +X187576531Y-107024500D01* +X187443469Y-107024500D01* +X187443467Y-107024500D01* +X187312969Y-107050458D01* +X187312959Y-107050461D01* +X187190038Y-107101376D01* +X187190020Y-107101386D01* +X187079398Y-107175301D01* +X187079390Y-107175307D01* +X186985307Y-107269390D01* +X186985301Y-107269398D01* +X186911386Y-107380020D01* +X186911376Y-107380038D01* +X186860461Y-107502959D01* +X186860458Y-107502969D01* +X186834500Y-107633466D01* +X186834500Y-107633469D01* +X186834500Y-107766531D01* +X186834500Y-107766533D01* +X186834499Y-107766533D01* +X179680110Y-107766533D01* +X181565522Y-105881121D01* +X181565534Y-105881112D01* +X181574429Y-105872215D01* +X181574432Y-105872215D01* +X181605646Y-105840999D01* +X181610636Y-105836279D01* +X181827949Y-105642006D01* +X181838770Y-105633371D01* +X182073534Y-105466619D01* +X182085256Y-105459243D01* +X182218195Y-105385625D01* +X182337178Y-105319735D01* +X182349641Y-105313718D01* +X182615564Y-105203208D01* +X182628621Y-105198618D01* +X182905231Y-105118483D01* +X182918725Y-105115381D01* +X183202521Y-105066632D01* +X183216292Y-105065053D01* +X183506883Y-105048110D01* +X183514100Y-105047901D01* +X190749228Y-105047901D01* +X190816267Y-105067586D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-NPTH.drl b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-NPTH.drl new file mode 100644 index 0000000..3fecbe8 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-NPTH.drl @@ -0,0 +1,17 @@ +M48 +; DRILL file {KiCad 8.0.2} date 2024-06-27T20:49:01+0300 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-06-27T20:49:01+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 +; #@! TF.FileFunction,NonPlated,1,4,NPTH +FMAT,2 +INCH +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T1C0.0335 +% +G90 +G05 +T1 +X7.3823Y-4.2402 +X7.7366Y-4.2402 +M30 diff --git a/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-PTH.drl b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-PTH.drl new file mode 100644 index 0000000..a586322 --- /dev/null +++ b/Hardware/MVBMS/FT24_MVBMS_V1/MVBMS-PTH.drl @@ -0,0 +1,400 @@ +M48 +; DRILL file {KiCad 8.0.2} date 2024-06-27T20:49:01+0300 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-06-27T20:49:01+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 +; #@! TF.FileFunction,Plated,1,4,PTH +FMAT,2 +INCH +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T1C0.0157 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T2C0.0157 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.0394 +% +G90 +G05 +T1 +X4.1339Y-4.7244 +X4.1339Y-5.1181 +X4.1339Y-5.5118 +X4.1339Y-5.9055 +X4.1339Y-6.2992 +X4.1339Y-7.0866 +X4.3268Y-4.6811 +X4.3307Y-4.5276 +X4.3307Y-4.9213 +X4.3307Y-5.315 +X4.3307Y-5.7087 +X4.3307Y-6.1024 +X4.3307Y-6.4961 +X4.3307Y-6.8898 +X4.4193Y-4.8438 +X4.5276Y-4.7244 +X4.5276Y-5.1181 +X4.5276Y-5.5118 +X4.5276Y-5.9055 +X4.5276Y-6.2992 +X4.5276Y-6.6929 +X4.5276Y-7.0866 +X4.6063Y-4.6831 +X4.6181Y-5.2965 +X4.7244Y-4.5276 +X4.7244Y-4.9213 +X4.7244Y-5.315 +X4.7244Y-5.7087 +X4.7244Y-6.1024 +X4.7244Y-6.4961 +X4.7244Y-6.8898 +X4.7574Y-4.7398 +X4.8831Y-5.1972 +X4.9213Y-5.5118 +X4.9213Y-5.9055 +X4.9213Y-6.2992 +X4.9213Y-6.6929 +X4.9213Y-7.0866 +X5.019Y-4.8841 +X5.0865Y-5.2243 +X5.1181Y-4.5276 +X5.1181Y-5.315 +X5.1181Y-5.7087 +X5.1181Y-6.1024 +X5.1181Y-6.4961 +X5.1181Y-6.8898 +X5.1657Y-5.1544 +X5.2173Y-4.7252 +X5.315Y-5.9055 +X5.315Y-6.2992 +X5.315Y-6.6929 +X5.315Y-7.0866 +X5.3323Y-5.3897 +X5.3949Y-4.7953 +X5.5118Y-4.5276 +X5.5118Y-5.7087 +X5.5118Y-6.1024 +X5.5118Y-6.4961 +X5.5118Y-6.8898 +X5.5141Y-5.3897 +X5.5547Y-5.15 +X5.5548Y-5.1969 +X5.5717Y-4.7685 +X5.7087Y-5.5118 +X5.7087Y-5.9055 +X5.7087Y-6.2992 +X5.7087Y-6.6929 +X5.7087Y-7.0866 +X5.7472Y-5.6433 +X5.7729Y-4.8841 +X5.8866Y-5.3693 +X5.9055Y-4.5276 +X5.9055Y-5.7087 +X5.9055Y-6.1024 +X5.9055Y-6.4961 +X5.9055Y-6.8898 +X5.9792Y-4.9084 +X5.9921Y-5.2575 +X6.1024Y-5.5118 +X6.1024Y-5.9055 +X6.1024Y-6.2992 +X6.1024Y-6.6929 +X6.1024Y-7.0866 +X6.1398Y-5.6815 +X6.1972Y-5.912 +X6.252Y-5.1496 +X6.252Y-5.1972 +X6.2543Y-5.9706 +X6.2598Y-5.4797 +X6.2992Y-4.5276 +X6.2992Y-5.315 +X6.2992Y-5.7087 +X6.2992Y-6.1024 +X6.2992Y-6.4961 +X6.2992Y-6.8898 +X6.365Y-7.1358 +X6.3855Y-7.1694 +X6.4245Y-7.1644 +X6.4299Y-5.6902 +X6.435Y-4.7764 +X6.4698Y-7.1289 +X6.4961Y-4.7244 +X6.4961Y-6.2992 +X6.4961Y-6.6929 +X6.4961Y-7.0866 +X6.5718Y-5.3749 +X6.659Y-5.747 +X6.6708Y-5.7095 +X6.6929Y-4.5276 +X6.7696Y-5.4665 +X6.8898Y-7.0866 +X6.9059Y-6.3484 +X6.9124Y-6.4813 +X6.9183Y-6.1614 +X6.9488Y-6.0807 +X6.9498Y-6.753 +X6.9764Y-4.9213 +X6.9902Y-6.7815 +X7.0098Y-5.9685 +X7.0098Y-6.0837 +X7.0406Y-4.4037 +X7.0807Y-5.8366 +X7.0866Y-4.5276 +X7.0866Y-4.9213 +X7.0866Y-6.8898 +X7.125Y-6.4833 +X7.1634Y-6.5394 +X7.1644Y-6.2963 +X7.1722Y-6.3789 +X7.1722Y-6.4498 +X7.1758Y-6.8742 +X7.1758Y-6.9146 +X7.1758Y-6.9549 +X7.2067Y-6.8244 +X7.2195Y-6.4154 +X7.2234Y-6.2884 +X7.2352Y-6.7327 +X7.2531Y-6.1996 +X7.2835Y-4.185 +X7.2972Y-6.872 +X7.3413Y-6.6776 +X7.3445Y-6.0522 +X7.3457Y-5.7917 +X7.3476Y-4.622 +X7.3573Y-6.3848 +X7.376Y-6.5029 +X7.3815Y-6.5614 +X7.3848Y-6.3553 +X7.3886Y-4.663 +X7.3927Y-6.875 +X7.3953Y-6.2457 +X7.3965Y-6.2042 +X7.3983Y-6.0837 +X7.4268Y-5.9616 +X7.4291Y-4.7034 +X7.4327Y-4.2709 +X7.4335Y-4.4189 +X7.4698Y-4.7442 +X7.4713Y-5.7898 +X7.4807Y-4.305 +X7.4862Y-6.0915 +X7.4968Y-6.2136 +X7.4971Y-6.6083 +X7.5101Y-4.7845 +X7.5122Y-4.2724 +X7.5362Y-6.2136 +X7.5437Y-4.1626 +X7.5669Y-6.0449 +X7.5752Y-4.2724 +X7.6067Y-4.1626 +X7.6225Y-4.8971 +X7.6287Y-6.8752 +X7.6348Y-6.2136 +X7.6382Y-4.2728 +X7.6604Y-5.7963 +X7.6693Y-4.8504 +X7.6697Y-4.1626 +X7.6939Y-6.1964 +X7.6993Y-5.9379 +X7.7121Y-4.8076 +X7.7234Y-5.7963 +X7.7279Y-5.9902 +X7.7357Y-6.8312 +X7.7358Y-4.1626 +X7.7564Y-5.9278 +X7.7657Y-6.2274 +X7.7701Y-6.8597 +X7.8504Y-5.7963 +X7.864Y-6.1291 +X7.8701Y-4.185 +X7.874Y-4.5276 +X7.874Y-6.8898 +X7.9154Y-5.7963 +X7.9754Y-6.0443 +X7.9973Y-6.3767 +X8.0069Y-6.4341 +X8.0098Y-5.939 +X8.0187Y-6.4931 +X8.0541Y-6.3474 +X8.0551Y-6.2961 +X8.0709Y-4.3307 +X8.1152Y-6.5659 +X8.2589Y-6.3474 +X8.2598Y-6.4102 +X8.2677Y-4.5276 +X8.2677Y-5.315 +X8.2677Y-6.4951 +X8.2677Y-6.8898 +X8.2969Y-4.7929 +X8.3209Y-6.4146 +X8.4453Y-6.6846 +X8.4646Y-4.7244 +X8.4646Y-5.5118 +X8.528Y-5.6138 +X8.6283Y-6.2512 +X8.6496Y-5.3898 +X8.6614Y-4.5276 +X8.6614Y-6.8898 +X8.6969Y-4.8339 +X8.7146Y-5.8622 +X8.7823Y-6.5583 +X8.8094Y-6.2945 +X8.815Y-5.6142 +X8.8583Y-5.9055 +X8.8583Y-6.6929 +X8.929Y-5.5698 +X9.0551Y-4.5276 +X9.0551Y-6.1024 +X9.0551Y-6.4961 +X9.0551Y-6.8898 +X9.076Y-5.5807 +X9.0939Y-4.9797 +X9.0941Y-5.0376 +X9.1764Y-4.7766 +X9.252Y-5.9055 +X9.252Y-6.2992 +X9.252Y-6.6929 +X9.253Y-5.806 +X9.2967Y-5.1368 +X9.3012Y-5.6935 +X9.3213Y-5.5768 +X9.3724Y-5.598 +X9.4Y-5.1803 +X9.4488Y-4.5276 +X9.4488Y-5.7087 +X9.4488Y-6.1024 +X9.4488Y-6.4961 +X9.4488Y-6.8898 +X9.4498Y-5.2541 +X9.4508Y-4.8339 +X9.4551Y-4.9102 +X9.5079Y-6.4409 +X9.5154Y-5.4264 +X9.5414Y-6.4124 +X9.5449Y-6.8242 +X9.5527Y-5.1445 +X9.6457Y-5.1181 +X9.6457Y-5.5118 +X9.6457Y-5.9055 +X9.6457Y-6.2992 +X9.7139Y-6.6113 +X9.7385Y-6.2924 +X9.764Y-5.9954 +X9.8096Y-5.5677 +X9.8096Y-5.6071 +X9.8425Y-4.5276 +X9.8425Y-5.315 +X9.8425Y-6.1024 +X9.8425Y-6.4961 +X9.8425Y-6.8898 +X9.8528Y-4.978 +X9.8701Y-6.6112 +X9.8852Y-6.8242 +X9.8856Y-6.7742 +X9.89Y-6.7242 +X10.0301Y-5.5677 +X10.0301Y-5.6071 +X10.0394Y-4.7244 +X10.0394Y-5.1181 +X10.0394Y-5.5118 +X10.0394Y-6.8898 +X10.1073Y-4.7892 +X10.1091Y-5.9406 +X10.1191Y-6.1764 +X10.1323Y-6.6535 +X10.135Y-6.4124 +X10.151Y-6.2049 +X10.1545Y-4.7892 +X10.1791Y-6.3661 +X10.2362Y-4.5276 +X10.2362Y-5.315 +X10.2362Y-5.7087 +X10.2362Y-6.1024 +X10.2362Y-6.4961 +X10.2362Y-6.8898 +X10.2528Y-4.9122 +X10.3281Y-6.645 +X10.3425Y-4.7953 +X10.3516Y-6.4593 +X10.3618Y-6.1719 +X10.3957Y-5.8799 +X10.4037Y-6.8307 +X10.4117Y-6.2292 +X10.4331Y-4.7244 +X10.4331Y-5.1181 +X10.4346Y-6.5579 +X10.4602Y-6.1343 +X10.4646Y-6.2644 +X10.4681Y-6.3154 +X10.5023Y-6.4686 +X10.505Y-6.4294 +X10.5066Y-6.2484 +X10.5085Y-5.9291 +X10.524Y-6.3664 +X10.5339Y-5.3224 +X10.5339Y-5.7308 +X10.5811Y-6.7421 +X10.585Y-6.3602 +X10.6136Y-6.4531 +X10.6299Y-4.5276 +X10.6299Y-4.9213 +X10.6299Y-5.315 +X10.6366Y-6.2622 +X10.6492Y-6.4364 +X10.656Y-5.8422 +X10.6564Y-5.9446 +X10.6827Y-6.4697 +X10.6834Y-6.2506 +X10.6926Y-6.293 +X10.7112Y-6.813 +X10.7134Y-6.5445 +X10.7632Y-6.0896 +X10.7902Y-6.3126 +X10.8242Y-6.0906 +X10.8252Y-6.2736 +X10.8268Y-4.7244 +X10.8268Y-5.1181 +X10.8268Y-5.5118 +X10.8268Y-5.9055 +X11.0236Y-4.5276 +X11.0236Y-4.9213 +X11.0236Y-5.315 +X11.0236Y-5.7087 +X11.0236Y-6.1024 +X11.0236Y-6.4961 +X11.0236Y-6.8898 +X11.2205Y-5.9055 +X11.2205Y-6.2992 +T2 +X7.4715Y-6.3199 +X7.4715Y-6.3671 +X7.4715Y-6.4144 +X7.4715Y-6.4616 +X7.4715Y-6.5089 +X7.5187Y-6.3199 +X7.5187Y-6.3671 +X7.5187Y-6.4144 +X7.5187Y-6.4616 +X7.5187Y-6.5089 +X7.5659Y-6.3199 +X7.5659Y-6.3671 +X7.5659Y-6.4144 +X7.5659Y-6.4616 +X7.5659Y-6.5089 +X7.6132Y-6.3199 +X7.6132Y-6.3671 +X7.6132Y-6.4144 +X7.6132Y-6.4616 +X7.6132Y-6.5089 +X7.6604Y-6.3199 +X7.6604Y-6.3671 +X7.6604Y-6.4144 +X7.6604Y-6.4616 +X7.6604Y-6.5089 +T3 +X10.7283Y-4.7697 +X10.7283Y-4.8697 +X10.7283Y-4.9697 +X10.7283Y-5.0697 +X10.7283Y-5.1697 +X10.7283Y-5.2697 +M30 diff --git a/Hardware/MVBMS/Filter_Balancing.kicad_sch b/Hardware/MVBMS/Filter_Balancing.kicad_sch new file mode 100644 index 0000000..ab5a755 --- /dev/null +++ b/Hardware/MVBMS/Filter_Balancing.kicad_sch @@ -0,0 +1,3426 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "2bdc0a77-f6f6-4254-9ca4-660dc0756516") + (paper "A5") + (lib_symbols + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 71.12 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "052a3002-4ddc-400b-850d-2f0a0a144c5b") + ) + (junction + (at 57.15 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "26391cb1-83c3-4599-8b2a-dbcea08577c0") + ) + (junction + (at 57.15 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "32890be0-7137-4414-b4ae-7656a07613e5") + ) + (junction + (at 95.25 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "3cd22ad2-ad02-40a6-bb4e-330e01a60d6f") + ) + (junction + (at 71.12 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "4779fb96-e456-4109-94b0-5b1c0a5feb1b") + ) + (junction + (at 57.15 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "56a1d25d-2777-4880-82ef-293af229146a") + ) + (junction + (at 95.25 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "6518e62d-0044-40ea-abff-3fb5631998c6") + ) + (junction + (at 95.885 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "93597f0f-6630-4c77-ba18-29438e2ce97b") + ) + (junction + (at 71.12 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "bd7a0376-4e34-48cc-b28d-0a32bc9fea4e") + ) + (junction + (at 95.885 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "c7ce388e-2fd6-4ef7-b6d9-3389a3532321") + ) + (wire + (pts + (xy 57.15 63.5) (xy 60.325 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "002616ec-253e-4156-a918-ad7b48a096b6") + ) + (wire + (pts + (xy 95.885 55.88) (xy 111.76 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d977ce6-c90b-4ccd-a7d3-8af132e88b56") + ) + (wire + (pts + (xy 71.12 55.245) (xy 71.12 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35bc87e5-5f15-422b-8aba-b6fec4867343") + ) + (wire + (pts + (xy 95.25 71.12) (xy 95.25 71.755) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40db3409-5687-42d8-8d75-93cd8177bf06") + ) + (wire + (pts + (xy 57.15 55.88) (xy 95.885 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45531bd6-0f8a-44bd-afcc-3eedd5d3f637") + ) + (wire + (pts + (xy 48.895 87.63) (xy 57.15 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48276d12-8bf6-44c6-a109-6db65349420d") + ) + (wire + (pts + (xy 67.945 39.37) (xy 71.12 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c4d593d-a26c-454c-9bfa-a9b3e83e0da2") + ) + (wire + (pts + (xy 48.895 39.37) (xy 57.15 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5dcfe4b7-d14b-4d5a-b5bd-eca58fd9708a") + ) + (wire + (pts + (xy 95.885 55.245) (xy 95.885 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d777abb-3f2d-44aa-aaaa-31c722c7ea22") + ) + (wire + (pts + (xy 57.15 80.01) (xy 95.25 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7604516f-2360-4c46-a661-048f210ce6cf") + ) + (wire + (pts + (xy 57.15 87.63) (xy 57.15 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d889461-ab9b-4da3-af34-993f291f4a8c") + ) + (wire + (pts + (xy 71.12 47.625) (xy 71.12 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85dca51f-866b-41d2-9101-1294c061fe02") + ) + (wire + (pts + (xy 67.945 87.63) (xy 71.12 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90bc2cd0-5680-4719-b581-12e58b7104f6") + ) + (wire + (pts + (xy 57.15 46.99) (xy 78.74 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90f50030-8ea3-4517-bc30-4ded3962a9fb") + ) + (wire + (pts + (xy 57.15 63.5) (xy 57.15 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9707d811-0d79-461a-a7c1-1ab014987628") + ) + (wire + (pts + (xy 48.895 63.5) (xy 57.15 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a303f31b-7e60-4c8a-b821-f9507e84cedc") + ) + (wire + (pts + (xy 95.25 80.01) (xy 111.76 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a76f0348-00dd-4214-8043-949f44fe94f1") + ) + (wire + (pts + (xy 71.12 87.63) (xy 111.76 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab8a4922-a04a-48a0-9f1b-c484a5072766") + ) + (wire + (pts + (xy 95.885 46.99) (xy 111.76 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afdd5d65-7289-4e8d-ba01-1dab93e8f2c9") + ) + (wire + (pts + (xy 57.15 39.37) (xy 57.15 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b39bf1d8-047f-4cd7-80f4-78f1da39bffc") + ) + (wire + (pts + (xy 86.36 71.12) (xy 95.25 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd0cc114-26bd-4fea-be99-2804fe82e491") + ) + (wire + (pts + (xy 71.12 39.37) (xy 111.76 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd6af717-eb69-4299-9acc-2f859d8399ea") + ) + (wire + (pts + (xy 57.15 87.63) (xy 60.325 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c34f46b3-d8b2-4b2b-8672-d6b866ac7b95") + ) + (wire + (pts + (xy 71.12 79.375) (xy 71.12 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c483093f-a044-4657-b4ea-487fe59e7d2e") + ) + (wire + (pts + (xy 71.12 63.5) (xy 111.76 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d116f93b-02af-4d0f-be36-d5afcc00cd9a") + ) + (wire + (pts + (xy 111.76 71.12) (xy 95.25 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d25120f6-d4aa-4aed-a608-c8ddd86e57b4") + ) + (wire + (pts + (xy 95.25 79.375) (xy 95.25 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d484c470-6336-4f50-9a6d-b1ef8d5ee26b") + ) + (wire + (pts + (xy 57.15 39.37) (xy 60.325 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db725643-87a6-4c55-a0e3-b564b3f1d470") + ) + (wire + (pts + (xy 57.15 63.5) (xy 57.15 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e68fa278-8664-4fe1-8111-e599f36225b1") + ) + (wire + (pts + (xy 86.36 46.99) (xy 95.885 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb78dd51-cdd4-4a52-868e-2e9735800472") + ) + (wire + (pts + (xy 95.885 46.99) (xy 95.885 47.625) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ecd028b2-b6e3-4d22-a28d-bed89439619e") + ) + (wire + (pts + (xy 67.945 63.5) (xy 71.12 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efe9ebbe-0e34-4f97-a79c-cac3c10c994a") + ) + (wire + (pts + (xy 57.15 71.12) (xy 78.74 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f19c9d01-22c1-48d3-8e55-3d906be193c7") + ) + (wire + (pts + (xy 71.12 63.5) (xy 71.12 71.755) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f478781b-fd4c-4b67-a516-70631c00407d") + ) + (image + (at 169.545 69.85) + (uuid "b8fcb052-270e-49b3-a4bd-d025b48b71bb") + (data "iVBORw0KGgoAAAANSUhEUgAAAqIAAAMkCAIAAADs/dXVAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4" + "nOzdZ1wUydYw8DOBIWeQqIiiggkxYQADSQwrRpTVa8K0rmnFuOoCigqYc0J0vWbEjCiGBSOKiIiA" + "EQkCCpLjDDD9fqjn1js7A4iSZDj/D/vrqarurh7ZOd2VmsUwDCCEEEJIGrEbuwIIIYQQqi8Y5hFC" + "CCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY" + "5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQ" + "kloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEe" + "IYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGp" + "hWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFC" + "CCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY" + "5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGphWEeIYQQkloY5hFCCCGpxW3sCiCE" + "mqSUlJSMjIzGrgVqXgwNDXV0dBq7Fk0Mi2GYxq4DQqjpWbhw4e7duxu7Fqh58fX1XbZsWWPXoonB" + "RnuEEEJIamGjPUKoVoyMjLS0tBq7FkiapaWlpaenN3YtmioM8wihWlm7dq2rq2tj1wJJMw8PD09P" + "z8auRVOFjfYIIYSQ1MIwjxBCCEktDPMIIYSQ1MIwjxBCCEktDPMIIYSQ1MIwjxBCCEktDPMIIYSQ" + "1MIwjxBCCEktDPMIIYSQ1MIwjxBCCEktXOwWIVS/Pn369OXLF7LdsWNHeXl5yTL5+fnv3r0TS5ST" + "k1NUVDQ0NORyK/mlKikpiYuLk0xXU1NTVVVVU1OT3KusrOzly5eiKRYWFmz2v552YmJiBAIB/di+" + "fXtlZWXRAkVFRXfu3ElMTMzJyZGXlzc2NraystLT05OsCZWWlpaQkKCkpNS+fXsFBYVKyxQUFMTG" + "xhYWFurq6pqamlZ6yQDA5/Pj4+Ozs7P19PRMTU1ZLFZVJ/3w4UNKSoqSklLXrl15PJ5Y7osXLyoq" + "KsQSlZSUVFVVVVVVK/03ot68efPw4cMvX76Ul5erq6t369atb9++HA6HFkhISMjJyQEAeXn5jh07" + "iu4r+segra3dqlUr0dyXL1+WlZUBgK6uroGBQTV1QN+BQQih77dgwQLyG+Ln51d9yb59+9IfnAMH" + "DlRa5ubNm1X9RsnKyg4ZMuTu3btiu4gFbDFcLtfW1jY8PFx0l9TUVLFiERERogXy8/NlZGREC9y+" + "fZvmlpaWrlq1Sk5OTuwgHA7n119/zczMlLyuZ8+eWVtb02DM4/F+++23oqIi0TJfv36dPHmyaFzX" + "0NDYtGlTeXm5aLHS0tLVq1erqanRYkZGRmfPnpU8aURERPfu3WkxVVXVzZs3C4VC0TKix5HUuXPn" + "kydPVno5vXv3lixvYGAgWn7VqlUkXVlZWewqhg0bRveyt7cXzSosLKRfgtgflbu7O0n39fWVrBWq" + "HoZ5hNCPqGGYj4+PF33iNDc3r7RYNWGeYLFYGzduFN2l+jBPyMrKit4fSIb5TZs2iR7z8uXLYgVE" + "w7yLi0s15+rSpUthYaHo0a5fvy55TwAAw4cPp0G3uLi4a9eulR5w0aJFokcbPXq0ZBkWi7V//36x" + "r0Ws+YFYvXq1aLHqwzzh4+MjdmQVFZVqyh88eJBeOE2Mjo6mR+Dz+UpKSjRLQUGBz+fT3H/++Ydm" + "vX37VvTUGOZrA8M8QuhH1DDML1myRCwYPH36VLKYaJjv27evnZ3d4MGDe/ToIdYYLvrwKhrmhw8f" + "Pvt/Jk+ePGjQIHpv0a5du4qKCrKLZJi3s7MTrcbChQvFCtAwf+fOHZrYv3//7du3nzp1ytfXV7RR" + "et26dfRQnz9/1tDQIOkdO3b08vKaMWMGrdWdO3dIsd27d5MUHo+3Zs2a06dP05sJNptNo11QUBBJ" + "5HA4s2fP3rlzZ69evWiwzMjIoOcdOHAgSW/Tpo2Pj8/YsWPJRxkZmdevX9NiNMx369aNfnXTpk0b" + "MWIEjcQyMjLJycl0F3t7e5KupKS0YMGCo0eP+vv7z549W1ZWlqZ//fqVYZi8vDzahk9jP8MwYWFh" + "Yl/vgwcPaO7GjRtJoq6urtifB4b52sAwjxD6ETUJ83w+X1tbm4YxsuHq6ipZUjTMx8XFiWYFBwdr" + "amqSLH19/dLSUpIuGuZFn7mJHTt20Fwa3kTDvKKiIgDIyckVFxfTvTp16gQALBaLdk7TIy9evJik" + "DBw4ULQBPD8/39jYmGR16tSJpv/1118ksW3btnl5eSSRhvAFCxaQFBqGlyxZQlKEQiFtGKff7aRJ" + "k0jKsmXLSAoZGUAS6d3Pmzdv6AXGxMSQo9EbgpUrV9Lq0TC/atUqsa8uOjqaBunDhw+TxOLiYjqI" + "4fr166Ll/fz86EmPHz9OEi0sLEjK9OnTacm1a9fCv3l5edFcJycnkjhhwgSxKmGYrw0caY8Qqi+X" + "L1/OzMwEAAUFBfoTf+bMmfz8/JofxNHR8dChQ2Q7LS3twoULNdlr6NChdJuM6hLTr18/ACgtLX34" + "8CFJ+fLlCxnT16VLF1VVVbHy2dnZZENs1JuysvLy5cuHDRs2fvx4a2trmn7+/HmyMX36dNrWvWnT" + "pmfPnn3+/HnXrl0khWEYsmFmZkaPb2JiInb2ZcuWHTlyxM3Nbfr06SSFjDQk20KhkGzcuHGDbLRp" + "06Zz587kaGPGjBHLrV7Xrl319fXJdnl5OdnIzc2lZxEzadIkR0fHMWPGuLi40AaMAQMGkI3Hjx/T" + "krdv3yYblpaWZCM0NJTmPnnyhGyIfo2o9jDMI4Tqy5EjR8jGqFGj5syZQ0a3FRUVnTx58ruOM2rU" + "KF1dXbItGhiqcevWLbKho6PTvn17yQK0cZu2xpMHdwAYPHiwZPkuXbrQCgwePDgwMDAvL4+kzJ07" + "Nygo6Ny5c/v37ycpxcXFr1+/pjsKhcJXr149e/ZMU1OzR48eOjo69LBWVlZk48qVKySOZmVl3b17" + "FwDYbDbNNTc3nzFjxpYtW+jdQFBQ0OfPnwFATk6OXsurV6/Ihugl05uG169fS46ulxQbG5uWlgYA" + "LBarf//+JFFHR6dFixZke8KECatWrXrx4gX5uuTk5IKDgwMDA0+dOjV8+HCx63rz5g25Q8rPz3/2" + "7BkAcDgcLy8vkvvo0SMyryEhIYFcDojcIqA6gWEeIVQvPn36RJ/eJk+erK2tTZ+wDxw48F2HYrPZ" + "dOj4ixcvJAucOXPGx8fHx8fHw8Nj5cqVY8eOpb3s3t7ektPJAGDQoEFkg1aSxnuaJWratGm07yAs" + "LGzcuHFaWloDBw7csGGDZJUSEhLos29SUpKJiUmXLl169eqlra29aNGi0tJSWnL27Nmkif7q1avm" + "5ubjxo3r3LkzCXhLlizp0KGDZE1OnDhha2s7cuRIAGCxWDt37qQjGJKSksgGfaoGAHV1dbJRWlpK" + "J7NRjx8/Jl+dl5fXypUrZ82a1b9/f3I3MH36dHpzw2azabdFQUGBt7e3hYWFvr7+tGnTTp48Kdk8" + "M3DgQNLswTDM06dPAeDu3bukWaV79+42NjakN6e4uDgiIgIAwsPDac1J1wmqM43bZ4AQaqK+2Tfv" + "4eFBCrRo0aKsrIxhmMDAQPrLIzbVrZq+eeI///kPyW3bti1J+eZIey6Xe+zYMdGDiPbNp6enGxkZ" + "AQCbzSZz4ejHr1+/0sYD0V7/e/fu0SdaMb169Xr48CEtSTsCAEB0Qjlhb28vOs2suLjYzs5OrMyS" + "JUvEpsBRo0aNosW2bt0qmkXnLs6YMYMm3r9/n5Z/8+YNSfzmSPv58+cLBALRg5eXl7u6ulZaWElJ" + "afHixWITBWmLgru7O8Mw8+fPJx///PNPhmGcnZ3JR9I9T/+cnJycJC8Z++ZrA5/mEUJ1TygUHj16" + "lGy7uLiQ+dAjRozQ0tIiibS7vYbocO6CgoIa7lJeXr5ixYozZ85UVYC0dQuFwn/++eft27fkUdjc" + "3Jw+tYuxtrZ+/fq1m5ub5MotERERAwYMuHLlCvlYXFxMsxiGWb9+/cuXLw8cOEDG/d26dYu2Z1RU" + "VMyYMYO2KFA7duxYvXp1pdVIS0szNTUlU/Xc3NzGjRtHT0cX9hGdhS+6LdqQUL0jR454eHgw/xs6" + "AAAcDsfPzy8kJMTBwUFsdYHCwsIdO3YMGjSopKSEJtIudvKkTrtRbG1tAYDe2ZDh9/RpHlvs6xyG" + "eYRQ3bt16xZtQKYP4jweb8KECWT79OnTZKG0GqLRvdLH0L/++uvc/xw6dGjDhg09e/YEgC9fvkya" + "NCk4OLjSY4p2z9MW+0o75il1dfUtW7akpKSEh4e7u7v369ePBtGKigpXV1cS50RXkRs3btyaNWu6" + "dOkyZ86cZcuWkUR/f3+y4eXlRW5E2rdvHxUVVVpaeunSJRUVFaFQuGnTptOnT0vWITw8PD4+PiEh" + "gTRuBwYGLl++nGTRafqiow75fD7dJvcZokaNGkW/uqNHj27btm3s2LEsFqukpGTjxo2SY+Pt7e1v" + "3rz55cuXEydOTJ06lQ7WA4CIiIitW7fSjzTMP3nyJCUlhcwCkJOTI00ODg4OJPfhw4d5eXnR0dHk" + "I4b5utfYzQkIoSap+kZ72iQLAOoiRJd63b17Ny3/zUZ7MjAeAAYOHEhSqp9QJxAIunXrRnL79OlD" + "EsUa7T98+EC227ZtSye2XblyhWGYShvtGYYpKiqis/CJjIyMGTNm0MNevnxZrG67du2ihWn7OZfL" + "raioKC8vpy0HorPU1q1bRxL79u1bzT8Bbajg8XhknRk6+sHFxaXS75Yu1VfNhDpGZP0AeXl5OhuQ" + "YRihUCi2BBDDMLdu3aLBvmPHjjQ9ISGBnnfp0qVkw8HBgRZo27YtSfT29iYbSkpKpH9HDDba1wY+" + "zSOE6lhWVpbocnI5IkRbs2vebl9YWEiHuYkunVsNGRkZGxsbsk3HhItp06YN6Y//8OEDeeLncDiV" + "zuZKSkoyMzNTUVFRVFSkjc+Etrb2wYMH6VPyx48fAcDExIR2yYtOwKPBtby8XCAQpKamZmVlkZQe" + "PXrQYnSmu9ii/V+/fhUdKk/DpEAgSE5OBgA6g5+OWgcAenOjpqZGO02qN2TIELJRUlJCpgx4eHgY" + "GhryeDw6hJ6ys7OjUZxcPmFsbGxoaEi2aSeF6CgEur1z506y0b9//6oW80c/DMM8QqiOHT9+nDQU" + "czicNhLosPCYmBjRSdXV2LNnD70/oM3+3/T27VuyISMjU9UrXmi7PTm+hYVFpZ0CBgYGqamppOPg" + "4MGDYrmZmZm0T5rsLvrKlqioKFoyJSWFbKirq4utgyva0pCRkUE2yByB8vJyc3NzRUVFbW1t2oct" + "eoEAQKbm0zHqsbGxdKg/vVegzRvfJPoaIVIHDQ2N1NTU8vLyFy9eiNaBIDcZACC23gC9JygsLCQb" + "omGedNIDQHp6OtnAFvv6gGEeIVTHjh07Rjbs7e0/SIiJiaHj6Sp9oP/06VNCQkJCQkJcXFxYWNii" + "RYtoD/HQoUMrjVXp6ekJ/xMXFxceHr5kyRK6QGw1wUNs7lylU+kAgMvljhs3jmxfvHhx4cKFdGDB" + "q1evxowZQ2Kq6Ex32m1x4sSJR48eAUBZWdmePXtIIrm9MDAwoI/X3t7e5Em9tLSUzr8nc+24XK6i" + "oiK5EVm7dm1RUREAZGZm0tVhu3btSqYA0GnrGRkZAQEBAJCbm0vb9kWH6FM5OTn0q3v37l1kZOS+" + "ffvoEn5aWlrk1mHs2LF02J2zszNdaaesrGzv3r30usS+arGmEU1NTXNzc/rRxsZG7PWAGObrRWP3" + "GiCEmqSq+uZJSCMqfcsZI9JzLy8vn52dzdTg1TUAoKOj8+nTJ3qQmry6BgDYbPb9+/fJLmJ988y/" + "+48BICgoiJSU7Jv/8OGD6Pg1FotlYGBAp6QTU6dOpdXLycmh7RY8Hm/w4MF0mRo2m01n39GACgDm" + "5uZTpkwRXQIvJCSEFBPtBNHR0Rk0aBA9NYvFIgMCCDrIgMvlDhw4kF6IlpYW+aqJmry6BgC8vb3p" + "Ln/88YdoloKCQqtWrUSH3MvKykZFRYn+Q8fExIjuIrmKLRkpScjJyZWUlFT6B4N987WBYR4h9COq" + "CvN0arWiomJBQUGl+4quukpGqH0zzHfv3l30zStMzcI8j8cTfXWKZJhn/jddHgC4XC4dblbpELzr" + "169XEx2HDRsmFqXCw8PF7gMAgM1mi4495PP5Vb16jsxno9atWyfZ9cBms7ds2SJaLD093dTUVKwY" + "l8u9cOGCaLGahPlZs2aJzu8XCATjx4+vqrCSktL58+fF/qGFQqHo7ES6Qj61cuVKmjto0CCJv5T/" + "g2G+NnCwA0KozlRUVGRnZ5P+VysrK9G3joqyt7cfPXo06ep+//49AGhqakouEQMASkpK7dq1c3Bw" + "sLW1FQtySkpKle7C4/EUFRVlZGS6du06ceJEGsUBQFZWlu5Cl8abOXMmmbptbGxMF58fMGAAWaJV" + "dDm5oUOHxsfHHzhw4ObNm/Hx8Xl5eQoKCtra2n379p0wYYJkk7ilpWVMTMz69euvXbuWlpamqqpq" + "bW29YsUKuoIsqUZgYODJkycPHTr09OlTPp8vLy9vZWW1dOlSOuWMWLt2rbW19bZt2x4+fJidnU3W" + "4Fu6dGmfPn1Ei+nq6j558mTDhg3nzp1LTk5WUlKytrZeu3YtXUaeGDRoEO0vp9hstqqqKovFateu" + "3S+//CK2i4yMzLlz527evPn3338/fvw4LS2trKxMU1PT2NjY3t5+3rx5kssJsFismTNnRkZGko9i" + "VwQATk5OZAVcEOnmQHWLxVQ2ABUhhKq3cOFC8hJVPz+/qhZHQ9+rpKREdM49Ijw8PDw9PQHA19eX" + "rj2AagiH4CGE0M8CYzyqcxjmEUIIIamFYR4hhBCSWhjmEUIIIamFYR4hhBCSWhjmEUIIIamFYR4h" + "hBCSWhjmEUIIIamFYR4hhBCSWhjmEUIIIamFYR4hhBCSWhjmEUIIIamFYR4hhBCSWhjmEUIIIamF" + "Yb62Lly44OLi4u3t3dgVQQghhMRhmK+tmJiYM2fO/PPPP41dEYQQQkgchnmEEEJIamGYRwghhKQW" + "hnmEEEJIamGYRwghhKQWhnmEEEJIamGYRwghhKQWhnmEEEJIamGYRwghhKQWhnmEEEJIamGYRwgh" + "hKQWhnmEEEJIamGYRwghhKQWhnmEEEJIamGYRwghhKQWhnmEEEJIanEbuwKocZSXl+fn52toaFSa" + "m5eXV1ZWpqWlVWluVlYWh8NRU1OrNDc3N/fJkydZWVnKysotW7Y0NzdnsVh1Vm+EEELfA5/mm52H" + "Dx8OHDhQQUFBU1NTXV3d1dU1Pz+f5sbFxfXr109NTU1bW7tDhw63b98W27dz585aWlrq6uo9e/Z8" + "/vy5aG5ubu6MGTO0tbUdHR0nTZo0cuRICwsLIyOjI0eONNC1IYQQ+jd8mm9eHjx4YGNjU1ZWxmKx" + "ZGVlc3Nz/f39c3JyLly4AACFhYWOjo4pKSksFovH4719+3bEiBHPnj3r3LkzAKSmpg4bNiw/P5/D" + "4bDZ7MjISDs7u7i4OF1dXQDIy8uzsrKKjY0FgN69ew8YMCA3NzcwMDAlJWXmzJlJSUnr1q1r3GtH" + "CKFmCJ/mm5c9e/aUlZUZGBgkJSUVFRUtXrwYAC5evPju3TsA8Pf3T0lJUVRUjI2N/fz5s7GxMZ/P" + "37BhA9l3x44d+fn5ZN8PHz6oqanl5ORs376d5Lq5uZEY/9dff4WHh2/evPnw4cPR0dE9evQAgA0b" + "NoSHhzfONSOEUDOGYb55EQqFZmZmM2bMaNmyJYfDmTZtGkknYT44OBgABgwYYGZmpqam5uzsTBIZ" + "hgGA69evA8CIESMMDAxatmzp6OgIAEFBQQCQm5t7/PhxABg4cKCnpyftjG/ZsuWJEydYLJZQKNy7" + "d2+DXy5CCDV3GOabl3PnzsXFxdH28+joaLJhZGQEAORxvE2bNiTRxMQEAPLy8lJTU8vKyt6+fSuZ" + "+/bt2/Ly8vDw8LKyMgAYOnSo2BlNTU1btWoFAPfu3avfa0NNREZGxrJly0xNTRUUFJSUlCwtLffu" + "3VteXl5p4Z07d/bs2ZPej1aKYZhz586NGTOmb9++EyZMuHHjRr3UG6GmCfvmm6/379+vWrUKAGxs" + "bDp16gQAWVlZAKCgoEAKKCkpkY2srCx5eXnyQ6yoqCiaW1ZWVlBQ8PXrV5JIbwJEGRsbJyUlpaen" + "MwyDo+6buWfPng0fPjwjI4OmPH369OnTp1euXLl27ZqMjIxo4ejo6OXLlwsEAi63ul+qJUuW7Nix" + "g2yHh4efO3du79698+bNq4/6I9Tk4NN8M5WYmGhra5uWlqaoqLhnzx6SKBAIAID+pPJ4PLJRUlLC" + "5/PJNofDkcxVUVEh20KhUPJcpM1fU1MTY3wzl5OTM2rUqIyMDDk5ufXr14eFhV2+fLlfv34AEBIS" + "4uvrK1pYIBBMmTKF/E1W4/Xr17t27QKAJUuWPHjwYMiQIQCwdOnSgoKCersOhJoSDPPNUVJSko2N" + "TXJysoKCwpUrV8zMzEi6rKws/C/Yi24oKSmRLACg8V40t3fv3iSER0VFiZ2LYRjSF9CzZ8/6uyLU" + "JBw8eDA1NRUArl69umbNmgEDBowcOTIkJMTY2JjFYoWFhYkW9vT0fPnypeStYWJi4s2bN+lUz9zc" + "3NGjRw8YMGDLli39+/dfunQpAJSUlLx//75Brgmhnx2G+WYnMTFx0KBBHz9+VFRUvHLlio2NDc3S" + "0dEBgJycHPIxLy+PbOjq6qqpqZFIn5ubSxLJbHtFRUVlZWVdXd3Ro0cDwIkTJ0pLS0VPd+3aNdKk" + "/9tvv9X3paGf3OXLlwGgc+fOdnZ2NFFRUfH69euZmZkhISE0MTw83MfHh44DFRUQEODo6DhixAjy" + "sU+fPufPnw8LC2OxWAzDkIGiampq7dq1q/frQagpwDDfvBQXFzs5OSUmJiooKNy4ccPW1lY0l/TQ" + "v3r1inyMj48HAAMDAy0tLQ6HY2pqKpnbtWtX8ry1Z88eY2Pj1NTUxYsXV1RUkDJpaWnz588HgIUL" + "Fw4bNqxhrhH9tGJiYgCgffv2Yummpqaampr0Y2lpqaura0VFxb59+wwNDWt48LCwsDZt2mzfvl1V" + "VfX06dN0ZAlCzRyG+eZl3bp1L1++BAAtLa1du3Y5/8/Tp08BgDyRR0REHD9+PDQ09MSJEwAwbtw4" + "si/JvXbtWlBQ0OXLl8ljE8mNjo5+9OiRj49Pz549Dx48OGjQIAB4+vRp9+7dv3z5snDhwuHDhwcE" + "BNB2AtQMlZeXFxUVAUCLFi2qL7lixYq4uDgnJycXFxfJ3JkzZ75584beblIvX75MTEwEAA0NjS9f" + "vtRNpRGSAgyqHQ8PDwBwcHBo7Ip8G5/PV1ZWrvTPIDAwkGGYsrIyKysr0XQ9Pb3Pnz+T3fPy8sgD" + "PdWxY8fi4mKGYZYsWSKazuPxGIb5+++/xc4SGRnZiJeP6taCBQvIP6ufn18NdyHDNseOHVtNmfv3" + "77PZbC0tLfKH5+bmBgCWlpbfPPiXL1++fPly9OhR0rx0/vz5GtYK/fzc3d3JH5uvr29j16XpwQl1" + "zUhWVlalj0cAYGxsDABcLvfmzZs+Pj5Xr17l8/n9+vVbu3Yt6bAHABUVlQcPHnh5ed25c4fFYtnY" + "2KxZs0ZeXh4A+vTpM3v2bHo0Mla/devW48ePFz2Lurp6PV0aahLatm0bHx+fkJAglr53716BQDBm" + "zBgjIyMPDw8yX2P48OEA8OnTJwB49epVz549169fL7kwA0UaCaZNm3bo0KHHjx8fO3Zs7Nix9Xgx" + "CDURGOabET09vYMHD1ZfRkFBwdPT09PTs9JcTU1NurqtqPHjx4tFdAAYMGDAgAEDfqyq6GfGMExk" + "ZCQZnAEAjx49srKy6tChwzd3dHR0jI+Pf/HiRVRUlIWFBUnMzMx0d3fPysry8/OLjY0l6yx9/fqV" + "LsYAAEVFRZGRkdnZ2ZLHvHHjxuXLl1ks1r59+0gKmXxPB5Ai1Mxh3zxCqKaKioo2bNjQsmXLXr16" + "0Slt/v7+pqamZmZmR44coaMvK7Vo0SJlZWWGYYYMGXL69OlPnz49fPhw+PDhZF2m33//HQCWLl16" + "UIS9vT0AtGvX7ty5c9bW1gDw6NEjd3d3Ly8vcszMzMwDBw4cOHCADOMPDQ199OgRAPTt27cevwiE" + "mpDG7jVo8ppQ3zxCtfH48WMDAwPyu8FisTp06DBo0CBra2uyUjJhYWGRmJhYzUEuXbokJycn+UNE" + "XpwoWV6yb56soiMrK0s+FhYWtm3blhyEDtc3NDTMyMio28tHjQj75msDn+YRQt925cqVwYMHp6am" + "qqioeHp6Jicnv379+p9//rl3715iYmJ8fPy8efNkZGSioqJ69+4tOQyecnJyCg8Pd3JyosG+devW" + "Hh4eQUFBla5oq6Gh0aZNG319fZqioKCgqamppaVFPioqKoaGhk6YMEFGRiYrK4vD4YwYMeLBgwfa" + "2tp1+gUg1GQ19n1GkydNT/MVFRWVpguFwqp2qSYLSY2oqCjyLgMLC4vk5OSqij158oTEY2Nj48zM" + "zOqPKRAIUlNTS0pK6qqSAoEgMTExPz+/rg6Ifh74NF8b+DRfW2SgUH5+fvW9krVXUVERGRl5+/bt" + "uLi4+jj+q1ev1q5dW2mWt7f3s2fPJNMLCgrq7wUhZWVlaWlpZKY1aj8Sv3YAACAASURBVEQMw8yc" + "ObOoqKhDhw53795t2bJlVSV79+599+5dNTW1jx8/rlixovrDysjI6OvrV9qA/2NkZGSMjIyqmjKK" + "UPPV2PcZTdjDhw/JsnGEtrb2sWPH6ulcJ0+e1NXVpecyNTUNCwur21OMGDGCx+O9efNGLD05OVlR" + "UbFfv36SD+7Lli0DgOvXr9dtTT5//jxjxgzyojwWi9WvX7/Q0NC6PQWqubNnzwIAh8OJjo6uSfnj" + "x4+T8vHx8fVdN9RM4NN8bWCY/0H//PMPl8ulr2sjAQkAtmzZUufn2r17NwCw2f+/6YXD4XC53JCQ" + "kLo6BX0Z/IgRI8Sy6OTj//73v6Lp79+/J6vcd+jQgc/n11VNkpKS9PX1xS6WzWYfP368rk6BvsvI" + "kSMB4Ndff61h+YqKio4dOwKAu7t7fdYLNSMY5msDw/yPKC8vb926tWiMp7hc7sePH+vwXCkpKTwe" + "T/I9XWw229DQUCAQ1MlZyMtAiaCgIJp+69Ytmq6rq5uXl0eznJycaJaPj0+dVINhGFtbW8kvlsVi" + "ycnJpaSk1NVZUA0JBAKyAtLly5drvhf5Ue7du3f9VQw1KxjmawOXx/kRjx8/JqtnS6qoqPjrr79E" + "Q2AtXbt2rdJXbguFwk+fPm3cuLFz5841P1pISEhxcbFYYnZ2NplqbG5uHh0dvWTJEjs7Ox6PJxAI" + "yIKm1tbW0dHRnz9/9vLyItOZ7ty5Q6YpDxgw4N69e+vXr588eTIZfnX48OHs7Ozy8vLXr1+LnkVV" + "VXXw4MHVV+/Lly937tyRTGcYhs/nr1y5kqyrjxpMZmZmSUkJAPTu3bvme/Xq1QsA4uPjAwMD66tm" + "qE4NGTIEX/YjtRr7PqNJIu90kTL9+vV7+/YtWXV88+bNDMP4+PgAAOmw37p1K9l+/fp1eXl5ly5d" + "AMDBwaGgoIDMpSaNusHBwY16Eai+fFe7EXkTEmpCXr9+XV8/l3UBn+ZrA5/mfwSds1spZWXlOhzu" + "W1BQUFBQUFWuhobGd41VzsnJIQuGi+FyuYcOHWrXrt3ixYt9fX3Xr18/ePDg9evXA4Cbm1v79u0X" + "LFjg5+cXHx+/ePHikSNHxsTEcLnc7du3Kykpbd68+ddffz19+vSMGTMWL14MAG3bts3JyREbJM/l" + "clVVVauvnkAgEF3iVIyiouI3j4DqVnl5eUZGBgDk5ubWfCY6eRUhi8XS09Orx8qhukNWCEbSqbHv" + "M5qkoqIiFRUVyf5yAGCxWFFRUXV4rujo6KpOpKysXFBQUIfnYhgmPz+f/DSTedItW7YsLCwkWSEh" + "IeTUpLN2/vz5JF0oFA4cOBAAyNh4Ho/39u3bHzt7UVEROW+lyGv0UEMqKioiQyW+a7IDefFBp06d" + "6q9iqFnBp/nawHnzP0JBQYGMqJcMwHPmzOnWrVsdnqtr166zZs0SS2SxWAzDbNmypc6705SVlTdt" + "2gQA5Fl869atNO7a29uPGTMGAEpKSjQ0NOjrbVgs1q5du7hcLun1/+OPP9q1a/djZ1dQUPjrr78k" + "0zkcTu/evUeNGvVjh0U/TEFBgQzPvHjxYs33IoXt7Ozqq1oIoZpr7PuMJmz37t3kuZbgcDhubm6V" + "rstdSwKBYOHChaJzzBQUFPbt21fnJyKEQqGlpSUA2NraimV9/PiRXPLu3bvFsshgPX19/VouQyYU" + "Ct3c3FgsFrmFIv/t27cvfe09amC7du0CAEVFxfT09JqU/+eff8hf6YMHD+q7bqiZwKf52sAwXyuZ" + "mZnkEbNjx47Vv7Gj9hISEsi7Ox0dHb9+/Vqv53r27BmPx3v58qVklru7u5mZmeSArOzsbG1tbbG5" + "9T8sKipqyJAhAKCpqXnp0qWqVuFFDaCkpKRVq1YA4ODgUF5eXn3h7Oxs0pbj6OjYMNVDzQGG+drA" + "Rvta0dLSIk30hoaGou/pqg/GxsbkTVwdO3akb+KqJz169Lh16xYZTi9mxYoV/v7+kgN21NXVAwMD" + "J02aVCcV6NatG7l/MjQ0dHJyEm3JQA1MTk5u165dLBYrJCRkypQppaWlVZX8/PnzsGHD3r17p6Ki" + "QrrnEUKNDn89UeUGDBhQabq8vHyfPn0qzbK2tq50tCBq6pycnMj73U+dOtW7d+8bN24wDCNaoKys" + "7MiRI927dw8PD+dyuSdPnjQ1NW2kyiKE/gUn1CGEvu3PP//U0tKaP39+TEzM0KFDDQ0NBw8e3KpV" + "Kz6fn5iYePv27dzcXADQ1NQMCAj45jpICKEGg2EeIVQjs2fPtra2XrVq1ZUrVz59+vTf//5XNJfH" + "482cOdPd3b1FixaNVUOEkCRstEcI1ZSZmdmlS5eSk5P37t1LV1m2tbU9ceLE58+f9+7dizEeoZ8N" + "hnmE0PcxNDScN28ebZl3cXGZNGmSurp649YKIVQpDPMIIYSQ1MIwjxBCCEktDPMIIYSQ1MIwjxBC" + "CEktDPMIIYSQ1MIwjxBCCEktDPMIIYSQ1MIwjxBCCEktDPMIIYSQ1MIwjxBCCEktDPMIIYSQ1MI3" + "1KFmJzIycuXKlaIpysrKCgoKpqamEyZMaNeuHUk8d+7c4cOHaRklJSVFRcVOnTpNmTLFwMCApnt6" + "ekZEROjr6x86dIikJCYm+vj43L1798uXL6qqqsbGxiNHjpw/fz6Px6v/i0MIoX/BMI+anaysrNu3" + "b1eatX79+qtXrzo4OAAAeY26ZBkvL68TJ06MHj2afHzy5ElwcHDbtm3Jx7i4uP79+5OXrwNAXl5e" + "cnJyWFhYUFBQSEgIh8Op++tBCKGqYZhHzZerqyt9dn/79u2xY8cEAsH8+fPfvHnDYrFoMW9vb1lZ" + "2fz8/JSUlNOnTxcVFf3666/Pnj3r1KmT5DFXrVqVm5urqam5ffv2nj17ZmZmuru7h4aG3r1798yZ" + "M5MmTWqga0MIIQDAMI+aM2dnZ/LgTvD5/JMnT7579y4jI0NHR4emT5o0ydDQkGzPmTOnb9++paWl" + "mzZtOnHihOQxo6KiAGDYsGH/+c9/AMDMzOzkyZNt27aVl5d/8+ZN/V4PQghJwDCP0P+RlZUFABaL" + "paioWFWZnj17Ojo6Xrt2LTg4mGEY0Yd+wsjIKCUl5cyZMxoaGpMmTerRo4e+vn5JSUn9Vr2pef36" + "dWpqqoKCQuvWrfX09Cotk5eXJycnR/5RRBOFQiHZ5vF41fxLIYQIHGmPmq/79+8HBAT8/fffO3fu" + "dHNzO378OAAMHjxYSUmpmr0sLCwAIDs7Oz09XTLXx8dHRkamrKxs586dvXv31tPTmzRp0tWrV2lw" + "auYuXbpkbGxsZmZmZ2fXr18/fX39Ll263L9/nxaoqKhYt26djo6OmpqakpLSiBEjkpKSaG63bt00" + "/kdJSYnL5WpoaFhbW4seASEkCp/mUfPl5eUlltK9e3c/P7/q91JRUSEbubm5+vr6Yrn9+vULCQlZ" + "vnx5REQEAGRkZJw6derUqVNWVlZBQUF03+bp/v3748aNq6io4HA4BgYGAoHg8+fPr169cnR0fP78" + "eYcOHQBg7dq1mzZtAgAVFZXCwsKgoKC3b9++ePFCQUFB8oAVFRU5OTkPHjxwcHAIDw83Nzdv6EtC" + "6KeHT/Oo+bKysurfvz+JHzIyMgEBAREREcbGxtXvRVvgq5ogN2jQoKdPn757927z5s329vak2fnB" + "gwd//vlnnVa/6dmxY0dFRYWhoeHbt2+TkpLS09P9/f0BoLi4eM+ePQBQUlKyY8cOAFizZk1eXl5I" + "SAgAvHv37uLFi6LHcXJyys7OTktLe/PmzfLlywGgtLR069atjXBJCP30MMyj5mvt2rUPHjyIjIzU" + "1NQsKyubN29eTEzMN/f6+PEjAHC5XMlO5dzc3AcPHgQEBGRlZZmYmCxdujQkJCQ2NrZly5YAIBar" + "mqEvX74AgJqaGl14YPr06TNnzpw9ezaZtiAUCo8ePbpmzZo//vgDAPr3709GP2RmZooeh8fjqaur" + "6+nptW/f3tvb28jICABevXrVwJeDUJOAYR41d6ampsePH2exWJmZmS4uLtUPlyPNyADQt29fyfFf" + "sbGx1tbWzs7Op0+fpolt27bt3r072bceqt+UDB48GABevXplYmKyYsWK0NBQgUBw+PDhgwcPzp07" + "FwAUFRUnTJiwfv16DQ2N5OTk5cuXMwyjqKg4atSoqo5ZWlpaUFAAADIyMg12IQg1IRjmEYJhw4bN" + "nj0bAOLj4yWb1mNiYiIjI588eXLp0qXhw4dnZGQAgJubm+RxLC0tyYP7mjVrLly4UFpaWlRU5O/v" + "f/36dZJb71fyc1u9ejX5Ej59+uTr6zt48GBNTc3JkydLPohnZmYaGRnt3r1bTU0tODi4devWorkp" + "KSkBAQEBAQF79uyxtbXNzs4GgAEDBjTUdSDUlOAQPIQAAHx9fYODg5OTk3ft2jVx4kTRkDxs2DCx" + "wvPmzXNycpI8CJfL3bdv36hRo/Ly8saOHSuaJS8vLznir7mRk5O7f/++n5/ff//73/DwcIZhCgsL" + "T548ef78+aCgIFtbW1oyNTW1R48eaWlp6enp8+fPJ+PzaW54eLizs7Pokdu2bbtixYqGuxKEmg58" + "mkcIAEBFReXIkSMsFksoFP7+++8VFRViBXg8XosWLezt7c+ePbt3716azuFwOBwOl/t/d8wjRoy4" + "fv16z5496ZR6LpdrY2MTFhbWu3fvhrmWn5mMjMxvv/326NGj1NTUY8eOkeWJ+Hz+woULRYt169bt" + "2bNnHz586Nmz58uXL2fNmiWaq6Cg0KZNm86dO1tbW//yyy++vr6RkZFaWloNeiUINRH4NI+aHQcH" + "B4ZhJNPt7Oyys7NJFovFWr58ORnFXb2rV69KHt/BwSE3Nzc9PV1GRsbAwEBeXr5Oav4zEAqF4eHh" + "ly9fphe+Z8+ejIyMUaNGmZmZVbNjamqqt7d3amrqvHnz7Ozs9PT0pk6dOnXq1IkTJ549ezYuLi43" + "N1dNTQ0A6LpD8vLyo0ePfvbsWVhYWHl5Ob2XsrOzu3z5cj1fKEJSAsM8Qv8fCTN1dag6PNpP4tat" + "WytWrCAL+lIvXrx48eLFn3/+OWLECB8fn44dO1a6r5KS0sGDB8vKygoLC21tbWlrh0AgAAA2m83j" + "8Z48eTJlypSkpCQyTA8APn/+DABcLpfNxqZHhH4EhnmE0LcJhUKycA3DMGw229LS0sbGRl9fv6Ki" + "IjExMTg4OD4+/tq1a3fu3Dly5IiLi4vkEVRVVZ2dnU+ePHnr1i17e/vx48fLyMjcuHGDzDO0tbVV" + "UFAwMzNLTk7m8/nTpk3bsGHD+/fvjxw5AgC//PILhnmEfgyGeYTQty1YsGDfvn0AMGTIkK1bt4q9" + "nW/r1q23bt1avHhxXFzcpEmTSktLp0+fLnmQ7du3v3jxIjY29s6dO3fu3KHpenp6+/fvBwAVFRVf" + "X99FixY9fPhw0KBBJNfY2JismYMQ+gEY5hFC3+Dn50di/PLlyzdt2lTpg7W9vf2TJ08mTpwYFBT0" + "22+/derUSXLIoba29pMnT/bt23fjxo2kpCQOh6Onp2drazt//nx1dXVSZsGCBb169dq5c2d8fLyc" + "nJydnZ2bmxvNdXFxycrKwkVtEao5DPMI/X+hoaGdOnXS1taWzLpw4cKYMWMk01NSUvLy8jp37lz/" + "tWscubm5K1euBICpU6f6+PhUU1JJSencuXPW1tbPnz9ftGjRo0ePJN/gp6iouGzZsmXLllVznD59" + "+vTp06fSrI0bN35n9RFq7rC7C6H/IxQKlyxZsmbNGsmsyMjI8ePH37hxQzJr+fLlv/32W6VD9xtS" + "VlbWunXrrK2tu3XrNmHChCtXrtTVkffv35+VlaWpqblz585vFlZQUDh8+DCbzQ4PD79161Zd1aFx" + "xcTEzJ07t1evXr179543b15sbGxj1wih74BhHqH/c+LEiaioKD8/v+fPn4umC4XCefPmkZuAsrIy" + "0ayHDx+ePXv2wYMHZ8+ebdjK/ktkZKSZmZmnp+fDhw+jo6MDAwOdnJx+/fVXydn/P+DChQsAMHfu" + "XFVV1ZqU7969O5kNHxgYWPuzN7oDBw5YWFj4+fk9e/YsIiLi0KFD3bp1++ZrDBH6eWCYRwgAoLS0" + "dO3atQAgFAoXLlwo+nTu7+//9OlTAIiPj9+9ezdNFwqFixcvJiWXLl3aWEvW5+fnDx8+PDs7WygU" + "ksqQ6H769On169fX8uCFhYWRkZEAMHLkyJrvRQqHhobW8uyNLiwsjNzh0RumioqKioqKOXPmPH78" + "uHHrhlANYd980/P3339X2nosZXJycgDgzZs3YoO6a0koFJKJ2mLy8/O/fv3K5XIrKioePnzo5+c3" + "YcIEUo1Vq1YBgLa2dmZmpoeHx8iRI1u0aAEAJ06cePbsGYfDkZWVTU1NXbt2raenJwBUVFS8fPkS" + "AJ4/f07er0pxuVy6xktdyc7OJm9+k7R+/fpz585JdpDXnEAgILcO7du3r/le5M3x79+/r9t/u4aX" + "lJQEAGI9MgzDMAwzZMgQ8v4C6RAUFCT24gAkPRhUOx4eHvC/hdXq27hx4xr770XKzZ07d+rUqQCg" + "r69fUFDAMMy8efMAQFNT8+PHj/r6+gAwdepUhmHy8/N1dXUBYNasWVu2bAEAHo/35s0bhmHI3DAp" + "w+fza/6H+uTJk8auL/o+r1+/rp8frbrh7u5O6unr69vYdWl68Gm+Kfntt98cHR0buxYNJDQ09MSJ" + "Ey1btqT/h9eJ5OTkdevWVZqlpKS0adOmkpKSixcvpqWlbdiwwdnZ+eDBgwDg5eXVunVrX1/fyZMn" + "Hz9+fM6cOZcvX/78+bOqqqqXl5e6uvqRI0fi4+MXLlx46tQp0vhfqZEjR35X63dN7Nu378WLF0Kh" + "sNLclStXkuXkfkxOTg4ZFf/58+dWrVrVcC+ydJ2ysvL27dt/+NQ/g7lz55aXl1eaJSsrK/pqg6aO" + "3LMi6dTY9xlNXkM+zTcr5JnY3Ny8bg9bXl6eXQXy+M4wjK+vLwDIysp27doVAHr06FFRUcEwjFAo" + "tLKyAgAzMzNZWVkA2LJlC9nl9u3b5H+oXr16AYCmpmZiYqLkKYqLi+v2chiGWbduXVXN8lwuNzc3" + "tzYHLysrU1FRAYDTp0/XfC/yLgBra+vanPpnYGlpWekiARwOZ+DAgY1du2YEn+ZrA4fgoeaFw+Go" + "V0FJSYmUWbRoUYcOHfh8/suXL1ks1p49e8hvPYvF2rVrF4fDiY+P5/P5JiYm8+fPJ7vY2tqSLpWI" + "iAgA8PLyMjIykjxFfbzDZubMmfLy8pLRiMViubq61nB4fFW4XO7QoUMB4OTJkzXcRSAQnDt3DgBG" + "jBhRm1P/DJYsWVJpM0lFRcWSJUsavj4I/QAM8wiJ4/F4tLV5+vTpoku1WFhYzJ49m2xv376dPNMT" + "W7duVVBQAIBu3bqJvTi1Xunp6Z05c4bL5XI4HJJCHu4tLS23bt1a++OTZWuvXbsWFhZWk/J79uxJ" + "TEyUk5OrdGX7psXZ2fmPP/4AAHoXRb7kVatW1XnnC0L1BMM8QpUYOnToL7/8oqKismHDBrEsLy8v" + "LS0tOzs7safVVq1akTH5O3bsoBG3Yfzyyy9RUVETJ04kw/gNDAy2bt0aFhamqKhY+4MPGTLExsYG" + "AH799dfU1NTqCz98+PDPP/8EgAULFkjHQPRt27ZdunSJ9MUAQP/+/YOCgnAxPtSE4BA8hCq3bdu2" + "u3fvSg5N0tDQ2LRpU79+/SR3WbZsGZ/PHzhwYINU8F86duxIlveJi4vz8PBwdXWtw4MfOXKkd+/e" + "aWlp/fr1u3DhQo8ePSotdv78+enTp/P5/O7du5MxK9LBycnJ1NTU1NQUAC5dukQX2EeoScCneYQq" + "Z2JiQtvnxcycObPSt6rLysrWfkWan1Dr1q0vX76soaGRnJxsaWnp6ur66NEj2mnN5/ODg4MdHR3H" + "jx9fWFjYoUOHy5cvk/4LhFCjw6d5hNC39e3b98mTJxMmTHj+/Lm/v7+/v7+CgoKhoaFAIEhPT+fz" + "+aTYmDFj/P39aznur/koKSkhy0BVT1tbW0ZGpgHqg6QShnmEUI2YmJhEREScOnVq//794eHhxcXF" + "b9++JVmysrK2trbLli2jL4lHNXH+/PkpU6Z8s9ijR4/69u3bAPVBUgkb7RFCNcVmsydPnvzw4cO0" + "tLTRo0eTxBUrVmRmZgYFBUlxjKeL5Hzv24BKSkrYbDabzY6JiamHeiH0bfg0jxD6bjo6OoaGhmS7" + "Xbt2ysrKjVuf+lNaWuru7k7fTdCuXTs3N7eVK1fW8N0EZH0SkFgYX1Tr1q2rn6yIS9Sh2sAwjxBC" + "lePz+fb29g8fPqRBOjc3d+3atRERERcuXKiraZNcLrfmCwkj9L2w0f7bysrKMjIyMjMzG7siCKEG" + "tXXrVtEYT125cuXo0aONUiWEvhc+zX/b48ePBw4cKCMjU+kLTBFC0urQoUOVprPZ7J07d1pYWHzz" + "CKWlpXVdKYS+D4Z5hBCqRHl5eXJycqV96kKh8NWrVz179qz50fAhATUWbLRHCKFKcLncOnzVUAOv" + "f4wQhU/zVdq5c+eZM2cAoKCgAADKy8vp1FVvb+9GWdAUIdSQhgwZcuXKFclJdBwOZ9q0aZs3b/7m" + "EUpKSgwMDADDPGo8GOarlJiYGB4eTj8yDEM/ZmVlNVKlEEINZ/369cHBwfDv6fIcDkdZWdnDw6Mm" + "i9uLvsMQoUaBYb5KQ4YMUVFRAYDU1NQjR46w2ew1a9aQLDMzs0atGkKoIXTq1Onq1asTJkzIzs6m" + "ifr6+hcuXKDLBiD0k8MwXyVHR0dHR0cAePLkyZEjRzgcjqenZ2NXCiHUoOzs7D5+/Lhr1661a9cC" + "wIEDB6ZOnSonJ9fY9UKopnAIHkIIVUdFRWX8+PFk29nZ+btiPJfLnTlz5syZMzU1Neundgh9Az7N" + "f5uiomLXrl2b5xuiBAJBTEyMjIxM165dJbNSU1M1NTVJ10YzUVxc/PLly8LCQjU1tW7duomueFpe" + "Xk5Ga1JsNlvyXW1FRUWkWIsWLdjs/3+f/eHDh+TkZBkZGSMjIwMDA9Es1HTxeLzDhw83di1Qsya1" + "PyXFxcVJSUlfv36t/aE6d+4cHR397Nmz2h+qydm1a1fPnj0dHBxEExmG8fT01NDQaNOmjYaGxrhx" + "43Jzcxurhg0mLy9v3rx5Wlpaffv2tbe379Wrl66u7rZt2+i86mfPnmn8m5qamra29u+//y76stHd" + "u3fr6enp6emlp6eTlHv37nXu3NnExMTGxsba2rpVq1Zt27a9ePFiI1wkQkjqSOHT/I0bN7y8vMLD" + "w8ng2NatW8+fP3/x4sV0Qgufz9+8efOJEyc+f/6sra09ZcqUVatW1fBFFM1KUFAQHXUo6sCBAx4e" + "HgCgqqqal5cXGBhYVFREBiR/Fz6fP3LkyKpyP336BAAJCQlDhgypqsyCBQtGjBjxvef9Afn5+dbW" + "1uQlY+QZPScnJysry83N7fPnz76+vlXt+PXr13379t29e/fRo0eVDsx+9+7dsGHDioqKWCxWy5Yt" + "GYZJSUlJTEwcN27czZs37ezsxMpfunRp//79VZ0uKSkJALZv337u3Lmqyly/fh0ndyHUjDDSZePG" + "jSwWS/Iyx40bJxQKSZlJkyaJ5c6cOfOHz0gCnoODQx1dwU8hMzPTzc2NBgMdHR2aVVFRQcYYz507" + "t6Ki4tSpU6TMkydPvvcsRUVFtfzr3bt3b51ed5VmzpwJACwWa/Xq1YWFhQzDvHr1ytTUlCTGxcUx" + "DPP48WNSq7///js7OzshISEiImLGjBkkcdasWeRQmzZtIimfPn1iGGbJkiUAoKSk9Pz5c1Lg1q1b" + "5JsfPny4ZE127NhRyy9NIBDUyXeyYMECckA/P786OeDP7PXr1+Ris7OzqypTXFz8+PFjscSSkpKu" + "Xbt27dr17du3krscP34cAExMTOq4ulLH3d2dfP++vr6NXZemR6oeYe/cubN69WqGYbp06bJp06au" + "Xbt++PBhxYoVT58+PX/+/JkzZ1xcXOLj40+ePAkAO3bsmDFjhoeHx7Zt2/z8/FavXt26devGvoKf" + "xZw5cy5cuKCgoNCuXbvo6GjRrFevXpHn7IkTJ7LZbGdnZ1dX15KSkuDg4N69excXF//xxx8AsGbN" + "mrCwsJMnT+bm5lpaWnp4eKipqYmdhcfjkZukH9a7d+/a7F5DX79+JT/Hzs7OXl5eJLFTp07+/v7j" + "xo2zsrIS67NQVFRUV1dXV1c3Njb28/NLSEgIDQ09fvz41q1bJV/Y+uXLFwCQl5enf352dnbLli3L" + "zs42MjKSrEyfPn1q+aXho3zdKi4uvnPnTkBAwOXLlzt06PD06VPRXKFQ+PLlSwAoKSlppAqi5k6q" + "wry3tzfDMMrKyjdv3tTT0wOAli1bXr9+vVWrVurq6snJyQAgKyvr6emZlJS0aNEiAHB2dt62bRsA" + "JCcnS4Z5U1PTN2/e1OTUISEhlbYiSPLw8KB3pj8ze3v77du3Hzt2TCzMx8XFkQ3ydXE4HCMjo9ev" + "X8fHxwMAn88nb/tISEi4ffs2KRkeHh4aGhoVFSX2FXG53CbxVTx48IAsSD527FjR9L59+6ampla/" + "L4vFcnFxCQ0N5fP5ERERNjY2YgUGDx588uTJzMxMExMTFxeXYcOGDRo0iD7xS7K0tLS0tPzRS0F1" + "Jicn5+rVq9euXbt+/Xrt26UQqj/SE+aLi4vDwsIAYNiwYSTGE5qamgkJCTo6OuRjmzZt/vrrL7Jd" + "VFS0b98+ANDR0enRo0eDV/nndejQoarm/9B1QhQUFMiGoqKiaDoRGRl5/fr1nj17Lliw4OzZs9HR" + "0VFRUd27d6/PWteXDx8+kI0fa++he5FWEDEzZswICgq6ePFidnb23r179+7dKysr6+DgsHz5cisr" + "qx+sMao32dnZV69eDQgICAkJwbfRoCZBesJ8QkJCWVkZAJiYhtjo3QAAIABJREFUmIhl0RgvKjQ0" + "1MbGhmEYY2Pj8+fPk1gl5uzZs3Xe1NayZcu6PWB9qGaOL/1po22/PB4PJF646erqOnToUACYM2fO" + "2bNnASA1NbWJhnn6N1DpH8k30eVOK33mY7FYgYGBZ8+ePXLkSGhoaHl5OZ/Pv3r1alBQkL+//9Sp" + "U3+42qg+tG/fXigUVpVL+3covBVAjU56wjydsqyhoVGT8m/fvtXR0cnIyEhPT/f39+/SpYvkzHhz" + "c/M6rmXTR9cG4fP5ohtKSkqixcjrOgBAS0uLbDTdvkk6qiAtLa1jx46iWQzDfLOzhvbcV7XAAIvF" + "mjhx4sSJE3Nycm7fvn3+/PmAgAChUOjm5jZx4kRcFP1nQJcxqCbGA8DHjx/xzgz9bKQnzNMwQ8Y0" + "fdOsWbNmz54dFRXVv3//vXv36uvr//nnn/VZQSmhq6tLNrKzs0nnCAljoh0lIHKzVX2UysvLq01l" + "5OXlSVtCvaJ3ezExMaIz3BISEqysrJycnObNm9elS5eqdn/x4gXZkCxTXFy8cuXK9PT0UaNGTZo0" + "SV1dffz48ePHjzc2Nvbx8cnKynrz5o3YwkQCgaCWN0ySK/agb2rdunWnTp3IlIpqisnJyYk11zEM" + "8/79+3quHULVkZ4w37ZtWx6PJxAI3r17J5bl7Ozcvn378ePHiz6dk4cwCwsLe3v7K1euXL16FcN8" + "TXTu3JlsREdHd+rUqaCggMzV7tatm2ixmiziVlxcLDn8/rvs3bt33rx5tTlCTfTp06dly5YpKSk7" + "d+50cXGhNzpr165NT08/cODAxIkTq9r369evZBE0MzMzyTCvoKAQGBiYlpb2+vXrsWPHSraUSN4k" + "7d+/f/HixbW5HIFA0DyXdKwNGRmZV69eVVRUPH78OCAgICAggK5uJKpLly5iI+2Li4t/rK8Hoboi" + "PWFeQUHB3t4+KCjoxo0b7969a9euHUkPDQ0NCAgAgIKCgp07d168eHH//v0lJSX37t0jkb64uBj+" + "/aLJmli8ePGlS5eqyj1w4AB57Y30MTEx6dq168uXL729vXV0dE6dOlVRUSEjIzN69OjGrlp9kZGR" + "2bx588SJE5OSknr06OHq6qqnp3f58uWbN28CQM+ePQcOHCha/sSJExEREWVlZZmZmTdv3szIyGCx" + "WFWt6DBr1ixPT89Xr15ZWVlNnTpVRUXl3r17x44dAwAzMzP6Z4x+BhwOx8rKysrKavv27Y8ePbp2" + "7VpgYCA+rKOfnPSEeQBwd3cPCQkpKSnp37+/p6enubl5TEwMea8Ul8slj32Kioq3bt0CAE9PzwUL" + "Fty8efPu3bsAUM1Sa5XKzMwkT7GVku4JNnv37nVwcBBtwf7zzz9/4L2c8vLydHqepLNnz3p6epqa" + "ml64cKGqMmI9BfVnwoQJ6enpy5YtS0tLW79+PU1v27YtGWAoSuz+j8fj+fr6jho1qtIjr1y58t69" + "e//8809kZGRkZCRNV1FR+fvvvyUbRaZMmSK29rCokSNHvn//fv369WJz/0Tho3ztsdlsEu+9vb1j" + "Y2MDAgLOnj1Ll9BB6KciVWG+V69eR48enTFjRmZmpmhbLovF2r59e4cOHQDAzs5uyJAhN2/e9PT0" + "pC+W7dy587Jly77rXAsWLPjll18AIDAw8Pz58127dl21ahXNlZqZzZaWlrNnzxYbO2ZlZRUeHr5l" + "y5b4+HhNTc3JkydPnjyZZMnKys6ePRsA6GOoqqoqSWnbtq3YwVkslpmZWVWnJm3jsrKy1ZRpSIsX" + "L3Z0dPTz84uIiODz+UZGRra2ttOmTaODA3R0dMiVUqqqqiYmJiNHjqTt/ABgYWExZ84c+N+4fTk5" + "uZCQkKNHj166dOnDhw8Mw+jo6FhZWf3+++90GKMosvBOVZUkldHT0/tJvrTmoFOnTp06dfLw8Hj5" + "8mVUVFRjVwchCY24Al89iY2NnTZtmpGRkZKSUvv27V1cXOgyogSfz9+yZYu5ubmioqKRkdGSJUty" + "c3N/+HRSudjtz4Cs3G5ubt7YFWlKyESAhll9tlktdvvDSktL+/Tp06dPn/fv30vm4mK3NYSL3daG" + "VD3NEx07djx69Gg1BXg8npubm5ubW4NVCSHUPMnKytKXHSDUKKT2RbQIIYQQwjCPEEIISS0pbLRH" + "CP3Mbt68eePGjdTUVEVFxdatW9vZ2fXv31+0QGlpaXBw8Lt37xQVFYcNG2ZsbEyzDhw4kJeX16pV" + "KxcXF5qYkZFB+ummTJnSYJMvakggEEyfPh0AvL29m8RC10j6YJhHCDUQgUAwduzYa9euiSZ6eHjM" + "mjXr4MGDZF2B9+/fDxkyJCEhgeTKyMjs3r2bzE0AAB8fn8TERDabbWxs3KdPH5KYnp6+cuVKABg8" + "ePDPFubLy8tPnToFACtWrMAwjxoFNtojhBrIjh07SIx3dHTcuHGju7s7mWZ5+PBhuvzA9OnTExIS" + "dHV1ly9fbmlpWVZWtmDBAvKaY0ooFP7+++/fu6QVQs0TPs0jhBpIcHAwAPTr149sAICrq2ubNm3K" + "y8sDAwMnTpz49evX2NhYADh58qSNjU1OTo6mpmZZWdmtW7fEVgJ4/vz5vn376KQ+hFBVMMwjhBqI" + "goICAMTGxl64cMHJyYnD4bRs2fLBgwdcLrdFixYAoKWllZ2dnZqaSl4enZOTwzAMAGhra0sebe3a" + "tePGjWuwVvpXr15lZmZW9ZrBqoi9oBmhhodhHiHUQObPnx8cHJyXlzd27FgNDQ17e3sHB4eRI0fS" + "txUTBgYGZWVlq1evJr3aVlZWYmv3jhs37urVq3l5eUuWLDl9+nQD1DwmJkbsVYHfC188jxoL9s0j" + "hBrI0KFD9+3bRx6Is7Ozz5496+rqamho6ObmVlZWJloyJSVl48aNiYmJampqnp6eYq8bbt++PVmd" + "+syZM7T9v14VFhbW8ggcDqdOaoLQ98IwjxBqOHPnzk1KSjp27JiTk5OysjIA8Pn8bdu2kVdMUTIy" + "MocOHVqxYkVhYaG9vT1ZFFbUmjVr2rdvDwALFy5sgIZxDQ0NspGdnf1d64zSt1hhmEeNBcM8Qug7" + "fPr0af369T179ty3bx9JmTdv3uDBg3fs2JGXl/fN3TMyMmRlZadOnXrp0qWsrKzAwEDSK793717R" + "kfMtW7acNWuWt7f3lClThELhmjVrxI4jKyu7a9cuAHj//r2vr2+dXR5CUgfDPEKoRgQCwapVq9q3" + "b//XX39FRkbSqCwQCEJDQ//44w8TExPywqFKvXnzhsfj6ejo0DIyMjJjxoyZOHEiABQWFmZnZ+fm" + "5t69e9ff35+24ZNXHaakpEj2bQ8ZMsTZ2RkAqnlVMUIIwzxC6Nu+fv1qZ2fn7e1dUlLSunXrNWvW" + "3L179/Xr17GxscHBwYsWLdLQ0Pj69eu8efOmTp1a6XAzExMTMmDex8cnLi6OJKalpQUFBQGAqqqq" + "pqbmhw8fbG1tXV1dr1y5AgAMw9y6dQsADA0NxbrniZ07d6qpqdXfVSMkBXCkPULoG/h8/siRIx8/" + "fszlcr28vP744w/RoNuxY0dHR0cPD48VK1YcOnTo+PHjXC73yJEjYgfhcDju7u5z5szJyMgwNzfv" + "0qULl8uNiYkhPeuLFy9ms9kWFhZmZmbx8fGTJ0++cOHC+/fvnz59CgBVvU9SV1fX09Nz0aJF9Xbp" + "tcVisRQVFaGKvnkLC4sNGzbQjn+E6gOGeYTQNyxbtuzx48cyMjKXLl0aNmxYpWXU1NQOHjxoYmKy" + "fPlyf39/Kysrspa7qNmzZ+fk5Li7u/P5/KioKJLI4XDmz5//119/AQCbzb548eKvv/76/PlzMpuO" + "w+EsXbq0mkA+f/78U6dOPXnypG4uta7Jy8tXM0q/c+fOnTt3bsj6oGYIwzxC0iA1NXXbtm0fPnwA" + "gO3bt/N4vEmTJrHZddAr9/bt2wMHDgDA5s2bq4rx1LJly2JjY//+++81a9ZMmDCBrIcjasWKFa6u" + "rnfv3k1KSuJyuXp6egMHDhRd4qZDhw4RERH37t2Lj4+XlZW1sbFp3bo1zb1y5YpAINDV1aUpbDb7" + "ypUrKSkpAGBqalrry63Eo0ePNm7cSLZnz569dOlSS0vL+jgRQvXiuyaHIEkeHh4A4ODg0NgVkTZk" + "oJa5uXljV6QJuH//voqKCg3qZGP48OF8Pr/2B1+48P+xd99RUSRbA8DvBGCIknNQFDGCEVTMAXXF" + "LIq6hl1zZBV1V90VMLEoKiqGNeesiAEQXcQsChhQQYIgOWeGyf39Ue/NN4/kEIdwf+edd2aqOlQj" + "y+3uqrq1GgC6du0qEAik2T4zM5PMlDt9+nTdzy5znp6eNBpN/MqdwWDQaLS9e/fKul2ti6urK/n5" + "79q1S9ZtaX5wCB5CzVteXt6ECRNKS0tFIhEpIR/8/f0rzkOrBT8/PwBYvHixlDO/dXV1p0yZIt6x" + "WQsMDPzjjz8oihJPKxAKhRRFubi4BAcHy7ZtCEkJX9o3JwUFBa0nRXZRUREACASCjIwMWbelSTt8" + "+HBBQQFFUeXKKYrav3//0qVLK745l15+fv73798BwN7eXvq97O3tz549+/bt2+b+b+fu7k6n0ysu" + "hUen07dt29alSxeZtKoh6OjoYAKflgrDfHOyaNGiGzduyLoVjerz589NbQXxZoTH45GVXuvO1NRU" + "+o3NzMwAIDU1taX+2wmFwpCQkJZ0ddHR0ZaWlrJuBWoQ+NIeIfRjFd8W1NfGCKEGhU/zzc/ChQs3" + "b94s61Y0uIsXL/7555+dO3f29/eXdVuatCNHjuzevbvSyCovL//u3bu6vLTPy8vr3bs3ACQnJ0s/" + "jp2MezcwMHj58mWtT90UODo6RkREiAc9iDEYjAEDBlTMtN98GRsby7oJqKFgmG9+1NTUJKcYtVRa" + "WloAIC8v3xouti7Wr19/9OjR0tLScl3INBrN2dm5jv3HZmZmpqamSUlJDx8+lD7Mk9R1NjY2zf3f" + "bsuWLRMmTKhYLhKJ3NzcmvvVoVYCX9oj1Lxpa2v7+vqyWCzJSV8A8NNPP23fvr2OB6fRaCTOHT9+" + "vOJDbaWys7Nv3rwJABMnTqzj2WVu/Pjx7u7uFSfU7dmzZ/jw4bJtG0JSwjCPULM3fPjwz58/L126" + "tGPHjrq6uoMHDz579uydO3cqzQNfUytWrCBZaatZlkbS77//XlRUZGBgQNaVae62bNkSHBw8YcIE" + "IyMjExMTR0fHV69erVmzRtbtQkha+NIeoZbAzMzMx8enIY7cqVOnRYsWHTlyZO3atR07dhw1alQ1" + "G+/bt+/06dMAsH37dpLLvQUYOnTo0KFDZd0KhGoJn+YRQj+wZ8+evn378ni8cePG7dmzR7xKrKTC" + "wsJly5atXbsWAObPn//rr782ejMRQpXAp3mE0A8oKirevXt38uTJr169Wrdu3dGjR+fNmzds2DAz" + "MzMul5uYmBgQEHD27NmcnBwAmD17NsmBjxBqCjDMI4R+TE9P7/Hjx5s3b/bx8YmLi/vrr78qbqOl" + "peXu7r5ixYrGbx5CqCr40h4hJBUFBQUvL6/o6Og///zTysqKRqORciaTOWjQIC8vr7i4OIzxCDU1" + "GOYRQjXQtm3bbdu2ffjwQRzRjx49+vTpUxcXF3V1ddm2DSFUEYZ5hFBtiJ/mEUJNGYZ5hBBCqMXC" + "MI8QQgi1WDjSvjXKyMgIDw/Py8uzsLDo3bu3nJycZO33798fP34sFAptbW27detWbt/o6OiXL1/S" + "aLQhQ4aYm5uXq2Wz2Tdu3Hj58mVeXp6SkpKZmZmDg0Pfvn0b9noQQghVAcN86yISiTZt2uTt7c3l" + "ckmJubn53bt3xQucHD9+fMWKFST/CVn7ZN++feLd3d3dt27dSnKbM5lMDw+PdevWiWtDQkJmzZqV" + "np4uecatW7c6ODicOXOGLEWDEEKoMeFL+9bln3/+8fT05HK5ffv2dXR0VFRU/Pbtm5OTE1ncLCYm" + "ZuXKlXw+38rKasyYMRRFeXt7X716lez79OlTd3d3kUg0YMCAgQMHCgSCDRs2iFcajYiI+Omnn9LT" + "01ks1s6dO1++fHnv3j17e3sAuHfvnqOjY7n10xBCCDUCDPOty40bNwDAzs4uNDT02rVrp06dAoDI" + "yMioqCgAOHnyJI/HMzExCQsLCwgIGDZsGACIM6UfOXKEoihbW9vnz5+HhIR07NiRoqhDhw6R2pUr" + "V5aVlSkoKDx+/Hjjxo39+/cfN25cYGDg8uXLAeDx48cXL16UySUjhFBrhmG+dXFyctq4ceO6devI" + "bChLS0tSnp2dDQBPnz4FgP79+5Pe+hEjRgBAaGgoj8cT1w4ePJisy0luAp49ewYA8fHxr169Isfv" + "16+f+HQ0Gm3nzp0KCgoAcObMmUa8UIQQQgDYN9/aLFq0SPIrWRdcTk7OysoKAOLj4wHA0NCQ1JqY" + "mAAAn8///v27kZFRWlqaZK2RkREApKSkcDic9+/fk8KKo+3atGljbm4eFRX16dOnBrsshBBClcMw" + "33pdv37d09MTANasWUPGxxUWFgIAefgGAEVFRfKhqKhITU2NfC5XS1FUcXExh8MhhcbGxhVPZGxs" + "HBUVVVhYSFEU5lRBAJCfn//vv/8mJSXR6fQuXboMHTpUXl6+3DbJyclxcXFt2rSxtrZmMBgyaSdC" + "LQCG+Vbqxo0bs2bNEggE1tbW4mVIKIqS3IZO/0+fjkgkIqPrq6o1MDAgn/Py8iqei9w9mJiYYIxH" + "FEXt2LHDw8ODzWaLC01NTU+fPj18+HDytbCwcM6cOXfv3iVf27Zte+nSpf79+8uguQg1f9g33xqJ" + "Y3ynTp0ePHigoqJCypWVlQFA/GgunnSnqqpKqgCgrKysYm3//v1VVVUBICQkpNy5SkpKPn78CACj" + "R49usAtCzcbq1av/+usvNputpqY2cODA7t27A0BSUpKDg4O462fhwoV3796Vk5MbMmSIpqZmYmLi" + "xIkTySq3CKGawjDf6ty+fXvmzJl8Pr9Hjx5Pnz7V09MTV5HO+MzMTPI1IyMDAOh0upmZmZqaGlmY" + "RFxLPujr6yspKSkqKq5fvx4Arl69mpCQIHm6/fv3czgcFRUVZ2fnxrg81IQ9e/aMTNxwcHBISkp6" + "9uzZx48fr127xmAwysrKyFulrKwsMmTk7NmzISEhZIxndnb2/fv3Zdt4hJopfGnfunz9+nXu3Lnk" + "OT44OFhDQ0Oytm/fvpGRka9fvxaJRHQ6/c2bNwDQo0cP0g3fp0+fR48evXjxgmxMasXj6jdv3hwb" + "G3v+/PnJkyffuHGjQ4cOAHDjxo2tW7eqqqpeunSpY8eOjXmlqAn6559/AEBNTe3SpUvk9Q8AODo6" + "vnr1isvlDho0CAA0NTXJgM1x48YBgI6ODtkM8y4gVDsY5luXDRs2FBcXA8D379/bt28vLj937pyD" + "g8Mvv/xy+vTpxMTE6dOnGxoaXr9+HQB+/fVXss2vv/5KwvzChQv5fD6ZQUdqz5079+DBA21t7d69" + "e4eHh/fp06egoODmzZuOjo7y8vLTpk0LCAi4cOGCh4dHu3btZHDZqGkgj+Z9+/YVx3hi79694s9M" + "JtPS0tLS0lIoFPr5+R04cAAA2rZtO3Xq1EZuLUItA4b5VqSgoODevXvkc1lZmbiXHQDIzPiBAwe6" + "u7u7urqSt6YAMH78+CVLlpDPTk5OISEhx44dO3nyJClZunTp+PHjAeDDhw+XLl0SH40cubS0lBz5" + "9OnTpHzDhg0Y5lstiqJSU1MBwNTUVJrtk5KSJk2aBACampp3795t06ZNw7YPoRYKw3wrQlHUlStX" + "Kq2ytbUlH/766y8HBwd/f38ul2tra/vTTz+Jh8fTaLR//vnn559/Dg4Opihq+PDhgwcPJlVz586V" + "zIpDBuEPGTLk2rVrkmfBGN+aCYXCivM1qlFaWrpgwYLY2NinT58OHjw4ICBA/FuKEJIehvlWREND" + "w9HR8Yeb9ezZs2fPnlXVDho0iPShSrK2tra2ti5XaGZmZmZmVot2oqaMoqg3b974+fmJJ7z5+Phk" + "ZWVNnDhRvABSpZhMprq6en5+Pnmml5Sdna2pqVlucny3bt1OnDhBUdTo0aMfPny4atUqMhwEIVQj" + "ONIeISSt4OBgGxubfv36eXh4JCYmksL3799v2rSpa9euDg4O1ec6tLGxAYCIiAjSSSQ2ffp0AwOD" + "1atXk68lJSWfP38mn2k0GrmtfPfuXY1eBiCECAzzCKEfoyhqy5YtI0eODAsLo9FoNjY2GzduPHjw" + "oLe395o1azp37gwA9+/f79u374ULF6o6yLx58wAgJydn3bp14pHzFy5cCAkJyc7OLigoAIBHjx6p" + "qqp269YtIiKCbEDyLmhqaoozMiGEpIcv7RFCP+bs7Hzw4EEAGDly5N69e0laG7G9e/c+evRozZo1" + "nz59mjNnDpfLXbBgQcWDzJgx4/Tp0w8fPjx48ODjx4/t7OySkpICAwMBQEFBgaReGDBggIaGRn5+" + "vqOjo7Ozc3R0NBkQOmfOnMa4ToRaHLw7Rv9BURRZnKainJyccnlwJasaslGoSTh16hSJ8S4uLg8e" + "PCgX44mRI0e+fv2azLxYvnx5aGhoxW3odPqtW7fIAJFPnz79888/AQEBFEWpq6tfuXKFHFZJSenM" + "mTOqqqrfvn1zdnYmyx+PHj16+/btDXuRCLVQ+DTfbLx8+ZJ0WIaGhkZFRZHXpPXo+vXrx48ff/jw" + "YcWq5cuXOzg4zJ07t1x5VFTU1KlT3717J17PBrU8hYWFv//+OwD8/PPPXl5e1WyprKx89erVwYMH" + "h4WFOTs7v3r1quIqBioqKteuXXv79q2/v39SUpKmpqalpeXkyZPJ4knEhAkTYmJizpw5Ex0dzWKx" + "Ro8ePXHiRHxjj1AtUahu3NzcAMDe3r7hTlFSUjJlyhQAIH80aTQajUYjvZv1dQoej0ey1Pn5+ZWr" + "IoFfX1+fLDEniaSp9/T0rK9mEEVFRZs3b9bU1AQAOp0+bdq0yMjI+j0Fkp6HhwcAaGpq5ufnS7N9" + "REQECcmBgYEN3TbUSri6upKAtWvXLlm3pfnBG+RmYN68eb6+vvDfFeTIv5yXl1c9vsY8efJkTEwM" + "AKxdu1a8Jg0A8Hi8VatWAUBGRga5oRG7d+/egwcPAGDbtm0Vp0jVWk5Ojo2Nzc6dO8lidyKRyNfX" + "t0+fPv7+/vV1ClQjpGt86dKlZFGDH+rZs6e9vT0A3Lp1q2FbhhCSAob5pu7169c3b96kKusa37Fj" + "R6ULv9ZUaWmpu7s7+RwfH79nzx5xlbe3d3R0NPns4+Pz5csX8pnH47m4uJDPJSUlZPBUvViyZEls" + "bKzk9QqFQj6f7+TkhOMAGl9JSUl4eDgATJgwQfq9yMYVlytECDU+7Jtv6gIDA+l0eqUzhnk83uTJ" + "k8myclIKCQmRzHFL8Pn84uJiRUXFefPmHT161MPDY968eUZGRikpKdu2bQOA9evX+/v7f/78efXq" + "1Y8ePQKAgwcPxsTEKCgouLq6btq06cqVK0uWLBkyZAiXy50wYUJubi6Hw0lPT5c8i5qamp2dXfXN" + "Y7PZ5L1FOSKRqLi4eMyYMZ06dZL+YlHdFRUVkVsuS0tL6fciHUDfvn37+eefG6plqF55eXnp6+vL" + "uhWoYciuv6CFaOi++TVr1jCZjXE3tmTJktLSUnLTMGvWLIqipk+fDgCmpqYlJSXBwcFks+vXr2dm" + "ZpIE47///jtFUSNGjACA7t278/l80o+LWh4ulyv9L22lw+xRUxYdHd1Af8HqBfbN1wU+zTd1FhYW" + "AoGgqtqpU6fW6B48Nja2XAIyQlVV1cvLS0lJaffu3U5OTpcvX+7YsSPJSL93715lZeVhw4ZNnz79" + "2rVrLi4ugwcPLiws1NfX37x5MwAcOHCgR48ekZGRmzdvPnz4MAD8/PPPOTk5HA5H8hQsFktyTbxK" + "paSk+Pn5VVpFp9M7deo0bNgw6S8W1V1JScnZs2cBIDMzU/r3RhkZGQCgqKgoXt4QNXHl1qRGLYqs" + "7zOavYZ+ms/KylJWVq44m4jBYHTu3LkeB9uLDR06VHyWkSNHisuTk5OVlZXFVadPnxZXrV27Vlxu" + "bGxcUlJSu1MXFhbKy8tX9bt6/vz5Ol4aqik+n6+mpgYAV65ckX4vMgFv4MCBDdcw1Krg03xd4BC8" + "pk5HR+f48eMAILmwB4PBYLFYly5daojJxN7e3uRc8vLyPj4+4nJjY+NNmzaRz3369JGcRu/q6mpg" + "YEA+79mzR/JuoEbU1NQk7xjEGAxGp06dZsyYUbvDolpjMpljxowBgIsXL0q5C5/PJ++BHBwcGrBl" + "CCHpYJhvBmbOnPnw4UNx6jEajTZmzJiIiIgePXo0xOmsra3JGvNr164tN/DKxcWlQ4cONBpt//79" + "kncYampqnp6eAEDe7dfl7Nu2bZs5cyb897aG/L+5ufn9+/fl5OTqcmRUO7/88gsA3L1799mzZ9Js" + "f+jQoYSEBBaLRf4dEUIyJuvXCc1eI6THESOPRytWrGjoE+Xl5fXo0aO4uLhi1YMHD2bPnl2xXCQS" + "DR8+/MOHD/XSgMDAwLlz5w4YMGDixIlHjhwpKyurl8Oi2iH9OEZGRqmpqdVv+fLlS5IS0cXFpXHa" + "hloDfGlfFzgErzlhsVgA0AiZZTU0NJ49e6aiolKxyt7evl+/fhXLaTSan59fpbvUwujRo0mKPdQU" + "nDp1ysbGJjU1dcCAAb6+vj179qx0M19f33nz5nG53J49e4ozMSCEZAtf2qPKVROwyZisGu2CmrV2" + "7drdvn1bQ0Pj+/fvNjY2ixcvfvPmDfXfFEY8Hi8oKGjcuHFTpkwpLi7u2LGjn59frcdnIITqFz7N" + "I4R+zM7OLjQ0dPr06e/fvz9+/Pjx48dVVVWNjY35fH5KSop48uTEiRNPnz6Ns7MQajrwaR4hJBUL" + "C4vw8PCzZ8/a2NjQaLTi4uKoqKi4uDgOhyMvLz969OjWIyxmAAAgAElEQVRHjx6Rh35ZtxQh9P8w" + "zCOEpEWn0+fOnRsaGpqamjpx4kRSuH79+qysrMDAQJIPESHUpGCYRwjVmIGBgampKflsaWlJkh8j" + "hJogDPMIIYRQi4VhHiGEEGqxMMwjhBBCLRaGeYQQQqjFwjCPEEIItVgY5hFCCKEWC8M8Qggh1GJh" + "mEcIIYRaLAzzCCGEUIuFYR4hhBBqsTDMI4QQQi0WhnmEEEKoxcIwjxBCCLVYGOYRQgihFgvDPEII" + "IdRiYZhHCCGEWiwM8wghhFCLhWEeIYQQarEwzCOEEEItFoZ5hBBCqMXCMI8QQgi1WExZNwDJQGFh" + "4cePH/Pz8zt06NCpUyc6/X/u9nJycp49e8bn821tbc3MzMrtm5KS8urVKwaDYWdnp6enV66Wz+f7" + "+/u/ePEiLy9PRUXF1NTUwcGhY8eODXs9CCGEqoBhvnWhKOrvv//28PAoLi4mJd27d799+7a5uTn5" + "evny5YULF7LZbABgMBh//vmnm5ubePd9+/b9/vvvfD4fAFgs1v79+xcvXiyuffv27cyZM+Pj4yXP" + "6OLiMmvWrCNHjqipqTXwxSGEECoPX9q3LmfOnNm0aVNxcXHnzp3HjBkjJycXGRk5Y8YMkUgEAImJ" + "iQsWLGCz2ebm5j179hQKhe7u7n5+fmTf0NDQdevW8fn8bt26WVpacjicZcuWhYeHk9rPnz+PGDEi" + "Pj6ewWA4OzvfunXrwIEDQ4YMAYBLly7NnDmToihZXTVCCLVaGOZblytXrgBA3759IyMjAwICjh07" + "BgBhYWFfv34FgBMnTpSVlRkYGHz69Ck8PNzOzg4ADhw4QPY9dOiQSCTq2bPnhw8fPn78aG5uLhKJ" + "Dh48SGpXrlxZXFzMYDDu3r3r7e09efLkVatWBQcHz5kzBwD8/f2vXbsmk0tGCKHWDMN862Jvb79y" + "5co1a9YwGAwA6NGjBylPT08HgJCQEACws7NTVFSk0WhjxowBgOfPn5O39KR22LBhdDpdXl5+xIgR" + "4sLv37+TD46OjmPHjhWfjk6n7927V05ODgBOnjzZaJeJmj4ul5uampqenk7eJCGEGgiG+dbFxcXl" + "4MGDM2fOJF/v3bsHAAwGo1u3bgAQGxsLAEZGRqTWxMQEAHg83vfv38vKylJSUgDA2NiY1JIPSUlJ" + "XC733bt3pLBfv37lzqitrd2uXTsA+PDhQ8NeG2omIiMjp0yZoqGhYWxsbGhoqKuru2bNmqKiIvEG" + "FEVdvnx50KBB+vr67dq1mzhx4ps3b2TYYISaNRyC13oFBARs374dAFasWKGrqwsAhYWFAMBiscgG" + "ioqK5ENRUZGamhrpXC9XS1FUcXFxSUkJKaw4Mh8ATE1NY2Ji8vPzKYqi0WgNelGoibt//76jo2NZ" + "WZm4JDc319vb+9GjRy9fvlRVVQWAjRs3enp6ijdITEwMCgoKCwvr2rWrDFqMUDOHT/OtVEBAwOTJ" + "k7lcrqWlpbu7Oyks9/qUvNgHAIFAIBQKyx2ByWSKa8Uz6ySfycRKS0sBwMjICGN8K5eamjp79uyy" + "sjJdXd3Lly+npKR8+fJlxowZAPDp0ycyp6O4uHjv3r0AMHXq1NTU1NevX+vq6nI4HPFvKUKoRjDM" + "t0aBgYFTpkzhcrkdOnT4999/1dXVSbmSkhIAcLlc8lX8QVVVlVQBAIfDKfdBVVV1wIABZIPnz5+X" + "OxeHw/n48SMAjBw5suGuCDULhw4dKiwspNPpDx8+dHJyMjIy6ty588WLF62srLS1tfPy8gDg48eP" + "2tradDp969athoaGtra2kydPBoBPnz7JuvkINUsY5ludoKCgSZMmcTgcS0vLx48fi3vi4b/d7ZmZ" + "meRrdnY2ANDpdFNT0zZt2pCJ7+LanJwcANDR0VFWVlZWVnZ2dgaAS5cuZWRkSJ7u2LFjpaWlLBaL" + "bIBas4CAAADo3bu3lZWVuJDBYDx58iQrK+v06dMAYGdnl5aWxuPxOnfuTDYgmRhIvxJCqKYwzLcu" + "iYmJM2fO5HK57dq1e/LkiXg8HdG7d28AePPmDemGJ3Piu3btqqysDAC9evUCgNDQULJxWFgYANjY" + "2JCv7u7uEydOLC0tdXR0FN8KhISEbNq0icVinTlzhozyQ61ZdHQ0AJAhmZLU1dXLdegwGAxScvXq" + "1X///RcA5s6d21jNRKhFwSF4rcuGDRvIq9GCgoIBAwaIyw8fPjx69Oi5c+eeO3cuPj7+l19+MTEx" + "uXz5MgDMnz+fbDN37tyQkJCQkJC1a9cKBIKnT5+Ka69fv/7ixQtra+u0tLTnz5/36NEjPT39/v37" + "EyZMkJOTmzdv3vv374ODgzdv3mxqatroF42aBD6fTzp6NDQ0pNzF19d3zpw5FEX1799f/HuIEKoR" + "DPOtSFFR0a1bt8jn/Pz8/Px8cRUZJTdixIh169Z5eXmdPXuWlA8bNmzlypXk87x584KCgq5cubJv" + "3z5SMnPmzKlTpwLA69ev9+/fLz4auZPIzc0ViURcLpck4QGAJUuWYJhvteTk5FgsFofDKdetU5U7" + "d+44OTnx+fzOnTv7+vqWW3kBISQlDPOtCI/HO3z4cKVVPXv2JB927949fvz4u3fvcrncfv36zZgx" + "Qzzenk6nX758efbs2eQl6vDhwx0cHMib1WnTpllaWoqPRv4i9+/f/59//pE8C8b4Vq5z587v3r0j" + "KRcl/fHHH0VFRVOnTiU5lwDAz89v+vTppIf+33//rbhIEkJIShjmWxFtbW3JlWaqMnjw4MGDB1dV" + "6+Dg4ODgUK6wf//+/fv3L1doYWFhYWFRi3aiJo7D4Tx+/Fi8nEFQUJCFhYWdnZ34jrAqEyZMePfu" + "XXR0dGBgIMmxCABxcXE+Pj6lpaXv378nYT4sLGzGjBk8Hs/Kyurhw4c4+A6husAwjxCSVnZ29o4d" + "O06ePClOiAQA165du3btmo6Ozpo1a5ydncVzLytauXLlsWPH0tPTJ02atHHjxkGDBiUnJ7u6upI+" + "o9WrVwMAn88no0QBYMCAAWT4PQAoKyuL+48QQtLDMI8QkkpAQMCsWbMKCgoAQEFBoW/fviYmJnw+" + "PykpKTw8PDs7e9OmTSdOnLh9+3b37t0rPYK2tvbt27cdHByys7MlFzgGgHnz5pE8Ob6+vnFxcaTw" + "6NGj4g309PQwzCNUCxjmEUI/du7cuV9//VUoFBoYGGzZsmX27NkkMS2RnZ19+PBhLy+vb9++2dnZ" + "PXjwoGInDmFjYxMZGenl5XX//v2kpCRNTU1LS8v58+fPmjWLjPPIy8urNJOS9OPzEUKSMMyj/5ed" + "na2jo1OxvLCwsE2bNpXuUk0VajGeP3++aNEioVA4dOjQGzduaGlpldtAR0fH1dXVyclp/PjxsbGx" + "U6ZMefv2bbmsDGJ6enq7d+/evXt3pbVLly5dunRpPV8AQq0YzlGpEz6fn5iYCAA5OTnFxcUNeq6S" + "khIyEyk5OZnH49X78f38/KoaoLdy5crr169XLP/27dvw4cPJMrX1SygUvnjx4sKFC/fu3SNviZGs" + "CIXCJUuW8Hi8Xr163b9/v2KMF7O0tAwJCTEyMsrIyHBxcWnMRiKEqkSh2rp7966hoaH4J6mkpLRr" + "1y6RSNQQ59q3bx9JRUfo6+vfunWrHo8vEAjI8l9BQUHlqp49e0aj0UxMTEpLS8tVTZo0CQC8vb3r" + "sSUURf37779t27YVX6yCgoKbm5tQKKzfsyApnTlzBgDk5eVjY2Ol2d7X1xcAaDTa+/fvG7ptqJVw" + "dXUlfw127dol67Y0Pxjma8nPz49Go1VM2bFp06Z6P1e5wUoAQKfTaTTajRs36usUp06dIkfu0qUL" + "j8cTl/P5fGtra1L1559/Su7y6NEjUq6urp6ZmVlfLQkODmYymRWnZq1YsaK+ToFqZPTo0QCwYMEC" + "6XchaRj++OOPhmsValUwzNcFhvna4PF4+vr6lablotPp0dHR9XiuuLg48ZKv5U6kra1dVlZW91OU" + "lZVJJq7Zt2+fuOrAgQOST9UxMTGkXCAQSI6m/vXXX+veDIqiRCJR+/btK51+TaPR3r59Wy9nQdLj" + "cDjy8vIAEBgYKP1eO3fuBICePXs2XMNQq4Jhvi5wCF5tPH/+vKqEnRRFzZs3j6zyUi/ev38vEAgq" + "lotEopycHEdHRxMTE+mP9ujRo7KysnKFXC43OztbXl5++vTpFy5ccHd3nz17to6OTlZW1pYtWwBg" + "2bJljx49io2NXbdunZ+fHwAcO3YsMjKSyWSuXbt2165dZ86cWbx4sa2trUAgmD17dl5eHofDIaMW" + "xNTU1IYMGVJ987Kzs8lyZJVavHhxv379pL9YVHdFRUVkIIg4T6I0evToAQBfvnxZvnx5Q7UM1Ss3" + "NzdMQ9Riyfo+o1k6f/68rP/d6t/cuXMLCgpIVtFFixZRFPXLL78AgJ6eXkFBwb1798hmAQEBeXl5" + "2traALBq1SqRSERCb9++fYVCobe3t+yuADUgya6cH3r79q2s24tqpn7fQdY7fJqvC3yarw0DA4Oq" + "qmg0mrW1dVXpQWrh8+fPERERVdWOGDFCchjgD8XExFQ6MF5FRcXb27tNmzY7d+5csGDByZMnra2t" + "ydgrT0/PNm3ajBs3zsHB4d69e87OziNHjszJydHU1HRzc6PRaD4+PjY2Nm/fvvX09Ny1axcATJgw" + "IScnhyxHJsZisdq3b19983Jzc/39/SutotFoXbp0qcfXJEgaJSUlZEhdXl6e9Inls7OzAUBeXp5k" + "vEFNH06LbclkfZ/RLHE4HG1t7XIrZBN0Oj0qKqoezxUdHV3VIAAtLS02m12P56IoSigUipeQB4AB" + "AwaI5w7ExcWxWCxxlY+Pj3ivRYsWict1dXULCgpqfXZTU9NKr5dGo4WGhtbDFaKaKCsrk5OTg8qm" + "YFTD09MTAKytrRuuYahVwaf5usB587WhoKBw6NAh+O9SbJI2bNjQqVOnejyXpaXl+vXryxXS6XSK" + "og4fPqyoqFiP5yJH9vb2JncwDAbj0KFD4ruZ9u3br1mzhnzu0qXLkiVLxHvt3LlTU1OTfPbw8Kj1" + "kwGdTieL2lX8wS5evFjy/gM1DhaLRUZU3Lx5U/q9bty4AQBkiD5CSMZkfZ/RjF2+fFkyVYiioqKn" + "p2dDzJsXCoXbtm1TUFAQn0tHR+f69ev1fiKxOXPmQGVz2IqLi0lqswcPHpSr8vHxAQAbG5u6T3C/" + "c+eOvr6++GLl5OT+/PNPgUBQx8Oi2jl+/DgAKCgoJCQkSLP93bt3AYBGo4WHhzdw01BrgU/zdYFh" + "vk7YbPbs2bMBwNraOj8/v0HPlZOTQ/KET5kypV7m0VUjIyOjXbt2OTk5FasuXbo0fvz4iuUCgaBn" + "z56vX7+ulwZwOBxnZ2cAMDMzy87Orpdjotrh8/nkBVX//v05HE71G6enp5MbwWnTpjVO81BrgGG+" + "LvClfZ0oKiqSJdX19PTU1dUb9FxaWlpGRkYA0LZtW8k+8oagp6f3+vXrStOaOjk5kce7chgMRmBg" + "oK2tbb00QEFBgYQWdXV1MqofyQqTyTx8+DCTyXz16tWkSZMKCwur2jI+Pn7EiBEpKSk6OjpeXl6N" + "2UiEUFUwzKPKVTWJlkajVTXiGufdtlTDhg3z8fGh0WiBgYFWVlbnzp0rN42ioKDAw8Ojd+/eX758" + "UVJSunnzppmZmaxaixCShBPqEEI/tmTJEh0dnXnz5iUlJc2bN2/FihUDBw40NDQUCASJiYmvXr0i" + "EzVNTU1v375do1w6CKEGhWEeISSVKVOm9OvXz83N7fz58yUlJYGBgZK16urqv/32m4uLi4qKiqxa" + "iBCqCF/aI4SkZWhoeOzYsezs7OvXr4vnN06aNCkoKCgrK8vV1RVjPEJNDYZ5hFDNqKioTJs2TTzc" + "0sHBYdSoUSSLDkKoqcGX9q1USmpauVFUTY2Wts7CRYt1dXXj4r/Jui2oEl26dlu4aDEAaGhq4b9R" + "k0Kn0xl0BlOOyWAwlBQVlZSUmMxKVn1ErQSG+VYqIyOroOqZUU2Bhqb2DKdZAJD4PVnWbUGV6GBh" + "2cHCknzGf6MmTkFBXlVFRUNDXVNDQ0VFpbI83ajFwjDfSmloqCsoyMu6FdWJj4+PiIhQV1cfNWqU" + "rNuCKvHu3bu4uDgA6NOnT7t27WTdHPT/BML/4PH4XC4XALhcHpebl5ObBwBycnJ6ujoGBnpt1NRk" + "3VLUGDDMt1LtzdvKugk/8OL5021b3aytrdeucZZ1W1Aljh87evDgQQA4ceLEhPHjZN0cVDmhUMRm" + "s9lsdkFhUV5+fmkpm8/np6SmpaSmKSkpmhgbGRkaVLpYFGoxMMwjhFCLxWDQVVVVVFVV9PR0AYDH" + "42Vl56RnZBYWFrHZZV9j4hISk8xMjY2NDBkM7L9vmTDMI4RQayEvL29sZGhsZMhml6WkpaWmpvN4" + "vNi4b0nJqR0t2uvp6si6gaj+YZhHwOPzy8rKAEBJSUmOWfmvBEVRNBy3g1BLoaSk2LFD+3ZmpknJ" + "qckpKVwuN/LTlzRNjU6WFvW+vDWSLQzzrVpBYWFcXIJ4yD2NRtPS0rS06KCo+J+lcSgK0tLTk5JT" + "y8rYNBpdWVmpnZmpjg6uJYNQSyAnJ9fevK2JsWFs3Lf0jMzcvPzXb8K7dOpI3vCjlgFHXrReWVnZ" + "4REfJKfVURSVk5P7NjyCw+GSkrhv36KiY0pLS0UiSigUFhUVf/z0OS+/QEZNRgjVP3l5+a5dOvXq" + "aaXIYgmFwsjPUdFfY0UikazbheoHhvlWisvlfo76SlGUgoJ8D+tuw4cOGjLYzszUBAB4PH5sXDwA" + "iESi5ORUANDT1Rk2ZNDAAf2UlBQpChISv8u49Qih+qapoWFr04d0z6ekpr37ECkQCGTdKFQPMMy3" + "Uimp6UKhEAB6WHfX1tKi0+lyTKZFB3NNTQ0lJUWSuLSsjKOkpCgvL29mZsJg0FksBV0dbQAoLWXL" + "uPUIoQbAZDK6d+vS0aI9jUbLzy8If/eBx+PJulGorrBvvpXKy8sHAGVlJdX/XWukp3V38VA7ZWWl" + "fjZ9JGtLStkAwFJQaKxmIoQam6mJMUtB4dOX6OLikrCI93169ZSXxwULmjF8mm+l2GVlAKDIKj+k" + "tprh9BkZWTk5uQBgZGTQoG1DCMmWrq5OD+vuDAaDzS57/yGSvPlDzRQ+zbdSIpEQABhMae/zMrOy" + "P0dFA0CbNmqGBs07zL9+/XrlypWSJSoqKkpKSp06dZo9e3bv3r1J4blz5w4cOCDeRlFRUVVVtWvX" + "rr/++mvnzp3F5evWrXv58qWxsfG1a9dISVxcnKen57///puVlaWurm5ubj5+/PjVq1cr4FsQ1Hxo" + "aqhbd+/6/mNkUXHxh4+fe1h3p9NxSm2zhGG+lWIymEIhj8eVquMtKzvn0+coiqJUlJV7WHVr7vPn" + "i4qKwsPDK5YHBATs37//+vXrU6ZMAYCMjIyKm5Ftjh07Nn/+fFLy5cuXV69etW/fnnz98OHDoEGD" + "iouLydfS0tLU1NRnz57dv3//0aNHzCrSEiDUBGlqanTv2uXjpy95+flx8d86WrSXdYtQbeAfnVZK" + "RUWFm5dXyi6jKJAM2zGxcaXsMl0dbUMDA1KelZUdSWK8inKvHtYtaVlxZ2fnLl26kM8xMTEHDhzg" + "8/lr1qyZPHmyZOfFkSNHtLS0CgsLU1NTDx8+nJWVtXjx4u7du4uf+yVt2rSpuLhYU1Nz9+7dNjY2" + "eXl57u7uwcHBT548uXLlys8//9xI14ZQfdDR0W5v3i4u/ltScoqGhrqOtpasW4RqDMN8K6Wrq52b" + "l8fj8dLS040M//MSnl1WlpqWIRQK+Tw+KSwqLv70JZqiKFVVlV49rFpSjAeAn376yd7eXvw1Nzf3" + "zJkzSUlJmZmZ+vr64nIHBwdjY2PyedasWVZWVhwO5++//75+/XrFY0ZGRgLAuHHjfv31V1Jy4cIF" + "S0tLFosVGxvbgBfTrLDZ7LS0NGVlZYNm3gHUGrQ1MykoKMjJzfsSFd3Ppg/2PTU7OASvlTLQ11NR" + "UQaAqOiYqOiYzMzspOTU8Ij3ZKyNqakxAFAU9elzFMmSIS8vHxefQDb+GtMywxWfzwcAOp2uVvUC" + "nRYWFg4ODgDw8OHDSvOHkLf3V69eXbduXUREBEVRBgYGRUVFWVlZ7u7uDdb2ZiM0NHTYsGFqamoW" + "FhaGhoaKiorjx4//+vWreAOKom7evDls2DADAwNzc/OJEye+fv1aXNujRw/N/9LV1bWwsOjTp8/c" + "uXMlj4DqXdcunRQUFPh8wdeYOFm3BdUYPs23UnQ6vYdVt3cfPpWWlqampaempYurTIwN9fV0ASAn" + "N4/NLiOFubl5kvtadrRo5AY3BH9//8TExNLS0vz8/O/fv1++fBkAfvrpJyUlpWr26tat240bNwoL" + "C9PT042MjMrV7t69e+DAgVwud8+ePXv27NHX17e3t585c6a9vT0u9xkZGTl8+HA2mw0AdDpdJBJx" + "OJx79+6Fhoa+f//e0NAQANzc3LZu3SreJSEh4cGDB6GhodbW1gBQWFiYn58vrs3OzgaA8PBwf3//" + "N2/emJubN/YltQ5ycnKdLDt8+Pg5KzsnJzdXWwtf3Tcnrf3vTmvGYrFs+/bqZGmhpamhrKTURk1N" + "X1+3Z4/u4hAuEor0dHUq/k+3peS0379//5IlS9auXbtt27Zz586JRKIRI0YcO3as+r2UlZXJh4KC" + "SpL+9unT58mTJ0OHDiVBPSMj49y5c2PHjh0xYoR4XF6r5enpyWaztbS0Hj9+zOVy2Wy2m5sbAGRn" + "Z+/fvx8A2Gy2p6cnAIwfPz45OTk0NNTAwIDL5ZLNxEaOHBkWFvbq1auAgAAnJycAyM3N3bVrV+Nf" + "Ueuho61NOua/xsSLRJSsm4NqAJ/mWzU6nU5Wpay0Vk9PR0+vJS9MOXbsWCaT+fz58/z8fDk5uVu3" + "bpEX8tUjD6MAwGKxKt3A1tb28ePHqampd+7cCQoKCgoKYrPZISEhmzdvlpyh1wolJCQAgLm5+ZAh" + "Q2g0GpPJ/Ouvv168eEFRlIqKCgB8+vRJQ0MjKytr69atxsbGxsbG06ZNO3jwIBnxIKahoSEe/zhq" + "1KgnT56kp6dHREQ0/hW1Kh07dsjNyy8rK0vPyBAP6EFNHz7No9brt99+u3PnzsePHw0NDfl8/uzZ" + "s1+9evXDvWJiYgBATk6OvGSWlJmZ6efnd/To0czMTCMjo2XLlvn6+n79+rVt27YAcOvWrQa4iOak" + "V69eAPD27dv+/fsfOXIkMTGRTqcHBQU9fPjwr7/+AgAbG5v09HQul0te0QPAt2/fAEBXt7oF0yiK" + "AgBcaqWhKbJYRob6AJD4PYn8zFGzgGEetXbGxsaXLl1iMBhFRUWzZ88uKiqqZuP8/Pz79+8DwMCB" + "Aysuy52YmDhp0qRly5adO3dO8vjdunUDgOqP3Bps3bqVdJ+HhoYuX768Xbt2lpaWf/75Z0ZGhuRm" + "TCaTTGi8fft2QEAAAMyZM0dyg/z8/PDw8PDw8Hv37jk5OZHd+/bt23hX0lqZmZrS6bSyMk5GZpas" + "24KkhWEeIRgyZMiaNWsAICEhwcXFpVzt8+fPHz16FBAQcOrUqREjRpAu+fXr11c8Tp8+fUxNTQHA" + "1dX1xIkTaWlpycnJXl5e/v7+AGBjY9PgV9K0aWhohIWFrV+/XvwiJCYmZseOHd26dfvw4UO5je/f" + "vz9jxgyRSNS7d+/FixdLVj169KhPnz59+vQZP378jRs3AEBbW/v3339vnKtozVgsBX09PQBISUmT" + "dVuQtLBvHiEAgO3bt9+/fz8qKurkyZOzZs0aNmyYuGrmzJnlNl6/fv3YsWMrHoTBYBw4cGDKlCll" + "ZWWLFi2SrFJUVNyxY0dDtLx50dDQ2LVr199///3mzZvAwMBr165FRUXl5uYuWbJEcuJcYGDgtGnT" + "eDyehYXFnTt3GAyG5EHk5ORIX76ysrKGhkbPnj1dXV1JzwhqaEZGBmnpGYVFRWw2u/o5KaiJwKd5" + "1OrIyclpaGhoaGhIZvtRUFA4evQonU6nKGrlypU8Ho/FYmn8LzKN++7du5KDutXV1XV0dLT+O8Vo" + "4sSJ9+/fl0yQx2AwBg0aFBISYmtr22jX2ARlZ2fv3bt37dq1YWFhdDq9X79+bm5uHz9+HD16NACE" + "hoaWlJSQLf39/SdPnszhcCwsLIKDgyuOgRg7dmxeXl5eXl5ycvLHjx/Pnj2LU+kaTRs1NWUlJQBI" + "z6jBe3vxNJPCwsJjx44dP368XE8Najj4NI9anWHDhuXl5VUsHzx4sORKXKtXr169evUPj3bp0qVy" + "JWPGjBkzZkxeXl5KSgoZqdemTZs6trmpEQgEhYWF5HNeXh5FUdWsbUjQaLT169eLRKK0tLQrV66Q" + "QiaTKU44SEZ1ffjwYdq0aRwOp0uXLo8ePcI0eU2Qvr5e/LeEzKzs9uZtpdn+xo0bCxcu/Pr1q7q6" + "+oABA758+QIAurq6gYGBPXv2bNi2IgzzCDUQkqlN1q2of8+fPz98+HBAQIA4bcCGDRu8vb0nTpy4" + "Zs0aC4sq8yZpa2uPGTPG39//6tWrysrKM2bMkJOTCwwMPH/+PADY2tqqqqoKhcKZM2eWlZUBgJ2d" + "nXgkI4vFcnZ2bviLQ1LR1taM/5bAZrO5XO4Pc9/m5OTMmTOHw+F8/PgxMTGRxHg5ObmsrKyVK1e+" + "ePGiUZrcqmGYRwhJJScnZ9GiRbdv3xaXyMnJCYVC8oB+5MiREydOrFy50tPTs6q1Dw4ePPju3bv0" + "9PRTp06dOnVKXK6iouLj4wMAd+/ejYqKIoXHjx8Xb6ChoYFhvulQVVGRl5fn8Xh5+QUG+nrVb/zg" + "wQMOh2Nvb9+7d2+SBKl///7BwcG9evV68+aNQCDAZRsbGv58EUI/FhMTM3bsWDKLffjw4QsWLCBp" + "54VCYXJyckBAgI+Pz5cvX/bt2xcREeHn51dpP/c5PyEAACAASURBVIW5uXl4ePj27dsDAgK+f//O" + "YDAMDAxGjhy5cePGDh06AEBOTs7IkSMr7kgG3AGAnZ1dhw4dxLPqUU1xOJzc3NyKSZprSkO9TWZW" + "dr4UYT49PR0AVq1axWKxgoODAWDq1KksFsvW1jYqKiotLY1MTkENB8M8QugHcnNzf/rpp2/fvqmr" + "q589e3bChAniKgaD0bZt22XLli1evHjv3r0bN2588uSJk5PTvXv3yg2PJwwMDA4dOlTViRYuXLhw" + "4cJqWnLhwoW6XAj69u1bXl6ejo6OvLx8XY7Tpo1aZlZ28X9HTVaDjMbn8/mPHj0i3TEjRowAgKSk" + "JABoecNWmiAcaY/Q//P3909Lq3xC8MmTJystj4uLCwsLa8hG1QyHw6n3Yy5dujQ+Pl5NTe3p06eS" + "MV4Sg8FYv379lStX6HR6YGCgl5dXvTdDtvh8vuQIzeaouLg4KytLIBCQrMN1QQbbi5e2qoalpSUA" + "eHh4kIUJTExMunfvPn/+/ODg4LZt22KYbwQY5hH6D4FAsG7dukqzrDx//nzRokV+fn4Vq9auXbts" + "2TKZZ1oNDQ0dO3asvLy8oqKigYHB5s2bS6R40pLyyDdv3gSA06dPd+/evfqNp02btmHDBgD4+++/" + "c3Nz66UBskVR1LFjx7p16yYvLy8nJ9erVy+ykmFzFB8fTz5kZGTU8deDPKMLhUIul1v9lsOHD+/d" + "u/fbt2/fvXsHAKtXr2YwGEFBQQDw22+/1aUNSEoY5hH6jxMnTkRFRV28eLHc6F+BQLB8+XKKotau" + "XVvuWfnhw4d3794NCws7ffp04zb2f1y+fNnOzu7hw4d8Ph8AMjIyPDw8bG1tJddsrbV//vmHoqhB" + "gwZNmTJFmu03b96sq6tbUFAgnjXXfIlEotmzZy9ZsoSMD6co6sOHD7NmzWqO4wFzc3PFkyMoioqN" + "ja3L0VgsBTKFkl32g7dHNBrt4cOHLi4ukyZN2r9//9q1awGgb9++7u7u0kxYRXWHYR4hAICSkhJ3" + "d3cAoChq1apVkq9nDx06RFZI+/btm+S7aKFQKM6M+/vvv8vq4fX79+/z588XiUSSbaYoKjo6uu5/" + "RkUi0b179wBg/vz5Uu6ioqLi6OgIAHfu3Knj2WXu2LFj5NldvFILeW1z4MABX19fWbashiiKEj/K" + "E4WFhVlZtc9LTxYYBAChUPDDjTU0NLy8vHx9fVevXk0WaPb19d2yZcsPcy2geoFD8Jqf5OTkx48f" + "y7oVDY4sBFdSUlK/F8tms8VTtiS9ePEiIyNDSUmJy+W+e/fu5MmTJI96Zmamq6srAJiZmX3//t3D" + "w2Pu3LlkbPCRI0ciIyPl5OSUlZVzc3Pd3d3JOrN8Pv/JkycAUFBQkJiYKHkWQ0PDes/3cvr0aT6f" + "X3HFMJFIdOnSpWnTpqmpqdX64Hl5ednZ2QAgmf33h4YNG3bo0KHw8PDm/ovq4eFBo9Eq/mzpdPq2" + "bdvU1dVl0qpayM3NTU5OLlf4+fPnzp07k1jbr1+/iksxVY/JYPD5fIGguvEKmZmZjx8/dnJyEpfw" + "+fyTJ0/Onj1bVVW1RqdDtUehuiHjSuzt7RvhXNOmTZP170sL5+Lisnz5cgDQ0dEhyd3mzZsHAPr6" + "+hkZGe3atQOAadOmURSVm5tLst84OzsfOXIEAJhM5vv37ymKanmjzwCgrKxM+l9UadbzRU1KdHR0" + "Tf8cvQp9+/DfkJTUtKo2uHXrlqqqqoKCguQvT2BgIACoqamdP39e+nORW20A2LVrV03bifBpvjlR" + "UFBgsViybkUjEQqFfD6fRqP9MM1WjVAUxePxKq1SUlJyc3PjcrlXrlzJzs52c3ObMWMGScS2a9cu" + "PT29PXv2TJky5caNG8HBwb6+vnl5edra2q6urmpqasePH4+IiFi1atW1a9e2bt0KAMrKymw2u9wp" + "GAxGvScDqX4EuLy8PHlNWjsURZExViTJv5R7iUcwNPdf12qmLdT7b2bDIX/rq6olvx61+CUhu1Q1" + "+DQyMnLmzJnkl+f169dDhw4l5aQrp6ioaN68eXp6eqNGjarpeVGNyfIeo0VozKf5VoU8IltbWzf+" + "qUlGNiaTSVK3Dhw4UCQSkSp7e3sAaNeuHYnWhw8fJuUvXrwgLz87d+4MAAYGBkVFRY3T2sOHD1f6" + "nzaNRlNVVeVyuXU5uHgQ37t376Tfi2S4Mzc3r8upm4IRI0ZUOvufwWDMmTNH1q2TCpfLffr06eOq" + "ff78uXZHDn0b/vDfkKTklEprf/75ZwBQVFQ8deoUj8cTl7PZ7KNHj5KB+v3795fyXPg0Xxc4BA+h" + "8pYuXWptbS0QCGJjYxkMxsGDB8VjhXx8fBQUFBISEgQCQdeuXcWrzQ4YMGDu3LkAQDr+PT09G63r" + "cd68eaamphWjEUVRrq6udcyCoq6u3qVLFwDw9/eXfi+y8YABA+py6qbAzc2NqrAqD51OZzKZGzdu" + "lFWraiQhIaH66f5ZWVniVYjqERmesn79+l9++UUy+bGiouKSJUvITXxYWJhA8OMRfKiOMMwjVB6D" + "wSDJtwFg2bJlPXr0EFdZWFisXLmSfD5w4IDkG/i///6b5Pro378/eZRpHEpKSoGBgZLpS8nb1FWr" + "VpHJS3U0adIkADh69KiUiXfi4+PJi1myY7M2cODAkydPMplM8TttGo2mqKh448YN8tqmiSstLZVm" + "vde4uDiq6rf6tUMmnlR1q0eSLPH5/KqyUaF6hGEeoUoMGTJkxowZurq627ZtK1fl6upqaGg4ZcqU" + "4cOHS5br6+u7urrS6XRvb+9GninUuXPnqKgoHx8fMqh+8ODBL1++PHDgQL00Y+XKlcrKysnJyaR/" + "qnpCoXD58uU8Hq9Tp04TJ06s+9llbv78+dHR0eIUvL///ntcXJyDg4NsWyWl+Ph4aeJ3cXFxva/+" + "TqYhkIy2FZFE9wCgrKxcv+dFFWGYR6hyu3fv9vb2rjhpSlVVdc+ePbt37664y6pVq3bv3m1jY9Mo" + "DfwfSkpKK1asMDY2BoCff/65f//+9XVkAwMD8oJ6165d5F1rVYRC4YoVK4KCgmg02t69e1vMymPm" + "5ubi9yIbNmzQ19eXbXuklJ+fn5eXJ+XGpB+qHs9OfgP37t1bWlpasXbHjh0AYG5urqWlVY8nRZXC" + "MI9Q5UxMTGbOnFlplZOTk7m5ecVyJpNZL+/Jm5qNGzdOmjSJoqjly5cvXLiw0rQq0dHRo0eP/uef" + "fwDAzc1t7Nixjd5M9D/K5cOpHo/H+/79ez2efdWqVQAQHR1ta2t79OjRJ0+eREVFPX/+/Pz58/b2" + "9hcvXgQAcf8XalAt5HYbIdRw6HT65cuXFy5cePHixZMnT169enXChAnDhw83NDQUCoUJCQmBgYFB" + "QUECgYBOp2/dunXTpk2ybnJrl5mZWdOs9ampqYaGhjVNklOVIUOG/PHHH3///ffnz5+XLVtWcYOx" + "Y8eSWwHU0DDMI4R+jMVinT9/ftiwYVu2bElLS7t06dKlS5fKbWNlZbV3716yzCiSRnh4OHmurZ6z" + "s7OZmZn0hxWJRLVYg04kEsXFxf1wdSLpeXh4WFpaurq6luuhV1VVXb16taura4vp1mni8KeMEJIK" + "jUZbsGDBzJkzb9++7efn9+jRI9L1a2xs/NNPP02cOHHMmDF1ScXTIgkEgoMHDwLAnDlztLW1y9V+" + "+fJl3759PzyIo6NjjcK8UCisXUd7bm5uXl4eSe9YL+bPnz9nzpyIiIiPHz/m5+crKyubm5vb2dmp" + "qKjU1ynQD2GY/zGhUMhms2k0Gv5qIqSkpDRr1qxZs2atXr2aBDA3N7cFCxbIul0NqKSkhCzFCwDX" + "r1+fO3eu9Nn9eDweGa4xYsSIimGeUFFRqX4oQ1U7VkVOTs7MzKxGffNi8fHxGhoaP5yjIRKJSDbJ" + "H47kZzAYffv27du3by0ag+oFhvkfe/HixZAhQ+Tk5KpKkooQaqkeP348ffr0nJwc8nXJkiXbtm3z" + "9fXt06dPfZ1CX1//2rVr9XU0wtjYOD09vWK65R8qLS1NTU0lUzbK4fP5Wdn/+TkIhUIOhwsA+QWF" + "4tRM2lqa5RIAUxQVGBgYEBAQFRWVn5/PYrHMzMxGjRo1c+bM5pIquAXAMI8QQpX78uXLuHHjyt3f" + "p6enjxo1KjIystJY2ETQaLT27duTBZRrKjExUU9PTzJ1HUGnM77GxJVLYp+dnZP939g/eOD/TONM" + "Tk52dHQMDQ2VLHzx4sWlS5f++uuvq1evtoA8ic0CdqQhhFDltmzZwuPxyiWLFQqFxcXFHh4esmqV" + "lLS0tGrXyy4QCCodwcdg0Nu0qXJRY1UVFXl5eQ6HQ5arYbPZY8aMEcd4AwMDc3NzExMT8uifkpIy" + "ZsyYb9++1aJ5qKbwab5Khw8fvnHjBgCQhM8CgUCc9Wzr1q0DBw6UZeMQQg0vICCg0oTwQqHw3Llz" + "0gxzk23O9g4dOrx9+7YWiWzT09ONjIwqpqjT1NDIzy+odBd1dbXExMSkpCRNTc1u3bpdvHjxy5cv" + "ALBmzRrJnEKlpaXXrl1zdnYuLi7et28fGd6BGhSG+SrFxsY+fvxY/JWiKPHXStODIIRaEoFAUFZW" + "VlVtSUnJsWPHpD9aNYdqOEpKSkZGRikpKTXdkaKouLg4a2vrcuVamhrx3yp50C8oyBfwOSwFBQDI" + "ycnJz89/+vQpAIwbN27v3r2SWyorK//yyy+ZmZkbN24MCQmpacNQLWCYr9Lw4cNJ71R6evqFCxfo" + "dLqLiwup6tixo0ybhhBqcEwm08TEpNKs7DQaTUdHR5q1eQQCAVmWt77SztRU27ZtMzMz+Xx+TXfM" + "z8/Pzs7W0dGRLFRVVZGTY/L5//+Kgs1mp6WlstmlPaz+f8J9XFwcGbRYVe87WQ4qMzOzpq1CtYBh" + "vkrjx48fP348AISGhl64cIHBYOzatUvWjUIINZ5FixZt2bKl4ktviqJ27twpzTRCNptNwrysMJnM" + "du3axcTE1GLf+Ph4LS0tyVwINBpNQ12djLcXCPjpael5+XkAoKqiLLlZaWlpUVERAJA1GysiS0WQ" + "XnzU0HAIHkIIVW7dunW2trYVJ5FPmDDhl19+kUmTasHAwKB2OT84HE5ycnK5Qk1NDYoSZWVlRkVF" + "kRgPAGqqqhX3harfYTTyEo6tHD7N/5iioqKFhYW8vLysG4IQalQsFis4OPivv/46fPgw6Vxv06bN" + "unXr/vjjj2aU749Go3Xo0OH9+/e12DcpKUlfX19yjjslEn2N/srl/c+DuKpa+TBPXoHs2bPn8uXL" + "FQ9LxjWjxoFh/sesrKxq98oLIdTcKSoqenl5zZ8/nyR7j4uLq2lOuqZAXV1dR0cnOzu7pjsKhcJv" + "37517twZAEpLS+Pi4vLz84H2P70YTAZDqYqn9i9fvpDx9kiGWmaYj42NDQ4OzsjIUFZW7tOnz+DB" + "g8vdelMU9enTp4SEBF1d3S5duqipVTkZFCExiqJev34dGhpaWFiopaU1fPjwLl26iGtzc3ODg4PF" + "XxkMhpqaWtu2bTt06CB5kISEhK9fvwLAsGHDxA9J2dnZQUFBCQkJ8vLybdu27d+/v4mJSaNcE5KK" + "OFeMOOOblBQVFaOjowGgbdu29d6qGmnfvn1ubm655DbSyMzM1NPTy83NTUtLI8/oqiqqXG6ueAM1" + "VdWKL+GNjY1LS0uZTGY1Yw8rTthDDaGlhfmioqLFixdfu3ZNctSMlZXV5cuXxX+Rw8LCFi1aJH6F" + "pays7OXltXTpUhk0t8l79uzZmjVrNDU1g4KCJMs/f/68d+/e+Ph4bW3tefPmkbGKLdvnz5/nzp0b" + "EREhWejo6HjixAlymxgbGzt9+vSKO/bq1evUqVPiuUlXr17duHEjAKSkpBgZGQGAj4/Phg0bJCdc" + "MRiM9evX79y5E7swmzsajWZpaSnrVgAAsFgsExOT2i0q//HjR8mvaqrKObn/H+YrvrEHAJLJHwC6" + "devWHN9/tCQtKszzeLxRo0a9efMGAAwMDDp37pyQkJCQkPDx48fRo0dHRETo6OgUFxePGzcuKytL" + "RUVlyJAhnz59+v79+8qVK62srDDzYjk5OTlLly798uWLnp6eZPm7d+8GDRpUWlpKvt68eXPfvn2/" + "/fZbTY8vFAqrSeUdFhYGAAUFBZX27RF9+/Yt96zcQOLj4wcNGpSfn0+j0aysrIyNjd++fZuVlXX9" + "+nU2m3337l3JeKynp6esrFxWVlZYWMhmsyMiIgYPHvzmzZtK/9w/ffp09erVFEXp6ekNHTqURqMF" + "BQXl5eX9/fff7du3X7hwYbntjx49+vvvv1fVTrLE+KpVq8R/ZCvKzc3FBUBbJ1NT04yMjLqPb1dV" + "VQWgAP7zO6+mWt34vvj4eE1NzYpDGV69enXx4kUfH586Ngb9UIv6r93b25vE+LVr13p6ejKZTJFI" + "5Orqun379pSUlIMHD27dujU4OJgkt3n48GG/fv2Ki4s7dOiQlZV1+fLlimHexsbmh73y5L+Z4OBg" + "MkXkhzZu3FjNn+mm4/3797Nnz660X23t2rWlpaU9evTYsmXL1atXr169umnTJicnJ3GiKylxudxZ" + "s2ZVv83379+r2ebQoUONE+aXL19OFt64evXqhAkTAIDNZjs6Ovr7+9+/f//JkydDhw6VbNXUqVMB" + "QCAQnD59eunSpUVFRWvWrPH396945IsXL1IUpaurGxMTQ94KJCcnd+7cubS09Pz58xXDPJfLJVOV" + "qlFWVlZNMpZa5ERDtSYSiV68eAEAvXv3VlJSkm1jGAyGubl5VFRUHY/DZDKVlJTY7DIAYDKY1Q9P" + "LisrS0tLE+f/LyoqunLlypEjR96/f6+mpoZhvhG0qDBPklJZWVl5eXmRpys6ne7u7v758+cuXbqM" + "Hj0aALS1tV1cXIqLi/v16wcAqqqq7du3z8rKSk9Pr3jAoqIiKUeECgQCKbck80yaODc3t+3btwuF" + "QgUFhXL3/unp6U+ePAGAP//8c/LkyYMHD75+/XpZWZmvr++yZcuEQiHpDenSpQuXyw0MDMzPz7e1" + "te3Vq1fFs9Dp9Dp2WDbOoIqEhISHDx8CwPLly0mMBwAlJaUDBw4oKioOHDjQ1NS00h2ZTOaiRYue" + "Pn164cKFwMBA0sdZbhuSt4TNZkdFRdna2gKAiYnJ+fPnc3NzySv9ciZPntypU6e6XA4+yjeEjIyM" + "27dvx8bG7tmzR7Kcw+EMHjwYAD58+GBlZSWj1v0/PT291NTUH94p/pCaiioJ8yxWdQvN0el0IyMj" + "AwMDAAgPDz927NjFixfFLwJR42g5/8Gnp6eT9ZWHDx8u+QaVTqffunVL/NXOzs7Ozk78NS0t7d27" + "d/DfrEzlnDhxgrwFrUcWFhb1e8CGEBkZSaPRtmzZUlRU5O3tLVn17t078jjYtWtXANDS0jI2Nk5K" + "SiI/xqKiIrJA5969e3fs2JGbmwsANBpt8+bN27ZtK3cWFotV6QoZTc3Lly/JJUs+sgNA+/btyaoH" + "1RszZsyFCxcoigoLCxs3bly5WicnpzNnzpSUlPTr169Xr15jx44dPXr0+PHjqwrGpqamVd1VoMaX" + "nJwcEBBw9+7dwMBAgUDQLFZVt7CwCA8Pr+NBVNVUM7KyAIDFqvJRXltbu3379nw+/+TJk+TxXVyl" + "r68/ffr0RYsW1bEZSBotJ8ynpqaSD9L/ESwsLJw4cSKHw9HS0lq2bFnFDVrt+jSzZ8/et2+fqanp" + "+vXry1WJf87iTgpNTc2kpKRyebPXrVs3ffr0nj17Hjp0KCkpycPDY/Hixc109HhaWhr5ULv4Ku7L" + "qDS1p729/Y4dO1xdXfl8fkRERERExI4dOwwMDFxcXH777beajutGjSMhIeHOnTvXr18X3wI2I6qq" + "qvr6+hkZGXU5iIryfzogFBRYFWuVlZU7dOgQExOzYsWKq1evipe9p9PpZKh/dHR0VQnyUL1rOWFe" + "vJCUlIOTi4qK7O3tw8LC6HT6kSNHtLS0GrJ1zcyUKVOqqhL/FyvukGOxWPDfwV9i06ZNI0PnOnTo" + "MHXqVKFQ+PXr12Ya5muRD1ySePBRuWXLxTZu3Dh16tTz58//H3vnHdDU1f7xczOAEFYAwwgrEFSU" + "ISKuurfWWhdVW22tu9qqdY9X62jVam1dVbRaR7WOWrdVax21aguo7B3ChhA2hOzk/v44v/e+aVjh" + "ZhDlfP5K7r3n3HMz7nPPc57n+1y9ejU1NRUAUFpaumrVKpFI9PXXXxtyaoTR2b9//x9//AGX219f" + "/P39y8vLmyy+pycUCoVKoag1Guq/Y+vodLqfn5+np+esWbPOnTtHbA8JCfnoo49GjRoFVy7Q86s5" + "eW2EnFqFKLHQuBxTfn6+zhN3bW3t6NGjY2NjMQw7fPhwVFSUmUb5+kP8P4kKm/CFtk4WACA8PBy+" + "IEx7dXW1mYZobIifFuHJIMjLy2u1OaFJ0kJaUefOnbdv356SklJQUPDdd99BT8mBAweQWJilsXXr" + "1hZsfFpaWp9/M3jwYHMOT0+srKx8fX0N7IRC/Zf5wDCMw+H07t2bw+FgGEZEO/Xv3//Vq1dJSUkr" + "V65sa5Quwii8ObN5LpcLZZ7++ecf7e0KhSIiIoLBYHz++ecwy6ihoWHUqFGxsbFUKvWHH34gp029" + "YcOGJgOnIXv37h0+fDiJbi0fwldPxNHAoG4Wi6V9GGEaiSi51863SdC7d2/44vnz5+PGjSO2x8bG" + "9unTp0ePHnv27BkxYkRzzQmrAKMWtJFKpYMHDy4pKVmwYMHmzZsBAN7e3suXL1coFGvXrpXJZDk5" + "OTrRi8XFxXw+35DLGTRoEErHbyv29vYYhrX6G25oaIDJPpaPznM5CajU/5WqY7FYPB6vSbmb58+f" + "T5w4ccaMGXPnztUzHQlhXN4cM49h2OzZs/fs2fPs2bMjR47AtXYcxzds2AADwQgxpoULF8K/4vHj" + "x2fPnk3udPn5+YmJic3trampIdet5UMksOXk5HC5XBzHoeCGTvg3cRNpwaIoFIom9WT0Z9GiRWPG" + "jDGkB30ICwuLiIh4+fLlgQMHxowZAyM2xGLxZ599BgBITEwkkoUaExMTAwuUDR06tHFaAYPBaGho" + "KC4uPnz48Jw5c2A/UGsPHqBTBhQAcPnyZRISBdooFApC0w2hJ56engcPHjx16lR+fn4LkrE+Pj46" + "igUKhWLNmjWmH2AbEIvFfD7f8HsUhYIBAGxsbJoUwDl9+vTJkydPnjyZm5tbUFDw9ddf7969u8mM" + "G4SpeXPMPABg48aNV69e5fP5ixcvPnv2bGho6KtXr6BF9/PzmzVrFgDg8ePHcMWISqVu376dCP9+" + "6623zpw5o/+55syZM3DgQADA7du3b926FRQUtHTpUmLvG/xr7tmzp5OTU01Nzc8//zxixIgbN27A" + "VflRo0a1tSuVSnX9+nVDBkPipOQ4cuTIwIED6+vrhw0bNnjwYA8PjwcPHsDQvKioKJ1HnG3btkVH" + "R0skkvLycj6fj+M4g8HQybMiWLFixbx588rKyrp37z5+/HgHB4dnz54lJycDAEaMGNE4moFGaylN" + "WalU4jhOo9FaKKyCpvLkWLJkyZIlSwAAqampt27dunnzZmPvvZub27Jly7S3SCQSyzHzSqVSIBAI" + "hUKjuNaoFKqHh0doWFiTq1FeXl6bNm3auHHjw4cPT5w4cfXqVblcTkT4z5s3b9asWaNGjUJPnGbg" + "jTLzjo6Ojx8/nj59+tOnT58/f/78+XO4PSws7Pz587AU48mTJ+FGWJKBaOvv79+mcw0fPhy65cvK" + "ym7duuXt7d1B5HKtrKxWrVr1n//85+TJk/fv34crcAMGDNBOU9QTOp3eglJQQkLCvXv32Gx2C6sq" + "ZnucioyMvHfv3qxZswoLC//44w+4EcOwqVOnnjhxQudgHWXQrl27RkdHE8EKOsydOzczM/Obb76p" + "q6v7+eefie1hYWFNPncSxqZJunfvnpaWFh0drU8pdAQ5unfv3r1797Vr1+bl5V2/fv21iLfHcbyo" + "qCg/P58IqTEcXmCgRoO3XKmPQqGMGDFixIgRlZWVZ8+ePXHiBHyEhbJavr6++kS3IAzkjTLzAAAO" + "h/PkyZM///zz8ePH5eXlHA6nZ8+eo0ePJmYwkyZNatIgNSlFgmAwGCwWSyf1Zf369VKp9Ntvv4XR" + "jiNHjvzpp5/gJ4xhGFykJ2acVCpVZwsBnU7ftWtXc6eOjo6+d++eh4dHC8eYk8GDB2dmZt66dSsu" + "Lk4mk3G53OHDh2sLnvj7+x89epR4S6fTHRwceDxeaGio9gR6zJgx8AMhohl27949c+bMa9euCQQC" + "jUbj7u4+cODAsWPHIh0bC8fPz2/ZsmXLli0jsucrtZTeLYfKysqcnBwiR8ZYlJaWurnpG1Ln4uIC" + "P6uXL1+eOXPm7NmzVVVVr29Y7uvFG3gfwTBsyJAhOkomBBMnTjTvcF5vtm3btm3bNp2NFArlyy+/" + "XLdunUAgcHNz01Z2c3Jyqqqq0j44ICBAZ8vrC4PBiIqKai4vg81mL1iwoNVOevTo0ViLKTQ01BIk" + "0hDk8Pb2XrBgwYIFC4yupmUgEomEz+eb6A9YV1fLYLRZvjciIiIiImLHjh2XLl26ePGiKQaG0OEN" + "NPMI82BnZ4csEwKhDVwZ1Mba2vrs2bOArLaSIZSVlWVkZJh0NaGkpBjHm16Nahkmk/nxxx+Ty3JC" + "tBVk5hEIBMJUUKnUDz74oF1O7eTkRKFQDNHAaRkMYHK5vLS01Me72UwThCXw5sjjIBAIy0coFC5f" + "vrxr165MJtPd3b1Pnz4bN27UUQFKT0//7LPPRo8ePWnSpE2bNhFiwwCAmTNnjhw5cu7cudqTVIFA" + "MHLkyJEjR2ZmZprvSiwea2trk+pOwgeI0tJSA2UiEaYGzeYRCISZKC4u7t27N2G2JRJJWVlZbGzs" + "9evX//77b3t7ewDATz/99PHHHxNz0GvXpmWBjQAAIABJREFUrv3www+vXr3y9PQEADx79gzGZg8a" + "NOijjz6Cx9TX18P0B8sUDYSBZg4ODuZXeIUF5k1UFVOt0QAAcI1GIBB06dLFFKdAGAU0m0cgEGZi" + "x44dJSUlNjY2+/fvT0pKiomJmTZtGgAgNTX1+++/BwCoVKply5ap1erw8PCbN28eO3aMyWSWlZVt" + "2LBBp6uVK1dWVFS0wzW0EYlE4uzs7OzsDKsVmBkKhdLWVGH90ag1AAAqjSoUCi0t9hChDZrNIxAI" + "MwGFI/v06UNoSZ0+ffqvv/5SKpVQwffFixdw7rt//34oP/XixYtjx47pKFgDACorKzdu3KidwYho" + "EjabXVxcrKefw8bGRs+pv0ajUWtUAGBUChXHcT6f32Qtb3hkampqYmJiXV2dra1tYGBgZGRkCxJP" + "CKODzDwCgTATXC732bNnT548mT9//uzZs/v27Wttba1dEKhPnz6lpaUikYhwAtfX1wMtpWoIg8GQ" + "SqVQrLpfv37mvITXER6P9+rVq5ZD7m1tbXk8nqOjY0xMTHOlFLWRyeUAQLFbawBATU1NeXl5Y23m" + "a9eurV27NisrS3sjm81et27d8uXLkSCjeUBOewQCYSa2bNni5OSE4/jx48cHDBjQqVOnqKioS5cu" + "ETFcGIa5u7uHhobCmgjx8fFXr14FAEyYMEG7n7lz53I4HI1Gs3DhQhT/1SqwwHxze2k0Go/Hi4yM" + "dHZ2plKpXC5Xnz7lcgUAgE6jEQEHOTk5sJY8wf79+ydPnqxj4wEAIpFoxYoVs2fPtnDpwDcGNJtH" + "IBBmIiAg4MmTJ6tWrfrjjz80Gk11dfXly5cvX74cGhp69+5dDw8P7YMzMjLGjh0rk8m8vb1Xr16t" + "vcvBwWHv3r3Tp09PTk4+dOjQsGHDTD1yjUYzfvz4hoYGnfoFrWJEcVlD4HK55eXlOoPBMMzDw4PL" + "5WoLy3t4eJSUlEAnSgvAupQ21jbEFplMVlhYSNS3TUxMXLlyJY7jTk5O8+bNCwsL8/T0LC8vz8zM" + "PHHiREFBwZkzZ4YNG0bEUSJMBzLzCATCfISEhNy7d6+0tPTGjRv37t37448/6uvrk5KSFi5ceOPG" + "DeKw9PT0oUOHlpWVOTk5Xb16tbHszLRp03766afbt29/8cUXnTt3NvWw79y5c+fOHQDAkydPyPUA" + "7WJ7AQvM5+TkEFucnJx4PF7jDxYAwOPx4uPjW+5QLG4AADCZ/1LBKygocHd3h56Y/fv3q9VqV1fX" + "f/75JyAgQPuw5cuXjxw5MjY29ttvv0Vm3gwgM49AINqGRCL5/ffficLqt2/f9vPzGzRoUMvVxhoa" + "Gp49eyYUCgcOHMjlchcuXLhw4UKRSDR27NhXr17dvn1bJpPZ2NgAAFJTU4cPHw5t/L179yIiIprs" + "cP/+/Q8fPqyvr2+hAJKxIOLVP/roozZValepVLASsU54gfnhcDglJSVSqdTGxiYgIKDxOjqBo6Mj" + "m80WiUTNHaDRaBoaGgAA9vb/KjAP64EFBQUBAP78808AwOLFi3VsPADAwcFh586dw4cPT05Orq6u" + "Joo7IEwEMvMIBEJfhELhtm3bTp06pT03vXr16tWrV1ks1vLly1esWNHkBBEAUFVVNXr0aADAsmXL" + "9u3bBzey2ez+/fu/evVKo9FIJBIbG5vS0tKRI0eWlZW5urreu3evhSKEAQEB69ev37x5sxly1Yg6" + "bN99912bzJJEIoFmvt2hUCiBgYH19fXe3t4tl5UDAAQEBFRWVjanoCcWN2hwHMOaEPctKyvjcDgO" + "Dg5lZWUAgOb0sOHXiuO4UChEZt7UIDOPQCD04saNGzNnzoSrtra2tv369eNwOGq1Ojc3NzY2trq6" + "+osvvjhx4sS1a9earLrr7e0dGRkZFxd36NAhLpc7Y8YMGo129+5daAUDAwOdnZ0BADNnzoTVjT/4" + "4IOcnBzoZ7aysnr33Xcb97l27drz58+np6eb9MLfGGAGvz5HQgW95qrEVtfUAADsmHZNPi5kZ2dH" + "RETY2to2NDRAY9+Yuro6+ILJZDZ5AMKIIDOPQCBa58SJEwsWLNBoNN7e3lu2bJkxY4a2F7q6ujo6" + "OnrXrl0FBQUDBw68c+cOzHrX4cCBA8OGDZNKpcuXL1++fDmxnUKh7NmzBwDw5MmThw8fwo379+/f" + "v38/fM1isZoss2ZlZRUdHT1kyBAUs210fHx8SktL5XK5znaNRlNdUwsAcGY5Ndmwvr5eKBR26dKl" + "vLz88uXLixYtavw0EB0dDQBwdHSE4oYIk4IS6hAIRCv8+eefn3zyiUajGTlyZFJS0pw5c3RWmlks" + "1vr161++fBkUFNTQ0DBlypT8/PzG/fTt2/fRo0cDBgwgEqYxDIuIiLh16xacrP/111+spnBy+n+L" + "4ujoyGKx4BI+ZNCgQXPmzIGH0Who3mI0KBRK42V1AEBNbZ1araZgGKsZMw8AEAgEkyZNAgA8evRo" + "1qxZ2nN6sVi8ffv2r7/+GgAwceJE9JWZAfQRIxBvDjBxWSd92UBUKtUnn3yiVCojIiKuXbtma9ts" + "iXEej/fgwYPevXsXFRWtXLny8uXLjY/p06fPX3/9VVtbW1hYSKFQOByOo6MjsXfjxo0bN25sYTAJ" + "CQmNNx4/fvz48eNtuSbzQafTYYQgm81uvHf69OkTJkwwv9a9njSpoFdeUQEAcHRqSaJfoVCMHTv2" + "7Nmz8fHxP//888WLFzkcjpeXl0gkKigogPI7rq6uW7duNfUlIACazSMQbwb379/v27dvRkYGAGDp" + "0qVLlixp0stNgjNnzqSnp1tZWf3yyy8t2HiIh4fH4cOHAQBXrlx59epVc4c5OjoGBwd369ZN28Zb" + "JiqVavfu3YMGDYJve/ToceTIEf3XCOh0+q5du3bt2tWkQA2dTnd0dGwuaNES4PF42lp19fVimErn" + "1qmJpxZtysvLr169Ctdu1Gp1QUHB8+fP+Xw+tPF+fn53794lkuwRJgWZeQTitefYsWOjR49+8eIF" + "fCuTyaKjo3v16tVcAFSbuHDhAgDgo48+0lMf7Z133omIiMBx/NKlS4afvX1RqVQTJ05cu3ZteXk5" + "3FJYWLh48eKOo+Cmo6BXKhQCABzs7XQy5huj0Wjq6+v//PPP69evz549OzIy0t/fv1u3bhMmTDh6" + "9GhaWlpzeZIIo4PMPALxesPn85csWQL+W/8botFoCgoK4HZDkMvlMAF66tSp+reKiooCANy7d8/A" + "s7c7hw4dun37NgCAMOrwxZkzZ86fP2/002k0GqVSadw1F8PhcrlwBb2uvr5e3AAA8GheOlebioqK" + "mpqaCRMmnDx5MjY2NicnJzU19fr16wsWLGh3FYEOBVqbf52Ijo4mZmxvPND/XFhYOG/evPYei0Xz" + "4sULtVrdeHKpVquvXLnywQcfGHJLra+vh17WJnPkmiMsLAwAkJaW9rp/d7/88guGYY0/WwzDVq5c" + "SSQFkECtViuVStV/0Wg0Go2GOBGGYRiGUalUuhbkL0MPvvrqKzc3tyZ3QQU9Pp9fUFgEAHB0cLCz" + "az0LbunSpWlpaRs3btyyZQsqUdO+IDP/OvHgwYMmw5reYKqqqk6cONHeo3hdwXH8559/NkpXbdIw" + "cXV1BQAoFIo39buDui5v0tWtXr26OTMPAOBwOC9evJTLFRQM8/bm6NOhWq1Wq9UymaykpITD0asJ" + "wkQgM//6ERwc3KdPn/YehcnJyMh49uyZs7MzzMxBNMfjx48FAkFzS8UTJ050cXEh3blYLL548SIA" + "oKKiooUqZzrAlWxra+uZM2eSPrUlcOrUqeaU4GxtbWfMmKFnP0qlUiKRSKVSA1f0MQxjMBh2dnZG" + "D84nUhabpF4sxihUAICHu7t1G0vF5+Xlubm5ocS5dgR99K8fo0aN2rt3b3uPwuRER0c/e/bM29vb" + "YnOlLITjx4/Pnz+/8XYMw5ycnC5dumSIv1cmk129elWhUCQmJupv5hMTEwEAQUFBr/t3V1paeu/e" + "vcaWnkqlTp8+vdWrw3G8rKysuLi41YJvbYJCoXh7e/v6+raqWWsUlEplckqanb2Du7u7m1srAfY6" + "FBcXJyQkFBcXe3t7N95Lo9EiIyONNExEsyAzj0C83syaNWvPnj05OTk61gjH8S+//NLANV0bG5sh" + "Q4b8/vvvly9fhor0+gCXlsaMGWPIqS2BLVu2/P777xQKRTssjkqlWltbb9iwoeW2IpEoLy9PIpEY" + "fVQajSY/P7+ioiIoKMjUyXg4jqekZchkcjqNNnrUiNSUlDY5JM6dO3fu3Lnm9trb2xOqtwjTgSLt" + "EYjXG2tr67t37wYGBgIAaDQalUqlUCgYhv3nP/9ZvHix4f1Pnz4dAHDmzBmBQKDP8deuXXv58iWG" + "YdOmTTP87O1LZGTkhQsXbGxstIPIHBwcbt261aRCHKSysjIuLi4tLc0UNp6goaHh5cuXRUVFpjsF" + "ACA9I6uysgoA0C2oi6uLC9KmfR1Bs3kE4rWHy+UmJSVdvHjx4cOHdXV1nTt3fv/994ODg43S+Ycf" + "frhnz5709PT33nvvyZMnLSvklJSUfPrppwCA9957r0ePHkYZQPsyZcqUt95669SpUw8fPqTT6aNG" + "jfroo4+aW8mWy+XZ2dkVFRXmGRuO43w+XyqV6ojYGAt+Tm5JqRAAwAvw79TJFQDA5XJFIpFSqdSz" + "h/HjxxM/Ay8vL3t7e+29pk4fQECQmUcg3gTodPrMmTNNEfJGpVKjo6NHjBjx8uXLCRMmXLp0qbkq" + "Z5mZmRMmTCguLnZzc/vmm2+MPpL2wt3dfd26devWrWv5sNLSUj6f31zInukoLi6WSqXBwcHGXarn" + "5wjy8gsBAN5enn6+/7+yTqPR/Pz8srOz9eykW7duw4cPh68ZDEZkZKR54gkQ2qBPHIFAtMKgQYOi" + "o6MpFMqDBw9CQkJ++OEHHXd0RUXF1q1be/XqlZWVZWdnd+XKFS8vr/YarflRqVQpKSmZmZnmt/GQ" + "qqqqlJQUY+nq4DiempYBbbynh3uXzoHaez09PclVj5VKpcXFxUYZIaJNoNk8AoFonTlz5rDZ7A8+" + "+KCkpGTBggXLli3r16+fl5eXSqXKycmBEj0AAH9//2vXroWEhLT3eM2HWCxOSUmRyWTtO4yqqqrU" + "1NTu3bsbOF2WyxUpqemworyvj3cgz1/nAAzDeDweTKZoK/n5+W5ublZtTMlDGAgy8wgEQi/Gjx+f" + "lZW1ffv2kydPSiQSHQ04V1fXFStWLF++vEPpmFZUVKSnp7fXJF6HysrKrKysrl27ku+hqjo1LV2h" + "UGIYCAwI8PFp2iXDYrFcXV1bDkHYsWOHUqnUWYxXqVS5ubldunQhPUIECZDTHoFA6Iubm9uhQ4cq" + "Kipu3LjRt29fuHHq1KmPHz8WCoXr16/vUDa+pKQkNTXVQmw8RCgUknOMK1WqjMzshMQkhUJpZUUP" + "DwttzsZDAgICWnYbODo6urq6WltbNx6hcVUEEK2CzDwCgWgbDAbjnXfeIYRNxowZM3jwYIstmm4i" + "iouLs7KyLLBOXU5OTpvsKI6D0tKyv/+JLSouwXHAYjn16d3L2bkVbWMGg0Eu/AJmB5BoiCANMvMI" + "BALRNoRCof7R5mZGo9Gkp6frE46H46BMVP5PbFxqeoZCoaTTaJ0DeT17hOopZ+vr60tulb22tlYk" + "EpFoiCAHWptHIBCINlBVVZWZmdneo2gJiUQiEAh4PF5zB8jlcqFQVFxSKpFKAQAYhnl4uPEC/K3a" + "kshOpVL9/f1hJcm2kpOT4+rqipLrzAMy8wgEAqEvUqk0LS3NAn31OhQVFXXq1MnR0VF7Y4NEUl1d" + "IyqvqK6ugZeAYZiHu5ufr4+tLZmgCnd3d3KK/XK5vKCgwM/Pj8RJEW0FmXkEAoHQC41Gk5KSolKp" + "jNIb7b9QKBSlUqlQKIwVzYfjQKNRJyUlhYSGymRyiUTS0CCpqa2VyxXEMdbW1h7ubI6nJ4NhY8i5" + "AgMDX716RaJhQUGBh4dH4xg9hNFBZr6D8uJlQk1tbXuPoiV4nYPuP3gMAPjj4Z/tPRZEE0yYOGXC" + "xCnwdQf5jkqKi8sryg3pgUajOTk5MZlMBsPW2hoDCjUAcmKvSqUSi8Visbi2plalNsLDREFhidu/" + "6woybGycnVlu7E4sFsso8rgODg5ubm5lZWVtbajRaHJycrp162aEQSBaBJl5BAKBaB2JpMEQG+/o" + "6OTq4sK0s2tBfJ5Gozs5sZycWJ6enKqqqnKRSKFUNHewPohEZWw3NxdnZ1tbhr29nTOLZeDcvUn8" + "/f0rKipIuCJEIhGHw9FZWUAYHWTmOyjdgjqrLCnftzG//vrrzp07O3fu/PPPP7f3WBBNsGfPnosX" + "LwIANm3a9O6777b3cEwLjuPx8fFBXQJbP7QRrp06eXt7kxCI1Wg0AoFAWFpK4qRUKpVKpVIoVBcX" + "VlhYKIke9Mfa2trHxyc3N5dEWz6f37NnT1PU3UEQIDPfQWm5zpglIJfJsrOybBkMh38LaSEshNqa" + "muysLACAQi5/478joVAIcLyt/xomk9mlSxcHBwfS5+0ZHl7l65uWlkY6IKC6urq8vLxTp06kx6AP" + "3t7epaWlJBR/6+vrhUKhh4eHKUaFgKB8BgQCgWgJHMfz8vLa1ATDMD8/v169ehli4yHOzs49evQw" + "pGarGermUSgUf39d9Xs9yc3NNVZUI6JJkJlHIBCIlhCJRG2ap1pZWYWGhvr5+RnLF21nZxcWFkaj" + "kXS+wuw1o4ykBdhstpOTE4mGCoUiPz/f6ONBECAzj0AgOjRSqVQoFLZwQFFRkf692dra9uzZk8Vq" + "RSy2rdjZ2XXv3p30c0NhYaEZaujxeDxyIywuLpZKpUYfDwKCzDzCJNTW1hqr+jUCYSJgFd24uLjM" + "zEyJRNLkMWKxWH/5Fzs7u/DwcBsb40ezAwBYLFYLwnYto9FozKAkb2dn5/7v/D09Mc/wOizIzHc4" + "6uvrd+7cOX78+AEDBnz88ce//fab9l6pVPrVV18NGTJkwIABq1ev1qk1WV1dvW7dugEDBgwePHjb" + "tm0NDQ06nV+7dm3YsGE2NjZOTk5WVla+vr6ffvqpQCAw+VUhEG0Bx/HS0tLY2NjCwkKNRoPjeE5O" + "TpNH6p8RzmAwwsLCDFlEbxUOh8Nms8m1raioqK6uNu54GsPlcsktLlRWVlZVVRl9PAiAIu07GkVF" + "Rf379y8sLIRvnz17durUqYMHD3766acAABzHJ0+efPfuXWLvtWvX4uLi4JKbQqEYNmxYQkIC3Pvk" + "yZM7d+48efIE3tdwHF+yZMmRI0cAABQKxcfHp66urqCg4Pvvv//pp58uX748cuRI818vAtGY2tpa" + "Pp+vM0eHZsbZ2Vnn4PJyvXLl6XS6qW08pHPnznV1deQ88Hw+v1evXibNXoMP9809M7VMTk4Oi8VC" + "yXVGB83mOxZff/11YWGhjY3N8ePHHz16NGjQIADA6tWra2trAQA3bty4e/cuhmEHDx68cOECg8Hg" + "8/lff/01bHv06NGEhAQbG5tz584dOXKEQqH8888/x48fh3sPHToEbXxkZGRWVlZ+fn5FRcWJEyfs" + "7Ozq6upmzJhRUlLSTheNQPw/crk8LS0tPj6+ST88n8/XEatvaGjQ06AGBQWZyFevA41G69q1K7m2" + "DQ0NpaSy8NuEl5cXuXzdhoaG4uJio48Hgcx8x+KPP/4AALz//vtz584dMmTInj17AAAymSwpKQkA" + "cOnSJQBA7969P/3002nTpk2fPh0AcOHCBdgW7p0wYcL777+/aNGioUOHEnuVSuX27dsBAN7e3g8e" + "PAgICAAAUKnUOXPm/PjjjwCAysrKw4cPt8MFIxAAAADUanVeXl5MTEwLJVAlEomOmdHTy+3j49PY" + "DWA6nJycyNV6B2bJXsMwDN4BSJCXl6dUKo07HgQy8x2LhISE/Pz8L7/8Er6tqamBLxgMBgAgPj4e" + "ABAcHAw39ujRAwCQl5dXXV2N4zh013fv3l17b0JCAo7jcXFx0Lf5wQcf2P9bKWXKlCnwDnj16lWT" + "Xx4C0RQikSg2NjYvL6/VsFAdM1NXV9dq5zY2NuavtMblcsk5D5RKZVs1AEjg4uJC7rlHpVKRU9ND" + "tABam+9YQFlK+Fomk8EpeEBAALTZMHGISH51cXGBL0pKSjAME4vFAAAiUwj+jevq6sRiMZH22tid" + "SKFQAgICqqqqcnNzcRxHC28IjUZz/fr1mzdv5ubm0un0oKCgDz/8MCIiQvuYurq6CxcuZGZmMpnM" + "sLCwd955x8rKqtWeHzx4cOnSpaCgoOXLl8MtYrE4Ozu7Vu8qTdDMdO7cmRhGq00CAwPNXzedSqUG" + "BgYmJyeTaFtcXOzp6WlqHUwejxcXF0eiYm9paamHh4f9m66raE6Qme+gKBSKyZMnP336FACwf/9+" + "GBwLU1eJ+ymc4gMAxGIxkW5EBBlp7yVia5vU/ILPDVZWVsjGI0Qi0aRJk54/f05suX///sGDBzds" + "2EA4mR4+fPjee+9VVlYSx0RGRj5+/Lhly1RRUTF//vzc3NyRI0cSZl4ul+tv4yGlpaUcDofJZKrV" + "6lYX5h0cHIinYTPj4uLi4uKi/SnpCY7jfD4/NNS0Qve2trYcDqdNkgMQHMezsrLICd03NDTI5XJz" + "LqC8FiCnfUdEoVC89957d+7cAQBs27bt7bffhtuhtSaW7ogX1tbWhHVvci8xiW/S4QYVuIgZEqLD" + "olQqJ0yYAG38sGHDvvjii+XLlzs7O+M4/tVXX8EaRRqNZtasWZWVlV5eXrt27VqyZAmFQomLi4Oe" + "p+bIysoaPnx4458fCe8xtIIAgOYy6bXx9fVtU+fGhcfjkXMkVFVVkXg+aCt+fn7kUg/q6+uJbCD9" + "EQqFL1++TE1NbZzo28FBZr7DIZfLp06dev36dQDA5s2bN23aROyC027iT0LoUjk7O9vb28Mbis5e" + "Go1mb28fEhICV/SvXLmic7qsrKysrCwAwMyZM015WYjXgHPnzsXExAAAtm/f/uDBgy1btnz33Xex" + "sbGwFCkMCI2Pj4dJGcePH1+7du2hQ4cmTZoE/hs9CgBQKpX19fVwCQmycePGHj16wDDSxpCQZoPl" + "XlqdyjMYjPaayhMD8Pb2JteWz+ebWsCKRqNxuVxybfPy8rS/4pZRqVTp6ekZGRkajUatVqekpKA4" + "Pm2Qme9wzJ079+bNmwCAHTt2bN26VXsX1Ngi1GzgijuTyfTy8rKxsYE3FGIvnKPzeDz4wP79999b" + "WVk9e/bs119/JTrEcXzlypU4jvfu3Xv+/PlmuDqEJXP+/HkAgJeX14YNG4iNAQEBR48evXbtGjTk" + "XC73999/P3369MCBA+EBdnZ2AADixr1v3z4HBwdXV1eih4sXL8pksqVLlw4ZMqTxSaH3uK1DzcnJ" + "adXMk1N8My4+Pj7W1tYkGkqlUjNkr3l4eMCvr61oNBo96/JVV1e/ePFCW8VIKpWmpaWRCAt4U0Fm" + "vmNx6tSpc+fOAQDCw8N5PN4v/wX+4YcPHw4AePLkSVFRkVwuv3btGgBg1KhRcB4P9966dauurq6m" + "pgaq6IwePRr2PGjQoOvXr3M4nFmzZn333XcAAJFIFBUVdevWrcmTJ8MHC1OXyUJYOC9evAAAhIWF" + "6biap02b9u6778KZsbOz88iRIz/88EO4El9UVARzNGACZ5NMnTo1Li5u//79zYXpkfAey2SyVv3G" + "pAXpjAiVSiU9Y87Pz1coFMYdjw4YhpEW6JVIJCkpKS3cNORyeXp6emJiYuMHsurqanISPW8kyMx3" + "IHAc37ZtG3wdHx//nhbQlbp48WIXFxeJRNKtWzc2mx0fH0+hUNauXQubrFq1ysbGpqSkxM/Pj8Ph" + "FBcX29rawlinlStXYhj2/vvv4zgulUrXrVsHALh79+6vv/5Kp9NjYmL8/PxsbW0TExPb6dIR7Y9a" + "rYZp6PrPrUUi0ahRo+rq6lgsFuEAGDdu3KlTpwhdJgDArl27dAL1dSDnPW7ZBFpbWxNRqO2Lu7s7" + "uXK35slec3JyIl3tvqam5uXLl43DCBoaGrKzs2NiYlqQIi4qKmq5IlHHAUXadyDy8vJqamqarJ0F" + "p0FsNvuPP/74+OOPYYq8u7v7gQMH+vTpA48JCgr67bffFixYAAOU/P39jx8/rp0xXF1d3VhORKlU" + "ImUrBACAQqFQKBS1Wq3nmqtIJBo2bFh6erqVldXp06cJU9G9e3dCvEF/PDw8SkpK9F/ubRVyRVdN" + "BI/He/XqFYmGQqHQ09PT1NlrAQEBlZWV5EIBJBJJcnIyEbFfVlYWExOjZzm7rKwsW1tbcs9AbxLI" + "zHcguFxuq8UhevToER8fX1xcLJFI/P39qVSq9t6hQ4dCIVscx7XLae/du3fv3r06XX344Ycffvih" + "EcePsBDy8vJu3rz54MED+Pbs2bMYhr3zzjstT9owDPP09CwsLGycZPXgwQMmk9mnTx/iF1VWVjZ8" + "+PDU1FQ6nX7+/Pl33nnHwDFD7zFRkcFwzCNtqycODg5ubm76V9khgGkF4eHhphgVgY2NjY+PjyGy" + "PMQivVgs1r9krUajSUlJiYiIIBe+8MaAnPaIJuBwOIGBgTo2HoJhmJ+fH5fLRUnwHZDk5OTx48dz" + "udylS5empaXBjY8fP547d66Hh8e8efNazpOGIXKxsbHairNKpXLRokX9+vWLjIyEW+rr66GNt7a2" + "vnz58uTJk40yeEO8x40xQ5WaNtH4oVxPamtrWxAANhY+Pj7tssahUChSUlI6eFFsZOYRCIReHD58" + "uGfPnrdv3wYA+Pr6zp49e9OmTevXr58xY4arq6tarT5x4kRISMi9e/ea6+Gzzz6jUCgymWzy5Mlw" + "KUcmky1evBguA40bNw4etmjRotTUVADA1q1bg4ODBQKBQCAglBbz8vLu3r17//59EpcQEBBgLMU6" + "SzPz2gKXbUUgEJjaEFIolMDAQJMQV0pCAAAgAElEQVSeojnq6+szMzPb5dQWAnLaIxCI1tm+ffvm" + "zZsBAOHh4bt37x4xYoT2XrVaff78+Q0bNhQWFr799tu//PILTHbXITIycsuWLZs3b3727JmPjw+X" + "yy0vL4eCsr6+vjCc89WrV1AnBwCwbt06GM4JAHBzc4MRVb/88suaNWusra1JFGOFeaHEE4MhWGDa" + "iLe3d2lpKYmPRSaTFRQUmFqZ39nZmc1mm8Fz0JiysjImk0n6Meh1B83mEQhEK1y5cuWLL74AAHz4" + "4Yd///23jo0HAFCp1JkzZ7569WrAgAFqtfrDDz9MSUlpsqtNmzadPHnSw8NDo9Hk5OTU1dVhGDZ6" + "9OgnT55AuTqYxmk6SCea62CBZh7WjyDXtrCwUC6XG3c8jSFkNsxPbm5uq5FJbyrIzBsKfDjNyck5" + "deqUSX9GfD4f+jaTk5NNkShSWVmprWyjzb1792ABOh00Gg0UPDE6VVVVf//9NwCgvLwc+m8R7YVU" + "Kl26dCmO42+//faPP/7Ygo10dXW9efNm165dxWIxoSrfmNmzZxcWFsbGxv7666+PHj0qLCy8e/cu" + "MdP67LPPcpoC5nwCAObPn5+VldXkr+LUqVM5OTmnT59u4XKoVKq/v79eV94ilqmz1qlTJ3IpAGq1" + "2gyJ5lZWVqQfRAyETqdb2jqL2cCQVBBpGhoaFi5cCNVmIEwm88CBA3PmzDHuiZRK5YoVK77//nvi" + "y7K2tv7yyy9XrVplxLOsXLny3LlzmZmZUHmUQCqVdu/efcSIEceOHdNpcvLkyUWLFiUnJxtXr/7H" + "H39cunQpoaoLM/KPHj3KZDKNeBaEnuzfv3/58uV2dnZ8Pt/Nza3V4//6669BgwYBAP7880/4wgJ5" + "9eqVPtXnWsDFxSUkJMRY4zEiYrH45cuX5G7s4eHhOn9/U5CcnNxWRf1Tp07Bp7eFCxdOnz69rWdk" + "MpkhISEWlRxhTtBsnjzTp0/XmctKJJJ58+ZdvHjRuCdasmSJto0HAMjl8tWrVx88eNBYp8jPzz98" + "+HBZWdmOHTt0du3cuTM3N/fEiRNQwoygvr5+48aNCoXi888/N9YwAAAXLlyYN2+edtUQHMfPnz//" + "wQcfGPEsCP25fPkyAGD+/Pn62HgAwMCBAwcPHkw0tExIS7MRGDEF37jY2dl5eHiQawv9haamS5cu" + "5pxYu7i4hIeHd1gbD5CZJ839+/dv3bqlE54K66kvW7ZMHylmPUlMTDx+/HjjZ3MMw9avX19fX2+U" + "s2zevBlG7uzbt087KjUnJwcWFNFoNJ988on29e7YsaO0tBQA8Ntvv926dcsow1CpVMuWLcMwXScT" + "rFBOJGojzIZEIoGrJ02G1DUHPNiSvy8HBwcDFenlcrll+u0BAFwul6gN3Sbq6+vhn9qkWFlZdenS" + "xdRnAf/N/g0JCSH3abwxdOiLN4QbN25QqdTGYTgajaasrOzp06e9evUyyomaWy/HcbyhoeHu3btj" + "x47Vv7fU1NTGEp5CofDs2bMAAHt7+/r6+pUrVxJme/ny5TKZzNPTUygUvnjx4syZM7NnzwYACASC" + "ffv2AQBcXV0rKiqWL18+cuRIuGqbmZkpFotxHJfJZNrW2tbWttX/tk5GtTZUKvXKlSuEJB/CPAgE" + "Avgj79atm/6t4MH5+fkWO+UFALDZ7IKCAkMi6YqLi7Ur6FgUnTp1IqpM6YONjQ1UwsjNzWWz2eRS" + "8PXH1dXVy8uLRDV6/bGysuratSuqPQ+QmSdNZWVlC/owLZTZMC7vvfeesbry8vI6evTo22+/ffv2" + "7d9++23cuHG3bt2C9v6HH364cuXKiRMn1q1bN2nSJEdHxzVr1shkMh6Pd+PGjZ49e+bk5HzzzTcb" + "N27Mzs4ODQ01RT0MtVp9+PDhw4cPG71nhD60STGUqGhsahVVhLE4c+YMLEGpUCjy8vLMECjn7+9f" + "V1dnYIREc7i4uHTt2rXDxtzpgJz2JPHz83vDlJW++eabcePGQVXRzz//vK6uDgZLT5gwYdy4cTt2" + "7HByciorK9u6devjx4+hj+Gbb74JCgpavXo1AGDnzp2FhYUrVqwwdc0rRLvQpnRnEqqrCMuhuLhY" + "f0FZ0lAolODgYKMvmdPp9K5du4aEhCAbT4Ai7UmSkpISGhra+NOjUqmdO3e+dOmSsU5UVlY2duxY" + "lUqlcy4KheLm5nbnzh2juNdsbGzgUqVAIOjdu7dcLu/evXtqaiqDwYiLi/P19QUAHDlyZM2aNXQ6" + "3dvbWyAQDB069MaNGwAAqVQaERFRWFjYrVs3KIB65cqVzp07k/tpTZ48mXAUa0OhUK5du0a65iaC" + "HCqVql+/fjKZ7OrVqxMnTtSz1RdffLFt27bQ0FDtPBTLpLq62pC4s6CgIHL11M1DdnZ2TU2NPkd6" + "e3trL2C7uroGBwebbFz/QyKRJCQktDo30CfSHsMwd3d3f39/ZOB1QE57kgQHB//nP//Zvn27drwY" + "lUq1sbE5f/68Ef8hwcHB33333aeffkqhUAj/AZVKpVAo58+fDwsLM9aJIKGhocuXL//6669hXvLa" + "tWuJamCff/752bNnk5KSBAIBlUrdv38/vMHZ2dl9++23UVFR0Ma/++67bQrX0uH8+fMDBw5UKBSE" + "pYcXvn37dsPrlyBIMHr06OvXr1+4cEFPM6/RaOBj7pQpU8xjKgzEwcGhcWVFPXFycuratatxx2NE" + "/P394+LiSDxwV1RUVFdXN1nN0rjY2tqGhYUlJyeTEO/TxsXFxd/fH+XcNgly2pNn27Zt0dHR2k6n" + "fv36xcTEGN30Llmy5Pz589qBwSEhIX/99RdMWzI6Gzdu9PT0BABwudw1a9YQ22k0Ggy7AwAsXLhQ" + "O2l46tSpw4cPBwBYW1s3LlXXJiIiIp4/f65dPrxTp06nTp0iyo0jzMysWbMAAL/88oue5d1Onz6d" + "kZFBo9FmzJhh4qEZBx6PR7oOU3l5uQXK4RHY2tp6eXmRa8vn883j62UymREREXqma+qAYZirq2tE" + "RERISAiy8c2BzLxBLFy4EK5M9+rVKz8//6+//iJRCVsfpk+fXlhYOHLkSADAnDlz4uPjTRdzbm9v" + "v2vXLgDAvn37dIpKDR06NCoqisVibd26VafVwYMH6XT6ypUrDQ/e6dGjR0xMzJdffgkA6Ny5c3Fx" + "8UcffWRgnwjSTJ48uW/fvhqNZtq0aa3OejMyMqCOwty5c9urVElbYTKZpBPN1Wp1u4i064+vr6+V" + "lRWJhg0NDSUlJUYfT5PQ6fSgoKAePXroL+FnbW3t7e3du3fv4OBgFOnZMshpbyiw4JWzs7Op6yJQ" + "KBQoUEVOzLJNzJw5Mzc3d8KECY137d279+7du43ziIKCgnbu3Llw4UJjjcHFxQUAwGAwTJ3bg2gZ" + "DMOOHTv21ltvZWVlDRkypIUIiadPn06dOrW2tpbH4zXWWbJkuFyuSCQiJ3dRWFhI+inBDNBoNC6X" + "S65EW15eHpvNNttSt5OTU48ePaRSaVlZGQzCb/yNwNL1Li4uDg4OqBa2niAzj2gCDMNgObLGeHt7" + "z58/v8ldK1euNOWgEO1GSEjI+fPno6KikpKSQkJCVqxYMXfuXBiYCUlMTDxw4MDp06fVarWHh8eN" + "GzdgvrJSqRSLxQ0NDVBMBqLRaCgUCoVCoVKpMJyFwWAwGAxbW1ty807DodPpfn5+5GLxJBJJRUWF" + "xSbQAwDc3d2Li4tJaBgolcq8vDwze2UYDAZRK0+pVKpUKpVK9fvvv8MtHA7HKCUJOhTIzCMQiNZ5" + "++23//zzz6lTpxYUFGzfvn379u08Hs/T01OtVufm5hLe3b59+547d87a2jolJaW+vr6tRc+sra2d" + "/ovOgpGp4XA4JSUl2irL+lNQUGDJZh7DMB6Pp2dohQ4lJSWenp7ttexN1Jtpr+e/NwNk5hEIhF5E" + "RkZmZGQcOHDgyJEj+fn5RMlESEhIyMcff9y/f/+CggLSp5DL5WVlZTDtnsFguLm5ubm5mcfeQ1uY" + "lJREom1dXV1NTY0ZVtNI4+Tk1KlTpybrTLYMjuN8Pt/oYcUIc4JC8BAIhL4wGIy1a9fm5eW9evUK" + "BoQCAGbNmnXr1q0DBw6Eh4cbUVZFKpXm5eXFxMTEx8eXlpaaQY3K2dkZRoSQoE3Ksu1CQEAADCRq" + "K9XV1RUVFUYfD8JsIDOPQCDaTHh4OFF92N3d3aRO3dra2szMzJiYmJKSElMbe9LJdXV1dRYecm9j" + "YwPlbEmQk5Pzhol+diiQmUcgEG1Do9EUFhaaWdFWLpdnZWXFxsaWlJSYLp+bwWCQTjTPzc21cFFR" + "Hx8fWF+qrUilUpOWmUGYFLQ230FRq9Uay74lUahUO3t7hq2t0nhVfREGguO4UCjMy8tTKBQYhcKw" + "tQUAYBSKylwSMeKGhrT09MLCws5duphIZdaTwykuKSFRmqFeLM4vKOBwOKYYVZvAAGiy9CqVSvX3" + "909PTyfRZ35+vru7OwqFex1BZr6DEp+QXFNb296jaAn/gM5Xr90EAPz55Fl7jwUBAAAymaywsICI" + "Re/Tt3+fvv3h68SkFDMP5tnzGLYb283NDcOM75KsqqwsLCok0TA1NaNL164WUt2cSqXSqFRbW1tb" + "W4atra2DvZ2jo4Obm1tJSUlt2//7arVaIBBYsrIvojks4ueIQCAsGRzXlJWVicpEOLAUDxAO8LKy" + "straWl9fP6NXOWM5O1dUVEhlbQ4nVKlVZWVCDoek29+4qNVqtVotVyiq/1u9hkKhODk60OnWcrmc" + "hPdeKBRyOBwkOffagcx8ByUkuJuFx9T8/PPPmzZtCgoKgjXvEe1FQ0NDenoa29WZ7eqsvf3UqVNQ" + "tGT+/PlDhw5tp9EBCoXatTOPdIR8c4QGByUmJpJqivUIDW5ffXWNRq1Wa1QqlVKplEilDQ0SiURa" + "LxZrNJqq6hoAQIlQpJDLXVycnVlObQq/5/P54eHhJhs4wiQgM99Bsba29DU2pVJRWlrCZndiMIw8" + "V0Poj1AozMrK0mg0jRdl5XJ5ZWUlAECtVrfvki2fn61SKQnpNKPAYNh4eXmRC54vLi6ywERztVpd" + "XVNbXV1TXlHh4eGRnp4uLigsLi5hszuxO7nqKSldW1tbVlZGrswMor1AZh6BQDSBRqPh8/lmK15i" + "IHl5eWKxuFu3buRSw5vE39+/oqKChNMLJppbmi4elUp1dXF2dXEO5PnX1tZZ0WlJSckqtbqkVFhW" + "JnJzY7u7sfVJJhQIBK6u+j4WICwBlFCHQCB0UalUCQkJr4uNh1RUVKSkpBhxKQpWSSHX1sITzR0d" + "HYYMHtSndy9vDodOo6k1mpJSYWpaRm1tXatt5XK5IUKHCPODzDwCgfgXCoUiPj6+rq71O76lUVVV" + "lZycbET76u3t/aYmmlMolMDAQDbbNbh7kKe7OwXD5AoFX5Cbn1/Y6gdYWFgok8nMM06E4SAzjwAa" + "DS6XK+QKhYWLeyDMgEwmi4+Pb2hoMGKfFAqFyWQ6OjqyWCxYQtR09YWrq6uTkpLURsrjh4nm5Nrm" + "5+eTSL43J66uriwWi0KheHi4de/W1dHeHgBQUVWVlpEllbZkxTUaTU5OjrmGiTAUtDbfoZFIpDm5" + "uRUVVfC2SKfR3NzYAf5+jStMV9fUvHyVCAAYPnQQKvP8piKXyxMSEowyUWMwGCwWy9nZ2c7OrrmE" + "N4lEUl9fX1dXV1lZacTZYU1NTWpqakhIiFF+qG92ojmPx3vx4gWO41ZWVjyef0VFZWFRiVwuz8jM" + "4vr5tFCMp7y83MKr9SAIkJnvuFRX1yQkpWjPe5QqVVFxSWVVde9ePen0//025HJ5Wnpme4zRJEil" + "0tLSUu0tVCrV0dFR555VU1NTVVWlvcXV1dXBwUGnN6FQKJFI6HS6tmC4QqGIi4sTiUTOzs5+fn7a" + "pdktFrVanZycbKC5pdFobDbb09NTH4k6W1tbW1tbNze3wMDA+vr68vLy0tJSpVJpyAAgVVVV2dnZ" + "hOq+gfB4vJcvX5JoaPmJ5kwm09PTs7i4GL51dXVhMpm5eflSmUyQm+/trerUfCAhn8+PiIhAD/2W" + "D3Lad1CUSmVyapparabRqF27BL7Vr0+f3hHubmwAgFQqzdbyyJVXVMa+iG/Zifd68ddffwX8Gz8/" + "PxaL5ebmtmrVKsLReuzYMZ3DHB0dPT09t27dqm2K5syZExAQoJ04/t1337HZ7AEDBkyePHnIkCF+" + "fn7h4eEvXrww93W2BRzHU1NTxWIx6R7odLq/v3+/fv06d+5MQobW3t6eaG6U9LySkpLCQjJKdo2x" + "t7d3d3cn11a7Vq9l4uf3L+8dg2HTpXOgvb0dDkBBYXGpsNnKBWKxWCgUmmWMCINAZr6DUlwiVCiU" + "AICwkGAvjieDYWNvZ9e9W5CjgwOVSlUp/19GPkeQm5iUIpfLLT/P3nBEItHevXtXr16ts93R0ZG4" + "D5aWlm7ZsmXKlCnNhSmdOHFixYoVtbW1TCYzJCQETvETEhJGjhxpyYHr2dnZOq4L/cEwzNfXt2/f" + "vj4+PgauuFMoFE9Pzz59+nh7exs+TRQIBMaqoOrv70/u0mCiuVHGYCLodLqO5ACVSgkMCGA5OQIA" + "SkqFIlGzVeoFAoEKlZyweJCZ76BUVlYBAGwZDBbrf55qDAM9woKHDHorNKQ73KJSqel0elDXzr4+" + "JEtYWjL37t3DcVwul1dVVb18+RJmTx07dkwul2sflpKSolAoJBJJVlbW5MmTAQA3b948depUk30e" + "OnQIANCrV6/CwsKkpKSCgoI9e/YAAGpqak6fPm3qKyKHSCQy5BHEz8+Py+UaMaSOSqUGBAT06NHD" + "QBVbHMfT09MJEX5DsLKyIr3yIhAIjBUSaCI8PT11ZPswDHD9fJ2dnAAAhcXFUDuvMUqlMj8/3xxD" + "RBgAMvMdlAaJBADAYDB0ttPpdO1ZFMfTY0D/vhxPD7MOzrxYWVmxWKyePXtCEy6TyaC4mw4MBiMw" + "MPD8+fPwaSA6OrrJ3qqrqwEA9vb2xH3zs88+W7hw4YoVK4y1VGxcFApFdna2IT2YSALP0dExIiLC" + "wCAvtVqdlpZmlBQ7Ly+vxv8XfbD8RHMMw3g8XuONfn4+Dvb2AGB5+QVicdPJF0VFRUZ5kEKYDmTm" + "OyhqtQoAQKO3EoNpZ8ekUjvEj0QqlT59+hQAYGdn18JCrJWV1dtvvw0AiI+Pb/LuNmbMGADAo0eP" + "AgMDV61a9eDBAwBAdHT03r17p0yZYqrRG0BmZiaJqDcajWYGlTc6nR4WFsZmsw3pRCwWCwQCwwdD" + "oVACAgLItbX8RHOY66izEcOwAH8/pq0tjuOCvPwm/fMYhr2OEgsdChRp30GhUmlqtcLC83pNzaef" + "fgoj52tqaoRCIUwWX7duXcuCqV5eXgAAlUpVVlbG5XJ19u7evfuff/5JTEwsKCjYu3fv3r17bW1t" + "J02atGnTpi5dupjsUkhSWlrapOuiZaysrMLCwi5dukTijHK5/MSJE3fv3i0qKmIymX5+fiNGjJg5" + "c2Zjn39mZuamTZtsbGxOnz5NpVJhcsTx48eJ3DYqlcpkMu3s7GBkQAvfWlFRUZNmrK3ARHPosGkT" + "Go1GIBB069bNwAGYFB6PV11dreP5oFAo/lzf9IwspVKZl1/IC/jXD97FxYXH45FzciDMBjLzHRQm" + "01ahUEgkuqU2c/MKZDIZm+3qzHJ+4zNltJ3VFAolMjJy0aJFc+bMabkVEY7X5GzewcEhLi7u9OnT" + "P//885MnT9RqtUQiOXfu3NWrV588eRIREWHE8RuIWq3Ozc1taysrK6vw8HByd/a6urrBgwcnJCQQ" + "W54+fXr27Nlz587dvn1bO95bLpd/8sknjx49srOzO3PmTJcuXXAcFwqFDx48aDK6Ozw8fOfOnS0o" + "1mVkZERGRhq+vkAkmre1oUgk4nA4jo6OBg7AdDAYDA6H0zg9wcrKytfXO0eQV1tXV1FZ5eriDABg" + "Mpk8Ho/FYrXHSBFto0P4YxGN6eTqAgCQy+Wi8v+FIisUioLCouKS0qzsnDfexgMAdu3adf78+YkT" + "JwIAKBRKVFTUxx9/3GorIiK9cQ49hE6nz5s37+HDh+Xl5ZcuXRo7diwAQCKRbNiwwXhjNwJFRUVt" + "dedQqdTQ0FDSs7ddu3YlJCRQKJQlS5b88ssvZ86c6d+/PwDg/v37J06cIA4TCoXvvPPOo0ePtNt2" + "6dKFWCbw8fGZMWNGVFTU2LFj4Rw9Pj7+6tWrLZxaqVQaJbcNJpqTa5udnW3hQpN+fn5NPgk5OTrC" + "BPqi4mIcAB6P16tXL2TjXxeQme+gcDw9GDY2AICU1DRBbn5NTa1IVP4yPgku03p7cdp7gOYgPDx8" + "+vTpV65cGTt2rEqlWrNmze7du1ttFRcXBwBwdnaG3nttEhMT33vvvYEDB8IseRaLFRUV9dtvv8Gs" + "+piYGBNcBEmUSiWJtPJu3bqRyIkngNEPgwYNOnTo0NSpU2fNmnXr1i0YTn/nzh14zIkTJ4KCgu7f" + "v6+TUIdhWFBQENzo7++/YMGCxYsXr1mz5ujRo7CHVj9ekUhEOmlQG51Ec/2x/ERzKpXaeB0KwvH0" + "sKLTWSxnF5dOXl5eSBXnNQKZ+Q4KlUoNCw22trbSaHBBbt6LVwlJKWlwcZrdyZVDdr7yOoJh2KlT" + "p2DY3ebNm+Pj41s4+PHjx3CWOXXq1MZ3OkdHx8uXLz99+hQm0UGUSiXM3raoJcyCgoK2Zjx7eXkZ" + "uLzdqVMnAMDz58/37NkDs8lZLFZubm5VVRUxF3/8+HFNTc3kyZM/++wzneZUKrXxXNPFxQXO8vUJ" + "BMvOzjY86r5xorn+5ObmWniiubu7e5Oyfa6uLuPGjeVwvETlFfUGyCghzA8y8x0XOztm3969/Hx9" + "mEwmlUqxtrZisZy6de0SEty98ZO6lZWVg729gwXLdhoCm80+cuQIAEChUMyePVvnRrxu3bqFCxfO" + "mjVr2LBhI0eO1Gg0Tk5O69evb9yPn5/f6NGjAQCXLl0aNmzYN998s2vXrrfeeis5ORkAMGnSJLNc" + "TetoNBodud9WYTKZpIu4EKxdu9bKykqhUKxZs8bT0zMyMnLjxo1CoRAWUIHHDB48+MmTJ7/++muT" + "PmGdRyscxx88eABrwXl4tJ72KZVK8/LyDLwK0FSiuZ4oFAoLTzRvnFzHYDCCg4PDwsIC/LnwDpCX" + "Z9H5gQgdUAheh4ZOp/MCuDrRs03i7saGUrhvKhMnTpw2bdrFixeTkpL27du3atUqYte5c+e0j3Rz" + "c7t48WJz87ljx44NGTJEIBA8evRIe3W5Z8+eO3bsMM3Y24xIJGrrnJLH47WcgKAPvXv3vnr16tKl" + "S2E59hcvXrx48WLHjh3vvvvu2bNn4XLAvHnzWu0nNjb2/fffx3G8urqa0DKaMGGCPmMoLCx0c3Mj" + "Z6QJoC1MTEwk0baoqMjDw8PW1taQAZgUR0dHNpstEomoVKqvr6+Xlxfx1fv5+SQlp4rKy8UNDXaG" + "fYYIs4HMPKLDweVy165dC19obz9w4ICTkxOO4yUlJSqVKiwsbMGCBcReOp3u5OQUFhY2fvx4bff7" + "5MmTu3btSkSHeXt7JyQk/PDDD3/88UdRURGNRvP19R0zZsycOXPILeiagrZO5V1cXIwVbzVu3Lgx" + "Y8Y8e/bs2rVr9+7dS01NBQBcv3592bJl2lF4LSORSLTTHOzt7RctWtS7d2992uI4zufzw8LCSAxe" + "GxaL5erqSkJMF8fxnJyckJAQAwdgUgICAuA6vc4qCbuTq50dUyxuKCwsDupqiXJPiMYgM4/ocAQG" + "Bu7atavxdjabra1tN3r0aOiBb5nGs097e/sVK1asWLHCwHGaiIaGhraWVW2s8yoQCIhkvKSkpPLy" + "crju3gIqlaq4uLikpCQwMHDgwIEDBw7cu3dvYmLi5MmTBQLB2bNno6Oj9XwSCg4Onj17NgDAxsbG" + "wcHB3d29TY9Q1dXVVVVVzs7O+jdpkoCAgKqqKhKL/ZWVlUYZgOmwtrZuTubBx9srLT2zTCTq0tkI" + "Dh6EGUBfEgLRsSgvb7YSSZM4ODgQqYNKpfLIkSOhoaEBAQG3bt2CGw8cOODh4TFw4MAbN2600E9u" + "bq6fn1///v2///57YmNYWNg777wDAFAoFK0+fNTU1EAXvYODQ0RERERERPfu3b29vUm4SXJycgzP" + "bWMwGI2zLfSEz+dbeHJdc7A7daJSKSqVurzcOGWBEKYGmXkEomPR1qQyDuf/sytTUlJCQkIWL14M" + "Iwo7deoUGhravXt3R0dHtVr99OnTd999d8SIEc09RvB4PKjqv2fPHiJ9Li4u7vz58wAAd3f3FsL4" + "ZTJZampqQkKCsUwjCZdGk/j6+pKT3JFIJESV99cLGo0Kc+hLhaL2HgtCL5CZRyA6EEqlsr6+Xv/j" + "KRQKDDt49OhR//79MzMzra2tly1blpSUJBKJEhMTU1JSKisrnzx5EhUVhWHYgwcPevfu3aSGPIZh" + "e/bsoVAoDQ0N48aNc3Jy6tSpU+/evUUiEQBg8+bNzaVi5+bmxsbGttUJ0QL29vbh4eEGFsWBUKlU" + "0gkIeXl5JKoJWAJubmwAQHWNrjIuwjJBZh6B+B8t3HZbCE1/jW521dXVbZoQs1gsKpWalZU1ZcqU" + "+vr6wMDAhISEffv2aUeQUanUgQMHXrp06c6dOywWKy8vb8KECU1msU+YMOHChQtQRa62thbGr7FY" + "rAMHDnzyySdNDkCtVufn5xvrE7aysurSpUvPnj2NKDrbXKJ5q6hUKhJiw5aAM8sJwzC1WlOLita8" + "DqAQPATif2zZsmXQoEGNI+9UKtWECRN++eWXxolYv/76q0gkas5KmRMcx7OyssRiMZfLbS68q61l" + "V2A/c+bMqa6u9vPze/r0aQv14kaPHn3//v1Bgwalpqb+5z//OXDgQONjoqKiJk2alJiYmJ+fT6VS" + "PT09w8PDaTTdG1FdXd3o0SUYMPoAACAASURBVKMjIiJ0pvjHjx/XaDSNj28VCoXC4XB8fX1JtAUA" + "SCSS7OxsDMO6dOnSWDmfx+O1rKrUHKWlpZ6enoYIC7YLVCrVwd6+tq6uurqGZQynCMKkoNk8AvH/" + "lJaW7t+/f8WKFY3n9Pv27btz587OnTt1tsvl8nXr1m3cuJFEYpVxOXnyJIfD6dq1a69evVxdXceP" + "H9/kTLFNHnsAgIODw82bN589e4Zh2IULF1qtCRsREbF3714AwNGjR5ubqtJotIiIiMmTJ7/77ruR" + "kZE6dlehUGRkZLx69Uoul9vb2+uYQCaTaW9v31Y9QRcXl8jIyICAABI2XiwWf/rpp87Ozj169AgL" + "C3NxcVm/fr1OLQCYaN7WnsF/s/tINGx3WCwnAEBNLZrNvwYgM49A/D9btmxpaGhIS0vTDgUHAJSU" + "lGzbtg0A8M033+jclL/99ls+n19dXb1x40azjvXfbNmyZc6cOVA+FgCA4/jdu3d79eqVk5OjfZhG" + "o4F6xnpCoVDs7OxOnz4NAJg0aVKfPn30aTVv3jwej6dQKGBsnf5oNJqCgoKYmBgjCr8zmcywsLCQ" + "kBBySsNSqXTo0KGHDx8mRHgaGhq+/vrr8ePH6yziwERzEqeoqakxYtiB2YDaOE0WaURYGsjMIxAA" + "AJCZmfnjjz/C11988YW2pVm9ejWcBMvlcu1s+LKyMiL//vjx47GxsWYc7/9ISEiATyHaC9hqtbq2" + "tnbhwoXaR8pksjYtzNvY2KjV6nv37gEA3n//fT1b0Wi09957DwBw+/Zt/c9VXl4eGxsrEAjUarX+" + "rVoehuGF1Hbv3v3y5UudDw3H8fv37//www/aG62trb29vcmdBWoCkh5ku2DLZAAAZDK5sb4vhOlA" + "a/OvHydPnmzTDfQ1paamBgCQkZHRtWtXI3arUqkqKysbb5dKpSqVysfHRy6Xl5WVbdq0Cd7H//zz" + "TzgrnTdv3vHjx2/evPnbb7+NGzcOALB27dq6ujovLy8PD4+4uLhly5Y9f/4cw7DCwsIvv/wSDj4p" + "KUn7LEwm0+gLsSKRqEnjrVarHzx4wOPxCE+1Wq0mZqX6QKVSqVSqWCwGAPTt21f/hvDgmJgYfb47" + "jUajVCqNay1oNBqdTje8iloL6fUrVqzYv3+/zkapVEou5Y9Op7evSOLdu3fbVI+H+V+xXolEam//" + "msUWdDhwhGFs2bIFADBq1CgznGvq1Knt/Xt5w7l8+TKc01MolLi4OKVSCUPKhw4diuM4FHIJDAyU" + "yWQxMTFQAuzs2bNxcXHw9Y8//ojj+LRp09r1IkyCQqHQ/4faXo4NBGkyMjLaejt6+Piv+w8eV1RW" + "tbUhCb744gs4zt27d5vhdG8YaDb/OrFkyZK33367vUdhJh49enTmzBlvb2/okTYWVVVVN2/ebHKX" + "r6/vlClTNBpNdHR0bGzs0qVLo6KikpOT6XT6wYMHAQDffffd/fv3s7Ozv/3225s3b2o0mn79+r3/" + "/vsYhs2dO/eHH35Yt26ds7PzxYsXAQCTJk1qHNYeFhbWo0cPI14OAOD48eN///13c17fbdu2Ec7k" + "ioqKNoUKOjk5YRi2bt06AEBdXZ3+VWih8oy1tbW2eLA2OI7X1NRUVFQYcRJvZWXFZrON6yxZtGhR" + "c/4PV1dX7XLDBPn5+VKplMS5HBwcPNuvALQ+9f10oNGoarVarbbouroIgJz2rxdDhgxp7yGYD5lM" + "dubMGWdnZ6hebkRaVpunUCgHDx7s16/f33//HRcXBwD47LPPunfvDgAICAhYuXLlV199tWnTJrVa" + "TaFQ9u3bBz3DO3bsgJl10OMybNiwK1euGHfYzWFjY/Ps2bMmL8TDw2Pjxo2E8Difz4c1W/WEw+F4" + "eHhs2LBBo9FkZGS89dZbejbMzMwEAHC53Ca/u6qqKj6fb8TorcaF1IzFnTt3fv3118bPIhQK5YMP" + "Pmjy6sRicePlfD3p2bMnoSts+dCoNDlQqFRobd7SQSF4CIQuvXv3/uijjwAAKpXKw8ODcBgCADZs" + "2ODt7Q3v+7NmzSKqorm6um7fvh02odFojVdtTUdUVFSfPn10wrwxDMNxfN++fdqWr61TZ41GY2dn" + "FxkZCQBoWa9eh+vXrwMAhg4dqrNdIpEkJycnJSUZ0ca7u7v36dPHx8fHFGVUtm3bZm1trfPZUqlU" + "Z2dn6ORojJ2dnbu7O7nTvV7JdfBjQSF4lg8y8whEE+z8P/bOO66p6///52aQQViBAGGHBESWBQFH" + "694fV7W2ttW2n9b6cbTuqvVTP1a0tY5WrXtWW7u1WkeHrVq3AjIEWYVA2HskQAYZ9/fH+X7yyycJ" + "IblJIOB5/uHD3HvPzfsGyPuc836/X+9PPoHrqp07d+ousJhM5qeffgoAYLFYev3jFy1aFBcXBwBY" + "unRpdHR0j5lKJpOvXLkyatQo3YN0Ov3o0aN6yRyWLjGhfgC8ybFjx4ymLhqSkpJy7do17UCISqUS" + "CoVpaWlm3sQc3NzcBg8eHBERQUxV3hwGDBjw+++/6zXf4/F4N27cMOHLeTweMREeiUSirYrsA1ib" + "4IjoIZCbRyCM4OPjs2nTpueee27evHl6p1566aUxY8Z88MEHepFUMpl84MABT0/PTZs29aClAADg" + "5eV1/fr1W7duQYc0f/780tLShQsXWnlb6OYXL17s4+PT2tq6ZMmSbicK7e3tCxcuxHF8xIgRY8eO" + "BQDgOF5TU5OamlpRUUFsK9sQGo02cODAuLg4YiqzFjFixAihUAg1fwAAX331VV5enulu8U5OToat" + "e83EhiWFCAQEuXkEwjjLly8/deqU0aKso0ePrly50vD48OHDb9++bX6qmm0ZOXIkdPOjR4/28fEx" + "vMDSbW2YSsZisaCTO3v27LvvvmtC27+1tXXWrFk5OTkMBgMq3ba2tqanpxcWFurJxhGGRCIFBwcn" + "JSUZfUArkcvlFRUVhseZTKY29XXatGnmVL4FBAQw/1tyZhEKhaK8vJzAQASiK5CbRyCMQ6VSBQKB" + "0VNhYWF0Ot3oqcjISHsaZRWWyrR1dnbCBf28efPWrl0LADh06NCoUaOM1stduHAhISHh2rVrGIad" + "PHkyIiIiLy8vKysLlt3bBNjRjsfjEdObM0FLS8uTJ09SUlKEQqFNusZhGMbn84mNraiokMvl1tuA" + "QEBQpj0CYXe0BawkEsl6zRbCEBBg6ejogA1bd+zYwWazP/jgg/v37w8ZMiQmJmbs2LFQTUgkEv3+" + "++9wDQrFcePi4lJTU22o7MZisQQCgU1ax+qiVqvr6uqqqqp0NYDFYjHsvWslnp6ebDa7ubnZxDVS" + "qdToBe3t7WFhYdqXgYGBXU0rEYhuQW4egbAxOI63tbVJJBKJRCKXy+Vyue6WNZVKpdFoTCbT1dXV" + "zc2tB6LLum9t6ZDW1lboXGEB/ejRo9etW3fnzp2cnJycnBzdKzEMe/nll1etWqVSqcrKymxls5OT" + "E4/H8/X1te30SCaTVVVV1dbWGsYgbOXmAQACgSAtLQ0uzZ2cnAwf4e7du4b9kAy5f//+sGHDbGIS" + "4ikEuXkEwjZoNJqmpqaGhoampiYTWVRKpVKpVLa3t9fX1wMA6HS6t7e3r68vsVCuRRBYETY3N+tq" + "oA4dOvT27ds5OTmXLl368ssvi4qK4MFXX311/PjxMpnMaJt5YmAYFhAQQLh1bFc0NzdXVVWZSPg3" + "GmXQ7qJbpBbMZDLZbHZsbCwA4OTJk6GhoRYai0DYAOTmEQhrkclklZWVtbW1BHKk5XJ5eXl5eXk5" + "h8MJCQkx7GdvQwh0aWtra1MqlXrbADExMTExMXV1ddDN//Of/xw1apQN28oBADw9Pfl8vg2nPiqV" + "qra2tqqqqluJOr2a/vb29vXr1584cQK+DA0NXb58eXJysmHXeaOYk3LP5XKNygXy+XxYtufm5mbO" + "eyEQRkFuvntUKpVYLMYwjM1m97YtCMeira1NJBLZpBa8oaGhsbGRy+USbmnaLTQajUQiWRQyx3G8" + "oaHBtAhraWnpgAEDrLbu/2AymQKBwIZ/a1KpFO7PmzkJUygUarUa/gikUuno0aMzMzO1H5pMJoNt" + "63777TdzthnMuYZEIhkVv2ttbR0wYIBtNzMQTyEo07577t+/7+XlRVjZCtEvkUqlubm56enpNtR7" + "wXG8uro6LS3NUAzfJmAYRmC3oCvBFu2y2FapdrB1bGJiog19fFtbW2pqalVVlUUbLdoF/c6dOzMy" + "MvQeEMfxa9eu6TWitQdUKtWiGAECYRQ0T0QgLEOj0ZSWllZWVtpK7EUPuVyenZ0dGhpKuH+5CVgs" + "Vltbm0VDxGKxVCrV3T/v6OgoLi42nUNuERiGcblcHo9n82asxBLUtSmTJ0+eNPpTJpFIBw4c0Eod" + "m4BYaRyFQgkJCfH39+/FugzTKJXKtrZ28F8NJYQjg9w8AmEBYrG4sLDQhpLsRsFxXCgUdnR0hIeH" + "21aq3c3NraamxtJRlZWV4eHhAAClUikSiaqrq204xXF3dw8LC7NTUgLs426pK4LXq1Sqqqoqoxdo" + "NJq8vLyEhATz72lm6zz7zXisRy5XpKQ+0r6EvwMiUUVFxf99SvHxg1xs2iEQYROQm++S/fv3w46i" + "MHlYpVI999xz8NS2bdtGjhzZm8YhehyNRlNSUlJVVWWnRbwhtbW1SqUyKirKhp6eWAO02trakJCQ" + "+vp6kUhkQgXPUuh0Op/P11OMtzk0Go2Ym6dQKEwmU7ek3hpCQkLkcrnpAIe7u7tAILBtL10bQqfT" + "KFSKTPY/+xMaXKNRaQAAVAqFZc8EUgRhkJvvkpKSEt3+njiOa19a1LQb0Q9QKpW5ubmtra09/L5N" + "TU25ubk29PRMJpNGo1ka8dVoNCkpKTbUWieTyUFBQYGBgfZoK6cHjUazVIlPO5WZOnVqV41oly1b" + "tnfv3m5vJZVK4UYFnU738vLqSsi2Z2Y81sNme1RVGd8N8mB7OGyI4SkHufkumThxIvz7rK6uPnXq" + "FIlE2rBhAzwVERHRq6YhehSZTJaTk2PvjfquaGpqys/Phw3vbQKbzSawb29DH+/j48Pn8+3XVk4P" + "a3a/t2zZcuXKFZh7rz1IJpM9PDy6akRrguDg4Lq6OsM5FpVKTUpK6oEZj/WwPbp0855sjx42BmEm" + "yM13yZQpU6ZMmQIASElJOXXqFJlM/uijj3rbKERP09bWlp2d3bt5Rg0NDaWlpTwezyZ3I+bmbYKr" + "q6tAICAWOCCMNdWJAwYMuHr16ksvvaT7ifF4vPPnzxMovSGTyTwer6CgQHsEFsRTKJQ+4eMBAGwP" + "dwwDRsNWbA/k5h2UvvG7hUD0ClKptNd9PKSsrAyq5lkPm83ueacCW8fGx8f3sI8HhNy87ubzc889" + "Z2kjWhP4+vrCT8DV1TU+Pt60IIEDQqVSXVhG5JkZDAaDgVT3HZR+u5pXqVRNTU1MJtN6zXAmkxkV" + "FeWAia8Iu9LZ2ekgPh5SUFDAYrGsF4Yjk8menp4NDQ02sapbSCRSYGBgUFCQnTR/uoVAyqSeqQwG" + "Y+rUqWvWrAFmN6LVQqVSYc9ibdw9LCxMKpXao5Fuz8Bme0gMajLZbBt3FULYkH7o5m/evLlt27Zb" + "t27B4teIiIh33313yZIlhiuYTZs2bd26dfTo0X/99ZeJG8bExDx58sSOFiMcD7VanZ2drVf03NHR" + "cePGjfz8fJlMxmKx4uPjR4wYoRUpa2pq+uOPP3SvJ5FIfn5+CQkJuiqzT548ycjIAADMmTNH67Nz" + "c3Pv3r1bV1dHoVB8fHxiYmISExP1EppgEVd8fLz1a3Fvb++ecfMcDofP5/dudzUC6j02zBugUql7" + "9uzRPeLi4tKT/YpsDpvtLirTTyREgXlHpr+5+b17965evVp3/l5QUPDuu+8+fPjwzJkzulf++eef" + "u3bt6nEDEX2DoqIivfTshw8ffvLJJ7qtWa5cucLj8bZt2wbDtHV1dceOHTO8lYuLy3vvvaetwMzO" + "zj516hQA4B//+AeTycRxfM+ePZcvX9YbNXTo0OTkZD1/097e/uTJExMK53DvoampyUSPuODgYE9P" + "TwLV5BZhp9axBOhdN9//cHdz05NMxjDMwx25ecelX7n527dvr1mzBsfxqKiorVu3RkVFCYXC9evX" + "5+TkfP311zNmzHjxxRcBAAqF4vPPP9+0aRMSkuyWurq606dPOzs7v/vuu7rHNRrNnTt3CgsLvb29" + "x48f77CVvsRoamrSa8Ty5MmTjRs3qtVqBoPx3HPPeXl55eTkPHnypLS0dOPGjUePHtXd5o2KiuJw" + "OO3t7WKxuLi4uK2tLTk5effu3YMGDTJ8r1u3bkEfHxUVNXToUHikuLj44cOHP/744/z58/WuP378" + "+IEDB0zbv379+vXr13d1trOzk0qlent7d6X9YiVUKpXH43G5XAcpryLwZ25mW5qnExKJ5O7u1tz8" + "//WYXVxYVGq/ciX9jH71s9m2bZtGo3Fzc7t27RpcYIWHhw8aNIjP57NYrMLCQnjZqFGjUlJSqFQq" + "h8PpsQhlH2XdunVfffWVj4+Prptva2ubOnXqnTt34Esul3vlypX4+PhestHGKJVK7a+Kln379qnV" + "aldX13379ml7ju3du/fixYtCofD+/fsjRozQXvzSSy+NHDkSwzASiZSbm7tq1Sq5XH7kyJHDhw8b" + "vl1KSgoAwNvbe9++fXA3fvbs2a+++qpYLL53756hm7cVfn5+NnfzGIb5+/uHhIQ4VLcVS908iUQi" + "0MoPACAWizMyMsaMGaN7UC6XR0dHAwB++eUXGzb46V08PTx03TzasXdwHOiv0UpkMhkMsc+YMUO3" + "1sXPz6+wsDAwMFC7tpBIJJGRkSdPnvz444+vXLli4p5RUVG61S9GgQGCP//808wMo82bN//nP/8x" + "58reRaVSrV+//quvvjI89cEHH9y5c4fJZE6ePPnhw4fV1dVz587Nzc21dKsTRri7Ogs/2MePH5v4" + "YA8ePLh48WKL3rRbhEKhVtIcUlJSAjuuzpkzR7ev6D//+U8PD4+YmJiBAwfqXu/n5zd48GBnZ2cS" + "iTRixIi8vLz9+/cXFBTQaDQXFxe9NS5cODY3N//2228TJ06kUqlMJnPXrl04jhvVf502bdro0aOD" + "goICAgKIPSDMIHN2dnZ3d7eh4A+bzRYIBDZsHWsTcBzvtvOsHkwm06J9iObm5itXrpw9e/bPP/+M" + "jY1NTU3VPavRaIRCISC0qeCwsNkeQKjzEpXSOTb9x81rv50FAoHeqaCgIN2Xp06dSkpKMucvWa1W" + "mxnYw3HczIReW7Xzsis3btxYt25denq64SmZTAZDy1u3bl29enVmZmZ8fHxxcfHVq1enT5+ud7FK" + "pZLJZF0lHOE4bs6nYeIam3+YUqnUsCGbdqqntxpzd3d/44034P8ZDIb218zDw0P3kUeOHLl//34A" + "QE1NzbBhw/Qa0kybNu23337r7Oz89NNPDx48GB8fn5iYOHz48K4E0Wg0Go1Gk8lkHh4eVqa2BQQE" + "2MTNOzk5xcTEeHp6Wn8rm9PR0WHpL4mZEajGxsZff/317NmzV69edZxyjJ6BxWI5UamdSiUAgETC" + "3Nx6ukgSYRH9x81r+255eXmZvnLIkCFm3vO7776zufaZ3pzDMTl48GB6enp0dHRoaOilS5d0T2Vk" + "ZMDcNJhTFhcX5+Hh0dLScvv27enTp4vFYrh7f+bMmWPHjn3//fcKhSIyMvLEiRPDhg3Texc6nX73" + "7l1r7OTz+dYMN6SsrMxwuqb1hUaLoGg0Go/H8/Hxgdvvhmh/IWHLWu2GNlz4CgSCjRs37tmzp6Wl" + "RSaT3bt37969e/v27ZswYcLy5cu7WhxrNJri4mK4G0wYLy8vJpNp/W94SEiIY/p4oPOzMx/TaYOV" + "lZVfffXVlStXbt68aUN5/74FhgEPD/e6+gYAAIPB6CvaPk8t/cfNa+fgXbXHJkBcXJytbtW3CAgI" + "2LFjx7JlyzZt2qR3qri4GP6Hy+XC//j7+7e0tMDjsL8LAGDu3LkSiSQiIiInJycvL2/69Onl5eV6" + "TotEIj377LN2fxizkUqlpiVoDJuK+vv783g806ForTPQ20CKiYkRi8WNjY0jRoxISkp68ODBnTt3" + "Hj16JJFINBoNXCOaiO80Nja2tLR4WLdfGhQU1G1Yqiu0MRoHSbUzCoFuuaY/0tjYWBNn6+vr9TIw" + "9AJA/QY22wO6eWeGY4VpEIb0HzcfGhoKa4S0fkjLa6+9NmDAgDlz5iAtejP5/PPPuzqlrSjT7hjD" + "fCXdSjMAgJub2+PHj9ls9vbt2zds2NDU1JSRkaFt8eeYlJeXG428aJfjDQ0N2n17KpUaHh7+4MGD" + "gIAA025eq5Pq7e2te5xEIkVFReXl5ZWUlJDJ5NGjR48ePVqj0WRlZe3evbuqquqvv/5atmyZicVl" + "cXFxQkKCNV7Wx8dHJBIR64nu+DvVSqXS0tW8s7Oz0TR7MxesZWVlS5cutegd+yjatDumM5F0RURP" + "0n/cvLOz89ixY69evXr58uXKykptgtLNmze//vprAEBNTc3Bgwd71cb+gKEjhClyeq1N5syZw2az" + "AQDaFHQHL2rQaDRdWRgTE4NhGI7jqampcKbi7OwcExNz48aNmTNnOjs7f/nlly+88EJXd/7zzz8B" + "AGQyGdbL6SKTyRITE2Uy2ezZs5ctWwYAIJFI8fHxM2fOPHToEI7j9fX1em6+qKhIN2fi0qVLlsrH" + "rlmzRuu0MAwLCQkhtqDvsYa8hKmrq7M0MN9VyI/H4yUkJGRkZJi+IZPJDA8P1z2i0Wiys7MtsqFP" + "QKfTMYyE4xpUfOj49B83DwD48MMPr1+/3tbWNnTo0G3btg0aNCg9PR02kiKTye+8844N32vVqlUX" + "L17s6uzhw4cnTZpkw7dzHLQb79olIPyPXp6dduWq3QJ18MVfY2NjV03YuFxuUlJSSkrKr7/+OmDA" + "gFdeeSU2Nra0tBSu2zo7O4cPH250oEwm++abb7799lsAwAsvvKC3mgcAMJnMuLi4+/fv//rrr6NH" + "j4ZK6e3t7bdu3QIAkEgkwyHZ2dlHjx615klXrlypuzb18fEpLy/vrf579gPH8crKSktHdaVBS6FQ" + "0tLSNBpNZmbm5cuXv/nmG8NdQwBAVFSUXqa9thFt/4NKpfTXkEQ/o1+5+WHDhh05cmTx4sVVVVXa" + "FGjI9u3bIyMjbfhe9fX1paWlXZ21tL91H0KbKF5TU+Pv7w8AgEoyoaGhupdpl5gmNrTVavWFCxes" + "MSY+Pl7vfQljOqVj9erVixcvbmlp+fTTT8+cOcPlcvPy8uB33IoVK7RpCpA33nhj4cKFSqVS+2vg" + "4+Oze/duo3fevHnz5MmT5XL5ihUreDwek8ksKSmBTnfChAmGO/ZeXl56fVNoNJo2gJKRkSGVSsPC" + "wkxIpuvtP2MYFhoaao2cs2NOEWpray0NRri6upouCCSRSIMHDx48ePDmzZtzc3PPnj37ww8/EE5u" + "6OtQyCTk5PsE/crNAwAWLFgQHx+/c+fOmzdv1tfXBwQEDB48+L333jO63hIIBIMHD9bbZDOTd955" + "Z+rUqQCA8+fP//TTTzExMbr9p5OSkgg/goMTHx9PJpPVavXdu3cTEhLKysqgmze/fkGLQqGAuoSE" + "OXjwoE1CoSqVynSulre398GDBz/77LP09PS6ujo4J3Bzc3vvvff+/e9/613c0dHR0dEB/+/k5DRj" + "xoxdu3bBKZEhEyZMOHXq1LJlyyQSCcxehIwbN27VqlWG148aNWrUqFG6RzAMS0xMhP4JBvvXr1+/" + "YMGC7h/7v3h5eVlTQ19dXS2Xy3tXuF4PlUplYhbeFXrTNdNERUVFRUVp/f2VK1eMFqD2Y8jk/uY+" + "+iv98OcUFxf33XffmXOlXksJixg+fDicOhQVFf30009cLvfVV18lfLc+BIfDmTZt2sWLF7ds2VJX" + "V/fbb78BALy9vWfMmGHprUgkUlfODwDQ0dHR2toKZVm7usZWIrutra3dRpr9/PyuX79eW1ublpbW" + "2dkZEhIyePBgXXn5mJiYR48e6Q5xdXUNCgrSC16++eabEydOBDpxjddff33WrFnXrl27c+eOXC6H" + "kjvmtzPHcby4uNh0Bni38Pn8jIwMYuF2tVqdm5sbFxfnOIVVJSUllu4n02g0Yl3jtP4+Pz//qfL0" + "GMlxKywQuvRDN4+wNwcPHiwsLCwoKNi+fTsAgMFgfPHFFwQ8Lp1ONxE9PXLkyJIlSyIjI7Oysqwy" + "1wz0ygSMEhQU5Obm5ubm1pVkqbOz8+DBg7u9j4+Pj6E7cXFxmTVr1sSJE9PT0wlo/jQ3Nzc1NVlT" + "vO7i4uLv708gmA1pa2vLzc2Njo52hOK6xsbG6upqS0cFBgZaOU0ZOHCgnh4iAIBMJo8bNw4YJK8g" + "ED0GcvMIU7z22mtJSUl6+7H+/v4ZGRlnz57Nz8/39PScM2dOSEgIPOXs7Pzjjz8CnbAFl8uFRwzz" + "zB0HsVhs+gIajaYrc2snnJ2dg4KCRCIRgbHFxcVW1tDzeLyGhgbCmqxNTU35+fkDBw7sXU/f0dFB" + "IFju5OTk5+dnD3toNNq1a9fscWcEwkyQm0eYIjY21uhuMIPBeP311w2POzk56YXbXVxcrAzAm6az" + "s7O9vV0qlSoUCqVSqVarYc8YJycnGo3m7OzMYrFM17VrNBqthGJXhIaG9syOdFBQUH19PYGkNplM" + "ZmUrGjKZLBAIcnNzCd+hvr6eTCaHh4f3lqdXKBQ5OTkExOn4fL7jRBwQCNuC3Dyi76HRaFpbW6EM" + "XLeNSTAMc3FxYbPZPj4+RjuPdSt7TqfTTeQH2BYSiSQQCIhVWhtV6rUIDofj6ekJRXmJUVNTo1Qq" + "IyMje95rKhSKrKwsAlI/7u7uxKLyCESfALl5RF+ivb29pqamrq7O/BUbjuMSiUQikYhEInd398DA" + "QL0YdreOwd/fvyeXkk/ZlwAAIABJREFUp2w228vLq7Gx0dKBKpXKenGCsLAwsVhsjVp7Y2NjdnZ2" + "dHR0V5socrn8wYMHlZWVLBYrODg4JiYGNs3To7Oz8/bt22QyWbe1a3l5uUqlcnZ21nXMnZ2df//9" + "d2Fhoaurq9FbmYBEIoWFhVk0xCI6OztfeuklAMDnn3/eA3EfBMIQ5OYRfYPm5uby8nIrO6q1tra2" + "tra6uroKBAJtZb9pN49hWM8v9QQCQXNzM4FcPOubqdDp9AEDBlizdQ8AaG1tffToUWRkpKFC3/Hj" + "x9etW6f7c/T19T1y5MjMmTP1rty/f/97773HYrF0QyqjRo0SiURsNrugoEDbxO/u3bswze3w4cOW" + "ClqHhobaVb5GpVJBHa0tW7bY7116BVyDA8fuaICAoHAUwtFpbW1NT0/Pzs62VXN0iUSSkZFRVFQE" + "Ze9MJ525urpqe7T0GHQ6nVg7eZsI0HI4HOvz0eRyeVZWVmVlpa5Jv/7666JFi1pbW52dnYcPHx4X" + "F4dhWG1t7YsvvpiZmak7/OeffzYUJNDS3Ny8fv16AIBKpSooKCBQIg/x9PQk9jkjAAAqtQqY1L9C" + "OAjIzSMcGugtuk2RI0BVVVV6enpHR4fp1TxU5u95goODCauFW/9xCQQC69e4sFtuZmamVg3wyJEj" + "OI4LBIKysrJ79+5lZGRcuXIFAKBUKo8cOQKvqa6ufuedd2bPnm268P306dPnz59PTU2F6kwEoNPp" + "qJeVNahVavDflhYIRwZNxBCOCI7jMBHMri29pVJpRkaG6WSx3ip3JpPJPB6PmJBqQ0ODRqOxJgmO" + "RCJFRkZmZGR0pfNvPhKJJD09ncvlBgUFwf0YWAoBz/7jH/9ITk5WKpXR0dHwyPr167/++msWixUT" + "E/PgwYOubovj+Jo1a44fP05sNUmhUGJjYy0K5MN8AkurFgkXKDo+KrUaAEBBbt7hQW4e4XBIpdL8" + "/Hxr8r3NR61Wm/ZkthLaI4Cvr291dbU50j16KJXK8vJyrZgBMZydnQcOHJibm2t9IADH8erq6pqa" + "mqSkpDt37hQVFYWEhMycOfMf//jH+PHjN23apHsxiUR6/vnnd+zY8e233+q5eY1GA39YPB6vtLRU" + "JBKdO3fu5ZdfttQeEokUHR1tWr5ej8zMzK4aFJlJP/P3crkC5o44lMgxwiho0x7hWNTV1T169Mge" + "u/TE6PnAvC4CgYDYwIqKCuv9ipeXl606AwEAcByfMmUK7H0gkUjOnDnzyiuv+Pj4jB8/Hnbkgxw6" + "dOjChQu6nSY0Gk1TU9Pff//94MEDWEqglZo+ffp0TU2NRWbAjQrDnkCmsb4Vm6UlAA4OlHYgkUh0" + "OmpE6+ggN49wIIRCYX5+PoEMczvR6+lFrq6uxPL81Wq1UCi03oDAwEATfQcshUwmf/LJJ1u2bBkx" + "YgTMPNBoNNevXx87duxXX30lkUhgFF8sFjc2NsKpnkajuXv3bk5OTnV1tW654IoVK+h0ukKhOHjw" + "oPkGkEikqKiorprKm0A7LWhubsYtQdvEqJ/J73RIZQAAJpOBMu0dH7Rpj3AINBpNQUFBfX19bxvy" + "PzjCV1hoaGhjYyOBGHl9fb2/v79ucx1iCAQCuVxuqxgKhmEjRowYMWKEQqHIzs6+du3an3/+qdFo" + "3n///aCgIN0r4TviOG502uft7T1//vwTJ07cu3fPzCaTZDI5OjraSklgBETSJgEAsOxZi4iwFf1q" + "gonoo+A4npub62g+HgBgfQKa9dBoND3/Zz7FxcXWG4BhWFRUlFZTqKmp6Ztvvlm6dCksBwcA7Nu3" + "b+3atRcvXjStSFhfX79p06Z333333r17AAAajZaYmLhhw4bJkycDAGpqaiyN1MydOxfmH3z77bfd" + "Xkyn0+Pi4pCPtxUtLa0AAA8Py2IfiF4BuXlEL4PjeF5eXs8k3FmKRqNxhAhCYGAgsUSntrY2S0PX" + "RoE5ax4eHl988cW8efNOnDiRn5+vnQMpFIpHjx7t3bt3/vz5v/76a1c3cXV1TU1Nzc3N/e6777QF" + "FDiONzQ0gP+L8lr2jBQKZfXq1RiGdZuF4OrqGh8f34vZlP0MqVQmlysAcvN9BLRpj+hlSkpK4Be9" + "YyKXyy1KybYHJBKJz+cTU6YrLS319va2vri5paVl5cqVN2/eBAB4e3uPHz8+Li6Ow+Go1era2tqU" + "lJTr1683Nzfv2rUrPz9/xYoVhmkNdDp90qRJly5dys3NXbRo0ahRo8hkcmpqKhTwf/bZZwkkqcXE" + "xEyePPm3334zcY2/v38vdqbRqigafbrExMS9e/f2uT2GxqZmAACdTmMaaxKBcDSQm0f0JnV1dRUV" + "Fb1thSna29t73c0DADgcjru7u2kdQJVKBRPCdWvwOjs7RSIRn8+35t07Oztnzpx59+5dMpm8fPny" + "yZMn6xYghIaGDh8+/K233jp8+PDVq1evXLlCIpFWrVpleJ9FixaJRKLs7OySkpKSkhLt8aCgoJUr" + "VxKzbfHixQ8ePDD6yVCp1IiICL0WBsTQtioWi8UWeWUGg2FCwCciIqIvSvTU1tYBALz/KzaMcHCQ" + "m0f0GlKp9O+//+5tK7pBmynd6wgEgvT0dKNV7DiO//TTT6dPn4bWHj169N69e++99x7slVJVVeXn" + "52e0O5+ZrF+//u7duxQK5fz589OnT6+rqyssLNQLZ7i5ub3//vv+/v5ffPHFpUuXoqOjJ0yYoHcf" + "JpO5e/fuGzdupKSk1NXVkUgkDocTFxc3YcIEw8LF6OjoV155RW8RPGPGjLa2tkGDBmmPuLq6btiw" + "ISsrC/yvZKGnp+eAAQOsr4eUSCQrV6788ssv4UuBQPDWW2999tlnvaWb1Ot0dEglbW0AAK4vauvX" + "N0BuHtE74DheUFBgqxw3DMNsIuduiK2E9K2HxWJxudzq6mrDU4cPHz579qxuXUBeXt6SJUsOHToU" + "EhKi0WiEQqFWZs5SiouLYdHajh07pk+fDgDw8fFxdnZ+8uSJoU7wa6+9VlZWdv369RMnTowcOdJQ" + "r5dMJk+YMMFwBmBIQkJCQkKC3sFXXnnF8MqkpKSkpCTtSxqNJhAIOLZYa3Z0dIwcOTInJ0c7p1Gr" + "1SdPnszIyLh79+7TqQxTVVMDAGA5O7u4oFyHvgFKwUP0DlVVVQT03bRQqVQfH5+BAwcmJiaOGDFi" + "1KhRo0aNGjZsWExMTEBAgA01bSQSiV0Fdy2Cx+MZxrwLCgrOnTsH/rdvjUajUSgUn332GXzZ2NjY" + "0tJC7E0PHjyoVCoHDhy4fPly7UEWizV48GCjrnTp0qV0Or2+vl5X9KZnwDAsICAgKSnJJj4eALBr" + "167s7Gy9fQuNRpOenr5nzx6bvEXfQqlUVlXVAAD8/bm9bQvCXNBqvi9RV1en7QLSp1GpVFlZWaaX" + "8nAZrVKp9NavLi4uPj4+bDYbw7D29nbDDwTDMG9v74aGhqqqKuvFywAAmZmZvdXAxhAMw/Q+kAsX" + "LhjdzNBoNE+ePMnOzoZqMC0tLTExMQSUAOAcYtGiRXozDCqVGhUVBfXpdHPd2Wz2yJEj//jjj2vX" + "rhHeQiCAp6env78/hmEikchW9zxx4oTRXSIMw06cOAEbyfcPgoKCzEmBLK+oVKvVTk5UPy5y830G" + "5Ob7Eu+++y78zn16KCsrmzdvXm9b0YdZsWKFTe4zceJEo8c9PT2TkpJKSkqqq6u1HjExMfGPP/5I" + "S0vrrz87HMdLSkoISxE7IAUFBQMGDDB9TadSWVFZDQAIDgwkk9FOcJ8B/agQCET3mJDoIZPJYWFh" + "SUlJvr6+cLeAmEAvwsEpLi5RqVROTtSAAL/etgVhAWg13/dYsmRJcnJyb1tBHJFIVFVV1e1lV69e" + "PXLkSEhIyMmTJ8PCwqxJd2pra8vLy7MmxB4aGsp1pF3K/Pz85uZm+P+UlJTt27cbXgODF9o+7hAu" + "l2tRN5q8vLzRo0cDM3R/GQxGREREcHBweXl5Xl4eAIBCofz444/2EAx2cnLy8fHx9fW1d2Oh1atX" + "f/fdd4bRJRKJtGDBgo8//tiu796TdBuWahWLq2tqAQBhAj7qMd+3QG6+78FgMGyVYWQPZDJZR0dH" + "V91B1Gp1YWGhOf3BYAEYjUYbM2aMla6Cw+FwOJzHjx8T9vQymczLy8sRJO4hzs7OaWlpcJN84sSJ" + "V69ezcrK0o0iQ1PXrFmj91FDtR9ns6XIIyMj4X8qKiq63dQFADAYjAEDBjx69AgA4OnpaVvhFwqF" + "wmazORyOp6dnz8jdbNu27ddffxWLxbqenkwmczicjz76yJH/DG2LWq3JL/gbAODh7obq6PocaNMe" + "YTNUKpVQKExLSysoKNBtJqZLQ0ODRb6WTqfbxLm6uLhER0cT9g0ymayxsdF6M2wFk8kMCAiA/8cw" + "7KOPPhoxYoT2JQCAxWIlJycnJibqDcRx3CKhey8vL/hG165dM3/UX3/9BQBISkoaOnRoaGgom822" + "ptcfg8Hw8/OLjY0dPnx4ZGQkh8PpMUm7wMDAmzdv6sXgo6Ojb9265e3t3TM2OAKFfxd1dEhJJFLE" + "ALO6BCEcCrSaR9gAHMdra2tLS0thZrtGoyktLTXaN8yEIpgeNk9ud3d3Dw8PLygoIDa8oqLCoVZv" + "wcHBdXV18ANnMpnJycklJSWZmZltbW0hISFJSUldife1tLQ0Njaa2YwVw7AZM2YcOnTo+PHjS5Ys" + "Mce/NjY2wkTR559/nk6nBwUFBQUFwZasra2tHR0dcrlcLpcrFArDfgEYhjk5OdFoNBqNxmKxXF1d" + "XVxcercdcExMTG5u7rVr19LT00kkUlJS0ujRo/tZV1nT1NTWwe36AWECZ+feV4REWApy8whrEYvF" + "xcXFeu3Fampq/Pz89JqFdHZ2akVDTePl5WUTjVI9fH19xWIxsW4uEomkqanJHlYRg0Kh8Hi8wsJC" + "7ZHQ0FAz4+5CoZDNZpvpq955552jR48+fvz4+PHjixYt6vb6DRs2iMViX19f3XozDMNYLJbe74NS" + "qYSeHrZmJ5PJ9o61E4NMJk+aNGnSpEm9bUgvIJZICgr/BgD4eHNQrXwf5SmakyJsjkKhyMvLgytI" + "vVNGN4ebm5vN0apzdnYeOHCgnQLhYWFh5kem9SgpKbGT1h4xfH19iXVdk8lklZWVZl4cGRm5YMEC" + "AMCKFSvgbrwJ9u/ff+LECQDAli1burWNSqXChTudTmcwGI7p459m2ts7MrNy1GoNi+UcObD7zAyE" + "Y4LcPIIIGo1GJBKlpKSYaBLf2tqq13pOmxxuAgzDIiIi7JfKSyKRIiIiiM0hOjo66urqbG4SYTAM" + "I1y6XVZWZr520J49e+Lj4xUKxeTJk/fv3280u6K9vX3FihVQKW/+/PkLFy4kZhjCQejokGY+zlap" + "VAwGPe6ZWJRd33dBbh5hMfX19SkpKSKRqNte7EKhUPcac3bs/f397d0UxMXFxUQVuGlKS0ttpcNv" + "E9zd3YllDKjVat0ecaZhMplXrlxJTEzs7Oxcvnx5bGzszp07Hz16VFtbW1VVdfv27Q0bNggEgn37" + "9gEAXnrppePHjxMwCeE4iMWSRxmZCkWnE5UaNyiWhjZa+jIoNo+wgPb29qKiIjPj6wAAuVxeUVEB" + "+6R1dnbqSqIahUaj8Xg8a600A5i/Zth5pVsUCkV5eXnPGGkmfD6/qamp2ymXIbW1teZPqrhc7q1b" + "t9avX3/kyJH8/Pz169cbXuPu7r5p06aVK1c6TuUhggD1DY25eflqtYZOp8UNimUyUVP5vg1azSMs" + "QKFQmO/jIeXl5dC7m9PRNSgoqGf2BkkkUlhYGLGxFRUVBOYH9oNOpwcGBhIbW1RUZP7FDAZj3759" + "eXl569ev1+2SDvPPP/nkk+Li4lWrViEf33fBcbykVJSdk6tWa5ydmQnxcSi1vh+A3DzCAjw9PS2t" + "c9NuDkulUtNXUiiUnlSaI/AsENjX1eb2WENQUJBhy1dzkEgklmYbCASC7du35+fnL126FB45cuRI" + "SkrK+++/7zhlCAgCSKXStPTMktIyAICnJzshPo5OJ/JLhXA0kJtHWIZAILB0uVZXVyeRSLrdsff2" + "9u7hcmQCzwJpaGhwnD70AAAymWyRhK0uJSUlxLINtPsuT1UReb9Eo9GUlIoepqZLJG0YhoXygp+J" + "jaFSUUi3n4D+PhGWwWQy/f39LR1VXFzcbV53z4vPEHsWSHFxsUMV1/n4+Li5uREYCLMNbG4Pok+A" + "43h1Te39h2klpWUaDdyofyaUF4ICL/0J5OYRFhMSEmJOa2pdJBKJXnGdHiQSiZiXshICzwJpb28n" + "JrNjPwgX1zlatgGiB1Cr1ZVV1fcepOblF8rlcjKZLOCHDk1KcHNz7W3TEDYGuXmExUD9NUtHmd4Z" + "ZrFYvbL3S+xZIKWlpdZ0vbM5Li4uvr6+BAY6YLYBwk7gON7c3JKbV3D77oOCwiK5XE4ikQL8/YYN" + "SQwJDkTpk/0SFH1BEIHL5VZXV7e3t9vqhoSV6ayHy+VWVVWZUwigh1KpFIlEhNfQ9iA0NLShoYFA" + "rB1mG5jTORDR51Cr1R1SaWuruKWltaW1VaX6v18PMpnsx/UNCQ4klr+J6CsgN/+UUllVbeU+LZlC" + "raqutpU9ACORKf+zee7pxXl74b+8vb2LheaquBCGQnWqqragtExLdU2tTK6APXMdBBxgxH4ura3i" + "6JgY86+PjIp+e+G/AAAebM8e+BkhzEet1qjVarVa3dnZKZXJ9bJfMQxje3hwfX04HC8yGW3o9n+Q" + "m39Kqa2tb7WwAt4QmVwpFtsm4ZxEdlKp/yejzYPtNfflVwEAorIKm7yFaWSyTrGEyAfS3iENDeXb" + "3B7C4LimpUWi6OymrsEYDQqlytPTrM51AABB2ABB2P/pnPfMzwhhDUwmk+3hzvZw9/BwJ5aPguij" + "IDf/lOLh4U6jWStg6e7m+iQnxyYJ594cL2/v/8m0FwqFGRkZ7u7uEyZMsP7+3WLNs9BpTr2SP9gV" + "NCcnoSVN5bUo5DIvT7aZCkWZmZmwO1FCQoJDyQIiAAYoZAqFQiGTyc5MBpPJZDIZSJT+qQW5+acU" + "fmiITe7jyXYvKyuz/j4CgSAgIED3yL27t7du2Txo0KDVq1ZYf39zYHu4ESstc6KSo6Ps1VKPGG6u" + "rJaWFgIDXVhMPt+szYnjx47s378fAHDixIkZ06cSeC8EAtEDoMAMwioI66/p4Qgp68HBwcSeRSqV" + "VlVV2dweayCs/FNZWdmtXiECgehDIDf/tGAnLRdr9Nd06VYjrwcgk8mEN59FIpFSqbStPdbg7Ozs" + "5+dHYCCO46i4DoHoTyA33//BcbyysjItLc1OK2YfHx9X1/8vqaHRaEpLSzMzMwsLC83fN5bJZPaw" + "zVJ8fX11n8V8VCpVaWmpze2xBsLKP01NTc3NzTa3B4FA9ArIzfdzmpub09LSiouLpVIpDKLn5OTM" + "mTOHy+XS6fTo6Ojk5GTdZWhFRcWsWbNYLBadTh8zZkxGRobu3XJzcydMmECn052dnWfMmKFd9sHa" + "caVSefLkyeeff/6tt95avXr14sWLX3jhhaVLl6ampnZrpw1L8K2EcB18TU2N4zwFAIBKpYaEhBAb" + "62hSvggEgjAoBa/fIpVKhUJhU1OT9khVVVV9ff24ceO0S+fc3Nzc3NyGhoYDBw4AABQKxaRJk/Lz" + "8+HZmzdvjhkzJisrC25lNzc3jxs3TtvQ7PLly5mZmTk5Oe7u7q6urh4eHq+99lpOTg4AgMPhRERE" + "tLe35+Tk5Ofnv//++8uWLZs1a5YJa1UqlVQqZTJ7v+ulq6urj4+PpX3bAAA4jhcXFz/zzDP2sIoY" + "fn5+1dXVBJR/YLaBXlIkAoHoi6DVfD9EpVIJhcK0tDRdHw8A0Gg027Ztk8lkHA4nMzNTIpG89dZb" + "AIBDhw7V1tYCAM6cOZOfn+/k5PTgwYPi4mJvb2+JRPLRRx/B4Xv37q2rq/P09CwsLExLS2MwGJWV" + "lZ9//jk8e+rUKejjJ02adObMmS1btuzevfvgwYNcLhfH8UOHDsF2tCZwnJ5voaGhxKqPWltbTUv3" + "9zAYhhHenHC0bAMEAkEM5Ob7FTiO19TUpKSkVFRUGN10raur8/Lymjdv3jPPPOPi4rJs2TI4Ki8v" + "DwBw6dIlAMDIkSOHDh3K5/NfeeUV7UEAwOXLlwEAM2fODA8PT0hImDx5MgDg4sWLAID29vZjx44B" + "AAQCwbp167T56uHh4Rs3bgQAqFSqCxcumDbeceLBNBotKCiI2FihUKjRaGxrjzV4eHh4eZmreKOL" + "A2YbIBAIAqBN+/5Da2trcXGx6fDwzp07nZ2dExIS4MvCwkL4Hy6XCwB48uQJ0AlOR0REAAAaGxtr" + "amq8vb3hZn5YWJju2fz8fLVa/fDhQxgIGDt2rF4HmsjISE9Pz6ampvT0dNP2Nzc3q9VqBxHxCAwM" + "rKmpIaAHLJfLKyoqgoOD7WEVMfh8fnNzM4HJR2NjY2hoKIWCviUQiD4MWs33B+RyeW5ublZWljkp" + "YB0dHbDIu7q6+t///jcA4Nlnnx04cCAAoL6+HgDAYrHglVplt4aGBrFYDGvetGdhRrpcLm9ra9NG" + "sgcPHmz4jrCyq6GhwXRWl0ajaWxsNONxewISiWSmSowh5eXljlAfqIXBYPj7+1s0BMMwf3//pKQk" + "+/n44uLiGzdu3Lx5EwaMjKLRaEpKStCmAgJhDcjN923UanVpaWlqaqpFIWGRSFRZWTlu3LiSkhIn" + "JyeYfwf+W7yurcLS7r1LpVLtutboWW3qHJvN9vDw0Hs76CpYLFa3gi0mvvF7Hg6HQ6xjm1qt7jYR" + "oYcJCQlxcjJX25jNZickJISFhdnJx1++fDkyMjIsLGzcuHFjxozhcrlTpkwx6stPnTrF5/Ojo6Pt" + "YQYC8ZSA3HzfJi8vr6yszNL92MbGxrFjxxYUFFCp1B9++EGbHA49QWdnJ3ypzcBiMplap65dp+qe" + "jY+P19pjqL9WWVkJADBHRaelpcXKvnm2hbCWXF1dnUQisbk9hDFT+YfBYMTExMTGxtqvL/ChQ4dm" + "zpwJA0B0Oh2GeH7//ffhw4dX/29jvbt3765cudJOZiAQTw/IzfdtCGSKtbS0rFy5sqioyMnJ6fvv" + "v3/++ee1p2CultY/aUMA3t7ebm5ucB2vd5ZOp7u6ugYHB48fPx4A8O2339LpdBjph+Tk5MCdhqlT" + "zZI9r7Zhc1urYbFYus9iEUVFRDrb2g8ul+vi4tLVWQqFwufzExMTPT097WdDfn7+ypUrcRyPiIh4" + "+PBhe3u7WCx+7733AAC1tbUffPABvKytrW3r1q3jxo1zKB0CBKKPgtx838bNzc3b29v861Uq1caN" + "G8vKyigUyqeffjp79mzdszBCX1BQAF9CR8XhcHx9fSkUCkzN01bVw+5kUVFRcEF2+PBhDodTWFi4" + "fft2Ho8H93tlMtnevXsBAHB71hwLa2pqHCpTXfssltLW1uZQMQjQhfIPhmFcLjcpKSkwMFAvfdLm" + "HDhwQKlUUqnU33//fciQIWQymcVi7dq1a9SoUUlJSdo567JlyzZt2oTjeGxsrF3tQSCeBlAObZ8n" + "NDS0sbHRTNf47bffwtq5gIAAWBzPYDAAAPPnz4+Ojp42bdrVq1fv379//fp1Hx+f7777DgAwc+ZM" + "OHbatGn5+flQFUcul//yyy/as5WVlWKx+Ouvv964cePGjRvz8/O3b99+/fr1zZs3V1ZWzp49e8qU" + "KTk5OQKBoFsBHKVSWVtbS0yP3R5ALbliQn1dS0pKOByOg9QOgP9OCmGipfZIWFiYNq3S3ly/fh0A" + "kJSUpFeJ8Ndff+kGR3AcHzp06N69e3///ffs7OyesQ2B6K8gN9/nodPpgYGB5nSDVavV586dg/8X" + "iUQikUh7KikpKTo6esGCBUeOHMnNzYU78AAANzc37Vbq2rVrv/nmm+rqam0kPjAwcPny5QCAPXv2" + "7N69W3u3s2fPnjlzprS0FL7F+fPnz58/DwA4duyYth7PBBUVFYS3yu2Bv79/dXU1gb5tnZ2dZWVl" + "NmntYyv4fH5TU5NarabT6aGhoRZtBVkPzLMzlODVS4DYsWOHr68vAOD333/vKdMQiH4LcvP9gaCg" + "oNra2m6LuJqamsLDw/UOMhgMOp0Ov+4ZDMZff/3173//+5dffpHJZMOGDdu+fbv2S5nD4dy7d+/9" + "99+/fv06juNjx47duXMnLLoLCwvTzgwAABQKBcOw2NhYvfo6uHPQLTKZTHfF2etALTliy8rKykou" + "l2vmg/cANBotJCRErVYHBQXZe4teD5VKBbM7u83vgz4egUDYBOTm+wOwG6w2at4V3t7en376qeHY" + "IUOGaKutOBzO8ePHu7pDSEjI999/b3h88eLFixcv1js4e/bssLAwPcFdMykrK3Oo1ilsNhuK/Fg6" + "UKPRCIVChyoJCwwM7JX3pVAozs7OHR0dhlmWOI4Tq2hAIBDdglLw+gk+Pj5aNRuLsGuRN+GCNKlU" + "6lAFaQAAPp9P7FkaGxvNb8jr+DQ0NOzZs2fMmDHa6eDq1aunT59+4sSJbuMasHQzNzdX7/grr7wy" + "bty4w4cP28NgBOIpB7n5/gPhJiW1tbVtbW22NQbCYDAIdzlzHIl7CJPJJPws/aOvq1qt/vjjjwUC" + "werVq2/evKlVOJBIJFeuXFm4cGF4ePhXX31l4g4vvvgiAKC0tPTUqVPag6mpqefPn79x4wZsmoBA" + "IGwLcvP9BxcXF8JBTfsVeQcHB5uvv6aLA7ZHCw4O1ooAWoTRneq+hVgsnjp16saNGyUSia+v78qV" + "Ky9dupSRkZGSknL27Nm3336bxWJVVVW98cYbS5cuValURm+ycOHCyMhIAMCCBQvefPPNL774YvPm" + "zZMmTVIqlRiGrVmzpmefCYF4KkBuvl9BuIOqRCIh0GHdHCgUijn6a13hUItga55FJBJ15fwcH6VS" + "OWvWrKtXr5L0RWorAAAgAElEQVRIpI0bNxYXF+/Zs2f69OlxcXFJSUlz5sw5fvy4UCh89dVXAQCH" + "Dx9etWqV0fswmcxffvklOjoax/HTp08vWLAgOTm5tbUVw7CPPvpo3LhxPftYCMRTAXLz/QonJyfC" + "vdFu3br18ccfGz118OBBrWaOLjKZDDa/MY2vry/hymyt8q6DwOVyiT2LUqnsuy1YPvjgg7/++otM" + "Jv/www9bt241mirv7e39zTffbNq0CQBw4MABo6maAICQkJD09PQTJ07MmjUrISFhwoQJS5cuTUlJ" + "MfqLNHjw4H/9619vvfWWbR8HgXiqwBxqtdS3aGxs3Lp1K8w8IpPJs2bNSk5OhnuSNqewsPDDDz88" + "d+4crHhesGDBpk2bjBY9azSatLQ02BbWIpKTkx8+fJifn69X1lxXVxcREZGQkPDnn3/qDfnwww+3" + "bNly8+bNUaNGmb65WCzOzMw00xIcx2/duvX1118LhUI6nb5u3bpVq1YR6yJjD1pbW7OysggMxDAs" + "ISHBfnLxdqK0tHTgwIEKheKTTz55//33u71+7ty5P/74Y3BwcEFBAZ1O7wELEf2ezZs3JycnAwB2" + "7ty5du3a3janj4FW8wQpLy+Pi4s7cOAAzC5Wq9UXLlxISEiAOl+25fbt2/Hx8dDHAwDkcvnhw4ef" + "eeYZo6tDYh1UCwsLb926JZfLocC4LuvWrWttbb127dqFCxd0j1dUVMDyvBUrVkDDTGC+KC+U401O" + "Tob5/3K5fOvWrZGRkTk5ORY8jz1xd3fncDgEBuI4LhQKbW6PvTlw4IBCoQgPDzczdr57924mk1lW" + "VqbVYkIgEL0IcvMEee211/TU19VqdWdn50svvWTbSrD29vYXX3xRoVDoulKNRlNfXz9v3jyjQ7y8" + "vAy7wZrm2LFjcF/np59+unnzpvb4/fv3z5w5A/+/cuVK3YqpdevWwZePHz8+cuRIt28RGhpqjh7L" + "0aNHHzx4AHSi8jiO19fXT5s2jcAWhZ3g8/nEtGWam5sbGxttbo9dgQnwixYtMjP90N/ff9asWQCA" + "ixcv2tcyBAJhBkgehwi5ubm3b982PK5Wq5ubm7du3WpmNzZzuHr1qlFJOLVa/eDBgxMnThito5PL" + "5YWFhYYRmYyMDEOxPLFYnJGRAQAICAiorKxctmxZVlYWmUxWq9XvvPMOjuPx8fEFBQXl5eW7du36" + "8MMPAQD379//4YcfAADPPPNMVlbWf/7zn7lz58IGd+fOnWtublar1XorV1dX1/DwcNPdXKRS6fnz" + "5w3NVqvV5eXlmzdvnjJlionhPUlNTQ2xpMX8/PyIiIi+ogbT1tYGqzAmTZpk/qjJkyd/8803d+7c" + "0Z0yIhyZIUOGOI5WI8LG4AjLgT1d+hlhYWEnT56EifoHDx7EcfzAgQMAAAqF8vjx4y1btgAAGAyG" + "SCRSq9WJiYkAgGeffba5uRnuYC9cuBDH8du3b/cVB4awiLa2NvP/QIxOghGOTEFBgb2+Lm0BXF0A" + "AHbu3NnbtvQ90GqeCDQazcRZMplMrHWpUVQqlYnIN5VKNbF7bNi2rquaLgzDVq9eHRoaOn369J9/" + "/nnjxo3jxo37z3/+AwBYsmRJbGxseHj46dOnS0pK1qxZM3369LS0NBKJtHfvXg8Pj08++eTtt98+" + "efLkggULli9fjuM4l8uVSCR6mmgYhlGpVPhr15XBOI6bqDqz7QdrPaafxTQ9rCdPGBzHYbGDRYWa" + "2h+T6b8UhOPQV34hEQRwoC/NPsTw4cPhnrbRsxcvXrTtpv3kyZONniKRSKWlpf7+/l2NraqqslT3" + "5s0337xx40ZLS8uwYcNaWlq8vb3hOp5Op+/evfv555//6aefrl27BgB4/fXXExIS4JCjR4+mpaVN" + "mTKlpaWFQqFcvXo1Jiamq7fIzMwUi8VGTzU3N8+ZM6cr3/nvf/8bGuM4mHgW03C53AEDBtjcHptT" + "X1/v4+MDAKioqDDse9QVFRUVAICAgAD4HwQC0YugGRwRfHx8li5darg7TSaTExMTbRs/njhx4tCh" + "Qw3XUhiGLVq0yISPBwD4+flZWr7l6uoKy5ShDPuOHTu0lWwzZ86EAVqxWOzi4rJt2zZ4nEQi7d+/" + "n0QiwSGLFy824eOBSVFeNps9duxYww+WRCK5ubkNHTrUTqK8hHFAgWHbwuFw/Pz8wH9bxZsJnAgO" + "GjTIXmYhEAizQW6eIJ9++ilMJ4abXdAzRUdH//zzz7bd/sIw7MKFC7DFGdwLhf/OmDFDt8V7V2MJ" + "+KHp06fDFulDhgx54403dE99/vnnULl2w4YNui3hhwwZ8s9//hMA4OnpCctbTWBalHfVqlXQZq2z" + "J5FIdDp969atTCazuLjY0sexK4QFhnEcd7RnMQqGYTNmzAAAnDx50swIRUtLCyylmzlzpn2NQyAQ" + "ZoDcPEGcnJx++umnX3/9FS5ZfHx8Tp8+nZaWBpc+tsXX1/fRo0dffvnlCy+8MG7cuPnz5//yyy8/" + "//yzOdojHh4eMAHefEgk0sqVK0kk0ooVK/QW1gMGDFi+fDmPxzNUM/3kk0/c3d0/+ugjNpvd7VuY" + "EOV1dnbev3//okWLeDwenU7ncDjTpk07deoU3CEQi8UO1YoeWCEw7IDPYpSlS5eSSKT09HTdfjMm" + "2LhxY0tLC4fDmTt3rr1tQyAQ3YJi81YxZcqU1NTUzMzM2NhYvYWvbaFQKK+//vrrr79OYCyfz29u" + "bjZMxzNBTEzM1q1buVxuc3OzntvetGnTpEmTDGcY3t7eX3/9dVdpBHpAUd6uGuDSaLSXX3755Zdf" + "NnpWKBR6eXk5TsaQ6WcxjVAo9PT0JDZL6DFiYmLeeOONU6dOvfvuuwMGDHj22WdNXHz8+PFDhw4B" + "ADZv3uzq6tpTNiIQiC5xlO9KhP1gMBimQ/hGGT58ODDWQdXFxWX8+PFGh0ydOtV8jxUQEECsTleh" + "UJSXlxMYaD+seZY+kaS2b9++2NhYmUw2fvz448ePG50yymSy9evXL1q0CADw0ksvLVmypMfNRCAQ" + "RkBu3ipkMhncd7VordzzhISEEOsGK5VKq6qqbG4PICrKCykvLzcU+elFrHwWbeN2h4XFYv3yyy+D" + "Bg2Sy+X/+te/4uPj9+3b9+TJExh3SE1N3bJlS3h4OKxpnjlz5qlTp5B8AgLhIKBNe4Ko1eqysrLK" + "ykpYHe44OqxGIZPJPB6vsLCQwFiRSOTj40Osz7ppoCgvzM+3CI1GIxQK7dQliBjWPEtJSYlDPYtR" + "AgIC7t27t2rVqi+++OLx48crVqwwvIbFYn3wwQfr1q1znJAKAoFAf40Wg+N4bW1tSkpKeXm5dhGv" + "UCgcvD6Ky+W6uLgQGKhSqezXQVUgEBBb9tXX1xMrWLcf1jyLbfsg2AlnZ+djx45lZ2cvX75cr9/x" + "oEGDNm3aVFxc/P777yMfj0A4FOgP0jKg/HtBQYFhH3THr48iXORdU1PT3t5uW2Mgzs7OhGsTDPMG" + "ehdiz0KlUsPCwojNwHqFyMjIzz//XCQSwTA8AODQoUNZWVnJyclQSAeBQDgUyM2bi0KhyMvLy8zM" + "7GrVLhaLifUy6THM7warh12LvENCQohFBNra2kw3wul5LHoWDMP8/f2TkpL8/f37YiRbm+1BLO0D" + "gUD0DMjNd49GoxGJRKmpqd1WOZeUlHTbeb134fP5xMq3WltbGxoabG4PAIBKpYaEhBAbW1paakID" + "v+cx/1k8PDwSEhLCwsLskfSAQCAQWpCb74b6+vqUlBTYlq3bix2w1ksPGo0WGBhIbKxQKLRTQQEB" + "UV5IZ2dnWVmZze2xhm6fhcFgREdHDxo0iNgjIxAIhEUgN98lbW1tmZmZeXl5FtVuVVRUOHh9VFBQ" + "kDnyeYbI5XI7FXkTE+WFVFVVOVSZg4lnIZPJoaGhiYmJluoSIhAIBGGQm++S0tJSArncsD7KHvbY" + "ChKJBCXrCWC/gnUCorwQjUbjaMmPhs+CYZivr++QIUOCgoJQIjoCgehJ0DdOl/D5/H5T66WHt7e3" + "m5sbgYFqtdp+kxg+n0/MBTY1NTU3N9vcHmvQfRY3N7f4+PiIiAiUqoZAIHoe5Oa7xJpar6KiIoeq" + "9TKEcJF3XV2dnYq8GQxGQEAAsbGOVlwHBYZpNFpkZGRcXFwfqpdDIBD9DOTmTcHj8YglQre3tzta" + "rZcehDuoAnsqBAQHBzuaKC9hQkJChgwZQqyCEYFAIGwFcvOmoFAo/abWyxAejwdb11uKRCKx0yQG" + "JqkRGysSiZRKpW3tsQYymYzC8AgEotdBX0Pd0J9qvfSAHVSJjbWfQoCvr68DivIiEAhEHwW5+W6w" + "ptZL29jGYfH39yfWQdWukxhrRHk7OjpsawwCgUD0aZCb7x7CtV44jguFQpvbY0NIJJI1kxg7KQQ4" + "pigvAoFA9EVQI1qz4PP5zc3NBDTgYK0Xm822h1U2wdPTk81mEyhIgwXr0dHR9rCKz+c3NTURiAu0" + "tLQ0NDRwOBx7WIWwhr1799bW1tJotM2bN+tVeXz88cdtbW1cLtdof1sEAmENaDVvFv2p1ssQwsV1" + "jY2NBDqsm4NjivIirKGysnLHjh1btmxJTU3VPV5YWLhx48YdO3bU1NT0lm0IRD8GuXlz6U+1Xnow" + "mUwH7AZrjShvZWWlze1BWMm8efPgf3744Qfd4z/++KPeBQgEwoYgN28u/anWyxDCCgEdHR3V1dU2" + "twdYJ8pbVlbW2dlpW3sQVhIXFwdDPN9//73udstPP/0EAIiKioqJiek14xCI/gty8xbQj2u9rFEI" + "EIlEdlIIcExRXgRhXnnlFQBATU3N3bt34ZGioqLHjx8DAF5//fXetAyB6L8gN28ZYWFhxAY6fq0X" + "YYUApVIpEolsbc7/ERYWRixvoLa21k6ivAihULh79+5r167Bl1999dXJkyfr6+u7HTh//nwoGaTd" + "tz979iwAgEQiwRkAAoGwOcjNW4arq6uPjw+BgY5f62VlN1g7KQSwWCwHFOV9asnMzJw8ebJAIFiz" + "Zk1+fj48ePv27bffftvPz2/BggWmsyKCgoKee+45AMDZs2fhDtC5c+cAAKNHjyaccYlAIEyDCuos" + "JjQ0tLGxsV/Wenl4eHh6ejY1NVk6EE5iYmNj7WEVj8draGggEBeQSCR1dXXEpmUIQ/bt27dmzRr4" + "gwgNDR07dmxAQACMj/zxxx8NDQ1ffPHF+fPnv//++0mTJnV1k3nz5t2+fbuhoeHGjRthYWGZmZng" + "v8l3crn8u+++62ogh8OZNm2aHR4LgejnIDdvMTQaLSgoiFisXSgUenp6OrLUOVQIIJA839zc3NTU" + "5OnpaXOToCgvMaGhkpISLy8vMplsc6ueNjZv3pycnAwASEhI2LVr1+jRo3XPqtXq77//fsOGDRUV" + "FVOnTj179uysWbOM3ufFF19cvny5QqH44YcfwsPDAQB0On327NkAALFY/NZbb3VlQEJCAnLzCAQB" + "kJsnQmBgYE1NDQENOFjrFRQUZA+rbAKTyfT19SVWwVxcXOzh4WGPSUxAQEBNTQ2BuIBCoSgvL+fx" + "eDY36ani3LlzW7ZsAQC8+eabR44cMawsJZPJ8+bNmzRp0qxZs+7evfv6668/ePDAqHSSh4fH1KlT" + "z58/f+HCBdhSYfr06e7u7gAAFxeXnTt3dmUDl8u15SMhEE8NyM0TAdZ65eXlAQCgPkxVVdVvv/02" + "fPjwbjPDy8rKfH19iZXg9wzBwcF1dXUEFGZkMllVVZU9gqwYhvH5/JycHAJjKyoquFwusRJ8BABA" + "KpWuWLECx/EZM2acOHHCxDTOy8vr8uXLw4YNKygoWLlypTZHT4958+adP3++paUF/u3Mnz8fHmcy" + "mWvXrrXHIyAQTzOOu3tsAhzHOzo6mpqaampqysvLhUKhUCgsKSkpLS2trKysr68Xi8X2rlP39vam" + "0Whbt269ePEiAKC2tnbnzp1z5869cuWK6YGOX+tFp9MJr5zsV7AORXkJDNRoNA7eWcDBOXbsWHV1" + "tYuLy/Hjx7vdqnF3dz9+/DgA4Pr167dv3zZ6zbRp07TBHTabPXnyZNsajEAgdOkzq3mlUgmn/+3t" + "7R0dHeasNel0uouLi5ubm5eXlz0Wc8nJyTdv3oT/h8Hszs7Ozz77jMFgjBs3zsTA2tpaf39/YiX4" + "PUNQUFB1dTWBCD1UCBgwYIA9rBIIBGlpaQSsamhoaG1thTvDCEuByfALFy40s5/Qc889N3r06Js3" + "b547d27kyJGGFzg5Oc2ePRvOBubOnevIO1sIRD/A0VfznZ2dFRUVGRkZ9+/fz8vLq6mpaWtrM3M/" + "WS6XNzQ0FBcXP3z4MC0tzbYLzT/++OPq1at6luA4jmHYgQMHus3DLyoqspUl9oBGoxFOUK+trW1r" + "a7OtPRAmk+nv709srON3FnBMpFLpgwcPAADPP/+8+aNg/t3169e7uuDTTz+Fm3A7duyw3kgEAmEC" + "B13N4zje2NhYU1PT0tJik2/njo6O0tJSkUjk5eUVGBjo6upq5Q0vX75MJpMN3TmO462trUuXLu1W" + "aobJZDryOkatVhP21hQKhcVi2dYeCI7jEomE2K8Eg8Gg0Wg2N6l/I5PJ4Fw2KirK/FEDBw4EAJSX" + "l3d1gaurq/V/gwgEwhwczs2r1eqamho79TLHcbyhoaGhocHT0zM0NJSY6BukqanJhDrb33//TfjO" + "CIQDYlGMCcZHOjo6VCoVheJwXzIIxFOFA/0FajSaqqqq8vLyHujyAtvAc7nc0NBQYl9DPB7PROxg" + "zpw55kSC3d3dPTw8CLx7zyCVSuvq6oiNpVAoAQEBxHRqTYPjeHV1NYH4C5VK9fb2duQdFAektbV1" + "165dAID6+nrzIyZQ+NbT0xP5eASi13GIP0Icx2tra0UikUKh6Mk3ra6ubmpqCg8PJyDq8uqrr27f" + "vt3wOIlE4vP577zzjjk3IZFISUlJDlvrheP4/fv3Cc+6QkJCCLfDMU1ra2tWVpb518PGPP7+/vaY" + "dvRvlErlwYMHpVJpampqV4o3hqSkpAAA+Hy+PU1DIBBm0fspeG1tbenp6YWFhT3p47UoFIqcnBwC" + "+VlRUVGbNm0CAOh6DhKJRKVS161bZ+ZNHLzWC8MwM5OrjVJRUWGnn6m7u7uZmsEYhvn5+Q0ZMsRO" + "Wwv9HiqVOnHiRADA999/b+YQtVoNW8hPnTrVjpYhEAjz6E03r1ari4qKMjIy2tvbe9EMAEBlZWVW" + "Vpal+8Affvjh8ePHvby8tEcGDhx46NAhixrAwFovi963J7FGgV+tVttvEsPn882p4R48eHB4eDiV" + "SrWTGU8Dr732GgDg3LlzUH++W06fPl1YWEihUFDTOQTCEeg1Ny+RSB49elRVVeUgZU5isTg9Pd3S" + "XrFvv/12TU3NpEmTgoODN27ceODAgdDQUEvf2pFrvdzc3KzxkVCqyIb2aKHT6QEBASbORkVFPfPM" + "M3ZK+H+qmDVrVlJSkkajmTt3bnNzs+mLnzx5smrVKgDA22+/TbjhIQKBsCG94+bLy8szMzNlMlmv" + "vHtXKBSKzMxMS5uUk8nklpaWsrIyNptNzCO2t7cT05DvATAMs1JVxn7dYIODgw0L5MhkMo/HS0pK" + "cuROgH0LDMO++OILFxeXoqKiUaNGmdBwvH379tixY9va2sLDw7dt29aTRiIQiK7oaTevVqtzc3NL" + "Skocc/2qUqkeP34MpbYthUQiEW6RUlpaSqDRas/QrUq/adra2uw0iYEeXfeIj4/PkCFDgoODHbkH" + "YF8kKirqhx9+YDKZT548iYmJ2bhxo16HxszMzDfffHPMmDENDQ1+fn6XLl1y5BISBOKpoke/DRUK" + "RUZGRkNDQ0++qaWo1eonT55YuqaHcLlcYrvESqVSJBIRGNgDWL/vXVpa2q0sIDF8fX2hyoqrq2t8" + "fPzAgQNRvZydmDJlyu3bt0NCQqRS6ccffxwaGsrn80eOHPnss89yudz4+PjTp09rNJrhw4enpaXZ" + "Se0YgUAQoOcK6qRSaXZ2tj1Eb2yOWq3Ozs4mENnFMEwgEFhU66WlqqrKz8+PyWQSGGtXrBERgnR2" + "dopEIjuVV4WFhUmlUsLSvAjzGTx4cH5+/v79+w8fPlxaWlpSUqK7gR8XF7d27dqXX34ZVTQgHJaU" + "lJSNGzcaPbVv3z6o3tj/6CE3397e/vjx4x7QvbEVKpWqoaGBwEIW1noR2LHAcVwoFMbExFg60N5Q" + "qVQMw6wMssBJDIPBsJVVWlxcXBy5CVA/g06nr127du3atdnZ2WvXrv3jjz8AAIsWLdqwYQNsHo9A" + "ODIJ/6+9Mw9soloX+EmaLum+7/sOFEpZZJFSdkUssl6eZREQuKgIrk9A9OoFAVEQEQXheQVlURCQ" + "TRRsi6wXZGlpi5QWujfplqZL0qZJM++P8+55x5lkMjNJ2lDP76/JZObMNzPnzHfOd77zfYMGpaSk" + "HDhwYPPmzbSpPXMWD9s4XaHm1Wq1pXS8SCRydnZ2cXFxcnKSSCQwqrxOp2tvb1er1SqVyiJT/mKx" + "OC4uTnAy1piYmIaGBgH52mFsPmHpVq2KRCIx8/XBCAFJSUmWEonQvfTr1y8hIQGq+cGDBxMdT3gk" + "sLOz27RpU1FRUXNz8+LFi7tbnC7C6mq+vb09JyfHTCUhFot9fX39/Py8vLxYwmfqdDqlUllbW1tf" + "Xy9Ay0IcHBySkpLMyavh5OQUFhZWVlYm4Nzi4uLBgwfbmtnTIvLU19c3NjYSzywCgdC9bN++nWMQ" + "iJ6BddW8TqfLy8szJ/2rvb19WFhYUFAQl7VqEonE19fX19dXq9VWV1dXVlby7V64u7snJSWZ78YV" + "Hh4ul8sFxIBTq9VVVVUsK8K7BcF9JhrFxcWDBg2ytU4MgUD4SxESEiI4pfWjiBU97SmKunv3Lt+A" + "MwixWBwZGTl06NDw8HC+69Ht7e0jIiKGDBkSHh7OXakEBQX179/fIq7azLVe3CktLbUpJwa9Xm+p" + "xX4qlaq6utoiRREIBIL5PP/880VFRd0thXWx4mi+tLTUZMwsY3h4eCQkJJjpdi6RSKKjo/39/QsL" + "C9lTp0MPecv27wIDA6urqwUszNPpdCUlJfHx8RYUxhwsuziitLTU39+fRJ8lEAhdz927dz/99FN8" + "z08//dTc3Ozt7b1y5UrBYzMbx1qj+cbGxvLycgEnikSimJiYlJQUSy0tc3V1TUlJYVHhDg4O/fv3" + "t4YNR3CwT5lM1u1x/hGWlcSWIwQQCISeja+v7717906dOhUeHh4dHR0dHe3o6BgaGgo3uls6a2GV" + "0bxWq/3jjz8EOL07ODj07t3bzOiqTKDnvJubW2FhIU0qNze3pKQkK71gd3f3gIAAASnbKYoqLi7u" + "37+/NaTiC3tQerjYgVeB1dXVwcHB5i/HJxAIBF74+/ufP39+27Zthw8f/uqrrxISEk6ePLlgwYJ+" + "/fp1t2hWxCpqvri4WIDbnZOTU//+/a2XfD0wMNDR0TE/Px+ppcDAwPj4eC6BUU+cOCGXy439O2rU" + "qMGDB6vV6l27dtH+ghZ4iqJ69+7NK6sNXDJgC0s52WdeXF1dpVIpy8NhAjsxycnJZotGIBAI/BCJ" + "RCtWrBgzZsy8efOmTZtmKf9iW8byal6hUAgYv0ql0v79+1vbbOLl5ZWcnJybm6vX62NiYrg7tG/a" + "tOny5cvmXPqFF17gm7zuwYMHPj4+dnZ25lzXTFpaWtgzDEml0ujo6Lq6Ol5j+sbGxvr6ejyHL4FA" + "IHQZffv2zc7OfuONN65du9bdslgdC6t5OFDjexacHe+aqRF3d/fk5GS9Xs9raiAhIcEcTzSVSiVg" + "vbhGoykrKxOQ2daCmMw64+Tk5ODgEBERwZK4zCAPHjzw9vYmOWYIBELXU1tbW1VV9dJLLy1ZsiQx" + "MbG7xbEuFlbz1dXVarWa1ylisbhPnz5d6f4gIPTNV199Zc4V6+rqCgoKBJxYWVkZGBjYXYHutVqt" + "ScMMjF8bGhoqk8l4ZRZua2urrKwMDw83S0QCgUDgQ2Zm5urVq3Nycry8vEQikVKpjIyM/Oijj55+" + "+unuFs1aWHIs1dnZKSD0W0xMjJmpTm0fPz8/YX6Fer3+/v37FpeHI+Xl5SZN8VDNi8ViAZlpKioq" + "/goTYwQCwUaQy+Vz585999131Wq1XC6XyWQqlWrnzp0vvvhiD14BZMnRvFwu5+t55+Hh8WhFI1q1" + "atW5c+e4H//RRx+NHj0aABAbG3vz5k0Bqw+USqVcLg8MDOR7opm0tbVVVVWxHyMWi1F2H19fXy8v" + "r8bGRo7l+/r6xsTEEKM9gUDoMu7cuTN69OhJkyahPWKxOC0tbfr06bdu3YqMjOw+0ayIxdQ8RVGV" + "lZW8ThGJRI9cXuqSkpKbN29yP16pVMINV1fXoKAgYTHgoC9eF4eUKSwsNDnUdnd3x/V0bGzsjRs3" + "THZlXFxcYmNjSXB7AoHQxfTu3fvixYs5OTn4cuXS0tKff/75hRde6EbBrIrF1LxCoeA1NQsACAoK" + "ssH06uwsXrx4zJgx3I9PSUlB21FRUbW1tQICx2q12qKiot69e/M9UTBVVVWog8ICbSbCxcUlODiY" + "xQZgb28fGRkZHBxMwtoTCISuJzQ0dP369ePHj/f09AwMDBSLxXV1dVVVVR9//LHtBB61OBZT83wX" + "0YlEokfR/Wrs2LFjx44Vdi5UcgJWIgAAamtr/fz8/Pz8hF2aF2q1mqPbPNPhIDIysra2lhmTXyQS" + "BQcHR0VFsSQYJDyiLF++/M033+xuKQg9Gb5jSBbmzJkza9asnJwcmUwmFotDQkLMD6xu41jmm9vZ" + "2dnQ0MDrFD8/P+tFwukaysvL6+rqmPsTEhLQjDWNkJAQAYsRIEVFRR4eHhbJrMNCR0fHnTt3uCyC" + "t7e3Z65ZgF0ZWioIb2/vmJgYEvaup6JWq4VVaQKhW7C3tx88eHB3S9F1WEbNKxQKvhFPu96nzOJs" + "2rTp8yQHdM4AACAASURBVM8/Z+6/dOnS448/bvAUmCPnzp07Ai7X0dFRWFjYt29fAedyRK/X5+fn" + "c4wQ4O/vb9CBLjg4uLq6GmYmlEqlMTExJAwOgUAgdBeWUfNc5nFxHBwc/rIeWN7e3j4+PnyNH5CG" + "hoby8nIrTXZ0dnYWFBRwT6lnrKMGuzIFBQXh4eGhoaHEl76nsm3btm3btnW3FAQCwQQiAUu8mFy/" + "fp2X1S4wMLDHBx5iQa1W//7778KevEgk6tu3r7e3t2VF6ujoyMvLY0/Xi+Pq6jpo0CCWA3Q6HZmG" + "JxAIhG7HAiMtnU7Hd2bO4jnoHi2cnZ25h9OnQVFUQUEBX/MJO62trbdu3eKu4wEAwcHB7AcQHU8g" + "EAi2gAXUPJyF5cVfXM0DACIjIwU703V2dubl5dXX15svBkVRZWVlt27d4hWxXyqVBgUFmX91AoFA" + "IFibblDzYrH4UfexNx87OzsB0WERnZ2d+fn5MMWt4EJaWlpu3rxZUlLCN+JsZGQkWfhOIBAIjwQW" + "sKzyXdFIdDwkICBAJpOZY34vKytTKBSxsbF8kwKoVKqysrLa2loBF3V1dQ0ICBBwIoFAIBC6Hguo" + "eWYsFHaImkfEx8ffuHHDnPQtLS0tt2/f9vLyCg0N9fb2Zh9kw/AGcrlcoVAIvmJsbKzgcwkEAoHQ" + "xVhAzfNNV2NnZ2f+RXsGzs7OERERJSUlZpbT2NjY2Nhob2/v6enp4eHh7Ozs4OAAn7NWq9VoNCqV" + "qqmpqampycyMcGFhYcSvgkAgEB4hLKDmBQRpJyDCw8Pr6upaW1vNL0qr1dbV1RkMzGcR3NzcoqOj" + "rVQ4gUAgEKwBCV3SzYhEosTERNv3aLOzs+vVq5fty0kgEAgEHAuoeb7O3nzD4vZ4XF1dbTzPsUgk" + "6t27d8/O7kAgEAg9Eguoeb4jPI1GY/5FbZmWlha+9xgeHs7XW77LEIlEvXr18vHx6W5BCAQCgcAb" + "C6h5vvHOeqqa1+v1NTU1t27dunnzplwu53UuHC7b29tbSTZziIuL8/f3724pCAQCgSAEC7jg8VXz" + "Op2uhwU8b29vr66ulslkaG1hbW1tREQEr0IcHR379OmTm5trkSwDFkEkEsXFxZmMa0sgEAgEm8UC" + "ulbAGLSlpaVnZKhTKBRVVVUKhYKmm1UqlUql4pth3dPTMyEh4d69exaVUSASiaRPnz494zURCATC" + "XxYLqHkB4W6am5sfaf2h0+lkMll1dTVLBMC6ujq+ah4AEBgYqNfr79+/b56A5uLs7JyUlER87ggE" + "AuFRxwJqXiqV8j2Fe1JzW6OlpaW6urqmpsZknBmFQiHMfz44OJiiqKKiIiHyWYKAgIC4uLieNKtC" + "IBAIf1m6R83DcGxi8SOzal+v19fV1VVVVXHvoLS0tAh2QQgJCZFIJIWFhWYGreOLo6NjfHw8caon" + "EAiEHoNl1LxIJOLlOKbT6ZRKpbe3t/lX7xr0ej1fpUtRVFNTk2CVGRAQ4OTklJ+fzzdlgGCCg4Oj" + "o6PJIJ5AIBB6EhYYT4vFYgGT0A0NDeZfusuQSCS+vr58zzIn+xwAwMPDY+DAgV0QQ97X13fw4MHx" + "8fFExxMIBEIPwzJmczc3N76n1NfXW+TSXUZgYCDfU8yPVO/k5JScnBwTE2OlCQ5vb++BAwcmJSUJ" + "6KgRCAQCwfaxzOjN3d1dJpPxOkWj0TQ2Nj5C/vZeXl4SiYRXnh6VSmX+dUUiUVhYmJ+fX2lpaU1N" + "jUVW1Ts4OAQEBAQFBRFfegKBQOjZWEbNCzMsy2SyR0jNi0Qib2/v2tpa7qd0dHR0dHQ4ODiYf3Un" + "J6fExMTw8PCKioq6ujphWQEdHR29vLx8fX19fHxIEhoCgUD4K2AZNS+VSp2cnNrb23mdVV9fr9Vq" + "bTPCq0F8fHx4qXkAgFqttoiahzg7OyckJMTFxTU0NDQ0NLS2tqrVahbHQDs7O2dnZ2dnZzc3Ny8v" + "L2KZJxAIhL8aFnO58vLy4mu31+v1crk8LCzMUjJYGwHZZTo6Oiwuhlgs9vPz8/PzAwBQFKVWq7Va" + "rU6n6+zspCjKzs5OIpHY2dk5ODgIiFxEIBAIhJ6ExdS8r68vXzUPAKisrAwJCXlUFtA7OTk5ODjw" + "0tzWUPM4IpGIjNEJBAKBYAyL6VcvLy87Ozu+Z2k0mpqaGkvJ0AXwXVPQZaveCQQCgUBgIr59+7Za" + "rbZAQWKxsFAwFRUVtpOTzSR8XdOF+coRCAQCgWARxE1NTTdv3uTrWWYQYVnJ1Wp1XV2d+VfvGgRE" + "9iUQCAQCobsQAwA6Ozvv3r1bXFxs5qjax8dHmFd5SUnJozKgt6DbPIFAIBAI1ub/5+YrKytzcnLM" + "cRkTiUQBAQECTmxra6uurhZ83a6EhIMlEAgEwiPEn1zwmpqabt++zXf5O46AiLCQsrKyzs5Owdft" + "MvguCiDdAgKBQCB0I3Sl1dbWlpOT09bWJqw4FxcXYYHtOjo6ysvLhV20K+GbGZYY+QkEAoHQjRgY" + "m7a3t9++fVtwPPbQ0FBhJ1ZUVAjuXnQZRM0TCAQC4RHCsAm6o6ND8Jjex8dHWEIUvV5fVFQk4MSu" + "RKPR8Dre0dHRSpIQCAQCgWASozPNWq32zp07wqK7hIeHC5NGoVDY+OI6XjEGSIg6AoFAIHQvbA5l" + "bW1teXl5fM3UAICAgADB68uLi4tt2RePVwp5qVQqIDIggUAgEAiWwoTfeHNz8927d/kuaheJRIIH" + "9BqNpri4WNi51kav1zc3N3M/nm9kXAKBQCAQLIvp5WH19fVlZWV8yw0MDBQ8oJfJZA0NDcLOtSpN" + "TU28LA0CMtoRCAQCgWBBOK0CLysrUyqVvMoViUTR0dGCRAIAgMLCQhtM+iKXy3kd7+3tbSVJCAQC" + "gUDgAqfgLRRF/fHHH4MGDbK3t+detJ+fn7u7+9tvv80lfcvIkSNTU1MBAB999BGMxBcdHf3ll19y" + "v5y10el09fX13I93cXExmO49Kyvr0KFDZWVl7u7uaWlp8+fPZ1mYcO3atYMHDxYXFzs4OAwaNGjh" + "woWCAxBBlErlsmXL4HZgYODHH39sTmm2xoIFC7j0DqdPnz516lS4vWjRIhgPKjIyct26dbRy4uLi" + "/vGPf1hNXsMYFOkvyJtvvglzW7u7u3/xxRfsBy9ZsoTmHisSiezs7KRSaWho6Lhx44YMGWIRqbq3" + "bpjE1irPypUrKysrAQB2dnb/8z//w9QgxcXF7733HtyePXv2xIkTu1jCrkSv18+fPx+6uyUmJq5Z" + "s6ZrrivKzs7meKiPj0/fvn15lV5YWJiYmMjlyNWrV48fP16pVKLvb2pq6v79+8PCwnhd0XqUlpaW" + "lpZyPz4iIiIqKgrfo9Fo5s+f/9133+E7Y2Jifv3118jISNrpHR0dzz33HO1gd3f3w4cPT5gwgZfk" + "OFeuXHn88cfh9vjx48+ePSu4qK5k69at06ZNY3f4qK6uDgkJ4VLat99+O2fOHABAXV0dyrc0derU" + "o0eP0sp59tlnDxw4IEweYRgU6S+IXq93cXGBGmvw4MHXr19nOVihUJhMj5mamrpv3z4zXxmXutGN" + "2FrloSjKzc0NhWA5d+7cuHHjaMccOHBg9uzZcPvIkSPTpk0z86LWa5vm8/Dhw5iYGLg9b968vXv3" + "ds11eYRubWhogP0y7nA/PiIiAgCAB8ILCwt7+PBhY2MjrytaCa1Wy/femeH9586dS1PbAIAHDx5M" + "mTKFOeU/a9Ys5sHNzc3Tpk17+PAhL0lw7t27h7Y59sC6l/b29nnz5q1atcpk2KU//viDY5m9evWC" + "G/jTSEhIYJbDfETc5RGGQZH+gpSUlKCo2yYrKpdXf/HixXHjxpmZdJu9bnQ7tlZ5Kioq8DBrJ06c" + "YB5jwS+Stdum+XRX/eEXob2kpIRXfBj8FbKAPPNxNR8eHk5R1N27d82JsW8pHj58yCtzvKenJ80U" + "f/To0cOHDxs8ODc39+DBg/ie48eP//jjjwYPVqlUyMYlgEdLzZeXlz/++OPffvttXFycyWwC3Csb" + "unGDT4PlEfGSRxiP1guyHryeA8dXX1RU9Pnnn3eZVF2PrYlHey8nT55kOUYikcTGxgq+Vhe0TfPB" + "HwgabHQB/BKrdHZ2FhUVJSUlcTwev6t+/foZS0iPprEVCgUKiQ/t2DBKT0pKCi+3AMuiUCjgHCF3" + "goKCaHs+/PBDtL1o0aInnnhi165d586dg3sOHDgAzciQzz77DG2/9tpry5Ytu379+sKFC+FY5OjR" + "o19//bWwFfndVc8EUFtbO2jQIBguiYuo+K2lpqYas9p5eHigmEVyuRwZXfr06cMsB78uX3mEYVCk" + "vyD4uMfk08Zf2fDhw9FkmU6nKy8vv3r1Kvr30KFDb775pmCpbLz52Frloan50tLSO3fu9OvXz+Ax" + "0dHRgkODd03bNJ/u6ofxzp9WX19fV1fn5+fH5WD8rpYsWWKy5s2bN2/evHm0nWq1Oi8vLzk5uVtC" + "zWg0Gu7WYIiTkxPt+RQVFaHJxb/97W+7d+8GADz55JNhYWFwCcO1a9fQwa2trRcuXIDbY8aM2bx5" + "MwAgKirq9u3bsK+gUqmKi4uFGeVs3OqIk5ubi0IichEVr2wffvjhsGHDTJ7yzjvvvPPOO8bKEYvF" + "cXFxguURhkGR/oIIHs1/8MEHo0aNwv/dtWvX3//+d7idk5NDUZRIJDJTKlrdsBFsrfIwv5wnTpzA" + "1Twe4NycNtU1bdN8UP2xt7dHk/RdgBDjBvdAdfhrZnqZcae5ubmgoEBAPD4z0el0eXl5fJf2RURE" + "0KxGuJ/jyy+/DDdcXV1TUlLgtkKhQFcpLS1F2wsXLkQnDh06FG3zitKD6OjoKCkpgdvu7u5Mk4NN" + "UVhYiLa5NF1L9WBQOZGRkfhaCb7yEMwBvQUutlz2of+iRYuQjVCn0/EKZGnsQrS6QTAIczKFNj3P" + "ywODhUelbaL6ExMT05X2aSHZ0DUaTWlpqcnOSGtra1VVFdwOCAjo16/fgwcP2IvduXMn3I6Kipo8" + "eTL+b2lp6aZNm7KyshobG1NSUtatWzdmzBgAwLp16+By9uTk5MWLFwMAVCrVW2+9Bc9COyEymeyD" + "Dz6A26mpqbNmzYLbhYWFyE6+YsWKqKioDz744Msvv1Sr1fPmzYPOn3q9/sKFCydOnCgrK2tqagoI" + "CBg3blxGRgYtOY1UKmWueVuyZMmoUaMyMzMvXLiAjzLRfL+DgwPKTI9/hqBnIqSlpQVtc7Sm0Cgq" + "KkL9M7wxUBS1YsUK2IsaPXr09OnTb926tWHDhuzs7JaWlmHDhm3fvh2fqcEf4+zZs5OSktauXfvd" + "d9/JZLLY2NhXX311yZIltEvzeimZmZnHjh3Dba0//PDD5cuXp06dOnbsWIO3RqtsXLIht7W1Iftt" + "UlLS0qVLaeWgR8RFns7OziNHjnz55Zd3796tr6+PiIjIyMhYtWoVLUiUsZqm0Wjee++9RYsWMUUC" + "/F8QpKGhYd26dd9//73JJsNOdXX1li1bTp8+/fDhQ4qiQkNDJ06cuHr1atq6BmFCKhSKDz/88Icf" + "fqioqAgPD1+wYMF///d/29vbow93dHQ0+wexo6MDLYHx8vJiur6KxWJXV1fozOvo6MiMTcnxBg3W" + "jS54RACAW7duffLJJ5mZmTU1Nd7e3qNGjVqzZk1ycjJ+jMH6LPiiFqk8TDV/48YNmUyGBhjsNhsu" + "bcpg28zKyrp06RJsm0uXLsXv7vTp02fOnIHbn376KbIQ5+XlofXbzzzzzPjx49EpZ86c2b179/Xr" + "1+VyuZeX12OPPfb3v/+dpp4g7K07IyMDhX3DO6P79+/H5V+2bJnleyrZgvjtt9/UajXFyu+//46u" + "kpaWRlFUbm4uS5nQlA2ZMmUK/teePXto8/oikejgwYOdnZ3ola9YsYJ5XbQTgvuAbNiwAe3HL11S" + "UoJPHLz++uvZ2dmnTp1CI2+cuLi406dP46LW1tayPxaETqdDNxUTE4P24zEHv//+e7Q/IyMD7vT0" + "9NRqtRyvgvPDDz+gkufNm4f2oyE+AGDz5s3bt2+nfVj9/f2bmpoMPsadO3cy4yCtWrWKdmleLwWt" + "7Kdx+PBhY7fGrGwmuX37NjrlpZdeYpbz2muvwZ0m5VEqlaNHj2YeMGDAgObmZvyiLDVt165dBkUS" + "8IIoirp79y5tMSpLk2Hh4sWLBqM8BQQEFBUV4UcKELKsrIw5Uk9PT8ddYSZPnswuYV5eHjp4+PDh" + "zAOqq6uRda1Xr16Cb9Bg3bD2I6Ioas2aNUyfMgcHhx9//BE/zNYqT1NTEzodn2/dtWsXOgaP23Hl" + "yhX8dI5tyljbRHzzzTd4sXj4BPyuX3rpJbQ/Ly8P7lSr1eirS+P555/X6/W0W2Zv3RcvXkQ/0Rfy" + "/PnzaIAHAFiwYAH7UxWGQI9EvV6P1x6DMHtqiYmJLE4WNDd7tN3S0vLmm2/W1tbiB1MUtWDBgkuX" + "LqFsuVw8pY39hfZLpdJz585988038KdEIklLS9PpdG+88QbeihBFRUXbt29HP318fLiPs/fs2YNu" + "atKkSWh/eHg4mnf/9NNP4Q2eOnUKra+bM2cOXjO4Y/L2AQDnzp1btmwZbZ6itrYWd1HGj3/99deZ" + "C/w2btx469YtLpc2+Jcxx2kWdwQBvi3c3ezZ5dFqtePHjzcYf+LWrVsrVqwweFFaTXNwcJgxY4al" + "XpBCoZgwYUJFRQV+DEuTMUZlZWV6erpCoWD+VVNTQ7PZ8BVSp9NNmTKFmcDi5MmTr732GvrJa2Ke" + "abGnKGrVqlVovu+//uu/8H8F3yCSyqqPCADwyiuvrFu3jjlf2dHRMXfuXPwV21rlwWdSpk+fjrZx" + "u70xmbm3KZOLLPCYZg8fPsS9oNC9dHZ2oiHQgAED4Ohfr9dnZGQYC43w1Vdfvf/++7Sd3Fs3rKjV" + "1dWzZs1CNt0RI0Yge7ZlEQv2a6utrWWfIcZfs5OT040bN+7cudPe3l74Z6qrq+ExxtT87t27kXuF" + "nZ3dqFGjUlNTRSJRe3s7MkwBrJawzNEa+yKg/YGBgatWrUL7H3vsMTc3t2+//RZ/fxMmTEhLS0P9" + "659//hkOPuzs7OLj41keCKSlpeWXX3555513UD/U3t4euQhBkB/NlStXoqOjBw8ePHnyZNjUw8PD" + "BS+o4/Ih+PnnnwEAMTEx8+fPx2cfzp8/b/B4lUollUozMjJmzJiBOh8URW3btg2/NK+XYrDpsjs9" + "MSubQfBpI4NPw6Cc7PKsW7cOjfNcXV3nzp07Y8YM1Kz27t2Ld4PwmobHwHryySe9vLws9YJWr16N" + "wjxIJJKZM2dOmTKFpckY4+2330ZRrkNDQxcuXPjEE0+gf7Ozs/GAUXyF3Lp1K951TklJGTRoENzG" + "15fyUidarfbUfzh8+PCWLVtGjBiBgpAEBQXht8/3Bg3WDas+oiNHjnz66afoZ0RExOjRo9F4uqWl" + "BR8N21rlwa87a9Ys9EnPzMxE0QvQMf7+/vhEG/c2ZaxtokhuuJqnrVtGYmRlZdXU1MDt+fPnw41t" + "27bhq5pdXV0HDRqEpynZsGEDLdsLe+um1R+tVjtz5kx03cjIyKNHjwpea2CCqqoqYXb77Ozs27dv" + "sxgKOMYzmjx5MiwNN9EcOnQI7jxy5Ah6uyKRaOPGjXD/K6+8QitHJpPB66I4evhOyPDhw+F+e3t7" + "3O5NMztLJJJnnnlm8eLFn3zyyZEjR5D28vDw2Lt3LxQAj3O5ePHi7Ozs6upqLvYTNDOE2Lx5M/Ow" + "F154gfmsevXqBRMGCgN9RgEAeDm0MUdGRkZbWxtFUTk5OWhnfHw8Oh7F0QMAuLm55ebmwv1HjhxB" + "+/39/fFL83opxcXFhw4dQscvWrSoqKgIznoag2NlW7p0KToFeWYAACoqKpjloPkXFnlkMhlqmb6+" + "vn/88Qc85fvvv0fH49NDtJrm4ODw4osvwolSYyLxfUEymQzVWLFYfPr0abifGS+W9iJoKJVKZN2N" + "iYlBFk7kQwoA+Omnn4QJqdFo8En03bt3w/34ulMIzZbLxJhZlYaPj8+1a9fMuUFm3bDqI9Jqtbhr" + "ztKlS2HryMnJQRcNDQ1FhdtU5aEoauXKlejggoKCF198Ef1E0w2+vr5wz8iRI9GJvNqUsbaZnp4O" + "9yxZsgSVTFvqlZ+fD/cvWLAA7rG3t6+vr6coqqGhwdPTEx05ZcoUpVJJUVRLSwsehPQf//gHfsvs" + "rfupp55CfzU3N+PTBK6urnfu3GF/nuYAKIrKy8sTrOkbGxuNFd27d2/AgWXLlsGikE+fVCpF5eOV" + "4+mnn0b7s7Ky8FBHHh4e6LpomI7vhKCImImJiWhne3s7PvXl6Oj4xRdfoAvh8ytvvfUWfu/opaam" + "pt67d4/jE9+yZQsqUCqV7tmzh3nM8ePHDcYYwD8ZAkDORxKJpKOjA+0fOXIkusSQIUPwv1xdXeH+" + "hIQEtBMPLLp161b8EgMGDEB/4W4KfF/Knj17UDn4ZJ4xOFY2XFrkweTq6sosx9vbGy/fmDzvvvsu" + "2v/111/jp6DxxNSpU+EeWk1zdnb+97//jZ9iUCSK5wuCKzAh+DdOr9fj5hDmi6ChUCj27du3fv36" + "F154AfcRwT08Tp06JUzI/fv3o4OfffZZXEiaSUyhULDLiVc5Y/Tv3x9+vs25QWbdsOojwrXXwIED" + "dTodOhjX6Oi+bKryUBQ1ZcoUeLBEItFoNPjwZuHChRRF4WlI8WvxalOUkbaJ3AOnTZsG9+Tm5tJq" + "xe+//05RlEajQRodFYtPxcbExKhUKnS5hw8fopHnsGHD0H6TrRvpi5CQkH379qEjxWLx8ePHTT5P" + "c5AAAOLi4pRKJa8ob4jS0tL+/fsz93d2dnJMGw+NORRFIUsR7v2Bm/VmzJiBtkUiUWpqKjLCREZG" + "qtVqZ2dnnU6HrkszK9XV1aGKBf+iKKqxsfHChQv41NeyZctwe/5vv/0GN5ydnWkBmXv37g1tRzKZ" + "jPsiWtzK1N7ezlzec+LEialTpxpcPThr1qzc3FxaqHyOVFVVIV99mvcyLtKGDRvQX1qtFtm1kM9w" + "Q0MDeowuLi40b9vx48ejWfmKigroqcDrpTBFMmke5F7ZUFEURaEFu2jKHy+Ho1cH+qC7u7vThpVD" + "hw6F3mGozPv37+OvdevWrbhDkEGRmFc3+YKysRlNfBZTJBJNmzYNDZdNPlUvLy8UbBwHmRkBAPiI" + "h5eQx44dQwfjwz6RSDRnzhz0oafZcplQFHX//n32GwEA5OTkZGRkHDt2DI9NyesGDdYNqz4ifA57" + "5cqV+OzqjBkzPD09Y2NjY2Nj4R3ZWuXBrwvj3owePdrV1RV+7k6fPq3X641N5PFqU8BI20RTEsho" + "T7PYg/8Y7c+cOYOmXZDFHg80/s477+DVJioqauDAgTAOCt51YG/d7e3taPpGLBbjJpYNGzYY9Nu3" + "IBIAgKOjY1RUFKolvFAqlUqlEq/KkAcPHsBEcyaBar6mpgaF0UWzOBRF5efnw+3Q0FDchAX+HDQ+" + "MDDw+vXrrq6uzc3NyMGE5UsdGRlZXFxcX1/f3t6OG6/8/f3xFEmNjY1o9qVv3740xzd3d3e4odFo" + "uIdXbGtrk0ql0PuDoqjly5cPHTp04MCB8F+FQrFw4UJYXcRi8T//+c/JkycfP3783XffpSiqpaXl" + "7bffFpYww5iiamxsRJ6AMTEx+NRJSUkJqrjIIxpvnBMnTqTF9A0ODkbbqAfz4MEDLi/FoLcE8xQm" + "3CsbKqqsrAx949BOvBwuar6mpubu3btwe8SIEbR5NWSlQC7HeCFw8Rh+vEGRAM8XRFHUlStX4J74" + "+HiakQN3eeG1aKehoaGoqKi4uPjmzZt4zGbUJPkKieI/9unThxYWDe/FmhSyoqKC4zr4s2fPLl68" + "GLci4Ji8QZa6wbEEvg0NzZc7OTnhLroAgBkzZuBjHmB7lUen0yE/GHiwo6PjhAkTYDadmpqaa9eu" + "GVTzfNsUMKXm0SgCae7Y2FjYS4BPDKl/Pz8/+PHX6XTIM8DZ2Zn2qAEAYWFhUM2r1Wo4vASmWjfe" + "CcDdG+3t7ZkT0Bbn//RWcHCwXC7HV2Zzp6ysjKnm8XuePn26QQdClUqVn58PI48a9L/DRWKu7MS7" + "t/CU1tZWVE0BAF5eXkVFRRKJRCwWd3Z2onE5AEAqlSLjAX7pCRMm4MXiqwkKCwtpjnK88tIivvnm" + "m927dz/33HNwqkmv169fvx7Nan/++eeoXr711ltvv/02AKBv3755eXnQiPfjjz+iisULYwoVb2y0" + "8GEGM2HgO/GIPRA8bhJ6kiz+d8b+Qlfx9vY2uXiBS2WDoLlAkx71NJ9tg/KgPigA4Pfff8ddHwAA" + "aI01RVFwA7/ZuXPn0nqNxno2vF5QSUkJ8vpGTg8I/Ipc1PyDBw8++uijkydPIj9ZHBcXFzQK5CUk" + "jDwB9zADIeDr2nmFuZ0wYQJuc9ZqtQ8ePPj444+Rc/XBgwfff/99fAkf9xs0Vjes9IhKS0vRByol" + "JYUWfYGJrVUegz379PR0lDTv5MmTeNccPVK+bQoYaZu00fzVq1fhYNrHx2fmzJkbNmwAALS1talU" + "KrSgd/bs2dDUce/ePTTmHDx4MIqNjcAt321tbfBrzL1142i12mvXrsEk7Nbj/0QRiUTx8fE3b94U" + "UERjY2Nrayua5oHgd9W3b1/0ecXx9fX19vbOzc2FoafRfqTm8fR0zGg8eIcOnYKX4+Pjg6oFAODO" + "nTvM42mnoFE1BHn4g//YLZh3AQDgq3QdHR137Nhx6tQpmL7pl19+0ev10B6ARuq0Xt6ECROgmm9r" + "a8vLyxOQPNukQgWM2zep5mnjMPDnrg/ySuW7xJE5FGCHS2VjOcXkUkxj8uBJC+vq6vDagoOqB14+" + "MyMnF09pky8IX3dKC58CsJEN4PBgz5w5M23aNJbEUYmJiShqLC8h8ZhlBgPmcBeSdl1aaSkpKU8/" + "YOYJ2gAAEwFJREFU/XSvXr3gJ56iqJ9//hmtcBF8g0gq6z0ivGoxWxkTW6s8Br82kyZNEovFcFB7" + "4sQJFBdVKpUimwffNmWsbeKjeYqi0Hd11qxZ6PugVqtPnDiBrCDIYo9rDYOeH3gVRTZd7q2bRnZ2" + "trXV/P+bmt3c3JgBpDjCTNLK0ejq5uaWnJwskUgMqnncusCcosOH2gbVPC15Cb6YyqCaF4vFtNED" + "WljJjoC8h15eXsidRKVSwdrc2NiIntuIESNwLzw8sqaxqs8Olw8BEglicnUZs8LgfSnUs2apDPjx" + "uPHcmJHfIFZdNM8iD0dzMaoeqHw7O7vHHnuMi0iA5wvCP0DMt4NHkmF/UAqFYs6cObgCCw4OnjZt" + "Gh4yHTfq8hIS777jszwQfPaQl5o3eLCTk9MzzzyDfqLGbs4NokdtvUeEd5e5BD+3qcpjTB4/Pz9k" + "/ysoKLh06RLcjo+PR50hvm3KWNtEgfZ0Op1CoUDTKHPmzEGKua2tDVnsk5OTUc8GXyhuMCJ4QUEB" + "3HB3d0e+DtxbNwDAzc0NeeThqxmtxJ8MC1FRUXV1dQJCx9fW1tLyC3EPMA41PZquEIvF6BXiuYqZ" + "6/vRs7azs0MfC1QOvhMA0NnZiR60j48P6gxSFIVOCQsLo0WuxQ0vr7zyChJMKpVGRUWhF8yMbkuj" + "tbW1sLCQ1pvGjZPQ1o2vwqT1UfAOprBgyFw+BLTZOPQX9N5gHo+bziDIQBoQEIC+FGj0JpFI8G8W" + "PgcWHBxssF9spWj2eJtE7pOoHAcHB3yG2Jg8eIX/4osvjLlhwuqBO4slJCQwLUAGRQI8XxD+hWLG" + "UEIxNWkvgsmBAwfQR3/YsGEff/wxtOJeuXJl7dq1TGF4CYl/ypkLhVGSJyB01EgDNzSibb43yKwb" + "Vn1EuKmSOSXKxKYqDzDeZNLT09G8KrpHwW2K5UL4N/nQoUPQKTImJmbYsGFoUFpdXf3LL7/AbTSU" + "B3+2yTOfQ35+PnrvqGdgsnXjFdXOzu6777779ddfP/nkEwDA1atXNRoNTfVYlj/dg5OTU3BwMHNo" + "bhK9Xi+TyXAXOfRlF4vFJoPGuLm5oZmtwMBApMZwfUaLM1VQUABDKwMAgoOD0ctA5eA7AQA3btxA" + "xhlcg9bW1qL+ONODHdfEwcHBUE/7+vomJiZyjEO3ZcuWrVu3wp5ETU0NPkBHjpf29vbQjoSPDGjh" + "M/FvHy1QNhdoId/xDweqf35+frSLopeIUjjDdAbogOrqaty4d+PGDWRpwCfVkB2FlrDh3Llz6MuC" + "N1G+iSh4VTYI+jpERkaiBobfL96tNCYPbmGKjo5mWupwysvLUbfVYNxygyIBni8IP5GWPRlNTwIO" + "mTNQjkQ3N7fTp0+jO71x4wY6xqCHBxch8UvjTukAAIVCgWKC4rZcY3DpEeIBw1FPne8NMuuGVR8R" + "PhlPG3fNmzevsLBwyJAhQ4cOnTZtGrTz2VTlweWhJZhIT0/H449BBLcpYLxtSqVSd3d3+HlBcebh" + "sgg0nNi3bx/0D5BIJLhLPz7rx9SGuMc+mjxlb9209SCbN29+6qmn1Go1VPPt7e3//ve/09LS2O/U" + "HOj+4REREcICqSKlCwCoqalBdrnw8HCT/iNKpRJNC+E6GNdGNL8B3GMWndLR0YGmz/HeHEVR+AIJ" + "YxPzTDWPZ9V7+PChWCyOjY1NSkqSSCTnz59/8cUXv/32W/alXJ2dnchacPnyZfx2kHEyOTkZ9mHx" + "EEv48L21tRWtOnVzc+PlIw0x9jXEc9bRJizwl4hOwZPfAACysrLwU1DuB4CFt2xvb0e6H3+eFEVt" + "2rTJoFT4IzW5UpFvZQMAKJVKpF1wF1/m/bLLgw+PcJMmAIBZPfBXwMzIbFAkwP8F4e6KmZmZ+PHr" + "169H2yarEOouJyYm4l/e48ePo23Uo+IrJF4grV3v2bMHeWbhtlyDNDU1oc9OUFAQ+nzjwBAX6OeI" + "ESME3KDBu7DqI8I/X3gURZlMdvjw4evXr3/22WfLli2DHQ5bqzwA0760g/v06cNMgYEfw6tNAdZv" + "BXqGqK8zZ84cgH1m0Rf4qaeewgdgeOfy7NmzeJmNjY14YOC//e1vcIO9dZeXl6NB5qRJk+BKRTyH" + "WbahsL4WhK7m7e3tmbNlXGhrazO4cIjv3Cr+mvHHffXqVdRN/uabb/AeOlLbuJEfd5fbv38/vmrO" + "mJqn2cnhHtTVOHXqVJ8+feBooK2t7ZVXXtmxY8e8efP69++PW9ho4AHjNm/eDMfrTU1NeMYFVFdi" + "YmJQh/r06dPoE/bee++hWjJ58mTYD6uqqkr8D3hACYMYeyPGctYZO4WWQPpf//oX6p/99ttvKE6F" + "i4sLChmGPxzcq2D9+vX4pBR+ddxggHd9eN0a31NYyjEmT2JiIvoy7ty5E+kng9WDxY2f5ep8XxBe" + "8qlTp9C6tbVr1546dcrYDbJQWlqKvI6PHj2Kd+xQp42vkLjFZe/evWge+v79+3ggZ14TwOHh4aUY" + "9+/fv3Tp0oYNG9LT09HU0oABA5jGHi43yF7HrPGI+vXrh7o4+/fvh1VIo9EsWLAA2fxmzZqFPMMN" + "itddlUcul6PPL/NgFJ/OYIG82hRg/VbQ5lIfe+wx2A9gdgdxiz0AID4+HsVuyc/PR+57Op3u+eef" + "R5dOTk4ePHgw3ObeupF3QkhICLqKtdW8gYF7aGhoZWWlgBl6mUwGHzTfuVL8KQwbNqx3795FRUVa" + "rdbd3T0uLg72uSiKWrly5YABA2pra2mRhJF69vDwsLOzgzW7qKjowIEDycnJMFMhfjzee2BX8yKR" + "aNy4cTBcQ2Vl5dy5c9esWaNSqdauXYsCIyxZsoRFFQ0ZMgQ+TwDA5cuXe/Xq1a9fvytXrqBPm5eX" + "F4owA4NIwLjTKpVq6NChM2fOLCwsxHO4vfrqq3CjoKAAdZmZuTVpcJmY57LUjeZIolAoRowYsXz5" + "8tLS0u3bt6M5rddeew09E19fX4lEAv+6devWxo0bR44cefDgQTzOFPhz28C7aEuXLk1LS+vbty+e" + "GtKknOyY7MHQyjEmj1gsnj179tatWwEADx48mDJlCkv1YFcVlnpBPj4+AwYMgBGK9Hr9U089NXbs" + "2PLyclr/zOSDQsbturq66dOnz5w58/r167t27UIHeHl5IcMJXyHj4+P9/PyQ22laWtqrr74ql8u3" + "bNmCe93ympi/du2aybBRy5cvF3aDBu/Cqo/I09MzNTUVzgtUVVUNHTr0iSeeOHfuHFpTLpFIUIIf" + "W6s87FU9PT0dD9QvEonweD682hRg/VbQ1DwcygNGb8DHx4cWlgAAMH36dCgDAOC5557LzMyMiIj4" + "8ccf8XBtGzdu5HjLxr4tw4YNg7bea9eutbe3437WFsZgbLzCwkIBgW8vXrwIc/Ph4ZN27txpMhQf" + "ykQOALh48SJFURqNJj8/Pzs7+4033jAoNm7N27FjB5KBlj8RgcdnRQHzs7Oz0dSySCQ6e/Ys86Yy" + "MzMNGgMhwcHBJoNx4nWaCS2aI9TxxsBDsuO5YU6ePMkuA54h6syZM2g/8hWi7ae9xBs3bsCd+AyW" + "sfUFERERLS0teFHGMsvhXqx4FG4UJhOxY8cOY7fGt7JRhuobrRwYBZOLPHK5nKWTh1cPNPcmFovb" + "29u5iETxf0HUn7Nh4uBNhhbdnQmurgwWEhgYaI6QuMY1xsGDB9mFxB+aSZ588snOzk5hN2iwblj7" + "EdEGJzRWr15t8DnYQuXZsWOHsetSFNXR0YE3mYiICNoB3NsUxdo28TomkUhQ7G1axrWXX36ZeQu1" + "tbUsn30AwJw5c/Dj2Vs3HnAFZbmlKAr1JAAAmZmZ7E/VHAzHbgsLC2OfFTOITqeDfStzjPbweAcH" + "hz59+vTp0+eZZ56hOagDAIYNG4bmP0QiET4KZ751AMDo0aPRa5BKpfgUFBrNBwUF0fxK3N3dk5OT" + "x4wZs3fvXoN5/Nzd3Y8ePcoejBMAsGzZMmOOJMuXL6fZi5544onnn3/e4MHDhw+HLhsQXg9ZQH+f" + "fdG8i4vLvn37mI/FxcXl2LFjtCAKeJIGxKxZs2bOnAm3XV1d8U4DnuMLwhImpQuM9izyBAQE7Nmz" + "h0v1QOVHRUUxvWot9YIAAAsWLGDWt6effhoFPBGJRCbDzmRkZDB7zCNHjkQpiPBRlAAhV69ezYx6" + "5OjoiPcjedVqdqZOnfrDDz/goSrNv0FrP6IpU6bQ0uYi0tPT//nPf5osvLsqD3uTtLe3f/LJJ1kO" + "4N6mAGvbxEfzEyZMQPXN1dUVrwnPPfcc80J+fn579+41li8uLS2N1h/i2Lpp6yDw6XnrLqszpv9z" + "c3MFDOjv379PURRuFZfL5Sb7Gqie+fj40P7S6XT37t2bOXMmXKIQGhq6YsWKrKwsPNoRLsDZs2fx" + "NYvOzs5LlizJyspCO+Pj49HBuDF86NChaP/169fr6upwMX755Rea0++wYcMKCgo4dqbUavXChQvx" + "npOPj89nn31m8GCdTvf666/jtdzR0fGll16idRJR+DBHR0c8rYXBAlHNk0ql0OICQV0o2n4Ke4l4" + "Fiykv1NSUiiKOnToEN7v7t27d05ODlOA9vZ2vGG7ublt3LhRr9ejnQMHDsSP12q1tOBoLLWIb2Wj" + "jNQ3VE5ISAjteJPymKwe+ErxSZMmcRSJ4v+CICqVavny5XAqJy4ubvv27Xq9HnWkIiMjuTylmzdv" + "4h/KZ599tqWlZfXq1WhPWVmZOULeuHEDV5NBQUFZWVmvv/46/CkSidRqNbuExqxEAAA7OzsPD49+" + "/frB7JFm3qCxumHtR6TRaF5++WX8UyCVSt955x1ae7e1yoNUL/O6EDxxy4oVKwwWwvGTy9I2v/76" + "a7TzwIED+FnI4yopKYnlRjIzM2lufR4eHmvWrMGzm1IcWjdaWhwTE4Pv7+joQIb6ESNGsEhiJiKK" + "sfQZUltbi+aBuOPk5MQMgGo+nZ2dlZWVDx8+hJpSrVaj2ZTU1FS8YwsAoCgqJyenvLzc19c3JSWF" + "e4g6kUjk4+MTHBxMW3mCZLh48WJRUZFYLB44cKDBhD3sVFRUXLhwobW1NTIycuTIkew+4XK5PCsr" + "S6FQhISEPP744wYT1nUxFRUVyHDy7LPPQs8UpVKZlZVVX1+fkJAwcuRIY0YgiqKys7MLCwuDg4PH" + "jBlj0pkAAHDlyhVo4IqJiTE2Md+VsMtjfvWwBmg9bnNzM+qQTZ06FcUcZaelpeWnn35qbW2FHjPW" + "EO/s2bNVVVXh4eHjxo2zVrJt45h/g9Z+RAAAuVx+/vz5xsbGoKCgUaNGcVlGbxHMrDzmw71NWe9b" + "QVHU9evXYeEREREjRowQEGi82zGq5vV6/dWrV1GAIe4MHTrUIq4ExcXFo0aNSklJSUlJGTZs2MSJ" + "E/V6fX19vVwuz8zMRO4nixYtMpgkiheOjo6BgYFBQUFWdIJ49Dl37hzKtfz++++bdO8ndDHMJoP+" + "ysrKQoOe9evXM9cuE/7ikMrTgzG6RF4sFvv7++OrtzmiVCpNRoXjglQqraqqqqqqOnXqlKenp0Kh" + "gCL5+/vjLo7mDJtcXV19fX19fHy4DC4JAmbBCV0Js8kg48q//vUvdBgthQmBAEjl6dGwRcLx9fUV" + "oOabmposoub9/f2dnJzgIlGlUvnqq6+uXLlSrVbv2bMHxSEKDAzMyMhobm5uaWlpb29va2vDg7cw" + "cXR0dHV1dXNzc3V1dXd373oj4SMNUfM2DkuTQeGkAgMDBeQ9IvR4SOXpwRg12gMAKIq6fPkyHuCX" + "C25ubkzfeGFMnDiRfYHZ2rVr16xZg+/p6OjQaDRw5Yxer9fr9RKJxN7e3t7e3sHBQcDyAQJi7Nix" + "MPSHWCxWqVRkgsMGEdBkCAQIqTw9FTY1DwAoKCjgmw9NLBanpqZaRKFeuXIlLS3NWD+jX79+165d" + "I8qmywgJCYEBPqOiovAAnATbgTQZgmBI5empGF43jzDoc86OXq9nScDMi+HDhx87dsxg8N309PRf" + "f/2V1Lkuo6WlBQXxZlnIROheSJMhCIZUnp6KidG8SqVCqUK5k5ycbDJoDHd0Ot358+dzcnIUCoVE" + "IgkPD09LSzOZ0YRgWfR6PUoS6OTkRAuAQ7ApSJMhCIZUnp6HCTVPUdSlS5fY/dqY9OrVCwUEIBAI" + "BAKB0F2YMNqLRCIXFxe+hQpYbU8gEAgEAsHimFDzAAABQX/4OucTCAQCgUCwBqbVPDMQP4FAIBAI" + "hEcC02peQAwZ9vl+AoFAIBAIXYNpNU9Lz8oFEoWGQCAQCARbwLSaF4BEwhZDl0AgEAgEQtdA1DyB" + "QCAQCD0W02pewES7ADs/gUAgEAgEi2NazWs0Gr6FSqVSQcIQCAQCgUCwJKbVPN8A9SKRiIQ+JhAI" + "BALBFrC8mndychKLrTLlTyAQCAQCgRem9XFLSwuvEt3d3YUKQyAQCAQCwZKYUPMqlYpvgHqi5gkE" + "AoFAsBFMqHmlUsm3RE9PT6HCEAgEAoFAsCT/C+fnHFsRBWrQAAAAAElFTkSuQmCC" + ) + ) + (text "\"To ensure valid comparison of C-ADC vs. S-ADC results, the time\nconstant of the filter network on the Sx pins (RDIS and CDIS) must\nbe chosen close to the time constant of the filter network on the Cx\npins (200 Ω and 10 nF).\" p.78 ADBMS6830S\n\nwhere ω_{0} = 1/(RC) is the cutoff frequency of the filter. \n79.58kHz = 1/(10 nF * 200 Ohm) = 1/(125 nF/16 Ohm)" + (exclude_from_sim no) + (at 196.85 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "72901a59-fc91-4255-8db7-651fb9ce1e2a") + ) + (hierarchical_label "C(n+1:n)" + (shape output) + (at 111.76 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "03cfb3e0-fe2a-438f-ba9a-9749065be1f9") + ) + (hierarchical_label "C(n)" + (shape output) + (at 111.76 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "095b46f7-2119-44b4-a693-84491be67049") + ) + (hierarchical_label "C(n+1)_in" + (shape input) + (at 48.895 39.37 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0c718751-e9b0-4934-8890-41fd4136f3e7") + ) + (hierarchical_label "S(n)P" + (shape output) + (at 111.76 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4a69bcdf-bbbe-4d24-9388-08ffde295c5c") + ) + (hierarchical_label "C(n)_in" + (shape input) + (at 48.895 87.63 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8dff0e16-f506-43b5-ad4e-d9a81727cb66") + ) + (hierarchical_label "S(n)N" + (shape output) + (at 111.76 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "97ec0b21-e09b-4b8b-8199-64f80c9bbcf6") + ) + (hierarchical_label "S(n+1)P" + (shape output) + (at 111.76 46.99 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a0f0da1e-1dce-4f23-8925-4ff13a19654f") + ) + (hierarchical_label "C(n+1)" + (shape output) + (at 111.76 39.37 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b7ece9a7-b131-4ae5-87bf-d8fdf5f88825") + ) + (hierarchical_label "S(n+1)N" + (shape output) + (at 111.76 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "df357fe5-aafd-4fc6-af2e-894b2320a8a2") + ) + (hierarchical_label "C(n+1:n)_in" + (shape input) + (at 48.895 63.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f9617ac0-fc25-4e4d-a896-ac5aefe0b400") + ) + (symbol + (lib_id "Device:R") + (at 64.135 39.37 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "01253e8e-b261-40c7-b0ca-3e5060799607") + (property "Reference" "R60" + (at 64.135 33.02 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 64.135 35.56 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 64.135 41.148 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.135 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 64.135 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 64.135 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 64.135 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "208d015d-0660-400c-bc5a-41959f1d2643") + ) + (pin "2" + (uuid "78438dc7-a330-407f-b4b1-6fa0b8fb7bff") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "R60") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "R70") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "R50") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "R65") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "R55") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "R75") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 82.55 46.99 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "092d2371-9705-49d8-9111-ca814d9e3a59") + (property "Reference" "R63" + (at 82.55 41.275 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "16" + (at 82.55 43.815 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 82.55 48.768 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 82.55 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RDIS" + (at 82.55 49.53 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 82.55 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 82.55 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "07da866b-517d-4fa5-a58b-c6884723e87b") + ) + (pin "2" + (uuid "e9258e93-6dff-4dcc-9eb7-f715bd048d6e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "R63") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "R73") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "R53") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "R68") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "R58") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "R78") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 64.135 63.5 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (property "Reference" "R61" + (at 64.135 57.785 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 64.135 60.325 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 64.135 65.278 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.135 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 64.135 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 64.135 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 64.135 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e706d402-d413-465d-888f-07a1ce1e613f") + ) + (pin "2" + (uuid "d0cdc389-e4b3-4a1e-8267-d2cc9fa7ae45") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "R61") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "R71") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "R51") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "R66") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "R56") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "R76") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 82.55 71.12 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "398db691-e91c-46b3-9d90-2177549f3168") + (property "Reference" "R64" + (at 82.55 65.405 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "16" + (at 82.55 67.945 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 82.55 72.898 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 82.55 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RDIS" + (at 82.55 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 82.55 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 82.55 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dc278a6b-7597-4956-9910-209a92871629") + ) + (pin "2" + (uuid "028554ba-8f4d-45df-9af6-25118b8b55b0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "R64") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "R74") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "R54") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "R69") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "R59") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "R79") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 71.12 75.565 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6e479f1e-a2d4-4c54-adce-c1e578557c95") + (property "Reference" "C33" + (at 67.31 74.2949 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10n" + (at 67.31 76.8349 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 70.1548 71.755 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 71.12 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 71.12 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 71.12 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d3394963-bd53-445d-9133-3a01a69d413f") + ) + (pin "2" + (uuid "be4e3309-f514-4d6f-85a8-5e3ce71eb5e4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "C33") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "C41") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "C25") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "C37") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "C29") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "C45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 95.25 75.565 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ba4fe09e-9b5f-4b0c-9749-40d523525760") + (property "Reference" "C34" + (at 98.425 73.025 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "150n" + (at 98.425 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 94.2848 71.755 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 95.25 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CDIS" + (at 101.6 78.105 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 95.25 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 95.25 75.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cd07e5e5-7c1a-470f-8500-04c588ed7da6") + ) + (pin "2" + (uuid "ac802608-8ce8-43d0-beea-5232d2756bab") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "C34") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "C42") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "C26") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "C38") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "C30") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "C46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 71.12 51.435 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c19ed96d-8020-4aef-a327-70d65973aa77") + (property "Reference" "C32" + (at 67.945 50.1649 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10n" + (at 67.945 52.7049 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 70.1548 47.625 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 71.12 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 71.12 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 71.12 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c67c648-63d2-4c16-9fda-a331814852cb") + ) + (pin "2" + (uuid "fb2e8604-d8e4-4d2d-b2d6-a868f1218ef0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "C32") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "C40") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "C24") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "C36") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "C28") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "C44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 64.135 87.63 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (property "Reference" "R62" + (at 64.135 81.915 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 64.135 84.455 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 64.135 89.408 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.135 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 64.135 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 64.135 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 64.135 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c2a50803-deff-4afe-a559-2f6963b3c2b8") + ) + (pin "2" + (uuid "fa0c860c-11c3-42e0-b3f7-020d5256c535") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "R62") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "R72") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "R52") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "R67") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "R57") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "R77") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 95.885 51.435 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (property "Reference" "C35" + (at 99.06 48.895 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "150n" + (at 99.06 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 94.9198 47.625 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 95.885 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CDIS" + (at 102.235 53.975 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 95.885 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 95.885 51.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9065fc48-5de7-453f-8783-32b7252dfb8d") + ) + (pin "2" + (uuid "d17a6b7c-8460-48df-ad6b-95182ba3a2a5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface" + (reference "C35") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513" + (reference "C43") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b" + (reference "C27") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f" + (reference "C39") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6" + (reference "C31") + (unit 1) + ) + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1" + (reference "C47") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Input_Output.kicad_sch b/Hardware/MVBMS/Input_Output.kicad_sch new file mode 100644 index 0000000..ba8077f --- /dev/null +++ b/Hardware/MVBMS/Input_Output.kicad_sch @@ -0,0 +1,10583 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "22eb9a74-e053-4d19-822d-150a65fda957") + (paper "A4") + (lib_symbols + (symbol "Connector_Generic:Conn_01x04" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector_Generic:Conn_01x06" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x06_1_1" + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Diode:PMEG3015EJ" + (pin_numbers hide) + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323F" + (at 0 -4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH_EJ.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "forward voltage diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*SOD?323F*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMEG3015EJ_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PMEG3015EJ_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MVBMS:BZX84-A3V3" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D1301" + (at -1.27 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BZX84-A3V3" + (at 1.27 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BZX84-A3V3_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "BZX84-A3V3_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MVBMS:DMN61D8LQ" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q2201" + (at 6.35 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 6.35 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DMN61D8LQ-776439.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DMN61D8LQ_0_1" + (polyline + (pts + (xy 0.762 -1.778) (xy 2.54 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "DMN61D8LQ_1_1" + (pin input line + (at -5.08 0 0) + (length 5.334) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MVBMS:PVG612AS" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U1" + (at 0 8.255 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PVG612AS" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "photocouplers photorelay solidstate relay normally opened" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PVG612AS_0_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -0.635) (xy 1.016 -2.159) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 2.159) (xy 1.016 0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -0.508) (xy 1.524 -0.762) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 -1.651) (xy 4.191 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 1.651) (xy 4.191 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 3.81 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -2.032) (xy 1.524 -2.286) (xy 1.524 -2.286) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.27) (xy 1.524 -1.524) (xy 1.524 -1.524) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0.762) (xy 1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 1.524) (xy 1.524 1.27) (xy 1.524 1.27) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 2.286) (xy 1.524 2.032) (xy 1.524 2.032) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -1.397) (xy 2.794 -1.397) (xy 2.794 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 1.397) (xy 2.794 1.397) (xy 2.794 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.54) (xy -3.175 2.54) (xy -3.175 -2.54) (xy -5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -2.159) (xy 2.794 -2.159) (xy 2.794 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -0.635) (xy 2.794 -0.635) (xy 2.794 0.635) (xy 1.651 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 2.159) (xy 2.794 2.159) (xy 2.794 2.54) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -1.397) (xy 2.286 -1.27) (xy 2.286 -1.524) (xy 1.778 -1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.397) (xy 2.286 1.524) (xy 2.286 1.27) (xy 1.778 1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.651) (xy 3.429 -0.889) (xy 4.191 -0.889) (xy 3.81 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 1.651) (xy 3.429 0.889) (xy 4.191 0.889) (xy 3.81 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 -0.508) (xy -0.635 -0.508) (xy -1.016 -0.635) (xy -1.016 -0.381) (xy -0.635 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.508) (xy -0.635 0.508) (xy -1.016 0.381) (xy -1.016 0.635) (xy -0.635 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 -0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PVG612AS_1_1" + (pin passive line + (at -7.62 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 0 0) + (length 2.54) hide + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+12V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 238.76 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "00a1a7d6-9be5-421e-a6dd-d08de4a4841b") + ) + (junction + (at 55.88 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "1369c15d-1087-45b6-b3a5-f7bf1a3c57c0") + ) + (junction + (at 76.2 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "16379609-edc9-4d1b-afeb-02aa4b0bd625") + ) + (junction + (at 181.61 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "18c0fe07-d726-4a64-a2ba-7a00607f7ba7") + ) + (junction + (at 50.8 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "1b3d5f2c-fcc7-40da-be36-b8f1120dd8e2") + ) + (junction + (at 66.04 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "2048dca4-85d3-4f6f-9c5a-02bb942d639b") + ) + (junction + (at 246.38 158.75) + (diameter 0) + (color 0 0 0 0) + (uuid "2b151862-83ad-411c-aa47-bfe6984c0462") + ) + (junction + (at 82.55 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "2cc1eadd-c99b-4e96-8d7c-8c6ac5c471f0") + ) + (junction + (at 73.66 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "3331c6b0-ca8f-4606-9020-8a1baea6dba9") + ) + (junction + (at 210.82 149.86) + (diameter 0) + (color 0 0 0 0) + (uuid "367af1b8-a84c-4076-abde-1c830fde3194") + ) + (junction + (at 82.55 33.02) + (diameter 0) + (color 0 0 0 0) + (uuid "45a53ebd-7734-4eee-9ed7-020fc38df6e5") + ) + (junction + (at 82.55 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "56c71f27-a0fc-45eb-a9d6-6ad76bb17f0c") + ) + (junction + (at 91.44 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "58f3a8de-837c-4134-a340-2d4f071d781c") + ) + (junction + (at 100.33 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "59736a39-021f-41b2-87a7-e4e9497e21e9") + ) + (junction + (at 60.96 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "67cfd6f8-d253-4784-aefd-c933f7631df9") + ) + (junction + (at 66.04 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "6b046197-835c-42ed-b558-b297cbb5da3a") + ) + (junction + (at 256.54 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "6da131b1-65a4-445a-a862-34ba67e83c99") + ) + (junction + (at 100.33 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "6fd59489-9d7e-4556-b7e9-5bf710ab0c00") + ) + (junction + (at 246.38 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "8668ac98-f3ee-4bab-b174-39260720c4ec") + ) + (junction + (at 148.59 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "918d5c78-3376-4ce9-a079-f89e30c34e81") + ) + (junction + (at 139.7 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "a59a2e83-cde3-48c7-a6fc-1ab9928201ce") + ) + (junction + (at 157.48 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "acb61031-9264-4365-a371-182b2d5de864") + ) + (junction + (at 142.24 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "ae765e85-98bf-4fd6-ae7c-4c74372930a3") + ) + (junction + (at 100.33 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "b2bb30c2-2ea5-4f42-a7a2-abc91d3ab753") + ) + (junction + (at 71.12 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "b7fc56cf-ccb2-4cb8-a2aa-fb10f3b5eb96") + ) + (junction + (at 181.61 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c644c519-590f-475b-b2c9-4c3ad65d2147") + ) + (junction + (at 41.91 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "cbb10c88-6287-44f2-bb72-c445e45a47a5") + ) + (junction + (at 74.93 33.02) + (diameter 0) + (color 0 0 0 0) + (uuid "d7cd4a43-1ecb-463b-a7f0-e7c41f4ebce2") + ) + (junction + (at 261.62 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "dab98d34-49d6-4f29-bd5a-5ff9ce7dae5b") + ) + (junction + (at 203.2 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "e0715483-d962-4745-a914-4c855b2adeae") + ) + (junction + (at 83.82 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "e55e364c-01b1-4a95-863a-c2c1ed034315") + ) + (junction + (at 181.61 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "e7ace189-f084-4bdb-837b-8db07142b8b3") + ) + (junction + (at 172.72 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "ef91367a-abea-4ca6-b99a-89bc782c5eb4") + ) + (junction + (at 106.68 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "f853a1d1-ec75-4c0b-959e-a1075c455ae2") + ) + (wire + (pts + (xy 143.51 111.76) (xy 142.24 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01571d9a-3187-4aae-9dd9-cbf3cde44a30") + ) + (wire + (pts + (xy 198.12 50.8) (xy 198.12 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "041fb865-d417-4915-bc49-bec72e1181f8") + ) + (wire + (pts + (xy 172.72 71.12) (xy 181.61 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04304b21-3705-4b7d-abfb-67c61c5d9aed") + ) + (wire + (pts + (xy 143.51 106.68) (xy 143.51 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07052d8c-30f0-478d-af65-c6e303a9901b") + ) + (wire + (pts + (xy 54.61 102.87) (xy 71.12 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07e46fcf-5df2-49be-bd6f-9c2076f11ecd") + ) + (wire + (pts + (xy 76.2 57.15) (xy 82.55 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "099b1d42-60a5-4e52-b7e8-2e434bdddaff") + ) + (wire + (pts + (xy 142.24 99.06) (xy 142.24 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a7d9022-a46a-4666-be36-25bd2241b299") + ) + (wire + (pts + (xy 148.59 134.62) (xy 157.48 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fd992f6-0fa0-425f-a19a-0084a96edd97") + ) + (wire + (pts + (xy 181.61 50.8) (xy 181.61 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10dc3acc-2adb-4a3c-88b4-7be60c181c8b") + ) + (wire + (pts + (xy 60.96 129.54) (xy 66.04 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15dc739f-255a-4ef3-9e9c-46f4c743f35c") + ) + (wire + (pts + (xy 181.61 50.8) (xy 181.61 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "168526fd-4d7f-451b-a16d-4f7f56736612") + ) + (wire + (pts + (xy 55.88 146.05) (xy 64.77 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16e0a9fc-3e26-4b00-93fa-881862a26363") + ) + (wire + (pts + (xy 142.24 109.22) (xy 139.7 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16e2e887-5519-4838-a15b-9380f35e5fec") + ) + (wire + (pts + (xy 73.66 30.48) (xy 100.33 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "175a705f-0c95-4a89-a2d8-aab7d46a5581") + ) + (wire + (pts + (xy 54.61 107.95) (xy 139.7 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1920e336-8f11-4d2d-bd3b-3470aec1e402") + ) + (wire + (pts + (xy 50.8 50.8) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "202b304a-af7d-4fda-8a50-44d663c59264") + ) + (wire + (pts + (xy 238.76 158.75) (xy 246.38 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2114d6c6-33cf-4a6b-82ca-4fb0ae1f919a") + ) + (wire + (pts + (xy 54.61 110.49) (xy 139.7 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "219a743f-18c5-4205-ab0d-8a56bf9c0125") + ) + (wire + (pts + (xy 143.51 33.02) (xy 165.1 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2349eee8-17cf-447e-8a95-822f26102d6d") + ) + (wire + (pts + (xy 91.44 143.51) (xy 54.61 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25024a1d-7688-4e13-88d1-b767c49916ce") + ) + (wire + (pts + (xy 54.61 105.41) (xy 83.82 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26bf0aaa-dbdf-40c5-8985-cf5768c938ee") + ) + (wire + (pts + (xy 100.33 44.45) (xy 100.33 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2791d2f3-9053-4dad-9437-9219f833616a") + ) + (wire + (pts + (xy 143.51 106.68) (xy 142.24 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d559b70-7881-4fad-8e58-8e0fb332eeb2") + ) + (wire + (pts + (xy 224.79 121.92) (xy 224.79 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30d50087-86fb-4411-ba88-39f1afeaa19f") + ) + (wire + (pts + (xy 66.04 113.03) (xy 83.82 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36629fcb-41ed-41bb-81f9-7b2ce0857e34") + ) + (wire + (pts + (xy 54.61 115.57) (xy 60.96 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3707760e-98c4-4e65-bccb-88a757e215fd") + ) + (wire + (pts + (xy 181.61 72.39) (xy 181.61 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39f55171-e813-412c-9b49-ede9e958ba48") + ) + (wire + (pts + (xy 76.2 69.85) (xy 82.55 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3aaa5790-2e55-4b69-8a49-ed4ef5c360fa") + ) + (wire + (pts + (xy 82.55 44.45) (xy 82.55 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b951f12-d1c4-4ad9-99da-fcce3206366e") + ) + (wire + (pts + (xy 210.82 149.86) (xy 210.82 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3cf6737f-f5ce-4173-ac10-675d2f936a68") + ) + (wire + (pts + (xy 181.61 30.48) (xy 181.61 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "421dbe13-a72e-4d72-a725-60e91d78d8b8") + ) + (wire + (pts + (xy 82.55 69.85) (xy 91.44 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44269ddf-3b2c-4525-8035-0c4524945cca") + ) + (wire + (pts + (xy 203.2 140.97) (xy 203.2 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47a9eb85-67af-41fa-ba36-c1be86c2ef2e") + ) + (wire + (pts + (xy 198.12 36.83) (xy 198.12 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "498949ab-3768-4e29-999a-c5bfbf684497") + ) + (wire + (pts + (xy 100.33 30.48) (xy 138.43 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49c4b6f6-0533-4cbf-84e8-cb5e99bcb4a2") + ) + (wire + (pts + (xy 41.91 40.64) (xy 43.18 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bc5f6bf-774e-489a-893f-87bfb4c80aa0") + ) + (wire + (pts + (xy 106.68 57.15) (xy 109.22 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e78dfec-76be-429d-bccb-4bcbe081ebc4") + ) + (wire + (pts + (xy 55.88 146.05) (xy 55.88 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f593c73-79c2-4ea3-8d0f-5d90aba0d223") + ) + (wire + (pts + (xy 71.12 102.87) (xy 71.12 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5124263d-86d9-415e-9f06-eb293a0a7473") + ) + (wire + (pts + (xy 256.54 130.81) (xy 256.54 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54079a1b-1783-4e48-a185-41fb20a47120") + ) + (wire + (pts + (xy 139.7 110.49) (xy 139.7 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5730d2c9-6738-4b3a-80c3-c70565f04d1e") + ) + (wire + (pts + (xy 238.76 156.21) (xy 238.76 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58e06d10-0cc8-432a-9dd6-3bbe817ae273") + ) + (wire + (pts + (xy 100.33 59.69) (xy 100.33 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59ef145f-81b0-4e29-9205-2455f9abc99d") + ) + (wire + (pts + (xy 172.72 71.12) (xy 172.72 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5dd608d9-d04e-46ac-9a8a-e2554aecd8f1") + ) + (wire + (pts + (xy 106.68 57.15) (xy 100.33 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e0fa873-75db-43e3-83ed-c2a0c32fc4b0") + ) + (wire + (pts + (xy 148.59 124.46) (xy 149.86 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f401121-fe1a-43cf-ac04-a203d02d0771") + ) + (wire + (pts + (xy 162.56 60.96) (xy 163.83 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61af4a9f-c9a0-4181-b6bf-b1387346f350") + ) + (wire + (pts + (xy 71.12 30.48) (xy 71.12 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61bc5dd9-d561-41b5-b9f1-8f46adef6e3e") + ) + (wire + (pts + (xy 203.2 149.86) (xy 210.82 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62594043-af64-43b3-9044-1e6dae93e935") + ) + (wire + (pts + (xy 73.66 57.15) (xy 76.2 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67f2e06e-898d-4081-9565-95472ff6af31") + ) + (wire + (pts + (xy 73.66 30.48) (xy 71.12 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bc39304-c9a4-4ade-8cc4-cf162371bc44") + ) + (wire + (pts + (xy 171.45 60.96) (xy 172.72 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ddffa04-b991-4e2b-8b88-15a7be8fed17") + ) + (wire + (pts + (xy 106.68 59.69) (xy 106.68 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f947664-5ab1-4703-8af6-2d2b793d9e7f") + ) + (wire + (pts + (xy 226.06 124.46) (xy 261.62 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7012f751-1897-4820-a96e-21078935ee3c") + ) + (wire + (pts + (xy 157.48 135.89) (xy 157.48 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7357354d-2085-4e32-9e2b-63485f84d71d") + ) + (wire + (pts + (xy 256.54 130.81) (xy 261.62 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "740d1c3a-2eb7-4fb3-9d7e-c6c612025057") + ) + (wire + (pts + (xy 41.91 50.8) (xy 50.8 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76f8f0ba-6a27-4372-9ed7-3bf808d2034e") + ) + (wire + (pts + (xy 172.72 60.96) (xy 173.99 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "788d290c-720e-4385-9c3a-cf952103f846") + ) + (wire + (pts + (xy 157.48 134.62) (xy 157.48 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b11fe96-0854-4de7-8f3b-55c312a3b11d") + ) + (wire + (pts + (xy 226.06 121.92) (xy 224.79 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b207d6a-6183-4f3b-8723-a22d24643303") + ) + (wire + (pts + (xy 139.7 107.95) (xy 139.7 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8074146a-cf6b-40d8-a4a6-b1e85cf53222") + ) + (wire + (pts + (xy 140.97 30.48) (xy 181.61 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85b13ff9-8cb8-4a58-9b12-6ec5dd69472e") + ) + (wire + (pts + (xy 71.12 35.56) (xy 73.66 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8759299e-83e5-4558-abe2-76ed8ebae4ab") + ) + (wire + (pts + (xy 181.61 30.48) (xy 198.12 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88a914c7-e98e-408a-ad0a-1c14c6b4ec2b") + ) + (wire + (pts + (xy 76.2 59.69) (xy 76.2 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89ee7ec6-ffe6-47d6-8285-7e22acdf7b51") + ) + (wire + (pts + (xy 76.2 69.85) (xy 76.2 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8aa0db33-8a6b-4331-94b2-ffc760200ac7") + ) + (wire + (pts + (xy 54.61 181.61) (xy 91.44 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d1d4013-d454-461b-b985-2278d5b21ad8") + ) + (wire + (pts + (xy 181.61 25.4) (xy 181.61 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d941121-509c-4509-8b32-f2ffc35ca8c8") + ) + (wire + (pts + (xy 203.2 149.86) (xy 203.2 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ec045c7-d0a4-4906-832a-60edb8334e31") + ) + (wire + (pts + (xy 41.91 41.91) (xy 41.91 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f5a6a07-3d1d-4452-b06d-156c9e9ace1d") + ) + (wire + (pts + (xy 82.55 69.85) (xy 82.55 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "937034c6-3d66-4eab-9e7b-d467e81daa6d") + ) + (wire + (pts + (xy 54.61 113.03) (xy 66.04 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "959abf2b-e104-480f-a476-8dfffcc6e67d") + ) + (wire + (pts + (xy 41.91 50.8) (xy 41.91 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99d4461f-4803-4c2e-8792-84ae4035a0e8") + ) + (wire + (pts + (xy 238.76 148.59) (xy 238.76 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a6ddb6d-2156-4d98-afe6-b8a37bf1017e") + ) + (wire + (pts + (xy 140.97 30.48) (xy 140.97 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c6347dd-6c16-4766-8d82-d14f575c7429") + ) + (wire + (pts + (xy 54.61 148.59) (xy 64.77 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cd81eb2-cb19-4032-ba6f-6dbfb24d2b5e") + ) + (wire + (pts + (xy 50.8 53.34) (xy 50.8 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cf1b553-f68d-4776-8269-f7f026b470c2") + ) + (wire + (pts + (xy 106.68 69.85) (xy 106.68 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a616572a-e838-42f2-a94f-fb863ff7d6ca") + ) + (wire + (pts + (xy 74.93 33.02) (xy 73.66 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a69df414-d21a-44c3-86af-3e3a021058e9") + ) + (wire + (pts + (xy 100.33 69.85) (xy 100.33 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad5ae079-45f1-4264-8fb3-d6a0105497a3") + ) + (wire + (pts + (xy 256.54 118.11) (xy 261.62 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae3c7306-806d-4df2-bbc8-914dae7fc032") + ) + (wire + (pts + (xy 82.55 33.02) (xy 82.55 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1932661-6a8f-48f0-8f8f-1b67c8f3b920") + ) + (wire + (pts + (xy 210.82 144.78) (xy 210.82 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2f54d06-27b2-4081-9739-660bd58b6310") + ) + (wire + (pts + (xy 165.1 33.02) (xy 165.1 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2f9feab-d1d6-482a-bef5-b843701fa5f6") + ) + (wire + (pts + (xy 261.62 124.46) (xy 261.62 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3b94b63-0fe3-4f24-9481-f51b54da16d2") + ) + (wire + (pts + (xy 74.93 33.02) (xy 74.93 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4404af9-d681-4b9c-950a-41aa93a330e7") + ) + (wire + (pts + (xy 55.88 146.05) (xy 54.61 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5d38981-1345-4931-a5cb-0f488dc2a761") + ) + (wire + (pts + (xy 138.43 30.48) (xy 138.43 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8831761-ba3e-4f02-9a3c-92178f2626eb") + ) + (wire + (pts + (xy 40.64 40.64) (xy 41.91 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b99e9385-37d9-4c5e-bdcf-2f65dbc3ac4e") + ) + (wire + (pts + (xy 138.43 124.46) (xy 139.7 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb961486-a4cc-43a6-8af8-7652ea8b4e59") + ) + (wire + (pts + (xy 106.68 69.85) (xy 100.33 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc9eae4b-ec8b-4976-8e4d-a68211713ddf") + ) + (wire + (pts + (xy 181.61 50.8) (xy 198.12 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd65569b-b235-4719-a4c5-4b58248d956e") + ) + (wire + (pts + (xy 148.59 125.73) (xy 148.59 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd6b1c80-f859-453c-966e-7952ead49996") + ) + (wire + (pts + (xy 224.79 127) (xy 226.06 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c000eb52-f536-4d28-a29e-8f20eb4ea1b1") + ) + (wire + (pts + (xy 66.04 113.03) (xy 66.04 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c08e0063-e8f4-4b11-a24b-48cf6e04210b") + ) + (wire + (pts + (xy 165.1 50.8) (xy 181.61 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c419abfd-bcc8-4efe-ad7f-17e02c963052") + ) + (wire + (pts + (xy 261.62 123.19) (xy 261.62 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6b7d2b5-89fb-4c67-9b69-053287e3b945") + ) + (wire + (pts + (xy 71.12 102.87) (xy 83.82 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d729b49a-dcc8-4515-b2a1-1ed525f988cb") + ) + (wire + (pts + (xy 147.32 124.46) (xy 148.59 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7b24346-ad69-448a-83bf-16044c12e63c") + ) + (wire + (pts + (xy 91.44 140.97) (xy 54.61 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db61eed6-58da-49e5-a546-1cb783fbe9f4") + ) + (wire + (pts + (xy 256.54 118.11) (xy 256.54 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcace813-f742-467a-b692-1fd65df96fc6") + ) + (wire + (pts + (xy 100.33 30.48) (xy 100.33 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de11aba8-7a29-4d64-bc47-617c724aa4fa") + ) + (wire + (pts + (xy 83.82 105.41) (xy 83.82 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "deeb8fdf-5a12-40fe-b64a-ceef71107253") + ) + (wire + (pts + (xy 91.44 69.85) (xy 100.33 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df8686ec-967c-4e05-8325-04e92aaac621") + ) + (wire + (pts + (xy 148.59 134.62) (xy 148.59 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfef5ed9-d17a-4e74-9ed6-9c654e4126f4") + ) + (wire + (pts + (xy 60.96 115.57) (xy 83.82 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6d64aba-2295-45b2-8681-9670e82e9fc2") + ) + (wire + (pts + (xy 82.55 33.02) (xy 135.89 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7a07774-c53c-433d-93cf-3128f73fee1e") + ) + (wire + (pts + (xy 91.44 69.85) (xy 91.44 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb69b147-20f8-418e-b097-89cfea81d0d0") + ) + (wire + (pts + (xy 60.96 115.57) (xy 60.96 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f02f4528-7619-44f1-8198-4908efe0445a") + ) + (wire + (pts + (xy 246.38 140.97) (xy 256.54 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f20a498c-7a81-4ea9-bb1d-a2597bcc9940") + ) + (wire + (pts + (xy 172.72 62.23) (xy 172.72 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f27b0566-6c9d-4d3d-adc6-68e0b85aff22") + ) + (wire + (pts + (xy 71.12 129.54) (xy 66.04 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f57c5b4e-ffa9-4292-9587-7ee1aa53ce41") + ) + (wire + (pts + (xy 181.61 66.04) (xy 181.61 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5b8adf2-1556-4254-89c4-6a25efddb281") + ) + (wire + (pts + (xy 82.55 59.69) (xy 82.55 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc0608d3-71a2-48a3-890e-92cf3c7376e8") + ) + (wire + (pts + (xy 66.04 124.46) (xy 66.04 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe6ebda9-a18d-4f40-885e-38bdb871670d") + ) + (wire + (pts + (xy 54.61 173.99) (xy 91.44 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe7bb9ae-6e32-49fe-9b3f-0d78b7a4a92a") + ) + (rectangle + (start 172.72 111.76) + (end 284.988 165.862) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 96d718cf-53f8-40ce-aa5b-73b11c0df4a7) + ) + (rectangle + (start 139.7 11.938) + (end 215.265 88.138) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid c3f77013-e421-4fa5-a61b-e6d36a66987f) + ) + (rectangle + (start 11.938 11.938) + (end 139.7 88.138) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid eb2c6089-3a41-4d4d-98b7-3746b41c1952) + ) + (text "This goes to the powerground ESCs\nGND is directly from the ESCs" + (exclude_from_sim no) + (at 47.752 104.394 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "10a5ad5a-a8cc-4b2f-bc70-2dfba6ee314a") + ) + (text "V_{out} is between (0,5)" + (exclude_from_sim no) + (at 36.703 147.955 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "1c6a8f8d-696a-43db-af46-3f252556772a") + ) + (text "Relay driver" + (exclude_from_sim no) + (at 140.843 15.875 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "31331ecb-d11d-4040-95d2-848b10d4d152") + ) + (text "ECK150AAAPA" + (exclude_from_sim no) + (at 167.132 30.226 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + (href "https://www.mouser.de/datasheet/2/418/8/ENG_DS_ECK150_Datasheet_2-3073927.pdf") + ) + (uuid "75284cd5-4fca-4d3e-a475-dd249b650072") + ) + (text "LA37S200S05KM" + (exclude_from_sim no) + (at 36.195 142.113 0) + (effects + (font + (size 1.27 1.27) + ) + (href "https://www.mouser.de/datasheet/2/397/Tamura_06232023_LA37SxxxS05K-3223362.pdf") + ) + (uuid "831dd264-85e9-429e-af7b-b97ebf8000f0") + ) + (text "2 Battery fans running at 60V 0.6A" + (exclude_from_sim no) + (at 191.389 113.792 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9c42400f-4e57-49c8-931a-90f1e3f87c19") + ) + (text "ESC 3.3V" + (exclude_from_sim no) + (at 39.243 110.236 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a9903958-ec8f-4086-8711-06c571ac7921") + ) + (text "max. 12V 1100 mA | typ. 1000 mA " + (exclude_from_sim no) + (at 164.592 17.018 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b0178c81-2ef3-4aa2-9ad6-f7009c77d4d1") + ) + (text "max. 23 mA" + (exclude_from_sim no) + (at 36.195 145.034 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c2bb0a9f-a869-4056-9e08-d882789412fe") + ) + (text "PVG612 Control Current Range: 5-25 mA -> for STM 5-20 mA <-> 660-165 Ω" + (exclude_from_sim no) + (at 52.959 86.741 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ca507fb5-e296-4cd0-a198-2587b4d7599f") + ) + (text "Precharge relay" + (exclude_from_sim no) + (at 131.064 15.113 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d648afb6-3143-4c59-9e0f-345f1af31207") + ) + (text "V_{out} = (V_{source} * R_{2})/(R_{1} + R_{2})\nmax. 4,964 V = (54,6V × 100k)/(1M + 100k)\nmin. 3,545 V = (39V × 100k)/(1M + 100k)\n\nV_{out}*((R_{1} + R_{2})) = (V_{source} * R_{2})\nV_{source} = V_{out} * (R_{1} + R_{2}))/(R_{2})\nV_{source} = V_{out} * 11\n\n" + (exclude_from_sim no) + (at 13.589 79.121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d8a2ce39-78bc-4f99-b0ec-db633808f19d") + ) + (text "https://www.digikey.de/en/resources/conversion-calculators/conversion-calculator-time-constant\n54 V, 2,2 mF pro ESC, 600 ohm\nE = 6,4152 J = ((54 V)^2 * 4,4 mF)/2\nT = 2,64 s = 600 ohm * 4,4 mF \n95% of max voltage after 3*T = 7.92 s of precharge" + (exclude_from_sim no) + (at 12.7 18.542 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ee6261d2-6f65-45b4-8d50-ffca1621c928") + ) + (label "RELAY_ESC_SIDE" + (at 245.11 31.75 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "15bf82f9-c674-41ad-ba73-2678e667da77") + (property "Netclass" "+60V" + (at 245.11 33.02 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "RELAY_BAT_SIDE" + (at 142.24 99.06 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "23f50dbe-4f29-4475-8165-0456a559c4c8") + (property "Netclass" "+60V" + (at 142.24 100.33 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + ) + (label "INV_PWR" + (at 245.11 69.85 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "363e7dd4-6953-43c4-829e-93cb0e3bf0f7") + (property "Netclass" "+60V" + (at 245.11 71.12 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "RELAY_ESC_SIDE" + (at 99.06 33.02 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3c7771a4-32f6-413d-bf46-394405f0c845") + (property "Netclass" "+60V" + (at 99.06 34.29 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "INV_PWR" + (at 139.7 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4e5dec6c-fe61-4d58-9267-8c906cb03b77") + (property "Netclass" "+60V" + (at 139.7 109.22 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "~{BAT_COOLING_PWM}" + (at 256.54 140.97 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6ec0bdee-d5d7-48c1-93ea-d1f888287ca5") + ) + (label "RELAY_BAT_SIDE" + (at 226.06 121.92 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "747984f0-24ba-4788-837b-a253a2c26409") + (property "Netclass" "+60V" + (at 226.06 123.19 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + ) + (label "BAT_PWR" + (at 245.11 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "7aec9ef4-965a-4798-8469-a1ac36a8ca8a") + (property "Netclass" "+60V" + (at 245.11 58.42 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "BAT_PWR" + (at 251.46 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "84fb038d-7805-4e87-a18f-1d979f11c0ec") + (property "Netclass" "+60V" + (at 251.46 125.73 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "RELAY_DRAIN" + (at 198.12 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "87d0cc50-a51b-4954-84eb-a67bbaafa4d7") + (property "Netclass" "+12V" + (at 198.12 52.07 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + ) + (label "RELAY_BAT_SIDE" + (at 245.11 44.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b5423359-9998-46aa-89e8-8227508ce894") + (property "Netclass" "+60V" + (at 245.11 45.72 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (label "RELAY_BAT_SIDE" + (at 99.06 30.48 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "f66b3e87-c94f-49f5-9f54-8284f93590aa") + (property "Netclass" "+60V" + (at 99.06 31.75 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + (hide yes) + ) + ) + ) + (hierarchical_label "ESC_COOLING_ENABLE" + (shape input) + (at 138.43 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0fc006f1-a80f-42de-8d72-2d7735a3c058") + ) + (hierarchical_label "CAN_LOW" + (shape bidirectional) + (at 54.61 179.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "165c222b-eaee-4303-b9ac-36af18bb36f2") + ) + (hierarchical_label "RELAY_BAT_SIDE_VOLTAGE" + (shape output) + (at 109.22 57.15 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "19c3c156-3be2-4308-a719-a51ab2976819") + ) + (hierarchical_label "CURRENT_MEASUREMENT" + (shape output) + (at 64.77 146.05 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "31a4e662-f52e-4e6b-a940-fef919e3ebe3") + ) + (hierarchical_label "BAT_COOLING_ENABLE" + (shape input) + (at 195.58 139.7 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "37f1d8ec-11b7-407d-9d1f-185d9f426227") + ) + (hierarchical_label "CURRENT_SENSOR_ON" + (shape output) + (at 64.77 148.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3f9628ce-33e7-45be-91bb-2836b0bdce6d") + ) + (hierarchical_label "RELAY_ESC_SIDE_VOLTAGE" + (shape output) + (at 73.66 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "438b597d-62be-4729-ab9b-1ab71db9c9c4") + ) + (hierarchical_label "PRECHARGE_ENABLE" + (shape input) + (at 33.02 40.64 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "470341e1-d26a-496c-b91c-b42bf1001f22") + ) + (hierarchical_label "ESC_L_PWM" + (shape input) + (at 91.44 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "59edba27-db5e-470c-a358-3dff375d380c") + ) + (hierarchical_label "CAN_HIGH" + (shape bidirectional) + (at 54.61 176.53 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5c710ff6-e993-4353-b1ac-c100331a2782") + ) + (hierarchical_label "ESC_R_PWM" + (shape input) + (at 91.44 102.87 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5c8366a4-ac1e-4504-8fd7-301adfe9aa09") + ) + (hierarchical_label "RELAY_ENABLE" + (shape input) + (at 162.56 60.96 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a878058b-8913-4925-a904-34f723722f9e") + ) + (hierarchical_label "BAT_COOLING_PWM" + (shape input) + (at 231.14 146.05 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ac87b8ed-26d4-48de-ac30-82c0bf49228d") + ) + (hierarchical_label "ESC_COOLING_PWM" + (shape input) + (at 91.44 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "bcb0942a-b1d0-4513-a83b-8ba4ebba6cd8") + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 74.93 38.1 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "dc584872-4698-49ae-bfdd-ef0d90ad2781") + (property "Netclass" "+60V" + (at 74.2315 40.64 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 256.54 31.75 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00771843-710c-4a4b-8712-bb39bec9b951") + (property "Reference" "D16" + (at 258.1275 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 258.1275 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 256.54 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 256.54 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "ESC" + (at 258.1275 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a77d295d-1aa1-4ce8-9453-010e2b743e58") + ) + (pin "2" + (uuid "98b5e25f-9715-47bf-bb29-460ba07f560d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 246.38 154.94 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "02fcf905-4e6e-4bd7-b0e8-fc62afff7d8f") + (property "Reference" "R46" + (at 248.92 153.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1M" + (at 248.92 156.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.158 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 246.38 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 246.38 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 246.38 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 246.38 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "da88431f-4866-41e0-afe0-f6ca89288c6c") + ) + (pin "1" + (uuid "5a759f45-1daa-4293-80c8-e069d557f139") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 49.53 146.05 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "06fc40ac-0b9a-47fb-9cc2-50acc8a61663") + (property "Reference" "J3" + (at 49.53 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 49.53 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 49.53 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 49.53 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 49.53 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "CURRENT_SENS" + (at 49.53 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7da9bf14-73d4-481e-ae19-16ea6b821f49") + ) + (pin "4" + (uuid "a044cccd-6ea2-4a19-ac36-1c8fb69d5c9c") + ) + (pin "3" + (uuid "501a7c7a-8bfc-4c72-b5dc-5aeb679d0b76") + ) + (pin "2" + (uuid "8100ca36-afc8-4eb0-8193-23bfe34abeac") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 210.82 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "07a8d9c6-786b-42e3-a3b0-1b02f34e5f47") + (property "Reference" "#PWR057" + (at 210.82 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 210.82 117.475 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 210.82 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 210.82 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed310ea0-473f-470f-a96a-5aba3c33beba") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR057") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 49.53 179.07 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0a41f719-e487-491a-b8d2-0a3dc54c7af7") + (property "Reference" "J4" + (at 49.53 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MMNL_4p_vertical CAN-Bus" + (at 49.53 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 49.53 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 49.53 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 49.53 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "MAIN" + (at 49.53 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "cb7c34d7-5815-4f98-a455-e2f416b3fd14") + ) + (pin "4" + (uuid "e0ecedb4-637e-4ab9-b0d7-208c1e689abe") + ) + (pin "3" + (uuid "3ac3c627-76b3-4131-bf18-9662e4f33450") + ) + (pin "2" + (uuid "0362ee79-06a3-4b39-986b-4bfa3c0e291f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "J4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 181.61 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0c4edda3-2e9c-4c23-a13d-c8fe7586818b") + (property "Reference" "R43" + (at 184.15 35.5599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 184.15 38.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 179.832 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 181.61 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 181.61 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 181.61 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "89161bbc-b776-45e5-951c-3111643421dd") + ) + (pin "2" + (uuid "a3fa5ef0-eca4-4ec1-afcb-648a560d52ea") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R43") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/95b8e8bb-175b-4c26-b28f-f18dafbb4793" + (reference "R404") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 248.92 69.85 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "123b86d7-e574-4368-bfd8-8dd6c7eb7338") + (property "Reference" "R80" + (at 248.92 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 248.92 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.92 68.072 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 248.92 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 248.92 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 248.92 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 248.92 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f7710b08-fc6f-472c-80f2-03da538de454") + ) + (pin "1" + (uuid "76e641a6-735e-4310-99a0-925d93b7e2c8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R80") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 148.59 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "16cc6d04-393b-4c4e-ae86-fa59760b5803") + (property "Reference" "R39" + (at 146.05 128.2699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 146.05 130.8099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 146.812 129.54 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 148.59 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 148.59 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 148.59 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 148.59 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2e1a0703-23c0-4798-8eb9-606498594e4d") + ) + (pin "2" + (uuid "9ccaff7e-31d0-4f49-86a7-7c927de65fd5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R39") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 203.2 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "17013b22-750f-4aef-81b9-4b13391c4e3f") + (property "Reference" "R84" + (at 205.74 143.5099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 205.74 146.0499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 201.422 144.78 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 203.2 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 203.2 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 203.2 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 203.2 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "154209c4-7525-4df8-84b1-82730ddc7379") + ) + (pin "2" + (uuid "19cbc38d-6d99-46be-bc33-2a98a3bc89f8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R84") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:DMN61D8LQ") + (at 154.94 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "18615e99-e1f6-4059-81f3-d33f35b6f96e") + (property "Reference" "Q2" + (at 160.655 123.1899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 160.655 125.7299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 160.02 126.365 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 154.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 154.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 154.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 154.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f5915287-6c1d-4e89-8d05-a9c6e2d34bf4") + ) + (pin "3" + (uuid "0f543b85-2a65-4680-9584-5a3de4314b83") + ) + (pin "2" + (uuid "06898bc6-510a-44fe-b6a3-253cfe59260e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "Q2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 82.55 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "192ec525-bf5f-49ab-aa45-50e240ac11e8") + (property "Reference" "R32" + (at 85.09 62.2299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 85.09 64.7699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 80.772 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 82.55 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 82.55 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 82.55 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 82.55 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "edf62ec6-d5cb-46c5-a971-1dd1cff4d0ee") + ) + (pin "2" + (uuid "cc09ee07-6022-4ba7-a3d0-a5359efbc6ea") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 41.91 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "195c275e-8f58-44ad-a6f4-24db54a16746") + (property "Reference" "R86" + (at 44.45 44.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 44.45 46.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 40.132 45.72 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 41.91 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 41.91 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 41.91 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 41.91 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "704e2e59-37af-478a-ad29-63be2f3c5cb9") + ) + (pin "2" + (uuid "7cf5650b-007e-4b3c-ba9a-8433b863b2a8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R86") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 44.45 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1a5c40cd-4a6a-49be-aa46-dfc097504fc4") + (property "Reference" "#PWR062" + (at 266.7 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 264.16 44.4499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 260.35 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b571ddf5-ddaa-466b-b9f9-e44b6950fa0c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR062") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:BZX84-A3V3") + (at 106.68 63.5 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b2feda7-4a7a-4c78-ab53-3fe204dfc996") + (property "Reference" "D13" + (at 109.22 62.2299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "BZX84-A5V1" + (at 109.22 64.7699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 106.68 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 106.68 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 106.68 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 106.68 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d8eca141-66af-4ec2-bf5a-76d42536210b") + ) + (pin "3" + (uuid "fdcb9545-086a-448d-a6d4-b8b870fe64a5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 78.74 33.02 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "24da0d67-90a6-4ab0-b432-eefba4386fb5") + (property "Reference" "R30" + (at 78.74 36.195 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "60" + (at 78.74 38.735 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_2512_6332Metric" + (at 78.74 31.242 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 78.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 78.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 78.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df7995a9-bc44-4ba4-bc23-30668dca8324") + ) + (pin "2" + (uuid "25e92caf-e71a-42da-a3d8-29fac516d93d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 181.61 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "263d5038-9c54-4909-aa48-59b0766228e8") + (property "Reference" "#PWR055" + (at 181.61 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 181.61 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 181.61 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 181.61 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c897b1f3-8e88-41ba-bfc8-588f6183c69c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 31.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28bceb5c-9435-43a1-a40f-614cce9dc1be") + (property "Reference" "#PWR061" + (at 266.7 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 264.16 31.7499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 260.35 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "047f2f20-cc8d-4799-a9f6-82e3202320a8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR061") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:PMEG3015EJ") + (at 198.12 40.64 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2aa264a5-9b44-4880-83c7-1c2af1353e57") + (property "Reference" "D15" + (at 201.295 39.0525 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMEG3015EJ" + (at 201.295 41.5925 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 193.675 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 198.12 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 198.12 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 198.12 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 198.12 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a5e5322d-c90f-4e99-8947-017eabf12360") + ) + (pin "2" + (uuid "24cb5dfe-34a5-4075-9458-b913ae8cabeb") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 181.61 44.45 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3213f39b-ddd6-42d8-89b3-dbc0ff9b1f94") + (property "Reference" "D14" + (at 185.42 44.7674 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "LED_GREEN" + (at 185.42 47.3074 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 181.61 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 181.61 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "RELAY_ON" + (at 181.61 44.45 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 181.61 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 181.61 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "842766c4-87c4-457e-ba51-d15737f05e98") + ) + (pin "2" + (uuid "55755eb4-28dc-4936-8dc6-81a32af3041d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D14") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/95b8e8bb-175b-4c26-b28f-f18dafbb4793" + (reference "D406") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x06") + (at 266.7 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3678e7fd-37f1-4d31-9ba6-789cb0aa9562") + (property "Reference" "J6" + (at 269.24 121.9199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x06" + (at 269.24 124.4599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (at 266.7 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 266.7 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 266.7 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "BAT_COOLING" + (at 269.24 126.9999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "f880e5c7-0ff0-4fcb-a723-6b92e685bfd6") + ) + (pin "4" + (uuid "a203f84c-678e-4b61-9d48-6d159a19b176") + ) + (pin "3" + (uuid "deb7a9fd-840c-46b6-9069-596e8144ca87") + ) + (pin "1" + (uuid "634d18b2-12d5-4d40-87ad-1603df982f79") + ) + (pin "5" + (uuid "6bbd37b7-a0e4-4d24-819f-99e6fc2387c9") + ) + (pin "6" + (uuid "a9668309-7148-4271-81bb-2a6b746b08e2") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "J6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:PVG612AS") + (at 66.04 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3c28ff84-1cee-4a45-b4c5-f6e5eed34510") + (property "Reference" "U4" + (at 66.04 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PVG612AS" + (at 66.04 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 66.04 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 66.04 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 66.04 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 66.04 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 66.04 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "0accff67-f862-46aa-a0d7-af5c7d9d7509") + ) + (pin "6" + (uuid "caba9f2d-f0aa-401a-aa2a-baedfb7b8fdf") + ) + (pin "5" + (uuid "465af90c-1826-44d1-bfa6-4e7911138bff") + ) + (pin "4" + (uuid "32ab4bb7-ed6b-47a6-a6bf-db39447bf8ee") + ) + (pin "1" + (uuid "0c56c017-b30e-4420-88ee-5126e6e77e87") + ) + (pin "2" + (uuid "0a3da086-2a0c-4576-a5eb-2d59f3bd0b30") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 87.63 102.87 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "42eb2b37-f164-4dea-8b0c-34ca4df318d2") + (property "Reference" "R33" + (at 87.63 96.52 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 87.63 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 87.63 104.648 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 87.63 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 87.63 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 87.63 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 87.63 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "497c3dec-4eab-43c4-a81d-7a95d796418b") + ) + (pin "1" + (uuid "228f31ef-2f5d-413e-9fb7-0986c905999e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R33") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 210.82 130.81 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "42f6324b-7561-4faa-9c13-d9bd4c97d392") + (property "Reference" "R44" + (at 213.36 129.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "165" + (at 213.36 132.0799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 212.598 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 210.82 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 210.82 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 210.82 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 210.82 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c2df2341-df25-4da8-bda5-a827ce0efb9b") + ) + (pin "1" + (uuid "f12233a1-adf5-4f10-a140-fe47f485bf0e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 55.88 157.48 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "43ff0e15-ce12-44a0-8474-cbc009486cfc") + (property "Reference" "#PWR045" + (at 55.88 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 55.88 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 55.88 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b2936d5c-88b7-455d-a266-69ce92ac5c41") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR045") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 36.83 40.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "49d4cc12-dec6-4e9b-8f19-7b158c20970a") + (property "Reference" "R85" + (at 36.83 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 36.83 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 36.83 42.418 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 36.83 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 36.83 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 36.83 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 36.83 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "75712b56-fcb4-4d3a-b247-d41699900c68") + ) + (pin "2" + (uuid "b0d69e36-058c-44d0-9304-0f671810135b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R85") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:BZX84-A3V3") + (at 71.12 125.73 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "533a8853-fd84-4624-8792-50a0972b6315") + (property "Reference" "D11" + (at 73.66 124.4599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "BZX84-A3V3" + (at 73.66 126.9999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 66.04 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cafb0ef2-5102-457f-83df-5a69235998bd") + ) + (pin "3" + (uuid "e690c0d4-5a72-4fc4-b8ed-502d94bb132e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 50.8 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5563d7f7-8c6d-4da8-b7f9-54597de4852f") + (property "Reference" "#PWR044" + (at 50.8 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 50.8 57.785 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 50.8 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f1702eb1-efcf-4cfc-b207-ed70147a040a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR044") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 143.51 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "56172514-9920-4f66-8f61-557aa8df290b") + (property "Reference" "#PWR050" + (at 91.44 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 93.98 144.7799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 91.44 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fdf5d377-77da-4e13-a4d1-8e1ff50299fd") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR050") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 72.39 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "57f15d90-e41c-48c8-8997-f6ebcc50cacc") + (property "Reference" "#PWR048" + (at 91.44 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 91.44 76.835 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5071fa20-bebe-48ba-92d4-3645e4011a73") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR048") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 256.54 57.15 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5895f371-fdb5-4dc4-994e-47a77be08d54") + (property "Reference" "D18" + (at 258.1275 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 258.1275 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "BAT_FAN" + (at 258.1275 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ca364021-92a0-49c7-981f-69f5fe8ded96") + ) + (pin "2" + (uuid "7f5704cd-4ce4-4a39-b563-01a91ae737d7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:DMN61D8LQ") + (at 208.28 139.7 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5ae9aa3a-d567-490d-bb34-49e51f8c3acf") + (property "Reference" "Q4" + (at 213.995 138.4299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 213.995 140.9699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 213.36 141.605 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 208.28 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 208.28 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 208.28 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 208.28 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9db60c38-e3b9-48c0-89bf-34fa39555dc9") + ) + (pin "3" + (uuid "6ba298fe-e718-4a51-9a11-ceb5b751eca6") + ) + (pin "2" + (uuid "0a5dbd5d-46c8-40be-8dfc-f11c07b44f61") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "Q4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 248.92 57.15 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ec4547b-1a0e-4c32-aac4-d8094949ecba") + (property "Reference" "R49" + (at 248.92 50.8 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 248.92 53.34 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.92 55.372 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 248.92 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 248.92 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 248.92 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 248.92 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b2a6630e-5d48-4b09-b0a3-26b334365696") + ) + (pin "1" + (uuid "44325bc3-25c1-4c49-8ebf-ad20b61db335") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 91.44 173.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "61c90f5b-5d3d-4c50-8592-cfe525977e4e") + (property "Reference" "#PWR051" + (at 91.44 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 91.44 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 91.44 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "549f2552-c8ff-447e-9442-85594db97aeb") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR051") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 256.54 69.85 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "639a93fc-d94b-4cc9-9bbb-c007c4a7df14") + (property "Reference" "D19" + (at 258.1275 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 258.1275 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "INV_FAN" + (at 258.1275 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a82dc50b-d72c-4cf8-9224-c54e060ab8dc") + ) + (pin "2" + (uuid "2d1b1cf2-d7ce-4b1c-b1ef-bbc3df76eca7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 66.04 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "690ff840-da6e-46cb-9973-3dd744992341") + (property "Reference" "#PWR047" + (at 66.04 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 66.04 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 66.04 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 66.04 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "55e6b5ef-a8e1-403c-9ebb-12a4232221c4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR047") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 210.82 152.4 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6c15c84a-1530-4d26-b2a2-18f9b57fa742") + (property "Reference" "#PWR058" + (at 210.82 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 210.82 156.845 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 210.82 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 210.82 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e7fbf5bc-260d-4f63-a863-59aaba7f60a6") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR058") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 261.62 128.27 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6cd56873-d9c0-4cd6-81ed-a727cb1068da") + (property "Reference" "#PWR065" + (at 255.27 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 257.81 128.2699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 261.62 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 261.62 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 261.62 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9718569e-9200-4c8f-9b1d-247c2d0bb733") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR065") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 82.55 40.64 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6d0e7910-1a09-44a2-ae84-2ce61a5f8eea") + (property "Reference" "R31" + (at 85.09 39.3699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1M" + (at 85.09 41.9099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 84.328 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 82.55 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 82.55 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 82.55 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 82.55 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1141a38c-95f7-4bb0-b1b1-8e9d6671af02") + ) + (pin "1" + (uuid "08f8ffc2-9a9c-49aa-8c24-6b338afb8493") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R31") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "70757eda-70c8-4539-afe2-d16621ed9b5c") + (property "Reference" "R36" + (at 97.79 39.3699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1M" + (at 97.79 41.9099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 98.552 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 100.33 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 100.33 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d5d9b100-eb3f-430e-aaf1-dea33597968f") + ) + (pin "1" + (uuid "a226dab7-56d8-4946-8c7b-fa2bcf066bdf") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R36") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 87.63 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "73eaa2a5-0408-491b-bdde-50cb5cd32498") + (property "Reference" "R34" + (at 87.63 110.49 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 87.63 113.03 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 87.63 107.188 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 87.63 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 87.63 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 87.63 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 87.63 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "518113f5-9f9b-4884-a5d3-c5d2d0d5eb4b") + ) + (pin "1" + (uuid "f9807787-e9fe-416d-831b-7a2f77fa2454") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R34") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 57.15 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "758f1b09-e376-47cb-9844-d71bf55311e5") + (property "Reference" "#PWR063" + (at 266.7 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 264.16 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 260.35 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "64f91959-c70c-4faa-ab6d-f8dab484505d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR063") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 238.76 152.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7a26aaad-ccd3-40f4-87b6-728988d8ba82") + (property "Reference" "R82" + (at 241.3 151.1299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 241.3 153.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 236.982 152.4 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 238.76 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 238.76 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 238.76 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 238.76 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "23070052-5cd1-4d29-a303-a5c30538a0c1") + ) + (pin "2" + (uuid "68fe2b21-7fcf-478e-9f3f-7d31d3781942") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R82") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 91.44 140.97 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7bdfaca5-67cd-4ca8-8395-dbc32e48697a") + (property "Reference" "#PWR049" + (at 91.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 91.44 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 91.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e69dea3-8a8f-4af2-b535-7e184ee79303") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR049") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 157.48 106.68 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7cbea896-7f05-40ad-9b59-d84462030d39") + (property "Reference" "#PWR053" + (at 157.48 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 157.48 102.235 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 157.48 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 157.48 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 157.48 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2070f457-ecc3-4746-b3cb-e06527824397") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 261.62 120.65 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "833efa76-7c61-4159-8ca9-2800352887c7") + (property "Reference" "#PWR064" + (at 255.27 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 257.81 120.6499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 261.62 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 261.62 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 261.62 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a711e409-3ea9-4d13-b3e2-9908639a88bd") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR064") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:DMN61D8LQ") + (at 48.26 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "841ce930-f3a4-40a2-afe4-dc0d96a31a17") + (property "Reference" "Q1" + (at 54.61 39.3699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 54.61 41.9099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 53.34 42.545 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 48.26 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 48.26 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 48.26 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 48.26 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8f82cebc-70f6-453a-9636-04cc58b392df") + ) + (pin "3" + (uuid "8ed2c4a0-9e97-487b-9602-c11dacb6a2db") + ) + (pin "2" + (uuid "505941ca-17af-463d-9709-82457d5509ee") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 54.61 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "84a7990d-4cc8-4470-a398-33f9422e0b75") + (property "Reference" "R28" + (at 54.61 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "165" + (at 54.61 31.75 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 54.61 33.782 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 54.61 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 54.61 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 54.61 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 54.61 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "953d3631-6b0c-45be-9820-e4e9b0713ac1") + ) + (pin "1" + (uuid "d09d1ff1-bce1-473f-8472-42bb9a3ff8f0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:BZX84-A3V3") + (at 60.96 125.73 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86641fd5-6d54-4a2d-8810-1aab245fee5a") + (property "Reference" "D10" + (at 58.42 124.4599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "BZX84-A3V3" + (at 58.42 126.9999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 66.04 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 60.96 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 60.96 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 60.96 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 60.96 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5cdd80a6-3f6c-4f39-9211-986618257c19") + ) + (pin "3" + (uuid "3483831c-6d3e-495f-b643-33887e86578e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 246.38 158.75 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87b29054-c18b-41dd-b88e-11861ec374b4") + (property "Reference" "#PWR060" + (at 246.38 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 246.38 163.195 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 246.38 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9e357580-e2c6-4cd2-a866-4f357e009ecd") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR060") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 143.51 124.46 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8a86ec03-7b87-4f94-8eff-f994d4b13542") + (property "Reference" "R38" + (at 143.51 118.11 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 143.51 120.65 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 143.51 126.238 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 143.51 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 143.51 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 143.51 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 143.51 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8ebee362-68ce-40e2-87be-5ac6560eb014") + ) + (pin "2" + (uuid "cf898f67-1740-4ad8-9f14-04f63f86aee3") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 63.5 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d9faea5-e0e9-4f71-838c-b2b31ceafa1f") + (property "Reference" "R37" + (at 97.79 62.2299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 97.79 64.7699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 102.108 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 100.33 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 100.33 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a58fa2f-3b85-4c1c-9391-cbfd173d8b95") + ) + (pin "2" + (uuid "08f19a63-5c2f-4ede-879e-9ed31cce20e4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R37") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 248.92 44.45 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "912aa2a7-0113-4747-8bbd-f677370c10ee") + (property "Reference" "R48" + (at 248.92 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 248.92 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.92 42.672 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 248.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 248.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 248.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 248.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2a9e8000-7f99-4d31-b189-7aa82b4b23d6") + ) + (pin "1" + (uuid "fb3da5f6-ab63-4399-be71-8bac52f26b20") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:DMN61D8LQ") + (at 179.07 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9517fb73-01dd-4851-9f77-d593f203942d") + (property "Reference" "Q3" + (at 185.42 59.6899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 185.42 62.2299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 184.15 62.865 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e94fd478-585f-4a0c-bf04-247437e884a4") + ) + (pin "3" + (uuid "423ffd46-5733-4e86-b167-e0a49d216b65") + ) + (pin "2" + (uuid "c528c1ad-8c3c-4553-8e00-17d3beb31d19") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "Q3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:DMN61D8LQ") + (at 243.84 146.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "99a1eaf4-b77f-416a-b8f3-f78ce04dfba2") + (property "Reference" "Q5" + (at 250.19 144.7799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 250.19 147.3199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 248.92 147.955 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 243.84 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 243.84 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 243.84 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 243.84 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "76968fbe-8612-45e1-a4fa-fd4d40a8b993") + ) + (pin "3" + (uuid "9b77a1d5-94bd-4fac-b3e6-c9fd9d808bf9") + ) + (pin "2" + (uuid "85c3f0bc-bc18-4ae4-8616-e59b8e4b15ea") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "Q5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 181.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9d880fde-9790-40e3-b839-1265eae5e382") + (property "Reference" "#PWR052" + (at 91.44 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 91.44 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8ab26daf-207c-4414-bed5-9575ad846dbf") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR052") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 256.54 44.45 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a357cfb2-46f2-4503-ad40-499c2be648d9") + (property "Reference" "D17" + (at 258.1275 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 258.1275 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 256.54 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 256.54 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "BAT" + (at 258.1275 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5dbbb504-cb3b-4532-9736-db5de7686018") + ) + (pin "2" + (uuid "06f64d0a-a24f-4c29-9877-fd309360b0e8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 246.38 133.35 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a9612350-fce7-41e0-8dac-7c25c1507c10") + (property "Reference" "#PWR059" + (at 246.38 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 246.38 128.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 246.38 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "634ee0cb-f129-4f35-b990-e0f927103f07") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR059") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 58.42 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae3f2d93-a4c7-4f40-a873-a6d775957bea") + (property "Reference" "#PWR046" + (at 58.42 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 58.42 26.035 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 58.42 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "41898724-c5dd-4a6b-b49a-6b20a4a90507") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR046") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:BZX84-A3V3") + (at 66.04 120.65 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b4394c82-6b2a-428e-8f6e-e5c60eac6a84") + (property "Reference" "D8" + (at 68.58 119.3799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "BZX84-A3V3" + (at 68.58 121.9199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 60.96 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 66.04 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 66.04 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 66.04 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1260cfa5-c9f4-43a8-b5b2-5d92fa94969c") + ) + (pin "3" + (uuid "aec4c06d-2487-4bbc-94fa-4d81de5da07c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 87.63 115.57 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b486b6c8-5ff3-4400-882f-bad75872a729") + (property "Reference" "R35" + (at 87.63 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 87.63 121.92 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 87.63 117.348 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 87.63 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 87.63 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 87.63 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 87.63 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "580d9bf0-df54-4ba1-a7f9-72a0a3a9b281") + ) + (pin "1" + (uuid "3fc3a071-aa7d-4a81-9b1f-4a20d7d8ceda") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R35") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:PVG612AS") + (at 218.44 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b8c9da7f-c60c-4036-981e-186b1f6f8ca8") + (property "Reference" "U6" + (at 218.44 116.205 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PVG612AS" + (at 218.44 118.745 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 218.44 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 218.44 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 218.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 218.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 218.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "f29ebee5-468f-46dd-b637-70d72e82c8b4") + ) + (pin "6" + (uuid "0fc13f57-99dd-4ff8-9366-5074fc5823e8") + ) + (pin "5" + (uuid "b7967149-b925-41b8-8efe-de49fc5d4b83") + ) + (pin "4" + (uuid "3d5a9787-4323-4862-8d2d-ebc3291aa0fc") + ) + (pin "1" + (uuid "83515991-67e9-4280-8cf3-465d928c3069") + ) + (pin "2" + (uuid "62cc06f8-243c-437c-83b7-c2c72048f67f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 246.38 137.16 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba245122-f818-4dc6-8051-472506434cd6") + (property "Reference" "R45" + (at 248.92 135.8899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 248.92 138.4299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.158 137.16 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 246.38 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 246.38 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 246.38 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 246.38 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3063d1df-4b22-439c-b30a-5c70347d0d19") + ) + (pin "1" + (uuid "3ce95152-e208-4bfc-8030-74f7e9ab6a17") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 157.48 115.57 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bbb03c2e-fdf8-41cd-8942-3c079014e86a") + (property "Reference" "R40" + (at 160.02 114.2999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "165" + (at 160.02 116.8399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 155.702 115.57 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 157.48 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 157.48 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 157.48 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 157.48 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c4e0575b-2986-467c-aaf2-241b117e2ba0") + ) + (pin "1" + (uuid "59466b4e-8d39-4007-81ae-824fdf96c7a4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 140.97 38.1 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bffb8d95-24b5-4f2b-b73d-acc470daded9") + (property "Reference" "J5" + (at 139.7 41.91 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 139.7 44.45 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 140.97 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "RELAY" + (at 140.97 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "052f4898-a7c1-432c-bc21-bc15a845d634") + ) + (pin "4" + (uuid "bb724515-a806-4862-b26a-ff652aa02b7c") + ) + (pin "3" + (uuid "84159b5f-4c90-4584-8548-2df4c7c0d650") + ) + (pin "2" + (uuid "4e2eb10c-41ba-400f-afa6-5572e351379e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 181.61 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c91c2f3b-8e8b-44e9-b93d-3248c4bdb549") + (property "Reference" "#PWR056" + (at 181.61 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 181.737 76.7842 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 181.61 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 181.61 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b2b07004-3847-4a19-97c5-bc62bb9bb10e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR056") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/95b8e8bb-175b-4c26-b28f-f18dafbb4793" + (reference "#PWR0406") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 172.72 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cab0816f-1a8a-48ea-b9dd-f05b58c948b2") + (property "Reference" "R42" + (at 175.26 64.7699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 175.26 67.3099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 170.942 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 172.72 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 172.72 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 172.72 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 172.72 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ccf2436f-9649-4c29-a89e-dc3add5a592e") + ) + (pin "2" + (uuid "71b58e4d-13e7-44e7-bc38-65098f92f633") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R42") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/95b8e8bb-175b-4c26-b28f-f18dafbb4793" + (reference "R411") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 199.39 139.7 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cb188897-2ec6-4b17-b406-eb69289f3fe3") + (property "Reference" "R83" + (at 199.39 133.35 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 199.39 135.89 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 199.39 141.478 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 199.39 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 199.39 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 199.39 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 199.39 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3e85765b-14bf-4d8a-814d-e69ecabde248") + ) + (pin "2" + (uuid "4a6df815-2008-422b-87bb-9ed7bfd7f9a8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R83") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 55.88 153.67 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ce97d76b-9ea6-42e4-a184-a0ca2ce36bbb") + (property "Reference" "R29" + (at 58.42 152.3999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 58.42 154.9399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 57.658 153.67 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 55.88 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 55.88 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 55.88 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2a8d7937-8a54-43c9-ae1a-8406810ab2d3") + ) + (pin "1" + (uuid "47d6ad8b-59a5-4102-9cd7-4a66fc8d6f76") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R29") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 167.64 60.96 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dbe91eb8-9656-4c65-a800-c29558f97b6d") + (property "Reference" "R41" + (at 167.64 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 167.64 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 167.64 62.738 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 167.64 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 167.64 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 167.64 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1224b83f-f8f8-4f20-9734-f7b66f4cce82") + ) + (pin "2" + (uuid "c7f9e6ab-ded6-4609-9579-3d763762b651") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R41") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/95b8e8bb-175b-4c26-b28f-f18dafbb4793" + (reference "R409") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 248.92 31.75 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dee81209-01b5-41c7-8c5f-bfc512cf1104") + (property "Reference" "R47" + (at 248.92 25.4 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 248.92 27.94 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 248.92 29.972 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 248.92 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 248.92 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 248.92 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 248.92 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1fc18951-0f7c-40ac-bbbc-46c662065374") + ) + (pin "1" + (uuid "80110fc7-dc24-4e0e-aa40-97c050612628") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e5429c46-be97-4fcb-81b1-81b0edac8c15") + (property "Reference" "#PWR066" + (at 266.7 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 264.16 69.8499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 260.35 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d634f22d-0c4f-44ac-9d02-64e891d89812") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR066") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x06") + (at 49.53 110.49 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ecf4a76d-ad67-4a77-b95a-78282e8c33ec") + (property "Reference" "J2" + (at 49.53 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 49.53 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (at 49.53 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 49.53 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 49.53 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "ESC" + (at 49.53 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "47cb2de6-55fb-425b-851c-55223792507c") + ) + (pin "4" + (uuid "251e02df-0b37-4392-a66c-80868c9c9390") + ) + (pin "3" + (uuid "742c96bc-fe01-4da1-b484-333e33ec8e00") + ) + (pin "1" + (uuid "ff603215-54bb-407d-b070-11e8c1dc658b") + ) + (pin "5" + (uuid "ab072642-65dc-4cf8-a855-b42926029a09") + ) + (pin "6" + (uuid "3dfec27f-fe4c-4a85-9982-005ab3acb8e4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 157.48 135.89 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f6e132f5-943f-4858-8a54-abae79c3b0f1") + (property "Reference" "#PWR054" + (at 157.48 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 157.48 140.335 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 157.48 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 157.48 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 157.48 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "697eb3bc-2489-4e91-9608-f7c6d186db6f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:PVG612AS") + (at 149.86 109.22 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f87cc886-d2db-4888-ba27-27edc3cec2f0") + (property "Reference" "U5" + (at 149.86 100.965 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PVG612AS" + (at 149.86 103.505 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 149.86 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 149.86 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 149.86 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 149.86 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 149.86 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "12b0f5c0-a03b-490a-bf2c-ee5cf6b943da") + ) + (pin "6" + (uuid "8fb63dfa-8aaa-47bc-ae2a-64736e427479") + ) + (pin "5" + (uuid "781eb4a5-fa5f-41bb-af71-5136659058fe") + ) + (pin "4" + (uuid "773358f1-5b95-4dfc-be39-3b9ba37bfc77") + ) + (pin "1" + (uuid "8e9a18ad-2c9c-4718-be25-506d6a5573cd") + ) + (pin "2" + (uuid "b9c80582-a50d-4ed7-93ab-e3985bd4619e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 234.95 146.05 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb2e7aa9-743c-4548-b033-2213532264d7") + (property "Reference" "R81" + (at 234.95 139.7 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120" + (at 234.95 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 234.95 147.828 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 234.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 234.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 234.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 234.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a822b3cd-cc4b-4e0d-8879-ddd318f47c97") + ) + (pin "2" + (uuid "bb652cf3-4c0d-4185-8be5-daae2a159343") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "R81") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:BZX84-A3V3") + (at 76.2 63.5 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb4c7d89-0165-4960-a726-b7e45a411a0e") + (property "Reference" "D12" + (at 73.66 62.2299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BZX84-A5V1" + (at 73.66 64.7699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 71.12 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c2dcf6e7-b520-4da5-a812-51c3bd3e6320") + ) + (pin "3" + (uuid "29b66464-e15d-47f7-af76-1c7ddeca8a02") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/230d2be7-f68c-4d0a-bb36-39424b7f609b" + (reference "D12") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/MVBMS.kicad_pcb b/Hardware/MVBMS/MVBMS.kicad_pcb new file mode 100644 index 0000000..a241966 --- /dev/null +++ b/Hardware/MVBMS/MVBMS.kicad_pcb @@ -0,0 +1,82584 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A3") + (layers + (0 "F.Cu" signal) + (1 "In1.Cu" signal) + (2 "In2.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "prepreg") + (thickness 0.1) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "In1.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 2" + (type "core") + (thickness 1.24) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "In2.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 3" + (type "prepreg") + (thickness 0.1) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile no) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin yes) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue no) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk yes) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "./FT24_MVBMS_V1") + ) + ) + (net 0 "") + (net 1 "GND") + (net 2 "/Microcontroller/XTAL_2") + (net 3 "+3V3") + (net 4 "/CAN_Transciever/V_{ref}") + (net 5 "/CAN_Transciever/CAN_HIGH") + (net 6 "/CAN_Transciever/CAN_LOW") + (net 7 "+12V") + (net 8 "/Microcontroller/XTAL_1") + (net 9 "/CAN_Transciever/CAN_TX") + (net 10 "/CAN_Transciever/CAN_RX") + (net 11 "/Microcontroller/Status_LED_R") + (net 12 "/Microcontroller/Status_LED_G") + (net 13 "/Microcontroller/Status_LED_B") + (net 14 "Net-(D19-A)") + (net 15 "/Input_Output/RELAY_DRAIN") + (net 16 "/Battery_Management_System_Right/TMP_SCL") + (net 17 "/Battery_Management_System_Right/TMP_SDA") + (net 18 "/Battery_Management_System_Right/MISO") + (net 19 "/Battery_Management_System_Right/SCK(IPA)") + (net 20 "/Battery_Management_System_Right/MOSI") + (net 21 "/Microcontroller/NRST") + (net 22 "/Microcontroller/TRACESWO") + (net 23 "/Microcontroller/SWDIO") + (net 24 "/Microcontroller/SWCLK") + (net 25 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in") + (net 26 "/Input_Output/RELAY_ENABLE") + (net 27 "/Input_Output/PRECHARGE_ENABLE") + (net 28 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)") + (net 29 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)") + (net 30 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P") + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (net 32 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)") + (net 33 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P") + (net 34 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)") + (net 35 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)") + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (net 37 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P") + (net 38 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)") + (net 39 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P") + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (net 41 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)") + (net 42 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)") + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (net 44 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P") + (net 45 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)") + (net 46 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P") + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (net 48 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)") + (net 49 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)") + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (net 51 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P") + (net 52 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)") + (net 53 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P") + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (net 55 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)") + (net 56 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)") + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (net 58 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P") + (net 59 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)") + (net 60 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P") + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (net 62 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)") + (net 63 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)") + (net 64 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P") + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (net 66 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)") + (net 67 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P") + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (net 70 "/Input_Output/~{BAT_COOLING_PWM}") + (net 71 "/Battery_Management_System_Right/~{CS}") + (net 72 "+5V") + (net 73 "Net-(D1-K)") + (net 74 "Net-(J1-Pin_20)") + (net 75 "Net-(U3-S13P)") + (net 76 "Net-(Q0-C)") + (net 77 "Net-(U3-VREF2)") + (net 78 "Net-(U3-DRIVE)") + (net 79 "Net-(U3-VREG)") + (net 80 "Net-(U3-VREF1)") + (net 81 "Net-(D0-GK)") + (net 82 "Net-(D0-RK)") + (net 83 "Net-(D0-BK)") + (net 84 "Net-(D4-A)") + (net 85 "Net-(D1-A)") + (net 86 "Net-(D7-A)") + (net 87 "Net-(D3-A)") + (net 88 "Net-(D6-A)") + (net 89 "Net-(D11-K)") + (net 90 "Net-(JP0-C)") + (net 91 "Net-(Q0-B)") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (net 93 "Net-(Q1-D)") + (net 94 "/Microcontroller/EEPROM_SCL") + (net 95 "Net-(U0-BOOT0)") + (net 96 "Net-(U2-Rs)") + (net 97 "Net-(U3-C14:13)") + (net 98 "Net-(U3-C13)") + (net 99 "Net-(U3-V+)") + (net 100 "Net-(U3-C15)") + (net 101 "Net-(U3-C14)") + (net 102 "unconnected-(U5-Pad3)") + (net 103 "Net-(U3-IMB)") + (net 104 "Net-(D10-K)") + (net 105 "Net-(U3-IPB)") + (net 106 "unconnected-(U0-PC15-Pad4)") + (net 107 "Net-(D14-A)") + (net 108 "/Input_Output/BAT_COOLING_ENABLE") + (net 109 "/Battery_Management_System_Right/CURRENT_MEASUREMENT") + (net 110 "/Input_Output/RELAY_ESC_SIDE") + (net 111 "/Microcontroller/EEPROM_~{WC}") + (net 112 "/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE") + (net 113 "unconnected-(U0-PB2-Pad20)") + (net 114 "unconnected-(U0-PC14-Pad3)") + (net 115 "/Input_Output/BAT_COOLING_PWM") + (net 116 "unconnected-(U0-PC13-Pad2)") + (net 117 "/Microcontroller/EEPROM_SDA") + (net 118 "unconnected-(U0-PB12-Pad25)") + (net 119 "unconnected-(U0-PA3-Pad13)") + (net 120 "/Input_Output/INV_PWR") + (net 121 "/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE") + (net 122 "unconnected-(U3-GPIO5-Pad76)") + (net 123 "/Input_Output/BAT_PWR") + (net 124 "unconnected-(U3-GPIO6-Pad75)") + (net 125 "unconnected-(U3-NC-Pad66)") + (net 126 "unconnected-(U3-GPIO9-Pad72)") + (net 127 "unconnected-(U3-GPIO8-Pad73)") + (net 128 "unconnected-(U3-GPIO7-Pad74)") + (net 129 "unconnected-(U3-GPIO10-Pad71)") + (net 130 "unconnected-(U4-Pad3)") + (net 131 "unconnected-(U0-PA2-Pad12)") + (net 132 "/Input_Output/ESC_COOLING_PWM") + (net 133 "unconnected-(U0-PB13-Pad26)") + (net 134 "unconnected-(U6-Pad3)") + (net 135 "Net-(C1-Pad2)") + (net 136 "Net-(D8-K)") + (net 137 "Net-(D16-A)") + (net 138 "Net-(D17-A)") + (net 139 "Net-(D18-A)") + (net 140 "unconnected-(IC0-NC_2-Pad2)") + (net 141 "unconnected-(IC0-NC_3-Pad3)") + (net 142 "unconnected-(IC0-NC_1-Pad1)") + (net 143 "Net-(Q2-G)") + (net 144 "Net-(Q2-D)") + (net 145 "Net-(Q3-G)") + (net 146 "Net-(Q4-D)") + (net 147 "Net-(Q5-S)") + (net 148 "Net-(R28-Pad1)") + (net 149 "Net-(R30-Pad2)") + (net 150 "Net-(R40-Pad2)") + (net 151 "Net-(R44-Pad2)") + (net 152 "/Input_Output/ESC_COOLING_ENABLE") + (net 153 "unconnected-(U0-PA0-Pad10)") + (net 154 "unconnected-(U0-PA1-Pad11)") + (net 155 "/Battery_Management_System_Right/CURRENT_SENSOR_ON") + (net 156 "/Input_Output/ESC_R_PWM") + (net 157 "/Input_Output/ESC_L_PWM") + (net 158 "Net-(Q1-G)") + (net 159 "Net-(Q4-G)") + (net 160 "Net-(Q5-G)") + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "01d147aa-720c-4e5a-b64d-86af2559bede") + (at 203.375 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C43" + (at 2.9 0 -90) + (layer "F.SilkS") + (uuid "731d8980-7abe-43da-b281-93f703b95674") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "497d4600-36ec-4996-9c44-b90d8aa31658") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "965df535-92ab-4d6b-9d85-d26e4d86b5a6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59dc62fa-4241-44d5-a283-2f9cfa0b7cbe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6465abe8-c449-442d-ad2e-e8743c15a873") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d714574-0e0e-4a91-a79c-2e5ca50b064a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d97b7251-e728-4c26-acb0-80c6a260a60f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "efa8f5bc-bc99-47e0-8589-1b6ff40d6ad3") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "03955164-d038-4bb3-a31c-0a0839430b4c") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4a366d20-3351-4e69-bfd2-2e1fc8c12e63") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a71b22dd-38ea-44a1-9e7b-7105b67c97dc") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eea3a249-2eec-4659-8bed-854931fdd26f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df84d7f8-da4b-485c-903b-310626153fa0") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2dafe4d5-7d69-4fb1-88ef-001a61348c58") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51b9878d-f545-4a40-9a00-8fc87b733cc9") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "88ef176c-0131-41fe-a9f2-85778642a97d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2699b39c-90c9-4f5e-96c6-ac9d3fcb3d88") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "06dc51d4-6e89-422c-ab3e-e1fd2d915824") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (pintype "passive") + (uuid "c7502adb-e295-4b9a-a7a0-551544ce1435") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 58 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P") + (pintype "passive") + (uuid "fb159667-91d2-4582-acf3-97a2dd87dec2") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "024410ed-154d-4b0e-bfab-f860242b3e9d") + (at 179.675 165.45 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C24" + (at 0 1.3 -90) + (layer "F.SilkS") + (uuid "17d8945e-7430-4861-a0bc-a704e950d791") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "ae891611-d610-47bf-8322-79279a84148b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e68ab55-2d9f-4dd4-b3fd-2774636dc056") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f75ca42-3865-4641-9a12-86b4001929b8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ac92b7b1-4a92-4323-8472-fa2a7718ed1e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b8cc2e71-6281-4df0-bb3c-7d17c187db6e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31629043-8164-41a2-a173-e6dcc0dc6371") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6376177-0a67-462b-a36f-b6f0ce3f150f") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3f7582a-624c-45f3-a119-ffc1e4dead56") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "460ac14f-c058-4252-83d2-5d5ef6f7c367") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4a723f4-4197-47ea-b694-cd3d098ee44e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3dce3881-cca8-44f8-aaec-f15ceb4bf884") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "925b78be-ba18-4873-92cc-745fbcf764ca") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5b16641-dac5-41c7-9985-2d6d701ce56f") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "229b817c-226e-4849-83f5-ff9bc4b25a69") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5fd38644-95dd-46ad-9885-27e7de9eeb47") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ee6adb9-63e0-467f-a53f-c326b0c7c0fe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "c7881091-4928-4881-9d4a-adec2363bf90") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 29 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)") + (pintype "passive") + (uuid "9b5ce3ba-1745-4adf-b9cc-e416e14e23c9") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 28 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)") + (pintype "passive") + (uuid "bfbf058b-9ccf-4a4e-a9de-7e4668241a31") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0474a4ae-01e3-438d-8f4c-5dc856b611fc") + (at 260.608097 162.35 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R11" + (at 0 -1.43 180) + (layer "F.SilkS") + (uuid "46b8e6a8-d25a-476b-a863-ea7f68201835") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "d1d8762e-603a-4fec-9951-148313de23e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0537c0b-10b6-4f36-9a54-372b712e7360") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddc215cd-7fc7-4dd2-9170-83d521126b3b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df9c8317-5330-4ad8-b00d-3fe98da9db21") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da30bdd6-f678-49de-8be2-d31d40208e61") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9fb7b0f-8d67-4f5d-9009-fae31f9d516b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/62b2ffb3-de3f-4460-9c68-8dc6b6bf8a43") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f20180ce-c66c-410d-859c-fb3204e02082") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c44bc147-d509-41ee-8b99-3137fe4446c6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "537246cb-16b4-4f79-9499-5d4b32827e5e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba1f202c-e18b-4e8e-a3da-256a70628c50") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdc225ac-0bb0-4f8c-9acc-2966ec41b38e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "231ed752-098d-4962-a7f4-7bbcbdc610ac") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87cbb056-5fd5-4302-8cd4-929f78f9412b") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca143687-32ff-42b9-997e-97435d045331") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3e70c1b-4233-426f-acd8-27e57235167f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "814c2c0a-409c-4e03-a7cc-13c53ddba896") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "57d4db23-1f04-437e-8a6d-53e6c5116980") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 95 "Net-(U0-BOOT0)") + (pintype "passive") + (uuid "14f4e8d5-5cd9-4dd0-b22f-78c3667cfee3") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "f926f72a-2f06-49b6-bf26-b2df3c36468b") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "04d6289d-148d-471f-a372-dbd662be090a") + (at 177.3 167.025) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R51" + (at -2.95 0 0) + (layer "F.SilkS") + (uuid "30c42d01-5503-4649-b6b8-dba376ae55d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "2145fc0a-18f3-452a-b21d-8263af22308c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70fe1192-37ad-4e71-a68e-96842d33b13d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b95c9635-ba94-4689-bfb4-44cfbb6deb4e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4a592ae4-0248-4749-9a2f-ed4975d6a8ae") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba3f77e4-3a2e-450b-bad5-0a5cf5872cc8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ab3a7639-dadb-4eb4-bde9-123ca00c14af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3377d5e-7320-4e30-819e-e208cab5ccbd") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3d477ab-44ca-478a-a70a-77b5d4141c2b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea6cc696-c5a2-4f90-9c44-c0c480ca421f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "07bdf34c-b2a8-4e98-80b6-cee9f156e94a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ab3ab36-8393-44d8-9202-3f30d2130053") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57a80f06-0d33-4b8b-8574-b5d810945369") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66466a7b-a96b-4a3f-8e98-4efc653dbfa8") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d24b455d-2592-410b-9cd6-bd63e4c0fb3d") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6035464e-112a-4199-a59c-77c25236bcbc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12a3b013-a698-4204-9b35-dde14c4ad100") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ced3c0f5-6045-4ef6-941d-76f052b50c01") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (pintype "passive") + (uuid "83150a5c-9de5-435b-89e7-5db17eea539e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 29 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)") + (pintype "passive") + (uuid "904f43fd-ec89-4340-921a-225a5020fd80") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "076f71a1-5db9-4a11-84e1-bb27fc741aff") + (at 182.575 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R62" + (at -2.9 0 90) + (layer "F.SilkS") + (uuid "5d9d1745-f35a-4b04-b084-477f44861923") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "b279f1f4-0a3c-4012-9eb5-2ef7ccdbef14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c963bb4f-a74e-451b-a45b-1e554ac491f7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4389f3c-ca56-4cfc-b6a1-4314166acf72") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cbbd045-b9ea-4ed1-85e2-39276b7d0ca8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ffa0a1fb-445f-4b61-8719-de64daf23c3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "43bc64d0-8093-49b5-bbc2-e566fab6ce68") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "41269d42-733d-4681-883a-b51dde568cd1") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f44b9b66-f657-4162-a448-3ee08f32702d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d415781-117a-4f1e-ad98-d5312ad3998a") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1f85dc1-0209-4e11-a31d-074d7ee2bce1") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83860e8a-2f30-4e48-94ba-c64621f7edac") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "43e41932-5581-449c-b136-fe6fe8b5d1e9") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "641542a4-11de-4f69-8f8e-dc8d2fda29b9") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "690b2004-f683-4564-a42b-17ab332a50a4") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "029d88b7-19ce-4d30-9793-59de78e697ce") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8ff9d39-87f7-4b29-b67a-58cc5f59ac6a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "29f2a737-7bac-4429-ae41-e42d19eca669") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pintype "passive") + (uuid "56fe7b59-5719-480a-a366-09f448c79b1a") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 45 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)") + (pintype "passive") + (uuid "afa3efba-210a-45a6-990d-753f511f4b1c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "084befa5-6304-4283-bfe7-76823495c92e") + (at 262.4225 124.76875) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R13" + (at 0 1.5 0) + (layer "F.SilkS") + (uuid "574a0c7a-7518-4fc4-ae0e-2b664e6e13ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5k6" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "aafed482-51fb-4442-966e-c977ea39b44a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "024e898c-6086-4cc0-927b-adbfddd67292") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ef2fcb9-9145-465d-99f6-29133a6e39cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7327c468-f32d-4c65-98cf-0536e3745f2c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "553c6c8b-16ad-4b8b-b677-5615c973274f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6d3fb51-349e-429e-bb24-05d184a8696f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/066c1e44-4169-44f8-96ca-f3deccc26d16") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c3498e0-fcb6-4d98-ad70-a21f168f7a71") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9f8737b-6421-4147-96d4-ca60501e7da3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b08471d8-bea2-4f90-8383-240d968c5744") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b24770a-8228-4708-a794-c48108afe9b0") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ae9e43df-0600-4f1d-948d-6c0b3ea8b425") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27434e70-2f94-4177-a9e3-c4c421c83df1") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "102e472c-94ac-4f8a-ac7b-ddfc9698ca64") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f6a4bd40-9553-42dd-a09a-a762c0c0226d") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d22a11fb-f047-4a04-80d2-26484e5676f2") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37816d92-1abd-4bcb-934a-daa4d7537dc6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5e045766-2206-4288-b5a6-e3b58b793618") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "+12V") + (pintype "passive") + (uuid "2f096673-2716-4c30-9b4c-4b61cf896ca5") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 84 "Net-(D4-A)") + (pintype "passive") + (uuid "d3031f37-8655-4a76-8857-fd7addeb8496") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "0927dbed-f809-4fa2-8e01-abd3b1cda667") + (at 110.135 120.37125 180) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D18" + (at 0 -1.43 180) + (layer "F.SilkS") + (hide yes) + (uuid "748c22c5-88fd-4274-aa3c-45522611c805") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "cd793278-85b7-4fda-8eb7-8733955a734c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26f13293-3bac-425b-9236-a181798884a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "768ca0da-9725-46ca-a45a-4cbb6ef2a85c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d95c7b9e-9104-437b-a674-e83026dd48e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "BAT_FAN" + (at 0 1.47 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fe3eab7f-a4f1-435a-8db2-71bb946a0f7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/5895f371-fdb5-4dc4-994e-47a77be08d54") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa818c79-a021-43cf-95dd-f57a505dcab0") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e716db64-64e0-434a-9088-5befa063ce03") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "950bd93b-c3d3-4431-b0c4-33a4bf030ac3") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9272a7f2-7600-4d73-b850-9619414ec3b2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b7b1ea61-d36e-4fc5-b24d-90bddad17a6e") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c6d5977e-3fda-4a1e-b737-116d33f109bc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27c64ef1-6940-4d94-865e-eb98f3f2d190") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ecc5a1f4-544c-49fa-8b46-183d43e48bcf") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8dbba1ba-b54d-4e02-98c5-ca19dba2046a") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6ec84d72-7b6c-494c-9067-f92a558be36d") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eeb873a4-789d-44df-ad7e-b0941b3c077b") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b37dcc99-9729-4486-977d-e7a2d68baeee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "7c0c3c94-2ed7-47f8-99ee-8c17c5d786d2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "4f9d01c0-c0e1-49e4-bb6c-9a62fbdc96af") + ) + (pad "2" smd roundrect + (at 0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 139 "Net-(D18-A)") + (pinfunction "A") + (pintype "passive") + (uuid "64928279-36c4-4f8c-b5ae-f34dbe1cf2cd") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_DIP:SMDIP-6_W9.53mm" + (layer "F.Cu") + (uuid "0a2b9677-720c-489d-9a3a-dce95939d05f") + (at 137.09 134.42 90) + (descr "6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)") + (tags "SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil") + (property "Reference" "U6" + (at 0 -4.67 90) + (layer "F.SilkS") + (uuid "837c4379-3249-478f-bde4-8628a4ab568e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PVG612AS" + (at 0 4.87 -90) + (layer "F.Fab") + (uuid "ad6b13be-50ef-4587-90f3-8aa8c59f2f22") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "add6e50d-a44c-4e4d-a6a2-77ffe7e074a9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3bc77cc6-5d32-4cf4-b751-0e41b4e1d6ad") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7eae165c-3986-4677-9394-b0e4765a623a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fdfa872e-72c7-40de-a69a-f400ebb2a023") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6d5e8769-d05c-493d-addf-b2861d511e26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "DIP*W7.62mm*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/b8c9da7f-c60c-4036-981e-186b1f6f8ca8") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 3.235 -3.87) + (end 1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "06f944f0-0ec9-4524-b022-99b2de01f3cd") + ) + (fp_line + (start -1 -3.87) + (end -3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ceb44b6-d0de-4e77-b6e6-84cdd55ceb69") + ) + (fp_line + (start -3.235 -3.87) + (end -3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c91a65a6-c205-4e41-acba-c247433807d3") + ) + (fp_line + (start 3.235 3.87) + (end 3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c6531ae-3032-46ee-b47e-f44d76475a8d") + ) + (fp_line + (start -3.235 3.87) + (end 3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "11e707ec-a502-4a39-9b55-5d25f3f42247") + ) + (fp_arc + (start 1 -3.87) + (mid 0 -2.87) + (end -1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ed336e8-9760-4265-8941-b5a985b83247") + ) + (fp_line + (start 6.05 -4.1) + (end -6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "adfd0e41-0a33-43a2-8b47-ec1db4b7f51b") + ) + (fp_line + (start -6.05 -4.1) + (end -6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9750b82a-ce5b-4a1b-8c75-7158aefd07fc") + ) + (fp_line + (start 6.05 4.1) + (end 6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f0e32eb-a1b7-4abf-98c2-c5cf3c544e6f") + ) + (fp_line + (start -6.05 4.1) + (end 6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d5b13edd-76f2-43d3-a5a7-378ac238fd46") + ) + (fp_line + (start 3.175 -3.81) + (end 3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3385b6f5-9272-4327-bf4b-a4bb3b5efe94") + ) + (fp_line + (start -2.175 -3.81) + (end 3.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "247c7be3-edac-4a18-ba80-8450f2a47896") + ) + (fp_line + (start -3.175 -2.81) + (end -2.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b4c50e22-1516-44b1-b529-7fbc7e912ae4") + ) + (fp_line + (start 3.175 3.81) + (end -3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c5998c7-5da6-4c53-9bc5-f8fbff13aab9") + ) + (fp_line + (start -3.175 3.81) + (end -3.175 -2.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "365f0489-3119-409d-b18f-56e057f6060b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "fd990297-6505-4dd1-8a86-a5c2ea9f0c5b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+3V3") + (pintype "passive") + (uuid "15cdc39d-c400-4fe4-b6c1-a41865b82363") + ) + (pad "2" smd rect + (at -4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 151 "Net-(R44-Pad2)") + (pintype "passive") + (uuid "6555556c-7913-4d64-90cc-9af689fb5c66") + ) + (pad "3" smd rect + (at -4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 134 "unconnected-(U6-Pad3)") + (pintype "no_connect") + (uuid "8876adb5-dce2-420d-a79f-28cbbe9fd388") + ) + (pad "4" smd rect + (at 4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "9531e92d-c4b9-4b75-ab55-55bfb7876b93") + ) + (pad "5" smd rect + (at 4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 123 "/Input_Output/BAT_PWR") + (pintype "passive") + (uuid "3889d070-26e5-40c1-b189-0335b4045067") + ) + (pad "6" smd rect + (at 4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "7181ab8b-64d2-4756-a8ed-ecf75affa38b") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_DIP.3dshapes/SMDIP-6_W9.53mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "0b93dcce-c024-4a17-b0aa-851a24f05322") + (at 187.775 172.725 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C21" + (at 3.4 0.02 90) + (layer "F.SilkS") + (uuid "3fb26ed1-b23a-4322-9ab4-59a2b2a8f92e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "cae89250-7ed4-463a-822d-26efa4a9f7e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "09b6752c-63f2-4110-9ab4-292a4ab87df8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "767c18e2-d850-4205-875c-292e2f59c791") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74ddd3df-2b65-46fa-9be4-ed857ce8eee7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc764a86-acb6-41bb-938d-41e46557e347") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6c33a15-a9bd-4c70-b6a6-b0e2b4feb998") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/2d38d394-5861-4cf5-b2cf-c76d22a5020b") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "88e01269-97d2-4302-b102-e1ceb27fce08") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc0f1ab2-7c96-4182-aaff-00f2a6df75b9") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6bd6645-025b-43e2-9940-7d65ebd952c6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "368e4831-75db-40b0-9ed3-bed91ca0eec3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b68faa5-1b6d-4bb1-976f-116b1dc0545a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8cba264f-e747-4603-873e-9e00e4e33726") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6c54555e-8046-48dc-b0a4-9b65b18a4cd6") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ffc2d5a-75eb-47df-add2-2b2177d61e6d") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dad731b4-8379-4daf-b963-faeb2776d68b") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b80e80a-70bb-4dc3-afb5-f3f61fef7d13") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "8b97956c-eac8-4552-97e5-92105b2bcd00") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 78 "Net-(U3-DRIVE)") + (pintype "passive") + (uuid "3319ec42-a688-46f0-bae0-454ba7362cd5") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "9a8af9eb-03ca-4467-a674-d3ca870ed0ac") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0bb39a6d-54f6-4b5c-a232-fc3cb94d6c3b") + (at 167.0853 142.4375 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R40" + (at 0 1.38 -90) + (layer "F.SilkS") + (uuid "2a65ecac-7256-431a-8766-32f3dafe88f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "165" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "7bd755c6-db18-43b0-9724-e65b00d52cf7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1de6b43e-2c8b-4a17-abf7-05c79c942834") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5f702646-a4a8-4210-99cb-ed1194c6f980") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "612743b8-8c13-4bd1-9645-6ff57c71281e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "801816b6-494c-4c61-a8a2-7b7db560be32") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c07a7db6-038a-4a83-9fc5-87ec83b4cfc5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/bbb03c2e-fdf8-41cd-8942-3c079014e86a") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bacb5ef0-74d3-4001-ae07-3f7514bf64ca") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b8067c6-096f-4811-9ade-e81aaba098b8") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c6d18e9-8f9c-4788-86f6-be2934b95e36") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ceb765a-be8a-4911-afcd-5be9f5326341") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c4d472d-074c-4474-8fea-f6a5714ffb3d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eacede4e-06d1-4493-b2af-2f191822a3e7") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2fa02e8-5063-4380-b8eb-e92c55dd36f2") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "efee1ebe-dba3-45cc-8b69-8a6571dd939b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43af1db5-7e8f-415d-9e2d-99a201ad34e3") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e72ca3e-58f9-45e7-bf4a-a6c522f1499a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "47e72370-5c68-4b2f-91ee-d467c1c58353") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 144 "Net-(Q2-D)") + (pintype "passive") + (uuid "f943b8fc-227e-478b-90a8-de95fcb55207") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 150 "Net-(R40-Pad2)") + (pintype "passive") + (uuid "06007f75-a10d-413f-8833-308503e9a197") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "0cbad043-e2f3-43ac-9aa3-853c7eb5b982") + (at 274.153098 157.39) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at 2.554999 -0.002653 0) + (layer "F.SilkS") + (uuid "2b467619-0a21-4992-a35a-93ae5e980fb6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "d124f301-369c-4925-9709-8775a48d2ca7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6522c69b-da78-4d0d-9a79-34df4893c29c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e4c1749d-f86f-4aff-b235-8c9aea99c847") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b6635d5-5180-48e2-8f52-e89e673ed3b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b5bfc4ec-b7a7-408b-b084-beb4bcf0b125") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "915dfaf0-da58-474a-a861-bcc76c2fdaed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/dc4959ce-e9ad-434c-8a80-f0cb76634106") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6ecc832-f6aa-40a7-b784-3f88e340891a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36a157e7-d5ec-4a68-bb7c-a4a5daaac895") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "19602416-5cc3-429a-8e55-17c52b893f91") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56755aaa-1936-425b-b335-1077560b2d32") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "090e011b-79c5-4792-b531-b39ad2515ec6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e9d588b-31c5-47d4-bb62-0365cb9819e9") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6691d33d-dfb5-428e-9721-f72c331719c1") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df530b4b-f86c-4dc3-b79b-76c21ec46175") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b92abda-2e99-45d4-acbf-566262cecf0f") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "894e7674-2ade-4a96-be58-916ad70ba832") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c54d0868-8db7-4d79-aec0-f91d2e9e14ac") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "7aa8aed6-9c4f-48b9-925c-411ea60c7d2b") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "54490f2e-7ba1-4e4e-9074-76848aa82104") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "0e869111-39c7-4feb-976e-b3e03704c4b5") + (at 223.06 164.27) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C19" + (at 0 1.38 0) + (layer "F.SilkS") + (uuid "038c33d6-9b79-4510-8ad8-f4e575f366d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "cc6ddb84-a4ef-4ed3-91c1-c72c1e2dc120") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42c391e6-d895-4153-8692-878ed21063db") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ec85383-ba6f-406b-adb6-c221e4d6105c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor 60V" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "91f450ef-6ad9-4ba6-9779-dc762a75cd70") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Voltage" "60V" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aa5969fc-5c44-4f47-a597-653a35a312de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54ae788d-e953-4273-9bd0-d0f1ea64deff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4657a168-9542-4dbc-add9-ab17d7e5b5a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b2c402a5-cfdf-45a3-a132-c7337378b6c2") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.140581 -0.51) + (end 0.140581 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac2e835e-20b5-4f08-a2d7-491523909b57") + ) + (fp_line + (start -0.140581 0.51) + (end 0.140581 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "980a32af-84b7-4bec-ae7d-a3069efacb9b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ace1d5b-0aa5-4a32-9d6b-37dee9966921") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f2c64d8-186e-466d-9249-153702607b86") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64e6c806-8eaa-4c9d-a21a-b9d7819ffbf8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54554046-3852-457f-90e0-281c9409c579") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b8ef6c2-cb2f-416f-84fa-7f747d130d27") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3218ff49-0d5b-4a0a-8f47-dc407553854a") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f12aed3-72b0-4160-ae2b-ee537693b2ee") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45c92445-752d-4d97-922a-3af6ea72df51") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2c5275f1-bd4e-42c5-81cf-500e6a39e917") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 76 "Net-(Q0-C)") + (pintype "passive") + (uuid "f36e4182-3956-4dec-982c-00c3f2f025ed") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "bede1684-ea3e-42ed-b0a9-4a54d7dc58fd") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "0e97a1cf-35dd-4f15-84ea-09ecd757ba19") + (at 269.31 142.1625 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C15" + (at 0 -2.8025 90) + (layer "F.SilkS") + (uuid "9323dd77-f9e4-4751-8fab-1471aebe1d21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220p" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "7a41869d-4009-4df7-97bc-c772206c35a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7447de5d-d012-473f-afea-fef2bfd98e01") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d15ebd77-897b-4f24-bd9c-8a6a3376740a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ee6f975-9256-47ba-8541-c247a28d98f3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9a31a2a0-8ab4-4eb0-bc74-214aec7ea06d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5f400550-d5ae-4ce8-ad97-80139f44a36d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/b7fa7e6d-fdb1-4f1f-9f4f-d542bc289e20") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b6f2ae5-62fa-4269-9a03-c6a8036aa52f") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59d9e1e2-a18e-405e-a8ed-46b7bb3a3e90") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d87b454c-de6d-4aae-80ca-3b302da42858") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2337ae48-1fcb-4ad0-97e1-f05bc60f8363") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7133fe27-d6ee-48ca-b937-d86267345fad") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "237a00b3-ce02-4d68-9003-f8b499c88bd4") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c63a4ee-2220-4145-beb5-f4dc2f02c36a") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a669ff04-c370-47c0-a0ea-0b7cd6598d77") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5fddd70d-aa09-4683-9f4a-b02924fe520f") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2e36b07-562a-4d17-ad89-b10ec09327b4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "41eaf5b6-eb99-4b4e-a377-3be33910706a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "cba7ac75-1fd7-4a6f-b145-facab145fef6") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "/CAN_Transciever/CAN_LOW") + (pintype "passive") + (uuid "06a34e18-8c32-4cde-a0fb-927272089553") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "0ed9e8b0-d513-4db9-a4d1-fa41f7012995") + (at 237.12 179.12) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP2" + (at 0 -1.998 0) + (layer "F.SilkS") + (hide yes) + (uuid "e8146415-05d0-4f75-99d2-b49d73bf6e69") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "fa7a396a-9498-448e-b4e9-8ed5078a5785") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b252b76-aedd-45f2-ba26-027e94077054") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cfce9b8-c0fc-49eb-86e2-345bebdd6964") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f77743d-e206-4aee-b74b-a5043ccf243d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "CS" + (at 0 -2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "1e9953aa-2ae3-4f46-a050-699fb47802c0") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/8f9693e3-501e-4dac-b210-f6455e7240b1") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "6aca2701-b16a-4553-b1ae-3b1f834388bb") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "35d2d3cb-5935-409a-9452-6da2630dbe56") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "bb16a03f-8b16-4d25-b9ed-77aeca7215c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 71 "/Battery_Management_System_Right/~{CS}") + (pinfunction "1") + (pintype "passive") + (uuid "00d2a2a5-0956-4405-80ff-9b3f4226c846") + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "11012d25-f05e-4de9-a2c9-82c65673f2ac") + (at 255.395 173.59 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R10" + (at -2.805 0 180) + (layer "F.SilkS") + (uuid "4c83cf9b-475a-43fb-b5be-22f9b60491b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "25a5a639-9cc7-43de-9549-af26e91baa02") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b9a336d-24ed-4a68-8e24-6f9e0fba0a8e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "28aeca7b-9744-4b40-b883-d71f424fbd74") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e24363d1-9485-4837-9037-6e335543d281") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07ef6545-a07d-48b6-8da2-349507a27066") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "89d784fa-5248-4def-98ee-36688b646178") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/0ff815b9-0997-43f8-a36d-0d9e0c7e2a7d") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea2e8e1e-3605-45eb-9260-48dec9232e98") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7f4c035-9b48-4759-ad48-346e5d349750") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea08b276-1070-41ca-8e2e-e642cbb10e37") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95cdbf35-606e-442f-8477-6e58a8a0619b") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ab16ad2-0cac-41b9-888b-4066ae7473cc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11eb694b-76be-472d-bffb-331759266da6") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8bc50f2-ebb3-4fc6-b87f-f927f4866ec1") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ba7dc13-849a-4988-bcee-c93eef932dbb") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4fe768e-74a0-4cec-b828-75307e2933e4") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e4e33c2-9573-491c-9841-27b18a95d896") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "50534747-6695-489a-b98b-53f66fefba59") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "9fefd26f-35bd-40cd-b6a9-5577e7b01370") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 117 "/Microcontroller/EEPROM_SDA") + (pintype "passive") + (uuid "bfadfb31-10b1-4fa6-bca8-77f7bbf4e4e4") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "11da2fe0-e0e4-4c9e-84d7-d247409a750d") + (at 240.015 136.475) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R42" + (at 0 1.377501 0) + (layer "F.SilkS") + (uuid "0f51061a-de4a-4597-b7b2-ff8c78de8b26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "e55a1a26-1444-4446-84bd-e7e4429a4b25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "323724b6-ec4a-4ece-889b-14a20d5811a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc5a13fd-2326-42e9-a394-23257b6f7530") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d85ad91-4a9a-4eb3-ab65-78c40e4ed61b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90854d3d-8d7e-45cf-b0d7-37d8012de46f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b87c8b88-fd36-40ec-a237-67d520fafe09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/cab0816f-1a8a-48ea-b9dd-f05b58c948b2") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "312bebf9-432a-4afb-938b-eb82289617e3") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "39f3215d-ce38-4f6a-a614-facc3715665e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12325004-eb3f-4f88-9e54-6d521ed88257") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "831dea42-f1c7-4cd7-9757-2ee723b3859b") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff95c2bb-04f9-4280-869f-c7b85a4e8c16") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "869240e9-6d5f-4a45-b392-526d1a6c771f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76aa6cc5-aa7f-4f82-bdc3-76ccd131c242") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e12385f-10a7-4d15-b466-ab1519c1fb52") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b162f725-73f1-4df0-9e61-1b3e796d2682") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62afc1e9-8bdb-41f5-a229-f7e6adbf7484") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "efaa7259-f8ca-49e0-bed7-fbb3dfeba583") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 145 "Net-(Q3-G)") + (pintype "passive") + (uuid "d5808faa-7043-4c70-92c1-056361becccb") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "8eb9fb1e-fa77-4fdb-8c22-e08d712475ba") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "14897c35-5120-4367-9daa-1522c387f82e") + (at 274.16 155.8625) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 2.562347 0 0) + (layer "F.SilkS") + (uuid "6b039734-2d61-431b-a8fb-aeda35c94e14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "330d5f1f-c848-420e-9ffd-8b4d8d641929") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3f17ea9b-5e2a-4791-a9f4-d34cb410b94d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a54e329-7bff-4d14-94e0-2211eecfe8b5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ebca7c98-e424-40fd-a852-0058b09d2839") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e13a1e6-9c22-484b-9972-27cc2c2b82e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d76fde2-3e1b-4a87-8849-9e2d5e7a6559") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/59653ebb-fcd4-4a94-9064-6679fcfd36ca") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dddbb3b9-4053-4d7c-812e-f801dd68c929") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de55aceb-93c0-4875-8afd-34e318fb695c") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1381c850-019b-4b96-8cfc-1e3956933d35") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "463362f2-110a-4e1a-b22a-d4dc400a6512") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24dad87b-5db6-4399-b27e-c6cde84e18ee") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "09103d9b-1b1e-49ea-81b4-8c3f2e6f096d") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d254dac-9e13-4ef7-97bb-44fe24ca3c36") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f71d814b-1ff7-475c-acd2-d72c3e6eafba") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b900fdb6-7187-454b-b99e-0ee1ed657a77") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a29c8754-e456-4ee0-bbfd-0ceb5fabee68") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6854f006-a68a-46ec-a17e-5470298fa6cd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "467238a2-4063-4709-80d4-035a59a79dea") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "fbf34101-bf51-4f61-84f8-815877579d7b") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "170da968-27fd-4041-a211-746831535d38") + (at 222.92 122.78) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D16" + (at 0 -1.43 0) + (layer "F.SilkS") + (hide yes) + (uuid "32f7db51-65b8-48fe-9c13-94393dd7e947") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6ee8bad3-edb8-461b-ae71-a046aa77647a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f38c452b-61b8-4718-8919-50115412e93a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "493cef87-3c7f-4700-8737-6f022993662f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b960af1-d86d-42c4-818d-8e0b6e664384") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "ESC" + (at 0 -1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "9d1994da-9447-460f-ace3-635cd2c1733c") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/00771843-710c-4a4b-8712-bb39bec9b951") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b353a441-e08b-411d-ad2b-1c7602ce1212") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97ad0139-03f0-4c3b-a9ed-e3010ad6e807") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "056aa45a-967c-4d85-ab16-d68e1a1b1f8e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "929d16ba-01a8-4e89-8eac-0ba894999e7f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c630cfd-8696-4877-98c1-db0c9f086b78") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7f8ad5f-12f4-44ca-adc3-7aef691f84a4") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38e3fdfc-1a9a-497b-8f0f-d97177fa2204") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "95a56ec1-5f55-4cba-9b78-d4f44db90f74") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "411c867c-741f-4072-9ed9-e972ed4ba1f3") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0ac631a-9a38-44b9-9f47-2b5dff623bb9") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4b6e232-351f-4118-8f36-d030e7a01b9e") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bdd8a00f-38f5-4dcd-b4ea-f24a0c6ccdaf") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0d54ab43-0b6f-48bc-b344-d49ecdbb5e48") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "7f066966-e07a-4f58-b13c-8565a23d4299") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 137 "Net-(D16-A)") + (pinfunction "A") + (pintype "passive") + (uuid "3e405cd3-4c70-4195-914b-a562f45a1149") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "19ad1cc6-cdca-4b8b-ae4a-18b246477935") + (at 251.407345 158.897655 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R3" + (at 0 1.425 -90) + (layer "F.SilkS") + (uuid "8d276487-6e25-4dbf-99f9-6f13e4e00943") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "cc0b9346-82d9-4ad4-93b6-24bc72a99a6a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1a75f181-9760-4194-86cd-20abe531d713") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d38c1fea-05de-4fbf-8a79-a9ec6fa1912f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c5d2194-8272-4d35-b414-ec70c45879c5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69f2c476-6379-4e6b-91df-0a6302dea616") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5000575f-e46a-41ce-9d59-1180464bf475") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/cf1565e2-a5eb-4677-860f-852f04203473") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e67fe01-23d6-4e4c-a9dc-fbc7656c4cc4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4834d15d-c3b0-4818-90fe-83b530927219") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bda67521-c83f-42d5-a556-1b5e70ddcc75") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9fae3f31-5aa1-407d-8908-de84504aa52c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d4bfbfd-9894-4dc4-8020-6c7617936256") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "410944a5-d725-4fde-899d-0b029cd76f9f") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9257835-7525-4a69-8602-d1a0a41829f1") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ace14d6-125f-44c2-9498-ce3f61208b30") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "365bf100-1534-437b-b0b9-664da44da60f") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2cb9ef41-5131-43ee-b3cb-1ce16bd0aa82") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "11676e5d-0150-413d-87f2-33ca57e2901c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "/Microcontroller/Status_LED_G") + (pintype "passive") + (uuid "404fd472-0753-4168-950c-70d68132e71c") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 81 "Net-(D0-GK)") + (pintype "passive") + (uuid "6d5e09cf-b05c-456d-b9ff-f67ec7081ac5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1aeb1e02-e988-4810-8cb9-ce6e18f50461") + (at 208.1125 158.825 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R76" + (at -2.9125 0 180) + (layer "F.SilkS") + (uuid "a9596b35-e494-44d4-8b28-8058e20e1747") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "99cbc47d-1c56-424c-af1c-1bbc7cfc45ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b906e0e7-e210-4f3c-a644-8c315c022b16") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "affc52a3-83dd-42c1-906a-d183dac3a068") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b4e4daf-405c-4e65-8492-4024221a209e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dd2c0bf6-b279-434d-8c33-0f2ac2542285") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55b2fac6-453a-4c1c-be08-0faacc2888d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a087caa9-c55c-4901-8955-808f6cff7c42") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c4240ff-1464-458f-a731-1048ffb28d9f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e651e45-c039-4d1a-b138-bf74cad659fc") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5a54a99a-cbcc-4491-ae8c-95beef8f80bb") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "41c0cbf4-1755-46a3-8c39-86221d0752a1") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "325bf573-cc71-4797-9fcb-576ec5c52403") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0fea3b1-76c1-4954-ac8d-657f780d8aa8") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3285fb36-a492-46a3-9df1-fae4581db57d") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b940d25-82fa-4577-8630-c5468bed90d9") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "741ac16a-7a8e-4c8c-9bbc-e966371df4c9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "71947753-2038-4e75-9f8b-72b3151ce690") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (pintype "passive") + (uuid "9cddf08d-1948-46d2-84ac-0b5c37955ab3") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 63 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)") + (pintype "passive") + (uuid "7ca3181b-19a1-4332-a7c6-d8c98823ccab") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1bc5189e-cbe8-4894-b1ec-b0531886bcc1") + (at 130.0239 130.0964 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R45" + (at -3.42 0 -90) + (layer "F.SilkS") + (uuid "a36c5dd0-55b6-423f-b94d-081793666dd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "f9c994d2-99b8-49fa-93bc-bd112f407f81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34a96d9a-695c-4392-a88f-3bc39cb8f3bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "065a2aa9-3f69-4668-84e3-f9e984cfe669") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "881504a7-1554-41f3-bb9a-e85165eb4cf6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "83614a8c-fa7a-4b84-a8e7-7793ef9eb59e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20e0e897-64cb-448b-a056-3483a78c839c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/ba245122-f818-4dc6-8051-472506434cd6") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e515200e-de01-4cf4-9f61-19cc112c2794") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9447420-7627-46cc-b54c-1b0c38cabc86") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0e4c5df5-3a87-482e-aeea-12ddb880d7dd") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e052e6ee-a594-4909-8e93-8a28aaefb88c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72ab3ba3-4b10-4c46-99e3-74771d1623d3") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b7ef59c-8a55-4103-afe3-5fb5742a6752") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d990cf89-9377-41de-99ea-599df272601d") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ee38b7e-405e-457c-8c9b-bbf8f32716b9") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f2fb9a5-49e2-4b66-a721-590abfd31821") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38567e0d-5c10-44e1-8c7e-c358bc3f47fc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "d1422914-83ce-498d-aa1a-95b4b8effb63") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "+12V") + (pintype "passive") + (uuid "6ea354dc-4d20-4a8b-803b-475c647b21f6") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 70 "/Input_Output/~{BAT_COOLING_PWM}") + (pintype "passive") + (uuid "289057c3-2620-44da-8d9a-cdb5fbba6956") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1bf9acdf-f427-4563-8036-4feb774ff00b") + (at 148 134.385 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R83" + (at -2.859999 0 -90) + (layer "F.SilkS") + (uuid "fc79ffdc-cb13-428e-afa8-733f187acc0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "86473559-8a23-41c0-b7b3-337ec9ff664f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ef8b6b00-1391-44b9-b472-6a44af7c4099") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "254b8960-2cb9-44b3-bc59-bc44b92b9663") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8110d3da-7f57-4446-9205-a4d19aabc9ad") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7e492c3-63bf-4be9-a68d-04e6e614a556") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb076cf3-a3d3-4eda-a72e-6d595696b3a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/cb188897-2ec6-4b17-b406-eb69289f3fe3") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9413c43-8b1a-4c4c-b0b3-255f8366cb21") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c156a2d9-6405-4739-9cc8-e28a8c378325") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4f878293-de86-486a-93ca-512a3b6bef63") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eb7708d7-9ac3-4263-a1c8-dd3196d332f8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d80804a-cf95-4d25-8b46-6300e3742d4e") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "723697c0-88fb-48ca-8542-28280b8315a7") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e206cdea-e82a-48e6-8324-3bd6f2655535") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "364f5e78-b205-4311-87e8-99587333bd6b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3071f3dc-9b33-4628-87f8-30adf2178f51") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "80a7f1ac-8a3b-44a7-bfc4-a4d4b45111ae") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "861080a6-efcf-44c6-bc69-d38cb8c5b9d0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 108 "/Input_Output/BAT_COOLING_ENABLE") + (pintype "passive") + (uuid "090ae4f3-0174-4625-bc5c-a665baa669b6") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 159 "Net-(Q4-G)") + (pintype "passive") + (uuid "8ced3955-22b5-4234-8a23-40da8d6e35e2") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1d75aa8f-0102-4db7-b1c8-6a6a33dd346b") + (at 192.175 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R66" + (at -2.925 -0.01 90) + (layer "F.SilkS") + (uuid "31cf2b36-9d9d-49ff-9de8-64b0253f6280") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "6f48f83d-1f5a-45e9-b73c-152ebd2f63e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc967062-7486-4f80-afd2-4ad1a3d3080b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "25badedb-1d45-4797-98a2-81e8231a9159") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f86674b4-16f8-4b43-b9bb-eeb1e609ef57") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46de3946-bc52-4eec-a05b-262699137d89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1c45d8b-c0bc-47bc-8f0b-96020cb9e984") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2146244-616d-4e07-a928-7f9e4b987532") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9278927-e734-4d32-935e-1e26e6046568") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d911938c-df27-46e2-a231-b31cb5d929a3") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "626df08e-1ca4-4be4-9fe8-26eacbf97d5d") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad1557ab-1f94-41ee-9746-838d0b513956") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "599b8c00-698c-45c8-be85-d08ea52bef27") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "151b2cd1-ba2b-40bf-88d9-67a1617e3b8b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "415ea104-0971-47b6-aede-a3cd484fdb8e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f104849c-0434-4022-811c-e270b20cc771") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98271014-bae4-4d5e-ae7c-7b94ed2144c9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "bc5e0969-e0a9-4e8d-a59c-1421b30e74cc") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (pintype "passive") + (uuid "4c13a3b3-66aa-46dd-ac4e-16ab5c2aaa88") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 48 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)") + (pintype "passive") + (uuid "638aaf58-8bd7-419e-a462-5938f3d959ba") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "1e34156a-ba9a-492a-a5e5-29f6818e134f") + (at 182.575 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C33" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "e8e0066b-1025-4c55-8302-ac173cddfac1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "8a5af7fb-8f52-4c50-b5f7-54067e136e96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a09b2af-8785-4971-b7ef-4955e58ba7a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7876e112-6f4e-43b7-b1c5-67da58cdf972") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3f29c68-a94c-4122-bc8c-47dd934400ef") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ede3c545-3e48-4504-b710-b33c361e5b1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "08712188-fb22-412e-bf07-0f202463d742") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a3c5b40-01af-4967-b6a9-23b388b26363") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f000386d-962a-458d-a179-1c8ec6e7ea9e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ab81cc3-545b-4629-8333-b66125d5ff74") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5d1c607-699a-4428-b552-57a2c4915aad") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7bdd59fe-4ffe-4028-ba1d-a095ec4b0f89") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "60290ee5-e3e2-48cc-84cf-a7241cc27621") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16e097b9-51eb-4be5-afb0-04109359e1df") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e208c754-39a4-4d0d-8adf-ce13c0b1b21d") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e8eb1d7b-d606-440a-96e1-d6070d7e3068") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e8d299b1-029c-4eb2-8847-0b4218dc4078") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e8734b0b-e07f-41ce-908e-368b2c2a41dd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 45 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)") + (pintype "passive") + (uuid "6ee838c0-d965-4780-80ca-99041681984b") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 42 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)") + (pintype "passive") + (uuid "9f8579c8-5fa7-46fc-8cf8-5d57341aa3c6") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1e3eacdb-a992-4324-b3e7-d26e8d58cf36") + (at 177.3 165.425) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R50" + (at -2.95 0.01 0) + (layer "F.SilkS") + (uuid "72bd9832-29db-48ed-be27-c1b22cae277d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "eb231778-a211-4552-95f5-c378321ad036") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68e63fa8-073b-42f1-b7d8-088feac3241a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "157e055a-2c1d-4dac-bd7c-330c5a5dcf41") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "933764fb-d405-4614-8f52-ae688bb1282c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e543203f-f3e8-4251-b611-0898912d4dff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0f80fd9c-dedb-4836-b008-dfddd005eb54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a0b4163d-688d-4150-8d31-cbb684a99d46") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d535d65-1baa-49f9-ac06-6c51dc6c32a0") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d258bf51-80e2-42e3-be66-c9b4913b7005") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8b94ed1-a929-4d47-b97f-36b8824dcecc") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9af58b2d-e0c8-4e8c-b07e-b0d37a6818b8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "70f06e8f-2c85-436a-958f-c4a9c1656f24") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e6ff619e-020a-4cff-983b-ce634769f357") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c1d097a-efd7-4426-bd24-4d006b58496f") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "497d031e-9749-45e9-95b6-fea70c1a624e") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8437ec7a-a73b-4403-823b-4e1415bea5d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "cde2cb8b-ab29-4d57-b13f-a098d7ff8d0a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pintype "passive") + (uuid "0a8c770c-70c0-4aa8-bd97-033cbd3ca20c") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 28 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)") + (pintype "passive") + (uuid "cec97d75-5b4c-4e37-9ebe-db68f05f4090") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (layer "F.Cu") + (uuid "21e1a4d7-a223-4137-a861-d2eceea824a8") + (at 212.24 118.85 180) + (property "Reference" "J3" + (at 6.71 -5.1 180) + (layer "F.SilkS") + (hide yes) + (uuid "0c8fe46c-23aa-450f-a9c0-ff10f981aa5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -8 180) + (layer "F.Fab") + (uuid "e8917123-fd6d-40cc-ba29-9d9f7248cf65") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1bf92fd-8f27-4f22-a7cc-9e07256f7bbf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33f22342-08e8-4ade-95f4-e64f520a8bce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3bd43940-ab03-4db8-b329-b73751b24445") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "CURRENT_SENS" + (at 0.01 -7.65 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "80b6a417-485d-4e26-b237-769ecb5cc16f") + (effects + (font + (size 1.5 1.2) + (thickness 0.3) + (bold yes) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b81a4bcc-b92a-42ca-91c9-473faa56ce0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bcaae7cb-bc81-4ba9-972b-b778052c3494") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/06fc40ac-0b9a-47fb-9cc2-50acc8a61663") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr through_hole) + (fp_line + (start 8 4.6) + (end -8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5160f3db-e130-4fc8-8ade-685ec8385e26") + ) + (fp_line + (start 8 -6.6) + (end 8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afd04a0d-8dd8-4c75-84ae-47f351ed1807") + ) + (fp_line + (start 0 -6.6) + (end 8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "364e86af-da13-4709-860c-7aad537d0f43") + ) + (fp_line + (start -8 4.6) + (end -8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "872066ea-0518-49be-b177-0e29c0195186") + ) + (fp_line + (start -8 -6.6) + (end 0 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b78b953d-2951-48ed-a436-653ce8ade6aa") + ) + (pad "" smd rect + (at -8.2 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1d8d9add-81fe-4ecd-aa70-baa44763c167") + ) + (pad "" smd rect + (at 8.21 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "057fa8db-52bb-46c7-b2ea-aacf0a7ed7a0") + ) + (pad "1" smd rect + (at -4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 155 "/Battery_Management_System_Right/CURRENT_SENSOR_ON") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "1894a0b7-4dbc-408d-83b7-84108e664131") + ) + (pad "2" smd rect + (at -1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 109 "/Battery_Management_System_Right/CURRENT_MEASUREMENT") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "6b29ba54-8696-48bc-9058-5b0cb65cb963") + ) + (pad "3" smd rect + (at 1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "6f1d8169-6f10-4a08-a1b7-c7b9ef2f7563") + ) + (pad "4" smd rect + (at 4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 72 "+5V") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "1e23ea54-1836-4a7f-89f6-b37361bffea4") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp" + (offset + (xyz 0 -5 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "247e1e90-17f2-4e5f-9f99-d91b3efead93") + (at 127.2439 132.6964) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R46" + (at 0 1.5 0) + (layer "F.SilkS") + (uuid "32d78a13-ee52-4d11-924e-c5cb8e875417") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1M" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "43412c03-762b-4a09-bdd1-792ce7ca114b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65380b57-3645-406a-89d0-027cd003e10a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0f59959-7eb2-41be-a714-999e4169a24a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50f82059-0b89-406a-bca5-f86829ad7c0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d01823f-1281-4d63-b728-e14e2c7a33c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "984fe9cc-17e1-4815-a819-24ec1c7e28ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/02fcf905-4e6e-4bd7-b0e8-fc62afff7d8f") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "86728af6-4122-42e2-ae22-b7f11d2e4839") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "200a0ea0-704f-4097-8f33-d71fa2ec93ee") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bebac2d-e5c6-4efb-b47d-b033daddb3ec") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "81ac3495-7f93-4b1a-9d0d-836b14ae9c08") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2700a621-4cc8-405d-873f-eabb5a9cb8d4") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3fc0325c-dedb-4b83-b6cd-1251792e8f87") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcc86c82-537f-4bd1-b667-55846e016508") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d13410af-ccf4-4f41-bd2c-fbdc8f1d25a8") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "877b29f0-3da3-47d8-bc5c-7c7896bf09c5") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dd01b67-6708-4d2b-9401-0c0364118d83") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0bd1c8a2-63d4-4649-906f-930cc486b9b3") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 147 "Net-(Q5-S)") + (pintype "passive") + (uuid "b004c24c-259d-4217-affb-0be2543bde9b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "5732e730-6101-45a9-82be-479b4c881fe9") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "248aae79-55a4-431f-98bc-e0f44923f542") + (at 214.41 166.07 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R18" + (at -2.625 0 -90) + (layer "F.SilkS") + (uuid "13165b7f-5a3c-49a8-8f08-51f6abf90d32") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "903c18de-a308-4b11-b2c3-b3a0ed9b6117") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ccc603c7-47d9-403c-bb58-f91a914b9083") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "362abcb3-7d09-4745-8626-da37afae40f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04ea11e5-3838-457e-aeda-5f908d8c94e6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4fb55a9-4724-487e-aa58-8e561a777319") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d36e17ad-0b8e-4c66-a7c6-337189d7630b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/9ea8e8a9-6c4f-4d85-b0e6-33df48810d96") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6119ca51-61bb-40ba-a7e2-12dc4725ea1e") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fc7358d-6862-4b3b-ab23-e13d222684fd") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5aed0c5c-3328-4776-9b5d-e7ae8d2343af") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afa08b65-3fc6-4855-b93b-bfd506140139") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f5bd8f4-96eb-4ddc-aa07-4f0f0275c694") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b7088120-7bef-499a-8e58-b8aee7fb213b") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27d4a86e-71d5-4c35-acaf-b6e1bc14a61e") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "519ec76c-43d4-43ae-9ef5-2298834a2106") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2240a030-8ebe-4e17-befd-862f871506b3") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "246d9509-a553-4c04-afb1-6d82c0d7f9a3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "b1706795-2944-4932-bb24-527c76e415cb") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "074a9025-1602-4a80-81f1-3e3a30da0135") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 75 "Net-(U3-S13P)") + (pintype "passive") + (uuid "c23f25d7-6a8f-473f-8a81-50dc1ab7dd54") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "24a346d0-91d0-485d-9de3-1d1b4bf51769") + (at 240.0325 142.19) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D14" + (at -0.6125 -3.3 0) + (layer "F.SilkS") + (hide yes) + (uuid "bbf13920-9a53-4366-9b87-cece5ae27a7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "cef98001-f2e9-4916-8ce5-c07bdc0a357c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "77bd98c6-bcf1-405e-b3aa-9a4397f064d1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f28168d8-e88e-4888-9aa9-62ede4a17fae") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c3b2a22-9c8f-4aff-9a94-2d5c678531e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "RELAY_ON" + (at 0 1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ba25ee52-0fd5-4551-a7e4-411b5d783600") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "703e5faf-6c3a-4e0c-ac05-7b9fce323cdf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "794aa735-7208-4078-9c58-7298c36c0ebf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/3213f39b-ddd6-42d8-89b3-dbc0ff9b1f94") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec255dbf-2b6d-4f8c-b8c7-c365b15f54dd") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "014378ed-01a8-4260-b38a-36d4b394d0d1") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d8fd9cf0-d87e-4c54-8808-ce2687934b2b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fbdd157-f447-45ca-ae11-549c7220d4ce") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5a08e01c-1875-48b4-8455-40ee3dddb880") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b7bc9ed-6925-4553-86a5-4608e2215265") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57981dc5-423f-452c-8a9b-7be20d509d5e") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2ba46cb6-7d80-4efa-8f82-e34b76078ef1") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51d7ba73-8e76-4701-8f35-a4d8847285ee") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "854108dd-db2b-400b-9218-d768d2c6e863") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e5b59a4e-2307-44cd-b7d3-133b5b6da41d") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a13e7e34-f193-4dfb-8b0f-cdaf83239279") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d15f8a88-bbe6-41e0-96e9-a96c378c5066") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "/Input_Output/RELAY_DRAIN") + (pinfunction "K") + (pintype "passive") + (uuid "d138ee7a-47de-41c6-ad03-d3c404e66793") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 107 "Net-(D14-A)") + (pinfunction "A") + (pintype "passive") + (uuid "a5095085-f78d-485a-918e-14b37c85a7f7") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "25993f3b-e609-474c-8463-c21516530a4b") + (at 199.3875 110.64) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R17" + (at 0 -1.33 0) + (layer "F.SilkS") + (uuid "301badea-32b4-4c5f-98f8-5d9848eb3790") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "d3b091e0-3694-4ce8-9c53-d7c93ffbc444") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54a47ab1-eb55-4c49-bb5b-fed982678487") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a1a5618-173c-4267-b9c6-7dd05b67e1bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f10810e7-0f65-4c19-95c7-80a7a2e487ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e6e02fb-833f-486e-8fb6-aaa8396948ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6be5a58b-3779-408e-9050-05b6a2a9144d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/259648ed-659b-4335-ab9f-3ece4c498158") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "508ec6d5-2a93-4e67-bc73-c08e89661864") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0cc0ce7b-7533-4ce7-bb92-2465fb5194e2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2873ccf-f820-4e3c-a383-229495e03df4") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47297512-9841-4205-bef9-bebbf4da5a88") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bb024f63-0f12-43b9-b354-2615c0556646") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be031107-a9de-443a-a6af-c903e636a80e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "52c4188c-325c-4ee8-bc9c-e0aac34123de") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6da83cbc-dc47-4bfc-81e7-d9558418aa68") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0573aa66-f3e2-4576-86b4-5ae2442e8998") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6bf32f06-e517-4c1b-99ab-54bd461cd900") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b8e5ac98-d22b-4353-afd4-e26b42e2d2e5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "2d46eb7b-3d24-4348-b4b4-4c8b55cc4082") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 88 "Net-(D6-A)") + (pintype "passive") + (uuid "7400a6c3-bba6-4016-aa0e-69edb67b4b4a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "2adb7ff6-429a-434e-ab18-2733aa1075cb") + (at 179.2 117 180) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP0" + (at 0 -1.998 180) + (layer "F.SilkS") + (hide yes) + (uuid "c8395d52-946b-428f-8296-22620550f940") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 180) + (layer "F.Fab") + (uuid "5e6ca72c-4144-468a-86d8-bd27936cd60d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8dc3fb55-c81e-46e5-9807-db75e55a626e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da8fcf7e-e962-4639-92c2-66d1ca63e6aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "498fbed5-f944-4527-84f0-d9f77f8d1c44") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "SCL" + (at 0 2.05 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "56f3e98c-c22d-4ac2-9459-06b86ccf2a26") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/5f902e12-da58-4076-80ef-7b55dce79004") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "b8373438-80bb-4acc-9215-d14979a79442") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4e18062a-3853-4b3f-ba42-8db21136fd5f") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 180) + (layer "F.Fab") + (uuid "dfbd720b-afea-4cdb-89d8-7d065c41d096") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 16 "/Battery_Management_System_Right/TMP_SCL") + (pinfunction "1") + (pintype "passive") + (uuid "9523ffed-d0a3-49c9-b516-69603c3ca207") + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "2c05afbf-d519-4a59-aff5-68983f92131c") + (at 267.56 138.175 90) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D5" + (at 0 -2.515001 -90) + (layer "F.SilkS") + (uuid "b1a4dd63-f5ca-49ad-b1fd-20b645d45d82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CDSOT23-T24CAND3" + (at 0 2.4 -90) + (layer "F.Fab") + (uuid "35a4b703-6976-4eed-8e24-189f9f5476c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6805184-32d7-4339-b9af-1786f758a961") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31204137-df5e-4d97-93e1-b0a298097646") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Bidirectional dual transient-voltage-suppression diode, center on pin 3" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14e15ae4-7077-4b15-a3bd-a7bf88893033") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "882b782c-a8c5-42d9-a2a5-d1f9f7162c4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54d2a1af-85c8-41c1-b072-a07f3dbe9a85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/8b8647f4-57dc-4b0e-afc2-39f2f02cef99") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82c74a7e-9d95-4c10-8b68-533d812f89f0") + ) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9565a5fa-9f02-4f4e-9267-05e48795b037") + ) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db2a63b1-4886-4f34-8bd9-c299b4e0e071") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8a46465-c112-4667-8f7f-3fae7cb44620") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3eb0d2ab-3d45-461a-8a21-8a86a5ee5118") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4a371097-51cf-44e9-bc60-e8f90fc0a504") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e82a6ac8-dc59-4105-8f0a-90df5cca7872") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "70e2039e-1964-4aff-83f6-ce1715cea425") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a551434d-e7aa-4dc1-ac27-772264e932d1") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a23d23d-797f-4310-8e5d-7f9950e62987") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db50ecd8-2045-4e0c-b4bf-ecf8009fb962") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b997771-3a52-49c7-9167-9b4d5b0fbc9e") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "579fe3fa-bdd1-40ec-a868-0f25eb867e21") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55c17ad1-75ec-4af6-a8bf-77d620a96c9f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "6b93a74c-b1c6-4684-b0dc-07b25520bee8") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "/CAN_Transciever/CAN_HIGH") + (pinfunction "A1") + (pintype "passive") + (uuid "a78f11bf-5e58-4abc-80db-13c64d0b9e74") + ) + (pad "2" smd roundrect + (at -1.1375 0.95 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "/CAN_Transciever/CAN_LOW") + (pinfunction "A2") + (pintype "passive") + (uuid "9e6e5a53-6954-4632-821b-14b85c699773") + ) + (pad "3" smd roundrect + (at 1.1375 0 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "common") + (pintype "passive") + (uuid "27e21646-14c1-494b-99a2-1ac03810a2ff") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "2c39c4d7-deab-4c2f-b587-a79d470ac589") + (at 179.675 168.625 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C25" + (at 0 1.3 -90) + (layer "F.SilkS") + (uuid "573d9f6d-1cb0-41ef-abcc-76893779a3c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "0f7d6e5a-bec8-4bd3-aa44-94187accaf87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "76512d28-1238-48fb-9df5-2198b84c08bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3718300b-10ba-411f-b19a-53161499b2c2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3241687-1c9c-4b60-9dc1-fc2371d2be3c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c08c4e3-531d-4e23-86db-d694eb156874") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee317dda-b5f1-4510-849c-2113e19c504e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3efb46d9-6e55-4496-94fe-d0b1edb966a6") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ded985b2-b3c5-4a91-b80e-39ea7ead4a1e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1bc7e8d5-e8b7-4bc9-9f5b-f15fb8eb2ab0") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ccae00dc-c3c8-425d-a1f1-b8711de4f829") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32b26e42-3ae2-475a-94f4-a37b9eb133d8") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a0a843d0-d470-4876-ab78-6b67d0f6d536") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "36cc8e4c-62ba-4501-a263-c08dfc77b628") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6441de5c-fbf4-485f-8057-a10c6059aec2") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ad5e536-e375-4a27-8a07-d35ce04fbb63") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d7b0667d-2e38-4f6d-8c9b-93163c3b5997") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "e6617823-ded5-4376-a21a-d187a82e1797") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 32 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)") + (pintype "passive") + (uuid "215d43dc-db6d-4fdc-afbd-d106bc7061d1") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 29 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)") + (pintype "passive") + (uuid "5c845e38-6ad0-4728-bc42-cdcb76e004d5") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "2c560786-36a0-4a71-a644-838694980207") + (at 214.43 153.78 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R79" + (at -2.6 0 90) + (layer "F.SilkS") + (uuid "ed5d233e-825a-42d9-ada9-93063117a74f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "58fea116-188d-4727-aae9-25726c7d3010") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6bb5ecb1-2fe3-4522-ab9a-9fbe2dc5906d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ce09138-9d18-4c6f-96ca-367b0e4053ad") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ebe18c6a-e2c2-4bc5-a080-6c524dce816e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0dcd36e0-23dc-4527-9921-b4e4d2700719") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a779fba4-1539-4e08-933e-b275172be712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59d539a6-4418-48a7-8141-a5c6c112bffa") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72a8e423-5573-4010-a16f-cee1aed6ec8b") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "42ba2ac2-e3b1-4c95-b37f-d8bcd3918453") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b95cb0d-fcd0-41a6-8d55-4226c6c63ac8") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ebeced42-1497-4b70-9902-939643995a6d") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd70c6d4-b316-4d0c-8c95-ecd33454093a") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53ae6283-1315-4cf9-8723-4514a195776a") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42f59994-bfda-4761-a58a-afc12f1e49a9") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0a377c3-04b4-46de-bf05-89c88f171586") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8de5584a-c8f8-4c58-85c8-60fbb9b6ae62") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "b9571bbb-977c-4876-9de3-3ae21fbe02ee") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (pintype "passive") + (uuid "9da9ee2f-91d1-44dd-a8a6-3a7fc588b646") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 67 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P") + (pintype "passive") + (uuid "dc128343-d628-416e-8b94-b3bf6c09a595") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "2e52a868-201e-4f11-8419-a5ae6a44942f") + (at 198.575 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C41" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "8296b11c-53d9-494f-aa43-48e5bc5e0a1d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "ab62b5b8-0f51-44aa-aa7e-1c5c72a40256") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a59f6d97-f0b7-42f0-8a67-29ab3415c057") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7e0c843-943e-47e9-b66e-1b84b72d077f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1a0f7a5-ba26-4745-8b70-921a86ab6a99") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98e19d03-6980-4d8c-a76d-b78941199377") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a84374d-33ca-4f42-a961-024ebd2ba198") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb4d810a-a9fd-41b4-8827-8a2b61207cdc") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "74175726-5c3a-4935-a841-fd6a1a52766b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e4f7fbde-0dc9-416b-b54d-9e5afbfdfbb1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3012ee39-a150-47b3-b3c1-6d78feb1edc3") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a3a0ff9-3fa3-4232-974a-4c706711be09") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c1b12f85-96ad-46e3-b07e-7a586b588ebe") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9cf3fd8f-0b02-43be-b03f-b26c95af399d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "44c6c7dc-5dd0-43b2-a079-faba8fa97ab5") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c716b237-d30b-4227-a7f7-cc1d4f2d9d2b") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d633911-5ee2-4c49-a640-fb01d009a916") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f742aa5b-7567-4cd2-9832-ff1c0cd07b26") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 59 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)") + (pintype "passive") + (uuid "81a358a4-ebc8-405b-974a-5765d912d252") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 56 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)") + (pintype "passive") + (uuid "010e6a0b-d500-45a4-8c88-2311bd6b2411") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (layer "F.Cu") + (uuid "30f76fb7-bdee-4a03-8048-5cdbe70ae3d4") + (at 129.52 124.04) + (tags "2-1445057-6 ") + (property "Reference" "J6" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "c14ca71a-9318-42fb-a8bd-3b3f157e11ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d397c4db-eb68-4c06-a944-fdd5679360f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1cf73dab-e85e-49b7-b464-d3939736b6e1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abc8a755-0708-4955-9840-44107254e3a0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1e3f202-1ef7-4eb9-9771-7b366a7e900e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "BAT_COOLING" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75f92e8a-8685-41f1-b6f1-2afa06a3af84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/3678e7fd-37f1-4d31-9ba6-789cb0aa9562") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -3.828402 -9.5758) + (end -3.828402 -6.68274) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e90e0c2d-adfb-48b8-86d5-aa11632fdfc8") + ) + (fp_line + (start -3.828402 -4.29006) + (end -3.828402 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "087c3463-4853-489b-bfba-efee6b06c43e") + ) + (fp_line + (start -3.828402 -1.3716) + (end -1.00584 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a65ebfa-5627-4427-805f-393c21c078bf") + ) + (fp_line + (start 1.00584 -1.3716) + (end 1.994159 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd9fcd92-fc27-4c6e-8c02-41a7debfddee") + ) + (fp_line + (start 4.005839 -1.3716) + (end 4.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "feda5355-446a-47fb-8dd9-5092a8cfb78e") + ) + (fp_line + (start 7.005838 -1.3716) + (end 7.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9d47db5-6ed1-4c5f-8277-7b76c1262d98") + ) + (fp_line + (start 10.005838 -1.3716) + (end 10.994157 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "840d71e3-1fbb-4c96-91aa-98c0d31afbb7") + ) + (fp_line + (start 13.005837 -1.3716) + (end 13.994156 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "60a15473-2202-4698-be69-ffaa3388a738") + ) + (fp_line + (start 16.005836 -1.3716) + (end 18.828398 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f935267-8942-4c07-b1a3-6e299e3feff8") + ) + (fp_line + (start 18.828398 -9.5758) + (end -3.828402 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "bca4f468-ff1b-4e9d-8756-7b4901d6b0e1") + ) + (fp_line + (start 18.828398 -6.68274) + (end 18.828398 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "a41151a2-a880-4bce-8d8a-d33ce1474f39") + ) + (fp_line + (start 18.828398 -1.3716) + (end 18.828398 -4.29006) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "19759e9f-9e7a-4f69-88a4-daf552a0840c") + ) + (fp_line + (start -5.708002 -9.7028) + (end -5.708002 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c314d0fa-e83d-4f6a-8dcf-9c734833a39a") + ) + (fp_line + (start -5.708002 1.7526) + (end 20.707998 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6c5912f-588a-4f33-a612-c15c7200983b") + ) + (fp_line + (start 20.707998 -9.7028) + (end -5.708002 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7ba02bc-35c2-49a3-9558-0f330c544168") + ) + (fp_line + (start 20.707998 1.7526) + (end 20.707998 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71e7f00f-8aa6-4817-af62-108b42443ade") + ) + (fp_line + (start -3.701402 -9.4488) + (end -3.701402 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2b5978ac-f086-4275-9c0f-dcdb20b59b6e") + ) + (fp_line + (start -3.701402 -1.4986) + (end 18.701398 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "abbb8ffa-e7ca-45a5-b5cc-3cdaaffb2b23") + ) + (fp_line + (start 18.701398 -9.4488) + (end -3.701402 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c90cda77-0b9b-460d-8753-2175fbb2da1a") + ) + (fp_line + (start 18.701398 -1.4986) + (end 18.701398 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2251f0f9-909e-49de-a98e-fa905841d9da") + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2809f3c1-0052-40da-86da-b53f17feb6cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "694a6a4a-6097-4c22-bae7-44bebf34a25e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "7e79dd6a-c306-4a94-ac63-13fb59a2acc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "bcda4ea6-ce7a-4285-97e3-62109c3c680a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "da6c7bd0-647e-4a00-bcf6-d57c49a3ab7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 0 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 70 "/Input_Output/~{BAT_COOLING_PWM}") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "7ccf418d-398e-4a0b-b3ef-821a377bd52e") + ) + (pad "2" smd rect + (at 2.999999 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "64ca1805-d815-4797-adbf-d8f942f87058") + ) + (pad "3" smd rect + (at 5.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 123 "/Input_Output/BAT_PWR") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "e0096a15-c989-4132-9035-d3bc41cc1b24") + ) + (pad "4" smd rect + (at 8.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 123 "/Input_Output/BAT_PWR") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "0d9dc252-9d42-4be0-99ac-7071ef56d06a") + ) + (pad "5" smd rect + (at 11.999997 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "80ff92d0-3bbb-41a6-9272-38045782cc88") + ) + (pad "6" smd rect + (at 14.999996 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 70 "/Input_Output/~{BAT_COOLING_PWM}") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "33b2884a-a3b3-4469-bf91-00be123b8da7") + ) + (pad "11" smd rect + (at -3.701402 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "032a6001-73a0-42b7-8496-f67d7156ad0d") + ) + (pad "12" smd rect + (at 18.701398 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3a6ef53e-fe8f-4e35-acfd-e661d01e2510") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp" + (offset + (xyz 7.5 10 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 180) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "343b896d-0a44-4f04-b88a-17d0e6953eee") + (at 169.2553 132.245) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R34" + (at 0.0025 -1.285 0) + (layer "F.SilkS") + (uuid "28e048dd-db4a-4380-ae2b-ade09ede0c12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "288e92bc-da7c-4ff5-82bf-9730dfcdc67d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "404e921a-2370-481b-94ff-893c1ca55754") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae297ea5-052f-4aea-84e5-dea1cd6eecad") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf8cf925-8587-42d5-942a-a4bf2ddc62d8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "94411189-f177-4037-8d15-639d2f1791ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f12d3592-9362-40be-8c95-796886958f5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/73eaa2a5-0408-491b-bdde-50cb5cd32498") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d6f4f6b-0ecd-4da4-83a9-e3c283d5703f") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29501067-7e13-4d0c-bb59-7e6215c56d13") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9dcf57a-644a-45a2-9ed6-548956b65781") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12215a82-d6af-495a-80f8-6d7a19c5a1c5") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "143a9d5f-539f-4e2c-850a-603c0d6e3791") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c851763b-5f40-447b-9e51-9555d608cdd7") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "318018cb-f840-4c2b-85b7-6135be9f9e1e") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0588f219-33f2-48a4-84ac-c365fb6af3a2") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3006c0e4-7256-458e-b73d-18ad071eb55b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d6b6563-6994-41c3-be95-8274fac476f3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "489b1441-09c8-4d19-ad7b-461996390276") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 136 "Net-(D8-K)") + (pintype "passive") + (uuid "53f22077-6565-4251-b142-b59a27853705") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 132 "/Input_Output/ESC_COOLING_PWM") + (pintype "passive") + (uuid "3a4d878b-88b2-4fa8-8469-535d5460fccf") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3465c697-ea16-44b0-8261-9eb01c526fef") + (at 142.18 134.41 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R44" + (at 2.9 0 90) + (layer "F.SilkS") + (uuid "7b7ae3d5-bd5b-41f7-b8e2-00934b8c4ba7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "165" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "0dcfdd0a-8573-431d-95ea-255888b2a445") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b359ee23-5b46-4b41-b4ab-785ddd7f40a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aef6b1ec-5bd4-4cac-86c1-a30ca0bec76e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "420aae4d-0eba-468d-8760-e8be77857e11") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb02d84f-d7cd-468f-b9dc-63eecdc53ba2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a871cd8e-df98-4f69-89b0-0a716ca4a478") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/42f6324b-7561-4faa-9c13-d9bd4c97d392") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44a0aaf0-b9a1-4dc6-9915-21df6d51e16d") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "87e85f38-59ba-40c0-a37d-209267946da5") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54407119-044d-4ae4-87bd-2b25e88ac979") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a7ae291-ec9f-4792-aab9-7741754d5b41") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4848dbc3-97c5-43b7-aa9a-4100e8ea8937") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0e6f676e-0287-42de-a441-952aad594fc1") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "368e4a66-c6b4-4c39-ae83-4c215e7477e9") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74f8f8b1-d835-4540-805e-2ec2b2ef255e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b3d9e81-a77c-44b5-9d5a-90849df7f01f") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd4aea13-0467-460f-a16c-43c8868bd811") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "01fc6127-20f2-4137-82b4-173fd1d4b97c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 146 "Net-(Q4-D)") + (pintype "passive") + (uuid "48e747b2-7163-4b9d-84d1-876a3ea1168d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 151 "Net-(R44-Pad2)") + (pintype "passive") + (uuid "5781dc84-9e16-40b1-a3bd-ea7902748ae6") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "35194626-cb47-4066-81ae-5c7f264ada68") + (at 177.275 163.825 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C27" + (at 2.95 0 180) + (layer "F.SilkS") + (uuid "100391ac-e563-4b98-96b8-2ccbe7087076") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "d8090a69-b428-4591-9700-6547638ef3b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ecbf53c-c6f0-436e-a8e4-8324a6b05b53") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f09f30b5-5c2b-4c04-9d6c-dc8d4dc04316") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea808bc3-50c3-4007-941e-da93eaeaa3d4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "610f57dc-d313-4e62-bf17-9ead18014da8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65dc5fae-6fd1-481e-8e31-58cf2755aa01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "420126e6-78ec-4dfb-af87-6514df7cdd5b") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f52502a4-d79f-43f0-a626-1a3dec86efae") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65a8aabc-928c-47a5-b3d2-5e5003f43f33") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26ae19a3-d000-4730-a504-7fee3c3f51bf") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7fca93af-10c3-4e9e-adf0-7cab52d642d9") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "247ca22b-a4b1-4241-85cc-6bfbfd8fb601") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1ec18716-1ea9-4aba-9377-2c3d81d554f0") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c897cc7-cfa7-476a-8e7d-d2ad5235d2ac") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b83f2026-dcc2-4a7c-9dd6-a0c38bc72e83") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "48823234-655b-49c1-b380-f59c2bff0bf7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "2c0962fb-e133-43f8-901e-c275d6f1ea33") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (pintype "passive") + (uuid "f1c72836-3a6f-40fe-aabc-546c998fc7a4") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 30 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P") + (pintype "passive") + (uuid "7e0823c0-5a30-45cb-8809-bc8dd02a33a5") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "35e8480a-d478-486a-ba91-aa59aded9877") + (at 205.675 160.425 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C44" + (at 0 1.5 90) + (layer "F.SilkS") + (uuid "99024fa6-3770-41c7-8364-98396221d1ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "05db3bac-e63f-4abb-b4d5-6ad43148f81d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5546fa1a-a3d6-4869-b5fa-37407e3d7106") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5896d698-74c0-4e6d-8366-9ad9dee625cb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1a2c389b-eb05-4b2a-8ade-e85197306ee0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "af78a5a1-9e75-4471-9be4-48c7ffa113cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "77c42ba5-5110-457a-9303-fd8268540dd3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd5d9b16-766c-4a54-b22f-831f3a73c6e5") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65534403-6dba-4cf5-8318-7a8e9e763ac5") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cd43a8-15c4-4284-812a-743b0bf1671f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e864cf62-c6c4-456b-a79b-bc0c13be21a2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e7ae5b0-3166-49df-8aec-1814e2be2795") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5a6693db-47c0-4f09-a9f3-13c592e48395") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6d265fa8-1f85-4013-b5aa-2692dba2653d") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f1f38e29-b657-48b2-842b-a3ab116212da") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ec371b63-e731-45ff-83e7-b01c92c83055") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf7fd375-3269-445a-8ee9-66d193ec7968") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c29d4571-2b78-4ff6-a6ad-caa5c4776f89") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 63 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)") + (pintype "passive") + (uuid "7c94328c-a1ba-4f52-95b4-71520dcff40e") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 62 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)") + (pintype "passive") + (uuid "8ce27a6b-4f8b-4bb1-b9bc-3781bdde870b") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "379966fd-2ec5-45ce-beb4-e793ecafb543") + (at 235.34 142.88 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R86" + (at 2.85 0 90) + (layer "F.SilkS") + (uuid "c1ef39e0-5aef-43d1-900a-1e967020b3e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "88a9614a-7c20-44ce-8981-8aad47026c82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2d682092-731c-452c-ad30-5ce1202a5d0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a39dd5a-48fc-4a99-9ccd-44b3caefdb65") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7dd28f18-3543-432a-9668-a004217ac57f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c275f2d-43d5-43bb-9440-be17d3564080") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cbca1f6-7931-4555-b45c-ff50db289fb8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/195c275e-8f58-44ad-a6f4-24db54a16746") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e79d6766-a118-415c-8eb5-5bb0d90566b6") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72e507fb-4512-4606-992f-7bdd6f763020") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ceb71e7-70d1-4327-90e6-8d7442037ee0") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "43b3778e-537f-45aa-bda7-a2bf94512279") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be7f55e0-64d2-408a-bd87-53c497278a35") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea050171-49e9-41dd-92c5-523955a9207c") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3044268d-0471-43da-a115-a012a6b94412") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b6485eae-9c22-48e3-912a-11b521fab44b") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6be665c-4020-436d-a25f-df323d53a768") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3334de9-564e-4b92-9475-c134bcbfc3a2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "288f9831-14bd-43aa-b606-0730c71cfa8a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 158 "Net-(Q1-G)") + (pintype "passive") + (uuid "c7fb355d-1f32-44a7-abe8-03c54d101e38") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "9c2543bc-5f02-4b8e-8167-79848645a69a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "37c4ed40-7ead-4fa5-93a3-08a37de32253") + (at 249.142345 161.522655) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R5" + (at 0 1.6 0) + (layer "F.SilkS") + (uuid "d717bfa3-995c-4bd3-8764-429ea6e7cdc7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "34e911bc-ce0b-4174-8c7c-f8f1ffe19501") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d33d7c58-9537-4371-bce1-94750ea7552d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68b94d1d-f61a-4007-ba03-ca6116746bb1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b341b12-807d-44ce-b4c6-ffb52d18b3c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e18b33b-399f-41f9-bfc3-6b869b85414a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe461bd3-f1bb-45f1-aaee-56cda04a573c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/c9d132d3-9f1b-432c-9d69-bb582eed9e11") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "50228dec-151e-44db-bc2b-b85200ec7ede") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "efb120c8-c7b0-4542-8716-4e1f2a18ccb8") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "524ec32b-56e2-452a-b1c1-33eb1c85309a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3387e949-f0ba-437f-8eea-c68b59c73dc8") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ceeb387-3ca1-43ee-8d1a-e0c0f253d8a7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23965363-4f9a-4f0b-8dfa-f61d1cc0fcf5") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "acb7e428-1650-4a95-9f5f-4a7b69ddda74") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "104f138d-d86f-49ea-a44f-7e3645d5f446") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a81a6d8d-df87-4bc4-9bc4-45d06b279b89") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2b3cb80-15af-4306-988a-ccea8f57f983") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "db2dc6fc-c553-435e-aaf5-f4624ec4689d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 13 "/Microcontroller/Status_LED_B") + (pintype "passive") + (uuid "7afe6314-e750-4c24-ab39-74102761100b") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 83 "Net-(D0-BK)") + (pintype "passive") + (uuid "9b8a5a22-8686-407a-ab67-8611f02f9ce5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "38f84c08-8681-4136-998c-5e41111ace28") + (at 264.353098 155.99 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "a18bccec-e09b-49c5-819a-3f702e731956") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "866f7f31-c5c3-4c82-b4b3-36cb4a82e820") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6b5b726-687e-4662-b2d4-ac567171aad3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3958b707-a77d-44be-9243-4288ac573968") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e4d520d1-30e3-46f9-821e-7b871268e110") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cf84527-3d53-426a-941d-c0a982e4ee22") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4aa7765-ea9d-4295-b2b4-a298683312c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/cdc37052-e9e9-4fe5-8408-6b52a57a31b6") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9c2d8bf-642b-4a78-ad3a-1df5217810f6") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fffa7145-6d31-4e1e-8f6b-5cc093d44b62") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fdc8ac42-47aa-4281-abe5-7983d1d1f0fe") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1bfcec02-f30c-4b7e-8ed6-f80ac054e621") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8d0595b-9121-4bbb-a9b9-73e07dcead42") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0941ede9-c05c-4af2-9eb8-1157ab623236") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a95d56d-eea9-4c11-8c1b-75f6b7ff5c0b") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fabf8ace-a5d8-44ca-bb8d-c93027b7b9b7") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "571bb64b-997f-44c8-a0ac-c3857922ee5b") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e62efb98-7064-4e18-9ae0-c4a104f13786") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "859f0897-68c5-4cea-b29c-5b0abb34d0e3") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "cf0d3504-9e06-47d0-8c94-317b635ca308") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "31815324-9f0b-450d-8c23-1aaa0f600f33") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "3902e4e4-372d-417c-9063-3fb1c3ed4189") + (at 267.56 154.3625 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C13" + (at 0 -1.43 180) + (layer "F.SilkS") + (uuid "ee37c25d-9333-4d27-9e69-4805506334f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "50f578f7-10da-4f4b-857f-2a4aafa0ac14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e9b3f11-5c39-44e3-a97c-e2b1073a412f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a4e9c4c-d25a-4534-abf0-fd162db5820e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "719df6a7-da55-416b-a538-003be721d79b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5d495c9-bda3-4083-aae4-16d0d325a5fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3198188-d448-420e-b8eb-17677a49b334") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/2d9bbd90-7f75-42e3-896d-850a21451580") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "249a0ed1-9431-4d7b-8b3c-502cea5464e7") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f6320d2-433c-4837-be2c-80e1057193c1") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a73cd4f8-53d7-48bf-b5fb-89db41b83920") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5a63a63e-5527-4a85-a335-ab7a7bc98410") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfd8731c-e523-420c-8dc2-51e3baf393d4") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e32ff90b-1a93-4bd0-8891-5790ded17a05") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a5a1638-86a9-46b2-a098-29c10f91368b") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32d6c833-3bac-4a7d-ad0c-38f7b902af67") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c54f3a8f-5ff2-4189-9df6-0ed47d15242c") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5a80cf13-99b8-44d9-bd7e-36462bcbbef0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "2bc7cf71-9e51-4860-b82b-8fb2c31c55f0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "97f54d79-b13c-4c22-b900-e8fbe7fa4044") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "6519e023-eb3f-46f9-96f1-533361596efd") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "396a4bb9-b551-466b-b904-e4e2bcdc6402") + (at 177.3 170.225 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C26" + (at 2.925 0 180) + (layer "F.SilkS") + (uuid "7153c684-a8c4-4074-a1b3-21e405b1a5b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "4d2bbd8b-bd48-429b-b7ee-08b152ed09ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13fd9829-df7a-4dbb-b082-e40e0059c928") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ef43706-a946-4d27-854a-24124bad074d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e133b948-0c93-4a05-b107-b8e04e9401d5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e88ad17b-82d2-4154-a2cd-31c076e262ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e38c079-612c-4c85-8c74-d3fc799019ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3ae99c71-a2c8-4f25-b39a-9d6f51a01910") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd9ba931-a198-491d-b110-598a33bd2146") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f59b9ee5-8c69-4b83-bdd2-42c99900d5bd") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a704a5c-50cf-46c2-b67b-4711c0c4b6f9") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0544b860-d322-491e-867a-d7802ddb08f6") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c120864-a9bd-4d05-9ff1-3b64e986d164") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8bd4b88-18c3-42ca-bf30-5d8f5169ec5a") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "626db728-caa5-4b8a-8c3a-a21a852de5b9") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ce20d2d-6847-45a4-9136-103effc5a14e") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b044b691-3958-4161-9f52-c9bb8b8bf471") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "d0be4a3d-532c-415d-b301-ef07f77a9983") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 25 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in") + (pintype "passive") + (uuid "a1f94fd0-8088-4ccb-a07c-d2b2ca7d0fa2") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 33 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P") + (pintype "passive") + (uuid "714df211-f8a3-426b-8427-6ca6d8bae773") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (layer "F.Cu") + (uuid "3a552041-5749-40ad-b4e3-d403c870b65a") + (at 251.965 145.07 90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "U1" + (at 5.15 0 0) + (layer "F.SilkS") + (uuid "41b0390e-0481-4056-905c-a9219543f621") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LD1117S33TR_SOT223" + (at 0 4.5 90) + (layer "F.Fab") + (uuid "fd2ca2a1-964d-4637-943a-a5ad92e2476f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27671210-1605-4f6d-821d-04785e6a9d60") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65322c6c-b784-402a-b999-a33c3125b50c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT-223" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a65ebca6-fbbf-4469-bb59-8feac701e62e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4ec8e730-e744-451d-a894-1d006b003007") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4da9997f-d357-463a-8182-d26d4785f363") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?223*TabPin2*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/747bf096-8ad3-4435-9402-c9b782404195") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8462e07b-0f4f-4507-9cef-a41ac16fe785") + ) + (fp_line + (start -1.85 -3.41) + (end 1.91 -3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4747c81a-c870-4ec0-9547-c75646b9e97e") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "900022e0-77bc-49a2-a553-1f9d5d64fd3b") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa8fc86b-4647-4970-8d6a-2af787f99cd7") + ) + (fp_poly + (pts + (xy -3.13 -3.31) (xy -3.37 -3.64) (xy -2.89 -3.64) (xy -3.13 -3.31) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0f2af160-00fc-46ea-8f9d-fdc07c3696fd") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e2b024eb-f42a-48a2-a1f2-9afffb23f72b") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dea615c4-46c9-4386-baf5-13e893122190") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b061434-9662-46b9-8189-5766db3c5fa1") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "62f9022a-6dde-476a-a8ad-85742b26785b") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b8c5943-2143-4702-a0ea-af287f3b7e4b") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c2df4e7c-9a25-4b9c-9fe7-640593b946d8") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6967ace9-c67c-4c15-b842-94e5dfb88621") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ddffd070-6b9d-4703-a5fc-099c1fd7c83b") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "def2e5fa-dd7c-4ddb-b9d1-94870ec90324") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "71bc972f-4944-43df-9a36-fe1f13c204eb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "25643c80-0b21-477b-9d8c-3811d5d30d86") + ) + (pad "2" smd roundrect + (at -3.15 0 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VO") + (pintype "power_out") + (uuid "9e148da5-0492-4821-8dd9-9296226ada81") + ) + (pad "2" smd roundrect + (at 3.15 0 90) + (size 2 3.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VO") + (pintype "power_out") + (uuid "ca8da50e-7e92-4c23-bebb-65e29b823206") + ) + (pad "3" smd roundrect + (at -3.15 2.3 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 73 "Net-(D1-K)") + (pinfunction "VI") + (pintype "power_in") + (uuid "d8309ba2-c96c-43c5-a8dc-db23e5ac6bf6") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_DIP:SMDIP-6_W9.53mm" + (layer "F.Cu") + (uuid "3b88c4ee-8d91-4859-966c-e956578719f8") + (at 163.4578 134.42 90) + (descr "6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)") + (tags "SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil") + (property "Reference" "U5" + (at 0 -4.87 -90) + (layer "F.SilkS") + (uuid "f2263edb-8800-446c-bd67-2bb4b763e38f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PVG612AS" + (at 0 4.87 -90) + (layer "F.Fab") + (uuid "0142b3c6-2401-4e6d-8a34-e11cad6837ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fdde7c36-482e-482f-9d4a-a57d7dcfca9c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c07e9e9-127c-41c7-8e14-bc941559559c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5925b112-2b72-4875-8cd8-045e009626af") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "152c2190-96c2-460e-a264-0a8c3cd1a502") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9419cd80-2126-43ae-a500-3836321abee1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "DIP*W7.62mm*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/f87cc886-d2db-4888-ba27-27edc3cec2f0") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 3.235 -3.87) + (end 1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd5690b4-3a27-44a0-82e2-a8b3da45d5b4") + ) + (fp_line + (start -1 -3.87) + (end -3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb913441-f4b8-4764-a61c-7d4d172568ac") + ) + (fp_line + (start -3.235 -3.87) + (end -3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e31b5a2f-baaf-418d-80b0-a4785e48c589") + ) + (fp_line + (start 3.235 3.87) + (end 3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f40f2872-bd2e-4b9f-8708-e0e3b77316ef") + ) + (fp_line + (start -3.235 3.87) + (end 3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7d869b0-1665-427a-9450-d26db02673ce") + ) + (fp_arc + (start 1 -3.87) + (mid 0 -2.87) + (end -1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be20d58e-4fad-45f4-b723-6e54d30065bb") + ) + (fp_line + (start 6.05 -4.1) + (end -6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "024ba07e-25dd-4fa8-ae72-f85cb561a78a") + ) + (fp_line + (start -6.05 -4.1) + (end -6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4addf17f-5130-4f0e-a4a8-2fc4da75e976") + ) + (fp_line + (start 6.05 4.1) + (end 6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb1cc5c4-2783-428a-bf43-635af7a40760") + ) + (fp_line + (start -6.05 4.1) + (end 6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e3a1202-06ea-44d4-8b3d-1652d18eb43e") + ) + (fp_line + (start 3.175 -3.81) + (end 3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4bb1005e-1c7f-48c2-816e-7ec29f9b0f8b") + ) + (fp_line + (start -2.175 -3.81) + (end 3.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d8ff136-f583-4dc8-986e-9cafdb35ef81") + ) + (fp_line + (start -3.175 -2.81) + (end -2.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e3441fe7-ba8f-472b-b96d-def5b28298ff") + ) + (fp_line + (start 3.175 3.81) + (end -3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4260df7b-dd8b-429c-92fd-c9e905c5eb73") + ) + (fp_line + (start -3.175 3.81) + (end -3.175 -2.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fce988f5-6fba-4b5d-a817-ec57498b71be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "9063fc49-c082-4d68-aebd-6c591baef169") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+3V3") + (pintype "passive") + (uuid "216fd9df-a857-47e7-9c87-9cba1490a831") + ) + (pad "2" smd rect + (at -4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 150 "Net-(R40-Pad2)") + (pintype "passive") + (uuid "d5917589-6baf-41ba-ba25-8258ffc6f7c5") + ) + (pad "3" smd rect + (at -4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 102 "unconnected-(U5-Pad3)") + (pintype "no_connect") + (uuid "a0edc4da-f65d-4cab-8831-4e9537027458") + ) + (pad "4" smd rect + (at 4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "3a3330c9-fc52-4d03-b2cf-f094391757b3") + ) + (pad "5" smd rect + (at 4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 120 "/Input_Output/INV_PWR") + (pintype "passive") + (uuid "e203dcc5-f25a-4ceb-8581-5d2af6f47bb3") + ) + (pad "6" smd rect + (at 4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "9b68bf65-8cd1-463c-9dac-d42a79d682d7") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_DIP.3dshapes/SMDIP-6_W9.53mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "3bbc05fa-4e26-4222-afa3-fec8568bc750") + (at 182.3 117 180) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP1" + (at 0 -1.998 180) + (layer "F.SilkS") + (hide yes) + (uuid "b1bccb65-b3ec-4844-948c-c37264ae2143") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 180) + (layer "F.Fab") + (uuid "43fc0001-003c-4104-b482-ef382e68277f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bedd996c-035f-4153-8774-a7b401b5f56d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41e66bef-3355-45b9-98df-00f6832b5768") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13bf1221-a39b-4a26-bf6b-2c06de812560") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "SDA" + (at 0 2.05 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8125362d-b269-45be-b1f9-1421aca48e8d") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/46c03bbb-2b6c-4892-a10e-00e3a6a7ff7c") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "ce2eb575-bc9a-418c-97de-1e693087970e") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ece54284-a773-48bd-81e4-1a84d902aee7") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 180) + (layer "F.Fab") + (uuid "5c0fea94-8af7-4184-b0e7-b8634db866e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 17 "/Battery_Management_System_Right/TMP_SDA") + (pinfunction "1") + (pintype "passive") + (uuid "a27356d8-03da-490e-bf25-6cfd7d6bd1f9") + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "3d83a110-63e3-496d-bc3a-ac164bb05515") + (at 209.46 130.9) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP4" + (at 0 -1.998 0) + (layer "F.SilkS") + (hide yes) + (uuid "0fba900a-e94a-41d5-82be-8692e67c9446") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "01266d49-a677-4f72-adbf-73cf0f7e30b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7db16fd8-7c59-41f1-a3b7-6f7604b4d69c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "38057953-e884-4762-b3cd-949477147c9e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "efa392ec-9de4-4a30-9c96-e3bd2fb76f76") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "V_{out}" + (at 0 -2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8e06344b-acb3-464b-9f64-4177cc7bd094") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/95007451-5a1d-494d-b2cc-b6f7f4aff505") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "2e8c0c0d-79cc-4553-bde0-91d9f50ea43f") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "5a0b1bb3-ddb1-42c4-a098-b9478abeb8b0") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "3667fc27-aa5a-44bb-a684-66626949d21d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 109 "/Battery_Management_System_Right/CURRENT_MEASUREMENT") + (pinfunction "1") + (pintype "passive") + (uuid "86d5dc0f-50aa-4fe9-8acf-0470975dc128") + ) + ) + (footprint "Resistor_SMD:R_2512_6332Metric" + (layer "F.Cu") + (uuid "3e2d0e05-6536-453b-89fa-9a4cef2a0481") + (at 221.935 134.2) + (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R30" + (at 0 2.57 0) + (layer "F.SilkS") + (uuid "c1c6c23e-0188-43de-94aa-5a95db78e9e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 2.62 0) + (layer "F.Fab") + (uuid "6153a2e8-6724-49d0-b32b-97d2097ca1fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_2512_6332Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3f6f1a69-62da-4efb-b882-a7347d3bc2f2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7698457f-bef7-4418-bbcc-807dee30e819") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0770c989-4e90-4139-846c-2b285481038a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a4578ee-c56d-4f39-b6de-4ed0cba75b3e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14d770c0-9bd1-4d62-a691-c39c6399f2f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/24da0d67-90a6-4ab0-b432-eefba4386fb5") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -2.177064 -1.71) + (end 2.177064 -1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aff5c88e-8bb0-486a-9fe6-209a9a6b2374") + ) + (fp_line + (start -2.177064 1.71) + (end 2.177064 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6de8a18d-0361-4581-aaba-514c67561d7a") + ) + (fp_line + (start -3.82 -1.92) + (end 3.82 -1.92) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c564b7e1-a1cd-4269-8af2-5b69b3e8d1ee") + ) + (fp_line + (start -3.82 1.92) + (end -3.82 -1.92) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34e1ad26-e950-49e7-a4b4-fa4c42c17a6d") + ) + (fp_line + (start 3.82 -1.92) + (end 3.82 1.92) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4a0a1c2b-3b9a-48ab-ac24-f97ea8c2eb84") + ) + (fp_line + (start 3.82 1.92) + (end -3.82 1.92) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c41db15-548e-492e-90f7-a02d92982ba1") + ) + (fp_line + (start -3.15 -1.6) + (end 3.15 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b367af4-1efe-44da-9a93-f2e836c93dcf") + ) + (fp_line + (start -3.15 1.6) + (end -3.15 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b60e10d4-5266-4a45-8acd-851b8f76bfdd") + ) + (fp_line + (start 3.15 -1.6) + (end 3.15 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1a9749d-5405-44fc-a2ca-874c756f8061") + ) + (fp_line + (start 3.15 1.6) + (end -3.15 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ea98dc6-99ee-488c-bddb-91155e4b2ee6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "1b82ee65-b9d1-4cae-a017-60bcea7a51f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.9625 0) + (size 1.225 3.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.204082) + (net 110 "/Input_Output/RELAY_ESC_SIDE") + (pintype "passive") + (uuid "c48a4fc0-f752-4931-88a8-cbff26b5c552") + ) + (pad "2" smd roundrect + (at 2.9625 0) + (size 1.225 3.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.204082) + (net 149 "Net-(R30-Pad2)") + (pintype "passive") + (uuid "96f58f8b-9ba4-4ae3-bed7-5c308e499292") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3f61f9c3-a422-41f5-87ff-23151c9ccc7c") + (at 184.645 110.64) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R12" + (at 0.005 -1.29 0) + (layer "F.SilkS") + (uuid "d6dddda5-f5ec-4a52-b493-083b057183a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "5524b191-2271-420b-b471-b896e502becc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5bc5db47-561d-45d7-bf6b-1ed05c31371a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71bf5d61-7d66-45f7-b92a-22c567f56b02") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "431f0c3f-5d88-445a-b195-515c6b17b6ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "02dd1b36-aeb7-4259-809f-f36d943c6a3b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2793c0e8-37db-42f0-8c98-907d9b7b0a38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/208c7c43-efeb-4bdb-9605-2140a6d2576c") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5379b121-381a-42d8-90f5-eef989898b8c") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddf1d666-ff1c-4463-b6e4-2afa2bc0fc2b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7718939f-1da9-450c-a34d-fd22eb4e2c44") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17a24c83-f791-4163-bd55-26bd3bb6802b") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee29eeca-5d3c-4a23-a1c0-7c6ed8ad3a88") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63de984c-3bb5-4a55-a18d-021ed9b77772") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d781093c-7e91-4d02-abdc-a754181273c3") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "245dddb0-564f-456e-8ba8-917b364fbb57") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f59b9b4a-fc1b-4c81-9f81-51ef062287d4") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d014c183-f1fb-4192-b593-1c5414b8cd81") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "624eaa15-2a18-4196-bbb2-21bfc62fd8c3") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "bb8e7581-30a3-4230-ae9b-7b6be2e48740") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 87 "Net-(D3-A)") + (pintype "passive") + (uuid "31d77595-bc37-4c62-937e-1ece17eadccd") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "3f6e5748-c011-4dde-84e5-93d716e015e8") + (at 214.41 159.78 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R78" + (at -2.575 0 -90) + (layer "F.SilkS") + (uuid "6d366c90-4b94-4909-926a-97b0cde3e861") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "e82ac79e-3e1c-4758-ab3d-1b499bc6ae23") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b52c63d-ca03-4fbd-9519-131ac5612223") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b459b61-488c-4a14-b658-16f5b27c2238") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6b47761-6678-492c-9ce0-bb0554d8d6a7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c651ed7-0a0b-4e60-b286-e2d5b03044b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cf7dbfe-f3c7-406c-ba92-c74036768075") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1df0f68-9631-4d4d-8c7a-e61c0c34065e") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0aae59bf-65ab-4c6e-8b82-5dccfc152065") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e499732-849c-4515-be2d-8710deece03b") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8a05f1f-aade-431a-9370-053501430a34") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24fab6af-fec6-47a7-b44d-5516e80ae158") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a4724ad-0372-48fd-8104-ab93dabb81c3") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9120626-7727-491b-a0e7-dd9b94d5bbfc") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6cf00259-95dc-4392-80fd-b2d93f730cf8") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "698b8763-8685-4eb0-9bfb-73669806428e") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8e700b2d-6958-46b6-85b5-7dbd7e20b325") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "ccc9be29-763b-4d00-b4ed-0bf7d859ea50") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pintype "passive") + (uuid "b166e17e-2b7d-4f6d-a80b-5198f490c515") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 64 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P") + (pintype "passive") + (uuid "5cdc2b23-5a73-4284-875d-6c8f0d537571") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "402e9697-a95f-41b1-a7d9-6a7cbd9260a2") + (at 170.95 172.05) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R54" + (at -2.54 0 90) + (layer "F.SilkS") + (uuid "2f811a34-2e2d-416e-b353-dd1903ffc230") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "d5672357-4b9a-4c96-9fcb-f1f75b5d6f36") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "805af0be-b51c-4a13-b70f-c9ca3d049bb8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7fad8e8-9423-43ae-86c1-2f6b7ef999cd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb531de1-3158-4543-aa9f-6ed4bd0a336d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "569204b0-886b-4449-9f44-8fc888350334") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "95bc12c9-bfac-4243-b53d-e650d044451c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8655249c-1ab9-4aec-8c01-d0b263d61a62") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "28b3ead4-d4fe-47ea-be2e-376a21f004c4") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ee39158-f932-4f52-9988-07008f9a611d") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db5f2d50-bcfc-436d-bc80-a3bc0ffcf12e") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c1add27e-9353-4ff5-a3fd-52f5417adeb9") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "edfbdaaf-c2eb-4bba-b925-bd04792d807d") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "146a1e67-d62b-42f8-897d-9dd4535a89e9") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b29d7953-e1d7-4145-8b0a-1086622fa94d") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "17041f28-353b-4fda-99d0-5f0f30f83509") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45c8bb17-aabb-4c9f-be46-a9bcd37455f4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fdf842e4-6735-446c-b172-9fac29d02d65") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (pintype "passive") + (uuid "c3dd4372-c11c-4606-a187-bf1c4a1f66c2") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 33 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P") + (pintype "passive") + (uuid "5b5ddd61-b1bb-4bdf-b53c-17bfcf23d824") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_logos:FTLogo_medium" + (layer "F.Cu") + (uuid "403482a2-7da2-4a57-8779-0befbaa23c0b") + (at 161.2 162.1 90) + (property "Reference" "G***" + (at 0 0 -90) + (layer "F.SilkS") + (hide yes) + (uuid "029c6bad-c2b8-4528-ab17-f5bb4a93645f") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Value" "LOGO" + (at 0.75 0 -90) + (layer "F.SilkS") + (hide yes) + (uuid "8139a904-6e15-4297-8026-e83e755b9d52") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Footprint" "FaSTTUBe_logos:FTLogo_medium" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f109fd59-a2ae-42fe-af7b-85bfcc4e387b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdf9ca3e-3e9c-4140-9e0b-19aad774b8d5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0144bf7a-bb9c-4195-90e6-18a4b6dddfbd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_poly + (pts + (xy 3.175001 2.85115) (xy 1.879599 2.85115) (xy 1.8796 4.5212) (xy 1.2954 4.5212) (xy 1.295401 2.85115) + (xy -1.244601 2.85115) (xy -1.2446 4.5212) (xy -1.8288 4.5212) (xy -1.828799 2.85115) (xy -3.124201 2.85115) + (xy -3.1242 2.286) (xy 3.175 2.286) (xy 3.175001 2.85115) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "85639022-888a-48ec-b2b6-2a57167f38c5") + ) + (fp_poly + (pts + (xy -10.109199 2.85115) (xy -12.63015 2.85115) (xy -12.63015 3.0988) (xy -10.109199 3.0988) (xy -10.1092 3.66395) + (xy -12.63015 3.66395) (xy -12.63015 4.5212) (xy -13.21435 4.5212) (xy -13.214225 3.719512) (xy -13.214153 3.596794) + (xy -13.213984 3.482105) (xy -13.213719 3.37588) (xy -13.213361 3.278551) (xy -13.212915 3.19055) + (xy -13.21238 3.112311) (xy -13.211764 3.04427) (xy -13.211069 2.986857) (xy -13.210298 2.940504) + (xy -13.209454 2.905645) (xy -13.20854 2.882717) (xy -13.207779 2.873375) (xy -13.189261 2.781696) + (xy -13.160831 2.697936) (xy -13.122362 2.621923) (xy -13.073731 2.553481) (xy -13.014807 2.492439) + (xy -12.945464 2.438622) (xy -12.865576 2.391859) (xy -12.849225 2.383772) (xy -12.791862 2.358465) + (xy -12.732976 2.337452) (xy -12.66886 2.319561) (xy -12.595804 2.30362) (xy -12.595225 2.303506) + (xy -12.586707 2.30187) (xy -12.578321 2.300368) (xy -12.569504 2.298996) (xy -12.559695 2.297746) + (xy -12.54833 2.29661) (xy -12.534849 2.295583) (xy -12.518688 2.294658) (xy -12.499283 2.293827) + (xy -12.476074 2.293083) (xy -12.448497 2.29242) (xy -12.41599 2.291831) (xy -12.37799 2.291308) + (xy -12.333936 2.290845) (xy -12.283265 2.290435) (xy -12.225413 2.290071) (xy -12.159819 2.289745) + (xy -12.08592 2.289453) (xy -12.003155 2.289184) (xy -11.910958 2.288935) (xy -11.808772 2.288696) + (xy -11.696028 2.288462) (xy -11.572168 2.288225) (xy -11.436628 2.287979) (xy -11.317289 2.287767) + (xy -10.1092 2.285624) (xy -10.109199 2.85115) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "34184749-bac8-4277-b752-6cccf9524b01") + ) + (fp_poly + (pts + (xy 7.954963 2.287598) (xy 8.107111 2.287817) (xy 8.247113 2.288013) (xy 8.375523 2.288198) (xy 8.492896 2.288387) + (xy 8.599783 2.288594) (xy 8.69674 2.288834) (xy 8.784321 2.28912) (xy 8.863079 2.289466) (xy 8.933568 2.289888) + (xy 8.996341 2.290398) (xy 9.051955 2.291011) (xy 9.100961 2.291742) (xy 9.143914 2.292604) (xy 9.181367 2.293611) + (xy 9.213875 2.294779) (xy 9.241991 2.296119) (xy 9.26627 2.297648) (xy 9.287266 2.299379) (xy 9.305529 2.301327) + (xy 9.321618 2.303505) (xy 9.336085 2.305928) (xy 9.349483 2.308609) (xy 9.362368 2.311563) (xy 9.375291 2.314804) + (xy 9.388808 2.318347) (xy 9.403473 2.322204) (xy 9.413875 2.324887) (xy 9.499788 2.352351) (xy 9.579411 2.389068) + (xy 9.651755 2.434295) (xy 9.715832 2.48729) (xy 9.770654 2.547309) (xy 9.815233 2.61361) (xy 9.826781 2.635251) + (xy 9.854771 2.701661) (xy 9.876238 2.774934) (xy 9.890658 2.851684) (xy 9.897508 2.928514) (xy 9.896261 3.002034) + (xy 9.890593 3.048) (xy 9.879799 3.097633) (xy 9.863619 3.155205) (xy 9.843036 3.217665) (xy 9.819032 3.281961) + (xy 9.801675 3.324197) (xy 9.772783 3.391833) (xy 9.807571 3.450941) (xy 9.856635 3.542966) (xy 9.894297 3.632773) + (xy 9.920393 3.719845) (xy 9.93476 3.803668) (xy 9.93775 3.860669) (xy 9.931633 3.948711) (xy 9.913526 4.033145) + (xy 9.883792 4.113319) (xy 9.842792 4.188571) (xy 9.790891 4.258244) (xy 9.728449 4.321679) (xy 9.655834 4.378217) + (xy 9.650452 4.381852) (xy 9.590401 4.419461) (xy 9.533394 4.449224) (xy 9.475077 4.473016) (xy 9.411096 4.492708) + (xy 9.367798 4.503422) (xy 9.305925 4.517639) (xy 7.986712 4.51955) (xy 6.6675 4.521461) (xy 6.6675 3.95605) + (xy 7.2517 3.95605) (xy 9.322052 3.95605) (xy 9.320338 3.821112) (xy 9.318625 3.686175) (xy 8.285162 3.684568) + (xy 7.2517 3.682961) (xy 7.2517 3.95605) (xy 6.6675 3.95605) (xy 6.6675 2.85115) (xy 7.2517 2.85115) + (xy 7.2517 3.10515) (xy 9.29005 3.10515) (xy 9.29005 2.85115) (xy 7.2517 2.85115) (xy 6.6675 2.85115) + (xy 6.6675 2.285674) (xy 7.954963 2.287598) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0144f7de-212f-4c40-b6fb-79cdd2d5d354") + ) + (fp_poly + (pts + (xy 3.8227 3.95605) (xy 5.91185 3.95605) (xy 5.91185 2.286) (xy 6.496495 2.286) (xy 6.494448 3.116262) + (xy 6.492401 3.946525) (xy 6.478094 4.0005) (xy 6.452611 4.073651) (xy 6.415864 4.145899) (xy 6.369275 4.21575) + (xy 6.314265 4.281712) (xy 6.252257 4.342287) (xy 6.184672 4.395983) (xy 6.112933 4.441304) (xy 6.03846 4.476755) + (xy 6.017486 4.484648) (xy 6.004247 4.489377) (xy 5.992052 4.49368) (xy 5.980275 4.497577) (xy 5.968289 4.501088) + (xy 5.955468 4.504232) (xy 5.941188 4.507028) (xy 5.924821 4.509497) (xy 5.905743 4.511658) (xy 5.883327 4.51353) + (xy 5.856947 4.515133) (xy 5.825977 4.516488) (xy 5.789792 4.517612) (xy 5.747766 4.518526) (xy 5.699273 4.51925) + (xy 5.643686 4.519803) (xy 5.580381 4.520204) (xy 5.50873 4.520473) (xy 5.428109 4.520631) (xy 5.337892 4.520696) + (xy 5.237452 4.520687) (xy 5.126163 4.520626) (xy 5.003401 4.52053) (xy 4.87438 4.520425) (xy 4.762904 4.520303) + (xy 4.654513 4.520118) (xy 4.549925 4.519874) (xy 4.449853 4.519575) (xy 4.355019 4.519226) (xy 4.266136 4.518831) + (xy 4.183925 4.518394) (xy 4.1091 4.517919) (xy 4.04238 4.517411) (xy 3.984477 4.516875) (xy 3.936115 4.516314) + (xy 3.898006 4.515732) (xy 3.870869 4.515135) (xy 3.85542 4.514527) (xy 3.852628 4.514274) (xy 3.785861 4.499477) + (xy 3.716471 4.474879) (xy 3.647743 4.441916) (xy 3.582968 4.402025) (xy 3.563272 4.387777) (xy 3.525752 4.356896) + (xy 3.485153 4.319065) (xy 3.444443 4.277395) (xy 3.40659 4.235) (xy 3.374561 4.194993) (xy 3.360381 4.174953) + (xy 3.318408 4.105356) (xy 3.285906 4.035828) (xy 3.260686 3.961411) (xy 3.252516 3.93065) (xy 3.250995 3.923506) + (xy 3.249623 3.9145) (xy 3.24839 3.902959) (xy 3.247286 3.888209) (xy 3.246301 3.869575) (xy 3.245426 3.846383) + (xy 3.24465 3.817959) (xy 3.243965 3.783632) (xy 3.243359 3.742723) (xy 3.242822 3.694562) (xy 3.242347 3.638471) + (xy 3.241921 3.57378) (xy 3.241535 3.499813) (xy 3.24118 3.415896) (xy 3.240846 3.321356) (xy 3.240523 3.215517) + (xy 3.2402 3.097707) (xy 3.240174 3.087686) (xy 3.238082 2.286) (xy 3.8227 2.286) (xy 3.8227 3.95605) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8c17ee1d-a80c-4190-a2e9-4076710d6706") + ) + (fp_poly + (pts + (xy -8.517082 2.286029) (xy -8.359436 2.286117) (xy -8.214152 2.286266) (xy -8.081061 2.286475) + (xy -7.959995 2.286746) (xy -7.850784 2.28708) (xy -7.753261 2.287478) (xy -7.667255 2.28794) (xy -7.592599 2.288467) + (xy -7.529122 2.289061) (xy -7.476659 2.289722) (xy -7.435038 2.29045) (xy -7.404091 2.291248) (xy -7.383649 2.292115) + (xy -7.374659 2.292872) (xy -7.290841 2.310309) (xy -7.212675 2.338713) (xy -7.139336 2.378491) + (xy -7.070001 2.430053) (xy -7.0368 2.460166) (xy -6.973785 2.527808) (xy -6.920881 2.600108) (xy -6.877102 2.678762) + (xy -6.841459 2.765469) (xy -6.820907 2.831559) (xy -6.804125 2.892425) (xy -6.802304 3.706812) + (xy -6.800482 4.5212) (xy -8.091304 4.520396) (xy -8.220089 4.520289) (xy -8.345674 4.52013) (xy -8.467442 4.519922) + (xy -8.584778 4.519669) (xy -8.697068 4.519374) (xy -8.803697 4.51904) (xy -8.904051 4.518669) (xy -8.997512 4.518264) + (xy -9.083468 4.517829) (xy -9.161301 4.517367) (xy -9.230399 4.51688) (xy -9.290146 4.516371) (xy -9.339927 4.515844) + (xy -9.379127 4.515302) (xy -9.407132 4.514746) (xy -9.423325 4.514181) (xy -9.426575 4.513926) + (xy -9.5176 4.496095) (xy -9.606476 4.466571) (xy -9.691685 4.426295) (xy -9.771706 4.376205) (xy -9.845019 4.317238) + (xy -9.910104 4.250334) (xy -9.960028 4.18465) (xy -10.004371 4.107198) (xy -10.037478 4.024878) + (xy -10.059234 3.938943) (xy -10.06953 3.85065) (xy -10.068255 3.761254) (xy -10.056891 3.683) (xy -9.4615 3.683) + (xy -9.4615 3.95605) (xy -7.38505 3.95605) (xy -7.38505 3.683) (xy -9.4615 3.683) (xy -10.056891 3.683) + (xy -10.055295 3.67201) (xy -10.03054 3.584174) (xy -10.016628 3.548073) (xy -9.979606 3.474979) + (xy -9.931535 3.40507) (xy -9.873936 3.339725) (xy -9.80833 3.280323) (xy -9.73624 3.228241) (xy -9.659185 3.184859) + (xy -9.579117 3.1517) (xy -9.566567 3.147391) (xy -9.554928 3.143464) (xy -9.543587 3.139901) (xy -9.531932 3.136684) + (xy -9.519347 3.133796) (xy -9.505223 3.131219) (xy -9.488944 3.128936) (xy -9.469898 3.126928) + (xy -9.447472 3.125178) (xy -9.421053 3.123668) (xy -9.390027 3.122381) (xy -9.353782 3.121298) + (xy -9.311706 3.120404) (xy -9.263184 3.119677) (xy -9.207604 3.119103) (xy -9.144352 3.118663) + (xy -9.072816 3.118339) (xy -8.992383 3.118115) (xy -8.902439 3.11797) (xy -8.802371 3.117889) (xy -8.691568 3.117854) + (xy -8.569415 3.117847) (xy -8.435299 3.117849) (xy -8.406569 3.11785) (xy -7.38505 3.11785) (xy -7.385049 2.85115) + (xy -9.95045 2.85115) (xy -9.95045 2.286) (xy -8.68726 2.286001) (xy -8.517082 2.286029) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e2f01209-1744-43a6-876b-8cf75f94f959") + ) + (fp_poly + (pts + (xy -3.322572 2.566854) (xy -3.324225 2.847974) (xy -4.672013 2.849577) (xy -6.019799 2.851179) + (xy -6.0198 3.10515) (xy -4.957596 3.10515) (xy -4.800783 3.105191) (xy -4.655386 3.105315) (xy -4.521514 3.105519) + (xy -4.399276 3.105804) (xy -4.28878 3.106169) (xy -4.190133 3.106614) (xy -4.103444 3.107138) (xy -4.028821 3.10774) + (xy -3.966373 3.108419) (xy -3.916208 3.109176) (xy -3.878434 3.110008) (xy -3.85316 3.110916) (xy -3.841585 3.111747) + (xy -3.746454 3.129195) (xy -3.654922 3.157452) (xy -3.569166 3.195778) (xy -3.531271 3.217183) + (xy -3.446494 3.275075) (xy -3.372624 3.339141) (xy -3.309772 3.409236) (xy -3.258051 3.485215) + (xy -3.217573 3.566934) (xy -3.18845 3.654247) (xy -3.186483 3.662) (xy -3.178006 3.708745) (xy -3.173055 3.763489) + (xy -3.171631 3.82203) (xy -3.173734 3.880168) (xy -3.179363 3.933699) (xy -3.186483 3.970699) (xy -3.214724 4.059066) + (xy -3.254134 4.141423) (xy -3.304581 4.217557) (xy -3.365933 4.287255) (xy -3.403432 4.322039) + (xy -3.475976 4.379277) (xy -3.549765 4.425795) (xy -3.627613 4.463017) (xy -3.712337 4.49237) (xy -3.768725 4.507051) + (xy -3.774692 4.508243) (xy -3.782271 4.509345) (xy -3.791975 4.51036) (xy -3.804317 4.511293) (xy -3.819812 4.512147) + (xy -3.838972 4.512931) (xy -3.86231 4.513646) (xy -3.89034 4.514296) (xy -3.923574 4.514888) (xy -3.962527 4.515425) + (xy -4.007712 4.515912) (xy -4.059639 4.516354) (xy -4.118826 4.516754) (xy -4.185783 4.517119) + (xy -4.261025 4.517451) (xy -4.345064 4.517757) (xy -4.438414 4.51804) (xy -4.541588 4.518305) (xy -4.655099 4.518557) + (xy -4.77946 4.518799) (xy -4.915185 4.519037) (xy -5.062788 4.519276) (xy -5.157854 4.519421) (xy -6.502533 4.521457) + (xy -6.499225 3.959225) (xy -5.125912 3.957623) (xy -3.752598 3.956021) (xy -3.754312 3.821098) + (xy -3.756025 3.686175) (xy -4.879975 3.682773) (xy -5.020648 3.682342) (xy -5.149193 3.681932) + (xy -5.266183 3.681536) (xy -5.372188 3.681148) (xy -5.467782 3.68076) (xy -5.553536 3.680364) (xy -5.630022 3.679954) + (xy -5.697814 3.679523) (xy -5.75748 3.679063) (xy -5.809597 3.678567) (xy -5.854734 3.678027) (xy -5.893464 3.677438) + (xy -5.926358 3.67679) (xy -5.95399 3.676079) (xy -5.97693 3.675295) (xy -5.995752 3.674432) (xy -6.011026 3.673482) + (xy -6.023326 3.67244) (xy -6.033223 3.671296) (xy -6.041289 3.670045) (xy -6.048096 3.668678) (xy -6.050787 3.668052) + (xy -6.142863 3.640213) (xy -6.230461 3.602676) (xy -6.312476 3.556341) (xy -6.387803 3.502099) + (xy -6.455338 3.440848) (xy -6.513973 3.373481) (xy -6.562605 3.300895) (xy -6.600129 3.223985) + (xy -6.600661 3.222654) (xy -6.620582 3.164149) (xy -6.633481 3.104885) (xy -6.639896 3.041346) + (xy -6.640368 2.97002) (xy -6.640221 2.96545) (xy -6.634924 2.892403) (xy -6.623729 2.827825) (xy -6.60563 2.768466) + (xy -6.579619 2.711074) (xy -6.544689 2.652399) (xy -6.541976 2.648297) (xy -6.498274 2.591343) + (xy -6.444177 2.535228) (xy -6.381945 2.481858) (xy -6.313836 2.433142) (xy -6.24211 2.390987) (xy -6.229563 2.384531) + (xy -6.182756 2.363469) (xy -6.127632 2.342755) (xy -6.068524 2.323851) (xy -6.009767 2.308214) + (xy -5.989736 2.30371) (xy -5.921375 2.289175) (xy -4.621147 2.287454) (xy -3.320919 2.285734) (xy -3.322572 2.566854) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "486be58d-787f-45f0-b5b5-3d5996763f88") + ) + (fp_poly + (pts + (xy 12.192535 2.286724) (xy 12.266735 2.286859) (xy 12.33228 2.287135) (xy 12.389845 2.287569) (xy 12.440104 2.288175) + (xy 12.483732 2.28897) (xy 12.521402 2.289969) (xy 12.55379 2.291187) (xy 12.581569 2.29264) (xy 12.605413 2.294344) + (xy 12.625998 2.296315) (xy 12.643996 2.298567) (xy 12.660083 2.301116) (xy 12.674932 2.303979) + (xy 12.689219 2.30717) (xy 12.703616 2.310706) (xy 12.707305 2.311644) (xy 12.792349 2.339788) (xy 12.872783 2.379145) + (xy 12.947572 2.428736) (xy 13.015682 2.487592) (xy 13.076077 2.554734) (xy 13.127724 2.629188) + (xy 13.169587 2.709979) (xy 13.192022 2.768294) (xy 13.199323 2.79039) (xy 13.205592 2.810331) (xy 13.210918 2.829262) + (xy 13.215385 2.848325) (xy 13.219077 2.868663) (xy 13.222081 2.891419) (xy 13.224482 2.917738) + (xy 13.226367 2.948759) (xy 13.227818 2.985628) (xy 13.228925 3.029488) (xy 13.22977 3.081481) (xy 13.230441 3.142751) + (xy 13.231021 3.21444) (xy 13.231595 3.297237) (xy 13.234197 3.683) (xy 10.68705 3.683) (xy 10.68705 3.95605) + (xy 13.2334 3.95605) (xy 13.2334 4.5212) (xy 11.993562 4.520183) (xy 11.868712 4.520069) (xy 11.74709 4.519933) + (xy 11.629319 4.519779) (xy 11.516022 4.519607) (xy 11.407822 4.519419) (xy 11.305343 4.519217) + (xy 11.209206 4.519003) (xy 11.120035 4.518778) (xy 11.038454 4.518544) (xy 10.965086 4.518303) + (xy 10.900552 4.518056) (xy 10.845477 4.517805) (xy 10.800483 4.517552) (xy 10.766193 4.517299) + (xy 10.743231 4.517047) (xy 10.73222 4.516797) (xy 10.7315 4.516747) (xy 10.669242 4.50549) (xy 10.602544 4.485403) + (xy 10.534667 4.457755) (xy 10.468872 4.423813) (xy 10.428553 4.398838) (xy 10.348261 4.339494) + (xy 10.278494 4.275768) (xy 10.219691 4.208206) (xy 10.17229 4.137355) (xy 10.136732 4.063762) (xy 10.12024 4.014937) + (xy 10.117697 4.00568) (xy 10.11548 3.996561) (xy 10.113562 3.986671) (xy 10.111915 3.975104) (xy 10.110518 3.960949) + (xy 10.109339 3.943301) (xy 10.108354 3.92125) (xy 10.107536 3.89389) (xy 10.106858 3.860311) (xy 10.106295 3.819606) + (xy 10.105821 3.770868) (xy 10.105407 3.713187) (xy 10.105029 3.645657) (xy 10.10466 3.56737) (xy 10.104273 3.477415) + (xy 10.104216 3.463925) (xy 10.103837 3.364483) (xy 10.103607 3.276813) (xy 10.103562 3.199985) + (xy 10.103734 3.133069) (xy 10.104158 3.075137) (xy 10.104866 3.025261) (xy 10.105892 2.982511) + (xy 10.10727 2.945959) (xy 10.109034 2.914675) (xy 10.111217 2.887731) (xy 10.113852 2.864199) (xy 10.115787 2.85115) + (xy 10.68705 2.85115) (xy 10.68705 3.1115) (xy 12.6492 3.1115) (xy 12.649201 2.85115) (xy 10.68705 2.85115) + (xy 10.115787 2.85115) (xy 10.116974 2.843148) (xy 10.120615 2.823651) (xy 10.12481 2.804779) (xy 10.128606 2.78943) + (xy 10.140708 2.751175) (xy 10.158145 2.707727) (xy 10.178822 2.663591) (xy 10.200642 2.623274) + (xy 10.219527 2.593975) (xy 10.259609 2.545771) (xy 10.308973 2.497774) (xy 10.364424 2.452551) + (xy 10.422762 2.412665) (xy 10.480792 2.380683) (xy 10.491533 2.375705) (xy 10.546731 2.353626) + (xy 10.609798 2.332877) (xy 10.675905 2.314935) (xy 10.727673 2.303604) (xy 10.737802 2.301688) + (xy 10.747761 2.299959) (xy 10.758229 2.298405) (xy 10.769884 2.297014) (xy 10.783403 2.295776) + (xy 10.799465 2.294677) (xy 10.818749 2.29371) (xy 10.841932 2.292859) (xy 10.869692 2.292114) (xy 10.902708 2.291463) + (xy 10.941659 2.290895) (xy 10.987221 2.290399) (xy 11.040074 2.289963) (xy 11.100896 2.289575) + (xy 11.170364 2.289224) (xy 11.249157 2.288899) (xy 11.337953 2.288587) (xy 11.43743 2.288278) (xy 11.548267 2.28796) + (xy 11.668125 2.287629) (xy 11.795709 2.287289) (xy 11.911269 2.287012) (xy 12.015477 2.286817) + (xy 12.109007 2.286715) (xy 12.192535 2.286724) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b9a5f60e-3b58-44e2-9a02-7356375a9aea") + ) + (fp_poly + (pts + (xy -2.446982 -4.129739) (xy -2.376245 -4.127292) (xy -2.3109 -4.122789) (xy -2.254405 -4.116248) + (xy -2.251074 -4.115746) (xy -2.127127 -4.091987) (xy -2.010683 -4.059588) (xy -1.900474 -4.017908) + (xy -1.795232 -3.966299) (xy -1.693686 -3.904118) (xy -1.594566 -3.830721) (xy -1.496603 -3.745464) + (xy -1.468324 -3.718522) (xy -1.426422 -3.676663) (xy -1.389311 -3.636725) (xy -1.354908 -3.596112) + (xy -1.321127 -3.55223) (xy -1.285883 -3.502483) (xy -1.247092 -3.444278) (xy -1.243349 -3.438525) + (xy -1.191088 -3.355761) (xy -1.147545 -3.281676) (xy -1.112559 -3.215866) (xy -1.08597 -3.157929) + (xy -1.067622 -3.107461) (xy -1.057349 -3.064059) (xy -1.054997 -3.027321) (xy -1.060403 -2.996843) + (xy -1.064329 -2.987087) (xy -1.082263 -2.959453) (xy -1.108264 -2.932054) (xy -1.138263 -2.908853) + (xy -1.153895 -2.899862) (xy -1.180584 -2.888304) (xy -1.21039 -2.879096) (xy -1.244059 -2.872288) + (xy -1.282336 -2.867925) (xy -1.325969 -2.866061) (xy -1.375702 -2.86674) (xy -1.432282 -2.870012) + (xy -1.496455 -2.875926) (xy -1.568967 -2.884529) (xy -1.650564 -2.895872) (xy -1.741992 -2.910001) + (xy -1.843998 -2.926966) (xy -1.957326 -2.946814) (xy -2.003424 -2.955108) (xy -2.082317 -2.969375) + (xy -2.149818 -2.981533) (xy -2.207034 -2.991752) (xy -2.255068 -3.000205) (xy -2.295024 -3.007062) + (xy -2.328007 -3.012493) (xy -2.35512 -3.016672) (xy -2.377467 -3.019767) (xy -2.396152 -3.021951) + (xy -2.41228 -3.023394) (xy -2.426954 -3.024267) (xy -2.441278 -3.024742) (xy -2.454275 -3.024963) + (xy -2.493145 -3.024539) (xy -2.521574 -3.021569) (xy -2.541699 -3.015224) (xy -2.555661 -3.004678) + (xy -2.5656 -2.989101) (xy -2.569229 -2.980498) (xy -2.576165 -2.948753) (xy -2.576781 -2.9096) + (xy -2.571681 -2.866279) (xy -2.561469 -2.822029) (xy -2.546748 -2.78009) (xy -2.52812 -2.743701) + (xy -2.523919 -2.737286) (xy -2.496157 -2.704932) (xy -2.457277 -2.671808) (xy -2.408754 -2.638808) + (xy -2.352057 -2.60683) (xy -2.288659 -2.57677) (xy -2.220032 -2.549523) (xy -2.208955 -2.545586) + (xy -2.148716 -2.525037) (xy -2.07714 -2.501547) (xy -1.995177 -2.475401) (xy -1.903772 -2.446885) + (xy -1.803874 -2.416284) (xy -1.696429 -2.383884) (xy -1.582386 -2.34997) (xy -1.462691 -2.314828) + (xy -1.338292 -2.278744) (xy -1.210138 -2.242003) (xy -1.079172 -2.204891) (xy -1.07317 -2.2032) + (xy -1.019003 -2.187904) (xy -0.968728 -2.173619) (xy -0.923641 -2.160722) (xy -0.885037 -2.149587) + (xy -0.854214 -2.140588) (xy -0.832467 -2.134101) (xy -0.821094 -2.1305) (xy -0.819714 -2.12993) + (xy -0.820979 -2.123249) (xy -0.826534 -2.106421) (xy -0.835755 -2.081011) (xy -0.848025 -2.048586) + (xy -0.86272 -2.010711) (xy -0.879224 -1.968952) (xy -0.896912 -1.924874) (xy -0.915167 -1.880044) + (xy -0.933366 -1.836026) (xy -0.950889 -1.794388) (xy -0.967117 -1.756694) (xy -0.972339 -1.744805) + (xy -1.013021 -1.654749) (xy -1.051545 -1.573755) (xy -1.089414 -1.498723) (xy -1.115066 -1.450433) + (xy -1.14289 -1.399091) (xy -1.239783 -1.413563) (xy -1.295 -1.42212) (xy -1.345345 -1.430527) (xy -1.389548 -1.438528) + (xy -1.426338 -1.44587) (xy -1.454443 -1.452298) (xy -1.472594 -1.457556) (xy -1.479519 -1.46139) + (xy -1.47955 -1.461602) (xy -1.476755 -1.46834) (xy -1.468775 -1.485158) (xy -1.456217 -1.510831) + (xy -1.439691 -1.544138) (xy -1.419803 -1.583855) (xy -1.397163 -1.628759) (xy -1.372378 -1.677628) + (xy -1.361735 -1.698531) (xy -1.24392 -1.92966) (xy -1.287123 -1.942267) (xy -1.303977 -1.947178) + (xy -1.331139 -1.955083) (xy -1.366719 -1.965433) (xy -1.408828 -1.977679) (xy -1.455578 -1.991271) + (xy -1.505081 -2.00566) (xy -1.527175 -2.012082) (xy -1.669173 -2.053666) (xy -1.799197 -2.09242) + (xy -1.917625 -2.128473) (xy -2.024835 -2.161953) (xy -2.121204 -2.192989) (xy -2.207108 -2.221711) + (xy -2.282926 -2.248247) (xy -2.349035 -2.272727) (xy -2.405811 -2.29528) (xy -2.453633 -2.316034) + (xy -2.492877 -2.335118) (xy -2.52392 -2.352663) (xy -2.525041 -2.353362) (xy -2.603225 -2.405589) + (xy -2.669765 -2.457417) (xy -2.725608 -2.510096) (xy -2.771704 -2.564871) (xy -2.809 -2.62299) + (xy -2.838446 -2.6857) (xy -2.860988 -2.754246) (xy -2.874397 -2.812599) (xy -2.883974 -2.888256) + (xy -2.883376 -2.961332) (xy -2.873056 -3.030694) (xy -2.853466 -3.095211) (xy -2.825061 -3.153752) + (xy -2.788288 -3.205185) (xy -2.743605 -3.24838) (xy -2.691461 -3.282205) (xy -2.685381 -3.285261) + (xy -2.647589 -3.302373) (xy -2.612664 -3.314692) (xy -2.577164 -3.322917) (xy -2.537649 -3.327742) + (xy -2.490675 -3.329864) (xy -2.4638 -3.330129) (xy -2.442101 -3.330124) (xy -2.422479 -3.329918) + (xy -2.403759 -3.329344) (xy -2.384765 -3.328234) (xy -2.364321 -3.326421) (xy -2.341253 -3.323738) + (xy -2.314384 -3.320018) (xy -2.282539 -3.315095) (xy -2.244542 -3.3088) (xy -2.199217 -3.300968) + (xy -2.14539 -3.291431) (xy -2.081883 -3.280022) (xy -2.007522 -3.266572) (xy -1.97485 -3.260653) + (xy -1.891192 -3.245658) (xy -1.812735 -3.231922) (xy -1.740341 -3.21958) (xy -1.674875 -3.208768) + (xy -1.6172 -3.199621) (xy -1.568178 -3.192277) (xy -1.528673 -3.186869) (xy -1.499549 -3.183532) + (xy -1.481667 -3.182403) (xy -1.4777 -3.182622) (xy -1.475625 -3.187862) (xy -1.481631 -3.200911) + (xy -1.494739 -3.220679) (xy -1.513973 -3.246076) (xy -1.538353 -3.276011) (xy -1.566901 -3.309394) + (xy -1.598639 -3.345133) (xy -1.632588 -3.382138) (xy -1.667772 -3.419319) (xy -1.703211 -3.455586) + (xy -1.737926 -3.489847) (xy -1.770942 -3.521011) (xy -1.801277 -3.547989) (xy -1.817573 -3.561542) + (xy -1.918674 -3.63608) (xy -2.021386 -3.698081) (xy -2.125981 -3.747636) (xy -2.232731 -3.784834) + (xy -2.341906 -3.80977) (xy -2.453776 -3.822533) (xy -2.568616 -3.823215) (xy -2.590856 -3.821983) + (xy -2.712848 -3.808041) (xy -2.82976 -3.782534) (xy -2.941233 -3.745664) (xy -3.046912 -3.697634) + (xy -3.146438 -3.638649) (xy -3.239456 -3.56891) (xy -3.325608 -3.488622) (xy -3.404537 -3.397987) + (xy -3.453884 -3.330575) (xy -3.511476 -3.238777) (xy -3.55777 -3.148171) (xy -3.593098 -3.057255) + (xy -3.617798 -2.964525) (xy -3.632206 -2.868473) (xy -3.636658 -2.7676) (xy -3.63149 -2.6604) (xy -3.621951 -2.5781) + (xy -3.606735 -2.492446) (xy -3.584573 -2.399509) (xy -3.556362 -2.301992) (xy -3.523005 -2.202598) + (xy -3.485404 -2.104029) (xy -3.444458 -2.008987) (xy -3.405491 -1.928698) (xy -3.38074 -1.888194) + (xy -3.346853 -1.843874) (xy -3.305852 -1.797972) (xy -3.259763 -1.75273) (xy -3.21061 -1.710387) + (xy -3.201449 -1.703132) (xy -3.117956 -1.643843) (xy -3.022181 -1.586682) (xy -2.91437 -1.531703) + (xy -2.794767 -1.478962) (xy -2.663621 -1.428513) (xy -2.521179 -1.380408) (xy -2.367686 -1.334704) + (xy -2.203389 -1.291454) (xy -2.028535 -1.250711) (xy -1.84337 -1.212532) (xy -1.64814 -1.176968) + (xy -1.443092 -1.144076) (xy -1.228473 -1.113909) (xy -1.004529 -1.086521) (xy -0.771506 -1.061965) + (xy -0.529651 -1.0403) (xy -0.279211 -1.021576) (xy -0.034925 -1.006635) (xy 0.053383 -1.001856) + (xy 0.132217 -0.997755) (xy 0.203661 -0.994261) (xy 0.2698 -0.991314) (xy 0.332718 -0.988845) (xy 0.394501 -0.98679) + (xy 0.457232 -0.985083) (xy 0.522998 -0.98366) (xy 0.593882 -0.982456) (xy 0.671971 -0.981404) (xy 0.759346 -0.980439) + (xy 0.820737 -0.979841) (xy 0.890578 -0.979127) (xy 0.956525 -0.978336) (xy 1.017501 -0.977489) + (xy 1.072436 -0.976607) (xy 1.120256 -0.97571) (xy 1.159888 -0.974818) (xy 1.190259 -0.973953) (xy 1.210295 -0.973135) + (xy 1.218923 -0.972383) (xy 1.219186 -0.97224) (xy 1.215366 -0.966494) (xy 1.204564 -0.952106) (xy 1.18776 -0.930334) + (xy 1.165931 -0.902432) (xy 1.140056 -0.869655) (xy 1.111114 -0.83326) (xy 1.101112 -0.820738) (xy 0.983051 -0.673101) + (xy 0.766164 -0.67408) (xy 0.70616 -0.674496) (xy 0.642524 -0.675191) (xy 0.578358 -0.676116) (xy 0.516767 -0.677218) + (xy 0.460855 -0.678447) (xy 0.413726 -0.67975) (xy 0.403226 -0.680096) (xy 0.182678 -0.688951) (xy -0.038732 -0.700279) + (xy -0.258938 -0.713921) (xy -0.475876 -0.729723) (xy -0.68748 -0.747528) (xy -0.891684 -0.767179) + (xy -1.086421 -0.788519) (xy -1.184275 -0.800359) (xy -1.47032 -0.84133) (xy -1.749162 -0.891656) + (xy -2.020275 -0.951229) (xy -2.28314 -1.01994) (xy -2.3801 -1.048227) (xy -2.515706 -1.090797) + (xy -2.647104 -1.135697) (xy -2.773623 -1.182577) (xy -2.89459 -1.231088) (xy -3.009334 -1.280879) + (xy -3.117184 -1.331601) (xy -3.217466 -1.382903) (xy -3.309508 -1.434436) (xy -3.39264 -1.48585) + (xy -3.466188 -1.536796) (xy -3.529481 -1.586923) (xy -3.581846 -1.635881) (xy -3.622612 -1.683321) + (xy -3.635525 -1.7018) (xy -3.666851 -1.75431) (xy -3.699637 -1.817325) (xy -3.733007 -1.88887) + (xy -3.766085 -1.966963) (xy -3.797996 -2.04963) (xy -3.827864 -2.134892) (xy -3.829525 -2.139905) + (xy -3.867926 -2.264573) (xy -3.89949 -2.384994) (xy -3.924114 -2.500353) (xy -3.9417 -2.609835) + (xy -3.952146 -2.712625) (xy -3.955353 -2.807907) (xy -3.951219 -2.894866) (xy -3.939645 -2.972687) + (xy -3.934733 -2.994025) (xy -3.896215 -3.122538) (xy -3.846262 -3.248334) (xy -3.785693 -3.370095) + (xy -3.715331 -3.486505) (xy -3.635996 -3.596245) (xy -3.548511 -3.697999) (xy -3.453697 -3.790449) + (xy -3.420116 -3.819379) (xy -3.35696 -3.867713) (xy -3.28482 -3.91549) (xy -3.207319 -3.96061) + (xy -3.128078 -4.000975) (xy -3.050722 -4.034485) (xy -3.045122 -4.036654) (xy -2.997976 -4.053011) + (xy -2.942013 -4.069618) (xy -2.881056 -4.085527) (xy -2.818931 -4.09979) (xy -2.759462 -4.111461) + (xy -2.714625 -4.118532) (xy -2.65693 -4.124524) (xy -2.590784 -4.128375) (xy -2.519648 -4.130106) + (xy -2.446982 -4.129739) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "eee2d5be-792f-4821-a4d4-4a10515acc9c") + ) + (fp_poly + (pts + (xy -5.176781 -3.151187) (xy -5.178425 -1.774825) (xy -5.197207 -1.740921) (xy -5.226403 -1.699709) + (xy -5.266007 -1.66297) (xy -5.316319 -1.630565) (xy -5.377637 -1.602351) (xy -5.450262 -1.578188) + (xy -5.534493 -1.557935) (xy -5.616794 -1.543483) (xy -5.663719 -1.536807) (xy -5.711494 -1.530861) + (xy -5.761278 -1.525578) (xy -5.814228 -1.520892) (xy -5.871504 -1.516737) (xy -5.93426 -1.513047) + (xy -6.003658 -1.509753) (xy -6.080854 -1.506791) (xy -6.167006 -1.504093) (xy -6.263273 -1.501595) + (xy -6.370811 -1.499228) (xy -6.397625 -1.498687) (xy -6.470464 -1.497144) (xy -6.54316 -1.495417) + (xy -6.614585 -1.493545) (xy -6.683621 -1.491568) (xy -6.749142 -1.489528) (xy -6.810027 -1.487465) + (xy -6.865151 -1.485417) (xy -6.91339 -1.483427) (xy -6.953623 -1.481532) (xy -6.984725 -1.479774) + (xy -7.005576 -1.478194) (xy -7.015047 -1.47683) (xy -7.015452 -1.476616) (xy -7.011848 -1.471679) + (xy -7.000017 -1.45957) (xy -6.98128 -1.441486) (xy -6.956957 -1.418631) (xy -6.928369 -1.392207) + (xy -6.896837 -1.363412) (xy -6.863681 -1.33345) (xy -6.830222 -1.303521) (xy -6.79778 -1.274825) + (xy -6.767676 -1.248565) (xy -6.741231 -1.225941) (xy -6.724651 -1.212128) (xy -6.562133 -1.085853) + (xy -6.388843 -0.96451) (xy -6.204711 -0.848075) (xy -6.009667 -0.736524) (xy -5.803642 -0.629832) + (xy -5.586566 -0.527974) (xy -5.358372 -0.430927) (xy -5.118992 -0.338666) (xy -4.868355 -0.251166) + (xy -4.606392 -0.168402) (xy -4.333035 -0.090352) (xy -4.048214 -0.01699) (xy -3.75186 0.051709) + (xy -3.443906 0.115769) (xy -3.12428 0.175213) (xy -2.792916 0.230067) (xy -2.549524 0.266377) (xy -2.435639 0.282361) + (xy -2.322852 0.297636) (xy -2.210228 0.312296) (xy -2.096831 0.326438) (xy -1.981722 0.340157) + (xy -1.863965 0.353545) (xy -1.742622 0.366702) (xy -1.616756 0.379722) (xy -1.485431 0.392699) + (xy -1.347707 0.40573) (xy -1.202649 0.41891) (xy -1.049319 0.432334) (xy -0.88678 0.446097) (xy -0.714095 0.460295) + (xy -0.530326 0.475023) (xy -0.393699 0.485769) (xy -0.314513 0.492002) (xy -0.234485 0.498393) + (xy -0.154631 0.504854) (xy -0.07596 0.511299) (xy 0.000518 0.517641) (xy 0.073792 0.523793) (xy 0.14285 0.529669) + (xy 0.206684 0.535181) (xy 0.264284 0.540242) (xy 0.314637 0.544766) (xy 0.356733 0.548666) (xy 0.389564 0.551856) + (xy 0.412114 0.554247) (xy 0.423378 0.555756) (xy 0.424473 0.556063) (xy 0.42226 0.561967) (xy 0.414992 0.577953) + (xy 0.403283 0.602742) (xy 0.38775 0.635051) (xy 0.369008 0.6736) (xy 0.347673 0.717108) (xy 0.324935 0.76314) + (xy 0.263297 0.889471) (xy 0.206932 1.009391) (xy 0.153988 1.127001) (xy 0.102611 1.246402) (xy 0.059176 1.351413) + (xy 0.042838 1.391868) (xy 0.025266 1.435894) (xy 0.007064 1.481929) (xy -0.011165 1.528409) (xy -0.028817 1.573773) + (xy -0.04529 1.616459) (xy -0.059979 1.654904) (xy -0.072282 1.687543) (xy -0.081595 1.712818) (xy -0.087314 1.729165) + (xy -0.0889 1.734846) (xy -0.082643 1.73531) (xy -0.064242 1.735763) (xy -0.034255 1.736203) (xy 0.006763 1.736628) + (xy 0.058256 1.737035) (xy 0.119666 1.737423) (xy 0.190437 1.73779) (xy 0.270012 1.738134) (xy 0.357836 1.738453) + (xy 0.453351 1.738747) (xy 0.556002 1.73901) (xy 0.665231 1.739244) (xy 0.780482 1.739444) (xy 0.901198 1.739612) + (xy 1.026825 1.739741) (xy 1.156803 1.739835) (xy 1.290578 1.739886) (xy 1.393093 1.739901) (xy 2.875086 1.7399) + (xy 3.181108 1.7399) (xy 8.2677 1.7399) (xy 8.267653 1.722436) (xy 8.266099 1.70558) (xy 8.26181 1.678605) + (xy 8.25526 1.643681) (xy 8.246922 1.602978) (xy 8.237269 1.558667) (xy 8.226774 1.512916) (xy 8.21591 1.467897) + (xy 8.205152 1.425778) (xy 8.194972 1.38873) (xy 8.194594 1.38742) (xy 8.15027 1.250674) (xy 8.096443 1.112781) + (xy 8.034469 0.976555) (xy 7.965698 0.844807) (xy 7.891482 0.720347) (xy 7.829465 0.628429) (xy 7.717416 0.482304) + (xy 7.597176 0.345798) (xy 7.469069 0.219118) (xy 7.333425 0.102473) (xy 7.190572 -0.003929) (xy 7.040839 -0.099877) + (xy 6.884554 -0.185164) (xy 6.722043 -0.259581) (xy 6.55364 -0.32292) (xy 6.379668 -0.374971) (xy 6.200458 -0.415526) + (xy 6.181725 -0.41904) (xy 6.128358 -0.428488) (xy 6.079894 -0.436117) (xy 6.033973 -0.44211) (xy 5.988238 -0.446644) + (xy 5.940335 -0.449899) (xy 5.887904 -0.452054) (xy 5.828585 -0.453288) (xy 5.760024 -0.453782) + (xy 5.724525 -0.453808) (xy 5.645651 -0.453371) (xy 5.576906 -0.452029) (xy 5.515736 -0.449548) + (xy 5.459589 -0.445693) (xy 5.40591 -0.44023) (xy 5.352147 -0.432924) (xy 5.295745 -0.423542) (xy 5.234154 -0.411848) + (xy 5.206396 -0.406247) (xy 5.033195 -0.364487) (xy 4.864837 -0.311284) (xy 4.701757 -0.247081) + (xy 4.544391 -0.172322) (xy 4.393173 -0.087451) (xy 4.24854 0.007089) (xy 4.110925 0.110855) (xy 3.980764 0.223401) + (xy 3.858494 0.344286) (xy 3.744546 0.473066) (xy 3.63936 0.609296) (xy 3.543368 0.752533) (xy 3.457006 0.902335) + (xy 3.38071 1.058256) (xy 3.314915 1.219853) (xy 3.260055 1.386683) (xy 3.216567 1.558303) (xy 3.20058 1.6383) + (xy 3.194989 1.668619) (xy 3.189973 1.695465) (xy 3.186121 1.715709) (xy 3.184154 1.725612) (xy 3.181108 1.7399) + (xy 2.875086 1.7399) (xy 2.879506 1.703387) (xy 2.882361 1.683065) (xy 2.886955 1.653996) (xy 2.892677 1.619907) + (xy 2.898916 1.584531) (xy 2.899531 1.58115) (xy 2.939303 1.397748) (xy 2.991004 1.218122) (xy 3.054286 1.0428) + (xy 3.128799 0.87231) (xy 3.214195 0.707179) (xy 3.310126 0.547938) (xy 3.416242 0.395113) (xy 3.532194 0.249233) + (xy 3.657635 0.110827) (xy 3.792214 -0.019579) (xy 3.935586 -0.141455) (xy 4.087398 -0.254273) (xy 4.130675 -0.283702) + (xy 4.291816 -0.383573) (xy 4.458736 -0.47216) (xy 4.631267 -0.549402) (xy 4.809242 -0.615235) (xy 4.992491 -0.669598) + (xy 5.180848 -0.712429) (xy 5.37322 -0.743545) (xy 5.421709 -0.748718) (xy 5.480168 -0.753107) (xy 5.545885 -0.756652) + (xy 5.616151 -0.759296) (xy 5.688254 -0.76098) (xy 5.759485 -0.761645) (xy 5.827134 -0.761232) (xy 5.888489 -0.759682) + (xy 5.940841 -0.756937) (xy 5.952077 -0.756068) (xy 6.146242 -0.73388) (xy 6.33519 -0.700148) (xy 6.519109 -0.654797) + (xy 6.69819 -0.597751) (xy 6.872617 -0.528937) (xy 7.042579 -0.44828) (xy 7.208266 -0.355703) (xy 7.369864 -0.251134) + (xy 7.52756 -0.134495) (xy 7.5438 -0.121625) (xy 7.626379 -0.05191) (xy 7.711615 0.027223) (xy 7.797336 0.113442) + (xy 7.881374 0.204417) (xy 7.961558 0.297818) (xy 8.035721 0.391314) (xy 8.088513 0.46355) (xy 8.141918 0.543521) + (xy 8.195962 0.63152) (xy 8.248884 0.724307) (xy 8.29892 0.818641) (xy 8.344308 0.91128) (xy 8.383286 0.998983) + (xy 8.394136 1.025525) (xy 8.442354 1.155928) (xy 8.485528 1.292043) (xy 8.522499 1.429737) (xy 8.552111 1.564875) + (xy 8.564201 1.632676) (xy 8.581702 1.739899) (xy 11.912549 1.739899) (xy 11.988947 1.587203) (xy 12.05184 1.459689) + (xy 12.107713 1.342564) (xy 12.15663 1.235674) (xy 12.198653 1.138866) (xy 12.233848 1.051987) (xy 12.262277 0.974884) + (xy 12.284003 0.907404) (xy 12.299091 0.849395) (xy 12.303034 0.830136) (xy 12.313465 0.774448) + (xy 12.297787 0.740203) (xy 12.277205 0.706038) (xy 12.245682 0.669761) (xy 12.203011 0.631225) + (xy 12.148988 0.590281) (xy 12.083407 0.54678) (xy 12.006062 0.500574) (xy 11.916748 0.451515) (xy 11.849099 0.416464) + (xy 11.719158 0.352835) (xy 11.577291 0.287665) (xy 11.424154 0.221155) (xy 11.260401 0.153504) + (xy 11.086687 0.084912) (xy 10.903667 0.015579) (xy 10.711997 -0.054295) (xy 10.51233 -0.12451) + (xy 10.305321 -0.194867) (xy 10.091627 -0.265166) (xy 9.871902 -0.335206) (xy 9.646797 -0.404788) + (xy 9.416973 -0.473713) (xy 9.183081 -0.54178) (xy 8.945777 -0.608789) (xy 8.705716 -0.674541) (xy 8.463551 -0.738835) + (xy 8.21994 -0.801473) (xy 7.975536 -0.862254) (xy 7.730994 -0.920978) (xy 7.48697 -0.977445) (xy 7.244116 -1.031456) + (xy 7.003089 -1.082811) (xy 6.80085 -1.124083) (xy 6.516165 -1.179511) (xy 6.228494 -1.232668) (xy 5.93895 -1.283408) + (xy 5.648653 -1.331584) (xy 5.358717 -1.377047) (xy 5.070258 -1.419652) (xy 4.78439 -1.45925) (xy 4.502232 -1.495695) + (xy 4.224899 -1.528838) (xy 3.953506 -1.558533) (xy 3.689169 -1.584633) (xy 3.433006 -1.60699) (xy 3.186128 -1.625457) + (xy 2.949656 -1.639886) (xy 2.8575 -1.644529) (xy 2.805652 -1.646565) (xy 2.746342 -1.648199) (xy 2.681546 -1.649432) + (xy 2.61324 -1.650264) (xy 2.543401 -1.650694) (xy 2.474004 -1.650722) (xy 2.407027 -1.650352) (xy 2.344445 -1.649581) + (xy 2.288236 -1.64841) (xy 2.240374 -1.646839) (xy 2.202838 -1.644869) (xy 2.196781 -1.64443) (xy 2.129916 -1.638512) + (xy 2.073439 -1.631617) (xy 2.025046 -1.623229) (xy 1.982432 -1.612829) (xy 1.943294 -1.599899) + (xy 1.905328 -1.583921) (xy 1.88595 -1.57457) (xy 1.84759 -1.553493) (xy 1.801385 -1.524968) (xy 1.748879 -1.4901) + (xy 1.691617 -1.449993) (xy 1.631143 -1.405751) (xy 1.568998 -1.358479) (xy 1.506731 -1.309281) + (xy 1.450975 -1.263527) (xy 1.381125 -1.205095) (xy 1.30175 -1.20886) (xy 1.268701 -1.210329) (xy 1.226877 -1.21204) + (xy 1.180196 -1.213843) (xy 1.132576 -1.215583) (xy 1.096962 -1.216812) (xy 1.058622 -1.218355) + (xy 1.025015 -1.220212) (xy 0.998055 -1.222235) (xy 0.979652 -1.224277) (xy 0.97172 -1.226189) (xy 0.971551 -1.226481) + (xy 0.975735 -1.23423) (xy 0.987394 -1.249574) (xy 1.005177 -1.27097) (xy 1.027736 -1.296876) (xy 1.053723 -1.32575) + (xy 1.081789 -1.35605) (xy 1.110585 -1.386234) (xy 1.116924 -1.392745) (xy 1.206845 -1.479913) (xy 1.301489 -1.562576) + (xy 1.399077 -1.639444) (xy 1.497829 -1.709224) (xy 1.595968 -1.770626) (xy 1.691714 -1.822359) + (xy 1.740005 -1.845028) (xy 1.789571 -1.866309) (xy 1.836154 -1.884594) (xy 1.881193 -1.900101) + (xy 1.926132 -1.913043) (xy 1.972412 -1.92364) (xy 2.021474 -1.932106) (xy 2.07476 -1.938655) (xy 2.133711 -1.943508) + (xy 2.199768 -1.946879) (xy 2.274374 -1.948982) (xy 2.35897 -1.950037) (xy 2.441684 -1.950269) (xy 2.608551 -1.948482) + (xy 2.786791 -1.943325) (xy 2.975565 -1.934908) (xy 3.174033 -1.923339) (xy 3.381355 -1.908729) + (xy 3.59669 -1.891187) (xy 3.819199 -1.870821) (xy 4.048042 -1.847745) (xy 4.282378 -1.822065) (xy 4.521367 -1.79389) + (xy 4.76417 -1.763332) (xy 5.009946 -1.730499) (xy 5.257855 -1.695501) (xy 5.507057 -1.658448) (xy 5.756713 -1.619448) + (xy 6.005981 -1.578613) (xy 6.254023 -1.536049) (xy 6.499997 -1.491871) (xy 6.743065 -1.446183) + (xy 6.982385 -1.399098) (xy 7.217116 -1.350724) (xy 7.446423 -1.301171) (xy 7.48573 -1.292431) (xy 7.541847 -1.279768) + (xy 7.608616 -1.264479) (xy 7.68435 -1.246962) (xy 7.767365 -1.227612) (xy 7.855976 -1.206828) (xy 7.948499 -1.185006) + (xy 8.043249 -1.162543) (xy 8.138541 -1.139836) (xy 8.232691 -1.117283) (xy 8.324014 -1.095281) + (xy 8.391253 -1.078987) (xy 8.708144 -1.00062) (xy 9.013632 -0.922314) (xy 9.307653 -0.844092) (xy 9.590141 -0.765981) + (xy 9.861031 -0.688005) (xy 10.120258 -0.610188) (xy 10.367756 -0.532555) (xy 10.60346 -0.455131) + (xy 10.827305 -0.377942) (xy 11.039224 -0.301012) (xy 11.239155 -0.224365) (xy 11.427031 -0.148027) + (xy 11.602786 -0.072022) (xy 11.766356 0.003625) (xy 11.917674 0.07889) (xy 12.056677 0.153746) + (xy 12.183298 0.22817) (xy 12.297473 0.302136) (xy 12.399136 0.375621) (xy 12.488221 0.448598) (xy 12.543035 0.49934) + (xy 12.57952 0.536547) (xy 12.606856 0.568066) (xy 12.626285 0.595517) (xy 12.639048 0.620514) (xy 12.641842 0.62801) + (xy 12.646806 0.652429) (xy 12.648907 0.685505) (xy 12.648248 0.723544) (xy 12.64493 0.762854) (xy 12.639055 0.799741) + (xy 12.636847 0.809625) (xy 12.620133 0.869837) (xy 12.596614 0.940153) (xy 12.566265 1.020639) + (xy 12.529054 1.111363) (xy 12.484953 1.21239) (xy 12.433934 1.323789) (xy 12.375968 1.445626) (xy 12.311027 1.577968) + (xy 12.293406 1.613286) (xy 12.230078 1.739821) (xy 12.720626 1.741448) (xy 13.211175 1.743075) + (xy 13.212992 1.804987) (xy 13.214809 1.8669) (xy -13.22705 1.8669) (xy -13.22705 1.7399) (xy -12.542891 1.7399) + (xy -12.236692 1.7399) (xy -6.916909 1.7399) (xy -6.925552 1.684337) (xy -6.950899 1.548556) (xy -6.985122 1.408494) + (xy -7.027274 1.267919) (xy -7.03961 1.23118) (xy -7.104977 1.060303) (xy -7.181649 0.894927) (xy -7.269257 0.735562) + (xy -7.367427 0.582718) (xy -7.475789 0.4369) (xy -7.59397 0.298621) (xy -7.7216 0.16839) (xy -7.858308 0.046713) + (xy -7.966075 -0.038252) (xy -8.116139 -0.143001) (xy -8.270901 -0.236238) (xy -8.430699 -0.318097) + (xy -8.595868 -0.38871) (xy -8.766744 -0.448211) (xy -8.943662 -0.496731) (xy -9.126959 -0.534405) + (xy -9.277414 -0.556698) (xy -9.320772 -0.560897) (xy -9.37418 -0.564187) (xy -9.43517 -0.566567) + (xy -9.501269 -0.568038) (xy -9.570006 -0.568599) (xy -9.638912 -0.568248) (xy -9.705516 -0.566986) + (xy -9.767348 -0.564811) (xy -9.821938 -0.561726) (xy -9.866815 -0.557726) (xy -9.874251 -0.556836) + (xy -9.965929 -0.544278) (xy -10.049507 -0.53057) (xy -10.129581 -0.514866) (xy -10.210746 -0.496325) + (xy -10.230489 -0.491461) (xy -10.408794 -0.440534) (xy -10.581905 -0.378021) (xy -10.749734 -0.303968) + (xy -10.912186 -0.218421) (xy -11.06917 -0.121425) (xy -11.220592 -0.013028) (xy -11.259766 0.017597) + (xy -11.30016 0.051347) (xy -11.346661 0.092884) (xy -11.397279 0.140217) (xy -11.45002 0.191351) + (xy -11.502891 0.244294) (xy -11.553901 0.297052) (xy -11.601055 0.347633) (xy -11.642363 0.394042) + (xy -11.673854 0.4318) (xy -11.779345 0.573745) (xy -11.875568 0.72307) (xy -11.962006 0.878623) + (xy -12.038144 1.039256) (xy -12.103468 1.203821) (xy -12.15746 1.371168) (xy -12.199609 1.54015) + (xy -12.220521 1.651) (xy -12.22518 1.678864) (xy -12.229408 1.703293) (xy -12.23257 1.720658) (xy -12.233565 1.725612) + (xy -12.236692 1.7399) (xy -12.542891 1.7399) (xy -12.538462 1.700212) (xy -12.533094 1.660463) + (xy -12.524981 1.611392) (xy -12.514691 1.555938) (xy -12.502793 1.49704) (xy -12.489855 1.437637) + (xy -12.47755 1.38518) (xy -12.426296 1.201539) (xy -12.363386 1.022368) (xy -12.289221 0.848165) + (xy -12.204208 0.679432) (xy -12.10875 0.516664) (xy -12.003254 0.36036) (xy -11.88812 0.211017) + (xy -11.763759 0.069136) (xy -11.630569 -0.064787) (xy -11.488959 -0.190252) (xy -11.339333 -0.306762) + (xy -11.182094 -0.413819) (xy -11.017649 -0.510923) (xy -10.880725 -0.581323) (xy -10.713322 -0.655776) + (xy -10.542578 -0.719386) (xy -10.367321 -0.772489) (xy -10.186378 -0.815421) (xy -9.998575 -0.848518) + (xy -9.902825 -0.861351) (xy -9.872003 -0.864723) (xy -9.840166 -0.867414) (xy -9.805459 -0.869487) + (xy -9.766029 -0.871013) (xy -9.720023 -0.872057) (xy -9.665588 -0.872685) (xy -9.600869 -0.872964) + (xy -9.578975 -0.872989) (xy -9.493032 -0.872613) (xy -9.417247 -0.871227) (xy -9.349104 -0.86861) + (xy -9.286084 -0.864541) (xy -9.225672 -0.858797) (xy -9.165349 -0.851159) (xy -9.102599 -0.841404) + (xy -9.034905 -0.829311) (xy -8.994775 -0.821606) (xy -8.806826 -0.778513) (xy -8.623758 -0.723979) + (xy -8.445959 -0.65841) (xy -8.273822 -0.582208) (xy -8.107736 -0.495778) (xy -7.948092 -0.399522) + (xy -7.795279 -0.293846) (xy -7.649688 -0.179151) (xy -7.51171 -0.055843) (xy -7.381733 0.075675) + (xy -7.260149 0.214999) (xy -7.147348 0.361726) (xy -7.04372 0.515453) (xy -6.949655 0.675774) (xy -6.865543 0.842289) + (xy -6.791774 1.014589) (xy -6.728739 1.192274) (xy -6.676828 1.37494) (xy -6.636431 1.562182) (xy -6.624824 1.630368) + (xy -6.607482 1.739912) (xy -3.512876 1.738318) (xy -0.418269 1.736725) (xy -0.355991 1.571625) + (xy -0.324869 1.490063) (xy -0.292113 1.405957) (xy -0.258422 1.321001) (xy -0.224497 1.236894) + (xy -0.191037 1.155334) (xy -0.158742 1.078018) (xy -0.128309 1.006642) (xy -0.100443 0.942906) + (xy -0.07584 0.888507) (xy -0.06432 0.863952) (xy -0.055013 0.843667) (xy -0.04871 0.828429) (xy -0.046653 0.821261) + (xy -0.046727 0.821107) (xy -0.053221 0.820291) (xy -0.071312 0.81858) (xy -0.099935 0.816065) (xy -0.138023 0.812833) + (xy -0.184513 0.808973) (xy -0.238339 0.804572) (xy -0.298434 0.799719) (xy -0.363735 0.794503) + (xy -0.433176 0.789011) (xy -0.454537 0.787332) (xy -0.63286 0.773221) (xy -0.799502 0.759782) (xy -0.955454 0.746915) + (xy -1.101712 0.734524) (xy -1.239268 0.722509) (xy -1.369119 0.710771) (xy -1.492255 0.699213) + (xy -1.609673 0.687737) (xy -1.722366 0.676244) (xy -1.831328 0.664634) (xy -1.937552 0.652813) + (xy -2.042035 0.640679) (xy -2.145768 0.628134) (xy -2.249745 0.615081) (xy -2.354961 0.601421) + (xy -2.416175 0.593285) (xy -2.766875 0.543195) (xy -3.105835 0.48845) (xy -3.433144 0.429015) (xy -3.748892 0.364859) + (xy -4.053166 0.295946) (xy -4.34606 0.222243) (xy -4.627658 0.143718) (xy -4.898051 0.060335) (xy -5.157329 -0.027937) + (xy -5.40558 -0.121134) (xy -5.642895 -0.219288) (xy -5.869361 -0.322434) (xy -6.085069 -0.430603) + (xy -6.290107 -0.54383) (xy -6.484565 -0.66215) (xy -6.668531 -0.785594) (xy -6.842096 -0.914198) + (xy -7.005348 -1.047994) (xy -7.158376 -1.187016) (xy -7.165309 -1.193669) (xy -7.209521 -1.237121) + (xy -7.251791 -1.280399) (xy -7.290939 -1.322173) (xy -7.325785 -1.361116) (xy -7.355149 -1.395898) + (xy -7.377854 -1.42519) (xy -7.392717 -1.447664) (xy -7.395536 -1.453014) (xy -7.410377 -1.497541) + (xy -7.4143 -1.544467) (xy -7.407296 -1.590507) (xy -7.396033 -1.620149) (xy -7.372365 -1.6581) + (xy -7.341013 -1.690342) (xy -7.30112 -1.717314) (xy -7.251826 -1.739462) (xy -7.192276 -1.757227) + (xy -7.12161 -1.771052) (xy -7.096383 -1.774733) (xy -7.064935 -1.778646) (xy -7.030775 -1.782166) + (xy -6.992957 -1.78533) (xy -6.950537 -1.788177) (xy -6.902573 -1.790744) (xy -6.848119 -1.793069) + (xy -6.786232 -1.795189) (xy -6.715967 -1.797143) (xy -6.636381 -1.798967) (xy -6.54653 -1.800702) + (xy -6.44547 -1.802383) (xy -6.381432 -1.803347) (xy -6.269265 -1.805126) (xy -6.168927 -1.807051) + (xy -6.07955 -1.809184) (xy -6.000266 -1.81158) (xy -5.930201 -1.814304) (xy -5.86849 -1.817414) + (xy -5.814262 -1.82097) (xy -5.766648 -1.825031) (xy -5.724778 -1.829658) (xy -5.687782 -1.834911) + (xy -5.654792 -1.84085) (xy -5.624938 -1.847533) (xy -5.59735 -1.855023) (xy -5.587368 -1.858065) + (xy -5.552482 -1.870849) (xy -5.528365 -1.884647) (xy -5.513095 -1.901116) (xy -5.504755 -1.92191) + (xy -5.503068 -1.93086) (xy -5.501044 -1.948945) (xy -5.499137 -1.975266) (xy -5.497342 -2.010111) + (xy -5.495654 -2.053772) (xy -5.494071 -2.10654) (xy -5.492587 -2.168707) (xy -5.491199 -2.240563) + (xy -5.489903 -2.322398) (xy -5.488695 -2.414504) (xy -5.48757 -2.517174) (xy -5.486524 -2.630696) + (xy -5.485555 -2.755362) (xy -5.484656 -2.891464) (xy -5.483825 -3.039292) (xy -5.483057 -3.199137) + (xy -5.482349 -3.37129) (xy -5.482117 -3.433763) (xy -5.47816 -4.52755) (xy -5.175137 -4.52755) + (xy -5.176781 -3.151187) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "65a99e8d-269c-4868-aa45-969fa5b84148") + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "417ded33-5a07-44c8-b7c1-95b69e2380f9") + (at 177.275 160.425) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R57" + (at -2.925 -0.02 0) + (layer "F.SilkS") + (uuid "fc1578ff-5727-4483-abb5-38242b73ccf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "003dbb09-0027-492f-8c6e-ad5065c9dc2d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c7ec458e-6178-48bc-95e9-1689ae74ad43") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d968ff8e-e125-4186-93a3-0c9d3487867b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9af1f081-4887-4e10-b225-0fe93e02a37b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "93c5eacf-094f-491b-8ada-5d772889eaf2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a36366af-36a5-4a87-adfd-c2bdac6261d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31eb5ded-2b0b-4f14-986e-22c59528a40d") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bc2f07c7-df04-440a-a38d-ad01e5e8cdc4") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27429b37-9c25-4314-8cd8-7a47a9ea8203") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd1b5f7d-a08d-43d6-996e-fdc83a4bb115") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47759b34-8c39-4b80-8f98-9f2d376a2943") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bbf9f21-44f0-42b3-a7db-7dfe55463be3") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1ddf6c4d-eb0a-46f2-9a52-0bd949e643fc") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "656220e6-b2ea-41f3-93f2-1b070266d0c7") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4aecbc95-a77a-4e00-b68c-83bd894e28c7") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "867a74e9-f6fc-4586-ac38-0fd729f6dcfc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "bda5ddc0-146a-4b35-922d-9b2961b85c9d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pintype "passive") + (uuid "5dab8428-d0d1-48db-9e67-f4a83a8eb64e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 38 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)") + (pintype "passive") + (uuid "0782e0e1-9f38-4299-b3e0-2e34291933ae") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "424cc0c7-6561-4ea8-b40f-52b13327a4bf") + (at 177.275 162.025 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C30" + (at 2.95 0 180) + (layer "F.SilkS") + (uuid "43a0b286-86eb-4ee9-b30c-36bb0f2b0fee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "9e3e53fa-9a2e-4e49-aee9-6a6d75017d60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4f2fd5b-4f6b-4c1d-b66a-44fb9fb61cc6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ebde4018-00e4-438b-a909-87be81452656") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6be3f7b8-e118-4f54-b269-52aec58c5655") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6db78f85-bc32-4f59-b561-bc68edee046d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58db5656-6eaa-4f42-9dd2-1e420db463a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d9af474-a8e7-43ed-9495-a0f1a18d419e") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0faae85c-a612-4096-8155-17b44cf140f8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39ea1dc1-3c23-4f1a-b677-a33c62c9032a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fcdf07ec-26a6-47d9-9efd-3a25fe84e981") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00c8503e-077b-4fda-b9ee-e05c83499637") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17d7926c-fe75-4750-a454-b863980efa3f") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "47fef7a5-acf4-4835-a0e8-82b3cb065fb0") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5576c63-a2b7-42ed-bfdd-2237561f8aa3") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd34180e-28e2-4f95-b0af-fa6420af7463") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b741832-4c71-4352-85db-eb3832c79fbf") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "14a86a43-e643-4f93-805a-d174754f3418") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pintype "passive") + (uuid "99a043be-da8f-4e36-8ce5-bca73ea93675") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 39 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P") + (pintype "passive") + (uuid "6bfbf79e-b1b9-41d9-81cf-5aa947071c0a") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "433d8ea0-d85c-470b-8758-e00b5392a288") + (at 124.03 130.0964 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R82" + (at 2.8536 0 90) + (layer "F.SilkS") + (uuid "a9cc8216-503d-444d-b6a4-5f25e4f3323d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "802270f7-65fa-4d95-81a4-c4f5a9f01d12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ec2251e0-de14-40a6-ae01-e4b8608a8a10") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f469bf8-2d92-430c-b603-dcc9e7ff81dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e1c46111-28c7-4321-a589-ffcc36ee00be") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6770f3e-aede-4579-9998-f23ed70a3244") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce6941ef-db85-4ed6-b73d-c0baa3849a04") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/7a26aaad-ccd3-40f4-87b6-728988d8ba82") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45e0c4a3-c4d8-49c2-a595-30dd247f0a2e") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7fa80170-3182-4d15-b054-ac792956e3d8") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f38e5ce7-26f2-4c95-9166-7f9516a18b9b") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "289701ec-1f9d-46c3-b4b6-d9be3cf4ebaa") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3f1076a-c7a1-4373-a6ae-b0ed5449420e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab141d6c-bc74-4fa1-85bf-bcce1c293f40") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "654068e5-4062-4197-84d8-7ee7818fbaf4") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2c42636-fc49-4f89-8dad-e0407c9346c1") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8bb83d38-4338-4f7d-bbf6-70d30dc58f66") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12bcf159-e048-4ce8-8c92-4493d0ed8665") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "2a21ad65-4bd0-4bdb-bf70-2b37fa87c7fb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 160 "Net-(Q5-G)") + (pintype "passive") + (uuid "aa24c682-7aea-4e0b-817e-8b3c3157663b") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "b8673fbf-f0d5-470d-bf1f-a45e161d7a98") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "44025db3-ed18-4767-9ffd-7b9e66cb9f17") + (at 186.17 172.72 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R26" + (at -3.3625 0 -90) + (layer "F.SilkS") + (uuid "8a40436f-13c1-4b10-8db3-9b997084a886") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "5d746952-e898-43db-94c5-4772267355e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "633445a4-1728-4d09-9010-99d06946b473") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f44e5bb7-347b-4b3a-85c9-fbaf07b6a12e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "03362237-6fe5-49ba-b1f6-9f67305cba2a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0b0d4d4-4e17-4774-adfb-2ba4e8084028") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71e3e062-18bf-4bd4-b24e-caf5de088702") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ac02d7eb-099e-427d-b716-3467d6af4f6b") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c086874d-6a5b-4621-977e-b01724bf9034") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6adf945b-5857-434d-bd4d-68c376442464") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4c6552c-ea32-4260-aa4a-8251cf766c93") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ecd39a15-bf8f-4080-9e85-df6a11b556ed") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9675db7-95c3-4490-97e6-a6a838ac3141") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e2868a13-be70-468e-bae5-bd0185744cd0") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "609ea546-e7ba-4735-85aa-b776133a1ccb") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "03ec6b38-1f45-46ec-b87e-1421ea36aacc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e0b5e64-d7f6-45f1-8163-6e02861bbb47") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ebb95f3b-591d-4e6b-afe9-b67bb5155d43") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "fdc2efb5-dfc5-4b8c-9511-7c6e06051194") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 105 "Net-(U3-IPB)") + (pintype "passive") + (uuid "a687665b-d0a2-4efc-a1c9-b97475c2ee90") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 103 "Net-(U3-IMB)") + (pintype "passive") + (uuid "5f6bfae9-5cd2-4556-9deb-161a1508525b") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "444ad693-6ed6-4318-9799-2442f9743930") + (at 179.99 112.68 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R2" + (at -2.33 0 90) + (layer "F.SilkS") + (uuid "cd7f98a7-2ef8-447f-98e7-e06793cbeb11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "eb79ed22-b0e1-4fad-8041-b948b254fd65") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "766ce0f8-a67a-430a-9646-846b632ef7c5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7508d9b9-f1c2-4672-9f0a-684ea1f568ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c83a3847-50dd-4103-a5a3-e63afbb45518") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ef80224-5fa5-40a3-86e6-8c7f8343326d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc8eb884-0dff-429f-91dc-4941e9d063d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/85016134-af6e-4a11-aa9c-a88b95181dc4") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b2234f1-8683-4b63-a833-20ec6cfeb3b1") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "62c5390d-8c99-460e-aa14-1aaf55307f7e") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "75d514f8-615c-4769-aa8d-3209934e30be") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b13deb18-b490-4d7a-92c0-b1ab623b0cca") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ae29e65-3d29-40db-9847-ae81894d8594") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "109f697b-f18e-43ce-8e79-40e3cdfa117e") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43589e76-b716-47a4-8594-025e1e1314d8") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "81988752-ba44-4042-a5c7-8b7ae3ba7913") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a4e78b2-c475-47e9-9d35-5fa1fc60a260") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3160fa5f-93ce-4efe-9e1d-2f98c7bb7ff4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "da37a2ee-8b69-472d-a15b-00836bdd17fa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "6ce4fe7d-0c9a-4187-91f3-43a10f4616ab") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 16 "/Battery_Management_System_Right/TMP_SCL") + (pintype "passive") + (uuid "565e60d7-af2e-4472-aa24-4155fa36e1c9") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "455ffe81-4761-46f0-9ed1-11c8eb76b45b") + (at 208.12 165.18 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R20" + (at -2.93 0 180) + (layer "F.SilkS") + (uuid "c20ea86a-51d9-40d6-8ae2-031af351cb2b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "6209f654-b51d-45e0-97e2-504c2ea1cc60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97282c0f-3a9f-41fc-9f42-9a36670ceb8e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "caee8a01-9f9b-47e7-a601-0eb948c07775") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75f9bca2-94ac-4b4d-b634-e9accee68c20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "94495f77-1bd2-4fa4-97f4-a7ec27327859") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc4920af-a4a3-4f35-98d4-b80bc60d662f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ff6ba0a2-7465-45ce-ab40-30daa7a2a4f5") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "67c1a94b-857c-426b-afd4-701ff88d1357") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bfc06594-07d7-4ec7-bcd0-ff796848b195") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4252e5da-76c3-4863-b74f-4059292c8efe") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10e1dab8-61ec-4199-abbd-944887410976") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "89c2b4a7-22d5-46b7-9e5c-8a67b763d512") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb067575-b311-4ee7-9082-7b0a71e553d2") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "88ab56dc-71f6-4542-990a-fe346cab8335") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d8aa9cf-79c3-437b-b032-180a017b3bbe") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d4d1424-a855-4df3-96b9-79c91360e764") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8b4ff77-05a5-49e5-8cc9-b1e3300b79cd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "4564b277-98e5-428c-b72c-85c2e62b833d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pintype "passive") + (uuid "0bff74b9-9613-4b31-bec6-79177e6cd1dd") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 98 "Net-(U3-C13)") + (pintype "passive") + (uuid "506e8ff2-355b-4f35-9b8d-9a49117e3f2e") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "47d73032-6274-42ef-97aa-360ecfca5a30") + (at 117.3675 120.41125 180) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D19" + (at 0 -1.43 180) + (layer "F.SilkS") + (hide yes) + (uuid "93462745-bd03-47e0-a419-b925d5d1dd43") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "7e34592c-b3ad-4a70-a183-3e48aca606cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2a7f598-6143-447f-9b4f-d0104ca7c7c6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36203e47-63f9-401d-b9ea-cf08aabdb0fa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "29f0d5ef-261d-45fe-8b16-4f8831e7a829") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "INV_FAN" + (at 0.0025 1.49 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "7ef7b273-6200-40f2-ad45-25adf4165e3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/639a93fc-d94b-4cc9-9bbb-c007c4a7df14") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "89ce4280-404d-4659-8d52-1a1e723a125e") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fed55986-3d14-4312-9d9b-7dc5c011050e") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "624a9153-e8e3-4384-8752-0a826333f781") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "673d6baa-2782-4f16-a782-ee3f9e42adc2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1473878a-2acc-4092-b44b-552bff3889f7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ed1f6ba-947f-41a3-9301-a68b853a4eb2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af1bf044-07a6-4031-8a5e-66dff4cdf2e2") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9fb41f9a-5d55-4635-9441-fd8377ac1886") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8742d9ea-3196-4650-b3de-ab0ea44cf0d6") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "353ac726-40df-480d-9c63-486d0aeecebb") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b525c191-584c-44b4-955d-8816f3f07d50") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dac17b9f-aa18-48f6-9b2d-7f9aad814d23") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "8dccb520-187c-4735-9f95-f304df571978") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "2f595923-7b97-43cb-ba6c-33cfd333e922") + ) + (pad "2" smd roundrect + (at 0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "Net-(D19-A)") + (pinfunction "A") + (pintype "passive") + (uuid "af80fca1-ec41-4d7b-8d3a-c55eb5098b38") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4aeaf4f6-5702-4228-9012-5c4ddff74303") + (at 233.825 142.88 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R85" + (at -2.85 0 -90) + (layer "F.SilkS") + (uuid "d0d60e85-c171-43ca-9ec1-12734e59fda6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "3cd629b8-23cf-4f10-8fad-1f6b896e7ea2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ff7ca59-93bd-493d-b923-4b3ef251e6fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "09f8aa64-425a-4cd0-abab-b40fe8f67fbb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8283e4c0-3387-4bde-bb0d-430365f063f4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b704294-521f-4644-890e-d7ba01f11839") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "793211ec-dcbd-4a2a-8aae-ac6fac90cab6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/49d4cc12-dec6-4e9b-8f19-7b158c20970a") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8adbc817-c268-4773-8ba9-f2a814795edf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "30fd0359-5b74-45e7-8652-37b481ab893d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ac064d0-241e-4849-8f87-4f441f0c742c") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb3c64c9-f532-4a6d-aa91-ec4a16e82f83") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6bd798a8-f651-44a4-a9fe-f35ce5154c2d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d663311-6d3b-47e6-ab30-1b24c8f4797b") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9044248f-a595-4ee7-9b41-54f8593e583e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd69fe1d-e444-4d98-a179-f72308a19921") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae8e50ca-3552-4a49-81a9-281375bd6da0") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0184f2f3-efc9-4810-b950-9bc4efb4dc05") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "339b606b-09d2-411c-a357-585f7f9158e9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 27 "/Input_Output/PRECHARGE_ENABLE") + (pintype "passive") + (uuid "8410aa43-1ac3-4f2d-91cf-ba24a515eab4") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 158 "Net-(Q1-G)") + (pintype "passive") + (uuid "cbbbd4bd-e6e4-4bad-a9fb-8dad63a22015") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b322525-126c-464c-94a8-97c32f39142e") + (at 177.275 157.225) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R55" + (at -2.925 0 0) + (layer "F.SilkS") + (uuid "e4fb2bb6-1a3b-41a8-8363-8436e27cbd5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "453e66d8-482c-4168-bac3-488233852cd8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e3dc65d2-e758-45e2-9dd8-ff1ea7aa4d7a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e4ed27e-cd23-4ffd-8ad7-c43fff4494d1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dc014f7-ef7e-4e66-b9cb-3470ab225b3e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6d71c53f-678c-4ea2-828e-0e1b3dee24c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee957d87-e7e2-4c7a-8bb3-22f9aebe7105") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79b3cc92-97e2-46bd-a7c5-0bb00f408983") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7efab4fe-d4a6-4f08-90c8-1667d1c7eac9") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e01873ed-fb03-4d33-90bf-524d9300f57e") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffc31adf-b178-445b-891d-06f541472891") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1ab137a3-e14d-4fb0-887f-ed4c27dc4afe") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b475986-83a2-462c-861e-6fd13f6f504f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de18c694-fbb8-464e-967b-77b7c7f00db6") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9d66bbd5-264b-472d-b85f-d27e09c13bc3") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d5fe3b9b-6bb6-4d54-85f8-280803be9299") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0289ff8a-e979-4c79-bcce-6e5decc2be5a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "19302ae2-580d-4d09-a217-d0067556427e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pintype "passive") + (uuid "180f641f-f96b-4379-a937-819d06fddc81") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 35 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)") + (pintype "passive") + (uuid "ed3cd756-4024-4183-bbe5-3b380f4c8cf0") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "4b4a8a52-2feb-4de6-bbfc-785264c9940e") + (at 267.058098 175.245) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "092ae52e-1669-4f83-b3c5-44e704b3c42c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "26p" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4fd2a4ee-f459-4f70-a18f-659a52fa8ad1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b02acdda-9f8f-4350-8e16-0ebbbd1480c2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23c84ced-ff60-4d41-bc79-9c85f2c59bf5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ec909dbe-9293-40a4-9973-4487e179e72b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9eeebd5f-7687-4876-8130-6ad02482c28c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e43f686f-8b7c-4bb9-8124-e1486908ce55") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/9ef73180-206c-48d8-83a6-bc1d08470e05") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23e347e6-2b24-44a0-b6f9-56cf7b80e73e") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8cb7ae22-54d7-4642-a383-a9130bdf3831") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c327821-3f7c-47ff-bd75-c6ef1968a748") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d562b231-7826-4963-ba6a-3d46b53331d9") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4df94b6-ee33-4e3b-8f2b-d5be2275e7ce") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d69e351-6222-4eb2-adba-5ea66c80e794") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c212449e-e626-4acf-ab21-90525597901a") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2dbd347f-570d-4b97-b7a0-b0f50240b596") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87eaa5a1-140c-47ae-9c3c-2a3ec41172a7") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1df74be8-d3c5-49d2-909a-8b5af16aaecb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "86b9bbaa-ca78-4ca9-b49b-44b88e3b97a5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "a464ef72-eb7a-41de-9f2e-69adf675cd99") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "/Microcontroller/XTAL_2") + (pintype "passive") + (uuid "cf9b8be8-48ec-4138-a62d-b0ed0fe618b8") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4c301ad0-8cd7-451f-8e71-8e5e9d3baa86") + (at 228.27 142.88 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R28" + (at 0 1.295 90) + (layer "F.SilkS") + (uuid "d3d19127-1798-4eb6-8ce4-bf5653543d86") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "165" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "97022bf2-88fb-4595-af07-2a8f036c3b20") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ced1021d-e487-42b6-8c23-43be7b958bcc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce9037e2-98c0-4d49-9798-bfe28cc80c7b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb36a4e7-9a85-4192-8c7f-d87424621c1c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f0c79429-bddb-4ed9-8052-240b758f3622") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c64eb8a-548c-4d39-bc78-fa4121c068f0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/84a7990d-4cc8-4470-a398-33f9422e0b75") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2911bc99-8a29-4eee-baac-2bf94140b1a6") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10f1e079-0a33-4944-bf1c-d775d39715b9") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64d18694-b9ad-4e64-8b49-97fcec267f2e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d9c81d2-b682-49b9-83be-bc44321849df") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1384360-3f86-4d15-a54b-df9f148b7648") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bcf02fb-5bff-40fe-abf9-157b9bfa0db3") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65bc7899-d7d2-4e1c-9127-17277d37f911") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c543729b-0dc4-41eb-8e64-b7e7cff694d3") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b3c33f3e-5032-4b74-8c2e-92809e5ca719") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4e0bb1b9-d995-4259-92db-a4c25ee13758") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "466cecb0-9a6d-41e5-ac7a-82ffc5ee0fe7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 148 "Net-(R28-Pad1)") + (pintype "passive") + (uuid "483e24c3-3bb1-48fd-8e55-52430367fefc") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 93 "Net-(Q1-D)") + (pintype "passive") + (uuid "0c56bc22-b6aa-4a9d-b82b-9df0d207d929") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "4d8da6ab-5bd0-4563-8941-bc559098b659") + (at 200.17 135.33 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R74" + (at -2.6 -0.01 -90) + (layer "F.SilkS") + (uuid "867b7da6-3449-4048-870d-df87bf4f8c35") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "fc79b9ba-a4e8-4408-9c04-fe61865f40cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c760c650-f890-441d-b58d-12505034c248") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d596748-90ee-4ab1-8ed5-3f6527d490e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "78dcb003-da28-4488-ad96-4498c5337ce7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2334ac8f-d328-40bf-a9c6-dda80dd75843") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "720d7ac1-8d9f-4a9b-880e-92e5443b5aa6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7784b3c-dd62-4d4f-b33c-4d6df13aa0bb") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e65d89cb-869d-41b0-b506-41bbd3b54b50") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c33ed11-6399-42a1-9303-37dfcec92777") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aa1f9c06-8eb8-4622-b575-1b86e534cb9c") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5aab19dd-ff28-423e-b7cd-8a6c4dd8edb2") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "62ba463f-1567-45c2-9658-9f715e09dfbe") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5816cb4-e185-4c17-9bd6-0a3f46c0c284") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91cdefcc-7955-4112-8bf6-cb36e037d086") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "437c638f-08a6-4309-9c03-bf1f2344a7f9") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed9b3de0-b0c4-4824-b819-0b3afcc85d5d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "d73bc241-ae40-4899-8f00-f143c975ecbd") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (pintype "passive") + (uuid "0963fd02-d9e9-4bc5-b685-2d9786a0d7ec") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 60 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P") + (pintype "passive") + (uuid "e371faff-b117-4908-ab21-135bbe131120") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "4e6818cb-9793-4f02-99dd-8265b86c724b") + (at 224.0225 139.04 180) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D13" + (at 0 -2.55 180) + (layer "F.SilkS") + (uuid "19a39daf-a5b5-454e-9b74-79a6361c6ecc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BZX84-A5V1" + (at 0 2.4 180) + (layer "F.Fab") + (uuid "2cf2f0bc-432d-4118-a5d1-ad6b2f3e8a8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1aad3442-d84e-497d-b735-5697a441e8a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a2061e2-57c3-4bdc-87b0-abec1798a6af") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf6a6cb6-4bdf-481c-bc6b-8846a0deb78b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "57448e9a-6d5a-46e5-be53-bb96265729bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "395df5dc-63e7-49ea-8349-e204b797858a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/1b2feda7-4a7a-4c78-ab53-3fe204dfc996") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f76c4126-84c9-42f2-8701-77f88288417b") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "750a203a-3216-4a93-a9fb-8fc4cca590b2") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "40ce25c3-eaaf-402a-91c8-a213641e568c") + ) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1961b1e0-9c48-4eee-89a0-8f003af15f3f") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0e891e1c-25d3-4153-a5a2-f972ad6985ed") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2cda79a8-61cf-4b78-8c63-4e3b25bf9960") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdc96736-f246-4ff9-87a0-a734a508eb85") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d677c8e-c10a-49de-aaaa-18646e00a52c") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78b33bff-92e2-4471-8fc8-fd3f0dacd0ff") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a6e6c742-aeba-4fd2-b067-836e498314d8") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22d2c2ea-80bb-4f09-a734-b7ff12059441") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6faaba17-e207-497c-b1b5-f0715cdd1be9") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a8e875e-a560-4a28-b2ac-fa20c49c0528") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a1141c0-81b7-4181-a51a-d29ea6dc483c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "2d6d2ffb-520b-45cf-8ccc-b016a76cfacb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A") + (pintype "passive") + (uuid "92ae84bd-4fd9-477c-a70a-bc825f1c3785") + ) + (pad "2" smd roundrect + (at -1.1375 0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "11ab8bc1-0415-489a-b1bb-b8c82b9a33ac") + ) + (pad "3" smd roundrect + (at 1.1375 0 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 121 "/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE") + (pinfunction "K") + (pintype "passive") + (uuid "56ef1a27-9c28-48cf-b98c-af9487ddea0f") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4ed2fe0a-06c6-4a63-89bd-4df5b96333de") + (at 240.0325 140.64) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R43" + (at 0 -1.4 0) + (layer "F.SilkS") + (uuid "b0b048f6-5377-4f5a-9040-276782ca8ab7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6f4c994a-f709-4008-bc11-1d007b04f15c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e7a8c467-ca52-4105-8023-cbf87156e70f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cad4beff-d0f8-4656-a31c-687a531e6f0a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4c78582-b772-4ed5-a7ae-06422982163c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e3e4290d-a690-45b8-9506-c565d3173999") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65762cfc-c084-4580-aa3e-392e6551ffc5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/0c4edda3-2e9c-4c23-a13d-c8fe7586818b") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a7eb033-3aa7-4211-a78c-fe2b4899d18b") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "deb67dcd-cef7-4659-991c-f4f2d809ddc5") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4107e1a-cdd3-473c-9392-0d6adcee1e2f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57ccf0b3-6c8e-4999-b102-c4d653c0da3d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12834b82-ac35-424f-880e-f67e35f34a77") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83d3eb88-4826-459c-bad0-5ca4e1144d84") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89438085-ba03-42d2-aeb0-9c23e1b7d348") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "faa1c860-feec-4dbf-8bdc-aa54221332dd") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65d9be5f-19ad-484a-9e97-bf44dd954b5a") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2cf967a-bf45-4a01-9111-3d7b63d95873") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "cde79c90-9fcb-4bad-9636-aaf53307a83b") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "+12V") + (pintype "passive") + (uuid "8e45ac60-1072-4bfb-b157-0483f4b27b4a") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 107 "Net-(D14-A)") + (pintype "passive") + (uuid "51ef3e67-c571-45ba-b9be-878ad0557c6b") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "514474cc-7155-49a6-8b5a-5c3cbbe5f6a3") + (at 219.8475 139.04) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D12" + (at 0 2.55 0) + (layer "F.SilkS") + (uuid "ff2087f8-050d-4731-86a7-9028f0b5a180") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BZX84-A5V1" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "3efec9f0-1928-4d0c-9634-7d17e779e9b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b84d8328-c013-40b8-9eee-ccb0bfe3af49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5198dfc3-94bb-407f-bb6f-5dea6e54ace8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df96b9cb-b94c-4fa0-a656-0714a313a817") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e73d5daf-b705-4bfe-a751-3db41ef0c9be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb531e2c-8113-4fd0-b1c1-a8c8c47d4403") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/fb4c7d89-0165-4960-a726-b7e45a411a0e") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7e973a6-60ec-43ae-ab5c-56c3ae0f1fdc") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "94f23527-fac2-4cd1-a150-a321cf79c5dd") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "624ff90c-4680-43bb-abbc-cd8c95b73653") + ) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cba1481e-1680-4f90-8a8c-6549d9d9ed55") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d2376311-7d43-4da8-be8d-646b90b70fae") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b84563e-42c5-4125-aa2e-cbfdf7ff413f") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63b654dc-0fe5-4eff-b7b3-c2d3907d8495") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4bb368be-7f7e-4dcc-a736-edd971f6e385") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76c23ca5-9805-4288-981e-6165bfe7c9c5") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ec0103b-dcaf-4da2-a559-253c5433b788") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a97533c2-3e6e-4d63-919d-fc9dcb51a0a5") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65e7090b-c0ff-4d59-bb26-1036a66ac557") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aba18ac9-b5a0-4f18-89eb-4f8fa522ebd3") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fee73e60-1d6c-4e4e-a619-3e1f7b94fc54") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5bcc83e1-3638-4d64-bf42-83ef65f32dc9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A") + (pintype "passive") + (uuid "4c0d4d2d-4c87-40c9-9257-6b3fda7d032a") + ) + (pad "2" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3f5283ba-69fe-4d4c-aab2-3317365807fb") + ) + (pad "3" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 112 "/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE") + (pinfunction "K") + (pintype "passive") + (uuid "b92f5f0f-47db-4809-9a25-2303d36938cd") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "52152bc5-7c99-41b3-88c0-4032fbe5f62b") + (at 255.4 169) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R87" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "04870206-9f4b-4958-8c35-c00914e3f337") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "05fb303c-43b5-433c-ba59-028546ef8639") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "383d2a10-d1da-4988-9bde-2e0a35617876") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c728aef0-94e6-423a-b130-aa1698bade02") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e562f299-cc62-479b-8381-a825e3178eb1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "093921b5-8841-4250-8ffa-16588affd802") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d15f182-631e-4f0d-8a1d-56eadcc245fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/706402e0-696c-47c6-9543-49b90cee143d") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd dnp) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae6f06e5-3359-44fa-94bc-520996763e1b") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddf479c7-c2d7-4265-b438-1ce18efefb4f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3b9a211-96ec-4e0a-9e32-e219adcd033d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da4e9e42-6740-4744-aa0b-1048b702a1ea") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7459c141-44d1-4a2b-89f4-bcb16a4197b6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6351f4b6-d30e-4930-986e-a80606ef0d3b") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b90a978-d01b-42f1-89f5-258cada357e5") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7dad68f2-3daf-41d2-9033-f9e93dfce265") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22ac0dce-38ad-4faf-a4af-28031127a09d") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f6ffa8fe-e08a-43b3-bcd5-fd4b0936ab65") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f6582f77-f2dd-4fff-91a3-71379d4576b9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 111 "/Microcontroller/EEPROM_~{WC}") + (pintype "passive") + (uuid "1b6a5008-6615-4289-9086-7dc801c49f98") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "029f7876-3fa2-480c-9f33-f32804f811ce") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "546b1b4e-d62d-4adc-a46a-6858b890ab4b") + (at 270.45 168.3625 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C9" + (at 2.4 0 90) + (layer "F.SilkS") + (uuid "58739363-9ff7-4420-9f96-606508029094") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "cff0ff0a-8f8d-4aaf-9cba-8fe4ccfc0553") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5381ac4-8103-4838-94c9-53ab9acc7626") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5c409f4-43d7-4555-a23a-28df3f00de60") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cfb59e7-d7eb-41b9-bdd0-1e8d0ebb8629") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cfb5eb25-39c4-4694-9865-e2f1cd3e2c9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4f5ae79-ea48-47e2-8491-be90a696973d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/fb644c8d-4b00-4d01-898e-137c08fe18b6") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77ec1321-b53d-411d-9d7a-346ed7a5e7c0") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c7022f4-fc36-4a35-9226-78091b6bf856") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb86b320-de55-4483-903f-f3fb46e77245") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8d51940-0bc0-47d8-9324-3e234bf66dc3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "75e34428-468e-4963-9d2e-b95518e71f9d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f2b672aa-6d81-4f8d-8226-1632fe29e99c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2f59107-69e0-4900-82b8-c8949acf1ac9") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ff01436-b5e9-47d7-adca-fb7f826eab50") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ffc19ec-c85d-4c54-ba23-28c7fc97a0c8") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ed92f62-3609-41d1-8c84-c92f68aa21c0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "46dbb1c7-d651-4bb8-9d86-068862733710") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "2b6deea5-dc68-4baa-b71d-cfc4c6aaabb1") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "a20960ea-3d55-40ba-b1d1-086a059f87cf") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "551a28be-4b0c-44d9-90dd-eb54a2ab5caf") + (at 208.1 166.775) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R19" + (at 2.925 0.05 0) + (layer "F.SilkS") + (uuid "102adbec-d705-4789-8984-32002482344e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "714ae69a-3394-4df5-85d1-ddca63f5222f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ecb94ee9-b837-4afe-9bbc-1a403c9a1aff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9806945-0e42-4c99-a6ab-599d40b99f45") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea834269-ca9b-4104-832e-c611d7c664e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ab26f24f-130f-4831-947a-c418235c5094") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15e0f091-1331-46ef-916a-e61d0b97e955") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/8579b514-cc20-4001-96c8-c92b11038cbe") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a26bed1-ea96-4f0d-963d-0bd474a310d3") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9bad978-f34f-42e1-b9d7-bc66a567bcc5") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cd31dc00-58a2-406d-a712-22e93d9005e8") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c44fc539-c39a-44c2-ae46-34746a6ea7d6") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "acf747b5-b9dc-42e3-b82e-b780fa44e175") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a06d21c5-ad75-4776-965f-a274e3d27c9a") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40ea731c-9659-4b93-afd1-250484016209") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9240123-6c60-429a-a342-694397e71636") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed465468-cbd1-4803-83db-8ab386646dcc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "06d89dc6-aed6-4ca2-a880-9f4d6b8e87f3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "22320c78-d13f-41bb-a681-277fd8fc9c30") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "0855edc5-0d8a-469b-a4cc-d47d0b9e6c48") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 97 "Net-(U3-C14:13)") + (pintype "passive") + (uuid "fe813fb2-f66b-4e00-ab3f-646054a0b6c5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "5669d10e-26d0-45c9-a1e5-26b1e32cc945") + (at 173.8478 127.625 180) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D11" + (at 0 -2.551802 180) + (layer "F.SilkS") + (uuid "3ca8f9c9-2a6d-4ff0-b9fe-b3f47945375e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BZX84-A3V3" + (at 0 2.4 180) + (layer "F.Fab") + (uuid "70e25506-d9f3-4e55-8075-741ba951ba50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "705de209-481f-44e9-937e-c634253bc335") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d759224-eeb6-44cf-aa0f-70d4bcca475f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c87f91e7-a4ac-4144-b148-4786ec993f22") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "06c42f94-e7b1-4966-b9f3-65784e8c5918") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "236e6feb-ac87-49c5-81ef-e0046134964f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/533a8853-fd84-4624-8792-50a0972b6315") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fee3551d-e6f6-401e-8558-796f90a3de3a") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b2e76ff-39db-4bfa-b8e8-ca79811f6c05") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d662511d-54be-44e3-a475-0df85011ac2c") + ) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "681c395f-4686-466f-98d5-52c02482467c") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b1bcb129-835a-4a1c-91dd-cbeee7b391ba") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f6a9ff12-eb76-423d-b565-2110936b8e5f") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72a2e35c-6110-4b27-a38e-23bc0b33d350") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8850b7a-ee5a-4605-b368-d785e3ed9337") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "247525e7-9b17-4db8-90de-afd80019f36f") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39e44bd8-b18a-4930-a016-38e7b03d146a") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "27f0a06d-291c-4393-8d83-08e29670408c") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "312e0c9b-8dba-42dc-9bdf-40d69487b6bc") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a69140a1-9df7-416d-9266-0e05320d9d90") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2457e020-928d-4ff1-923d-3a194d465fa1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "01961564-adf3-4d39-92f9-f7d4d6962fab") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A") + (pintype "passive") + (uuid "9cf0f127-2395-4d3d-974b-ca5d055e2bb5") + ) + (pad "2" smd roundrect + (at -1.1375 0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "ee0171c7-5219-4e51-a249-a7c62f3d69b6") + ) + (pad "3" smd roundrect + (at 1.1375 0 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 89 "Net-(D11-K)") + (pinfunction "K") + (pintype "passive") + (uuid "33083672-27e2-4b75-ac1b-2e77b8282d36") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "56d01352-e913-4aa0-8f61-2d36ffcf2837") + (at 240.015 132.517501 90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q3" + (at -2.5675 0.001716 0) + (layer "F.SilkS") + (uuid "db4dd4df-b301-4bab-835a-e445ffe167b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DMN61D8LQ" + (at 0 2.4 -90) + (layer "F.Fab") + (uuid "eedec03c-6411-44ff-9f32-f237f510ceff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "214c7c77-679e-462a-ab61-cf9ee4a51186") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "978382ff-630f-4d1a-b7f4-7dd193d049fe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f198bc0-5e7d-4e07-902e-501dc1e1b560") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ebb43dc-65e2-4323-b87a-4975072f542d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8fc35816-a940-48a4-b477-2a70110dd126") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/9517fb73-01dd-4851-9f77-d593f203942d") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.560001) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2693895-6e6f-4c41-aef3-37a7ab0b92f6") + ) + (fp_line + (start 0 -1.560001) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0acc1bc7-3547-429d-a13c-924de686d1ba") + ) + (fp_line + (start 0 1.560001) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d5cd347-ad48-44cc-9f48-ae4aad3174f0") + ) + (fp_line + (start 0 1.560001) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85531602-38d1-4f8e-a59d-92a4586f9427") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.839999) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "835a2ade-71fb-4b75-ade5-3290d794518b") + ) + (fp_line + (start 1.92 -1.700001) + (end -1.92 -1.700001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "630b17a5-4b0f-44ba-8641-fd89fd325a97") + ) + (fp_line + (start -1.92 -1.700001) + (end -1.92 1.700001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c9b7bbb-8b97-4add-9de4-ca1e6b3e1c6b") + ) + (fp_line + (start 1.92 1.700001) + (end 1.92 -1.700001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef9015dd-df7c-4336-988e-6e4389e4e78d") + ) + (fp_line + (start -1.92 1.700001) + (end 1.92 1.700001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2126791-ee24-4c1a-9f93-6007d941c539") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc7cc364-93c0-4a3d-b38c-8b0dd0bb5b3d") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "708114f7-aecb-424a-b2de-128faaa76ae1") + ) + (fp_line + (start -0.65 -1.125001) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0123b148-3b04-445a-885f-d7b1d63271a1") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5611eb3b-601c-4363-9e8b-89f1880b95b5") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125001) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "920b128d-5748-4f2b-b9ee-92d8d098889e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "af640be3-0490-49c1-9927-6ccd58422de1") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 145 "Net-(Q3-G)") + (pinfunction "G") + (pintype "input") + (uuid "7d1ab9b9-4ecb-4514-96cd-3549b79447bd") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "S") + (pintype "passive") + (uuid "64299869-a7eb-4628-aaa7-f1ba10c029e3") + ) + (pad "3" smd roundrect + (at 0.937501 0 90) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "/Input_Output/RELAY_DRAIN") + (pinfunction "D") + (pintype "passive") + (uuid "397c6abb-1e45-4215-b8a8-69885c7302bc") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5be4a223-be7c-4ef7-96d1-d73c5070b350") + (at 267.053098 167.74 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R9" + (at 6.895 -1.605 180) + (layer "F.SilkS") + (hide yes) + (uuid "af3884a5-77a5-4c71-ae15-87fc1b6894c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "101013b5-ad9c-4af3-8e2f-3fbb8b2fc53e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "768bf471-1468-461b-b1db-d4181af3f443") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d2c4d724-8e34-4718-b70b-cef655cdd46d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "456c4f2b-e11c-4239-854a-6c483cea2047") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "35068cf9-3470-4cfc-a028-d4f0fae7e6c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e9d0aa3-bfe7-4ecd-a62e-34578b26a0bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/f87fcac3-4c7d-4855-8815-a548a5b1daaa") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68176094-19a1-4a61-9f3c-f807b895ec4b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fcbd99a0-4a9e-4095-8a0b-254b7cdf1e64") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e40ff8bf-f0d3-465a-ae81-b67052f330b0") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3ce96b1-efb3-4679-9d79-bcf1ce575536") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22fc987f-f556-4b5a-87c6-27a73e8e67a8") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9413e348-cdb9-4954-bb49-42d300b10feb") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07ff4263-a190-43a2-a5a0-e2a8647158bf") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5aa7b1c6-a6ab-42e9-bd70-eb0d6edfb680") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "726c5edf-2baf-4d80-87f1-047515c0afc4") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ecd2577-d88a-4c66-908c-559092b7d2cc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "4d37ffc5-764d-4f55-9419-90d1dbcbb0e1") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "/Microcontroller/XTAL_1") + (pintype "passive") + (uuid "5f1f69c0-1518-4c01-97c8-2656e275db71") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 135 "Net-(C1-Pad2)") + (pintype "passive") + (uuid "f4b0923c-1f2f-4ad1-8ca8-46321c7050fb") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "5da86c38-f92f-4837-8075-1ba79d228fad") + (at 184.175 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R61" + (at -2.925 0 90) + (layer "F.SilkS") + (uuid "0eb36e24-72b0-44b7-a66c-0338d1d8ba7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "42833c95-5372-4a99-b5bf-7c978b4476f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "712ad36f-e9a8-42e3-bd0b-8c1ded03f325") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b800360-15e8-435c-895c-523b808bc14a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba965c54-f6be-4fbf-b95b-7d134b3c89e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea0694c9-3ea1-4ea3-a95b-27317d78da00") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2328eec-15b9-4aba-b42e-3b3cc5e8c948") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "609ccf5a-7a2f-48d4-9c51-0736584632fe") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d262c22f-9744-4b53-a725-09725bca03c2") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "92c02784-b47e-4893-ae3e-58eebd0b2b93") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f89a2bd-7a43-433a-96e4-c8fcae90b838") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "079d632e-720a-4649-9bf1-bc8714c68c69") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be19c70f-3248-4ad1-a4e9-18f9889e6053") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07e5c69b-af9b-430b-b3c3-e0206d632282") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c858da5c-b143-4d10-99ad-6202c45fd9f8") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b62d1d80-d5de-4725-a001-a277d2e4b14d") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "15af5e8b-9c39-4ec0-8c20-8dafce7ad48b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3e35e416-3962-4a87-be54-6e067361cfa4") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (pintype "passive") + (uuid "0ee07ca2-d493-4578-9d3a-f1b2e5483947") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 42 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)") + (pintype "passive") + (uuid "30831de9-03bc-495f-bbc1-0a4bc9a82552") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (layer "F.Cu") + (uuid "5e3708e3-ae7c-4229-b6cb-8af8b288774a") + (at 232.485 118.85 180) + (property "Reference" "J5" + (at 0 6 180) + (layer "F.SilkS") + (hide yes) + (uuid "033c8bef-b892-4c54-beb5-5eeb8f01efd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -8 180) + (layer "F.Fab") + (uuid "e449b03b-5bf1-4034-a01c-70ab44626d58") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf555d26-9887-4cbd-8569-e7c4b300ea82") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "30762411-32ec-4abd-8d48-c37bff3ac631") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dab985ee-55cc-43be-9bce-767c326cc930") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "RELAY" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48db058d-ec9b-423c-aa9f-ccf21311c36a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/bffb8d95-24b5-4f2b-b73d-acc470daded9") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr through_hole) + (fp_line + (start 8 4.6) + (end -8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bbce7fdc-e837-4215-aaaf-1bcf6eec7da9") + ) + (fp_line + (start 8 -6.6) + (end 8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2da5061f-1c31-4dbf-bdaf-423a181c2e07") + ) + (fp_line + (start 0 -6.6) + (end 8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "373f94ab-bb4a-4eb8-b553-f78523d48021") + ) + (fp_line + (start -8 4.6) + (end -8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7efc5693-9149-4ef2-8201-686954bcc474") + ) + (fp_line + (start -8 -6.6) + (end 0 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f4f9005-0305-4017-85c8-8b705e620dc8") + ) + (pad "" smd rect + (at -8.2 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "07e939eb-c497-44fb-becb-2af5957db80f") + ) + (pad "" smd rect + (at 8.21 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "19ae63ca-4f6d-46bd-bbac-d53c58ad3883") + ) + (pad "1" smd rect + (at -4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "/Input_Output/RELAY_DRAIN") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "34d381c9-e41a-450e-b4e5-8d17fb3a2360") + ) + (pad "2" smd rect + (at -1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "+12V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "d2cb60c4-26d6-490b-a17d-f7947a94cfc2") + ) + (pad "3" smd rect + (at 1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "a5792791-a450-4606-8f85-d8b5d7650bde") + ) + (pad "4" smd rect + (at 4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 110 "/Input_Output/RELAY_ESC_SIDE") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "a4c965b5-bb13-477d-946d-3be42abbf0d4") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp" + (offset + (xyz 0 -5 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "616c9ef7-2bba-4670-9d35-77e300fdeeeb") + (at 269.285 144.5875) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R16" + (at 3.101903 0 0) + (layer "F.SilkS") + (uuid "1473820f-351c-4c1d-b711-bc5eefafbb34") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "75d0ee19-41d3-46a9-b16c-8b4b45ff0333") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb5672e0-3527-48e6-a970-f0cfd74a4209") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1bf08c7-fcfa-4d53-bc09-5df2520b05ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bac43335-9cf2-4cb6-bacd-3d7e496b870e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c3c7880-b6dd-4bac-98ed-8c0c4e4c85ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d69d3d2-89e1-4bfb-916a-fed65020647a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/82be19c5-ee74-40c9-b8a0-e22f6c629fe4") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ca54163-e835-4c27-8d1e-26b5934be724") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ead74ec-7a9e-4ca5-847b-68cda9a606d8") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c3f71e4-558f-4a46-94af-8041a3a4fa21") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9c11bfa1-89b9-48b5-bc39-80df5015755e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11b3d3d4-f7e0-4509-bd2f-e19fe0870a1e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0316616f-1f41-48db-a4cc-1414f0daac9b") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3802c6e8-96ce-4a7f-bf44-ca4e44249d28") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0eb67836-689f-4a69-833e-e41fd26427b3") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e41cbb7b-e447-471d-93e5-60f96b335d27") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99d8863d-753b-4e39-bf98-db25029ff5ab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "427f6ad5-e635-4faf-baa1-16e2af397d24") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "/CAN_Transciever/V_{ref}") + (pintype "passive") + (uuid "39b1fe84-ec16-4e17-8111-24126312cda3") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "/CAN_Transciever/CAN_LOW") + (pintype "passive") + (uuid "7b3c3b8d-cccd-48f2-9575-3e8c043feb55") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "61b4247f-7fff-4102-83ce-d81c13a96bba") + (at 184.66 172.72 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R0" + (at -2.9 0 -90) + (layer "F.SilkS") + (uuid "ddcc6e94-b561-48ca-99ac-b77f726bf2b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "47de3412-133e-4481-a530-8007115178aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6dd7feb7-9f57-461f-bb94-cf482d87598f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69170e62-3630-40b3-a2ad-1c81d0617839") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "554aa175-a2b1-4742-a443-93e4d8ae6976") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "456e3d6b-168a-4f09-a337-fd2b0272636e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "593703a8-b668-4dce-bd18-e911f58f38cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/cf44f8c6-0b13-4806-b0db-8b9511bf9aeb") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98cc694d-0af2-465d-91b8-8b2a01517fbf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9394a0e-f67f-43d1-9606-87f337d28ec2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a95e5c83-2806-431f-9760-75ef89e603f8") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8e1fc0e-bfd4-478b-b75d-c38eed5f0fb4") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3467d489-5daa-4b4d-b03f-1147021f167c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd8d9967-9cf0-48d2-bb28-ef3634f5ad4e") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c9d08a59-c64e-43ad-9fd5-720a64205c78") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fd981be-6c7e-473d-9928-efe3f4858362") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "83f79973-5cec-4a3e-834d-3502b84e6a97") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "73ee8d0b-7854-4a2a-b7de-bf00fca72d7e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "361ac71a-d77c-43bf-bcea-d7cef5329737") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "2598f6d0-248d-4b0f-b6a0-2b86cac9e008") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 18 "/Battery_Management_System_Right/MISO") + (pintype "passive") + (uuid "a402cb8c-af70-4321-bfae-3bf9401d787d") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "630c8df8-5cd3-48fb-ae72-467245a7a139") + (at 164.2578 142.3975) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q2" + (at 0 2.3625 0) + (layer "F.SilkS") + (uuid "9f10edbc-0e29-4bfb-b112-074508d10c0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DMN61D8LQ" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "2d4d639e-d896-45cd-950e-0c353be7223d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69db334c-8970-4807-a1d2-54300a40f0e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c689c6c3-e884-41eb-bceb-b4f5ef74aed8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a06cbbbd-9ab9-402b-9814-23b950cb3168") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e8aa8243-118d-42fa-9849-7e0ca4b1ca05") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da3b6019-aab0-4a36-8156-cd9a679833c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/18615e99-e1f6-4059-81f3-d33f35b6f96e") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bee9b8b9-a5ca-4b74-aca3-7355f12a0bcc") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "74537138-fbb2-467f-add7-3e00368c3052") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6e501414-ba0d-4035-acef-3e926e3922a9") + ) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b35201d1-b0b2-4c24-bc84-b1912d3c859a") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "628e73b0-bcb1-4e36-ab8a-1d60eb7efae3") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c0ea8d2f-50be-4ef9-8e0e-83b09e192caa") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2a82890-b54e-431c-a630-e22e728c1d57") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71e61214-c20f-474d-80bd-aed5eba90610") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9c05d28f-3043-4eb0-bc8b-2e084bd34f5f") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fff799c-bbea-421c-a84e-bdc57df1e49d") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38ebfda5-10a0-4d86-b9bb-27dc2e143289") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f29af0a3-480a-481d-87b0-3d59ef5377ba") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1001ae61-8555-4cd5-add0-caa30c1512b8") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5cdb9507-0612-471d-a72e-9570c27a76de") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "07a0dc2e-9031-40ab-8a1c-f0d418a5930f") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 143 "Net-(Q2-G)") + (pinfunction "G") + (pintype "input") + (uuid "8d1d11f0-fd3a-46e0-8b9a-7c0460658519") + ) + (pad "2" smd roundrect + (at -0.9375 0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "S") + (pintype "passive") + (uuid "7288ab2a-15cf-47ae-9042-3233f19edfe0") + ) + (pad "3" smd roundrect + (at 0.9375 0) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 144 "Net-(Q2-D)") + (pinfunction "D") + (pintype "passive") + (uuid "c01dbbc8-277e-4ba8-be7f-c9604c39a826") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "6404741d-90bb-40ae-819b-6c7f5beca166") + (at 264.253098 171.59 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "967c3616-301e-459e-a84f-6860a8986437") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "26p" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "395bd57f-76bf-48fa-82aa-4f9c009b2cbd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "874138d8-9c07-4c1b-9a9a-f67574f8c291") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f0385c65-6730-4f22-934f-84a36e9c53f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b51ccb2-6386-4716-96b5-4b87c7319572") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37077652-bae1-4260-8572-b82d4c7381bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bec286ba-6a79-47ca-a29c-72aef0ee7570") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/488b141f-a661-4523-945d-4176791486b6") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b43a993-a86e-4611-b112-1e5a97b0d8f5") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "623cd191-c16b-4396-a250-71ef363a55e1") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "656ea77d-f9b4-48b0-bc15-420ffaaf4a33") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82ecfe43-68b6-4be5-8994-072137bab078") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5bd607e-ddf6-4f05-902f-70a6a3654e4c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5eae0eca-65b8-469e-a438-1e908252cd2f") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2db05e0-b154-4744-aca7-90964defd573") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6151ce0d-0f06-47c6-a2bf-41a8c9ef74b6") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55b86f01-78ae-45f7-8066-00681720fb9c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74f2e473-932d-45d0-aede-2bd3fb157bdd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "bae05126-7a42-4014-af55-1e4936eb3db6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "b44c05e7-c8b7-4733-a747-df35c811fe34") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 135 "Net-(C1-Pad2)") + (pintype "passive") + (uuid "ecc2f9a7-424a-40ff-9a0e-0bc81b00f1df") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "6434d488-c471-40e2-945b-e50d49c7197d") + (at 264.05 147.44 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R14" + (at 0.01 1.3 -90) + (layer "F.SilkS") + (uuid "c5566d13-8ac4-4c0c-baa3-34f2626b58fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "d359425b-1e56-4ac4-9e7c-bbb0f902dd6e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98552d76-25d2-48be-8092-535eb4951d90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4176c8fb-0a7e-44d2-b732-43b037609e5e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54e474d6-8cd5-43fe-a6c6-8b1bd52b878e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a292f60-8527-4644-a172-0319b7ef7c35") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "45ef5c51-7490-4d76-ab28-41706fa181ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/ba718de2-e986-46ae-8922-d3723abe6056") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65b9f217-1b7b-4e19-9225-1b108bbe0645") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "03155171-f466-4ab9-ab49-67b586bbc52a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1237ef38-a736-4e8b-9fc1-d1c16d051b04") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb93c174-108f-4f38-a0e6-c104f8de98df") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "521b85c5-bec2-4cb6-a867-4ff074bb77cd") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4390a2e2-1d9e-48f2-a48a-9bfdf6c9fd90") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fdec71f2-b22b-49bd-986a-42cd30055fb8") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd2d672d-bce2-4c91-b84e-5084f11c0e11") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c48cbaa-e9e3-451c-a86d-c2de47865746") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf8c7f42-ad93-4099-a933-44b97b224072") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "21117d0a-4a80-4f4f-beb0-2b169df7538d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 96 "Net-(U2-Rs)") + (pintype "passive") + (uuid "d5fd1e66-f215-4404-933c-ee05a1d781f4") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "b5334cc7-4c8d-44ff-ae44-6d8f640b4e7b") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "65b90d63-d54d-4e8c-b563-bca546aede36") + (at 221.48 151.89773 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R27" + (at 0 -1.38227 180) + (layer "F.SilkS") + (uuid "caf4e9fc-7576-4486-adea-474963e5476a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "5k6" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "9b3739cf-35ad-4e7a-851c-e7f176b824e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e823b721-9125-4122-8d37-73a3be5cb991") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cb21f81-4058-452b-98a8-05cabbff450d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a781a58-c613-41f1-b89c-1d4b33e01fe2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5869cac7-c922-4b2e-9aeb-e9d1097ea9d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed8d648c-7ae6-4412-8dce-4a02a3f63a5f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/d2082d59-2394-4745-b765-9ad4cbf54ad7") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1f1bcd4-535a-45b5-9afc-a83053734491") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d298116-963f-463e-9856-cd4e76a8e1ef") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5fc3d595-a831-4e5d-be09-1e4c9ed3a729") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d57105fc-f2da-4434-b07d-7199d8e4939e") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab8d9a21-b721-4002-a28a-e29fff24fda1") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d17a9e59-a6fd-4258-bba6-d5d57918b890") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3cdf41a8-dd3c-44e2-8812-82579e3da95c") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0392f2b1-fa67-4c87-9bb6-eafb865e51c1") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f5bfec1-04fd-4ef1-a72f-f3126f2cd9d7") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65e32743-a4fc-4c24-ad26-507cc4c09ff0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "2dbe451b-7938-4930-9302-ffb8b48c1d31") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 72 "+5V") + (pintype "passive") + (uuid "de2078d3-908d-4cb1-958c-801c6488a6dd") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 86 "Net-(D7-A)") + (pintype "passive") + (uuid "c7a3f7a7-1f82-4d7f-bbe2-688634dde35c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "66ea7ed2-27ed-4bbd-9030-44b104dcc2ea") + (at 265.81 142.1625 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C14" + (at 0 -1.4 -90) + (layer "F.SilkS") + (uuid "f55b85d1-a34c-494e-a9a4-47bb4715149c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220p" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "af139c3c-29b2-4029-9ec6-c38ca2bcaebe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "25f93e5a-5448-41b2-92e9-9828c9df3f11") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3e3908b-7cba-46b2-8738-884b780b0935") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5d990d4-1e32-45e4-a258-246796d50b54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7fd60ff-6148-4c7f-9521-782f220e5163") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41b3058e-9e86-4c79-9aa9-1dfce5a6cdf1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/b5fb36d0-d935-4a16-92b5-6aa56239a470") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82466b74-e9c8-4f76-bb55-402e00af1588") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3f5f607-3501-4b19-b2ba-44451fd52690") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "693ce267-1ae1-41ed-89ce-980888272bdf") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c9b9a357-1671-4faa-9612-55fb04931bf3") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4139ca29-75c9-4967-af4f-0b0f34dc5b39") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "42e8bdd9-2ac2-4271-bce5-e81f5bb5f0e8") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf0a501a-790a-4c2b-bcbc-be6aa3000199") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "665958f7-de34-44d7-ad73-3036a73f4e18") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dec5dca9-350a-4187-9ad9-868bc1dd0410") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd17d1ef-0c52-4dde-9350-eccbcb1f7c9a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "4891929a-cabc-42ef-a308-c4291bc8c3dc") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "/CAN_Transciever/CAN_HIGH") + (pintype "passive") + (uuid "52a6c9a8-b6ed-45a0-9ba0-d5186aee57f0") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "29bd4aba-d11a-4cea-87d4-c761e6f5e48a") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "6a6e9aa6-b681-492b-afe4-cf92ec18a140") + (at 216.61 140.63 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R32" + (at 0 1.385 90) + (layer "F.SilkS") + (uuid "f7769e5f-396c-479d-acc8-b4f4ab416a3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "3c8f9fc3-e307-4a6e-8b2e-dd740562683f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd764f84-8e7f-4ccd-9baf-9e87bf9151df") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15f61a17-4721-4368-a3f6-b4e97db2116d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a22c36f-dacc-4d53-a698-ba19a6010c66") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64579ac0-1749-49cc-bcbe-e5e470725861") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "498fda14-9b2a-4025-bab8-7db72fe65b9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/192ec525-bf5f-49ab-aa45-50e240ac11e8") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b212ee1e-5303-48df-b169-9855e916c92b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be1eec05-1d3b-457f-9e2a-e51c26abbd6f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f6e4c61-ce34-4165-8ddb-2d3e1cc344e7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "166ceb0f-7a51-40cf-9f4a-e98c0c73f35a") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b6566a8-2ee6-4967-a8bf-25699d81557f") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f67078b4-f37a-4871-a535-aa1a31b8ba44") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fced9c18-7011-404b-8d6f-69a2df4c1f24") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a3ed9c9-5aa7-467d-8a0f-a40031d11ce7") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46d2b662-1c2e-41f9-b057-23708335372a") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99b48030-4d0a-41b3-9cc2-d0f3d3ab747a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b10a09f0-98d9-46ef-8ea5-7a842d596b54") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 112 "/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE") + (pintype "passive") + (uuid "8f0164fb-b0d6-406e-a247-5fdeb43989df") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "b19aa987-d8e9-4116-98e5-cac39b3d269c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "6f01ab40-437d-4ac0-b254-c18094617419") + (at 208.1 169.975 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R23" + (at -2.9 0 180) + (layer "F.SilkS") + (uuid "58a754a9-2d9a-4acd-ba71-55deef7fff10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "b1cba0d9-0f3e-4037-a559-a2a5abbb419c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ef6b449-5afd-462b-85a8-b2d117280a59") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d8f1a69-8e09-47df-b4ad-3a1bf720d517") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dd6fed9f-e2a3-4fc8-afb6-df23c50de73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a2012f64-464f-4c9b-9a03-f2424d827562") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da15b7d2-3191-4404-be40-f1862fa5bb67") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/740bd3a4-bac8-4234-b948-4560fb8efb85") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47d354d4-0754-48e8-b30a-2d20bc025039") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79ccdb09-e597-4088-9950-7f0eb118ece0") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "77b8b974-bd4e-4d94-83be-8013d3a84a39") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d862e8a2-7d39-499a-ad7f-13432f0c9eba") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "029e8abc-0f1c-4454-850f-d0a7dee1c059") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9fd33f4-c888-4a76-bc64-e5e60ed82ed4") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "20b97584-3c8b-46dd-ab7a-08605780962e") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b294f61b-da71-4832-9b41-4bc02d390bac") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38fac513-c5a4-4ada-8605-4482608b028d") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "baac0132-0ea6-4403-910f-bab8a7e29599") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "95199fa0-9689-4999-9707-5b9cf51699c3") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "ef91321c-ad2c-403f-b2a1-922e77217a07") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 100 "Net-(U3-C15)") + (pintype "passive") + (uuid "650372a7-ab5c-4fdc-bfa8-7ffb8935097d") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "6fcbb434-f7ab-4eb1-aee3-cc3d4e0aafb0") + (at 208.1125 162.025) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C47" + (at 2.9125 0 0) + (layer "F.SilkS") + (uuid "68ef2243-d790-4d1b-8c9e-a64900e3f5c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "06fada56-2534-4fd1-b377-b5172ea6a14b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bdcb205b-0811-4d08-8828-947b7ae83001") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb12a46c-8951-4f8f-ad8f-fb7a5a8fc056") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "571320e1-fbc4-4606-b1b8-0595683c33d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "172b2286-73ae-4adb-b3e3-6194ff3c15ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc5c8646-c660-4591-a452-102120c4ef25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "869096db-7d2e-4961-b422-1e3eebf8f80f") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c616cac-33f5-4e6c-8a68-5c5ef8b57ad4") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f4aa39f-30c0-4a73-aa48-6f9f604da0c7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c7feff7-ef6e-4630-b4f4-9c13935f8700") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5792972-a2ca-47c9-87c8-8eef514242b5") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c480257-c108-48fb-8219-281cde59a1a9") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cb1ee59-e51b-411c-8bae-d4f251a16b13") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c00d9106-8fd6-42cf-9b69-6f4dc946bfa7") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e2df551-f4f6-4a13-b505-4bdcb9230b41") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5899e53-945c-46d3-8456-ca7e1b703c68") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "95586206-5b4f-466b-aa54-7daab85203a3") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (pintype "passive") + (uuid "f89b3ba5-de67-463f-83d5-36f0f3f6ce6a") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 64 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P") + (pintype "passive") + (uuid "7152138b-6299-498d-b081-648a9cc3a0ea") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7272affd-9047-49cf-b015-0f8866092e85") + (at 193.775 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R65" + (at -2.925 0 90) + (layer "F.SilkS") + (uuid "0c4e0b00-5f05-4d1d-b9fc-f7bc3e32bbe3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "78b07b41-b69d-43a2-a58a-79f522581e98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cd448221-5e53-488d-95b4-c8743f725b82") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b2818fa-fe05-45b3-b1e9-1212301b6331") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "975c4419-2842-420f-bf7d-09cc6de7b881") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6c217e3-bd94-414a-afca-ee046a72579d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55693e78-20be-400b-92e6-fb47d21f34f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "affb77eb-e5ab-4779-a608-86c80359da49") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8941730f-898a-4144-ab18-ac4514918124") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "62c65128-c35a-4720-88de-640df62e6a09") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b21facc-47e9-4b3f-a530-f8be318d88ff") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f9b4a283-90a6-426b-a808-427d6f386821") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8eb6b4ab-bf5c-4212-94fd-12230bb50e8d") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2db64733-527e-4177-bd0d-8696b73ddc09") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fabbf2e8-ddc5-4d8b-a6b2-0d44459d4c4d") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ad31098-170e-4b50-8d85-75ca103bcc10") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ebbc7446-b710-4671-9e03-ee8b373cb91b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "1576bdeb-5268-44a1-912e-b53a25edb078") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pintype "passive") + (uuid "f91e5ae2-4576-4d65-842c-725022420a40") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 49 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)") + (pintype "passive") + (uuid "776f4d61-d2fb-4d07-8060-e9d48787e9c7") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "72face74-f4ef-411b-8f53-22623aabafe6") + (at 242.639609 132.517501 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R41" + (at 0 -1.38 90) + (layer "F.SilkS") + (uuid "c64b37d9-8566-4cc6-876e-ad808aa5f3da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "f5bd5482-8d8f-4772-a90e-91065664b90b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbeb9c3f-619c-4755-b6fd-fa786d7cf711") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "842284a9-8caa-4ae5-a4e5-57515e177688") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddc87934-94b0-4640-bdf6-258cdfebb3c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0aca950-dd22-4149-a237-06f92c77de28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "60498a96-4c9e-4e7d-bf23-ed766084d2b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/dbe91eb8-9656-4c65-a800-c29558f97b6d") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e19db14c-f191-455c-8251-a6c20037c522") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c4f95c0e-2ba4-4254-83b5-7a4f21803c46") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5940798d-8791-47b4-ba58-0e5441d9a7e6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "918e3354-e29b-4585-ba9a-0ff6d7e5eac9") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aaf5ee35-217a-406f-bc79-031f361c1dc0") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "093ffa47-8083-4406-bbcf-9deb5c6de5dc") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e367622b-ef3b-4c02-903e-f0464c4fa968") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "368fadc5-798a-48cc-b276-04c6ae81ce5e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "329cc8f7-97c1-498a-8db6-faebbab66e13") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1c185e3-c6c1-4f65-8b5d-ba6edaaf7474") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6ff9da1b-f49e-45d9-92cf-cd6bd43f99f6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 26 "/Input_Output/RELAY_ENABLE") + (pintype "passive") + (uuid "6740a816-c5ca-4448-b6d7-6af88b0dac03") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 145 "Net-(Q3-G)") + (pintype "passive") + (uuid "41f2eca2-df58-4527-baa0-e124426e645f") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "7437e499-9df5-4563-9060-a8ecad6c5d50") + (at 179.65 157.225 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C28" + (at 0 1.325 -90) + (layer "F.SilkS") + (uuid "0b5e28a6-3d0a-44e9-8fa8-0d4dab4a6c60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "2a92b77f-608a-4db5-b6a7-0066c657feba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1421e8df-f799-4c35-a58c-b99c4fa66316") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c511dc80-1b55-4ef6-bd35-a8d0fcf16503") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9ddd0dd-e1bd-4239-81f6-e36177330e42") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6252608-c6c4-4c14-a56d-cd38eb6005ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "165ad11a-e538-4106-bd56-c4a99253550d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a02e843d-f3cb-4ede-ab2e-72157689b6a5") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "532152cd-673a-461b-b651-9a5f9b454670") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c794ebe-5a3e-4291-b25c-99e3b212b7e3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3eca9190-71ef-4d79-b6db-5afb82bd066d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f77fb85-070b-4c76-ab1d-466e5194e56c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df88fa2f-afba-4afc-9406-38e36a3c4370") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aa213840-0b76-4133-b3fc-08e7f7710f30") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "69f73be8-fe4e-4bd6-945e-e803fea7c5fb") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e65727f6-8734-4a80-9729-ad21bfcc7688") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "969b17c5-0047-431d-96fe-dd9fe910afab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "d1e71b0a-b98f-416f-b7ce-c3abf744b443") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 34 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)") + (pintype "passive") + (uuid "84819da0-727a-4aa5-9785-5b43956ba88e") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 35 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)") + (pintype "passive") + (uuid "9b13c696-5eca-4326-998d-e3aaa02c8f3f") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "74f776b3-c621-4566-9088-42c979a68ccd") + (at 267.55 149.6625 90) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U2" + (at 0.0025 3.36 -90) + (layer "F.SilkS") + (uuid "f41a34c2-df1a-43b7-8520-6d07335c79eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD231" + (at 0 3.4 -90) + (layer "F.Fab") + (uuid "aff1bfe8-7922-4fdd-8f2d-01275894c5be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9ba1ce2-52d0-4eac-a0c3-0c871b348193") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85cd5bda-7add-4a8c-9f29-44bde5e7b17c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CAN Bus Transceivers, 3.3V, 1Mbps,Ultra Low-Power capabilities, SOIC-8" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e39ab510-30ef-4024-afc0-0e5c9088ded2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "49dfea57-48ff-4c91-8444-3aa5945b5821") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "95254e65-cace-4e7f-ad30-320809a498b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/3545f173-1fc5-4e2d-b03a-35740b3f0b16") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start 0 -2.56) + (end 1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "93d32b9a-cb33-4f50-9cb8-db5340318728") + ) + (fp_line + (start 0 -2.56) + (end -1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85215409-955a-4e6f-bcbd-58efae567ca3") + ) + (fp_line + (start 0 2.56) + (end 1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fb05c61-942b-4c81-abf6-e0c7ba6b73f5") + ) + (fp_line + (start 0 2.56) + (end -1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "83014925-0d75-41fd-913d-0646a8c47fe9") + ) + (fp_poly + (pts + (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) (xy -2.7 -2.465) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b20a917a-fc7c-41a7-8d1b-639dbcba6f67") + ) + (fp_line + (start 3.7 -2.7) + (end -3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b77feb1-9360-4c92-8e30-8c6c2375abd5") + ) + (fp_line + (start -3.7 -2.7) + (end -3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d64cb062-4582-4ce2-87df-5167cca0c12e") + ) + (fp_line + (start 3.7 2.7) + (end 3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa505508-2561-4a54-bd3a-cca91df92ba7") + ) + (fp_line + (start -3.7 2.7) + (end 3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f7c08c26-ae97-4a92-971b-4bf9e7701937") + ) + (fp_line + (start 1.95 -2.45) + (end 1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "36a966ca-f51d-4dba-b3f1-c23074218efd") + ) + (fp_line + (start -0.975 -2.45) + (end 1.95 -2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4c3fc9d-413b-4a9c-8434-02b17994ef26") + ) + (fp_line + (start -1.95 -1.475) + (end -0.975 -2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4c7e9be8-7d39-42d5-a238-d38e40f19c4a") + ) + (fp_line + (start 1.95 2.45) + (end -1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a778281-d11e-4198-acb7-4e1f932ec355") + ) + (fp_line + (start -1.95 2.45) + (end -1.95 -1.475) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e4d89786-2e32-41d1-af04-f37b0cb76532") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "6fa2775f-88eb-4c6e-9d02-cd06be8f8c1f") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 9 "/CAN_Transciever/CAN_TX") + (pinfunction "D") + (pintype "input") + (uuid "8975b8d0-0898-46cc-a4ff-fac3496c06d2") + ) + (pad "2" smd roundrect + (at -2.475 -0.635 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "1e476e0b-f6a7-4029-9ece-6d3a1e0cb7d3") + ) + (pad "3" smd roundrect + (at -2.475 0.635 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VCC") + (pintype "power_in") + (uuid "5a1e9db6-5233-46bf-9b58-c582b811ed42") + ) + (pad "4" smd roundrect + (at -2.475 1.905 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "/CAN_Transciever/CAN_RX") + (pinfunction "R") + (pintype "output") + (uuid "c49e6c55-5079-4778-b1c4-ed1a79f5432d") + ) + (pad "5" smd roundrect + (at 2.475 1.905 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 90 "Net-(JP0-C)") + (pinfunction "Vref") + (pintype "output") + (uuid "a74f784a-013b-49db-9bb2-c91243852beb") + ) + (pad "6" smd roundrect + (at 2.475 0.635 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "/CAN_Transciever/CAN_LOW") + (pinfunction "CANL") + (pintype "bidirectional") + (uuid "11676836-177a-40c1-bdb4-a71ed70882f8") + ) + (pad "7" smd roundrect + (at 2.475 -0.635 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "/CAN_Transciever/CAN_HIGH") + (pinfunction "CANH") + (pintype "bidirectional") + (uuid "bfe05da4-2b22-4a05-b954-0ed9743f0e58") + ) + (pad "8" smd roundrect + (at 2.475 -1.905 90) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 96 "Net-(U2-Rs)") + (pinfunction "Rs") + (pintype "input") + (uuid "0b4487ff-a462-4c2a-8f5a-3a74a9eb83d5") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "762c996c-a1b3-4101-9167-35e00f7030f4") + (at 236.135 139.63 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R37" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "0a2c5bc6-8686-45a8-86c5-008418407a41") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "b09063ad-9dfe-4b15-9f23-a411a64ec62c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7557f1e-c626-41a8-bfad-ace3aeb2b161") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b23e9bc7-a28d-4217-ad59-f0fe6c3cb3e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3559f90c-84a0-4f1e-bf61-77820615cc56") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2d1be3a-0468-4f10-a371-1014857cab1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ad40d25-fe6e-4f3d-add5-4c2bf91fe8eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/8d9faea5-e0e9-4f71-838c-b2b31ceafa1f") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14962f4a-d258-4771-a62d-da53f4349cf4") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdf4479a-67d4-4cb1-8409-2ad9a187b7f1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "67323436-daeb-4da5-a4ed-e4790f1e3aed") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0726feb2-8cf9-4ff5-92d1-67fc0b42917d") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16141422-f50f-4dc4-8ec3-ed1d4aae7adc") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e276cabb-83c9-4e22-888c-7b370ac5727e") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3f6b9c23-2b04-42b0-8e26-d6f5766473f3") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79efe8e0-d6ad-49d2-a2f0-ae21ff2dd5ba") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db718619-dcc5-40ca-947a-b5440512f189") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46b4d208-c155-47f7-833f-47f6b92f964c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "45c2dcdd-a0c8-42df-afc6-90685b4e365e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 121 "/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE") + (pintype "passive") + (uuid "4e811f92-63cc-4eb5-9c06-ffe25532bb4f") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "4696951a-ce94-4181-8de0-4146d90a7037") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (layer "F.Cu") + (uuid "76b47dd8-9fc6-4f6b-aa50-94f0a50999c1") + (at 155.94 124.04) + (tags "2-1445057-6 ") + (property "Reference" "J2" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "010caf21-7398-4067-a893-b1dd0ea7d1b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c7f8cf36-d02f-4cdf-8a0f-f00ff4e36902") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_6p_horizontal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f2a6f731-2bed-4c42-a89b-3d9599d64288") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "608e7ea2-d35e-4769-91ce-dad728f42cbc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66457c1e-6d0c-4f3a-9f93-c676fd0fdee9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "ESC" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e8a71479-0184-4c5c-8266-ba6b0dce6d1b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/ecf4a76d-ad67-4a77-b95a-78282e8c33ec") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -3.828402 -9.5758) + (end -3.828402 -6.68274) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "8cea51fa-9195-43b8-9191-c884601a5039") + ) + (fp_line + (start -3.828402 -4.29006) + (end -3.828402 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fda4bce-8a9e-4139-aacb-ea3efffe7224") + ) + (fp_line + (start -3.828402 -1.3716) + (end -1.00584 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "37ad443b-9edb-4fe5-b102-574453d06580") + ) + (fp_line + (start 1.00584 -1.3716) + (end 1.994159 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "184126a8-ae46-48ee-ac8e-60d99d15826a") + ) + (fp_line + (start 4.005839 -1.3716) + (end 4.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4d619d8-4e22-43be-8ec7-59ded3263571") + ) + (fp_line + (start 7.005838 -1.3716) + (end 7.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f6be22f-dfc9-4f66-ab22-e607680a8ee9") + ) + (fp_line + (start 10.005838 -1.3716) + (end 10.994157 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "61ba57e8-207c-4130-8e5e-fdacaa463932") + ) + (fp_line + (start 13.005837 -1.3716) + (end 13.994156 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "c99b28ee-f4cd-46bd-89e3-2bdd33c9781f") + ) + (fp_line + (start 16.005836 -1.3716) + (end 18.828398 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5c025bd-1cb9-4300-9640-0b46912e719a") + ) + (fp_line + (start 18.828398 -9.5758) + (end -3.828402 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e99f8496-fab0-4c32-9dd1-9f6d48d170e5") + ) + (fp_line + (start 18.828398 -6.68274) + (end 18.828398 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1863ee0-0a5b-434d-a2ed-9c473a4e2c67") + ) + (fp_line + (start 18.828398 -1.3716) + (end 18.828398 -4.29006) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "add501d5-9501-4fc1-8c7d-c7abcb2ca293") + ) + (fp_line + (start -5.708002 -9.7028) + (end -5.708002 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f0521b8b-4bde-405a-bd37-2a177e8edc40") + ) + (fp_line + (start -5.708002 1.7526) + (end 20.707998 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eb0dc53d-54d6-4093-a8fb-8912acd6f2a4") + ) + (fp_line + (start 20.707998 -9.7028) + (end -5.708002 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d18dfb3-5d81-4edc-9361-45b6cb6ddcd6") + ) + (fp_line + (start 20.707998 1.7526) + (end 20.707998 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c6120d1c-8132-4bfa-bb49-1ed3b6f754ab") + ) + (fp_line + (start -3.701402 -9.4488) + (end -3.701402 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3401c156-fc1b-425d-a424-ffb05ea83716") + ) + (fp_line + (start -3.701402 -1.4986) + (end 18.701398 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d0d9cacc-6e66-4228-a850-8307f1a26627") + ) + (fp_line + (start 18.701398 -9.4488) + (end -3.701402 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5bed9cfb-37f9-49a4-aecd-00007499feb9") + ) + (fp_line + (start 18.701398 -1.4986) + (end 18.701398 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "492e218b-ec90-4482-b862-0ce45ca3f4f3") + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "3af7e461-e884-4c93-b09d-715934124cdb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "7eed1ac6-876f-473c-a8bb-eddf3757f7ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d218d622-b47a-4f55-807d-30274d8983c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e80c6fdd-f100-4620-b83f-0517b5768743") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "f2ab36c9-135c-43cb-a7cc-d388c1b39563") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 0 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 104 "Net-(D10-K)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "83520431-5a24-4c7f-9041-484584d8a8f2") + ) + (pad "2" smd rect + (at 2.999999 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 136 "Net-(D8-K)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "35bbab24-0e42-4582-8213-52de5d362e31") + ) + (pad "3" smd rect + (at 5.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 120 "/Input_Output/INV_PWR") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "aee5968b-a44c-40ea-81bf-5479421cf60a") + ) + (pad "4" smd rect + (at 8.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 120 "/Input_Output/INV_PWR") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "bbe9baca-39ae-42d5-92a3-3eecb587150c") + ) + (pad "5" smd rect + (at 11.999997 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 136 "Net-(D8-K)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "ad61a55e-6dd6-4e9e-8b50-4dc957557dc9") + ) + (pad "6" smd rect + (at 14.999996 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 89 "Net-(D11-K)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "e208d382-7195-4500-bdcb-e6dd6b237c56") + ) + (pad "11" smd rect + (at -3.701402 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0ef0f4f5-0cb6-4959-b527-cc992e5097b6") + ) + (pad "12" smd rect + (at 18.701398 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b70a627b-846c-47b1-8ab5-a506a7de6227") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp" + (offset + (xyz 7.5 10 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 180) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "78847803-257c-46a0-9f30-e7de078ec595") + (at 265.815 144.5875) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R15" + (at -3.048097 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "adba972e-86cf-409f-ad04-527b3851cbb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3dab5d1d-fe2c-47d5-8b71-0da767a0baf8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea71e787-76b6-46bc-b7e9-ed8c2093127b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b25d48c0-d0ff-47fd-ba26-e029991f14d4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b66a1b79-9c63-4564-a122-af94a5e15df9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a36ee894-cd7a-4b9a-ba14-978e92820218") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33a55b0b-d24d-4f87-bf07-d700ede7f2fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/75536cef-adaf-497c-8177-1a857a1380ab") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "292e7245-e027-4251-be12-5f07b9786e00") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2824794f-2c26-41a4-a7d9-5da8dd45b85f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fbdeca74-2968-4591-a01b-22148bf505e9") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23ac2638-ed97-461a-88f2-da91d0020c17") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "184bb594-d7d6-4611-9e10-870360693915") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3c85faed-61fd-431a-90fb-6d6face78fd5") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bbedb581-77fd-4eb7-916f-5bdca5b817d9") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87500f3f-a4e0-498a-8d6b-dd3081e34293") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b744d1aa-53de-4da4-8fc5-2e8b3d6f4426") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84ede8cf-7b96-4710-845c-0ae86591ab33") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "aea132e8-1bf4-4d4b-9ff8-1898b6ec8240") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "/CAN_Transciever/CAN_HIGH") + (pintype "passive") + (uuid "2232e3d0-a51a-4893-bac7-5d18ac188f1c") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "/CAN_Transciever/V_{ref}") + (pintype "passive") + (uuid "71628016-092f-4128-83c8-d13809b267b6") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "78e65204-eacf-4a22-9875-bd1090942ae7") + (at 205.65 164.65 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C17" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "19b9dd27-e21e-46d4-8e04-b732ed7e5cbb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "4c9a5e7e-e4d0-47a6-98e7-a64181a53d29") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea2133ba-375d-4986-b0b4-9718e6772980") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f4ae79c-cca3-48a2-9b15-c9658b34ba9e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0fee66cb-0040-405f-bf51-e7e6b32c4d8e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "029208d0-1176-4e8a-a00b-4f9897152805") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a189c172-0f79-448d-8c9a-4eea8c4acdb3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/8dd061a1-f438-4844-a142-1937004015ba") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "856ba20c-a54f-49e7-b5b1-76f024a83e0b") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b80b6f3-d439-424f-9ba3-3903d07d500f") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dbe3b4ed-07e5-41de-896c-ff4cd8d3676b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63398cc0-9fa2-4457-961d-2a739d020995") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee0a662a-7b48-4de5-9d50-674dbaf519e6") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0cb8d13-ada4-4d93-8f21-37f7e00ec7f7") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3416facd-bbe8-4506-895c-5ceaeed42206") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e8ba302-ac88-4a6b-8989-e6c578517ecc") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6848a3b9-2be3-4bf1-8856-a46c88e3e625") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a27df24a-a42c-4818-b30f-ffda0741f101") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "07d2b56b-4d17-4745-987d-c34a93f52df9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pintype "passive") + (uuid "f43a6a91-6408-4eb3-889c-9dabf73532fe") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "03e7991e-ff17-449b-bb53-8bca815e3897") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "7ed1a531-b0f5-4700-9029-dec0673302b4") + (at 177.275 158.835) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R56" + (at -2.925 -0.01 0) + (layer "F.SilkS") + (uuid "39ff5ff3-5411-4faa-800e-2f239af419ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "32bc106c-1b38-474c-9f50-24d0e506be3b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15cdc32a-c997-4a80-b337-fe65ea24669e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17f3977c-533f-4038-bbe8-fd70781d6fce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e18e477e-b782-4a96-9059-88fc41cec594") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2128438f-e697-423d-9ff5-68569b54b126") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed2754ab-f983-40ae-9599-0a884fcac499") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "668f7f44-9421-471a-95b7-373db51a608e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "342ddf0d-2677-4259-ad5a-ade89dbde376") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2019a99-9254-41d1-bf63-9dc148ac0af7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d780b01e-03cd-4dea-8eb6-26eed9fec8a2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c64d3ae7-9f22-4e69-9fad-09dee7eeb225") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "012cbecc-962b-470e-a941-9505fef5de19") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd993317-536d-4473-bff3-2c6b378601ce") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38cdda0a-2f86-4b7b-adb9-b30a6be60c9d") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0c2c856a-a0b8-4c6f-b6ba-d87d895d2d78") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "15e5aa0e-7ab2-4639-96ff-67b7484d72c1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2fcd2732-5e46-4ae8-8b3f-f35ba1deacf2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (pintype "passive") + (uuid "940b9752-7171-4ad5-9156-d03fcfc85d91") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 34 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)") + (pintype "passive") + (uuid "eabe9251-49d7-4cec-b05e-4caaa7e416e5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "80841953-3e8d-416f-97ec-02f34b4e4a6d") + (at 208.1125 157.225 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R77" + (at -2.9125 0 180) + (layer "F.SilkS") + (uuid "6ff99ccc-029f-4a77-a034-3323745a6792") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "00b05513-3c22-4e0a-9a7f-059e236d6200") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d1cf0c1-f56b-4eb4-8285-c778d20c044b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "25e0cfab-7e53-42f2-b21b-5223bd544684") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "108aaf0e-0a56-4735-be8e-621528dec925") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a05b00d2-3998-400f-b151-3f1bf51a027b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4d4dbc9-3311-44c6-b5dc-f23f64e7390a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "462f90d3-5be4-48bc-a755-bf77fd012e7f") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ade79d63-04d0-45b4-96f0-542689242458") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfa461d7-0127-450b-b403-312cdc37efe1") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fdcd8f22-3345-4f5e-b1cc-5d961bf622f0") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f26c322-8292-4965-a9c8-a8b015dbaede") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "935df582-2647-4bd4-9984-8a865ce58f62") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "466b4b2d-a453-4c87-8986-126e011f3c19") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97adb2fa-19fa-4e28-886a-4a9f615e3ba9") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e47e5b5-a7d0-49eb-bb88-fe8a74c3bfe7") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dfa08d1-ce9c-44e9-9d9f-f4511bca2953") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "ad1efda4-3163-4445-8bfa-2d5213f81ea6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pintype "passive") + (uuid "40f41744-d389-4a82-a803-10924bfdbeb7") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 66 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)") + (pintype "passive") + (uuid "ed030b1d-6799-45d0-bffc-e116dd5775f4") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "8431510b-1309-4c02-94a8-0382f1a70179") + (at 196.975 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C42" + (at 2.925 0 -90) + (layer "F.SilkS") + (uuid "ca61eab9-39a0-49a7-b967-8bdc51c20a23") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "026e792b-9711-4f8c-ba1a-b0091450328b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7d57817-2e57-4cc2-87c5-e5e92b457363") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7e26a5a-d9e8-46e6-a88e-9ffd1415cb6a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6655e39a-dd3d-4459-b0c4-fbfd0250970d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85b4a066-51f5-4990-bdf5-dec55dbb8be1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37e07258-5781-44e0-8496-0834ed762e34") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a58c7dd8-3ac6-4ad4-9425-b71c9866e305") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36140b5e-f56c-45e5-b33e-a7f946268b19") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78b3f1aa-fc2b-4753-809c-61f94db7eb54") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d8d8f1b-3990-4abe-8f2b-888154e5793e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "570b0e83-f36a-47f8-8f7a-f3aaa7eb7d5a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16567c96-32ea-4bbf-8e80-657eb402fa39") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "156dde26-25ad-4f8d-bc17-d4ab3c0a6004") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0edcedef-f787-46e0-9b67-6383f860c27a") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a33afc36-2e2e-47f5-9326-1510328ec656") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e8a3e82-d128-4426-bb7c-3ff89e27bef5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "c3f65416-9f58-49a9-a5e2-508033c39f97") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pintype "passive") + (uuid "064385cf-db03-444b-abdc-1c40ea82a14a") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 60 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P") + (pintype "passive") + (uuid "c5584933-ed51-4675-96ba-2e0696b7c85c") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "87e87da5-b48b-4fb0-9a7d-da82b4f92438") + (at 236.135 132.4 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R36" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "7f1c4dc4-c237-4419-a1f1-36ae180a1ce4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1M" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "b468dbc8-fe25-471a-ac53-ad2fcfe74d96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a73147eb-95de-4fe8-acf3-925569021140") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9991b015-f0d5-4f13-b4a2-8b2d38a6c41e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9532f324-bece-4a47-aa3e-50d63d55ddb5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c338ca6-e50a-4b8d-bb25-9220247c70ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "32d0520c-741d-46bf-a3ff-8add47c7c511") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/70757eda-70c8-4539-afe2-d16621ed9b5c") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8929cc74-9a14-455f-9973-5ff63a855c67") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9d8c425-d27c-4bbe-abc9-7179c42f39c4") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5f0686e-05c4-4ce3-a1aa-6481c67048c7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0343a05c-791f-486c-a6ce-1dce9bf20275") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd863968-f754-4637-b240-619d0c24e01e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7139bf2-2752-4316-b6b9-94532c2d45d5") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b07084fc-55fd-4f1a-80bc-f3a375eff777") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b5b64d6-1039-4dfc-8537-1f66bb488c26") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ba7cad85-0bc0-4e28-930e-fe4bc00033e7") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "765ea594-1956-4b05-8aa6-dba3e3c5c83a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "b14fe9cc-3f4e-43c9-80e7-5efe9cc8e835") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "9b691d85-9950-409f-8038-951edc52ed6c") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 121 "/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE") + (pintype "passive") + (uuid "f220a6cf-cb3f-44d4-9b30-2fd2c27d1036") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "89c73f0f-21ae-4729-8fb4-c712623268c4") + (at 222.9 124.72) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R47" + (at 0 1.38 0) + (layer "F.SilkS") + (uuid "7cdcd1c0-5e1f-45be-8b0c-e0632dcdad0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "6464592b-b6a9-491d-b12c-26f80fdad0ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c394d50-2ac0-49cb-9e7e-17cc7d68caff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0cc212b7-caac-456b-b5ce-86c74db55889") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1593f1fd-98e8-4eca-abde-41b8a9c6c69b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee25d67b-d5f0-4275-bf44-32d7d1e426e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7cc03ace-d09e-4abc-a944-e08084d511ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/dee81209-01b5-41c7-8c5f-bfc512cf1104") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f86d21d8-0e3e-48cb-b5d3-89256ff06096") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de0f64d3-eccc-4c2f-b3c5-54311aec7909") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d845d7f6-110a-4006-9649-182557fc224f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c99b69c5-11ce-4fae-af23-0e7d5cec565f") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65c3c917-e9b6-4824-924e-4af5e41330ee") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e36c4b54-a026-415e-8370-b42cb4202cb8") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0df67931-6335-46dc-92db-182cc30cb17e") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c16eb0f6-2ea5-4aaa-bff1-89863d8b5904") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b821ac1-9176-46d6-9fbd-e03979324c86") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "81f8c306-52de-4a38-97db-4f67c4c72c7b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e9cc20e7-4b62-4c54-af84-8adf161fe6dc") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 137 "Net-(D16-A)") + (pintype "passive") + (uuid "94dbb20d-caf0-43b3-ae79-c8a3d5dfb3ad") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 110 "/Input_Output/RELAY_ESC_SIDE") + (pintype "passive") + (uuid "9a8a3962-cd08-459c-8155-0725d1c62997") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Fuse:Fuse_0603_1608Metric" + (layer "F.Cu") + (uuid "8d7648db-1e29-4546-a1ab-375c5c384e13") + (at 256.765 141.395 -90) + (descr "Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "fuse") + (property "Reference" "F0" + (at 0 -1.5 90) + (layer "F.SilkS") + (uuid "62266d5b-19fb-4696-9a90-59ac8bc6c7cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CC06FA500MA-TR " + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5c67f8e2-d5fb-4d34-9c70-b8b26419e7e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Fuse:Fuse_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2836c16d-c904-4b85-a1bb-23c10cf39700") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07823829-798a-4dc9-8a35-2f061bfab7ac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Fuse" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a42844f-9b7e-4a86-bd59-aa0548e4e742") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e52f20ea-0c03-4e25-ae05-7f23779b5c25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70095938-fe67-4ed5-bd6a-bff13fa96121") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "*Fuse*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/eb2e2fcd-cbc2-4186-84b9-97b5e4c32ad7") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "46dc1d9d-4ecf-49ff-8d5a-f514f8155c9d") + ) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01cb4c1f-32ca-4590-8b7c-8cfdf5ff575f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1158acd-d691-4ad7-af7f-70a0d36b0903") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e2c4078-ff1c-4f65-a2ba-6a3405fbcced") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fc9175e2-6340-4561-aab3-725e9c3605ec") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54f44fe0-1184-483d-8ebe-d26ec9a42df3") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98fdb438-5f1f-436a-8601-2cf816168c93") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12f0dbd9-2501-4d2f-b5b8-3dc60a31cb2f") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55a210ac-46a1-475e-a967-27fc3a295b34") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12b5dceb-1e14-4de4-8cbe-a16d7c48a864") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "679bd7fa-cf53-4edf-8f13-872c9fd5209f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "+12V") + (pintype "passive") + (uuid "b53d7425-86e2-41e5-8c83-d7328f877f7c") + ) + (pad "2" smd roundrect + (at 0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 85 "Net-(D1-A)") + (pintype "passive") + (uuid "741ca6e5-cc27-4ac7-83ef-bb5e975d3d1e") + ) + (model "${KICAD8_3DMODEL_DIR}/Fuse.3dshapes/Fuse_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "8ea30726-76d8-48fb-b73e-bb262a4f9457") + (at 185.775 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C32" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "a58a567c-2023-4c62-9bef-67d34e26a488") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3198d377-f913-423a-a2b8-daec9a257964") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc0bfcdf-4be0-4c63-8b28-f4b2acf272a7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "80b698a3-4144-4e8c-8999-e1be2d878ce2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64db6ad6-81f3-46bd-9513-53c358eb94c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "debc2807-0889-49c6-bddd-30085d8c8fde") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db05f346-5c3a-44a0-a1f6-d1aa7d2f9a54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0543faf4-4a68-4730-b206-2a017fd9e821") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f2d4b51-241c-44a0-931b-f3054c9aee19") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e8d3d49c-cf32-4510-ab28-1d42bd4c9a30") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25cf0f10-26ee-4553-818c-b901a08c3e59") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "99aab00a-bd95-4a1c-844a-dc586ed4bdc4") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "038c2bb2-117a-4058-899c-d6ed9439ecb4") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "015ae902-311c-46a7-b6ed-b8b06948b6d6") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54f37386-4f9c-4111-bf15-50a62e5afccb") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b088e03-9031-4c4a-8019-7ecfb8390f09") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ff8a2ca-c01b-4ab3-ba2f-6373a391b199") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "626e21d0-1a52-4485-b324-deae0f11b136") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 42 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)") + (pintype "passive") + (uuid "e04a94da-ac32-4e81-b1be-c9ac0c12d8eb") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 41 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)") + (pintype "passive") + (uuid "e8ab083f-2fd9-44b6-88d4-101b2f5bd371") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "90e59390-6c0c-4871-b62e-0af322ed7194") + (at 159.8678 142.3975 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R39" + (at 2.8925 0 90) + (layer "F.SilkS") + (uuid "00118281-6602-4865-9cb9-d4e75c9bb81a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "f5ecce99-7e6f-40ce-8069-ccd26b5bcf0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3b7bf810-70e5-4b09-b1c0-c03188d1afdd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "99b0377f-7454-4abb-ae9d-d36bbda6c969") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be6f9a92-9f49-4d64-be02-85c356c69051") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bee6d1b1-3f99-4db0-a35a-f90057e08025") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e02d8ec-e22a-41ea-ab6b-dcf6f468cea9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/16cc6d04-393b-4c4e-ae86-fa59760b5803") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31d449ef-3aae-4f57-9b7f-f0553b87e793") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c510d20c-2174-4b13-aec7-f054ff314619") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eee76dad-7638-424b-8626-25ffcb5e68c2") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2224cfdb-e11b-47d1-bc3c-844a74a2dbd7") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f798bdf-956b-4ced-9ba5-9c4544b79650") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a6fb88fe-335b-4242-bb5c-123fcd4313c4") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "734a6540-15b9-4548-bf87-9cd221ea4b77") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c15fd5b-808d-4672-876a-0a2d4ad9740b") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91b5439d-833d-4e77-9f15-57f6a2442439") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed33aae9-4317-4f38-8094-7f58540ad83c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "3c8d8981-4ba2-4edc-a8bb-27f71e0b4844") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 143 "Net-(Q2-G)") + (pintype "passive") + (uuid "a8813174-b95b-4cbf-8a08-235440ba54dc") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "7654b3f0-3b68-4648-b2ac-429873a2f4c8") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_150080M153000:LED_150080M153000" + (layer "F.Cu") + (uuid "91a26e8b-2be3-412e-b111-b3dd0f3f5a43") + (at 249.107345 158.902655) + (property "Reference" "D0" + (at -2.6 0 90) + (layer "F.SilkS") + (uuid "8a56e232-f020-483b-ad46-c8a782e7e47d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_RGBA" + (at 4.9088 2.2936 0) + (layer "F.Fab") + (uuid "129eb482-ee48-4f57-9552-a87b89e8543d") + (effects + (font + (size 0.64 0.64) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_150080M153000:LED_150080M153000" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c5727b0b-02ad-4eb8-b3be-729d1f774452") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9df7af80-6f9c-43ef-9ea1-ca8564454643") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RGB LED, red/green/blue/anode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea64eb4a-f567-4c75-b0c9-d26b22754616") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0f5af5d-5bee-4136-a0b3-d6e81c62073d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "def0ed64-cf65-4e1d-849e-902320c91f66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/a5453648-d87a-44b8-8cea-a9683bb7bf3a") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.65 -0.105) + (end -0.65 0.105) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "09e40a7d-ac27-47cf-8f79-34f97e8fea60") + ) + (fp_line + (start 0.65 0.105) + (end 0.65 -0.105) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "b72f4a0a-5855-4aef-9165-179d989416b9") + ) + (fp_circle + (center -1.575 -0.925) + (end -1.475 -0.925) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "18dfd704-e98d-40c0-b348-f599d8355120") + ) + (fp_line + (start -1.375 -1.675) + (end 1.375 -1.675) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c969e326-c805-4e73-a97c-3c0a676ba49b") + ) + (fp_line + (start -1.375 1.675) + (end -1.375 -1.675) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "850a9a80-de78-4bc5-8061-8da6e500d1f7") + ) + (fp_line + (start 1.375 -1.675) + (end 1.375 1.675) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "310b534e-56bb-4baa-a98b-67a5484b871d") + ) + (fp_line + (start 1.375 1.675) + (end -1.375 1.675) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "46bb5b5c-60eb-4435-b46e-d9e95a8161b2") + ) + (fp_line + (start -0.65 -1) + (end -0.65 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0a59aafc-b92a-4db8-abfa-e4d03246d925") + ) + (fp_line + (start -0.65 1) + (end 0.65 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b2351520-0bbb-4b22-a357-5d8dc5911ce3") + ) + (fp_line + (start 0.65 -1) + (end -0.65 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "25209aeb-38dc-4355-83b3-ae634c7293f1") + ) + (fp_line + (start 0.65 1) + (end 0.65 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3a55b125-0df7-4496-89bb-90b1e4fefc0a") + ) + (fp_circle + (center -1.575 -0.925) + (end -1.475 -0.925) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "829e4168-82ea-4875-a1c8-af09a1b38e15") + ) + (pad "1" smd rect + (at -0.625 -0.925) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 82 "Net-(D0-RK)") + (pinfunction "RK") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "7bdfc373-9934-48ee-a537-e3c5d095860f") + ) + (pad "2" smd rect + (at 0.625 -0.925) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 81 "Net-(D0-GK)") + (pinfunction "GK") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "3b4474e9-c2ca-4605-b5ff-9b990874d474") + ) + (pad "3" smd rect + (at 0.625 0.925 180) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 83 "Net-(D0-BK)") + (pinfunction "BK") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "dbca2611-5d13-49c9-99d6-19db3593b17e") + ) + (pad "4" smd rect + (at -0.625 0.925 180) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+3V3") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "8533ab5e-0fde-4301-afa8-5e73f75d9bb9") + ) + (model "${KIPRJMOD}/KiCAD_lib/stp/150080M153000.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (layer "F.Cu") + (uuid "936b63f4-81e8-4b53-be57-7786e7389d49") + (at 268.62 161.59 90) + (descr "LQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "LQFP QFP") + (property "Reference" "U0" + (at 0 -5.85 -90) + (layer "F.SilkS") + (uuid "3169e095-2027-4dd6-a81e-80719dc303a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "STM32F302CBTx" + (at 0 5.85 -90) + (layer "F.Fab") + (uuid "12393834-f2d2-48f6-b7ba-51133ed0cb4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5685bac8-ec8d-48a1-bb83-96321c4bd6c5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f302cb.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2198f10c-5985-4d85-8a25-aa95a5c3ea63") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M4 MCU, 128KB flash, 32KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf0585f9-7df6-4351-a0bf-0d7f975b3f5f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "LQFP*7x7mm*P0.5mm*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/314f9152-d5b1-4e36-a270-c44a918e7045") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start 3.61 -3.61) + (end 3.61 -3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ff0cbca-2ada-4d8d-b085-49d1708e6859") + ) + (fp_line + (start 3.16 -3.61) + (end 3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "582efd10-2967-4894-8a5e-4b9193826e25") + ) + (fp_line + (start -3.16 -3.61) + (end -3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "727d1bbe-ccd0-4144-8e5f-79e182237178") + ) + (fp_line + (start -3.61 -3.61) + (end -3.61 -3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7f1c0a8-5ec9-41da-922f-44d97e5a71d7") + ) + (fp_line + (start 3.61 3.61) + (end 3.61 3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "94d0f936-61ee-46f6-8698-322fcfc43263") + ) + (fp_line + (start 3.16 3.61) + (end 3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "67ee7a20-7e19-4deb-82cf-7952989e229c") + ) + (fp_line + (start -3.16 3.61) + (end -3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f39cb25-3c51-4809-99e4-bc1f7bb24a99") + ) + (fp_line + (start -3.61 3.61) + (end -3.61 3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a579176-8cc0-40bf-9991-c4a40fc2e8f1") + ) + (fp_poly + (pts + (xy -4.2 -3.16) (xy -4.54 -3.63) (xy -3.86 -3.63) (xy -4.2 -3.16) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fa5d8fec-9fbc-4fcb-80f2-ee161a882b99") + ) + (fp_line + (start 3.15 -5.15) + (end 3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "180a5737-f1d3-4a97-bd96-22e56defeeff") + ) + (fp_line + (start 0 -5.15) + (end 3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "89749aa4-c1ff-4bca-8152-1d3a2faa6789") + ) + (fp_line + (start 0 -5.15) + (end -3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fea1f722-c314-4d44-ba45-ef1c07ea5f3d") + ) + (fp_line + (start -3.15 -5.15) + (end -3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffef729b-aa78-4d52-a7a8-e5aca5c41ae0") + ) + (fp_line + (start 3.75 -3.75) + (end 3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "157a4f4f-11d1-40e3-8fb0-220a5b7ba547") + ) + (fp_line + (start 3.15 -3.75) + (end 3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9477c5ec-f282-49b9-b6e7-7a2c31ec4d50") + ) + (fp_line + (start -3.15 -3.75) + (end -3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "620345f4-e193-48d4-9444-11dad6c699aa") + ) + (fp_line + (start -3.75 -3.75) + (end -3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c860f32-fbaf-4d9a-a75d-9b079d210f6f") + ) + (fp_line + (start 5.15 -3.15) + (end 5.15 0) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b52917d4-3bf0-457d-9590-d1f486faf2ea") + ) + (fp_line + (start 3.75 -3.15) + (end 5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ace7d42a-0890-4c9a-a33c-a30bf7bff598") + ) + (fp_line + (start -3.75 -3.15) + (end -5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "51fecad7-1d98-46a5-b145-8327f59bdb97") + ) + (fp_line + (start -5.15 -3.15) + (end -5.15 0) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "498d709d-acda-4d3c-8906-d78f28271e09") + ) + (fp_line + (start 5.15 3.15) + (end 5.15 0) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1180f211-8aba-48fe-b23c-7d163cd8a972") + ) + (fp_line + (start 3.75 3.15) + (end 5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "46d10432-9daf-4b8f-a752-5cb396062f8c") + ) + (fp_line + (start -3.75 3.15) + (end -5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5bdf47e5-2a57-4758-921d-f4c21b1677ff") + ) + (fp_line + (start -5.15 3.15) + (end -5.15 0) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b83add6-359f-4cd6-8b83-6326bf9891fc") + ) + (fp_line + (start 3.75 3.75) + (end 3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4cfc3d2-8479-4620-936a-510ba5ad0279") + ) + (fp_line + (start 3.15 3.75) + (end 3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b6b944ac-6156-4e98-9b1f-57d9a31cd46d") + ) + (fp_line + (start -3.15 3.75) + (end -3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd8b16fa-67bb-478b-9238-a1ba602597d7") + ) + (fp_line + (start -3.75 3.75) + (end -3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a12918ba-8e9e-4ee7-bf80-b360ef60e657") + ) + (fp_line + (start 3.15 5.15) + (end 3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dbe67a91-e34a-487e-83e7-40d7aef369e0") + ) + (fp_line + (start 0 5.15) + (end 3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b25dba5-e7d8-4a34-8815-6d3bc01b9916") + ) + (fp_line + (start 0 5.15) + (end -3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b48ee08c-37a1-447c-8379-f71ceeec2efe") + ) + (fp_line + (start -3.15 5.15) + (end -3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b05717e-eb1f-4131-87b5-fbe66422f9a1") + ) + (fp_line + (start 3.5 -3.5) + (end 3.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2182ec75-aaa9-4fa9-80b3-07f9eb1fc812") + ) + (fp_line + (start -2.5 -3.5) + (end 3.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a253ac5e-052f-43db-80f3-0599e7859b95") + ) + (fp_line + (start -3.5 -2.5) + (end -2.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3c80cca-6e4a-4a3d-a289-08dd4e6fe79c") + ) + (fp_line + (start 3.5 3.5) + (end -3.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe9b5850-1008-4ad3-936a-7fec319ab4b0") + ) + (fp_line + (start -3.5 3.5) + (end -3.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe802f52-28e0-4698-a4b3-c9ba93c3a09e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "1d725617-7154-4827-a861-de46f32f4bdc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -4.1625 -2.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VBAT") + (pintype "power_in") + (uuid "432d2aa9-23c0-45fd-be96-be3526f5c6ab") + ) + (pad "2" smd roundrect + (at -4.1625 -2.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 116 "unconnected-(U0-PC13-Pad2)") + (pinfunction "PC13") + (pintype "bidirectional+no_connect") + (uuid "2ab6d18a-a563-45c3-bc89-d62105322dd8") + ) + (pad "3" smd roundrect + (at -4.1625 -1.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 114 "unconnected-(U0-PC14-Pad3)") + (pinfunction "PC14") + (pintype "bidirectional+no_connect") + (uuid "9745c42f-1a7e-4e60-97d9-2037692cce45") + ) + (pad "4" smd roundrect + (at -4.1625 -1.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 106 "unconnected-(U0-PC15-Pad4)") + (pinfunction "PC15") + (pintype "bidirectional+no_connect") + (uuid "2784eabd-04f8-4740-ba20-57fb317d9af2") + ) + (pad "5" smd roundrect + (at -4.1625 -0.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "/Microcontroller/XTAL_1") + (pinfunction "RCC_OSC_IN") + (pintype "bidirectional") + (uuid "6c1d7171-19d4-47f5-8a1e-3a55d3ffd765") + ) + (pad "6" smd roundrect + (at -4.1625 -0.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "/Microcontroller/XTAL_2") + (pinfunction "RCC_OSC_OUT") + (pintype "bidirectional") + (uuid "7ab4f799-3d29-4b5e-a0dc-03f1c52963c0") + ) + (pad "7" smd roundrect + (at -4.1625 0.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 21 "/Microcontroller/NRST") + (pinfunction "NRST") + (pintype "input") + (uuid "8f992637-db13-43f9-a315-fea6b7be4172") + ) + (pad "8" smd roundrect + (at -4.1625 0.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "VSSA") + (pintype "power_in") + (uuid "e6a1de7d-3541-4fd4-9ace-21a33b9d35a5") + ) + (pad "9" smd roundrect + (at -4.1625 1.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VDDA") + (pintype "power_in") + (uuid "af6cfcfc-14ba-435f-90b7-29b07b14770f") + ) + (pad "10" smd roundrect + (at -4.1625 1.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 153 "unconnected-(U0-PA0-Pad10)") + (pinfunction "PA0") + (pintype "input+no_connect") + (uuid "204e927d-2022-4b41-b475-acba9af95b74") + ) + (pad "11" smd roundrect + (at -4.1625 2.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 154 "unconnected-(U0-PA1-Pad11)") + (pinfunction "PA1") + (pintype "input+no_connect") + (uuid "2a698f12-0f4b-40d9-8748-e779b01c3b60") + ) + (pad "12" smd roundrect + (at -4.1625 2.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 131 "unconnected-(U0-PA2-Pad12)") + (pinfunction "PA2") + (pintype "bidirectional+no_connect") + (uuid "20d8d919-6fac-4f43-a100-d069dd7adbbe") + ) + (pad "13" smd roundrect + (at -2.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 119 "unconnected-(U0-PA3-Pad13)") + (pinfunction "PA3") + (pintype "bidirectional+no_connect") + (uuid "50a3a480-65dd-4718-b923-db0c875a5be4") + ) + (pad "14" smd roundrect + (at -2.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 71 "/Battery_Management_System_Right/~{CS}") + (pinfunction "PA4") + (pintype "bidirectional") + (uuid "8103db46-9eb6-45a7-8486-b9c932a3c5ef") + ) + (pad "15" smd roundrect + (at -1.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 19 "/Battery_Management_System_Right/SCK(IPA)") + (pinfunction "SPI1_SCK") + (pintype "bidirectional") + (uuid "18fdcea4-1610-4390-8d48-45ddabce2959") + ) + (pad "16" smd roundrect + (at -1.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 18 "/Battery_Management_System_Right/MISO") + (pinfunction "SPI1_MISO") + (pintype "bidirectional") + (uuid "763fb5e9-ed6e-499d-8e7c-817e6a94351d") + ) + (pad "17" smd roundrect + (at -0.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 20 "/Battery_Management_System_Right/MOSI") + (pinfunction "SPI1_MOSI") + (pintype "bidirectional") + (uuid "1508a32f-8a93-4e87-ad1e-e363fb415667") + ) + (pad "18" smd roundrect + (at -0.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 157 "/Input_Output/ESC_L_PWM") + (pinfunction "TIM3_CH3") + (pintype "bidirectional") + (uuid "a436331e-77c4-4193-8f8b-360792420164") + ) + (pad "19" smd roundrect + (at 0.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 156 "/Input_Output/ESC_R_PWM") + (pinfunction "TIM3_CH4") + (pintype "bidirectional") + (uuid "eb3920c2-ea34-4a21-bf13-a412caca728f") + ) + (pad "20" smd roundrect + (at 0.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 113 "unconnected-(U0-PB2-Pad20)") + (pinfunction "PB2") + (pintype "bidirectional+no_connect") + (uuid "96a59b22-23ec-4c2e-9570-6a2570c9dc7d") + ) + (pad "21" smd roundrect + (at 1.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 115 "/Input_Output/BAT_COOLING_PWM") + (pinfunction "TIM2_CH3") + (pintype "bidirectional") + (uuid "723096af-471d-461d-adf4-727fea2ff1b8") + ) + (pad "22" smd roundrect + (at 1.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 108 "/Input_Output/BAT_COOLING_ENABLE") + (pinfunction "TIM2_CH4") + (pintype "bidirectional") + (uuid "d785249b-98a0-4e15-92d5-3989403bd306") + ) + (pad "23" smd roundrect + (at 2.25 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "766dd3d9-2c20-4283-9d74-cc7d1451e819") + ) + (pad "24" smd roundrect + (at 2.75 4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VDD") + (pintype "power_in") + (uuid "f4d421d1-9bc8-4aa5-b650-4a677f67046f") + ) + (pad "25" smd roundrect + (at 4.1625 2.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 118 "unconnected-(U0-PB12-Pad25)") + (pinfunction "PB12") + (pintype "input+no_connect") + (uuid "9b380066-e6ca-41f5-9e00-3c0babac75c6") + ) + (pad "26" smd roundrect + (at 4.1625 2.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 133 "unconnected-(U0-PB13-Pad26)") + (pinfunction "PB13") + (pintype "input+no_connect") + (uuid "2eabd159-556f-4203-b2af-22fbf062c702") + ) + (pad "27" smd roundrect + (at 4.1625 1.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 152 "/Input_Output/ESC_COOLING_ENABLE") + (pinfunction "TIM15_CH1") + (pintype "bidirectional") + (uuid "d6ea4509-d594-4e7b-980e-92247e0e4157") + ) + (pad "28" smd roundrect + (at 4.1625 1.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 132 "/Input_Output/ESC_COOLING_PWM") + (pinfunction "TIM15_CH2") + (pintype "bidirectional") + (uuid "2898b8df-ab06-4c72-9f3c-e38d7346f2f3") + ) + (pad "29" smd roundrect + (at 4.1625 0.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 111 "/Microcontroller/EEPROM_~{WC}") + (pinfunction "PA8") + (pintype "input") + (uuid "5e5da272-ad63-4b6a-9ac7-1c43b9fabb9f") + ) + (pad "30" smd roundrect + (at 4.1625 0.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 94 "/Microcontroller/EEPROM_SCL") + (pinfunction "I2C2_SCL") + (pintype "bidirectional") + (uuid "c85bf5ea-d167-462d-b952-db98a0c9376d") + ) + (pad "31" smd roundrect + (at 4.1625 -0.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 117 "/Microcontroller/EEPROM_SDA") + (pinfunction "I2C2_SDA") + (pintype "bidirectional") + (uuid "add89610-c834-45da-a821-b9792d2cbc1d") + ) + (pad "32" smd roundrect + (at 4.1625 -0.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "/CAN_Transciever/CAN_RX") + (pinfunction "CAN_RX") + (pintype "bidirectional") + (uuid "75716347-6378-40b5-9a37-36b0539a71e9") + ) + (pad "33" smd roundrect + (at 4.1625 -1.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 9 "/CAN_Transciever/CAN_TX") + (pinfunction "CAN_TX") + (pintype "bidirectional") + (uuid "1a900207-5154-482d-9a81-83359ad57778") + ) + (pad "34" smd roundrect + (at 4.1625 -1.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 23 "/Microcontroller/SWDIO") + (pinfunction "SYS_JTMS-SWDIO") + (pintype "bidirectional") + (uuid "fb036a71-43e6-429b-8e8f-b670d11a295e") + ) + (pad "35" smd roundrect + (at 4.1625 -2.25 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "VSS") + (pintype "passive") + (uuid "886e42be-35a3-4966-a79e-d01c9839fab0") + ) + (pad "36" smd roundrect + (at 4.1625 -2.75 90) + (size 1.475 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VDD") + (pintype "power_in") + (uuid "2616ac1a-6249-46c1-b523-bc5169dfadc7") + ) + (pad "37" smd roundrect + (at 2.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 24 "/Microcontroller/SWCLK") + (pinfunction "SYS_JTCK-SWCLK") + (pintype "bidirectional") + (uuid "15154a3b-7cd4-4ce2-9551-a2c74c12c9f2") + ) + (pad "38" smd roundrect + (at 2.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 16 "/Battery_Management_System_Right/TMP_SCL") + (pinfunction "I2C1_SCL") + (pintype "bidirectional") + (uuid "c31f78e9-d04e-42d8-884b-92e5041dc95b") + ) + (pad "39" smd roundrect + (at 1.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 22 "/Microcontroller/TRACESWO") + (pinfunction "SYS_JTDO-TRACESWO") + (pintype "bidirectional") + (uuid "fdd88349-4dfc-447f-bb1d-bb6fffe81b82") + ) + (pad "40" smd roundrect + (at 1.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 26 "/Input_Output/RELAY_ENABLE") + (pinfunction "PB4") + (pintype "bidirectional") + (uuid "9cb04c96-5008-4023-b307-80a9fbc527fb") + ) + (pad "41" smd roundrect + (at 0.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 27 "/Input_Output/PRECHARGE_ENABLE") + (pinfunction "PB5") + (pintype "bidirectional") + (uuid "e5e07af3-4040-4ee0-b2c6-8e5fad74fc0c") + ) + (pad "42" smd roundrect + (at 0.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 11 "/Microcontroller/Status_LED_R") + (pinfunction "TIM4_CH1") + (pintype "bidirectional") + (uuid "3dc70159-86eb-485f-9f60-f4be2b62fbbe") + ) + (pad "43" smd roundrect + (at -0.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "/Microcontroller/Status_LED_G") + (pinfunction "TIM4_CH2") + (pintype "bidirectional") + (uuid "4cd79247-fe3d-4bed-87e1-c20aebde833e") + ) + (pad "44" smd roundrect + (at -0.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 95 "Net-(U0-BOOT0)") + (pinfunction "BOOT0") + (pintype "input") + (uuid "72251952-afc9-4c77-aa6b-67fb0cc294c1") + ) + (pad "45" smd roundrect + (at -1.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 13 "/Microcontroller/Status_LED_B") + (pinfunction "TIM4_CH3") + (pintype "bidirectional") + (uuid "8f004d5a-47d6-43aa-be6a-6b8d8593f3e8") + ) + (pad "46" smd roundrect + (at -1.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 17 "/Battery_Management_System_Right/TMP_SDA") + (pinfunction "I2C1_SDA") + (pintype "bidirectional") + (uuid "71e5793c-83cd-401b-ae68-f3225bd88523") + ) + (pad "47" smd roundrect + (at -2.25 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "VSS") + (pintype "passive") + (uuid "21911645-91f0-451b-b544-f5ff9c37226a") + ) + (pad "48" smd roundrect + (at -2.75 -4.1625 90) + (size 0.3 1.475) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VDD") + (pintype "power_in") + (uuid "a5241789-23a8-46ee-91c7-8ab843b0bf81") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "94ff7f33-f7bb-4d43-81e4-b21b4cad18ee") + (at 249.142345 156.322655 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R4" + (at 0.025 1.6 180) + (layer "F.SilkS") + (uuid "da34fe51-8ee8-4f54-8fd0-7622270659c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "5f052503-5b4f-48bb-8858-005d2b12d8ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e8ad2515-031d-4c96-a9d3-7000028c2002") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cf54f5f-4000-43c0-b087-7d83c7c002d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c168800-3b5c-4f70-82e5-a0b2fa828a93") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0af7e6f0-f88b-44be-80d4-66097b1226e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dd2858d7-9796-4879-8495-49c319809a9c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/2ddbfae1-ea57-4718-88e8-d7997223c6d1") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c47fc52-0355-4d06-9d10-b81a0df2c9b7") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5940731f-1ffb-4191-bda2-9fd337f8f9fa") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd7ce444-403d-4ad8-b180-47b54813c7e7") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1eafe9df-69a1-4d18-9432-54c80755b69d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f363dd68-84d1-481b-8fe3-dc0ceb87dfa0") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "208a6235-b8c7-489e-b74f-269473a6e94b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "765c9032-486e-4d5a-ba00-e3b1e6cdae8f") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b04b4d2d-1f50-4471-b279-a78b500a0a52") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad9fe814-45aa-42e9-8980-a1958b783f10") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f333521-8315-49d9-ab03-8947a9ecdfde") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "06f76f5f-aa9c-47a9-aee1-18543537a3df") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 11 "/Microcontroller/Status_LED_R") + (pintype "passive") + (uuid "c97abcde-3185-4236-910d-bb2a4cd176b4") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 82 "Net-(D0-RK)") + (pintype "passive") + (uuid "cba16ea3-7a9d-449e-850c-1eba2283a70f") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "95bace15-64bb-407b-a5cb-530ce08e2a2b") + (at 190.575 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R67" + (at -2.925 -0.02 90) + (layer "F.SilkS") + (uuid "19453d73-ec31-4b56-ad7c-9eba3afb807c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "dbe71750-c392-44bc-81b7-38a1c39f7ba1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e27fe8a4-8b93-4dd4-ae5d-59b62cd5aab2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3b71b94-e994-48b2-980a-c835cd615f41") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "369e6a05-ecc4-4214-82dd-9a7a7e02f3ce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "03f18ddf-653b-45d9-bb91-5d7d83611e2e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f46ee82a-9137-497c-a08f-02378aaba715") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d88fc62-13b9-41b2-8b91-1561b6af94b4") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9a364ca-fcd8-4383-8278-1c4b07b76dd3") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a645b6f9-c00b-4275-91e2-7e8de561cf51") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6dcb33fa-060f-4378-96e6-bcdc44ea2a51") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a03addc-f341-4f5d-bc15-328829e5c2c7") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2bd76dc5-25a6-419e-a458-604ad542d485") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39d435e5-28b7-427c-9487-94f9139f22e0") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8c5a98f-8857-4d6f-83f4-dd0d1cade82e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d7a8608-5ff7-4a42-87dc-44232e17a847") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "95212631-1855-4980-907c-50b1e2cadcbc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b6a63aa9-874c-4af4-b7f1-23659bb4f978") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pintype "passive") + (uuid "217b07b1-84ed-446d-b5b3-58952bc542ee") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 52 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)") + (pintype "passive") + (uuid "60c51c77-b222-4bca-8565-b396a2f7a8b0") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "96cdd5e5-2de2-4de2-82ba-b7dce34f1706") + (at 263.108097 165.787347 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C8" + (at 3.395 0.045 180) + (layer "F.SilkS") + (uuid "4e2e713f-ff7b-4c5f-8622-61e77cc3d000") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "01d84840-ddce-4123-9bd2-e7ab7554d0b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9010eff0-d773-4826-befe-119e6efc6ec1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e65f9da5-273c-4611-a0c2-e4f9963a6faa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84773fa4-5aee-4095-99b2-7957fd259c37") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98ec3f86-83aa-4864-94b1-00442684cdb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fdf0c15-5c14-4b6e-9334-3ed92161e72a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/f3faf925-3c36-4956-b310-0825bfb8fa7b") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ec06f14-59b4-498a-99a5-b38a2cfefba9") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e8430b4-7c99-4556-9912-21f571694138") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "798c493d-c253-4eaa-bc49-d4cacac202f9") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24436572-11d8-49e2-8fff-de9cd94bb8b4") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00fe6779-0acd-4956-88e8-7c507e008d5f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7035958a-4c73-4188-9228-85dbb38c0507") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d66b80a1-3f3c-4519-9a43-a97a2706b0b1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd11cda5-1971-4e9d-a52d-c9f0bab2bbad") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4372bfb0-6c70-4767-a739-435978756aba") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76636a3a-4ea4-4539-8c41-ffe06a0a92ee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "7fdf505b-d6d7-43da-a201-7646e26baa70") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "98748fd4-52c5-41d8-82fb-143d3ed3bc72") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "a9cf5d2c-e738-4806-9149-f85a794a68f5") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-323_HandSoldering" + (layer "F.Cu") + (uuid "97ce5428-ebfb-4584-a0c7-00c7dafd1d16") + (at 240.0275 129.430002) + (descr "SOD-323") + (tags "SOD-323") + (property "Reference" "D15" + (at 0.0075 -1.510002 0) + (layer "F.SilkS") + (uuid "4c837139-fec8-43e6-815b-1357ddb1ece8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 0.1 1.9 0) + (layer "F.Fab") + (uuid "c207e155-009e-4d70-b2af-c8aea382d5fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ac68246-15b6-4883-b8a5-47311f7d50d0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "088674e5-ccad-4299-87b0-1aaf986a9e6c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9b2db68-c54d-4317-8dcc-5545adb16c55") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fd89e334-b514-4672-b8cf-70db4e4efcc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4535dfd1-4340-4299-9af0-464d2c5d88b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?323F*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/2aa264a5-9b44-4880-83c7-1c2af1353e57") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -2.01 -0.85) + (end -2.01 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6aa96b48-1c36-44ff-ab1f-209b1cf25cb3") + ) + (fp_line + (start -2.01 -0.85) + (end 1.25 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eff945f5-b609-4bb7-9ca3-0d22b1dedae5") + ) + (fp_line + (start -2.01 0.85) + (end 1.25 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "664ce1e6-1a8e-4a2e-9823-5862d93ce2cb") + ) + (fp_line + (start -2 -0.95) + (end -2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "442888e0-933d-4316-ad6b-c598d23160f3") + ) + (fp_line + (start -2 -0.95) + (end 2 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "570169ea-cba9-4949-a574-c86d2ef42c64") + ) + (fp_line + (start -2 0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1ff5d8f-d6bb-4b45-adaf-d9ae6bee6d03") + ) + (fp_line + (start 2 -0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "418a73f1-d5d4-453f-b0ac-9533de0ba8f1") + ) + (fp_line + (start -0.9 -0.7) + (end 0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "961337e2-549d-4f96-a3ce-941398ee1336") + ) + (fp_line + (start -0.9 0.7) + (end -0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37b04d68-4d44-4b09-8e2d-21aa84b5e0e6") + ) + (fp_line + (start -0.3 -0.35) + (end -0.3 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8edce2d-798c-4abd-bec9-98c6be04ac21") + ) + (fp_line + (start -0.3 0) + (end -0.5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b439594b-9496-47c9-bf05-f24132f69d6f") + ) + (fp_line + (start -0.3 0) + (end 0.2 -0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54f7f65d-6ef3-4d32-a58a-fef368e88b13") + ) + (fp_line + (start 0.2 -0.35) + (end 0.2 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ead7aa35-bc61-4a05-b369-0f81f44bdec7") + ) + (fp_line + (start 0.2 0) + (end 0.45 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49319068-7a7a-4685-827c-cf95465f2d8c") + ) + (fp_line + (start 0.2 0.35) + (end -0.3 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3bae7c8-08c8-4e42-9202-c52c875daee3") + ) + (fp_line + (start 0.9 -0.7) + (end 0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "663e4235-a9c5-4d93-84eb-be16d418b7fc") + ) + (fp_line + (start 0.9 0.7) + (end -0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43a5a8ba-986a-46dc-8175-e3bf7eb18133") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.850001 0) + (layer "F.Fab") + (uuid "704cd200-fa81-451b-81ae-4765516c6b47") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -1.25 0) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "+12V") + (pinfunction "K") + (pintype "passive") + (uuid "f7fbb532-f43f-4657-93bc-d247b4819cf4") + ) + (pad "2" smd roundrect + (at 1.25 0) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "/Input_Output/RELAY_DRAIN") + (pinfunction "A") + (pintype "passive") + (uuid "7926b7cb-46b8-4e42-86ec-b8dbc202c5ff") + ) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "996e4a8a-917d-4d4e-869a-db322eb97247") + (at 195.275 172.725 90) + (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "inductor") + (property "Reference" "FB0" + (at -3.345 -0.005 -90) + (layer "F.SilkS") + (uuid "d3fccc17-79e3-44c6-bdd8-a4988faeb4c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "742792693" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "c1eed490-176e-4cc9-a615-bb983e6d6b9b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Inductor_SMD:L_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "057185ef-1613-46b5-8b84-8bbd0e3590e8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "efe6eef9-f12c-4a90-a663-c21963af0a14") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c3eb325-e18d-4655-bcad-623e0b60f49c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9780d903-29a3-4bdd-9ad2-1b49b440a43b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90d786e4-b00f-4f8a-8b93-bc1c8a0c7443") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Inductor_* L_* *Ferrite*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/06039a8e-048c-4e74-b13b-64007f89a1d6") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f44d53c2-feee-4009-85fb-4f345a98c423") + ) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cfcbe16f-cf27-4b00-8d3f-ccd82ef1adcb") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "acbe3cdb-98c3-4572-b9fb-ad2abc2ac531") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee2a318e-3f6c-47e9-aab6-e5e435519dc6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b0bfb79-7bb7-40ee-bf79-74c745c34b3b") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b286a61f-2e9d-4da6-8b0a-af52dd8fecc1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ef41598-fc43-4b16-ba56-f452c8a8fa85") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e054cf15-91ca-476a-9210-97c6639b9f51") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2214711f-a406-41e4-930d-c5b57e97da57") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "501d448f-bb0e-4985-b738-12f46cfca0e1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "116ddea9-5185-4bff-87d4-32390481d36a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 72 "+5V") + (pintype "passive") + (uuid "b1166ff6-f0be-4e67-86cf-041a279fdff6") + ) + (pad "2" smd roundrect + (at 0.7875 0 90) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 79 "Net-(U3-VREG)") + (pintype "passive") + (uuid "2c183c43-2415-48c8-b47a-dc686edcb8ad") + ) + (model "${KICAD8_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "99dc2646-aead-4d62-b056-76f886d270e1") + (at 170.9478 127.625 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R33" + (at 0 1.29 90) + (layer "F.SilkS") + (uuid "d31315ca-f871-40ac-b533-87cdf4b7f4f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "071e6310-53fa-4b63-a6c9-9c45b0c60597") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1eb742ab-10d5-4b2d-9e9f-216449b75a61") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3a9644d-02fd-46ac-9e5d-b226ea4d5767") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5fdf3a7b-29f9-40c9-848e-11d769254f06") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9ca6be3-2afd-4688-b237-d3b6c32254bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5944aa61-0a19-4ce5-af23-530b2800778d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/42eb2b37-f164-4dea-8b0c-34ca4df318d2") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8786c39d-6bec-4b10-92ab-f3fe509507d8") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd05db9b-34c6-4810-ab08-fd4160f5e78c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a2bd685c-2c51-494c-a823-3eae889fa3bc") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c835765-5700-49fc-8d51-26477443ae78") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "68b56e7d-bad4-43c9-9970-2a90e2367fff") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54820eef-1dca-4258-82f7-806337448c2a") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4254815-98b4-4798-b586-144773c2d1c6") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51e5d258-54fc-4525-aaea-1dad7090c951") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "742f5026-9c36-43e0-a3dc-dccc4ee3067d") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0a4d0ab-a53e-465e-9607-8c4e6a5e6c11") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f111aaf7-84a9-4b37-9ef3-23bcd63d44c2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 89 "Net-(D11-K)") + (pintype "passive") + (uuid "fdf46c0a-3e1d-4e94-96f9-43ba9e8c6557") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 156 "/Input_Output/ESC_R_PWM") + (pintype "passive") + (uuid "8c707b54-4ab9-4c30-857c-5f3672df85d5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "9f205405-93c8-4b39-bcd4-bfc9d9c5f112") + (at 192.275 172.725 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C22" + (at -3.375 0.01 -90) + (layer "F.SilkS") + (uuid "73bd3f41-f4aa-491c-97d0-733ddac25e7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "fd9e1b76-f2ee-4536-8413-7ea5dc9302cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68c12cf1-be66-44f0-82c5-b35a75b27c3b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6f03a3e-350e-473f-84d3-36c3e75b1006") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4282fb07-109f-4d9d-8813-a7efdfe8b7da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da32e476-40cf-4713-ad56-9a75bd27c8c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e09e0d3c-3a28-4c5e-93c3-1adae0919622") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/aa98f3f7-b86b-4db8-913b-4629c3beb3d0") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d4473c97-100c-4a52-b4e6-13a06f257bcb") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "62c6b452-264c-4ca0-bb4e-217595741617") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64dffb3f-4757-4256-b39d-06f7b151d5ae") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "84ca9b3c-b8d0-454a-a759-eaf32f333fad") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "31259887-b1ab-4f2a-9809-748068a9add8") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71e72787-5f70-477b-9e58-3aeef086fc5f") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bc78deca-8e5e-4c70-8ef1-cea16d646fb0") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6126764-8234-4032-ae7c-df24c92bc2da") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde6a01f-689b-4d5c-8336-1fd34d67d237") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e69dc7d-28f4-4196-a767-86c464badd43") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "66d0accf-79ff-4917-9c51-b52f1e78900f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "b938e1e2-a7f7-4bb7-934e-7b98d1536e76") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 79 "Net-(U3-VREG)") + (pintype "passive") + (uuid "260d9e5a-e540-4f0f-901a-3c401ca06417") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "a0769adf-880c-492e-9e9c-34651e3961e3") + (at 153.0103 127.63) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D10" + (at 0 2.576802 180) + (layer "F.SilkS") + (uuid "aba883d2-c6ff-46f2-a8dc-ee32040f3a02") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BZX84-A3V3" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "fb5d8cab-a778-47a5-ad64-da22e88d9e21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0447cb9a-b6c9-4363-bb98-9a89cb0df4fa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "35541514-1f8d-4833-942b-8b377d474376") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66a8c9fa-f954-4acf-adf5-c0c481b840a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79b457e5-b5e4-48f9-ba49-f96d66870c5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a071826-a4db-47af-b32c-4f05c36257fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/86641fd5-6d54-4a2d-8810-1aab245fee5a") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0577aaa9-bc25-4ec7-b1b5-7ad133da6495") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a42307a4-e96c-4f74-af37-0730a904aaa4") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab652e27-aee8-40bb-98ff-ce923b5a0b67") + ) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ca335b6-6a4f-45b9-a276-fa386dd6d2d9") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d01acba8-3762-46d3-81a9-5773ca5c6ce9") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "139931e1-b080-48ae-9e4a-50e650d36296") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7a7eab7-14de-4649-a73d-0fd8a4344131") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0da1f604-7ae4-4181-bb91-baeaedef1290") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "680b42fa-625d-45c0-a605-9d830e783901") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c7dde56-003c-46ab-8b21-a5201316394f") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40246352-b1ef-4d7a-88ea-08a2ba494c9d") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f2e23be9-cbea-48b1-b139-5a7e52b4a767") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e6ae835b-2068-4c4c-93bd-aa6d92401578") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "962f24e9-438e-45fb-917c-5858ceaf1c13") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7ee45f95-601d-43f3-8131-0f89cfa98f50") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A") + (pintype "passive") + (uuid "c6be8482-17a5-4f14-a540-70bc38d48c56") + ) + (pad "2" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "6235f554-67a5-4aed-b78e-28fc50ed7d3b") + ) + (pad "3" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 104 "Net-(D10-K)") + (pinfunction "K") + (pintype "passive") + (uuid "20d51d6f-704f-4038-8eef-4644690a46ca") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "a0da29f6-add2-4c5e-bd8b-016037ccce4e") + (at 242.1 122.78) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D17" + (at 0 -1.4 0) + (layer "F.SilkS") + (hide yes) + (uuid "ea96479d-1de6-486c-ba09-a50c08756627") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "36c923dd-06c8-4c45-a07a-a98c3a71fd4d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfbd7435-c545-473c-ab4e-40faa5d7c761") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3eff2a83-d89a-4d2a-97eb-dd18188ed28e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a8a316c9-10e8-4380-906c-a104285c5d68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "BAT" + (at 0 -1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a6180d2a-a6a3-4487-93af-e5bac2e1cc97") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/a357cfb2-46f2-4503-ad40-499c2be648d9") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85b5c6ac-4a66-4898-9e2c-0133e0069362") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "becb5974-be7b-45d3-a24f-3e13072853d3") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "691d6bcf-1dc6-4b80-bac5-ed416fc6b932") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f96a136b-dea9-4265-879f-33bc5ceec82f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4555d3de-1757-4276-9d14-fae631909548") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "88285866-76d1-4f8b-bdab-117b8e3de3b5") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "682849d5-5a08-4d3b-8779-bb721f5a2cb4") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd1b2b68-fcf2-42b2-99a0-5c03c078eb68") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4865b3e-3cca-484b-90e5-21de883a5d2e") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "23afb5b5-168a-44a2-b55c-759e11b8e9d7") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "630ee522-b191-4929-8e36-c5ee75eb7389") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c65fee0-a402-445f-a45e-2c5ee438baa5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "bfe7576c-c396-45e4-87c9-08e7fe19fa4d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "35813192-31ef-4dfd-90f3-2e4d52c14e0b") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 138 "Net-(D17-A)") + (pinfunction "A") + (pintype "passive") + (uuid "037e4b52-3f2e-4f54-8062-7dcf87e4c1ac") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a4d7fa02-0103-4c5b-91f8-f5dc63365a2d") + (at 177.3 168.625) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R52" + (at -2.95 0 0) + (layer "F.SilkS") + (uuid "f84b89e1-e9e9-4737-a498-58cd65d98f2e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "601cb5fc-cf44-462c-a32f-11412c9383b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b29e2e-3064-4449-8f98-13cc12785135") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9583c727-cc6e-477c-9f4d-c716fc2cb07c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e16d950-cf14-4da9-a2b2-1da0b3472fe2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d0455b5-1981-405f-b9b1-ce6c7e97e753") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ff2b770-cfe4-4659-8903-aa3c7b79d370") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4001f299-51c3-425b-9a58-af578509dc23") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c77dd389-3fd1-4cc0-8bd1-eacc44beba82") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "834eae8d-ce6b-4ecc-85ba-846b79cf9771") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ae088486-a212-4ffe-b133-c04756accc30") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bad20376-aae7-4f05-9be7-c0a6a070f100") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3b40862-edc9-49d3-9bf7-073f6d5a6bfd") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eeb2cf60-bf26-4abf-beef-7ad5edaff0b0") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01724d6c-f75d-494e-b28e-8a3264666294") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd6358b3-0532-4cf9-8539-7e4b7eb8e644") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "971eb065-3964-419e-9f47-2aa607d15a45") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fadd3608-26de-4def-aaa8-f877c2895bc0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 25 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in") + (pintype "passive") + (uuid "ee873f52-a72b-42a0-bd6a-51f41c802d66") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 32 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)") + (pintype "passive") + (uuid "ac7a6ed0-cc8b-4f2b-9157-7d5b0b0c07cd") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a6086872-7f84-47fc-8a92-dc6702cbd721") + (at 161.4653 142.3975 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R38" + (at -2.8425 0.0025 -90) + (layer "F.SilkS") + (uuid "a0c785aa-b540-4747-9052-6e5c71a415c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "f32d2ffb-3981-4ce4-b1ec-367af58c4f56") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6be519cc-a9c1-4f7e-a4b3-8b0e5f8d50ad") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ac8adb9d-2360-46b1-ae9e-0d6a10c84060") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05c5cc3c-4abc-425e-b933-332384067c91") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98859e7d-9e3e-4f5a-96c5-bcc45d724b73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e48d5603-366a-43fd-b83c-62f50d7b6850") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/8a86ec03-7b87-4f94-8eff-f994d4b13542") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2245bf8d-7584-4098-a32d-716a1f8016c2") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7ad9df4-156f-42f1-baee-41f2edcd57ff") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8471fdb-0142-4df0-9366-9fa02175440a") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a85ecb69-f31d-43c2-93ef-85304f6e17dd") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7a308bb-d460-4f08-b35b-5de778479169") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8392e002-3d7b-48df-acf0-5fb99c03b5ef") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07754c74-4559-40ed-99e8-fd37578f4881") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fa60f2e-7ad8-41d5-82ca-2de3d837daec") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51059aef-a218-42c1-a34d-f5fa9e814423") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e157d52d-c17c-4609-a02e-c3d4524f0e3c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "8b435060-962a-4101-9797-fb2141f3335d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 152 "/Input_Output/ESC_COOLING_ENABLE") + (pintype "passive") + (uuid "6818c219-6c0d-449e-aa1c-81e0fdb5a3b0") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 143 "Net-(Q2-G)") + (pintype "passive") + (uuid "4221b0b8-1e21-4fae-912a-73baa5919e7d") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a60dbaca-f885-4907-bc9e-27f7c59afbb3") + (at 201.775 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R70" + (at -2.9 0 90) + (layer "F.SilkS") + (uuid "e2718572-bb91-4fae-8485-dd06997349a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "c4206de0-ad8b-417f-b6f6-b1baaf49565c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ec3da73-7446-483f-82c2-8aabaafd8f07") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3372048c-3d0b-4a1a-8932-15a9545b38e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "deb378ce-b9f1-4601-863d-b448bb30de84") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c241cd6-b208-47b5-b579-54514f041fac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e19ad23-64bc-4d64-b83a-a42f4a37d645") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2dd8ed1-cf3a-4d0a-a7d9-18ea3096fdec") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8b9640e-cff9-4403-8155-f7f46f6208b3") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aaa7a91e-91f3-49fd-8334-5d6cf3ba06ad") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "857c1c9f-f80c-43ff-b424-45a972dd78a6") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a29f7493-5362-46ec-8f78-263de5742ac3") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d3fe4c42-e0d4-4846-a1d2-e827ad5c2f2b") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ecbfc25d-5b5b-4335-8b6c-e492b57647fc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a42a1a2-3104-46bd-8b16-6040ac5fda06") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "94a2b700-f120-48f4-8f01-ba874c73c939") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d22771bf-caa5-4b77-acef-55cc945d370e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "8cb84aae-473c-4496-ac45-4d58ea273eae") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pintype "passive") + (uuid "a7ad9a21-8af9-46da-9bbe-6c5cfc7ed46c") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 55 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)") + (pintype "passive") + (uuid "868bd359-bb82-4ea2-9d8a-0b11b692feb1") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "a6365485-3c1f-4d00-bcf5-b2880932bb57") + (at 262.4225 123.26875) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D4" + (at 0 -1.43 0) + (layer "F.SilkS") + (hide yes) + (uuid "f2740712-be8c-4ad8-8e41-b1bd40d2e58a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "41f31927-44e9-4fa9-87c9-35496030c871") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04593012-0cb7-40d3-9890-44616c32f458") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0737fbe0-2923-46a6-8488-cf7a7eedff31") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1edfa5cd-5f70-4087-bbc5-b488dc65e89a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "12V_ON" + (at -0.015 -1.47375 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d007c2df-9289-4442-b09f-7fcdb3baeec3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "76f61c9b-660b-4453-9f52-ab4ace2ab231") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a24b8316-1a4a-4c7c-aa82-1a2920ab44b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/f4c2d79d-af43-408d-9633-0a5577c7195c") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff8cbe0d-79ad-4f32-9f87-39004a4f00ba") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d4c46197-5e9b-4816-bc21-233a3a6abde1") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5adc6067-5ca0-4da8-843e-2fd511e73e29") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86a78575-fd05-45eb-af4f-01c2175eb595") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30436b1f-0a6a-4f45-a257-01254d122257") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4916daa2-f175-4e2f-8011-d13e6942fe58") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d77bbf81-30cd-414f-a700-5f76cb9cd71d") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62e8473c-404c-40db-8931-810f7e880f28") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d09398c8-e327-4513-be68-e2c1dd9d7aad") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "28a042b9-6817-470e-b866-ff452fd02a49") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fcc14ba-10a4-4229-ad39-fdb0a078e1d8") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a2f8914-35f3-46fe-8f67-ee77eb4b19ef") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6076b423-5bd1-437b-bbb1-1ac598a06c21") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "33d855c9-789f-43f7-affc-4873f9dc7dd9") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 84 "Net-(D4-A)") + (pinfunction "A") + (pintype "passive") + (uuid "6258238d-5507-440d-8338-d458f6f9401d") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "a68b841b-4391-4aff-8a88-fc7bb7a2c1b4") + (at 198.575 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R72" + (at -2.9 0.08 90) + (layer "F.SilkS") + (uuid "dec18f29-9091-4e8e-91da-e25949de4477") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "882762a6-e8b4-434e-8632-4d2984c1e914") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1b2a0a6-92cd-4291-b952-e840e470c19a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "149900cb-d0b1-4715-a015-2c7c87112695") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1fea08d7-c2b5-4f93-a328-06d19c564bc4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fdadae8a-7301-4341-a3cd-2a55d6ef5ead") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4a6ca9be-759b-4518-bf31-89e0ee820892") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/c953f910-5637-4ca4-b90c-c5c6bb7a33a3") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7edbf746-ff22-48d6-bac8-1b5ea88a98bd") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3029bc86-4557-4133-9d13-e2b5daac8504") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "562cfa44-4e83-4c74-b9fe-c257724130b5") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c70bca2-10cc-40f3-9dd8-9e92b19bb1e2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a30c5205-5a71-4894-be14-8ab4622ce8d4") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "48e48182-77f5-44c4-b440-03f53fd6d13b") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cef1065-8ffa-4674-b601-4495b7369a3b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78921c91-bda5-4c3a-8717-bea59ffd1419") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "517925bf-fc31-4225-a58a-1b6c8213588f") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "73ce0dc3-dfb9-4066-b27c-cbdb984cbce2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e63d5e51-9050-483e-a1d8-c4cc49704db5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pintype "passive") + (uuid "03c83f25-77a2-41fa-9d6b-1984d313806d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 59 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)") + (pintype "passive") + (uuid "5d8de429-17a3-4023-8197-d637ccbb97e0") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "a7d219ef-0fc0-49b0-b3dd-15e5016ffb5e") + (at 192.17 141.34) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R68" + (at 2.6 0 90) + (layer "F.SilkS") + (uuid "8ce9a947-f44c-4d7f-8f20-c6293bfec4fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "01fad90f-0bfb-4777-b514-1dc200e397b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9fb889d2-7704-4f73-a3d2-f7e5fb47d03d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ad9a527-a491-493e-b565-719e73a7b13d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1890eecb-1e94-4921-83ae-8208cd1ef5a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ef9a88e-3bd9-41bf-a159-9845a0b3afe9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6d184a9-0b68-4f6a-a80b-1ead049a1134") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "213faac6-b1be-4841-b74e-031afc83d746") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d157f8ab-bae2-445b-8f14-b45459e81d0f") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08434d8f-ed8e-492a-ba48-dcd6ecc99024") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a58e0091-07ad-4235-97a9-4ddd2cc4879f") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc9bb0ce-60d0-4622-84c9-48f4bfd46319") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1567c91d-cacb-45f0-970b-b81112647c03") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de834436-6b13-47ae-94e3-9dabc2efa8d4") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0729191-ec94-4842-9eed-af92812cbe05") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bde40973-5347-4c8f-aad8-81ac9b53b848") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b8a91b6a-a764-40eb-ac82-486c35269010") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "69782377-06a7-4ef7-b317-f5f7ff7f21f3") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pintype "passive") + (uuid "916e8de0-d364-43ca-b97d-accf68fdb025") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 51 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P") + (pintype "passive") + (uuid "53e84d14-be8c-4014-92d4-454851579a59") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "a86e8937-3682-4222-ae4c-7e3779eafdba") + (at 193.775 172.725 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C23" + (at -3.375 0 -90) + (layer "F.SilkS") + (uuid "aff300bf-18e4-45ee-8c02-d30d5f586e3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "2083f615-98fc-475d-98ef-a029b881925e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dfedbfd-684b-4891-b665-102d01e78ff2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e524112d-4d6d-4bf1-b502-cc18905a10e0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "710c7de1-6e5f-448d-bc56-05377ed46f4f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "311aea83-e361-4e4f-b68d-539273736ddf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3bb5692-152f-4d9d-8987-4f3204701215") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/c72776e1-8da6-4562-971b-1f6a087aa3dc") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0228472f-9969-4608-9c30-dd748a2d9a03") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a123e28-3b91-4f81-95a8-8ebb6d801199") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c1bd663-0eee-499f-9503-21a5c304f052") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cf0671df-2071-4f8e-a533-ce03facf1ebd") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0c0ace9-6fb6-48a5-a007-88a80880f39c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ac44078-f73a-4c2d-b651-121fe5f2acbf") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b9cb5a37-1708-416d-8ceb-0bc5e6633efb") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38807551-ddf2-4e36-948e-d2433044032a") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7cbdd0e7-329b-44a6-a212-ec8c69e889ac") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e9a9d1b-572c-474e-a2b6-0dd4025f4fe3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "1bc44cef-77ea-4a52-9079-8b6fa76d5ed4") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "3c94a6f8-98a7-43be-a581-b8c148b0280f") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 80 "Net-(U3-VREF1)") + (pintype "passive") + (uuid "fe1ec656-2e58-4163-8da3-f53a722c1262") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-323_HandSoldering" + (layer "F.Cu") + (uuid "a9fe5855-c01a-4ed8-a0f4-2662af2a63d0") + (at 256.765 145.195 90) + (descr "SOD-323") + (tags "SOD-323") + (property "Reference" "D1" + (at 0 1.7 90) + (layer "F.SilkS") + (uuid "9a59ce66-d853-4948-a5cd-3a49a6181e5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 0.1 1.9 90) + (layer "F.Fab") + (uuid "ded4573c-f782-48a8-aaf1-a6e31d36e8d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "098a5641-daad-4666-9da5-4431bad4cc30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6e9f942b-bf92-4d80-b591-114a5eb9cbd1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2defdf54-138c-4da1-8e82-214d64e7979a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71697657-3cca-4186-bb66-e2a5862d4b85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c24eb00d-6d7b-4fa4-8257-a17810053f50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?323F*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/1c69150f-43dc-4cce-a559-7df12daedf57") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -2.01 -0.85) + (end 1.25 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b2583ef-8e52-4e3d-aba6-807522606839") + ) + (fp_line + (start -2.01 -0.85) + (end -2.01 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffca71c7-5416-4356-93a1-dfe22a4e44b0") + ) + (fp_line + (start -2.01 0.85) + (end 1.25 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2a9020a1-a525-404a-acf4-6301611a1d4e") + ) + (fp_line + (start 2 -0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "338a55a9-2f50-4b5c-9c4f-5ae832f631eb") + ) + (fp_line + (start -2 -0.95) + (end 2 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "98dd7a63-22a5-4abe-8c75-f205a4e6d61b") + ) + (fp_line + (start -2 -0.95) + (end -2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95f67284-397a-4037-8e13-aebf2138d49a") + ) + (fp_line + (start -2 0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "09822dd1-24d0-44fe-8866-932a1b44c661") + ) + (fp_line + (start 0.9 -0.7) + (end 0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b6f1ec11-453e-4479-8875-f21b30e5cc99") + ) + (fp_line + (start -0.9 -0.7) + (end 0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46eab5ad-e49c-432a-8a85-c51498485296") + ) + (fp_line + (start 0.2 -0.35) + (end 0.2 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c510ad48-0ecc-4ff6-a230-a9420ec59c9b") + ) + (fp_line + (start -0.3 -0.35) + (end -0.3 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3f422134-2611-44bb-b8df-6072bd611160") + ) + (fp_line + (start 0.2 0) + (end 0.45 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6c049896-4934-4747-a0b4-3d50344e6c89") + ) + (fp_line + (start -0.3 0) + (end 0.2 -0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "316a21f9-71c3-44bd-aeb2-50fcd61802b7") + ) + (fp_line + (start -0.3 0) + (end -0.5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "651bd4f7-59af-4e98-955e-73b393bedf91") + ) + (fp_line + (start 0.2 0.35) + (end -0.3 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c44d9cf5-b564-453a-a86f-b6f48da31abe") + ) + (fp_line + (start 0.9 0.7) + (end -0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1364c194-bd13-4147-b95c-0fbb38bfa0f2") + ) + (fp_line + (start -0.9 0.7) + (end -0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "41348903-d06b-40db-9554-09857cd91d19") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.85 90) + (layer "F.Fab") + (uuid "d17c39fb-0b80-4150-a7f9-3c665af64271") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -1.25 0 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 73 "Net-(D1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "eaafbdd8-e570-4f96-ba23-92d320e00787") + ) + (pad "2" smd roundrect + (at 1.25 0 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 85 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (uuid "69d9e496-c2ad-42d7-a3eb-2b309effb84e") + ) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "aa0cd47d-4b91-4557-a36e-22edba45d8d7") + (at 179.65 160.425 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C29" + (at 0 1.325 -90) + (layer "F.SilkS") + (uuid "35dac27b-7f69-46ac-982c-d922d7c9ec01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "f0a93fba-d184-43fc-bf56-bccd303afd60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb99dc37-d153-40b8-bb3e-8ea688492935") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a150b5a2-b69c-4a9c-8dc1-b73fcb8f545c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e508103e-70c0-4503-a173-a6389eaf4101") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "99ddd8c8-19f1-4594-89ec-4fc25612121d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "995890c3-3983-4584-b316-f3db9dec6660") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd39b322-63d2-4931-8089-2dc22e807a8e") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d4a9458b-985b-42f8-87bb-c3c5a97b686a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "829b03d1-b8b0-4e41-839b-c6992fa6d0b0") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9c8990dd-d0f3-4009-8f22-8ff0d5e9fe5d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d54a1e72-695e-4360-81d6-eeb8332d087f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9c10fee0-14e5-4d45-ab0d-4560615d4ce1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c41e90cd-e151-4099-a0e6-9cbea51c1060") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5de62446-12b3-41fd-9d93-8b5a3dccecc5") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40bb982d-6333-4c3a-909f-83d04401751d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a157cb67-3197-4939-9b03-f99e5026829f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "8cf00624-6bcb-4bd5-ad80-0063b7f7e760") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 38 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)") + (pintype "passive") + (uuid "a871ce60-3d61-430f-9a3a-b6168a0c35c8") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 34 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)") + (pintype "passive") + (uuid "2e68055c-2407-43be-aa61-7757f18cc756") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "addf79e5-6856-4a59-b229-e9e776064b58") + (at 201.775 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C40" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "0d614579-b6b6-4bf2-8a38-5ee6cbe0b913") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "54661615-9385-4718-a5d4-e35be43dc31e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6d20a570-330a-4d26-9978-22ffea3b884a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d947cb80-9d82-447b-be38-a9084f818003") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9328380-3004-4be6-8a1b-5ff82b1a159e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17996d3f-b340-448d-9ea6-de18b1826e01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6bd126b-4bc6-4de2-a32b-87205f9e29a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e933fe7e-ebd7-442b-94c4-414cdef573cb") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cc5b9e8c-3c8d-46a5-a146-7417cb34d482") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "80304caa-f8a1-4679-b9f1-83b628b20b5c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "67a4865f-a3cb-42a3-b5ba-cdddf2d56d3b") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e68480b6-f444-4c3d-ba1b-101ce514a1f8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0074f352-c83b-41d9-bfd7-7d1cdc2543e7") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f3a5f1c-4c49-4d1d-b6de-4160a0fd74cf") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "191bd20b-3c92-4f77-aa96-9f5547a019ee") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b36540b0-36e9-4ed1-a56b-9b6997feb245") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6614c500-c31c-473d-96dc-a3fb04b9ce75") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e522a5d2-39d1-477d-bfbc-925b13836a2a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 56 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)") + (pintype "passive") + (uuid "f50d02b6-8276-48d4-a085-fd0fb4226033") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 55 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)") + (pintype "passive") + (uuid "0a8a02ca-79d3-4a47-bee5-709c99596433") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ae1d9723-995b-4470-90b0-817bd59ac076") + (at 249.8525 150.695) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C12" + (at 0 1.675 0) + (layer "F.SilkS") + (uuid "410af503-623d-4272-9934-2e2da48d07ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10u" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "3fe26895-1cc3-4b56-bfe1-35f72c1ba4d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff5bfe67-872b-47f4-9adf-01a5d9886839") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26e93636-a583-46b9-b38c-7d870028c719") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d11c8e6a-d879-4425-8b90-673d264f0388") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Voltage" "25V" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0810327e-0423-4e4f-ad46-97d0a9443504") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1946f926-2d43-4645-bf17-ae3e06eece27") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3bf08b92-6964-432a-86ac-ec3e9e8a0e34") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/f5c43892-4042-4182-9d42-1ce282362dfe") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7285e3b4-1d2c-4843-9b91-d24b8767fff4") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a05a34d7-bbf4-498c-9357-a9aa93e6e4b0") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af646753-b091-4dc1-8b01-d61ca495d8ce") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c6a774bd-b5d2-4458-b880-8aecf475a6d2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ec7890e-4a8a-43f9-b3fc-b696f65c887d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12c3767b-cdd5-43b6-8018-ff606ec03a74") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38229eb4-9af0-4b95-b667-0606d689b999") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b00dec99-19cc-41a1-add2-92ca4b3dbb15") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a01008fb-e37d-4da2-bf50-fba19a490ce1") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f994e044-8266-4e3b-a1c6-af45c7636c05") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "133d77de-1969-4c27-938c-b01f68f9c3df") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "36ba3cea-0444-424d-b987-636eac3127f0") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "b57354ee-699b-4644-b992-e02d6951bc30") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "ae4a2791-3e0e-4b42-987b-fbea271ac8ef") + (at 184.1799 135.34 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R64" + (at -2.6001 0 -90) + (layer "F.SilkS") + (uuid "1718aaf3-37c2-4cf5-826b-e56db06b4c41") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "f2c2032a-7f10-4bfc-a36d-06630dd721ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97bda390-67ee-42b8-84ea-20f0a3643403") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d7e5eff8-d014-48bc-bcda-9505b051d573") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4ee6ea08-401a-43fb-8655-daa9024cdb69") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a1e8d85-881d-48f9-a2c4-f20ea0c93020") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23e63ee1-8d48-42c6-97df-62609973c7c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aafd3278-507c-42fc-a1ca-f7a8bd739947") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61ffa861-d773-4f74-b7d0-99170066ff72") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e61ff93f-938b-4d8b-8b6a-be75e4b76ebb") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9a81784-d6b3-45c1-bc96-abe50a7731de") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f6cb67d-21af-4feb-b22b-44d3e3946e0b") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78263236-5dc8-4ac7-9540-921e7a1f26d6") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d011acf7-a126-4c4b-86ac-b6887fcda6e7") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ca1c69a-6978-4fdf-a84e-eefd9e734cc4") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e179719-148a-42fe-8be5-0f2241286321") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0f27dfc0-6d54-4e91-98ff-5c49b50f29ac") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "7dc41753-0a8e-40a5-a4a2-f64faaad039f") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (pintype "passive") + (uuid "1dc80768-a3ca-4041-a003-cdeb19f799ac") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 46 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P") + (pintype "passive") + (uuid "f7daf1d6-cfbe-4618-bd36-3b8d425afeef") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "b0c1936a-4cc4-470b-869a-cb30d939cb49") + (at 256.765 148.995 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C11" + (at 0 1.5 90) + (layer "F.SilkS") + (uuid "849e79cd-8249-4233-89bf-55b396507034") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10u" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5e99c341-cb71-4d92-8593-ce43f5867998") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6c170c6-5033-47ae-929f-dce0052aabd7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27c99733-d4dc-48cf-b0bc-ff413e22625c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9245b999-8789-4571-b2c3-0f4a1e166dea") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Voltage" "25V" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "95fe9019-82a0-4512-8ac9-2799ae04cc26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "af6e0cb4-ba2b-493c-b451-2d452898a182") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0fe2c6a6-3d13-4879-a199-02cc4fafe24f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/03ce7402-a767-42ba-91a4-436b968b8555") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "feeda9a7-c2aa-40dc-974e-2a3477b3177f") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71c8a7d3-a157-4178-8956-a7bfb7e5123e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34771d9d-6730-4794-90b0-a0153772c3fa") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad090f87-9f54-4ee1-a52b-9f99db8cca15") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2701fbf9-7ff4-44ed-b1f1-0d7b4b6dac46") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "875241a4-7d4d-4425-9664-24c09b858724") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5aa912d-7786-42a8-b6b5-f93234c521ac") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "36246956-e711-4cbe-875d-98454447e3f5") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dbc912ad-d12e-4614-a3b3-a1128b573ffa") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b4e1f0de-fd9e-467f-a815-0abbbffb0483") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "326495f5-ec30-4f71-9308-10c6b4c729ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "cfec7fb3-94d3-4063-bd89-d077a4b341f9") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 73 "Net-(D1-K)") + (pintype "passive") + (uuid "a758a792-4c0f-44d9-91b2-507e95c905f0") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b1d22c6a-4b9e-4d74-906c-261d28abcf48") + (at 189.275 172.725 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R25" + (at -3.4 0 -90) + (layer "F.SilkS") + (uuid "5fcb690b-75d1-4488-ba52-44b91a6bcae1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "b7f8a5eb-54c3-4f33-aabc-d1ba4b8196e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e3515fa-5772-4c13-9fd5-77ec4e39d039") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "679947a2-d28a-47cc-b222-06220e411c47") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0775c80b-d3ba-4368-8197-887254a63849") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c605484-de8a-4b73-956e-fe30eb197150") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "718c067d-ad22-45ef-865c-b19f1e95955e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/685e9374-38ae-4717-a479-42473a0c5047") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "66364945-cacf-443d-b6aa-f7ab3f50701c") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1be443ef-a063-40a7-b568-a5e0c63bb618") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5401921e-6ea7-4b54-be69-058b33d63d10") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90abb199-1a64-4bc5-8541-a542c0110292") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "493cecde-f966-43a9-bdce-e746e7c7d44c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c50fc3f3-3807-45fc-81d2-b91747627ceb") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87161130-649a-48e0-9d17-fb8e4844df8c") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d0ce645-90ca-4426-b8ba-af8821b57589") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d11c6f28-fcce-42a5-8feb-d2c44bd3898b") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "15255a02-7dcb-42af-9d14-5b9ecfb2eb53") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "0bf9822d-9501-42b7-a18a-d2d0344a9319") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 91 "Net-(Q0-B)") + (pintype "passive") + (uuid "3a2e70eb-fda7-452f-aa7a-0c9ef85ec50b") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 78 "Net-(U3-DRIVE)") + (pintype "passive") + (uuid "cc66ca76-8c6d-481f-a92c-0bb937399d6a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b1e6d558-f0b5-4dee-a88b-e099f2feea62") + (at 122.5 130.0964 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R81" + (at -2.8536 0 -90) + (layer "F.SilkS") + (uuid "ba81c445-a131-4eff-8cf0-091c9ce45b2e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "a0ae3b4f-c7b0-47b9-84cc-c7225555f7e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c682a997-754b-4b65-a54c-0bb8acc271cb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9793822f-1474-47b8-95a1-1c1605a87768") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13254560-f9f3-424c-ab2f-b49faf81f0c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d9bface-ccfe-44f8-90f9-ce950e465dbf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b9b2bee9-90d1-466c-a723-6289f649fb6d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/fb2e7aa9-743c-4548-b033-2213532264d7") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29f54f5a-fcf8-489e-a925-0c756249c769") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ef364c7a-6e76-422c-981c-49c1e68b708d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ac048b5-4afa-437a-9033-a5fd6d27440e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "80fe246c-7629-4c54-8519-beb9b8c30ebc") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3c12ee36-7498-4adb-bdaa-98670d40047b") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9fe742a5-96c1-4d5c-90cd-62f6529259bd") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a712b53-3cf9-43ac-ba67-f11b171b15ad") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b3f2fde4-4efa-4400-be91-b9149a7ed040") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cb6a8b52-1973-4420-b99b-47323285355d") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d6affbb4-a122-4eb4-82e9-8c90389af8a1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "103267e2-4721-48a2-8546-6d2fc2eafe6f") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 115 "/Input_Output/BAT_COOLING_PWM") + (pintype "passive") + (uuid "171dc718-2d21-4a2f-8259-500862a9fe5a") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 160 "Net-(Q5-G)") + (pintype "passive") + (uuid "bef9a5c9-6180-4064-b215-85c39aecd4dc") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "b3085733-07f9-4bf5-87d9-935a6de6b94f") + (at 190.575 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C37" + (at 0.025 1.4 0) + (layer "F.SilkS") + (uuid "2d9377ac-fc9f-4d16-8fb9-d30ee37a3eea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "c9863f17-a544-4b3d-960a-33b424c40667") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "793fd0e3-977c-4720-96c9-f345cd3c96ef") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d3dde45-3fb0-4208-8d23-88a090024181") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c49595a7-7e6c-40a8-8528-de21a3eb312f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5b0a785-127b-458f-a3dc-30bb8c609023") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d7965f0b-dead-4ca9-b12e-4a481b49596c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebcb93a8-4f47-4790-b40f-ee9f3df02c1d") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb34ad2e-d252-4af1-bd09-3c44f213708e") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d020dfed-ecd6-4ead-bc4e-13776e1503cb") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "972e5473-41f6-493d-b8fa-04bc10043342") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1595cca7-926e-46eb-bcbe-d3136cb7b71a") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "312eb88e-e359-4409-a395-606cf11134bf") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45329c21-65fc-4db6-8f51-951b9e02c6a7") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61dab372-baff-4bec-bd43-60f074de7345") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5613e504-b7fb-4b31-b2cb-683c921fd7ed") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae3deba6-789e-481f-a727-c700c55c9fdb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e23516fd-8d54-4a93-b872-4b4509b53471") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 52 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)") + (pintype "passive") + (uuid "6be2af98-1b12-430d-ab32-67eea4199721") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 48 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)") + (pintype "passive") + (uuid "575439c8-7d77-4112-aa59-9efd9c5d3e9b") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (layer "F.Cu") + (uuid "b6aaf25f-f27e-476a-892a-ef525391381b") + (at 192.175 162.925 180) + (property "Reference" "U3" + (at 0 -8.4375 180) + (layer "F.SilkS") + (hide yes) + (uuid "cc462132-e046-4ab9-810d-85f3e56f7986") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ADBMS6830B" + (at 0 8.4375 180) + (layer "F.Fab") + (uuid "d6fe3fcd-0337-4df9-b138-0ae4bd5990b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e580f7ca-9761-4c6f-883e-2e17e94ea45d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "~/ADBMS6830B_ADI.pdf" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddddb7a6-c4ac-4b2d-9156-1599eb498f3a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3bd10c4e-a22e-4714-ac55-1a454a24c821") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b4721e2-80f8-4fa4-bfbc-b35ab2fad094") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7b3d7f4-2fa3-446d-b7ea-13fc9a9c1061") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b23e94ff-4563-443d-9ccc-c93c9ae6da0e") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_rect + (start 2.75 2.75) + (end 2.9 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "05054a1f-7796-4d65-9e4a-db4d6c3bd9ef") + ) + (fp_rect + (start 2.75 2.05) + (end 2.9 1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "70d999d1-582c-44f8-aad1-a06d6353a426") + ) + (fp_rect + (start 2.75 0.85) + (end 2.9 0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "a417dcb3-219d-410a-93e6-b0fa1b808cc8") + ) + (fp_rect + (start 2.75 -0.35) + (end 2.9 -0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "0a98e105-3252-40d6-ac73-ff1f554f7b38") + ) + (fp_rect + (start 2.75 -1.55) + (end 2.9 -2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "33563f15-5ccd-45aa-8440-12237c793a0f") + ) + (fp_rect + (start 2.75 -2.9) + (end 2.9 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "f21c486b-2084-47d2-9aec-48d37c913d48") + ) + (fp_rect + (start 1.55 2.75) + (end 2.05 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "607416d4-35b6-466c-844a-970aec15c010") + ) + (fp_rect + (start 1.55 1.55) + (end 2.05 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "8b9d81a8-a59b-4591-b4fb-e82e6a7ee378") + ) + (fp_rect + (start 1.55 0.35) + (end 2.05 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "c2b3812d-83c2-4c5d-8260-29f4a81b2bcf") + ) + (fp_rect + (start 1.55 -0.85) + (end 2.05 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5b614c53-d7e7-4633-a943-25ced6d723ae") + ) + (fp_rect + (start 1.55 -2.05) + (end 2.05 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "00b439aa-ee8c-4bba-bb99-10e9e3ed3e8f") + ) + (fp_rect + (start 1.55 -2.9) + (end 2.05 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "f9809ef0-4855-4be2-92f3-86441de1026c") + ) + (fp_rect + (start 0.35 2.75) + (end 0.85 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "18f202a2-ca04-4d57-8c3c-7986036fe4ed") + ) + (fp_rect + (start 0.35 1.55) + (end 0.85 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "364ef777-2a34-4bd6-9d25-2bbe690ac320") + ) + (fp_rect + (start 0.35 0.35) + (end 0.85 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "530646bc-ffd0-4cd8-987d-d19006923223") + ) + (fp_rect + (start 0.35 -0.85) + (end 0.85 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "db6435ed-977b-40dc-8ae3-9deb704b5e50") + ) + (fp_rect + (start 0.35 -2.05) + (end 0.85 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "50ce1022-e095-492f-989f-a03ed1fc25e9") + ) + (fp_rect + (start 0.35 -2.9) + (end 0.85 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "07fdbc7d-e276-42fa-9b29-34ec10d966a2") + ) + (fp_rect + (start -0.85 2.75) + (end -0.35 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "537df3d4-6002-4a3b-bc20-e59f91b20224") + ) + (fp_rect + (start -0.85 1.55) + (end -0.35 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "f622b70b-4b30-4855-9b82-de02e4b482d2") + ) + (fp_rect + (start -0.85 0.35) + (end -0.35 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "fb0238a3-f1f6-4c04-bd5d-0e731b918086") + ) + (fp_rect + (start -0.85 -0.85) + (end -0.35 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5d33dae7-48a1-43ba-996a-cfeb7aa26a26") + ) + (fp_rect + (start -0.85 -2.05) + (end -0.35 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "2ae853b3-463d-4793-8b12-6bafd0fe07cc") + ) + (fp_rect + (start -0.85 -2.9) + (end -0.35 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "6bbd2c9b-e1f4-4d15-8923-a0c8e3ad9d30") + ) + (fp_rect + (start -2.05 2.75) + (end -1.55 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "a8b886f6-a22f-44cf-8923-8b015f9a7e2e") + ) + (fp_rect + (start -2.05 1.55) + (end -1.55 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "e48e70d4-0f03-478c-9e2b-582d8d6500cb") + ) + (fp_rect + (start -2.05 0.35) + (end -1.55 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "447e0f6c-ea2a-44f8-8633-4d7dbf095115") + ) + (fp_rect + (start -2.05 -0.85) + (end -1.55 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "19fa41d1-da85-423f-b0db-c0e472c570f2") + ) + (fp_rect + (start -2.05 -2.05) + (end -1.55 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "bce32330-0a0f-4a0e-8c12-f545c20aeb3d") + ) + (fp_rect + (start -2.05 -2.9) + (end -1.55 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "afcb7660-9ab3-42d1-800b-24c7fd656b64") + ) + (fp_rect + (start -2.9 2.75) + (end -2.75 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "82b80825-c2e3-4be3-9a2c-a1a27569d44f") + ) + (fp_rect + (start -2.9 2.05) + (end -2.75 1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "873f9d12-8746-4e16-8b42-187c22cd306b") + ) + (fp_rect + (start -2.9 0.85) + (end -2.75 0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "fd1c461f-1843-4265-a2d9-eb2a383a0048") + ) + (fp_rect + (start -2.9 -0.35) + (end -2.75 -0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "b5b4db18-ff49-4f7c-8718-99a1626748f8") + ) + (fp_rect + (start -2.9 -1.55) + (end -2.75 -2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "37c45781-3f71-489f-8160-b7d3c5f37c5b") + ) + (fp_rect + (start -2.9 -2.9) + (end -2.75 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "63e9aec8-b854-4fb4-98a0-74baad53d9f8") + ) + (fp_line + (start 6.15 6.15) + (end 6.15 5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "08ae7229-a34e-4a3e-add5-0dbc46bd0fa8") + ) + (fp_line + (start 6.15 -6.15) + (end 6.15 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ad6cf1e8-b700-416c-96dd-e1f7c9cfac6c") + ) + (fp_line + (start 5.25 6.15) + (end 6.15 6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3c52eb51-b829-44fb-a5c7-4659ec308f44") + ) + (fp_line + (start 5.25 -6.15) + (end 6.15 -6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "245744fc-0c56-437f-b804-2eea3b19556c") + ) + (fp_line + (start -5.25 6.15) + (end -6.15 6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "622554b1-db73-4df2-89ab-2688474fde2b") + ) + (fp_line + (start -5.25 -6.15) + (end -6.15 -6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ac1268e6-1b23-4ce2-a684-2119b3e818fb") + ) + (fp_line + (start -6.15 6.15) + (end -6.15 5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "8e7261d2-b32c-45bb-b1e2-922765c03303") + ) + (fp_line + (start -6.15 -5.25) + (end -7.4375 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "6f3a615d-4b8d-44b0-b2eb-cfbe23cd9cb9") + ) + (fp_line + (start -6.15 -6.15) + (end -6.15 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "42587fb4-4457-4de4-adf4-96ff3d45b9d4") + ) + (fp_line + (start 7.7 7.7) + (end -7.7 7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c8ecd265-0ab4-4016-a6e4-f6d596baaf21") + ) + (fp_line + (start 7.7 -7.7) + (end 7.7 7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "3f3c364d-97cb-4c5a-ba9a-8ffea8263158") + ) + (fp_line + (start -7.7 7.7) + (end -7.7 -7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "d1931923-74ba-4b9c-a9d9-f8e3c61183db") + ) + (fp_line + (start -7.7 -7.7) + (end 7.7 -7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "685feba5-d231-4275-88c9-05c375b80500") + ) + (fp_line + (start 6 6) + (end 6 -6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "0e72ef0c-7d06-4454-b9e2-df98084b46cb") + ) + (fp_line + (start 6 -6) + (end -5 -6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "d482b6cb-3447-4fbf-92c4-fc137a857b67") + ) + (fp_line + (start -5 -6) + (end -6 -5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "b35b2085-ee73-4e89-a9f7-2144dd6d9683") + ) + (fp_line + (start -6 6) + (end 6 6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "076729f0-c200-4177-87f6-f0cd1c516454") + ) + (fp_line + (start -6 -5) + (end -6 6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "e97e4475-29ad-4ad6-8454-c3a6d5775dfd") + ) + (pad "1" smd oval + (at -6.6875 -4.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 99 "Net-(U3-V+)") + (pinfunction "V+") + (pintype "power_out") + (thermal_bridge_angle 45) + (uuid "bd45bf64-c5c2-4e3a-9ea2-dbb4f783e8e1") + ) + (pad "2" smd oval + (at -6.6875 -4.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "C16") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "035295a1-aca6-498e-ad50-2aabeef2b241") + ) + (pad "3" smd oval + (at -6.6875 -3.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "S16N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "529f044f-0e05-4dca-9de2-a0092a2d8404") + ) + (pad "4" smd oval + (at -6.6875 -3.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "S16P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "f5a9e631-b2d2-4c34-b0d0-97c43de623ed") + ) + (pad "5" smd oval + (at -6.6875 -2.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "C16:15") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "e70bba7d-2142-4a51-bb87-72a38990e217") + ) + (pad "6" smd oval + (at -6.6875 -2.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "S15N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "9772af94-d52b-41f4-9c80-a2ba06b4f720") + ) + (pad "7" smd oval + (at -6.6875 -1.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "S15P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "f4cc7463-fa73-434f-8834-137b484e6b6a") + ) + (pad "8" smd oval + (at -6.6875 -1.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 100 "Net-(U3-C15)") + (pinfunction "C15") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "787d80f8-fb58-4da5-abc7-605d58691441") + ) + (pad "9" smd oval + (at -6.6875 -0.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 101 "Net-(U3-C14)") + (pinfunction "C14") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "ff67bcc3-040d-4cc2-8d0b-f8ebed3aba97") + ) + (pad "10" smd oval + (at -6.6875 -0.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 101 "Net-(U3-C14)") + (pinfunction "S14N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "cc1b3887-2d05-49b1-abb5-0a15e01fbe97") + ) + (pad "11" smd oval + (at -6.6875 0.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 101 "Net-(U3-C14)") + (pinfunction "S14P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "be40a26c-29f4-4d49-ace3-78a4a5102cbc") + ) + (pad "12" smd oval + (at -6.6875 0.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 97 "Net-(U3-C14:13)") + (pinfunction "C14:13") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "db3bf9fe-2736-4b4a-a02e-ea0ff0a80a00") + ) + (pad "13" smd oval + (at -6.6875 1.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pinfunction "S13N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "005262ea-1a63-41f6-9205-9bf7a1757a78") + ) + (pad "14" smd oval + (at -6.6875 1.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 75 "Net-(U3-S13P)") + (pinfunction "S13P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "ab2b50b3-fb03-4273-a0cf-2791c108d49f") + ) + (pad "15" smd oval + (at -6.6875 2.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 98 "Net-(U3-C13)") + (pinfunction "C13") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "c3a48989-2f81-4f5b-af8c-020417540eb7") + ) + (pad "16" smd oval + (at -6.6875 2.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 62 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)") + (pinfunction "C12") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "08928efd-10c7-4c14-aed2-c16679d44a7d") + ) + (pad "17" smd oval + (at -6.6875 3.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (pinfunction "S12N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "7675f3e0-7d38-4aba-862f-8bbadebba9f6") + ) + (pad "18" smd oval + (at -6.6875 3.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 64 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n+1)P") + (pinfunction "S12P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "d400489a-be03-4630-b158-ee7c5bbbc7b9") + ) + (pad "19" smd oval + (at -6.6875 4.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 63 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)") + (pinfunction "C12:11") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "b28313d4-cb4d-4aa1-a343-5cd8e78e9e14") + ) + (pad "20" smd oval + (at -6.6875 4.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pinfunction "S11N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "a16df1ef-0db5-4241-b1ee-06b80e8e8358") + ) + (pad "21" smd oval + (at -4.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 67 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P") + (pinfunction "S11P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "7fe1c34e-1ccc-4594-bad0-7002fe1bd604") + ) + (pad "22" smd oval + (at -4.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)") + (pinfunction "C11") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "627b8402-3378-41bf-8451-8e1dc96d8442") + ) + (pad "23" smd oval + (at -3.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)") + (pinfunction "C10") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "ff76c6bd-2a7d-44d7-b20b-6c0adee202dd") + ) + (pad "24" smd oval + (at -3.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (pinfunction "S10N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "b014bde1-2228-4c3f-9aff-edb43ac4df8f") + ) + (pad "25" smd oval + (at -2.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 58 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P") + (pinfunction "S10P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "99bd070b-1de7-43ca-b917-8c5a8f90ba57") + ) + (pad "26" smd oval + (at -2.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)") + (pinfunction "C10:9") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "6fb0baa5-6035-40b9-a498-44c20083f2b9") + ) + (pad "27" smd oval + (at -1.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pinfunction "S9N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "70d8f557-8e3f-4f80-ab41-44c8772757ea") + ) + (pad "28" smd oval + (at -1.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 60 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n)P") + (pinfunction "S9P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "37a4237b-9f03-422a-88e7-0671e7a98418") + ) + (pad "29" smd oval + (at -0.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 59 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n)") + (pinfunction "C9") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "9caafaf6-aaf9-4c02-9bc4-4816856a0dd7") + ) + (pad "30" smd oval + (at -0.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 49 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)") + (pinfunction "C8") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "3d69f6f8-19c7-4751-95bc-2df135bc3cae") + ) + (pad "31" smd oval + (at 0.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (pinfunction "S8N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "2c362e5e-3046-4a63-85b2-5c3d81b56a51") + ) + (pad "32" smd oval + (at 0.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P") + (pinfunction "S8P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "262c7c8e-cab6-4d6a-8f75-9e9f56b26bcc") + ) + (pad "33" smd oval + (at 1.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 48 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)") + (pinfunction "C8:7") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "ebe5a25a-3b43-439f-bcf1-2237d3a78acd") + ) + (pad "34" smd oval + (at 1.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pinfunction "S7N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "db29c50b-5738-4e5d-a0ba-9d41a47b9227") + ) + (pad "35" smd oval + (at 2.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P") + (pinfunction "S7P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "3ce30b5e-9f31-47c7-9e12-ae56b36d0109") + ) + (pad "36" smd oval + (at 2.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n)") + (pinfunction "C7") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "30a0200b-efb9-4d62-a9f3-1e3d7b7f1a06") + ) + (pad "37" smd oval + (at 3.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 41 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)") + (pinfunction "C6") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "2ba8fab8-49e3-44dc-a60e-80214776ed61") + ) + (pad "38" smd oval + (at 3.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (pinfunction "S6N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "358a4c1e-ece5-4fb3-aedf-07b16652f6f7") + ) + (pad "39" smd oval + (at 4.25 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 44 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P") + (pinfunction "S6P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "0168574a-58a2-4e20-97ec-a25bc39d9368") + ) + (pad "40" smd oval + (at 4.75 6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 42 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)") + (pinfunction "C6:5") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "e9852cea-1dce-4cf5-bf6a-611f460d09b0") + ) + (pad "41" smd oval + (at 6.6875 4.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pinfunction "S5N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "830e54c0-ac85-4652-80b8-7183e69aff28") + ) + (pad "42" smd oval + (at 6.6875 4.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P") + (pinfunction "S5P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "0520e854-b47f-4124-9e1c-1cd37b7476d6") + ) + (pad "43" smd oval + (at 6.6875 3.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 45 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n)") + (pinfunction "C5") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "08f2f3ea-18b6-488c-9023-6264057398b4") + ) + (pad "44" smd oval + (at 6.6875 3.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 35 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)") + (pinfunction "C4") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "90c69b4e-8a7c-42b3-83d2-d9731d5c9044") + ) + (pad "45" smd oval + (at 6.6875 2.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (pinfunction "S4N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "262a5dcd-1884-4b00-9126-99daef0cb889") + ) + (pad "46" smd oval + (at 6.6875 2.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 37 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P") + (pinfunction "S4P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "5757a571-c963-446a-bb09-3192dcfa427d") + ) + (pad "47" smd oval + (at 6.6875 1.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)") + (pinfunction "C4:3") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "7470ff4a-21ac-432a-bf92-a23e967e5226") + ) + (pad "48" smd oval + (at 6.6875 1.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pinfunction "S3N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "835b71d7-e39c-4c82-8865-3978893b8fdc") + ) + (pad "49" smd oval + (at 6.6875 0.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 39 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P") + (pinfunction "S3P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "9c137e4d-da98-481b-828b-ff857fd27a1c") + ) + (pad "50" smd oval + (at 6.6875 0.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 38 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n)") + (pinfunction "C3") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "f4995ac8-9624-41f6-af14-452dd044a9c8") + ) + (pad "51" smd oval + (at 6.6875 -0.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)") + (pinfunction "C2") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "1c767faa-3662-4526-9015-d1f31a94eb90") + ) + (pad "52" smd oval + (at 6.6875 -0.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (pinfunction "S2N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "eeef3013-fe70-4a79-a9ed-7f13c0f78597") + ) + (pad "53" smd oval + (at 6.6875 -1.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P") + (pinfunction "S2P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "247c9d9e-922c-49dc-900e-1d71d4b166b7") + ) + (pad "54" smd oval + (at 6.6875 -1.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)") + (pinfunction "C2:1") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "bc8b9ad9-760b-4811-9ef7-606cde7fee1b") + ) + (pad "55" smd oval + (at 6.6875 -2.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in") + (pinfunction "S1N") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "30c67254-879f-439b-83f3-e95b8fa03111") + ) + (pad "56" smd oval + (at 6.6875 -2.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n)P") + (pinfunction "S1P") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "f28025a4-3489-4f85-aa44-5aa3c10551f1") + ) + (pad "57" smd oval + (at 6.6875 -3.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)") + (pinfunction "C1") + (pintype "input") + (thermal_bridge_angle 45) + (uuid "b3d4c35b-3f7d-4566-9528-97ceeb953fcf") + ) + (pad "58" smd oval + (at 6.6875 -3.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 71 "/Battery_Management_System_Right/~{CS}") + (pinfunction "CSB(IMA)") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "3f0cb7be-eb9f-410b-806d-64b1fdb0fc0c") + ) + (pad "59" smd oval + (at 6.6875 -4.25 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 19 "/Battery_Management_System_Right/SCK(IPA)") + (pinfunction "SCK(IPA)") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "067ad982-2932-4b60-93d2-c5448c099262") + ) + (pad "60" smd oval + (at 6.6875 -4.75 270) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "ISOMD") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "898a4540-2714-4d7b-8187-aba476fb507d") + ) + (pad "61" smd oval + (at 4.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "/Battery_Management_System_Right/MOSI") + (pinfunction "SDI") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "5da75f50-2e13-44bd-8ce5-bf933289b157") + ) + (pad "62" smd oval + (at 4.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 103 "Net-(U3-IMB)") + (pinfunction "IMB") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "591cb55c-e70c-42c1-81e3-289a0d5192aa") + ) + (pad "63" smd oval + (at 3.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 105 "Net-(U3-IPB)") + (pinfunction "IPB") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "38b93f92-a836-433c-af19-f4a73707d092") + ) + (pad "64" smd oval + (at 3.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "/Battery_Management_System_Right/MISO") + (pinfunction "SDO") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "64ef508c-55ab-4235-9d70-8427b93e8738") + ) + (pad "65" smd oval + (at 2.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "Net-(U3-DRIVE)") + (pinfunction "DRIVE") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "81ff1103-a225-49bf-9911-8d3298c05d8b") + ) + (pad "66" smd oval + (at 2.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 125 "unconnected-(U3-NC-Pad66)") + (pinfunction "NC") + (pintype "no_connect") + (thermal_bridge_angle 45) + (uuid "1bba27e2-fc0c-407f-a75f-2905a27fca3d") + ) + (pad "67" thru_hole circle + (at -2.4 -2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "635af167-7bf7-405f-9c90-2697504f9ab8") + ) + (pad "67" thru_hole circle + (at -2.4 -1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "b065ade6-1e86-470a-82ec-c7cfb78b3d78") + ) + (pad "67" thru_hole circle + (at -2.4 0 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "f192a07e-533b-4096-a15a-37e1b1f3591b") + ) + (pad "67" thru_hole circle + (at -2.4 1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "457942fb-f9f9-4eac-8e36-6d77c8c87a27") + ) + (pad "67" thru_hole circle + (at -2.4 2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "74835723-94ab-4db0-9d6d-97e457f2f039") + ) + (pad "67" thru_hole circle + (at -1.2 -2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "916d3ba2-51d5-4007-93f1-8cb4ce09b806") + ) + (pad "67" thru_hole circle + (at -1.2 -1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "08a97b0b-8369-401d-80be-bb4d8c7c7d9a") + ) + (pad "67" thru_hole circle + (at -1.2 0 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "d9e0ace9-3e1c-4f87-ace6-fe7a21f85a2c") + ) + (pad "67" thru_hole circle + (at -1.2 1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "f83eba7a-136e-4b23-9471-e9d4e5d765b6") + ) + (pad "67" thru_hole circle + (at -1.2 2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "a0431474-2295-4b7d-b4a2-65ae5b8c3f47") + ) + (pad "67" thru_hole circle + (at 0 -2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "1ae36667-2990-4ef6-bbcb-265aa5a23142") + ) + (pad "67" thru_hole circle + (at 0 -1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "8a882202-8cc6-478d-bec4-018e3815fe72") + ) + (pad "67" thru_hole circle + (at 0 0 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "83fb0d24-f002-44a3-badd-8a869c13fb22") + ) + (pad "67" smd rect + (at 0 0 180) + (size 5.6 5.6) + (layers "B.Cu") + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (thermal_bridge_angle 45) + (uuid "aee7d01e-2bd3-43d7-8f60-c3bb6d0e68ce") + ) + (pad "67" smd rect + (at 0 0 180) + (size 6 6) + (layers "F.Cu" "F.Mask") + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (thermal_bridge_angle 45) + (uuid "41d73410-4ef4-4c21-aed6-23b8c59a3c79") + ) + (pad "67" thru_hole circle + (at 0 1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "ad5186c3-4044-45c0-82fe-949d61f18d4d") + ) + (pad "67" thru_hole circle + (at 0 2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "ad6a0f31-62be-4963-aa0c-0ae040d4ceb1") + ) + (pad "67" thru_hole circle + (at 1.2 -2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "8d718608-97db-432e-a264-e22e19477c4e") + ) + (pad "67" thru_hole circle + (at 1.2 -1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "566e30d0-3285-4cd2-84fb-31933a9d24ee") + ) + (pad "67" thru_hole circle + (at 1.2 0 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "996255be-693b-464d-bee4-9e42d1da4aaa") + ) + (pad "67" thru_hole circle + (at 1.2 1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "c9690541-ec0a-47cc-a9d2-83ffe7652f02") + ) + (pad "67" thru_hole circle + (at 1.2 2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "49004ac9-9881-402d-8f85-6cc81533c412") + ) + (pad "67" smd oval + (at 1.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (thermal_bridge_angle 45) + (uuid "0ff0b310-0fed-429a-abb2-5c0beee7ed58") + ) + (pad "67" thru_hole circle + (at 2.4 -2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "9b2b8195-d3d0-4bd1-bde0-7081284744ae") + ) + (pad "67" thru_hole circle + (at 2.4 -1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "4c89eaa2-ff46-4265-97ec-431eaccc6b2a") + ) + (pad "67" thru_hole circle + (at 2.4 0 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "fda50e17-8f7b-496c-af11-2c24f409a6e2") + ) + (pad "67" thru_hole circle + (at 2.4 1.2 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "a4753c16-529b-4c95-a752-5eaa704d0878") + ) + (pad "67" thru_hole circle + (at 2.4 2.4 180) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "V-") + (pintype "power_in") + (uuid "84edb99d-4738-446b-a887-21060e6510f0") + ) + (pad "68" smd oval + (at 1.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "Net-(U3-VREF2)") + (pinfunction "VREF2") + (pintype "power_out") + (thermal_bridge_angle 45) + (uuid "07913892-6d45-4f96-a3b8-08e622a7e04f") + ) + (pad "69" smd oval + (at 0.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 79 "Net-(U3-VREG)") + (pinfunction "VREG") + (pintype "power_out") + (thermal_bridge_angle 45) + (uuid "e6f59955-455c-418a-b380-44179b9a7976") + ) + (pad "70" smd oval + (at 0.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 80 "Net-(U3-VREF1)") + (pinfunction "VREF1") + (pintype "power_out") + (thermal_bridge_angle 45) + (uuid "c2934dcf-f170-4e7e-8400-c955d58608af") + ) + (pad "71" smd oval + (at -0.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 129 "unconnected-(U3-GPIO10-Pad71)") + (pinfunction "GPIO10") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "c7d6645f-aaa5-4ef2-9a9c-1425e951501d") + ) + (pad "72" smd oval + (at -0.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 126 "unconnected-(U3-GPIO9-Pad72)") + (pinfunction "GPIO9") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "58b9a447-cfff-4c28-8a82-d56502dc145f") + ) + (pad "73" smd oval + (at -1.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 127 "unconnected-(U3-GPIO8-Pad73)") + (pinfunction "GPIO8") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "733d1e15-b421-45e2-ace6-3a127d6e3c3e") + ) + (pad "74" smd oval + (at -1.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 128 "unconnected-(U3-GPIO7-Pad74)") + (pinfunction "GPIO7") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "ac0953c3-e60e-4e3a-a4f9-5017ee7776db") + ) + (pad "75" smd oval + (at -2.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 124 "unconnected-(U3-GPIO6-Pad75)") + (pinfunction "GPIO6") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "08e437df-be8e-469f-853d-8b452ae339cf") + ) + (pad "76" smd oval + (at -2.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 122 "unconnected-(U3-GPIO5-Pad76)") + (pinfunction "GPIO5") + (pintype "bidirectional+no_connect") + (thermal_bridge_angle 45) + (uuid "0373f437-8bb7-43a4-8b3c-de10a764c2de") + ) + (pad "77" smd oval + (at -3.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 121 "/Battery_Management_System_Right/RELAY_BAT_SIDE_VOLTAGE") + (pinfunction "GPIO4") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "a3950e0c-c2a7-4445-b0ca-798892e89269") + ) + (pad "78" smd oval + (at -3.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 112 "/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE") + (pinfunction "GPIO3") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "845d2bdf-bc3a-4a81-9930-be9804db9bb6") + ) + (pad "79" smd oval + (at -4.25 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 155 "/Battery_Management_System_Right/CURRENT_SENSOR_ON") + (pinfunction "GPIO2") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "471fd942-ef12-48f2-a717-681478340b1b") + ) + (pad "80" smd oval + (at -4.75 -6.6875 180) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 109 "/Battery_Management_System_Right/CURRENT_MEASUREMENT") + (pinfunction "GPIO1") + (pintype "bidirectional") + (thermal_bridge_angle 45) + (uuid "bc738a59-80c3-45de-a7cb-c3f4402cde90") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-80_12x12mm_P0.5mm.stpZ" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (layer "F.Cu") + (uuid "b811bb07-34d8-4ef8-b33a-55413998faea") + (at 221.46 158.557499 90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Reference" "Q0" + (at 0 4.27 -90) + (layer "F.SilkS") + (uuid "5790d598-6f9b-4b1f-aa1b-ac67574a1dc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SPZT651T1G" + (at 0 4.500001 -90) + (layer "F.Fab") + (uuid "c144a010-f268-45e0-be9c-a543092c5832") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e08bf72d-0dcb-486f-8c03-e1f7d4aeb4f9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/308/1/PZT651T1_D-2319795.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe739c81-2c49-429e-91f0-cc4bc1cb02f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "NPN transistor, BCE" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65b3f00b-d156-48a4-93e8-fe618b5ebf27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1ed0f67f-b518-4ae0-9be6-0b82e8f55e8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3408fb84-2765-4d4f-ac69-080cbdd7a488") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/6b5565e1-eb51-489c-94f6-499c1dbb0c7c") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start 1.91 -3.41) + (end 1.91 -2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68e72009-a324-4f45-aaca-6cde7bbb2bfc") + ) + (fp_line + (start -1.85 -3.41) + (end 1.91 -3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "efeb01a1-dffe-4def-861a-39bbdfd392dd") + ) + (fp_line + (start 1.91 3.41) + (end 1.91 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9067e07-0268-4183-94cd-eac8f9c4bcd8") + ) + (fp_line + (start -1.85 3.41) + (end 1.91 3.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18384f7d-b666-4007-ad8a-dad2f31899a2") + ) + (fp_poly + (pts + (xy -3.13 -3.31) (xy -3.37 -3.64) (xy -2.89 -3.64) (xy -3.13 -3.31) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d7fe037c-7395-4408-8c31-212feeb05fcc") + ) + (fp_line + (start 4.4 -3.6) + (end -4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec63ac7c-bafb-4de4-ad93-bb773895f75a") + ) + (fp_line + (start -4.4 -3.6) + (end -4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b484189-86b6-44d2-b667-ea34cfee6e79") + ) + (fp_line + (start 4.4 3.6) + (end 4.4 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d24babb-7c0a-4721-b4a7-ec422fd8eb7d") + ) + (fp_line + (start -4.4 3.6) + (end 4.4 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76e55009-9743-4c74-ba5d-30b668701751") + ) + (fp_line + (start 1.85 -3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0710724-8c1f-46cf-99e4-ab34c5442b73") + ) + (fp_line + (start -0.85 -3.35) + (end 1.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bfb7b3d-265d-4da4-9c81-91e03e7ac15b") + ) + (fp_line + (start -1.85 -2.35) + (end -0.85 -3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37c41fcb-c298-445a-8464-53189e086ca1") + ) + (fp_line + (start -1.85 -2.35) + (end -1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7e03add-bc1a-47f8-b700-954c0a193da7") + ) + (fp_line + (start -1.85 3.35) + (end 1.85 3.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43d65bb9-d07b-4d3f-93b9-544e7b526089") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8670849b-0b7a-4db9-88b3-014784756e8f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -3.15 -2.3 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 91 "Net-(Q0-B)") + (pinfunction "B") + (pintype "input") + (uuid "40590392-f4fe-44f0-a555-8d996f4da118") + ) + (pad "2" smd roundrect + (at -3.15 0 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 76 "Net-(Q0-C)") + (pinfunction "C") + (pintype "passive") + (uuid "7adb72be-e585-453f-9344-ad17c2ee7ded") + ) + (pad "2" smd roundrect + (at 3.15 0 90) + (size 2 3.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 76 "Net-(Q0-C)") + (pinfunction "C") + (pintype "passive") + (uuid "6921aa96-e2f2-4d9c-b19f-fafd8b9d1664") + ) + (pad "3" smd roundrect + (at -3.15 2.3 90) + (size 2 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 72 "+5V") + (pinfunction "E") + (pintype "passive") + (uuid "106f698b-bfde-414b-99bd-9f1067c44c5b") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-3" + (layer "F.Cu") + (uuid "b963e8ac-8ea2-4dac-8f77-5e96dd4d074b") + (at 169.3253 135.385 90) + (descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "D8" + (at -2.7825 0 0) + (layer "F.SilkS") + (uuid "5efc4570-7958-4ffb-8733-1e6d7b673b65") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "BZX84-A3V3" + (at 0 2.4 -90) + (layer "F.Fab") + (uuid "08f1e4d2-7455-4c79-a255-1f3b9a00e50b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c232773-047f-45a3-b8a9-b5c02b632dd8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a2c643a-d950-42c6-89fb-06c63198613d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "434a5558-358e-4034-8b4b-7fba68b5374d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8463967f-8fe9-4898-acd1-c2f995cc897e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58de52dc-14d9-4f65-a7c9-d460fd0740c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/b4394c82-6b2a-428e-8f6e-e5c60eac6a84") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a057f3db-c90e-4f84-8f44-a0a73559f2e4") + ) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3048802-96f1-4ece-8962-2de4fc283c78") + ) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3332e2ce-49a1-4505-a984-3360acda3c8c") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9f379f1-c2bd-4eb4-8b8a-d80862383585") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3335e6cb-dc6d-4c06-a94f-01f3de2c0c32") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8a07890-22e1-4f74-a00e-8bf2885102f9") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "20c3dfe2-5f3f-4e91-b811-7e9d1defda06") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d3729373-729b-40fd-a06a-09d22ed8941f") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdbef022-5d0d-4e84-9efb-c80fd124a741") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ba223b8-6cc4-47ed-8d9d-291df90fadfa") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0c941fc5-1bb9-42d2-ad79-9491ed520bac") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "48837c11-d0cb-401d-bd31-6d0de6d15991") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3cd1315b-1a3c-457e-acee-11b0f0e39a7f") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9dac1db5-473e-4bee-a4e1-ca8747596280") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "bb4b4036-c24b-4fc9-bb03-7b02917a6048") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A") + (pintype "passive") + (uuid "1c94500d-4ae7-4c98-94b8-1448a848ad6c") + ) + (pad "2" smd roundrect + (at -1.1375 0.95 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "fa247a6c-2371-44af-b4d0-8ce066984c44") + ) + (pad "3" smd roundrect + (at 1.1375 0 90) + (size 1.325 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 136 "Net-(D8-K)") + (pinfunction "K") + (pintype "passive") + (uuid "419ec64f-e35f-4ab7-9989-97a67e83bec2") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ba023c6a-8f46-4c1d-af46-611c3ffe94a0") + (at 195.375 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C39" + (at 2.925 0 -90) + (layer "F.SilkS") + (uuid "5c582cf2-df8a-4ee5-aa04-2367c66cbf38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "1c64772d-2e1a-4471-a009-5c3526ea13ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6f9d906-7286-442b-a097-50b77378e95e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "906dae94-c3b3-40f2-a6df-5616eba82e03") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01bfa56e-619f-425d-85f2-bfa98fabc6bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c6ab25bf-8354-4b34-9c98-998054c25b63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ad61afa-3c8c-4d68-b202-a968d531edff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "abfca096-774f-4b06-8b66-617165c460de") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f830e09-ff90-4e9c-b7a8-50a33de8534a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3229ef67-753e-41a2-a888-5ac4a16f9fa4") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08523fd8-2ad4-480e-8442-7efdae153078") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aa023588-3d2f-40bc-a0ba-039890e057cc") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f7c49c1-551c-4fa9-8563-02e4d30b3d6a") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e118651c-6061-46c1-8db7-46aa773d0d75") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "69dec313-2118-4b8f-bf68-bb69499f6d5a") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cade265e-fc9f-4fcd-b2b1-9fe61955adbb") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c66e453c-2603-4d6d-ada6-c8b00670be3a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "fb17d78e-9ca1-4597-833a-ca75fb857eef") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (pintype "passive") + (uuid "a306a042-073c-4fcd-a22f-766636caec76") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 51 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n+1)P") + (pintype "passive") + (uuid "810e057d-7410-4986-9296-5faa8535b639") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "ba6ddc83-1c2e-4573-876c-57effa5ac647") + (at 199.4275 107.84) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D6" + (at 0 -1.43 0) + (layer "F.SilkS") + (hide yes) + (uuid "c205a7bc-ff4a-4f69-a8a5-653f3f22c88c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "09e88b66-7bec-405e-884b-eaa20f7cb804") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "94f76196-d6ac-4ced-b210-27e9ed064173") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "932c788e-19ac-441f-abfe-0657357a1b37") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "212fce86-c16a-4c83-9bb3-99ea113de949") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "BAT_IN" + (at 0 -1.45 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a895c1e2-b50f-4675-8c58-b45ac807d260") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/9ac56519-76be-4917-9b46-18a8deb4a5df") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4088a2d3-4673-405e-895a-9130c614330a") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acee7c67-eac4-46c3-8dec-6d66a589df3b") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f46a5027-dfb3-462e-b493-a90bc6d031fa") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f235594c-bf2c-4e9b-81fe-1f01d5511d5d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be7ff5f3-bc3c-4eb9-9f16-138df7ee7901") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2acdfd8-bb60-4755-af73-0e5669230b35") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d768128-d0c5-45c5-be68-2380c59563d2") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "908accf3-59a6-47d5-b91c-af2414409615") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c1236cb8-bcc6-4e2e-9ff5-f7d7cb301f4f") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78e21a3b-44e7-4fb5-9f66-9c92a1e2bd3d") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9fba838b-5aac-4fcd-98ed-c50b2562b70c") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53f293ae-e1ed-43aa-a9fa-4ac6edc932c7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5efb81b5-c349-4e53-aa00-75fb289a6a26") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "2d130d8c-15cf-4212-ba10-f1a5c94e9a36") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 88 "Net-(D6-A)") + (pinfunction "A") + (pintype "passive") + (uuid "89312cbb-fce2-4ac3-bade-0725be5fb0f8") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "baf7d09a-6df2-43fb-8359-7a482d315e74") + (at 230.975 142.88 180) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0.005 -2.51 180) + (layer "F.SilkS") + (uuid "a42cfb51-ef1c-4360-9735-ec3befc8c360") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DMN61D8LQ" + (at 0 2.4 180) + (layer "F.Fab") + (uuid "71b53b00-6a57-456a-a631-5036bfbe6c9f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "28286b6f-1d86-49c8-bc5a-9e8d2a07f4d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d52c717-fb12-455d-bf1b-a1fe2ad9364f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd7cf158-c2c2-4171-a55a-482aa44448b0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0838ab10-b827-4a7e-ab88-50903fc005b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c059ada8-8d21-4a7a-8851-1fba89d9e7d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/841ce930-f3a4-40a2-afe4-dc0d96a31a17") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15bf2f3a-1f9f-416d-9d89-fa3aada41bc5") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b75f5854-b6b8-41bf-af1f-60dc59c3189b") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "94b82d18-9e34-4cb9-ba76-d6313e5c0a49") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8e7786bb-22a0-413a-8c74-5c354673be38") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5e625c55-3199-44ef-b69f-832003cbfbb4") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ddb8884a-dfd5-4e7f-9134-55c98dbb40c8") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56c69242-434b-487a-addb-45fb16349f0b") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f81b2eb3-7ae6-4a51-9d50-ba5b9be00595") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b3b67e1-57b5-4d16-a443-846609a61d5d") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2e8b51b-33a2-45e4-b3a2-2c9ed823df7b") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1d1de143-4a2b-4ed2-a476-4f0398c1cc0c") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f08fa02d-a8c9-4d73-bda9-157734e865a2") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c5a4f5b-be0d-400e-89a3-93ab54c23984") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37df66b1-d47e-4d5f-aa7f-ce3464714caa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "484faadd-98db-4c67-a6e5-18408882bca8") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 158 "Net-(Q1-G)") + (pinfunction "G") + (pintype "input") + (uuid "a018d54e-346a-49d9-8ffe-3cc5742f243d") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "S") + (pintype "passive") + (uuid "e0edd9b6-c172-4554-bbdf-765bd497aba6") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 93 "Net-(Q1-D)") + (pinfunction "D") + (pintype "passive") + (uuid "62314de3-b309-4327-8819-daa8e1895508") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "bddd94f2-3290-41b6-8ce5-198627bd1f50") + (at 221.48 150.34 180) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D7" + (at 0 -1.43 180) + (layer "F.SilkS") + (hide yes) + (uuid "5906ad80-d61c-411d-b534-1c5e1dcc7f87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "5bd8de17-7966-438c-82d3-203bb28a3d77") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "80083f8c-9944-4d7c-bc51-f45be65e9409") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9bc2d766-96f0-4634-ba24-6b0934bf0dfd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc9f3c6e-adfc-487d-b30e-6ee8a489bf0e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "5V_ON" + (at 0 1.49 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "5c7ef003-1683-48fe-a771-7a513e14b094") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe7c7fc5-e373-4e1d-9712-6462f067d2f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cee06cbf-967b-4dd8-a9d8-3bb1fdd9aceb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/1dac7e87-d455-4f85-92dd-9def4c10f120") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "64fbb411-6d25-4d54-a5ec-f8432b45eefd") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72b679dc-d0c4-4e02-9380-065611c08664") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f80a4ba-6d29-482f-a629-829b5e6e8ec3") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "029ea00e-6c0f-4385-8fb5-6954d17bd9dd") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b6610008-a320-4efa-b970-47f393ec93c7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3754e6bc-0a14-4ef6-927f-1df1600aa59a") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17c36250-38d8-4553-86f8-57f936dbe83f") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "985cd0f2-d395-4565-9a15-96aadb7471fb") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "580b0411-67ee-4dff-ac56-f635570821b6") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cea564fc-aea6-4d01-97d9-664b8ecf7d78") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a17d7850-0071-4dbb-884a-9ec4ce11d8d2") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de592700-cea2-4a49-b9a1-88119b58cac2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "a8cca8ea-93d0-4f4c-b7ca-f6b7c622146a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "73c9913a-922f-4acf-99f9-cfb6e20eed04") + ) + (pad "2" smd roundrect + (at 0.787501 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 86 "Net-(D7-A)") + (pinfunction "A") + (pintype "passive") + (uuid "98dd42e6-05ae-4b95-be6e-2f12842055c5") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "bff8f960-c032-4754-83e3-699e74d7b037") + (at 267.56 142.1625 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C16" + (at 0 3.2 -90) + (layer "F.SilkS") + (uuid "8f8fe5d6-8cc1-478b-91b8-b9b66485831e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "b71fa3b6-0180-4cd1-b4a3-2becfa311ba6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db675232-96ad-4b0d-8529-62264393206b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9d56844-146b-47ba-93f9-1ff2049e4b07") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c655e5d6-41e1-4ce1-b19a-5078ac1db7f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "488f74f3-2676-4d2d-b3bb-bac5e89af896") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d0c312b-019f-453c-9c22-54ffd13229ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/fbe65140-7dd0-434c-85e7-19bdf0b09456") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7fd491db-0126-4bcb-9c5e-55f538619162") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a526d4f-d9ed-4a50-b495-cde9794a9158") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b21a598e-c679-4155-9a14-30032e6a5d54") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b07a0c35-1eaf-4653-940b-c528bc2154a6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "401bc522-4208-4d8b-a9c3-a6a7729e0c5c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32f773d0-d054-4fe4-b114-10fbd03d2b4e") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f3868ec-fc42-4db5-a5c9-528152e269ab") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d026d1ae-5cc3-49a1-b2de-eeec8246f647") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45fc7bde-cb6c-4694-bdd0-92313a4ea790") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32cef652-adb4-41e8-a2bf-cc5ecde38d16") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "20663f4e-df11-475c-9c59-6d5a07fee9f2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "/CAN_Transciever/V_{ref}") + (pintype "passive") + (uuid "0bda2ef2-c256-4a77-a0f8-4740a6a9b580") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "574afe0d-2b55-45a3-9426-1a8af5303029") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c08e75b4-466f-436e-b3c3-d34aff78b5ef") + (at 208.1125 160.425 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R75" + (at -2.9125 0 180) + (layer "F.SilkS") + (uuid "5c38c92d-10ef-4bd3-9b3b-74471c0f118e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "b8f0663a-2eba-49f9-bf17-b2cefbdaac7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6377df7-c204-4878-bfe3-b478a07a6f85") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfd0f1b3-44dd-4483-ba4f-73d4b9fd2fd9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a6f9995-c3b8-484c-ae00-ea0f97fef4d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f17ee612-2d1f-4424-8d59-4511875f153b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "230e66cf-b32e-4c00-8ccd-517c60a95ff8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c22ab04a-c2d5-4427-9d4e-ffa81c855d89") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3e4a76a-4d35-4f55-a9db-6010938b3c8a") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9816f6b7-ed2b-40ef-a115-7ef5f70519cd") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10dd5322-6fca-4e15-b60d-6d384717607b") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b9eb47a-313d-4af2-9b90-98109a609141") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6cbfff80-3d22-46d9-976b-242cc84c797f") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df462367-4034-44b9-b220-36c31421b814") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d8eccd1-a739-4f22-8377-99524f94290a") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62d663c8-ad76-49f0-bd06-2872be545e3a") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "67786f96-84e3-48c2-9db3-780bd15e91c8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "138603e2-f1c7-4954-b1c5-f52934d6950a") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pintype "passive") + (uuid "42f10307-6810-4c4c-855b-f31d0073dfe5") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 62 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)") + (pintype "passive") + (uuid "e90a4bfd-5998-4683-9312-8e86c9d19799") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "c1d928db-d956-4b29-8da8-59ff155fbcdf") + (at 188.975 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C38" + (at 2.9 0 -90) + (layer "F.SilkS") + (uuid "608db313-0a4f-4a1b-85b2-b74ff4e77640") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "f123b649-c724-4c57-ad54-54019e6895f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c6d188f-e325-4d30-81ad-65092ea62fdd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a671729-0562-46a6-87c4-30fd9276d615") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fc2b863-6542-4225-8709-dad7dc02af23") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07d0b444-20c5-46fc-8d93-2be1a687d560") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d91bc970-2f68-4023-9122-f66152d6d0b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a564592-ae0b-4c07-bd38-0f613b87d73b") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "450b81d6-faca-45ee-939f-0d698d3ead2f") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38d8c983-3c7c-4fef-806a-8d450ef2b557") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "42090a6d-8bbc-4b3b-8376-794fa3b0429e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "928c6054-0562-4bb5-b3c8-6a4e7c28294a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4145cb34-e872-4639-8697-6d2ae5b44641") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "59001f40-f688-46eb-87e0-7a1e407258c6") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d5d4ce6-e31a-453b-811f-af66a4af8f69") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9afd0307-265d-42fe-87d5-e5c29f1c1c5c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4c8c64ff-a7a0-4bc0-bcf1-17878ca47382") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "3deef7ca-193b-4145-b713-75fce117ca1c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pintype "passive") + (uuid "3cdad890-6faa-46e2-98f1-55e05da97603") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 53 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P") + (pintype "passive") + (uuid "8e0d820c-9ffb-4667-99e2-69397196afd4") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c1e86273-4e7a-48b0-93f0-bc65dbf6f2cb") + (at 219.855 164.272501 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R21" + (at -0.005 -1.377499 180) + (layer "F.SilkS") + (uuid "122ca433-eb3f-4218-9dfd-6d7051370b29") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "330" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "05069411-1b51-4cfb-a656-da9fa7509eca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cfad3f9-8b71-4532-b919-6da8127c0a6a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46a72e64-8222-4bf5-bfdf-055b67950dd4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor 60V" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6c2a9b25-fd3d-4751-9d2a-8e72330fa513") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "08a6441d-e0a4-4ed5-b065-cd6e3377e40b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44a8120e-2e72-4d83-b431-c3227e4142a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/69f04880-adfb-42d7-b1f3-f67a95ea963c") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "16a4bcde-7d94-4702-a50f-73dd9a2fe8d5") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb8825ad-deff-4332-b599-7748386129df") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12f65c5f-0c1b-4402-b506-e0db92f65556") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c754b3b-c11b-4759-8cd9-f6ac98af9e66") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8858d8e9-c907-4716-ac7c-07d48e25eb3d") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "597c302e-1f04-462c-8d02-f658f08ccb66") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26079eeb-5a70-49d1-b12a-405936f72c99") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89b1420d-99a8-4d89-b976-c24ff210d88b") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d12b897-3aa4-46cc-a18a-ccfa81ff5c26") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b6baebc-888b-478c-b025-8d6be32dabfa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "ce72b8cb-b0b7-4db8-b8be-5a8b2ae3cb36") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 76 "Net-(Q0-C)") + (pintype "passive") + (uuid "3450935f-86ef-4318-ac1a-cc9d42952bef") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "5b012cb1-0441-4e58-8ae3-2ce1615a57f6") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c4d20831-5f38-4b79-89b0-65db2f734c64") + (at 255.4 172.06 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R8" + (at -2.335 0 180) + (layer "F.SilkS") + (uuid "b276b40a-e637-4bd9-949f-a5e883fb67f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "53515b7b-67b6-4232-9aad-9795453a3e0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f8f437a8-1ae3-455c-a61e-1822a8b6f438") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74c1d67b-6a15-47e5-9753-3e9952297746") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b775538-d7e2-4f50-a1e2-eec2b32c1ad4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "778a6628-0b7b-4667-a4a0-4b75b84e2c83") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbd4bc2a-13e0-4af7-9729-a6e3a42cc884") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/18053408-bd40-4028-8745-af1eecc9902f") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae2ce654-ac43-4967-a858-45e0bf12aeb1") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "382fbb68-86e2-4e8a-96dc-92e36437a9d7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f84f72dd-0277-45db-b04a-6a168808e108") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f48ecbf-2bd8-4a52-a0f4-73952790f6aa") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ff3a281-a5fe-4015-bf2d-51d769307479") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3da76ba-ca40-4a3d-a467-79cd0f43a2f5") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "56702b15-bfda-4cc6-88a4-58bbe5688da2") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a19b3c9c-18f2-4eed-9bae-e7507bc4e9bd") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e644deb-f137-49ee-b79b-a1e329760b31") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4516433-f04c-4064-9bf9-55e9f35b182b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "ab2aa5ef-eae3-46df-8017-455901a36c90") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "6df739de-3916-41bb-8743-8ceba80830b9") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 94 "/Microcontroller/EEPROM_SCL") + (pintype "passive") + (uuid "3df9a945-9f5c-48c0-82fe-06a773ab4a0a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "c65bada5-6d8a-4d35-8fea-7240782a07b6") + (at 181.51 112.68 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R1" + (at -2.33 0 90) + (layer "F.SilkS") + (uuid "07bdabf4-e8d5-44d5-8063-931b9d169368") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "2e2915c2-bb0c-413f-99d2-1a9506c59787") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cd5a5f8d-64cb-48b9-9867-11c513678fbf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0974e5a1-6a70-4461-a3eb-34b223a2848e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fff0393d-1b0f-4475-a645-b0d3de49720a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66110927-2b6f-46ea-878b-ae08d110912b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e1973f0-86ad-45ff-9854-006b9e4a01e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/04f35448-a29d-49cf-aeb4-084c1a607aba") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d02bdd95-d036-48cd-b1dc-a8a7c3dc3d18") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "736c356e-7056-4d14-b1b4-ffc283942ce3") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6aa7c642-6c3d-4a51-85f6-cae977aa90a0") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7f586f92-875b-4bfc-82d9-15153b70a928") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5864da70-4313-470e-bf20-34091e37982a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33a293cf-5ced-4ae2-95f1-1d5a940449a0") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50d0533a-bfbc-4073-b20a-1067d226425b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9a5f8e1-f7f0-4f10-85e1-8e146afada63") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e676bc4a-cda4-4ed8-b6a3-680ea6501846") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "94f00d85-75c2-460a-8a4d-180f9424b6d2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "a702eec3-442e-4c73-b3f2-7b1f682d6c46") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "b39acc6b-966d-4ac9-af61-8d5c5d8c13e4") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 17 "/Battery_Management_System_Right/TMP_SDA") + (pintype "passive") + (uuid "3053cddf-1abf-4795-9b37-ccbf62b5d25e") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" + (layer "F.Cu") + (uuid "c94f05a8-ccae-466b-9693-00044a6c83b6") + (at 273.166903 149.6925 90) + (descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open, labeled with numbers") + (tags "solder jumper open") + (property "Reference" "JP0" + (at -0.03 2.516903 -90) + (layer "F.SilkS") + (hide yes) + (uuid "e6074036-29aa-4910-84fd-1698459cb866") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 0 1.9 -90) + (layer "F.Fab") + (uuid "f3814bc5-c1b3-452d-b485-c93222219398") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "485b7fef-cf7d-46d3-9c32-9da90dcee8b4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "416e25e7-bdf6-4527-b4fc-a3fe3efb1e28") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "02c204b7-db70-4bdc-9e5a-3516f3676226") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c8419a4-d4cb-47da-ba04-4df8979b6a9a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "759e00af-fef1-4d04-88e0-28b5b17911d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SolderJumper*Open*") + (path "/f78e2f7e-5dea-4de6-be8c-813a31e136da/cc6a19f0-e5ea-4bf6-b5fc-4a2a0dd68019") + (sheetname "CAN_Transciever") + (sheetfile "CAN_Transciever.kicad_sch") + (zone_connect 1) + (attr exclude_from_pos_files) + (fp_line + (start -1.4 -1) + (end 1.4 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71d9f97b-2a66-47d1-94f6-dde74f236e26") + ) + (fp_line + (start 2.05 -0.3) + (end 2.05 0.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c961e05-f060-4778-b98a-d6b33794876c") + ) + (fp_line + (start -2.05 0.3) + (end -2.05 -0.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3547e363-0e4a-4233-8204-ed3b89c2e0df") + ) + (fp_line + (start 1.4 1) + (end -1.4 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a15a3815-2818-45fa-8d93-35f217e0e357") + ) + (fp_arc + (start 1.35 -1) + (mid 1.844975 -0.794975) + (end 2.05 -0.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1894d173-7118-4351-81db-2ca027e99668") + ) + (fp_arc + (start -2.05 -0.3) + (mid -1.844975 -0.794975) + (end -1.35 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae10908a-5118-46cc-860a-2d2b4dfbf4f5") + ) + (fp_arc + (start 2.05 0.3) + (mid 1.844975 0.794975) + (end 1.35 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c47b01d-7626-4ed6-a470-ddff83efef81") + ) + (fp_arc + (start -1.35 1) + (mid -1.844975 0.794975) + (end -2.05 0.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2edb049-ba59-414e-a092-c7e1b14322f0") + ) + (fp_line + (start -2.3 -1.25) + (end 2.3 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d22d43e7-1b34-4245-8320-6bc7e7242fcd") + ) + (fp_line + (start -2.3 -1.25) + (end -2.3 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aaf80b69-6317-46e5-84ff-03b9e41bdd7f") + ) + (fp_line + (start 2.3 1.25) + (end 2.3 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14ee45c8-c794-4288-984c-f3bdd847fabc") + ) + (fp_line + (start 2.3 1.25) + (end -2.3 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ed26c6b-4395-47c0-af5d-608272527120") + ) + (pad "1" smd custom + (at -1.3 0 90) + (size 1 0.5) + (layers "F.Cu" "F.Mask") + (net 3 "+3V3") + (pinfunction "A") + (pintype "passive") + (zone_connect 2) + (thermal_bridge_angle 45) + (options + (clearance outline) + (anchor rect) + ) + (primitives + (gr_circle + (center 0 0.25) + (end 0.5 0.25) + (width 0) + (fill yes) + ) + (gr_circle + (center 0 -0.25) + (end 0.5 -0.25) + (width 0) + (fill yes) + ) + (gr_poly + (pts + (xy 0.55 0.75) (xy 0 0.75) (xy 0 -0.75) (xy 0.55 -0.75) + ) + (width 0) + (fill yes) + ) + ) + (uuid "d91d1506-47a8-4345-ad39-0ec9dc4ecbb3") + ) + (pad "2" smd rect + (at 0 0 90) + (size 1 1.5) + (layers "F.Cu" "F.Mask") + (net 90 "Net-(JP0-C)") + (pinfunction "C") + (pintype "passive") + (uuid "45833c27-c1da-437d-ad89-1695aa51cb00") + ) + (pad "3" smd custom + (at 1.3 0 90) + (size 1 0.5) + (layers "F.Cu" "F.Mask") + (net 4 "/CAN_Transciever/V_{ref}") + (pinfunction "B") + (pintype "passive") + (zone_connect 2) + (thermal_bridge_angle 45) + (options + (clearance outline) + (anchor rect) + ) + (primitives + (gr_circle + (center 0 0.25) + (end 0.5 0.25) + (width 0) + (fill yes) + ) + (gr_circle + (center 0 -0.25) + (end 0.5 -0.25) + (width 0) + (fill yes) + ) + (gr_poly + (pts + (xy 0 0.75) (xy -0.55 0.75) (xy -0.55 -0.75) (xy 0 -0.75) + ) + (width 0) + (fill yes) + ) + ) + (uuid "b94d1933-9ae6-4a33-97bb-0ad9429c1a35") + ) + ) + (footprint "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "c9e160b7-c7c3-48ae-b8ec-2192c876dd1f") + (at 246.965 171.43) + (descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SO SO") + (property "Reference" "IC0" + (at -4.26 0 90) + (layer "F.SilkS") + (uuid "82d0d649-d082-42ce-88b0-e47d8b879cb9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M24M01E-FMN6TP" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "0cd490af-0fa6-4922-9a2d-b3f8ffd5ef62") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8186fd01-68a0-45e3-a1f5-33d7297e87ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/m24m01e-f.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b447b5f3-fa6c-4c8d-a4fe-da3d4fcd39da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "63df14eb-0481-45b8-a457-26ba4ec03331") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Height" "1.75" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d44218b-5d52-407a-936e-feff1e90157e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "326d1bfc-c71e-4065-894d-8af82ccad694") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "088d727c-68f8-4478-abef-2892649b05d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "STMicroelectronics" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6436c8e0-14cc-4a57-bb3c-48f482d9f1f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "M24M01E-FMN6TP" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d3b3658-2cce-40c5-b55e-623b1303d913") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/e6108837-eea6-49da-a6ea-cf16c62d5ba4") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start 0 -2.559999) + (end -1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "32858bbb-87be-4801-b744-f5194415e35e") + ) + (fp_line + (start 0 -2.559999) + (end 1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78df5fa6-b0b0-464f-996f-6e393be9b54f") + ) + (fp_line + (start 0 2.559999) + (end -1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "191786c5-abe7-4b5b-805c-451737202581") + ) + (fp_line + (start 0 2.559999) + (end 1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c765b7d8-33a0-4edd-97f5-06d44cd5c892") + ) + (fp_poly + (pts + (xy -2.7 -2.465) (xy -2.939999 -2.795) (xy -2.46 -2.795) (xy -2.7 -2.465) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ff1e13ae-a1bd-49a2-bb5e-d94e38d858c5") + ) + (fp_line + (start -3.7 -2.7) + (end -3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "121322b8-7f1e-407d-9ffe-41dee7d965b7") + ) + (fp_line + (start -3.7 2.7) + (end 3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7783a3a-e100-4d52-8fd4-d54604867a20") + ) + (fp_line + (start 3.7 -2.7) + (end -3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ccaff51-e834-4686-8ce5-c6dee1ca1845") + ) + (fp_line + (start 3.7 2.7) + (end 3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ce54f84a-2491-41ae-9d2f-8f5d331840d9") + ) + (fp_line + (start -1.95 -1.475) + (end -0.975 -2.450001) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3aadf962-dfa1-4fe2-85da-57378a71034a") + ) + (fp_line + (start -1.95 2.45) + (end -1.95 -1.475) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97b1da11-4d6f-440d-9b5d-4e1c5c79d7d9") + ) + (fp_line + (start -0.975 -2.450001) + (end 1.95 -2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84f96aa8-e079-4f8d-92ec-642f24bc55d9") + ) + (fp_line + (start 1.95 -2.45) + (end 1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "982678f9-dd53-4351-8044-55d71d1ce8ef") + ) + (fp_line + (start 1.95 2.45) + (end -1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea107142-d946-48c5-8ac9-5c6eb236bcd1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d9cfc732-bea2-4667-a283-c2075e35380c") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.575 -1.904999) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 142 "unconnected-(IC0-NC_1-Pad1)") + (pinfunction "NC_1") + (pintype "passive+no_connect") + (uuid "bba8c4f5-3e9f-45c7-ad18-6c3f7286d87b") + ) + (pad "2" smd roundrect + (at -2.575 -0.635) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 140 "unconnected-(IC0-NC_2-Pad2)") + (pinfunction "NC_2") + (pintype "passive+no_connect") + (uuid "1faf1f58-912a-4946-9e4b-035927cbb911") + ) + (pad "3" smd roundrect + (at -2.575 0.635) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 141 "unconnected-(IC0-NC_3-Pad3)") + (pinfunction "NC_3") + (pintype "passive+no_connect") + (uuid "af06ecba-864a-45a9-a11d-076b9f2bc0c0") + ) + (pad "4" smd roundrect + (at -2.575 1.904999) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "VSS") + (pintype "passive") + (uuid "b59f80da-0eee-4405-8287-6b588bb89b65") + ) + (pad "5" smd roundrect + (at 2.575 1.904999) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 117 "/Microcontroller/EEPROM_SDA") + (pinfunction "SDA") + (pintype "passive") + (uuid "eb4a5ab2-0875-44c3-b964-32a12314631a") + ) + (pad "6" smd roundrect + (at 2.575 0.635) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 94 "/Microcontroller/EEPROM_SCL") + (pinfunction "SCL") + (pintype "passive") + (uuid "5b763349-99f8-49fd-9876-7a2770342522") + ) + (pad "7" smd roundrect + (at 2.575 -0.635) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 111 "/Microcontroller/EEPROM_~{WC}") + (pinfunction "~{WC}") + (pintype "passive") + (uuid "80e366a3-6b30-469c-90d0-d90a2e0d51fb") + ) + (pad "8" smd roundrect + (at 2.575 -1.904999) + (size 1.75 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "VCC") + (pintype "passive") + (uuid "f83bb4b2-9a03-42ad-9516-daae9ba00f06") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "ca21c7c4-e71d-4d3b-9d47-25b2a0a1d4a5") + (at 242.07 124.72 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R48" + (at 0 -1.44 180) + (layer "F.SilkS") + (uuid "9e8abadf-69a4-4d2b-bf05-61e8db098b98") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47k" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "a647477b-37c9-4e14-8045-18274e543038") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5c2b294-e15a-4157-8f66-77a1f140ad92") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6710370-f9e7-493c-9d8a-102a30a361b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6da4975-4c89-4b13-bb10-9189aca140a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc9d275a-3ece-4472-ab4c-b173f838e5cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2575a2bf-78e6-4dfd-9d2b-6efb7158f74b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/912aa2a7-0113-4747-8bbd-f677370c10ee") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c9dd9c1-71df-473e-aa9c-2d633579d3ed") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "57ce1e45-d2cc-4e29-97a0-4cbcd1cbd998") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c95ae3e-7235-474d-ab54-0a32a546985e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "422934af-36a9-41ad-82f2-8dbd72c8cd60") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eef73d27-b871-4ceb-a0cb-d82be0061f68") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a91a9a2f-a7d6-4555-877c-b6abcbfda7d5") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "58bbe6c3-5bd2-4d02-8a4d-ff97f2a26c83") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0efd8643-8d8d-4947-9fd9-b2a889c7714f") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2a2f766-9d53-4c81-9cdf-4e4ad79acfe8") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab0aff91-b3e0-4dff-a10a-1707e60aba24") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "27ac3cdf-090a-4d36-8c00-58ed22fe6512") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 138 "Net-(D17-A)") + (pintype "passive") + (uuid "6c4620a7-89a2-447d-b09b-537c8b58ef03") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "f1372423-4c95-450c-a933-9be1f95e062a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "cabb5b3e-3f7a-4cb4-a315-2c7c0a56c7b5") + (at 117.3725 123.03125) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R80" + (at 0 1.39 0) + (layer "F.SilkS") + (uuid "35fca5d0-050d-42bf-b74a-fa7ffebb76fa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "e8774ca4-b24d-46b0-bff4-63852e9b883e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b1df293b-f9d0-4363-9863-ef7e02ced635") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "184f5351-e041-4a30-b5b7-642833b9a052") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa66add4-67d9-4155-b5aa-b305d3e30054") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d67da389-10f6-403f-acaf-6e24e28e37fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa74613b-4b23-4d95-90b1-f93fc6f25f93") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/123b86d7-e574-4368-bfd8-8dd6c7eb7338") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f7e3742-badc-4370-a055-f2ac5113e64d") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b95d00d0-5c04-44e3-ae55-314cb5ecc3bd") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abf81a1-8754-4c2d-803d-befeebaf54b6") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad9ba4c5-0857-48e9-88c2-379302e3c784") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72159259-b3d1-47b5-80f8-03942d2f9bb6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "35eb5461-ba2e-4f99-a7e4-fe1e157fd6b5") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66a6dbdc-1ebf-4886-a744-3cf9861bfddf") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "782cb246-c072-43d5-b23e-d71e8f767a00") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5feda32f-b51e-48cf-8c5e-422f0c5abffe") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e1e64239-98de-4341-93a8-f86ec3f25163") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5d04ed4d-4a25-4acb-83d2-cb0496adae1c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "Net-(D19-A)") + (pintype "passive") + (uuid "4b237e5e-33ed-4153-a1a9-f67e94a177f8") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 120 "/Input_Output/INV_PWR") + (pintype "passive") + (uuid "0e166823-5376-4327-8da2-892442d8caae") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "cb035cc3-d0ec-4f17-a87b-17b005488bd8") + (at 200.17 141.33) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R73" + (at 2.600001 -0.01 90) + (layer "F.SilkS") + (uuid "38b66f1a-bcca-4c04-8b18-fabe093bd1f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "87ab41de-3bf1-430a-8d95-ea3acd6675a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8fdf4c5-e5f3-4dd9-8739-d85397fe47fb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0aeccbcd-c504-4ebd-9499-adc915cda97a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a926294-26ac-4fb7-8b3f-12c3a14d5fb7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "731c2e65-f098-4918-ae3d-d2ec147666ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b70da2bf-1711-425c-8792-d7c737950637") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2c1d801-0e6f-4b35-9fef-c07646651499") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "76f4dfd3-75f1-47f8-ba79-8fee11819484") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33cd861c-e253-4b2a-85f1-cc2ca7c597c6") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9152c013-b62b-480f-a822-e37be0ec1f0c") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14dc3721-dab7-433e-bf9d-73c710321783") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9fdbed53-9a60-44c3-89a4-536d0cd03513") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "005a7fb4-9690-4c95-bc28-ef40bd55e009") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "18c58a77-f3bb-4512-9312-67f58e196805") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b4048ca-1f31-4996-9976-dc009cee5a62") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cb4b9d1c-4657-4d5a-b6e8-9979ddafb2b1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fde6687a-3146-45d0-8527-6f281e8910fc") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pintype "passive") + (uuid "a471f464-68a2-44cc-ba8d-253bef46fdad") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 58 "/Battery_Management_System_Right/Filter_Balancing_Block_4/S(n+1)P") + (pintype "passive") + (uuid "6a964c29-3f06-44f4-8942-f080508bd472") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "cc5b8f98-c3b5-4330-a126-f5882fb4b10d") + (at 246.12 179.22) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP5" + (at 0 -1.998 0) + (layer "F.SilkS") + (hide yes) + (uuid "dd14ed0e-dd1e-480a-bcd9-80c3abe79633") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "81d7740d-eac1-4039-9976-46fde352ab94") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e8b2fffb-1733-474c-bab0-f27a820760bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d985fc8-6e86-4038-afd6-85da45233dc1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c24b4c1c-7ad8-4d07-a046-f6d1a60adcfc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "MOSI" + (at 0 -2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d497f3ed-650e-40de-8316-bc344928b516") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/95c21e43-22a1-40eb-9ee8-2d10feda8427") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "7f11613e-3196-4583-8171-bf0d2ab78c9c") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "84f97c94-cad8-46a6-bf76-e522d64f21ef") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "2a47ba8d-f8e6-4fd2-aba5-5565ef7b41c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 20 "/Battery_Management_System_Right/MOSI") + (pinfunction "1") + (pintype "passive") + (uuid "dfff0fa1-8a0f-4fc7-bf82-14aec0841b5f") + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "cec58f64-0a2f-46b0-bd64-d76773ed67c8") + (at 184.1799 141.34) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R63" + (at 2.6001 0 90) + (layer "F.SilkS") + (uuid "21dc516f-6e89-472f-a2f8-dbfea716e2a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "680c68fb-5350-4fad-ab61-fc3962d52bda") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7eb769ed-bf26-4d10-8b33-abd004a9d618") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d9f3cd3f-ab35-459b-93db-d1419d795f9b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7b39b9f0-7ab7-4ce1-aef3-844a4d05775a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21a1f9e0-4d80-41c7-97ce-c7e7b5e68240") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "344c0f63-d130-4578-af86-35a11dee28a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "167d1e4a-49af-4245-aa58-3d6b32539739") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a959ab56-1759-43a9-ac2e-f90a694c391b") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7916a1f1-a4f6-4d77-befb-4b504be90a63") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "966d49f7-d821-4f3d-9742-c8dd39c8bcee") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38f9c922-71c7-4dc0-9f12-1142068fe10b") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d32cb60-dc59-4492-9eb9-7049dc863674") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd8e6091-f32f-4f52-8c90-7aa533f04458") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2dc2bc9a-90b6-4500-8acb-7a0505876166") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bbd26ed0-3be8-4c96-a576-75b7786036e5") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed9478b2-38ee-4c29-82fe-dceb6e4e77db") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "cdca5b01-c012-461a-a7a0-680766536677") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pintype "passive") + (uuid "777bbf2e-803c-4e20-97dd-e7e9926bc18a") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 44 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P") + (pintype "passive") + (uuid "757cd7e3-c8b5-4017-970f-a041a8a0a9ca") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "cfe751a8-80f8-4916-9f86-5caf3180b5e8") + (at 200.175 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R71" + (at -2.9 -0.01 90) + (layer "F.SilkS") + (uuid "6b001c46-16d8-4d27-a59b-6805b93a76f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "168f1170-ed7b-473d-87dd-de135e07ef80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7fe4857c-d0ed-4a71-b882-22be32abc82b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bbffe229-eb34-4928-b7cd-63142c7b854a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "798f0278-34f0-484d-a522-78d69b812a69") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f639b8d-f77b-420a-9a5a-2b2891119006") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0a3009e-aa08-4283-9ab1-36dd2d57cd05") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/799f3587-c9a7-4979-9015-70b92dd94513/2e9b5060-d03d-44ff-85de-8f47b82afbd1") + (sheetname "Filter_Balancing_Block_4") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "739529f1-471a-4183-b39f-de5f2937669b") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44899b47-f11d-4e63-b0c2-9a44dd846bfa") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65a8f0bc-7d66-464a-98a6-1a0fb23c4d8d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da5bc093-5fbe-4a56-952f-198f36a343ce") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "febc6056-6f20-4885-a5f2-528ef6ea1bb3") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a8ad7d51-0a90-4243-a4f4-8e6d6435f8cc") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "18351b40-b255-4953-8f92-972c8a38dfea") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55435fc1-e399-4f3f-a18b-9c53779df0ee") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b33a636-c8c1-4384-866a-f5b514bad651") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64553676-dcc5-478b-9150-b6425de0bdf7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5025e86e-176a-485d-bc87-ef839bfad8d0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (pintype "passive") + (uuid "4e7f34dc-5a9b-4658-bfc9-2ec778fd34f1") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 56 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)") + (pintype "passive") + (uuid "a042400a-2ee4-421c-b47c-fb7ee7391b11") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d16e884c-0624-4f55-b5ea-98f1114df776") + (at 208.1125 155.625) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C46" + (at 2.9125 0 0) + (layer "F.SilkS") + (uuid "1930ef89-e16c-4130-a913-9ce76db8cf1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "69e8c291-1eac-4298-a255-c199b4993b92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6908c161-cc7f-4abb-9010-8615dec70da1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6b83cc33-1153-4e74-888d-88248e2f56f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c37c4aa-a070-4548-a356-95eaa0a249f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55137856-63c1-4cc3-879a-c30e7d2cb67d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "078e35d1-8d1c-4d0f-9356-6fc1204826cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdacb065-3936-4ebb-9b0a-abf547bb8d5d") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0472844-045e-43c8-ac34-570f2dc008e9") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "963f460b-6017-4576-a16d-e3d3f995bf5b") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0d1d182-b293-42be-828b-85569283ec5f") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5570a8fc-6489-4cde-aefa-8fc0ce42368e") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26f31a44-7f03-4961-9382-5ed1bb9771cf") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "52402572-a7cb-45c1-9f3e-2bb1151c9cae") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1d160057-7ef4-4995-880e-13a0abb44923") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc434451-d028-4011-a444-e4236f1443e8") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f732eee6-55ee-4fe9-9604-43064b2dbb39") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "07355f27-5d4e-4bcf-bc96-a7c8bd5a78b1") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pintype "passive") + (uuid "c5fe3db8-94cc-482e-982c-4c9d5ed8fcde") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 67 "/Battery_Management_System_Right/Filter_Balancing_Block_5/S(n)P") + (pintype "passive") + (uuid "592dc938-77e6-47ac-8dfa-180b405da260") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "d34c85d8-0978-44e5-9d44-3ff6b47fa26a") + (at 208.1 171.55) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R22" + (at 2.9 0 0) + (layer "F.SilkS") + (uuid "0185ab76-dbb7-43c1-95cf-249c9b5b50ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "7d413712-85d2-454c-8d08-e03fe1f93610") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ef4b5b65-895b-43af-8e93-3c3387a0a599") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3027f158-16a4-48c7-bad7-57c1e5374fd9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc0e626a-1b37-49ca-a3a8-87664f279d36") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b071c74b-534f-409d-92b7-2fbe6fee37c4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea432f93-5407-430f-bca7-b8256c38c4b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/94486b93-619d-4188-9e0c-6e47449f5da3") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c975f143-df88-4d74-b741-20ba8d7c0c8a") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15136eec-9e54-4a83-a63a-bd5423b1d3bc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e2b27b50-3a9c-4233-809b-d7bf84b4b174") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3b5f56a-f8fa-48fd-ac28-7f5fadcca792") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f6ac349-ed3b-495f-93c3-84049a7f2691") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d85795a-6286-45b5-806d-8ff609c8d453") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abb4f51e-be33-418d-8692-7f57731e0b80") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9b9c44c-910a-4de8-a9c9-5865eb4dc3e5") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "63eab186-a34a-4cd1-aff8-258f1de0180b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "696dbef1-4b85-49e2-808c-2ceff90ddbbe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f589c746-d261-4530-8324-452e78ed1e31") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 99 "Net-(U3-V+)") + (pintype "passive") + (uuid "7ad29293-1661-4196-ac67-00e9a1a2cc86") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "296f07de-c4e1-4b0e-a000-077def24fdfd") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "d41e0c01-33bb-4d75-9675-888931fdf812") + (at 272.5 121.15) + (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x06 2.54mm single row") + (property "Reference" "J0" + (at 0 -2.5 0) + (layer "F.SilkS") + (uuid "15f40db7-41b6-45df-9c84-b6e45ccef1bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06 Programming" + (at 0 15.03 0) + (layer "F.Fab") + (uuid "50f6d722-5efb-4cde-a7d2-0b8182711cd1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ed4d0a5-1325-4f85-a3fc-91270e38abfd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2d849a6b-b625-47cb-8678-145ca23e5d2e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84e704ca-2f71-49d2-bd18-b5066a28406c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5fbd9fae-597a-483a-892e-31c3f4c5bb0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "787165e9-d06e-48ff-90d0-05db71a90305") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/aaaa4fc4-93d7-439a-875e-a7856b5b79bf") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr through_hole) + (fp_line + (start -1.33 -1.33) + (end 0 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29b70ea6-5af3-453d-82d8-14b742477804") + ) + (fp_line + (start -1.33 0) + (end -1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31245c18-2502-4db0-875a-d2ec65b094cd") + ) + (fp_line + (start -1.33 1.270001) + (end -1.33 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dd7ec186-d660-410b-90d4-45e76abc2bf1") + ) + (fp_line + (start -1.33 1.270001) + (end 1.33 1.270001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84e17359-6cbb-4a93-8324-cdca93fb547d") + ) + (fp_line + (start -1.33 14.03) + (end 1.33 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b89757ab-4d59-47e8-9c3b-87cffefeb51a") + ) + (fp_line + (start 1.33 1.270001) + (end 1.33 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "198b8660-82e6-4461-98e2-d01c4ba04bb6") + ) + (fp_line + (start -1.8 -1.8) + (end -1.8 14.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7870e43-0f3e-40a4-b64f-aa67500df203") + ) + (fp_line + (start -1.8 14.5) + (end 1.8 14.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7854f50d-7222-4dab-9504-b0065c84185f") + ) + (fp_line + (start 1.8 -1.8) + (end -1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ce3c3e5-0adf-4602-8525-c3bf6664f51f") + ) + (fp_line + (start 1.8 14.5) + (end 1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc0cf4cb-a850-43ab-b5da-e2fd5c2883a7") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "023a88a3-1e82-4e22-abae-a6c5459aa68f") + ) + (fp_line + (start -1.27 13.97) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c102f37-d3a2-456b-a74f-e0b4138c6e42") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9383b20a-ae11-43c8-bc1f-4d57d1865b88") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a479127-c592-4e02-8f78-49d8c629f320") + ) + (fp_line + (start 1.27 13.97) + (end -1.27 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "400fef99-cd65-4c25-bc4f-6e1c8c3f14ff") + ) + (fp_text user "${REFERENCE}" + (at 0 6.35 90) + (layer "F.Fab") + (uuid "efca8397-f486-4096-820e-d81773f1e37e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+3V3") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "626743d0-59b7-41cc-a283-5a110c850e94") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "/Microcontroller/SWCLK") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "bc26304e-158a-4b88-976f-04a8263d13d8") + ) + (pad "3" thru_hole oval + (at 0 5.079999) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "2c1c46d4-35fe-486c-9388-8c749aeea28b") + ) + (pad "4" thru_hole oval + (at 0 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "/Microcontroller/SWDIO") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "dc92f051-bc04-4686-a148-341f0081fb7b") + ) + (pad "5" thru_hole oval + (at 0 10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "/Microcontroller/NRST") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "d8a3e083-20cb-403e-a3f4-196c8eb14ca4") + ) + (pad "6" thru_hole oval + (at 0 12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "/Microcontroller/TRACESWO") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "186cca9b-5a4c-4c21-ac6a-7d0866171d4f") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "d4805e0a-cb05-4399-a846-b4fdf66f53b9") + (at 110.135 123.03125) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R49" + (at 0 1.38 0) + (layer "F.SilkS") + (uuid "3118ec7b-5336-4585-a3b1-6049261dbaa6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "47k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "b96b203e-0b14-436f-9258-c7d1c2ef695c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c6a771e-ea8d-4d53-b9d5-a66b24481560") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6d0ee52-b994-42e7-b413-dad823b35a6f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ed33006-89cf-479e-b70a-01ad745f5e17") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bbffb13f-44db-415c-b45f-0a37050d9aff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c2cc7cba-d82c-4519-a19f-5bb5a0b4af2c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/5ec4547b-1a0e-4c32-aac4-d8094949ecba") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c8bf594-e467-4e0c-89f0-96fafdf20f1e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb213fd1-124f-4cc5-84ac-e917031c2148") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a50e58bd-68ab-405f-bb1f-cc795e260bd8") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0280b5b4-f787-4474-9853-40c7714f0731") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "120f9cc7-37f8-4974-aefe-8d8bf43e45ff") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "817d1d30-290e-454d-98d2-79a94d02fc1f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "80f5c64d-4b07-4f98-8dca-d8f0c53304f6") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac36fbc7-165c-4a8b-aa16-e281f87324cf") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70d41f24-ada9-4797-b3b4-00b8032bf367") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bfdaaec5-1fa9-43e1-887f-5f273400ba69") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e1869a68-6a76-4115-95a2-902b6a626f58") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 139 "Net-(D18-A)") + (pintype "passive") + (uuid "f8f584ff-9d59-4dd8-a6b0-765bd32c0f7a") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 123 "/Input_Output/BAT_PWR") + (pintype "passive") + (uuid "97b49d6d-139f-4128-b551-c466066f3855") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d61cc155-25b5-40ae-b316-7c73705d0eef") + (at 177.275 155.625 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C31" + (at 3.075 0 180) + (layer "F.SilkS") + (uuid "7e2b3524-5ae9-4517-a838-e3386bb48454") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "a0437d32-8a39-49d2-a804-608275f48db1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c83c38fb-ed49-452c-bfc6-944398c96a7a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c53e2a1-0c78-4266-9f3c-44a780949f78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0f970ef-164e-4505-8636-a2877b54b5ea") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2636bb4d-f59b-4948-ac7e-9dd2fbbe6887") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cee12152-f718-46b8-8b85-ab6e37adb3a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98e1582b-a35d-4013-ad79-0dcd175b87e1") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d683dbd0-75c5-4343-8ee9-652f5887317c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e214375f-760c-4480-935c-f182249f314a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e96ac84-8c76-4f9e-9759-f407ca27513c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38bd3136-2001-4fc4-a04d-322baf44dd2b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1f52428-53c8-4d03-94b2-bd32c723a0d1") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f54c3d48-36a7-4630-9cf7-6aeed44207f8") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "217a1b98-7b71-41cd-ac3f-c007c0b79261") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b78b2460-e4a5-4a12-bc3a-7b3976ed93ff") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d22aab39-04d8-4418-b23b-a5451555978a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "4eca34a9-bc9e-4c05-848c-cd19ac4d220e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (pintype "passive") + (uuid "1f7663c7-7fec-4f48-beaf-a1e4a1d1efcd") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 37 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P") + (pintype "passive") + (uuid "ae6d3a47-1ead-4727-bff0-81e8aff6cc8f") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "d81af70c-3e80-4113-8c39-7153571c9f21") + (at 170.92 159.78) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R59" + (at -2.7 0 90) + (layer "F.SilkS") + (uuid "f0f2dfb3-1aeb-49fb-933d-0a7940290d0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "6797bd0d-07c2-4d76-8896-6749a5d5afd1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7f5e568-e2b5-4b22-ad94-6e4038fd9c8a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1848ba9b-2936-4e12-9fae-f241d66087c9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "759f936c-5389-40c1-84f8-1e7036785818") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dac52b2a-e017-49d8-a606-0806406a3c31") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "306acd85-a15f-432b-ba36-8d75c8fa06ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69caf3d2-1c7b-45ef-a108-786959260ce3") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5447abf-d037-429f-9605-e3cb250b226e") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26560846-7136-4469-ba19-13d5b0d12ca8") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc354a4a-7147-419b-acdd-f297a06148f1") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e089c72-efd6-434c-8c10-a76443397400") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "509e1dc2-f0c5-4ab7-a072-9a1d981ce2e3") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32e03c33-2052-4a88-80a4-927f227ce814") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "944fb461-1b44-48b3-a818-a5938588d273") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ec586b7-8646-43b4-81f5-d58b945d031f") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b52455b-a155-4453-9075-457c281d663e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b095677f-4f33-48c4-8a59-e08530b6d89a") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (pintype "passive") + (uuid "7a81c1f3-a658-436e-94cb-0f4eb947383f") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 39 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n)P") + (pintype "passive") + (uuid "a20cd071-11dc-471d-ae42-e28766e2bf85") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm" + (layer "F.Cu") + (uuid "dadbd559-bd14-45f1-9a70-105a8d9aaedb") + (at 267.058098 171.545 90) + (descr "SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package") + (tags "SMD SMT crystal") + (property "Reference" "WE-0" + (at -4.65 -2.7 -90) + (layer "F.SilkS") + (hide yes) + (uuid "5b3a8b86-5dfe-43a8-92ac-b7e6c7e52338") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "WE 830030819" + (at 0 2.8 -90) + (layer "F.Fab") + (uuid "463033a8-5b99-4e16-bdbe-568dac916c7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c1ddb7ac-27ad-4eff-8c9e-ae4f1a298348") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1167d834-5d67-48a0-9003-0f089d88a03a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4, small symbol" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e9d92f3-b59d-4d54-b031-196a3ca1f276") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "597d3073-3f0e-42a3-a7cf-29dad4390525") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "83becc90-f415-434b-b5bc-b2474dfc3833") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Crystal*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/d195bb53-3419-4a5d-9020-a185107c1ab4") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -2.65 -1.85) + (end -2.65 1.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f6a76cc-c3f7-4f52-a55a-82f72e47c09f") + ) + (fp_line + (start -2.65 1.85) + (end 2.65 1.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f1480e0-46a9-4bfc-a350-1fb701e33881") + ) + (fp_line + (start 2.8 -1.9) + (end -2.8 -1.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "013d7a52-134f-487e-9f5b-4b0b2e599224") + ) + (fp_line + (start -2.8 -1.9) + (end -2.8 1.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3071567c-e664-4cd8-8755-d595f5c65517") + ) + (fp_line + (start 2.8 1.9) + (end 2.8 -1.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b95b17c7-8ba9-46bd-a129-21b9344dd251") + ) + (fp_line + (start -2.8 1.9) + (end 2.8 1.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ddceb74-11cb-4967-be08-510bdfc30141") + ) + (fp_line + (start 2.3 -1.6) + (end 2.5 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f60577d9-726b-49a2-8453-ed4bb16f4ff8") + ) + (fp_line + (start -2.3 -1.6) + (end 2.3 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef069a82-d962-4ca8-829e-3661e6a4579f") + ) + (fp_line + (start 2.5 -1.4) + (end 2.5 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16b79135-be22-4bb2-8adf-a5f660a0ec70") + ) + (fp_line + (start -2.5 -1.4) + (end -2.3 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65562b2a-b20b-4f59-b1be-0e069ccb2a04") + ) + (fp_line + (start -2.5 0.6) + (end -1.5 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "992d27c3-977d-4381-b9f1-8880982ed0d8") + ) + (fp_line + (start 2.5 1.4) + (end 2.3 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cbd1d7e8-04a6-4983-812b-56ba1f6105de") + ) + (fp_line + (start -2.5 1.4) + (end -2.5 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f6cd484-f6a2-4bea-b750-c727179c7f13") + ) + (fp_line + (start 2.3 1.6) + (end -2.3 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "36aade13-b11a-4951-bd36-04da1edefe2e") + ) + (fp_line + (start -2.3 1.6) + (end -2.5 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a9b0e68a-2950-4154-b5c8-8d6b35040e69") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "9979ad0a-7c3c-43f4-a8f3-4ab099daf6e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.65 1 90) + (size 1.6 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "/Microcontroller/XTAL_2") + (pinfunction "1") + (pintype "passive") + (uuid "c484d8f5-b58c-4c67-a645-20361538df38") + ) + (pad "2" smd rect + (at 1.65 1 90) + (size 1.6 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "c5afbd24-0047-4ee3-8201-56869f25869f") + ) + (pad "3" smd rect + (at 1.65 -1 90) + (size 1.6 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 135 "Net-(C1-Pad2)") + (pinfunction "3") + (pintype "passive") + (uuid "2bbe730b-9bcf-4f55-bb19-9489a7b8ab82") + ) + (pad "4" smd rect + (at -1.65 -1 90) + (size 1.6 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "4") + (pintype "passive") + (uuid "a1cec3ba-b4a7-4494-91c0-96dc728b405c") + ) + (model "${KICAD8_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_5032-4Pin_5.0x3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "dcb8e5cc-87c6-47e4-ad6c-4eecad128374") + (at 208.1 168.375 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R24" + (at -2.9 0 180) + (layer "F.SilkS") + (uuid "63d6541c-fb7b-4e15-9de8-27c1f37cfcc1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "b3d15e25-af07-49af-909f-f6ab7c4fb9d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d020756-f865-4d04-9ec4-b193e6d394c2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee6deb72-b248-4031-8336-37dfab379f7e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a5acb87-edb2-40dd-82c9-f92f72b288b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58b09512-35ae-409e-973d-933513fed912") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a81931fb-e36a-453b-970d-4001aa48525a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/81c85dcd-cf4c-4c32-a5cd-1bede051f745") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "962a3309-81eb-4636-95f1-1149db4a177a") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52603e68-7d8d-4687-94e7-542d0c3e19d5") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4d94e35-38d3-4b4e-8fbf-8a701484b12c") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "41abf6bd-9a7f-430c-bc78-a62e6c52a5b6") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4cc8892-7195-482e-b5a0-748873a96ddc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a408eefa-c841-40f8-a7ba-73a302094008") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3771cfff-4af5-491a-9748-ddd91069eec8") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "890095e5-5de4-4ac5-8bf2-26ed8bf611bc") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1870364c-ef17-42af-89b9-0a759358715f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66fb97c0-39b3-4afd-af04-a333fad91b70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "1b331d37-b9b0-44da-a664-bb7956eb9a8c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 74 "Net-(J1-Pin_20)") + (pintype "passive") + (uuid "af7d10cd-2c17-4cb4-aa5a-114c9d261bbc") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 101 "Net-(U3-C14)") + (pintype "passive") + (uuid "cc278977-16a1-4926-b6e8-f1723281c21e") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "dd77b41a-6ea0-4bbd-ace4-84cf6037aff3") + (at 190.775 172.725 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C20" + (at -3.375 0.03 -90) + (layer "F.SilkS") + (uuid "828a3c63-3238-4d89-af85-a759f267ed4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "65a3d3ba-efbb-406e-afb8-3793adf32dfe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d0cb6a5-87dc-42b6-a49e-b9efab345d62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33cd44ad-81ee-4553-9dfe-920dbfa5acb9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4268485d-5709-4892-b90d-7e967d9dbc96") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea29c304-fa13-46fd-b430-5e6bcfbf162f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "691a1b96-04c5-4742-9a30-5cc8a9d1f981") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/e467136b-6ed3-48a2-ad81-72ecd6dab550") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff035f56-55c3-4a9c-a2f1-a5c123ec7d31") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7885bb29-7882-49e6-b13d-6712aa8312a2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "535ea58b-a8c5-4b4e-a66f-ce1446f89dda") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c07006e-fbd7-43cc-8b03-0c134a27aec8") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b4adf10-7821-4c36-8abb-675e7ccf1725") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4e0c3e75-63bc-41d8-9cd4-31a459362b17") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3622f8c4-f34b-471d-9647-48b9baaf962e") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "271c5b76-8981-4190-9e83-c02945ee8739") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d56b5d48-d213-46e0-88ad-fa35a102ba26") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ab2ec0b-0ec4-4141-9344-0cfe4d8a942a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "58af688e-d638-4327-ad5b-7284d2ccb613") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "5f39d586-e30c-4637-8500-50fa5ad36701") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 77 "Net-(U3-VREF2)") + (pintype "passive") + (uuid "c5c72a48-b310-490f-b756-bd9e08eb389c") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "debe4b4b-ec65-414c-b934-d7b8f133c965") + (at 127.2564 130.0964) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q5" + (at 0 -2.3564 0) + (layer "F.SilkS") + (uuid "3bec2036-c68b-4cd9-bf0f-1e0b322970f4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DMN61D8LQ" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "24184d89-f1ae-4ba1-abe8-6e57efe9154f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d93320c-b337-478c-b891-b89ba387ac72") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "828216c0-3cb1-4b46-aefc-d4ef9b8200ba") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfea589c-8006-4f76-ab26-6380dbea5294") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75f5e092-fc11-46f4-a38e-e8584c7d0e25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f5e6f86-b0cf-47df-a9c3-8a4095b3f87e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/99a1eaf4-b77f-416a-b8f3-f78ce04dfba2") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a00b485e-8cf8-41d5-9710-668ab9feca04") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6c72b31-c543-4f44-b312-e951b49456fd") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "362a2cda-44e6-40c1-a155-43bc9e61b501") + ) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c40c10b-e20c-4f81-b899-58df8ea7f830") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6c23cb20-d60d-40a2-a3f9-60197bd5e66d") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e45c1a74-d51a-4411-b8bf-40254f33834e") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64e7355a-24c7-4547-b8d2-dc48d0ba1eff") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bc82d94-f0f7-42b4-9ba9-8275fab497f7") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c30d41fe-f765-40ba-bf56-8c33796ea2c5") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24ea0c31-8e4a-4a51-893c-008a838fd6bd") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cbdd5f59-a4b9-48b2-a790-de6d00c538ce") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd517718-75fd-4289-8f11-7d93511968b2") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a21919eb-3d8a-4de5-8882-e8354c9660af") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c34f23f-fc4f-4c36-bb0f-84d0a7bc5395") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "875209a4-3598-430d-9733-6c51dc9b2cb2") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 160 "Net-(Q5-G)") + (pinfunction "G") + (pintype "input") + (uuid "56b6f3a5-d1f7-48f9-95f9-c17629545e14") + ) + (pad "2" smd roundrect + (at -0.9375 0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 147 "Net-(Q5-S)") + (pinfunction "S") + (pintype "passive") + (uuid "d0e5d6bd-74d7-43d7-9677-32ced6b50c37") + ) + (pad "3" smd roundrect + (at 0.9375 0) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 70 "/Input_Output/~{BAT_COOLING_PWM}") + (pinfunction "D") + (pintype "passive") + (uuid "7dd333be-b1ad-4ac9-924a-02242128d80d") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "df51d0cf-0bb1-42a1-91e9-c9e76c391b8c") + (at 187.375 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C35" + (at 3 0 -90) + (layer "F.SilkS") + (uuid "3bb20181-254a-48c0-ab2a-67d67fd7ef9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "114fce11-1833-44e4-9ee2-3f46d36bb4c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f318fb6f-e267-4368-b512-9d25b76df057") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b8f8a31-f181-4368-b764-1342b883420c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6faa38c8-820f-4136-ae70-b83d2dec8f45") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67963ade-3624-414d-a472-74edf7024863") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "490c0020-fea4-49a8-84cb-fa77f2787378") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/f4c7517d-3d60-46c3-b665-acaeed48f9f3") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92f51822-9e2a-4326-a327-2e23b4297283") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2ccc6f1-2958-4361-a02e-51eb1da7076b") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1ed18e40-97e3-4bd8-a720-efe7e2ee32b5") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7c7b868f-338d-42ad-bd64-f650cfb88763") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34f2d62e-cadd-4f95-81cd-313f1ecd298a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0e638f4-85cc-4e51-9459-e20c97ed50c5") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0febc5f-9c3c-4614-b19d-0714ae1ba8cc") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55018956-e650-43cb-839b-eeb14d4fbaa5") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7170746c-fa07-4650-818d-dded1d9cc8e6") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97c64c1b-09e7-4722-a094-841beeef4147") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "05afd070-0094-4fa8-bbf3-6dc6f721d5e5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (pintype "passive") + (uuid "6eeac594-9b3d-4ffc-af48-bf4aa646edd8") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 44 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n+1)P") + (pintype "passive") + (uuid "45baef19-24a1-47a6-ab56-41bd0b4d4347") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "e1208497-5b10-495c-ab90-e0b3170098a3") + (at 248.765 167.9275 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C0" + (at 0 1.29 0) + (layer "F.SilkS") + (uuid "d9de7833-d27f-4897-8335-c72902e268e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "e1e82ddd-96cf-4596-9e7f-95638aec3498") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "240e910c-2941-4c1f-833a-95620b4474aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1be2d8ab-9e11-409e-9e1f-c08e2be928fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "018bf29c-e012-4abf-8eac-eb1a2bc17256") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/1dc9e228-29c6-4f40-bba1-561a68e64071") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.140581 0.51) + (end 0.140581 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "24d0da5e-1872-4a5a-a401-038ac2b27a10") + ) + (fp_line + (start -0.140581 -0.51) + (end 0.140581 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5fbd8436-ca2e-43e3-90dc-1375aa312d32") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cbff93da-f7a0-4898-ba62-c2a144c17d3c") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1edd604f-98fe-4af4-bc7f-99b95092f107") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5aee48c3-e921-4107-88b2-7ffdebd21541") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78cff3fd-c803-446e-b777-95daf14191ce") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c12092c5-b494-4bf2-8d39-2806a575618f") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c6e1c0d-c906-467d-b840-62324e8316fd") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4bc20520-0343-46f7-9ca6-d6d90113b583") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b726a97-2946-4eb8-bc1b-c9ab91f687de") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "074e7b2e-5f70-411e-90b9-c7e4b1cee3f8") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "d2c28a9b-91f8-46af-b581-fffbfa35537d") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "7c600772-f428-45fa-8908-2c824c75a329") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "e174a288-04ed-4af2-9cd8-aee14ffe2510") + (at 170.95 166.05) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R53" + (at -2.600001 0 90) + (layer "F.SilkS") + (uuid "f04b1453-75ec-45d9-8472-74fdb8812409") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "4396d99c-933b-445d-8cd4-3a8d8d093af6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4417277-656f-4976-81da-be63eba9721b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12471897-21cc-4369-bbbd-783cc1ac1557") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75d5cd3f-9f80-45ec-aa26-6195e9ba9a0b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d882c9f-80e8-4982-be2d-4d05752b7459") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6727edd-38a1-4b29-9239-ca2ac614baf0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_0") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "547e8de7-2271-4dac-8102-c9523e19e8f5") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb39bf7b-4696-49b0-8617-97a575126c5d") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33d26936-3969-4e3b-8635-96341556300a") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "503fd045-526b-42cb-a027-98e2e38a4d91") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2742e41e-7e4a-4ae5-bc87-a1087ab609e3") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "237afebf-919e-4075-a995-22fb60786445") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "823dc0bb-02f9-42ee-8016-c14bd9811388") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53f977b4-00ea-448c-9d70-9ed86df4d473") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7348a98b-388f-40cb-abaf-b89f372c5fc4") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "710e22f1-f60b-466c-8045-7e2e9cbf013c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "da2ffd1f-a1b9-4512-9c2b-a44ee32620f9") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pintype "passive") + (uuid "bfd63f90-6fc2-46ff-9aaa-7008f43a7621") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 30 "/Battery_Management_System_Right/Filter_Balancing_Block_0/S(n+1)P") + (pintype "passive") + (uuid "ec1f1272-8a04-4379-9ab7-0376d0ad238e") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "e1978c4c-6c51-442f-a447-6c07f34bc03f") + (at 240.12 179.22) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP6" + (at 0 -1.998 0) + (layer "F.SilkS") + (hide yes) + (uuid "f488737e-0155-4356-a093-9a93107f58bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "9eaccf8b-be28-4a41-8f07-ad6a2f693770") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c636897e-563f-4986-be9e-9d6bf3084738") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "929cb703-fdf7-41dc-914e-187a8647869c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc2c4fcd-660a-4fbd-b98c-ea847fa80c64") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "SCK" + (at 0 -2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "f2ebcffc-a849-467a-84f1-e1ab38662de8") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/ddcb316c-d1ef-4d8a-b3da-f83bf50f16a2") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "ed7a1452-ea47-4e09-996f-99de7242fdd7") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "bb3e4bee-d123-4759-8cab-61177eacfa9e") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "0d45255c-f492-4309-966a-f86f951c8e62") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 19 "/Battery_Management_System_Right/SCK(IPA)") + (pinfunction "1") + (pintype "passive") + (uuid "d6d0a6ba-4b01-4e66-b0ad-6bccb624d8c4") + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e46f2ff7-0eaa-46fe-aefa-1f6ae8321901") + (at 216.61 133.4 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R31" + (at 0 1.385 90) + (layer "F.SilkS") + (uuid "bba01d3c-d1ef-404c-9a8d-b28bdd7a46e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1M" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "3a5e92b6-093f-4a72-8eba-839dfdd5defa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4451905d-bb23-43b9-b29b-c415ffffd389") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "62ab3930-1768-41a9-947c-fe593d19ff10") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b2b576b4-59a6-451f-8045-af0ab58af487") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f7f91b02-5a11-440e-a509-8c58473b9ff3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b23a95bf-e639-4bf3-a58e-e74d79284ce0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/6d0e7910-1a09-44a2-ae84-2ce61a5f8eea") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe77554d-74ee-4d8f-985b-013ee9cb3e86") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75550383-cb08-4db2-82a7-f65fcb158c15") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54d7fb72-09a2-4a57-9bed-0142bd041422") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "36bfd686-b733-4cdd-b8fc-4e6473871705") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3fad6506-2914-4c1f-8010-51c5ce762bd7") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4959afdd-4d0e-4860-9b90-fcffb2179872") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bc837d0a-0cf2-47b4-a11a-0053af858adc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca506e0c-6a9f-4b19-ac38-34e0caed6172") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5de31f30-387f-4b0f-ade6-d6192362c25e") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "676b79e1-d72d-4e46-9396-d54505a59495") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ac8e9ecc-3f1c-4618-84c3-1f7b03ea6d98") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 110 "/Input_Output/RELAY_ESC_SIDE") + (pintype "passive") + (uuid "1bcb5a6c-3d22-4511-bbf2-41cce83f2658") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 112 "/Battery_Management_System_Right/RELAY_ESC_SIDE_VOLTAGE") + (pintype "passive") + (uuid "5082e9b8-be80-48fe-bc09-8a195474cd38") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e5c6cc56-a056-4655-a8a8-2d0714938461") + (at 185.775 149.025 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R60" + (at -2.9 0 90) + (layer "F.SilkS") + (uuid "82edeb75-80e9-4fbe-8c4f-925d2f2caf6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "200" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "f8073bbb-6c14-4dcb-8b39-494a6b69ffc0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "970952d2-6e3a-4e21-ad1f-0896f6c38813") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "092ec353-2610-48b2-ac8c-d7fd46f7bcd9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "829ab032-43c2-4f4b-b154-397828c84e19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "def93059-97fe-4bbb-ac82-e04b34fda92a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca4b36c9-5231-4914-baaf-0be86ad12619") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/01253e8e-b261-40c7-b0ca-3e5060799607") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36236116-9f47-4c61-a08b-dab3e0234585") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69267c3b-50bb-48e4-b2a1-dc5381e524b1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2a71fc76-fd27-4fdc-9d82-7ea18a67383d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "906eb207-ab9d-434f-b161-d47ecd70dc14") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a8bc9117-3a79-40a3-b74e-828928ba36a6") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47ae32ff-95c2-47d7-9a95-1229d7cf5541") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22fe79d7-ccc9-413a-a617-3f6954ae59e2") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4541bbf4-c6a4-4513-890c-870a1aa5a7f5") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dcf6d37-4451-4cc8-87b5-d7bff63d0800") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40d8ef1a-22c4-46a4-8bf0-7b3943535779") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5194df4f-d54b-49bf-9dbd-63d29193cc75") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pintype "passive") + (uuid "c765e35c-e4a0-4937-ad16-dc102a2ce820") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 41 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)") + (pintype "passive") + (uuid "abe11f9a-4818-4026-93a8-8d76b8c772f5") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_DIP:SMDIP-6_W9.53mm" + (layer "F.Cu") + (uuid "e5d5b0b0-5263-4ca0-9527-baf064aac5cc") + (at 230.975 135.07 90) + (descr "6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)") + (tags "SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil") + (property "Reference" "U4" + (at 0 -4.66 -90) + (layer "F.SilkS") + (uuid "c8b42262-3989-41f6-bfe1-fe2f7b3c8b1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PVG612AS" + (at 0 4.87 -90) + (layer "F.Fab") + (uuid "c5e9650d-0fd1-46f2-9c1e-54f6e2d3d3a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "929479b2-df36-41f7-bf01-6d12b34d17e8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "222c60d7-62af-4065-90a6-023218795dd2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f0f3cc1-8e0d-48e6-81df-7aab08e1f803") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "edd73b53-0168-424d-a2e1-7827d1ec37b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e99afa6a-3df9-4ccc-9a3a-a2380732f807") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "DIP*W7.62mm*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/3c28ff84-1cee-4a45-b4c5-f6e5eed34510") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 3.235 -3.87) + (end 1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "106101a6-ea6b-4e04-9d84-fb2b02613edc") + ) + (fp_line + (start -1 -3.87) + (end -3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "58569085-dd6a-4091-8713-112afb10b190") + ) + (fp_line + (start -3.235 -3.87) + (end -3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3396acc-742b-4fbb-86bc-441d1234e8df") + ) + (fp_line + (start 3.235 3.87) + (end 3.235 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "871aff1b-4a8f-49d9-9de3-60c5559c37bd") + ) + (fp_line + (start -3.235 3.87) + (end 3.235 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0bf7fdd-4640-48d8-a4b8-4e1948f696b5") + ) + (fp_arc + (start 1 -3.87) + (mid 0 -2.87) + (end -1 -3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1b46e07-722e-4fa5-88a0-0baab8f2185c") + ) + (fp_line + (start 6.05 -4.1) + (end -6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7176efd1-9dca-4ed5-8ddd-8e485c2857c6") + ) + (fp_line + (start -6.05 -4.1) + (end -6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e38ecd83-193a-4e37-880a-849fa830aaba") + ) + (fp_line + (start 6.05 4.1) + (end 6.05 -4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6945498f-6403-4bbb-9620-4dcba77e13f8") + ) + (fp_line + (start -6.05 4.1) + (end 6.05 4.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3c07bd5-1269-41e9-9cd5-5be6e554e0ca") + ) + (fp_line + (start 3.175 -3.81) + (end 3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "182daca6-931c-47a3-b850-ca35e9b87849") + ) + (fp_line + (start -2.175 -3.81) + (end 3.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a543e98a-c97f-4158-b3fe-ffb7af96e07d") + ) + (fp_line + (start -3.175 -2.81) + (end -2.175 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87cd3221-1c18-46ae-bdd0-fa55f6e0b229") + ) + (fp_line + (start 3.175 3.81) + (end -3.175 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b5330f62-b30d-408a-93c4-08370d9b5458") + ) + (fp_line + (start -3.175 3.81) + (end -3.175 -2.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf952602-35c7-4e45-b487-c730006b2250") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "1556903d-7503-4a10-a151-f638b57a230c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+3V3") + (pintype "passive") + (uuid "4cd66fb7-46f7-4fff-b7b3-6bf970c177d4") + ) + (pad "2" smd rect + (at -4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 148 "Net-(R28-Pad1)") + (pintype "passive") + (uuid "060f7b01-46bd-45fd-bfb9-2a8303ae9551") + ) + (pad "3" smd rect + (at -4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 130 "unconnected-(U4-Pad3)") + (pintype "no_connect") + (uuid "25ac9d8e-5f5a-4eb6-ad42-aaa977ab7e5b") + ) + (pad "4" smd rect + (at 4.765 2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "232536fd-8557-45e1-a7f7-b74bdf13b73e") + ) + (pad "5" smd rect + (at 4.765 0 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 149 "Net-(R30-Pad2)") + (pintype "passive") + (uuid "53e08d69-3cae-4fcc-84af-301706baaa48") + ) + (pad "6" smd rect + (at 4.765 -2.54 90) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 92 "/Input_Output/RELAY_BAT_SIDE") + (pintype "passive") + (uuid "fb8301ee-aef7-4feb-a4b8-7ffefb6804e4") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_DIP.3dshapes/SMDIP-6_W9.53mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e60c0c73-9152-4302-b702-7b8bd4931306") + (at 213.74 129.18 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R29" + (at -2.925 0 -90) + (layer "F.SilkS") + (uuid "5fb385ca-2501-472e-9ade-f9a509fdbf8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "c2130eb8-baa3-41a8-96bd-128d47cc711b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3374d9e-7a5a-4cfa-9317-04b4496010d7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf89f756-bbd8-4e7c-96fb-f37b1969b89d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c87faa6-9232-4fbc-a225-f2a4c33b174b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cc7f0cf-c9f6-4e29-9959-eb2f35c6ba0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9a50e12-9cdb-471d-95d5-477ad68bfdd5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/ce97d76b-9ea6-42e4-a184-a0ca2ce36bbb") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0927fe2c-14c0-49bc-a42b-761fc4fe1aef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3404b4c8-c15d-4753-8dfe-eec0127ea0e3") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "508a46aa-1c4a-4a33-bfff-b3e925bafd79") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7da6a04-11c6-4751-9542-1f3dba87eb8d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba99cbc0-c0f6-4568-9807-7b0150941c05") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4996ceb9-0db8-4234-b46d-848fb9e85f70") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c99e9282-a8c1-43d1-8de5-99b1fef2f00b") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c0bf3c45-ed9f-4d98-99f2-f6452bec57f7") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd7b8d78-7caa-4c0c-af75-8539ad73dc7f") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bca60135-ad68-4a1d-8559-d48e02ab7994") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "0136731f-2060-4d0a-8164-d9d6f2f9c814") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "c76a7160-bb29-45e3-a341-5ace5ca44fea") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 109 "/Battery_Management_System_Right/CURRENT_MEASUREMENT") + (pintype "passive") + (uuid "627a1f60-fdb0-4699-912d-5bd2ee3e8485") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e60f5a7e-d33f-47f6-b7d2-2e957f67e740") + (at 149.52 134.385 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R84" + (at 0 -1.43 90) + (layer "F.SilkS") + (uuid "1aba4219-ea03-4b1a-b48f-b991c53bee21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "49875a5e-5777-424a-be8e-362841a68ce7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c442dbd-11e3-42fb-827f-d36282f73026") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4718cca6-6bc8-40c9-ab61-62eaf189177a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddd09b35-e267-4a11-b6d5-aa178d7583bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c25a6fd5-c664-42f4-909f-defa17f59622") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7f2f55b-ada2-4474-872d-5ce89b792a0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/17013b22-750f-4aef-81b9-4b13391c4e3f") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "732332b8-de09-4c33-9417-bf7754950caa") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "93c5ac4b-6a90-4781-a02c-28c21eb36527") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fee18e3e-1f83-40d3-b119-54a9a30b45d7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "89bfbe70-72e8-4ab0-8f1a-743121678793") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d27aa61-9810-4445-bce9-f795ca916580") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec93a31c-6264-4cfc-ac33-936737d89998") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21715fc0-65c4-45b8-b7fa-6c43b8b81f45") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a458eb2c-2fc0-4b84-9609-1bbdcba75149") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fbb5a841-84a6-4801-a102-77e2d1220006") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f10aea20-07d1-4719-8de6-651f315c1733") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "afda5bb3-c47b-41ff-9ffe-de486c68f95c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 159 "Net-(Q4-G)") + (pintype "passive") + (uuid "708e4837-f933-405c-858a-0c6a221a53d3") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "1cc62228-6a71-4766-9834-98b7c6adee27") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "e6e64b78-54f0-45db-8f6d-46169773f92e") + (at 180.975 149.025 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C34" + (at 2.875 0 -90) + (layer "F.SilkS") + (uuid "0740d466-faf4-4058-a126-f9971cccf16c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "0b5503c9-794d-419c-9851-5b5ff536b3d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9116b12b-abcf-4dfc-a2af-41090a88b8e0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9412334-16f9-4046-a73e-754925c3ddea") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "040c24fb-530c-47af-99b2-277da5453548") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68cb63e7-0cda-42e1-ab1e-bab957494e81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "447c50b8-10b5-47aa-a343-d1c99cd2eb5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/458d4207-fefc-4779-95b1-966ac10aface/ba4fe09e-9b5f-4b0c-9749-40d523525760") + (sheetname "Filter_Balancing_Block_2") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2fcfdf8-9dd4-4e4e-8f5c-08ea5ba0bd24") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "54f6def1-f1e7-4040-bc8c-28446a8af779") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b772b1ab-1f09-4fc6-af0e-d355eb6b79ec") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df26d441-fa37-46bf-bcd3-4fc02b57dd1c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "567be9d0-41b5-4c0a-a9b9-ea6cc53f350a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d6bca45-3683-4f40-b002-8c9b46c165d9") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a77d1970-1764-4e2c-b73b-f4edca2ed445") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "faa979d8-4329-4a51-80fb-7a113fa59f11") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e3593d8-d1a3-41a4-bd33-191a8427079c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "119785a7-5016-4d10-b2f8-45db71ac0ea7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "05c73f76-823b-4e47-8f9a-01dcd454f14e") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pintype "passive") + (uuid "f450b25a-d870-4682-a10c-e90c0db0d7e2") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 46 "/Battery_Management_System_Right/Filter_Balancing_Block_2/S(n)P") + (pintype "passive") + (uuid "d0305df5-e5fd-46cf-8c6d-1d8e140f8f1f") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-323_HandSoldering" + (layer "F.Cu") + (uuid "e7587f82-d970-44c6-ac5d-c1497b98145c") + (at 253.965 150.695 180) + (descr "SOD-323") + (tags "SOD-323") + (property "Reference" "D2" + (at 0 -1.85 180) + (layer "F.SilkS") + (uuid "ea19ff3d-8f02-4813-89e4-581c6d47e79f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 0.1 1.9 180) + (layer "F.Fab") + (uuid "f53544d7-beec-4d18-9742-02eb89087df5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "30a3751f-c91d-460b-9d37-ca202e656657") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7fe86a3-048b-46a1-b798-64b473f81944") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b00f916c-ef0b-4810-a0ea-2b58cacabd5c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27796bd9-f255-42f8-98e2-4b7193b227dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13354591-49f7-45ea-8fc1-2d7a73f46646") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?323F*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/79dc2611-b025-4124-ba74-66aae74943cf") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -2.01 0.85) + (end 1.25 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d03a7118-5656-451b-a03b-283b53316070") + ) + (fp_line + (start -2.01 -0.85) + (end 1.25 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80e14c3f-0590-4707-8936-f695e9d55388") + ) + (fp_line + (start -2.01 -0.85) + (end -2.01 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5de86456-f8f5-462b-b871-02a8676c3a3d") + ) + (fp_line + (start 2 -0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a551c06-dc29-474b-b16b-b20643ce04c5") + ) + (fp_line + (start -2 0.95) + (end 2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e5da73a-4c75-4078-995d-ac45ade862f3") + ) + (fp_line + (start -2 -0.95) + (end 2 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "36dc11bb-9671-4509-8c6c-3c6a8d21945d") + ) + (fp_line + (start -2 -0.95) + (end -2 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "557f971c-a241-4004-a133-51e7d62850ce") + ) + (fp_line + (start 0.9 0.7) + (end -0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d8c4bd6-7066-43fe-834b-2cc865c0d473") + ) + (fp_line + (start 0.9 -0.7) + (end 0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1bf333ee-c788-4e67-aa82-2b43397c3996") + ) + (fp_line + (start 0.2 0.35) + (end -0.3 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f12b339-7ab7-4cd1-8fa7-53cf992adebf") + ) + (fp_line + (start 0.2 0) + (end 0.45 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "453dcd7a-87a5-4c87-a690-4b5b40239630") + ) + (fp_line + (start 0.2 -0.35) + (end 0.2 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79cde793-2583-43b2-aceb-ec75a198e1ef") + ) + (fp_line + (start -0.3 0) + (end 0.2 -0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "befee305-32bc-4046-ae20-18d9bcdb5154") + ) + (fp_line + (start -0.3 0) + (end -0.5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf7cd63a-68a4-4879-aadd-94a55c633728") + ) + (fp_line + (start -0.3 -0.35) + (end -0.3 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe940453-1ccc-4b9a-aa1c-4ded53e13393") + ) + (fp_line + (start -0.9 0.7) + (end -0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6015550c-9ff2-4bca-aa6f-09627b155721") + ) + (fp_line + (start -0.9 -0.7) + (end 0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e2a590e-0a8b-403a-ad73-ba4c068f13f7") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.85 180) + (layer "F.Fab") + (uuid "fdb96595-cd94-4a32-85a4-3830f080fef7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -1.25 0 180) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 73 "Net-(D1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "505b73c9-4fd1-42d2-9201-812d746b7442") + ) + (pad "2" smd roundrect + (at 1.25 0 180) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pinfunction "A") + (pintype "passive") + (uuid "8532d5f1-f28e-451e-9178-2f382082ec3b") + ) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (layer "F.Cu") + (uuid "e94c07c8-42fd-4d87-b2c2-ec8842206fdb") + (at 252.81 118.85 180) + (property "Reference" "J4" + (at 6.6 -5.1 180) + (layer "F.SilkS") + (hide yes) + (uuid "e94a0d62-f96d-40c0-8e63-b896fefb2268") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MMNL_4p_vertical CAN-Bus" + (at 0 -8 180) + (layer "F.Fab") + (uuid "0e99ebd3-82c2-4060-ba47-48786e3d79ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "621c8231-5f37-48f2-b8b0-ba167c5032f9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d11c6a41-24af-4f34-bca9-4767df8289fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9428733f-ee3f-4e08-906c-ffdf002febed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "MAIN" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (uuid "5fbbbd01-4703-41a2-a076-7b7b5b81a250") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/0a41f719-e487-491a-b8d2-0a3dc54c7af7") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr through_hole) + (fp_line + (start 8 4.6) + (end -8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "412e94a7-d97c-40b3-bffe-4b7095f76927") + ) + (fp_line + (start 8 -6.6) + (end 8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e11c6ed-f991-4770-a6aa-78c7b5c27173") + ) + (fp_line + (start 0 -6.6) + (end 8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "980e651f-02e0-4f6b-9319-e9a91529b85b") + ) + (fp_line + (start -8 4.6) + (end -8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e59959e4-9d88-4843-95fe-85d422b55d41") + ) + (fp_line + (start -8 -6.6) + (end 0 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "375479e9-ab95-4057-985b-4a82711161fc") + ) + (pad "" smd rect + (at -8.2 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "08e92ba8-1874-4f0d-86e3-420c54430339") + ) + (pad "" smd rect + (at 8.21 0.4 180) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cd605bb6-c5e8-4ef2-86d9-f9ce173bf2b4") + ) + (pad "1" smd rect + (at -4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "6f0072ba-2cbf-4b21-aeae-5795b5a31da7") + ) + (pad "2" smd rect + (at -1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "/CAN_Transciever/CAN_LOW") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "034878bd-7976-4897-a55a-9b99b4dbf7b2") + ) + (pad "3" smd rect + (at 1.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "/CAN_Transciever/CAN_HIGH") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "3eb239fd-f8ea-4524-81b1-8cc86dc6f318") + ) + (pad "4" smd rect + (at 4.5 -5.08 180) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "+12V") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "214923cc-df45-4795-ba04-eb2592244ff4") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp" + (offset + (xyz 0 -5 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "e95d582c-8109-4c35-8f7b-5fc51ed1a951") + (at 263.108097 167.3625 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at 3.4 0 180) + (layer "F.SilkS") + (uuid "73637fd3-d029-4436-9559-b4d59e8d51c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "6868e691-3380-480e-a4ad-b768b81ff232") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81ac95c2-9935-4c54-9ec8-560456f3ab66") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f465e66c-7be8-4bb7-bfb8-6d56c88f4b53") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c537ac2-c9fe-469d-9786-fb71566ca494") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "63c1a35a-7688-498a-8035-ed3ef37b11c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0589b707-d17e-49e3-aed7-6f490f051e1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/230d92db-7331-4c90-904b-ce3f1e039595") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19af2d66-6be4-433f-add2-47ac142ca958") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9b8edf0-d72b-46a3-b0bb-d9f14167377f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f788216c-c13b-44c3-88d4-44841fbd66da") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4391e065-b91c-4521-8043-da03db3a7743") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aa97d99e-f22d-4961-b625-2c195162972d") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5908cda5-dc2b-44e6-b97c-9943eb4a2b1e") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "013d4372-e3c2-4c6b-9d00-7c8e197a1424") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d819cf3-f1b2-46bf-b0ed-ea4335a0e80d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "176a2cc0-bc48-4071-8bc4-7534a509be98") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "03d66ee2-f65f-4c37-80c7-f2326c8e5162") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "8d6f3192-693d-43e5-8e37-eb692c4bb9a7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "71dfb6b0-9c4d-4ff6-a83f-235280ec5d08") + ) + (pad "2" smd roundrect + (at 0.775 0 180) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "748065a4-fa88-449b-88c2-2b7964e3c8f9") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e9a23ccb-e583-4968-9b42-c56012925b98") + (at 155.9478 127.63 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R35" + (at 0 -1.38 90) + (layer "F.SilkS") + (uuid "9773ee3d-15b4-494d-8ff3-e47ec3502bf2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5ad16c8e-50c5-4577-8786-eae1c50e0a3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2e77ae06-b6ff-4b13-b70e-5c6cdf592a0e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "916144b3-419f-4212-8bd0-307d4d544d34") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "661a59e0-2e43-44b6-b6b2-33dc3c77cfa4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1484859-f893-403c-8a6f-c911aa30373f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2741ca0c-a01c-4c1c-90c2-e7ad068ad76a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/b486b6c8-5ff3-4400-882f-bad75872a729") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c39e04e5-ad3b-4714-b211-0109c12bebd3") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5becebeb-49bb-4fde-a75e-2bfe487f8d3a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b5a93da-3289-4edb-8524-e1015d480a4f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c22d10c4-8ff7-4c8f-b448-0d9bc5dd7dc7") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2751ad0-186f-4444-b994-cd6c7db96452") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d3179f58-9be0-43a9-8fd5-02facab22aa5") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d02d4463-6193-4884-9dd5-b3596e65d15b") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea14b174-1e93-45e1-ae63-f591f6d4e2b3") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3b75a4c-ea07-42eb-8ac4-c6bfeed87cf6") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "88b6166d-0e8d-4fde-ba52-d1f2119d32b2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6599aca8-305a-4386-9246-4cccff4bc282") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 104 "Net-(D10-K)") + (pintype "passive") + (uuid "436d16c4-f765-4074-af8f-682df7b71fc3") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 157 "/Input_Output/ESC_L_PWM") + (pintype "passive") + (uuid "7150c4d4-4f58-438c-8aeb-9bccfddb7c8f") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ed526133-0077-4f9a-8005-ea9f2ce8550f") + (at 205.675 157.2375 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C45" + (at 0 1.5 90) + (layer "F.SilkS") + (uuid "3b9ffa02-8c1e-4541-90f7-3aeed0fff48f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "fd1b24d1-45c3-4cc9-a4ae-696767f949a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e7ad0cb-4e3a-43ae-a769-4d4854139b73") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "815a2901-4534-40ae-8966-c478c74f63b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e34886f-5f10-43c0-b3d9-a20a624cc602") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "51ea9b9e-d0cc-4be3-847a-daf2e636654c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46e49a7c-f82d-408b-9a91-566b677b225c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1/6e479f1e-a2d4-4c54-adce-c1e578557c95") + (sheetname "Filter_Balancing_Block_5") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8d02091-96cb-46af-8f9a-e2915ac440c9") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6d13e07-0af0-40d9-9c7b-8f86c8871cbf") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16f8da54-eb6f-4357-8a6d-2b89f644d71f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a335c273-7d40-4fe1-99b2-cded690a9459") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffa66ff6-2907-4992-bb34-7ef1aa540d50") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "85db8ad4-a081-4771-b1ae-2aa70faca1ba") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ac1cb42-4015-4f8e-9c1b-9a9cfbae6a60") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ce0747da-ee3b-4e18-b510-4c3abcf0fd94") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a16a6cf6-a403-4591-9411-8be1029e6fb1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a6c0e15-7cc0-4431-95b3-aadc1a432e14") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "bb4589b5-4378-41f9-9b21-e6c2eb510b00") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 66 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n)") + (pintype "passive") + (uuid "974fab31-e745-49c0-b3ce-ec185fd8fbe0") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 63 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)") + (pintype "passive") + (uuid "0fdc9e95-cbfb-4a2f-b66c-33aa99040e92") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "ed688a98-c250-4fd1-b6a9-ed02ae3b5919") + (at 269.903098 172.887347 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R7" + (at 2.52 -0.03 90) + (layer "F.SilkS") + (uuid "d71045a9-157a-4cef-a904-7f2e327bcf2f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DNP" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "ccd59607-966a-4f47-ab7e-a7fae65fb4f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1131b79-54b6-4c03-9f14-0b702179c328") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0363fbb5-535e-4939-9bcb-d2ce0a6fc1cc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6865aa08-5b03-4e2e-a715-c1f93abe82ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b33bcff-ccdf-4ddd-a839-94433a92ce11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "51227420-1efb-4646-accd-56d6759bc933") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/137614f8-afe8-48be-bdab-e84777cd40db") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd dnp) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a28c4865-bacf-4636-85e8-68894deb61a3") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a3d04a2-36af-4314-b4a1-928dd63e43f2") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d40c0c6-9413-4820-9252-e9c44464b74c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8785a2f5-475d-45f7-8fc7-aba4af21b40f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10f6c854-574a-4502-b72d-2eaaedafea47") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "894e1481-78a3-4c79-955f-ed2ef31a381a") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6f67a5f-97b8-44c2-b3b8-bc101fce52dc") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4c145de-d724-43de-8c6a-a17cd466ef4e") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a996da55-708a-419a-822f-f2aacbb72905") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bda67413-7306-43d2-a803-2f480694dca5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "7536e321-f31f-48b0-bfe0-31c8469c6272") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 135 "Net-(C1-Pad2)") + (pintype "passive") + (uuid "b1957eed-a791-44ce-941d-f42434ba3fe6") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "/Microcontroller/XTAL_2") + (pintype "passive") + (uuid "2765bbd2-676e-4142-8afb-6ae1dd8be02a") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "eda60dc1-96d9-4943-9767-3ea5d30296c7") + (at 272.45 170.7) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at -0.001174 1.4 0) + (layer "F.SilkS") + (uuid "7db9971d-8146-4dc4-bcac-dcba4e9243a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "9384c21b-1380-41a3-a3b3-0fab1cfaf950") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92d5c738-2364-4465-a4e0-c711cbe5bbed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d2bc553-3e9c-47ee-a999-201c2732bfec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2581e36f-eb8a-4c95-872d-8dadd3ba31bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7adadd61-4429-43bb-ac02-a976a5c1c782") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a686a678-46d9-46e5-8559-61db4b77a659") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/e3641b04-6e63-4d47-b4cb-780489048445") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.140581 -0.51) + (end 0.140581 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b29d86c-8c2a-4312-ae7f-515dfca73d23") + ) + (fp_line + (start -0.140581 0.51) + (end 0.140581 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b8a97980-8880-4823-bd17-12acd48b7359") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "988ea00a-82d4-4862-980d-91cab261c66a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13203b86-1743-4833-b05c-546b0e44d7bd") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "48d9fb31-cd19-4333-ad24-7d596810ad07") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4d88932-35a0-4e83-bb53-e1940c90af61") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1778e8b5-a7ae-4240-b9ec-32a351634b2f") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a6ce6b7-1d08-44aa-829e-3bf05e57cad4") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eb8487a2-08f1-41c7-879b-63c60a5b5a2d") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08128166-bfd0-4957-9277-74c58a59f254") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d1c0e0e7-1ea6-4b91-b965-8d6c193d7376") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 21 "/Microcontroller/NRST") + (pintype "passive") + (uuid "fae19889-c8dd-4f91-b707-98ff1bc54eb7") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "df19283c-b873-4c25-ad10-383dcd481067") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "f1c77f1c-141b-4373-a437-4d338e2b9fbe") + (at 192.17 135.34 180) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R69" + (at -2.6 0 -90) + (layer "F.SilkS") + (uuid "676e0a0b-e4fb-4f2d-86cd-adc306e6818f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 180) + (layer "F.Fab") + (uuid "9b323395-91db-4502-9ac7-613636167cf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd93f708-6ba3-4661-97bb-72f28c632afd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "558bce4b-6273-4fc5-86a6-914b7e8b99cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b648f56-d49b-422f-a3b2-0b74bb1763d1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c2ac06a-f2e8-4c24-9cce-0bb23f82f407") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e20ebf01-0936-451a-b860-214973a9da81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/398db691-e91c-46b3-9d90-2177549f3168") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed146748-39da-4f43-80af-722efaa2c032") + ) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c9bb35c-ab62-4de0-ad01-75a27b2378a9") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d190a995-1a1c-4eed-b3af-488d14111e43") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "58b6c58f-2f8c-439c-8d21-f5cf9c07c418") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a99ec49a-3441-4239-a6c0-cb2f174beb8a") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da847c97-b607-49c6-a7f6-015f5a8a737e") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38532bc7-8c6a-4098-bfec-8e901b4f3c2a") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a673d99f-78dd-4d8c-8df4-084f30aaa1f8") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2cff73fd-3b0a-4e2c-a928-7ce6b75204b1") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42996ba9-80b2-4fb9-afea-94028bc2a66c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "c6a0d024-3893-4661-a406-85d81f45f9df") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (pintype "passive") + (uuid "9a93bc86-fd7b-4277-a86b-80e593d25d60") + ) + (pad "2" smd roundrect + (at 1.125 0 180) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 53 "/Battery_Management_System_Right/Filter_Balancing_Block_3/S(n)P") + (pintype "passive") + (uuid "0d2a6be5-1472-4d9b-b907-912fd4cb76b6") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TestPoint:TestPoint_Pad_D2.0mm" + (layer "F.Cu") + (uuid "f271c539-216e-487c-b5cc-90d451656b2a") + (at 243.12 179.22) + (descr "SMD pad as test Point, diameter 2.0mm") + (tags "test point SMD pad") + (property "Reference" "TP3" + (at 0 -1.998 0) + (layer "F.SilkS") + (hide yes) + (uuid "a016c886-9637-4333-9d13-f508486b16cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "f78fc38b-e4ec-48c7-a073-76311c6a44cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d0cb5e2-3651-476c-ba1a-f98651bf2e80") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72e7ee5a-b878-463f-ab37-c1c0e1b4c4bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ca54bda-ebcc-483f-93fa-093868485a23") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "MISO" + (at 0 -2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c0278759-c9e6-4b9e-a2df-e23c6cbc096e") + (effects + (font + (size 1 0.8) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/e1a08cbe-4eae-4337-b11d-94a96a5d086b") + (sheetname "Root") + (sheetfile "MVBMS.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 1.2) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "12e1175a-50ce-4006-9b99-fee5c12df9b2") + ) + (fp_circle + (center 0 0) + (end 1.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "40c84395-ad88-4429-b381-c7711f2ba0de") + ) + (fp_text user "${REFERENCE}" + (at 0 -2 0) + (layer "F.Fab") + (uuid "59166feb-bd4c-410d-ae1f-63144979a5bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd circle + (at 0 0) + (size 2 2) + (layers "F.Cu" "F.Mask") + (net 18 "/Battery_Management_System_Right/MISO") + (pinfunction "1") + (pintype "passive") + (uuid "c3b280f1-a22c-4778-9387-6edb820aa2ed") + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "f4845ed2-87b2-488d-8cd9-6cd49dc57fb9") + (at 255.4 170.53 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R6" + (at -2.33 0 180) + (layer "F.SilkS") + (uuid "eb87f03b-8b5d-4ea9-9f8c-116c8a0aafa5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4k7" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "98cf5585-18c1-4416-acef-c9538fc71348") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "917643d8-6a79-46c0-905f-8a4aed76a965") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a43a6eed-24aa-48b9-b1ff-7a2be2f6d4c5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50dcc595-8531-43f3-b474-feb783207eb3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97f17c14-bfe7-45dd-acca-b5a1a17f389e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddff1e5b-20a0-4597-8bf6-d595b1da7082") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/988a8cd3-8a81-465e-b414-e58cd4837a4b") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b6d9c0c-5847-4975-8a71-5e710d46665f") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bce495d9-1295-48d1-9c53-5567d4a31525") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd1d67d5-5408-4437-b62b-8cb31ad4673b") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "40aba08d-fc4b-4c00-aaa0-b7457312337d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45107d49-2830-49d0-8357-3eef82609d3f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ff8434b-e159-4565-9c82-d2fdb1d65fa4") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "052d8ae7-34ac-4093-b0ef-97283dc65d36") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "071dbb03-5c6a-4914-9df6-e2be1095fe55") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fde633a8-f304-4761-9e8e-30a912e2b623") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aa2dade4-d94c-4eec-b4f6-25790d289c5c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "04503c91-1047-4005-85c5-b819fa3bb0af") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "90fd1c62-9763-4589-90ca-e06bd3e7be67") + ) + (pad "2" smd roundrect + (at 0.825 0 180) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 111 "/Microcontroller/EEPROM_~{WC}") + (pintype "passive") + (uuid "a9351d17-d7ee-4687-9c7d-bbdaa914c27c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "f56494dd-ff29-4b75-919d-5acdf00020dc") + (at 145.0425 134.385 180) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q4" + (at 0 2.380454 180) + (layer "F.SilkS") + (uuid "fd220db4-0ea1-4e2a-bf5c-204317cd2f99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DMN61D8LQ" + (at 0 2.4 180) + (layer "F.Fab") + (uuid "30e9feb1-b1aa-4699-a394-322b0336df02") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d4b12f19-43a4-44b4-97d6-7c8319eff375") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DIOD_S_A0002832699_1-2541996.pdf" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a4c507c4-c58c-47ed-a1ad-6ed30258d778") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb6e2933-3b91-4733-9017-9fc63282aa9a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fe50a88b-9614-4cc2-aaf5-91b65670bd73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a74f359-17b7-4b2c-ada4-1869be274e18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/230d2be7-f68c-4d0a-bb36-39424b7f609b/5ae9aa3a-d567-490d-bb34-49e51f8c3acf") + (sheetname "Input_Output") + (sheetfile "Input_Output.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8203dd86-3ec0-4ff0-b747-a50303de821a") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4adffce8-0e00-452e-bd0a-9269de4de145") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45d7332c-832d-4202-bff0-6a0c8ec55b8f") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "394bfb00-2f90-4d63-ab1c-ddb6af9112a8") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d3e32505-85b2-45a4-affd-82af70d8f155") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6c6062a6-c5d8-4a3a-88ef-07218cc6fe29") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b64fe3f0-8810-491d-b48c-3f500509e812") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b50842d-1167-464e-8397-e4c9f2068cf1") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b242e7cb-86fa-4526-a2e6-a3184a3c2c01") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ccede627-3fc4-4938-93ca-8858097db0cf") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4aacbc3-10a4-40db-bf3c-e8bf7b936439") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "368d6454-dd59-4b71-ab83-1d150d658411") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be89fb53-c0ca-4b6a-839c-bb373526153f") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "170a67d4-b8af-4c8d-8f2a-6d8a1146a9d7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "5bb97911-ceae-4b0b-a41d-b53108b7e327") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 159 "Net-(Q4-G)") + (pinfunction "G") + (pintype "input") + (uuid "aa643cae-b58b-4ad0-b693-d048703fa57a") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "S") + (pintype "passive") + (uuid "d2bc0f61-4ff6-40d9-b438-30a1a43f3dcb") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 146 "Net-(Q4-D)") + (pinfunction "D") + (pintype "passive") + (uuid "58a42525-8988-43ea-8a73-175c3212c6c1") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1020_2550Metric" + (layer "F.Cu") + (uuid "f9043e29-f2ec-48de-9037-f1dcbb469c6b") + (at 170.92 153.79) + (descr "Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R58" + (at -2.53 0 90) + (layer "F.SilkS") + (uuid "473ec108-fdf9-454e-a7bc-4b7518610d6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "16" + (at 0 3.55 0) + (layer "F.Fab") + (uuid "555eb1a3-c91a-4760-babd-71b2f2d61199") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1020_2550Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3817508-b75c-4bf9-9c2f-0362a1f6dd51") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2aeb5604-9309-45f2-bc5d-ef06f20a93ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "RDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3e99657-e16d-4812-95a5-ae1a2ac274d4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12569c3c-8def-4928-97b4-8892cdbb8c51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42f36389-ecc3-46dc-ba1e-a717749151cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/b088ead5-22e9-445a-897b-39fbed6139f6/092d2371-9705-49d8-9111-ca814d9e3a59") + (sheetname "Filter_Balancing_Block_1") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.361252 -2.61) + (end 0.361252 -2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0250bf89-d378-4c2c-8a02-7abbc2864bda") + ) + (fp_line + (start -0.361252 2.61) + (end 0.361252 2.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7073c2a-607c-42b4-a3ac-f5269bdce517") + ) + (fp_line + (start -1.95 -2.85) + (end 1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b766f7d9-3100-4667-bfa9-073b4cd28ce2") + ) + (fp_line + (start -1.95 2.85) + (end -1.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c0f3ea7-4a04-485d-bb21-e098c547011d") + ) + (fp_line + (start 1.95 -2.85) + (end 1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f43034ff-ad67-4f58-8bf3-52d66b15f34f") + ) + (fp_line + (start 1.95 2.85) + (end -1.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a580c23-03d9-4acf-8297-3f4021334667") + ) + (fp_line + (start -1.25 -2.499999) + (end 1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "90847851-4325-451a-97b5-570661210613") + ) + (fp_line + (start -1.25 2.499999) + (end -1.25 -2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "75374514-7bca-4e73-a035-deb099dbf72e") + ) + (fp_line + (start 1.25 -2.499999) + (end 1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4cc4bb7-927a-4f4b-a3fd-caea90fc6a92") + ) + (fp_line + (start 1.25 2.499999) + (end -1.25 2.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8300371-912f-4c77-8e7b-d932147712ef") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3808ed7f-26ec-4737-b03c-75a83317b56c") + (effects + (font + (size 0.62 0.62) + (thickness 0.09) + ) + ) + ) + (pad "1" smd roundrect + (at -1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pintype "passive") + (uuid "413292a4-2dcb-417f-8a7b-f6a00ece4ecf") + ) + (pad "2" smd roundrect + (at 1.125 0) + (size 1.15 5.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 37 "/Battery_Management_System_Right/Filter_Balancing_Block_1/S(n+1)P") + (pintype "passive") + (uuid "9c7606bd-9687-4bf3-bcf4-b434219155f4") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1020_2550Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "fb515813-d314-4ca2-b3d3-44bda5b9e414") + (at 184.6425 107.84) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D3" + (at 0 -1.43 0) + (layer "F.SilkS") + (hide yes) + (uuid "f4113a99-55a0-4f33-a315-3d8637c6fdff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_GREEN" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "c8dcc180-207b-4e3a-ad54-b7065617c97f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "200773ca-dc74-4808-87bc-7bd952c4fe34") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8113f822-18dc-4653-a659-2a6ad17bc020") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ea271f8-555c-4a23-9087-406ad4f4bda4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "3V3_ON" + (at 0 -1.462348 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "beab5935-05fc-4a3f-b6a5-2e2c99b23265") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "946a8d35-3f21-498a-88f6-00f421299904") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46e4bfa9-8dea-4a99-a89c-42d931d9bebf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41/d5206383-d4b2-46e9-abaf-b0005a01d405") + (sheetname "Power_Supply") + (sheetfile "Power_Supply.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f67ef145-8e21-418a-ab59-49b89720047f") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e83c17f1-c9c3-4679-a411-25f3f77a7e44") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65ecb6af-c70a-4aad-93a1-2917dc1130f3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8d3bc92-a95e-4e33-a494-da02ec58134a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db3f0253-567d-4bf9-8fdb-aa3e02736120") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3fc3cfc-3fe3-4783-9526-d5f3ec9e21e9") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec6e877f-8d62-4412-a918-7f9b677ebc47") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "129496be-12eb-4f6f-8ae4-e6d0c12d34ce") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78434e19-7c83-433d-a5ca-5eb717cc5195") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0cbd6b51-cbeb-4067-a951-77aec8ce810e") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed947238-a6d5-4f3c-b506-3c810f3b33f7") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8d3a7c2-1bce-49a8-8f44-ec1c88bc9756") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f00abf56-a0f4-4345-8b0e-27ee0fc66d37") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "f57a6038-ac3b-4ca7-b53b-e2c3806bf75d") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 87 "Net-(D3-A)") + (pinfunction "A") + (pintype "passive") + (uuid "6479db85-79d2-4aae-b3cb-0d0726fa98cf") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "fc48152b-0d9d-4830-88d9-6a0789eeca86") + (at 272.05 168.3625 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C10" + (at 0 -1.4 90) + (layer "F.SilkS") + (uuid "76278525-2b62-43de-92c7-ba5d2c66dd3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7u" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "17d09e10-08a3-4858-a683-bbc3b0dba767") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e206f99-4c83-4fbd-8e6d-e614b7d3ca73") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04e37296-48f1-4412-8b69-7cd1e6bc2910") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c39db27c-f53f-4ca7-ab74-a14daa4012c7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ae6949d-472a-479b-bcbb-9a8228d924f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bd35a342-6732-4e6e-b832-5a351290b6c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c9c61e68-b415-4cd1-882c-ffe913533997/cd7a32e4-478c-4459-83ff-a87db86b6cc7") + (sheetname "Microcontroller") + (sheetfile "Microcontroller.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "413064af-4c62-45e9-8b0d-c9a3cb298f86") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "033f523a-f228-4392-a09a-e07aaff42e28") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "344d33c2-ad9c-41d4-94a5-f20e5f0b6595") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "206a8f67-f06d-4c16-a1da-1f7db8be74c8") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aec28aea-55e9-463a-ac5e-afd5b24f5417") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe6d484c-e4a4-47a1-a13f-b8f8b53c0fe5") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dfb89829-8288-4e43-a21a-bd389d55bcb6") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16cda6b1-3179-4408-87e5-c67dae2db293") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3f5d99bb-7dab-44b5-b7c6-58e5033c8eb8") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8c054fdd-7560-4405-bec5-1e00ddd40e93") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ea669970-8c3a-4334-86b2-5cd7700d435d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+3V3") + (pintype "passive") + (uuid "32c5f30b-e49b-42ea-a3a3-fcdb927ca8e5") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "9ec5fe87-406b-4078-84e6-a10be789a01d") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ff45c861-d62b-486d-9da5-49ded2db910f") + (at 193.775 151.425) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C36" + (at 0 1.4 0) + (layer "F.SilkS") + (uuid "9a10bb2a-38cc-49e0-9e36-599c3e412127") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "38dd607c-b87f-4a3c-a962-2e6923861fb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a3a752f4-65ef-4963-9b10-b49f0f7f7177") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5f4d6e1b-7bf8-4f3e-8b9a-f78aa692d7d0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e61aa0e-4e97-4f0a-a708-35cefe9cab9e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41be9c6d-01c3-484c-8114-451b8d634376") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ccb769a-be39-4f68-b870-0eeaaa1759ae") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/790887f9-2db8-4013-85b9-20f4a01af52f/c19ed96d-8020-4aef-a327-70d65973aa77") + (sheetname "Filter_Balancing_Block_3") + (sheetfile "Filter_Balancing.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec39d1d6-b63c-4277-ae5f-b1965368c7a6") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f4438050-7c2a-407f-a48c-ecbcb36b80e1") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "393a5785-3aba-45d7-9435-43b6afaabe1c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e191c291-0f92-4c2e-8fb1-5254283073fc") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e75c08a6-169c-4830-a825-cc957a153f22") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c22d211d-f943-4818-a819-2bd51768033e") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "477d29ea-3b17-4e47-888c-d347b0bc0927") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "496d6cd1-0de0-4688-a3a2-65da16c91498") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4addaa6-baed-4732-8c67-aec1dc702baa") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f27762c3-156a-4dc4-b575-194dc4e88427") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e0b6f352-0911-4010-8973-046e4607f865") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 48 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)") + (pintype "passive") + (uuid "32621018-0339-488c-b694-660337bdf5b8") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 49 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)") + (pintype "passive") + (uuid "e568c202-960b-4507-99d3-86c674c04c07") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ffdd2443-284e-471c-84e2-38d94212aec6") + (at 208.12 163.6) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C18" + (at 2.95 0 0) + (layer "F.SilkS") + (uuid "6eb00f9f-da46-4b93-9241-db13ce9818c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "150n" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "21ead92a-c74e-45ee-a3be-4278240af5f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70beb185-49ad-4482-b779-49451d6a5548") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7864fa0d-26c6-47f5-94b6-58adf2be8f9d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "CDIS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7ff4ee0-1d44-463c-9d07-15a23682f99e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Siklscreen" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74edca0f-f29e-4d32-8fb2-fa195a433937") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Silkscreen " "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e792f64b-c404-4928-898b-36a00aae99b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/668f047b-33b4-4a58-9760-8014a7e519b0") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73abf27f-b26d-43b1-826b-c8503c949b57") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6cd975c2-5e75-4733-874b-349778c23425") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a50665ea-8282-4d95-ac5a-32b30dc619cb") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dec69e90-ce39-466e-972d-0e050c46f792") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ee15354-fcfa-4716-b9fa-447813f13963") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f2bb6322-5029-4dd1-ac01-17b36296b6b4") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e91372e5-024a-48fe-b46d-c17d39ce5eef") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "09f1fbc8-31db-4781-af0e-140d9701198b") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dc3b7eb9-fb82-4dd7-bfcf-e3d8a0a8ba8a") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26b3bc89-0c83-479c-9f64-c9b2ec2a9822") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "533b94c3-e1ff-4b36-b699-dfe63afad7a9") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pintype "passive") + (uuid "92231016-ed73-4493-88bb-947180e88996") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 75 "Net-(U3-S13P)") + (pintype "passive") + (uuid "4fc5d3fb-eaaa-40e4-9b7e-dc92d4fd2014") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MVBMS:524652070" + (layer "B.Cu") + (uuid "485c30ee-83f1-4e3b-ab1f-ae6ecc52c39a") + (at 192.01 109 180) + (descr "52465-2070") + (tags "Connector") + (property "Reference" "J1" + (at 0 -0.275 180) + (layer "B.SilkS") + (uuid "9710d107-d56b-4c04-9e13-6c04967c6854") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -0.275 180) + (layer "B.SilkS") + (hide yes) + (uuid "aff6674e-20b9-497f-a8ca-b15546b4d1ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (property "Footprint" "MVBMS:524652070" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7987c3a7-4ff8-4862-9e42-11caa795901e") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b84f2eb8-319e-4967-a657-f1edf4268e87") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d12890a1-8ab4-4fbc-a709-c171b3344a85") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Siklscreen" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a1bc3c90-502d-4700-a04b-adf1f5d31118") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Silkscreen " "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "771b562b-52da-4800-9f09-87fc09ac327e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/5c4ab000-5b73-458c-85e4-49b563e24c72/d9f597af-ebfd-4814-bb21-bc4a3a22451c") + (sheetname "Battery_Management_System_Right") + (sheetfile "Battery_Management_System.kicad_sch") + (attr through_hole) + (fp_line + (start 4.8 0.5) + (end 4.8 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "2da3b0db-f782-47cc-9306-ecd43e7d0380") + ) + (fp_line + (start 4.8 -1) + (end 4 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d1b3db7d-21b7-4963-a5fe-59fa687c4131") + ) + (fp_line + (start 4.3 -2.1) + (end 4.3 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "c8203472-a6f8-4d99-8d34-0a8ea9215185") + ) + (fp_line + (start 4.3 -2.3) + (end 4.3 -2.3) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "7cdcdb2f-0a8b-4a46-b5c5-7c0d54d526c8") + ) + (fp_line + (start -4.5 -1.6) + (end -4.8 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "635400ca-42ed-4354-8eb4-e39a670eb32c") + ) + (fp_line + (start -4.8 -1.6) + (end -4.8 0.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "5adc126f-948c-47ba-9857-8725c859085d") + ) + (fp_arc + (start 4.3 -2.1) + (mid 4.2 -2.2) + (end 4.3 -2.3) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "e602e6f9-754f-49a2-bdab-674be58246d0") + ) + (fp_arc + (start 4.3 -2.3) + (mid 4.4 -2.2) + (end 4.3 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "319761de-63ee-45d2-8059-48d8b995b754") + ) + (fp_line + (start 5.8 3.65) + (end -5.8 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "69c14334-8216-4b5b-9132-6bf593169bec") + ) + (fp_line + (start 5.8 -4.2) + (end 5.8 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "85a17908-7ce3-423e-9ba1-bf751e559e4e") + ) + (fp_line + (start -5.8 3.65) + (end -5.8 -4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fbd9ef4f-24d0-41d3-902b-6a1546c22c80") + ) + (fp_line + (start -5.8 -4.2) + (end 5.8 -4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ebf2f856-97a3-4505-a163-3ea1e1188650") + ) + (fp_line + (start 4.8 1.6) + (end -4.8 1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "a78e0e20-516c-44e3-876d-09b90da44f6a") + ) + (fp_line + (start 4.8 -1.6) + (end 4.8 1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "019cb278-f462-4832-b97d-b4393f32a64b") + ) + (fp_line + (start -4.8 1.6) + (end -4.8 -1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "7f70e1db-1f76-4bfa-bd04-6d6fc4df0022") + ) + (fp_line + (start -4.8 -1.6) + (end 4.8 -1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "8a522707-02d8-4fbd-9f45-8d97c72c6fce") + ) + (fp_text user "${REFERENCE}" + (at 0 -0.275 180) + (layer "B.Fab") + (uuid "818ae66b-8a3b-4204-bb8a-fafbc4a04772") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -4.5 1.3 180) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "724c25ea-ab0d-4504-81b9-63fcd4561e36") + ) + (pad "" np_thru_hole circle + (at 4.5 1.3 180) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "7a75c0cc-f6ec-47b9-9e27-25317dc80b89") + ) + (pad "1" smd rect + (at 3.6 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "4fbcba1c-046c-40f0-bbf5-3beedde6b1d9") + ) + (pad "2" smd rect + (at 3.6 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 3 "+3V3") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "36821616-250c-47d8-b570-a4e8efa809c9") + ) + (pad "3" smd rect + (at 2.8 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 1 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "3de2da75-23f1-40ff-88d6-cc2161d75081") + ) + (pad "4" smd rect + (at 2.8 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 3 "+3V3") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "4d3d07c8-5ef2-4cd0-a910-9e024368a12c") + ) + (pad "5" smd rect + (at 2 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 16 "/Battery_Management_System_Right/TMP_SCL") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "662deddc-8393-4f88-b021-28dc78015021") + ) + (pad "6" smd rect + (at 2 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 17 "/Battery_Management_System_Right/TMP_SDA") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "3cd295cd-dca3-4493-b975-297e5a7601a8") + ) + (pad "7" smd rect + (at 1.2 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 25 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n)_in") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "85ca761c-ec5f-4d79-9e53-b2bd51ab2b82") + ) + (pad "8" smd rect + (at 1.2 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 31 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1:n)_in") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "99df7a04-21c1-481a-8525-b8bb9c162f23") + ) + (pad "9" smd rect + (at 0.4 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 40 "/Battery_Management_System_Right/Filter_Balancing_Block_0/C(n+1)_in") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "f11304fb-7534-4e03-8d8f-f208a17ef1e9") + ) + (pad "10" smd rect + (at 0.4 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 36 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1:n)_in") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "bb9fc36b-39d8-4fa2-8889-b0ad74aee5e1") + ) + (pad "11" smd rect + (at -0.4 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 47 "/Battery_Management_System_Right/Filter_Balancing_Block_1/C(n+1)_in") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "d41d4dd3-dcfa-46b1-ae74-04a61ad4c589") + ) + (pad "12" smd rect + (at -0.4 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 43 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1:n)_in") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "96202a2a-1a3c-4ff9-9915-f5cb97487038") + ) + (pad "13" smd rect + (at -1.2 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 54 "/Battery_Management_System_Right/Filter_Balancing_Block_2/C(n+1)_in") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "6e13faa7-573d-4eb1-9005-2fa70e77a6fe") + ) + (pad "14" smd rect + (at -1.2 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 50 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1:n)_in") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "499f27a9-e3ba-444c-bc90-fa94d7cb27d1") + ) + (pad "15" smd rect + (at -2 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 61 "/Battery_Management_System_Right/Filter_Balancing_Block_3/C(n+1)_in") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "3fc9c81e-8ac8-4b16-bb89-f052933f236c") + ) + (pad "16" smd rect + (at -2 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 57 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1:n)_in") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "8eb77ae7-fb8e-48bf-9e1a-c14320d4bca0") + ) + (pad "17" smd rect + (at -2.8 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 68 "/Battery_Management_System_Right/Filter_Balancing_Block_4/C(n+1)_in") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "0bbed028-f1cb-468e-a281-f7795b41ea4c") + ) + (pad "18" smd rect + (at -2.8 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 65 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1:n)_in") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "baed1c80-a62b-494a-81c0-611553dfe08d") + ) + (pad "19" smd rect + (at -3.6 -1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 69 "/Battery_Management_System_Right/Filter_Balancing_Block_5/C(n+1)_in") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "f945827c-de88-450d-a2ba-646f33eca30b") + ) + (pad "20" smd rect + (at -3.6 1.9 180) + (size 0.55 1.5) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 74 "Net-(J1-Pin_20)") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "cf57271e-976c-4fd1-8e1c-59092f562822") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/524652070.stp" + (offset + (xyz 0 0 2.180000034) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) + ) + (gr_poly + (pts + (xy 136.950249 153.436121) (xy 136.953167 153.436376) (xy 136.956061 153.436838) (xy 136.958929 153.437509) + (xy 136.961765 153.438389) (xy 136.964567 153.439479) (xy 136.967329 153.440781) (xy 136.97005 153.442294) + (xy 136.972723 153.444021) (xy 136.975346 153.445962) (xy 136.977915 153.448118) (xy 136.980426 153.45049) + (xy 136.985332 153.457543) (xy 136.989165 153.467657) (xy 136.993779 153.496296) (xy 136.994611 153.534857) + (xy 136.992001 153.581789) (xy 136.986291 153.635542) (xy 136.977821 153.694567) (xy 136.966932 153.757312) + (xy 136.953967 153.822228) (xy 136.939265 153.887764) (xy 136.923167 153.95237) (xy 136.906016 154.014495) + (xy 136.888151 154.07259) (xy 136.869914 154.125103) (xy 136.851647 154.170486) (xy 136.833689 154.207186) + (xy 136.816382 154.233655) (xy 136.799103 154.250708) (xy 136.773894 154.271597) (xy 136.742003 154.295571) + (xy 136.704679 154.321878) (xy 136.663169 154.349767) (xy 136.618721 154.378484) (xy 136.526003 154.435401) + (xy 136.43651 154.486612) (xy 136.396092 154.508198) (xy 136.360225 154.526102) (xy 136.330156 154.539573) + (xy 136.307133 154.547857) (xy 136.298653 154.54982) (xy 136.292403 154.550204) (xy 136.288539 154.548916) + (xy 136.287216 154.545862) (xy 136.287949 154.54272) (xy 136.2901 154.537347) (xy 136.298379 154.520397) + (xy 136.311494 154.496006) (xy 136.328889 154.465166) (xy 136.374281 154.388106) (xy 136.430091 154.297156) + (xy 136.461893 154.247154) (xy 136.496982 154.189834) (xy 136.534179 154.127306) (xy 136.572306 154.061677) + (xy 136.646637 153.929551) (xy 136.680484 153.86727) (xy 136.710549 153.810322) (xy 136.738465 153.754977) + (xy 136.766195 153.700933) (xy 136.793057 153.649495) (xy 136.818369 153.601962) (xy 136.841447 153.559639) + (xy 136.861611 153.523828) (xy 136.878178 153.495831) (xy 136.890467 153.476949) (xy 136.892977 153.473073) + (xy 136.895546 153.469385) (xy 136.89817 153.465884) (xy 136.900843 153.462572) (xy 136.903564 153.45945) + (xy 136.906326 153.456519) (xy 136.909128 153.45378) (xy 136.911964 153.451234) (xy 136.914832 153.448881) + (xy 136.917726 153.446723) (xy 136.920644 153.444761) (xy 136.923581 153.442996) (xy 136.926534 153.441429) + (xy 136.929498 153.44006) (xy 136.93247 153.43889) (xy 136.935446 153.437922) (xy 136.938422 153.437154) + (xy 136.941394 153.43659) (xy 136.944359 153.436229) (xy 136.947312 153.436072) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "00f4be50-e3c3-4504-8bb1-91f52efec808") + ) + (gr_arc + (start 202.199926 182.299926) + (mid 201.143844 181.856008) + (end 200.699926 180.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "0357065e-eae5-436c-86d4-6b4cb84d3a8f") + ) + (gr_poly + (pts + (xy 139.753815 169.661749) (xy 139.785266 169.667618) (xy 139.82095 169.678309) (xy 139.861076 169.693922) + (xy 139.905852 169.714557) (xy 139.955489 169.740317) (xy 140.010195 169.7713) (xy 140.07018 169.807609) + (xy 140.135653 169.849344) (xy 140.206823 169.896605) (xy 140.367092 170.008111) (xy 140.592391 170.168599) + (xy 140.691316 170.240005) (xy 140.781412 170.305769) (xy 140.86292 170.366075) (xy 140.93608 170.421111) + (xy 141.001131 170.471061) (xy 141.058315 170.516113) (xy 141.107871 170.556452) (xy 141.15004 170.592263) + (xy 141.185062 170.623734) (xy 141.213178 170.65105) (xy 141.224721 170.663209) (xy 141.234628 170.674398) + (xy 141.242928 170.684641) (xy 141.249651 170.693963) (xy 141.254828 170.702385) (xy 141.258489 170.709931) + (xy 141.260664 170.716624) (xy 141.261382 170.722488) (xy 141.260951 170.724953) (xy 141.259674 170.727383) + (xy 141.254664 170.732131) (xy 141.246522 170.736709) (xy 141.23542 170.741092) (xy 141.221527 170.745259) + (xy 141.205014 170.749185) (xy 141.186051 170.752847) (xy 141.16481 170.756223) (xy 141.116172 170.762021) + (xy 141.060465 170.766393) (xy 140.999052 170.769153) (xy 140.933298 170.770114) (xy 140.88568 170.769666) + (xy 140.839837 170.768264) (xy 140.795436 170.765823) (xy 140.752143 170.762259) (xy 140.709625 170.757485) + (xy 140.667549 170.751417) (xy 140.625581 170.743969) (xy 140.583389 170.735056) (xy 140.540638 170.724593) + (xy 140.496996 170.712494) (xy 140.45213 170.698674) (xy 140.405705 170.683048) (xy 140.357389 170.665531) + (xy 140.306848 170.646037) (xy 140.197759 170.600778) (xy 139.79559 170.426155) (xy 139.710925 170.082196) + (xy 139.695836 170.013518) (xy 139.682483 169.947507) (xy 139.671114 169.885837) (xy 139.661978 169.830182) + (xy 139.655322 169.782216) (xy 139.653002 169.761639) (xy 139.651395 169.743613) (xy 139.650532 169.728347) + (xy 139.650444 169.716049) (xy 139.651162 169.706929) (xy 139.651834 169.703627) (xy 139.652718 169.701197) + (xy 139.666147 169.684471) (xy 139.674043 169.67772) (xy 139.682761 169.672062) (xy 139.692329 169.667508) + (xy 139.702772 169.664072) (xy 139.726386 169.6606) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0537e570-d96a-40a1-8bcd-5a0f68ba714e") + ) + (gr_arc + (start 107.116395 184.667351) + (mid 104.995087 183.788659) + (end 104.116396 181.667352) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "060b7f6e-7813-4c1c-9a13-ea7ea1d138de") + ) + (gr_arc + (start 181.395596 105.626078) + (mid 182.365667 104.977071) + (end 183.51 104.747402) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0710da93-bf60-42c2-a582-d806f89a8c87") + ) + (gr_line + (start 229.399926 182.299926) + (end 202.199926 182.299926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "09cba504-533d-425f-b396-446ebb31820b") + ) + (gr_line + (start 104.116396 181.667352) + (end 104.116394 173.903811) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0a16183c-0737-46ed-a8b9-6908d49d784d") + ) + (gr_arc + (start 104.116396 117.167353) + (mid 104.995069 115.046027) + (end 107.116395 114.167353) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0a2dbfff-fb9e-4ecd-afb9-26b9fe1a8cdb") + ) + (gr_circle + (center 102.716299 167.500735) + (end 104.416299 167.500735) + (stroke + (width 1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "0a7889fe-2141-4b81-a5bf-c5827a69bfce") + ) + (gr_arc + (start 173.732961 113.288711) + (mid 172.760939 113.933734) + (end 171.61608 114.157741) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "18eed43b-a956-4229-a670-fba4c66e3f0c") + ) + (gr_poly + (pts + (xy 141.138463 147.507269) (xy 141.14084 147.507589) (xy 141.143248 147.508083) (xy 141.145679 147.508754) + (xy 141.148129 147.509603) (xy 141.150595 147.510633) (xy 141.153069 147.511844) (xy 141.155549 147.51324) + (xy 141.164543 147.519634) (xy 141.172679 147.526881) (xy 141.179968 147.534932) (xy 141.186421 147.543739) + (xy 141.192049 147.553256) (xy 141.196861 147.563434) (xy 141.20087 147.574227) (xy 141.204084 147.585587) + (xy 141.206516 147.597466) (xy 141.208176 147.609817) (xy 141.209074 147.622592) (xy 141.209221 147.635744) + (xy 141.208628 147.649225) (xy 141.207305 147.662989) (xy 141.205264 147.676987) (xy 141.202514 147.691172) + (xy 141.194931 147.719913) (xy 141.184644 147.748832) (xy 141.171736 147.77755) (xy 141.156294 147.805686) + (xy 141.147649 147.819417) (xy 141.138403 147.832861) (xy 141.128565 147.845969) (xy 141.118147 147.858695) + (xy 141.107159 147.870991) (xy 141.095612 147.882808) (xy 141.083517 147.894101) (xy 141.070883 147.904821) + (xy 141.033187 147.934159) (xy 140.999498 147.958699) (xy 140.969855 147.97848) (xy 140.944297 147.99354) + (xy 140.933063 147.999312) (xy 140.922863 148.003918) (xy 140.913705 148.007363) (xy 140.905592 148.009653) + (xy 140.898529 148.010791) (xy 140.892522 148.010783) (xy 140.887574 148.009634) (xy 140.883691 148.007348) + (xy 140.880878 148.003931) (xy 140.87914 147.999386) (xy 140.878481 147.99372) (xy 140.878906 147.986936) + (xy 140.88042 147.97904) (xy 140.883028 147.970037) (xy 140.886735 147.959931) (xy 140.891545 147.948727) + (xy 140.904496 147.923045) (xy 140.92192 147.89303) (xy 140.943855 147.858721) (xy 140.97034 147.820156) + (xy 140.984035 147.79922) (xy 140.997295 147.778175) (xy 141.010059 147.75716) (xy 141.022265 147.736317) + (xy 141.033851 147.715783) (xy 141.044755 147.695699) (xy 141.054914 147.676204) (xy 141.064268 147.657438) + (xy 141.072753 147.639539) (xy 141.080308 147.622649) (xy 141.086871 147.606906) (xy 141.092379 147.59245) + (xy 141.096772 147.57942) (xy 141.099986 147.567955) (xy 141.10196 147.558197) (xy 141.102632 147.550283) + (xy 141.102708 147.546872) (xy 141.102935 147.543588) (xy 141.103307 147.540431) (xy 141.10382 147.537405) + (xy 141.104469 147.53451) (xy 141.105248 147.531748) (xy 141.106153 147.529123) (xy 141.107179 147.526635) + (xy 141.108322 147.524286) (xy 141.109576 147.52208) (xy 141.110936 147.520016) (xy 141.112399 147.518098) + (xy 141.113958 147.516327) (xy 141.115609 147.514705) (xy 141.117348 147.513235) (xy 141.119168 147.511917) + (xy 141.121067 147.510755) (xy 141.123038 147.509749) (xy 141.125077 147.508903) (xy 141.127178 147.508217) + (xy 141.129338 147.507694) (xy 141.131552 147.507336) (xy 141.133813 147.507144) (xy 141.136118 147.507121) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1cc8567d-2929-4dd1-9483-eb0bf679a89a") + ) + (gr_line + (start 200.199926 177.799926) + (end 200.199926 180.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d8718d9-0a26-4e6d-867b-0f0cd91ab83d") + ) + (gr_poly + (pts + (xy 142.179512 175.74559) (xy 142.189426 175.749434) (xy 142.214606 175.764185) (xy 142.24608 175.787463) + (xy 142.28284 175.818197) (xy 142.323879 175.855319) (xy 142.368189 175.897758) (xy 142.414762 175.944445) + (xy 142.462591 175.99431) (xy 142.557986 176.099296) (xy 142.603536 176.152277) (xy 142.646311 176.204158) + (xy 142.685303 176.253868) (xy 142.719505 176.300338) (xy 142.747909 176.342499) (xy 142.769507 176.37928) + (xy 142.784535 176.41317) (xy 142.801423 176.457911) (xy 142.819551 176.511458) (xy 142.8383 176.571764) + (xy 142.857048 176.636783) (xy 142.875177 176.704469) (xy 142.892065 176.772774) (xy 142.907093 176.839653) + (xy 142.926168 176.95162) (xy 142.937902 177.068633) (xy 142.942521 177.189785) (xy 142.940248 177.314169) + (xy 142.931309 177.440879) (xy 142.915929 177.569007) (xy 142.894333 177.697646) (xy 142.866744 177.82589) + (xy 142.833388 177.952832) (xy 142.79449 178.077565) (xy 142.750274 178.199181) (xy 142.700966 178.316775) + (xy 142.64679 178.429438) (xy 142.58797 178.536265) (xy 142.524732 178.636347) (xy 142.457301 178.728779) + (xy 142.419756 178.773687) (xy 142.382421 178.815193) (xy 142.345132 178.853365) (xy 142.307727 178.888273) + (xy 142.270043 178.919989) (xy 142.231917 178.94858) (xy 142.193187 178.974117) (xy 142.15369 178.99667) + (xy 142.113262 179.016309) (xy 142.071741 179.033102) (xy 142.028965 179.047121) (xy 141.98477 179.058434) + (xy 141.938994 179.067112) (xy 141.891474 179.073224) (xy 141.842047 179.07684) (xy 141.79055 179.07803) + (xy 141.745758 179.077324) (xy 141.706555 179.074857) (xy 141.672824 179.070112) (xy 141.657975 179.066723) + (xy 141.64445 179.062569) (xy 141.632235 179.057585) (xy 141.621316 179.051707) (xy 141.611677 179.04487) + (xy 141.603305 179.037009) (xy 141.596185 179.028059) (xy 141.590302 179.017955) (xy 141.585642 179.006631) + (xy 141.58219 178.994024) (xy 141.579932 178.980069) (xy 141.578853 178.964699) (xy 141.578939 178.947851) + (xy 141.580175 178.929459) (xy 141.586038 178.887786) (xy 141.596329 178.839159) (xy 141.610929 178.78306) + (xy 141.629722 178.71897) (xy 141.679425 178.564735) (xy 141.765549 178.284567) (xy 141.844541 177.97637) + (xy 141.915224 177.646841) (xy 141.97642 177.302676) (xy 142.026949 176.950574) (xy 142.065634 176.597232) + (xy 142.091296 176.249347) (xy 142.102758 175.913615) (xy 142.103996 175.896017) (xy 142.105714 175.878992) + (xy 142.107897 175.862618) (xy 142.11053 175.846972) (xy 142.113597 175.832133) (xy 142.115288 175.82504) + (xy 142.117082 175.818178) (xy 142.118977 175.811556) (xy 142.120971 175.805184) (xy 142.123062 175.799071) + (xy 142.125247 175.793228) (xy 142.127526 175.787664) (xy 142.129895 175.782389) (xy 142.132354 175.777412) + (xy 142.1349 175.772743) (xy 142.137531 175.768392) (xy 142.140246 175.764369) (xy 142.143042 175.760683) + (xy 142.145917 175.757343) (xy 142.14887 175.754361) (xy 142.151899 175.751744) (xy 142.155001 175.749504) + (xy 142.158175 175.747649) (xy 142.161418 175.746189) (xy 142.16473 175.745135) (xy 142.168107 175.744495) + (xy 142.171549 175.744279) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1e8a2040-83db-4c2f-87c2-c126accf7c8f") + ) + (gr_poly + (pts + (xy 129.141137 150.767677) (xy 129.144063 150.767861) (xy 129.14695 150.768165) (xy 129.149794 150.768587) + (xy 129.152592 150.769125) (xy 129.155339 150.769778) (xy 129.158032 150.770543) (xy 129.160667 150.771418) + (xy 129.163239 150.772403) (xy 129.165746 150.773493) (xy 129.168183 150.774688) (xy 129.170547 150.775986) + (xy 129.172833 150.777385) (xy 129.175037 150.778883) (xy 129.177157 150.780477) (xy 129.179187 150.782167) + (xy 129.181124 150.783949) (xy 129.182964 150.785823) (xy 129.184704 150.787785) (xy 129.186339 150.789835) + (xy 129.187865 150.79197) (xy 129.189279 150.794189) (xy 129.190576 150.796489) (xy 129.191754 150.798868) + (xy 129.192808 150.801325) (xy 129.193733 150.803858) (xy 129.194527 150.806464) (xy 129.195185 150.809142) + (xy 129.195704 150.811889) (xy 129.196079 150.814705) (xy 129.196307 150.817586) (xy 129.196384 150.820532) + (xy 129.196353 150.823011) (xy 129.196263 150.825486) (xy 129.196114 150.827951) (xy 129.195909 150.830402) + (xy 129.195649 150.832833) (xy 129.195338 150.83524) (xy 129.194976 150.837618) (xy 129.194565 150.839962) + (xy 129.193607 150.844529) (xy 129.192478 150.848902) (xy 129.191854 150.851003) (xy 129.191194 150.853042) + (xy 129.190499 150.855013) (xy 129.18977 150.856911) (xy 129.189011 150.858732) (xy 129.188223 150.860471) + (xy 129.187407 150.862122) (xy 129.186567 150.863681) (xy 129.185703 150.865143) (xy 129.184818 150.866504) + (xy 129.183913 150.867758) (xy 129.182991 150.8689) (xy 129.182054 150.869927) (xy 129.181102 150.870832) + (xy 129.18014 150.871611) (xy 129.179167 150.872259) (xy 129.178187 150.872772) (xy 129.177201 150.873144) + (xy 129.176211 150.873371) (xy 129.175219 150.873448) (xy 129.173701 150.873371) (xy 129.172124 150.873144) + (xy 129.170493 150.872772) (xy 129.168811 150.872259) (xy 129.165313 150.870832) (xy 129.161659 150.8689) + (xy 129.157882 150.866504) (xy 129.154011 150.863681) (xy 129.150078 150.860471) (xy 129.146115 150.856911) + (xy 129.142151 150.853042) (xy 129.138218 150.848902) (xy 129.134348 150.844529) (xy 129.13057 150.839962) + (xy 129.126917 150.83524) (xy 129.123418 150.830402) (xy 129.120105 150.825486) (xy 129.11701 150.820532) + (xy 129.115599 150.817586) (xy 129.114341 150.814705) (xy 129.113234 150.811889) (xy 129.112276 150.809142) + (xy 129.111466 150.806464) (xy 129.110801 150.803858) (xy 129.110279 150.801325) (xy 129.109899 150.798868) + (xy 129.109659 150.796489) (xy 129.109556 150.794189) (xy 129.109588 150.79197) (xy 129.109755 150.789835) + (xy 129.110053 150.787785) (xy 129.110481 150.785823) (xy 129.111036 150.783949) (xy 129.111718 150.782167) + (xy 129.112524 150.780477) (xy 129.113452 150.778883) (xy 129.1145 150.777385) (xy 129.115666 150.775986) + (xy 129.116949 150.774688) (xy 129.118346 150.773493) (xy 129.119855 150.772403) (xy 129.121475 150.771418) + (xy 129.123203 150.770543) (xy 129.125038 150.769778) (xy 129.126978 150.769125) (xy 129.12902 150.768587) + (xy 129.131163 150.768165) (xy 129.133405 150.767861) (xy 129.135743 150.767677) (xy 129.138177 150.767615) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "228d2be3-ce81-49d8-80f8-cb634cab0e74") + ) + (gr_poly + (pts + (xy 116.902108 169.777151) (xy 116.942705 169.780852) (xy 116.984542 169.787848) (xy 117.02824 169.798254) + (xy 117.074418 169.812187) (xy 117.123697 169.829763) (xy 117.176696 169.851099) (xy 117.234036 169.876311) + (xy 117.296337 169.905515) (xy 117.438303 169.976363) (xy 117.643996 170.081856) (xy 117.72696 170.12618) + (xy 117.797971 170.16645) (xy 117.858006 170.203837) (xy 117.884213 170.221814) (xy 117.908042 170.23951) + (xy 117.929615 170.25707) (xy 117.949055 170.274641) (xy 117.966483 170.292369) (xy 117.982022 170.3104) + (xy 117.995793 170.328881) (xy 118.007919 170.347957) (xy 118.018522 170.367776) (xy 118.027724 170.388483) + (xy 118.035647 170.410225) (xy 118.042413 170.433148) (xy 118.048145 170.457399) (xy 118.052963 170.483123) + (xy 118.06035 170.539579) (xy 118.065552 170.603685) (xy 118.073303 170.75953) (xy 118.07752 170.860744) + (xy 118.078326 170.909882) (xy 118.078264 170.95805) (xy 118.077333 171.005258) (xy 118.075535 171.051512) + (xy 118.072869 171.09682) (xy 118.069334 171.141191) (xy 118.064931 171.184631) (xy 118.05966 171.227149) + (xy 118.053521 171.268752) (xy 118.046514 171.309449) (xy 118.038638 171.349246) (xy 118.029895 171.388151) + (xy 118.020283 171.426173) (xy 118.009803 171.463319) (xy 117.991768 171.529021) (xy 117.97367 171.608924) + (xy 117.955945 171.699865) (xy 117.939026 171.798681) (xy 117.923348 171.90221) (xy 117.909344 172.007289) + (xy 117.897448 172.110755) (xy 117.888095 172.209447) (xy 117.879837 172.351929) (xy 117.877153 172.412202) + (xy 117.875609 172.466258) (xy 117.875337 172.514919) (xy 117.876467 172.559007) (xy 117.879133 172.599343) + (xy 117.883464 172.636748) (xy 117.889594 172.672046) (xy 117.897655 172.706056) (xy 117.907777 172.739602) + (xy 117.920093 172.773504) (xy 117.934734 172.808584) (xy 117.951832 172.845664) (xy 117.97152 172.885566) + (xy 117.993928 172.929111) (xy 118.131512 173.193698) (xy 117.644678 173.310112) (xy 117.315861 173.38586) + (xy 117.014391 173.458693) (xy 116.73785 173.52917) (xy 116.483819 173.597848) (xy 116.249879 173.665285) + (xy 116.033613 173.73204) (xy 115.832602 173.798671) (xy 115.644427 173.865736) (xy 115.542666 173.903058) + (xy 115.441525 173.939076) (xy 115.343609 173.972987) (xy 115.251521 174.003983) (xy 115.167868 174.031257) + (xy 115.095252 174.054005) (xy 115.036279 174.071419) (xy 114.993552 174.082693) (xy 114.950113 174.092927) + (xy 114.889125 174.110973) (xy 114.813377 174.135716) (xy 114.725662 174.16604) (xy 114.525488 174.238966) + (xy 114.310928 174.320822) (xy 114.160911 174.379827) (xy 114.094371 174.404713) (xy 114.032536 174.426739) + (xy 113.974701 174.446067) (xy 113.920161 174.462861) (xy 113.868209 174.477282) (xy 113.818141 174.489494) + (xy 113.769251 174.49966) (xy 113.720834 174.507942) (xy 113.672185 174.514503) (xy 113.622597 174.519507) + (xy 113.571367 174.523115) (xy 113.517787 174.52549) (xy 113.461154 174.526796) (xy 113.400761 174.527196) + (xy 113.325143 174.525215) (xy 113.234859 174.519537) (xy 113.020092 174.49867) (xy 112.776055 174.467758) + (xy 112.522344 174.429962) (xy 112.278556 174.388445) (xy 112.064285 174.346371) (xy 111.899127 174.3069) + (xy 111.841089 174.28913) (xy 111.802678 174.273196) (xy 111.799638 174.270407) (xy 111.797462 174.267002) + (xy 111.796145 174.262986) (xy 111.795681 174.258365) (xy 111.796066 174.253143) (xy 111.797294 174.247326) + (xy 111.802264 174.233922) (xy 111.810552 174.218193) (xy 111.822118 174.200178) (xy 111.836925 174.179914) + (xy 111.854933 174.157442) (xy 111.876103 174.132798) (xy 111.900398 174.106024) (xy 111.927777 174.077156) + (xy 111.958203 174.046234) (xy 112.028039 173.978382) (xy 112.109594 173.902778) (xy 112.191481 173.829109) + (xy 112.280499 173.745022) (xy 112.373857 173.653493) (xy 112.468766 173.557499) (xy 112.562435 173.460017) + (xy 112.603587 173.415947) (xy 114.432636 173.415947) (xy 114.432913 173.418273) (xy 114.433734 173.420293) + (xy 114.435086 173.42201) (xy 114.436956 173.42343) (xy 114.439329 173.424554) (xy 114.442193 173.425388) + (xy 114.449338 173.4262) (xy 114.45828 173.425895) (xy 114.468913 173.424505) (xy 114.481126 173.42206) + (xy 114.494813 173.418593) (xy 114.509864 173.414133) (xy 114.52617 173.408712) (xy 114.543624 173.402361) + (xy 114.562116 173.395111) (xy 114.581539 173.386992) (xy 114.601783 173.378036) (xy 114.62274 173.368275) + (xy 114.644302 173.357738) (xy 114.675651 173.341797) (xy 114.70434 173.327694) (xy 114.730565 173.315404) + (xy 114.754518 173.304905) (xy 114.776394 173.296173) (xy 114.786613 173.292462) (xy 114.796386 173.289185) + (xy 114.805737 173.286337) (xy 114.814689 173.283917) (xy 114.823267 173.281922) (xy 114.831495 173.280347) + (xy 114.839398 173.279192) (xy 114.846999 173.278452) (xy 114.854324 173.278125) (xy 114.861395 173.278208) + (xy 114.868238 173.278697) (xy 114.874876 173.279591) (xy 114.881334 173.280886) (xy 114.887636 173.282579) + (xy 114.893807 173.284667) (xy 114.899869 173.287148) (xy 114.905849 173.290019) (xy 114.911769 173.293276) + (xy 114.917655 173.296916) (xy 114.923529 173.300938) (xy 114.929418 173.305337) (xy 114.935344 173.310112) + (xy 114.945138 173.318099) (xy 114.954664 173.325208) (xy 114.963902 173.331458) (xy 114.97283 173.33687) + (xy 114.981429 173.341465) (xy 114.989678 173.345261) (xy 114.997557 173.348281) (xy 115.005045 173.350544) + (xy 115.012123 173.352071) (xy 115.018769 173.352881) (xy 115.024964 173.352996) (xy 115.030687 173.352436) + (xy 115.035918 173.35122) (xy 115.040636 173.34937) (xy 115.044821 173.346906) (xy 115.048453 173.343847) + (xy 115.051512 173.340215) (xy 115.053976 173.33603) (xy 115.055827 173.331312) (xy 115.057042 173.326081) + (xy 115.057603 173.320358) (xy 115.057488 173.314164) (xy 115.056677 173.307517) (xy 115.055151 173.30044) + (xy 115.052888 173.292952) (xy 115.049868 173.285073) (xy 115.046071 173.276824) (xy 115.041477 173.268225) + (xy 115.036065 173.259297) (xy 115.029815 173.25006) (xy 115.022706 173.240534) (xy 115.014719 173.23074) + (xy 115.007537 173.222872) (xy 114.999929 173.215175) (xy 114.991965 173.207695) (xy 114.983713 173.200478) + (xy 114.975245 173.193571) (xy 114.966629 173.187021) (xy 114.957936 173.180874) (xy 114.949235 173.175177) + (xy 114.940596 173.169976) (xy 114.932089 173.165317) (xy 114.923783 173.161247) (xy 114.915749 173.157813) + (xy 114.908055 173.155061) (xy 114.900773 173.153038) (xy 114.893971 173.15179) (xy 114.890772 173.151472) + (xy 114.887719 173.151364) (xy 114.877568 173.152438) (xy 114.86604 173.154625) (xy 114.839298 173.16208) + (xy 114.808387 173.17321) (xy 114.774196 173.187494) (xy 114.737619 173.204414) (xy 114.699545 173.22345) + (xy 114.660866 173.244083) (xy 114.622474 173.265794) (xy 114.585261 173.288063) (xy 114.550117 173.31037) + (xy 114.517934 173.332198) (xy 114.489604 173.353025) (xy 114.466017 173.372333) (xy 114.448066 173.389602) + (xy 114.441483 173.39731) (xy 114.436642 173.404313) (xy 114.433656 173.410547) (xy 114.432636 173.415947) + (xy 112.603587 173.415947) (xy 112.652073 173.364023) (xy 112.734889 173.272494) (xy 112.808094 173.188406) + (xy 112.990977 172.97893) (xy 113.250196 172.689335) (xy 113.547153 172.363426) (xy 115.993132 172.363426) + (xy 115.993788 172.366187) (xy 115.995507 172.368876) (xy 115.998308 172.371506) (xy 116.00221 172.374089) + (xy 116.007231 172.376638) (xy 116.020705 172.381686) (xy 116.038875 172.386748) (xy 116.061891 172.391927) + (xy 116.089898 172.397323) (xy 116.123045 172.403037) (xy 116.205344 172.41582) (xy 116.258124 172.423939) + (xy 116.305369 172.430414) (xy 116.347126 172.435215) (xy 116.365962 172.436978) (xy 116.383442 172.43831) + (xy 116.399574 172.439209) (xy 116.414363 172.439669) (xy 116.427814 172.439688) (xy 116.439935 172.439261) + (xy 116.45073 172.438385) (xy 116.460205 172.437055) (xy 116.468366 172.435267) (xy 116.475219 172.433019) + (xy 116.48077 172.430305) (xy 116.485025 172.427123) (xy 116.486668 172.425354) (xy 116.487989 172.423467) + (xy 116.488989 172.421461) (xy 116.489668 172.419335) (xy 116.490028 172.417089) (xy 116.490068 172.414723) + (xy 116.489195 172.409626) (xy 116.487055 172.40404) (xy 116.483653 172.397962) (xy 116.478995 172.391389) + (xy 116.473088 172.384315) (xy 116.465936 172.376737) (xy 116.457546 172.368652) (xy 116.447924 172.360055) + (xy 116.437075 172.350943) (xy 116.425005 172.341312) (xy 116.41172 172.331157) (xy 116.39065 172.31534) + (xy 116.370906 172.301608) (xy 116.3522 172.289938) (xy 116.334246 172.280306) (xy 116.316758 172.27269) + (xy 116.308098 172.269631) (xy 116.299447 172.267067) (xy 116.290769 172.264995) (xy 116.282028 172.263412) + (xy 116.273189 172.262315) (xy 116.264214 172.261703) (xy 116.255069 172.26157) (xy 116.245718 172.261916) + (xy 116.226253 172.264028) (xy 116.205532 172.268016) (xy 116.183268 172.273857) (xy 116.159175 172.281527) + (xy 116.132966 172.291004) (xy 116.104354 172.302263) (xy 116.073052 172.315282) (xy 116.050877 172.324724) + (xy 116.032073 172.333276) (xy 116.016789 172.341036) (xy 116.005171 172.348107) (xy 115.997366 172.354588) + (xy 115.99494 172.35764) (xy 115.993523 172.360582) (xy 115.993132 172.363426) (xy 113.547153 172.363426) + (xy 113.880318 171.997779) (xy 114.463807 171.369724) (xy 114.664735 171.159505) (xy 114.766011 171.061156) + (xy 114.904256 170.946722) (xy 115.016786 170.853539) (xy 115.141719 170.748947) (xy 115.230919 170.675003) + (xy 115.325243 170.600408) (xy 115.423737 170.525751) (xy 115.525447 170.451621) (xy 115.629422 170.378607) + (xy 115.734706 170.307298) (xy 115.840347 170.238285) (xy 115.945391 170.172154) (xy 116.048885 170.109497) + (xy 116.149875 170.050901) (xy 116.247408 169.996956) (xy 116.34053 169.948251) (xy 116.428288 169.905375) + (xy 116.509729 169.868917) (xy 116.583899 169.839467) (xy 116.649845 169.817613) (xy 116.696023 169.80399) + (xy 116.73972 169.792964) (xy 116.781558 169.78465) (xy 116.822155 169.779166) (xy 116.862131 169.776628) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2302efde-02a8-4e19-a050-0eb52c116158") + ) + (gr_poly + (pts + (xy 127.668505 177.609845) (xy 127.688828 177.611422) (xy 127.711244 177.614008) (xy 127.735884 177.617531) + (xy 127.779562 177.623939) (xy 127.841222 177.631091) (xy 128.007084 177.646635) (xy 128.210648 177.66218) + (xy 128.429094 177.67574) (xy 128.840924 177.706032) (xy 129.297837 177.7504) (xy 129.769012 177.804568) + (xy 130.223631 177.864254) (xy 130.630872 177.92518) (xy 130.959916 177.983068) (xy 131.085484 178.009535) + (xy 131.179944 178.033638) (xy 131.239446 178.054842) (xy 131.254883 178.06419) (xy 131.260136 178.072612) + (xy 131.258549 178.077477) (xy 131.253893 178.085986) (xy 131.235992 178.113127) (xy 131.207673 178.152422) + (xy 131.170177 178.202259) (xy 131.072612 178.32711) (xy 130.953219 178.47478) (xy 130.88758 178.553493) + (xy 130.819026 178.637167) (xy 130.749604 178.723322) (xy 130.68136 178.809477) (xy 130.616341 178.893151) + (xy 130.556592 178.971865) (xy 130.504161 179.043138) (xy 130.461093 179.104489) (xy 130.308462 179.321613) + (xy 130.117135 179.587354) (xy 129.882152 179.906673) (xy 129.598552 180.28453) (xy 129.386885 180.57028) + (xy 129.14876 180.533238) (xy 129.093744 180.524405) (xy 129.041263 180.513425) (xy 128.990503 180.499763) + (xy 128.940649 180.482884) (xy 128.890889 180.462253) (xy 128.840407 180.437336) (xy 128.788391 180.407597) + (xy 128.734026 180.372502) (xy 128.676499 180.331516) (xy 128.614995 180.284104) (xy 128.5487 180.229732) + (xy 128.476801 180.167863) (xy 128.398485 180.097964) (xy 128.312936 180.0195) (xy 128.116886 179.834736) + (xy 127.983178 179.702973) (xy 127.926816 179.645738) (xy 127.876693 179.593223) (xy 127.832245 179.544646) + (xy 127.792905 179.499224) (xy 127.758108 179.456174) (xy 127.727286 179.414713) (xy 127.699876 179.374057) + (xy 127.67531 179.333426) (xy 127.653023 179.292034) (xy 127.63245 179.2491) (xy 127.613023 179.20384) + (xy 127.594178 179.155472) (xy 127.575348 179.103213) (xy 127.555968 179.04628) (xy 127.522152 178.940788) + (xy 127.508065 178.892836) (xy 127.495776 178.847264) (xy 127.485224 178.803459) (xy 127.476346 178.760809) + (xy 127.46908 178.718702) (xy 127.463365 178.676525) (xy 127.459138 178.633666) (xy 127.456337 178.589512) + (xy 127.4549 178.543452) (xy 127.454766 178.494871) (xy 127.455872 178.44316) (xy 127.458156 178.387704) + (xy 127.466011 178.26311) (xy 127.482713 178.086336) (xy 127.491498 178.002476) (xy 127.500407 177.924445) + (xy 127.509316 177.854352) (xy 127.518101 177.794305) (xy 127.526638 177.746412) (xy 127.530774 177.727682) + (xy 127.534803 177.712782) (xy 127.539909 177.694911) (xy 127.545396 177.678954) (xy 127.551394 177.664842) + (xy 127.554626 177.658457) (xy 127.558036 177.652506) (xy 127.561639 177.646981) (xy 127.565453 177.641875) + (xy 127.569493 177.637177) (xy 127.573776 177.632879) (xy 127.57832 177.628973) (xy 127.583139 177.625449) + (xy 127.588251 177.622299) (xy 127.593672 177.619515) (xy 127.599418 177.617087) (xy 127.605507 177.615008) + (xy 127.611954 177.613267) (xy 127.618776 177.611857) (xy 127.62599 177.610768) (xy 127.633611 177.609992) + (xy 127.650144 177.609345) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2543d5dd-8f9d-4bf9-82c2-9bd779d654c1") + ) + (gr_arc + (start 101.116301 162.767956) + (mid 100.879685 163.93566) + (end 100.207209 164.919172) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "27148987-33e5-445f-88b0-eb49b055156f") + ) + (gr_arc + (start 200.51 104.747401) + (mid 201.658044 104.97579) + (end 202.631328 105.626085) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2c875bbf-2d75-4e39-9a95-2a89070eeeec") + ) + (gr_poly + (pts + (xy 121.392149 157.178467) (xy 121.397875 157.179212) (xy 121.403166 157.180452) (xy 121.408055 157.182188) + (xy 121.412572 157.184421) (xy 121.416747 157.187149) (xy 121.420612 157.190374) (xy 121.424199 157.194095) + (xy 121.427537 157.198311) (xy 121.430658 157.203024) (xy 121.433594 157.208234) (xy 121.436374 157.213939) + (xy 121.43903 157.22014) (xy 121.441593 157.226837) (xy 121.444094 157.234031) (xy 121.454729 157.281697) + (xy 121.466666 157.352431) (xy 121.47972 157.444994) (xy 121.493703 157.558145) (xy 121.523717 157.841249) + (xy 121.555219 158.191821) (xy 121.592261 158.615154) (xy 121.465261 158.583406) (xy 121.384708 158.564818) + (xy 121.313209 158.548803) (xy 121.250019 158.535455) (xy 121.221307 158.52981) (xy 121.194394 158.524866) + (xy 121.169186 158.520635) (xy 121.145591 158.51713) (xy 121.123515 158.514361) (xy 121.102865 158.512339) + (xy 121.083548 158.511078) (xy 121.065471 158.510587) (xy 121.048542 158.51088) (xy 121.032667 158.511967) + (xy 121.017753 158.51386) (xy 121.003708 158.516571) (xy 120.990437 158.520112) (xy 120.977849 158.524493) + (xy 120.96585 158.529727) (xy 120.954346 158.535826) (xy 120.943246 158.5428) (xy 120.932456 158.550662) + (xy 120.921883 158.559423) (xy 120.911434 158.569095) (xy 120.901016 158.57969) (xy 120.890536 158.591218) + (xy 120.879901 158.603692) (xy 120.869018 158.617123) (xy 120.846136 158.646905) (xy 120.80651 158.701051) + (xy 120.788395 158.722958) (xy 120.770233 158.741741) (xy 120.751142 158.757641) (xy 120.730236 158.770897) + (xy 120.706633 158.781751) (xy 120.679448 158.790441) (xy 120.647799 158.79721) (xy 120.610801 158.802296) + (xy 120.567572 158.80594) (xy 120.517226 158.808383) (xy 120.391652 158.810626) (xy 120.227011 158.810947) + (xy 119.729594 158.810947) (xy 119.348594 159.287197) (xy 119.270242 159.382106) (xy 119.195053 159.471) + (xy 119.124701 159.551833) (xy 119.091862 159.588586) (xy 119.06086 159.622557) (xy 119.031904 159.653489) + (xy 119.005204 159.681127) (xy 118.980969 159.705215) (xy 118.959408 159.725496) (xy 118.940731 159.741716) + (xy 118.925147 159.753619) (xy 118.91858 159.757871) (xy 118.912865 159.760948) (xy 118.908028 159.762817) + (xy 118.904094 159.763447) (xy 118.896422 159.763143) (xy 118.887362 159.762249) (xy 118.865482 159.758817) + (xy 118.839261 159.753401) (xy 118.809506 159.74625) (xy 118.777022 159.737609) (xy 118.742616 159.727729) + (xy 118.707093 159.716857) (xy 118.671261 159.70524) (xy 118.646753 159.696477) (xy 118.624773 159.68797) + (xy 118.605242 159.679602) (xy 118.59637 159.675434) (xy 118.588082 159.671258) (xy 118.580368 159.667058) + (xy 118.573218 159.66282) (xy 118.566621 159.65853) (xy 118.56057 159.654173) (xy 118.555053 159.649735) + (xy 118.550061 159.645201) (xy 118.545585 159.640556) (xy 118.541615 159.635786) (xy 118.538141 159.630877) + (xy 118.535153 159.625814) (xy 118.532642 159.620582) (xy 118.530597 159.615167) (xy 118.529011 159.609554) + (xy 118.527872 159.60373) (xy 118.52717 159.597678) (xy 118.526897 159.591385) (xy 118.527043 159.584837) + (xy 118.527598 159.578018) (xy 118.528551 159.570914) (xy 118.529895 159.563511) (xy 118.531618 159.555793) + (xy 118.533711 159.547748) (xy 118.538969 159.530613) (xy 118.553877 159.485672) (xy 118.576125 159.43129) + (xy 118.604744 159.369064) (xy 118.638767 159.30059) (xy 118.677223 159.227466) (xy 118.719144 159.151287) + (xy 118.809506 158.996154) (xy 118.9021 158.847967) (xy 118.946811 158.78047) (xy 118.989174 158.7195) + (xy 119.02822 158.666653) (xy 119.062979 158.623527) (xy 119.092482 158.591718) (xy 119.10496 158.580556) + (xy 119.115761 158.572822) (xy 119.128433 158.565821) (xy 119.144462 158.558735) (xy 119.163607 158.551603) + (xy 119.185628 158.544462) (xy 119.237335 158.530313) (xy 119.297662 158.516599) (xy 119.364687 158.503628) + (xy 119.436486 158.491712) (xy 119.511138 158.48116) (xy 119.586719 158.472282) (xy 119.658929 158.465717) + (xy 119.725109 158.457719) (xy 119.7858 158.447969) (xy 119.841546 158.436149) (xy 119.867734 158.429364) + (xy 119.892889 158.421942) (xy 119.917079 158.413843) (xy 119.940372 158.405029) (xy 119.962835 158.395459) + (xy 119.984537 158.385094) (xy 120.005545 158.373893) (xy 120.025927 158.361817) (xy 120.045752 158.348827) + (xy 120.065085 158.334882) (xy 120.083997 158.319943) (xy 120.102553 158.30397) (xy 120.120823 158.286924) + (xy 120.138874 158.268765) (xy 120.156774 158.249452) (xy 120.17459 158.228947) (xy 120.210245 158.184199) + (xy 120.246379 158.134203) (xy 120.283537 158.078642) (xy 120.322261 158.017198) (xy 120.370082 157.93912) + (xy 120.41809 157.863864) (xy 120.465973 157.79177) (xy 120.513423 157.72318) (xy 120.560128 157.658435) + (xy 120.605779 157.597875) (xy 120.650065 157.541842) (xy 120.692678 157.490677) (xy 120.733306 157.444722) + (xy 120.771639 157.404316) (xy 120.807369 157.369801) (xy 120.840183 157.341519) (xy 120.8554 157.329821) + (xy 120.869773 157.319809) (xy 120.883262 157.311526) (xy 120.895828 157.305014) (xy 120.907433 157.300316) + (xy 120.918039 157.297475) (xy 120.927605 157.296532) (xy 120.936095 157.297532) (xy 120.945746 157.300078) + (xy 120.956755 157.301779) (xy 120.968988 157.302658) (xy 120.982314 157.30274) (xy 120.996601 157.302046) + (xy 121.011718 157.3006) (xy 121.027532 157.298425) (xy 121.043912 157.295546) (xy 121.060726 157.291984) + (xy 121.077843 157.287763) (xy 121.09513 157.282907) (xy 121.112456 157.277438) (xy 121.129688 157.271381) + (xy 121.146696 157.264757) (xy 121.163347 157.257591) (xy 121.17951 157.249906) (xy 121.216201 157.234031) + (xy 121.249046 157.22014) (xy 121.278295 157.208234) (xy 121.291649 157.203024) (xy 121.304196 157.198311) + (xy 121.315968 157.194095) (xy 121.326995 157.190374) (xy 121.33731 157.187149) (xy 121.346943 157.184421) + (xy 121.355924 157.182188) (xy 121.364285 157.180452) (xy 121.372057 157.179212) (xy 121.379271 157.178467) + (xy 121.385958 157.178219) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "303b8263-a8b0-4393-9da1-7fc174046c76") + ) + (gr_poly + (pts + (xy 125.116727 155.912845) (xy 125.127094 155.914421) (xy 125.136097 155.917067) (xy 125.143804 155.920799) + (xy 125.150282 155.925634) (xy 125.155599 155.931588) (xy 125.159823 155.938677) (xy 125.163022 155.946919) + (xy 125.165264 155.956329) (xy 125.166616 155.966924) (xy 125.167147 155.97872) (xy 125.166924 155.991735) + (xy 125.166015 156.005984) (xy 125.164487 156.021484) (xy 125.159849 156.056302) (xy 125.153553 156.096321) + (xy 125.13096 156.227198) (xy 125.110475 156.34289) (xy 125.091603 156.444707) (xy 125.073847 156.533958) + (xy 125.056711 156.611955) (xy 125.04822 156.647142) (xy 125.039699 156.680006) (xy 125.031084 156.710712) + (xy 125.022315 156.739423) (xy 125.013328 156.766302) (xy 125.004063 156.791514) (xy 124.994456 156.815222) + (xy 124.984446 156.83759) (xy 124.973972 156.858782) (xy 124.96297 156.878961) (xy 124.951379 156.898292) + (xy 124.939137 156.916937) (xy 124.926181 156.935061) (xy 124.912451 156.952828) (xy 124.897883 156.970401) + (xy 124.882417 156.987943) (xy 124.865989 157.00562) (xy 124.848538 157.023594) (xy 124.810318 157.061089) + (xy 124.767262 157.101739) (xy 124.742484 157.125224) (xy 124.717869 157.147979) (xy 124.69358 157.169898) + (xy 124.669779 157.190871) (xy 124.646629 157.210789) (xy 124.624293 157.229545) (xy 124.602934 157.24703) + (xy 124.582714 157.263135) (xy 124.563797 157.277751) (xy 124.546344 157.290771) (xy 124.530519 157.302085) + (xy 124.516485 157.311586) (xy 124.504404 157.319164) (xy 124.49444 157.324712) (xy 124.486754 157.32812) + (xy 124.483816 157.328988) (xy 124.48151 157.32928) (xy 124.466437 157.326542) (xy 124.452954 157.318294) + (xy 124.441036 157.304479) (xy 124.430661 157.285045) (xy 124.421805 157.259937) (xy 124.414445 157.2291) + (xy 124.408558 157.192481) (xy 124.40412 157.150025) (xy 124.401109 157.101678) (xy 124.3995 157.047386) + (xy 124.4004 156.920748) (xy 124.406632 156.769678) (xy 124.418011 156.593741) (xy 124.460344 156.096321) + (xy 124.751385 156.006364) (xy 124.893247 155.961395) (xy 124.950838 155.944077) (xy 125.000259 155.930379) + (xy 125.022075 155.924928) (xy 125.042052 155.920432) (xy 125.060258 155.916907) (xy 125.076761 155.914369) + (xy 125.091628 155.912835) (xy 125.104927 155.912322) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3043af36-2b77-44cb-a413-ca01051e462b") + ) + (gr_line + (start 284.416395 181.667352) + (end 284.416396 173.90381) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "306f108a-6985-44df-a067-00fdb7b53248") + ) + (gr_line + (start 287.172645 162.542553) + (end 287.172645 145.792153) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "323a02fb-2974-4c83-90e3-7b387387f16c") + ) + (gr_arc + (start 284.416396 173.90381) + (mid 285.051894 172.057445) + (end 286.689122 170.993299) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "38227f76-7bd4-496e-8dab-12a8d30e854c") + ) + (gr_poly + (pts + (xy 134.717743 160.73149) (xy 134.72135 160.732442) (xy 134.724862 160.734332) (xy 134.731654 160.741082) + (xy 134.73823 160.752048) (xy 134.744697 160.76754) (xy 134.751165 160.78787) (xy 134.757741 160.813347) + (xy 134.764533 160.84428) (xy 134.771652 160.88098) (xy 134.7873 160.972923) (xy 134.805552 161.091653) + (xy 134.853838 161.368805) (xy 134.874757 161.483817) (xy 134.890218 161.562614) (xy 134.89733 161.598892) + (xy 134.900977 161.62662) (xy 134.901415 161.646178) (xy 134.900511 161.653012) (xy 134.8989 161.657946) + (xy 134.896614 161.661028) (xy 134.893687 161.662304) (xy 134.890149 161.661822) (xy 134.886032 161.659631) + (xy 134.876192 161.650307) (xy 134.864421 161.634712) (xy 134.850976 161.613226) (xy 134.836112 161.586229) + (xy 134.820086 161.554101) (xy 134.803153 161.51722) (xy 134.785569 161.475968) (xy 134.767589 161.430724) + (xy 134.74947 161.381868) (xy 134.731468 161.32978) (xy 134.715411 161.278596) (xy 134.700989 161.228381) + (xy 134.688227 161.17936) (xy 134.677146 161.131757) (xy 134.667771 161.085797) (xy 134.660124 161.041706) + (xy 134.654229 160.999707) (xy 134.650109 160.960026) (xy 134.647788 160.922887) (xy 134.647288 160.888515) + (xy 134.648633 160.857136) (xy 134.651846 160.828973) (xy 134.65416 160.816168) (xy 134.65695 160.804252) + (xy 134.660219 160.793252) (xy 134.663969 160.783197) (xy 134.668204 160.774115) (xy 134.672926 160.766034) + (xy 134.678139 160.758981) (xy 134.683844 160.752986) (xy 134.69335 160.743302) (xy 134.702096 160.736285) + (xy 134.710191 160.732244) (xy 134.714028 160.731437) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3bbac886-0ac2-4e88-beff-4dd8f7cec51b") + ) + (gr_circle + (center 102.716394 140.83402) + (end 104.416394 140.83402) + (stroke + (width 1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3c9d887d-3f8f-42fc-bafe-1d76deeb658d") + ) + (gr_poly + (pts + (xy 137.308508 171.225195) (xy 137.357332 171.2346) (xy 137.411365 171.242889) (xy 137.468871 171.249938) + (xy 137.528113 171.255623) (xy 137.587355 171.259819) (xy 137.644861 171.262403) (xy 137.698894 171.26325) + (xy 137.747718 171.262237) (xy 137.783371 171.260597) (xy 137.815155 171.259778) (xy 137.843421 171.259982) + (xy 137.868516 171.26141) (xy 137.879984 171.262647) (xy 137.89079 171.264266) (xy 137.900977 171.266291) + (xy 137.91059 171.268748) (xy 137.919673 171.271663) (xy 137.928267 171.275061) (xy 137.936418 171.278966) + (xy 137.944169 171.283404) (xy 137.951564 171.2884) (xy 137.958645 171.293979) (xy 137.965457 171.300167) + (xy 137.972043 171.306989) (xy 137.978447 171.314469) (xy 137.984713 171.322634) (xy 137.990884 171.331507) + (xy 137.997003 171.341116) (xy 138.009262 171.362636) (xy 138.021839 171.387397) (xy 138.035082 171.415599) + (xy 138.049341 171.447444) (xy 138.059259 171.473337) (xy 138.069153 171.50526) (xy 138.08878 171.586517) + (xy 138.108034 171.68985) (xy 138.126731 171.813894) (xy 138.144683 171.957286) (xy 138.161706 172.118661) + (xy 138.177612 172.296656) (xy 138.192216 172.489905) (xy 138.221706 172.853075) (xy 138.256491 173.200053) + (xy 138.296407 173.530272) (xy 138.341292 173.843167) (xy 138.390983 174.138171) (xy 138.445316 174.414719) + (xy 138.504131 174.672244) (xy 138.567262 174.910182) (xy 138.634549 175.127966) (xy 138.705827 175.32503) + (xy 138.780935 175.500808) (xy 138.819874 175.580538) (xy 138.859709 175.654735) (xy 138.900421 175.723328) + (xy 138.941987 175.786245) (xy 138.984389 175.843417) (xy 139.027606 175.894772) (xy 139.071618 175.94024) + (xy 139.116403 175.97975) (xy 139.161943 176.013231) (xy 139.208216 176.040613) (xy 139.232314 176.05277) + (xy 139.255149 176.063454) (xy 139.276945 176.072681) (xy 139.297927 176.080466) (xy 139.31832 176.086825) + (xy 139.338348 176.091773) (xy 139.358237 176.095326) (xy 139.378212 176.097499) (xy 139.398496 176.098308) + (xy 139.419315 176.097768) (xy 139.440894 176.095894) (xy 139.463457 176.092703) (xy 139.487229 176.08821) + (xy 139.512436 176.08243) (xy 139.539301 176.075379) (xy 139.56805 176.067071) (xy 139.614077 176.052423) + (xy 139.656964 176.03621) (xy 139.696797 176.018353) (xy 139.733662 175.998775) (xy 139.767643 175.977399) + (xy 139.783579 175.966012) (xy 139.798826 175.954147) (xy 139.813395 175.941793) (xy 139.827296 175.928941) + (xy 139.84054 175.915582) (xy 139.853138 175.901705) (xy 139.8651 175.887301) (xy 139.876437 175.87236) + (xy 139.88716 175.856873) (xy 139.89728 175.84083) (xy 139.906806 175.82422) (xy 139.91575 175.807036) + (xy 139.931934 175.770901) (xy 139.945916 175.732348) (xy 139.957782 175.691298) (xy 139.967618 175.647676) + (xy 139.975508 175.601402) (xy 139.979847 175.516352) (xy 139.975498 175.404444) (xy 139.963195 175.269203) + (xy 139.943676 175.114157) (xy 139.885933 174.758758) (xy 139.80816 174.366461) (xy 139.716249 173.965483) + (xy 139.61609 173.584038) (xy 139.513575 173.250343) (xy 139.463274 173.110218) (xy 139.414594 172.992612) + (xy 139.403934 172.968075) (xy 139.393808 172.94415) (xy 139.384257 172.920954) (xy 139.375318 172.898603) + (xy 139.36703 172.877213) (xy 139.359432 172.8569) (xy 139.352562 172.837781) (xy 139.346461 172.819972) + (xy 139.341165 172.803589) (xy 139.336714 172.788749) (xy 139.333147 172.775568) (xy 139.330502 172.764161) + (xy 139.328819 172.754646) (xy 139.328135 172.747139) (xy 139.328181 172.744174) (xy 139.328491 172.741755) + (xy 139.32907 172.739897) (xy 139.329924 172.738612) (xy 139.334651 172.738461) (xy 139.344673 172.741868) + (xy 139.379452 172.758704) (xy 139.431965 172.787819) (xy 139.49992 172.82791) (xy 139.581021 172.877675) + (xy 139.672974 172.935811) (xy 139.773485 173.001016) (xy 139.880258 173.071988) (xy 140.42001 173.42653) + (xy 140.658134 173.934529) (xy 140.727855 174.084019) (xy 140.757267 174.149865) (xy 140.783314 174.210689) + (xy 140.806199 174.267171) (xy 140.826123 174.319995) (xy 140.843287 174.369842) (xy 140.857893 174.417394) + (xy 140.870143 174.463334) (xy 140.880238 174.508344) (xy 140.888379 174.553106) (xy 140.894769 174.598302) + (xy 140.899608 174.644615) (xy 140.903099 174.692725) (xy 140.905442 174.743316) (xy 140.906839 174.79707) + (xy 140.908367 174.851311) (xy 140.908886 174.901343) (xy 140.908259 174.947794) (xy 140.906345 174.991291) + (xy 140.903004 175.032463) (xy 140.898097 175.071938) (xy 140.891485 175.110342) (xy 140.883029 175.148305) + (xy 140.872588 175.186454) (xy 140.860022 175.225417) (xy 140.845194 175.265822) (xy 140.827962 175.308296) + (xy 140.808188 175.353468) (xy 140.785732 175.401965) (xy 140.732216 175.511447) (xy 140.702554 175.568153) + (xy 140.674753 175.619574) (xy 140.648315 175.66625) (xy 140.622746 175.708725) (xy 140.597548 175.747542) + (xy 140.572227 175.783243) (xy 140.546285 175.81637) (xy 140.519228 175.847467) (xy 140.490557 175.877075) + (xy 140.459779 175.905738) (xy 140.426395 175.933997) (xy 140.389912 175.962396) (xy 140.349831 175.991477) + (xy 140.305658 176.021783) (xy 140.256895 176.053856) (xy 140.203048 176.088238) (xy 140.095355 176.153536) + (xy 140.048872 176.180441) (xy 140.006265 176.203827) (xy 139.966759 176.223927) (xy 139.929578 176.240972) + (xy 139.893947 176.255196) (xy 139.859091 176.266831) (xy 139.824235 176.276109) (xy 139.788604 176.283264) + (xy 139.751423 176.288527) (xy 139.711917 176.292132) (xy 139.669309 176.29431) (xy 139.622826 176.295294) + (xy 139.515132 176.294612) (xy 139.467526 176.293177) (xy 139.421764 176.290819) (xy 139.377584 176.287484) + (xy 139.334721 176.283119) (xy 139.292913 176.277668) (xy 139.251895 176.271078) (xy 139.211404 176.263295) + (xy 139.171176 176.254263) (xy 139.130949 176.243929) (xy 139.090458 176.232239) (xy 139.049439 176.219138) + (xy 139.00763 176.204572) (xy 138.964767 176.188486) (xy 138.920586 176.170827) (xy 138.827217 176.130572) + (xy 138.66271 176.053522) (xy 138.595522 176.018519) (xy 138.537085 175.983479) (xy 138.486431 175.946608) + (xy 138.44259 175.906118) (xy 138.422922 175.883956) (xy 138.404594 175.860218) (xy 138.387484 175.834679) + (xy 138.371473 175.807117) (xy 138.342259 175.745023) (xy 138.315982 175.672148) (xy 138.291675 175.5867) + (xy 138.268367 175.486889) (xy 138.245091 175.370923) (xy 138.220876 175.237013) (xy 138.165757 174.908197) + (xy 138.142275 174.774809) (xy 138.130596 174.714743) (xy 138.118793 174.658661) (xy 138.106742 174.606238) + (xy 138.09432 174.557148) (xy 138.0814 174.511066) (xy 138.067861 174.467666) (xy 138.053578 174.426622) + (xy 138.038427 174.387609) (xy 138.022283 174.350302) (xy 138.005023 174.314374) (xy 137.986523 174.2795) + (xy 137.966659 174.245355) (xy 137.945306 174.211614) (xy 137.922341 174.177949) (xy 137.885206 174.118758) + (xy 137.838584 174.038794) (xy 137.784396 173.94159) (xy 137.724565 173.830681) (xy 137.595663 173.581889) + (xy 137.530438 173.451075) (xy 137.467258 173.320695) (xy 137.361684 173.092276) (xy 137.31707 172.987612) + (xy 137.277503 172.887359) (xy 137.242679 172.790051) (xy 137.212297 172.694224) (xy 137.186055 172.598412) + (xy 137.163649 172.50115) (xy 137.144778 172.400974) (xy 137.129139 172.296419) (xy 137.116431 172.186018) + (xy 137.10635 172.068309) (xy 137.098595 171.941824) (xy 137.092863 171.805101) (xy 137.086259 171.495074) + (xy 137.080965 171.182861) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3d7ce02a-b765-42b5-b109-9fc2ca342fae") + ) + (gr_arc + (start 230.899926 180.799926) + (mid 230.460608 181.860608) + (end 229.399926 182.299926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e09e971-93c2-4006-a551-b58812048dbe") + ) + (gr_circle + (center 285.816396 140.834019) + (end 287.516397 140.834019) + (stroke + (width 1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3e21532b-d51e-4359-b929-984ea97847fb") + ) + (gr_poly + (pts + (xy 133.63532 158.22907) (xy 133.662893 158.229773) (xy 133.687257 158.231096) (xy 133.698296 158.232029) + (xy 133.708606 158.233163) (xy 133.71821 158.234514) (xy 133.727133 158.236098) (xy 133.735399 158.23793) + (xy 133.743033 158.240026) (xy 133.750057 158.2424) (xy 133.756498 158.245069) (xy 133.762379 158.248048) + (xy 133.767723 158.251353) (xy 133.772556 158.254999) (xy 133.776902 158.259001) (xy 133.780785 158.263376) + (xy 133.784228 158.268138) (xy 133.787257 158.273303) (xy 133.789896 158.278886) (xy 133.792168 158.284904) + (xy 133.794098 158.291371) (xy 133.795711 158.298304) (xy 133.797029 158.305717) (xy 133.798079 158.313626) + (xy 133.798883 158.322046) (xy 133.799853 158.340484) (xy 133.800134 158.361155) (xy 133.799481 158.3862) + (xy 133.797395 158.407726) (xy 133.795753 158.417154) (xy 133.793681 158.425686) (xy 133.791153 158.433314) + (xy 133.788145 158.440034) (xy 133.784634 158.445839) (xy 133.780594 158.450723) (xy 133.776002 158.454682) + (xy 133.770834 158.457708) (xy 133.765064 158.459796) (xy 133.75867 158.46094) (xy 133.751627 158.461135) + (xy 133.74391 158.460374) (xy 133.735496 158.458653) (xy 133.72636 158.455964) (xy 133.716478 158.452303) + (xy 133.705825 158.447662) (xy 133.682112 158.435423) (xy 133.655027 158.419199) (xy 133.624376 158.398945) + (xy 133.589966 158.374613) (xy 133.551603 158.346157) (xy 133.509092 158.313531) (xy 133.476505 158.287321) + (xy 133.464223 158.276696) (xy 133.45477 158.267559) (xy 133.448263 158.259787) (xy 133.44615 158.256374) + (xy 133.444818 158.253255) (xy 133.444279 158.250415) (xy 133.44455 158.247839) (xy 133.445645 158.245511) + (xy 133.447577 158.243416) (xy 133.450363 158.241537) (xy 133.454015 158.23986) (xy 133.458549 158.238369) + (xy 133.46398 158.237049) (xy 133.477587 158.234858) (xy 133.494955 158.233163) (xy 133.516198 158.23184) + (xy 133.541433 158.230765) (xy 133.604344 158.228863) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "427f80d9-7d54-4a73-b746-fb1e4915a0c4") + ) + (gr_line + (start 107.116395 184.667353) + (end 281.416395 184.667353) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "43680c64-e146-4660-861d-bcc4ce1b631b") + ) + (gr_arc + (start 200.699926 177.799926) + (mid 201.139259 176.739259) + (end 202.199926 176.299926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4388e399-9c2d-4906-97a5-32bec0449f02") + ) + (gr_line + (start 101.116301 145.566931) + (end 101.116301 162.767956) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "44517566-fd4b-4c53-a4dd-fb7c8cd7a9c2") + ) + (gr_line + (start 231.399926 180.799926) + (end 231.399926 177.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "446956e4-97fb-437e-8872-3b8313f5577b") + ) + (gr_poly + (pts + (xy 119.118686 176.152731) (xy 119.132048 176.154257) (xy 119.145763 176.157) (xy 119.159926 176.160998) + (xy 119.174631 176.166291) (xy 119.189971 176.172917) (xy 119.206041 176.180916) (xy 119.240746 176.201183) + (xy 119.279497 176.227404) (xy 119.323046 176.259888) (xy 119.372145 176.298945) (xy 119.427546 176.344885) + (xy 119.560262 176.458656) (xy 119.687158 176.564076) (xy 119.824349 176.672969) (xy 119.969725 176.783845) + (xy 120.121178 176.895219) (xy 120.2766 177.005599) (xy 120.433882 177.1135) (xy 120.590916 177.217431) + (xy 120.745594 177.315906) (xy 120.866228 177.39098) (xy 120.988349 177.468039) (xy 121.045473 177.504833) + (xy 121.097573 177.539147) (xy 121.142851 177.569988) (xy 121.17951 177.596364) (xy 121.295183 177.675149) + (xy 121.466914 177.787111) (xy 121.926958 178.078565) (xy 122.456456 178.406731) (xy 122.952219 178.707612) + (xy 123.197971 178.851098) (xy 123.471629 179.00221) (xy 123.756449 179.152702) (xy 124.035688 179.294326) + (xy 124.292602 179.418836) (xy 124.510449 179.517982) (xy 124.599491 179.555467) (xy 124.672486 179.583518) + (xy 124.727343 179.601105) (xy 124.761969 179.607196) (xy 124.785007 179.610122) (xy 124.819278 179.618451) + (xy 124.863114 179.631508) (xy 124.914848 179.64862) (xy 125.035347 179.692307) (xy 125.167442 179.744118) + (xy 125.297801 179.798657) (xy 125.413091 179.85053) (xy 125.460919 179.87378) (xy 125.49998 179.894341) + (xy 125.528608 179.911538) (xy 125.545135 179.924696) (xy 125.578932 179.94116) (xy 125.661717 179.967112) + (xy 125.981698 180.049711) (xy 126.51996 180.176958) (xy 127.291386 180.353319) (xy 127.648635 180.433294) + (xy 127.958631 180.499999) (xy 128.233653 180.555541) (xy 128.485979 180.602029) (xy 128.727886 180.641571) + (xy 128.971654 180.676277) (xy 129.229561 180.708254) (xy 129.513884 180.739612) (xy 129.675963 180.758794) + (xy 129.863962 180.78393) (xy 130.290437 180.848093) (xy 130.738741 180.924161) (xy 130.954024 180.96418) + (xy 131.154301 181.004199) (xy 131.833805 181.135487) (xy 132.408261 181.236948) (xy 132.663731 181.277094) + (xy 132.902102 181.310504) (xy 133.126426 181.337418) (xy 133.33976 181.358077) (xy 133.545155 181.37272) + (xy 133.745668 181.381589) (xy 133.944351 181.384923) (xy 134.144258 181.382963) (xy 134.348445 181.375949) + (xy 134.559964 181.364122) (xy 135.017218 181.326987) (xy 135.429098 181.282762) (xy 135.897286 181.221236) + (xy 136.389783 181.147928) (xy 136.874591 181.068357) (xy 137.319711 180.988042) (xy 137.693146 180.912502) + (xy 137.962897 180.847255) (xy 138.048892 180.820216) (xy 138.096967 180.797821) (xy 138.112634 180.787144) + (xy 138.125813 180.776654) (xy 138.136372 180.765915) (xy 138.140628 180.760317) (xy 138.144179 180.754495) + (xy 138.147009 180.748393) (xy 138.149102 180.741958) (xy 138.150441 180.735135) (xy 138.15101 180.727871) + (xy 138.150793 180.72011) (xy 138.149771 180.711799) (xy 138.145253 180.693309) (xy 138.137325 180.671967) + (xy 138.125854 180.647338) (xy 138.110709 180.618988) (xy 138.091758 180.586484) (xy 138.068869 180.54939) + (xy 138.041911 180.507274) (xy 137.975259 180.406236) (xy 137.85444 180.222433) (xy 137.814455 180.157321) + (xy 137.78757 180.109572) (xy 137.773398 180.078814) (xy 137.770958 180.069691) (xy 137.771551 180.064675) + (xy 137.775128 180.063722) (xy 137.78164 180.066784) (xy 137.80328 180.084767) (xy 137.836082 180.118253) + (xy 137.879658 180.166871) (xy 137.997583 180.308009) (xy 138.153957 180.505207) (xy 138.345677 180.755487) + (xy 138.457545 180.907394) (xy 138.558004 181.048016) (xy 138.603489 181.113358) (xy 138.645564 181.174996) + (xy 138.684042 181.232633) (xy 138.718738 181.285977) (xy 138.749465 181.334731) (xy 138.776037 181.378602) + (xy 138.798268 181.417295) (xy 138.815972 181.450516) (xy 138.828964 181.477969) (xy 138.837056 181.499361) + (xy 138.839207 181.507692) (xy 138.840064 181.514397) (xy 138.839602 181.519439) (xy 138.8378 181.522781) + (xy 138.829915 181.528348) (xy 138.816396 181.53507) (xy 138.773721 181.551637) (xy 138.712319 181.571801) + (xy 138.634732 181.594879) (xy 138.543503 181.62019) (xy 138.441173 181.647051) (xy 138.330285 181.67478) + (xy 138.213383 181.702696) (xy 137.952108 181.7657) (xy 137.667019 181.837633) (xy 137.391852 181.909566) + (xy 137.160341 181.972571) (xy 136.419508 182.184236) (xy 136.172206 182.245669) (xy 135.902579 182.295692) + (xy 135.592769 182.335297) (xy 135.224916 182.365477) (xy 134.78116 182.387223) (xy 134.243643 182.401528) + (xy 133.594504 182.409383) (xy 132.815885 182.411781) (xy 132.144753 182.411151) (xy 131.613023 182.408721) + (xy 131.198868 182.403687) (xy 131.029059 182.399942) (xy 130.880458 182.395243) (xy 130.750337 182.38949) + (xy 130.635966 182.382582) (xy 130.534618 182.374418) (xy 130.443564 182.364898) (xy 130.360076 182.35392) + (xy 130.281424 182.341385) (xy 130.204881 182.327191) (xy 130.127718 182.311238) (xy 130.034297 182.289492) + (xy 129.9459 182.268243) (xy 129.864572 182.247986) (xy 129.79236 182.229218) (xy 129.731309 182.212433) + (xy 129.683467 182.198129) (xy 129.665139 182.192062) (xy 129.65088 182.186801) (xy 129.640947 182.182407) + (xy 129.635594 182.178944) (xy 129.633749 182.177333) (xy 129.632177 182.175483) (xy 129.630875 182.173402) + (xy 129.629837 182.1711) (xy 129.629059 182.168584) (xy 129.628536 182.165864) (xy 129.628262 182.162948) + (xy 129.628234 182.159845) (xy 129.628894 182.153113) (xy 129.630477 182.145738) (xy 129.632943 182.137789) + (xy 129.636254 182.129336) (xy 129.640372 182.12045) (xy 129.645256 182.111199) (xy 129.65087 182.101653) + (xy 129.657174 182.091882) (xy 129.664128 182.081957) (xy 129.671695 182.071946) (xy 129.679836 182.061919) + (xy 129.688512 182.051947) (xy 129.698242 182.041915) (xy 129.70757 182.03172) (xy 129.716463 182.021448) + (xy 129.724891 182.011184) (xy 129.732824 182.001013) (xy 129.740229 181.991019) (xy 129.747076 181.98129) + (xy 129.753334 181.971909) (xy 129.758972 181.962963) (xy 129.763959 181.954535) (xy 129.768263 181.946713) + (xy 129.771855 181.93958) (xy 129.774702 181.933222) (xy 129.776774 181.927725) (xy 129.77804 181.923174) + (xy 129.778361 181.921279) (xy 129.778469 181.919653) (xy 129.7779 181.917685) (xy 129.776212 181.915749) + (xy 129.769591 181.911984) (xy 129.758831 181.908375) (xy 129.744156 181.904936) (xy 129.703962 181.898631) + (xy 129.650808 181.893194) (xy 129.586491 181.88875) (xy 129.512811 181.885422) (xy 129.431565 181.883334) + (xy 129.344553 181.882611) (xy 129.247812 181.882146) (xy 129.161721 181.880627) (xy 129.085894 181.877867) + (xy 129.051707 181.875964) (xy 129.019941 181.873681) (xy 128.990548 181.870995) (xy 128.963477 181.867883) + (xy 128.938682 181.864321) (xy 128.916113 181.860287) (xy 128.895723 181.855756) (xy 128.877462 181.850706) + (xy 128.861282 181.845113) (xy 128.847135 181.838955) (xy 128.834973 181.832207) (xy 128.824747 181.824847) + (xy 128.816408 181.816851) (xy 128.809908 181.808197) (xy 128.805198 181.79886) (xy 128.802231 181.788818) + (xy 128.800958 181.778048) (xy 128.80133 181.766525) (xy 128.803298 181.754228) (xy 128.806815 181.741131) + (xy 128.811832 181.727214) (xy 128.8183 181.712451) (xy 128.826171 181.696821) (xy 128.835397 181.680298) + (xy 128.845929 181.662862) (xy 128.857719 181.644487) (xy 128.952968 181.496322) (xy 128.556094 181.528068) + (xy 128.47429 181.535026) (xy 128.396766 181.54006) (xy 128.325318 181.543234) (xy 128.261746 181.544609) + (xy 128.233475 181.544642) (xy 128.207847 181.544248) (xy 128.185087 181.543435) (xy 128.16542 181.542212) + (xy 128.149071 181.540585) (xy 128.136264 181.538563) (xy 128.127225 181.536154) (xy 128.124188 181.534806) + (xy 128.122177 181.533365) (xy 128.120751 181.531708) (xy 128.119449 181.529722) (xy 128.117216 181.524816) + (xy 128.11548 181.518747) (xy 128.11424 181.511617) (xy 128.113496 181.503526) (xy 128.113248 181.494574) + (xy 128.113496 181.484862) (xy 128.11424 181.474492) (xy 128.11548 181.463564) (xy 128.117216 181.452179) + (xy 128.119449 181.440437) (xy 128.122177 181.428439) (xy 128.125402 181.416286) (xy 128.129123 181.404078) + (xy 128.13334 181.391918) (xy 128.138053 181.379904) (xy 128.185676 181.252902) (xy 127.619469 181.263486) + (xy 127.5126 181.264051) (xy 127.406459 181.261811) (xy 127.301279 181.256812) (xy 127.197293 181.249099) + (xy 127.094733 181.23872) (xy 126.993832 181.225721) (xy 126.894823 181.210149) (xy 126.797937 181.192049) + (xy 126.703408 181.171469) (xy 126.611468 181.148455) (xy 126.522349 181.123054) (xy 126.436285 181.095311) + (xy 126.353507 181.065274) (xy 126.274248 181.032989) (xy 126.198741 180.998502) (xy 126.127218 180.961861) + (xy 126.110779 180.953502) (xy 126.089464 180.944352) (xy 126.03354 180.923992) (xy 125.962112 180.9014) + (xy 125.877849 180.877195) (xy 125.783415 180.851998) (xy 125.681478 180.826429) (xy 125.574704 180.801107) + (xy 125.46576 180.776654) (xy 125.348423 180.752045) (xy 125.21763 180.722662) (xy 124.933286 180.654285) + (xy 124.64795 180.580946) (xy 124.396845 180.512071) (xy 124.292204 180.483392) (xy 124.200175 180.458999) + (xy 124.120222 180.439086) (xy 124.051811 180.423848) (xy 124.021767 180.418043) (xy 123.994408 180.413478) + (xy 123.969666 180.410179) (xy 123.947476 180.40817) (xy 123.92777 180.407475) (xy 123.910482 180.408117) + (xy 123.895545 180.410122) (xy 123.882891 180.413514) (xy 123.872454 180.418316) (xy 123.864167 180.424554) + (xy 123.857963 180.43225) (xy 123.853776 180.44143) (xy 123.851538 180.452118) (xy 123.851183 180.464338) + (xy 123.852644 180.478113) (xy 123.855854 180.493469) (xy 123.860745 180.51043) (xy 123.867252 180.529019) + (xy 123.875307 180.549261) (xy 123.884844 180.571181) (xy 123.908094 180.620148) (xy 123.936469 180.676115) + (xy 123.948622 180.699827) (xy 123.959279 180.721445) (xy 123.968432 180.74111) (xy 123.972442 180.750254) + (xy 123.976074 180.758961) (xy 123.979325 180.767251) (xy 123.982196 180.775139) (xy 123.984685 180.782643) + (xy 123.986791 180.789781) (xy 123.988514 180.79657) (xy 123.989852 180.803028) (xy 123.990804 180.809172) + (xy 123.99137 180.815019) (xy 123.991548 180.820587) (xy 123.991338 180.825894) (xy 123.990738 180.830957) + (xy 123.989747 180.835792) (xy 123.988366 180.840419) (xy 123.986591 180.844854) (xy 123.984424 180.849114) + (xy 123.981862 180.853217) (xy 123.978905 180.857181) (xy 123.975551 180.861022) (xy 123.9718 180.864759) + (xy 123.967651 180.868409) (xy 123.963103 180.871989) (xy 123.958155 180.875516) (xy 123.952805 180.879009) + (xy 123.947053 180.882484) (xy 123.925042 180.89568) (xy 123.904409 180.905202) (xy 123.884801 180.9106) + (xy 123.875268 180.911612) (xy 123.865858 180.911424) (xy 123.856526 180.909981) (xy 123.847226 180.907226) + (xy 123.837915 180.903103) (xy 123.828548 180.897555) (xy 123.809466 180.881962) (xy 123.789625 180.859997) + (xy 123.768668 180.831211) (xy 123.746237 180.795154) (xy 123.721978 180.751376) (xy 123.695532 180.699429) + (xy 123.666545 180.638861) (xy 123.634658 180.569224) (xy 123.56076 180.400944) (xy 123.520803 180.310451) + (xy 123.48245 180.227663) (xy 123.445942 180.152844) (xy 123.411519 180.086257) (xy 123.379421 180.028165) + (xy 123.34989 179.978832) (xy 123.336161 179.957533) (xy 123.323164 179.938522) (xy 123.310928 179.921833) + (xy 123.299484 179.907499) (xy 123.288862 179.895551) (xy 123.279092 179.886025) (xy 123.270203 179.878951) + (xy 123.262226 179.874364) (xy 123.255191 179.872296) (xy 123.252036 179.872217) (xy 123.249127 179.87278) + (xy 123.246469 179.87399) (xy 123.244066 179.87585) (xy 123.240036 179.881537) (xy 123.237069 179.889876) + (xy 123.235193 179.900898) (xy 123.234439 179.914637) (xy 123.234838 179.931126) (xy 123.236418 179.950398) + (xy 123.239211 179.972485) (xy 123.243246 179.997422) (xy 123.248553 180.025239) (xy 123.260986 180.092532) + (xy 123.262982 180.118128) (xy 123.260706 180.137935) (xy 123.257626 180.145567) (xy 123.253067 180.151633) + (xy 123.246894 180.156092) (xy 123.238971 180.158905) (xy 123.22916 180.160031) (xy 123.217325 180.159433) + (xy 123.187036 180.152899) (xy 123.147011 180.138987) (xy 123.096158 180.117377) (xy 123.033382 180.087752) + (xy 122.957593 180.049794) (xy 122.762597 179.947608) (xy 122.502427 179.808278) (xy 122.242174 179.665196) + (xy 121.993021 179.518889) (xy 121.748706 179.365142) (xy 121.502964 179.199736) (xy 121.249532 179.018456) + (xy 120.982148 178.817083) (xy 120.694548 178.591402) (xy 120.380469 178.337195) (xy 120.075299 178.083661) + (xy 119.80839 177.856729) (xy 119.576332 177.653238) (xy 119.472306 177.559294) (xy 119.375714 177.470024) + (xy 119.286129 177.385033) (xy 119.203125 177.303926) (xy 119.126276 177.226306) (xy 119.055155 177.15178) + (xy 118.989336 177.079951) (xy 118.928393 177.010424) (xy 118.871899 176.942804) (xy 118.819429 176.876695) + (xy 118.782192 176.828165) (xy 118.749737 176.785362) (xy 118.721888 176.747692) (xy 118.698464 176.714555) + (xy 118.688356 176.699501) (xy 118.679288 176.685357) (xy 118.671237 176.672048) (xy 118.664181 176.659499) + (xy 118.658099 176.647637) (xy 118.652966 176.636386) (xy 118.648762 176.625672) (xy 118.645464 176.61542) + (xy 118.64305 176.605555) (xy 118.641497 176.596004) (xy 118.640783 176.58669) (xy 118.640886 176.577541) + (xy 118.641783 176.568481) (xy 118.643453 176.559435) (xy 118.645872 176.550329) (xy 118.649019 176.541089) + (xy 118.652872 176.531639) (xy 118.657408 176.521906) (xy 118.662604 176.511814) (xy 118.66844 176.501288) + (xy 118.681936 176.47864) (xy 118.697719 176.453364) (xy 118.708304 176.438191) (xy 118.720137 176.422513) + (xy 118.733101 176.406448) (xy 118.747081 176.390112) (xy 118.761959 176.373621) (xy 118.777621 176.357091) + (xy 118.79395 176.340639) (xy 118.810828 176.32438) (xy 118.828141 176.308432) (xy 118.845772 176.29291) + (xy 118.863604 176.27793) (xy 118.881522 176.26361) (xy 118.899409 176.250064) (xy 118.917148 176.23741) + (xy 118.934624 176.225763) (xy 118.95172 176.21524) (xy 118.983843 176.195882) (xy 119.013246 176.179686) + (xy 119.040679 176.166963) (xy 119.053893 176.162001) (xy 119.066896 176.158023) (xy 119.079783 176.155069) + (xy 119.092648 176.153176) (xy 119.105584 176.152384) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "47dedcef-e91a-49e6-9a22-480325b58519") + ) + (gr_poly + (pts + (xy 134.97258 153.413091) (xy 134.98152 153.414358) (xy 134.990677 153.416464) (xy 135.00002 153.4194) + (xy 135.009518 153.423158) (xy 135.01914 153.427729) (xy 135.028856 153.433104) (xy 135.038633 153.439275) + (xy 135.048441 153.446232) (xy 135.058249 153.453968) (xy 135.068026 153.462473) (xy 135.077741 153.471738) + (xy 135.087363 153.481756) (xy 135.096861 153.492516) (xy 135.106204 153.504011) (xy 135.115361 153.516232) + (xy 135.124301 153.52917) (xy 135.132993 153.542816) (xy 135.141406 153.557162) (xy 135.149509 153.572198) + (xy 135.166662 153.606992) (xy 135.180318 153.640204) (xy 135.18579 153.656343) (xy 135.190332 153.672238) + (xy 135.193926 153.687939) (xy 135.196555 153.703497) (xy 135.198199 153.718962) (xy 135.19884 153.734384) + (xy 135.19846 153.749813) (xy 135.197041 153.765302) (xy 135.194563 153.780898) (xy 135.191009 153.796653) + (xy 135.18636 153.812618) (xy 135.180598 153.828843) (xy 135.173704 153.845377) (xy 135.165659 153.862272) + (xy 135.156447 153.879578) (xy 135.146047 153.897345) (xy 135.121613 153.934464) (xy 135.092211 153.974033) + (xy 135.057692 154.016454) (xy 135.017911 154.062132) (xy 134.972718 154.111467) (xy 134.921968 154.164865) + (xy 134.902959 154.185128) (xy 134.884618 154.20425) (xy 134.86693 154.222236) (xy 134.84988 154.239092) + (xy 134.833454 154.254824) (xy 134.817638 154.269438) (xy 134.802417 154.28294) (xy 134.787776 154.295336) + (xy 134.7737 154.30663) (xy 134.760176 154.31683) (xy 134.747189 154.325941) (xy 134.734725 154.333969) + (xy 134.722767 154.340919) (xy 134.711303 154.346797) (xy 134.700318 154.35161) (xy 134.689797 154.355362) + (xy 134.679725 154.358061) (xy 134.670089 154.359711) (xy 134.660873 154.360319) (xy 134.652063 154.359889) + (xy 134.643644 154.358429) (xy 134.635602 154.355944) (xy 134.627923 154.35244) (xy 134.620591 154.347922) + (xy 134.613593 154.342396) (xy 134.606914 154.335868) (xy 134.600538 154.328345) (xy 134.594453 154.319831) + (xy 134.588643 154.310333) (xy 134.583093 154.299856) (xy 134.57779 154.288406) (xy 134.572718 154.275989) + (xy 134.570423 154.270502) (xy 134.568498 154.264954) (xy 134.566942 154.259348) (xy 134.565751 154.253686) + (xy 134.564926 154.24797) (xy 134.564462 154.242201) (xy 134.564359 154.236382) (xy 134.564615 154.230514) + (xy 134.565227 154.2246) (xy 134.566193 154.218642) (xy 134.567513 154.21264) (xy 134.569183 154.206598) + (xy 134.571202 154.200518) (xy 134.573567 154.1944) (xy 134.576278 154.188247) (xy 134.579332 154.182062) + (xy 134.582727 154.175846) (xy 134.586461 154.1696) (xy 134.594938 154.15703) (xy 134.604749 154.144366) + (xy 134.615877 154.131625) (xy 134.628308 154.118822) (xy 134.642026 154.105973) (xy 134.657014 154.093093) + (xy 134.673258 154.080197) (xy 134.689751 154.065933) (xy 134.705484 154.050918) (xy 134.720442 154.035142) + (xy 134.73461 154.018599) (xy 134.747971 154.001282) (xy 134.76051 153.983181) (xy 134.772212 153.964289) + (xy 134.783062 153.944599) (xy 134.793043 153.924103) (xy 134.802141 153.902793) (xy 134.810339 153.880662) + (xy 134.817623 153.857701) (xy 134.823976 153.833902) (xy 134.829384 153.809259) (xy 134.833831 153.783763) + (xy 134.8373 153.757407) (xy 134.843481 153.713451) (xy 134.850034 153.66968) (xy 134.856835 153.627274) + (xy 134.86376 153.58741) (xy 134.870685 153.551268) (xy 134.877486 153.520025) (xy 134.880801 153.506608) + (xy 134.884038 153.494859) (xy 134.887182 153.484923) (xy 134.890218 153.476949) (xy 134.893515 153.466514) + (xy 134.897432 153.457031) (xy 134.901938 153.448493) (xy 134.907003 153.440889) (xy 134.912594 153.434211) + (xy 134.918681 153.428451) (xy 134.925234 153.4236) (xy 134.932221 153.419649) (xy 134.93961 153.41659) + (xy 134.947372 153.414413) (xy 134.955475 153.41311) (xy 134.963888 153.412672) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "498b2dd2-5ddd-40cc-b453-e4ccb5223cd2") + ) + (gr_line + (start 197.155836 120.834164) + (end 193.609891 124.380109) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4b8349f2-0784-4684-af91-3ce84e19ca44") + ) + (gr_arc + (start 286.689122 137.341407) + (mid 285.051895 136.277259) + (end 284.416396 134.430895) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4c0ad696-5535-48ea-921e-8062f0441203") + ) + (gr_line + (start 200.51 104.747401) + (end 183.51 104.747401) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4ca1e94b-03c3-41b2-ac7f-5a686e9b6cae") + ) + (gr_poly + (pts + (xy 128.500365 156.860803) (xy 128.517152 156.862741) (xy 128.533859 156.865921) (xy 128.550423 156.870299) + (xy 128.56678 156.87583) (xy 128.582865 156.88247) (xy 128.598615 156.890173) (xy 128.613966 156.898896) + (xy 128.628854 156.908593) (xy 128.643214 156.919221) (xy 128.656984 156.930734) (xy 128.670098 156.943088) + (xy 128.682494 156.956239) (xy 128.694107 156.970141) (xy 128.704872 156.984751) (xy 128.714728 157.000024) + (xy 128.723608 157.015915) (xy 128.73145 157.032379) (xy 128.738189 157.049372) (xy 128.743761 157.06685) + (xy 128.748103 157.084768) (xy 128.75115 157.103081) (xy 128.752839 157.121745) (xy 128.753106 157.140715) + (xy 128.751886 157.159946) (xy 128.747927 157.195107) (xy 128.74403 157.239818) (xy 128.736672 157.350448) + (xy 128.730306 157.476951) (xy 128.725428 157.604446) (xy 128.72388 157.664398) (xy 128.720983 157.717442) + (xy 128.716381 157.763867) (xy 128.71333 157.784687) (xy 128.709718 157.803959) (xy 128.705501 157.82172) + (xy 128.700636 157.838005) (xy 128.695076 157.85285) (xy 128.688778 157.866291) (xy 128.681698 157.878364) + (xy 128.67379 157.889105) (xy 128.665009 157.89855) (xy 128.655313 157.906733) (xy 128.644655 157.913692) + (xy 128.632991 157.919463) (xy 128.620277 157.92408) (xy 128.606468 157.92758) (xy 128.59152 157.929998) + (xy 128.575387 157.931371) (xy 128.558027 157.931735) (xy 128.539392 157.931125) (xy 128.519441 157.929576) + (xy 128.498126 157.927126) (xy 128.451233 157.919662) (xy 128.398355 157.909021) (xy 128.339137 157.895488) + (xy 128.312461 157.888474) (xy 128.287956 157.881298) (xy 128.265559 157.87392) (xy 128.255132 157.870143) + (xy 128.245209 157.866302) (xy 128.235781 157.86239) (xy 128.226843 157.858405) (xy 128.218385 157.854339) + (xy 128.210399 157.850189) (xy 128.202879 157.84595) (xy 128.195816 157.841617) (xy 128.189203 157.837186) + (xy 128.183031 157.83265) (xy 128.177294 157.828006) (xy 128.171983 157.823249) (xy 128.167091 157.818373) + (xy 128.162609 157.813375) (xy 128.15853 157.808248) (xy 128.154847 157.802989) (xy 128.151552 157.797592) + (xy 128.148636 157.792053) (xy 128.146092 157.786366) (xy 128.143913 157.780528) (xy 128.14209 157.774532) + (xy 128.140616 157.768374) (xy 128.139483 157.76205) (xy 128.138683 157.755555) (xy 128.138209 157.748883) + (xy 128.138053 157.742029) (xy 128.140028 157.704151) (xy 128.14567 157.657033) (xy 128.154552 157.602225) + (xy 128.166247 157.541278) (xy 128.196375 157.407167) (xy 128.232641 157.267104) (xy 128.271636 157.133489) + (xy 128.291091 157.072976) (xy 128.309949 157.018726) (xy 128.327784 156.972289) (xy 128.344169 156.935217) + (xy 128.358678 156.909058) (xy 128.365096 156.900556) (xy 128.370885 156.895363) (xy 128.386005 156.88576) + (xy 128.401558 156.877755) (xy 128.417478 156.871304) (xy 128.433703 156.866363) (xy 128.450168 156.862887) + (xy 128.466809 156.860831) (xy 128.483563 156.860151) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4de52145-b185-444b-9006-39c992e7c070") + ) + (gr_poly + (pts + (xy 134.416897 156.649773) (xy 134.427883 156.655793) (xy 134.439186 156.665425) (xy 134.462499 156.694812) + (xy 134.486346 156.7365) (xy 134.51024 156.789057) (xy 134.533692 156.851046) (xy 134.556214 156.921035) + (xy 134.577318 156.99759) (xy 134.596514 157.079276) (xy 134.613316 157.16466) (xy 134.627233 157.252307) + (xy 134.637779 157.340784) (xy 134.644465 157.428656) (xy 134.646802 157.514489) (xy 134.646471 157.540998) + (xy 134.645396 157.56508) (xy 134.643453 157.586915) (xy 134.642118 157.597045) (xy 134.640518 157.60668) + (xy 134.63864 157.615842) (xy 134.636467 157.624553) (xy 134.633984 157.632837) (xy 134.631175 157.640714) + (xy 134.628025 157.648207) (xy 134.624519 157.65534) (xy 134.620641 157.662133) (xy 134.616375 157.668609) + (xy 134.611706 157.67479) (xy 134.606618 157.6807) (xy 134.601097 157.686359) (xy 134.595125 157.691791) + (xy 134.588689 157.697017) (xy 134.581772 157.70206) (xy 134.574359 157.706942) (xy 134.566435 157.711686) + (xy 134.557983 157.716313) (xy 134.548989 157.720847) (xy 134.52931 157.729721) (xy 134.507275 157.738486) + (xy 134.48276 157.747321) (xy 134.43478 157.763802) (xy 134.391861 157.77747) (xy 134.353733 157.788238) + (xy 134.336381 157.792508) (xy 134.320124 157.796022) (xy 134.30493 157.798768) (xy 134.290763 157.800736) + (xy 134.27759 157.801916) (xy 134.265378 157.802296) (xy 134.254092 157.801866) (xy 134.243699 157.800615) + (xy 134.234163 157.798533) (xy 134.225453 157.795609) (xy 134.217533 157.791832) (xy 134.21037 157.787192) + (xy 134.203929 157.781678) (xy 134.198178 157.77528) (xy 134.193082 157.767986) (xy 134.188606 157.759786) + (xy 134.184718 157.750669) (xy 134.181383 157.740626) (xy 134.178567 157.729644) (xy 134.176237 157.717714) + (xy 134.174359 157.704824) (xy 134.172898 157.690965) (xy 134.171093 157.660294) (xy 134.170552 157.625616) + (xy 134.171761 157.5926) (xy 134.175264 157.551749) (xy 134.188411 157.450411) (xy 134.208503 157.329353) + (xy 134.234051 157.196328) (xy 134.263569 157.059085) (xy 134.295567 156.925378) (xy 134.328558 156.802957) + (xy 134.361052 156.699573) (xy 134.368855 156.680149) (xy 134.377342 156.665414) (xy 134.38645 156.655188) + (xy 134.39612 156.649292) (xy 134.406289 156.647547) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4e86b720-663c-4089-a78d-6e23337a7361") + ) + (gr_poly + (pts + (xy 129.068516 164.712953) (xy 129.097828 164.715124) (xy 129.130551 164.718907) (xy 129.166754 164.724302) + (xy 129.249881 164.739929) (xy 129.347767 164.762005) (xy 129.460969 164.79053) (xy 129.480023 164.795832) + (xy 129.497566 164.801941) (xy 129.513698 164.809041) (xy 129.52852 164.81732) (xy 129.542133 164.826963) + (xy 129.554637 164.838156) (xy 129.566134 164.851085) (xy 129.576724 164.865937) (xy 129.586507 164.882898) + (xy 129.595585 164.902153) (xy 129.604059 164.923888) (xy 129.612029 164.94829) (xy 129.619595 164.975544) + (xy 129.626859 165.005837) (xy 129.633922 165.039354) (xy 129.640884 165.076282) (xy 129.650533 165.13367) + (xy 129.657059 165.185391) (xy 129.659569 165.232353) (xy 129.657173 165.275463) (xy 129.653856 165.295856) + (xy 129.648979 165.315627) (xy 129.642429 165.334887) (xy 129.634095 165.353752) (xy 129.623866 165.372333) + (xy 129.61163 165.390746) (xy 129.597276 165.409101) (xy 129.580693 165.427514) (xy 129.540392 165.464965) + (xy 129.489836 165.504006) (xy 129.428133 165.545542) (xy 129.354392 165.590481) (xy 129.267722 165.63973) + (xy 129.167231 165.694196) (xy 128.92122 165.822405) (xy 128.682237 165.944703) (xy 128.495654 166.040769) + (xy 128.353348 166.115132) (xy 128.296259 166.145588) (xy 128.247194 166.172317) (xy 128.205136 166.195882) + (xy 128.169069 166.216851) (xy 128.137979 166.23579) (xy 128.110851 166.253263) (xy 128.086667 166.269837) + (xy 128.064414 166.286077) (xy 128.043076 166.302551) (xy 128.021636 166.319823) (xy 128.008724 166.329247) + (xy 127.995726 166.337672) (xy 127.982557 166.345089) (xy 127.969133 166.35149) (xy 127.955367 166.356868) + (xy 127.941176 166.361215) (xy 127.926472 166.364524) (xy 127.911172 166.366786) (xy 127.89519 166.367994) + (xy 127.87844 166.36814) (xy 127.860838 166.367216) (xy 127.842298 166.365215) (xy 127.822734 166.362129) + (xy 127.802063 166.357949) (xy 127.780197 166.35267) (xy 127.757052 166.346281) (xy 127.587719 166.293364) + (xy 128.291509 165.822405) (xy 128.433144 165.726276) (xy 128.566346 165.633806) (xy 128.688137 165.547165) + (xy 128.795541 165.468524) (xy 128.885583 165.400052) (xy 128.923162 165.370309) (xy 128.955284 165.343921) + (xy 128.981577 165.321162) (xy 129.001669 165.302301) (xy 129.015188 165.287611) (xy 129.019366 165.281914) + (xy 129.021761 165.277362) (xy 129.024368 165.269389) (xy 129.026246 165.259462) (xy 129.027412 165.247736) + (xy 129.027879 165.234368) (xy 129.027665 165.219511) (xy 129.026784 165.203321) (xy 129.025252 165.185952) + (xy 129.023084 165.167561) (xy 129.020296 165.148301) (xy 129.016903 165.128328) (xy 129.012921 165.107797) + (xy 129.008366 165.086863) (xy 129.003253 165.065681) (xy 128.997597 165.044406) (xy 128.991413 165.023194) + (xy 128.984719 165.002198) (xy 128.978025 164.981322) (xy 128.971852 164.960454) (xy 128.96622 164.939725) + (xy 128.961155 164.919267) (xy 128.956678 164.899213) (xy 128.952814 164.879693) (xy 128.949585 164.86084) + (xy 128.947016 164.842785) (xy 128.945128 164.825661) (xy 128.943946 164.809598) (xy 128.943492 164.794729) + (xy 128.943791 164.781186) (xy 128.944864 164.7691) (xy 128.946736 164.758603) (xy 128.947979 164.753992) + (xy 128.94943 164.749828) (xy 128.951092 164.746126) (xy 128.952968 164.742905) (xy 128.960359 164.733789) + (xy 128.970673 164.726285) (xy 128.983978 164.720394) (xy 129.000345 164.716115) (xy 129.019844 164.713449) + (xy 129.042544 164.712395) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4eff7e20-d820-4a59-9ef3-5f6e84c71b3a") + ) + (gr_line + (start 230.899926 180.799926) + (end 230.899926 177.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fcc822d-5e1d-494d-9cc1-447b41eda588") + ) + (gr_poly + (pts + (xy 136.504176 148.94728) (xy 136.509071 148.950681) (xy 136.513819 148.954887) (xy 136.518396 148.959837) + (xy 136.522779 148.96547) (xy 136.526946 148.971723) (xy 136.530872 148.978534) (xy 136.534534 148.985841) + (xy 136.53791 148.993582) (xy 136.540975 149.001695) (xy 136.543707 149.010118) (xy 136.546083 149.01879) + (xy 136.548079 149.027647) (xy 136.549672 149.036629) (xy 136.550838 149.045672) (xy 136.551555 149.054716) + (xy 136.551799 149.063698) (xy 136.556015 149.092784) (xy 136.56816 149.142845) (xy 136.613232 149.297027) + (xy 136.681001 149.508507) (xy 136.765451 149.759551) (xy 136.960333 150.309389) (xy 137.058735 150.572712) + (xy 137.149758 150.804658) (xy 137.221227 150.985917) (xy 137.249578 151.062571) (xy 137.273038 151.131582) + (xy 137.29163 151.194206) (xy 137.305377 151.251698) (xy 137.310441 151.278912) (xy 137.314303 151.305315) + (xy 137.316965 151.331062) (xy 137.31843 151.356311) (xy 137.318702 151.38122) (xy 137.317783 151.405944) + (xy 137.315676 151.430641) (xy 137.312384 151.455468) (xy 137.30791 151.480582) (xy 137.302257 151.506139) + (xy 137.287424 151.559214) (xy 137.26791 151.615947) (xy 137.243737 151.677594) (xy 137.214929 151.745412) + (xy 137.181508 151.820655) (xy 137.155601 151.87833) (xy 137.131268 151.930571) (xy 137.108222 151.977773) + (xy 137.086175 152.020333) (xy 137.064842 152.058644) (xy 137.043935 152.093104) (xy 137.023168 152.124106) + (xy 137.012746 152.138434) (xy 137.002253 152.152046) (xy 136.991651 152.164991) (xy 136.980904 152.17732) + (xy 136.969977 152.18908) (xy 136.958834 152.200322) (xy 136.947439 152.211095) (xy 136.935757 152.221449) + (xy 136.911385 152.241095) (xy 136.885432 152.259657) (xy 136.857611 152.277528) (xy 136.827635 152.295105) + (xy 136.795217 152.312783) (xy 136.753959 152.33078) (xy 136.702778 152.348863) (xy 136.643412 152.366744) + (xy 136.577597 152.384137) (xy 136.507069 152.400754) (xy 136.433565 152.41631) (xy 136.35882 152.430517) + (xy 136.284571 152.443088) (xy 136.212555 152.453737) (xy 136.144508 152.462177) (xy 136.082165 152.468121) + (xy 136.027264 152.471282) (xy 135.981541 152.471374) (xy 135.946732 152.468109) (xy 135.933963 152.465129) + (xy 135.924573 152.461201) (xy 135.91878 152.456292) (xy 135.916801 152.450364) (xy 135.917199 152.436759) + (xy 135.918376 152.422765) (xy 135.920302 152.408423) (xy 135.92295 152.393778) (xy 135.926292 152.378874) + (xy 135.9303 152.363753) (xy 135.934945 152.34846) (xy 135.9402 152.333038) (xy 135.952425 152.301982) + (xy 135.966751 152.270933) (xy 135.982953 152.240241) (xy 136.000806 152.210255) (xy 136.020085 152.181323) + (xy 136.040566 152.153793) (xy 136.062023 152.128016) (xy 136.084232 152.104339) (xy 136.095549 152.093398) + (xy 136.106969 152.083112) (xy 136.118464 152.073526) (xy 136.130007 152.064683) (xy 136.14157 152.056626) + (xy 136.153123 152.049401) (xy 136.16464 152.043049) (xy 136.176092 152.037614) (xy 136.214087 152.020265) + (xy 136.25433 151.998289) (xy 136.296341 151.972142) (xy 136.339638 151.942282) (xy 136.383741 151.909166) + (xy 136.42817 151.873252) (xy 136.472443 151.834998) (xy 136.516081 151.794859) (xy 136.558603 151.753294) + (xy 136.599528 151.710761) (xy 136.638376 151.667715) (xy 136.674666 151.624616) (xy 136.707917 151.58192) + (xy 136.737649 151.540084) (xy 136.763382 151.499566) (xy 136.784634 151.460823) (xy 136.83384 151.361821) + (xy 136.851455 151.317377) (xy 136.86376 151.274043) (xy 136.870267 151.230119) (xy 136.870488 151.183909) + (xy 136.863934 151.133714) (xy 136.850117 151.077838) (xy 136.828549 151.014582) (xy 136.798741 150.942249) + (xy 136.760204 150.859142) (xy 136.712451 150.763563) (xy 136.587343 150.528198) (xy 136.419508 150.222573) + (xy 136.223715 149.862738) (xy 136.340132 149.391781) (xy 136.352148 149.343013) (xy 136.364327 149.296067) + (xy 136.376583 149.251151) (xy 136.388832 149.208475) (xy 136.400988 149.168249) (xy 136.412966 149.130681) + (xy 136.424679 149.095982) (xy 136.436045 149.06436) (xy 136.446976 149.036024) (xy 136.457387 149.011184) + (xy 136.467194 148.99005) (xy 136.476311 148.97283) (xy 136.480585 148.965753) (xy 136.484653 148.959734) + (xy 136.488507 148.954797) (xy 136.492135 148.95097) (xy 136.495527 148.948279) (xy 136.498671 148.94675) + (xy 136.501558 148.946408) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "50d80522-d0dd-4a04-86da-dac33fb20c12") + ) + (gr_line + (start 229.399926 176.299926) + (end 202.199926 176.299926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "55dc7892-e457-4ee5-a9e8-0db03d4a3ddc") + ) + (gr_line + (start 202.199926 175.799926) + (end 229.399926 175.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "594e1f2a-4440-44ea-9783-caf775065ba1") + ) + (gr_poly + (pts + (xy 131.900014 169.352773) (xy 131.928097 169.355391) (xy 131.9559 169.359426) (xy 131.983493 169.364915) + (xy 132.010942 169.371893) (xy 132.038318 169.380399) (xy 132.065689 169.390468) (xy 132.093125 169.402139) + (xy 132.120692 169.415446) (xy 132.148462 169.430428) (xy 132.176502 169.447121) (xy 132.20488 169.465563) + (xy 132.233667 169.485788) (xy 132.29274 169.531742) (xy 132.354269 169.585276) (xy 132.418807 169.646686) + (xy 132.486902 169.716266) (xy 132.559105 169.79431) (xy 132.635968 169.881114) (xy 132.749118 170.013291) + (xy 132.795912 170.069462) (xy 132.836721 170.119982) (xy 132.871948 170.165571) (xy 132.901998 170.206952) + (xy 132.927273 170.244845) (xy 132.938246 170.262709) (xy 132.948177 170.279971) (xy 132.957115 170.296721) + (xy 132.965111 170.31305) (xy 132.972216 170.329048) (xy 132.97848 170.344804) (xy 132.983953 170.360409) + (xy 132.988686 170.375953) (xy 132.992729 170.391526) (xy 132.996133 170.407219) (xy 132.998947 170.42312) + (xy 133.001223 170.439321) (xy 133.00436 170.472982) (xy 133.005946 170.508921) (xy 133.006385 170.547861) + (xy 133.004385 170.607668) (xy 132.998572 170.673343) (xy 132.989224 170.743932) (xy 132.97662 170.818482) + (xy 132.961039 170.89604) (xy 132.942761 170.975652) (xy 132.922065 171.056364) (xy 132.899229 171.137223) + (xy 132.874533 171.217276) (xy 132.848255 171.29557) (xy 132.820675 171.37115) (xy 132.792072 171.443064) + (xy 132.762725 171.510358) (xy 132.732913 171.572078) (xy 132.702915 171.627271) (xy 132.67301 171.674985) + (xy 132.635019 171.729349) (xy 132.59778 171.777512) (xy 132.560308 171.819722) (xy 132.521619 171.856227) + (xy 132.480729 171.887275) (xy 132.436653 171.913113) (xy 132.388407 171.933991) (xy 132.335006 171.950156) + (xy 132.275465 171.961855) (xy 132.208801 171.969338) (xy 132.134029 171.972852) (xy 132.050165 171.972645) + (xy 131.956223 171.968966) (xy 131.85122 171.962062) (xy 131.604093 171.939572) (xy 131.156719 171.892816) + (xy 130.974434 171.874693) (xy 130.816131 171.860198) (xy 130.679098 171.849424) (xy 130.560622 171.842463) + (xy 130.45799 171.839409) (xy 130.411768 171.839376) (xy 130.368489 171.840355) (xy 130.327815 171.842357) + (xy 130.289406 171.845394) (xy 130.252924 171.849477) (xy 130.218028 171.854618) (xy 130.184381 171.860829) + (xy 130.151642 171.868121) (xy 130.119473 171.876506) (xy 130.087535 171.885996) (xy 130.022993 171.908335) + (xy 129.955305 171.935233) (xy 129.799634 172.003073) (xy 129.601621 172.088897) (xy 129.407142 172.170752) + (xy 129.220229 172.24715) (xy 129.044911 172.316603) (xy 128.885221 172.377622) (xy 128.745188 172.42872) + (xy 128.628844 172.468407) (xy 128.540219 172.495196) (xy 128.51676 172.500706) (xy 128.495922 172.505294) + (xy 128.477595 172.508905) (xy 128.461671 172.511485) (xy 128.454576 172.512371) (xy 128.448041 172.51298) + (xy 128.442053 172.513303) (xy 128.436597 172.513335) (xy 128.431661 172.513068) (xy 128.427231 172.512497) + (xy 128.423293 172.511613) (xy 128.419833 172.51041) (xy 128.416839 172.508882) (xy 128.414296 172.507021) + (xy 128.412191 172.504822) (xy 128.410511 172.502276) (xy 128.409241 172.499378) (xy 128.408369 172.49612) + (xy 128.40788 172.492496) (xy 128.407762 172.488499) (xy 128.408 172.484122) (xy 128.408581 172.479359) + (xy 128.409491 172.474202) (xy 128.410718 172.468645) (xy 128.412246 172.462681) (xy 128.414064 172.456303) + (xy 128.418511 172.442279) (xy 128.422415 172.431999) (xy 128.42618 172.42106) (xy 128.429789 172.409548) + (xy 128.433228 172.397548) (xy 128.439532 172.372423) (xy 128.444968 172.346368) (xy 128.449412 172.320065) + (xy 128.45274 172.294197) (xy 128.453946 172.281638) (xy 128.454827 172.269444) (xy 128.455367 172.257699) + (xy 128.455551 172.246489) (xy 128.456708 172.234488) (xy 128.460098 172.220433) (xy 128.465597 172.204503) + (xy 128.47308 172.186875) (xy 128.482423 172.167727) (xy 128.493502 172.147239) (xy 128.506194 172.125588) + (xy 128.520374 172.102952) (xy 128.535919 172.079511) (xy 128.552703 172.055441) (xy 128.570604 172.030922) + (xy 128.589497 172.006132) (xy 128.609258 171.981248) (xy 128.629763 171.95645) (xy 128.650889 171.931915) + (xy 128.67251 171.907822) (xy 128.694879 171.883162) (xy 128.71628 171.858883) (xy 128.736611 171.835116) + (xy 128.755771 171.811992) (xy 128.77366 171.789643) (xy 128.790177 171.768201) (xy 128.805222 171.747798) + (xy 128.818693 171.728566) (xy 128.830489 171.710636) (xy 128.840511 171.694139) (xy 128.848656 171.679209) + (xy 128.854825 171.665976) (xy 128.857137 171.660037) (xy 128.858917 171.654572) (xy 128.860152 171.649598) + (xy 128.86083 171.64513) (xy 128.860938 171.641185) (xy 128.860464 171.63778) (xy 128.859395 171.634931) + (xy 128.857719 171.632655) (xy 128.852868 171.629756) (xy 128.846323 171.628931) (xy 128.838187 171.630084) + (xy 128.828563 171.63312) (xy 128.805268 171.644457) (xy 128.777269 171.662172) (xy 128.745394 171.6855) + (xy 128.710472 171.713673) (xy 128.673333 171.745923) (xy 128.634807 171.781483) (xy 128.595723 171.819585) + (xy 128.55691 171.859462) (xy 128.519198 171.900347) (xy 128.483416 171.941473) (xy 128.450394 171.982071) + (xy 128.42096 172.021374) (xy 128.395944 172.058616) (xy 128.376177 172.093028) (xy 128.361375 172.125423) + (xy 128.346814 172.162678) (xy 128.33261 172.204197) (xy 128.318878 172.249382) (xy 128.305736 172.297636) + (xy 128.293299 172.348364) (xy 128.271005 172.454849) (xy 128.252929 172.564062) (xy 128.245762 172.618199) + (xy 128.239999 172.671228) (xy 128.235755 172.722552) (xy 128.233147 172.771574) (xy 128.23229 172.817696) + (xy 128.233302 172.860322) (xy 128.234528 172.879389) (xy 128.235236 172.897886) (xy 128.235434 172.915801) + (xy 128.235131 172.933124) (xy 128.234336 172.949842) (xy 128.233058 172.965943) (xy 128.231305 172.981417) + (xy 128.229085 172.996252) (xy 128.226409 173.010435) (xy 128.223283 173.023955) (xy 128.219718 173.036801) + (xy 128.215722 173.048962) (xy 128.211303 173.060424) (xy 128.206471 173.071177) (xy 128.201233 173.08121) + (xy 128.195599 173.090509) (xy 128.189578 173.099065) (xy 128.183178 173.106865) (xy 128.176407 173.113898) + (xy 128.169275 173.120151) (xy 128.161791 173.125614) (xy 128.153962 173.130275) (xy 128.145798 173.134121) + (xy 128.137308 173.137142) (xy 128.1285 173.139326) (xy 128.119383 173.140662) (xy 128.109965 173.141136) + (xy 128.100256 173.140739) (xy 128.090264 173.139458) (xy 128.079997 173.137282) (xy 128.069465 173.134199) + (xy 128.058676 173.130197) (xy 128.045522 173.124969) (xy 128.03381 173.119128) (xy 128.023493 173.112558) + (xy 128.014525 173.105144) (xy 128.010532 173.101084) (xy 128.006858 173.096768) (xy 128.003499 173.092184) + (xy 128.000448 173.087315) (xy 127.997699 173.082149) (xy 127.995247 173.076669) (xy 127.991208 173.064712) + (xy 127.988286 173.051329) (xy 127.986433 173.036404) (xy 127.985604 173.01982) (xy 127.985751 173.001461) + (xy 127.986829 172.98121) (xy 127.98879 172.958952) (xy 127.991589 172.93457) (xy 127.995178 172.907948) + (xy 128.000673 172.875297) (xy 128.005161 172.84666) (xy 128.008502 172.821838) (xy 128.010556 172.800627) + (xy 128.011057 172.791313) (xy 128.011184 172.782827) (xy 128.010919 172.775143) (xy 128.010246 172.768236) + (xy 128.009146 172.76208) (xy 128.007603 172.756652) (xy 128.005598 172.751925) (xy 128.003115 172.747875) + (xy 128.000135 172.744475) (xy 127.996642 172.741701) (xy 127.992618 172.739529) (xy 127.988046 172.737931) + (xy 127.982908 172.736884) (xy 127.977186 172.736363) (xy 127.970864 172.736341) (xy 127.963924 172.736794) + (xy 127.956347 172.737696) (xy 127.948118 172.739023) (xy 127.929631 172.74285) (xy 127.908322 172.748072) + (xy 127.884052 172.754487) (xy 127.837605 172.770073) (xy 127.760525 172.799797) (xy 127.530833 172.894716) + (xy 127.22772 173.025355) (xy 126.883928 173.177823) (xy 126.70707 173.257652) (xy 126.532693 173.333264) + (xy 126.365261 173.402924) (xy 126.209239 173.464894) (xy 126.069093 173.517438) (xy 125.949286 173.55882) + (xy 125.898406 173.574783) (xy 125.854284 173.587304) (xy 125.81748 173.596167) (xy 125.788552 173.601153) + (xy 125.763145 173.605302) (xy 125.738591 173.609784) (xy 125.714998 173.61456) (xy 125.692475 173.619592) + (xy 125.67113 173.624841) (xy 125.651072 173.630268) (xy 125.632409 173.635835) (xy 125.61525 173.641503) + (xy 125.599703 173.647233) (xy 125.585877 173.652986) (xy 125.57388 173.658723) (xy 125.568602 173.661574) + (xy 125.563821 173.664406) (xy 125.559552 173.667215) (xy 125.555809 173.669997) (xy 125.552604 173.672745) + (xy 125.549951 173.675455) (xy 125.547864 173.678123) (xy 125.546357 173.680743) (xy 125.545443 173.683311) + (xy 125.545135 173.685821) (xy 125.545135 173.770489) (xy 125.544597 173.77297) (xy 125.543001 173.775448) + (xy 125.536743 173.780391) (xy 125.526578 173.785303) (xy 125.512724 173.790168) (xy 125.495397 173.794971) + (xy 125.474814 173.799697) (xy 125.42475 173.808854) (xy 125.364268 173.817515) (xy 125.295105 173.825555) + (xy 125.218996 173.83285) (xy 125.137678 173.839278) (xy 125.07462 173.843202) (xy 125.018182 173.847103) + (xy 124.968037 173.851081) (xy 124.945224 173.853131) (xy 124.923861 173.855237) (xy 124.90391 173.857414) + (xy 124.885329 173.859673) (xy 124.868077 173.862026) (xy 124.852114 173.864488) (xy 124.837398 173.867069) + (xy 124.82389 173.869783) (xy 124.811549 173.872643) (xy 124.800334 173.87566) (xy 124.790203 173.878848) + (xy 124.781118 173.882219) (xy 124.773036 173.885786) (xy 124.765917 173.889561) (xy 124.759721 173.893557) + (xy 124.754406 173.897786) (xy 124.749933 173.902262) (xy 124.747999 173.904596) (xy 124.746259 173.906996) + (xy 124.74471 173.909464) (xy 124.743346 173.912002) (xy 124.741151 173.917291) (xy 124.739635 173.922877) + (xy 124.738756 173.928772) (xy 124.738474 173.934989) (xy 124.738749 173.94154) (xy 124.739538 173.948438) + (xy 124.740803 173.955696) (xy 124.742976 173.970719) (xy 124.743304 173.984098) (xy 124.741431 173.995927) + (xy 124.736999 174.006298) (xy 124.733713 174.010967) (xy 124.729653 174.015306) (xy 124.719036 174.023042) + (xy 124.704792 174.0296) (xy 124.686563 174.035072) (xy 124.663993 174.039553) (xy 124.636726 174.043134) + (xy 124.604405 174.045909) (xy 124.566673 174.047971) (xy 124.473552 174.050327) (xy 124.35451 174.050947) + (xy 124.295115 174.051143) (xy 124.241742 174.051764) (xy 124.19409 174.052866) (xy 124.172315 174.053614) + (xy 124.151856 174.054503) (xy 124.132677 174.055539) (xy 124.114738 174.056729) (xy 124.098003 174.05808) + (xy 124.082434 174.059598) (xy 124.067993 174.061291) (xy 124.054641 174.063165) (xy 124.042342 174.065227) + (xy 124.031057 174.067484) (xy 124.02075 174.069942) (xy 124.01138 174.072608) (xy 124.002912 174.07549) + (xy 123.995308 174.078594) (xy 123.988529 174.081926) (xy 123.982537 174.085493) (xy 123.977296 174.089303) + (xy 123.972767 174.093362) (xy 123.968912 174.097677) (xy 123.965693 174.102254) (xy 123.963074 174.107101) + (xy 123.961015 174.112223) (xy 123.95948 174.117629) (xy 123.95843 174.123324) (xy 123.957828 174.129316) + (xy 123.957636 174.135611) (xy 123.957032 174.148764) (xy 123.955042 174.160468) (xy 123.951392 174.17076) + (xy 123.945812 174.179681) (xy 123.938031 174.187269) (xy 123.927777 174.193562) (xy 123.914779 174.198599) + (xy 123.898766 174.202419) (xy 123.879466 174.205061) (xy 123.856609 174.206564) (xy 123.829922 174.206965) + (xy 123.799134 174.206305) (xy 123.763975 174.204622) (xy 123.724173 174.201954) (xy 123.629553 174.19382) + (xy 123.488166 174.177118) (xy 123.35174 174.159424) (xy 123.290039 174.150516) (xy 123.235158 174.141731) + (xy 123.188959 174.133195) (xy 123.153303 174.125032) (xy 123.13071 174.120518) (xy 123.110473 174.116949) + (xy 123.092469 174.114404) (xy 123.084265 174.113539) (xy 123.076573 174.112959) (xy 123.069377 174.112674) + (xy 123.062662 174.112693) (xy 123.056412 174.113026) (xy 123.050611 174.113682) (xy 123.045244 174.114672) + (xy 123.040296 174.116005) (xy 123.035751 174.11769) (xy 123.031594 174.119738) (xy 123.027809 174.122158) + (xy 123.02438 174.124959) (xy 123.021292 174.128153) (xy 123.01853 174.131747) (xy 123.016078 174.135752) + (xy 123.013921 174.140178) (xy 123.012042 174.145033) (xy 123.010428 174.150329) (xy 123.009061 174.156075) + (xy 123.007926 174.162279) (xy 123.007009 174.168953) (xy 123.006294 174.176105) (xy 123.005405 174.191885) + (xy 123.005136 174.209695) (xy 123.00494 174.23018) (xy 123.004061 174.24806) (xy 123.002066 174.26346) + (xy 122.998522 174.276504) (xy 122.996032 174.28218) (xy 122.992992 174.287314) (xy 122.989348 174.291922) + (xy 122.985044 174.296017) (xy 122.980028 174.299616) (xy 122.974244 174.302735) (xy 122.967639 174.305389) + (xy 122.960157 174.307593) (xy 122.94235 174.310714) (xy 122.920387 174.312223) (xy 122.893836 174.312244) + (xy 122.862262 174.3109) (xy 122.782308 174.304616) (xy 122.677053 174.294363) (xy 122.605461 174.287728) + (xy 122.530953 174.279976) (xy 122.381381 174.262613) (xy 122.244707 174.245249) (xy 122.137303 174.230862) + (xy 122.104531 174.225357) (xy 122.07555 174.220806) (xy 122.05018 174.217294) (xy 122.028245 174.214905) + (xy 122.018509 174.214159) (xy 122.009565 174.213726) (xy 122.00139 174.213616) (xy 121.993962 174.213841) + (xy 121.98726 174.214411) (xy 121.981259 174.215336) (xy 121.975939 174.216628) (xy 121.971276 174.218296) + (xy 121.96725 174.220352) (xy 121.963836 174.222806) (xy 121.961014 174.22567) (xy 121.95876 174.228952) + (xy 121.957053 174.232665) (xy 121.95587 174.236819) (xy 121.955189 174.241424) (xy 121.954988 174.246491) + (xy 121.955244 174.252032) (xy 121.955935 174.258055) (xy 121.957039 174.264573) (xy 121.958533 174.271596) + (xy 121.962604 174.287198) (xy 121.967969 174.304947) (xy 121.969845 174.310868) (xy 121.971507 174.316723) + (xy 121.972954 174.322505) (xy 121.974191 174.328212) (xy 121.975218 174.333836) (xy 121.976038 174.339375) + (xy 121.976653 174.344822) (xy 121.977064 174.350174) (xy 121.977274 174.355425) (xy 121.977283 174.36057) + (xy 121.977096 174.365604) (xy 121.976712 174.370524) (xy 121.976135 174.375323) (xy 121.975366 174.379997) + (xy 121.974407 174.384541) (xy 121.97326 174.388951) (xy 121.971927 174.393221) (xy 121.97041 174.397347) + (xy 121.968711 174.401323) (xy 121.966832 174.405146) (xy 121.964774 174.408809) (xy 121.96254 174.412309) + (xy 121.960132 174.41564) (xy 121.957551 174.418798) (xy 121.954799 174.421778) (xy 121.951879 174.424574) + (xy 121.948793 174.427183) (xy 121.945541 174.429598) (xy 121.942127 174.431816) (xy 121.938552 174.433832) + (xy 121.934818 174.43564) (xy 121.930927 174.437236) (xy 121.893999 174.443654) (xy 121.818066 174.450879) + (xy 121.567787 174.467002) (xy 121.217297 174.484117) (xy 120.803803 174.500737) (xy 120.261252 174.51993) + (xy 119.784247 174.542161) (xy 119.366402 174.567989) (xy 119.001328 174.597972) (xy 118.68264 174.632668) + (xy 118.538694 174.651957) (xy 118.403949 174.672634) (xy 118.277606 174.694768) (xy 118.158868 174.718429) + (xy 118.046936 174.743687) (xy 117.941011 174.770611) (xy 117.700912 174.848127) (xy 117.344789 174.979964) + (xy 116.906934 175.151985) (xy 116.421641 175.35005) (xy 115.923201 175.560021) (xy 115.445907 175.76776) + (xy 115.024052 175.959127) (xy 114.691927 176.119984) (xy 114.623808 176.153329) (xy 114.561703 176.181852) + (xy 114.504683 176.205446) (xy 114.451818 176.224) (xy 114.426653 176.231354) (xy 114.402178 176.237408) + (xy 114.378276 176.242148) (xy 114.354832 176.24556) (xy 114.331729 176.247632) (xy 114.30885 176.248348) + (xy 114.28608 176.247697) (xy 114.263302 176.245664) (xy 114.240401 176.242236) (xy 114.217259 176.237398) + (xy 114.19376 176.231139) (xy 114.169789 176.223443) (xy 114.145228 176.214298) (xy 114.119962 176.20369) + (xy 114.066849 176.17803) (xy 114.009519 176.146355) (xy 113.947043 176.108556) (xy 113.878489 176.064525) + (xy 113.802927 176.014154) (xy 113.687968 175.933611) (xy 113.638554 175.897382) (xy 113.593659 175.862928) + (xy 113.552639 175.82956) (xy 113.514852 175.796586) (xy 113.479654 175.763318) (xy 113.446402 175.729066) + (xy 113.414451 175.693139) (xy 113.38316 175.654848) (xy 113.351884 175.613502) (xy 113.31998 175.568413) + (xy 113.286805 175.51889) (xy 113.251716 175.464243) (xy 113.173219 175.336819) (xy 113.003886 175.056361) + (xy 113.125594 174.99286) (xy 113.273348 174.915758) (xy 113.454091 174.830215) (xy 113.64231 174.749449) + (xy 116.390553 174.749449) (xy 116.390803 174.755959) (xy 116.39112 174.758886) (xy 116.391566 174.761593) + (xy 116.392143 174.764079) (xy 116.392855 174.766344) (xy 116.393702 174.768385) (xy 116.394687 174.770203) + (xy 116.395811 174.771795) (xy 116.397077 174.773162) (xy 116.398486 174.774303) (xy 116.400041 174.775215) + (xy 116.401742 174.775899) (xy 116.403593 174.776353) (xy 116.405596 174.776577) (xy 116.407751 174.776569) + (xy 116.410061 174.776328) (xy 116.412528 174.775854) (xy 116.415155 174.775145) (xy 116.417942 174.774201) + (xy 116.420891 174.773021) (xy 116.424006 174.771603) (xy 116.430737 174.768051) (xy 116.43815 174.763538) + (xy 116.44626 174.758055) (xy 116.455084 174.751596) (xy 116.464637 174.744153) (xy 116.472369 174.73845) + (xy 116.481597 174.73325) (xy 116.492205 174.728562) (xy 116.504076 174.724393) (xy 116.517094 174.720751) + (xy 116.531144 174.717644) (xy 116.546108 174.71508) (xy 116.561871 174.713065) (xy 116.578316 174.711609) + (xy 116.595326 174.710719) (xy 116.612786 174.710402) (xy 116.63058 174.710666) (xy 116.64859 174.71152) + (xy 116.666702 174.712971) (xy 116.684797 174.715026) (xy 116.702761 174.717694) (xy 116.720184 174.7208) + (xy 116.736724 174.723191) (xy 116.752367 174.724899) (xy 116.767098 174.725952) (xy 116.780903 174.726381) + (xy 116.793767 174.726217) (xy 116.805676 174.725488) (xy 116.816615 174.724226) (xy 116.826569 174.72246) + (xy 116.835524 174.72022) (xy 116.843466 174.717536) (xy 116.85038 174.714439) (xy 116.856251 174.710957) + (xy 116.861065 174.707122) (xy 116.864808 174.702964) (xy 116.867464 174.698512) (xy 116.86902 174.693796) + (xy 116.86946 174.688847) (xy 116.868771 174.683695) (xy 116.866937 174.678369) (xy 116.863944 174.672899) + (xy 116.859778 174.667317) (xy 116.854425 174.661651) (xy 116.847868 174.655931) (xy 116.840095 174.650189) + (xy 116.83109 174.644453) (xy 116.820839 174.638754) (xy 116.809328 174.633122) (xy 116.796542 174.627587) + (xy 116.782465 174.622179) (xy 116.767085 174.616928) (xy 116.750386 174.611864) (xy 116.699299 174.599761) + (xy 116.678053 174.595108) (xy 116.659188 174.591441) (xy 116.642337 174.588796) (xy 116.634554 174.587869) + (xy 116.627138 174.587213) (xy 116.620044 174.586832) (xy 116.613225 174.586731) (xy 116.606638 174.586915) + (xy 116.600235 174.587389) (xy 116.593972 174.588157) (xy 116.587803 174.589224) (xy 116.581683 174.590596) + (xy 116.575565 174.592277) (xy 116.569405 174.594272) (xy 116.563156 174.596585) (xy 116.556774 174.599222) + (xy 116.550213 174.602188) (xy 116.53637 174.609124) (xy 116.521263 174.617431) (xy 116.504529 174.62715) + (xy 116.485803 174.638318) (xy 116.476013 174.643577) (xy 116.466517 174.649387) (xy 116.457363 174.655677) + (xy 116.448596 174.662379) (xy 116.440263 174.669421) (xy 116.432411 174.676735) (xy 116.425086 174.68425) + (xy 116.418334 174.691897) (xy 116.412203 174.699606) (xy 116.406738 174.707308) (xy 116.401986 174.714932) + (xy 116.397994 174.722409) (xy 116.394808 174.729669) (xy 116.393532 174.733196) (xy 116.392475 174.736642) + (xy 116.391643 174.739999) (xy 116.391041 174.743259) (xy 116.390676 174.746411) (xy 116.390553 174.749449) + (xy 113.64231 174.749449) (xy 113.89917 174.63923) (xy 114.430073 174.430757) (xy 115.016042 174.215649) + (xy 115.62632 174.004757) (xy 116.230149 173.808935) (xy 116.796771 173.639034) (xy 117.295428 173.505907) + (xy 118.004511 173.336571) (xy 119.195136 173.363029) (xy 120.42611 173.377582) (xy 121.708677 173.384196) + (xy 122.136445 173.38369) (xy 122.468776 173.381137) (xy 122.605451 173.378609) (xy 122.725825 173.374987) + (xy 122.832417 173.370079) (xy 122.927746 173.363691) (xy 123.014331 173.355628) (xy 123.094692 173.345697) + (xy 123.171347 173.333704) (xy 123.246817 173.319455) (xy 123.323619 173.302757) (xy 123.404275 173.283415) + (xy 123.587219 173.236027) (xy 124.066115 173.111674) (xy 124.277781 173.057435) (xy 124.433885 173.01907) + (xy 124.794194 172.932078) (xy 125.103777 172.852962) (xy 125.240748 172.816027) (xy 125.366479 172.780666) + (xy 125.481452 172.746747) (xy 125.586145 172.714138) (xy 125.681042 172.682707) (xy 125.76662 172.652322) + (xy 125.843362 172.622853) (xy 125.911749 172.594166) (xy 125.972259 172.56613) (xy 126.025375 172.538614) + (xy 126.071576 172.511486) (xy 126.111344 172.484613) (xy 126.159558 172.447405) (xy 126.219245 172.404245) + (xy 126.287985 172.35662) (xy 126.36336 172.306019) (xy 126.442952 172.253929) (xy 126.524342 172.201839) + (xy 126.605112 172.151237) (xy 126.682844 172.103612) (xy 126.875989 171.98298) (xy 127.124698 171.82514) + (xy 127.661802 171.479199) (xy 127.955986 171.29217) (xy 128.308709 171.074383) (xy 128.675322 170.852629) + (xy 129.011177 170.653696) (xy 129.311727 170.476921) (xy 129.582015 170.31503) (xy 129.696354 170.244937) + (xy 129.79178 170.184889) (xy 129.86451 170.136996) (xy 129.891182 170.118266) (xy 129.910761 170.103365) + (xy 129.972172 170.060981) (xy 130.046349 170.015566) (xy 130.131921 169.967686) (xy 130.227516 169.917907) + (xy 130.443286 169.814916) (xy 130.682682 169.711118) (xy 130.934728 169.611041) (xy 131.188449 169.519213) + (xy 131.432868 169.440158) (xy 131.54816 169.406836) (xy 131.65701 169.378405) (xy 131.72178 169.364749) + (xy 131.783504 169.355729) (xy 131.842732 169.351639) (xy 131.871581 169.351534) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5ba0bb91-1732-4420-925d-dd219fca3df9") + ) + (gr_poly + (pts + (xy 131.71573 158.440841) (xy 131.756932 158.441771) (xy 131.796459 158.443322) (xy 131.834281 158.445492) + (xy 131.870366 158.448283) (xy 131.904685 158.451693) (xy 131.937205 158.455724) (xy 131.967895 158.460375) + (xy 131.996726 158.465646) (xy 132.023665 158.471537) (xy 132.048681 158.478048) (xy 132.071744 158.485179) + (xy 132.092823 158.49293) (xy 132.111887 158.501302) (xy 132.128904 158.510293) (xy 132.143844 158.519905) + (xy 132.26026 158.599281) (xy 132.154425 158.900904) (xy 132.129044 158.9733) (xy 132.104414 159.03979) + (xy 132.080419 159.100544) (xy 132.056944 159.155732) (xy 132.033872 159.205525) (xy 132.022451 159.228451) + (xy 132.011087 159.250093) (xy 131.999765 159.270471) (xy 131.988472 159.289608) (xy 131.977192 159.307523) + (xy 131.965911 159.324239) (xy 131.954615 159.339776) (xy 131.943288 159.354157) (xy 131.931917 159.367402) + (xy 131.920487 159.379533) (xy 131.908984 159.39057) (xy 131.897392 159.400536) (xy 131.885697 159.409452) + (xy 131.873885 159.417339) (xy 131.861942 159.424218) (xy 131.849852 159.430111) (xy 131.837601 159.435039) + (xy 131.825175 159.439022) (xy 131.812559 159.442084) (xy 131.799739 159.444244) (xy 131.786699 159.445525) + (xy 131.773426 159.445947) (xy 131.745786 159.445414) (xy 131.720231 159.443663) (xy 131.69649 159.44047) + (xy 131.674291 159.435611) (xy 131.663686 159.432487) (xy 131.653364 159.428861) (xy 131.643292 159.424706) + (xy 131.633436 159.419994) (xy 131.623763 159.414697) (xy 131.614237 159.408787) (xy 131.604826 159.402235) + (xy 131.595496 159.395013) (xy 131.57694 159.37845) (xy 131.558299 159.358871) (xy 131.539301 159.336051) + (xy 131.519676 159.309767) (xy 131.499151 159.279794) (xy 131.477456 159.245905) (xy 131.454319 159.207878) + (xy 131.42947 159.165487) (xy 131.415081 159.140375) (xy 131.401678 159.114658) (xy 131.38925 159.088352) + (xy 131.377792 159.061473) (xy 131.367295 159.034035) (xy 131.357752 159.006055) (xy 131.349154 158.977548) + (xy 131.341494 158.94853) (xy 131.334765 158.919015) (xy 131.328957 158.889019) (xy 131.324065 158.858559) + (xy 131.320079 158.827649) (xy 131.316993 158.796305) (xy 131.314798 158.764542) (xy 131.313486 158.732376) + (xy 131.313051 158.699822) (xy 131.313051 158.440531) (xy 131.672885 158.440531) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5e8a09c5-649d-4d3a-b1d5-20a2bc2d0281") + ) + (gr_poly + (pts + (xy 135.074428 155.403815) (xy 135.079112 155.405674) (xy 135.084829 155.409355) (xy 135.09156 155.414866) + (xy 135.107992 155.43139) (xy 135.128261 155.455287) (xy 135.152219 155.486594) (xy 135.17972 155.52535) + (xy 135.210616 155.571594) (xy 135.24476 155.625365) (xy 135.285128 155.693951) (xy 135.328341 155.773459) + (xy 135.420294 155.95783) (xy 135.514604 156.163657) (xy 135.605254 156.376119) (xy 135.686231 156.580396) + (xy 135.75152 156.761666) (xy 135.776401 156.839042) (xy 135.795104 156.905109) (xy 135.806877 156.958014) + (xy 135.810968 156.995904) (xy 135.807855 157.035792) (xy 135.798959 157.090524) (xy 135.766485 157.235931) + (xy 135.718881 157.414949) (xy 135.661479 157.610399) (xy 135.599612 157.805106) (xy 135.538612 157.981891) + (xy 135.483814 158.123578) (xy 135.460407 158.175891) (xy 135.44055 158.212988) (xy 135.423136 158.238744) + (xy 135.416192 158.248568) (xy 135.410372 158.256314) (xy 135.405638 158.261952) (xy 135.401949 158.265451) + (xy 135.400485 158.266388) (xy 135.399269 158.266779) (xy 135.398294 158.26662) (xy 135.397557 158.265906) + (xy 135.397052 158.264634) (xy 135.396775 158.2628) (xy 135.396885 158.257431) (xy 135.397847 158.249768) + (xy 135.399623 158.239779) (xy 135.405462 158.2127) (xy 135.414092 158.175948) (xy 135.427653 158.109223) + (xy 135.443198 158.027119) (xy 135.458742 157.940055) (xy 135.472301 157.858448) (xy 135.551677 157.350447) + (xy 135.568441 157.249337) (xy 135.574396 157.203514) (xy 135.578631 157.159699) (xy 135.581067 157.117031) + (xy 135.581628 157.07465) (xy 135.580235 157.031695) (xy 135.576811 156.987307) (xy 135.571279 156.940624) + (xy 135.563561 156.890786) (xy 135.55358 156.836932) (xy 135.541258 156.778203) (xy 135.50928 156.642677) + (xy 135.467009 156.477322) (xy 135.436479 156.361319) (xy 135.40136 156.241843) (xy 135.363016 156.122367) + (xy 135.322812 156.006364) (xy 135.282112 155.897306) (xy 135.242279 155.798666) (xy 135.204679 155.713916) + (xy 135.187143 155.677835) (xy 135.170676 155.646529) (xy 135.140638 155.59147) (xy 135.115909 155.543394) + (xy 135.096343 155.502341) (xy 135.081792 155.46835) (xy 135.07211 155.441459) (xy 135.069048 155.430688) + (xy 135.067147 155.421707) (xy 135.066391 155.414521) (xy 135.066759 155.409133) (xy 135.068233 155.40555) + (xy 135.070796 155.403776) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6145a48e-c6b9-4f27-8d4d-c9ae925a95b2") + ) + (gr_arc + (start 288.192532 164.79625) + (mid 289.314958 168.349441) + (end 286.689122 170.9933) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "629febaa-12be-429b-8ef1-6002861448b9") + ) + (gr_poly + (pts + (xy 134.512783 162.991467) (xy 134.51707 162.992339) (xy 134.52104 162.993686) (xy 134.524682 162.99551) + (xy 134.527986 162.997813) (xy 134.529508 162.999144) (xy 134.530941 163.000596) (xy 134.533537 163.003862) + (xy 134.535763 163.007612) (xy 134.537608 163.011848) (xy 134.539062 163.016573) (xy 134.540113 163.021788) + (xy 134.540752 163.027496) (xy 134.540967 163.033697) (xy 134.540333 163.043215) (xy 134.538434 163.052915) + (xy 134.53087 163.072846) (xy 134.518329 163.09346) (xy 134.500866 163.114724) (xy 134.478536 163.136609) + (xy 134.451391 163.159083) (xy 134.419488 163.182115) (xy 134.382879 163.205674) (xy 134.341619 163.22973) + (xy 134.295763 163.25425) (xy 134.245364 163.279205) (xy 134.190477 163.304563) (xy 134.131156 163.330293) + (xy 134.067456 163.356365) (xy 133.99943 163.382746) (xy 133.927133 163.409407) (xy 133.836328 163.441446) + (xy 133.740437 163.477206) (xy 133.642314 163.515447) (xy 133.544811 163.554928) (xy 133.450781 163.594409) + (xy 133.363076 163.632649) (xy 133.284548 163.668409) (xy 133.218051 163.700448) (xy 133.129261 163.743668) + (xy 133.043519 163.784019) (xy 132.960892 163.821487) (xy 132.881451 163.856056) (xy 132.805266 163.88771) + (xy 132.732406 163.916434) (xy 132.662941 163.942212) (xy 132.596942 163.96503) (xy 132.534477 163.984871) + (xy 132.475616 164.00172) (xy 132.42043 164.015561) (xy 132.368988 164.02638) (xy 132.321359 164.03416) + (xy 132.277614 164.038886) (xy 132.237822 164.040542) (xy 132.202053 164.039113) (xy 132.032717 164.023238) + (xy 132.424302 163.721613) (xy 132.510324 163.657311) (xy 132.590338 163.599109) (xy 132.665159 163.546659) + (xy 132.7356 163.499612) (xy 132.802476 163.457619) (xy 132.8666 163.420331) (xy 132.928786 163.387399) + (xy 132.989848 163.358474) (xy 133.0506 163.333208) (xy 133.111856 163.311252) (xy 133.174429 163.292257) + (xy 133.239135 163.275875) (xy 133.306786 163.261755) (xy 133.378196 163.249551) (xy 133.45418 163.238912) + (xy 133.535551 163.22949) (xy 133.686364 163.215928) (xy 133.841146 163.200384) (xy 133.982036 163.18484) + (xy 134.091175 163.171283) (xy 134.113105 163.168874) (xy 134.135142 163.165659) (xy 134.157149 163.1617) + (xy 134.178985 163.157059) (xy 134.200511 163.151798) (xy 134.221587 163.145979) (xy 134.242074 163.139664) + (xy 134.261833 163.132915) (xy 134.280723 163.125794) (xy 134.298606 163.118363) (xy 134.315341 163.110684) + (xy 134.330789 163.102819) (xy 134.344812 163.09483) (xy 134.357268 163.086779) (xy 134.368019 163.078728) + (xy 134.376925 163.07074) (xy 134.385311 163.062523) (xy 134.393592 163.054743) (xy 134.40176 163.047401) + (xy 134.409802 163.040498) (xy 134.417709 163.034037) (xy 134.425469 163.028021) (xy 134.433073 163.022449) + (xy 134.440508 163.017326) (xy 134.447766 163.012652) (xy 134.454835 163.00843) (xy 134.461703 163.004661) + (xy 134.468362 163.001347) (xy 134.4748 162.998491) (xy 134.481006 162.996094) (xy 134.48697 162.994159) + (xy 134.492681 162.992686) (xy 134.498128 162.991679) (xy 134.503302 162.991139) (xy 134.50819 162.991067) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "67640667-9355-4a98-aec5-aab809a0c2d3") + ) + (gr_poly + (pts + (xy 134.252167 150.346371) (xy 134.262731 150.350585) (xy 134.292176 150.364951) (xy 134.33142 150.386511) + (xy 134.37891 150.414396) (xy 134.433098 150.447737) (xy 134.492433 150.485668) (xy 134.555365 150.527319) + (xy 134.620343 150.571823) (xy 134.670131 150.607796) (xy 134.714539 150.640583) (xy 134.753893 150.670595) + (xy 134.788519 150.698244) (xy 134.818742 150.723938) (xy 134.844888 150.748091) (xy 134.856533 150.759717) + (xy 134.867282 150.771111) (xy 134.877174 150.782326) (xy 134.88625 150.793411) (xy 134.89455 150.804419) + (xy 134.902117 150.815401) (xy 134.90899 150.826408) (xy 134.915209 150.837491) (xy 134.920816 150.848703) + (xy 134.925852 150.860093) (xy 134.930357 150.871715) (xy 134.934371 150.883618) (xy 134.937936 150.895854) + (xy 134.941092 150.908475) (xy 134.946339 150.935077) (xy 134.95044 150.963834) (xy 134.953719 150.995156) + (xy 134.955754 151.048029) (xy 134.954122 151.112297) (xy 134.949126 151.186331) (xy 134.941068 151.268504) + (xy 134.916977 151.450757) (xy 134.884265 151.646032) (xy 134.845353 151.841306) (xy 134.802658 152.023558) + (xy 134.780648 152.105731) (xy 134.758599 152.179766) (xy 134.736814 152.244033) (xy 134.715595 152.296905) + (xy 134.687389 152.356271) (xy 134.675748 152.37997) (xy 134.665571 152.399762) (xy 134.656728 152.415709) + (xy 134.652765 152.422261) (xy 134.649086 152.427874) (xy 134.645675 152.432557) (xy 134.642514 152.436318) + (xy 134.639588 152.439164) (xy 134.63688 152.441103) (xy 134.634373 152.442143) (xy 134.632052 152.442291) + (xy 134.629899 152.441556) (xy 134.627898 152.439945) (xy 134.626033 152.437466) (xy 134.624288 152.434127) + (xy 134.622644 152.429934) (xy 134.621087 152.424897) (xy 134.618166 152.412319) (xy 134.615393 152.396455) + (xy 134.612634 152.377366) (xy 134.60976 152.355115) (xy 134.604127 152.321194) (xy 134.595456 152.276235) + (xy 134.570734 152.160645) (xy 134.539067 152.023227) (xy 134.503927 151.878864) (xy 134.488135 151.803396) + (xy 134.472838 151.721602) (xy 134.458534 151.636088) (xy 134.445718 151.549458) (xy 134.434886 151.464316) + (xy 134.426535 151.383267) (xy 134.421161 151.308915) (xy 134.419259 151.243866) (xy 134.418662 151.174909) + (xy 134.416717 151.112649) (xy 134.41319 151.056714) (xy 134.410761 151.031002) (xy 134.407849 151.006732) + (xy 134.404426 150.983858) (xy 134.400462 150.962332) (xy 134.395929 150.942108) (xy 134.390796 150.92314) + (xy 134.385036 150.905382) (xy 134.378619 150.888786) (xy 134.371516 150.873306) (xy 134.363697 150.858896) + (xy 134.355135 150.845509) (xy 134.345799 150.833098) (xy 134.335661 150.821618) (xy 134.324692 150.811022) + (xy 134.312862 150.801263) (xy 134.300143 150.792294) (xy 134.286505 150.78407) (xy 134.27192 150.776543) + (xy 134.256358 150.769667) (xy 134.23979 150.763396) (xy 134.222187 150.757683) (xy 134.203521 150.752482) + (xy 134.183761 150.747746) (xy 134.16288 150.743428) (xy 134.117634 150.735863) (xy 134.094984 150.731769) + (xy 134.073665 150.727423) (xy 134.053676 150.722819) (xy 134.035014 150.717952) (xy 134.017678 150.712818) + (xy 134.001665 150.707411) (xy 133.986973 150.701728) (xy 133.973602 150.695762) (xy 133.961548 150.68951) + (xy 133.95081 150.682966) (xy 133.941386 150.676126) (xy 133.933274 150.668984) (xy 133.926472 150.661536) + (xy 133.920977 150.653777) (xy 133.916789 150.645702) (xy 133.913906 150.637307) (xy 133.912324 150.628586) + (xy 133.912043 150.619534) (xy 133.91306 150.610147) (xy 133.915373 150.60042) (xy 133.918981 150.590348) + (xy 133.923882 150.579927) (xy 133.930073 150.569151) (xy 133.937553 150.558015) (xy 133.946319 150.546515) + (xy 133.956371 150.534645) (xy 133.967705 150.522402) (xy 133.98032 150.50978) (xy 133.994215 150.496774) + (xy 134.009386 150.48338) (xy 134.025832 150.469592) (xy 134.043552 150.455406) (xy 134.058542 150.443693) + (xy 134.073679 150.432399) (xy 134.088863 150.42157) (xy 134.103992 150.411253) (xy 134.118967 150.401494) + (xy 134.133685 150.39234) (xy 134.148048 150.383836) (xy 134.161952 150.376031) (xy 134.175299 150.368969) + (xy 134.187987 150.362698) (xy 134.199915 150.357265) (xy 134.210983 150.352715) (xy 134.221089 150.349095) + (xy 134.230134 150.346452) (xy 134.238016 150.344832) (xy 134.241489 150.34442) (xy 134.244634 150.344281) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "68b97b65-aaaf-43a9-8b1e-a18f241c02fc") + ) + (gr_poly + (pts + (xy 132.279442 175.555763) (xy 132.556128 175.56152) (xy 132.792817 175.569571) (xy 132.961169 175.579482) + (xy 133.010862 175.584999) (xy 133.032844 175.590819) (xy 133.033543 175.59263) (xy 133.033664 175.595074) + (xy 133.032214 175.601786) (xy 133.028577 175.610808) (xy 133.022839 175.621992) (xy 133.015087 175.635192) + (xy 133.005404 175.65026) (xy 132.993876 175.667048) (xy 132.980588 175.68541) (xy 132.949076 175.726266) + (xy 132.911548 175.771648) (xy 132.868688 175.820379) (xy 132.821176 175.871281) (xy 132.771112 175.926264) + (xy 132.717328 175.986704) (xy 132.661558 176.050617) (xy 132.605541 176.116018) (xy 132.551012 176.180924) + (xy 132.499708 176.243349) (xy 132.453365 176.30131) (xy 132.413719 176.352821) (xy 132.377896 176.399765) + (xy 132.342446 176.444599) (xy 132.325132 176.465877) (xy 132.308236 176.486209) (xy 132.291867 176.505456) + (xy 132.276134 176.523478) (xy 132.261146 176.540136) (xy 132.24701 176.555289) (xy 132.233835 176.5688) + (xy 132.221729 176.580528) (xy 132.210802 176.590333) (xy 132.201162 176.598077) (xy 132.196858 176.601132) + (xy 132.192917 176.603619) (xy 132.189352 176.605521) (xy 132.186176 176.606821) (xy 132.178476 176.608437) + (xy 132.165505 176.609332) (xy 132.124991 176.609053) (xy 132.067113 176.60617) (xy 131.994353 176.600868) + (xy 131.814106 176.583754) (xy 131.604093 176.559199) (xy 131.29205 176.5207) (xy 130.929406 176.481394) + (xy 130.111844 176.405077) (xy 129.270468 176.339675) (xy 128.524343 176.294612) (xy 128.371805 176.285992) + (xy 128.229747 176.276256) (xy 128.101207 176.265776) (xy 127.989224 176.254924) (xy 127.896836 176.244073) + (xy 127.858941 176.238763) (xy 127.827084 176.233593) (xy 127.801644 176.22861) (xy 127.783003 176.223859) + (xy 127.77154 176.219387) (xy 127.768619 176.21727) (xy 127.767635 176.21524) (xy 127.767788 176.212776) + (xy 127.768243 176.210345) (xy 127.768991 176.207951) (xy 127.770022 176.205597) (xy 127.771329 176.203286) + (xy 127.772902 176.20102) (xy 127.776813 176.196637) (xy 127.781684 176.19247) (xy 127.787448 176.188544) + (xy 127.794032 176.184881) (xy 127.801369 176.181505) (xy 127.809388 176.17844) (xy 127.818019 176.175707) + (xy 127.827193 176.173331) (xy 127.83684 176.171335) (xy 127.84689 176.169742) (xy 127.857273 176.168576) + (xy 127.86792 176.167859) (xy 127.87876 176.167615) (xy 127.905839 176.166643) (xy 127.938623 176.163811) + (xy 127.975871 176.159242) (xy 128.016344 176.153061) (xy 128.058801 176.145391) (xy 128.102002 176.136358) + (xy 128.144707 176.126085) (xy 128.185676 176.114697) (xy 128.541489 176.0242) (xy 128.909891 175.939409) + (xy 129.290074 175.860571) (xy 129.681234 175.787934) (xy 130.082564 175.721747) (xy 130.493257 175.662257) + (xy 130.912508 175.609712) (xy 131.33951 175.56436) (xy 131.492792 175.556598) (xy 131.719435 175.552868) + (xy 131.991098 175.552734) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "69d8ab21-5c07-4409-a849-7b6e7f3bdd26") + ) + (gr_arc + (start 284.416395 181.667352) + (mid 283.537736 183.788693) + (end 281.416395 184.667353) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "69f8dbfd-a2ab-47f2-80d8-1a15e95a9832") + ) + (gr_poly + (pts + (xy 128.019176 150.027117) (xy 128.026685 150.028097) (xy 128.033584 150.029686) (xy 128.039877 150.031846) + (xy 128.045569 150.034542) (xy 128.050666 150.037735) (xy 128.055171 150.041389) (xy 128.05909 150.045468) + (xy 128.062428 150.049935) (xy 128.065189 150.054752) (xy 128.067379 150.059883) (xy 128.069002 150.065291) + (xy 128.070063 150.07094) (xy 128.070566 150.076792) (xy 128.070518 150.082811) (xy 128.069922 150.088959) + (xy 128.068783 150.095201) (xy 128.067107 150.101499) (xy 128.064897 150.107816) (xy 128.06216 150.114115) + (xy 128.058899 150.120361) (xy 128.055121 150.126515) (xy 128.050828 150.132541) (xy 128.046027 150.138403) + (xy 128.040722 150.144063) (xy 128.034918 150.149485) (xy 128.02862 150.154631) (xy 128.021832 150.159466) + (xy 128.01456 150.163952) (xy 128.006809 150.168052) (xy 127.998582 150.171729) (xy 127.989886 150.174948) + (xy 127.986445 150.175832) (xy 127.983068 150.176502) (xy 127.97976 150.176961) (xy 127.976522 150.177211) + (xy 127.973358 150.177256) (xy 127.970271 150.177099) (xy 127.967262 150.176742) (xy 127.964337 150.176188) + (xy 127.961496 150.175441) (xy 127.958744 150.174502) (xy 127.956083 150.173376) (xy 127.953516 150.172064) + (xy 127.951045 150.170571) (xy 127.948675 150.168898) (xy 127.946407 150.167049) (xy 127.944245 150.165026) + (xy 127.942191 150.162833) (xy 127.940249 150.160472) (xy 127.938421 150.157946) (xy 127.93671 150.155259) + (xy 127.93512 150.152413) (xy 127.933652 150.149411) (xy 127.932311 150.146255) (xy 127.931098 150.14295) + (xy 127.930017 150.139497) (xy 127.929071 150.135899) (xy 127.928262 150.132161) (xy 127.927594 150.128283) + (xy 127.92707 150.12427) (xy 127.926691 150.120125) (xy 127.926462 150.115849) (xy 127.926385 150.111447) + (xy 127.926493 150.107014) (xy 127.926813 150.102648) (xy 127.92734 150.098354) (xy 127.92807 150.094136) + (xy 127.928997 150.09) (xy 127.930117 150.085949) (xy 127.931426 150.08199) (xy 127.932917 150.078127) + (xy 127.934587 150.074365) (xy 127.93643 150.070708) (xy 127.938441 150.067162) (xy 127.940617 150.06373) + (xy 127.942951 150.06042) (xy 127.94544 150.057234) (xy 127.948077 150.054177) (xy 127.950859 150.051256) + (xy 127.953781 150.048474) (xy 127.956837 150.045836) (xy 127.960023 150.043348) (xy 127.963334 150.041014) + (xy 127.966765 150.038838) (xy 127.970312 150.036827) (xy 127.973968 150.034984) (xy 127.977731 150.033314) + (xy 127.981594 150.031823) (xy 127.985554 150.030514) (xy 127.989604 150.029394) (xy 127.99374 150.028467) + (xy 127.997958 150.027737) (xy 128.002253 150.02721) (xy 128.006619 150.02689) (xy 128.011052 150.026782) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6a94c271-c373-4de4-83df-75b889e51806") + ) + (gr_arc + (start 212.41 114.167398) + (mid 211.262026 113.936867) + (end 210.28973 113.284466) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "70482813-d3cd-46db-a601-7b4cb89c02e5") + ) + (gr_poly + (pts + (xy 129.576457 156.756407) (xy 129.587969 156.75778) (xy 129.606661 156.761196) (xy 129.62316 156.766007) + (xy 129.637628 156.772989) (xy 129.650228 156.782916) (xy 129.661123 156.796564) (xy 129.670475 156.814707) + (xy 129.678447 156.838122) (xy 129.685203 156.867583) (xy 129.690904 156.903865) (xy 129.695714 156.947744) + (xy 129.70331 157.06139) (xy 129.709294 157.214725) (xy 129.714968 157.413948) (xy 129.730844 158.05953) + (xy 129.376301 157.985448) (xy 129.305639 157.969397) (xy 129.237644 157.953284) (xy 129.173989 157.937543) + (xy 129.116349 157.922608) (xy 129.066399 157.908914) (xy 129.025812 157.896894) (xy 128.996263 157.886983) + (xy 128.986151 157.882954) (xy 128.979427 157.879615) (xy 128.967709 157.869731) (xy 128.958296 157.856108) + (xy 128.951109 157.838976) (xy 128.946065 157.818564) (xy 128.943082 157.795102) (xy 128.94208 157.768819) + (xy 128.945693 157.70871) (xy 128.95625 157.640074) (xy 128.973102 157.564749) (xy 128.995596 157.484572) + (xy 129.023083 157.401379) (xy 129.054911 157.317009) (xy 129.090428 157.233297) (xy 129.128984 157.152081) + (xy 129.169927 157.075198) (xy 129.212607 157.004486) (xy 129.256372 156.94178) (xy 129.300571 156.888919) + (xy 129.32263 156.866755) (xy 129.344553 156.84774) (xy 129.358855 156.837021) (xy 129.373894 156.826728) + (xy 129.389538 156.816916) (xy 129.405655 156.807639) (xy 129.422112 156.79895) (xy 129.438779 156.790905) + (xy 129.455524 156.783558) (xy 129.472214 156.776963) (xy 129.488718 156.771174) (xy 129.504905 156.766245) + (xy 129.520641 156.762231) (xy 129.535797 156.759186) (xy 129.550239 156.757164) (xy 129.563836 156.75622) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "72037242-2aff-4f3e-8a89-b5f38fd6f45e") + ) + (gr_line + (start 281.416394 114.167353) + (end 212.41 114.167353) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "731ccc6b-3cf9-4d08-9a77-5ffff9300f07") + ) + (gr_poly + (pts + (xy 130.896995 172.491889) (xy 131.060613 172.498638) (xy 131.201349 172.509666) (xy 131.258543 172.516649) + (xy 131.304505 172.524539) (xy 131.337398 172.533281) (xy 131.34837 172.537955) (xy 131.355385 172.542822) + (xy 131.356343 172.546113) (xy 131.354368 172.551912) (xy 131.34229 172.570397) (xy 131.320492 172.597005) + (xy 131.290315 172.630465) (xy 131.210185 172.712858) (xy 131.112631 172.807405) (xy 131.008379 172.903936) + (xy 130.908157 172.992282) (xy 130.862911 173.030208) (xy 130.822695 173.062273) (xy 130.78885 173.087207) + (xy 130.762718 173.103738) (xy 130.73194 173.108742) (xy 130.672264 173.108296) (xy 130.483584 173.093568) + (xy 130.231403 173.064577) (xy 129.950448 173.026347) (xy 129.675447 172.9839) (xy 129.441125 172.942259) + (xy 129.350071 172.923311) (xy 129.282209 172.906448) (xy 129.241881 172.892298) (xy 129.233398 172.886437) + (xy 129.233426 172.881489) (xy 129.25299 172.869308) (xy 129.286746 172.852995) (xy 129.39011 172.810299) + (xy 129.53006 172.758053) (xy 129.69314 172.700909) (xy 129.865895 172.643517) (xy 130.034866 172.590528) + (xy 130.186599 172.546593) (xy 130.307635 172.516363) (xy 130.356318 172.508231) (xy 130.415815 172.501656) + (xy 130.484288 172.496585) (xy 130.559899 172.492964) (xy 130.725192 172.489853) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "74a545a1-5cb1-4658-b9ee-3f77dc893533") + ) + (gr_poly + (pts + (xy 121.271515 159.718606) (xy 121.280135 159.719129) (xy 121.299843 159.721455) (xy 121.323017 159.72533) + (xy 121.349864 159.73057) (xy 121.380595 159.736989) (xy 121.428006 159.747931) (xy 121.471162 159.759044) + (xy 121.510272 159.770498) (xy 121.545545 159.782463) (xy 121.561808 159.788691) (xy 121.577191 159.795111) + (xy 121.591718 159.801743) (xy 121.605418 159.808611) (xy 121.618315 159.815734) (xy 121.630435 159.823134) + (xy 121.641806 159.830833) (xy 121.652453 159.838852) (xy 121.662403 159.847211) (xy 121.671681 159.855933) + (xy 121.680313 159.865039) (xy 121.688327 159.87455) (xy 121.695748 159.884487) (xy 121.702601 159.894872) + (xy 121.708914 159.905725) (xy 121.714713 159.917069) (xy 121.720023 159.928925) (xy 121.724871 159.941314) + (xy 121.729283 159.954256) (xy 121.733285 159.967775) (xy 121.736904 159.98189) (xy 121.740164 159.996623) + (xy 121.745718 160.02803) (xy 121.749288 160.05423) (xy 121.751951 160.077392) (xy 121.753544 160.0977) + (xy 121.753905 160.115343) (xy 121.753572 160.123222) (xy 121.75287 160.130505) (xy 121.751778 160.137214) + (xy 121.750277 160.143372) (xy 121.748346 160.149004) (xy 121.745963 160.154131) (xy 121.74311 160.158778) + (xy 121.739766 160.162968) (xy 121.73591 160.166723) (xy 121.731522 160.170068) (xy 121.726582 160.173025) + (xy 121.72107 160.175618) (xy 121.714964 160.17787) (xy 121.708245 160.179804) (xy 121.700892 160.181443) + (xy 121.692885 160.182812) (xy 121.674828 160.184827) (xy 121.65391 160.186036) (xy 121.62997 160.186625) + (xy 121.602843 160.18678) (xy 121.563455 160.185717) (xy 121.5266 160.182491) (xy 121.509102 160.18005) + (xy 121.492211 160.177048) (xy 121.475919 160.173479) (xy 121.460217 160.169334) (xy 121.445096 160.164609) + (xy 121.430548 160.159295) (xy 121.416564 160.153386) (xy 121.403135 160.146875) (xy 121.390253 160.139756) + (xy 121.377908 160.132022) (xy 121.366093 160.123666) (xy 121.354797 160.114681) (xy 121.344014 160.10506) + (xy 121.333733 160.094797) (xy 121.323946 160.083884) (xy 121.314645 160.072316) (xy 121.30582 160.060085) + (xy 121.297464 160.047184) (xy 121.289566 160.033607) (xy 121.28212 160.019347) (xy 121.275115 160.004397) + (xy 121.268543 159.988751) (xy 121.262396 159.972401) (xy 121.256664 159.95534) (xy 121.246413 159.919062) + (xy 121.23772 159.879861) (xy 121.227581 159.822068) (xy 121.22415 159.798659) (xy 121.222092 159.77866) + (xy 121.221643 159.769882) (xy 121.221616 159.761886) (xy 121.222036 159.75465) (xy 121.222929 159.748151) + (xy 121.224323 159.742364) (xy 121.226243 159.737268) (xy 121.228715 159.732838) (xy 121.231766 159.729051) + (xy 121.235421 159.725885) (xy 121.239707 159.723315) (xy 121.244651 159.721319) (xy 121.250277 159.719874) + (xy 121.256612 159.718955) (xy 121.263683 159.71854) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "76e87c22-2198-4853-a1f8-e505d8f9950c") + ) + (gr_arc + (start 100.207211 143.41563) + (mid 99.240216 139.897621) + (end 101.843575 137.341455) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "77a4f8d1-ba01-45be-8278-f125fc9330e5") + ) + (gr_poly + (pts + (xy 130.704692 156.854665) (xy 130.716108 156.859465) (xy 130.728116 156.867281) (xy 130.740653 156.87796) + (xy 130.767074 156.907307) (xy 130.794882 156.946297) (xy 130.823589 156.99372) (xy 130.852707 157.048368) + (xy 130.881748 157.109031) (xy 130.910223 157.174499) (xy 130.937644 157.243565) (xy 130.963522 157.315018) + (xy 130.98737 157.387649) (xy 131.008698 157.460249) (xy 131.027019 157.531609) (xy 131.041843 157.60052) + (xy 131.052684 157.665772) (xy 131.059052 157.726156) (xy 131.074927 157.990739) (xy 130.725676 158.006615) + (xy 130.678834 158.008285) (xy 130.635449 158.009312) (xy 130.595382 158.009672) (xy 130.558493 158.009343) + (xy 130.524643 158.0083) (xy 130.493691 158.006521) (xy 130.465499 158.003982) (xy 130.439927 158.00066) + (xy 130.42808 157.998699) (xy 130.416835 157.996533) (xy 130.406176 157.994159) (xy 130.396085 157.991575) + (xy 130.386544 157.988779) (xy 130.377536 157.985766) (xy 130.369043 157.982534) (xy 130.361048 157.97908) + (xy 130.353534 157.975401) (xy 130.346483 157.971495) (xy 130.339878 157.967358) (xy 130.333701 157.962988) + (xy 130.327935 157.958381) (xy 130.322562 157.953535) (xy 130.317565 157.948447) (xy 130.312927 157.943114) + (xy 130.30356 157.930307) (xy 130.295292 157.915757) (xy 130.288106 157.899551) (xy 130.281983 157.881774) + (xy 130.27286 157.841852) (xy 130.267782 157.796683) (xy 130.266612 157.746957) (xy 130.269209 157.693362) + (xy 130.275433 157.636589) (xy 130.285146 157.577327) (xy 130.298207 157.516268) (xy 130.314477 157.4541) + (xy 130.333817 157.391513) (xy 130.356087 157.329198) (xy 130.381147 157.267844) (xy 130.408859 157.208141) + (xy 130.439082 157.150779) (xy 130.471677 157.096448) (xy 130.487719 157.071913) (xy 130.504016 157.048006) + (xy 130.520454 157.024859) (xy 130.536914 157.002603) (xy 130.553281 156.981371) (xy 130.569439 156.961293) + (xy 130.585272 156.942503) (xy 130.600662 156.92513) (xy 130.615495 156.909308) (xy 130.629653 156.895169) + (xy 130.64302 156.882842) (xy 130.655481 156.872462) (xy 130.666918 156.864159) (xy 130.672216 156.860828) + (xy 130.677216 156.858065) (xy 130.681901 156.855888) (xy 130.686258 156.854312) (xy 130.690272 156.853355) + (xy 130.693928 156.853032) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "77ae9860-82ee-463f-bdeb-81582625e831") + ) + (gr_poly + (pts + (xy 128.584548 166.588489) (xy 128.60329 166.590166) (xy 128.622983 166.592838) (xy 128.665419 166.601093) + (xy 128.712249 166.613116) (xy 128.76387 166.628766) (xy 128.820677 166.647904) (xy 128.855164 166.660822) + (xy 128.885241 166.674105) (xy 128.910962 166.68824) (xy 128.922206 166.69578) (xy 128.932381 166.703716) + (xy 128.941494 166.712109) (xy 128.949552 166.721021) (xy 128.956561 166.730512) (xy 128.962529 166.740644) + (xy 128.967462 166.751477) (xy 128.971367 166.763073) (xy 128.974251 166.775492) (xy 128.97612 166.788796) + (xy 128.976981 166.803046) (xy 128.976842 166.818302) (xy 128.973587 166.852079) (xy 128.966411 166.890615) + (xy 128.955366 166.934399) (xy 128.940507 166.983919) (xy 128.921889 167.039664) (xy 128.899566 167.102122) + (xy 128.873592 167.17178) (xy 128.839742 167.258976) (xy 128.807426 167.338281) (xy 128.776319 167.410114) + (xy 128.746097 167.474893) (xy 128.716432 167.533036) (xy 128.701707 167.559751) (xy 128.687 167.584963) + (xy 128.672269 167.608726) (xy 128.657474 167.631092) (xy 128.642575 167.652113) (xy 128.62753 167.671842) + (xy 128.6123 167.69033) (xy 128.596842 167.70763) (xy 128.581118 167.723795) (xy 128.565085 167.738876) + (xy 128.548703 167.752927) (xy 128.531932 167.765999) (xy 128.514731 167.778145) (xy 128.497058 167.789416) + (xy 128.478874 167.799867) (xy 128.460138 167.809547) (xy 128.440809 167.818511) (xy 128.420847 167.82681) + (xy 128.400209 167.834497) (xy 128.378857 167.841624) (xy 128.333845 167.854407) (xy 128.139128 167.901369) + (xy 127.895297 167.964207) (xy 127.397218 168.097822) (xy 127.346317 168.112189) (xy 127.328118 168.115891) + (xy 127.315446 168.116508) (xy 127.311344 168.115481) (xy 127.308819 168.113467) (xy 127.307936 168.110395) + (xy 127.308759 168.106193) (xy 127.315783 168.094114) (xy 127.330411 168.076655) (xy 127.353163 168.053242) + (xy 127.384558 168.023304) (xy 127.475354 167.941551) (xy 127.783511 167.674489) (xy 127.821685 167.640778) + (xy 127.858711 167.607206) (xy 127.894435 167.573913) (xy 127.928701 167.541039) (xy 127.961356 167.508722) + (xy 127.992243 167.477104) (xy 128.021207 167.446323) (xy 128.048094 167.416518) (xy 128.072749 167.38783) + (xy 128.095017 167.360397) (xy 128.114742 167.33436) (xy 128.131769 167.309858) (xy 128.145944 167.28703) + (xy 128.157111 167.266016) (xy 128.161519 167.256232) (xy 128.165116 167.246955) (xy 128.167884 167.238201) + (xy 128.169803 167.229987) (xy 128.179631 167.197751) (xy 128.192871 167.15764) (xy 128.227349 167.059993) + (xy 128.268773 166.949447) (xy 128.312678 166.838402) (xy 128.333208 166.790568) (xy 128.353388 166.748176) + (xy 128.373616 166.711085) (xy 128.38387 166.694484) (xy 128.394285 166.679157) (xy 128.404909 166.665085) + (xy 128.415791 166.652252) (xy 128.426982 166.640639) (xy 128.43853 166.63023) (xy 128.450485 166.621007) + (xy 128.462897 166.612952) (xy 128.475814 166.606049) (xy 128.489286 166.600279) (xy 128.503363 166.595625) + (xy 128.518095 166.59207) (xy 128.533529 166.589596) (xy 128.549717 166.588187) (xy 128.566706 166.587823) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "783f5014-c061-4403-a06f-56b04ab95fc2") + ) + (gr_arc + (start 288.192532 164.79625) + (mid 287.439502 163.779408) + (end 287.172645 162.542553) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "78b0afa9-612b-47a4-87e2-4d80a69d0759") + ) + (gr_arc + (start 229.399926 175.799926) + (mid 230.814178 176.385674) + (end 231.399926 177.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b0ea1d3-45d6-412f-8032-e17399798dab") + ) + (gr_poly + (pts + (xy 127.143853 169.080549) (xy 127.173176 169.091557) (xy 127.252236 169.133479) (xy 127.354922 169.198935) + (xy 127.476925 169.284312) (xy 127.613934 169.385998) (xy 127.761641 169.500382) (xy 128.071906 169.75279) + (xy 128.373242 170.012639) (xy 128.509787 170.136324) (xy 128.63117 170.251032) (xy 128.733081 170.353153) + (xy 128.81121 170.439072) (xy 128.861249 170.505179) (xy 128.874387 170.529674) (xy 128.878886 170.547861) + (xy 128.871034 170.560943) (xy 128.848314 170.581824) (xy 128.763296 170.64394) (xy 128.633877 170.728132) + (xy 128.470104 170.828322) (xy 128.282022 170.938434) (xy 128.079678 171.052391) (xy 127.873117 171.164115) + (xy 127.672386 171.267529) (xy 127.618091 171.294886) (xy 127.568175 171.319453) (xy 127.52243 171.341292) + (xy 127.480645 171.360464) (xy 127.442613 171.377031) (xy 127.408123 171.391056) (xy 127.376965 171.402601) + (xy 127.362571 171.407463) (xy 127.348932 171.411728) (xy 127.336022 171.415403) (xy 127.323814 171.418498) + (xy 127.312282 171.421018) (xy 127.3014 171.422973) (xy 127.291143 171.42437) (xy 127.281483 171.425216) + (xy 127.272395 171.42552) (xy 127.263852 171.425289) (xy 127.255829 171.424531) (xy 127.248299 171.423253) + (xy 127.241236 171.421464) (xy 127.234614 171.419171) (xy 127.228406 171.416381) (xy 127.222587 171.413104) + (xy 127.217131 171.409346) (xy 127.21201 171.405115) (xy 127.192344 171.385256) (xy 127.173061 171.358675) + (xy 127.135808 171.286857) (xy 127.100587 171.192685) (xy 127.06773 171.07918) (xy 127.03757 170.949366) + (xy 127.010441 170.806266) (xy 126.986677 170.652903) (xy 126.96661 170.492301) (xy 126.950573 170.327481) + (xy 126.938901 170.161468) (xy 126.931926 169.997285) (xy 126.929981 169.837954) (xy 126.933401 169.686498) + (xy 126.942518 169.545941) (xy 126.957665 169.419305) (xy 126.979177 169.309614) (xy 126.986305 169.282582) + (xy 126.993781 169.257069) (xy 127.001583 169.233106) (xy 127.009687 169.210725) (xy 127.013845 169.200137) + (xy 127.01807 169.189956) (xy 127.022359 169.180186) (xy 127.026709 169.170831) (xy 127.031118 169.161894) + (xy 127.035581 169.15338) (xy 127.040097 169.145292) (xy 127.044662 169.137634) (xy 127.049273 169.13041) + (xy 127.053929 169.123624) (xy 127.058625 169.11728) (xy 127.063358 169.111382) (xy 127.068127 169.105934) + (xy 127.072928 169.100938) (xy 127.077757 169.096401) (xy 127.082613 169.092324) (xy 127.087492 169.088712) + (xy 127.092392 169.08557) (xy 127.097309 169.0829) (xy 127.10224 169.080707) (xy 127.107183 169.078995) + (xy 127.112135 169.077767) (xy 127.117093 169.077027) (xy 127.122053 169.07678) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7bdf011d-0ae3-4283-8749-717ccc8bbaaf") + ) + (gr_line + (start 104.116395 117.167352) + (end 104.116394 134.430895) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7cad7415-724e-43db-912e-e264e411eb87") + ) + (gr_line + (start 193.609891 124.380109) + (end 186.630643 117.400861) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8461dba2-d270-46b2-896c-8f263db45a5c") + ) + (gr_poly + (pts + (xy 117.411113 176.77326) (xy 117.414555 176.773694) (xy 117.417901 176.774501) (xy 117.421162 176.775679) + (xy 117.424348 176.777229) (xy 117.427467 176.779152) (xy 117.430531 176.781446) (xy 117.433548 176.784113) + (xy 117.436528 176.787152) (xy 117.439481 176.790563) (xy 117.442416 176.794346) (xy 117.445344 176.798501) + (xy 117.448274 176.803028) (xy 117.451215 176.807927) (xy 117.454178 176.813199) (xy 117.459073 176.820502) + (xy 117.463821 176.828464) (xy 117.468398 176.837) (xy 117.472782 176.846023) (xy 117.476948 176.85545) + (xy 117.480874 176.865195) (xy 117.484536 176.875172) (xy 117.487912 176.885296) (xy 117.490978 176.895483) + (xy 117.49371 176.905646) (xy 117.496086 176.915701) (xy 117.498082 176.925562) (xy 117.499675 176.935144) + (xy 117.500842 176.944361) (xy 117.501559 176.95313) (xy 117.501803 176.961363) (xy 117.502108 176.970267) + (xy 117.503002 176.981) (xy 117.506433 177.007334) (xy 117.511849 177.039126) (xy 117.519001 177.075133) + (xy 117.527641 177.114118) (xy 117.537522 177.154839) (xy 117.548394 177.196056) (xy 117.560011 177.236529) + (xy 117.568674 177.26931) (xy 117.576971 177.298346) (xy 117.585161 177.323862) (xy 117.593498 177.346084) + (xy 117.597801 177.35603) (xy 117.602237 177.365237) (xy 117.606838 177.373732) (xy 117.611636 177.381545) + (xy 117.616662 177.388702) (xy 117.621949 177.395232) (xy 117.627529 177.401164) (xy 117.633433 177.406525) + (xy 117.639694 177.411343) (xy 117.646343 177.415646) (xy 117.653413 177.419464) (xy 117.660935 177.422823) + (xy 117.668942 177.425751) (xy 117.677465 177.428278) (xy 117.686537 177.430431) (xy 117.696189 177.432238) + (xy 117.717362 177.434926) (xy 117.74124 177.436568) (xy 117.76808 177.437388) (xy 117.798136 177.437611) + (xy 117.817393 177.437306) (xy 117.837348 177.436412) (xy 117.85783 177.43496) (xy 117.878669 177.432981) + (xy 117.899693 177.430506) (xy 117.920733 177.427565) (xy 117.941618 177.424191) (xy 117.962178 177.420414) + (xy 117.982241 177.416264) (xy 118.001638 177.411774) (xy 118.020197 177.406973) (xy 118.037749 177.401894) + (xy 118.054123 177.396566) (xy 118.069148 177.391022) (xy 118.082653 177.385292) (xy 118.094469 177.379407) + (xy 118.111831 177.37045) (xy 118.128441 177.363562) (xy 118.144664 177.358954) (xy 118.152743 177.35757) + (xy 118.160863 177.356834) (xy 118.169068 177.356772) (xy 118.177403 177.357411) (xy 118.185915 177.358777) + (xy 118.194649 177.360895) (xy 118.20365 177.363793) (xy 118.212965 177.367496) (xy 118.232714 177.377421) + (xy 118.254262 177.390881) (xy 118.277973 177.408085) (xy 118.30421 177.429242) (xy 118.333339 177.454562) + (xy 118.365723 177.484253) (xy 118.401727 177.518526) (xy 118.486053 177.601651) (xy 118.591958 177.710617) + (xy 118.633544 177.756585) (xy 118.66754 177.798685) (xy 118.68169 177.818708) (xy 118.69394 177.838273) + (xy 118.704289 177.857549) (xy 118.712736 177.876706) (xy 118.71928 177.895914) (xy 118.72392 177.915341) + (xy 118.726655 177.935158) (xy 118.727485 177.955534) (xy 118.726407 177.976638) (xy 118.723422 177.998641) + (xy 118.718527 178.021711) (xy 118.711723 178.046019) (xy 118.703009 178.071734) (xy 118.692382 178.099025) + (xy 118.66539 178.159015) (xy 118.63074 178.227346) (xy 118.588424 178.305374) (xy 118.480761 178.495947) + (xy 118.378979 178.679997) (xy 118.265787 178.888853) (xy 118.155572 179.095723) (xy 118.062719 179.27382) + (xy 117.861636 179.660113) (xy 117.708178 179.575445) (xy 117.665062 179.552107) (xy 117.61948 179.524172) + (xy 117.57207 179.492252) (xy 117.523465 179.456961) (xy 117.474303 179.418911) (xy 117.425218 179.378713) + (xy 117.376846 179.336981) (xy 117.329823 179.294326) (xy 117.284785 179.251361) (xy 117.242366 179.208698) + (xy 117.203203 179.16695) (xy 117.167932 179.126729) (xy 117.137187 179.088648) (xy 117.111604 179.053318) + (xy 117.09182 179.021352) (xy 117.084301 179.006822) (xy 117.078469 178.993362) (xy 117.073878 178.980491) + (xy 117.070015 178.965798) (xy 117.066865 178.949446) (xy 117.064413 178.931598) (xy 117.062643 178.912417) + (xy 117.06154 178.892066) (xy 117.061088 178.870707) (xy 117.061271 178.848503) (xy 117.062075 178.825617) + (xy 117.063483 178.802211) (xy 117.065481 178.778449) (xy 117.068052 178.754493) (xy 117.071181 178.730506) + (xy 117.074852 178.706651) (xy 117.079051 178.68309) (xy 117.083761 178.659987) (xy 117.088472 178.635215) + (xy 117.09267 178.608652) (xy 117.099471 178.55093) (xy 117.104039 178.48837) (xy 117.106251 178.422524) + (xy 117.105982 178.354942) (xy 117.103109 178.287173) (xy 117.097507 178.220769) (xy 117.093644 178.188563) + (xy 117.089053 178.15728) (xy 117.081344 178.096481) (xy 117.075999 178.028078) (xy 117.072903 177.953397) + (xy 117.071938 177.873762) (xy 117.072988 177.7905) (xy 117.075937 177.704935) (xy 117.08067 177.618394) + (xy 117.087068 177.532201) (xy 117.095018 177.447683) (xy 117.104401 177.366165) (xy 117.115102 177.288972) + (xy 117.127004 177.21743) (xy 117.139991 177.152864) (xy 117.153948 177.0966) (xy 117.168757 177.049964) + (xy 117.184302 177.014281) (xy 117.197377 176.993083) (xy 117.212497 176.969714) (xy 117.22923 176.944981) + (xy 117.247141 176.919691) (xy 117.265796 176.894648) (xy 117.284762 176.870659) (xy 117.294225 176.859312) + (xy 117.303603 176.848531) (xy 117.312841 176.838416) (xy 117.321886 176.829069) (xy 117.335232 176.816916) + (xy 117.34151 176.811397) (xy 117.347538 176.80625) (xy 117.353326 176.801475) (xy 117.358884 176.797073) + (xy 117.36422 176.793042) (xy 117.369346 176.789383) (xy 117.37427 176.786097) (xy 117.379001 176.783182) + (xy 117.383551 176.78064) (xy 117.387929 176.778469) (xy 117.392143 176.776671) (xy 117.396205 176.775245) + (xy 117.400123 176.77419) (xy 117.403907 176.773508) (xy 117.407567 176.773198) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8fcdc385-9ebd-4b99-bd69-b891aab09ceb") + ) + (gr_poly + (pts + (xy 143.399216 178.527693) (xy 143.41671 178.539067) (xy 143.438955 178.558658) (xy 143.465247 178.585504) + (xy 143.49488 178.618644) (xy 143.527148 178.657118) (xy 143.561346 178.699963) (xy 143.632711 178.794924) + (xy 143.703332 178.895838) (xy 143.767565 178.995017) (xy 143.795524 179.041552) (xy 143.819769 179.084769) + (xy 143.839596 179.123708) (xy 143.854299 179.157406) (xy 143.865643 179.193573) (xy 143.875838 179.239623) + (xy 143.884856 179.294153) (xy 143.892664 179.35576) (xy 143.899232 179.423041) (xy 143.904529 179.494594) + (xy 143.911185 179.6449) (xy 143.912384 179.795453) (xy 143.907877 179.935031) (xy 143.903407 179.997196) + (xy 143.897418 180.052409) (xy 143.889879 180.099265) (xy 143.880758 180.136362) (xy 143.873096 180.15864) + (xy 143.86405 180.18176) (xy 143.842094 180.230166) (xy 143.815472 180.280866) (xy 143.784764 180.333147) + (xy 143.750553 180.386296) (xy 143.71342 180.439601) (xy 143.673945 180.492347) (xy 143.632711 180.543822) + (xy 143.590299 180.593312) (xy 143.54729 180.640105) (xy 143.504265 180.683487) (xy 143.461807 180.722746) + (xy 143.420495 180.757167) (xy 143.380913 180.786039) (xy 143.361951 180.798171) (xy 143.34364 180.808647) + (xy 143.326051 180.81738) (xy 143.309259 180.82428) (xy 143.175809 180.871481) (xy 143.119502 180.890381) + (xy 143.069148 180.906218) (xy 143.024003 180.919048) (xy 142.983324 180.928925) (xy 142.964425 180.932773) + (xy 142.946365 180.935902) (xy 142.929048 180.938321) (xy 142.912382 180.940035) (xy 142.896274 180.941051) + (xy 142.880632 180.941377) (xy 142.865362 180.941019) (xy 142.85037 180.939983) (xy 142.835565 180.938277) + (xy 142.820853 180.935907) (xy 142.80614 180.93288) (xy 142.791335 180.929203) (xy 142.776344 180.924883) + (xy 142.761074 180.919926) (xy 142.729324 180.90813) (xy 142.695341 180.893869) (xy 142.658383 180.877197) + (xy 142.64006 180.868593) (xy 142.620881 180.858719) (xy 142.580372 180.835535) (xy 142.537692 180.808398) + (xy 142.493679 180.77806) (xy 142.449171 180.745273) (xy 142.405003 180.710788) (xy 142.362013 180.675357) + (xy 142.321039 180.639732) (xy 142.282918 180.604666) (xy 142.248486 180.570909) (xy 142.218581 180.539215) + (xy 142.19404 180.510334) (xy 142.184042 180.497184) (xy 142.1757 180.485019) (xy 142.169117 180.473933) + (xy 142.164399 180.464021) (xy 142.161649 180.455377) (xy 142.160973 180.448093) (xy 142.162475 180.442265) + (xy 142.166259 180.437987) (xy 142.253571 180.396314) (xy 142.436134 180.310985) (xy 142.512032 180.270688) + (xy 142.584931 180.223259) (xy 142.654806 180.168762) (xy 142.721635 180.107257) (xy 142.785395 180.038806) + (xy 142.846062 179.963472) (xy 142.903613 179.881317) (xy 142.958024 179.792403) (xy 143.009273 179.696791) + (xy 143.057336 179.594544) (xy 143.102189 179.485724) (xy 143.143811 179.370393) (xy 143.182177 179.248612) + (xy 143.217264 179.120443) (xy 143.249049 178.98595) (xy 143.277508 178.845193) (xy 143.284572 178.807502) + (xy 143.291853 178.771865) (xy 143.29932 178.738352) (xy 143.306942 178.707032) (xy 143.314688 178.677976) + (xy 143.322528 178.651253) (xy 143.330429 178.626933) (xy 143.338361 178.605086) (xy 143.346294 178.585781) + (xy 143.35025 178.577104) (xy 143.354195 178.569088) (xy 143.358124 178.561743) (xy 143.362034 178.555077) + (xy 143.365921 178.549099) (xy 143.369781 178.543818) (xy 143.373609 178.539242) (xy 143.377403 178.53538) + (xy 143.381158 178.532241) (xy 143.38487 178.529834) (xy 143.388536 178.528166) (xy 143.392152 178.527248) + (xy 143.395713 178.527087) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9081ea80-b99d-4bc9-94c7-4c2f17bd4796") + ) + (gr_arc + (start 202.168005 182.799926) + (mid 200.778949 182.198478) + (end 200.199926 180.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "937f54aa-36bd-4d16-888a-9b8bb9cda162") + ) + (gr_poly + (pts + (xy 130.069511 173.71228) (xy 130.20635 173.72121) (xy 130.422067 173.732124) (xy 130.969092 173.759906) + (xy 131.119791 173.767275) (xy 131.282707 173.777187) (xy 131.624598 173.802901) (xy 131.953591 173.833575) + (xy 132.100383 173.849687) (xy 132.22851 173.865736) (xy 132.399755 173.889187) (xy 132.475414 173.901072) + (xy 132.545762 173.913445) (xy 132.611801 173.926593) (xy 132.67453 173.940803) (xy 132.734949 173.956361) + (xy 132.794057 173.973556) (xy 132.852856 173.992672) (xy 132.912345 174.013998) (xy 132.973523 174.03782) + (xy 133.037391 174.064425) (xy 133.177197 174.12713) (xy 133.339761 174.204408) (xy 133.451939 174.260941) + (xy 133.560521 174.318343) (xy 133.662902 174.375) (xy 133.756478 174.429301) (xy 133.838643 174.479634) + (xy 133.874633 174.502808) (xy 133.906794 174.524385) (xy 133.9348 174.544164) (xy 133.958326 174.561944) + (xy 133.977046 174.577522) (xy 133.990634 174.590697) (xy 134.000658 174.602023) (xy 134.010857 174.615082) + (xy 134.031614 174.645886) (xy 134.052572 174.682085) (xy 134.073399 174.722656) (xy 134.093761 174.766576) + (xy 134.113325 174.812821) (xy 134.131757 174.860369) (xy 134.148723 174.908195) (xy 134.163892 174.955278) + (xy 134.176929 175.000593) (xy 134.1875 175.043118) (xy 134.195274 175.081829) (xy 134.199916 175.115703) + (xy 134.201093 175.143717) (xy 134.200278 175.155206) (xy 134.198471 175.164847) (xy 134.195632 175.172512) + (xy 134.191719 175.178071) (xy 134.187827 175.17987) (xy 134.182169 175.181296) (xy 134.174836 175.18235) + (xy 134.165922 175.183032) (xy 134.143721 175.183281) (xy 134.116312 175.18204) (xy 134.084438 175.179312) + (xy 134.048843 175.175095) (xy 134.010272 175.16939) (xy 133.969467 175.162196) (xy 133.694797 175.105849) + (xy 133.454854 175.058679) (xy 133.238723 175.01895) (xy 133.03549 174.984927) (xy 132.834241 174.954872) + (xy 132.624063 174.927049) (xy 132.394041 174.899722) (xy 132.133261 174.871155) (xy 131.743134 174.838123) + (xy 131.354806 174.818237) (xy 130.974539 174.81125) (xy 130.608598 174.816914) (xy 130.432956 174.824413) + (xy 130.263245 174.834981) (xy 130.100246 174.848587) (xy 129.944742 174.865201) (xy 129.797517 174.884792) + (xy 129.659354 174.907329) (xy 129.531035 174.93278) (xy 129.413343 174.961114) (xy 129.366092 174.973393) + (xy 129.321577 174.98444) (xy 129.279805 174.994262) (xy 129.240786 175.002867) (xy 129.204526 175.010263) + (xy 129.171033 175.016457) (xy 129.140315 175.021458) (xy 129.11238 175.025273) (xy 129.087236 175.02791) + (xy 129.06489 175.029377) (xy 129.04535 175.029681) (xy 129.028623 175.02883) (xy 129.021318 175.027973) + (xy 129.014718 175.026831) (xy 129.008826 175.025405) (xy 129.003643 175.023694) (xy 128.999168 175.0217) + (xy 128.995404 175.019425) (xy 128.992351 175.016868) (xy 128.99001 175.014032) (xy 128.98767 175.010745) + (xy 128.984622 175.007828) (xy 128.976419 175.003097) (xy 128.965442 174.999823) (xy 128.951728 174.997991) + (xy 128.935317 174.997585) (xy 128.916247 174.99859) (xy 128.894557 175.000991) (xy 128.870286 175.004771) + (xy 128.843473 175.009915) (xy 128.814155 175.016408) (xy 128.748165 175.033378) (xy 128.672624 175.055557) + (xy 128.587844 175.08282) (xy 128.509782 175.109775) (xy 128.431657 175.134745) (xy 128.355393 175.157235) + (xy 128.282912 175.176749) (xy 128.216136 175.192789) (xy 128.156987 175.204861) (xy 128.130874 175.209253) + (xy 128.107388 175.212468) (xy 128.08677 175.214442) (xy 128.069261 175.215114) (xy 128.052015 175.21609) + (xy 128.030266 175.218958) (xy 127.97459 175.229996) (xy 127.904899 175.247483) (xy 127.82386 175.270675) + (xy 127.734139 175.298828) (xy 127.638403 175.331198) (xy 127.539319 175.36704) (xy 127.439552 175.405612) + (xy 127.375592 175.430175) (xy 127.316562 175.452297) (xy 127.262307 175.472016) (xy 127.212672 175.48937) + (xy 127.167502 175.504399) (xy 127.126641 175.517141) (xy 127.089935 175.527635) (xy 127.057229 175.53592) + (xy 127.042328 175.539246) (xy 127.028368 175.542034) (xy 127.01533 175.54429) (xy 127.003196 175.546017) + (xy 126.991946 175.547221) (xy 126.981559 175.547907) (xy 126.972018 175.548079) (xy 126.963302 175.547743) + (xy 126.955392 175.546903) (xy 126.948269 175.545564) (xy 126.941914 175.543731) (xy 126.936306 175.541408) + (xy 126.931427 175.538601) (xy 126.927258 175.535315) (xy 126.923778 175.531553) (xy 126.920969 175.527322) + (xy 126.916266 175.522886) (xy 126.909139 175.519488) (xy 126.887844 175.515746) (xy 126.857543 175.515974) + (xy 126.818691 175.520045) (xy 126.771747 175.527838) (xy 126.717168 175.539227) (xy 126.586933 175.5723) + (xy 126.431645 175.618271) (xy 126.254964 175.676149) (xy 126.060547 175.744941) (xy 125.852053 175.823656) + (xy 125.838774 175.828115) (xy 125.82669 175.831552) (xy 125.821081 175.832877) (xy 125.815752 175.833934) + (xy 125.810699 175.83472) (xy 125.805916 175.835231) (xy 125.801395 175.835463) (xy 125.797133 175.835412) + (xy 125.793123 175.835074) (xy 125.789358 175.834446) (xy 125.785834 175.833523) (xy 125.782544 175.832301) + (xy 125.779484 175.830777) (xy 125.776646 175.828947) (xy 125.774025 175.826807) (xy 125.771615 175.824353) + (xy 125.76941 175.821581) (xy 125.767406 175.818488) (xy 125.765595 175.815069) (xy 125.763972 175.81132) + (xy 125.762531 175.807238) (xy 125.761266 175.802819) (xy 125.760172 175.798059) (xy 125.759243 175.792954) + (xy 125.758473 175.7875) (xy 125.757856 175.781694) (xy 125.757057 175.769007) (xy 125.756801 175.754863) + (xy 125.756612 175.737122) (xy 125.755778 175.721583) (xy 125.753906 175.708214) (xy 125.7506 175.696984) + (xy 125.748286 175.692162) (xy 125.745465 175.687863) (xy 125.742088 175.684084) (xy 125.738105 175.68082) + (xy 125.733468 175.678067) (xy 125.728125 175.675823) (xy 125.722029 175.674082) (xy 125.71513 175.672841) + (xy 125.698724 175.671843) (xy 125.678512 175.672799) (xy 125.654099 175.675678) (xy 125.625089 175.680448) + (xy 125.591088 175.687078) (xy 125.551699 175.695537) (xy 125.455178 175.717821) (xy 125.315014 175.747832) + (xy 125.168797 175.774355) (xy 125.017169 175.797375) (xy 124.860774 175.816875) (xy 124.700256 175.83284) + (xy 124.536257 175.845255) (xy 124.200391 175.859373) (xy 123.858324 175.859104) (xy 123.515203 175.844325) + (xy 123.344856 175.831455) (xy 123.176175 175.81491) (xy 123.009804 175.794677) (xy 122.846386 175.770738) + (xy 122.729384 175.749671) (xy 122.600437 175.722751) (xy 122.462235 175.690824) (xy 122.317467 175.654734) + (xy 122.018994 175.573448) (xy 121.726537 175.48565) (xy 121.461612 175.3981) (xy 121.346199 175.35653) + (xy 121.245739 175.317557) (xy 121.162921 175.282026) (xy 121.100435 175.250781) (xy 121.060971 175.224667) + (xy 121.050713 175.213799) (xy 121.047219 175.20453) (xy 121.047557 175.202081) (xy 121.04856 175.199695) + (xy 121.05021 175.197372) (xy 121.05249 175.195115) (xy 121.058869 175.190798) (xy 121.067559 175.186753) + (xy 121.078419 175.182987) (xy 121.091309 175.179508) (xy 121.106091 175.176323) (xy 121.122625 175.173441) + (xy 121.16039 175.168615) (xy 121.203488 175.16509) (xy 121.250804 175.16293) (xy 121.301219 175.162196) + (xy 121.486252 175.155716) (xy 121.766472 175.138136) (xy 122.487214 175.080837) (xy 123.212916 175.012624) + (xy 123.499338 174.9814) (xy 123.693052 174.955818) (xy 123.965314 174.904339) (xy 124.280675 174.83469) + (xy 124.631134 174.749042) (xy 125.008693 174.649565) (xy 125.405351 174.53843) (xy 125.813109 174.417806) + (xy 126.223968 174.289866) (xy 126.629927 174.156778) (xy 126.973286 174.043761) (xy 127.255501 173.956108) + (xy 127.380308 173.920571) (xy 127.497781 173.88991) (xy 127.610573 173.863636) (xy 127.721334 173.841262) + (xy 127.832714 173.822298) (xy 127.947366 173.806257) (xy 128.06794 173.792649) (xy 128.197088 173.780987) + (xy 128.491705 173.761548) (xy 128.852427 173.744031) (xy 129.26063 173.729396) (xy 129.625672 173.718233) + (xy 129.908363 173.712032) (xy 130.006579 173.711257) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9569746b-5f6e-46dd-b5dd-8efd709f2d10") + ) + (gr_arc + (start 101.843668 170.993299) + (mid 103.48089 172.05745) + (end 104.116394 173.903811) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "95968192-c43c-43f1-83b3-e263e4d0fb30") + ) + (gr_arc + (start 229.399926 176.299926) + (mid 230.460566 176.739286) + (end 230.899926 177.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "95e14fe9-28bd-49d1-9ef8-b02baf9ddeb5") + ) + (gr_poly + (pts + (xy 128.1809 168.085639) (xy 128.256846 168.113065) (xy 128.490114 168.214155) (xy 128.802012 168.361753) + (xy 129.156698 168.53769) (xy 129.518329 168.723798) (xy 129.851063 168.901906) (xy 130.119057 169.053845) + (xy 130.217576 169.114323) (xy 130.286468 169.161445) (xy 130.434635 169.267278) (xy 130.318218 169.39428) + (xy 130.306446 169.40747) (xy 130.294985 169.421172) (xy 130.283895 169.435277) (xy 130.273239 169.449676) + (xy 130.263079 169.464262) (xy 130.253478 169.478925) (xy 130.244497 169.493557) (xy 130.236198 169.50805) + (xy 130.228643 169.522294) (xy 130.221894 169.536183) (xy 130.216013 169.549606) (xy 130.211063 169.562455) + (xy 130.207104 169.574623) (xy 130.2042 169.586) (xy 130.202412 169.596478) (xy 130.201802 169.605948) + (xy 130.200585 169.614146) (xy 130.197024 169.623782) (xy 130.191255 169.634747) (xy 130.183416 169.646927) + (xy 130.162072 169.67449) (xy 130.134086 169.705579) (xy 130.100549 169.739305) (xy 130.062555 169.774774) + (xy 130.021197 169.811096) (xy 129.977568 169.847379) (xy 129.932761 169.882733) (xy 129.887868 169.916264) + (xy 129.843983 169.947083) (xy 129.802198 169.974297) (xy 129.763608 169.997015) (xy 129.729303 170.014346) + (xy 129.700379 170.025399) (xy 129.688275 170.028292) (xy 129.677926 170.029281) (xy 129.66373 170.026742) + (xy 129.646952 170.019142) (xy 129.627616 170.006503) (xy 129.605745 169.988849) (xy 129.581363 169.966203) + (xy 129.554493 169.938589) (xy 129.525157 169.906029) (xy 129.49338 169.868547) (xy 129.422594 169.778909) + (xy 129.34232 169.669861) (xy 129.252744 169.541589) (xy 129.154052 169.39428) (xy 129.067432 169.2645) + (xy 129.03063 169.211233) (xy 128.996873 169.164671) (xy 128.965195 169.124031) (xy 128.934624 169.088531) + (xy 128.904193 169.057387) (xy 128.872933 169.029816) (xy 128.839874 169.005036) (xy 128.804048 168.982263) + (xy 128.764486 168.960716) (xy 128.720218 168.93961) (xy 128.670276 168.918162) (xy 128.613692 168.895591) + (xy 128.476718 168.843945) (xy 128.263904 168.762792) (xy 128.052145 168.676927) (xy 127.850431 168.590565) + (xy 127.667755 168.507925) (xy 127.513108 168.433221) (xy 127.449106 168.400164) (xy 127.395483 168.370673) + (xy 127.353362 168.345274) (xy 127.323869 168.324495) (xy 127.314209 168.316002) (xy 127.308128 168.308862) + (xy 127.305765 168.303141) (xy 127.307261 168.298904) (xy 127.312873 168.295443) (xy 127.321648 168.29106) + (xy 127.347941 168.279805) (xy 127.384652 168.265697) (xy 127.430292 168.249296) (xy 127.483374 168.231158) + (xy 127.542409 168.211841) (xy 127.605909 168.191905) (xy 127.672386 168.171907) (xy 127.742531 168.15414) + (xy 127.812863 168.136931) (xy 127.881582 168.120839) (xy 127.946891 168.10642) (xy 128.00699 168.094234) + (xy 128.060083 168.084839) (xy 128.083439 168.081362) (xy 128.10437 168.078793) (xy 128.122649 168.0772) + (xy 128.138053 168.076653) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9bd9dd55-a6e6-40fb-abad-b50a640549cb") + ) + (gr_arc + (start 200.199926 177.799926) + (mid 200.785734 176.385734) + (end 202.199926 175.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d202069-8525-4853-9ba8-444d542b798c") + ) + (gr_poly + (pts + (xy 134.408676 158.424656) (xy 134.397806 158.497659) (xy 134.386951 158.56195) (xy 134.376004 158.617621) + (xy 134.364855 158.664765) (xy 134.359171 158.685169) (xy 134.353396 158.703476) (xy 134.347516 158.719698) + (xy 134.341518 158.733846) (xy 134.335388 158.745932) (xy 134.329113 158.755969) (xy 134.322679 158.763966) + (xy 134.316072 158.769937) (xy 134.30928 158.773892) (xy 134.302288 158.775844) (xy 134.295082 158.775803) + (xy 134.28765 158.773782) (xy 134.279978 158.769792) (xy 134.272052 158.763844) (xy 134.263858 158.755952) + (xy 134.255384 158.746125) (xy 134.246614 158.734375) (xy 134.237537 158.720715) (xy 134.228138 158.705156) + (xy 134.218404 158.68771) (xy 134.197875 158.647201) (xy 134.175843 158.599281) (xy 134.154356 158.549145) + (xy 134.133923 158.498822) (xy 134.115103 158.449615) (xy 134.098453 158.402827) (xy 134.084531 158.35976) + (xy 134.078768 158.340029) (xy 134.073896 158.321716) (xy 134.069986 158.304984) (xy 134.067106 158.289997) + (xy 134.065327 158.276916) (xy 134.064719 158.265906) (xy 134.06523 158.253559) (xy 134.066827 158.242289) + (xy 134.069602 158.232059) (xy 134.071461 158.227321) (xy 134.073649 158.222828) (xy 134.076178 158.218575) + (xy 134.079059 158.214558) (xy 134.082305 158.210772) (xy 134.085927 158.207211) (xy 134.089936 158.203872) + (xy 134.094345 158.200748) (xy 134.099165 158.197836) (xy 134.104406 158.19513) (xy 134.116204 158.190317) + (xy 134.129831 158.186273) (xy 134.14538 158.182956) (xy 134.162945 158.18033) (xy 134.182618 158.178355) + (xy 134.204492 158.176992) (xy 134.228661 158.176203) (xy 134.255217 158.175948) (xy 134.445718 158.175948) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9d49e766-67d4-4f04-acac-1697cbb15524") + ) + (gr_poly + (pts + (xy 137.503327 162.202124) (xy 137.510089 162.203258) (xy 137.517318 162.204985) (xy 137.525022 162.207307) + (xy 137.541893 162.213743) (xy 137.560772 162.222582) (xy 137.581728 162.23384) (xy 137.604832 162.247531) + (xy 137.630152 162.263672) (xy 137.657759 162.282278) (xy 137.677359 162.296439) (xy 137.694511 162.309244) + (xy 137.709244 162.320823) (xy 137.715713 162.326195) (xy 137.721589 162.33131) (xy 137.726877 162.336185) + (xy 137.731579 162.340835) (xy 137.735699 162.345279) (xy 137.739242 162.349532) (xy 137.742212 162.35361) + (xy 137.744612 162.35753) (xy 137.746445 162.361309) (xy 137.747717 162.364962) (xy 137.748431 162.368508) + (xy 137.748591 162.371961) (xy 137.7482 162.375338) (xy 137.747263 162.378657) (xy 137.745783 162.381933) + (xy 137.743765 162.385182) (xy 137.741211 162.388422) (xy 137.738127 162.391669) (xy 137.734515 162.394939) + (xy 137.73038 162.398248) (xy 137.725726 162.401614) (xy 137.720557 162.405052) (xy 137.714875 162.40858) + (xy 137.708686 162.412213) (xy 137.694801 162.419861) (xy 137.685257 162.424888) (xy 137.675498 162.429069) + (xy 137.665559 162.432426) (xy 137.655475 162.434982) (xy 137.645277 162.436759) (xy 137.635001 162.437779) + (xy 137.624681 162.438065) (xy 137.61435 162.437639) (xy 137.604042 162.436523) (xy 137.593792 162.434739) + (xy 137.583632 162.43231) (xy 137.573598 162.429257) (xy 137.563722 162.425604) (xy 137.554039 162.421373) + (xy 137.544583 162.416586) (xy 137.535388 162.411264) (xy 137.526487 162.405431) (xy 137.517915 162.399109) + (xy 137.509705 162.392319) (xy 137.501891 162.385085) (xy 137.494508 162.377429) (xy 137.487589 162.369372) + (xy 137.481167 162.360938) (xy 137.475278 162.352147) (xy 137.469954 162.343024) (xy 137.465231 162.33359) + (xy 137.461141 162.323866) (xy 137.457718 162.313877) (xy 137.454997 162.303643) (xy 137.453012 162.293187) + (xy 137.451796 162.282532) (xy 137.451383 162.271699) (xy 137.452014 162.254958) (xy 137.453956 162.240465) + (xy 137.45544 162.234066) (xy 137.457278 162.228235) (xy 137.459478 162.222974) (xy 137.462049 162.218284) + (xy 137.465 162.214169) (xy 137.468339 162.210628) (xy 137.472076 162.207665) (xy 137.476219 162.205282) + (xy 137.480776 162.20348) (xy 137.485757 162.202261) (xy 137.49117 162.201628) (xy 137.497024 162.201581) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a1591dd9-b48b-4cd4-8228-e0cb9912ae3c") + ) + (gr_poly + (pts + (xy 109.987224 180.772339) (xy 109.993848 180.775207) (xy 110.002099 180.779873) (xy 110.011862 180.786244) + (xy 110.02302 180.794228) (xy 110.035458 180.803731) (xy 110.063704 180.826923) (xy 110.095671 180.855076) + (xy 110.130428 180.887446) (xy 110.167046 180.923289) (xy 110.204594 180.961861) (xy 110.25417 181.011171) + (xy 110.305777 181.057939) (xy 110.359585 181.102226) (xy 110.415765 181.144094) (xy 110.474488 181.183606) + (xy 110.535923 181.220824) (xy 110.600242 181.255809) (xy 110.667615 181.288624) (xy 110.738213 181.31933) + (xy 110.812206 181.34799) (xy 110.889764 181.374665) (xy 110.971059 181.399418) (xy 111.056261 181.422311) + (xy 111.145539 181.443405) (xy 111.239066 181.462763) (xy 111.337011 181.480447) (xy 111.476258 181.504755) + (xy 111.535173 181.514304) (xy 111.587786 181.522117) (xy 111.634725 181.528194) (xy 111.676618 181.532535) + (xy 111.714093 181.535139) (xy 111.747777 181.536007) (xy 111.763393 181.53579) (xy 111.778298 181.535139) + (xy 111.792569 181.534054) (xy 111.806285 181.532535) (xy 111.819524 181.530581) (xy 111.832365 181.528194) + (xy 111.844886 181.525373) (xy 111.857165 181.522117) (xy 111.869282 181.518428) (xy 111.881315 181.514304) + (xy 111.905441 181.504755) (xy 111.930172 181.493469) (xy 111.956136 181.480447) (xy 111.971993 181.471771) + (xy 111.987741 181.463621) (xy 112.003273 181.45603) (xy 112.018478 181.449027) (xy 112.03325 181.442645) + (xy 112.047479 181.436914) (xy 112.061057 181.431865) (xy 112.073876 181.42753) (xy 112.085826 181.423938) + (xy 112.096799 181.421122) (xy 112.106688 181.419112) (xy 112.115382 181.417938) (xy 112.119248 181.417676) + (xy 112.122775 181.417634) (xy 112.125948 181.417816) (xy 112.128756 181.418228) (xy 112.131184 181.418872) + (xy 112.133218 181.419752) (xy 112.134846 181.420873) (xy 112.136053 181.422238) (xy 112.137303 181.426357) + (xy 112.137128 181.434599) (xy 112.132745 181.462587) (xy 112.123402 181.504465) (xy 112.109594 181.558498) + (xy 112.091818 181.622948) (xy 112.070568 181.69608) (xy 112.019636 181.861444) (xy 111.99046 181.946163) + (xy 111.962833 182.028216) (xy 111.914464 182.175639) (xy 111.860886 182.342988) (xy 111.85395 182.352482) + (xy 111.838634 182.361137) (xy 111.814249 182.368987) (xy 111.780105 182.376062) (xy 111.679781 182.38801) + (xy 111.532141 182.397229) (xy 111.331668 182.403968) (xy 111.072841 182.408474) (xy 110.358053 182.411781) + (xy 108.876386 182.411781) (xy 108.876386 182.205403) (xy 108.87669 182.183659) (xy 108.877575 182.162171) + (xy 108.879002 182.141071) (xy 108.880934 182.12049) (xy 108.88333 182.100559) (xy 108.886153 182.081412) + (xy 108.889363 182.063179) (xy 108.892923 182.045993) (xy 108.896792 182.029985) (xy 108.900933 182.015287) + (xy 108.905306 182.00203) (xy 108.909873 181.990348) (xy 108.914594 181.98037) (xy 108.917001 181.976062) + (xy 108.919433 181.97223) (xy 108.921883 181.968889) (xy 108.924348 181.966058) (xy 108.926823 181.963752) + (xy 108.929303 181.961987) (xy 108.936288 181.956557) (xy 108.94525 181.948313) (xy 108.968577 181.924035) + (xy 108.998229 181.890456) (xy 109.033152 181.848877) (xy 109.072292 181.8006) (xy 109.114594 181.746929) + (xy 109.159005 181.689165) (xy 109.20447 181.628612) (xy 109.254244 181.562796) (xy 109.310964 181.490035) + (xy 109.372645 181.412809) (xy 109.437303 181.3336) (xy 109.502953 181.254886) (xy 109.56761 181.17915) + (xy 109.629291 181.10887) (xy 109.686011 181.046528) (xy 109.740633 180.992166) (xy 109.792589 180.941027) + (xy 109.840699 180.894353) (xy 109.883787 180.853384) (xy 109.920674 180.81936) (xy 109.936424 180.80534) + (xy 109.950181 180.793521) (xy 109.961799 180.784059) (xy 109.971131 180.777109) (xy 109.978028 180.772825) + (xy 109.980518 180.771731) (xy 109.982344 180.771362) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a41a8b78-0d86-4a8e-af42-b6c5be43e49c") + ) + (gr_arc + (start 100.207211 143.41563) + (mid 100.87971 144.399178) + (end 101.116301 145.566931) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a6f1c71a-3d56-4562-9c3c-6682d14ab1ec") + ) + (gr_arc + (start 286.689122 137.341406) + (mid 289.31488 139.985283) + (end 288.192532 143.538455) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a7f27235-9515-4704-b1e8-ec9b736694b4") + ) + (gr_poly + (pts + (xy 109.920167 174.289071) (xy 110.506054 174.310733) (xy 111.257636 174.347276) (xy 111.349982 174.352197) + (xy 111.442762 174.358854) (xy 111.533433 174.366999) (xy 111.619454 174.376384) (xy 111.698281 174.386761) + (xy 111.767372 174.397881) (xy 111.797473 174.403643) (xy 111.824185 174.409497) (xy 111.847193 174.415413) + (xy 111.866178 174.421361) (xy 111.924572 174.439436) (xy 111.991772 174.457814) (xy 112.147628 174.494701) + (xy 112.323824 174.530472) (xy 112.510438 174.563576) (xy 112.697548 174.592463) (xy 112.875232 174.615582) + (xy 113.033569 174.631384) (xy 113.162636 174.638318) (xy 113.453678 174.638318) (xy 113.125594 174.807654) + (xy 113.061235 174.839712) (xy 113.004868 174.868901) (xy 112.956174 174.895952) (xy 112.914837 174.921591) + (xy 112.896828 174.93411) (xy 112.880538 174.946549) (xy 112.865929 174.958999) (xy 112.85296 174.971553) + (xy 112.841592 174.9843) (xy 112.831784 174.997332) (xy 112.823498 175.010739) (xy 112.816693 175.024614) + (xy 112.81133 175.039047) (xy 112.80737 175.054129) (xy 112.804771 175.069951) (xy 112.803495 175.086605) + (xy 112.803502 175.104181) (xy 112.804752 175.122771) (xy 112.807206 175.142465) (xy 112.810823 175.163354) + (xy 112.821389 175.209085) (xy 112.836134 175.260691) (xy 112.854739 175.318902) (xy 112.876886 175.384445) + (xy 112.890612 175.420958) (xy 112.908808 175.46087) (xy 112.957636 175.549851) (xy 113.021424 175.649313) + (xy 113.098226 175.757178) (xy 113.186098 175.871367) (xy 113.283094 175.989805) (xy 113.387267 176.110413) + (xy 113.496672 176.231113) (xy 113.609365 176.34983) (xy 113.723398 176.464484) (xy 113.836826 176.573) + (xy 113.947704 176.673298) (xy 114.054087 176.763303) (xy 114.154028 176.840937) (xy 114.245581 176.904121) + (xy 114.326803 176.95078) (xy 114.404489 176.982982) (xy 114.490152 177.008224) (xy 114.582961 177.026613) + (xy 114.682088 177.038259) (xy 114.786703 177.043269) (xy 114.895977 177.041752) (xy 115.00908 177.033818) + (xy 115.125183 177.019573) (xy 115.243456 176.999127) (xy 115.36307 176.972588) (xy 115.483196 176.940066) + (xy 115.603004 176.901667) (xy 115.721665 176.857502) (xy 115.838349 176.807678) (xy 115.952227 176.752304) + (xy 116.06247 176.691489) (xy 116.098033 176.671975) (xy 116.132667 176.653454) (xy 116.16544 176.636421) + (xy 116.195423 176.621373) (xy 116.221685 176.608805) (xy 116.243296 176.599214) (xy 116.252066 176.595689) + (xy 116.259326 176.593095) (xy 116.264957 176.591493) (xy 116.268844 176.590945) (xy 116.270286 176.591253) + (xy 116.271635 176.592165) (xy 116.274053 176.595741) (xy 116.2761 176.601549) (xy 116.277774 176.609466) + (xy 116.279076 176.619368) (xy 116.280007 176.63113) (xy 116.280751 176.659738) (xy 116.280007 176.6943) + (xy 116.277774 176.733822) (xy 116.274053 176.777314) (xy 116.268844 176.823782) (xy 116.260234 176.875396) + (xy 116.248081 176.927382) (xy 116.232067 176.980236) (xy 116.211876 177.034454) (xy 116.187189 177.090533) + (xy 116.157688 177.148969) (xy 116.123056 177.210257) (xy 116.082975 177.274894) (xy 116.037126 177.343376) + (xy 115.985192 177.416198) (xy 115.926856 177.493857) (xy 115.861799 177.576849) (xy 115.710253 177.760817) + (xy 115.528011 177.972069) (xy 115.46834 178.03991) (xy 115.414033 178.100805) (xy 115.364626 178.155128) + (xy 115.319652 178.203249) (xy 115.278646 178.245541) (xy 115.241145 178.282377) (xy 115.206682 178.314127) + (xy 115.190444 178.328211) (xy 115.174792 178.341164) (xy 115.159667 178.353032) (xy 115.145011 178.363861) + (xy 115.130766 178.373697) (xy 115.116873 178.382588) (xy 115.103275 178.39058) (xy 115.089914 178.397719) + (xy 115.07673 178.404052) (xy 115.063667 178.409626) (xy 115.050666 178.414486) (xy 115.037669 178.418679) + (xy 115.024617 178.422253) (xy 115.011453 178.425253) (xy 114.998119 178.427725) (xy 114.984556 178.429718) + (xy 114.956511 178.432446) (xy 114.749522 178.447553) (xy 114.558447 178.463256) (xy 114.382209 178.479781) + (xy 114.219729 178.497352) (xy 114.069931 178.516194) (xy 113.931736 178.536533) (xy 113.804068 178.558592) + (xy 113.685849 178.582597) (xy 113.576002 178.608772) (xy 113.473449 178.637342) (xy 113.377112 178.668532) + (xy 113.285915 178.702568) (xy 113.19878 178.739672) (xy 113.114628 178.780071) (xy 113.032384 178.82399) + (xy 112.950969 178.871652) (xy 112.771053 178.982779) (xy 112.924511 179.062155) (xy 112.94167 179.070709) + (xy 112.958409 179.079491) (xy 112.990564 179.097657) (xy 113.020842 179.116489) (xy 113.049113 179.135825) + (xy 113.075245 179.155502) (xy 113.087467 179.165418) (xy 113.099105 179.175358) (xy 113.110142 179.185301) + (xy 113.120562 179.195228) (xy 113.130349 179.205119) (xy 113.139485 179.214952) (xy 113.147954 179.224708) + (xy 113.155741 179.234365) (xy 113.162828 179.243905) (xy 113.169199 179.253306) (xy 113.174837 179.262548) + (xy 113.179727 179.271611) (xy 113.183851 179.280474) (xy 113.187193 179.289118) (xy 113.189736 179.297521) + (xy 113.191465 179.305663) (xy 113.192362 179.313524) (xy 113.192412 179.321085) (xy 113.191597 179.328323) + (xy 113.189902 179.335219) (xy 113.187309 179.341753) (xy 113.183803 179.347905) (xy 113.179931 179.353207) + (xy 113.174345 179.358196) (xy 113.16716 179.362872) (xy 113.158492 179.367232) (xy 113.137166 179.374997) + (xy 113.11129 179.381474) (xy 113.081787 179.38665) (xy 113.049578 179.390508) (xy 113.015587 179.393032) + (xy 112.980735 179.394208) (xy 112.945945 179.394019) (xy 112.91214 179.392451) (xy 112.880241 179.389487) + (xy 112.851172 179.385112) (xy 112.825854 179.379312) (xy 112.814891 179.375872) (xy 112.805211 179.372069) + (xy 112.79693 179.367902) (xy 112.790164 179.363369) (xy 112.785028 179.358468) (xy 112.781636 179.353197) + (xy 112.777187 179.344787) (xy 112.769919 179.334537) (xy 112.747674 179.309095) (xy 112.716408 179.278026) + (xy 112.677622 179.242484) (xy 112.632821 179.203624) (xy 112.583509 179.162602) (xy 112.477365 179.07869) + (xy 112.371222 178.999987) (xy 112.32191 178.965476) (xy 112.277109 178.935733) (xy 112.238323 178.911912) + (xy 112.207056 178.895168) (xy 112.194712 178.889811) (xy 112.184812 178.886656) (xy 112.177543 178.885849) + (xy 112.173094 178.887532) (xy 112.171776 178.889235) (xy 112.170793 178.891359) (xy 112.170142 178.893892) + (xy 112.169818 178.896822) (xy 112.170129 178.90382) (xy 112.171689 178.912252) (xy 112.174457 178.922017) + (xy 112.178396 178.933015) (xy 112.183467 178.945144) (xy 112.189631 178.958305) (xy 112.196849 178.972396) + (xy 112.205082 178.987316) (xy 112.214292 179.002965) (xy 112.22444 179.019242) (xy 112.235487 179.036046) + (xy 112.247395 179.053277) (xy 112.260124 179.070833) (xy 112.273636 179.088614) (xy 112.405928 179.257945) + (xy 111.903219 179.596612) (xy 111.830916 179.643892) (xy 111.764582 179.686622) (xy 111.70386 179.724965) + (xy 111.648393 179.759083) (xy 111.597825 179.789139) (xy 111.551799 179.815297) (xy 111.509959 179.837718) + (xy 111.471949 179.856566) (xy 111.437411 179.872003) (xy 111.405989 179.884192) (xy 111.391335 179.889119) + (xy 111.377326 179.893296) (xy 111.363919 179.896742) (xy 111.351067 179.899478) (xy 111.338727 179.901524) + (xy 111.326854 179.9029) (xy 111.315404 179.903627) (xy 111.304331 179.903726) (xy 111.293592 179.903215) + (xy 111.283141 179.902117) (xy 111.272935 179.900451) (xy 111.262928 179.898237) (xy 111.163027 179.867738) + (xy 110.995533 179.809023) (xy 110.536647 179.636962) (xy 110.044025 179.44208) (xy 109.834364 179.35484) + (xy 109.675428 179.284404) (xy 109.651761 179.273745) (xy 109.628475 179.26363) (xy 109.6057 179.254103) + (xy 109.583568 179.245212) (xy 109.562211 179.237003) (xy 109.541762 179.229523) (xy 109.522351 179.222818) + (xy 109.50411 179.216935) (xy 109.487172 179.21192) (xy 109.471668 179.207819) (xy 109.457729 179.20468) + (xy 109.445488 179.202549) (xy 109.435077 179.201472) (xy 109.430598 179.201344) (xy 109.426626 179.201496) + (xy 109.423178 179.201935) (xy 109.420269 179.202667) (xy 109.417916 179.203698) (xy 109.416136 179.205032) + (xy 109.410838 179.209904) (xy 109.404881 179.213619) (xy 109.398288 179.216201) (xy 109.391083 179.217671) + (xy 109.383289 179.218052) (xy 109.374929 179.217367) (xy 109.366027 179.215637) (xy 109.356605 179.212885) + (xy 109.336296 179.204403) (xy 109.314189 179.192099) (xy 109.290469 179.176153) (xy 109.265324 179.156742) + (xy 109.238938 179.134044) (xy 109.211498 179.108238) (xy 109.183189 179.079501) (xy 109.154199 179.048014) + (xy 109.124712 179.013952) (xy 109.094915 178.977496) (xy 109.064995 178.938823) (xy 109.035136 178.898111) + (xy 108.876386 178.659987) (xy 108.876386 177.885162) (xy 110.749925 177.885162) (xy 110.750068 177.889957) + (xy 110.750858 177.894239) (xy 110.752282 177.897987) (xy 110.754326 177.901177) (xy 110.756977 177.903785) + (xy 110.76022 177.905789) (xy 110.764043 177.907165) (xy 110.768432 177.907889) (xy 110.773374 177.90794) + (xy 110.778854 177.907293) (xy 110.784859 177.905924) (xy 110.791375 177.903812) (xy 110.79839 177.900933) + (xy 110.805889 177.897262) (xy 110.813859 177.892778) (xy 110.822287 177.887457) (xy 110.831158 177.881276) + (xy 110.84046 177.87421) (xy 110.850178 177.866238) (xy 110.858474 177.860534) (xy 110.867438 177.855334) + (xy 110.87699 177.850646) (xy 110.887054 177.846477) (xy 110.897552 177.842835) (xy 110.908407 177.839728) + (xy 110.91954 177.837163) (xy 110.930876 177.835149) (xy 110.942335 177.833693) (xy 110.953841 177.832803) + (xy 110.965315 177.832487) (xy 110.976682 177.832751) (xy 110.987862 177.833605) (xy 110.998778 177.835056) + (xy 111.009354 177.837112) (xy 111.019511 177.83978) (xy 111.031795 177.844305) (xy 111.042869 177.847955) + (xy 111.047962 177.849449) (xy 111.052765 177.850721) (xy 111.057281 177.85177) (xy 111.061514 177.852595) + (xy 111.065468 177.853196) (xy 111.069146 177.853571) (xy 111.072554 177.853719) (xy 111.075694 177.853639) + (xy 111.07857 177.853331) (xy 111.081187 177.852793) (xy 111.083548 177.852025) (xy 111.085657 177.851024) + (xy 111.087518 177.849792) (xy 111.089135 177.848326) (xy 111.090511 177.846625) (xy 111.091651 177.844689) + (xy 111.092559 177.842516) (xy 111.093238 177.840106) (xy 111.093692 177.837458) (xy 111.093925 177.83457) + (xy 111.093941 177.831443) (xy 111.093744 177.828073) (xy 111.093338 177.824462) (xy 111.092726 177.820607) + (xy 111.091913 177.816508) (xy 111.090902 177.812165) (xy 111.088303 177.802737) (xy 111.08454 177.792629) + (xy 111.080213 177.783141) (xy 111.075347 177.774274) (xy 111.069968 177.766026) (xy 111.0641 177.758399) + (xy 111.05777 177.751391) (xy 111.051001 177.745004) (xy 111.04382 177.739237) (xy 111.036251 177.73409) + (xy 111.028319 177.729563) (xy 111.020051 177.725657) (xy 111.01147 177.72237) (xy 111.002603 177.719704) + (xy 110.993474 177.717657) (xy 110.984109 177.716231) (xy 110.974532 177.715425) (xy 110.964769 177.715239) + (xy 110.954846 177.715673) (xy 110.944787 177.716728) (xy 110.934617 177.718402) (xy 110.924362 177.720697) + (xy 110.914047 177.723611) (xy 110.903697 177.727146) (xy 110.893338 177.731301) (xy 110.882994 177.736075) + (xy 110.872691 177.74147) (xy 110.862453 177.747486) (xy 110.852307 177.754121) (xy 110.842277 177.761376) + (xy 110.832388 177.769251) (xy 110.822666 177.777747) (xy 110.813136 177.786862) (xy 110.803631 177.796191) + (xy 110.794949 177.805311) (xy 110.787077 177.814198) (xy 110.780001 177.822829) (xy 110.773709 177.831181) + (xy 110.768185 177.839231) (xy 110.763418 177.846956) (xy 110.759393 177.854331) (xy 110.756096 177.861335) + (xy 110.753514 177.867943) (xy 110.751634 177.874132) (xy 110.750442 177.87988) (xy 110.749925 177.885162) + (xy 108.876386 177.885162) (xy 108.876386 176.774397) (xy 110.943702 176.774397) (xy 110.943727 176.778704) + (xy 110.944132 176.782415) (xy 110.944918 176.785534) (xy 110.946089 176.788061) (xy 110.947648 176.79) + (xy 110.949597 176.791351) (xy 110.951939 176.792117) (xy 110.954678 176.792299) (xy 110.957816 176.7919) + (xy 110.961356 176.790922) (xy 110.965301 176.789367) (xy 110.969654 176.787235) (xy 110.974417 176.784531) + (xy 110.979595 176.781254) (xy 110.985189 176.777408) (xy 110.991203 176.772994) (xy 111.0045 176.76247) + (xy 111.019511 176.749698) (xy 111.031248 176.740393) (xy 111.042714 176.732314) (xy 111.054009 176.725443) + (xy 111.065234 176.719766) (xy 111.076491 176.715268) (xy 111.087879 176.711932) (xy 111.0995 176.709743) + (xy 111.111454 176.708687) (xy 111.123842 176.708746) (xy 111.136765 176.709906) (xy 111.150324 176.712152) + (xy 111.164619 176.715467) (xy 111.179751 176.719836) (xy 111.195821 176.725244) (xy 111.212929 176.731675) + (xy 111.231178 176.739114) (xy 111.250104 176.747483) (xy 111.267248 176.754721) (xy 111.282686 176.760811) + (xy 111.28979 176.763421) (xy 111.296497 176.765738) (xy 111.302816 176.767761) (xy 111.308757 176.769487) + (xy 111.31433 176.770915) (xy 111.319544 176.772043) (xy 111.32441 176.772868) (xy 111.328937 176.773389) + (xy 111.333134 176.773603) (xy 111.337011 176.77351) (xy 111.340578 176.773107) (xy 111.343845 176.772391) + (xy 111.346821 176.771361) (xy 111.349517 176.770016) (xy 111.351941 176.768353) (xy 111.354103 176.76637) + (xy 111.356013 176.764065) (xy 111.357682 176.761437) (xy 111.359117 176.758483) (xy 111.36033 176.755201) + (xy 111.36133 176.751591) (xy 111.362126 176.747648) (xy 111.362728 176.743373) (xy 111.363146 176.738762) + (xy 111.36339 176.733813) (xy 111.363469 176.728526) (xy 111.363362 176.724543) (xy 111.363042 176.720536) + (xy 111.362515 176.716512) (xy 111.361785 176.712477) (xy 111.360857 176.708438) (xy 111.359737 176.704401) + (xy 111.358429 176.700375) (xy 111.356937 176.696365) (xy 111.355268 176.692378) (xy 111.353425 176.688421) + (xy 111.349238 176.680625) (xy 111.344415 176.67303) (xy 111.338995 176.665691) (xy 111.333018 176.658661) + (xy 111.326521 176.651997) (xy 111.319543 176.64575) (xy 111.312124 176.639977) (xy 111.304301 176.63473) + (xy 111.300251 176.632321) (xy 111.296114 176.630065) (xy 111.291896 176.627967) (xy 111.287602 176.626035) + (xy 111.283236 176.624276) (xy 111.278803 176.622696) (xy 111.264976 176.617486) (xy 111.251288 176.612767) + (xy 111.23775 176.608535) (xy 111.224377 176.604784) (xy 111.211183 176.601511) (xy 111.19818 176.598709) + (xy 111.185383 176.596374) (xy 111.172804 176.594501) (xy 111.160458 176.593085) (xy 111.148359 176.592122) + (xy 111.136519 176.591607) (xy 111.124952 176.591534) (xy 111.113672 176.5919) (xy 111.102692 176.592698) + (xy 111.092026 176.593925) (xy 111.081688 176.595576) (xy 111.071691 176.597644) (xy 111.062049 176.600127) + (xy 111.052774 176.603019) (xy 111.043882 176.606314) (xy 111.035385 176.610009) (xy 111.027296 176.614098) + (xy 111.01963 176.618577) (xy 111.0124 176.62344) (xy 111.00562 176.628683) (xy 110.999303 176.634301) + (xy 110.993463 176.640289) (xy 110.988113 176.646643) (xy 110.983266 176.653357) (xy 110.978937 176.660427) + (xy 110.97514 176.667847) (xy 110.971886 176.675613) (xy 110.963642 176.698188) (xy 110.956786 176.718297) + (xy 110.951341 176.735958) (xy 110.949154 176.743874) (xy 110.947329 176.751184) (xy 110.945869 176.757889) + (xy 110.944775 176.763992) (xy 110.944052 176.769494) (xy 110.943702 176.774397) (xy 108.876386 176.774397) + (xy 108.876386 174.490153) (xy 109.07747 174.40549) (xy 109.117943 174.387692) (xy 109.15916 174.370267) + (xy 109.199881 174.353585) (xy 109.238865 174.33802) (xy 109.306665 174.311727) (xy 109.352636 174.294363) + (xy 109.410617 174.286653) (xy 109.526765 174.283284) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a881f0f5-c22e-404f-8aea-96eeaed63dd1") + ) + (gr_poly + (pts + (xy 116.569042 179.394221) (xy 116.583495 179.396192) (xy 116.614932 179.404283) (xy 116.649811 179.41794) + (xy 116.688209 179.437201) (xy 116.730204 179.462106) (xy 116.775873 179.492692) (xy 116.825294 179.528998) + (xy 116.878544 179.571064) (xy 116.9357 179.618928) (xy 116.996841 179.672628) (xy 117.062044 179.732204) + (xy 117.131386 179.797694) (xy 117.216425 179.879725) (xy 117.295758 179.95785) (xy 117.367651 180.030145) + (xy 117.430365 180.09469) (xy 117.482165 180.14956) (xy 117.521315 180.192834) (xy 117.535604 180.209522) + (xy 117.546079 180.22259) (xy 117.552523 180.231798) (xy 117.554165 180.234879) (xy 117.554719 180.236905) + (xy 117.552873 180.240974) (xy 117.549376 180.247137) (xy 117.537769 180.265182) (xy 117.520582 180.289924) + (xy 117.498496 180.320248) (xy 117.472192 180.355036) (xy 117.442354 180.393173) (xy 117.409664 180.433543) + (xy 117.374803 180.475029) (xy 117.315334 180.541816) (xy 117.288506 180.569373) (xy 117.26219 180.593596) + (xy 117.235315 180.614905) (xy 117.206813 180.633718) (xy 117.175613 180.650453) (xy 117.140646 180.665529) + (xy 117.100843 180.679366) (xy 117.055132 180.69238) (xy 117.002446 180.704992) (xy 116.941713 180.717619) + (xy 116.791831 180.744594) (xy 116.596928 180.776654) (xy 116.47091 180.794747) (xy 116.329203 180.811267) + (xy 116.011868 180.839245) (xy 115.671217 180.859906) (xy 115.333542 180.872567) (xy 115.025137 180.876546) + (xy 114.772295 180.871161) (xy 114.674926 180.864744) (xy 114.601308 180.85573) (xy 114.554726 180.844035) + (xy 114.542602 180.837154) (xy 114.538469 180.829571) (xy 114.543412 180.822192) (xy 114.55792 180.808239) + (xy 114.61371 180.762102) (xy 114.701994 180.694137) (xy 114.818927 180.607321) (xy 115.123363 180.389039) + (xy 115.496261 180.13107) (xy 115.868745 179.873928) (xy 116.178225 179.657466) (xy 116.298951 179.571622) + (xy 116.391463 179.504504) (xy 116.451604 179.458966) (xy 116.468237 179.445181) (xy 116.47522 179.43786) + (xy 116.482539 179.427614) (xy 116.490611 179.418705) (xy 116.499448 179.41114) (xy 116.509057 179.404922) + (xy 116.51945 179.400057) (xy 116.530635 179.39655) (xy 116.542622 179.394405) (xy 116.555421 179.393627) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a89b378e-41d8-40b6-99c8-f764b62b58d1") + ) + (gr_poly + (pts + (xy 125.079066 138.191205) (xy 125.488911 138.202553) (xy 125.884618 138.224815) (xy 126.256947 138.257619) + (xy 126.596658 138.300593) (xy 126.751394 138.325777) (xy 126.89451 138.353364) (xy 127.168023 138.405786) + (xy 127.443521 138.455231) (xy 127.572092 138.476666) (xy 127.689252 138.494753) (xy 127.791034 138.508623) + (xy 127.873469 138.517407) (xy 128.048794 138.538795) (xy 128.222119 138.565476) (xy 128.394297 138.597786) + (xy 128.566181 138.636056) (xy 128.738623 138.68062) (xy 128.912475 138.731812) (xy 129.088591 138.789965) + (xy 129.267823 138.855412) (xy 129.451024 138.928486) (xy 129.639046 139.009521) (xy 129.832742 139.098851) + (xy 130.032965 139.196807) (xy 130.240567 139.303725) (xy 130.456402 139.419936) (xy 130.916177 139.681574) + (xy 131.224401 139.865562) (xy 131.516905 140.047185) (xy 131.79496 140.227553) (xy 132.059838 140.407773) + (xy 132.312809 140.588954) (xy 132.555146 140.772205) (xy 132.788119 140.958634) (xy 133.012999 141.14935) + (xy 133.231058 141.34546) (xy 133.443567 141.548075) (xy 133.651797 141.758301) (xy 133.85702 141.977247) + (xy 134.060506 142.206023) (xy 134.263527 142.445736) (xy 134.467354 142.697494) (xy 134.673258 142.962407) + (xy 134.769233 143.095603) (xy 134.878982 143.262006) (xy 135.130409 143.676451) (xy 135.408748 144.169775) + (xy 135.695211 144.706011) (xy 135.971008 145.249192) (xy 136.21735 145.763352) (xy 136.415447 146.212523) + (xy 136.490532 146.401499) (xy 136.54651 146.56074) (xy 136.594745 146.710333) (xy 136.614982 146.776146) + (xy 136.632747 146.836734) (xy 136.648125 146.892671) (xy 136.6612 146.944531) (xy 136.672059 146.992887) + (xy 136.680786 147.038313) (xy 136.687466 147.081383) (xy 136.692185 147.12267) (xy 136.695028 147.162747) + (xy 136.696081 147.202189) (xy 136.695428 147.241569) (xy 136.693156 147.281461) (xy 136.689348 147.322438) + (xy 136.684091 147.365074) (xy 136.680875 147.393634) (xy 136.677218 147.421659) (xy 136.673174 147.448987) + (xy 136.668796 147.475454) (xy 136.664138 147.500898) (xy 136.659256 147.525156) (xy 136.654204 147.548066) + (xy 136.649035 147.569463) (xy 136.643804 147.589187) (xy 136.638566 147.607074) (xy 136.633374 147.62296) + (xy 136.628283 147.636684) (xy 136.623346 147.648082) (xy 136.618619 147.656993) (xy 136.616351 147.660464) + (xy 136.614156 147.663252) (xy 136.61204 147.665336) (xy 136.610011 147.666697) (xy 136.601821 147.670277) + (xy 136.592183 147.671155) (xy 136.581168 147.669419) (xy 136.568845 147.665157) (xy 136.540561 147.649407) + (xy 136.507897 147.624611) (xy 136.47142 147.591475) (xy 136.431695 147.550704) (xy 136.389288 147.503003) + (xy 136.344765 147.449077) (xy 136.298691 147.389632) (xy 136.251633 147.325374) (xy 136.204156 147.257008) + (xy 136.156827 147.185238) (xy 136.110211 147.110772) (xy 136.064874 147.034313) (xy 136.021381 146.956567) + (xy 135.9803 146.87824) (xy 135.931476 146.782401) (xy 135.877443 146.672113) (xy 135.760696 146.423818) + (xy 135.643949 146.164609) (xy 135.541091 145.92574) (xy 135.44054 145.688163) (xy 135.344888 145.47074) + (xy 135.253576 145.272292) (xy 135.166046 145.091641) (xy 135.081742 144.92761) (xy 135.000103 144.779019) + (xy 134.920574 144.644692) (xy 134.842594 144.523449) (xy 134.734559 144.371354) (xy 134.594464 144.183789) + (xy 134.430433 143.970923) (xy 134.250588 143.742927) (xy 134.063055 143.50997) (xy 133.875955 143.282221) + (xy 133.697412 143.069852) (xy 133.535551 142.883032) (xy 133.363572 142.684924) (xy 133.151905 142.437208) + (xy 132.928333 142.171633) (xy 132.720635 141.919948) (xy 132.632487 141.814037) (xy 132.537835 141.705677) + (xy 132.438362 141.596386) (xy 132.335749 141.487685) (xy 132.231679 141.381092) (xy 132.127834 141.278127) + (xy 132.025896 141.180308) (xy 131.927546 141.089156) (xy 131.834468 141.00619) (xy 131.748343 140.932928) + (xy 131.670853 140.870891) (xy 131.60368 140.821596) (xy 131.548506 140.786565) (xy 131.525944 140.774873) + (xy 131.507014 140.767316) (xy 131.491924 140.764084) (xy 131.480885 140.765368) (xy 131.47695 140.767762) + (xy 131.474107 140.771356) (xy 131.471801 140.78224) (xy 131.473327 140.792489) (xy 131.477806 140.807179) + (xy 131.495035 140.848799) (xy 131.52231 140.90493) (xy 131.558452 140.973401) (xy 131.602284 141.052043) + (xy 131.652627 141.138683) (xy 131.708304 141.231153) (xy 131.768135 141.327281) (xy 131.834508 141.430593) + (xy 131.905222 141.543579) (xy 132.05124 141.783688) (xy 132.18932 142.017843) (xy 132.302594 142.21628) + (xy 132.493094 142.548334) (xy 132.568997 142.679137) (xy 132.598204 142.727486) (xy 132.620095 142.761324) + (xy 132.644341 142.799977) (xy 132.653743 142.815785) (xy 132.66127 142.829453) (xy 132.664315 142.835533) + (xy 132.666874 142.841137) (xy 132.668941 142.846283) (xy 132.670509 142.850992) (xy 132.671574 142.855282) + (xy 132.672129 142.859172) (xy 132.672169 142.862683) (xy 132.671687 142.865833) (xy 132.670679 142.868643) + (xy 132.669137 142.87113) (xy 132.667057 142.873316) (xy 132.664432 142.875218) (xy 132.661257 142.876857) + (xy 132.657525 142.878252) (xy 132.653232 142.879421) (xy 132.648371 142.880386) (xy 132.642936 142.881164) + (xy 132.636922 142.881776) (xy 132.623132 142.882577) (xy 132.606955 142.882944) (xy 132.588344 142.883032) + (xy 132.56151 142.883836) (xy 132.538621 142.886484) (xy 132.519778 142.891334) (xy 132.511906 142.894696) + (xy 132.505083 142.898742) (xy 132.499321 142.903516) (xy 132.494635 142.909064) (xy 132.491035 142.91543) + (xy 132.488536 142.922658) (xy 132.487148 142.930793) (xy 132.486886 142.939879) (xy 132.487761 142.949962) + (xy 132.489786 142.961085) (xy 132.497337 142.986631) (xy 132.50964 143.016875) (xy 132.526795 143.052172) + (xy 132.548903 143.092881) (xy 132.576066 143.139356) (xy 132.608383 143.191955) (xy 132.688885 143.31695) + (xy 132.730929 143.38295) (xy 132.769252 143.445106) (xy 132.803111 143.502054) (xy 132.83176 143.552428) + (xy 132.843899 143.574724) (xy 132.854457 143.594865) (xy 132.86334 143.61268) (xy 132.870456 143.628) + (xy 132.875711 143.640653) (xy 132.879014 143.650469) (xy 132.879903 143.65426) (xy 132.880269 143.657277) + (xy 132.880101 143.6595) (xy 132.879386 143.660908) (xy 132.878582 143.661777) (xy 132.877175 143.662403) + (xy 132.872616 143.662953) (xy 132.86584 143.662604) (xy 132.856978 143.661403) (xy 132.833527 143.656627) + (xy 132.803317 143.649) (xy 132.767402 143.638892) (xy 132.726835 143.626676) (xy 132.682673 143.612723) + (xy 132.635968 143.597407) (xy 132.582651 143.578876) (xy 132.535613 143.563011) (xy 132.494558 143.549875) + (xy 132.459194 143.539529) (xy 132.443553 143.535422) (xy 132.429224 143.532036) (xy 132.41617 143.529379) + (xy 132.404355 143.527458) (xy 132.393741 143.526281) (xy 132.384291 143.525855) (xy 132.37597 143.52619) + (xy 132.368739 143.527292) (xy 132.362563 143.529169) (xy 132.357404 143.531829) (xy 132.353225 143.53528) + (xy 132.349991 143.539529) (xy 132.347663 143.544584) (xy 132.346205 143.550453) (xy 132.345581 143.557144) + (xy 132.345753 143.564664) (xy 132.346685 143.573021) (xy 132.348339 143.582223) (xy 132.35068 143.592278) + (xy 132.35367 143.603193) (xy 132.36145 143.627636) (xy 132.371385 143.655614) (xy 132.385147 143.692395) + (xy 132.396654 143.725377) (xy 132.405882 143.754608) (xy 132.409634 143.767832) (xy 132.412808 143.780134) + (xy 132.415401 143.791522) (xy 132.417409 143.802001) (xy 132.41883 143.811577) (xy 132.419661 143.820256) + (xy 132.419899 143.828043) (xy 132.419541 143.834945) (xy 132.418584 143.840967) (xy 132.417025 143.846115) + (xy 132.414862 143.850395) (xy 132.412092 143.853812) (xy 132.408711 143.856373) (xy 132.404716 143.858083) + (xy 132.400106 143.858948) (xy 132.394876 143.858974) (xy 132.389024 143.858167) (xy 132.382548 143.856533) + (xy 132.375443 143.854076) (xy 132.367708 143.850804) (xy 132.359339 143.846722) (xy 132.350333 143.841835) + (xy 132.340688 143.836151) (xy 132.3304 143.829673) (xy 132.307886 143.814364) (xy 132.294376 143.805202) + (xy 132.280665 143.796569) (xy 132.266804 143.788468) (xy 132.25284 143.780899) (xy 132.238822 143.773865) + (xy 132.224798 143.767367) (xy 132.210817 143.761409) (xy 132.196926 143.755991) (xy 132.183176 143.751116) + (xy 132.169613 143.746785) (xy 132.156286 143.743001) (xy 132.143245 143.739765) (xy 132.130537 143.73708) + (xy 132.11821 143.734946) (xy 132.106314 143.733367) (xy 132.094896 143.732344) (xy 132.084006 143.73188) + (xy 132.073691 143.731975) (xy 132.064 143.732632) (xy 132.054981 143.733854) (xy 132.046684 143.735641) + (xy 132.039155 143.737995) (xy 132.032445 143.74092) (xy 132.026601 143.744416) (xy 132.021671 143.748486) + (xy 132.017705 143.753132) (xy 132.01475 143.758354) (xy 132.012855 143.764157) (xy 132.012068 143.77054) + (xy 132.012439 143.777507) (xy 132.014015 143.78506) (xy 132.016844 143.793199) (xy 132.080343 143.988988) + (xy 132.117385 144.121281) (xy 131.953343 143.988988) (xy 131.915351 143.960907) (xy 131.873638 143.929044) + (xy 131.78401 143.858682) (xy 131.614676 143.724405) (xy 131.550813 143.672648) (xy 131.484772 143.620898) + (xy 131.417351 143.56966) (xy 131.349349 143.519437) (xy 131.281564 143.470733) (xy 131.214794 143.424053) + (xy 131.149838 143.379899) (xy 131.087494 143.338776) (xy 131.028561 143.301188) (xy 130.973837 143.267638) + (xy 130.924121 143.238631) (xy 130.88021 143.21467) (xy 130.842904 143.196259) (xy 130.813 143.183901) + (xy 130.801074 143.180151) (xy 130.791297 143.178102) (xy 130.783771 143.177819) (xy 130.778594 143.179364) + (xy 130.776641 143.180464) (xy 130.774754 143.181772) (xy 130.772937 143.183283) (xy 130.771194 143.184987) + (xy 130.767943 143.188945) (xy 130.765034 143.193586) (xy 130.762496 143.198847) (xy 130.760362 143.204666) + (xy 130.758662 143.210981) (xy 130.757427 143.21773) (xy 130.756688 143.224851) (xy 130.756476 143.232282) + (xy 130.756822 143.239961) (xy 130.757757 143.247827) (xy 130.759313 143.255816) (xy 130.76152 143.263867) + (xy 130.764408 143.271918) (xy 130.76801 143.279907) (xy 130.774044 143.299305) (xy 130.778087 143.315781) + (xy 130.779881 143.329264) (xy 130.779855 143.334862) (xy 130.779172 143.339686) (xy 130.777798 143.343727) + (xy 130.775703 143.346976) (xy 130.772854 143.349425) (xy 130.769219 143.351065) (xy 130.764766 143.351887) + (xy 130.759464 143.351882) (xy 130.753279 143.351043) (xy 130.746181 143.349359) (xy 130.729117 143.343425) + (xy 130.708013 143.334011) (xy 130.682616 143.321047) (xy 130.652668 143.304463) (xy 130.617915 143.284189) + (xy 130.578099 143.260156) (xy 130.48226 143.200532) (xy 130.45655 143.183925) (xy 130.431111 143.167883) + (xy 130.381636 143.137776) (xy 130.335014 143.11077) (xy 130.292422 143.087422) (xy 130.273006 143.077295) + (xy 130.255039 143.068292) (xy 130.23867 143.060482) (xy 130.224044 143.053936) (xy 130.211309 143.048724) + (xy 130.200614 143.044914) (xy 130.192104 143.042577) (xy 130.185927 143.041782) (xy 130.183494 143.041982) + (xy 130.181156 143.042577) (xy 130.178917 143.043557) (xy 130.17678 143.044914) (xy 130.174748 143.046639) + (xy 130.172823 143.048724) (xy 130.169308 143.053936) (xy 130.166257 143.060482) (xy 130.163696 143.068292) + (xy 130.161645 143.077295) (xy 130.16013 143.087422) (xy 130.159172 143.098604) (xy 130.158797 143.11077) + (xy 130.159025 143.12385) (xy 130.159882 143.137776) (xy 130.161389 143.152477) (xy 130.163572 143.167883) + (xy 130.166451 143.183925) (xy 130.170052 143.200532) (xy 130.172904 143.216268) (xy 130.175509 143.231662) + (xy 130.177865 143.246622) (xy 130.179974 143.261055) (xy 130.181834 143.274868) (xy 130.183447 143.287968) + (xy 130.184811 143.300262) (xy 130.185927 143.311657) (xy 130.186795 143.322059) (xy 130.187415 143.331377) + (xy 130.187787 143.339516) (xy 130.187911 143.346384) (xy 130.187787 143.351887) (xy 130.187415 143.355934) + (xy 130.187136 143.357381) (xy 130.186795 143.35843) (xy 130.186392 143.359067) (xy 130.185927 143.359283) + (xy 130.161619 143.352833) (xy 130.102583 143.33547) (xy 129.916053 143.279907) (xy 129.662053 143.200532) + (xy 129.693801 143.332824) (xy 129.697585 143.346518) (xy 129.701005 143.359778) (xy 129.704068 143.372541) + (xy 129.706783 143.384747) (xy 129.709156 143.396333) (xy 129.711196 143.407237) (xy 129.71291 143.417396) + (xy 129.714307 143.42675) (xy 129.715393 143.435235) (xy 129.716178 143.44279) (xy 129.716667 143.449353) + (xy 129.71687 143.454862) (xy 129.716794 143.459255) (xy 129.716446 143.462469) (xy 129.716173 143.463615) + (xy 129.715835 143.464443) (xy 129.715433 143.464946) (xy 129.714968 143.465115) (xy 129.707661 143.464154) + (xy 129.694215 143.461394) (xy 129.65213 143.451224) (xy 129.595163 143.436093) (xy 129.529762 143.417489) + (xy 129.49113 143.407008) (xy 129.473351 143.402835) (xy 129.456598 143.399371) (xy 129.440872 143.396618) + (xy 129.426175 143.394572) (xy 129.412506 143.393234) (xy 129.399867 143.392602) (xy 129.388259 143.392675) + (xy 129.377684 143.393453) (xy 129.368141 143.394935) (xy 129.359632 143.397119) (xy 129.352157 143.400004) + (xy 129.345719 143.40359) (xy 129.340317 143.407875) (xy 129.335953 143.412859) (xy 129.332628 143.418541) + (xy 129.330342 143.424919) (xy 129.329097 143.431994) (xy 129.328894 143.439762) (xy 129.329733 143.448225) + (xy 129.331616 143.45738) (xy 129.334543 143.467227) (xy 129.338516 143.477765) (xy 129.343535 143.488993) + (xy 129.349602 143.50091) (xy 129.356717 143.513515) (xy 129.364881 143.526806) (xy 129.374096 143.540784) + (xy 129.384362 143.555447) (xy 129.408052 143.586823) (xy 129.444265 143.637974) (xy 129.492129 143.715487) + (xy 129.615336 143.934503) (xy 129.762728 144.213669) (xy 129.919359 144.522787) (xy 130.070285 144.831657) + (xy 130.200562 145.110079) (xy 130.295243 145.327853) (xy 130.324566 145.40456) (xy 130.339385 145.45478) + (xy 130.344591 145.482223) (xy 130.348036 145.507387) (xy 130.349327 145.530846) (xy 130.348067 145.553173) + (xy 130.346358 145.564091) (xy 130.343862 145.574942) (xy 130.340531 145.585796) (xy 130.336316 145.596726) + (xy 130.331167 145.607803) (xy 130.325034 145.619099) (xy 130.30962 145.642635) (xy 130.289679 145.667908) + (xy 130.264816 145.69549) (xy 130.234636 145.725956) (xy 130.198743 145.759879) (xy 130.156741 145.797832) + (xy 130.108236 145.840391) (xy 129.990135 145.941614) (xy 129.609136 146.259115) (xy 129.111718 146.253824) + (xy 128.619593 146.243241) (xy 128.376177 146.481365) (xy 128.351702 146.505273) (xy 128.327963 146.529258) + (xy 128.305077 146.55315) (xy 128.283159 146.57678) (xy 128.262327 146.599974) (xy 128.242697 146.622565) + (xy 128.224384 146.64438) (xy 128.207505 146.66525) (xy 128.192177 146.685003) (xy 128.178515 146.70347) + (xy 128.166636 146.720479) (xy 128.156656 146.73586) (xy 128.148691 146.749443) (xy 128.142859 146.761058) + (xy 128.140778 146.766073) (xy 128.139273 146.770532) (xy 128.13836 146.774414) (xy 128.138053 146.777697) + (xy 128.137653 146.781369) (xy 128.136467 146.785428) (xy 128.13182 146.794647) (xy 128.124274 146.80523) + (xy 128.113992 146.817054) (xy 128.101136 146.829994) (xy 128.08587 146.843926) (xy 128.068355 146.858726) + (xy 128.048755 146.874271) (xy 128.027233 146.890435) (xy 128.003952 146.907096) (xy 127.952761 146.941409) + (xy 127.896486 146.976218) (xy 127.866848 146.993499) (xy 127.836428 147.010531) (xy 127.696689 147.09113) + (xy 127.559649 147.17386) (xy 127.425894 147.258249) (xy 127.296016 147.343824) (xy 127.170602 147.430112) + (xy 127.050243 147.51664) (xy 126.935526 147.602936) (xy 126.827042 147.688526) (xy 126.725379 147.772938) + (xy 126.631126 147.8557) (xy 126.544873 147.936337) (xy 126.467208 148.014377) (xy 126.398721 148.089348) + (xy 126.340001 148.160777) (xy 126.291637 148.228191) (xy 126.271522 148.260244) (xy 126.254218 148.291116) + (xy 126.225327 148.371322) (xy 126.203916 148.484292) (xy 126.189652 148.626083) (xy 126.182202 148.792748) + (xy 126.181232 148.980343) (xy 126.186409 149.18492) (xy 126.21387 149.629244) (xy 126.261919 150.094156) + (xy 126.327889 150.548092) (xy 126.366761 150.761081) (xy 126.409114 150.959489) (xy 126.454614 151.13937) + (xy 126.502928 151.296781) (xy 126.515074 151.329945) (xy 126.52767 151.361924) (xy 126.540669 151.392646) + (xy 126.554025 151.422044) (xy 126.567691 151.450046) (xy 126.58162 151.476583) (xy 126.595767 151.501585) + (xy 126.610083 151.524982) (xy 126.624524 151.546706) (xy 126.639043 151.566685) (xy 126.653592 151.584851) + (xy 126.668126 151.601133) (xy 126.682598 151.615461) (xy 126.689797 151.621871) (xy 126.696962 151.627767) + (xy 126.704089 151.633139) (xy 126.711171 151.63798) (xy 126.718202 151.642279) (xy 126.725178 151.64603) + (xy 127.112162 151.844747) (xy 127.426902 152.003466) (xy 127.560495 152.06928) (xy 127.680003 152.126839) + (xy 127.786752 152.176723) (xy 127.882068 152.219515) (xy 127.967276 152.255796) (xy 128.043702 152.286147) + (xy 128.11267 152.311149) (xy 128.175507 152.331384) (xy 128.233539 152.347433) (xy 128.288089 152.359878) + (xy 128.340485 152.369299) (xy 128.392052 152.376279) (xy 128.468276 152.381509) (xy 128.547671 152.38339) + (xy 128.629561 152.382047) (xy 128.713273 152.377603) (xy 128.798132 152.370182) (xy 128.883464 152.359909) + (xy 128.968594 152.346907) (xy 129.052849 152.331301) (xy 129.135553 152.313215) (xy 129.216032 152.292772) + (xy 129.293612 152.270096) (xy 129.367619 152.245312) (xy 129.437378 152.218544) (xy 129.502215 152.189916) + (xy 129.561456 152.159551) (xy 129.614425 152.127574) (xy 129.636291 152.112889) (xy 129.658134 152.098645) + (xy 129.679806 152.084913) (xy 129.70116 152.071763) (xy 129.722049 152.059264) (xy 129.742326 152.047485) + (xy 129.761843 152.036498) (xy 129.780453 152.02637) (xy 129.798008 152.017173) (xy 129.814363 152.008976) + (xy 129.829368 152.001849) (xy 129.842878 151.995861) (xy 129.854744 151.991082) (xy 129.86482 151.987583) + (xy 129.872958 151.985432) (xy 129.87901 151.984699) (xy 129.892813 151.978192) (xy 129.919483 151.959429) + (xy 130.006341 151.889697) (xy 130.129414 151.784618) (xy 130.278532 151.653308) (xy 130.443524 151.504883) + (xy 130.614222 151.348458) (xy 130.780454 151.193149) (xy 130.932052 151.048072) (xy 130.939355 151.040095) + (xy 130.947317 151.03014) (xy 130.955852 151.018342) (xy 130.964876 151.00483) (xy 130.984048 150.973193) + (xy 131.00415 150.936286) (xy 131.0245 150.895163) (xy 131.044417 150.850876) (xy 131.063217 150.804481) + (xy 131.071985 150.780822) (xy 131.080219 150.757031) (xy 131.101614 150.679377) (xy 131.120165 150.570128) + (xy 131.135878 150.433284) (xy 131.148762 150.272844) (xy 131.166074 149.897177) (xy 131.172161 149.475125) + (xy 131.167087 149.038686) (xy 131.150912 148.619859) (xy 131.123699 148.250641) (xy 131.105973 148.094635) + (xy 131.085511 147.963031) (xy 131.000843 147.51324) (xy 131.196635 147.275115) (xy 131.24083 147.221863) + (xy 131.284041 147.171308) (xy 131.326151 147.123543) (xy 131.367044 147.078662) (xy 131.406603 147.036758) + (xy 131.444713 146.997923) (xy 131.481258 146.96225) (xy 131.51612 146.929834) (xy 131.549184 146.900766) + (xy 131.580333 146.875139) (xy 131.609451 146.853047) (xy 131.636423 146.834583) (xy 131.661131 146.81984) + (xy 131.672599 146.813893) (xy 131.683459 146.808911) (xy 131.693694 146.804905) (xy 131.703291 146.801888) + (xy 131.712235 146.799871) (xy 131.720511 146.798865) (xy 131.729159 146.800267) (xy 131.741078 146.804374) + (xy 131.756066 146.811039) (xy 131.773923 146.820114) (xy 131.817434 146.844909) (xy 131.87 146.877578) + (xy 131.930006 146.916946) (xy 131.995842 146.961832) (xy 132.065895 147.011059) (xy 132.138552 147.063449) + (xy 132.208977 147.117337) (xy 132.276301 147.167132) (xy 132.338912 147.211718) (xy 132.367946 147.231709) + (xy 132.395198 147.249979) (xy 132.420465 147.266389) (xy 132.443546 147.280799) (xy 132.46424 147.29307) + (xy 132.482345 147.303062) (xy 132.497659 147.310635) (xy 132.509981 147.31565) (xy 132.514957 147.317155) + (xy 132.51911 147.317968) (xy 132.522413 147.318071) (xy 132.524843 147.317448) (xy 133.075178 146.984074) + (xy 133.428107 146.768025) (xy 133.703893 146.600097) (xy 133.816036 146.532318) (xy 133.912707 146.474337) + (xy 133.995177 146.42541) (xy 134.064718 146.384792) (xy 134.1226 146.35174) (xy 134.170096 146.325509) + (xy 134.208476 146.305355) (xy 134.239012 146.290534) (xy 134.251735 146.284891) (xy 134.262974 146.280302) + (xy 134.272888 146.276675) (xy 134.281635 146.273915) (xy 134.289374 146.271931) (xy 134.296264 146.270628) + (xy 134.302465 146.269915) (xy 134.308135 146.269698) (xy 134.311141 146.270021) (xy 134.314203 146.27098) + (xy 134.320465 146.274742) (xy 134.326866 146.28086) (xy 134.333353 146.289211) (xy 134.339871 146.29967) + (xy 134.346365 146.312114) (xy 134.352782 146.326418) (xy 134.359067 146.342458) (xy 134.365166 146.360111) + (xy 134.371025 146.379252) (xy 134.376589 146.399757) (xy 134.381805 146.421503) (xy 134.386617 146.444365) + (xy 134.390973 146.468218) (xy 134.394816 146.492941) (xy 134.398094 146.518407) (xy 134.432489 146.757193) + (xy 134.450183 146.873362) (xy 134.45872 146.924346) (xy 134.466885 146.968199) (xy 134.503927 147.169282) + (xy 134.191719 147.306864) (xy 134.124179 147.33715) (xy 134.058693 147.368328) (xy 133.995579 147.400172) + (xy 133.935155 147.432458) (xy 133.877738 147.464961) (xy 133.823647 147.497457) (xy 133.773199 147.52972) + (xy 133.726712 147.561525) (xy 133.684504 147.592649) (xy 133.646893 147.622865) (xy 133.614196 147.65195) + (xy 133.59979 147.665998) (xy 133.586731 147.679678) (xy 133.57506 147.692963) (xy 133.564817 147.705825) + (xy 133.55604 147.718235) (xy 133.54877 147.730166) (xy 133.543046 147.741589) (xy 133.538909 147.752475) + (xy 133.536397 147.762798) (xy 133.535551 147.772529) (xy 133.5345 147.782887) (xy 133.531426 147.794063) + (xy 133.526443 147.805975) (xy 133.519666 147.818542) (xy 133.511211 147.831683) (xy 133.501193 147.845316) + (xy 133.476929 147.873733) (xy 133.447798 147.903142) (xy 133.414722 147.932892) (xy 133.378622 147.962333) + (xy 133.340421 147.990812) (xy 133.301043 148.017678) (xy 133.261409 148.042282) (xy 133.222441 148.063971) + (xy 133.185062 148.082094) (xy 133.150195 148.096) (xy 133.133991 148.101168) (xy 133.118762 148.105039) + (xy 133.104621 148.107529) (xy 133.091685 148.108558) (xy 133.080068 148.108045) (xy 133.069886 148.105907) + (xy 132.979927 148.076139) (xy 132.955267 148.067613) (xy 132.931475 148.059024) (xy 132.90942 148.05056) + (xy 132.889969 148.042406) (xy 132.875675 148.037411) (xy 132.862556 148.034316) (xy 132.85061 148.033102) + (xy 132.839833 148.033745) (xy 132.830222 148.036226) (xy 132.821775 148.040523) (xy 132.814489 148.046614) + (xy 132.808361 148.054478) (xy 132.803388 148.064094) (xy 132.799567 148.07544) (xy 132.79537 148.10324) + (xy 132.795746 148.137705) (xy 132.800671 148.178667) (xy 132.810124 148.225953) (xy 132.824081 148.279394) + (xy 132.842518 148.33882) (xy 132.865411 148.404059) (xy 132.892739 148.474941) (xy 132.924478 148.551295) + (xy 132.960604 148.632952) (xy 133.001094 148.71974) (xy 133.207469 149.153656) (xy 133.778969 149.412946) + (xy 134.172795 149.592884) (xy 134.513601 149.75211) (xy 134.802441 149.891244) (xy 134.927703 149.95347) + (xy 135.040369 150.010906) (xy 135.140571 150.063629) (xy 135.22844 150.111717) (xy 135.304109 150.155246) + (xy 135.367708 150.194295) (xy 135.41937 150.228942) (xy 135.459227 150.259263) (xy 135.48741 150.285336) + (xy 135.497165 150.296804) (xy 135.504051 150.307239) (xy 135.517526 150.354063) (xy 135.528257 150.433785) + (xy 135.536352 150.541597) (xy 135.54192 150.672695) (xy 135.545909 150.985524) (xy 135.541093 151.333823) + (xy 135.528339 151.679146) (xy 135.508515 151.983045) (xy 135.496224 152.107446) (xy 135.482491 152.207073) + (xy 135.467425 152.277121) (xy 135.459426 152.29955) (xy 135.451134 152.312783) (xy 135.442573 152.321089) + (xy 135.434732 152.32814) (xy 135.42759 152.33392) (xy 135.424273 152.336328) (xy 135.421121 152.338413) + (xy 135.418133 152.340172) (xy 135.415304 152.341603) (xy 135.412632 152.342706) (xy 135.410114 152.343477) + (xy 135.407748 152.343914) (xy 135.405529 152.344017) (xy 135.403456 152.343782) (xy 135.401526 152.343208) + (xy 135.399735 152.342293) (xy 135.39808 152.341035) (xy 135.39656 152.339432) (xy 135.39517 152.337482) + (xy 135.393908 152.335184) (xy 135.392771 152.332535) (xy 135.391756 152.329533) (xy 135.39086 152.326176) + (xy 135.39008 152.322463) (xy 135.389414 152.318391) (xy 135.38841 152.309165) (xy 135.387825 152.298481) + (xy 135.387635 152.286324) (xy 135.387574 152.281876) (xy 135.38739 152.277465) (xy 135.387086 152.273099) + (xy 135.386664 152.268785) (xy 135.386125 152.264529) (xy 135.385473 152.260337) (xy 135.384707 152.256217) + (xy 135.383832 152.252176) (xy 135.382848 152.24822) (xy 135.381757 152.244356) (xy 135.380562 152.240591) + (xy 135.379264 152.236931) (xy 135.377865 152.233384) (xy 135.376367 152.229956) (xy 135.374773 152.226654) + (xy 135.373083 152.223485) (xy 135.3713 152.220455) (xy 135.369427 152.217571) (xy 135.367464 152.214841) + (xy 135.365414 152.212271) (xy 135.363279 152.209867) (xy 135.36106 152.207637) (xy 135.35876 152.205586) + (xy 135.356381 152.203723) (xy 135.353924 152.202054) (xy 135.351391 152.200585) (xy 135.348785 152.199324) + (xy 135.346107 152.198277) (xy 135.34336 152.19745) (xy 135.340544 152.196852) (xy 135.337663 152.196487) + (xy 135.334718 152.196364) (xy 135.328953 152.19273) (xy 135.323576 152.181926) (xy 135.318602 152.164099) + (xy 135.314047 152.139396) (xy 135.306254 152.069954) (xy 135.300322 151.974776) (xy 135.296374 151.855042) + (xy 135.294535 151.711929) (xy 135.294928 151.546617) (xy 135.297678 151.360282) (xy 135.300881 151.087079) + (xy 135.301607 150.975398) (xy 135.30148 150.878244) (xy 135.300299 150.79405) (xy 135.297862 150.721251) + (xy 135.29611 150.688635) (xy 135.293968 150.65828) (xy 135.291412 150.629992) (xy 135.288416 150.603573) + (xy 135.284954 150.578829) (xy 135.281003 150.555563) (xy 135.276535 150.53358) (xy 135.271528 150.512685) + (xy 135.265954 150.492681) (xy 135.259789 150.473372) (xy 135.253008 150.454564) (xy 135.245586 150.436059) + (xy 135.237497 150.417664) (xy 135.228716 150.399181) (xy 135.208978 150.36117) (xy 135.186171 150.320462) + (xy 135.160092 150.275491) (xy 135.128692 150.224181) (xy 135.099393 150.17929) (xy 135.071319 150.140662) + (xy 135.043593 150.108142) (xy 135.029587 150.094124) (xy 135.01534 150.081575) (xy 135.000743 150.070475) + (xy 134.985685 150.060806) (xy 134.970057 150.052547) (xy 134.95375 150.04568) (xy 134.936654 150.040185) + (xy 134.91866 150.036042) (xy 134.899659 150.033233) (xy 134.87954 150.031737) (xy 134.858195 150.031536) + (xy 134.835513 150.032611) (xy 134.785704 150.038507) (xy 134.729235 150.049271) (xy 134.665233 150.064748) + (xy 134.59282 150.084782) (xy 134.419259 150.137905) (xy 134.346003 150.161869) (xy 134.278451 150.18674) + (xy 134.215737 150.213424) (xy 134.156991 150.242829) (xy 134.101346 150.275862) (xy 134.047934 150.31343) + (xy 133.995885 150.356439) (xy 133.944333 150.405796) (xy 133.892408 150.462409) (xy 133.839244 150.527184) + (xy 133.783971 150.601028) (xy 133.725721 150.684849) (xy 133.663627 150.779552) (xy 133.596819 150.886046) + (xy 133.445594 151.138031) (xy 133.14 151.65) (xy 132.778845 152.249282) (xy 132.702961 152.378202) + (xy 132.628435 152.510206) (xy 132.555753 152.644164) (xy 132.485404 152.778944) (xy 132.417878 152.913414) + (xy 132.35366 153.046442) (xy 132.293242 153.176896) (xy 132.237109 153.303646) (xy 132.185752 153.425558) + (xy 132.139658 153.541502) (xy 132.099316 153.650345) (xy 132.065213 153.750957) (xy 132.037839 153.842205) + (xy 132.017681 153.922957) (xy 132.005229 153.992082) (xy 132.000969 154.048449) (xy 132.002208 154.095512) + (xy 132.00592 154.141435) (xy 132.012096 154.186196) (xy 132.02073 154.229771) (xy 132.031813 154.272136) + (xy 132.045338 154.313269) (xy 132.061297 154.353147) (xy 132.079682 154.391745) (xy 132.100486 154.429041) + (xy 132.1237 154.465012) (xy 132.149317 154.499634) (xy 132.177329 154.532883) (xy 132.207729 154.564738) + (xy 132.240509 154.595174) (xy 132.27566 154.624168) (xy 132.313175 154.651697) (xy 132.368173 154.689424) + (xy 132.418534 154.721098) (xy 132.442195 154.734595) (xy 132.464958 154.746493) (xy 132.486911 154.756766) + (xy 132.508142 154.765385) (xy 132.528736 154.772322) (xy 132.548783 154.777548) (xy 132.568368 154.781037) + (xy 132.587579 154.782758) (xy 132.606503 154.782686) (xy 132.625228 154.780791) (xy 132.64384 154.777045) + (xy 132.662427 154.77142) (xy 132.681076 154.763889) (xy 132.699874 154.754423) (xy 132.718909 154.742993) + (xy 132.738267 154.729573) (xy 132.758036 154.714133) (xy 132.778303 154.696646) (xy 132.799155 154.677083) + (xy 132.82068 154.655417) (xy 132.866096 154.605662) (xy 132.915247 154.547155) (xy 132.968833 154.479673) + (xy 133.02755 154.402989) (xy 133.070223 154.347487) (xy 133.111215 154.295822) (xy 133.15095 154.247614) + (xy 133.189856 154.202483) (xy 133.228359 154.160051) (xy 133.266885 154.119936) (xy 133.305861 154.081758) + (xy 133.345713 154.045139) (xy 133.386867 154.009698) (xy 133.429749 153.975056) (xy 133.474786 153.940832) + (xy 133.522405 153.906647) (xy 133.573031 153.87212) (xy 133.627091 153.836873) (xy 133.685012 153.800525) + (xy 133.747219 153.762697) (xy 133.832743 153.71102) (xy 133.913492 153.663809) (xy 133.987669 153.622054) + (xy 134.02173 153.603533) (xy 134.053473 153.586748) (xy 134.082674 153.571824) (xy 134.109108 153.558884) + (xy 134.13255 153.548053) (xy 134.152775 153.539454) (xy 134.169558 153.533212) (xy 134.182675 153.52945) + (xy 134.187788 153.528538) (xy 134.191901 153.528293) (xy 134.194984 153.52873) (xy 134.19701 153.529864) + (xy 134.198329 153.53124) (xy 134.199314 153.53337) (xy 134.200307 153.539806) (xy 134.200045 153.549002) + (xy 134.198581 153.560786) (xy 134.19597 153.574989) (xy 134.192266 153.59144) (xy 134.181797 153.630404) + (xy 134.167607 153.676313) (xy 134.15013 153.727804) (xy 134.1298 153.783511) (xy 134.107053 153.842071) + (xy 134.086339 153.897572) (xy 134.067851 153.951212) (xy 134.051579 154.003364) (xy 134.037516 154.0544) + (xy 134.025655 154.104692) (xy 134.015987 154.154612) (xy 134.008506 154.204531) (xy 134.003202 154.254823) + (xy 134.000069 154.305859) (xy 133.999099 154.358011) (xy 134.000284 154.411651) (xy 134.003616 154.467151) + (xy 134.009087 154.524884) (xy 134.01669 154.585221) (xy 134.026417 154.648535) (xy 134.03826 154.715198) + (xy 134.044398 154.752526) (xy 134.048668 154.787855) (xy 134.05069 154.822284) (xy 134.050084 154.856915) + (xy 134.046471 154.892848) (xy 134.03947 154.931184) (xy 134.028702 154.973024) (xy 134.013786 155.019468) + (xy 133.994344 155.071617) (xy 133.969996 155.130572) (xy 133.905059 155.273303) (xy 133.815937 155.456465) + (xy 133.699593 155.688866) (xy 133.622926 155.840855) (xy 133.552584 155.985032) (xy 133.489932 156.118047) + (xy 133.436334 156.236551) (xy 133.393153 156.337196) (xy 133.375895 156.379775) (xy 133.361754 156.416633) + (xy 133.3509 156.447353) (xy 133.343502 156.471514) (xy 133.339732 156.488699) (xy 133.339261 156.494545) + (xy 133.339761 156.498489) (xy 133.34043 156.502161) (xy 133.340461 156.506221) (xy 133.339868 156.510656) + (xy 133.338665 156.51545) (xy 133.334481 156.526058) (xy 133.328019 156.537929) (xy 133.319386 156.550947) + (xy 133.308692 156.564997) (xy 133.296044 156.579961) (xy 133.281551 156.595724) (xy 133.265322 156.612168) + (xy 133.247465 156.629179) (xy 133.228089 156.646639) (xy 133.207302 156.664432) (xy 133.185213 156.682443) + (xy 133.161931 156.700554) (xy 133.137563 156.718649) (xy 133.112218 156.736613) (xy 133.07186 156.765092) + (xy 133.035913 156.791308) (xy 133.004074 156.815725) (xy 132.976041 156.838809) (xy 132.951511 156.861025) + (xy 132.930183 156.882837) (xy 132.920625 156.893738) (xy 132.911754 156.904712) (xy 132.903532 156.915818) + (xy 132.895922 156.927114) (xy 132.888885 156.938658) (xy 132.882384 156.950508) (xy 132.876381 156.962722) + (xy 132.870838 156.975359) (xy 132.860982 157.002132) (xy 132.852513 157.031293) (xy 132.84513 157.063307) + (xy 132.83853 157.098638) (xy 132.83241 157.137752) (xy 132.826468 157.181113) (xy 132.81846 157.233078) + (xy 132.810273 157.277841) (xy 132.801854 157.315396) (xy 132.793148 157.345734) (xy 132.78867 157.358194) + (xy 132.7841 157.368848) (xy 132.779432 157.377693) (xy 132.774658 157.384729) (xy 132.769771 157.389956) + (xy 132.764765 157.393371) (xy 132.759634 157.394975) (xy 132.754369 157.394765) (xy 132.748965 157.392742) + (xy 132.743415 157.388904) (xy 132.737712 157.38325) (xy 132.731848 157.37578) (xy 132.725818 157.366491) + (xy 132.719615 157.355384) (xy 132.706661 157.327711) (xy 132.692932 157.29275) (xy 132.678373 157.250496) + (xy 132.662931 157.200939) (xy 132.646551 157.144073) (xy 132.634853 157.10731) (xy 132.620687 157.071477) + (xy 132.604187 157.036633) (xy 132.58549 157.002841) (xy 132.564731 156.970161) (xy 132.542046 156.938655) + (xy 132.51757 156.908383) (xy 132.491439 156.879407) (xy 132.463789 156.851787) (xy 132.434756 156.825584) + (xy 132.404474 156.80086) (xy 132.37308 156.777676) (xy 132.340709 156.756093) (xy 132.307498 156.736171) + (xy 132.27358 156.717972) (xy 132.239094 156.701557) (xy 132.204173 156.686986) (xy 132.168953 156.674322) + (xy 132.133571 156.663624) (xy 132.098162 156.654955) (xy 132.062861 156.648374) (xy 132.027804 156.643944) + (xy 131.993128 156.641724) (xy 131.958966 156.641777) (xy 131.925456 156.644163) (xy 131.892733 156.648943) + (xy 131.860932 156.656179) (xy 131.830189 156.665931) (xy 131.80064 156.67826) (xy 131.77242 156.693227) + (xy 131.745665 156.710894) (xy 131.720511 156.731322) (xy 131.677874 156.769529) (xy 131.638872 156.802821) + (xy 131.602925 156.831246) (xy 131.56945 156.85485) (xy 131.553458 156.864858) (xy 131.537867 156.873678) + (xy 131.522602 156.881316) (xy 131.507593 156.887778) (xy 131.492766 156.893069) (xy 131.478048 156.897196) + (xy 131.463368 156.900164) (xy 131.448651 156.901979) (xy 131.433826 156.902646) (xy 131.418819 156.902173) + (xy 131.403559 156.900563) (xy 131.387972 156.897824) (xy 131.371986 156.893961) (xy 131.355529 156.88898) + (xy 131.338526 156.882886) (xy 131.320907 156.875686) (xy 131.283525 156.857989) (xy 131.242803 156.835936) + (xy 131.198158 156.809573) (xy 131.149009 156.778947) (xy 131.112952 156.755724) (xy 131.080073 156.733555) + (xy 131.050202 156.712254) (xy 131.023167 156.691635) (xy 130.9988 156.671512) (xy 130.976927 156.651699) + (xy 130.957381 156.632011) (xy 130.939989 156.61226) (xy 130.924582 156.592261) (xy 130.910988 156.571828) + (xy 130.899038 156.550775) (xy 130.88856 156.528916) (xy 130.879385 156.506065) (xy 130.871342 156.482036) + (xy 130.864259 156.456643) (xy 130.857968 156.429699) (xy 130.850123 156.385422) (xy 130.838868 156.329487) + (xy 130.808359 156.191573) (xy 130.770904 156.033815) (xy 130.730968 155.874072) (xy 130.71193 155.800175) + (xy 130.694753 155.73037) (xy 130.679808 155.666271) (xy 130.667468 155.609489) (xy 130.658105 155.561636) + (xy 130.654655 155.541563) (xy 130.65209 155.524326) (xy 130.650454 155.510128) (xy 130.649796 155.499169) + (xy 130.65016 155.491653) (xy 130.65074 155.489248) (xy 130.651594 155.487779) (xy 130.652536 155.487448) + (xy 130.654352 155.488419) (xy 130.660513 155.494136) (xy 130.682269 155.519778) (xy 130.715311 155.56266) + (xy 130.758089 155.620734) (xy 130.809052 155.691955) (xy 130.86665 155.774275) (xy 130.929333 155.865649) + (xy 130.995551 155.96403) (xy 131.062255 156.062908) (xy 131.126355 156.155771) (xy 131.186237 156.240572) + (xy 131.240291 156.315265) (xy 131.286903 156.377804) (xy 131.324462 156.426142) (xy 131.339342 156.444346) + (xy 131.351354 156.458233) (xy 131.360297 156.467546) (xy 131.365969 156.47203) (xy 131.368479 156.472623) + (xy 131.371046 156.472427) (xy 131.373663 156.471462) (xy 131.376325 156.469746) (xy 131.381759 156.464136) + (xy 131.387301 156.455742) (xy 131.392905 156.444713) (xy 131.398525 156.431196) (xy 131.404114 156.415338) + (xy 131.409625 156.397286) (xy 131.415012 156.377188) (xy 131.420229 156.35519) (xy 131.429965 156.306087) + (xy 131.43846 156.251155) (xy 131.445343 156.191572) (xy 131.44949 156.16202) (xy 131.453962 156.133002) + (xy 131.458714 156.104682) (xy 131.463698 156.077223) (xy 131.468869 156.050786) (xy 131.474178 156.025536) + (xy 131.479581 156.001634) (xy 131.485031 155.979244) (xy 131.49048 155.958528) (xy 131.495883 155.93965) + (xy 131.501193 155.922771) (xy 131.506363 155.908055) (xy 131.511347 155.895664) (xy 131.516099 155.885761) + (xy 131.520572 155.87851) (xy 131.522689 155.875929) (xy 131.524719 155.874072) (xy 131.527629 155.873107) + (xy 131.531385 155.87317) (xy 131.541338 155.876284) (xy 131.554392 155.883211) (xy 131.57036 155.89375) + (xy 131.589056 155.9077) (xy 131.610295 155.92486) (xy 131.659657 155.967999) (xy 131.716955 156.021556) + (xy 131.780703 156.083919) (xy 131.849412 156.153475) (xy 131.921593 156.228612) (xy 132.276136 156.614905) + (xy 132.244385 156.37149) (xy 132.235114 156.307878) (xy 132.221317 156.238392) (xy 132.203178 156.163479) + (xy 132.180885 156.08359) (xy 132.154623 155.999174) (xy 132.124578 155.91068) (xy 132.053885 155.72326) + (xy 131.970293 155.524926) (xy 131.87808 155.325309) (xy 132.464899 155.325309) (xy 132.464951 155.36232) + (xy 132.467297 155.409067) (xy 132.471876 155.464) (xy 132.478624 155.525567) (xy 132.487481 155.59222) + (xy 132.498384 155.662407) (xy 132.50692 155.720336) (xy 132.514828 155.771381) (xy 132.522348 155.815978) + (xy 132.529721 155.854559) (xy 132.533428 155.87173) (xy 132.537187 155.88756) (xy 132.54103 155.902103) + (xy 132.544987 155.915413) (xy 132.549087 155.927546) (xy 132.55336 155.938554) (xy 132.557836 155.948493) + (xy 132.562547 155.957416) (xy 132.56752 155.965378) (xy 132.572788 155.972433) (xy 132.578378 155.978635) + (xy 132.584323 155.984039) (xy 132.590651 155.988699) (xy 132.597393 155.992669) (xy 132.604579 155.996004) + (xy 132.612239 155.998757) (xy 132.620402 156.000983) (xy 132.629099 156.002736) (xy 132.638361 156.00407) + (xy 132.648216 156.005041) (xy 132.669828 156.006105) (xy 132.694177 156.006364) (xy 132.711833 156.006225) + (xy 132.729077 156.005809) (xy 132.745898 156.005121) (xy 132.762286 156.004162) (xy 132.778234 156.002936) + (xy 132.793729 156.001445) (xy 132.808763 155.999693) (xy 132.823327 155.997682) (xy 132.83741 155.995415) + (xy 132.851002 155.992896) (xy 132.864095 155.990126) (xy 132.876678 155.987109) (xy 132.888741 155.983848) + (xy 132.900276 155.980346) (xy 132.911271 155.976606) (xy 132.921719 155.97263) (xy 132.931608 155.968421) + (xy 132.940929 155.963983) (xy 132.949673 155.959318) (xy 132.95783 155.954429) (xy 132.96539 155.94932) + (xy 132.972344 155.943992) (xy 132.978681 155.938449) (xy 132.984392 155.932694) (xy 132.989467 155.92673) + (xy 132.993898 155.920559) (xy 132.997673 155.914185) (xy 133.000784 155.907611) (xy 133.00322 155.900838) + (xy 133.004972 155.893871) (xy 133.00603 155.886712) (xy 133.006385 155.879364) (xy 133.004957 155.870575) + (xy 133.00079 155.859221) (xy 132.98494 155.829589) (xy 132.960237 155.792021) (xy 132.928085 155.748065) + (xy 132.889887 155.699272) (xy 132.847046 155.647193) (xy 132.800965 155.593377) (xy 132.753046 155.539375) + (xy 132.704694 155.486737) (xy 132.65731 155.437014) (xy 132.612299 155.391756) (xy 132.571062 155.352512) + (xy 132.535004 155.320834) (xy 132.505526 155.298272) (xy 132.493693 155.290893) (xy 132.484032 155.286375) + (xy 132.476718 155.284911) (xy 132.471926 155.286695) (xy 132.469258 155.291438) (xy 132.467203 155.299584) + (xy 132.465753 155.310939) (xy 132.464899 155.325309) (xy 131.87808 155.325309) (xy 131.875291 155.319274) + (xy 131.770368 155.109901) (xy 131.65701 154.900404) (xy 131.579527 154.764692) (xy 131.547773 154.70701) + (xy 131.520337 154.655087) (xy 131.496962 154.608156) (xy 131.477394 154.565449) (xy 131.461376 154.5262) + (xy 131.448652 154.48964) (xy 131.443445 154.472129) (xy 131.438966 154.455002) (xy 131.435183 154.438164) + (xy 131.432064 154.42152) (xy 131.429576 154.404972) (xy 131.427688 154.388425) (xy 131.425583 154.35495) + (xy 131.425494 154.320328) (xy 131.427165 154.283791) (xy 131.430339 154.244573) (xy 131.434761 154.201905) + (xy 131.43755 154.175448) (xy 131.439959 154.149743) (xy 131.441981 154.124922) (xy 131.443607 154.101116) + (xy 131.44483 154.078458) (xy 131.445643 154.057078) (xy 131.446037 154.037109) (xy 131.446005 154.018682) + (xy 131.445538 154.00193) (xy 131.44463 153.986984) (xy 131.443272 153.973975) (xy 131.441457 153.963037) + (xy 131.440376 153.958385) (xy 131.439177 153.954299) (xy 131.437861 153.950797) (xy 131.436425 153.947895) + (xy 131.434868 153.945609) (xy 131.433191 153.943956) (xy 131.431392 153.942952) (xy 131.42947 153.942614) + (xy 131.424222 153.944461) (xy 131.416509 153.947968) (xy 131.394247 153.959646) (xy 131.363799 153.97703) + (xy 131.326282 153.999499) (xy 131.282811 154.026433) (xy 131.234504 154.057211) (xy 131.182475 154.091215) + (xy 131.127842 154.127823) (xy 130.863259 154.313032) (xy 130.667469 153.894988) (xy 130.466385 153.476949) + (xy 130.598677 153.127696) (xy 130.672254 152.939615) (xy 130.749737 152.757115) (xy 130.83057 152.581312) + (xy 130.914192 152.413322) (xy 130.956876 152.332606) (xy 131.000048 152.254262) (xy 131.043638 152.178429) + (xy 131.087577 152.105248) (xy 131.131796 152.034857) (xy 131.176223 151.967396) (xy 131.220791 151.903004) + (xy 131.265428 151.841822) (xy 131.3062 151.78474) (xy 131.344554 151.729457) (xy 131.37956 151.677274) + (xy 131.410286 151.629494) (xy 131.423754 151.607662) (xy 131.435804 151.587419) (xy 131.446319 151.568928) + (xy 131.455182 151.552352) (xy 131.462279 151.537853) (xy 131.467491 151.525594) (xy 131.470704 151.515739) + (xy 131.471525 151.511763) (xy 131.471801 151.508449) (xy 131.474241 151.4933) (xy 131.4814 151.473825) + (xy 131.508905 151.422955) (xy 131.552378 151.357945) (xy 131.609881 151.280906) (xy 131.679476 151.193945) + (xy 131.759225 151.09917) (xy 131.941436 150.894614) (xy 132.141011 150.684105) (xy 132.342446 150.48451) + (xy 132.439016 150.394077) (xy 132.530238 150.312697) (xy 132.614174 150.242479) (xy 132.688885 150.185531) + (xy 132.698185 150.178236) (xy 132.707225 150.170268) (xy 132.715994 150.161669) (xy 132.72448 150.152478) + (xy 132.740556 150.132487) (xy 132.755361 150.11062) (xy 132.768802 150.087203) (xy 132.780786 150.062561) + (xy 132.79122 150.03702) (xy 132.80001 150.010905) (xy 132.807064 149.984542) (xy 132.812288 149.958257) + (xy 132.81559 149.932375) (xy 132.816877 149.907221) (xy 132.816055 149.883122) (xy 132.814825 149.871569) + (xy 132.813032 149.860402) (xy 132.810666 149.849662) (xy 132.807715 149.839388) (xy 132.804166 149.829622) + (xy 132.800009 149.820405) (xy 132.77454 149.775854) (xy 132.740613 149.720722) (xy 132.652257 149.585506) + (xy 132.544677 149.428337) (xy 132.427609 149.262796) (xy 132.31079 149.102465) (xy 132.203954 148.960923) + (xy 132.116837 148.851751) (xy 132.083716 148.813548) (xy 132.059176 148.78853) (xy 132.037696 148.769157) + (xy 132.018796 148.752853) (xy 132.002331 148.739836) (xy 131.988152 148.730323) (xy 131.981874 148.726948) + (xy 131.976113 148.72453) (xy 131.97085 148.723097) (xy 131.966066 148.722675) (xy 131.961743 148.723292) + (xy 131.957864 148.724975) (xy 131.954408 148.727751) (xy 131.951359 148.731646) (xy 131.948697 148.736689) + (xy 131.946404 148.742907) (xy 131.944462 148.750326) (xy 131.942853 148.758973) (xy 131.940557 148.780062) + (xy 131.93937 148.806391) (xy 131.939144 148.838177) (xy 131.939732 148.875638) (xy 131.94276 148.968448) + (xy 131.94595 149.067424) (xy 131.945458 149.164446) (xy 131.941074 149.26029) (xy 131.93259 149.355731) + (xy 131.919797 149.451545) (xy 131.902484 149.548505) (xy 131.880443 149.647388) (xy 131.853464 149.748968) + (xy 131.821338 149.854022) (xy 131.783856 149.963323) (xy 131.740808 150.077646) (xy 131.691986 150.197768) + (xy 131.637179 150.324464) (xy 131.576179 150.458507) (xy 131.434761 150.75174) (xy 131.33272 150.952823) + (xy 131.285432 151.043629) (xy 131.24054 151.128109) (xy 131.197972 151.206389) (xy 131.157661 151.278591) + (xy 131.119535 151.34484) (xy 131.083526 151.40526) (xy 131.049563 151.459975) (xy 131.017576 151.509109) + (xy 130.987497 151.552786) (xy 130.959254 151.59113) (xy 130.932779 151.624265) (xy 130.908001 151.652315) + (xy 130.884851 151.675405) (xy 130.863259 151.693658) (xy 130.759607 151.763038) (xy 130.598593 151.861749) + (xy 130.396776 151.980429) (xy 130.170712 152.109713) (xy 129.936959 152.240237) (xy 129.712074 152.362638) + (xy 129.512613 152.467551) (xy 129.355134 152.545613) (xy 129.330233 152.557186) (xy 129.305246 152.569984) + (xy 129.280337 152.583868) (xy 129.255668 152.598696) (xy 129.231402 152.614331) (xy 129.207702 152.630632) + (xy 129.184731 152.647461) (xy 129.162651 152.664677) (xy 129.141625 152.682141) (xy 129.121817 152.699713) + (xy 129.103388 152.717254) (xy 129.086501 152.734625) (xy 129.07132 152.751686) (xy 129.058007 152.768297) + (xy 129.046725 152.784319) (xy 129.037636 152.799612) (xy 129.020354 152.828716) (xy 129.000088 152.856581) + (xy 128.976581 152.883328) (xy 128.949579 152.909084) (xy 128.918825 152.933972) (xy 128.884064 152.958115) + (xy 128.845039 152.981638) (xy 128.801495 153.004666) (xy 128.753176 153.027321) (xy 128.699827 153.049728) + (xy 128.641191 153.072011) (xy 128.577013 153.094294) (xy 128.507036 153.116701) (xy 128.431006 153.139357) + (xy 128.259761 153.185908) (xy 128.157648 153.210184) (xy 128.113816 153.21966) (xy 128.073891 153.227329) + (xy 128.03719 153.23317) (xy 128.003032 153.237158) (xy 127.970734 153.23927) (xy 127.939615 153.239483) + (xy 127.908992 153.237774) (xy 127.878182 153.234119) (xy 127.846505 153.228495) (xy 127.813277 153.220879) + (xy 127.777816 153.211248) (xy 127.739442 153.199578) (xy 127.69747 153.185847) (xy 127.65122 153.17003) + (xy 127.585032 153.147706) (xy 127.503714 153.117445) (xy 127.41049 153.080734) (xy 127.308584 153.039062) + (xy 127.091625 152.946789) (xy 126.878636 152.85253) (xy 126.808745 152.819557) (xy 126.743667 152.787924) + (xy 126.683008 152.757362) (xy 126.626372 152.727598) (xy 126.573364 152.69836) (xy 126.523588 152.669379) + (xy 126.476649 152.640382) (xy 126.432151 152.611098) (xy 126.389701 152.581256) (xy 126.348901 152.550585) + (xy 126.309357 152.518813) (xy 126.270673 152.485669) (xy 126.232455 152.450882) (xy 126.194306 152.41418) + (xy 126.155831 152.375292) (xy 126.116636 152.333948) (xy 126.088945 152.303769) (xy 126.061549 152.27483) + (xy 126.034618 152.247255) (xy 126.008322 152.221169) (xy 125.982833 152.196695) (xy 125.95832 152.173957) + (xy 125.934954 152.15308) (xy 125.912906 152.134187) (xy 125.892347 152.117402) (xy 125.873446 152.10285) + (xy 125.856375 152.090654) (xy 125.841303 152.080939) (xy 125.828402 152.073828) (xy 125.822819 152.071288) + (xy 125.817842 152.069446) (xy 125.813493 152.068317) (xy 125.809793 152.067916) (xy 125.806764 152.068259) + (xy 125.804426 152.069362) (xy 125.799531 152.074836) (xy 125.794783 152.085124) (xy 125.790206 152.099954) + (xy 125.785823 152.119055) (xy 125.77773 152.168985) (xy 125.770692 152.232744) (xy 125.764894 152.30816) + (xy 125.760522 152.393065) (xy 125.757763 152.485287) (xy 125.756801 152.582655) (xy 125.75583 152.682732) + (xy 125.752998 152.779026) (xy 125.74843 152.869243) (xy 125.74225 152.951088) (xy 125.738594 152.988154) + (xy 125.734581 153.022267) (xy 125.730227 153.05314) (xy 125.725548 153.080486) (xy 125.720559 153.104019) + (xy 125.715275 153.123451) (xy 125.709712 153.138495) (xy 125.70683 153.144282) (xy 125.703885 153.148865) + (xy 125.695558 153.158634) (xy 125.683531 153.167114) (xy 125.648705 153.180263) (xy 125.600066 153.18842) + (xy 125.538273 153.191694) (xy 125.463984 153.190192) (xy 125.377859 153.184025) (xy 125.172735 153.158124) + (xy 124.928171 153.114861) (xy 124.649438 153.055103) (xy 124.341808 152.979717) (xy 124.010552 152.889572) + (xy 123.307009 152.69006) (xy 123.036193 152.615821) (xy 122.807359 152.555536) (xy 122.611516 152.506909) + (xy 122.439671 152.467645) (xy 122.282833 152.435451) (xy 122.13201 152.408032) (xy 122.013919 152.389293) + (xy 121.963114 152.38237) (xy 121.91654 152.37719) (xy 121.873254 152.37384) (xy 121.832308 152.372405) + (xy 121.792757 152.372969) (xy 121.753656 152.375619) (xy 121.714059 152.380439) (xy 121.673021 152.387515) + (xy 121.629594 152.396931) (xy 121.582835 152.408774) (xy 121.531797 152.423128) (xy 121.475534 152.440079) + (xy 121.343552 152.482112) (xy 121.259051 152.509294) (xy 121.177526 152.534864) (xy 121.100962 152.558202) + (xy 121.031344 152.578686) (xy 120.970655 152.595699) (xy 120.92088 152.608618) (xy 120.884004 152.616824) + (xy 120.871023 152.618966) (xy 120.86201 152.619697) (xy 120.852919 152.620368) (xy 120.841619 152.622333) + (xy 120.828257 152.625523) (xy 120.81298 152.629867) (xy 120.777271 152.641742) (xy 120.735672 152.6574) + (xy 120.68936 152.676282) (xy 120.639513 152.697831) (xy 120.587309 152.721489) (xy 120.533927 152.746697) + (xy 120.476484 152.774851) (xy 120.412715 152.803252) (xy 120.34473 152.831157) (xy 120.274636 152.857822) + (xy 120.204542 152.882502) (xy 120.136556 152.904454) (xy 120.072788 152.922934) (xy 120.015344 152.937198) + (xy 119.956381 152.950488) (xy 119.891899 152.966136) (xy 119.754068 153.00202) (xy 119.617229 153.039888) + (xy 119.496761 153.074781) (xy 119.457054 153.087804) (xy 119.420952 153.09909) (xy 119.387965 153.10864) + (xy 119.357607 153.116453) (xy 119.329387 153.122531) (xy 119.302819 153.126872) (xy 119.277414 153.129476) + (xy 119.252683 153.130344) (xy 119.228138 153.129476) (xy 119.20329 153.126872) (xy 119.177652 153.122531) + (xy 119.150735 153.116453) (xy 119.122051 153.10864) (xy 119.091111 153.09909) (xy 119.057427 153.087804) + (xy 119.02051 153.074781) (xy 117.819302 152.646156) (xy 117.622023 152.573747) (xy 117.437641 152.504438) + (xy 117.270127 152.439842) (xy 117.123449 152.381572) (xy 117.001575 152.331239) (xy 116.908475 152.290456) + (xy 116.873955 152.274149) (xy 116.848117 152.260835) (xy 116.831456 152.250714) (xy 116.826722 152.246914) + (xy 116.824469 152.243988) (xy 116.82119 152.237306) (xy 116.817335 152.231147) (xy 116.81295 152.225507) + (xy 116.808078 152.220382) (xy 116.802764 152.21577) (xy 116.797053 152.211665) (xy 116.790989 152.208064) + (xy 116.784617 152.204963) (xy 116.777981 152.202357) (xy 116.771127 152.200245) (xy 116.764098 152.19862) + (xy 116.756939 152.19748) (xy 116.749695 152.196821) (xy 116.74241 152.196638) (xy 116.735129 152.196928) + (xy 116.727897 152.197687) (xy 116.720757 152.198911) (xy 116.713755 152.200596) (xy 116.706936 152.202739) + (xy 116.700343 152.205335) (xy 116.694021 152.208381) (xy 116.688015 152.211872) (xy 116.68237 152.215805) + (xy 116.67713 152.220176) (xy 116.672339 152.224982) (xy 116.668042 152.230217) (xy 116.664285 152.235879) + (xy 116.66111 152.241963) (xy 116.658563 152.248466) (xy 116.656689 152.255383) (xy 116.655532 152.262711) + (xy 116.655136 152.270447) (xy 116.657147 152.282535) (xy 116.663039 152.297823) (xy 116.685615 152.337151) + (xy 116.721167 152.386743) (xy 116.767997 152.444907) (xy 116.824409 152.509955) (xy 116.888703 152.580196) + (xy 116.959183 152.653941) (xy 117.034152 152.7295) (xy 117.11191 152.805182) (xy 117.190762 152.879299) + (xy 117.269009 152.950161) (xy 117.344954 153.016076) (xy 117.416899 153.075357) (xy 117.483147 153.126312) + (xy 117.542 153.167253) (xy 117.591761 153.196489) (xy 117.803427 153.302321) (xy 117.80872 153.873823) + (xy 117.81151 154.059445) (xy 117.816161 154.222742) (xy 117.823044 154.368677) (xy 117.832532 154.502208) + (xy 117.844996 154.628299) (xy 117.860809 154.751909) (xy 117.880343 154.877999) (xy 117.903969 155.011531) + (xy 117.908453 155.031824) (xy 117.914046 155.051094) (xy 117.920863 155.069434) (xy 117.929022 155.086937) + (xy 117.938637 155.103696) (xy 117.949827 155.119803) (xy 117.962706 155.135353) (xy 117.977391 155.150437) + (xy 117.993998 155.165149) (xy 118.012644 155.179583) (xy 118.033445 155.19383) (xy 118.056518 155.207984) + (xy 118.081977 155.222138) (xy 118.109941 155.236385) (xy 118.140524 155.250818) (xy 118.173844 155.26553) + (xy 118.406678 155.371365) (xy 118.718885 155.212615) (xy 118.783636 155.179965) (xy 118.845968 155.149859) + (xy 118.904456 155.122852) (xy 118.957672 155.099505) (xy 119.004191 155.080375) (xy 119.024494 155.072565) + (xy 119.042587 155.066019) (xy 119.058293 155.060806) (xy 119.071432 155.056996) (xy 119.081828 155.054659) + (xy 119.089302 155.053865) (xy 119.091782 155.054219) (xy 119.094257 155.055269) (xy 119.099172 155.059394) + (xy 119.104011 155.066108) (xy 119.108733 155.07528) (xy 119.1133 155.086776) (xy 119.117673 155.100467) + (xy 119.121813 155.116219) (xy 119.125683 155.133901) (xy 119.129242 155.153382) (xy 119.132452 155.174529) + (xy 119.135275 155.197211) (xy 119.137672 155.221296) (xy 119.139603 155.246653) (xy 119.141031 155.273148) + (xy 119.141916 155.300652) (xy 119.142219 155.329031) (xy 119.143007 155.423173) (xy 119.145299 155.516616) + (xy 119.148986 155.608665) (xy 119.15396 155.69862) (xy 119.160112 155.785786) (xy 119.167334 155.869463) + (xy 119.175517 155.948954) (xy 119.184553 156.023562) (xy 119.194332 156.092589) (xy 119.204748 156.155337) + (xy 119.21569 156.211109) (xy 119.227051 156.259207) (xy 119.238722 156.298933) (xy 119.250595 156.32959) + (xy 119.256573 156.3413) (xy 119.262561 156.35048) (xy 119.268544 156.357045) (xy 119.274511 156.360906) + (xy 119.291551 156.362338) (xy 119.318808 156.358715) (xy 119.40366 156.336432) (xy 119.528449 156.294306) + (xy 119.692552 156.232583) (xy 119.895351 156.151513) (xy 120.136225 156.051344) (xy 120.729719 155.794698) + (xy 120.86075 155.736645) (xy 120.912894 155.714575) (xy 120.957426 155.698373) (xy 120.995323 155.688961) + (xy 121.012088 155.68709) (xy 121.027561 155.687262) (xy 121.041864 155.689593) (xy 121.055118 155.694199) + (xy 121.067445 155.701193) (xy 121.078969 155.710692) (xy 121.08981 155.722811) (xy 121.100092 155.737666) + (xy 121.109935 155.755371) (xy 121.119463 155.776042) (xy 121.138058 155.826743) (xy 121.156856 155.890691) + (xy 121.176831 155.968809) (xy 121.198962 156.062019) (xy 121.253595 156.297405) (xy 121.276914 156.400253) + (xy 121.297272 156.492876) (xy 121.314684 156.575842) (xy 121.329166 156.649714) (xy 121.335313 156.683418) + (xy 121.340734 156.715061) (xy 121.34543 156.744713) (xy 121.349402 156.772446) (xy 121.352654 156.79833) + (xy 121.355188 156.822437) (xy 121.357004 156.844836) (xy 121.358105 156.865598) (xy 121.358492 156.884795) + (xy 121.358169 156.902497) (xy 121.357137 156.918774) (xy 121.355397 156.933698) (xy 121.352951 156.947338) + (xy 121.349803 156.959767) (xy 121.345952 156.971054) (xy 121.341403 156.981271) (xy 121.336155 156.990487) + (xy 121.330212 156.998775) (xy 121.323575 157.006204) (xy 121.316246 157.012845) (xy 121.308228 157.018769) + (xy 121.299521 157.024047) (xy 121.290129 157.028749) (xy 121.280052 157.032947) (xy 121.240728 157.047108) + (xy 121.20383 157.057679) (xy 121.186157 157.061544) (xy 121.168931 157.064422) (xy 121.152099 157.066282) + (xy 121.135607 157.067095) (xy 121.119401 157.06683) (xy 121.103429 157.065458) (xy 121.087637 157.062949) + (xy 121.071972 157.059271) (xy 121.056381 157.054397) (xy 121.04081 157.048294) (xy 121.025206 157.040934) + (xy 121.009516 157.032286) (xy 120.993686 157.02232) (xy 120.977664 157.011007) (xy 120.961395 156.998316) + (xy 120.944827 156.984217) (xy 120.91058 156.951675) (xy 120.874496 156.913141) (xy 120.836148 156.868375) + (xy 120.795111 156.817137) (xy 120.750957 156.759186) (xy 120.703261 156.694282) (xy 120.676502 156.656112) + (xy 120.649921 156.619113) (xy 120.623696 156.583462) (xy 120.598007 156.549339) (xy 120.57303 156.516921) + (xy 120.548945 156.486387) (xy 120.52593 156.457914) (xy 120.504162 156.431682) (xy 120.483821 156.407868) + (xy 120.465084 156.386651) (xy 120.448131 156.368209) (xy 120.433138 156.35272) (xy 120.420285 156.340363) + (xy 120.409749 156.331316) (xy 120.405406 156.328089) (xy 120.40171 156.325757) (xy 120.398682 156.324341) + (xy 120.396344 156.323864) (xy 120.390595 156.324231) (xy 120.383342 156.325311) (xy 120.36476 156.329486) + (xy 120.341464 156.336142) (xy 120.314323 156.345031) (xy 120.284207 156.355904) (xy 120.251981 156.368513) + (xy 120.218516 156.382611) (xy 120.184678 156.397948) (xy 120.093975 156.434411) (xy 119.974995 156.483276) + (xy 119.843117 156.537102) (xy 119.713719 156.588447) (xy 119.666863 156.607195) (xy 119.62313 156.626068) + (xy 119.581925 156.64556) (xy 119.54265 156.666169) (xy 119.504708 156.68839) (xy 119.467502 156.712719) + (xy 119.430436 156.739653) (xy 119.392912 156.769687) (xy 119.354334 156.803318) (xy 119.314106 156.841042) + (xy 119.271629 156.883354) (xy 119.226307 156.930752) (xy 119.177544 156.98373) (xy 119.124743 157.042786) + (xy 119.004636 157.181113) (xy 118.602469 157.657364) (xy 118.343178 157.636197) (xy 118.316128 157.632492) + (xy 118.286768 157.627391) (xy 118.255393 157.620988) (xy 118.222296 157.613376) (xy 118.15212 157.594897) + (xy 118.078594 157.572697) (xy 118.004077 157.547521) (xy 117.930924 157.520112) (xy 117.861491 157.491215) + (xy 117.828907 157.476441) (xy 117.798136 157.461574) (xy 117.750166 157.436783) (xy 117.707072 157.413566) + (xy 117.668272 157.391263) (xy 117.633185 157.369217) (xy 117.601229 157.346767) (xy 117.571824 157.323255) + (xy 117.544388 157.298023) (xy 117.518339 157.270411) (xy 117.493096 157.239761) (xy 117.468079 157.205413) + (xy 117.442704 157.166709) (xy 117.416392 157.122989) (xy 117.38856 157.073596) (xy 117.358628 157.017869) + (xy 117.290136 156.884782) (xy 117.004221 156.312135) (xy 116.882533 156.073517) (xy 116.772876 155.863573) + (xy 116.673636 155.679952) (xy 116.583202 155.520306) (xy 116.540784 155.44874) (xy 116.499962 155.382288) + (xy 116.460535 155.320654) (xy 116.422303 155.263547) (xy 116.385062 155.210671) (xy 116.348612 155.161735) + (xy 116.312751 155.116444) (xy 116.277278 155.074504) (xy 116.241991 155.035622) (xy 116.206688 154.999505) + (xy 116.171168 154.965858) (xy 116.13523 154.934388) (xy 116.098671 154.904802) (xy 116.061291 154.876807) + (xy 116.022888 154.850107) (xy 115.98326 154.824411) (xy 115.899523 154.774852) (xy 115.80847 154.725781) + (xy 115.607564 154.617961) (xy 115.424596 154.513598) (xy 115.258154 154.41094) (xy 115.106827 154.308235) + (xy 114.969205 154.203733) (xy 114.843877 154.09568) (xy 114.729432 153.982325) (xy 114.624459 153.861916) + (xy 114.527548 153.732702) (xy 114.437287 153.59293) (xy 114.352266 153.440849) (xy 114.271075 153.274706) + (xy 114.192302 153.092751) (xy 114.114537 152.893231) (xy 114.036368 152.674394) (xy 113.956386 152.434489) + (xy 113.878747 152.20488) (xy 113.795652 151.970806) (xy 113.717517 151.759553) (xy 113.654761 151.598406) + (xy 113.625719 151.520446) (xy 113.605121 151.460823) (xy 117.713469 151.460823) (xy 117.714554 151.467216) + (xy 117.717745 151.474454) (xy 117.730068 151.491239) (xy 117.749676 151.510738) (xy 117.775812 151.532508) + (xy 117.807714 151.556107) (xy 117.844624 151.581093) (xy 117.885782 151.607026) (xy 117.930428 151.633462) + (xy 117.977802 151.659961) (xy 118.027145 151.686079) (xy 118.077698 151.711376) (xy 118.1287 151.73541) + (xy 118.179392 151.757738) (xy 118.229014 151.77792) (xy 118.276807 151.795512) (xy 118.322011 151.810074) + (xy 118.39969 151.83078) (xy 118.486043 151.847239) (xy 118.581309 151.859419) (xy 118.685731 151.867289) + (xy 118.799547 151.870818) (xy 118.922998 151.869976) (xy 119.199766 151.855051) (xy 119.517959 151.822267) + (xy 119.879497 151.771377) (xy 120.286304 151.70213) (xy 120.740302 151.614281) (xy 120.945323 151.572557) + (xy 121.03497 151.556063) (xy 121.117416 151.542429) (xy 121.193692 151.531617) (xy 121.264828 151.523588) + (xy 121.331857 151.518303) (xy 121.395807 151.515723) (xy 121.457712 151.515809) (xy 121.518601 151.518523) + (xy 121.579505 151.523827) (xy 121.641456 151.53168) (xy 121.705485 151.542046) (xy 121.772622 151.554884) + (xy 121.843897 151.570155) (xy 121.920344 151.587823) (xy 121.999199 151.604625) (xy 122.086349 151.619304) + (xy 122.180909 151.631843) (xy 122.281996 151.642227) (xy 122.500215 151.656469) (xy 122.733938 151.661905) + (xy 122.976093 151.658412) (xy 123.219614 151.645865) (xy 123.457429 151.624141) (xy 123.571988 151.609798) + (xy 123.682469 151.593114) (xy 123.769958 151.579048) (xy 123.852547 151.564919) (xy 123.928315 151.551163) + (xy 123.995339 151.538212) (xy 124.051697 151.526502) (xy 124.095467 151.516467) (xy 124.112031 151.512212) + (xy 124.124726 151.508539) (xy 124.133313 151.505502) (xy 124.137552 151.503155) (xy 124.148958 151.488235) + (xy 124.16307 151.465896) (xy 124.197827 151.402531) (xy 124.238662 151.32019) (xy 124.282411 151.226005) + (xy 124.325913 151.127107) (xy 124.366003 151.030627) (xy 124.399521 150.943697) (xy 124.423303 150.873448) + (xy 124.481927 150.67764) (xy 124.544535 150.481482) (xy 124.680775 150.090198) (xy 124.830161 149.703752) + (xy 124.990833 149.326296) (xy 125.160931 148.961988) (xy 125.248934 148.786062) (xy 125.338595 148.614981) + (xy 125.429682 148.449263) (xy 125.521964 148.28943) (xy 125.615206 148.135999) (xy 125.709177 147.98949) + (xy 125.754458 147.919993) (xy 125.795104 147.856186) (xy 125.831192 147.797804) (xy 125.8628 147.744586) + (xy 125.890005 147.696266) (xy 125.901981 147.67386) (xy 125.912885 147.652581) (xy 125.922727 147.632395) + (xy 125.931517 147.613268) (xy 125.939264 147.595169) (xy 125.945979 147.578064) (xy 125.95167 147.56192) + (xy 125.956348 147.546704) (xy 125.960022 147.532383) (xy 125.962701 147.518925) (xy 125.964397 147.506296) + (xy 125.965117 147.494464) (xy 125.964873 147.483395) (xy 125.963673 147.473057) (xy 125.961527 147.463416) + (xy 125.958446 147.45444) (xy 125.954438 147.446096) (xy 125.949514 147.43835) (xy 125.943682 147.431171) + (xy 125.936954 147.424524) (xy 125.929337 147.418377) (xy 125.920843 147.412697) (xy 125.916209 147.407528) + (xy 125.910312 147.398135) (xy 125.89513 147.367635) (xy 125.876102 147.323121) (xy 125.854037 147.266515) + (xy 125.829738 147.199739) (xy 125.804014 147.124715) (xy 125.777669 147.043366) (xy 125.75151 146.957615) + (xy 125.735066 146.900541) (xy 125.719429 146.848288) (xy 125.704536 146.800718) (xy 125.690325 146.757689) + (xy 125.676735 146.719064) (xy 125.670152 146.701358) (xy 125.663702 146.684702) (xy 125.657375 146.669076) + (xy 125.651165 146.654463) (xy 125.645064 146.640847) (xy 125.639063 146.628209) (xy 125.633155 146.616532) + (xy 125.627332 146.6058) (xy 125.621587 146.595993) (xy 125.615912 146.587095) (xy 125.610298 146.579089) + (xy 125.604739 146.571957) (xy 125.599227 146.565681) (xy 125.593753 146.560244) (xy 125.58831 146.555629) + (xy 125.58289 146.551819) (xy 125.577486 146.548795) (xy 125.57209 146.54654) (xy 125.566693 146.545037) + (xy 125.561289 146.544269) (xy 125.55587 146.544217) (xy 125.550427 146.544866) (xy 125.545994 146.545981) + (xy 125.541626 146.547337) (xy 125.537329 146.548927) (xy 125.533105 146.550746) (xy 125.528959 146.552785) + (xy 125.524894 146.555038) (xy 125.517023 146.560161) (xy 125.509525 146.566058) (xy 125.50243 146.572676) + (xy 125.495769 146.579961) (xy 125.489573 146.587859) (xy 125.483873 146.596314) (xy 125.4787 146.605274) + (xy 125.474085 146.614683) (xy 125.470059 146.624487) (xy 125.466654 146.634633) (xy 125.4639 146.645065) + (xy 125.461827 146.65573) (xy 125.460468 146.666574) (xy 125.457879 146.696598) (xy 125.454143 146.726932) + (xy 125.449353 146.757266) (xy 125.443601 146.78729) (xy 125.436982 146.816694) (xy 125.429587 146.845167) + (xy 125.42151 146.872401) (xy 125.412844 146.898084) (xy 125.403681 146.921907) (xy 125.394116 146.943559) + (xy 125.384241 146.962731) (xy 125.379216 146.97129) (xy 125.374148 146.979112) (xy 125.36905 146.98616) + (xy 125.363932 146.992393) (xy 125.358806 146.997774) (xy 125.353684 147.002263) (xy 125.348578 147.005822) + (xy 125.343499 147.008413) (xy 125.338458 147.009995) (xy 125.333469 147.010531) (xy 125.330896 147.010193) + (xy 125.328146 147.009188) (xy 125.322141 147.00524) (xy 125.315516 146.998811) (xy 125.308333 146.990026) + (xy 125.300654 146.979009) (xy 125.292541 146.965883) (xy 125.284055 146.950773) (xy 125.27526 146.933802) + (xy 125.256987 146.894776) (xy 125.238218 146.849797) (xy 125.21945 146.799857) (xy 125.201177 146.745949) + (xy 125.183504 146.695595) (xy 125.174807 146.672093) (xy 125.166203 146.649707) (xy 125.157692 146.628437) + (xy 125.149274 146.608283) (xy 125.140949 146.589245) (xy 125.132717 146.571324) (xy 125.124578 146.554519) + (xy 125.116532 146.53883) (xy 125.108579 146.524257) (xy 125.100719 146.5108) (xy 125.092952 146.49846) + (xy 125.085278 146.487236) (xy 125.077697 146.477128) (xy 125.070209 146.468136) (xy 125.062814 146.46026) + (xy 125.055512 146.453501) (xy 125.048303 146.447858) (xy 125.041187 146.443331) (xy 125.034164 146.43992) + (xy 125.027235 146.437626) (xy 125.020398 146.436448) (xy 125.013654 146.436385) (xy 125.007003 146.437439) + (xy 125.000445 146.43961) (xy 124.993981 146.442896) (xy 124.987609 146.447299) (xy 124.98133 146.452818) + (xy 124.975144 146.459453) (xy 124.969052 146.467204) (xy 124.963052 146.476072) (xy 124.960991 146.479716) + (xy 124.958777 146.482716) (xy 124.956414 146.485079) (xy 124.953905 146.486811) (xy 124.951253 146.487918) + (xy 124.94846 146.488409) (xy 124.94553 146.488289) (xy 124.942465 146.487565) (xy 124.939268 146.486245) + (xy 124.935942 146.484334) (xy 124.928915 146.47877) (xy 124.921408 146.470927) (xy 124.913443 146.460859) + (xy 124.905045 146.448621) (xy 124.896235 146.434266) (xy 124.887038 146.41785) (xy 124.877476 146.399426) + (xy 124.867574 146.379049) (xy 124.857353 146.356773) (xy 124.846839 146.332652) (xy 124.836052 146.30674) + (xy 124.825913 146.280313) (xy 124.81348 146.250847) (xy 124.782474 146.18404) (xy 124.744523 146.108799) + (xy 124.701115 146.027605) (xy 124.653738 145.942938) (xy 124.603881 145.857279) (xy 124.553031 145.773108) + (xy 124.502678 145.692906) (xy 124.477776 145.654677) (xy 124.452789 145.61751) (xy 124.42788 145.581599) + (xy 124.403211 145.547138) (xy 124.378945 145.514319) (xy 124.355245 145.483338) (xy 124.332273 145.454388) + (xy 124.310193 145.427662) (xy 124.289167 145.403355) (xy 124.269358 145.38166) (xy 124.250929 145.362771) + (xy 124.234043 145.346881) (xy 124.218861 145.334186) (xy 124.211961 145.329096) (xy 124.205548 145.324878) + (xy 124.199643 145.321554) (xy 124.194266 145.319151) (xy 124.189437 145.31769) (xy 124.185178 145.317198) + (xy 124.167649 145.317897) (xy 124.152849 145.320309) (xy 124.140901 145.324907) (xy 124.136036 145.328174) + (xy 124.13193 145.332164) (xy 124.128599 145.336937) (xy 124.126059 145.342552) (xy 124.124326 145.349068) + (xy 124.123414 145.356545) (xy 124.124116 145.374615) (xy 124.128292 145.397235) (xy 124.136064 145.424878) + (xy 124.147557 145.458016) (xy 124.162894 145.497124) (xy 124.182201 145.542673) (xy 124.233215 145.654986) + (xy 124.301594 145.798739) (xy 124.338914 145.885391) (xy 124.374933 145.977003) (xy 124.408843 146.071095) + (xy 124.439838 146.165188) (xy 124.467113 146.2568) (xy 124.489861 146.343452) (xy 124.507276 146.422661) + (xy 124.513732 146.458701) (xy 124.518552 146.491949) (xy 124.524058 146.54149) (xy 124.528619 146.585163) + (xy 124.532156 146.623301) (xy 124.534593 146.656238) (xy 124.535374 146.67086) (xy 124.535851 146.684307) + (xy 124.536014 146.696621) (xy 124.535854 146.707842) (xy 124.53536 146.718013) (xy 124.534523 146.727175) + (xy 124.533333 146.735371) (xy 124.531782 146.742641) (xy 124.529858 146.749027) (xy 124.527552 146.754571) + (xy 124.524855 146.759315) (xy 124.521756 146.763301) (xy 124.518247 146.766569) (xy 124.514318 146.769162) + (xy 124.509958 146.771121) (xy 124.505158 146.772489) (xy 124.499909 146.773305) (xy 124.4942 146.773614) + (xy 124.488023 146.773455) (xy 124.481366 146.772871) (xy 124.474222 146.771903) (xy 124.466579 146.770593) + (xy 124.449761 146.767113) (xy 124.426928 146.762553) (xy 124.406001 146.762877) (xy 124.396229 146.764923) + (xy 124.386904 146.768254) (xy 124.378017 146.772891) (xy 124.369559 146.778856) (xy 124.353888 146.794852) + (xy 124.339814 146.816414) (xy 124.327259 146.843712) (xy 124.316146 146.876917) (xy 124.306397 146.916199) + (xy 124.297935 146.961728) (xy 124.290682 147.013676) (xy 124.284561 147.072212) (xy 124.279494 147.137507) + (xy 124.275404 147.209733) (xy 124.269843 147.375655) (xy 124.264553 147.67199) (xy 124.16401 147.444449) + (xy 124.152987 147.422017) (xy 124.1418 147.40043) (xy 124.130536 147.379789) (xy 124.11928 147.360195) + (xy 124.108117 147.341747) (xy 124.097132 147.324548) (xy 124.08641 147.308698) (xy 124.076037 147.294297) + (xy 124.066098 147.281446) (xy 124.056679 147.270246) (xy 124.052191 147.265297) (xy 124.047864 147.260799) + (xy 124.04371 147.256763) (xy 124.039739 147.253203) (xy 124.035962 147.250132) (xy 124.03239 147.247561) + (xy 124.029032 147.245504) (xy 124.0259 147.243973) (xy 124.023005 147.242981) (xy 124.020357 147.24254) + (xy 124.017966 147.242663) (xy 124.015844 147.243363) (xy 124.011516 147.248778) (xy 124.006522 147.258897) + (xy 123.994843 147.292229) (xy 123.981428 147.341312) (xy 123.966896 147.404099) (xy 123.951869 147.478544) + (xy 123.936965 147.562601) (xy 123.922806 147.654224) (xy 123.910011 147.751365) (xy 123.897637 147.835764) + (xy 123.886178 147.910621) (xy 123.875432 147.976316) (xy 123.870263 148.005847) (xy 123.865197 148.033229) + (xy 123.860209 148.05851) (xy 123.855273 148.081739) (xy 123.850364 148.102962) (xy 123.845457 148.122226) + (xy 123.840526 148.13958) (xy 123.835548 148.15507) (xy 123.830495 148.168745) (xy 123.825344 148.180651) + (xy 123.820069 148.190837) (xy 123.814644 148.199349) (xy 123.811868 148.202992) (xy 123.809046 148.206235) + (xy 123.806173 148.209084) (xy 123.803247 148.211543) (xy 123.800265 148.21362) (xy 123.797224 148.21532) + (xy 123.79412 148.216649) (xy 123.790951 148.217614) (xy 123.787713 148.218219) (xy 123.784402 148.218471) + (xy 123.781017 148.218376) (xy 123.777554 148.21794) (xy 123.774009 148.217169) (xy 123.770379 148.216068) + (xy 123.762854 148.212903) (xy 123.754954 148.208491) (xy 123.746651 148.202881) (xy 123.737923 148.19612) + (xy 123.728743 148.188255) (xy 123.719087 148.179334) (xy 123.708928 148.169405) (xy 123.691438 148.153596) + (xy 123.682967 148.147233) (xy 123.674677 148.141903) (xy 123.666564 148.137607) (xy 123.658628 148.134349) + (xy 123.650867 148.132132) (xy 123.643278 148.130958) (xy 123.635859 148.130831) (xy 123.628609 148.131753) + (xy 123.621526 148.133727) (xy 123.614608 148.136756) (xy 123.607852 148.140844) (xy 123.601257 148.145992) + (xy 123.594821 148.152205) (xy 123.588542 148.159484) (xy 123.582418 148.167833) (xy 123.576447 148.177254) + (xy 123.564957 148.199327) (xy 123.554056 148.225725) (xy 123.543728 148.256471) (xy 123.533959 148.291589) + (xy 123.524732 148.331103) (xy 123.516032 148.375034) (xy 123.507844 148.423408) (xy 123.499144 148.479744) + (xy 123.490832 148.529809) (xy 123.482799 148.573782) (xy 123.478853 148.593539) (xy 123.474937 148.61184) + (xy 123.471035 148.628707) (xy 123.467136 148.644162) (xy 123.463225 148.658228) (xy 123.459289 148.670926) + (xy 123.455314 148.68228) (xy 123.451287 148.692311) (xy 123.447194 148.701042) (xy 123.443021 148.708495) + (xy 123.438756 148.714692) (xy 123.436584 148.717327) (xy 123.434384 148.719656) (xy 123.432153 148.721682) + (xy 123.429891 148.723408) (xy 123.427596 148.724837) (xy 123.425265 148.725972) (xy 123.422898 148.726814) + (xy 123.420492 148.727369) (xy 123.418046 148.727636) (xy 123.415558 148.727621) (xy 123.413026 148.727325) + (xy 123.410449 148.726752) (xy 123.407825 148.725903) (xy 123.405153 148.724783) (xy 123.399655 148.721736) + (xy 123.393941 148.717634) (xy 123.388 148.7125) (xy 123.381816 148.706354) (xy 123.375376 148.699221) + (xy 123.368666 148.691121) (xy 123.361674 148.682078) (xy 123.354386 148.672113) (xy 123.345519 148.66078) + (xy 123.33678 148.650589) (xy 123.328172 148.641535) (xy 123.319701 148.633615) (xy 123.311368 148.626822) + (xy 123.30318 148.621152) (xy 123.295138 148.6166) (xy 123.287248 148.613162) (xy 123.279513 148.610832) + (xy 123.271936 148.609605) (xy 123.264523 148.609478) (xy 123.257276 148.610444) (xy 123.250199 148.612499) + (xy 123.243297 148.615639) (xy 123.236573 148.619858) (xy 123.230032 148.625151) (xy 123.223676 148.631514) + (xy 123.21751 148.638942) (xy 123.211539 148.64743) (xy 123.205764 148.656973) (xy 123.200192 148.667567) + (xy 123.194824 148.679206) (xy 123.184722 148.705601) (xy 123.175487 148.73612) (xy 123.167152 148.770723) + (xy 123.159747 148.809374) (xy 123.153303 148.852031) (xy 123.143713 148.905508) (xy 123.12917 148.964086) + (xy 123.110177 149.026787) (xy 123.087239 149.092636) (xy 123.06086 149.160655) (xy 123.031542 149.229868) + (xy 122.999791 149.299297) (xy 122.96611 149.367968) (xy 122.931002 149.434902) (xy 122.894972 149.499123) + (xy 122.858523 149.559654) (xy 122.82216 149.615519) (xy 122.786386 149.665741) (xy 122.751704 149.709344) + (xy 122.71862 149.74535) (xy 122.702834 149.760199) (xy 122.687636 149.772783) (xy 122.672172 149.783061) + (xy 122.653715 149.793991) (xy 122.608757 149.817431) (xy 122.554621 149.842359) (xy 122.493167 149.868032) + (xy 122.426256 149.893705) (xy 122.355749 149.918633) (xy 122.283505 149.942073) (xy 122.211385 149.963281) + (xy 122.17485 149.973924) (xy 122.136889 149.985915) (xy 122.057927 150.013386) (xy 121.976981 150.044578) + (xy 121.896532 150.078375) (xy 121.819058 150.113659) (xy 121.747042 150.149316) (xy 121.713855 150.166935) + (xy 121.682963 150.184228) (xy 121.654675 150.201057) (xy 121.629302 150.21728) (xy 121.263423 150.456098) + (xy 121.097858 150.557086) (xy 120.938657 150.647477) (xy 120.781906 150.728535) (xy 120.623689 150.801524) + (xy 120.460093 150.867708) (xy 120.287204 150.928349) (xy 120.101105 150.984711) (xy 119.897884 151.038058) + (xy 119.673625 151.089653) (xy 119.424414 151.140759) (xy 118.835479 151.246561) (xy 118.099761 151.365571) + (xy 118.060541 151.371641) (xy 118.022391 151.377912) (xy 117.985512 151.384338) (xy 117.950106 151.390873) + (xy 117.916374 151.39747) (xy 117.884518 151.404082) (xy 117.85474 151.410663) (xy 117.82724 151.417167) + (xy 117.802221 151.423546) (xy 117.779884 151.429756) (xy 117.76043 151.435748) (xy 117.744062 151.441476) + (xy 117.73098 151.446894) (xy 117.721386 151.451956) (xy 117.71796 151.454338) (xy 117.715482 151.456614) + (xy 117.713977 151.458778) (xy 117.713469 151.460823) (xy 113.605121 151.460823) (xy 113.591096 151.420224) + (xy 113.510563 151.169118) (xy 113.424077 150.877332) (xy 113.382013 150.726261) (xy 113.342553 150.577112) + (xy 113.162636 149.862738) (xy 113.263177 149.666949) (xy 113.309893 149.583439) (xy 113.334522 149.54063) + (xy 113.359089 149.498938) (xy 113.382912 149.459725) (xy 113.405308 149.424357) (xy 113.425597 149.394199) + (xy 113.434737 149.381499) (xy 113.443094 149.370613) (xy 113.46761 149.339411) (xy 113.47765 149.327256) + (xy 113.48642 149.317449) (xy 113.490376 149.313439) (xy 113.494073 149.31003) (xy 113.49753 149.307227) + (xy 113.500765 149.305037) (xy 113.503799 149.303462) (xy 113.506651 149.302508) (xy 113.50934 149.302181) + (xy 113.511886 149.302484) (xy 113.514308 149.303423) (xy 113.516625 149.305002) (xy 113.518856 149.307226) + (xy 113.521022 149.310101) (xy 113.523142 149.313631) (xy 113.525234 149.31782) (xy 113.529415 149.328198) + (xy 113.533719 149.341273) (xy 113.538303 149.357085) (xy 113.548928 149.397072) (xy 113.563314 149.46545) + (xy 113.580678 149.559129) (xy 113.589545 149.611581) (xy 113.598041 149.665708) (xy 113.605792 149.719958) + (xy 113.612427 149.772783) (xy 113.616696 149.79918) (xy 113.621522 149.824717) (xy 113.626845 149.849277) + (xy 113.632602 149.872744) (xy 113.638731 149.895002) (xy 113.64517 149.915935) (xy 113.651857 149.935426) + (xy 113.65873 149.953359) (xy 113.665727 149.969618) (xy 113.672786 149.984086) (xy 113.676319 149.990613) + (xy 113.679845 149.996648) (xy 113.683355 150.002177) (xy 113.686842 150.007186) (xy 113.690298 150.01166) + (xy 113.693715 150.015585) (xy 113.697085 150.018946) (xy 113.700402 150.021728) (xy 113.703656 150.023917) + (xy 113.706841 150.025499) (xy 113.709948 150.026459) (xy 113.712969 150.026782) (xy 113.72186 150.025073) + (xy 113.734487 150.020054) (xy 113.750618 150.011888) (xy 113.77002 150.000737) (xy 113.817707 149.970134) + (xy 113.875688 149.929548) (xy 113.942102 149.88028) (xy 114.01509 149.823632) (xy 114.092791 149.760907) + (xy 114.173344 149.693408) (xy 114.249851 149.628988) (xy 114.322544 149.568722) (xy 114.391331 149.512674) + (xy 114.456118 149.460904) (xy 114.516812 149.413475) (xy 114.57332 149.370449) (xy 114.625549 149.331888) + (xy 114.673407 149.297854) (xy 114.716799 149.268409) (xy 114.755634 149.243614) (xy 114.789818 149.223533) + (xy 114.819258 149.208226) (xy 114.83217 149.202383) (xy 114.843861 149.197756) (xy 114.85432 149.194355) + (xy 114.863535 149.192186) (xy 114.871493 149.191257) (xy 114.878185 149.191576) (xy 114.883597 149.193151) + (xy 114.887719 149.195989) (xy 114.889457 149.199313) (xy 114.890706 149.205219) (xy 114.891475 149.213558) + (xy 114.891771 149.224184) (xy 114.890975 149.251707) (xy 114.888381 149.286609) (xy 114.88405 149.327712) + (xy 114.878045 149.373838) (xy 114.870428 149.423809) (xy 114.86126 149.476447) (xy 114.851855 149.528857) + (xy 114.843567 149.578229) (xy 114.836518 149.623508) (xy 114.830834 149.66364) (xy 114.826638 149.697571) + (xy 114.824054 149.724246) (xy 114.823405 149.734534) (xy 114.823206 149.742612) (xy 114.823473 149.74835) + (xy 114.824219 149.751615) (xy 114.825488 149.751834) (xy 114.827301 149.751507) (xy 114.832498 149.749268) + (xy 114.839695 149.744998) (xy 114.848776 149.738798) (xy 114.872123 149.721011) (xy 114.90161 149.696713) + (xy 114.936305 149.66671) (xy 114.97528 149.631808) (xy 115.017603 149.592813) (xy 115.062344 149.550532) + (xy 115.107994 149.507491) (xy 115.149729 149.469637) (xy 115.187604 149.436945) (xy 115.205111 149.422528) + (xy 115.221673 149.409392) (xy 115.237297 149.397536) (xy 115.25199 149.386956) (xy 115.265759 149.377649) + (xy 115.27861 149.369612) (xy 115.29055 149.362842) (xy 115.301587 149.357338) (xy 115.311726 149.353094) + (xy 115.320974 149.350109) (xy 115.329339 149.34838) (xy 115.336827 149.347904) (xy 115.343445 149.348678) + (xy 115.3492 149.350699) (xy 115.351756 149.352176) (xy 115.354098 149.353964) (xy 115.358147 149.35847) + (xy 115.361352 149.364214) (xy 115.363721 149.371194) (xy 115.365261 149.379406) (xy 115.365978 149.388848) + (xy 115.365879 149.399516) (xy 115.364972 149.411408) (xy 115.363262 149.424521) (xy 115.360756 149.438852) + (xy 115.357462 149.454398) (xy 115.353386 149.471157) (xy 115.346015 149.506006) (xy 115.3418 149.535142) + (xy 115.340892 149.547566) (xy 115.340793 149.558558) (xy 115.34151 149.568118) (xy 115.34305 149.576246) + (xy 115.345419 149.582939) (xy 115.348625 149.588197) (xy 115.352673 149.592019) (xy 115.357571 149.594405) + (xy 115.363326 149.595352) (xy 115.369944 149.594861) (xy 115.377432 149.59293) (xy 115.385797 149.589558) + (xy 115.395046 149.584744) (xy 115.405185 149.578487) (xy 115.428161 149.561642) (xy 115.454781 149.539014) + (xy 115.485098 149.510596) (xy 115.519167 149.47638) (xy 115.557042 149.436358) (xy 115.598778 149.390522) + (xy 115.644427 149.338865) (xy 115.668156 149.311477) (xy 115.691629 149.284956) (xy 115.714714 149.259428) + (xy 115.73728 149.235016) (xy 115.759195 149.211844) (xy 115.780327 149.190037) (xy 115.800544 149.169718) + (xy 115.819714 149.151011) (xy 115.837707 149.13404) (xy 115.854389 149.11893) (xy 115.86963 149.105804) + (xy 115.883297 149.094786) (xy 115.895259 149.086001) (xy 115.905384 149.079573) (xy 115.909716 149.077281) + (xy 115.913539 149.075625) (xy 115.916838 149.07462) (xy 115.919595 149.074281) (xy 115.922059 149.074481) + (xy 115.92449 149.075076) (xy 115.926883 149.076056) (xy 115.929237 149.077413) (xy 115.933815 149.081223) + (xy 115.938198 149.086435) (xy 115.942364 149.092982) (xy 115.94629 149.100791) (xy 115.949953 149.109794) + (xy 115.953329 149.119922) (xy 115.956394 149.131103) (xy 115.959127 149.143269) (xy 115.961503 149.15635) + (xy 115.963499 149.170275) (xy 115.965091 149.184976) (xy 115.966258 149.200382) (xy 115.966975 149.216424) + (xy 115.967219 149.233031) (xy 115.967296 149.240936) (xy 115.967523 149.248767) (xy 115.968408 149.264161) + (xy 115.969835 149.279121) (xy 115.971767 149.293554) (xy 115.974163 149.307367) (xy 115.976986 149.320467) + (xy 115.980197 149.332761) (xy 115.981935 149.338577) (xy 115.983756 149.344156) (xy 115.985654 149.349487) + (xy 115.987625 149.354559) (xy 115.989664 149.359359) (xy 115.991766 149.363876) (xy 115.993926 149.368099) + (xy 115.996139 149.372015) (xy 115.998401 149.375614) (xy 116.000706 149.378883) (xy 116.00305 149.381811) + (xy 116.005428 149.384386) (xy 116.007835 149.386598) (xy 116.010266 149.388433) (xy 116.012717 149.38988) + (xy 116.015182 149.390929) (xy 116.017656 149.391566) (xy 116.020136 149.391781) (xy 116.023081 149.391474) + (xy 116.025963 149.390561) (xy 116.028778 149.389056) (xy 116.031526 149.386976) (xy 116.03681 149.381143) + (xy 116.041799 149.373178) (xy 116.046478 149.363198) (xy 116.050832 149.351319) (xy 116.054845 149.337657) + (xy 116.058501 149.322329) (xy 116.061785 149.30545) (xy 116.064681 149.287137) (xy 116.067174 149.267506) + (xy 116.069249 149.246674) (xy 116.07089 149.224757) (xy 116.072081 149.201871) (xy 116.072807 149.178132) + (xy 116.073052 149.153656) (xy 116.072808 149.129181) (xy 116.072091 149.105442) (xy 116.070925 149.082556) + (xy 116.069332 149.060639) (xy 116.067336 149.039807) (xy 116.06496 149.020176) (xy 116.062228 149.001864) + (xy 116.059162 148.984985) (xy 116.055787 148.969656) (xy 116.052124 148.955995) (xy 116.048198 148.944116) + (xy 116.046143 148.938881) (xy 116.044032 148.934136) (xy 116.041865 148.929894) (xy 116.039648 148.926171) + (xy 116.037382 148.922981) (xy 116.035071 148.920338) (xy 116.032717 148.918257) (xy 116.030323 148.916753) + (xy 116.027892 148.91584) (xy 116.025428 148.915532) (xy 116.01826 148.916753) (xy 116.008767 148.920338) + (xy 115.997104 148.926171) (xy 115.983425 148.934136) (xy 115.967886 148.944116) (xy 115.950642 148.955995) + (xy 115.911657 148.984985) (xy 115.867712 149.020176) (xy 115.820045 149.060639) (xy 115.769898 149.105442) + (xy 115.718511 149.153656) (xy 115.67641 149.193743) (xy 115.639177 149.228783) (xy 115.606471 149.25894) + (xy 115.577951 149.284377) (xy 115.565154 149.295375) (xy 115.553275 149.305255) (xy 115.542273 149.314036) + (xy 115.532104 149.321738) (xy 115.522725 149.328383) (xy 115.514094 149.333989) (xy 115.506169 149.338579) + (xy 115.498907 149.342171) (xy 115.492264 149.344786) (xy 115.486199 149.346446) (xy 115.48337 149.346923) + (xy 115.480669 149.347169) (xy 115.478092 149.347186) (xy 115.475632 149.346976) (xy 115.473284 149.346543) + (xy 115.471043 149.345889) (xy 115.468904 149.345016) (xy 115.466862 149.343926) (xy 115.464911 149.342623) + (xy 115.463045 149.341109) (xy 115.45955 149.337457) (xy 115.456334 149.332992) (xy 115.453354 149.327733) + (xy 115.450568 149.321701) (xy 115.447933 149.314916) (xy 115.445407 149.307399) (xy 115.442946 149.299169) + (xy 115.438052 149.280655) (xy 115.433216 149.261199) (xy 115.428379 149.244564) (xy 115.42317 149.230844) + (xy 115.420309 149.225106) (xy 115.417217 149.220132) (xy 115.413845 149.215933) (xy 115.410147 149.21252) + (xy 115.406078 149.209906) (xy 115.40159 149.208102) (xy 115.396636 149.207119) (xy 115.391172 149.20697) + (xy 115.385149 149.207666) (xy 115.378521 149.209218) (xy 115.371243 149.211638) (xy 115.363266 149.214938) + (xy 115.345035 149.224224) (xy 115.323455 149.237169) (xy 115.298154 149.253866) (xy 115.26876 149.274407) + (xy 115.234902 149.298886) (xy 115.152302 149.36003) (xy 115.119051 149.38546) (xy 115.088699 149.408192) + (xy 115.061168 149.428258) (xy 115.048437 149.437301) (xy 115.036382 149.445689) (xy 115.024993 149.453425) + (xy 115.014261 149.460515) (xy 115.004177 149.466961) (xy 114.99473 149.472767) (xy 114.985911 149.477938) + (xy 114.977711 149.482477) (xy 114.970119 149.486389) (xy 114.963125 149.489676) (xy 114.956721 149.492343) + (xy 114.950896 149.494394) (xy 114.945641 149.495833) (xy 114.940946 149.496663) (xy 114.938805 149.496851) + (xy 114.936801 149.496888) (xy 114.934932 149.496776) (xy 114.933197 149.496513) (xy 114.931595 149.496101) + (xy 114.930124 149.495541) (xy 114.928783 149.494832) (xy 114.927572 149.493976) (xy 114.926488 149.492972) + (xy 114.925532 149.491822) (xy 114.9247 149.490525) (xy 114.923993 149.489082) (xy 114.923409 149.487494) + (xy 114.922947 149.485762) (xy 114.922606 149.483884) (xy 114.922384 149.481863) (xy 114.922293 149.477391) + (xy 114.922665 149.47235) (xy 114.923491 149.466742) (xy 114.924761 149.460573) (xy 114.936289 149.419887) + (xy 114.947033 149.37941) (xy 114.956957 149.339476) (xy 114.966019 149.300418) (xy 114.974183 149.262569) + (xy 114.981408 149.226262) (xy 114.987657 149.191832) (xy 114.992891 149.15961) (xy 114.99707 149.129931) + (xy 115.000157 149.103128) (xy 115.002111 149.079533) (xy 115.002895 149.059482) (xy 115.00247 149.043305) + (xy 115.001792 149.036775) (xy 115.000797 149.031338) (xy 114.999481 149.027037) (xy 114.997838 149.023914) + (xy 114.995863 149.022009) (xy 114.993552 149.021365) (xy 114.976603 149.024825) (xy 114.951963 149.034904) + (xy 114.920255 149.051154) (xy 114.882097 149.073124) (xy 114.788914 149.132428) (xy 114.677375 149.209219) + (xy 114.552442 149.299901) (xy 114.419076 149.400877) (xy 114.282237 149.508549) (xy 114.146886 149.619322) + (xy 114.073921 149.679696) (xy 114.009406 149.731729) (xy 113.952735 149.775266) (xy 113.903304 149.810153) + (xy 113.881114 149.824304) (xy 113.860508 149.836235) (xy 113.841409 149.845925) (xy 113.823743 149.853355) + (xy 113.807433 149.858507) (xy 113.792404 149.86136) (xy 113.77858 149.861896) (xy 113.765886 149.860094) + (xy 113.754246 149.855936) (xy 113.743585 149.849402) (xy 113.733827 149.840473) (xy 113.724896 149.82913) + (xy 113.716718 149.815352) (xy 113.709215 149.799121) (xy 113.702313 149.780418) (xy 113.695937 149.759222) + (xy 113.69001 149.735515) (xy 113.684457 149.709277) (xy 113.674171 149.649131) (xy 113.664474 149.578628) + (xy 113.654761 149.497615) (xy 113.645383 149.429272) (xy 113.640342 149.398158) (xy 113.635052 149.369075) + (xy 113.629502 149.34202) (xy 113.623682 149.316987) (xy 113.61758 149.293971) (xy 113.611187 149.272967) + (xy 113.604492 149.253971) (xy 113.597484 149.236978) (xy 113.590152 149.221983) (xy 113.582486 149.208981) + (xy 113.574475 149.197968) (xy 113.566109 149.188937) (xy 113.557376 149.181885) (xy 113.548266 149.176807) + (xy 113.538769 149.173698) (xy 113.528873 149.172553) (xy 113.518569 149.173367) (xy 113.507845 149.176135) + (xy 113.496691 149.180853) (xy 113.485096 149.187516) (xy 113.473049 149.196118) (xy 113.46054 149.206655) + (xy 113.447559 149.219122) (xy 113.434094 149.233515) (xy 113.420134 149.249828) (xy 113.40567 149.268057) + (xy 113.390691 149.288196) (xy 113.375185 149.310241) (xy 113.359142 149.334187) (xy 113.342553 149.36003) + (xy 113.326694 149.384506) (xy 113.310937 149.408254) (xy 113.295381 149.431165) (xy 113.280128 149.45313) + (xy 113.265277 149.474041) (xy 113.25093 149.493789) (xy 113.237188 149.512266) (xy 113.224152 149.529363) + (xy 113.211921 149.544972) (xy 113.200598 149.558984) (xy 113.190282 149.571291) (xy 113.181074 149.581784) + (xy 113.173076 149.590355) (xy 113.166388 149.596895) (xy 113.16111 149.601295) (xy 113.159032 149.602659) + (xy 113.157344 149.603448) (xy 113.15376 149.600214) (xy 113.149014 149.590725) (xy 113.136343 149.554252) + (xy 113.119951 149.496571) (xy 113.100459 149.420225) (xy 113.054653 149.221705) (xy 113.003886 148.979032) + (xy 112.975857 148.832824) (xy 112.9513 148.684228) (xy 112.930216 148.53371) (xy 112.912605 148.381735) + (xy 112.898466 148.228767) (xy 112.8878 148.075273) (xy 112.880607 147.921716) (xy 112.876886 147.768563) + (xy 112.876867 147.756655) (xy 120.570969 147.756655) (xy 120.571123 147.759989) (xy 120.571583 147.763043) + (xy 120.572346 147.765818) (xy 120.573408 147.768314) (xy 120.574764 147.770531) (xy 120.57641 147.772469) + (xy 120.578343 147.774127) (xy 120.58056 147.775507) (xy 120.583055 147.776608) (xy 120.585826 147.77743) + (xy 120.588868 147.777972) (xy 120.592177 147.778236) (xy 120.599582 147.777926) (xy 120.608011 147.7765) + (xy 120.617431 147.773957) (xy 120.627813 147.770299) (xy 120.639125 147.765524) (xy 120.651336 147.759633) + (xy 120.664416 147.752626) (xy 120.678332 147.744502) (xy 120.693055 147.735263) (xy 120.708553 147.724907) + (xy 120.726536 147.713555) (xy 120.744768 147.703296) (xy 120.763247 147.694106) (xy 120.781975 147.685963) + (xy 120.80095 147.678844) (xy 120.820174 147.672724) (xy 120.839646 147.667581) (xy 120.859365 147.663391) + (xy 120.879333 147.660132) (xy 120.899549 147.657779) (xy 120.920013 147.65631) (xy 120.940725 147.655702) + (xy 120.961685 147.65593) (xy 120.982893 147.656973) (xy 121.004349 147.658806) (xy 121.026053 147.661406) + (xy 121.043958 147.664106) (xy 121.060954 147.66626) (xy 121.077034 147.667881) (xy 121.092188 147.668981) + (xy 121.106409 147.669575) (xy 121.119687 147.669673) (xy 121.132013 147.669288) (xy 121.143379 147.668434) + (xy 121.153776 147.667122) (xy 121.163195 147.665365) (xy 121.171629 147.663177) (xy 121.179067 147.660568) + (xy 121.185501 147.657553) (xy 121.190922 147.654144) (xy 121.195323 147.650353) (xy 121.198693 147.646192) + (xy 121.201025 147.641675) (xy 121.202309 147.636814) (xy 121.202537 147.631622) (xy 121.201701 147.626111) + (xy 121.19979 147.620294) (xy 121.196798 147.614183) (xy 121.192714 147.607791) (xy 121.187531 147.601131) + (xy 121.181239 147.594215) (xy 121.17383 147.587056) (xy 121.165295 147.579666) (xy 121.155626 147.572058) + (xy 121.144813 147.564245) (xy 121.132848 147.556239) (xy 121.119722 147.548052) (xy 121.105427 147.539698) + (xy 121.083434 147.529828) (xy 121.06144 147.520268) (xy 121.039943 147.511328) (xy 121.019438 147.503318) + (xy 121.009712 147.499759) (xy 121.000421 147.496549) (xy 120.991625 147.493726) (xy 120.983388 147.491329) + (xy 120.975771 147.489398) (xy 120.968836 147.48797) (xy 120.962645 147.487086) (xy 120.95726 147.486782) + (xy 120.948703 147.487391) (xy 120.93897 147.489173) (xy 120.928155 147.492062) (xy 120.916353 147.495991) + (xy 120.890171 147.506699) (xy 120.861183 147.520764) (xy 120.830149 147.537651) (xy 120.797828 147.556824) + (xy 120.76498 147.577749) (xy 120.732364 147.599891) (xy 120.700741 147.622715) (xy 120.670869 147.645686) + (xy 120.643509 147.66827) (xy 120.61942 147.689932) (xy 120.599362 147.710136) (xy 120.591082 147.719524) + (xy 120.584094 147.728347) (xy 120.578494 147.736539) (xy 120.574377 147.744032) (xy 120.571836 147.75076) + (xy 120.570969 147.756655) (xy 112.876867 147.756655) (xy 112.876638 147.616278) (xy 112.879863 147.465326) + (xy 112.88656 147.316172) (xy 112.89673 147.169282) (xy 112.910372 147.02512) (xy 112.927488 146.884152) + (xy 112.948075 146.746843) (xy 112.972136 146.613657) (xy 113.036246 146.287723) (xy 113.091116 146.018344) + (xy 113.138916 145.79659) (xy 113.181818 145.613532) (xy 113.20211 145.533723) (xy 113.221991 145.460239) + (xy 113.241733 145.391964) (xy 113.261607 145.327782) (xy 113.281883 145.266577) (xy 113.302834 145.207232) + (xy 113.347844 145.089658) (xy 113.374799 145.024689) (xy 113.399769 144.96183) (xy 113.422258 144.902691) + (xy 113.441771 144.848886) (xy 113.457812 144.802026) (xy 113.469883 144.763724) (xy 113.474276 144.748285) + (xy 113.47749 144.735591) (xy 113.479464 144.725843) (xy 113.480136 144.719241) (xy 113.492952 144.673484) + (xy 117.560039 144.673484) (xy 117.560141 144.678466) (xy 117.561334 144.682859) (xy 117.563612 144.686647) + (xy 117.566969 144.689816) (xy 117.5714 144.692351) (xy 117.576899 144.694238) (xy 117.583459 144.695462) + (xy 117.591076 144.696009) (xy 117.599743 144.695864) (xy 117.609455 144.695013) (xy 117.620205 144.693441) + (xy 117.631988 144.691134) (xy 117.644798 144.688076) (xy 117.65863 144.684254) (xy 117.689333 144.674259) + (xy 117.724052 144.661031) (xy 117.746454 144.651666) (xy 117.768081 144.643409) (xy 117.789025 144.636254) + (xy 117.80938 144.630191) (xy 117.82924 144.625213) (xy 117.848696 144.621313) (xy 117.867842 144.618482) + (xy 117.886771 144.616714) (xy 117.905576 144.616) (xy 117.92435 144.616332) (xy 117.943187 144.617703) + (xy 117.962178 144.620105) (xy 117.981417 144.62353) (xy 118.000997 144.62797) (xy 118.021011 144.633418) + (xy 118.041552 144.639866) (xy 118.056711 144.645045) (xy 118.071416 144.649674) (xy 118.085649 144.65376) + (xy 118.099389 144.657312) (xy 118.112617 144.660336) (xy 118.125315 144.662841) (xy 118.137462 144.664834) + (xy 118.149039 144.666324) (xy 118.160028 144.667317) (xy 118.170408 144.667822) (xy 118.18016 144.667846) + (xy 118.189264 144.667398) (xy 118.197703 144.666485) (xy 118.205455 144.665114) (xy 118.212501 144.663293) + (xy 118.218823 144.661031) (xy 118.224401 144.658335) (xy 118.229215 144.655212) (xy 118.233247 144.651671) + (xy 118.236476 144.647719) (xy 118.238883 144.643364) (xy 118.24045 144.638614) (xy 118.241156 144.633476) + (xy 118.240982 144.627958) (xy 118.239909 144.622068) (xy 118.237918 144.615814) (xy 118.234988 144.609203) + (xy 118.231102 144.602244) (xy 118.226238 144.594943) (xy 118.220379 144.587309) (xy 118.213504 144.57935) + (xy 118.205594 144.571072) (xy 118.195576 144.56191) (xy 118.18442 144.553278) (xy 118.172198 144.545176) + (xy 118.158982 144.537607) (xy 118.129855 144.524076) (xy 118.097611 144.512699) (xy 118.062825 144.503493) + (xy 118.02607 144.496473) (xy 117.98792 144.491654) (xy 117.948949 144.489053) (xy 117.909729 144.488683) + (xy 117.870834 144.490562) (xy 117.832839 144.494704) (xy 117.796317 144.501124) (xy 117.761841 144.50984) + (xy 117.729985 144.520865) (xy 117.715219 144.527249) (xy 117.701323 144.534216) (xy 117.688368 144.541768) + (xy 117.676428 144.549908) (xy 117.646034 144.572956) (xy 117.620307 144.5944) (xy 117.609179 144.604484) + (xy 117.5992 144.614123) (xy 117.590364 144.623303) (xy 117.582666 144.63201) (xy 117.576099 144.640228) + (xy 117.570659 144.647943) (xy 117.566338 144.65514) (xy 117.563132 144.661806) (xy 117.561034 144.667925) + (xy 117.560039 144.673484) (xy 113.492952 144.673484) (xy 113.493267 144.672361) (xy 113.530613 144.581337) + (xy 113.665675 144.290698) (xy 113.860764 143.895011) (xy 114.091323 143.441964) (xy 114.332797 142.979243) + (xy 114.492278 142.681949) (xy 125.015968 142.681949) (xy 125.016076 142.684383) (xy 125.016396 142.686721) + (xy 125.016923 142.688963) (xy 125.017653 142.691106) (xy 125.01858 142.693148) (xy 125.019701 142.695088) + (xy 125.021009 142.696923) (xy 125.0225 142.698651) (xy 125.02417 142.70027) (xy 125.026013 142.70178) + (xy 125.028025 142.703177) (xy 125.0302 142.704459) (xy 125.032534 142.705625) (xy 125.035023 142.706673) + (xy 125.040443 142.708407) (xy 125.04642 142.709644) (xy 125.052917 142.71037) (xy 125.059895 142.710569) + (xy 125.067315 142.710225) (xy 125.075137 142.709323) (xy 125.083324 142.707848) (xy 125.091837 142.705783) + (xy 125.100636 142.703114) (xy 125.121069 142.697192) (xy 125.146028 142.691456) (xy 125.174585 142.686093) + (xy 125.205807 142.681287) (xy 125.238766 142.677225) (xy 125.272532 142.674094) (xy 125.306173 142.672079) + (xy 125.33876 142.671366) (xy 125.34665 142.671289) (xy 125.354436 142.671062) (xy 125.362111 142.67069) + (xy 125.369663 142.670177) (xy 125.377083 142.669529) (xy 125.384362 142.668749) (xy 125.39149 142.667844) + (xy 125.398457 142.666818) (xy 125.405253 142.665675) (xy 125.41187 142.664421) (xy 125.418296 142.663061) + (xy 125.424523 142.661599) (xy 125.43054 142.660039) (xy 125.436338 142.658388) (xy 125.441908 142.65665) + (xy 125.44724 142.654829) (xy 125.452323 142.652931) (xy 125.457148 142.65096) (xy 125.461707 142.648921) + (xy 125.465988 142.646819) (xy 125.469982 142.644659) (xy 125.47368 142.642446) (xy 125.477071 142.640184) + (xy 125.480147 142.637879) (xy 125.482897 142.635535) (xy 125.485312 142.633157) (xy 125.487382 142.63075) + (xy 125.489097 142.628319) (xy 125.490448 142.625869) (xy 125.491425 142.623404) (xy 125.492019 142.620929) + (xy 125.492219 142.618449) (xy 125.492034 142.615519) (xy 125.491486 142.612682) (xy 125.490584 142.609937) + (xy 125.489335 142.607286) (xy 125.48775 142.604728) (xy 125.485835 142.602263) (xy 125.481057 142.597612) + (xy 125.475069 142.593333) (xy 125.467941 142.589426) (xy 125.459744 142.585891) (xy 125.450547 142.582729) + (xy 125.44042 142.579938) (xy 125.429433 142.57752) (xy 125.417654 142.575473) (xy 125.405155 142.573799) + (xy 125.392005 142.572497) (xy 125.378273 142.571566) (xy 125.36403 142.571008) (xy 125.349345 142.570822) + (xy 125.309847 142.573117) (xy 125.272729 142.576032) (xy 125.238014 142.579567) (xy 125.205725 142.583722) + (xy 125.190498 142.586032) (xy 125.175886 142.588497) (xy 125.161892 142.591117) (xy 125.148519 142.593892) + (xy 125.13577 142.596822) (xy 125.123648 142.599907) (xy 125.112156 142.603147) (xy 125.101297 142.606543) + (xy 125.091073 142.610093) (xy 125.081488 142.613798) (xy 125.072544 142.617658) (xy 125.064245 142.621674) + (xy 125.056592 142.625844) (xy 125.04959 142.630169) (xy 125.043241 142.63465) (xy 125.037548 142.639285) + (xy 125.032514 142.644075) (xy 125.028142 142.649021) (xy 125.024434 142.654121) (xy 125.021394 142.659377) + (xy 125.019025 142.664787) (xy 125.017329 142.670353) (xy 125.016309 142.676073) (xy 125.015968 142.681949) + (xy 114.492278 142.681949) (xy 114.560628 142.554535) (xy 114.696557 142.311532) (xy 122.423052 142.311532) + (xy 122.423206 142.314447) (xy 122.423663 142.317235) (xy 122.424416 142.319895) (xy 122.42546 142.322426) + (xy 122.426786 142.324824) (xy 122.428389 142.327089) (xy 122.430261 142.329219) (xy 122.432395 142.33121) + (xy 122.434785 142.333063) (xy 122.437424 142.334773) (xy 122.443423 142.337763) (xy 122.450336 142.340163) + (xy 122.45811 142.341959) (xy 122.466689 142.343134) (xy 122.476021 142.343674) (xy 122.48605 142.343563) + (xy 122.496723 142.342785) (xy 122.507985 142.341325) (xy 122.519781 142.339168) (xy 122.532058 142.336297) + (xy 122.544762 142.332697) (xy 122.569918 142.326775) (xy 122.597182 142.32104) (xy 122.625686 142.315676) + (xy 122.654563 142.31087) (xy 122.682944 142.306809) (xy 122.70996 142.303677) (xy 122.734745 142.301662) + (xy 122.746028 142.301131) (xy 122.756428 142.300949) (xy 122.760877 142.300872) (xy 122.765287 142.300645) + (xy 122.769653 142.300273) (xy 122.773967 142.29976) (xy 122.778224 142.299112) (xy 122.782415 142.298333) + (xy 122.786535 142.297428) (xy 122.790576 142.296401) (xy 122.794532 142.295259) (xy 122.798396 142.294005) + (xy 122.802161 142.292644) (xy 122.80582 142.291182) (xy 122.809367 142.289623) (xy 122.812795 142.287972) + (xy 122.816097 142.286233) (xy 122.819266 142.284412) (xy 122.822296 142.282514) (xy 122.825179 142.280543) + (xy 122.82791 142.278504) (xy 122.83048 142.276403) (xy 122.832884 142.274243) (xy 122.835114 142.272029) + (xy 122.837164 142.269768) (xy 122.839027 142.267463) (xy 122.840696 142.265119) (xy 122.842165 142.262741) + (xy 122.843427 142.260334) (xy 122.844474 142.257903) (xy 122.8453 142.255452) (xy 122.845899 142.252987) + (xy 122.846263 142.250512) (xy 122.846386 142.248033) (xy 122.846232 142.245102) (xy 122.845776 142.242265) + (xy 122.845025 142.239521) (xy 122.843988 142.23687) (xy 122.842672 142.234311) (xy 122.841084 142.231846) + (xy 122.839232 142.229474) (xy 122.837125 142.227195) (xy 122.832175 142.222916) (xy 122.826294 142.219009) + (xy 122.819545 142.215475) (xy 122.81199 142.212312) (xy 122.803691 142.209521) (xy 122.794709 142.207103) + (xy 122.785108 142.205057) (xy 122.774948 142.203382) (xy 122.764293 142.20208) (xy 122.753203 142.20115) + (xy 122.741741 142.200592) (xy 122.72997 142.200406) (xy 122.694257 142.202759) (xy 122.677157 142.204207) + (xy 122.660568 142.205832) (xy 122.644494 142.207632) (xy 122.628941 142.209603) (xy 122.613912 142.211743) + (xy 122.599414 142.214049) (xy 122.58545 142.216517) (xy 122.572027 142.219145) (xy 122.559147 142.221931) + (xy 122.546817 142.22487) (xy 122.535042 142.22796) (xy 122.523825 142.231199) (xy 122.513172 142.234583) + (xy 122.503089 142.238109) (xy 122.493578 142.241775) (xy 122.484646 142.245578) (xy 122.476298 142.249514) + (xy 122.468538 142.253581) (xy 122.46137 142.257776) (xy 122.454801 142.262096) (xy 122.448834 142.266539) + (xy 122.443474 142.2711) (xy 122.438727 142.275777) (xy 122.434598 142.280568) (xy 122.43109 142.28547) + (xy 122.428209 142.290479) (xy 122.42596 142.295593) (xy 122.424348 142.300808) (xy 122.423376 142.306122) + (xy 122.423052 142.311532) (xy 114.696557 142.311532) (xy 114.75026 142.215528) (xy 114.877136 142.009907) + (xy 115.114703 141.68449) (xy 115.222022 141.54554) (xy 115.325109 141.419721) (xy 115.426521 141.305002) + (xy 115.528817 141.199352) (xy 115.634555 141.10074) (xy 115.746292 141.007136) (xy 115.866587 140.916508) + (xy 115.997998 140.826827) (xy 116.143082 140.73606) (xy 116.304398 140.642176) (xy 116.484503 140.543147) + (xy 116.685956 140.436939) (xy 117.163136 140.194866) (xy 117.855373 139.852251) (xy 118.433632 139.577229) + (xy 118.691996 139.460764) (xy 118.936237 139.356033) (xy 119.171145 139.261318) (xy 119.401511 139.174897) + (xy 119.632124 139.095049) (xy 119.867777 139.020054) (xy 120.113258 138.94819) (xy 120.373358 138.877736) + (xy 120.956579 138.734179) (xy 121.655761 138.575614) (xy 122.213784 138.454981) (xy 122.414691 138.412555) + (xy 122.57188 138.380485) (xy 122.691615 138.357592) (xy 122.780157 138.342699) (xy 122.814689 138.337885) + (xy 122.843771 138.334628) (xy 122.868187 138.332782) (xy 122.88872 138.332199) (xy 122.900862 138.333341) + (xy 122.906982 138.337119) (xy 122.906265 138.344059) (xy 122.897897 138.354689) (xy 122.854954 138.389126) + (xy 122.771641 138.444647) (xy 122.641447 138.525469) (xy 122.457861 138.635808) (xy 121.904468 138.961906) + (xy 121.834943 139.0031) (xy 121.773169 139.041426) (xy 121.74517 139.059548) (xy 121.719085 139.076993) + (xy 121.694907 139.093775) (xy 121.672628 139.109908) (xy 121.65224 139.125406) (xy 121.633736 139.140281) + (xy 121.617108 139.154548) (xy 121.602348 139.16822) (xy 121.589448 139.181311) (xy 121.578401 139.193833) + (xy 121.569199 139.205802) (xy 121.561833 139.21723) (xy 121.556298 139.228131) (xy 121.552583 139.238518) + (xy 121.550683 139.248405) (xy 121.550589 139.257806) (xy 121.552293 139.266734) (xy 121.555787 139.275203) + (xy 121.561065 139.283226) (xy 121.568117 139.290817) (xy 121.576937 139.29799) (xy 121.587517 139.304757) + (xy 121.599848 139.311133) (xy 121.613924 139.317131) (xy 121.629735 139.322765) (xy 121.647276 139.328048) + (xy 121.666537 139.332994) (xy 121.687511 139.337616) (xy 121.716713 139.34446) (xy 121.746505 139.352932) + (xy 121.776482 139.3628) (xy 121.806242 139.37383) (xy 121.835383 139.385791) (xy 121.8635 139.398449) + (xy 121.89019 139.411572) (xy 121.915052 139.424928) (xy 121.937681 139.438284) (xy 121.957675 139.451407) + (xy 121.97463 139.464065) (xy 121.981842 139.470147) (xy 121.988143 139.476026) (xy 121.993483 139.481672) + (xy 121.997812 139.487056) (xy 122.001078 139.49215) (xy 122.003233 139.496924) (xy 122.004224 139.501349) + (xy 122.004003 139.505396) (xy 122.002518 139.509036) (xy 121.999719 139.51224) (xy 121.981549 139.523929) + (xy 121.940683 139.546222) (xy 121.801281 139.617412) (xy 121.602348 139.71539) (xy 121.364719 139.82974) + (xy 121.254849 139.883534) (xy 121.146056 139.939366) (xy 121.039169 139.996671) (xy 120.935019 140.054884) + (xy 120.834435 140.113437) (xy 120.738246 140.171766) (xy 120.647281 140.229303) (xy 120.56237 140.285485) + (xy 120.484342 140.339744) (xy 120.414027 140.391515) (xy 120.352255 140.440232) (xy 120.299853 140.485328) + (xy 120.257653 140.52624) (xy 120.240637 140.544949) (xy 120.226483 140.562399) (xy 120.215294 140.57852) + (xy 120.207173 140.593241) (xy 120.202224 140.606491) (xy 120.200552 140.618199) (xy 120.202164 140.624834) + (xy 120.207001 140.630849) (xy 120.215063 140.636244) (xy 120.226349 140.641019) (xy 120.24086 140.645173) + (xy 120.258595 140.648708) (xy 120.279555 140.651622) (xy 120.30374 140.653917) (xy 120.361783 140.656645) + (xy 120.432724 140.656893) (xy 120.516564 140.654661) (xy 120.613303 140.649948) (xy 120.702289 140.644967) + (xy 120.80033 140.641846) (xy 120.904075 140.640461) (xy 121.010177 140.640688) (xy 121.115287 140.642403) + (xy 121.216056 140.645483) (xy 121.309135 140.649803) (xy 121.391177 140.655239) (xy 121.761594 140.68699) + (xy 121.497011 140.78753) (xy 121.2233 140.893033) (xy 120.974945 140.989606) (xy 120.750882 141.077746) + (xy 120.550051 141.157948) (xy 120.371388 141.230709) (xy 120.213833 141.296524) (xy 120.076324 141.35589) + (xy 119.957797 141.409303) (xy 119.857192 141.457259) (xy 119.813279 141.479345) (xy 119.773447 141.500253) + (xy 119.737564 141.520046) (xy 119.705499 141.538783) (xy 119.677117 141.556529) (xy 119.652286 141.573345) + (xy 119.630874 141.589292) (xy 119.612747 141.604433) (xy 119.597773 141.61883) (xy 119.58582 141.632545) + (xy 119.576754 141.64564) (xy 119.570442 141.658177) (xy 119.566753 141.670217) (xy 119.565552 141.681824) + (xy 119.565891 141.684257) (xy 119.566896 141.686597) (xy 119.568552 141.688842) (xy 119.570844 141.690991) + (xy 119.577273 141.694997) (xy 119.586058 141.698608) (xy 119.597075 141.701816) (xy 119.610201 141.704613) + (xy 119.625311 141.706991) (xy 119.642281 141.708943) (xy 119.660988 141.710461) (xy 119.681307 141.711537) + (xy 119.726286 141.712333) (xy 119.776226 141.711268) (xy 119.830135 141.708281) (xy 119.870539 141.705625) + (xy 119.906555 141.703651) (xy 119.938385 141.702422) (xy 119.952793 141.702105) (xy 119.966231 141.701998) + (xy 119.978723 141.702108) (xy 119.990294 141.702443) (xy 120.00097 141.70301) (xy 120.010776 141.703817) + (xy 120.019737 141.704873) (xy 120.027878 141.706184) (xy 120.035225 141.707759) (xy 120.041803 141.709605) + (xy 120.047636 141.711731) (xy 120.05275 141.714143) (xy 120.057171 141.716849) (xy 120.060923 141.719858) + (xy 120.064032 141.723177) (xy 120.066522 141.726814) (xy 120.06842 141.730776) (xy 120.069749 141.735072) + (xy 120.070537 141.739708) (xy 120.070806 141.744694) (xy 120.070584 141.750036) (xy 120.069894 141.755742) + (xy 120.068763 141.761821) (xy 120.067215 141.768279) (xy 120.065276 141.775125) (xy 120.06297 141.782366) + (xy 120.059692 141.79484) (xy 120.057833 141.806509) (xy 120.057452 141.81206) (xy 120.057447 141.817433) + (xy 120.057823 141.822636) (xy 120.058587 141.827675) (xy 120.059747 141.83256) (xy 120.061309 141.837297) + (xy 120.06328 141.841895) (xy 120.065667 141.846361) (xy 120.068476 141.850703) (xy 120.071714 141.854929) + (xy 120.075389 141.859046) (xy 120.079506 141.863063) (xy 120.084072 141.866986) (xy 120.089095 141.870824) + (xy 120.100538 141.878276) (xy 120.113887 141.88548) (xy 120.129197 141.892497) (xy 120.146523 141.899391) + (xy 120.165919 141.906222) (xy 120.187438 141.913054) (xy 120.211135 141.919948) (xy 120.385761 141.967575) + (xy 120.18997 142.031072) (xy 120.126566 142.053566) (xy 120.075155 142.075339) (xy 120.035572 142.09629) + (xy 120.020165 142.106426) (xy 120.007655 142.116319) (xy 119.99802 142.125956) (xy 119.991241 142.135324) + (xy 119.987297 142.144412) (xy 119.986168 142.153206) (xy 119.987833 142.161693) (xy 119.992272 142.169862) + (xy 119.999465 142.1777) (xy 120.009391 142.185194) (xy 120.022031 142.192331) (xy 120.037362 142.199099) + (xy 120.076023 142.211477) (xy 120.12521 142.222227) (xy 120.18476 142.231248) (xy 120.254512 142.23844) + (xy 120.334301 142.243702) (xy 120.423966 142.246933) (xy 120.523344 142.248033) (xy 120.603639 142.246958) + (xy 120.673826 142.243898) (xy 120.733843 142.239103) (xy 120.783628 142.232819) (xy 120.823119 142.225295) + (xy 120.838985 142.221145) (xy 120.852254 142.216779) (xy 120.862919 142.212226) (xy 120.870971 142.207518) + (xy 120.876404 142.202686) (xy 120.879208 142.197762) (xy 120.879378 142.192775) (xy 120.876904 142.187757) + (xy 120.871779 142.182739) (xy 120.863995 142.177752) (xy 120.853545 142.172828) (xy 120.84042 142.167996) + (xy 120.806117 142.158735) (xy 120.761025 142.150219) (xy 120.70508 142.142695) (xy 120.638221 142.136411) + (xy 120.560386 142.131615) (xy 120.518647 142.129508) (xy 120.480722 142.12716) (xy 120.446579 142.12458) + (xy 120.416188 142.121776) (xy 120.40239 142.120291) (xy 120.389518 142.118754) (xy 120.377568 142.117164) + (xy 120.366537 142.115523) (xy 120.356421 142.113831) (xy 120.347216 142.11209) (xy 120.338917 142.110301) + (xy 120.331521 142.108464) (xy 120.325025 142.106581) (xy 120.319424 142.104652) (xy 120.314714 142.102678) + (xy 120.310892 142.100661) (xy 120.307954 142.098602) (xy 120.306815 142.097556) (xy 120.305895 142.0965) + (xy 120.305195 142.095434) (xy 120.304712 142.094358) (xy 120.304448 142.093272) (xy 120.304402 142.092177) + (xy 120.304572 142.091071) (xy 120.304959 142.089956) (xy 120.305562 142.088832) (xy 120.306381 142.087698) + (xy 120.308663 142.085403) (xy 120.311802 142.083072) (xy 120.315793 142.080706) (xy 120.320633 142.078306) + (xy 120.326318 142.075873) (xy 120.332844 142.073408) (xy 120.393733 142.04707) (xy 120.44739 142.021701) + (xy 120.471495 142.009411) (xy 120.493776 141.997401) (xy 120.514231 141.985684) (xy 120.532853 141.974272) + (xy 120.549638 141.963177) (xy 120.564581 141.952414) (xy 120.577677 141.941993) (xy 120.588921 141.931928) + (xy 120.598309 141.922231) (xy 120.605836 141.912915) (xy 120.611497 141.903992) (xy 120.615287 141.895475) + (xy 120.6172 141.887377) (xy 120.617234 141.87971) (xy 120.615381 141.872486) (xy 120.611638 141.865719) + (xy 120.606 141.859422) (xy 120.598462 141.853605) (xy 120.589019 141.848283) (xy 120.577666 141.843467) + (xy 120.564399 141.839171) (xy 120.549212 141.835407) (xy 120.532101 141.832188) (xy 120.513061 141.829525) + (xy 120.492086 141.827432) (xy 120.469173 141.825922) (xy 120.444317 141.825006) (xy 120.417511 141.824698) + (xy 120.380201 141.824607) (xy 120.347479 141.824213) (xy 120.319099 141.823338) (xy 120.294811 141.821804) + (xy 120.284124 141.820735) (xy 120.274367 141.819434) (xy 120.26551 141.817879) (xy 120.257521 141.816047) + (xy 120.250369 141.813918) (xy 120.244023 141.811467) (xy 120.238452 141.808674) (xy 120.233625 141.805515) + (xy 120.229512 141.801969) (xy 120.226081 141.798013) (xy 120.2233 141.793625) (xy 120.22114 141.788782) + (xy 120.219569 141.783463) (xy 120.218556 141.777645) (xy 120.218071 141.771305) (xy 120.218081 141.764422) + (xy 120.218556 141.756973) (xy 120.219466 141.748935) (xy 120.222463 141.731007) (xy 120.226825 141.710459) + (xy 120.232302 141.687113) (xy 120.243878 141.641773) (xy 120.247557 141.623571) (xy 120.2495 141.608152) + (xy 120.249743 141.60144) (xy 120.249459 141.595369) (xy 120.248617 141.58992) (xy 120.247185 141.585074) + (xy 120.245134 141.580813) (xy 120.242431 141.57712) (xy 120.239046 141.573974) (xy 120.234948 141.571359) + (xy 120.230106 141.569256) (xy 120.224489 141.567645) (xy 120.218066 141.566509) (xy 120.210805 141.56583) + (xy 120.193648 141.565767) (xy 120.172771 141.567308) (xy 120.147925 141.570307) (xy 120.118862 141.574616) + (xy 120.047095 141.586574) (xy 120.022857 141.590233) (xy 119.99979 141.593271) (xy 119.977948 141.595689) + (xy 119.957384 141.597488) (xy 119.938154 141.598666) (xy 119.920311 141.599224) (xy 119.903911 141.599162) + (xy 119.896268 141.598898) (xy 119.889006 141.59848) (xy 119.882131 141.597906) (xy 119.875651 141.597177) + (xy 119.869572 141.596294) (xy 119.863901 141.595255) (xy 119.858645 141.594061) (xy 119.85381 141.592713) + (xy 119.849403 141.591209) (xy 119.845432 141.58955) (xy 119.841902 141.587736) (xy 119.838821 141.585768) + (xy 119.836195 141.583644) (xy 119.834032 141.581365) (xy 119.832337 141.578931) (xy 119.831118 141.576342) + (xy 119.830382 141.573598) (xy 119.830135 141.570699) (xy 119.836968 141.555776) (xy 119.857265 141.536892) + (xy 119.890725 141.514178) (xy 119.937044 141.487768) (xy 120.067051 141.424381) (xy 120.24487 141.347786) + (xy 120.468081 141.259037) (xy 120.734267 141.159188) (xy 121.041008 141.049293) (xy 121.385886 140.930406) + (xy 121.539466 140.877175) (xy 121.670706 140.828501) (xy 121.779467 140.78423) (xy 121.865609 140.744207) + (xy 121.928992 140.708276) (xy 121.952106 140.691797) (xy 121.969478 140.676283) (xy 121.981091 140.661715) + (xy 121.986926 140.648073) (xy 121.986968 140.635338) (xy 121.981198 140.623491) (xy 121.969599 140.612512) + (xy 121.952153 140.602381) (xy 121.928844 140.59308) (xy 121.899652 140.584589) (xy 121.823556 140.56996) + (xy 121.723725 140.558338) (xy 121.600019 140.549568) (xy 121.4523 140.543496) (xy 121.280426 140.539967) + (xy 121.08426 140.538825) (xy 120.412219 140.538825) (xy 120.581552 140.390655) (xy 120.600185 140.374552) + (xy 120.620237 140.358069) (xy 120.663821 140.324428) (xy 120.710754 140.290662) (xy 120.759485 140.257703) + (xy 120.808464 140.22648) (xy 120.85614 140.197924) (xy 120.900964 140.172963) (xy 120.921822 140.162123) + (xy 120.941385 140.15253) (xy 120.979884 140.133783) (xy 121.019189 140.113671) (xy 121.058122 140.092815) + (xy 121.095505 140.071834) (xy 121.130159 140.05135) (xy 121.160907 140.031982) (xy 121.174448 140.02291) + (xy 121.18657 140.01435) (xy 121.197126 140.006379) (xy 121.205969 139.999074) (xy 121.229926 139.983622) + (xy 121.268642 139.961783) (xy 121.320008 139.934612) (xy 121.381917 139.903161) (xy 121.528926 139.831641) + (xy 121.692802 139.755655) (xy 121.735056 139.73676) (xy 121.776342 139.717849) (xy 121.816434 139.699032) + (xy 121.855107 139.680416) (xy 121.892137 139.662109) (xy 121.927299 139.644222) (xy 121.960368 139.626861) + (xy 121.99112 139.610136) (xy 122.019329 139.594155) (xy 122.04477 139.579027) (xy 122.06722 139.56486) + (xy 122.086453 139.551762) (xy 122.102244 139.539843) (xy 122.114368 139.529211) (xy 122.118986 139.524411) + (xy 122.122602 139.519974) (xy 122.125189 139.515912) (xy 122.12672 139.51224) (xy 122.127915 139.50863) + (xy 122.128535 139.504751) (xy 122.12859 139.500614) (xy 122.128094 139.496231) (xy 122.127059 139.491611) + (xy 122.125498 139.486765) (xy 122.120849 139.476438) (xy 122.114246 139.465337) (xy 122.10579 139.453546) + (xy 122.095583 139.44115) (xy 122.083724 139.428235) (xy 122.070316 139.414885) (xy 122.055457 139.401187) + (xy 122.03925 139.387226) (xy 122.021795 139.373086) (xy 122.003193 139.358853) (xy 121.983544 139.344612) + (xy 121.96295 139.330448) (xy 121.941511 139.316448) (xy 121.724552 139.18945) (xy 122.110844 138.967199) + (xy 122.274721 138.870625) (xy 122.429667 138.778021) (xy 122.558817 138.699307) (xy 122.608447 138.668259) + (xy 122.645303 138.644405) (xy 122.66017 138.633684) (xy 122.674944 138.623374) (xy 122.689533 138.613513) + (xy 122.703842 138.60414) (xy 122.717779 138.595294) (xy 122.731251 138.587015) (xy 122.744165 138.57934) + (xy 122.756428 138.572308) (xy 122.767946 138.565958) (xy 122.778628 138.56033) (xy 122.788379 138.55546) + (xy 122.797107 138.55139) (xy 122.804719 138.548156) (xy 122.811122 138.545798) (xy 122.816222 138.544355) + (xy 122.818255 138.543989) (xy 122.819927 138.543866) (xy 122.823937 138.543194) (xy 122.829932 138.54122) + (xy 122.847378 138.533613) (xy 122.871274 138.521541) (xy 122.900626 138.5055) (xy 122.934443 138.485987) + (xy 122.971732 138.463498) (xy 123.011502 138.438528) (xy 123.052761 138.411574) (xy 123.084118 138.390774) + (xy 123.115103 138.371928) (xy 123.146336 138.35488) (xy 123.178438 138.339475) (xy 123.212027 138.325558) + (xy 123.247726 138.312975) (xy 123.286152 138.30157) (xy 123.327927 138.291188) (xy 123.373671 138.281675) + (xy 123.424004 138.272874) (xy 123.540917 138.256793) (xy 123.683626 138.241703) (xy 123.857094 138.226366) + (xy 124.253917 138.202739) (xy 124.664321 138.191143) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a9aae30a-5a32-462a-8518-ae772410de30") + ) + (gr_line + (start 210.289718 113.284478) + (end 202.631328 105.626085) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a9b38a63-65d8-4db8-ba85-f4bd61cb0f7c") + ) + (gr_circle + (center 187.51 107.705001) + (end 187.935002 107.705001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a9e40a62-8cb5-4973-881a-c2d0f32a99c2") + ) + (gr_poly + (pts + (xy 119.694479 179.149749) (xy 119.698506 179.150789) (xy 119.703169 179.152728) (xy 119.708494 179.155574) + (xy 119.721233 179.164019) (xy 119.736934 179.176183) (xy 119.755805 179.192131) (xy 119.778055 179.211923) + (xy 119.803895 179.235622) (xy 119.867177 179.294987) (xy 119.927188 179.350311) (xy 120.00074 179.414122) + (xy 120.180626 179.561472) (xy 120.391145 179.725566) (xy 120.61661 179.894931) (xy 120.84133 180.058094) + (xy 121.049617 180.203585) (xy 121.225782 180.31993) (xy 121.296916 180.363588) (xy 121.354136 180.395657) + (xy 121.376689 180.407735) (xy 121.398629 180.420099) (xy 121.419841 180.432665) (xy 121.440208 180.445347) + (xy 121.459614 180.458061) (xy 121.477942 180.47072) (xy 121.495077 180.48324) (xy 121.510901 180.495535) + (xy 121.5253 180.50752) (xy 121.538155 180.51911) (xy 121.549352 180.530219) (xy 121.554293 180.535567) + (xy 121.558774 180.540762) (xy 121.562783 180.545795) (xy 121.566305 180.550655) (xy 121.569325 180.55533) + (xy 121.571828 180.559811) (xy 121.5738 180.564086) (xy 121.575227 180.568145) (xy 121.576094 180.571977) + (xy 121.576386 180.575572) (xy 121.581026 180.749153) (xy 121.59069 180.926392) (xy 121.604942 181.104004) + (xy 121.623349 181.278702) (xy 121.645477 181.447198) (xy 121.670892 181.606206) (xy 121.699159 181.752439) + (xy 121.729844 181.882611) (xy 121.771764 182.041609) (xy 121.807234 182.182252) (xy 121.821156 182.240575) + (xy 121.831791 182.288169) (xy 121.838581 182.322989) (xy 121.84036 182.334969) (xy 121.840969 182.342988) + (xy 121.83894 182.352482) (xy 121.83268 182.361137) (xy 121.821923 182.368987) (xy 121.806408 182.376062) + (xy 121.785869 182.382392) (xy 121.760044 182.38801) (xy 121.728668 182.392945) (xy 121.691479 182.397229) + (xy 121.598607 182.403968) (xy 121.479317 182.408474) (xy 121.331502 182.410996) (xy 121.153053 182.411781) + (xy 120.893017 182.412071) (xy 120.788889 182.410805) (xy 120.699954 182.407151) (xy 120.624661 182.400025) + (xy 120.591646 182.39482) (xy 120.561461 182.388341) (xy 120.533911 182.38045) (xy 120.508802 182.371013) + (xy 120.485942 182.359894) (xy 120.465136 182.346958) (xy 120.44619 182.332068) (xy 120.428911 182.315089) + (xy 120.413104 182.295885) (xy 120.398577 182.274321) (xy 120.385134 182.250261) (xy 120.372583 182.223569) + (xy 120.36073 182.19411) (xy 120.349381 182.161748) (xy 120.327418 182.087773) (xy 120.305146 182.000558) + (xy 120.253469 181.782068) (xy 120.206671 181.606867) (xy 120.156897 181.428191) (xy 120.132443 181.343906) + (xy 120.109106 181.266381) (xy 120.087505 181.198158) (xy 120.06826 181.14178) (xy 120.037513 181.045826) + (xy 120.004843 180.92482) (xy 119.970313 180.779009) (xy 119.933985 180.608643) (xy 119.89592 180.413967) + (xy 119.856181 180.195232) (xy 119.771928 179.686572) (xy 119.750596 179.553039) (xy 119.728272 179.423971) + (xy 119.707932 179.313756) (xy 119.692553 179.236778) (xy 119.688061 179.214526) (xy 119.684647 179.195437) + (xy 119.682519 179.179572) (xy 119.681887 179.166994) (xy 119.682198 179.161957) (xy 119.682961 179.157765) + (xy 119.684202 179.154425) (xy 119.685949 179.151946) (xy 119.688226 179.150335) (xy 119.691061 179.1496) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "aa331a4f-3dfa-4fe3-9a9c-873cd107208b") + ) + (gr_poly + (pts + (xy 133.433687 168.154045) (xy 133.686612 168.168959) (xy 133.914236 168.190508) (xy 134.01515 168.203597) + (xy 134.105646 168.218135) (xy 134.184359 168.234053) (xy 134.249925 168.251281) (xy 134.30816 168.271567) + (xy 134.372998 168.298233) (xy 134.443356 168.330589) (xy 134.518147 168.367944) (xy 134.596287 168.409609) + (xy 134.67669 168.454894) (xy 134.758272 168.50311) (xy 134.839947 168.553565) (xy 134.920629 168.605571) + (xy 134.999234 168.658437) (xy 135.074677 168.711474) (xy 135.145871 168.763991) (xy 135.211733 168.815299) + (xy 135.271177 168.864709) (xy 135.323117 168.911529) (xy 135.366468 168.95507) (xy 135.396623 168.989375) + (xy 135.423653 169.023139) (xy 135.447661 169.056809) (xy 135.468746 169.090835) (xy 135.48701 169.125668) + (xy 135.502553 169.161757) (xy 135.515476 169.19955) (xy 135.525879 169.239499) (xy 135.533865 169.282052) + (xy 135.539532 169.327659) (xy 135.542983 169.376769) (xy 135.544317 169.429833) (xy 135.543637 169.487299) + (xy 135.541041 169.549618) (xy 135.536632 169.617239) (xy 135.53051 169.690611) (xy 135.525986 169.739886) + (xy 135.522345 169.784673) (xy 135.519604 169.825197) (xy 135.517777 169.861682) (xy 135.517211 169.87848) + (xy 135.51688 169.894354) (xy 135.516786 169.909329) (xy 135.516929 169.923436) (xy 135.517313 169.936702) + (xy 135.51794 169.949154) (xy 135.51881 169.960822) (xy 135.519926 169.971733) (xy 135.521291 169.981916) + (xy 135.522906 169.991398) (xy 135.524772 170.000207) (xy 135.526892 170.008372) (xy 135.529268 170.015921) + (xy 135.531902 170.022882) (xy 135.534796 170.029283) (xy 135.537951 170.035151) (xy 135.541369 170.040516) + (xy 135.545054 170.045405) (xy 135.549005 170.049847) (xy 135.553226 170.053869) (xy 135.557718 170.057499) + (xy 135.562484 170.060766) (xy 135.567524 170.063698) (xy 135.572842 170.066323) (xy 135.581058 170.069956) + (xy 135.588836 170.07486) (xy 135.596172 170.080973) (xy 135.603063 170.088233) (xy 135.609504 170.096579) + (xy 135.615491 170.105948) (xy 135.62609 170.127507) (xy 135.634829 170.152415) (xy 135.641676 170.180175) + (xy 135.646601 170.210292) (xy 135.649572 170.242269) (xy 135.650559 170.275611) (xy 135.649531 170.309821) + (xy 135.646456 170.344403) (xy 135.641304 170.378861) (xy 135.634043 170.412699) (xy 135.624643 170.44542) + (xy 135.613073 170.47653) (xy 135.599301 170.505531) (xy 135.592854 170.518127) (xy 135.587416 170.530149) + (xy 135.585079 170.535959) (xy 135.583 170.541644) (xy 135.581181 170.547208) (xy 135.579623 170.552658) + (xy 135.578329 170.558) (xy 135.5773 170.563239) (xy 135.576539 170.568381) (xy 135.576047 170.573432) + (xy 135.575826 170.578397) (xy 135.575879 170.583284) (xy 135.576207 170.588096) (xy 135.576812 170.592841) + (xy 135.577696 170.597524) (xy 135.57886 170.60215) (xy 135.580308 170.606727) (xy 135.582041 170.611258) + (xy 135.584061 170.615751) (xy 135.586369 170.620211) (xy 135.588968 170.624644) (xy 135.591859 170.629056) + (xy 135.595046 170.633452) (xy 135.598528 170.637838) (xy 135.602309 170.642221) (xy 135.606391 170.646605) + (xy 135.610775 170.650998) (xy 135.615463 170.655403) (xy 135.620457 170.659829) (xy 135.625759 170.664279) + (xy 135.632907 170.670737) (xy 135.63947 170.678176) (xy 135.645454 170.686556) (xy 135.650864 170.695833) + (xy 135.659978 170.716916) (xy 135.666852 170.741091) (xy 135.671525 170.768026) (xy 135.674035 170.797388) + (xy 135.674422 170.828842) (xy 135.672723 170.862056) (xy 135.668978 170.896696) (xy 135.663225 170.932429) + (xy 135.655504 170.968922) (xy 135.645852 171.005841) (xy 135.634309 171.042853) (xy 135.620914 171.079625) + (xy 135.605704 171.115824) (xy 135.588719 171.151115) (xy 135.585883 171.157488) (xy 135.583328 171.163711) + (xy 135.581058 171.169791) (xy 135.579076 171.175733) (xy 135.577385 171.181543) (xy 135.575987 171.187228) + (xy 135.574886 171.192792) (xy 135.574084 171.198242) (xy 135.573585 171.203584) (xy 135.57339 171.208823) + (xy 135.573504 171.213965) (xy 135.573929 171.219016) (xy 135.574667 171.223981) (xy 135.575723 171.228868) + (xy 135.577098 171.23368) (xy 135.578796 171.238425) (xy 135.58082 171.243108) (xy 135.583172 171.247735) + (xy 135.585855 171.252311) (xy 135.588873 171.256843) (xy 135.592228 171.261336) (xy 135.595923 171.265796) + (xy 135.599961 171.270228) (xy 135.604345 171.27464) (xy 135.609077 171.279036) (xy 135.614162 171.283423) + (xy 135.619601 171.287805) (xy 135.625398 171.29219) (xy 135.631555 171.296582) (xy 135.638075 171.300988) + (xy 135.652218 171.309863) (xy 135.672869 171.324621) (xy 135.691172 171.341116) (xy 135.707133 171.359347) + (xy 135.720761 171.379315) (xy 135.732064 171.401019) (xy 135.74105 171.42446) (xy 135.747725 171.449637) + (xy 135.752098 171.47655) (xy 135.754176 171.5052) (xy 135.753968 171.535586) (xy 135.751481 171.567708) + (xy 135.746723 171.601566) (xy 135.739702 171.637161) (xy 135.730424 171.674491) (xy 135.718899 171.713558) + (xy 135.705133 171.754361) (xy 135.696887 171.774412) (xy 135.690013 171.792974) (xy 135.687093 171.801736) + (xy 135.684519 171.810172) (xy 135.682292 171.818298) (xy 135.680412 171.82613) (xy 135.678882 171.833683) + (xy 135.677701 171.840972) (xy 135.676871 171.848013) (xy 135.676392 171.854821) (xy 135.676266 171.861413) + (xy 135.676494 171.867803) (xy 135.677077 171.874007) (xy 135.678015 171.88004) (xy 135.67931 171.885918) + (xy 135.680962 171.891657) (xy 135.682973 171.897272) (xy 135.685343 171.902778) (xy 135.688074 171.908191) + (xy 135.691166 171.913527) (xy 135.69462 171.9188) (xy 135.698438 171.924027) (xy 135.70262 171.929224) + (xy 135.707168 171.934404) (xy 135.712082 171.939585) (xy 135.717362 171.944781) (xy 135.723012 171.950008) + (xy 135.72903 171.955282) (xy 135.742178 171.966031) (xy 135.754584 171.975466) (xy 135.766021 171.985947) + (xy 135.776512 171.997529) (xy 135.786081 172.010266) (xy 135.794751 172.024212) (xy 135.802545 172.039421) + (xy 135.809487 172.055949) (xy 135.815599 172.073848) (xy 135.820905 172.093173) (xy 135.825428 172.11398) + (xy 135.829191 172.13632) (xy 135.832218 172.160251) (xy 135.834532 172.185824) (xy 135.836156 172.213095) + (xy 135.837113 172.242118) (xy 135.837427 172.272948) (xy 135.837671 172.297423) (xy 135.838388 172.321162) + (xy 135.839555 172.344049) (xy 135.841147 172.365966) (xy 135.843143 172.386798) (xy 135.845519 172.406428) + (xy 135.848251 172.424741) (xy 135.851317 172.44162) (xy 135.854692 172.456948) (xy 135.858355 172.47061) + (xy 135.862281 172.482489) (xy 135.864335 172.487723) (xy 135.866447 172.492469) (xy 135.868613 172.49671) + (xy 135.87083 172.500433) (xy 135.873096 172.503623) (xy 135.875408 172.506266) (xy 135.877762 172.508347) + (xy 135.880155 172.509851) (xy 135.882586 172.510764) (xy 135.88505 172.511072) (xy 135.893778 172.510978) + (xy 135.902102 172.511684) (xy 135.910021 172.513185) (xy 135.917534 172.515474) (xy 135.92464 172.518547) + (xy 135.931338 172.522396) (xy 135.937627 172.527017) (xy 135.943506 172.532403) (xy 135.948975 172.538549) + (xy 135.954032 172.545449) (xy 135.962906 172.561486) (xy 135.970121 172.58047) (xy 135.97567 172.602352) + (xy 135.979544 172.627087) (xy 135.981737 172.654628) (xy 135.98224 172.684928) (xy 135.981045 172.717942) + (xy 135.978145 172.753622) (xy 135.973531 172.791923) (xy 135.967197 172.832797) (xy 135.959135 172.876198) + (xy 135.953621 172.911323) (xy 135.949006 172.943387) (xy 135.945322 172.972552) (xy 135.942598 172.99898) + (xy 135.941607 173.011219) (xy 135.940867 173.022835) (xy 135.940383 173.033849) (xy 135.940159 173.04428) + (xy 135.940198 173.054149) (xy 135.940505 173.063476) (xy 135.941083 173.072282) (xy 135.941936 173.080587) + (xy 135.943069 173.088412) (xy 135.944484 173.095776) (xy 135.946186 173.102701) (xy 135.948179 173.109206) + (xy 135.950466 173.115312) (xy 135.953052 173.121039) (xy 135.95594 173.126407) (xy 135.959134 173.131437) + (xy 135.962638 173.13615) (xy 135.966456 173.140565) (xy 135.970592 173.144703) (xy 135.97505 173.148584) + (xy 135.979833 173.152228) (xy 135.984946 173.155657) (xy 135.990392 173.15889) (xy 135.996175 173.161947) + (xy 136.004166 173.168125) (xy 136.012235 173.176644) (xy 136.020336 173.187365) (xy 136.02842 173.200147) + (xy 136.036443 173.214851) (xy 136.044357 173.231338) (xy 136.052116 173.249469) (xy 136.059674 173.269103) + (xy 136.066984 173.290102) (xy 136.073999 173.312325) (xy 136.080673 173.335634) (xy 136.08696 173.359888) + (xy 136.092813 173.384949) (xy 136.098185 173.410676) (xy 136.10303 173.43693) (xy 136.107302 173.463573) + (xy 136.112402 173.499757) (xy 136.117844 173.533036) (xy 136.123719 173.563601) (xy 136.130122 173.591647) + (xy 136.13355 173.604786) (xy 136.137144 173.617367) (xy 136.140917 173.629416) (xy 136.14488 173.640956) + (xy 136.149044 173.652012) (xy 136.153422 173.662607) (xy 136.158024 173.672766) (xy 136.162863 173.682514) + (xy 136.167949 173.691874) (xy 136.173296 173.700871) (xy 136.178914 173.709528) (xy 136.184814 173.717871) + (xy 136.19101 173.725923) (xy 136.197511 173.733708) (xy 136.20433 173.741251) (xy 136.211479 173.748576) + (xy 136.218969 173.755708) (xy 136.226811 173.762669) (xy 136.235018 173.769486) (xy 136.243601 173.776181) + (xy 136.261941 173.789305) (xy 136.281925 173.802235) (xy 136.327299 173.830001) (xy 136.370085 173.857675) + (xy 136.410173 173.885162) (xy 136.447455 173.91237) (xy 136.481823 173.939206) (xy 136.513167 173.965576) + (xy 136.54138 173.991389) (xy 136.566352 174.01655) (xy 136.577589 174.028858) (xy 136.587976 174.040968) + (xy 136.597498 174.052868) (xy 136.606143 174.064548) (xy 136.613896 174.075995) (xy 136.620744 174.087198) + (xy 136.626674 174.098144) (xy 136.631671 174.108824) (xy 136.635723 174.119224) (xy 136.638815 174.129334) + (xy 136.640935 174.139142) (xy 136.642069 174.148635) (xy 136.642202 174.157803) (xy 136.641322 174.166633) + (xy 136.639415 174.175115) (xy 136.636467 174.183237) (xy 136.632825 174.192833) (xy 136.628845 174.201777) + (xy 136.624532 174.210068) (xy 136.619889 174.217705) (xy 136.614921 174.224687) (xy 136.609631 174.231013) + (xy 136.604024 174.236683) (xy 136.598102 174.241694) (xy 136.591871 174.246046) (xy 136.585333 174.249739) + (xy 136.578493 174.25277) (xy 136.571355 174.25514) (xy 136.563922 174.256847) (xy 136.556198 174.257891) + (xy 136.548188 174.258269) (xy 136.539894 174.257982) (xy 136.531322 174.257029) (xy 136.522474 174.255408) + (xy 136.513355 174.253118) (xy 136.503969 174.250159) (xy 136.494319 174.246529) (xy 136.48441 174.242227) + (xy 136.474244 174.237254) (xy 136.463827 174.231606) (xy 136.442252 174.218288) (xy 136.419716 174.202264) + (xy 136.39625 174.183527) (xy 136.371884 174.16207) (xy 136.359317 174.151974) (xy 136.345508 174.141585) + (xy 136.330584 174.130978) (xy 136.314668 174.120232) (xy 136.280354 174.098632) (xy 136.243561 174.077404) + (xy 136.205279 174.057168) (xy 136.1665 174.038544) (xy 136.147235 174.030031) (xy 136.128218 174.022153) + (xy 136.109573 174.014988) (xy 136.091424 174.008613) (xy 136.065635 174.000379) (xy 136.041629 173.993586) + (xy 136.019081 173.988312) (xy 135.997664 173.984635) (xy 135.977053 173.982633) (xy 135.956922 173.982382) + (xy 135.936947 173.98396) (xy 135.916801 173.987446) (xy 135.896159 173.992916) (xy 135.874695 174.000447) + (xy 135.852084 174.010118) (xy 135.828001 174.022006) (xy 135.802119 174.036189) (xy 135.774113 174.052743) + (xy 135.743658 174.071746) (xy 135.710427 174.093277) (xy 135.684445 174.110493) (xy 135.660078 174.127385) + (xy 135.637329 174.143907) (xy 135.616201 174.160013) (xy 135.596696 174.175658) (xy 135.578819 174.190796) + (xy 135.562571 174.205381) (xy 135.547956 174.219369) (xy 135.534977 174.232714) (xy 135.523636 174.245369) + (xy 135.513936 174.257291) (xy 135.505881 174.268432) (xy 135.499473 174.278747) (xy 135.494715 174.288192) + (xy 135.49161 174.29672) (xy 135.490161 174.304285) (xy 135.490371 174.310843) (xy 135.492242 174.316348) + (xy 135.495778 174.320754) (xy 135.500982 174.324016) (xy 135.507856 174.326087) (xy 135.516403 174.326924) + (xy 135.526627 174.326479) (xy 135.53853 174.324708) (xy 135.552115 174.321565) (xy 135.567385 174.317004) + (xy 135.584343 174.310981) (xy 135.602991 174.303448) (xy 135.623334 174.294361) (xy 135.645373 174.283675) + (xy 135.669111 174.271343) (xy 135.694552 174.257321) (xy 135.719982 174.243058) (xy 135.744698 174.230027) + (xy 135.768733 174.21822) (xy 135.792116 174.207631) (xy 135.814879 174.19825) (xy 135.837054 174.190072) + (xy 135.85867 174.183086) (xy 135.879759 174.177287) (xy 135.900352 174.172665) (xy 135.92048 174.169215) + (xy 135.940174 174.166926) (xy 135.959465 174.165793) (xy 135.978384 174.165807) (xy 135.996961 174.16696) + (xy 136.015229 174.169244) (xy 136.033217 174.172653) (xy 136.078702 174.186513) (xy 136.097247 174.19478) + (xy 136.113335 174.205148) (xy 136.127221 174.218523) (xy 136.139162 174.235812) (xy 136.149413 174.257924) + (xy 136.158231 174.285763) (xy 136.16587 174.320238) (xy 136.172586 174.362255) (xy 136.178636 174.412721) + (xy 136.184275 174.472542) (xy 136.195345 174.623882) (xy 136.20784 174.823529) (xy 136.216274 174.962467) + (xy 136.221731 175.09266) (xy 136.224212 175.212808) (xy 136.223717 175.321608) (xy 136.222353 175.371345) + (xy 136.220244 175.417757) (xy 136.217392 175.46068) (xy 136.213795 175.499953) (xy 136.209455 175.535412) + (xy 136.20437 175.566894) (xy 136.198541 175.594237) (xy 136.191967 175.617277) (xy 136.183731 175.644674) + (xy 136.176929 175.669513) (xy 136.171631 175.692088) (xy 136.169568 175.702619) (xy 136.167906 175.712694) + (xy 136.166656 175.722351) (xy 136.165825 175.731626) (xy 136.165422 175.740556) (xy 136.165457 175.749178) + (xy 136.165937 175.757529) (xy 136.166871 175.765645) (xy 136.168269 175.773564) (xy 136.170139 175.781322) + (xy 136.172489 175.788955) (xy 136.175328 175.796502) (xy 136.178666 175.803998) (xy 136.18251 175.81148) + (xy 136.186869 175.818986) (xy 136.191753 175.826552) (xy 136.19717 175.834215) (xy 136.203129 175.842011) + (xy 136.209637 175.849978) (xy 136.216705 175.858153) (xy 136.232553 175.875271) (xy 136.250742 175.89366) + (xy 136.271341 175.913615) (xy 136.324481 175.965353) (xy 136.378466 176.02292) (xy 136.432901 176.085696) + (xy 136.48739 176.153061) (xy 136.541538 176.224395) (xy 136.594949 176.299077) (xy 136.647229 176.376488) + (xy 136.697982 176.456008) (xy 136.746812 176.537016) (xy 136.793325 176.618892) (xy 136.837125 176.701016) + (xy 136.877816 176.782768) (xy 136.915003 176.863528) (xy 136.948292 176.942675) (xy 136.977286 177.01959) + (xy 137.001591 177.093652) (xy 137.014171 177.133053) (xy 137.026085 177.171726) (xy 137.047727 177.245955) + (xy 137.066145 177.314478) (xy 137.074028 177.346019) (xy 137.080966 177.375435) (xy 137.086912 177.402496) + (xy 137.091818 177.426967) (xy 137.09564 177.448617) (xy 137.098329 177.467213) (xy 137.099841 177.482522) + (xy 137.100127 177.494312) (xy 137.099797 177.498814) (xy 137.099143 177.50235) (xy 137.098159 177.50489) + (xy 137.09684 177.506404) (xy 137.090232 177.509764) (xy 137.079503 177.510028) (xy 137.046694 177.501908) + (xy 137.000428 177.483324) (xy 136.942721 177.455554) (xy 136.875589 177.419878) (xy 136.801046 177.377574) + (xy 136.63779 177.2782) (xy 136.469077 177.167664) (xy 136.311029 177.056198) (xy 136.241044 177.003313) + (xy 136.179771 176.954034) (xy 136.129226 176.909637) (xy 136.091424 176.871403) (xy 136.073217 176.850358) + (xy 136.054414 176.827065) (xy 136.035161 176.801756) (xy 136.015605 176.774664) (xy 135.976177 176.716063) + (xy 135.937306 176.653122) (xy 135.900172 176.5877) (xy 135.882624 176.55464) (xy 135.865952 176.521658) + (xy 135.850303 176.488986) (xy 135.835825 176.456856) (xy 135.822664 176.425502) (xy 135.810968 176.395155) + (xy 135.779455 176.311288) (xy 135.748367 176.232219) (xy 135.717637 176.157785) (xy 135.687193 176.087824) + (xy 135.656966 176.022173) (xy 135.626886 175.96067) (xy 135.596884 175.90315) (xy 135.56689 175.849452) + (xy 135.536833 175.799412) (xy 135.506645 175.752868) (xy 135.476256 175.709658) (xy 135.445595 175.669617) + (xy 135.414593 175.632584) (xy 135.38318 175.598396) (xy 135.351286 175.566889) (xy 135.318843 175.537901) + (xy 135.280385 175.507103) (xy 135.237401 175.471096) (xy 135.191316 175.431119) (xy 135.143557 175.388414) + (xy 135.095549 175.34422) (xy 135.04872 175.299779) (xy 135.004494 175.25633) (xy 134.9643 175.215114) + (xy 134.918835 175.171571) (xy 134.859542 175.117796) (xy 134.788963 175.05596) (xy 134.70964 174.988232) + (xy 134.624115 174.916784) (xy 134.534932 174.843786) (xy 134.444633 174.771407) (xy 134.35576 174.701819) + (xy 134.265915 174.631746) (xy 134.172784 174.557953) (xy 133.987327 174.408133) (xy 133.820722 174.270219) + (xy 133.751155 174.211307) (xy 133.694301 174.16207) (xy 133.633127 174.107738) (xy 133.551178 174.037965) + (xy 133.339099 173.863754) (xy 133.086339 173.662754) (xy 132.821176 173.458281) (xy 132.692667 173.358442) + (xy 132.57098 173.26282) (xy 132.458966 173.173646) (xy 132.359479 173.093154) (xy 132.275371 173.023576) + (xy 132.209494 172.967145) (xy 132.184283 172.944557) (xy 132.164701 172.926093) (xy 132.151102 172.912031) + (xy 132.143844 172.902652) (xy 132.139574 172.895775) (xy 132.134739 172.889061) (xy 132.129391 172.882549) + (xy 132.123587 172.876276) (xy 132.117379 172.870284) (xy 132.110822 172.864609) (xy 132.103971 172.85929) + (xy 132.09688 172.854367) (xy 132.089603 172.849878) (xy 132.082194 172.845862) (xy 132.074707 172.842357) + (xy 132.067197 172.839403) (xy 132.059719 172.837038) (xy 132.052325 172.8353) (xy 132.045071 172.834229) + (xy 132.041514 172.833956) (xy 132.038011 172.833864) (xy 132.030402 172.832321) (xy 132.021537 172.829709) + (xy 132.011524 172.826073) (xy 132.000473 172.821461) (xy 131.988492 172.815919) (xy 131.975689 172.809493) + (xy 131.962173 172.802229) (xy 131.948052 172.794176) (xy 131.933435 172.785378) (xy 131.918431 172.775882) + (xy 131.903148 172.765735) (xy 131.887694 172.754984) (xy 131.872178 172.743674) (xy 131.856709 172.731853) + (xy 131.841394 172.719567) (xy 131.826344 172.706862) (xy 131.672885 172.585156) (xy 131.985094 172.548114) + (xy 132.058645 172.538468) (xy 132.132227 172.525521) (xy 132.205499 172.509442) (xy 132.27812 172.490401) + (xy 132.349748 172.468571) (xy 132.420044 172.44412) (xy 132.488665 172.41722) (xy 132.555271 172.388041) + (xy 132.61952 172.356753) (xy 132.681072 172.323528) (xy 132.739585 172.288535) (xy 132.794719 172.251945) + (xy 132.846132 172.213929) (xy 132.893483 172.174657) (xy 132.936431 172.1343) (xy 132.974635 172.093028) + (xy 133.006401 172.052313) (xy 133.91425 172.052313) (xy 133.914895 172.059813) (xy 133.917394 172.066355) + (xy 133.921844 172.071861) (xy 133.923982 172.073676) (xy 133.92642 172.075154) (xy 133.929149 172.076301) + (xy 133.932159 172.077122) (xy 133.93544 172.077621) (xy 133.938983 172.077803) (xy 133.946814 172.077236) + (xy 133.955576 172.075459) (xy 133.96519 172.072512) (xy 133.975579 172.068434) (xy 133.986666 172.063263) + (xy 133.998374 172.057037) (xy 134.010623 172.049796) (xy 134.023338 172.041578) (xy 134.036441 172.032423) + (xy 134.049853 172.022368) (xy 134.063498 172.011454) (xy 134.077298 171.999717) (xy 134.091175 171.987198) + (xy 134.113138 171.966727) (xy 134.133675 171.948946) (xy 134.153219 171.933816) (xy 134.172205 171.921299) + (xy 134.191067 171.911355) (xy 134.200587 171.907336) (xy 134.210239 171.903946) (xy 134.220077 171.90118) + (xy 134.230155 171.899033) (xy 134.240528 171.8975) (xy 134.251249 171.896577) (xy 134.273956 171.896539) + (xy 134.298709 171.898881) (xy 134.325942 171.903565) (xy 134.356091 171.91055) (xy 134.389587 171.919799) + (xy 134.426867 171.931273) (xy 134.514511 171.960739) (xy 134.530318 171.966185) (xy 134.543987 171.970577) + (xy 134.555484 171.973853) (xy 134.564781 171.975951) (xy 134.568594 171.976539) (xy 134.571845 171.976809) + (xy 134.57453 171.976753) (xy 134.576646 171.976364) (xy 134.578188 171.975634) (xy 134.579152 171.974556) + (xy 134.579535 171.97312) (xy 134.579333 171.971321) (xy 134.578542 171.969149) (xy 134.577157 171.966598) + (xy 134.575176 171.963659) (xy 134.572594 171.960324) (xy 134.565613 171.952439) (xy 134.556182 171.942879) + (xy 134.54427 171.931582) (xy 134.529848 171.918488) (xy 134.512882 171.903532) (xy 134.493344 171.886655) + (xy 134.480151 171.874943) (xy 134.466431 171.863649) (xy 134.452277 171.852821) (xy 134.437782 171.842503) + (xy 134.423038 171.832744) (xy 134.40814 171.82359) (xy 134.39318 171.815086) (xy 134.37825 171.80728) + (xy 134.363445 171.800218) (xy 134.348856 171.793947) (xy 134.334578 171.788513) (xy 134.320703 171.783962) + (xy 134.307323 171.780342) (xy 134.294533 171.777698) (xy 134.282425 171.776078) (xy 134.271092 171.775528) + (xy 134.259683 171.776228) (xy 134.247346 171.778274) (xy 134.234178 171.781588) (xy 134.220274 171.78609) + (xy 134.205731 171.791701) (xy 134.190644 171.79834) (xy 134.17511 171.805929) (xy 134.159224 171.814388) + (xy 134.12678 171.833599) (xy 134.09408 171.855337) (xy 134.061893 171.878966) (xy 134.030984 171.90385) + (xy 134.002121 171.929355) (xy 133.976072 171.954845) (xy 133.953605 171.979683) (xy 133.943954 171.991659) + (xy 133.935486 172.003234) (xy 133.928297 172.014329) (xy 133.922483 172.024864) (xy 133.91814 172.034759) + (xy 133.915363 172.043935) (xy 133.91425 172.052313) (xy 133.006401 172.052313) (xy 133.006695 172.051936) + (xy 133.042599 172.001417) (xy 133.081232 171.943457) (xy 133.121478 171.88004) (xy 133.162219 171.81315) + (xy 133.202341 171.744771) (xy 133.240727 171.676889) (xy 133.27626 171.611488) (xy 133.319317 171.520486) + (xy 133.337582 171.478857) (xy 133.353816 171.439096) (xy 133.368128 171.400669) (xy 133.380625 171.363039) + (xy 133.391418 171.325674) (xy 133.400614 171.288036) (xy 133.408322 171.249593) (xy 133.414649 171.209809) + (xy 133.419706 171.168148) (xy 133.4236 171.124077) (xy 133.426439 171.07706) (xy 133.428333 171.026563) + (xy 133.429718 170.912987) (xy 133.427127 170.776417) (xy 133.419156 170.648156) (xy 133.40551 170.527709) + (xy 133.396468 170.47026) (xy 133.385896 170.414579) (xy 133.373759 170.360603) (xy 133.360019 170.308271) + (xy 133.34464 170.257519) (xy 133.327585 170.208287) (xy 133.308816 170.160513) (xy 133.288298 170.114133) + (xy 133.265992 170.069087) (xy 133.241864 170.025312) (xy 133.215874 169.982746) (xy 133.187988 169.941328) + (xy 133.158168 169.900994) (xy 133.126377 169.861684) (xy 133.092578 169.823335) (xy 133.056735 169.785885) + (xy 133.01881 169.749272) (xy 132.978768 169.713435) (xy 132.93657 169.67831) (xy 132.892181 169.643837) + (xy 132.845564 169.609953) (xy 132.796681 169.576596) (xy 132.691971 169.511214) (xy 132.577758 169.447198) + (xy 132.476689 169.395041) (xy 132.382867 169.349674) (xy 132.294858 169.311066) (xy 132.211229 169.279187) + (xy 132.130546 169.254005) (xy 132.051374 169.235489) (xy 131.972279 169.223608) (xy 131.891828 169.218332) + (xy 131.808586 169.219629) (xy 131.72112 169.227468) (xy 131.627995 169.241819) (xy 131.527778 169.262649) + (xy 131.419034 169.28993) (xy 131.300329 169.323628) (xy 131.170229 169.363713) (xy 131.027301 169.410155) + (xy 130.909128 169.448241) (xy 130.798271 169.482668) (xy 130.697089 169.512754) (xy 130.607937 169.537817) + (xy 130.533171 169.557175) (xy 130.50192 169.564501) (xy 130.475149 169.570146) (xy 130.453153 169.574023) + (xy 130.436226 169.576047) (xy 130.424663 169.576134) (xy 130.420986 169.575424) (xy 130.418759 169.574197) + (xy 130.418064 169.567417) (xy 130.423672 169.555238) (xy 130.45235 169.51604) (xy 130.501895 169.459308) + (xy 130.569407 169.387747) (xy 130.74674 169.210962) (xy 130.961156 169.007326) (xy 131.189463 168.798482) + (xy 131.408468 168.606071) (xy 131.594978 168.451735) (xy 131.668801 168.395608) (xy 131.725803 168.357116) + (xy 131.758462 168.337944) (xy 131.791121 168.320074) (xy 131.824029 168.303444) (xy 131.857432 168.287992) + (xy 131.89158 168.273657) (xy 131.92672 168.260376) (xy 131.9631 168.248087) (xy 132.000968 168.236729) + (xy 132.040573 168.226238) (xy 132.082162 168.216554) (xy 132.125984 168.207614) (xy 132.172286 168.199357) + (xy 132.221316 168.191719) (xy 132.273324 168.184639) (xy 132.38726 168.171907) (xy 132.506777 168.162159) + (xy 132.632248 168.154698) (xy 132.895591 168.146356) (xy 133.166376 168.146325) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ac0924fe-b1d2-4a0c-b352-355211245353") + ) + (gr_poly + (pts + (xy 129.020871 149.180223) (xy 129.025147 149.180544) (xy 129.029292 149.181074) (xy 129.033305 149.18181) + (xy 129.037182 149.182747) (xy 129.04092 149.183882) (xy 129.044517 149.185211) (xy 129.04797 149.18673) + (xy 129.051276 149.188434) (xy 129.054431 149.190321) (xy 129.057433 149.192386) (xy 129.060279 149.194626) + (xy 129.062967 149.197036) (xy 129.065492 149.199613) (xy 129.067853 149.202352) (xy 129.070046 149.205251) + (xy 129.072069 149.208304) (xy 129.073918 149.211509) (xy 129.075591 149.214861) (xy 129.077085 149.218356) + (xy 129.078396 149.221991) (xy 129.079523 149.225761) (xy 129.080461 149.229663) (xy 129.081209 149.233693) + (xy 129.081763 149.237848) (xy 129.08212 149.242122) (xy 129.082278 149.246512) (xy 129.082233 149.251015) + (xy 129.081982 149.255627) (xy 129.081524 149.260343) (xy 129.080854 149.26516) (xy 129.07997 149.270074) + (xy 129.077217 149.282134) (xy 129.073946 149.293508) (xy 129.070196 149.304189) (xy 129.066007 149.314174) + (xy 129.061419 149.323458) (xy 129.056471 149.332035) (xy 129.051204 149.339901) (xy 129.045656 149.347051) + (xy 129.039869 149.35348) (xy 129.03388 149.359183) (xy 129.027731 149.364156) (xy 129.021461 149.368393) + (xy 129.015109 149.37189) (xy 129.008716 149.374642) (xy 129.002321 149.376644) (xy 128.995964 149.377891) + (xy 128.989684 149.378379) (xy 128.983521 149.378102) (xy 128.977515 149.377055) (xy 128.971706 149.375235) + (xy 128.966134 149.372635) (xy 128.960837 149.369252) (xy 128.955857 149.36508) (xy 128.951232 149.360114) + (xy 128.947002 149.35435) (xy 128.943208 149.347782) (xy 128.939888 149.340407) (xy 128.937083 149.332218) + (xy 128.934831 149.323212) (xy 128.933174 149.313383) (xy 128.932151 149.302727) (xy 128.931801 149.291238) + (xy 128.931894 149.285333) (xy 128.932171 149.279526) (xy 128.93263 149.273824) (xy 128.933269 149.268232) + (xy 128.934086 149.262757) (xy 128.93508 149.257403) (xy 128.936248 149.252178) (xy 128.937589 149.247086) + (xy 128.9391 149.242134) (xy 128.94078 149.237327) (xy 128.942627 149.232672) (xy 128.944638 149.228173) + (xy 128.946812 149.223837) (xy 128.949147 149.21967) (xy 128.95164 149.215677) (xy 128.954291 149.211864) + (xy 128.957097 149.208238) (xy 128.960056 149.204803) (xy 128.963166 149.201566) (xy 128.966425 149.198532) + (xy 128.969831 149.195708) (xy 128.973383 149.193098) (xy 128.977078 149.19071) (xy 128.980915 149.188548) + (xy 128.984891 149.186619) (xy 128.989005 149.184929) (xy 128.993255 149.183482) (xy 128.997638 149.182285) + (xy 129.002153 149.181345) (xy 129.006798 149.180665) (xy 129.01157 149.180254) (xy 129.016469 149.180115) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ad1c45f9-499c-46f2-98a8-8589fcac2324") + ) + (gr_poly + (pts + (xy 142.584299 151.460161) (xy 142.590344 151.462882) (xy 142.596069 151.467322) (xy 142.601464 151.473482) + (xy 142.60652 151.481359) (xy 142.611228 151.490953) (xy 142.615576 151.502263) (xy 142.619557 151.515288) + (xy 142.62316 151.530027) (xy 142.626375 151.54648) (xy 142.629193 151.564644) (xy 142.633598 151.606105) + (xy 142.636298 151.654403) (xy 142.637216 151.70953) (xy 142.635758 151.751123) (xy 142.631445 151.793479) + (xy 142.624366 151.836494) (xy 142.614612 151.880063) (xy 142.602273 151.924081) (xy 142.58744 151.968445) + (xy 142.570201 152.013049) (xy 142.550647 152.057789) (xy 142.504956 152.147256) (xy 142.451087 152.23601) + (xy 142.389762 152.323215) (xy 142.3217 152.408031) (xy 142.247623 152.489623) (xy 142.168252 152.567153) + (xy 142.084307 152.639785) (xy 141.99651 152.70668) (xy 141.905582 152.767002) (xy 141.812243 152.819913) + (xy 141.764895 152.843328) (xy 141.717214 152.864577) (xy 141.669291 152.883554) (xy 141.621216 152.900155) + (xy 141.506867 152.934304) (xy 141.408889 152.962995) (xy 141.369294 152.974209) (xy 141.337699 152.982756) + (xy 141.315406 152.988203) (xy 141.308154 152.989628) (xy 141.303716 152.990115) (xy 141.304481 152.987308) + (xy 141.310579 152.979067) (xy 141.337782 152.947368) (xy 141.445269 152.830703) (xy 141.610303 152.657484) + (xy 141.817008 152.445074) (xy 141.953682 152.304617) (xy 142.014671 152.240319) (xy 142.071008 152.179663) + (xy 142.122881 152.122419) (xy 142.170475 152.068352) (xy 142.213977 152.017231) (xy 142.253571 151.968824) + (xy 142.289445 151.922896) (xy 142.321784 151.879217) (xy 142.350774 151.837553) (xy 142.376602 151.797671) + (xy 142.399453 151.75934) (xy 142.419514 151.722327) (xy 142.43697 151.686399) (xy 142.452007 151.651324) + (xy 142.471528 151.603201) (xy 142.490351 151.562016) (xy 142.508399 151.527761) (xy 142.517109 151.51323) + (xy 142.525595 151.500428) (xy 142.533849 151.489355) (xy 142.54186 151.48001) (xy 142.54962 151.472391) + (xy 142.557118 151.466497) (xy 142.564344 151.462329) (xy 142.57129 151.459884) (xy 142.577945 151.459162) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "af8f1a05-f7fd-4959-b26b-ab424c28db12") + ) + (gr_poly + (pts + (xy 128.515384 158.126292) (xy 128.527765 158.127309) (xy 128.539103 158.129311) (xy 128.549447 158.13233) + (xy 128.558843 158.136399) (xy 128.567338 158.141551) (xy 128.574981 158.14782) (xy 128.581819 158.155238) + (xy 128.587899 158.163838) (xy 128.593269 158.173653) (xy 128.597976 158.184716) (xy 128.602068 158.197059) + (xy 128.605592 158.210717) (xy 128.608596 158.225722) (xy 128.613233 158.259903) (xy 128.616358 158.299867) + (xy 128.618351 158.345877) (xy 128.619593 158.398197) (xy 128.622682 158.513104) (xy 128.623965 158.617956) + (xy 128.623907 158.666727) (xy 128.623372 158.71312) (xy 128.62235 158.757182) (xy 128.620833 158.798959) + (xy 128.618813 158.838495) (xy 128.616279 158.875836) (xy 128.613225 158.911029) (xy 128.60964 158.944118) + (xy 128.605517 158.975149) (xy 128.600846 159.004167) (xy 128.59562 159.031219) (xy 128.589828 159.056349) + (xy 128.583463 159.079603) (xy 128.576515 159.101027) (xy 128.568976 159.120666) (xy 128.560838 159.138566) + (xy 128.552091 159.154773) (xy 128.542726 159.169331) (xy 128.532736 159.182286) (xy 128.522112 159.193685) + (xy 128.510843 159.203572) (xy 128.498923 159.211992) (xy 128.486342 159.218993) (xy 128.473091 159.224618) + (xy 128.459162 159.228914) (xy 128.444547 159.231927) (xy 128.429235 159.233701) (xy 128.413219 159.234282) + (xy 128.403809 159.233672) (xy 128.393499 159.231884) (xy 128.382383 159.22898) (xy 128.370555 159.225021) + (xy 128.358106 159.220071) (xy 128.34513 159.21419) (xy 128.33172 159.207441) (xy 128.317969 159.199885) + (xy 128.30397 159.191586) (xy 128.289816 159.182605) (xy 128.2756 159.173003) (xy 128.261415 159.162843) + (xy 128.247354 159.152187) (xy 128.23351 159.141097) (xy 128.219976 159.129635) (xy 128.206845 159.117863) + (xy 128.189783 159.10115) (xy 128.174278 159.084614) (xy 128.160278 159.068064) (xy 128.147727 159.051303) + (xy 128.136571 159.03414) (xy 128.126756 159.016381) (xy 128.118228 158.99783) (xy 128.110932 158.978295) + (xy 128.104815 158.957582) (xy 128.099822 158.935497) (xy 128.095898 158.911846) (xy 128.09299 158.886436) + (xy 128.091043 158.859072) (xy 128.090003 158.829561) (xy 128.089816 158.79771) (xy 128.090427 158.763323) + (xy 128.092919 158.689113) (xy 128.096473 158.621088) (xy 128.09867 158.589313) (xy 128.101159 158.558986) + (xy 128.103948 158.530073) (xy 128.107046 158.502542) (xy 128.110462 158.47636) (xy 128.114205 158.451493) + (xy 128.118283 158.42791) (xy 128.122704 158.405576) (xy 128.127479 158.38446) (xy 128.132615 158.364527) + (xy 128.138121 158.345746) (xy 128.144006 158.328082) (xy 128.150278 158.311504) (xy 128.156947 158.295978) + (xy 128.16402 158.281472) (xy 128.171508 158.267952) (xy 128.179418 158.255385) (xy 128.187759 158.243739) + (xy 128.19654 158.23298) (xy 128.20577 158.223076) (xy 128.215456 158.213994) (xy 128.225609 158.2057) + (xy 128.236237 158.198162) (xy 128.247348 158.191347) (xy 128.258952 158.185222) (xy 128.271056 158.179754) + (xy 128.28367 158.17491) (xy 128.296803 158.170656) (xy 128.349204 158.156003) (xy 128.395536 158.14397) + (xy 128.436178 158.134821) (xy 128.47151 158.128818) (xy 128.487304 158.12708) (xy 128.501913 158.126227) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b193f634-27b6-47e8-8577-b24e2103c96e") + ) + (gr_arc + (start 104.116394 134.430895) + (mid 103.480922 136.277281) + (end 101.843668 137.341407) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b2082d67-18a0-49da-80f4-d0c5b686f978") + ) + (gr_poly + (pts + (xy 125.525363 154.525481) (xy 125.54156 154.527994) (xy 125.556859 154.532476) (xy 125.571429 154.539167) + (xy 125.585441 154.548307) (xy 125.599065 154.560137) (xy 125.612473 154.574897) (xy 125.625834 154.592828) + (xy 125.639318 154.614169) (xy 125.653098 154.639161) (xy 125.667342 154.668044) (xy 125.682222 154.701059) + (xy 125.697909 154.738446) (xy 125.714572 154.780445) (xy 125.75151 154.87924) (xy 125.802195 155.024926) + (xy 125.847422 155.15176) (xy 125.899678 155.297281) (xy 125.898561 155.308382) (xy 125.887275 155.321847) + (xy 125.865819 155.337685) (xy 125.834193 155.355902) (xy 125.740431 155.399507) (xy 125.60599 155.452723) + (xy 125.430869 155.515614) (xy 125.215069 155.58824) (xy 124.958588 155.670664) (xy 124.661428 155.762948) + (xy 124.640876 155.769279) (xy 124.622774 155.774162) (xy 124.606966 155.777261) (xy 124.593297 155.778244) + (xy 124.587217 155.777838) (xy 124.581613 155.776778) (xy 124.576467 155.775022) (xy 124.571758 155.772529) + (xy 124.567469 155.769257) (xy 124.563578 155.765164) (xy 124.560067 155.760208) (xy 124.556917 155.754349) + (xy 124.554108 155.747544) (xy 124.55162 155.739752) (xy 124.547532 155.721039) (xy 124.544499 155.697876) + (xy 124.542365 155.669931) (xy 124.540975 155.636869) (xy 124.540174 155.598359) (xy 124.539719 155.503657) + (xy 124.539869 155.456715) (xy 124.540422 155.414866) (xy 124.541533 155.377746) (xy 124.543357 155.344989) + (xy 124.544585 155.330134) (xy 124.546049 155.316232) (xy 124.547769 155.30324) (xy 124.549765 155.291111) + (xy 124.552055 155.2798) (xy 124.554659 155.269261) (xy 124.557596 155.259448) (xy 124.560886 155.250317) + (xy 124.564548 155.241822) (xy 124.568601 155.233916) (xy 124.573065 155.226555) (xy 124.577959 155.219694) + (xy 124.583303 155.213285) (xy 124.589116 155.207285) (xy 124.595418 155.201647) (xy 124.602227 155.196325) + (xy 124.609563 155.191275) (xy 124.617445 155.186451) (xy 124.625894 155.181807) (xy 124.634927 155.177298) + (xy 124.644566 155.172878) (xy 124.654828 155.168502) (xy 124.677302 155.159698) (xy 124.752378 155.126872) + (xy 124.857219 155.07966) (xy 124.977935 155.023519) (xy 125.039906 154.993805) (xy 125.100636 154.963905) + (xy 125.141277 154.94379) (xy 125.177964 154.925024) (xy 125.210838 154.907467) (xy 125.240038 154.89098) + (xy 125.253303 154.883094) (xy 125.265703 154.875422) (xy 125.277253 154.867949) (xy 125.287973 154.860656) + (xy 125.297878 154.853526) (xy 125.306987 154.846541) (xy 125.315317 154.839683) (xy 125.322885 154.832937) + (xy 125.329709 154.826283) (xy 125.335807 154.819705) (xy 125.341195 154.813185) (xy 125.345891 154.806706) + (xy 125.349913 154.80025) (xy 125.353279 154.7938) (xy 125.356004 154.787338) (xy 125.358108 154.780847) + (xy 125.359607 154.77431) (xy 125.360519 154.767708) (xy 125.360861 154.761026) (xy 125.36065 154.754244) + (xy 125.359905 154.747346) (xy 125.358643 154.740315) (xy 125.35688 154.733132) (xy 125.354636 154.725781) + (xy 125.351904 154.715745) (xy 125.349654 154.705524) (xy 125.347868 154.695178) (xy 125.346533 154.68477) + (xy 125.345631 154.674362) (xy 125.345148 154.664017) (xy 125.345068 154.653795) (xy 125.345375 154.643759) + (xy 125.346055 154.633972) (xy 125.347091 154.624494) (xy 125.348468 154.615389) (xy 125.350171 154.606718) + (xy 125.352184 154.598543) (xy 125.354491 154.590926) (xy 125.357077 154.583929) (xy 125.359927 154.577614) + (xy 125.36351 154.57266) (xy 125.368247 154.567744) (xy 125.374054 154.562906) (xy 125.380846 154.558184) + (xy 125.388537 154.553617) (xy 125.397041 154.549244) (xy 125.406275 154.545103) (xy 125.416152 154.541234) + (xy 125.426586 154.537674) (xy 125.437494 154.534464) (xy 125.448789 154.531641) (xy 125.460387 154.529245) + (xy 125.472201 154.527313) (xy 125.484148 154.525886) (xy 125.496141 154.525001) (xy 125.508095 154.524697) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b20b40e0-77ed-478f-b0f4-07c7a2ac1332") + ) + (gr_poly + (pts + (xy 138.877103 176.542433) (xy 138.931046 176.554916) (xy 139.099903 176.599709) (xy 139.578633 176.737789) + (xy 140.049426 176.881822) (xy 140.208362 176.934057) (xy 140.255855 176.951377) (xy 140.277133 176.961363) + (xy 140.279459 176.964012) (xy 140.281479 176.966992) (xy 140.283196 176.970291) (xy 140.284616 176.9739) + (xy 140.28574 176.977807) (xy 140.286574 176.982001) (xy 140.287385 176.991211) (xy 140.287081 177.001444) + (xy 140.28569 177.012615) (xy 140.283246 177.024639) (xy 140.279779 177.03743) (xy 140.275319 177.050903) + (xy 140.269898 177.064973) (xy 140.263547 177.079554) (xy 140.256296 177.094562) (xy 140.248178 177.109912) + (xy 140.239222 177.125517) (xy 140.22946 177.141292) (xy 140.218923 177.157153) (xy 140.194553 177.192304) + (xy 140.165842 177.236942) (xy 140.133906 177.289146) (xy 140.099861 177.346992) (xy 140.064825 177.40856) + (xy 140.029912 177.471926) (xy 139.99624 177.535168) (xy 139.964924 177.596364) (xy 139.927389 177.670425) + (xy 139.892102 177.737905) (xy 139.858955 177.79892) (xy 139.827838 177.853587) (xy 139.813007 177.878576) + (xy 139.798643 177.902022) (xy 139.784733 177.923939) (xy 139.771263 177.944341) (xy 139.758219 177.963243) + (xy 139.745588 177.98066) (xy 139.733356 177.996607) (xy 139.721509 178.011096) (xy 139.710035 178.024145) + (xy 139.698919 178.035765) (xy 139.688148 178.045974) (xy 139.677709 178.054784) (xy 139.667587 178.06221) + (xy 139.657769 178.068267) (xy 139.648243 178.07297) (xy 139.638993 178.076333) (xy 139.630007 178.07837) + (xy 139.621271 178.079096) (xy 139.612771 178.078526) (xy 139.604494 178.076674) (xy 139.596427 178.073554) + (xy 139.588555 178.069182) (xy 139.580865 178.063571) (xy 139.573344 178.056737) (xy 139.567457 178.050606) + (xy 139.561726 178.044159) (xy 139.556181 178.037447) (xy 139.550853 178.030527) (xy 139.545773 178.023451) + (xy 139.540972 178.016275) (xy 139.536481 178.009052) (xy 139.532331 178.001837) (xy 139.528553 177.994684) + (xy 139.525179 177.987647) (xy 139.522238 177.980781) (xy 139.519763 177.97414) (xy 139.517783 177.967777) + (xy 139.516331 177.961748) (xy 139.515437 177.956106) (xy 139.515132 177.950906) (xy 139.513363 177.942779) + (xy 139.508167 177.928551) (xy 139.488178 177.883189) (xy 139.456532 177.817612) (xy 139.414591 177.734609) + (xy 139.305285 177.527489) (xy 139.171173 177.284155) (xy 139.1017 177.159108) (xy 139.037064 177.039829) + (xy 138.978628 176.929106) (xy 138.927758 176.829733) (xy 138.885818 176.744497) (xy 138.854171 176.676191) + (xy 138.842634 176.649259) (xy 138.834183 176.627605) (xy 138.828987 176.611579) (xy 138.827217 176.601529) + (xy 138.827247 176.598088) (xy 138.827338 176.594711) (xy 138.827487 176.591403) (xy 138.827692 176.588165) + (xy 138.827951 176.585001) (xy 138.828263 176.581913) (xy 138.828625 176.578905) (xy 138.829036 176.57598) + (xy 138.829493 176.573139) (xy 138.829994 176.570387) (xy 138.830538 176.567726) (xy 138.831123 176.565158) + (xy 138.831747 176.562688) (xy 138.832408 176.560317) (xy 138.833103 176.55805) (xy 138.833831 176.555887) + (xy 138.834591 176.553834) (xy 138.835379 176.551892) (xy 138.836195 176.550064) (xy 138.837035 176.548353) + (xy 138.837899 176.546762) (xy 138.838785 176.545295) (xy 138.839689 176.543953) (xy 138.840611 176.542741) + (xy 138.841549 176.54166) (xy 138.8425 176.540714) (xy 138.843463 176.539905) (xy 138.844435 176.539237) + (xy 138.845416 176.538712) (xy 138.846402 176.538334) (xy 138.847392 176.538105) (xy 138.848384 176.538028) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b36d89cb-cae9-4339-af2b-06b0b17de996") + ) + (gr_line + (start 200.699926 180.799926) + (end 200.699926 177.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5d77599-de8b-48d0-a642-2cdfda9e64e2") + ) + (gr_poly + (pts + (xy 140.649557 171.782626) (xy 140.677316 171.78942) (xy 140.710594 171.799998) (xy 140.749445 171.814381) + (xy 140.793924 171.832593) (xy 140.844085 171.854658) (xy 140.961669 171.910438) (xy 141.102632 171.981906) + (xy 141.483488 172.181212) (xy 141.633833 172.260075) (xy 141.760287 172.327187) (xy 141.864976 172.384129) + (xy 141.909822 172.409281) (xy 141.950023 172.432483) (xy 141.985844 172.453933) (xy 142.017551 172.473829) + (xy 142.045409 172.492369) (xy 142.069685 172.509749) (xy 142.090642 172.526169) (xy 142.108548 172.541825) + (xy 142.123667 172.556915) (xy 142.136264 172.571637) (xy 142.146606 172.586188) (xy 142.154958 172.600767) + (xy 142.161585 172.61557) (xy 142.166753 172.630796) (xy 142.170728 172.646642) (xy 142.173774 172.663305) + (xy 142.178143 172.699877) (xy 142.181985 172.742091) (xy 142.187424 172.79153) (xy 142.191146 172.818169) + (xy 142.19438 172.844406) (xy 142.197133 172.870084) (xy 142.199413 172.895049) (xy 142.201228 172.919146) + (xy 142.202586 172.942219) (xy 142.203494 172.964114) (xy 142.203961 172.984676) (xy 142.203993 173.00375) + (xy 142.2036 173.02118) (xy 142.202787 173.036812) (xy 142.201564 173.050491) (xy 142.199938 173.062061) + (xy 142.197916 173.071368) (xy 142.196759 173.075124) (xy 142.195507 173.078256) (xy 142.194159 173.080745) + (xy 142.192718 173.082571) (xy 142.185939 173.088491) (xy 142.176627 173.094332) (xy 142.151055 173.105712) + (xy 142.117314 173.116581) (xy 142.076713 173.126807) (xy 142.030562 173.136257) (xy 141.980171 173.144801) + (xy 141.92685 173.152306) (xy 141.871909 173.15864) (xy 141.816658 173.163672) (xy 141.762406 173.16727) + (xy 141.710465 173.169302) (xy 141.662144 173.169637) (xy 141.618753 173.168142) (xy 141.581601 173.164686) + (xy 141.552 173.159138) (xy 141.54044 173.155537) (xy 141.531259 173.151364) (xy 141.510278 173.133603) + (xy 141.476275 173.095843) (xy 141.376146 172.970124) (xy 141.244764 172.793804) (xy 141.096019 172.586477) + (xy 140.943801 172.367741) (xy 140.802001 172.15719) (xy 140.68451 171.974421) (xy 140.605219 171.839029) + (xy 140.595864 171.819995) (xy 140.591648 171.804581) (xy 140.591484 171.798239) (xy 140.592626 171.79281) + (xy 140.595079 171.788299) (xy 140.598851 171.784706) (xy 140.603949 171.782037) (xy 140.610379 171.780292) + (xy 140.627262 171.779591) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b944ea57-cd7c-47af-83aa-96563529fcc3") + ) + (gr_arc + (start 287.172645 145.792153) + (mid 287.439476 144.555286) + (end 288.192532 143.538455) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b99b4ef0-0bb2-493c-8a19-8646f4e98dfa") + ) + (gr_circle + (center 196.51 107.705001) + (end 196.935002 107.705001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "ba83cb02-d4cc-4e91-9872-f6e1aaaac807") + ) + (gr_poly + (pts + (xy 132.543672 178.980346) (xy 132.613054 179.003418) (xy 132.822086 179.086049) (xy 133.094989 179.203531) + (xy 133.395984 179.339306) (xy 133.689289 179.476817) (xy 133.939124 179.599508) (xy 134.109708 179.69082) + (xy 134.154099 179.719536) (xy 134.164113 179.728753) (xy 134.16526 179.734198) (xy 134.161243 179.736372) + (xy 134.154268 179.737952) (xy 134.132145 179.739428) (xy 134.100287 179.738826) (xy 134.060088 179.736348) + (xy 133.960249 179.72657) (xy 133.843791 179.711708) (xy 133.721876 179.693373) (xy 133.605666 179.673177) + (xy 133.506323 179.652734) (xy 133.466465 179.642923) (xy 133.43501 179.633655) (xy 133.418065 179.629203) + (xy 133.402888 179.62582) (xy 133.389385 179.623585) (xy 133.383233 179.622922) (xy 133.377464 179.622575) + (xy 133.372067 179.622553) (xy 133.36703 179.622867) (xy 133.362343 179.623526) (xy 133.357992 179.624539) + (xy 133.353967 179.625916) (xy 133.350256 179.627668) (xy 133.346847 179.629803) (xy 133.343729 179.632332) + (xy 133.34089 179.635263) (xy 133.338319 179.638608) (xy 133.336003 179.642375) (xy 133.333932 179.646574) + (xy 133.332093 179.651215) (xy 133.330474 179.656307) (xy 133.329066 179.661861) (xy 133.327854 179.667886) + (xy 133.325979 179.681386) (xy 133.324754 179.696887) (xy 133.324087 179.714465) (xy 133.323886 179.734198) + (xy 133.323379 179.761255) (xy 133.321322 179.784964) (xy 133.316909 179.805448) (xy 133.309333 179.822832) + (xy 133.304108 179.8304) (xy 133.297789 179.837239) (xy 133.290276 179.843365) (xy 133.281469 179.848794) + (xy 133.259569 179.85762) (xy 133.231281 179.863842) (xy 133.1958 179.867583) (xy 133.152319 179.868968) + (xy 133.100033 179.86812) (xy 133.038135 179.865164) (xy 132.882279 179.853423) (xy 132.678302 179.834736) + (xy 132.617578 179.829056) (xy 132.564087 179.823771) (xy 132.51737 179.818656) (xy 132.476971 179.813487) + (xy 132.458997 179.810812) (xy 132.442431 179.808039) (xy 132.427216 179.80514) (xy 132.413295 179.802087) + (xy 132.40061 179.798852) (xy 132.389104 179.795407) (xy 132.37872 179.791723) (xy 132.369401 179.787773) + (xy 132.361089 179.783528) (xy 132.353728 179.778961) (xy 132.347261 179.774043) (xy 132.341629 179.768746) + (xy 132.336777 179.763042) (xy 132.332646 179.756903) (xy 132.329181 179.750301) (xy 132.326322 179.743208) + (xy 132.324014 179.735595) (xy 132.3222 179.727435) (xy 132.320821 179.718699) (xy 132.319821 179.70936) + (xy 132.319143 179.699389) (xy 132.318729 179.688759) (xy 132.318467 179.665405) (xy 132.319197 179.640601) + (xy 132.32133 179.612085) (xy 132.329464 179.545432) (xy 132.342187 179.468486) (xy 132.358817 179.384284) + (xy 132.378671 179.295866) (xy 132.401067 179.206269) (xy 132.425324 179.118533) (xy 132.450759 179.035696) + (xy 132.453795 179.029751) (xy 132.45694 179.023852) (xy 132.460178 179.018046) (xy 132.463493 179.01238) + (xy 132.46687 179.006899) (xy 132.470294 179.001651) (xy 132.473749 178.996683) (xy 132.477219 178.992039) + (xy 132.480689 178.987768) (xy 132.484144 178.983916) (xy 132.48586 178.982161) (xy 132.487567 178.980528) + (xy 132.489262 178.979023) (xy 132.490944 178.977652) (xy 132.49261 178.976421) (xy 132.494259 178.975335) + (xy 132.495888 178.9744) (xy 132.497496 178.973622) (xy 132.499081 178.973006) (xy 132.50064 178.97256) + (xy 132.502173 178.972287) (xy 132.503676 178.972195) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "be2a031a-3fa8-4ad1-8980-ae6e13752591") + ) + (gr_poly + (pts + (xy 133.515791 156.85182) (xy 133.532774 156.853716) (xy 133.549525 156.856617) (xy 133.565997 156.860521) + (xy 133.582143 156.865429) (xy 133.597918 156.871338) (xy 133.613273 156.878248) (xy 133.628164 156.886158) + (xy 133.642543 156.895067) (xy 133.656363 156.904974) (xy 133.66958 156.915879) (xy 133.682145 156.927779) + (xy 133.694012 156.940674) (xy 133.705135 156.954563) (xy 133.715468 156.969446) (xy 133.731613 157.000398) + (xy 133.748138 157.038962) (xy 133.764802 157.084068) (xy 133.781366 157.134646) (xy 133.797588 157.189628) + (xy 133.813229 157.247942) (xy 133.841807 157.370292) (xy 133.854262 157.432187) (xy 133.865175 157.493137) + (xy 133.874305 157.552071) (xy 133.881412 157.60792) (xy 133.886255 157.659615) (xy 133.888595 157.706085) + (xy 133.88819 157.74626) (xy 133.884802 157.779072) (xy 133.881008 157.795748) (xy 133.874668 157.812023) + (xy 133.865902 157.827868) (xy 133.854829 157.843254) (xy 133.841571 157.858151) (xy 133.826247 157.872531) + (xy 133.808977 157.886365) (xy 133.789882 157.899623) (xy 133.746696 157.924296) (xy 133.69765 157.946318) + (xy 133.643705 157.965457) (xy 133.585822 157.981479) (xy 133.524963 157.994153) (xy 133.462088 158.003245) + (xy 133.398159 158.008524) (xy 133.334137 158.009757) (xy 133.270983 158.00671) (xy 133.209659 157.999152) + (xy 133.151125 157.986851) (xy 133.123205 157.978848) (xy 133.096343 157.969572) (xy 133.074869 157.960906) + (xy 133.056015 157.952581) (xy 133.039672 157.944318) (xy 133.025732 157.935837) (xy 133.01963 157.931429) + (xy 133.014087 157.926861) (xy 133.009091 157.9221) (xy 133.004628 157.91711) (xy 133.000684 157.911856) + (xy 132.997246 157.906304) (xy 132.9943 157.900419) (xy 132.991833 157.894165) (xy 132.989831 157.887509) + (xy 132.98828 157.880414) (xy 132.987167 157.872847) (xy 132.986479 157.864772) (xy 132.986322 157.846959) + (xy 132.987699 157.826697) (xy 132.990502 157.803706) (xy 132.994624 157.777708) (xy 132.999954 157.748423) + (xy 133.006385 157.715573) (xy 133.027718 157.622389) (xy 133.050042 157.517796) (xy 133.070381 157.414195) + (xy 133.078877 157.366642) (xy 133.085759 157.323988) (xy 133.089281 157.302745) (xy 133.093842 157.280797) + (xy 133.099364 157.258306) (xy 133.10577 157.235436) (xy 133.112981 157.212348) (xy 133.120921 157.189206) + (xy 133.129513 157.166173) (xy 133.138677 157.143411) (xy 133.148338 157.121083) (xy 133.158417 157.099352) + (xy 133.168838 157.07838) (xy 133.179522 157.058331) (xy 133.190392 157.039367) (xy 133.20137 157.021651) + (xy 133.21238 157.005346) (xy 133.223342 156.990615) (xy 133.236559 156.974259) (xy 133.25038 156.958926) + (xy 133.264759 156.944613) (xy 133.27965 156.931321) (xy 133.295005 156.919049) (xy 133.31078 156.907794) + (xy 133.326926 156.897557) (xy 133.343398 156.888337) (xy 133.360149 156.880131) (xy 133.377133 156.872941) + (xy 133.394302 156.866764) (xy 133.411611 156.861599) (xy 133.429013 156.857446) (xy 133.446462 156.854304) + (xy 133.46391 156.852171) (xy 133.481313 156.851047) (xy 133.498622 156.85093) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bf3961c5-5b5b-4c10-82c8-4ad00b741ad4") + ) + (gr_poly + (pts + (xy 132.024775 156.804661) (xy 132.036987 156.805726) (xy 132.049218 156.807561) (xy 132.061454 156.810171) + (xy 132.073681 156.813558) (xy 132.085883 156.817725) (xy 132.098046 156.822675) (xy 132.110156 156.82841) + (xy 132.122199 156.834934) (xy 132.134158 156.84225) (xy 132.146022 156.850361) (xy 132.157773 156.859269) + (xy 132.169399 156.868977) (xy 132.180884 156.879488) (xy 132.200555 156.903481) (xy 132.221668 156.935248) + (xy 132.243927 156.974006) (xy 132.26704 157.018974) (xy 132.29071 157.069368) (xy 132.314645 157.124404) + (xy 132.362125 157.245275) (xy 132.407125 157.375324) (xy 132.447288 157.508288) (xy 132.464819 157.573906) + (xy 132.480257 157.637903) (xy 132.493307 157.699498) (xy 132.503676 157.757907) (xy 132.510614 157.807564) + (xy 132.515272 157.851555) (xy 132.517234 157.890166) (xy 132.516079 157.923685) (xy 132.514202 157.938624) + (xy 132.511389 157.952397) (xy 132.507588 157.965041) (xy 132.502746 157.97659) (xy 132.496812 157.987082) + (xy 132.489732 157.996552) (xy 132.481454 158.005035) (xy 132.471926 158.012567) (xy 132.461097 158.019185) + (xy 132.448912 158.024924) (xy 132.435321 158.02982) (xy 132.420271 158.033909) (xy 132.403709 158.037227) + (xy 132.385583 158.039809) (xy 132.34443 158.042911) (xy 132.296395 158.043501) (xy 132.241057 158.041867) + (xy 132.177999 158.038294) (xy 132.106802 158.033071) (xy 131.778718 158.011906) (xy 131.773758 158.011753) + (xy 131.768805 158.011296) (xy 131.763866 158.010546) (xy 131.758947 158.009508) (xy 131.754055 158.008192) + (xy 131.749197 158.006604) (xy 131.74438 158.004753) (xy 131.73961 158.002646) (xy 131.734894 158.000291) + (xy 131.73024 157.997695) (xy 131.721141 157.991814) (xy 131.712368 157.985065) (xy 131.703974 157.97751) + (xy 131.696015 157.969211) (xy 131.688543 157.960229) (xy 131.681615 157.950627) (xy 131.675283 157.940468) + (xy 131.669603 157.929812) (xy 131.664627 157.918722) (xy 131.660412 157.90726) (xy 131.65701 157.895488) + (xy 131.649898 157.857463) (xy 131.646251 157.809819) (xy 131.645813 157.753974) (xy 131.648328 157.691346) + (xy 131.653541 157.623354) (xy 131.661196 157.551417) (xy 131.671036 157.476953) (xy 131.682807 157.40138) + (xy 131.696252 157.326117) (xy 131.711116 157.252583) (xy 131.727142 157.182195) (xy 131.744075 157.116374) + (xy 131.761659 157.056536) (xy 131.779639 157.004102) (xy 131.797758 156.960488) (xy 131.81576 156.927114) + (xy 131.824843 156.914076) (xy 131.834221 156.901755) (xy 131.84388 156.890153) (xy 131.853805 156.879272) + (xy 131.863982 156.869116) (xy 131.874397 156.859688) (xy 131.885034 156.85099) (xy 131.89588 156.843026) + (xy 131.906919 156.835798) (xy 131.918138 156.82931) (xy 131.929522 156.823564) (xy 131.941055 156.818562) + (xy 131.952725 156.814309) (xy 131.964515 156.810807) (xy 131.976412 156.808059) (xy 131.988401 156.806067) + (xy 132.000468 156.804835) (xy 132.012597 156.804365) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c3c0fd83-0ad2-48af-8958-ad78eaff5f4f") + ) + (gr_poly + (pts + (xy 121.41044 160.463992) (xy 121.444094 160.467238) (xy 121.524198 160.477677) (xy 121.599992 160.489232) + (xy 121.671755 160.502027) (xy 121.739766 160.516187) (xy 121.804305 160.531834) (xy 121.86565 160.549094) + (xy 121.924081 160.56809) (xy 121.979876 160.588947) (xy 122.033314 160.611788) (xy 122.084676 160.636737) + (xy 122.134238 160.663919) (xy 122.182282 160.693457) (xy 122.229085 160.725475) (xy 122.274928 160.760098) + (xy 122.320088 160.79745) (xy 122.364845 160.837654) (xy 122.58048 161.028816) (xy 122.631598 161.073351) + (xy 122.678872 161.11373) (xy 122.720937 161.148528) (xy 122.756428 161.176319) (xy 122.771114 161.187403) + (xy 122.785357 161.198758) (xy 122.799089 161.210283) (xy 122.812239 161.221878) (xy 122.824738 161.233442) + (xy 122.836516 161.244874) (xy 122.847504 161.256074) (xy 122.857631 161.26694) (xy 122.866828 161.277372) + (xy 122.875025 161.28727) (xy 122.882152 161.296531) (xy 122.88814 161.305057) (xy 122.892919 161.312745) + (xy 122.896419 161.319495) (xy 122.897667 161.322487) (xy 122.89857 161.325207) (xy 122.899118 161.327642) + (xy 122.899302 161.32978) (xy 122.898841 161.332536) (xy 122.897473 161.335834) (xy 122.892109 161.343981) + (xy 122.883396 161.354081) (xy 122.871521 161.365995) (xy 122.839027 161.394707) (xy 122.796115 161.428999) + (xy 122.744273 161.467756) (xy 122.684989 161.509862) (xy 122.619753 161.554199) (xy 122.550051 161.599652) + (xy 122.200803 161.821908) (xy 121.878011 161.694906) (xy 121.569771 161.577164) (xy 121.285344 161.467361) + (xy 121.02076 161.361528) (xy 120.465136 161.64728) (xy 120.350011 161.70555) (xy 120.236685 161.764193) + (xy 120.127947 161.821595) (xy 120.026589 161.876145) (xy 119.935401 161.92623) (xy 119.857173 161.970238) + (xy 119.794696 162.006556) (xy 119.750761 162.033573) (xy 119.734844 162.045285) (xy 119.718918 162.056579) + (xy 119.703101 162.067408) (xy 119.687509 162.077725) (xy 119.672258 162.087484) (xy 119.657465 162.096638) + (xy 119.643244 162.105142) (xy 119.629714 162.112947) (xy 119.61699 162.120009) (xy 119.605189 162.12628) + (xy 119.594426 162.131714) (xy 119.584818 162.136264) (xy 119.576481 162.139884) (xy 119.569532 162.142527) + (xy 119.564087 162.144147) (xy 119.560262 162.144697) (xy 119.558651 162.144451) (xy 119.556799 162.143722) + (xy 119.552407 162.140863) (xy 119.547146 162.136221) (xy 119.541079 162.129897) (xy 119.534268 162.121992) + (xy 119.526775 162.112607) (xy 119.50999 162.089797) (xy 119.491221 162.062274) (xy 119.470964 162.030844) + (xy 119.449715 161.996314) (xy 119.427969 161.959489) (xy 119.327427 161.77428) (xy 119.486177 161.626111) + (xy 119.569397 161.552979) (xy 119.675685 161.468685) (xy 119.804298 161.373476) (xy 119.95449 161.267602) + (xy 120.125519 161.151309) (xy 120.316639 161.024847) (xy 120.756177 160.742405) (xy 120.898164 160.655268) + (xy 120.959026 160.618913) (xy 121.013981 160.587045) (xy 121.063665 160.559426) (xy 121.108714 160.535814) + (xy 121.149763 160.515969) (xy 121.187448 160.499651) (xy 121.222405 160.486619) (xy 121.239059 160.481261) + (xy 121.255269 160.476634) (xy 121.271114 160.472709) (xy 121.286675 160.469455) (xy 121.30203 160.466843) + (xy 121.31726 160.464842) (xy 121.332442 160.463422) (xy 121.347658 160.462553) (xy 121.378506 160.46235) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c43ee8d6-33d9-4b67-8384-cca94ff0ae64") + ) + (gr_line + (start 173.732962 113.288712) + (end 181.395596 105.626078) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c6cc4ff2-af03-4e6b-8f49-71b2016d06ff") + ) + (gr_poly + (pts + (xy 123.191176 171.942463) (xy 123.202356 171.943883) (xy 123.213702 171.946166) (xy 123.22525 171.949309) + (xy 123.237034 171.95331) (xy 123.249089 171.958168) (xy 123.261451 171.963881) (xy 123.274154 171.970446) + (xy 123.287232 171.977862) (xy 123.314657 171.995239) (xy 123.344004 172.015995) (xy 123.375553 172.040115) + (xy 123.395215 172.056199) (xy 123.412553 172.07081) (xy 123.420359 172.077607) (xy 123.427596 172.084088) + (xy 123.434267 172.09027) (xy 123.440375 172.096172) (xy 123.445926 172.10181) (xy 123.450923 172.107202) + (xy 123.455369 172.112365) (xy 123.459268 172.117318) (xy 123.462625 172.122076) (xy 123.465444 172.126658) + (xy 123.467727 172.131081) (xy 123.46948 172.135363) (xy 123.470705 172.13952) (xy 123.471407 172.143571) + (xy 123.47159 172.147533) (xy 123.471257 172.151424) (xy 123.470413 172.15526) (xy 123.469061 172.159059) + (xy 123.467205 172.162839) (xy 123.46485 172.166617) (xy 123.461998 172.17041) (xy 123.458654 172.174236) + (xy 123.454821 172.178113) (xy 123.450504 172.182058) (xy 123.445707 172.186088) (xy 123.440432 172.19022) + (xy 123.434685 172.194473) (xy 123.428469 172.198863) (xy 123.420054 172.203818) (xy 123.410754 172.208733) + (xy 123.40068 172.213572) (xy 123.389939 172.218294) (xy 123.37864 172.222861) (xy 123.366892 172.227234) + (xy 123.354802 172.231375) (xy 123.34248 172.235244) (xy 123.330034 172.238803) (xy 123.317572 172.242014) + (xy 123.305203 172.244836) (xy 123.293036 172.247233) (xy 123.281179 172.249164) (xy 123.26974 172.250592) + (xy 123.258829 172.251477) (xy 123.248553 172.251781) (xy 123.237343 172.252208) (xy 123.225598 172.253465) + (xy 123.213404 172.255513) (xy 123.200845 172.258312) (xy 123.188007 172.261825) (xy 123.174975 172.266012) + (xy 123.161835 172.270835) (xy 123.148672 172.276254) (xy 123.135571 172.282232) (xy 123.122617 172.288729) + (xy 123.109895 172.295706) (xy 123.097492 172.303125) (xy 123.085491 172.310947) (xy 123.073979 172.319134) + (xy 123.06304 172.327645) (xy 123.052761 172.336444) (xy 123.043323 172.344522) (xy 123.033874 172.351893) + (xy 123.024435 172.358562) (xy 123.015026 172.364536) (xy 123.005668 172.369819) (xy 122.99638 172.374419) + (xy 122.987184 172.37834) (xy 122.978098 172.381589) (xy 122.969145 172.384172) (xy 122.960344 172.386093) + (xy 122.951715 172.387359) (xy 122.943279 172.387977) (xy 122.935056 172.387951) (xy 122.927067 172.387287) + (xy 122.919331 172.385992) (xy 122.91187 172.38407) (xy 122.904703 172.381529) (xy 122.897851 172.378373) + (xy 122.891335 172.374609) (xy 122.885174 172.370242) (xy 122.879389 172.365278) (xy 122.874 172.359723) + (xy 122.869028 172.353583) (xy 122.864493 172.346864) (xy 122.860415 172.339571) (xy 122.856815 172.33171) + (xy 122.853713 172.323287) (xy 122.85113 172.314308) (xy 122.849085 172.304779) (xy 122.847599 172.294705) + (xy 122.846693 172.284093) (xy 122.846386 172.272948) (xy 122.847058 172.264409) (xy 122.849032 172.254747) + (xy 122.852246 172.244077) (xy 122.856638 172.232515) (xy 122.862147 172.220179) (xy 122.86871 172.207183) + (xy 122.876265 172.193645) (xy 122.88475 172.17968) (xy 122.894104 172.165406) (xy 122.904263 172.150938) + (xy 122.915167 172.136392) (xy 122.926753 172.121885) (xy 122.938959 172.107533) (xy 122.951723 172.093452) + (xy 122.964983 172.079759) (xy 122.978677 172.066569) (xy 123.006505 172.0386) (xy 123.032627 172.014212) + (xy 123.057324 171.993389) (xy 123.069224 171.98431) (xy 123.080873 171.976116) (xy 123.092304 171.968806) + (xy 123.103553 171.962378) (xy 123.114655 171.95683) (xy 123.125645 171.952159) (xy 123.136557 171.948365) + (xy 123.147427 171.945444) (xy 123.158288 171.943396) (xy 123.169177 171.942217) (xy 123.180128 171.941907) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c81c7fd9-955e-4b78-b3fb-68fb572eec49") + ) + (gr_arc + (start 281.416394 114.167353) + (mid 283.537707 115.046041) + (end 284.416394 117.167354) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cadd6380-7a49-468c-8338-1ef50bbcb9f5") + ) + (gr_poly + (pts + (xy 126.558805 156.75374) (xy 126.581599 156.759527) (xy 126.603092 156.769918) (xy 126.623313 156.784983) + (xy 126.642294 156.804792) (xy 126.660065 156.829414) (xy 126.676658 156.85892) (xy 126.692104 156.893379) + (xy 126.706434 156.932861) (xy 126.719679 156.977436) (xy 126.731869 157.027174) (xy 126.743037 157.082143) + (xy 126.753212 157.142415) (xy 126.762426 157.208058) (xy 126.770709 157.279143) (xy 126.778094 157.355739) + (xy 126.799261 157.625616) (xy 126.518802 157.593865) (xy 126.462206 157.587456) (xy 126.408338 157.580304) + (xy 126.35844 157.572656) (xy 126.31375 157.56476) (xy 126.293746 157.560796) (xy 126.275509 157.556864) + (xy 126.259195 157.552993) (xy 126.244958 157.549216) (xy 126.232954 157.545562) (xy 126.223337 157.542064) + (xy 126.216263 157.538751) (xy 126.213728 157.537174) (xy 126.211886 157.535656) (xy 126.206062 157.527388) + (xy 126.200517 157.512918) (xy 126.195282 157.492868) (xy 126.190388 157.467856) (xy 126.181748 157.405431) + (xy 126.174844 157.330603) (xy 126.169924 157.248334) (xy 126.167237 157.163585) (xy 126.167031 157.081316) + (xy 126.169553 157.006488) (xy 126.170188 156.998582) (xy 126.171097 156.990744) (xy 126.172275 156.982977) + (xy 126.173718 156.975286) (xy 126.17542 156.967677) (xy 126.177377 156.960154) (xy 126.179585 156.952722) + (xy 126.182037 156.945386) (xy 126.18473 156.938151) (xy 126.187658 156.931022) (xy 126.194202 156.917099) + (xy 126.201629 156.903657) (xy 126.209901 156.890734) (xy 126.218979 156.878369) (xy 126.228825 156.866601) + (xy 126.239399 156.855469) (xy 126.250664 156.845011) (xy 126.262579 156.835266) (xy 126.275107 156.826273) + (xy 126.288208 156.818071) (xy 126.301845 156.810698) (xy 126.314226 156.804812) (xy 126.327476 156.799081) + (xy 126.34147 156.793536) (xy 126.356084 156.788208) (xy 126.371194 156.783128) (xy 126.386676 156.778327) + (xy 126.402406 156.773836) (xy 126.41826 156.769687) (xy 126.434115 156.765909) (xy 126.449845 156.762535) + (xy 126.465327 156.759594) (xy 126.480437 156.757119) (xy 126.495052 156.75514) (xy 126.509046 156.753687) + (xy 126.522295 156.752793) (xy 126.534677 156.752489) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "cb97deb5-c1c5-4bd6-a85f-42098531731b") + ) + (gr_poly + (pts + (xy 135.063489 157.914164) (xy 135.070578 157.914629) (xy 135.077494 157.915404) (xy 135.084222 157.916489) + (xy 135.090744 157.917885) (xy 135.097044 157.91959) (xy 135.103106 157.921606) (xy 135.108913 157.923931) + (xy 135.114448 157.926567) (xy 135.119696 157.929512) (xy 135.12464 157.932768) (xy 135.129263 157.936334) + (xy 135.133548 157.940209) (xy 135.13748 157.944395) (xy 135.141042 157.948891) (xy 135.144217 157.953697) + (xy 135.146431 157.960192) (xy 135.147171 157.969628) (xy 135.144527 157.996558) (xy 135.136892 158.03296) + (xy 135.12487 158.077308) (xy 135.109065 158.128073) (xy 135.090082 158.18373) (xy 135.044999 158.303609) + (xy 134.99446 158.424728) (xy 134.968655 158.481935) (xy 134.9433 158.534871) (xy 134.918999 158.582009) + (xy 134.896357 158.621822) (xy 134.875978 158.652782) (xy 134.858467 158.673363) (xy 134.850031 158.679857) + (xy 134.842572 158.683389) (xy 134.839204 158.68401) (xy 134.836074 158.683851) (xy 134.833181 158.682898) + (xy 134.830522 158.681136) (xy 134.825899 158.675133) (xy 134.822192 158.665736) (xy 134.819383 158.652835) + (xy 134.817458 158.636322) (xy 134.816401 158.616088) (xy 134.816197 158.592025) (xy 134.818284 158.531976) + (xy 134.823596 158.455309) (xy 134.832009 158.361155) (xy 134.836277 158.322802) (xy 134.841104 158.285263) + (xy 134.846427 158.248732) (xy 134.852183 158.213402) (xy 134.858312 158.179468) (xy 134.864751 158.147122) + (xy 134.871438 158.11656) (xy 134.878311 158.087973) (xy 134.885309 158.061558) (xy 134.892368 158.037506) + (xy 134.899427 158.016013) (xy 134.906424 157.997271) (xy 134.913297 157.981475) (xy 134.919984 157.968818) + (xy 134.923238 157.963727) (xy 134.926423 157.959494) (xy 134.92953 157.956143) (xy 134.932552 157.953697) + (xy 134.940052 157.948891) (xy 134.947661 157.944395) (xy 134.95536 157.940209) (xy 134.963134 157.936334) + (xy 134.970966 157.932768) (xy 134.978839 157.929512) (xy 134.986738 157.926567) (xy 134.994646 157.923931) + (xy 135.002546 157.921606) (xy 135.010421 157.91959) (xy 135.018256 157.917885) (xy 135.026034 157.916489) + (xy 135.033738 157.915404) (xy 135.041352 157.914629) (xy 135.04886 157.914164) (xy 135.056244 157.914009) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ce38ffaa-e24e-4d05-97ba-cc714aed7a56") + ) + (gr_poly + (pts + (xy 126.900464 176.340511) (xy 127.594995 176.368448) (xy 128.377831 176.416848) (xy 129.204323 176.481805) + (xy 130.029823 176.559412) (xy 130.809682 176.645763) (xy 131.499252 176.736951) (xy 132.053884 176.829069) + (xy 132.139223 176.844893) (xy 132.230577 176.860406) (xy 132.325031 176.8753) (xy 132.419672 176.889263) + (xy 132.597852 176.913159) (xy 132.741802 176.929613) (xy 133.171905 176.976234) (xy 133.656516 177.044623) + (xy 134.165808 177.128763) (xy 134.669952 177.222639) (xy 135.139122 177.320235) (xy 135.543489 177.415537) + (xy 135.712051 177.460448) (xy 135.853227 177.50253) (xy 135.963288 177.54103) (xy 136.038507 177.575197) + (xy 136.077107 177.601769) (xy 136.120838 177.638945) (xy 136.168756 177.685423) (xy 136.219913 177.739901) + (xy 136.273365 177.801076) (xy 136.328166 177.867645) (xy 136.383369 177.938308) (xy 136.43803 178.011761) + (xy 136.491203 178.086702) (xy 136.541941 178.161829) (xy 136.5893 178.23584) (xy 136.632334 178.307433) + (xy 136.670097 178.375304) (xy 136.701643 178.438153) (xy 136.726027 178.494677) (xy 136.742302 178.543573) + (xy 136.749743 178.576018) (xy 136.756192 178.605935) (xy 136.761649 178.633403) (xy 136.766114 178.6585) + (xy 136.767974 178.670183) (xy 136.769586 178.681302) (xy 136.770951 178.691866) (xy 136.772067 178.701887) + (xy 136.772935 178.711372) (xy 136.773555 178.720332) (xy 136.773927 178.728777) (xy 136.774051 178.736716) + (xy 136.773927 178.744159) (xy 136.773555 178.751115) (xy 136.772935 178.757595) (xy 136.772067 178.763608) + (xy 136.770951 178.769164) (xy 136.769586 178.774272) (xy 136.767974 178.778942) (xy 136.766114 178.783183) + (xy 136.764005 178.787007) (xy 136.761649 178.790421) (xy 136.759045 178.793436) (xy 136.756192 178.796062) + (xy 136.753092 178.798308) (xy 136.749743 178.800184) (xy 136.746147 178.801699) (xy 136.742302 178.802864) + (xy 136.733244 178.802755) (xy 136.71821 178.800507) (xy 136.671607 178.789965) (xy 136.605285 178.771982) + (xy 136.522034 178.747301) (xy 136.424644 178.716667) (xy 136.315907 178.680825) (xy 136.198611 178.640518) + (xy 136.075549 178.59649) (xy 135.656961 178.451145) (xy 135.234093 178.314791) (xy 134.818047 178.190467) + (xy 134.419921 178.081213) (xy 134.050818 177.990066) (xy 133.721835 177.920064) (xy 133.575859 177.893943) + (xy 133.444075 177.874248) (xy 133.327872 177.861359) (xy 133.228636 177.855655) (xy 133.172453 177.852244) + (xy 133.108581 177.846229) (xy 133.039251 177.837981) (xy 132.966697 177.827873) (xy 132.893152 177.816277) + (xy 132.820846 177.803564) (xy 132.752013 177.790107) (xy 132.688885 177.776279) (xy 132.627431 177.760941) + (xy 132.563373 177.746843) (xy 132.498571 177.734234) (xy 132.434885 177.723361) (xy 132.374175 177.714473) + (xy 132.318302 177.707817) (xy 132.269127 177.703641) (xy 132.247633 177.702561) (xy 132.22851 177.702194) + (xy 132.217301 177.702117) (xy 132.206492 177.701884) (xy 132.19608 177.701497) (xy 132.186063 177.700954) + (xy 132.176437 177.700256) (xy 132.1672 177.699404) (xy 132.158348 177.698396) (xy 132.149879 177.697234) + (xy 132.14179 177.695916) (xy 132.134078 177.694444) (xy 132.126739 177.692816) (xy 132.119772 177.691033) + (xy 132.113173 177.689096) (xy 132.10694 177.687003) (xy 132.101068 177.684755) (xy 132.095557 177.682352) + (xy 132.090401 177.679794) (xy 132.0856 177.677082) (xy 132.081149 177.674214) (xy 132.077046 177.671191) + (xy 132.073288 177.668013) (xy 132.069872 177.66468) (xy 132.066795 177.661192) (xy 132.064054 177.657549) + (xy 132.061647 177.653751) (xy 132.05957 177.649798) (xy 132.057821 177.645689) (xy 132.056396 177.641426) + (xy 132.055293 177.637008) (xy 132.054508 177.632434) (xy 132.05404 177.627706) (xy 132.053884 177.622822) + (xy 132.052844 177.611466) (xy 132.049533 177.60118) (xy 132.043664 177.591917) (xy 132.03495 177.58363) + (xy 132.023105 177.576274) (xy 132.007841 177.569802) (xy 131.988872 177.564166) (xy 131.965911 177.559321) + (xy 131.938671 177.555221) (xy 131.906865 177.551818) (xy 131.870207 177.549066) (xy 131.82841 177.546919) + (xy 131.728251 177.544252) (xy 131.604093 177.543446) (xy 131.535186 177.543246) (xy 131.473031 177.542588) + (xy 131.417186 177.541388) (xy 131.367209 177.53956) (xy 131.322657 177.537019) (xy 131.302278 177.535454) + (xy 131.28309 177.533679) (xy 131.265037 177.531683) (xy 131.248065 177.529456) (xy 131.232118 177.526986) + (xy 131.217141 177.524264) (xy 131.203078 177.521277) (xy 131.189875 177.518017) (xy 131.177476 177.514472) + (xy 131.165826 177.510631) (xy 131.15487 177.506484) (xy 131.144552 177.50202) (xy 131.134818 177.497229) + (xy 131.125612 177.4921) (xy 131.116878 177.486621) (xy 131.108562 177.480784) (xy 131.100609 177.474576) + (xy 131.092962 177.467987) (xy 131.085568 177.461007) (xy 131.07837 177.453625) (xy 131.071314 177.44583) + (xy 131.064344 177.437611) (xy 131.049364 177.420727) (xy 131.033803 177.405718) (xy 131.017079 177.392476) + (xy 130.998612 177.380893) (xy 130.977818 177.37086) (xy 130.954118 177.362269) (xy 130.92693 177.355012) + (xy 130.895672 177.348978) (xy 130.859764 177.344062) (xy 130.818623 177.340152) (xy 130.771668 177.337142) + (xy 130.718319 177.334923) (xy 130.59011 177.332422) (xy 130.429345 177.331781) (xy 130.337764 177.331696) + (xy 130.257035 177.331347) (xy 130.186476 177.330595) (xy 130.125404 177.3293) (xy 130.098213 177.328406) + (xy 130.073139 177.327324) (xy 130.050095 177.326036) (xy 130.028997 177.324525) (xy 130.009759 177.322774) + (xy 129.992296 177.320766) (xy 129.976523 177.318482) (xy 129.962354 177.315906) (xy 129.949705 177.313019) + (xy 129.93849 177.309805) (xy 129.928624 177.306246) (xy 129.920021 177.302325) (xy 129.916167 177.300223) + (xy 129.912596 177.298024) (xy 129.909299 177.295725) (xy 129.906265 177.293325) (xy 129.903482 177.290822) + (xy 129.900941 177.288212) (xy 129.89863 177.285495) (xy 129.896539 177.282667) (xy 129.894658 177.279727) + (xy 129.892975 177.276672) (xy 129.890162 177.27021) (xy 129.888016 177.263264) (xy 129.886452 177.255815) + (xy 129.885383 177.247848) (xy 129.884726 177.239343) (xy 129.884394 177.230285) (xy 129.884302 177.220654) + (xy 129.883925 177.202028) (xy 129.882276 177.185743) (xy 129.878581 177.171658) (xy 129.872065 177.159636) + (xy 129.861952 177.149536) (xy 129.847467 177.141219) (xy 129.827835 177.134545) (xy 129.802281 177.129375) + (xy 129.77003 177.125569) (xy 129.730306 177.122987) (xy 129.625341 177.12094) (xy 129.481184 177.122118) + (xy 129.291635 177.125403) (xy 129.161969 177.12594) (xy 129.029202 177.12375) (xy 128.896682 177.119079) + (xy 128.76776 177.112176) (xy 128.645783 177.103288) (xy 128.5341 177.092664) (xy 128.436059 177.080551) + (xy 128.35501 177.067198) (xy 128.188656 177.044932) (xy 127.946415 177.029463) (xy 127.275014 177.017339) + (xy 126.422291 177.027664) (xy 125.469729 177.057274) (xy 124.498812 177.103007) (xy 123.591022 177.161701) + (xy 122.827844 177.230194) (xy 122.29076 177.305322) (xy 122.119939 177.335582) (xy 121.967969 177.360881) + (xy 121.904325 177.370741) (xy 121.851718 177.378245) (xy 121.812258 177.383019) (xy 121.788052 177.384694) + (xy 121.777316 177.382558) (xy 121.761201 177.376291) (xy 121.714134 177.3522) (xy 121.649456 177.314094) + (xy 121.569771 177.263648) (xy 121.477684 177.202536) (xy 121.375799 177.132432) (xy 121.26672 177.055011) + (xy 121.153053 176.971947) (xy 120.602719 176.564487) (xy 121.17951 176.553903) (xy 121.466997 176.54456) + (xy 121.816495 176.526783) (xy 122.184845 176.504047) (xy 122.528886 176.479823) (xy 122.925678 176.453695) + (xy 123.437068 176.425583) (xy 123.997075 176.399455) (xy 124.539719 176.37928) (xy 126.338886 176.336946) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ced91e0e-bce7-4bd2-9045-ef64039914e5") + ) + (gr_poly + (pts + (xy 123.497458 161.669425) (xy 123.50586 161.672302) (xy 123.530665 161.683412) (xy 123.564895 161.701096) + (xy 123.607063 161.72467) (xy 123.65568 161.753454) (xy 123.709258 161.786764) (xy 123.766308 161.823919) + (xy 123.825343 161.864237) (xy 124.121678 162.054738) (xy 123.99997 162.192323) (xy 123.968095 162.227907) + (xy 123.921586 162.277568) (xy 123.793594 162.409942) (xy 123.633852 162.571089) (xy 123.460219 162.742656) + (xy 123.418329 162.785905) (xy 123.378106 162.8282) (xy 123.339727 162.869333) (xy 123.303371 162.909094) + (xy 123.269217 162.947274) (xy 123.237442 162.983663) (xy 123.208226 163.018052) (xy 123.181745 163.050233) + (xy 123.15818 163.079995) (xy 123.137707 163.107129) (xy 123.120505 163.131426) (xy 123.106753 163.152677) + (xy 123.096628 163.170672) (xy 123.092982 163.178383) (xy 123.090309 163.185202) (xy 123.088633 163.191103) + (xy 123.087975 163.196058) (xy 123.088357 163.200043) (xy 123.089803 163.203031) (xy 123.09555 163.207988) + (xy 123.102794 163.212922) (xy 123.111417 163.217809) (xy 123.121304 163.222627) (xy 123.132338 163.227351) + (xy 123.144403 163.231959) (xy 123.157383 163.236428) (xy 123.171161 163.240733) (xy 123.200648 163.248763) + (xy 123.231933 163.255863) (xy 123.264086 163.261846) (xy 123.296178 163.266527) (xy 123.319699 163.268712) + (xy 123.340733 163.271345) (xy 123.359394 163.274506) (xy 123.367872 163.276308) (xy 123.3758 163.278271) + (xy 123.383194 163.280405) (xy 123.390067 163.282718) (xy 123.396434 163.285222) (xy 123.40231 163.287925) + (xy 123.40771 163.290837) (xy 123.412647 163.293969) (xy 123.417136 163.297329) (xy 123.421193 163.300927) + (xy 123.424831 163.304773) (xy 123.428064 163.308877) (xy 123.430909 163.313249) (xy 123.433378 163.317897) + (xy 123.435487 163.322833) (xy 123.43725 163.328064) (xy 123.438681 163.333602) (xy 123.439796 163.339456) + (xy 123.440609 163.345635) (xy 123.441133 163.35215) (xy 123.441385 163.359009) (xy 123.441378 163.366223) + (xy 123.440645 163.381754) (xy 123.439052 163.398819) (xy 123.438153 163.405221) (xy 123.437435 163.411523) + (xy 123.436896 163.417718) (xy 123.436531 163.4238) (xy 123.436336 163.429762) (xy 123.436308 163.435597) + (xy 123.436443 163.441299) (xy 123.436737 163.446859) (xy 123.437186 163.452273) (xy 123.437786 163.457532) + (xy 123.438533 163.462631) (xy 123.439424 163.467562) (xy 123.440454 163.472318) (xy 123.44162 163.476893) + (xy 123.442918 163.481281) (xy 123.444344 163.485473) (xy 123.445893 163.489464) (xy 123.447563 163.493247) + (xy 123.449349 163.496814) (xy 123.451248 163.50016) (xy 123.453254 163.503277) (xy 123.455366 163.506159) + (xy 123.457578 163.508798) (xy 123.459888 163.511188) (xy 123.46229 163.513322) (xy 123.464782 163.515194) + (xy 123.467358 163.516797) (xy 123.470016 163.518123) (xy 123.472752 163.519167) (xy 123.475561 163.51992) + (xy 123.47844 163.520377) (xy 123.481385 163.520531) (xy 123.505074 163.518463) (xy 123.532235 163.512418) + (xy 123.562497 163.502637) (xy 123.595487 163.48936) (xy 123.630834 163.472827) (xy 123.668165 163.453279) + (xy 123.707108 163.430956) (xy 123.747292 163.406098) (xy 123.788344 163.378946) (xy 123.829891 163.34974) + (xy 123.871563 163.31872) (xy 123.912987 163.286126) (xy 123.953791 163.2522) (xy 123.993602 163.21718) + (xy 124.032049 163.181308) (xy 124.06876 163.144824) (xy 124.106594 163.105544) (xy 124.140994 163.070946) + (xy 124.172371 163.040876) (xy 124.201135 163.015177) (xy 124.214666 163.003918) (xy 124.227698 162.993694) + (xy 124.240282 162.984486) (xy 124.252471 162.976274) (xy 124.264314 162.969039) (xy 124.275863 162.962761) + (xy 124.28717 162.957421) (xy 124.298287 162.952999) (xy 124.309264 162.949477) (xy 124.320153 162.946834) + (xy 124.331004 162.945052) (xy 124.341871 162.944111) (xy 124.352803 162.943991) (xy 124.363853 162.944674) + (xy 124.375071 162.94614) (xy 124.386509 162.948369) (xy 124.398218 162.951342) (xy 124.41025 162.95504) + (xy 124.422656 162.959444) (xy 124.435488 162.964533) (xy 124.462632 162.976693) (xy 124.492094 162.991363) + (xy 124.515284 163.005259) (xy 124.535234 163.019434) (xy 124.551928 163.034291) (xy 124.559049 163.042101) + (xy 124.565351 163.050233) (xy 124.570831 163.058737) (xy 124.575487 163.067664) (xy 124.579318 163.077063) + (xy 124.582321 163.086985) (xy 124.584495 163.097481) (xy 124.585838 163.108601) (xy 124.586347 163.120396) + (xy 124.586021 163.132915) (xy 124.582856 163.160329) (xy 124.576327 163.191247) (xy 124.566418 163.226071) + (xy 124.553113 163.265206) (xy 124.536399 163.309053) (xy 124.516258 163.358016) (xy 124.465636 163.472903) + (xy 124.452063 163.501525) (xy 124.439157 163.529727) (xy 124.426964 163.557341) (xy 124.41553 163.584195) + (xy 124.404903 163.610118) (xy 124.395128 163.634941) (xy 124.386253 163.658493) (xy 124.378323 163.680602) + (xy 124.371386 163.7011) (xy 124.365487 163.719815) (xy 124.360673 163.736576) (xy 124.356991 163.751213) + (xy 124.354487 163.763556) (xy 124.353208 163.773435) (xy 124.353042 163.777396) (xy 124.3532 163.780677) + (xy 124.353687 163.783257) (xy 124.35451 163.785114) (xy 124.358097 163.788896) (xy 124.362861 163.792297) + (xy 124.368742 163.795311) (xy 124.375677 163.79793) (xy 124.383604 163.800146) (xy 124.392462 163.80195) + (xy 124.402187 163.803337) (xy 124.412719 163.804296) (xy 124.423995 163.804822) (xy 124.435953 163.804906) + (xy 124.448531 163.80454) (xy 124.461667 163.803717) (xy 124.475299 163.802429) (xy 124.489365 163.800667) + (xy 124.503803 163.798426) (xy 124.518552 163.795695) (xy 124.540083 163.792051) (xy 124.559087 163.789112) + (xy 124.575641 163.786964) (xy 124.589824 163.785692) (xy 124.59605 163.785411) (xy 124.601712 163.785381) + (xy 124.60682 163.785612) (xy 124.611384 163.786116) (xy 124.615412 163.786903) (xy 124.618916 163.787983) + (xy 124.621903 163.789367) (xy 124.624386 163.791067) (xy 124.626372 163.793092) (xy 124.627871 163.795453) + (xy 124.628894 163.798161) (xy 124.62945 163.801226) (xy 124.629549 163.80466) (xy 124.6292 163.808473) + (xy 124.628413 163.812675) (xy 124.627197 163.817277) (xy 124.625563 163.82229) (xy 124.623521 163.827725) + (xy 124.618247 163.839901) (xy 124.611454 163.853891) (xy 124.60322 163.86978) (xy 124.582698 163.911721) + (xy 124.561083 163.961227) (xy 124.53877 164.016934) (xy 124.516155 164.077479) (xy 124.4716 164.207621) + (xy 124.430579 164.34074) (xy 124.396255 164.465921) (xy 124.382593 164.522124) (xy 124.371792 164.57225) + (xy 124.364246 164.614935) (xy 124.360351 164.648814) (xy 124.360502 164.672523) (xy 124.362218 164.680137) + (xy 124.365095 164.684698) (xy 124.38117 164.693172) (xy 124.410849 164.702639) (xy 124.506895 164.724054) + (xy 124.644984 164.747949) (xy 124.81687 164.773332) (xy 125.014305 164.799212) (xy 125.229041 164.824596) + (xy 125.452831 164.848491) (xy 125.677426 164.869906) (xy 125.847421 164.889336) (xy 126.033291 164.914223) + (xy 126.125358 164.927937) (xy 126.213208 164.942086) (xy 126.294113 164.95636) (xy 126.365343 164.970447) + (xy 126.682844 165.033946) (xy 126.312427 165.123906) (xy 126.227006 165.14288) (xy 126.12416 165.163591) + (xy 125.881818 165.207247) (xy 125.750136 165.228703) (xy 125.616656 165.248919) (xy 125.485284 165.267151) + (xy 125.359927 165.282654) (xy 125.187196 165.300857) (xy 125.004001 165.313929) (xy 124.812775 165.322071) + (xy 124.615952 165.325485) (xy 124.415967 165.324371) (xy 124.215253 165.318932) (xy 124.016244 165.30937) + (xy 123.821375 165.295884) (xy 123.633079 165.278679) (xy 123.45379 165.257954) (xy 123.285943 165.233911) + (xy 123.13197 165.206752) (xy 122.994307 165.176679) (xy 122.875387 165.143893) (xy 122.777643 165.108596) + (xy 122.703511 165.070988) (xy 122.684703 165.059829) (xy 122.667896 165.050173) (xy 122.652979 165.042036) + (xy 122.646196 165.038542) (xy 122.639846 165.035434) (xy 122.633914 165.032714) (xy 122.628386 165.030383) + (xy 122.623251 165.028443) (xy 122.618493 165.026897) (xy 122.614099 165.025747) (xy 122.610057 165.024993) + (xy 122.606351 165.024639) (xy 122.602969 165.024686) (xy 122.599897 165.025135) (xy 122.597122 165.02599) + (xy 122.594629 165.027252) (xy 122.592406 165.028923) (xy 122.590439 165.031005) (xy 122.588714 165.033499) + (xy 122.587217 165.036408) (xy 122.585936 165.039734) (xy 122.584856 165.043478) (xy 122.583965 165.047643) + (xy 122.583247 165.05223) (xy 122.582691 165.057242) (xy 122.582282 165.06268) (xy 122.582006 165.068547) + (xy 122.581802 165.081572) (xy 122.582033 165.086097) (xy 122.582718 165.090738) (xy 122.583847 165.095485) + (xy 122.585409 165.10033) (xy 122.58979 165.110279) (xy 122.595775 165.120515) (xy 122.60328 165.130968) + (xy 122.612219 165.141568) (xy 122.622506 165.152245) (xy 122.634057 165.16293) (xy 122.646786 165.173554) + (xy 122.660609 165.184045) (xy 122.675438 165.194335) (xy 122.691191 165.204354) (xy 122.70778 165.214032) + (xy 122.725122 165.223299) (xy 122.74313 165.232086) (xy 122.761719 165.240322) (xy 122.806776 165.256535) + (xy 122.863708 165.273291) (xy 123.008113 165.307625) (xy 123.184764 165.34171) (xy 123.383491 165.373936) + (xy 123.594124 165.402689) (xy 123.806493 165.426357) (xy 124.010428 165.443328) (xy 124.19576 165.45199) + (xy 124.292414 165.45399) (xy 124.378395 165.456091) (xy 124.454314 165.458395) (xy 124.520785 165.461) + (xy 124.550668 165.462448) (xy 124.578418 165.464009) (xy 124.604112 165.465696) (xy 124.627827 165.467522) + (xy 124.649639 165.469498) (xy 124.669624 165.471639) (xy 124.68786 165.473956) (xy 124.704422 165.476462) + (xy 124.719387 165.479169) (xy 124.732832 165.482091) (xy 124.744834 165.485239) (xy 124.755468 165.488627) + (xy 124.764811 165.492267) (xy 124.769023 165.494185) (xy 124.772941 165.496171) (xy 124.776574 165.498226) + (xy 124.779933 165.500352) (xy 124.783026 165.50255) (xy 124.785864 165.504823) (xy 124.788455 165.507171) + (xy 124.79081 165.509596) (xy 124.792938 165.5121) (xy 124.794849 165.514684) (xy 124.796552 165.51735) + (xy 124.798056 165.5201) (xy 124.799372 165.522934) (xy 124.800509 165.525855) (xy 124.802283 165.531964) + (xy 124.803456 165.538437) (xy 124.804103 165.545289) (xy 124.804302 165.552531) (xy 124.804194 165.556079) + (xy 124.803875 165.559773) (xy 124.802627 165.567558) (xy 124.800604 165.575807) (xy 124.797853 165.584445) + (xy 124.794419 165.593393) (xy 124.79035 165.602573) (xy 124.785691 165.611908) (xy 124.78049 165.621321) + (xy 124.774793 165.630734) (xy 124.768646 165.64007) (xy 124.762096 165.64925) (xy 124.755189 165.658198) + (xy 124.747972 165.666836) (xy 124.740492 165.675086) (xy 124.732795 165.682871) (xy 124.724927 165.690114) + (xy 124.703851 165.708298) (xy 124.686294 165.725202) (xy 124.67885 165.733202) (xy 124.672303 165.740913) + (xy 124.666659 165.748348) (xy 124.661924 165.755516) (xy 124.658103 165.762428) (xy 124.655203 165.769095) + (xy 124.653229 165.775527) (xy 124.652188 165.781736) (xy 124.652084 165.787732) (xy 124.652924 165.793525) + (xy 124.654714 165.799126) (xy 124.657459 165.804546) (xy 124.661165 165.809795) (xy 124.665838 165.814885) + (xy 124.671484 165.819825) (xy 124.678109 165.824627) (xy 124.685718 165.829301) (xy 124.694317 165.833858) + (xy 124.703912 165.838308) (xy 124.714509 165.842662) (xy 124.738733 165.851125) (xy 124.767033 165.859333) + (xy 124.799458 165.86737) (xy 124.836052 165.875323) (xy 125.031845 165.907071) (xy 124.809593 166.134616) + (xy 124.766847 166.180059) (xy 124.72658 166.224324) (xy 124.689787 166.266233) (xy 124.657458 166.304608) + (xy 124.643278 166.322101) (xy 124.630586 166.33827) (xy 124.619507 166.352966) (xy 124.610164 166.366041) + (xy 124.602681 166.37735) (xy 124.597183 166.386744) (xy 124.593793 166.394076) (xy 124.592927 166.396923) + (xy 124.592635 166.399199) (xy 124.592881 166.401617) (xy 124.593611 166.403912) (xy 124.594811 166.406082) + (xy 124.59647 166.408128) (xy 124.601111 166.411849) (xy 124.607435 166.415074) (xy 124.615341 166.417802) + (xy 124.624726 166.420034) (xy 124.635492 166.42177) (xy 124.647536 166.42301) (xy 124.660759 166.423754) + (xy 124.675059 166.424002) (xy 124.690336 166.423753) (xy 124.706489 166.423009) (xy 124.723417 166.421768) + (xy 124.741019 166.420031) (xy 124.759195 166.417798) (xy 124.777844 166.415069) (xy 124.796493 166.412342) + (xy 124.814669 166.41011) (xy 124.832271 166.408374) (xy 124.849199 166.407134) (xy 124.865351 166.40639) + (xy 124.880628 166.406142) (xy 124.894928 166.40639) (xy 124.908151 166.407135) (xy 124.920195 166.408375) + (xy 124.925744 166.409181) (xy 124.930961 166.410111) (xy 124.935832 166.411165) (xy 124.940347 166.412344) + (xy 124.94449 166.413646) (xy 124.948252 166.415072) (xy 124.951618 166.416622) (xy 124.954576 166.418297) + (xy 124.957113 166.420095) (xy 124.959217 166.422017) (xy 124.960876 166.424064) (xy 124.962076 166.426234) + (xy 124.962806 166.428528) (xy 124.963052 166.430947) (xy 124.962714 166.434153) (xy 124.96171 166.437809) + (xy 124.957771 166.446408) (xy 124.951367 166.456619) (xy 124.94263 166.468318) (xy 124.931691 166.481382) + (xy 124.918683 166.495686) (xy 124.903737 166.511106) (xy 124.886985 166.527518) (xy 124.848589 166.562823) + (xy 124.804551 166.600608) (xy 124.755923 166.639882) (xy 124.703761 166.679652) (xy 124.676372 166.700406) + (xy 124.649852 166.720911) (xy 124.624324 166.741045) (xy 124.599912 166.760682) (xy 124.57674 166.779699) + (xy 124.554932 166.797972) (xy 124.534613 166.815377) (xy 124.515906 166.83179) (xy 124.498936 166.847086) + (xy 124.483825 166.861142) (xy 124.4707 166.873834) (xy 124.459682 166.885037) (xy 124.450897 166.894628) + (xy 124.444469 166.902483) (xy 124.442177 166.90572) (xy 124.44052 166.908477) (xy 124.439515 166.910738) + (xy 124.439177 166.912487) (xy 124.441156 166.916034) (xy 124.447941 166.91972) (xy 124.475061 166.927442) + (xy 124.577422 166.943824) (xy 124.732368 166.960578) (xy 124.92601 166.976649) (xy 125.144457 166.990985) + (xy 125.373818 167.002529) (xy 125.600202 167.010229) (xy 125.809719 167.01303) (xy 125.883261 167.014645) + (xy 125.945121 167.017515) (xy 125.995277 167.021656) (xy 126.033705 167.027085) (xy 126.060382 167.033815) + (xy 126.069306 167.037674) (xy 126.075284 167.041864) (xy 126.078312 167.046387) (xy 126.078388 167.051245) + (xy 126.075509 167.056441) (xy 126.069672 167.061976) (xy 126.049111 167.074071) (xy 126.016683 167.087545) + (xy 125.972364 167.102416) (xy 125.916131 167.118696) (xy 125.847961 167.136404) (xy 125.76783 167.155553) + (xy 125.571594 167.198239) (xy 125.448304 167.222082) (xy 125.313542 167.242143) (xy 125.162781 167.258607) + (xy 124.991495 167.27166) (xy 124.795156 167.281489) (xy 124.569237 167.288279) (xy 124.309211 167.292217) + (xy 124.010552 167.293488) (xy 123.64677 167.294739) (xy 123.361496 167.293572) (xy 123.242911 167.291635) + (xy 123.137489 167.288559) (xy 123.043074 167.284165) (xy 122.95751 167.278275) (xy 122.878644 167.270711) + (xy 122.804321 167.261294) (xy 122.732385 167.249846) (xy 122.660681 167.236189) (xy 122.587055 167.220144) + (xy 122.509352 167.201534) (xy 122.333094 167.155903) (xy 122.276962 167.14047) (xy 122.221876 167.125951) + (xy 122.116053 167.099845) (xy 122.018044 167.077955) (xy 121.972725 167.068707) (xy 121.930266 167.060653) + (xy 121.89097 167.05384) (xy 121.855139 167.048313) (xy 121.823075 167.044119) (xy 121.79508 167.041306) + (xy 121.771458 167.039918) (xy 121.752509 167.040003) (xy 121.738537 167.041608) (xy 121.733512 167.042994) + (xy 121.729844 167.044778) (xy 121.727637 167.046481) (xy 121.726946 167.048604) (xy 121.729978 167.05405) + (xy 121.738669 167.060999) (xy 121.752747 167.069336) (xy 121.795979 167.089707) (xy 121.857505 167.114233) + (xy 121.935154 167.141983) (xy 122.026756 167.172027) (xy 122.13014 167.203435) (xy 122.243136 167.235277) + (xy 122.408128 167.277094) (xy 122.561959 167.311842) (xy 122.710828 167.340388) (xy 122.860938 167.363601) + (xy 123.018489 167.382349) (xy 123.189683 167.3975) (xy 123.38072 167.409923) (xy 123.597803 167.420486) + (xy 123.876173 167.430264) (xy 123.986267 167.434509) (xy 124.078518 167.439173) (xy 124.154087 167.444891) + (xy 124.185979 167.448344) (xy 124.214137 167.452299) (xy 124.238706 167.456835) (xy 124.259832 167.462032) + (xy 124.277659 167.467969) (xy 124.292334 167.474726) (xy 124.304001 167.482382) (xy 124.312805 167.491017) + (xy 124.31618 167.495726) (xy 124.318893 167.50071) (xy 124.320964 167.505978) (xy 124.322409 167.51154) + (xy 124.323499 167.523588) (xy 124.322308 167.536931) (xy 124.318982 167.551651) (xy 124.313665 167.567826) + (xy 124.306504 167.585536) (xy 124.297643 167.60486) (xy 124.275404 167.648669) (xy 124.216927 167.759153) + (xy 124.209557 167.775232) (xy 124.203357 167.789808) (xy 124.198382 167.802988) (xy 124.19637 167.809089) + (xy 124.194686 167.814881) (xy 124.193334 167.820379) (xy 124.192323 167.825596) (xy 124.191658 167.830546) + (xy 124.191347 167.835242) (xy 124.191397 167.839697) (xy 124.191814 167.843926) (xy 124.192605 167.847941) + (xy 124.193776 167.851757) (xy 124.195335 167.855387) (xy 124.197289 167.858845) (xy 124.199643 167.862143) + (xy 124.202406 167.865296) (xy 124.205583 167.868318) (xy 124.209182 167.871221) (xy 124.213209 167.874019) + (xy 124.217671 167.876727) (xy 124.222575 167.879357) (xy 124.227928 167.881923) (xy 124.233735 167.884439) + (xy 124.240006 167.886917) (xy 124.253959 167.891819) (xy 124.269843 167.896736) (xy 124.298351 167.905032) + (xy 124.322285 167.914235) (xy 124.332503 167.919266) (xy 124.341537 167.924631) (xy 124.349373 167.930366) + (xy 124.355998 167.936508) (xy 124.361399 167.943091) (xy 124.365561 167.950152) (xy 124.368472 167.957726) + (xy 124.370117 167.96585) (xy 124.370483 167.974559) (xy 124.369556 167.983889) (xy 124.367323 167.993876) + (xy 124.363771 168.004556) (xy 124.358885 168.015964) (xy 124.352653 168.028137) (xy 124.34506 168.04111) + (xy 124.336093 168.054919) (xy 124.313983 168.08519) (xy 124.286215 168.119236) (xy 124.25268 168.157343) + (xy 124.213269 168.199799) (xy 124.167874 168.246891) (xy 124.116386 168.298904) (xy 124.089119 168.326718) + (xy 124.062953 168.354477) (xy 124.037995 168.382004) (xy 124.014356 168.40912) (xy 123.992143 168.435647) + (xy 123.971465 168.461406) (xy 123.95243 168.48622) (xy 123.935147 168.509909) (xy 123.919724 168.532297) + (xy 123.90627 168.553204) (xy 123.894893 168.572452) (xy 123.885702 168.589863) (xy 123.878806 168.605258) + (xy 123.876252 168.612144) (xy 123.874313 168.61846) (xy 123.873001 168.624182) (xy 123.872331 168.62929) + (xy 123.872316 168.633759) (xy 123.872969 168.637569) (xy 123.874395 168.641026) (xy 123.875697 168.644447) + (xy 123.876876 168.647827) (xy 123.87793 168.651161) (xy 123.87886 168.654445) (xy 123.879666 168.657674) + (xy 123.880348 168.660843) (xy 123.880907 168.663947) (xy 123.881341 168.666981) (xy 123.881651 168.66994) + (xy 123.881837 168.67282) (xy 123.881899 168.675616) (xy 123.881837 168.678322) (xy 123.881651 168.680935) + (xy 123.881341 168.683448) (xy 123.880907 168.685858) (xy 123.880348 168.68816) (xy 123.879666 168.690348) + (xy 123.87886 168.692418) (xy 123.87793 168.694365) (xy 123.876876 168.696184) (xy 123.875697 168.69787) + (xy 123.874395 168.699418) (xy 123.872969 168.700824) (xy 123.871419 168.702083) (xy 123.869744 168.70319) + (xy 123.867946 168.70414) (xy 123.866024 168.704928) (xy 123.863977 168.705549) (xy 123.861807 168.705999) + (xy 123.859512 168.706272) (xy 123.857094 168.706364) (xy 123.851665 168.707827) (xy 123.843431 168.712111) + (xy 123.832561 168.719061) (xy 123.819225 168.728523) (xy 123.785842 168.754361) (xy 123.744646 168.788385) + (xy 123.697 168.829354) (xy 123.644269 168.876028) (xy 123.587818 168.927167) (xy 123.52901 168.981531) + (xy 123.24326 169.261989) (xy 122.587094 169.277862) (xy 122.465906 169.280486) (xy 122.341145 169.280498) + (xy 122.213826 169.278014) (xy 122.084964 169.27315) (xy 121.826675 169.256749) (xy 121.574401 169.232224) + (xy 121.336266 169.200505) (xy 121.225039 169.182239) (xy 121.120393 169.162523) (xy 121.023343 169.141474) + (xy 120.934906 169.119208) (xy 120.856095 169.095842) (xy 120.787928 169.07149) (xy 120.775041 169.066718) + (xy 120.762224 169.062333) (xy 120.749546 169.058351) (xy 120.737078 169.054788) (xy 120.724889 169.051659) + (xy 120.713049 169.04898) (xy 120.701627 169.046765) (xy 120.690693 169.045031) (xy 120.680318 169.043794) + (xy 120.67057 169.043067) (xy 120.66152 169.042868) (xy 120.653238 169.043212) (xy 120.645793 169.044113) + (xy 120.642406 169.044778) (xy 120.639254 169.045588) (xy 120.636347 169.046546) (xy 120.633693 169.047652) + (xy 120.6313 169.04891) (xy 120.629178 169.050321) (xy 120.618426 169.065335) (xy 120.615721 169.080575) + (xy 120.620736 169.09599) (xy 120.633146 169.111527) (xy 120.678849 169.142757) (xy 120.750225 169.173849) + (xy 120.844668 169.204382) (xy 120.959576 169.233938) (xy 121.092343 169.262099) (xy 121.240365 169.288447) + (xy 121.571756 169.334025) (xy 121.932912 169.367326) (xy 122.302997 169.384999) (xy 122.484878 169.386929) + (xy 122.661177 169.383697) (xy 122.852069 169.374974) (xy 123.01853 169.363523) (xy 123.170355 169.347606) + (xy 123.243841 169.337431) (xy 123.317343 169.325489) (xy 123.469293 169.295434) (xy 123.636001 169.255705) + (xy 123.827266 169.204566) (xy 124.052886 169.140281) (xy 124.211843 169.092428) (xy 124.376008 169.041227) + (xy 124.701115 168.935228) (xy 124.85263 168.883655) (xy 124.990503 168.835183) (xy 125.11002 168.791423) + (xy 125.206469 168.75399) (xy 125.288738 168.723325) (xy 125.367535 168.695202) (xy 125.440874 168.67018) + (xy 125.506772 168.648816) (xy 125.563244 168.631669) (xy 125.608305 168.619298) (xy 125.625937 168.615077) + (xy 125.639972 168.612259) (xy 125.650163 168.610913) (xy 125.656261 168.611111) (xy 125.66105 168.6145) + (xy 125.66357 168.620613) (xy 125.663909 168.629321) (xy 125.662152 168.640495) (xy 125.652703 168.669725) + (xy 125.635921 168.707272) (xy 125.612504 168.752105) (xy 125.583149 168.803194) (xy 125.548554 168.859507) + (xy 125.509417 168.920014) (xy 125.420306 169.049485) (xy 125.321397 169.183358) (xy 125.218271 169.313386) + (xy 125.166871 169.374381) (xy 125.11651 169.431322) (xy 125.093446 169.45686) (xy 125.071893 169.48184) + (xy 125.051875 169.506201) (xy 125.033415 169.529878) (xy 125.016536 169.552812) (xy 125.001262 169.57494) + (xy 124.987615 169.5962) (xy 124.97562 169.61653) (xy 124.965299 169.635867) (xy 124.956676 169.65415) + (xy 124.949773 169.671317) (xy 124.944614 169.687306) (xy 124.942696 169.694839) (xy 124.941223 169.702055) + (xy 124.940198 169.708945) (xy 124.939623 169.715501) (xy 124.939501 169.721717) (xy 124.939836 169.727583) + (xy 124.94063 169.733093) (xy 124.941886 169.738239) (xy 124.946755 169.752345) (xy 124.950455 169.766874) + (xy 124.952994 169.781816) (xy 124.954381 169.79716) (xy 124.954625 169.812895) (xy 124.953734 169.829012) + (xy 124.951717 169.845498) (xy 124.948583 169.862344) (xy 124.944341 169.879539) (xy 124.938998 169.897072) + (xy 124.92505 169.93311) (xy 124.906807 169.970372) (xy 124.884339 170.008774) (xy 124.857716 170.04823) + (xy 124.827009 170.088655) (xy 124.792286 170.129964) (xy 124.753618 170.172071) (xy 124.711074 170.214892) + (xy 124.664724 170.25834) (xy 124.614637 170.302331) (xy 124.560885 170.346779) (xy 124.513223 170.384351) + (xy 124.471289 170.417907) (xy 124.434858 170.447774) (xy 124.418636 170.461425) (xy 124.403706 170.474276) + (xy 124.39004 170.486367) (xy 124.377609 170.49774) (xy 124.366385 170.508434) (xy 124.35634 170.51849) + (xy 124.347446 170.52795) (xy 124.339676 170.536853) (xy 124.333 170.545241) (xy 124.327391 170.553155) + (xy 124.322821 170.560634) (xy 124.320916 170.564223) (xy 124.319261 170.567719) (xy 124.317851 170.571127) + (xy 124.316684 170.574452) (xy 124.315755 170.577699) (xy 124.315061 170.580873) (xy 124.314599 170.58398) + (xy 124.314364 170.587023) (xy 124.314355 170.590009) (xy 124.314566 170.592942) (xy 124.314995 170.595828) + (xy 124.315638 170.598671) (xy 124.316491 170.601478) (xy 124.317552 170.604251) (xy 124.318816 170.606998) + (xy 124.320279 170.609723) (xy 124.323793 170.615127) (xy 124.328064 170.620503) (xy 124.333065 170.625893) + (xy 124.338768 170.631338) (xy 124.345143 170.636877) (xy 124.352165 170.642552) (xy 124.359803 170.648404) + (xy 124.375542 170.659797) (xy 124.388979 170.670346) (xy 124.400045 170.680321) (xy 124.404666 170.685178) + (xy 124.408668 170.689994) (xy 124.412043 170.694801) (xy 124.41478 170.699635) (xy 124.416873 170.704529) + (xy 124.418311 170.709517) (xy 124.419087 170.714633) (xy 124.419191 170.71991) (xy 124.418615 170.725384) + (xy 124.41735 170.731087) (xy 124.415387 170.737053) (xy 124.412718 170.743317) (xy 124.409334 170.749913) + (xy 124.405226 170.756873) (xy 124.400386 170.764233) (xy 124.394804 170.772026) (xy 124.381383 170.789047) + (xy 124.364891 170.808207) (xy 124.345261 170.829777) (xy 124.322421 170.85403) (xy 124.296302 170.881236) + (xy 124.241849 170.940036) (xy 124.187854 170.997178) (xy 124.134649 171.052366) (xy 124.082568 171.105306) + (xy 124.031945 171.155704) (xy 123.983112 171.203264) (xy 123.936403 171.247694) (xy 123.892151 171.288697) + (xy 123.85069 171.325979) (xy 123.812352 171.359246) (xy 123.777472 171.388203) (xy 123.746382 171.412556) + (xy 123.719416 171.43201) (xy 123.696907 171.44627) (xy 123.687429 171.451361) (xy 123.679189 171.455043) + (xy 123.67223 171.457279) (xy 123.666594 171.458032) (xy 123.660419 171.457179) (xy 123.651918 171.454683) + (xy 123.641247 171.450637) (xy 123.62856 171.445133) (xy 123.597761 171.430125) (xy 123.560761 171.410405) + (xy 123.518799 171.386716) (xy 123.473118 171.359802) (xy 123.424955 171.330409) (xy 123.375553 171.29928) + (xy 123.31323 171.259837) (xy 123.231427 171.211937) (xy 123.021259 171.096626) (xy 122.768799 170.965069) + (xy 122.497798 170.828984) (xy 122.232005 170.700093) (xy 121.995172 170.590115) (xy 121.811049 170.510771) + (xy 121.746176 170.486249) (xy 121.703387 170.473781) (xy 121.68543 170.471491) (xy 121.669125 170.470845) + (xy 121.654261 170.472246) (xy 121.64063 170.476096) (xy 121.628022 170.482798) (xy 121.616228 170.492756) + (xy 121.605039 170.506373) (xy 121.594245 170.524052) (xy 121.583637 170.546195) (xy 121.573006 170.573207) + (xy 121.562142 170.605489) (xy 121.550837 170.643445) (xy 121.53888 170.687479) (xy 121.526063 170.737993) + (xy 121.497011 170.860074) (xy 121.458587 171.03616) (xy 121.428736 171.20365) (xy 121.407597 171.363124) + (xy 121.395311 171.515165) (xy 121.392017 171.660354) (xy 121.393785 171.73056) (xy 121.397854 171.799271) + (xy 121.40424 171.86656) (xy 121.412961 171.932499) (xy 121.424035 171.997161) (xy 121.437479 172.060619) + (xy 121.453311 172.122945) (xy 121.471547 172.184212) (xy 121.492205 172.244492) (xy 121.515304 172.303859) + (xy 121.540859 172.362385) (xy 121.56889 172.420142) (xy 121.599412 172.477204) (xy 121.632444 172.533643) + (xy 121.668003 172.589531) (xy 121.706106 172.644942) (xy 121.790016 172.754621) (xy 121.884312 172.863261) + (xy 121.989135 172.971445) (xy 122.311927 173.283653) (xy 121.497011 173.283653) (xy 121.333397 173.283368) + (xy 121.188719 173.282113) (xy 121.061328 173.279293) (xy 120.949571 173.274311) (xy 120.89904 173.270822) + (xy 120.851798 173.266569) (xy 120.807639 173.261476) (xy 120.766357 173.25547) (xy 120.727746 173.248476) + (xy 120.691598 173.240418) (xy 120.657708 173.231223) (xy 120.62587 173.220816) (xy 120.595876 173.209123) + (xy 120.567521 173.196068) (xy 120.540597 173.181577) (xy 120.5149 173.165575) (xy 120.490222 173.147988) + (xy 120.466356 173.128741) (xy 120.443098 173.10776) (xy 120.420239 173.08497) (xy 120.397574 173.060297) + (xy 120.374897 173.033665) (xy 120.352001 173.005) (xy 120.328679 172.974228) (xy 120.279934 172.906062) + (xy 120.227011 172.828572) (xy 120.176456 172.750476) (xy 120.128975 172.669139) (xy 120.043249 172.497668) + (xy 119.969864 172.316011) (xy 119.908849 172.126021) (xy 119.860237 171.929552) (xy 119.824059 171.728454) + (xy 119.800344 171.524582) (xy 119.789125 171.319787) (xy 119.790433 171.115922) (xy 119.804298 170.91484) + (xy 119.830751 170.718393) (xy 119.869823 170.528435) (xy 119.921546 170.346816) (xy 119.98595 170.175391) + (xy 120.063067 170.016012) (xy 120.106402 169.941418) (xy 120.152927 169.870531) (xy 120.17443 169.839863) + (xy 120.195219 169.80949) (xy 120.215203 169.779583) (xy 120.234287 169.75031) (xy 120.252379 169.721844) + (xy 120.269385 169.694355) (xy 120.285214 169.668013) (xy 120.299771 169.642989) (xy 120.312964 169.619452) + (xy 120.3247 169.597575) (xy 120.334885 169.577527) (xy 120.343427 169.559479) (xy 120.350233 169.543602) + (xy 120.355209 169.530065) (xy 120.358263 169.51904) (xy 120.35904 169.514522) (xy 120.359302 169.510696) + (xy 120.357936 169.503006) (xy 120.353835 169.495804) (xy 120.346989 169.489082) (xy 120.337391 169.482833) + (xy 120.325034 169.477049) (xy 120.30991 169.471723) (xy 120.29201 169.466846) (xy 120.271328 169.462411) + (xy 120.247856 169.45841) (xy 120.221585 169.454835) (xy 120.160617 169.448934) (xy 120.088363 169.444645) + (xy 120.004761 169.441906) (xy 119.450634 169.431943) (xy 118.989836 169.421731) (xy 118.614985 169.411024) + (xy 118.318704 169.399573) (xy 118.093611 169.387129) (xy 118.005455 169.380457) (xy 117.932329 169.373445) + (xy 117.873311 169.36606) (xy 117.827478 169.358272) (xy 117.793908 169.35005) (xy 117.771678 169.341363) + (xy 117.752844 169.328206) (xy 117.734119 169.308786) (xy 117.715611 169.283413) (xy 117.697429 169.252397) + (xy 117.679681 169.216048) (xy 117.662475 169.174675) (xy 117.64592 169.12859) (xy 117.630126 169.078102) + (xy 117.615199 169.023521) (xy 117.601249 168.965158) (xy 117.588384 168.903322) (xy 117.576713 168.838323) + (xy 117.566344 168.770472) (xy 117.557386 168.700078) (xy 117.549947 168.627452) (xy 117.544136 168.552904) + (xy 117.541515 168.52203) (xy 117.539785 168.494675) (xy 117.539218 168.470514) (xy 117.540085 168.449221) + (xy 117.541141 168.439548) (xy 117.542657 168.43047) (xy 117.544667 168.421946) (xy 117.547206 168.413936) + (xy 117.550306 168.406399) (xy 117.554002 168.399293) (xy 117.558328 168.39258) (xy 117.563318 168.386217) + (xy 117.569006 168.380164) (xy 117.575425 168.37438) (xy 117.582609 168.368825) (xy 117.590593 168.363458) + (xy 117.59941 168.358239) (xy 117.609095 168.353125) (xy 117.631201 168.343056) (xy 117.657182 168.332925) + (xy 117.687311 168.322406) (xy 117.761095 168.298904) (xy 117.81859 168.284342) (xy 117.893634 168.268725) + (xy 117.982942 168.252488) (xy 118.083225 168.236065) (xy 118.191198 168.21989) (xy 118.303573 168.204398) + (xy 118.528386 168.177196) (xy 118.689789 168.158919) (xy 118.844294 168.139875) (xy 118.99145 168.120164) + (xy 119.130809 168.099888) (xy 119.26192 168.079146) (xy 119.384333 168.05804) (xy 119.4976 168.03667) + (xy 119.601271 168.015138) (xy 119.694896 167.993544) (xy 119.778025 167.971988) (xy 119.850209 167.950572) + (xy 119.910999 167.929397) (xy 119.959944 167.908562) (xy 119.979835 167.898304) (xy 119.996596 167.888169) + (xy 120.010171 167.87817) (xy 120.01845 167.870277) (xy 121.364719 167.870277) (xy 121.364997 167.880446) + (xy 121.365949 167.889119) (xy 121.367754 167.896289) (xy 121.369032 167.899307) (xy 121.37059 167.901946) + (xy 121.37245 167.904206) (xy 121.374635 167.906084) (xy 121.377166 167.907581) (xy 121.380067 167.908695) + (xy 121.38336 167.909426) (xy 121.387066 167.909771) (xy 121.395808 167.909305) (xy 121.406473 167.907288) + (xy 121.419238 167.903714) (xy 121.434282 167.898573) (xy 121.451784 167.891859) (xy 121.494871 167.873679) + (xy 121.549927 167.849113) (xy 121.568364 167.841673) (xy 121.586049 167.835233) (xy 121.603098 167.829801) + (xy 121.619628 167.825384) (xy 121.635755 167.82199) (xy 121.651596 167.819627) (xy 121.667265 167.818303) + (xy 121.68288 167.818026) (xy 121.698558 167.818802) (xy 121.714413 167.820641) (xy 121.730564 167.823549) + (xy 121.747125 167.827534) (xy 121.764213 167.832605) (xy 121.781944 167.838769) (xy 121.800436 167.846034) + (xy 121.819803 167.854407) (xy 121.835861 167.861463) (xy 121.85128 167.867758) (xy 121.866043 167.873308) + (xy 121.88013 167.878126) (xy 121.893523 167.882227) (xy 121.906205 167.885625) (xy 121.918155 167.888336) + (xy 121.929357 167.890373) (xy 121.939791 167.891751) (xy 121.94944 167.892485) (xy 121.958284 167.892589) + (xy 121.966305 167.892078) (xy 121.973486 167.890966) (xy 121.979807 167.889268) (xy 121.98525 167.886999) + (xy 121.989797 167.884172) (xy 121.99343 167.880802) (xy 121.996129 167.876905) (xy 121.997877 167.872494) + (xy 121.998654 167.867584) (xy 121.998444 167.862189) (xy 121.997227 167.856325) (xy 121.994984 167.850005) + (xy 121.991699 167.843244) (xy 121.987351 167.836057) (xy 121.981923 167.828458) (xy 121.975396 167.820462) + (xy 121.967752 167.812083) (xy 121.958972 167.803336) (xy 121.949038 167.794235) (xy 121.937932 167.784795) + (xy 121.925635 167.77503) (xy 121.914305 167.767223) (xy 121.902216 167.759703) (xy 121.889475 167.752508) + (xy 121.876191 167.745678) (xy 121.862474 167.73925) (xy 121.848431 167.733265) (xy 121.834171 167.72776) + (xy 121.819802 167.722774) (xy 121.805434 167.718347) (xy 121.791173 167.714516) (xy 121.77713 167.711321) + (xy 121.763413 167.708801) (xy 121.750129 167.706993) (xy 121.737389 167.705938) (xy 121.725299 167.705673) + (xy 121.713969 167.706238) (xy 121.700862 167.706993) (xy 121.687374 167.708254) (xy 121.659461 167.712201) + (xy 121.630649 167.717899) (xy 121.601356 167.725171) (xy 121.572001 167.733839) (xy 121.543003 167.743723) + (xy 121.51478 167.754646) (xy 121.48775 167.76643) (xy 121.462333 167.778896) (xy 121.438947 167.791865) + (xy 121.418011 167.80516) (xy 121.408592 167.811874) (xy 121.399942 167.818602) (xy 121.392114 167.825323) + (xy 121.38516 167.832013) (xy 121.379132 167.838652) (xy 121.374083 167.845215) (xy 121.370065 167.851682) + (xy 121.36713 167.858029) (xy 121.365331 167.864235) (xy 121.364719 167.870277) (xy 120.01845 167.870277) + (xy 120.020504 167.868319) (xy 120.027539 167.858629) (xy 120.031219 167.849113) (xy 120.032263 167.83726) + (xy 120.031385 167.825486) (xy 120.028522 167.813742) (xy 120.023613 167.801983) (xy 120.016595 167.790162) + (xy 120.007407 167.778233) (xy 119.995986 167.766148) (xy 119.982271 167.753863) (xy 119.9662 167.741329) + (xy 119.94771 167.7285) (xy 119.926739 167.71533) (xy 119.903227 167.701773) (xy 119.877109 167.687782) + (xy 119.848326 167.67331) (xy 119.816813 167.658311) (xy 119.782511 167.642739) (xy 119.512636 167.531612) + (xy 119.512636 166.647904) (xy 119.713719 166.589697) (xy 119.762605 166.576623) (xy 119.827986 166.561503) + (xy 119.996823 166.526859) (xy 120.19741 166.489238) (xy 120.406928 166.452114) (xy 120.508265 166.436063) + (xy 120.604456 166.41995) (xy 120.693329 166.404209) (xy 120.772714 166.389274) (xy 120.840441 166.37558) + (xy 120.894339 166.36356) (xy 120.932239 166.353649) (xy 120.944511 166.34962) (xy 120.951969 166.346281) + (xy 120.959535 166.34126) (xy 120.966363 166.336127) (xy 120.972459 166.330892) (xy 120.977828 166.325569) + (xy 120.982476 166.320168) (xy 120.986409 166.314701) (xy 120.989632 166.30918) (xy 120.992152 166.303617) + (xy 120.993975 166.298022) (xy 120.995106 166.292408) (xy 120.995551 166.286786) (xy 120.995315 166.281168) + (xy 120.994405 166.275566) (xy 120.992827 166.26999) (xy 120.990586 166.264454) (xy 120.987688 166.258968) + (xy 120.984139 166.253544) (xy 120.979944 166.248193) (xy 120.97511 166.242928) (xy 120.969643 166.23776) + (xy 120.963547 166.2327) (xy 120.956829 166.22776) (xy 120.949496 166.222952) (xy 120.941551 166.218288) + (xy 120.933002 166.213779) (xy 120.923855 166.209436) (xy 120.921522 166.208439) (xy 123.301055 166.208439) + (xy 123.301208 166.212109) (xy 123.301621 166.215642) (xy 123.302296 166.219033) (xy 123.303234 166.222276) + (xy 123.304438 166.225367) (xy 123.305909 166.228301) (xy 123.307649 166.231074) (xy 123.309661 166.23368) + (xy 123.311946 166.236114) (xy 123.314506 166.238372) (xy 123.317343 166.240449) (xy 123.319869 166.242325) + (xy 123.32248 166.243988) (xy 123.325169 166.245442) (xy 123.327927 166.24669) (xy 123.330747 166.247737) + (xy 123.333622 166.248587) (xy 123.336543 166.249242) (xy 123.339503 166.249708) (xy 123.342493 166.249987) + (xy 123.345507 166.250085) (xy 123.348537 166.250004) (xy 123.351574 166.249749) (xy 123.354612 166.249323) + (xy 123.357641 166.248731) (xy 123.360655 166.247976) (xy 123.363646 166.247062) (xy 123.366606 166.245993) + (xy 123.369527 166.244772) (xy 123.372401 166.243405) (xy 123.375222 166.241894) (xy 123.37798 166.240244) + (xy 123.380668 166.238458) (xy 123.383279 166.23654) (xy 123.385805 166.234494) (xy 123.388238 166.232324) + (xy 123.390569 166.230035) (xy 123.392793 166.227629) (xy 123.3949 166.22511) (xy 123.396883 166.222483) + (xy 123.398734 166.219751) (xy 123.400446 166.216919) (xy 123.40201 166.21399) (xy 123.407644 166.208287) + (xy 123.414588 166.203096) (xy 123.422788 166.198431) (xy 123.43219 166.19431) (xy 123.442738 166.190747) + (xy 123.45438 166.187757) (xy 123.46706 166.185356) (xy 123.480724 166.183561) (xy 123.495319 166.182385) + (xy 123.51079 166.181845) (xy 123.527082 166.181956) (xy 123.544142 166.182734) (xy 123.561915 166.184194) + (xy 123.580346 166.186352) (xy 123.599383 166.189223) (xy 123.61897 166.192823) (xy 123.63827 166.195973) + (xy 123.656479 166.19849) (xy 123.673591 166.200393) (xy 123.689601 166.2017) (xy 123.704502 166.202429) + (xy 123.718289 166.2026) (xy 123.730956 166.20223) (xy 123.742497 166.201337) (xy 123.752906 166.199941) + (xy 123.762178 166.19806) (xy 123.770306 166.195711) (xy 123.777285 166.192914) (xy 123.783109 166.189686) + (xy 123.787773 166.186047) (xy 123.79127 166.182015) (xy 123.793594 166.177607) (xy 123.79474 166.172843) + (xy 123.794703 166.167741) (xy 123.793475 166.162319) (xy 123.791052 166.156595) (xy 123.787427 166.150589) + (xy 123.782595 166.144318) (xy 123.77655 166.137801) (xy 123.769285 166.131057) (xy 123.760797 166.124103) + (xy 123.751077 166.116958) (xy 123.740122 166.10964) (xy 123.727924 166.102169) (xy 123.714478 166.094562) + (xy 123.699778 166.086837) (xy 123.683819 166.079014) (xy 123.666594 166.07111) (xy 123.634601 166.056295) + (xy 123.605864 166.043619) (xy 123.580041 166.033113) (xy 123.568116 166.028684) (xy 123.556792 166.024809) + (xy 123.546026 166.021492) (xy 123.535775 166.018737) (xy 123.525997 166.016548) (xy 123.51665 166.014929) + (xy 123.50769 166.013883) (xy 123.499075 166.013415) (xy 123.490762 166.013528) (xy 123.482709 166.014226) + (xy 123.474873 166.015514) (xy 123.467211 166.017394) (xy 123.459681 166.019872) (xy 123.45224 166.02295) + (xy 123.444846 166.026633) (xy 123.437456 166.030924) (xy 123.430027 166.035828) (xy 123.422516 166.041348) + (xy 123.414881 166.047488) (xy 123.40708 166.054252) (xy 123.39907 166.061644) (xy 123.390807 166.069667) + (xy 123.373356 166.087625) (xy 123.354386 166.108157) (xy 123.344901 166.119003) (xy 123.336299 166.129685) + (xy 123.332335 166.134953) (xy 123.328597 166.140166) (xy 123.325088 166.145319) (xy 123.321809 166.150407) + (xy 123.318763 166.155425) (xy 123.315952 166.160369) (xy 123.313377 166.165233) (xy 123.31104 166.170013) + (xy 123.308943 166.174703) (xy 123.307089 166.1793) (xy 123.305479 166.183798) (xy 123.304115 166.188192) + (xy 123.302999 166.192478) (xy 123.302134 166.19665) (xy 123.30152 166.200704) (xy 123.301159 166.204635) + (xy 123.301055 166.208439) (xy 120.921522 166.208439) (xy 120.914114 166.205272) (xy 120.903786 166.201297) + (xy 120.892877 166.197524) (xy 120.881392 166.193965) (xy 120.869338 166.19063) (xy 120.856719 166.187531) + (xy 120.835184 166.181662) (xy 120.816153 166.175801) (xy 120.799525 166.169707) (xy 120.785199 166.16314) + (xy 120.778868 166.159604) (xy 120.773074 166.15586) (xy 120.767806 166.151878) (xy 120.763051 166.147627) + (xy 120.758795 166.143077) (xy 120.755026 166.1382) (xy 120.751733 166.132963) (xy 120.748902 166.127339) + (xy 120.74652 166.121295) (xy 120.744575 166.114803) (xy 120.743055 166.107833) (xy 120.741946 166.100353) + (xy 120.741237 166.092335) (xy 120.740914 166.083748) (xy 120.741378 166.064748) (xy 120.743237 166.043112) + (xy 120.74639 166.0186) (xy 120.750737 165.990973) (xy 120.756177 165.959988) (xy 120.788847 165.780806) + (xy 120.80393 165.707132) (xy 120.819099 165.642736) (xy 120.835042 165.58662) (xy 120.84352 165.561353) + (xy 120.852451 165.537781) (xy 120.86192 165.515779) (xy 120.872014 165.495222) (xy 120.882819 165.475984) + (xy 120.894422 165.457941) (xy 120.906908 165.440968) (xy 120.920365 165.424939) (xy 120.934877 165.40973) + (xy 120.950532 165.395216) (xy 120.967416 165.381272) (xy 120.985614 165.367772) (xy 121.005213 165.354592) + (xy 121.0263 165.341607) (xy 121.07328 165.315721) (xy 121.127245 165.289114) (xy 121.188883 165.260787) + (xy 121.258885 165.229738) (xy 121.629302 165.065694) (xy 121.629302 164.372487) (xy 121.364719 164.335449) + (xy 121.337835 164.33124) (xy 121.310872 164.32658) (xy 121.257398 164.316099) (xy 121.205659 164.304378) + (xy 121.157021 164.291789) (xy 121.134291 164.285286) (xy 121.112848 164.278704) (xy 121.092862 164.272092) + (xy 121.074504 164.265496) (xy 121.057944 164.258961) (xy 121.043353 164.252535) (xy 121.030902 164.246264) + (xy 121.02076 164.240195) (xy 121.011774 164.231532) (xy 121.002694 164.219505) (xy 120.993553 164.204223) + (xy 120.98438 164.185793) (xy 120.975208 164.164324) (xy 120.966066 164.139925) (xy 120.956987 164.112705) + (xy 120.948 164.082771) (xy 120.930431 164.015199) (xy 120.913605 163.938077) (xy 120.897771 163.852273) + (xy 120.883178 163.758655) (xy 120.873945 163.690167) (xy 120.866114 163.629205) (xy 120.859726 163.575235) + (xy 120.857084 163.550705) (xy 120.854818 163.527722) (xy 120.852931 163.50622) (xy 120.851429 163.486132) + (xy 120.850316 163.46739) (xy 120.849598 163.449928) (xy 120.849279 163.43368) (xy 120.849364 163.418578) + (xy 120.849858 163.404555) (xy 120.850766 163.391544) (xy 120.852092 163.37948) (xy 120.853842 163.368294) + (xy 120.85602 163.35792) (xy 120.858631 163.348291) (xy 120.86168 163.339341) (xy 120.865172 163.331002) + (xy 120.869112 163.323207) (xy 120.873504 163.31589) (xy 120.878353 163.308984) (xy 120.883665 163.302422) + (xy 120.889443 163.296137) (xy 120.895694 163.290062) (xy 120.902421 163.28413) (xy 120.90963 163.278275) + (xy 120.917325 163.27243) (xy 120.925511 163.266527) (xy 121.208532 163.077186) (xy 121.669651 162.779696) + (xy 122.179387 162.458393) (xy 122.412024 162.315168) (xy 122.608261 162.197615) (xy 122.808269 162.075906) + (xy 122.997859 161.958166) (xy 123.264427 161.790155) (xy 123.283261 161.777452) (xy 123.301986 161.765175) + (xy 123.320494 161.753379) (xy 123.338677 161.742117) (xy 123.356425 161.731445) (xy 123.373631 161.721416) + (xy 123.390185 161.712084) (xy 123.40598 161.703505) (xy 123.420907 161.695731) (xy 123.434857 161.688818) + (xy 123.447722 161.68282) (xy 123.459393 161.67779) (xy 123.469762 161.673784) (xy 123.47872 161.670855) + (xy 123.486159 161.669058) (xy 123.489275 161.668601) (xy 123.49197 161.668447) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d3c944c8-d454-4889-ab57-b8810d795e76") + ) + (gr_poly + (pts + (xy 135.170807 156.70159) (xy 135.176474 156.704168) (xy 135.181921 156.708833) (xy 135.187136 156.715575) + (xy 135.192105 156.724385) (xy 135.196817 156.735252) (xy 135.201259 156.748169) (xy 135.20928 156.780107) + (xy 135.216069 156.820123) (xy 135.221525 156.868138) (xy 135.225547 156.924075) (xy 135.228034 156.987857) + (xy 135.228885 157.059405) (xy 135.228087 157.133972) (xy 135.225723 157.204741) (xy 135.221839 157.271509) + (xy 135.216483 157.334077) (xy 135.2097 157.392241) (xy 135.205788 157.41961) (xy 135.201538 157.445801) + (xy 135.196954 157.470792) (xy 135.192042 157.494556) (xy 135.186809 157.517067) (xy 135.18126 157.538302) + (xy 135.175401 157.558235) (xy 135.169237 157.57684) (xy 135.162775 157.594092) (xy 135.156021 157.609967) + (xy 135.14898 157.624439) (xy 135.141657 157.637482) (xy 135.13406 157.649072) (xy 135.126193 157.659184) + (xy 135.118063 157.667791) (xy 135.109675 157.67487) (xy 135.101035 157.680394) (xy 135.092149 157.684339) + (xy 135.083022 157.68668) (xy 135.073662 157.687391) (xy 135.064072 157.686447) (xy 135.05426 157.683822) + (xy 135.047562 157.680119) (xy 135.041359 157.674036) (xy 135.030427 157.655142) (xy 135.021448 157.627954) + (xy 135.014407 157.593285) (xy 135.009289 157.55195) (xy 135.006077 157.504763) (xy 135.004757 157.452538) + (xy 135.005312 157.396088) (xy 135.007728 157.336227) (xy 135.011988 157.27377) (xy 135.018078 157.209529) + (xy 135.025982 157.14432) (xy 135.035685 157.078956) (xy 135.04717 157.01425) (xy 135.060422 156.951018) + (xy 135.075427 156.890072) (xy 135.090231 156.836977) (xy 135.10481 156.792734) (xy 135.119063 156.757266) + (xy 135.132891 156.730495) (xy 135.139613 156.720347) (xy 135.146191 156.712344) (xy 135.152612 156.706476) + (xy 135.158863 156.702735) (xy 135.164932 156.701109) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d56db632-122e-4a3f-905c-c80336acb104") + ) + (gr_poly + (pts + (xy 128.635872 146.98307) (xy 128.825968 146.989363) (xy 129.17065 147.001002) (xy 129.312753 147.007433) + (xy 129.437321 147.014996) (xy 129.546325 147.024233) (xy 129.595605 147.029649) (xy 129.641733 147.035687) + (xy 129.684953 147.042415) (xy 129.725513 147.049901) (xy 129.763658 147.058212) (xy 129.799635 147.067417) + (xy 129.83369 147.077582) (xy 129.866068 147.088777) (xy 129.897016 147.101069) (xy 129.92678 147.114525) + (xy 129.955606 147.129214) (xy 129.98374 147.145203) (xy 130.011429 147.16256) (xy 130.038918 147.181353) + (xy 130.066453 147.20165) (xy 130.094281 147.223519) (xy 130.151799 147.272242) (xy 130.213442 147.328066) + (xy 130.281176 147.391533) (xy 130.352703 147.460214) (xy 130.416579 147.525756) (xy 130.472968 147.588741) + (xy 130.522031 147.649748) (xy 130.563931 147.70936) (xy 130.582246 147.738825) (xy 130.598832 147.768159) + (xy 130.613709 147.797435) (xy 130.626896 147.826725) (xy 130.638415 147.856102) (xy 130.648286 147.88564) + (xy 130.65653 147.91541) (xy 130.663165 147.945485) (xy 130.668214 147.975938) (xy 130.671696 148.006842) + (xy 130.673631 148.038269) (xy 130.67404 148.070291) (xy 130.672944 148.102983) (xy 130.670362 148.136415) + (xy 130.660824 148.205795) (xy 130.645589 148.279012) (xy 130.624818 148.356647) (xy 130.598677 148.439282) + (xy 130.58559 148.478393) (xy 130.5741 148.514543) (xy 130.564191 148.547995) (xy 130.555848 148.579014) + (xy 130.549055 148.607862) (xy 130.543797 148.634804) (xy 130.540058 148.660102) (xy 130.537823 148.68402) + (xy 130.537076 148.706822) (xy 130.537802 148.728772) (xy 130.539986 148.750132) (xy 130.543611 148.771167) + (xy 130.548662 148.79214) (xy 130.555124 148.813314) (xy 130.562981 148.834954) (xy 130.572218 148.857322) + (xy 130.580588 148.879123) (xy 130.587835 148.901009) (xy 130.593949 148.92319) (xy 130.598925 148.945875) + (xy 130.602753 148.969273) (xy 130.605426 148.993593) (xy 130.606936 149.019045) (xy 130.607276 149.045838) + (xy 130.606437 149.074182) (xy 130.604413 149.104284) (xy 130.601195 149.136356) (xy 130.596775 149.170606) + (xy 130.591146 149.207243) (xy 130.5843 149.246477) (xy 130.566926 149.333571) (xy 130.549635 149.432232) + (xy 130.542985 149.47447) (xy 130.537739 149.512661) (xy 130.53395 149.547318) (xy 130.531672 149.578952) + (xy 130.53096 149.608074) (xy 130.531868 149.635197) (xy 130.532947 149.648168) (xy 130.534451 149.660831) + (xy 130.536387 149.67325) (xy 130.538762 149.685488) (xy 130.541583 149.697611) (xy 130.544856 149.709681) + (xy 130.552787 149.73392) (xy 130.56261 149.758717) (xy 130.574378 149.784584) (xy 130.588146 149.812032) + (xy 130.603968 149.841573) (xy 130.613637 149.860284) (xy 130.622779 149.878645) (xy 130.631362 149.896557) + (xy 130.639357 149.913919) (xy 130.646731 149.93063) (xy 130.653454 149.946589) (xy 130.659495 149.961695) + (xy 130.664823 149.975848) (xy 130.669407 149.988947) (xy 130.673215 150.00089) (xy 130.676218 150.011578) + (xy 130.678383 150.02091) (xy 130.679679 150.028784) (xy 130.679993 150.032144) (xy 130.680077 150.035101) + (xy 130.679929 150.037643) (xy 130.679544 150.039758) (xy 130.67892 150.041433) (xy 130.67805 150.042656) + (xy 130.667798 150.047741) (xy 130.649609 150.058531) (xy 130.593385 150.09425) (xy 130.429345 150.201406) + (xy 130.384426 150.228968) (xy 130.344833 150.251987) (xy 130.310433 150.270262) (xy 130.281095 150.283592) + (xy 130.268283 150.28834) (xy 130.256687 150.291775) (xy 130.24629 150.293873) (xy 130.237077 150.29461) + (xy 130.22903 150.293958) (xy 130.222133 150.291894) (xy 130.21637 150.288392) (xy 130.211724 150.283427) + (xy 130.208179 150.276973) (xy 130.205718 150.269007) (xy 130.204324 150.259501) (xy 130.203982 150.248432) + (xy 130.204675 150.235773) (xy 130.206387 150.221501) (xy 130.212798 150.188012) (xy 130.223086 150.147764) + (xy 130.237117 150.100555) (xy 130.254761 150.046184) (xy 130.275885 149.984449) (xy 130.299739 149.915688) + (xy 130.308488 149.884838) (xy 130.314911 149.85505) (xy 130.318854 149.825355) (xy 130.320162 149.794785) + (xy 130.318679 149.762369) (xy 130.31425 149.72714) (xy 130.306721 149.688128) (xy 130.295936 149.644365) + (xy 130.28174 149.594881) (xy 130.263979 149.538707) (xy 130.217139 149.402415) (xy 130.154177 149.227738) + (xy 130.133181 149.171669) (xy 130.111967 149.116769) (xy 130.090692 149.063343) (xy 130.06951 149.011691) + (xy 130.028045 148.914922) (xy 130.008072 148.870409) (xy 129.988813 148.828881) (xy 129.970421 148.790639) + (xy 129.953053 148.755986) (xy 129.936862 148.725225) (xy 129.922005 148.698656) (xy 129.908637 148.676584) + (xy 129.896911 148.65931) (xy 129.886984 148.647136) (xy 129.882743 148.643056) (xy 129.87901 148.640365) + (xy 129.709015 148.574218) (xy 129.567215 148.519813) (xy 129.408052 148.460446) (xy 129.337042 148.433653) + (xy 129.27083 148.406828) (xy 129.209378 148.379941) (xy 129.152646 148.352961) (xy 129.100597 148.325857) + (xy 129.05319 148.298598) (xy 129.031216 148.2849) (xy 129.010388 148.271152) (xy 128.990701 148.25735) + (xy 128.972151 148.24349) (xy 128.954733 148.229568) (xy 128.938441 148.215579) (xy 128.923272 148.201521) + (xy 128.909219 148.18739) (xy 128.896279 148.173181) (xy 128.884447 148.15889) (xy 128.873717 148.144514) + (xy 128.864085 148.130049) (xy 128.855546 148.115491) (xy 128.848095 148.100836) (xy 128.841727 148.086081) + (xy 128.836438 148.07122) (xy 128.832222 148.056251) (xy 128.829076 148.04117) (xy 128.826992 148.025972) + (xy 128.825968 148.010655) (xy 128.825603 148.002299) (xy 128.824532 147.993168) (xy 128.822794 147.983354) + (xy 128.820429 147.972952) (xy 128.817474 147.962053) (xy 128.813969 147.950752) (xy 128.809953 147.93914) + (xy 128.805463 147.927311) (xy 128.803112 147.921602) (xy 129.518981 147.921602) (xy 129.519838 147.937565) + (xy 129.521936 147.955884) (xy 129.525213 147.976715) (xy 129.529605 148.000213) (xy 129.535051 148.026532) + (xy 129.54294 148.06592) (xy 129.550782 148.10078) (xy 129.554709 148.116532) (xy 129.558655 148.131176) + (xy 129.562627 148.144719) (xy 129.566636 148.157169) (xy 129.570692 148.168534) (xy 129.574803 148.178821) + (xy 129.578981 148.188039) (xy 129.583234 148.196194) (xy 129.587573 148.203296) (xy 129.592006 148.209351) + (xy 129.596544 148.214368) (xy 129.601197 148.218353) (xy 129.605973 148.221315) (xy 129.610884 148.223262) + (xy 129.615937 148.224202) (xy 129.621144 148.224141) (xy 129.626513 148.223088) (xy 129.632055 148.221051) + (xy 129.63778 148.218037) (xy 129.643696 148.214054) (xy 129.649813 148.20911) (xy 129.656142 148.203212) + (xy 129.662692 148.196369) (xy 129.669472 148.188588) (xy 129.676492 148.179877) (xy 129.683763 148.170244) + (xy 129.691293 148.159695) (xy 129.699093 148.14824) (xy 129.826093 147.978906) (xy 129.829426 147.974984) + (xy 129.832481 147.971153) (xy 129.83526 147.96741) (xy 129.837762 147.963755) (xy 129.839988 147.960185) + (xy 129.841941 147.956699) (xy 129.84362 147.953294) (xy 129.845027 147.949968) (xy 129.846163 147.94672) + (xy 129.847029 147.943547) (xy 129.847625 147.940448) (xy 129.847952 147.937421) (xy 129.848012 147.934463) + (xy 129.847806 147.931574) (xy 129.847335 147.92875) (xy 129.846598 147.92599) (xy 129.845599 147.923292) + (xy 129.844336 147.920654) (xy 129.842812 147.918075) (xy 129.841028 147.915551) (xy 129.838983 147.913082) + (xy 129.83668 147.910665) (xy 129.834119 147.908298) (xy 129.831302 147.90598) (xy 129.828229 147.903709) + (xy 129.8249 147.901482) (xy 129.821318 147.899297) (xy 129.817483 147.897153) (xy 129.813397 147.895049) + (xy 129.809059 147.89298) (xy 129.804471 147.890947) (xy 129.799634 147.888947) (xy 129.780163 147.883025) + (xy 129.757963 147.877289) (xy 129.733778 147.871926) (xy 129.708354 147.86712) (xy 129.682433 147.863058) + (xy 129.65676 147.859927) (xy 129.63208 147.857912) (xy 129.620344 147.857381) (xy 129.609136 147.857199) + (xy 129.592258 147.857472) (xy 129.577303 147.858397) (xy 129.564208 147.860128) (xy 129.558339 147.861345) + (xy 129.552911 147.862821) (xy 129.547918 147.864576) (xy 129.543351 147.866629) (xy 129.539203 147.869) + (xy 129.535465 147.871709) (xy 129.532131 147.874774) (xy 129.529192 147.878215) (xy 129.52664 147.882051) + (xy 129.524469 147.886302) (xy 129.522669 147.890987) (xy 129.521234 147.896126) (xy 129.520155 147.901737) + (xy 129.519425 147.907841) (xy 129.519036 147.914456) (xy 129.518981 147.921602) (xy 128.803112 147.921602) + (xy 128.80054 147.915359) (xy 128.795221 147.903375) (xy 128.789546 147.891453) (xy 128.783553 147.879686) + (xy 128.777281 147.868168) (xy 128.770768 147.85699) (xy 128.764055 147.846247) (xy 128.757178 147.83603) + (xy 128.744901 147.819353) (xy 128.733624 147.805056) (xy 128.722982 147.793161) (xy 128.717786 147.788122) + (xy 128.712612 147.783693) (xy 128.707414 147.779876) (xy 128.702148 147.776674) (xy 128.696768 147.77409) + (xy 128.691228 147.772128) (xy 128.685482 147.770789) (xy 128.679485 147.770077) (xy 128.673192 147.769996) + (xy 128.666557 147.770546) (xy 128.659534 147.771733) (xy 128.652079 147.773558) (xy 128.644144 147.776024) + (xy 128.635685 147.779135) (xy 128.617013 147.787301) (xy 128.595698 147.79808) (xy 128.571375 147.811494) + (xy 128.54368 147.827567) (xy 128.476718 147.867782) (xy 128.424173 147.899294) (xy 128.352033 147.937317) + (xy 128.263522 147.980425) (xy 128.161864 148.027192) (xy 128.050284 148.076191) (xy 127.932007 148.125997) + (xy 127.810258 148.175182) (xy 127.68826 148.222321) (xy 127.227224 148.400256) (xy 127.047555 148.471611) + (xy 126.981937 148.498762) (xy 126.936844 148.518657) (xy 126.919186 148.526342) (xy 126.901993 148.533508) + (xy 126.885359 148.540132) (xy 126.869375 148.54619) (xy 126.854136 148.551659) (xy 126.839734 148.556515) + (xy 126.826261 148.560736) (xy 126.813813 148.564297) (xy 126.80248 148.567177) (xy 126.792356 148.569351) + (xy 126.783535 148.570797) (xy 126.776109 148.57149) (xy 126.772949 148.571548) (xy 126.770172 148.571409) + (xy 126.76779 148.57107) (xy 126.765815 148.570529) (xy 126.764259 148.569782) (xy 126.763133 148.568827) + (xy 126.762449 148.567661) (xy 126.762219 148.56628) (xy 126.764076 148.552381) (xy 126.769508 148.533714) + (xy 126.790269 148.48335) (xy 126.822843 148.417731) (xy 126.865572 148.3394) (xy 126.974857 148.154771) + (xy 127.104854 147.949801) (xy 127.192409 147.819227) (xy 127.458518 147.819227) (xy 127.458732 147.824433) + (xy 127.459173 147.82985) (xy 127.459836 147.835479) (xy 127.460719 147.841324) (xy 127.461803 147.846253) + (xy 127.463068 147.851115) (xy 127.464507 147.855902) (xy 127.466114 147.86061) (xy 127.467884 147.865233) + (xy 127.469811 147.869764) (xy 127.47189 147.874199) (xy 127.474113 147.878531) (xy 127.476476 147.882755) + (xy 127.478973 147.886864) (xy 127.481598 147.890853) (xy 127.484345 147.894716) (xy 127.487208 147.898447) + (xy 127.490182 147.902041) (xy 127.49326 147.905492) (xy 127.496437 147.908793) (xy 127.499707 147.911939) + (xy 127.503065 147.914924) (xy 127.506504 147.917743) (xy 127.510018 147.920389) (xy 127.513602 147.922857) + (xy 127.51725 147.92514) (xy 127.520956 147.927234) (xy 127.524715 147.929132) (xy 127.52852 147.930829) + (xy 127.532365 147.932318) (xy 127.536246 147.933594) (xy 127.540156 147.934651) (xy 127.544088 147.935484) + (xy 127.548039 147.936085) (xy 127.552001 147.936451) (xy 127.555968 147.936574) (xy 127.559936 147.936451) + (xy 127.563898 147.936085) (xy 127.567849 147.935484) (xy 127.571782 147.934651) (xy 127.575691 147.933594) + (xy 127.579572 147.932318) (xy 127.583418 147.930829) (xy 127.587223 147.929132) (xy 127.590981 147.927234) + (xy 127.594687 147.92514) (xy 127.601919 147.920389) (xy 127.608873 147.914924) (xy 127.6155 147.908793) + (xy 127.621756 147.902041) (xy 127.627592 147.894716) (xy 127.632964 147.886864) (xy 127.637825 147.878531) + (xy 127.642127 147.869764) (xy 127.645824 147.86061) (xy 127.648871 147.851115) (xy 127.650135 147.846253) + (xy 127.65122 147.841324) (xy 127.652766 147.82985) (xy 127.653206 147.824433) (xy 127.653421 147.819227) + (xy 127.653407 147.814231) (xy 127.653161 147.809442) (xy 127.652681 147.804859) (xy 127.651963 147.800479) + (xy 127.651005 147.7963) (xy 127.649804 147.792322) (xy 127.648357 147.78854) (xy 127.646661 147.784955) + (xy 127.644713 147.781563) (xy 127.64251 147.778364) (xy 127.640049 147.775354) (xy 127.637328 147.772532) + (xy 127.634343 147.769896) (xy 127.631092 147.767444) (xy 127.627571 147.765175) (xy 127.623778 147.763085) + (xy 127.61971 147.761174) (xy 127.615364 147.759439) (xy 127.610737 147.757879) (xy 127.605826 147.756491) + (xy 127.600628 147.755274) (xy 127.59514 147.754225) (xy 127.583285 147.752626) (xy 127.570235 147.751677) + (xy 127.555968 147.751365) (xy 127.541702 147.751677) (xy 127.535026 147.752071) (xy 127.528652 147.752626) + (xy 127.522577 147.753343) (xy 127.516796 147.754225) (xy 127.511309 147.755274) (xy 127.506111 147.756491) + (xy 127.5012 147.757879) (xy 127.496573 147.759439) (xy 127.492227 147.761174) (xy 127.488159 147.763085) + (xy 127.484366 147.765175) (xy 127.480845 147.767444) (xy 127.477594 147.769896) (xy 127.474609 147.772532) + (xy 127.471888 147.775354) (xy 127.469428 147.778364) (xy 127.467225 147.781563) (xy 127.465277 147.784955) + (xy 127.463581 147.78854) (xy 127.462134 147.792322) (xy 127.460933 147.7963) (xy 127.459975 147.800479) + (xy 127.459257 147.804859) (xy 127.458777 147.809442) (xy 127.458532 147.814231) (xy 127.458518 147.819227) + (xy 127.192409 147.819227) (xy 127.242293 147.744832) (xy 127.373903 147.560202) (xy 127.433374 147.481871) + (xy 127.469253 147.437482) (xy 128.305036 147.437482) (xy 128.305401 147.443786) (xy 128.306773 147.450137) + (xy 128.309157 147.456549) (xy 128.312553 147.463036) (xy 128.316966 147.469614) (xy 128.322398 147.476296) + (xy 128.328853 147.483097) (xy 128.336332 147.490032) (xy 128.34484 147.497116) (xy 128.354379 147.504362) + (xy 128.364951 147.511785) (xy 128.37656 147.5194) (xy 128.389209 147.527222) (xy 128.417637 147.543542) + (xy 128.450259 147.560863) (xy 128.481473 147.577282) (xy 128.509719 147.590764) (xy 128.535127 147.601222) + (xy 128.546808 147.605291) (xy 128.55783 147.608572) (xy 128.568208 147.611055) (xy 128.577959 147.612728) + (xy 128.5871 147.613582) (xy 128.595647 147.613606) (xy 128.603616 147.612788) (xy 128.611025 147.611119) + (xy 128.617888 147.608587) (xy 128.624224 147.605183) (xy 128.630048 147.600894) (xy 128.635377 147.595712) + (xy 128.640227 147.589624) (xy 128.644615 147.582621) (xy 128.648558 147.574691) (xy 128.652071 147.565825) + (xy 128.655171 147.55601) (xy 128.657875 147.545238) (xy 128.6602 147.533496) (xy 128.662161 147.520775) + (xy 128.665058 147.492352) (xy 128.6667 147.459882) (xy 128.667218 147.423281) (xy 128.666518 147.395122) + (xy 128.664345 147.370157) (xy 128.662672 147.358863) (xy 128.660591 147.348355) (xy 128.658087 147.33863) + (xy 128.655147 147.329684) (xy 128.651757 147.321514) (xy 128.647904 147.314114) (xy 128.643575 147.307482) + (xy 128.638755 147.301614) (xy 128.633431 147.296505) (xy 128.62759 147.292152) (xy 128.621218 147.28855) + (xy 128.614301 147.285697) (xy 128.606827 147.283588) (xy 128.59878 147.282219) (xy 128.590149 147.281587) + (xy 128.580918 147.281687) (xy 128.571076 147.282516) (xy 128.560607 147.284069) (xy 128.549499 147.286344) + (xy 128.537738 147.289335) (xy 128.512202 147.297454) (xy 128.483891 147.308394) (xy 128.452697 147.322125) + (xy 128.418511 147.338615) (xy 128.390671 147.353145) (xy 128.3667 147.367048) (xy 128.356172 147.3738) + (xy 128.34662 147.380438) (xy 128.338046 147.386978) (xy 128.330454 147.393433) (xy 128.323846 147.399819) + (xy 128.318226 147.40615) (xy 128.313596 147.412439) (xy 128.309959 147.418703) (xy 128.307318 147.424955) + (xy 128.305676 147.43121) (xy 128.305036 147.437482) (xy 127.469253 147.437482) (xy 127.486412 147.416253) + (xy 127.531358 147.365889) (xy 127.566552 147.333322) (xy 127.596824 147.311163) (xy 127.635095 147.285036) + (xy 127.67994 147.255931) (xy 127.729932 147.224843) (xy 127.783645 147.192763) (xy 127.839652 147.160682) + (xy 127.896527 147.129595) (xy 127.952844 147.100491) (xy 128.037024 147.059904) (xy 128.075289 147.043226) + (xy 128.112338 147.028804) (xy 128.149169 147.016522) (xy 128.186783 147.006263) (xy 128.226179 146.99791) + (xy 128.268359 146.991349) (xy 128.314321 146.986461) (xy 128.365066 146.983132) (xy 128.421594 146.981245) + (xy 128.484904 146.980683) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d6b769bf-0a3d-4fb7-926d-dcd18827661d") + ) + (gr_line + (start 229.399926 182.799926) + (end 202.168005 182.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "d76b1152-3047-4942-a18f-5e79594cf361") + ) + (gr_poly + (pts + (xy 136.980054 168.07811) (xy 137.001924 168.082358) (xy 137.075676 168.098482) (xy 137.181178 168.123535) + (xy 137.308508 168.156029) (xy 137.383351 168.176213) (xy 137.45531 168.197195) (xy 137.524727 168.219153) + (xy 137.591943 168.242267) (xy 137.657298 168.266713) (xy 137.721134 168.292672) (xy 137.783792 168.32032) + (xy 137.845612 168.349836) (xy 137.906937 168.381399) (xy 137.968106 168.415186) (xy 138.029462 168.451377) + (xy 138.091344 168.490148) (xy 138.154095 168.53168) (xy 138.218055 168.576149) (xy 138.283565 168.623734) + (xy 138.350966 168.674614) (xy 138.419603 168.727107) (xy 138.504177 168.787971) (xy 138.601277 168.85516) + (xy 138.707493 168.926629) (xy 138.933629 169.074216) (xy 139.1553 169.214363) (xy 139.220176 169.25288) + (xy 139.279913 169.289087) (xy 139.33458 169.32303) (xy 139.384247 169.354757) (xy 139.428985 169.384313) + (xy 139.468862 169.411746) (xy 139.503949 169.437101) (xy 139.519718 169.449014) (xy 139.534316 169.460425) + (xy 139.547751 169.47134) (xy 139.560031 169.481765) (xy 139.571167 169.491706) (xy 139.581166 169.501167) + (xy 139.590037 169.510156) (xy 139.597789 169.518678) (xy 139.604431 169.526739) (xy 139.609971 169.534344) + (xy 139.614418 169.541499) (xy 139.61778 169.548211) (xy 139.620067 169.554485) (xy 139.621288 169.560327) + (xy 139.62145 169.565743) (xy 139.620563 169.570737) (xy 139.618635 169.575318) (xy 139.615676 169.579489) + (xy 139.606903 169.585255) (xy 139.592627 169.59064) (xy 139.573049 169.595639) (xy 139.548371 169.600242) + (xy 139.48452 169.608231) (xy 139.402685 169.614546) (xy 139.30448 169.619124) (xy 139.191515 169.621904) + (xy 139.065405 169.622824) (xy 138.92776 169.621821) (xy 138.772637 169.61934) (xy 138.632335 169.619836) + (xy 138.506296 169.623309) (xy 138.448451 169.626162) (xy 138.393962 169.629758) (xy 138.34276 169.634099) + (xy 138.294774 169.639184) (xy 138.249936 169.645013) (xy 138.208175 169.651587) (xy 138.169422 169.658904) + (xy 138.133606 169.666966) (xy 138.100658 169.675772) (xy 138.070508 169.685322) (xy 137.954743 169.721382) + (xy 137.820064 169.76048) (xy 137.675835 169.800199) (xy 137.53142 169.838119) (xy 137.396183 169.871822) + (xy 137.279488 169.898889) (xy 137.190697 169.916904) (xy 137.159693 169.92176) (xy 137.139176 169.923446) + (xy 137.136108 169.923169) (xy 137.132862 169.922348) (xy 137.125874 169.919126) (xy 137.118281 169.913888) + (xy 137.110153 169.906744) (xy 137.10156 169.897802) (xy 137.092572 169.887169) (xy 137.083259 169.874956) + (xy 137.07369 169.861269) (xy 137.063934 169.846218) (xy 137.054063 169.829912) (xy 137.044145 169.812458) + (xy 137.034251 169.793966) (xy 137.024449 169.774544) (xy 137.014811 169.7543) (xy 137.005405 169.733342) + (xy 136.996302 169.71178) (xy 136.987258 169.690218) (xy 136.978028 169.66926) (xy 136.968674 169.649016) + (xy 136.959258 169.629593) (xy 136.949843 169.611101) (xy 136.940489 169.593647) (xy 136.93126 169.57734) + (xy 136.922216 169.56229) (xy 136.913421 169.548603) (xy 136.904936 169.536389) (xy 136.896823 169.525757) + (xy 136.892926 169.521068) (xy 136.889144 169.516814) (xy 136.885487 169.513011) (xy 136.881962 169.50967) + (xy 136.878576 169.506806) (xy 136.875337 169.504433) (xy 136.872253 169.502563) (xy 136.869332 169.501211) + (xy 136.866582 169.50039) (xy 136.86401 169.500113) (xy 136.858079 169.499198) (xy 136.850295 169.496516) + (xy 136.84079 169.49216) (xy 136.829696 169.486222) (xy 136.817145 169.478797) (xy 136.803269 169.469975) + (xy 136.772066 169.44852) (xy 136.737143 169.422599) (xy 136.699553 169.392958) (xy 136.66035 169.36034) + (xy 136.62059 169.32549) (xy 136.592468 169.301349) (xy 136.56354 169.278464) (xy 136.533619 169.256726) + (xy 136.502521 169.236027) (xy 136.470058 169.216258) (xy 136.436044 169.197311) (xy 136.427981 169.193198) + (xy 137.239715 169.193198) (xy 137.239905 169.201569) (xy 137.24049 169.208824) (xy 137.240938 169.212033) + (xy 137.241494 169.214963) (xy 137.24216 169.217613) (xy 137.24294 169.219985) (xy 137.243836 169.222078) + (xy 137.244851 169.223892) (xy 137.245988 169.225426) (xy 137.24725 169.226682) (xy 137.24864 169.227658) + (xy 137.25016 169.228356) (xy 137.251815 169.228775) (xy 137.253606 169.228914) (xy 137.255537 169.228775) + (xy 137.25761 169.228356) (xy 137.259828 169.227658) (xy 137.262195 169.226682) (xy 137.264712 169.225426) + (xy 137.267384 169.223892) (xy 137.270213 169.222078) (xy 137.273202 169.219985) (xy 137.279671 169.214963) + (xy 137.286814 169.208824) (xy 137.294654 169.201569) (xy 137.303216 169.193198) (xy 137.310948 169.186381) + (xy 137.320177 169.179835) (xy 137.330785 169.173583) (xy 137.342656 169.167649) (xy 137.355675 169.162056) + (xy 137.369725 169.156828) (xy 137.384689 169.151987) (xy 137.400452 169.147557) (xy 137.416897 169.143561) + (xy 137.433907 169.140022) (xy 137.451367 169.136964) (xy 137.469161 169.13441) (xy 137.487172 169.132383) + (xy 137.505283 169.130907) (xy 137.523379 169.130003) (xy 137.541342 169.129697) (xy 137.559 169.129394) + (xy 137.576193 169.128509) (xy 137.592827 169.127081) (xy 137.608811 169.12515) (xy 137.62405 169.122753) + (xy 137.638452 169.11993) (xy 137.651924 169.11672) (xy 137.664372 169.113161) (xy 137.670184 169.111262) + (xy 137.675705 169.109291) (xy 137.680924 169.107252) (xy 137.685828 169.105151) (xy 137.690407 169.102991) + (xy 137.694649 169.100777) (xy 137.698542 169.098516) (xy 137.702075 169.09621) (xy 137.705236 169.093866) + (xy 137.708013 169.091488) (xy 137.710394 169.089081) (xy 137.712369 169.08665) (xy 137.713925 169.0842) + (xy 137.715051 169.081734) (xy 137.715735 169.079259) (xy 137.715966 169.07678) (xy 137.715203 169.070547) + (xy 137.712966 169.064747) (xy 137.709329 169.059377) (xy 137.704369 169.054435) (xy 137.698161 169.04992) + (xy 137.690781 169.045829) (xy 137.672805 169.038912) (xy 137.651047 169.033669) (xy 137.626111 169.030085) + (xy 137.598601 169.028145) (xy 137.569122 169.027832) (xy 137.538279 169.029131) (xy 137.506676 169.032027) + (xy 137.474918 169.036505) (xy 137.44361 169.042548) (xy 137.413356 169.050142) (xy 137.38476 169.05927) + (xy 137.358428 169.069918) (xy 137.334964 169.082069) (xy 137.325174 169.087329) (xy 137.315679 169.093139) + (xy 137.306525 169.099429) (xy 137.297758 169.10613) (xy 137.289425 169.113173) (xy 137.281573 169.120486) + (xy 137.274248 169.128001) (xy 137.267496 169.135648) (xy 137.261365 169.143358) (xy 137.2559 169.151059) + (xy 137.251149 169.158683) (xy 137.247157 169.166159) (xy 137.243971 169.173419) (xy 137.242695 169.176946) + (xy 137.241637 169.180392) (xy 137.240805 169.183749) (xy 137.240203 169.187008) (xy 137.239838 169.190161) + (xy 137.239715 169.193198) (xy 136.427981 169.193198) (xy 136.400295 169.179077) (xy 136.362623 169.161447) + (xy 136.322842 169.144314) (xy 136.280767 169.127568) (xy 136.236212 169.111101) (xy 136.18899 169.094805) + (xy 136.085802 169.062289) (xy 135.969716 169.029154) (xy 135.919577 169.015957) (xy 135.870477 169.00221) + (xy 135.822586 168.987983) (xy 135.776075 168.973344) (xy 135.731114 168.958365) (xy 135.687874 168.943114) + (xy 135.646525 168.927661) (xy 135.607238 168.912077) (xy 135.570184 168.896431) (xy 135.535532 168.880792) + (xy 135.503454 168.865231) (xy 135.47412 168.849817) (xy 135.447701 168.83462) (xy 135.424367 168.819709) + (xy 135.404288 168.805155) (xy 135.387635 168.791028) (xy 135.355885 168.762461) (xy 135.317189 168.729182) + (xy 135.273037 168.69243) (xy 135.224915 168.653445) (xy 135.174314 168.613468) (xy 135.12272 168.573739) + (xy 135.071622 168.535499) (xy 135.022509 168.499986) (xy 134.789677 168.335947) (xy 135.048968 168.346528) + (xy 135.110959 168.34659) (xy 135.187709 168.343056) (xy 135.276117 168.336297) (xy 135.373083 168.326685) + (xy 135.475505 168.314593) (xy 135.580285 168.300392) (xy 135.684319 168.284454) (xy 135.78451 168.267152) + (xy 135.997498 168.227052) (xy 136.222394 168.18844) (xy 136.4334 168.154789) (xy 136.604717 168.129571) + (xy 136.854749 168.095174) (xy 136.935116 168.083433) (xy 136.958929 168.079361) (xy 136.966091 168.077829) + (xy 136.969843 168.076653) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d795614e-dfb7-4224-a1a1-c7f387755042") + ) + (gr_line + (start 171.61608 114.157741) + (end 107.116395 114.157741) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d81de7e7-4644-4a95-a88b-46428bc9b264") + ) + (gr_line + (start 284.416396 134.430895) + (end 284.416396 117.167352) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "da5a656e-99fc-49a8-8881-713fcc2225bc") + ) + (gr_poly + (pts + (xy 140.660707 180.485406) (xy 140.672278 180.487044) (xy 140.685253 180.489581) (xy 140.69953 180.492987) + (xy 140.715008 180.497229) (xy 140.731587 180.502278) (xy 140.749166 180.508102) (xy 140.78692 180.521952) + (xy 140.827465 180.53853) (xy 140.938011 180.585824) (xy 141.096678 180.650977) (xy 141.473049 180.803113) + (xy 141.564506 180.840661) (xy 141.651064 180.87728) (xy 141.7308 180.912038) (xy 141.801793 180.944005) + (xy 141.86212 180.972251) (xy 141.909859 180.995846) (xy 141.928407 181.005609) (xy 141.943088 181.01386) + (xy 141.95366 181.020483) (xy 141.959883 181.025361) (xy 141.965596 181.032221) (xy 141.969866 181.039867) + (xy 141.972738 181.04825) (xy 141.974259 181.057318) (xy 141.974474 181.067023) (xy 141.973428 181.077312) + (xy 141.971168 181.088136) (xy 141.967737 181.099445) (xy 141.963183 181.111188) (xy 141.957551 181.123315) + (xy 141.943232 181.148517) (xy 141.925147 181.17465) (xy 141.903658 181.20131) (xy 141.879131 181.228094) + (xy 141.85193 181.254599) (xy 141.822419 181.280421) (xy 141.790962 181.305159) (xy 141.757925 181.328408) + (xy 141.72367 181.349766) (xy 141.688562 181.36883) (xy 141.652967 181.385196) (xy 141.624516 181.396358) + (xy 141.5985 181.406032) (xy 141.574623 181.414218) (xy 141.55259 181.420915) (xy 141.532109 181.426124) + (xy 141.512882 181.429845) (xy 141.503648 181.431147) (xy 141.494617 181.432077) (xy 141.485753 181.432635) + (xy 141.477019 181.432822) (xy 141.468378 181.432635) (xy 141.459793 181.432077) (xy 141.451227 181.431147) + (xy 141.442644 181.429845) (xy 141.434007 181.428171) (xy 141.425278 181.426124) (xy 141.407401 181.420915) + (xy 141.388717 181.414218) (xy 141.368932 181.406032) (xy 141.347753 181.396358) (xy 141.324883 181.385196) + (xy 141.309589 181.376717) (xy 141.293567 181.367222) (xy 141.276956 181.356813) (xy 141.259895 181.34559) + (xy 141.242524 181.333654) (xy 141.224982 181.321106) (xy 141.20741 181.308046) (xy 141.189945 181.294575) + (xy 141.172729 181.280794) (xy 141.155901 181.266804) (xy 141.1396 181.252706) (xy 141.123965 181.2386) + (xy 141.109136 181.224587) (xy 141.095254 181.210768) (xy 141.082456 181.197243) (xy 141.070883 181.184114) + (xy 141.043218 181.15354) (xy 141.012282 181.116138) (xy 140.978772 181.073015) (xy 140.943386 181.02528) + (xy 140.869779 180.920408) (xy 140.797039 180.810389) (xy 140.730749 180.70409) (xy 140.676489 180.61038) + (xy 140.655614 180.571017) (xy 140.63984 180.538126) (xy 140.629864 180.512816) (xy 140.627268 180.503351) + (xy 140.626383 180.496196) (xy 140.626645 180.493854) (xy 140.627421 180.491788) (xy 140.628699 180.489993) + (xy 140.630466 180.488465) (xy 140.63271 180.487201) (xy 140.635418 180.486196) (xy 140.642176 180.484951) + (xy 140.650639 180.484698) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "deb67877-e0c6-4fc7-9695-11aa54b26616") + ) + (gr_poly + (pts + (xy 120.5044 152.893751) (xy 120.537235 152.909364) (xy 120.653321 152.969526) (xy 121.019437 153.168046) + (xy 121.435164 153.399308) (xy 121.745718 153.577488) (xy 122.140444 153.809495) (xy 122.494489 154.012728) + (xy 122.642925 154.095803) (xy 122.765191 154.162383) (xy 122.855956 154.209367) (xy 122.887859 154.224542) + (xy 122.909886 154.233655) (xy 122.922493 154.237596) (xy 122.934597 154.239381) (xy 122.946314 154.238841) + (xy 122.952063 154.237646) (xy 122.957759 154.235805) (xy 122.969049 154.230103) (xy 122.9803 154.221563) + (xy 122.991629 154.210016) (xy 123.003151 154.195291) (xy 123.014984 154.177217) (xy 123.027243 154.155624) + (xy 123.040045 154.130341) (xy 123.053505 154.101198) (xy 123.06774 154.068025) (xy 123.082867 154.03065) + (xy 123.11626 153.942614) (xy 123.133099 153.896491) (xy 123.150016 153.853183) (xy 123.167211 153.812401) + (xy 123.184887 153.773859) (xy 123.203245 153.737271) (xy 123.222487 153.702349) (xy 123.242814 153.668807) + (xy 123.264427 153.636358) (xy 123.287529 153.604715) (xy 123.312321 153.573592) (xy 123.339004 153.542701) + (xy 123.36778 153.511755) (xy 123.39885 153.480469) (xy 123.432417 153.448555) (xy 123.468681 153.415726) + (xy 123.507844 153.381695) (xy 123.595601 153.309401) (xy 123.633429 153.279644) (xy 123.668165 153.253787) + (xy 123.700513 153.231557) (xy 123.731179 153.212684) (xy 123.760868 153.196896) (xy 123.790287 153.183921) + (xy 123.820139 153.17349) (xy 123.85113 153.165329) (xy 123.883967 153.159168) (xy 123.919354 153.154735) + (xy 123.957996 153.15176) (xy 124.000599 153.149971) (xy 124.047869 153.149097) (xy 124.100511 153.148865) + (xy 124.174207 153.149846) (xy 124.244337 153.152741) (xy 124.277997 153.154885) (xy 124.310684 153.157481) + (xy 124.342371 153.160521) (xy 124.373032 153.163996) (xy 124.402638 153.167897) (xy 124.431163 153.172216) + (xy 124.458579 153.176944) (xy 124.48486 153.182072) (xy 124.509977 153.187592) (xy 124.533906 153.193494) + (xy 124.556617 153.19977) (xy 124.578084 153.206411) (xy 124.59828 153.213409) (xy 124.617177 153.220755) + (xy 124.634749 153.22844) (xy 124.650968 153.236456) (xy 124.665808 153.244793) (xy 124.67924 153.253443) + (xy 124.691239 153.262397) (xy 124.701777 153.271647) (xy 124.710826 153.281183) (xy 124.71836 153.290998) + (xy 124.724351 153.301082) (xy 124.728772 153.311426) (xy 124.731597 153.322023) (xy 124.732798 153.332863) + (xy 124.732348 153.343937) (xy 124.73022 153.355237) (xy 124.711233 153.426654) (xy 124.693425 153.508862) + (xy 124.67599 153.6062) (xy 124.65812 153.72301) (xy 124.617853 154.032407) (xy 124.566176 154.471782) + (xy 124.53021 154.794159) (xy 124.488787 155.145806) (xy 124.446371 155.484556) (xy 124.407427 155.768239) + (xy 124.359244 156.126026) (xy 124.321603 156.424902) (xy 124.30662 156.553837) (xy 124.294132 156.669951) + (xy 124.284094 156.77388) (xy 124.276459 156.86626) (xy 124.27118 156.947725) (xy 124.268211 157.018912) + (xy 124.267506 157.080456) (xy 124.269017 157.132993) (xy 124.272699 157.177158) (xy 124.278505 157.213588) + (xy 124.28219 157.2291) (xy 124.286388 157.242917) (xy 124.291094 157.255117) (xy 124.296302 157.265781) + (xy 124.349906 157.351883) (xy 124.418052 157.451806) (xy 124.498662 157.563123) (xy 124.589659 157.683409) + (xy 124.794504 157.941181) (xy 125.015969 158.205713) (xy 125.237433 158.457594) (xy 125.342972 158.572725) + (xy 125.442279 158.677416) (xy 125.533276 158.769238) (xy 125.613886 158.845767) (xy 125.682032 158.904577) + (xy 125.735636 158.94324) (xy 125.779537 158.969838) (xy 125.818215 158.991568) (xy 125.852024 159.007655) + (xy 125.881322 159.017324) (xy 125.894391 159.019509) (xy 125.906465 159.019799) (xy 125.91759 159.018097) + (xy 125.92781 159.014305) (xy 125.93717 159.008328) (xy 125.945713 159.000069) (xy 125.953486 158.989429) + (xy 125.960531 158.976313) (xy 125.966895 158.960623) (xy 125.972621 158.942263) (xy 125.982339 158.897144) + (xy 125.990041 158.840181) (xy 125.996085 158.770599) (xy 126.000826 158.687621) (xy 126.004622 158.590475) + (xy 126.010803 158.350571) (xy 126.012105 158.310823) (xy 126.014027 158.272943) (xy 126.01657 158.236939) + (xy 126.019732 158.202819) (xy 126.023515 158.17059) (xy 126.027917 158.14026) (xy 126.03294 158.111836) + (xy 126.038583 158.085328) (xy 126.044846 158.060741) (xy 126.05173 158.038085) (xy 126.059233 158.017367) + (xy 126.067357 157.998594) (xy 126.0761 157.981774) (xy 126.080705 157.9741) (xy 126.085464 157.966916) + (xy 126.090379 157.960225) (xy 126.095448 157.954026) (xy 126.100673 157.948322) (xy 126.106052 157.943114) + (xy 126.116628 157.933487) (xy 126.128463 157.924452) (xy 126.141482 157.916012) (xy 126.15561 157.90817) + (xy 126.186896 157.894291) (xy 126.221725 157.882839) (xy 126.259499 157.873835) (xy 126.299622 157.867305) + (xy 126.341496 157.86327) (xy 126.384526 157.861755) (xy 126.428114 157.862782) (xy 126.471663 157.866374) + (xy 126.514576 157.872556) (xy 126.556257 157.88135) (xy 126.596108 157.89278) (xy 126.633534 157.906868) + (xy 126.667936 157.923638) (xy 126.683817 157.933036) (xy 126.698719 157.943114) (xy 126.716595 157.955949) + (xy 126.732588 157.9689) (xy 126.746797 157.982332) (xy 126.759325 157.996609) (xy 126.770271 158.012096) + (xy 126.779737 158.029155) (xy 126.787823 158.048153) (xy 126.79463 158.069453) (xy 126.800259 158.093419) + (xy 126.80481 158.120416) (xy 126.808385 158.150808) (xy 126.811084 158.18496) (xy 126.813007 158.223236) + (xy 126.814257 158.265999) (xy 126.815135 158.366449) (xy 126.815403 158.41867) (xy 126.816282 158.466474) + (xy 126.817891 158.510277) (xy 126.820344 158.550499) (xy 126.823759 158.587559) (xy 126.828251 158.621874) + (xy 126.833936 158.653864) (xy 126.840932 158.683947) (xy 126.849354 158.712542) (xy 126.859319 158.740068) + (xy 126.870942 158.766942) (xy 126.884341 158.793584) (xy 126.899631 158.820412) (xy 126.916928 158.847844) + (xy 126.93635 158.8763) (xy 126.958011 158.906198) (xy 126.994746 158.95614) (xy 127.031381 159.004601) + (xy 127.06769 159.051341) (xy 127.103449 159.09612) (xy 127.138432 159.138697) (xy 127.172416 159.178833) + (xy 127.205175 159.216286) (xy 127.236484 159.250818) (xy 127.266119 159.282186) (xy 127.293856 159.310152) + (xy 127.319468 159.334475) (xy 127.342731 159.354914) (xy 127.363421 159.371229) (xy 127.372731 159.377765) + (xy 127.381313 159.38318) (xy 127.38914 159.387444) (xy 127.396182 159.390527) (xy 127.402412 159.392399) + (xy 127.407803 159.39303) (xy 127.415819 159.392692) (xy 127.423008 159.391693) (xy 127.42938 159.390052) + (xy 127.434943 159.38779) (xy 127.439708 159.384927) (xy 127.443684 159.381484) (xy 127.446881 159.377481) + (xy 127.449309 159.372938) (xy 127.450977 159.367876) (xy 127.451895 159.362315) (xy 127.452073 159.356275) + (xy 127.45152 159.349777) (xy 127.450247 159.342841) (xy 127.448262 159.335487) (xy 127.445576 159.327736) + (xy 127.442198 159.319608) (xy 127.433405 159.302303) (xy 127.421961 159.283734) (xy 127.407944 159.264065) + (xy 127.391431 159.243458) (xy 127.372499 159.222076) (xy 127.351227 159.200081) (xy 127.327691 159.177637) + (xy 127.301969 159.154906) (xy 127.270973 159.126407) (xy 127.241528 159.094599) (xy 127.213695 159.059644) + (xy 127.187536 159.021704) (xy 127.163114 158.980943) (xy 127.14049 158.937524) (xy 127.119726 158.891608) + (xy 127.100885 158.843359) (xy 127.084028 158.792939) (xy 127.069218 158.740512) (xy 127.056516 158.68624) + (xy 127.045984 158.630286) (xy 127.037685 158.572813) (xy 127.03168 158.513983) (xy 127.028031 158.45396) + (xy 127.026802 158.392905) (xy 127.027069 158.358945) (xy 127.027949 158.328341) (xy 127.029557 158.300853) + (xy 127.030671 158.288203) (xy 127.032011 158.276241) (xy 127.03359 158.264939) (xy 127.035425 158.254265) + (xy 127.037529 158.24419) (xy 127.039917 158.234683) (xy 127.042604 158.225716) (xy 127.045603 158.217257) + (xy 127.04893 158.209277) (xy 127.052599 158.201745) (xy 127.056624 158.194632) (xy 127.061021 158.187907) + (xy 127.065803 158.181541) (xy 127.070985 158.175504) (xy 127.076582 158.169764) (xy 127.082609 158.164294) + (xy 127.089079 158.159061) (xy 127.096007 158.154037) (xy 127.103408 158.149191) (xy 127.111297 158.144494) + (xy 127.119688 158.139914) (xy 127.128595 158.135423) (xy 127.148016 158.126585) (xy 127.169678 158.117739) + (xy 127.198424 158.108741) (xy 127.230728 158.101564) (xy 127.266055 158.09617) (xy 127.30387 158.09252) + (xy 127.343639 158.090576) (xy 127.384826 158.090298) (xy 127.426898 158.091648) (xy 127.469317 158.094588) + (xy 127.511551 158.099077) (xy 127.553064 158.105078) (xy 127.593322 158.112552) (xy 127.631788 158.12146) + (xy 127.66793 158.131763) (xy 127.701211 158.143423) (xy 127.731097 158.1564) (xy 127.757052 158.170656) + (xy 127.76312 158.176145) (xy 127.769382 158.184557) (xy 127.775784 158.195712) (xy 127.78227 158.209433) + (xy 127.788788 158.225542) (xy 127.795282 158.24386) (xy 127.801699 158.264209) (xy 127.807984 158.28641) + (xy 127.819942 158.335658) (xy 127.830722 158.390176) (xy 127.839889 158.44854) (xy 127.84701 158.509321) + (xy 127.853666 158.571788) (xy 127.861563 158.634999) (xy 127.870451 158.697217) (xy 127.880083 158.756707) + (xy 127.890212 158.811732) (xy 127.900588 158.860556) (xy 127.910965 158.901442) (xy 127.916075 158.918366) + (xy 127.921093 158.932654) (xy 127.926424 158.944683) (xy 127.933418 158.957882) (xy 127.951975 158.98738) + (xy 127.975927 159.020335) (xy 128.004437 159.055934) (xy 128.036668 159.093362) (xy 128.071782 159.131805) + (xy 128.108942 159.17045) (xy 128.147312 159.208483) (xy 128.186054 159.245089) (xy 128.224331 159.279455) + (xy 128.261305 159.310767) (xy 128.29614 159.338211) (xy 128.327999 159.360973) (xy 128.356044 159.37824) + (xy 128.368374 159.384558) (xy 128.379438 159.389197) (xy 128.389129 159.392054) (xy 128.397344 159.39303) + (xy 128.402405 159.392236) (xy 128.40956 159.389908) (xy 128.418668 159.386123) (xy 128.42959 159.380958) + (xy 128.456317 159.366798) (xy 128.488625 159.34805) (xy 128.525398 159.325333) (xy 128.565519 159.299267) + (xy 128.607873 159.270473) (xy 128.651343 159.239571) (xy 128.691991 159.209048) (xy 128.728724 159.178687) + (xy 128.737233 159.170781) (xy 129.037636 159.170781) (xy 129.038913 159.177147) (xy 129.042645 159.185246) + (xy 129.05687 159.206138) (xy 129.07911 159.23244) (xy 129.108164 159.263137) (xy 129.142829 159.297214) + (xy 129.181906 159.333655) (xy 129.224191 159.371445) (xy 129.268484 159.409567) (xy 129.313583 159.447008) + (xy 129.358287 159.482752) (xy 129.401394 159.515782) (xy 129.441703 159.545084) (xy 129.478012 159.569641) + (xy 129.50912 159.58844) (xy 129.533825 159.600464) (xy 129.543401 159.603618) (xy 129.550926 159.604697) + (xy 129.553622 159.604451) (xy 129.556738 159.603723) (xy 129.564176 159.600873) (xy 129.573135 159.596256) + (xy 129.583503 159.58998) (xy 129.595175 159.582154) (xy 129.608039 159.572885) (xy 129.636916 159.550458) + (xy 129.669266 159.523566) (xy 129.70422 159.493076) (xy 129.74091 159.459859) (xy 129.778469 159.42478) + (xy 129.953095 159.239571) (xy 129.863135 158.927363) (xy 129.845824 158.863161) (xy 129.829815 158.79871) + (xy 129.815418 158.735748) (xy 129.802943 158.67601) (xy 129.792701 158.621233) (xy 129.785001 158.573153) + (xy 129.780154 158.533506) (xy 129.778897 158.517388) (xy 129.778469 158.50403) (xy 129.778377 158.498109) + (xy 129.778102 158.492258) (xy 129.77765 158.486485) (xy 129.777022 158.480796) (xy 129.776225 158.475201) + (xy 129.77526 158.469707) (xy 129.774133 158.464321) (xy 129.772847 158.459051) (xy 129.771406 158.453906) + (xy 129.769813 158.448892) (xy 129.768074 158.444017) (xy 129.766191 158.43929) (xy 129.764168 158.434718) + (xy 129.76201 158.430309) (xy 129.75972 158.42607) (xy 129.757302 158.42201) (xy 129.75476 158.418135) + (xy 129.752098 158.414455) (xy 129.74932 158.410975) (xy 129.746429 158.407706) (xy 129.74343 158.404653) + (xy 129.740326 158.401825) (xy 129.737122 158.399229) (xy 129.73382 158.396874) (xy 129.730426 158.394767) + (xy 129.726942 158.392916) (xy 129.723373 158.391328) (xy 129.719723 158.390011) (xy 129.715995 158.388974) + (xy 129.712193 158.388223) (xy 129.708322 158.387767) (xy 129.704385 158.387614) (xy 129.694707 158.388736) + (xy 129.685503 158.39213) (xy 129.676748 158.397834) (xy 129.668419 158.405886) (xy 129.660493 158.416326) + (xy 129.652947 158.429192) (xy 129.645758 158.444523) (xy 129.638901 158.462358) (xy 129.632355 158.482735) + (xy 129.626096 158.505694) (xy 129.6201 158.531272) (xy 129.614345 158.55951) (xy 129.608806 158.590445) + (xy 129.603462 158.624116) (xy 129.59326 158.699822) (xy 129.589465 158.731707) (xy 129.585039 158.762849) + (xy 129.579999 158.793221) (xy 129.574367 158.822792) (xy 129.568162 158.851533) (xy 129.561402 158.879416) + (xy 129.554107 158.906411) (xy 129.546297 158.93249) (xy 129.53799 158.957623) (xy 129.529207 158.981782) + (xy 129.519967 159.004936) (xy 129.510288 159.027058) (xy 129.500191 159.048118) (xy 129.489695 159.068087) + (xy 129.478819 159.086935) (xy 129.467583 159.104635) (xy 129.456005 159.121156) (xy 129.444106 159.13647) + (xy 129.431905 159.150548) (xy 129.41942 159.16336) (xy 129.406672 159.174878) (xy 129.39368 159.185072) + (xy 129.380463 159.193913) (xy 129.367041 159.201373) (xy 129.353433 159.207422) (xy 129.339658 159.212032) + (xy 129.325735 159.215172) (xy 129.311685 159.216814) (xy 129.297527 159.21693) (xy 129.283279 159.215489) + (xy 129.268961 159.212463) (xy 129.254593 159.207823) (xy 129.235856 159.199668) (xy 129.215816 159.191203) + (xy 129.174557 159.174087) (xy 129.136275 159.157965) (xy 129.119956 159.15074) (xy 129.106427 159.144322) + (xy 129.10297 159.142911) (xy 129.09955 159.141654) (xy 129.09617 159.14055) (xy 129.092835 159.139599) + (xy 129.089552 159.138798) (xy 129.086323 159.138148) (xy 129.083154 159.137647) (xy 129.080051 159.137294) + (xy 129.077017 159.137088) (xy 129.074058 159.137029) (xy 129.071178 159.137115) (xy 129.068382 159.137345) + (xy 129.065676 159.137719) (xy 129.063064 159.138235) (xy 129.06055 159.138893) (xy 129.05814 159.139691) + (xy 129.055839 159.140629) (xy 129.053651 159.141705) (xy 129.051581 159.142919) (xy 129.049635 159.144269) + (xy 129.047816 159.145756) (xy 129.04613 159.147376) (xy 129.044582 159.149131) (xy 129.043176 159.151018) + (xy 129.041917 159.153038) (xy 129.04081 159.155188) (xy 129.03986 159.157468) (xy 129.039073 159.159876) + (xy 129.038451 159.162413) (xy 129.038002 159.165077) (xy 129.037728 159.167866) (xy 129.037636 159.170781) + (xy 128.737233 159.170781) (xy 128.76172 159.148031) (xy 128.791159 159.116624) (xy 128.817218 159.084007) + (xy 128.840076 159.049723) (xy 128.859911 159.013316) (xy 128.876901 158.974327) (xy 128.891224 158.9323) + (xy 128.903059 158.886777) (xy 128.912584 158.8373) (xy 128.919978 158.783413) (xy 128.925418 158.724659) + (xy 128.929083 158.660578) (xy 128.931151 158.590716) (xy 128.931801 158.514613) (xy 128.932009 158.478853) + (xy 128.932721 158.446814) (xy 128.934069 158.418248) (xy 128.936184 158.392906) (xy 128.93757 158.381366) + (xy 128.939198 158.37054) (xy 128.941083 158.360396) (xy 128.943243 158.350903) (xy 128.945693 158.34203) + (xy 128.948451 158.333747) (xy 128.951532 158.326021) (xy 128.954953 158.318823) (xy 128.958731 158.31212) + (xy 128.962882 158.305883) (xy 128.967422 158.300079) (xy 128.972368 158.294679) (xy 128.977737 158.289651) + (xy 128.983544 158.284964) (xy 128.989807 158.280587) (xy 128.996542 158.276489) (xy 129.003766 158.272639) + (xy 129.011493 158.269006) (xy 129.019743 158.265559) (xy 129.02853 158.262268) (xy 129.047783 158.256025) + (xy 129.069384 158.25003) (xy 129.084483 158.246369) (xy 129.101868 158.243312) (xy 129.121347 158.240845) + (xy 129.142724 158.238951) (xy 129.190401 158.236822) (xy 129.243348 158.236801) (xy 129.300017 158.238765) + (xy 129.358856 158.242589) (xy 129.418315 158.248149) (xy 129.476844 158.255322) (xy 129.540396 158.263456) + (xy 129.61418 158.271776) (xy 129.781776 158.287734) (xy 129.870257 158.294752) (xy 129.958303 158.300715) + (xy 130.043248 158.305315) (xy 130.122426 158.30824) (xy 130.203341 158.310937) (xy 130.289528 158.314937) + (xy 130.378318 158.320053) (xy 130.467047 158.326099) (xy 130.553047 158.332889) (xy 130.633652 158.340237) + (xy 130.706195 158.347957) (xy 130.76801 158.355863) (xy 131.048468 158.398197) (xy 131.027301 158.736864) + (xy 131.023106 158.789195) (xy 131.017493 158.839996) (xy 131.0105 158.889226) (xy 131.002166 158.936842) + (xy 130.992529 158.982803) (xy 130.981629 159.027067) (xy 130.969505 159.069593) (xy 130.956194 159.11034) + (xy 130.941736 159.149264) (xy 130.92617 159.186326) (xy 130.909534 159.221482) (xy 130.891867 159.254692) + (xy 130.873208 159.285914) (xy 130.853596 159.315106) (xy 130.833069 159.342226) (xy 130.811665 159.367233) + (xy 130.789425 159.390085) (xy 130.766386 159.410741) (xy 130.742588 159.429158) (xy 130.718069 159.445295) + (xy 130.692868 159.459111) (xy 130.667023 159.470564) (xy 130.640574 159.479611) (xy 130.613559 159.486213) + (xy 130.586016 159.490326) (xy 130.557986 159.491909) (xy 130.529505 159.49092) (xy 130.500614 159.487319) + (xy 130.471351 159.481062) (xy 130.441755 159.472109) (xy 130.411864 159.460418) (xy 130.381717 159.445947) + (xy 130.369503 159.439265) (xy 130.357673 159.433105) (xy 130.346241 159.427465) (xy 130.335219 159.422341) + (xy 130.324619 159.417728) (xy 130.314454 159.413623) (xy 130.304737 159.410022) (xy 130.29548 159.406921) + (xy 130.286696 159.404316) (xy 130.278397 159.402203) (xy 130.270596 159.400578) (xy 130.263306 159.399438) + (xy 130.25654 159.398779) (xy 130.250309 159.398596) (xy 130.244626 159.398886) (xy 130.239505 159.399645) + (xy 130.234957 159.400869) (xy 130.230995 159.402555) (xy 130.227632 159.404697) (xy 130.224881 159.407294) + (xy 130.222753 159.410339) (xy 130.221262 159.413831) (xy 130.22042 159.417764) (xy 130.22024 159.422135) + (xy 130.220735 159.426941) (xy 130.221916 159.432176) (xy 130.223797 159.437838) (xy 130.22639 159.443922) + (xy 130.229708 159.450425) (xy 130.233763 159.457342) (xy 130.238569 159.464671) (xy 130.244136 159.472406) + (xy 130.249017 159.479147) (xy 130.25565 159.487391) (xy 130.273737 159.507958) (xy 130.297528 159.533238) + (xy 130.326157 159.562363) (xy 130.358754 159.594465) (xy 130.394452 159.628675) (xy 130.432382 159.664125) + (xy 130.471677 159.699946) (xy 130.656886 159.874572) (xy 130.857968 159.736989) (xy 130.89925 159.709886) + (xy 130.937942 159.686108) (xy 130.97431 159.665633) (xy 131.008615 159.648436) (xy 131.025077 159.64106) + (xy 131.041123 159.634495) (xy 131.056784 159.628738) (xy 131.072095 159.623787) (xy 131.087088 159.619637) + (xy 131.101796 159.616287) (xy 131.116252 159.613734) (xy 131.130489 159.611974) (xy 131.14454 159.611004) + (xy 131.158438 159.610823) (xy 131.172216 159.611426) (xy 131.185907 159.612811) (xy 131.199543 159.614975) + (xy 131.213159 159.617915) (xy 131.226785 159.621629) (xy 131.240457 159.626112) (xy 131.254205 159.631363) + (xy 131.268065 159.637379) (xy 131.282067 159.644156) (xy 131.296247 159.651692) (xy 131.325265 159.669027) + (xy 131.355385 159.689363) (xy 131.477093 159.774029) (xy 131.249552 160.197362) (xy 131.20747 160.27386) + (xy 131.164658 160.34649) (xy 131.121257 160.415105) (xy 131.077407 160.479557) (xy 131.033247 160.5397) + (xy 130.988916 160.595385) (xy 130.944555 160.646466) (xy 130.900302 160.692795) (xy 130.856297 160.734226) + (xy 130.812679 160.77061) (xy 130.791059 160.786863) (xy 130.769589 160.8018) (xy 130.748285 160.815402) + (xy 130.727165 160.82765) (xy 130.706246 160.838526) (xy 130.685547 160.848012) (xy 130.665084 160.856089) + (xy 130.644875 160.862738) (xy 130.624937 160.867942) (xy 130.605288 160.871682) (xy 130.585945 160.87394) + (xy 130.566926 160.874696) (xy 130.556498 160.875093) (xy 130.54607 160.876259) (xy 130.535672 160.878158) + (xy 130.525337 160.880753) (xy 130.515095 160.884006) (xy 130.504977 160.887881) (xy 130.495014 160.892342) + (xy 130.485236 160.897351) (xy 130.475676 160.902872) (xy 130.466364 160.908867) (xy 130.457331 160.915301) + (xy 130.448608 160.922135) (xy 130.440226 160.929334) (xy 130.432216 160.93686) (xy 130.42461 160.944677) + (xy 130.417437 160.952748) (xy 130.410729 160.961036) (xy 130.404518 160.969504) (xy 130.398834 160.978116) + (xy 130.393707 160.986834) (xy 130.38917 160.995622) (xy 130.385253 161.004443) (xy 130.381987 161.01326) + (xy 130.379403 161.022036) (xy 130.377532 161.030735) (xy 130.376406 161.03932) (xy 130.376054 161.047753) + (xy 130.376509 161.055998) (xy 130.377801 161.064019) (xy 130.379961 161.071778) (xy 130.38302 161.079239) + (xy 130.387009 161.086364) (xy 130.392564 161.092189) (xy 130.401189 161.097743) (xy 130.412728 161.103002) + (xy 130.427027 161.107943) (xy 130.443931 161.112544) (xy 130.463284 161.11678) (xy 130.484931 161.120629) + (xy 130.508718 161.124067) (xy 130.562089 161.129617) (xy 130.622158 161.133245) (xy 130.687684 161.134765) + (xy 130.757427 161.13399) (xy 130.892095 161.129493) (xy 130.948043 161.124861) (xy 130.998363 161.116873) + (xy 131.044528 161.104203) (xy 131.088011 161.085526) (xy 131.109207 161.073521) (xy 131.130285 161.059516) + (xy 131.172823 161.024848) (xy 131.217097 160.980195) (xy 131.26458 160.924233) (xy 131.316745 160.855637) + (xy 131.375064 160.773079) (xy 131.516058 160.560781) (xy 131.699344 160.276736) (xy 131.784992 160.148589) + (xy 131.873555 160.020505) (xy 131.96249 159.896017) (xy 132.049255 159.778659) (xy 132.131307 159.671968) + (xy 132.206103 159.579478) (xy 132.239986 159.539663) (xy 132.271101 159.504723) (xy 132.299132 159.475101) + (xy 132.323759 159.451239) (xy 132.357457 159.418197) (xy 132.387218 159.388318) (xy 132.413196 159.361291) + (xy 132.435546 159.336807) (xy 132.445409 159.325421) (xy 132.454423 159.314555) (xy 132.462608 159.304169) + (xy 132.469983 159.294225) (xy 132.476567 159.284685) (xy 132.48238 159.275508) (xy 132.487441 159.266657) + (xy 132.49177 159.258093) (xy 132.495385 159.249777) (xy 132.498307 159.241671) (xy 132.500554 159.233734) + (xy 132.502147 159.22593) (xy 132.503103 159.218218) (xy 132.503444 159.210561) (xy 132.503187 159.20292) + (xy 132.502353 159.195255) (xy 132.500961 159.187528) (xy 132.49903 159.1797) (xy 132.49658 159.171733) + (xy 132.49363 159.163587) (xy 132.490199 159.155225) (xy 132.486307 159.146606) (xy 132.477217 159.128447) + (xy 132.471393 159.116935) (xy 132.465848 159.104314) (xy 132.460614 159.090717) (xy 132.45572 159.076275) + (xy 132.451198 159.061119) (xy 132.44708 159.045383) (xy 132.443396 159.029196) (xy 132.440176 159.012692) + (xy 132.437453 158.996002) (xy 132.435257 158.979257) (xy 132.433619 158.96259) (xy 132.43257 158.946133) + (xy 132.432141 158.930016) (xy 132.432364 158.914373) (xy 132.433268 158.899334) (xy 132.434886 158.885031) + (xy 132.437972 158.863751) (xy 132.441717 158.845757) (xy 132.44678 158.83136) (xy 132.450011 158.825607) + (xy 132.453819 158.820869) (xy 132.458286 158.817186) (xy 132.463494 158.814596) (xy 132.469526 158.813137) + (xy 132.476464 158.812849) (xy 132.48439 158.81377) (xy 132.493386 158.815939) (xy 132.514921 158.824176) + (xy 132.541727 158.83787) (xy 132.574463 158.857331) (xy 132.613788 158.882869) (xy 132.66036 158.914794) + (xy 132.777882 158.999047) (xy 132.932301 159.112569) (xy 133.413843 159.472406) (xy 133.445594 159.805779) + (xy 133.449194 159.839783) (xy 133.452074 159.874167) (xy 133.454256 159.908691) (xy 133.455764 159.943114) + (xy 133.45662 159.977196) (xy 133.456849 160.010697) (xy 133.456473 160.043376) (xy 133.455516 160.074993) + (xy 133.454 160.105308) (xy 133.45195 160.13408) (xy 133.449388 160.16107) (xy 133.446338 160.186036) + (xy 133.442822 160.208739) (xy 133.438865 160.228939) (xy 133.434489 160.246394) (xy 133.429718 160.260865) + (xy 133.422436 160.275099) (xy 133.41065 160.29189) (xy 133.394569 160.31107) (xy 133.374404 160.332466) + (xy 133.350363 160.355909) (xy 133.322655 160.381227) (xy 133.257078 160.43681) (xy 133.179346 160.49785) + (xy 133.091135 160.562983) (xy 132.994118 160.630845) (xy 132.889969 160.700071) (xy 132.392552 161.017569) + (xy 132.106802 161.636699) (xy 132.077069 161.699403) (xy 132.047529 161.760308) (xy 132.018377 161.819105) + (xy 131.989806 161.875484) (xy 131.962011 161.929135) (xy 131.935184 161.979746) (xy 131.90952 162.027009) + (xy 131.885213 162.070614) (xy 131.862456 162.11025) (xy 131.841443 162.145606) (xy 131.822368 162.176375) + (xy 131.805424 162.202244) (xy 131.790806 162.222904) (xy 131.778708 162.238045) (xy 131.773663 162.243449) + (xy 131.769322 162.247357) (xy 131.765707 162.24973) (xy 131.762843 162.25053) (xy 131.747295 162.252319) + (xy 131.726515 162.257651) (xy 131.669661 162.278725) (xy 131.593087 162.313318) (xy 131.497599 162.360994) + (xy 131.384004 162.421322) (xy 131.253108 162.493865) (xy 131.105716 162.57819) (xy 130.942636 162.673863) + (xy 130.906099 162.695669) (xy 130.868128 162.717343) (xy 130.789094 162.759769) (xy 130.707952 162.800087) + (xy 130.627119 162.837243) (xy 130.549015 162.870182) (xy 130.476058 162.89785) (xy 130.442266 162.909378) + (xy 130.410667 162.919193) (xy 130.381563 162.927163) (xy 130.355258 162.933156) (xy 130.299376 162.947904) + (xy 130.232641 162.967799) (xy 130.157597 162.992035) (xy 130.076786 163.019806) (xy 129.99275 163.050305) + (xy 129.908032 163.082727) (xy 129.825174 163.116265) (xy 129.746719 163.150114) (xy 129.381593 163.319445) + (xy 129.540343 163.404113) (xy 129.615505 163.446672) (xy 129.687962 163.488852) (xy 129.757365 163.530395) + (xy 129.823365 163.571048) (xy 129.885613 163.610553) (xy 129.943761 163.648656) (xy 129.997459 163.685099) + (xy 130.046359 163.719628) (xy 130.090112 163.751987) (xy 130.128369 163.781919) (xy 130.160782 163.80917) + (xy 130.187001 163.833482) (xy 130.197679 163.844457) (xy 130.206678 163.854601) (xy 130.213954 163.863883) + (xy 130.219464 163.872271) (xy 130.223163 163.879732) (xy 130.22501 163.886235) (xy 130.224959 163.891748) + (xy 130.222967 163.896239) (xy 130.209888 163.91047) (xy 130.189711 163.921475) (xy 130.129309 163.934169) + (xy 130.044258 163.93505) (xy 129.937052 163.924847) (xy 129.81019 163.904287) (xy 129.666165 163.8741) + (xy 129.507475 163.835015) (xy 129.336614 163.787759) (xy 128.968368 163.671653) (xy 128.581395 163.53161) + (xy 128.195661 163.373459) (xy 128.0095 163.289416) (xy 127.831136 163.203031) (xy 127.566139 163.070325) + (xy 127.306599 162.943076) (xy 127.081786 162.83468) (xy 126.920969 162.758529) (xy 126.78537 162.69445) + (xy 126.629927 162.618961) (xy 126.474484 162.540496) (xy 126.402964 162.502783) (xy 126.338886 162.467487) + (xy 126.172529 162.381829) (xy 126.057624 162.324615) (xy 129.619719 162.324615) (xy 129.621077 162.349071) + (xy 129.625061 162.372804) (xy 129.63154 162.395771) (xy 129.640379 162.417932) (xy 129.651448 162.439243) + (xy 129.664612 162.459664) (xy 129.679739 162.479153) (xy 129.696696 162.497668) (xy 129.715351 162.515168) + (xy 129.735571 162.53161) (xy 129.757223 162.546954) (xy 129.780174 162.561157) (xy 129.804292 162.574178) + (xy 129.829443 162.585976) (xy 129.855496 162.596508) (xy 129.882317 162.605733) (xy 129.909774 162.613609) + (xy 129.937734 162.620095) (xy 129.966064 162.625149) (xy 129.994631 162.628729) (xy 130.023302 162.630793) + (xy 130.051946 162.631301) (xy 130.080429 162.63021) (xy 130.108618 162.627478) (xy 130.136381 162.623064) + (xy 130.163585 162.616927) (xy 130.190097 162.609024) (xy 130.215785 162.599314) (xy 130.240515 162.587756) + (xy 130.264156 162.574307) (xy 130.286573 162.558926) (xy 130.307635 162.541572) (xy 130.321046 162.529249) + (xy 130.333498 162.517096) (xy 130.344995 162.505128) (xy 130.355539 162.493358) (xy 130.365134 162.481801) + (xy 130.373782 162.470472) (xy 130.381487 162.459385) (xy 130.38825 162.448554) (xy 130.394076 162.437995) + (xy 130.398967 162.427722) (xy 130.402925 162.41775) (xy 130.405954 162.408092) (xy 130.408058 162.398763) + (xy 130.409237 162.389779) (xy 130.409496 162.381153) (xy 130.408838 162.3729) (xy 130.407265 162.365035) + (xy 130.40478 162.357572) (xy 130.401386 162.350525) (xy 130.397087 162.34391) (xy 130.391884 162.33774) + (xy 130.385781 162.332031) (xy 130.378781 162.326796) (xy 130.370887 162.322051) (xy 130.362101 162.31781) + (xy 130.352426 162.314086) (xy 130.341867 162.310896) (xy 130.330424 162.308253) (xy 130.318101 162.306173) + (xy 130.304902 162.304668) (xy 130.290829 162.303755) (xy 130.275885 162.303448) (xy 130.257643 162.303003) + (xy 130.240579 162.301629) (xy 130.224632 162.299262) (xy 130.217058 162.297687) (xy 130.209739 162.295841) + (xy 130.202668 162.293715) (xy 130.195838 162.291303) (xy 130.18924 162.288597) (xy 130.182867 162.285588) + (xy 130.176711 162.282269) (xy 130.170765 162.278632) (xy 130.165019 162.27467) (xy 130.159468 162.270374) + (xy 130.154103 162.265737) (xy 130.148916 162.260752) (xy 130.143899 162.25541) (xy 130.139045 162.249703) + (xy 130.134347 162.243625) (xy 130.129795 162.237166) (xy 130.125383 162.23032) (xy 130.121103 162.223079) + (xy 130.112907 162.20738) (xy 130.105145 162.190006) (xy 130.097755 162.170895) (xy 130.090676 162.149987) + (xy 130.084423 162.134129) (xy 130.077612 162.118372) (xy 130.070306 162.102816) (xy 130.062565 162.087563) + (xy 130.054451 162.072713) (xy 130.046028 162.058366) (xy 130.037357 162.044624) (xy 130.0285 162.031588) + (xy 130.019518 162.019358) (xy 130.010475 162.008034) (xy 130.001431 161.997718) (xy 129.99245 161.988511) + (xy 129.988002 161.984354) (xy 129.983592 161.980513) (xy 129.97923 161.976999) (xy 129.974921 161.973824) + (xy 129.970674 161.971003) (xy 129.966498 161.968547) (xy 129.962398 161.966468) (xy 129.958384 161.96478) + (xy 129.947636 161.961637) (xy 129.936268 161.960101) (xy 129.924344 161.960103) (xy 129.911927 161.961576) + (xy 129.89908 161.964452) (xy 129.885866 161.968664) (xy 129.872347 161.974142) (xy 129.858587 161.98082) + (xy 129.844649 161.98863) (xy 129.830595 161.997504) (xy 129.802395 162.018172) (xy 129.774488 162.042282) + (xy 129.74738 162.069291) (xy 129.721574 162.098656) (xy 129.697575 162.129835) (xy 129.675885 162.162286) + (xy 129.657009 162.195465) (xy 129.64145 162.22883) (xy 129.635073 162.245412) (xy 129.629713 162.261838) + (xy 129.625435 162.278039) (xy 129.622302 162.293947) (xy 129.620375 162.309495) (xy 129.619719 162.324615) + (xy 126.057624 162.324615) (xy 125.93275 162.262437) (xy 125.6513 162.125184) (xy 125.359927 161.985947) + (xy 124.790224 161.713776) (xy 127.555463 161.713776) (xy 127.556349 161.718536) (xy 127.558175 161.723163) + (xy 127.56092 161.727639) (xy 127.564568 161.731946) (xy 127.5691 161.736067) (xy 127.574496 161.739984) + (xy 127.58074 161.743681) (xy 127.587812 161.747139) (xy 127.595694 161.750341) (xy 127.604368 161.75327) + (xy 127.613815 161.755909) (xy 127.624017 161.758239) (xy 127.646611 161.761906) (xy 127.672004 161.76413) + (xy 127.700047 161.764774) (xy 127.730595 161.763696) (xy 127.766106 161.762455) (xy 127.804346 161.762703) + (xy 127.844075 161.76444) (xy 127.884052 161.767665) (xy 127.903746 161.769836) (xy 127.923037 161.772379) + (xy 127.94177 161.775294) (xy 127.959789 161.778581) (xy 127.976941 161.78224) (xy 127.993069 161.786271) + (xy 128.00802 161.790674) (xy 128.021636 161.795449) (xy 128.036024 161.799981) (xy 128.049422 161.803676) + (xy 128.061833 161.806564) (xy 128.073261 161.808678) (xy 128.083709 161.810047) (xy 128.093179 161.810703) + (xy 128.101674 161.810677) (xy 128.109197 161.81) (xy 128.115751 161.808703) (xy 128.12134 161.806816) + (xy 128.125965 161.804372) (xy 128.12963 161.8014) (xy 128.132338 161.797933) (xy 128.134091 161.794) + (xy 128.134893 161.789633) (xy 128.134746 161.784863) (xy 128.133653 161.779721) (xy 128.131618 161.774238) + (xy 128.128643 161.768445) (xy 128.124731 161.762373) (xy 128.119884 161.756053) (xy 128.114107 161.749516) + (xy 128.107402 161.742793) (xy 128.099771 161.735915) (xy 128.091217 161.728912) (xy 128.081744 161.721817) + (xy 128.071355 161.71466) (xy 128.060052 161.707471) (xy 128.047838 161.700283) (xy 128.034716 161.693126) + (xy 128.020689 161.68603) (xy 128.00576 161.679028) (xy 127.979157 161.667744) (xy 127.952926 161.657707) + (xy 127.927068 161.648926) (xy 127.901581 161.641408) (xy 127.876466 161.635162) (xy 127.851723 161.630195) + (xy 127.827353 161.626514) (xy 127.803354 161.624128) (xy 127.779728 161.623044) (xy 127.756473 161.62327) + (xy 127.733591 161.624814) (xy 127.711081 161.627683) (xy 127.688943 161.631885) (xy 127.667177 161.637429) + (xy 127.645783 161.644321) (xy 127.624761 161.652569) (xy 127.612945 161.657574) (xy 127.602288 161.662654) + (xy 127.592773 161.667793) (xy 127.584381 161.672972) (xy 127.577094 161.678174) (xy 127.570892 161.683382) + (xy 127.565759 161.688578) (xy 127.561674 161.693746) (xy 127.558621 161.698867) (xy 127.55658 161.703924) + (xy 127.555534 161.708899) (xy 127.555463 161.713776) (xy 124.790224 161.713776) (xy 124.750724 161.694905) + (xy 124.467702 161.55881) (xy 124.248677 161.45149) (xy 124.161716 161.409197) (xy 124.076864 161.370129) + (xy 123.996228 161.33503) (xy 123.921917 161.304644) (xy 123.85604 161.279716) (xy 123.826923 161.26953) + (xy 123.800705 161.260989) (xy 123.77765 161.254183) (xy 123.75802 161.249207) (xy 123.742081 161.246153) + (xy 123.730094 161.245114) (xy 123.717924 161.244078) (xy 123.701445 161.241042) (xy 123.656672 161.229404) + (xy 123.598009 161.211069) (xy 123.527688 161.186905) (xy 123.447941 161.15778) (xy 123.361001 161.124562) + (xy 123.269099 161.08812) (xy 123.17447 161.049322) (xy 123.116105 161.023518) (xy 123.060027 160.997676) + (xy 123.006166 160.971756) (xy 122.954452 160.94572) (xy 122.904815 160.919529) (xy 122.857186 160.893144) + (xy 122.811495 160.866527) (xy 122.767673 160.839639) (xy 122.725648 160.81244) (xy 122.685352 160.784893) + (xy 122.646715 160.756958) (xy 122.609667 160.728597) (xy 122.574138 160.699771) (xy 122.540058 160.67044) + (xy 122.512346 160.645124) (xy 126.56612 160.645124) (xy 126.566424 160.64899) (xy 126.567564 160.652488) + (xy 126.569564 160.655629) (xy 126.57245 160.658425) (xy 126.576247 160.660889) (xy 126.580979 160.66303) + (xy 126.593353 160.666394) (xy 126.609773 160.668611) (xy 126.630442 160.669774) (xy 126.655559 160.669976) + (xy 126.685327 160.669309) (xy 126.719948 160.667868) (xy 126.804553 160.663031) (xy 126.824446 160.662471) + (xy 126.844385 160.662763) (xy 126.864293 160.663892) (xy 126.884093 160.665843) (xy 126.903707 160.6686) + (xy 126.923057 160.672148) (xy 126.942066 160.67647) (xy 126.960657 160.681553) (xy 126.978751 160.687379) + (xy 126.996272 160.693934) (xy 127.013142 160.701202) (xy 127.029283 160.709168) (xy 127.044618 160.717815) + (xy 127.059069 160.72713) (xy 127.072559 160.737095) (xy 127.085011 160.747697) (xy 127.100965 160.76165) + (xy 127.115159 160.773751) (xy 127.127694 160.784008) (xy 127.138672 160.792427) (xy 127.143607 160.79595) + (xy 127.148192 160.799017) (xy 127.152437 160.801628) (xy 127.156355 160.803785) (xy 127.15996 160.805489) + (xy 127.163263 160.80674) (xy 127.166277 160.807539) (xy 127.169016 160.807888) (xy 127.17149 160.807788) + (xy 127.173714 160.807238) (xy 127.1757 160.806241) (xy 127.177459 160.804798) (xy 127.179006 160.802908) + (xy 127.180352 160.800574) (xy 127.18151 160.797797) (xy 127.182493 160.794576) (xy 127.183312 160.790913) + (xy 127.183982 160.78681) (xy 127.184514 160.782267) (xy 127.184921 160.777285) (xy 127.185411 160.766007) + (xy 127.185552 160.752986) (xy 127.185352 160.748445) (xy 127.184757 160.743759) (xy 127.183777 160.738938) + (xy 127.18242 160.73399) (xy 127.17861 160.723756) (xy 127.173398 160.713135) (xy 127.166852 160.702203) + (xy 127.159042 160.691038) (xy 127.150039 160.679719) (xy 127.139912 160.668322) (xy 127.12873 160.656925) + (xy 127.116564 160.645605) (xy 127.103484 160.634441) (xy 127.089558 160.623509) (xy 127.074857 160.612886) + (xy 127.059451 160.602652) (xy 127.043409 160.592882) (xy 127.026802 160.583655) (xy 126.990712 160.565981) + (xy 126.955871 160.550665) (xy 126.922285 160.537704) (xy 126.905966 160.532108) (xy 126.889963 160.5271) + (xy 126.874278 160.522682) (xy 126.858912 160.518853) (xy 126.843866 160.515613) (xy 126.82914 160.512962) + (xy 126.814736 160.5109) (xy 126.800655 160.509427) (xy 126.786897 160.508544) (xy 126.773464 160.508249) + (xy 126.760356 160.508544) (xy 126.747575 160.509427) (xy 126.735122 160.5109) (xy 126.722997 160.512962) + (xy 126.711201 160.515613) (xy 126.699736 160.518853) (xy 126.688602 160.522682) (xy 126.6778 160.5271) + (xy 126.667332 160.532108) (xy 126.657198 160.537704) (xy 126.647399 160.54389) (xy 126.637937 160.550665) + (xy 126.628812 160.558028) (xy 126.620024 160.565981) (xy 126.611576 160.574523) (xy 126.603469 160.583655) + (xy 126.590728 160.599545) (xy 126.580421 160.613544) (xy 126.57275 160.625745) (xy 126.567915 160.63624) + (xy 126.566625 160.640878) (xy 126.56612 160.645124) (xy 122.512346 160.645124) (xy 122.507359 160.640568) + (xy 122.475969 160.610113) (xy 122.423683 160.558551) (xy 122.367242 160.504197) (xy 122.308444 160.448728) + (xy 122.249089 160.393817) (xy 122.190973 160.341138) (xy 122.135897 160.292366) (xy 122.085657 160.249175) + (xy 122.042053 160.213239) (xy 121.84626 160.054489) (xy 121.788052 159.419488) (xy 121.765893 159.146968) + (xy 121.74175 158.874447) (xy 121.703387 158.456406) (xy 121.684576 158.221712) (xy 121.671967 158.02745) + (xy 121.668065 157.942612) (xy 121.665807 157.864441) (xy 121.665223 157.791789) (xy 121.666344 157.723509) + (xy 121.669202 157.658454) (xy 121.673827 157.595476) (xy 121.68025 157.533428) (xy 121.688503 157.471163) + (xy 121.698616 157.407534) (xy 121.710621 157.341393) (xy 121.740428 157.196989) (xy 121.758532 157.106225) + (xy 121.773149 157.018322) (xy 121.784262 156.933039) (xy 121.791856 156.850136) (xy 121.795915 156.769372) + (xy 121.796424 156.690508) (xy 121.793367 156.613302) (xy 121.786729 156.537515) (xy 121.776495 156.462906) + (xy 121.762648 156.389235) (xy 121.745174 156.316261) (xy 121.724056 156.243745) (xy 121.69928 156.171446) + (xy 121.670829 156.099124) (xy 121.638689 156.026538) (xy 121.602843 155.953448) (xy 121.541824 155.832567) + (xy 121.467906 155.680927) (xy 121.39002 155.51738) (xy 121.317095 155.360779) (xy 121.281396 155.282603) + (xy 121.238877 155.196738) (xy 121.191148 155.105911) (xy 121.139823 155.012853) (xy 121.086514 154.92029) + (xy 121.032832 154.830952) (xy 120.980391 154.747567) (xy 120.930803 154.672864) (xy 120.846645 154.545862) + (xy 121.682218 154.545862) (xy 121.682388 154.549441) (xy 121.68289 154.553226) (xy 121.683718 154.557204) + (xy 121.684864 154.561365) (xy 121.688079 154.570186) (xy 121.692471 154.579597) (xy 121.69798 154.589503) + (xy 121.704543 154.599813) (xy 121.712098 154.610432) (xy 121.720583 154.621269) (xy 121.729937 154.632229) + (xy 121.740097 154.643221) (xy 121.751 154.654151) (xy 121.762586 154.664925) (xy 121.774792 154.675451) + (xy 121.787557 154.685637) (xy 121.800817 154.695388) (xy 121.814511 154.704612) (xy 121.849943 154.73315) + (xy 121.895808 154.77789) (xy 121.950758 154.837046) (xy 122.013444 154.908838) (xy 122.156629 155.083195) + (xy 122.314573 155.286697) (xy 122.476486 155.505082) (xy 122.631577 155.724087) (xy 122.769058 155.929449) + (xy 122.827821 156.022558) (xy 122.878136 156.106907) (xy 123.042178 156.392654) (xy 123.100386 156.212739) + (xy 123.112726 156.168226) (xy 123.125687 156.111619) (xy 123.138895 156.045215) (xy 123.15198 155.971307) + (xy 123.164568 155.89219) (xy 123.176288 155.810158) (xy 123.186768 155.727507) (xy 123.195635 155.646529) + (xy 123.205888 155.522) (xy 123.209588 155.471157) (xy 123.212172 155.427174) (xy 123.213007 155.407578) + (xy 123.213516 155.389485) (xy 123.213684 155.372824) (xy 123.213495 155.357524) (xy 123.212935 155.343515) + (xy 123.211986 155.330726) (xy 123.210635 155.319086) (xy 123.208865 155.308525) (xy 123.206661 155.298971) + (xy 123.204007 155.290354) (xy 123.200889 155.282603) (xy 123.197289 155.275648) (xy 123.193194 155.269418) + (xy 123.188587 155.263841) (xy 123.183453 155.258848) (xy 123.177776 155.254368) (xy 123.171542 155.250329) + (xy 123.164733 155.246662) (xy 123.157336 155.243294) (xy 123.149333 155.240157) (xy 123.140711 155.237178) + (xy 123.131453 155.234287) (xy 123.110969 155.228488) (xy 123.059798 155.212052) (xy 122.995038 155.187291) + (xy 122.833405 155.117197) (xy 122.64337 155.027012) (xy 122.442235 154.92554) (xy 122.247301 154.821588) + (xy 122.075869 154.723961) (xy 122.004374 154.680271) (xy 121.945242 154.641464) (xy 121.900636 154.608642) + (xy 121.872719 154.582904) (xy 121.86193 154.571324) (xy 121.851395 154.560397) (xy 121.841119 154.550125) + (xy 121.831109 154.540509) (xy 121.821371 154.531553) (xy 121.811909 154.523257) (xy 121.80273 154.515625) + (xy 121.79384 154.508656) (xy 121.785245 154.502355) (xy 121.77695 154.496722) (xy 121.768961 154.491759) + (xy 121.761284 154.487469) (xy 121.753925 154.483853) (xy 121.746889 154.480914) (xy 121.740183 154.478653) + (xy 121.733813 154.477072) (xy 121.727783 154.476173) (xy 121.7221 154.475958) (xy 121.71677 154.476429) + (xy 121.711798 154.477588) (xy 121.707191 154.479437) (xy 121.702954 154.481978) (xy 121.699093 154.485212) + (xy 121.695613 154.489142) (xy 121.692521 154.49377) (xy 121.689823 154.499098) (xy 121.687523 154.505127) + (xy 121.685629 154.511859) (xy 121.684146 154.519297) (xy 121.683079 154.527442) (xy 121.682435 154.536296) + (xy 121.682218 154.545862) (xy 120.846645 154.545862) (xy 120.639761 154.233655) (xy 120.491243 153.987831) + (xy 120.362444 153.777167) (xy 120.25225 153.600113) (xy 120.159542 153.455119) (xy 120.119397 153.39416) + (xy 120.083206 153.340635) (xy 120.050828 153.29435) (xy 120.022124 153.255111) (xy 119.996955 153.222724) + (xy 119.975181 153.196995) (xy 119.956663 153.177731) (xy 119.941261 153.164738) (xy 119.928237 153.1553) + (xy 119.916942 153.146776) (xy 119.907368 153.139089) (xy 119.903223 153.135535) (xy 119.899506 153.132162) + (xy 119.896216 153.128959) (xy 119.89335 153.125917) (xy 119.890909 153.123026) (xy 119.888892 153.120276) + (xy 119.887297 153.117659) (xy 119.886123 153.115163) (xy 119.88537 153.11278) (xy 119.885037 153.110499) + (xy 119.885122 153.108311) (xy 119.885625 153.106207) (xy 119.886544 153.104177) (xy 119.887879 153.10221) + (xy 119.889629 153.100298) (xy 119.891792 153.09843) (xy 119.894368 153.096597) (xy 119.897356 153.094789) + (xy 119.900755 153.092997) (xy 119.904564 153.091211) (xy 119.908782 153.089421) (xy 119.913407 153.087617) + (xy 119.923878 153.08393) (xy 119.935969 153.080073) (xy 119.984835 153.062791) (xy 120.060985 153.037077) + (xy 120.154003 153.006403) (xy 120.253469 152.97424) (xy 120.346487 152.940918) (xy 120.422141 152.914046) + (xy 120.491595 152.889572) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dfaca248-d581-4a7b-829f-65c316fbcfc3") + ) + (gr_poly + (pts + (xy 140.796338 154.047441) (xy 140.801588 154.048632) (xy 140.803901 154.049603) (xy 140.806001 154.050824) + (xy 140.807884 154.052298) (xy 140.809546 154.054025) (xy 140.810983 154.056007) (xy 140.812192 154.058245) + (xy 140.813908 154.063495) (xy 140.814662 154.069783) (xy 140.814424 154.07712) (xy 140.813163 154.085514) + (xy 140.810848 154.094977) (xy 140.807448 154.105517) (xy 140.802931 154.117144) (xy 140.797267 154.129868) + (xy 140.790425 154.143698) (xy 140.77443 154.176659) (xy 140.760195 154.209947) (xy 140.747742 154.243389) + (xy 140.737096 154.276816) (xy 140.728279 154.310056) (xy 140.721314 154.342941) (xy 140.716225 154.375298) + (xy 140.713035 154.406957) (xy 140.711768 154.437749) (xy 140.712446 154.467502) (xy 140.715093 154.496045) + (xy 140.719732 154.523209) (xy 140.722806 154.53622) (xy 140.726387 154.548823) (xy 140.730477 154.560995) + (xy 140.73508 154.572716) (xy 140.740198 154.583963) (xy 140.745835 154.594717) (xy 140.751993 154.604955) + (xy 140.758675 154.614657) (xy 140.770873 154.630463) (xy 140.781846 154.644122) (xy 140.791859 154.655595) + (xy 140.796587 154.660499) (xy 140.801173 154.664843) (xy 140.805651 154.668621) (xy 140.810054 154.671828) + (xy 140.814414 154.67446) (xy 140.818764 154.676511) (xy 140.823138 154.677977) (xy 140.827567 154.678853) + (xy 140.832086 154.679134) (xy 140.836727 154.678816) (xy 140.841523 154.677892) (xy 140.846507 154.67636) + (xy 140.851712 154.674213) (xy 140.857171 154.671447) (xy 140.862916 154.668057) (xy 140.868981 154.664038) + (xy 140.875399 154.659385) (xy 140.882203 154.654094) (xy 140.897099 154.641577) (xy 140.913932 154.626448) + (xy 140.932967 154.608668) (xy 140.954467 154.588198) (xy 140.986412 154.559553) (xy 141.014815 154.535156) + (xy 141.03973 154.515038) (xy 141.06121 154.49923) (xy 141.07068 154.492952) (xy 141.079311 154.487763) + (xy 141.087112 154.483667) (xy 141.094087 154.480668) (xy 141.100245 154.478769) (xy 141.105592 154.477975) + (xy 141.110134 154.47829) (xy 141.113879 154.479717) (xy 141.116834 154.48226) (xy 141.119004 154.485923) + (xy 141.120398 154.49071) (xy 141.121021 154.496625) (xy 141.12088 154.503672) (xy 141.119983 154.511854) + (xy 141.118336 154.521176) (xy 141.115946 154.531641) (xy 141.108963 154.556017) (xy 141.099089 154.585013) + (xy 141.086378 154.61866) (xy 141.070883 154.656988) (xy 141.055476 154.696664) (xy 141.042006 154.735338) + (xy 141.030487 154.773031) (xy 141.020934 154.809764) (xy 141.013361 154.84556) (xy 141.007783 154.88044) + (xy 141.004215 154.914424) (xy 141.002671 154.947534) (xy 141.003166 154.979791) (xy 141.005714 155.011217) + (xy 141.010329 155.041833) (xy 141.017027 155.07166) (xy 141.025822 155.10072) (xy 141.036727 155.129034) + (xy 141.049759 155.156623) (xy 141.064931 155.183509) (xy 141.082258 155.209713) (xy 141.101754 155.235255) + (xy 141.123435 155.260159) (xy 141.147314 155.284444) (xy 141.173406 155.308132) (xy 141.201725 155.331245) + (xy 141.232287 155.353803) (xy 141.265105 155.375829) (xy 141.300194 155.397343) (xy 141.33757 155.418366) + (xy 141.377245 155.438921) (xy 141.419235 155.459028) (xy 141.510218 155.497985) (xy 141.610635 155.535407) + (xy 141.689008 155.563838) (xy 141.767079 155.593439) (xy 141.844422 155.624017) (xy 141.920609 155.655378) + (xy 141.995215 155.687328) (xy 142.067814 155.719673) (xy 142.137979 155.75222) (xy 142.205284 155.784775) + (xy 142.269302 155.817144) (xy 142.329607 155.849133) (xy 142.385773 155.880549) (xy 142.437373 155.911197) + (xy 142.483981 155.940883) (xy 142.525172 155.969415) (xy 142.560517 155.996598) (xy 142.589592 156.022239) + (xy 142.706006 156.133363) (xy 142.568425 156.249782) (xy 142.503853 156.302038) (xy 142.427885 156.357278) + (xy 142.341531 156.415015) (xy 142.245798 156.474759) (xy 142.030225 156.598317) (xy 141.789227 156.724046) + (xy 141.530865 156.848039) (xy 141.263202 156.966389) (xy 140.994299 157.075189) (xy 140.732216 157.170532) + (xy 140.624777 157.206546) (xy 140.528291 157.239375) (xy 140.442177 157.269305) (xy 140.365852 157.296622) + (xy 140.298736 157.321614) (xy 140.26845 157.333327) (xy 140.240247 157.344567) (xy 140.214057 157.355369) + (xy 140.189805 157.365769) (xy 140.167419 157.375802) (xy 140.146827 157.385505) (xy 140.127955 157.394914) + (xy 140.110732 157.404063) (xy 140.095084 157.41299) (xy 140.080939 157.42173) (xy 140.068224 157.430319) + (xy 140.056867 157.438792) (xy 140.046794 157.447186) (xy 140.037934 157.455537) (xy 140.030213 157.46388) + (xy 140.023558 157.47225) (xy 140.017898 157.480685) (xy 140.01316 157.489219) (xy 140.00927 157.49789) + (xy 140.006156 157.506731) (xy 140.003746 157.51578) (xy 140.001966 157.525072) (xy 140.00008 157.541665) + (xy 140.000519 157.557856) (xy 140.003501 157.57386) (xy 140.009242 157.589895) (xy 140.01796 157.606178) + (xy 140.029871 157.622926) (xy 140.045193 157.640357) (xy 140.064143 157.658687) (xy 140.086937 157.678133) + (xy 140.113794 157.698912) (xy 140.144929 157.721241) (xy 140.18056 157.745338) (xy 140.220904 157.771419) + (xy 140.266178 157.799702) (xy 140.372384 157.86374) (xy 140.561797 157.975843) (xy 140.746676 158.089597) + (xy 140.926454 158.204544) (xy 141.100566 158.320228) (xy 141.268446 158.436191) (xy 141.429527 158.551976) + (xy 141.583245 158.667125) (xy 141.729034 158.781181) (xy 141.866326 158.893687) (xy 141.994558 159.004186) + (xy 142.113162 159.112219) (xy 142.221572 159.217331) (xy 142.319224 159.319063) (xy 142.405551 159.416958) + (xy 142.479987 159.510558) (xy 142.541967 159.599408) (xy 142.690133 159.837532) (xy 142.541967 159.990988) + (xy 142.495106 160.038646) (xy 142.438696 160.091706) (xy 142.302188 160.210345) (xy 142.142363 160.339526) + (xy 141.969144 160.471869) (xy 141.792452 160.599996) (xy 141.622209 160.716525) (xy 141.468337 160.814079) + (xy 141.400641 160.853434) (xy 141.340758 160.885277) (xy 141.278447 160.915343) (xy 141.204415 160.949192) + (xy 141.12133 160.985645) (xy 141.031857 161.023524) (xy 140.938664 161.061652) (xy 140.844417 161.098849) + (xy 140.751782 161.133938) (xy 140.663426 161.16574) (xy 140.620238 161.181722) (xy 140.578128 161.197851) + (xy 140.537305 161.214027) (xy 140.497978 161.230148) (xy 140.460356 161.246115) (xy 140.424649 161.261826) + (xy 140.391066 161.27718) (xy 140.359816 161.292077) (xy 140.331108 161.306416) (xy 140.305152 161.320096) + (xy 140.282157 161.333016) (xy 140.262333 161.345076) (xy 140.245888 161.356175) (xy 140.233032 161.366211) + (xy 140.228015 161.3708) (xy 140.223974 161.375085) (xy 140.220935 161.379054) (xy 140.218923 161.382695) + (xy 140.217309 161.389981) (xy 140.216423 161.39981) (xy 140.21625 161.411996) (xy 140.216775 161.426352) + (xy 140.219855 161.460831) (xy 140.225539 161.501759) (xy 140.233704 161.547647) (xy 140.244225 161.597009) + (xy 140.256979 161.648354) (xy 140.271841 161.700195) (xy 140.285664 161.749677) (xy 140.297348 161.795167) + (xy 140.306862 161.837013) (xy 140.314174 161.875565) (xy 140.319254 161.911172) (xy 140.320947 161.927979) + (xy 140.32207 161.944181) (xy 140.32262 161.959821) (xy 140.322592 161.974943) (xy 140.321983 161.98959) + (xy 140.320789 162.003805) (xy 140.319005 162.017634) (xy 140.316629 162.031118) (xy 140.313656 162.044301) + (xy 140.310081 162.057228) (xy 140.305903 162.069942) (xy 140.301116 162.082486) (xy 140.295716 162.094904) + (xy 140.2897 162.10724) (xy 140.283064 162.119537) (xy 140.275804 162.131839) (xy 140.267917 162.14419) + (xy 140.259397 162.156632) (xy 140.240447 162.181967) (xy 140.218923 162.208194) (xy 140.208753 162.218674) + (xy 140.198087 162.228287) (xy 140.186925 162.237031) (xy 140.175267 162.244906) (xy 140.163113 162.251914) + (xy 140.150463 162.258053) (xy 140.137317 162.263324) (xy 140.123675 162.267727) (xy 140.109536 162.271262) + (xy 140.094902 162.273929) (xy 140.079771 162.275728) (xy 140.064145 162.276658) (xy 140.048022 162.27672) + (xy 140.031403 162.275915) (xy 140.014288 162.274241) (xy 139.996677 162.271699) (xy 139.97414 162.2672) + (xy 139.954054 162.263731) (xy 139.936261 162.261455) (xy 139.920608 162.260537) (xy 139.913535 162.260637) + (xy 139.906939 162.261137) (xy 139.900801 162.262058) (xy 139.8951 162.26342) (xy 139.889818 162.265243) + (xy 139.884935 162.267547) (xy 139.880432 162.270354) (xy 139.87629 162.273682) (xy 139.872488 162.277554) + (xy 139.869008 162.281988) (xy 139.865831 162.287005) (xy 139.862936 162.292627) (xy 139.860305 162.298872) + (xy 139.857918 162.305761) (xy 139.855756 162.313315) (xy 139.8538 162.321555) (xy 139.850425 162.34017) + (xy 139.84764 162.361769) (xy 139.845288 162.386516) (xy 139.843216 162.414572) (xy 139.839212 162.450029) + (xy 139.833195 162.485904) (xy 139.825231 162.522118) (xy 139.815384 162.558593) (xy 139.803719 162.59525) + (xy 139.790301 162.632011) (xy 139.758467 162.70553) (xy 139.720401 162.778521) (xy 139.676622 162.850358) + (xy 139.627649 162.920412) (xy 139.574003 162.988055) (xy 139.516201 163.05266) (xy 139.454764 163.113598) + (xy 139.390211 163.170242) (xy 139.323061 163.221964) (xy 139.253834 163.268136) (xy 139.218604 163.288944) + (xy 139.183049 163.308129) (xy 139.147234 163.325613) (xy 139.111225 163.341317) (xy 139.075086 163.355162) + (xy 139.038882 163.367071) (xy 138.990354 163.380455) (xy 138.943849 163.390801) (xy 138.899158 163.398046) + (xy 138.856072 163.402128) (xy 138.835065 163.402964) (xy 138.81438 163.402986) (xy 138.793993 163.402186) + (xy 138.773875 163.400557) (xy 138.754002 163.398091) (xy 138.734347 163.394779) (xy 138.714883 163.390615) + (xy 138.695586 163.385591) (xy 138.676427 163.379699) (xy 138.657382 163.37293) (xy 138.638425 163.365278) + (xy 138.619528 163.356735) (xy 138.600667 163.347292) (xy 138.581814 163.336943) (xy 138.544029 163.313492) + (xy 138.505966 163.28632) (xy 138.467414 163.255366) (xy 138.428165 163.220567) (xy 138.388008 163.181862) + (xy 138.369289 163.16232) (xy 138.350867 163.141489) (xy 138.332793 163.119504) (xy 138.315114 163.096503) + (xy 138.281143 163.047999) (xy 138.249351 162.997068) (xy 138.220132 162.944804) (xy 138.193882 162.8923) + (xy 138.170995 162.840648) (xy 138.151869 162.790942) (xy 138.136897 162.744275) (xy 138.126475 162.701739) + (xy 138.123094 162.682362) (xy 138.120998 162.664427) (xy 138.120238 162.648072) (xy 138.120862 162.633433) + (xy 138.122921 162.620646) (xy 138.126462 162.609849) (xy 138.131537 162.601178) (xy 138.138194 162.594769) + (xy 138.146483 162.590759) (xy 138.156452 162.589284) (xy 138.168152 162.590482) (xy 138.181632 162.594489) + (xy 138.190964 162.597575) (xy 138.200103 162.599895) (xy 138.209043 162.601457) (xy 138.217775 162.602271) + (xy 138.226295 162.602344) (xy 138.234595 162.601685) (xy 138.242668 162.600304) (xy 138.250508 162.598208) + (xy 138.258107 162.595408) (xy 138.265459 162.59191) (xy 138.272557 162.587725) (xy 138.279395 162.58286) + (xy 138.285965 162.577326) (xy 138.292261 162.571129) (xy 138.298276 162.564279) (xy 138.303497 162.557447) + (xy 138.350966 162.557447) (xy 138.488552 162.668574) (xy 138.522389 162.694544) (xy 138.55263 162.716848) + (xy 138.579522 162.735416) (xy 138.59179 162.743278) (xy 138.603314 162.750179) (xy 138.614124 162.756111) + (xy 138.624253 162.761065) (xy 138.63373 162.765034) (xy 138.642587 162.768007) (xy 138.650856 162.769976) + (xy 138.658566 162.770933) (xy 138.665749 162.770868) (xy 138.672436 162.769774) (xy 138.678657 162.767641) + (xy 138.684445 162.76446) (xy 138.68983 162.760223) (xy 138.694842 162.754922) (xy 138.699514 162.748547) + (xy 138.703875 162.741089) (xy 138.707957 162.732541) (xy 138.711792 162.722893) (xy 138.715409 162.712136) + (xy 138.71884 162.700262) (xy 138.725269 162.673128) (xy 138.731325 162.641421) (xy 138.737257 162.60507) + (xy 138.739857 162.58367) (xy 138.741681 162.5631) (xy 138.742699 162.543319) (xy 138.742852 162.527279) + (xy 138.82651 162.527279) (xy 138.827039 162.540959) (xy 138.828541 162.554802) (xy 138.831004 162.568707) + (xy 138.834416 162.582573) (xy 138.838767 162.596299) (xy 138.844043 162.609786) (xy 138.850235 162.622931) + (xy 138.857329 162.635634) (xy 138.865315 162.647795) (xy 138.87418 162.659312) (xy 138.883914 162.670086) + (xy 138.894504 162.680014) (xy 138.905939 162.688997) (xy 138.918208 162.696933) (xy 138.931298 162.703722) + (xy 138.945198 162.709262) (xy 138.959896 162.713455) (xy 138.975381 162.716197) (xy 138.981302 162.717127) + (xy 138.987153 162.717935) (xy 138.992927 162.71862) (xy 138.998615 162.719184) (xy 139.00421 162.719628) + (xy 139.009705 162.719953) (xy 139.015091 162.720159) (xy 139.020361 162.720249) (xy 139.025507 162.720222) + (xy 139.030521 162.720079) (xy 139.035395 162.719823) (xy 139.040122 162.719453) (xy 139.044694 162.71897) + (xy 139.049104 162.718377) (xy 139.053343 162.717672) (xy 139.057403 162.716859) (xy 139.061278 162.715936) + (xy 139.064958 162.714906) (xy 139.068437 162.71377) (xy 139.071707 162.712528) (xy 139.07476 162.711181) + (xy 139.077588 162.709731) (xy 139.080184 162.708178) (xy 139.082539 162.706523) (xy 139.084646 162.704768) + (xy 139.086497 162.702912) (xy 139.088085 162.700958) (xy 139.089402 162.698906) (xy 139.090439 162.696757) + (xy 139.09119 162.694512) (xy 139.091646 162.692172) (xy 139.091799 162.689738) (xy 139.094033 162.6756) + (xy 139.096761 162.650052) (xy 139.103707 162.570677) (xy 139.123552 162.340485) (xy 139.128637 162.287467) + (xy 139.130528 162.262867) (xy 139.131985 162.239541) (xy 139.133008 162.217491) (xy 139.133597 162.196716) + (xy 139.133752 162.177219) (xy 139.133473 162.158999) (xy 139.13276 162.142059) (xy 139.131612 162.126398) + (xy 139.130031 162.112018) (xy 139.128016 162.098921) (xy 139.125566 162.087106) (xy 139.122682 162.076575) + (xy 139.119365 162.067328) (xy 139.115613 162.059368) (xy 139.111427 162.052694) (xy 139.106807 162.047308) + (xy 139.104334 162.045098) (xy 139.101753 162.043211) (xy 139.099063 162.041646) (xy 139.096265 162.040403) + (xy 139.093358 162.039483) (xy 139.090343 162.038886) (xy 139.087219 162.038612) (xy 139.083987 162.03866) + (xy 139.077196 162.039727) (xy 139.069972 162.042088) (xy 139.062314 162.045743) (xy 139.054221 162.050693) + (xy 139.045694 162.05694) (xy 139.036734 162.064485) (xy 139.027339 162.073327) (xy 139.01751 162.083469) + (xy 139.007247 162.094912) (xy 138.99655 162.107655) (xy 138.993186 162.111654) (xy 138.990036 162.115713) + (xy 138.9871 162.119827) (xy 138.984375 162.123995) (xy 138.981859 162.128213) (xy 138.979551 162.132479) + (xy 138.977448 162.136789) (xy 138.975549 162.141141) (xy 138.972352 162.149958) (xy 138.969947 162.158907) + (xy 138.968316 162.167965) (xy 138.967446 162.177107) (xy 138.967319 162.186312) (xy 138.967921 162.195556) + (xy 138.969236 162.204815) (xy 138.971249 162.214067) (xy 138.973944 162.223287) (xy 138.977306 162.232453) + (xy 138.981318 162.241542) (xy 138.985967 162.25053) (xy 138.999731 162.27237) (xy 139.011247 162.292295) + (xy 139.016157 162.301561) (xy 139.020499 162.310375) (xy 139.024272 162.318745) (xy 139.027473 162.32668) + (xy 139.0301 162.334189) (xy 139.032152 162.34128) (xy 139.033626 162.347962) (xy 139.034521 162.354245) + (xy 139.034835 162.360135) (xy 139.034565 162.365643) (xy 139.03371 162.370777) (xy 139.032268 162.375546) + (xy 139.030237 162.379958) (xy 139.027615 162.384022) (xy 139.0244 162.387747) (xy 139.020589 162.391142) + (xy 139.016183 162.394215) (xy 139.011177 162.396975) (xy 139.00557 162.39943) (xy 138.999361 162.401591) + (xy 138.992547 162.403464) (xy 138.985127 162.40506) (xy 138.977098 162.406386) (xy 138.968459 162.407451) + (xy 138.959208 162.408264) (xy 138.949342 162.408835) (xy 138.92776 162.40928) (xy 138.913449 162.410101) + (xy 138.900273 162.412495) (xy 138.888222 162.416361) (xy 138.877282 162.4216) (xy 138.867444 162.42811) + (xy 138.858694 162.43579) (xy 138.851022 162.444541) (xy 138.844416 162.45426) (xy 138.838864 162.464847) + (xy 138.834355 162.476202) (xy 138.830876 162.488223) (xy 138.828417 162.50081) (xy 138.826965 162.513862) + (xy 138.82651 162.527279) (xy 138.742852 162.527279) (xy 138.74288 162.524291) (xy 138.742193 162.505976) + (xy 138.740607 162.488335) (xy 138.73809 162.471329) (xy 138.734612 162.454921) (xy 138.730142 162.43907) + (xy 138.724649 162.423739) (xy 138.718101 162.408888) (xy 138.710469 162.394479) (xy 138.70172 162.380473) + (xy 138.691824 162.366831) (xy 138.68075 162.353515) (xy 138.668466 162.340485) (xy 138.652545 162.323757) + (xy 138.638328 162.309347) (xy 138.625538 162.297339) (xy 138.619591 162.292263) (xy 138.613896 162.28782) + (xy 138.608417 162.28402) (xy 138.603121 162.280874) (xy 138.597972 162.278392) (xy 138.592936 162.276586) + (xy 138.587977 162.275466) (xy 138.583061 162.275043) (xy 138.578152 162.275326) (xy 138.573216 162.276328) + (xy 138.568219 162.278059) (xy 138.563124 162.280528) (xy 138.557898 162.283748) (xy 138.552505 162.287728) + (xy 138.54691 162.29248) (xy 138.541079 162.298013) (xy 138.534977 162.304339) (xy 138.528569 162.311468) + (xy 138.514694 162.328179) (xy 138.499176 162.34823) (xy 138.462093 162.398697) (xy 138.350966 162.557447) + (xy 138.303497 162.557447) (xy 138.304003 162.556785) (xy 138.309436 162.548655) (xy 138.314567 162.539898) + (xy 138.323898 162.520539) (xy 138.331943 162.498777) (xy 138.338647 162.474682) (xy 138.343955 162.448323) + (xy 138.347814 162.41977) (xy 138.350169 162.389094) (xy 138.350966 162.356363) (xy 138.351485 162.342426) + (xy 138.353006 162.327469) (xy 138.355479 162.311588) (xy 138.358852 162.294878) (xy 138.368093 162.259357) + (xy 138.380318 162.221674) (xy 138.395117 162.182595) (xy 138.412079 162.142888) (xy 138.430792 162.103321) + (xy 138.450847 162.064661) (xy 138.471831 162.027675) (xy 138.493335 161.99313) (xy 138.514948 161.961795) + (xy 138.536258 161.934437) (xy 138.546671 161.922488) (xy 138.556855 161.911822) (xy 138.566758 161.902533) + (xy 138.576328 161.894718) (xy 138.585515 161.888473) (xy 138.594267 161.883893) (xy 138.602532 161.881075) + (xy 138.61026 161.880115) (xy 138.612693 161.880253) (xy 138.615032 161.880662) (xy 138.617274 161.881335) + (xy 138.619417 161.882264) (xy 138.621459 161.883441) (xy 138.623398 161.884859) (xy 138.625233 161.886508) + (xy 138.626962 161.888383) (xy 138.628581 161.890475) (xy 138.630091 161.892776) (xy 138.63277 161.897974) + (xy 138.634984 161.903917) (xy 138.636718 161.910542) (xy 138.637956 161.917787) (xy 138.638681 161.925591) + (xy 138.63888 161.93389) (xy 138.638536 161.942623) (xy 138.637634 161.951729) (xy 138.636159 161.961144) + (xy 138.634094 161.970808) (xy 138.631424 161.980658) (xy 138.63006 161.98706) (xy 138.628946 161.99337) + (xy 138.628084 161.99959) (xy 138.627476 162.005719) (xy 138.627124 162.011759) (xy 138.627029 162.017711) + (xy 138.627194 162.023576) (xy 138.627621 162.029355) (xy 138.628311 162.035048) (xy 138.629267 162.040657) + (xy 138.63049 162.046183) (xy 138.631982 162.051626) (xy 138.633746 162.056988) (xy 138.635783 162.06227) + (xy 138.638095 162.067472) (xy 138.640684 162.072596) (xy 138.643553 162.077643) (xy 138.646702 162.082612) + (xy 138.650134 162.087507) (xy 138.653852 162.092326) (xy 138.657856 162.097072) (xy 138.662148 162.101746) + (xy 138.666732 162.106348) (xy 138.671607 162.110879) (xy 138.676778 162.11534) (xy 138.682245 162.119732) + (xy 138.68801 162.124057) (xy 138.694076 162.128315) (xy 138.700444 162.132507) (xy 138.707117 162.136634) + (xy 138.721382 162.144697) (xy 138.733214 162.150521) (xy 138.744853 162.156066) (xy 138.756229 162.1613) + (xy 138.767271 162.166194) (xy 138.77791 162.170716) (xy 138.788076 162.174834) (xy 138.797699 162.178519) + (xy 138.80671 162.181739) (xy 138.815039 162.184462) (xy 138.822616 162.186658) (xy 138.829372 162.188296) + (xy 138.835236 162.189345) (xy 138.837812 162.189639) (xy 138.840139 162.189774) (xy 138.842208 162.189746) + (xy 138.844011 162.189552) (xy 138.845539 162.189187) (xy 138.846783 162.188647) (xy 138.847734 162.187929) + (xy 138.848384 162.187029) (xy 138.851567 162.181624) (xy 138.856983 162.173552) (xy 138.864383 162.163124) + (xy 138.873519 162.15065) (xy 138.896008 162.120802) (xy 138.922466 162.08649) (xy 138.929987 162.075969) + (xy 138.936686 162.065265) (xy 138.942577 162.054412) (xy 138.947674 162.043443) (xy 138.951992 162.032393) + (xy 138.955546 162.021296) (xy 138.958349 162.010185) (xy 138.960418 161.999094) (xy 138.961765 161.988058) + (xy 138.962406 161.97711) (xy 138.962355 161.966284) (xy 138.961627 161.955613) (xy 138.960236 161.945133) + (xy 138.958197 161.934877) (xy 138.955524 161.924878) (xy 138.952232 161.915171) (xy 138.948336 161.90579) + (xy 138.943849 161.896768) (xy 138.938787 161.888139) (xy 138.933164 161.879938) (xy 138.926994 161.872198) + (xy 138.920292 161.864953) (xy 138.913073 161.858237) (xy 138.905351 161.852085) (xy 138.897141 161.846528) + (xy 138.888457 161.841603) (xy 138.879314 161.837343) (xy 138.869726 161.833781) (xy 138.859707 161.830951) + (xy 138.849273 161.828888) (xy 138.838438 161.827626) (xy 138.827217 161.827197) (xy 138.817305 161.827012) + (xy 138.807455 161.826463) (xy 138.79773 161.825557) (xy 138.78819 161.824303) (xy 138.778898 161.822707) + (xy 138.769917 161.820778) (xy 138.761307 161.818523) (xy 138.753132 161.815951) (xy 138.745453 161.813069) + (xy 138.741819 161.811513) (xy 138.738332 161.809884) (xy 138.735 161.80818) (xy 138.731831 161.806404) + (xy 138.728832 161.804557) (xy 138.726012 161.802638) (xy 138.723378 161.80065) (xy 138.720937 161.798593) + (xy 138.718698 161.796468) (xy 138.716669 161.794277) (xy 138.714856 161.792019) (xy 138.713268 161.789697) + (xy 138.711913 161.78731) (xy 138.710798 161.784861) (xy 138.705785 161.777098) (xy 138.696861 161.76778) + (xy 138.668259 161.744947) (xy 138.626944 161.717308) (xy 138.574869 161.685809) (xy 138.446257 161.615013) + (xy 138.29805 161.540124) (xy 138.145873 161.468707) (xy 138.005354 161.408328) (xy 137.94435 161.384642) + (xy 137.89212 161.366553) (xy 137.850618 161.355006) (xy 137.821798 161.350947) (xy 137.804054 161.351082) + (xy 137.788488 161.351536) (xy 137.775046 161.352377) (xy 137.769105 161.352964) (xy 137.763674 161.353675) + (xy 137.758747 161.354517) (xy 137.754317 161.3555) (xy 137.750377 161.356632) (xy 137.746921 161.357922) + (xy 137.743941 161.359379) (xy 137.741431 161.361011) (xy 137.739385 161.362828) (xy 137.737795 161.364837) + (xy 137.736654 161.367047) (xy 137.735956 161.369468) (xy 137.735694 161.372108) (xy 137.735862 161.374976) + (xy 137.736452 161.37808) (xy 137.737457 161.381429) (xy 137.738872 161.385032) (xy 137.740688 161.388897) + (xy 137.7429 161.393034) (xy 137.745501 161.397451) (xy 137.75184 161.40716) (xy 137.759652 161.418094) + (xy 137.768883 161.430323) (xy 137.788557 161.45476) (xy 137.802007 161.474516) (xy 137.809334 161.489621) + (xy 137.810732 161.495439) (xy 137.810637 161.500106) (xy 137.809062 161.503625) (xy 137.806019 161.506002) + (xy 137.80152 161.507239) (xy 137.795579 161.50734) (xy 137.779418 161.504152) (xy 137.757638 161.496467) + (xy 137.730339 161.484318) (xy 137.697621 161.467735) (xy 137.659586 161.446749) (xy 137.616334 161.421391) + (xy 137.514584 161.357685) (xy 137.393176 161.276862) (xy 137.240059 161.173004) (xy 137.07609 161.067099) + (xy 136.909764 160.964046) (xy 136.749577 160.868744) (xy 136.604025 160.786093) (xy 136.481603 160.720991) + (xy 136.431721 160.696552) (xy 136.390807 160.678337) (xy 136.359923 160.66696) (xy 136.348574 160.664026) + (xy 136.340132 160.663031) (xy 136.337698 160.663138) (xy 136.33536 160.663457) (xy 136.333118 160.663981) + (xy 136.330975 160.664705) (xy 136.328933 160.665623) (xy 136.326994 160.666728) (xy 136.325159 160.668016) + (xy 136.323431 160.66948) (xy 136.321811 160.671114) (xy 136.320302 160.672914) (xy 136.318905 160.674872) + (xy 136.317622 160.676983) (xy 136.316456 160.679242) (xy 136.315408 160.681641) (xy 136.313674 160.686843) + (xy 136.312436 160.69254) (xy 136.31171 160.698687) (xy 136.311511 160.705236) (xy 136.311855 160.712143) + (xy 136.312757 160.71936) (xy 136.314233 160.72684) (xy 136.316297 160.734537) (xy 136.318967 160.742405) + (xy 136.319717 160.745927) (xy 136.319012 160.748565) (xy 136.316887 160.750335) (xy 136.313376 160.751252) + (xy 136.302329 160.75059) (xy 136.286142 160.746704) (xy 136.265088 160.739718) (xy 136.239437 160.729754) + (xy 136.175431 160.701394) (xy 136.096294 160.662616) (xy 136.004196 160.614413) (xy 135.901309 160.557775) + (xy 135.789801 160.493697) (xy 135.675111 160.430414) (xy 135.566807 160.372402) (xy 135.467309 160.320963) + (xy 135.379036 160.2774) (xy 135.339864 160.258979) (xy 135.304405 160.243015) (xy 135.272961 160.229671) + (xy 135.245834 160.21911) (xy 135.223328 160.211495) (xy 135.205744 160.206988) (xy 135.198892 160.205951) + (xy 135.193384 160.205752) (xy 135.189258 160.206411) (xy 135.186551 160.20795) (xy 135.183005 160.213394) + (xy 135.18131 160.219818) (xy 135.183565 160.235679) (xy 135.193493 160.255679) (xy 135.211274 160.279965) + (xy 135.237085 160.308685) (xy 135.271105 160.341986) (xy 135.364484 160.422922) (xy 135.492838 160.523948) + (xy 135.657592 160.646245) (xy 135.860173 160.79099) (xy 136.102008 160.959362) (xy 136.550095 161.265752) + (xy 136.731842 161.390301) (xy 136.887739 161.497542) (xy 137.019544 161.588814) (xy 137.076962 161.628881) + (xy 137.129017 161.665459) (xy 137.175928 161.698716) (xy 137.217917 161.728819) (xy 137.255202 161.755935) + (xy 137.288005 161.780233) (xy 137.316543 161.80188) (xy 137.341039 161.821043) (xy 137.361711 161.837891) + (xy 137.378779 161.852591) (xy 137.386031 161.859187) (xy 137.392464 161.86531) (xy 137.398107 161.870979) + (xy 137.402986 161.876216) (xy 137.407129 161.881042) (xy 137.410564 161.885477) (xy 137.413318 161.889543) + (xy 137.415418 161.89326) (xy 137.416892 161.89665) (xy 137.417768 161.899733) (xy 137.418073 161.902531) + (xy 137.417835 161.905064) (xy 137.417081 161.907354) (xy 137.415838 161.90942) (xy 137.414134 161.911285) + (xy 137.411997 161.912969) (xy 137.409453 161.914494) (xy 137.406532 161.915879) (xy 137.399663 161.918316) + (xy 137.391609 161.92045) (xy 137.382592 161.922446) (xy 137.370894 161.923635) (xy 137.357716 161.923273) + (xy 137.343188 161.921423) (xy 137.327444 161.918147) (xy 137.310614 161.913507) (xy 137.292831 161.907564) + (xy 137.274226 161.900381) (xy 137.254931 161.89202) (xy 137.235078 161.882542) (xy 137.214799 161.872011) + (xy 137.194225 161.860487) (xy 137.173489 161.848033) (xy 137.152721 161.834711) (xy 137.132055 161.820582) + (xy 137.11162 161.80571) (xy 137.091551 161.790155) (xy 136.96701 161.698915) (xy 136.782815 161.571212) + (xy 136.300446 161.249082) (xy 135.774422 160.909093) (xy 135.535656 160.759066) (xy 135.334718 160.636572) + (xy 135.194919 160.554109) (xy 135.06167 160.473709) (xy 134.935568 160.395819) (xy 134.817209 160.320891) + (xy 134.707192 160.249374) (xy 134.606111 160.181717) (xy 134.514565 160.118369) (xy 134.43315 160.059781) + (xy 134.362463 160.006402) (xy 134.303101 159.958681) (xy 134.255661 159.917069) (xy 134.236598 159.898694) + (xy 134.220739 159.882014) (xy 134.208159 159.867087) (xy 134.198933 159.853967) (xy 134.193135 159.842712) + (xy 134.190839 159.833377) (xy 134.19212 159.826018) (xy 134.194126 159.823098) (xy 134.197054 159.820693) + (xy 134.205714 159.817456) (xy 134.218175 159.816365) (xy 134.237889 159.815306) (xy 134.246152 159.813975) + (xy 134.253347 159.812107) (xy 134.259468 159.809695) (xy 134.26451 159.806737) (xy 134.268469 159.803229) + (xy 134.271341 159.799167) (xy 134.273119 159.794546) (xy 134.273799 159.789364) (xy 134.273377 159.783615) + (xy 134.271847 159.777297) (xy 134.269205 159.770405) (xy 134.265446 159.762936) (xy 134.254556 159.74625) + (xy 134.23914 159.727207) (xy 134.219158 159.705777) (xy 134.194572 159.681928) (xy 134.165342 159.65563) + (xy 134.131431 159.626851) (xy 134.092799 159.595562) (xy 134.049407 159.561729) (xy 134.001218 159.525323) + (xy 133.963501 159.496832) (xy 134.526136 159.496832) (xy 134.526191 159.508842) (xy 134.527118 159.521992) + (xy 134.528958 159.536277) (xy 134.531751 159.551694) (xy 134.535539 159.568239) (xy 134.540361 159.585908) + (xy 134.546259 159.604697) (xy 134.552512 159.620433) (xy 134.559323 159.635827) (xy 134.56663 159.650787) + (xy 134.574371 159.66522) (xy 134.582485 159.679033) (xy 134.590908 159.692133) (xy 134.599579 159.704427) + (xy 134.608437 159.715822) (xy 134.617418 159.726225) (xy 134.621936 159.731025) (xy 134.626462 159.735542) + (xy 134.630987 159.739764) (xy 134.635505 159.743681) (xy 134.640008 159.74728) (xy 134.644487 159.750549) + (xy 134.648935 159.753477) (xy 134.653344 159.756052) (xy 134.657707 159.758264) (xy 134.662016 159.760099) + (xy 134.666262 159.761546) (xy 134.670439 159.762595) (xy 134.674538 159.763232) (xy 134.678553 159.763447) + (xy 134.694368 159.763286) (xy 134.70809 159.762652) (xy 134.719736 159.76132) (xy 134.729319 159.759065) + (xy 134.733342 159.757522) (xy 134.736856 159.755664) (xy 134.739862 159.753462) (xy 134.742362 159.75089) + (xy 134.744358 159.747918) (xy 134.745853 159.74452) (xy 134.746847 159.740665) (xy 134.747344 159.736328) + (xy 134.747344 159.731478) (xy 134.74685 159.726089) (xy 134.744388 159.713579) (xy 134.739972 159.698574) + (xy 134.733618 159.680848) (xy 134.725343 159.660176) (xy 134.71516 159.636333) (xy 134.689136 159.578239) + (xy 134.680616 159.560502) (xy 134.671951 159.544003) (xy 134.663181 159.528736) (xy 134.654347 159.514697) + (xy 134.64549 159.501883) (xy 134.63665 159.49029) (xy 134.627869 159.479914) (xy 134.619186 159.470751) + (xy 134.610643 159.462798) (xy 134.60228 159.456049) (xy 134.594138 159.450502) (xy 134.586258 159.446153) + (xy 134.57868 159.442998) (xy 134.571444 159.441032) (xy 134.564593 159.440252) (xy 134.558166 159.440655) + (xy 134.552204 159.442235) (xy 134.546748 159.44499) (xy 134.541838 159.448916) (xy 134.537516 159.454008) + (xy 134.533821 159.460263) (xy 134.530795 159.467677) (xy 134.528479 159.476245) (xy 134.526912 159.485965) + (xy 134.526136 159.496832) (xy 133.963501 159.496832) (xy 133.865754 159.422993) (xy 133.720182 159.308942) + (xy 133.56878 159.18683) (xy 133.415828 159.060316) (xy 133.4088 159.054362) (xy 133.853051 159.054362) + (xy 133.853387 159.062013) (xy 133.854369 159.070052) (xy 133.855964 159.078431) (xy 133.858136 159.087105) + (xy 133.860851 159.096027) (xy 133.864074 159.105151) (xy 133.867769 159.114429) (xy 133.871903 159.123816) + (xy 133.876439 159.133265) (xy 133.881344 159.14273) (xy 133.892119 159.16152) (xy 133.903947 159.179813) + (xy 133.916551 159.197238) (xy 133.929651 159.213423) (xy 133.9363 159.220935) (xy 133.942968 159.227996) + (xy 133.949621 159.234562) (xy 133.956223 159.240585) (xy 133.96274 159.246018) (xy 133.969137 159.250817) + (xy 133.975379 159.254933) (xy 133.981431 159.25832) (xy 133.987258 159.260932) (xy 133.992826 159.262723) + (xy 133.998099 159.263645) (xy 134.003042 159.263653) (xy 134.007621 159.262699) (xy 134.011801 159.260738) + (xy 134.01467 159.258662) (xy 134.017321 159.256404) (xy 134.019755 159.25397) (xy 134.021971 159.251364) + (xy 134.023971 159.248592) (xy 134.025754 159.245658) (xy 134.02732 159.242566) (xy 134.028669 159.239323) + (xy 134.029801 159.235933) (xy 134.030715 159.2324) (xy 134.031413 159.228729) (xy 134.031894 159.224926) + (xy 134.032204 159.216941) (xy 134.031645 159.208483) (xy 134.030219 159.19959) (xy 134.027925 159.190303) + (xy 134.024762 159.180659) (xy 134.020731 159.170697) (xy 134.015832 159.160456) (xy 134.010065 159.149975) + (xy 134.00343 159.139292) (xy 133.995926 159.128447) (xy 133.990395 159.119193) (xy 133.984729 159.11029) + (xy 133.978949 159.101748) (xy 133.973075 159.093575) (xy 133.967128 159.085783) (xy 133.961126 159.07838) + (xy 133.955093 159.071376) (xy 133.949046 159.064781) (xy 133.943007 159.058604) (xy 133.936996 159.052856) + (xy 133.931034 159.047546) (xy 133.92514 159.042684) (xy 133.919336 159.038279) (xy 133.913641 159.034341) + (xy 133.908076 159.030879) (xy 133.902661 159.027904) (xy 133.897417 159.025426) (xy 133.892363 159.023453) + (xy 133.887521 159.021995) (xy 133.88291 159.021063) (xy 133.878551 159.020665) (xy 133.874465 159.020812) + (xy 133.870671 159.021513) (xy 133.86719 159.022778) (xy 133.864042 159.024617) (xy 133.8626 159.025754) + (xy 133.861249 159.027039) (xy 133.858829 159.030054) (xy 133.856803 159.033671) (xy 133.855192 159.037901) + (xy 133.854016 159.042753) (xy 133.853296 159.048237) (xy 133.853051 159.054362) (xy 133.4088 159.054362) + (xy 133.265605 158.933058) (xy 133.122389 158.808715) (xy 132.990459 158.690944) (xy 132.874094 158.583406) + (xy 132.807793 158.520433) (xy 132.78139 158.495051) (xy 132.759413 158.473521) (xy 132.741808 158.455681) + (xy 132.728521 158.441368) (xy 132.719497 158.430419) (xy 132.716566 158.426155) (xy 132.714682 158.422671) + (xy 132.713836 158.419947) (xy 132.714021 158.417962) (xy 132.714499 158.417241) (xy 132.715232 158.416696) + (xy 132.717462 158.416129) (xy 132.720703 158.41624) (xy 132.724948 158.417009) (xy 132.730192 158.418415) + (xy 132.736427 158.420439) (xy 132.751843 158.426256) (xy 132.771143 158.434299) (xy 132.821176 158.456406) + (xy 132.859593 158.472891) (xy 132.906257 158.494027) (xy 133.01763 158.547026) (xy 133.141901 158.608955) + (xy 133.265676 158.673363) (xy 133.299593 158.690478) (xy 133.331874 158.706105) (xy 133.362496 158.720244) + (xy 133.391436 158.732894) (xy 133.418671 158.744056) (xy 133.444177 158.75373) (xy 133.467932 158.761916) + (xy 133.489911 158.768613) (xy 133.510092 158.773822) (xy 133.528451 158.777542) (xy 133.536941 158.778845) + (xy 133.544966 158.779775) (xy 133.552524 158.780333) (xy 133.559612 158.780519) (xy 133.566228 158.780333) + (xy 133.572367 158.779775) (xy 133.578028 158.778845) (xy 133.583208 158.777542) (xy 133.587903 158.775868) + (xy 133.59211 158.773822) (xy 133.595828 158.771403) (xy 133.599052 158.768613) (xy 133.602323 158.765109) + (xy 133.605195 158.761543) (xy 133.607669 158.757916) (xy 133.609748 158.754226) (xy 133.611437 158.750475) + (xy 133.612737 158.746661) (xy 133.613651 158.742785) (xy 133.614182 158.738848) (xy 133.614334 158.734848) + (xy 133.614108 158.730786) (xy 133.613509 158.726663) (xy 133.612539 158.722477) (xy 133.6112 158.718229) + (xy 133.609496 158.713919) (xy 133.60743 158.709548) (xy 133.605005 158.705114) (xy 133.602222 158.700618) + (xy 133.599086 158.69606) (xy 133.5956 158.69144) (xy 133.591765 158.686759) (xy 133.583065 158.677209) + (xy 133.573007 158.667411) (xy 133.561617 158.657365) (xy 133.548916 158.647072) (xy 133.534929 158.63653) + (xy 133.519678 158.62574) (xy 133.505801 158.616514) (xy 133.49201 158.606754) (xy 133.478389 158.596544) + (xy 133.465024 158.585969) (xy 133.452 158.575116) (xy 133.439403 158.564068) (xy 133.427317 158.552913) + (xy 133.415828 158.541734) (xy 133.405021 158.530617) (xy 133.394981 158.519647) (xy 133.385795 158.50891) + (xy 133.377546 158.498491) (xy 133.37032 158.488475) (xy 133.364203 158.478947) (xy 133.35928 158.469993) + (xy 133.355636 158.461698) (xy 133.353244 158.453588) (xy 133.352999 158.447106) (xy 133.354875 158.442239) + (xy 133.35885 158.438971) (xy 133.364897 158.437288) (xy 133.372994 158.437176) (xy 133.39524 158.441606) + (xy 133.425392 158.452144) (xy 133.463256 158.468674) (xy 133.561349 158.519245) (xy 133.687966 158.592387) + (xy 133.841559 158.687172) (xy 134.020577 158.802668) (xy 134.223469 158.937946) (xy 134.477138 159.10579) + (xy 134.875666 159.363924) (xy 135.88505 160.012153) (xy 137.149758 160.816489) (xy 137.536051 160.84824) + (xy 137.927633 160.885277) (xy 138.139299 160.694779) (xy 138.189437 160.651866) (xy 138.238776 160.614402) + (xy 138.287511 160.582379) (xy 138.311713 160.568406) (xy 138.335836 160.555791) (xy 138.359904 160.544532) + (xy 138.383943 160.534628) (xy 138.407975 160.526079) (xy 138.432027 160.518884) (xy 138.45612 160.513041) + (xy 138.480281 160.50855) (xy 138.504533 160.505409) (xy 138.528899 160.503619) (xy 138.553406 160.503177) + (xy 138.578076 160.504083) (xy 138.602934 160.506335) (xy 138.628005 160.509934) (xy 138.653311 160.514877) + (xy 138.678879 160.521165) (xy 138.704731 160.528795) (xy 138.730892 160.537767) (xy 138.757387 160.548081) + (xy 138.784239 160.559734) (xy 138.839113 160.587057) (xy 138.895707 160.619729) (xy 138.954216 160.657741) + (xy 138.977195 160.674086) (xy 139.000384 160.691268) (xy 139.023619 160.709132) (xy 139.046738 160.727524) + (xy 139.069577 160.746287) (xy 139.091975 160.765268) (xy 139.113768 160.78431) (xy 139.134794 160.80326) + (xy 139.15489 160.821962) (xy 139.173893 160.84026) (xy 139.19164 160.858001) (xy 139.207969 160.875028) + (xy 139.222716 160.891188) (xy 139.23572 160.906323) (xy 139.246817 160.920281) (xy 139.255844 160.932905) + (xy 139.269894 160.952387) (xy 139.282674 160.968954) (xy 139.294771 160.982296) (xy 139.300748 160.987662) + (xy 139.306775 160.992104) (xy 139.312927 160.995586) (xy 139.319276 160.998068) (xy 139.325896 160.999511) + (xy 139.332861 160.999876) (xy 139.340245 160.999125) (xy 139.348121 160.99722) (xy 139.356563 160.99412) + (xy 139.365645 160.989789) (xy 139.375439 160.984186) (xy 139.38602 160.977273) (xy 139.409838 160.959362) + (xy 139.437686 160.935745) (xy 139.470154 160.906114) (xy 139.507831 160.870158) (xy 139.551306 160.827567) + (xy 139.658007 160.721238) (xy 139.722178 160.657751) (xy 139.78045 160.602031) (xy 139.833869 160.553784) + (xy 139.883483 160.512714) (xy 139.930336 160.478527) (xy 139.953056 160.463923) (xy 139.975477 160.45093) + (xy 139.997732 160.43951) (xy 140.019951 160.429626) (xy 140.042265 160.421243) (xy 140.064805 160.414322) + (xy 140.087702 160.408828) (xy 140.111085 160.404724) (xy 140.135087 160.401972) (xy 140.159838 160.400535) + (xy 140.185469 160.400378) (xy 140.21211 160.401463) (xy 140.268948 160.407212) (xy 140.331397 160.417488) + (xy 140.400505 160.431997) (xy 140.477318 160.450443) (xy 140.562883 160.472533) (xy 140.848632 160.551906) + (xy 140.922717 160.366698) (xy 140.939601 160.327993) (xy 140.956585 160.293203) (xy 140.965147 160.277259) + (xy 140.973771 160.262273) (xy 140.982471 160.248239) (xy 140.99126 160.23515) (xy 141.000149 160.222998) + (xy 141.009151 160.211778) (xy 141.01828 160.201482) (xy 141.027547 160.192103) (xy 141.036965 160.183636) + (xy 141.046547 160.176072) (xy 141.056305 160.169406) (xy 141.066252 160.16363) (xy 141.076401 160.158737) + (xy 141.086764 160.154722) (xy 141.097353 160.151577) (xy 141.108182 160.149295) (xy 141.119263 160.147869) + (xy 141.130608 160.147293) (xy 141.142231 160.147561) (xy 141.154143 160.148664) (xy 141.166357 160.150597) + (xy 141.178887 160.153353) (xy 141.191744 160.156924) (xy 141.204941 160.161304) (xy 141.21849 160.166487) + (xy 141.232406 160.172465) (xy 141.246698 160.179232) (xy 141.261382 160.18678) (xy 141.273315 160.192813) + (xy 141.285282 160.198024) (xy 141.297258 160.202426) (xy 141.309214 160.206035) (xy 141.321124 160.208865) + (xy 141.332959 160.21093) (xy 141.344695 160.212245) (xy 141.356302 160.212825) (xy 141.367754 160.212684) + (xy 141.379024 160.211837) (xy 141.390085 160.210298) (xy 141.400909 160.208081) (xy 141.41147 160.205202) + (xy 141.42174 160.201675) (xy 141.431692 160.197514) (xy 141.441299 160.192734) (xy 141.450534 160.187349) + (xy 141.45937 160.181374) (xy 141.46778 160.174824) (xy 141.475736 160.167712) (xy 141.483211 160.160055) + (xy 141.490179 160.151865) (xy 141.496612 160.143157) (xy 141.502483 160.133947) (xy 141.507765 160.124249) + (xy 141.512431 160.114076) (xy 141.516453 160.103445) (xy 141.519805 160.092368) (xy 141.522459 160.080862) + (xy 141.524389 160.068939) (xy 141.525566 160.056616) (xy 141.525965 160.043906) (xy 141.520668 160.017707) + (xy 141.504922 159.984881) (xy 141.478944 159.945621) (xy 141.442952 159.900121) (xy 141.397162 159.848575) + (xy 141.34179 159.791177) (xy 141.203174 159.659598) (xy 141.028839 159.506935) (xy 140.820521 159.334739) + (xy 140.579957 159.144559) (xy 140.308883 158.937946) (xy 140.012468 158.710984) (xy 139.731431 158.491463) + (xy 139.497027 158.304684) (xy 139.407079 158.231479) (xy 139.340509 158.175948) (xy 139.289984 158.129429) + (xy 139.239916 158.079623) (xy 139.190763 158.027212) (xy 139.142981 157.97288) (xy 139.097029 157.917307) + (xy 139.053364 157.861176) (xy 139.012442 157.805169) (xy 138.974722 157.749968) (xy 138.940661 157.696255) + (xy 138.910715 157.644713) (xy 138.885343 157.596024) (xy 138.865002 157.550868) (xy 138.850148 157.50993) + (xy 138.844922 157.491256) (xy 138.84124 157.473891) (xy 138.839159 157.457921) (xy 138.838735 157.443433) + (xy 138.840026 157.430509) (xy 138.84309 157.419237) (xy 138.85513 157.393751) (xy 138.865682 157.381682) + (xy 138.881868 157.369133) (xy 138.938992 157.339801) (xy 139.04219 157.300176) (xy 139.207152 157.244676) + (xy 139.449566 157.167719) (xy 140.229507 156.927114) (xy 140.612244 156.810036) (xy 140.949836 156.704864) + (xy 141.205077 156.623504) (xy 141.340758 156.577863) (xy 141.420882 156.548003) (xy 141.498309 156.518074) + (xy 141.572697 156.488252) (xy 141.643706 156.458718) (xy 141.710994 156.429649) (xy 141.77422 156.401223) + (xy 141.833043 156.373619) (xy 141.887123 156.347015) (xy 141.936117 156.321589) (xy 141.979686 156.29752) + (xy 142.017487 156.274985) (xy 142.04918 156.254163) (xy 142.074424 156.235233) (xy 142.084521 156.226533) + (xy 142.092878 156.218372) (xy 142.099452 156.210773) (xy 142.1042 156.203759) (xy 142.10708 156.197351) + (xy 142.10805 156.191572) (xy 142.105501 156.174888) (xy 142.097828 156.158561) (xy 142.084993 156.142575) + (xy 142.066957 156.126914) (xy 142.043681 156.111564) (xy 142.015126 156.096508) (xy 141.981253 156.081731) + (xy 141.942024 156.067218) (xy 141.8974 156.052953) (xy 141.847343 156.03892) (xy 141.791812 156.025104) + (xy 141.730771 156.011491) (xy 141.591998 155.984805) (xy 141.430715 155.95874) (xy 141.324364 155.94103) + (xy 141.225323 155.921491) (xy 141.133211 155.899906) (xy 141.04765 155.876057) (xy 141.007206 155.863216) + (xy 140.968258 155.849728) (xy 140.930757 155.835565) (xy 140.894657 155.820701) (xy 140.859909 155.805108) + (xy 140.826466 155.78876) (xy 140.79428 155.771628) (xy 140.763305 155.753687) (xy 140.733493 155.734908) + (xy 140.704796 155.715265) (xy 140.677167 155.694731) (xy 140.650558 155.673278) (xy 140.624922 155.65088) + (xy 140.600211 155.627509) (xy 140.576378 155.603137) (xy 140.553375 155.577739) (xy 140.531156 155.551287) + (xy 140.509671 155.523753) (xy 140.488875 155.495111) (xy 140.468719 155.465333) (xy 140.449156 155.434392) + (xy 140.430139 155.402262) (xy 140.393551 155.334323) (xy 140.379379 155.30347) (xy 140.366621 155.271492) + (xy 140.345296 155.204491) (xy 140.329474 155.133986) (xy 140.319054 155.060644) (xy 140.313937 154.985132) + (xy 140.314021 154.908116) (xy 140.319205 154.830263) (xy 140.329389 154.75224) (xy 140.344472 154.674712) + (xy 140.364354 154.598347) (xy 140.388932 154.523811) (xy 140.418108 154.451772) (xy 140.451779 154.382895) + (xy 140.489845 154.317847) (xy 140.532206 154.257295) (xy 140.554965 154.228913) (xy 140.57876 154.201905) + (xy 140.594025 154.185938) (xy 140.609042 154.170788) (xy 140.62378 154.156463) (xy 140.638208 154.142973) + (xy 140.652295 154.130328) (xy 140.66601 154.118538) (xy 140.679322 154.107612) (xy 140.692199 154.09756) + (xy 140.704612 154.088391) (xy 140.716528 154.080116) (xy 140.727918 154.072744) (xy 140.738749 154.066285) + (xy 140.748992 154.060748) (xy 140.758614 154.056143) (xy 140.767585 154.052481) (xy 140.775874 154.049769) + (xy 140.783449 154.048019) (xy 140.790281 154.04724) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e3467c7d-a5a8-4763-bbb2-9caa89833c60") + ) + (gr_poly + (pts + (xy 133.789553 160.779445) (xy 133.833662 160.800926) (xy 133.876524 160.823546) (xy 133.917882 160.847081) + (xy 133.95748 160.871306) (xy 133.995063 160.895996) (xy 134.030375 160.920926) (xy 134.063159 160.945872) + (xy 134.093161 160.970608) (xy 134.120125 160.99491) (xy 134.143794 161.018554) (xy 134.154313 161.030058) + (xy 134.163913 161.041313) (xy 134.172561 161.052292) (xy 134.180226 161.062965) (xy 134.186875 161.073304) + (xy 134.192477 161.083283) (xy 134.197 161.092872) (xy 134.200411 161.102043) (xy 134.202679 161.110768) + (xy 134.203771 161.11902) (xy 134.203656 161.12677) (xy 134.202302 161.13399) (xy 134.191719 161.185913) + (xy 134.177166 161.263634) (xy 134.16063 161.357231) (xy 134.144093 161.456782) (xy 134.136982 161.510752) + (xy 134.127887 161.572041) (xy 134.105728 161.708136) (xy 134.059425 161.975364) (xy 134.00651 162.25053) + (xy 133.853051 162.160573) (xy 133.826741 162.145697) (xy 133.803059 162.132852) (xy 133.781532 162.122085) + (xy 133.761687 162.113442) (xy 133.743052 162.106969) (xy 133.734039 162.104561) (xy 133.725152 162.102713) + (xy 133.716331 162.101431) (xy 133.707516 162.100721) (xy 133.698649 162.100588) (xy 133.689671 162.101039) + (xy 133.680522 162.102078) (xy 133.671144 162.103713) (xy 133.661477 162.105949) (xy 133.651462 162.10879) + (xy 133.630152 162.116317) (xy 133.606741 162.12634) (xy 133.580757 162.138906) (xy 133.551727 162.154061) + (xy 133.482636 162.192323) (xy 133.461074 162.20379) (xy 133.440116 162.214357) (xy 133.419872 162.223995) + (xy 133.40045 162.232671) (xy 133.381957 162.240355) (xy 133.364503 162.247016) (xy 133.348197 162.252623) + (xy 133.333146 162.257144) (xy 133.319459 162.26055) (xy 133.313161 162.261824) (xy 133.307245 162.262808) + (xy 133.301725 162.263497) (xy 133.296613 162.263888) (xy 133.291924 162.263976) (xy 133.28767 162.263759) + (xy 133.283866 162.263231) (xy 133.280526 162.262389) (xy 133.277662 162.26123) (xy 133.275288 162.259749) + (xy 133.273419 162.257942) (xy 133.272066 162.255806) (xy 133.271245 162.253337) (xy 133.270968 162.25053) + (xy 133.273611 162.217334) (xy 133.2812 162.170494) (xy 133.309167 162.042833) (xy 133.350777 161.881438) + (xy 133.401937 161.700199) (xy 133.458553 161.513006) (xy 133.516534 161.333751) (xy 133.571787 161.176324) + (xy 133.620219 161.054616) (xy 133.633224 161.024375) (xy 133.646377 160.995259) (xy 133.659576 160.967399) + (xy 133.672721 160.940926) (xy 133.685711 160.915973) (xy 133.698446 160.89267) (xy 133.710823 160.871151) + (xy 133.722744 160.851546) (xy 133.734106 160.833987) (xy 133.74481 160.818607) (xy 133.754753 160.805536) + (xy 133.763837 160.794908) (xy 133.768025 160.79055) (xy 133.77196 160.786852) (xy 133.775629 160.783831) + (xy 133.77902 160.781502) (xy 133.782121 160.779883) (xy 133.784918 160.778989) (xy 133.7874 160.778838) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "eb2f2e65-49c9-40a5-9d23-09108834bc8b") + ) + (gr_circle + (center 285.816396 167.500686) + (end 287.516397 167.500686) + (stroke + (width 1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "ef0ef3f5-dec8-415f-8432-1f642529c0b0") + ) + (gr_poly + (pts + (xy 127.347196 156.878828) (xy 127.380448 156.880667) (xy 127.414468 156.88412) (xy 127.44869 156.88906) + (xy 127.482547 156.895364) (xy 127.515474 156.902909) (xy 127.546905 156.91157) (xy 127.576274 156.921223) + (xy 127.603015 156.931745) (xy 127.626563 156.94301) (xy 127.636962 156.948883) (xy 127.646351 156.954896) + (xy 127.654658 156.961032) (xy 127.661814 156.967278) (xy 127.667747 156.973616) (xy 127.672386 156.980031) + (xy 127.676349 156.987932) (xy 127.680282 156.999576) (xy 127.68793 157.033196) (xy 127.695081 157.079095) + (xy 127.701489 157.135474) (xy 127.706905 157.200534) (xy 127.71108 157.272478) (xy 127.713768 157.349507) + (xy 127.714719 157.429823) (xy 127.714719 157.821406) (xy 127.418385 157.789655) (xy 127.387721 157.786438) + (xy 127.357366 157.782772) (xy 127.327507 157.778702) (xy 127.298331 157.774276) (xy 127.270023 157.76954) + (xy 127.242769 157.76454) (xy 127.216755 157.759323) (xy 127.192167 157.753936) (xy 127.169192 157.748424) + (xy 127.148015 157.742836) (xy 127.128822 157.737216) (xy 127.1118 157.731611) (xy 127.097134 157.726069) + (xy 127.085011 157.720635) (xy 127.075616 157.715356) (xy 127.072 157.712789) (xy 127.069136 157.710279) + (xy 127.061942 157.701818) (xy 127.055243 157.691398) (xy 127.043318 157.665145) (xy 127.033347 157.632459) + (xy 127.025314 157.594276) (xy 127.019203 157.551536) (xy 127.014999 157.505176) (xy 127.012687 157.456134) + (xy 127.01225 157.405348) (xy 127.013674 157.353755) (xy 127.016942 157.302295) (xy 127.02204 157.251904) + (xy 127.028951 157.20352) (xy 127.037661 157.158083) (xy 127.048154 157.116528) (xy 127.060414 157.079795) + (xy 127.074426 157.048822) (xy 127.082662 157.034947) (xy 127.091449 157.021165) (xy 127.100716 157.007569) + (xy 127.110394 156.994252) (xy 127.120413 156.981307) (xy 127.130703 156.968827) (xy 127.141194 156.956905) + (xy 127.151818 156.945635) (xy 127.162503 156.935108) (xy 127.173181 156.925419) (xy 127.183781 156.91666) + (xy 127.194233 156.908924) (xy 127.204469 156.902304) (xy 127.209484 156.899441) (xy 127.214418 156.896893) + (xy 127.219263 156.89467) (xy 127.22401 156.892785) (xy 127.228651 156.891248) (xy 127.233176 156.890072) + (xy 127.245024 156.886876) (xy 127.257701 156.884222) (xy 127.285256 156.880481) (xy 127.315276 156.878724) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f5f5bd33-7a02-47e8-8f47-9ab2f96527c1") + ) + (gr_arc + (start 231.399926 180.799926) + (mid 230.814132 182.214132) + (end 229.399926 182.799926) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6605a63-4425-457d-bd04-07739661ddfc") + ) + (gr_arc + (start 101.843668 170.993299) + (mid 99.240336 168.437125) + (end 100.207304 164.919124) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fb3c85c1-938c-4ebc-b895-c8fa2ed3caa9") + ) + (gr_poly + (pts + (xy 125.648097 153.996759) (xy 125.657299 154.000391) (xy 125.67994 154.014569) (xy 125.707836 154.037459) + (xy 125.740515 154.068457) (xy 125.777503 154.106959) (xy 125.818329 154.152359) (xy 125.9096 154.261437) + (xy 126.010544 154.390856) (xy 126.11738 154.535777) (xy 126.226323 154.691364) (xy 126.333593 154.852781) + (xy 126.561136 155.212615) (xy 126.783385 155.080324) (xy 126.807359 155.066629) (xy 126.831558 155.053369) + (xy 126.855834 155.040605) (xy 126.880041 155.028399) (xy 126.904031 155.016813) (xy 126.927656 155.005909) + (xy 126.95077 154.99575) (xy 126.973224 154.986396) (xy 126.994873 154.977911) (xy 127.015568 154.970356) + (xy 127.035162 154.963793) (xy 127.053508 154.958285) (xy 127.070459 154.953892) (xy 127.085868 154.950678) + (xy 127.099587 154.948704) (xy 127.111468 154.948032) (xy 127.123431 154.949812) (xy 127.138339 154.955012) + (xy 127.155973 154.963428) (xy 127.176116 154.974852) (xy 127.223055 155.005901) (xy 127.277412 155.046507) + (xy 127.337443 155.095019) (xy 127.401405 155.149787) (xy 127.467552 155.209159) (xy 127.534141 155.271484) + (xy 127.599427 155.335112) (xy 127.661668 155.398391) (xy 127.719118 155.45967) (xy 127.770033 155.517298) + (xy 127.81267 155.569624) (xy 127.845284 155.614997) (xy 127.857288 155.63456) (xy 127.866132 155.651766) + (xy 127.871598 155.666408) (xy 127.873469 155.67828) (xy 127.873789 155.686358) (xy 127.874731 155.693733) + (xy 127.876264 155.700411) (xy 127.878357 155.706402) (xy 127.880982 155.711716) (xy 127.884108 155.716359) + (xy 127.887704 155.720342) (xy 127.891742 155.723673) (xy 127.89619 155.72636) (xy 127.901019 155.728413) + (xy 127.906199 155.72984) (xy 127.911699 155.73065) (xy 127.91749 155.730851) (xy 127.923542 155.730452) + (xy 127.929824 155.729462) (xy 127.936307 155.72789) (xy 127.942961 155.725744) (xy 127.949755 155.723034) + (xy 127.956659 155.719767) (xy 127.963644 155.715953) (xy 127.97068 155.7116) (xy 127.977735 155.706717) + (xy 127.984781 155.701313) (xy 127.991787 155.695396) (xy 127.998724 155.688976) (xy 128.00556 155.68206) + (xy 128.012267 155.674658) (xy 128.018814 155.666778) (xy 128.025171 155.658429) (xy 128.031308 155.64962) + (xy 128.037195 155.64036) (xy 128.042802 155.630656) (xy 128.064878 155.584519) (xy 128.09638 155.515562) + (xy 128.132844 155.432715) (xy 128.169803 155.344906) (xy 128.249177 155.133239) (xy 128.482009 155.397822) + (xy 128.714844 155.662407) (xy 128.915928 155.461323) (xy 128.959418 155.422524) (xy 129.001916 155.386082) + (xy 129.022484 155.369016) (xy 129.042431 155.352864) (xy 129.061633 155.337736) (xy 129.079968 155.323739) + (xy 129.097311 155.310983) (xy 129.113538 155.299575) (xy 129.128524 155.289625) (xy 129.142146 155.28124) + (xy 129.15428 155.27453) (xy 129.164801 155.269602) (xy 129.169418 155.267841) (xy 129.173586 155.266566) + (xy 129.177289 155.265792) (xy 129.180511 155.26553) (xy 129.192927 155.268713) (xy 129.208212 155.278033) + (xy 129.246595 155.313713) (xy 129.294062 155.369826) (xy 129.349017 155.443628) (xy 129.409863 155.532375) + (xy 129.475004 155.633322) (xy 129.611781 155.860843) (xy 129.746573 156.104239) (xy 129.866607 156.341558) + (xy 129.917098 156.451078) (xy 129.959108 156.550847) (xy 129.991042 156.63812) (xy 130.011302 156.710155) + (xy 130.017732 156.736215) (xy 130.023053 156.758897) (xy 130.02715 156.778291) (xy 130.029906 156.794492) + (xy 130.030744 156.801424) (xy 130.031204 156.807592) (xy 130.03127 156.813008) (xy 130.030929 156.817685) + (xy 130.030165 156.821632) (xy 130.028964 156.824863) (xy 130.027311 156.827388) (xy 130.025193 156.829219) + (xy 130.022594 156.830368) (xy 130.019499 156.830847) (xy 130.015895 156.830667) (xy 130.011767 156.829839) + (xy 130.0071 156.828376) (xy 130.00188 156.826289) (xy 129.996092 156.823589) (xy 129.989722 156.820289) + (xy 129.975177 156.811933) (xy 129.958127 156.801313) (xy 129.916053 156.773656) (xy 129.903107 156.76443) + (xy 129.890131 156.75467) (xy 129.877217 156.74446) (xy 129.864458 156.733886) (xy 129.851947 156.723033) + (xy 129.839777 156.711986) (xy 129.828041 156.70083) (xy 129.816833 156.689651) (xy 129.806244 156.678534) + (xy 129.796369 156.667564) (xy 129.787299 156.656827) (xy 129.779129 156.646408) (xy 129.771952 156.636391) + (xy 129.765859 156.626864) (xy 129.760945 156.617909) (xy 129.757302 156.609614) (xy 129.749181 156.590282) + (xy 129.740456 156.574019) (xy 129.730769 156.560919) (xy 129.725454 156.555584) (xy 129.719764 156.551075) + (xy 129.713657 156.547403) (xy 129.707086 156.544579) (xy 129.700007 156.542616) (xy 129.692376 156.541525) + (xy 129.684148 156.541318) (xy 129.675279 156.542006) (xy 129.665724 156.543601) (xy 129.655438 156.546114) + (xy 129.632496 156.553943) (xy 129.606097 156.565586) (xy 129.575884 156.581136) (xy 129.541501 156.600685) + (xy 129.502591 156.624327) (xy 129.458798 156.652155) (xy 129.355134 156.72074) (xy 129.08526 156.905947) + (xy 128.825968 156.773656) (xy 128.752684 156.737829) (xy 128.685429 156.7078) (xy 128.653972 156.694988) + (xy 128.623911 156.683662) (xy 128.595211 156.673831) (xy 128.567835 156.665508) (xy 128.541745 156.658704) + (xy 128.516905 156.653431) (xy 128.493278 156.649701) (xy 128.470828 156.647524) (xy 128.449517 156.646914) + (xy 128.429308 156.647881) (xy 128.410166 156.650437) (xy 128.392052 156.654594) (xy 128.374931 156.660363) + (xy 128.358765 156.667755) (xy 128.343517 156.676784) (xy 128.329152 156.68746) (xy 128.315631 156.699794) + (xy 128.302918 156.713799) (xy 128.290977 156.729486) (xy 128.27977 156.746867) (xy 128.26926 156.765953) + (xy 128.259411 156.786756) (xy 128.250187 156.809287) (xy 128.241549 156.833559) (xy 128.233462 156.859583) + (xy 128.225889 156.88737) (xy 128.218792 156.916932) (xy 128.212135 156.948281) (xy 128.20412 156.984621) + (xy 128.195888 157.016256) (xy 128.191662 157.030311) (xy 128.187346 157.043193) (xy 128.18293 157.054903) + (xy 128.178401 157.065441) (xy 128.173748 157.074809) (xy 128.16896 157.083007) (xy 128.164024 157.090037) + (xy 128.15893 157.095899) (xy 128.153665 157.100594) (xy 128.148217 157.104124) (xy 128.142576 157.10649) + (xy 128.13673 157.107691) (xy 128.130666 157.10773) (xy 128.124374 157.106607) (xy 128.117841 157.104323) + (xy 128.111057 157.10088) (xy 128.104009 157.096278) (xy 128.096685 157.090518) (xy 128.089075 157.0836) + (xy 128.081167 157.075527) (xy 128.072948 157.066299) (xy 128.064408 157.055917) (xy 128.055534 157.044382) + (xy 128.046316 157.031695) (xy 128.026798 157.002869) (xy 128.00576 156.969446) (xy 127.980246 156.931124) + (xy 127.954324 156.894546) (xy 127.928018 156.85972) (xy 127.901353 156.826654) (xy 127.874355 156.795355) + (xy 127.847049 156.765831) (xy 127.819459 156.73809) (xy 127.791613 156.712139) (xy 127.763533 156.687987) + (xy 127.735246 156.665641) (xy 127.706778 156.645109) (xy 127.678152 156.626398) (xy 127.649394 156.609517) + (xy 127.62053 156.594472) (xy 127.591584 156.581273) (xy 127.562583 156.569926) (xy 127.53355 156.56044) + (xy 127.504511 156.552822) (xy 127.475492 156.547079) (xy 127.446517 156.54322) (xy 127.417613 156.541253) + (xy 127.388803 156.541184) (xy 127.360113 156.543023) (xy 127.331568 156.546776) (xy 127.303195 156.552451) + (xy 127.275016 156.560057) (xy 127.247059 156.5696) (xy 127.219348 156.581089) (xy 127.191908 156.594531) + (xy 127.164765 156.609935) (xy 127.137943 156.627307) (xy 127.111468 156.646656) (xy 126.968593 156.75778) + (xy 126.82572 156.630781) (xy 126.774273 156.584172) (xy 126.728671 156.543417) (xy 126.688309 156.508288) + (xy 126.652582 156.478563) (xy 126.636268 156.465656) (xy 126.620886 156.454015) (xy 126.606361 156.443613) + (xy 126.592617 156.434421) (xy 126.579578 156.426411) (xy 126.567169 156.419555) (xy 126.555314 156.413825) + (xy 126.543937 156.409192) (xy 126.532964 156.40563) (xy 126.522319 156.403109) (xy 126.511925 156.401601) + (xy 126.501707 156.401079) (xy 126.491591 156.401514) (xy 126.481499 156.402879) (xy 126.471357 156.405144) + (xy 126.46109 156.408283) (xy 126.45062 156.412266) (xy 126.439874 156.417066) (xy 126.428775 156.422655) + (xy 126.417247 156.429005) (xy 126.392605 156.443873) (xy 126.365343 156.461447) (xy 126.350475 156.470934) + (xy 126.335691 156.479544) (xy 126.321079 156.487271) (xy 126.306722 156.494107) (xy 126.292706 156.500043) + (xy 126.279116 156.505073) (xy 126.266038 156.509188) (xy 126.253557 156.51238) (xy 126.241758 156.514642) + (xy 126.236141 156.515422) (xy 126.230726 156.515966) (xy 126.225525 156.516274) (xy 126.220547 156.516345) + (xy 126.215804 156.516177) (xy 126.211306 156.51577) (xy 126.207064 156.515123) (xy 126.203089 156.514234) + (xy 126.19939 156.513103) (xy 126.195979 156.511729) (xy 126.192867 156.510111) (xy 126.190064 156.508247) + (xy 126.18758 156.506138) (xy 126.185427 156.503781) (xy 126.180409 156.496141) (xy 126.175299 156.483338) + (xy 126.170126 156.465667) (xy 126.164922 156.443423) (xy 126.154545 156.386393) (xy 126.144416 156.314604) + (xy 126.134784 156.230413) (xy 126.125896 156.136176) (xy 126.118 156.034249) (xy 126.111344 155.92699) + (xy 126.102291 155.77997) (xy 126.096787 155.713014) (xy 126.090508 155.649756) (xy 126.083361 155.589691) + (xy 126.075253 155.532315) (xy 126.066091 155.477126) (xy 126.055781 155.423619) (xy 126.044232 155.37129) + (xy 126.031349 155.319635) (xy 126.017039 155.268151) (xy 126.001211 155.216333) (xy 125.98377 155.163678) + (xy 125.964624 155.109683) (xy 125.920843 154.995653) (xy 125.85569 154.821443) (xy 125.792521 154.645744) + (xy 125.764161 154.563692) (xy 125.739273 154.488895) (xy 125.718851 154.423897) (xy 125.703885 154.371239) + (xy 125.691555 154.325071) (xy 125.678667 154.278717) (xy 125.665655 154.23348) (xy 125.652953 154.190661) + (xy 125.640995 154.151562) (xy 125.630216 154.117487) (xy 125.621048 154.089737) (xy 125.613928 154.069614) + (xy 125.612517 154.065676) (xy 125.61126 154.061805) (xy 125.610156 154.058004) (xy 125.609204 154.054276) + (xy 125.608404 154.050626) (xy 125.607754 154.047057) (xy 125.607252 154.043573) (xy 125.6069 154.040179) + (xy 125.606694 154.036877) (xy 125.606635 154.033673) (xy 125.606721 154.030569) (xy 125.606951 154.02757) + (xy 125.607325 154.024679) (xy 125.607841 154.021901) (xy 125.608499 154.019239) (xy 125.609297 154.016697) + (xy 125.610235 154.014279) (xy 125.611312 154.01199) (xy 125.612525 154.009832) (xy 125.613876 154.007809) + (xy 125.615362 154.005926) (xy 125.616983 154.004187) (xy 125.618738 154.002595) (xy 125.620625 154.001153) + (xy 125.622644 153.999867) (xy 125.624794 153.99874) (xy 125.627074 153.997776) (xy 125.629483 153.996978) + (xy 125.632019 153.996351) (xy 125.634683 153.995898) (xy 125.637472 153.995624) (xy 125.640386 153.995531) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fd21e171-3b53-47a9-8c51-64b18243541e") + ) + (gr_poly + (pts + (xy 140.034585 149.02356) (xy 140.044962 149.029995) (xy 140.077373 149.054686) (xy 140.123675 149.093639) + (xy 140.181884 149.145057) (xy 140.250014 149.20714) (xy 140.326081 149.278092) (xy 140.408101 149.356113) + (xy 140.49409 149.439405) (xy 140.543051 149.487569) (xy 140.592586 149.534748) (xy 140.642523 149.580827) + (xy 140.692694 149.625689) (xy 140.742926 149.669217) (xy 140.793049 149.711296) (xy 140.842894 149.751809) + (xy 140.892289 149.79064) (xy 140.941064 149.827673) (xy 140.989048 149.862791) (xy 141.036071 149.895879) + (xy 141.081962 149.926819) (xy 141.126551 149.955495) (xy 141.169667 149.981792) (xy 141.211139 150.005593) + (xy 141.250798 150.026782) (xy 141.316552 150.061891) (xy 141.377964 150.095325) (xy 141.433671 150.126403) + (xy 141.482309 150.154442) (xy 141.503551 150.167109) (xy 141.522513 150.178761) (xy 141.539027 150.189312) + (xy 141.55292 150.198677) (xy 141.564023 150.206771) (xy 141.572164 150.213509) (xy 141.575071 150.216342) + (xy 141.577174 150.218804) (xy 141.578452 150.220885) (xy 141.578882 150.222573) (xy 141.576932 150.228486) + (xy 141.571216 150.233348) (xy 141.561938 150.237194) (xy 141.549303 150.240061) (xy 141.51477 150.242991) + (xy 141.469246 150.242417) (xy 141.414358 150.238619) (xy 141.351734 150.231875) (xy 141.209789 150.210667) + (xy 141.056434 150.181025) (xy 140.904692 150.145183) (xy 140.833495 150.125634) (xy 140.767584 150.105372) + (xy 140.708588 150.084675) (xy 140.658134 150.063824) (xy 140.616402 150.044416) (xy 140.578283 150.025635) + (xy 140.543419 150.007118) (xy 140.511455 149.9885) (xy 140.482033 149.969417) (xy 140.454796 149.949505) + (xy 140.42939 149.928399) (xy 140.405456 149.905735) (xy 140.382638 149.881148) (xy 140.36058 149.854275) + (xy 140.338925 149.824751) (xy 140.317316 149.792211) (xy 140.295398 149.756292) (xy 140.272813 149.716628) + (xy 140.249205 149.672857) (xy 140.224217 149.624613) (xy 140.206495 149.592468) (xy 140.189098 149.559687) + (xy 140.155591 149.493149) (xy 140.124316 149.426859) (xy 140.095894 149.362677) (xy 140.070944 149.302464) + (xy 140.050087 149.24808) (xy 140.033944 149.201385) (xy 140.027833 149.181503) (xy 140.023133 149.164241) + (xy 140.020344 149.149556) (xy 140.017934 149.135312) (xy 140.015912 149.121581) (xy 140.014285 149.10843) + (xy 140.013061 149.095931) (xy 140.012249 149.084152) (xy 140.011854 149.073165) (xy 140.011887 149.063037) + (xy 140.012353 149.05384) (xy 140.012752 149.049612) (xy 140.013261 149.045643) (xy 140.013884 149.041941) + (xy 140.014619 149.038515) (xy 140.015469 149.035374) (xy 140.016435 149.032527) (xy 140.017516 149.029982) + (xy 140.018715 149.027748) (xy 140.020032 149.025834) (xy 140.021469 149.024248) (xy 140.023025 149.023) + (xy 140.024703 149.022097) (xy 140.026502 149.021549) (xy 140.028425 149.021365) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fdbfc8e3-c05c-4f73-ad15-7b7f61883b78") + ) + (gr_arc + (start 287.172645 145.792153) + (mid 287.439473 144.555282) + (end 288.192532 143.538455) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "00d17db7-b53c-4776-ac76-99561999b98d") + ) + (gr_arc + (start 284.416395 181.667352) + (mid 283.537718 183.788676) + (end 281.416395 184.667353) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "01fa8724-2653-4641-b344-a4cfb4b7112f") + ) + (gr_circle + (center 285.816396 167.500686) + (end 284.614314 166.298604) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "065630d5-43f3-4980-bf4b-1f5cbd1ec86e") + ) + (gr_arc + (start 173.732961 113.288711) + (mid 172.76093 113.933712) + (end 171.61608 114.157741) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "06947a33-f6eb-49bc-91ed-900c34705e4e") + ) + (gr_arc + (start 288.192532 164.79625) + (mid 287.439494 163.779413) + (end 287.172645 162.542553) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "16516622-d070-405b-a62f-537999e3c0d7") + ) + (gr_arc + (start 286.689122 137.341406) + (mid 289.314927 139.985275) + (end 288.192532 143.538455) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2530ee60-6b6f-4382-b585-5d95e9bd155d") + ) + (gr_circle + (center 102.716394 140.83402) + (end 101.514314 139.631937) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "29724feb-d05c-47cf-a595-c353fc04819f") + ) + (gr_line + (start 104.116396 181.667352) + (end 104.116394 173.903811) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2af26bc8-74d8-456a-9106-4a2aed9db019") + ) + (gr_circle + (center 102.716299 167.500735) + (end 101.514219 166.298652) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "347e30f0-c4f5-4979-a5c1-366248c2dbc3") + ) + (gr_arc + (start 212.41 114.167398) + (mid 211.262025 113.936871) + (end 210.28973 113.284466) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3bc8c84f-ae10-477d-9833-3df5f7018756") + ) + (gr_line + (start 284.416396 134.430895) + (end 284.416396 117.167352) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3e214ca0-a47a-4c5a-a1fa-6e81caa7984c") + ) + (gr_line + (start 173.732962 113.288712) + (end 181.395596 105.626078) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3e413de0-5d85-4ac2-9146-2431863878da") + ) + (gr_arc + (start 281.416394 114.167353) + (mid 283.537716 115.046032) + (end 284.416394 117.167354) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "473d86d2-201a-410a-936c-fb1a9be75cf5") + ) + (gr_arc + (start 100.207211 143.41563) + (mid 99.240216 139.89763) + (end 101.843575 137.341455) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "476afd9d-6bd8-4da0-a8c2-c51aee92e6b3") + ) + (gr_arc + (start 104.116394 134.430895) + (mid 103.480898 136.277252) + (end 101.843668 137.341407) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4c1d51e0-ba00-4212-91c0-1d0bb9047cef") + ) + (gr_line + (start 104.116395 117.167352) + (end 104.116394 134.430895) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "680f1fa3-5e63-4ed4-9b5d-2ae8a4dd01ab") + ) + (gr_line + (start 200.51 104.747401) + (end 183.51 104.747401) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "699c05d0-3859-414f-a10f-3447b966d7cc") + ) + (gr_line + (start 101.116301 145.566931) + (end 101.116301 162.767956) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6e3c23f7-b112-4208-9060-b5966b467024") + ) + (gr_arc + (start 200.51 104.747401) + (mid 201.658049 104.975773) + (end 202.631328 105.626085) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "72d1207d-9ad1-4af7-8d18-8476e81d4041") + ) + (gr_circle + (center 285.816396 140.834019) + (end 284.614314 139.631937) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "73dc52b9-98e1-4ddf-a68e-d25ff6b37470") + ) + (gr_arc + (start 181.395596 105.626078) + (mid 182.36567 104.977076) + (end 183.51 104.747402) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7ca3d30b-53cf-4d98-9937-d53dd28022ac") + ) + (gr_line + (start 171.61608 114.157741) + (end 107.116395 114.167353) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "80646e0f-afd5-4669-8a1d-17806e6bccfb") + ) + (gr_arc + (start 104.116396 117.167353) + (mid 104.995057 115.046003) + (end 107.116395 114.167353) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "823a2369-8a38-4c3e-8e39-c807b93c4ab1") + ) + (gr_arc + (start 101.843668 170.993299) + (mid 103.480882 172.057446) + (end 104.116394 173.903811) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "85fa580b-d963-4cf0-9314-4ed51ea14eaf") + ) + (gr_arc + (start 284.416396 173.90381) + (mid 285.051875 172.057426) + (end 286.689122 170.993299) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "95376856-03f2-49f5-b4fd-1a9b980a7708") + ) + (gr_line + (start 281.416394 114.167353) + (end 212.41 114.167399) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "974d0f21-5696-4adf-a7ff-14735d480044") + ) + (gr_line + (start 210.289718 113.284478) + (end 202.631328 105.626085) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ff2b5fe-763b-4173-8adc-6c5e38463832") + ) + (gr_arc + (start 107.116395 184.667351) + (mid 104.995075 183.788672) + (end 104.116396 181.667352) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a02c2082-e06e-4777-9182-eb40c1c513ae") + ) + (gr_line + (start 107.116395 184.667353) + (end 281.416395 184.667353) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a40b3475-7347-4583-89ed-3edf4d94e884") + ) + (gr_line + (start 287.172645 162.542553) + (end 287.172645 145.792153) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ab6cac53-44c9-4a59-bed3-278a04e8dee8") + ) + (gr_arc + (start 286.689122 137.341407) + (mid 285.05191 136.277255) + (end 284.416396 134.430895) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bef4fd77-0e2a-4017-bd69-ef33d6b2a21d") + ) + (gr_arc + (start 100.207211 143.41563) + (mid 100.879705 144.399182) + (end 101.116301 145.566931) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d0707e93-a00b-44c1-a7ba-10a60800fd56") + ) + (gr_arc + (start 101.843668 170.993299) + (mid 99.240303 168.437116) + (end 100.207304 164.919124) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d15b51ac-0834-44be-b277-4786034df9f2") + ) + (gr_line + (start 284.416395 181.667352) + (end 284.416396 173.90381) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "de69c936-5df5-452f-923e-27c9afb353da") + ) + (gr_arc + (start 101.116301 162.767956) + (mid 100.879686 163.935662) + (end 100.207209 164.919172) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e6600c98-86fd-4a53-b6e5-9bf800da8a12") + ) + (gr_arc + (start 288.192532 164.79625) + (mid 289.314944 168.349451) + (end 286.689122 170.9933) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef0c6274-e937-4fc9-8481-431fae38935c") + ) + (gr_text "3V3" + (at 275.25 150.95 0) + (layer "F.SilkS") + (uuid "0aba06cc-529e-4909-be0b-cb9f46a28a43") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "GND" + (at 131.84 125.86 90) + (layer "F.SilkS") + (uuid "1853c660-d044-42f1-8d13-f8e4a652aa58") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 210.1 125.52 90) + (layer "F.SilkS") + (uuid "221f9b20-7f05-440b-bd7b-d28f56d81c1f") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 256.67 125.52 90) + (layer "F.SilkS") + (uuid "231a490e-5698-4e92-a7e8-917d0431b265") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "BAT" + (at 230.36 125.56 90) + (layer "F.SilkS") + (uuid "3228617f-068f-467e-965d-312605d0fea5") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "ESC" + (at 163.4378 127.74 0) + (layer "F.SilkS") + (uuid "386a0e43-a9bc-4627-986f-7084630240d9") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + ) + (justify bottom) + ) + ) + (gr_text "CANL" + (at 253.67 125.5 90) + (layer "F.SilkS") + (uuid "43565531-71e3-4501-acaa-c885516e71d2") + (effects + (font + (size 1 0.7) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "RELAY" + (at 230.465 127.37 0) + (layer "F.SilkS") + (uuid "4786cc87-2065-4046-b6a5-712441f10e98") + (effects + (font + (size 1.5 1.2) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "Hamza" + (at 215.649926 180.412426 0) + (layer "F.SilkS") + (uuid "480889c9-3462-4fa6-9806-db3097cf3a91") + (effects + (font + (size 1.1 1.1) + (thickness 0.16) + ) + ) + ) + (gr_text "Skull of a Skeleton with Burning Cigarette, 1885 by Vincent Van Gogh" + (at 126.348423 183.836946 0) + (layer "F.SilkS") + (uuid "48b31f53-1e6c-44d8-b279-7a905f81d8f2") + (effects + (font + (size 0.8 0.7) + (thickness 0.15) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "MAIN" + (at 252.79 127.38 0) + (layer "F.SilkS") + (uuid "5c503b5e-278b-4bb2-86a9-8eff7deb4d7f") + (effects + (font + (size 1.5 1.2) + (thickness 0.3) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "12V" + (at 233.35 125.52 90) + (layer "F.SilkS") + (uuid "5f2c671b-4bf8-42de-86c3-3b15bb2b8c27") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "60V" + (at 137.84 125.86 90) + (layer "F.SilkS") + (uuid "60baa5b7-f63d-4cf1-bb36-25810ff9d993") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "12V" + (at 247.67 125.52 90) + (layer "F.SilkS") + (uuid "62eac20c-5b9a-4c18-a723-99f02e8ee75e") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "60V" + (at 164.26 125.86 90) + (layer "F.SilkS") + (uuid "63d6fcb4-0ead-4871-950e-a32aaafa77db") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "#MadeToSuck" + (at 168.74 183.17 0) + (layer "F.SilkS") + (uuid "67254c31-ac0d-4d7c-b64a-0505057e33ee") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "V_{out}" + (at 213.01 125.45 90) + (layer "F.SilkS") + (uuid "68e8fcfb-6304-445f-9787-552d0466ea09") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "V_{ref}" + (at 275.25 148.43 0) + (layer "F.SilkS") + (uuid "6d63e145-a147-4a0b-82a4-00fc90251e4d") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "SWIO" + (at 270.2 128.725001 90) + (layer "F.SilkS") + (uuid "6f9e9fd6-af49-4d05-bac7-d82853ad2313") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "60V" + (at 161.26 125.86 90) + (layer "F.SilkS") + (uuid "799765f9-2b9f-45f2-9aeb-a75b39e2644f") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "60V" + (at 134.84 125.86 90) + (layer "F.SilkS") + (uuid "8457be96-4887-4064-8d0c-fdaaf8232a11") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "CLK" + (at 270.2 123.700001 90) + (layer "F.SilkS") + (uuid "89f35edc-76e8-4c88-b243-f5a34a334bdb") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "BAT_COOLING" + (at 137.019998 127.72 0) + (layer "F.SilkS") + (uuid "8f2d0879-c6d0-4781-b0e7-0b773d952c92") + (effects + (font + (size 1.5 1.2) + (thickness 0.3) + ) + (justify bottom) + ) + ) + (gr_text "GND" + (at 270.2 126.225001 90) + (layer "F.SilkS") + (uuid "905da5be-05fd-46b8-8322-9faebaacdfb4") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "PWM" + (at 143.84 125.87 90) + (layer "F.SilkS") + (uuid "91f5930d-471f-4cbe-920a-8bc678c6d3f0") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "CANH" + (at 250.67 125.5 90) + (layer "F.SilkS") + (uuid "a4d24816-6114-45ec-b544-c36bc5c7f9e6") + (effects + (font + (size 1 0.7) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SWO" + (at 270.2 133.850001 90) + (layer "F.SilkS") + (uuid "a768bd71-fdfd-4078-9a88-6237e39155ed") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "3V3" + (at 270.675 121.150001 90) + (layer "F.SilkS") + (uuid "aed775d4-b363-4c9f-aff7-23d96c475713") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "COOL" + (at 167.26 125.84 90) + (layer "F.SilkS") + (uuid "ba2dcd6f-3078-45a4-aa47-7282a0546948") + (effects + (font + (size 1 0.7) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "PWM" + (at 128.84 125.9 90) + (layer "F.SilkS") + (uuid "c2114d66-373a-40ac-94ef-7a2459b28ddf") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 236.35 125.52 90) + (layer "F.SilkS") + (uuid "c9e268b0-08d0-4aed-bc19-21dc8d90f3d4") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "NRST" + (at 270.2 131.325 90) + (layer "F.SilkS") + (uuid "cc020088-4b8a-44d3-8810-93a9041c38d8") + (effects + (font + (size 0.8 0.6) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "COOL" + (at 158.26 125.84 90) + (layer "F.SilkS") + (uuid "d6f57b03-ff1d-4bd4-964d-56a1ed41bf6f") + (effects + (font + (size 1 0.7) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "ESC" + (at 227.35 125.56 90) + (layer "F.SilkS") + (uuid "d72a8fae-c93f-4928-9118-8a1f9581e3f1") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "ESC" + (at 170.26 125.9 90) + (layer "F.SilkS") + (uuid "d9357c44-4000-45fd-8737-f34f93253cdf") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "5V" + (at 207.1 125.52 90) + (layer "F.SilkS") + (uuid "df314005-f57e-402e-bebf-3bbb0c260c5c") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "V_{ref}" + (at 216.01 125.36 90) + (layer "F.SilkS") + (uuid "edf8832f-1e1a-46b9-b477-dafb0fb489f5") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "Made at FaSTTUBe 2024 by" + (at 215.799926 178.212426 -0) + (layer "F.SilkS") + (uuid "ef8d83ae-8617-4142-9b6f-b7d303363f5a") + (effects + (font + (size 1.2 1.2) + (thickness 0.18) + ) + ) + ) + (gr_text "ESC" + (at 155.26 125.9 90) + (layer "F.SilkS") + (uuid "f0d1097f-bb4e-40fd-988c-70f6bc65a911") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 140.84 125.86 90) + (layer "F.SilkS") + (uuid "fed5bcd4-a366-4416-9037-67f1ed3a0669") + (effects + (font + (size 1 0.8) + (thickness 0.15) + (bold yes) + ) + (justify left bottom) + ) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "3395e2df-b933-4fc6-9808-9c3d509f6952") + (pts + (xy 276.87132 184.62132) (xy 276.87132 114.12132) + ) + (height 11.72868) + (gr_text "70.5000 mm" + (locked yes) + (at 287.45 149.37132 90) + (layer "Cmts.User") + (uuid "3395e2df-b933-4fc6-9808-9c3d509f6952") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "c4a4df14-bf75-4c7f-a871-e98e8e4a6422") + (pts + (xy 279.87132 181.62132) (xy 104.12132 181.62132) + ) + (height -5.77868) + (gr_text "175.7500 mm" + (locked yes) + (at 191.99632 186.25 0) + (layer "Cmts.User") + (uuid "c4a4df14-bf75-4c7f-a871-e98e8e4a6422") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (segment + (start 240.84 136.475) + (end 240.84 136.98) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "013830c5-0654-4166-ba89-3b2c00f5bed5") + ) + (segment + (start 265.095 155.215) + (end 265.69 155.81) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "015b5584-a1d4-418f-93f0-fdc8e4070024") + ) + (segment + (start 162.4703 142.4975) + (end 160.5928 142.4975) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "03d85911-c06f-4c11-9bf2-ba4e1fb98b2b") + ) + (segment + (start 193.775 173.725) + (end 193.775 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "04957fc0-84e7-4311-8109-2b33bd994cf9") + ) + (segment + (start 190.425108 167.85) + (end 190.425 167.850108) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "05321d63-f0da-4e93-b0e6-80168ca46417") + ) + (segment + (start 273.225 171.89) + (end 272.065 173.05) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "05644e67-8511-44a2-a69f-92c02989c708") + ) + (segment + (start 149.52 136.38) + (end 149.52 135.21) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "0d1555ce-aa51-4db4-b13c-653cfb3a5361") + ) + (segment + (start 274.928098 155.869402) + (end 274.935 155.8625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "0f373b97-6faa-4048-a112-983347b4d5a0") + ) + (segment + (start 198.64 107.56) + (end 199.9 106.3) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "104727cd-ffce-4ed0-8408-cd010896e4eb") + ) + (segment + (start 213.74 131.26) + (end 210 135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "10d78b53-1672-4ca4-8886-ffc7043b032f") + ) + (segment + (start 225.16 139.99) + (end 223.9 141.25) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "11d5d8a7-f9f0-4b11-b5fb-acd726348912") + ) + (segment + (start 274.928098 157.39) + (end 274.928098 155.869402) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "12ce0550-972b-48de-997c-5450b3e373fb") + ) + (segment + (start 265.228098 172.365) + (end 266.058098 173.195) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "13991483-a3be-4580-a3b4-d0d93bfa12f1") + ) + (segment + (start 193.775 174.625) + (end 193.775 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "13e1ecd2-429f-4a6f-a9c1-93389e22a048") + ) + (segment + (start 268.058098 170.548098) + (end 268.76 171.25) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "13fc60c2-44d6-4b76-9efb-b75ad1d2ceb8") + ) + (segment + (start 216.61 142.59) + (end 216.61 141.455) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "1627d496-fadc-432a-92b5-aaf81b98ca8f") + ) + (segment + (start 273.225 170.7) + (end 273.225 170.3125) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "17304eac-5b7f-4c93-b4ba-7a13e597622e") + ) + (segment + (start 220.72 122.78) + (end 220.7 122.8) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "17a55c03-c309-4e04-9854-f1f7473b16a0") + ) + (segment + (start 151.42 132.76) + (end 146.655 132.76) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "18d14768-e47b-4ad1-ad95-2538e8a91520") + ) + (segment + (start 244.39 173.334999) + (end 242.439999 173.334999) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "19f43391-2548-494b-8805-31f9575ac300") + ) + (segment + (start 257.36 169) + (end 256.225 169) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "1b5c6deb-256a-4810-abd5-176dab90c0bc") + ) + (segment + (start 267.56 137.0375) + (end 267.56 135.19) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "241c045e-9933-4d66-b684-d5b2db3013e5") + ) + (segment + (start 223.835 165.815) + (end 223.835 164.27) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "25230d77-90b1-41d8-8e38-124b8d3151ac") + ) + (segment + (start 249.0775 148.8075) + (end 249.0775 150.695) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "256b1a6d-1389-4e60-aca9-c77e8351770a") + ) + (segment + (start 264.253098 172.365) + (end 265.228098 172.365) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "29ba5089-6709-453e-9407-d3568f7bad79") + ) + (segment + (start 270.45 169.1375) + (end 272.05 169.1375) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "2d325d08-497e-466e-982e-d9a8fa6c9620") + ) + (segment + (start 257.31 122.23) + (end 256.725 121.645) + (width 1.5) + (layer "F.Cu") + (net 1) + (uuid "2e14fa18-68f2-4ccb-8591-3546dfb696e7") + ) + (segment + (start 257.31 123.93) + (end 257.31 122.23) + (width 1.5) + (layer "F.Cu") + (net 1) + (uuid "2e98b727-8182-4c8c-8f9e-7275c8c21614") + ) + (segment + (start 190.775 173.725) + (end 190.775 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "2f7b466b-c92e-407d-b371-9aba5c0077f6") + ) + (segment + (start 256.7675 150.8925) + (end 256.765 150.8925) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "301268df-f20d-4f7d-ae50-9b9bb01a62bb") + ) + (segment + (start 249.0775 150.695) + (end 249.0775 151.21) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "316f17da-17c1-42a4-8419-f50ad520ae54") + ) + (segment + (start 177.2 126.3603) + (end 177.2 125) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "32511de4-78bc-4f00-86a7-3ca8fc1a5144") + ) + (segment + (start 193.77 174.63) + (end 193.775 174.625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "32cd3f4b-884c-423f-920f-298a6f4c1d47") + ) + (segment + (start 247.99 167.9275) + (end 246.7325 167.9275) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "39a829c1-0df8-4d9c-a66a-95e1eed50653") + ) + (segment + (start 210.74 121.74) + (end 210.74 123.93) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "4201ac42-a084-4f3d-aacb-e51829435c96") + ) + (segment + (start 272.7725 159.35) + (end 274.96 159.35) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "433478aa-7f86-4065-8695-3a0d3795711c") + ) + (segment + (start 236.135 141.025) + (end 236.135 140.455) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "4b13a811-1bc8-4aff-8b63-c7ae7c8e317e") + ) + (segment + (start 183.855 107.84) + (end 183.855 107.445) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "517f9ae4-702d-4662-be9f-c147e1ccae12") + ) + (segment + (start 124.03 132.01) + (end 124.03 130.9214) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "51bb3b31-fa39-4330-aaaf-253cd1c58d33") + ) + (segment + (start 151.8728 124.6728) + (end 151.8728 126.68) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "56823110-ea3c-4f6d-a579-10f9853172cf") + ) + (segment + (start 273.225 170.7) + (end 273.225 171.89) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "579e3631-2ed1-4fdc-83c1-a41f70b25889") + ) + (segment + (start 266.915 152.1375) + (end 266.915 154.2325) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "5b819f35-fb44-43a8-9d89-c6280f1cff75") + ) + (segment + (start 163.3203 144.53) + (end 163.3203 143.3475) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "5c602943-d342-4303-92b7-2c324bfd2301") + ) + (segment + (start 146.655 132.76) + (end 145.98 133.435) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "5e67a8ba-7d4e-4256-99ef-df0e9336c66f") + ) + (segment + (start 160.5928 142.4975) + (end 159.8678 143.2225) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "607d4a46-587b-4e7a-abe8-1c05d6243091") + ) + (segment + (start 269.585 164.732236) + (end 269.37 164.947236) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "61129f26-fb3d-4e83-98d9-1ad847f39414") + ) + (segment + (start 261.635 122.865) + (end 261.635 123.26875) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "631f5723-05ee-49a3-83f0-839d17b7c169") + ) + (segment + (start 141.519997 121.119997) + (end 141.519997 124.04) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "63b03048-cb52-439b-b9c6-3c49e9b04728") + ) + (segment + (start 190.425 167.850108) + (end 190.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "65f8e9f1-34e8-40a2-b677-57b63d184190") + ) + (segment + (start 223.9 141.25) + (end 223.9 142.6) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "675d7912-a864-4e40-b0ec-f3cf674a194e") + ) + (segment + (start 183.855 107.445) + (end 185 106.3) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "68298874-080c-4559-901c-486bf91b6c40") + ) + (segment + (start 109.9 118.9) + (end 110.922501 119.922501) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "70d4de40-312b-415d-989b-6b65ac10b749") + ) + (segment + (start 249.0775 151.21) + (end 248.005 152.2825) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "7155c32e-204a-44f6-8c43-c19f28f1cabe") + ) + (segment + (start 257.31 122.26) + (end 257.925 121.645) + (width 1.5) + (layer "F.Cu") + (net 1) + (uuid "716d2cc5-a6a0-41bb-b26f-0faef01c183f") + ) + (segment + (start 259.783097 162.35) + (end 259.2 162.35) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "78d6c187-73d6-43b7-ae41-aea077db5f7b") + ) + (segment + (start 265.81 141.3875) + (end 269.31 141.3875) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "7a7daf52-a039-4a6f-b420-1a87d8969160") + ) + (segment + (start 256.77 150.89) + (end 256.7675 150.8925) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "7f34ff63-c40b-48cf-80b4-9a6c2ede8a24") + ) + (segment + (start 259.2 162.35) + (end 258.55 161.7) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "80f2edea-2352-4f20-8261-4c4976a39c80") + ) + (segment + (start 262.333097 168.783097) + (end 262.333097 167.3625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "84d91da5-443f-4870-b832-2c9755197dc6") + ) + (segment + (start 213.74 130.005) + (end 213.74 131.26) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "8ce13dff-e977-4d81-9e8b-8d777925b951") + ) + (segment + (start 240.024999 133.455001) + (end 240.965 133.455001) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "8efdbb7b-65b4-429b-ad70-fff44173e30b") + ) + (segment + (start 268.058098 169.895) + (end 268.058098 170.548098) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "8fd134f4-b5b4-471d-b26f-66b4c51923d3") + ) + (segment + (start 269.37 164.947236) + (end 269.37 165.7525) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "9098d442-8e1c-4c7b-9298-43482c0d3ed4") + ) + (segment + (start 266.36 156.48) + (end 265.69 155.81) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "925b1484-5487-4cc6-8156-1753da9d1880") + ) + (segment + (start 166.9225 136.5225) + (end 168.3753 136.5225) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "95a9a7da-52ef-461b-9a3b-376c0ee603ab") + ) + (segment + (start 262.7 121.8) + (end 261.635 122.865) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "9689e42f-c524-4766-8a8b-e5f0cbb4acce") + ) + (segment + (start 187.775 174.625) + (end 187.775 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "970e6160-a7ba-4cb2-8138-412b52fb7764") + ) + (segment + (start 220.9 122.78) + (end 222.1325 122.78) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a04d090d-b2cb-44cc-af79-068b96c7b730") + ) + (segment + (start 190.775 173.5) + (end 193.775 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a1282878-9634-4397-8f9c-9a02a3fa1e7b") + ) + (segment + (start 218.71 138.09) + (end 218.71 137.89) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a793223d-ab3b-4609-b255-af46b2aefe47") + ) + (segment + (start 192.275 173.725) + (end 192.275 173.5) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a8d1a54f-3f36-454e-800c-754fc613e79a") + ) + (segment + (start 262.931785 164.065) + (end 263.146785 163.85) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "ac708e27-a350-4cce-812d-8298119d0f71") + ) + (segment + (start 264.253098 173.5) + (end 264.253098 172.365) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "ad235f47-3226-4e18-819e-b71b57c84dd1") + ) + (segment + (start 110.922501 119.922501) + (end 110.922501 120.37125) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "afc27e92-8e5b-49bf-90dd-5fc6b1feea9b") + ) + (segment + (start 231.9125 141.93) + (end 230.71 141.93) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "b4657bc9-bf37-43c2-a5b0-d02f148ebc10") + ) + (segment + (start 118.155001 120.105001) + (end 117 118.95) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "b4ecc74e-71e7-41b6-ad5e-de082055feee") + ) + (segment + (start 264.05 149.35) + (end 264.05 148.265) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "b6200b0f-0321-4b47-972f-e2ed92dfe2c5") + ) + (segment + (start 249.665 148.22) + (end 249.0775 148.8075) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "b8b278d7-df00-4b34-b122-c6b97ea97ade") + ) + (segment + (start 266.915 154.2325) + (end 266.785 154.3625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "b8c266ac-3e15-41e8-b184-7d8b52942c58") + ) + (segment + (start 263.146785 163.85) + (end 264.4475 163.85) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "ba453e46-7950-4c0b-9e62-c7e7c8e1ac44") + ) + (segment + (start 236.25 144.615) + (end 235.34 143.705) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c0bc5de1-e0f5-4791-94c2-fc122d724ff2") + ) + (segment + (start 129.1964 132.6964) + (end 128.0689 132.6964) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c236e10d-a0e8-49b9-bac6-07495d444db0") + ) + (segment + (start 266.283098 173.42) + (end 266.058098 173.195) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c39b9b98-cbab-4d1c-a7b1-3ae8164779d9") + ) + (segment + (start 218.71 137.89) + (end 219.7 136.9) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c5f2cf46-edfc-41ca-9e29-91210ba3653c") + ) + (segment + (start 223.07 166.58) + (end 223.835 165.815) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c85af89c-46f0-4436-9c13-fa29320312a3") + ) + (segment + (start 220.9 122.78) + (end 220.72 122.78) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c9413ddd-c23b-4646-9e74-7c308175d22c") + ) + (segment + (start 240.05 122.78) + (end 241.3125 122.78) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c988ef08-3643-4fcd-aff8-1c48b37f3332") + ) + (segment + (start 163.3203 143.3475) + (end 162.4703 142.4975) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c9ec39e2-3b5e-4dbf-a105-b7233e39b08c") + ) + (segment + (start 256.725 121.645) + (end 257.925 121.645) + (width 1.5) + (layer "F.Cu") + (net 1) + (uuid "ca972e70-d7dd-471f-bfa3-88ad7777e4d6") + ) + (segment + (start 266.283098 175.245) + (end 266.283098 173.42) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "caf19ade-cd5d-454b-9985-140ee973542a") + ) + (segment + (start 266.915 150.6) + (end 266.915 152.1375) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d05e570e-2397-45aa-92bb-fedf901a24dd") + ) + (segment + (start 266.36 157.4375) + (end 266.36 156.48) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d0d43b2f-e70a-4a81-94f4-59cae27a6951") + ) + (segment + (start 264.353098 155.215) + (end 265.095 155.215) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d2c3e883-0cf1-4c70-9da7-5b6beb91e927") + ) + (segment + (start 262.333097 165.787347) + (end 262.333097 167.3625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d726c75a-6107-470f-bc3e-3d7debccf245") + ) + (segment + (start 230.71 141.93) + (end 230.53 141.75) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d898defe-f217-4f2f-9134-79d64afb37c6") + ) + (segment + (start 132.519999 120.019999) + (end 132.519999 124.04) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "dc2ffe45-0421-42cf-8747-a14e6cb82b86") + ) + (segment + (start 187.49 166.66) + (end 186.475 167.675) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "df751125-d4a5-4f0b-930c-e7a16fa191d5") + ) + (segment + (start 273.225 170.3125) + (end 272.05 169.1375) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e13406b5-4c43-4425-bb09-b1c2e7be59a6") + ) + (segment + (start 198.64 107.84) + (end 198.64 107.56) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e3827acd-91e0-428c-8a3c-e01031212dee") + ) + (segment + (start 267.56 141.3875) + (end 267.56 137.0375) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e68cd42a-6e27-4e36-9efb-6e67761c67d2") + ) + (segment + (start 152.2 133.54) + (end 151.42 132.76) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e85bb584-4331-4bea-830e-2c44f838a5f4") + ) + (segment + (start 222.267501 150.34) + (end 222.267501 149.817501) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e8f2e92a-18bb-48e3-80d4-961da12e635d") + ) + (segment + (start 274.935 154.7) + (end 274.935 155.8625) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e9966a24-dde7-4e53-a785-8bdee4dbd8fd") + ) + (segment + (start 174.9853 128.575) + (end 177.2 126.3603) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "eda53e8b-a32c-4026-8ee5-57b15e50d48d") + ) + (segment + (start 186.475 167.675) + (end 185.4875 167.675) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "edca5240-38b0-4aef-8a59-86e9f4bcc6e8") + ) + (segment + (start 236.76 141.65) + (end 236.135 141.025) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "edfcb470-cae1-4d70-aa52-38ec77cd9484") + ) + (segment + (start 269.585 163.91) + (end 269.585 164.732236) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "f162370b-94fa-441e-8faf-0d11abe39e9e") + ) + (segment + (start 240.84 136.98) + (end 241.69 137.83) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "f72fac99-2184-434b-9424-42f7113a999f") + ) + (segment + (start 256.765 150.8925) + (end 256.765 149.77) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "f8a9d489-1a2e-4c39-a78a-e0efb825ac09") + ) + (segment + (start 222.267501 149.817501) + (end 221.35 148.9) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "fc79932f-e4ef-468d-855e-03ccbf4fa548") + ) + (segment + (start 118.155001 120.41125) + (end 118.155001 120.105001) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "fe367720-362e-49e4-9824-2e27cfd79ecb") + ) + (segment + (start 257.31 123.93) + (end 257.31 122.26) + (width 1.5) + (layer "F.Cu") + (net 1) + (uuid "ff00e0d6-baf7-4137-8123-135ebd59278d") + ) + (via + (at 145 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "001b5acc-cc95-4611-bb2a-5debd4ecfc38") + ) + (via + (at 120 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0134ea89-fda3-4082-b8cd-4223cf1cd68a") + ) + (via + (at 160 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "01759c32-4b38-4373-bac3-c8a3cfd04b6b") + ) + (via + (at 160 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "02f3b672-bbf4-4529-843e-ea1e6034ecdc") + ) + (via + (at 105 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "03fbf88e-b658-4114-ab61-7ec3240e31a2") + ) + (via + (at 177.2 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "04998ef3-b944-46f8-98ee-b58067117da5") + ) + (via + (at 241.69 137.83) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "05dafd1e-3cdb-4f20-9edf-0365167fcb2b") + ) + (via + (at 150 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "07004935-ed1a-4448-a49d-6386bd56c5af") + ) + (via + (at 115 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0825dbda-16f6-4f43-9f20-9301ce1f15ad") + ) + (via + (at 256.725 121.645) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "08e4e93a-b90d-422f-b1dd-cec34fb5483b") + ) + (via + (at 188.81 112.24) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0bea34e7-f316-432b-b7f5-1adfe521354d") + ) + (via + (at 257.36 169) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0c231326-be21-4610-aaf8-009d2417b936") + ) + (via + (at 105 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0db4ecfc-996b-484b-afb0-29f82ae745f6") + ) + (via + (at 170 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "0e368f7e-a5a0-4fcd-8eb7-3456f6f8c85c") + ) + (via + (at 274.935 154.7) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "100c86d8-6963-40be-b3ab-fc24fd9d87b4") + ) + (via + (at 180 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "1813d451-7f96-4674-a67e-a426bc5d942b") + ) + (via + (at 132.519999 120.019999) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "193d473e-4fc8-4c5b-b5f9-ed6b219a2d5d") + ) + (via + (at 135 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "1a6fee23-60a1-49e5-ba3c-2768efb126a5") + ) + (via + (at 225 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "1ba50938-06a7-4f2f-959d-e9d7dabfcd9c") + ) + (via + (at 260 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "1d5bb05c-9216-4e10-a810-d36fbefe9292") + ) + (via + (at 150 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "2390c292-403c-4eb2-ace4-838bcbde5b3e") + ) + (via + (at 230 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "23a13fee-e751-44b9-98ea-7e60bdb92548") + ) + (via + (at 110 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "284b5a0e-c0a9-43a7-8903-da649a1c1524") + ) + (via + (at 155 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "29864280-d40f-4b01-849f-9e27eed3b78f") + ) + (via + (at 266.915 150.6) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "2a49b65b-83c8-431f-8b03-0dc3e37bcafe") + ) + (via + (at 110 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "2e3ac7dc-5051-46a3-9090-f79268ca03cc") + ) + (via + (at 140 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "2f064887-af9a-4e1a-b86b-9d4f8445f07a") + ) + (via + (at 105 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "2f0b36eb-9f49-4ca9-bd10-f01eaa9d42a8") + ) + (via + (at 105 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3301cfaf-945f-4d3e-82a1-1455840a2124") + ) + (via + (at 145 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "36367911-1fd4-439b-b595-f17c85a92186") + ) + (via + (at 240 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "367726a3-0952-410f-a380-9630273a0334") + ) + (via + (at 245 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "37a7dbf5-1d5d-4521-81db-fdc57ad6f525") + ) + (via + (at 255 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3978ce75-3f65-49ac-b7d1-793f276a78aa") + ) + (via + (at 130 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "39b1fcf8-d737-4dcc-a142-f379bfa817fd") + ) + (via + (at 129.1964 132.6964) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3b2ec9ab-5a65-41b8-b560-640d246190ad") + ) + (via + (at 275 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3c640206-f00f-4a19-8d84-2f63373ba9e4") + ) + (via + (at 155 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3daf0d32-6824-4e8b-a9eb-0a5b6b3110ed") + ) + (via + (at 165 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3ea4e5cc-4325-4606-81d5-ca759dee8a2b") + ) + (via + (at 270 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3f2343be-c2d1-46b8-a521-389cf6f0fabc") + ) + (via + (at 190.425108 167.85) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3f652a40-ac01-4d3a-bed7-b3e171d9decd") + ) + (via + (at 115 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3f8c353e-2d7c-438d-b4e4-2249e92b0c1a") + ) + (via + (at 220 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "40d7758e-06d9-48f0-86df-496c3a60d466") + ) + (via + (at 240 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "42a6eb71-58d3-40ef-8d73-958165aa85b1") + ) + (via + (at 280 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "453ccabe-43d1-4990-bc75-38f798254e49") + ) + (via + (at 155 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "46f6fa38-117a-49f8-94df-9ca0283cb444") + ) + (via + (at 260 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "47731e84-0755-47a3-a871-89786172b018") + ) + (via + (at 280 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "47898fe8-60ba-41de-868f-93c7f210725b") + ) + (via + (at 125 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "47b72a5b-2f6e-4c1c-919a-9f973145e741") + ) + (via + (at 163.3203 144.53) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "48160a37-3f32-47c8-867a-babfbe5a371c") + ) + (via + (at 141.519997 121.119997) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4aa7547e-e9f6-4653-a8c3-0d4981a6d485") + ) + (via + (at 240.024999 133.455001) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4c670d86-0006-4475-b2b9-5470d2db4b85") + ) + (via + (at 220 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4cabf9f1-e2f8-4ca2-9767-7e8b56ce63f2") + ) + (via + (at 200 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4ccd9726-383c-47fc-a2a1-7a139eee0c45") + ) + (via + (at 110 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4cd02e09-2238-4e22-81ee-ce9878fd5b3d") + ) + (via + (at 236.76 141.65) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4d969dd6-5e9c-4b5f-9e1f-36d6eb78c4f1") + ) + (via + (at 250 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4e9cdb60-877c-4ae6-af53-052297c76145") + ) + (via + (at 235 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4f3481f4-6bf0-4b7e-bbbb-9a83778c469f") + ) + (via + (at 245 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4f67a0c4-a89f-468d-98a5-f823c6c9ab68") + ) + (via + (at 120 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5075a487-6c47-43d5-a9da-80811d75a06d") + ) + (via + (at 160 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "508a54e1-ff75-4734-929d-73f768b4c86a") + ) + (via + (at 272.065 173.05) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5236203b-01ad-460f-bb64-2ebaa16aa1a9") + ) + (via + (at 262.931785 164.065) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5287bd10-af94-46ea-825e-98802bd293e2") + ) + (via + (at 109.9 118.9) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "552cc2fe-bb4f-4233-8256-81825a2a9630") + ) + (via + (at 130 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "55b28802-dad5-4752-bb43-db284ca2021a") + ) + (via + (at 110 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "579acb45-2139-4fbf-8481-a292ea93b18a") + ) + (via + (at 210 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "57c6ccfc-742a-492f-9108-a5b9abc2b1a6") + ) + (via + (at 130 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5973e844-0ecf-41a9-a085-c88ac844b0ca") + ) + (via + (at 110 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "59a0cf9e-e7e1-40a7-8416-e8869015bf15") + ) + (via + (at 205 110) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "59b7150f-5384-4732-910c-c68cb56c0083") + ) + (via + (at 270 125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5aff3a97-2c58-4e8f-94f4-40ca431c8487") + ) + (via + (at 235 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5b4b843a-9da6-4206-ac99-b13bf41d0871") + ) + (via + (at 120 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5cc0bac3-037f-4655-9518-932cd5df2463") + ) + (via + (at 236.25 144.615) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5e287d3b-476c-4d73-89b3-2fef2f4fe5a4") + ) + (via + (at 110 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "5fa5f69b-c623-4beb-b2b5-cde1a54e65fb") + ) + (via + (at 285 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "606bad26-5706-4f0d-85bb-368bb33ad177") + ) + (via + (at 140 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "64423f2e-794c-4cda-9156-ca3a72fd93c9") + ) + (via + (at 187.49 166.66) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "64d669e1-aed5-4b27-b1d7-da71e587e02b") + ) + (via + (at 265 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "663cb53a-e2b7-4795-8f88-432f11f28e4b") + ) + (via + (at 265.69 155.81) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "67a52b05-8dbf-4fda-9017-e2cc73b56ee6") + ) + (via + (at 245 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "67bb3aad-b7a8-49f1-b6aa-1e1b9d3c0921") + ) + (via + (at 166.9225 136.5225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "67cc3a3e-672d-42a3-841d-b02e40234fe7") + ) + (via + (at 240.05 122.78) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "693533e7-fe83-432e-b0c9-ed719257ddb2") + ) + (via + (at 221.35 148.9) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6a13c112-8636-4169-a703-d51e6ea64717") + ) + (via + (at 130 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6a74451c-76ce-4449-8461-9b397e0aead2") + ) + (via + (at 260 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6aca41c5-51d8-4569-bae4-62e6de966767") + ) + (via + (at 230 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6ad74595-ce02-4c59-b1a6-512465a3588a") + ) + (via + (at 165 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6c10c065-b7d5-4275-b7df-38cf8a8efa74") + ) + (via + (at 150 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6d12a10c-6f2a-44d4-8fdb-cefd8e7c51c5") + ) + (via + (at 235 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6d26d621-6568-4662-afef-70a02acb80f7") + ) + (via + (at 275 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6e4b4bac-723c-4691-ba9f-6927c53f933b") + ) + (via + (at 193.77 174.63) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "726bc869-c3ec-410c-802c-e3694ab0ce96") + ) + (via + (at 242.439999 173.334999) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "72b6bd7f-4070-4c80-afb7-3346c87e2ccc") + ) + (via + (at 250 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "751ea5f1-a083-4fde-a2f3-a23b8a128fb0") + ) + (via + (at 187.775 174.625) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "75a4f71b-324a-42e0-b604-5ba9c1030bf9") + ) + (via + (at 240 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "75ac32a9-9331-4167-90de-98f2a8e24012") + ) + (via + (at 275 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "78ef610d-3254-44df-a9a2-ccc9959a33e2") + ) + (via + (at 264.05 149.35) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "790ac527-efc2-4816-abd6-0988067eba9d") + ) + (via + (at 135 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7a9a08c0-881b-49a6-9865-177c73cc861b") + ) + (via + (at 165 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7ad1f692-95a7-4c39-9fee-60e33a06795d") + ) + (via + (at 110 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7befb1c8-8298-4006-8339-2a9c24e25dca") + ) + (via + (at 260 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7c655172-cecb-46c6-b91d-65b3d478fa70") + ) + (via + (at 149.52 136.38) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7c668010-6e55-42e2-bc48-72109ad0f847") + ) + (via + (at 130 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7cba9075-b51a-4a11-8f2d-1d78c5db227d") + ) + (via + (at 152.2 133.54) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7cc9b704-c32d-4af6-bdc9-1b7aebf85340") + ) + (via + (at 280 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7d9b437d-3734-4590-9e03-37ecfbcb4e6c") + ) + (via + (at 160 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7dc8dedf-cfa5-437d-8989-a5e5e0a209b9") + ) + (via + (at 165 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "7eb40223-223d-4857-af3e-453ed11b85ad") + ) + (via + (at 115 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "81ed32b3-78bb-4f85-b6cd-581fad29d20b") + ) + (via + (at 145 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8210f5bf-40b1-44df-aaaa-f36e6ba3a4e0") + ) + (via + (at 230.53 141.75) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "822e22fd-afb8-406d-ad5c-1dfe2fc18499") + ) + (via + (at 258.55 161.7) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "85cc287d-6cd2-40bc-a654-25633d7ebf7c") + ) + (via + (at 115 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "869ee215-4a46-4740-9ca6-441f1d4d9bfa") + ) + (via + (at 200 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8ba802cd-37c6-47ec-a2eb-e054b3564f11") + ) + (via + (at 265 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8e0ac3a3-e356-4758-8875-b59c3802894c") + ) + (via + (at 240 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8e4325f0-492a-4efc-942b-107a94e7feb6") + ) + (via + (at 240 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8f7e8acd-c4b2-439f-960a-35e498d2a711") + ) + (via + (at 125 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "8f8c0d9d-720d-4859-ad7c-3ae5739b318e") + ) + (via + (at 140 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "91a14b9d-0aa6-4fbf-bdcc-f5312cd9f461") + ) + (via + (at 250 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "920f2483-f563-424c-9e1c-7f4a60b85739") + ) + (via + (at 262.7 121.8) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "952d19ef-f085-4073-bd72-390962a1523b") + ) + (via + (at 267.56 135.19) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "96dd566f-8297-4b95-b6fe-f8d60ea2d93f") + ) + (via + (at 268.76 171.25) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "9a91fd92-ae97-4ba6-8b16-e1a25060a1d0") + ) + (via + (at 151.8728 124.6728) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "9b965e8a-a1ff-4ca7-a07c-4a0c463038cc") + ) + (via + (at 220.9 122.78) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "9f200d57-c197-4e63-967e-841526632efb") + ) + (via + (at 255 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "9fa4da9c-2b4b-4716-ac27-c637ec97d407") + ) + (via + (at 219.7 136.9) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a081fd22-4e66-46a2-a765-5e23843b865a") + ) + (via + (at 130 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a29e10e9-fc93-4319-bb4d-c0767835917d") + ) + (via + (at 216.61 142.59) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a4e3466d-b5b9-404c-b215-b4226ba4b1e4") + ) + (via + (at 140 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a513a8d0-5e9d-4145-8ca2-1ff6d524d78c") + ) + (via + (at 255 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a5ab3b3d-b07e-4a1b-a23d-085217118585") + ) + (via + (at 210 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a702591b-8036-4a39-bd0a-ff8d4f910ef7") + ) + (via + (at 285 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a83427d8-bb4b-4700-b896-cd46ba54a443") + ) + (via + (at 185 106.3) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a8716a59-5259-4d50-a0ea-aa515d5136dc") + ) + (via + (at 120 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ab33e730-39a0-4f8f-9352-3b31a4da0042") + ) + (via + (at 180 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "abd08340-2d2e-4538-ac24-6c8fb3138894") + ) + (via + (at 246.7325 167.9275) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "acc439f1-4362-44ad-8340-697ea4eaf1bf") + ) + (via + (at 120 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b14132d7-79fd-401c-b09a-309b10767a51") + ) + (via + (at 125 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b454cbbc-c2ab-4050-bf52-765fade3d10d") + ) + (via + (at 199.9 106.3) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b684afb9-2105-4732-a5a0-c2095ccb1742") + ) + (via + (at 115 130) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b68ae113-331d-4969-9ce9-b2914e2e4528") + ) + (via + (at 115 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b7134e62-5133-4b64-b70d-a4db4deb4db8") + ) + (via + (at 180 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b74829d7-73d3-4ce5-916f-0c5d3ae792d2") + ) + (via + (at 225 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b79b4d9e-20fa-4437-af20-2f1f7112778a") + ) + (via + (at 260 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "b7a4233c-5eeb-4e70-ac0e-13147d951c4c") + ) + (via + (at 115 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ba306f08-2fc3-4c77-8156-8da7c1931664") + ) + (via + (at 150 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "babc09bb-f9f6-47e7-b56c-b18149fb53c8") + ) + (via + (at 135 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "bac35563-99b8-417d-80e3-a8c03b5f3a24") + ) + (via + (at 160 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "bf26685b-476e-439e-863c-aa3b9c4f5294") + ) + (via + (at 160 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "bf78feae-95e8-4056-b91c-c42f28724f7a") + ) + (via + (at 140 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "bf94d2a0-0360-4b4d-aad0-005cf1844bae") + ) + (via + (at 215 120) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c304321d-b812-4857-8b8f-0318f04c0146") + ) + (via + (at 155 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c388bc3f-4daf-4bcf-95e6-c707474e0a9d") + ) + (via + (at 248.005 152.2825) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c61450df-95c5-4c78-b797-a7d6299d8e5b") + ) + (via + (at 124.03 132.01) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c7f09312-0e0d-4992-ad4a-cb1b7edb5d87") + ) + (via + (at 105 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c884d79f-a78f-4d04-971f-af1fe2ee2828") + ) + (via + (at 145 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "c9e1f02e-f3af-44b0-b20d-eda08ee8da88") + ) + (via + (at 210.74 121.74) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "cdc324eb-4df0-4463-a0f2-b9bbfcc57ade") + ) + (via + (at 230 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ceae828e-a086-4fc0-a4ed-11fd2932e3bf") + ) + (via + (at 125 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "cfb9332c-657d-4fc5-be62-c83bc1a5bf38") + ) + (via + (at 260 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d17b7e36-f962-4074-adcc-a58e81538b2c") + ) + (via + (at 175 180) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d2690dbc-fca5-4f88-86ed-b8fdb3c6287b") + ) + (via + (at 270 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d41e90be-f05e-445f-a262-e88106890f0f") + ) + (via + (at 274.96 159.35) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d6e1a770-de40-48e5-9d68-30452c899d63") + ) + (via + (at 250 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d8aa40bb-46c2-40f9-bc0b-4eeb9dd44dd5") + ) + (via + (at 280 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d9e9b559-7a99-455c-a4bf-b3ae3664ba61") + ) + (via + (at 257.925 121.645) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "da73c3d1-c6b7-4f18-90ae-063d42cc9d5a") + ) + (via + (at 117 118.95) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "dac79b17-5852-46de-b0e2-d6e8b0788d97") + ) + (via + (at 145 160) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "db435437-0044-475a-9f1a-53ffe3660926") + ) + (via + (at 256.77 150.89) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ddb62784-5afa-4a83-8aca-cfbb46081bb5") + ) + (via + (at 150 145) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "df345125-d8b5-40d7-b09e-36d64f2d9f83") + ) + (via + (at 105 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e2edb9b1-fc37-49e1-be13-a04f664cb8e2") + ) + (via + (at 280 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e4a2396a-9b8a-40b5-8f91-2e860b482d79") + ) + (via + (at 135 170) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e4b24aa3-a73c-478d-9196-a541fd1a2dcd") + ) + (via + (at 120 165) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e537c746-1049-4c4c-9c7d-56d2fe7a9363") + ) + (via + (at 140.0586 136.8986) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e656b93b-a6a0-4fa2-ae69-542db1cc6b5e") + ) + (via + (at 280 155) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e8a6ac1e-21bc-4ed2-8778-883d6b12f0f3") + ) + (via + (at 250 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e90ed6cc-caac-4f04-b47b-0354690783cd") + ) + (via + (at 269.585 163.91) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ea4c0ef1-b262-4ded-b6f8-3998d0a77389") + ) + (via + (at 245 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ea815e2e-2513-4cf3-b86c-ddf4a3867548") + ) + (via + (at 280 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ebad2c37-b59d-4c7b-b368-3c52a9b5bb95") + ) + (via + (at 120 135) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f01c8d19-435b-47e7-9fb7-9c32b677c674") + ) + (via + (at 275 150) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f1203693-73b4-4b6b-b738-4e769ab57cb8") + ) + (via + (at 155 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f158baf7-b2f7-4bdd-bbb2-972eab333170") + ) + (via + (at 262.333097 168.783097) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f3d71b78-85ae-478d-8a8a-fc28d39ad14d") + ) + (via + (at 264.253098 173.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f63b0018-dc62-4d74-814e-75e4b9838204") + ) + (via + (at 215 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f6ea1724-1c1b-4a8f-a553-06356b900c7f") + ) + (via + (at 125 140) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f6ebaef3-8383-44a0-8109-688ebe62e028") + ) + (via + (at 223.07 166.58) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "f7ad4e5d-6009-4289-93cd-b8a3d816fe18") + ) + (via + (at 230 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "fb3540cb-a59f-4e18-b08b-9351e0be7c87") + ) + (via + (at 223.9 142.6) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ff3eca27-c21a-4b7f-a351-a304c85fe194") + ) + (via + (at 210 115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "ff667860-31f3-40b7-8f41-a24129416064") + ) + (segment + (start 188.81 112.24) + (end 188.81 110.9) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "341a9904-fd24-4da0-8a28-0aac95aba27c") + ) + (segment + (start 188.81 110.9) + (end 189.035 110.9) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "9d49d1bb-0348-496d-a515-8aef555e82f3") + ) + (segment + (start 188.41 110.9) + (end 188.81 110.9) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "bf5ce056-525e-4021-9d88-91c87d5887ce") + ) + (segment + (start 269.033098 169.969343) + (end 269.033098 167.493098) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "12e127a8-f44e-4e3e-8723-7d83f4d444bd") + ) + (segment + (start 268.058098 173.195) + (end 268.058098 175.02) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "13fe853e-75b2-43ba-85ee-f8ed6fb67ff3") + ) + (segment + (start 268.058098 173.195) + (end 269.385751 173.195) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "28ff5f2d-8df1-45d0-a876-73c04bee55ae") + ) + (segment + (start 269.385751 173.195) + (end 269.903098 173.712347) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "29e0e5ff-0521-4daa-9252-8236417dfc40") + ) + (segment + (start 270.703098 172.912347) + (end 270.703098 171.639343) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "415bd489-2e9e-4ce6-8528-ccca325751a1") + ) + (segment + (start 268.36 166.82) + (end 268.36 165.7625) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "63d667f4-f9e3-4391-b9e1-91d2b513ca80") + ) + (segment + (start 269.903098 173.712347) + (end 270.703098 172.912347) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "7ffb9a05-c55d-48b7-a506-0e9f29626709") + ) + (segment + (start 268.058098 175.02) + (end 267.833098 175.245) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "881c5ea5-ab32-4665-8c73-d26d994ed7b7") + ) + (segment + (start 269.033098 167.493098) + (end 268.36 166.82) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "8ff1a7f7-d7f8-4e0a-ab23-3b3a2b778581") + ) + (segment + (start 270.703098 171.639343) + (end 269.033098 169.969343) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "e253d131-3596-4625-9bbb-4e3ae53ff681") + ) + (segment + (start 269.86 165.7625) + (end 269.86 166.9975) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "02e1ca47-b932-46fe-a15e-c8365c20a4f4") + ) + (segment + (start 185.893004 111.44) + (end 188.79 108.543004) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "02ea29e7-1707-4449-8c71-687115b09227") + ) + (segment + (start 226.7975 141.4725) + (end 228.435 139.835) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "049a7bd8-ad70-496a-8303-976f6215a024") + ) + (segment + (start 254.765 141.42) + (end 254.765 142.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "09319361-dec1-4663-b0d7-ad64bdbd6c90") + ) + (segment + (start 250.265 142.42) + (end 251.965 144.12) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "0c7f1365-1194-4c54-97bc-be5f959b5368") + ) + (segment + (start 265.87 157.4275) + (end 265.2075 156.765) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "0e046e0b-d396-4300-affb-13638060603d") + ) + (segment + (start 264.2475 167.3625) + (end 265.04 166.57) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "0ea1b6c0-3efa-4602-b5bc-5d5d3e71f8ca") + ) + (segment + (start 252.715 150.695) + (end 251.965 150.695) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "0f461396-daf4-478c-b244-394231d93d05") + ) + (segment + (start 253.665 142.42) + (end 251.965 144.12) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "16bdb78b-35dc-40c7-96b4-07edddb28b13") + ) + (segment + (start 270.5175 150.8375) + (end 270.6725 150.9925) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "16fe2d8f-404b-4272-a83b-0d33b091cfe3") + ) + (segment + (start 265.04 166.57) + (end 265.8475 165.7625) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "2305c25c-df6a-423e-8d4e-60611449dfc0") + ) + (segment + (start 268.185 154.2125) + (end 268.335 154.3625) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "24cbaa52-f0f3-4692-bdae-1ba2d284cc3f") + ) + (segment + (start 256.225 173.585) + (end 256.22 173.59) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "2d248323-0a9c-4f9b-a53f-ce38b1d88347") + ) + (segment + (start 188.79 108.543004) + (end 188.79 108.48) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "3bc8be67-32e1-45ae-9866-0492c46d4641") + ) + (segment + (start 134.55 137.7892) + (end 134.55 139.185) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "419631a3-9135-438e-95e9-195611a45f3b") + ) + (segment + (start 263.19 156.765) + (end 264.353098 156.765) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "422e9bc7-cd8b-454d-9e91-c6585ed8b4e2") + ) + (segment + (start 256.22 173.78) + (end 255 175) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "426070e8-b03b-4374-8c3f-cf307e406fc4") + ) + (segment + (start 265.2075 156.765) + (end 264.353098 156.765) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "437b8862-5901-4b12-96cf-2872870e689d") + ) + (segment + (start 272.12 166.23) + (end 272.12 167.5175) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "451bc00f-b777-48ff-933c-3168d71f31c5") + ) + (segment + (start 268.185 152.1375) + (end 268.185 154.2125) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "51426c90-aabf-4f29-b377-c61fade504b7") + ) + (segment + (start 249.165 142.42) + (end 250.265 142.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "593b16c9-cd96-4c07-a6a9-0bda57362196") + ) + (segment + (start 256.22 173.59) + (end 256.22 173.78) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "5b21dfd9-15ee-4867-9734-f058906663c5") + ) + (segment + (start 184.66 173.86) + (end 184.66 173.545) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "5b5f08b1-5402-4669-8ed2-8ad351152a13") + ) + (segment + (start 249.54 167.9275) + (end 250.6975 167.9275) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "5d4d3a8c-aa1e-44fd-ae25-c9c3276a7fd0") + ) + (segment + (start 249.165 141.42) + (end 249.165 142.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "66f12424-5ac9-4b21-8b08-93c0d4d1c871") + ) + (segment + (start 250.63 150.695) + (end 251.965 149.36) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "775a9d47-466f-461d-98ae-ee1468c219ae") + ) + (segment + (start 263.883097 164.914403) + (end 264.4475 164.35) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "77f2b50c-a5af-4d53-ab69-da57382722a1") + ) + (segment + (start 159 139.185) + (end 160.9178 139.185) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "879afda5-450d-4601-a6a4-80cde629acfb") + ) + (segment + (start 251.9525 148.2075) + (end 251.965 148.22) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "87c967e1-f1a7-45f3-b742-0bd2b92ebf28") + ) + (segment + (start 250.6975 167.9275) + (end 250.7 167.925) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "87ee2b85-afa9-46e9-862b-b34c8d6c704c") + ) + (segment + (start 181.51 111.855) + (end 179.99 111.855) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "88323e2e-91f0-470f-91d4-1a0c566f7390") + ) + (segment + (start 251.965 148.22) + (end 251.965 149.36) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "8a074f12-aebc-4116-a806-833c03612c70") + ) + (segment + (start 178.83 111.855) + (end 179.99 111.855) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "8a84f9b9-2145-4525-a9e2-c821c759e00c") + ) + (segment + (start 272.7725 158.85) + (end 272.7725 157.995598) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "8bf48dc5-f370-446d-b03c-188180fb0bdd") + ) + (segment + (start 270.6725 150.9925) + (end 273.166903 150.9925) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "90d51847-e954-4b80-b6be-306a4fb0c763") + ) + (segment + (start 270.45 167.5875) + (end 272.05 167.5875) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "925e904f-14cd-40e9-9a59-5dda41df02cd") + ) + (segment + (start 272.12 167.5175) + (end 272.05 167.5875) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "92a88ecd-2752-4e67-8098-fe31738f665c") + ) + (segment + (start 251.965 150.695) + (end 250.6275 150.695) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "97c49c9f-5b1d-449a-9942-1e67ce276fab") + ) + (segment + (start 273.385 157.383098) + (end 273.378098 157.39) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a2ec530f-2511-419e-9c66-2efd8f7c08f2") + ) + (segment + (start 250.6275 150.695) + (end 250.63 150.695) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "a343717f-4f72-443d-8d06-1904b59bcc71") + ) + (segment + (start 183.82 110.64) + (end 184.62 111.44) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a47394c8-1d2d-4407-96f4-c096bba67b7d") + ) + (segment + (start 268.185 151.162501) + (end 268.510001 150.8375) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a6084df0-d177-4940-9f2b-75b729b09cc5") + ) + (segment + (start 264.257347 165.787347) + (end 263.883097 165.787347) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a7808d40-c0fb-40d1-a146-2f576a33c3b7") + ) + (segment + (start 184.62 111.44) + (end 185.893004 111.44) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a81c96f2-2a19-41f9-ae44-14501c03212e") + ) + (segment + (start 252.715 150.11) + (end 251.965 149.36) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "a8c64c41-f50b-4af9-843f-e0933282abe7") + ) + (segment + (start 263.883097 167.3625) + (end 264.2475 167.3625) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "ad424d28-6a7d-4d6a-a5db-afeac20c5c91") + ) + (segment + (start 185.35 174.55) + (end 184.66 173.86) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "b4252cf1-f941-4b06-8f38-8508d29733ff") + ) + (segment + (start 256.225 170.53) + (end 256.225 173.585) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "b5838293-987e-4f7f-9469-1f66686fde3f") + ) + (segment + (start 268.510001 150.8375) + (end 270.5175 150.8375) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "b74bfb45-a842-4cdc-b6ed-65988aed8c12") + ) + (segment + (start 265.8475 165.7625) + (end 265.86 165.7625) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "b7e30cb7-a8d4-45d3-aa6d-c5b47c3c3d00") + ) + (segment + (start 273.385 155.8625) + (end 273.385 157.383098) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "c99db65e-a5db-46c0-9918-c0b169a91c1c") + ) + (segment + (start 251.965 148.22) + (end 251.965 150.695) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "ca2cf3f1-3eb2-46cb-8163-2ee01936cceb") + ) + (segment + (start 251.965 148.22) + (end 251.965 144.12) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "d4488c23-f7bf-4a17-bcb3-8435501890c8") + ) + (segment + (start 249.165 141.42) + (end 254.765 141.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "d5a05356-667f-4282-b5e7-c9aa35117ce5") + ) + (segment + (start 254.765 142.42) + (end 253.665 142.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "d7c2351f-7fe8-4ec4-9b73-f6519feb1cec") + ) + (segment + (start 263.883097 165.787347) + (end 263.883097 164.914403) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "dd52c616-7e20-4028-90b0-48f2f568dd04") + ) + (segment + (start 272.7725 157.995598) + (end 273.378098 157.39) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "e177eef7-41a9-4193-bc03-62090c6ebec3") + ) + (segment + (start 269.86 166.9975) + (end 270.45 167.5875) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "e2e46370-f76f-4772-8456-150ab9855ce8") + ) + (segment + (start 249.54 169.525001) + (end 249.54 167.9275) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "e60e736b-fdf6-4c8f-8013-15801bc53daf") + ) + (segment + (start 273.385 154.675) + (end 273.385 155.8625) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "e7a5e6c5-eee4-4a43-ab4f-ec7f555eacd0") + ) + (segment + (start 251.965 144.12) + (end 251.965 141.92) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "e81aa5a2-4a82-4680-b9da-9eebacfed732") + ) + (segment + (start 249.165 142.42) + (end 254.765 142.42) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "eab915ff-19ce-4650-8afa-74a2b44e41e0") + ) + (segment + (start 252.715 150.695) + (end 252.715 150.11) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "eb0ca77f-1efc-4d42-a515-b2a327696afa") + ) + (segment + (start 268.185 152.1375) + (end 268.185 151.162501) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "f31c6f49-3feb-4329-92ef-bf54763af1c0") + ) + (segment + (start 135.4406 136.8986) + (end 134.55 137.7892) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "f6179907-6dd3-47bd-9bbb-c1ba7b6f9d07") + ) + (segment + (start 247.357345 159.827655) + (end 248.482345 159.827655) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "f657ee54-0a1d-4e84-b38d-b2a7426ddbe3") + ) + (segment + (start 265.04 166.57) + (end 264.257347 165.787347) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "fa99d864-9b42-4caa-848e-c2900bf301b8") + ) + (via + (at 265.04 166.57) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "2d50f701-364f-4013-a44a-2401799a114a") + ) + (via + (at 272.12 166.23) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "39bd80bc-0098-4012-bc8a-0c42d2ccdfa8") + ) + (via + (at 254.765 141.42) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "4267ffce-2ac7-400f-be2e-393510936e58") + ) + (via + (at 249.165 141.42) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "73e4bebd-ab6c-4b61-87fb-9cab2986387d") + ) + (via + (at 188.79 108.48) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "763710db-b521-441f-b465-a3b076aac1df") + ) + (via + (at 273.385 154.675) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "7f2e10b9-5a07-491f-90da-265c8f3f07c3") + ) + (via + (at 249.165 142.42) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "86551ce5-86fd-40aa-b669-cb6658312742") + ) + (via + (at 263.19 156.765) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "8c720d0a-3f8d-4e51-a5c6-ee971a11a7cf") + ) + (via + (at 254.765 142.42) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "98b33095-2bea-49c5-9465-aac066a6393e") + ) + (via + (at 159 139.185) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "9ce52170-e9c9-4cdc-acbd-17defb5d1d67") + ) + (via + (at 270.6725 150.9925) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "ace9d2b3-d20e-46da-9bc6-5c2b7517d7cc") + ) + (via + (at 135.4406 136.8986) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "b07bd91c-f4d3-4c8e-b235-28c04458a6c0") + ) + (via + (at 250.7 167.925) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "b94ac5e7-cc9b-4006-b294-bef4d41d869b") + ) + (via + (at 226.7975 141.4725) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "d6f25ce9-62f8-4f98-b160-6e71fc2e6410") + ) + (via + (at 178.83 111.855) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "d7c59ff0-0d33-4a1a-8cf7-6fe5e37ee448") + ) + (via + (at 247.357345 159.827655) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "e165117a-939d-4bad-9dd3-5d8e0b7e2920") + ) + (via + (at 185.35 174.55) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "e6e54c07-cd20-44a4-8a97-4d38b36c6e48") + ) + (via + (at 255 175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "f2c5f0a3-6a1b-4a46-8b5d-177796e0d297") + ) + (segment + (start 188.79 108.48) + (end 188.79 107.1) + (width 1) + (layer "B.Cu") + (net 3) + (uuid "682d5be0-240b-4d94-9733-c181ea4f8af8") + ) + (segment + (start 188.571701 107.1) + (end 189.035 107.1) + (width 1) + (layer "B.Cu") + (net 3) + (uuid "d103fdeb-c7a1-4dd5-917e-8637df657b44") + ) + (segment + (start 267.56 144.5875) + (end 266.64 144.5875) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "1e8055e3-5786-41c6-b55a-dadeb1dc0147") + ) + (segment + (start 267.56 142.9375) + (end 267.56 144.5875) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "32422764-7cdd-4041-a68b-8c6972e4c790") + ) + (segment + (start 268.46 144.5875) + (end 267.56 144.5875) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "d061240d-f4f5-433c-993b-9c00e4728933") + ) + (segment + (start 267.56 144.5875) + (end 267.56 145.5625) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "f13f24a9-5b28-4016-897c-02c87c6df140") + ) + (segment + (start 270.6625 148.3925) + (end 273.166903 148.3925) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "fcd81086-95c1-4224-8daf-fc38b4b08d78") + ) + (via + (at 270.6625 148.3925) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "177db769-60e0-489e-bb80-930b51c8d9bc") + ) + (via + (at 267.56 145.5625) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "7885c793-363a-4c19-a012-5d97b1d1b999") + ) + (segment + (start 267.8325 145.5625) + (end 267.56 145.5625) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "7ec00a79-63f1-4b3b-9131-fa7d93eda687") + ) + (segment + (start 270.6625 148.3925) + (end 267.8325 145.5625) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "8dfed934-0911-4b17-b35f-e942d076d748") + ) + (segment + (start 265.01 142.1375) + (end 265.01 140.9125) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "218cc84d-f15b-4598-a1ad-2d21d3a0e98a") + ) + (segment + (start 265.81 142.9375) + (end 265.01 142.1375) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "575241d1-6e9f-4c72-bdab-1b4aa67bbd9f") + ) + (segment + (start 264.99 143.7575) + (end 265.81 142.9375) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "7323ea61-9899-4374-9e02-31b2adf4cf3e") + ) + (segment + (start 260.028604 126.755) + (end 254.135 126.755) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "8f7ba59d-849e-47da-8547-1e0f6751833c") + ) + (segment + (start 266.61 133.336396) + (end 260.028604 126.755) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "98d1e882-ac15-4e16-b05a-409fe752ff5a") + ) + (segment + (start 254.135 126.755) + (end 251.31 123.93) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "a105d6d7-1511-43cd-97af-cee9dad9dd8f") + ) + (segment + (start 266.915 147.1875) + (end 266.915 146.5125) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "b9e03ecd-5305-4b48-b417-0a431b3e5652") + ) + (segment + (start 266.61 139.3125) + (end 266.61 133.336396) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "ba5a8489-f7bc-4e1e-99be-230b2c017ab7") + ) + (segment + (start 266.915 146.5125) + (end 264.99 144.5875) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "cbb7e964-0f1c-4c61-9cca-4a30560dde70") + ) + (segment + (start 264.99 144.5875) + (end 264.99 143.7575) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "e04bdcbf-23ca-4148-b110-566b668917b8") + ) + (segment + (start 265.01 140.9125) + (end 266.61 139.3125) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "e63590c8-4bb6-4ede-a4a3-6fbbabe45596") + ) + (segment + (start 268.51 139.3125) + (end 268.51 134.6) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "1363be19-61bb-42c3-8f8e-11c1d54d3068") + ) + (segment + (start 256.135 125.755) + (end 254.31 123.93) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "1564b017-884c-4ebe-8c60-dbbd0ffa1cb7") + ) + (segment + (start 270.11 143.7375) + (end 269.31 142.9375) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "2968bba8-6e41-4d23-985d-7814e1ec6415") + ) + (segment + (start 268.185 147.1875) + (end 268.185 146.5125) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "3648bf9f-41d7-466d-b39d-a39276049dd5") + ) + (segment + (start 270.11 144.5875) + (end 270.11 143.7375) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "4df48b96-cff5-49ae-b17d-4cf1e4182922") + ) + (segment + (start 268.51 134.6) + (end 259.665 125.755) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "77709066-7e11-4d5d-b963-168da96814e2") + ) + (segment + (start 259.665 125.755) + (end 256.135 125.755) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "89bc7377-9d1c-4e93-b9e3-1531df145635") + ) + (segment + (start 269.31 142.9375) + (end 270.11 142.1375) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "9b78a93f-60aa-4c63-89f4-3eb48f81d031") + ) + (segment + (start 270.11 140.9125) + (end 268.51 139.3125) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "ac248f29-caa7-4012-ba05-341acf09d721") + ) + (segment + (start 268.185 146.5125) + (end 270.11 144.5875) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "e0a20c25-4721-4aba-92b9-7efb69887944") + ) + (segment + (start 270.11 142.1375) + (end 270.11 140.9125) + (width 0.25) + (layer "F.Cu") + (net 6) + (uuid "e973f2a0-78c4-4ed8-9969-fcc4f0d18a85") + ) + (segment + (start 233.985 121.325) + (end 233.985 123.93) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "197a9b2c-c975-43fc-a5ea-c4cfe8b4e495") + ) + (segment + (start 246.55 116.58) + (end 248.31 118.34) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "25f6b887-b944-49b8-987c-d6e60276cddc") + ) + (segment + (start 237.77 130.437502) + (end 238.7775 129.430002) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "28961bbc-d203-42f2-8de5-460138ce7137") + ) + (segment + (start 248.31 135.83) + (end 250.66 138.18) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "2fb82f7e-7065-46de-be2f-945812ce30c5") + ) + (segment + (start 238.777501 129.430002) + (end 233.985 124.637501) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "4a478a24-544e-4a03-9036-4b9fc3bccf10") + ) + (segment + (start 237.77 139.2025) + (end 237.77 130.437502) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "5924790b-81a7-466c-ad9b-712ccffc6e05") + ) + (segment + (start 239.2075 140.64) + (end 237.77 139.2025) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "59cf6bd6-0334-430f-ab01-6d4f8829b886") + ) + (segment + (start 233.08 121.325) + (end 233.985 121.325) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "5e3d3be7-2332-4e3e-adbe-f148c248500d") + ) + (segment + (start 233.985 124.637501) + (end 233.985 123.93) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "601901fb-59a4-4115-ac37-11790c98606a") + ) + (segment + (start 233.985 121.325) + (end 238.73 116.58) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "87cf8070-ceca-49c3-bf7b-64ca65b8b07f") + ) + (segment + (start 233.985 122.23) + (end 233.08 121.325) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "90584300-71b5-47b8-8430-d8dd35f8f398") + ) + (segment + (start 248.31 124.49) + (end 248.31 123.93) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "926253ad-8d8b-47b0-9b53-df215bb34e5e") + ) + (segment + (start 131.21 130.9214) + (end 130.0239 130.9214) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "9428865d-315e-45d2-a34a-8b55a3136093") + ) + (segment + (start 250.26 126.44) + (end 248.31 124.49) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "9676e160-433f-41fa-b6f4-268ef8998db6") + ) + (segment + (start 248.31 118.34) + (end 248.31 123.93) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "a10308a8-2902-48d8-a351-33c8992c9f78") + ) + (segment + (start 238.73 116.58) + (end 246.55 116.58) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "a356d3d4-4e67-4b61-83df-3a2f2aaf0719") + ) + (segment + (start 250.66 138.18) + (end 255.15 138.18) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "a9fd2b6d-6d01-4679-bf5f-8bbc146bbbf4") + ) + (segment + (start 260.42125 124.76875) + (end 261.5975 124.76875) + (width 0.25) + (layer "F.Cu") + (net 7) + (uuid "aaf8a66a-9c9e-417e-b782-e24ec8965016") + ) + (segment + (start 256.765 139.795) + (end 256.765 140.6075) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "c36a6a22-796e-4024-8a43-e6d01b2aedf1") + ) + (segment + (start 255.15 138.18) + (end 256.765 139.795) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "c6f41828-0f82-42d7-9cee-41229c1d0c3b") + ) + (segment + (start 233.985 123.93) + (end 233.985 122.23) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "d618d4da-310b-4804-ae67-190334f9b981") + ) + (segment + (start 248.31 123.93) + (end 248.31 135.83) + (width 1) + (layer "F.Cu") + (net 7) + (uuid "ff287361-8e92-4dce-8cfa-f3e732fc4a44") + ) + (via + (at 131.21 130.9214) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "18e22a85-10f1-46c6-8f9a-7b5cacdb0efa") + ) + (via + (at 260.42125 124.76875) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "23052633-061b-42f5-92b3-2c764c7059af") + ) + (via + (at 250.26 126.44) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "9111b0ae-4788-4f5e-8075-a014a95024c1") + ) + (via + (at 233.08 121.325) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "f32d814c-c0f7-4500-a19f-6cffc30ac802") + ) + (segment + (start 136.4064 125.725) + (end 131.21 130.9214) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "560e13da-f9f2-4603-8591-d5aea5d0bc50") + ) + (segment + (start 251.93125 124.76875) + (end 260.42125 124.76875) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "5be3d1b3-8f80-4e68-8eb6-76d432c49691") + ) + (segment + (start 224.685 125.725) + (end 136.4064 125.725) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "69077074-163c-44bc-b976-2a0ab1aac6b0") + ) + (segment + (start 250.26 126.44) + (end 251.93125 124.76875) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "7959c58e-eda7-4a6c-9f9e-d9dd028d6f1c") + ) + (segment + (start 233.08 121.325) + (end 229.085 121.325) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "7c8351c8-39c2-45ec-bf01-835d2ea64c9f") + ) + (segment + (start 229.085 121.325) + (end 224.685 125.725) + (width 0.25) + (layer "B.Cu") + (net 7) + (uuid "91842b84-66aa-4ba7-a250-e350f7529268") + ) + (segment + (start 267.878098 165.780598) + (end 267.86 165.7625) + (width 0.25) + (layer "F.Cu") + (net 8) + (uuid "3fabeaf4-280d-4722-bcbf-276f4cf83969") + ) + (segment + (start 267.878098 167.74) + (end 267.878098 165.780598) + (width 0.25) + (layer "F.Cu") + (net 8) + (uuid "e341cb3e-a15e-43dd-aa3a-40fe82d3f208") + ) + (segment + (start 267.36 156.196552) + (end 265.645 154.481552) + (width 0.25) + (layer "F.Cu") + (net 9) + (uuid "70ec26a0-fad6-4bcd-8040-b710710a0cf1") + ) + (segment + (start 267.36 157.4375) + (end 267.36 156.196552) + (width 0.25) + (layer "F.Cu") + (net 9) + (uuid "c7b20174-37d8-4731-acd4-a7255b0c1756") + ) + (segment + (start 265.645 154.481552) + (end 265.645 152.1375) + (width 0.25) + (layer "F.Cu") + (net 9) + (uuid "d66ba853-1ad1-4606-bc25-c473d9cc7773") + ) + (segment + (start 267.86 157.4375) + (end 267.86 156.1625) + (width 0.25) + (layer "F.Cu") + (net 10) + (uuid "05816d01-a7b3-4370-93bc-ea896a965a36") + ) + (segment + (start 269.455 154.5675) + (end 269.455 152.1375) + (width 0.25) + (layer "F.Cu") + (net 10) + (uuid "353cca98-7c64-4c2b-8782-3eff934ab720") + ) + (segment + (start 267.86 156.1625) + (end 269.455 154.5675) + (width 0.25) + (layer "F.Cu") + (net 10) + (uuid "cc524109-80ba-4b92-9992-33d346c214e7") + ) + (segment + (start 249.967345 156.322655) + (end 251.272655 156.322655) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "2c3d866e-72a3-4a1b-a867-a38ac9c4152d") + ) + (segment + (start 254.222655 159.272655) + (end 259.255447 159.272655) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "77ddc2c8-972a-4e92-bb97-e2da2fe438f0") + ) + (segment + (start 261.082792 161.1) + (end 262.042497 161.1) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "80980a49-4a15-4cc1-9125-ac6955c62014") + ) + (segment + (start 259.255447 159.272655) + (end 261.082792 161.1) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "9e10637c-007c-41f3-8def-23b3e5d36451") + ) + (segment + (start 262.042497 161.1) + (end 262.292497 161.35) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "a86df10e-3d8e-43df-8033-e950914e3ac0") + ) + (segment + (start 251.272655 156.322655) + (end 254.222655 159.272655) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "df831d2d-91b2-4a24-b516-f695d82bc716") + ) + (segment + (start 262.292497 161.35) + (end 264.4475 161.35) + (width 0.25) + (layer "F.Cu") + (net 11) + (uuid "f2712f51-25b9-4381-84e5-8a686329dc09") + ) + (segment + (start 260.896396 161.55) + (end 261.856101 161.55) + (width 0.25) + (layer "F.Cu") + (net 12) + (uuid "0eaf1aa1-a204-497a-82bc-30ea4d8b9ba9") + ) + (segment + (start 259.069051 159.722655) + (end 260.896396 161.55) + (width 0.25) + (layer "F.Cu") + (net 12) + (uuid "38e00654-68b7-44ee-b8e2-2a9fc1140b6f") + ) + (segment + (start 262.156101 161.85) + (end 264.4475 161.85) + (width 0.25) + (layer "F.Cu") + (net 12) + (uuid "3c69c218-1c21-485c-9f25-4720ce29d529") + ) + (segment + (start 251.407345 159.722655) + (end 259.069051 159.722655) + (width 0.25) + (layer "F.Cu") + (net 12) + (uuid "db9d116e-2ded-4589-a85f-623724a826e2") + ) + (segment + (start 261.856101 161.55) + (end 262.156101 161.85) + (width 0.25) + (layer "F.Cu") + (net 12) + (uuid "f055b0c4-5f98-46c2-9209-fda9f120f7ae") + ) + (segment + (start 249.117345 162.322655) + (end 252.047345 162.322655) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "099398b1-74a4-40f5-b314-ee437fb8868a") + ) + (segment + (start 260.59 162.729907) + (end 261.010093 163.15) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "2b13fe02-cec8-473f-822b-2778530ff649") + ) + (segment + (start 262.156101 162.85) + (end 264.4475 162.85) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "49f193cc-bcb0-4373-aabc-9ac9d21713ba") + ) + (segment + (start 252.047345 162.322655) + (end 254.197345 160.172655) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "4d726c40-7760-4fc8-8453-591abca0b264") + ) + (segment + (start 261.010093 163.15) + (end 261.856101 163.15) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "5ab2eb76-c4d1-41ab-8ea7-850ca1ac45aa") + ) + (segment + (start 258.882655 160.172655) + (end 260.59 161.88) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "61dde367-ef3d-454a-bd80-c5b604aa1428") + ) + (segment + (start 248.317345 161.522655) + (end 249.117345 162.322655) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "706826f9-5594-412a-8493-7e65c45d3a00") + ) + (segment + (start 254.197345 160.172655) + (end 258.882655 160.172655) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "82a6d5bc-c1c6-477a-95b0-e6a64b1a3d0d") + ) + (segment + (start 260.59 161.88) + (end 260.59 162.729907) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "d4699922-08d4-466e-893c-0bb3861f2742") + ) + (segment + (start 261.856101 163.15) + (end 262.156101 162.85) + (width 0.25) + (layer "F.Cu") + (net 13) + (uuid "f021822f-03ce-4d07-b98f-42cfc3c65653") + ) + (segment + (start 116.5475 123.03125) + (end 116.5475 120.443749) + (width 0.25) + (layer "F.Cu") + (net 14) + (uuid "30fbf1e0-b754-4bc6-a18e-c325a926c2ff") + ) + (segment + (start 116.5475 120.443749) + (end 116.579999 120.41125) + (width 0.25) + (layer "F.Cu") + (net 14) + (uuid "c3e9239e-ce1c-4774-9717-8a256efe5a6c") + ) + (segment + (start 241.277499 129.430002) + (end 241.277499 130.317501) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "8215fe44-9a45-433e-af90-d6cb2893560f") + ) + (segment + (start 236.985 125.137503) + (end 241.277499 129.430002) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "8a8d14b6-ff5f-47b0-9e31-151a7d6ad097") + ) + (segment + (start 239.245 142.19) + (end 238.06 142.19) + (width 0.25) + (layer "F.Cu") + (net 15) + (uuid "94c12317-c954-49e5-a4f2-c75bb8a22676") + ) + (segment + (start 238.76 131.58) + (end 240.015 131.58) + (width 0.25) + (layer "F.Cu") + (net 15) + (uuid "b2519480-c78c-421d-9715-450703157358") + ) + (segment + (start 241.277499 130.317501) + (end 240.015 131.58) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "c8f73875-4248-4f41-b5c1-b93a17b1724a") + ) + (segment + (start 236.985 123.93) + (end 236.985 125.137503) + (width 1) + (layer "F.Cu") + (net 15) + (uuid "ed477838-60bb-4fda-be69-fa5193841f92") + ) + (via + (at 238.06 142.19) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "0c69dfdc-160f-41f1-b8e8-92131d9df54c") + ) + (via + (at 238.76 131.58) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "605864b3-c9f6-4ab7-9d09-bebb7dc0d9c1") + ) + (segment + (start 238.06 132.28) + (end 238.76 131.58) + (width 0.25) + (layer "B.Cu") + (net 15) + (uuid "01dae6fa-edcb-4428-b2c2-79ee6a111c03") + ) + (segment + (start 238.06 142.19) + (end 238.06 132.28) + (width 0.25) + (layer "B.Cu") + (net 15) + (uuid "39c992df-a82b-4c2a-ac95-8081bc5162c9") + ) + (segment + (start 179.2 114.295) + (end 179.99 113.505) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "20aea5c2-1c9c-4209-b147-92f4f84c205c") + ) + (segment + (start 177.25 137.598909) + (end 177.25 133.351624) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "2c0d6b7e-5463-4fb0-a821-a2b2d7a59090") + ) + (segment + (start 169.438943 145.021057) + (end 169.827852 145.021057) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "2d635b5f-0fff-44e2-b112-8546e25dba13") + ) + (segment + (start 169.827852 145.021057) + (end 177.25 137.598909) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "2e9aea27-cc8e-4396-98a3-0e5ad7b072ec") + ) + (segment + (start 179.2 117) + (end 179.2 114.295) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "4c693258-9af7-4708-b3a5-3968b0278ced") + ) + (segment + (start 265.601991 159.315) + (end 264.4825 159.315) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "4e48c81a-fca6-4656-8081-77d9a876a73a") + ) + (segment + (start 265.801507 159.115484) + (end 265.601991 159.315) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "51b9a115-d44e-41f1-b96a-bd7742b0158e") + ) + (segment + (start 179.2 117) + (end 180.6 118.4) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "5bed0506-189e-492d-8704-af5d0892342f") + ) + (segment + (start 182.145 128.456624) + (end 182.145 121.885) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "6c61b872-7806-4c21-8591-2d797fbc244f") + ) + (segment + (start 182.145 121.885) + (end 186.63 117.4) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "73f5a3df-69f2-4ac5-897d-2575cdea086e") + ) + (segment + (start 257.43 162.875) + (end 242.350801 162.875) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "8457d511-4186-4435-8913-0530c40b211d") + ) + (segment + (start 177.25 133.351624) + (end 182.145 128.456624) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "9484e3fd-e937-4669-b314-227ed42595aa") + ) + (segment + (start 185.9825 117.4) + (end 186.63 117.4) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "a4d69ce8-f22d-4230-a045-4f21ae67e67d") + ) + (segment + (start 180.6 118.4) + (end 184.9825 118.4) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "bf0f002d-282f-4d38-b5d8-28ba8a8102be") + ) + (segment + (start 264.4825 159.315) + (end 264.4475 159.35) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "cafc775a-9dd5-4616-aff9-d5148c842f27") + ) + (segment + (start 184.9825 118.4) + (end 185.9825 117.4) + (width 0.25) + (layer "F.Cu") + (net 16) + (uuid "f63fd1e7-b536-4927-b2ea-fc9e01e0324c") + ) + (via + (at 257.43 162.875) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "634b8394-f945-45d0-a9e4-83c8cb884c55") + ) + (via + (at 265.801507 159.115484) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "9569472c-bfd1-4290-a1ce-8163c4bec69c") + ) + (via + (at 186.63 117.4) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "a546780e-a908-4bdb-a7e7-428651da0b73") + ) + (via + (at 242.350801 162.875) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "bbe46ee8-37e9-40f3-b059-59b62a46522d") + ) + (via + (at 169.438943 145.021057) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "dd57cfe5-22d8-4abf-8eb8-878812f1fc77") + ) + (segment + (start 241.411396 162.875) + (end 242.350801 162.875) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "24dae4ee-d815-466c-a45b-9da214e82c27") + ) + (segment + (start 186.63 117.4) + (end 190.01 114.02) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "37938a5b-5748-4c28-b2f6-95be75956457") + ) + (segment + (start 262.041991 162.875) + (end 265.801507 159.115484) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "40076e5b-eb60-4b90-bae4-1535cb27df4e") + ) + (segment + (start 223.557453 145.021057) + (end 241.411396 162.875) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "4e487843-d9fe-4b6d-8468-5d2d721959b8") + ) + (segment + (start 190.01 114.02) + (end 190.01 110.9) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "50b4eeac-42d8-40f5-aa13-2b9bb1e73c04") + ) + (segment + (start 257.43 162.875) + (end 262.041991 162.875) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "9763ff17-f552-43ce-a763-55521a76a42e") + ) + (segment + (start 169.438943 145.021057) + (end 223.557453 145.021057) + (width 0.25) + (layer "B.Cu") + (net 16) + (uuid "a0e1ff11-4e25-449e-b702-06d256d89f9c") + ) + (segment + (start 241.5 163.6) + (end 262.334695 163.6) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "16237e9b-2fdb-46d4-bc4e-2f719a1bcbea") + ) + (segment + (start 190.01 115.074694) + (end 190.01 109.346) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "27aa6a90-0648-481b-a12e-1dc4f15a5404") + ) + (segment + (start 169.13801 145.974704) + (end 169.362714 145.75) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "2d7bc61e-8f69-4e69-9330-7878ec1194ff") + ) + (segment + (start 188.792347 116.292347) + (end 190.01 115.074694) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "3f1e2ab9-61ec-4d86-81e3-ef0f7edb9c86") + ) + (segment + (start 262.594695 163.34) + (end 264.4575 163.34) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "644ba029-2817-4258-b028-c37a58530533") + ) + (segment + (start 169.735305 145.75) + (end 177.7 137.785305) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "666cadfe-9920-4d77-a90b-b3f06bd9a0ec") + ) + (segment + (start 177.7 137.785305) + (end 177.7 133.53802) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "7351541f-83d7-41d0-9794-fed84bf25127") + ) + (segment + (start 264.4575 163.34) + (end 264.4475 163.35) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "79116ab1-7fe1-411f-8b06-e07fe0786e39") + ) + (segment + (start 177.7 133.53802) + (end 182.595 128.64302) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "9335c113-7379-44b3-b5b0-32279c8ab2a1") + ) + (segment + (start 182.3 117) + (end 182.3 114.295) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "9a48ae94-e153-4fdf-ad36-5ced953d02b5") + ) + (segment + (start 182.595 128.64302) + (end 182.595 122.489694) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "9c7f37a4-b0a2-4657-bfc9-a0c3eb74a343") + ) + (segment + (start 183.3 116) + (end 188.5 116) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "a027e723-bd2d-40c7-8716-fc439dbe9c59") + ) + (segment + (start 182.3 117) + (end 183.3 116) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "bb085566-0d1b-4b32-9a9b-e3bcbf05e2dd") + ) + (segment + (start 188.5 116) + (end 189.084694 116) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "c1dd169b-d8e6-4918-a22f-c0b8d1f494d6") + ) + (segment + (start 169.362714 145.75) + (end 169.735305 145.75) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "cbdf3600-1f78-409b-af6e-a6577918c921") + ) + (segment + (start 182.3 114.295) + (end 181.51 113.505) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "d4ca1249-e461-426d-bdf2-9f3c92c290a6") + ) + (segment + (start 182.595 122.489694) + (end 188.792347 116.292347) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "e0a9c0d3-c4b5-435d-bc81-1a54c295716f") + ) + (segment + (start 262.334695 163.6) + (end 262.594695 163.34) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "e21be1f8-f852-4da6-9551-ece6ecd52176") + ) + (segment + (start 188.5 116) + (end 188.792347 116.292347) + (width 0.25) + (layer "F.Cu") + (net 17) + (uuid "fdb823b9-20e4-407d-b372-718584130524") + ) + (via + (at 190.01 109.346) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "017b9a67-5e70-49de-bcfb-be3546ac2c12") + ) + (via + (at 241.5 163.6) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "02a48017-017c-4ad1-8d5c-72274b4bb424") + ) + (via + (at 169.13801 145.974704) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "f012185d-9b9a-4c31-b13f-c518860b0a96") + ) + (segment + (start 223.65 145.75) + (end 169.362714 145.75) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "535e350b-631c-4692-8023-e53f186f6a34") + ) + (segment + (start 241.5 163.6) + (end 223.65 145.75) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "6c4cd881-3b1b-4610-9a5b-51afbbf5c84c") + ) + (segment + (start 190.01 109.346) + (end 190.01 107.1) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "a9ae157b-8a58-43fb-8ccb-d1d45448c3fd") + ) + (segment + (start 169.362714 145.75) + (end 169.13801 145.974704) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "cd2f7196-ef56-44c8-a878-9f4fc8c33fd3") + ) + (segment + (start 269.022792 180.9) + (end 274.99 174.932792) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "0a80a2cc-b7c5-4283-aee2-41a5aee21737") + ) + (segment + (start 183.775 171.01) + (end 183.985 171.01) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "0b11f0b8-ae99-412b-963d-94bf8d107f49") + ) + (segment + (start 249.73 180.9) + (end 269.022792 180.9) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "1c84d407-f7ba-4e13-99bc-65989d6510b1") + ) + (segment + (start 241.44 180.9) + (end 244.445 177.895) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "2500c9aa-b1f9-4f7c-b71f-91bf8e338afd") + ) + (segment + (start 274.99 174.932792) + (end 274.99 163.086396) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "2aaea1c1-c53b-4f01-9605-9911532c4991") + ) + (segment + (start 182.264396 175.630313) + (end 187.534083 180.9) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "3a2b2ad7-6137-44ad-b5e0-87eb7599e6c3") + ) + (segment + (start 183.775 171.01) + (end 184.66 171.895) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "46dc8284-ae89-43a0-8cdb-e77fe6eaed85") + ) + (segment + (start 188.925 168.851104) + (end 188.925 169.6125) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "56c6ac66-654d-4d6e-9596-d70907b33ac8") + ) + (segment + (start 187.534083 180.9) + (end 241.44 180.9) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "6b7aefe0-0fed-46ce-9e68-30aa441f018f") + ) + (segment + (start 246.725 177.895) + (end 249.73 180.9) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "70f085f9-bb7c-43ad-947d-e100805a3f2e") + ) + (segment + (start 274.99 163.086396) + (end 274.743604 162.84) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "8baaeeac-9c43-4b58-b461-b9abb6b8d945") + ) + (segment + (start 188.611396 168.5375) + (end 188.925 168.851104) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "a72926a9-d985-49d2-a452-072462b07404") + ) + (segment + (start 183.985 171.01) + (end 186.4575 168.5375) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "c913c0f7-39e4-410b-9da1-7e24c2e9541b") + ) + (segment + (start 186.4575 168.5375) + (end 188.611396 168.5375) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "e71a0fcf-01e6-45b3-b361-00507e67a4cd") + ) + (segment + (start 274.743604 162.84) + (end 272.7825 162.84) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "f8150ef5-2372-4b9f-982a-0bd1c1b6a2c2") + ) + (segment + (start 244.445 177.895) + (end 246.725 177.895) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "fba5f4cf-6e97-41d1-8788-fefea9ed0a56") + ) + (via + (at 182.264396 175.630313) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "02cdefc0-c766-4141-9a02-e83fa53ea85f") + ) + (via + (at 183.775 171.01) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "1a5ac72a-73bd-4e00-8338-ede746160d87") + ) + (segment + (start 182.264396 175.630313) + (end 182.264397 175.630313) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "0a2eb321-8462-43fa-83d2-bff53ddeaafb") + ) + (segment + (start 183.775 174.11971) + (end 183.775 171.01) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "2e2e17be-62b9-4dd7-88a5-9c357a91f406") + ) + (segment + (start 182.264397 175.630313) + (end 183.775 174.11971) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "6cadbe98-e883-4771-b8b9-118d991162f3") + ) + (segment + (start 184.726104 167.175) + (end 185.4875 167.175) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "08ba8b84-bf34-461b-bf77-e60afc12c778") + ) + (segment + (start 188.109389 180.45) + (end 238.89 180.45) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "1af35ac3-abea-41bf-84f8-62f9b202da75") + ) + (segment + (start 240.12 179.22) + (end 241.895 177.445) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "3d6d6000-c765-48d7-8631-2474e8e34f18") + ) + (segment + (start 183.05 168.851104) + (end 184.726104 167.175) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "587d568f-d277-4e4f-bada-4e55f410efd8") + ) + (segment + (start 268.836396 180.45) + (end 274.54 174.746396) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "64d48c04-ab33-47e8-84b1-26d7b843ebbf") + ) + (segment + (start 182.264393 174.605004) + (end 188.109389 180.45) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "6895d523-844c-40e6-bca6-9c5aa1949b3a") + ) + (segment + (start 274.54 174.746396) + (end 274.54 163.39) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "6f2e2571-b045-4877-957a-d47ed3743687") + ) + (segment + (start 249.916396 180.45) + (end 268.836396 180.45) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "741ab0e2-1cc4-4030-99c2-be588e80c1e4") + ) + (segment + (start 246.911396 177.445) + (end 249.916396 180.45) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "91af772c-379e-452b-a495-519658334640") + ) + (segment + (start 274.54 163.39) + (end 274.49 163.34) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "d823091c-dfb3-4ac3-b6a6-afbe36a4b436") + ) + (segment + (start 238.89 180.45) + (end 240.12 179.22) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "e2a7c2a4-3a4c-4743-965c-0231a36877e1") + ) + (segment + (start 183.05 173.34) + (end 183.05 168.851104) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "e7df4588-7195-4a6d-a858-d6277ce50c78") + ) + (segment + (start 241.895 177.445) + (end 246.911396 177.445) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "e9e527c2-7667-4fd9-9a78-d26d49300464") + ) + (segment + (start 274.49 163.34) + (end 272.7825 163.34) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "fcbce38d-5772-400e-a61e-93c70f7078a4") + ) + (via + (at 182.264393 174.605004) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "96a6613d-8bfb-450f-9325-828bfce44a99") + ) + (via + (at 183.05 173.34) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "f9de22ab-6970-4c22-ac86-1ab10db6d572") + ) + (segment + (start 182.264393 174.605004) + (end 183.05 173.819397) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "c06ee8b6-b377-4ade-86d4-29c93f45bad6") + ) + (segment + (start 183.05 173.819397) + (end 183.05 173.34) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "de001d7f-38f0-4bd8-a3c2-bbf437a1fe55") + ) + (segment + (start 186.4725 169.6125) + (end 187.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "12946b1b-c5b6-4805-8435-11fb525e2bf4") + ) + (segment + (start 186.958777 181.35) + (end 243.99 181.35) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "1a09cc26-8605-46ef-8b35-9de179dd840a") + ) + (segment + (start 269.209188 181.35) + (end 275.44 175.119188) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "2a0312d2-ff7c-489d-8e82-243adb4f8c51") + ) + (segment + (start 182.264396 176.655619) + (end 186.958777 181.35) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "4b8c428e-d4b4-4e80-91cf-c9370dd36671") + ) + (segment + (start 248.25 181.35) + (end 269.209188 181.35) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "7c461eee-bc30-4610-b6b1-c463aa16c8b8") + ) + (segment + (start 274.88 162.34) + (end 272.7825 162.34) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "9c99f99e-58c4-48df-9f7a-66d1a2c08fca") + ) + (segment + (start 186.47 169.61) + (end 186.4725 169.6125) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "b182bfea-c04e-4156-8f05-bf3495c5983c") + ) + (segment + (start 246.12 179.22) + (end 248.25 181.35) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "b2ecf49e-528c-4878-ac3b-7f48f8ff17c0") + ) + (segment + (start 275.44 162.9) + (end 274.88 162.34) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "c9764b63-c110-48eb-bd43-c59c0982ee8b") + ) + (segment + (start 243.99 181.35) + (end 246.12 179.22) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "e3e87ae8-ab24-4df3-bf9f-b3b9966fd61e") + ) + (segment + (start 275.44 175.119188) + (end 275.44 162.9) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "e3f66981-0e87-45f2-af7d-f44b50d7913e") + ) + (segment + (start 182.264396 176.655618) + (end 182.264396 176.655619) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "f142619c-ed97-4791-a82a-409e31261605") + ) + (via + (at 182.264396 176.655618) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "763eab5a-db35-45a2-b759-a35bac9bf8b7") + ) + (via + (at 186.47 169.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "80533d0b-26ea-47e4-9ae1-0d82d1be08ba") + ) + (segment + (start 182.264396 176.655618) + (end 182.264397 176.655618) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "4bf9ae3a-7514-4234-86a7-b9b8c692a140") + ) + (segment + (start 184.48 174.440015) + (end 184.48 171.6) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "577c1f7d-d88a-4e2e-b065-bf618387f04c") + ) + (segment + (start 182.264397 176.655618) + (end 184.48 174.440015) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "e0ec7417-0350-46dd-8377-c1e41a0f93ac") + ) + (segment + (start 184.48 171.6) + (end 186.47 169.61) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "e58d65b9-46ac-40d8-95bf-7a4444304fa4") + ) + (segment + (start 269.65 169.596552) + (end 270.753448 170.7) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "48528d4d-ab84-475e-b9ec-4aefab71c947") + ) + (segment + (start 268.87 165.7525) + (end 268.87 166.693604) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "629ccb54-2437-4807-ad3c-a908cca519d4") + ) + (segment + (start 270.753448 170.7) + (end 271.675 170.7) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "6bdfebcb-1a0c-4514-bce5-3627190b4978") + ) + (segment + (start 269.65 167.473604) + (end 269.65 169.596552) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "79bae81b-8848-4acb-9fdc-bbb6651bc0bb") + ) + (segment + (start 268.87 166.693604) + (end 269.65 167.473604) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "b532a50e-0bd7-4961-a68a-0b92e54697e1") + ) + (segment + (start 272.51 131.3) + (end 272.5 131.31) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "d0ce70c5-a1a8-4186-ab2b-9e6b0bf9ca9b") + ) + (segment + (start 268.86 161.55) + (end 268.86 165.7625) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "e8378fad-eb3b-4571-be84-64dc48746a54") + ) + (via + (at 268.86 161.55) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "3531dec4-b0e9-4341-b639-b38342acc783") + ) + (segment + (start 273.675 134.336701) + (end 273.675 132.485) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "184a0dfa-4dc4-483e-9e0a-f31085935330") + ) + (segment + (start 273.17 151.441091) + (end 273.17 134.841701) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "5cf3bde0-9562-4cad-914e-ca35c5ec3da5") + ) + (segment + (start 273.17 134.841701) + (end 273.675 134.336701) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "77d7bece-bdbf-4481-b7c1-00a522fa3fbd") + ) + (segment + (start 268.86 161.55) + (end 268.86 155.751091) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "7da3b5ad-4e3d-46bc-919e-2744953ad972") + ) + (segment + (start 268.86 155.751091) + (end 273.17 151.441091) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "93fa20a4-ce55-4ef8-a177-3c4a978d11b3") + ) + (segment + (start 273.675 132.485) + (end 272.5 131.31) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "9d349101-701e-4182-b067-1056b68f08e3") + ) + (segment + (start 265.32 159.84) + (end 264.4575 159.84) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "ba0da8a8-ff83-46a3-86bf-46753cbda005") + ) + (segment + (start 265.89 160.41) + (end 265.32 159.84) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "eb92ab3f-4a03-4f83-a037-f2214382ca06") + ) + (via + (at 265.89 160.41) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 22) + (uuid "febcb9d0-8405-45b2-b145-2b017c60f7d8") + ) + (segment + (start 272.72 134.07) + (end 272.5 133.85) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "0d7ecc9f-7eb9-43c3-8349-ce50d0b9754f") + ) + (segment + (start 266.866271 159.433729) + (end 267.169034 159.433729) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "192b7073-e4b0-4a47-a6cd-39a80774a104") + ) + (segment + (start 267.67 156.304695) + (end 272.72 151.254695) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "3414f40a-1205-40ca-8fc7-56a196306833") + ) + (segment + (start 272.72 151.254695) + (end 272.72 134.07) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "735c8cca-027a-4018-aea0-a95698e6afcf") + ) + (segment + (start 265.89 160.41) + (end 266.866271 159.433729) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "7b16ed13-e686-4276-9c3b-132a31e58170") + ) + (segment + (start 267.67 158.932763) + (end 267.67 156.304695) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "93310e86-029a-44a8-8dc0-323ff02280ee") + ) + (segment + (start 267.169034 159.433729) + (end 267.67 158.932763) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "c5290789-b2f7-400f-bb0e-a9360a8d34fa") + ) + (segment + (start 266.87 158.707458) + (end 266.87 157.4275) + (width 0.25) + (layer "F.Cu") + (net 23) + (uuid "b3239029-9315-4c82-b167-b90bc61327e4") + ) + (segment + (start 266.868729 158.708729) + (end 266.87 158.707458) + (width 0.25) + (layer "F.Cu") + (net 23) + (uuid "b6e57c9a-8743-44f7-b9c1-abf6e19b9231") + ) + (via + (at 266.868729 158.708729) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "49b383a4-e922-4507-91c1-41aec719afe8") + ) + (segment + (start 266.868729 158.708729) + (end 266.868729 156.46957) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "0bd87317-6613-40bf-96e2-4c9f6abdce24") + ) + (segment + (start 271.325 134.336701) + (end 271.325 129.945) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "4f160385-1545-4e93-8997-24ec773cee50") + ) + (segment + (start 272.27 151.068299) + (end 272.27 135.281701) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "5943b6b1-1a1c-4c06-8ff4-a61054b38768") + ) + (segment + (start 272.27 135.281701) + (end 271.325 134.336701) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "6e49bd93-7eca-4656-a5e8-d6cb5ba19d37") + ) + (segment + (start 266.868729 156.46957) + (end 272.27 151.068299) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "a4206d6f-6fb3-4c37-80fc-6c27cd4421dd") + ) + (segment + (start 271.325 129.945) + (end 272.5 128.77) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "dc3a82af-28a1-40e1-9e5e-e62f8bb217a0") + ) + (segment + (start 264.4575 158.84) + (end 264.4475 158.85) + (width 0.25) + (layer "F.Cu") + (net 24) + (uuid "2abb1bbc-e17f-45db-92f7-0eab5d3a6aea") + ) + (segment + (start 264.4575 158.2225) + (end 264.4575 158.84) + (width 0.25) + (layer "F.Cu") + (net 24) + (uuid "56151765-b47d-4abb-a0e0-1c280a939030") + ) + (via + (at 264.4575 158.2225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "39c8c2fe-f93b-407a-893d-a078b031007c") + ) + (segment + (start 264.479403 158.2225) + (end 271.82 150.881903) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "38e47e28-5497-43f4-8d8d-3efca219f749") + ) + (segment + (start 271.82 150.881903) + (end 271.82 135.468097) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "469fb912-dde0-4ae8-8008-194b85280231") + ) + (segment + (start 271.82 135.468097) + (end 270.875 134.523097) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "537c3fe9-5322-482b-a707-e9ded031c9fc") + ) + (segment + (start 264.4575 158.2225) + (end 264.479403 158.2225) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "7470d36f-0101-4fdd-99f7-46a66465bcce") + ) + (segment + (start 270.875 134.523097) + (end 270.875 125.315) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "d06a8fee-5ca1-4a2a-ae54-06a67c2c83e1") + ) + (segment + (start 270.875 125.315) + (end 272.5 123.69) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "d913a997-3eb4-46b4-8218-305863eb73ab") + ) + (segment + (start 173.01 175.38) + (end 168.99 175.38) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "08c12cf9-cd5a-426d-8eda-e85d8cd415ea") + ) + (segment + (start 178.15 137.98802) + (end 178.15 133.724416) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "09d7912d-4864-4eec-9d36-bfbbf766a54f") + ) + (segment + (start 177.55 172.25) + (end 178.075 171.725) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "100b42b8-1640-4188-a517-050ccb1583ed") + ) + (segment + (start 183.045 123.065) + (end 187.67 118.44) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "5594e283-cd75-4638-afce-6711591a3ab5") + ) + (segment + (start 178.075 171.725) + (end 178.075 170.225) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "595b1d32-60a9-46a6-bb56-405b23fb9140") + ) + (segment + (start 177.55 172.25) + (end 176.14 172.25) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "5cceb488-a345-42b0-b81e-a2eba5c7221d") + ) + (segment + (start 168.99 175.38) + (end 166.38 172.77) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "7b6865d1-be83-400d-98bd-df9a10b07e1b") + ) + (segment + (start 187.349522 165.175) + (end 185.4875 165.175) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "87abe461-8456-4b1b-82c7-86dd60040b98") + ) + (segment + (start 166.38 172.77) + (end 166.38 149.75802) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "9cc911b0-1ab3-40c5-9520-0702fa6d0773") + ) + (segment + (start 176.14 172.25) + (end 173.01 175.38) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "9f933ae7-a54e-4c6b-b26d-bb641ed838fc") + ) + (segment + (start 176.475 168.625) + (end 178.075 170.225) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "d2bfab80-77f7-4158-9665-834673b900ef") + ) + (segment + (start 183.045 128.829416) + (end 183.045 123.065) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "dde6e20b-1f7b-4b69-bc42-d57cd192082a") + ) + (segment + (start 178.15 133.724416) + (end 183.045 128.829416) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "ec86b259-85dc-49d1-96b9-a696c1ff3794") + ) + (segment + (start 187.35 165.174522) + (end 187.349522 165.175) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "f2b6de89-5396-4b9f-ba08-f6ef5899d986") + ) + (segment + (start 166.38 149.75802) + (end 178.15 137.98802) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "fef1b463-9d2f-4813-ad19-76167e719a84") + ) + (via + (at 187.35 165.174522) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "4484f7ce-d113-4be8-b5be-e699eb638c30") + ) + (via + (at 177.55 172.25) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "8d7d4c75-a736-4f11-a723-815d101e4303") + ) + (via + (at 187.67 118.44) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "9779f851-c09c-42f6-96c7-9a2ec7ec32fc") + ) + (segment + (start 190.81 115.3) + (end 190.81 110.9) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "572ee9ab-2cc2-4f57-a243-85db449f9b50") + ) + (segment + (start 187.67 118.44) + (end 190.81 115.3) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "97eaa679-88ad-4f35-9736-d992a3500897") + ) + (segment + (start 177.55 172.25) + (end 184.625478 165.174522) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "c67ff251-f535-430c-b11a-8a4d9362ee42") + ) + (segment + (start 184.625478 165.174522) + (end 187.35 165.174522) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "eba54346-40ef-4b38-9bf2-5c739ddba131") + ) + (segment + (start 242.639609 130.67) + (end 242.639609 131.692501) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "00671136-4474-4f0b-8ab8-759b99b4eeb7") + ) + (segment + (start 262.415289 160.2) + (end 262.555289 160.34) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "bc1f4c5d-6e71-4d85-89a2-8acd5dca3e5e") + ) + (segment + (start 261.455584 160.2) + (end 262.415289 160.2) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "bc65e550-9564-4285-b85b-b04efc781046") + ) + (segment + (start 258.135585 156.880001) + (end 261.455584 160.2) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "c53ffe47-8306-42ad-94e2-adae9c44b400") + ) + (segment + (start 262.555289 160.34) + (end 264.4575 160.34) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "f4c7ea39-d55f-45f4-838c-3d05a651d4bb") + ) + (segment + (start 257.025551 156.880001) + (end 258.135585 156.880001) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "fd21dbc5-88b2-4fcd-bf1f-e66f6f316a04") + ) + (via + (at 257.025551 156.880001) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 26) + (uuid "21e71ed6-02e3-4b04-b84b-69f636da8533") + ) + (via + (at 242.639609 130.67) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 26) + (uuid "476b333e-7e37-400d-94bd-69f871589238") + ) + (segment + (start 245.360001 156.880001) + (end 242.639609 154.159609) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "22f047e7-4d17-4fd1-bbdd-4a8a13b9e576") + ) + (segment + (start 242.639609 154.159609) + (end 242.639609 130.67) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "6e18bf7d-6145-4d97-aa86-cdb4dce17f5a") + ) + (segment + (start 257.025551 156.880001) + (end 245.360001 156.880001) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "a10715ff-741c-44c6-9d52-0b35760c1486") + ) + (segment + (start 262.418893 160.84) + (end 264.4575 160.84) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "2f0b64bb-ea6b-4394-8a33-bd8eec036e7c") + ) + (segment + (start 235.026802 147.473198) + (end 233.825 146.271396) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "3497aea3-f980-4862-ba96-e1cee9b783d9") + ) + (segment + (start 261.269188 160.65) + (end 262.228893 160.65) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "44b8d0fe-4c6e-4c1b-95e8-1618d1e67423") + ) + (segment + (start 257.83528 157.605001) + (end 258.224189 157.605001) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "4b87b5a2-45f6-4323-8c20-ba6c16e6e45e") + ) + (segment + (start 233.825 146.271396) + (end 233.825 143.705) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "63121edd-4288-4405-a7df-a66e8f3ad924") + ) + (segment + (start 258.224189 157.605001) + (end 261.269188 160.65) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "b53042d4-0d50-4259-acc8-58651f987aa1") + ) + (segment + (start 262.228893 160.65) + (end 262.418893 160.84) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "c0e583c6-e914-4763-a17f-95b1625039df") + ) + (via + (at 235.026802 147.473198) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "3f331875-fe39-4f11-ba79-489bdfc08b1d") + ) + (via + (at 257.83528 157.605001) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "e81a3924-a39a-446e-bb02-b487d7d4b2c6") + ) + (segment + (start 245.158605 157.605001) + (end 257.83528 157.605001) + (width 0.25) + (layer "B.Cu") + (net 27) + (uuid "b0228baa-107f-4155-b104-9d2f011d4410") + ) + (segment + (start 235.026802 147.473198) + (end 245.158605 157.605001) + (width 0.25) + (layer "B.Cu") + (net 27) + (uuid "c845b759-ea5d-445b-bde7-be7754ae0605") + ) + (segment + (start 183.6 163.175) + (end 183.375 162.95) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "173b72fe-eb17-4e6e-b707-b841d82e4b1a") + ) + (segment + (start 180.975 164.675) + (end 178.875 164.675) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "22a6af9c-a355-43ac-b6cc-d88b6b0fdaa3") + ) + (segment + (start 178.875 164.675) + (end 178.125 165.425) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "437df5bc-0598-4cda-bfd1-bf65a4f87903") + ) + (segment + (start 185.4875 163.175) + (end 183.6 163.175) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "5324d162-9983-49ec-ae3f-bb5f19d7c273") + ) + (via + (at 183.375 162.95) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 28) + (uuid "d3f76b96-d50f-4f39-87f0-c251eccef170") + ) + (via + (at 180.975 164.675) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 28) + (uuid "ed8126e0-1987-4be8-a370-7af238bbd3ed") + ) + (segment + (start 182.350305 164.675) + (end 183.375 163.650305) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "a2df1032-52d6-45d7-9cce-b5b0f68808da") + ) + (segment + (start 180.975 164.675) + (end 182.350305 164.675) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "e48b63dd-19ad-4bca-b0e2-503aae3ff9ce") + ) + (segment + (start 183.375 163.650305) + (end 183.375 162.95) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "fa0da8e7-6547-4c60-b9f7-45c535bd1b20") + ) + (segment + (start 178.125 167.025) + (end 179.675 167.025) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "922891a5-f4f8-460f-81fc-c0580a229b74") + ) + (segment + (start 185.4875 164.675) + (end 182.325 164.675) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "95b44048-50c4-447d-8a45-e1e8e208d9dd") + ) + (segment + (start 182.325 164.675) + (end 180.775 166.225) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "9b7a62e2-eb35-456b-b5b7-793c0ec23882") + ) + (segment + (start 179.675 167.025) + (end 179.675 167.85) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "aad98954-9885-4413-a540-9b5ae9583024") + ) + (segment + (start 179.675 166.225) + (end 179.675 167.025) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "afa2765a-a370-4937-acc2-48d9febb4baa") + ) + (segment + (start 180.775 166.225) + (end 179.675 166.225) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "c3f3cd0a-5b2a-49c1-92f3-954de7aa77e2") + ) + (segment + (start 182.525 164.175) + (end 185.4875 164.175) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "27f55c7e-1198-45a8-bcde-47a659f01131") + ) + (segment + (start 176.375 163.825) + (end 176.5 163.825) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "2dd19293-a571-447f-8432-bfeab960f65e") + ) + (segment + (start 173.5 164.625) + (end 172.075 166.05) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "3d67e323-1667-42f0-84e2-15dac6ad1265") + ) + (segment + (start 176.225 164.1) + (end 176.5 163.825) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "9dfb71b5-5dc6-43cc-aa8d-997534876fa4") + ) + (segment + (start 175.575 164.625) + (end 176.375 163.825) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "bcffc10f-9f6a-48d9-9a00-2d01646e7641") + ) + (segment + (start 175.575 164.625) + (end 173.5 164.625) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "e1344317-7a3d-431e-861c-8e3ef10765b5") + ) + (segment + (start 182.175 163.825) + (end 182.525 164.175) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "ef2d4793-96f9-46f9-9a18-67d4c58a53d0") + ) + (via + (at 175.575 164.625) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "c2bb83fd-31a1-47f7-a953-ffad3b4b71da") + ) + (via + (at 182.175 163.825) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "cd6f4227-4e54-4993-8271-5143e4d40ba0") + ) + (segment + (start 176.375 163.825) + (end 182.175 163.825) + (width 0.25) + (layer "B.Cu") + (net 30) + (uuid "cf22ff41-1004-4c4e-a03e-fa659e93b0ff") + ) + (segment + (start 175.575 164.625) + (end 176.375 163.825) + (width 0.25) + (layer "B.Cu") + (net 30) + (uuid "ffb48125-a01e-495c-879f-c3dc6688aac1") + ) + (segment + (start 177.275 165.025) + (end 178.05 164.25) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "09646843-20ed-44ce-a721-f3e211d86054") + ) + (segment + (start 183.050305 163.675) + (end 182.475305 163.1) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "16c28730-138b-4013-8b58-1afbb34aec6c") + ) + (segment + (start 166.83 149.944416) + (end 166.83 169.055) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "19e1262a-b759-4d5b-9154-88738068efe5") + ) + (segment + (start 169.825 172.05) + (end 169.825 169.5249) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "316ab993-28e0-4507-8863-188c19d0a74b") + ) + (segment + (start 166.83 169.055) + (end 169.825 172.05) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "3a53ccba-3fc8-40f6-a128-e4c28ea8d655") + ) + (segment + (start 185.4875 163.675) + (end 183.050305 163.675) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "45071c84-2a9d-4969-889f-554c806e2f1e") + ) + (segment + (start 174.42 169.08) + (end 176.475 167.025) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "4b6136e1-8f1f-4123-b60a-2f2c0be61b1b") + ) + (segment + (start 190.81 108.52) + (end 190.81 116.332042) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "50986e24-5791-4a13-b519-6eb486855688") + ) + (segment + (start 170.2699 169.08) + (end 174.42 169.08) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "62c2b8a1-b9a1-4306-a9e5-bf01fcfdbd88") + ) + (segment + (start 183.495 123.647042) + (end 183.495 129.015812) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "638abef2-b3d3-49e2-92ee-7451de5daff4") + ) + (segment + (start 178.775 163.1) + (end 178.05 163.825) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "69405f8f-0365-4ba7-aab4-7c7d6c4d05a4") + ) + (segment + (start 190.81 116.332042) + (end 183.495 123.647042) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "6b0b4465-b1f6-4f25-98bf-241a435f1485") + ) + (segment + (start 178.05 164.25) + (end 178.05 163.825) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "71d39015-2e17-4060-b1f8-9203b2ecce91") + ) + (segment + (start 182.475305 163.1) + (end 178.775 163.1) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "721db1c4-bfe4-463e-967b-7a4de3c5883a") + ) + (segment + (start 177.275 166.225) + (end 177.275 165.025) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "73274058-9420-4785-968a-4893e8ec111c") + ) + (segment + (start 183.495 129.015812) + (end 178.6 133.910812) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "8e6a3cb9-86f4-4c78-96a3-93d415de9345") + ) + (segment + (start 169.825 169.5249) + (end 170.2699 169.08) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "991c8679-4150-4b91-a144-058509bc045e") + ) + (segment + (start 176.475 167.025) + (end 177.275 166.225) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "b898fb9f-326c-4519-b64a-131a8a1f0bbc") + ) + (segment + (start 178.6 133.910812) + (end 178.6 138.174416) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "ec6dae66-b36d-44eb-bf6f-44f45aa6e9c8") + ) + (segment + (start 178.6 138.174416) + (end 166.83 149.944416) + (width 0.25) + (layer "F.Cu") + (net 31) + (uuid "f06f5407-d9bf-4b26-b70c-6c2b32ab36cf") + ) + (via + (at 190.81 108.52) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 31) + (uuid "1c9af91c-eb05-4e68-8eb3-a27f36814607") + ) + (segment + (start 190.81 108.52) + (end 190.81 107.1) + (width 0.25) + (layer "B.Cu") + (net 31) + (uuid "a6dc7896-9775-46f7-847c-d6ad466e8125") + ) + (segment + (start 185.4875 166.175) + (end 183.625 166.175) + (width 0.25) + (layer "F.Cu") + (net 32) + (uuid "360e7294-f0f4-4981-bc2e-9b4bfbf76d11") + ) + (segment + (start 178.9 169.4) + (end 178.125 168.625) + (width 0.25) + (layer "F.Cu") + (net 32) + (uuid "4fbca0c1-5285-400e-a29c-8bb4297a00d5") + ) + (segment + (start 183.625 166.175) + (end 180.4 169.4) + (width 0.25) + (layer "F.Cu") + (net 32) + (uuid "63826423-dbe9-4aa6-bb4a-701d54c31a44") + ) + (segment + (start 180.4 169.4) + (end 179.675 169.4) + (width 0.25) + (layer "F.Cu") + (net 32) + (uuid "b2de3390-6751-4b8c-8c27-61bd3a8dd9cd") + ) + (segment + (start 179.675 169.4) + (end 178.9 169.4) + (width 0.25) + (layer "F.Cu") + (net 32) + (uuid "b58da1d8-f370-472b-a6e4-0ed5e7709f36") + ) + (segment + (start 176.525 170.225) + (end 173.9 170.225) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "13d4cd55-51e4-48b8-8030-d64e09da4852") + ) + (segment + (start 182.374694 165.675) + (end 181.949847 166.099847) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "1aba9f61-523d-41d7-b99a-88cf2a453b6b") + ) + (segment + (start 173.9 170.225) + (end 172.075 172.05) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "7936864c-6a62-4758-b0e2-649f3065bc6d") + ) + (segment + (start 176.475 170.275) + (end 176.525 170.225) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "a2b27cb5-5e67-4f29-a9e3-c054c767e8a4") + ) + (segment + (start 176.525 171.525) + (end 176.525 170.225) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "ababf9c0-bdde-4843-a9eb-ec6b2f15b927") + ) + (segment + (start 185.4875 165.675) + (end 182.374694 165.675) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "ba45f08a-24de-4af6-bba9-c3b4f497781d") + ) + (via + (at 181.949847 166.099847) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "56648a2d-a18f-4b56-b45d-9d08fa3455ad") + ) + (via + (at 176.525 171.525) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "6bbf59d1-77bc-4340-9ada-1d2ee5713929") + ) + (segment + (start 179.500153 166.099847) + (end 181.949847 166.099847) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "0a772a61-fcee-4cf6-a270-685013273b43") + ) + (segment + (start 176.525 171.525) + (end 176.525 169.075) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "4ac3b0e1-fd29-41ad-9b6b-89428244e216") + ) + (segment + (start 176.525 169.075) + (end 179.500153 166.099847) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "5d3b456e-29af-4815-a765-8d90c48a68fa") + ) + (segment + (start 180.75 160.75) + (end 179.65 159.65) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "2135537f-968b-44d9-be5c-1fcbb15a44fb") + ) + (segment + (start 185.4875 161.175) + (end 183.261701 161.175) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "31e2bfa4-52fb-4497-869d-883983b62a43") + ) + (segment + (start 179.64 158.835) + (end 179.65 158.825) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "6e0146f5-823d-490a-b0ed-2eb780adf909") + ) + (segment + (start 179.65 158.825) + (end 179.65 158) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "8ab5f439-3b88-4d92-8aef-9a20fab8f79b") + ) + (segment + (start 182.836701 160.75) + (end 180.75 160.75) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "9f933504-c39a-4a1a-90f4-ac5a27ba75a4") + ) + (segment + (start 183.261701 161.175) + (end 182.836701 160.75) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "a5cd3d8a-c8fc-4dee-ab7e-facb7398d8c9") + ) + (segment + (start 178.1 158.835) + (end 179.64 158.835) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "ab45bb51-cfbd-4dff-a1d6-73298f2d45f4") + ) + (segment + (start 179.65 159.65) + (end 179.65 158.825) + (width 0.25) + (layer "F.Cu") + (net 34) + (uuid "c23302a0-87c7-4374-9a3e-2e47b1c17ba1") + ) + (segment + (start 179.65 156.45) + (end 178.875 156.45) + (width 0.25) + (layer "F.Cu") + (net 35) + (uuid "0164fb5b-1cef-455b-88a3-0719f0e90b49") + ) + (segment + (start 185.4875 159.675) + (end 184.450305 159.675) + (width 0.25) + (layer "F.Cu") + (net 35) + (uuid "0fb161ed-feff-4f89-9de5-f0b713f42844") + ) + (segment + (start 184.450305 159.675) + (end 181.225305 156.45) + (width 0.25) + (layer "F.Cu") + (net 35) + (uuid "18ec4373-5e25-44b2-8681-d2ccd44f4e09") + ) + (segment + (start 181.225305 156.45) + (end 179.65 156.45) + (width 0.25) + (layer "F.Cu") + (net 35) + (uuid "3e449d40-baaa-4799-b77f-a229c25519ec") + ) + (segment + (start 178.875 156.45) + (end 178.1 157.225) + (width 0.25) + (layer "F.Cu") + (net 35) + (uuid "725bc92b-c910-4020-9a42-14401bca0e23") + ) + (segment + (start 170.6599 156.78) + (end 174.395 156.78) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "16ffb4cc-f6bb-49ba-ad81-db61593c3ae7") + ) + (segment + (start 169.795 159.78) + (end 169.795 157.6449) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "256612aa-7fc5-4be3-8bcc-e6861a3fc519") + ) + (segment + (start 191.61 105.73) + (end 191.61 117.582652) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "2b633df4-f559-43a2-be0b-278a7c2d0fb6") + ) + (segment + (start 167.73 157.715) + (end 169.795 159.78) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "2bcefb20-73a1-4cba-aaf0-8f542a19862d") + ) + (segment + (start 183.925 160.175) + (end 185.4875 160.175) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "3462755c-78f8-472f-a65a-c6cb55b451db") + ) + (segment + (start 183.475 159.725) + (end 183.925 160.175) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "4d291e79-164e-4cf4-b883-7a0e97dcfdff") + ) + (segment + (start 169.795 157.6449) + (end 170.6599 156.78) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "80f98e9a-fe02-4411-8c52-c947e1619b75") + ) + (segment + (start 179.5 134.283604) + (end 179.5 138.547208) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "818a4d9b-90c4-418f-8bca-fe797f841c0a") + ) + (segment + (start 179.5 138.547208) + (end 167.73 150.317208) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "96b95fe1-d28f-45fe-9173-b63e59b10374") + ) + (segment + (start 177.25 156.425) + (end 178.05 155.625) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "bd760985-0338-4a6a-b72c-a226b96fdf5d") + ) + (segment + (start 178.05 154.525) + (end 178.05 155.625) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "da31214a-4b80-4be4-b5b6-d0fda5b06fd8") + ) + (segment + (start 184.395 129.388604) + (end 179.5 134.283604) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "db4928f7-30a4-45ad-abaf-cd88a0362b47") + ) + (segment + (start 184.395 124.797652) + (end 184.395 129.388604) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "dd767c9a-f082-4443-b3aa-9d27beaeb5eb") + ) + (segment + (start 177.25 158.035) + (end 177.25 156.425) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "dfd7edd9-306f-4d9a-afb7-2177913292c2") + ) + (segment + (start 191.61 117.582652) + (end 184.395 124.797652) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "e4507530-6dae-4f0e-a29b-7994213bb7e1") + ) + (segment + (start 167.73 150.317208) + (end 167.73 157.715) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "e4523938-4b27-4622-ad11-e07fd90f01ee") + ) + (segment + (start 176.45 158.835) + (end 177.25 158.035) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "f54399d2-554b-4cbe-b7bd-0c456cacc8f4") + ) + (segment + (start 174.395 156.78) + (end 176.45 158.835) + (width 0.25) + (layer "F.Cu") + (net 36) + (uuid "f8ec3c20-50d5-4d93-86c8-7f256e53dbe6") + ) + (via + (at 191.61 105.73) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "02f51678-d7ba-4308-bacd-2b5104cecc93") + ) + (via + (at 183.475 159.725) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "23828723-d757-45d2-a36a-55f5b9789ea6") + ) + (via + (at 178.05 154.525) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "9240aff9-9d78-4b0e-b6b9-0327157b65ae") + ) + (segment + (start 183.475 159.725) + (end 178.275 154.525) + (width 0.25) + (layer "B.Cu") + (net 36) + (uuid "388f7913-8696-46ed-ad62-7c05684c575d") + ) + (segment + (start 191.61 105.73) + (end 191.61 107.1) + (width 0.25) + (layer "B.Cu") + (net 36) + (uuid "b8725cf5-846b-4f3f-bbcb-100ef27d93e4") + ) + (segment + (start 178.275 154.525) + (end 178.05 154.525) + (width 0.25) + (layer "B.Cu") + (net 36) + (uuid "f57d5d60-0abb-4ead-a24b-32be417d56a8") + ) + (segment + (start 172.075 153.76) + (end 175.81 153.76) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "78271d3a-a736-4553-9aa3-8b275bddc418") + ) + (segment + (start 183.398097 160.675) + (end 185.4875 160.675) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "7ff1a3c6-a75b-4b12-88a3-2b8803ebd7ae") + ) + (segment + (start 175.81 153.76) + (end 176.5 154.45) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "804a1137-9c56-464d-b056-6491631eaf3e") + ) + (segment + (start 181.975 159.925) + (end 182.648097 159.925) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "80f0e2a2-92e9-406d-a205-8ec3dc17d1ae") + ) + (segment + (start 182.648097 159.925) + (end 183.398097 160.675) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "cd1b3ff5-938e-482f-a16e-e2422a3813fa") + ) + (segment + (start 176.5 154.45) + (end 176.5 155.625) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "de6ae53a-d9fe-4f0f-8250-90705326e5e4") + ) + (segment + (start 172.045 153.79) + (end 172.075 153.76) + (width 0.25) + (layer "F.Cu") + (net 37) + (uuid "e8ff2b95-f033-4851-9a35-af416c6d092b") + ) + (via + (at 181.975 159.925) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 37) + (uuid "0615bb40-a034-4f19-9f97-c224a1f05a8c") + ) + (via + (at 176.5 154.45) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 37) + (uuid "bc06e6e9-4f11-42c0-9c28-323ae23c39be") + ) + (segment + (start 181.975 159.925) + (end 176.5 154.45) + (width 0.25) + (layer "B.Cu") + (net 37) + (uuid "8f7d10f1-4dc2-46f8-a934-db521a4c0b6c") + ) + (segment + (start 185.4875 162.675) + (end 184.125305 162.675) + (width 0.25) + (layer "F.Cu") + (net 38) + (uuid "2a391aa6-27ea-402c-85ae-32d4d77c95f8") + ) + (segment + (start 178.875 161.2) + (end 178.1 160.425) + (width 0.25) + (layer "F.Cu") + (net 38) + (uuid "3d171b85-c399-4ea4-a579-4e3dd1f4a298") + ) + (segment + (start 179.65 161.2) + (end 178.875 161.2) + (width 0.25) + (layer "F.Cu") + (net 38) + (uuid "6708e5cc-7cfd-4c0e-988b-15c85e5673e8") + ) + (segment + (start 182.650305 161.2) + (end 179.65 161.2) + (width 0.25) + (layer "F.Cu") + (net 38) + (uuid "ce80572b-a920-4b8c-a7d6-950cf089e5c2") + ) + (segment + (start 184.125305 162.675) + (end 182.650305 161.2) + (width 0.25) + (layer "F.Cu") + (net 38) + (uuid "e963f7d8-6b99-4437-b4c9-8678e9125e37") + ) + (segment + (start 175.41 161.25) + (end 176.2475 162.0875) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "207030d5-7536-4b05-9777-a1829aed2754") + ) + (segment + (start 175.41 161.25) + (end 173.94 159.78) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "2f3f0290-dc09-43ea-a9cd-07ab9894a8c7") + ) + (segment + (start 173.94 159.78) + (end 172.045 159.78) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "3bb72354-49ac-44bc-beca-9f33bd414db9") + ) + (segment + (start 186.875 162.174398) + (end 186.874398 162.175) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "92bc688a-b8bc-4c9e-bd34-53510780c46e") + ) + (segment + (start 176.2475 162.0875) + (end 176.4375 162.0875) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "f51d3528-8385-4aa2-b843-eaff207d41de") + ) + (segment + (start 186.874398 162.175) + (end 185.4875 162.175) + (width 0.25) + (layer "F.Cu") + (net 39) + (uuid "f6de0cfb-57f0-45a6-a187-ad7a3f27a689") + ) + (via + (at 175.41 161.25) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 39) + (uuid "b592ee54-45a1-4a81-a1e2-1b8f7c8f88bc") + ) + (via + (at 186.875 162.174398) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 39) + (uuid "b9e49342-7a57-4623-8b50-19da6801d12d") + ) + (segment + (start 175.41 161.25) + (end 177.071186 162.911186) + (width 0.25) + (layer "B.Cu") + (net 39) + (uuid "69fc4af2-c6a3-4a5f-89f8-c6847dc5cc2d") + ) + (segment + (start 182.388509 162.911186) + (end 183.125297 162.174398) + (width 0.25) + (layer "B.Cu") + (net 39) + (uuid "9bd46eef-a57c-4833-90df-f324ca0dfc67") + ) + (segment + (start 183.125297 162.174398) + (end 186.875 162.174398) + (width 0.25) + (layer "B.Cu") + (net 39) + (uuid "ac35b9fd-9db7-4f48-b1aa-75a7cb545d6e") + ) + (segment + (start 177.071186 162.911186) + (end 182.388509 162.911186) + (width 0.25) + (layer "B.Cu") + (net 39) + (uuid "b51242a7-cdaa-4967-a3ae-9dd76fc3c1a4") + ) + (segment + (start 176.425 165.475) + (end 176.475 165.425) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "0aa6b0ff-7f0a-4318-9f07-49cd446f805d") + ) + (segment + (start 176.475 165.188604) + (end 177.275 164.388604) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "17c858ff-35d4-4ca8-bed9-c72db4bafc02") + ) + (segment + (start 178.05 162.1525) + (end 178.05 162.025) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "35a12a84-7815-43a6-9b1c-51403374ac13") + ) + (segment + (start 178.05 162.025) + (end 176.45 160.425) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "3b28e903-c2e4-4c53-a19a-b4e582c15439") + ) + (segment + (start 177.275 164.388604) + (end 177.275 162.9275) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "5340859c-52e4-469d-a330-ce3f8436d71b") + ) + (segment + (start 176.475 165.425) + (end 176.475 165.188604) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "5a549f6d-e649-463f-b5f7-728d5c63ace5") + ) + (segment + (start 179.05 134.097208) + (end 179.05 138.360812) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "68ca7cd8-6c00-4ff6-8a3a-12c326b2eead") + ) + (segment + (start 182.175 162.025) + (end 178.05 162.025) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "73d6d7fa-8bcc-4ac1-8498-577f0df7d63c") + ) + (segment + (start 167.28 150.130812) + (end 167.28 163.505) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "7db67a45-d32e-49af-9b64-06c14120d717") + ) + (segment + (start 170.87 163.49) + (end 171.4325 162.9275) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "88d90fee-f777-47a0-a2a8-a321e696ece0") + ) + (segment + (start 183.945 129.202208) + (end 179.05 134.097208) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "9fa5b805-10d4-4fdd-abdb-a1a6a5ee73af") + ) + (segment + (start 167.28 163.505) + (end 169.825 166.05) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "a863d785-e007-4a1d-860e-f28fd894249c") + ) + (segment + (start 170.87 165.005) + (end 170.87 163.49) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "a9e7fca8-142a-4fe0-a4f1-6b8359b6b138") + ) + (segment + (start 171.4325 162.9275) + (end 177.275 162.9275) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "aa126af5-86a9-4a9c-b1d5-dfca806ba151") + ) + (segment + (start 179.05 138.360812) + (end 167.28 150.130812) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "b792fe37-278c-4b29-859b-9c9d1c7aa5e7") + ) + (segment + (start 186.349093 161.675) + (end 186.599093 161.425) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "bdf6f886-2040-49a3-9eda-b94435f93652") + ) + (segment + (start 188.7 119.467347) + (end 183.945 124.222347) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "ce62813b-8f54-43a7-b55e-0fce18374603") + ) + (segment + (start 183.945 124.222347) + (end 183.945 129.202208) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "cf319ede-6763-40a1-b465-aad2744fbb19") + ) + (segment + (start 177.275 162.9275) + (end 178.05 162.1525) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "df449993-2828-4ab0-8ede-e6b7459566b6") + ) + (segment + (start 186.599093 161.425) + (end 187.575 161.425) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "e0c2080a-9699-43d6-9b39-1a4fb873d5ac") + ) + (segment + (start 169.825 166.05) + (end 170.87 165.005) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "e840adf1-24b4-4d58-b7d1-2972bb408719") + ) + (segment + (start 185.4875 161.675) + (end 186.349093 161.675) + (width 0.25) + (layer "F.Cu") + (net 40) + (uuid "ef00fb91-cf19-4b85-bc7b-b2e43a39cd0e") + ) + (via + (at 182.175 162.025) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 40) + (uuid "5ed44c81-fbe7-4646-b7e1-4f3cb365d45a") + ) + (via + (at 188.7 119.467347) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 40) + (uuid "6ac04c15-a143-4ba5-a33e-82f339dd5879") + ) + (via + (at 187.575 161.425) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 40) + (uuid "9670ca13-6296-497e-8d65-f91950283365") + ) + (segment + (start 182.775 161.425) + (end 187.575 161.425) + (width 0.25) + (layer "B.Cu") + (net 40) + (uuid "81a7e676-14d9-46aa-bb58-03974109d16b") + ) + (segment + (start 191.61 116.557347) + (end 191.61 110.9) + (width 0.25) + (layer "B.Cu") + (net 40) + (uuid "95aba014-39ba-42a9-af1d-31e815458160") + ) + (segment + (start 188.7 119.467347) + (end 191.61 116.557347) + (width 0.25) + (layer "B.Cu") + (net 40) + (uuid "d9562262-5a57-48d9-b57a-69ceef73eaf3") + ) + (segment + (start 182.175 162.025) + (end 182.775 161.425) + (width 0.25) + (layer "B.Cu") + (net 40) + (uuid "ef1b8886-6d2c-4012-a17f-5605416ec201") + ) + (segment + (start 188.338452 157.585444) + (end 187.870438 157.585444) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "02179a56-b62e-4704-8279-5c5e8a2588df") + ) + (segment + (start 186.55 151.425) + (end 186.55 150.625) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "15c2efd6-03ff-422c-9b85-77f4e0ade8b0") + ) + (segment + (start 186.55 150.625) + (end 185.775 149.85) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "3d29fe3d-595e-482e-ade6-b99060150222") + ) + (segment + (start 188.925 156.2375) + (end 188.925 156.998896) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "3df9632d-bc56-4b67-81e9-de9fa3fda1f0") + ) + (segment + (start 188.925 156.998896) + (end 188.338452 157.585444) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "9119fdbf-9209-43d3-b411-85bd8e6c3547") + ) + (segment + (start 186.55 153.725) + (end 186.55 151.425) + (width 0.25) + (layer "F.Cu") + (net 41) + (uuid "ca603052-0f47-4aed-a14d-fa5de327def7") + ) + (via + (at 187.870438 157.585444) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 41) + (uuid "0e134ebb-9660-4ab2-8069-7da8be4075ef") + ) + (via + (at 186.55 153.725) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 41) + (uuid "293b46ca-dce9-4e87-9931-7f5b04b6dc20") + ) + (segment + (start 187.870438 155.503989) + (end 187.870438 157.585444) + (width 0.25) + (layer "B.Cu") + (net 41) + (uuid "5fbc1a3c-cdd8-41da-8a09-71d06ccf99b5") + ) + (segment + (start 186.55 154.183551) + (end 187.870438 155.503989) + (width 0.25) + (layer "B.Cu") + (net 41) + (uuid "75f48207-2a82-4af7-9cfb-d934600abe92") + ) + (segment + (start 186.55 153.725) + (end 186.55 154.183551) + (width 0.25) + (layer "B.Cu") + (net 41) + (uuid "941d655a-59ed-4fdb-b67f-6236a29a519f") + ) + (segment + (start 184.175 149.85) + (end 184.175 151.425) + (width 0.25) + (layer "F.Cu") + (net 42) + (uuid "4be196b2-175a-4392-9d62-aa6bb697c63f") + ) + (segment + (start 185 153.8125) + (end 185 151.425) + (width 0.25) + (layer "F.Cu") + (net 42) + (uuid "94c7d197-1826-4674-8e6e-fa0b6425aaf9") + ) + (segment + (start 187.425 156.2375) + (end 185 153.8125) + (width 0.25) + (layer "F.Cu") + (net 42) + (uuid "ab8cfd45-70b5-4513-8c76-c52884f10493") + ) + (segment + (start 185 151.425) + (end 183.35 151.425) + (width 0.25) + (layer "F.Cu") + (net 42) + (uuid "bfe311d2-4d5a-479e-9ddb-ba82da926cda") + ) + (segment + (start 182.4848 138.415) + (end 182.5048 138.415) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "0346b464-b43f-4cd2-9e9e-42bfa420e36a") + ) + (segment + (start 192.41 108.52) + (end 192.41 118.85) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "067771d9-62d5-42be-a071-464f2cc81505") + ) + (segment + (start 185.3049 136.5851) + (end 185.3049 135.34) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "20505c18-dc75-4226-972a-fb0168839ebb") + ) + (segment + (start 184.175 148.2) + (end 184.975 149) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "2ac3942c-c878-4d8c-bc8b-39d3567a3579") + ) + (segment + (start 182.5048 138.415) + (end 182.5698 138.35) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "3033aad0-41b5-486c-b407-be8b7f0a6d8d") + ) + (segment + (start 188.641754 154.825305) + (end 188.641754 154.191754) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "3fe1dd5b-1972-4114-9665-8396e937894a") + ) + (segment + (start 184.975 149) + (end 186.148004 149) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "7755d567-87c3-42ca-b753-2de79943bc41") + ) + (segment + (start 181.63 139.2698) + (end 182.4848 138.415) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "7d9258dd-bdad-49ec-b1c0-20641fadabb2") + ) + (segment + (start 192.41 118.85) + (end 185.295 125.965) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "833a196e-524e-434d-8f86-7cf400208ef5") + ) + (segment + (start 188.425 155.042059) + (end 188.641754 154.825305) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "87f8ab78-4bc0-42c6-947c-a0a8176b50aa") + ) + (segment + (start 181.63 145.655) + (end 181.63 139.2698) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "8fec8759-2fa1-4a76-9b15-a4a8c4ffaa30") + ) + (segment + (start 182.5698 138.35) + (end 183.54 138.35) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "9905e5c5-8e3c-411c-aab5-035d96c3db73") + ) + (segment + (start 185.295 125.965) + (end 185.295 135.3301) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "9cc3c26a-8ac9-4bc0-860f-6cf1617aa4f4") + ) + (segment + (start 185.295 135.3301) + (end 185.3049 135.34) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "a2e713cb-5a19-4d41-b80e-9715fac6e550") + ) + (segment + (start 184.175 148.2) + (end 181.63 145.655) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "a969afa7-5daa-408c-bd74-cf3936ca4cad") + ) + (segment + (start 188.425 156.2375) + (end 188.425 155.042059) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "c22566b5-7a8b-4252-8999-ec35da643a30") + ) + (segment + (start 188.641754 154.191754) + (end 187.375 152.925) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "c479b1aa-822b-43a8-b3d1-f2eb89d4f4e3") + ) + (segment + (start 187.375 152.925) + (end 187.375 149.8) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "cf14eafe-384f-4507-a5e3-810dfac91bab") + ) + (segment + (start 183.54 138.35) + (end 185.3049 136.5851) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "d29620ba-1150-46b8-bec7-fae186d79c49") + ) + (segment + (start 186.948004 149.8) + (end 187.375 149.8) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "d6db2013-2c86-451f-b833-f5f0b39f88bb") + ) + (segment + (start 186.148004 149) + (end 186.948004 149.8) + (width 0.25) + (layer "F.Cu") + (net 43) + (uuid "fc72ae26-5b08-4280-b4ce-8bfe6d2125ab") + ) + (via + (at 192.41 108.52) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 43) + (uuid "23fb29fc-7039-4ae1-922e-9cd79d391d4e") + ) + (segment + (start 192.41 108.52) + (end 192.41 107.1) + (width 0.25) + (layer "B.Cu") + (net 43) + (uuid "7c8af52b-a9a8-4fe3-85d6-820b8e43a374") + ) + (segment + (start 186.58 147.11) + (end 187.375 147.905) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "15ebfc40-3003-4912-b477-0cfa33f77993") + ) + (segment + (start 186.58 147.11) + (end 185.295 145.825) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "7e5700cf-40b7-4f46-9f7b-4ec787545c4f") + ) + (segment + (start 187.375 147.905) + (end 187.375 148.25) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "8edcdc06-94ee-455b-b598-d095e673cb3e") + ) + (segment + (start 187.925 154.533246) + (end 187.925 156.2375) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "b8091cc5-80c9-42be-a3ff-0360e8512f74") + ) + (segment + (start 185.295 145.825) + (end 185.295 138.96) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "e4706805-b32f-4614-93f8-28d922211981") + ) + (segment + (start 187.916754 154.525) + (end 187.925 154.533246) + (width 0.25) + (layer "F.Cu") + (net 44) + (uuid "e9af853c-dded-4ba7-9de9-dca4389a1ff6") + ) + (via + (at 186.58 147.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 44) + (uuid "07a36aff-6892-4c09-ae5f-7b02467ac493") + ) + (via + (at 187.916754 154.525) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 44) + (uuid "b00e5440-4209-45db-8d03-59a31a66c7b8") + ) + (segment + (start 186.58 147.11) + (end 187.916754 148.446754) + (width 0.25) + (layer "B.Cu") + (net 44) + (uuid "2b6965f0-78e4-45e3-b276-ad16a8ec199b") + ) + (segment + (start 187.916754 148.446754) + (end 187.916754 154.525) + (width 0.25) + (layer "B.Cu") + (net 44) + (uuid "f54bb446-f310-4f36-8491-3d9aa3050a65") + ) + (segment + (start 181.8 151.425) + (end 181.8 150.625) + (width 0.25) + (layer "F.Cu") + (net 45) + (uuid "0edd70a8-6d5d-4fe3-a213-099ebbde3631") + ) + (segment + (start 181.8 150.625) + (end 182.575 149.85) + (width 0.25) + (layer "F.Cu") + (net 45) + (uuid "41045f59-5578-4e35-9ddd-567cc5b49cf4") + ) + (segment + (start 184.726104 159.175) + (end 181.8 156.248896) + (width 0.25) + (layer "F.Cu") + (net 45) + (uuid "9f5d26fa-98b4-4e6d-8fff-ee09b028bf00") + ) + (segment + (start 181.8 156.248896) + (end 181.8 151.425) + (width 0.25) + (layer "F.Cu") + (net 45) + (uuid "a5ad551a-b93d-48d4-9464-bd58f5967d0c") + ) + (segment + (start 185.4875 159.175) + (end 184.726104 159.175) + (width 0.25) + (layer "F.Cu") + (net 45) + (uuid "fbc65b51-ffd9-4b71-9436-c2be2f570462") + ) + (segment + (start 180.975 148.25) + (end 181.3 147.925) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "224a13ae-4031-456a-8c46-97b8d6b394e8") + ) + (segment + (start 183.0549 135.34) + (end 183.0549 136.2651) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "2c8de58e-a29a-40e4-aba7-98c29c41efd1") + ) + (segment + (start 183.0549 136.2651) + (end 179.85 139.47) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "4e617de7-54b2-4845-b826-c291c1e16fe7") + ) + (segment + (start 179.85 148.25) + (end 180.975 148.25) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "69e810e6-85bb-444f-8398-685834c59509") + ) + (segment + (start 187.805 158.675) + (end 185.4875 158.675) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "896b92b1-2092-4682-840b-a74e63ca9bbf") + ) + (segment + (start 187.84 158.64) + (end 187.805 158.675) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "b7db70a0-4f2a-4813-b8fd-cf2381788551") + ) + (segment + (start 179.85 139.47) + (end 179.85 148.25) + (width 0.25) + (layer "F.Cu") + (net 46) + (uuid "e5b765e4-587c-4bc7-985d-e9923b342edd") + ) + (via + (at 179.85 148.25) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "01b1c86e-a8ba-4ced-acf8-f7fd6e4db1d1") + ) + (via + (at 187.84 158.64) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "afb38d2a-5059-4755-b777-090e060e83a4") + ) + (segment + (start 187.84 158.64) + (end 187.145438 157.945438) + (width 0.25) + (layer "B.Cu") + (net 46) + (uuid "a9c08fa0-c391-4542-813a-8819dc4a53c0") + ) + (segment + (start 187.145438 157.945438) + (end 187.145438 155.545438) + (width 0.25) + (layer "B.Cu") + (net 46) + (uuid "c6d4fe1a-4ff8-4adf-8671-55a14da469c8") + ) + (segment + (start 187.145438 155.545438) + (end 179.85 148.25) + (width 0.25) + (layer "B.Cu") + (net 46) + (uuid "de870af6-c6e9-480d-a0ec-82855ce60f2d") + ) + (segment + (start 179.85 149.8) + (end 180.975 149.8) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "0c6c2a64-f1d7-4c90-bcb5-30a0af51b61b") + ) + (segment + (start 177.23 150.78) + (end 178.05 151.6) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "0dcc85ff-f3b9-40fa-b863-285a8427e799") + ) + (segment + (start 184.23 157.47) + (end 184.7825 157.47) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "1cfa50cf-0ac0-4416-a208-331bc8cff132") + ) + (segment + (start 184.845 125.38939) + (end 184.845 129.575) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "3580a995-9c32-4674-a4c0-fed3c5300b63") + ) + (segment + (start 175.725 156.5) + (end 176.45 157.225) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "378f9692-e6c8-4ddf-a822-bfb76ad09637") + ) + (segment + (start 179.95 138.733604) + (end 168.18 150.503604) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "3bc160da-2c49-4ac1-8d5e-d4bff8f79c1d") + ) + (segment + (start 168.18 150.503604) + (end 168.18 152.175) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "4b42fbf8-aa20-416d-8a6e-7d6ff3cd66a1") + ) + (segment + (start 169.795 151.6549) + (end 170.6699 150.78) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "6daea69d-3654-47ab-9e71-d4d70d5e18c5") + ) + (segment + (start 169.795 153.79) + (end 169.795 151.6549) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "78c05b77-fbae-4f8a-a261-5fe74decab3a") + ) + (segment + (start 179.95 134.47) + (end 179.95 138.733604) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "8e2bb35e-f8db-46c5-ac93-56990520b2ae") + ) + (segment + (start 184.845 129.575) + (end 179.95 134.47) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "8fd108db-a265-43fc-a663-edc508bd3bf9") + ) + (segment + (start 178.05 151.6) + (end 179.85 149.8) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "b5d5f86a-99a7-46b9-bcca-1cdbe224d46b") + ) + (segment + (start 168.18 152.175) + (end 169.795 153.79) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "ce586718-68b7-4b46-b016-320d30511116") + ) + (segment + (start 170.6699 150.78) + (end 177.23 150.78) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "d0f8e56b-6845-419d-82bd-0cc6e18ba7ec") + ) + (segment + (start 184.7825 157.47) + (end 185.4875 158.175) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "da7125d7-52c8-4703-bb1d-0741f68fc384") + ) + (segment + (start 189.732195 120.502195) + (end 184.845 125.38939) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "e0cd88d9-a6a9-4714-9d1f-f0331c57c05b") + ) + (segment + (start 180.975 149.8) + (end 182.575 148.2) + (width 0.25) + (layer "F.Cu") + (net 47) + (uuid "f35e02eb-d0e1-4fe4-9c80-4c5c3e360723") + ) + (via + (at 184.23 157.47) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 47) + (uuid "3128ab9c-2b26-4c28-9cb1-6d69b1375b4e") + ) + (via + (at 178.05 151.6) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 47) + (uuid "71f7f88c-1f58-4b37-8043-1a60857b5653") + ) + (via + (at 189.732195 120.502195) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 47) + (uuid "ae68a999-b7b4-4108-b5d8-07a1453e21bc") + ) + (via + (at 175.725 156.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 47) + (uuid "ddfcbd5e-9805-4fb9-bed7-b91b55ca7894") + ) + (segment + (start 189.732195 120.502195) + (end 189.732195 120.502194) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "0fd3294a-1736-46e6-9eca-99e397c87e0d") + ) + (segment + (start 175.725 156.5) + (end 175.725 153.925) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "2034fd99-df6c-45cd-b51c-b092f43b6811") + ) + (segment + (start 184.23 157.47) + (end 184.23 159.995305) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "4e30493f-16bf-4cb9-97ca-ef3282e7d506") + ) + (segment + (start 184.23 159.995305) + (end 183.575305 160.65) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "6a54e7b9-b11e-46ee-9295-43ad269a80d1") + ) + (segment + (start 183.575305 160.65) + (end 179.875 160.65) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "83706592-10ee-43de-99b2-857f78921d5d") + ) + (segment + (start 192.41 117.824389) + (end 192.41 110.9) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "982900e8-4dc2-4445-8b96-226825274bbf") + ) + (segment + (start 179.875 160.65) + (end 175.725 156.5) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "a4c3564e-4467-408e-9882-3ebd7cd2b4d4") + ) + (segment + (start 189.732195 120.502194) + (end 192.41 117.824389) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "c0486115-92ef-4755-8356-4d3436af15f2") + ) + (segment + (start 175.725 153.925) + (end 178.05 151.6) + (width 0.25) + (layer "B.Cu") + (net 47) + (uuid "fc761cf0-3089-415b-bb9c-48b079ff0f95") + ) + (segment + (start 190.925 156.2375) + (end 190.925 151.85) + (width 0.25) + (layer "F.Cu") + (net 48) + (uuid "2dbe8d96-bfd5-4771-8954-d99e02e8e617") + ) + (segment + (start 192.175 149.85) + (end 192.175 151.425) + (width 0.25) + (layer "F.Cu") + (net 48) + (uuid "610e3670-7a2b-4930-9ebc-ec3a6df510a3") + ) + (segment + (start 192.175 151.425) + (end 193 151.425) + (width 0.25) + (layer "F.Cu") + (net 48) + (uuid "9a4769d2-90f1-40c7-82a2-5f80d5f1eb56") + ) + (segment + (start 191.35 151.425) + (end 192.175 151.425) + (width 0.25) + (layer "F.Cu") + (net 48) + (uuid "b049f581-b39a-4019-8a16-fdaa66b5793f") + ) + (segment + (start 190.925 151.85) + (end 191.35 151.425) + (width 0.25) + (layer "F.Cu") + (net 48) + (uuid "b2ceb3ad-cd7e-4b33-bb44-ee06dafb5872") + ) + (segment + (start 192.475 156.1875) + (end 192.475 154.3125) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "1c5cd520-a48d-41e0-af31-ec91f59d7a58") + ) + (segment + (start 194.55 150.625) + (end 193.775 149.85) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "22b1e4d6-ad21-45b0-9324-1881eb74757b") + ) + (segment + (start 192.475 154.3125) + (end 194.55 152.2375) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "336ba171-633c-4446-8a91-deaaa18ce36b") + ) + (segment + (start 194.55 151.425) + (end 194.55 150.625) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "a669b102-a7df-4659-aa39-c6282df35dff") + ) + (segment + (start 194.55 152.2375) + (end 194.55 151.425) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "c50522e7-8303-43fb-95fe-20e1e59d71dc") + ) + (segment + (start 192.425 156.2375) + (end 192.475 156.1875) + (width 0.25) + (layer "F.Cu") + (net 49) + (uuid "f6f2060e-600d-4ef3-a91a-1f3e59ebf812") + ) + (segment + (start 195.562653 150.821763) + (end 195.562653 149.987653) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "05012770-6885-478c-859c-5a3294887285") + ) + (segment + (start 194.175 149.025) + (end 194.95 149.8) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "14cea368-d6fb-4378-ac28-edb297f21c5d") + ) + (segment + (start 194.95 149.8) + (end 195.375 149.8) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "155719c7-e9c5-4e68-a194-aa2bf11da6f9") + ) + (segment + (start 193.21 105.73) + (end 193.21 122.83) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "3536606b-004d-44d7-ad64-cfb94f77b365") + ) + (segment + (start 192.72 123.32) + (end 193.21 122.83) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "51c370b2-84e9-4d2c-8c5c-277db84df9e4") + ) + (segment + (start 192.198153 153.541419) + (end 191.925 153.814572) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "61c1aa5a-4fd8-4f54-9e5b-a0d0d6fa3ad3") + ) + (segment + (start 193.295 135.34) + (end 192.72 134.765) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "680a33af-83df-45f7-ab13-49a3ade94dd9") + ) + (segment + (start 191.6901 138.34) + (end 193.295 136.7351) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "72afe6e5-e1ad-40ff-96d4-0299c4e5e088") + ) + (segment + (start 189.69 145.715) + (end 189.69 139.07) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "885b01f1-036b-40a1-8dc4-5485343d17aa") + ) + (segment + (start 193.295 136.7351) + (end 193.295 135.34) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "8905477c-dc67-43be-b5f9-b7c540886767") + ) + (segment + (start 195.562653 149.987653) + (end 195.375 149.8) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "90d7a5c4-2ff1-432b-a013-c6b2a09175a3") + ) + (segment + (start 190.42 138.34) + (end 191.6901 138.34) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "c3c8fbde-354c-485e-ba3c-65cfd916fcbe") + ) + (segment + (start 193 149.025) + (end 194.175 149.025) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "c401223e-f93e-4369-8676-59c1f1176731") + ) + (segment + (start 192.175 148.2) + (end 193 149.025) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "c65b695c-22fe-438c-9221-7216788f1fcf") + ) + (segment + (start 191.925 153.814572) + (end 191.925 156.2375) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "dad759f5-cf89-46c3-81fb-9d811ad6c299") + ) + (segment + (start 192.175 148.2) + (end 189.69 145.715) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "dc80f29c-6844-479c-952b-a77d35d287e1") + ) + (segment + (start 192.72 134.765) + (end 192.72 123.32) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "e6e35953-3f89-444b-9198-42026a9288e2") + ) + (segment + (start 189.69 139.07) + (end 190.42 138.34) + (width 0.25) + (layer "F.Cu") + (net 50) + (uuid "f2f647b7-c944-445f-8620-127a7b1f2373") + ) + (via + (at 193.21 105.73) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 50) + (uuid "e33c179c-e76e-4133-8e08-b3171cee8ef0") + ) + (via + (at 192.198153 153.541419) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 50) + (uuid "f495ede8-7377-453a-836e-e88efd55ca0a") + ) + (via + (at 195.562653 150.821763) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 50) + (uuid "f7a81495-61fb-4a4a-91c9-9f6db10ebbf3") + ) + (segment + (start 193.21 105.73) + (end 193.21 107.1) + (width 0.25) + (layer "B.Cu") + (net 50) + (uuid "100405ac-d7d4-488a-9d56-1d9315257c41") + ) + (segment + (start 194.917808 150.821763) + (end 195.562653 150.821763) + (width 0.25) + (layer "B.Cu") + (net 50) + (uuid "8e09e1fc-bfd8-4228-b0ef-0ca84533266a") + ) + (segment + (start 192.198153 153.541419) + (end 194.917808 150.821763) + (width 0.25) + (layer "B.Cu") + (net 50) + (uuid "ceb4bce5-62eb-4ddd-87f3-ca5337f0807d") + ) + (segment + (start 194.575 147.225) + (end 194.575 147.45) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "08395e9a-72f1-477a-81bf-01126e94d7c9") + ) + (segment + (start 193.295 141.34) + (end 194.575 142.62) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "593f90dc-e291-49d4-b538-72670c8a4331") + ) + (segment + (start 191.419743 157.825) + (end 191.425 157.819743) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "7f9784f4-273f-46cc-a067-d59a58e7f5ab") + ) + (segment + (start 194.575 142.62) + (end 194.575 147.225) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "85a5a8e4-c4b3-426f-a2f3-eb910e393605") + ) + (segment + (start 191.425 157.819743) + (end 191.425 156.2375) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "9a7888ad-460d-4a21-8fb8-4c2922fd6522") + ) + (segment + (start 194.575 147.45) + (end 195.375 148.25) + (width 0.25) + (layer "F.Cu") + (net 51) + (uuid "e1b1a87b-1a2a-40b9-9acf-ee705732a5ef") + ) + (via + (at 191.419743 157.825) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 51) + (uuid "14914be6-6b8c-4917-94ff-ba1f56932792") + ) + (via + (at 194.575 147.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 51) + (uuid "5beb558f-443b-4255-ac4e-d9c18f56ab3b") + ) + (segment + (start 191.419743 150.380257) + (end 194.575 147.225) + (width 0.25) + (layer "B.Cu") + (net 51) + (uuid "07598229-7b62-47ea-8ced-90c5892e773f") + ) + (segment + (start 191.419743 157.825) + (end 191.419743 150.380257) + (width 0.25) + (layer "B.Cu") + (net 51) + (uuid "6e283e82-2bdf-4a85-944b-8e631184259c") + ) + (segment + (start 189.8 151.425) + (end 189.8 150.625) + (width 0.25) + (layer "F.Cu") + (net 52) + (uuid "41054660-6ec5-40f3-ac92-ce146e54221f") + ) + (segment + (start 189.425 151.8) + (end 189.8 151.425) + (width 0.25) + (layer "F.Cu") + (net 52) + (uuid "72368165-e252-4058-9daa-1b78a50647d8") + ) + (segment + (start 189.8 150.625) + (end 190.575 149.85) + (width 0.25) + (layer "F.Cu") + (net 52) + (uuid "87634be3-3705-400d-a618-e3046c4930bc") + ) + (segment + (start 189.425 156.2375) + (end 189.425 151.8) + (width 0.25) + (layer "F.Cu") + (net 52) + (uuid "c7a04940-21de-4610-b495-cf99475c3f24") + ) + (segment + (start 190.15 154.725) + (end 189.925 154.95) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "35799215-7503-4868-ab01-f33fb2617cd5") + ) + (segment + (start 189.24 137.145) + (end 191.045 135.34) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "57cc1a9d-b72c-4bfc-8452-267c5bb10b0c") + ) + (segment + (start 189.24 146.53) + (end 189.24 137.145) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "9257aa4e-073c-4568-9d36-0a77d260d906") + ) + (segment + (start 189.925 154.95) + (end 189.925 156.2375) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "a8df0d6a-fa49-467d-9392-f61e23e99a0b") + ) + (segment + (start 189.77 147.06) + (end 188.975 147.855) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "b99ade2c-456c-491e-b26e-8ac188a56a4f") + ) + (segment + (start 188.975 147.855) + (end 188.975 148.25) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "d3106dc6-38d0-45ce-883c-faf1c60ce019") + ) + (segment + (start 189.77 147.06) + (end 189.24 146.53) + (width 0.25) + (layer "F.Cu") + (net 53) + (uuid "e6f1bedf-a98e-406a-b7da-a879ae095b58") + ) + (via + (at 190.15 154.725) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 53) + (uuid "420a9796-c10a-4da1-9209-4e7fdc2ebe46") + ) + (via + (at 189.77 147.06) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 53) + (uuid "9ee02b43-ae55-4906-b05d-a96fa7510306") + ) + (segment + (start 189.370438 153.945438) + (end 190.15 154.725) + (width 0.25) + (layer "B.Cu") + (net 53) + (uuid "817dae7a-ee16-4198-a5b7-363859eba250") + ) + (segment + (start 189.370438 147.459562) + (end 189.370438 153.945438) + (width 0.25) + (layer "B.Cu") + (net 53) + (uuid "9f584e55-ed7d-4fe6-9026-b0636ad26a26") + ) + (segment + (start 189.77 147.06) + (end 189.370438 147.459562) + (width 0.25) + (layer "B.Cu") + (net 53) + (uuid "e60eaf5f-e5f5-42d6-817d-fd5c498d4b20") + ) + (segment + (start 183.0549 140.065) + (end 184.7799 138.34) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "08bc8073-492b-4157-a153-dcdd11824612") + ) + (segment + (start 188.975 149.8) + (end 188.975 151.091754) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "0b0cc03c-cebb-4513-9b4b-7e758197e8eb") + ) + (segment + (start 186.065948 148.2) + (end 186.890948 149.025) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "1acfae6e-7c1d-4083-97da-28388241f34e") + ) + (segment + (start 183.0549 141.34) + (end 183.0549 140.065) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "259960ed-314b-4942-a41d-1a6a70521c11") + ) + (segment + (start 183.045 145.47) + (end 185.775 148.2) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "3bb66770-fe48-49d1-8a30-5ae4468aafa9") + ) + (segment + (start 183.045 138.96) + (end 183.045 145.47) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "420ca746-ad54-4a3e-8835-05d3f172bcba") + ) + (segment + (start 186.56 125.725) + (end 190.7575 121.5275) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "4e3427aa-64a4-4587-915f-6c0da98b825a") + ) + (segment + (start 188.975 151.091754) + (end 188.641754 151.425) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "50487d14-e780-42b8-a146-4c87e09db713") + ) + (segment + (start 184.7799 138.34) + (end 186.1901 138.34) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "706abf21-525d-4f3c-81b0-056fbaae29cf") + ) + (segment + (start 186.890948 149.025) + (end 188.2 149.025) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "786a3346-6787-4dd0-b8e6-3dee02316481") + ) + (segment + (start 186.56 137.9701) + (end 186.56 125.725) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "948adf77-46f7-4f99-8ebc-357298aaacb9") + ) + (segment + (start 188.975 149.8) + (end 190.575 148.2) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "a1f4307f-fbe5-4947-8ee0-85f0a07d15c6") + ) + (segment + (start 186.1901 138.34) + (end 186.56 137.9701) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "c734fad4-d984-445c-8402-1ce96a47a2f9") + ) + (segment + (start 190.425 157.81974) + (end 190.425 156.2375) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "cb61c323-5934-4e68-b5bf-4d2250051158") + ) + (segment + (start 185.775 148.2) + (end 186.065948 148.2) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "ccfa1c65-923e-4da9-a9ff-e4c1814f766e") + ) + (segment + (start 188.2 149.025) + (end 188.975 149.8) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "e5d743d9-2dd3-4cce-8bff-001f04ba1e0a") + ) + (segment + (start 190.41974 157.825) + (end 190.425 157.81974) + (width 0.25) + (layer "F.Cu") + (net 54) + (uuid "eb783473-2af7-4484-b8f3-348db270226c") + ) + (via + (at 190.41974 157.825) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "4d953552-91c7-4434-8b33-d9d0a442c19b") + ) + (via + (at 188.641754 151.425) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "76a48b19-2fd5-40ef-8e6a-bc29d8ca3df7") + ) + (via + (at 190.7575 121.5275) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "e668fa3a-1553-4bb1-a7e5-f449b8a2c2e1") + ) + (segment + (start 188.641754 156.047014) + (end 188.641754 151.425) + (width 0.25) + (layer "B.Cu") + (net 54) + (uuid "91b7e5d9-a77b-4808-8f7b-10f8f3ab24b7") + ) + (segment + (start 190.41974 157.825) + (end 188.641754 156.047014) + (width 0.25) + (layer "B.Cu") + (net 54) + (uuid "c579b88c-ec1a-4b6f-903c-673d7d3def50") + ) + (segment + (start 190.7575 121.5275) + (end 193.21 119.075) + (width 0.25) + (layer "B.Cu") + (net 54) + (uuid "c91122f6-c904-461c-8e5a-32482c5149e4") + ) + (segment + (start 193.21 119.075) + (end 193.21 110.9) + (width 0.25) + (layer "B.Cu") + (net 54) + (uuid "d4c398fa-4a12-4548-9f17-ef1e7c6e1014") + ) + (segment + (start 195.925 155.476104) + (end 197.876104 153.525) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "0da0e970-9c4f-4379-a52a-55607dfd9cdf") + ) + (segment + (start 203.45 150.85) + (end 203.125 150.85) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "2d09220f-6fa7-4db0-ac33-ebdc7ba7c547") + ) + (segment + (start 203.125 150.85) + (end 202.55 151.425) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "555083c8-6613-46c2-b867-c8bed326ba2e") + ) + (segment + (start 195.925 156.2375) + (end 195.925 155.476104) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "6ad87960-5527-413d-9708-f27a2b573b6e") + ) + (segment + (start 202.55 150.625) + (end 201.8 149.875) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "861157b2-9894-4fbe-abd7-01fbeebd24be") + ) + (segment + (start 202.55 151.425) + (end 202.55 150.625) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "da85f3e6-eede-4c3f-8e54-52e4c7e20d7d") + ) + (segment + (start 197.876104 153.525) + (end 202.575 153.525) + (width 0.25) + (layer "F.Cu") + (net 55) + (uuid "e38c3a3a-3e46-495a-9e71-b5dbfad80b8d") + ) + (via + (at 203.45 150.85) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 55) + (uuid "b08f71d5-3822-424c-b9c9-e709950b4ac5") + ) + (via + (at 202.575 153.525) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 55) + (uuid "d9a5d4af-3b70-48d3-8b03-fbc94ec76afe") + ) + (segment + (start 203.45 150.85) + (end 202.575 151.725) + (width 0.25) + (layer "B.Cu") + (net 55) + (uuid "0267b0a1-70b7-4f63-8d21-2b36d5f5bc37") + ) + (segment + (start 202.575 151.725) + (end 202.575 153.525) + (width 0.25) + (layer "B.Cu") + (net 55) + (uuid "d7cc336f-49e3-4572-a687-d34613a252a2") + ) + (segment + (start 200.175 151.425) + (end 201 151.425) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "0a0bdff9-bd97-41ba-8c3d-ff7cceae12ee") + ) + (segment + (start 198.55 152.225) + (end 199.35 151.425) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "24732119-eefd-4edc-8b4d-de77d165a916") + ) + (segment + (start 197.275 152.225) + (end 198.55 152.225) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "3ca42034-3b18-47c9-b13a-1351cce7a18e") + ) + (segment + (start 194.425 156.2375) + (end 194.425 155.075) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "48267355-971a-4905-a0ce-83581f5d1e6d") + ) + (segment + (start 194.425 155.075) + (end 197.275 152.225) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "4e8de8c5-0584-4686-a479-9b957858d95a") + ) + (segment + (start 200.175 149.85) + (end 200.175 151.425) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "549a0b65-0d95-4032-97fa-f197812ea464") + ) + (segment + (start 199.35 151.425) + (end 200.175 151.425) + (width 0.25) + (layer "F.Cu") + (net 56) + (uuid "a6ce611b-4a3b-46b8-90e1-303cb79b7219") + ) + (segment + (start 195.425 156.2375) + (end 195.425 157.387471) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "0ea0f40d-9ca8-4c48-8cee-af022c8fa56f") + ) + (segment + (start 203.35 149.7875) + (end 202.55 148.9875) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "0ef5ea28-1a85-4a8e-8a6b-6092b21f88bc") + ) + (segment + (start 195.425 157.387471) + (end 195.424393 157.388078) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "3f6fd176-bff6-4078-9f52-c5d8b73cd224") + ) + (segment + (start 198.02 145.845) + (end 198.02 138.7) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "5ac01375-1395-404b-8111-cd1120ce9333") + ) + (segment + (start 199.4 147.425) + (end 200.175 148.2) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "86bd8d80-c9a3-4e30-8518-541a89c94dcd") + ) + (segment + (start 194.010001 108.53) + (end 194.010001 123.760001) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "947803a1-6dee-4cf2-a7be-1423a4b6243b") + ) + (segment + (start 200.175 148.2) + (end 200.175 148.125) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "a38e3f04-1041-41be-abcd-c39535f5e3b3") + ) + (segment + (start 202.55 148.9875) + (end 200.9625 148.9875) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "ac0ba39a-7de3-4faa-8020-151d21e22597") + ) + (segment + (start 201.295 131.045) + (end 201.295 135.33) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "b11f20d7-fe74-4804-94ad-f5470741004b") + ) + (segment + (start 201.295 136.865) + (end 201.295 135.33) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "b156352d-f22c-4b77-bdb8-f722618864db") + ) + (segment + (start 198.39 138.33) + (end 199.83 138.33) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "bb1516c5-db23-472d-81be-3d0752372220") + ) + (segment + (start 199.4 147.225) + (end 199.4 147.425) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "ca7a9d2f-ccfe-460d-9930-7e966c20d8c6") + ) + (segment + (start 194.010001 123.760001) + (end 201.295 131.045) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "d0b64192-f9e5-4440-ba0a-bfcbfddb2ffd") + ) + (segment + (start 200.9625 148.9875) + (end 200.175 148.2) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "d2160cf3-f4ac-4c07-bf55-debf141c2c21") + ) + (segment + (start 199.83 138.33) + (end 201.295 136.865) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "e2adea38-4b27-418c-9e40-85a533abd310") + ) + (segment + (start 199.4 147.225) + (end 198.02 145.845) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "e8452836-a69d-48bb-a0b5-622860dfa6f4") + ) + (segment + (start 198.02 138.7) + (end 198.39 138.33) + (width 0.25) + (layer "F.Cu") + (net 57) + (uuid "fae960c1-0ba8-4c4a-b0a4-e71f6ecdb963") + ) + (via + (at 195.424393 157.388078) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 57) + (uuid "2cb15c1b-fe4c-430b-8c5a-22894d4d2780") + ) + (via + (at 199.4 147.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 57) + (uuid "303865b9-980a-48be-997c-cb56a0d5f6c1") + ) + (via + (at 194.010001 108.53) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 57) + (uuid "77ee1c62-697e-4ecf-b2b7-b3f2afa9cef3") + ) + (segment + (start 199.4 147.225) + (end 199.405595 147.230595) + (width 0.25) + (layer "B.Cu") + (net 57) + (uuid "0d67cf8e-f405-4e5f-9782-d24c649e3675") + ) + (segment + (start 199.405595 153.406876) + (end 195.424393 157.388078) + (width 0.25) + (layer "B.Cu") + (net 57) + (uuid "1be9dbee-6a60-4745-ad75-8513ee15c4b1") + ) + (segment + (start 194.01 108.529999) + (end 194.01 107.12) + (width 0.25) + (layer "B.Cu") + (net 57) + (uuid "22965202-5ab1-4c1a-ac09-e66581f9f456") + ) + (segment + (start 199.405595 147.230595) + (end 199.405595 153.406876) + (width 0.25) + (layer "B.Cu") + (net 57) + (uuid "39425967-da57-402b-aac1-5d29437f689d") + ) + (segment + (start 194.010001 108.53) + (end 194.01 108.529999) + (width 0.25) + (layer "B.Cu") + (net 57) + (uuid "b65b5c1d-345e-4fb5-b4b0-8d06330901b3") + ) + (segment + (start 203.075 152.725) + (end 204.175 151.625) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "046d379c-6e92-442a-af77-cb9234f8504d") + ) + (segment + (start 204.175 149.05) + (end 203.375 148.25) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "1ea18457-fe2c-43da-8673-51e8b62ddf68") + ) + (segment + (start 201.295 146.17) + (end 203.375 148.25) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "2bc5ded6-e909-4533-b554-8f65d5cdfe39") + ) + (segment + (start 201.295 141.33) + (end 201.295 146.17) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "42c0d67d-a672-4add-8a79-378483370c9e") + ) + (segment + (start 197.676104 152.725) + (end 203.075 152.725) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "4b08b275-773d-4854-bb17-17689f67d5f5") + ) + (segment + (start 204.175 151.625) + (end 204.175 149.05) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "6845bd24-810a-48bc-a794-89207fb5eb16") + ) + (segment + (start 194.925 156.2375) + (end 194.925 155.476104) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "a6299858-b10a-4312-8e8b-ddda03aa2a30") + ) + (segment + (start 194.925 155.476104) + (end 197.676104 152.725) + (width 0.25) + (layer "F.Cu") + (net 58) + (uuid "faa63e0d-6d89-4330-8503-83d6a0232549") + ) + (segment + (start 197.8 151.425) + (end 197.8 150.625) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "57609a7a-f8b1-40ed-a49a-e960fb8f75ac") + ) + (segment + (start 195.562653 151.861243) + (end 195.562653 151.849695) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "74a45d70-6b7a-4f22-a11a-b353286c03bd") + ) + (segment + (start 195.987348 151.425) + (end 197.8 151.425) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "8e5b87cf-6c2a-4363-bd81-0ff8eff84f7c") + ) + (segment + (start 195.562653 151.849695) + (end 195.987348 151.425) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "a240f87a-3a60-469d-a753-591a0bd536e8") + ) + (segment + (start 197.8 150.625) + (end 198.55 149.875) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "e274290a-5477-4457-968d-dd6d2e28a811") + ) + (segment + (start 192.925 156.2375) + (end 192.925 154.498896) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "f09d02b7-b175-4b28-a48f-8ac4ae7ae653") + ) + (segment + (start 192.925 154.498896) + (end 195.562653 151.861243) + (width 0.25) + (layer "F.Cu") + (net 59) + (uuid "f0dc2981-1682-4f9a-a5e6-d95b5d08d434") + ) + (segment + (start 196.175 147.225) + (end 196.175 147.45) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "41c92467-c3cd-4e06-a8a9-c73e43d9152a") + ) + (segment + (start 197.57 145.83) + (end 196.175 147.225) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "5c1ce0a7-7567-494f-8b4b-c4640ca1de3e") + ) + (segment + (start 196.175 147.45) + (end 196.975 148.25) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "6a87e222-db24-4bd9-ad86-e133e989b761") + ) + (segment + (start 193.425 156.2375) + (end 193.425 155.012653) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "7c47ceb0-35ec-4bd5-925a-74abd7250b2b") + ) + (segment + (start 193.425 155.012653) + (end 196.287653 152.15) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "b906816c-9905-4b94-ac7a-a6d16087c8b3") + ) + (segment + (start 199.045 135.33) + (end 197.57 136.805) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "c1749cd2-f16f-44f9-9e46-e8528fa003ff") + ) + (segment + (start 197.57 136.805) + (end 197.57 145.83) + (width 0.25) + (layer "F.Cu") + (net 60) + (uuid "f4fc6e66-d5aa-454b-9170-70c5f48d8d42") + ) + (via + (at 196.287653 152.15) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 60) + (uuid "11b80d41-7728-4aee-a542-e88c737d8c62") + ) + (via + (at 196.175 147.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 60) + (uuid "777d1274-e4ac-4530-b09c-170984e90a69") + ) + (segment + (start 196.287653 152.15) + (end 196.287653 147.337653) + (width 0.25) + (layer "B.Cu") + (net 60) + (uuid "d1b389c4-c50a-4fde-9570-468193b658a2") + ) + (segment + (start 196.287653 147.337653) + (end 196.175 147.225) + (width 0.25) + (layer "B.Cu") + (net 60) + (uuid "dd50abe0-d0cb-4532-9e54-0658fd226339") + ) + (segment + (start 191.045 140.0949) + (end 192.7999 138.34) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "11ad55ba-7901-42a3-b561-54fc4d003e2f") + ) + (segment + (start 198.55 148.1875) + (end 196.975 149.7625) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "357f15b2-db2e-4dd9-b399-11a490cd0736") + ) + (segment + (start 196.2 149.025) + (end 196.975 149.8) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "45f543da-3f97-4188-8127-26fbe8397db7") + ) + (segment + (start 192.7999 138.34) + (end 194.19 138.34) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "47282965-5818-48a6-94b3-c221d7011d63") + ) + (segment + (start 196.975 149.8) + (end 196.975 150.529371) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "4d53d27c-fd12-46e4-877b-56296d6fcd99") + ) + (segment + (start 193.925065 157.825) + (end 193.925065 156.237565) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "6366b427-a520-461a-b78e-d08883f7a084") + ) + (segment + (start 191.045 145.47) + (end 193.775 148.2) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "70f0848e-d0de-414c-af79-d5fe34b16dfd") + ) + (segment + (start 194.19 138.34) + (end 194.59 137.94) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "9e517f13-f8eb-42a5-9d5b-f1b2ce467f7e") + ) + (segment + (start 193.775 148.2) + (end 194.065948 148.2) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "aa03f61c-35ca-4a2e-8567-cb0b0891db2d") + ) + (segment + (start 196.975 149.7625) + (end 196.975 149.8) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "adb420c8-6d72-4f36-888b-16949d429d49") + ) + (segment + (start 193.925065 156.237565) + (end 193.925 156.2375) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "b0e24eb2-d7b0-458b-91fe-17d99df1c393") + ) + (segment + (start 194.59 137.94) + (end 194.59 125.365306) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "bc405cb8-c021-4c31-9e13-8480a7ff5e79") + ) + (segment + (start 194.065948 148.2) + (end 194.890948 149.025) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "c664ef3a-f8fa-490f-9798-fc4e4e1b2c92") + ) + (segment + (start 191.045 141.34) + (end 191.045 145.47) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "d20427eb-82f6-42ba-bb82-9f6405f9a53d") + ) + (segment + (start 194.890948 149.025) + (end 196.2 149.025) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "d43714f2-be6b-4260-bee7-5927390315a6") + ) + (segment + (start 191.045 141.34) + (end 191.045 140.0949) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "e1572fb5-70c1-4f98-8792-2b48ce874f8f") + ) + (segment + (start 194.59 125.365306) + (end 193.610306 124.385612) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "ed1faca4-ef99-4c89-afaf-7d8aff0a6704") + ) + (segment + (start 196.975 150.529371) + (end 197.012653 150.567024) + (width 0.25) + (layer "F.Cu") + (net 61) + (uuid "fda665af-a237-4897-8026-bac589719b90") + ) + (via + (at 193.610306 124.385612) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 61) + (uuid "21e11060-0ede-4134-bb2a-6cf6e48a3974") + ) + (via + (at 193.925065 157.825) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 61) + (uuid "2679f4b5-705d-4e48-bb15-1a37514fb778") + ) + (via + (at 197.012653 150.567024) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 61) + (uuid "82e9cb67-035b-48ef-83d1-11a7e9f6ef20") + ) + (segment + (start 193.610306 124.385612) + (end 194.01 123.985918) + (width 0.25) + (layer "B.Cu") + (net 61) + (uuid "412117c8-6bda-4d49-aa65-d7775b55cfd5") + ) + (segment + (start 194.01 123.985918) + (end 194.01 110.9) + (width 0.25) + (layer "B.Cu") + (net 61) + (uuid "50789958-d7dd-4cf2-b16a-0cde38aea383") + ) + (segment + (start 193.925065 157.825) + (end 197.075 154.675065) + (width 0.25) + (layer "B.Cu") + (net 61) + (uuid "baa48e36-fd45-4a07-990e-5e4e0973295a") + ) + (segment + (start 197.075 150.629371) + (end 197.012653 150.567024) + (width 0.25) + (layer "B.Cu") + (net 61) + (uuid "bbaab640-72b5-4702-9cf8-5383863b5ab0") + ) + (segment + (start 197.075 154.675065) + (end 197.075 150.629371) + (width 0.25) + (layer "B.Cu") + (net 61) + (uuid "c631b0ea-7948-4049-9df4-ccb2da644fd5") + ) + (segment + (start 198.8625 160.175) + (end 201.340336 160.175) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "09c5fa34-cf1e-462b-b4eb-51d825101e0d") + ) + (segment + (start 206.5125 161.2) + (end 207.2875 160.425) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "7a4fce58-f4fb-4209-b00b-be2bb5b922fd") + ) + (segment + (start 204.600477 160.125477) + (end 205.675 161.2) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "9b1ef92b-d1a1-487b-8103-9fe043162efb") + ) + (segment + (start 201.340336 160.175) + (end 203.132668 161.967332) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "a4a17ac2-5fbe-4bbf-b4d5-e71086540b46") + ) + (segment + (start 204.600477 159.921106) + (end 204.600477 160.125477) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "eaa408d6-82db-4834-b6f8-41593e0575bc") + ) + (segment + (start 205.675 161.2) + (end 206.5125 161.2) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "ec3ba03e-ed15-416a-bea4-7163aaadeb45") + ) + (via + (at 203.132668 161.967332) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 62) + (uuid "d55da802-825a-4c18-87a2-8e2a06b4bbef") + ) + (via + (at 204.600477 159.921106) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 62) + (uuid "e8ee17ca-6ab2-47e0-9de3-50fc17e0225a") + ) + (segment + (start 203.132668 161.967332) + (end 203.132668 161.388915) + (width 0.25) + (layer "B.Cu") + (net 62) + (uuid "f2cb2638-9128-4039-8180-709c6438e3b4") + ) + (segment + (start 203.132668 161.388915) + (end 204.600477 159.921106) + (width 0.25) + (layer "B.Cu") + (net 62) + (uuid "f8232ad7-a6dc-4790-9963-3d80d6f3823e") + ) + (segment + (start 205.675 158.825) + (end 207.2875 158.825) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "082a6522-0999-4de1-93fb-92a7816cc222") + ) + (segment + (start 202.774695 158.675) + (end 202.924695 158.825) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "50e1dc7d-7422-407e-af69-fb1fe8143cd4") + ) + (segment + (start 202.924695 158.825) + (end 205.675 158.825) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "908b48b4-5e10-428d-9e4c-5c87de76034e") + ) + (segment + (start 205.675 159.65) + (end 205.675 158.825) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "a8ab0be6-b9cf-4ba7-9d15-6350cb231d0d") + ) + (segment + (start 198.8625 158.675) + (end 202.774695 158.675) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "a9c25b9a-fa0e-41fa-9191-e21b2f9e7fb7") + ) + (segment + (start 205.675 158.825) + (end 205.675 158.0125) + (width 0.25) + (layer "F.Cu") + (net 63) + (uuid "afc08b97-188f-4d1f-9ad3-c7e6648e9a97") + ) + (segment + (start 202.390948 159.175) + (end 198.8625 159.175) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "186025c1-2a20-4a99-afa9-f7e8af981e54") + ) + (segment + (start 209.6875 161.225) + (end 208.8875 162.025) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "483ab922-cd2e-4096-970b-d086dffaeff1") + ) + (segment + (start 204.440948 161.225) + (end 202.390948 159.175) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "4935b58c-6574-4449-8961-6a50fbe2a6a0") + ) + (segment + (start 213.285 159.78) + (end 211.84 161.225) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "54af9866-6705-4652-957a-66bd9efc21c1") + ) + (segment + (start 204.575 161.225) + (end 204.440948 161.225) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "632c9cfb-55f4-496b-a2f4-149eafb6cd6a") + ) + (segment + (start 211.84 161.225) + (end 209.775 161.225) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "6c846019-883c-4098-9eaa-5bc5d2a4d0d3") + ) + (segment + (start 209.775 161.225) + (end 209.6875 161.225) + (width 0.25) + (layer "F.Cu") + (net 64) + (uuid "c4693513-3193-49ba-a243-03ce67788b17") + ) + (via + (at 204.575 161.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 64) + (uuid "836614f3-c135-40d3-bb96-9b2884ff72a9") + ) + (via + (at 209.775 161.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 64) + (uuid "9ef80acf-d2dc-4d33-a95e-17a4e0c7ddb8") + ) + (segment + (start 204.575 161.225) + (end 209.775 161.225) + (width 0.25) + (layer "B.Cu") + (net 64) + (uuid "a17b2cf4-05b2-4435-b581-26b796a007bb") + ) + (segment + (start 208.125 160.892052) + (end 208.125 159.6375) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "0a1816e2-727d-41db-9722-b4b3689c0f54") + ) + (segment + (start 194.81 105.73) + (end 194.81 122.16) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "0f07cf25-59f3-4bc0-a6fb-ea330a7bcb63") + ) + (segment + (start 214.685 150.255) + (end 215.555 151.125) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "28ce87d0-d73e-4985-9487-813782cdf3bd") + ) + (segment + (start 215.2 156.78) + (end 210.9825 156.78) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "2c6b3dbd-8063-4369-965d-aaf0b567daf6") + ) + (segment + (start 207.3375 162.025) + (end 207.3375 161.6875) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "31ce9444-97a8-453d-8973-e06e1e811e3d") + ) + (segment + (start 215.555 151.125) + (end 215.555 153.78) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "3524bfe3-f5c4-4f5f-905a-7eb2544ef53b") + ) + (segment + (start 198.8625 159.675) + (end 201.865641 159.675) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "39adb8ac-3ba4-4120-a54d-e60401788bcf") + ) + (segment + (start 210.9825 156.78) + (end 208.9375 158.825) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "4855243e-1612-4cfd-b4c1-3aa4def11a32") + ) + (segment + (start 203.49 144.26) + (end 209.485 150.255) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "52031570-06eb-4baf-b89a-0eb2ca47be57") + ) + (segment + (start 209.485 150.255) + (end 214.685 150.255) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "5473e5ca-ec78-4e69-9155-cdc095341a9e") + ) + (segment + (start 215.555 153.78) + (end 215.555 156.425) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "5554008c-0cbf-43c0-b8b2-6815080d0de5") + ) + (segment + (start 207.3375 161.6875) + (end 207.6625 161.3625) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "55cb9b12-f9a8-438d-b971-fe342ca781a5") + ) + (segment + (start 194.81 122.16) + (end 203.49 130.84) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "62e55fba-4cd4-4b2f-898b-afd70961d5ec") + ) + (segment + (start 204.215641 162.025) + (end 207.3375 162.025) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "6405133e-d718-4aba-b0e6-99de4e422e7a") + ) + (segment + (start 215.555 153.78) + (end 215.555 155.01) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "6798dabd-be16-46dd-9983-87fd23d49951") + ) + (segment + (start 215.555 155.01) + (end 215.585 155.04) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "7ddb6bcb-3b91-4a39-9110-1941a14c460b") + ) + (segment + (start 215.555 156.425) + (end 215.2 156.78) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "92800773-7ebd-40e0-9d07-f0a8599c1948") + ) + (segment + (start 203.49 130.84) + (end 203.49 144.26) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "9615d827-0114-456c-b90b-0b0991cff03c") + ) + (segment + (start 207.6625 161.3625) + (end 207.6625 161.354552) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "a2331541-122d-4cff-aadf-5b86b359ec6b") + ) + (segment + (start 201.865641 159.675) + (end 204.215641 162.025) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "d689abc3-08bb-474a-9f66-19d5596e7e83") + ) + (segment + (start 208.125 159.6375) + (end 208.9375 158.825) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "dbefb912-67cd-4380-9e3d-6342b0057c3e") + ) + (segment + (start 207.6625 161.354552) + (end 208.125 160.892052) + (width 0.25) + (layer "F.Cu") + (net 65) + (uuid "e4733cfd-a068-427b-ba31-91e220b0364a") + ) + (via + (at 194.81 105.73) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 65) + (uuid "21c55468-6e69-400b-9bc3-0f1ec5649d69") + ) + (segment + (start 194.81 105.73) + (end 194.81 107.1) + (width 0.25) + (layer "B.Cu") + (net 65) + (uuid "1b20a6cb-0aa7-4894-8fa8-7909495ac0b7") + ) + (segment + (start 204.8125 157.325) + (end 205.675 156.4625) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "1dcc513c-f8fa-468b-938d-9be6aeb6f2b9") + ) + (segment + (start 196.425 156.998896) + (end 196.751104 157.325) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "252992be-bdc2-492f-a308-709ed81e4f98") + ) + (segment + (start 196.751104 157.325) + (end 204.8125 157.325) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "5220d7c4-b486-417b-b943-7a6eec6aab62") + ) + (segment + (start 205.675 156.4625) + (end 206.525 156.4625) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "678cf9ad-c64d-47ed-a53d-2405f648b255") + ) + (segment + (start 196.425 156.2375) + (end 196.425 156.998896) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "68e3053d-f909-412b-858e-83c6236a2f57") + ) + (segment + (start 206.525 156.4625) + (end 207.2875 157.225) + (width 0.25) + (layer "F.Cu") + (net 66) + (uuid "e5730f0b-d641-49d2-a22b-53697390d482") + ) + (segment + (start 207.6375 154.375) + (end 208.8875 155.625) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "145c07b7-6dc6-49b8-9d40-a7e004ca437c") + ) + (segment + (start 209.0425 155.47) + (end 208.8875 155.625) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "1d848767-c988-4455-9b47-2a5345bd8930") + ) + (segment + (start 198.7875 154.375) + (end 207.6375 154.375) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "29ce33a1-62f7-4984-9fbe-e45b91ad9ffd") + ) + (segment + (start 196.925 156.2375) + (end 198.7875 154.375) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "2fd22900-3609-4019-b26c-824c087112fc") + ) + (segment + (start 213.305 153.78) + (end 211.615 155.47) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "4c163da1-e7df-4688-9d7f-959213d0bde9") + ) + (segment + (start 211.615 155.47) + (end 209.0425 155.47) + (width 0.25) + (layer "F.Cu") + (net 67) + (uuid "5e5eaffb-f528-45b4-8aab-96e494b6fbe7") + ) + (segment + (start 202.18 138.33) + (end 200.6499 138.33) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "0c2a8c9a-8f53-4032-acd3-402b408ac968") + ) + (segment + (start 199.045 145.22) + (end 201.05 147.225) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "12be1476-79e3-4faa-97b8-7d55961dcee7") + ) + (segment + (start 202.53 130.93) + (end 202.53 137.98) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "1476fb44-7869-4605-8b3b-6b2fabe18288") + ) + (segment + (start 201.775 148.2) + (end 201.05 147.475) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "2ff5f80f-16ed-44c9-a9ca-ac6bf12d09d7") + ) + (segment + (start 199.745892 155.679108) + (end 207.283392 155.679108) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "490c4c89-f4c4-4efe-9a23-48da236f7f36") + ) + (segment + (start 202.53 137.98) + (end 202.18 138.33) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "60c860c0-a2df-4ca1-afd4-a5abce02663d") + ) + (segment + (start 207.3375 155.625) + (end 208.9375 157.225) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "687b4d41-3352-412f-a6b3-15da9d51d96b") + ) + (segment + (start 207.283392 155.679108) + (end 207.3375 155.625) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "739ea44c-a59d-4ed0-898e-2e8a57bb71a1") + ) + (segment + (start 200.6499 138.33) + (end 199.045 139.9349) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "8c2b0aec-93ab-4afa-9909-28536a0011bd") + ) + (segment + (start 197.25 158.175) + (end 198.8625 158.175) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "8ca73a4a-06b5-4960-8ee3-fd28f93090b1") + ) + (segment + (start 194.8 123.2) + (end 202.53 130.93) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "aeea6d1d-9421-49af-abd0-3b2b5804a2fc") + ) + (segment + (start 199.045 141.33) + (end 199.045 145.22) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "b8e28280-8a78-42c2-8492-77bcf4453ab1") + ) + (segment + (start 199.045 139.9349) + (end 199.045 141.33) + (width 0.25) + (layer "F.Cu") + (net 68) + (uuid "d1feea4c-3c49-4490-905a-e591324a04b0") + ) + (via + (at 201.05 147.225) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "7167d804-12a0-4ee7-ac0b-cf34063ee970") + ) + (via + (at 199.745892 155.679108) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "8c33aa26-bac9-4d05-a69b-4635c725ced0") + ) + (via + (at 197.25 158.175) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "bdbbb8f6-87a7-489e-894e-61f26f3ca2df") + ) + (via + (at 194.8 123.2) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "f407e67b-32bf-4d37-9d39-c9c5cf44af9d") + ) + (segment + (start 194.81 123.19) + (end 194.81 110.9) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "15e5f0ae-14bf-4777-bbe6-bf9b19dade84") + ) + (segment + (start 199.745892 155.679108) + (end 200.876528 154.548472) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "51582a80-b51b-40f7-9ba9-5fde001a0916") + ) + (segment + (start 200.876528 154.548472) + (end 200.876528 147.398472) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "6942c2cc-3189-4392-90c2-3f43d2cc078f") + ) + (segment + (start 199.745892 155.679108) + (end 197.25 158.175) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "98adee90-f267-4f12-8ff6-afc87eaadbfa") + ) + (segment + (start 194.8 123.2) + (end 194.81 123.19) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "a73a54a8-a866-4a3f-95c4-2f542512c1d0") + ) + (segment + (start 200.876528 147.398472) + (end 201.05 147.225) + (width 0.25) + (layer "B.Cu") + (net 68) + (uuid "c46195b3-4803-4d91-b2b5-1992eed954dd") + ) + (segment + (start 203.94 144.073604) + (end 209.671396 149.805) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "009fd697-3fda-430e-bbca-aab8f97e088a") + ) + (segment + (start 208.1125 162.509052) + (end 208.1125 161.540948) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "03067116-6333-4f16-ba69-d926e9772185") + ) + (segment + (start 216.67 151.1) + (end 216.67 158.645) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "18be5fe2-0c32-496c-90e7-509837adf272") + ) + (segment + (start 209.15 164.975) + (end 208.945 165.18) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "21cbdb29-fc27-4703-b87a-a3897faf2589") + ) + (segment + (start 209.0425 160.32) + (end 208.9375 160.425) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "26ec0f27-cd29-45f8-b89b-b9a15e67089c") + ) + (segment + (start 209.671396 149.805) + (end 215.375 149.805) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "32b28c98-b64c-4f50-acff-0691a5bbc79d") + ) + (segment + (start 215.375 149.805) + (end 216.67 151.1) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "3bd281c7-e11e-42b7-9f28-4cf9d24c9fcd") + ) + (segment + (start 203.675 164.925) + (end 204.175 165.425) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "5253e35d-a31d-40dd-9d21-8dcaa7c58e51") + ) + (segment + (start 208.1125 161.540948) + (end 208.9375 160.715948) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "73e41c71-b53d-4d1f-b284-60e21529a2c0") + ) + (segment + (start 195.887653 122.297653) + (end 203.94 130.35) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "746cf094-a355-4050-9b35-d18c46731ed5") + ) + (segment + (start 203.94 130.35) + (end 203.94 144.073604) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "79cce8cb-b34d-46a2-91a2-8b5780ff0d41") + ) + (segment + (start 203.675 164.925) + (end 200.425 161.675) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "91adffdf-70cf-48df-b121-19b17467447e") + ) + (segment + (start 208.9375 160.715948) + (end 208.9375 160.425) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "a455f83e-4472-4c45-89f0-2d2cfe1cf45f") + ) + (segment + (start 208.1 162.845) + (end 208.1 162.521552) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "a5ea7a0b-aeae-4e15-abc5-95973af52d3b") + ) + (segment + (start 208.1 162.521552) + (end 208.1125 162.509052) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "aba1a0ac-a474-4f34-b68e-1d214a52d9c2") + ) + (segment + (start 216.67 158.645) + (end 215.535 159.78) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "b2f11359-85dd-475b-882d-8f4be463ae4e") + ) + (segment + (start 210 164.975) + (end 209.15 164.975) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "b40e0a00-0e53-468f-aea0-89bc0ad0480a") + ) + (segment + (start 204.175 165.425) + (end 205.65 165.425) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "bd2f3f0f-f7d2-40bd-96b7-9638ba83944b") + ) + (segment + (start 207.345 163.6) + (end 208.1 162.845) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "c7ed6056-74e9-4cec-9ad7-2d4a731640e1") + ) + (segment + (start 210 164.975) + (end 210 164.85) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "c8b2e98d-c8ab-4a1c-b638-5846707229b3") + ) + (segment + (start 207.345 163.6) + (end 208.925 165.18) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "d250ac3b-3a3e-46c3-93d2-46536fd7664d") + ) + (segment + (start 215.535 162.38) + (end 215.535 159.78) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "d7336078-a22d-4711-a570-bd4240450697") + ) + (segment + (start 214.985 162.93) + (end 215.535 162.38) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "d7c9eb61-7df3-4ac7-a54e-c6beeb3b34ee") + ) + (segment + (start 195.887653 122.112347) + (end 195.887653 122.297653) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "e228ee45-d40f-4d8f-a461-e99f9f595902") + ) + (segment + (start 208.925 165.18) + (end 208.945 165.18) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "e81be5d1-8b6f-4b58-ac40-38ba39003a41") + ) + (segment + (start 211.35 162.93) + (end 214.985 162.93) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "eb219fa2-20cb-4f08-9a3e-ab58dec5a14b") + ) + (segment + (start 200.425 161.675) + (end 198.8625 161.675) + (width 0.25) + (layer "F.Cu") + (net 69) + (uuid "fad553d9-217a-48cd-b7d5-dcd7b7bbfa44") + ) + (via + (at 211.35 162.93) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "70441ae6-db6f-4084-bd99-6e189c37a1c3") + ) + (via + (at 203.675 164.925) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "c396ca2b-24d8-482d-b19a-6aadb5f9a8db") + ) + (via + (at 195.887653 122.112347) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "e8b95098-c9f1-4a58-bd65-81bc59d0500c") + ) + (via + (at 210 164.975) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "f52112db-5b70-44d4-a855-639d87ab83b2") + ) + (segment + (start 195.887653 122.112347) + (end 195.6 121.824694) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "16d3d49d-e8f3-46ff-a4bd-2ad04abb78b6") + ) + (segment + (start 210 164.975) + (end 211.35 163.625) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "2270c2c0-a580-49bf-bbcf-82397f28bd75") + ) + (segment + (start 195.59 121.814694) + (end 195.59 110.9) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "28e76dcb-8a5b-4cad-90b3-a2b5a79c521d") + ) + (segment + (start 210 164.975) + (end 209.95 164.925) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "63d41d21-97f1-4948-a8df-5be571af9c25") + ) + (segment + (start 195.6 121.824694) + (end 195.59 121.814694) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "6eec1ab8-a04b-44db-b578-5deabda81677") + ) + (segment + (start 211.35 163.625) + (end 211.35 162.93) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "75ae9c79-e3a4-47d6-aa31-93234cec73a5") + ) + (segment + (start 209.95 164.925) + (end 203.675 164.925) + (width 0.25) + (layer "B.Cu") + (net 69) + (uuid "e98aa554-8754-4ad0-a317-14b594b4dfab") + ) + (segment + (start 146.6314 124.0564) + (end 144.531398 124.0564) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "46ecf0c1-415b-4b3c-aa2e-75356a1ca658") + ) + (segment + (start 127.4814 124.0564) + (end 129.531402 124.0564) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "69dce794-42cb-4b57-b2de-f25c382982a1") + ) + (segment + (start 130.0239 129.2714) + (end 129.531402 128.778902) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "6af03c69-a9f3-4e4e-a5b5-3e64c9526a09") + ) + (segment + (start 130.0239 129.2714) + (end 129.0189 129.2714) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "b026ed3f-d9fd-40fd-a12a-9d1321ae6022") + ) + (segment + (start 129.0189 129.2714) + (end 128.1939 130.0964) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "d995b398-91cb-434c-8363-6d47a242213a") + ) + (segment + (start 129.531402 128.778902) + (end 129.531402 124.0564) + (width 0.25) + (layer "F.Cu") + (net 70) + (uuid "e919c3f6-96aa-43c9-806d-736d4dcc1fa8") + ) + (via + (at 127.4814 124.0564) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 70) + (uuid "56fe168d-2914-4c59-a1ce-03a57aaab2e4") + ) + (via + (at 146.6314 124.0564) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 70) + (uuid "f0caeb68-97d9-4a7b-b2bc-59139ae40b69") + ) + (segment + (start 146.6314 124.0564) + (end 127.4814 124.0564) + (width 0.25) + (layer "B.Cu") + (net 70) + (uuid "98f3621b-0df1-4c57-b419-57c2c6d696f9") + ) + (segment + (start 268.65 180) + (end 274.09 174.56) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "0fc33e59-feb1-4d45-9d71-cf24ccc058d1") + ) + (segment + (start 184.589708 166.675) + (end 182.2 169.064708) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "15648b68-f978-4b35-b787-6732bcdb4001") + ) + (segment + (start 182.2 173.515305) + (end 188.684695 180) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "36d37b72-51cf-440b-8582-fe6aae88fb17") + ) + (segment + (start 239.245 176.995) + (end 247.097792 176.995) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "45beb42f-06a3-4483-9887-56646793d3a7") + ) + (segment + (start 236.24 180) + (end 237.12 179.12) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "53c4a468-ce67-4c89-ac45-adcc6a44bf17") + ) + (segment + (start 273.587764 163.84) + (end 272.7825 163.84) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "5ca6402e-4a16-407b-ac37-f7dab879f9ea") + ) + (segment + (start 274.09 164.342236) + (end 273.587764 163.84) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "69ea64a5-c362-4fea-a8f2-4737b601f4c4") + ) + (segment + (start 188.684695 180) + (end 236.24 180) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "71282604-d5bd-4273-bfaf-9afad928af98") + ) + (segment + (start 274.09 174.56) + (end 274.09 164.342236) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "76f3e2c8-8829-478d-b7b9-e47d463a80b7") + ) + (segment + (start 237.12 179.12) + (end 239.245 176.995) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "8a1569d5-24a7-44cb-958d-e4e60075cd6f") + ) + (segment + (start 250.102792 180) + (end 268.65 180) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "8e027218-9ad7-45a2-ae85-64537c5598c0") + ) + (segment + (start 247.097792 176.995) + (end 250.102792 180) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "8faa9661-710a-4dc4-b476-c4f34c80b48f") + ) + (segment + (start 182.2 169.064708) + (end 182.2 173.515305) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "a96e0263-05e0-4725-a766-d39b2d7f15cb") + ) + (segment + (start 185.4875 166.675) + (end 184.589708 166.675) + (width 0.25) + (layer "F.Cu") + (net 71) + (uuid "ef1f9d01-5aa1-4e52-a897-33ac7fbde452") + ) + (segment + (start 196.487499 173.5125) + (end 195.275 173.5125) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "089b3a8d-1eb3-4cb1-b203-202c09d3f990") + ) + (segment + (start 207.74 143.282792) + (end 210.377208 145.92) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "14bdf141-7e2b-4676-9d47-aeb81e63adda") + ) + (segment + (start 219.45 152.4) + (end 219.97 152.92) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "2ee07650-2105-4f5d-866c-0b611e0552b5") + ) + (segment + (start 207.74 123.93) + (end 207.74 143.282792) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "40d4967d-376c-4895-9d3e-cca6293c948f") + ) + (segment + (start 221.28273 152.92) + (end 222.305 151.89773) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "7a876907-7249-48f5-8287-0604cd80b89d") + ) + (segment + (start 214.98 145.92) + (end 219.45 150.39) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "83838848-934e-4e2a-9ddf-acfa2bbe00c6") + ) + (segment + (start 210.377208 145.92) + (end 214.98 145.92) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "8cce1aa1-2a0f-451e-ac36-6a79d367c014") + ) + (segment + (start 223.76 159.88) + (end 225.07 158.57) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "9b6249b4-8342-4b4b-8189-a39964c23971") + ) + (segment + (start 224.3375 162.294998) + (end 223.762501 161.719999) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "aaabfc71-d484-44e8-8975-65293357f3d3") + ) + (segment + (start 219.97 152.92) + (end 221.28273 152.92) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "ac714653-2e8f-4ace-9f28-1fea0de1d9cc") + ) + (segment + (start 207.66 124.01) + (end 207.74 123.93) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "b4a67083-c1c9-43e4-be3d-cf1809fdbedc") + ) + (segment + (start 225.07 158.57) + (end 225.07 154.66273) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "bd409025-4a44-4918-9b80-9ed24fbb00c9") + ) + (segment + (start 219.45 150.39) + (end 219.45 152.4) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "c417f9d8-8c05-4b89-a723-f56faa6ecb96") + ) + (segment + (start 224.254448 162.211947) + (end 223.762501 161.719999) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "dd3c0b5b-be37-4cc1-8063-eb0338936589") + ) + (segment + (start 225.07 154.66273) + (end 222.305 151.89773) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "e0fc1c29-8f5b-49e2-8fef-d4f18eb5c883") + ) + (segment + (start 223.76 159.88) + (end 223.762501 159.882501) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "e4b47201-db47-42e8-9d1c-36b14eb48b61") + ) + (segment + (start 223.762501 159.882501) + (end 223.762501 161.719999) + (width 0.25) + (layer "F.Cu") + (net 72) + (uuid "eefab384-6d32-4217-9df0-b223aed5e495") + ) + (via + (at 223.76 159.88) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 72) + (uuid "415febd9-9bd7-4ca5-9fa0-12d5f358f020") + ) + (via + (at 196.487499 173.5125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 72) + (uuid "99f2ce88-217d-4b0e-9ae3-62f37aa41a3c") + ) + (segment + (start 213.684999 173.5125) + (end 196.487499 173.5125) + (width 0.25) + (layer "B.Cu") + (net 72) + (uuid "25e04f61-80aa-448e-959c-368c3caf7e16") + ) + (segment + (start 196.487499 173.5125) + (end 196.487499 173.487196) + (width 0.25) + (layer "B.Cu") + (net 72) + (uuid "4d8a01a6-2224-4d65-9414-1b6401fb3b99") + ) + (segment + (start 223.76 163.437499) + (end 213.684999 173.5125) + (width 0.25) + (layer "B.Cu") + (net 72) + (uuid "589fb4de-1ddb-4875-9308-351b677c9271") + ) + (segment + (start 223.76 159.88) + (end 223.76 163.437499) + (width 0.25) + (layer "B.Cu") + (net 72) + (uuid "d044f402-84d1-40ff-b5fb-ddaa45b33c3f") + ) + (segment + (start 255.575 148.22) + (end 256.765 147.03) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "38b77595-89d9-4107-8852-d58c7d90c067") + ) + (segment + (start 256.765 148.22) + (end 255.575 148.22) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "45bcb29f-f02b-4648-b748-381c68898de4") + ) + (segment + (start 254.265 149.895) + (end 255.065 150.695) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "770d1810-1f3e-4cbc-931c-20da679a640e") + ) + (segment + (start 256.765 146.295) + (end 256.765 147.03) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "88614522-8581-46c4-999a-d6cac73feef1") + ) + (segment + (start 256.765 147.03) + (end 256.765 148.22) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "8c81180d-ee84-4123-9644-31fcbd085331") + ) + (segment + (start 254.265 148.22) + (end 254.265 149.895) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "8ee62489-a385-4227-b92e-6e29e239a7dd") + ) + (segment + (start 255.575 148.22) + (end 254.265 148.22) + (width 1) + (layer "F.Cu") + (net 73) + (uuid "bfce4b13-6f9f-4c51-8dc9-42a407ea7379") + ) + (segment + (start 204.515 129.515) + (end 195.565 120.565) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "08a7ae97-6d99-4734-b0aa-ce23aa4a628e") + ) + (segment + (start 215.613173 149.23) + (end 209.909568 149.23) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "2120e861-68eb-4da8-a885-9b3518d9ba32") + ) + (segment + (start 214.51 169.79) + (end 215.535 168.765) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "21c691ea-782b-46cd-94cb-0cdd97d6d549") + ) + (segment + (start 198.5625 110.64) + (end 195.565 110.64) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "255056ea-ff52-4e54-8770-bf1e55acf96c") + ) + (segment + (start 206.125 166.775) + (end 207.275 166.775) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "2707a0b1-7600-4b75-8115-a791b6c04672") + ) + (segment + (start 217.85 164.272501) + (end 219.03 164.272501) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "34448d8c-bffc-4904-b3f9-de77191fc494") + ) + (segment + (start 208.925 169.975) + (end 208.925 171.55) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "3d632d62-929c-49b6-bb3f-94a900294b55") + ) + (segment + (start 208.925 169.975) + (end 208.925 168.375) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "3fdff9c7-65eb-4809-90ed-5107b9e4c276") + ) + (segment + (start 217.337499 163.76) + (end 217.85 164.272501) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "4f89a57e-aee8-4bdd-9311-13a53dc3264d") + ) + (segment + (start 209.11 169.79) + (end 208.925 169.975) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "6621c35c-a874-47b3-ad36-374dfa269997") + ) + (segment + (start 217.332499 164.272501) + (end 217.85 164.272501) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "6db3a504-c3c4-4a9c-ade8-26601488e15d") + ) + (segment + (start 195.565 120.565) + (end 195.565 110.64) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "892de5bf-2001-4ca8-bd04-44d4e4710055") + ) + (segment + (start 215.535 166.07) + (end 217.332499 164.272501) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "8a65e439-2cfb-4357-bcc4-513356ff8855") + ) + (segment + (start 204.515 143.835432) + (end 204.515 129.515) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "8e7c2e36-b05a-49ad-8ae6-a5e3bf5284f1") + ) + (segment + (start 206.5 164.736396) + (end 205.65 163.886396) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "91652eda-6ac3-407b-8e93-f2a1ea5bc5e9") + ) + (segment + (start 217.332499 163.76) + (end 217.332499 150.949326) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "94d5afe1-0958-4b8f-a4e8-b3d29321817d") + ) + (segment + (start 215.535 168.765) + (end 215.535 166.07) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "ab3afc6e-dd82-411c-be23-e98c795cbdbc") + ) + (segment + (start 217.332499 163.76) + (end 217.337499 163.76) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "aca58fad-8899-4729-a054-46257c75a084") + ) + (segment + (start 209.909568 149.23) + (end 204.515 143.835432) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "b11a7a93-d3d6-4716-bbac-af7d02efc4c6") + ) + (segment + (start 207.275 166.775) + (end 206.5 166) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "b1879168-5ce2-4f03-b696-dba5984c6676") + ) + (segment + (start 195.565 106.655) + (end 196.49 105.73) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "c7ea37c1-7acb-448a-91f7-506068e4a8c9") + ) + (segment + (start 205.65 163.886396) + (end 205.65 163.875) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "c9715a1d-a84d-4a97-864b-19e8f6d86bff") + ) + (segment + (start 217.332499 150.949326) + (end 215.613173 149.23) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "c992ea40-fc2c-487a-a889-4cd94c1c750f") + ) + (segment + (start 195.565 110.64) + (end 195.565 106.655) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "ce4aae38-1d6b-424e-986a-b0419da9a6c0") + ) + (segment + (start 214.51 169.79) + (end 209.11 169.79) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "db0927f4-756e-4356-91aa-c0dc26f99905") + ) + (segment + (start 206.5 166) + (end 206.5 164.736396) + (width 0.25) + (layer "F.Cu") + (net 74) + (uuid "f40d9350-6f4a-4700-a2bf-90fae7a11dea") + ) + (segment + (start 217.332499 164.272501) + (end 217.332499 163.76) + (width 0.5) + (layer "F.Cu") + (net 74) + (uuid "f8b982a8-a326-4547-a485-b7a14abd8a53") + ) + (via + (at 206.125 166.775) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 74) + (uuid "28127a39-20a5-4f6c-9f84-702d0677a47f") + ) + (via + (at 214.51 169.79) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 74) + (uuid "aac93707-8d12-4887-8097-7d67f894eb14") + ) + (via + (at 196.49 105.73) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 74) + (uuid "eab3afb7-a76d-44d8-9c5e-87da20f7172d") + ) + (segment + (start 209.14 169.79) + (end 206.125 166.775) + (width 0.25) + (layer "B.Cu") + (net 74) + (uuid "5177f681-3d04-40aa-946a-0f7e1857921b") + ) + (segment + (start 195.59 106.63) + (end 195.59 107.1) + (width 0.5) + (layer "B.Cu") + (net 74) + (uuid "731889f5-22d9-4847-b596-8a1417d2c89d") + ) + (segment + (start 196.49 105.73) + (end 195.59 106.63) + (width 0.5) + (layer "B.Cu") + (net 74) + (uuid "c11ffb65-4850-46d4-8745-fc4d6c28e943") + ) + (segment + (start 214.51 169.79) + (end 209.14 169.79) + (width 0.25) + (layer "B.Cu") + (net 74) + (uuid "d5c2bc79-3bbd-4285-abd0-5395f44ca6c7") + ) + (segment + (start 202.925 163.425) + (end 200.675 161.175) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "055c572c-f2ee-47c9-971e-43c1f8878f80") + ) + (segment + (start 200.675 161.175) + (end 198.8625 161.175) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "2d5a5aa7-41d8-40e1-8f81-2191fb2ba870") + ) + (segment + (start 213.285 166.07) + (end 213.05 166.07) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "5f848689-a2e9-4f12-b619-a802aff9189d") + ) + (segment + (start 209.02 163.6) + (end 208.895 163.6) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "87efd552-1ebd-41af-8506-47ca08b3d9ec") + ) + (segment + (start 209.8 162.82) + (end 209.02 163.6) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "92a11bbc-59e2-4187-9c17-adcc225fa912") + ) + (segment + (start 203.375 163.425) + (end 202.925 163.425) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "a38006b2-1e67-4610-985e-ff896080d63b") + ) + (segment + (start 213.05 166.07) + (end 209.8 162.82) + (width 0.25) + (layer "F.Cu") + (net 75) + (uuid "f7e50bb5-615f-44f4-bbbc-32bd924b65fd") + ) + (via + (at 209.8 162.82) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 75) + (uuid "3f452f50-6e5d-467b-96d6-2c2d16478c70") + ) + (via + (at 203.375 163.425) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 75) + (uuid "b0ef207a-0479-4d45-ace5-8f9b2983a855") + ) + (segment + (start 203.842638 163.892638) + (end 203.375 163.425) + (width 0.25) + (layer "B.Cu") + (net 75) + (uuid "4b2de1ce-2274-4d63-8c9b-2252713bd05a") + ) + (segment + (start 208.727362 163.892638) + (end 203.842638 163.892638) + (width 0.25) + (layer "B.Cu") + (net 75) + (uuid "6429fbd9-3597-4645-89a1-8921c8fba11a") + ) + (segment + (start 209.8 162.82) + (end 208.727362 163.892638) + (width 0.25) + (layer "B.Cu") + (net 75) + (uuid "aece89af-3565-4df1-82a4-8c8a754e543f") + ) + (segment + (start 221.46 164.27) + (end 222.285 164.27) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "0592db5d-22f7-4fc7-a9cf-b60346849120") + ) + (segment + (start 220.682501 164.27) + (end 221.46 163.492501) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "84a6bbb8-9aa2-4580-9085-15694fe848be") + ) + (segment + (start 221.46 155.4075) + (end 221.46 163.49) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "88c6580c-514d-45c4-bd3f-9d9654016979") + ) + (segment + (start 222.24 164.27) + (end 221.46 163.49) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "95708c4f-a838-4772-b9f3-3fdf2fe8126d") + ) + (segment + (start 221.46 163.49) + (end 221.46 164.27) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "a45a0ccd-9dd6-4d0f-9763-961d5a0f7738") + ) + (segment + (start 220.682501 164.27) + (end 221.46 164.27) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "ad409d38-04f9-4922-b356-50e1fd263fa4") + ) + (segment + (start 222.285 164.27) + (end 222.24 164.27) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "b3fe5647-3ea7-4c2b-9491-ea503634843b") + ) + (segment + (start 220.68 164.272501) + (end 220.682501 164.27) + (width 1) + (layer "F.Cu") + (net 76) + (uuid "f580b4c9-efa1-4569-8461-f1939b1e0f09") + ) + (segment + (start 190.925 170.375) + (end 190.925 169.6125) + (width 0.25) + (layer "F.Cu") + (net 77) + (uuid "00a8f176-3cb0-4685-9c33-d7b405a3ff6f") + ) + (segment + (start 190.775 171.95) + (end 190.775 170.525) + (width 0.25) + (layer "F.Cu") + (net 77) + (uuid "4a2f1ebe-8be4-4b5c-be5b-18b8e70ff2db") + ) + (segment + (start 190.775 170.525) + (end 190.925 170.375) + (width 0.25) + (layer "F.Cu") + (net 77) + (uuid "d33ff88d-188b-4ee5-9985-fa88b10b87fb") + ) + (segment + (start 187.975 171.95) + (end 188.5875 171.3375) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "7161a330-7a81-4b92-b235-9a749767f45c") + ) + (segment + (start 188.5875 171.3375) + (end 189.425 170.5) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "91165def-2508-455b-b644-03961bde84e2") + ) + (segment + (start 189.275 171.9) + (end 187.825 171.9) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "945a0bf6-d843-4035-9221-6f0d699b3b5f") + ) + (segment + (start 187.825 171.9) + (end 187.775 171.95) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "9e9c2723-f670-4031-8a81-1582427a331e") + ) + (segment + (start 187.775 171.95) + (end 187.975 171.95) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "e88538ae-4b65-418c-a71b-f13967492e32") + ) + (segment + (start 189.425 170.5) + (end 189.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 78) + (uuid "f770466f-4e2f-4455-8c5d-19f9728f5811") + ) + (segment + (start 193.05 172.725) + (end 194.4875 172.725) + (width 0.25) + (layer "F.Cu") + (net 79) + (uuid "0812ff0f-1801-4348-8065-857e49a859db") + ) + (segment + (start 192.275 171.95) + (end 191.425 171.1) + (width 0.25) + (layer "F.Cu") + (net 79) + (uuid "0affd377-7116-483e-9ccf-54ea1b591593") + ) + (segment + (start 194.4875 172.725) + (end 195.275 171.9375) + (width 0.25) + (layer "F.Cu") + (net 79) + (uuid "acb88d94-0e52-411c-bb19-d46963b3e801") + ) + (segment + (start 192.275 171.95) + (end 193.05 172.725) + (width 0.25) + (layer "F.Cu") + (net 79) + (uuid "c9e6baae-cf23-4cab-887f-a765f4611e19") + ) + (segment + (start 191.425 171.1) + (end 191.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 79) + (uuid "fd71178b-61a1-48b3-ad03-7e430527f9c8") + ) + (segment + (start 192.5375 170.6875) + (end 192.238604 170.6875) + (width 0.25) + (layer "F.Cu") + (net 80) + (uuid "2cbdcada-8dea-45e0-9d01-b1af7351915c") + ) + (segment + (start 192.238604 170.6875) + (end 191.925 170.373896) + (width 0.25) + (layer "F.Cu") + (net 80) + (uuid "30b95ae9-8b28-48f5-b6a1-4a8a9d3e3ddb") + ) + (segment + (start 191.925 170.373896) + (end 191.925 169.6125) + (width 0.25) + (layer "F.Cu") + (net 80) + (uuid "62b3560f-8f4d-4279-ad4f-54e7fce89b38") + ) + (segment + (start 193.775 171.95) + (end 193.775 171.925) + (width 0.25) + (layer "F.Cu") + (net 80) + (uuid "da0be1fc-ce51-4331-9616-51fd5e5c1e9a") + ) + (segment + (start 193.775 171.925) + (end 192.5375 170.6875) + (width 0.25) + (layer "F.Cu") + (net 80) + (uuid "eeb2618a-defb-4dee-b57c-a199e1da4ac7") + ) + (segment + (start 249.732345 157.977655) + (end 251.312345 157.977655) + (width 0.25) + (layer "F.Cu") + (net 81) + (uuid "af97c1a1-14b6-45d6-b3a2-ff365d5c6833") + ) + (segment + (start 248.317345 157.812655) + (end 248.482345 157.977655) + (width 0.25) + (layer "F.Cu") + (net 82) + (uuid "4d320c99-e058-46ba-8d63-9d9c1c3201b9") + ) + (segment + (start 248.317345 156.322655) + (end 248.317345 157.812655) + (width 0.25) + (layer "F.Cu") + (net 82) + (uuid "616c5fd6-fcac-4262-9079-ab667d0a3fb4") + ) + (segment + (start 249.732345 161.287655) + (end 249.967345 161.522655) + (width 0.25) + (layer "F.Cu") + (net 83) + (uuid "3f8842d1-3c02-49a3-be95-58283b2eddca") + ) + (segment + (start 249.967345 160.062655) + (end 249.732345 159.827655) + (width 0.25) + (layer "F.Cu") + (net 83) + (uuid "9415197f-8ef7-42fd-8dae-8f2eec937761") + ) + (segment + (start 249.732345 159.827655) + (end 249.732345 161.287655) + (width 0.25) + (layer "F.Cu") + (net 83) + (uuid "cd0665c1-60c3-4d22-98ff-3247f74cb0cf") + ) + (segment + (start 263.2475 124.76875) + (end 263.21 124.73125) + (width 0.25) + (layer "F.Cu") + (net 84) + (uuid "7353ca23-68de-4a56-b157-1757e49db454") + ) + (segment + (start 263.21 124.73125) + (end 263.21 123.26875) + (width 0.25) + (layer "F.Cu") + (net 84) + (uuid "bd9b3bf9-e522-4eca-ae1e-8f2584bd1f4c") + ) + (segment + (start 256.765 142.1825) + (end 256.765 144.095) + (width 1) + (layer "F.Cu") + (net 85) + (uuid "f1293b31-41fc-4718-a55d-055285cc4b5e") + ) + (segment + (start 220.655 151.89773) + (end 220.655 150.377499) + (width 0.25) + (layer "F.Cu") + (net 86) + (uuid "6ff27597-8b2f-4bf2-8024-a5704f3451ec") + ) + (segment + (start 220.655 150.377499) + (end 220.692499 150.34) + (width 0.25) + (layer "F.Cu") + (net 86) + (uuid "af631016-c43c-4967-9476-c5a9448bb2b9") + ) + (segment + (start 220.692499 150.34) + (end 220.634769 150.34) + (width 0.25) + (layer "F.Cu") + (net 86) + (uuid "eb5d3612-a079-4da5-9cbe-f0e334930bfa") + ) + (segment + (start 220.634769 150.34) + (end 220.632499 150.34227) + (width 0.25) + (layer "F.Cu") + (net 86) + (uuid "fe6b6c75-1e3f-4bd6-8916-57a3d362329e") + ) + (segment + (start 185.47 110.64) + (end 185.47 107.93) + (width 0.25) + (layer "F.Cu") + (net 87) + (uuid "3aeb0832-02bf-483a-a79a-b8f5b3770ba0") + ) + (segment + (start 185.47 107.93) + (end 185.43 107.89) + (width 0.25) + (layer "F.Cu") + (net 87) + (uuid "5622ab28-498b-4876-8170-a3bfaafb1648") + ) + (segment + (start 200.215 107.84) + (end 200.215 110.6375) + (width 0.25) + (layer "F.Cu") + (net 88) + (uuid "101f49ca-4f6b-4d31-b5a4-1bb633b24ab2") + ) + (segment + (start 200.215 110.6375) + (end 200.2125 110.64) + (width 0.25) + (layer "F.Cu") + (net 88) + (uuid "effb96d8-777a-4f0f-b3d5-8b5cf7f56dd5") + ) + (segment + (start 170.9478 126.8) + (end 170.9478 124.059502) + (width 0.25) + (layer "F.Cu") + (net 89) + (uuid "270041a3-359f-466e-9631-9bfa978f60d1") + ) + (segment + (start 172.8103 127.625) + (end 171.7728 127.625) + (width 0.25) + (layer "F.Cu") + (net 89) + (uuid "342d07ee-897c-4805-a5f3-eae60a17fcee") + ) + (segment + (start 171.7728 127.625) + (end 170.9478 126.8) + (width 0.25) + (layer "F.Cu") + (net 89) + (uuid "a32ff3ad-d983-44f1-9567-f14c51f7cae4") + ) + (segment + (start 170.9478 124.059502) + (end 170.947798 124.0595) + (width 0.25) + (layer "F.Cu") + (net 89) + (uuid "f5cbdafe-b2cc-45e4-a0fc-e077e4fdab3d") + ) + (segment + (start 269.455 148.915) + (end 269.455 147.1875) + (width 0.25) + (layer "F.Cu") + (net 90) + (uuid "98570a1a-e9b0-4813-adbf-a264955cabd0") + ) + (segment + (start 273.166903 149.6925) + (end 270.2325 149.6925) + (width 0.25) + (layer "F.Cu") + (net 90) + (uuid "ae0961e6-d60f-482b-bf1f-3c6fb5d5a038") + ) + (segment + (start 270.2325 149.6925) + (end 269.455 148.915) + (width 0.25) + (layer "F.Cu") + (net 90) + (uuid "f18a5d8c-5f5a-4db9-92a6-d3d6f79be5cd") + ) + (segment + (start 196.787805 174.2375) + (end 195.670305 175.355) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "15c5a811-a42b-43b4-9d9d-8ccc5c7e221d") + ) + (segment + (start 195.670305 175.355) + (end 191.08 175.355) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "38f387cf-41b0-415a-8ced-3be7d026ec1b") + ) + (segment + (start 219.162499 158.782499) + (end 219.162499 161.719999) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "74044849-6d32-4934-b37a-a152401845d9") + ) + (segment + (start 219.16 158.78) + (end 219.162499 158.782499) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "b576e843-cba5-4f4b-a356-264d4e5da54f") + ) + (segment + (start 191.08 175.355) + (end 189.275 173.55) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "ef1d0bfb-1d71-44db-84ae-a3de301d0f13") + ) + (segment + (start 197.36 174.2375) + (end 196.787805 174.2375) + (width 0.25) + (layer "F.Cu") + (net 91) + (uuid "fe9be864-7548-4444-be83-419572177bcd") + ) + (via + (at 219.16 158.78) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 91) + (uuid "2031caca-c4b2-4a6d-a3ae-a7dd9870478c") + ) + (via + (at 197.36 174.2375) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 91) + (uuid "ec3c9fbf-788c-4beb-a1dd-f3bae819875f") + ) + (segment + (start 224.485 163.348895) + (end 213.596395 174.2375) + (width 0.25) + (layer "B.Cu") + (net 91) + (uuid "47420e8d-bf79-4838-9248-86477d5544f6") + ) + (segment + (start 213.596395 174.2375) + (end 197.36 174.2375) + (width 0.25) + (layer "B.Cu") + (net 91) + (uuid "57f3ab4b-9974-4e17-8f69-6522009cd82c") + ) + (segment + (start 224.485 159.579695) + (end 224.485 163.348895) + (width 0.25) + (layer "B.Cu") + (net 91) + (uuid "61ee5c22-74c1-420d-95d0-ebbeb8360310") + ) + (segment + (start 219.16 158.78) + (end 223.685305 158.78) + (width 0.25) + (layer "B.Cu") + (net 91) + (uuid "6d95f019-2bf3-48f2-8cea-69860587a4aa") + ) + (segment + (start 223.685305 158.78) + (end 224.485 159.579695) + (width 0.25) + (layer "B.Cu") + (net 91) + (uuid "991c72d8-f500-469f-ba56-28d18a6f6b46") + ) + (segment + (start 141.09 130.81) + (end 141.09 131.997574) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "066e56cb-4be4-4c79-87cc-da82ed7f1537") + ) + (segment + (start 139.63 130.945) + (end 138.57 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "0a9259a8-843e-4b74-a02b-f2cb7ca8abdf") + ) + (segment + (start 134.55 130.925) + (end 134.55 129.655) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "18192a82-c1dd-4c03-847f-05cc11c5671a") + ) + (segment + (start 141.09 130.81) + (end 140.785 130.81) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "2035e3c3-f200-455d-9cb1-bf9120fe00f2") + ) + (segment + (start 230.985 126.515) + (end 232.425 127.955) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "38285540-31d2-4f88-bb57-ca90f7d83179") + ) + (segment + (start 230.985 126.485) + (end 230.425 127.045) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "3ea90b68-8bb3-437a-bda0-b1788df93d97") + ) + (segment + (start 230.985 123.93) + (end 230.985 126.485) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "4e7bb25a-4722-4453-ab3d-2326556930ca") + ) + (segment + (start 158.8 130.8) + (end 159.7728 130.8) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "4eeb87b6-7851-451d-87ca-3c167ac66da9") + ) + (segment + (start 162.005 132.005) + (end 158.805 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "4f04e36a-a063-40bc-abfe-63df360a21e9") + ) + (segment + (start 232.425 127.955) + (end 229.515 127.955) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "4f50b090-9910-4c88-bf24-60f8022ae15a") + ) + (segment + (start 228.435 129.035) + (end 228.435 130.305) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "5536375b-08fe-444b-b7bf-cfd44c832de4") + ) + (segment + (start 141.09 131.997574) + (end 138.577426 131.997574) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "567325a8-7562-4c7e-8188-187d4cbcb9f6") + ) + (segment + (start 236.135 130.475) + (end 236.135 131.575) + (width 0.25) + (layer "F.Cu") + (net 92) + (uuid "5731bed4-ac46-4371-a08b-1c65b7f9ddf4") + ) + (segment + (start 240.16 124.72) + (end 241.245 124.72) + (width 0.25) + (layer "F.Cu") + (net 92) + (uuid "59e21e31-e523-4295-99c6-46d3ee4659dc") + ) + (segment + (start 160.9178 130.9178) + (end 162.005 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "5b605e80-d573-478a-b26a-3601ac6b7ae5") + ) + (segment + (start 233.515 129.045) + (end 232.425 127.955) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "61c06ea2-46b5-47a9-8050-b11c9bd5fd08") + ) + (segment + (start 233.925 129.69) + (end 233.525 129.69) + (width 0.25) + (layer "F.Cu") + (net 92) + (uuid "71131a2c-810a-4426-a251-3991006e74ab") + ) + (segment + (start 230.985 123.93) + (end 230.985 126.515) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "732d7376-f3df-4b49-a996-57300575112a") + ) + (segment + (start 138.577426 131.997574) + (end 138.57 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "7d365ee1-a930-4ee3-bd1f-014ff94956b8") + ) + (segment + (start 141.09 131.997574) + (end 141.092426 132) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "82b841e8-7173-447d-aa75-18721666ceb7") + ) + (segment + (start 138.57 132.005) + (end 135.63 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "937e8803-675c-44ec-87e7-49ffc28442e8") + ) + (segment + (start 162.005 132.005) + (end 164.925 132.005) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "97e100bb-3d81-4ca5-909c-726bde2a470c") + ) + (segment + (start 233.515 130.305) + (end 233.515 129.045) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "98566ad5-82b6-4ead-a0d8-52421068d760") + ) + (segment + (start 139.63 129.655) + (end 139.63 130.945) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "9a722431-5c4b-4c15-8906-dc85743ca8cb") + ) + (segment + (start 235.81 131.575) + (end 233.925 129.69) + (width 0.25) + (layer "F.Cu") + (net 92) + (uuid "a2fbc7f7-48ea-482a-b5cb-0eab26dfb81d") + ) + (segment + (start 165.9978 130.9322) + (end 165.9978 129.655) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "a8ad4464-0933-4090-a574-7f86ddccd9ae") + ) + (segment + (start 229.515 127.955) + (end 228.435 129.035) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "ae3c0836-9e17-4ccf-838b-e00c1c2e5e79") + ) + (segment + (start 160.9178 129.655) + (end 160.9178 130.9178) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "d2b45394-84d5-45a1-87b9-2706fdb1567a") + ) + (segment + (start 164.925 132.005) + (end 165.9978 130.9322) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "dc30c630-f3a8-4dcb-bb16-9f0606e2c3ed") + ) + (segment + (start 158.8 130.8) + (end 158.8 132.01) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "e11a3cc4-0eb0-4611-a2c7-d251f3bd06bf") + ) + (segment + (start 159.7728 130.8) + (end 160.9178 129.655) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "e2f3e884-f7be-41e9-b516-0490a6709e31") + ) + (segment + (start 135.63 132.005) + (end 134.55 130.925) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "f0a78b01-a49a-43b9-bbed-218eefcd0b0b") + ) + (segment + (start 140.785 130.81) + (end 139.63 129.655) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "fb7ece6a-1a86-4449-b351-510d2b24cf1a") + ) + (segment + (start 230.425 127.045) + (end 229.515 127.955) + (width 1.5) + (layer "F.Cu") + (net 92) + (uuid "fcb907b7-7c14-4c2f-bdaa-e16c462045ba") + ) + (via + (at 141.09 130.81) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "010c447b-1670-40da-91ff-6c5fdc201912") + ) + (via + (at 240.16 124.72) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "08a99980-fe98-4786-8f81-5b3ef20efd3a") + ) + (via + (at 236.135 130.475) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "1bdeef3c-ab47-44db-af65-cefaf17f475f") + ) + (via + (at 158.8 132.01) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "36e2fbaa-7a42-4b2d-a070-b7710a173bef") + ) + (via + (at 158.8 130.8) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "3b13cec8-c588-4d2a-b4da-e92bff9f8b7f") + ) + (via + (at 230.985 126.485) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "bbc8331f-bb98-4c47-a1ec-22bfd45f79a4") + ) + (via + (at 230.99 127.955) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "d8689a21-5e8f-4121-b9f0-745e12d17f29") + ) + (via + (at 141.092426 132) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 92) + (uuid "e607f05f-e129-477b-8ad6-1d927d0b815f") + ) + (segment + (start 158.791213 130.813639) + (end 158.788787 130.811213) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "007898c3-bc1b-49b8-a0ef-f87ced5fbcfa") + ) + (segment + (start 236.135 128.745) + (end 236.135 130.475) + (width 0.25) + (layer "B.Cu") + (net 92) + (uuid "01984c65-1266-4dc6-82b3-a8e1889137be") + ) + (segment + (start 159.97 130.81) + (end 156.44 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "0d92f732-5c25-4c14-b924-f0ea8c6e487a") + ) + (segment + (start 230.985 126.485) + (end 229.52 127.95) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "0ec0d72c-03ad-4fbe-80fa-b927b2072bf8") + ) + (segment + (start 158.79 131.99) + (end 157.61 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "0fc842d7-9c36-4af3-b405-e0190c81d8c6") + ) + (segment + (start 229.52 127.95) + (end 230.985 127.95) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "170c09b1-358f-4f41-8b0c-72a5d392bcae") + ) + (segment + (start 141.092426 132) + (end 142.27 130.822426) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "1b91575a-262d-4995-87f7-fd8d0f096312") + ) + (segment + (start 156.44 130.81) + (end 141.09 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "42fed525-ae2e-42ee-afc7-db52c5efffa1") + ) + (segment + (start 158.79 131.99) + (end 159.97 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "4f1020f1-31f6-4980-b0d3-98d98778e7f6") + ) + (segment + (start 141.09 131.997574) + (end 141.092426 132) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "7732e620-3113-4f73-85c9-5339e98eb8d1") + ) + (segment + (start 230.985 127.95) + (end 230.99 127.955) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "8823456c-4b2f-4c9e-b17c-5f575955ae05") + ) + (segment + (start 229.52 127.95) + (end 226.66 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "8c283707-0777-42f4-891d-bdab9029cc84") + ) + (segment + (start 141.09 130.81) + (end 141.09 131.997574) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "8f24668a-3a2f-4aae-a97b-7b24ed87c943") + ) + (segment + (start 158.791213 132.001213) + (end 158.791213 130.813639) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "a2ca5664-607c-4d20-89a0-2fe1367fea78") + ) + (segment + (start 240.16 124.72) + (end 236.135 128.745) + (width 0.25) + (layer "B.Cu") + (net 92) + (uuid "ba72f50b-08cf-486c-8690-bda4f11236db") + ) + (segment + (start 226.66 130.81) + (end 159.97 130.81) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "d6e0bb69-a450-4d15-bf4c-ff1eb6cc96d9") + ) + (segment + (start 230.985 126.485) + (end 230.985 127.95) + (width 1.5) + (layer "B.Cu") + (net 92) + (uuid "f7383d22-bfbd-4140-bdb5-b6b0433b36eb") + ) + (segment + (start 229.2125 143.705) + (end 228.27 143.705) + (width 0.25) + (layer "F.Cu") + (net 93) + (uuid "b8de6d15-913a-49e7-a1ab-b0a927a19a1f") + ) + (segment + (start 230.0375 142.88) + (end 229.2125 143.705) + (width 0.25) + (layer "F.Cu") + (net 93) + (uuid "e5537685-a302-4c97-a0a1-37ae70fbeab9") + ) + (segment + (start 268.87 159.091701) + (end 268.87 157.4275) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "1ffc8dde-1a50-40aa-9907-3369fda42839") + ) + (segment + (start 266.585305 161.376396) + (end 268.87 159.091701) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "61248cd8-30d5-41eb-8421-3b6fa30e3132") + ) + (segment + (start 266.758391 164.303409) + (end 266.854638 164.303409) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "617f9a9d-1bd0-4c67-9055-11ad5b37b82f") + ) + (segment + (start 267.551982 163.005455) + (end 266.585305 162.038778) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "62358220-dd08-4321-bc61-0a55e03ba4b6") + ) + (segment + (start 251.1 172.06) + (end 254.575 172.06) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "644dace0-3837-4418-8967-fafc8aa344c2") + ) + (segment + (start 267.551982 163.606065) + (end 267.551982 163.005455) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "6a655cc7-400b-44d5-9f8e-d158b167af84") + ) + (segment + (start 266.585305 162.038778) + (end 266.585305 161.376396) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "a6891b9a-7302-4a35-b1ce-0591ed0f2cfe") + ) + (segment + (start 266.854638 164.303409) + (end 267.551982 163.606065) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "aefdc16f-9233-4a1c-b5ab-37782b361d27") + ) + (segment + (start 249.54 172.065) + (end 251.095 172.065) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "d42d7f33-e5e3-4557-aea1-c00ba831a38c") + ) + (segment + (start 251.095 172.065) + (end 251.1 172.06) + (width 0.25) + (layer "F.Cu") + (net 94) + (uuid "e2d4b3cf-5933-4ac6-93a6-c912add17bdd") + ) + (via + (at 266.758391 164.303409) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 94) + (uuid "a7afdcb7-aca3-4db9-8f91-c3910c31bf48") + ) + (via + (at 251.095 172.065) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 94) + (uuid "ca612499-eb8f-4ef6-a77d-c7b2d64fb438") + ) + (segment + (start 266.758391 167.115213) + (end 261.808604 172.065) + (width 0.25) + (layer "B.Cu") + (net 94) + (uuid "01275094-45e9-4c24-914e-264e2310404e") + ) + (segment + (start 261.808604 172.065) + (end 251.095 172.065) + (width 0.25) + (layer "B.Cu") + (net 94) + (uuid "23714dda-7a09-4543-9578-76fc7c6a482f") + ) + (segment + (start 266.758391 164.303409) + (end 266.758391 167.115213) + (width 0.25) + (layer "B.Cu") + (net 94) + (uuid "ceccb29d-8327-4ec0-9bc6-ddbd86a4c5de") + ) + (segment + (start 264.4475 162.35) + (end 261.433097 162.35) + (width 0.25) + (layer "F.Cu") + (net 95) + (uuid "0782fd89-3a94-4ef0-affa-7e44262afcfe") + ) + (segment + (start 264.05 146.615) + (end 265.0725 146.615) + (width 0.25) + (layer "F.Cu") + (net 96) + (uuid "46c345b6-b5fc-4586-9f48-0d186ad252ab") + ) + (segment + (start 265.0725 146.615) + (end 265.645 147.1875) + (width 0.25) + (layer "F.Cu") + (net 96) + (uuid "6fb3ce71-fbf2-45d9-ab67-7629a6f8f9aa") + ) + (segment + (start 199.623896 162.175) + (end 205.023896 167.575) + (width 0.25) + (layer "F.Cu") + (net 97) + (uuid "15682884-8b56-4536-8640-3c59ddd35979") + ) + (segment + (start 205.023896 167.575) + (end 208.125 167.575) + (width 0.25) + (layer "F.Cu") + (net 97) + (uuid "51cd9253-81e5-4f22-8bd5-276233bcc3b7") + ) + (segment + (start 208.125 167.575) + (end 208.925 166.775) + (width 0.25) + (layer "F.Cu") + (net 97) + (uuid "8f0c54cc-f0d4-400f-b24c-cd9067fa2c98") + ) + (segment + (start 198.8625 162.175) + (end 199.623896 162.175) + (width 0.25) + (layer "F.Cu") + (net 97) + (uuid "9d9ef214-f025-41e7-b1b8-ce9486520355") + ) + (segment + (start 198.8625 160.675) + (end 200.815031 160.675) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "08206f1c-c662-41b6-a00a-0c7f8a72d820") + ) + (segment + (start 207.295 164.895) + (end 207.295 165.18) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "24360e1b-29ba-480b-8356-47aca885d46f") + ) + (segment + (start 200.815031 160.675) + (end 202.832363 162.692332) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "2eb05fe5-c9f2-4b36-b498-d2cb9aa141b9") + ) + (segment + (start 205.776384 162.692332) + (end 206.53 163.445948) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "3c7d15c5-7897-4f9b-a4b5-59493faf4290") + ) + (segment + (start 202.832363 162.692332) + (end 205.776384 162.692332) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "ab0e4fde-628e-4950-96d9-08be0ffd15e5") + ) + (segment + (start 206.53 164.13) + (end 207.295 164.895) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "e5fec071-1c8d-45f1-a7e9-da36488b84fd") + ) + (segment + (start 206.53 163.445948) + (end 206.53 164.13) + (width 0.25) + (layer "F.Cu") + (net 98) + (uuid "ec641f0d-aa89-4e23-8daf-01ddcc0d41fb") + ) + (segment + (start 202.778604 167.675) + (end 206.653604 171.55) + (width 0.25) + (layer "F.Cu") + (net 99) + (uuid "0cb9087e-49c7-4d93-8fdc-86a4b0fc6f01") + ) + (segment + (start 198.8625 167.675) + (end 202.778604 167.675) + (width 0.25) + (layer "F.Cu") + (net 99) + (uuid "42c300d3-3158-4b39-9ca5-cc0128eac4e7") + ) + (segment + (start 206.653604 171.55) + (end 207.275 171.55) + (width 0.25) + (layer "F.Cu") + (net 99) + (uuid "9d9ce73b-5129-4349-aef7-65c76fa0a2c6") + ) + (segment + (start 207.275 169.975) + (end 205.715 169.975) + (width 0.25) + (layer "F.Cu") + (net 100) + (uuid "137f4f3f-fb47-4c01-98b2-04183531e7b9") + ) + (segment + (start 205.715 169.975) + (end 202.915 167.175) + (width 0.25) + (layer "F.Cu") + (net 100) + (uuid "20fdfc78-ff79-4c07-aa77-6f010ef960c1") + ) + (segment + (start 202.915 167.175) + (end 198.8625 167.175) + (width 0.25) + (layer "F.Cu") + (net 100) + (uuid "27029dc7-6140-42a3-9e98-eee10ba05545") + ) + (segment + (start 198.8625 167.175) + (end 198.8625 164.175) + (width 0.25) + (layer "F.Cu") + (net 100) + (uuid "d8e4a889-514b-4bc1-acef-8774b97c081e") + ) + (segment + (start 198.8625 162.675) + (end 198.8625 163.675) + (width 0.25) + (layer "F.Cu") + (net 101) + (uuid "50d62c18-17b6-4147-888c-1a7f9bc39b3f") + ) + (segment + (start 207.275 168.375) + (end 205.1875 168.375) + (width 0.25) + (layer "F.Cu") + (net 101) + (uuid "c64f4b1b-8ff5-4522-a2e4-b0f19b7db81a") + ) + (segment + (start 199.9875 163.175) + (end 198.8625 163.175) + (width 0.25) + (layer "F.Cu") + (net 101) + (uuid "ce67e336-9506-4bc3-8f6c-31f4f9cd1cff") + ) + (segment + (start 205.1875 168.375) + (end 199.9875 163.175) + (width 0.25) + (layer "F.Cu") + (net 101) + (uuid "fc11f8c6-46da-44a8-9930-6f8283bac035") + ) + (segment + (start 187.104552 170.725) + (end 186.17 171.659552) + (width 0.25) + (layer "F.Cu") + (net 103) + (uuid "12b0217a-bb4e-4ffc-93db-bed3d7c3382e") + ) + (segment + (start 187.573896 170.725) + (end 187.104552 170.725) + (width 0.25) + (layer "F.Cu") + (net 103) + (uuid "9d11a0f4-0e1f-49f2-99b9-d3f5141bcb11") + ) + (segment + (start 186.17 171.659552) + (end 186.17 171.895) + (width 0.25) + (layer "F.Cu") + (net 103) + (uuid "9d626578-bbc5-458c-8021-02d14c88cfd4") + ) + (segment + (start 187.925 170.373896) + (end 187.573896 170.725) + (width 0.25) + (layer "F.Cu") + (net 103) + (uuid "dd03a4a5-ef84-4fcc-a9d1-425e44a17224") + ) + (segment + (start 187.925 169.6125) + (end 187.925 170.373896) + (width 0.25) + (layer "F.Cu") + (net 103) + (uuid "ed936f6f-af72-4d31-95fc-7f2c34193a04") + ) + (segment + (start 154.1478 127.63) + (end 155.1228 127.63) + (width 0.25) + (layer "F.Cu") + (net 104) + (uuid "352b207b-2e23-415b-95ea-660f96d11af6") + ) + (segment + (start 155.9478 126.805) + (end 155.9478 124.059502) + (width 0.25) + (layer "F.Cu") + (net 104) + (uuid "aaa0d8da-31fb-4819-8b7d-37aabbc658c3") + ) + (segment + (start 155.1228 127.63) + (end 155.9478 126.805) + (width 0.25) + (layer "F.Cu") + (net 104) + (uuid "c5334d00-02dd-449b-9658-2ff40bc55df4") + ) + (segment + (start 155.9478 124.059502) + (end 155.947802 124.0595) + (width 0.25) + (layer "F.Cu") + (net 104) + (uuid "c89c1cbd-dc19-4197-a6ef-27587b51cc0a") + ) + (segment + (start 187.760292 171.175) + (end 188.425 170.510292) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "4099d0e5-49f1-41ef-ba5b-464430f04e72") + ) + (segment + (start 186.17 173.545) + (end 186.97 172.745) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "6ccfcb41-b987-49fd-b926-817412419a2e") + ) + (segment + (start 186.97 171.495948) + (end 187.290948 171.175) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "ad1d390c-51bd-40f7-b55c-c9869ab55564") + ) + (segment + (start 187.290948 171.175) + (end 187.760292 171.175) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "b060b382-f4f4-4fa1-8209-5c853fb61b92") + ) + (segment + (start 186.97 172.745) + (end 186.97 171.495948) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "c44daade-5e80-46df-a5b5-a99115bda45a") + ) + (segment + (start 188.425 170.510292) + (end 188.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 105) + (uuid "d0cd24ea-5279-4ffe-b702-a5d17adac867") + ) + (segment + (start 240.82 140.6775) + (end 240.82 142.19) + (width 0.25) + (layer "F.Cu") + (net 107) + (uuid "43e734ab-fedb-4ee7-8b33-5138bd1523fa") + ) + (segment + (start 240.8575 140.64) + (end 240.82 140.6775) + (width 0.25) + (layer "F.Cu") + (net 107) + (uuid "fd14666a-6d3d-44fd-825a-30ebfdaa4023") + ) + (segment + (start 271.594826 159.84) + (end 272.7825 159.84) + (width 0.25) + (layer "F.Cu") + (net 108) + (uuid "3f93c6ae-2d3e-4d49-ab73-1c5be06f2bec") + ) + (segment + (start 271.592504 159.842322) + (end 271.594826 159.84) + (width 0.25) + (layer "F.Cu") + (net 108) + (uuid "495897b9-0abf-401e-b2e8-6f9bd7f21342") + ) + (segment + (start 148 135.21) + (end 145.98 137.23) + (width 0.25) + (layer "F.Cu") + (net 108) + (uuid "8ebd5ec5-5cfc-4ec5-990d-b820e9ec80f0") + ) + (segment + (start 145.98 137.23) + (end 145.98 143.34) + (width 0.25) + (layer "F.Cu") + (net 108) + (uuid "fbe9a8c7-6385-4b06-ab5c-e077bd256f41") + ) + (via + (at 271.592504 159.842322) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 108) + (uuid "6d9b2f05-5f37-4b01-9725-785d9b69de5f") + ) + (via + (at 145.98 143.34) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 108) + (uuid "79ce17f9-59f2-41ad-b78f-2752a5680d0c") + ) + (segment + (start 270.553712 183.149892) + (end 274.99 178.713604) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "2fa5a8c5-cba0-45ba-a06a-56d7f0abc566") + ) + (segment + (start 274.99 163.239818) + (end 271.592504 159.842322) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "3c57be2a-6eb5-40b6-80ec-9a74508ca9a6") + ) + (segment + (start 149.599892 183.149892) + (end 270.553712 183.149892) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "64d30d2e-45f3-4db7-b21f-afb819d0b6aa") + ) + (segment + (start 145.98 143.34) + (end 145.98 179.53) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "74325a80-07cc-4d3a-9ade-782c9e0a1f88") + ) + (segment + (start 145.98 179.53) + (end 149.599892 183.149892) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "9d6fe6fe-df76-4bab-b533-a2e5b2a61cac") + ) + (segment + (start 274.99 178.713604) + (end 274.99 163.239818) + (width 0.25) + (layer "B.Cu") + (net 108) + (uuid "ca0f1167-2d27-499f-8695-3e4bd693de84") + ) + (segment + (start 218.5 172.9) + (end 199.5875 172.9) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "102b5c31-a375-4f71-b527-1bf967252aae") + ) + (segment + (start 211.195 130.9) + (end 209.46 130.9) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "39fe3d8c-b95e-4433-a96f-daf71bfb3a87") + ) + (segment + (start 213.69 124.9) + (end 213.7 124.91) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "3af002b9-abb5-4444-973c-4053e69dbf2c") + ) + (segment + (start 213.72 128.195) + (end 213.74 128.215) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "3ec96845-1a48-4324-b506-ba53737b9fa1") + ) + (segment + (start 222.097208 145.47) + (end 227.13 150.502792) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "444b5ddf-71e6-455c-b813-5072fbac5da4") + ) + (segment + (start 209.46 130.9) + (end 208.19 132.17) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "45d2c825-5376-491c-8521-a4feee77e100") + ) + (segment + (start 224.135305 167.27) + (end 224.13 167.27) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "49f6ecd3-72eb-4e4d-989c-32d5a4912758") + ) + (segment + (start 224.13 167.27) + (end 218.5 172.9) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "4b572dec-c7ce-4934-a6d8-9c3e1212c7f7") + ) + (segment + (start 213.74 123.93) + (end 213.74 128.355) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "5fc9be68-eb0b-4254-83a0-e728d9db2fd4") + ) + (segment + (start 199.5875 172.9) + (end 196.925 170.2375) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "69efd33a-2fa1-402f-96df-5a85cc1640de") + ) + (segment + (start 208.19 143.096396) + (end 210.563604 145.47) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "6a980355-8675-4d1f-9976-5180d4d218ba") + ) + (segment + (start 196.925 170.2375) + (end 196.925 169.6125) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "76fafb69-9727-45eb-ab85-92ab73b788e6") + ) + (segment + (start 213.74 128.355) + (end 211.195 130.9) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "849589cd-b5c2-4a57-9bd4-0adb1a79f8b5") + ) + (segment + (start 227.13 164.275305) + (end 224.135305 167.27) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "870af0e6-b27e-4f7e-ae88-21d7502bf450") + ) + (segment + (start 213.74 128.215) + (end 213.74 128.355) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "a46a7620-a3e2-4d2c-aa5b-091dbd28cde7") + ) + (segment + (start 227.13 150.502792) + (end 227.13 164.275305) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "a5a12b84-8b58-42ef-883e-cdbf65f4a895") + ) + (segment + (start 210.563604 145.47) + (end 222.097208 145.47) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "a6723bf8-4859-4572-aa0c-1eddba4c0261") + ) + (segment + (start 208.19 132.17) + (end 208.19 143.096396) + (width 0.25) + (layer "F.Cu") + (net 109) + (uuid "cc1adf50-edc8-432f-b2a4-0f1292080946") + ) + (segment + (start 218.98 132.934999) + (end 218.98 134.1925) + (width 1) + (layer "F.Cu") + (net 110) + (uuid "0976acfa-3156-4ec7-84fe-fdf9059ccc4b") + ) + (segment + (start 224.515 123.93) + (end 227.985 123.93) + (width 0.25) + (layer "F.Cu") + (net 110) + (uuid "2532a58e-5b4e-4add-bd37-1f2452a87081") + ) + (segment + (start 217.3475 132.575) + (end 218.9725 134.2) + (width 0.25) + (layer "F.Cu") + (net 110) + (uuid "89bed818-4e2e-4a91-b5d5-b21e81113b9a") + ) + (segment + (start 216.61 132.575) + (end 217.3475 132.575) + (width 0.25) + (layer "F.Cu") + (net 110) + (uuid "b069ba5c-7808-4a2c-84bf-a9d48acbf948") + ) + (segment + (start 221.738057 130.176942) + (end 218.98 132.934999) + (width 1) + (layer "F.Cu") + (net 110) + (uuid "db1e19e5-fcdc-46cb-83de-f3ae797c65ad") + ) + (segment + (start 223.725 124.72) + (end 224.515 123.93) + (width 0.25) + (layer "F.Cu") + (net 110) + (uuid "ddd46406-37db-4a2d-913c-778e78157f54") + ) + (segment + (start 227.985 123.93) + (end 221.738057 130.176942) + (width 1) + (layer "F.Cu") + (net 110) + (uuid "fd99e650-62a7-492f-99b9-2b1f1c60a6d3") + ) + (segment + (start 251.47 170.53) + (end 254.575 170.53) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "16dd506e-63cf-42ee-bee6-a31cd45088f5") + ) + (segment + (start 269.37 159.228097) + (end 269.37 157.4275) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "377ba7c5-e96e-4a9e-91f5-406d55a098f7") + ) + (segment + (start 267.310305 161.707347) + (end 267.310305 161.287792) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "391ac524-252b-490a-ae14-2d8fbaf67d08") + ) + (segment + (start 251.205 170.795) + (end 249.54 170.795) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "51ece35d-28c9-4fd2-bbe3-55784c2629f4") + ) + (segment + (start 254.575 169) + (end 254.575 170.53) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "695cb1a1-e6e3-425a-aeaf-021f6e36f975") + ) + (segment + (start 267.310305 161.287792) + (end 269.37 159.228097) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "76b82565-83b6-401a-b245-6dbae4f3d9e4") + ) + (segment + (start 251.205 170.795) + (end 251.47 170.53) + (width 0.25) + (layer "F.Cu") + (net 111) + (uuid "cfce143b-f94b-4f8e-9352-dd5af41155ec") + ) + (via + (at 251.205 170.795) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 111) + (uuid "615c6099-27dd-4206-b7ce-2a1b86dd3781") + ) + (via + (at 267.310305 161.707347) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 111) + (uuid "e7bf3609-0a7c-4d50-a26c-4bdf89f912ba") + ) + (segment + (start 266.033391 167.203817) + (end 262.442208 170.795) + (width 0.25) + (layer "B.Cu") + (net 111) + (uuid "203b39da-079d-44c0-bf0c-3b42b7429b0c") + ) + (segment + (start 266.033391 162.984261) + (end 266.033391 167.203817) + (width 0.25) + (layer "B.Cu") + (net 111) + (uuid "419b5e57-e96d-4955-af77-74182f1edf92") + ) + (segment + (start 262.442208 170.795) + (end 251.205 170.795) + (width 0.25) + (layer "B.Cu") + (net 111) + (uuid "571dd9b7-cdc7-4d97-97a4-a0971c58fbb6") + ) + (segment + (start 267.310305 161.707347) + (end 266.033391 162.984261) + (width 0.25) + (layer "B.Cu") + (net 111) + (uuid "9d5edd93-cda6-410b-ba4b-df8e51bc6e62") + ) + (segment + (start 228.03 150.13) + (end 228.03 164.648097) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "0253a754-a914-4ae3-bebf-a40f4b6d585e") + ) + (segment + (start 218.878097 173.8) + (end 199.214708 173.8) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "12278cd1-ecb7-4d70-9f93-4c5a744f8c75") + ) + (segment + (start 199.214708 173.8) + (end 195.925 170.510292) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "1f2fb5e1-e1fd-4422-a1e4-db2c9e92e1ab") + ) + (segment + (start 220.985 139.04) + (end 217.375 139.04) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "265234d8-241e-44ab-9bf8-9f42cab1b3c7") + ) + (segment + (start 228.03 164.648097) + (end 218.878097 173.8) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "28e41ee2-0fd4-4862-8911-f342862c556d") + ) + (segment + (start 217.375 139.04) + (end 216.61 139.805) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "37a65153-a7d6-410c-877a-e3108e2f3e52") + ) + (segment + (start 195.925 170.510292) + (end 195.925 169.6125) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "3f63f1e6-c0fc-49cc-83a0-3f0363dcf9c3") + ) + (segment + (start 216.61 138.26) + (end 216.61 139.805) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "7da128e0-0221-4359-b63f-d75df3e74dcf") + ) + (segment + (start 220.985 139.04) + (end 220.985 143.085) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "7fb83c0b-3063-49c4-9f28-46f9599a4bd1") + ) + (segment + (start 220.985 143.085) + (end 228.03 150.13) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "d21b596d-b617-4f74-aa7f-5a992c93f437") + ) + (segment + (start 216.61 138.26) + (end 216.61 134.225) + (width 0.25) + (layer "F.Cu") + (net 112) + (uuid "d80e3885-8eb8-419b-af7f-745d6c4d47ab") + ) + (segment + (start 117.3 134.53) + (end 120.9086 130.9214) + (width 0.25) + (layer "F.Cu") + (net 115) + (uuid "0b2dca0d-d096-4c3b-8ab4-2657cfdc0ac2") + ) + (segment + (start 120.9086 130.9214) + (end 122.5 130.9214) + (width 0.25) + (layer "F.Cu") + (net 115) + (uuid "8e8fd913-4ae2-41de-8e8d-80b64944f9cd") + ) + (segment + (start 274.07 160.34) + (end 272.7825 160.34) + (width 0.25) + (layer "F.Cu") + (net 115) + (uuid "e0710b21-2675-46fe-9eaf-0f162e8bbff7") + ) + (via + (at 274.07 160.34) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "36cab959-3840-48bb-8095-0eee49db1992") + ) + (via + (at 117.3 134.53) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 115) + (uuid "91c76c99-4df1-4912-b496-70de6e27c121") + ) + (segment + (start 274.07 160.34) + (end 275.44 161.71) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "4398ea51-c6f8-419c-8e8f-894681cd754e") + ) + (segment + (start 270.740108 183.599892) + (end 121.309892 183.599892) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "92939120-2795-49a6-94e6-d2b21b08fdb9") + ) + (segment + (start 121.309892 183.599892) + (end 117.3 179.59) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "adf753e3-b436-4f63-88f4-5f6198a537cf") + ) + (segment + (start 275.44 178.9) + (end 270.740108 183.599892) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "b61fddd4-e29c-417e-9504-b526e08393f7") + ) + (segment + (start 117.3 179.59) + (end 117.3 134.53) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "f770f419-3340-4089-8dff-0007a6687aab") + ) + (segment + (start 275.44 161.71) + (end 275.44 178.9) + (width 0.25) + (layer "B.Cu") + (net 115) + (uuid "f7de4353-b7d3-40e2-8030-80a9fbc6362d") + ) + (segment + (start 266.135305 161.19) + (end 268.37 158.955305) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "6272d1fc-3030-4b6a-92d7-d3bec672fcc8") + ) + (segment + (start 268.37 158.955305) + (end 268.37 157.4275) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "7c3647ce-92a4-481d-a69a-0fa0f4f4d693") + ) + (segment + (start 249.54 173.334999) + (end 251.085 173.334999) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "9768e87e-8c9e-4b36-91e1-d0d23edf4856") + ) + (segment + (start 251.085 173.334999) + (end 251.340001 173.59) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "b8494244-4596-445c-957d-b5c57a67d040") + ) + (segment + (start 266.135305 162.614083) + (end 266.135305 161.19) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "bc4be96f-99f2-4329-89e2-5007657f8b28") + ) + (segment + (start 251.340001 173.59) + (end 254.57 173.59) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "df4034a1-01eb-4097-965d-68c240b92d85") + ) + (segment + (start 266.826982 163.30576) + (end 266.135305 162.614083) + (width 0.25) + (layer "F.Cu") + (net 117) + (uuid "fd2452f3-1a92-4bbc-a456-bba56e294680") + ) + (via + (at 266.826982 163.30576) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 117) + (uuid "117e93bd-d5e8-4173-8264-f03c882ab92d") + ) + (via + (at 251.085 173.334999) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 117) + (uuid "b13df659-642f-4506-b53f-777612bc20c5") + ) + (segment + (start 267.483391 167.026609) + (end 267.483391 163.962169) + (width 0.25) + (layer "B.Cu") + (net 117) + (uuid "1a60481e-5e88-401c-a14f-dd34c1d7a9bd") + ) + (segment + (start 261.175001 173.334999) + (end 267.483391 167.026609) + (width 0.25) + (layer "B.Cu") + (net 117) + (uuid "4e44824c-8365-4efd-8563-b7803eae4a45") + ) + (segment + (start 267.483391 163.962169) + (end 266.826982 163.30576) + (width 0.25) + (layer "B.Cu") + (net 117) + (uuid "4fa4d8f5-8d8e-4c05-84ea-023a6236a61a") + ) + (segment + (start 251.085 173.334999) + (end 261.175001 173.334999) + (width 0.25) + (layer "B.Cu") + (net 117) + (uuid "cef57613-6874-41f1-a7ec-ee4b4715a7bf") + ) + (segment + (start 161.9478 124.0595) + (end 163.4578 125.5695) + (width 1.5) + (layer "F.Cu") + (net 120) + (uuid "0450daa8-ffb5-489c-91f7-0fd51b7c48d5") + ) + (segment + (start 163.45 121.32) + (end 163.45 124.0595) + (width 0.25) + (layer "F.Cu") + (net 120) + (uuid "0aa97c95-f28d-4ec0-b3ce-ea4d2a134602") + ) + (segment + (start 120.83875 120.39) + (end 118.1975 123.03125) + (width 0.25) + (layer "F.Cu") + (net 120) + (uuid "5207887e-eb2a-499c-b5b4-8e0d1217a720") + ) + (segment + (start 161.9478 124.0595) + (end 164.9478 124.0595) + (width 1.5) + (layer "F.Cu") + (net 120) + (uuid "84fb81e4-6b63-42a1-acd0-1ebace470175") + ) + (segment + (start 163.4578 125.5495) + (end 163.4578 129.655) + (width 1.5) + (layer "F.Cu") + (net 120) + (uuid "85998ea6-17fc-4d44-b7f3-b320f8d94dbc") + ) + (segment + (start 164.9478 124.0595) + (end 163.4578 125.5495) + (width 1.5) + (layer "F.Cu") + (net 120) + (uuid "d0ef91c2-a39e-469a-9e38-96290632b6aa") + ) + (segment + (start 163.4578 125.5695) + (end 163.4578 129.655) + (width 1.5) + (layer "F.Cu") + (net 120) + (uuid "db34cf2c-176c-4eb9-9074-febb5478a66f") + ) + (via + (at 163.45 121.32) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 120) + (uuid "0069f348-a124-44b3-88cb-8a8de978a024") + ) + (via + (at 120.83875 120.39) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 120) + (uuid "52ca4588-6c77-4966-a47b-6603e609eaea") + ) + (segment + (start 159.13 117) + (end 163.45 121.32) + (width 0.25) + (layer "B.Cu") + (net 120) + (uuid "27377f8f-e344-4551-baf4-38e58196604c") + ) + (segment + (start 120.83875 120.39) + (end 124.22875 117) + (width 0.25) + (layer "B.Cu") + (net 120) + (uuid "a45ad912-1d40-4411-b309-2b50053da6a6") + ) + (segment + (start 124.22875 117) + (end 159.13 117) + (width 0.25) + (layer "B.Cu") + (net 120) + (uuid "b1919b6e-0be7-4b31-b6f5-f5ea6d749867") + ) + (segment + (start 236.135 137.25) + (end 236.135 138.805) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "073c13e6-6086-4553-873d-9b3a4be0b5fe") + ) + (segment + (start 219.064493 174.25) + (end 199.028312 174.25) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "1fc84829-abcf-4f10-ac3c-6112c6075e95") + ) + (segment + (start 199.028312 174.25) + (end 195.425 170.646688) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "24a41534-4aac-4e98-afa0-52e4e7050a86") + ) + (segment + (start 222.885 144.348604) + (end 228.48 149.943604) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "5a110195-3954-4837-9da2-7f14ad5a1244") + ) + (segment + (start 226.21 139.04) + (end 228 137.25) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "6853b623-8ff1-43a3-9f1d-8b79b1208c2a") + ) + (segment + (start 236.135 133.225) + (end 236.135 137.25) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "74ebaeb3-e650-4b01-a0f9-0a643770e2da") + ) + (segment + (start 234.58 137.25) + (end 236.135 138.805) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "9960ed5d-411a-4cd9-992d-04630188d39a") + ) + (segment + (start 228.48 149.943604) + (end 228.48 164.834493) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "a0e5b2cf-3abd-4197-a01b-1b38c4206f69") + ) + (segment + (start 222.885 139.04) + (end 226.21 139.04) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "a70f9ae5-82b8-4394-af3f-a932e27c59cb") + ) + (segment + (start 228 137.25) + (end 234.58 137.25) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "af0aa1a2-af84-47c1-ab38-8a1adcae27f8") + ) + (segment + (start 195.425 170.646688) + (end 195.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "afe4ab95-fefc-4ca3-bf0f-f9f2d6405337") + ) + (segment + (start 222.885 139.04) + (end 222.885 144.348604) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "be3c594c-5492-4fb2-b9f1-44d2d143b7b5") + ) + (segment + (start 228.48 164.834493) + (end 219.064493 174.25) + (width 0.25) + (layer "F.Cu") + (net 121) + (uuid "d9f4606b-565d-4864-8f46-e52d3d9381a9") + ) + (segment + (start 138.519998 124.04) + (end 137.09 125.469998) + (width 1.5) + (layer "F.Cu") + (net 123) + (uuid "1954d4bd-8ee2-44bf-acfb-196bf722c926") + ) + (segment + (start 137.03 121.8) + (end 137.02 121.79) + (width 0.25) + (layer "F.Cu") + (net 123) + (uuid "346f7868-dd64-4900-b627-8bc1cfba12ad") + ) + (segment + (start 112.25125 123.03125) + (end 110.96 123.03125) + (width 0.25) + (layer "F.Cu") + (net 123) + (uuid "3cc15f66-98fe-45fa-be38-4cc3fcd922c6") + ) + (segment + (start 135.519998 124.04) + (end 138.519998 124.04) + (width 1.5) + (layer "F.Cu") + (net 123) + (uuid "42742aad-ab79-4b6f-a8e7-922b471d42f3") + ) + (segment + (start 135.519998 124.04) + (end 137.09 125.610002) + (width 1.5) + (layer "F.Cu") + (net 123) + (uuid "4a6088f0-a613-4e39-a9f7-eae5c1677a98") + ) + (segment + (start 137.09 125.469998) + (end 137.09 129.655) + (width 1.5) + (layer "F.Cu") + (net 123) + (uuid "55f29356-6a43-4f21-a22f-068a5e49417d") + ) + (segment + (start 137.09 125.610002) + (end 137.09 129.655) + (width 1.5) + (layer "F.Cu") + (net 123) + (uuid "9611f77a-0a63-4490-8188-24dc57e9a061") + ) + (segment + (start 137.03 121.8) + (end 137.03 124.1314) + (width 0.25) + (layer "F.Cu") + (net 123) + (uuid "c5bd452b-72e7-4cf3-90eb-1aefb72ad39a") + ) + (via + (at 137.03 121.8) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 123) + (uuid "877ef7ae-5996-4e2c-a24a-b425563d80c9") + ) + (via + (at 112.25125 123.03125) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 123) + (uuid "b34e94c9-5d7b-497c-9218-28fd1fbbc713") + ) + (segment + (start 121.82875 123.03125) + (end 123.06 121.8) + (width 0.25) + (layer "B.Cu") + (net 123) + (uuid "289728fb-a752-490c-8737-dc225befcf04") + ) + (segment + (start 112.25125 123.03125) + (end 121.82875 123.03125) + (width 0.25) + (layer "B.Cu") + (net 123) + (uuid "c87eff08-8691-418a-8db4-e64244dac0a4") + ) + (segment + (start 123.06 121.8) + (end 137.03 121.8) + (width 0.25) + (layer "B.Cu") + (net 123) + (uuid "fcd35909-a0db-4403-926d-a2ae5c6a6297") + ) + (segment + (start 161.192487 180.524893) + (end 161.970305 180.524893) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "04d3c69a-3e46-49ac-ab2c-708a947fa348") + ) + (segment + (start 158.135 150.874788) + (end 158.135 149.32092) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "16231e0b-7e9a-4920-bacf-385a6c109a39") + ) + (segment + (start 158.135 149.32092) + (end 161.98592 145.47) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "2bd13245-f2e3-4abf-a176-aa400652b80d") + ) + (segment + (start 161.970305 180.524893) + (end 163.182349 181.736937) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "2deb6ce1-b24f-499d-b6ae-929ec1db9376") + ) + (segment + (start 270.170074 159.058813) + (end 269.869999 158.758738) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "400f112a-5a75-4c20-89c9-22f525dd6416") + ) + (segment + (start 158.135 177.467406) + (end 161.192487 180.524893) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "4bc24330-df2c-4923-a4a2-c2f17c46c40c") + ) + (segment + (start 163.182349 181.736937) + (end 163.182349 181.974893) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "5a7f5e63-6071-4ece-9399-765a0f0f2b9a") + ) + (segment + (start 161.98592 145.47) + (end 166.25 145.47) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "8b8696b2-f89f-4bce-9969-8fe3881a8b11") + ) + (segment + (start 158.135 150.874788) + (end 158.135 177.467406) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "8fac2a38-7056-4b2b-80b9-5de8ddbdacbb") + ) + (segment + (start 171.22265 134.81265) + (end 170.0803 133.6703) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "911fb0c6-ab1c-44bb-bb0f-aa135c7dd722") + ) + (segment + (start 170.0803 133.6703) + (end 170.0803 132.245) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "a19fe7ca-d960-4a01-9b6e-714ca9f5e2b5") + ) + (segment + (start 269.869999 158.758738) + (end 269.869999 157.4275) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "ac08de86-ec10-40b5-88c6-75092585f094") + ) + (segment + (start 166.25 145.47) + (end 171.22265 140.49735) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "b1a6fd1c-0457-4fa9-82ce-333e89304ad6") + ) + (segment + (start 171.22265 140.49735) + (end 171.22265 134.81265) + (width 0.25) + (layer "F.Cu") + (net 132) + (uuid "f7eed94e-1794-408c-afa9-fd201386323f") + ) + (via + (at 270.170074 159.058813) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 132) + (uuid "31541479-94fc-4a7f-9b1b-3e9058a6f56c") + ) + (via + (at 163.182349 181.974893) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 132) + (uuid "dec01dde-a45e-452e-9fe3-84c707ae60a4") + ) + (segment + (start 274.09 178.340812) + (end 274.09 164.016396) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "253b80c2-db82-43ba-a53f-476a67bbdb9c") + ) + (segment + (start 270.18092 182.249892) + (end 274.09 178.340812) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "2a391ae5-42d2-4b98-8397-202d719d9a42") + ) + (segment + (start 270.294694 160.245) + (end 270.170074 160.12038) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "672573ef-b86a-4815-88fc-b6cf2809a4f4") + ) + (segment + (start 163.457348 182.249892) + (end 270.18092 182.249892) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "6ce6ad8a-6498-4033-b6e3-b870b2bbb045") + ) + (segment + (start 270.318604 160.245) + (end 270.294694 160.245) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "79191bb9-f675-48a2-8cad-2d218b56e950") + ) + (segment + (start 274.09 164.016396) + (end 270.318604 160.245) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "8269bb43-86b3-475f-86b6-bf7fa707fc21") + ) + (segment + (start 270.170074 160.12038) + (end 270.170074 159.058813) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "90ed6c80-61da-40e5-8a79-157293297ce8") + ) + (segment + (start 163.182349 181.974893) + (end 163.457348 182.249892) + (width 0.25) + (layer "B.Cu") + (net 132) + (uuid "9fa50df9-e913-4318-89a9-54c788007d73") + ) + (segment + (start 266.228098 167.74) + (end 266.228098 169.725) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "05e1d8ab-df5a-4310-9ecf-80c5ed187239") + ) + (segment + (start 265.138098 170.815) + (end 266.058098 169.895) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "354e12ef-4d2f-4681-9231-c920ffc4ba65") + ) + (segment + (start 266.058098 169.895) + (end 266.058098 170.045) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "6986188c-e2be-45ae-be59-79d0a3cc5726") + ) + (segment + (start 269.903098 172.062347) + (end 268.225445 172.062347) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "6cdda31f-ab1f-492e-bcff-eb919d66ebea") + ) + (segment + (start 268.225445 172.062347) + (end 266.058098 169.895) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "74682b8e-824f-496d-82f0-300081596947") + ) + (segment + (start 266.228098 169.725) + (end 266.058098 169.895) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "7b0d41dc-1652-4455-9b4e-8798627d711d") + ) + (segment + (start 264.253098 170.815) + (end 265.138098 170.815) + (width 0.25) + (layer "F.Cu") + (net 135) + (uuid "9ee6c36e-449c-4e5e-ab24-6cf237d65d1c") + ) + (segment + (start 168.4303 132.245) + (end 168.4303 133.3525) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "01895f59-2eee-454c-aa22-922cc175b164") + ) + (segment + (start 168.4303 133.3525) + (end 169.3253 134.2475) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "5583afca-a976-4147-aaa0-7347e24c80a9") + ) + (segment + (start 167.947799 124.0595) + (end 167.947799 131.762499) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "6cf824ee-b377-450a-8980-474857d32f43") + ) + (segment + (start 158.947801 124.0595) + (end 158.947801 122.102199) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "a71686f4-6db1-4b75-8a8a-3c1ad3da0efe") + ) + (segment + (start 167.947799 131.762499) + (end 168.4303 132.245) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "b387380a-9bc1-42d1-9a6e-02789b0dea1a") + ) + (segment + (start 158.947801 122.102199) + (end 161.82 119.23) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "ddfded38-4924-4f26-9252-b69aaba47c46") + ) + (segment + (start 161.82 119.23) + (end 165.255305 119.23) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "ef248e8e-f4a3-4e88-852a-ad76836f125a") + ) + (segment + (start 165.255305 119.23) + (end 167.947799 121.922494) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "f4252355-e187-494d-9284-e478c565f619") + ) + (segment + (start 167.947799 121.922494) + (end 167.947799 124.0595) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "f7047fbb-6a36-449f-8d8c-e232e4bbed2d") + ) + (segment + (start 169.2553 134.625) + (end 169.2528 134.6275) + (width 0.25) + (layer "F.Cu") + (net 136) + (uuid "f9050d58-332d-4cc6-a555-24b0aa0fab94") + ) + (segment + (start 223.6875 122.8025) + (end 222.075 124.415) + (width 0.25) + (layer "F.Cu") + (net 137) + (uuid "00c9effb-ad81-4c75-b728-bbecf3d72802") + ) + (segment + (start 222.075 124.415) + (end 222.075 124.72) + (width 0.25) + (layer "F.Cu") + (net 137) + (uuid "1c84fb2f-86bf-4709-8eb5-7116b144e51a") + ) + (segment + (start 242.8875 122.78) + (end 242.895 122.7875) + (width 0.25) + (layer "F.Cu") + (net 138) + (uuid "e521c641-52ce-4c89-834a-1dbf5cb7b06c") + ) + (segment + (start 242.895 122.7875) + (end 242.895 124.72) + (width 0.25) + (layer "F.Cu") + (net 138) + (uuid "f204bb9d-4cd6-4de6-bf12-043524785d6c") + ) + (segment + (start 109.31 120.408749) + (end 109.347499 120.37125) + (width 0.25) + (layer "F.Cu") + (net 139) + (uuid "4cc14386-bbec-4a8e-a6b0-ae483c354656") + ) + (segment + (start 109.31 123.03125) + (end 109.31 120.408749) + (width 0.25) + (layer "F.Cu") + (net 139) + (uuid "72bd626f-cc49-4f95-a26e-ce47de5d851c") + ) + (segment + (start 161.4653 141.5725) + (end 159.8678 141.5725) + (width 0.25) + (layer "F.Cu") + (net 143) + (uuid "63c035f2-4889-4b63-8e55-525ab9dbcb57") + ) + (segment + (start 161.5903 141.4475) + (end 161.4653 141.5725) + (width 0.25) + (layer "F.Cu") + (net 143) + (uuid "b134a296-96cf-4470-8051-b7d37f51d128") + ) + (segment + (start 163.3203 141.4475) + (end 161.5903 141.4475) + (width 0.25) + (layer "F.Cu") + (net 143) + (uuid "ec94f9c0-7ccb-4ab6-a7d7-bf3d08effef4") + ) + (segment + (start 167.0853 143.2625) + (end 166.0603 143.2625) + (width 0.25) + (layer "F.Cu") + (net 144) + (uuid "81d1f3c6-421b-4aaa-8612-db6c2b48c271") + ) + (segment + (start 166.0603 143.2625) + (end 165.1953 142.3975) + (width 0.25) + (layer "F.Cu") + (net 144) + (uuid "99b82e37-a36d-4e4a-adaa-4adfb8cc98fe") + ) + (segment + (start 241.71 134.97) + (end 242.639609 134.040391) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "004cb4fe-b794-4282-a47a-808b25c267fc") + ) + (segment + (start 238.8825 133.346249) + (end 238.995 133.458749) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "1102afec-e193-4848-9012-ed06f844f518") + ) + (segment + (start 240.05 134.97) + (end 241.71 134.97) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "15b2a7a0-d32a-4642-b925-f350fc0ec716") + ) + (segment + (start 238.995 136.433748) + (end 239.12 136.558749) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "46c48cb6-8fe2-44d1-9b11-6324533508d9") + ) + (segment + (start 239.065 133.985) + (end 240.05 134.97) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "50d79147-469e-4777-983d-882986684b7b") + ) + (segment + (start 238.995 133.458749) + (end 238.995 136.433748) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "59325520-32e5-4d73-bd03-7b52a87d4c9a") + ) + (segment + (start 242.639609 134.040391) + (end 242.639609 133.342501) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "8c936e26-6555-4767-b0c5-ea6a1142e77c") + ) + (segment + (start 239.065 133.455001) + (end 239.065 133.985) + (width 0.25) + (layer "F.Cu") + (net 145) + (uuid "dfbfb7cb-06d8-4698-8a84-cad2623ba25c") + ) + (segment + (start 142.18 133.585) + (end 143.305 133.585) + (width 0.25) + (layer "F.Cu") + (net 146) + (uuid "4c19ac71-a976-49a3-b852-3c1877796533") + ) + (segment + (start 143.305 133.585) + (end 144.105 134.385) + (width 0.25) + (layer "F.Cu") + (net 146) + (uuid "632370f0-14bd-4036-b270-30fe1f55cbaa") + ) + (segment + (start 126.3189 131.0464) + (end 126.3189 132.5964) + (width 0.25) + (layer "F.Cu") + (net 147) + (uuid "596b5fe9-75b5-4e3e-9a87-c2ddd9507017") + ) + (segment + (start 126.3189 132.5964) + (end 126.4189 132.6964) + (width 0.25) + (layer "F.Cu") + (net 147) + (uuid "e7cac2a5-2b33-41b5-ad30-430d210350bd") + ) + (segment + (start 230.975 140.47) + (end 230.975 139.835) + (width 0.25) + (layer "F.Cu") + (net 148) + (uuid "220437f8-d363-4aa8-b87b-baa0c085afa4") + ) + (segment + (start 228.27 142.055) + (end 228.755 142.055) + (width 0.25) + (layer "F.Cu") + (net 148) + (uuid "2ae1a625-b688-47ac-ac88-8578b71257b9") + ) + (segment + (start 228.755 142.055) + (end 230.975 139.835) + (width 0.25) + (layer "F.Cu") + (net 148) + (uuid "4a1a7fbf-1c22-4731-a3a1-c89e0756a5e2") + ) + (segment + (start 230.975 130.305) + (end 230.975 131.855) + (width 1) + (layer "F.Cu") + (net 149) + (uuid "2312e997-9f2b-4d05-bf20-5cdeb255d5cf") + ) + (segment + (start 228.63 134.2) + (end 224.8975 134.2) + (width 1) + (layer "F.Cu") + (net 149) + (uuid "2bfa876d-cbe5-40b1-a844-bcdcf62132e2") + ) + (segment + (start 230.975 131.855) + (end 228.63 134.2) + (width 1) + (layer "F.Cu") + (net 149) + (uuid "bfe8354f-bd43-43c6-8e8e-70f811bdd1e6") + ) + (segment + (start 165.8853 141.6125) + (end 163.4578 139.185) + (width 0.25) + (layer "F.Cu") + (net 150) + (uuid "0ef4a064-1b31-4c2b-9742-a39ac9b5185e") + ) + (segment + (start 167.0853 141.6125) + (end 165.8853 141.6125) + (width 0.25) + (layer "F.Cu") + (net 150) + (uuid "c10df4e6-e9ac-49a0-96b1-d7e48d7ede4b") + ) + (segment + (start 137.09 137.795) + (end 137.09 139.185) + (width 0.25) + (layer "F.Cu") + (net 151) + (uuid "637f3358-5826-420d-a8e5-9f86496df1af") + ) + (segment + (start 142.18 135.235) + (end 139.65 135.235) + (width 0.25) + (layer "F.Cu") + (net 151) + (uuid "a3381cf8-ffa6-463b-8466-f4e43acf25e3") + ) + (segment + (start 139.65 135.235) + (end 137.09 137.795) + (width 0.25) + (layer "F.Cu") + (net 151) + (uuid "e2711632-5072-4de1-bec8-b20a8691a205") + ) + (segment + (start 270.37 158.232764) + (end 270.37 157.4275) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "0427b0ef-9b2b-484b-a988-26ced631836a") + ) + (segment + (start 161.4653 144.8547) + (end 161.4653 143.2225) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "17a9602c-a2b0-4d30-97cd-bf53723e07ee") + ) + (segment + (start 156.685 149.635) + (end 161.4653 144.8547) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "6f980a0e-9fdd-4cbe-a9f6-fb653bee4733") + ) + (segment + (start 271.359352 158.765) + (end 270.902236 158.765) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "aee1db07-3f44-4370-b21f-9ba7f2907fd4") + ) + (segment + (start 270.902236 158.765) + (end 270.37 158.232764) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "c1e10007-50db-4dad-ab38-c42d35b59d93") + ) + (segment + (start 156.685 177.290198) + (end 156.685 149.635) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "cb46306d-a514-4d9e-99c7-281f54b5c355") + ) + (segment + (start 162.190672 182.103652) + (end 161.498454 182.103652) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "e0d7b30d-be59-43bf-a868-d3933f705434") + ) + (segment + (start 161.498454 182.103652) + (end 156.685 177.290198) + (width 0.25) + (layer "F.Cu") + (net 152) + (uuid "e2a3c592-6772-4853-973a-f682dad5da3f") + ) + (via + (at 271.359352 158.765) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 152) + (uuid "312f4f8c-8ac3-4a01-8410-13f0d94eb8c5") + ) + (via + (at 162.190672 182.103652) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 152) + (uuid "a277e1e4-931f-4ad1-b910-bd05145b1225") + ) + (segment + (start 274.54 178.527208) + (end 274.54 163.83) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "11de9010-7b1b-4c60-85e5-a15f932cf963") + ) + (segment + (start 162.786912 182.699892) + (end 270.367316 182.699892) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "14bce6be-7f71-4290-94e5-f1183766d9c4") + ) + (segment + (start 270.867504 159.256848) + (end 271.359352 158.765) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "45039136-1361-4444-8f8a-7480fc46959e") + ) + (segment + (start 162.190672 182.103652) + (end 162.786912 182.699892) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "59a9bc39-8f0f-457a-b5ba-76cd0619362d") + ) + (segment + (start 270.867504 160.157504) + (end 270.867504 159.256848) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "6eebabeb-58e4-4436-b65f-0809ea01f5c6") + ) + (segment + (start 274.54 163.83) + (end 270.867504 160.157504) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "824924f7-19d6-4f3c-9ad3-ce13d77062ea") + ) + (segment + (start 270.367316 182.699892) + (end 274.54 178.527208) + (width 0.25) + (layer "B.Cu") + (net 152) + (uuid "94aa9904-01b6-4ef2-9faf-364cb90a095f") + ) + (segment + (start 222.283604 145.02) + (end 227.58 150.316396) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "2f83d3a2-1dab-4943-b905-f5b879790710") + ) + (segment + (start 216.74 129.285305) + (end 208.64 137.385305) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "351671f7-70d7-4a18-b76e-a94e7bfd9047") + ) + (segment + (start 227.58 164.461701) + (end 218.691701 173.35) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "49eabbeb-d3c6-42a2-8175-0109c56a4195") + ) + (segment + (start 208.64 142.91) + (end 210.75 145.02) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "52c11748-8890-4d8a-b476-203b0338f571") + ) + (segment + (start 199.401104 173.35) + (end 196.425 170.373896) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "9376183b-e851-460d-b30d-826901d86ad0") + ) + (segment + (start 196.425 170.373896) + (end 196.425 169.6125) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "a7c71b80-19b9-47f2-b53e-a1c697d88de5") + ) + (segment + (start 218.691701 173.35) + (end 199.401104 173.35) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "ba1ad9eb-6fda-4393-8545-f6a367731716") + ) + (segment + (start 208.64 137.385305) + (end 208.64 142.91) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "bfb93530-a605-4e9e-9d3b-ee592b3340dc") + ) + (segment + (start 227.58 150.316396) + (end 227.58 164.461701) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "d149ee61-0ff6-4842-a1e1-bc72e994875a") + ) + (segment + (start 216.74 123.93) + (end 216.74 129.285305) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "f6f5a605-1d66-4b9b-9b26-ff04241dcf20") + ) + (segment + (start 210.75 145.02) + (end 222.283604 145.02) + (width 0.25) + (layer "F.Cu") + (net 155) + (uuid "fe76c316-67a8-4e2b-a553-731f0a52b7a8") + ) + (segment + (start 171.67265 134.626254) + (end 170.9478 133.901404) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "1108ebdc-3c1e-45a7-b152-b3873ee3c1c2") + ) + (segment + (start 158.86 177.55601) + (end 161.378883 180.074893) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "14f0ff81-a616-48f9-aba5-70550923c3b7") + ) + (segment + (start 162.7067 180.624892) + (end 163.882958 180.624892) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "1d124d3d-ef63-4779-896c-b40cfe4d040b") + ) + (segment + (start 161.378883 180.074893) + (end 162.156701 180.074893) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "22c580b7-849d-407e-aa0f-f0cf0013a7e6") + ) + (segment + (start 271.84084 161.34) + (end 272.7825 161.34) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "2536908b-ca10-4e2c-80d9-71734bceb7cd") + ) + (segment + (start 162.156701 180.074893) + (end 162.7067 180.624892) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "49e72de7-ad3e-421e-b918-17f23fbf57e1") + ) + (segment + (start 171.94765 138.85) + (end 171.67265 138.575) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "4bd2538f-979e-4335-9692-64d7c32700d7") + ) + (segment + (start 163.882958 180.624892) + (end 164.332958 181.074892) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "59770952-c7a6-4683-9b45-4d4dff6b326e") + ) + (segment + (start 270.489632 162.691208) + (end 271.84084 161.34) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "63288653-b657-4ba6-93db-97eed4a2cc84") + ) + (segment + (start 158.86 151.652718) + (end 158.86 177.55601) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "dcd1713b-3228-458e-932b-97f2fd9e2fc0") + ) + (segment + (start 270.489632 163.483808) + (end 270.489632 162.691208) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "f60e009b-afa5-45b2-affe-9d2e8b7cb861") + ) + (segment + (start 171.67265 138.575) + (end 171.67265 134.626254) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "f75b1ad1-5689-4d48-8011-60fc96ed2617") + ) + (segment + (start 170.9478 133.901404) + (end 170.9478 128.45) + (width 0.25) + (layer "F.Cu") + (net 156) + (uuid "f7dcd32e-687e-4c4e-8371-271966363cf4") + ) + (via + (at 171.94765 138.85) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 156) + (uuid "0fa367bc-6219-435d-a966-d26df65e1185") + ) + (via + (at 164.332958 181.074892) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 156) + (uuid "708dc9be-85fd-4005-a8e0-102945c28c9c") + ) + (via + (at 270.489632 163.483808) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 156) + (uuid "96aa3271-6070-4769-958d-b4f6d42c1b0d") + ) + (via + (at 158.86 151.652718) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 156) + (uuid "a0e6525f-926c-4c5a-8ea7-1e079f60d4be") + ) + (segment + (start 269.808128 181.349892) + (end 270.489632 180.668388) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "5fb15fde-07da-4705-84b6-5b413507daec") + ) + (segment + (start 158.86 151.652718) + (end 158.86 150.03) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "75ab1766-ebf4-4533-a4dc-9e9723b87405") + ) + (segment + (start 164.607958 181.349892) + (end 269.808128 181.349892) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "95774b9b-1420-4735-af56-bb1ed9604eb0") + ) + (segment + (start 164.332958 181.074892) + (end 164.607958 181.349892) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "dc66b056-c2aa-46e6-b047-0335663b59f0") + ) + (segment + (start 158.86 150.03) + (end 170.04 138.85) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "e15c8f6b-c51c-48a4-8109-b4f973981d53") + ) + (segment + (start 170.04 138.85) + (end 171.94765 138.85) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "e45ec76f-431f-4cbd-83c2-8b7dacdf6a3e") + ) + (segment + (start 270.489632 180.668388) + (end 270.489632 163.483808) + (width 0.25) + (layer "B.Cu") + (net 156) + (uuid "ea1cb575-b2c0-4d75-9342-52724ed9c56c") + ) + (segment + (start 271.34 164.33) + (end 271.34 162.477236) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "05ac81b7-84b6-4e30-a12a-e6064afe6674") + ) + (segment + (start 161.281091 181.249893) + (end 161.67 181.249893) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "2288352c-c332-490c-94cf-04c51b6e2f67") + ) + (segment + (start 271.977236 161.84) + (end 272.7825 161.84) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "5f935b11-4dba-4a7b-ab61-e9fda5e71b08") + ) + (segment + (start 157.41 150.16436) + (end 157.41 177.378802) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "687f5fd1-c729-4ddb-aa5f-97309d22d286") + ) + (segment + (start 157.41 177.378802) + (end 161.281091 181.249893) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "87b564d0-7d63-4697-84fa-647c1458355c") + ) + (segment + (start 155.9478 144.3078) + (end 155.9478 128.455) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "ad18fc66-98a1-4389-95e9-c0dac75bb8c0") + ) + (segment + (start 155.95 144.31) + (end 155.9478 144.3078) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "c5517ba0-5f46-4f60-a1ba-5e5adc45db5c") + ) + (segment + (start 271.34 162.477236) + (end 271.977236 161.84) + (width 0.25) + (layer "F.Cu") + (net 157) + (uuid "ce998b87-8f7d-4912-b953-ce0398692ecb") + ) + (via + (at 157.41 150.16436) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 157) + (uuid "2ed8e2c5-114a-4a07-96fd-57c8fee4d9dc") + ) + (via + (at 271.34 164.33) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 157) + (uuid "914e0837-493f-498e-9d32-1cd87d7d730b") + ) + (via + (at 155.95 144.31) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 157) + (uuid "9a807fc3-7b4a-4124-8db2-3befacef3e5e") + ) + (via + (at 161.67 181.249893) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 157) + (uuid "d3cfc67f-13b2-4009-84fa-8e6f94f192c2") + ) + (segment + (start 155.95 148.70436) + (end 155.95 144.31) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "515751d4-9c23-4466-bae7-5fd4ba090943") + ) + (segment + (start 164.032653 181.799892) + (end 163.482654 181.249893) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "72537d14-0688-4ce7-b1f7-1746737ce696") + ) + (segment + (start 157.41 150.16436) + (end 155.95 148.70436) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "998dc100-d591-48d0-a831-1bc7c456678b") + ) + (segment + (start 271.34 180.454416) + (end 269.994524 181.799892) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "a89d0ae7-3377-4322-b1b2-86588dd568a4") + ) + (segment + (start 269.994524 181.799892) + (end 164.032653 181.799892) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "af3632ca-c8d8-4a25-ad52-57fe74a85995") + ) + (segment + (start 271.34 164.33) + (end 271.34 180.454416) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "e0be8cb3-e128-4355-a965-cefade60afc8") + ) + (segment + (start 163.482654 181.249893) + (end 161.67 181.249893) + (width 0.25) + (layer "B.Cu") + (net 157) + (uuid "fd20f228-d86d-476c-8b69-de23fbfbd1cd") + ) + (segment + (start 233.6875 142.055) + (end 231.9125 143.83) + (width 0.25) + (layer "F.Cu") + (net 158) + (uuid "099b9c25-8c44-4c73-9871-8e819c0cb79f") + ) + (segment + (start 233.825 142.055) + (end 233.6875 142.055) + (width 0.25) + (layer "F.Cu") + (net 158) + (uuid "72cd6ea4-127f-4c89-948f-37f745c412f2") + ) + (segment + (start 233.825 142.055) + (end 235.34 142.055) + (width 0.25) + (layer "F.Cu") + (net 158) + (uuid "988a513d-2840-49b2-acac-e8956cfec8d1") + ) + (segment + (start 148 133.56) + (end 149.52 133.56) + (width 0.25) + (layer "F.Cu") + (net 159) + (uuid "1e0793e3-db80-4655-973e-1c741f6f93ff") + ) + (segment + (start 147.755 133.56) + (end 145.98 135.335) + (width 0.25) + (layer "F.Cu") + (net 159) + (uuid "2cd8ef9d-8b0c-4a55-ac29-619c6f970970") + ) + (segment + (start 148 133.56) + (end 147.755 133.56) + (width 0.25) + (layer "F.Cu") + (net 159) + (uuid "55d1ab52-f272-408e-abdf-0b2b1e4248df") + ) + (segment + (start 124.03 129.2714) + (end 126.1939 129.2714) + (width 0.25) + (layer "F.Cu") + (net 160) + (uuid "9975c9e7-c0f4-4a42-81e4-58edc1ffb0e2") + ) + (segment + (start 122.5 129.2714) + (end 124.03 129.2714) + (width 0.25) + (layer "F.Cu") + (net 160) + (uuid "f31386cf-23ef-43dc-b1dc-50377392e1bc") + ) + (segment + (start 126.1939 129.2714) + (end 126.3189 129.1464) + (width 0.25) + (layer "F.Cu") + (net 160) + (uuid "fedfd5f5-a7f4-4832-8cf6-07ea1735b1ff") + ) + (zone + (net 1) + (net_name "GND") + (layers "F.Cu" "In1.Cu" "In2.Cu") + (uuid "ece3ebdc-d6be-4819-89d5-c71583913137") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 89 100) (xy 295 100) (xy 295 195) (xy 89 195) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 162.429717 142.176252) (xy 162.449498 142.185698) (xy 162.472402 142.199244) (xy 162.472404 142.199244) + (xy 162.472405 142.199245) (xy 162.630226 142.245097) (xy 162.630229 142.245097) (xy 162.630231 142.245098) + (xy 162.667106 142.248) (xy 163.8333 142.248) (xy 163.900339 142.267685) (xy 163.946094 142.320489) + (xy 163.9573 142.372) (xy 163.9573 142.4235) (xy 163.937615 142.490539) (xy 163.884811 142.536294) + (xy 163.8333 142.5475) (xy 163.5703 142.5475) (xy 163.5703 143.0975) (xy 164.225985 143.0975) (xy 164.289106 143.114768) + (xy 164.347402 143.149244) (xy 164.368715 143.155436) (xy 164.505226 143.195097) (xy 164.505229 143.195097) + (xy 164.505231 143.195098) (xy 164.542106 143.198) (xy 165.059848 143.198) (xy 165.126887 143.217685) + (xy 165.147529 143.234319) (xy 165.661563 143.748355) (xy 165.661567 143.748358) (xy 165.764008 143.816808) + (xy 165.764015 143.816812) (xy 165.826749 143.842797) (xy 165.877848 143.863963) (xy 165.998689 143.887999) + (xy 165.998693 143.888) (xy 165.998694 143.888) (xy 166.121907 143.888) (xy 166.19378 143.888) (xy 166.260819 143.907685) + (xy 166.281461 143.924319) (xy 166.375111 144.017969) (xy 166.375113 144.01797) (xy 166.375115 144.017972) + (xy 166.51534 144.102741) (xy 166.562526 144.154268) (xy 166.574365 144.223127) (xy 166.547096 144.287456) + (xy 166.53887 144.296538) (xy 166.027229 144.808181) (xy 165.965906 144.841666) (xy 165.939548 144.8445) + (xy 162.2148 144.8445) (xy 162.147761 144.824815) (xy 162.102006 144.772011) (xy 162.0908 144.7205) + (xy 162.0908 144.099101) (xy 162.110485 144.032062) (xy 162.150643 143.992988) (xy 162.166231 143.983565) + (xy 162.233782 143.965729) (xy 162.300256 143.987245) (xy 162.318061 144.002001) (xy 162.331238 144.015178) + (xy 162.331247 144.015185) (xy 162.472603 144.098782) (xy 162.472606 144.098783) (xy 162.630304 144.144599) + (xy 162.63031 144.1446) (xy 162.66715 144.147499) (xy 162.667166 144.1475) (xy 163.0703 144.1475) + (xy 163.5703 144.1475) (xy 163.973434 144.1475) (xy 163.973449 144.147499) (xy 164.010289 144.1446) + (xy 164.010295 144.144599) (xy 164.167993 144.098783) (xy 164.167996 144.098782) (xy 164.309352 144.015185) + (xy 164.309361 144.015178) (xy 164.425478 143.899061) (xy 164.425485 143.899052) (xy 164.509081 143.757698) + (xy 164.5549 143.599986) (xy 164.555095 143.597501) (xy 164.555095 143.5975) (xy 163.5703 143.5975) + (xy 163.5703 144.1475) (xy 163.0703 144.1475) (xy 163.0703 142.5475) (xy 162.66715 142.5475) (xy 162.63031 142.550399) + (xy 162.630304 142.5504) (xy 162.472606 142.596216) (xy 162.472596 142.59622) (xy 162.449865 142.609663) + (xy 162.382141 142.626843) (xy 162.315879 142.604681) (xy 162.299067 142.59061) (xy 162.193638 142.485181) + (xy 162.160153 142.423858) (xy 162.165137 142.354166) (xy 162.193635 142.309821) (xy 162.295772 142.207685) + (xy 162.295775 142.20768) (xy 162.298702 142.204753) (xy 162.360025 142.171268) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 190.816267 105.067586) (xy 190.862022 105.12039) (xy 190.871966 105.189548) (xy 190.856615 105.233901) + (xy 190.782821 105.361715) (xy 190.782818 105.361722) (xy 190.749024 105.465731) (xy 190.724326 105.541744) + (xy 190.70454 105.73) (xy 190.724326 105.918256) (xy 190.724327 105.918259) (xy 190.782818 106.098277) + (xy 190.782821 106.098284) (xy 190.877467 106.262216) (xy 190.90215 106.289629) (xy 190.95265 106.345715) + (xy 190.98288 106.408706) (xy 190.9845 106.428687) (xy 190.9845 107.4955) (xy 190.964815 107.562539) + (xy 190.912011 107.608294) (xy 190.8605 107.6195) (xy 190.715354 107.6195) (xy 190.682897 107.626398) + (xy 190.530197 107.658855) (xy 190.530192 107.658857) (xy 190.35727 107.735848) (xy 190.357265 107.735851) + (xy 190.204129 107.847111) (xy 190.077466 107.987785) (xy 189.982821 108.151715) (xy 189.982818 108.151722) + (xy 189.924324 108.331747) (xy 189.923533 108.335473) (xy 189.922481 108.33742) (xy 189.922318 108.337924) + (xy 189.922225 108.337894) (xy 189.890341 108.396955) (xy 189.829178 108.430732) (xy 189.759464 108.42608) + (xy 189.703331 108.384476) (xy 189.678922 108.322656) (xy 189.675674 108.291744) (xy 189.617179 108.111716) + (xy 189.522533 107.947784) (xy 189.395871 107.807112) (xy 189.340019 107.766533) (xy 189.242734 107.695851) + (xy 189.242729 107.695848) (xy 189.069807 107.618857) (xy 189.069802 107.618855) (xy 188.924001 107.587865) + (xy 188.884646 107.5795) (xy 188.695354 107.5795) (xy 188.645955 107.59) (xy 188.510199 107.618855) + (xy 188.351022 107.689726) (xy 188.281772 107.69901) (xy 188.218495 107.669382) (xy 188.181282 107.610247) + (xy 188.178969 107.600637) (xy 188.15954 107.502964) (xy 188.10862 107.380031) (xy 188.040393 107.277922) + (xy 188.034698 107.269398) (xy 188.034692 107.26939) (xy 187.940609 107.175307) (xy 187.940601 107.175301) + (xy 187.829979 107.101386) (xy 187.829972 107.101382) (xy 187.829969 107.10138) (xy 187.829965 107.101378) + (xy 187.829961 107.101376) (xy 187.70704 107.050461) (xy 187.70703 107.050458) (xy 187.576533 107.0245) + (xy 187.576531 107.0245) (xy 187.443469 107.0245) (xy 187.443467 107.0245) (xy 187.312969 107.050458) + (xy 187.312959 107.050461) (xy 187.190038 107.101376) (xy 187.19002 107.101386) (xy 187.079398 107.175301) + (xy 187.07939 107.175307) (xy 186.985307 107.26939) (xy 186.985301 107.269398) (xy 186.911386 107.38002) + (xy 186.911376 107.380038) (xy 186.860461 107.502959) (xy 186.860458 107.502969) (xy 186.8345 107.633466) + (xy 186.8345 107.633469) (xy 186.8345 107.766531) (xy 186.8345 107.766533) (xy 186.834499 107.766533) + (xy 186.860458 107.89703) (xy 186.860461 107.89704) (xy 186.911376 108.019961) (xy 186.911386 108.019979) + (xy 186.985301 108.130601) (xy 186.985307 108.130609) (xy 187.07939 108.224692) (xy 187.079398 108.224698) + (xy 187.19002 108.298613) (xy 187.190023 108.298614) (xy 187.190031 108.29862) (xy 187.190037 108.298622) + (xy 187.190038 108.298623) (xy 187.305608 108.346493) (xy 187.312964 108.34954) (xy 187.312968 108.34954) + (xy 187.312969 108.349541) (xy 187.443466 108.3755) (xy 187.443469 108.3755) (xy 187.576533 108.3755) + (xy 187.664325 108.358035) (xy 187.707036 108.34954) (xy 187.714392 108.346492) (xy 187.78386 108.339021) + (xy 187.84634 108.370294) (xy 187.881995 108.430381) (xy 187.885169 108.474009) (xy 187.88454 108.479995) + (xy 187.88454 108.480004) (xy 187.886334 108.497081) (xy 187.873762 108.565811) (xy 187.850694 108.597718) + (xy 186.447827 110.000585) (xy 186.386504 110.03407) (xy 186.316812 110.029086) (xy 186.260879 109.987214) + (xy 186.25403 109.977055) (xy 186.225471 109.929814) (xy 186.225468 109.92981) (xy 186.131819 109.836161) + (xy 186.098334 109.774838) (xy 186.0955 109.74848) (xy 186.0955 108.718034) (xy 186.115185 108.650995) + (xy 186.131819 108.630353) (xy 186.164454 108.597718) (xy 186.216781 108.545391) (xy 186.305049 108.402287) + (xy 186.357936 108.242685) (xy 186.368 108.144174) (xy 186.368 107.535826) (xy 186.357936 107.437315) + (xy 186.305049 107.277713) (xy 186.305045 107.277707) (xy 186.305044 107.277704) (xy 186.216783 107.134612) + (xy 186.21678 107.134608) (xy 186.097891 107.015719) (xy 186.097887 107.015716) (xy 185.954795 106.927455) + (xy 185.954789 106.927452) (xy 185.954787 106.927451) (xy 185.795185 106.874564) (xy 185.795183 106.874563) + (xy 185.696681 106.8645) (xy 185.696674 106.8645) (xy 185.163326 106.8645) (xy 185.163318 106.8645) + (xy 185.064816 106.874563) (xy 185.064815 106.874564) (xy 185.039801 106.882853) (xy 184.905215 106.92745) + (xy 184.905204 106.927455) (xy 184.762112 107.015716) (xy 184.762107 107.015719) (xy 184.729827 107.048) + (xy 184.668503 107.081485) (xy 184.598812 107.076499) (xy 184.554467 107.048) (xy 184.52258 107.016114) + (xy 184.379577 106.927908) (xy 184.379572 106.927906) (xy 184.220083 106.875057) (xy 184.12165 106.865) + (xy 184.105 106.865) (xy 184.105 108.814999) (xy 184.121636 108.814999) (xy 184.121652 108.814998) + (xy 184.220083 108.804943) (xy 184.379572 108.752093) (xy 184.379577 108.752091) (xy 184.52258 108.663885) + (xy 184.554466 108.632) (xy 184.615789 108.598515) (xy 184.685481 108.603499) (xy 184.729828 108.632) + (xy 184.762109 108.664281) (xy 184.785597 108.678769) (xy 184.832321 108.730716) (xy 184.8445 108.784307) + (xy 184.8445 109.74848) (xy 184.824815 109.815519) (xy 184.808181 109.836161) (xy 184.732681 109.911661) + (xy 184.671358 109.945146) (xy 184.601666 109.940162) (xy 184.557319 109.911661) (xy 184.455188 109.80953) + (xy 184.445499 109.803673) (xy 184.309606 109.721522) (xy 184.147196 109.670914) (xy 184.147194 109.670913) + (xy 184.147192 109.670913) (xy 184.097778 109.666423) (xy 184.076616 109.6645) (xy 183.563384 109.6645) + (xy 183.544145 109.666248) (xy 183.492807 109.670913) (xy 183.330393 109.721522) (xy 183.184811 109.80953) + (xy 183.06453 109.929811) (xy 182.976522 110.075393) (xy 182.925913 110.237807) (xy 182.9195 110.308386) + (xy 182.9195 110.971613) (xy 182.925913 111.042192) (xy 182.925913 111.042194) (xy 182.925914 111.042196) + (xy 182.976522 111.204606) (xy 183.047963 111.322784) (xy 183.06453 111.350188) (xy 183.184811 111.470469) + (xy 183.184813 111.47047) (xy 183.184815 111.470472) (xy 183.330394 111.558478) (xy 183.492804 111.609086) + (xy 183.563384 111.6155) (xy 183.859548 111.6155) (xy 183.926587 111.635185) (xy 183.947229 111.651819) + (xy 184.131016 111.835606) (xy 184.131045 111.835637) (xy 184.221264 111.925856) (xy 184.221267 111.925858) + (xy 184.29819 111.977256) (xy 184.32371 111.994309) (xy 184.323712 111.99431) (xy 184.323715 111.994312) + (xy 184.390396 112.021931) (xy 184.390398 112.021933) (xy 184.43064 112.038601) (xy 184.437548 112.041463) + (xy 184.497971 112.053481) (xy 184.558393 112.0655) (xy 185.954611 112.0655) (xy 186.015033 112.053481) + (xy 186.075456 112.041463) (xy 186.117924 112.023872) (xy 186.18929 111.994312) (xy 186.240513 111.960084) + (xy 186.291737 111.925858) (xy 186.378862 111.838733) (xy 186.378863 111.838731) (xy 186.385929 111.831665) + (xy 186.385931 111.831661) (xy 188.800775 109.416819) (xy 188.862098 109.383334) (xy 188.878222 109.3816) + (xy 188.878178 109.38118) (xy 188.884644 109.3805) (xy 188.884646 109.3805) (xy 188.968576 109.36266) + (xy 189.038242 109.367976) (xy 189.093976 109.410113) (xy 189.117676 109.470986) (xy 189.124326 109.534256) + (xy 189.124327 109.534259) (xy 189.182818 109.714277) (xy 189.182821 109.714284) (xy 189.277467 109.878216) + (xy 189.320772 109.92631) (xy 189.35265 109.961715) (xy 189.38288 110.024706) (xy 189.3845 110.044687) + (xy 189.3845 114.764241) (xy 189.364815 114.83128) (xy 189.348181 114.851922) (xy 188.861923 115.338181) + (xy 188.8006 115.371666) (xy 188.774242 115.3745) (xy 183.367741 115.3745) (xy 183.367721 115.374499) + (xy 183.361607 115.374499) (xy 183.238394 115.374499) (xy 183.137597 115.394548) (xy 183.137592 115.394548) + (xy 183.117549 115.398536) (xy 183.117544 115.398537) (xy 183.096949 115.407068) (xy 183.02748 115.414535) + (xy 182.965001 115.383258) (xy 182.929351 115.323168) (xy 182.9255 115.292506) (xy 182.9255 114.233393) + (xy 182.925499 114.233389) (xy 182.909296 114.15193) (xy 182.901463 114.112548) (xy 182.872121 114.04171) + (xy 182.872121 114.041709) (xy 182.854315 113.998721) (xy 182.854308 113.998708) (xy 182.785858 113.896267) + (xy 182.785855 113.896263) (xy 182.521819 113.632227) (xy 182.488334 113.570904) (xy 182.4855 113.544546) + (xy 182.4855 113.248386) (xy 182.479086 113.177807) (xy 182.479086 113.177804) (xy 182.428478 113.015394) + (xy 182.340472 112.869815) (xy 182.34047 112.869813) (xy 182.340469 112.869811) (xy 182.238339 112.767681) + (xy 182.204854 112.706358) (xy 182.209838 112.636666) (xy 182.238339 112.592319) (xy 182.340468 112.490189) + (xy 182.340469 112.490188) (xy 182.340472 112.490185) (xy 182.428478 112.344606) (xy 182.479086 112.182196) + (xy 182.4855 112.111616) (xy 182.4855 111.598384) (xy 182.479086 111.527804) (xy 182.428478 111.365394) + (xy 182.340472 111.219815) (xy 182.34047 111.219813) (xy 182.340469 111.219811) (xy 182.220188 111.09953) + (xy 182.205849 111.090862) (xy 182.074606 111.011522) (xy 181.912196 110.960914) (xy 181.912194 110.960913) + (xy 181.912192 110.960913) (xy 181.862778 110.956423) (xy 181.841616 110.9545) (xy 181.178384 110.9545) + (xy 181.159145 110.956248) (xy 181.107807 110.960913) (xy 180.945393 111.011522) (xy 180.81415 111.090862) + (xy 180.746595 111.108698) (xy 180.68585 111.090862) (xy 180.554606 111.011522) (xy 180.497916 110.993857) + (xy 180.392196 110.960914) (xy 180.392194 110.960913) (xy 180.392192 110.960913) (xy 180.342778 110.956423) + (xy 180.321616 110.9545) (xy 179.658384 110.9545) (xy 179.639145 110.956248) (xy 179.587807 110.960913) + (xy 179.425391 111.011523) (xy 179.363792 111.048761) (xy 179.296238 111.066597) (xy 179.249207 111.055923) + (xy 179.109807 110.993857) (xy 179.109802 110.993855) (xy 178.954817 110.960913) (xy 178.924646 110.9545) + (xy 178.735354 110.9545) (xy 178.705183 110.960913) (xy 178.550197 110.993855) (xy 178.550192 110.993857) + (xy 178.37727 111.070848) (xy 178.377265 111.070851) (xy 178.224129 111.182111) (xy 178.097466 111.322785) + (xy 178.002821 111.486715) (xy 178.002818 111.486722) (xy 177.96306 111.609086) (xy 177.944326 111.666744) + (xy 177.92454 111.855) (xy 177.944326 112.043256) (xy 177.944327 112.043259) (xy 178.002818 112.223277) + (xy 178.002821 112.223284) (xy 178.097467 112.387216) (xy 178.190181 112.490185) (xy 178.224129 112.527888) + (xy 178.377265 112.639148) (xy 178.37727 112.639151) (xy 178.550192 112.716142) (xy 178.550197 112.716144) + (xy 178.735354 112.7555) (xy 178.735355 112.7555) (xy 178.924644 112.7555) (xy 178.924646 112.7555) + (xy 178.993479 112.740869) (xy 179.063145 112.746185) (xy 179.118879 112.788322) (xy 179.142984 112.853902) + (xy 179.127807 112.922103) (xy 179.125376 112.926309) (xy 179.071522 113.015393) (xy 179.020913 113.177807) + (xy 179.0145 113.248386) (xy 179.0145 113.544547) (xy 178.994815 113.611586) (xy 178.978182 113.632227) + (xy 178.801269 113.80914) (xy 178.801267 113.809142) (xy 178.769119 113.84129) (xy 178.714142 113.896266) + (xy 178.693647 113.92694) (xy 178.645689 113.998712) (xy 178.645686 113.998716) (xy 178.627878 114.041708) + (xy 178.627879 114.041709) (xy 178.598537 114.112549) (xy 178.598535 114.112556) (xy 178.5745 114.233389) + (xy 178.5745 115.558479) (xy 178.554815 115.625518) (xy 178.509519 115.667533) (xy 178.376496 115.739522) + (xy 178.376494 115.739523) (xy 178.180257 115.892261) (xy 178.011833 116.075217) (xy 177.875826 116.283393) + (xy 177.775936 116.511118) (xy 177.714892 116.752175) (xy 177.71489 116.752187) (xy 177.694357 116.999994) + (xy 177.694357 117.000005) (xy 177.71489 117.247812) (xy 177.714892 117.247824) (xy 177.775936 117.488881) + (xy 177.875826 117.716606) (xy 178.011833 117.924782) (xy 178.011836 117.924785) (xy 178.180256 118.107738) + (xy 178.376491 118.260474) (xy 178.59519 118.378828) (xy 178.830386 118.459571) (xy 179.075665 118.5005) + (xy 179.324335 118.5005) (xy 179.569614 118.459571) (xy 179.649287 118.432218) (xy 179.719082 118.429068) + (xy 179.777229 118.461819) (xy 180.111016 118.795606) (xy 180.111045 118.795637) (xy 180.201261 118.885853) + (xy 180.201265 118.885856) (xy 180.201267 118.885858) (xy 180.223187 118.900504) (xy 180.234297 118.907928) + (xy 180.234298 118.907928) (xy 180.234299 118.907929) (xy 180.303714 118.954312) (xy 180.369329 118.98149) + (xy 180.417548 119.001463) (xy 180.477971 119.013481) (xy 180.538393 119.0255) (xy 180.538394 119.0255) + (xy 183.820548 119.0255) (xy 183.887587 119.045185) (xy 183.933342 119.097989) (xy 183.943286 119.167147) + (xy 183.914261 119.230703) (xy 183.90823 119.237179) (xy 181.74627 121.399139) (xy 181.746267 121.399142) + (xy 181.721868 121.423541) (xy 181.659142 121.486266) (xy 181.646501 121.505186) (xy 181.631591 121.5275) + (xy 181.615206 121.552019) (xy 181.590687 121.588714) (xy 181.590685 121.588718) (xy 181.567614 121.644419) + (xy 181.557347 121.669207) (xy 181.550131 121.686626) (xy 181.543535 121.702551) (xy 181.543535 121.702553) + (xy 181.543108 121.704703) (xy 181.543104 121.704727) (xy 181.520959 121.816061) (xy 181.520958 121.816063) + (xy 181.5195 121.823392) (xy 181.5195 128.146171) (xy 181.499815 128.21321) (xy 181.483181 128.233852) + (xy 176.764144 132.952888) (xy 176.764138 132.952896) (xy 176.69569 133.055332) (xy 176.695688 133.055337) + (xy 176.667682 133.122951) (xy 176.648539 133.169165) (xy 176.648536 133.169175) (xy 176.646357 133.180126) + (xy 176.646358 133.180127) (xy 176.626316 133.28089) (xy 176.6245 133.29002) (xy 176.6245 137.288456) + (xy 176.604815 137.355495) (xy 176.588181 137.376137) (xy 169.836996 144.127321) (xy 169.775673 144.160806) + (xy 169.723535 144.16093) (xy 169.53359 144.120557) (xy 169.533589 144.120557) (xy 169.344297 144.120557) + (xy 169.319475 144.125833) (xy 169.15914 144.159912) (xy 169.159135 144.159914) (xy 168.986213 144.236905) + (xy 168.986208 144.236908) (xy 168.833072 144.348168) (xy 168.706409 144.488842) (xy 168.611764 144.652772) + (xy 168.611761 144.652779) (xy 168.55327 144.832797) (xy 168.553269 144.832801) (xy 168.533483 145.021057) + (xy 168.553269 145.209313) (xy 168.55327 145.209316) (xy 168.553949 145.215776) (xy 168.55106 145.216079) + (xy 168.546635 145.273169) (xy 168.522864 145.312116) (xy 168.405476 145.442489) (xy 168.310831 145.606419) + (xy 168.310828 145.606426) (xy 168.256594 145.773342) (xy 168.252336 145.786448) (xy 168.23255 145.974704) + (xy 168.252336 146.16296) (xy 168.252337 146.162963) (xy 168.310828 146.342981) (xy 168.310831 146.342988) + (xy 168.405476 146.506919) (xy 168.488318 146.598925) (xy 168.518548 146.661917) (xy 168.509922 146.731252) + (xy 168.483849 146.769578) (xy 166.606383 148.647046) (xy 165.981269 149.27216) (xy 165.981267 149.272162) + (xy 165.939717 149.313712) (xy 165.894142 149.359286) (xy 165.874444 149.388767) (xy 165.874443 149.388766) + (xy 165.825689 149.461732) (xy 165.825685 149.461739) (xy 165.798797 149.526655) (xy 165.778537 149.575565) + (xy 165.778536 149.575569) (xy 165.775882 149.588917) (xy 165.775881 149.58892) (xy 165.754886 149.694471) + (xy 165.754882 149.694495) (xy 165.7545 149.69641) (xy 165.7545 172.83161) (xy 165.778535 172.952444) + (xy 165.778538 172.952454) (xy 165.791413 172.983537) (xy 165.791413 172.983538) (xy 165.825685 173.06628) + (xy 165.825687 173.066283) (xy 165.825688 173.066286) (xy 165.84474 173.094799) (xy 165.855661 173.111142) + (xy 165.855662 173.111144) (xy 165.89414 173.168731) (xy 165.894141 173.168732) (xy 165.894142 173.168733) + (xy 165.981267 173.255858) (xy 165.981268 173.255858) (xy 165.988335 173.262925) (xy 165.988334 173.262925) + (xy 165.988337 173.262927) (xy 168.504141 175.778732) (xy 168.504142 175.778733) (xy 168.591267 175.865858) + (xy 168.682172 175.926599) (xy 168.693714 175.934311) (xy 168.807548 175.981463) (xy 168.928388 176.005499) + (xy 168.928392 176.0055) (xy 168.928393 176.0055) (xy 173.071607 176.0055) (xy 173.132029 175.993481) + (xy 173.192452 175.981463) (xy 173.24851 175.958243) (xy 173.306286 175.934312) (xy 173.357509 175.900084) + (xy 173.408733 175.865858) (xy 173.495858 175.778733) (xy 173.495858 175.778731) (xy 173.506066 175.768524) + (xy 173.506067 175.768521) (xy 176.362772 172.911819) (xy 176.424095 172.878334) (xy 176.450453 172.8755) + (xy 176.846252 172.8755) (xy 176.913291 172.895185) (xy 176.9384 172.916526) (xy 176.944126 172.922885) + (xy 176.94413 172.922889) (xy 177.097265 173.034148) (xy 177.09727 173.034151) (xy 177.270192 173.111142) + (xy 177.270197 173.111144) (xy 177.455354 173.1505) (xy 177.455355 173.1505) (xy 177.644644 173.1505) + (xy 177.644646 173.1505) (xy 177.829803 173.111144) (xy 178.00273 173.034151) (xy 178.155871 172.922888) + (xy 178.282533 172.782216) (xy 178.377179 172.618284) (xy 178.435674 172.438256) (xy 178.453321 172.270346) + (xy 178.479904 172.205735) (xy 178.488952 172.195638) (xy 178.560858 172.123733) (xy 178.604589 172.058285) + (xy 178.629312 172.021286) (xy 178.676463 171.907451) (xy 178.676464 171.907444) (xy 178.676465 171.907444) + (xy 178.681417 171.882549) (xy 178.696697 171.80573) (xy 178.696697 171.805724) (xy 178.697936 171.799499) + (xy 178.7005 171.786607) (xy 178.7005 171.663393) (xy 178.7005 171.149546) (xy 178.720185 171.082507) + (xy 178.747596 171.052274) (xy 178.753032 171.047975) (xy 178.753044 171.047968) (xy 178.872968 170.928044) + (xy 178.962003 170.783697) (xy 179.015349 170.622708) (xy 179.0255 170.523345) (xy 179.025499 170.428631) + (xy 179.045183 170.361595) (xy 179.097986 170.315839) (xy 179.167145 170.305895) (xy 179.188495 170.310924) + (xy 179.277292 170.340349) (xy 179.376655 170.3505) (xy 179.973344 170.350499) (xy 179.973352 170.350498) + (xy 179.973355 170.350498) (xy 180.02776 170.34494) (xy 180.072708 170.340349) (xy 180.233697 170.287003) + (xy 180.378044 170.197968) (xy 180.497968 170.078044) (xy 180.511993 170.055304) (xy 180.563938 170.00858) + (xy 180.581559 170.001733) (xy 180.582437 170.001465) (xy 180.582452 170.001463) (xy 180.615792 169.987652) + (xy 180.696286 169.954312) (xy 180.749914 169.918478) (xy 180.798733 169.885858) (xy 180.885858 169.798733) + (xy 180.885859 169.798731) (xy 180.892925 169.791665) (xy 180.892927 169.791661) (xy 181.36282 169.321769) + (xy 181.424142 169.288285) (xy 181.493834 169.293269) (xy 181.549767 169.335141) (xy 181.574184 169.400605) + (xy 181.5745 169.409451) (xy 181.5745 173.453698) (xy 181.5745 173.576912) (xy 181.5745 173.576914) + (xy 181.574499 173.576914) (xy 181.583965 173.624497) (xy 181.583965 173.624499) (xy 181.598535 173.697749) + (xy 181.598538 173.697759) (xy 181.610836 173.727449) (xy 181.610836 173.72745) (xy 181.645688 173.811591) + (xy 181.648562 173.816968) (xy 181.646682 173.817972) (xy 181.664678 173.875446) (xy 181.646192 173.942826) + (xy 181.632848 173.960629) (xy 181.531859 174.072789) (xy 181.437214 174.236719) (xy 181.437211 174.236726) + (xy 181.379612 174.414) (xy 181.378719 174.416748) (xy 181.358933 174.605004) (xy 181.378719 174.79326) + (xy 181.37872 174.793263) (xy 181.437214 174.973289) (xy 181.484771 175.055661) (xy 181.501244 175.123562) + (xy 181.484771 175.179661) (xy 181.437217 175.262027) (xy 181.378723 175.442053) (xy 181.378722 175.442057) + (xy 181.358936 175.630313) (xy 181.378722 175.818569) (xy 181.378723 175.818572) (xy 181.437214 175.99859) + (xy 181.437217 175.998597) (xy 181.477268 176.067968) (xy 181.484772 176.080964) (xy 181.501245 176.148864) + (xy 181.484773 176.204963) (xy 181.437216 176.287334) (xy 181.38516 176.447547) (xy 181.378722 176.467362) + (xy 181.358936 176.655618) (xy 181.378722 176.843874) (xy 181.378723 176.843877) (xy 181.437214 177.023895) + (xy 181.437217 177.023902) (xy 181.531863 177.187834) (xy 181.60757 177.271915) (xy 181.658525 177.328506) + (xy 181.811661 177.439766) (xy 181.811666 177.439769) (xy 181.984588 177.51676) (xy 181.984593 177.516762) + (xy 182.16975 177.556118) (xy 182.228943 177.556118) (xy 182.295982 177.575803) (xy 182.316624 177.592437) + (xy 186.469793 181.745606) (xy 186.469822 181.745637) (xy 186.56004 181.835855) (xy 186.560044 181.835858) + (xy 186.662484 181.904307) (xy 186.662493 181.904312) (xy 186.683516 181.91302) (xy 186.776325 181.951463) + (xy 186.836748 181.963481) (xy 186.89717 181.9755) (xy 244.051607 181.9755) (xy 244.112029 181.963481) + (xy 244.172452 181.951463) (xy 244.212728 181.93478) (xy 244.286286 181.904312) (xy 244.354034 181.859043) + (xy 244.388733 181.835858) (xy 244.475858 181.748733) (xy 244.475859 181.748731) (xy 244.482925 181.741665) + (xy 244.482928 181.741661) (xy 245.542771 180.681817) (xy 245.604092 180.648334) (xy 245.670712 180.652218) + (xy 245.716493 180.667935) (xy 245.750385 180.679571) (xy 245.995665 180.7205) (xy 246.244335 180.7205) + (xy 246.489614 180.679571) (xy 246.569287 180.652218) (xy 246.639082 180.649068) (xy 246.697229 180.681819) + (xy 247.761016 181.745606) (xy 247.761045 181.745637) (xy 247.851264 181.835856) (xy 247.851267 181.835858) + (xy 247.92819 181.887256) (xy 247.95371 181.904309) (xy 247.953713 181.904311) (xy 247.953715 181.904312) + (xy 247.998302 181.92278) (xy 247.998303 181.922781) (xy 247.998304 181.922781) (xy 248.067548 181.951463) + (xy 248.127971 181.963481) (xy 248.188393 181.9755) (xy 269.270795 181.9755) (xy 269.331217 181.963481) + (xy 269.39164 181.951463) (xy 269.431916 181.93478) (xy 269.505474 181.904312) (xy 269.573222 181.859043) + (xy 269.607921 181.835858) (xy 269.695046 181.748733) (xy 269.695047 181.748731) (xy 269.702113 181.741665) + (xy 269.702116 181.741661) (xy 275.838729 175.605048) (xy 275.838733 175.605046) (xy 275.925858 175.517921) + (xy 275.970696 175.450816) (xy 275.986306 175.427455) (xy 275.986307 175.427452) (xy 275.986308 175.427451) + (xy 275.994312 175.415473) (xy 276.034523 175.318394) (xy 276.041463 175.30164) (xy 276.049342 175.262027) + (xy 276.064984 175.183392) (xy 276.064987 175.183392) (xy 276.064987 175.183372) (xy 276.0655 175.180795) + (xy 276.0655 175.057581) (xy 276.0655 167.500684) (xy 283.810785 167.500684) (xy 283.810785 167.500687) + (xy 283.831199 167.786119) (xy 283.892023 168.065723) (xy 283.892025 168.065729) (xy 283.892026 168.065732) + (xy 283.989791 168.327849) (xy 283.99203 168.333852) (xy 284.129165 168.584995) (xy 284.12917 168.585003) + (xy 284.300649 168.814074) (xy 284.300665 168.814092) (xy 284.502989 169.016416) (xy 284.503007 169.016432) + (xy 284.732078 169.187911) (xy 284.732086 169.187916) (xy 284.983229 169.325051) (xy 284.983228 169.325051) + (xy 284.983232 169.325052) (xy 284.983235 169.325054) (xy 285.25135 169.425056) (xy 285.251356 169.425057) + (xy 285.251358 169.425058) (xy 285.530962 169.485882) (xy 285.530964 169.485882) (xy 285.530968 169.485883) + (xy 285.784616 169.504024) (xy 285.816395 169.506297) (xy 285.816396 169.506297) (xy 285.816397 169.506297) + (xy 285.844991 169.504251) (xy 286.101824 169.485883) (xy 286.230677 169.457853) (xy 286.381433 169.425058) + (xy 286.381433 169.425057) (xy 286.381442 169.425056) (xy 286.649557 169.325054) (xy 286.900711 169.187913) + (xy 287.129792 169.016426) (xy 287.332136 168.814082) (xy 287.503623 168.585001) (xy 287.640764 168.333847) + (xy 287.740766 168.065732) (xy 287.745627 168.043386) (xy 287.801592 167.786119) (xy 287.801592 167.786118) + (xy 287.801593 167.786114) (xy 287.819961 167.529281) (xy 287.822007 167.500687) (xy 287.822007 167.500684) + (xy 287.816594 167.425) (xy 287.801593 167.215258) (xy 287.793312 167.177192) (xy 287.740768 166.935648) + (xy 287.740767 166.935646) (xy 287.740766 166.93564) (xy 287.640764 166.667525) (xy 287.621722 166.632653) + (xy 287.503626 166.416376) (xy 287.503621 166.416368) (xy 287.332142 166.187297) (xy 287.332126 166.187279) + (xy 287.129802 165.984955) (xy 287.129784 165.984939) (xy 286.900713 165.81346) (xy 286.900705 165.813455) + (xy 286.649562 165.67632) (xy 286.649563 165.67632) (xy 286.495852 165.618989) (xy 286.381442 165.576316) + (xy 286.381439 165.576315) (xy 286.381433 165.576313) (xy 286.101829 165.515489) (xy 285.816397 165.495075) + (xy 285.816395 165.495075) (xy 285.530962 165.515489) (xy 285.251358 165.576313) (xy 284.983229 165.67632) + (xy 284.732086 165.813455) (xy 284.732078 165.81346) (xy 284.503007 165.984939) (xy 284.502989 165.984955) + (xy 284.300665 166.187279) (xy 284.300649 166.187297) (xy 284.12917 166.416368) (xy 284.129165 166.416376) + (xy 283.99203 166.667519) (xy 283.892023 166.935648) (xy 283.831199 167.215252) (xy 283.810785 167.500684) + (xy 276.0655 167.500684) (xy 276.0655 162.967741) (xy 276.065501 162.96772) (xy 276.065501 162.838393) + (xy 276.0655 162.83839) (xy 276.063593 162.828805) (xy 276.049002 162.755448) (xy 276.042023 162.720361) + (xy 276.042023 162.72036) (xy 276.041463 162.717549) (xy 276.037992 162.70917) (xy 276.026345 162.68105) + (xy 276.019341 162.664141) (xy 275.998319 162.613389) (xy 275.994312 162.603715) (xy 275.994311 162.603713) + (xy 275.99431 162.603711) (xy 275.925858 162.501267) (xy 275.925855 162.501263) (xy 275.372928 161.948338) + (xy 275.372925 161.948334) (xy 275.372925 161.948335) (xy 275.365858 161.941268) (xy 275.365858 161.941267) + (xy 275.278733 161.854142) (xy 275.21748 161.813214) (xy 275.217481 161.813214) (xy 275.217479 161.813212) + (xy 275.17629 161.78569) (xy 275.176286 161.785688) (xy 275.167899 161.782214) (xy 275.086594 161.748537) + (xy 275.086592 161.748535) (xy 275.062455 161.738538) (xy 275.062453 161.738537) (xy 275.062452 161.738537) + (xy 275.002029 161.726518) (xy 274.994392 161.724999) (xy 274.94161 161.7145) (xy 274.941607 161.7145) + (xy 274.941606 161.7145) (xy 274.127559 161.7145) (xy 274.06052 161.694815) (xy 274.014765 161.642011) + (xy 274.007786 161.622599) (xy 274.007652 161.622099) (xy 274.007679 161.573697) (xy 274.004626 161.573295) + (xy 274.005687 161.565236) (xy 274.0205 161.45272) (xy 274.0205 161.3645) (xy 274.040185 161.297461) + (xy 274.092989 161.251706) (xy 274.1445 161.2405) (xy 274.164644 161.2405) (xy 274.164646 161.2405) + (xy 274.349803 161.201144) (xy 274.52273 161.124151) (xy 274.675871 161.012888) (xy 274.802533 160.872216) + (xy 274.897179 160.708284) (xy 274.955674 160.528256) (xy 274.97546 160.34) (xy 274.955674 160.151744) + (xy 274.898701 159.976399) (xy 274.897181 159.971722) (xy 274.89718 159.971721) (xy 274.897179 159.971716) + (xy 274.802533 159.807784) (xy 274.675871 159.667112) (xy 274.67587 159.667111) (xy 274.522734 159.555851) + (xy 274.522729 159.555848) (xy 274.349807 159.478857) (xy 274.349802 159.478855) (xy 274.200016 159.447018) + (xy 274.164646 159.4395) (xy 274.019386 159.4395) (xy 273.952347 159.419815) (xy 273.906592 159.367011) + (xy 273.896648 159.297853) (xy 273.92101 159.240013) (xy 273.922161 159.238513) (xy 273.97859 159.197311) + (xy 274.014104 159.191121) (xy 274.015088 159.189999) (xy 274.004196 159.10727) (xy 274.006409 159.073529) + (xy 274.004626 159.073295) (xy 274.005687 159.065236) (xy 274.0205 158.95272) (xy 274.0205 158.72728) + (xy 274.005687 158.614764) (xy 273.947698 158.474767) (xy 273.929775 158.451409) (xy 273.904581 158.386243) + (xy 273.918619 158.317798) (xy 273.963054 158.270386) (xy 273.984072 158.257421) (xy 274.056142 158.212968) + (xy 274.065766 158.203343) (xy 274.127085 158.169856) (xy 274.196777 158.174835) (xy 274.241132 158.203339) + (xy 274.250365 158.212572) (xy 274.250369 158.212575) (xy 274.394605 158.301542) (xy 274.394616 158.301547) + (xy 274.555491 158.354855) (xy 274.654781 158.364999) (xy 275.178098 158.364999) (xy 275.201406 158.364999) + (xy 275.20142 158.364998) (xy 275.300705 158.354855) (xy 275.461579 158.301547) (xy 275.46159 158.301542) + (xy 275.605826 158.212575) (xy 275.60583 158.212572) (xy 275.72567 158.092732) (xy 275.725673 158.092728) + (xy 275.81464 157.948492) (xy 275.814645 157.948481) (xy 275.867953 157.787606) (xy 275.878097 157.688322) + (xy 275.878098 157.688309) (xy 275.878098 157.64) (xy 275.178098 157.64) (xy 275.178098 158.364999) + (xy 274.654781 158.364999) (xy 274.678098 158.364998) (xy 274.678098 156.845741) (xy 275.178098 156.845741) + (xy 275.178098 157.14) (xy 275.878097 157.14) (xy 275.878097 157.091692) (xy 275.878096 157.091677) + (xy 275.867953 156.992392) (xy 275.814645 156.831518) (xy 275.81464 156.831507) (xy 275.731638 156.696941) + (xy 275.713197 156.629549) (xy 275.731638 156.566746) (xy 275.821544 156.420988) (xy 275.821547 156.420981) + (xy 275.874855 156.260106) (xy 275.884999 156.160822) (xy 275.885 156.160809) (xy 275.885 156.1125) + (xy 275.185 156.1125) (xy 275.185 156.822236) (xy 275.178098 156.845741) (xy 274.678098 156.845741) + (xy 274.678098 156.430264) (xy 274.685 156.406758) (xy 274.685 155.6125) (xy 275.185 155.6125) (xy 275.884999 155.6125) + (xy 275.884999 155.564192) (xy 275.884998 155.564177) (xy 275.874855 155.464892) (xy 275.821547 155.304018) + (xy 275.821542 155.304007) (xy 275.732575 155.159771) (xy 275.732572 155.159767) (xy 275.612732 155.039927) + (xy 275.612728 155.039924) (xy 275.468492 154.950957) (xy 275.468481 154.950952) (xy 275.307606 154.897644) + (xy 275.208322 154.8875) (xy 275.185 154.8875) (xy 275.185 155.6125) (xy 274.685 155.6125) (xy 274.685 154.887499) + (xy 274.661693 154.8875) (xy 274.661674 154.887501) (xy 274.562392 154.897644) (xy 274.438813 154.938594) + (xy 274.368984 154.940996) (xy 274.308942 154.905264) (xy 274.27775 154.842743) (xy 274.276488 154.807934) + (xy 274.29046 154.675) (xy 274.270674 154.486744) (xy 274.212179 154.306716) (xy 274.117533 154.142784) + (xy 273.990871 154.002112) (xy 273.99087 154.002111) (xy 273.837734 153.890851) (xy 273.837729 153.890848) + (xy 273.664807 153.813857) (xy 273.664802 153.813855) (xy 273.519001 153.782865) (xy 273.479646 153.7745) + (xy 273.290354 153.7745) (xy 273.257897 153.781398) (xy 273.105197 153.813855) (xy 273.105192 153.813857) + (xy 272.93227 153.890848) (xy 272.932265 153.890851) (xy 272.779129 154.002111) (xy 272.652466 154.142785) + (xy 272.557821 154.306715) (xy 272.557818 154.306722) (xy 272.501428 154.480275) (xy 272.499326 154.486744) + (xy 272.47954 154.675) (xy 272.499326 154.863256) (xy 272.499327 154.863259) (xy 272.55782 155.043283) + (xy 272.56958 155.063652) (xy 272.586052 155.131552) (xy 272.56773 155.190748) (xy 272.498001 155.303794) + (xy 272.497996 155.303805) (xy 272.444651 155.46479) (xy 272.4345 155.564147) (xy 272.4345 156.160837) + (xy 272.434501 156.160855) (xy 272.44465 156.260207) (xy 272.444651 156.26021) (xy 272.497996 156.421194) + (xy 272.498001 156.421205) (xy 272.580872 156.555558) (xy 272.599313 156.62295) (xy 272.580872 156.685752) + (xy 272.491099 156.831294) (xy 272.491094 156.831305) (xy 272.437749 156.99229) (xy 272.427598 157.091647) + (xy 272.427598 157.404547) (xy 272.407913 157.471586) (xy 272.391279 157.492228) (xy 272.37377 157.509737) + (xy 272.373767 157.50974) (xy 272.334359 157.549148) (xy 272.286642 157.596864) (xy 272.259995 157.636745) + (xy 272.259994 157.636746) (xy 272.247601 157.655293) (xy 272.193989 157.700097) (xy 272.124664 157.708804) + (xy 272.061637 157.678649) (xy 272.024918 157.619205) (xy 272.0205 157.586401) (xy 272.0205 156.727286) + (xy 272.020499 156.727272) (xy 272.01975 156.721586) (xy 272.005687 156.614764) (xy 271.947698 156.474767) + (xy 271.855451 156.354549) (xy 271.735233 156.262302) (xy 271.735229 156.2623) (xy 271.646842 156.225689) + (xy 271.595236 156.204313) (xy 271.580698 156.202399) (xy 271.482727 156.1895) (xy 271.48272 156.1895) + (xy 271.25728 156.1895) (xy 271.257272 156.1895) (xy 271.170393 156.200938) (xy 271.144764 156.204313) + (xy 271.144762 156.204313) (xy 271.136708 156.205374) (xy 271.136316 156.202399) (xy 271.103684 156.202399) + (xy 271.103292 156.205374) (xy 271.095237 156.204313) (xy 271.095236 156.204313) (xy 271.066271 156.200499) + (xy 270.982727 156.1895) (xy 270.98272 156.1895) (xy 270.75728 156.1895) (xy 270.757272 156.1895) + (xy 270.670393 156.200938) (xy 270.644764 156.204313) (xy 270.644762 156.204313) (xy 270.636708 156.205374) + (xy 270.636316 156.202399) (xy 270.603684 156.202399) (xy 270.603292 156.205374) (xy 270.595237 156.204313) + (xy 270.595236 156.204313) (xy 270.566271 156.200499) (xy 270.482727 156.1895) (xy 270.48272 156.1895) + (xy 270.25728 156.1895) (xy 270.257272 156.1895) (xy 270.170393 156.200938) (xy 270.144764 156.204313) + (xy 270.144762 156.204313) (xy 270.136708 156.205374) (xy 270.136316 156.202399) (xy 270.103684 156.202399) + (xy 270.103292 156.205374) (xy 270.095237 156.204313) (xy 270.095236 156.204313) (xy 270.066271 156.200499) + (xy 269.982727 156.1895) (xy 269.98272 156.1895) (xy 269.75728 156.1895) (xy 269.757272 156.1895) + (xy 269.670393 156.200938) (xy 269.644764 156.204313) (xy 269.644762 156.204313) (xy 269.636708 156.205374) + (xy 269.636316 156.202399) (xy 269.603684 156.202399) (xy 269.603292 156.205374) (xy 269.595237 156.204313) + (xy 269.595236 156.204313) (xy 269.566271 156.200499) (xy 269.482727 156.1895) (xy 269.48272 156.1895) + (xy 269.25728 156.1895) (xy 269.257272 156.1895) (xy 269.170393 156.200938) (xy 269.144764 156.204313) + (xy 269.144762 156.204313) (xy 269.136708 156.205374) (xy 269.136316 156.202399) (xy 269.103683 156.202399) + (xy 269.103291 156.205374) (xy 269.095237 156.204313) (xy 269.095236 156.204313) (xy 269.05759 156.199356) + (xy 268.997727 156.191475) (xy 268.933831 156.163208) (xy 268.895361 156.104883) (xy 268.89453 156.035018) + (xy 268.926231 155.980858) (xy 269.940858 154.966233) (xy 270.009312 154.863785) (xy 270.045568 154.776254) + (xy 270.056463 154.749952) (xy 270.063814 154.712997) (xy 270.071372 154.674999) (xy 270.080501 154.629108) + (xy 270.080501 154.500783) (xy 270.0805 154.500757) (xy 270.0805 153.458308) (xy 270.100185 153.391269) + (xy 270.116817 153.370628) (xy 270.123081 153.364365) (xy 270.206744 153.222898) (xy 270.252598 153.065069) + (xy 270.2555 153.028194) (xy 270.2555 151.977608) (xy 270.275185 151.910569) (xy 270.327989 151.864814) + (xy 270.397147 151.85487) (xy 270.405258 151.856313) (xy 270.577854 151.893) (xy 270.577855 151.893) + (xy 270.767144 151.893) (xy 270.767146 151.893) (xy 270.952303 151.853644) (xy 271.12523 151.776651) + (xy 271.278371 151.665388) (xy 271.283353 151.659855) (xy 271.2841 151.659026) (xy 271.343587 151.622379) + (xy 271.376248 151.618) (xy 272.071809 151.618) (xy 272.138848 151.637685) (xy 272.165521 151.660796) + (xy 272.204112 151.705332) (xy 272.224912 151.723355) (xy 272.312767 151.799481) (xy 272.31277 151.799484) + (xy 272.312772 151.799485) (xy 272.312773 151.799486) (xy 272.433809 151.87727) (xy 272.433817 151.877274) + (xy 272.433826 151.877279) (xy 272.558545 151.934236) (xy 272.562844 151.936485) (xy 272.564595 151.936999) + (xy 272.702647 151.977535) (xy 272.702648 151.977535) (xy 272.702651 151.977536) (xy 272.745086 151.983636) + (xy 272.844962 151.997997) (xy 272.901302 151.997997) (xy 272.901312 151.998) (xy 272.952667 151.998) + (xy 273.432476 151.998) (xy 273.432504 151.997997) (xy 273.488843 151.997997) (xy 273.488844 151.997997) + (xy 273.622382 151.978797) (xy 273.622384 151.978797) (xy 273.628515 151.977915) (xy 273.631159 151.977535) + (xy 273.63116 151.977535) (xy 273.769212 151.936998) (xy 273.899997 151.87727) (xy 274.021033 151.799486) + (xy 274.129694 151.705332) (xy 274.129697 151.705329) (xy 274.223918 151.596591) (xy 274.30165 151.475637) + (xy 274.36142 151.344759) (xy 274.401927 151.206804) (xy 274.422403 151.064389) (xy 274.422403 150.4425) + (xy 274.417258 150.37056) (xy 274.413795 150.358769) (xy 274.412442 150.307941) (xy 274.410164 150.307697) + (xy 274.410992 150.299985) (xy 274.410994 150.299983) (xy 274.417403 150.240373) (xy 274.417402 149.144628) + (xy 274.410994 149.085017) (xy 274.410992 149.085013) (xy 274.410756 149.084011) (xy 274.410663 149.081942) + (xy 274.410165 149.077304) (xy 274.410455 149.077272) (xy 274.408694 149.037846) (xy 274.422403 148.9425) + (xy 274.422403 148.320611) (xy 274.401927 148.178196) (xy 274.36142 148.040241) (xy 274.30165 147.909363) + (xy 274.283886 147.881722) (xy 274.227526 147.794023) (xy 274.226705 147.792581) (xy 274.223914 147.788401) + (xy 274.129695 147.679669) (xy 274.129692 147.679666) (xy 274.021038 147.585518) (xy 274.021035 147.585515) + (xy 273.994167 147.568249) (xy 273.899997 147.50773) (xy 273.89999 147.507727) (xy 273.899984 147.507723) + (xy 273.775259 147.450763) (xy 273.77096 147.448514) (xy 273.631164 147.407466) (xy 273.631154 147.407463) + (xy 273.503203 147.389067) (xy 273.488844 147.387003) (xy 273.488843 147.387003) (xy 273.432504 147.387003) + (xy 273.432494 147.387) (xy 273.381139 147.387) (xy 272.952667 147.387) (xy 272.90133 147.387) (xy 272.901302 147.387003) + (xy 272.844962 147.387003) (xy 272.711424 147.406203) (xy 272.711422 147.406203) (xy 272.702647 147.407464) + (xy 272.564589 147.448003) (xy 272.433821 147.507723) (xy 272.433811 147.507728) (xy 272.433809 147.50773) + (xy 272.416464 147.518877) (xy 272.31277 147.585515) (xy 272.312766 147.585518) (xy 272.204129 147.679652) + (xy 272.20411 147.679669) (xy 272.204109 147.679671) (xy 272.165522 147.724203) (xy 272.106746 147.761977) + (xy 272.07181 147.767) (xy 271.366248 147.767) (xy 271.299209 147.747315) (xy 271.2741 147.725974) + (xy 271.268373 147.719614) (xy 271.268369 147.71961) (xy 271.115234 147.608351) (xy 271.115229 147.608348) + (xy 270.942307 147.531357) (xy 270.942302 147.531355) (xy 270.764419 147.493546) (xy 270.757146 147.492) + (xy 270.567854 147.492) (xy 270.567852 147.492) (xy 270.40528 147.526555) (xy 270.335613 147.521239) + (xy 270.27988 147.479101) (xy 270.255775 147.413521) (xy 270.2555 147.405265) (xy 270.2555 146.296813) + (xy 270.255499 146.296798) (xy 270.254791 146.287807) (xy 270.252598 146.259931) (xy 270.24938 146.248856) + (xy 270.213511 146.125393) (xy 270.206744 146.102102) (xy 270.123081 145.960635) (xy 270.123079 145.960633) + (xy 270.123076 145.960629) (xy 270.00687 145.844423) (xy 270.006866 145.84442) (xy 270.006865 145.844419) + (xy 269.975306 145.825755) (xy 269.927623 145.774685) (xy 269.91512 145.705943) (xy 269.941766 145.641354) + (xy 269.950733 145.631355) (xy 269.982773 145.599316) (xy 270.044096 145.565833) (xy 270.070452 145.563) + (xy 270.366613 145.563) (xy 270.366616 145.563) (xy 270.437196 145.556586) (xy 270.599606 145.505978) + (xy 270.745185 145.417972) (xy 270.865472 145.297685) (xy 270.953478 145.152106) (xy 271.004086 144.989696) + (xy 271.0105 144.919116) (xy 271.0105 144.255884) (xy 271.004086 144.185304) (xy 270.953478 144.022894) + (xy 270.865472 143.877315) (xy 270.86547 143.877313) (xy 270.865469 143.877311) (xy 270.771819 143.783661) + (xy 270.738334 143.722338) (xy 270.7355 143.69598) (xy 270.7355 143.675893) (xy 270.729353 143.644993) + (xy 270.729353 143.644992) (xy 270.714608 143.570858) (xy 270.711463 143.555048) (xy 270.709246 143.549696) + (xy 270.680011 143.479115) (xy 270.664314 143.441219) (xy 270.66431 143.441212) (xy 270.624268 143.381285) + (xy 270.624268 143.381286) (xy 270.595858 143.338767) (xy 270.595855 143.338764) (xy 270.595853 143.338761) + (xy 270.505637 143.248545) (xy 270.505606 143.248516) (xy 270.321818 143.064728) (xy 270.288333 143.003405) + (xy 270.285499 142.977047) (xy 270.285499 142.897952) (xy 270.305184 142.830913) (xy 270.321818 142.810271) + (xy 270.409875 142.722214) (xy 270.508729 142.62336) (xy 270.508733 142.623358) (xy 270.595858 142.536233) + (xy 270.661797 142.437549) (xy 270.664312 142.433785) (xy 270.695342 142.358872) (xy 270.711463 142.319952) + (xy 270.72986 142.227462) (xy 270.7355 142.199107) (xy 270.7355 142.075893) (xy 270.7355 140.980241) + (xy 270.735501 140.98022) (xy 270.735501 140.850891) (xy 270.732145 140.834019) (xy 283.810785 140.834019) + (xy 283.818679 140.944395) (xy 283.831199 141.119452) (xy 283.892023 141.399056) (xy 283.892025 141.399062) + (xy 283.892026 141.399065) (xy 283.988524 141.657785) (xy 283.99203 141.667185) (xy 284.129165 141.918328) + (xy 284.12917 141.918336) (xy 284.300649 142.147407) (xy 284.300665 142.147425) (xy 284.502989 142.349749) + (xy 284.503007 142.349765) (xy 284.732078 142.521244) (xy 284.732086 142.521249) (xy 284.983229 142.658384) + (xy 284.983228 142.658384) (xy 284.983232 142.658385) (xy 284.983235 142.658387) (xy 285.25135 142.758389) + (xy 285.251356 142.75839) (xy 285.251358 142.758391) (xy 285.530962 142.819215) (xy 285.530964 142.819215) + (xy 285.530968 142.819216) (xy 285.779889 142.837019) (xy 285.816395 142.83963) (xy 285.816396 142.83963) + (xy 285.816397 142.83963) (xy 285.852903 142.837019) (xy 286.101824 142.819216) (xy 286.153853 142.807898) + (xy 286.381433 142.758391) (xy 286.381433 142.75839) (xy 286.381442 142.758389) (xy 286.649557 142.658387) + (xy 286.900711 142.521246) (xy 287.129792 142.349759) (xy 287.332136 142.147415) (xy 287.503623 141.918334) + (xy 287.640764 141.66718) (xy 287.740766 141.399065) (xy 287.741807 141.394281) (xy 287.801592 141.119452) + (xy 287.801592 141.119451) (xy 287.801593 141.119447) (xy 287.822007 140.834019) (xy 287.821147 140.822) + (xy 287.808096 140.639511) (xy 287.801593 140.548591) (xy 287.801592 140.548586) (xy 287.801592 140.548581) + (xy 287.740768 140.268981) (xy 287.740767 140.268979) (xy 287.740766 140.268973) (xy 287.640764 140.000858) + (xy 287.621513 139.965603) (xy 287.503626 139.749709) (xy 287.503621 139.749701) (xy 287.332142 139.52063) + (xy 287.332126 139.520612) (xy 287.129802 139.318288) (xy 287.129784 139.318272) (xy 286.900713 139.146793) + (xy 286.900705 139.146788) (xy 286.649562 139.009653) (xy 286.649563 139.009653) (xy 286.541155 138.969219) + (xy 286.381442 138.909649) (xy 286.381439 138.909648) (xy 286.381433 138.909646) (xy 286.101829 138.848822) + (xy 285.816397 138.828408) (xy 285.816395 138.828408) (xy 285.530962 138.848822) (xy 285.251358 138.909646) + (xy 284.983229 139.009653) (xy 284.732086 139.146788) (xy 284.732078 139.146793) (xy 284.503007 139.318272) + (xy 284.502989 139.318288) (xy 284.300665 139.520612) (xy 284.300649 139.52063) (xy 284.12917 139.749701) + (xy 284.129165 139.749709) (xy 283.99203 140.000852) (xy 283.892023 140.268981) (xy 283.8312 140.548581) + (xy 283.8312 140.548586) (xy 283.831199 140.548591) (xy 283.824696 140.639511) (xy 283.811645 140.822) + (xy 283.810785 140.834019) (xy 270.732145 140.834019) (xy 270.713265 140.739107) (xy 270.713264 140.739104) + (xy 270.711463 140.730048) (xy 270.681653 140.658081) (xy 270.681527 140.657778) (xy 270.673961 140.639511) + (xy 270.664312 140.616215) (xy 270.664311 140.616213) (xy 270.66431 140.616211) (xy 270.595858 140.513767) + (xy 270.595855 140.513763) (xy 269.346819 139.264727) (xy 269.313334 139.203404) (xy 269.3105 139.177046) + (xy 269.3105 138.734313) (xy 269.310499 138.734298) (xy 269.309965 138.727517) (xy 269.307598 138.697431) + (xy 269.301886 138.677771) (xy 269.261745 138.539606) (xy 269.261744 138.539603) (xy 269.261744 138.539602) + (xy 269.178081 138.398135) (xy 269.178079 138.398133) (xy 269.178076 138.398129) (xy 269.171819 138.391872) + (xy 269.138334 138.330549) (xy 269.1355 138.304191) (xy 269.1355 134.538394) (xy 269.135499 134.538388) + (xy 269.134726 134.534503) (xy 269.134722 134.534485) (xy 269.119055 134.455714) (xy 269.119055 134.455713) + (xy 269.111464 134.417553) (xy 269.111463 134.417552) (xy 269.111463 134.417548) (xy 269.077965 134.336677) + (xy 269.064312 134.303715) (xy 269.033992 134.258339) (xy 268.995858 134.201267) (xy 268.995856 134.201264) + (xy 268.905637 134.111045) (xy 268.905606 134.111016) (xy 260.634453 125.839863) (xy 260.600968 125.77854) + (xy 260.605952 125.708848) (xy 260.647824 125.652915) (xy 260.69636 125.630891) (xy 260.701053 125.629894) + (xy 260.701057 125.629892) (xy 260.701058 125.629892) (xy 260.825195 125.574622) (xy 260.894445 125.565337) + (xy 260.957722 125.594965) (xy 260.961927 125.598918) (xy 260.962311 125.599219) (xy 260.962313 125.59922) + (xy 260.962315 125.599222) (xy 261.107894 125.687228) (xy 261.270304 125.737836) (xy 261.340884 125.74425) + (xy 261.340887 125.74425) (xy 261.854113 125.74425) (xy 261.854116 125.74425) (xy 261.924696 125.737836) + (xy 262.087106 125.687228) (xy 262.232685 125.599222) (xy 262.281438 125.550469) (xy 262.334819 125.497089) + (xy 262.396142 125.463604) (xy 262.465834 125.468588) (xy 262.510181 125.497089) (xy 262.612311 125.599219) + (xy 262.612313 125.59922) (xy 262.612315 125.599222) (xy 262.757894 125.687228) (xy 262.920304 125.737836) + (xy 262.990884 125.74425) (xy 262.990887 125.74425) (xy 263.504113 125.74425) (xy 263.504116 125.74425) + (xy 263.574696 125.737836) (xy 263.737106 125.687228) (xy 263.882685 125.599222) (xy 264.002972 125.478935) + (xy 264.090978 125.333356) (xy 264.141586 125.170946) (xy 264.148 125.100366) (xy 264.148 124.437134) + (xy 264.141586 124.366554) (xy 264.090978 124.204144) (xy 264.013304 124.075656) (xy 263.995469 124.008105) + (xy 264.013882 123.946414) (xy 264.085049 123.831037) (xy 264.131784 123.689999) (xy 271.144341 123.689999) + (xy 271.144341 123.69) (xy 271.164936 123.925403) (xy 271.164938 123.925413) (xy 271.226094 124.153655) + (xy 271.226096 124.153659) (xy 271.226097 124.153663) (xy 271.32537 124.366554) (xy 271.325965 124.36783) + (xy 271.325967 124.367834) (xy 271.434281 124.522521) (xy 271.461505 124.561401) (xy 271.628599 124.728495) + (xy 271.814594 124.85873) (xy 271.858218 124.913307) (xy 271.865411 124.982806) (xy 271.833889 125.04516) + (xy 271.814594 125.06188) (xy 271.628922 125.191889) (xy 271.62892 125.19189) (xy 271.461891 125.358919) + (xy 271.461886 125.358925) (xy 271.3264 125.552419) (xy 271.326399 125.552421) (xy 271.22657 125.766506) + (xy 271.226567 125.766512) (xy 271.169364 125.979998) (xy 271.169364 125.979999) (xy 272.066988 125.979999) + (xy 272.034075 126.037006) (xy 272 126.164173) (xy 272 126.295825) (xy 272.034075 126.422992) (xy 272.066988 126.479999) + (xy 271.169364 126.479999) (xy 271.226567 126.693485) (xy 271.22657 126.693491) (xy 271.326399 126.907577) + (xy 271.461894 127.101081) (xy 271.628917 127.268104) (xy 271.814596 127.398119) (xy 271.858221 127.452696) + (xy 271.865413 127.522195) (xy 271.833891 127.584549) (xy 271.814595 127.601269) (xy 271.628597 127.731505) + (xy 271.461505 127.898597) (xy 271.325965 128.092169) (xy 271.325964 128.092171) (xy 271.226098 128.306335) + (xy 271.226094 128.306344) (xy 271.164938 128.534586) (xy 271.164936 128.534596) (xy 271.144341 128.769999) + (xy 271.144341 128.77) (xy 271.164936 129.005403) (xy 271.164938 129.005413) (xy 271.226094 129.233655) + (xy 271.226096 129.233659) (xy 271.226097 129.233663) (xy 271.303428 129.3995) (xy 271.325965 129.44783) + (xy 271.325967 129.447834) (xy 271.461501 129.641395) (xy 271.461506 129.641402) (xy 271.628597 129.808493) + (xy 271.628603 129.808498) (xy 271.814158 129.938425) (xy 271.857783 129.993002) (xy 271.864977 130.0625) + (xy 271.833454 130.124855) (xy 271.814158 130.141575) (xy 271.628597 130.271505) (xy 271.461505 130.438597) + (xy 271.325965 130.632169) (xy 271.325964 130.632171) (xy 271.226098 130.846335) (xy 271.226094 130.846344) + (xy 271.164938 131.074586) (xy 271.164936 131.074596) (xy 271.144341 131.309999) (xy 271.144341 131.31) + (xy 271.164936 131.545403) (xy 271.164938 131.545413) (xy 271.226094 131.773655) (xy 271.226096 131.773659) + (xy 271.226097 131.773663) (xy 271.312724 131.959434) (xy 271.325965 131.98783) (xy 271.325967 131.987834) + (xy 271.415911 132.116286) (xy 271.446852 132.160475) (xy 271.461501 132.181395) (xy 271.461506 132.181402) + (xy 271.628597 132.348493) (xy 271.628603 132.348498) (xy 271.814158 132.478425) (xy 271.857783 132.533002) + (xy 271.864977 132.6025) (xy 271.833454 132.664855) (xy 271.814158 132.681575) (xy 271.628597 132.811505) + (xy 271.461505 132.978597) (xy 271.325965 133.172169) (xy 271.325964 133.172171) (xy 271.226098 133.386335) + (xy 271.226094 133.386344) (xy 271.164938 133.614586) (xy 271.164936 133.614596) (xy 271.144341 133.849999) + (xy 271.144341 133.85) (xy 271.164936 134.085403) (xy 271.164938 134.085413) (xy 271.226094 134.313655) + (xy 271.226096 134.313659) (xy 271.226097 134.313663) (xy 271.300413 134.473034) (xy 271.325965 134.52783) + (xy 271.325967 134.527834) (xy 271.383151 134.6095) (xy 271.461505 134.721401) (xy 271.628599 134.888495) + (xy 271.694344 134.93453) (xy 271.822165 135.024032) (xy 271.822167 135.024033) (xy 271.82217 135.024035) + (xy 272.036337 135.123903) (xy 272.264592 135.185063) (xy 272.452918 135.201539) (xy 272.499999 135.205659) + (xy 272.5 135.205659) (xy 272.500001 135.205659) (xy 272.539234 135.202226) (xy 272.735408 135.185063) + (xy 272.963663 135.123903) (xy 273.17783 135.024035) (xy 273.371401 134.888495) (xy 273.538495 134.721401) + (xy 273.674035 134.52783) (xy 273.773903 134.313663) (xy 273.835063 134.085408) (xy 273.855659 133.85) + (xy 273.854925 133.841616) (xy 273.845632 133.735393) (xy 273.835063 133.614592) (xy 273.78425 133.424953) + (xy 273.773905 133.386344) (xy 273.773904 133.386343) (xy 273.773903 133.386337) (xy 273.674035 133.172171) + (xy 273.671938 133.169175) (xy 273.538494 132.978597) (xy 273.371402 132.811506) (xy 273.371396 132.811501) + (xy 273.185842 132.681575) (xy 273.142217 132.626998) (xy 273.135023 132.5575) (xy 273.166546 132.495145) + (xy 273.185842 132.478425) (xy 273.255257 132.42982) (xy 273.371401 132.348495) (xy 273.538495 132.181401) + (xy 273.674035 131.98783) (xy 273.773903 131.773663) (xy 273.835063 131.545408) (xy 273.855659 131.31) + (xy 273.835063 131.074592) (xy 273.773903 130.846337) (xy 273.674035 130.632171) (xy 273.647451 130.594204) + (xy 273.538494 130.438597) (xy 273.371402 130.271506) (xy 273.371396 130.271501) (xy 273.185842 130.141575) + (xy 273.142217 130.086998) (xy 273.135023 130.0175) (xy 273.166546 129.955145) (xy 273.185842 129.938425) + (xy 273.245146 129.8969) (xy 273.371401 129.808495) (xy 273.538495 129.641401) (xy 273.674035 129.44783) + (xy 273.773903 129.233663) (xy 273.835063 129.005408) (xy 273.855659 128.77) (xy 273.852684 128.736002) + (xy 273.842154 128.615639) (xy 273.835063 128.534592) (xy 273.773903 128.306337) (xy 273.674035 128.092171) + (xy 273.658716 128.070292) (xy 273.538494 127.898597) (xy 273.371402 127.731506) (xy 273.371396 127.731501) + (xy 273.185405 127.601269) (xy 273.14178 127.546692) (xy 273.134586 127.477194) (xy 273.166109 127.414839) + (xy 273.185404 127.398119) (xy 273.371082 127.268104) (xy 273.538105 127.101081) (xy 273.6736 126.907577) + (xy 273.773429 126.693491) (xy 273.773432 126.693485) (xy 273.830636 126.479999) (xy 272.933012 126.479999) + (xy 272.965925 126.422992) (xy 273 126.295825) (xy 273 126.164173) (xy 272.965925 126.037006) (xy 272.933012 125.979999) + (xy 273.830636 125.979999) (xy 273.830635 125.979998) (xy 273.773432 125.766512) (xy 273.773429 125.766506) + (xy 273.6736 125.552421) (xy 273.673599 125.552419) (xy 273.538113 125.358925) (xy 273.538108 125.358919) + (xy 273.371078 125.191889) (xy 273.185405 125.061878) (xy 273.14178 125.007301) (xy 273.134588 124.937803) + (xy 273.16611 124.875448) (xy 273.185398 124.858735) (xy 273.371401 124.728495) (xy 273.538495 124.561401) + (xy 273.674035 124.36783) (xy 273.773903 124.153663) (xy 273.835063 123.925408) (xy 273.855659 123.69) + (xy 273.855293 123.685822) (xy 273.846465 123.584915) (xy 273.835063 123.454592) (xy 273.773903 123.226337) + (xy 273.674035 123.012171) (xy 273.640712 122.964581) (xy 273.538496 122.8186) (xy 273.538495 122.818599) + (xy 273.416567 122.696671) (xy 273.383084 122.635351) (xy 273.388068 122.565659) (xy 273.429939 122.509725) + (xy 273.460915 122.49281) (xy 273.592331 122.443796) (xy 273.707546 122.357546) (xy 273.793796 122.242331) + (xy 273.844091 122.107483) (xy 273.8505 122.047873) (xy 273.850499 120.252128) (xy 273.844237 120.193871) + (xy 273.844091 120.192516) (xy 273.793797 120.057671) (xy 273.793793 120.057664) (xy 273.707547 119.942455) + (xy 273.707544 119.942452) (xy 273.592335 119.856206) (xy 273.592328 119.856202) (xy 273.457482 119.805908) + (xy 273.457483 119.805908) (xy 273.397883 119.799501) (xy 273.397881 119.7995) (xy 273.397873 119.7995) + (xy 273.397864 119.7995) (xy 271.602129 119.7995) (xy 271.602123 119.799501) (xy 271.542516 119.805908) + (xy 271.407671 119.856202) (xy 271.407664 119.856206) (xy 271.292455 119.942452) (xy 271.292452 119.942455) + (xy 271.206206 120.057664) (xy 271.206202 120.057671) (xy 271.155908 120.192517) (xy 271.149501 120.252116) + (xy 271.149501 120.252123) (xy 271.1495 120.252135) (xy 271.1495 122.04787) (xy 271.149501 122.047876) + (xy 271.155908 122.107483) (xy 271.206202 122.242328) (xy 271.206206 122.242335) (xy 271.292452 122.357544) + (xy 271.292455 122.357547) (xy 271.407664 122.443793) (xy 271.407671 122.443797) (xy 271.539081 122.49281) + (xy 271.595015 122.534681) (xy 271.619432 122.600145) (xy 271.60458 122.668418) (xy 271.58343 122.696673) + (xy 271.461503 122.8186) (xy 271.325965 123.012169) (xy 271.325964 123.012171) (xy 271.226098 123.226335) + (xy 271.226094 123.226344) (xy 271.164938 123.454586) (xy 271.164936 123.454596) (xy 271.144341 123.689999) + (xy 264.131784 123.689999) (xy 264.137936 123.671435) (xy 264.148 123.572924) (xy 264.148 122.964576) + (xy 264.137936 122.866065) (xy 264.085049 122.706463) (xy 264.085045 122.706457) (xy 264.085044 122.706454) + (xy 263.996783 122.563362) (xy 263.99678 122.563358) (xy 263.877891 122.444469) (xy 263.877887 122.444466) + (xy 263.734795 122.356205) (xy 263.734789 122.356202) (xy 263.734787 122.356201) (xy 263.575185 122.303314) + (xy 263.575183 122.303313) (xy 263.476681 122.29325) (xy 263.476674 122.29325) (xy 262.943326 122.29325) + (xy 262.943318 122.29325) (xy 262.844816 122.303313) (xy 262.844815 122.303314) (xy 262.765719 122.329523) + (xy 262.685215 122.3562) (xy 262.685204 122.356205) (xy 262.542112 122.444466) (xy 262.542107 122.444469) + (xy 262.509827 122.47675) (xy 262.448503 122.510235) (xy 262.378812 122.505249) (xy 262.334467 122.47675) + (xy 262.30258 122.444864) (xy 262.159577 122.356658) (xy 262.159572 122.356656) (xy 262.000083 122.303807) + (xy 261.90165 122.29375) (xy 261.885 122.29375) (xy 261.885 123.39475) (xy 261.865315 123.461789) + (xy 261.812511 123.507544) (xy 261.761 123.51875) (xy 260.697501 123.51875) (xy 260.697501 123.572902) + (xy 260.707556 123.671333) (xy 260.724262 123.721746) (xy 260.726664 123.791574) (xy 260.690932 123.851616) + (xy 260.628412 123.882809) (xy 260.580778 123.882041) (xy 260.515896 123.86825) (xy 260.326604 123.86825) + (xy 260.294147 123.875148) (xy 260.141447 123.907605) (xy 260.141442 123.907607) (xy 259.96852 123.984598) + (xy 259.968515 123.984601) (xy 259.815379 124.095861) (xy 259.688716 124.236535) (xy 259.594071 124.400465) + (xy 259.594068 124.400472) (xy 259.541779 124.561402) (xy 259.535576 124.580494) (xy 259.517299 124.754389) + (xy 259.51579 124.76875) (xy 259.535576 124.957008) (xy 259.538883 124.967184) (xy 259.540877 125.037026) + (xy 259.504795 125.096858) (xy 259.442093 125.127684) (xy 259.420951 125.1295) (xy 258.569 125.1295) + (xy 258.501961 125.109815) (xy 258.456206 125.057011) (xy 258.445 125.0055) (xy 258.445 124.18) + (xy 256.175 124.18) (xy 256.175 124.611048) (xy 256.155315 124.678087) (xy 256.102511 124.723842) + (xy 256.033353 124.733786) (xy 255.969797 124.704761) (xy 255.963319 124.698729) (xy 255.481818 124.217228) + (xy 255.448333 124.155905) (xy 255.445499 124.129547) (xy 255.445499 122.382155) (xy 256.175 122.382155) + (xy 256.175 123.68) (xy 257.06 123.68) (xy 257.56 123.68) (xy 258.445 123.68) (xy 258.445 122.964599) + (xy 260.6975 122.964599) (xy 260.6975 123.01875) (xy 261.385 123.01875) (xy 261.385 122.293749) + (xy 261.368356 122.29375) (xy 261.269915 122.303807) (xy 261.110427 122.356656) (xy 261.110422 122.356658) + (xy 260.967419 122.444864) (xy 260.848614 122.563669) (xy 260.760408 122.706672) (xy 260.760406 122.706677) + (xy 260.707557 122.866166) (xy 260.6975 122.964599) (xy 258.445 122.964599) (xy 258.445 122.382172) + (xy 258.444999 122.382155) (xy 258.438598 122.322627) (xy 258.438596 122.32262) (xy 258.388354 122.187913) + (xy 258.38835 122.187906) (xy 258.30219 122.072812) (xy 258.302187 122.072809) (xy 258.187093 121.986649) + (xy 258.187086 121.986645) (xy 258.052379 121.936403) (xy 258.052372 121.936401) (xy 257.992844 121.93) + (xy 257.56 121.93) (xy 257.56 123.68) (xy 257.06 123.68) (xy 257.06 121.93) (xy 256.627155 121.93) + (xy 256.567627 121.936401) (xy 256.56762 121.936403) (xy 256.432913 121.986645) (xy 256.432906 121.986649) + (xy 256.317812 122.072809) (xy 256.317809 122.072812) (xy 256.231649 122.187906) (xy 256.231645 122.187913) + (xy 256.181403 122.32262) (xy 256.181401 122.322627) (xy 256.175 122.382155) (xy 255.445499 122.382155) + (xy 255.445499 122.382129) (xy 255.445498 122.382123) (xy 255.445497 122.382116) (xy 255.439091 122.322517) + (xy 255.438549 122.321065) (xy 255.388797 122.187671) (xy 255.388793 122.187664) (xy 255.302547 122.072455) + (xy 255.302544 122.072452) (xy 255.187335 121.986206) (xy 255.187328 121.986202) (xy 255.052482 121.935908) + (xy 255.052483 121.935908) (xy 254.992883 121.929501) (xy 254.992881 121.9295) (xy 254.992873 121.9295) + (xy 254.992864 121.9295) (xy 253.627129 121.9295) (xy 253.627123 121.929501) (xy 253.567516 121.935908) + (xy 253.432671 121.986202) (xy 253.432664 121.986206) (xy 253.317455 122.072452) (xy 253.317452 122.072455) + (xy 253.231206 122.187664) (xy 253.231202 122.187671) (xy 253.180908 122.322517) (xy 253.174501 122.382116) + (xy 253.174501 122.382123) (xy 253.1745 122.382135) (xy 253.1745 124.610548) (xy 253.154815 124.677587) + (xy 253.102011 124.723342) (xy 253.032853 124.733286) (xy 252.969297 124.704261) (xy 252.962819 124.698229) + (xy 252.481818 124.217228) (xy 252.448333 124.155905) (xy 252.445499 124.129547) (xy 252.445499 122.382129) + (xy 252.445498 122.382123) (xy 252.445497 122.382116) (xy 252.439091 122.322517) (xy 252.438549 122.321065) + (xy 252.388797 122.187671) (xy 252.388793 122.187664) (xy 252.302547 122.072455) (xy 252.302544 122.072452) + (xy 252.187335 121.986206) (xy 252.187328 121.986202) (xy 252.052482 121.935908) (xy 252.052483 121.935908) + (xy 251.992883 121.929501) (xy 251.992881 121.9295) (xy 251.992873 121.9295) (xy 251.992864 121.9295) + (xy 250.627129 121.9295) (xy 250.627123 121.929501) (xy 250.567516 121.935908) (xy 250.432671 121.986202) + (xy 250.432664 121.986206) (xy 250.317455 122.072452) (xy 250.317452 122.072455) (xy 250.231206 122.187664) + (xy 250.231202 122.187671) (xy 250.180908 122.322517) (xy 250.174501 122.382116) (xy 250.174501 122.382123) + (xy 250.1745 122.382135) (xy 250.1745 125.170548) (xy 250.154815 125.237587) (xy 250.102011 125.283342) + (xy 250.032853 125.293286) (xy 249.969297 125.264261) (xy 249.962819 125.258229) (xy 249.481818 124.777228) + (xy 249.448333 124.715905) (xy 249.445499 124.689547) (xy 249.445499 122.382129) (xy 249.445498 122.382123) + (xy 249.445497 122.382116) (xy 249.439091 122.322517) (xy 249.438549 122.321065) (xy 249.388797 122.187671) + (xy 249.388796 122.18767) (xy 249.388796 122.187669) (xy 249.335233 122.116118) (xy 249.310816 122.050654) + (xy 249.3105 122.041807) (xy 249.3105 118.241456) (xy 249.276098 118.068511) (xy 249.276098 118.06851) + (xy 249.272051 118.048164) (xy 249.240532 117.972071) (xy 249.196632 117.866086) (xy 249.196628 117.86608) + (xy 249.087139 117.702217) (xy 248.962057 117.577135) (xy 258.7945 117.577135) (xy 258.7945 119.32287) + (xy 258.794501 119.322876) (xy 258.800908 119.382483) (xy 258.851202 119.517328) (xy 258.851206 119.517335) + (xy 258.937452 119.632544) (xy 258.937455 119.632547) (xy 259.052664 119.718793) (xy 259.052671 119.718797) + (xy 259.187517 119.769091) (xy 259.187516 119.769091) (xy 259.194444 119.769835) (xy 259.247127 119.7755) + (xy 262.772872 119.775499) (xy 262.832483 119.769091) (xy 262.967331 119.718796) (xy 263.082546 119.632546) + (xy 263.168796 119.517331) (xy 263.219091 119.382483) (xy 263.2255 119.322873) (xy 263.225499 117.577128) + (xy 263.219091 117.517517) (xy 263.20841 117.488881) (xy 263.168797 117.382671) (xy 263.168793 117.382664) + (xy 263.082547 117.267455) (xy 263.082544 117.267452) (xy 262.967335 117.181206) (xy 262.967328 117.181202) + (xy 262.832482 117.130908) (xy 262.832483 117.130908) (xy 262.772883 117.124501) (xy 262.772881 117.1245) + (xy 262.772873 117.1245) (xy 262.772864 117.1245) (xy 259.247129 117.1245) (xy 259.247123 117.124501) + (xy 259.187516 117.130908) (xy 259.052671 117.181202) (xy 259.052664 117.181206) (xy 258.937455 117.267452) + (xy 258.937452 117.267455) (xy 258.851206 117.382664) (xy 258.851202 117.382671) (xy 258.800908 117.517517) + (xy 258.794501 117.577116) (xy 258.794501 117.577123) (xy 258.7945 117.577135) (xy 248.962057 117.577135) + (xy 248.944686 117.559764) (xy 248.944655 117.559735) (xy 247.331479 115.946559) (xy 247.331459 115.946537) + (xy 247.187785 115.802863) (xy 247.187781 115.80286) (xy 247.02392 115.693371) (xy 247.023907 115.693364) + (xy 246.868528 115.629005) (xy 246.841837 115.617949) (xy 246.841829 115.617947) (xy 246.745188 115.598724) + (xy 246.648544 115.5795) (xy 246.648541 115.5795) (xy 238.82854 115.5795) (xy 238.631459 115.5795) + (xy 238.631456 115.5795) (xy 238.438171 115.617947) (xy 238.438168 115.617948) (xy 238.438167 115.617948) + (xy 238.438164 115.617949) (xy 238.411473 115.629005) (xy 238.411471 115.629006) (xy 238.41147 115.629005) + (xy 238.256087 115.693367) (xy 238.256083 115.693369) (xy 238.236369 115.706542) (xy 238.092222 115.802857) + (xy 238.092214 115.802863) (xy 233.606899 120.288181) (xy 233.545576 120.321666) (xy 233.519218 120.3245) + (xy 232.981455 120.3245) (xy 232.884812 120.343724) (xy 232.78817 120.362947) (xy 232.788162 120.362949) + (xy 232.764234 120.372861) (xy 232.606088 120.438366) (xy 232.606079 120.438371) (xy 232.442218 120.54786) + (xy 232.442214 120.547863) (xy 232.302863 120.687214) (xy 232.30286 120.687218) (xy 232.193371 120.851079) + (xy 232.193364 120.851092) (xy 232.149615 120.956715) (xy 232.13364 120.995284) (xy 232.117949 121.033164) + (xy 232.11591 121.043416) (xy 232.0795 121.226456) (xy 232.0795 121.423543) (xy 232.09349 121.493872) + (xy 232.09349 121.493873) (xy 232.117947 121.616828) (xy 232.117949 121.616836) (xy 232.129374 121.644418) + (xy 232.129374 121.644419) (xy 232.193364 121.798907) (xy 232.193371 121.79892) (xy 232.206846 121.819086) + (xy 232.227724 121.885763) (xy 232.20924 121.953143) (xy 232.157261 121.999834) (xy 232.088291 122.01101) + (xy 232.028258 121.986353) (xy 231.922842 121.905464) (xy 231.776762 121.844956) (xy 231.77676 121.844955) + (xy 231.65937 121.829501) (xy 231.659367 121.8295) (xy 231.659361 121.8295) (xy 231.659354 121.8295) + (xy 230.310636 121.8295) (xy 230.193246 121.844953) (xy 230.193237 121.844956) (xy 230.04716 121.905463) + (xy 229.921718 122.001718) (xy 229.825463 122.12716) (xy 229.764956 122.273237) (xy 229.764955 122.273239) + (xy 229.749501 122.390629) (xy 229.749501 122.390636) (xy 229.7495 122.390645) (xy 229.7495 123.350304) + (xy 229.735989 123.40659) (xy 229.733443 123.411586) (xy 229.733441 123.411592) (xy 229.667753 123.613759) + (xy 229.6345 123.823713) (xy 229.6345 125.874242) (xy 229.614815 125.941281) (xy 229.598181 125.961923) + (xy 227.404894 128.155209) (xy 227.40489 128.155213) (xy 227.279951 128.327179) (xy 227.183444 128.516585) + (xy 227.117753 128.718759) (xy 227.091423 128.884998) (xy 227.067327 128.941084) (xy 227.020464 129.002158) + (xy 226.959956 129.148237) (xy 226.959955 129.148239) (xy 226.944501 129.265629) (xy 226.944501 129.265636) + (xy 226.9445 129.265645) (xy 226.9445 131.344363) (xy 226.959953 131.461753) (xy 226.959956 131.461762) + (xy 227.016499 131.59827) (xy 227.020464 131.607841) (xy 227.116718 131.733282) (xy 227.242159 131.829536) + (xy 227.388238 131.890044) (xy 227.505639 131.9055) (xy 229.068796 131.905499) (xy 229.135835 131.925184) + (xy 229.18159 131.977987) (xy 229.191534 132.047146) (xy 229.162509 132.110702) (xy 229.156477 132.11718) + (xy 228.210477 133.063181) (xy 228.149154 133.096666) (xy 228.122796 133.0995) (xy 226.2345 133.0995) + (xy 226.167461 133.079815) (xy 226.121706 133.027011) (xy 226.1105 132.9755) (xy 226.1105 132.701048) + (xy 226.109325 132.683717) (xy 226.107683 132.659505) (xy 226.063037 132.479979) (xy 225.980842 132.314247) + (xy 225.903075 132.217501) (xy 225.86494 132.170059) (xy 225.726503 132.05878) (xy 225.720753 132.054158) + (xy 225.720751 132.054157) (xy 225.72075 132.054156) (xy 225.555023 131.971964) (xy 225.555021 131.971963) + (xy 225.375497 131.927317) (xy 225.375501 131.927317) (xy 225.344041 131.925184) (xy 225.333954 131.9245) + (xy 224.461046 131.9245) (xy 224.449177 131.925304) (xy 224.4195 131.927317) (xy 224.239978 131.971963) + (xy 224.239976 131.971964) (xy 224.074249 132.054156) (xy 223.930059 132.170059) (xy 223.814156 132.314249) + (xy 223.731964 132.479976) (xy 223.731963 132.479978) (xy 223.687317 132.6595) (xy 223.6845 132.701048) + (xy 223.6845 135.698951) (xy 223.687317 135.740499) (xy 223.731963 135.920021) (xy 223.731964 135.920023) + (xy 223.814156 136.08575) (xy 223.814157 136.085751) (xy 223.814158 136.085753) (xy 223.837224 136.114448) + (xy 223.930059 136.22994) (xy 223.994776 136.281961) (xy 224.074247 136.345842) (xy 224.239979 136.428037) + (xy 224.419501 136.472682) (xy 224.419502 136.472682) (xy 224.419505 136.472683) (xy 224.461046 136.4755) + (xy 224.461048 136.4755) (xy 225.333952 136.4755) (xy 225.333954 136.4755) (xy 225.375495 136.472683) + (xy 225.555021 136.428037) (xy 225.720753 136.345842) (xy 225.86494 136.22994) (xy 225.980842 136.085753) + (xy 226.063037 135.920021) (xy 226.107683 135.740495) (xy 226.1105 135.698954) (xy 226.1105 135.4245) + (xy 226.130185 135.357461) (xy 226.182989 135.311706) (xy 226.2345 135.3005) (xy 228.71661 135.3005) + (xy 228.716611 135.3005) (xy 228.887701 135.273402) (xy 229.052445 135.219873) (xy 229.206788 135.141232) + (xy 229.346928 135.039414) (xy 231.814414 132.571928) (xy 231.916232 132.431788) (xy 231.994873 132.277445) + (xy 232.048402 132.112701) (xy 232.0755 131.941611) (xy 232.0755 131.941587) (xy 232.075542 131.94106) + (xy 232.075619 131.940857) (xy 232.076262 131.936799) (xy 232.077114 131.936933) (xy 232.10042 131.875769) + (xy 232.151711 131.836216) (xy 232.167841 131.829536) (xy 232.169512 131.828253) (xy 232.171177 131.827609) + (xy 232.17488 131.825472) (xy 232.175213 131.826049) (xy 232.23468 131.803058) (xy 232.303125 131.817095) + (xy 232.320484 131.828251) (xy 232.322159 131.829536) (xy 232.32216 131.829536) (xy 232.322161 131.829537) + (xy 232.322163 131.829538) (xy 232.395198 131.85979) (xy 232.468238 131.890044) (xy 232.585639 131.9055) + (xy 234.44436 131.905499) (xy 234.444363 131.905499) (xy 234.561753 131.890046) (xy 234.561757 131.890044) + (xy 234.561762 131.890044) (xy 234.707841 131.829536) (xy 234.808678 131.752161) (xy 234.873845 131.726967) + (xy 234.94229 131.741005) (xy 234.971844 131.762856) (xy 235.032698 131.82371) (xy 235.066183 131.885033) + (xy 235.068237 131.897507) (xy 235.07463 131.954249) (xy 235.13421 132.124521) (xy 235.230184 132.277262) + (xy 235.335951 132.383029) (xy 235.369436 132.444352) (xy 235.364452 132.514044) (xy 235.335951 132.558391) + (xy 235.304531 132.58981) (xy 235.30453 132.589811) (xy 235.216522 132.735393) (xy 235.165913 132.897807) + (xy 235.1595 132.968386) (xy 235.1595 133.481613) (xy 235.165913 133.552192) (xy 235.165913 133.552194) + (xy 235.165914 133.552196) (xy 235.216522 133.714606) (xy 235.278189 133.816616) (xy 235.30453 133.860188) + (xy 235.424811 133.980469) (xy 235.424813 133.98047) (xy 235.424815 133.980472) (xy 235.44965 133.995485) + (xy 235.496837 134.04701) (xy 235.5095 134.101601) (xy 235.5095 136.995548) (xy 235.489815 137.062587) + (xy 235.437011 137.108342) (xy 235.367853 137.118286) (xy 235.304297 137.089261) (xy 235.297819 137.083229) + (xy 235.070198 136.855608) (xy 235.070178 136.855586) (xy 234.978736 136.764144) (xy 234.978732 136.764141) + (xy 234.911898 136.719484) (xy 234.876292 136.695692) (xy 234.876285 136.695687) (xy 234.836039 136.679017) + (xy 234.795792 136.662347) (xy 234.78805 136.65914) (xy 234.762453 136.648537) (xy 234.752427 136.646543) + (xy 234.702029 136.636518) (xy 234.64161 136.6245) (xy 234.641607 136.6245) (xy 234.641606 136.6245) + (xy 228.061606 136.6245) (xy 227.938393 136.6245) (xy 227.938389 136.6245) (xy 227.877971 136.636518) + (xy 227.834743 136.645116) (xy 227.817546 136.648537) (xy 227.703716 136.695687) (xy 227.703707 136.695692) + (xy 227.601268 136.76414) (xy 227.558837 136.806572) (xy 227.514142 136.851267) (xy 226.515157 137.850252) + (xy 226.453834 137.883737) (xy 226.384142 137.878753) (xy 226.328209 137.836881) (xy 226.3084 137.797166) + (xy 226.277529 137.690908) (xy 226.274244 137.679602) (xy 226.190581 137.538135) (xy 226.190579 137.538133) + (xy 226.190576 137.538129) (xy 226.07437 137.421923) (xy 226.074362 137.421917) (xy 225.935539 137.339818) + (xy 225.932898 137.338256) (xy 225.932897 137.338255) (xy 225.932896 137.338255) (xy 225.932893 137.338254) + (xy 225.775073 137.292402) (xy 225.775067 137.292401) (xy 225.738201 137.2895) (xy 225.738194 137.2895) + (xy 224.581806 137.2895) (xy 224.581798 137.2895) (xy 224.544932 137.292401) (xy 224.544926 137.292402) + (xy 224.387106 137.338254) (xy 224.387103 137.338255) (xy 224.245637 137.421917) (xy 224.245629 137.421923) + (xy 224.129423 137.538129) (xy 224.129417 137.538137) (xy 224.045755 137.679603) (xy 224.045754 137.679606) + (xy 223.999902 137.837426) (xy 223.999901 137.837432) (xy 223.997 137.874298) (xy 223.997 138.272104) + (xy 223.977315 138.339143) (xy 223.924511 138.384898) (xy 223.855353 138.394842) (xy 223.807002 138.37433) + (xy 223.80608 138.37589) (xy 223.657896 138.288255) (xy 223.657893 138.288254) (xy 223.500073 138.242402) + (xy 223.500067 138.242401) (xy 223.463201 138.2395) (xy 223.463194 138.2395) (xy 222.306806 138.2395) + (xy 222.306798 138.2395) (xy 222.269932 138.242401) (xy 222.269926 138.242402) (xy 222.112106 138.288254) + (xy 222.112105 138.288254) (xy 221.99812 138.355664) (xy 221.930396 138.372846) (xy 221.87188 138.355664) + (xy 221.818096 138.323857) (xy 221.757898 138.288256) (xy 221.757894 138.288255) (xy 221.757893 138.288254) + (xy 221.600073 138.242402) (xy 221.600067 138.242401) (xy 221.563201 138.2395) (xy 221.563194 138.2395) + (xy 220.406806 138.2395) (xy 220.406798 138.2395) (xy 220.369932 138.242401) (xy 220.369926 138.242402) + (xy 220.212106 138.288254) (xy 220.212103 138.288255) (xy 220.070637 138.371917) (xy 220.064469 138.376702) + (xy 220.063164 138.375019) (xy 220.011454 138.403246) (xy 219.941763 138.398251) (xy 219.894058 138.366247) + (xy 219.869796 138.34) (xy 217.550204 138.34) (xy 217.518153 138.374672) (xy 217.458192 138.410538) + (xy 217.427098 138.4145) (xy 217.3595 138.4145) (xy 217.292461 138.394815) (xy 217.246706 138.342011) + (xy 217.2355 138.2905) (xy 217.2355 137.839998) (xy 217.550204 137.839998) (xy 217.550205 137.84) + (xy 218.46 137.84) (xy 218.96 137.84) (xy 219.869795 137.84) (xy 219.869795 137.839998) (xy 219.8696 137.837513) + (xy 219.823781 137.679801) (xy 219.740185 137.538447) (xy 219.740178 137.538438) (xy 219.624061 137.422321) + (xy 219.624052 137.422314) (xy 219.482696 137.338717) (xy 219.482693 137.338716) (xy 219.324995 137.2929) + (xy 219.324989 137.292899) (xy 219.288149 137.29) (xy 218.96 137.29) (xy 218.96 137.84) (xy 218.46 137.84) + (xy 218.46 137.29) (xy 218.13185 137.29) (xy 218.09501 137.292899) (xy 218.095004 137.2929) (xy 217.937306 137.338716) + (xy 217.937303 137.338717) (xy 217.795947 137.422314) (xy 217.795938 137.422321) (xy 217.679821 137.538438) + (xy 217.679814 137.538447) (xy 217.596218 137.679801) (xy 217.550399 137.837513) (xy 217.550204 137.839998) + (xy 217.2355 137.839998) (xy 217.2355 135.101601) (xy 217.255185 135.034562) (xy 217.295348 134.995485) + (xy 217.320185 134.980472) (xy 217.440472 134.860185) (xy 217.528478 134.714606) (xy 217.528478 134.714604) + (xy 217.529383 134.713108) (xy 217.580911 134.66592) (xy 217.649771 134.654082) (xy 217.714099 134.681351) + (xy 217.753473 134.73907) (xy 217.7595 134.777258) (xy 217.7595 135.698951) (xy 217.762317 135.740499) + (xy 217.806963 135.920021) (xy 217.806964 135.920023) (xy 217.889156 136.08575) (xy 217.889157 136.085751) + (xy 217.889158 136.085753) (xy 217.912224 136.114448) (xy 218.005059 136.22994) (xy 218.069776 136.281961) + (xy 218.149247 136.345842) (xy 218.314979 136.428037) (xy 218.494501 136.472682) (xy 218.494502 136.472682) + (xy 218.494505 136.472683) (xy 218.536046 136.4755) (xy 218.536048 136.4755) (xy 219.408952 136.4755) + (xy 219.408954 136.4755) (xy 219.450495 136.472683) (xy 219.630021 136.428037) (xy 219.795753 136.345842) + (xy 219.93994 136.22994) (xy 220.055842 136.085753) (xy 220.138037 135.920021) (xy 220.182683 135.740495) + (xy 220.1855 135.698954) (xy 220.1855 133.337203) (xy 220.205185 133.270164) (xy 220.221819 133.249522) + (xy 221.375756 132.095585) (xy 222.577472 130.89387) (xy 222.577473 130.893868) (xy 222.584533 130.886808) + (xy 222.584539 130.886801) (xy 227.404522 126.066818) (xy 227.465845 126.033333) (xy 227.492203 126.030499) + (xy 228.659363 126.030499) (xy 228.776753 126.015046) (xy 228.776757 126.015044) (xy 228.776762 126.015044) + (xy 228.922841 125.954536) (xy 229.048282 125.858282) (xy 229.144536 125.732841) (xy 229.205044 125.586762) + (xy 229.2205 125.469361) (xy 229.220499 122.39064) (xy 229.220499 122.390639) (xy 229.220499 122.390636) + (xy 229.205046 122.273246) (xy 229.205044 122.273239) (xy 229.205044 122.273238) (xy 229.144536 122.127159) + (xy 229.048282 122.001718) (xy 228.922841 121.905464) (xy 228.899471 121.895784) (xy 228.776762 121.844956) + (xy 228.77676 121.844955) (xy 228.65937 121.829501) (xy 228.659367 121.8295) (xy 228.659361 121.8295) + (xy 228.659354 121.8295) (xy 227.310636 121.8295) (xy 227.193246 121.844953) (xy 227.193237 121.844956) + (xy 227.04716 121.905463) (xy 226.921718 122.001718) (xy 226.825463 122.12716) (xy 226.764956 122.273237) + (xy 226.764955 122.273239) (xy 226.749501 122.390629) (xy 226.749501 122.390636) (xy 226.7495 122.390645) + (xy 226.7495 123.0805) (xy 226.729815 123.147539) (xy 226.677011 123.193294) (xy 226.6255 123.2045) + (xy 224.7695 123.2045) (xy 224.702461 123.184815) (xy 224.656706 123.132011) (xy 224.6455 123.0805) + (xy 224.6455 122.475831) (xy 224.645499 122.475818) (xy 224.645221 122.473101) (xy 224.635436 122.377315) + (xy 224.582549 122.217713) (xy 224.582545 122.217707) (xy 224.582544 122.217704) (xy 224.494283 122.074612) + (xy 224.49428 122.074608) (xy 224.375391 121.955719) (xy 224.375387 121.955716) (xy 224.232295 121.867455) + (xy 224.232289 121.867452) (xy 224.232287 121.867451) (xy 224.072685 121.814564) (xy 224.072683 121.814563) + (xy 223.974181 121.8045) (xy 223.974174 121.8045) (xy 223.440826 121.8045) (xy 223.440818 121.8045) + (xy 223.342316 121.814563) (xy 223.342315 121.814564) (xy 223.263219 121.840773) (xy 223.182715 121.86745) + (xy 223.182704 121.867455) (xy 223.039612 121.955716) (xy 223.039607 121.955719) (xy 223.007327 121.988) + (xy 222.946003 122.021485) (xy 222.876312 122.016499) (xy 222.831967 121.988) (xy 222.80008 121.956114) + (xy 222.657077 121.867908) (xy 222.657072 121.867906) (xy 222.497583 121.815057) (xy 222.39915 121.805) + (xy 222.3825 121.805) (xy 222.3825 122.906) (xy 222.362815 122.973039) (xy 222.310011 123.018794) + (xy 222.2585 123.03) (xy 221.195001 123.03) (xy 221.195001 123.084152) (xy 221.205056 123.182583) + (xy 221.257906 123.342072) (xy 221.257908 123.342077) (xy 221.346114 123.48508) (xy 221.464921 123.603887) + (xy 221.51354 123.633875) (xy 221.560265 123.685822) (xy 221.571488 123.754785) (xy 221.543645 123.818867) + (xy 221.512595 123.84553) (xy 221.439814 123.889528) (xy 221.43981 123.889531) (xy 221.31953 124.009811) + (xy 221.231522 124.155393) (xy 221.180913 124.317807) (xy 221.1745 124.388386) (xy 221.1745 125.051613) + (xy 221.180913 125.122192) (xy 221.180913 125.122194) (xy 221.180914 125.122196) (xy 221.231522 125.284606) + (xy 221.308463 125.411882) (xy 221.31953 125.430188) (xy 221.439811 125.550469) (xy 221.439813 125.55047) + (xy 221.439815 125.550472) (xy 221.585394 125.638478) (xy 221.747804 125.689086) (xy 221.818384 125.6955) + (xy 221.818387 125.6955) (xy 222.331613 125.6955) (xy 222.331616 125.6955) (xy 222.402196 125.689086) + (xy 222.564606 125.638478) (xy 222.710185 125.550472) (xy 222.741609 125.519047) (xy 222.802928 125.485564) + (xy 222.872619 125.490546) (xy 222.91697 125.519048) (xy 223.022738 125.624816) (xy 223.093454 125.66925) + (xy 223.151979 125.706024) (xy 223.175478 125.720789) (xy 223.30613 125.766506) (xy 223.345745 125.780368) + (xy 223.34575 125.780369) (xy 223.436246 125.790565) (xy 223.48004 125.795499) (xy 223.480043 125.7955) + (xy 223.480046 125.7955) (xy 223.969957 125.7955) (xy 223.969958 125.795499) (xy 224.043708 125.78719) + (xy 224.104249 125.780369) (xy 224.104252 125.780368) (xy 224.104255 125.780368) (xy 224.274522 125.720789) + (xy 224.298021 125.706024) (xy 224.320311 125.692018) (xy 224.387548 125.673017) (xy 224.454383 125.693384) + (xy 224.499598 125.746652) (xy 224.508836 125.815908) (xy 224.479164 125.879165) (xy 224.473965 125.884692) + (xy 221.021132 129.337524) (xy 221.021129 129.337527) (xy 218.434775 131.923879) (xy 218.377022 131.956532) + (xy 218.314982 131.971961) (xy 218.314975 131.971964) (xy 218.149246 132.054157) (xy 218.071537 132.116622) + (xy 218.006953 132.143281) (xy 217.938209 132.13079) (xy 217.906169 132.107656) (xy 217.809982 132.011469) + (xy 217.727329 131.956243) (xy 217.691153 131.932071) (xy 217.685728 131.929824) (xy 217.55912 131.877381) + (xy 217.559118 131.87738) (xy 217.555012 131.876563) (xy 217.553618 131.876286) (xy 217.553605 131.87628) + (xy 217.553605 131.876284) (xy 217.54649 131.874868) (xy 217.484582 131.842477) (xy 217.483012 131.840934) + (xy 217.387262 131.745184) (xy 217.234523 131.649211) (xy 217.064254 131.589631) (xy 217.064249 131.58963) + (xy 216.92996 131.5745) (xy 216.929954 131.5745) (xy 216.290046 131.5745) (xy 216.290039 131.5745) + (xy 216.15575 131.58963) (xy 216.155745 131.589631) (xy 215.985476 131.649211) (xy 215.832737 131.745184) + (xy 215.705184 131.872737) (xy 215.609211 132.025476) (xy 215.549631 132.195745) (xy 215.54963 132.19575) + (xy 215.5345 132.330039) (xy 215.5345 132.81996) (xy 215.54963 132.954249) (xy 215.549631 132.954254) + (xy 215.609211 133.124523) (xy 215.705184 133.277262) (xy 215.810951 133.383029) (xy 215.844436 133.444352) + (xy 215.839452 133.514044) (xy 215.810951 133.558391) (xy 215.779531 133.58981) (xy 215.77953 133.589811) + (xy 215.691522 133.735393) (xy 215.640913 133.897807) (xy 215.6345 133.968386) (xy 215.6345 134.481613) + (xy 215.640913 134.552192) (xy 215.640913 134.552194) (xy 215.640914 134.552196) (xy 215.691522 134.714606) + (xy 215.778515 134.85851) (xy 215.77953 134.860188) (xy 215.899811 134.980469) (xy 215.899813 134.98047) + (xy 215.899815 134.980472) (xy 215.92465 134.995485) (xy 215.971837 135.04701) (xy 215.9845 135.101601) + (xy 215.9845 138.928397) (xy 215.964815 138.995436) (xy 215.924652 139.034513) (xy 215.899813 139.049529) + (xy 215.899811 139.04953) (xy 215.77953 139.169811) (xy 215.691522 139.315393) (xy 215.640913 139.477807) + (xy 215.6345 139.548386) (xy 215.6345 140.061613) (xy 215.640913 140.132192) (xy 215.640913 140.132194) + (xy 215.640914 140.132196) (xy 215.691522 140.294606) (xy 215.771757 140.427331) (xy 215.77953 140.440188) + (xy 215.882015 140.542673) (xy 215.9155 140.603996) (xy 215.910516 140.673688) (xy 215.882015 140.718035) + (xy 215.779928 140.820121) (xy 215.779927 140.820122) (xy 215.69198 140.965604) (xy 215.641409 141.127893) + (xy 215.635 141.198427) (xy 215.635 141.205) (xy 217.584999 141.205) (xy 217.584999 141.198417) + (xy 217.578591 141.127897) (xy 217.57859 141.127892) (xy 217.528018 140.965603) (xy 217.440072 140.820122) + (xy 217.337984 140.718034) (xy 217.304499 140.656711) (xy 217.309483 140.587019) (xy 217.33798 140.542676) + (xy 217.439799 140.440857) (xy 217.50112 140.407375) (xy 217.570812 140.412359) (xy 217.626745 140.454231) + (xy 217.63421 140.465421) (xy 217.679414 140.541858) (xy 217.679423 140.54187) (xy 217.795629 140.658076) + (xy 217.795632 140.658078) (xy 217.795635 140.658081) (xy 217.937102 140.741744) (xy 217.964459 140.749692) + (xy 218.094926 140.787597) (xy 218.094929 140.787597) (xy 218.094931 140.787598) (xy 218.131806 140.7905) + (xy 218.131814 140.7905) (xy 219.288186 140.7905) (xy 219.288194 140.7905) (xy 219.325069 140.787598) + (xy 219.325071 140.787597) (xy 219.325073 140.787597) (xy 219.389007 140.769022) (xy 219.482898 140.741744) + (xy 219.624365 140.658081) (xy 219.740581 140.541865) (xy 219.824244 140.400398) (xy 219.870098 140.242569) + (xy 219.873 140.205694) (xy 219.873 139.807895) (xy 219.892685 139.740856) (xy 219.945489 139.695101) + (xy 220.014647 139.685157) (xy 220.062996 139.705671) (xy 220.06392 139.70411) (xy 220.193006 139.780451) + (xy 220.212102 139.791744) (xy 220.270095 139.808592) (xy 220.32898 139.846197) (xy 220.358187 139.909669) + (xy 220.3595 139.927668) (xy 220.3595 143.146608) (xy 220.366776 143.183185) (xy 220.366776 143.183188) + (xy 220.383535 143.267445) (xy 220.38354 143.267462) (xy 220.39304 143.290395) (xy 220.39304 143.290397) + (xy 220.393041 143.290397) (xy 220.413587 143.34) (xy 220.430688 143.381286) (xy 220.453674 143.415686) + (xy 220.49914 143.483731) (xy 220.499141 143.483732) (xy 220.499142 143.483733) (xy 220.586267 143.570858) + (xy 220.586268 143.570858) (xy 220.593335 143.577925) (xy 220.593334 143.577925) (xy 220.593338 143.577928) + (xy 221.198229 144.182819) (xy 221.231714 144.244142) (xy 221.22673 144.313834) (xy 221.184858 144.369767) + (xy 221.119394 144.394184) (xy 221.110548 144.3945) (xy 211.060453 144.3945) (xy 210.993414 144.374815) + (xy 210.972772 144.358181) (xy 209.301819 142.687228) (xy 209.268334 142.625905) (xy 209.2655 142.599547) + (xy 209.2655 141.711582) (xy 215.635001 141.711582) (xy 215.641408 141.782102) (xy 215.641409 141.782107) + (xy 215.691981 141.944396) (xy 215.779927 142.089877) (xy 215.900122 142.210072) (xy 216.045604 142.298019) + (xy 216.045603 142.298019) (xy 216.207894 142.34859) (xy 216.207892 142.34859) (xy 216.278418 142.354999) + (xy 216.86 142.354999) (xy 216.941581 142.354999) (xy 217.012102 142.348591) (xy 217.012107 142.34859) + (xy 217.174396 142.298018) (xy 217.319877 142.210072) (xy 217.440072 142.089877) (xy 217.528019 141.944395) + (xy 217.57859 141.782106) (xy 217.585 141.711572) (xy 217.585 141.705) (xy 216.86 141.705) (xy 216.86 142.354999) + (xy 216.278418 142.354999) (xy 216.359999 142.354998) (xy 216.36 142.354998) (xy 216.36 141.705) + (xy 215.635001 141.705) (xy 215.635001 141.711582) (xy 209.2655 141.711582) (xy 209.2655 137.695756) + (xy 209.285185 137.628717) (xy 209.301814 137.60808) (xy 217.138729 129.771165) (xy 217.138733 129.771163) + (xy 217.225858 129.684038) (xy 217.282949 129.598596) (xy 217.294312 129.58159) (xy 217.331583 129.491609) + (xy 217.341463 129.467757) (xy 217.348908 129.430324) (xy 217.356422 129.392552) (xy 217.356422 129.392549) + (xy 217.3655 129.346912) (xy 217.3655 129.223698) (xy 217.3655 126.048051) (xy 217.385185 125.981012) + (xy 217.437989 125.935257) (xy 217.476251 125.924761) (xy 217.478891 125.924477) (xy 217.482483 125.924091) + (xy 217.617331 125.873796) (xy 217.732546 125.787546) (xy 217.818796 125.672331) (xy 217.869091 125.537483) + (xy 217.8755 125.477873) (xy 217.875499 122.475849) (xy 221.195 122.475849) (xy 221.195 122.53) + (xy 221.8825 122.53) (xy 221.8825 121.804999) (xy 221.865856 121.805) (xy 221.767415 121.815057) + (xy 221.607927 121.867906) (xy 221.607922 121.867908) (xy 221.464919 121.956114) (xy 221.346114 122.074919) + (xy 221.257908 122.217922) (xy 221.257906 122.217927) (xy 221.205057 122.377416) (xy 221.195 122.475849) + (xy 217.875499 122.475849) (xy 217.875499 122.382128) (xy 217.869091 122.322517) (xy 217.868549 122.321065) + (xy 217.818797 122.187671) (xy 217.818793 122.187664) (xy 217.732547 122.072455) (xy 217.732544 122.072452) + (xy 217.617335 121.986206) (xy 217.617328 121.986202) (xy 217.482482 121.935908) (xy 217.482483 121.935908) + (xy 217.422883 121.929501) (xy 217.422881 121.9295) (xy 217.422873 121.9295) (xy 217.422864 121.9295) + (xy 216.057129 121.9295) (xy 216.057123 121.929501) (xy 215.997516 121.935908) (xy 215.862671 121.986202) + (xy 215.862664 121.986206) (xy 215.747455 122.072452) (xy 215.747452 122.072455) (xy 215.661206 122.187664) + (xy 215.661202 122.187671) (xy 215.610908 122.322517) (xy 215.604501 122.382116) (xy 215.604501 122.382123) + (xy 215.6045 122.382135) (xy 215.6045 125.47787) (xy 215.604501 125.477876) (xy 215.610908 125.537483) + (xy 215.661202 125.672328) (xy 215.661206 125.672335) (xy 215.747452 125.787544) (xy 215.747455 125.787547) + (xy 215.862664 125.873793) (xy 215.862671 125.873797) (xy 215.997517 125.924091) (xy 215.997515 125.924091) + (xy 216.003756 125.924762) (xy 216.068307 125.9515) (xy 216.108155 126.008893) (xy 216.1145 126.048051) + (xy 216.1145 128.974852) (xy 216.094815 129.041891) (xy 216.078181 129.062533) (xy 214.888038 130.252676) + (xy 214.826715 130.286161) (xy 214.757023 130.281177) (xy 214.716292 130.255) (xy 213.99 130.255) + (xy 213.99 130.904999) (xy 214.025176 130.940175) (xy 214.058661 131.001498) (xy 214.053677 131.07119) + (xy 214.025176 131.115537) (xy 209.027181 136.113533) (xy 208.965858 136.147018) (xy 208.896166 136.142034) + (xy 208.840233 136.100162) (xy 208.815816 136.034698) (xy 208.8155 136.025852) (xy 208.8155 132.480452) + (xy 208.835185 132.413413) (xy 208.851814 132.392775) (xy 208.882771 132.361818) (xy 208.944091 132.328334) + (xy 209.010712 132.332218) (xy 209.058117 132.348493) (xy 209.090385 132.359571) (xy 209.335665 132.4005) + (xy 209.584335 132.4005) (xy 209.829614 132.359571) (xy 210.06481 132.278828) (xy 210.283509 132.160474) + (xy 210.479744 132.007738) (xy 210.648164 131.824785) (xy 210.784173 131.616607) (xy 210.784175 131.616603) + (xy 210.791595 131.599689) (xy 210.836551 131.546203) (xy 210.903287 131.525514) (xy 210.90515 131.5255) + (xy 211.256608 131.5255) (xy 211.256608 131.525499) (xy 211.345904 131.507738) (xy 211.345905 131.507738) + (xy 211.356515 131.505627) (xy 211.377452 131.501463) (xy 211.423351 131.482451) (xy 211.491286 131.454312) + (xy 211.550825 131.414528) (xy 211.593733 131.385858) (xy 211.680858 131.298733) (xy 211.680858 131.298731) + (xy 211.691066 131.288524) (xy 211.691067 131.288521) (xy 212.596928 130.382661) (xy 212.658247 130.349179) + (xy 212.727939 130.354163) (xy 212.783872 130.396035) (xy 212.80299 130.433454) (xy 212.821981 130.494396) + (xy 212.909927 130.639877) (xy 213.030122 130.760072) (xy 213.175604 130.848019) (xy 213.175603 130.848019) + (xy 213.337894 130.89859) (xy 213.337892 130.89859) (xy 213.408418 130.904999) (xy 213.489999 130.904998) + (xy 213.49 130.904998) (xy 213.49 129.879) (xy 213.509685 129.811961) (xy 213.562489 129.766206) + (xy 213.614 129.755) (xy 214.714999 129.755) (xy 214.714999 129.748417) (xy 214.708591 129.677897) + (xy 214.70859 129.677892) (xy 214.658018 129.515603) (xy 214.570072 129.370122) (xy 214.467984 129.268034) + (xy 214.434499 129.206711) (xy 214.439483 129.137019) (xy 214.467983 129.092673) (xy 214.570472 128.990185) + (xy 214.658478 128.844606) (xy 214.709086 128.682196) (xy 214.7155 128.611616) (xy 214.7155 128.098384) + (xy 214.709086 128.027804) (xy 214.658478 127.865394) (xy 214.570472 127.719815) (xy 214.57047 127.719813) + (xy 214.570469 127.719811) (xy 214.450188 127.59953) (xy 214.450186 127.599529) (xy 214.450185 127.599528) + (xy 214.428909 127.586666) (xy 214.425348 127.584513) (xy 214.378162 127.532984) (xy 214.3655 127.478397) + (xy 214.3655 126.048051) (xy 214.385185 125.981012) (xy 214.437989 125.935257) (xy 214.476251 125.924761) + (xy 214.478891 125.924477) (xy 214.482483 125.924091) (xy 214.617331 125.873796) (xy 214.732546 125.787546) + (xy 214.818796 125.672331) (xy 214.869091 125.537483) (xy 214.8755 125.477873) (xy 214.875499 122.382128) + (xy 214.869091 122.322517) (xy 214.868549 122.321065) (xy 214.818797 122.187671) (xy 214.818793 122.187664) + (xy 214.732547 122.072455) (xy 214.732544 122.072452) (xy 214.617335 121.986206) (xy 214.617328 121.986202) + (xy 214.482482 121.935908) (xy 214.482483 121.935908) (xy 214.422883 121.929501) (xy 214.422881 121.9295) + (xy 214.422873 121.9295) (xy 214.422864 121.9295) (xy 213.057129 121.9295) (xy 213.057123 121.929501) + (xy 212.997516 121.935908) (xy 212.862671 121.986202) (xy 212.862664 121.986206) (xy 212.747455 122.072452) + (xy 212.747452 122.072455) (xy 212.661206 122.187664) (xy 212.661202 122.187671) (xy 212.610908 122.322517) + (xy 212.604501 122.382116) (xy 212.604501 122.382123) (xy 212.6045 122.382135) (xy 212.6045 125.47787) + (xy 212.604501 125.477876) (xy 212.610908 125.537483) (xy 212.661202 125.672328) (xy 212.661206 125.672335) + (xy 212.747452 125.787544) (xy 212.747455 125.787547) (xy 212.862664 125.873793) (xy 212.862671 125.873797) + (xy 212.997517 125.924091) (xy 212.997515 125.924091) (xy 213.003756 125.924762) (xy 213.068307 125.9515) + (xy 213.108155 126.008893) (xy 213.1145 126.048051) (xy 213.1145 127.478397) (xy 213.094815 127.545436) + (xy 213.054652 127.584513) (xy 213.029813 127.599529) (xy 213.029811 127.59953) (xy 212.90953 127.719811) + (xy 212.821522 127.865393) (xy 212.770913 128.027807) (xy 212.7645 128.098386) (xy 212.7645 128.394547) + (xy 212.744815 128.461586) (xy 212.728181 128.482228) (xy 210.986549 130.22386) (xy 210.925226 130.257345) + (xy 210.855534 130.252361) (xy 210.799601 130.210489) (xy 210.785312 130.185989) (xy 210.784173 130.183393) + (xy 210.648166 129.975217) (xy 210.597531 129.920213) (xy 210.479744 129.792262) (xy 210.283509 129.639526) + (xy 210.283507 129.639525) (xy 210.283506 129.639524) (xy 210.064811 129.521172) (xy 210.064802 129.521169) + (xy 209.829616 129.440429) (xy 209.584335 129.3995) (xy 209.335665 129.3995) (xy 209.090383 129.440429) + (xy 208.855197 129.521169) (xy 208.855188 129.521172) (xy 208.636493 129.639524) (xy 208.616673 129.654951) + (xy 208.56566 129.694655) (xy 208.500668 129.720297) (xy 208.432128 129.70673) (xy 208.381803 129.658262) + (xy 208.3655 129.596801) (xy 208.3655 126.048051) (xy 208.385185 125.981012) (xy 208.437989 125.935257) + (xy 208.476251 125.924761) (xy 208.478891 125.924477) (xy 208.482483 125.924091) (xy 208.617331 125.873796) + (xy 208.732546 125.787546) (xy 208.818796 125.672331) (xy 208.869091 125.537483) (xy 208.8755 125.477873) + (xy 208.8755 125.477844) (xy 209.605 125.477844) (xy 209.611401 125.537372) (xy 209.611403 125.537379) + (xy 209.661645 125.672086) (xy 209.661649 125.672093) (xy 209.747809 125.787187) (xy 209.747812 125.78719) + (xy 209.862906 125.87335) (xy 209.862913 125.873354) (xy 209.99762 125.923596) (xy 209.997627 125.923598) + (xy 210.057155 125.929999) (xy 210.057172 125.93) (xy 210.49 125.93) (xy 210.99 125.93) (xy 211.422828 125.93) + (xy 211.422844 125.929999) (xy 211.482372 125.923598) (xy 211.482379 125.923596) (xy 211.617086 125.873354) + (xy 211.617093 125.87335) (xy 211.732187 125.78719) (xy 211.73219 125.787187) (xy 211.81835 125.672093) + (xy 211.818354 125.672086) (xy 211.868596 125.537379) (xy 211.868598 125.537372) (xy 211.874999 125.477844) + (xy 211.875 125.477827) (xy 211.875 124.18) (xy 210.99 124.18) (xy 210.99 125.93) (xy 210.49 125.93) + (xy 210.49 124.18) (xy 209.605 124.18) (xy 209.605 125.477844) (xy 208.8755 125.477844) (xy 208.875499 122.382155) + (xy 209.605 122.382155) (xy 209.605 123.68) (xy 210.49 123.68) (xy 210.99 123.68) (xy 211.875 123.68) + (xy 211.875 122.382172) (xy 211.874999 122.382155) (xy 211.868598 122.322627) (xy 211.868596 122.32262) + (xy 211.818354 122.187913) (xy 211.81835 122.187906) (xy 211.73219 122.072812) (xy 211.732187 122.072809) + (xy 211.617093 121.986649) (xy 211.617086 121.986645) (xy 211.482379 121.936403) (xy 211.482372 121.936401) + (xy 211.422844 121.93) (xy 210.99 121.93) (xy 210.99 123.68) (xy 210.49 123.68) (xy 210.49 121.93) + (xy 210.057155 121.93) (xy 209.997627 121.936401) (xy 209.99762 121.936403) (xy 209.862913 121.986645) + (xy 209.862906 121.986649) (xy 209.747812 122.072809) (xy 209.747809 122.072812) (xy 209.661649 122.187906) + (xy 209.661645 122.187913) (xy 209.611403 122.32262) (xy 209.611401 122.322627) (xy 209.605 122.382155) + (xy 208.875499 122.382155) (xy 208.875499 122.382128) (xy 208.869091 122.322517) (xy 208.868549 122.321065) + (xy 208.818797 122.187671) (xy 208.818793 122.187664) (xy 208.732547 122.072455) (xy 208.732544 122.072452) + (xy 208.617335 121.986206) (xy 208.617328 121.986202) (xy 208.482482 121.935908) (xy 208.482483 121.935908) + (xy 208.422883 121.929501) (xy 208.422881 121.9295) (xy 208.422873 121.9295) (xy 208.422864 121.9295) + (xy 207.057129 121.9295) (xy 207.057123 121.929501) (xy 206.997516 121.935908) (xy 206.862671 121.986202) + (xy 206.862664 121.986206) (xy 206.747455 122.072452) (xy 206.747452 122.072455) (xy 206.661206 122.187664) + (xy 206.661202 122.187671) (xy 206.610908 122.322517) (xy 206.604501 122.382116) (xy 206.604501 122.382123) + (xy 206.6045 122.382135) (xy 206.6045 125.47787) (xy 206.604501 125.477876) (xy 206.610908 125.537483) + (xy 206.661202 125.672328) (xy 206.661206 125.672335) (xy 206.747452 125.787544) (xy 206.747455 125.787547) + (xy 206.862664 125.873793) (xy 206.862671 125.873797) (xy 206.997517 125.924091) (xy 206.997515 125.924091) + (xy 207.003756 125.924762) (xy 207.068307 125.9515) (xy 207.108155 126.008893) (xy 207.1145 126.048051) + (xy 207.1145 143.344403) (xy 207.117008 143.357009) (xy 207.117009 143.357015) (xy 207.138535 143.465236) + (xy 207.138537 143.465244) (xy 207.144269 143.479082) (xy 207.149542 143.491812) (xy 207.149542 143.491813) + (xy 207.185685 143.579072) (xy 207.185687 143.579075) (xy 207.185688 143.579078) (xy 207.207686 143.612) + (xy 207.219914 143.630299) (xy 207.219915 143.630301) (xy 207.254141 143.681525) (xy 207.345586 143.77297) + (xy 207.345608 143.77299) (xy 209.888224 146.315606) (xy 209.888253 146.315637) (xy 209.978471 146.405855) + (xy 209.978475 146.405858) (xy 210.080915 146.474307) (xy 210.080921 146.47431) (xy 210.080922 146.474311) + (xy 210.194756 146.521463) (xy 210.205158 146.523532) (xy 210.209998 146.524495) (xy 210.210011 146.524497) + (xy 210.210025 146.5245) (xy 210.315599 146.545499) (xy 210.3156 146.5455) (xy 210.315601 146.5455) + (xy 210.315602 146.5455) (xy 214.669548 146.5455) (xy 214.736587 146.565185) (xy 214.757229 146.581819) + (xy 218.788181 150.612771) (xy 218.821666 150.674094) (xy 218.8245 150.700452) (xy 218.8245 152.461611) + (xy 218.848535 152.582444) (xy 218.84854 152.582461) (xy 218.895685 152.69628) (xy 218.89569 152.696289) + (xy 218.918705 152.730732) (xy 218.918706 152.730734) (xy 218.964141 152.798732) (xy 218.964144 152.798736) + (xy 219.055586 152.890178) (xy 219.055608 152.890198) (xy 219.481016 153.315606) (xy 219.481045 153.315637) + (xy 219.571264 153.405856) (xy 219.571267 153.405858) (xy 219.62249 153.440084) (xy 219.673714 153.474312) + (xy 219.754207 153.507652) (xy 219.787548 153.521463) (xy 219.847971 153.533481) (xy 219.908393 153.5455) + (xy 221.344337 153.5455) (xy 221.404759 153.533481) (xy 221.465182 153.521463) (xy 221.465185 153.521461) + (xy 221.465188 153.521461) (xy 221.498517 153.507654) (xy 221.498516 153.507654) (xy 221.498522 153.507652) + (xy 221.579016 153.474312) (xy 221.630239 153.440084) (xy 221.630241 153.440083) (xy 221.657816 153.421658) + (xy 221.681463 153.405858) (xy 221.768588 153.318733) (xy 221.768589 153.318731) (xy 221.775655 153.311665) + (xy 221.775657 153.311661) (xy 222.177771 152.909549) (xy 222.239094 152.876064) (xy 222.265452 152.87323) + (xy 222.344548 152.87323) (xy 222.411587 152.892915) (xy 222.432229 152.909549) (xy 223.128748 153.606068) + (xy 223.162233 153.667391) (xy 223.157249 153.737083) (xy 223.115377 153.793016) (xy 223.049913 153.817433) + (xy 223.014709 153.814915) (xy 222.99125 153.809812) (xy 222.991249 153.809811) (xy 222.991245 153.809811) + (xy 222.944038 153.806999) (xy 219.975962 153.806999) (xy 219.945416 153.808818) (xy 219.928749 153.809811) + (xy 219.723397 153.854483) (xy 219.723386 153.854486) (xy 219.530191 153.937217) (xy 219.356137 154.05502) + (xy 219.356132 154.055024) (xy 219.207525 154.203631) (xy 219.207521 154.203636) (xy 219.089718 154.37769) + (xy 219.006987 154.570885) (xy 219.006984 154.570896) (xy 218.962312 154.776248) (xy 218.961319 154.792915) + (xy 218.9595 154.823461) (xy 218.9595 155.991537) (xy 218.961452 156.024312) (xy 218.962312 156.038749) + (xy 219.006984 156.244101) (xy 219.006987 156.244112) (xy 219.089718 156.437307) (xy 219.08972 156.43731) + (xy 219.089721 156.437312) (xy 219.207523 156.611364) (xy 219.356135 156.759976) (xy 219.530187 156.877778) + (xy 219.530189 156.877779) (xy 219.530191 156.87778) (xy 219.618719 156.91569) (xy 219.723388 156.960512) + (xy 219.723396 156.960513) (xy 219.723397 156.960514) (xy 219.928749 157.005186) (xy 219.92875 157.005186) + (xy 219.928755 157.005187) (xy 219.975962 157.007999) (xy 220.2355 157.007999) (xy 220.302539 157.027684) + (xy 220.348294 157.080488) (xy 220.3595 157.131999) (xy 220.3595 160.363203) (xy 220.339815 160.430242) + (xy 220.287011 160.475997) (xy 220.217853 160.485941) (xy 220.157813 160.45985) (xy 220.009295 160.340468) + (xy 219.856904 160.264889) (xy 219.805592 160.217468) (xy 219.787999 160.153801) (xy 219.787999 159.475911) + (xy 219.807684 159.408872) (xy 219.819842 159.392946) (xy 219.892533 159.312216) (xy 219.987179 159.148284) + (xy 220.045674 158.968256) (xy 220.06546 158.78) (xy 220.045674 158.591744) (xy 219.987179 158.411716) + (xy 219.892533 158.247784) (xy 219.765871 158.107112) (xy 219.76587 158.107111) (xy 219.612734 157.995851) + (xy 219.612729 157.995848) (xy 219.439807 157.918857) (xy 219.439802 157.918855) (xy 219.294001 157.887865) + (xy 219.254646 157.8795) (xy 219.065354 157.8795) (xy 219.032897 157.886398) (xy 218.880197 157.918855) + (xy 218.880192 157.918857) (xy 218.70727 157.995848) (xy 218.707265 157.995851) (xy 218.554129 158.107111) + (xy 218.427466 158.247785) (xy 218.332821 158.411715) (xy 218.332819 158.411719) (xy 218.32493 158.436001) + (xy 218.285492 158.493676) (xy 218.221133 158.520874) (xy 218.152287 158.508959) (xy 218.100811 158.461714) + (xy 218.082999 158.397682) (xy 218.082999 150.875405) (xy 218.054158 150.730418) (xy 218.054157 150.730417) + (xy 218.054157 150.730413) (xy 218.046015 150.710756) (xy 217.997586 150.593837) (xy 217.997579 150.593824) + (xy 217.915451 150.470911) (xy 217.87004 150.4255) (xy 217.810915 150.366375) (xy 217.381855 149.937315) + (xy 216.091594 148.647052) (xy 216.091587 148.647046) (xy 216.010361 148.592773) (xy 216.010262 148.592708) + (xy 215.968668 148.564916) (xy 215.968667 148.564915) (xy 215.968665 148.564914) (xy 215.83209 148.508343) + (xy 215.83208 148.50834) (xy 215.687093 148.4795) (xy 215.687091 148.4795) (xy 210.271797 148.4795) + (xy 210.204758 148.459815) (xy 210.184116 148.443181) (xy 205.301819 143.560883) (xy 205.268334 143.49956) + (xy 205.2655 143.473202) (xy 205.2655 129.441079) (xy 205.236659 129.296092) (xy 205.236658 129.296091) + (xy 205.236658 129.296087) (xy 205.224049 129.265645) (xy 205.180087 129.159511) (xy 205.18008 129.159498) + (xy 205.097952 129.036585) (xy 205.046565 128.985198) (xy 204.993416 128.932049) (xy 200.716867 124.6555) + (xy 196.351819 120.290451) (xy 196.318334 120.229128) (xy 196.3155 120.20277) (xy 196.3155 117.577135) + (xy 201.8145 117.577135) (xy 201.8145 119.32287) (xy 201.814501 119.322876) (xy 201.820908 119.382483) + (xy 201.871202 119.517328) (xy 201.871206 119.517335) (xy 201.957452 119.632544) (xy 201.957455 119.632547) + (xy 202.072664 119.718793) (xy 202.072671 119.718797) (xy 202.207517 119.769091) (xy 202.207516 119.769091) + (xy 202.214444 119.769835) (xy 202.267127 119.7755) (xy 205.792872 119.775499) (xy 205.852483 119.769091) + (xy 205.987331 119.718796) (xy 206.102546 119.632546) (xy 206.188796 119.517331) (xy 206.239091 119.382483) + (xy 206.2455 119.322873) (xy 206.245499 117.577135) (xy 218.2245 117.577135) (xy 218.2245 119.32287) + (xy 218.224501 119.322876) (xy 218.230908 119.382483) (xy 218.281202 119.517328) (xy 218.281206 119.517335) + (xy 218.367452 119.632544) (xy 218.367455 119.632547) (xy 218.482664 119.718793) (xy 218.482671 119.718797) + (xy 218.617517 119.769091) (xy 218.617516 119.769091) (xy 218.624444 119.769835) (xy 218.677127 119.7755) + (xy 222.202872 119.775499) (xy 222.262483 119.769091) (xy 222.314166 119.749813) (xy 222.383856 119.744828) + (xy 222.400834 119.749814) (xy 222.452517 119.769091) (xy 222.512127 119.7755) (xy 226.037872 119.775499) + (xy 226.097483 119.769091) (xy 226.232331 119.718796) (xy 226.347546 119.632546) (xy 226.433796 119.517331) + (xy 226.484091 119.382483) (xy 226.4905 119.322873) (xy 226.490499 117.577128) (xy 226.484091 117.517517) + (xy 226.47341 117.488881) (xy 226.433797 117.382671) (xy 226.433793 117.382664) (xy 226.347547 117.267455) + (xy 226.347544 117.267452) (xy 226.232335 117.181206) (xy 226.232328 117.181202) (xy 226.097482 117.130908) + (xy 226.097483 117.130908) (xy 226.037883 117.124501) (xy 226.037881 117.1245) (xy 226.037873 117.1245) + (xy 226.037864 117.1245) (xy 222.512129 117.1245) (xy 222.512123 117.124501) (xy 222.452514 117.130909) + (xy 222.400832 117.150185) (xy 222.33114 117.155169) (xy 222.314168 117.150185) (xy 222.262485 117.130909) + (xy 222.262483 117.130908) (xy 222.202883 117.124501) (xy 222.202881 117.1245) (xy 222.202873 117.1245) + (xy 222.202864 117.1245) (xy 218.677129 117.1245) (xy 218.677123 117.124501) (xy 218.617516 117.130908) + (xy 218.482671 117.181202) (xy 218.482664 117.181206) (xy 218.367455 117.267452) (xy 218.367452 117.267455) + (xy 218.281206 117.382664) (xy 218.281202 117.382671) (xy 218.230908 117.517517) (xy 218.224501 117.577116) + (xy 218.224501 117.577123) (xy 218.2245 117.577135) (xy 206.245499 117.577135) (xy 206.245499 117.577128) + (xy 206.239091 117.517517) (xy 206.22841 117.488881) (xy 206.188797 117.382671) (xy 206.188793 117.382664) + (xy 206.102547 117.267455) (xy 206.102544 117.267452) (xy 205.987335 117.181206) (xy 205.987328 117.181202) + (xy 205.852482 117.130908) (xy 205.852483 117.130908) (xy 205.792883 117.124501) (xy 205.792881 117.1245) + (xy 205.792873 117.1245) (xy 205.792864 117.1245) (xy 202.267129 117.1245) (xy 202.267123 117.124501) + (xy 202.207516 117.130908) (xy 202.072671 117.181202) (xy 202.072664 117.181206) (xy 201.957455 117.267452) + (xy 201.957452 117.267455) (xy 201.871206 117.382664) (xy 201.871202 117.382671) (xy 201.820908 117.517517) + (xy 201.814501 117.577116) (xy 201.814501 117.577123) (xy 201.8145 117.577135) (xy 196.3155 117.577135) + (xy 196.3155 111.3895) (xy 196.335185 111.322461) (xy 196.387989 111.276706) (xy 196.4395 111.2655) + (xy 197.685898 111.2655) (xy 197.752937 111.285185) (xy 197.792014 111.325349) (xy 197.807028 111.350185) + (xy 197.807031 111.350189) (xy 197.927311 111.470469) (xy 197.927313 111.47047) (xy 197.927315 111.470472) + (xy 198.072894 111.558478) (xy 198.235304 111.609086) (xy 198.305884 111.6155) (xy 198.305887 111.6155) + (xy 198.819113 111.6155) (xy 198.819116 111.6155) (xy 198.889696 111.609086) (xy 199.052106 111.558478) + (xy 199.197685 111.470472) (xy 199.197689 111.470468) (xy 199.299819 111.368339) (xy 199.361142 111.334854) + (xy 199.430834 111.339838) (xy 199.475181 111.368339) (xy 199.577311 111.470469) (xy 199.577313 111.47047) + (xy 199.577315 111.470472) (xy 199.722894 111.558478) (xy 199.885304 111.609086) (xy 199.955884 111.6155) + (xy 199.955887 111.6155) (xy 200.469113 111.6155) (xy 200.469116 111.6155) (xy 200.539696 111.609086) + (xy 200.702106 111.558478) (xy 200.847685 111.470472) (xy 200.967972 111.350185) (xy 201.055978 111.204606) + (xy 201.106586 111.042196) (xy 201.113 110.971616) (xy 201.113 110.308384) (xy 201.106586 110.237804) + (xy 201.055978 110.075394) (xy 200.967972 109.929815) (xy 200.96797 109.929813) (xy 200.967969 109.929811) + (xy 200.876819 109.838661) (xy 200.843334 109.777338) (xy 200.8405 109.75098) (xy 200.8405 108.757832) + (xy 200.860185 108.690793) (xy 200.878731 108.670335) (xy 200.877784 108.669388) (xy 200.916819 108.630353) + (xy 201.001781 108.545391) (xy 201.090049 108.402287) (xy 201.142936 108.242685) (xy 201.153 108.144174) + (xy 201.153 107.535826) (xy 201.142936 107.437315) (xy 201.090049 107.277713) (xy 201.090045 107.277707) + (xy 201.090044 107.277704) (xy 201.001783 107.134612) (xy 201.00178 107.134608) (xy 200.882891 107.015719) + (xy 200.882887 107.015716) (xy 200.739795 106.927455) (xy 200.739789 106.927452) (xy 200.739787 106.927451) + (xy 200.580185 106.874564) (xy 200.580183 106.874563) (xy 200.481681 106.8645) (xy 200.481674 106.8645) + (xy 199.948326 106.8645) (xy 199.948318 106.8645) (xy 199.849816 106.874563) (xy 199.849815 106.874564) + (xy 199.824801 106.882853) (xy 199.690215 106.92745) (xy 199.690204 106.927455) (xy 199.547112 107.015716) + (xy 199.547107 107.015719) (xy 199.514827 107.048) (xy 199.453503 107.081485) (xy 199.383812 107.076499) + (xy 199.339467 107.048) (xy 199.30758 107.016114) (xy 199.164577 106.927908) (xy 199.164572 106.927906) + (xy 199.005083 106.875057) (xy 198.90665 106.865) (xy 198.89 106.865) (xy 198.89 108.814999) (xy 198.906636 108.814999) + (xy 198.906652 108.814998) (xy 199.005083 108.804943) (xy 199.164572 108.752093) (xy 199.164577 108.752091) + (xy 199.30758 108.663885) (xy 199.339466 108.632) (xy 199.400789 108.598515) (xy 199.470481 108.603499) + (xy 199.514828 108.632) (xy 199.552216 108.669388) (xy 199.550132 108.671471) (xy 199.582786 108.717584) + (xy 199.5895 108.757832) (xy 199.5895 109.74598) (xy 199.569815 109.813019) (xy 199.553181 109.833661) + (xy 199.475181 109.911661) (xy 199.413858 109.945146) (xy 199.344166 109.940162) (xy 199.299819 109.911661) + (xy 199.197688 109.80953) (xy 199.187999 109.803673) (xy 199.052106 109.721522) (xy 198.889696 109.670914) + (xy 198.889694 109.670913) (xy 198.889692 109.670913) (xy 198.840278 109.666423) (xy 198.819116 109.6645) + (xy 198.305884 109.6645) (xy 198.286645 109.666248) (xy 198.235307 109.670913) (xy 198.072893 109.721522) + (xy 197.927311 109.80953) (xy 197.807031 109.92981) (xy 197.807028 109.929814) (xy 197.792014 109.954651) + (xy 197.740486 110.001838) (xy 197.685898 110.0145) (xy 196.4395 110.0145) (xy 196.372461 109.994815) + (xy 196.326706 109.942011) (xy 196.3155 109.8905) (xy 196.3155 108.4995) (xy 196.335185 108.432461) + (xy 196.387989 108.386706) (xy 196.4395 108.3755) (xy 196.576533 108.3755) (xy 196.664325 108.358035) + (xy 196.707036 108.34954) (xy 196.829969 108.29862) (xy 196.940606 108.224695) (xy 197.021149 108.144152) + (xy 197.702501 108.144152) (xy 197.712556 108.242583) (xy 197.765406 108.402072) (xy 197.765408 108.402077) + (xy 197.853614 108.54508) (xy 197.972419 108.663885) (xy 198.115422 108.752091) (xy 198.115427 108.752093) + (xy 198.274916 108.804942) (xy 198.373356 108.814999) (xy 198.39 108.814998) (xy 198.39 108.09) + (xy 197.702501 108.09) (xy 197.702501 108.144152) (xy 197.021149 108.144152) (xy 197.034695 108.130606) + (xy 197.10862 108.019969) (xy 197.15954 107.897036) (xy 197.169471 107.847111) (xy 197.1855 107.766533) + (xy 197.1855 107.633466) (xy 197.166082 107.535849) (xy 197.7025 107.535849) (xy 197.7025 107.59) + (xy 198.39 107.59) (xy 198.39 106.864999) (xy 198.373356 106.865) (xy 198.274915 106.875057) (xy 198.115427 106.927906) + (xy 198.115422 106.927908) (xy 197.972419 107.016114) (xy 197.853614 107.134919) (xy 197.765408 107.277922) + (xy 197.765406 107.277927) (xy 197.712557 107.437416) (xy 197.7025 107.535849) (xy 197.166082 107.535849) + (xy 197.159541 107.502969) (xy 197.15954 107.502968) (xy 197.15954 107.502964) (xy 197.10862 107.380031) + (xy 197.040393 107.277922) (xy 197.034698 107.269398) (xy 197.034692 107.26939) (xy 196.940609 107.175307) + (xy 196.940601 107.175301) (xy 196.829979 107.101386) (xy 196.829972 107.101382) (xy 196.829969 107.10138) + (xy 196.829965 107.101378) (xy 196.829961 107.101376) (xy 196.70704 107.050461) (xy 196.70703 107.050458) + (xy 196.576533 107.0245) (xy 196.576531 107.0245) (xy 196.556229 107.0245) (xy 196.48919 107.004815) + (xy 196.443435 106.952011) (xy 196.433491 106.882853) (xy 196.462516 106.819297) (xy 196.468539 106.812827) + (xy 196.642771 106.638594) (xy 196.70409 106.605112) (xy 196.7044 106.605045) (xy 196.769803 106.591144) + (xy 196.94273 106.514151) (xy 197.095871 106.402888) (xy 197.222533 106.262216) (xy 197.317179 106.098284) + (xy 197.375674 105.918256) (xy 197.39546 105.73) (xy 197.375674 105.541744) (xy 197.317179 105.361716) + (xy 197.243384 105.2339) (xy 197.226912 105.166001) (xy 197.249765 105.099974) (xy 197.304686 105.056783) + (xy 197.350772 105.047901) (xy 200.506504 105.047901) (xy 200.51346 105.048096) (xy 200.805301 105.064494) + (xy 200.819097 105.066049) (xy 201.103817 105.114433) (xy 201.117361 105.117524) (xy 201.394885 105.197485) + (xy 201.408008 105.202078) (xy 201.598012 105.280783) (xy 201.641937 105.298979) (xy 201.674813 105.312597) + (xy 201.687335 105.318626) (xy 201.940112 105.458336) (xy 201.951876 105.465729) (xy 202.059002 105.54174) + (xy 202.187411 105.632853) (xy 202.198282 105.641523) (xy 202.416795 105.8368) (xy 202.421849 105.841577) + (xy 202.452496 105.872225) (xy 202.452497 105.872226) (xy 210.082932 113.502663) (xy 210.083054 113.502886) + (xy 210.083105 113.502836) (xy 210.191279 113.61144) (xy 210.441624 113.817722) (xy 210.441633 113.817728) + (xy 210.710988 113.998465) (xy 210.996763 114.151919) (xy 210.996773 114.151923) (xy 210.996778 114.151926) + (xy 210.996788 114.15193) (xy 211.296224 114.276623) (xy 211.296229 114.276624) (xy 211.296235 114.276627) + (xy 211.606477 114.371367) (xy 211.924512 114.435232) (xy 212.247277 114.467608) (xy 212.361774 114.467811) + (xy 212.363083 114.467898) (xy 212.370434 114.467898) (xy 212.370438 114.467899) (xy 212.41002 114.467898) + (xy 212.457064 114.467982) (xy 212.457066 114.467981) (xy 212.466085 114.467997) (xy 212.467336 114.467897) + (xy 281.412915 114.467853) (xy 281.419867 114.468048) (xy 281.711695 114.484435) (xy 281.725498 114.485991) + (xy 281.912541 114.517771) (xy 282.010217 114.534367) (xy 282.023773 114.537461) (xy 282.145692 114.572585) + (xy 282.301297 114.617414) (xy 282.314393 114.621996) (xy 282.581227 114.732524) (xy 282.593747 114.738554) + (xy 282.84651 114.878252) (xy 282.858285 114.885651) (xy 283.093811 115.052767) (xy 283.104683 115.061437) + (xy 283.320024 115.253881) (xy 283.329856 115.263714) (xy 283.522288 115.479049) (xy 283.530958 115.489921) + (xy 283.698068 115.725445) (xy 283.705467 115.737219) (xy 283.845165 115.989992) (xy 283.851198 116.002521) + (xy 283.961711 116.269333) (xy 283.966303 116.282458) (xy 284.046247 116.559965) (xy 284.049341 116.573522) + (xy 284.097711 116.858234) (xy 284.099268 116.872052) (xy 284.115698 117.164704) (xy 284.115893 117.171655) + (xy 284.115893 117.224918) (xy 284.115896 117.224955) (xy 284.115896 134.374658) (xy 284.115894 134.374688) + (xy 284.115894 134.379543) (xy 284.115864 134.379645) (xy 284.115941 134.599361) (xy 284.150255 134.934532) + (xy 284.150255 134.934533) (xy 284.21851 135.264443) (xy 284.218511 135.264447) (xy 284.218513 135.264452) + (xy 284.218515 135.26446) (xy 284.315504 135.571461) (xy 284.320011 135.585725) (xy 284.320015 135.585737) + (xy 284.453686 135.894983) (xy 284.453695 135.895) (xy 284.618158 136.189033) (xy 284.651267 136.236206) + (xy 284.811714 136.464808) (xy 285.011762 136.695692) (xy 285.032341 136.719443) (xy 285.057797 136.743389) + (xy 285.277743 136.950288) (xy 285.27775 136.950293) (xy 285.277753 136.950296) (xy 285.404928 137.047548) + (xy 285.522651 137.137573) (xy 285.545378 137.154952) (xy 285.832444 137.331294) (xy 285.832454 137.3313) + (xy 285.832462 137.331304) (xy 285.832466 137.331306) (xy 286.135993 137.477504) (xy 286.135995 137.477505) + (xy 286.403222 137.574106) (xy 286.452846 137.592045) (xy 286.56033 137.618942) (xy 286.560568 137.619022) + (xy 286.570098 137.621403) (xy 286.570099 137.621404) (xy 286.595825 137.627832) (xy 286.613163 137.632165) + (xy 286.619351 137.633882) (xy 286.666279 137.648228) (xy 286.936911 137.730958) (xy 286.948981 137.735343) + (xy 287.029169 137.769272) (xy 287.251844 137.863492) (xy 287.263389 137.869099) (xy 287.551386 138.027892) + (xy 287.562275 138.034654) (xy 287.832298 138.222378) (xy 287.842445 138.230242) (xy 288.091608 138.444891) + (xy 288.100876 138.453751) (xy 288.312124 138.677771) (xy 288.326498 138.693014) (xy 288.334812 138.702799) + (xy 288.492862 138.909651) (xy 288.534475 138.964112) (xy 288.541733 138.974707) (xy 288.71329 139.255255) + (xy 288.719414 139.266543) (xy 288.77405 139.38104) (xy 288.840651 139.520612) (xy 288.861043 139.563345) + (xy 288.865965 139.575204) (xy 288.874703 139.599781) (xy 288.976134 139.885058) (xy 288.979804 139.897365) + (xy 289.057335 140.216953) (xy 289.059712 140.229573) (xy 289.103774 140.555464) (xy 289.104833 140.568262) + (xy 289.114952 140.896957) (xy 289.114682 140.909797) (xy 289.090751 141.237778) (xy 289.089155 141.250521) + (xy 289.031428 141.574272) (xy 289.028522 141.58678) (xy 288.937621 141.902824) (xy 288.933437 141.914966) + (xy 288.810335 142.219915) (xy 288.804917 142.231559) (xy 288.650939 142.522134) (xy 288.644346 142.533155) + (xy 288.461138 142.806249) (xy 288.453441 142.816529) (xy 288.242967 143.069213) (xy 288.234248 143.078641) + (xy 287.996033 143.310868) (xy 287.991321 143.315229) (xy 287.951431 143.350277) (xy 287.951181 143.350533) + (xy 287.877078 143.415681) (xy 287.877065 143.415694) (xy 287.663202 143.642739) (xy 287.663201 143.642741) + (xy 287.4717 143.888943) (xy 287.304266 144.152112) (xy 287.162398 144.42989) (xy 287.162396 144.429896) + (xy 287.049887 144.713437) (xy 287.047353 144.719822) (xy 286.981432 144.946251) (xy 286.960162 145.019308) + (xy 286.901604 145.325663) (xy 286.901602 145.325679) (xy 286.872194 145.6362) (xy 286.872159 145.744756) + (xy 286.872145 145.744988) (xy 286.872145 162.487353) (xy 286.872144 162.487371) (xy 286.872145 162.542559) + (xy 286.872145 162.589875) (xy 286.872174 162.590332) (xy 286.872211 162.698522) (xy 286.89994 162.991216) + (xy 286.901628 163.009035) (xy 286.960192 163.315399) (xy 287.047383 163.614876) (xy 287.047385 163.614882) + (xy 287.047386 163.614884) (xy 287.162422 163.904796) (xy 287.30429 164.182583) (xy 287.471713 164.445748) + (xy 287.644268 164.667606) (xy 287.663207 164.691956) (xy 287.877062 164.919012) (xy 287.949484 164.982686) + (xy 287.950898 164.983929) (xy 287.951104 164.984141) (xy 287.95844 164.990586) (xy 287.958441 164.990587) + (xy 287.991455 165.019592) (xy 287.991772 165.01987) (xy 287.996487 165.024234) (xy 288.234286 165.256048) + (xy 288.243005 165.265476) (xy 288.330488 165.3705) (xy 288.445907 165.509062) (xy 288.453477 165.518149) + (xy 288.461173 165.528426) (xy 288.47082 165.542806) (xy 288.644395 165.801534) (xy 288.650987 165.812555) + (xy 288.742368 165.984996) (xy 288.802037 166.097595) (xy 288.804968 166.103125) (xy 288.810386 166.114769) + (xy 288.933492 166.419722) (xy 288.937673 166.431853) (xy 289.020997 166.721544) (xy 289.028577 166.747896) + (xy 289.031483 166.760405) (xy 289.089214 167.084173) (xy 289.09081 167.096916) (xy 289.114743 167.424897) + (xy 289.115013 167.437737) (xy 289.104894 167.766435) (xy 289.103835 167.779233) (xy 289.059772 168.105127) + (xy 289.057395 168.117747) (xy 288.979861 168.437343) (xy 288.97619 168.449651) (xy 288.866021 168.759498) + (xy 288.861098 168.771359) (xy 288.719469 169.068156) (xy 288.713346 169.079444) (xy 288.541776 169.360007) + (xy 288.534517 169.370602) (xy 288.334854 169.631906) (xy 288.326539 169.641693) (xy 288.10092 169.880948) + (xy 288.091637 169.889823) (xy 287.842479 170.104459) (xy 287.832328 170.112326) (xy 287.562302 170.300044) + (xy 287.551392 170.306818) (xy 287.263407 170.465597) (xy 287.251854 170.471207) (xy 286.948992 170.599346) + (xy 286.936922 170.603731) (xy 286.618972 170.700917) (xy 286.612782 170.702635) (xy 286.561269 170.715505) + (xy 286.560267 170.71584) (xy 286.452874 170.74271) (xy 286.452867 170.742712) (xy 286.136018 170.857234) + (xy 286.136001 170.857241) (xy 285.832465 171.003429) (xy 285.545385 171.179766) (xy 285.277749 171.384419) + (xy 285.277739 171.384428) (xy 285.032331 171.615269) (xy 284.811704 171.869897) (xy 284.811702 171.8699) + (xy 284.618148 172.145668) (xy 284.453683 172.439704) (xy 284.453675 172.43972) (xy 284.320001 172.748976) + (xy 284.32 172.748978) (xy 284.21851 173.07024) (xy 284.218509 173.070244) (xy 284.150255 173.400179) + (xy 284.11595 173.735351) (xy 284.11591 173.856715) (xy 284.115895 173.856957) (xy 284.115895 181.612151) + (xy 284.115894 181.612169) (xy 284.115894 181.66388) (xy 284.115699 181.67083) (xy 284.099316 181.962656) + (xy 284.097759 181.976475) (xy 284.049387 182.261192) (xy 284.046293 182.274749) (xy 283.966347 182.55226) + (xy 283.961755 182.565385) (xy 283.851237 182.832209) (xy 283.845203 182.844738) (xy 283.705512 183.097497) + (xy 283.698114 183.109271) (xy 283.53099 183.344814) (xy 283.52232 183.355686) (xy 283.329884 183.571025) + (xy 283.320052 183.580858) (xy 283.185149 183.701415) (xy 283.104711 183.7733) (xy 283.093844 183.781967) + (xy 282.858309 183.94909) (xy 282.846535 183.956488) (xy 282.593769 184.096188) (xy 282.58124 184.102222) + (xy 282.314428 184.21274) (xy 282.301303 184.217333) (xy 282.023783 184.297286) (xy 282.010225 184.30038) + (xy 281.725512 184.348754) (xy 281.711695 184.350311) (xy 281.420616 184.366658) (xy 281.413663 184.366853) + (xy 107.173998 184.366853) (xy 107.173974 184.366851) (xy 107.16399 184.366851) (xy 107.119877 184.366851) + (xy 107.112924 184.366656) (xy 106.821102 184.350267) (xy 106.807284 184.34871) (xy 106.522574 184.300335) + (xy 106.509017 184.297241) (xy 106.231505 184.21729) (xy 106.21838 184.212697) (xy 105.95157 184.102179) + (xy 105.939041 184.096145) (xy 105.686286 183.95645) (xy 105.674512 183.949052) (xy 105.438983 183.781933) + (xy 105.428111 183.773263) (xy 105.212776 183.580824) (xy 105.202944 183.570991) (xy 105.010504 183.355646) + (xy 105.001834 183.344774) (xy 104.834719 183.109244) (xy 104.827329 183.097481) (xy 104.68763 182.844708) + (xy 104.681606 182.832199) (xy 104.587018 182.603837) (xy 104.571085 182.565368) (xy 104.566493 182.552243) + (xy 104.486548 182.274738) (xy 104.483454 182.261181) (xy 104.4668 182.163152) (xy 104.435082 181.976451) + (xy 104.433528 181.962656) (xy 104.41709 181.669878) (xy 104.416896 181.662941) (xy 104.416896 181.646285) + (xy 104.416897 181.619762) (xy 104.416896 181.61976) (xy 104.416896 181.605335) (xy 104.416894 181.605325) + (xy 104.416894 173.9614) (xy 104.416895 173.961376) (xy 104.416895 173.955186) (xy 104.416927 173.955073) + (xy 104.416909 173.903802) (xy 104.41691 173.903802) (xy 104.416851 173.735343) (xy 104.382538 173.400177) + (xy 104.314279 173.070246) (xy 104.212782 172.748979) (xy 104.202106 172.724281) (xy 104.088821 172.462196) + (xy 104.079104 172.439715) (xy 103.914634 172.145669) (xy 103.853304 172.058287) (xy 103.721083 171.869901) + (xy 103.703245 171.849313) (xy 103.500453 171.615263) (xy 103.255049 171.384416) (xy 103.255042 171.384411) + (xy 103.255038 171.384407) (xy 103.002992 171.191665) (xy 102.987416 171.179754) (xy 102.987415 171.179753) + (xy 102.987412 171.179751) (xy 102.700343 171.003406) (xy 102.396808 170.857206) (xy 102.396795 170.8572) + (xy 102.079946 170.742661) (xy 102.079945 170.74266) (xy 102.079943 170.74266) (xy 102.060133 170.737702) + (xy 101.972337 170.715731) (xy 101.972105 170.715653) (xy 101.919724 170.702564) (xy 101.913378 170.700798) + (xy 101.587772 170.600787) (xy 101.575404 170.596256) (xy 101.265283 170.463571) (xy 101.253464 170.457753) + (xy 101.248909 170.455202) (xy 101.153308 170.401656) (xy 100.959178 170.292924) (xy 100.948044 170.285886) + (xy 100.771808 170.160909) (xy 100.672894 170.090763) (xy 100.662577 170.08259) (xy 100.409677 169.85938) + (xy 100.400278 169.850152) (xy 100.395236 169.844646) (xy 100.197638 169.628847) (xy 100.172487 169.601379) + (xy 100.16412 169.591205) (xy 100.155726 169.579815) (xy 99.964004 169.319674) (xy 99.956765 169.308673) + (xy 99.947763 169.293269) (xy 99.786577 169.017437) (xy 99.780546 169.005728) (xy 99.774689 168.992702) + (xy 99.642214 168.698083) (xy 99.637466 168.685821) (xy 99.532548 168.365239) (xy 99.529121 168.35252) + (xy 99.46799 168.065723) (xy 99.458799 168.022607) (xy 99.456743 168.0096) (xy 99.421817 167.674105) + (xy 99.421151 167.66098) (xy 99.42156 167.500733) (xy 100.710689 167.500733) (xy 100.710689 167.500736) + (xy 100.731103 167.786168) (xy 100.791927 168.065772) (xy 100.791929 168.065778) (xy 100.79193 168.065781) + (xy 100.891914 168.333847) (xy 100.891934 168.333901) (xy 101.029069 168.585044) (xy 101.029074 168.585052) + (xy 101.200553 168.814122) (xy 101.200569 168.81414) (xy 101.402893 169.016464) (xy 101.402911 169.01648) + (xy 101.631981 169.187959) (xy 101.631989 169.187964) (xy 101.883132 169.325099) (xy 101.883131 169.325099) + (xy 101.883135 169.3251) (xy 101.883138 169.325102) (xy 102.151253 169.425104) (xy 102.151259 169.425105) + (xy 102.151261 169.425106) (xy 102.430865 169.48593) (xy 102.430867 169.48593) (xy 102.430871 169.485931) + (xy 102.684519 169.504072) (xy 102.716298 169.506345) (xy 102.716299 169.506345) (xy 102.7163 169.506345) + (xy 102.744894 169.504299) (xy 103.001727 169.485931) (xy 103.001953 169.485882) (xy 103.281336 169.425106) + (xy 103.281336 169.425105) (xy 103.281345 169.425104) (xy 103.54946 169.325102) (xy 103.800614 169.187961) + (xy 104.029694 169.016474) (xy 104.232038 168.81413) (xy 104.403525 168.58505) (xy 104.540666 168.333896) + (xy 104.640668 168.065781) (xy 104.664734 167.955152) (xy 104.701494 167.786168) (xy 104.701494 167.786167) + (xy 104.701495 167.786163) (xy 104.721909 167.500735) (xy 104.721905 167.500686) (xy 104.713145 167.378196) + (xy 104.701495 167.215307) (xy 104.701484 167.215258) (xy 104.64067 166.935697) (xy 104.640669 166.935695) + (xy 104.640668 166.935689) (xy 104.540666 166.667574) (xy 104.540639 166.667525) (xy 104.403528 166.416425) + (xy 104.403523 166.416417) (xy 104.232044 166.187347) (xy 104.232028 166.187329) (xy 104.029704 165.985005) + (xy 104.029686 165.984989) (xy 103.800616 165.81351) (xy 103.800608 165.813505) (xy 103.549465 165.67637) + (xy 103.549466 165.67637) (xy 103.395621 165.618989) (xy 103.281345 165.576366) (xy 103.281342 165.576365) + (xy 103.281336 165.576363) (xy 103.001732 165.515539) (xy 102.7163 165.495125) (xy 102.716298 165.495125) + (xy 102.430865 165.515539) (xy 102.151261 165.576363) (xy 101.883132 165.67637) (xy 101.631989 165.813505) + (xy 101.631981 165.81351) (xy 101.402911 165.984989) (xy 101.402893 165.985005) (xy 101.200569 166.187329) + (xy 101.200553 166.187347) (xy 101.029074 166.416417) (xy 101.029069 166.416425) (xy 100.891934 166.667568) + (xy 100.791927 166.935697) (xy 100.731103 167.215301) (xy 100.710689 167.500733) (xy 99.42156 167.500733) + (xy 99.422011 167.323638) (xy 99.422745 167.310491) (xy 99.427127 167.270385) (xy 99.45938 166.975176) + (xy 99.4615 166.9622) (xy 99.533502 166.632651) (xy 99.536993 166.619952) (xy 99.560448 166.5495) + (xy 99.643545 166.299901) (xy 99.648357 166.287661) (xy 99.788258 165.98072) (xy 99.794348 165.969047) + (xy 99.797781 165.963241) (xy 99.966017 165.678684) (xy 99.973301 165.667735) (xy 100.174818 165.397199) + (xy 100.183217 165.387093) (xy 100.414891 165.136654) (xy 100.419442 165.131989) (xy 100.450873 165.101441) + (xy 100.450874 165.101438) (xy 100.457727 165.094778) (xy 100.45809 165.094363) (xy 100.535008 165.019592) + (xy 100.747627 164.767006) (xy 100.93398 164.494464) (xy 101.092206 164.204687) (xy 101.220727 163.900567) + (xy 101.318259 163.58514) (xy 101.383828 163.261555) (xy 101.41678 162.933042) (xy 101.416793 162.817535) + (xy 101.416801 162.817455) (xy 101.416801 162.736606) (xy 101.416802 162.720367) (xy 101.416801 162.720363) + (xy 101.416801 149.573394) (xy 156.0595 149.573394) (xy 156.0595 177.351804) (xy 156.076997 177.439769) + (xy 156.083538 177.472653) (xy 156.083538 177.472654) (xy 156.093318 177.496263) (xy 156.093319 177.496267) + (xy 156.130685 177.586478) (xy 156.130687 177.586481) (xy 156.130688 177.586484) (xy 156.153417 177.6205) + (xy 156.158061 177.627449) (xy 156.158062 177.627451) (xy 156.199141 177.68893) (xy 156.199144 177.688934) + (xy 156.290586 177.780376) (xy 156.290608 177.780396) (xy 161.00947 182.499258) (xy 161.009499 182.499289) + (xy 161.09972 182.58951) (xy 161.167327 182.634683) (xy 161.202169 182.657964) (xy 161.244247 182.675393) + (xy 161.316002 182.705115) (xy 161.376425 182.717133) (xy 161.436847 182.729152) (xy 161.436848 182.729152) + (xy 161.486924 182.729152) (xy 161.553963 182.748837) (xy 161.579072 182.770178) (xy 161.584798 182.776537) + (xy 161.584802 182.776541) (xy 161.737937 182.8878) (xy 161.737942 182.887803) (xy 161.910864 182.964794) + (xy 161.910869 182.964796) (xy 162.096026 183.004152) (xy 162.096027 183.004152) (xy 162.285316 183.004152) + (xy 162.285318 183.004152) (xy 162.470475 182.964796) (xy 162.643402 182.887803) (xy 162.728126 182.826246) + (xy 162.793931 182.802767) (xy 162.851447 182.813285) (xy 162.902546 182.836037) (xy 163.087703 182.875393) + (xy 163.087704 182.875393) (xy 163.276993 182.875393) (xy 163.276995 182.875393) (xy 163.462152 182.836037) + (xy 163.635079 182.759044) (xy 163.78822 182.647781) (xy 163.914882 182.507109) (xy 164.009528 182.343177) + (xy 164.068023 182.163149) (xy 164.076651 182.081048) (xy 164.103235 182.016436) (xy 164.160533 181.976451) + (xy 164.225751 181.972722) (xy 164.238312 181.975392) (xy 164.238315 181.975392) (xy 164.427602 181.975392) + (xy 164.427604 181.975392) (xy 164.612761 181.936036) (xy 164.785688 181.859043) (xy 164.785691 181.85904) + (xy 164.785696 181.859038) (xy 164.866529 181.800308) (xy 164.938829 181.74778) (xy 165.065491 181.607108) + (xy 165.160137 181.443176) (xy 165.218632 181.263148) (xy 165.238418 181.074892) (xy 165.218632 180.886636) + (xy 165.160137 180.706608) (xy 165.065491 180.542676) (xy 164.938829 180.402004) (xy 164.938828 180.402003) + (xy 164.785692 180.290743) (xy 164.785687 180.29074) (xy 164.612765 180.213749) (xy 164.61276 180.213747) + (xy 164.466959 180.182757) (xy 164.427604 180.174392) (xy 164.427603 180.174392) (xy 164.368412 180.174392) + (xy 164.301373 180.154707) (xy 164.286527 180.142744) (xy 164.286401 180.142899) (xy 164.281691 180.139033) + (xy 164.230467 180.104807) (xy 164.179245 180.070581) (xy 164.179244 180.07058) (xy 164.179241 180.070578) + (xy 164.179238 180.070577) (xy 164.09875 180.037239) (xy 164.065411 180.023429) (xy 164.055385 180.021435) + (xy 164.004987 180.01141) (xy 163.944568 179.999392) (xy 163.944565 179.999392) (xy 163.944564 179.999392) + (xy 163.017152 179.999392) (xy 162.950113 179.979707) (xy 162.929471 179.963073) (xy 162.646899 179.680501) + (xy 162.646879 179.680479) (xy 162.555434 179.589034) (xy 162.50421 179.554808) (xy 162.452988 179.520582) + (xy 162.452987 179.520581) (xy 162.452984 179.520579) (xy 162.452981 179.520578) (xy 162.372493 179.48724) + (xy 162.339154 179.47343) (xy 162.329128 179.471436) (xy 162.27873 179.461411) (xy 162.218311 179.449393) + (xy 162.218308 179.449393) (xy 162.218307 179.449393) (xy 161.689336 179.449393) (xy 161.622297 179.429708) + (xy 161.601655 179.413074) (xy 159.521819 177.333238) (xy 159.488334 177.271915) (xy 159.4855 177.245557) + (xy 159.4855 152.351405) (xy 159.505185 152.284366) (xy 159.51735 152.268433) (xy 159.535891 152.24784) + (xy 159.592533 152.184934) (xy 159.687179 152.021002) (xy 159.745674 151.840974) (xy 159.76546 151.652718) + (xy 159.745674 151.464462) (xy 159.687179 151.284434) (xy 159.592533 151.120502) (xy 159.465871 150.97983) + (xy 159.46587 150.979829) (xy 159.312734 150.868569) (xy 159.312729 150.868566) (xy 159.139807 150.791575) + (xy 159.139802 150.791573) (xy 158.96724 150.754895) (xy 158.954646 150.752218) (xy 158.8845 150.752218) + (xy 158.817461 150.732533) (xy 158.771706 150.679729) (xy 158.7605 150.628218) (xy 158.7605 149.631372) + (xy 158.780185 149.564333) (xy 158.796819 149.543691) (xy 162.208691 146.131819) (xy 162.270014 146.098334) + (xy 162.296372 146.0955) (xy 166.311607 146.0955) (xy 166.372029 146.083481) (xy 166.432452 146.071463) + (xy 166.475256 146.053733) (xy 166.546286 146.024312) (xy 166.610198 145.981606) (xy 166.648733 145.955858) + (xy 166.735858 145.868733) (xy 166.735859 145.868731) (xy 166.742925 145.861665) (xy 166.742928 145.861661) + (xy 171.621379 140.98321) (xy 171.621383 140.983208) (xy 171.708508 140.896083) (xy 171.749978 140.834019) + (xy 171.776962 140.793636) (xy 171.817253 140.696363) (xy 171.824113 140.679802) (xy 171.845528 140.572139) + (xy 171.84815 140.558957) (xy 171.84815 140.435743) (xy 171.84815 139.8745) (xy 171.867835 139.807461) + (xy 171.920639 139.761706) (xy 171.97215 139.7505) (xy 172.042294 139.7505) (xy 172.042296 139.7505) + (xy 172.227453 139.711144) (xy 172.40038 139.634151) (xy 172.553521 139.522888) (xy 172.680183 139.382216) + (xy 172.774829 139.218284) (xy 172.833324 139.038256) (xy 172.85311 138.85) (xy 172.833324 138.661744) + (xy 172.774829 138.481716) (xy 172.680183 138.317784) (xy 172.553521 138.177112) (xy 172.543478 138.169815) + (xy 172.400381 138.065849) (xy 172.371713 138.053085) (xy 172.318476 138.007834) (xy 172.298156 137.940984) + (xy 172.29815 137.939806) (xy 172.29815 134.693995) (xy 172.298151 134.693974) (xy 172.298151 134.564647) + (xy 172.29815 134.564644) (xy 172.292929 134.538394) (xy 172.276878 134.457701) (xy 172.274113 134.443802) + (xy 172.250693 134.387262) (xy 172.249053 134.383303) (xy 172.237117 134.354487) (xy 172.226962 134.329969) + (xy 172.158508 134.227521) (xy 172.158505 134.227517) (xy 171.609619 133.678631) (xy 171.576134 133.617308) + (xy 171.5733 133.59095) (xy 171.5733 129.326601) (xy 171.592985 129.259562) (xy 171.633148 129.220485) + (xy 171.657985 129.205472) (xy 171.778272 129.085185) (xy 171.866278 128.939606) (xy 171.90199 128.825001) + (xy 173.825504 128.825001) (xy 173.825699 128.827486) (xy 173.871518 128.985198) (xy 173.955114 129.126552) + (xy 173.955121 129.126561) (xy 174.071238 129.242678) (xy 174.071247 129.242685) (xy 174.212603 129.326282) + (xy 174.212606 129.326283) (xy 174.370304 129.372099) (xy 174.37031 129.3721) (xy 174.40715 129.374999) + (xy 174.407166 129.375) (xy 174.7353 129.375) (xy 175.2353 129.375) (xy 175.563434 129.375) (xy 175.563449 129.374999) + (xy 175.600289 129.3721) (xy 175.600295 129.372099) (xy 175.757993 129.326283) (xy 175.757996 129.326282) + (xy 175.899352 129.242685) (xy 175.899361 129.242678) (xy 176.015478 129.126561) (xy 176.015485 129.126552) + (xy 176.099081 128.985198) (xy 176.1449 128.827486) (xy 176.145095 128.825001) (xy 176.145095 128.825) + (xy 175.2353 128.825) (xy 175.2353 129.375) (xy 174.7353 129.375) (xy 174.7353 128.825) (xy 173.825505 128.825) + (xy 173.825504 128.825001) (xy 171.90199 128.825001) (xy 171.916886 128.777196) (xy 171.9233 128.706616) + (xy 171.9233 128.537799) (xy 171.942985 128.47076) (xy 171.995789 128.425005) (xy 172.064947 128.415061) + (xy 172.081887 128.418721) (xy 172.095231 128.422598) (xy 172.132106 128.4255) (xy 172.132114 128.4255) + (xy 173.288486 128.4255) (xy 173.288494 128.4255) (xy 173.325369 128.422598) (xy 173.325371 128.422597) + (xy 173.325373 128.422597) (xy 173.410396 128.397895) (xy 173.483198 128.376744) (xy 173.624665 128.293081) + (xy 173.62467 128.293075) (xy 173.630831 128.288298) (xy 173.632139 128.289984) (xy 173.683809 128.261761) + (xy 173.753501 128.266735) (xy 173.801241 128.298752) (xy 173.825504 128.325) (xy 174.7353 128.325) + (xy 175.2353 128.325) (xy 176.145095 128.325) (xy 176.145095 128.324998) (xy 176.1449 128.322513) + (xy 176.099081 128.164801) (xy 176.015485 128.023447) (xy 176.015478 128.023438) (xy 175.899361 127.907321) + (xy 175.899352 127.907314) (xy 175.757996 127.823717) (xy 175.757993 127.823716) (xy 175.600295 127.7779) + (xy 175.600289 127.777899) (xy 175.563449 127.775) (xy 175.2353 127.775) (xy 175.2353 128.325) (xy 174.7353 128.325) + (xy 174.7353 127.775) (xy 174.40715 127.775) (xy 174.37031 127.777899) (xy 174.370304 127.7779) + (xy 174.212606 127.823716) (xy 174.212603 127.823717) (xy 174.064529 127.911288) (xy 174.063511 127.909566) + (xy 174.008255 127.931257) (xy 173.939738 127.917572) (xy 173.889497 127.869017) (xy 173.8733 127.807742) + (xy 173.8733 127.442895) (xy 173.892985 127.375856) (xy 173.945789 127.330101) (xy 174.014947 127.320157) + (xy 174.063296 127.340671) (xy 174.06422 127.33911) (xy 174.104834 127.363128) (xy 174.212402 127.426744) + (xy 174.240602 127.434937) (xy 174.370226 127.472597) (xy 174.370229 127.472597) (xy 174.370231 127.472598) + (xy 174.407106 127.4755) (xy 174.407114 127.4755) (xy 175.563486 127.4755) (xy 175.563494 127.4755) + (xy 175.600369 127.472598) (xy 175.600371 127.472597) (xy 175.600373 127.472597) (xy 175.71192 127.440189) + (xy 175.758198 127.426744) (xy 175.899665 127.343081) (xy 176.015881 127.226865) (xy 176.099544 127.085398) + (xy 176.135811 126.960567) (xy 176.145397 126.927573) (xy 176.145398 126.927567) (xy 176.145608 126.924896) + (xy 176.1483 126.890694) (xy 176.1483 126.459306) (xy 176.145398 126.422431) (xy 176.099544 126.264602) + (xy 176.015881 126.123135) (xy 176.015879 126.123133) (xy 176.015876 126.123129) (xy 175.89967 126.006923) + (xy 175.899662 126.006917) (xy 175.788677 125.941281) (xy 175.758198 125.923256) (xy 175.758197 125.923255) + (xy 175.758196 125.923255) (xy 175.758193 125.923254) (xy 175.600373 125.877402) (xy 175.600367 125.877401) + (xy 175.563501 125.8745) (xy 175.563494 125.8745) (xy 174.407106 125.8745) (xy 174.407098 125.8745) + (xy 174.370232 125.877401) (xy 174.370226 125.877402) (xy 174.212406 125.923254) (xy 174.212403 125.923255) + (xy 174.070937 126.006917) (xy 174.070929 126.006923) (xy 173.954723 126.123129) (xy 173.954717 126.123137) + (xy 173.871055 126.264603) (xy 173.871054 126.264606) (xy 173.825202 126.422426) (xy 173.825201 126.422432) + (xy 173.8223 126.459298) (xy 173.8223 126.857104) (xy 173.802615 126.924143) (xy 173.749811 126.969898) + (xy 173.680653 126.979842) (xy 173.632302 126.95933) (xy 173.63138 126.96089) (xy 173.512684 126.890694) + (xy 173.483198 126.873256) (xy 173.483197 126.873255) (xy 173.483196 126.873255) (xy 173.483193 126.873254) + (xy 173.325373 126.827402) (xy 173.325367 126.827401) (xy 173.288501 126.8245) (xy 173.288494 126.8245) + (xy 172.132106 126.8245) (xy 172.132098 126.8245) (xy 172.095232 126.827401) (xy 172.095226 126.827402) + (xy 172.081895 126.831276) (xy 172.012025 126.831077) (xy 171.953355 126.793135) (xy 171.924512 126.729496) + (xy 171.9233 126.7122) (xy 171.9233 126.543386) (xy 171.91754 126.479999) (xy 171.916886 126.472804) + (xy 171.866278 126.310394) (xy 171.779885 126.167483) (xy 171.76205 126.099932) (xy 171.783567 126.033458) + (xy 171.837608 125.98917) (xy 171.84266 125.987157) (xy 171.855427 125.982396) (xy 171.970642 125.896146) + (xy 172.056892 125.780931) (xy 172.107187 125.646083) (xy 172.113596 125.586473) (xy 172.113595 122.493528) + (xy 172.107187 122.433917) (xy 172.091045 122.390639) (xy 172.056893 122.299071) (xy 172.056889 122.299064) + (xy 171.970643 122.183855) (xy 171.97064 122.183852) (xy 171.855431 122.097606) (xy 171.855424 122.097602) + (xy 171.720578 122.047308) (xy 171.720579 122.047308) (xy 171.660979 122.040901) (xy 171.660977 122.0409) + (xy 171.660969 122.0409) (xy 171.66096 122.0409) (xy 170.219025 122.0409) (xy 170.219019 122.040901) + (xy 170.159412 122.047308) (xy 170.024567 122.097602) (xy 170.02456 122.097606) (xy 169.909351 122.183852) + (xy 169.909348 122.183855) (xy 169.823102 122.299064) (xy 169.823098 122.299071) (xy 169.772804 122.433917) + (xy 169.766473 122.49281) (xy 169.766397 122.493523) (xy 169.766396 122.493535) (xy 169.766396 125.58647) + (xy 169.766397 125.586476) (xy 169.772804 125.646083) (xy 169.823098 125.780928) (xy 169.823102 125.780935) + (xy 169.909348 125.896144) (xy 169.909351 125.896147) (xy 170.02456 125.982393) (xy 170.024569 125.982398) + (xy 170.050056 125.991904) (xy 170.10599 126.033774) (xy 170.130408 126.099238) (xy 170.115557 126.167511) + (xy 170.112841 126.172235) (xy 170.029323 126.310391) (xy 169.978713 126.472807) (xy 169.978259 126.477807) + (xy 169.9723 126.543384) (xy 169.9723 127.056616) (xy 169.973801 127.073135) (xy 169.978713 127.127192) + (xy 169.978713 127.127194) (xy 169.978714 127.127196) (xy 170.029322 127.289606) (xy 170.105028 127.414839) + (xy 170.11733 127.435188) (xy 170.219461 127.537319) (xy 170.252946 127.598642) (xy 170.247962 127.668334) + (xy 170.219461 127.712681) (xy 170.117331 127.81481) (xy 170.11733 127.814811) (xy 170.029322 127.960393) + (xy 169.978713 128.122807) (xy 169.97486 128.165215) (xy 169.9723 128.193384) (xy 169.9723 128.706616) + (xy 169.973252 128.717087) (xy 169.978713 128.777192) (xy 169.978713 128.777194) (xy 169.978714 128.777196) + (xy 170.029322 128.939606) (xy 170.056883 128.985198) (xy 170.11733 129.085188) (xy 170.237611 129.205469) + (xy 170.237613 129.20547) (xy 170.237615 129.205472) (xy 170.26245 129.220485) (xy 170.309637 129.27201) + (xy 170.3223 129.326601) (xy 170.3223 131.1455) (xy 170.302615 131.212539) (xy 170.249811 131.258294) + (xy 170.1983 131.2695) (xy 169.823684 131.2695) (xy 169.804445 131.271248) (xy 169.753107 131.275913) + (xy 169.590693 131.326522) (xy 169.445111 131.41453) (xy 169.44511 131.414531) (xy 169.342981 131.516661) + (xy 169.281658 131.550146) (xy 169.211966 131.545162) (xy 169.167619 131.516661) (xy 169.065488 131.41453) + (xy 169.065476 131.414523) (xy 168.919906 131.326522) (xy 168.757496 131.275914) (xy 168.757494 131.275913) + (xy 168.757492 131.275913) (xy 168.705904 131.271225) (xy 168.686916 131.2695) (xy 168.686913 131.2695) + (xy 168.686077 131.269424) (xy 168.621094 131.243753) (xy 168.580306 131.187025) (xy 168.573299 131.145933) + (xy 168.573299 126.159908) (xy 168.592984 126.092869) (xy 168.645788 126.047114) (xy 168.684045 126.036618) + (xy 168.72058 126.032691) (xy 168.855428 125.982396) (xy 168.970643 125.896146) (xy 169.056893 125.780931) + (xy 169.107188 125.646083) (xy 169.113597 125.586473) (xy 169.113596 122.493528) (xy 169.107188 122.433917) + (xy 169.091046 122.390639) (xy 169.056894 122.299071) (xy 169.05689 122.299064) (xy 168.970644 122.183855) + (xy 168.970641 122.183852) (xy 168.855432 122.097606) (xy 168.855425 122.097602) (xy 168.720579 122.047308) + (xy 168.720581 122.047308) (xy 168.684043 122.04338) (xy 168.619492 122.016641) (xy 168.579645 121.959248) + (xy 168.5733 121.920091) (xy 168.5733 121.860885) (xy 168.552923 121.758446) (xy 168.549262 121.740043) + (xy 168.544499 121.728545) (xy 168.521141 121.672153) (xy 168.502111 121.626209) (xy 168.433657 121.523761) + (xy 168.433654 121.523757) (xy 165.748233 118.838338) (xy 165.74823 118.838334) (xy 165.74823 118.838335) + (xy 165.741163 118.831268) (xy 165.741163 118.831267) (xy 165.654038 118.744142) (xy 165.654037 118.744141) + (xy 165.654036 118.74414) (xy 165.582417 118.696286) (xy 165.560464 118.681617) (xy 165.55159 118.675687) + (xy 165.505419 118.656563) (xy 165.445721 118.631836) (xy 165.445716 118.631832) (xy 165.445716 118.631834) + (xy 165.437758 118.628537) (xy 165.437759 118.628537) (xy 165.417708 118.624549) (xy 165.377334 118.616518) + (xy 165.316915 118.6045) (xy 165.316912 118.6045) (xy 165.316911 118.6045) (xy 161.881607 118.6045) + (xy 161.758393 118.6045) (xy 161.758389 118.6045) (xy 161.697971 118.616518) (xy 161.66334 118.623406) + (xy 161.637545 118.628537) (xy 161.629589 118.631834) (xy 161.629581 118.631837) (xy 161.523717 118.675686) + (xy 161.514842 118.681617) (xy 161.514837 118.68162) (xy 161.421271 118.744138) (xy 161.421269 118.744139) + (xy 161.385985 118.779424) (xy 161.334142 118.831267) (xy 161.334139 118.83127) (xy 158.549071 121.616338) + (xy 158.549068 121.616341) (xy 158.520991 121.644418) (xy 158.461943 121.703465) (xy 158.461116 121.704703) + (xy 158.434817 121.744063) (xy 158.393491 121.805909) (xy 158.393491 121.80591) (xy 158.393489 121.805913) + (xy 158.369548 121.863714) (xy 158.346338 121.919746) (xy 158.346337 121.919748) (xy 158.342091 121.941095) + (xy 158.309704 122.003005) (xy 158.248987 122.037577) (xy 158.222332 122.040686) (xy 158.222335 122.040724) + (xy 158.221732 122.040756) (xy 158.2205 122.0409) (xy 158.219041 122.0409) (xy 158.219022 122.040901) + (xy 158.159415 122.047308) (xy 158.02457 122.097602) (xy 158.024563 122.097606) (xy 157.909354 122.183852) + (xy 157.909351 122.183855) (xy 157.823105 122.299064) (xy 157.823101 122.299071) (xy 157.772807 122.433917) + (xy 157.766476 122.49281) (xy 157.7664 122.493523) (xy 157.766399 122.493535) (xy 157.766399 125.58647) + (xy 157.7664 125.586476) (xy 157.772807 125.646083) (xy 157.823101 125.780928) (xy 157.823105 125.780935) + (xy 157.909351 125.896144) (xy 157.909354 125.896147) (xy 158.024563 125.982393) (xy 158.02457 125.982397) + (xy 158.159416 126.032691) (xy 158.159415 126.032691) (xy 158.165387 126.033333) (xy 158.219026 126.0391) + (xy 159.660971 126.039099) (xy 159.720582 126.032691) (xy 159.85543 125.982396) (xy 159.970645 125.896146) + (xy 160.056895 125.780931) (xy 160.10719 125.646083) (xy 160.113599 125.586473) (xy 160.113598 122.493528) + (xy 160.10719 122.433917) (xy 160.091048 122.390639) (xy 160.056896 122.299071) (xy 160.056892 122.299064) + (xy 159.970646 122.183855) (xy 159.970644 122.183853) (xy 159.959438 122.175464) (xy 159.917568 122.119529) + (xy 159.912586 122.049838) (xy 159.946068 121.98852) (xy 162.042771 119.891819) (xy 162.104094 119.858334) + (xy 162.130452 119.8555) (xy 164.944853 119.8555) (xy 165.011892 119.875185) (xy 165.032534 119.891819) + (xy 167.045695 121.904981) (xy 167.07918 121.966304) (xy 167.074196 122.035996) (xy 167.032324 122.091929) + (xy 167.031061 122.09274) (xy 166.909352 122.183852) (xy 166.909349 122.183855) (xy 166.823103 122.299064) + (xy 166.823099 122.299071) (xy 166.772805 122.433917) (xy 166.766474 122.49281) (xy 166.766398 122.493523) + (xy 166.766397 122.493535) (xy 166.766397 125.58647) (xy 166.766398 125.586476) (xy 166.772805 125.646083) + (xy 166.823099 125.780928) (xy 166.823103 125.780935) (xy 166.909349 125.896144) (xy 166.909352 125.896147) + (xy 167.024561 125.982393) (xy 167.024568 125.982397) (xy 167.159414 126.032691) (xy 167.159413 126.032691) + (xy 167.211554 126.038297) (xy 167.276105 126.065035) (xy 167.315954 126.122427) (xy 167.322299 126.161586) + (xy 167.322299 127.999419) (xy 167.302614 128.066458) (xy 167.24981 128.112213) (xy 167.180652 128.122157) + (xy 167.150847 128.11398) (xy 167.044565 128.069957) (xy 167.04456 128.069955) (xy 166.92717 128.054501) + (xy 166.927167 128.0545) (xy 166.927161 128.0545) (xy 166.927154 128.0545) (xy 165.068436 128.0545) + (xy 164.948483 128.070291) (xy 164.879448 128.059524) (xy 164.827193 128.013143) (xy 164.8083 127.947352) + (xy 164.8083 126.263099) (xy 164.827985 126.19606) (xy 164.880789 126.150305) (xy 164.9323 126.139099) + (xy 165.652461 126.139099) (xy 165.769851 126.123646) (xy 165.769855 126.123644) (xy 165.76986 126.123644) + (xy 165.915939 126.063136) (xy 166.04138 125.966882) (xy 166.137634 125.841441) (xy 166.198142 125.695362) + (xy 166.213598 125.577961) (xy 166.213597 124.553722) (xy 166.219666 124.515404) (xy 166.221353 124.510212) + (xy 166.265046 124.375743) (xy 166.2983 124.165787) (xy 166.2983 123.953214) (xy 166.297748 123.949728) + (xy 166.297537 123.948395) (xy 166.297537 123.948394) (xy 166.297534 123.948382) (xy 166.295583 123.936066) + (xy 166.281244 123.84553) (xy 166.265047 123.743261) (xy 166.265046 123.74326) (xy 166.265046 123.743257) + (xy 166.221132 123.608104) (xy 166.219666 123.603593) (xy 166.213597 123.565275) (xy 166.213597 122.502036) + (xy 166.198144 122.384646) (xy 166.198142 122.384639) (xy 166.198142 122.384638) (xy 166.137634 122.238559) + (xy 166.04138 122.113118) (xy 165.915939 122.016864) (xy 165.901806 122.01101) (xy 165.76986 121.956356) + (xy 165.769858 121.956355) (xy 165.652468 121.940901) (xy 165.652465 121.9409) (xy 165.652459 121.9409) + (xy 165.652452 121.9409) (xy 164.459458 121.9409) (xy 164.392419 121.921215) (xy 164.346664 121.868411) + (xy 164.33672 121.799253) (xy 164.3501 121.758447) (xy 164.378814 121.704727) (xy 164.436024 121.516132) + (xy 164.455341 121.32) (xy 164.436024 121.123868) (xy 164.378814 120.935273) (xy 164.378811 120.935269) + (xy 164.378811 120.935266) (xy 164.285913 120.761467) (xy 164.285909 120.76146) (xy 164.160883 120.609116) + (xy 164.008539 120.48409) (xy 164.008532 120.484086) (xy 163.834733 120.391188) (xy 163.834727 120.391186) + (xy 163.646132 120.333976) (xy 163.646129 120.333975) (xy 163.45 120.314659) (xy 163.25387 120.333975) + (xy 163.065266 120.391188) (xy 162.891467 120.484086) (xy 162.89146 120.48409) (xy 162.739116 120.609116) + (xy 162.61409 120.76146) (xy 162.614086 120.761467) (xy 162.521188 120.935266) (xy 162.463975 121.12387) + (xy 162.444659 121.32) (xy 162.463975 121.516129) (xy 162.463976 121.516132) (xy 162.520803 121.703466) + (xy 162.521188 121.704733) (xy 162.549899 121.758447) (xy 162.564141 121.82685) (xy 162.539141 121.892094) + (xy 162.482835 121.933464) (xy 162.440541 121.9409) (xy 161.227534 121.9409) (xy 161.110144 121.956353) + (xy 161.110135 121.956356) (xy 160.964058 122.016863) (xy 160.838616 122.113118) (xy 160.742361 122.23856) + (xy 160.681854 122.384637) (xy 160.681853 122.384639) (xy 160.666399 122.502029) (xy 160.666399 122.502036) + (xy 160.666398 122.502045) (xy 160.666398 123.613299) (xy 160.660329 123.651617) (xy 160.630554 123.743255) + (xy 160.600388 123.933714) (xy 160.5973 123.953213) (xy 160.5973 124.165787) (xy 160.609792 124.244656) + (xy 160.630554 124.375743) (xy 160.660329 124.467381) (xy 160.666398 124.505699) (xy 160.666398 125.577963) + (xy 160.681851 125.695353) (xy 160.681854 125.695362) (xy 160.737581 125.8299) (xy 160.742362 125.841441) + (xy 160.838616 125.966882) (xy 160.964057 126.063136) (xy 161.110136 126.123644) (xy 161.227537 126.1391) + (xy 161.9833 126.139099) (xy 162.050339 126.158783) (xy 162.096094 126.211587) (xy 162.1073 126.263099) + (xy 162.1073 127.947353) (xy 162.087615 128.014392) (xy 162.034811 128.060147) (xy 161.967115 128.070292) + (xy 161.847171 128.054501) (xy 161.847166 128.0545) (xy 161.847161 128.0545) (xy 161.847154 128.0545) + (xy 159.988436 128.0545) (xy 159.871046 128.069953) (xy 159.871037 128.069956) (xy 159.72496 128.130463) + (xy 159.599518 128.226718) (xy 159.503263 128.35216) (xy 159.442756 128.498237) (xy 159.442755 128.498239) + (xy 159.427301 128.615629) (xy 159.427301 128.615636) (xy 159.4273 128.615645) (xy 159.4273 129.184242) + (xy 159.407615 129.251281) (xy 159.390985 129.271918) (xy 159.249722 129.413182) (xy 159.188402 129.446666) + (xy 159.162043 129.4495) (xy 158.906287 129.4495) (xy 158.693713 129.4495) (xy 158.645042 129.457208) + (xy 158.48376 129.482753) (xy 158.281585 129.548444) (xy 158.092179 129.644951) (xy 157.920213 129.76989) + (xy 157.76989 129.920213) (xy 157.644951 130.092179) (xy 157.548444 130.281585) (xy 157.482753 130.48376) + (xy 157.453034 130.6714) (xy 157.4495 130.693713) (xy 157.4495 132.116287) (xy 157.456619 132.161232) + (xy 157.481749 132.319901) (xy 157.482754 132.326243) (xy 157.546146 132.521344) (xy 157.548444 132.528414) + (xy 157.644951 132.71782) (xy 157.76989 132.889786) (xy 157.920213 133.040109) (xy 158.092179 133.165048) + (xy 158.092181 133.165049) (xy 158.092184 133.165051) (xy 158.281588 133.261557) (xy 158.483757 133.327246) + (xy 158.693713 133.3605) (xy 158.693714 133.3605) (xy 158.906289 133.3605) (xy 158.917745 133.358685) + (xy 158.928216 133.357026) (xy 158.947614 133.3555) (xy 165.031286 133.3555) (xy 165.031287 133.3555) + (xy 165.241243 133.322246) (xy 165.443412 133.256557) (xy 165.632816 133.160051) (xy 165.661395 133.139287) + (xy 165.804792 133.035104) (xy 165.955104 132.884792) (xy 165.955105 132.88479) (xy 165.962165 132.87773) + (xy 165.96217 132.877723) (xy 167.027904 131.811992) (xy 167.097981 131.715537) (xy 167.15331 131.672873) + (xy 167.222923 131.666894) (xy 167.284719 131.699499) (xy 167.319076 131.760337) (xy 167.322299 131.788424) + (xy 167.322299 131.82411) (xy 167.332412 131.874951) (xy 167.345674 131.941625) (xy 167.346336 131.944951) + (xy 167.347717 131.948284) (xy 167.34772 131.948292) (xy 167.347722 131.948297) (xy 167.393484 132.05878) + (xy 167.393489 132.058789) (xy 167.418077 132.095586) (xy 167.418078 132.095587) (xy 167.46194 132.161231) + (xy 167.461943 132.161235) (xy 167.49348 132.192771) (xy 167.526966 132.254093) (xy 167.5298 132.280453) + (xy 167.5298 132.576616) (xy 167.531723 132.597778) (xy 167.536213 132.647192) (xy 167.536213 132.647194) + (xy 167.536214 132.647196) (xy 167.586822 132.809606) (xy 167.674828 132.955185) (xy 167.768482 133.048839) + (xy 167.801966 133.11016) (xy 167.8048 133.136519) (xy 167.8048 133.414107) (xy 167.806957 133.424951) + (xy 167.806957 133.424953) (xy 167.806958 133.424953) (xy 167.828837 133.534954) (xy 167.830572 133.539141) + (xy 167.831738 133.541956) (xy 167.83174 133.541966) (xy 167.831742 133.541965) (xy 167.851562 133.589815) + (xy 167.875988 133.648787) (xy 167.889961 133.669697) (xy 167.889962 133.669699) (xy 167.944441 133.751232) + (xy 167.944444 133.751236) (xy 168.035886 133.842678) (xy 168.035908 133.842698) (xy 168.488481 134.295271) + (xy 168.521966 134.356594) (xy 168.5248 134.382952) (xy 168.5248 134.825701) (xy 168.527701 134.862567) + (xy 168.527702 134.862573) (xy 168.573554 135.020393) (xy 168.573555 135.020396) (xy 168.573556 135.020398) + (xy 168.575705 135.024032) (xy 168.657217 135.161862) (xy 168.662002 135.168031) (xy 168.660318 135.169336) + (xy 168.688546 135.221031) (xy 168.683562 135.290723) (xy 168.651534 135.338461) (xy 168.6253 135.362702) + (xy 168.6253 136.2725) (xy 169.1753 136.2725) (xy 169.1753 135.944365) (xy 169.175299 135.94435) + (xy 169.1724 135.90751) (xy 169.172399 135.907504) (xy 169.126583 135.749806) (xy 169.126582 135.749803) + (xy 169.039012 135.601729) (xy 169.040733 135.600711) (xy 169.019043 135.545455) (xy 169.032728 135.476938) + (xy 169.081283 135.426697) (xy 169.142558 135.4105) (xy 169.507405 135.4105) (xy 169.574444 135.430185) + (xy 169.620199 135.482989) (xy 169.630143 135.552147) (xy 169.609628 135.600496) (xy 169.61119 135.60142) + (xy 169.523555 135.749603) (xy 169.523554 135.749606) (xy 169.477702 135.907426) (xy 169.477701 135.907432) + (xy 169.4748 135.944298) (xy 169.4748 137.100701) (xy 169.477701 137.137567) (xy 169.477702 137.137573) + (xy 169.523554 137.295393) (xy 169.523555 137.295396) (xy 169.523556 137.295398) (xy 169.548902 137.338256) + (xy 169.607217 137.436862) (xy 169.607223 137.43687) (xy 169.723429 137.553076) (xy 169.723433 137.553079) + (xy 169.723435 137.553081) (xy 169.864902 137.636744) (xy 169.891237 137.644395) (xy 170.022726 137.682597) + (xy 170.022729 137.682597) (xy 170.022731 137.682598) (xy 170.059606 137.6855) (xy 170.059614 137.6855) + (xy 170.47315 137.6855) (xy 170.540189 137.705185) (xy 170.585944 137.757989) (xy 170.59715 137.8095) + (xy 170.59715 140.186897) (xy 170.577465 140.253936) (xy 170.560831 140.274578) (xy 168.137824 142.697584) + (xy 168.076501 142.731069) (xy 168.006809 142.726085) (xy 167.950876 142.684213) (xy 167.944027 142.674054) + (xy 167.929527 142.650069) (xy 167.915772 142.627315) (xy 167.915771 142.627314) (xy 167.915768 142.62731) + (xy 167.813639 142.525181) (xy 167.780154 142.463858) (xy 167.785138 142.394166) (xy 167.813639 142.349819) + (xy 167.915768 142.247689) (xy 167.915769 142.247688) (xy 167.915772 142.247685) (xy 168.003778 142.102106) + (xy 168.054386 141.939696) (xy 168.0608 141.869116) (xy 168.0608 141.355884) (xy 168.054386 141.285304) + (xy 168.003778 141.122894) (xy 167.915772 140.977315) (xy 167.91577 140.977313) (xy 167.915769 140.977311) + (xy 167.795488 140.85703) (xy 167.757423 140.834019) (xy 167.649906 140.769022) (xy 167.487496 140.718414) + (xy 167.487494 140.718413) (xy 167.487492 140.718413) (xy 167.438078 140.713923) (xy 167.416916 140.712) + (xy 167.366215 140.712) (xy 167.299176 140.692315) (xy 167.253421 140.639511) (xy 167.243477 140.570353) + (xy 167.266949 140.513689) (xy 167.331593 140.427335) (xy 167.331592 140.427335) (xy 167.331596 140.427331) + (xy 167.381891 140.292483) (xy 167.3883 140.232873) (xy 167.388299 138.137128) (xy 167.381891 138.077517) + (xy 167.372778 138.053085) (xy 167.331597 137.942671) (xy 167.331593 137.942664) (xy 167.245347 137.827455) + (xy 167.245344 137.827452) (xy 167.130135 137.741206) (xy 167.130128 137.741202) (xy 166.995282 137.690908) + (xy 166.995283 137.690908) (xy 166.935683 137.684501) (xy 166.935681 137.6845) (xy 166.935673 137.6845) + (xy 166.935664 137.6845) (xy 165.059929 137.6845) (xy 165.059923 137.684501) (xy 165.000316 137.690908) + (xy 164.865471 137.741202) (xy 164.865469 137.741203) (xy 164.802111 137.788634) (xy 164.736647 137.813051) + (xy 164.668374 137.7982) (xy 164.653489 137.788634) (xy 164.59013 137.741203) (xy 164.590128 137.741202) + (xy 164.455282 137.690908) (xy 164.455283 137.690908) (xy 164.395683 137.684501) (xy 164.395681 137.6845) + (xy 164.395673 137.6845) (xy 164.395664 137.6845) (xy 162.519929 137.6845) (xy 162.519923 137.684501) + (xy 162.460316 137.690908) (xy 162.325471 137.741202) (xy 162.325469 137.741203) (xy 162.262111 137.788634) + (xy 162.196647 137.813051) (xy 162.128374 137.7982) (xy 162.113489 137.788634) (xy 162.05013 137.741203) + (xy 162.050128 137.741202) (xy 161.915282 137.690908) (xy 161.915283 137.690908) (xy 161.855683 137.684501) + (xy 161.855681 137.6845) (xy 161.855673 137.6845) (xy 161.855664 137.6845) (xy 159.979929 137.6845) + (xy 159.979923 137.684501) (xy 159.920316 137.690908) (xy 159.785471 137.741202) (xy 159.785464 137.741206) + (xy 159.670255 137.827452) (xy 159.670252 137.827455) (xy 159.584006 137.942664) (xy 159.584002 137.942671) + (xy 159.533708 138.077517) (xy 159.528838 138.122819) (xy 159.527301 138.137123) (xy 159.5273 138.137135) + (xy 159.5273 138.243105) (xy 159.507615 138.310144) (xy 159.454811 138.355899) (xy 159.385653 138.365843) + (xy 159.352865 138.356385) (xy 159.279802 138.323855) (xy 159.122874 138.2905) (xy 159.094646 138.2845) + (xy 158.905354 138.2845) (xy 158.877126 138.2905) (xy 158.720197 138.323855) (xy 158.720192 138.323857) + (xy 158.54727 138.400848) (xy 158.547265 138.400851) (xy 158.394129 138.512111) (xy 158.267466 138.652785) + (xy 158.172821 138.816715) (xy 158.172818 138.816722) (xy 158.114751 138.995436) (xy 158.114326 138.996744) + (xy 158.09454 139.185) (xy 158.114326 139.373256) (xy 158.114327 139.373259) (xy 158.172818 139.553277) + (xy 158.17282 139.553281) (xy 158.172821 139.553284) (xy 158.267467 139.717216) (xy 158.360124 139.820122) + (xy 158.394129 139.857888) (xy 158.547265 139.969148) (xy 158.54727 139.969151) (xy 158.720192 140.046142) + (xy 158.720197 140.046144) (xy 158.905354 140.0855) (xy 158.905355 140.0855) (xy 159.094644 140.0855) + (xy 159.094646 140.0855) (xy 159.279803 140.046144) (xy 159.352867 140.013613) (xy 159.422112 140.004328) + (xy 159.485389 140.033956) (xy 159.522604 140.09309) (xy 159.5273 140.126892) (xy 159.5273 140.232869) + (xy 159.527301 140.232876) (xy 159.533708 140.292483) (xy 159.584002 140.427328) (xy 159.584003 140.42733) + (xy 159.593629 140.440188) (xy 159.614024 140.467433) (xy 159.619416 140.474635) (xy 159.643833 140.540099) + (xy 159.628982 140.608372) (xy 159.579577 140.657778) (xy 159.531372 140.672437) (xy 159.465606 140.678413) + (xy 159.303193 140.729022) (xy 159.157611 140.81703) (xy 159.03733 140.937311) (xy 158.949322 141.082893) + (xy 158.898713 141.245307) (xy 158.8923 141.315886) (xy 158.8923 141.829113) (xy 158.898713 141.899692) + (xy 158.898713 141.899694) (xy 158.898714 141.899696) (xy 158.949322 142.062106) (xy 159.032142 142.199107) + (xy 159.03733 142.207688) (xy 159.139815 142.310173) (xy 159.1733 142.371496) (xy 159.168316 142.441188) + (xy 159.139815 142.485535) (xy 159.037728 142.587621) (xy 159.037727 142.587622) (xy 158.94978 142.733104) + (xy 158.899209 142.895393) (xy 158.8928 142.965927) (xy 158.8928 142.9725) (xy 159.9938 142.9725) + (xy 160.060839 142.992185) (xy 160.106594 143.044989) (xy 160.1178 143.0965) (xy 160.1178 144.122499) + (xy 160.199381 144.122499) (xy 160.269902 144.116091) (xy 160.269907 144.11609) (xy 160.432196 144.065518) + (xy 160.577675 143.977573) (xy 160.578508 143.976741) (xy 160.579269 143.976325) (xy 160.583583 143.972946) + (xy 160.584144 143.973662) (xy 160.639828 143.943251) (xy 160.70952 143.94823) (xy 160.749002 143.973602) + (xy 160.749206 143.973343) (xy 160.751982 143.975517) (xy 160.753881 143.976738) (xy 160.755115 143.977972) + (xy 160.77995 143.992985) (xy 160.827137 144.04451) (xy 160.8398 144.099101) (xy 160.8398 144.544247) + (xy 160.820115 144.611286) (xy 160.803481 144.631928) (xy 158.513669 146.92174) (xy 156.28627 149.149139) + (xy 156.286267 149.149142) (xy 156.260909 149.1745) (xy 156.199142 149.236266) (xy 156.183213 149.260105) + (xy 156.167391 149.283786) (xy 156.163636 149.289406) (xy 156.130688 149.338713) (xy 156.105827 149.398732) + (xy 156.105828 149.398733) (xy 156.083536 149.452549) (xy 156.083535 149.452553) (xy 156.073427 149.503368) + (xy 156.073428 149.503369) (xy 156.067892 149.531206) (xy 156.063296 149.554312) (xy 156.0595 149.573394) + (xy 101.416801 149.573394) (xy 101.416801 145.618299) (xy 101.416812 145.618258) (xy 101.416807 145.566934) + (xy 101.416808 145.566934) (xy 101.416791 145.401847) (xy 101.383846 145.073322) (xy 101.318282 144.749723) + (xy 101.220753 144.434283) (xy 101.218897 144.42989) (xy 101.092239 144.130166) (xy 101.092237 144.130162) + (xy 101.092232 144.13015) (xy 101.088956 144.124151) (xy 101.008468 143.97674) (xy 100.934003 143.84036) + (xy 100.747645 143.567806) (xy 100.535019 143.31521) (xy 100.458283 143.240615) (xy 100.458227 143.24055) + (xy 100.419011 143.202436) (xy 100.414409 143.197719) (xy 100.413872 143.197139) (xy 100.18311 142.947686) + (xy 100.174693 142.937558) (xy 100.148256 142.902067) (xy 99.97319 142.667042) (xy 99.965894 142.656075) + (xy 99.794231 142.365723) (xy 99.788139 142.354045) (xy 99.648239 142.04711) (xy 99.64342 142.03485) + (xy 99.603507 141.914966) (xy 99.536866 141.714797) (xy 99.533383 141.702125) (xy 99.461378 141.372565) + (xy 99.459256 141.359574) (xy 99.458853 141.355886) (xy 99.422621 141.024265) (xy 99.421888 141.011116) + (xy 99.421817 140.983208) (xy 99.421437 140.83402) (xy 100.710784 140.83402) (xy 100.720195 140.965603) + (xy 100.731198 141.119453) (xy 100.792022 141.399057) (xy 100.792024 141.399063) (xy 100.792025 141.399066) + (xy 100.889631 141.660756) (xy 100.892029 141.667186) (xy 101.029164 141.918329) (xy 101.029169 141.918337) + (xy 101.200648 142.147407) (xy 101.200664 142.147425) (xy 101.402988 142.349749) (xy 101.403006 142.349765) + (xy 101.632076 142.521244) (xy 101.632084 142.521249) (xy 101.883227 142.658384) (xy 101.883226 142.658384) + (xy 101.88323 142.658385) (xy 101.883233 142.658387) (xy 102.151348 142.758389) (xy 102.151354 142.75839) + (xy 102.151356 142.758391) (xy 102.43096 142.819215) (xy 102.430962 142.819215) (xy 102.430966 142.819216) + (xy 102.679887 142.837019) (xy 102.716393 142.83963) (xy 102.716394 142.83963) (xy 102.716395 142.83963) + (xy 102.752901 142.837019) (xy 103.001822 142.819216) (xy 103.053851 142.807898) (xy 103.281431 142.758391) + (xy 103.281431 142.75839) (xy 103.28144 142.758389) (xy 103.549555 142.658387) (xy 103.800709 142.521246) + (xy 104.029789 142.349759) (xy 104.232133 142.147415) (xy 104.40362 141.918335) (xy 104.540761 141.667181) + (xy 104.640763 141.399066) (xy 104.70159 141.119448) (xy 104.722004 140.83402) (xy 104.721144 140.822) + (xy 104.711586 140.688351) (xy 104.70159 140.548592) (xy 104.700302 140.542673) (xy 104.640765 140.268982) + (xy 104.640764 140.26898) (xy 104.640763 140.268974) (xy 104.540761 140.000859) (xy 104.53059 139.982233) + (xy 104.403623 139.74971) (xy 104.403618 139.749702) (xy 104.232139 139.520632) (xy 104.232123 139.520614) + (xy 104.029799 139.31829) (xy 104.029781 139.318274) (xy 103.800711 139.146795) (xy 103.800703 139.14679) + (xy 103.54956 139.009655) (xy 103.549561 139.009655) (xy 103.400416 138.954027) (xy 103.28144 138.909651) + (xy 103.281437 138.90965) (xy 103.281431 138.909648) (xy 103.001827 138.848824) (xy 102.716395 138.82841) + (xy 102.716393 138.82841) (xy 102.43096 138.848824) (xy 102.151356 138.909648) (xy 101.883227 139.009655) + (xy 101.632084 139.14679) (xy 101.632076 139.146795) (xy 101.403006 139.318274) (xy 101.402988 139.31829) + (xy 101.200664 139.520614) (xy 101.200648 139.520632) (xy 101.029169 139.749702) (xy 101.029164 139.74971) + (xy 100.892029 140.000853) (xy 100.792022 140.268982) (xy 100.731198 140.548586) (xy 100.711644 140.822) + (xy 100.710784 140.83402) (xy 99.421437 140.83402) (xy 99.421028 140.673776) (xy 99.421694 140.660652) + (xy 99.456621 140.325148) (xy 99.458677 140.312145) (xy 99.459479 140.308386) (xy 99.529 139.982228) + (xy 99.532426 139.969514) (xy 99.540401 139.945146) (xy 99.637345 139.648933) (xy 99.642092 139.636672) + (xy 99.780436 139.329003) (xy 99.786458 139.317314) (xy 99.956651 139.026072) (xy 99.963878 139.015087) + (xy 100.164014 138.743531) (xy 100.172372 138.733369) (xy 100.40018 138.48458) (xy 100.409551 138.475379) + (xy 100.662488 138.252139) (xy 100.672774 138.243991) (xy 100.947948 138.048853) (xy 100.959056 138.041831) + (xy 101.253386 137.876981) (xy 101.265169 137.871181) (xy 101.575317 137.738486) (xy 101.587659 137.733965) + (xy 101.912325 137.634245) (xy 101.918597 137.632499) (xy 102.079965 137.592117) (xy 102.396819 137.477572) + (xy 102.700364 137.331362) (xy 102.700456 137.331306) (xy 102.878515 137.221923) (xy 102.987445 137.155007) + (xy 103.255078 136.950338) (xy 103.500482 136.719484) (xy 103.721106 136.464843) (xy 103.914657 136.189063) + (xy 104.079124 135.895009) (xy 104.079128 135.894997) (xy 104.079131 135.894994) (xy 104.152775 135.724606) + (xy 104.212796 135.585738) (xy 104.314285 135.264465) (xy 104.32351 135.219873) (xy 104.36402 135.024035) + (xy 104.382536 134.934527) (xy 104.41684 134.599356) (xy 104.416862 134.53) (xy 116.39454 134.53) + (xy 116.414326 134.718256) (xy 116.414327 134.718259) (xy 116.472818 134.898277) (xy 116.472821 134.898284) + (xy 116.567467 135.062216) (xy 116.678079 135.185063) (xy 116.694129 135.202888) (xy 116.847265 135.314148) + (xy 116.84727 135.314151) (xy 117.020192 135.391142) (xy 117.020197 135.391144) (xy 117.205354 135.4305) + (xy 117.205355 135.4305) (xy 117.394644 135.4305) (xy 117.394646 135.4305) (xy 117.579803 135.391144) + (xy 117.75273 135.314151) (xy 117.905871 135.202888) (xy 118.032533 135.062216) (xy 118.127179 134.898284) + (xy 118.185674 134.718256) (xy 118.203321 134.550345) (xy 118.229905 134.485732) (xy 118.238952 134.475636) + (xy 121.131371 131.583219) (xy 121.192694 131.549734) (xy 121.219052 131.5469) (xy 121.60848 131.5469) + (xy 121.675519 131.566585) (xy 121.696161 131.583219) (xy 121.789811 131.676869) (xy 121.789813 131.67687) + (xy 121.789815 131.676872) (xy 121.935394 131.764878) (xy 122.097804 131.815486) (xy 122.168384 131.8219) + (xy 122.168387 131.8219) (xy 122.831613 131.8219) (xy 122.831616 131.8219) (xy 122.902196 131.815486) + (xy 123.064606 131.764878) (xy 123.201334 131.682222) (xy 123.268887 131.664386) (xy 123.329633 131.682222) + (xy 123.465604 131.764419) (xy 123.465603 131.764419) (xy 123.627894 131.81499) (xy 123.627892 131.81499) + (xy 123.698418 131.821399) (xy 123.779999 131.821398) (xy 123.78 131.821398) (xy 123.78 130.7954) + (xy 123.799685 130.728361) (xy 123.852489 130.682606) (xy 123.904 130.6714) (xy 124.156 130.6714) + (xy 124.223039 130.691085) (xy 124.268794 130.743889) (xy 124.28 130.7954) (xy 124.28 131.821399) + (xy 124.361581 131.821399) (xy 124.432102 131.814991) (xy 124.432107 131.81499) (xy 124.594396 131.764418) + (xy 124.739877 131.676472) (xy 124.860071 131.556278) (xy 124.860074 131.556274) (xy 124.918797 131.459135) + (xy 124.970324 131.411947) (xy 125.039184 131.400108) (xy 125.103513 131.427376) (xy 125.131646 131.460163) + (xy 125.213317 131.598262) (xy 125.213323 131.59827) (xy 125.329529 131.714476) (xy 125.329533 131.714479) + (xy 125.329535 131.714481) (xy 125.471002 131.798144) (xy 125.576337 131.828746) (xy 125.63522 131.866351) + (xy 125.664427 131.929824) (xy 125.654681 131.99901) (xy 125.647857 132.011972) (xy 125.575422 132.131793) + (xy 125.524813 132.294207) (xy 125.521902 132.326243) (xy 125.5184 132.364784) (xy 125.5184 133.028016) + (xy 125.519045 133.035109) (xy 125.524813 133.098592) (xy 125.524813 133.098594) (xy 125.524814 133.098596) + (xy 125.575422 133.261006) (xy 125.656958 133.395883) (xy 125.66343 133.406588) (xy 125.783711 133.526869) + (xy 125.783713 133.52687) (xy 125.783715 133.526872) (xy 125.929294 133.614878) (xy 126.091704 133.665486) + (xy 126.162284 133.6719) (xy 126.162287 133.6719) (xy 126.675513 133.6719) (xy 126.675516 133.6719) + (xy 126.746096 133.665486) (xy 126.908506 133.614878) (xy 127.054085 133.526872) (xy 127.156573 133.424383) + (xy 127.217894 133.390899) (xy 127.287585 133.395883) (xy 127.331934 133.424384) (xy 127.434022 133.526472) + (xy 127.579504 133.614419) (xy 127.579503 133.614419) (xy 127.741794 133.66499) (xy 127.741793 133.66499) + (xy 127.812308 133.671398) (xy 127.812326 133.671399) (xy 128.3189 133.671399) (xy 128.325481 133.671399) + (xy 128.396002 133.664991) (xy 128.396007 133.66499) (xy 128.558296 133.614418) (xy 128.703777 133.526472) + (xy 128.823972 133.406277) (xy 128.911919 133.260795) (xy 128.96249 133.098506) (xy 128.9689 133.027972) + (xy 128.9689 132.9464) (xy 128.3189 132.9464) (xy 128.3189 133.671399) (xy 127.812326 133.671399) + (xy 127.818899 133.671398) (xy 127.8189 133.671398) (xy 127.8189 132.4464) (xy 128.3189 132.4464) + (xy 128.968899 132.4464) (xy 128.968899 132.364817) (xy 128.962491 132.294297) (xy 128.96249 132.294292) + (xy 128.911918 132.132003) (xy 128.823972 131.986522) (xy 128.703777 131.866327) (xy 128.558295 131.77838) + (xy 128.558296 131.77838) (xy 128.396005 131.727809) (xy 128.396006 131.727809) (xy 128.325472 131.7214) + (xy 128.3189 131.7214) (xy 128.3189 132.4464) (xy 127.8189 132.4464) (xy 127.8189 131.7214) (xy 127.818899 131.721399) + (xy 127.812336 131.7214) (xy 127.812317 131.721401) (xy 127.741797 131.727808) (xy 127.741792 131.727809) + (xy 127.572341 131.780613) (xy 127.571934 131.77931) (xy 127.510656 131.787767) (xy 127.447266 131.758383) + (xy 127.409824 131.699393) (xy 127.410219 131.629524) (xy 127.422265 131.60201) (xy 127.424478 131.598267) + (xy 127.424481 131.598265) (xy 127.508144 131.456798) (xy 127.550793 131.31) (xy 127.553997 131.298973) + (xy 127.553998 131.298967) (xy 127.5569 131.262094) (xy 127.5569 131.0209) (xy 127.576585 130.953861) + (xy 127.629389 130.908106) (xy 127.6809 130.8969) (xy 128.847086 130.8969) (xy 128.847094 130.8969) + (xy 128.883969 130.893998) (xy 128.889799 130.892304) (xy 128.959666 130.892499) (xy 129.018339 130.930437) + (xy 129.047187 130.994073) (xy 129.0484 131.011378) (xy 129.0484 131.178013) (xy 129.054813 131.248592) + (xy 129.054813 131.248594) (xy 129.054814 131.248596) (xy 129.105422 131.411006) (xy 129.193242 131.556278) + (xy 129.19343 131.556588) (xy 129.313711 131.676869) (xy 129.313713 131.67687) (xy 129.313715 131.676872) + (xy 129.459294 131.764878) (xy 129.621704 131.815486) (xy 129.692284 131.8219) (xy 129.692287 131.8219) + (xy 130.355513 131.8219) (xy 130.355516 131.8219) (xy 130.426096 131.815486) (xy 130.588506 131.764878) + (xy 130.661176 131.720946) (xy 130.728728 131.70311) (xy 130.775761 131.713784) (xy 130.930192 131.782542) + (xy 130.930197 131.782544) (xy 131.115354 131.8219) (xy 131.115355 131.8219) (xy 131.304644 131.8219) + (xy 131.304646 131.8219) (xy 131.489803 131.782544) (xy 131.66273 131.705551) (xy 131.815871 131.594288) + (xy 131.942533 131.453616) (xy 132.037179 131.289684) (xy 132.095674 131.109656) (xy 132.11546 130.9214) + (xy 132.095674 130.733144) (xy 132.037179 130.553116) (xy 131.942533 130.389184) (xy 131.815871 130.248512) + (xy 131.81587 130.248511) (xy 131.662734 130.137251) (xy 131.662729 130.137248) (xy 131.489807 130.060257) + (xy 131.489802 130.060255) (xy 131.332742 130.026872) (xy 131.304646 130.0209) (xy 131.115354 130.0209) + (xy 131.115352 130.0209) (xy 131.016572 130.041896) (xy 130.946905 130.03658) (xy 130.891172 129.994442) + (xy 130.867067 129.928862) (xy 130.882244 129.860661) (xy 130.884658 129.856484) (xy 130.942378 129.761006) + (xy 130.992986 129.598596) (xy 130.9994 129.528016) (xy 130.9994 129.014784) (xy 130.992986 128.944204) + (xy 130.942378 128.781794) (xy 130.854372 128.636215) (xy 130.85437 128.636213) (xy 130.854369 128.636211) + (xy 130.833803 128.615645) (xy 133.0595 128.615645) (xy 133.0595 130.694363) (xy 133.074953 130.811753) + (xy 133.074957 130.811765) (xy 133.135461 130.957836) (xy 133.135462 130.957837) (xy 133.135464 130.957841) + (xy 133.162583 130.993183) (xy 133.182326 131.018913) (xy 133.206423 131.075001) (xy 133.232753 131.241239) + (xy 133.232754 131.241243) (xy 133.295997 131.435885) (xy 133.298444 131.443414) (xy 133.394951 131.63282) + (xy 133.519889 131.804784) (xy 133.519893 131.804788) (xy 133.519896 131.804792) (xy 133.600137 131.885033) + (xy 133.674538 131.959434) (xy 133.674549 131.959444) (xy 134.59677 132.881665) (xy 134.596784 132.88168) + (xy 134.599895 132.884791) (xy 134.599896 132.884792) (xy 134.750208 133.035104) (xy 134.750211 133.035106) + (xy 134.750214 133.035109) (xy 134.798781 133.070394) (xy 134.893605 133.139287) (xy 134.922184 133.160051) + (xy 135.111588 133.256557) (xy 135.313757 133.322246) (xy 135.523714 133.355501) (xy 135.523715 133.355501) + (xy 135.741398 133.355501) (xy 135.741422 133.3555) (xy 138.67629 133.3555) (xy 138.707856 133.3505) + (xy 138.713532 133.3496) (xy 138.732931 133.348074) (xy 140.961065 133.348074) (xy 140.980452 133.349599) + (xy 140.986139 133.3505) (xy 140.986144 133.3505) (xy 141.0805 133.3505) (xy 141.147539 133.370185) + (xy 141.193294 133.422989) (xy 141.2045 133.4745) (xy 141.2045 133.841616) (xy 141.206188 133.860188) + (xy 141.210913 133.912192) (xy 141.210913 133.912194) (xy 141.210914 133.912196) (xy 141.261522 134.074606) + (xy 141.343425 134.21009) (xy 141.34953 134.220188) (xy 141.451661 134.322319) (xy 141.485146 134.383642) + (xy 141.480162 134.453334) (xy 141.451661 134.497681) (xy 141.376161 134.573181) (xy 141.314838 134.606666) + (xy 141.28848 134.6095) (xy 139.588394 134.6095) (xy 139.527971 134.621518) (xy 139.467546 134.633537) + (xy 139.424134 134.65152) (xy 139.424133 134.65152) (xy 139.353714 134.680688) (xy 139.353712 134.680689) + (xy 139.251267 134.749141) (xy 139.251263 134.749144) (xy 137.306107 136.694302) (xy 136.691269 137.30914) + (xy 136.691267 137.309142) (xy 136.669115 137.331294) (xy 136.60414 137.396268) (xy 136.581057 137.430815) + (xy 136.535689 137.498712) (xy 136.535685 137.498719) (xy 136.506412 137.569393) (xy 136.50578 137.57092) + (xy 136.49044 137.607954) (xy 136.446598 137.662357) (xy 136.380304 137.684421) (xy 136.375879 137.6845) + (xy 136.223222 137.6845) (xy 136.156183 137.664815) (xy 136.110428 137.612011) (xy 136.100484 137.542853) + (xy 136.129509 137.479297) (xy 136.131014 137.477592) (xy 136.173133 137.430816) (xy 136.267779 137.266884) + (xy 136.326274 137.086856) (xy 136.34606 136.8986) (xy 136.326274 136.710344) (xy 136.267779 136.530316) + (xy 136.173133 136.366384) (xy 136.046471 136.225712) (xy 136.045491 136.225) (xy 135.893334 136.114451) + (xy 135.893329 136.114448) (xy 135.720407 136.037457) (xy 135.720402 136.037455) (xy 135.574601 136.006465) + (xy 135.535246 135.9981) (xy 135.345954 135.9981) (xy 135.313497 136.004998) (xy 135.160797 136.037455) + (xy 135.160792 136.037457) (xy 134.98787 136.114448) (xy 134.987865 136.114451) (xy 134.834729 136.225711) + (xy 134.708066 136.366385) (xy 134.613421 136.530315) (xy 134.613418 136.530322) (xy 134.554927 136.71034) + (xy 134.554926 136.710344) (xy 134.537399 136.877106) (xy 134.537279 136.87825) (xy 134.510694 136.942864) + (xy 134.501639 136.952969) (xy 134.31712 137.137489) (xy 134.151269 137.30334) (xy 134.151267 137.303342) + (xy 134.123315 137.331294) (xy 134.064142 137.390466) (xy 134.035249 137.433708) (xy 134.035248 137.433707) + (xy 133.995689 137.492912) (xy 133.995685 137.492919) (xy 133.97566 137.541266) (xy 133.97566 137.541267) + (xy 133.970931 137.552685) (xy 133.948037 137.607954) (xy 133.904195 137.662357) (xy 133.837901 137.684421) + (xy 133.833477 137.6845) (xy 133.61213 137.6845) (xy 133.612123 137.684501) (xy 133.552516 137.690908) + (xy 133.417671 137.741202) (xy 133.417664 137.741206) (xy 133.302455 137.827452) (xy 133.302452 137.827455) + (xy 133.216206 137.942664) (xy 133.216202 137.942671) (xy 133.165908 138.077517) (xy 133.161038 138.122819) + (xy 133.159501 138.137123) (xy 133.1595 138.137135) (xy 133.1595 140.23287) (xy 133.159501 140.232876) + (xy 133.165908 140.292483) (xy 133.216202 140.427328) (xy 133.216206 140.427335) (xy 133.302452 140.542544) + (xy 133.302455 140.542547) (xy 133.417664 140.628793) (xy 133.417671 140.628797) (xy 133.552517 140.679091) + (xy 133.552516 140.679091) (xy 133.55913 140.679802) (xy 133.612127 140.6855) (xy 135.487872 140.685499) + (xy 135.547483 140.679091) (xy 135.682331 140.628796) (xy 135.745689 140.581365) (xy 135.811153 140.556949) + (xy 135.879426 140.5718) (xy 135.894311 140.581366) (xy 135.957669 140.628796) (xy 135.957671 140.628797) + (xy 136.092517 140.679091) (xy 136.092516 140.679091) (xy 136.09913 140.679802) (xy 136.152127 140.6855) + (xy 138.027872 140.685499) (xy 138.087483 140.679091) (xy 138.222331 140.628796) (xy 138.285689 140.581365) + (xy 138.351153 140.556949) (xy 138.419426 140.5718) (xy 138.434311 140.581366) (xy 138.497669 140.628796) + (xy 138.497671 140.628797) (xy 138.632517 140.679091) (xy 138.632516 140.679091) (xy 138.63913 140.679802) + (xy 138.692127 140.6855) (xy 140.567872 140.685499) (xy 140.627483 140.679091) (xy 140.762331 140.628796) + (xy 140.877546 140.542546) (xy 140.963796 140.427331) (xy 141.014091 140.292483) (xy 141.0205 140.232873) + (xy 141.020499 138.137128) (xy 141.014091 138.077517) (xy 141.004978 138.053085) (xy 140.963797 137.942671) + (xy 140.963793 137.942664) (xy 140.877547 137.827455) (xy 140.877544 137.827452) (xy 140.762335 137.741206) + (xy 140.762328 137.741202) (xy 140.627482 137.690908) (xy 140.627483 137.690908) (xy 140.567883 137.684501) + (xy 140.567881 137.6845) (xy 140.567873 137.6845) (xy 140.567864 137.6845) (xy 138.692129 137.6845) + (xy 138.692123 137.684501) (xy 138.632516 137.690908) (xy 138.497671 137.741202) (xy 138.497669 137.741203) + (xy 138.434311 137.788634) (xy 138.368847 137.813051) (xy 138.300574 137.7982) (xy 138.285689 137.788634) + (xy 138.225975 137.743932) (xy 138.184104 137.687998) (xy 138.17912 137.618306) (xy 138.212605 137.556984) + (xy 138.542733 137.226857) (xy 139.872772 135.896819) (xy 139.934095 135.863334) (xy 139.960453 135.8605) + (xy 141.28848 135.8605) (xy 141.355519 135.880185) (xy 141.376161 135.896819) (xy 141.469811 135.990469) + (xy 141.469813 135.99047) (xy 141.469815 135.990472) (xy 141.615394 136.078478) (xy 141.777804 136.129086) + (xy 141.848384 136.1355) (xy 141.848387 136.1355) (xy 142.511613 136.1355) (xy 142.511616 136.1355) + (xy 142.582196 136.129086) (xy 142.744606 136.078478) (xy 142.890185 135.990472) (xy 143.010472 135.870185) + (xy 143.098478 135.724606) (xy 143.149086 135.562196) (xy 143.1555 135.491616) (xy 143.1555 135.272378) + (xy 143.175185 135.205339) (xy 143.227989 135.159584) (xy 143.297147 135.14964) (xy 143.31409 135.1533) + (xy 143.414931 135.182598) (xy 143.451806 135.1855) (xy 144.618 135.1855) (xy 144.685039 135.205185) + (xy 144.730794 135.257989) (xy 144.742 135.3095) (xy 144.742 135.550701) (xy 144.744901 135.587567) + (xy 144.744902 135.587573) (xy 144.790754 135.745393) (xy 144.790755 135.745396) (xy 144.790756 135.745398) + (xy 144.802239 135.764815) (xy 144.874417 135.886862) (xy 144.874423 135.88687) (xy 144.990629 136.003076) + (xy 144.990633 136.003079) (xy 144.990635 136.003081) (xy 145.132102 136.086744) (xy 145.151398 136.09235) + (xy 145.289926 136.132597) (xy 145.289929 136.132597) (xy 145.289931 136.132598) (xy 145.326806 136.1355) + (xy 145.890548 136.1355) (xy 145.957587 136.155185) (xy 146.003342 136.207989) (xy 146.013286 136.277147) + (xy 145.984261 136.340703) (xy 145.978233 136.347175) (xy 145.581269 136.74414) (xy 145.581267 136.744142) + (xy 145.557857 136.767552) (xy 145.49414 136.831268) (xy 145.47056 136.86656) (xy 145.470558 136.866563) + (xy 145.42569 136.93371) (xy 145.425685 136.933719) (xy 145.403794 136.986571) (xy 145.378538 137.047544) + (xy 145.378535 137.047553) (xy 145.374573 137.067471) (xy 145.374574 137.067472) (xy 145.357175 137.15495) + (xy 145.355436 137.163691) (xy 145.355434 137.163697) (xy 145.3545 137.168391) (xy 145.3545 142.641312) + (xy 145.334815 142.708351) (xy 145.32265 142.724284) (xy 145.247466 142.807784) (xy 145.152821 142.971715) + (xy 145.152818 142.971722) (xy 145.095138 143.149244) (xy 145.094326 143.151744) (xy 145.07454 143.34) + (xy 145.094326 143.528256) (xy 145.094327 143.528259) (xy 145.152818 143.708277) (xy 145.152821 143.708284) + (xy 145.247467 143.872216) (xy 145.356209 143.992986) (xy 145.374129 144.012888) (xy 145.527265 144.124148) + (xy 145.52727 144.124151) (xy 145.700192 144.201142) (xy 145.700197 144.201144) (xy 145.885354 144.2405) + (xy 145.885355 144.2405) (xy 146.074644 144.2405) (xy 146.074646 144.2405) (xy 146.259803 144.201144) + (xy 146.43273 144.124151) (xy 146.585871 144.012888) (xy 146.712533 143.872216) (xy 146.807179 143.708284) + (xy 146.865674 143.528256) (xy 146.88546 143.34) (xy 146.865674 143.151744) (xy 146.807179 142.971716) + (xy 146.712533 142.807784) (xy 146.693784 142.786961) (xy 146.63735 142.724284) (xy 146.60712 142.661292) + (xy 146.6055 142.641312) (xy 146.6055 137.540452) (xy 146.625185 137.473413) (xy 146.641819 137.452771) + (xy 147.947772 136.146819) (xy 148.009095 136.113334) (xy 148.035453 136.1105) (xy 148.331613 136.1105) + (xy 148.331616 136.1105) (xy 148.402196 136.104086) (xy 148.564606 136.053478) (xy 148.696336 135.973843) + (xy 148.763887 135.956008) (xy 148.824633 135.973844) (xy 148.955604 136.053019) (xy 148.955603 136.053019) + (xy 149.117894 136.10359) (xy 149.117892 136.10359) (xy 149.188418 136.109999) (xy 149.77 136.109999) + (xy 149.851581 136.109999) (xy 149.922102 136.103591) (xy 149.922107 136.10359) (xy 150.084396 136.053018) + (xy 150.229877 135.965072) (xy 150.350072 135.844877) (xy 150.438019 135.699395) (xy 150.48859 135.537106) + (xy 150.495 135.466572) (xy 150.495 135.46) (xy 149.77 135.46) (xy 149.77 136.109999) (xy 149.188418 136.109999) + (xy 149.269999 136.109998) (xy 149.27 136.109998) (xy 149.27 135.084) (xy 149.289685 135.016961) + (xy 149.342489 134.971206) (xy 149.394 134.96) (xy 150.494999 134.96) (xy 150.494999 134.953417) + (xy 150.488591 134.882897) (xy 150.48859 134.882892) (xy 150.438018 134.720603) (xy 150.350072 134.575122) + (xy 150.247984 134.473034) (xy 150.214499 134.411711) (xy 150.219483 134.342019) (xy 150.247983 134.297673) + (xy 150.350472 134.195185) (xy 150.438478 134.049606) (xy 150.489086 133.887196) (xy 150.4955 133.816616) + (xy 150.4955 133.303384) (xy 150.489086 133.232804) (xy 150.438478 133.070394) (xy 150.350472 132.924815) + (xy 150.35047 132.924813) (xy 150.350469 132.924811) (xy 150.230188 132.80453) (xy 150.215849 132.795862) + (xy 150.084606 132.716522) (xy 149.922196 132.665914) (xy 149.922194 132.665913) (xy 149.922192 132.665913) + (xy 149.872778 132.661423) (xy 149.851616 132.6595) (xy 149.188384 132.6595) (xy 149.169145 132.661248) + (xy 149.117807 132.665913) (xy 148.955393 132.716522) (xy 148.82415 132.795862) (xy 148.756595 132.813698) + (xy 148.69585 132.795862) (xy 148.564606 132.716522) (xy 148.482422 132.690913) (xy 148.402196 132.665914) + (xy 148.402194 132.665913) (xy 148.402192 132.665913) (xy 148.352778 132.661423) (xy 148.331616 132.6595) + (xy 147.668384 132.6595) (xy 147.649145 132.661248) (xy 147.597807 132.665913) (xy 147.435393 132.716522) + (xy 147.289811 132.80453) (xy 147.28981 132.804531) (xy 147.235722 132.85862) (xy 147.174399 132.892105) + (xy 147.104707 132.887121) (xy 147.06036 132.85862) (xy 146.969061 132.767321) (xy 146.969052 132.767314) + (xy 146.827696 132.683717) (xy 146.827693 132.683716) (xy 146.669995 132.6379) (xy 146.669989 132.637899) + (xy 146.633149 132.635) (xy 146.23 132.635) (xy 146.23 134.149048) (xy 146.210315 134.216087) (xy 146.193681 134.236729) + (xy 145.932229 134.498181) (xy 145.870906 134.531666) (xy 145.844548 134.5345) (xy 145.467 134.5345) + (xy 145.399961 134.514815) (xy 145.354206 134.462011) (xy 145.343 134.4105) (xy 145.343 134.359) + (xy 145.362685 134.291961) (xy 145.415489 134.246206) (xy 145.467 134.235) (xy 145.73 134.235) (xy 145.73 133.685) + (xy 145.074315 133.685) (xy 145.011194 133.667732) (xy 145.006557 133.66499) (xy 144.952898 133.633256) + (xy 144.952897 133.633255) (xy 144.952896 133.633255) (xy 144.952893 133.633254) (xy 144.795073 133.587402) + (xy 144.795067 133.587401) (xy 144.758201 133.5845) (xy 144.758194 133.5845) (xy 144.240452 133.5845) + (xy 144.173413 133.564815) (xy 144.152771 133.548181) (xy 143.795198 133.190608) (xy 143.795178 133.190586) + (xy 143.78959 133.184998) (xy 144.745204 133.184998) (xy 144.745205 133.185) (xy 145.73 133.185) + (xy 145.73 132.635) (xy 145.32685 132.635) (xy 145.29001 132.637899) (xy 145.290004 132.6379) (xy 145.132306 132.683716) + (xy 145.132303 132.683717) (xy 144.990947 132.767314) (xy 144.990938 132.767321) (xy 144.874821 132.883438) + (xy 144.874814 132.883447) (xy 144.791218 133.024801) (xy 144.745399 133.182513) (xy 144.745204 133.184998) + (xy 143.78959 133.184998) (xy 143.703736 133.099144) (xy 143.703732 133.099141) (xy 143.630132 133.049963) + (xy 143.615378 133.040104) (xy 143.601285 133.030687) (xy 143.555411 133.011686) (xy 143.509537 132.992685) + (xy 143.509535 132.992683) (xy 143.487458 132.983539) (xy 143.487454 132.983537) (xy 143.487452 132.983537) + (xy 143.487448 132.983536) (xy 143.487444 132.983535) (xy 143.415085 132.969142) (xy 143.415084 132.969142) + (xy 143.366611 132.9595) (xy 143.366607 132.9595) (xy 143.366606 132.9595) (xy 143.07152 132.9595) + (xy 143.004481 132.939815) (xy 142.983839 132.923181) (xy 142.890188 132.82953) (xy 142.88634 132.827204) + (xy 142.744606 132.741522) (xy 142.582196 132.690914) (xy 142.582194 132.690913) (xy 142.582192 132.690913) + (xy 142.532778 132.686423) (xy 142.511616 132.6845) (xy 142.511613 132.6845) (xy 142.460689 132.6845) + (xy 142.39365 132.664815) (xy 142.347895 132.612011) (xy 142.337951 132.542853) (xy 142.342758 132.522182) + (xy 142.345402 132.514044) (xy 142.409672 132.316243) (xy 142.442926 132.106287) (xy 142.442926 131.893713) + (xy 142.442926 131.893711) (xy 142.442026 131.888028) (xy 142.4405 131.868633) (xy 142.4405 130.703713) + (xy 142.430389 130.639877) (xy 142.407246 130.493757) (xy 142.341557 130.291588) (xy 142.245051 130.102184) + (xy 142.245049 130.102181) (xy 142.245048 130.102179) (xy 142.120109 129.930213) (xy 141.969786 129.77989) + (xy 141.79782 129.654951) (xy 141.608414 129.558444) (xy 141.608413 129.558443) (xy 141.608412 129.558443) + (xy 141.476565 129.515603) (xy 141.406244 129.492754) (xy 141.40261 129.491882) (xy 141.343886 129.458991) + (xy 141.156818 129.271923) (xy 141.123333 129.2106) (xy 141.120499 129.184242) (xy 141.120499 128.615636) + (xy 141.105045 128.498242) (xy 141.105044 128.498239) (xy 141.105044 128.498238) (xy 141.049564 128.364298) + (xy 150.7098 128.364298) (xy 150.7098 128.795701) (xy 150.712701 128.832567) (xy 150.712702 128.832573) + (xy 150.758554 128.990393) (xy 150.758555 128.990396) (xy 150.758556 128.990398) (xy 150.765513 129.002162) + (xy 150.842217 129.131862) (xy 150.842223 129.13187) (xy 150.958429 129.248076) (xy 150.958433 129.248079) + (xy 150.958435 129.248081) (xy 151.099902 129.331744) (xy 151.119797 129.337524) (xy 151.257726 129.377597) + (xy 151.257729 129.377597) (xy 151.257731 129.377598) (xy 151.294606 129.3805) (xy 151.294614 129.3805) + (xy 152.450986 129.3805) (xy 152.450994 129.3805) (xy 152.487869 129.377598) (xy 152.487871 129.377597) + (xy 152.487873 129.377597) (xy 152.529491 129.365505) (xy 152.645698 129.331744) (xy 152.787165 129.248081) + (xy 152.903381 129.131865) (xy 152.987044 128.990398) (xy 153.032898 128.832569) (xy 153.0358 128.795694) + (xy 153.0358 128.397895) (xy 153.055485 128.330856) (xy 153.108289 128.285101) (xy 153.177447 128.275157) + (xy 153.225796 128.295671) (xy 153.22672 128.29411) (xy 153.247392 128.306335) (xy 153.374902 128.381744) + (xy 153.416524 128.393836) (xy 153.532726 128.427597) (xy 153.532729 128.427597) (xy 153.532731 128.427598) + (xy 153.569606 128.4305) (xy 153.569614 128.4305) (xy 154.725986 128.4305) (xy 154.725994 128.4305) + (xy 154.762869 128.427598) (xy 154.762871 128.427597) (xy 154.762873 128.427597) (xy 154.813705 128.412829) + (xy 154.883574 128.413028) (xy 154.942244 128.45097) (xy 154.971088 128.514608) (xy 154.9723 128.531905) + (xy 154.9723 128.711616) (xy 154.972798 128.717092) (xy 154.978713 128.782192) (xy 154.978713 128.782194) + (xy 154.978714 128.782196) (xy 155.029322 128.944606) (xy 155.114305 129.085185) (xy 155.11733 129.090188) + (xy 155.237611 129.210469) (xy 155.237613 129.21047) (xy 155.237615 129.210472) (xy 155.26245 129.225485) + (xy 155.309637 129.27701) (xy 155.3223 129.331601) (xy 155.3223 143.613756) (xy 155.302615 143.680795) + (xy 155.29045 143.696728) (xy 155.217466 143.777785) (xy 155.122821 143.941715) (xy 155.122818 143.941722) + (xy 155.064327 144.12174) (xy 155.064326 144.121744) (xy 155.04454 144.31) (xy 155.064326 144.498256) + (xy 155.064327 144.498259) (xy 155.122818 144.678277) (xy 155.122821 144.678284) (xy 155.217467 144.842216) + (xy 155.301826 144.935906) (xy 155.344129 144.982888) (xy 155.497265 145.094148) (xy 155.49727 145.094151) + (xy 155.670192 145.171142) (xy 155.670197 145.171144) (xy 155.855354 145.2105) (xy 155.855355 145.2105) + (xy 156.044644 145.2105) (xy 156.044646 145.2105) (xy 156.229803 145.171144) (xy 156.40273 145.094151) + (xy 156.555871 144.982888) (xy 156.682533 144.842216) (xy 156.777179 144.678284) (xy 156.835674 144.498256) + (xy 156.85546 144.31) (xy 156.835674 144.121744) (xy 156.777179 143.941716) (xy 156.682533 143.777784) + (xy 156.60515 143.691841) (xy 156.57492 143.628849) (xy 156.5733 143.608869) (xy 156.5733 143.479082) + (xy 158.892801 143.479082) (xy 158.899208 143.549602) (xy 158.899209 143.549607) (xy 158.949781 143.711896) + (xy 159.037727 143.857377) (xy 159.157922 143.977572) (xy 159.303404 144.065519) (xy 159.303403 144.065519) + (xy 159.465694 144.11609) (xy 159.465692 144.11609) (xy 159.536218 144.122499) (xy 159.617799 144.122498) + (xy 159.6178 144.122498) (xy 159.6178 143.4725) (xy 158.892801 143.4725) (xy 158.892801 143.479082) + (xy 156.5733 143.479082) (xy 156.5733 137.100649) (xy 167.5753 137.100649) (xy 167.578199 137.137489) + (xy 167.5782 137.137495) (xy 167.624016 137.295193) (xy 167.624017 137.295196) (xy 167.707614 137.436552) + (xy 167.707621 137.436561) (xy 167.823738 137.552678) (xy 167.823747 137.552685) (xy 167.965101 137.636281) + (xy 168.122814 137.6821) (xy 168.122811 137.6821) (xy 168.125298 137.682295) (xy 168.1253 137.682295) + (xy 168.6253 137.682295) (xy 168.625301 137.682295) (xy 168.627786 137.6821) (xy 168.785498 137.636281) + (xy 168.926852 137.552685) (xy 168.926861 137.552678) (xy 169.042978 137.436561) (xy 169.042985 137.436552) + (xy 169.126582 137.295196) (xy 169.126583 137.295193) (xy 169.172399 137.137495) (xy 169.1724 137.137489) + (xy 169.175299 137.100649) (xy 169.1753 137.100634) (xy 169.1753 136.7725) (xy 168.6253 136.7725) + (xy 168.6253 137.682295) (xy 168.1253 137.682295) (xy 168.1253 136.7725) (xy 167.5753 136.7725) + (xy 167.5753 137.100649) (xy 156.5733 137.100649) (xy 156.5733 135.94435) (xy 167.5753 135.94435) + (xy 167.5753 136.2725) (xy 168.1253 136.2725) (xy 168.1253 135.362703) (xy 168.122803 135.3629) + (xy 167.965106 135.408716) (xy 167.965103 135.408717) (xy 167.823747 135.492314) (xy 167.823738 135.492321) + (xy 167.707621 135.608438) (xy 167.707614 135.608447) (xy 167.624017 135.749803) (xy 167.624016 135.749806) + (xy 167.5782 135.907504) (xy 167.578199 135.90751) (xy 167.5753 135.94435) (xy 156.5733 135.94435) + (xy 156.5733 129.331601) (xy 156.592985 129.264562) (xy 156.633148 129.225485) (xy 156.657985 129.210472) + (xy 156.778272 129.090185) (xy 156.866278 128.944606) (xy 156.916886 128.782196) (xy 156.9233 128.711616) + (xy 156.9233 128.198384) (xy 156.916886 128.127804) (xy 156.866278 127.965394) (xy 156.778272 127.819815) + (xy 156.77827 127.819813) (xy 156.778269 127.819811) (xy 156.676139 127.717681) (xy 156.642654 127.656358) + (xy 156.647638 127.586666) (xy 156.676139 127.542319) (xy 156.778268 127.440189) (xy 156.778269 127.440188) + (xy 156.778272 127.440185) (xy 156.866278 127.294606) (xy 156.916886 127.132196) (xy 156.9233 127.061616) + (xy 156.9233 126.548384) (xy 156.916886 126.477804) (xy 156.866278 126.315394) (xy 156.778272 126.169815) + (xy 156.778269 126.169812) (xy 156.77742 126.168407) (xy 156.759584 126.100853) (xy 156.781101 126.034379) + (xy 156.835142 125.990091) (xy 156.840207 125.988074) (xy 156.855429 125.982397) (xy 156.855435 125.982393) + (xy 156.892647 125.954536) (xy 156.970646 125.896146) (xy 157.056896 125.780931) (xy 157.107191 125.646083) + (xy 157.1136 125.586473) (xy 157.113599 122.493528) (xy 157.107191 122.433917) (xy 157.091049 122.390639) + (xy 157.056897 122.299071) (xy 157.056893 122.299064) (xy 156.970647 122.183855) (xy 156.970644 122.183852) + (xy 156.855435 122.097606) (xy 156.855428 122.097602) (xy 156.720582 122.047308) (xy 156.720583 122.047308) + (xy 156.660983 122.040901) (xy 156.660981 122.0409) (xy 156.660973 122.0409) (xy 156.660964 122.0409) + (xy 155.219029 122.0409) (xy 155.219023 122.040901) (xy 155.159416 122.047308) (xy 155.024571 122.097602) + (xy 155.024564 122.097606) (xy 154.909355 122.183852) (xy 154.909352 122.183855) (xy 154.823106 122.299064) + (xy 154.823102 122.299071) (xy 154.772808 122.433917) (xy 154.766477 122.49281) (xy 154.766401 122.493523) + (xy 154.7664 122.493535) (xy 154.7664 125.58647) (xy 154.766401 125.586476) (xy 154.772808 125.646083) + (xy 154.823102 125.780928) (xy 154.823106 125.780935) (xy 154.909352 125.896144) (xy 154.909355 125.896147) + (xy 155.024564 125.982393) (xy 155.024573 125.982398) (xy 155.052524 125.992823) (xy 155.108458 126.034693) + (xy 155.132876 126.100157) (xy 155.118025 126.168431) (xy 155.115309 126.173155) (xy 155.029322 126.315393) + (xy 154.978713 126.477807) (xy 154.9723 126.548386) (xy 154.9723 126.728094) (xy 154.952615 126.795133) + (xy 154.899811 126.840888) (xy 154.830653 126.850832) (xy 154.813707 126.847171) (xy 154.76287 126.832402) + (xy 154.762867 126.832401) (xy 154.726001 126.8295) (xy 154.725994 126.8295) (xy 153.569606 126.8295) + (xy 153.569598 126.8295) (xy 153.532732 126.832401) (xy 153.532726 126.832402) (xy 153.374906 126.878254) + (xy 153.374903 126.878255) (xy 153.233437 126.961917) (xy 153.227269 126.966702) (xy 153.225964 126.965019) + (xy 153.174254 126.993246) (xy 153.104563 126.988251) (xy 153.056858 126.956247) (xy 153.032596 126.93) + (xy 152.1228 126.93) (xy 152.1228 127.48) (xy 152.450934 127.48) (xy 152.450949 127.479999) (xy 152.487789 127.4771) + (xy 152.487795 127.477099) (xy 152.645493 127.431283) (xy 152.645496 127.431282) (xy 152.793571 127.343712) + (xy 152.79459 127.345435) (xy 152.849826 127.323744) (xy 152.918345 127.337418) (xy 152.968593 127.385966) + (xy 152.9848 127.447257) (xy 152.9848 127.812104) (xy 152.965115 127.879143) (xy 152.912311 127.924898) + (xy 152.843153 127.934842) (xy 152.794802 127.91433) (xy 152.79388 127.91589) (xy 152.708495 127.865394) + (xy 152.645698 127.828256) (xy 152.645697 127.828255) (xy 152.645696 127.828255) (xy 152.645693 127.828254) + (xy 152.487873 127.782402) (xy 152.487867 127.782401) (xy 152.451001 127.7795) (xy 152.450994 127.7795) + (xy 151.294606 127.7795) (xy 151.294598 127.7795) (xy 151.257732 127.782401) (xy 151.257726 127.782402) + (xy 151.099906 127.828254) (xy 151.099903 127.828255) (xy 150.958437 127.911917) (xy 150.958429 127.911923) + (xy 150.842223 128.028129) (xy 150.842217 128.028137) (xy 150.758555 128.169603) (xy 150.758554 128.169606) + (xy 150.712702 128.327426) (xy 150.712701 128.327432) (xy 150.7098 128.364298) (xy 141.049564 128.364298) + (xy 141.044536 128.352159) (xy 140.948282 128.226718) (xy 140.822841 128.130464) (xy 140.816426 128.127807) + (xy 140.676762 128.069956) (xy 140.67676 128.069955) (xy 140.55937 128.054501) (xy 140.559367 128.0545) + (xy 140.559361 128.0545) (xy 140.559354 128.0545) (xy 138.700636 128.0545) (xy 138.580683 128.070291) + (xy 138.511648 128.059524) (xy 138.459393 128.013143) (xy 138.4405 127.947352) (xy 138.4405 126.930001) + (xy 150.713004 126.930001) (xy 150.713199 126.932486) (xy 150.759018 127.090198) (xy 150.842614 127.231552) + (xy 150.842621 127.231561) (xy 150.958738 127.347678) (xy 150.958747 127.347685) (xy 151.100103 127.431282) + (xy 151.100106 127.431283) (xy 151.257804 127.477099) (xy 151.25781 127.4771) (xy 151.29465 127.479999) + (xy 151.294666 127.48) (xy 151.6228 127.48) (xy 151.6228 126.93) (xy 150.713005 126.93) (xy 150.713004 126.930001) + (xy 138.4405 126.930001) (xy 138.4405 126.429998) (xy 150.713004 126.429998) (xy 150.713005 126.43) + (xy 151.6228 126.43) (xy 152.1228 126.43) (xy 153.032595 126.43) (xy 153.032595 126.429998) (xy 153.0324 126.427513) + (xy 152.986581 126.269801) (xy 152.902985 126.128447) (xy 152.902978 126.128438) (xy 152.786861 126.012321) + (xy 152.786852 126.012314) (xy 152.645496 125.928717) (xy 152.645493 125.928716) (xy 152.487795 125.8829) + (xy 152.487789 125.882899) (xy 152.450949 125.88) (xy 152.1228 125.88) (xy 152.1228 126.43) (xy 151.6228 126.43) + (xy 151.6228 125.88) (xy 151.29465 125.88) (xy 151.25781 125.882899) (xy 151.257804 125.8829) (xy 151.100106 125.928716) + (xy 151.100103 125.928717) (xy 150.958747 126.012314) (xy 150.958738 126.012321) (xy 150.842621 126.128438) + (xy 150.842614 126.128447) (xy 150.759018 126.269801) (xy 150.713199 126.427513) (xy 150.713004 126.429998) + (xy 138.4405 126.429998) (xy 138.4405 126.263099) (xy 138.460185 126.19606) (xy 138.512989 126.150305) + (xy 138.5645 126.139099) (xy 139.232461 126.139099) (xy 139.349851 126.123646) (xy 139.349855 126.123644) + (xy 139.34986 126.123644) (xy 139.495939 126.063136) (xy 139.62138 125.966882) (xy 139.717634 125.841441) + (xy 139.778142 125.695362) (xy 139.792481 125.586444) (xy 140.346897 125.586444) (xy 140.353298 125.645972) + (xy 140.3533 125.645979) (xy 140.403542 125.780686) (xy 140.403546 125.780693) (xy 140.489706 125.895787) + (xy 140.489709 125.89579) (xy 140.604803 125.98195) (xy 140.60481 125.981954) (xy 140.739517 126.032196) + (xy 140.739524 126.032198) (xy 140.799052 126.038599) (xy 140.799069 126.0386) (xy 141.269997 126.0386) + (xy 141.769997 126.0386) (xy 142.240925 126.0386) (xy 142.240941 126.038599) (xy 142.300469 126.032198) + (xy 142.300476 126.032196) (xy 142.435183 125.981954) (xy 142.43519 125.98195) (xy 142.550284 125.89579) + (xy 142.550287 125.895787) (xy 142.636447 125.780693) (xy 142.636451 125.780686) (xy 142.686693 125.645979) + (xy 142.686695 125.645972) (xy 142.693096 125.586444) (xy 142.693097 125.586427) (xy 142.693097 124.29) + (xy 141.769997 124.29) (xy 141.769997 126.0386) (xy 141.269997 126.0386) (xy 141.269997 124.29) + (xy 140.346897 124.29) (xy 140.346897 125.586444) (xy 139.792481 125.586444) (xy 139.793598 125.577961) + (xy 139.793597 124.510211) (xy 139.799666 124.471894) (xy 139.801132 124.467381) (xy 139.837244 124.356243) + (xy 139.844284 124.311794) (xy 139.870499 124.146286) (xy 139.870499 123.933713) (xy 139.837244 123.723757) + (xy 139.804667 123.623495) (xy 139.799666 123.608104) (xy 139.793597 123.569786) (xy 139.793597 122.502036) + (xy 139.792481 122.493555) (xy 140.346897 122.493555) (xy 140.346897 123.79) (xy 141.269997 123.79) + (xy 141.769997 123.79) (xy 142.693097 123.79) (xy 142.693097 122.493572) (xy 142.693096 122.493555) + (xy 142.693094 122.493535) (xy 143.346396 122.493535) (xy 143.346396 125.58647) (xy 143.346397 125.586476) + (xy 143.352804 125.646083) (xy 143.403098 125.780928) (xy 143.403102 125.780935) (xy 143.489348 125.896144) + (xy 143.489351 125.896147) (xy 143.60456 125.982393) (xy 143.604567 125.982397) (xy 143.739413 126.032691) + (xy 143.739412 126.032691) (xy 143.745384 126.033333) (xy 143.799023 126.0391) (xy 145.240968 126.039099) + (xy 145.300579 126.032691) (xy 145.435427 125.982396) (xy 145.550642 125.896146) (xy 145.636892 125.780931) + (xy 145.687187 125.646083) (xy 145.693596 125.586473) (xy 145.693596 124.8059) (xy 145.713281 124.738861) + (xy 145.766085 124.693106) (xy 145.817596 124.6819) (xy 145.927652 124.6819) (xy 145.994691 124.701585) + (xy 146.0198 124.722926) (xy 146.025526 124.729285) (xy 146.02553 124.729289) (xy 146.178665 124.840548) + (xy 146.17867 124.840551) (xy 146.351592 124.917542) (xy 146.351597 124.917544) (xy 146.536754 124.9569) + (xy 146.536755 124.9569) (xy 146.726044 124.9569) (xy 146.726046 124.9569) (xy 146.911203 124.917544) + (xy 147.08413 124.840551) (xy 147.237271 124.729288) (xy 147.363933 124.588616) (xy 147.458579 124.424684) + (xy 147.517074 124.244656) (xy 147.53686 124.0564) (xy 147.517074 123.868144) (xy 147.458579 123.688116) + (xy 147.363933 123.524184) (xy 147.237271 123.383512) (xy 147.23727 123.383511) (xy 147.084134 123.272251) + (xy 147.084129 123.272248) (xy 146.911207 123.195257) (xy 146.911202 123.195255) (xy 146.765401 123.164265) + (xy 146.726046 123.1559) (xy 146.536754 123.1559) (xy 146.504297 123.162798) (xy 146.351597 123.195255) + (xy 146.351592 123.195257) (xy 146.17867 123.272248) (xy 146.178665 123.272251) (xy 146.02553 123.38351) + (xy 146.025526 123.383514) (xy 146.0198 123.389874) (xy 145.960313 123.426521) (xy 145.927652 123.4309) + (xy 145.817595 123.4309) (xy 145.750556 123.411215) (xy 145.704801 123.358411) (xy 145.693595 123.3069) + (xy 145.693595 122.493529) (xy 145.693594 122.493523) (xy 145.693593 122.493516) (xy 145.687187 122.433917) + (xy 145.671045 122.390639) (xy 145.636893 122.299071) (xy 145.636889 122.299064) (xy 145.550643 122.183855) + (xy 145.55064 122.183852) (xy 145.435431 122.097606) (xy 145.435424 122.097602) (xy 145.300578 122.047308) + (xy 145.300579 122.047308) (xy 145.240979 122.040901) (xy 145.240977 122.0409) (xy 145.240969 122.0409) + (xy 145.24096 122.0409) (xy 143.799025 122.0409) (xy 143.799019 122.040901) (xy 143.739412 122.047308) + (xy 143.604567 122.097602) (xy 143.60456 122.097606) (xy 143.489351 122.183852) (xy 143.489348 122.183855) + (xy 143.403102 122.299064) (xy 143.403098 122.299071) (xy 143.352804 122.433917) (xy 143.346473 122.49281) + (xy 143.346397 122.493523) (xy 143.346396 122.493535) (xy 142.693094 122.493535) (xy 142.686695 122.434027) + (xy 142.686693 122.43402) (xy 142.636451 122.299313) (xy 142.636447 122.299306) (xy 142.550287 122.184212) + (xy 142.550284 122.184209) (xy 142.43519 122.098049) (xy 142.435183 122.098045) (xy 142.300476 122.047803) + (xy 142.300469 122.047801) (xy 142.240941 122.0414) (xy 141.769997 122.0414) (xy 141.769997 123.79) + (xy 141.269997 123.79) (xy 141.269997 122.0414) (xy 140.799052 122.0414) (xy 140.739524 122.047801) + (xy 140.739517 122.047803) (xy 140.60481 122.098045) (xy 140.604803 122.098049) (xy 140.489709 122.184209) + (xy 140.489706 122.184212) (xy 140.403546 122.299306) (xy 140.403542 122.299313) (xy 140.3533 122.43402) + (xy 140.353298 122.434027) (xy 140.346897 122.493555) (xy 139.792481 122.493555) (xy 139.778144 122.384646) + (xy 139.778142 122.384639) (xy 139.778142 122.384638) (xy 139.717634 122.238559) (xy 139.62138 122.113118) + (xy 139.495939 122.016864) (xy 139.481806 122.01101) (xy 139.34986 121.956356) (xy 139.349858 121.956355) + (xy 139.232468 121.940901) (xy 139.232465 121.9409) (xy 139.232459 121.9409) (xy 139.232452 121.9409) + (xy 138.158276 121.9409) (xy 138.091237 121.921215) (xy 138.045482 121.868411) (xy 138.034874 121.80474) + (xy 138.034898 121.8045) (xy 138.035341 121.8) (xy 138.016024 121.603868) (xy 137.958814 121.415273) + (xy 137.958811 121.415269) (xy 137.958811 121.415266) (xy 137.865913 121.241467) (xy 137.865909 121.24146) + (xy 137.740883 121.089116) (xy 137.588539 120.96409) (xy 137.588532 120.964086) (xy 137.414733 120.871188) + (xy 137.414727 120.871186) (xy 137.226132 120.813976) (xy 137.226129 120.813975) (xy 137.03 120.794659) + (xy 136.83387 120.813975) (xy 136.645266 120.871188) (xy 136.471467 120.964086) (xy 136.47146 120.96409) + (xy 136.319116 121.089116) (xy 136.19409 121.24146) (xy 136.194086 121.241467) (xy 136.101188 121.415266) + (xy 136.043975 121.60387) (xy 136.024659 121.8) (xy 136.024659 121.800007) (xy 136.025126 121.804751) + (xy 136.012105 121.873397) (xy 135.964037 121.924105) (xy 135.901723 121.9409) (xy 134.807534 121.9409) + (xy 134.690144 121.956353) (xy 134.690135 121.956356) (xy 134.544058 122.016863) (xy 134.418616 122.113118) + (xy 134.322361 122.23856) (xy 134.261854 122.384637) (xy 134.261853 122.384639) (xy 134.246399 122.502029) + (xy 134.246399 122.502036) (xy 134.246398 122.502045) (xy 134.246398 123.569787) (xy 134.240329 123.608105) + (xy 134.202752 123.723755) (xy 134.176496 123.889528) (xy 134.169498 123.933713) (xy 134.169498 124.146287) + (xy 134.171021 124.155905) (xy 134.202751 124.356243) (xy 134.240329 124.471892) (xy 134.246398 124.510211) + (xy 134.246398 125.577963) (xy 134.261851 125.695353) (xy 134.261854 125.695362) (xy 134.317581 125.8299) + (xy 134.322362 125.841441) (xy 134.418616 125.966882) (xy 134.544057 126.063136) (xy 134.690136 126.123644) + (xy 134.807537 126.1391) (xy 135.6155 126.139099) (xy 135.682539 126.158783) (xy 135.728294 126.211587) + (xy 135.7395 126.263099) (xy 135.7395 127.947353) (xy 135.719815 128.014392) (xy 135.667011 128.060147) + (xy 135.599315 128.070292) (xy 135.479371 128.054501) (xy 135.479366 128.0545) (xy 135.479361 128.0545) + (xy 135.479354 128.0545) (xy 133.620636 128.0545) (xy 133.503246 128.069953) (xy 133.503237 128.069956) + (xy 133.35716 128.130463) (xy 133.231718 128.226718) (xy 133.135463 128.35216) (xy 133.074956 128.498237) + (xy 133.074955 128.498239) (xy 133.059501 128.615629) (xy 133.059501 128.615636) (xy 133.0595 128.615645) + (xy 130.833803 128.615645) (xy 130.734088 128.51593) (xy 130.70482 128.498237) (xy 130.588506 128.427922) + (xy 130.426096 128.377314) (xy 130.426094 128.377313) (xy 130.426092 128.377313) (xy 130.376678 128.372823) + (xy 130.355516 128.3709) (xy 130.355513 128.3709) (xy 130.280902 128.3709) (xy 130.213863 128.351215) + (xy 130.168108 128.298411) (xy 130.156902 128.2469) (xy 130.156902 126.159521) (xy 130.176587 126.092482) + (xy 130.229391 126.046727) (xy 130.267648 126.036231) (xy 130.300583 126.032691) (xy 130.435431 125.982396) + (xy 130.550646 125.896146) (xy 130.636896 125.780931) (xy 130.687191 125.646083) (xy 130.6936 125.586473) + (xy 130.6936 125.586444) (xy 131.346899 125.586444) (xy 131.3533 125.645972) (xy 131.353302 125.645979) + (xy 131.403544 125.780686) (xy 131.403548 125.780693) (xy 131.489708 125.895787) (xy 131.489711 125.89579) + (xy 131.604805 125.98195) (xy 131.604812 125.981954) (xy 131.739519 126.032196) (xy 131.739526 126.032198) + (xy 131.799054 126.038599) (xy 131.799071 126.0386) (xy 132.269999 126.0386) (xy 132.769999 126.0386) + (xy 133.240927 126.0386) (xy 133.240943 126.038599) (xy 133.300471 126.032198) (xy 133.300478 126.032196) + (xy 133.435185 125.981954) (xy 133.435192 125.98195) (xy 133.550286 125.89579) (xy 133.550289 125.895787) + (xy 133.636449 125.780693) (xy 133.636453 125.780686) (xy 133.686695 125.645979) (xy 133.686697 125.645972) + (xy 133.693098 125.586444) (xy 133.693099 125.586427) (xy 133.693099 124.29) (xy 132.769999 124.29) + (xy 132.769999 126.0386) (xy 132.269999 126.0386) (xy 132.269999 124.29) (xy 131.346899 124.29) + (xy 131.346899 125.586444) (xy 130.6936 125.586444) (xy 130.693599 122.493555) (xy 131.346899 122.493555) + (xy 131.346899 123.79) (xy 132.269999 123.79) (xy 132.769999 123.79) (xy 133.693099 123.79) (xy 133.693099 122.493572) + (xy 133.693098 122.493555) (xy 133.686697 122.434027) (xy 133.686695 122.43402) (xy 133.636453 122.299313) + (xy 133.636449 122.299306) (xy 133.550289 122.184212) (xy 133.550286 122.184209) (xy 133.435192 122.098049) + (xy 133.435185 122.098045) (xy 133.300478 122.047803) (xy 133.300471 122.047801) (xy 133.240943 122.0414) + (xy 132.769999 122.0414) (xy 132.769999 123.79) (xy 132.269999 123.79) (xy 132.269999 122.0414) + (xy 131.799054 122.0414) (xy 131.739526 122.047801) (xy 131.739519 122.047803) (xy 131.604812 122.098045) + (xy 131.604805 122.098049) (xy 131.489711 122.184209) (xy 131.489708 122.184212) (xy 131.403548 122.299306) + (xy 131.403544 122.299313) (xy 131.353302 122.43402) (xy 131.3533 122.434027) (xy 131.346899 122.493555) + (xy 130.693599 122.493555) (xy 130.693599 122.493528) (xy 130.687191 122.433917) (xy 130.671049 122.390639) + (xy 130.636897 122.299071) (xy 130.636893 122.299064) (xy 130.550647 122.183855) (xy 130.550644 122.183852) + (xy 130.435435 122.097606) (xy 130.435428 122.097602) (xy 130.300582 122.047308) (xy 130.300583 122.047308) + (xy 130.240983 122.040901) (xy 130.240981 122.0409) (xy 130.240973 122.0409) (xy 130.240964 122.0409) + (xy 128.799029 122.0409) (xy 128.799023 122.040901) (xy 128.739416 122.047308) (xy 128.604571 122.097602) + (xy 128.604564 122.097606) (xy 128.489355 122.183852) (xy 128.489352 122.183855) (xy 128.403106 122.299064) + (xy 128.403102 122.299071) (xy 128.352808 122.433917) (xy 128.346477 122.49281) (xy 128.346401 122.493523) + (xy 128.3464 122.493535) (xy 128.3464 123.3069) (xy 128.326715 123.373939) (xy 128.273911 123.419694) + (xy 128.2224 123.4309) (xy 128.185148 123.4309) (xy 128.118109 123.411215) (xy 128.093 123.389874) + (xy 128.087273 123.383514) (xy 128.087269 123.38351) (xy 127.934134 123.272251) (xy 127.934129 123.272248) + (xy 127.761207 123.195257) (xy 127.761202 123.195255) (xy 127.615401 123.164265) (xy 127.576046 123.1559) + (xy 127.386754 123.1559) (xy 127.354297 123.162798) (xy 127.201597 123.195255) (xy 127.201592 123.195257) + (xy 127.02867 123.272248) (xy 127.028665 123.272251) (xy 126.875529 123.383511) (xy 126.748866 123.524185) + (xy 126.654221 123.688115) (xy 126.654218 123.688122) (xy 126.595727 123.86814) (xy 126.595726 123.868144) + (xy 126.57594 124.0564) (xy 126.595726 124.244656) (xy 126.595727 124.244659) (xy 126.654218 124.424677) + (xy 126.654221 124.424684) (xy 126.748867 124.588616) (xy 126.863479 124.715905) (xy 126.875529 124.729288) + (xy 127.028665 124.840548) (xy 127.02867 124.840551) (xy 127.201592 124.917542) (xy 127.201597 124.917544) + (xy 127.386754 124.9569) (xy 127.386755 124.9569) (xy 127.576044 124.9569) (xy 127.576046 124.9569) + (xy 127.761203 124.917544) (xy 127.93413 124.840551) (xy 128.087271 124.729288) (xy 128.092625 124.723342) + (xy 128.093 124.722926) (xy 128.152487 124.686279) (xy 128.185148 124.6819) (xy 128.222401 124.6819) + (xy 128.28944 124.701585) (xy 128.335195 124.754389) (xy 128.346401 124.8059) (xy 128.346401 125.586476) + (xy 128.352808 125.646083) (xy 128.403102 125.780928) (xy 128.403106 125.780935) (xy 128.489352 125.896144) + (xy 128.489355 125.896147) (xy 128.604564 125.982393) (xy 128.604571 125.982397) (xy 128.739417 126.032691) + (xy 128.739416 126.032691) (xy 128.795157 126.038684) (xy 128.859708 126.065422) (xy 128.899556 126.122814) + (xy 128.905902 126.161973) (xy 128.905902 128.558314) (xy 128.886217 128.625353) (xy 128.833413 128.671108) + (xy 128.829355 128.672875) (xy 128.722617 128.717087) (xy 128.722607 128.717092) (xy 128.620168 128.78554) + (xy 128.580709 128.825) (xy 128.533042 128.872667) (xy 128.533039 128.87267) (xy 128.146129 129.259581) + (xy 128.084806 129.293066) (xy 128.058448 129.2959) (xy 127.6809 129.2959) (xy 127.613861 129.276215) + (xy 127.568106 129.223411) (xy 127.5569 129.1719) (xy 127.5569 128.930713) (xy 127.556899 128.930698) + (xy 127.55575 128.916102) (xy 127.553998 128.893831) (xy 127.547849 128.872667) (xy 127.508145 128.736006) + (xy 127.508144 128.736003) (xy 127.508144 128.736002) (xy 127.424481 128.594535) (xy 127.424479 128.594533) + (xy 127.424476 128.594529) (xy 127.30827 128.478323) (xy 127.308262 128.478317) (xy 127.227405 128.430499) + (xy 127.166798 128.394656) (xy 127.166797 128.394655) (xy 127.166796 128.394655) (xy 127.166793 128.394654) + (xy 127.008973 128.348802) (xy 127.008967 128.348801) (xy 126.972101 128.3459) (xy 126.972094 128.3459) + (xy 125.665706 128.3459) (xy 125.665698 128.3459) (xy 125.628832 128.348801) (xy 125.628826 128.348802) + (xy 125.471006 128.394654) (xy 125.471003 128.394655) (xy 125.329537 128.478317) (xy 125.329529 128.478323) + (xy 125.213319 128.594533) (xy 125.210709 128.597899) (xy 125.207991 128.599861) (xy 125.207802 128.600051) + (xy 125.207771 128.60002) (xy 125.154067 128.638807) (xy 125.112729 128.6459) (xy 124.92152 128.6459) + (xy 124.854481 128.626215) (xy 124.833839 128.609581) (xy 124.740188 128.51593) (xy 124.71092 128.498237) + (xy 124.594606 128.427922) (xy 124.432196 128.377314) (xy 124.432194 128.377313) (xy 124.432192 128.377313) + (xy 124.382778 128.372823) (xy 124.361616 128.3709) (xy 123.698384 128.3709) (xy 123.679145 128.372648) + (xy 123.627807 128.377313) (xy 123.465393 128.427922) (xy 123.382021 128.478323) (xy 123.34908 128.498237) + (xy 123.32915 128.510285) (xy 123.261595 128.528121) (xy 123.20085 128.510285) (xy 123.18092 128.498237) + (xy 123.064606 128.427922) (xy 122.902196 128.377314) (xy 122.902194 128.377313) (xy 122.902192 128.377313) + (xy 122.852778 128.372823) (xy 122.831616 128.3709) (xy 122.168384 128.3709) (xy 122.149145 128.372648) + (xy 122.097807 128.377313) (xy 121.935393 128.427922) (xy 121.789811 128.51593) (xy 121.66953 128.636211) + (xy 121.581522 128.781793) (xy 121.530913 128.944207) (xy 121.526716 128.990396) (xy 121.5245 129.014784) + (xy 121.5245 129.528016) (xy 121.524861 129.53199) (xy 121.530913 129.598592) (xy 121.530913 129.598594) + (xy 121.530914 129.598596) (xy 121.581522 129.761006) (xy 121.610448 129.808856) (xy 121.66953 129.906588) + (xy 121.771661 130.008719) (xy 121.805146 130.070042) (xy 121.800162 130.139734) (xy 121.771661 130.184081) + (xy 121.696161 130.259581) (xy 121.634838 130.293066) (xy 121.60848 130.2959) (xy 120.846992 130.2959) + (xy 120.817758 130.301715) (xy 120.787478 130.307738) (xy 120.746496 130.315889) (xy 120.726146 130.319937) + (xy 120.726143 130.319938) (xy 120.705385 130.328537) (xy 120.612318 130.367085) (xy 120.612309 130.36709) + (xy 120.563976 130.399387) (xy 120.563975 130.399388) (xy 120.509868 130.43554) (xy 120.478588 130.466821) + (xy 120.422742 130.522667) (xy 120.422739 130.52267) (xy 118.869556 132.075854) (xy 117.352229 133.593181) + (xy 117.290906 133.626666) (xy 117.264548 133.6295) (xy 117.205354 133.6295) (xy 117.172897 133.636398) + (xy 117.020197 133.668855) (xy 117.020192 133.668857) (xy 116.84727 133.745848) (xy 116.847265 133.745851) + (xy 116.694129 133.857111) (xy 116.567466 133.997785) (xy 116.472821 134.161715) (xy 116.472818 134.161722) + (xy 116.414739 134.340472) (xy 116.414326 134.341744) (xy 116.39454 134.53) (xy 104.416862 134.53) + (xy 104.416878 134.478906) (xy 104.416894 134.47868) (xy 104.416894 120.067068) (xy 108.409499 120.067068) + (xy 108.409499 120.675431) (xy 108.419562 120.773933) (xy 108.472449 120.933534) (xy 108.472454 120.933545) + (xy 108.560715 121.076637) (xy 108.560718 121.076641) (xy 108.648181 121.164104) (xy 108.681666 121.225427) + (xy 108.6845 121.251785) (xy 108.6845 122.13973) (xy 108.664815 122.206769) (xy 108.648181 122.227411) + (xy 108.554531 122.32106) (xy 108.55453 122.321061) (xy 108.466522 122.466643) (xy 108.415913 122.629057) + (xy 108.4095 122.699636) (xy 108.4095 123.362863) (xy 108.415913 123.433442) (xy 108.415913 123.433444) + (xy 108.415914 123.433446) (xy 108.466522 123.595856) (xy 108.543842 123.723759) (xy 108.55453 123.741438) + (xy 108.674811 123.861719) (xy 108.674813 123.86172) (xy 108.674815 123.861722) (xy 108.820394 123.949728) + (xy 108.982804 124.000336) (xy 109.053384 124.00675) (xy 109.053387 124.00675) (xy 109.566613 124.00675) + (xy 109.566616 124.00675) (xy 109.637196 124.000336) (xy 109.799606 123.949728) (xy 109.945185 123.861722) + (xy 109.976609 123.830297) (xy 110.037928 123.796814) (xy 110.107619 123.801796) (xy 110.15197 123.830298) + (xy 110.257738 123.936066) (xy 110.295926 123.960061) (xy 110.386979 124.017274) (xy 110.410478 124.032039) + (xy 110.480098 124.0564) (xy 110.580745 124.091618) (xy 110.58075 124.091619) (xy 110.671246 124.101815) + (xy 110.71504 124.106749) (xy 110.715043 124.10675) (xy 110.715046 124.10675) (xy 111.204957 124.10675) + (xy 111.204958 124.106749) (xy 111.272104 124.099184) (xy 111.339249 124.091619) (xy 111.339252 124.091618) + (xy 111.339255 124.091618) (xy 111.509522 124.032039) (xy 111.662262 123.936066) (xy 111.662272 123.936055) + (xy 111.662401 123.935954) (xy 111.662514 123.935907) (xy 111.668159 123.932361) (xy 111.668779 123.933348) + (xy 111.727085 123.909538) (xy 111.795782 123.922286) (xy 111.798179 123.923534) (xy 111.853709 123.953215) + (xy 111.866523 123.960064) (xy 112.055118 124.017274) (xy 112.25125 124.036591) (xy 112.447382 124.017274) + (xy 112.635977 123.960064) (xy 112.648793 123.953214) (xy 112.778114 123.88409) (xy 112.809788 123.86716) + (xy 112.962133 123.742133) (xy 113.08716 123.589788) (xy 113.133612 123.502882) (xy 113.180061 123.415983) + (xy 113.180061 123.415982) (xy 113.180064 123.415977) (xy 113.237274 123.227382) (xy 113.256591 123.03125) + (xy 113.237274 122.835118) (xy 113.180064 122.646523) (xy 113.180061 122.646519) (xy 113.180061 122.646516) + (xy 113.087163 122.472717) (xy 113.087159 122.47271) (xy 112.962133 122.320366) (xy 112.809789 122.19534) + (xy 112.809782 122.195336) (xy 112.635983 122.102438) (xy 112.635977 122.102436) (xy 112.456098 122.04787) + (xy 112.447379 122.045225) (xy 112.25125 122.025909) (xy 112.05512 122.045225) (xy 111.866522 122.102436) + (xy 111.798176 122.138967) (xy 111.729773 122.153207) (xy 111.668433 122.129701) (xy 111.668158 122.130139) + (xy 111.665941 122.128746) (xy 111.664529 122.128205) (xy 111.662411 122.126553) (xy 111.662262 122.126434) + (xy 111.509523 122.030461) (xy 111.339254 121.970881) (xy 111.339249 121.97088) (xy 111.20496 121.95575) + (xy 111.204954 121.95575) (xy 110.715046 121.95575) (xy 110.715039 121.95575) (xy 110.58075 121.97088) + (xy 110.580745 121.970881) (xy 110.410476 122.030461) (xy 110.257737 122.126434) (xy 110.151971 122.232201) + (xy 110.090648 122.265686) (xy 110.020956 122.260702) (xy 109.976609 122.232201) (xy 109.971819 122.227411) + (xy 109.938334 122.166088) (xy 109.9355 122.13973) (xy 109.9355 121.314013) (xy 109.955185 121.246974) + (xy 109.9944 121.208477) (xy 110.01539 121.195531) (xy 110.047672 121.163248) (xy 110.108992 121.129764) + (xy 110.178684 121.134748) (xy 110.223032 121.163248) (xy 110.25492 121.195135) (xy 110.397923 121.283341) + (xy 110.397928 121.283343) (xy 110.557417 121.336192) (xy 110.655857 121.346249) (xy 111.172501 121.346249) + (xy 111.189137 121.346249) (xy 111.189153 121.346248) (xy 111.287584 121.336193) (xy 111.447073 121.283343) + (xy 111.447078 121.283341) (xy 111.590081 121.195135) (xy 111.708886 121.07633) (xy 111.797092 120.933327) + (xy 111.797094 120.933322) (xy 111.849943 120.773833) (xy 111.86 120.6754) (xy 111.860001 120.675387) + (xy 111.860001 120.62125) (xy 111.172501 120.62125) (xy 111.172501 121.346249) (xy 110.655857 121.346249) + (xy 110.672501 121.346248) (xy 110.672501 120.12125) (xy 111.172501 120.12125) (xy 111.86 120.12125) + (xy 111.86 120.107068) (xy 115.641999 120.107068) (xy 115.641999 120.715431) (xy 115.652062 120.813933) + (xy 115.704949 120.973534) (xy 115.704954 120.973545) (xy 115.793215 121.116637) (xy 115.793218 121.116641) + (xy 115.885681 121.209104) (xy 115.919166 121.270427) (xy 115.922 121.296785) (xy 115.922 122.13973) + (xy 115.902315 122.206769) (xy 115.885681 122.227411) (xy 115.792031 122.32106) (xy 115.79203 122.321061) + (xy 115.704022 122.466643) (xy 115.653413 122.629057) (xy 115.647 122.699636) (xy 115.647 123.362863) + (xy 115.653413 123.433442) (xy 115.653413 123.433444) (xy 115.653414 123.433446) (xy 115.704022 123.595856) + (xy 115.781342 123.723759) (xy 115.79203 123.741438) (xy 115.912311 123.861719) (xy 115.912313 123.86172) + (xy 115.912315 123.861722) (xy 116.057894 123.949728) (xy 116.220304 124.000336) (xy 116.290884 124.00675) + (xy 116.290887 124.00675) (xy 116.804113 124.00675) (xy 116.804116 124.00675) (xy 116.874696 124.000336) + (xy 117.037106 123.949728) (xy 117.182685 123.861722) (xy 117.214109 123.830297) (xy 117.275428 123.796814) + (xy 117.345119 123.801796) (xy 117.38947 123.830298) (xy 117.495238 123.936066) (xy 117.533426 123.960061) + (xy 117.624479 124.017274) (xy 117.647978 124.032039) (xy 117.717598 124.0564) (xy 117.818245 124.091618) + (xy 117.81825 124.091619) (xy 117.908746 124.101815) (xy 117.95254 124.106749) (xy 117.952543 124.10675) + (xy 117.952546 124.10675) (xy 118.442457 124.10675) (xy 118.442458 124.106749) (xy 118.509604 124.099184) + (xy 118.576749 124.091619) (xy 118.576752 124.091618) (xy 118.576755 124.091618) (xy 118.747022 124.032039) + (xy 118.899762 123.936066) (xy 119.027316 123.808512) (xy 119.123289 123.655772) (xy 119.182868 123.485505) + (xy 119.182882 123.485387) (xy 119.191759 123.406593) (xy 119.198 123.351204) (xy 119.198 123.108123) + (xy 119.217685 123.041084) (xy 119.234314 123.020447) (xy 120.830307 121.424453) (xy 120.891628 121.39097) + (xy 120.905825 121.388734) (xy 121.034882 121.376024) (xy 121.223477 121.318814) (xy 121.264691 121.296785) + (xy 121.396261 121.226459) (xy 121.397288 121.22591) (xy 121.549633 121.100883) (xy 121.67466 120.948538) + (xy 121.746585 120.813976) (xy 121.767561 120.774733) (xy 121.767561 120.774732) (xy 121.767564 120.774727) + (xy 121.824774 120.586132) (xy 121.844091 120.39) (xy 121.824774 120.193868) (xy 121.767564 120.005273) + (xy 121.767561 120.005269) (xy 121.767561 120.005266) (xy 121.674663 119.831467) (xy 121.674659 119.83146) + (xy 121.549633 119.679116) (xy 121.397289 119.55409) (xy 121.397282 119.554086) (xy 121.223483 119.461188) + (xy 121.223477 119.461186) (xy 121.034882 119.403976) (xy 121.034879 119.403975) (xy 120.83875 119.384659) + (xy 120.64262 119.403975) (xy 120.454016 119.461188) (xy 120.280217 119.554086) (xy 120.28021 119.55409) + (xy 120.127866 119.679116) (xy 120.00284 119.83146) (xy 120.002836 119.831467) (xy 119.909938 120.005266) + (xy 119.852725 120.193871) (xy 119.840015 120.322917) (xy 119.813854 120.387704) (xy 119.804293 120.398443) + (xy 119.294036 120.9087) (xy 119.232713 120.942185) (xy 119.163021 120.937201) (xy 119.107088 120.895329) + (xy 119.082671 120.829865) (xy 119.082997 120.808416) (xy 119.0925 120.715399) (xy 119.092501 120.715387) + (xy 119.092501 120.66125) (xy 118.405001 120.66125) (xy 118.405001 121.386249) (xy 118.421637 121.386249) + (xy 118.421651 121.386248) (xy 118.514669 121.376746) (xy 118.583362 121.389516) (xy 118.634246 121.437396) + (xy 118.651167 121.505186) (xy 118.628751 121.571363) (xy 118.614952 121.587785) (xy 118.283307 121.919431) + (xy 118.221984 121.952916) (xy 118.195626 121.95575) (xy 117.952539 121.95575) (xy 117.81825 121.97088) + (xy 117.818245 121.970881) (xy 117.647976 122.030461) (xy 117.495237 122.126434) (xy 117.389471 122.232201) + (xy 117.328148 122.265686) (xy 117.258456 122.260702) (xy 117.214109 122.232201) (xy 117.209319 122.227411) + (xy 117.175834 122.166088) (xy 117.173 122.13973) (xy 117.173 121.350929) (xy 117.192685 121.28389) + (xy 117.231903 121.245391) (xy 117.24789 121.235531) (xy 117.280172 121.203248) (xy 117.341492 121.169764) + (xy 117.411184 121.174748) (xy 117.455532 121.203248) (xy 117.48742 121.235135) (xy 117.630423 121.323341) + (xy 117.630428 121.323343) (xy 117.789917 121.376192) (xy 117.888357 121.386249) (xy 117.905001 121.386248) + (xy 117.905001 120.16125) (xy 118.405001 120.16125) (xy 119.0925 120.16125) (xy 119.0925 120.107114) + (xy 119.092499 120.107097) (xy 119.082444 120.008666) (xy 119.029594 119.849177) (xy 119.029592 119.849172) + (xy 118.941386 119.706169) (xy 118.822581 119.587364) (xy 118.679578 119.499158) (xy 118.679573 119.499156) + (xy 118.520084 119.446307) (xy 118.421651 119.43625) (xy 118.405001 119.43625) (xy 118.405001 120.16125) + (xy 117.905001 120.16125) (xy 117.905001 119.436249) (xy 117.888357 119.43625) (xy 117.789916 119.446307) + (xy 117.630428 119.499156) (xy 117.630423 119.499158) (xy 117.48742 119.587364) (xy 117.455534 119.619251) + (xy 117.394211 119.652736) (xy 117.324519 119.647752) (xy 117.280172 119.619251) (xy 117.24789 119.586969) + (xy 117.247886 119.586966) (xy 117.104794 119.498705) (xy 117.104788 119.498702) (xy 117.104786 119.498701) + (xy 116.945184 119.445814) (xy 116.945182 119.445813) (xy 116.84668 119.43575) (xy 116.846673 119.43575) + (xy 116.313325 119.43575) (xy 116.313317 119.43575) (xy 116.214815 119.445813) (xy 116.214814 119.445814) + (xy 116.156664 119.465083) (xy 116.055214 119.4987) (xy 116.055203 119.498705) (xy 115.912111 119.586966) + (xy 115.912107 119.586969) (xy 115.793218 119.705858) (xy 115.793215 119.705862) (xy 115.704954 119.848954) + (xy 115.704949 119.848965) (xy 115.696261 119.875185) (xy 115.652063 120.008565) (xy 115.652063 120.008566) + (xy 115.652062 120.008566) (xy 115.641999 120.107068) (xy 111.86 120.107068) (xy 111.86 120.067114) + (xy 111.859999 120.067097) (xy 111.849944 119.968666) (xy 111.797094 119.809177) (xy 111.797092 119.809172) + (xy 111.708886 119.666169) (xy 111.590081 119.547364) (xy 111.447078 119.459158) (xy 111.447073 119.459156) + (xy 111.287584 119.406307) (xy 111.189151 119.39625) (xy 111.172501 119.39625) (xy 111.172501 120.12125) + (xy 110.672501 120.12125) (xy 110.672501 119.396249) (xy 110.655857 119.39625) (xy 110.557416 119.406307) + (xy 110.397928 119.459156) (xy 110.397923 119.459158) (xy 110.25492 119.547364) (xy 110.223034 119.579251) + (xy 110.161711 119.612736) (xy 110.092019 119.607752) (xy 110.047672 119.579251) (xy 110.01539 119.546969) + (xy 110.015386 119.546966) (xy 109.872294 119.458705) (xy 109.872288 119.458702) (xy 109.872286 119.458701) + (xy 109.712684 119.405814) (xy 109.712682 119.405813) (xy 109.61418 119.39575) (xy 109.614173 119.39575) + (xy 109.080825 119.39575) (xy 109.080817 119.39575) (xy 108.982315 119.405813) (xy 108.982314 119.405814) + (xy 108.903218 119.432023) (xy 108.822714 119.4587) (xy 108.822703 119.458705) (xy 108.679611 119.546966) + (xy 108.679607 119.546969) (xy 108.560718 119.665858) (xy 108.560715 119.665862) (xy 108.472454 119.808954) + (xy 108.472449 119.808965) (xy 108.451542 119.872059) (xy 108.419563 119.968565) (xy 108.419563 119.968566) + (xy 108.419562 119.968566) (xy 108.409499 120.067068) (xy 104.416894 120.067068) (xy 104.416894 117.642135) + (xy 123.565498 117.642135) (xy 123.565498 119.46507) (xy 123.565499 119.465076) (xy 123.571906 119.524683) + (xy 123.6222 119.659528) (xy 123.622204 119.659535) (xy 123.70845 119.774744) (xy 123.708453 119.774747) + (xy 123.823662 119.860993) (xy 123.823669 119.860997) (xy 123.958515 119.911291) (xy 123.958514 119.911291) + (xy 123.965442 119.912035) (xy 124.018125 119.9177) (xy 127.61907 119.917699) (xy 127.678681 119.911291) + (xy 127.813529 119.860996) (xy 127.928744 119.774746) (xy 128.014994 119.659531) (xy 128.065289 119.524683) + (xy 128.071698 119.465073) (xy 128.071697 117.642135) (xy 145.968298 117.642135) (xy 145.968298 119.46507) + (xy 145.968299 119.465076) (xy 145.974706 119.524683) (xy 146.025 119.659528) (xy 146.025004 119.659535) + (xy 146.11125 119.774744) (xy 146.111253 119.774747) (xy 146.226462 119.860993) (xy 146.226469 119.860997) + (xy 146.361315 119.911291) (xy 146.361314 119.911291) (xy 146.368242 119.912035) (xy 146.420925 119.9177) + (xy 150.02187 119.917699) (xy 150.081481 119.911291) (xy 150.186668 119.872058) (xy 150.256356 119.867075) + (xy 150.273315 119.872054) (xy 150.378515 119.911291) (xy 150.438125 119.9177) (xy 154.03907 119.917699) + (xy 154.098681 119.911291) (xy 154.233529 119.860996) (xy 154.348744 119.774746) (xy 154.434994 119.659531) + (xy 154.485289 119.524683) (xy 154.491698 119.465073) (xy 154.491697 117.642135) (xy 172.388298 117.642135) + (xy 172.388298 119.46507) (xy 172.388299 119.465076) (xy 172.394706 119.524683) (xy 172.445 119.659528) + (xy 172.445004 119.659535) (xy 172.53125 119.774744) (xy 172.531253 119.774747) (xy 172.646462 119.860993) + (xy 172.646469 119.860997) (xy 172.781315 119.911291) (xy 172.781314 119.911291) (xy 172.788242 119.912035) + (xy 172.840925 119.9177) (xy 176.44187 119.917699) (xy 176.501481 119.911291) (xy 176.636329 119.860996) + (xy 176.751544 119.774746) (xy 176.837794 119.659531) (xy 176.888089 119.524683) (xy 176.894498 119.465073) + (xy 176.894497 117.642128) (xy 176.888089 117.582517) (xy 176.886079 117.577129) (xy 176.837795 117.447671) + (xy 176.837791 117.447664) (xy 176.751545 117.332455) (xy 176.751542 117.332452) (xy 176.636333 117.246206) + (xy 176.636326 117.246202) (xy 176.50148 117.195908) (xy 176.501481 117.195908) (xy 176.441881 117.189501) + (xy 176.441879 117.1895) (xy 176.441871 117.1895) (xy 176.441862 117.1895) (xy 172.840927 117.1895) + (xy 172.840921 117.189501) (xy 172.781314 117.195908) (xy 172.646469 117.246202) (xy 172.646462 117.246206) + (xy 172.531253 117.332452) (xy 172.53125 117.332455) (xy 172.445004 117.447664) (xy 172.445 117.447671) + (xy 172.394706 117.582517) (xy 172.389295 117.632853) (xy 172.388299 117.642123) (xy 172.388298 117.642135) + (xy 154.491697 117.642135) (xy 154.491697 117.642128) (xy 154.485289 117.582517) (xy 154.483279 117.577129) + (xy 154.434995 117.447671) (xy 154.434991 117.447664) (xy 154.348745 117.332455) (xy 154.348742 117.332452) + (xy 154.233533 117.246206) (xy 154.233526 117.246202) (xy 154.09868 117.195908) (xy 154.098681 117.195908) + (xy 154.039081 117.189501) (xy 154.039079 117.1895) (xy 154.039071 117.1895) (xy 154.039062 117.1895) + (xy 150.438127 117.1895) (xy 150.438121 117.189501) (xy 150.378513 117.195909) (xy 150.27333 117.235139) + (xy 150.203639 117.240123) (xy 150.186666 117.235139) (xy 150.081483 117.195909) (xy 150.081481 117.195908) + (xy 150.021881 117.189501) (xy 150.021879 117.1895) (xy 150.021871 117.1895) (xy 150.021862 117.1895) + (xy 146.420927 117.1895) (xy 146.420921 117.189501) (xy 146.361314 117.195908) (xy 146.226469 117.246202) + (xy 146.226462 117.246206) (xy 146.111253 117.332452) (xy 146.11125 117.332455) (xy 146.025004 117.447664) + (xy 146.025 117.447671) (xy 145.974706 117.582517) (xy 145.969295 117.632853) (xy 145.968299 117.642123) + (xy 145.968298 117.642135) (xy 128.071697 117.642135) (xy 128.071697 117.642128) (xy 128.065289 117.582517) + (xy 128.063279 117.577129) (xy 128.014995 117.447671) (xy 128.014991 117.447664) (xy 127.928745 117.332455) + (xy 127.928742 117.332452) (xy 127.813533 117.246206) (xy 127.813526 117.246202) (xy 127.67868 117.195908) + (xy 127.678681 117.195908) (xy 127.619081 117.189501) (xy 127.619079 117.1895) (xy 127.619071 117.1895) + (xy 127.619062 117.1895) (xy 124.018127 117.1895) (xy 124.018121 117.189501) (xy 123.958514 117.195908) + (xy 123.823669 117.246202) (xy 123.823662 117.246206) (xy 123.708453 117.332452) (xy 123.70845 117.332455) + (xy 123.622204 117.447664) (xy 123.6222 117.447671) (xy 123.571906 117.582517) (xy 123.566495 117.632853) + (xy 123.565499 117.642123) (xy 123.565498 117.642135) (xy 104.416894 117.642135) (xy 104.416894 117.22939) + (xy 104.416896 117.229365) (xy 104.416896 117.214943) (xy 104.416897 117.214942) (xy 104.416896 117.170823) + (xy 104.417091 117.163874) (xy 104.419127 117.127609) (xy 104.433475 116.872038) (xy 104.435029 116.858247) + (xy 104.483402 116.573518) (xy 104.486496 116.559965) (xy 104.507845 116.485858) (xy 104.566445 116.282444) + (xy 104.571033 116.269333) (xy 104.681552 116.002514) (xy 104.687583 115.98999) (xy 104.827293 115.737201) + (xy 104.834665 115.72547) (xy 105.001809 115.489903) (xy 105.010458 115.479059) (xy 105.202907 115.26371) + (xy 105.212738 115.25388) (xy 105.428082 115.061439) (xy 105.438933 115.052785) (xy 105.674491 114.885653) + (xy 105.686247 114.878266) (xy 105.939035 114.73856) (xy 105.951538 114.732539) (xy 106.218383 114.622015) + (xy 106.231461 114.617439) (xy 106.509015 114.537483) (xy 106.522542 114.534397) (xy 106.807284 114.486025) + (xy 106.821088 114.48447) (xy 107.11368 114.468047) (xy 107.120621 114.467853) (xy 107.16398 114.467855) + (xy 107.163983 114.467853) (xy 107.173889 114.467854) (xy 107.174011 114.467844) (xy 171.604409 114.458242) + (xy 171.604568 114.458243) (xy 171.615163 114.458275) (xy 171.615163 114.458276) (xy 171.765244 114.458735) + (xy 171.776789 114.458771) (xy 171.7768 114.458771) (xy 171.7768 114.45877) (xy 171.776802 114.458771) + (xy 172.09862 114.428072) (xy 172.415881 114.365985) (xy 172.415892 114.365981) (xy 172.415896 114.365981) + (xy 172.609437 114.307928) (xy 172.725531 114.273107) (xy 172.914046 114.195713) (xy 173.024586 114.150332) + (xy 173.024586 114.150331) (xy 173.024588 114.150331) (xy 173.310175 113.99884) (xy 173.579542 113.820093) + (xy 173.830096 113.615809) (xy 173.911018 113.535403) (xy 173.912766 113.533878) (xy 173.91747 113.529173) + (xy 173.917473 113.529172) (xy 173.945379 113.501265) (xy 173.94544 113.501326) (xy 173.945661 113.500984) + (xy 173.978523 113.468336) (xy 173.978525 113.468331) (xy 173.9844 113.462495) (xy 173.985895 113.460748) + (xy 179.302491 108.144152) (xy 182.917501 108.144152) (xy 182.927556 108.242583) (xy 182.980406 108.402072) + (xy 182.980408 108.402077) (xy 183.068614 108.54508) (xy 183.187419 108.663885) (xy 183.330422 108.752091) + (xy 183.330427 108.752093) (xy 183.489916 108.804942) (xy 183.588356 108.814999) (xy 183.605 108.814998) + (xy 183.605 108.09) (xy 182.917501 108.09) (xy 182.917501 108.144152) (xy 179.302491 108.144152) + (xy 179.910794 107.535849) (xy 182.9175 107.535849) (xy 182.9175 107.59) (xy 183.605 107.59) (xy 183.605 106.864999) + (xy 183.588356 106.865) (xy 183.489915 106.875057) (xy 183.330427 106.927906) (xy 183.330422 106.927908) + (xy 183.187419 107.016114) (xy 183.068614 107.134919) (xy 182.980408 107.277922) (xy 182.980406 107.277927) + (xy 182.927557 107.437416) (xy 182.9175 107.535849) (xy 179.910794 107.535849) (xy 181.565522 105.881121) + (xy 181.565534 105.881112) (xy 181.574429 105.872215) (xy 181.574432 105.872215) (xy 181.605646 105.840999) + (xy 181.610636 105.836279) (xy 181.827949 105.642006) (xy 181.83877 105.633371) (xy 182.073534 105.466619) + (xy 182.085256 105.459243) (xy 182.218195 105.385625) (xy 182.337178 105.319735) (xy 182.349641 105.313718) + (xy 182.615564 105.203208) (xy 182.628621 105.198618) (xy 182.905231 105.118483) (xy 182.918725 105.115381) + (xy 183.202521 105.066632) (xy 183.216292 105.065053) (xy 183.506883 105.04811) (xy 183.5141 105.047901) + (xy 190.749228 105.047901) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 238.388834 118.438599) (xy 238.444767 118.480471) (xy 238.469184 118.545935) (xy 238.4695 118.554781) + (xy 238.4695 119.32287) (xy 238.469501 119.322876) (xy 238.475908 119.382483) (xy 238.526202 119.517328) + (xy 238.526206 119.517335) (xy 238.612452 119.632544) (xy 238.612455 119.632547) (xy 238.727664 119.718793) + (xy 238.727671 119.718797) (xy 238.862517 119.769091) (xy 238.862516 119.769091) (xy 238.869444 119.769835) + (xy 238.922127 119.7755) (xy 242.447872 119.775499) (xy 242.507483 119.769091) (xy 242.599167 119.734894) + (xy 242.668858 119.729911) (xy 242.685831 119.734894) (xy 242.777517 119.769091) (xy 242.777516 119.769091) + (xy 242.784444 119.769835) (xy 242.837127 119.7755) (xy 246.362872 119.775499) (xy 246.422483 119.769091) + (xy 246.557331 119.718796) (xy 246.672546 119.632546) (xy 246.758796 119.517331) (xy 246.809091 119.382483) + (xy 246.8155 119.322873) (xy 246.815499 118.55978) (xy 246.835183 118.492742) (xy 246.887987 118.446987) + (xy 246.957146 118.437043) (xy 247.020702 118.466068) (xy 247.02718 118.4721) (xy 247.273181 118.718101) + (xy 247.306666 118.779424) (xy 247.3095 118.805782) (xy 247.3095 122.041807) (xy 247.289815 122.108846) + (xy 247.284767 122.116118) (xy 247.231204 122.187669) (xy 247.231202 122.187671) (xy 247.180908 122.322517) + (xy 247.174501 122.382116) (xy 247.174501 122.382123) (xy 247.1745 122.382135) (xy 247.1745 125.47787) + (xy 247.174501 125.477876) (xy 247.180908 125.537483) (xy 247.231202 125.672327) (xy 247.231203 125.672328) + (xy 247.231204 125.672331) (xy 247.284767 125.743881) (xy 247.309184 125.809342) (xy 247.3095 125.81819) + (xy 247.3095 135.928541) (xy 247.315678 135.959598) (xy 247.315678 135.9596) (xy 247.347947 136.121829) + (xy 247.34795 136.121839) (xy 247.353609 136.135501) (xy 247.423366 136.303911) (xy 247.423371 136.30392) + (xy 247.53286 136.467781) (xy 247.532863 136.467785) (xy 247.676537 136.611459) (xy 247.676559 136.611479) + (xy 249.879735 138.814655) (xy 249.879764 138.814686) (xy 250.022214 138.957136) (xy 250.022218 138.957139) + (xy 250.186079 139.066628) (xy 250.186092 139.066635) (xy 250.314833 139.119961) (xy 250.365368 139.140893) + (xy 250.368164 139.142051) (xy 250.444414 139.157218) (xy 250.473675 139.163038) (xy 250.561456 139.1805) + (xy 250.561459 139.1805) (xy 250.56146 139.1805) (xy 250.75854 139.1805) (xy 254.684218 139.1805) + (xy 254.751257 139.200185) (xy 254.771899 139.216819) (xy 255.728181 140.173101) (xy 255.761666 140.234424) + (xy 255.7645 140.260782) (xy 255.7645 140.706608) (xy 255.744815 140.773647) (xy 255.692011 140.819402) + (xy 255.622853 140.829346) (xy 255.559297 140.800321) (xy 255.544648 140.785275) (xy 255.542134 140.782212) + (xy 255.402785 140.642863) (xy 255.402781 140.64286) (xy 255.23892 140.533371) (xy 255.238907 140.533364) + (xy 255.056839 140.45795) (xy 255.056829 140.457947) (xy 254.863543 140.4195) (xy 254.863541 140.4195) + (xy 249.263541 140.4195) (xy 249.066459 140.4195) (xy 249.066457 140.4195) (xy 248.87317 140.457947) + (xy 248.87316 140.45795) (xy 248.691092 140.533364) (xy 248.691079 140.533371) (xy 248.527218 140.64286) + (xy 248.527214 140.642863) (xy 248.387863 140.782214) (xy 248.38786 140.782218) (xy 248.278371 140.946079) + (xy 248.278364 140.946092) (xy 248.20295 141.12816) (xy 248.202947 141.12817) (xy 248.1645 141.321456) + (xy 248.1645 141.321459) (xy 248.1645 142.321459) (xy 248.1645 142.518541) (xy 248.1645 142.518543) + (xy 248.164499 142.518543) (xy 248.202947 142.711829) (xy 248.20295 142.711839) (xy 248.278364 142.893907) + (xy 248.278371 142.89392) (xy 248.38786 143.057781) (xy 248.387863 143.057785) (xy 248.527214 143.197136) + (xy 248.527218 143.197139) (xy 248.691079 143.306628) (xy 248.691092 143.306635) (xy 248.816952 143.358767) + (xy 248.873165 143.382051) (xy 248.873169 143.382051) (xy 248.87317 143.382052) (xy 249.066456 143.4205) + (xy 249.066459 143.4205) (xy 249.799218 143.4205) (xy 249.866257 143.440185) (xy 249.886899 143.456819) + (xy 250.928181 144.498101) (xy 250.961666 144.559424) (xy 250.9645 144.585782) (xy 250.9645 146.932073) + (xy 250.944815 146.999112) (xy 250.937148 147.00976) (xy 250.911327 147.041883) (xy 250.853983 147.081802) + (xy 250.784161 147.084382) (xy 250.724028 147.048804) (xy 250.718032 147.041883) (xy 250.662367 146.972633) + (xy 250.662366 146.972632) (xy 250.514025 146.853392) (xy 250.514022 146.85339) (xy 250.343523 146.768831) + (xy 250.158824 146.722897) (xy 250.116097 146.72) (xy 249.915 146.72) (xy 249.915 148.346) (xy 249.895315 148.413039) + (xy 249.842511 148.458794) (xy 249.791 148.47) (xy 248.415 148.47) (xy 248.415 148.921096) (xy 248.417897 148.963824) + (xy 248.463831 149.148523) (xy 248.54839 149.319022) (xy 248.548392 149.319025) (xy 248.667632 149.467366) + (xy 248.667633 149.467367) (xy 248.732458 149.519475) (xy 248.772377 149.576818) (xy 248.774957 149.64664) + (xy 248.739378 149.706773) (xy 248.693775 149.733828) (xy 248.544018 149.783452) (xy 248.544007 149.783457) + (xy 248.399771 149.872424) (xy 248.399767 149.872427) (xy 248.279927 149.992267) (xy 248.279924 149.992271) + (xy 248.190957 150.136507) (xy 248.190952 150.136518) (xy 248.137644 150.297393) (xy 248.1275 150.396677) + (xy 248.1275 150.445) (xy 249.2035 150.445) (xy 249.270539 150.464685) (xy 249.316294 150.517489) + (xy 249.3275 150.569) (xy 249.3275 151.669999) (xy 249.350808 151.669999) (xy 249.350822 151.669998) + (xy 249.450107 151.659855) (xy 249.610981 151.606547) (xy 249.610992 151.606542) (xy 249.755231 151.517573) + (xy 249.764459 151.508345) (xy 249.825779 151.474856) (xy 249.895471 151.479835) (xy 249.939827 151.508339) + (xy 249.949455 151.517967) (xy 249.949459 151.51797) (xy 250.093794 151.606998) (xy 250.093797 151.606999) + (xy 250.093803 151.607003) (xy 250.254792 151.660349) (xy 250.354155 151.6705) (xy 250.391063 151.670499) + (xy 250.415254 151.672881) (xy 250.476164 151.684998) (xy 250.528958 151.6955) (xy 250.528959 151.6955) + (xy 252.823531 151.6955) (xy 252.823543 151.695499) (xy 253.015002 151.695499) (xy 253.015008 151.695499) + (xy 253.117797 151.684999) (xy 253.284334 151.629814) (xy 253.433656 151.537712) (xy 253.557712 151.413656) + (xy 253.649814 151.264334) (xy 253.704999 151.097797) (xy 253.710723 151.041759) (xy 253.737118 150.97707) + (xy 253.794298 150.936918) (xy 253.864109 150.934054) (xy 253.921762 150.966682) (xy 254.427219 151.472139) + (xy 254.427224 151.472143) (xy 254.427764 151.472504) (xy 254.446561 151.487929) (xy 254.496344 151.537712) + (xy 254.645666 151.629814) (xy 254.812203 151.684999) (xy 254.914991 151.6955) (xy 254.941791 151.695499) + (xy 254.941795 151.6955) (xy 254.96646 151.6955) (xy 255.177974 151.6955) (xy 255.177982 151.695499) + (xy 255.515002 151.695499) (xy 255.515008 151.695499) (xy 255.617797 151.684999) (xy 255.784334 151.629814) + (xy 255.933656 151.537712) (xy 256.057712 151.413656) (xy 256.149814 151.264334) (xy 256.204999 151.097797) + (xy 256.2155 150.995009) (xy 256.215499 150.830691) (xy 256.235183 150.763654) (xy 256.287987 150.717899) + (xy 256.357145 150.707955) (xy 256.365472 150.709444) (xy 256.367397 150.709856) (xy 256.466683 150.719999) + (xy 257.015 150.719999) (xy 257.063308 150.719999) (xy 257.063322 150.719998) (xy 257.162607 150.709855) + (xy 257.323481 150.656547) (xy 257.323492 150.656542) (xy 257.467728 150.567575) (xy 257.467732 150.567572) + (xy 257.587572 150.447732) (xy 257.587575 150.447728) (xy 257.676542 150.303492) (xy 257.676547 150.303481) + (xy 257.729855 150.142606) (xy 257.739999 150.043322) (xy 257.74 150.043309) (xy 257.74 150.02) + (xy 257.015 150.02) (xy 257.015 150.719999) (xy 256.466683 150.719999) (xy 256.514999 150.719998) + (xy 256.515 150.719998) (xy 256.515 149.644) (xy 256.534685 149.576961) (xy 256.587489 149.531206) + (xy 256.639 149.52) (xy 257.739999 149.52) (xy 257.739999 149.496692) (xy 257.739998 149.496677) + (xy 257.729855 149.397392) (xy 257.676547 149.236518) (xy 257.676542 149.236507) (xy 257.587575 149.092271) + (xy 257.587572 149.092267) (xy 257.578339 149.083034) (xy 257.544854 149.021711) (xy 257.549838 148.952019) + (xy 257.578343 148.907668) (xy 257.587968 148.898044) (xy 257.677003 148.753697) (xy 257.730349 148.592708) + (xy 257.737615 148.521582) (xy 263.075001 148.521582) (xy 263.081408 148.592102) (xy 263.081409 148.592107) + (xy 263.131981 148.754396) (xy 263.219927 148.899877) (xy 263.340122 149.020072) (xy 263.485604 149.108019) + (xy 263.485603 149.108019) (xy 263.647894 149.15859) (xy 263.647892 149.15859) (xy 263.718418 149.164999) + (xy 263.799999 149.164998) (xy 263.8 149.164998) (xy 263.8 148.515) (xy 263.075001 148.515) (xy 263.075001 148.521582) + (xy 257.737615 148.521582) (xy 257.7405 148.493345) (xy 257.740499 148.456434) (xy 257.742882 148.432241) + (xy 257.7655 148.318542) (xy 257.7655 146.190346) (xy 257.765499 146.190324) (xy 257.765499 146.144998) + (xy 257.765498 146.144981) (xy 257.754999 146.042203) (xy 257.754998 146.0422) (xy 257.745092 146.012305) + (xy 257.699814 145.875666) (xy 257.607712 145.726344) (xy 257.557931 145.676563) (xy 257.542506 145.657766) + (xy 257.542143 145.657223) (xy 257.542141 145.657221) (xy 257.542139 145.657218) (xy 257.402782 145.517861) + (xy 257.402781 145.51786) (xy 257.40278 145.517859) (xy 257.23892 145.408371) (xy 257.238907 145.408364) + (xy 257.056839 145.33295) (xy 257.056827 145.332947) (xy 256.974732 145.316617) (xy 256.912821 145.284232) + (xy 256.878246 145.223516) (xy 256.881986 145.153747) (xy 256.922853 145.097075) (xy 256.974732 145.073383) + (xy 257.012909 145.065788) (xy 257.056835 145.057051) (xy 257.238914 144.981632) (xy 257.402782 144.872139) + (xy 257.542139 144.732782) (xy 257.542503 144.732235) (xy 257.557924 144.713442) (xy 257.607712 144.663656) + (xy 257.699814 144.514334) (xy 257.754999 144.347797) (xy 257.7655 144.245009) (xy 257.7655 143.949871) + (xy 257.7655 142.083959) (xy 257.7655 142.083956) (xy 257.742883 141.970256) (xy 257.7405 141.946064) + (xy 257.7405 141.915831) (xy 257.740499 141.915818) (xy 257.736677 141.87841) (xy 257.730436 141.817315) + (xy 257.677549 141.657713) (xy 257.677545 141.657707) (xy 257.677544 141.657704) (xy 257.589283 141.514612) + (xy 257.58928 141.514608) (xy 257.557353 141.482681) (xy 257.523868 141.421358) (xy 257.528852 141.351666) + (xy 257.557353 141.307319) (xy 257.566654 141.298018) (xy 257.589281 141.275391) (xy 257.677549 141.132287) + (xy 257.730436 140.972685) (xy 257.7405 140.874174) (xy 257.7405 140.843934) (xy 257.742883 140.819742) + (xy 257.743423 140.81703) (xy 257.758923 140.739107) (xy 257.7655 140.706043) (xy 257.7655 139.696456) + (xy 257.746558 139.601232) (xy 257.734495 139.540589) (xy 257.732708 139.531607) (xy 257.727052 139.50317) + (xy 257.727051 139.503164) (xy 257.686105 139.404312) (xy 257.651632 139.321086) (xy 257.5762 139.208194) + (xy 257.542138 139.157216) (xy 257.399686 139.014764) (xy 257.399655 139.014735) (xy 255.931479 137.546559) + (xy 255.931459 137.546537) (xy 255.787785 137.402863) (xy 255.787781 137.40286) (xy 255.62392 137.293371) + (xy 255.623907 137.293364) (xy 255.482733 137.234889) (xy 255.482731 137.234888) (xy 255.44184 137.21795) + (xy 255.441828 137.217947) (xy 255.319109 137.193537) (xy 255.293249 137.188393) (xy 255.248543 137.1795) + (xy 255.248541 137.1795) (xy 251.125782 137.1795) (xy 251.058743 137.159815) (xy 251.038101 137.143181) + (xy 249.346819 135.451899) (xy 249.313334 135.390576) (xy 249.3105 135.364218) (xy 249.3105 127.05428) + (xy 249.330185 126.987241) (xy 249.382989 126.941486) (xy 249.452147 126.931542) (xy 249.515703 126.960567) + (xy 249.52665 126.971308) (xy 249.527465 126.972214) (xy 249.527467 126.972216) (xy 249.622837 127.078135) + (xy 249.654129 127.112888) (xy 249.807265 127.224148) (xy 249.80727 127.224151) (xy 249.980192 127.301142) + (xy 249.980197 127.301144) (xy 250.165354 127.3405) (xy 250.165355 127.3405) (xy 250.354644 127.3405) + (xy 250.354646 127.3405) (xy 250.539803 127.301144) (xy 250.71273 127.224151) (xy 250.865871 127.112888) + (xy 250.992533 126.972216) (xy 251.087179 126.808284) (xy 251.145674 126.628256) (xy 251.16546 126.44) + (xy 251.145674 126.251744) (xy 251.094034 126.092816) (xy 251.09204 126.022976) (xy 251.12812 125.963143) + (xy 251.190821 125.932315) (xy 251.211966 125.930499) (xy 251.992871 125.930499) (xy 251.992872 125.930499) + (xy 252.052483 125.924091) (xy 252.05543 125.922992) (xy 252.187329 125.873797) (xy 252.187329 125.873796) + (xy 252.187331 125.873796) (xy 252.205326 125.860324) (xy 252.270788 125.835906) (xy 252.339062 125.850756) + (xy 252.367319 125.871909) (xy 253.646016 127.150606) (xy 253.646045 127.150637) (xy 253.736263 127.240855) + (xy 253.736267 127.240858) (xy 253.838707 127.309307) (xy 253.838713 127.30931) (xy 253.838714 127.309311) + (xy 253.952548 127.356463) (xy 253.994417 127.364791) (xy 254.073391 127.380499) (xy 254.073392 127.3805) + (xy 254.073393 127.3805) (xy 254.073394 127.3805) (xy 259.718152 127.3805) (xy 259.785191 127.400185) + (xy 259.805833 127.416819) (xy 265.948181 133.559167) (xy 265.981666 133.62049) (xy 265.9845 133.646848) + (xy 265.9845 138.304191) (xy 265.964815 138.37123) (xy 265.948181 138.391872) (xy 265.941923 138.398129) + (xy 265.941917 138.398137) (xy 265.858255 138.539603) (xy 265.858254 138.539606) (xy 265.812402 138.697426) + (xy 265.812401 138.697432) (xy 265.8095 138.734298) (xy 265.8095 139.177047) (xy 265.789815 139.244086) + (xy 265.773182 139.264727) (xy 264.611269 140.42664) (xy 264.611267 140.426642) (xy 264.583678 140.454231) + (xy 264.524142 140.513766) (xy 264.493947 140.558957) (xy 264.493946 140.558958) (xy 264.45569 140.616209) + (xy 264.45569 140.61621) (xy 264.45569 140.616211) (xy 264.455688 140.616214) (xy 264.425809 140.688349) + (xy 264.422491 140.69636) (xy 264.408538 140.730045) (xy 264.408535 140.730054) (xy 264.399458 140.775688) + (xy 264.399459 140.775689) (xy 264.387857 140.834019) (xy 264.3845 140.850894) (xy 264.3845 142.075893) + (xy 264.3845 142.199107) (xy 264.39014 142.227462) (xy 264.406592 142.310173) (xy 264.408537 142.319952) + (xy 264.408538 142.319956) (xy 264.41514 142.335894) (xy 264.455685 142.433781) (xy 264.45569 142.43379) + (xy 264.485804 142.478857) (xy 264.485805 142.478858) (xy 264.524141 142.536233) (xy 264.615586 142.627678) + (xy 264.615608 142.627698) (xy 264.798181 142.810271) (xy 264.831666 142.871594) (xy 264.8345 142.897952) + (xy 264.8345 142.977047) (xy 264.814815 143.044086) (xy 264.798181 143.064728) (xy 264.59127 143.271639) + (xy 264.591267 143.271642) (xy 264.564624 143.298285) (xy 264.504142 143.358766) (xy 264.48148 143.392683) + (xy 264.435689 143.461212) (xy 264.435687 143.461216) (xy 264.415947 143.508873) (xy 264.388538 143.575043) + (xy 264.388535 143.575053) (xy 264.381683 143.609498) (xy 264.381684 143.609499) (xy 264.377547 143.630299) + (xy 264.368682 143.674871) (xy 264.365306 143.691841) (xy 264.3645 143.695894) (xy 264.3645 143.69598) + (xy 264.364486 143.696025) (xy 264.363903 143.701953) (xy 264.362778 143.701842) (xy 264.344815 143.763019) + (xy 264.328181 143.783661) (xy 264.234531 143.87731) (xy 264.23453 143.877311) (xy 264.146522 144.022893) + (xy 264.095913 144.185307) (xy 264.0895 144.255886) (xy 264.0895 144.919113) (xy 264.095913 144.989692) + (xy 264.095913 144.989694) (xy 264.095914 144.989696) (xy 264.146522 145.152106) (xy 264.23165 145.292925) + (xy 264.23453 145.297688) (xy 264.354811 145.417969) (xy 264.354813 145.41797) (xy 264.354815 145.417972) + (xy 264.467023 145.485804) (xy 264.514211 145.537332) (xy 264.526049 145.606192) (xy 264.49878 145.67052) + (xy 264.441061 145.709894) (xy 264.391653 145.715412) (xy 264.381616 145.7145) (xy 263.718384 145.7145) + (xy 263.699145 145.716248) (xy 263.647807 145.720913) (xy 263.485393 145.771522) (xy 263.339811 145.85953) + (xy 263.21953 145.979811) (xy 263.131522 146.125393) (xy 263.080913 146.287807) (xy 263.0759 146.342981) + (xy 263.0745 146.358384) (xy 263.0745 146.871616) (xy 263.074512 146.871744) (xy 263.080913 146.942192) + (xy 263.080913 146.942194) (xy 263.080914 146.942196) (xy 263.131522 147.104606) (xy 263.205678 147.227275) + (xy 263.21953 147.250188) (xy 263.322015 147.352673) (xy 263.3555 147.413996) (xy 263.350516 147.483688) + (xy 263.322015 147.528035) (xy 263.219928 147.630121) (xy 263.219927 147.630122) (xy 263.13198 147.775604) + (xy 263.081409 147.937893) (xy 263.075 148.008427) (xy 263.075 148.015) (xy 264.176 148.015) (xy 264.243039 148.034685) + (xy 264.288794 148.087489) (xy 264.3 148.139) (xy 264.3 149.164999) (xy 264.381581 149.164999) (xy 264.452102 149.158591) + (xy 264.452107 149.15859) (xy 264.614396 149.108018) (xy 264.759877 149.020072) (xy 264.880072 148.899877) + (xy 264.968017 148.754399) (xy 264.999757 148.652542) (xy 265.038495 148.594394) (xy 265.10252 148.56642) + (xy 265.171506 148.577501) (xy 265.181261 148.582698) (xy 265.234602 148.614244) (xy 265.234609 148.614246) + (xy 265.392426 148.660097) (xy 265.392429 148.660097) (xy 265.392431 148.660098) (xy 265.429306 148.663) + (xy 265.429314 148.663) (xy 265.860686 148.663) (xy 265.860694 148.663) (xy 265.897569 148.660098) + (xy 265.897571 148.660097) (xy 265.897573 148.660097) (xy 265.946435 148.645901) (xy 266.055398 148.614244) + (xy 266.196865 148.530581) (xy 266.19687 148.530575) (xy 266.203031 148.525798) (xy 266.204933 148.52825) + (xy 266.253579 148.501655) (xy 266.323274 148.506604) (xy 266.355695 148.52744) (xy 266.356969 148.525798) + (xy 266.363132 148.530578) (xy 266.363135 148.530581) (xy 266.504602 148.614244) (xy 266.504609 148.614246) + (xy 266.662426 148.660097) (xy 266.662429 148.660097) (xy 266.662431 148.660098) (xy 266.699306 148.663) + (xy 266.699314 148.663) (xy 267.130686 148.663) (xy 267.130694 148.663) (xy 267.167569 148.660098) + (xy 267.167571 148.660097) (xy 267.167573 148.660097) (xy 267.216435 148.645901) (xy 267.325398 148.614244) + (xy 267.466865 148.530581) (xy 267.46687 148.530575) (xy 267.473031 148.525798) (xy 267.474933 148.52825) + (xy 267.523579 148.501655) (xy 267.593274 148.506604) (xy 267.625695 148.52744) (xy 267.626969 148.525798) + (xy 267.633132 148.530578) (xy 267.633135 148.530581) (xy 267.774602 148.614244) (xy 267.774609 148.614246) + (xy 267.932426 148.660097) (xy 267.932429 148.660097) (xy 267.932431 148.660098) (xy 267.969306 148.663) + (xy 267.969314 148.663) (xy 268.400686 148.663) (xy 268.400694 148.663) (xy 268.437569 148.660098) + (xy 268.437571 148.660097) (xy 268.437573 148.660097) (xy 268.595393 148.614246) (xy 268.595394 148.614244) + (xy 268.595398 148.614244) (xy 268.642381 148.586458) (xy 268.710102 148.569276) (xy 268.776365 148.591436) + (xy 268.820129 148.645901) (xy 268.8295 148.693191) (xy 268.8295 148.976603) (xy 268.829499 148.976603) + (xy 268.839053 149.024634) (xy 268.839053 149.024641) (xy 268.851064 149.085019) (xy 268.853537 149.097452) + (xy 268.8594 149.111607) (xy 268.900685 149.211281) (xy 268.900688 149.211287) (xy 268.913806 149.230918) + (xy 268.927015 149.250686) (xy 268.927016 149.250689) (xy 268.927017 149.250689) (xy 268.969141 149.313732) + (xy 268.969144 149.313736) (xy 269.060586 149.405178) (xy 269.060608 149.405198) (xy 269.655729 150.000319) + (xy 269.689214 150.061642) (xy 269.68423 150.131334) (xy 269.642358 150.187267) (xy 269.576894 150.211684) + (xy 269.568048 150.212) (xy 268.571608 150.212) (xy 268.448394 150.212) (xy 268.425554 150.216543) + (xy 268.402714 150.221086) (xy 268.402713 150.221085) (xy 268.327556 150.236035) (xy 268.327544 150.236038) + (xy 268.295557 150.249288) (xy 268.21372 150.283185) (xy 268.213716 150.283187) (xy 268.197323 150.294142) + (xy 268.197321 150.294143) (xy 268.111269 150.35164) (xy 268.081643 150.381267) (xy 268.024143 150.438767) + (xy 267.78627 150.67664) (xy 267.786265 150.676643) (xy 267.786266 150.676644) (xy 267.730738 150.73217) + (xy 267.706181 150.751218) (xy 267.63314 150.794415) (xy 267.626974 150.799199) (xy 267.625174 150.796879) + (xy 267.575913 150.82373) (xy 267.506225 150.818693) (xy 267.473992 150.797961) (xy 267.472722 150.7996) + (xy 267.466552 150.794814) (xy 267.325196 150.711217) (xy 267.325193 150.711216) (xy 267.167494 150.6654) + (xy 267.167497 150.6654) (xy 267.165 150.665203) (xy 267.165 153.5315) (xy 267.145315 153.598539) + (xy 267.092511 153.644294) (xy 267.041 153.6555) (xy 267.035 153.6555) (xy 267.035 154.4885) (xy 267.015315 154.555539) + (xy 266.962511 154.601294) (xy 266.911 154.6125) (xy 266.7119 154.6125) (xy 266.644861 154.592815) + (xy 266.624219 154.576181) (xy 266.571319 154.523281) (xy 266.537834 154.461958) (xy 266.535 154.4356) + (xy 266.535 153.4685) (xy 266.554685 153.401461) (xy 266.607489 153.355706) (xy 266.659 153.3445) + (xy 266.665 153.3445) (xy 266.665 150.665203) (xy 266.662503 150.6654) (xy 266.504806 150.711216) + (xy 266.504803 150.711217) (xy 266.363449 150.794813) (xy 266.357283 150.799597) (xy 266.355389 150.797155) + (xy 266.30658 150.823739) (xy 266.236894 150.818679) (xy 266.204227 150.797659) (xy 266.203031 150.799202) + (xy 266.196862 150.794417) (xy 266.105437 150.740349) (xy 266.055398 150.710756) (xy 266.055397 150.710755) + (xy 266.055396 150.710755) (xy 266.055393 150.710754) (xy 265.897573 150.664902) (xy 265.897567 150.664901) + (xy 265.860701 150.662) (xy 265.860694 150.662) (xy 265.429306 150.662) (xy 265.429298 150.662) + (xy 265.392432 150.664901) (xy 265.392426 150.664902) (xy 265.234606 150.710754) (xy 265.234603 150.710755) + (xy 265.093137 150.794417) (xy 265.093129 150.794423) (xy 264.976923 150.910629) (xy 264.976917 150.910637) + (xy 264.893255 151.052103) (xy 264.893254 151.052106) (xy 264.847402 151.209926) (xy 264.847401 151.209932) + (xy 264.8445 151.246798) (xy 264.8445 153.028201) (xy 264.847401 153.065067) (xy 264.847402 153.065073) + (xy 264.893254 153.222893) (xy 264.893255 153.222896) (xy 264.893256 153.222898) (xy 264.976919 153.364365) + (xy 264.983179 153.370625) (xy 265.016665 153.431945) (xy 265.0195 153.458308) (xy 265.0195 154.192493) + (xy 264.999815 154.259532) (xy 264.947011 154.305287) (xy 264.877853 154.315231) (xy 264.856497 154.310199) + (xy 264.750706 154.275144) (xy 264.65142 154.265) (xy 264.603098 154.265) (xy 264.603098 155.341) + (xy 264.583413 155.408039) (xy 264.530609 155.453794) (xy 264.479098 155.465) (xy 263.378099 155.465) + (xy 263.378099 155.488322) (xy 263.388242 155.587607) (xy 263.426784 155.703919) (xy 263.429186 155.773747) + (xy 263.393454 155.833789) (xy 263.330934 155.864982) (xy 263.29119 155.864342) (xy 263.291103 155.865179) + (xy 263.284646 155.8645) (xy 263.095354 155.8645) (xy 263.062897 155.871398) (xy 262.910197 155.903855) + (xy 262.910192 155.903857) (xy 262.73727 155.980848) (xy 262.737265 155.980851) (xy 262.584129 156.092111) + (xy 262.457466 156.232785) (xy 262.362821 156.396715) (xy 262.362818 156.396722) (xy 262.305114 156.574318) + (xy 262.304326 156.576744) (xy 262.28454 156.765) (xy 262.304326 156.953256) (xy 262.304327 156.953259) + (xy 262.362818 157.133277) (xy 262.362821 157.133284) (xy 262.457467 157.297216) (xy 262.561013 157.412215) + (xy 262.584129 157.437888) (xy 262.737265 157.549148) (xy 262.73727 157.549151) (xy 262.910192 157.626142) + (xy 262.910197 157.626144) (xy 263.095354 157.6655) (xy 263.095355 157.6655) (xy 263.284644 157.6655) + (xy 263.284646 157.6655) (xy 263.469803 157.626144) (xy 263.514455 157.606262) (xy 263.583705 157.596977) + (xy 263.646982 157.626605) (xy 263.684196 157.68574) (xy 263.683532 157.755606) (xy 263.67228 157.781541) + (xy 263.63032 157.854218) (xy 263.630318 157.854222) (xy 263.573265 158.029815) (xy 263.571826 158.034244) + (xy 263.563358 158.114815) (xy 263.557205 158.173355) (xy 263.53062 158.23797) (xy 263.509371 158.258768) + (xy 263.384551 158.354547) (xy 263.38455 158.354548) (xy 263.384549 158.354549) (xy 263.307373 158.455126) + (xy 263.2923 158.47477) (xy 263.234313 158.614763) (xy 263.234313 158.614764) (xy 263.2195 158.727272) + (xy 263.2195 158.952727) (xy 263.224743 158.992548) (xy 263.234131 159.063857) (xy 263.235374 159.073292) + (xy 263.232399 159.073683) (xy 263.232399 159.106316) (xy 263.235374 159.106708) (xy 263.234313 159.114762) + (xy 263.234313 159.114764) (xy 263.23411 159.116305) (xy 263.2195 159.227272) (xy 263.2195 159.452727) + (xy 263.230357 159.535185) (xy 263.233191 159.556716) (xy 263.235374 159.573292) (xy 263.23237 159.573687) + (xy 263.232379 159.621978) (xy 263.232245 159.62248) (xy 263.195937 159.682175) (xy 263.133119 159.712764) + (xy 263.11244 159.7145) (xy 262.852173 159.7145) (xy 262.785134 159.694815) (xy 262.783284 159.693603) + (xy 262.753125 159.673452) (xy 262.753122 159.673449) (xy 262.753122 159.67345) (xy 262.711574 159.645687) + (xy 262.671328 159.629017) (xy 262.631081 159.612347) (xy 262.597741 159.598537) (xy 262.597737 159.598536) + (xy 262.597733 159.598535) (xy 262.535791 159.586214) (xy 262.53579 159.586214) (xy 262.4769 159.5745) + (xy 262.476896 159.5745) (xy 262.476895 159.5745) (xy 261.766037 159.5745) (xy 261.698998 159.554815) + (xy 261.678356 159.538181) (xy 258.628513 156.488339) (xy 258.62851 156.488335) (xy 258.62851 156.488336) + (xy 258.621443 156.481269) (xy 258.621443 156.481268) (xy 258.534318 156.394143) (xy 258.534317 156.394142) + (xy 258.534316 156.394141) (xy 258.483094 156.359916) (xy 258.471237 156.351993) (xy 258.431871 156.325689) + (xy 258.431868 156.325687) (xy 258.431865 156.325686) (xy 258.351377 156.292348) (xy 258.318037 156.278538) + (xy 258.236411 156.262302) (xy 258.216801 156.258401) (xy 258.197193 156.254501) (xy 258.197192 156.254501) + (xy 258.197191 156.254501) (xy 257.729299 156.254501) (xy 257.66226 156.234816) (xy 257.637151 156.213475) + (xy 257.631424 156.207115) (xy 257.63142 156.207111) (xy 257.478285 156.095852) (xy 257.47828 156.095849) + (xy 257.305358 156.018858) (xy 257.305353 156.018856) (xy 257.158248 155.987589) (xy 257.120197 155.979501) + (xy 256.930905 155.979501) (xy 256.898448 155.986399) (xy 256.745748 156.018856) (xy 256.745743 156.018858) + (xy 256.572821 156.095849) (xy 256.572816 156.095852) (xy 256.41968 156.207112) (xy 256.293017 156.347786) + (xy 256.198372 156.511716) (xy 256.198369 156.511723) (xy 256.141792 156.685851) (xy 256.139877 156.691745) + (xy 256.120091 156.880001) (xy 256.139877 157.068257) (xy 256.139878 157.06826) (xy 256.198369 157.248278) + (xy 256.198372 157.248285) (xy 256.293018 157.412217) (xy 256.398904 157.529815) (xy 256.41968 157.552889) + (xy 256.572816 157.664149) (xy 256.572821 157.664152) (xy 256.745742 157.741143) (xy 256.745744 157.741143) + (xy 256.745748 157.741145) (xy 256.876518 157.76894) (xy 256.937995 157.802131) (xy 256.968664 157.851911) + (xy 257.008098 157.973279) (xy 257.008101 157.973285) (xy 257.102747 158.137217) (xy 257.186134 158.229827) + (xy 257.229409 158.277889) (xy 257.382545 158.389149) (xy 257.38255 158.389152) (xy 257.429096 158.409876) + (xy 257.482333 158.455126) (xy 257.502654 158.521976) (xy 257.483608 158.589199) (xy 257.431242 158.635454) + (xy 257.37866 158.647155) (xy 254.533107 158.647155) (xy 254.466068 158.62747) (xy 254.445426 158.610836) + (xy 251.762853 155.928263) (xy 251.762833 155.928241) (xy 251.671388 155.836796) (xy 251.620164 155.80257) + (xy 251.574348 155.771956) (xy 251.568941 155.768343) (xy 251.568938 155.768341) (xy 251.568935 155.76834) + (xy 251.488447 155.735002) (xy 251.455108 155.721192) (xy 251.445082 155.719198) (xy 251.394684 155.709173) + (xy 251.334265 155.697155) (xy 251.334262 155.697155) (xy 251.334261 155.697155) (xy 250.843947 155.697155) + (xy 250.776908 155.67747) (xy 250.737831 155.637306) (xy 250.729072 155.622817) (xy 250.722817 155.61247) + (xy 250.722816 155.612469) (xy 250.722813 155.612465) (xy 250.602533 155.492185) (xy 250.557216 155.46479) + (xy 250.456951 155.404177) (xy 250.294541 155.353569) (xy 250.294539 155.353568) (xy 250.294537 155.353568) + (xy 250.245123 155.349078) (xy 250.223961 155.347155) (xy 249.710729 155.347155) (xy 249.69149 155.348903) + (xy 249.640152 155.353568) (xy 249.477738 155.404177) (xy 249.332156 155.492185) (xy 249.332155 155.492186) + (xy 249.230026 155.594316) (xy 249.168703 155.627801) (xy 249.099011 155.622817) (xy 249.054664 155.594316) + (xy 248.952533 155.492185) (xy 248.907216 155.46479) (xy 248.806951 155.404177) (xy 248.644541 155.353569) + (xy 248.644539 155.353568) (xy 248.644537 155.353568) (xy 248.595123 155.349078) (xy 248.573961 155.347155) + (xy 248.060729 155.347155) (xy 248.04149 155.348903) (xy 247.990152 155.353568) (xy 247.827738 155.404177) + (xy 247.682156 155.492185) (xy 247.561875 155.612466) (xy 247.473867 155.758048) (xy 247.423258 155.920462) + (xy 247.420042 155.955858) (xy 247.416845 155.991039) (xy 247.416845 156.654271) (xy 247.417655 156.663181) + (xy 247.423258 156.724847) (xy 247.423258 156.724849) (xy 247.423259 156.724851) (xy 247.473867 156.887261) + (xy 247.545155 157.005186) (xy 247.561875 157.032843) (xy 247.566502 157.038749) (xy 247.564683 157.040173) + (xy 247.592728 157.091534) (xy 247.587744 157.161226) (xy 247.570829 157.192202) (xy 247.538551 157.23532) + (xy 247.538547 157.235326) (xy 247.488253 157.370172) (xy 247.481846 157.429771) (xy 247.481845 157.42979) + (xy 247.481845 158.525525) (xy 247.481846 158.525531) (xy 247.488253 158.585138) (xy 247.538547 158.719983) + (xy 247.538551 158.719989) (xy 247.54518 158.728845) (xy 247.569597 158.794309) (xy 247.554745 158.862582) + (xy 247.50534 158.911987) (xy 247.445913 158.927155) (xy 247.262699 158.927155) (xy 247.230242 158.934053) + (xy 247.077542 158.96651) (xy 247.077537 158.966512) (xy 246.904615 159.043503) (xy 246.90461 159.043506) + (xy 246.751474 159.154766) (xy 246.624811 159.29544) (xy 246.530166 159.45937) (xy 246.530163 159.459377) + (xy 246.474725 159.63) (xy 246.471671 159.639399) (xy 246.451885 159.827655) (xy 246.471671 160.015911) + (xy 246.471672 160.015914) (xy 246.530163 160.195932) (xy 246.530166 160.195939) (xy 246.624812 160.359871) + (xy 246.737172 160.484659) (xy 246.751474 160.500543) (xy 246.90461 160.611803) (xy 246.904615 160.611806) + (xy 247.077537 160.688797) (xy 247.077542 160.688799) (xy 247.262699 160.728155) (xy 247.2627 160.728155) + (xy 247.392986 160.728155) (xy 247.460025 160.74784) (xy 247.50578 160.800644) (xy 247.515724 160.869802) + (xy 247.499102 160.916306) (xy 247.480536 160.947018) (xy 247.473867 160.958049) (xy 247.458809 161.006373) + (xy 247.423258 161.120462) (xy 247.42082 161.147294) (xy 247.416845 161.191039) (xy 247.416845 161.854271) + (xy 247.417566 161.862201) (xy 247.423258 161.924847) (xy 247.423258 161.924849) (xy 247.423259 161.924851) + (xy 247.473867 162.087261) (xy 247.473868 162.087263) (xy 247.474288 162.08861) (xy 247.475438 162.158471) + (xy 247.438637 162.217863) (xy 247.375568 162.247931) (xy 247.355902 162.2495) (xy 243.054549 162.2495) + (xy 242.98751 162.229815) (xy 242.962401 162.208474) (xy 242.956674 162.202114) (xy 242.95667 162.20211) + (xy 242.803535 162.090851) (xy 242.80353 162.090848) (xy 242.630608 162.013857) (xy 242.630603 162.013855) + (xy 242.484802 161.982865) (xy 242.445447 161.9745) (xy 242.256155 161.9745) (xy 242.223698 161.981398) + (xy 242.070998 162.013855) (xy 242.070993 162.013857) (xy 241.898071 162.090848) (xy 241.898066 162.090851) + (xy 241.74493 162.202111) (xy 241.618268 162.342784) (xy 241.523622 162.506715) (xy 241.523619 162.506722) + (xy 241.487232 162.618711) (xy 241.447794 162.676387) (xy 241.395082 162.701683) (xy 241.220197 162.738855) + (xy 241.220192 162.738857) (xy 241.04727 162.815848) (xy 241.047265 162.815851) (xy 240.894129 162.927111) + (xy 240.767466 163.067785) (xy 240.672821 163.231715) (xy 240.672818 163.231722) (xy 240.617925 163.400666) + (xy 240.614326 163.411744) (xy 240.59454 163.6) (xy 240.614326 163.788256) (xy 240.614327 163.788259) + (xy 240.672818 163.968277) (xy 240.672821 163.968284) (xy 240.767467 164.132216) (xy 240.861464 164.23661) + (xy 240.894129 164.272888) (xy 241.047265 164.384148) (xy 241.04727 164.384151) (xy 241.220192 164.461142) + (xy 241.220197 164.461144) (xy 241.405354 164.5005) (xy 241.405355 164.5005) (xy 241.594644 164.5005) + (xy 241.594646 164.5005) (xy 241.779803 164.461144) (xy 241.95273 164.384151) (xy 242.105871 164.272888) + (xy 242.110313 164.267955) (xy 242.1116 164.266526) (xy 242.171087 164.229879) (xy 242.203748 164.2255) + (xy 262.396303 164.2255) (xy 262.396303 164.225499) (xy 262.477098 164.209429) (xy 262.477099 164.209429) + (xy 262.487178 164.207423) (xy 262.517147 164.201463) (xy 262.554743 164.18589) (xy 262.630981 164.154312) + (xy 262.682204 164.120084) (xy 262.733428 164.085858) (xy 262.817468 164.001817) (xy 262.878789 163.968334) + (xy 262.905148 163.9655) (xy 263.112709 163.9655) (xy 263.179748 163.985185) (xy 263.225503 164.037989) + (xy 263.235447 164.107147) (xy 263.235082 164.108923) (xy 263.2195 164.227272) (xy 263.2195 164.452727) + (xy 263.234313 164.565235) (xy 263.234314 164.565239) (xy 263.27429 164.66175) (xy 263.281759 164.731219) + (xy 263.281347 164.733392) (xy 263.274661 164.767006) (xy 263.259637 164.842542) (xy 263.259637 164.842543) + (xy 263.257597 164.852799) (xy 263.257597 164.862799) (xy 263.237912 164.929838) (xy 263.210512 164.960062) + (xy 263.205051 164.964379) (xy 263.195421 164.97401) (xy 263.134097 165.007493) (xy 263.064405 165.002506) + (xy 263.020062 164.974007) (xy 263.010829 164.964774) (xy 263.010825 164.964771) (xy 262.866589 164.875804) + (xy 262.866578 164.875799) (xy 262.705703 164.822491) (xy 262.606419 164.812347) (xy 262.583097 164.812347) + (xy 262.583097 168.337499) (xy 262.606405 168.337499) (xy 262.606419 168.337498) (xy 262.705704 168.327355) + (xy 262.866578 168.274047) (xy 262.866589 168.274042) (xy 263.010828 168.185073) (xy 263.020056 168.175845) + (xy 263.081376 168.142356) (xy 263.151068 168.147335) (xy 263.195424 168.175839) (xy 263.205052 168.185467) + (xy 263.205056 168.18547) (xy 263.349391 168.274498) (xy 263.349394 168.274499) (xy 263.3494 168.274503) + (xy 263.510389 168.327849) (xy 263.609752 168.338) (xy 264.156441 168.337999) (xy 264.156449 168.337998) + (xy 264.156452 168.337998) (xy 264.210857 168.33244) (xy 264.255805 168.327849) (xy 264.416794 168.274503) + (xy 264.561141 168.185468) (xy 264.681065 168.065544) (xy 264.7701 167.921197) (xy 264.823446 167.760208) + (xy 264.829096 167.704894) (xy 264.855491 167.640203) (xy 264.864754 167.629834) (xy 264.987772 167.506817) + (xy 265.049095 167.473334) (xy 265.075452 167.4705) (xy 265.134644 167.4705) (xy 265.134646 167.4705) + (xy 265.177819 167.461323) (xy 265.247483 167.466638) (xy 265.303217 167.508775) (xy 265.327323 167.574355) + (xy 265.327598 167.582613) (xy 265.327598 168.071616) (xy 265.327791 168.073736) (xy 265.334011 168.142192) + (xy 265.334011 168.142194) (xy 265.334012 168.142196) (xy 265.38462 168.304606) (xy 265.439043 168.394633) + (xy 265.446955 168.40772) (xy 265.464791 168.475275) (xy 265.443273 168.541748) (xy 265.389233 168.586036) + (xy 265.354092 168.59516) (xy 265.300614 168.600909) (xy 265.165769 168.651202) (xy 265.165762 168.651206) + (xy 265.050553 168.737452) (xy 265.05055 168.737455) (xy 264.964304 168.852664) (xy 264.9643 168.852671) + (xy 264.914006 168.987517) (xy 264.907599 169.047116) (xy 264.907598 169.047135) (xy 264.907598 169.788023) + (xy 264.887913 169.855062) (xy 264.835109 169.900817) (xy 264.765951 169.910761) (xy 264.744594 169.905729) + (xy 264.650807 169.874651) (xy 264.551444 169.8645) (xy 263.95476 169.8645) (xy 263.954742 169.864501) + (xy 263.85539 169.87465) (xy 263.855387 169.874651) (xy 263.694403 169.927996) (xy 263.694392 169.928001) + (xy 263.550057 170.017029) (xy 263.550053 170.017032) (xy 263.43013 170.136955) (xy 263.430127 170.136959) + (xy 263.341099 170.281294) (xy 263.341094 170.281305) (xy 263.287749 170.44229) (xy 263.277598 170.541647) + (xy 263.277598 171.088337) (xy 263.277599 171.088355) (xy 263.287748 171.187707) (xy 263.287749 171.18771) + (xy 263.341094 171.348694) (xy 263.341099 171.348705) (xy 263.430127 171.49304) (xy 263.43013 171.493044) + (xy 263.439758 171.502672) (xy 263.473243 171.563995) (xy 263.468259 171.633687) (xy 263.439761 171.678031) + (xy 263.430526 171.687265) (xy 263.430522 171.687271) (xy 263.341555 171.831507) (xy 263.34155 171.831518) + (xy 263.288242 171.992393) (xy 263.278098 172.091677) (xy 263.278098 172.115) (xy 264.379098 172.115) + (xy 264.446137 172.134685) (xy 264.491892 172.187489) (xy 264.503098 172.239) (xy 264.503098 173.314999) + (xy 264.551406 173.314999) (xy 264.55142 173.314998) (xy 264.650705 173.304855) (xy 264.745094 173.273578) + (xy 264.814922 173.271176) (xy 264.874964 173.306908) (xy 264.906157 173.369428) (xy 264.908098 173.391284) + (xy 264.908098 174.042844) (xy 264.914499 174.102372) (xy 264.914501 174.102379) (xy 264.964743 174.237086) + (xy 264.964747 174.237093) (xy 265.050907 174.352187) (xy 265.05091 174.35219) (xy 265.166004 174.43835) + (xy 265.166011 174.438354) (xy 265.300718 174.488596) (xy 265.309558 174.489547) (xy 265.374109 174.516284) + (xy 265.413959 174.573676) (xy 265.416454 174.643501) (xy 265.401847 174.677929) (xy 265.396554 174.68651) + (xy 265.39655 174.686518) (xy 265.343242 174.847393) (xy 265.333098 174.946677) (xy 265.333098 174.995) + (xy 266.033098 174.995) (xy 266.033098 174.538) (xy 265.932098 174.538) (xy 265.865059 174.518315) + (xy 265.819304 174.465511) (xy 265.808098 174.414) (xy 265.808098 171.895) (xy 265.360253 171.895) + (xy 265.293011 171.902231) (xy 265.292719 171.899522) (xy 265.235946 171.896466) (xy 265.179283 171.855587) + (xy 265.16484 171.831936) (xy 265.16464 171.831507) (xy 265.075673 171.687271) (xy 265.07567 171.687267) + (xy 265.066437 171.678034) (xy 265.032952 171.616711) (xy 265.037936 171.547019) (xy 265.066441 171.502668) + (xy 265.076066 171.493044) (xy 265.076068 171.493039) (xy 265.080379 171.48759) (xy 265.137401 171.447213) + (xy 265.177646 171.4405) (xy 265.199706 171.4405) (xy 265.199706 171.440499) (xy 265.266761 171.427162) + (xy 265.266763 171.427162) (xy 265.293839 171.421775) (xy 265.32055 171.416463) (xy 265.368834 171.396463) + (xy 265.434384 171.369312) (xy 265.485607 171.335084) (xy 265.536831 171.300858) (xy 265.605872 171.231816) + (xy 265.667193 171.198333) (xy 265.693552 171.195499) (xy 266.422644 171.195499) (xy 266.489683 171.215184) + (xy 266.510325 171.231818) (xy 266.993627 171.71512) (xy 267.027112 171.776443) (xy 267.022128 171.846135) + (xy 266.980256 171.902068) (xy 266.914792 171.926485) (xy 266.862614 171.918983) (xy 266.815481 171.901403) + (xy 266.81547 171.901401) (xy 266.755942 171.895) (xy 266.308098 171.895) (xy 266.308098 174.227) + (xy 266.409098 174.227) (xy 266.476137 174.246685) (xy 266.521892 174.299489) (xy 266.533098 174.351) + (xy 266.533098 176.219999) (xy 266.556406 176.219999) (xy 266.55642 176.219998) (xy 266.655705 176.209855) + (xy 266.816579 176.156547) (xy 266.81659 176.156542) (xy 266.960829 176.067573) (xy 266.970057 176.058345) + (xy 267.031377 176.024856) (xy 267.101069 176.029835) (xy 267.145425 176.058339) (xy 267.155053 176.067967) + (xy 267.155057 176.06797) (xy 267.299392 176.156998) (xy 267.299395 176.156999) (xy 267.299401 176.157003) + (xy 267.46039 176.210349) (xy 267.559753 176.2205) (xy 268.106442 176.220499) (xy 268.10645 176.220498) + (xy 268.106453 176.220498) (xy 268.160858 176.21494) (xy 268.205806 176.210349) (xy 268.366795 176.157003) + (xy 268.511142 176.067968) (xy 268.631066 175.948044) (xy 268.720101 175.803697) (xy 268.773447 175.642708) + (xy 268.783598 175.543345) (xy 268.783597 174.946656) (xy 268.776328 174.8755) (xy 268.773447 174.847292) + (xy 268.773446 174.847289) (xy 268.759205 174.804312) (xy 268.720101 174.686303) (xy 268.715194 174.678347) + (xy 268.696754 174.610954) (xy 268.717677 174.544291) (xy 268.77132 174.499522) (xy 268.807486 174.489961) + (xy 268.815581 174.489091) (xy 268.950429 174.438796) (xy 268.986487 174.411802) (xy 269.05195 174.387384) + (xy 269.120223 174.402234) (xy 269.14848 174.423387) (xy 269.192909 174.467816) (xy 269.192911 174.467817) + (xy 269.192913 174.467819) (xy 269.338492 174.555825) (xy 269.500902 174.606433) (xy 269.571482 174.612847) + (xy 269.571485 174.612847) (xy 270.234711 174.612847) (xy 270.234714 174.612847) (xy 270.305294 174.606433) + (xy 270.467704 174.555825) (xy 270.613283 174.467819) (xy 270.73357 174.347532) (xy 270.821576 174.201953) + (xy 270.872184 174.039543) (xy 270.878598 173.968963) (xy 270.878598 173.672798) (xy 270.898283 173.605759) + (xy 270.914913 173.585121) (xy 271.101827 173.398207) (xy 271.101831 173.398205) (xy 271.188956 173.31108) + (xy 271.252344 173.216214) (xy 271.25741 173.208632) (xy 271.288575 173.133393) (xy 271.304561 173.094799) + (xy 271.328598 172.973953) (xy 271.328598 171.799499) (xy 271.348283 171.73246) (xy 271.401087 171.686705) + (xy 271.452593 171.675499) (xy 271.948344 171.675499) (xy 271.948352 171.675498) (xy 271.948355 171.675498) + (xy 272.021403 171.668036) (xy 272.047708 171.665349) (xy 272.208697 171.612003) (xy 272.353044 171.522968) + (xy 272.362668 171.513343) (xy 272.423987 171.479856) (xy 272.493679 171.484835) (xy 272.538034 171.513339) + (xy 272.547267 171.522572) (xy 272.547271 171.522575) (xy 272.691507 171.611542) (xy 272.691518 171.611547) + (xy 272.852393 171.664855) (xy 272.951683 171.674999) (xy 272.975 171.674998) (xy 272.975 169.699613) + (xy 272.972049 169.694209) (xy 272.975509 169.628847) (xy 273.014855 169.510106) (xy 273.024999 169.410822) + (xy 273.025 169.410809) (xy 273.025 169.3875) (xy 270.3995 169.3875) (xy 270.332461 169.367815) + (xy 270.286706 169.315011) (xy 270.2755 169.2635) (xy 270.2755 169.0115) (xy 270.295185 168.944461) + (xy 270.347989 168.898706) (xy 270.3995 168.8875) (xy 273.024999 168.8875) (xy 273.024999 168.864192) + (xy 273.024998 168.864177) (xy 273.014855 168.764892) (xy 272.961547 168.604018) (xy 272.961542 168.604007) + (xy 272.872575 168.459771) (xy 272.872572 168.459767) (xy 272.863339 168.450534) (xy 272.829854 168.389211) + (xy 272.834838 168.319519) (xy 272.863343 168.275168) (xy 272.872968 168.265544) (xy 272.962003 168.121197) + (xy 273.015349 167.960208) (xy 273.0255 167.860845) (xy 273.025499 167.314156) (xy 273.015349 167.214792) + (xy 272.962003 167.053803) (xy 272.961999 167.053797) (xy 272.961998 167.053794) (xy 272.87297 166.909459) + (xy 272.86849 166.903793) (xy 272.869594 166.902919) (xy 272.839914 166.848564) (xy 272.844898 166.778872) + (xy 272.853693 166.760206) (xy 272.857227 166.754085) (xy 272.947179 166.598284) (xy 273.005674 166.418256) + (xy 273.02546 166.23) (xy 273.005674 166.041744) (xy 272.947179 165.861716) (xy 272.852533 165.697784) + (xy 272.725871 165.557112) (xy 272.72587 165.557111) (xy 272.572734 165.445851) (xy 272.572729 165.445848) + (xy 272.399807 165.368857) (xy 272.399802 165.368855) (xy 272.254001 165.337865) (xy 272.214646 165.3295) + (xy 272.1445 165.3295) (xy 272.077461 165.309815) (xy 272.031706 165.257011) (xy 272.0205 165.2055) + (xy 272.0205 165.1145) (xy 272.040185 165.047461) (xy 272.092989 165.001706) (xy 272.1445 164.9905) + (xy 273.3405 164.9905) (xy 273.407539 165.010185) (xy 273.453294 165.062989) (xy 273.4645 165.1145) + (xy 273.4645 174.249548) (xy 273.444815 174.316587) (xy 273.428181 174.337229) (xy 268.427229 179.338181) + (xy 268.365906 179.371666) (xy 268.339548 179.3745) (xy 250.413244 179.3745) (xy 250.346205 179.354815) + (xy 250.325563 179.338181) (xy 247.58799 176.600608) (xy 247.58797 176.600586) (xy 247.496528 176.509144) + (xy 247.49652 176.509138) (xy 247.433998 176.467362) (xy 247.433996 176.467361) (xy 247.404235 176.447475) + (xy 247.394077 176.440687) (xy 247.353831 176.424017) (xy 247.313584 176.407347) (xy 247.280245 176.393537) + (xy 247.270219 176.391543) (xy 247.219821 176.381518) (xy 247.159402 176.3695) (xy 247.159399 176.3695) + (xy 247.159398 176.3695) (xy 239.306607 176.3695) (xy 239.183393 176.3695) (xy 239.183389 176.3695) + (xy 239.122971 176.381518) (xy 239.062548 176.393537) (xy 239.062543 176.393538) (xy 239.029207 176.407347) + (xy 239.015397 176.413067) (xy 238.993169 176.422274) (xy 238.948713 176.440688) (xy 238.938557 176.447475) + (xy 238.938449 176.447547) (xy 238.846268 176.50914) (xy 238.802705 176.552703) (xy 238.759142 176.596267) + (xy 238.759139 176.59627) (xy 237.697229 177.658179) (xy 237.635906 177.691664) (xy 237.569286 177.68778) + (xy 237.489613 177.660428) (xy 237.244335 177.6195) (xy 236.995665 177.6195) (xy 236.750383 177.660429) + (xy 236.515197 177.741169) (xy 236.515188 177.741172) (xy 236.296493 177.859524) (xy 236.100257 178.012261) + (xy 235.931833 178.195217) (xy 235.795826 178.403393) (xy 235.695936 178.631118) (xy 235.634892 178.872175) + (xy 235.63489 178.872187) (xy 235.614357 179.119994) (xy 235.614357 179.120005) (xy 235.624322 179.24026) + (xy 235.610241 179.308696) (xy 235.561396 179.358655) (xy 235.500746 179.3745) (xy 188.995148 179.3745) + (xy 188.928109 179.354815) (xy 188.907467 179.338181) (xy 185.231467 175.662181) (xy 185.197982 175.600858) + (xy 185.202966 175.531166) (xy 185.244838 175.475233) (xy 185.310302 175.450816) (xy 185.319148 175.4505) + (xy 185.444644 175.4505) (xy 185.444646 175.4505) (xy 185.629803 175.411144) (xy 185.80273 175.334151) + (xy 185.955871 175.222888) (xy 186.082533 175.082216) (xy 186.177179 174.918284) (xy 186.235674 174.738256) + (xy 186.254772 174.556536) (xy 186.281356 174.491924) (xy 186.338654 174.451939) (xy 186.378093 174.4455) + (xy 186.501613 174.4455) (xy 186.501616 174.4455) (xy 186.572196 174.439086) (xy 186.734606 174.388478) + (xy 186.880185 174.300472) (xy 186.889992 174.290665) (xy 186.951314 174.257178) (xy 187.021006 174.26216) + (xy 187.065357 174.290662) (xy 187.072267 174.297572) (xy 187.072271 174.297575) (xy 187.216507 174.386542) + (xy 187.216518 174.386547) (xy 187.377393 174.439855) (xy 187.476683 174.449999) (xy 187.524999 174.449998) + (xy 187.525 174.449998) (xy 187.525 173.374) (xy 187.544685 173.306961) (xy 187.597489 173.261206) + (xy 187.649 173.25) (xy 187.901 173.25) (xy 187.968039 173.269685) (xy 188.013794 173.322489) (xy 188.025 173.374) + (xy 188.025 174.449999) (xy 188.073308 174.449999) (xy 188.073322 174.449998) (xy 188.172607 174.439855) + (xy 188.333481 174.386547) (xy 188.333488 174.386544) (xy 188.44992 174.314727) (xy 188.517312 174.296286) + (xy 188.579165 174.314147) (xy 188.710394 174.393478) (xy 188.872804 174.444086) (xy 188.943384 174.4505) + (xy 189.239548 174.4505) (xy 189.306587 174.470185) (xy 189.327228 174.486818) (xy 190.594141 175.753732) + (xy 190.594142 175.753733) (xy 190.64389 175.803481) (xy 190.681269 175.84086) (xy 190.681271 175.840861) + (xy 190.727077 175.871468) (xy 190.783711 175.909309) (xy 190.783714 175.909311) (xy 190.897548 175.956463) + (xy 191.018388 175.980499) (xy 191.018392 175.9805) (xy 191.018393 175.9805) (xy 195.731912 175.9805) + (xy 195.792334 175.968481) (xy 195.852757 175.956463) (xy 195.906234 175.934312) (xy 195.966591 175.909312) + (xy 196.023228 175.871467) (xy 196.069038 175.840858) (xy 196.156163 175.753733) (xy 196.156163 175.753731) + (xy 196.166371 175.743524) (xy 196.166372 175.743521) (xy 196.833846 175.076048) (xy 196.895165 175.042566) + (xy 196.964857 175.04755) (xy 196.971959 175.050453) (xy 197.080192 175.098642) (xy 197.080197 175.098644) + (xy 197.265354 175.138) (xy 197.265355 175.138) (xy 197.454644 175.138) (xy 197.454646 175.138) + (xy 197.639803 175.098644) (xy 197.81273 175.021651) (xy 197.965871 174.910388) (xy 198.092533 174.769716) + (xy 198.187179 174.605784) (xy 198.201243 174.562497) (xy 198.240679 174.504824) (xy 198.305037 174.477624) + (xy 198.373884 174.489538) (xy 198.406855 174.513135) (xy 198.629575 174.735855) (xy 198.629579 174.735858) + (xy 198.73202 174.804308) (xy 198.732027 174.804312) (xy 198.796767 174.831128) (xy 198.84586 174.851463) + (xy 198.865909 174.855451) (xy 198.899508 174.862134) (xy 198.966704 174.875501) (xy 198.966706 174.875501) + (xy 199.096033 174.875501) (xy 199.096053 174.8755) (xy 219.126101 174.8755) (xy 219.126101 174.875499) + (xy 219.222702 174.856285) (xy 219.222703 174.856285) (xy 219.230856 174.854663) (xy 219.246945 174.851463) + (xy 219.296038 174.831128) (xy 219.360779 174.804312) (xy 219.435326 174.7545) (xy 219.463226 174.735858) + (xy 219.550351 174.648733) (xy 219.550351 174.648731) (xy 219.560559 174.638524) (xy 219.56056 174.638521) + (xy 220.614081 173.585) (xy 243.017704 173.585) (xy 243.017899 173.587485) (xy 243.063718 173.745197) + (xy 243.147314 173.886551) (xy 243.147321 173.88656) (xy 243.263438 174.002677) (xy 243.263447 174.002684) + (xy 243.404803 174.086281) (xy 243.404806 174.086282) (xy 243.562504 174.132098) (xy 243.56251 174.132099) + (xy 243.59935 174.134998) (xy 243.599366 174.134999) (xy 244.14 174.134999) (xy 244.64 174.134999) + (xy 245.180634 174.134999) (xy 245.180649 174.134998) (xy 245.217489 174.132099) (xy 245.217495 174.132098) + (xy 245.375193 174.086282) (xy 245.375196 174.086281) (xy 245.516552 174.002684) (xy 245.516561 174.002677) + (xy 245.632678 173.88656) (xy 245.632685 173.886551) (xy 245.716281 173.745197) (xy 245.7621 173.587485) + (xy 245.762295 173.585) (xy 245.762295 173.584999) (xy 244.64 173.584999) (xy 244.64 174.134999) + (xy 244.14 174.134999) (xy 244.14 173.584999) (xy 243.017705 173.584999) (xy 243.017704 173.585) + (xy 220.614081 173.585) (xy 224.889784 169.309299) (xy 243.0145 169.309299) (xy 243.0145 169.740702) + (xy 243.017401 169.777568) (xy 243.017402 169.777574) (xy 243.063254 169.935394) (xy 243.063255 169.935397) + (xy 243.063256 169.935399) (xy 243.088692 169.978409) (xy 243.146917 170.076863) (xy 243.151702 170.083032) + (xy 243.149256 170.084928) (xy 243.175856 170.133642) (xy 243.170872 170.203334) (xy 243.150082 170.235719) + (xy 243.151699 170.236974) (xy 243.146915 170.24314) (xy 243.063255 170.384603) (xy 243.063254 170.384606) + (xy 243.017402 170.542426) (xy 243.017401 170.542432) (xy 243.0145 170.579298) (xy 243.0145 171.010701) + (xy 243.017401 171.047567) (xy 243.017402 171.047573) (xy 243.063254 171.205393) (xy 243.063255 171.205396) + (xy 243.063256 171.205398) (xy 243.083829 171.240185) (xy 243.146917 171.346862) (xy 243.151702 171.353031) + (xy 243.149256 171.354927) (xy 243.175857 171.403642) (xy 243.170873 171.473334) (xy 243.150069 171.505703) + (xy 243.151702 171.506969) (xy 243.146917 171.513137) (xy 243.063255 171.654603) (xy 243.063254 171.654606) + (xy 243.017402 171.812426) (xy 243.017401 171.812432) (xy 243.0145 171.849298) (xy 243.0145 172.280701) + (xy 243.017401 172.317567) (xy 243.017402 172.317573) (xy 243.063254 172.475393) (xy 243.063255 172.475396) + (xy 243.146917 172.616862) (xy 243.151702 172.623031) (xy 243.149363 172.624844) (xy 243.1762 172.673948) + (xy 243.171242 172.743642) (xy 243.150463 172.776007) (xy 243.1521 172.777277) (xy 243.147314 172.783446) + (xy 243.063718 172.9248) (xy 243.017899 173.082512) (xy 243.017704 173.084997) (xy 243.017705 173.084999) + (xy 245.762295 173.084999) (xy 245.762295 173.084997) (xy 245.7621 173.082512) (xy 245.716281 172.9248) + (xy 245.632685 172.783446) (xy 245.6279 172.777277) (xy 245.630359 172.775369) (xy 245.603789 172.72671) + (xy 245.608773 172.657018) (xy 245.629856 172.624239) (xy 245.628298 172.623031) (xy 245.633075 172.61687) + (xy 245.633081 172.616865) (xy 245.716744 172.475398) (xy 245.754011 172.347127) (xy 245.762597 172.317573) + (xy 245.762598 172.317567) (xy 245.765499 172.280701) (xy 245.7655 172.280694) (xy 245.7655 171.849306) + (xy 245.762598 171.812431) (xy 245.760651 171.805731) (xy 245.716745 171.654606) (xy 245.716744 171.654603) + (xy 245.716744 171.654602) (xy 245.633081 171.513135) (xy 245.633078 171.513132) (xy 245.628298 171.506969) + (xy 245.63075 171.505066) (xy 245.604155 171.456421) (xy 245.609104 171.386726) (xy 245.62994 171.354304) + (xy 245.628298 171.353031) (xy 245.633075 171.34687) (xy 245.633081 171.346865) (xy 245.716744 171.205398) + (xy 245.751863 171.084519) (xy 245.762597 171.047573) (xy 245.762598 171.047567) (xy 245.763511 171.035962) + (xy 245.7655 171.010694) (xy 245.7655 170.579306) (xy 245.762598 170.542431) (xy 245.76237 170.541647) + (xy 245.716745 170.384606) (xy 245.716744 170.384603) (xy 245.716744 170.384602) (xy 245.633081 170.243135) + (xy 245.633078 170.243132) (xy 245.628298 170.236969) (xy 245.63075 170.235066) (xy 245.604155 170.186421) + (xy 245.609104 170.116726) (xy 245.629942 170.0843) (xy 245.628301 170.083027) (xy 245.633077 170.076869) + (xy 245.633081 170.076866) (xy 245.716744 169.935399) (xy 245.762598 169.77757) (xy 245.7655 169.740695) + (xy 245.7655 169.309307) (xy 245.765499 169.309299) (xy 248.1645 169.309299) (xy 248.1645 169.740702) + (xy 248.167401 169.777568) (xy 248.167402 169.777574) (xy 248.213254 169.935394) (xy 248.213255 169.935397) + (xy 248.213256 169.935399) (xy 248.238692 169.978409) (xy 248.296917 170.076863) (xy 248.301702 170.083032) + (xy 248.299256 170.084928) (xy 248.325856 170.133642) (xy 248.320872 170.203334) (xy 248.300082 170.235719) + (xy 248.301699 170.236974) (xy 248.296915 170.24314) (xy 248.213255 170.384603) (xy 248.213254 170.384606) + (xy 248.167402 170.542426) (xy 248.167401 170.542432) (xy 248.1645 170.579298) (xy 248.1645 171.010701) + (xy 248.167401 171.047567) (xy 248.167402 171.047573) (xy 248.213254 171.205393) (xy 248.213255 171.205396) + (xy 248.213256 171.205398) (xy 248.233829 171.240185) (xy 248.296917 171.346862) (xy 248.301702 171.353031) + (xy 248.299256 171.354927) (xy 248.325857 171.403642) (xy 248.320873 171.473334) (xy 248.300069 171.505703) + (xy 248.301702 171.506969) (xy 248.296917 171.513137) (xy 248.213255 171.654603) (xy 248.213254 171.654606) + (xy 248.167402 171.812426) (xy 248.167401 171.812432) (xy 248.1645 171.849298) (xy 248.1645 172.280701) + (xy 248.167401 172.317567) (xy 248.167402 172.317573) (xy 248.213254 172.475393) (xy 248.213255 172.475396) + (xy 248.296917 172.616862) (xy 248.301702 172.623031) (xy 248.299256 172.624927) (xy 248.325856 172.673641) + (xy 248.320872 172.743333) (xy 248.300082 172.775718) (xy 248.301699 172.776973) (xy 248.296915 172.783139) + (xy 248.213255 172.924602) (xy 248.213254 172.924605) (xy 248.167402 173.082425) (xy 248.167401 173.082431) + (xy 248.1645 173.119297) (xy 248.1645 173.5507) (xy 248.167401 173.587566) (xy 248.167402 173.587572) + (xy 248.213254 173.745392) (xy 248.213255 173.745395) (xy 248.296917 173.886861) (xy 248.296923 173.886869) + (xy 248.413129 174.003075) (xy 248.413133 174.003078) (xy 248.413135 174.00308) (xy 248.554602 174.086743) + (xy 248.568456 174.090768) (xy 248.712426 174.132596) (xy 248.712429 174.132596) (xy 248.712431 174.132597) + (xy 248.749306 174.135499) (xy 248.749314 174.135499) (xy 250.330686 174.135499) (xy 250.330694 174.135499) + (xy 250.367569 174.132597) (xy 250.511543 174.090768) (xy 250.581412 174.090967) (xy 250.619024 174.109526) + (xy 250.632271 174.119151) (xy 250.805192 174.196141) (xy 250.805197 174.196143) (xy 250.990354 174.235499) + (xy 250.990355 174.235499) (xy 251.179646 174.235499) (xy 251.260984 174.21821) (xy 251.286765 174.2155) + (xy 253.693398 174.2155) (xy 253.760437 174.235185) (xy 253.799514 174.275349) (xy 253.814528 174.300185) + (xy 253.814531 174.300189) (xy 253.934811 174.420469) (xy 253.934813 174.42047) (xy 253.934815 174.420472) + (xy 254.080394 174.508478) (xy 254.080854 174.508621) (xy 254.08115 174.508818) (xy 254.087235 174.511557) + (xy 254.086779 174.512568) (xy 254.139004 174.547356) (xy 254.16698 174.61138) (xy 254.1619 174.665326) + (xy 254.120332 174.79326) (xy 254.114326 174.811744) (xy 254.09454 175) (xy 254.114326 175.188256) + (xy 254.114327 175.188259) (xy 254.172818 175.368277) (xy 254.172821 175.368284) (xy 254.267467 175.532216) + (xy 254.355794 175.630313) (xy 254.394129 175.672888) (xy 254.547265 175.784148) (xy 254.54727 175.784151) + (xy 254.720192 175.861142) (xy 254.720197 175.861144) (xy 254.905354 175.9005) (xy 254.905355 175.9005) + (xy 255.094644 175.9005) (xy 255.094646 175.9005) (xy 255.279803 175.861144) (xy 255.45273 175.784151) + (xy 255.605871 175.672888) (xy 255.722533 175.543322) (xy 265.333099 175.543322) (xy 265.343242 175.642607) + (xy 265.39655 175.803481) (xy 265.396555 175.803492) (xy 265.485522 175.947728) (xy 265.485525 175.947732) + (xy 265.605365 176.067572) (xy 265.605369 176.067575) (xy 265.749605 176.156542) (xy 265.749616 176.156547) + (xy 265.910491 176.209855) (xy 266.009781 176.219999) (xy 266.033098 176.219998) (xy 266.033098 175.495) + (xy 265.333099 175.495) (xy 265.333099 175.543322) (xy 255.722533 175.543322) (xy 255.732533 175.532216) + (xy 255.827179 175.368284) (xy 255.885674 175.188256) (xy 255.903321 175.020344) (xy 255.929904 174.955734) + (xy 255.93895 174.945639) (xy 256.282772 174.601819) (xy 256.344095 174.568334) (xy 256.370453 174.5655) + (xy 256.476613 174.5655) (xy 256.476616 174.5655) (xy 256.547196 174.559086) (xy 256.709606 174.508478) + (xy 256.855185 174.420472) (xy 256.975472 174.300185) (xy 257.063478 174.154606) (xy 257.114086 173.992196) + (xy 257.1205 173.921616) (xy 257.1205 173.258384) (xy 257.114086 173.187804) (xy 257.063478 173.025394) + (xy 256.983613 172.893282) (xy 256.965778 172.825731) (xy 256.983613 172.764987) (xy 257.060186 172.638322) + (xy 263.278099 172.638322) (xy 263.288242 172.737607) (xy 263.34155 172.898481) (xy 263.341555 172.898492) + (xy 263.430522 173.042728) (xy 263.430525 173.042732) (xy 263.550365 173.162572) (xy 263.550369 173.162575) + (xy 263.694605 173.251542) (xy 263.694616 173.251547) (xy 263.855491 173.304855) (xy 263.954781 173.314999) + (xy 264.003097 173.314998) (xy 264.003098 173.314998) (xy 264.003098 172.615) (xy 263.278099 172.615) + (xy 263.278099 172.638322) (xy 257.060186 172.638322) (xy 257.068478 172.624606) (xy 257.119086 172.462196) + (xy 257.1255 172.391616) (xy 257.1255 171.728384) (xy 257.119086 171.657804) (xy 257.068478 171.495394) + (xy 256.986114 171.359148) (xy 256.968278 171.291596) (xy 256.986115 171.23085) (xy 257.068478 171.094606) + (xy 257.119086 170.932196) (xy 257.1255 170.861616) (xy 257.1255 170.198384) (xy 257.119086 170.127804) + (xy 257.068478 169.965394) (xy 256.985821 169.828664) (xy 256.967986 169.761112) (xy 256.985822 169.700366) + (xy 257.068019 169.564395) (xy 257.11859 169.402106) (xy 257.125 169.331572) (xy 257.125 169.25) + (xy 256.099 169.25) (xy 256.031961 169.230315) (xy 255.986206 169.177511) (xy 255.975 169.126) (xy 255.975 168.75) + (xy 256.475 168.75) (xy 257.124999 168.75) (xy 257.124999 168.668417) (xy 257.118591 168.597897) + (xy 257.11859 168.597892) (xy 257.068018 168.435603) (xy 256.980072 168.290122) (xy 256.859877 168.169927) + (xy 256.714395 168.08198) (xy 256.714396 168.08198) (xy 256.552105 168.031409) (xy 256.552106 168.031409) + (xy 256.481572 168.025) (xy 256.475 168.025) (xy 256.475 168.75) (xy 255.975 168.75) (xy 255.975 168.025) + (xy 255.974999 168.024999) (xy 255.968436 168.025) (xy 255.968417 168.025001) (xy 255.897897 168.031408) + (xy 255.897892 168.031409) (xy 255.735603 168.081981) (xy 255.590122 168.169927) (xy 255.590121 168.169928) + (xy 255.488035 168.272015) (xy 255.426712 168.3055) (xy 255.35702 168.300516) (xy 255.312673 168.272015) + (xy 255.210188 168.16953) (xy 255.164972 168.142196) (xy 255.064606 168.081522) (xy 254.902196 168.030914) + (xy 254.902194 168.030913) (xy 254.902192 168.030913) (xy 254.852778 168.026423) (xy 254.831616 168.0245) + (xy 254.318384 168.0245) (xy 254.299145 168.026248) (xy 254.247807 168.030913) (xy 254.085393 168.081522) + (xy 253.939811 168.16953) (xy 253.81953 168.289811) (xy 253.731522 168.435393) (xy 253.680913 168.597807) + (xy 253.677592 168.634361) (xy 253.6745 168.668384) (xy 253.6745 169.331616) (xy 253.674825 169.335188) + (xy 253.680913 169.402192) (xy 253.680913 169.402194) (xy 253.680914 169.402196) (xy 253.731522 169.564606) + (xy 253.813885 169.700851) (xy 253.831721 169.768403) (xy 253.813887 169.829145) (xy 253.804517 169.844646) + (xy 253.752991 169.891836) (xy 253.698398 169.9045) (xy 251.537741 169.9045) (xy 251.537721 169.904499) + (xy 251.531607 169.904499) (xy 251.408394 169.904499) (xy 251.401528 169.905864) (xy 251.35157 169.905535) + (xy 251.299649 169.8945) (xy 251.299646 169.8945) (xy 251.110354 169.8945) (xy 251.08899 169.89904) + (xy 251.062298 169.904714) (xy 250.992631 169.899396) (xy 250.936899 169.857258) (xy 250.912795 169.791678) + (xy 250.912901 169.773708) (xy 250.9155 169.740695) (xy 250.9155 169.309307) (xy 250.912598 169.272432) + (xy 250.908812 169.259402) (xy 250.866745 169.114607) (xy 250.866744 169.114604) (xy 250.866744 169.114603) + (xy 250.794651 168.992701) (xy 250.777469 168.924978) (xy 250.799629 168.858715) (xy 250.854095 168.814952) + (xy 250.875586 168.808295) (xy 250.979803 168.786144) (xy 251.15273 168.709151) (xy 251.305871 168.597888) + (xy 251.432533 168.457216) (xy 251.527179 168.293284) (xy 251.585674 168.113256) (xy 251.60546 167.925) + (xy 251.585674 167.736744) (xy 251.561005 167.660822) (xy 261.383098 167.660822) (xy 261.393241 167.760107) + (xy 261.446549 167.920981) (xy 261.446554 167.920992) (xy 261.535521 168.065228) (xy 261.535524 168.065232) + (xy 261.655364 168.185072) (xy 261.655368 168.185075) (xy 261.799604 168.274042) (xy 261.799615 168.274047) + (xy 261.96049 168.327355) (xy 262.05978 168.337499) (xy 262.083097 168.337498) (xy 262.083097 167.6125) + (xy 261.383098 167.6125) (xy 261.383098 167.660822) (xy 251.561005 167.660822) (xy 251.527179 167.556716) + (xy 251.432533 167.392784) (xy 251.305871 167.252112) (xy 251.30587 167.252111) (xy 251.152734 167.140851) + (xy 251.152729 167.140848) (xy 250.980526 167.064177) (xy 261.383097 167.064177) (xy 261.383097 167.1125) + (xy 262.083097 167.1125) (xy 262.083097 166.037347) (xy 261.383098 166.037347) (xy 261.383098 166.085669) + (xy 261.393241 166.184954) (xy 261.446549 166.345828) (xy 261.446554 166.345839) (xy 261.535521 166.490075) + (xy 261.540002 166.495742) (xy 261.538134 166.497218) (xy 261.566172 166.548565) (xy 261.561188 166.618257) + (xy 261.538777 166.653136) (xy 261.540002 166.654105) (xy 261.535521 166.659771) (xy 261.446554 166.804007) + (xy 261.446549 166.804018) (xy 261.393241 166.964893) (xy 261.383097 167.064177) (xy 250.980526 167.064177) + (xy 250.979807 167.063857) (xy 250.979802 167.063855) (xy 250.819651 167.029815) (xy 250.794646 167.0245) + (xy 250.605354 167.0245) (xy 250.580349 167.029815) (xy 250.420197 167.063855) (xy 250.420195 167.063856) + (xy 250.3243 167.106552) (xy 250.25505 167.115836) (xy 250.208768 167.09881) (xy 250.073705 167.015501) + (xy 250.073699 167.015498) (xy 250.073697 167.015497) (xy 250.027977 167.000347) (xy 249.912709 166.962151) + (xy 249.813346 166.952) (xy 249.266662 166.952) (xy 249.266644 166.952001) (xy 249.167292 166.96215) + (xy 249.167289 166.962151) (xy 249.006305 167.015496) (xy 249.006294 167.015501) (xy 248.861959 167.104529) + (xy 248.861953 167.104533) (xy 248.852324 167.114163) (xy 248.791 167.147646) (xy 248.721308 167.142659) + (xy 248.676965 167.11416) (xy 248.667732 167.104927) (xy 248.667728 167.104924) (xy 248.523492 167.015957) + (xy 248.523481 167.015952) (xy 248.362606 166.962644) (xy 248.263322 166.9525) (xy 248.24 166.9525) + (xy 248.24 168.907483) (xy 248.267489 168.957826) (xy 248.262505 169.027518) (xy 248.253056 169.047304) + (xy 248.213254 169.114606) (xy 248.213254 169.114607) (xy 248.167402 169.272427) (xy 248.167401 169.272433) + (xy 248.1645 169.309299) (xy 245.765499 169.309299) (xy 245.762598 169.272432) (xy 245.758812 169.259402) + (xy 245.716745 169.114607) (xy 245.716744 169.114604) (xy 245.716744 169.114603) (xy 245.633081 168.973136) + (xy 245.633079 168.973134) (xy 245.633076 168.97313) (xy 245.51687 168.856924) (xy 245.516862 168.856918) + (xy 245.429149 168.805045) (xy 245.375398 168.773257) (xy 245.375397 168.773256) (xy 245.375396 168.773256) + (xy 245.375393 168.773255) (xy 245.217573 168.727403) (xy 245.217567 168.727402) (xy 245.180701 168.724501) + (xy 245.180694 168.724501) (xy 243.599306 168.724501) (xy 243.599298 168.724501) (xy 243.562432 168.727402) + (xy 243.562426 168.727403) (xy 243.404606 168.773255) (xy 243.404603 168.773256) (xy 243.263137 168.856918) + (xy 243.263129 168.856924) (xy 243.146923 168.97313) (xy 243.146917 168.973138) (xy 243.063255 169.114604) + (xy 243.063254 169.114607) (xy 243.017402 169.272427) (xy 243.017401 169.272433) (xy 243.0145 169.309299) + (xy 224.889784 169.309299) (xy 225.973261 168.225822) (xy 247.040001 168.225822) (xy 247.050144 168.325107) + (xy 247.103452 168.485981) (xy 247.103457 168.485992) (xy 247.192424 168.630228) (xy 247.192427 168.630232) + (xy 247.312267 168.750072) (xy 247.312271 168.750075) (xy 247.456507 168.839042) (xy 247.456518 168.839047) + (xy 247.617393 168.892355) (xy 247.716683 168.902499) (xy 247.74 168.902498) (xy 247.74 168.1775) + (xy 247.040001 168.1775) (xy 247.040001 168.225822) (xy 225.973261 168.225822) (xy 226.569906 167.629177) + (xy 247.04 167.629177) (xy 247.04 167.6775) (xy 247.74 167.6775) (xy 247.74 166.952499) (xy 247.716693 166.9525) + (xy 247.716674 166.952501) (xy 247.617392 166.962644) (xy 247.456518 167.015952) (xy 247.456507 167.015957) + (xy 247.312271 167.104924) (xy 247.312267 167.104927) (xy 247.192427 167.224767) (xy 247.192424 167.224771) + (xy 247.103457 167.369007) (xy 247.103452 167.369018) (xy 247.050144 167.529893) (xy 247.04 167.629177) + (xy 226.569906 167.629177) (xy 228.71006 165.489024) (xy 261.383097 165.489024) (xy 261.383097 165.537347) + (xy 262.083097 165.537347) (xy 262.083097 164.812346) (xy 262.05979 164.812347) (xy 262.059771 164.812348) + (xy 261.960489 164.822491) (xy 261.799615 164.875799) (xy 261.799604 164.875804) (xy 261.655368 164.964771) + (xy 261.655364 164.964774) (xy 261.535524 165.084614) (xy 261.535521 165.084618) (xy 261.446554 165.228854) + (xy 261.446549 165.228865) (xy 261.393241 165.38974) (xy 261.383097 165.489024) (xy 228.71006 165.489024) + (xy 228.965858 165.233226) (xy 229.034312 165.130778) (xy 229.04583 165.102972) (xy 229.070553 165.043285) + (xy 229.078444 165.024234) (xy 229.081463 165.016945) (xy 229.087434 164.986928) (xy 229.090313 164.972453) + (xy 229.105501 164.896101) (xy 229.105501 164.767776) (xy 229.1055 164.76775) (xy 229.1055 154.941677) + (xy 263.378098 154.941677) (xy 263.378098 154.965) (xy 264.103098 154.965) (xy 264.103098 154.265) + (xy 264.103097 154.264999) (xy 264.054791 154.265) (xy 264.054773 154.265001) (xy 263.95549 154.275144) + (xy 263.794616 154.328452) (xy 263.794605 154.328457) (xy 263.650369 154.417424) (xy 263.650365 154.417427) + (xy 263.530525 154.537267) (xy 263.530522 154.537271) (xy 263.441555 154.681507) (xy 263.44155 154.681518) + (xy 263.388242 154.842393) (xy 263.378098 154.941677) (xy 229.1055 154.941677) (xy 229.1055 150.993322) + (xy 248.127501 150.993322) (xy 248.137644 151.092607) (xy 248.190952 151.253481) (xy 248.190957 151.253492) + (xy 248.279924 151.397728) (xy 248.279927 151.397732) (xy 248.399767 151.517572) (xy 248.399771 151.517575) + (xy 248.544007 151.606542) (xy 248.544018 151.606547) (xy 248.704893 151.659855) (xy 248.804183 151.669999) + (xy 248.8275 151.669998) (xy 248.8275 150.945) (xy 248.127501 150.945) (xy 248.127501 150.993322) + (xy 229.1055 150.993322) (xy 229.1055 149.881998) (xy 229.105499 149.881992) (xy 229.104726 149.878107) + (xy 229.104722 149.87809) (xy 229.08691 149.788537) (xy 229.08691 149.788536) (xy 229.084148 149.774655) + (xy 229.081463 149.761152) (xy 229.06988 149.733187) (xy 229.056418 149.700687) (xy 229.034314 149.647323) + (xy 229.034308 149.647312) (xy 229.011381 149.613001) (xy 229.01138 149.613) (xy 228.965858 149.544871) + (xy 228.965856 149.544868) (xy 228.875637 149.454649) (xy 228.875606 149.45462) (xy 223.546819 144.125833) + (xy 223.513334 144.06451) (xy 223.5105 144.038152) (xy 223.5105 140.240001) (xy 224.000204 140.240001) + (xy 224.000399 140.242486) (xy 224.046218 140.400198) (xy 224.129814 140.541552) (xy 224.129821 140.541561) + (xy 224.245938 140.657678) (xy 224.245947 140.657685) (xy 224.387303 140.741282) (xy 224.387306 140.741283) + (xy 224.545004 140.787099) (xy 224.54501 140.7871) (xy 224.58185 140.789999) (xy 224.581866 140.79) + (xy 224.91 140.79) (xy 224.91 140.24) (xy 224.000205 140.24) (xy 224.000204 140.240001) (xy 223.5105 140.240001) + (xy 223.5105 139.927668) (xy 223.530185 139.860629) (xy 223.582989 139.814874) (xy 223.599895 139.808595) + (xy 223.657898 139.791744) (xy 223.799365 139.708081) (xy 223.79937 139.708075) (xy 223.805531 139.703298) + (xy 223.806839 139.704984) (xy 223.858509 139.676761) (xy 223.928201 139.681735) (xy 223.975941 139.713752) + (xy 224.000204 139.74) (xy 226.319795 139.74) (xy 226.328588 139.730487) (xy 226.336012 139.695152) + (xy 226.385065 139.645397) (xy 226.3978 139.639247) (xy 226.438114 139.622549) (xy 226.506286 139.594312) + (xy 226.567687 139.553284) (xy 226.608733 139.525858) (xy 226.695858 139.438733) (xy 226.69586 139.438729) + (xy 226.832821 139.301767) (xy 226.894142 139.268285) (xy 226.963834 139.273269) (xy 227.019767 139.315141) + (xy 227.044184 139.380605) (xy 227.0445 139.389451) (xy 227.0445 140.289545) (xy 227.024815 140.356584) + (xy 227.008182 140.377226) (xy 226.965909 140.4195) (xy 226.871643 140.513767) (xy 226.849729 140.535681) + (xy 226.788406 140.569166) (xy 226.762047 140.572) (xy 226.702854 140.572) (xy 226.65879 140.581366) + (xy 226.517699 140.611355) (xy 226.372041 140.676207) (xy 226.302791 140.685491) (xy 226.239514 140.655863) + (xy 226.202301 140.596728) (xy 226.202966 140.526861) (xy 226.214873 140.499805) (xy 226.273782 140.400196) + (xy 226.3196 140.242486) (xy 226.319795 140.240001) (xy 226.319795 140.24) (xy 225.41 140.24) (xy 225.41 140.79) + (xy 225.738134 140.79) (xy 225.738149 140.789999) (xy 225.774989 140.7871) (xy 225.774995 140.787099) + (xy 225.936464 140.740188) (xy 226.006333 140.740387) (xy 226.065003 140.778329) (xy 226.093847 140.841967) + (xy 226.083706 140.911097) (xy 226.068223 140.93462) (xy 226.068785 140.935029) (xy 226.064966 140.940284) + (xy 225.970321 141.104215) (xy 225.970318 141.104222) (xy 225.913596 141.278796) (xy 225.911826 141.284244) + (xy 225.89204 141.4725) (xy 225.911826 141.660756) (xy 225.911827 141.660759) (xy 225.970318 141.840777) + (xy 225.970321 141.840784) (xy 226.064967 142.004716) (xy 226.176202 142.128255) (xy 226.191629 142.145388) + (xy 226.344765 142.256648) (xy 226.34477 142.256651) (xy 226.517692 142.333642) (xy 226.517697 142.333644) + (xy 226.702854 142.373) (xy 226.702855 142.373) (xy 226.892144 142.373) (xy 226.892146 142.373) + (xy 227.077303 142.333644) (xy 227.133036 142.308829) (xy 227.202284 142.299544) (xy 227.265561 142.329172) + (xy 227.301855 142.385217) (xy 227.351522 142.544606) (xy 227.439528 142.690185) (xy 227.43953 142.690188) + (xy 227.541661 142.792319) (xy 227.575146 142.853642) (xy 227.570162 142.923334) (xy 227.541661 142.967681) + (xy 227.439531 143.06981) (xy 227.43953 143.069811) (xy 227.351522 143.215393) (xy 227.300913 143.377807) + (xy 227.297034 143.4205) (xy 227.2945 143.448384) (xy 227.2945 143.961616) (xy 227.29595 143.977572) + (xy 227.300913 144.032192) (xy 227.300913 144.032194) (xy 227.300914 144.032196) (xy 227.351522 144.194606) + (xy 227.435386 144.333334) (xy 227.43953 144.340188) (xy 227.559811 144.460469) (xy 227.559813 144.46047) + (xy 227.559815 144.460472) (xy 227.705394 144.548478) (xy 227.867804 144.599086) (xy 227.938384 144.6055) + (xy 227.938387 144.6055) (xy 228.601613 144.6055) (xy 228.601616 144.6055) (xy 228.672196 144.599086) + (xy 228.834606 144.548478) (xy 228.980185 144.460472) (xy 229.017601 144.423056) (xy 229.073839 144.366819) + (xy 229.135162 144.333334) (xy 229.16152 144.3305) (xy 229.274107 144.3305) (xy 229.334529 144.318481) + (xy 229.394952 144.306463) (xy 229.441947 144.286997) (xy 229.508786 144.259312) (xy 229.562595 144.223357) + (xy 229.562596 144.223357) (xy 229.599956 144.198393) (xy 229.611233 144.190858) (xy 229.698358 144.103733) + (xy 229.698359 144.10373) (xy 229.705425 144.096665) (xy 229.705427 144.096661) (xy 230.085271 143.716819) + (xy 230.146594 143.683334) (xy 230.172952 143.6805) (xy 230.5505 143.6805) (xy 230.617539 143.700185) + (xy 230.663294 143.752989) (xy 230.6745 143.8045) (xy 230.6745 144.045701) (xy 230.677401 144.082567) + (xy 230.677402 144.082573) (xy 230.723254 144.240393) (xy 230.723255 144.240396) (xy 230.723256 144.240398) + (xy 230.751086 144.287456) (xy 230.806917 144.381862) (xy 230.806923 144.38187) (xy 230.923129 144.498076) + (xy 230.923133 144.498079) (xy 230.923135 144.498081) (xy 231.064602 144.581744) (xy 231.078501 144.585782) + (xy 231.222426 144.627597) (xy 231.222429 144.627597) (xy 231.222431 144.627598) (xy 231.259306 144.6305) + (xy 231.259314 144.6305) (xy 232.565686 144.6305) (xy 232.565694 144.6305) (xy 232.602569 144.627598) + (xy 232.602571 144.627597) (xy 232.602573 144.627597) (xy 232.67863 144.6055) (xy 232.760398 144.581744) + (xy 232.901865 144.498081) (xy 232.939462 144.460484) (xy 233.000784 144.426998) (xy 233.070476 144.431982) + (xy 233.10847 144.456399) (xy 233.108906 144.455843) (xy 233.114811 144.460469) (xy 233.114813 144.46047) + (xy 233.114815 144.460472) (xy 233.13965 144.475485) (xy 233.186837 144.52701) (xy 233.1995 144.581601) + (xy 233.1995 146.333003) (xy 233.203368 146.352447) (xy 233.203368 146.352452) (xy 233.203369 146.352452) + (xy 233.223536 146.453846) (xy 233.223537 146.453847) (xy 233.226318 146.46056) (xy 233.22632 146.460567) + (xy 233.270685 146.567676) (xy 233.270686 146.567678) (xy 233.270688 146.567682) (xy 233.27404 146.572698) + (xy 233.300335 146.612052) (xy 233.300336 146.612053) (xy 233.302693 146.61558) (xy 233.339142 146.670129) + (xy 233.426267 146.757254) (xy 233.426268 146.757254) (xy 233.433335 146.764321) (xy 233.433334 146.764321) + (xy 233.433338 146.764324) (xy 234.08784 147.418827) (xy 234.121325 147.48015) (xy 234.12348 147.493546) + (xy 234.129552 147.551312) (xy 234.141128 147.661454) (xy 234.141129 147.661457) (xy 234.19962 147.841475) + (xy 234.199623 147.841482) (xy 234.294269 148.005414) (xy 234.344989 148.061744) (xy 234.420931 148.146086) + (xy 234.574067 148.257346) (xy 234.574072 148.257349) (xy 234.746994 148.33434) (xy 234.746999 148.334342) + (xy 234.932156 148.373698) (xy 234.932157 148.373698) (xy 235.121446 148.373698) (xy 235.121448 148.373698) + (xy 235.306605 148.334342) (xy 235.479532 148.257349) (xy 235.632673 148.146086) (xy 235.759335 148.005414) + (xy 235.853981 147.841482) (xy 235.912476 147.661454) (xy 235.927458 147.518903) (xy 248.415 147.518903) + (xy 248.415 147.97) (xy 249.415 147.97) (xy 249.415 146.72) (xy 249.213903 146.72) (xy 249.171175 146.722897) + (xy 248.986476 146.768831) (xy 248.815977 146.85339) (xy 248.815974 146.853392) (xy 248.667633 146.972632) + (xy 248.667632 146.972633) (xy 248.548392 147.120974) (xy 248.54839 147.120977) (xy 248.463831 147.291476) + (xy 248.417897 147.476175) (xy 248.415 147.518903) (xy 235.927458 147.518903) (xy 235.932262 147.473198) + (xy 235.912476 147.284942) (xy 235.853981 147.104914) (xy 235.759335 146.940982) (xy 235.632673 146.80031) + (xy 235.589346 146.768831) (xy 235.479536 146.689049) (xy 235.479531 146.689046) (xy 235.306609 146.612055) + (xy 235.306604 146.612053) (xy 235.160803 146.581063) (xy 235.121448 146.572698) (xy 235.121447 146.572698) + (xy 235.062255 146.572698) (xy 234.995216 146.553013) (xy 234.974574 146.536379) (xy 234.486819 146.048624) + (xy 234.453334 145.987301) (xy 234.4505 145.960943) (xy 234.4505 144.581601) (xy 234.470185 144.514562) + (xy 234.510348 144.475485) (xy 234.518837 144.470354) (xy 234.586389 144.45252) (xy 234.647133 144.470356) + (xy 234.775604 144.548019) (xy 234.775603 144.548019) (xy 234.937894 144.59859) (xy 234.937892 144.59859) + (xy 235.008418 144.604999) (xy 235.59 144.604999) (xy 235.671581 144.604999) (xy 235.742102 144.598591) + (xy 235.742107 144.59859) (xy 235.904396 144.548018) (xy 236.049877 144.460072) (xy 236.170072 144.339877) + (xy 236.258019 144.194395) (xy 236.30859 144.032106) (xy 236.315 143.961572) (xy 236.315 143.955) + (xy 235.59 143.955) (xy 235.59 144.604999) (xy 235.008418 144.604999) (xy 235.089999 144.604998) + (xy 235.09 144.604998) (xy 235.09 143.579) (xy 235.109685 143.511961) (xy 235.162489 143.466206) + (xy 235.214 143.455) (xy 236.314999 143.455) (xy 236.314999 143.448417) (xy 236.308591 143.377897) + (xy 236.30859 143.377892) (xy 236.258018 143.215603) (xy 236.170072 143.070122) (xy 236.067984 142.968034) + (xy 236.034499 142.906711) (xy 236.039483 142.837019) (xy 236.067983 142.792673) (xy 236.170472 142.690185) + (xy 236.258478 142.544606) (xy 236.309086 142.382196) (xy 236.3155 142.311616) (xy 236.3155 141.798384) + (xy 236.309086 141.727804) (xy 236.258478 141.565394) (xy 236.245029 141.543147) (xy 236.227194 141.475594) + (xy 236.248712 141.409121) (xy 236.302752 141.364833) (xy 236.351147 141.354999) (xy 236.466581 141.354999) + (xy 236.537102 141.348591) (xy 236.537107 141.34859) (xy 236.699396 141.298018) (xy 236.844877 141.210072) + (xy 236.965072 141.089877) (xy 237.053019 140.944395) (xy 237.10359 140.782106) (xy 237.11 140.711572) + (xy 237.11 140.705) (xy 235.160001 140.705) (xy 235.160001 140.711582) (xy 235.166408 140.782102) + (xy 235.166409 140.782107) (xy 235.216981 140.944398) (xy 235.216982 140.9444) (xy 235.230252 140.966351) + (xy 235.248088 141.033906) (xy 235.22657 141.100379) (xy 235.172529 141.144667) (xy 235.124135 141.1545) + (xy 235.008383 141.1545) (xy 235.005587 141.154627) (xy 235.005581 141.1545) (xy 235.005574 141.1545) + (xy 235.005574 141.15434) (xy 235.005538 141.153568) (xy 234.941121 141.140837) (xy 234.890782 141.092383) + (xy 234.874631 141.024406) (xy 234.882278 140.98756) (xy 234.899091 140.942483) (xy 234.9055 140.882873) + (xy 234.905499 138.787128) (xy 234.905321 138.785479) (xy 234.903677 138.770173) (xy 234.916082 138.701414) + (xy 234.963692 138.650276) (xy 235.031392 138.632997) (xy 235.097686 138.655062) (xy 235.114647 138.669237) + (xy 235.123181 138.677771) (xy 235.156666 138.739094) (xy 235.1595 138.765452) (xy 235.1595 139.061616) + (xy 235.159956 139.066632) (xy 235.165913 139.132192) (xy 235.165913 139.132194) (xy 235.165914 139.132196) + (xy 235.216522 139.294606) (xy 235.29938 139.43167) (xy 235.30453 139.440188) (xy 235.407015 139.542673) + (xy 235.4405 139.603996) (xy 235.435516 139.673688) (xy 235.407015 139.718035) (xy 235.304928 139.820121) + (xy 235.304927 139.820122) (xy 235.21698 139.965604) (xy 235.166409 140.127893) (xy 235.16 140.198427) + (xy 235.16 140.205) (xy 237.109999 140.205) (xy 237.109999 140.198417) (xy 237.103591 140.127897) + (xy 237.10359 140.127892) (xy 237.053018 139.965603) (xy 236.965072 139.820122) (xy 236.862984 139.718034) + (xy 236.829499 139.656711) (xy 236.834483 139.587019) (xy 236.862983 139.542673) (xy 236.965472 139.440185) + (xy 236.972701 139.428225) (xy 237.024227 139.38104) (xy 237.093086 139.369201) (xy 237.157415 139.396469) + (xy 237.193378 139.444925) (xy 237.215685 139.498781) (xy 237.215688 139.498786) (xy 237.237617 139.531604) + (xy 237.237618 139.531607) (xy 237.237619 139.531607) (xy 237.284141 139.601232) (xy 237.284144 139.601236) + (xy 237.375586 139.692678) (xy 237.375608 139.692698) (xy 238.270681 140.587771) (xy 238.304166 140.649094) + (xy 238.307 140.675452) (xy 238.307 140.971616) (xy 238.313414 141.042196) (xy 238.326096 141.082894) + (xy 238.344191 141.140966) (xy 238.345341 141.210826) (xy 238.308539 141.270218) (xy 238.24547 141.300286) + (xy 238.200027 141.299146) (xy 238.154646 141.2895) (xy 237.965354 141.2895) (xy 237.932897 141.296398) + (xy 237.780197 141.328855) (xy 237.780192 141.328857) (xy 237.60727 141.405848) (xy 237.607265 141.405851) + (xy 237.454129 141.517111) (xy 237.327466 141.657785) (xy 237.232821 141.821715) (xy 237.232818 141.821722) + (xy 237.179116 141.987001) (xy 237.174326 142.001744) (xy 237.15454 142.19) (xy 237.174326 142.378256) + (xy 237.174327 142.378259) (xy 237.232818 142.558277) (xy 237.232821 142.558284) (xy 237.327467 142.722216) + (xy 237.433187 142.83963) (xy 237.454129 142.862888) (xy 237.607265 142.974148) (xy 237.60727 142.974151) + (xy 237.780192 143.051142) (xy 237.780197 143.051144) (xy 237.965354 143.0905) (xy 237.965355 143.0905) + (xy 238.154644 143.0905) (xy 238.154646 143.0905) (xy 238.339803 143.051144) (xy 238.452935 143.000773) + (xy 238.522181 142.991488) (xy 238.569871 143.012258) (xy 238.570962 143.01049) (xy 238.720204 143.102544) + (xy 238.720207 143.102545) (xy 238.720213 143.102549) (xy 238.879815 143.155436) (xy 238.978326 143.1655) + (xy 238.978331 143.1655) (xy 239.511669 143.1655) (xy 239.511674 143.1655) (xy 239.610185 143.155436) + (xy 239.769787 143.102549) (xy 239.912891 143.014281) (xy 239.944819 142.982353) (xy 240.006142 142.948868) + (xy 240.075834 142.953852) (xy 240.120181 142.982353) (xy 240.152108 143.01428) (xy 240.152112 143.014283) + (xy 240.295204 143.102544) (xy 240.295207 143.102545) (xy 240.295213 143.102549) (xy 240.454815 143.155436) + (xy 240.553326 143.1655) (xy 240.553331 143.1655) (xy 241.086669 143.1655) (xy 241.086674 143.1655) + (xy 241.185185 143.155436) (xy 241.344787 143.102549) (xy 241.487891 143.014281) (xy 241.606781 142.895391) + (xy 241.695049 142.752287) (xy 241.747936 142.592685) (xy 241.758 142.494174) (xy 241.758 141.885826) + (xy 241.747936 141.787315) (xy 241.695049 141.627713) (xy 241.695045 141.627707) (xy 241.695044 141.627704) + (xy 241.608482 141.487366) (xy 241.590041 141.419974) (xy 241.609795 141.357029) (xy 241.609091 141.356604) + (xy 241.610834 141.35372) (xy 241.610963 141.35331) (xy 241.61168 141.35232) (xy 241.612968 141.350188) + (xy 241.612972 141.350185) (xy 241.700978 141.204606) (xy 241.751586 141.042196) (xy 241.758 140.971616) + (xy 241.758 140.308384) (xy 241.751586 140.237804) (xy 241.700978 140.075394) (xy 241.612972 139.929815) + (xy 241.61297 139.929813) (xy 241.612969 139.929811) (xy 241.492688 139.80953) (xy 241.489983 139.807895) + (xy 241.347106 139.721522) (xy 241.184696 139.670914) (xy 241.184694 139.670913) (xy 241.184692 139.670913) + (xy 241.135278 139.666423) (xy 241.114116 139.6645) (xy 240.600884 139.6645) (xy 240.581645 139.666248) + (xy 240.530307 139.670913) (xy 240.367893 139.721522) (xy 240.222311 139.80953) (xy 240.22231 139.809531) + (xy 240.120181 139.911661) (xy 240.058858 139.945146) (xy 239.989166 139.940162) (xy 239.944819 139.911661) + (xy 239.842688 139.80953) (xy 239.839983 139.807895) (xy 239.697106 139.721522) (xy 239.534696 139.670914) + (xy 239.534694 139.670913) (xy 239.534692 139.670913) (xy 239.485278 139.666423) (xy 239.464116 139.6645) + (xy 239.464113 139.6645) (xy 239.167952 139.6645) (xy 239.100913 139.644815) (xy 239.080271 139.628181) + (xy 238.431819 138.979729) (xy 238.398334 138.918406) (xy 238.3955 138.892048) (xy 238.3955 137.429019) + (xy 238.415185 137.36198) (xy 238.467989 137.316225) (xy 238.537147 137.306281) (xy 238.583646 137.322901) + (xy 238.700394 137.393478) (xy 238.862804 137.444086) (xy 238.933384 137.4505) (xy 238.933387 137.4505) + (xy 239.446613 137.4505) (xy 239.446616 137.4505) (xy 239.517196 137.444086) (xy 239.679606 137.393478) + (xy 239.825185 137.305472) (xy 239.927673 137.202983) (xy 239.988994 137.169499) (xy 240.058685 137.174483) + (xy 240.103034 137.202984) (xy 240.205122 137.305072) (xy 240.350604 137.393019) (xy 240.350603 137.393019) + (xy 240.512894 137.44359) (xy 240.512893 137.44359) (xy 240.583408 137.449998) (xy 240.583426 137.449999) + (xy 241.09 137.449999) (xy 241.096581 137.449999) (xy 241.167102 137.443591) (xy 241.167107 137.44359) + (xy 241.329396 137.393018) (xy 241.474877 137.305072) (xy 241.595072 137.184877) (xy 241.683019 137.039395) + (xy 241.73359 136.877106) (xy 241.74 136.806572) (xy 241.74 136.725) (xy 241.09 136.725) (xy 241.09 137.449999) + (xy 240.583426 137.449999) (xy 240.589999 137.449998) (xy 240.59 137.449998) (xy 240.59 136.349) + (xy 240.609685 136.281961) (xy 240.662489 136.236206) (xy 240.714 136.225) (xy 241.739999 136.225) + (xy 241.739999 136.143417) (xy 241.733591 136.072897) (xy 241.73359 136.072892) (xy 241.683018 135.910603) + (xy 241.606273 135.78365) (xy 241.588437 135.716095) (xy 241.609955 135.649622) (xy 241.663995 135.605334) + (xy 241.71239 135.5955) (xy 241.771607 135.5955) (xy 241.832029 135.583481) (xy 241.892452 135.571463) + (xy 241.892455 135.571461) (xy 241.892458 135.571461) (xy 241.925787 135.557654) (xy 241.925786 135.557654) + (xy 241.925792 135.557652) (xy 242.006286 135.524312) (xy 242.057509 135.490084) (xy 242.108733 135.455858) + (xy 242.195858 135.368733) (xy 242.195858 135.368731) (xy 242.206066 135.358524) (xy 242.206067 135.358521) + (xy 243.125467 134.439124) (xy 243.193921 134.336676) (xy 243.212443 134.291961) (xy 243.239652 134.226271) + (xy 243.239652 134.22627) (xy 243.239654 134.226266) (xy 243.241072 134.222843) (xy 243.243775 134.209251) + (xy 243.276157 134.14734) (xy 243.301237 134.127326) (xy 243.349794 134.097973) (xy 243.470081 133.977686) + (xy 243.558087 133.832107) (xy 243.608695 133.669697) (xy 243.615109 133.599117) (xy 243.615109 133.085885) + (xy 243.608695 133.015305) (xy 243.558087 132.852895) (xy 243.470081 132.707316) (xy 243.470079 132.707314) + (xy 243.470078 132.707312) (xy 243.367948 132.605182) (xy 243.334463 132.543859) (xy 243.339447 132.474167) + (xy 243.367948 132.42982) (xy 243.470077 132.32769) (xy 243.470078 132.327689) (xy 243.470081 132.327686) + (xy 243.558087 132.182107) (xy 243.608695 132.019697) (xy 243.615109 131.949117) (xy 243.615109 131.435885) + (xy 243.608695 131.365305) (xy 243.558087 131.202895) (xy 243.493255 131.095651) (xy 243.475419 131.028098) + (xy 243.481439 130.993191) (xy 243.525283 130.858256) (xy 243.545069 130.67) (xy 243.525283 130.481744) + (xy 243.466788 130.301716) (xy 243.372142 130.137784) (xy 243.24548 129.997112) (xy 243.245479 129.997111) + (xy 243.092343 129.885851) (xy 243.092338 129.885848) (xy 242.919416 129.808857) (xy 242.919411 129.808855) + (xy 242.77361 129.777865) (xy 242.734255 129.7695) (xy 242.544963 129.7695) (xy 242.427779 129.794408) + (xy 242.358112 129.789091) (xy 242.302379 129.746953) (xy 242.278274 129.681373) (xy 242.277999 129.673144) + (xy 242.277999 129.129994) (xy 242.277648 129.126561) (xy 242.267499 129.027205) (xy 242.267498 129.027202) + (xy 242.260276 129.005408) (xy 242.212314 128.860668) (xy 242.120212 128.711346) (xy 241.996156 128.58729) + (xy 241.87131 128.510285) (xy 241.846836 128.495189) (xy 241.846835 128.495188) (xy 241.846834 128.495188) + (xy 241.745431 128.461586) (xy 241.741279 128.46021) (xy 241.692603 128.430185) (xy 238.156818 124.8944) + (xy 238.123333 124.833077) (xy 238.120499 124.806719) (xy 238.120499 124.72) (xy 239.154659 124.72) + (xy 239.173975 124.916129) (xy 239.173976 124.916132) (xy 239.218188 125.06188) (xy 239.231188 125.104733) + (xy 239.324086 125.278532) (xy 239.32409 125.278539) (xy 239.449116 125.430883) (xy 239.60146 125.555909) + (xy 239.601467 125.555913) (xy 239.775266 125.648811) (xy 239.775269 125.648811) (xy 239.775273 125.648814) + (xy 239.963868 125.706024) (xy 240.16 125.725341) (xy 240.356132 125.706024) (xy 240.515045 125.657817) + (xy 240.58491 125.657194) (xy 240.61701 125.671484) (xy 240.61945 125.673017) (xy 240.695475 125.720788) + (xy 240.865745 125.780368) (xy 240.86575 125.780369) (xy 240.956246 125.790565) (xy 241.00004 125.795499) + (xy 241.000043 125.7955) (xy 241.000046 125.7955) (xy 241.489957 125.7955) (xy 241.489958 125.795499) + (xy 241.563708 125.78719) (xy 241.624249 125.780369) (xy 241.624252 125.780368) (xy 241.624255 125.780368) + (xy 241.794522 125.720789) (xy 241.947262 125.624816) (xy 242.053029 125.519049) (xy 242.114352 125.485564) + (xy 242.184044 125.490548) (xy 242.228391 125.519049) (xy 242.259811 125.550469) (xy 242.259813 125.55047) + (xy 242.259815 125.550472) (xy 242.405394 125.638478) (xy 242.567804 125.689086) (xy 242.638384 125.6955) + (xy 242.638387 125.6955) (xy 243.151613 125.6955) (xy 243.151616 125.6955) (xy 243.222196 125.689086) + (xy 243.384606 125.638478) (xy 243.530185 125.550472) (xy 243.650472 125.430185) (xy 243.738478 125.284606) + (xy 243.789086 125.122196) (xy 243.7955 125.051616) (xy 243.7955 124.388384) (xy 243.789086 124.317804) + (xy 243.738478 124.155394) (xy 243.650472 124.009815) (xy 243.65047 124.009813) (xy 243.650469 124.009811) + (xy 243.556819 123.916161) (xy 243.523334 123.854838) (xy 243.5205 123.82848) (xy 243.5205 123.690534) + (xy 243.540185 123.623495) (xy 243.556819 123.602853) (xy 243.594397 123.565275) (xy 243.674281 123.485391) + (xy 243.762549 123.342287) (xy 243.815436 123.182685) (xy 243.8255 123.084174) (xy 243.8255 122.475826) + (xy 243.815436 122.377315) (xy 243.762549 122.217713) (xy 243.762545 122.217707) (xy 243.762544 122.217704) + (xy 243.674283 122.074612) (xy 243.67428 122.074608) (xy 243.555391 121.955719) (xy 243.555387 121.955716) + (xy 243.412295 121.867455) (xy 243.412289 121.867452) (xy 243.412287 121.867451) (xy 243.252685 121.814564) + (xy 243.252683 121.814563) (xy 243.154181 121.8045) (xy 243.154174 121.8045) (xy 242.620826 121.8045) + (xy 242.620818 121.8045) (xy 242.522316 121.814563) (xy 242.522315 121.814564) (xy 242.443219 121.840773) + (xy 242.362715 121.86745) (xy 242.362704 121.867455) (xy 242.219612 121.955716) (xy 242.219607 121.955719) + (xy 242.187327 121.988) (xy 242.126003 122.021485) (xy 242.056312 122.016499) (xy 242.011967 121.988) + (xy 241.98008 121.956114) (xy 241.837077 121.867908) (xy 241.837072 121.867906) (xy 241.677583 121.815057) + (xy 241.57915 121.805) (xy 241.5625 121.805) (xy 241.5625 122.906) (xy 241.542815 122.973039) (xy 241.490011 123.018794) + (xy 241.4385 123.03) (xy 240.375001 123.03) (xy 240.375001 123.084152) (xy 240.385056 123.182583) + (xy 240.437906 123.342072) (xy 240.437908 123.342077) (xy 240.526114 123.48508) (xy 240.607361 123.566327) + (xy 240.640846 123.62765) (xy 240.635862 123.697342) (xy 240.59399 123.753275) (xy 240.528526 123.777692) + (xy 240.483685 123.772669) (xy 240.35613 123.733975) (xy 240.16 123.714659) (xy 239.96387 123.733975) + (xy 239.775266 123.791188) (xy 239.601467 123.884086) (xy 239.60146 123.88409) (xy 239.449116 124.009116) + (xy 239.32409 124.16146) (xy 239.324086 124.161467) (xy 239.231188 124.335266) (xy 239.173975 124.52387) + (xy 239.154659 124.72) (xy 238.120499 124.72) (xy 238.120499 122.475849) (xy 240.375 122.475849) + (xy 240.375 122.53) (xy 241.0625 122.53) (xy 241.0625 121.804999) (xy 241.045856 121.805) (xy 240.947415 121.815057) + (xy 240.787927 121.867906) (xy 240.787922 121.867908) (xy 240.644919 121.956114) (xy 240.526114 122.074919) + (xy 240.437908 122.217922) (xy 240.437906 122.217927) (xy 240.385057 122.377416) (xy 240.375 122.475849) + (xy 238.120499 122.475849) (xy 238.120499 122.382129) (xy 238.120498 122.382123) (xy 238.120497 122.382116) + (xy 238.114091 122.322517) (xy 238.113549 122.321065) (xy 238.063797 122.187671) (xy 238.063793 122.187664) + (xy 237.977547 122.072455) (xy 237.977544 122.072452) (xy 237.862335 121.986206) (xy 237.862328 121.986202) + (xy 237.727482 121.935908) (xy 237.727483 121.935908) (xy 237.667883 121.929501) (xy 237.667881 121.9295) + (xy 237.667873 121.9295) (xy 237.667864 121.9295) (xy 236.302129 121.9295) (xy 236.302123 121.929501) + (xy 236.242516 121.935908) (xy 236.107671 121.986202) (xy 236.107664 121.986206) (xy 235.992455 122.072452) + (xy 235.992452 122.072455) (xy 235.906206 122.187664) (xy 235.906202 122.187671) (xy 235.855908 122.322517) + (xy 235.849501 122.382116) (xy 235.849501 122.382123) (xy 235.8495 122.382135) (xy 235.8495 124.787719) + (xy 235.829815 124.854758) (xy 235.777011 124.900513) (xy 235.707853 124.910457) (xy 235.644297 124.881432) + (xy 235.637819 124.8754) (xy 235.156818 124.394399) (xy 235.123333 124.333076) (xy 235.120499 124.306718) + (xy 235.120499 122.382129) (xy 235.120498 122.382123) (xy 235.120497 122.382116) (xy 235.114091 122.322517) + (xy 235.113549 122.321065) (xy 235.063797 122.187671) (xy 235.063796 122.18767) (xy 235.063796 122.187669) + (xy 235.010233 122.116118) (xy 234.985816 122.050654) (xy 234.9855 122.041807) (xy 234.9855 121.790782) + (xy 235.005185 121.723743) (xy 235.021819 121.703101) (xy 236.617852 120.107068) (xy 238.257821 118.467098) + (xy 238.319142 118.433615) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 192.739271 173.269685) (xy 192.741104 173.270886) (xy 192.753715 173.279312) (xy 192.817393 173.305688) + (xy 192.867548 173.326463) (xy 192.885572 173.330048) (xy 192.962688 173.345387) (xy 192.988393 173.350501) + (xy 192.988394 173.350501) (xy 193.117721 173.350501) (xy 193.117741 173.3505) (xy 193.901 173.3505) + (xy 193.968039 173.370185) (xy 194.013794 173.422989) (xy 194.025 173.4745) (xy 194.025 174.449999) + (xy 194.073308 174.449999) (xy 194.073322 174.449998) (xy 194.172607 174.439855) (xy 194.333481 174.386547) + (xy 194.333488 174.386544) (xy 194.457188 174.310244) (xy 194.52458 174.291803) (xy 194.587381 174.310243) + (xy 194.655965 174.352546) (xy 194.711088 174.386547) (xy 194.712713 174.387549) (xy 194.872315 174.440436) + (xy 194.970826 174.4505) (xy 194.970831 174.4505) (xy 195.390852 174.4505) (xy 195.457891 174.470185) + (xy 195.503646 174.522989) (xy 195.51359 174.592147) (xy 195.484565 174.655703) (xy 195.478533 174.662181) + (xy 195.447533 174.693181) (xy 195.38621 174.726666) (xy 195.359852 174.7295) (xy 191.390453 174.7295) + (xy 191.323414 174.709815) (xy 191.302772 174.693181) (xy 191.222252 174.612661) (xy 191.188767 174.551338) + (xy 191.193751 174.481646) (xy 191.235623 174.425713) (xy 191.270931 174.407273) (xy 191.333484 174.386545) + (xy 191.333488 174.386544) (xy 191.459902 174.30857) (xy 191.527295 174.290129) (xy 191.590098 174.30857) + (xy 191.716511 174.386544) (xy 191.716518 174.386547) (xy 191.877393 174.439855) (xy 191.976683 174.449999) + (xy 192.525 174.449999) (xy 192.573308 174.449999) (xy 192.573322 174.449998) (xy 192.672607 174.439855) + (xy 192.833481 174.386547) (xy 192.833488 174.386544) (xy 192.959902 174.30857) (xy 193.027295 174.290129) + (xy 193.090098 174.30857) (xy 193.216511 174.386544) (xy 193.216518 174.386547) (xy 193.377393 174.439855) + (xy 193.476683 174.449999) (xy 193.524999 174.449998) (xy 193.525 174.449998) (xy 193.525 173.75) + (xy 192.525 173.75) (xy 192.525 174.449999) (xy 191.976683 174.449999) (xy 192.024999 174.449998) + (xy 192.025 174.449998) (xy 192.025 173.75) (xy 190.649 173.75) (xy 190.581961 173.730315) (xy 190.536206 173.677511) + (xy 190.525 173.626) (xy 190.525 173.374) (xy 190.544685 173.306961) (xy 190.597489 173.261206) + (xy 190.649 173.25) (xy 192.672232 173.25) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 192.722451 157.455638) (xy 192.742548 157.463963) (xy 192.863394 157.488) (xy 192.863396 157.488) + (xy 192.917881 157.488) (xy 192.98492 157.507685) (xy 193.030675 157.560489) (xy 193.040619 157.629647) + (xy 193.039444 157.636245) (xy 193.039391 157.636741) (xy 193.039391 157.636744) (xy 193.019605 157.825) + (xy 193.039391 158.013256) (xy 193.039392 158.013259) (xy 193.097883 158.193277) (xy 193.097886 158.193284) + (xy 193.192532 158.357216) (xy 193.319194 158.497888) (xy 193.47233 158.609148) (xy 193.472335 158.609151) + (xy 193.645257 158.686142) (xy 193.645262 158.686144) (xy 193.830419 158.7255) (xy 193.83042 158.7255) + (xy 194.019709 158.7255) (xy 194.019711 158.7255) (xy 194.204868 158.686144) (xy 194.377795 158.609151) + (xy 194.530936 158.497888) (xy 194.657598 158.357216) (xy 194.689475 158.302003) (xy 194.755494 158.187656) + (xy 194.757487 158.188806) (xy 194.795888 158.143597) (xy 194.86273 158.123252) (xy 194.92996 158.142274) + (xy 194.936838 158.146928) (xy 194.971658 158.172226) (xy 194.971663 158.172229) (xy 195.144585 158.24922) + (xy 195.14459 158.249222) (xy 195.329747 158.288578) (xy 195.329748 158.288578) (xy 195.519037 158.288578) + (xy 195.519039 158.288578) (xy 195.704196 158.249222) (xy 195.877123 158.172229) (xy 196.030264 158.060966) + (xy 196.144283 157.934334) (xy 196.203766 157.897688) (xy 196.273623 157.899018) (xy 196.331672 157.937905) + (xy 196.359482 158.002001) (xy 196.359751 158.03027) (xy 196.344831 158.172229) (xy 196.34454 158.175) + (xy 196.364326 158.363256) (xy 196.364327 158.363259) (xy 196.422818 158.543277) (xy 196.422821 158.543284) + (xy 196.517467 158.707216) (xy 196.626336 158.828127) (xy 196.644129 158.847888) (xy 196.797265 158.959148) + (xy 196.79727 158.959151) (xy 196.970192 159.036142) (xy 196.970197 159.036144) (xy 197.155354 159.0755) + (xy 197.155355 159.0755) (xy 197.344644 159.0755) (xy 197.344646 159.0755) (xy 197.46222 159.050509) + (xy 197.531886 159.055825) (xy 197.58762 159.097962) (xy 197.611725 159.163542) (xy 197.612 159.171799) + (xy 197.612 159.23661) (xy 197.636035 159.357443) (xy 197.636037 159.357452) (xy 197.643991 159.376656) + (xy 197.644361 159.377548) (xy 197.65183 159.447018) (xy 197.644361 159.472452) (xy 197.636038 159.492544) + (xy 197.636035 159.492556) (xy 197.612 159.613389) (xy 197.612 159.73661) (xy 197.633843 159.846421) + (xy 197.636037 159.857452) (xy 197.636037 159.857453) (xy 197.636038 159.857455) (xy 197.644361 159.877548) + (xy 197.65183 159.947018) (xy 197.644361 159.972452) (xy 197.636038 159.992544) (xy 197.636035 159.992556) + (xy 197.612 160.113389) (xy 197.612 160.23661) (xy 197.636035 160.357443) (xy 197.636037 160.357452) + (xy 197.636037 160.357453) (xy 197.636038 160.357455) (xy 197.644361 160.377548) (xy 197.65183 160.447018) + (xy 197.644361 160.472452) (xy 197.636038 160.492544) (xy 197.636035 160.492556) (xy 197.612 160.613389) + (xy 197.612 160.73661) (xy 197.636035 160.857443) (xy 197.636038 160.857455) (xy 197.644361 160.877548) + (xy 197.65183 160.947018) (xy 197.644361 160.972452) (xy 197.636038 160.992544) (xy 197.636035 160.992556) + (xy 197.612 161.113389) (xy 197.612 161.23661) (xy 197.636035 161.357443) (xy 197.636038 161.357455) + (xy 197.644361 161.377548) (xy 197.65183 161.447018) (xy 197.644361 161.472452) (xy 197.636038 161.492544) + (xy 197.636035 161.492556) (xy 197.612 161.613389) (xy 197.612 161.73661) (xy 197.636035 161.857443) + (xy 197.636038 161.857455) (xy 197.644361 161.877548) (xy 197.65183 161.947018) (xy 197.644361 161.972452) + (xy 197.636038 161.992544) (xy 197.636035 161.992556) (xy 197.612 162.113389) (xy 197.612 162.23661) + (xy 197.636035 162.357443) (xy 197.636038 162.357455) (xy 197.644361 162.377548) (xy 197.65183 162.447018) + (xy 197.644361 162.472452) (xy 197.636038 162.492544) (xy 197.636035 162.492556) (xy 197.612 162.613389) + (xy 197.612 162.73661) (xy 197.636035 162.857443) (xy 197.636038 162.857455) (xy 197.644361 162.877548) + (xy 197.65183 162.947018) (xy 197.644361 162.972452) (xy 197.636038 162.992544) (xy 197.636035 162.992556) + (xy 197.612 163.113389) (xy 197.612 163.23661) (xy 197.629437 163.324271) (xy 197.636037 163.357452) + (xy 197.636037 163.357453) (xy 197.636038 163.357455) (xy 197.644361 163.377548) (xy 197.65183 163.447018) + (xy 197.644361 163.472452) (xy 197.636038 163.492544) (xy 197.636035 163.492556) (xy 197.612 163.613389) + (xy 197.612 163.73661) (xy 197.636035 163.857443) (xy 197.636037 163.857452) (xy 197.636037 163.857453) + (xy 197.636038 163.857455) (xy 197.644361 163.877548) (xy 197.65183 163.947018) (xy 197.644361 163.972452) + (xy 197.636038 163.992544) (xy 197.636035 163.992556) (xy 197.612 164.113389) (xy 197.612 164.23661) + (xy 197.636035 164.357443) (xy 197.636038 164.357455) (xy 197.644361 164.377548) (xy 197.65183 164.447018) + (xy 197.644361 164.472452) (xy 197.636038 164.492544) (xy 197.636035 164.492556) (xy 197.612 164.613389) + (xy 197.612 164.73661) (xy 197.635111 164.852797) (xy 197.636037 164.857452) (xy 197.643636 164.875799) + (xy 197.644361 164.877548) (xy 197.65183 164.947018) (xy 197.644361 164.972452) (xy 197.636038 164.992544) + (xy 197.636035 164.992556) (xy 197.612 165.113389) (xy 197.612 165.23661) (xy 197.636035 165.357443) + (xy 197.636037 165.357452) (xy 197.636037 165.357453) (xy 197.636038 165.357455) (xy 197.644361 165.377548) + (xy 197.65183 165.447018) (xy 197.644361 165.472452) (xy 197.636038 165.492544) (xy 197.636035 165.492556) + (xy 197.612 165.613389) (xy 197.612 165.73661) (xy 197.635779 165.856157) (xy 197.636037 165.857452) + (xy 197.636037 165.857453) (xy 197.636038 165.857455) (xy 197.644361 165.877548) (xy 197.65183 165.947018) + (xy 197.644361 165.972452) (xy 197.636038 165.992544) (xy 197.636035 165.992556) (xy 197.612 166.113389) + (xy 197.612 166.23661) (xy 197.632132 166.337819) (xy 197.636037 166.357452) (xy 197.636037 166.357453) + (xy 197.636038 166.357455) (xy 197.644361 166.377548) (xy 197.65183 166.447018) (xy 197.644361 166.472452) + (xy 197.636038 166.492544) (xy 197.636035 166.492556) (xy 197.612 166.613389) (xy 197.612 166.73661) + (xy 197.629873 166.826463) (xy 197.636037 166.857452) (xy 197.636037 166.857453) (xy 197.636038 166.857455) + (xy 197.644361 166.877548) (xy 197.65183 166.947018) (xy 197.644361 166.972452) (xy 197.636038 166.992544) + (xy 197.636035 166.992556) (xy 197.612 167.113389) (xy 197.612 167.23661) (xy 197.636035 167.357443) + (xy 197.636038 167.357455) (xy 197.644361 167.377548) (xy 197.65183 167.447018) (xy 197.644361 167.472452) + (xy 197.636038 167.492544) (xy 197.636035 167.492556) (xy 197.612 167.613389) (xy 197.612 167.73661) + (xy 197.632468 167.839511) (xy 197.636037 167.857452) (xy 197.637445 167.860852) (xy 197.683187 167.971283) + (xy 197.683192 167.971292) (xy 197.751641 168.073732) (xy 197.751644 168.073736) (xy 197.838763 168.160855) + (xy 197.838767 168.160858) (xy 197.941207 168.229307) (xy 197.941213 168.22931) (xy 197.941214 168.229311) + (xy 198.055048 168.276463) (xy 198.139616 168.293284) (xy 198.175889 168.300499) (xy 198.175893 168.3005) + (xy 198.175894 168.3005) (xy 198.800894 168.3005) (xy 202.468152 168.3005) (xy 202.535191 168.320185) + (xy 202.555833 168.336819) (xy 206.254867 172.035855) (xy 206.254871 172.035858) (xy 206.272141 172.047398) + (xy 206.316946 172.101011) (xy 206.325653 172.170336) (xy 206.295498 172.233363) (xy 206.236055 172.270082) + (xy 206.20325 172.2745) (xy 199.897953 172.2745) (xy 199.830914 172.254815) (xy 199.810272 172.238181) + (xy 197.586819 170.014728) (xy 197.553334 169.953405) (xy 197.5505 169.927047) (xy 197.5505 168.925893) + (xy 197.550499 168.925889) (xy 197.538224 168.864177) (xy 197.526463 168.805048) (xy 197.482161 168.698094) + (xy 197.479312 168.691216) (xy 197.479307 168.691207) (xy 197.410858 168.588767) (xy 197.410855 168.588763) + (xy 197.323736 168.501644) (xy 197.323732 168.501641) (xy 197.221292 168.433192) (xy 197.221283 168.433187) + (xy 197.127548 168.394361) (xy 197.107452 168.386037) (xy 197.107448 168.386036) (xy 197.107444 168.386035) + (xy 196.98661 168.362) (xy 196.986606 168.362) (xy 196.863394 168.362) (xy 196.863389 168.362) (xy 196.742556 168.386035) + (xy 196.742544 168.386038) (xy 196.722452 168.394361) (xy 196.652982 168.40183) (xy 196.627548 168.394361) + (xy 196.607455 168.386038) (xy 196.607453 168.386037) (xy 196.607452 168.386037) (xy 196.607447 168.386036) + (xy 196.607443 168.386035) (xy 196.48661 168.362) (xy 196.486606 168.362) (xy 196.363394 168.362) + (xy 196.363389 168.362) (xy 196.242556 168.386035) (xy 196.242544 168.386038) (xy 196.222452 168.394361) + (xy 196.152982 168.40183) (xy 196.127548 168.394361) (xy 196.107455 168.386038) (xy 196.107453 168.386037) + (xy 196.107452 168.386037) (xy 196.107447 168.386036) (xy 196.107443 168.386035) (xy 195.98661 168.362) + (xy 195.986606 168.362) (xy 195.863394 168.362) (xy 195.863389 168.362) (xy 195.742556 168.386035) + (xy 195.742544 168.386038) (xy 195.722452 168.394361) (xy 195.652982 168.40183) (xy 195.627548 168.394361) + (xy 195.607455 168.386038) (xy 195.607453 168.386037) (xy 195.607452 168.386037) (xy 195.607447 168.386036) + (xy 195.607443 168.386035) (xy 195.48661 168.362) (xy 195.486606 168.362) (xy 195.363394 168.362) + (xy 195.363389 168.362) (xy 195.242556 168.386035) (xy 195.242544 168.386038) (xy 195.222452 168.394361) + (xy 195.152982 168.40183) (xy 195.127548 168.394361) (xy 195.107455 168.386038) (xy 195.107453 168.386037) + (xy 195.107452 168.386037) (xy 195.107447 168.386036) (xy 195.107443 168.386035) (xy 194.98661 168.362) + (xy 194.986606 168.362) (xy 194.863394 168.362) (xy 194.863389 168.362) (xy 194.742556 168.386035) + (xy 194.742544 168.386038) (xy 194.722452 168.394361) (xy 194.652982 168.40183) (xy 194.627548 168.394361) + (xy 194.607455 168.386038) (xy 194.607453 168.386037) (xy 194.607452 168.386037) (xy 194.607447 168.386036) + (xy 194.607443 168.386035) (xy 194.48661 168.362) (xy 194.486606 168.362) (xy 194.363394 168.362) + (xy 194.363389 168.362) (xy 194.242556 168.386035) (xy 194.242544 168.386038) (xy 194.222452 168.394361) + (xy 194.152982 168.40183) (xy 194.127548 168.394361) (xy 194.107455 168.386038) (xy 194.107453 168.386037) + (xy 194.107452 168.386037) (xy 194.107447 168.386036) (xy 194.107443 168.386035) (xy 193.98661 168.362) + (xy 193.986606 168.362) (xy 193.863394 168.362) (xy 193.863389 168.362) (xy 193.742556 168.386035) + (xy 193.742544 168.386038) (xy 193.722452 168.394361) (xy 193.652982 168.40183) (xy 193.627548 168.394361) + (xy 193.607455 168.386038) (xy 193.607453 168.386037) (xy 193.607452 168.386037) (xy 193.607447 168.386036) + (xy 193.607443 168.386035) (xy 193.48661 168.362) (xy 193.486606 168.362) (xy 193.363394 168.362) + (xy 193.363389 168.362) (xy 193.242556 168.386035) (xy 193.242544 168.386038) (xy 193.222452 168.394361) + (xy 193.152982 168.40183) (xy 193.127548 168.394361) (xy 193.107455 168.386038) (xy 193.107453 168.386037) + (xy 193.107452 168.386037) (xy 193.107447 168.386036) (xy 193.107443 168.386035) (xy 192.98661 168.362) + (xy 192.986606 168.362) (xy 192.863394 168.362) (xy 192.863389 168.362) (xy 192.742556 168.386035) + (xy 192.742544 168.386038) (xy 192.722452 168.394361) (xy 192.652982 168.40183) (xy 192.627548 168.394361) + (xy 192.607455 168.386038) (xy 192.607453 168.386037) (xy 192.607452 168.386037) (xy 192.607447 168.386036) + (xy 192.607443 168.386035) (xy 192.48661 168.362) (xy 192.486606 168.362) (xy 192.363394 168.362) + (xy 192.363389 168.362) (xy 192.242556 168.386035) (xy 192.242544 168.386038) (xy 192.222452 168.394361) + (xy 192.152982 168.40183) (xy 192.127548 168.394361) (xy 192.107455 168.386038) (xy 192.107453 168.386037) + (xy 192.107452 168.386037) (xy 192.107447 168.386036) (xy 192.107443 168.386035) (xy 191.98661 168.362) + (xy 191.986606 168.362) (xy 191.863394 168.362) (xy 191.863389 168.362) (xy 191.742556 168.386035) + (xy 191.742544 168.386038) (xy 191.722452 168.394361) (xy 191.652982 168.40183) (xy 191.627548 168.394361) + (xy 191.607455 168.386038) (xy 191.607453 168.386037) (xy 191.607452 168.386037) (xy 191.607447 168.386036) + (xy 191.607443 168.386035) (xy 191.48661 168.362) (xy 191.486606 168.362) (xy 191.363394 168.362) + (xy 191.363389 168.362) (xy 191.242556 168.386035) (xy 191.242544 168.386038) (xy 191.222452 168.394361) + (xy 191.152982 168.40183) (xy 191.127548 168.394361) (xy 191.107455 168.386038) (xy 191.107453 168.386037) + (xy 191.107452 168.386037) (xy 191.107447 168.386036) (xy 191.107443 168.386035) (xy 190.98661 168.362) + (xy 190.986606 168.362) (xy 190.863394 168.362) (xy 190.863389 168.362) (xy 190.742553 168.386035) + (xy 190.742542 168.386038) (xy 190.721793 168.394633) (xy 190.652324 168.402099) (xy 190.626895 168.394633) + (xy 190.607302 168.386518) (xy 190.607299 168.386517) (xy 190.486559 168.3625) (xy 190.363441 168.3625) + (xy 190.242695 168.386518) (xy 190.242689 168.38652) (xy 190.223101 168.394633) (xy 190.153631 168.402099) + (xy 190.128203 168.394632) (xy 190.107455 168.386038) (xy 190.107453 168.386037) (xy 190.107452 168.386037) + (xy 190.107447 168.386036) (xy 190.107443 168.386035) (xy 189.98661 168.362) (xy 189.986606 168.362) + (xy 189.863394 168.362) (xy 189.863389 168.362) (xy 189.742556 168.386035) (xy 189.742544 168.386038) + (xy 189.722452 168.394361) (xy 189.652982 168.40183) (xy 189.627548 168.394361) (xy 189.607455 168.386038) + (xy 189.607453 168.386037) (xy 189.607452 168.386037) (xy 189.607447 168.386036) (xy 189.607443 168.386035) + (xy 189.48661 168.362) (xy 189.486606 168.362) (xy 189.371848 168.362) (xy 189.304809 168.342315) + (xy 189.284167 168.325681) (xy 189.101594 168.143108) (xy 189.101574 168.143086) (xy 189.010129 168.051641) + (xy 188.958905 168.017415) (xy 188.907682 167.983188) (xy 188.811812 167.943478) (xy 188.811809 167.943476) + (xy 188.811808 167.943476) (xy 188.793851 167.936038) (xy 188.793849 167.936037) (xy 188.793848 167.936037) + (xy 188.733425 167.924018) (xy 188.673006 167.912) (xy 188.673003 167.912) (xy 188.673002 167.912) + (xy 186.853697 167.912) (xy 186.786658 167.892315) (xy 186.740903 167.839511) (xy 186.730959 167.770353) + (xy 186.73208 167.763809) (xy 186.737499 167.736561) (xy 186.7375 167.736559) (xy 186.7375 167.61344) + (xy 186.713482 167.492699) (xy 186.71348 167.492693) (xy 186.705368 167.473109) (xy 186.697898 167.40364) + (xy 186.705365 167.378208) (xy 186.713963 167.357452) (xy 186.738 167.236606) (xy 186.738 167.113394) + (xy 186.713963 166.992548) (xy 186.705638 166.972452) (xy 186.69817 166.902984) (xy 186.705639 166.877547) + (xy 186.713963 166.857452) (xy 186.738 166.736606) (xy 186.738 166.613394) (xy 186.713963 166.492548) + (xy 186.705638 166.472452) (xy 186.698894 166.409722) (xy 189.043829 166.409722) (xy 189.067623 166.418597) + (xy 189.067627 166.418598) (xy 189.127155 166.424999) (xy 189.127172 166.425) (xy 195.222828 166.425) + (xy 195.222844 166.424999) (xy 195.282375 166.418598) (xy 195.30617 166.409723) (xy 195.30617 166.409722) + (xy 194.575 165.678553) (xy 194.172656 166.080897) (xy 194.111333 166.114382) (xy 194.041641 166.109398) + (xy 193.997294 166.080897) (xy 193.975 166.058603) (xy 193.952706 166.080897) (xy 193.891383 166.114382) + (xy 193.821691 166.109398) (xy 193.777344 166.080897) (xy 193.375 165.678553) (xy 192.972656 166.080897) + (xy 192.911333 166.114382) (xy 192.841641 166.109398) (xy 192.797294 166.080897) (xy 192.775 166.058603) + (xy 192.752706 166.080897) (xy 192.691383 166.114382) (xy 192.621691 166.109398) (xy 192.577344 166.080897) + (xy 192.175 165.678553) (xy 191.772656 166.080897) (xy 191.711333 166.114382) (xy 191.641641 166.109398) + (xy 191.597294 166.080897) (xy 191.575 166.058603) (xy 191.552706 166.080897) (xy 191.491383 166.114382) + (xy 191.421691 166.109398) (xy 191.377344 166.080897) (xy 190.975 165.678553) (xy 190.572656 166.080897) + (xy 190.511333 166.114382) (xy 190.441641 166.109398) (xy 190.397294 166.080897) (xy 190.375 166.058603) + (xy 190.352706 166.080897) (xy 190.291383 166.114382) (xy 190.221691 166.109398) (xy 190.177344 166.080897) + (xy 189.775 165.678553) (xy 189.043829 166.409722) (xy 186.698894 166.409722) (xy 186.69817 166.402984) + (xy 186.705639 166.377547) (xy 186.713963 166.357452) (xy 186.738 166.236606) (xy 186.738 166.113394) + (xy 186.735477 166.100711) (xy 186.741703 166.031124) (xy 186.784564 165.975945) (xy 186.850453 165.952698) + (xy 186.90753 165.963241) (xy 187.070192 166.035664) (xy 187.070197 166.035666) (xy 187.255354 166.075022) + (xy 187.255355 166.075022) (xy 187.444644 166.075022) (xy 187.444646 166.075022) (xy 187.629803 166.035666) + (xy 187.80273 165.958673) (xy 187.955871 165.84741) (xy 188.082533 165.706738) (xy 188.177179 165.542806) + (xy 188.235674 165.362778) (xy 188.25546 165.174522) (xy 188.235674 164.986266) (xy 188.177179 164.806238) + (xy 188.082533 164.642306) (xy 187.955871 164.501634) (xy 187.955414 164.501302) (xy 187.802734 164.390373) + (xy 187.802729 164.39037) (xy 187.629807 164.313379) (xy 187.629802 164.313377) (xy 187.47413 164.280289) + (xy 187.444646 164.274022) (xy 187.255354 164.274022) (xy 187.22587 164.280289) (xy 187.070197 164.313377) + (xy 187.070192 164.313379) (xy 186.907739 164.385709) (xy 186.838489 164.394994) (xy 186.775212 164.365366) + (xy 186.737999 164.306231) (xy 186.735686 164.248238) (xy 186.738 164.236606) (xy 186.738 164.113394) + (xy 186.713963 163.992548) (xy 186.705638 163.972452) (xy 186.69817 163.902984) (xy 186.705639 163.877547) + (xy 186.707774 163.872392) (xy 186.713963 163.857452) (xy 186.738 163.736606) (xy 186.738 163.613394) + (xy 186.713963 163.492548) (xy 186.705638 163.472452) (xy 186.69817 163.402984) (xy 186.705639 163.377547) + (xy 186.709724 163.367685) (xy 186.713963 163.357452) (xy 186.738 163.236606) (xy 186.738 163.198898) + (xy 186.757685 163.131859) (xy 186.810489 163.086104) (xy 186.862 163.074898) (xy 186.969644 163.074898) + (xy 186.969646 163.074898) (xy 187.154803 163.035542) (xy 187.32773 162.958549) (xy 187.480871 162.847286) + (xy 187.607533 162.706614) (xy 187.702179 162.542682) (xy 187.758272 162.370044) (xy 187.797708 162.312372) + (xy 187.850424 162.287074) (xy 187.854803 162.286144) (xy 187.854806 162.286142) (xy 187.854808 162.286142) + (xy 187.94936 162.244044) (xy 188.02773 162.209151) (xy 188.180871 162.097888) (xy 188.307533 161.957216) + (xy 188.402179 161.793284) (xy 188.404647 161.78569) (xy 188.433069 161.698215) (xy 188.472506 161.64054) + (xy 188.536865 161.613341) (xy 188.605711 161.625256) (xy 188.657187 161.6725) (xy 188.675 161.736533) + (xy 188.675 165.972844) (xy 188.681401 166.032373) (xy 188.690276 166.05617) (xy 189.421447 165.325) + (xy 189.381665 165.285218) (xy 189.575 165.285218) (xy 189.575 165.364782) (xy 189.605448 165.438291) + (xy 189.661709 165.494552) (xy 189.735218 165.525) (xy 189.814782 165.525) (xy 189.888291 165.494552) + (xy 189.944552 165.438291) (xy 189.975 165.364782) (xy 189.975 165.325) (xy 190.128553 165.325) + (xy 190.375 165.571447) (xy 190.621447 165.325) (xy 190.581665 165.285218) (xy 190.775 165.285218) + (xy 190.775 165.364782) (xy 190.805448 165.438291) (xy 190.861709 165.494552) (xy 190.935218 165.525) + (xy 191.014782 165.525) (xy 191.088291 165.494552) (xy 191.144552 165.438291) (xy 191.175 165.364782) + (xy 191.175 165.325) (xy 191.328553 165.325) (xy 191.575 165.571447) (xy 191.821447 165.325) (xy 191.781665 165.285218) + (xy 191.975 165.285218) (xy 191.975 165.364782) (xy 192.005448 165.438291) (xy 192.061709 165.494552) + (xy 192.135218 165.525) (xy 192.214782 165.525) (xy 192.288291 165.494552) (xy 192.344552 165.438291) + (xy 192.375 165.364782) (xy 192.375 165.325) (xy 192.528553 165.325) (xy 192.775 165.571447) (xy 193.021447 165.325) + (xy 192.981665 165.285218) (xy 193.175 165.285218) (xy 193.175 165.364782) (xy 193.205448 165.438291) + (xy 193.261709 165.494552) (xy 193.335218 165.525) (xy 193.414782 165.525) (xy 193.488291 165.494552) + (xy 193.544552 165.438291) (xy 193.575 165.364782) (xy 193.575 165.325) (xy 193.728553 165.325) + (xy 193.975 165.571447) (xy 194.221447 165.325) (xy 194.181665 165.285218) (xy 194.375 165.285218) + (xy 194.375 165.364782) (xy 194.405448 165.438291) (xy 194.461709 165.494552) (xy 194.535218 165.525) + (xy 194.614782 165.525) (xy 194.688291 165.494552) (xy 194.744552 165.438291) (xy 194.775 165.364782) + (xy 194.775 165.285218) (xy 194.744552 165.211709) (xy 194.688291 165.155448) (xy 194.614782 165.125) + (xy 194.535218 165.125) (xy 194.461709 165.155448) (xy 194.405448 165.211709) (xy 194.375 165.285218) + (xy 194.181665 165.285218) (xy 193.975 165.078553) (xy 193.728553 165.325) (xy 193.575 165.325) + (xy 193.575 165.285218) (xy 193.544552 165.211709) (xy 193.488291 165.155448) (xy 193.414782 165.125) + (xy 193.335218 165.125) (xy 193.261709 165.155448) (xy 193.205448 165.211709) (xy 193.175 165.285218) + (xy 192.981665 165.285218) (xy 192.775 165.078553) (xy 192.528553 165.325) (xy 192.375 165.325) + (xy 192.375 165.285218) (xy 192.344552 165.211709) (xy 192.288291 165.155448) (xy 192.214782 165.125) + (xy 192.135218 165.125) (xy 192.061709 165.155448) (xy 192.005448 165.211709) (xy 191.975 165.285218) + (xy 191.781665 165.285218) (xy 191.575 165.078553) (xy 191.328553 165.325) (xy 191.175 165.325) + (xy 191.175 165.285218) (xy 191.144552 165.211709) (xy 191.088291 165.155448) (xy 191.014782 165.125) + (xy 190.935218 165.125) (xy 190.861709 165.155448) (xy 190.805448 165.211709) (xy 190.775 165.285218) + (xy 190.581665 165.285218) (xy 190.375 165.078553) (xy 190.128553 165.325) (xy 189.975 165.325) + (xy 189.975 165.285218) (xy 189.944552 165.211709) (xy 189.888291 165.155448) (xy 189.814782 165.125) + (xy 189.735218 165.125) (xy 189.661709 165.155448) (xy 189.605448 165.211709) (xy 189.575 165.285218) + (xy 189.381665 165.285218) (xy 189.019102 164.922655) (xy 188.985617 164.861332) (xy 188.990601 164.79164) + (xy 189.019103 164.747292) (xy 189.041394 164.725) (xy 189.528553 164.725) (xy 189.775 164.971447) + (xy 190.021447 164.725) (xy 190.728553 164.725) (xy 190.975 164.971447) (xy 191.221447 164.725) + (xy 191.928553 164.725) (xy 192.175 164.971447) (xy 192.421447 164.725) (xy 193.128553 164.725) + (xy 193.375 164.971447) (xy 193.621447 164.725) (xy 194.328553 164.725) (xy 194.575 164.971447) + (xy 194.821447 164.725) (xy 194.575 164.478553) (xy 194.328553 164.725) (xy 193.621447 164.725) + (xy 193.375 164.478553) (xy 193.128553 164.725) (xy 192.421447 164.725) (xy 192.175 164.478553) + (xy 191.928553 164.725) (xy 191.221447 164.725) (xy 190.975 164.478553) (xy 190.728553 164.725) + (xy 190.021447 164.725) (xy 189.775 164.478553) (xy 189.528553 164.725) (xy 189.041394 164.725) + (xy 189.041395 164.724999) (xy 189.019102 164.702706) (xy 188.985617 164.641383) (xy 188.990601 164.571691) + (xy 189.019102 164.527344) (xy 189.421446 164.124999) (xy 189.381665 164.085218) (xy 189.575 164.085218) + (xy 189.575 164.164782) (xy 189.605448 164.238291) (xy 189.661709 164.294552) (xy 189.735218 164.325) + (xy 189.814782 164.325) (xy 189.888291 164.294552) (xy 189.944552 164.238291) (xy 189.975 164.164782) + (xy 189.975 164.125) (xy 190.128553 164.125) (xy 190.375 164.371447) (xy 190.621447 164.125) (xy 190.581665 164.085218) + (xy 190.775 164.085218) (xy 190.775 164.164782) (xy 190.805448 164.238291) (xy 190.861709 164.294552) + (xy 190.935218 164.325) (xy 191.014782 164.325) (xy 191.088291 164.294552) (xy 191.144552 164.238291) + (xy 191.175 164.164782) (xy 191.175 164.125) (xy 191.328553 164.125) (xy 191.575 164.371447) (xy 191.821447 164.125) + (xy 191.781665 164.085218) (xy 191.975 164.085218) (xy 191.975 164.164782) (xy 192.005448 164.238291) + (xy 192.061709 164.294552) (xy 192.135218 164.325) (xy 192.214782 164.325) (xy 192.288291 164.294552) + (xy 192.344552 164.238291) (xy 192.375 164.164782) (xy 192.375 164.125) (xy 192.528553 164.125) + (xy 192.775 164.371447) (xy 193.021447 164.125) (xy 192.981665 164.085218) (xy 193.175 164.085218) + (xy 193.175 164.164782) (xy 193.205448 164.238291) (xy 193.261709 164.294552) (xy 193.335218 164.325) + (xy 193.414782 164.325) (xy 193.488291 164.294552) (xy 193.544552 164.238291) (xy 193.575 164.164782) + (xy 193.575 164.125) (xy 193.728553 164.125) (xy 193.975 164.371447) (xy 194.221447 164.125) (xy 194.181665 164.085218) + (xy 194.375 164.085218) (xy 194.375 164.164782) (xy 194.405448 164.238291) (xy 194.461709 164.294552) + (xy 194.535218 164.325) (xy 194.614782 164.325) (xy 194.688291 164.294552) (xy 194.744552 164.238291) + (xy 194.775 164.164782) (xy 194.775 164.085218) (xy 194.744552 164.011709) (xy 194.688291 163.955448) + (xy 194.614782 163.925) (xy 194.535218 163.925) (xy 194.461709 163.955448) (xy 194.405448 164.011709) + (xy 194.375 164.085218) (xy 194.181665 164.085218) (xy 193.975 163.878553) (xy 193.728553 164.125) + (xy 193.575 164.125) (xy 193.575 164.085218) (xy 193.544552 164.011709) (xy 193.488291 163.955448) + (xy 193.414782 163.925) (xy 193.335218 163.925) (xy 193.261709 163.955448) (xy 193.205448 164.011709) + (xy 193.175 164.085218) (xy 192.981665 164.085218) (xy 192.775 163.878553) (xy 192.528553 164.125) + (xy 192.375 164.125) (xy 192.375 164.085218) (xy 192.344552 164.011709) (xy 192.288291 163.955448) + (xy 192.214782 163.925) (xy 192.135218 163.925) (xy 192.061709 163.955448) (xy 192.005448 164.011709) + (xy 191.975 164.085218) (xy 191.781665 164.085218) (xy 191.575 163.878553) (xy 191.328553 164.125) + (xy 191.175 164.125) (xy 191.175 164.085218) (xy 191.144552 164.011709) (xy 191.088291 163.955448) + (xy 191.014782 163.925) (xy 190.935218 163.925) (xy 190.861709 163.955448) (xy 190.805448 164.011709) + (xy 190.775 164.085218) (xy 190.581665 164.085218) (xy 190.375 163.878553) (xy 190.128553 164.125) + (xy 189.975 164.125) (xy 189.975 164.085218) (xy 189.944552 164.011709) (xy 189.888291 163.955448) + (xy 189.814782 163.925) (xy 189.735218 163.925) (xy 189.661709 163.955448) (xy 189.605448 164.011709) + (xy 189.575 164.085218) (xy 189.381665 164.085218) (xy 189.019102 163.722655) (xy 188.985617 163.661332) + (xy 188.990601 163.59164) (xy 189.019103 163.547292) (xy 189.041394 163.525) (xy 189.528553 163.525) + (xy 189.775 163.771447) (xy 190.021447 163.525) (xy 190.728553 163.525) (xy 190.975 163.771447) + (xy 191.221447 163.525) (xy 191.928553 163.525) (xy 192.175 163.771447) (xy 192.421447 163.525) + (xy 193.128553 163.525) (xy 193.375 163.771447) (xy 193.621447 163.525) (xy 194.328553 163.525) + (xy 194.575 163.771447) (xy 194.821447 163.525) (xy 194.575 163.278553) (xy 194.328553 163.525) + (xy 193.621447 163.525) (xy 193.375 163.278553) (xy 193.128553 163.525) (xy 192.421447 163.525) + (xy 192.175 163.278553) (xy 191.928553 163.525) (xy 191.221447 163.525) (xy 190.975 163.278553) + (xy 190.728553 163.525) (xy 190.021447 163.525) (xy 189.775 163.278553) (xy 189.528553 163.525) + (xy 189.041394 163.525) (xy 189.041395 163.524999) (xy 189.019102 163.502706) (xy 188.985617 163.441383) + (xy 188.990601 163.371691) (xy 189.019102 163.327344) (xy 189.421446 162.924999) (xy 189.381665 162.885218) + (xy 189.575 162.885218) (xy 189.575 162.964782) (xy 189.605448 163.038291) (xy 189.661709 163.094552) + (xy 189.735218 163.125) (xy 189.814782 163.125) (xy 189.888291 163.094552) (xy 189.944552 163.038291) + (xy 189.975 162.964782) (xy 189.975 162.925) (xy 190.128553 162.925) (xy 190.375 163.171447) (xy 190.621447 162.925) + (xy 190.581665 162.885218) (xy 190.775 162.885218) (xy 190.775 162.964782) (xy 190.805448 163.038291) + (xy 190.861709 163.094552) (xy 190.935218 163.125) (xy 191.014782 163.125) (xy 191.088291 163.094552) + (xy 191.144552 163.038291) (xy 191.175 162.964782) (xy 191.175 162.925) (xy 191.328553 162.925) + (xy 191.575 163.171447) (xy 191.821447 162.925) (xy 191.781665 162.885218) (xy 191.975 162.885218) + (xy 191.975 162.964782) (xy 192.005448 163.038291) (xy 192.061709 163.094552) (xy 192.135218 163.125) + (xy 192.214782 163.125) (xy 192.288291 163.094552) (xy 192.344552 163.038291) (xy 192.375 162.964782) + (xy 192.375 162.925) (xy 192.528553 162.925) (xy 192.775 163.171447) (xy 193.021447 162.925) (xy 192.981665 162.885218) + (xy 193.175 162.885218) (xy 193.175 162.964782) (xy 193.205448 163.038291) (xy 193.261709 163.094552) + (xy 193.335218 163.125) (xy 193.414782 163.125) (xy 193.488291 163.094552) (xy 193.544552 163.038291) + (xy 193.575 162.964782) (xy 193.575 162.925) (xy 193.728553 162.925) (xy 193.975 163.171447) (xy 194.221447 162.925) + (xy 194.181665 162.885218) (xy 194.375 162.885218) (xy 194.375 162.964782) (xy 194.405448 163.038291) + (xy 194.461709 163.094552) (xy 194.535218 163.125) (xy 194.614782 163.125) (xy 194.688291 163.094552) + (xy 194.744552 163.038291) (xy 194.775 162.964782) (xy 194.775 162.885218) (xy 194.744552 162.811709) + (xy 194.688291 162.755448) (xy 194.614782 162.725) (xy 194.535218 162.725) (xy 194.461709 162.755448) + (xy 194.405448 162.811709) (xy 194.375 162.885218) (xy 194.181665 162.885218) (xy 193.975 162.678553) + (xy 193.728553 162.925) (xy 193.575 162.925) (xy 193.575 162.885218) (xy 193.544552 162.811709) + (xy 193.488291 162.755448) (xy 193.414782 162.725) (xy 193.335218 162.725) (xy 193.261709 162.755448) + (xy 193.205448 162.811709) (xy 193.175 162.885218) (xy 192.981665 162.885218) (xy 192.775 162.678553) + (xy 192.528553 162.925) (xy 192.375 162.925) (xy 192.375 162.885218) (xy 192.344552 162.811709) + (xy 192.288291 162.755448) (xy 192.214782 162.725) (xy 192.135218 162.725) (xy 192.061709 162.755448) + (xy 192.005448 162.811709) (xy 191.975 162.885218) (xy 191.781665 162.885218) (xy 191.575 162.678553) + (xy 191.328553 162.925) (xy 191.175 162.925) (xy 191.175 162.885218) (xy 191.144552 162.811709) + (xy 191.088291 162.755448) (xy 191.014782 162.725) (xy 190.935218 162.725) (xy 190.861709 162.755448) + (xy 190.805448 162.811709) (xy 190.775 162.885218) (xy 190.581665 162.885218) (xy 190.375 162.678553) + (xy 190.128553 162.925) (xy 189.975 162.925) (xy 189.975 162.885218) (xy 189.944552 162.811709) + (xy 189.888291 162.755448) (xy 189.814782 162.725) (xy 189.735218 162.725) (xy 189.661709 162.755448) + (xy 189.605448 162.811709) (xy 189.575 162.885218) (xy 189.381665 162.885218) (xy 189.019102 162.522655) + (xy 188.985617 162.461332) (xy 188.990601 162.39164) (xy 189.019103 162.347292) (xy 189.041394 162.325) + (xy 189.528553 162.325) (xy 189.775 162.571447) (xy 190.021447 162.325) (xy 190.728553 162.325) + (xy 190.975 162.571447) (xy 191.221447 162.325) (xy 191.928553 162.325) (xy 192.175 162.571447) + (xy 192.421447 162.325) (xy 193.128553 162.325) (xy 193.375 162.571447) (xy 193.621447 162.325) + (xy 194.328553 162.325) (xy 194.575 162.571447) (xy 194.821447 162.325) (xy 194.575 162.078553) + (xy 194.328553 162.325) (xy 193.621447 162.325) (xy 193.375 162.078553) (xy 193.128553 162.325) + (xy 192.421447 162.325) (xy 192.175 162.078553) (xy 191.928553 162.325) (xy 191.221447 162.325) + (xy 190.975 162.078553) (xy 190.728553 162.325) (xy 190.021447 162.325) (xy 189.775 162.078553) + (xy 189.528553 162.325) (xy 189.041394 162.325) (xy 189.041395 162.324999) (xy 189.019102 162.302706) + (xy 188.985617 162.241383) (xy 188.990601 162.171691) (xy 189.019102 162.127344) (xy 189.421446 161.724999) + (xy 189.381665 161.685218) (xy 189.575 161.685218) (xy 189.575 161.764782) (xy 189.605448 161.838291) + (xy 189.661709 161.894552) (xy 189.735218 161.925) (xy 189.814782 161.925) (xy 189.888291 161.894552) + (xy 189.944552 161.838291) (xy 189.975 161.764782) (xy 189.975 161.725) (xy 190.128553 161.725) + (xy 190.375 161.971447) (xy 190.621447 161.725) (xy 190.581665 161.685218) (xy 190.775 161.685218) + (xy 190.775 161.764782) (xy 190.805448 161.838291) (xy 190.861709 161.894552) (xy 190.935218 161.925) + (xy 191.014782 161.925) (xy 191.088291 161.894552) (xy 191.144552 161.838291) (xy 191.175 161.764782) + (xy 191.175 161.725) (xy 191.328553 161.725) (xy 191.575 161.971447) (xy 191.821447 161.725) (xy 191.781665 161.685218) + (xy 191.975 161.685218) (xy 191.975 161.764782) (xy 192.005448 161.838291) (xy 192.061709 161.894552) + (xy 192.135218 161.925) (xy 192.214782 161.925) (xy 192.288291 161.894552) (xy 192.344552 161.838291) + (xy 192.375 161.764782) (xy 192.375 161.725) (xy 192.528553 161.725) (xy 192.775 161.971447) (xy 193.021447 161.725) + (xy 192.981665 161.685218) (xy 193.175 161.685218) (xy 193.175 161.764782) (xy 193.205448 161.838291) + (xy 193.261709 161.894552) (xy 193.335218 161.925) (xy 193.414782 161.925) (xy 193.488291 161.894552) + (xy 193.544552 161.838291) (xy 193.575 161.764782) (xy 193.575 161.725) (xy 193.728553 161.725) + (xy 193.975 161.971447) (xy 194.221447 161.725) (xy 194.181665 161.685218) (xy 194.375 161.685218) + (xy 194.375 161.764782) (xy 194.405448 161.838291) (xy 194.461709 161.894552) (xy 194.535218 161.925) + (xy 194.614782 161.925) (xy 194.688291 161.894552) (xy 194.744552 161.838291) (xy 194.775 161.764782) + (xy 194.775 161.685218) (xy 194.744552 161.611709) (xy 194.688291 161.555448) (xy 194.614782 161.525) + (xy 194.535218 161.525) (xy 194.461709 161.555448) (xy 194.405448 161.611709) (xy 194.375 161.685218) + (xy 194.181665 161.685218) (xy 193.975 161.478553) (xy 193.728553 161.725) (xy 193.575 161.725) + (xy 193.575 161.685218) (xy 193.544552 161.611709) (xy 193.488291 161.555448) (xy 193.414782 161.525) + (xy 193.335218 161.525) (xy 193.261709 161.555448) (xy 193.205448 161.611709) (xy 193.175 161.685218) + (xy 192.981665 161.685218) (xy 192.775 161.478553) (xy 192.528553 161.725) (xy 192.375 161.725) + (xy 192.375 161.685218) (xy 192.344552 161.611709) (xy 192.288291 161.555448) (xy 192.214782 161.525) + (xy 192.135218 161.525) (xy 192.061709 161.555448) (xy 192.005448 161.611709) (xy 191.975 161.685218) + (xy 191.781665 161.685218) (xy 191.575 161.478553) (xy 191.328553 161.725) (xy 191.175 161.725) + (xy 191.175 161.685218) (xy 191.144552 161.611709) (xy 191.088291 161.555448) (xy 191.014782 161.525) + (xy 190.935218 161.525) (xy 190.861709 161.555448) (xy 190.805448 161.611709) (xy 190.775 161.685218) + (xy 190.581665 161.685218) (xy 190.375 161.478553) (xy 190.128553 161.725) (xy 189.975 161.725) + (xy 189.975 161.685218) (xy 189.944552 161.611709) (xy 189.888291 161.555448) (xy 189.814782 161.525) + (xy 189.735218 161.525) (xy 189.661709 161.555448) (xy 189.605448 161.611709) (xy 189.575 161.685218) + (xy 189.381665 161.685218) (xy 189.019102 161.322655) (xy 188.985617 161.261332) (xy 188.990601 161.19164) + (xy 189.019103 161.147292) (xy 189.041394 161.125) (xy 189.528553 161.125) (xy 189.775 161.371447) + (xy 190.021447 161.125) (xy 190.728553 161.125) (xy 190.975 161.371447) (xy 191.221447 161.125) + (xy 191.928553 161.125) (xy 192.175 161.371447) (xy 192.421447 161.125) (xy 193.128553 161.125) + (xy 193.375 161.371447) (xy 193.621447 161.125) (xy 194.328553 161.125) (xy 194.575 161.371447) + (xy 194.821447 161.125) (xy 194.575 160.878553) (xy 194.328553 161.125) (xy 193.621447 161.125) + (xy 193.375 160.878553) (xy 193.128553 161.125) (xy 192.421447 161.125) (xy 192.175 160.878553) + (xy 191.928553 161.125) (xy 191.221447 161.125) (xy 190.975 160.878553) (xy 190.728553 161.125) + (xy 190.021447 161.125) (xy 189.775 160.878553) (xy 189.528553 161.125) (xy 189.041394 161.125) + (xy 189.041395 161.124999) (xy 189.019102 161.102706) (xy 188.985617 161.041383) (xy 188.990601 160.971691) + (xy 189.019102 160.927344) (xy 189.421446 160.524999) (xy 189.381665 160.485218) (xy 189.575 160.485218) + (xy 189.575 160.564782) (xy 189.605448 160.638291) (xy 189.661709 160.694552) (xy 189.735218 160.725) + (xy 189.814782 160.725) (xy 189.888291 160.694552) (xy 189.944552 160.638291) (xy 189.975 160.564782) + (xy 189.975 160.525) (xy 190.128553 160.525) (xy 190.375 160.771447) (xy 190.621447 160.525) (xy 190.581665 160.485218) + (xy 190.775 160.485218) (xy 190.775 160.564782) (xy 190.805448 160.638291) (xy 190.861709 160.694552) + (xy 190.935218 160.725) (xy 191.014782 160.725) (xy 191.088291 160.694552) (xy 191.144552 160.638291) + (xy 191.175 160.564782) (xy 191.175 160.525) (xy 191.328553 160.525) (xy 191.575 160.771447) (xy 191.821447 160.525) + (xy 191.781665 160.485218) (xy 191.975 160.485218) (xy 191.975 160.564782) (xy 192.005448 160.638291) + (xy 192.061709 160.694552) (xy 192.135218 160.725) (xy 192.214782 160.725) (xy 192.288291 160.694552) + (xy 192.344552 160.638291) (xy 192.375 160.564782) (xy 192.375 160.525) (xy 192.528553 160.525) + (xy 192.775 160.771447) (xy 193.021447 160.525) (xy 192.981665 160.485218) (xy 193.175 160.485218) + (xy 193.175 160.564782) (xy 193.205448 160.638291) (xy 193.261709 160.694552) (xy 193.335218 160.725) + (xy 193.414782 160.725) (xy 193.488291 160.694552) (xy 193.544552 160.638291) (xy 193.575 160.564782) + (xy 193.575 160.525) (xy 193.728553 160.525) (xy 193.975 160.771447) (xy 194.221447 160.525) (xy 194.181665 160.485218) + (xy 194.375 160.485218) (xy 194.375 160.564782) (xy 194.405448 160.638291) (xy 194.461709 160.694552) + (xy 194.535218 160.725) (xy 194.614782 160.725) (xy 194.688291 160.694552) (xy 194.744552 160.638291) + (xy 194.775 160.564782) (xy 194.775 160.524999) (xy 194.928553 160.524999) (xy 194.928553 160.525) + (xy 195.330897 160.927344) (xy 195.364382 160.988667) (xy 195.359398 161.058359) (xy 195.330897 161.102706) + (xy 195.308603 161.125) (xy 195.330897 161.147294) (xy 195.364382 161.208617) (xy 195.359398 161.278309) + (xy 195.330897 161.322656) (xy 194.928553 161.725) (xy 195.330897 162.127344) (xy 195.364382 162.188667) + (xy 195.359398 162.258359) (xy 195.330897 162.302706) (xy 195.308603 162.325) (xy 195.330897 162.347294) + (xy 195.364382 162.408617) (xy 195.359398 162.478309) (xy 195.330897 162.522656) (xy 194.928553 162.925) + (xy 195.330897 163.327344) (xy 195.364382 163.388667) (xy 195.359398 163.458359) (xy 195.330897 163.502706) + (xy 195.308603 163.525) (xy 195.330897 163.547294) (xy 195.364382 163.608617) (xy 195.359398 163.678309) + (xy 195.330897 163.722656) (xy 194.928553 164.125) (xy 195.330897 164.527344) (xy 195.364382 164.588667) + (xy 195.359398 164.658359) (xy 195.330897 164.702706) (xy 195.308603 164.725) (xy 195.330897 164.747294) + (xy 195.364382 164.808617) (xy 195.359398 164.878309) (xy 195.330897 164.922656) (xy 194.928553 165.325) + (xy 195.659722 166.05617) (xy 195.659723 166.05617) (xy 195.668598 166.032375) (xy 195.674999 165.972844) + (xy 195.675 165.972827) (xy 195.675 159.877172) (xy 195.674999 159.877155) (xy 195.668598 159.817627) + (xy 195.668597 159.817623) (xy 195.659722 159.793829) (xy 194.928553 160.524999) (xy 194.775 160.524999) + (xy 194.775 160.485218) (xy 194.744552 160.411709) (xy 194.688291 160.355448) (xy 194.614782 160.325) + (xy 194.535218 160.325) (xy 194.461709 160.355448) (xy 194.405448 160.411709) (xy 194.375 160.485218) + (xy 194.181665 160.485218) (xy 193.975 160.278553) (xy 193.728553 160.525) (xy 193.575 160.525) + (xy 193.575 160.485218) (xy 193.544552 160.411709) (xy 193.488291 160.355448) (xy 193.414782 160.325) + (xy 193.335218 160.325) (xy 193.261709 160.355448) (xy 193.205448 160.411709) (xy 193.175 160.485218) + (xy 192.981665 160.485218) (xy 192.775 160.278553) (xy 192.528553 160.525) (xy 192.375 160.525) + (xy 192.375 160.485218) (xy 192.344552 160.411709) (xy 192.288291 160.355448) (xy 192.214782 160.325) + (xy 192.135218 160.325) (xy 192.061709 160.355448) (xy 192.005448 160.411709) (xy 191.975 160.485218) + (xy 191.781665 160.485218) (xy 191.575 160.278553) (xy 191.328553 160.525) (xy 191.175 160.525) + (xy 191.175 160.485218) (xy 191.144552 160.411709) (xy 191.088291 160.355448) (xy 191.014782 160.325) + (xy 190.935218 160.325) (xy 190.861709 160.355448) (xy 190.805448 160.411709) (xy 190.775 160.485218) + (xy 190.581665 160.485218) (xy 190.375 160.278553) (xy 190.128553 160.525) (xy 189.975 160.525) + (xy 189.975 160.485218) (xy 189.944552 160.411709) (xy 189.888291 160.355448) (xy 189.814782 160.325) + (xy 189.735218 160.325) (xy 189.661709 160.355448) (xy 189.605448 160.411709) (xy 189.575 160.485218) + (xy 189.381665 160.485218) (xy 188.690277 159.793829) (xy 188.690274 159.793829) (xy 188.681404 159.817615) + (xy 188.681401 159.817625) (xy 188.675 159.877157) (xy 188.675 161.113466) (xy 188.655315 161.180505) + (xy 188.602511 161.22626) (xy 188.533353 161.236204) (xy 188.469797 161.207179) (xy 188.433069 161.151784) + (xy 188.402181 161.056722) (xy 188.40218 161.056721) (xy 188.402179 161.056716) (xy 188.307533 160.892784) + (xy 188.180871 160.752112) (xy 188.18087 160.752111) (xy 188.027734 160.640851) (xy 188.027729 160.640848) + (xy 187.854807 160.563857) (xy 187.854802 160.563855) (xy 187.693169 160.5295) (xy 187.669646 160.5245) + (xy 187.480354 160.5245) (xy 187.456831 160.5295) (xy 187.295197 160.563855) (xy 187.295192 160.563857) + (xy 187.12227 160.640848) (xy 187.122265 160.640851) (xy 186.96913 160.75211) (xy 186.969126 160.752114) + (xy 186.9634 160.758474) (xy 186.903913 160.795121) (xy 186.871252 160.7995) (xy 186.862 160.7995) + (xy 186.794961 160.779815) (xy 186.749206 160.727011) (xy 186.738 160.6755) (xy 186.738 160.613396) + (xy 186.737684 160.611806) (xy 186.713963 160.492548) (xy 186.705638 160.472452) (xy 186.69817 160.402984) + (xy 186.705639 160.377547) (xy 186.706466 160.37555) (xy 186.713963 160.357452) (xy 186.738 160.236606) + (xy 186.738 160.113394) (xy 186.713963 159.992548) (xy 186.705638 159.972452) (xy 186.69817 159.902984) + (xy 186.705639 159.877547) (xy 186.713963 159.857452) (xy 186.738 159.736606) (xy 186.738 159.613394) + (xy 186.713963 159.492548) (xy 186.705638 159.472452) (xy 186.69817 159.402984) (xy 186.70563 159.377568) + (xy 186.705838 159.377066) (xy 186.749668 159.322657) (xy 186.815959 159.30058) (xy 186.820407 159.3005) + (xy 187.176789 159.3005) (xy 187.243828 159.320185) (xy 187.249674 159.324182) (xy 187.387265 159.424148) + (xy 187.38727 159.424151) (xy 187.560192 159.501142) (xy 187.560197 159.501144) (xy 187.745354 159.5405) + (xy 187.745355 159.5405) (xy 187.934644 159.5405) (xy 187.934646 159.5405) (xy 188.119803 159.501144) + (xy 188.256518 159.440274) (xy 189.043829 159.440274) (xy 189.043829 159.440277) (xy 189.774999 160.171446) + (xy 190.177344 159.769102) (xy 190.238667 159.735617) (xy 190.308358 159.740601) (xy 190.352706 159.769102) + (xy 190.374999 159.791395) (xy 190.397292 159.769103) (xy 190.458615 159.735617) (xy 190.528307 159.740601) + (xy 190.572655 159.769102) (xy 190.974999 160.171446) (xy 191.377344 159.769102) (xy 191.438667 159.735617) + (xy 191.508358 159.740601) (xy 191.552706 159.769102) (xy 191.574999 159.791395) (xy 191.597292 159.769103) + (xy 191.658615 159.735617) (xy 191.728307 159.740601) (xy 191.772655 159.769102) (xy 192.174999 160.171446) + (xy 192.577344 159.769102) (xy 192.638667 159.735617) (xy 192.708358 159.740601) (xy 192.752706 159.769102) + (xy 192.774999 159.791395) (xy 192.797292 159.769103) (xy 192.858615 159.735617) (xy 192.928307 159.740601) + (xy 192.972655 159.769102) (xy 193.374999 160.171446) (xy 193.777344 159.769102) (xy 193.838667 159.735617) + (xy 193.908358 159.740601) (xy 193.952706 159.769102) (xy 193.974999 159.791395) (xy 193.997292 159.769103) + (xy 194.058615 159.735617) (xy 194.128307 159.740601) (xy 194.172655 159.769102) (xy 194.575 160.171447) + (xy 194.575001 160.171447) (xy 195.30617 159.440276) (xy 195.282373 159.431401) (xy 195.222844 159.425) + (xy 189.127157 159.425) (xy 189.067625 159.431401) (xy 189.067615 159.431404) (xy 189.043829 159.440274) + (xy 188.256518 159.440274) (xy 188.29273 159.424151) (xy 188.445871 159.312888) (xy 188.572533 159.172216) + (xy 188.667179 159.008284) (xy 188.725674 158.828256) (xy 188.74546 158.64) (xy 188.725674 158.451744) + (xy 188.667179 158.271716) (xy 188.661238 158.261426) (xy 188.644765 158.193529) (xy 188.667617 158.127501) + (xy 188.699779 158.096295) (xy 188.70097 158.0955) (xy 188.737185 158.071302) (xy 188.82431 157.984177) + (xy 188.824311 157.984175) (xy 188.831377 157.977109) (xy 188.83138 157.977105) (xy 189.284166 157.524319) + (xy 189.345489 157.490834) (xy 189.371847 157.488) (xy 189.412556 157.488) (xy 189.479595 157.507685) + (xy 189.52535 157.560489) (xy 189.535294 157.629647) (xy 189.534119 157.636245) (xy 189.534066 157.636741) + (xy 189.534066 157.636744) (xy 189.51428 157.825) (xy 189.534066 158.013256) (xy 189.534067 158.013259) + (xy 189.592558 158.193277) (xy 189.592561 158.193284) (xy 189.687207 158.357216) (xy 189.813869 158.497888) + (xy 189.967005 158.609148) (xy 189.96701 158.609151) (xy 190.139932 158.686142) (xy 190.139937 158.686144) + (xy 190.325094 158.7255) (xy 190.325095 158.7255) (xy 190.514384 158.7255) (xy 190.514386 158.7255) + (xy 190.699543 158.686144) (xy 190.869305 158.610559) (xy 190.938555 158.601275) (xy 190.970177 158.61056) + (xy 191.139935 158.686142) (xy 191.13994 158.686144) (xy 191.325097 158.7255) (xy 191.325098 158.7255) + (xy 191.514387 158.7255) (xy 191.514389 158.7255) (xy 191.699546 158.686144) (xy 191.872473 158.609151) + (xy 192.025614 158.497888) (xy 192.152276 158.357216) (xy 192.246922 158.193284) (xy 192.305417 158.013256) + (xy 192.325203 157.825) (xy 192.305417 157.636744) (xy 192.305415 157.63674) (xy 192.304737 157.630281) + (xy 192.306222 157.630124) (xy 192.310951 157.568118) (xy 192.353086 157.512383) (xy 192.418665 157.488276) + (xy 192.426927 157.488) (xy 192.486604 157.488) (xy 192.486606 157.488) (xy 192.607452 157.463963) + (xy 192.627547 157.455638) (xy 192.697016 157.44817) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 221.853795 146.115185) (xy 221.874437 146.131819) (xy 226.468181 150.725563) (xy 226.501666 150.786886) + (xy 226.5045 150.813244) (xy 226.5045 163.964852) (xy 226.484815 164.031891) (xy 226.468181 164.052533) + (xy 223.755889 166.764824) (xy 223.737102 166.780243) (xy 223.731269 166.78414) (xy 223.731264 166.784144) + (xy 218.277229 172.238181) (xy 218.215906 172.271666) (xy 218.189548 172.2745) (xy 209.887174 172.2745) + (xy 209.820135 172.254815) (xy 209.77438 172.202011) (xy 209.764436 172.132853) (xy 209.768788 172.113611) + (xy 209.786027 172.058287) (xy 209.819086 171.952196) (xy 209.8255 171.881616) (xy 209.8255 171.218384) + (xy 209.819086 171.147804) (xy 209.768478 170.985394) (xy 209.693382 170.861171) (xy 209.6755 170.797023) + (xy 209.6755 170.727977) (xy 209.693384 170.663826) (xy 209.731758 170.600349) (xy 209.783286 170.553162) + (xy 209.837874 170.5405) (xy 213.970663 170.5405) (xy 214.037702 170.560185) (xy 214.043548 170.564182) + (xy 214.057265 170.574148) (xy 214.05727 170.574151) (xy 214.230192 170.651142) (xy 214.230197 170.651144) + (xy 214.415354 170.6905) (xy 214.415355 170.6905) (xy 214.604644 170.6905) (xy 214.604646 170.6905) + (xy 214.789803 170.651144) (xy 214.96273 170.574151) (xy 215.115871 170.462888) (xy 215.242533 170.322216) + (xy 215.337179 170.158284) (xy 215.392522 169.987956) (xy 215.422768 169.938598) (xy 216.117952 169.243416) + (xy 216.182114 169.147389) (xy 216.200084 169.120495) (xy 216.200584 169.119287) (xy 216.201015 169.118752) + (xy 216.202957 169.11512) (xy 216.203645 169.115488) (xy 216.24442 169.064882) (xy 216.250029 169.061208) + (xy 216.328656 169.012712) (xy 216.452712 168.888656) (xy 216.544814 168.739334) (xy 216.599999 168.572797) + (xy 216.6105 168.470009) (xy 216.610499 166.107228) (xy 216.630184 166.04019) (xy 216.646813 166.019553) + (xy 217.607047 165.05932) (xy 217.66837 165.025835) (xy 217.694728 165.023001) (xy 217.776082 165.023001) + (xy 217.776083 165.023001) (xy 217.923918 165.023001) (xy 218.263481 165.023001) (xy 218.33052 165.042686) + (xy 218.351163 165.059321) (xy 218.394811 165.102969) (xy 218.394811 165.10297) (xy 218.394813 165.102971) + (xy 218.394815 165.102973) (xy 218.540394 165.190979) (xy 218.702804 165.241587) (xy 218.773384 165.248001) + (xy 218.773387 165.248001) (xy 219.286613 165.248001) (xy 219.286616 165.248001) (xy 219.357196 165.241587) + (xy 219.519606 165.190979) (xy 219.665185 165.102973) (xy 219.696609 165.071548) (xy 219.757928 165.038065) + (xy 219.827619 165.043047) (xy 219.87197 165.071549) (xy 219.977738 165.177317) (xy 220.045115 165.219653) + (xy 220.103037 165.256048) (xy 220.130478 165.27329) (xy 220.278257 165.325) (xy 220.300745 165.332869) + (xy 220.30075 165.33287) (xy 220.388575 165.342765) (xy 220.434025 165.347886) (xy 220.439499 165.348627) + (xy 220.525139 165.362191) (xy 220.593385 165.373001) (xy 220.593389 165.373001) (xy 220.76661 165.373001) + (xy 220.766611 165.373001) (xy 220.772763 165.372026) (xy 220.792161 165.3705) (xy 222.371615 165.3705) + (xy 222.513664 165.348001) (xy 222.519814 165.347026) (xy 222.539212 165.3455) (xy 222.581782 165.3455) + (xy 222.581784 165.3455) (xy 222.6221 165.342766) (xy 222.796349 165.299433) (xy 222.95721 165.219653) + (xy 223.065271 165.13279) (xy 223.129855 165.106132) (xy 223.198599 165.118622) (xy 223.208055 165.123899) + (xy 223.301513 165.181545) (xy 223.301518 165.181547) (xy 223.462393 165.234855) (xy 223.561683 165.244999) + (xy 224.085 165.244999) (xy 224.108308 165.244999) (xy 224.108322 165.244998) (xy 224.207607 165.234855) + (xy 224.368481 165.181547) (xy 224.368492 165.181542) (xy 224.512728 165.092575) (xy 224.512732 165.092572) + (xy 224.632572 164.972732) (xy 224.632575 164.972728) (xy 224.721542 164.828492) (xy 224.721547 164.828481) + (xy 224.774855 164.667606) (xy 224.784999 164.568322) (xy 224.785 164.568309) (xy 224.785 164.52) + (xy 224.085 164.52) (xy 224.085 165.244999) (xy 223.561683 165.244999) (xy 223.585 165.244998) (xy 223.585 164.144) + (xy 223.604685 164.076961) (xy 223.657489 164.031206) (xy 223.709 164.02) (xy 224.784999 164.02) + (xy 224.784999 163.971692) (xy 224.784998 163.971677) (xy 224.774855 163.872392) (xy 224.721547 163.711518) + (xy 224.721542 163.711507) (xy 224.632575 163.567271) (xy 224.632572 163.567267) (xy 224.512732 163.447427) + (xy 224.512728 163.447424) (xy 224.409238 163.38359) (xy 224.362513 163.331642) (xy 224.351292 163.26268) + (xy 224.379135 163.198598) (xy 224.432828 163.162669) (xy 224.432383 163.161458) (xy 224.438685 163.159141) + (xy 224.438693 163.15914) (xy 224.609296 163.074529) (xy 224.757722 162.955221) (xy 224.87703 162.806795) + (xy 224.961641 162.636192) (xy 225.0076 162.451388) (xy 225.0105 162.408622) (xy 225.010499 161.006377) + (xy 225.0076 160.96361) (xy 224.961641 160.778806) (xy 224.928879 160.712747) (xy 224.877032 160.608206) + (xy 224.87703 160.608203) (xy 224.757722 160.459777) (xy 224.757721 160.459776) (xy 224.63469 160.360881) + (xy 224.594771 160.303538) (xy 224.592191 160.233716) (xy 224.594436 160.225947) (xy 224.645674 160.068256) + (xy 224.663321 159.900345) (xy 224.689905 159.835732) (xy 224.698952 159.825636) (xy 225.468729 159.05586) + (xy 225.468733 159.055858) (xy 225.555858 158.968733) (xy 225.612569 158.883859) (xy 225.624312 158.866285) + (xy 225.656923 158.787554) (xy 225.671463 158.752452) (xy 225.68714 158.673635) (xy 225.692414 158.647123) + (xy 225.6955 158.631607) (xy 225.6955 154.601128) (xy 225.6955 154.601124) (xy 225.692612 154.586607) + (xy 225.671463 154.480278) (xy 225.624311 154.366444) (xy 225.613854 154.350794) (xy 225.578819 154.29836) + (xy 225.555859 154.263998) (xy 225.514323 154.222462) (xy 225.468733 154.176872) (xy 225.468732 154.176871) + (xy 223.241819 151.949958) (xy 223.208334 151.888635) (xy 223.2055 151.862277) (xy 223.2055 151.566116) + (xy 223.202919 151.53771) (xy 223.199086 151.495534) (xy 223.148478 151.333124) (xy 223.060472 151.187545) + (xy 223.06047 151.187543) (xy 223.056591 151.181126) (xy 223.057832 151.180375) (xy 223.035064 151.123188) + (xy 223.048418 151.054606) (xy 223.052987 151.046539) (xy 223.142089 150.902083) (xy 223.142094 150.902072) + (xy 223.194943 150.742583) (xy 223.205 150.64415) (xy 223.205001 150.644137) (xy 223.205001 150.59) + (xy 222.141501 150.59) (xy 222.074462 150.570315) (xy 222.028707 150.517511) (xy 222.017501 150.466) + (xy 222.017501 150.09) (xy 222.517501 150.09) (xy 223.205 150.09) (xy 223.205 150.035864) (xy 223.204999 150.035847) + (xy 223.194944 149.937416) (xy 223.142094 149.777927) (xy 223.142092 149.777922) (xy 223.053886 149.634919) + (xy 222.935081 149.516114) (xy 222.792078 149.427908) (xy 222.792073 149.427906) (xy 222.632584 149.375057) + (xy 222.534151 149.365) (xy 222.517501 149.365) (xy 222.517501 150.09) (xy 222.017501 150.09) (xy 222.017501 149.364999) + (xy 222.000857 149.365) (xy 221.902416 149.375057) (xy 221.742928 149.427906) (xy 221.742923 149.427908) + (xy 221.59992 149.516114) (xy 221.568034 149.548001) (xy 221.506711 149.581486) (xy 221.437019 149.576502) + (xy 221.392672 149.548001) (xy 221.36039 149.515719) (xy 221.360386 149.515716) (xy 221.217294 149.427455) + (xy 221.217288 149.427452) (xy 221.217286 149.427451) (xy 221.057684 149.374564) (xy 221.057682 149.374563) + (xy 220.95918 149.3645) (xy 220.959173 149.3645) (xy 220.425825 149.3645) (xy 220.425817 149.3645) + (xy 220.327315 149.374563) (xy 220.327314 149.374564) (xy 220.258424 149.397392) (xy 220.167714 149.42745) + (xy 220.167703 149.427455) (xy 220.024611 149.515716) (xy 220.024607 149.515719) (xy 219.905718 149.634608) + (xy 219.905715 149.634612) (xy 219.863478 149.703087) (xy 219.811529 149.749811) (xy 219.742567 149.761031) + (xy 219.678485 149.733187) (xy 219.67026 149.725669) (xy 217.979276 148.034685) (xy 216.25177 146.30718) + (xy 216.218286 146.245858) (xy 216.22327 146.176166) (xy 216.265142 146.120233) (xy 216.330606 146.095816) + (xy 216.339452 146.0955) (xy 221.786756 146.0955) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 269.191618 171.028323) (xy 269.236001 171.056837) (xy 269.263683 171.084519) (xy 269.297168 171.145842) + (xy 269.292184 171.215534) (xy 269.250312 171.271467) (xy 269.240154 171.278315) (xy 269.192915 171.306873) + (xy 269.192908 171.306878) (xy 269.099259 171.400528) (xy 269.037936 171.434013) (xy 269.011578 171.436847) + (xy 268.819803 171.436847) (xy 268.752764 171.417162) (xy 268.707009 171.364358) (xy 268.697065 171.2952) + (xy 268.72609 171.231644) (xy 268.784868 171.19387) (xy 268.806546 171.189558) (xy 268.815471 171.188598) + (xy 268.815477 171.188596) (xy 268.950184 171.138354) (xy 268.950186 171.138352) (xy 269.072387 171.046874) + (xy 269.074276 171.049397) (xy 269.121925 171.02336) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 269.690703 163.914661) (xy 269.716885 163.946371) (xy 269.747116 163.998733) (xy 269.757099 164.016024) + (xy 269.883761 164.156696) (xy 270.034929 164.266526) (xy 270.036902 164.267959) (xy 270.0646 164.280291) + (xy 270.117835 164.32554) (xy 270.138156 164.392389) (xy 270.119111 164.459613) (xy 270.066745 164.505868) + (xy 269.997979 164.516508) (xy 269.982735 164.514501) (xy 269.982723 164.5145) (xy 269.98272 164.5145) + (xy 269.75728 164.5145) (xy 269.757272 164.5145) (xy 269.661792 164.527071) (xy 269.644764 164.529313) + (xy 269.644763 164.529313) (xy 269.636707 164.530374) (xy 269.636474 164.528605) (xy 269.602736 164.530804) + (xy 269.593321 164.529565) (xy 269.529423 164.501302) (xy 269.490949 164.442979) (xy 269.4855 164.406625) + (xy 269.4855 164.008374) (xy 269.505185 163.941335) (xy 269.557989 163.89558) (xy 269.627147 163.885636) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 258.639242 160.81784) (xy 258.659884 160.834474) (xy 259.159774 161.334364) (xy 259.193259 161.395687) + (xy 259.188275 161.465379) (xy 259.152788 161.513883) (xy 259.153526 161.514621) (xy 259.14877 161.519376) + (xy 259.148566 161.519656) (xy 259.148219 161.519927) (xy 259.028024 161.640122) (xy 258.940077 161.785604) + (xy 258.889506 161.947893) (xy 258.883097 162.018427) (xy 258.883097 162.1) (xy 259.8405 162.1) + (xy 259.907539 162.119685) (xy 259.953294 162.172489) (xy 259.9645 162.224) (xy 259.9645 162.476) + (xy 259.944815 162.543039) (xy 259.892011 162.588794) (xy 259.8405 162.6) (xy 258.883098 162.6) + (xy 258.883098 162.681582) (xy 258.889505 162.752102) (xy 258.889506 162.752107) (xy 258.908671 162.813609) + (xy 258.909823 162.883469) (xy 258.873022 162.942862) (xy 258.809953 162.97293) (xy 258.790286 162.9745) + (xy 258.457568 162.9745) (xy 258.390529 162.954815) (xy 258.344774 162.902011) (xy 258.334247 162.863462) + (xy 258.333616 162.857455) (xy 258.315674 162.686744) (xy 258.257179 162.506716) (xy 258.162533 162.342784) + (xy 258.035871 162.202112) (xy 258.03587 162.202111) (xy 257.882734 162.090851) (xy 257.882729 162.090848) + (xy 257.709807 162.013857) (xy 257.709802 162.013855) (xy 257.564001 161.982865) (xy 257.524646 161.9745) + (xy 257.335354 161.9745) (xy 257.302897 161.981398) (xy 257.150197 162.013855) (xy 257.150192 162.013857) + (xy 256.97727 162.090848) (xy 256.977265 162.090851) (xy 256.82413 162.20211) (xy 256.824126 162.202114) + (xy 256.8184 162.208474) (xy 256.758913 162.245121) (xy 256.726252 162.2495) (xy 253.304452 162.2495) + (xy 253.237413 162.229815) (xy 253.191658 162.177011) (xy 253.181714 162.107853) (xy 253.210739 162.044297) + (xy 253.216771 162.037819) (xy 254.420116 160.834474) (xy 254.481439 160.800989) (xy 254.507797 160.798155) + (xy 258.572203 160.798155) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 265.533299 155.254887) (xy 265.539778 155.26092) (xy 266.266447 155.987589) (xy 266.299932 156.048912) + (xy 266.294948 156.118604) (xy 266.253076 156.174537) (xy 266.194953 156.198209) (xy 266.137271 156.205804) + (xy 266.103527 156.203593) (xy 266.103293 156.205374) (xy 266.095236 156.204313) (xy 266.075451 156.201708) + (xy 265.982727 156.1895) (xy 265.98272 156.1895) (xy 265.75728 156.1895) (xy 265.757272 156.1895) + (xy 265.644764 156.204313) (xy 265.644763 156.204313) (xy 265.612799 156.217553) (xy 265.543329 156.22502) + (xy 265.506897 156.21235) (xy 265.503788 156.210688) (xy 265.410553 156.17207) (xy 265.389955 156.163538) + (xy 265.389953 156.163537) (xy 265.389952 156.163537) (xy 265.329529 156.151518) (xy 265.269113 156.1395) + (xy 265.265685 156.139163) (xy 265.264005 156.138484) (xy 265.263132 156.138311) (xy 265.263164 156.138145) + (xy 265.200899 156.113) (xy 265.181952 156.091505) (xy 265.180544 156.092619) (xy 265.176064 156.086953) + (xy 265.166438 156.077327) (xy 265.132953 156.016004) (xy 265.137937 155.946312) (xy 265.166441 155.901962) + (xy 265.17567 155.892732) (xy 265.175671 155.892731) (xy 265.26464 155.748492) (xy 265.264645 155.748481) + (xy 265.317953 155.587606) (xy 265.328097 155.488322) (xy 265.328097 155.348602) (xy 265.347781 155.281562) + (xy 265.400585 155.235807) (xy 265.469743 155.225863) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 230.682359 141.355184) (xy 230.728114 141.407988) (xy 230.738058 141.477146) (xy 230.725727 141.512175) + (xy 230.726815 141.512646) (xy 230.723719 141.519799) (xy 230.677899 141.677513) (xy 230.677704 141.679998) + (xy 230.677705 141.68) (xy 232.0385 141.68) (xy 232.105539 141.699685) (xy 232.151294 141.752489) + (xy 232.1625 141.804) (xy 232.1625 142.644048) (xy 232.142815 142.711087) (xy 232.126181 142.731729) + (xy 231.864729 142.993181) (xy 231.803406 143.026666) (xy 231.777048 143.0295) (xy 231.3995 143.0295) + (xy 231.332461 143.009815) (xy 231.286706 142.957011) (xy 231.2755 142.9055) (xy 231.2755 142.854) + (xy 231.295185 142.786961) (xy 231.347989 142.741206) (xy 231.3995 142.73) (xy 231.6625 142.73) + (xy 231.6625 142.18) (xy 231.006815 142.18) (xy 230.943694 142.162732) (xy 230.895352 142.134143) + (xy 230.885398 142.128256) (xy 230.885397 142.128255) (xy 230.885396 142.128255) (xy 230.885393 142.128254) + (xy 230.727573 142.082402) (xy 230.727567 142.082401) (xy 230.690701 142.0795) (xy 230.690694 142.0795) + (xy 229.914452 142.0795) (xy 229.847413 142.059815) (xy 229.801658 142.007011) (xy 229.791714 141.937853) + (xy 229.820739 141.874297) (xy 229.826771 141.867819) (xy 230.322771 141.371818) (xy 230.384094 141.338333) + (xy 230.410452 141.335499) (xy 230.61532 141.335499) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 267.440703 134.415739) (xy 267.447181 134.421771) (xy 267.848181 134.822771) (xy 267.881666 134.884094) + (xy 267.8845 134.910452) (xy 267.8845 135.754609) (xy 267.864815 135.821648) (xy 267.844654 135.845681) + (xy 267.81 135.877702) (xy 267.81 138.197295) (xy 267.836247 138.221558) (xy 267.872114 138.281519) + (xy 267.869869 138.351353) (xy 267.845471 138.391014) (xy 267.846702 138.391969) (xy 267.841917 138.398137) + (xy 267.758255 138.539603) (xy 267.758254 138.539606) (xy 267.712402 138.697426) (xy 267.712401 138.697432) + (xy 267.7095 138.734298) (xy 267.7095 139.890701) (xy 267.712401 139.927567) (xy 267.712402 139.927573) + (xy 267.758254 140.085393) (xy 267.758255 140.085396) (xy 267.758256 140.085398) (xy 267.762805 140.09309) + (xy 267.841917 140.226862) (xy 267.841923 140.22687) (xy 267.843595 140.228542) (xy 267.844486 140.230174) + (xy 267.846702 140.233031) (xy 267.846241 140.233388) (xy 267.87708 140.289865) (xy 267.872096 140.359557) + (xy 267.843596 140.403904) (xy 267.81 140.4375) (xy 267.81 141.1375) (xy 269.3605 141.1375) (xy 269.427539 141.157185) + (xy 269.473294 141.209989) (xy 269.4845 141.2615) (xy 269.4845 141.5135) (xy 269.464815 141.580539) + (xy 269.412011 141.626294) (xy 269.3605 141.6375) (xy 265.7595 141.6375) (xy 265.692461 141.617815) + (xy 265.646706 141.565011) (xy 265.6355 141.5135) (xy 265.6355 141.2615) (xy 265.655185 141.194461) + (xy 265.707989 141.148706) (xy 265.7595 141.1375) (xy 267.31 141.1375) (xy 267.31 140.4375) (xy 267.276404 140.403905) + (xy 267.242919 140.342582) (xy 267.247903 140.27289) (xy 267.273446 140.233146) (xy 267.273298 140.233031) + (xy 267.274599 140.231353) (xy 267.27641 140.228536) (xy 267.278081 140.226865) (xy 267.361744 140.085398) + (xy 267.403939 139.940162) (xy 267.407597 139.927573) (xy 267.407598 139.927567) (xy 267.40885 139.911661) + (xy 267.4105 139.890694) (xy 267.4105 138.734306) (xy 267.407598 138.697431) (xy 267.401886 138.677771) + (xy 267.361745 138.539606) (xy 267.361744 138.539603) (xy 267.361744 138.539602) (xy 267.278081 138.398135) + (xy 267.278078 138.398132) (xy 267.273298 138.391969) (xy 267.274982 138.390662) (xy 267.246757 138.338972) + (xy 267.251741 138.26928) (xy 267.283752 138.221557) (xy 267.31 138.197293) (xy 267.31 135.877702) + (xy 267.275346 135.845681) (xy 267.239468 135.785726) (xy 267.2355 135.754609) (xy 267.2355 134.509452) + (xy 267.255185 134.442413) (xy 267.307989 134.396658) (xy 267.377147 134.386714) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 240.108039 132.837685) (xy 240.153794 132.890489) (xy 240.165 132.942) (xy 240.165 133.205001) + (xy 241.091 133.205001) (xy 241.158039 133.224686) (xy 241.203794 133.27749) (xy 241.215 133.329001) + (xy 241.215 133.581001) (xy 241.195315 133.64804) (xy 241.142511 133.693795) (xy 241.091 133.705001) + (xy 240.165 133.705001) (xy 240.165 133.901047) (xy 240.145315 133.968086) (xy 240.092511 134.013841) + (xy 240.023353 134.023785) (xy 239.959797 133.99476) (xy 239.953319 133.988728) (xy 239.901819 133.937228) + (xy 239.868334 133.875905) (xy 239.8655 133.849547) (xy 239.8655 132.942) (xy 239.885185 132.874961) + (xy 239.937989 132.829206) (xy 239.9895 132.818) (xy 240.041 132.818) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 180.814147 114.269136) (xy 180.945394 114.348478) (xy 181.107804 114.399086) (xy 181.178384 114.4055) + (xy 181.474546 114.4055) (xy 181.541585 114.425185) (xy 181.562227 114.441818) (xy 181.638181 114.517771) + (xy 181.671666 114.579094) (xy 181.6745 114.605453) (xy 181.6745 115.558479) (xy 181.654815 115.625518) + (xy 181.609519 115.667533) (xy 181.476496 115.739522) (xy 181.476494 115.739523) (xy 181.280257 115.892261) + (xy 181.111833 116.075217) (xy 180.975826 116.283393) (xy 180.875935 116.511122) (xy 180.875935 116.511123) + (xy 180.870205 116.53375) (xy 180.834666 116.593906) (xy 180.772245 116.625297) (xy 180.702762 116.617959) + (xy 180.648276 116.574219) (xy 180.629795 116.53375) (xy 180.624064 116.511123) (xy 180.624064 116.511122) + (xy 180.624062 116.511118) (xy 180.524173 116.283393) (xy 180.514981 116.269323) (xy 180.388166 116.075217) + (xy 180.321244 116.002521) (xy 180.219744 115.892262) (xy 180.023509 115.739526) (xy 180.023508 115.739525) + (xy 180.023505 115.739523) (xy 180.023503 115.739522) (xy 179.890481 115.667533) (xy 179.840891 115.618313) + (xy 179.8255 115.558479) (xy 179.8255 114.605452) (xy 179.845185 114.538413) (xy 179.861819 114.517771) + (xy 179.937771 114.441819) (xy 179.999094 114.408334) (xy 180.025452 114.4055) (xy 180.321613 114.4055) + (xy 180.321616 114.4055) (xy 180.392196 114.399086) (xy 180.554606 114.348478) (xy 180.685852 114.269136) + (xy 180.753404 114.251301) + ) + ) + (filled_polygon + (layer "In1.Cu") + (pts + (xy 190.816267 105.067586) (xy 190.862022 105.12039) (xy 190.871966 105.189548) (xy 190.856615 105.233901) + (xy 190.782821 105.361715) (xy 190.782818 105.361722) (xy 190.749024 105.465731) (xy 190.724326 105.541744) + (xy 190.70454 105.73) (xy 190.724326 105.918256) (xy 190.724327 105.918259) (xy 190.782818 106.098277) + (xy 190.782821 106.098284) (xy 190.877467 106.262216) (xy 190.90215 106.289629) (xy 191.004129 106.402888) + (xy 191.157265 106.514148) (xy 191.15727 106.514151) (xy 191.330192 106.591142) (xy 191.330197 106.591144) + (xy 191.515354 106.6305) (xy 191.515355 106.6305) (xy 191.704644 106.6305) (xy 191.704646 106.6305) + (xy 191.889803 106.591144) (xy 192.06273 106.514151) (xy 192.215871 106.402888) (xy 192.31785 106.289628) + (xy 192.377337 106.25298) (xy 192.447194 106.254311) (xy 192.50215 106.289629) (xy 192.604129 106.402888) + (xy 192.757265 106.514148) (xy 192.75727 106.514151) (xy 192.930192 106.591142) (xy 192.930197 106.591144) + (xy 193.115354 106.6305) (xy 193.115355 106.6305) (xy 193.304644 106.6305) (xy 193.304646 106.6305) + (xy 193.489803 106.591144) (xy 193.66273 106.514151) (xy 193.815871 106.402888) (xy 193.91785 106.289628) + (xy 193.977337 106.25298) (xy 194.047194 106.254311) (xy 194.10215 106.289629) (xy 194.204129 106.402888) + (xy 194.357265 106.514148) (xy 194.35727 106.514151) (xy 194.530192 106.591142) (xy 194.530197 106.591144) + (xy 194.715354 106.6305) (xy 194.715355 106.6305) (xy 194.904644 106.6305) (xy 194.904646 106.6305) + (xy 195.089803 106.591144) (xy 195.26273 106.514151) (xy 195.415871 106.402888) (xy 195.542533 106.262216) + (xy 195.542609 106.262083) (xy 195.542674 106.262021) (xy 195.546355 106.256956) (xy 195.54728 106.257628) + (xy 195.593172 106.213866) (xy 195.661778 106.200638) (xy 195.726644 106.226601) (xy 195.753217 106.257266) + (xy 195.753645 106.256956) (xy 195.757265 106.261939) (xy 195.75739 106.262082) (xy 195.757466 106.262214) + (xy 195.757468 106.262217) (xy 195.884129 106.402888) (xy 196.037265 106.514148) (xy 196.03727 106.514151) + (xy 196.210192 106.591142) (xy 196.210197 106.591144) (xy 196.395354 106.6305) (xy 196.395355 106.6305) + (xy 196.584644 106.6305) (xy 196.584646 106.6305) (xy 196.769803 106.591144) (xy 196.94273 106.514151) + (xy 197.095871 106.402888) (xy 197.222533 106.262216) (xy 197.317179 106.098284) (xy 197.375674 105.918256) + (xy 197.39546 105.73) (xy 197.375674 105.541744) (xy 197.317179 105.361716) (xy 197.243384 105.2339) + (xy 197.226912 105.166001) (xy 197.249765 105.099974) (xy 197.304686 105.056783) (xy 197.350772 105.047901) + (xy 200.506504 105.047901) (xy 200.51346 105.048096) (xy 200.805301 105.064494) (xy 200.819097 105.066049) + (xy 201.103817 105.114433) (xy 201.117361 105.117524) (xy 201.394885 105.197485) (xy 201.408008 105.202078) + (xy 201.598012 105.280783) (xy 201.641937 105.298979) (xy 201.674813 105.312597) (xy 201.687335 105.318626) + (xy 201.940112 105.458336) (xy 201.951876 105.465729) (xy 202.059002 105.54174) (xy 202.187411 105.632853) + (xy 202.198282 105.641523) (xy 202.416795 105.8368) (xy 202.421849 105.841577) (xy 202.452496 105.872225) + (xy 202.452497 105.872226) (xy 210.082932 113.502663) (xy 210.083054 113.502886) (xy 210.083105 113.502836) + (xy 210.191279 113.61144) (xy 210.441624 113.817722) (xy 210.441633 113.817728) (xy 210.710988 113.998465) + (xy 210.996763 114.151919) (xy 210.996773 114.151923) (xy 210.996778 114.151926) (xy 210.996788 114.15193) + (xy 211.296224 114.276623) (xy 211.296229 114.276624) (xy 211.296235 114.276627) (xy 211.606477 114.371367) + (xy 211.924512 114.435232) (xy 212.247277 114.467608) (xy 212.361774 114.467811) (xy 212.363083 114.467898) + (xy 212.370434 114.467898) (xy 212.370438 114.467899) (xy 212.41002 114.467898) (xy 212.457064 114.467982) + (xy 212.457066 114.467981) (xy 212.466085 114.467997) (xy 212.467336 114.467897) (xy 281.412915 114.467853) + (xy 281.419867 114.468048) (xy 281.711695 114.484435) (xy 281.725498 114.485991) (xy 281.957711 114.525445) + (xy 282.010217 114.534367) (xy 282.023773 114.537461) (xy 282.145692 114.572585) (xy 282.301297 114.617414) + (xy 282.314393 114.621996) (xy 282.581227 114.732524) (xy 282.593747 114.738554) (xy 282.84651 114.878252) + (xy 282.858285 114.885651) (xy 283.093811 115.052767) (xy 283.104683 115.061437) (xy 283.320024 115.253881) + (xy 283.329856 115.263714) (xy 283.522288 115.479049) (xy 283.530958 115.489921) (xy 283.698068 115.725445) + (xy 283.705467 115.737219) (xy 283.845165 115.989992) (xy 283.851198 116.002521) (xy 283.961711 116.269333) + (xy 283.966303 116.282458) (xy 284.046247 116.559965) (xy 284.049341 116.573522) (xy 284.097711 116.858234) + (xy 284.099268 116.872052) (xy 284.115698 117.164704) (xy 284.115893 117.171655) (xy 284.115893 117.224918) + (xy 284.115896 117.224955) (xy 284.115896 134.374658) (xy 284.115894 134.374688) (xy 284.115894 134.379543) + (xy 284.115864 134.379645) (xy 284.115941 134.599361) (xy 284.150255 134.934532) (xy 284.150255 134.934533) + (xy 284.21851 135.264443) (xy 284.218511 135.264447) (xy 284.320011 135.585725) (xy 284.320015 135.585737) + (xy 284.453686 135.894983) (xy 284.453695 135.895) (xy 284.618158 136.189033) (xy 284.643901 136.225711) + (xy 284.811714 136.464808) (xy 285.024454 136.71034) (xy 285.032341 136.719443) (xy 285.032384 136.719483) + (xy 285.277743 136.950288) (xy 285.27775 136.950293) (xy 285.277753 136.950296) (xy 285.545378 137.154952) + (xy 285.832444 137.331294) (xy 285.832454 137.3313) (xy 285.832462 137.331304) (xy 285.832466 137.331306) + (xy 286.135993 137.477504) (xy 286.135995 137.477505) (xy 286.403222 137.574106) (xy 286.452846 137.592045) + (xy 286.56033 137.618942) (xy 286.560568 137.619022) (xy 286.570098 137.621403) (xy 286.570099 137.621404) + (xy 286.595825 137.627832) (xy 286.613163 137.632165) (xy 286.619353 137.633883) (xy 286.936911 137.730958) + (xy 286.948982 137.735343) (xy 287.251844 137.863492) (xy 287.263389 137.869099) (xy 287.551386 138.027892) + (xy 287.562275 138.034654) (xy 287.767187 138.177112) (xy 287.832298 138.222378) (xy 287.842445 138.230242) + (xy 288.091608 138.444891) (xy 288.100876 138.453751) (xy 288.297007 138.66174) (xy 288.326498 138.693014) + (xy 288.334812 138.702799) (xy 288.492862 138.909651) (xy 288.534475 138.964112) (xy 288.541733 138.974707) + (xy 288.71329 139.255255) (xy 288.719414 139.266543) (xy 288.743636 139.317304) (xy 288.840651 139.520612) + (xy 288.861043 139.563345) (xy 288.865966 139.575206) (xy 288.976134 139.885058) (xy 288.979804 139.897365) + (xy 289.057335 140.216953) (xy 289.059712 140.229573) (xy 289.103774 140.555464) (xy 289.104833 140.568262) + (xy 289.114952 140.896957) (xy 289.114682 140.909797) (xy 289.090751 141.237778) (xy 289.089155 141.250521) + (xy 289.031428 141.574272) (xy 289.028522 141.58678) (xy 288.937621 141.902824) (xy 288.933437 141.914966) + (xy 288.810335 142.219915) (xy 288.804917 142.231559) (xy 288.650939 142.522134) (xy 288.644346 142.533155) + (xy 288.461138 142.806249) (xy 288.453441 142.816529) (xy 288.242967 143.069213) (xy 288.234248 143.078641) + (xy 287.996033 143.310868) (xy 287.991321 143.315229) (xy 287.951431 143.350277) (xy 287.951181 143.350533) + (xy 287.877078 143.415681) (xy 287.877065 143.415694) (xy 287.663202 143.642739) (xy 287.663201 143.642741) + (xy 287.4717 143.888943) (xy 287.304266 144.152112) (xy 287.162398 144.42989) (xy 287.162396 144.429896) + (xy 287.073959 144.652772) (xy 287.047353 144.719822) (xy 286.981432 144.946251) (xy 286.960162 145.019308) + (xy 286.901604 145.325663) (xy 286.901602 145.325679) (xy 286.872194 145.6362) (xy 286.872159 145.744756) + (xy 286.872145 145.744988) (xy 286.872145 162.487353) (xy 286.872144 162.487371) (xy 286.872145 162.542559) + (xy 286.872145 162.589875) (xy 286.872174 162.590332) (xy 286.872211 162.698522) (xy 286.899924 162.991045) + (xy 286.901628 163.009035) (xy 286.960192 163.315399) (xy 287.047383 163.614876) (xy 287.047385 163.614882) + (xy 287.047386 163.614884) (xy 287.162422 163.904796) (xy 287.30429 164.182583) (xy 287.471713 164.445748) + (xy 287.663198 164.691945) (xy 287.663207 164.691956) (xy 287.877062 164.919012) (xy 287.950898 164.983929) + (xy 287.951104 164.984141) (xy 287.95844 164.990586) (xy 287.958441 164.990587) (xy 287.991455 165.019592) + (xy 287.991772 165.01987) (xy 287.996487 165.024234) (xy 288.234286 165.256048) (xy 288.243005 165.265476) + (xy 288.3443 165.387081) (xy 288.393251 165.445848) (xy 288.453477 165.518149) (xy 288.461173 165.528426) + (xy 288.47082 165.542806) (xy 288.644395 165.801534) (xy 288.650987 165.812555) (xy 288.742368 165.984996) + (xy 288.77244 166.041744) (xy 288.804968 166.103125) (xy 288.810386 166.114769) (xy 288.933492 166.419722) + (xy 288.937673 166.431853) (xy 289.028577 166.747896) (xy 289.031483 166.760405) (xy 289.089214 167.084173) + (xy 289.09081 167.096916) (xy 289.114743 167.424897) (xy 289.115013 167.437737) (xy 289.104894 167.766435) + (xy 289.103835 167.779233) (xy 289.059772 168.105127) (xy 289.057395 168.117747) (xy 288.979861 168.437343) + (xy 288.97619 168.449651) (xy 288.866021 168.759498) (xy 288.861098 168.771359) (xy 288.719469 169.068156) + (xy 288.713346 169.079444) (xy 288.541776 169.360007) (xy 288.534517 169.370602) (xy 288.334854 169.631906) + (xy 288.326539 169.641693) (xy 288.10092 169.880948) (xy 288.091637 169.889823) (xy 287.842479 170.104459) + (xy 287.832328 170.112326) (xy 287.562302 170.300044) (xy 287.551392 170.306818) (xy 287.263407 170.465597) + (xy 287.251854 170.471207) (xy 286.948992 170.599346) (xy 286.936922 170.603731) (xy 286.618972 170.700917) + (xy 286.612782 170.702635) (xy 286.561269 170.715505) (xy 286.560267 170.71584) (xy 286.452874 170.74271) + (xy 286.452867 170.742712) (xy 286.136018 170.857234) (xy 286.136001 170.857241) (xy 285.832465 171.003429) + (xy 285.545385 171.179766) (xy 285.277749 171.384419) (xy 285.277739 171.384428) (xy 285.032331 171.615269) + (xy 284.811704 171.869897) (xy 284.811702 171.8699) (xy 284.618148 172.145668) (xy 284.453683 172.439704) + (xy 284.453675 172.43972) (xy 284.320001 172.748976) (xy 284.32 172.748978) (xy 284.21851 173.07024) + (xy 284.218509 173.070244) (xy 284.150255 173.400179) (xy 284.11595 173.735351) (xy 284.11591 173.856715) + (xy 284.115895 173.856957) (xy 284.115895 181.612151) (xy 284.115894 181.612169) (xy 284.115894 181.66388) + (xy 284.115699 181.67083) (xy 284.099316 181.962656) (xy 284.097759 181.976475) (xy 284.049387 182.261192) + (xy 284.046293 182.274749) (xy 283.966347 182.55226) (xy 283.961755 182.565385) (xy 283.851237 182.832209) + (xy 283.845203 182.844738) (xy 283.705512 183.097497) (xy 283.698114 183.109271) (xy 283.53099 183.344814) + (xy 283.52232 183.355686) (xy 283.329884 183.571025) (xy 283.320052 183.580858) (xy 283.185149 183.701415) + (xy 283.104711 183.7733) (xy 283.093844 183.781967) (xy 282.858309 183.94909) (xy 282.846535 183.956488) + (xy 282.593769 184.096188) (xy 282.58124 184.102222) (xy 282.314428 184.21274) (xy 282.301303 184.217333) + (xy 282.023783 184.297286) (xy 282.010225 184.30038) (xy 281.725512 184.348754) (xy 281.711695 184.350311) + (xy 281.420616 184.366658) (xy 281.413663 184.366853) (xy 107.173998 184.366853) (xy 107.173974 184.366851) + (xy 107.16399 184.366851) (xy 107.119877 184.366851) (xy 107.112924 184.366656) (xy 106.821102 184.350267) + (xy 106.807284 184.34871) (xy 106.522574 184.300335) (xy 106.509017 184.297241) (xy 106.231505 184.21729) + (xy 106.21838 184.212697) (xy 105.95157 184.102179) (xy 105.939041 184.096145) (xy 105.686286 183.95645) + (xy 105.674512 183.949052) (xy 105.438983 183.781933) (xy 105.428111 183.773263) (xy 105.212776 183.580824) + (xy 105.202944 183.570991) (xy 105.010504 183.355646) (xy 105.001834 183.344774) (xy 104.834719 183.109244) + (xy 104.827329 183.097481) (xy 104.68763 182.844708) (xy 104.681606 182.832199) (xy 104.571085 182.565368) + (xy 104.566493 182.552243) (xy 104.506262 182.34317) (xy 104.486546 182.274733) (xy 104.483454 182.261181) + (xy 104.4668 182.163152) (xy 104.435082 181.976451) (xy 104.433528 181.962656) (xy 104.41709 181.669878) + (xy 104.416896 181.662941) (xy 104.416896 181.646963) (xy 104.416897 181.619762) (xy 104.416896 181.61976) + (xy 104.416896 181.605335) (xy 104.416894 181.605325) (xy 104.416894 181.249893) (xy 160.76454 181.249893) + (xy 160.784326 181.438149) (xy 160.784327 181.438152) (xy 160.842818 181.61817) (xy 160.842821 181.618177) + (xy 160.937467 181.782109) (xy 161.006739 181.859043) (xy 161.064129 181.922781) (xy 161.217265 182.034041) + (xy 161.222893 182.03729) (xy 161.222015 182.038809) (xy 161.2687 182.078482) (xy 161.288355 182.133559) + (xy 161.293092 182.178635) (xy 161.304998 182.291908) (xy 161.304999 182.291911) (xy 161.36349 182.471929) + (xy 161.363493 182.471936) (xy 161.458139 182.635868) (xy 161.584801 182.77654) (xy 161.737937 182.8878) + (xy 161.737942 182.887803) (xy 161.910864 182.964794) (xy 161.910869 182.964796) (xy 162.096026 183.004152) + (xy 162.096027 183.004152) (xy 162.285316 183.004152) (xy 162.285318 183.004152) (xy 162.470475 182.964796) + (xy 162.643402 182.887803) (xy 162.728126 182.826246) (xy 162.793931 182.802767) (xy 162.851447 182.813285) + (xy 162.902546 182.836037) (xy 163.087703 182.875393) (xy 163.087704 182.875393) (xy 163.276993 182.875393) + (xy 163.276995 182.875393) (xy 163.462152 182.836037) (xy 163.635079 182.759044) (xy 163.78822 182.647781) + (xy 163.914882 182.507109) (xy 164.009528 182.343177) (xy 164.068023 182.163149) (xy 164.076651 182.081048) + (xy 164.103235 182.016436) (xy 164.160533 181.976451) (xy 164.225751 181.972722) (xy 164.238312 181.975392) + (xy 164.238315 181.975392) (xy 164.427602 181.975392) (xy 164.427604 181.975392) (xy 164.612761 181.936036) + (xy 164.785688 181.859043) (xy 164.938829 181.74778) (xy 165.065491 181.607108) (xy 165.160137 181.443176) + (xy 165.218632 181.263148) (xy 165.238418 181.074892) (xy 165.218632 180.886636) (xy 165.160137 180.706608) + (xy 165.065491 180.542676) (xy 164.938829 180.402004) (xy 164.938828 180.402003) (xy 164.785692 180.290743) + (xy 164.785687 180.29074) (xy 164.612765 180.213749) (xy 164.61276 180.213747) (xy 164.466959 180.182757) + (xy 164.427604 180.174392) (xy 164.238312 180.174392) (xy 164.205855 180.18129) (xy 164.053155 180.213747) + (xy 164.05315 180.213749) (xy 163.880228 180.29074) (xy 163.880223 180.290743) (xy 163.727087 180.402003) + (xy 163.600424 180.542677) (xy 163.505779 180.706607) (xy 163.505776 180.706614) (xy 163.448917 180.881609) + (xy 163.447284 180.886636) (xy 163.442027 180.936648) (xy 163.438655 180.968734) (xy 163.41207 181.033348) + (xy 163.354772 181.073332) (xy 163.289556 181.077062) (xy 163.276998 181.074393) (xy 163.276995 181.074393) + (xy 163.087703 181.074393) (xy 163.055246 181.081291) (xy 162.902546 181.113748) (xy 162.902541 181.11375) + (xy 162.732329 181.189535) (xy 162.663079 181.19882) (xy 162.599802 181.169192) (xy 162.562589 181.110057) + (xy 162.558573 181.089224) (xy 162.555674 181.061637) (xy 162.497179 180.881609) (xy 162.402533 180.717677) + (xy 162.275871 180.577005) (xy 162.27587 180.577004) (xy 162.122734 180.465744) (xy 162.122729 180.465741) + (xy 161.949807 180.38875) (xy 161.949802 180.388748) (xy 161.804001 180.357758) (xy 161.764646 180.349393) + (xy 161.575354 180.349393) (xy 161.542897 180.356291) (xy 161.390197 180.388748) (xy 161.390192 180.38875) + (xy 161.21727 180.465741) (xy 161.217265 180.465744) (xy 161.064129 180.577004) (xy 160.937466 180.717678) + (xy 160.842821 180.881608) (xy 160.842818 180.881615) (xy 160.784327 181.061633) (xy 160.784326 181.061637) + (xy 160.76454 181.249893) (xy 104.416894 181.249893) (xy 104.416894 174.605004) (xy 181.358933 174.605004) + (xy 181.378719 174.79326) (xy 181.37872 174.793263) (xy 181.437214 174.973289) (xy 181.484771 175.055661) + (xy 181.501244 175.123562) (xy 181.484771 175.179661) (xy 181.437217 175.262027) (xy 181.402692 175.368284) + (xy 181.378722 175.442057) (xy 181.358936 175.630313) (xy 181.378722 175.818569) (xy 181.378723 175.818572) + (xy 181.437214 175.99859) (xy 181.437217 175.998597) (xy 181.484772 176.080964) (xy 181.501245 176.148864) + (xy 181.484773 176.204963) (xy 181.437216 176.287334) (xy 181.378723 176.467358) (xy 181.378722 176.467362) + (xy 181.358936 176.655618) (xy 181.378722 176.843874) (xy 181.378723 176.843877) (xy 181.437214 177.023895) + (xy 181.437217 177.023902) (xy 181.531863 177.187834) (xy 181.658525 177.328506) (xy 181.811661 177.439766) + (xy 181.811666 177.439769) (xy 181.984588 177.51676) (xy 181.984593 177.516762) (xy 182.16975 177.556118) + (xy 182.169751 177.556118) (xy 182.35904 177.556118) (xy 182.359042 177.556118) (xy 182.544199 177.516762) + (xy 182.717126 177.439769) (xy 182.870267 177.328506) (xy 182.996929 177.187834) (xy 183.091575 177.023902) + (xy 183.15007 176.843874) (xy 183.169856 176.655618) (xy 183.15007 176.467362) (xy 183.091575 176.287334) + (xy 183.044019 176.204965) (xy 183.027546 176.137065) (xy 183.044018 176.080966) (xy 183.091575 175.998597) + (xy 183.15007 175.818569) (xy 183.169856 175.630313) (xy 183.15007 175.442057) (xy 183.091575 175.262029) + (xy 183.044015 175.179653) (xy 183.027543 175.111755) (xy 183.044014 175.055659) (xy 183.091572 174.973288) + (xy 183.150067 174.79326) (xy 183.169853 174.605004) (xy 183.164072 174.55) (xy 184.44454 174.55) + (xy 184.464326 174.738256) (xy 184.464327 174.738259) (xy 184.522818 174.918277) (xy 184.522821 174.918284) + (xy 184.617467 175.082216) (xy 184.705202 175.179655) (xy 184.744129 175.222888) (xy 184.897265 175.334148) + (xy 184.89727 175.334151) (xy 185.070192 175.411142) (xy 185.070197 175.411144) (xy 185.255354 175.4505) + (xy 185.255355 175.4505) (xy 185.444644 175.4505) (xy 185.444646 175.4505) (xy 185.629803 175.411144) + (xy 185.80273 175.334151) (xy 185.955871 175.222888) (xy 186.082533 175.082216) (xy 186.177179 174.918284) + (xy 186.235674 174.738256) (xy 186.25546 174.55) (xy 186.235674 174.361744) (xy 186.177179 174.181716) + (xy 186.082533 174.017784) (xy 185.955871 173.877112) (xy 185.95587 173.877111) (xy 185.802734 173.765851) + (xy 185.802729 173.765848) (xy 185.629807 173.688857) (xy 185.629802 173.688855) (xy 185.484001 173.657865) + (xy 185.444646 173.6495) (xy 185.255354 173.6495) (xy 185.222897 173.656398) (xy 185.070197 173.688855) + (xy 185.070192 173.688857) (xy 184.89727 173.765848) (xy 184.897265 173.765851) (xy 184.744129 173.877111) + (xy 184.617466 174.017785) (xy 184.522821 174.181715) (xy 184.522818 174.181722) (xy 184.464327 174.36174) + (xy 184.464326 174.361744) (xy 184.44454 174.55) (xy 183.164072 174.55) (xy 183.150067 174.416748) + (xy 183.138705 174.381782) (xy 183.136711 174.311942) (xy 183.172791 174.252109) (xy 183.230852 174.222176) + (xy 183.329803 174.201144) (xy 183.329807 174.201142) (xy 183.329808 174.201142) (xy 183.388058 174.175206) + (xy 183.50273 174.124151) (xy 183.655871 174.012888) (xy 183.782533 173.872216) (xy 183.877179 173.708284) + (xy 183.935674 173.528256) (xy 183.93733 173.5125) (xy 195.582039 173.5125) (xy 195.601825 173.700756) + (xy 195.601826 173.700759) (xy 195.660317 173.880777) (xy 195.66032 173.880784) (xy 195.754966 174.044716) + (xy 195.839731 174.138857) (xy 195.881628 174.185388) (xy 196.034764 174.296648) (xy 196.034769 174.296651) + (xy 196.207691 174.373642) (xy 196.207696 174.373644) (xy 196.392853 174.413) (xy 196.392854 174.413) + (xy 196.39921 174.414351) (xy 196.398961 174.415519) (xy 196.457448 174.439584) (xy 196.49743 174.496883) + (xy 196.497799 174.497999) (xy 196.532819 174.60578) (xy 196.532821 174.605784) (xy 196.627467 174.769716) + (xy 196.754129 174.910388) (xy 196.907265 175.021648) (xy 196.90727 175.021651) (xy 197.080192 175.098642) + (xy 197.080197 175.098644) (xy 197.265354 175.138) (xy 197.265355 175.138) (xy 197.454644 175.138) + (xy 197.454646 175.138) (xy 197.639803 175.098644) (xy 197.81273 175.021651) (xy 197.84253 175) + (xy 254.09454 175) (xy 254.114326 175.188256) (xy 254.114327 175.188259) (xy 254.172818 175.368277) + (xy 254.172821 175.368284) (xy 254.267467 175.532216) (xy 254.355794 175.630313) (xy 254.394129 175.672888) + (xy 254.547265 175.784148) (xy 254.54727 175.784151) (xy 254.720192 175.861142) (xy 254.720197 175.861144) + (xy 254.905354 175.9005) (xy 254.905355 175.9005) (xy 255.094644 175.9005) (xy 255.094646 175.9005) + (xy 255.279803 175.861144) (xy 255.45273 175.784151) (xy 255.605871 175.672888) (xy 255.732533 175.532216) + (xy 255.827179 175.368284) (xy 255.885674 175.188256) (xy 255.90546 175) (xy 255.885674 174.811744) + (xy 255.827179 174.631716) (xy 255.732533 174.467784) (xy 255.605871 174.327112) (xy 255.60587 174.327111) + (xy 255.452734 174.215851) (xy 255.452729 174.215848) (xy 255.279807 174.138857) (xy 255.279802 174.138855) + (xy 255.134001 174.107865) (xy 255.094646 174.0995) (xy 254.905354 174.0995) (xy 254.872897 174.106398) + (xy 254.720197 174.138855) (xy 254.720192 174.138857) (xy 254.54727 174.215848) (xy 254.547265 174.215851) + (xy 254.394129 174.327111) (xy 254.267466 174.467785) (xy 254.172821 174.631715) (xy 254.172818 174.631722) + (xy 254.120331 174.793263) (xy 254.114326 174.811744) (xy 254.09454 175) (xy 197.84253 175) (xy 197.965871 174.910388) + (xy 198.092533 174.769716) (xy 198.187179 174.605784) (xy 198.245674 174.425756) (xy 198.26546 174.2375) + (xy 198.245674 174.049244) (xy 198.187179 173.869216) (xy 198.092533 173.705284) (xy 197.965871 173.564612) + (xy 197.96587 173.564611) (xy 197.812734 173.453351) (xy 197.812729 173.453348) (xy 197.639807 173.376357) + (xy 197.639802 173.376355) (xy 197.46876 173.34) (xy 197.454646 173.337) (xy 197.454645 173.337) + (xy 197.448289 173.335649) (xy 197.448427 173.334999) (xy 250.17954 173.334999) (xy 250.199326 173.523255) + (xy 250.199327 173.523258) (xy 250.257818 173.703276) (xy 250.257821 173.703283) (xy 250.352467 173.867215) + (xy 250.431575 173.955073) (xy 250.479129 174.007887) (xy 250.632265 174.119147) (xy 250.63227 174.11915) + (xy 250.805192 174.196141) (xy 250.805197 174.196143) (xy 250.990354 174.235499) (xy 250.990355 174.235499) + (xy 251.179644 174.235499) (xy 251.179646 174.235499) (xy 251.364803 174.196143) (xy 251.53773 174.11915) + (xy 251.690871 174.007887) (xy 251.817533 173.867215) (xy 251.912179 173.703283) (xy 251.970674 173.523255) + (xy 251.99046 173.334999) (xy 251.970674 173.146743) (xy 251.912179 172.966715) (xy 251.817533 172.802783) + (xy 251.804693 172.788523) (xy 251.774464 172.725533) (xy 251.783089 172.656198) (xy 251.804694 172.62258) + (xy 251.827533 172.597216) (xy 251.922179 172.433284) (xy 251.980674 172.253256) (xy 252.00046 172.065) + (xy 251.980674 171.876744) (xy 251.922179 171.696716) (xy 251.843238 171.559987) (xy 251.826766 171.492088) + (xy 251.849619 171.426061) (xy 251.858467 171.415027) (xy 251.937533 171.327216) (xy 252.032179 171.163284) + (xy 252.090674 170.983256) (xy 252.11046 170.795) (xy 252.090674 170.606744) (xy 252.032179 170.426716) + (xy 251.937533 170.262784) (xy 251.810871 170.122112) (xy 251.786574 170.104459) (xy 251.657734 170.010851) + (xy 251.657729 170.010848) (xy 251.484807 169.933857) (xy 251.484802 169.933855) (xy 251.339001 169.902865) + (xy 251.299646 169.8945) (xy 251.110354 169.8945) (xy 251.077897 169.901398) (xy 250.925197 169.933855) + (xy 250.925192 169.933857) (xy 250.75227 170.010848) (xy 250.752265 170.010851) (xy 250.599129 170.122111) + (xy 250.472466 170.262785) (xy 250.377821 170.426715) (xy 250.377818 170.426722) (xy 250.320915 170.601853) + (xy 250.319326 170.606744) (xy 250.29954 170.795) (xy 250.319326 170.983256) (xy 250.319327 170.983259) + (xy 250.377818 171.163277) (xy 250.377821 171.163284) (xy 250.45676 171.300011) (xy 250.473233 171.367912) + (xy 250.45038 171.433938) (xy 250.441523 171.444983) (xy 250.362466 171.532785) (xy 250.267821 171.696715) + (xy 250.267818 171.696722) (xy 250.209327 171.87674) (xy 250.209326 171.876744) (xy 250.18954 172.065) + (xy 250.209326 172.253256) (xy 250.209327 172.253259) (xy 250.267818 172.433277) (xy 250.267821 172.433284) + (xy 250.362467 172.597216) (xy 250.375305 172.611474) (xy 250.405535 172.674465) (xy 250.39691 172.743801) + (xy 250.375306 172.777417) (xy 250.352468 172.802781) (xy 250.352464 172.802786) (xy 250.257821 172.966714) + (xy 250.257818 172.966721) (xy 250.200147 173.144215) (xy 250.199326 173.146743) (xy 250.17954 173.334999) + (xy 197.448427 173.334999) (xy 197.448536 173.334483) (xy 197.390037 173.310404) (xy 197.350062 173.2531) + (xy 197.349699 173.251999) (xy 197.31468 173.144221) (xy 197.314677 173.144215) (xy 197.220032 172.980284) + (xy 197.09337 172.839612) (xy 197.049564 172.807785) (xy 196.940233 172.728351) (xy 196.940228 172.728348) + (xy 196.767306 172.651357) (xy 196.767301 172.651355) (xy 196.611676 172.618277) (xy 196.582145 172.612) + (xy 196.392853 172.612) (xy 196.363322 172.618277) (xy 196.207696 172.651355) (xy 196.207691 172.651357) + (xy 196.034769 172.728348) (xy 196.034764 172.728351) (xy 195.881628 172.839611) (xy 195.754965 172.980285) + (xy 195.66032 173.144215) (xy 195.660317 173.144222) (xy 195.605769 173.312106) (xy 195.601825 173.324244) + (xy 195.582039 173.5125) (xy 183.93733 173.5125) (xy 183.95546 173.34) (xy 183.935674 173.151744) + (xy 183.877179 172.971716) (xy 183.782533 172.807784) (xy 183.655871 172.667112) (xy 183.65587 172.667111) + (xy 183.502734 172.555851) (xy 183.502729 172.555848) (xy 183.329807 172.478857) (xy 183.329802 172.478855) + (xy 183.171392 172.445185) (xy 183.144646 172.4395) (xy 182.955354 172.4395) (xy 182.928608 172.445185) + (xy 182.770197 172.478855) (xy 182.770192 172.478857) (xy 182.59727 172.555848) (xy 182.597265 172.555851) + (xy 182.444129 172.667111) (xy 182.317466 172.807785) (xy 182.222821 172.971715) (xy 182.222818 172.971722) + (xy 182.166772 173.144215) (xy 182.164326 173.151744) (xy 182.14454 173.34) (xy 182.1638 173.523255) + (xy 182.164327 173.528261) (xy 182.175686 173.563221) (xy 182.177681 173.633062) (xy 182.1416 173.692895) + (xy 182.083536 173.722828) (xy 181.98459 173.743859) (xy 181.984585 173.743861) (xy 181.811663 173.820852) + (xy 181.811658 173.820855) (xy 181.658522 173.932115) (xy 181.531859 174.072789) (xy 181.437214 174.236719) + (xy 181.437211 174.236726) (xy 181.379498 174.414351) (xy 181.378719 174.416748) (xy 181.358933 174.605004) + (xy 104.416894 174.605004) (xy 104.416894 173.9614) (xy 104.416895 173.961376) (xy 104.416895 173.955186) + (xy 104.416927 173.955073) (xy 104.416909 173.903802) (xy 104.41691 173.903802) (xy 104.416851 173.735343) + (xy 104.382538 173.400177) (xy 104.314279 173.070246) (xy 104.212782 172.748979) (xy 104.203864 172.728348) + (xy 104.096023 172.478857) (xy 104.079104 172.439715) (xy 103.914634 172.145669) (xy 103.91463 172.145663) + (xy 103.721083 171.869901) (xy 103.674767 171.816446) (xy 103.500453 171.615263) (xy 103.404498 171.525) + (xy 175.61954 171.525) (xy 175.639326 171.713256) (xy 175.639327 171.713259) (xy 175.697818 171.893277) + (xy 175.697821 171.893284) (xy 175.792467 172.057216) (xy 175.87211 172.145668) (xy 175.919129 172.197888) + (xy 176.072265 172.309148) (xy 176.07227 172.309151) (xy 176.245192 172.386142) (xy 176.245197 172.386144) + (xy 176.430354 172.4255) (xy 176.430355 172.4255) (xy 176.57009 172.4255) (xy 176.637129 172.445185) + (xy 176.682884 172.497989) (xy 176.688021 172.511182) (xy 176.722818 172.618277) (xy 176.722821 172.618284) + (xy 176.817467 172.782216) (xy 176.869146 172.839611) (xy 176.944129 172.922888) (xy 177.097265 173.034148) + (xy 177.09727 173.034151) (xy 177.270192 173.111142) (xy 177.270197 173.111144) (xy 177.455354 173.1505) + (xy 177.455355 173.1505) (xy 177.644644 173.1505) (xy 177.644646 173.1505) (xy 177.829803 173.111144) + (xy 178.00273 173.034151) (xy 178.155871 172.922888) (xy 178.282533 172.782216) (xy 178.377179 172.618284) + (xy 178.435674 172.438256) (xy 178.45546 172.25) (xy 178.435674 172.061744) (xy 178.377179 171.881716) + (xy 178.282533 171.717784) (xy 178.155871 171.577112) (xy 178.107838 171.542214) (xy 178.002734 171.465851) + (xy 178.002729 171.465848) (xy 177.829807 171.388857) (xy 177.829802 171.388855) (xy 177.684001 171.357865) + (xy 177.644646 171.3495) (xy 177.50491 171.3495) (xy 177.437871 171.329815) (xy 177.392116 171.277011) + (xy 177.386979 171.263818) (xy 177.352181 171.156722) (xy 177.35218 171.156721) (xy 177.352179 171.156716) + (xy 177.267473 171.01) (xy 182.86954 171.01) (xy 182.889326 171.198256) (xy 182.889327 171.198259) + (xy 182.947818 171.378277) (xy 182.947821 171.378284) (xy 183.042467 171.542216) (xy 183.130875 171.640403) + (xy 183.169129 171.682888) (xy 183.322265 171.794148) (xy 183.32227 171.794151) (xy 183.495192 171.871142) + (xy 183.495197 171.871144) (xy 183.680354 171.9105) (xy 183.680355 171.9105) (xy 183.869644 171.9105) + (xy 183.869646 171.9105) (xy 184.054803 171.871144) (xy 184.22773 171.794151) (xy 184.380871 171.682888) + (xy 184.507533 171.542216) (xy 184.602179 171.378284) (xy 184.660674 171.198256) (xy 184.68046 171.01) + (xy 184.660674 170.821744) (xy 184.602179 170.641716) (xy 184.507533 170.477784) (xy 184.380871 170.337112) + (xy 184.38087 170.337111) (xy 184.227734 170.225851) (xy 184.227729 170.225848) (xy 184.054807 170.148857) + (xy 184.054802 170.148855) (xy 183.882941 170.112326) (xy 183.869646 170.1095) (xy 183.680354 170.1095) + (xy 183.667059 170.112326) (xy 183.495197 170.148855) (xy 183.495192 170.148857) (xy 183.32227 170.225848) + (xy 183.322265 170.225851) (xy 183.169129 170.337111) (xy 183.042466 170.477785) (xy 182.947821 170.641715) + (xy 182.947818 170.641722) (xy 182.889327 170.82174) (xy 182.889326 170.821744) (xy 182.86954 171.01) + (xy 177.267473 171.01) (xy 177.257533 170.992784) (xy 177.130871 170.852112) (xy 177.089073 170.821744) + (xy 176.977734 170.740851) (xy 176.977729 170.740848) (xy 176.804807 170.663857) (xy 176.804802 170.663855) + (xy 176.659001 170.632865) (xy 176.619646 170.6245) (xy 176.430354 170.6245) (xy 176.397897 170.631398) + (xy 176.245197 170.663855) (xy 176.245192 170.663857) (xy 176.07227 170.740848) (xy 176.072265 170.740851) + (xy 175.919129 170.852111) (xy 175.792466 170.992785) (xy 175.697821 171.156715) (xy 175.697818 171.156722) + (xy 175.642422 171.327216) (xy 175.639326 171.336744) (xy 175.61954 171.525) (xy 103.404498 171.525) + (xy 103.255049 171.384416) (xy 103.255042 171.384411) (xy 103.255038 171.384407) (xy 102.987412 171.179751) + (xy 102.700343 171.003406) (xy 102.396808 170.857206) (xy 102.396795 170.8572) (xy 102.079946 170.742661) + (xy 102.079945 170.74266) (xy 102.079943 170.74266) (xy 102.060133 170.737702) (xy 101.972337 170.715731) + (xy 101.972105 170.715653) (xy 101.919724 170.702564) (xy 101.913378 170.700798) (xy 101.587772 170.600787) + (xy 101.575404 170.596256) (xy 101.265283 170.463571) (xy 101.253464 170.457753) (xy 100.959178 170.292924) + (xy 100.948044 170.285886) (xy 100.754812 170.148856) (xy 100.672894 170.090763) (xy 100.662577 170.08259) + (xy 100.409677 169.85938) (xy 100.400278 169.850152) (xy 100.345199 169.79) (xy 100.180381 169.61) + (xy 185.56454 169.61) (xy 185.584326 169.798256) (xy 185.584327 169.798259) (xy 185.642818 169.978277) + (xy 185.642821 169.978284) (xy 185.737467 170.142216) (xy 185.751935 170.158284) (xy 185.864129 170.282888) + (xy 186.017265 170.394148) (xy 186.01727 170.394151) (xy 186.190192 170.471142) (xy 186.190197 170.471144) + (xy 186.375354 170.5105) (xy 186.375355 170.5105) (xy 186.564644 170.5105) (xy 186.564646 170.5105) + (xy 186.749803 170.471144) (xy 186.92273 170.394151) (xy 187.075871 170.282888) (xy 187.202533 170.142216) + (xy 187.297179 169.978284) (xy 187.355674 169.798256) (xy 187.356542 169.79) (xy 213.60454 169.79) + (xy 213.624326 169.978256) (xy 213.624327 169.978259) (xy 213.682818 170.158277) (xy 213.682821 170.158284) + (xy 213.777467 170.322216) (xy 213.871565 170.426722) (xy 213.904129 170.462888) (xy 214.057265 170.574148) + (xy 214.05727 170.574151) (xy 214.230192 170.651142) (xy 214.230197 170.651144) (xy 214.415354 170.6905) + (xy 214.415355 170.6905) (xy 214.604644 170.6905) (xy 214.604646 170.6905) (xy 214.789803 170.651144) + (xy 214.96273 170.574151) (xy 215.115871 170.462888) (xy 215.242533 170.322216) (xy 215.337179 170.158284) + (xy 215.395674 169.978256) (xy 215.41546 169.79) (xy 215.395674 169.601744) (xy 215.341112 169.433823) + (xy 215.337181 169.421722) (xy 215.33718 169.421721) (xy 215.337179 169.421716) (xy 215.242533 169.257784) + (xy 215.115871 169.117112) (xy 215.11587 169.117111) (xy 214.962734 169.005851) (xy 214.962729 169.005848) + (xy 214.789807 168.928857) (xy 214.789802 168.928855) (xy 214.632436 168.895407) (xy 214.604646 168.8895) + (xy 214.415354 168.8895) (xy 214.387564 168.895407) (xy 214.230197 168.928855) (xy 214.230192 168.928857) + (xy 214.05727 169.005848) (xy 214.057265 169.005851) (xy 213.904129 169.117111) (xy 213.777466 169.257785) + (xy 213.682821 169.421715) (xy 213.682818 169.421722) (xy 213.624327 169.60174) (xy 213.624326 169.601744) + (xy 213.60454 169.79) (xy 187.356542 169.79) (xy 187.37546 169.61) (xy 187.355674 169.421744) (xy 187.297179 169.241716) + (xy 187.202533 169.077784) (xy 187.075871 168.937112) (xy 187.064508 168.928856) (xy 186.922734 168.825851) + (xy 186.922729 168.825848) (xy 186.749807 168.748857) (xy 186.749802 168.748855) (xy 186.604001 168.717865) + (xy 186.564646 168.7095) (xy 186.375354 168.7095) (xy 186.342897 168.716398) (xy 186.190197 168.748855) + (xy 186.190192 168.748857) (xy 186.01727 168.825848) (xy 186.017265 168.825851) (xy 185.864129 168.937111) + (xy 185.737466 169.077785) (xy 185.642821 169.241715) (xy 185.642818 169.241722) (xy 185.584335 169.421715) + (xy 185.584326 169.421744) (xy 185.56454 169.61) (xy 100.180381 169.61) (xy 100.172821 169.601744) + (xy 100.172487 169.601379) (xy 100.16412 169.591205) (xy 100.101579 169.506345) (xy 99.964004 169.319674) + (xy 99.956765 169.308673) (xy 99.927027 169.257784) (xy 99.786577 169.017437) (xy 99.780546 169.005728) + (xy 99.749693 168.937112) (xy 99.642214 168.698083) (xy 99.637466 168.685821) (xy 99.532548 168.365239) + (xy 99.529121 168.35252) (xy 99.4588 168.02261) (xy 99.456743 168.0096) (xy 99.433483 167.786168) + (xy 99.421817 167.674105) (xy 99.421151 167.66098) (xy 99.42156 167.500733) (xy 100.710689 167.500733) + (xy 100.710689 167.500736) (xy 100.731103 167.786168) (xy 100.791927 168.065772) (xy 100.791929 168.065778) + (xy 100.79193 168.065781) (xy 100.891914 168.333847) (xy 100.891934 168.333901) (xy 101.029069 168.585044) + (xy 101.029074 168.585052) (xy 101.200553 168.814122) (xy 101.200569 168.81414) (xy 101.402893 169.016464) + (xy 101.402911 169.01648) (xy 101.631981 169.187959) (xy 101.631989 169.187964) (xy 101.883132 169.325099) + (xy 101.883131 169.325099) (xy 101.883135 169.3251) (xy 101.883138 169.325102) (xy 102.151253 169.425104) + (xy 102.151259 169.425105) (xy 102.151261 169.425106) (xy 102.430865 169.48593) (xy 102.430867 169.48593) + (xy 102.430871 169.485931) (xy 102.684519 169.504072) (xy 102.716298 169.506345) (xy 102.716299 169.506345) + (xy 102.7163 169.506345) (xy 102.744894 169.504299) (xy 103.001727 169.485931) (xy 103.001953 169.485882) + (xy 103.281336 169.425106) (xy 103.281336 169.425105) (xy 103.281345 169.425104) (xy 103.54946 169.325102) + (xy 103.800614 169.187961) (xy 104.029694 169.016474) (xy 104.232038 168.81413) (xy 104.403525 168.58505) + (xy 104.540666 168.333896) (xy 104.640668 168.065781) (xy 104.664734 167.955152) (xy 104.671293 167.925) + (xy 249.79454 167.925) (xy 249.814326 168.113256) (xy 249.814327 168.113259) (xy 249.872818 168.293277) + (xy 249.872821 168.293284) (xy 249.967467 168.457216) (xy 250.082527 168.585003) (xy 250.094129 168.597888) + (xy 250.247265 168.709148) (xy 250.24727 168.709151) (xy 250.420192 168.786142) (xy 250.420197 168.786144) + (xy 250.605354 168.8255) (xy 250.605355 168.8255) (xy 250.794644 168.8255) (xy 250.794646 168.8255) + (xy 250.979803 168.786144) (xy 251.15273 168.709151) (xy 251.305871 168.597888) (xy 251.432533 168.457216) + (xy 251.527179 168.293284) (xy 251.585674 168.113256) (xy 251.60546 167.925) (xy 251.585674 167.736744) + (xy 251.527179 167.556716) (xy 251.494829 167.500684) (xy 283.810785 167.500684) (xy 283.810785 167.500687) + (xy 283.831199 167.786119) (xy 283.892023 168.065723) (xy 283.892025 168.065729) (xy 283.892026 168.065732) + (xy 283.909752 168.113256) (xy 283.99203 168.333852) (xy 284.129165 168.584995) (xy 284.12917 168.585003) + (xy 284.300649 168.814074) (xy 284.300665 168.814092) (xy 284.502989 169.016416) (xy 284.503007 169.016432) + (xy 284.732078 169.187911) (xy 284.732086 169.187916) (xy 284.983229 169.325051) (xy 284.983228 169.325051) + (xy 284.983232 169.325052) (xy 284.983235 169.325054) (xy 285.25135 169.425056) (xy 285.251356 169.425057) + (xy 285.251358 169.425058) (xy 285.530962 169.485882) (xy 285.530964 169.485882) (xy 285.530968 169.485883) + (xy 285.784616 169.504024) (xy 285.816395 169.506297) (xy 285.816396 169.506297) (xy 285.816397 169.506297) + (xy 285.844991 169.504251) (xy 286.101824 169.485883) (xy 286.381222 169.425104) (xy 286.381433 169.425058) + (xy 286.381433 169.425057) (xy 286.381442 169.425056) (xy 286.649557 169.325054) (xy 286.900711 169.187913) + (xy 287.129792 169.016426) (xy 287.332136 168.814082) (xy 287.503623 168.585001) (xy 287.640764 168.333847) + (xy 287.740766 168.065732) (xy 287.801593 167.786114) (xy 287.822003 167.500736) (xy 287.822007 167.500687) + (xy 287.822007 167.500684) (xy 287.817033 167.431142) (xy 287.801593 167.215258) (xy 287.785406 167.140849) + (xy 287.740768 166.935648) (xy 287.740767 166.935646) (xy 287.740766 166.93564) (xy 287.640764 166.667525) + (xy 287.621722 166.632653) (xy 287.503626 166.416376) (xy 287.503621 166.416368) (xy 287.332142 166.187297) + (xy 287.332126 166.187279) (xy 287.129802 165.984955) (xy 287.129784 165.984939) (xy 286.900713 165.81346) + (xy 286.900705 165.813455) (xy 286.649562 165.67632) (xy 286.649563 165.67632) (xy 286.542311 165.636317) + (xy 286.381442 165.576316) (xy 286.381439 165.576315) (xy 286.381433 165.576313) (xy 286.101829 165.515489) + (xy 285.816397 165.495075) (xy 285.816395 165.495075) (xy 285.530962 165.515489) (xy 285.251358 165.576313) + (xy 284.983229 165.67632) (xy 284.732086 165.813455) (xy 284.732078 165.81346) (xy 284.503007 165.984939) + (xy 284.502989 165.984955) (xy 284.300665 166.187279) (xy 284.300649 166.187297) (xy 284.12917 166.416368) + (xy 284.129165 166.416376) (xy 283.99203 166.667519) (xy 283.892023 166.935648) (xy 283.831199 167.215252) + (xy 283.810785 167.500684) (xy 251.494829 167.500684) (xy 251.432533 167.392784) (xy 251.305871 167.252112) + (xy 251.30587 167.252111) (xy 251.152734 167.140851) (xy 251.152729 167.140848) (xy 250.979807 167.063857) + (xy 250.979802 167.063855) (xy 250.834001 167.032865) (xy 250.794646 167.0245) (xy 250.605354 167.0245) + (xy 250.572897 167.031398) (xy 250.420197 167.063855) (xy 250.420192 167.063857) (xy 250.24727 167.140848) + (xy 250.247265 167.140851) (xy 250.094129 167.252111) (xy 249.967466 167.392785) (xy 249.872821 167.556715) + (xy 249.872818 167.556722) (xy 249.814327 167.73674) (xy 249.814326 167.736744) (xy 249.79454 167.925) + (xy 104.671293 167.925) (xy 104.701494 167.786168) (xy 104.701494 167.786167) (xy 104.701495 167.786163) + (xy 104.721909 167.500735) (xy 104.721905 167.500686) (xy 104.708772 167.317056) (xy 104.701495 167.215307) + (xy 104.701484 167.215258) (xy 104.64067 166.935697) (xy 104.640669 166.935695) (xy 104.640668 166.935689) + (xy 104.540666 166.667574) (xy 104.540639 166.667525) (xy 104.403528 166.416425) (xy 104.403523 166.416417) + (xy 104.232044 166.187347) (xy 104.232028 166.187329) (xy 104.029704 165.985005) (xy 104.029686 165.984989) + (xy 103.800616 165.81351) (xy 103.800608 165.813505) (xy 103.549465 165.67637) (xy 103.549466 165.67637) + (xy 103.442214 165.636367) (xy 103.281345 165.576366) (xy 103.281342 165.576365) (xy 103.281336 165.576363) + (xy 103.001732 165.515539) (xy 102.7163 165.495125) (xy 102.716298 165.495125) (xy 102.430865 165.515539) + (xy 102.151261 165.576363) (xy 101.883132 165.67637) (xy 101.631989 165.813505) (xy 101.631981 165.81351) + (xy 101.402911 165.984989) (xy 101.402893 165.985005) (xy 101.200569 166.187329) (xy 101.200553 166.187347) + (xy 101.029074 166.416417) (xy 101.029069 166.416425) (xy 100.891934 166.667568) (xy 100.791927 166.935697) + (xy 100.731103 167.215301) (xy 100.710689 167.500733) (xy 99.42156 167.500733) (xy 99.422011 167.323638) + (xy 99.422745 167.310491) (xy 99.427127 167.270385) (xy 99.45938 166.975176) (xy 99.4615 166.9622) + (xy 99.533502 166.632651) (xy 99.536993 166.619952) (xy 99.586553 166.471089) (xy 99.643545 166.299901) + (xy 99.648357 166.287661) (xy 99.788258 165.98072) (xy 99.794348 165.969047) (xy 99.966017 165.678684) + (xy 99.973301 165.667735) (xy 100.174818 165.397199) (xy 100.183217 165.387093) (xy 100.414891 165.136654) + (xy 100.419442 165.131989) (xy 100.450873 165.101441) (xy 100.450874 165.101438) (xy 100.457727 165.094778) + (xy 100.45809 165.094363) (xy 100.535008 165.019592) (xy 100.747627 164.767006) (xy 100.844725 164.625) + (xy 174.66954 164.625) (xy 174.689326 164.813256) (xy 174.689327 164.813259) (xy 174.747818 164.993277) + (xy 174.747821 164.993284) (xy 174.842467 165.157216) (xy 174.939945 165.265476) (xy 174.969129 165.297888) + (xy 175.122265 165.409148) (xy 175.12227 165.409151) (xy 175.295192 165.486142) (xy 175.295197 165.486144) + (xy 175.480354 165.5255) (xy 175.480355 165.5255) (xy 175.669644 165.5255) (xy 175.669646 165.5255) + (xy 175.854803 165.486144) (xy 176.02773 165.409151) (xy 176.180871 165.297888) (xy 176.307533 165.157216) + (xy 176.402179 164.993284) (xy 176.460674 164.813256) (xy 176.475205 164.675) (xy 180.06954 164.675) + (xy 180.089326 164.863256) (xy 180.089327 164.863259) (xy 180.147818 165.043277) (xy 180.147821 165.043284) + (xy 180.242467 165.207216) (xy 180.352572 165.3295) (xy 180.369129 165.347888) (xy 180.522265 165.459148) + (xy 180.52227 165.459151) (xy 180.695192 165.536142) (xy 180.695197 165.536144) (xy 180.880354 165.5755) + (xy 180.880355 165.5755) (xy 181.002704 165.5755) (xy 181.069743 165.595185) (xy 181.115498 165.647989) + (xy 181.125442 165.717147) (xy 181.120635 165.737818) (xy 181.064174 165.911587) (xy 181.064173 165.911591) + (xy 181.044387 166.099847) (xy 181.064173 166.288103) (xy 181.064174 166.288106) (xy 181.122665 166.468124) + (xy 181.122668 166.468131) (xy 181.217314 166.632063) (xy 181.330939 166.758256) (xy 181.343976 166.772735) + (xy 181.497112 166.883995) (xy 181.497117 166.883998) (xy 181.670039 166.960989) (xy 181.670044 166.960991) + (xy 181.855201 167.000347) (xy 181.855202 167.000347) (xy 182.044491 167.000347) (xy 182.044493 167.000347) + (xy 182.22965 166.960991) (xy 182.402577 166.883998) (xy 182.5526 166.775) (xy 205.21954 166.775) + (xy 205.239326 166.963256) (xy 205.239327 166.963259) (xy 205.297818 167.143277) (xy 205.297821 167.143284) + (xy 205.392467 167.307216) (xy 205.434725 167.354148) (xy 205.519129 167.447888) (xy 205.672265 167.559148) + (xy 205.67227 167.559151) (xy 205.845192 167.636142) (xy 205.845197 167.636144) (xy 206.030354 167.6755) + (xy 206.030355 167.6755) (xy 206.219644 167.6755) (xy 206.219646 167.6755) (xy 206.404803 167.636144) + (xy 206.57773 167.559151) (xy 206.730871 167.447888) (xy 206.857533 167.307216) (xy 206.952179 167.143284) + (xy 207.010674 166.963256) (xy 207.03046 166.775) (xy 207.010674 166.586744) (xy 207.005234 166.57) + (xy 264.13454 166.57) (xy 264.154326 166.758256) (xy 264.154327 166.758259) (xy 264.212818 166.938277) + (xy 264.212821 166.938284) (xy 264.307467 167.102216) (xy 264.409295 167.215307) (xy 264.434129 167.242888) + (xy 264.587265 167.354148) (xy 264.58727 167.354151) (xy 264.760192 167.431142) (xy 264.760197 167.431144) + (xy 264.945354 167.4705) (xy 264.945355 167.4705) (xy 265.134644 167.4705) (xy 265.134646 167.4705) + (xy 265.319803 167.431144) (xy 265.49273 167.354151) (xy 265.645871 167.242888) (xy 265.772533 167.102216) + (xy 265.867179 166.938284) (xy 265.925674 166.758256) (xy 265.94546 166.57) (xy 265.925674 166.381744) + (xy 265.876369 166.23) (xy 271.21454 166.23) (xy 271.234326 166.418256) (xy 271.234327 166.418259) + (xy 271.292818 166.598277) (xy 271.292821 166.598284) (xy 271.387467 166.762216) (xy 271.497118 166.883995) + (xy 271.514129 166.902888) (xy 271.667265 167.014148) (xy 271.66727 167.014151) (xy 271.840192 167.091142) + (xy 271.840197 167.091144) (xy 272.025354 167.1305) (xy 272.025355 167.1305) (xy 272.214644 167.1305) + (xy 272.214646 167.1305) (xy 272.399803 167.091144) (xy 272.57273 167.014151) (xy 272.725871 166.902888) + (xy 272.852533 166.762216) (xy 272.947179 166.598284) (xy 273.005674 166.418256) (xy 273.02546 166.23) + (xy 273.005674 166.041744) (xy 272.947179 165.861716) (xy 272.852533 165.697784) (xy 272.725871 165.557112) + (xy 272.72587 165.557111) (xy 272.572734 165.445851) (xy 272.572729 165.445848) (xy 272.399807 165.368857) + (xy 272.399802 165.368855) (xy 272.254001 165.337865) (xy 272.214646 165.3295) (xy 272.025354 165.3295) + (xy 271.992897 165.336398) (xy 271.840197 165.368855) (xy 271.840192 165.368857) (xy 271.66727 165.445848) + (xy 271.667265 165.445851) (xy 271.514129 165.557111) (xy 271.387466 165.697785) (xy 271.292821 165.861715) + (xy 271.292818 165.861722) (xy 271.235612 166.037785) (xy 271.234326 166.041744) (xy 271.21454 166.23) + (xy 265.876369 166.23) (xy 265.867179 166.201716) (xy 265.772533 166.037784) (xy 265.645871 165.897112) + (xy 265.616125 165.8755) (xy 265.492734 165.785851) (xy 265.492729 165.785848) (xy 265.319807 165.708857) + (xy 265.319802 165.708855) (xy 265.166967 165.67637) (xy 265.134646 165.6695) (xy 264.945354 165.6695) + (xy 264.913278 165.676318) (xy 264.760197 165.708855) (xy 264.760192 165.708857) (xy 264.58727 165.785848) + (xy 264.587265 165.785851) (xy 264.434129 165.897111) (xy 264.307466 166.037785) (xy 264.212821 166.201715) + (xy 264.212818 166.201722) (xy 264.171424 166.329121) (xy 264.154326 166.381744) (xy 264.13454 166.57) + (xy 207.005234 166.57) (xy 206.952179 166.406716) (xy 206.857533 166.242784) (xy 206.730871 166.102112) + (xy 206.73087 166.102111) (xy 206.577734 165.990851) (xy 206.577729 165.990848) (xy 206.404807 165.913857) + (xy 206.404802 165.913855) (xy 206.259001 165.882865) (xy 206.219646 165.8745) (xy 206.030354 165.8745) + (xy 205.997897 165.881398) (xy 205.845197 165.913855) (xy 205.845192 165.913857) (xy 205.67227 165.990848) + (xy 205.672265 165.990851) (xy 205.519129 166.102111) (xy 205.392466 166.242785) (xy 205.297821 166.406715) + (xy 205.297818 166.406722) (xy 205.244766 166.57) (xy 205.239326 166.586744) (xy 205.21954 166.775) + (xy 182.5526 166.775) (xy 182.555718 166.772735) (xy 182.68238 166.632063) (xy 182.777026 166.468131) + (xy 182.835521 166.288103) (xy 182.853652 166.115589) (xy 189.337961 166.115589) (xy 189.495355 166.185665) + (xy 189.680406 166.225) (xy 189.869594 166.225) (xy 190.054646 166.185665) (xy 190.054651 166.185663) + (xy 190.212036 166.11559) (xy 190.212037 166.115589) (xy 190.537961 166.115589) (xy 190.695355 166.185665) + (xy 190.880406 166.225) (xy 191.069594 166.225) (xy 191.254646 166.185665) (xy 191.254651 166.185663) + (xy 191.412036 166.11559) (xy 191.412037 166.115589) (xy 191.737961 166.115589) (xy 191.895355 166.185665) + (xy 192.080406 166.225) (xy 192.269594 166.225) (xy 192.454646 166.185665) (xy 192.454651 166.185663) + (xy 192.612036 166.11559) (xy 192.612037 166.115589) (xy 192.937961 166.115589) (xy 193.095355 166.185665) + (xy 193.280406 166.225) (xy 193.469594 166.225) (xy 193.654646 166.185665) (xy 193.654651 166.185663) + (xy 193.812036 166.11559) (xy 193.812037 166.115589) (xy 194.137961 166.115589) (xy 194.295355 166.185665) + (xy 194.480406 166.225) (xy 194.669594 166.225) (xy 194.854646 166.185665) (xy 194.854651 166.185663) + (xy 195.012036 166.11559) (xy 195.012037 166.115589) (xy 194.575001 165.678553) (xy 194.575 165.678553) + (xy 194.137961 166.115589) (xy 193.812037 166.115589) (xy 193.375001 165.678553) (xy 193.375 165.678553) + (xy 192.937961 166.115589) (xy 192.612037 166.115589) (xy 192.175001 165.678553) (xy 192.175 165.678553) + (xy 191.737961 166.115589) (xy 191.412037 166.115589) (xy 190.975001 165.678553) (xy 190.975 165.678553) + (xy 190.537961 166.115589) (xy 190.212037 166.115589) (xy 189.775001 165.678553) (xy 189.775 165.678553) + (xy 189.337961 166.115589) (xy 182.853652 166.115589) (xy 182.855307 166.099847) (xy 182.835521 165.911591) + (xy 182.777026 165.731563) (xy 182.68238 165.567631) (xy 182.555718 165.426959) (xy 182.555717 165.426958) + (xy 182.402581 165.315698) (xy 182.402576 165.315695) (xy 182.229654 165.238704) (xy 182.229649 165.238702) + (xy 182.081505 165.207214) (xy 182.044493 165.199347) (xy 181.922143 165.199347) (xy 181.855104 165.179662) + (xy 181.85065 165.174522) (xy 186.44454 165.174522) (xy 186.464326 165.362778) (xy 186.464327 165.362781) + (xy 186.522818 165.542799) (xy 186.522821 165.542806) (xy 186.617467 165.706738) (xy 186.713605 165.81351) + (xy 186.744129 165.84741) (xy 186.897265 165.95867) (xy 186.89727 165.958673) (xy 187.070192 166.035664) + (xy 187.070197 166.035666) (xy 187.255354 166.075022) (xy 187.255355 166.075022) (xy 187.444644 166.075022) + (xy 187.444646 166.075022) (xy 187.629803 166.035666) (xy 187.80273 165.958673) (xy 187.955871 165.84741) + (xy 188.082533 165.706738) (xy 188.177179 165.542806) (xy 188.235674 165.362778) (xy 188.239645 165.325) + (xy 188.870043 165.325) (xy 188.889819 165.513154) (xy 188.948278 165.693072) (xy 188.948281 165.693079) + (xy 188.986745 165.7597) (xy 189.421447 165.325) (xy 189.381665 165.285218) (xy 189.575 165.285218) + (xy 189.575 165.364782) (xy 189.605448 165.438291) (xy 189.661709 165.494552) (xy 189.735218 165.525) + (xy 189.814782 165.525) (xy 189.888291 165.494552) (xy 189.944552 165.438291) (xy 189.975 165.364782) + (xy 189.975 165.325) (xy 190.128553 165.325) (xy 190.375 165.571447) (xy 190.621447 165.325) (xy 190.581665 165.285218) + (xy 190.775 165.285218) (xy 190.775 165.364782) (xy 190.805448 165.438291) (xy 190.861709 165.494552) + (xy 190.935218 165.525) (xy 191.014782 165.525) (xy 191.088291 165.494552) (xy 191.144552 165.438291) + (xy 191.175 165.364782) (xy 191.175 165.325) (xy 191.328553 165.325) (xy 191.575 165.571447) (xy 191.821447 165.325) + (xy 191.781665 165.285218) (xy 191.975 165.285218) (xy 191.975 165.364782) (xy 192.005448 165.438291) + (xy 192.061709 165.494552) (xy 192.135218 165.525) (xy 192.214782 165.525) (xy 192.288291 165.494552) + (xy 192.344552 165.438291) (xy 192.375 165.364782) (xy 192.375 165.325) (xy 192.528553 165.325) + (xy 192.775 165.571447) (xy 193.021447 165.325) (xy 192.981665 165.285218) (xy 193.175 165.285218) + (xy 193.175 165.364782) (xy 193.205448 165.438291) (xy 193.261709 165.494552) (xy 193.335218 165.525) + (xy 193.414782 165.525) (xy 193.488291 165.494552) (xy 193.544552 165.438291) (xy 193.575 165.364782) + (xy 193.575 165.325) (xy 193.728553 165.325) (xy 193.975 165.571447) (xy 194.221447 165.325) (xy 194.181665 165.285218) + (xy 194.375 165.285218) (xy 194.375 165.364782) (xy 194.405448 165.438291) (xy 194.461709 165.494552) + (xy 194.535218 165.525) (xy 194.614782 165.525) (xy 194.688291 165.494552) (xy 194.744552 165.438291) + (xy 194.775 165.364782) (xy 194.775 165.324999) (xy 194.928553 165.324999) (xy 194.928553 165.325) + (xy 195.363253 165.759701) (xy 195.40172 165.693076) (xy 195.46018 165.513154) (xy 195.479956 165.325) + (xy 195.46018 165.136845) (xy 195.401721 164.956927) (xy 195.401718 164.95692) (xy 195.363253 164.890297) + (xy 194.928553 165.324999) (xy 194.775 165.324999) (xy 194.775 165.285218) (xy 194.744552 165.211709) + (xy 194.688291 165.155448) (xy 194.614782 165.125) (xy 194.535218 165.125) (xy 194.461709 165.155448) + (xy 194.405448 165.211709) (xy 194.375 165.285218) (xy 194.181665 165.285218) (xy 193.975 165.078553) + (xy 193.728553 165.325) (xy 193.575 165.325) (xy 193.575 165.285218) (xy 193.544552 165.211709) + (xy 193.488291 165.155448) (xy 193.414782 165.125) (xy 193.335218 165.125) (xy 193.261709 165.155448) + (xy 193.205448 165.211709) (xy 193.175 165.285218) (xy 192.981665 165.285218) (xy 192.775 165.078553) + (xy 192.528553 165.325) (xy 192.375 165.325) (xy 192.375 165.285218) (xy 192.344552 165.211709) + (xy 192.288291 165.155448) (xy 192.214782 165.125) (xy 192.135218 165.125) (xy 192.061709 165.155448) + (xy 192.005448 165.211709) (xy 191.975 165.285218) (xy 191.781665 165.285218) (xy 191.575 165.078553) + (xy 191.328553 165.325) (xy 191.175 165.325) (xy 191.175 165.285218) (xy 191.144552 165.211709) + (xy 191.088291 165.155448) (xy 191.014782 165.125) (xy 190.935218 165.125) (xy 190.861709 165.155448) + (xy 190.805448 165.211709) (xy 190.775 165.285218) (xy 190.581665 165.285218) (xy 190.375 165.078553) + (xy 190.128553 165.325) (xy 189.975 165.325) (xy 189.975 165.285218) (xy 189.944552 165.211709) + (xy 189.888291 165.155448) (xy 189.814782 165.125) (xy 189.735218 165.125) (xy 189.661709 165.155448) + (xy 189.605448 165.211709) (xy 189.575 165.285218) (xy 189.381665 165.285218) (xy 188.986745 164.890298) + (xy 188.948279 164.956923) (xy 188.889819 165.136845) (xy 188.870043 165.325) (xy 188.239645 165.325) + (xy 188.25546 165.174522) (xy 188.235674 164.986266) (xy 188.177179 164.806238) (xy 188.130276 164.725) + (xy 189.528553 164.725) (xy 189.775 164.971447) (xy 190.021447 164.725) (xy 190.728553 164.725) + (xy 190.975 164.971447) (xy 191.221447 164.725) (xy 191.928553 164.725) (xy 192.175 164.971447) + (xy 192.421447 164.725) (xy 193.128553 164.725) (xy 193.375 164.971447) (xy 193.621447 164.725) + (xy 194.328553 164.725) (xy 194.575 164.971447) (xy 194.821447 164.725) (xy 194.575 164.478553) + (xy 194.328553 164.725) (xy 193.621447 164.725) (xy 193.375 164.478553) (xy 193.128553 164.725) + (xy 192.421447 164.725) (xy 192.175 164.478553) (xy 191.928553 164.725) (xy 191.221447 164.725) + (xy 190.975 164.478553) (xy 190.728553 164.725) (xy 190.021447 164.725) (xy 189.775 164.478553) + (xy 189.528553 164.725) (xy 188.130276 164.725) (xy 188.082533 164.642306) (xy 187.955871 164.501634) + (xy 187.95587 164.501633) (xy 187.802734 164.390373) (xy 187.802729 164.39037) (xy 187.629807 164.313379) + (xy 187.629802 164.313377) (xy 187.484001 164.282387) (xy 187.444646 164.274022) (xy 187.255354 164.274022) + (xy 187.222897 164.28092) (xy 187.070197 164.313377) (xy 187.070192 164.313379) (xy 186.89727 164.39037) + (xy 186.897265 164.390373) (xy 186.744129 164.501633) (xy 186.617466 164.642307) (xy 186.522821 164.806237) + (xy 186.522818 164.806244) (xy 186.465085 164.983929) (xy 186.464326 164.986266) (xy 186.44454 165.174522) + (xy 181.85065 165.174522) (xy 181.809349 165.126858) (xy 181.799405 165.0577) (xy 181.804212 165.037029) + (xy 181.840612 164.925) (xy 181.860674 164.863256) (xy 181.865241 164.819799) (xy 181.891824 164.755185) + (xy 181.949121 164.715199) (xy 182.014343 164.711469) (xy 182.080354 164.7255) (xy 182.080355 164.7255) + (xy 182.269644 164.7255) (xy 182.269646 164.7255) (xy 182.454803 164.686144) (xy 182.62773 164.609151) + (xy 182.780871 164.497888) (xy 182.907533 164.357216) (xy 183.002179 164.193284) (xy 183.024366 164.125) + (xy 188.870043 164.125) (xy 188.889819 164.313154) (xy 188.948278 164.493072) (xy 188.948281 164.493079) + (xy 188.986745 164.5597) (xy 189.421447 164.125) (xy 189.381665 164.085218) (xy 189.575 164.085218) + (xy 189.575 164.164782) (xy 189.605448 164.238291) (xy 189.661709 164.294552) (xy 189.735218 164.325) + (xy 189.814782 164.325) (xy 189.888291 164.294552) (xy 189.944552 164.238291) (xy 189.975 164.164782) + (xy 189.975 164.125) (xy 190.128553 164.125) (xy 190.375 164.371447) (xy 190.621447 164.125) (xy 190.581665 164.085218) + (xy 190.775 164.085218) (xy 190.775 164.164782) (xy 190.805448 164.238291) (xy 190.861709 164.294552) + (xy 190.935218 164.325) (xy 191.014782 164.325) (xy 191.088291 164.294552) (xy 191.144552 164.238291) + (xy 191.175 164.164782) (xy 191.175 164.125) (xy 191.328553 164.125) (xy 191.575 164.371447) (xy 191.821447 164.125) + (xy 191.781665 164.085218) (xy 191.975 164.085218) (xy 191.975 164.164782) (xy 192.005448 164.238291) + (xy 192.061709 164.294552) (xy 192.135218 164.325) (xy 192.214782 164.325) (xy 192.288291 164.294552) + (xy 192.344552 164.238291) (xy 192.375 164.164782) (xy 192.375 164.125) (xy 192.528553 164.125) + (xy 192.775 164.371447) (xy 193.021447 164.125) (xy 192.981665 164.085218) (xy 193.175 164.085218) + (xy 193.175 164.164782) (xy 193.205448 164.238291) (xy 193.261709 164.294552) (xy 193.335218 164.325) + (xy 193.414782 164.325) (xy 193.488291 164.294552) (xy 193.544552 164.238291) (xy 193.575 164.164782) + (xy 193.575 164.125) (xy 193.728553 164.125) (xy 193.975 164.371447) (xy 194.221447 164.125) (xy 194.181665 164.085218) + (xy 194.375 164.085218) (xy 194.375 164.164782) (xy 194.405448 164.238291) (xy 194.461709 164.294552) + (xy 194.535218 164.325) (xy 194.614782 164.325) (xy 194.688291 164.294552) (xy 194.744552 164.238291) + (xy 194.775 164.164782) (xy 194.775 164.124999) (xy 194.928553 164.124999) (xy 194.928553 164.125) + (xy 195.363253 164.559701) (xy 195.40172 164.493076) (xy 195.46018 164.313154) (xy 195.479956 164.125) + (xy 195.46018 163.936845) (xy 195.401721 163.756927) (xy 195.401718 163.75692) (xy 195.363253 163.690297) + (xy 194.928553 164.124999) (xy 194.775 164.124999) (xy 194.775 164.085218) (xy 194.744552 164.011709) + (xy 194.688291 163.955448) (xy 194.614782 163.925) (xy 194.535218 163.925) (xy 194.461709 163.955448) + (xy 194.405448 164.011709) (xy 194.375 164.085218) (xy 194.181665 164.085218) (xy 193.975 163.878553) + (xy 193.728553 164.125) (xy 193.575 164.125) (xy 193.575 164.085218) (xy 193.544552 164.011709) + (xy 193.488291 163.955448) (xy 193.414782 163.925) (xy 193.335218 163.925) (xy 193.261709 163.955448) + (xy 193.205448 164.011709) (xy 193.175 164.085218) (xy 192.981665 164.085218) (xy 192.775 163.878553) + (xy 192.528553 164.125) (xy 192.375 164.125) (xy 192.375 164.085218) (xy 192.344552 164.011709) + (xy 192.288291 163.955448) (xy 192.214782 163.925) (xy 192.135218 163.925) (xy 192.061709 163.955448) + (xy 192.005448 164.011709) (xy 191.975 164.085218) (xy 191.781665 164.085218) (xy 191.575 163.878553) + (xy 191.328553 164.125) (xy 191.175 164.125) (xy 191.175 164.085218) (xy 191.144552 164.011709) + (xy 191.088291 163.955448) (xy 191.014782 163.925) (xy 190.935218 163.925) (xy 190.861709 163.955448) + (xy 190.805448 164.011709) (xy 190.775 164.085218) (xy 190.581665 164.085218) (xy 190.375 163.878553) + (xy 190.128553 164.125) (xy 189.975 164.125) (xy 189.975 164.085218) (xy 189.944552 164.011709) + (xy 189.888291 163.955448) (xy 189.814782 163.925) (xy 189.735218 163.925) (xy 189.661709 163.955448) + (xy 189.605448 164.011709) (xy 189.575 164.085218) (xy 189.381665 164.085218) (xy 188.986745 163.690298) + (xy 188.948279 163.756923) (xy 188.889819 163.936845) (xy 188.870043 164.125) (xy 183.024366 164.125) + (xy 183.060674 164.013256) (xy 183.067811 163.945341) (xy 183.094395 163.880729) (xy 183.151693 163.840744) + (xy 183.216911 163.837015) (xy 183.280354 163.8505) (xy 183.280355 163.8505) (xy 183.469644 163.8505) + (xy 183.469646 163.8505) (xy 183.654803 163.811144) (xy 183.82773 163.734151) (xy 183.980871 163.622888) + (xy 184.06901 163.525) (xy 189.528553 163.525) (xy 189.775 163.771447) (xy 190.021447 163.525) (xy 190.728553 163.525) + (xy 190.975 163.771447) (xy 191.221447 163.525) (xy 191.928553 163.525) (xy 192.175 163.771447) + (xy 192.421447 163.525) (xy 193.128553 163.525) (xy 193.375 163.771447) (xy 193.621447 163.525) + (xy 194.328553 163.525) (xy 194.575 163.771447) (xy 194.821447 163.525) (xy 194.575 163.278553) + (xy 194.328553 163.525) (xy 193.621447 163.525) (xy 193.375 163.278553) (xy 193.128553 163.525) + (xy 192.421447 163.525) (xy 192.175 163.278553) (xy 191.928553 163.525) (xy 191.221447 163.525) + (xy 190.975 163.278553) (xy 190.728553 163.525) (xy 190.021447 163.525) (xy 189.775 163.278553) + (xy 189.528553 163.525) (xy 184.06901 163.525) (xy 184.107533 163.482216) (xy 184.202179 163.318284) + (xy 184.260674 163.138256) (xy 184.28046 162.95) (xy 184.260674 162.761744) (xy 184.202179 162.581716) + (xy 184.107533 162.417784) (xy 183.980871 162.277112) (xy 183.98087 162.277111) (xy 183.839498 162.174398) + (xy 185.96954 162.174398) (xy 185.989326 162.362654) (xy 185.989327 162.362657) (xy 186.047818 162.542675) + (xy 186.047821 162.542682) (xy 186.142467 162.706614) (xy 186.269129 162.847286) (xy 186.422265 162.958546) + (xy 186.42227 162.958549) (xy 186.595192 163.03554) (xy 186.595197 163.035542) (xy 186.780354 163.074898) + (xy 186.780355 163.074898) (xy 186.969644 163.074898) (xy 186.969646 163.074898) (xy 187.154803 163.035542) + (xy 187.32773 162.958549) (xy 187.373906 162.925) (xy 188.870043 162.925) (xy 188.889819 163.113154) + (xy 188.948278 163.293072) (xy 188.948281 163.293079) (xy 188.986745 163.3597) (xy 189.421447 162.925) + (xy 189.381665 162.885218) (xy 189.575 162.885218) (xy 189.575 162.964782) (xy 189.605448 163.038291) + (xy 189.661709 163.094552) (xy 189.735218 163.125) (xy 189.814782 163.125) (xy 189.888291 163.094552) + (xy 189.944552 163.038291) (xy 189.975 162.964782) (xy 189.975 162.925) (xy 190.128553 162.925) + (xy 190.375 163.171447) (xy 190.621447 162.925) (xy 190.581665 162.885218) (xy 190.775 162.885218) + (xy 190.775 162.964782) (xy 190.805448 163.038291) (xy 190.861709 163.094552) (xy 190.935218 163.125) + (xy 191.014782 163.125) (xy 191.088291 163.094552) (xy 191.144552 163.038291) (xy 191.175 162.964782) + (xy 191.175 162.925) (xy 191.328553 162.925) (xy 191.575 163.171447) (xy 191.821447 162.925) (xy 191.781665 162.885218) + (xy 191.975 162.885218) (xy 191.975 162.964782) (xy 192.005448 163.038291) (xy 192.061709 163.094552) + (xy 192.135218 163.125) (xy 192.214782 163.125) (xy 192.288291 163.094552) (xy 192.344552 163.038291) + (xy 192.375 162.964782) (xy 192.375 162.925) (xy 192.528553 162.925) (xy 192.775 163.171447) (xy 193.021447 162.925) + (xy 192.981665 162.885218) (xy 193.175 162.885218) (xy 193.175 162.964782) (xy 193.205448 163.038291) + (xy 193.261709 163.094552) (xy 193.335218 163.125) (xy 193.414782 163.125) (xy 193.488291 163.094552) + (xy 193.544552 163.038291) (xy 193.575 162.964782) (xy 193.575 162.925) (xy 193.728553 162.925) + (xy 193.975 163.171447) (xy 194.221447 162.925) (xy 194.181665 162.885218) (xy 194.375 162.885218) + (xy 194.375 162.964782) (xy 194.405448 163.038291) (xy 194.461709 163.094552) (xy 194.535218 163.125) + (xy 194.614782 163.125) (xy 194.688291 163.094552) (xy 194.744552 163.038291) (xy 194.775 162.964782) + (xy 194.775 162.924999) (xy 194.928553 162.924999) (xy 194.928553 162.925) (xy 195.363253 163.359701) + (xy 195.40172 163.293076) (xy 195.46018 163.113154) (xy 195.479956 162.925) (xy 195.46018 162.736845) + (xy 195.401721 162.556927) (xy 195.401718 162.55692) (xy 195.363253 162.490297) (xy 194.928553 162.924999) + (xy 194.775 162.924999) (xy 194.775 162.885218) (xy 194.744552 162.811709) (xy 194.688291 162.755448) + (xy 194.614782 162.725) (xy 194.535218 162.725) (xy 194.461709 162.755448) (xy 194.405448 162.811709) + (xy 194.375 162.885218) (xy 194.181665 162.885218) (xy 193.975 162.678553) (xy 193.728553 162.925) + (xy 193.575 162.925) (xy 193.575 162.885218) (xy 193.544552 162.811709) (xy 193.488291 162.755448) + (xy 193.414782 162.725) (xy 193.335218 162.725) (xy 193.261709 162.755448) (xy 193.205448 162.811709) + (xy 193.175 162.885218) (xy 192.981665 162.885218) (xy 192.775 162.678553) (xy 192.528553 162.925) + (xy 192.375 162.925) (xy 192.375 162.885218) (xy 192.344552 162.811709) (xy 192.288291 162.755448) + (xy 192.214782 162.725) (xy 192.135218 162.725) (xy 192.061709 162.755448) (xy 192.005448 162.811709) + (xy 191.975 162.885218) (xy 191.781665 162.885218) (xy 191.575 162.678553) (xy 191.328553 162.925) + (xy 191.175 162.925) (xy 191.175 162.885218) (xy 191.144552 162.811709) (xy 191.088291 162.755448) + (xy 191.014782 162.725) (xy 190.935218 162.725) (xy 190.861709 162.755448) (xy 190.805448 162.811709) + (xy 190.775 162.885218) (xy 190.581665 162.885218) (xy 190.375 162.678553) (xy 190.128553 162.925) + (xy 189.975 162.925) (xy 189.975 162.885218) (xy 189.944552 162.811709) (xy 189.888291 162.755448) + (xy 189.814782 162.725) (xy 189.735218 162.725) (xy 189.661709 162.755448) (xy 189.605448 162.811709) + (xy 189.575 162.885218) (xy 189.381665 162.885218) (xy 188.986745 162.490298) (xy 188.948279 162.556923) + (xy 188.889819 162.736845) (xy 188.870043 162.925) (xy 187.373906 162.925) (xy 187.480871 162.847286) + (xy 187.607533 162.706614) (xy 187.702179 162.542682) (xy 187.758272 162.370044) (xy 187.789073 162.325) + (xy 189.528553 162.325) (xy 189.775 162.571447) (xy 190.021447 162.325) (xy 190.728553 162.325) + (xy 190.975 162.571447) (xy 191.221447 162.325) (xy 191.928553 162.325) (xy 192.175 162.571447) + (xy 192.421447 162.325) (xy 193.128553 162.325) (xy 193.375 162.571447) (xy 193.621447 162.325) + (xy 194.328553 162.325) (xy 194.575 162.571447) (xy 194.821447 162.325) (xy 194.575 162.078553) + (xy 194.328553 162.325) (xy 193.621447 162.325) (xy 193.375 162.078553) (xy 193.128553 162.325) + (xy 192.421447 162.325) (xy 192.175 162.078553) (xy 191.928553 162.325) (xy 191.221447 162.325) + (xy 190.975 162.078553) (xy 190.728553 162.325) (xy 190.021447 162.325) (xy 189.775 162.078553) + (xy 189.528553 162.325) (xy 187.789073 162.325) (xy 187.797708 162.312372) (xy 187.850424 162.287074) + (xy 187.854803 162.286144) (xy 187.854806 162.286142) (xy 187.854808 162.286142) (xy 187.937373 162.249381) + (xy 188.02773 162.209151) (xy 188.180871 162.097888) (xy 188.307533 161.957216) (xy 188.402179 161.793284) + (xy 188.424366 161.725) (xy 188.870043 161.725) (xy 188.889819 161.913154) (xy 188.948278 162.093072) + (xy 188.948281 162.093079) (xy 188.986745 162.1597) (xy 189.421447 161.725) (xy 189.381665 161.685218) + (xy 189.575 161.685218) (xy 189.575 161.764782) (xy 189.605448 161.838291) (xy 189.661709 161.894552) + (xy 189.735218 161.925) (xy 189.814782 161.925) (xy 189.888291 161.894552) (xy 189.944552 161.838291) + (xy 189.975 161.764782) (xy 189.975 161.725) (xy 190.128553 161.725) (xy 190.375 161.971447) (xy 190.621447 161.725) + (xy 190.581665 161.685218) (xy 190.775 161.685218) (xy 190.775 161.764782) (xy 190.805448 161.838291) + (xy 190.861709 161.894552) (xy 190.935218 161.925) (xy 191.014782 161.925) (xy 191.088291 161.894552) + (xy 191.144552 161.838291) (xy 191.175 161.764782) (xy 191.175 161.725) (xy 191.328553 161.725) + (xy 191.575 161.971447) (xy 191.821447 161.725) (xy 191.781665 161.685218) (xy 191.975 161.685218) + (xy 191.975 161.764782) (xy 192.005448 161.838291) (xy 192.061709 161.894552) (xy 192.135218 161.925) + (xy 192.214782 161.925) (xy 192.288291 161.894552) (xy 192.344552 161.838291) (xy 192.375 161.764782) + (xy 192.375 161.725) (xy 192.528553 161.725) (xy 192.775 161.971447) (xy 193.021447 161.725) (xy 192.981665 161.685218) + (xy 193.175 161.685218) (xy 193.175 161.764782) (xy 193.205448 161.838291) (xy 193.261709 161.894552) + (xy 193.335218 161.925) (xy 193.414782 161.925) (xy 193.488291 161.894552) (xy 193.544552 161.838291) + (xy 193.575 161.764782) (xy 193.575 161.725) (xy 193.728553 161.725) (xy 193.975 161.971447) (xy 194.221447 161.725) + (xy 194.181665 161.685218) (xy 194.375 161.685218) (xy 194.375 161.764782) (xy 194.405448 161.838291) + (xy 194.461709 161.894552) (xy 194.535218 161.925) (xy 194.614782 161.925) (xy 194.688291 161.894552) + (xy 194.744552 161.838291) (xy 194.775 161.764782) (xy 194.775 161.724999) (xy 194.928553 161.724999) + (xy 194.928553 161.725) (xy 195.363253 162.159701) (xy 195.40172 162.093076) (xy 195.442577 161.967332) + (xy 202.227208 161.967332) (xy 202.246994 162.155588) (xy 202.246995 162.155591) (xy 202.305486 162.335609) + (xy 202.305489 162.335616) (xy 202.400135 162.499548) (xy 202.51099 162.622665) (xy 202.526797 162.64022) + (xy 202.622783 162.709958) (xy 202.665449 162.765288) (xy 202.671428 162.834901) (xy 202.645295 162.886808) + (xy 202.646286 162.887528) (xy 202.642464 162.892787) (xy 202.547821 163.056715) (xy 202.547818 163.056722) + (xy 202.489327 163.23674) (xy 202.489326 163.236744) (xy 202.46954 163.425) (xy 202.489326 163.613256) + (xy 202.489327 163.613259) (xy 202.547818 163.793277) (xy 202.547821 163.793284) (xy 202.642467 163.957216) + (xy 202.73642 164.061561) (xy 202.769129 164.097888) (xy 202.923019 164.209696) (xy 202.965685 164.265026) + (xy 202.971664 164.334639) (xy 202.945371 164.386864) (xy 202.946285 164.387529) (xy 202.942466 164.392784) + (xy 202.847821 164.556715) (xy 202.847818 164.556722) (xy 202.801822 164.698284) (xy 202.789326 164.736744) + (xy 202.76954 164.925) (xy 202.789326 165.113256) (xy 202.789327 165.113259) (xy 202.847818 165.293277) + (xy 202.847821 165.293284) (xy 202.942467 165.457216) (xy 203.066695 165.595185) (xy 203.069129 165.597888) + (xy 203.222265 165.709148) (xy 203.22227 165.709151) (xy 203.395192 165.786142) (xy 203.395197 165.786144) + (xy 203.580354 165.8255) (xy 203.580355 165.8255) (xy 203.769644 165.8255) (xy 203.769646 165.8255) + (xy 203.954803 165.786144) (xy 204.12773 165.709151) (xy 204.280871 165.597888) (xy 204.407533 165.457216) + (xy 204.502179 165.293284) (xy 204.560674 165.113256) (xy 204.575205 164.975) (xy 209.09454 164.975) + (xy 209.114326 165.163256) (xy 209.114327 165.163259) (xy 209.172818 165.343277) (xy 209.172821 165.343284) + (xy 209.267467 165.507216) (xy 209.346675 165.595185) (xy 209.394129 165.647888) (xy 209.547265 165.759148) + (xy 209.54727 165.759151) (xy 209.720192 165.836142) (xy 209.720197 165.836144) (xy 209.905354 165.8755) + (xy 209.905355 165.8755) (xy 210.094644 165.8755) (xy 210.094646 165.8755) (xy 210.279803 165.836144) + (xy 210.45273 165.759151) (xy 210.605871 165.647888) (xy 210.732533 165.507216) (xy 210.827179 165.343284) + (xy 210.885674 165.163256) (xy 210.90546 164.975) (xy 210.885674 164.786744) (xy 210.827179 164.606716) + (xy 210.732533 164.442784) (xy 210.605871 164.302112) (xy 210.595466 164.294552) (xy 210.452734 164.190851) + (xy 210.452729 164.190848) (xy 210.279807 164.113857) (xy 210.279802 164.113855) (xy 210.129362 164.081879) + (xy 210.094646 164.0745) (xy 209.905354 164.0745) (xy 209.872897 164.081398) (xy 209.720197 164.113855) + (xy 209.720192 164.113857) (xy 209.54727 164.190848) (xy 209.547265 164.190851) (xy 209.394129 164.302111) + (xy 209.267466 164.442785) (xy 209.172821 164.606715) (xy 209.172818 164.606722) (xy 209.114327 164.78674) + (xy 209.114326 164.786744) (xy 209.09454 164.975) (xy 204.575205 164.975) (xy 204.58046 164.925) + (xy 204.560674 164.736744) (xy 204.502179 164.556716) (xy 204.407533 164.392784) (xy 204.285022 164.256722) + (xy 204.280872 164.252113) (xy 204.126979 164.140303) (xy 204.084314 164.084973) (xy 204.078335 164.01536) + (xy 204.104633 163.963138) (xy 204.103715 163.962471) (xy 204.107529 163.95722) (xy 204.107533 163.957216) + (xy 204.202179 163.793284) (xy 204.260674 163.613256) (xy 204.28046 163.425) (xy 204.260674 163.236744) + (xy 204.202179 163.056716) (xy 204.107533 162.892784) (xy 203.980871 162.752112) (xy 203.884882 162.682372) + (xy 203.842218 162.627043) (xy 203.836239 162.55743) (xy 203.862377 162.505525) (xy 203.861383 162.504803) + (xy 203.865197 162.499552) (xy 203.865201 162.499548) (xy 203.959847 162.335616) (xy 204.018342 162.155588) + (xy 204.019851 162.141229) (xy 204.046434 162.076617) (xy 204.10373 162.036632) (xy 204.173549 162.033971) + (xy 204.193607 162.040913) (xy 204.295192 162.086142) (xy 204.295197 162.086144) (xy 204.480354 162.1255) + (xy 204.480355 162.1255) (xy 204.669644 162.1255) (xy 204.669646 162.1255) (xy 204.854803 162.086144) + (xy 205.02773 162.009151) (xy 205.180871 161.897888) (xy 205.307533 161.757216) (xy 205.402179 161.593284) + (xy 205.460674 161.413256) (xy 205.48046 161.225) (xy 208.86954 161.225) (xy 208.889326 161.413256) + (xy 208.889327 161.413259) (xy 208.947818 161.593277) (xy 208.947821 161.593284) (xy 209.042467 161.757216) + (xy 209.166125 161.894552) (xy 209.169129 161.897888) (xy 209.215066 161.931263) (xy 209.257732 161.986592) + (xy 209.263711 162.056206) (xy 209.231106 162.118001) (xy 209.215069 162.131897) (xy 209.19413 162.14711) + (xy 209.194129 162.147111) (xy 209.067466 162.287785) (xy 208.972821 162.451715) (xy 208.972818 162.451722) + (xy 208.917276 162.622664) (xy 208.914326 162.631744) (xy 208.89454 162.82) (xy 208.914326 163.008256) + (xy 208.914327 163.008259) (xy 208.972818 163.188277) (xy 208.972821 163.188284) (xy 209.067467 163.352216) + (xy 209.172491 163.468857) (xy 209.194129 163.492888) (xy 209.347265 163.604148) (xy 209.34727 163.604151) + (xy 209.520192 163.681142) (xy 209.520197 163.681144) (xy 209.705354 163.7205) (xy 209.705355 163.7205) + (xy 209.894644 163.7205) (xy 209.894646 163.7205) (xy 210.079803 163.681144) (xy 210.25273 163.604151) + (xy 210.405871 163.492888) (xy 210.433328 163.462393) (xy 210.492812 163.425746) (xy 210.562669 163.427075) + (xy 210.617627 163.462394) (xy 210.744129 163.602888) (xy 210.897265 163.714148) (xy 210.89727 163.714151) + (xy 211.070192 163.791142) (xy 211.070197 163.791144) (xy 211.255354 163.8305) (xy 211.255355 163.8305) + (xy 211.444644 163.8305) (xy 211.444646 163.8305) (xy 211.629803 163.791144) (xy 211.80273 163.714151) + (xy 211.955871 163.602888) (xy 211.958471 163.6) (xy 240.59454 163.6) (xy 240.614326 163.788256) + (xy 240.614327 163.788259) (xy 240.672818 163.968277) (xy 240.672821 163.968284) (xy 240.767467 164.132216) + (xy 240.832725 164.204692) (xy 240.894129 164.272888) (xy 241.047265 164.384148) (xy 241.04727 164.384151) + (xy 241.220192 164.461142) (xy 241.220197 164.461144) (xy 241.405354 164.5005) (xy 241.405355 164.5005) + (xy 241.594644 164.5005) (xy 241.594646 164.5005) (xy 241.779803 164.461144) (xy 241.95273 164.384151) + (xy 242.105871 164.272888) (xy 242.232533 164.132216) (xy 242.327179 163.968284) (xy 242.363569 163.856287) + (xy 242.403005 163.798613) (xy 242.455716 163.773317) (xy 242.630604 163.736144) (xy 242.803531 163.659151) + (xy 242.956672 163.547888) (xy 243.083334 163.407216) (xy 243.17798 163.243284) (xy 243.236475 163.063256) + (xy 243.256261 162.875) (xy 256.52454 162.875) (xy 256.544326 163.063256) (xy 256.544327 163.063259) + (xy 256.602818 163.243277) (xy 256.602821 163.243284) (xy 256.697467 163.407216) (xy 256.822292 163.545848) + (xy 256.824129 163.547888) (xy 256.977265 163.659148) (xy 256.97727 163.659151) (xy 257.150192 163.736142) + (xy 257.150197 163.736144) (xy 257.335354 163.7755) (xy 257.335355 163.7755) (xy 257.524644 163.7755) + (xy 257.524646 163.7755) (xy 257.709803 163.736144) (xy 257.88273 163.659151) (xy 258.035871 163.547888) + (xy 258.162533 163.407216) (xy 258.257179 163.243284) (xy 258.315674 163.063256) (xy 258.33546 162.875) + (xy 258.315674 162.686744) (xy 258.257179 162.506716) (xy 258.162533 162.342784) (xy 258.035871 162.202112) + (xy 257.985962 162.165851) (xy 257.882734 162.090851) (xy 257.882729 162.090848) (xy 257.709807 162.013857) + (xy 257.709802 162.013855) (xy 257.564001 161.982865) (xy 257.524646 161.9745) (xy 257.335354 161.9745) + (xy 257.302897 161.981398) (xy 257.150197 162.013855) (xy 257.150192 162.013857) (xy 256.97727 162.090848) + (xy 256.977265 162.090851) (xy 256.824129 162.202111) (xy 256.697466 162.342785) (xy 256.602821 162.506715) + (xy 256.602818 162.506722) (xy 256.559238 162.640849) (xy 256.544326 162.686744) (xy 256.52454 162.875) + (xy 243.256261 162.875) (xy 243.236475 162.686744) (xy 243.17798 162.506716) (xy 243.083334 162.342784) + (xy 242.956672 162.202112) (xy 242.906763 162.165851) (xy 242.803535 162.090851) (xy 242.80353 162.090848) + (xy 242.630608 162.013857) (xy 242.630603 162.013855) (xy 242.484802 161.982865) (xy 242.445447 161.9745) + (xy 242.256155 161.9745) (xy 242.223698 161.981398) (xy 242.070998 162.013855) (xy 242.070993 162.013857) + (xy 241.898071 162.090848) (xy 241.898066 162.090851) (xy 241.74493 162.202111) (xy 241.618267 162.342785) + (xy 241.523622 162.506715) (xy 241.523619 162.506722) (xy 241.487232 162.618711) (xy 241.447794 162.676387) + (xy 241.395082 162.701683) (xy 241.220197 162.738855) (xy 241.220192 162.738857) (xy 241.04727 162.815848) + (xy 241.047265 162.815851) (xy 240.894129 162.927111) (xy 240.767466 163.067785) (xy 240.672821 163.231715) + (xy 240.672818 163.231722) (xy 240.621896 163.388445) (xy 240.614326 163.411744) (xy 240.59454 163.6) + (xy 211.958471 163.6) (xy 212.082533 163.462216) (xy 212.177179 163.298284) (xy 212.235674 163.118256) + (xy 212.25546 162.93) (xy 212.235674 162.741744) (xy 212.177179 162.561716) (xy 212.082533 162.397784) + (xy 211.955871 162.257112) (xy 211.95587 162.257111) (xy 211.802734 162.145851) (xy 211.802729 162.145848) + (xy 211.629807 162.068857) (xy 211.629802 162.068855) (xy 211.466513 162.034148) (xy 211.444646 162.0295) + (xy 211.255354 162.0295) (xy 211.233487 162.034148) (xy 211.070197 162.068855) (xy 211.070192 162.068857) + (xy 210.89727 162.145848) (xy 210.897265 162.145851) (xy 210.744131 162.25711) (xy 210.716671 162.287607) + (xy 210.657183 162.324254) (xy 210.587326 162.322923) (xy 210.532372 162.287605) (xy 210.417205 162.1597) + (xy 210.405871 162.147112) (xy 210.405868 162.14711) (xy 210.359933 162.113736) (xy 210.317267 162.058406) + (xy 210.311288 161.988793) (xy 210.343894 161.926998) (xy 210.35993 161.913102) (xy 210.380871 161.897888) + (xy 210.507533 161.757216) (xy 210.602179 161.593284) (xy 210.660674 161.413256) (xy 210.68046 161.225) + (xy 210.660674 161.036744) (xy 210.602179 160.856716) (xy 210.507533 160.692784) (xy 210.380871 160.552112) + (xy 210.362721 160.538925) (xy 210.227734 160.440851) (xy 210.227729 160.440848) (xy 210.054807 160.363857) + (xy 210.054802 160.363855) (xy 209.909001 160.332865) (xy 209.869646 160.3245) (xy 209.680354 160.3245) + (xy 209.647897 160.331398) (xy 209.495197 160.363855) (xy 209.495192 160.363857) (xy 209.32227 160.440848) + (xy 209.322265 160.440851) (xy 209.169129 160.552111) (xy 209.042466 160.692785) (xy 208.947821 160.856715) + (xy 208.947818 160.856722) (xy 208.890068 161.034459) (xy 208.889326 161.036744) (xy 208.86954 161.225) + (xy 205.48046 161.225) (xy 205.460674 161.036744) (xy 205.402179 160.856716) (xy 205.307533 160.692784) + (xy 205.287173 160.670172) (xy 205.256943 160.607181) (xy 205.265568 160.537845) (xy 205.287174 160.504227) + (xy 205.290491 160.500543) (xy 205.33301 160.453322) (xy 205.427656 160.28939) (xy 205.486151 160.109362) + (xy 205.505937 159.921106) (xy 205.501617 159.88) (xy 222.85454 159.88) (xy 222.874326 160.068256) + (xy 222.874327 160.068259) (xy 222.932818 160.248277) (xy 222.932821 160.248284) (xy 223.027467 160.412216) + (xy 223.13195 160.528256) (xy 223.154129 160.552888) (xy 223.307265 160.664148) (xy 223.30727 160.664151) + (xy 223.480192 160.741142) (xy 223.480197 160.741144) (xy 223.665354 160.7805) (xy 223.665355 160.7805) + (xy 223.854644 160.7805) (xy 223.854646 160.7805) (xy 224.039803 160.741144) (xy 224.21273 160.664151) + (xy 224.365871 160.552888) (xy 224.492533 160.412216) (xy 224.587179 160.248284) (xy 224.645674 160.068256) + (xy 224.66546 159.88) (xy 224.659958 159.827655) (xy 246.451885 159.827655) (xy 246.471671 160.015911) + (xy 246.471672 160.015914) (xy 246.530163 160.195932) (xy 246.530166 160.195939) (xy 246.624812 160.359871) + (xy 246.720235 160.465849) (xy 246.751474 160.500543) (xy 246.90461 160.611803) (xy 246.904615 160.611806) + (xy 247.077537 160.688797) (xy 247.077542 160.688799) (xy 247.262699 160.728155) (xy 247.2627 160.728155) + (xy 247.451989 160.728155) (xy 247.451991 160.728155) (xy 247.637148 160.688799) (xy 247.810075 160.611806) + (xy 247.963216 160.500543) (xy 248.089878 160.359871) (xy 248.184524 160.195939) (xy 248.243019 160.015911) + (xy 248.262805 159.827655) (xy 248.243019 159.639399) (xy 248.184524 159.459371) (xy 248.089878 159.295439) + (xy 247.963216 159.154767) (xy 247.954293 159.148284) (xy 247.810079 159.043506) (xy 247.810074 159.043503) + (xy 247.637152 158.966512) (xy 247.637147 158.96651) (xy 247.491346 158.93552) (xy 247.451991 158.927155) + (xy 247.262699 158.927155) (xy 247.230242 158.934053) (xy 247.077542 158.96651) (xy 247.077537 158.966512) + (xy 246.904615 159.043503) (xy 246.90461 159.043506) (xy 246.751474 159.154766) (xy 246.624811 159.29544) + (xy 246.530166 159.45937) (xy 246.530163 159.459377) (xy 246.471672 159.639395) (xy 246.471671 159.639399) + (xy 246.451885 159.827655) (xy 224.659958 159.827655) (xy 224.645674 159.691744) (xy 224.587179 159.511716) + (xy 224.492533 159.347784) (xy 224.365871 159.207112) (xy 224.353372 159.198031) (xy 224.212734 159.095851) + (xy 224.212729 159.095848) (xy 224.039807 159.018857) (xy 224.039802 159.018855) (xy 223.894001 158.987865) + (xy 223.854646 158.9795) (xy 223.665354 158.9795) (xy 223.632897 158.986398) (xy 223.480197 159.018855) + (xy 223.480192 159.018857) (xy 223.30727 159.095848) (xy 223.307265 159.095851) (xy 223.154129 159.207111) + (xy 223.027466 159.347785) (xy 222.932821 159.511715) (xy 222.932818 159.511722) (xy 222.882329 159.667112) + (xy 222.874326 159.691744) (xy 222.85454 159.88) (xy 205.501617 159.88) (xy 205.486151 159.73285) + (xy 205.427656 159.552822) (xy 205.33301 159.38889) (xy 205.206348 159.248218) (xy 205.196335 159.240943) + (xy 205.053211 159.136957) (xy 205.053206 159.136954) (xy 204.880284 159.059963) (xy 204.880279 159.059961) + (xy 204.734478 159.028971) (xy 204.695123 159.020606) (xy 204.505831 159.020606) (xy 204.487511 159.0245) + (xy 204.320674 159.059961) (xy 204.320669 159.059963) (xy 204.147747 159.136954) (xy 204.147742 159.136957) + (xy 203.994606 159.248217) (xy 203.867943 159.388891) (xy 203.773298 159.552821) (xy 203.773295 159.552828) + (xy 203.715559 159.730523) (xy 203.714803 159.73285) (xy 203.695017 159.921106) (xy 203.714803 160.109362) + (xy 203.714804 160.109365) (xy 203.773295 160.289383) (xy 203.773298 160.28939) (xy 203.867944 160.453322) + (xy 203.879225 160.465851) (xy 203.888303 160.475933) (xy 203.918533 160.538925) (xy 203.909908 160.60826) + (xy 203.888304 160.641876) (xy 203.842466 160.692785) (xy 203.747821 160.856715) (xy 203.747818 160.856722) + (xy 203.689326 161.036742) (xy 203.689325 161.036745) (xy 203.687816 161.051105) (xy 203.661229 161.115719) + (xy 203.60393 161.155701) (xy 203.534111 161.158359) (xy 203.51406 161.151419) (xy 203.412471 161.106188) + (xy 203.412469 161.106187) (xy 203.412468 161.106187) (xy 203.29577 161.081382) (xy 203.227314 161.066832) + (xy 203.038022 161.066832) (xy 203.005565 161.07373) (xy 202.852865 161.106187) (xy 202.85286 161.106189) + (xy 202.679938 161.18318) (xy 202.679933 161.183183) (xy 202.526797 161.294443) (xy 202.400134 161.435117) + (xy 202.305489 161.599047) (xy 202.305486 161.599054) (xy 202.251638 161.764782) (xy 202.246994 161.779076) + (xy 202.227208 161.967332) (xy 195.442577 161.967332) (xy 195.46018 161.913154) (xy 195.479956 161.725) + (xy 195.46018 161.536845) (xy 195.401721 161.356927) (xy 195.401718 161.35692) (xy 195.363253 161.290297) + (xy 194.928553 161.724999) (xy 194.775 161.724999) (xy 194.775 161.685218) (xy 194.744552 161.611709) + (xy 194.688291 161.555448) (xy 194.614782 161.525) (xy 194.535218 161.525) (xy 194.461709 161.555448) + (xy 194.405448 161.611709) (xy 194.375 161.685218) (xy 194.181665 161.685218) (xy 193.975 161.478553) + (xy 193.728553 161.725) (xy 193.575 161.725) (xy 193.575 161.685218) (xy 193.544552 161.611709) + (xy 193.488291 161.555448) (xy 193.414782 161.525) (xy 193.335218 161.525) (xy 193.261709 161.555448) + (xy 193.205448 161.611709) (xy 193.175 161.685218) (xy 192.981665 161.685218) (xy 192.775 161.478553) + (xy 192.528553 161.725) (xy 192.375 161.725) (xy 192.375 161.685218) (xy 192.344552 161.611709) + (xy 192.288291 161.555448) (xy 192.214782 161.525) (xy 192.135218 161.525) (xy 192.061709 161.555448) + (xy 192.005448 161.611709) (xy 191.975 161.685218) (xy 191.781665 161.685218) (xy 191.575 161.478553) + (xy 191.328553 161.725) (xy 191.175 161.725) (xy 191.175 161.685218) (xy 191.144552 161.611709) + (xy 191.088291 161.555448) (xy 191.014782 161.525) (xy 190.935218 161.525) (xy 190.861709 161.555448) + (xy 190.805448 161.611709) (xy 190.775 161.685218) (xy 190.581665 161.685218) (xy 190.375 161.478553) + (xy 190.128553 161.725) (xy 189.975 161.725) (xy 189.975 161.685218) (xy 189.944552 161.611709) + (xy 189.888291 161.555448) (xy 189.814782 161.525) (xy 189.735218 161.525) (xy 189.661709 161.555448) + (xy 189.605448 161.611709) (xy 189.575 161.685218) (xy 189.381665 161.685218) (xy 188.986745 161.290298) + (xy 188.948279 161.356923) (xy 188.889819 161.536845) (xy 188.870043 161.725) (xy 188.424366 161.725) + (xy 188.460674 161.613256) (xy 188.48046 161.425) (xy 188.460674 161.236744) (xy 188.424366 161.125) + (xy 189.528553 161.125) (xy 189.775 161.371447) (xy 190.021447 161.125) (xy 190.728553 161.125) + (xy 190.975 161.371447) (xy 191.221447 161.125) (xy 191.928553 161.125) (xy 192.175 161.371447) + (xy 192.421447 161.125) (xy 193.128553 161.125) (xy 193.375 161.371447) (xy 193.621447 161.125) + (xy 194.328553 161.125) (xy 194.575 161.371447) (xy 194.821447 161.125) (xy 194.575 160.878553) + (xy 194.328553 161.125) (xy 193.621447 161.125) (xy 193.375 160.878553) (xy 193.128553 161.125) + (xy 192.421447 161.125) (xy 192.175 160.878553) (xy 191.928553 161.125) (xy 191.221447 161.125) + (xy 190.975 160.878553) (xy 190.728553 161.125) (xy 190.021447 161.125) (xy 189.775 160.878553) + (xy 189.528553 161.125) (xy 188.424366 161.125) (xy 188.402179 161.056716) (xy 188.307533 160.892784) + (xy 188.180871 160.752112) (xy 188.18087 160.752111) (xy 188.027734 160.640851) (xy 188.027729 160.640848) + (xy 187.854807 160.563857) (xy 187.854802 160.563855) (xy 187.709001 160.532865) (xy 187.671998 160.525) + (xy 188.870043 160.525) (xy 188.889819 160.713154) (xy 188.948278 160.893072) (xy 188.948281 160.893079) + (xy 188.986745 160.9597) (xy 189.421447 160.525) (xy 189.381665 160.485218) (xy 189.575 160.485218) + (xy 189.575 160.564782) (xy 189.605448 160.638291) (xy 189.661709 160.694552) (xy 189.735218 160.725) + (xy 189.814782 160.725) (xy 189.888291 160.694552) (xy 189.944552 160.638291) (xy 189.975 160.564782) + (xy 189.975 160.525) (xy 190.128553 160.525) (xy 190.375 160.771447) (xy 190.621447 160.525) (xy 190.581665 160.485218) + (xy 190.775 160.485218) (xy 190.775 160.564782) (xy 190.805448 160.638291) (xy 190.861709 160.694552) + (xy 190.935218 160.725) (xy 191.014782 160.725) (xy 191.088291 160.694552) (xy 191.144552 160.638291) + (xy 191.175 160.564782) (xy 191.175 160.525) (xy 191.328553 160.525) (xy 191.575 160.771447) (xy 191.821447 160.525) + (xy 191.781665 160.485218) (xy 191.975 160.485218) (xy 191.975 160.564782) (xy 192.005448 160.638291) + (xy 192.061709 160.694552) (xy 192.135218 160.725) (xy 192.214782 160.725) (xy 192.288291 160.694552) + (xy 192.344552 160.638291) (xy 192.375 160.564782) (xy 192.375 160.525) (xy 192.528553 160.525) + (xy 192.775 160.771447) (xy 193.021447 160.525) (xy 192.981665 160.485218) (xy 193.175 160.485218) + (xy 193.175 160.564782) (xy 193.205448 160.638291) (xy 193.261709 160.694552) (xy 193.335218 160.725) + (xy 193.414782 160.725) (xy 193.488291 160.694552) (xy 193.544552 160.638291) (xy 193.575 160.564782) + (xy 193.575 160.525) (xy 193.728553 160.525) (xy 193.975 160.771447) (xy 194.221447 160.525) (xy 194.181665 160.485218) + (xy 194.375 160.485218) (xy 194.375 160.564782) (xy 194.405448 160.638291) (xy 194.461709 160.694552) + (xy 194.535218 160.725) (xy 194.614782 160.725) (xy 194.688291 160.694552) (xy 194.744552 160.638291) + (xy 194.775 160.564782) (xy 194.775 160.524999) (xy 194.928553 160.524999) (xy 194.928553 160.525) + (xy 195.363253 160.959701) (xy 195.40172 160.893076) (xy 195.46018 160.713154) (xy 195.479956 160.525) + (xy 195.46018 160.336845) (xy 195.401721 160.156927) (xy 195.401718 160.15692) (xy 195.363253 160.090297) + (xy 194.928553 160.524999) (xy 194.775 160.524999) (xy 194.775 160.485218) (xy 194.744552 160.411709) + (xy 194.688291 160.355448) (xy 194.614782 160.325) (xy 194.535218 160.325) (xy 194.461709 160.355448) + (xy 194.405448 160.411709) (xy 194.375 160.485218) (xy 194.181665 160.485218) (xy 193.975 160.278553) + (xy 193.728553 160.525) (xy 193.575 160.525) (xy 193.575 160.485218) (xy 193.544552 160.411709) + (xy 193.488291 160.355448) (xy 193.414782 160.325) (xy 193.335218 160.325) (xy 193.261709 160.355448) + (xy 193.205448 160.411709) (xy 193.175 160.485218) (xy 192.981665 160.485218) (xy 192.775 160.278553) + (xy 192.528553 160.525) (xy 192.375 160.525) (xy 192.375 160.485218) (xy 192.344552 160.411709) + (xy 192.288291 160.355448) (xy 192.214782 160.325) (xy 192.135218 160.325) (xy 192.061709 160.355448) + (xy 192.005448 160.411709) (xy 191.975 160.485218) (xy 191.781665 160.485218) (xy 191.575 160.278553) + (xy 191.328553 160.525) (xy 191.175 160.525) (xy 191.175 160.485218) (xy 191.144552 160.411709) + (xy 191.088291 160.355448) (xy 191.014782 160.325) (xy 190.935218 160.325) (xy 190.861709 160.355448) + (xy 190.805448 160.411709) (xy 190.775 160.485218) (xy 190.581665 160.485218) (xy 190.375 160.278553) + (xy 190.128553 160.525) (xy 189.975 160.525) (xy 189.975 160.485218) (xy 189.944552 160.411709) + (xy 189.888291 160.355448) (xy 189.814782 160.325) (xy 189.735218 160.325) (xy 189.661709 160.355448) + (xy 189.605448 160.411709) (xy 189.575 160.485218) (xy 189.381665 160.485218) (xy 188.986745 160.090298) + (xy 188.948279 160.156923) (xy 188.889819 160.336845) (xy 188.870043 160.525) (xy 187.671998 160.525) + (xy 187.669646 160.5245) (xy 187.480354 160.5245) (xy 187.447897 160.531398) (xy 187.295197 160.563855) + (xy 187.295192 160.563857) (xy 187.12227 160.640848) (xy 187.122265 160.640851) (xy 186.969129 160.752111) + (xy 186.842466 160.892785) (xy 186.747821 161.056715) (xy 186.747818 161.056722) (xy 186.691728 161.22935) + (xy 186.65229 161.287026) (xy 186.599584 161.312321) (xy 186.595198 161.313253) (xy 186.595192 161.313255) + (xy 186.42227 161.390246) (xy 186.422265 161.390249) (xy 186.269129 161.501509) (xy 186.142466 161.642183) + (xy 186.047821 161.806113) (xy 186.047818 161.80612) (xy 185.989327 161.986138) (xy 185.989326 161.986142) + (xy 185.96954 162.174398) (xy 183.839498 162.174398) (xy 183.827734 162.165851) (xy 183.827729 162.165848) + (xy 183.654807 162.088857) (xy 183.654802 162.088855) (xy 183.502936 162.056576) (xy 183.469646 162.0495) + (xy 183.280354 162.0495) (xy 183.280352 162.0495) (xy 183.222052 162.061892) (xy 183.152385 162.056576) + (xy 183.096652 162.014438) (xy 183.072952 161.953566) (xy 183.060674 161.836744) (xy 183.002179 161.656716) + (xy 182.907533 161.492784) (xy 182.780871 161.352112) (xy 182.727389 161.313255) (xy 182.627734 161.240851) + (xy 182.627729 161.240848) (xy 182.454807 161.163857) (xy 182.454802 161.163855) (xy 182.309001 161.132865) + (xy 182.269646 161.1245) (xy 182.080354 161.1245) (xy 182.047897 161.131398) (xy 181.895197 161.163855) + (xy 181.895192 161.163857) (xy 181.72227 161.240848) (xy 181.722265 161.240851) (xy 181.569129 161.352111) + (xy 181.442466 161.492785) (xy 181.347821 161.656715) (xy 181.347818 161.656722) (xy 181.299278 161.806114) + (xy 181.289326 161.836744) (xy 181.26954 162.025) (xy 181.288894 162.209148) (xy 181.289326 162.213253) + (xy 181.289326 162.213257) (xy 181.347818 162.393277) (xy 181.347821 162.393284) (xy 181.442467 162.557216) + (xy 181.517771 162.640849) (xy 181.569129 162.697888) (xy 181.722265 162.809148) (xy 181.722267 162.809149) + (xy 181.72227 162.809151) (xy 181.728043 162.811721) (xy 181.78128 162.856972) (xy 181.8016 162.923822) + (xy 181.782554 162.991045) (xy 181.730187 163.0373) (xy 181.728072 163.038265) (xy 181.725151 163.039566) + (xy 181.722267 163.04085) (xy 181.722265 163.040851) (xy 181.569129 163.152111) (xy 181.442466 163.292785) + (xy 181.347821 163.456715) (xy 181.347818 163.456722) (xy 181.289326 163.636742) (xy 181.289325 163.636746) + (xy 181.284757 163.680205) (xy 181.258172 163.744819) (xy 181.200874 163.784803) (xy 181.135656 163.78853) + (xy 181.069646 163.7745) (xy 180.880354 163.7745) (xy 180.847897 163.781398) (xy 180.695197 163.813855) + (xy 180.695192 163.813857) (xy 180.52227 163.890848) (xy 180.522265 163.890851) (xy 180.369129 164.002111) + (xy 180.242466 164.142785) (xy 180.147821 164.306715) (xy 180.147818 164.306722) (xy 180.089327 164.48674) + (xy 180.089326 164.486744) (xy 180.06954 164.675) (xy 176.475205 164.675) (xy 176.48046 164.625) + (xy 176.460674 164.436744) (xy 176.402179 164.256716) (xy 176.307533 164.092784) (xy 176.180871 163.952112) + (xy 176.157499 163.935131) (xy 176.027734 163.840851) (xy 176.027729 163.840848) (xy 175.854807 163.763857) + (xy 175.854802 163.763855) (xy 175.709001 163.732865) (xy 175.669646 163.7245) (xy 175.480354 163.7245) + (xy 175.447897 163.731398) (xy 175.295197 163.763855) (xy 175.295192 163.763857) (xy 175.12227 163.840848) + (xy 175.122265 163.840851) (xy 174.969129 163.952111) (xy 174.842466 164.092785) (xy 174.747821 164.256715) + (xy 174.747818 164.256722) (xy 174.689327 164.43674) (xy 174.689326 164.436744) (xy 174.66954 164.625) + (xy 100.844725 164.625) (xy 100.93398 164.494464) (xy 101.092206 164.204687) (xy 101.220727 163.900567) + (xy 101.318259 163.58514) (xy 101.383828 163.261555) (xy 101.41678 162.933042) (xy 101.416793 162.817535) + (xy 101.416801 162.817455) (xy 101.416801 162.736845) (xy 101.416802 162.720367) (xy 101.416801 162.720363) + (xy 101.416801 161.25) (xy 174.50454 161.25) (xy 174.524326 161.438256) (xy 174.524327 161.438259) + (xy 174.582818 161.618277) (xy 174.582821 161.618284) (xy 174.677467 161.782216) (xy 174.779564 161.895606) + (xy 174.804129 161.922888) (xy 174.957265 162.034148) (xy 174.95727 162.034151) (xy 175.130192 162.111142) + (xy 175.130197 162.111144) (xy 175.315354 162.1505) (xy 175.315355 162.1505) (xy 175.504644 162.1505) + (xy 175.504646 162.1505) (xy 175.689803 162.111144) (xy 175.86273 162.034151) (xy 176.015871 161.922888) + (xy 176.142533 161.782216) (xy 176.237179 161.618284) (xy 176.295674 161.438256) (xy 176.31546 161.25) + (xy 176.295674 161.061744) (xy 176.237179 160.881716) (xy 176.142533 160.717784) (xy 176.015871 160.577112) + (xy 176.01587 160.577111) (xy 175.862734 160.465851) (xy 175.862729 160.465848) (xy 175.689807 160.388857) + (xy 175.689802 160.388855) (xy 175.532629 160.355448) (xy 175.504646 160.3495) (xy 175.315354 160.3495) + (xy 175.287371 160.355448) (xy 175.130197 160.388855) (xy 175.130192 160.388857) (xy 174.95727 160.465848) + (xy 174.957265 160.465851) (xy 174.804129 160.577111) (xy 174.677466 160.717785) (xy 174.582821 160.881715) + (xy 174.582818 160.881722) (xy 174.524327 161.06174) (xy 174.524326 161.061744) (xy 174.50454 161.25) + (xy 101.416801 161.25) (xy 101.416801 159.925) (xy 181.06954 159.925) (xy 181.089326 160.113256) + (xy 181.089327 160.113259) (xy 181.147818 160.293277) (xy 181.147821 160.293284) (xy 181.242467 160.457216) + (xy 181.369129 160.597888) (xy 181.522265 160.709148) (xy 181.52227 160.709151) (xy 181.695192 160.786142) + (xy 181.695197 160.786144) (xy 181.880354 160.8255) (xy 181.880355 160.8255) (xy 182.069644 160.8255) + (xy 182.069646 160.8255) (xy 182.254803 160.786144) (xy 182.42773 160.709151) (xy 182.580871 160.597888) + (xy 182.707533 160.457216) (xy 182.710557 160.451977) (xy 182.76112 160.403762) (xy 182.829726 160.390535) + (xy 182.890831 160.413656) (xy 183.022265 160.509148) (xy 183.02227 160.509151) (xy 183.195192 160.586142) + (xy 183.195197 160.586144) (xy 183.380354 160.6255) (xy 183.380355 160.6255) (xy 183.569644 160.6255) + (xy 183.569646 160.6255) (xy 183.754803 160.586144) (xy 183.92773 160.509151) (xy 184.080871 160.397888) + (xy 184.207533 160.257216) (xy 184.302179 160.093284) (xy 184.360674 159.913256) (xy 184.379471 159.734409) + (xy 189.337961 159.734409) (xy 189.775 160.171447) (xy 189.775001 160.171447) (xy 190.212037 159.734409) + (xy 190.537961 159.734409) (xy 190.975 160.171447) (xy 190.975001 160.171447) (xy 191.412037 159.734409) + (xy 191.737961 159.734409) (xy 192.175 160.171447) (xy 192.175001 160.171447) (xy 192.612037 159.734409) + (xy 192.937961 159.734409) (xy 193.375 160.171447) (xy 193.375001 160.171447) (xy 193.812037 159.734409) + (xy 194.137961 159.734409) (xy 194.575 160.171447) (xy 194.575001 160.171447) (xy 195.012037 159.734409) + (xy 194.854644 159.664334) (xy 194.669594 159.625) (xy 194.480406 159.625) (xy 194.295355 159.664334) + (xy 194.137961 159.734409) (xy 193.812037 159.734409) (xy 193.654644 159.664334) (xy 193.469594 159.625) + (xy 193.280406 159.625) (xy 193.095355 159.664334) (xy 192.937961 159.734409) (xy 192.612037 159.734409) + (xy 192.454644 159.664334) (xy 192.269594 159.625) (xy 192.080406 159.625) (xy 191.895355 159.664334) + (xy 191.737961 159.734409) (xy 191.412037 159.734409) (xy 191.254644 159.664334) (xy 191.069594 159.625) + (xy 190.880406 159.625) (xy 190.695355 159.664334) (xy 190.537961 159.734409) (xy 190.212037 159.734409) + (xy 190.054644 159.664334) (xy 189.869594 159.625) (xy 189.680406 159.625) (xy 189.495355 159.664334) + (xy 189.337961 159.734409) (xy 184.379471 159.734409) (xy 184.38046 159.725) (xy 184.360674 159.536744) + (xy 184.302179 159.356716) (xy 184.207533 159.192784) (xy 184.080871 159.052112) (xy 184.069026 159.043506) + (xy 183.927734 158.940851) (xy 183.927729 158.940848) (xy 183.754807 158.863857) (xy 183.754802 158.863855) + (xy 183.609001 158.832865) (xy 183.569646 158.8245) (xy 183.380354 158.8245) (xy 183.347897 158.831398) + (xy 183.195197 158.863855) (xy 183.195192 158.863857) (xy 183.02227 158.940848) (xy 183.022265 158.940851) + (xy 182.869129 159.052111) (xy 182.742468 159.192783) (xy 182.742466 159.192784) (xy 182.739437 159.198031) + (xy 182.688867 159.246244) (xy 182.620259 159.259463) (xy 182.559168 159.236343) (xy 182.427734 159.140851) + (xy 182.427729 159.140848) (xy 182.254807 159.063857) (xy 182.254802 159.063855) (xy 182.109001 159.032865) + (xy 182.069646 159.0245) (xy 181.880354 159.0245) (xy 181.847897 159.031398) (xy 181.695197 159.063855) + (xy 181.695192 159.063857) (xy 181.52227 159.140848) (xy 181.522265 159.140851) (xy 181.369129 159.252111) + (xy 181.242466 159.392785) (xy 181.147821 159.556715) (xy 181.147818 159.556722) (xy 181.089327 159.73674) + (xy 181.089326 159.736744) (xy 181.06954 159.925) (xy 101.416801 159.925) (xy 101.416801 158.64) + (xy 186.93454 158.64) (xy 186.954326 158.828256) (xy 186.954327 158.828259) (xy 187.012818 159.008277) + (xy 187.012821 159.008284) (xy 187.107467 159.172216) (xy 187.174868 159.247072) (xy 187.234129 159.312888) + (xy 187.387265 159.424148) (xy 187.38727 159.424151) (xy 187.560192 159.501142) (xy 187.560197 159.501144) + (xy 187.745354 159.5405) (xy 187.745355 159.5405) (xy 187.934644 159.5405) (xy 187.934646 159.5405) + (xy 188.119803 159.501144) (xy 188.29273 159.424151) (xy 188.445871 159.312888) (xy 188.572533 159.172216) + (xy 188.667179 159.008284) (xy 188.725674 158.828256) (xy 188.74546 158.64) (xy 188.725674 158.451744) + (xy 188.667179 158.271716) (xy 188.626397 158.201079) (xy 188.609925 158.133181) (xy 188.626396 158.077085) + (xy 188.697617 157.953728) (xy 188.739444 157.825) (xy 189.51428 157.825) (xy 189.534066 158.013256) + (xy 189.534067 158.013259) (xy 189.592558 158.193277) (xy 189.592561 158.193284) (xy 189.687207 158.357216) + (xy 189.813869 158.497888) (xy 189.967005 158.609148) (xy 189.96701 158.609151) (xy 190.139932 158.686142) + (xy 190.139937 158.686144) (xy 190.325094 158.7255) (xy 190.325095 158.7255) (xy 190.514384 158.7255) + (xy 190.514386 158.7255) (xy 190.699543 158.686144) (xy 190.869305 158.610559) (xy 190.938555 158.601275) + (xy 190.970177 158.61056) (xy 191.139935 158.686142) (xy 191.13994 158.686144) (xy 191.325097 158.7255) + (xy 191.325098 158.7255) (xy 191.514387 158.7255) (xy 191.514389 158.7255) (xy 191.699546 158.686144) + (xy 191.872473 158.609151) (xy 192.025614 158.497888) (xy 192.152276 158.357216) (xy 192.246922 158.193284) + (xy 192.305417 158.013256) (xy 192.325203 157.825) (xy 193.019605 157.825) (xy 193.039391 158.013256) + (xy 193.039392 158.013259) (xy 193.097883 158.193277) (xy 193.097886 158.193284) (xy 193.192532 158.357216) + (xy 193.319194 158.497888) (xy 193.47233 158.609148) (xy 193.472335 158.609151) (xy 193.645257 158.686142) + (xy 193.645262 158.686144) (xy 193.830419 158.7255) (xy 193.83042 158.7255) (xy 194.019709 158.7255) + (xy 194.019711 158.7255) (xy 194.204868 158.686144) (xy 194.377795 158.609151) (xy 194.530936 158.497888) + (xy 194.657598 158.357216) (xy 194.697226 158.288578) (xy 194.755494 158.187656) (xy 194.757487 158.188806) + (xy 194.795888 158.143597) (xy 194.86273 158.123252) (xy 194.92996 158.142274) (xy 194.936838 158.146928) + (xy 194.971658 158.172226) (xy 194.971663 158.172229) (xy 195.144585 158.24922) (xy 195.14459 158.249222) + (xy 195.329747 158.288578) (xy 195.329748 158.288578) (xy 195.519037 158.288578) (xy 195.519039 158.288578) + (xy 195.704196 158.249222) (xy 195.877123 158.172229) (xy 196.030264 158.060966) (xy 196.144283 157.934334) + (xy 196.203766 157.897688) (xy 196.273623 157.899018) (xy 196.331672 157.937905) (xy 196.359482 158.002001) + (xy 196.359751 158.03027) (xy 196.344831 158.172229) (xy 196.34454 158.175) (xy 196.364326 158.363256) + (xy 196.364327 158.363259) (xy 196.422818 158.543277) (xy 196.422821 158.543284) (xy 196.517467 158.707216) + (xy 196.62307 158.8245) (xy 196.644129 158.847888) (xy 196.797265 158.959148) (xy 196.79727 158.959151) + (xy 196.970192 159.036142) (xy 196.970197 159.036144) (xy 197.155354 159.0755) (xy 197.155355 159.0755) + (xy 197.344644 159.0755) (xy 197.344646 159.0755) (xy 197.529803 159.036144) (xy 197.70273 158.959151) + (xy 197.855871 158.847888) (xy 197.916998 158.78) (xy 218.25454 158.78) (xy 218.274326 158.968256) + (xy 218.274327 158.968259) (xy 218.332818 159.148277) (xy 218.332821 159.148284) (xy 218.427467 159.312216) + (xy 218.496505 159.38889) (xy 218.554129 159.452888) (xy 218.707265 159.564148) (xy 218.70727 159.564151) + (xy 218.880192 159.641142) (xy 218.880197 159.641144) (xy 219.065354 159.6805) (xy 219.065355 159.6805) + (xy 219.254644 159.6805) (xy 219.254646 159.6805) (xy 219.439803 159.641144) (xy 219.61273 159.564151) + (xy 219.765871 159.452888) (xy 219.892533 159.312216) (xy 219.987179 159.148284) (xy 220.045674 158.968256) + (xy 220.06546 158.78) (xy 220.045674 158.591744) (xy 219.987179 158.411716) (xy 219.892533 158.247784) + (xy 219.765871 158.107112) (xy 219.745432 158.092262) (xy 219.612734 157.995851) (xy 219.612729 157.995848) + (xy 219.439807 157.918857) (xy 219.439802 157.918855) (xy 219.294001 157.887865) (xy 219.254646 157.8795) + (xy 219.065354 157.8795) (xy 219.032897 157.886398) (xy 218.880197 157.918855) (xy 218.880192 157.918857) + (xy 218.70727 157.995848) (xy 218.707265 157.995851) (xy 218.554129 158.107111) (xy 218.427466 158.247785) + (xy 218.332821 158.411715) (xy 218.332818 158.411722) (xy 218.27464 158.590777) (xy 218.274326 158.591744) + (xy 218.25454 158.78) (xy 197.916998 158.78) (xy 197.982533 158.707216) (xy 198.077179 158.543284) + (xy 198.135674 158.363256) (xy 198.15546 158.175) (xy 198.135674 157.986744) (xy 198.077179 157.806716) + (xy 197.982533 157.642784) (xy 197.855871 157.502112) (xy 197.85587 157.502111) (xy 197.702734 157.390851) + (xy 197.702729 157.390848) (xy 197.529807 157.313857) (xy 197.529802 157.313855) (xy 197.384001 157.282865) + (xy 197.344646 157.2745) (xy 197.155354 157.2745) (xy 197.122897 157.281398) (xy 196.970197 157.313855) + (xy 196.970192 157.313857) (xy 196.79727 157.390848) (xy 196.797265 157.390851) (xy 196.644129 157.502111) + (xy 196.530112 157.62874) (xy 196.470625 157.665389) (xy 196.400768 157.664058) (xy 196.34272 157.625172) + (xy 196.31491 157.561075) (xy 196.314641 157.532813) (xy 196.329853 157.388078) (xy 196.310067 157.199822) + (xy 196.251572 157.019794) (xy 196.170863 156.880001) (xy 256.120091 156.880001) (xy 256.139877 157.068257) + (xy 256.139878 157.06826) (xy 256.198369 157.248278) (xy 256.198372 157.248285) (xy 256.293018 157.412217) + (xy 256.373959 157.502111) (xy 256.41968 157.552889) (xy 256.572816 157.664149) (xy 256.572821 157.664152) + (xy 256.745742 157.741143) (xy 256.745744 157.741143) (xy 256.745748 157.741145) (xy 256.876518 157.76894) + (xy 256.937995 157.802131) (xy 256.968664 157.851911) (xy 257.008098 157.973279) (xy 257.008101 157.973285) + (xy 257.102747 158.137217) (xy 257.226503 158.274662) (xy 257.229409 158.277889) (xy 257.382545 158.389149) + (xy 257.38255 158.389152) (xy 257.555472 158.466143) (xy 257.555477 158.466145) (xy 257.740634 158.505501) + (xy 257.740635 158.505501) (xy 257.929924 158.505501) (xy 257.929926 158.505501) (xy 258.115083 158.466145) + (xy 258.28801 158.389152) (xy 258.441151 158.277889) (xy 258.567813 158.137217) (xy 258.662459 157.973285) + (xy 258.720954 157.793257) (xy 258.74074 157.605001) (xy 258.720954 157.416745) (xy 258.662459 157.236717) + (xy 258.567813 157.072785) (xy 258.441151 156.932113) (xy 258.430673 156.9245) (xy 258.288014 156.820852) + (xy 258.288009 156.820849) (xy 258.162572 156.765) (xy 262.28454 156.765) (xy 262.304326 156.953256) + (xy 262.304327 156.953259) (xy 262.362818 157.133277) (xy 262.362819 157.133279) (xy 262.362821 157.133284) + (xy 262.457467 157.297216) (xy 262.550465 157.4005) (xy 262.584129 157.437888) (xy 262.737265 157.549148) + (xy 262.73727 157.549151) (xy 262.910192 157.626142) (xy 262.910197 157.626144) (xy 263.095354 157.6655) + (xy 263.095355 157.6655) (xy 263.284644 157.6655) (xy 263.284646 157.6655) (xy 263.469803 157.626144) + (xy 263.514456 157.606262) (xy 263.583705 157.596977) (xy 263.646982 157.626605) (xy 263.684196 157.68574) + (xy 263.683532 157.755606) (xy 263.67228 157.781539) (xy 263.63415 157.847585) (xy 263.63032 157.854218) + (xy 263.630318 157.854222) (xy 263.578645 158.013256) (xy 263.571826 158.034244) (xy 263.55204 158.2225) + (xy 263.571826 158.410756) (xy 263.571827 158.410759) (xy 263.630318 158.590777) (xy 263.630321 158.590784) + (xy 263.724967 158.754716) (xy 263.829271 158.870557) (xy 263.851629 158.895388) (xy 264.004765 159.006648) + (xy 264.00477 159.006651) (xy 264.177692 159.083642) (xy 264.177697 159.083644) (xy 264.362854 159.123) + (xy 264.362855 159.123) (xy 264.552144 159.123) (xy 264.552146 159.123) (xy 264.737303 159.083644) + (xy 264.737305 159.083642) (xy 264.741939 159.082138) (xy 264.811781 159.080145) (xy 264.871612 159.116227) + (xy 264.902439 159.178929) (xy 264.903574 159.187101) (xy 264.915833 159.30374) (xy 264.915834 159.303743) + (xy 264.974325 159.483761) (xy 264.974328 159.483768) (xy 265.067998 159.646011) (xy 265.068974 159.6477) + (xy 265.143549 159.730524) (xy 265.17378 159.793515) (xy 265.165155 159.86285) (xy 265.158788 159.875495) + (xy 265.103236 159.971715) (xy 265.07772 160.015911) (xy 265.06282 160.041718) (xy 265.062818 160.041722) + (xy 265.007947 160.210599) (xy 265.004326 160.221744) (xy 264.98454 160.41) (xy 265.004326 160.598256) + (xy 265.004327 160.598259) (xy 265.062818 160.778277) (xy 265.062821 160.778284) (xy 265.157467 160.942216) + (xy 265.260563 161.056715) (xy 265.284129 161.082888) (xy 265.437265 161.194148) (xy 265.43727 161.194151) + (xy 265.610192 161.271142) (xy 265.610197 161.271144) (xy 265.795354 161.3105) (xy 265.795355 161.3105) + (xy 265.984644 161.3105) (xy 265.984646 161.3105) (xy 266.169803 161.271144) (xy 266.307491 161.20984) + (xy 266.376737 161.200555) (xy 266.440014 161.230183) (xy 266.477228 161.289318) (xy 266.476564 161.359184) + (xy 266.475855 161.361438) (xy 266.430343 161.50151) (xy 266.424631 161.519091) (xy 266.404845 161.707347) + (xy 266.424631 161.895603) (xy 266.424632 161.895606) (xy 266.483123 162.075624) (xy 266.483126 162.075631) + (xy 266.577772 162.239563) (xy 266.5849 162.24748) (xy 266.586612 162.249381) (xy 266.616841 162.312373) + (xy 266.608215 162.381708) (xy 266.563473 162.435373) (xy 266.544897 162.445631) (xy 266.374252 162.521608) + (xy 266.374247 162.521611) (xy 266.221111 162.632871) (xy 266.094448 162.773545) (xy 265.999803 162.937475) + (xy 265.9998 162.937482) (xy 265.941951 163.115524) (xy 265.941308 163.117504) (xy 265.921522 163.30576) + (xy 265.941308 163.494016) (xy 265.941309 163.494019) (xy 265.999803 163.674045) (xy 266.00508 163.683185) + (xy 266.021551 163.751085) (xy 266.005079 163.807183) (xy 265.931212 163.935124) (xy 265.931209 163.935131) + (xy 265.873138 164.113856) (xy 265.872717 164.115153) (xy 265.852931 164.303409) (xy 265.872717 164.491665) + (xy 265.872718 164.491668) (xy 265.931209 164.671686) (xy 265.931212 164.671693) (xy 266.025858 164.835625) + (xy 266.106332 164.925) (xy 266.15252 164.976297) (xy 266.305656 165.087557) (xy 266.305661 165.08756) + (xy 266.478583 165.164551) (xy 266.478588 165.164553) (xy 266.663745 165.203909) (xy 266.663746 165.203909) + (xy 266.853035 165.203909) (xy 266.853037 165.203909) (xy 267.038194 165.164553) (xy 267.211121 165.08756) + (xy 267.364262 164.976297) (xy 267.490924 164.835625) (xy 267.58557 164.671693) (xy 267.644065 164.491665) + (xy 267.663851 164.303409) (xy 267.644065 164.115153) (xy 267.58557 163.935125) (xy 267.580294 163.925987) + (xy 267.56382 163.858089) (xy 267.58029 163.80199) (xy 267.654161 163.674044) (xy 267.712656 163.494016) + (xy 267.713729 163.483808) (xy 269.584172 163.483808) (xy 269.603958 163.672064) (xy 269.603959 163.672067) + (xy 269.66245 163.852085) (xy 269.662453 163.852092) (xy 269.757099 164.016024) (xy 269.876959 164.149142) + (xy 269.883761 164.156696) (xy 270.036897 164.267956) (xy 270.036902 164.267959) (xy 270.209824 164.34495) + (xy 270.209825 164.34495) (xy 270.209829 164.344952) (xy 270.353158 164.375417) (xy 270.41464 164.408609) + (xy 270.448417 164.469772) (xy 270.450698 164.48374) (xy 270.454326 164.518256) (xy 270.454327 164.518259) + (xy 270.512818 164.698277) (xy 270.512821 164.698284) (xy 270.607467 164.862216) (xy 270.734129 165.002888) + (xy 270.887265 165.114148) (xy 270.88727 165.114151) (xy 271.060192 165.191142) (xy 271.060197 165.191144) + (xy 271.245354 165.2305) (xy 271.245355 165.2305) (xy 271.434644 165.2305) (xy 271.434646 165.2305) + (xy 271.619803 165.191144) (xy 271.79273 165.114151) (xy 271.945871 165.002888) (xy 272.072533 164.862216) + (xy 272.167179 164.698284) (xy 272.225674 164.518256) (xy 272.24546 164.33) (xy 272.225674 164.141744) + (xy 272.167179 163.961716) (xy 272.072533 163.797784) (xy 271.945871 163.657112) (xy 271.943676 163.655517) + (xy 271.792734 163.545851) (xy 271.792729 163.545848) (xy 271.619807 163.468857) (xy 271.619802 163.468855) + (xy 271.476472 163.43839) (xy 271.41499 163.405198) (xy 271.381214 163.344035) (xy 271.378934 163.330076) + (xy 271.375306 163.295552) (xy 271.316811 163.115524) (xy 271.222165 162.951592) (xy 271.095503 162.81092) + (xy 271.095502 162.810919) (xy 270.942366 162.699659) (xy 270.942361 162.699656) (xy 270.769439 162.622665) + (xy 270.769434 162.622663) (xy 270.623633 162.591673) (xy 270.584278 162.583308) (xy 270.394986 162.583308) + (xy 270.36409 162.589875) (xy 270.209829 162.622663) (xy 270.209824 162.622665) (xy 270.036902 162.699656) + (xy 270.036897 162.699659) (xy 269.883761 162.810919) (xy 269.757098 162.951593) (xy 269.662453 163.115523) + (xy 269.66245 163.11553) (xy 269.603959 163.295548) (xy 269.603958 163.295552) (xy 269.584172 163.483808) + (xy 267.713729 163.483808) (xy 267.732442 163.30576) (xy 267.712656 163.117504) (xy 267.654161 162.937476) + (xy 267.559515 162.773544) (xy 267.550674 162.763725) (xy 267.520445 162.700734) (xy 267.529071 162.631398) + (xy 267.573812 162.577733) (xy 267.592385 162.567477) (xy 267.763035 162.491498) (xy 267.916176 162.380235) + (xy 268.042838 162.239563) (xy 268.045916 162.23423) (xy 268.096481 162.186013) (xy 268.165088 162.172788) + (xy 268.229953 162.198754) (xy 268.245451 162.21325) (xy 268.254129 162.222888) (xy 268.254132 162.222891) + (xy 268.254135 162.222893) (xy 268.407265 162.334148) (xy 268.40727 162.334151) (xy 268.580192 162.411142) + (xy 268.580197 162.411144) (xy 268.765354 162.4505) (xy 268.765355 162.4505) (xy 268.954644 162.4505) + (xy 268.954646 162.4505) (xy 269.139803 162.411144) (xy 269.31273 162.334151) (xy 269.465871 162.222888) + (xy 269.592533 162.082216) (xy 269.687179 161.918284) (xy 269.745674 161.738256) (xy 269.76546 161.55) + (xy 269.745674 161.361744) (xy 269.687179 161.181716) (xy 269.592533 161.017784) (xy 269.465871 160.877112) + (xy 269.46587 160.877111) (xy 269.312734 160.765851) (xy 269.312729 160.765848) (xy 269.139807 160.688857) + (xy 269.139802 160.688855) (xy 268.994001 160.657865) (xy 268.954646 160.6495) (xy 268.765354 160.6495) + (xy 268.732897 160.656398) (xy 268.580197 160.688855) (xy 268.580192 160.688857) (xy 268.40727 160.765848) + (xy 268.407265 160.765851) (xy 268.254129 160.877111) (xy 268.127466 161.017785) (xy 268.124384 161.023123) + (xy 268.073815 161.071337) (xy 268.005208 161.084557) (xy 267.940344 161.058587) (xy 267.92485 161.044092) + (xy 267.916176 161.034459) (xy 267.916175 161.034458) (xy 267.763039 160.923198) (xy 267.763034 160.923195) + (xy 267.590112 160.846204) (xy 267.590107 160.846202) (xy 267.444306 160.815212) (xy 267.404951 160.806847) + (xy 267.215659 160.806847) (xy 267.183202 160.813745) (xy 267.030502 160.846202) (xy 267.030497 160.846204) + (xy 266.892816 160.907505) (xy 266.823566 160.91679) (xy 266.760289 160.887162) (xy 266.723076 160.828027) + (xy 266.723741 160.758161) (xy 266.724426 160.755978) (xy 266.775674 160.598256) (xy 266.79546 160.41) + (xy 266.775674 160.221744) (xy 266.717179 160.041716) (xy 266.622533 159.877784) (xy 266.547956 159.794958) + (xy 266.517726 159.731967) (xy 266.526351 159.662631) (xy 266.532717 159.649988) (xy 266.534034 159.647706) + (xy 266.53404 159.6477) (xy 266.535017 159.646006) (xy 266.585579 159.597795) (xy 266.654186 159.58457) + (xy 266.668175 159.586717) (xy 266.774083 159.609229) (xy 266.774084 159.609229) (xy 266.963373 159.609229) + (xy 266.963375 159.609229) (xy 267.148532 159.569873) (xy 267.321459 159.49288) (xy 267.4746 159.381617) + (xy 267.601262 159.240945) (xy 267.695908 159.077013) (xy 267.701822 159.058813) (xy 269.264614 159.058813) + (xy 269.2844 159.247069) (xy 269.284401 159.247072) (xy 269.342892 159.42709) (xy 269.342895 159.427097) + (xy 269.437541 159.591029) (xy 269.552331 159.718516) (xy 269.564203 159.731701) (xy 269.717339 159.842961) + (xy 269.717344 159.842964) (xy 269.890266 159.919955) (xy 269.890271 159.919957) (xy 270.075428 159.959313) + (xy 270.075429 159.959313) (xy 270.264718 159.959313) (xy 270.26472 159.959313) (xy 270.449877 159.919957) + (xy 270.528322 159.88503) (xy 270.597569 159.875745) (xy 270.660846 159.905373) (xy 270.69806 159.964507) + (xy 270.702075 159.985341) (xy 270.70683 160.030578) (xy 270.706831 160.030581) (xy 270.765322 160.210599) + (xy 270.765325 160.210606) (xy 270.859971 160.374538) (xy 270.930907 160.45332) (xy 270.986633 160.51521) + (xy 271.139769 160.62647) (xy 271.139774 160.626473) (xy 271.312696 160.703464) (xy 271.312701 160.703466) + (xy 271.497858 160.742822) (xy 271.497859 160.742822) (xy 271.687148 160.742822) (xy 271.68715 160.742822) + (xy 271.872307 160.703466) (xy 272.045234 160.626473) (xy 272.198375 160.51521) (xy 272.325037 160.374538) + (xy 272.344977 160.34) (xy 273.16454 160.34) (xy 273.184326 160.528256) (xy 273.184327 160.528259) + (xy 273.242818 160.708277) (xy 273.242821 160.708284) (xy 273.337467 160.872216) (xy 273.416238 160.9597) + (xy 273.464129 161.012888) (xy 273.617265 161.124148) (xy 273.61727 161.124151) (xy 273.790192 161.201142) + (xy 273.790197 161.201144) (xy 273.975354 161.2405) (xy 273.975355 161.2405) (xy 274.164644 161.2405) + (xy 274.164646 161.2405) (xy 274.349803 161.201144) (xy 274.52273 161.124151) (xy 274.675871 161.012888) + (xy 274.802533 160.872216) (xy 274.897179 160.708284) (xy 274.955674 160.528256) (xy 274.97546 160.34) + (xy 274.955674 160.151744) (xy 274.897179 159.971716) (xy 274.802533 159.807784) (xy 274.675871 159.667112) + (xy 274.67587 159.667111) (xy 274.522734 159.555851) (xy 274.522729 159.555848) (xy 274.349807 159.478857) + (xy 274.349802 159.478855) (xy 274.204001 159.447865) (xy 274.164646 159.4395) (xy 273.975354 159.4395) + (xy 273.942897 159.446398) (xy 273.790197 159.478855) (xy 273.790192 159.478857) (xy 273.61727 159.555848) + (xy 273.617265 159.555851) (xy 273.464129 159.667111) (xy 273.337466 159.807785) (xy 273.242821 159.971715) + (xy 273.242818 159.971722) (xy 273.184327 160.15174) (xy 273.184326 160.151744) (xy 273.16454 160.34) + (xy 272.344977 160.34) (xy 272.419683 160.210606) (xy 272.478178 160.030578) (xy 272.497964 159.842322) + (xy 272.478178 159.654066) (xy 272.421249 159.478857) (xy 272.419685 159.474044) (xy 272.419684 159.474043) + (xy 272.419683 159.474038) (xy 272.325037 159.310106) (xy 272.228944 159.203384) (xy 272.198714 159.140393) + (xy 272.203162 159.082097) (xy 272.245026 158.953256) (xy 272.264812 158.765) (xy 272.245026 158.576744) + (xy 272.186531 158.396716) (xy 272.091885 158.232784) (xy 271.965223 158.092112) (xy 271.965222 158.092111) + (xy 271.812086 157.980851) (xy 271.812081 157.980848) (xy 271.639159 157.903857) (xy 271.639154 157.903855) + (xy 271.493353 157.872865) (xy 271.453998 157.8645) (xy 271.264706 157.8645) (xy 271.232249 157.871398) + (xy 271.079549 157.903855) (xy 271.079544 157.903857) (xy 270.906622 157.980848) (xy 270.906617 157.980851) + (xy 270.753481 158.092111) (xy 270.75348 158.092112) (xy 270.659035 158.197003) (xy 270.599548 158.233651) + (xy 270.529691 158.23232) (xy 270.51645 158.227309) (xy 270.449881 158.19767) (xy 270.449876 158.197668) + (xy 270.304075 158.166678) (xy 270.26472 158.158313) (xy 270.075428 158.158313) (xy 270.042971 158.165211) + (xy 269.890271 158.197668) (xy 269.890266 158.19767) (xy 269.717344 158.274661) (xy 269.717339 158.274664) + (xy 269.564203 158.385924) (xy 269.43754 158.526598) (xy 269.342895 158.690528) (xy 269.342892 158.690535) + (xy 269.286577 158.863856) (xy 269.2844 158.870557) (xy 269.264614 159.058813) (xy 267.701822 159.058813) + (xy 267.754403 158.896985) (xy 267.774189 158.708729) (xy 267.754403 158.520473) (xy 267.695908 158.340445) + (xy 267.601262 158.176513) (xy 267.4746 158.035841) (xy 267.472402 158.034244) (xy 267.321463 157.92458) + (xy 267.321458 157.924577) (xy 267.148536 157.847586) (xy 267.148531 157.847584) (xy 267.00273 157.816594) + (xy 266.963375 157.808229) (xy 266.774083 157.808229) (xy 266.741626 157.815127) (xy 266.588926 157.847584) + (xy 266.588921 157.847586) (xy 266.415999 157.924577) (xy 266.415994 157.92458) (xy 266.262858 158.03584) + (xy 266.136194 158.176514) (xy 266.13619 158.17652) (xy 266.135213 158.178213) (xy 266.134391 158.178995) + (xy 266.132374 158.181773) (xy 266.131865 158.181403) (xy 266.084641 158.226424) (xy 266.016033 158.23964) + (xy 266.002052 158.237493) (xy 265.896153 158.214984) (xy 265.706861 158.214984) (xy 265.676001 158.221543) + (xy 265.521699 158.25434) (xy 265.517063 158.255847) (xy 265.447222 158.257838) (xy 265.387391 158.221754) + (xy 265.356567 158.159052) (xy 265.355435 158.150907) (xy 265.343174 158.034244) (xy 265.288612 157.866323) + (xy 265.284681 157.854222) (xy 265.28468 157.854221) (xy 265.284679 157.854216) (xy 265.190033 157.690284) + (xy 265.063371 157.549612) (xy 265.06337 157.549611) (xy 264.910234 157.438351) (xy 264.910229 157.438348) + (xy 264.737307 157.361357) (xy 264.737302 157.361355) (xy 264.591501 157.330365) (xy 264.552146 157.322) + (xy 264.362854 157.322) (xy 264.330397 157.328898) (xy 264.177697 157.361355) (xy 264.177692 157.361357) + (xy 264.133041 157.381237) (xy 264.063791 157.390521) (xy 264.000515 157.360892) (xy 263.963302 157.301757) + (xy 263.963968 157.23189) (xy 263.975214 157.205969) (xy 264.017179 157.133284) (xy 264.075674 156.953256) + (xy 264.09546 156.765) (xy 264.075674 156.576744) (xy 264.017179 156.396716) (xy 263.922533 156.232784) + (xy 263.795871 156.092112) (xy 263.79587 156.092111) (xy 263.642734 155.980851) (xy 263.642729 155.980848) + (xy 263.469807 155.903857) (xy 263.469802 155.903855) (xy 263.29812 155.867364) (xy 263.284646 155.8645) + (xy 263.095354 155.8645) (xy 263.08188 155.867364) (xy 262.910197 155.903855) (xy 262.910192 155.903857) + (xy 262.73727 155.980848) (xy 262.737265 155.980851) (xy 262.584129 156.092111) (xy 262.457466 156.232785) + (xy 262.362821 156.396715) (xy 262.362818 156.396722) (xy 262.304327 156.57674) (xy 262.304326 156.576744) + (xy 262.28454 156.765) (xy 258.162572 156.765) (xy 258.115087 156.743858) (xy 258.115082 156.743856) + (xy 258.004899 156.720436) (xy 257.984315 156.716061) (xy 257.922834 156.68287) (xy 257.892166 156.633089) + (xy 257.884292 156.608856) (xy 257.857675 156.526935) (xy 257.852733 156.511725) (xy 257.852731 156.511721) + (xy 257.85273 156.511717) (xy 257.758084 156.347785) (xy 257.631422 156.207113) (xy 257.631421 156.207112) + (xy 257.478285 156.095852) (xy 257.47828 156.095849) (xy 257.305358 156.018858) (xy 257.305353 156.018856) + (xy 257.159552 155.987866) (xy 257.120197 155.979501) (xy 256.930905 155.979501) (xy 256.924554 155.980851) + (xy 256.745748 156.018856) (xy 256.745743 156.018858) (xy 256.572821 156.095849) (xy 256.572816 156.095852) + (xy 256.41968 156.207112) (xy 256.293017 156.347786) (xy 256.198372 156.511716) (xy 256.198369 156.511723) + (xy 256.139878 156.691741) (xy 256.139877 156.691745) (xy 256.120091 156.880001) (xy 196.170863 156.880001) + (xy 196.156926 156.855862) (xy 196.030264 156.71519) (xy 195.997995 156.691745) (xy 195.877127 156.603929) + (xy 195.877122 156.603926) (xy 195.7042 156.526935) (xy 195.704195 156.526933) (xy 195.558394 156.495943) + (xy 195.519039 156.487578) (xy 195.329747 156.487578) (xy 195.29729 156.494476) (xy 195.14459 156.526933) + (xy 195.144585 156.526935) (xy 194.971663 156.603926) (xy 194.971658 156.603929) (xy 194.818522 156.715189) + (xy 194.691859 156.855863) (xy 194.593965 157.025422) (xy 194.591985 157.024279) (xy 194.553498 157.069528) + (xy 194.486642 157.089827) (xy 194.419424 157.070758) (xy 194.412632 157.066159) (xy 194.377795 157.040849) + (xy 194.377794 157.040848) (xy 194.204872 156.963857) (xy 194.204867 156.963855) (xy 194.055523 156.932112) + (xy 194.019711 156.9245) (xy 193.830419 156.9245) (xy 193.797962 156.931398) (xy 193.645262 156.963855) + (xy 193.645257 156.963857) (xy 193.472335 157.040848) (xy 193.47233 157.040851) (xy 193.319194 157.152111) + (xy 193.192532 157.292784) (xy 193.192531 157.292784) (xy 193.097886 157.456715) (xy 193.097883 157.456722) + (xy 193.039392 157.63674) (xy 193.039391 157.636744) (xy 193.019605 157.825) (xy 192.325203 157.825) + (xy 192.305417 157.636744) (xy 192.246922 157.456716) (xy 192.152276 157.292784) (xy 192.025614 157.152112) + (xy 192.025613 157.152111) (xy 191.872477 157.040851) (xy 191.872472 157.040848) (xy 191.69955 156.963857) + (xy 191.699545 156.963855) (xy 191.550201 156.932112) (xy 191.514389 156.9245) (xy 191.325097 156.9245) + (xy 191.29264 156.931398) (xy 191.13994 156.963855) (xy 191.139935 156.963857) (xy 190.970177 157.03944) + (xy 190.900927 157.048725) (xy 190.869305 157.03944) (xy 190.853075 157.032214) (xy 190.813141 157.014433) + (xy 190.699546 156.963857) (xy 190.699542 156.963855) (xy 190.550198 156.932112) (xy 190.514386 156.9245) + (xy 190.325094 156.9245) (xy 190.292637 156.931398) (xy 190.139937 156.963855) (xy 190.139932 156.963857) + (xy 189.96701 157.040848) (xy 189.967005 157.040851) (xy 189.813869 157.152111) (xy 189.687207 157.292784) + (xy 189.687206 157.292784) (xy 189.592561 157.456715) (xy 189.592558 157.456722) (xy 189.534067 157.63674) + (xy 189.534066 157.636744) (xy 189.51428 157.825) (xy 188.739444 157.825) (xy 188.756112 157.7737) + (xy 188.775898 157.585444) (xy 188.756112 157.397188) (xy 188.697617 157.21716) (xy 188.602971 157.053228) + (xy 188.476309 156.912556) (xy 188.415374 156.868284) (xy 188.323172 156.801295) (xy 188.323167 156.801292) + (xy 188.150245 156.724301) (xy 188.15024 156.724299) (xy 187.99708 156.691745) (xy 187.965084 156.684944) + (xy 187.775792 156.684944) (xy 187.743814 156.691741) (xy 187.590635 156.724299) (xy 187.59063 156.724301) + (xy 187.417708 156.801292) (xy 187.417703 156.801295) (xy 187.264567 156.912555) (xy 187.137904 157.053229) + (xy 187.043259 157.217159) (xy 187.043256 157.217166) (xy 186.986823 157.390851) (xy 186.984764 157.397188) + (xy 186.964978 157.585444) (xy 186.984764 157.7737) (xy 186.984765 157.773703) (xy 187.043259 157.953729) + (xy 187.084039 158.024362) (xy 187.100512 158.092262) (xy 187.084039 158.148362) (xy 187.012821 158.271715) + (xy 187.012818 158.271722) (xy 186.96733 158.411722) (xy 186.954326 158.451744) (xy 186.93454 158.64) + (xy 101.416801 158.64) (xy 101.416801 157.47) (xy 183.32454 157.47) (xy 183.344326 157.658256) (xy 183.344327 157.658259) + (xy 183.402818 157.838277) (xy 183.402821 157.838284) (xy 183.497467 158.002216) (xy 183.578409 158.092111) + (xy 183.624129 158.142888) (xy 183.777265 158.254148) (xy 183.77727 158.254151) (xy 183.950192 158.331142) + (xy 183.950197 158.331144) (xy 184.135354 158.3705) (xy 184.135355 158.3705) (xy 184.324644 158.3705) + (xy 184.324646 158.3705) (xy 184.509803 158.331144) (xy 184.68273 158.254151) (xy 184.835871 158.142888) + (xy 184.962533 158.002216) (xy 185.057179 157.838284) (xy 185.115674 157.658256) (xy 185.13546 157.47) + (xy 185.115674 157.281744) (xy 185.057179 157.101716) (xy 184.962533 156.937784) (xy 184.835871 156.797112) + (xy 184.83587 156.797111) (xy 184.682734 156.685851) (xy 184.682729 156.685848) (xy 184.509807 156.608857) + (xy 184.509802 156.608855) (xy 184.364001 156.577865) (xy 184.324646 156.5695) (xy 184.135354 156.5695) + (xy 184.102897 156.576398) (xy 183.950197 156.608855) (xy 183.950192 156.608857) (xy 183.77727 156.685848) + (xy 183.777265 156.685851) (xy 183.624129 156.797111) (xy 183.497466 156.937785) (xy 183.402821 157.101715) + (xy 183.402818 157.101722) (xy 183.344327 157.28174) (xy 183.344326 157.281744) (xy 183.32454 157.47) + (xy 101.416801 157.47) (xy 101.416801 156.5) (xy 174.81954 156.5) (xy 174.839326 156.688256) (xy 174.839327 156.688259) + (xy 174.897818 156.868277) (xy 174.897821 156.868284) (xy 174.992467 157.032216) (xy 175.100421 157.152111) + (xy 175.119129 157.172888) (xy 175.272265 157.284148) (xy 175.27227 157.284151) (xy 175.445192 157.361142) + (xy 175.445197 157.361144) (xy 175.630354 157.4005) (xy 175.630355 157.4005) (xy 175.819644 157.4005) + (xy 175.819646 157.4005) (xy 176.004803 157.361144) (xy 176.17773 157.284151) (xy 176.330871 157.172888) + (xy 176.457533 157.032216) (xy 176.552179 156.868284) (xy 176.610674 156.688256) (xy 176.63046 156.5) + (xy 176.610674 156.311744) (xy 176.552179 156.131716) (xy 176.457533 155.967784) (xy 176.330871 155.827112) + (xy 176.33087 155.827111) (xy 176.177734 155.715851) (xy 176.177729 155.715848) (xy 176.095211 155.679108) + (xy 198.840432 155.679108) (xy 198.860218 155.867364) (xy 198.860219 155.867367) (xy 198.91871 156.047385) + (xy 198.918713 156.047392) (xy 199.013359 156.211324) (xy 199.032682 156.232784) (xy 199.140021 156.351996) + (xy 199.293157 156.463256) (xy 199.293162 156.463259) (xy 199.466084 156.54025) (xy 199.466089 156.540252) + (xy 199.651246 156.579608) (xy 199.651247 156.579608) (xy 199.840536 156.579608) (xy 199.840538 156.579608) + (xy 200.025695 156.540252) (xy 200.198622 156.463259) (xy 200.351763 156.351996) (xy 200.478425 156.211324) + (xy 200.573071 156.047392) (xy 200.631566 155.867364) (xy 200.651352 155.679108) (xy 200.631566 155.490852) + (xy 200.573071 155.310824) (xy 200.478425 155.146892) (xy 200.351763 155.00622) (xy 200.351762 155.006219) + (xy 200.198626 154.894959) (xy 200.198621 154.894956) (xy 200.025699 154.817965) (xy 200.025694 154.817963) + (xy 199.879893 154.786973) (xy 199.840538 154.778608) (xy 199.651246 154.778608) (xy 199.618789 154.785506) + (xy 199.466089 154.817963) (xy 199.466084 154.817965) (xy 199.293162 154.894956) (xy 199.293157 154.894959) + (xy 199.140021 155.006219) (xy 199.013358 155.146893) (xy 198.918713 155.310823) (xy 198.91871 155.31083) + (xy 198.881452 155.4255) (xy 198.860218 155.490852) (xy 198.840432 155.679108) (xy 176.095211 155.679108) + (xy 176.004807 155.638857) (xy 176.004802 155.638855) (xy 175.859001 155.607865) (xy 175.819646 155.5995) + (xy 175.630354 155.5995) (xy 175.597897 155.606398) (xy 175.445197 155.638855) (xy 175.445192 155.638857) + (xy 175.27227 155.715848) (xy 175.272265 155.715851) (xy 175.119129 155.827111) (xy 174.992466 155.967785) + (xy 174.897821 156.131715) (xy 174.897818 156.131722) (xy 174.864981 156.232785) (xy 174.839326 156.311744) + (xy 174.81954 156.5) (xy 101.416801 156.5) (xy 101.416801 154.45) (xy 175.59454 154.45) (xy 175.614326 154.638256) + (xy 175.614327 154.638259) (xy 175.672818 154.818277) (xy 175.672821 154.818284) (xy 175.767467 154.982216) + (xy 175.894129 155.122888) (xy 176.047265 155.234148) (xy 176.04727 155.234151) (xy 176.220192 155.311142) + (xy 176.220197 155.311144) (xy 176.405354 155.3505) (xy 176.405355 155.3505) (xy 176.594644 155.3505) + (xy 176.594646 155.3505) (xy 176.779803 155.311144) (xy 176.95273 155.234151) (xy 177.105871 155.122888) + (xy 177.149085 155.074893) (xy 177.208569 155.038246) (xy 177.278427 155.039575) (xy 177.333384 155.074894) + (xy 177.444129 155.197888) (xy 177.597265 155.309148) (xy 177.59727 155.309151) (xy 177.770192 155.386142) + (xy 177.770197 155.386144) (xy 177.955354 155.4255) (xy 177.955355 155.4255) (xy 178.144644 155.4255) + (xy 178.144646 155.4255) (xy 178.329803 155.386144) (xy 178.50273 155.309151) (xy 178.655871 155.197888) + (xy 178.782533 155.057216) (xy 178.877179 154.893284) (xy 178.935674 154.713256) (xy 178.95546 154.525) + (xy 178.935674 154.336744) (xy 178.877179 154.156716) (xy 178.782533 153.992784) (xy 178.655871 153.852112) + (xy 178.65587 153.852111) (xy 178.502734 153.740851) (xy 178.502729 153.740848) (xy 178.467134 153.725) + (xy 185.64454 153.725) (xy 185.664326 153.913256) (xy 185.664327 153.913259) (xy 185.722818 154.093277) + (xy 185.722821 154.093284) (xy 185.817467 154.257216) (xy 185.907063 154.356722) (xy 185.944129 154.397888) + (xy 186.097265 154.509148) (xy 186.09727 154.509151) (xy 186.270192 154.586142) (xy 186.270197 154.586144) + (xy 186.455354 154.6255) (xy 186.455355 154.6255) (xy 186.644644 154.6255) (xy 186.644646 154.6255) + (xy 186.829803 154.586144) (xy 186.853402 154.575636) (xy 186.922649 154.56635) (xy 186.985927 154.595976) + (xy 187.023142 154.65511) (xy 187.027158 154.675946) (xy 187.03108 154.713256) (xy 187.031081 154.713259) + (xy 187.089572 154.893277) (xy 187.089575 154.893284) (xy 187.184221 155.057216) (xy 187.216691 155.093277) + (xy 187.310883 155.197888) (xy 187.464019 155.309148) (xy 187.464024 155.309151) (xy 187.636946 155.386142) + (xy 187.636951 155.386144) (xy 187.822108 155.4255) (xy 187.822109 155.4255) (xy 188.011398 155.4255) + (xy 188.0114 155.4255) (xy 188.196557 155.386144) (xy 188.369484 155.309151) (xy 188.522625 155.197888) + (xy 188.649287 155.057216) (xy 188.743933 154.893284) (xy 188.798612 154.725) (xy 189.24454 154.725) + (xy 189.264326 154.913256) (xy 189.264327 154.913259) (xy 189.322818 155.093277) (xy 189.322821 155.093284) + (xy 189.417467 155.257216) (xy 189.499109 155.347888) (xy 189.544129 155.397888) (xy 189.697265 155.509148) + (xy 189.69727 155.509151) (xy 189.870192 155.586142) (xy 189.870197 155.586144) (xy 190.055354 155.6255) + (xy 190.055355 155.6255) (xy 190.244644 155.6255) (xy 190.244646 155.6255) (xy 190.429803 155.586144) + (xy 190.60273 155.509151) (xy 190.755871 155.397888) (xy 190.882533 155.257216) (xy 190.977179 155.093284) + (xy 191.035674 154.913256) (xy 191.05546 154.725) (xy 191.050205 154.675) (xy 272.47954 154.675) + (xy 272.499326 154.863256) (xy 272.499327 154.863259) (xy 272.557818 155.043277) (xy 272.557821 155.043284) + (xy 272.652467 155.207216) (xy 272.779129 155.347888) (xy 272.932265 155.459148) (xy 272.93227 155.459151) + (xy 273.105192 155.536142) (xy 273.105197 155.536144) (xy 273.290354 155.5755) (xy 273.290355 155.5755) + (xy 273.479644 155.5755) (xy 273.479646 155.5755) (xy 273.664803 155.536144) (xy 273.83773 155.459151) + (xy 273.990871 155.347888) (xy 274.117533 155.207216) (xy 274.212179 155.043284) (xy 274.270674 154.863256) + (xy 274.29046 154.675) (xy 274.270674 154.486744) (xy 274.212179 154.306716) (xy 274.117533 154.142784) + (xy 273.990871 154.002112) (xy 273.99087 154.002111) (xy 273.837734 153.890851) (xy 273.837729 153.890848) + (xy 273.664807 153.813857) (xy 273.664802 153.813855) (xy 273.519001 153.782865) (xy 273.479646 153.7745) + (xy 273.290354 153.7745) (xy 273.257897 153.781398) (xy 273.105197 153.813855) (xy 273.105192 153.813857) + (xy 272.93227 153.890848) (xy 272.932265 153.890851) (xy 272.779129 154.002111) (xy 272.652466 154.142785) + (xy 272.557821 154.306715) (xy 272.557818 154.306722) (xy 272.499327 154.48674) (xy 272.499326 154.486744) + (xy 272.47954 154.675) (xy 191.050205 154.675) (xy 191.035674 154.536744) (xy 190.977179 154.356716) + (xy 190.882533 154.192784) (xy 190.755871 154.052112) (xy 190.75587 154.052111) (xy 190.602734 153.940851) + (xy 190.602729 153.940848) (xy 190.429807 153.863857) (xy 190.429802 153.863855) (xy 190.284001 153.832865) + (xy 190.244646 153.8245) (xy 190.055354 153.8245) (xy 190.022897 153.831398) (xy 189.870197 153.863855) + (xy 189.870192 153.863857) (xy 189.69727 153.940848) (xy 189.697265 153.940851) (xy 189.544129 154.052111) + (xy 189.417466 154.192785) (xy 189.322821 154.356715) (xy 189.322818 154.356722) (xy 189.268142 154.525) + (xy 189.264326 154.536744) (xy 189.24454 154.725) (xy 188.798612 154.725) (xy 188.802428 154.713256) + (xy 188.822214 154.525) (xy 188.802428 154.336744) (xy 188.743933 154.156716) (xy 188.649287 153.992784) + (xy 188.522625 153.852112) (xy 188.522624 153.852111) (xy 188.369488 153.740851) (xy 188.369483 153.740848) + (xy 188.196561 153.663857) (xy 188.196556 153.663855) (xy 188.050755 153.632865) (xy 188.0114 153.6245) + (xy 187.822108 153.6245) (xy 187.789651 153.631398) (xy 187.636951 153.663855) (xy 187.63695 153.663855) + (xy 187.613349 153.674364) (xy 187.544099 153.683648) (xy 187.480822 153.654019) (xy 187.44361 153.594884) + (xy 187.439595 153.574056) (xy 187.436165 153.541419) (xy 191.292693 153.541419) (xy 191.312479 153.729675) + (xy 191.31248 153.729678) (xy 191.370971 153.909696) (xy 191.370974 153.909703) (xy 191.46562 154.073635) + (xy 191.577498 154.197888) (xy 191.592282 154.214307) (xy 191.745418 154.325567) (xy 191.745423 154.32557) + (xy 191.918345 154.402561) (xy 191.91835 154.402563) (xy 192.103507 154.441919) (xy 192.103508 154.441919) + (xy 192.292797 154.441919) (xy 192.292799 154.441919) (xy 192.477956 154.402563) (xy 192.650883 154.32557) + (xy 192.804024 154.214307) (xy 192.930686 154.073635) (xy 193.025332 153.909703) (xy 193.083827 153.729675) + (xy 193.103613 153.541419) (xy 193.101887 153.525) (xy 201.66954 153.525) (xy 201.689326 153.713256) + (xy 201.689327 153.713259) (xy 201.747818 153.893277) (xy 201.747821 153.893284) (xy 201.842467 154.057216) + (xy 201.932063 154.156722) (xy 201.969129 154.197888) (xy 202.122265 154.309148) (xy 202.12227 154.309151) + (xy 202.295192 154.386142) (xy 202.295197 154.386144) (xy 202.480354 154.4255) (xy 202.480355 154.4255) + (xy 202.669644 154.4255) (xy 202.669646 154.4255) (xy 202.854803 154.386144) (xy 203.02773 154.309151) + (xy 203.180871 154.197888) (xy 203.307533 154.057216) (xy 203.402179 153.893284) (xy 203.460674 153.713256) + (xy 203.48046 153.525) (xy 203.460674 153.336744) (xy 203.402179 153.156716) (xy 203.307533 152.992784) + (xy 203.180871 152.852112) (xy 203.18087 152.852111) (xy 203.027734 152.740851) (xy 203.027729 152.740848) + (xy 202.854807 152.663857) (xy 202.854802 152.663855) (xy 202.709001 152.632865) (xy 202.669646 152.6245) + (xy 202.480354 152.6245) (xy 202.447897 152.631398) (xy 202.295197 152.663855) (xy 202.295192 152.663857) + (xy 202.12227 152.740848) (xy 202.122265 152.740851) (xy 201.969129 152.852111) (xy 201.842466 152.992785) + (xy 201.747821 153.156715) (xy 201.747818 153.156722) (xy 201.689327 153.33674) (xy 201.689326 153.336744) + (xy 201.66954 153.525) (xy 193.101887 153.525) (xy 193.083827 153.353163) (xy 193.025332 153.173135) + (xy 192.930686 153.009203) (xy 192.804024 152.868531) (xy 192.797591 152.863857) (xy 192.650887 152.75727) + (xy 192.650882 152.757267) (xy 192.47796 152.680276) (xy 192.477955 152.680274) (xy 192.332154 152.649284) + (xy 192.292799 152.640919) (xy 192.103507 152.640919) (xy 192.07105 152.647817) (xy 191.91835 152.680274) + (xy 191.918345 152.680276) (xy 191.745423 152.757267) (xy 191.745418 152.75727) (xy 191.592282 152.86853) + (xy 191.465619 153.009204) (xy 191.370974 153.173134) (xy 191.370971 153.173141) (xy 191.317815 153.33674) + (xy 191.312479 153.353163) (xy 191.292693 153.541419) (xy 187.436165 153.541419) (xy 187.435674 153.536744) + (xy 187.377179 153.356716) (xy 187.282533 153.192784) (xy 187.155871 153.052112) (xy 187.15587 153.052111) + (xy 187.002734 152.940851) (xy 187.002729 152.940848) (xy 186.829807 152.863857) (xy 186.829802 152.863855) + (xy 186.684001 152.832865) (xy 186.644646 152.8245) (xy 186.455354 152.8245) (xy 186.422897 152.831398) + (xy 186.270197 152.863855) (xy 186.270192 152.863857) (xy 186.09727 152.940848) (xy 186.097265 152.940851) + (xy 185.944129 153.052111) (xy 185.817466 153.192785) (xy 185.722821 153.356715) (xy 185.722818 153.356722) + (xy 185.668142 153.525) (xy 185.664326 153.536744) (xy 185.64454 153.725) (xy 178.467134 153.725) + (xy 178.329807 153.663857) (xy 178.329802 153.663855) (xy 178.184001 153.632865) (xy 178.144646 153.6245) + (xy 177.955354 153.6245) (xy 177.922897 153.631398) (xy 177.770197 153.663855) (xy 177.770192 153.663857) + (xy 177.59727 153.740848) (xy 177.597265 153.740851) (xy 177.444129 153.852111) (xy 177.444128 153.852112) + (xy 177.400914 153.900106) (xy 177.341427 153.936754) (xy 177.27157 153.935423) (xy 177.216615 153.900105) + (xy 177.10587 153.777111) (xy 176.952734 153.665851) (xy 176.952729 153.665848) (xy 176.779807 153.588857) + (xy 176.779802 153.588855) (xy 176.634001 153.557865) (xy 176.594646 153.5495) (xy 176.405354 153.5495) + (xy 176.372897 153.556398) (xy 176.220197 153.588855) (xy 176.220192 153.588857) (xy 176.04727 153.665848) + (xy 176.047265 153.665851) (xy 175.894129 153.777111) (xy 175.767466 153.917785) (xy 175.672821 154.081715) + (xy 175.672818 154.081722) (xy 175.636732 154.192785) (xy 175.614326 154.261744) (xy 175.59454 154.45) + (xy 101.416801 154.45) (xy 101.416801 151.652718) (xy 157.95454 151.652718) (xy 157.974326 151.840974) + (xy 157.974327 151.840977) (xy 158.032818 152.020995) (xy 158.032821 152.021002) (xy 158.127467 152.184934) + (xy 158.218597 152.286144) (xy 158.254129 152.325606) (xy 158.407265 152.436866) (xy 158.40727 152.436869) + (xy 158.580192 152.51386) (xy 158.580197 152.513862) (xy 158.765354 152.553218) (xy 158.765355 152.553218) + (xy 158.954644 152.553218) (xy 158.954646 152.553218) (xy 159.139803 152.513862) (xy 159.31273 152.436869) + (xy 159.465871 152.325606) (xy 159.592533 152.184934) (xy 159.687179 152.021002) (xy 159.745674 151.840974) + (xy 159.76546 151.652718) (xy 159.759919 151.6) (xy 177.14454 151.6) (xy 177.164326 151.788256) + (xy 177.164327 151.788259) (xy 177.222818 151.968277) (xy 177.222821 151.968284) (xy 177.317467 152.132216) + (xy 177.364933 152.184932) (xy 177.444129 152.272888) (xy 177.597265 152.384148) (xy 177.59727 152.384151) + (xy 177.770192 152.461142) (xy 177.770197 152.461144) (xy 177.955354 152.5005) (xy 177.955355 152.5005) + (xy 178.144644 152.5005) (xy 178.144646 152.5005) (xy 178.329803 152.461144) (xy 178.50273 152.384151) + (xy 178.655871 152.272888) (xy 178.782533 152.132216) (xy 178.877179 151.968284) (xy 178.935674 151.788256) + (xy 178.95546 151.6) (xy 178.937067 151.425) (xy 187.736294 151.425) (xy 187.75608 151.613256) (xy 187.756081 151.613259) + (xy 187.814572 151.793277) (xy 187.814575 151.793284) (xy 187.909221 151.957216) (xy 188.035883 152.097888) + (xy 188.189019 152.209148) (xy 188.189024 152.209151) (xy 188.361946 152.286142) (xy 188.361951 152.286144) + (xy 188.547108 152.3255) (xy 188.547109 152.3255) (xy 188.736398 152.3255) (xy 188.7364 152.3255) + (xy 188.921557 152.286144) (xy 189.094484 152.209151) (xy 189.247625 152.097888) (xy 189.374287 151.957216) + (xy 189.468933 151.793284) (xy 189.527428 151.613256) (xy 189.547214 151.425) (xy 189.527428 151.236744) + (xy 189.468933 151.056716) (xy 189.374287 150.892784) (xy 189.310339 150.821763) (xy 194.657193 150.821763) + (xy 194.676979 151.010019) (xy 194.67698 151.010022) (xy 194.735471 151.19004) (xy 194.735474 151.190047) + (xy 194.83012 151.353979) (xy 194.932357 151.467524) (xy 194.956782 151.494651) (xy 195.109918 151.605911) + (xy 195.109923 151.605914) (xy 195.282844 151.682905) (xy 195.282846 151.682905) (xy 195.28285 151.682907) + (xy 195.344325 151.695973) (xy 195.405804 151.729165) (xy 195.439581 151.790327) (xy 195.436473 151.855581) + (xy 195.424315 151.893) (xy 195.401979 151.961744) (xy 195.382193 152.15) (xy 195.401979 152.338256) + (xy 195.40198 152.338259) (xy 195.460471 152.518277) (xy 195.460474 152.518284) (xy 195.55512 152.682216) + (xy 195.622699 152.75727) (xy 195.681782 152.822888) (xy 195.834918 152.934148) (xy 195.834923 152.934151) + (xy 196.007845 153.011142) (xy 196.00785 153.011144) (xy 196.193007 153.0505) (xy 196.193008 153.0505) + (xy 196.382297 153.0505) (xy 196.382299 153.0505) (xy 196.567456 153.011144) (xy 196.740383 152.934151) + (xy 196.893524 152.822888) (xy 197.020186 152.682216) (xy 197.114832 152.518284) (xy 197.173327 152.338256) + (xy 197.193113 152.15) (xy 197.173327 151.961744) (xy 197.114832 151.781716) (xy 197.037772 151.648245) + (xy 197.0213 151.580346) (xy 197.044153 151.514319) (xy 197.099074 151.471128) (xy 197.119378 151.464956) + (xy 197.292456 151.428168) (xy 197.465383 151.351175) (xy 197.618524 151.239912) (xy 197.745186 151.09924) + (xy 197.839832 150.935308) (xy 197.86755 150.85) (xy 202.54454 150.85) (xy 202.564326 151.038256) + (xy 202.564327 151.038259) (xy 202.622818 151.218277) (xy 202.622821 151.218284) (xy 202.717467 151.382216) + (xy 202.791522 151.464462) (xy 202.844129 151.522888) (xy 202.997265 151.634148) (xy 202.99727 151.634151) + (xy 203.170192 151.711142) (xy 203.170197 151.711144) (xy 203.355354 151.7505) (xy 203.355355 151.7505) + (xy 203.544644 151.7505) (xy 203.544646 151.7505) (xy 203.729803 151.711144) (xy 203.90273 151.634151) + (xy 204.055871 151.522888) (xy 204.182533 151.382216) (xy 204.277179 151.218284) (xy 204.335674 151.038256) + (xy 204.340483 150.9925) (xy 269.76704 150.9925) (xy 269.786826 151.180756) (xy 269.786827 151.180759) + (xy 269.845318 151.360777) (xy 269.845321 151.360784) (xy 269.939967 151.524716) (xy 270.019689 151.613256) + (xy 270.066629 151.665388) (xy 270.219765 151.776648) (xy 270.21977 151.776651) (xy 270.392692 151.853642) + (xy 270.392697 151.853644) (xy 270.577854 151.893) (xy 270.577855 151.893) (xy 270.767144 151.893) + (xy 270.767146 151.893) (xy 270.952303 151.853644) (xy 271.12523 151.776651) (xy 271.278371 151.665388) + (xy 271.405033 151.524716) (xy 271.499679 151.360784) (xy 271.558174 151.180756) (xy 271.57796 150.9925) + (xy 271.558174 150.804244) (xy 271.499679 150.624216) (xy 271.405033 150.460284) (xy 271.278371 150.319612) + (xy 271.27837 150.319611) (xy 271.125234 150.208351) (xy 271.125229 150.208348) (xy 270.952307 150.131357) + (xy 270.952302 150.131355) (xy 270.806501 150.100365) (xy 270.767146 150.092) (xy 270.577854 150.092) + (xy 270.545397 150.098898) (xy 270.392697 150.131355) (xy 270.392692 150.131357) (xy 270.21977 150.208348) + (xy 270.219765 150.208351) (xy 270.066629 150.319611) (xy 269.939966 150.460285) (xy 269.845321 150.624215) + (xy 269.845318 150.624222) (xy 269.790942 150.791575) (xy 269.786826 150.804244) (xy 269.76704 150.9925) + (xy 204.340483 150.9925) (xy 204.35546 150.85) (xy 204.335674 150.661744) (xy 204.277179 150.481716) + (xy 204.182533 150.317784) (xy 204.055871 150.177112) (xy 204.05587 150.177111) (xy 203.902734 150.065851) + (xy 203.902729 150.065848) (xy 203.729807 149.988857) (xy 203.729802 149.988855) (xy 203.584001 149.957865) + (xy 203.544646 149.9495) (xy 203.355354 149.9495) (xy 203.322897 149.956398) (xy 203.170197 149.988855) + (xy 203.170192 149.988857) (xy 202.99727 150.065848) (xy 202.997265 150.065851) (xy 202.844129 150.177111) + (xy 202.717466 150.317785) (xy 202.622821 150.481715) (xy 202.622818 150.481722) (xy 202.564327 150.66174) + (xy 202.564326 150.661744) (xy 202.54454 150.85) (xy 197.86755 150.85) (xy 197.898327 150.75528) + (xy 197.918113 150.567024) (xy 197.898327 150.378768) (xy 197.839832 150.19874) (xy 197.745186 150.034808) + (xy 197.618524 149.894136) (xy 197.618523 149.894135) (xy 197.465387 149.782875) (xy 197.465382 149.782872) + (xy 197.29246 149.705881) (xy 197.292455 149.705879) (xy 197.146654 149.674889) (xy 197.107299 149.666524) + (xy 196.918007 149.666524) (xy 196.88555 149.673422) (xy 196.73285 149.705879) (xy 196.732845 149.705881) + (xy 196.559923 149.782872) (xy 196.559918 149.782875) (xy 196.406782 149.894135) (xy 196.280118 150.034809) + (xy 196.280116 150.034812) (xy 196.269602 150.053023) (xy 196.219034 150.101237) (xy 196.150426 150.114458) + (xy 196.089332 150.091338) (xy 196.015387 150.037614) (xy 196.015382 150.037611) (xy 195.84246 149.96062) + (xy 195.842455 149.960618) (xy 195.696654 149.929628) (xy 195.657299 149.921263) (xy 195.468007 149.921263) + (xy 195.43555 149.928161) (xy 195.28285 149.960618) (xy 195.282845 149.96062) (xy 195.109923 150.037611) + (xy 195.109918 150.037614) (xy 194.956782 150.148874) (xy 194.830119 150.289548) (xy 194.735474 150.453478) + (xy 194.735471 150.453485) (xy 194.679998 150.624215) (xy 194.676979 150.633507) (xy 194.657193 150.821763) + (xy 189.310339 150.821763) (xy 189.247625 150.752112) (xy 189.22938 150.738856) (xy 189.094488 150.640851) + (xy 189.094483 150.640848) (xy 188.921561 150.563857) (xy 188.921556 150.563855) (xy 188.774682 150.532637) + (xy 188.7364 150.5245) (xy 188.547108 150.5245) (xy 188.514651 150.531398) (xy 188.361951 150.563855) + (xy 188.361946 150.563857) (xy 188.189024 150.640848) (xy 188.189019 150.640851) (xy 188.035883 150.752111) + (xy 187.90922 150.892785) (xy 187.814575 151.056715) (xy 187.814572 151.056722) (xy 187.756081 151.23674) + (xy 187.75608 151.236744) (xy 187.736294 151.425) (xy 178.937067 151.425) (xy 178.935674 151.411744) + (xy 178.877179 151.231716) (xy 178.782533 151.067784) (xy 178.655871 150.927112) (xy 178.608624 150.892785) + (xy 178.502734 150.815851) (xy 178.502729 150.815848) (xy 178.329807 150.738857) (xy 178.329802 150.738855) + (xy 178.184001 150.707865) (xy 178.144646 150.6995) (xy 177.955354 150.6995) (xy 177.922897 150.706398) + (xy 177.770197 150.738855) (xy 177.770192 150.738857) (xy 177.59727 150.815848) (xy 177.597265 150.815851) + (xy 177.444129 150.927111) (xy 177.317466 151.067785) (xy 177.222821 151.231715) (xy 177.222818 151.231722) + (xy 177.173921 151.382214) (xy 177.164326 151.411744) (xy 177.14454 151.6) (xy 159.759919 151.6) + (xy 159.745674 151.464462) (xy 159.687179 151.284434) (xy 159.592533 151.120502) (xy 159.465871 150.97983) + (xy 159.46587 150.979829) (xy 159.312734 150.868569) (xy 159.312729 150.868566) (xy 159.139807 150.791575) + (xy 159.139802 150.791573) (xy 158.994001 150.760583) (xy 158.954646 150.752218) (xy 158.765354 150.752218) + (xy 158.732897 150.759116) (xy 158.580197 150.791573) (xy 158.580192 150.791575) (xy 158.40727 150.868566) + (xy 158.407265 150.868569) (xy 158.254129 150.979829) (xy 158.127466 151.120503) (xy 158.032821 151.284433) + (xy 158.032818 151.28444) (xy 157.97701 151.456202) (xy 157.974326 151.464462) (xy 157.95454 151.652718) + (xy 101.416801 151.652718) (xy 101.416801 150.16436) (xy 156.50454 150.16436) (xy 156.524326 150.352616) + (xy 156.524327 150.352619) (xy 156.582818 150.532637) (xy 156.582821 150.532644) (xy 156.677467 150.696576) + (xy 156.774412 150.804244) (xy 156.804129 150.837248) (xy 156.957265 150.948508) (xy 156.95727 150.948511) + (xy 157.130192 151.025502) (xy 157.130197 151.025504) (xy 157.315354 151.06486) (xy 157.315355 151.06486) + (xy 157.504644 151.06486) (xy 157.504646 151.06486) (xy 157.689803 151.025504) (xy 157.86273 150.948511) + (xy 158.015871 150.837248) (xy 158.142533 150.696576) (xy 158.237179 150.532644) (xy 158.295674 150.352616) + (xy 158.31546 150.16436) (xy 158.295674 149.976104) (xy 158.237179 149.796076) (xy 158.142533 149.632144) + (xy 158.015871 149.491472) (xy 158.01587 149.491471) (xy 157.862734 149.380211) (xy 157.862729 149.380208) + (xy 157.689807 149.303217) (xy 157.689802 149.303215) (xy 157.544001 149.272225) (xy 157.504646 149.26386) + (xy 157.315354 149.26386) (xy 157.282897 149.270758) (xy 157.130197 149.303215) (xy 157.130192 149.303217) + (xy 156.95727 149.380208) (xy 156.957265 149.380211) (xy 156.804129 149.491471) (xy 156.677466 149.632145) + (xy 156.582821 149.796075) (xy 156.582818 149.796082) (xy 156.529357 149.960619) (xy 156.524326 149.976104) + (xy 156.50454 150.16436) (xy 101.416801 150.16436) (xy 101.416801 148.25) (xy 178.94454 148.25) + (xy 178.964326 148.438256) (xy 178.964327 148.438259) (xy 179.022818 148.618277) (xy 179.022821 148.618284) + (xy 179.117467 148.782216) (xy 179.244129 148.922888) (xy 179.397265 149.034148) (xy 179.39727 149.034151) + (xy 179.570192 149.111142) (xy 179.570197 149.111144) (xy 179.755354 149.1505) (xy 179.755355 149.1505) + (xy 179.944644 149.1505) (xy 179.944646 149.1505) (xy 180.129803 149.111144) (xy 180.30273 149.034151) + (xy 180.455871 148.922888) (xy 180.582533 148.782216) (xy 180.677179 148.618284) (xy 180.735674 148.438256) + (xy 180.740483 148.3925) (xy 269.75704 148.3925) (xy 269.776826 148.580756) (xy 269.776827 148.580759) + (xy 269.835318 148.760777) (xy 269.835321 148.760784) (xy 269.929967 148.924716) (xy 270.0285 149.034148) + (xy 270.056629 149.065388) (xy 270.209765 149.176648) (xy 270.20977 149.176651) (xy 270.382692 149.253642) + (xy 270.382697 149.253644) (xy 270.567854 149.293) (xy 270.567855 149.293) (xy 270.757144 149.293) + (xy 270.757146 149.293) (xy 270.942303 149.253644) (xy 271.11523 149.176651) (xy 271.268371 149.065388) + (xy 271.395033 148.924716) (xy 271.489679 148.760784) (xy 271.548174 148.580756) (xy 271.56796 148.3925) + (xy 271.548174 148.204244) (xy 271.489679 148.024216) (xy 271.395033 147.860284) (xy 271.268371 147.719612) + (xy 271.26837 147.719611) (xy 271.115234 147.608351) (xy 271.115229 147.608348) (xy 270.942307 147.531357) + (xy 270.942302 147.531355) (xy 270.796501 147.500365) (xy 270.757146 147.492) (xy 270.567854 147.492) + (xy 270.535397 147.498898) (xy 270.382697 147.531355) (xy 270.382692 147.531357) (xy 270.20977 147.608348) + (xy 270.209765 147.608351) (xy 270.056629 147.719611) (xy 269.929966 147.860285) (xy 269.835321 148.024215) + (xy 269.835318 148.024222) (xy 269.776827 148.20424) (xy 269.776826 148.204244) (xy 269.75704 148.3925) + (xy 180.740483 148.3925) (xy 180.75546 148.25) (xy 180.735674 148.061744) (xy 180.677179 147.881716) + (xy 180.582533 147.717784) (xy 180.455871 147.577112) (xy 180.45587 147.577111) (xy 180.302734 147.465851) + (xy 180.302729 147.465848) (xy 180.129807 147.388857) (xy 180.129802 147.388855) (xy 179.984001 147.357865) + (xy 179.944646 147.3495) (xy 179.755354 147.3495) (xy 179.722897 147.356398) (xy 179.570197 147.388855) + (xy 179.570192 147.388857) (xy 179.39727 147.465848) (xy 179.397265 147.465851) (xy 179.244129 147.577111) + (xy 179.117466 147.717785) (xy 179.022821 147.881715) (xy 179.022818 147.881722) (xy 178.964327 148.06174) + (xy 178.964326 148.061744) (xy 178.94454 148.25) (xy 101.416801 148.25) (xy 101.416801 147.11) (xy 185.67454 147.11) + (xy 185.694326 147.298256) (xy 185.694327 147.298259) (xy 185.752818 147.478277) (xy 185.752821 147.478284) + (xy 185.847467 147.642216) (xy 185.929109 147.732888) (xy 185.974129 147.782888) (xy 186.127265 147.894148) + (xy 186.12727 147.894151) (xy 186.300192 147.971142) (xy 186.300197 147.971144) (xy 186.485354 148.0105) + (xy 186.485355 148.0105) (xy 186.674644 148.0105) (xy 186.674646 148.0105) (xy 186.859803 147.971144) + (xy 187.03273 147.894151) (xy 187.185871 147.782888) (xy 187.312533 147.642216) (xy 187.407179 147.478284) + (xy 187.465674 147.298256) (xy 187.48546 147.11) (xy 187.480205 147.06) (xy 188.86454 147.06) (xy 188.884326 147.248256) + (xy 188.884327 147.248259) (xy 188.942818 147.428277) (xy 188.942821 147.428284) (xy 189.037467 147.592216) + (xy 189.099812 147.661457) (xy 189.164129 147.732888) (xy 189.317265 147.844148) (xy 189.31727 147.844151) + (xy 189.490192 147.921142) (xy 189.490197 147.921144) (xy 189.675354 147.9605) (xy 189.675355 147.9605) + (xy 189.864644 147.9605) (xy 189.864646 147.9605) (xy 190.049803 147.921144) (xy 190.22273 147.844151) + (xy 190.375871 147.732888) (xy 190.502533 147.592216) (xy 190.597179 147.428284) (xy 190.655674 147.248256) + (xy 190.658118 147.225) (xy 193.66954 147.225) (xy 193.689326 147.413256) (xy 193.689327 147.413259) + (xy 193.747818 147.593277) (xy 193.747821 147.593284) (xy 193.842467 147.757216) (xy 193.965764 147.894151) + (xy 193.969129 147.897888) (xy 194.122265 148.009148) (xy 194.12227 148.009151) (xy 194.295192 148.086142) + (xy 194.295197 148.086144) (xy 194.480354 148.1255) (xy 194.480355 148.1255) (xy 194.669644 148.1255) + (xy 194.669646 148.1255) (xy 194.854803 148.086144) (xy 195.02773 148.009151) (xy 195.180871 147.897888) + (xy 195.28285 147.784628) (xy 195.342337 147.74798) (xy 195.412194 147.749311) (xy 195.46715 147.784629) + (xy 195.569129 147.897888) (xy 195.722265 148.009148) (xy 195.72227 148.009151) (xy 195.895192 148.086142) + (xy 195.895197 148.086144) (xy 196.080354 148.1255) (xy 196.080355 148.1255) (xy 196.269644 148.1255) + (xy 196.269646 148.1255) (xy 196.454803 148.086144) (xy 196.62773 148.009151) (xy 196.780871 147.897888) + (xy 196.907533 147.757216) (xy 197.002179 147.593284) (xy 197.060674 147.413256) (xy 197.08046 147.225) + (xy 198.49454 147.225) (xy 198.514326 147.413256) (xy 198.514327 147.413259) (xy 198.572818 147.593277) + (xy 198.572821 147.593284) (xy 198.667467 147.757216) (xy 198.790764 147.894151) (xy 198.794129 147.897888) + (xy 198.947265 148.009148) (xy 198.94727 148.009151) (xy 199.120192 148.086142) (xy 199.120197 148.086144) + (xy 199.305354 148.1255) (xy 199.305355 148.1255) (xy 199.494644 148.1255) (xy 199.494646 148.1255) + (xy 199.679803 148.086144) (xy 199.85273 148.009151) (xy 200.005871 147.897888) (xy 200.132533 147.757216) + (xy 200.132534 147.757213) (xy 200.13285 147.756863) (xy 200.192336 147.720214) (xy 200.262193 147.721544) + (xy 200.31715 147.756863) (xy 200.317465 147.757213) (xy 200.317467 147.757216) (xy 200.440764 147.894151) + (xy 200.444129 147.897888) (xy 200.597265 148.009148) (xy 200.59727 148.009151) (xy 200.770192 148.086142) + (xy 200.770197 148.086144) (xy 200.955354 148.1255) (xy 200.955355 148.1255) (xy 201.144644 148.1255) + (xy 201.144646 148.1255) (xy 201.329803 148.086144) (xy 201.50273 148.009151) (xy 201.655871 147.897888) + (xy 201.782533 147.757216) (xy 201.877179 147.593284) (xy 201.916198 147.473198) (xy 234.121342 147.473198) + (xy 234.141128 147.661454) (xy 234.141129 147.661457) (xy 234.19962 147.841475) (xy 234.199623 147.841482) + (xy 234.294269 148.005414) (xy 234.344989 148.061744) (xy 234.420931 148.146086) (xy 234.574067 148.257346) + (xy 234.574072 148.257349) (xy 234.746994 148.33434) (xy 234.746999 148.334342) (xy 234.932156 148.373698) + (xy 234.932157 148.373698) (xy 235.121446 148.373698) (xy 235.121448 148.373698) (xy 235.306605 148.334342) + (xy 235.479532 148.257349) (xy 235.632673 148.146086) (xy 235.759335 148.005414) (xy 235.853981 147.841482) + (xy 235.912476 147.661454) (xy 235.932262 147.473198) (xy 235.912476 147.284942) (xy 235.853981 147.104914) + (xy 235.759335 146.940982) (xy 235.632673 146.80031) (xy 235.632672 146.800309) (xy 235.479536 146.689049) + (xy 235.479531 146.689046) (xy 235.306609 146.612055) (xy 235.306604 146.612053) (xy 235.160803 146.581063) + (xy 235.121448 146.572698) (xy 234.932156 146.572698) (xy 234.899699 146.579596) (xy 234.746999 146.612053) + (xy 234.746994 146.612055) (xy 234.574072 146.689046) (xy 234.574067 146.689049) (xy 234.420931 146.800309) + (xy 234.294268 146.940983) (xy 234.199623 147.104913) (xy 234.19962 147.10492) (xy 234.160604 147.225) + (xy 234.141128 147.284942) (xy 234.121342 147.473198) (xy 201.916198 147.473198) (xy 201.935674 147.413256) + (xy 201.95546 147.225) (xy 201.935674 147.036744) (xy 201.877179 146.856716) (xy 201.782533 146.692784) + (xy 201.655871 146.552112) (xy 201.622388 146.527785) (xy 201.502734 146.440851) (xy 201.502729 146.440848) + (xy 201.329807 146.363857) (xy 201.329802 146.363855) (xy 201.184001 146.332865) (xy 201.144646 146.3245) + (xy 200.955354 146.3245) (xy 200.922897 146.331398) (xy 200.770197 146.363855) (xy 200.770192 146.363857) + (xy 200.59727 146.440848) (xy 200.597265 146.440851) (xy 200.444129 146.552111) (xy 200.31715 146.693136) + (xy 200.257663 146.729785) (xy 200.187806 146.728454) (xy 200.13285 146.693136) (xy 200.00587 146.552111) + (xy 199.852734 146.440851) (xy 199.852729 146.440848) (xy 199.679807 146.363857) (xy 199.679802 146.363855) + (xy 199.534001 146.332865) (xy 199.494646 146.3245) (xy 199.305354 146.3245) (xy 199.272897 146.331398) + (xy 199.120197 146.363855) (xy 199.120192 146.363857) (xy 198.94727 146.440848) (xy 198.947265 146.440851) + (xy 198.794129 146.552111) (xy 198.667466 146.692785) (xy 198.572821 146.856715) (xy 198.572818 146.856722) + (xy 198.514327 147.03674) (xy 198.514326 147.036744) (xy 198.49454 147.225) (xy 197.08046 147.225) + (xy 197.060674 147.036744) (xy 197.002179 146.856716) (xy 196.907533 146.692784) (xy 196.780871 146.552112) + (xy 196.747388 146.527785) (xy 196.627734 146.440851) (xy 196.627729 146.440848) (xy 196.454807 146.363857) + (xy 196.454802 146.363855) (xy 196.309001 146.332865) (xy 196.269646 146.3245) (xy 196.080354 146.3245) + (xy 196.047897 146.331398) (xy 195.895197 146.363855) (xy 195.895192 146.363857) (xy 195.72227 146.440848) + (xy 195.722265 146.440851) (xy 195.569132 146.552109) (xy 195.569129 146.552111) (xy 195.569129 146.552112) + (xy 195.546014 146.577784) (xy 195.46715 146.665371) (xy 195.407663 146.702019) (xy 195.337806 146.700688) + (xy 195.28285 146.665371) (xy 195.180871 146.552112) (xy 195.147388 146.527785) (xy 195.027734 146.440851) + (xy 195.027729 146.440848) (xy 194.854807 146.363857) (xy 194.854802 146.363855) (xy 194.709001 146.332865) + (xy 194.669646 146.3245) (xy 194.480354 146.3245) (xy 194.447897 146.331398) (xy 194.295197 146.363855) + (xy 194.295192 146.363857) (xy 194.12227 146.440848) (xy 194.122265 146.440851) (xy 193.969129 146.552111) + (xy 193.842466 146.692785) (xy 193.747821 146.856715) (xy 193.747818 146.856722) (xy 193.689327 147.03674) + (xy 193.689326 147.036744) (xy 193.66954 147.225) (xy 190.658118 147.225) (xy 190.67546 147.06) + (xy 190.655674 146.871744) (xy 190.597179 146.691716) (xy 190.502533 146.527784) (xy 190.375871 146.387112) + (xy 190.37587 146.387111) (xy 190.222734 146.275851) (xy 190.222729 146.275848) (xy 190.049807 146.198857) + (xy 190.049802 146.198855) (xy 189.880924 146.16296) (xy 189.864646 146.1595) (xy 189.675354 146.1595) + (xy 189.659076 146.16296) (xy 189.490197 146.198855) (xy 189.490192 146.198857) (xy 189.31727 146.275848) + (xy 189.317265 146.275851) (xy 189.164129 146.387111) (xy 189.037466 146.527785) (xy 188.942821 146.691715) + (xy 188.942818 146.691722) (xy 188.889209 146.856715) (xy 188.884326 146.871744) (xy 188.86454 147.06) + (xy 187.480205 147.06) (xy 187.465674 146.921744) (xy 187.407179 146.741716) (xy 187.312533 146.577784) + (xy 187.185871 146.437112) (xy 187.167334 146.423644) (xy 187.032734 146.325851) (xy 187.032729 146.325848) + (xy 186.859807 146.248857) (xy 186.859802 146.248855) (xy 186.714001 146.217865) (xy 186.674646 146.2095) + (xy 186.485354 146.2095) (xy 186.452897 146.216398) (xy 186.300197 146.248855) (xy 186.300192 146.248857) + (xy 186.12727 146.325848) (xy 186.127265 146.325851) (xy 185.974129 146.437111) (xy 185.847466 146.577785) + (xy 185.752821 146.741715) (xy 185.752818 146.741722) (xy 185.694327 146.92174) (xy 185.694326 146.921744) + (xy 185.67454 147.11) (xy 101.416801 147.11) (xy 101.416801 145.974704) (xy 168.23255 145.974704) + (xy 168.252336 146.16296) (xy 168.252337 146.162963) (xy 168.310828 146.342981) (xy 168.310831 146.342988) + (xy 168.405477 146.50692) (xy 168.500141 146.612055) (xy 168.532139 146.647592) (xy 168.685275 146.758852) + (xy 168.68528 146.758855) (xy 168.858202 146.835846) (xy 168.858207 146.835848) (xy 169.043364 146.875204) + (xy 169.043365 146.875204) (xy 169.232654 146.875204) (xy 169.232656 146.875204) (xy 169.417813 146.835848) + (xy 169.59074 146.758855) (xy 169.743881 146.647592) (xy 169.870543 146.50692) (xy 169.965189 146.342988) + (xy 170.023684 146.16296) (xy 170.04347 145.974704) (xy 170.023684 145.786448) (xy 170.023682 145.786444) + (xy 170.023004 145.779985) (xy 170.025932 145.779677) (xy 170.030235 145.722805) (xy 170.054086 145.683646) + (xy 170.163168 145.5625) (xy 266.65454 145.5625) (xy 266.674326 145.750756) (xy 266.674327 145.750759) + (xy 266.732818 145.930777) (xy 266.732821 145.930784) (xy 266.827467 146.094716) (xy 266.921236 146.198857) + (xy 266.954129 146.235388) (xy 267.107265 146.346648) (xy 267.10727 146.346651) (xy 267.280192 146.423642) + (xy 267.280197 146.423644) (xy 267.465354 146.463) (xy 267.465355 146.463) (xy 267.654644 146.463) + (xy 267.654646 146.463) (xy 267.839803 146.423644) (xy 268.01273 146.346651) (xy 268.165871 146.235388) + (xy 268.292533 146.094716) (xy 268.387179 145.930784) (xy 268.445674 145.750756) (xy 268.46546 145.5625) + (xy 268.445674 145.374244) (xy 268.387179 145.194216) (xy 268.292533 145.030284) (xy 268.165871 144.889612) + (xy 268.100636 144.842216) (xy 268.012734 144.778351) (xy 268.012729 144.778348) (xy 267.839807 144.701357) + (xy 267.839802 144.701355) (xy 267.694001 144.670365) (xy 267.654646 144.662) (xy 267.465354 144.662) + (xy 267.432897 144.668898) (xy 267.280197 144.701355) (xy 267.280192 144.701357) (xy 267.10727 144.778348) + (xy 267.107265 144.778351) (xy 266.954129 144.889611) (xy 266.827466 145.030285) (xy 266.732821 145.194215) + (xy 266.732818 145.194222) (xy 266.674327 145.37424) (xy 266.674326 145.374244) (xy 266.65454 145.5625) + (xy 170.163168 145.5625) (xy 170.171476 145.553273) (xy 170.266122 145.389341) (xy 170.324617 145.209313) + (xy 170.344403 145.021057) (xy 170.324617 144.832801) (xy 170.266122 144.652773) (xy 170.171476 144.488841) + (xy 170.044814 144.348169) (xy 169.992279 144.31) (xy 169.891677 144.236908) (xy 169.891672 144.236905) + (xy 169.71875 144.159914) (xy 169.718745 144.159912) (xy 169.572944 144.128922) (xy 169.533589 144.120557) + (xy 169.344297 144.120557) (xy 169.31184 144.127455) (xy 169.15914 144.159912) (xy 169.159135 144.159914) + (xy 168.986213 144.236905) (xy 168.986208 144.236908) (xy 168.833072 144.348168) (xy 168.706409 144.488842) + (xy 168.611764 144.652772) (xy 168.611761 144.652779) (xy 168.55327 144.832797) (xy 168.553269 144.832801) + (xy 168.533483 145.021057) (xy 168.553269 145.209313) (xy 168.55327 145.209316) (xy 168.553949 145.215776) + (xy 168.55106 145.216079) (xy 168.546635 145.273169) (xy 168.522864 145.312116) (xy 168.405476 145.442489) + (xy 168.310831 145.606419) (xy 168.310828 145.606426) (xy 168.254536 145.779677) (xy 168.252336 145.786448) + (xy 168.23255 145.974704) (xy 101.416801 145.974704) (xy 101.416801 145.618299) (xy 101.416812 145.618258) + (xy 101.416807 145.566934) (xy 101.416808 145.566934) (xy 101.416791 145.401847) (xy 101.383846 145.073322) + (xy 101.318282 144.749723) (xy 101.220753 144.434283) (xy 101.184363 144.348169) (xy 101.168233 144.31) + (xy 155.04454 144.31) (xy 155.064326 144.498256) (xy 155.064327 144.498259) (xy 155.122818 144.678277) + (xy 155.122821 144.678284) (xy 155.217467 144.842216) (xy 155.260142 144.889611) (xy 155.344129 144.982888) + (xy 155.497265 145.094148) (xy 155.49727 145.094151) (xy 155.670192 145.171142) (xy 155.670197 145.171144) + (xy 155.855354 145.2105) (xy 155.855355 145.2105) (xy 156.044644 145.2105) (xy 156.044646 145.2105) + (xy 156.229803 145.171144) (xy 156.40273 145.094151) (xy 156.555871 144.982888) (xy 156.682533 144.842216) + (xy 156.777179 144.678284) (xy 156.835674 144.498256) (xy 156.85546 144.31) (xy 156.835674 144.121744) + (xy 156.777179 143.941716) (xy 156.682533 143.777784) (xy 156.555871 143.637112) (xy 156.547628 143.631123) + (xy 156.402734 143.525851) (xy 156.402729 143.525848) (xy 156.229807 143.448857) (xy 156.229802 143.448855) + (xy 156.084001 143.417865) (xy 156.044646 143.4095) (xy 155.855354 143.4095) (xy 155.826251 143.415686) + (xy 155.670197 143.448855) (xy 155.670192 143.448857) (xy 155.49727 143.525848) (xy 155.497265 143.525851) + (xy 155.344129 143.637111) (xy 155.217466 143.777785) (xy 155.122821 143.941715) (xy 155.122818 143.941722) + (xy 155.064327 144.12174) (xy 155.064326 144.121744) (xy 155.04454 144.31) (xy 101.168233 144.31) + (xy 101.092239 144.130166) (xy 101.092237 144.130162) (xy 101.092232 144.13015) (xy 101.088956 144.124151) + (xy 100.989348 143.941722) (xy 100.934003 143.84036) (xy 100.747645 143.567806) (xy 100.555886 143.34) + (xy 145.07454 143.34) (xy 145.094326 143.528256) (xy 145.094327 143.528259) (xy 145.152818 143.708277) + (xy 145.152821 143.708284) (xy 145.247467 143.872216) (xy 145.310051 143.941722) (xy 145.374129 144.012888) + (xy 145.527265 144.124148) (xy 145.52727 144.124151) (xy 145.700192 144.201142) (xy 145.700197 144.201144) + (xy 145.885354 144.2405) (xy 145.885355 144.2405) (xy 146.074644 144.2405) (xy 146.074646 144.2405) + (xy 146.259803 144.201144) (xy 146.43273 144.124151) (xy 146.585871 144.012888) (xy 146.712533 143.872216) + (xy 146.807179 143.708284) (xy 146.865674 143.528256) (xy 146.88546 143.34) (xy 146.865674 143.151744) + (xy 146.807179 142.971716) (xy 146.712533 142.807784) (xy 146.585871 142.667112) (xy 146.57068 142.656075) + (xy 146.432734 142.555851) (xy 146.432729 142.555848) (xy 146.259807 142.478857) (xy 146.259802 142.478855) + (xy 146.114001 142.447865) (xy 146.074646 142.4395) (xy 145.885354 142.4395) (xy 145.852897 142.446398) + (xy 145.700197 142.478855) (xy 145.700192 142.478857) (xy 145.52727 142.555848) (xy 145.527265 142.555851) + (xy 145.374129 142.667111) (xy 145.247466 142.807785) (xy 145.152821 142.971715) (xy 145.152818 142.971722) + (xy 145.094327 143.15174) (xy 145.094326 143.151744) (xy 145.07454 143.34) (xy 100.555886 143.34) + (xy 100.535019 143.31521) (xy 100.458283 143.240615) (xy 100.458227 143.24055) (xy 100.420776 143.204151) + (xy 100.419004 143.202428) (xy 100.414409 143.197719) (xy 100.317432 143.092888) (xy 100.18311 142.947686) + (xy 100.174693 142.937558) (xy 100.148256 142.902067) (xy 99.97319 142.667042) (xy 99.965894 142.656075) + (xy 99.794231 142.365723) (xy 99.788139 142.354045) (xy 99.648239 142.04711) (xy 99.64342 142.03485) + (xy 99.603219 141.914101) (xy 99.536866 141.714797) (xy 99.533383 141.702125) (xy 99.461378 141.372565) + (xy 99.459256 141.359574) (xy 99.451025 141.28424) (xy 99.422621 141.024265) (xy 99.421888 141.011116) + (xy 99.421437 140.834018) (xy 100.710784 140.834018) (xy 100.710784 140.834021) (xy 100.731198 141.119453) + (xy 100.792022 141.399057) (xy 100.792024 141.399063) (xy 100.792025 141.399066) (xy 100.889631 141.660756) + (xy 100.892029 141.667186) (xy 101.029164 141.918329) (xy 101.029169 141.918337) (xy 101.200648 142.147407) + (xy 101.200664 142.147425) (xy 101.402988 142.349749) (xy 101.403006 142.349765) (xy 101.632076 142.521244) + (xy 101.632084 142.521249) (xy 101.883227 142.658384) (xy 101.883226 142.658384) (xy 101.88323 142.658385) + (xy 101.883233 142.658387) (xy 102.151348 142.758389) (xy 102.151354 142.75839) (xy 102.151356 142.758391) + (xy 102.43096 142.819215) (xy 102.430962 142.819215) (xy 102.430966 142.819216) (xy 102.684614 142.837357) + (xy 102.716393 142.83963) (xy 102.716394 142.83963) (xy 102.716395 142.83963) (xy 102.744989 142.837584) + (xy 103.001822 142.819216) (xy 103.054375 142.807784) (xy 103.281431 142.758391) (xy 103.281431 142.75839) + (xy 103.28144 142.758389) (xy 103.549555 142.658387) (xy 103.800709 142.521246) (xy 104.029789 142.349759) + (xy 104.232133 142.147415) (xy 104.40362 141.918335) (xy 104.540761 141.667181) (xy 104.613373 141.4725) + (xy 225.89204 141.4725) (xy 225.911826 141.660756) (xy 225.911827 141.660759) (xy 225.970318 141.840777) + (xy 225.970321 141.840784) (xy 226.064967 142.004716) (xy 226.107288 142.051718) (xy 226.191629 142.145388) + (xy 226.344765 142.256648) (xy 226.34477 142.256651) (xy 226.517692 142.333642) (xy 226.517697 142.333644) + (xy 226.702854 142.373) (xy 226.702855 142.373) (xy 226.892144 142.373) (xy 226.892146 142.373) + (xy 227.077303 142.333644) (xy 227.25023 142.256651) (xy 227.341968 142.19) (xy 237.15454 142.19) + (xy 237.174326 142.378256) (xy 237.174327 142.378259) (xy 237.232818 142.558277) (xy 237.232821 142.558284) + (xy 237.327467 142.722216) (xy 237.433187 142.83963) (xy 237.454129 142.862888) (xy 237.607265 142.974148) + (xy 237.60727 142.974151) (xy 237.780192 143.051142) (xy 237.780197 143.051144) (xy 237.965354 143.0905) + (xy 237.965355 143.0905) (xy 238.154644 143.0905) (xy 238.154646 143.0905) (xy 238.339803 143.051144) + (xy 238.51273 142.974151) (xy 238.665871 142.862888) (xy 238.792533 142.722216) (xy 238.887179 142.558284) + (xy 238.945674 142.378256) (xy 238.96546 142.19) (xy 238.945674 142.001744) (xy 238.887179 141.821716) + (xy 238.792533 141.657784) (xy 238.665871 141.517112) (xy 238.604468 141.4725) (xy 238.532208 141.42) + (xy 248.25954 141.42) (xy 248.279326 141.608256) (xy 248.279327 141.608259) (xy 248.337818 141.788277) + (xy 248.33782 141.788281) (xy 248.337821 141.788284) (xy 248.368128 141.840777) (xy 248.378072 141.858001) + (xy 248.394543 141.925901) (xy 248.378072 141.981999) (xy 248.33782 142.051718) (xy 248.337818 142.051722) + (xy 248.292663 142.190696) (xy 248.279326 142.231744) (xy 248.25954 142.42) (xy 248.279326 142.608256) + (xy 248.279327 142.608259) (xy 248.337818 142.788277) (xy 248.337821 142.788284) (xy 248.432467 142.952216) + (xy 248.537812 143.069213) (xy 248.559129 143.092888) (xy 248.712265 143.204148) (xy 248.71227 143.204151) + (xy 248.885192 143.281142) (xy 248.885197 143.281144) (xy 249.070354 143.3205) (xy 249.070355 143.3205) + (xy 249.259644 143.3205) (xy 249.259646 143.3205) (xy 249.444803 143.281144) (xy 249.61773 143.204151) + (xy 249.770871 143.092888) (xy 249.897533 142.952216) (xy 249.992179 142.788284) (xy 250.050674 142.608256) + (xy 250.07046 142.42) (xy 250.050674 142.231744) (xy 249.992179 142.051716) (xy 249.951927 141.981999) + (xy 249.935454 141.914101) (xy 249.951927 141.858001) (xy 249.992179 141.788284) (xy 250.050674 141.608256) + (xy 250.07046 141.42) (xy 253.85954 141.42) (xy 253.879326 141.608256) (xy 253.879327 141.608259) + (xy 253.937818 141.788277) (xy 253.93782 141.788281) (xy 253.937821 141.788284) (xy 253.968128 141.840777) + (xy 253.978072 141.858001) (xy 253.994543 141.925901) (xy 253.978072 141.981999) (xy 253.93782 142.051718) + (xy 253.937818 142.051722) (xy 253.892663 142.190696) (xy 253.879326 142.231744) (xy 253.85954 142.42) + (xy 253.879326 142.608256) (xy 253.879327 142.608259) (xy 253.937818 142.788277) (xy 253.937821 142.788284) + (xy 254.032467 142.952216) (xy 254.137812 143.069213) (xy 254.159129 143.092888) (xy 254.312265 143.204148) + (xy 254.31227 143.204151) (xy 254.485192 143.281142) (xy 254.485197 143.281144) (xy 254.670354 143.3205) + (xy 254.670355 143.3205) (xy 254.859644 143.3205) (xy 254.859646 143.3205) (xy 255.044803 143.281144) + (xy 255.21773 143.204151) (xy 255.370871 143.092888) (xy 255.497533 142.952216) (xy 255.592179 142.788284) + (xy 255.650674 142.608256) (xy 255.67046 142.42) (xy 255.650674 142.231744) (xy 255.592179 142.051716) + (xy 255.551927 141.981999) (xy 255.535454 141.914101) (xy 255.551927 141.858001) (xy 255.592179 141.788284) + (xy 255.650674 141.608256) (xy 255.67046 141.42) (xy 255.650674 141.231744) (xy 255.592179 141.051716) + (xy 255.497533 140.887784) (xy 255.449121 140.834017) (xy 283.810785 140.834017) (xy 283.810785 140.83402) + (xy 283.831199 141.119452) (xy 283.892023 141.399056) (xy 283.892025 141.399062) (xy 283.892026 141.399065) + (xy 283.988524 141.657785) (xy 283.99203 141.667185) (xy 284.129165 141.918328) (xy 284.12917 141.918336) + (xy 284.300649 142.147407) (xy 284.300665 142.147425) (xy 284.502989 142.349749) (xy 284.503007 142.349765) + (xy 284.732078 142.521244) (xy 284.732086 142.521249) (xy 284.983229 142.658384) (xy 284.983228 142.658384) + (xy 284.983232 142.658385) (xy 284.983235 142.658387) (xy 285.25135 142.758389) (xy 285.251356 142.75839) + (xy 285.251358 142.758391) (xy 285.530962 142.819215) (xy 285.530964 142.819215) (xy 285.530968 142.819216) + (xy 285.784616 142.837357) (xy 285.816395 142.83963) (xy 285.816396 142.83963) (xy 285.816397 142.83963) + (xy 285.844991 142.837584) (xy 286.101824 142.819216) (xy 286.154377 142.807784) (xy 286.381433 142.758391) + (xy 286.381433 142.75839) (xy 286.381442 142.758389) (xy 286.649557 142.658387) (xy 286.900711 142.521246) + (xy 287.129792 142.349759) (xy 287.332136 142.147415) (xy 287.503623 141.918334) (xy 287.640764 141.66718) + (xy 287.740766 141.399065) (xy 287.801593 141.119447) (xy 287.822007 140.834019) (xy 287.801593 140.548591) + (xy 287.750157 140.312145) (xy 287.740768 140.268981) (xy 287.740767 140.268979) (xy 287.740766 140.268973) + (xy 287.640764 140.000858) (xy 287.584252 139.897365) (xy 287.503626 139.749709) (xy 287.503621 139.749701) + (xy 287.332142 139.52063) (xy 287.332126 139.520612) (xy 287.129802 139.318288) (xy 287.129784 139.318272) + (xy 286.900713 139.146793) (xy 286.900705 139.146788) (xy 286.649562 139.009653) (xy 286.649563 139.009653) + (xy 286.541155 138.969219) (xy 286.381442 138.909649) (xy 286.381439 138.909648) (xy 286.381433 138.909646) + (xy 286.101829 138.848822) (xy 285.816397 138.828408) (xy 285.816395 138.828408) (xy 285.530962 138.848822) + (xy 285.251358 138.909646) (xy 284.983229 139.009653) (xy 284.732086 139.146788) (xy 284.732078 139.146793) + (xy 284.503007 139.318272) (xy 284.502989 139.318288) (xy 284.300665 139.520612) (xy 284.300649 139.52063) + (xy 284.12917 139.749701) (xy 284.129165 139.749709) (xy 283.99203 140.000852) (xy 283.892023 140.268981) + (xy 283.831199 140.548585) (xy 283.810785 140.834017) (xy 255.449121 140.834017) (xy 255.370871 140.747112) + (xy 255.37087 140.747111) (xy 255.217734 140.635851) (xy 255.217729 140.635848) (xy 255.044807 140.558857) + (xy 255.044802 140.558855) (xy 254.899001 140.527865) (xy 254.859646 140.5195) (xy 254.670354 140.5195) + (xy 254.637897 140.526398) (xy 254.485197 140.558855) (xy 254.485192 140.558857) (xy 254.31227 140.635848) + (xy 254.312265 140.635851) (xy 254.159129 140.747111) (xy 254.032466 140.887785) (xy 253.937821 141.051715) + (xy 253.937818 141.051722) (xy 253.879327 141.23174) (xy 253.879326 141.231744) (xy 253.85954 141.42) + (xy 250.07046 141.42) (xy 250.050674 141.231744) (xy 249.992179 141.051716) (xy 249.897533 140.887784) + (xy 249.770871 140.747112) (xy 249.77087 140.747111) (xy 249.617734 140.635851) (xy 249.617729 140.635848) + (xy 249.444807 140.558857) (xy 249.444802 140.558855) (xy 249.299001 140.527865) (xy 249.259646 140.5195) + (xy 249.070354 140.5195) (xy 249.037897 140.526398) (xy 248.885197 140.558855) (xy 248.885192 140.558857) + (xy 248.71227 140.635848) (xy 248.712265 140.635851) (xy 248.559129 140.747111) (xy 248.432466 140.887785) + (xy 248.337821 141.051715) (xy 248.337818 141.051722) (xy 248.279327 141.23174) (xy 248.279326 141.231744) + (xy 248.25954 141.42) (xy 238.532208 141.42) (xy 238.512734 141.405851) (xy 238.512729 141.405848) + (xy 238.339807 141.328857) (xy 238.339802 141.328855) (xy 238.194001 141.297865) (xy 238.154646 141.2895) + (xy 237.965354 141.2895) (xy 237.932897 141.296398) (xy 237.780197 141.328855) (xy 237.780192 141.328857) + (xy 237.60727 141.405848) (xy 237.607265 141.405851) (xy 237.454129 141.517111) (xy 237.327466 141.657785) + (xy 237.232821 141.821715) (xy 237.232818 141.821722) (xy 237.180741 141.982001) (xy 237.174326 142.001744) + (xy 237.15454 142.19) (xy 227.341968 142.19) (xy 227.403371 142.145388) (xy 227.530033 142.004716) + (xy 227.624679 141.840784) (xy 227.683174 141.660756) (xy 227.70296 141.4725) (xy 227.683174 141.284244) + (xy 227.624679 141.104216) (xy 227.530033 140.940284) (xy 227.403371 140.799612) (xy 227.40337 140.799611) + (xy 227.250234 140.688351) (xy 227.250229 140.688348) (xy 227.077307 140.611357) (xy 227.077302 140.611355) + (xy 226.931501 140.580365) (xy 226.892146 140.572) (xy 226.702854 140.572) (xy 226.670397 140.578898) + (xy 226.517697 140.611355) (xy 226.517692 140.611357) (xy 226.34477 140.688348) (xy 226.344765 140.688351) + (xy 226.191629 140.799611) (xy 226.064966 140.940285) (xy 225.970321 141.104215) (xy 225.970318 141.104222) + (xy 225.922783 141.250521) (xy 225.911826 141.284244) (xy 225.89204 141.4725) (xy 104.613373 141.4725) + (xy 104.640763 141.399066) (xy 104.677162 141.231744) (xy 104.701589 141.119453) (xy 104.701589 141.119452) + (xy 104.70159 141.119448) (xy 104.722004 140.83402) (xy 104.70159 140.548592) (xy 104.701588 140.548585) + (xy 104.640765 140.268982) (xy 104.640764 140.26898) (xy 104.640763 140.268974) (xy 104.540761 140.000859) + (xy 104.53059 139.982233) (xy 104.403623 139.74971) (xy 104.403618 139.749702) (xy 104.232139 139.520632) + (xy 104.232123 139.520614) (xy 104.029799 139.31829) (xy 104.029781 139.318274) (xy 103.851747 139.185) + (xy 158.09454 139.185) (xy 158.114326 139.373256) (xy 158.114327 139.373259) (xy 158.172818 139.553277) + (xy 158.172821 139.553284) (xy 158.267467 139.717216) (xy 158.345944 139.804373) (xy 158.394129 139.857888) + (xy 158.547265 139.969148) (xy 158.54727 139.969151) (xy 158.720192 140.046142) (xy 158.720197 140.046144) + (xy 158.905354 140.0855) (xy 158.905355 140.0855) (xy 159.094644 140.0855) (xy 159.094646 140.0855) + (xy 159.279803 140.046144) (xy 159.45273 139.969151) (xy 159.605871 139.857888) (xy 159.732533 139.717216) + (xy 159.827179 139.553284) (xy 159.885674 139.373256) (xy 159.90546 139.185) (xy 159.885674 138.996744) + (xy 159.837994 138.85) (xy 171.04219 138.85) (xy 171.061976 139.038256) (xy 171.061977 139.038259) + (xy 171.120468 139.218277) (xy 171.120471 139.218284) (xy 171.215117 139.382216) (xy 171.266514 139.439298) + (xy 171.341779 139.522888) (xy 171.494915 139.634148) (xy 171.49492 139.634151) (xy 171.667842 139.711142) + (xy 171.667847 139.711144) (xy 171.853004 139.7505) (xy 171.853005 139.7505) (xy 172.042294 139.7505) + (xy 172.042296 139.7505) (xy 172.227453 139.711144) (xy 172.40038 139.634151) (xy 172.553521 139.522888) + (xy 172.680183 139.382216) (xy 172.774829 139.218284) (xy 172.833324 139.038256) (xy 172.85311 138.85) + (xy 172.833324 138.661744) (xy 172.774829 138.481716) (xy 172.680183 138.317784) (xy 172.553521 138.177112) + (xy 172.55352 138.177111) (xy 172.400384 138.065851) (xy 172.400379 138.065848) (xy 172.227457 137.988857) + (xy 172.227452 137.988855) (xy 172.081651 137.957865) (xy 172.042296 137.9495) (xy 171.853004 137.9495) + (xy 171.820547 137.956398) (xy 171.667847 137.988855) (xy 171.667842 137.988857) (xy 171.49492 138.065848) + (xy 171.494915 138.065851) (xy 171.341779 138.177111) (xy 171.215116 138.317785) (xy 171.120471 138.481715) + (xy 171.120468 138.481722) (xy 171.073952 138.624885) (xy 171.061976 138.661744) (xy 171.04219 138.85) + (xy 159.837994 138.85) (xy 159.827179 138.816716) (xy 159.732533 138.652784) (xy 159.605871 138.512112) + (xy 159.60587 138.512111) (xy 159.452734 138.400851) (xy 159.452729 138.400848) (xy 159.279807 138.323857) + (xy 159.279802 138.323855) (xy 159.134001 138.292865) (xy 159.094646 138.2845) (xy 158.905354 138.2845) + (xy 158.872897 138.291398) (xy 158.720197 138.323855) (xy 158.720192 138.323857) (xy 158.54727 138.400848) + (xy 158.547265 138.400851) (xy 158.394129 138.512111) (xy 158.267466 138.652785) (xy 158.172821 138.816715) + (xy 158.172818 138.816722) (xy 158.123269 138.969219) (xy 158.114326 138.996744) (xy 158.09454 139.185) + (xy 103.851747 139.185) (xy 103.800711 139.146795) (xy 103.800703 139.14679) (xy 103.54956 139.009655) + (xy 103.549561 139.009655) (xy 103.427455 138.964112) (xy 103.28144 138.909651) (xy 103.281437 138.90965) + (xy 103.281431 138.909648) (xy 103.001827 138.848824) (xy 102.716395 138.82841) (xy 102.716393 138.82841) + (xy 102.43096 138.848824) (xy 102.151356 138.909648) (xy 101.883227 139.009655) (xy 101.632084 139.14679) + (xy 101.632076 139.146795) (xy 101.403006 139.318274) (xy 101.402988 139.31829) (xy 101.200664 139.520614) + (xy 101.200648 139.520632) (xy 101.029169 139.749702) (xy 101.029164 139.74971) (xy 100.892029 140.000853) + (xy 100.792022 140.268982) (xy 100.731198 140.548586) (xy 100.710784 140.834018) (xy 99.421437 140.834018) + (xy 99.421028 140.673776) (xy 99.421694 140.660652) (xy 99.456621 140.325148) (xy 99.458677 140.312145) + (xy 99.467878 140.268982) (xy 99.529 139.982228) (xy 99.532426 139.969514) (xy 99.556039 139.897365) + (xy 99.637345 139.648933) (xy 99.642092 139.636672) (xy 99.780436 139.329003) (xy 99.786458 139.317314) + (xy 99.956651 139.026072) (xy 99.963878 139.015087) (xy 100.164014 138.743531) (xy 100.172372 138.733369) + (xy 100.40018 138.48458) (xy 100.409551 138.475379) (xy 100.662488 138.252139) (xy 100.672774 138.243991) + (xy 100.947948 138.048853) (xy 100.959056 138.041831) (xy 101.253386 137.876981) (xy 101.265169 137.871181) + (xy 101.575317 137.738486) (xy 101.587659 137.733965) (xy 101.912325 137.634245) (xy 101.918597 137.632499) + (xy 102.079965 137.592117) (xy 102.396819 137.477572) (xy 102.700364 137.331362) (xy 102.700456 137.331306) + (xy 102.878515 137.221923) (xy 102.987445 137.155007) (xy 103.255078 136.950338) (xy 103.310077 136.8986) + (xy 134.53514 136.8986) (xy 134.554926 137.086856) (xy 134.554927 137.086859) (xy 134.613418 137.266877) + (xy 134.613421 137.266884) (xy 134.708067 137.430816) (xy 134.834729 137.571488) (xy 134.987865 137.682748) + (xy 134.98787 137.682751) (xy 135.160792 137.759742) (xy 135.160797 137.759744) (xy 135.345954 137.7991) + (xy 135.345955 137.7991) (xy 135.535244 137.7991) (xy 135.535246 137.7991) (xy 135.720403 137.759744) + (xy 135.89333 137.682751) (xy 136.046471 137.571488) (xy 136.173133 137.430816) (xy 136.267779 137.266884) + (xy 136.326274 137.086856) (xy 136.34606 136.8986) (xy 136.326274 136.710344) (xy 136.267779 136.530316) + (xy 136.173133 136.366384) (xy 136.046471 136.225712) (xy 135.99602 136.189057) (xy 135.893334 136.114451) + (xy 135.893329 136.114448) (xy 135.720407 136.037457) (xy 135.720402 136.037455) (xy 135.574601 136.006465) + (xy 135.535246 135.9981) (xy 135.345954 135.9981) (xy 135.313497 136.004998) (xy 135.160797 136.037455) + (xy 135.160792 136.037457) (xy 134.98787 136.114448) (xy 134.987865 136.114451) (xy 134.834729 136.225711) + (xy 134.708066 136.366385) (xy 134.613421 136.530315) (xy 134.613418 136.530322) (xy 134.560138 136.694302) + (xy 134.554926 136.710344) (xy 134.53514 136.8986) (xy 103.310077 136.8986) (xy 103.500482 136.719484) + (xy 103.721106 136.464843) (xy 103.914657 136.189063) (xy 104.079124 135.895009) (xy 104.079128 135.894997) + (xy 104.079131 135.894994) (xy 104.14596 135.740373) (xy 104.212796 135.585738) (xy 104.314285 135.264465) + (xy 104.382536 134.934527) (xy 104.41684 134.599356) (xy 104.416862 134.53) (xy 116.39454 134.53) + (xy 116.414326 134.718256) (xy 116.414327 134.718259) (xy 116.472818 134.898277) (xy 116.472821 134.898284) + (xy 116.567467 135.062216) (xy 116.678079 135.185063) (xy 116.694129 135.202888) (xy 116.847265 135.314148) + (xy 116.84727 135.314151) (xy 117.020192 135.391142) (xy 117.020197 135.391144) (xy 117.205354 135.4305) + (xy 117.205355 135.4305) (xy 117.394644 135.4305) (xy 117.394646 135.4305) (xy 117.579803 135.391144) + (xy 117.75273 135.314151) (xy 117.905871 135.202888) (xy 118.032533 135.062216) (xy 118.127179 134.898284) + (xy 118.185674 134.718256) (xy 118.20546 134.53) (xy 118.185674 134.341744) (xy 118.127179 134.161716) + (xy 118.032533 133.997784) (xy 117.905871 133.857112) (xy 117.90587 133.857111) (xy 117.752734 133.745851) + (xy 117.752729 133.745848) (xy 117.579807 133.668857) (xy 117.579802 133.668855) (xy 117.434001 133.637865) + (xy 117.394646 133.6295) (xy 117.205354 133.6295) (xy 117.172897 133.636398) (xy 117.020197 133.668855) + (xy 117.020192 133.668857) (xy 116.84727 133.745848) (xy 116.847265 133.745851) (xy 116.694129 133.857111) + (xy 116.567466 133.997785) (xy 116.472821 134.161715) (xy 116.472818 134.161722) (xy 116.414327 134.34174) + (xy 116.414326 134.341744) (xy 116.39454 134.53) (xy 104.416862 134.53) (xy 104.416878 134.478906) + (xy 104.416894 134.47868) (xy 104.416894 130.9214) (xy 130.30454 130.9214) (xy 130.324326 131.109656) + (xy 130.324327 131.109659) (xy 130.382818 131.289677) (xy 130.382821 131.289684) (xy 130.477467 131.453616) + (xy 130.547272 131.531142) (xy 130.604129 131.594288) (xy 130.757265 131.705548) (xy 130.75727 131.705551) + (xy 130.930192 131.782542) (xy 130.930197 131.782544) (xy 131.115354 131.8219) (xy 131.115355 131.8219) + (xy 131.304644 131.8219) (xy 131.304646 131.8219) (xy 131.489803 131.782544) (xy 131.66273 131.705551) + (xy 131.815871 131.594288) (xy 131.942533 131.453616) (xy 132.037179 131.289684) (xy 132.095674 131.109656) + (xy 132.11546 130.9214) (xy 132.103752 130.81) (xy 140.084659 130.81) (xy 140.103975 131.006129) + (xy 140.103976 131.006132) (xy 140.158503 131.185883) (xy 140.161188 131.194732) (xy 140.243548 131.348816) + (xy 140.25779 131.417218) (xy 140.243548 131.465722) (xy 140.163614 131.615267) (xy 140.106401 131.80387) + (xy 140.087085 132) (xy 140.106401 132.196129) (xy 140.109435 132.206132) (xy 140.157369 132.364148) + (xy 140.163614 132.384733) (xy 140.256512 132.558532) (xy 140.256516 132.558539) (xy 140.381542 132.710883) + (xy 140.533886 132.835909) (xy 140.533893 132.835913) (xy 140.707692 132.928811) (xy 140.707695 132.928811) + (xy 140.707699 132.928814) (xy 140.896294 132.986024) (xy 141.092426 133.005341) (xy 141.288558 132.986024) + (xy 141.477153 132.928814) (xy 141.650964 132.83591) (xy 141.803309 132.710883) (xy 141.928336 132.558538) + (xy 141.974788 132.471632) (xy 142.021237 132.384733) (xy 142.021237 132.384732) (xy 142.02124 132.384727) + (xy 142.07845 132.196132) (xy 142.097767 132) (xy 142.07845 131.803868) (xy 142.02124 131.615273) + (xy 141.938876 131.461182) (xy 141.924635 131.392781) (xy 141.938875 131.344281) (xy 142.018814 131.194727) + (xy 142.076024 131.006132) (xy 142.095341 130.81) (xy 142.094356 130.8) (xy 157.794659 130.8) (xy 157.813975 130.996129) + (xy 157.813976 130.996132) (xy 157.871186 131.184727) (xy 157.885612 131.211716) (xy 157.95768 131.346547) + (xy 157.971921 131.41495) (xy 157.95768 131.463453) (xy 157.871187 131.625271) (xy 157.813975 131.81387) + (xy 157.794659 132.01) (xy 157.813975 132.206129) (xy 157.813976 132.206132) (xy 157.868154 132.384733) + (xy 157.871188 132.394733) (xy 157.964086 132.568532) (xy 157.96409 132.568539) (xy 158.089116 132.720883) + (xy 158.24146 132.845909) (xy 158.241467 132.845913) (xy 158.415266 132.938811) (xy 158.415269 132.938811) + (xy 158.415273 132.938814) (xy 158.603868 132.996024) (xy 158.8 133.015341) (xy 158.996132 132.996024) + (xy 159.184727 132.938814) (xy 159.203442 132.928811) (xy 159.358532 132.845913) (xy 159.358538 132.84591) + (xy 159.510883 132.720883) (xy 159.63591 132.568538) (xy 159.728814 132.394727) (xy 159.786024 132.206132) + (xy 159.805341 132.01) (xy 159.786024 131.813868) (xy 159.728814 131.625273) (xy 159.704615 131.58) + (xy 237.85454 131.58) (xy 237.874326 131.768256) (xy 237.874327 131.768259) (xy 237.932818 131.948277) + (xy 237.932821 131.948284) (xy 238.027467 132.112216) (xy 238.089762 132.181401) (xy 238.154129 132.252888) + (xy 238.307265 132.364148) (xy 238.30727 132.364151) (xy 238.480192 132.441142) (xy 238.480197 132.441144) + (xy 238.665354 132.4805) (xy 238.665355 132.4805) (xy 238.854644 132.4805) (xy 238.854646 132.4805) + (xy 239.039803 132.441144) (xy 239.21273 132.364151) (xy 239.365871 132.252888) (xy 239.492533 132.112216) + (xy 239.587179 131.948284) (xy 239.645674 131.768256) (xy 239.66546 131.58) (xy 239.645674 131.391744) + (xy 239.587179 131.211716) (xy 239.492533 131.047784) (xy 239.365871 130.907112) (xy 239.36587 130.907111) + (xy 239.212734 130.795851) (xy 239.212729 130.795848) (xy 239.039807 130.718857) (xy 239.039802 130.718855) + (xy 238.894001 130.687865) (xy 238.854646 130.6795) (xy 238.665354 130.6795) (xy 238.632897 130.686398) + (xy 238.480197 130.718855) (xy 238.480192 130.718857) (xy 238.30727 130.795848) (xy 238.307265 130.795851) + (xy 238.154129 130.907111) (xy 238.027466 131.047785) (xy 237.932821 131.211715) (xy 237.932818 131.211722) + (xy 237.889011 131.346547) (xy 237.874326 131.391744) (xy 237.85454 131.58) (xy 159.704615 131.58) + (xy 159.642318 131.463451) (xy 159.628077 131.395051) (xy 159.642319 131.346547) (xy 159.728814 131.184727) + (xy 159.786024 130.996132) (xy 159.805341 130.8) (xy 159.786024 130.603868) (xy 159.746932 130.475) + (xy 235.129659 130.475) (xy 235.148975 130.671129) (xy 235.148976 130.671132) (xy 235.191101 130.81) + (xy 235.206188 130.859733) (xy 235.299086 131.033532) (xy 235.29909 131.033539) (xy 235.424116 131.185883) + (xy 235.57646 131.310909) (xy 235.576467 131.310913) (xy 235.750266 131.403811) (xy 235.750269 131.403811) + (xy 235.750273 131.403814) (xy 235.938868 131.461024) (xy 236.135 131.480341) (xy 236.331132 131.461024) + (xy 236.519727 131.403814) (xy 236.520276 131.403521) (xy 236.693532 131.310913) (xy 236.693538 131.31091) + (xy 236.845883 131.185883) (xy 236.97091 131.033538) (xy 237.063814 130.859727) (xy 237.121024 130.671132) + (xy 237.121135 130.67) (xy 241.734149 130.67) (xy 241.753935 130.858256) (xy 241.753936 130.858259) + (xy 241.812427 131.038277) (xy 241.81243 131.038284) (xy 241.907076 131.202216) (xy 242.033738 131.342888) + (xy 242.186874 131.454148) (xy 242.186879 131.454151) (xy 242.359801 131.531142) (xy 242.359806 131.531144) + (xy 242.544963 131.5705) (xy 242.544964 131.5705) (xy 242.734253 131.5705) (xy 242.734255 131.5705) + (xy 242.919412 131.531144) (xy 243.092339 131.454151) (xy 243.24548 131.342888) (xy 243.372142 131.202216) + (xy 243.466788 131.038284) (xy 243.525283 130.858256) (xy 243.545069 130.67) (xy 243.525283 130.481744) + (xy 243.466788 130.301716) (xy 243.372142 130.137784) (xy 243.24548 129.997112) (xy 243.213793 129.97409) + (xy 243.092343 129.885851) (xy 243.092338 129.885848) (xy 242.919416 129.808857) (xy 242.919411 129.808855) + (xy 242.77361 129.777865) (xy 242.734255 129.7695) (xy 242.544963 129.7695) (xy 242.512506 129.776398) + (xy 242.359806 129.808855) (xy 242.359801 129.808857) (xy 242.186879 129.885848) (xy 242.186874 129.885851) + (xy 242.033738 129.997111) (xy 241.907075 130.137785) (xy 241.81243 130.301715) (xy 241.812427 130.301722) + (xy 241.756126 130.475) (xy 241.753935 130.481744) (xy 241.734149 130.67) (xy 237.121135 130.67) + (xy 237.140341 130.475) (xy 237.121024 130.278868) (xy 237.063814 130.090273) (xy 237.063811 130.090269) + (xy 237.063811 130.090266) (xy 236.970913 129.916467) (xy 236.970909 129.91646) (xy 236.845883 129.764116) + (xy 236.693539 129.63909) (xy 236.693532 129.639086) (xy 236.519733 129.546188) (xy 236.519727 129.546186) + (xy 236.331132 129.488976) (xy 236.331129 129.488975) (xy 236.135 129.469659) (xy 235.93887 129.488975) + (xy 235.750266 129.546188) (xy 235.576467 129.639086) (xy 235.57646 129.63909) (xy 235.424116 129.764116) + (xy 235.29909 129.91646) (xy 235.299086 129.916467) (xy 235.206188 130.090266) (xy 235.148975 130.27887) + (xy 235.129659 130.475) (xy 159.746932 130.475) (xy 159.728814 130.415273) (xy 159.728811 130.415269) + (xy 159.728811 130.415266) (xy 159.635913 130.241467) (xy 159.635909 130.24146) (xy 159.510883 130.089116) + (xy 159.358539 129.96409) (xy 159.358532 129.964086) (xy 159.184733 129.871188) (xy 159.184727 129.871186) + (xy 159.058997 129.833046) (xy 158.996129 129.813975) (xy 158.8 129.794659) (xy 158.60387 129.813975) + (xy 158.415266 129.871188) (xy 158.241467 129.964086) (xy 158.24146 129.96409) (xy 158.089116 130.089116) + (xy 157.96409 130.24146) (xy 157.964086 130.241467) (xy 157.871188 130.415266) (xy 157.813975 130.60387) + (xy 157.794659 130.8) (xy 142.094356 130.8) (xy 142.076024 130.613868) (xy 142.018814 130.425273) + (xy 142.018811 130.425269) (xy 142.018811 130.425266) (xy 141.925913 130.251467) (xy 141.925909 130.25146) + (xy 141.800883 130.099116) (xy 141.648539 129.97409) (xy 141.648532 129.974086) (xy 141.474733 129.881188) + (xy 141.474727 129.881186) (xy 141.286132 129.823976) (xy 141.286129 129.823975) (xy 141.09 129.804659) + (xy 140.89387 129.823975) (xy 140.705266 129.881188) (xy 140.531467 129.974086) (xy 140.53146 129.97409) + (xy 140.379116 130.099116) (xy 140.25409 130.25146) (xy 140.254086 130.251467) (xy 140.161188 130.425266) + (xy 140.103975 130.61387) (xy 140.084659 130.81) (xy 132.103752 130.81) (xy 132.095674 130.733144) + (xy 132.037179 130.553116) (xy 131.942533 130.389184) (xy 131.815871 130.248512) (xy 131.81587 130.248511) + (xy 131.662734 130.137251) (xy 131.662729 130.137248) (xy 131.489807 130.060257) (xy 131.489802 130.060255) + (xy 131.344001 130.029265) (xy 131.304646 130.0209) (xy 131.115354 130.0209) (xy 131.082897 130.027798) + (xy 130.930197 130.060255) (xy 130.930192 130.060257) (xy 130.75727 130.137248) (xy 130.757265 130.137251) + (xy 130.604129 130.248511) (xy 130.477466 130.389185) (xy 130.382821 130.553115) (xy 130.382818 130.553122) + (xy 130.328968 130.718856) (xy 130.324326 130.733144) (xy 130.30454 130.9214) (xy 104.416894 130.9214) + (xy 104.416894 126.485) (xy 229.979659 126.485) (xy 229.998975 126.681129) (xy 230.056188 126.869733) + (xy 230.149086 127.043532) (xy 230.14909 127.043539) (xy 230.23185 127.144381) (xy 230.259163 127.208691) + (xy 230.247372 127.277558) (xy 230.23185 127.301711) (xy 230.15409 127.39646) (xy 230.154086 127.396467) + (xy 230.061188 127.570266) (xy 230.003975 127.75887) (xy 229.984659 127.955) (xy 230.003975 128.151129) + (xy 230.061188 128.339733) (xy 230.154086 128.513532) (xy 230.15409 128.513539) (xy 230.279116 128.665883) + (xy 230.43146 128.790909) (xy 230.431467 128.790913) (xy 230.605266 128.883811) (xy 230.605269 128.883811) + (xy 230.605273 128.883814) (xy 230.793868 128.941024) (xy 230.99 128.960341) (xy 231.186132 128.941024) + (xy 231.374727 128.883814) (xy 231.548538 128.79091) (xy 231.700883 128.665883) (xy 231.82591 128.513538) + (xy 231.918814 128.339727) (xy 231.976024 128.151132) (xy 231.995341 127.955) (xy 231.976024 127.758868) + (xy 231.918814 127.570273) (xy 231.918811 127.570269) (xy 231.918811 127.570266) (xy 231.825913 127.396467) + (xy 231.825909 127.39646) (xy 231.743149 127.295618) (xy 231.715836 127.231308) (xy 231.727627 127.162441) + (xy 231.743146 127.138293) (xy 231.82091 127.043538) (xy 231.913814 126.869727) (xy 231.971024 126.681132) + (xy 231.990341 126.485) (xy 231.985909 126.44) (xy 249.35454 126.44) (xy 249.374326 126.628256) + (xy 249.374327 126.628259) (xy 249.432818 126.808277) (xy 249.432821 126.808284) (xy 249.527467 126.972216) + (xy 249.591686 127.043538) (xy 249.654129 127.112888) (xy 249.807265 127.224148) (xy 249.80727 127.224151) + (xy 249.980192 127.301142) (xy 249.980197 127.301144) (xy 250.165354 127.3405) (xy 250.165355 127.3405) + (xy 250.354644 127.3405) (xy 250.354646 127.3405) (xy 250.539803 127.301144) (xy 250.71273 127.224151) + (xy 250.865871 127.112888) (xy 250.992533 126.972216) (xy 251.087179 126.808284) (xy 251.145674 126.628256) + (xy 251.16546 126.44) (xy 251.145674 126.251744) (xy 251.087179 126.071716) (xy 250.992533 125.907784) + (xy 250.865871 125.767112) (xy 250.86587 125.767111) (xy 250.712734 125.655851) (xy 250.712729 125.655848) + (xy 250.539807 125.578857) (xy 250.539802 125.578855) (xy 250.394001 125.547865) (xy 250.354646 125.5395) + (xy 250.165354 125.5395) (xy 250.132897 125.546398) (xy 249.980197 125.578855) (xy 249.980192 125.578857) + (xy 249.80727 125.655848) (xy 249.807265 125.655851) (xy 249.654129 125.767111) (xy 249.527466 125.907785) + (xy 249.432821 126.071715) (xy 249.432818 126.071722) (xy 249.374327 126.25174) (xy 249.374326 126.251744) + (xy 249.35454 126.44) (xy 231.985909 126.44) (xy 231.971024 126.288868) (xy 231.913814 126.100273) + (xy 231.913811 126.100269) (xy 231.913811 126.100266) (xy 231.820913 125.926467) (xy 231.820909 125.92646) + (xy 231.695883 125.774116) (xy 231.543539 125.64909) (xy 231.543532 125.649086) (xy 231.369733 125.556188) + (xy 231.369727 125.556186) (xy 231.181132 125.498976) (xy 231.181129 125.498975) (xy 230.985 125.479659) + (xy 230.78887 125.498975) (xy 230.600266 125.556188) (xy 230.426467 125.649086) (xy 230.42646 125.64909) + (xy 230.274116 125.774116) (xy 230.14909 125.92646) (xy 230.149086 125.926467) (xy 230.056188 126.100266) + (xy 229.998975 126.28887) (xy 229.979659 126.485) (xy 104.416894 126.485) (xy 104.416894 124.0564) + (xy 126.57594 124.0564) (xy 126.595726 124.244656) (xy 126.595727 124.244659) (xy 126.654218 124.424677) + (xy 126.654221 124.424684) (xy 126.748867 124.588616) (xy 126.867166 124.72) (xy 126.875529 124.729288) + (xy 127.028665 124.840548) (xy 127.02867 124.840551) (xy 127.201592 124.917542) (xy 127.201597 124.917544) + (xy 127.386754 124.9569) (xy 127.386755 124.9569) (xy 127.576044 124.9569) (xy 127.576046 124.9569) + (xy 127.761203 124.917544) (xy 127.93413 124.840551) (xy 128.087271 124.729288) (xy 128.213933 124.588616) + (xy 128.308579 124.424684) (xy 128.367074 124.244656) (xy 128.38686 124.0564) (xy 145.72594 124.0564) + (xy 145.745726 124.244656) (xy 145.745727 124.244659) (xy 145.804218 124.424677) (xy 145.804221 124.424684) + (xy 145.898867 124.588616) (xy 146.017166 124.72) (xy 146.025529 124.729288) (xy 146.178665 124.840548) + (xy 146.17867 124.840551) (xy 146.351592 124.917542) (xy 146.351597 124.917544) (xy 146.536754 124.9569) + (xy 146.536755 124.9569) (xy 146.726044 124.9569) (xy 146.726046 124.9569) (xy 146.911203 124.917544) + (xy 147.08413 124.840551) (xy 147.237271 124.729288) (xy 147.363933 124.588616) (xy 147.458579 124.424684) + (xy 147.471274 124.385612) (xy 192.704846 124.385612) (xy 192.724632 124.573868) (xy 192.724633 124.573871) + (xy 192.783124 124.753889) (xy 192.783127 124.753896) (xy 192.877773 124.917828) (xy 192.93628 124.982806) + (xy 193.004435 125.0585) (xy 193.157571 125.16976) (xy 193.157576 125.169763) (xy 193.330498 125.246754) + (xy 193.330503 125.246756) (xy 193.51566 125.286112) (xy 193.515661 125.286112) (xy 193.70495 125.286112) + (xy 193.704952 125.286112) (xy 193.890109 125.246756) (xy 194.063036 125.169763) (xy 194.216177 125.0585) + (xy 194.342839 124.917828) (xy 194.437485 124.753896) (xy 194.448499 124.72) (xy 239.154659 124.72) + (xy 239.173975 124.916129) (xy 239.173976 124.916132) (xy 239.218188 125.06188) (xy 239.231188 125.104733) + (xy 239.324086 125.278532) (xy 239.32409 125.278539) (xy 239.449116 125.430883) (xy 239.60146 125.555909) + (xy 239.601467 125.555913) (xy 239.775266 125.648811) (xy 239.775269 125.648811) (xy 239.775273 125.648814) + (xy 239.963868 125.706024) (xy 240.16 125.725341) (xy 240.356132 125.706024) (xy 240.544727 125.648814) + (xy 240.718538 125.55591) (xy 240.870883 125.430883) (xy 240.99591 125.278538) (xy 241.088814 125.104727) + (xy 241.146024 124.916132) (xy 241.16054 124.76875) (xy 259.51579 124.76875) (xy 259.535576 124.957006) + (xy 259.535577 124.957009) (xy 259.594068 125.137027) (xy 259.594071 125.137034) (xy 259.688717 125.300966) + (xy 259.740904 125.358925) (xy 259.815379 125.441638) (xy 259.968515 125.552898) (xy 259.96852 125.552901) + (xy 260.141442 125.629892) (xy 260.141447 125.629894) (xy 260.326604 125.66925) (xy 260.326605 125.66925) + (xy 260.515894 125.66925) (xy 260.515896 125.66925) (xy 260.701053 125.629894) (xy 260.87398 125.552901) + (xy 261.027121 125.441638) (xy 261.153783 125.300966) (xy 261.248429 125.137034) (xy 261.306924 124.957006) + (xy 261.32671 124.76875) (xy 261.306924 124.580494) (xy 261.248429 124.400466) (xy 261.153783 124.236534) + (xy 261.027121 124.095862) (xy 260.979333 124.061142) (xy 260.873984 123.984601) (xy 260.873979 123.984598) + (xy 260.701057 123.907607) (xy 260.701052 123.907605) (xy 260.537716 123.872888) (xy 260.515896 123.86825) + (xy 260.326604 123.86825) (xy 260.304784 123.872888) (xy 260.141447 123.907605) (xy 260.141442 123.907607) + (xy 259.96852 123.984598) (xy 259.968515 123.984601) (xy 259.815379 124.095861) (xy 259.688716 124.236535) + (xy 259.594071 124.400465) (xy 259.594068 124.400472) (xy 259.541779 124.561402) (xy 259.535576 124.580494) + (xy 259.51579 124.76875) (xy 241.16054 124.76875) (xy 241.165341 124.72) (xy 241.146024 124.523868) + (xy 241.088814 124.335273) (xy 241.088811 124.335269) (xy 241.088811 124.335266) (xy 240.995913 124.161467) + (xy 240.995909 124.16146) (xy 240.870883 124.009116) (xy 240.718539 123.88409) (xy 240.718532 123.884086) + (xy 240.544733 123.791188) (xy 240.544727 123.791186) (xy 240.356132 123.733976) (xy 240.356129 123.733975) + (xy 240.16 123.714659) (xy 239.96387 123.733975) (xy 239.775266 123.791188) (xy 239.601467 123.884086) + (xy 239.60146 123.88409) (xy 239.449116 124.009116) (xy 239.32409 124.16146) (xy 239.324086 124.161467) + (xy 239.231188 124.335266) (xy 239.173975 124.52387) (xy 239.154659 124.72) (xy 194.448499 124.72) + (xy 194.49598 124.573868) (xy 194.515766 124.385612) (xy 194.498622 124.222498) (xy 194.511191 124.153772) + (xy 194.558923 124.102748) (xy 194.626664 124.08563) (xy 194.647718 124.088249) (xy 194.705354 124.1005) + (xy 194.705355 124.1005) (xy 194.894644 124.1005) (xy 194.894646 124.1005) (xy 195.079803 124.061144) + (xy 195.25273 123.984151) (xy 195.405871 123.872888) (xy 195.532533 123.732216) (xy 195.556907 123.689999) + (xy 271.144341 123.689999) (xy 271.144341 123.69) (xy 271.164936 123.925403) (xy 271.164938 123.925413) + (xy 271.226094 124.153655) (xy 271.226096 124.153659) (xy 271.226097 124.153663) (xy 271.31078 124.335266) + (xy 271.325965 124.36783) (xy 271.325967 124.367834) (xy 271.434281 124.522521) (xy 271.461505 124.561401) + (xy 271.628599 124.728495) (xy 271.814594 124.85873) (xy 271.858218 124.913307) (xy 271.865411 124.982806) + (xy 271.833889 125.04516) (xy 271.814594 125.06188) (xy 271.628922 125.191889) (xy 271.62892 125.19189) + (xy 271.461891 125.358919) (xy 271.461886 125.358925) (xy 271.3264 125.552419) (xy 271.326399 125.552421) + (xy 271.22657 125.766506) (xy 271.226567 125.766512) (xy 271.169364 125.979998) (xy 271.169364 125.979999) + (xy 272.066988 125.979999) (xy 272.034075 126.037006) (xy 272 126.164173) (xy 272 126.295825) (xy 272.034075 126.422992) + (xy 272.066988 126.479999) (xy 271.169364 126.479999) (xy 271.226567 126.693485) (xy 271.22657 126.693491) + (xy 271.326399 126.907577) (xy 271.461894 127.101081) (xy 271.628917 127.268104) (xy 271.814596 127.398119) + (xy 271.858221 127.452696) (xy 271.865413 127.522195) (xy 271.833891 127.584549) (xy 271.814595 127.601269) + (xy 271.628597 127.731505) (xy 271.461505 127.898597) (xy 271.325965 128.092169) (xy 271.325964 128.092171) + (xy 271.226098 128.306335) (xy 271.226094 128.306344) (xy 271.164938 128.534586) (xy 271.164936 128.534596) + (xy 271.144341 128.769999) (xy 271.144341 128.77) (xy 271.164936 129.005403) (xy 271.164938 129.005413) + (xy 271.226094 129.233655) (xy 271.226096 129.233659) (xy 271.226097 129.233663) (xy 271.325965 129.44783) + (xy 271.325967 129.447834) (xy 271.461501 129.641395) (xy 271.461506 129.641402) (xy 271.628597 129.808493) + (xy 271.628603 129.808498) (xy 271.814158 129.938425) (xy 271.857783 129.993002) (xy 271.864977 130.0625) + (xy 271.833454 130.124855) (xy 271.814158 130.141575) (xy 271.628597 130.271505) (xy 271.461505 130.438597) + (xy 271.325965 130.632169) (xy 271.325964 130.632171) (xy 271.226098 130.846335) (xy 271.226094 130.846344) + (xy 271.164938 131.074586) (xy 271.164936 131.074596) (xy 271.144341 131.309999) (xy 271.144341 131.31) + (xy 271.164936 131.545403) (xy 271.164938 131.545413) (xy 271.226094 131.773655) (xy 271.226096 131.773659) + (xy 271.226097 131.773663) (xy 271.307521 131.948277) (xy 271.325965 131.98783) (xy 271.325967 131.987834) + (xy 271.461501 132.181395) (xy 271.461506 132.181402) (xy 271.628597 132.348493) (xy 271.628603 132.348498) + (xy 271.814158 132.478425) (xy 271.857783 132.533002) (xy 271.864977 132.6025) (xy 271.833454 132.664855) + (xy 271.814158 132.681575) (xy 271.628597 132.811505) (xy 271.461505 132.978597) (xy 271.325965 133.172169) + (xy 271.325964 133.172171) (xy 271.226098 133.386335) (xy 271.226094 133.386344) (xy 271.164938 133.614586) + (xy 271.164936 133.614596) (xy 271.144341 133.849999) (xy 271.144341 133.85) (xy 271.164936 134.085403) + (xy 271.164938 134.085413) (xy 271.226094 134.313655) (xy 271.226096 134.313659) (xy 271.226097 134.313663) + (xy 271.303046 134.47868) (xy 271.325965 134.52783) (xy 271.325967 134.527834) (xy 271.376053 134.599363) + (xy 271.461505 134.721401) (xy 271.628599 134.888495) (xy 271.694344 134.93453) (xy 271.822165 135.024032) + (xy 271.822167 135.024033) (xy 271.82217 135.024035) (xy 272.036337 135.123903) (xy 272.264592 135.185063) + (xy 272.452918 135.201539) (xy 272.499999 135.205659) (xy 272.5 135.205659) (xy 272.500001 135.205659) + (xy 272.539234 135.202226) (xy 272.735408 135.185063) (xy 272.963663 135.123903) (xy 273.17783 135.024035) + (xy 273.371401 134.888495) (xy 273.538495 134.721401) (xy 273.674035 134.52783) (xy 273.773903 134.313663) + (xy 273.835063 134.085408) (xy 273.855659 133.85) (xy 273.835063 133.614592) (xy 273.773903 133.386337) + (xy 273.674035 133.172171) (xy 273.564222 133.01534) (xy 273.538494 132.978597) (xy 273.371402 132.811506) + (xy 273.371396 132.811501) (xy 273.185842 132.681575) (xy 273.142217 132.626998) (xy 273.135023 132.5575) + (xy 273.166546 132.495145) (xy 273.185842 132.478425) (xy 273.305366 132.394733) (xy 273.371401 132.348495) + (xy 273.538495 132.181401) (xy 273.674035 131.98783) (xy 273.773903 131.773663) (xy 273.835063 131.545408) + (xy 273.855659 131.31) (xy 273.835063 131.074592) (xy 273.777491 130.859727) (xy 273.773905 130.846344) + (xy 273.773904 130.846343) (xy 273.773903 130.846337) (xy 273.674035 130.632171) (xy 273.66122 130.613868) + (xy 273.538494 130.438597) (xy 273.371402 130.271506) (xy 273.371396 130.271501) (xy 273.185842 130.141575) + (xy 273.142217 130.086998) (xy 273.135023 130.0175) (xy 273.166546 129.955145) (xy 273.185842 129.938425) + (xy 273.260928 129.885849) (xy 273.371401 129.808495) (xy 273.538495 129.641401) (xy 273.674035 129.44783) + (xy 273.773903 129.233663) (xy 273.835063 129.005408) (xy 273.855659 128.77) (xy 273.835063 128.534592) + (xy 273.773903 128.306337) (xy 273.674035 128.092171) (xy 273.577988 127.955) (xy 273.538494 127.898597) + (xy 273.371402 127.731506) (xy 273.371396 127.731501) (xy 273.185405 127.601269) (xy 273.14178 127.546692) + (xy 273.134586 127.477194) (xy 273.166109 127.414839) (xy 273.185404 127.398119) (xy 273.371082 127.268104) + (xy 273.538105 127.101081) (xy 273.6736 126.907577) (xy 273.773429 126.693491) (xy 273.773432 126.693485) + (xy 273.830636 126.479999) (xy 272.933012 126.479999) (xy 272.965925 126.422992) (xy 273 126.295825) + (xy 273 126.164173) (xy 272.965925 126.037006) (xy 272.933012 125.979999) (xy 273.830636 125.979999) + (xy 273.830635 125.979998) (xy 273.773432 125.766512) (xy 273.773429 125.766506) (xy 273.6736 125.552421) + (xy 273.673599 125.552419) (xy 273.538113 125.358925) (xy 273.538108 125.358919) (xy 273.371078 125.191889) + (xy 273.185405 125.061878) (xy 273.14178 125.007301) (xy 273.134588 124.937803) (xy 273.16611 124.875448) + (xy 273.185398 124.858735) (xy 273.371401 124.728495) (xy 273.538495 124.561401) (xy 273.674035 124.36783) + (xy 273.773903 124.153663) (xy 273.835063 123.925408) (xy 273.855659 123.69) (xy 273.835063 123.454592) + (xy 273.773903 123.226337) (xy 273.674035 123.012171) (xy 273.538495 122.818599) (xy 273.416567 122.696671) + (xy 273.383084 122.635351) (xy 273.388068 122.565659) (xy 273.429939 122.509725) (xy 273.460915 122.49281) + (xy 273.592331 122.443796) (xy 273.707546 122.357546) (xy 273.793796 122.242331) (xy 273.844091 122.107483) + (xy 273.8505 122.047873) (xy 273.850499 120.252128) (xy 273.845299 120.203757) (xy 273.844091 120.192516) + (xy 273.793797 120.057671) (xy 273.793793 120.057664) (xy 273.707547 119.942455) (xy 273.707544 119.942452) + (xy 273.592335 119.856206) (xy 273.592328 119.856202) (xy 273.457482 119.805908) (xy 273.457483 119.805908) + (xy 273.397883 119.799501) (xy 273.397881 119.7995) (xy 273.397873 119.7995) (xy 273.397864 119.7995) + (xy 271.602129 119.7995) (xy 271.602123 119.799501) (xy 271.542516 119.805908) (xy 271.407671 119.856202) + (xy 271.407664 119.856206) (xy 271.292455 119.942452) (xy 271.292452 119.942455) (xy 271.206206 120.057664) + (xy 271.206202 120.057671) (xy 271.155908 120.192517) (xy 271.149501 120.252116) (xy 271.149501 120.252123) + (xy 271.1495 120.252135) (xy 271.1495 122.04787) (xy 271.149501 122.047876) (xy 271.155908 122.107483) + (xy 271.206202 122.242328) (xy 271.206206 122.242335) (xy 271.292452 122.357544) (xy 271.292455 122.357547) + (xy 271.407664 122.443793) (xy 271.407671 122.443797) (xy 271.539081 122.49281) (xy 271.595015 122.534681) + (xy 271.619432 122.600145) (xy 271.60458 122.668418) (xy 271.58343 122.696673) (xy 271.461503 122.8186) + (xy 271.325967 123.012168) (xy 271.325964 123.012171) (xy 271.226098 123.226335) (xy 271.226094 123.226344) + (xy 271.164938 123.454586) (xy 271.164936 123.454596) (xy 271.144341 123.689999) (xy 195.556907 123.689999) + (xy 195.627179 123.568284) (xy 195.685674 123.388256) (xy 195.70546 123.2) (xy 195.700184 123.149806) + (xy 195.712753 123.081079) (xy 195.760485 123.030055) (xy 195.823505 123.012847) (xy 195.982297 123.012847) + (xy 195.982299 123.012847) (xy 196.167456 122.973491) (xy 196.340383 122.896498) (xy 196.493524 122.785235) + (xy 196.620186 122.644563) (xy 196.714832 122.480631) (xy 196.773327 122.300603) (xy 196.793113 122.112347) + (xy 196.773327 121.924091) (xy 196.714832 121.744063) (xy 196.620186 121.580131) (xy 196.493524 121.439459) + (xy 196.460235 121.415273) (xy 196.340387 121.328198) (xy 196.340382 121.328195) (xy 196.333206 121.325) + (xy 232.17454 121.325) (xy 232.194326 121.513256) (xy 232.19526 121.516132) (xy 232.252818 121.693277) + (xy 232.252821 121.693284) (xy 232.347467 121.857216) (xy 232.407682 121.924091) (xy 232.474129 121.997888) + (xy 232.627265 122.109148) (xy 232.62727 122.109151) (xy 232.800192 122.186142) (xy 232.800197 122.186144) + (xy 232.985354 122.2255) (xy 232.985355 122.2255) (xy 233.174644 122.2255) (xy 233.174646 122.2255) + (xy 233.359803 122.186144) (xy 233.53273 122.109151) (xy 233.685871 121.997888) (xy 233.812533 121.857216) + (xy 233.907179 121.693284) (xy 233.965674 121.513256) (xy 233.98546 121.325) (xy 233.965674 121.136744) + (xy 233.907179 120.956716) (xy 233.812533 120.792784) (xy 233.685871 120.652112) (xy 233.68587 120.652111) + (xy 233.532734 120.540851) (xy 233.532729 120.540848) (xy 233.359807 120.463857) (xy 233.359802 120.463855) + (xy 233.214001 120.432865) (xy 233.174646 120.4245) (xy 232.985354 120.4245) (xy 232.952897 120.431398) + (xy 232.800197 120.463855) (xy 232.800192 120.463857) (xy 232.62727 120.540848) (xy 232.627265 120.540851) + (xy 232.474129 120.652111) (xy 232.347466 120.792785) (xy 232.252821 120.956715) (xy 232.252818 120.956722) + (xy 232.198509 121.12387) (xy 232.194326 121.136744) (xy 232.17454 121.325) (xy 196.333206 121.325) + (xy 196.16746 121.251204) (xy 196.167455 121.251202) (xy 196.021654 121.220212) (xy 195.982299 121.211847) + (xy 195.793007 121.211847) (xy 195.76055 121.218745) (xy 195.60785 121.251202) (xy 195.607845 121.251204) + (xy 195.434923 121.328195) (xy 195.434918 121.328198) (xy 195.281782 121.439458) (xy 195.155119 121.580132) + (xy 195.060474 121.744062) (xy 195.060471 121.744069) (xy 195.00198 121.924087) (xy 195.001979 121.924091) + (xy 194.988969 122.047876) (xy 194.982193 122.112347) (xy 194.987468 122.16254) (xy 194.974898 122.23127) + (xy 194.927165 122.282293) (xy 194.864147 122.2995) (xy 194.705354 122.2995) (xy 194.700151 122.300606) + (xy 194.520197 122.338855) (xy 194.520192 122.338857) (xy 194.34727 122.415848) (xy 194.347265 122.415851) + (xy 194.194129 122.527111) (xy 194.067466 122.667785) (xy 193.972821 122.831715) (xy 193.972818 122.831722) + (xy 193.914327 123.01174) (xy 193.914326 123.011744) (xy 193.89454 123.2) (xy 193.911683 123.36311) + (xy 193.899113 123.43184) (xy 193.851381 123.482863) (xy 193.783641 123.499981) (xy 193.762587 123.497362) + (xy 193.704952 123.485112) (xy 193.51566 123.485112) (xy 193.483203 123.49201) (xy 193.330503 123.524467) + (xy 193.330498 123.524469) (xy 193.157576 123.60146) (xy 193.157571 123.601463) (xy 193.004435 123.712723) + (xy 192.877772 123.853397) (xy 192.783127 124.017327) (xy 192.783124 124.017334) (xy 192.736293 124.161467) + (xy 192.724632 124.197356) (xy 192.704846 124.385612) (xy 147.471274 124.385612) (xy 147.517074 124.244656) + (xy 147.53686 124.0564) (xy 147.517074 123.868144) (xy 147.458579 123.688116) (xy 147.363933 123.524184) + (xy 147.237271 123.383512) (xy 147.20919 123.36311) (xy 147.084134 123.272251) (xy 147.084129 123.272248) + (xy 146.911207 123.195257) (xy 146.911202 123.195255) (xy 146.765401 123.164265) (xy 146.726046 123.1559) + (xy 146.536754 123.1559) (xy 146.504297 123.162798) (xy 146.351597 123.195255) (xy 146.351592 123.195257) + (xy 146.17867 123.272248) (xy 146.178665 123.272251) (xy 146.025529 123.383511) (xy 145.898866 123.524185) + (xy 145.804221 123.688115) (xy 145.804218 123.688122) (xy 145.745727 123.86814) (xy 145.745726 123.868144) + (xy 145.72594 124.0564) (xy 128.38686 124.0564) (xy 128.367074 123.868144) (xy 128.308579 123.688116) + (xy 128.213933 123.524184) (xy 128.087271 123.383512) (xy 128.05919 123.36311) (xy 127.934134 123.272251) + (xy 127.934129 123.272248) (xy 127.761207 123.195257) (xy 127.761202 123.195255) (xy 127.615401 123.164265) + (xy 127.576046 123.1559) (xy 127.386754 123.1559) (xy 127.354297 123.162798) (xy 127.201597 123.195255) + (xy 127.201592 123.195257) (xy 127.02867 123.272248) (xy 127.028665 123.272251) (xy 126.875529 123.383511) + (xy 126.748866 123.524185) (xy 126.654221 123.688115) (xy 126.654218 123.688122) (xy 126.595727 123.86814) + (xy 126.595726 123.868144) (xy 126.57594 124.0564) (xy 104.416894 124.0564) (xy 104.416894 123.03125) + (xy 111.245909 123.03125) (xy 111.265225 123.227379) (xy 111.265226 123.227382) (xy 111.312587 123.383511) + (xy 111.322438 123.415983) (xy 111.415336 123.589782) (xy 111.41534 123.589789) (xy 111.540366 123.742133) + (xy 111.69271 123.867159) (xy 111.692717 123.867163) (xy 111.866516 123.960061) (xy 111.866519 123.960061) + (xy 111.866523 123.960064) (xy 112.055118 124.017274) (xy 112.25125 124.036591) (xy 112.447382 124.017274) + (xy 112.635977 123.960064) (xy 112.700805 123.925413) (xy 112.778114 123.88409) (xy 112.809788 123.86716) + (xy 112.962133 123.742133) (xy 113.08716 123.589788) (xy 113.180064 123.415977) (xy 113.237274 123.227382) + (xy 113.256591 123.03125) (xy 113.237274 122.835118) (xy 113.180064 122.646523) (xy 113.180061 122.646519) + (xy 113.180061 122.646516) (xy 113.087163 122.472717) (xy 113.087159 122.47271) (xy 112.962133 122.320366) + (xy 112.809789 122.19534) (xy 112.809782 122.195336) (xy 112.635983 122.102438) (xy 112.635977 122.102436) + (xy 112.456098 122.04787) (xy 112.447379 122.045225) (xy 112.25125 122.025909) (xy 112.05512 122.045225) + (xy 111.866516 122.102438) (xy 111.692717 122.195336) (xy 111.69271 122.19534) (xy 111.540366 122.320366) + (xy 111.41534 122.47271) (xy 111.415336 122.472717) (xy 111.322438 122.646516) (xy 111.265225 122.83512) + (xy 111.245909 123.03125) (xy 104.416894 123.03125) (xy 104.416894 121.8) (xy 136.024659 121.8) + (xy 136.043975 121.996129) (xy 136.043976 121.996132) (xy 136.092444 122.15591) (xy 136.101188 122.184733) + (xy 136.194086 122.358532) (xy 136.19409 122.358539) (xy 136.319116 122.510883) (xy 136.47146 122.635909) + (xy 136.471467 122.635913) (xy 136.645266 122.728811) (xy 136.645269 122.728811) (xy 136.645273 122.728814) + (xy 136.833868 122.786024) (xy 137.03 122.805341) (xy 137.226132 122.786024) (xy 137.414727 122.728814) + (xy 137.588538 122.63591) (xy 137.740883 122.510883) (xy 137.86591 122.358538) (xy 137.953141 122.19534) + (xy 137.958811 122.184733) (xy 137.958811 122.184732) (xy 137.958814 122.184727) (xy 138.016024 121.996132) + (xy 138.035341 121.8) (xy 138.016024 121.603868) (xy 137.958814 121.415273) (xy 137.958811 121.415269) + (xy 137.958811 121.415266) (xy 137.90789 121.32) (xy 162.444659 121.32) (xy 162.463975 121.516129) + (xy 162.521188 121.704733) (xy 162.614086 121.878532) (xy 162.61409 121.878539) (xy 162.739116 122.030883) + (xy 162.89146 122.155909) (xy 162.891467 122.155913) (xy 163.065266 122.248811) (xy 163.065269 122.248811) + (xy 163.065273 122.248814) (xy 163.253868 122.306024) (xy 163.45 122.325341) (xy 163.646132 122.306024) + (xy 163.834727 122.248814) (xy 163.846849 122.242335) (xy 164.008532 122.155913) (xy 164.008538 122.15591) + (xy 164.160883 122.030883) (xy 164.28591 121.878538) (xy 164.357785 121.744069) (xy 164.378811 121.704733) + (xy 164.378811 121.704732) (xy 164.378814 121.704727) (xy 164.436024 121.516132) (xy 164.455341 121.32) + (xy 164.436024 121.123868) (xy 164.378814 120.935273) (xy 164.378811 120.935269) (xy 164.378811 120.935266) + (xy 164.285913 120.761467) (xy 164.285909 120.76146) (xy 164.160883 120.609116) (xy 164.008539 120.48409) + (xy 164.008532 120.484086) (xy 163.834733 120.391188) (xy 163.834727 120.391186) (xy 163.646132 120.333976) + (xy 163.646129 120.333975) (xy 163.45 120.314659) (xy 163.25387 120.333975) (xy 163.065266 120.391188) + (xy 162.891467 120.484086) (xy 162.89146 120.48409) (xy 162.739116 120.609116) (xy 162.61409 120.76146) + (xy 162.614086 120.761467) (xy 162.521188 120.935266) (xy 162.463975 121.12387) (xy 162.444659 121.32) + (xy 137.90789 121.32) (xy 137.865913 121.241467) (xy 137.865909 121.24146) (xy 137.740883 121.089116) + (xy 137.588539 120.96409) (xy 137.588532 120.964086) (xy 137.414733 120.871188) (xy 137.414727 120.871186) + (xy 137.226132 120.813976) (xy 137.226129 120.813975) (xy 137.03 120.794659) (xy 136.83387 120.813975) + (xy 136.645266 120.871188) (xy 136.471467 120.964086) (xy 136.47146 120.96409) (xy 136.319116 121.089116) + (xy 136.19409 121.24146) (xy 136.194086 121.241467) (xy 136.101188 121.415266) (xy 136.043975 121.60387) + (xy 136.024659 121.8) (xy 104.416894 121.8) (xy 104.416894 120.39) (xy 119.833409 120.39) (xy 119.852725 120.586129) + (xy 119.852726 120.586132) (xy 119.905911 120.76146) (xy 119.909938 120.774733) (xy 120.002836 120.948532) + (xy 120.00284 120.948539) (xy 120.127866 121.100883) (xy 120.28021 121.225909) (xy 120.280217 121.225913) + (xy 120.454016 121.318811) (xy 120.454019 121.318811) (xy 120.454023 121.318814) (xy 120.642618 121.376024) + (xy 120.83875 121.395341) (xy 121.034882 121.376024) (xy 121.223477 121.318814) (xy 121.397288 121.22591) + (xy 121.549633 121.100883) (xy 121.67466 120.948538) (xy 121.746585 120.813976) (xy 121.767561 120.774733) + (xy 121.767561 120.774732) (xy 121.767564 120.774727) (xy 121.824774 120.586132) (xy 121.844091 120.39) + (xy 121.824774 120.193868) (xy 121.767564 120.005273) (xy 121.767561 120.005269) (xy 121.767561 120.005266) + (xy 121.674663 119.831467) (xy 121.674659 119.83146) (xy 121.549633 119.679116) (xy 121.397289 119.55409) + (xy 121.397282 119.554086) (xy 121.223483 119.461188) (xy 121.223477 119.461186) (xy 121.034882 119.403976) + (xy 121.034879 119.403975) (xy 120.83875 119.384659) (xy 120.64262 119.403975) (xy 120.454016 119.461188) + (xy 120.280217 119.554086) (xy 120.28021 119.55409) (xy 120.127866 119.679116) (xy 120.00284 119.83146) + (xy 120.002836 119.831467) (xy 119.909938 120.005266) (xy 119.852725 120.19387) (xy 119.833409 120.39) + (xy 104.416894 120.39) (xy 104.416894 117.4) (xy 185.72454 117.4) (xy 185.744326 117.588256) (xy 185.744327 117.588259) + (xy 185.802818 117.768277) (xy 185.802821 117.768284) (xy 185.897467 117.932216) (xy 186.023073 118.071715) + (xy 186.024129 118.072888) (xy 186.177265 118.184148) (xy 186.17727 118.184151) (xy 186.350192 118.261142) + (xy 186.350197 118.261144) (xy 186.535354 118.3005) (xy 186.535355 118.3005) (xy 186.641486 118.3005) + (xy 186.708525 118.320185) (xy 186.75428 118.372989) (xy 186.764161 118.433502) (xy 186.76454 118.433502) + (xy 186.76454 118.435824) (xy 186.764806 118.437459) (xy 186.76454 118.44) (xy 186.784326 118.628256) + (xy 186.784327 118.628259) (xy 186.842818 118.808277) (xy 186.842821 118.808284) (xy 186.937467 118.972216) + (xy 187.05168 119.099062) (xy 187.064129 119.112888) (xy 187.217265 119.224148) (xy 187.21727 119.224151) + (xy 187.390192 119.301142) (xy 187.390197 119.301144) (xy 187.575354 119.3405) (xy 187.575355 119.3405) + (xy 187.67054 119.3405) (xy 187.737579 119.360185) (xy 187.783334 119.412989) (xy 187.793755 119.460895) + (xy 187.793861 119.460884) (xy 187.793961 119.461841) (xy 187.79454 119.4645) (xy 187.79454 119.467344) + (xy 187.79454 119.467347) (xy 187.814326 119.655603) (xy 187.814327 119.655606) (xy 187.872818 119.835624) + (xy 187.872821 119.835631) (xy 187.967467 119.999563) (xy 188.019782 120.057664) (xy 188.094129 120.140235) + (xy 188.247265 120.251495) (xy 188.24727 120.251498) (xy 188.420192 120.328489) (xy 188.420197 120.328491) + (xy 188.605354 120.367847) (xy 188.605355 120.367847) (xy 188.70314 120.367847) (xy 188.770179 120.387532) + (xy 188.815934 120.440336) (xy 188.824971 120.495697) (xy 188.826735 120.495697) (xy 188.826735 120.502192) + (xy 188.826735 120.502195) (xy 188.846521 120.690451) (xy 188.846522 120.690454) (xy 188.905013 120.870472) + (xy 188.905016 120.870479) (xy 188.999662 121.034411) (xy 189.112036 121.159215) (xy 189.126324 121.175083) + (xy 189.27946 121.286343) (xy 189.279465 121.286346) (xy 189.452387 121.363337) (xy 189.452392 121.363339) + (xy 189.637549 121.402695) (xy 189.63755 121.402695) (xy 189.72804 121.402695) (xy 189.795079 121.42238) + (xy 189.840834 121.475184) (xy 189.850821 121.521093) (xy 189.851361 121.521037) (xy 189.851876 121.525945) + (xy 189.85204 121.526695) (xy 189.85204 121.527497) (xy 189.85204 121.5275) (xy 189.871826 121.715756) + (xy 189.871827 121.715759) (xy 189.930318 121.895777) (xy 189.930321 121.895784) (xy 190.024967 122.059716) + (xy 190.137528 122.184727) (xy 190.151629 122.200388) (xy 190.304765 122.311648) (xy 190.30477 122.311651) + (xy 190.477692 122.388642) (xy 190.477697 122.388644) (xy 190.662854 122.428) (xy 190.662855 122.428) + (xy 190.852144 122.428) (xy 190.852146 122.428) (xy 191.037303 122.388644) (xy 191.21023 122.311651) + (xy 191.363371 122.200388) (xy 191.490033 122.059716) (xy 191.584679 121.895784) (xy 191.643174 121.715756) + (xy 191.66296 121.5275) (xy 191.643174 121.339244) (xy 191.584679 121.159216) (xy 191.490033 120.995284) + (xy 191.363371 120.854612) (xy 191.36337 120.854611) (xy 191.210234 120.743351) (xy 191.210229 120.743348) + (xy 191.037307 120.666357) (xy 191.037302 120.666355) (xy 190.891336 120.63533) (xy 190.852146 120.627) + (xy 190.761655 120.627) (xy 190.694616 120.607315) (xy 190.648861 120.554511) (xy 190.638873 120.508601) + (xy 190.638334 120.508658) (xy 190.637818 120.503749) (xy 190.637655 120.503) (xy 190.637655 120.502197) + (xy 190.637655 120.502195) (xy 190.617869 120.313939) (xy 190.559374 120.133911) (xy 190.464728 119.969979) + (xy 190.338066 119.829307) (xy 190.338065 119.829306) (xy 190.184929 119.718046) (xy 190.184924 119.718043) + (xy 190.012002 119.641052) (xy 190.011997 119.64105) (xy 189.866196 119.61006) (xy 189.826841 119.601695) + (xy 189.729055 119.601695) (xy 189.662016 119.58201) (xy 189.616261 119.529206) (xy 189.607226 119.473846) + (xy 189.60546 119.473846) (xy 189.60546 119.467349) (xy 189.60546 119.467347) (xy 189.585674 119.279091) + (xy 189.527179 119.099063) (xy 189.432533 118.935131) (xy 189.305871 118.794459) (xy 189.30587 118.794458) + (xy 189.152734 118.683198) (xy 189.152729 118.683195) (xy 188.979807 118.606204) (xy 188.979802 118.606202) + (xy 188.834001 118.575212) (xy 188.794646 118.566847) (xy 188.69946 118.566847) (xy 188.632421 118.547162) + (xy 188.586666 118.494358) (xy 188.576244 118.446451) (xy 188.576139 118.446463) (xy 188.576038 118.445505) + (xy 188.57546 118.442847) (xy 188.57546 118.440002) (xy 188.574777 118.433502) (xy 188.555674 118.251744) + (xy 188.497179 118.071716) (xy 188.402533 117.907784) (xy 188.275871 117.767112) (xy 188.27587 117.767111) + (xy 188.122734 117.655851) (xy 188.122729 117.655848) (xy 187.949807 117.578857) (xy 187.949802 117.578855) + (xy 187.804001 117.547865) (xy 187.764646 117.5395) (xy 187.658514 117.5395) (xy 187.591475 117.519815) + (xy 187.54572 117.467011) (xy 187.53584 117.406499) (xy 187.53546 117.406499) (xy 187.53546 117.404174) + (xy 187.535193 117.402539) (xy 187.53546 117.4) (xy 187.515674 117.211744) (xy 187.457179 117.031716) + (xy 187.362533 116.867784) (xy 187.235871 116.727112) (xy 187.23587 116.727111) (xy 187.082734 116.615851) + (xy 187.082729 116.615848) (xy 186.909807 116.538857) (xy 186.909802 116.538855) (xy 186.764001 116.507865) + (xy 186.724646 116.4995) (xy 186.535354 116.4995) (xy 186.502897 116.506398) (xy 186.350197 116.538855) + (xy 186.350192 116.538857) (xy 186.17727 116.615848) (xy 186.177265 116.615851) (xy 186.024129 116.727111) + (xy 185.897466 116.867785) (xy 185.802821 117.031715) (xy 185.802818 117.031722) (xy 185.744327 117.21174) + (xy 185.744326 117.211744) (xy 185.72454 117.4) (xy 104.416894 117.4) (xy 104.416894 117.22939) + (xy 104.416896 117.229365) (xy 104.416896 117.214943) (xy 104.416897 117.214942) (xy 104.416896 117.170823) + (xy 104.417091 117.163874) (xy 104.42451 117.031722) (xy 104.433475 116.872038) (xy 104.435029 116.858247) + (xy 104.483402 116.573518) (xy 104.486496 116.559965) (xy 104.503915 116.4995) (xy 104.566445 116.282444) + (xy 104.571033 116.269333) (xy 104.681552 116.002514) (xy 104.687583 115.98999) (xy 104.827293 115.737201) + (xy 104.834665 115.72547) (xy 105.001809 115.489903) (xy 105.010458 115.479059) (xy 105.202907 115.26371) + (xy 105.212738 115.25388) (xy 105.428082 115.061439) (xy 105.438933 115.052785) (xy 105.674491 114.885653) + (xy 105.686247 114.878266) (xy 105.939035 114.73856) (xy 105.951538 114.732539) (xy 106.218383 114.622015) + (xy 106.231461 114.617439) (xy 106.509015 114.537483) (xy 106.522542 114.534397) (xy 106.807284 114.486025) + (xy 106.821088 114.48447) (xy 107.11368 114.468047) (xy 107.120621 114.467853) (xy 107.16398 114.467855) + (xy 107.163983 114.467853) (xy 107.173889 114.467854) (xy 107.174011 114.467844) (xy 171.604409 114.458242) + (xy 171.604568 114.458243) (xy 171.615163 114.458275) (xy 171.615163 114.458276) (xy 171.765244 114.458735) + (xy 171.776789 114.458771) (xy 171.7768 114.458771) (xy 171.7768 114.45877) (xy 171.776802 114.458771) + (xy 172.09862 114.428072) (xy 172.415881 114.365985) (xy 172.415892 114.365981) (xy 172.415896 114.365981) + (xy 172.609437 114.307928) (xy 172.725531 114.273107) (xy 172.914046 114.195713) (xy 173.024586 114.150332) + (xy 173.024586 114.150331) (xy 173.024588 114.150331) (xy 173.310175 113.99884) (xy 173.579542 113.820093) + (xy 173.830096 113.615809) (xy 173.911018 113.535403) (xy 173.912766 113.533878) (xy 173.91747 113.529173) + (xy 173.917473 113.529172) (xy 173.945379 113.501265) (xy 173.94544 113.501326) (xy 173.945661 113.500984) + (xy 173.978523 113.468336) (xy 173.978525 113.468331) (xy 173.9844 113.462495) (xy 173.985895 113.460748) + (xy 175.591643 111.855) (xy 177.92454 111.855) (xy 177.944326 112.043256) (xy 177.944327 112.043259) + (xy 178.002818 112.223277) (xy 178.002821 112.223284) (xy 178.097467 112.387216) (xy 178.224129 112.527888) + (xy 178.377265 112.639148) (xy 178.37727 112.639151) (xy 178.550192 112.716142) (xy 178.550197 112.716144) + (xy 178.735354 112.7555) (xy 178.735355 112.7555) (xy 178.924644 112.7555) (xy 178.924646 112.7555) + (xy 179.109803 112.716144) (xy 179.28273 112.639151) (xy 179.435871 112.527888) (xy 179.562533 112.387216) + (xy 179.657179 112.223284) (xy 179.715674 112.043256) (xy 179.73546 111.855) (xy 179.715674 111.666744) + (xy 179.657179 111.486716) (xy 179.562533 111.322784) (xy 179.435871 111.182112) (xy 179.43587 111.182111) + (xy 179.282734 111.070851) (xy 179.282729 111.070848) (xy 179.109807 110.993857) (xy 179.109802 110.993855) + (xy 178.964001 110.962865) (xy 178.924646 110.9545) (xy 178.735354 110.9545) (xy 178.702897 110.961398) + (xy 178.550197 110.993855) (xy 178.550192 110.993857) (xy 178.37727 111.070848) (xy 178.377265 111.070851) + (xy 178.224129 111.182111) (xy 178.097466 111.322785) (xy 178.002821 111.486715) (xy 178.002818 111.486722) + (xy 177.944327 111.66674) (xy 177.944326 111.666744) (xy 177.92454 111.855) (xy 175.591643 111.855) + (xy 179.68011 107.766533) (xy 186.834499 107.766533) (xy 186.860458 107.89703) (xy 186.860461 107.89704) + (xy 186.911376 108.019961) (xy 186.911386 108.019979) (xy 186.985301 108.130601) (xy 186.985307 108.130609) + (xy 187.07939 108.224692) (xy 187.079398 108.224698) (xy 187.19002 108.298613) (xy 187.190023 108.298614) + (xy 187.190031 108.29862) (xy 187.190037 108.298622) (xy 187.190038 108.298623) (xy 187.305608 108.346493) + (xy 187.312964 108.34954) (xy 187.312968 108.34954) (xy 187.312969 108.349541) (xy 187.443466 108.3755) + (xy 187.443469 108.3755) (xy 187.576533 108.3755) (xy 187.664325 108.358035) (xy 187.707036 108.34954) + (xy 187.714392 108.346492) (xy 187.78386 108.339021) (xy 187.84634 108.370294) (xy 187.881995 108.430381) + (xy 187.885169 108.474008) (xy 187.88454 108.479995) (xy 187.88454 108.479997) (xy 187.88454 108.48) + (xy 187.904326 108.668256) (xy 187.904327 108.668259) (xy 187.962818 108.848277) (xy 187.962821 108.848284) + (xy 188.057467 109.012216) (xy 188.184129 109.152888) (xy 188.337265 109.264148) (xy 188.33727 109.264151) + (xy 188.510192 109.341142) (xy 188.510197 109.341144) (xy 188.695354 109.3805) (xy 188.695355 109.3805) + (xy 188.884644 109.3805) (xy 188.884646 109.3805) (xy 188.968576 109.36266) (xy 189.038242 109.367976) + (xy 189.093976 109.410113) (xy 189.117676 109.470986) (xy 189.124326 109.534256) (xy 189.124327 109.534258) + (xy 189.124327 109.534259) (xy 189.182818 109.714277) (xy 189.182821 109.714284) (xy 189.277467 109.878216) + (xy 189.404129 110.018888) (xy 189.557265 110.130148) (xy 189.55727 110.130151) (xy 189.730192 110.207142) + (xy 189.730197 110.207144) (xy 189.915354 110.2465) (xy 189.915355 110.2465) (xy 190.104644 110.2465) + (xy 190.104646 110.2465) (xy 190.289803 110.207144) (xy 190.46273 110.130151) (xy 190.615871 110.018888) + (xy 190.742533 109.878216) (xy 190.837179 109.714284) (xy 190.895674 109.534256) (xy 190.898281 109.509447) + (xy 190.924863 109.444836) (xy 190.98216 109.40485) (xy 190.995818 109.40112) (xy 191.089803 109.381144) + (xy 191.089806 109.381142) (xy 191.089808 109.381142) (xy 191.179648 109.341142) (xy 191.26273 109.304151) + (xy 191.415871 109.192888) (xy 191.51785 109.079628) (xy 191.577337 109.04298) (xy 191.647194 109.044311) + (xy 191.70215 109.079629) (xy 191.804129 109.192888) (xy 191.957265 109.304148) (xy 191.95727 109.304151) + (xy 192.130192 109.381142) (xy 192.130197 109.381144) (xy 192.315354 109.4205) (xy 192.315355 109.4205) + (xy 192.504644 109.4205) (xy 192.504646 109.4205) (xy 192.689803 109.381144) (xy 192.86273 109.304151) + (xy 193.015871 109.192888) (xy 193.11335 109.084626) (xy 193.172834 109.047979) (xy 193.242691 109.049309) + (xy 193.297648 109.084628) (xy 193.40413 109.202888) (xy 193.557266 109.314148) (xy 193.557271 109.314151) + (xy 193.730193 109.391142) (xy 193.730198 109.391144) (xy 193.915355 109.4305) (xy 193.915356 109.4305) + (xy 194.104645 109.4305) (xy 194.104647 109.4305) (xy 194.289804 109.391144) (xy 194.462731 109.314151) + (xy 194.615872 109.202888) (xy 194.742534 109.062216) (xy 194.83718 108.898284) (xy 194.895675 108.718256) + (xy 194.915461 108.53) (xy 194.895675 108.341744) (xy 194.83718 108.161716) (xy 194.742534 107.997784) + (xy 194.615872 107.857112) (xy 194.615871 107.857111) (xy 194.491201 107.766533) (xy 195.834499 107.766533) + (xy 195.860458 107.89703) (xy 195.860461 107.89704) (xy 195.911376 108.019961) (xy 195.911386 108.019979) + (xy 195.985301 108.130601) (xy 195.985307 108.130609) (xy 196.07939 108.224692) (xy 196.079398 108.224698) + (xy 196.19002 108.298613) (xy 196.190023 108.298614) (xy 196.190031 108.29862) (xy 196.190037 108.298622) + (xy 196.190038 108.298623) (xy 196.305608 108.346493) (xy 196.312964 108.34954) (xy 196.312968 108.34954) + (xy 196.312969 108.349541) (xy 196.443466 108.3755) (xy 196.443469 108.3755) (xy 196.576533 108.3755) + (xy 196.664325 108.358035) (xy 196.707036 108.34954) (xy 196.829969 108.29862) (xy 196.940606 108.224695) + (xy 197.034695 108.130606) (xy 197.10862 108.019969) (xy 197.15954 107.897036) (xy 197.169471 107.847109) + (xy 197.1855 107.766533) (xy 197.1855 107.633466) (xy 197.159541 107.502969) (xy 197.15954 107.502968) + (xy 197.15954 107.502964) (xy 197.10862 107.380031) (xy 197.034695 107.269394) (xy 197.034692 107.26939) + (xy 196.940609 107.175307) (xy 196.940601 107.175301) (xy 196.829979 107.101386) (xy 196.829972 107.101382) + (xy 196.829969 107.10138) (xy 196.829965 107.101378) (xy 196.829961 107.101376) (xy 196.70704 107.050461) + (xy 196.70703 107.050458) (xy 196.576533 107.0245) (xy 196.576531 107.0245) (xy 196.443469 107.0245) + (xy 196.443467 107.0245) (xy 196.312969 107.050458) (xy 196.312959 107.050461) (xy 196.190038 107.101376) + (xy 196.19002 107.101386) (xy 196.079398 107.175301) (xy 196.07939 107.175307) (xy 195.985307 107.26939) + (xy 195.985301 107.269398) (xy 195.911386 107.38002) (xy 195.911376 107.380038) (xy 195.860461 107.502959) + (xy 195.860458 107.502969) (xy 195.8345 107.633466) (xy 195.8345 107.633469) (xy 195.8345 107.766531) + (xy 195.8345 107.766533) (xy 195.834499 107.766533) (xy 194.491201 107.766533) (xy 194.462735 107.745851) + (xy 194.46273 107.745848) (xy 194.289808 107.668857) (xy 194.289803 107.668855) (xy 194.144002 107.637865) + (xy 194.104647 107.6295) (xy 193.915355 107.6295) (xy 193.882898 107.636398) (xy 193.730198 107.668855) + (xy 193.730193 107.668857) (xy 193.557271 107.745848) (xy 193.557266 107.745851) (xy 193.40413 107.857111) + (xy 193.404129 107.857112) (xy 193.306651 107.965372) (xy 193.247165 108.00202) (xy 193.177308 108.000689) + (xy 193.122352 107.965371) (xy 193.106517 107.947785) (xy 193.015871 107.847112) (xy 193.015867 107.847109) + (xy 192.862734 107.735851) (xy 192.862729 107.735848) (xy 192.689807 107.658857) (xy 192.689802 107.658855) + (xy 192.544001 107.627865) (xy 192.504646 107.6195) (xy 192.315354 107.6195) (xy 192.282897 107.626398) + (xy 192.130197 107.658855) (xy 192.130192 107.658857) (xy 191.95727 107.735848) (xy 191.957265 107.735851) + (xy 191.804132 107.847109) (xy 191.804129 107.847111) (xy 191.804129 107.847112) (xy 191.70215 107.960371) + (xy 191.642663 107.997019) (xy 191.572806 107.995688) (xy 191.51785 107.960371) (xy 191.415871 107.847112) + (xy 191.415867 107.847109) (xy 191.262734 107.735851) (xy 191.262729 107.735848) (xy 191.089807 107.658857) + (xy 191.089802 107.658855) (xy 190.944001 107.627865) (xy 190.904646 107.6195) (xy 190.715354 107.6195) + (xy 190.682897 107.626398) (xy 190.530197 107.658855) (xy 190.530192 107.658857) (xy 190.35727 107.735848) + (xy 190.357265 107.735851) (xy 190.204129 107.847111) (xy 190.077466 107.987785) (xy 189.982821 108.151715) + (xy 189.982818 108.151722) (xy 189.924324 108.331747) (xy 189.923533 108.335473) (xy 189.922481 108.33742) + (xy 189.922318 108.337924) (xy 189.922225 108.337894) (xy 189.890341 108.396955) (xy 189.829178 108.430732) + (xy 189.759464 108.42608) (xy 189.703331 108.384476) (xy 189.678922 108.322656) (xy 189.675674 108.291744) + (xy 189.617179 108.111716) (xy 189.522533 107.947784) (xy 189.395871 107.807112) (xy 189.340019 107.766533) + (xy 189.242734 107.695851) (xy 189.242729 107.695848) (xy 189.069807 107.618857) (xy 189.069802 107.618855) + (xy 188.924001 107.587865) (xy 188.884646 107.5795) (xy 188.695354 107.5795) (xy 188.645375 107.590123) + (xy 188.510199 107.618855) (xy 188.351022 107.689726) (xy 188.281772 107.69901) (xy 188.218495 107.669382) + (xy 188.181282 107.610247) (xy 188.178969 107.600637) (xy 188.15954 107.502964) (xy 188.10862 107.380031) + (xy 188.034695 107.269394) (xy 188.034692 107.26939) (xy 187.940609 107.175307) (xy 187.940601 107.175301) + (xy 187.829979 107.101386) (xy 187.829972 107.101382) (xy 187.829969 107.10138) (xy 187.829965 107.101378) + (xy 187.829961 107.101376) (xy 187.70704 107.050461) (xy 187.70703 107.050458) (xy 187.576533 107.0245) + (xy 187.576531 107.0245) (xy 187.443469 107.0245) (xy 187.443467 107.0245) (xy 187.312969 107.050458) + (xy 187.312959 107.050461) (xy 187.190038 107.101376) (xy 187.19002 107.101386) (xy 187.079398 107.175301) + (xy 187.07939 107.175307) (xy 186.985307 107.26939) (xy 186.985301 107.269398) (xy 186.911386 107.38002) + (xy 186.911376 107.380038) (xy 186.860461 107.502959) (xy 186.860458 107.502969) (xy 186.8345 107.633466) + (xy 186.8345 107.633469) (xy 186.8345 107.766531) (xy 186.8345 107.766533) (xy 186.834499 107.766533) + (xy 179.68011 107.766533) (xy 181.565522 105.881121) (xy 181.565534 105.881112) (xy 181.574429 105.872215) + (xy 181.574432 105.872215) (xy 181.605646 105.840999) (xy 181.610636 105.836279) (xy 181.827949 105.642006) + (xy 181.83877 105.633371) (xy 182.073534 105.466619) (xy 182.085256 105.459243) (xy 182.218195 105.385625) + (xy 182.337178 105.319735) (xy 182.349641 105.313718) (xy 182.615564 105.203208) (xy 182.628621 105.198618) + (xy 182.905231 105.118483) (xy 182.918725 105.115381) (xy 183.202521 105.066632) (xy 183.216292 105.065053) + (xy 183.506883 105.04811) (xy 183.5141 105.047901) (xy 190.749228 105.047901) + ) + ) + (filled_polygon + (layer "In2.Cu") + (pts + (xy 190.816267 105.067586) (xy 190.862022 105.12039) (xy 190.871966 105.189548) (xy 190.856615 105.233901) + (xy 190.782821 105.361715) (xy 190.782818 105.361722) (xy 190.749024 105.465731) (xy 190.724326 105.541744) + (xy 190.70454 105.73) (xy 190.724326 105.918256) (xy 190.724327 105.918259) (xy 190.782818 106.098277) + (xy 190.782821 106.098284) (xy 190.877467 106.262216) (xy 190.90215 106.289629) (xy 191.004129 106.402888) + (xy 191.157265 106.514148) (xy 191.15727 106.514151) (xy 191.330192 106.591142) (xy 191.330197 106.591144) + (xy 191.515354 106.6305) (xy 191.515355 106.6305) (xy 191.704644 106.6305) (xy 191.704646 106.6305) + (xy 191.889803 106.591144) (xy 192.06273 106.514151) (xy 192.215871 106.402888) (xy 192.31785 106.289628) + (xy 192.377337 106.25298) (xy 192.447194 106.254311) (xy 192.50215 106.289629) (xy 192.604129 106.402888) + (xy 192.757265 106.514148) (xy 192.75727 106.514151) (xy 192.930192 106.591142) (xy 192.930197 106.591144) + (xy 193.115354 106.6305) (xy 193.115355 106.6305) (xy 193.304644 106.6305) (xy 193.304646 106.6305) + (xy 193.489803 106.591144) (xy 193.66273 106.514151) (xy 193.815871 106.402888) (xy 193.91785 106.289628) + (xy 193.977337 106.25298) (xy 194.047194 106.254311) (xy 194.10215 106.289629) (xy 194.204129 106.402888) + (xy 194.357265 106.514148) (xy 194.35727 106.514151) (xy 194.530192 106.591142) (xy 194.530197 106.591144) + (xy 194.715354 106.6305) (xy 194.715355 106.6305) (xy 194.904644 106.6305) (xy 194.904646 106.6305) + (xy 195.089803 106.591144) (xy 195.26273 106.514151) (xy 195.415871 106.402888) (xy 195.542533 106.262216) + (xy 195.542609 106.262083) (xy 195.542674 106.262021) (xy 195.546355 106.256956) (xy 195.54728 106.257628) + (xy 195.593172 106.213866) (xy 195.661778 106.200638) (xy 195.726644 106.226601) (xy 195.753217 106.257266) + (xy 195.753645 106.256956) (xy 195.757265 106.261939) (xy 195.75739 106.262082) (xy 195.757466 106.262214) + (xy 195.757468 106.262217) (xy 195.884129 106.402888) (xy 196.037265 106.514148) (xy 196.03727 106.514151) + (xy 196.210192 106.591142) (xy 196.210197 106.591144) (xy 196.395354 106.6305) (xy 196.395355 106.6305) + (xy 196.584644 106.6305) (xy 196.584646 106.6305) (xy 196.769803 106.591144) (xy 196.94273 106.514151) + (xy 197.095871 106.402888) (xy 197.222533 106.262216) (xy 197.317179 106.098284) (xy 197.375674 105.918256) + (xy 197.39546 105.73) (xy 197.375674 105.541744) (xy 197.317179 105.361716) (xy 197.243384 105.2339) + (xy 197.226912 105.166001) (xy 197.249765 105.099974) (xy 197.304686 105.056783) (xy 197.350772 105.047901) + (xy 200.506504 105.047901) (xy 200.51346 105.048096) (xy 200.805301 105.064494) (xy 200.819097 105.066049) + (xy 201.103817 105.114433) (xy 201.117361 105.117524) (xy 201.394885 105.197485) (xy 201.408008 105.202078) + (xy 201.598012 105.280783) (xy 201.641937 105.298979) (xy 201.674813 105.312597) (xy 201.687335 105.318626) + (xy 201.940112 105.458336) (xy 201.951876 105.465729) (xy 202.059002 105.54174) (xy 202.187411 105.632853) + (xy 202.198282 105.641523) (xy 202.416795 105.8368) (xy 202.421849 105.841577) (xy 202.452496 105.872225) + (xy 202.452497 105.872226) (xy 210.082932 113.502663) (xy 210.083054 113.502886) (xy 210.083105 113.502836) + (xy 210.191279 113.61144) (xy 210.441624 113.817722) (xy 210.441633 113.817728) (xy 210.710988 113.998465) + (xy 210.996763 114.151919) (xy 210.996773 114.151923) (xy 210.996778 114.151926) (xy 210.996788 114.15193) + (xy 211.296224 114.276623) (xy 211.296229 114.276624) (xy 211.296235 114.276627) (xy 211.606477 114.371367) + (xy 211.924512 114.435232) (xy 212.247277 114.467608) (xy 212.361774 114.467811) (xy 212.363083 114.467898) + (xy 212.370434 114.467898) (xy 212.370438 114.467899) (xy 212.41002 114.467898) (xy 212.457064 114.467982) + (xy 212.457066 114.467981) (xy 212.466085 114.467997) (xy 212.467336 114.467897) (xy 281.412915 114.467853) + (xy 281.419867 114.468048) (xy 281.711695 114.484435) (xy 281.725498 114.485991) (xy 281.957711 114.525445) + (xy 282.010217 114.534367) (xy 282.023773 114.537461) (xy 282.145692 114.572585) (xy 282.301297 114.617414) + (xy 282.314393 114.621996) (xy 282.581227 114.732524) (xy 282.593747 114.738554) (xy 282.84651 114.878252) + (xy 282.858285 114.885651) (xy 283.093811 115.052767) (xy 283.104683 115.061437) (xy 283.320024 115.253881) + (xy 283.329856 115.263714) (xy 283.522288 115.479049) (xy 283.530958 115.489921) (xy 283.698068 115.725445) + (xy 283.705467 115.737219) (xy 283.845165 115.989992) (xy 283.851198 116.002521) (xy 283.961711 116.269333) + (xy 283.966303 116.282458) (xy 284.046247 116.559965) (xy 284.049341 116.573522) (xy 284.097711 116.858234) + (xy 284.099268 116.872052) (xy 284.115698 117.164704) (xy 284.115893 117.171655) (xy 284.115893 117.224918) + (xy 284.115896 117.224955) (xy 284.115896 134.374658) (xy 284.115894 134.374688) (xy 284.115894 134.379543) + (xy 284.115864 134.379645) (xy 284.115941 134.599361) (xy 284.150255 134.934532) (xy 284.150255 134.934533) + (xy 284.21851 135.264443) (xy 284.218511 135.264447) (xy 284.320011 135.585725) (xy 284.320015 135.585737) + (xy 284.453686 135.894983) (xy 284.453695 135.895) (xy 284.618158 136.189033) (xy 284.643901 136.225711) + (xy 284.811714 136.464808) (xy 285.024454 136.71034) (xy 285.032341 136.719443) (xy 285.032384 136.719483) + (xy 285.277743 136.950288) (xy 285.27775 136.950293) (xy 285.277753 136.950296) (xy 285.545378 137.154952) + (xy 285.832444 137.331294) (xy 285.832454 137.3313) (xy 285.832462 137.331304) (xy 285.832466 137.331306) + (xy 286.135993 137.477504) (xy 286.135995 137.477505) (xy 286.403222 137.574106) (xy 286.452846 137.592045) + (xy 286.56033 137.618942) (xy 286.560568 137.619022) (xy 286.570098 137.621403) (xy 286.570099 137.621404) + (xy 286.595825 137.627832) (xy 286.613163 137.632165) (xy 286.619353 137.633883) (xy 286.936911 137.730958) + (xy 286.948982 137.735343) (xy 287.251844 137.863492) (xy 287.263389 137.869099) (xy 287.551386 138.027892) + (xy 287.562275 138.034654) (xy 287.767187 138.177112) (xy 287.832298 138.222378) (xy 287.842445 138.230242) + (xy 288.091608 138.444891) (xy 288.100876 138.453751) (xy 288.297007 138.66174) (xy 288.326498 138.693014) + (xy 288.334812 138.702799) (xy 288.492862 138.909651) (xy 288.534475 138.964112) (xy 288.541733 138.974707) + (xy 288.71329 139.255255) (xy 288.719414 139.266543) (xy 288.743636 139.317304) (xy 288.840651 139.520612) + (xy 288.861043 139.563345) (xy 288.865966 139.575206) (xy 288.976134 139.885058) (xy 288.979804 139.897365) + (xy 289.057335 140.216953) (xy 289.059712 140.229573) (xy 289.103774 140.555464) (xy 289.104833 140.568262) + (xy 289.114952 140.896957) (xy 289.114682 140.909797) (xy 289.090751 141.237778) (xy 289.089155 141.250521) + (xy 289.031428 141.574272) (xy 289.028522 141.58678) (xy 288.937621 141.902824) (xy 288.933437 141.914966) + (xy 288.810335 142.219915) (xy 288.804917 142.231559) (xy 288.650939 142.522134) (xy 288.644346 142.533155) + (xy 288.461138 142.806249) (xy 288.453441 142.816529) (xy 288.242967 143.069213) (xy 288.234248 143.078641) + (xy 287.996033 143.310868) (xy 287.991321 143.315229) (xy 287.951431 143.350277) (xy 287.951181 143.350533) + (xy 287.877078 143.415681) (xy 287.877065 143.415694) (xy 287.663202 143.642739) (xy 287.663201 143.642741) + (xy 287.4717 143.888943) (xy 287.304266 144.152112) (xy 287.162398 144.42989) (xy 287.162396 144.429896) + (xy 287.073959 144.652772) (xy 287.047353 144.719822) (xy 286.981432 144.946251) (xy 286.960162 145.019308) + (xy 286.901604 145.325663) (xy 286.901602 145.325679) (xy 286.872194 145.6362) (xy 286.872159 145.744756) + (xy 286.872145 145.744988) (xy 286.872145 162.487353) (xy 286.872144 162.487371) (xy 286.872145 162.542559) + (xy 286.872145 162.589875) (xy 286.872174 162.590332) (xy 286.872211 162.698522) (xy 286.899924 162.991045) + (xy 286.901628 163.009035) (xy 286.960192 163.315399) (xy 287.047383 163.614876) (xy 287.047385 163.614882) + (xy 287.047386 163.614884) (xy 287.162422 163.904796) (xy 287.30429 164.182583) (xy 287.471713 164.445748) + (xy 287.663198 164.691945) (xy 287.663207 164.691956) (xy 287.877062 164.919012) (xy 287.950898 164.983929) + (xy 287.951104 164.984141) (xy 287.95844 164.990586) (xy 287.958441 164.990587) (xy 287.991455 165.019592) + (xy 287.991772 165.01987) (xy 287.996487 165.024234) (xy 288.234286 165.256048) (xy 288.243005 165.265476) + (xy 288.3443 165.387081) (xy 288.393251 165.445848) (xy 288.453477 165.518149) (xy 288.461173 165.528426) + (xy 288.47082 165.542806) (xy 288.644395 165.801534) (xy 288.650987 165.812555) (xy 288.742368 165.984996) + (xy 288.77244 166.041744) (xy 288.804968 166.103125) (xy 288.810386 166.114769) (xy 288.933492 166.419722) + (xy 288.937673 166.431853) (xy 289.028577 166.747896) (xy 289.031483 166.760405) (xy 289.089214 167.084173) + (xy 289.09081 167.096916) (xy 289.114743 167.424897) (xy 289.115013 167.437737) (xy 289.104894 167.766435) + (xy 289.103835 167.779233) (xy 289.059772 168.105127) (xy 289.057395 168.117747) (xy 288.979861 168.437343) + (xy 288.97619 168.449651) (xy 288.866021 168.759498) (xy 288.861098 168.771359) (xy 288.719469 169.068156) + (xy 288.713346 169.079444) (xy 288.541776 169.360007) (xy 288.534517 169.370602) (xy 288.334854 169.631906) + (xy 288.326539 169.641693) (xy 288.10092 169.880948) (xy 288.091637 169.889823) (xy 287.842479 170.104459) + (xy 287.832328 170.112326) (xy 287.562302 170.300044) (xy 287.551392 170.306818) (xy 287.263407 170.465597) + (xy 287.251854 170.471207) (xy 286.948992 170.599346) (xy 286.936922 170.603731) (xy 286.618972 170.700917) + (xy 286.612782 170.702635) (xy 286.561269 170.715505) (xy 286.560267 170.71584) (xy 286.452874 170.74271) + (xy 286.452867 170.742712) (xy 286.136018 170.857234) (xy 286.136001 170.857241) (xy 285.832465 171.003429) + (xy 285.545385 171.179766) (xy 285.277749 171.384419) (xy 285.277739 171.384428) (xy 285.032331 171.615269) + (xy 284.811704 171.869897) (xy 284.811702 171.8699) (xy 284.618148 172.145668) (xy 284.453683 172.439704) + (xy 284.453675 172.43972) (xy 284.320001 172.748976) (xy 284.32 172.748978) (xy 284.21851 173.07024) + (xy 284.218509 173.070244) (xy 284.150255 173.400179) (xy 284.11595 173.735351) (xy 284.11591 173.856715) + (xy 284.115895 173.856957) (xy 284.115895 181.612151) (xy 284.115894 181.612169) (xy 284.115894 181.66388) + (xy 284.115699 181.67083) (xy 284.099316 181.962656) (xy 284.097759 181.976475) (xy 284.049387 182.261192) + (xy 284.046293 182.274749) (xy 283.966347 182.55226) (xy 283.961755 182.565385) (xy 283.851237 182.832209) + (xy 283.845203 182.844738) (xy 283.705512 183.097497) (xy 283.698114 183.109271) (xy 283.53099 183.344814) + (xy 283.52232 183.355686) (xy 283.329884 183.571025) (xy 283.320052 183.580858) (xy 283.185149 183.701415) + (xy 283.104711 183.7733) (xy 283.093844 183.781967) (xy 282.858309 183.94909) (xy 282.846535 183.956488) + (xy 282.593769 184.096188) (xy 282.58124 184.102222) (xy 282.314428 184.21274) (xy 282.301303 184.217333) + (xy 282.023783 184.297286) (xy 282.010225 184.30038) (xy 281.725512 184.348754) (xy 281.711695 184.350311) + (xy 281.420616 184.366658) (xy 281.413663 184.366853) (xy 107.173998 184.366853) (xy 107.173974 184.366851) + (xy 107.16399 184.366851) (xy 107.119877 184.366851) (xy 107.112924 184.366656) (xy 106.821102 184.350267) + (xy 106.807284 184.34871) (xy 106.522574 184.300335) (xy 106.509017 184.297241) (xy 106.231505 184.21729) + (xy 106.21838 184.212697) (xy 105.95157 184.102179) (xy 105.939041 184.096145) (xy 105.686286 183.95645) + (xy 105.674512 183.949052) (xy 105.438983 183.781933) (xy 105.428111 183.773263) (xy 105.212776 183.580824) + (xy 105.202944 183.570991) (xy 105.010504 183.355646) (xy 105.001834 183.344774) (xy 104.834719 183.109244) + (xy 104.827329 183.097481) (xy 104.68763 182.844708) (xy 104.681606 182.832199) (xy 104.571085 182.565368) + (xy 104.566493 182.552243) (xy 104.506262 182.34317) (xy 104.486546 182.274733) (xy 104.483454 182.261181) + (xy 104.4668 182.163152) (xy 104.435082 181.976451) (xy 104.433528 181.962656) (xy 104.41709 181.669878) + (xy 104.416896 181.662941) (xy 104.416896 181.646963) (xy 104.416897 181.619762) (xy 104.416896 181.61976) + (xy 104.416896 181.605335) (xy 104.416894 181.605325) (xy 104.416894 181.249893) (xy 160.76454 181.249893) + (xy 160.784326 181.438149) (xy 160.784327 181.438152) (xy 160.842818 181.61817) (xy 160.842821 181.618177) + (xy 160.937467 181.782109) (xy 161.006739 181.859043) (xy 161.064129 181.922781) (xy 161.217265 182.034041) + (xy 161.222893 182.03729) (xy 161.222015 182.038809) (xy 161.2687 182.078482) (xy 161.288355 182.133559) + (xy 161.293092 182.178635) (xy 161.304998 182.291908) (xy 161.304999 182.291911) (xy 161.36349 182.471929) + (xy 161.363493 182.471936) (xy 161.458139 182.635868) (xy 161.584801 182.77654) (xy 161.737937 182.8878) + (xy 161.737942 182.887803) (xy 161.910864 182.964794) (xy 161.910869 182.964796) (xy 162.096026 183.004152) + (xy 162.096027 183.004152) (xy 162.285316 183.004152) (xy 162.285318 183.004152) (xy 162.470475 182.964796) + (xy 162.643402 182.887803) (xy 162.728126 182.826246) (xy 162.793931 182.802767) (xy 162.851447 182.813285) + (xy 162.902546 182.836037) (xy 163.087703 182.875393) (xy 163.087704 182.875393) (xy 163.276993 182.875393) + (xy 163.276995 182.875393) (xy 163.462152 182.836037) (xy 163.635079 182.759044) (xy 163.78822 182.647781) + (xy 163.914882 182.507109) (xy 164.009528 182.343177) (xy 164.068023 182.163149) (xy 164.076651 182.081048) + (xy 164.103235 182.016436) (xy 164.160533 181.976451) (xy 164.225751 181.972722) (xy 164.238312 181.975392) + (xy 164.238315 181.975392) (xy 164.427602 181.975392) (xy 164.427604 181.975392) (xy 164.612761 181.936036) + (xy 164.785688 181.859043) (xy 164.938829 181.74778) (xy 165.065491 181.607108) (xy 165.160137 181.443176) + (xy 165.218632 181.263148) (xy 165.238418 181.074892) (xy 165.218632 180.886636) (xy 165.160137 180.706608) + (xy 165.065491 180.542676) (xy 164.938829 180.402004) (xy 164.938828 180.402003) (xy 164.785692 180.290743) + (xy 164.785687 180.29074) (xy 164.612765 180.213749) (xy 164.61276 180.213747) (xy 164.466959 180.182757) + (xy 164.427604 180.174392) (xy 164.238312 180.174392) (xy 164.205855 180.18129) (xy 164.053155 180.213747) + (xy 164.05315 180.213749) (xy 163.880228 180.29074) (xy 163.880223 180.290743) (xy 163.727087 180.402003) + (xy 163.600424 180.542677) (xy 163.505779 180.706607) (xy 163.505776 180.706614) (xy 163.448917 180.881609) + (xy 163.447284 180.886636) (xy 163.442027 180.936648) (xy 163.438655 180.968734) (xy 163.41207 181.033348) + (xy 163.354772 181.073332) (xy 163.289556 181.077062) (xy 163.276998 181.074393) (xy 163.276995 181.074393) + (xy 163.087703 181.074393) (xy 163.055246 181.081291) (xy 162.902546 181.113748) (xy 162.902541 181.11375) + (xy 162.732329 181.189535) (xy 162.663079 181.19882) (xy 162.599802 181.169192) (xy 162.562589 181.110057) + (xy 162.558573 181.089224) (xy 162.555674 181.061637) (xy 162.497179 180.881609) (xy 162.402533 180.717677) + (xy 162.275871 180.577005) (xy 162.27587 180.577004) (xy 162.122734 180.465744) (xy 162.122729 180.465741) + (xy 161.949807 180.38875) (xy 161.949802 180.388748) (xy 161.804001 180.357758) (xy 161.764646 180.349393) + (xy 161.575354 180.349393) (xy 161.542897 180.356291) (xy 161.390197 180.388748) (xy 161.390192 180.38875) + (xy 161.21727 180.465741) (xy 161.217265 180.465744) (xy 161.064129 180.577004) (xy 160.937466 180.717678) + (xy 160.842821 180.881608) (xy 160.842818 180.881615) (xy 160.784327 181.061633) (xy 160.784326 181.061637) + (xy 160.76454 181.249893) (xy 104.416894 181.249893) (xy 104.416894 174.605004) (xy 181.358933 174.605004) + (xy 181.378719 174.79326) (xy 181.37872 174.793263) (xy 181.437214 174.973289) (xy 181.484771 175.055661) + (xy 181.501244 175.123562) (xy 181.484771 175.179661) (xy 181.437217 175.262027) (xy 181.402692 175.368284) + (xy 181.378722 175.442057) (xy 181.358936 175.630313) (xy 181.378722 175.818569) (xy 181.378723 175.818572) + (xy 181.437214 175.99859) (xy 181.437217 175.998597) (xy 181.484772 176.080964) (xy 181.501245 176.148864) + (xy 181.484773 176.204963) (xy 181.437216 176.287334) (xy 181.378723 176.467358) (xy 181.378722 176.467362) + (xy 181.358936 176.655618) (xy 181.378722 176.843874) (xy 181.378723 176.843877) (xy 181.437214 177.023895) + (xy 181.437217 177.023902) (xy 181.531863 177.187834) (xy 181.658525 177.328506) (xy 181.811661 177.439766) + (xy 181.811666 177.439769) (xy 181.984588 177.51676) (xy 181.984593 177.516762) (xy 182.16975 177.556118) + (xy 182.169751 177.556118) (xy 182.35904 177.556118) (xy 182.359042 177.556118) (xy 182.544199 177.516762) + (xy 182.717126 177.439769) (xy 182.870267 177.328506) (xy 182.996929 177.187834) (xy 183.091575 177.023902) + (xy 183.15007 176.843874) (xy 183.169856 176.655618) (xy 183.15007 176.467362) (xy 183.091575 176.287334) + (xy 183.044019 176.204965) (xy 183.027546 176.137065) (xy 183.044018 176.080966) (xy 183.091575 175.998597) + (xy 183.15007 175.818569) (xy 183.169856 175.630313) (xy 183.15007 175.442057) (xy 183.091575 175.262029) + (xy 183.044015 175.179653) (xy 183.027543 175.111755) (xy 183.044014 175.055659) (xy 183.091572 174.973288) + (xy 183.150067 174.79326) (xy 183.169853 174.605004) (xy 183.164072 174.55) (xy 184.44454 174.55) + (xy 184.464326 174.738256) (xy 184.464327 174.738259) (xy 184.522818 174.918277) (xy 184.522821 174.918284) + (xy 184.617467 175.082216) (xy 184.705202 175.179655) (xy 184.744129 175.222888) (xy 184.897265 175.334148) + (xy 184.89727 175.334151) (xy 185.070192 175.411142) (xy 185.070197 175.411144) (xy 185.255354 175.4505) + (xy 185.255355 175.4505) (xy 185.444644 175.4505) (xy 185.444646 175.4505) (xy 185.629803 175.411144) + (xy 185.80273 175.334151) (xy 185.955871 175.222888) (xy 186.082533 175.082216) (xy 186.177179 174.918284) + (xy 186.235674 174.738256) (xy 186.25546 174.55) (xy 186.235674 174.361744) (xy 186.177179 174.181716) + (xy 186.082533 174.017784) (xy 185.955871 173.877112) (xy 185.95587 173.877111) (xy 185.802734 173.765851) + (xy 185.802729 173.765848) (xy 185.629807 173.688857) (xy 185.629802 173.688855) (xy 185.484001 173.657865) + (xy 185.444646 173.6495) (xy 185.255354 173.6495) (xy 185.222897 173.656398) (xy 185.070197 173.688855) + (xy 185.070192 173.688857) (xy 184.89727 173.765848) (xy 184.897265 173.765851) (xy 184.744129 173.877111) + (xy 184.617466 174.017785) (xy 184.522821 174.181715) (xy 184.522818 174.181722) (xy 184.464327 174.36174) + (xy 184.464326 174.361744) (xy 184.44454 174.55) (xy 183.164072 174.55) (xy 183.150067 174.416748) + (xy 183.138705 174.381782) (xy 183.136711 174.311942) (xy 183.172791 174.252109) (xy 183.230852 174.222176) + (xy 183.329803 174.201144) (xy 183.329807 174.201142) (xy 183.329808 174.201142) (xy 183.388058 174.175206) + (xy 183.50273 174.124151) (xy 183.655871 174.012888) (xy 183.782533 173.872216) (xy 183.877179 173.708284) + (xy 183.935674 173.528256) (xy 183.93733 173.5125) (xy 195.582039 173.5125) (xy 195.601825 173.700756) + (xy 195.601826 173.700759) (xy 195.660317 173.880777) (xy 195.66032 173.880784) (xy 195.754966 174.044716) + (xy 195.839731 174.138857) (xy 195.881628 174.185388) (xy 196.034764 174.296648) (xy 196.034769 174.296651) + (xy 196.207691 174.373642) (xy 196.207696 174.373644) (xy 196.392853 174.413) (xy 196.392854 174.413) + (xy 196.39921 174.414351) (xy 196.398961 174.415519) (xy 196.457448 174.439584) (xy 196.49743 174.496883) + (xy 196.497799 174.497999) (xy 196.532819 174.60578) (xy 196.532821 174.605784) (xy 196.627467 174.769716) + (xy 196.754129 174.910388) (xy 196.907265 175.021648) (xy 196.90727 175.021651) (xy 197.080192 175.098642) + (xy 197.080197 175.098644) (xy 197.265354 175.138) (xy 197.265355 175.138) (xy 197.454644 175.138) + (xy 197.454646 175.138) (xy 197.639803 175.098644) (xy 197.81273 175.021651) (xy 197.84253 175) + (xy 254.09454 175) (xy 254.114326 175.188256) (xy 254.114327 175.188259) (xy 254.172818 175.368277) + (xy 254.172821 175.368284) (xy 254.267467 175.532216) (xy 254.355794 175.630313) (xy 254.394129 175.672888) + (xy 254.547265 175.784148) (xy 254.54727 175.784151) (xy 254.720192 175.861142) (xy 254.720197 175.861144) + (xy 254.905354 175.9005) (xy 254.905355 175.9005) (xy 255.094644 175.9005) (xy 255.094646 175.9005) + (xy 255.279803 175.861144) (xy 255.45273 175.784151) (xy 255.605871 175.672888) (xy 255.732533 175.532216) + (xy 255.827179 175.368284) (xy 255.885674 175.188256) (xy 255.90546 175) (xy 255.885674 174.811744) + (xy 255.827179 174.631716) (xy 255.732533 174.467784) (xy 255.605871 174.327112) (xy 255.60587 174.327111) + (xy 255.452734 174.215851) (xy 255.452729 174.215848) (xy 255.279807 174.138857) (xy 255.279802 174.138855) + (xy 255.134001 174.107865) (xy 255.094646 174.0995) (xy 254.905354 174.0995) (xy 254.872897 174.106398) + (xy 254.720197 174.138855) (xy 254.720192 174.138857) (xy 254.54727 174.215848) (xy 254.547265 174.215851) + (xy 254.394129 174.327111) (xy 254.267466 174.467785) (xy 254.172821 174.631715) (xy 254.172818 174.631722) + (xy 254.120331 174.793263) (xy 254.114326 174.811744) (xy 254.09454 175) (xy 197.84253 175) (xy 197.965871 174.910388) + (xy 198.092533 174.769716) (xy 198.187179 174.605784) (xy 198.245674 174.425756) (xy 198.26546 174.2375) + (xy 198.245674 174.049244) (xy 198.187179 173.869216) (xy 198.092533 173.705284) (xy 197.965871 173.564612) + (xy 197.96587 173.564611) (xy 197.812734 173.453351) (xy 197.812729 173.453348) (xy 197.639807 173.376357) + (xy 197.639802 173.376355) (xy 197.46876 173.34) (xy 197.454646 173.337) (xy 197.454645 173.337) + (xy 197.448289 173.335649) (xy 197.448427 173.334999) (xy 250.17954 173.334999) (xy 250.199326 173.523255) + (xy 250.199327 173.523258) (xy 250.257818 173.703276) (xy 250.257821 173.703283) (xy 250.352467 173.867215) + (xy 250.431575 173.955073) (xy 250.479129 174.007887) (xy 250.632265 174.119147) (xy 250.63227 174.11915) + (xy 250.805192 174.196141) (xy 250.805197 174.196143) (xy 250.990354 174.235499) (xy 250.990355 174.235499) + (xy 251.179644 174.235499) (xy 251.179646 174.235499) (xy 251.364803 174.196143) (xy 251.53773 174.11915) + (xy 251.690871 174.007887) (xy 251.817533 173.867215) (xy 251.912179 173.703283) (xy 251.970674 173.523255) + (xy 251.99046 173.334999) (xy 251.970674 173.146743) (xy 251.912179 172.966715) (xy 251.817533 172.802783) + (xy 251.804693 172.788523) (xy 251.774464 172.725533) (xy 251.783089 172.656198) (xy 251.804694 172.62258) + (xy 251.827533 172.597216) (xy 251.922179 172.433284) (xy 251.980674 172.253256) (xy 252.00046 172.065) + (xy 251.980674 171.876744) (xy 251.922179 171.696716) (xy 251.843238 171.559987) (xy 251.826766 171.492088) + (xy 251.849619 171.426061) (xy 251.858467 171.415027) (xy 251.937533 171.327216) (xy 252.032179 171.163284) + (xy 252.090674 170.983256) (xy 252.11046 170.795) (xy 252.090674 170.606744) (xy 252.032179 170.426716) + (xy 251.937533 170.262784) (xy 251.810871 170.122112) (xy 251.786574 170.104459) (xy 251.657734 170.010851) + (xy 251.657729 170.010848) (xy 251.484807 169.933857) (xy 251.484802 169.933855) (xy 251.339001 169.902865) + (xy 251.299646 169.8945) (xy 251.110354 169.8945) (xy 251.077897 169.901398) (xy 250.925197 169.933855) + (xy 250.925192 169.933857) (xy 250.75227 170.010848) (xy 250.752265 170.010851) (xy 250.599129 170.122111) + (xy 250.472466 170.262785) (xy 250.377821 170.426715) (xy 250.377818 170.426722) (xy 250.320915 170.601853) + (xy 250.319326 170.606744) (xy 250.29954 170.795) (xy 250.319326 170.983256) (xy 250.319327 170.983259) + (xy 250.377818 171.163277) (xy 250.377821 171.163284) (xy 250.45676 171.300011) (xy 250.473233 171.367912) + (xy 250.45038 171.433938) (xy 250.441523 171.444983) (xy 250.362466 171.532785) (xy 250.267821 171.696715) + (xy 250.267818 171.696722) (xy 250.209327 171.87674) (xy 250.209326 171.876744) (xy 250.18954 172.065) + (xy 250.209326 172.253256) (xy 250.209327 172.253259) (xy 250.267818 172.433277) (xy 250.267821 172.433284) + (xy 250.362467 172.597216) (xy 250.375305 172.611474) (xy 250.405535 172.674465) (xy 250.39691 172.743801) + (xy 250.375306 172.777417) (xy 250.352468 172.802781) (xy 250.352464 172.802786) (xy 250.257821 172.966714) + (xy 250.257818 172.966721) (xy 250.200147 173.144215) (xy 250.199326 173.146743) (xy 250.17954 173.334999) + (xy 197.448427 173.334999) (xy 197.448536 173.334483) (xy 197.390037 173.310404) (xy 197.350062 173.2531) + (xy 197.349699 173.251999) (xy 197.31468 173.144221) (xy 197.314677 173.144215) (xy 197.220032 172.980284) + (xy 197.09337 172.839612) (xy 197.049564 172.807785) (xy 196.940233 172.728351) (xy 196.940228 172.728348) + (xy 196.767306 172.651357) (xy 196.767301 172.651355) (xy 196.611676 172.618277) (xy 196.582145 172.612) + (xy 196.392853 172.612) (xy 196.363322 172.618277) (xy 196.207696 172.651355) (xy 196.207691 172.651357) + (xy 196.034769 172.728348) (xy 196.034764 172.728351) (xy 195.881628 172.839611) (xy 195.754965 172.980285) + (xy 195.66032 173.144215) (xy 195.660317 173.144222) (xy 195.605769 173.312106) (xy 195.601825 173.324244) + (xy 195.582039 173.5125) (xy 183.93733 173.5125) (xy 183.95546 173.34) (xy 183.935674 173.151744) + (xy 183.877179 172.971716) (xy 183.782533 172.807784) (xy 183.655871 172.667112) (xy 183.65587 172.667111) + (xy 183.502734 172.555851) (xy 183.502729 172.555848) (xy 183.329807 172.478857) (xy 183.329802 172.478855) + (xy 183.171392 172.445185) (xy 183.144646 172.4395) (xy 182.955354 172.4395) (xy 182.928608 172.445185) + (xy 182.770197 172.478855) (xy 182.770192 172.478857) (xy 182.59727 172.555848) (xy 182.597265 172.555851) + (xy 182.444129 172.667111) (xy 182.317466 172.807785) (xy 182.222821 172.971715) (xy 182.222818 172.971722) + (xy 182.166772 173.144215) (xy 182.164326 173.151744) (xy 182.14454 173.34) (xy 182.1638 173.523255) + (xy 182.164327 173.528261) (xy 182.175686 173.563221) (xy 182.177681 173.633062) (xy 182.1416 173.692895) + (xy 182.083536 173.722828) (xy 181.98459 173.743859) (xy 181.984585 173.743861) (xy 181.811663 173.820852) + (xy 181.811658 173.820855) (xy 181.658522 173.932115) (xy 181.531859 174.072789) (xy 181.437214 174.236719) + (xy 181.437211 174.236726) (xy 181.379498 174.414351) (xy 181.378719 174.416748) (xy 181.358933 174.605004) + (xy 104.416894 174.605004) (xy 104.416894 173.9614) (xy 104.416895 173.961376) (xy 104.416895 173.955186) + (xy 104.416927 173.955073) (xy 104.416909 173.903802) (xy 104.41691 173.903802) (xy 104.416851 173.735343) + (xy 104.382538 173.400177) (xy 104.314279 173.070246) (xy 104.212782 172.748979) (xy 104.203864 172.728348) + (xy 104.096023 172.478857) (xy 104.079104 172.439715) (xy 103.914634 172.145669) (xy 103.91463 172.145663) + (xy 103.721083 171.869901) (xy 103.674767 171.816446) (xy 103.500453 171.615263) (xy 103.404498 171.525) + (xy 175.61954 171.525) (xy 175.639326 171.713256) (xy 175.639327 171.713259) (xy 175.697818 171.893277) + (xy 175.697821 171.893284) (xy 175.792467 172.057216) (xy 175.87211 172.145668) (xy 175.919129 172.197888) + (xy 176.072265 172.309148) (xy 176.07227 172.309151) (xy 176.245192 172.386142) (xy 176.245197 172.386144) + (xy 176.430354 172.4255) (xy 176.430355 172.4255) (xy 176.57009 172.4255) (xy 176.637129 172.445185) + (xy 176.682884 172.497989) (xy 176.688021 172.511182) (xy 176.722818 172.618277) (xy 176.722821 172.618284) + (xy 176.817467 172.782216) (xy 176.869146 172.839611) (xy 176.944129 172.922888) (xy 177.097265 173.034148) + (xy 177.09727 173.034151) (xy 177.270192 173.111142) (xy 177.270197 173.111144) (xy 177.455354 173.1505) + (xy 177.455355 173.1505) (xy 177.644644 173.1505) (xy 177.644646 173.1505) (xy 177.829803 173.111144) + (xy 178.00273 173.034151) (xy 178.155871 172.922888) (xy 178.282533 172.782216) (xy 178.377179 172.618284) + (xy 178.435674 172.438256) (xy 178.45546 172.25) (xy 178.435674 172.061744) (xy 178.377179 171.881716) + (xy 178.282533 171.717784) (xy 178.155871 171.577112) (xy 178.107838 171.542214) (xy 178.002734 171.465851) + (xy 178.002729 171.465848) (xy 177.829807 171.388857) (xy 177.829802 171.388855) (xy 177.684001 171.357865) + (xy 177.644646 171.3495) (xy 177.50491 171.3495) (xy 177.437871 171.329815) (xy 177.392116 171.277011) + (xy 177.386979 171.263818) (xy 177.352181 171.156722) (xy 177.35218 171.156721) (xy 177.352179 171.156716) + (xy 177.267473 171.01) (xy 182.86954 171.01) (xy 182.889326 171.198256) (xy 182.889327 171.198259) + (xy 182.947818 171.378277) (xy 182.947821 171.378284) (xy 183.042467 171.542216) (xy 183.130875 171.640403) + (xy 183.169129 171.682888) (xy 183.322265 171.794148) (xy 183.32227 171.794151) (xy 183.495192 171.871142) + (xy 183.495197 171.871144) (xy 183.680354 171.9105) (xy 183.680355 171.9105) (xy 183.869644 171.9105) + (xy 183.869646 171.9105) (xy 184.054803 171.871144) (xy 184.22773 171.794151) (xy 184.380871 171.682888) + (xy 184.507533 171.542216) (xy 184.602179 171.378284) (xy 184.660674 171.198256) (xy 184.68046 171.01) + (xy 184.660674 170.821744) (xy 184.602179 170.641716) (xy 184.507533 170.477784) (xy 184.380871 170.337112) + (xy 184.38087 170.337111) (xy 184.227734 170.225851) (xy 184.227729 170.225848) (xy 184.054807 170.148857) + (xy 184.054802 170.148855) (xy 183.882941 170.112326) (xy 183.869646 170.1095) (xy 183.680354 170.1095) + (xy 183.667059 170.112326) (xy 183.495197 170.148855) (xy 183.495192 170.148857) (xy 183.32227 170.225848) + (xy 183.322265 170.225851) (xy 183.169129 170.337111) (xy 183.042466 170.477785) (xy 182.947821 170.641715) + (xy 182.947818 170.641722) (xy 182.889327 170.82174) (xy 182.889326 170.821744) (xy 182.86954 171.01) + (xy 177.267473 171.01) (xy 177.257533 170.992784) (xy 177.130871 170.852112) (xy 177.089073 170.821744) + (xy 176.977734 170.740851) (xy 176.977729 170.740848) (xy 176.804807 170.663857) (xy 176.804802 170.663855) + (xy 176.659001 170.632865) (xy 176.619646 170.6245) (xy 176.430354 170.6245) (xy 176.397897 170.631398) + (xy 176.245197 170.663855) (xy 176.245192 170.663857) (xy 176.07227 170.740848) (xy 176.072265 170.740851) + (xy 175.919129 170.852111) (xy 175.792466 170.992785) (xy 175.697821 171.156715) (xy 175.697818 171.156722) + (xy 175.642422 171.327216) (xy 175.639326 171.336744) (xy 175.61954 171.525) (xy 103.404498 171.525) + (xy 103.255049 171.384416) (xy 103.255042 171.384411) (xy 103.255038 171.384407) (xy 102.987412 171.179751) + (xy 102.700343 171.003406) (xy 102.396808 170.857206) (xy 102.396795 170.8572) (xy 102.079946 170.742661) + (xy 102.079945 170.74266) (xy 102.079943 170.74266) (xy 102.060133 170.737702) (xy 101.972337 170.715731) + (xy 101.972105 170.715653) (xy 101.919724 170.702564) (xy 101.913378 170.700798) (xy 101.587772 170.600787) + (xy 101.575404 170.596256) (xy 101.265283 170.463571) (xy 101.253464 170.457753) (xy 100.959178 170.292924) + (xy 100.948044 170.285886) (xy 100.754812 170.148856) (xy 100.672894 170.090763) (xy 100.662577 170.08259) + (xy 100.409677 169.85938) (xy 100.400278 169.850152) (xy 100.345199 169.79) (xy 100.180381 169.61) + (xy 185.56454 169.61) (xy 185.584326 169.798256) (xy 185.584327 169.798259) (xy 185.642818 169.978277) + (xy 185.642821 169.978284) (xy 185.737467 170.142216) (xy 185.751935 170.158284) (xy 185.864129 170.282888) + (xy 186.017265 170.394148) (xy 186.01727 170.394151) (xy 186.190192 170.471142) (xy 186.190197 170.471144) + (xy 186.375354 170.5105) (xy 186.375355 170.5105) (xy 186.564644 170.5105) (xy 186.564646 170.5105) + (xy 186.749803 170.471144) (xy 186.92273 170.394151) (xy 187.075871 170.282888) (xy 187.202533 170.142216) + (xy 187.297179 169.978284) (xy 187.355674 169.798256) (xy 187.356542 169.79) (xy 213.60454 169.79) + (xy 213.624326 169.978256) (xy 213.624327 169.978259) (xy 213.682818 170.158277) (xy 213.682821 170.158284) + (xy 213.777467 170.322216) (xy 213.871565 170.426722) (xy 213.904129 170.462888) (xy 214.057265 170.574148) + (xy 214.05727 170.574151) (xy 214.230192 170.651142) (xy 214.230197 170.651144) (xy 214.415354 170.6905) + (xy 214.415355 170.6905) (xy 214.604644 170.6905) (xy 214.604646 170.6905) (xy 214.789803 170.651144) + (xy 214.96273 170.574151) (xy 215.115871 170.462888) (xy 215.242533 170.322216) (xy 215.337179 170.158284) + (xy 215.395674 169.978256) (xy 215.41546 169.79) (xy 215.395674 169.601744) (xy 215.341112 169.433823) + (xy 215.337181 169.421722) (xy 215.33718 169.421721) (xy 215.337179 169.421716) (xy 215.242533 169.257784) + (xy 215.115871 169.117112) (xy 215.11587 169.117111) (xy 214.962734 169.005851) (xy 214.962729 169.005848) + (xy 214.789807 168.928857) (xy 214.789802 168.928855) (xy 214.632436 168.895407) (xy 214.604646 168.8895) + (xy 214.415354 168.8895) (xy 214.387564 168.895407) (xy 214.230197 168.928855) (xy 214.230192 168.928857) + (xy 214.05727 169.005848) (xy 214.057265 169.005851) (xy 213.904129 169.117111) (xy 213.777466 169.257785) + (xy 213.682821 169.421715) (xy 213.682818 169.421722) (xy 213.624327 169.60174) (xy 213.624326 169.601744) + (xy 213.60454 169.79) (xy 187.356542 169.79) (xy 187.37546 169.61) (xy 187.355674 169.421744) (xy 187.297179 169.241716) + (xy 187.202533 169.077784) (xy 187.075871 168.937112) (xy 187.064508 168.928856) (xy 186.922734 168.825851) + (xy 186.922729 168.825848) (xy 186.749807 168.748857) (xy 186.749802 168.748855) (xy 186.604001 168.717865) + (xy 186.564646 168.7095) (xy 186.375354 168.7095) (xy 186.342897 168.716398) (xy 186.190197 168.748855) + (xy 186.190192 168.748857) (xy 186.01727 168.825848) (xy 186.017265 168.825851) (xy 185.864129 168.937111) + (xy 185.737466 169.077785) (xy 185.642821 169.241715) (xy 185.642818 169.241722) (xy 185.584335 169.421715) + (xy 185.584326 169.421744) (xy 185.56454 169.61) (xy 100.180381 169.61) (xy 100.172821 169.601744) + (xy 100.172487 169.601379) (xy 100.16412 169.591205) (xy 100.101579 169.506345) (xy 99.964004 169.319674) + (xy 99.956765 169.308673) (xy 99.927027 169.257784) (xy 99.786577 169.017437) (xy 99.780546 169.005728) + (xy 99.749693 168.937112) (xy 99.642214 168.698083) (xy 99.637466 168.685821) (xy 99.532548 168.365239) + (xy 99.529121 168.35252) (xy 99.4588 168.02261) (xy 99.456743 168.0096) (xy 99.433483 167.786168) + (xy 99.421817 167.674105) (xy 99.421151 167.66098) (xy 99.42156 167.500733) (xy 100.710689 167.500733) + (xy 100.710689 167.500736) (xy 100.731103 167.786168) (xy 100.791927 168.065772) (xy 100.791929 168.065778) + (xy 100.79193 168.065781) (xy 100.891914 168.333847) (xy 100.891934 168.333901) (xy 101.029069 168.585044) + (xy 101.029074 168.585052) (xy 101.200553 168.814122) (xy 101.200569 168.81414) (xy 101.402893 169.016464) + (xy 101.402911 169.01648) (xy 101.631981 169.187959) (xy 101.631989 169.187964) (xy 101.883132 169.325099) + (xy 101.883131 169.325099) (xy 101.883135 169.3251) (xy 101.883138 169.325102) (xy 102.151253 169.425104) + (xy 102.151259 169.425105) (xy 102.151261 169.425106) (xy 102.430865 169.48593) (xy 102.430867 169.48593) + (xy 102.430871 169.485931) (xy 102.684519 169.504072) (xy 102.716298 169.506345) (xy 102.716299 169.506345) + (xy 102.7163 169.506345) (xy 102.744894 169.504299) (xy 103.001727 169.485931) (xy 103.001953 169.485882) + (xy 103.281336 169.425106) (xy 103.281336 169.425105) (xy 103.281345 169.425104) (xy 103.54946 169.325102) + (xy 103.800614 169.187961) (xy 104.029694 169.016474) (xy 104.232038 168.81413) (xy 104.403525 168.58505) + (xy 104.540666 168.333896) (xy 104.640668 168.065781) (xy 104.664734 167.955152) (xy 104.671293 167.925) + (xy 249.79454 167.925) (xy 249.814326 168.113256) (xy 249.814327 168.113259) (xy 249.872818 168.293277) + (xy 249.872821 168.293284) (xy 249.967467 168.457216) (xy 250.082527 168.585003) (xy 250.094129 168.597888) + (xy 250.247265 168.709148) (xy 250.24727 168.709151) (xy 250.420192 168.786142) (xy 250.420197 168.786144) + (xy 250.605354 168.8255) (xy 250.605355 168.8255) (xy 250.794644 168.8255) (xy 250.794646 168.8255) + (xy 250.979803 168.786144) (xy 251.15273 168.709151) (xy 251.305871 168.597888) (xy 251.432533 168.457216) + (xy 251.527179 168.293284) (xy 251.585674 168.113256) (xy 251.60546 167.925) (xy 251.585674 167.736744) + (xy 251.527179 167.556716) (xy 251.494829 167.500684) (xy 283.810785 167.500684) (xy 283.810785 167.500687) + (xy 283.831199 167.786119) (xy 283.892023 168.065723) (xy 283.892025 168.065729) (xy 283.892026 168.065732) + (xy 283.909752 168.113256) (xy 283.99203 168.333852) (xy 284.129165 168.584995) (xy 284.12917 168.585003) + (xy 284.300649 168.814074) (xy 284.300665 168.814092) (xy 284.502989 169.016416) (xy 284.503007 169.016432) + (xy 284.732078 169.187911) (xy 284.732086 169.187916) (xy 284.983229 169.325051) (xy 284.983228 169.325051) + (xy 284.983232 169.325052) (xy 284.983235 169.325054) (xy 285.25135 169.425056) (xy 285.251356 169.425057) + (xy 285.251358 169.425058) (xy 285.530962 169.485882) (xy 285.530964 169.485882) (xy 285.530968 169.485883) + (xy 285.784616 169.504024) (xy 285.816395 169.506297) (xy 285.816396 169.506297) (xy 285.816397 169.506297) + (xy 285.844991 169.504251) (xy 286.101824 169.485883) (xy 286.381222 169.425104) (xy 286.381433 169.425058) + (xy 286.381433 169.425057) (xy 286.381442 169.425056) (xy 286.649557 169.325054) (xy 286.900711 169.187913) + (xy 287.129792 169.016426) (xy 287.332136 168.814082) (xy 287.503623 168.585001) (xy 287.640764 168.333847) + (xy 287.740766 168.065732) (xy 287.801593 167.786114) (xy 287.822003 167.500736) (xy 287.822007 167.500687) + (xy 287.822007 167.500684) (xy 287.817033 167.431142) (xy 287.801593 167.215258) (xy 287.785406 167.140849) + (xy 287.740768 166.935648) (xy 287.740767 166.935646) (xy 287.740766 166.93564) (xy 287.640764 166.667525) + (xy 287.621722 166.632653) (xy 287.503626 166.416376) (xy 287.503621 166.416368) (xy 287.332142 166.187297) + (xy 287.332126 166.187279) (xy 287.129802 165.984955) (xy 287.129784 165.984939) (xy 286.900713 165.81346) + (xy 286.900705 165.813455) (xy 286.649562 165.67632) (xy 286.649563 165.67632) (xy 286.542311 165.636317) + (xy 286.381442 165.576316) (xy 286.381439 165.576315) (xy 286.381433 165.576313) (xy 286.101829 165.515489) + (xy 285.816397 165.495075) (xy 285.816395 165.495075) (xy 285.530962 165.515489) (xy 285.251358 165.576313) + (xy 284.983229 165.67632) (xy 284.732086 165.813455) (xy 284.732078 165.81346) (xy 284.503007 165.984939) + (xy 284.502989 165.984955) (xy 284.300665 166.187279) (xy 284.300649 166.187297) (xy 284.12917 166.416368) + (xy 284.129165 166.416376) (xy 283.99203 166.667519) (xy 283.892023 166.935648) (xy 283.831199 167.215252) + (xy 283.810785 167.500684) (xy 251.494829 167.500684) (xy 251.432533 167.392784) (xy 251.305871 167.252112) + (xy 251.30587 167.252111) (xy 251.152734 167.140851) (xy 251.152729 167.140848) (xy 250.979807 167.063857) + (xy 250.979802 167.063855) (xy 250.834001 167.032865) (xy 250.794646 167.0245) (xy 250.605354 167.0245) + (xy 250.572897 167.031398) (xy 250.420197 167.063855) (xy 250.420192 167.063857) (xy 250.24727 167.140848) + (xy 250.247265 167.140851) (xy 250.094129 167.252111) (xy 249.967466 167.392785) (xy 249.872821 167.556715) + (xy 249.872818 167.556722) (xy 249.814327 167.73674) (xy 249.814326 167.736744) (xy 249.79454 167.925) + (xy 104.671293 167.925) (xy 104.701494 167.786168) (xy 104.701494 167.786167) (xy 104.701495 167.786163) + (xy 104.721909 167.500735) (xy 104.721905 167.500686) (xy 104.708772 167.317056) (xy 104.701495 167.215307) + (xy 104.701484 167.215258) (xy 104.64067 166.935697) (xy 104.640669 166.935695) (xy 104.640668 166.935689) + (xy 104.540666 166.667574) (xy 104.540639 166.667525) (xy 104.403528 166.416425) (xy 104.403523 166.416417) + (xy 104.232044 166.187347) (xy 104.232028 166.187329) (xy 104.029704 165.985005) (xy 104.029686 165.984989) + (xy 103.800616 165.81351) (xy 103.800608 165.813505) (xy 103.549465 165.67637) (xy 103.549466 165.67637) + (xy 103.442214 165.636367) (xy 103.281345 165.576366) (xy 103.281342 165.576365) (xy 103.281336 165.576363) + (xy 103.001732 165.515539) (xy 102.7163 165.495125) (xy 102.716298 165.495125) (xy 102.430865 165.515539) + (xy 102.151261 165.576363) (xy 101.883132 165.67637) (xy 101.631989 165.813505) (xy 101.631981 165.81351) + (xy 101.402911 165.984989) (xy 101.402893 165.985005) (xy 101.200569 166.187329) (xy 101.200553 166.187347) + (xy 101.029074 166.416417) (xy 101.029069 166.416425) (xy 100.891934 166.667568) (xy 100.791927 166.935697) + (xy 100.731103 167.215301) (xy 100.710689 167.500733) (xy 99.42156 167.500733) (xy 99.422011 167.323638) + (xy 99.422745 167.310491) (xy 99.427127 167.270385) (xy 99.45938 166.975176) (xy 99.4615 166.9622) + (xy 99.533502 166.632651) (xy 99.536993 166.619952) (xy 99.586553 166.471089) (xy 99.643545 166.299901) + (xy 99.648357 166.287661) (xy 99.788258 165.98072) (xy 99.794348 165.969047) (xy 99.966017 165.678684) + (xy 99.973301 165.667735) (xy 100.174818 165.397199) (xy 100.183217 165.387093) (xy 100.414891 165.136654) + (xy 100.419442 165.131989) (xy 100.450873 165.101441) (xy 100.450874 165.101438) (xy 100.457727 165.094778) + (xy 100.45809 165.094363) (xy 100.535008 165.019592) (xy 100.747627 164.767006) (xy 100.844725 164.625) + (xy 174.66954 164.625) (xy 174.689326 164.813256) (xy 174.689327 164.813259) (xy 174.747818 164.993277) + (xy 174.747821 164.993284) (xy 174.842467 165.157216) (xy 174.939945 165.265476) (xy 174.969129 165.297888) + (xy 175.122265 165.409148) (xy 175.12227 165.409151) (xy 175.295192 165.486142) (xy 175.295197 165.486144) + (xy 175.480354 165.5255) (xy 175.480355 165.5255) (xy 175.669644 165.5255) (xy 175.669646 165.5255) + (xy 175.854803 165.486144) (xy 176.02773 165.409151) (xy 176.180871 165.297888) (xy 176.307533 165.157216) + (xy 176.402179 164.993284) (xy 176.460674 164.813256) (xy 176.475205 164.675) (xy 180.06954 164.675) + (xy 180.089326 164.863256) (xy 180.089327 164.863259) (xy 180.147818 165.043277) (xy 180.147821 165.043284) + (xy 180.242467 165.207216) (xy 180.352572 165.3295) (xy 180.369129 165.347888) (xy 180.522265 165.459148) + (xy 180.52227 165.459151) (xy 180.695192 165.536142) (xy 180.695197 165.536144) (xy 180.880354 165.5755) + (xy 180.880355 165.5755) (xy 181.002704 165.5755) (xy 181.069743 165.595185) (xy 181.115498 165.647989) + (xy 181.125442 165.717147) (xy 181.120635 165.737818) (xy 181.064174 165.911587) (xy 181.064173 165.911591) + (xy 181.044387 166.099847) (xy 181.064173 166.288103) (xy 181.064174 166.288106) (xy 181.122665 166.468124) + (xy 181.122668 166.468131) (xy 181.217314 166.632063) (xy 181.330939 166.758256) (xy 181.343976 166.772735) + (xy 181.497112 166.883995) (xy 181.497117 166.883998) (xy 181.670039 166.960989) (xy 181.670044 166.960991) + (xy 181.855201 167.000347) (xy 181.855202 167.000347) (xy 182.044491 167.000347) (xy 182.044493 167.000347) + (xy 182.22965 166.960991) (xy 182.402577 166.883998) (xy 182.5526 166.775) (xy 205.21954 166.775) + (xy 205.239326 166.963256) (xy 205.239327 166.963259) (xy 205.297818 167.143277) (xy 205.297821 167.143284) + (xy 205.392467 167.307216) (xy 205.434725 167.354148) (xy 205.519129 167.447888) (xy 205.672265 167.559148) + (xy 205.67227 167.559151) (xy 205.845192 167.636142) (xy 205.845197 167.636144) (xy 206.030354 167.6755) + (xy 206.030355 167.6755) (xy 206.219644 167.6755) (xy 206.219646 167.6755) (xy 206.404803 167.636144) + (xy 206.57773 167.559151) (xy 206.730871 167.447888) (xy 206.857533 167.307216) (xy 206.952179 167.143284) + (xy 207.010674 166.963256) (xy 207.03046 166.775) (xy 207.010674 166.586744) (xy 207.005234 166.57) + (xy 264.13454 166.57) (xy 264.154326 166.758256) (xy 264.154327 166.758259) (xy 264.212818 166.938277) + (xy 264.212821 166.938284) (xy 264.307467 167.102216) (xy 264.409295 167.215307) (xy 264.434129 167.242888) + (xy 264.587265 167.354148) (xy 264.58727 167.354151) (xy 264.760192 167.431142) (xy 264.760197 167.431144) + (xy 264.945354 167.4705) (xy 264.945355 167.4705) (xy 265.134644 167.4705) (xy 265.134646 167.4705) + (xy 265.319803 167.431144) (xy 265.49273 167.354151) (xy 265.645871 167.242888) (xy 265.772533 167.102216) + (xy 265.867179 166.938284) (xy 265.925674 166.758256) (xy 265.94546 166.57) (xy 265.925674 166.381744) + (xy 265.876369 166.23) (xy 271.21454 166.23) (xy 271.234326 166.418256) (xy 271.234327 166.418259) + (xy 271.292818 166.598277) (xy 271.292821 166.598284) (xy 271.387467 166.762216) (xy 271.497118 166.883995) + (xy 271.514129 166.902888) (xy 271.667265 167.014148) (xy 271.66727 167.014151) (xy 271.840192 167.091142) + (xy 271.840197 167.091144) (xy 272.025354 167.1305) (xy 272.025355 167.1305) (xy 272.214644 167.1305) + (xy 272.214646 167.1305) (xy 272.399803 167.091144) (xy 272.57273 167.014151) (xy 272.725871 166.902888) + (xy 272.852533 166.762216) (xy 272.947179 166.598284) (xy 273.005674 166.418256) (xy 273.02546 166.23) + (xy 273.005674 166.041744) (xy 272.947179 165.861716) (xy 272.852533 165.697784) (xy 272.725871 165.557112) + (xy 272.72587 165.557111) (xy 272.572734 165.445851) (xy 272.572729 165.445848) (xy 272.399807 165.368857) + (xy 272.399802 165.368855) (xy 272.254001 165.337865) (xy 272.214646 165.3295) (xy 272.025354 165.3295) + (xy 271.992897 165.336398) (xy 271.840197 165.368855) (xy 271.840192 165.368857) (xy 271.66727 165.445848) + (xy 271.667265 165.445851) (xy 271.514129 165.557111) (xy 271.387466 165.697785) (xy 271.292821 165.861715) + (xy 271.292818 165.861722) (xy 271.235612 166.037785) (xy 271.234326 166.041744) (xy 271.21454 166.23) + (xy 265.876369 166.23) (xy 265.867179 166.201716) (xy 265.772533 166.037784) (xy 265.645871 165.897112) + (xy 265.616125 165.8755) (xy 265.492734 165.785851) (xy 265.492729 165.785848) (xy 265.319807 165.708857) + (xy 265.319802 165.708855) (xy 265.166967 165.67637) (xy 265.134646 165.6695) (xy 264.945354 165.6695) + (xy 264.913278 165.676318) (xy 264.760197 165.708855) (xy 264.760192 165.708857) (xy 264.58727 165.785848) + (xy 264.587265 165.785851) (xy 264.434129 165.897111) (xy 264.307466 166.037785) (xy 264.212821 166.201715) + (xy 264.212818 166.201722) (xy 264.171424 166.329121) (xy 264.154326 166.381744) (xy 264.13454 166.57) + (xy 207.005234 166.57) (xy 206.952179 166.406716) (xy 206.857533 166.242784) (xy 206.730871 166.102112) + (xy 206.73087 166.102111) (xy 206.577734 165.990851) (xy 206.577729 165.990848) (xy 206.404807 165.913857) + (xy 206.404802 165.913855) (xy 206.259001 165.882865) (xy 206.219646 165.8745) (xy 206.030354 165.8745) + (xy 205.997897 165.881398) (xy 205.845197 165.913855) (xy 205.845192 165.913857) (xy 205.67227 165.990848) + (xy 205.672265 165.990851) (xy 205.519129 166.102111) (xy 205.392466 166.242785) (xy 205.297821 166.406715) + (xy 205.297818 166.406722) (xy 205.244766 166.57) (xy 205.239326 166.586744) (xy 205.21954 166.775) + (xy 182.5526 166.775) (xy 182.555718 166.772735) (xy 182.68238 166.632063) (xy 182.777026 166.468131) + (xy 182.835521 166.288103) (xy 182.853652 166.115589) (xy 189.337961 166.115589) (xy 189.495355 166.185665) + (xy 189.680406 166.225) (xy 189.869594 166.225) (xy 190.054646 166.185665) (xy 190.054651 166.185663) + (xy 190.212036 166.11559) (xy 190.212037 166.115589) (xy 190.537961 166.115589) (xy 190.695355 166.185665) + (xy 190.880406 166.225) (xy 191.069594 166.225) (xy 191.254646 166.185665) (xy 191.254651 166.185663) + (xy 191.412036 166.11559) (xy 191.412037 166.115589) (xy 191.737961 166.115589) (xy 191.895355 166.185665) + (xy 192.080406 166.225) (xy 192.269594 166.225) (xy 192.454646 166.185665) (xy 192.454651 166.185663) + (xy 192.612036 166.11559) (xy 192.612037 166.115589) (xy 192.937961 166.115589) (xy 193.095355 166.185665) + (xy 193.280406 166.225) (xy 193.469594 166.225) (xy 193.654646 166.185665) (xy 193.654651 166.185663) + (xy 193.812036 166.11559) (xy 193.812037 166.115589) (xy 194.137961 166.115589) (xy 194.295355 166.185665) + (xy 194.480406 166.225) (xy 194.669594 166.225) (xy 194.854646 166.185665) (xy 194.854651 166.185663) + (xy 195.012036 166.11559) (xy 195.012037 166.115589) (xy 194.575001 165.678553) (xy 194.575 165.678553) + (xy 194.137961 166.115589) (xy 193.812037 166.115589) (xy 193.375001 165.678553) (xy 193.375 165.678553) + (xy 192.937961 166.115589) (xy 192.612037 166.115589) (xy 192.175001 165.678553) (xy 192.175 165.678553) + (xy 191.737961 166.115589) (xy 191.412037 166.115589) (xy 190.975001 165.678553) (xy 190.975 165.678553) + (xy 190.537961 166.115589) (xy 190.212037 166.115589) (xy 189.775001 165.678553) (xy 189.775 165.678553) + (xy 189.337961 166.115589) (xy 182.853652 166.115589) (xy 182.855307 166.099847) (xy 182.835521 165.911591) + (xy 182.777026 165.731563) (xy 182.68238 165.567631) (xy 182.555718 165.426959) (xy 182.555717 165.426958) + (xy 182.402581 165.315698) (xy 182.402576 165.315695) (xy 182.229654 165.238704) (xy 182.229649 165.238702) + (xy 182.081505 165.207214) (xy 182.044493 165.199347) (xy 181.922143 165.199347) (xy 181.855104 165.179662) + (xy 181.85065 165.174522) (xy 186.44454 165.174522) (xy 186.464326 165.362778) (xy 186.464327 165.362781) + (xy 186.522818 165.542799) (xy 186.522821 165.542806) (xy 186.617467 165.706738) (xy 186.713605 165.81351) + (xy 186.744129 165.84741) (xy 186.897265 165.95867) (xy 186.89727 165.958673) (xy 187.070192 166.035664) + (xy 187.070197 166.035666) (xy 187.255354 166.075022) (xy 187.255355 166.075022) (xy 187.444644 166.075022) + (xy 187.444646 166.075022) (xy 187.629803 166.035666) (xy 187.80273 165.958673) (xy 187.955871 165.84741) + (xy 188.082533 165.706738) (xy 188.177179 165.542806) (xy 188.235674 165.362778) (xy 188.239645 165.325) + (xy 188.870043 165.325) (xy 188.889819 165.513154) (xy 188.948278 165.693072) (xy 188.948281 165.693079) + (xy 188.986745 165.7597) (xy 189.421447 165.325) (xy 189.381665 165.285218) (xy 189.575 165.285218) + (xy 189.575 165.364782) (xy 189.605448 165.438291) (xy 189.661709 165.494552) (xy 189.735218 165.525) + (xy 189.814782 165.525) (xy 189.888291 165.494552) (xy 189.944552 165.438291) (xy 189.975 165.364782) + (xy 189.975 165.325) (xy 190.128553 165.325) (xy 190.375 165.571447) (xy 190.621447 165.325) (xy 190.581665 165.285218) + (xy 190.775 165.285218) (xy 190.775 165.364782) (xy 190.805448 165.438291) (xy 190.861709 165.494552) + (xy 190.935218 165.525) (xy 191.014782 165.525) (xy 191.088291 165.494552) (xy 191.144552 165.438291) + (xy 191.175 165.364782) (xy 191.175 165.325) (xy 191.328553 165.325) (xy 191.575 165.571447) (xy 191.821447 165.325) + (xy 191.781665 165.285218) (xy 191.975 165.285218) (xy 191.975 165.364782) (xy 192.005448 165.438291) + (xy 192.061709 165.494552) (xy 192.135218 165.525) (xy 192.214782 165.525) (xy 192.288291 165.494552) + (xy 192.344552 165.438291) (xy 192.375 165.364782) (xy 192.375 165.325) (xy 192.528553 165.325) + (xy 192.775 165.571447) (xy 193.021447 165.325) (xy 192.981665 165.285218) (xy 193.175 165.285218) + (xy 193.175 165.364782) (xy 193.205448 165.438291) (xy 193.261709 165.494552) (xy 193.335218 165.525) + (xy 193.414782 165.525) (xy 193.488291 165.494552) (xy 193.544552 165.438291) (xy 193.575 165.364782) + (xy 193.575 165.325) (xy 193.728553 165.325) (xy 193.975 165.571447) (xy 194.221447 165.325) (xy 194.181665 165.285218) + (xy 194.375 165.285218) (xy 194.375 165.364782) (xy 194.405448 165.438291) (xy 194.461709 165.494552) + (xy 194.535218 165.525) (xy 194.614782 165.525) (xy 194.688291 165.494552) (xy 194.744552 165.438291) + (xy 194.775 165.364782) (xy 194.775 165.324999) (xy 194.928553 165.324999) (xy 194.928553 165.325) + (xy 195.363253 165.759701) (xy 195.40172 165.693076) (xy 195.46018 165.513154) (xy 195.479956 165.325) + (xy 195.46018 165.136845) (xy 195.401721 164.956927) (xy 195.401718 164.95692) (xy 195.363253 164.890297) + (xy 194.928553 165.324999) (xy 194.775 165.324999) (xy 194.775 165.285218) (xy 194.744552 165.211709) + (xy 194.688291 165.155448) (xy 194.614782 165.125) (xy 194.535218 165.125) (xy 194.461709 165.155448) + (xy 194.405448 165.211709) (xy 194.375 165.285218) (xy 194.181665 165.285218) (xy 193.975 165.078553) + (xy 193.728553 165.325) (xy 193.575 165.325) (xy 193.575 165.285218) (xy 193.544552 165.211709) + (xy 193.488291 165.155448) (xy 193.414782 165.125) (xy 193.335218 165.125) (xy 193.261709 165.155448) + (xy 193.205448 165.211709) (xy 193.175 165.285218) (xy 192.981665 165.285218) (xy 192.775 165.078553) + (xy 192.528553 165.325) (xy 192.375 165.325) (xy 192.375 165.285218) (xy 192.344552 165.211709) + (xy 192.288291 165.155448) (xy 192.214782 165.125) (xy 192.135218 165.125) (xy 192.061709 165.155448) + (xy 192.005448 165.211709) (xy 191.975 165.285218) (xy 191.781665 165.285218) (xy 191.575 165.078553) + (xy 191.328553 165.325) (xy 191.175 165.325) (xy 191.175 165.285218) (xy 191.144552 165.211709) + (xy 191.088291 165.155448) (xy 191.014782 165.125) (xy 190.935218 165.125) (xy 190.861709 165.155448) + (xy 190.805448 165.211709) (xy 190.775 165.285218) (xy 190.581665 165.285218) (xy 190.375 165.078553) + (xy 190.128553 165.325) (xy 189.975 165.325) (xy 189.975 165.285218) (xy 189.944552 165.211709) + (xy 189.888291 165.155448) (xy 189.814782 165.125) (xy 189.735218 165.125) (xy 189.661709 165.155448) + (xy 189.605448 165.211709) (xy 189.575 165.285218) (xy 189.381665 165.285218) (xy 188.986745 164.890298) + (xy 188.948279 164.956923) (xy 188.889819 165.136845) (xy 188.870043 165.325) (xy 188.239645 165.325) + (xy 188.25546 165.174522) (xy 188.235674 164.986266) (xy 188.177179 164.806238) (xy 188.130276 164.725) + (xy 189.528553 164.725) (xy 189.775 164.971447) (xy 190.021447 164.725) (xy 190.728553 164.725) + (xy 190.975 164.971447) (xy 191.221447 164.725) (xy 191.928553 164.725) (xy 192.175 164.971447) + (xy 192.421447 164.725) (xy 193.128553 164.725) (xy 193.375 164.971447) (xy 193.621447 164.725) + (xy 194.328553 164.725) (xy 194.575 164.971447) (xy 194.821447 164.725) (xy 194.575 164.478553) + (xy 194.328553 164.725) (xy 193.621447 164.725) (xy 193.375 164.478553) (xy 193.128553 164.725) + (xy 192.421447 164.725) (xy 192.175 164.478553) (xy 191.928553 164.725) (xy 191.221447 164.725) + (xy 190.975 164.478553) (xy 190.728553 164.725) (xy 190.021447 164.725) (xy 189.775 164.478553) + (xy 189.528553 164.725) (xy 188.130276 164.725) (xy 188.082533 164.642306) (xy 187.955871 164.501634) + (xy 187.95587 164.501633) (xy 187.802734 164.390373) (xy 187.802729 164.39037) (xy 187.629807 164.313379) + (xy 187.629802 164.313377) (xy 187.484001 164.282387) (xy 187.444646 164.274022) (xy 187.255354 164.274022) + (xy 187.222897 164.28092) (xy 187.070197 164.313377) (xy 187.070192 164.313379) (xy 186.89727 164.39037) + (xy 186.897265 164.390373) (xy 186.744129 164.501633) (xy 186.617466 164.642307) (xy 186.522821 164.806237) + (xy 186.522818 164.806244) (xy 186.465085 164.983929) (xy 186.464326 164.986266) (xy 186.44454 165.174522) + (xy 181.85065 165.174522) (xy 181.809349 165.126858) (xy 181.799405 165.0577) (xy 181.804212 165.037029) + (xy 181.840612 164.925) (xy 181.860674 164.863256) (xy 181.865241 164.819799) (xy 181.891824 164.755185) + (xy 181.949121 164.715199) (xy 182.014343 164.711469) (xy 182.080354 164.7255) (xy 182.080355 164.7255) + (xy 182.269644 164.7255) (xy 182.269646 164.7255) (xy 182.454803 164.686144) (xy 182.62773 164.609151) + (xy 182.780871 164.497888) (xy 182.907533 164.357216) (xy 183.002179 164.193284) (xy 183.024366 164.125) + (xy 188.870043 164.125) (xy 188.889819 164.313154) (xy 188.948278 164.493072) (xy 188.948281 164.493079) + (xy 188.986745 164.5597) (xy 189.421447 164.125) (xy 189.381665 164.085218) (xy 189.575 164.085218) + (xy 189.575 164.164782) (xy 189.605448 164.238291) (xy 189.661709 164.294552) (xy 189.735218 164.325) + (xy 189.814782 164.325) (xy 189.888291 164.294552) (xy 189.944552 164.238291) (xy 189.975 164.164782) + (xy 189.975 164.125) (xy 190.128553 164.125) (xy 190.375 164.371447) (xy 190.621447 164.125) (xy 190.581665 164.085218) + (xy 190.775 164.085218) (xy 190.775 164.164782) (xy 190.805448 164.238291) (xy 190.861709 164.294552) + (xy 190.935218 164.325) (xy 191.014782 164.325) (xy 191.088291 164.294552) (xy 191.144552 164.238291) + (xy 191.175 164.164782) (xy 191.175 164.125) (xy 191.328553 164.125) (xy 191.575 164.371447) (xy 191.821447 164.125) + (xy 191.781665 164.085218) (xy 191.975 164.085218) (xy 191.975 164.164782) (xy 192.005448 164.238291) + (xy 192.061709 164.294552) (xy 192.135218 164.325) (xy 192.214782 164.325) (xy 192.288291 164.294552) + (xy 192.344552 164.238291) (xy 192.375 164.164782) (xy 192.375 164.125) (xy 192.528553 164.125) + (xy 192.775 164.371447) (xy 193.021447 164.125) (xy 192.981665 164.085218) (xy 193.175 164.085218) + (xy 193.175 164.164782) (xy 193.205448 164.238291) (xy 193.261709 164.294552) (xy 193.335218 164.325) + (xy 193.414782 164.325) (xy 193.488291 164.294552) (xy 193.544552 164.238291) (xy 193.575 164.164782) + (xy 193.575 164.125) (xy 193.728553 164.125) (xy 193.975 164.371447) (xy 194.221447 164.125) (xy 194.181665 164.085218) + (xy 194.375 164.085218) (xy 194.375 164.164782) (xy 194.405448 164.238291) (xy 194.461709 164.294552) + (xy 194.535218 164.325) (xy 194.614782 164.325) (xy 194.688291 164.294552) (xy 194.744552 164.238291) + (xy 194.775 164.164782) (xy 194.775 164.124999) (xy 194.928553 164.124999) (xy 194.928553 164.125) + (xy 195.363253 164.559701) (xy 195.40172 164.493076) (xy 195.46018 164.313154) (xy 195.479956 164.125) + (xy 195.46018 163.936845) (xy 195.401721 163.756927) (xy 195.401718 163.75692) (xy 195.363253 163.690297) + (xy 194.928553 164.124999) (xy 194.775 164.124999) (xy 194.775 164.085218) (xy 194.744552 164.011709) + (xy 194.688291 163.955448) (xy 194.614782 163.925) (xy 194.535218 163.925) (xy 194.461709 163.955448) + (xy 194.405448 164.011709) (xy 194.375 164.085218) (xy 194.181665 164.085218) (xy 193.975 163.878553) + (xy 193.728553 164.125) (xy 193.575 164.125) (xy 193.575 164.085218) (xy 193.544552 164.011709) + (xy 193.488291 163.955448) (xy 193.414782 163.925) (xy 193.335218 163.925) (xy 193.261709 163.955448) + (xy 193.205448 164.011709) (xy 193.175 164.085218) (xy 192.981665 164.085218) (xy 192.775 163.878553) + (xy 192.528553 164.125) (xy 192.375 164.125) (xy 192.375 164.085218) (xy 192.344552 164.011709) + (xy 192.288291 163.955448) (xy 192.214782 163.925) (xy 192.135218 163.925) (xy 192.061709 163.955448) + (xy 192.005448 164.011709) (xy 191.975 164.085218) (xy 191.781665 164.085218) (xy 191.575 163.878553) + (xy 191.328553 164.125) (xy 191.175 164.125) (xy 191.175 164.085218) (xy 191.144552 164.011709) + (xy 191.088291 163.955448) (xy 191.014782 163.925) (xy 190.935218 163.925) (xy 190.861709 163.955448) + (xy 190.805448 164.011709) (xy 190.775 164.085218) (xy 190.581665 164.085218) (xy 190.375 163.878553) + (xy 190.128553 164.125) (xy 189.975 164.125) (xy 189.975 164.085218) (xy 189.944552 164.011709) + (xy 189.888291 163.955448) (xy 189.814782 163.925) (xy 189.735218 163.925) (xy 189.661709 163.955448) + (xy 189.605448 164.011709) (xy 189.575 164.085218) (xy 189.381665 164.085218) (xy 188.986745 163.690298) + (xy 188.948279 163.756923) (xy 188.889819 163.936845) (xy 188.870043 164.125) (xy 183.024366 164.125) + (xy 183.060674 164.013256) (xy 183.067811 163.945341) (xy 183.094395 163.880729) (xy 183.151693 163.840744) + (xy 183.216911 163.837015) (xy 183.280354 163.8505) (xy 183.280355 163.8505) (xy 183.469644 163.8505) + (xy 183.469646 163.8505) (xy 183.654803 163.811144) (xy 183.82773 163.734151) (xy 183.980871 163.622888) + (xy 184.06901 163.525) (xy 189.528553 163.525) (xy 189.775 163.771447) (xy 190.021447 163.525) (xy 190.728553 163.525) + (xy 190.975 163.771447) (xy 191.221447 163.525) (xy 191.928553 163.525) (xy 192.175 163.771447) + (xy 192.421447 163.525) (xy 193.128553 163.525) (xy 193.375 163.771447) (xy 193.621447 163.525) + (xy 194.328553 163.525) (xy 194.575 163.771447) (xy 194.821447 163.525) (xy 194.575 163.278553) + (xy 194.328553 163.525) (xy 193.621447 163.525) (xy 193.375 163.278553) (xy 193.128553 163.525) + (xy 192.421447 163.525) (xy 192.175 163.278553) (xy 191.928553 163.525) (xy 191.221447 163.525) + (xy 190.975 163.278553) (xy 190.728553 163.525) (xy 190.021447 163.525) (xy 189.775 163.278553) + (xy 189.528553 163.525) (xy 184.06901 163.525) (xy 184.107533 163.482216) (xy 184.202179 163.318284) + (xy 184.260674 163.138256) (xy 184.28046 162.95) (xy 184.260674 162.761744) (xy 184.202179 162.581716) + (xy 184.107533 162.417784) (xy 183.980871 162.277112) (xy 183.98087 162.277111) (xy 183.839498 162.174398) + (xy 185.96954 162.174398) (xy 185.989326 162.362654) (xy 185.989327 162.362657) (xy 186.047818 162.542675) + (xy 186.047821 162.542682) (xy 186.142467 162.706614) (xy 186.269129 162.847286) (xy 186.422265 162.958546) + (xy 186.42227 162.958549) (xy 186.595192 163.03554) (xy 186.595197 163.035542) (xy 186.780354 163.074898) + (xy 186.780355 163.074898) (xy 186.969644 163.074898) (xy 186.969646 163.074898) (xy 187.154803 163.035542) + (xy 187.32773 162.958549) (xy 187.373906 162.925) (xy 188.870043 162.925) (xy 188.889819 163.113154) + (xy 188.948278 163.293072) (xy 188.948281 163.293079) (xy 188.986745 163.3597) (xy 189.421447 162.925) + (xy 189.381665 162.885218) (xy 189.575 162.885218) (xy 189.575 162.964782) (xy 189.605448 163.038291) + (xy 189.661709 163.094552) (xy 189.735218 163.125) (xy 189.814782 163.125) (xy 189.888291 163.094552) + (xy 189.944552 163.038291) (xy 189.975 162.964782) (xy 189.975 162.925) (xy 190.128553 162.925) + (xy 190.375 163.171447) (xy 190.621447 162.925) (xy 190.581665 162.885218) (xy 190.775 162.885218) + (xy 190.775 162.964782) (xy 190.805448 163.038291) (xy 190.861709 163.094552) (xy 190.935218 163.125) + (xy 191.014782 163.125) (xy 191.088291 163.094552) (xy 191.144552 163.038291) (xy 191.175 162.964782) + (xy 191.175 162.925) (xy 191.328553 162.925) (xy 191.575 163.171447) (xy 191.821447 162.925) (xy 191.781665 162.885218) + (xy 191.975 162.885218) (xy 191.975 162.964782) (xy 192.005448 163.038291) (xy 192.061709 163.094552) + (xy 192.135218 163.125) (xy 192.214782 163.125) (xy 192.288291 163.094552) (xy 192.344552 163.038291) + (xy 192.375 162.964782) (xy 192.375 162.925) (xy 192.528553 162.925) (xy 192.775 163.171447) (xy 193.021447 162.925) + (xy 192.981665 162.885218) (xy 193.175 162.885218) (xy 193.175 162.964782) (xy 193.205448 163.038291) + (xy 193.261709 163.094552) (xy 193.335218 163.125) (xy 193.414782 163.125) (xy 193.488291 163.094552) + (xy 193.544552 163.038291) (xy 193.575 162.964782) (xy 193.575 162.925) (xy 193.728553 162.925) + (xy 193.975 163.171447) (xy 194.221447 162.925) (xy 194.181665 162.885218) (xy 194.375 162.885218) + (xy 194.375 162.964782) (xy 194.405448 163.038291) (xy 194.461709 163.094552) (xy 194.535218 163.125) + (xy 194.614782 163.125) (xy 194.688291 163.094552) (xy 194.744552 163.038291) (xy 194.775 162.964782) + (xy 194.775 162.924999) (xy 194.928553 162.924999) (xy 194.928553 162.925) (xy 195.363253 163.359701) + (xy 195.40172 163.293076) (xy 195.46018 163.113154) (xy 195.479956 162.925) (xy 195.46018 162.736845) + (xy 195.401721 162.556927) (xy 195.401718 162.55692) (xy 195.363253 162.490297) (xy 194.928553 162.924999) + (xy 194.775 162.924999) (xy 194.775 162.885218) (xy 194.744552 162.811709) (xy 194.688291 162.755448) + (xy 194.614782 162.725) (xy 194.535218 162.725) (xy 194.461709 162.755448) (xy 194.405448 162.811709) + (xy 194.375 162.885218) (xy 194.181665 162.885218) (xy 193.975 162.678553) (xy 193.728553 162.925) + (xy 193.575 162.925) (xy 193.575 162.885218) (xy 193.544552 162.811709) (xy 193.488291 162.755448) + (xy 193.414782 162.725) (xy 193.335218 162.725) (xy 193.261709 162.755448) (xy 193.205448 162.811709) + (xy 193.175 162.885218) (xy 192.981665 162.885218) (xy 192.775 162.678553) (xy 192.528553 162.925) + (xy 192.375 162.925) (xy 192.375 162.885218) (xy 192.344552 162.811709) (xy 192.288291 162.755448) + (xy 192.214782 162.725) (xy 192.135218 162.725) (xy 192.061709 162.755448) (xy 192.005448 162.811709) + (xy 191.975 162.885218) (xy 191.781665 162.885218) (xy 191.575 162.678553) (xy 191.328553 162.925) + (xy 191.175 162.925) (xy 191.175 162.885218) (xy 191.144552 162.811709) (xy 191.088291 162.755448) + (xy 191.014782 162.725) (xy 190.935218 162.725) (xy 190.861709 162.755448) (xy 190.805448 162.811709) + (xy 190.775 162.885218) (xy 190.581665 162.885218) (xy 190.375 162.678553) (xy 190.128553 162.925) + (xy 189.975 162.925) (xy 189.975 162.885218) (xy 189.944552 162.811709) (xy 189.888291 162.755448) + (xy 189.814782 162.725) (xy 189.735218 162.725) (xy 189.661709 162.755448) (xy 189.605448 162.811709) + (xy 189.575 162.885218) (xy 189.381665 162.885218) (xy 188.986745 162.490298) (xy 188.948279 162.556923) + (xy 188.889819 162.736845) (xy 188.870043 162.925) (xy 187.373906 162.925) (xy 187.480871 162.847286) + (xy 187.607533 162.706614) (xy 187.702179 162.542682) (xy 187.758272 162.370044) (xy 187.789073 162.325) + (xy 189.528553 162.325) (xy 189.775 162.571447) (xy 190.021447 162.325) (xy 190.728553 162.325) + (xy 190.975 162.571447) (xy 191.221447 162.325) (xy 191.928553 162.325) (xy 192.175 162.571447) + (xy 192.421447 162.325) (xy 193.128553 162.325) (xy 193.375 162.571447) (xy 193.621447 162.325) + (xy 194.328553 162.325) (xy 194.575 162.571447) (xy 194.821447 162.325) (xy 194.575 162.078553) + (xy 194.328553 162.325) (xy 193.621447 162.325) (xy 193.375 162.078553) (xy 193.128553 162.325) + (xy 192.421447 162.325) (xy 192.175 162.078553) (xy 191.928553 162.325) (xy 191.221447 162.325) + (xy 190.975 162.078553) (xy 190.728553 162.325) (xy 190.021447 162.325) (xy 189.775 162.078553) + (xy 189.528553 162.325) (xy 187.789073 162.325) (xy 187.797708 162.312372) (xy 187.850424 162.287074) + (xy 187.854803 162.286144) (xy 187.854806 162.286142) (xy 187.854808 162.286142) (xy 187.937373 162.249381) + (xy 188.02773 162.209151) (xy 188.180871 162.097888) (xy 188.307533 161.957216) (xy 188.402179 161.793284) + (xy 188.424366 161.725) (xy 188.870043 161.725) (xy 188.889819 161.913154) (xy 188.948278 162.093072) + (xy 188.948281 162.093079) (xy 188.986745 162.1597) (xy 189.421447 161.725) (xy 189.381665 161.685218) + (xy 189.575 161.685218) (xy 189.575 161.764782) (xy 189.605448 161.838291) (xy 189.661709 161.894552) + (xy 189.735218 161.925) (xy 189.814782 161.925) (xy 189.888291 161.894552) (xy 189.944552 161.838291) + (xy 189.975 161.764782) (xy 189.975 161.725) (xy 190.128553 161.725) (xy 190.375 161.971447) (xy 190.621447 161.725) + (xy 190.581665 161.685218) (xy 190.775 161.685218) (xy 190.775 161.764782) (xy 190.805448 161.838291) + (xy 190.861709 161.894552) (xy 190.935218 161.925) (xy 191.014782 161.925) (xy 191.088291 161.894552) + (xy 191.144552 161.838291) (xy 191.175 161.764782) (xy 191.175 161.725) (xy 191.328553 161.725) + (xy 191.575 161.971447) (xy 191.821447 161.725) (xy 191.781665 161.685218) (xy 191.975 161.685218) + (xy 191.975 161.764782) (xy 192.005448 161.838291) (xy 192.061709 161.894552) (xy 192.135218 161.925) + (xy 192.214782 161.925) (xy 192.288291 161.894552) (xy 192.344552 161.838291) (xy 192.375 161.764782) + (xy 192.375 161.725) (xy 192.528553 161.725) (xy 192.775 161.971447) (xy 193.021447 161.725) (xy 192.981665 161.685218) + (xy 193.175 161.685218) (xy 193.175 161.764782) (xy 193.205448 161.838291) (xy 193.261709 161.894552) + (xy 193.335218 161.925) (xy 193.414782 161.925) (xy 193.488291 161.894552) (xy 193.544552 161.838291) + (xy 193.575 161.764782) (xy 193.575 161.725) (xy 193.728553 161.725) (xy 193.975 161.971447) (xy 194.221447 161.725) + (xy 194.181665 161.685218) (xy 194.375 161.685218) (xy 194.375 161.764782) (xy 194.405448 161.838291) + (xy 194.461709 161.894552) (xy 194.535218 161.925) (xy 194.614782 161.925) (xy 194.688291 161.894552) + (xy 194.744552 161.838291) (xy 194.775 161.764782) (xy 194.775 161.724999) (xy 194.928553 161.724999) + (xy 194.928553 161.725) (xy 195.363253 162.159701) (xy 195.40172 162.093076) (xy 195.442577 161.967332) + (xy 202.227208 161.967332) (xy 202.246994 162.155588) (xy 202.246995 162.155591) (xy 202.305486 162.335609) + (xy 202.305489 162.335616) (xy 202.400135 162.499548) (xy 202.51099 162.622665) (xy 202.526797 162.64022) + (xy 202.622783 162.709958) (xy 202.665449 162.765288) (xy 202.671428 162.834901) (xy 202.645295 162.886808) + (xy 202.646286 162.887528) (xy 202.642464 162.892787) (xy 202.547821 163.056715) (xy 202.547818 163.056722) + (xy 202.489327 163.23674) (xy 202.489326 163.236744) (xy 202.46954 163.425) (xy 202.489326 163.613256) + (xy 202.489327 163.613259) (xy 202.547818 163.793277) (xy 202.547821 163.793284) (xy 202.642467 163.957216) + (xy 202.73642 164.061561) (xy 202.769129 164.097888) (xy 202.923019 164.209696) (xy 202.965685 164.265026) + (xy 202.971664 164.334639) (xy 202.945371 164.386864) (xy 202.946285 164.387529) (xy 202.942466 164.392784) + (xy 202.847821 164.556715) (xy 202.847818 164.556722) (xy 202.801822 164.698284) (xy 202.789326 164.736744) + (xy 202.76954 164.925) (xy 202.789326 165.113256) (xy 202.789327 165.113259) (xy 202.847818 165.293277) + (xy 202.847821 165.293284) (xy 202.942467 165.457216) (xy 203.066695 165.595185) (xy 203.069129 165.597888) + (xy 203.222265 165.709148) (xy 203.22227 165.709151) (xy 203.395192 165.786142) (xy 203.395197 165.786144) + (xy 203.580354 165.8255) (xy 203.580355 165.8255) (xy 203.769644 165.8255) (xy 203.769646 165.8255) + (xy 203.954803 165.786144) (xy 204.12773 165.709151) (xy 204.280871 165.597888) (xy 204.407533 165.457216) + (xy 204.502179 165.293284) (xy 204.560674 165.113256) (xy 204.575205 164.975) (xy 209.09454 164.975) + (xy 209.114326 165.163256) (xy 209.114327 165.163259) (xy 209.172818 165.343277) (xy 209.172821 165.343284) + (xy 209.267467 165.507216) (xy 209.346675 165.595185) (xy 209.394129 165.647888) (xy 209.547265 165.759148) + (xy 209.54727 165.759151) (xy 209.720192 165.836142) (xy 209.720197 165.836144) (xy 209.905354 165.8755) + (xy 209.905355 165.8755) (xy 210.094644 165.8755) (xy 210.094646 165.8755) (xy 210.279803 165.836144) + (xy 210.45273 165.759151) (xy 210.605871 165.647888) (xy 210.732533 165.507216) (xy 210.827179 165.343284) + (xy 210.885674 165.163256) (xy 210.90546 164.975) (xy 210.885674 164.786744) (xy 210.827179 164.606716) + (xy 210.732533 164.442784) (xy 210.605871 164.302112) (xy 210.595466 164.294552) (xy 210.452734 164.190851) + (xy 210.452729 164.190848) (xy 210.279807 164.113857) (xy 210.279802 164.113855) (xy 210.129362 164.081879) + (xy 210.094646 164.0745) (xy 209.905354 164.0745) (xy 209.872897 164.081398) (xy 209.720197 164.113855) + (xy 209.720192 164.113857) (xy 209.54727 164.190848) (xy 209.547265 164.190851) (xy 209.394129 164.302111) + (xy 209.267466 164.442785) (xy 209.172821 164.606715) (xy 209.172818 164.606722) (xy 209.114327 164.78674) + (xy 209.114326 164.786744) (xy 209.09454 164.975) (xy 204.575205 164.975) (xy 204.58046 164.925) + (xy 204.560674 164.736744) (xy 204.502179 164.556716) (xy 204.407533 164.392784) (xy 204.285022 164.256722) + (xy 204.280872 164.252113) (xy 204.126979 164.140303) (xy 204.084314 164.084973) (xy 204.078335 164.01536) + (xy 204.104633 163.963138) (xy 204.103715 163.962471) (xy 204.107529 163.95722) (xy 204.107533 163.957216) + (xy 204.202179 163.793284) (xy 204.260674 163.613256) (xy 204.28046 163.425) (xy 204.260674 163.236744) + (xy 204.202179 163.056716) (xy 204.107533 162.892784) (xy 203.980871 162.752112) (xy 203.884882 162.682372) + (xy 203.842218 162.627043) (xy 203.836239 162.55743) (xy 203.862377 162.505525) (xy 203.861383 162.504803) + (xy 203.865197 162.499552) (xy 203.865201 162.499548) (xy 203.959847 162.335616) (xy 204.018342 162.155588) + (xy 204.019851 162.141229) (xy 204.046434 162.076617) (xy 204.10373 162.036632) (xy 204.173549 162.033971) + (xy 204.193607 162.040913) (xy 204.295192 162.086142) (xy 204.295197 162.086144) (xy 204.480354 162.1255) + (xy 204.480355 162.1255) (xy 204.669644 162.1255) (xy 204.669646 162.1255) (xy 204.854803 162.086144) + (xy 205.02773 162.009151) (xy 205.180871 161.897888) (xy 205.307533 161.757216) (xy 205.402179 161.593284) + (xy 205.460674 161.413256) (xy 205.48046 161.225) (xy 208.86954 161.225) (xy 208.889326 161.413256) + (xy 208.889327 161.413259) (xy 208.947818 161.593277) (xy 208.947821 161.593284) (xy 209.042467 161.757216) + (xy 209.166125 161.894552) (xy 209.169129 161.897888) (xy 209.215066 161.931263) (xy 209.257732 161.986592) + (xy 209.263711 162.056206) (xy 209.231106 162.118001) (xy 209.215069 162.131897) (xy 209.19413 162.14711) + (xy 209.194129 162.147111) (xy 209.067466 162.287785) (xy 208.972821 162.451715) (xy 208.972818 162.451722) + (xy 208.917276 162.622664) (xy 208.914326 162.631744) (xy 208.89454 162.82) (xy 208.914326 163.008256) + (xy 208.914327 163.008259) (xy 208.972818 163.188277) (xy 208.972821 163.188284) (xy 209.067467 163.352216) + (xy 209.172491 163.468857) (xy 209.194129 163.492888) (xy 209.347265 163.604148) (xy 209.34727 163.604151) + (xy 209.520192 163.681142) (xy 209.520197 163.681144) (xy 209.705354 163.7205) (xy 209.705355 163.7205) + (xy 209.894644 163.7205) (xy 209.894646 163.7205) (xy 210.079803 163.681144) (xy 210.25273 163.604151) + (xy 210.405871 163.492888) (xy 210.433328 163.462393) (xy 210.492812 163.425746) (xy 210.562669 163.427075) + (xy 210.617627 163.462394) (xy 210.744129 163.602888) (xy 210.897265 163.714148) (xy 210.89727 163.714151) + (xy 211.070192 163.791142) (xy 211.070197 163.791144) (xy 211.255354 163.8305) (xy 211.255355 163.8305) + (xy 211.444644 163.8305) (xy 211.444646 163.8305) (xy 211.629803 163.791144) (xy 211.80273 163.714151) + (xy 211.955871 163.602888) (xy 211.958471 163.6) (xy 240.59454 163.6) (xy 240.614326 163.788256) + (xy 240.614327 163.788259) (xy 240.672818 163.968277) (xy 240.672821 163.968284) (xy 240.767467 164.132216) + (xy 240.832725 164.204692) (xy 240.894129 164.272888) (xy 241.047265 164.384148) (xy 241.04727 164.384151) + (xy 241.220192 164.461142) (xy 241.220197 164.461144) (xy 241.405354 164.5005) (xy 241.405355 164.5005) + (xy 241.594644 164.5005) (xy 241.594646 164.5005) (xy 241.779803 164.461144) (xy 241.95273 164.384151) + (xy 242.105871 164.272888) (xy 242.232533 164.132216) (xy 242.327179 163.968284) (xy 242.363569 163.856287) + (xy 242.403005 163.798613) (xy 242.455716 163.773317) (xy 242.630604 163.736144) (xy 242.803531 163.659151) + (xy 242.956672 163.547888) (xy 243.083334 163.407216) (xy 243.17798 163.243284) (xy 243.236475 163.063256) + (xy 243.256261 162.875) (xy 256.52454 162.875) (xy 256.544326 163.063256) (xy 256.544327 163.063259) + (xy 256.602818 163.243277) (xy 256.602821 163.243284) (xy 256.697467 163.407216) (xy 256.822292 163.545848) + (xy 256.824129 163.547888) (xy 256.977265 163.659148) (xy 256.97727 163.659151) (xy 257.150192 163.736142) + (xy 257.150197 163.736144) (xy 257.335354 163.7755) (xy 257.335355 163.7755) (xy 257.524644 163.7755) + (xy 257.524646 163.7755) (xy 257.709803 163.736144) (xy 257.88273 163.659151) (xy 258.035871 163.547888) + (xy 258.162533 163.407216) (xy 258.257179 163.243284) (xy 258.315674 163.063256) (xy 258.33546 162.875) + (xy 258.315674 162.686744) (xy 258.257179 162.506716) (xy 258.162533 162.342784) (xy 258.035871 162.202112) + (xy 257.985962 162.165851) (xy 257.882734 162.090851) (xy 257.882729 162.090848) (xy 257.709807 162.013857) + (xy 257.709802 162.013855) (xy 257.564001 161.982865) (xy 257.524646 161.9745) (xy 257.335354 161.9745) + (xy 257.302897 161.981398) (xy 257.150197 162.013855) (xy 257.150192 162.013857) (xy 256.97727 162.090848) + (xy 256.977265 162.090851) (xy 256.824129 162.202111) (xy 256.697466 162.342785) (xy 256.602821 162.506715) + (xy 256.602818 162.506722) (xy 256.559238 162.640849) (xy 256.544326 162.686744) (xy 256.52454 162.875) + (xy 243.256261 162.875) (xy 243.236475 162.686744) (xy 243.17798 162.506716) (xy 243.083334 162.342784) + (xy 242.956672 162.202112) (xy 242.906763 162.165851) (xy 242.803535 162.090851) (xy 242.80353 162.090848) + (xy 242.630608 162.013857) (xy 242.630603 162.013855) (xy 242.484802 161.982865) (xy 242.445447 161.9745) + (xy 242.256155 161.9745) (xy 242.223698 161.981398) (xy 242.070998 162.013855) (xy 242.070993 162.013857) + (xy 241.898071 162.090848) (xy 241.898066 162.090851) (xy 241.74493 162.202111) (xy 241.618267 162.342785) + (xy 241.523622 162.506715) (xy 241.523619 162.506722) (xy 241.487232 162.618711) (xy 241.447794 162.676387) + (xy 241.395082 162.701683) (xy 241.220197 162.738855) (xy 241.220192 162.738857) (xy 241.04727 162.815848) + (xy 241.047265 162.815851) (xy 240.894129 162.927111) (xy 240.767466 163.067785) (xy 240.672821 163.231715) + (xy 240.672818 163.231722) (xy 240.621896 163.388445) (xy 240.614326 163.411744) (xy 240.59454 163.6) + (xy 211.958471 163.6) (xy 212.082533 163.462216) (xy 212.177179 163.298284) (xy 212.235674 163.118256) + (xy 212.25546 162.93) (xy 212.235674 162.741744) (xy 212.177179 162.561716) (xy 212.082533 162.397784) + (xy 211.955871 162.257112) (xy 211.95587 162.257111) (xy 211.802734 162.145851) (xy 211.802729 162.145848) + (xy 211.629807 162.068857) (xy 211.629802 162.068855) (xy 211.466513 162.034148) (xy 211.444646 162.0295) + (xy 211.255354 162.0295) (xy 211.233487 162.034148) (xy 211.070197 162.068855) (xy 211.070192 162.068857) + (xy 210.89727 162.145848) (xy 210.897265 162.145851) (xy 210.744131 162.25711) (xy 210.716671 162.287607) + (xy 210.657183 162.324254) (xy 210.587326 162.322923) (xy 210.532372 162.287605) (xy 210.417205 162.1597) + (xy 210.405871 162.147112) (xy 210.405868 162.14711) (xy 210.359933 162.113736) (xy 210.317267 162.058406) + (xy 210.311288 161.988793) (xy 210.343894 161.926998) (xy 210.35993 161.913102) (xy 210.380871 161.897888) + (xy 210.507533 161.757216) (xy 210.602179 161.593284) (xy 210.660674 161.413256) (xy 210.68046 161.225) + (xy 210.660674 161.036744) (xy 210.602179 160.856716) (xy 210.507533 160.692784) (xy 210.380871 160.552112) + (xy 210.362721 160.538925) (xy 210.227734 160.440851) (xy 210.227729 160.440848) (xy 210.054807 160.363857) + (xy 210.054802 160.363855) (xy 209.909001 160.332865) (xy 209.869646 160.3245) (xy 209.680354 160.3245) + (xy 209.647897 160.331398) (xy 209.495197 160.363855) (xy 209.495192 160.363857) (xy 209.32227 160.440848) + (xy 209.322265 160.440851) (xy 209.169129 160.552111) (xy 209.042466 160.692785) (xy 208.947821 160.856715) + (xy 208.947818 160.856722) (xy 208.890068 161.034459) (xy 208.889326 161.036744) (xy 208.86954 161.225) + (xy 205.48046 161.225) (xy 205.460674 161.036744) (xy 205.402179 160.856716) (xy 205.307533 160.692784) + (xy 205.287173 160.670172) (xy 205.256943 160.607181) (xy 205.265568 160.537845) (xy 205.287174 160.504227) + (xy 205.290491 160.500543) (xy 205.33301 160.453322) (xy 205.427656 160.28939) (xy 205.486151 160.109362) + (xy 205.505937 159.921106) (xy 205.501617 159.88) (xy 222.85454 159.88) (xy 222.874326 160.068256) + (xy 222.874327 160.068259) (xy 222.932818 160.248277) (xy 222.932821 160.248284) (xy 223.027467 160.412216) + (xy 223.13195 160.528256) (xy 223.154129 160.552888) (xy 223.307265 160.664148) (xy 223.30727 160.664151) + (xy 223.480192 160.741142) (xy 223.480197 160.741144) (xy 223.665354 160.7805) (xy 223.665355 160.7805) + (xy 223.854644 160.7805) (xy 223.854646 160.7805) (xy 224.039803 160.741144) (xy 224.21273 160.664151) + (xy 224.365871 160.552888) (xy 224.492533 160.412216) (xy 224.587179 160.248284) (xy 224.645674 160.068256) + (xy 224.66546 159.88) (xy 224.659958 159.827655) (xy 246.451885 159.827655) (xy 246.471671 160.015911) + (xy 246.471672 160.015914) (xy 246.530163 160.195932) (xy 246.530166 160.195939) (xy 246.624812 160.359871) + (xy 246.720235 160.465849) (xy 246.751474 160.500543) (xy 246.90461 160.611803) (xy 246.904615 160.611806) + (xy 247.077537 160.688797) (xy 247.077542 160.688799) (xy 247.262699 160.728155) (xy 247.2627 160.728155) + (xy 247.451989 160.728155) (xy 247.451991 160.728155) (xy 247.637148 160.688799) (xy 247.810075 160.611806) + (xy 247.963216 160.500543) (xy 248.089878 160.359871) (xy 248.184524 160.195939) (xy 248.243019 160.015911) + (xy 248.262805 159.827655) (xy 248.243019 159.639399) (xy 248.184524 159.459371) (xy 248.089878 159.295439) + (xy 247.963216 159.154767) (xy 247.954293 159.148284) (xy 247.810079 159.043506) (xy 247.810074 159.043503) + (xy 247.637152 158.966512) (xy 247.637147 158.96651) (xy 247.491346 158.93552) (xy 247.451991 158.927155) + (xy 247.262699 158.927155) (xy 247.230242 158.934053) (xy 247.077542 158.96651) (xy 247.077537 158.966512) + (xy 246.904615 159.043503) (xy 246.90461 159.043506) (xy 246.751474 159.154766) (xy 246.624811 159.29544) + (xy 246.530166 159.45937) (xy 246.530163 159.459377) (xy 246.471672 159.639395) (xy 246.471671 159.639399) + (xy 246.451885 159.827655) (xy 224.659958 159.827655) (xy 224.645674 159.691744) (xy 224.587179 159.511716) + (xy 224.492533 159.347784) (xy 224.365871 159.207112) (xy 224.353372 159.198031) (xy 224.212734 159.095851) + (xy 224.212729 159.095848) (xy 224.039807 159.018857) (xy 224.039802 159.018855) (xy 223.894001 158.987865) + (xy 223.854646 158.9795) (xy 223.665354 158.9795) (xy 223.632897 158.986398) (xy 223.480197 159.018855) + (xy 223.480192 159.018857) (xy 223.30727 159.095848) (xy 223.307265 159.095851) (xy 223.154129 159.207111) + (xy 223.027466 159.347785) (xy 222.932821 159.511715) (xy 222.932818 159.511722) (xy 222.882329 159.667112) + (xy 222.874326 159.691744) (xy 222.85454 159.88) (xy 205.501617 159.88) (xy 205.486151 159.73285) + (xy 205.427656 159.552822) (xy 205.33301 159.38889) (xy 205.206348 159.248218) (xy 205.196335 159.240943) + (xy 205.053211 159.136957) (xy 205.053206 159.136954) (xy 204.880284 159.059963) (xy 204.880279 159.059961) + (xy 204.734478 159.028971) (xy 204.695123 159.020606) (xy 204.505831 159.020606) (xy 204.487511 159.0245) + (xy 204.320674 159.059961) (xy 204.320669 159.059963) (xy 204.147747 159.136954) (xy 204.147742 159.136957) + (xy 203.994606 159.248217) (xy 203.867943 159.388891) (xy 203.773298 159.552821) (xy 203.773295 159.552828) + (xy 203.715559 159.730523) (xy 203.714803 159.73285) (xy 203.695017 159.921106) (xy 203.714803 160.109362) + (xy 203.714804 160.109365) (xy 203.773295 160.289383) (xy 203.773298 160.28939) (xy 203.867944 160.453322) + (xy 203.879225 160.465851) (xy 203.888303 160.475933) (xy 203.918533 160.538925) (xy 203.909908 160.60826) + (xy 203.888304 160.641876) (xy 203.842466 160.692785) (xy 203.747821 160.856715) (xy 203.747818 160.856722) + (xy 203.689326 161.036742) (xy 203.689325 161.036745) (xy 203.687816 161.051105) (xy 203.661229 161.115719) + (xy 203.60393 161.155701) (xy 203.534111 161.158359) (xy 203.51406 161.151419) (xy 203.412471 161.106188) + (xy 203.412469 161.106187) (xy 203.412468 161.106187) (xy 203.29577 161.081382) (xy 203.227314 161.066832) + (xy 203.038022 161.066832) (xy 203.005565 161.07373) (xy 202.852865 161.106187) (xy 202.85286 161.106189) + (xy 202.679938 161.18318) (xy 202.679933 161.183183) (xy 202.526797 161.294443) (xy 202.400134 161.435117) + (xy 202.305489 161.599047) (xy 202.305486 161.599054) (xy 202.251638 161.764782) (xy 202.246994 161.779076) + (xy 202.227208 161.967332) (xy 195.442577 161.967332) (xy 195.46018 161.913154) (xy 195.479956 161.725) + (xy 195.46018 161.536845) (xy 195.401721 161.356927) (xy 195.401718 161.35692) (xy 195.363253 161.290297) + (xy 194.928553 161.724999) (xy 194.775 161.724999) (xy 194.775 161.685218) (xy 194.744552 161.611709) + (xy 194.688291 161.555448) (xy 194.614782 161.525) (xy 194.535218 161.525) (xy 194.461709 161.555448) + (xy 194.405448 161.611709) (xy 194.375 161.685218) (xy 194.181665 161.685218) (xy 193.975 161.478553) + (xy 193.728553 161.725) (xy 193.575 161.725) (xy 193.575 161.685218) (xy 193.544552 161.611709) + (xy 193.488291 161.555448) (xy 193.414782 161.525) (xy 193.335218 161.525) (xy 193.261709 161.555448) + (xy 193.205448 161.611709) (xy 193.175 161.685218) (xy 192.981665 161.685218) (xy 192.775 161.478553) + (xy 192.528553 161.725) (xy 192.375 161.725) (xy 192.375 161.685218) (xy 192.344552 161.611709) + (xy 192.288291 161.555448) (xy 192.214782 161.525) (xy 192.135218 161.525) (xy 192.061709 161.555448) + (xy 192.005448 161.611709) (xy 191.975 161.685218) (xy 191.781665 161.685218) (xy 191.575 161.478553) + (xy 191.328553 161.725) (xy 191.175 161.725) (xy 191.175 161.685218) (xy 191.144552 161.611709) + (xy 191.088291 161.555448) (xy 191.014782 161.525) (xy 190.935218 161.525) (xy 190.861709 161.555448) + (xy 190.805448 161.611709) (xy 190.775 161.685218) (xy 190.581665 161.685218) (xy 190.375 161.478553) + (xy 190.128553 161.725) (xy 189.975 161.725) (xy 189.975 161.685218) (xy 189.944552 161.611709) + (xy 189.888291 161.555448) (xy 189.814782 161.525) (xy 189.735218 161.525) (xy 189.661709 161.555448) + (xy 189.605448 161.611709) (xy 189.575 161.685218) (xy 189.381665 161.685218) (xy 188.986745 161.290298) + (xy 188.948279 161.356923) (xy 188.889819 161.536845) (xy 188.870043 161.725) (xy 188.424366 161.725) + (xy 188.460674 161.613256) (xy 188.48046 161.425) (xy 188.460674 161.236744) (xy 188.424366 161.125) + (xy 189.528553 161.125) (xy 189.775 161.371447) (xy 190.021447 161.125) (xy 190.728553 161.125) + (xy 190.975 161.371447) (xy 191.221447 161.125) (xy 191.928553 161.125) (xy 192.175 161.371447) + (xy 192.421447 161.125) (xy 193.128553 161.125) (xy 193.375 161.371447) (xy 193.621447 161.125) + (xy 194.328553 161.125) (xy 194.575 161.371447) (xy 194.821447 161.125) (xy 194.575 160.878553) + (xy 194.328553 161.125) (xy 193.621447 161.125) (xy 193.375 160.878553) (xy 193.128553 161.125) + (xy 192.421447 161.125) (xy 192.175 160.878553) (xy 191.928553 161.125) (xy 191.221447 161.125) + (xy 190.975 160.878553) (xy 190.728553 161.125) (xy 190.021447 161.125) (xy 189.775 160.878553) + (xy 189.528553 161.125) (xy 188.424366 161.125) (xy 188.402179 161.056716) (xy 188.307533 160.892784) + (xy 188.180871 160.752112) (xy 188.18087 160.752111) (xy 188.027734 160.640851) (xy 188.027729 160.640848) + (xy 187.854807 160.563857) (xy 187.854802 160.563855) (xy 187.709001 160.532865) (xy 187.671998 160.525) + (xy 188.870043 160.525) (xy 188.889819 160.713154) (xy 188.948278 160.893072) (xy 188.948281 160.893079) + (xy 188.986745 160.9597) (xy 189.421447 160.525) (xy 189.381665 160.485218) (xy 189.575 160.485218) + (xy 189.575 160.564782) (xy 189.605448 160.638291) (xy 189.661709 160.694552) (xy 189.735218 160.725) + (xy 189.814782 160.725) (xy 189.888291 160.694552) (xy 189.944552 160.638291) (xy 189.975 160.564782) + (xy 189.975 160.525) (xy 190.128553 160.525) (xy 190.375 160.771447) (xy 190.621447 160.525) (xy 190.581665 160.485218) + (xy 190.775 160.485218) (xy 190.775 160.564782) (xy 190.805448 160.638291) (xy 190.861709 160.694552) + (xy 190.935218 160.725) (xy 191.014782 160.725) (xy 191.088291 160.694552) (xy 191.144552 160.638291) + (xy 191.175 160.564782) (xy 191.175 160.525) (xy 191.328553 160.525) (xy 191.575 160.771447) (xy 191.821447 160.525) + (xy 191.781665 160.485218) (xy 191.975 160.485218) (xy 191.975 160.564782) (xy 192.005448 160.638291) + (xy 192.061709 160.694552) (xy 192.135218 160.725) (xy 192.214782 160.725) (xy 192.288291 160.694552) + (xy 192.344552 160.638291) (xy 192.375 160.564782) (xy 192.375 160.525) (xy 192.528553 160.525) + (xy 192.775 160.771447) (xy 193.021447 160.525) (xy 192.981665 160.485218) (xy 193.175 160.485218) + (xy 193.175 160.564782) (xy 193.205448 160.638291) (xy 193.261709 160.694552) (xy 193.335218 160.725) + (xy 193.414782 160.725) (xy 193.488291 160.694552) (xy 193.544552 160.638291) (xy 193.575 160.564782) + (xy 193.575 160.525) (xy 193.728553 160.525) (xy 193.975 160.771447) (xy 194.221447 160.525) (xy 194.181665 160.485218) + (xy 194.375 160.485218) (xy 194.375 160.564782) (xy 194.405448 160.638291) (xy 194.461709 160.694552) + (xy 194.535218 160.725) (xy 194.614782 160.725) (xy 194.688291 160.694552) (xy 194.744552 160.638291) + (xy 194.775 160.564782) (xy 194.775 160.524999) (xy 194.928553 160.524999) (xy 194.928553 160.525) + (xy 195.363253 160.959701) (xy 195.40172 160.893076) (xy 195.46018 160.713154) (xy 195.479956 160.525) + (xy 195.46018 160.336845) (xy 195.401721 160.156927) (xy 195.401718 160.15692) (xy 195.363253 160.090297) + (xy 194.928553 160.524999) (xy 194.775 160.524999) (xy 194.775 160.485218) (xy 194.744552 160.411709) + (xy 194.688291 160.355448) (xy 194.614782 160.325) (xy 194.535218 160.325) (xy 194.461709 160.355448) + (xy 194.405448 160.411709) (xy 194.375 160.485218) (xy 194.181665 160.485218) (xy 193.975 160.278553) + (xy 193.728553 160.525) (xy 193.575 160.525) (xy 193.575 160.485218) (xy 193.544552 160.411709) + (xy 193.488291 160.355448) (xy 193.414782 160.325) (xy 193.335218 160.325) (xy 193.261709 160.355448) + (xy 193.205448 160.411709) (xy 193.175 160.485218) (xy 192.981665 160.485218) (xy 192.775 160.278553) + (xy 192.528553 160.525) (xy 192.375 160.525) (xy 192.375 160.485218) (xy 192.344552 160.411709) + (xy 192.288291 160.355448) (xy 192.214782 160.325) (xy 192.135218 160.325) (xy 192.061709 160.355448) + (xy 192.005448 160.411709) (xy 191.975 160.485218) (xy 191.781665 160.485218) (xy 191.575 160.278553) + (xy 191.328553 160.525) (xy 191.175 160.525) (xy 191.175 160.485218) (xy 191.144552 160.411709) + (xy 191.088291 160.355448) (xy 191.014782 160.325) (xy 190.935218 160.325) (xy 190.861709 160.355448) + (xy 190.805448 160.411709) (xy 190.775 160.485218) (xy 190.581665 160.485218) (xy 190.375 160.278553) + (xy 190.128553 160.525) (xy 189.975 160.525) (xy 189.975 160.485218) (xy 189.944552 160.411709) + (xy 189.888291 160.355448) (xy 189.814782 160.325) (xy 189.735218 160.325) (xy 189.661709 160.355448) + (xy 189.605448 160.411709) (xy 189.575 160.485218) (xy 189.381665 160.485218) (xy 188.986745 160.090298) + (xy 188.948279 160.156923) (xy 188.889819 160.336845) (xy 188.870043 160.525) (xy 187.671998 160.525) + (xy 187.669646 160.5245) (xy 187.480354 160.5245) (xy 187.447897 160.531398) (xy 187.295197 160.563855) + (xy 187.295192 160.563857) (xy 187.12227 160.640848) (xy 187.122265 160.640851) (xy 186.969129 160.752111) + (xy 186.842466 160.892785) (xy 186.747821 161.056715) (xy 186.747818 161.056722) (xy 186.691728 161.22935) + (xy 186.65229 161.287026) (xy 186.599584 161.312321) (xy 186.595198 161.313253) (xy 186.595192 161.313255) + (xy 186.42227 161.390246) (xy 186.422265 161.390249) (xy 186.269129 161.501509) (xy 186.142466 161.642183) + (xy 186.047821 161.806113) (xy 186.047818 161.80612) (xy 185.989327 161.986138) (xy 185.989326 161.986142) + (xy 185.96954 162.174398) (xy 183.839498 162.174398) (xy 183.827734 162.165851) (xy 183.827729 162.165848) + (xy 183.654807 162.088857) (xy 183.654802 162.088855) (xy 183.502936 162.056576) (xy 183.469646 162.0495) + (xy 183.280354 162.0495) (xy 183.280352 162.0495) (xy 183.222052 162.061892) (xy 183.152385 162.056576) + (xy 183.096652 162.014438) (xy 183.072952 161.953566) (xy 183.060674 161.836744) (xy 183.002179 161.656716) + (xy 182.907533 161.492784) (xy 182.780871 161.352112) (xy 182.727389 161.313255) (xy 182.627734 161.240851) + (xy 182.627729 161.240848) (xy 182.454807 161.163857) (xy 182.454802 161.163855) (xy 182.309001 161.132865) + (xy 182.269646 161.1245) (xy 182.080354 161.1245) (xy 182.047897 161.131398) (xy 181.895197 161.163855) + (xy 181.895192 161.163857) (xy 181.72227 161.240848) (xy 181.722265 161.240851) (xy 181.569129 161.352111) + (xy 181.442466 161.492785) (xy 181.347821 161.656715) (xy 181.347818 161.656722) (xy 181.299278 161.806114) + (xy 181.289326 161.836744) (xy 181.26954 162.025) (xy 181.288894 162.209148) (xy 181.289326 162.213253) + (xy 181.289326 162.213257) (xy 181.347818 162.393277) (xy 181.347821 162.393284) (xy 181.442467 162.557216) + (xy 181.517771 162.640849) (xy 181.569129 162.697888) (xy 181.722265 162.809148) (xy 181.722267 162.809149) + (xy 181.72227 162.809151) (xy 181.728043 162.811721) (xy 181.78128 162.856972) (xy 181.8016 162.923822) + (xy 181.782554 162.991045) (xy 181.730187 163.0373) (xy 181.728072 163.038265) (xy 181.725151 163.039566) + (xy 181.722267 163.04085) (xy 181.722265 163.040851) (xy 181.569129 163.152111) (xy 181.442466 163.292785) + (xy 181.347821 163.456715) (xy 181.347818 163.456722) (xy 181.289326 163.636742) (xy 181.289325 163.636746) + (xy 181.284757 163.680205) (xy 181.258172 163.744819) (xy 181.200874 163.784803) (xy 181.135656 163.78853) + (xy 181.069646 163.7745) (xy 180.880354 163.7745) (xy 180.847897 163.781398) (xy 180.695197 163.813855) + (xy 180.695192 163.813857) (xy 180.52227 163.890848) (xy 180.522265 163.890851) (xy 180.369129 164.002111) + (xy 180.242466 164.142785) (xy 180.147821 164.306715) (xy 180.147818 164.306722) (xy 180.089327 164.48674) + (xy 180.089326 164.486744) (xy 180.06954 164.675) (xy 176.475205 164.675) (xy 176.48046 164.625) + (xy 176.460674 164.436744) (xy 176.402179 164.256716) (xy 176.307533 164.092784) (xy 176.180871 163.952112) + (xy 176.157499 163.935131) (xy 176.027734 163.840851) (xy 176.027729 163.840848) (xy 175.854807 163.763857) + (xy 175.854802 163.763855) (xy 175.709001 163.732865) (xy 175.669646 163.7245) (xy 175.480354 163.7245) + (xy 175.447897 163.731398) (xy 175.295197 163.763855) (xy 175.295192 163.763857) (xy 175.12227 163.840848) + (xy 175.122265 163.840851) (xy 174.969129 163.952111) (xy 174.842466 164.092785) (xy 174.747821 164.256715) + (xy 174.747818 164.256722) (xy 174.689327 164.43674) (xy 174.689326 164.436744) (xy 174.66954 164.625) + (xy 100.844725 164.625) (xy 100.93398 164.494464) (xy 101.092206 164.204687) (xy 101.220727 163.900567) + (xy 101.318259 163.58514) (xy 101.383828 163.261555) (xy 101.41678 162.933042) (xy 101.416793 162.817535) + (xy 101.416801 162.817455) (xy 101.416801 162.736845) (xy 101.416802 162.720367) (xy 101.416801 162.720363) + (xy 101.416801 161.25) (xy 174.50454 161.25) (xy 174.524326 161.438256) (xy 174.524327 161.438259) + (xy 174.582818 161.618277) (xy 174.582821 161.618284) (xy 174.677467 161.782216) (xy 174.779564 161.895606) + (xy 174.804129 161.922888) (xy 174.957265 162.034148) (xy 174.95727 162.034151) (xy 175.130192 162.111142) + (xy 175.130197 162.111144) (xy 175.315354 162.1505) (xy 175.315355 162.1505) (xy 175.504644 162.1505) + (xy 175.504646 162.1505) (xy 175.689803 162.111144) (xy 175.86273 162.034151) (xy 176.015871 161.922888) + (xy 176.142533 161.782216) (xy 176.237179 161.618284) (xy 176.295674 161.438256) (xy 176.31546 161.25) + (xy 176.295674 161.061744) (xy 176.237179 160.881716) (xy 176.142533 160.717784) (xy 176.015871 160.577112) + (xy 176.01587 160.577111) (xy 175.862734 160.465851) (xy 175.862729 160.465848) (xy 175.689807 160.388857) + (xy 175.689802 160.388855) (xy 175.532629 160.355448) (xy 175.504646 160.3495) (xy 175.315354 160.3495) + (xy 175.287371 160.355448) (xy 175.130197 160.388855) (xy 175.130192 160.388857) (xy 174.95727 160.465848) + (xy 174.957265 160.465851) (xy 174.804129 160.577111) (xy 174.677466 160.717785) (xy 174.582821 160.881715) + (xy 174.582818 160.881722) (xy 174.524327 161.06174) (xy 174.524326 161.061744) (xy 174.50454 161.25) + (xy 101.416801 161.25) (xy 101.416801 159.925) (xy 181.06954 159.925) (xy 181.089326 160.113256) + (xy 181.089327 160.113259) (xy 181.147818 160.293277) (xy 181.147821 160.293284) (xy 181.242467 160.457216) + (xy 181.369129 160.597888) (xy 181.522265 160.709148) (xy 181.52227 160.709151) (xy 181.695192 160.786142) + (xy 181.695197 160.786144) (xy 181.880354 160.8255) (xy 181.880355 160.8255) (xy 182.069644 160.8255) + (xy 182.069646 160.8255) (xy 182.254803 160.786144) (xy 182.42773 160.709151) (xy 182.580871 160.597888) + (xy 182.707533 160.457216) (xy 182.710557 160.451977) (xy 182.76112 160.403762) (xy 182.829726 160.390535) + (xy 182.890831 160.413656) (xy 183.022265 160.509148) (xy 183.02227 160.509151) (xy 183.195192 160.586142) + (xy 183.195197 160.586144) (xy 183.380354 160.6255) (xy 183.380355 160.6255) (xy 183.569644 160.6255) + (xy 183.569646 160.6255) (xy 183.754803 160.586144) (xy 183.92773 160.509151) (xy 184.080871 160.397888) + (xy 184.207533 160.257216) (xy 184.302179 160.093284) (xy 184.360674 159.913256) (xy 184.379471 159.734409) + (xy 189.337961 159.734409) (xy 189.775 160.171447) (xy 189.775001 160.171447) (xy 190.212037 159.734409) + (xy 190.537961 159.734409) (xy 190.975 160.171447) (xy 190.975001 160.171447) (xy 191.412037 159.734409) + (xy 191.737961 159.734409) (xy 192.175 160.171447) (xy 192.175001 160.171447) (xy 192.612037 159.734409) + (xy 192.937961 159.734409) (xy 193.375 160.171447) (xy 193.375001 160.171447) (xy 193.812037 159.734409) + (xy 194.137961 159.734409) (xy 194.575 160.171447) (xy 194.575001 160.171447) (xy 195.012037 159.734409) + (xy 194.854644 159.664334) (xy 194.669594 159.625) (xy 194.480406 159.625) (xy 194.295355 159.664334) + (xy 194.137961 159.734409) (xy 193.812037 159.734409) (xy 193.654644 159.664334) (xy 193.469594 159.625) + (xy 193.280406 159.625) (xy 193.095355 159.664334) (xy 192.937961 159.734409) (xy 192.612037 159.734409) + (xy 192.454644 159.664334) (xy 192.269594 159.625) (xy 192.080406 159.625) (xy 191.895355 159.664334) + (xy 191.737961 159.734409) (xy 191.412037 159.734409) (xy 191.254644 159.664334) (xy 191.069594 159.625) + (xy 190.880406 159.625) (xy 190.695355 159.664334) (xy 190.537961 159.734409) (xy 190.212037 159.734409) + (xy 190.054644 159.664334) (xy 189.869594 159.625) (xy 189.680406 159.625) (xy 189.495355 159.664334) + (xy 189.337961 159.734409) (xy 184.379471 159.734409) (xy 184.38046 159.725) (xy 184.360674 159.536744) + (xy 184.302179 159.356716) (xy 184.207533 159.192784) (xy 184.080871 159.052112) (xy 184.069026 159.043506) + (xy 183.927734 158.940851) (xy 183.927729 158.940848) (xy 183.754807 158.863857) (xy 183.754802 158.863855) + (xy 183.609001 158.832865) (xy 183.569646 158.8245) (xy 183.380354 158.8245) (xy 183.347897 158.831398) + (xy 183.195197 158.863855) (xy 183.195192 158.863857) (xy 183.02227 158.940848) (xy 183.022265 158.940851) + (xy 182.869129 159.052111) (xy 182.742468 159.192783) (xy 182.742466 159.192784) (xy 182.739437 159.198031) + (xy 182.688867 159.246244) (xy 182.620259 159.259463) (xy 182.559168 159.236343) (xy 182.427734 159.140851) + (xy 182.427729 159.140848) (xy 182.254807 159.063857) (xy 182.254802 159.063855) (xy 182.109001 159.032865) + (xy 182.069646 159.0245) (xy 181.880354 159.0245) (xy 181.847897 159.031398) (xy 181.695197 159.063855) + (xy 181.695192 159.063857) (xy 181.52227 159.140848) (xy 181.522265 159.140851) (xy 181.369129 159.252111) + (xy 181.242466 159.392785) (xy 181.147821 159.556715) (xy 181.147818 159.556722) (xy 181.089327 159.73674) + (xy 181.089326 159.736744) (xy 181.06954 159.925) (xy 101.416801 159.925) (xy 101.416801 158.64) + (xy 186.93454 158.64) (xy 186.954326 158.828256) (xy 186.954327 158.828259) (xy 187.012818 159.008277) + (xy 187.012821 159.008284) (xy 187.107467 159.172216) (xy 187.174868 159.247072) (xy 187.234129 159.312888) + (xy 187.387265 159.424148) (xy 187.38727 159.424151) (xy 187.560192 159.501142) (xy 187.560197 159.501144) + (xy 187.745354 159.5405) (xy 187.745355 159.5405) (xy 187.934644 159.5405) (xy 187.934646 159.5405) + (xy 188.119803 159.501144) (xy 188.29273 159.424151) (xy 188.445871 159.312888) (xy 188.572533 159.172216) + (xy 188.667179 159.008284) (xy 188.725674 158.828256) (xy 188.74546 158.64) (xy 188.725674 158.451744) + (xy 188.667179 158.271716) (xy 188.626397 158.201079) (xy 188.609925 158.133181) (xy 188.626396 158.077085) + (xy 188.697617 157.953728) (xy 188.739444 157.825) (xy 189.51428 157.825) (xy 189.534066 158.013256) + (xy 189.534067 158.013259) (xy 189.592558 158.193277) (xy 189.592561 158.193284) (xy 189.687207 158.357216) + (xy 189.813869 158.497888) (xy 189.967005 158.609148) (xy 189.96701 158.609151) (xy 190.139932 158.686142) + (xy 190.139937 158.686144) (xy 190.325094 158.7255) (xy 190.325095 158.7255) (xy 190.514384 158.7255) + (xy 190.514386 158.7255) (xy 190.699543 158.686144) (xy 190.869305 158.610559) (xy 190.938555 158.601275) + (xy 190.970177 158.61056) (xy 191.139935 158.686142) (xy 191.13994 158.686144) (xy 191.325097 158.7255) + (xy 191.325098 158.7255) (xy 191.514387 158.7255) (xy 191.514389 158.7255) (xy 191.699546 158.686144) + (xy 191.872473 158.609151) (xy 192.025614 158.497888) (xy 192.152276 158.357216) (xy 192.246922 158.193284) + (xy 192.305417 158.013256) (xy 192.325203 157.825) (xy 193.019605 157.825) (xy 193.039391 158.013256) + (xy 193.039392 158.013259) (xy 193.097883 158.193277) (xy 193.097886 158.193284) (xy 193.192532 158.357216) + (xy 193.319194 158.497888) (xy 193.47233 158.609148) (xy 193.472335 158.609151) (xy 193.645257 158.686142) + (xy 193.645262 158.686144) (xy 193.830419 158.7255) (xy 193.83042 158.7255) (xy 194.019709 158.7255) + (xy 194.019711 158.7255) (xy 194.204868 158.686144) (xy 194.377795 158.609151) (xy 194.530936 158.497888) + (xy 194.657598 158.357216) (xy 194.697226 158.288578) (xy 194.755494 158.187656) (xy 194.757487 158.188806) + (xy 194.795888 158.143597) (xy 194.86273 158.123252) (xy 194.92996 158.142274) (xy 194.936838 158.146928) + (xy 194.971658 158.172226) (xy 194.971663 158.172229) (xy 195.144585 158.24922) (xy 195.14459 158.249222) + (xy 195.329747 158.288578) (xy 195.329748 158.288578) (xy 195.519037 158.288578) (xy 195.519039 158.288578) + (xy 195.704196 158.249222) (xy 195.877123 158.172229) (xy 196.030264 158.060966) (xy 196.144283 157.934334) + (xy 196.203766 157.897688) (xy 196.273623 157.899018) (xy 196.331672 157.937905) (xy 196.359482 158.002001) + (xy 196.359751 158.03027) (xy 196.344831 158.172229) (xy 196.34454 158.175) (xy 196.364326 158.363256) + (xy 196.364327 158.363259) (xy 196.422818 158.543277) (xy 196.422821 158.543284) (xy 196.517467 158.707216) + (xy 196.62307 158.8245) (xy 196.644129 158.847888) (xy 196.797265 158.959148) (xy 196.79727 158.959151) + (xy 196.970192 159.036142) (xy 196.970197 159.036144) (xy 197.155354 159.0755) (xy 197.155355 159.0755) + (xy 197.344644 159.0755) (xy 197.344646 159.0755) (xy 197.529803 159.036144) (xy 197.70273 158.959151) + (xy 197.855871 158.847888) (xy 197.916998 158.78) (xy 218.25454 158.78) (xy 218.274326 158.968256) + (xy 218.274327 158.968259) (xy 218.332818 159.148277) (xy 218.332821 159.148284) (xy 218.427467 159.312216) + (xy 218.496505 159.38889) (xy 218.554129 159.452888) (xy 218.707265 159.564148) (xy 218.70727 159.564151) + (xy 218.880192 159.641142) (xy 218.880197 159.641144) (xy 219.065354 159.6805) (xy 219.065355 159.6805) + (xy 219.254644 159.6805) (xy 219.254646 159.6805) (xy 219.439803 159.641144) (xy 219.61273 159.564151) + (xy 219.765871 159.452888) (xy 219.892533 159.312216) (xy 219.987179 159.148284) (xy 220.045674 158.968256) + (xy 220.06546 158.78) (xy 220.045674 158.591744) (xy 219.987179 158.411716) (xy 219.892533 158.247784) + (xy 219.765871 158.107112) (xy 219.745432 158.092262) (xy 219.612734 157.995851) (xy 219.612729 157.995848) + (xy 219.439807 157.918857) (xy 219.439802 157.918855) (xy 219.294001 157.887865) (xy 219.254646 157.8795) + (xy 219.065354 157.8795) (xy 219.032897 157.886398) (xy 218.880197 157.918855) (xy 218.880192 157.918857) + (xy 218.70727 157.995848) (xy 218.707265 157.995851) (xy 218.554129 158.107111) (xy 218.427466 158.247785) + (xy 218.332821 158.411715) (xy 218.332818 158.411722) (xy 218.27464 158.590777) (xy 218.274326 158.591744) + (xy 218.25454 158.78) (xy 197.916998 158.78) (xy 197.982533 158.707216) (xy 198.077179 158.543284) + (xy 198.135674 158.363256) (xy 198.15546 158.175) (xy 198.135674 157.986744) (xy 198.077179 157.806716) + (xy 197.982533 157.642784) (xy 197.855871 157.502112) (xy 197.85587 157.502111) (xy 197.702734 157.390851) + (xy 197.702729 157.390848) (xy 197.529807 157.313857) (xy 197.529802 157.313855) (xy 197.384001 157.282865) + (xy 197.344646 157.2745) (xy 197.155354 157.2745) (xy 197.122897 157.281398) (xy 196.970197 157.313855) + (xy 196.970192 157.313857) (xy 196.79727 157.390848) (xy 196.797265 157.390851) (xy 196.644129 157.502111) + (xy 196.530112 157.62874) (xy 196.470625 157.665389) (xy 196.400768 157.664058) (xy 196.34272 157.625172) + (xy 196.31491 157.561075) (xy 196.314641 157.532813) (xy 196.329853 157.388078) (xy 196.310067 157.199822) + (xy 196.251572 157.019794) (xy 196.170863 156.880001) (xy 256.120091 156.880001) (xy 256.139877 157.068257) + (xy 256.139878 157.06826) (xy 256.198369 157.248278) (xy 256.198372 157.248285) (xy 256.293018 157.412217) + (xy 256.373959 157.502111) (xy 256.41968 157.552889) (xy 256.572816 157.664149) (xy 256.572821 157.664152) + (xy 256.745742 157.741143) (xy 256.745744 157.741143) (xy 256.745748 157.741145) (xy 256.876518 157.76894) + (xy 256.937995 157.802131) (xy 256.968664 157.851911) (xy 257.008098 157.973279) (xy 257.008101 157.973285) + (xy 257.102747 158.137217) (xy 257.226503 158.274662) (xy 257.229409 158.277889) (xy 257.382545 158.389149) + (xy 257.38255 158.389152) (xy 257.555472 158.466143) (xy 257.555477 158.466145) (xy 257.740634 158.505501) + (xy 257.740635 158.505501) (xy 257.929924 158.505501) (xy 257.929926 158.505501) (xy 258.115083 158.466145) + (xy 258.28801 158.389152) (xy 258.441151 158.277889) (xy 258.567813 158.137217) (xy 258.662459 157.973285) + (xy 258.720954 157.793257) (xy 258.74074 157.605001) (xy 258.720954 157.416745) (xy 258.662459 157.236717) + (xy 258.567813 157.072785) (xy 258.441151 156.932113) (xy 258.430673 156.9245) (xy 258.288014 156.820852) + (xy 258.288009 156.820849) (xy 258.162572 156.765) (xy 262.28454 156.765) (xy 262.304326 156.953256) + (xy 262.304327 156.953259) (xy 262.362818 157.133277) (xy 262.362819 157.133279) (xy 262.362821 157.133284) + (xy 262.457467 157.297216) (xy 262.550465 157.4005) (xy 262.584129 157.437888) (xy 262.737265 157.549148) + (xy 262.73727 157.549151) (xy 262.910192 157.626142) (xy 262.910197 157.626144) (xy 263.095354 157.6655) + (xy 263.095355 157.6655) (xy 263.284644 157.6655) (xy 263.284646 157.6655) (xy 263.469803 157.626144) + (xy 263.514456 157.606262) (xy 263.583705 157.596977) (xy 263.646982 157.626605) (xy 263.684196 157.68574) + (xy 263.683532 157.755606) (xy 263.67228 157.781539) (xy 263.63415 157.847585) (xy 263.63032 157.854218) + (xy 263.630318 157.854222) (xy 263.578645 158.013256) (xy 263.571826 158.034244) (xy 263.55204 158.2225) + (xy 263.571826 158.410756) (xy 263.571827 158.410759) (xy 263.630318 158.590777) (xy 263.630321 158.590784) + (xy 263.724967 158.754716) (xy 263.829271 158.870557) (xy 263.851629 158.895388) (xy 264.004765 159.006648) + (xy 264.00477 159.006651) (xy 264.177692 159.083642) (xy 264.177697 159.083644) (xy 264.362854 159.123) + (xy 264.362855 159.123) (xy 264.552144 159.123) (xy 264.552146 159.123) (xy 264.737303 159.083644) + (xy 264.737305 159.083642) (xy 264.741939 159.082138) (xy 264.811781 159.080145) (xy 264.871612 159.116227) + (xy 264.902439 159.178929) (xy 264.903574 159.187101) (xy 264.915833 159.30374) (xy 264.915834 159.303743) + (xy 264.974325 159.483761) (xy 264.974328 159.483768) (xy 265.067998 159.646011) (xy 265.068974 159.6477) + (xy 265.143549 159.730524) (xy 265.17378 159.793515) (xy 265.165155 159.86285) (xy 265.158788 159.875495) + (xy 265.103236 159.971715) (xy 265.07772 160.015911) (xy 265.06282 160.041718) (xy 265.062818 160.041722) + (xy 265.007947 160.210599) (xy 265.004326 160.221744) (xy 264.98454 160.41) (xy 265.004326 160.598256) + (xy 265.004327 160.598259) (xy 265.062818 160.778277) (xy 265.062821 160.778284) (xy 265.157467 160.942216) + (xy 265.260563 161.056715) (xy 265.284129 161.082888) (xy 265.437265 161.194148) (xy 265.43727 161.194151) + (xy 265.610192 161.271142) (xy 265.610197 161.271144) (xy 265.795354 161.3105) (xy 265.795355 161.3105) + (xy 265.984644 161.3105) (xy 265.984646 161.3105) (xy 266.169803 161.271144) (xy 266.307491 161.20984) + (xy 266.376737 161.200555) (xy 266.440014 161.230183) (xy 266.477228 161.289318) (xy 266.476564 161.359184) + (xy 266.475855 161.361438) (xy 266.430343 161.50151) (xy 266.424631 161.519091) (xy 266.404845 161.707347) + (xy 266.424631 161.895603) (xy 266.424632 161.895606) (xy 266.483123 162.075624) (xy 266.483126 162.075631) + (xy 266.577772 162.239563) (xy 266.5849 162.24748) (xy 266.586612 162.249381) (xy 266.616841 162.312373) + (xy 266.608215 162.381708) (xy 266.563473 162.435373) (xy 266.544897 162.445631) (xy 266.374252 162.521608) + (xy 266.374247 162.521611) (xy 266.221111 162.632871) (xy 266.094448 162.773545) (xy 265.999803 162.937475) + (xy 265.9998 162.937482) (xy 265.941951 163.115524) (xy 265.941308 163.117504) (xy 265.921522 163.30576) + (xy 265.941308 163.494016) (xy 265.941309 163.494019) (xy 265.999803 163.674045) (xy 266.00508 163.683185) + (xy 266.021551 163.751085) (xy 266.005079 163.807183) (xy 265.931212 163.935124) (xy 265.931209 163.935131) + (xy 265.873138 164.113856) (xy 265.872717 164.115153) (xy 265.852931 164.303409) (xy 265.872717 164.491665) + (xy 265.872718 164.491668) (xy 265.931209 164.671686) (xy 265.931212 164.671693) (xy 266.025858 164.835625) + (xy 266.106332 164.925) (xy 266.15252 164.976297) (xy 266.305656 165.087557) (xy 266.305661 165.08756) + (xy 266.478583 165.164551) (xy 266.478588 165.164553) (xy 266.663745 165.203909) (xy 266.663746 165.203909) + (xy 266.853035 165.203909) (xy 266.853037 165.203909) (xy 267.038194 165.164553) (xy 267.211121 165.08756) + (xy 267.364262 164.976297) (xy 267.490924 164.835625) (xy 267.58557 164.671693) (xy 267.644065 164.491665) + (xy 267.663851 164.303409) (xy 267.644065 164.115153) (xy 267.58557 163.935125) (xy 267.580294 163.925987) + (xy 267.56382 163.858089) (xy 267.58029 163.80199) (xy 267.654161 163.674044) (xy 267.712656 163.494016) + (xy 267.713729 163.483808) (xy 269.584172 163.483808) (xy 269.603958 163.672064) (xy 269.603959 163.672067) + (xy 269.66245 163.852085) (xy 269.662453 163.852092) (xy 269.757099 164.016024) (xy 269.876959 164.149142) + (xy 269.883761 164.156696) (xy 270.036897 164.267956) (xy 270.036902 164.267959) (xy 270.209824 164.34495) + (xy 270.209825 164.34495) (xy 270.209829 164.344952) (xy 270.353158 164.375417) (xy 270.41464 164.408609) + (xy 270.448417 164.469772) (xy 270.450698 164.48374) (xy 270.454326 164.518256) (xy 270.454327 164.518259) + (xy 270.512818 164.698277) (xy 270.512821 164.698284) (xy 270.607467 164.862216) (xy 270.734129 165.002888) + (xy 270.887265 165.114148) (xy 270.88727 165.114151) (xy 271.060192 165.191142) (xy 271.060197 165.191144) + (xy 271.245354 165.2305) (xy 271.245355 165.2305) (xy 271.434644 165.2305) (xy 271.434646 165.2305) + (xy 271.619803 165.191144) (xy 271.79273 165.114151) (xy 271.945871 165.002888) (xy 272.072533 164.862216) + (xy 272.167179 164.698284) (xy 272.225674 164.518256) (xy 272.24546 164.33) (xy 272.225674 164.141744) + (xy 272.167179 163.961716) (xy 272.072533 163.797784) (xy 271.945871 163.657112) (xy 271.943676 163.655517) + (xy 271.792734 163.545851) (xy 271.792729 163.545848) (xy 271.619807 163.468857) (xy 271.619802 163.468855) + (xy 271.476472 163.43839) (xy 271.41499 163.405198) (xy 271.381214 163.344035) (xy 271.378934 163.330076) + (xy 271.375306 163.295552) (xy 271.316811 163.115524) (xy 271.222165 162.951592) (xy 271.095503 162.81092) + (xy 271.095502 162.810919) (xy 270.942366 162.699659) (xy 270.942361 162.699656) (xy 270.769439 162.622665) + (xy 270.769434 162.622663) (xy 270.623633 162.591673) (xy 270.584278 162.583308) (xy 270.394986 162.583308) + (xy 270.36409 162.589875) (xy 270.209829 162.622663) (xy 270.209824 162.622665) (xy 270.036902 162.699656) + (xy 270.036897 162.699659) (xy 269.883761 162.810919) (xy 269.757098 162.951593) (xy 269.662453 163.115523) + (xy 269.66245 163.11553) (xy 269.603959 163.295548) (xy 269.603958 163.295552) (xy 269.584172 163.483808) + (xy 267.713729 163.483808) (xy 267.732442 163.30576) (xy 267.712656 163.117504) (xy 267.654161 162.937476) + (xy 267.559515 162.773544) (xy 267.550674 162.763725) (xy 267.520445 162.700734) (xy 267.529071 162.631398) + (xy 267.573812 162.577733) (xy 267.592385 162.567477) (xy 267.763035 162.491498) (xy 267.916176 162.380235) + (xy 268.042838 162.239563) (xy 268.045916 162.23423) (xy 268.096481 162.186013) (xy 268.165088 162.172788) + (xy 268.229953 162.198754) (xy 268.245451 162.21325) (xy 268.254129 162.222888) (xy 268.254132 162.222891) + (xy 268.254135 162.222893) (xy 268.407265 162.334148) (xy 268.40727 162.334151) (xy 268.580192 162.411142) + (xy 268.580197 162.411144) (xy 268.765354 162.4505) (xy 268.765355 162.4505) (xy 268.954644 162.4505) + (xy 268.954646 162.4505) (xy 269.139803 162.411144) (xy 269.31273 162.334151) (xy 269.465871 162.222888) + (xy 269.592533 162.082216) (xy 269.687179 161.918284) (xy 269.745674 161.738256) (xy 269.76546 161.55) + (xy 269.745674 161.361744) (xy 269.687179 161.181716) (xy 269.592533 161.017784) (xy 269.465871 160.877112) + (xy 269.46587 160.877111) (xy 269.312734 160.765851) (xy 269.312729 160.765848) (xy 269.139807 160.688857) + (xy 269.139802 160.688855) (xy 268.994001 160.657865) (xy 268.954646 160.6495) (xy 268.765354 160.6495) + (xy 268.732897 160.656398) (xy 268.580197 160.688855) (xy 268.580192 160.688857) (xy 268.40727 160.765848) + (xy 268.407265 160.765851) (xy 268.254129 160.877111) (xy 268.127466 161.017785) (xy 268.124384 161.023123) + (xy 268.073815 161.071337) (xy 268.005208 161.084557) (xy 267.940344 161.058587) (xy 267.92485 161.044092) + (xy 267.916176 161.034459) (xy 267.916175 161.034458) (xy 267.763039 160.923198) (xy 267.763034 160.923195) + (xy 267.590112 160.846204) (xy 267.590107 160.846202) (xy 267.444306 160.815212) (xy 267.404951 160.806847) + (xy 267.215659 160.806847) (xy 267.183202 160.813745) (xy 267.030502 160.846202) (xy 267.030497 160.846204) + (xy 266.892816 160.907505) (xy 266.823566 160.91679) (xy 266.760289 160.887162) (xy 266.723076 160.828027) + (xy 266.723741 160.758161) (xy 266.724426 160.755978) (xy 266.775674 160.598256) (xy 266.79546 160.41) + (xy 266.775674 160.221744) (xy 266.717179 160.041716) (xy 266.622533 159.877784) (xy 266.547956 159.794958) + (xy 266.517726 159.731967) (xy 266.526351 159.662631) (xy 266.532717 159.649988) (xy 266.534034 159.647706) + (xy 266.53404 159.6477) (xy 266.535017 159.646006) (xy 266.585579 159.597795) (xy 266.654186 159.58457) + (xy 266.668175 159.586717) (xy 266.774083 159.609229) (xy 266.774084 159.609229) (xy 266.963373 159.609229) + (xy 266.963375 159.609229) (xy 267.148532 159.569873) (xy 267.321459 159.49288) (xy 267.4746 159.381617) + (xy 267.601262 159.240945) (xy 267.695908 159.077013) (xy 267.701822 159.058813) (xy 269.264614 159.058813) + (xy 269.2844 159.247069) (xy 269.284401 159.247072) (xy 269.342892 159.42709) (xy 269.342895 159.427097) + (xy 269.437541 159.591029) (xy 269.552331 159.718516) (xy 269.564203 159.731701) (xy 269.717339 159.842961) + (xy 269.717344 159.842964) (xy 269.890266 159.919955) (xy 269.890271 159.919957) (xy 270.075428 159.959313) + (xy 270.075429 159.959313) (xy 270.264718 159.959313) (xy 270.26472 159.959313) (xy 270.449877 159.919957) + (xy 270.528322 159.88503) (xy 270.597569 159.875745) (xy 270.660846 159.905373) (xy 270.69806 159.964507) + (xy 270.702075 159.985341) (xy 270.70683 160.030578) (xy 270.706831 160.030581) (xy 270.765322 160.210599) + (xy 270.765325 160.210606) (xy 270.859971 160.374538) (xy 270.930907 160.45332) (xy 270.986633 160.51521) + (xy 271.139769 160.62647) (xy 271.139774 160.626473) (xy 271.312696 160.703464) (xy 271.312701 160.703466) + (xy 271.497858 160.742822) (xy 271.497859 160.742822) (xy 271.687148 160.742822) (xy 271.68715 160.742822) + (xy 271.872307 160.703466) (xy 272.045234 160.626473) (xy 272.198375 160.51521) (xy 272.325037 160.374538) + (xy 272.344977 160.34) (xy 273.16454 160.34) (xy 273.184326 160.528256) (xy 273.184327 160.528259) + (xy 273.242818 160.708277) (xy 273.242821 160.708284) (xy 273.337467 160.872216) (xy 273.416238 160.9597) + (xy 273.464129 161.012888) (xy 273.617265 161.124148) (xy 273.61727 161.124151) (xy 273.790192 161.201142) + (xy 273.790197 161.201144) (xy 273.975354 161.2405) (xy 273.975355 161.2405) (xy 274.164644 161.2405) + (xy 274.164646 161.2405) (xy 274.349803 161.201144) (xy 274.52273 161.124151) (xy 274.675871 161.012888) + (xy 274.802533 160.872216) (xy 274.897179 160.708284) (xy 274.955674 160.528256) (xy 274.97546 160.34) + (xy 274.955674 160.151744) (xy 274.897179 159.971716) (xy 274.802533 159.807784) (xy 274.675871 159.667112) + (xy 274.67587 159.667111) (xy 274.522734 159.555851) (xy 274.522729 159.555848) (xy 274.349807 159.478857) + (xy 274.349802 159.478855) (xy 274.204001 159.447865) (xy 274.164646 159.4395) (xy 273.975354 159.4395) + (xy 273.942897 159.446398) (xy 273.790197 159.478855) (xy 273.790192 159.478857) (xy 273.61727 159.555848) + (xy 273.617265 159.555851) (xy 273.464129 159.667111) (xy 273.337466 159.807785) (xy 273.242821 159.971715) + (xy 273.242818 159.971722) (xy 273.184327 160.15174) (xy 273.184326 160.151744) (xy 273.16454 160.34) + (xy 272.344977 160.34) (xy 272.419683 160.210606) (xy 272.478178 160.030578) (xy 272.497964 159.842322) + (xy 272.478178 159.654066) (xy 272.421249 159.478857) (xy 272.419685 159.474044) (xy 272.419684 159.474043) + (xy 272.419683 159.474038) (xy 272.325037 159.310106) (xy 272.228944 159.203384) (xy 272.198714 159.140393) + (xy 272.203162 159.082097) (xy 272.245026 158.953256) (xy 272.264812 158.765) (xy 272.245026 158.576744) + (xy 272.186531 158.396716) (xy 272.091885 158.232784) (xy 271.965223 158.092112) (xy 271.965222 158.092111) + (xy 271.812086 157.980851) (xy 271.812081 157.980848) (xy 271.639159 157.903857) (xy 271.639154 157.903855) + (xy 271.493353 157.872865) (xy 271.453998 157.8645) (xy 271.264706 157.8645) (xy 271.232249 157.871398) + (xy 271.079549 157.903855) (xy 271.079544 157.903857) (xy 270.906622 157.980848) (xy 270.906617 157.980851) + (xy 270.753481 158.092111) (xy 270.75348 158.092112) (xy 270.659035 158.197003) (xy 270.599548 158.233651) + (xy 270.529691 158.23232) (xy 270.51645 158.227309) (xy 270.449881 158.19767) (xy 270.449876 158.197668) + (xy 270.304075 158.166678) (xy 270.26472 158.158313) (xy 270.075428 158.158313) (xy 270.042971 158.165211) + (xy 269.890271 158.197668) (xy 269.890266 158.19767) (xy 269.717344 158.274661) (xy 269.717339 158.274664) + (xy 269.564203 158.385924) (xy 269.43754 158.526598) (xy 269.342895 158.690528) (xy 269.342892 158.690535) + (xy 269.286577 158.863856) (xy 269.2844 158.870557) (xy 269.264614 159.058813) (xy 267.701822 159.058813) + (xy 267.754403 158.896985) (xy 267.774189 158.708729) (xy 267.754403 158.520473) (xy 267.695908 158.340445) + (xy 267.601262 158.176513) (xy 267.4746 158.035841) (xy 267.472402 158.034244) (xy 267.321463 157.92458) + (xy 267.321458 157.924577) (xy 267.148536 157.847586) (xy 267.148531 157.847584) (xy 267.00273 157.816594) + (xy 266.963375 157.808229) (xy 266.774083 157.808229) (xy 266.741626 157.815127) (xy 266.588926 157.847584) + (xy 266.588921 157.847586) (xy 266.415999 157.924577) (xy 266.415994 157.92458) (xy 266.262858 158.03584) + (xy 266.136194 158.176514) (xy 266.13619 158.17652) (xy 266.135213 158.178213) (xy 266.134391 158.178995) + (xy 266.132374 158.181773) (xy 266.131865 158.181403) (xy 266.084641 158.226424) (xy 266.016033 158.23964) + (xy 266.002052 158.237493) (xy 265.896153 158.214984) (xy 265.706861 158.214984) (xy 265.676001 158.221543) + (xy 265.521699 158.25434) (xy 265.517063 158.255847) (xy 265.447222 158.257838) (xy 265.387391 158.221754) + (xy 265.356567 158.159052) (xy 265.355435 158.150907) (xy 265.343174 158.034244) (xy 265.288612 157.866323) + (xy 265.284681 157.854222) (xy 265.28468 157.854221) (xy 265.284679 157.854216) (xy 265.190033 157.690284) + (xy 265.063371 157.549612) (xy 265.06337 157.549611) (xy 264.910234 157.438351) (xy 264.910229 157.438348) + (xy 264.737307 157.361357) (xy 264.737302 157.361355) (xy 264.591501 157.330365) (xy 264.552146 157.322) + (xy 264.362854 157.322) (xy 264.330397 157.328898) (xy 264.177697 157.361355) (xy 264.177692 157.361357) + (xy 264.133041 157.381237) (xy 264.063791 157.390521) (xy 264.000515 157.360892) (xy 263.963302 157.301757) + (xy 263.963968 157.23189) (xy 263.975214 157.205969) (xy 264.017179 157.133284) (xy 264.075674 156.953256) + (xy 264.09546 156.765) (xy 264.075674 156.576744) (xy 264.017179 156.396716) (xy 263.922533 156.232784) + (xy 263.795871 156.092112) (xy 263.79587 156.092111) (xy 263.642734 155.980851) (xy 263.642729 155.980848) + (xy 263.469807 155.903857) (xy 263.469802 155.903855) (xy 263.29812 155.867364) (xy 263.284646 155.8645) + (xy 263.095354 155.8645) (xy 263.08188 155.867364) (xy 262.910197 155.903855) (xy 262.910192 155.903857) + (xy 262.73727 155.980848) (xy 262.737265 155.980851) (xy 262.584129 156.092111) (xy 262.457466 156.232785) + (xy 262.362821 156.396715) (xy 262.362818 156.396722) (xy 262.304327 156.57674) (xy 262.304326 156.576744) + (xy 262.28454 156.765) (xy 258.162572 156.765) (xy 258.115087 156.743858) (xy 258.115082 156.743856) + (xy 258.004899 156.720436) (xy 257.984315 156.716061) (xy 257.922834 156.68287) (xy 257.892166 156.633089) + (xy 257.884292 156.608856) (xy 257.857675 156.526935) (xy 257.852733 156.511725) (xy 257.852731 156.511721) + (xy 257.85273 156.511717) (xy 257.758084 156.347785) (xy 257.631422 156.207113) (xy 257.631421 156.207112) + (xy 257.478285 156.095852) (xy 257.47828 156.095849) (xy 257.305358 156.018858) (xy 257.305353 156.018856) + (xy 257.159552 155.987866) (xy 257.120197 155.979501) (xy 256.930905 155.979501) (xy 256.924554 155.980851) + (xy 256.745748 156.018856) (xy 256.745743 156.018858) (xy 256.572821 156.095849) (xy 256.572816 156.095852) + (xy 256.41968 156.207112) (xy 256.293017 156.347786) (xy 256.198372 156.511716) (xy 256.198369 156.511723) + (xy 256.139878 156.691741) (xy 256.139877 156.691745) (xy 256.120091 156.880001) (xy 196.170863 156.880001) + (xy 196.156926 156.855862) (xy 196.030264 156.71519) (xy 195.997995 156.691745) (xy 195.877127 156.603929) + (xy 195.877122 156.603926) (xy 195.7042 156.526935) (xy 195.704195 156.526933) (xy 195.558394 156.495943) + (xy 195.519039 156.487578) (xy 195.329747 156.487578) (xy 195.29729 156.494476) (xy 195.14459 156.526933) + (xy 195.144585 156.526935) (xy 194.971663 156.603926) (xy 194.971658 156.603929) (xy 194.818522 156.715189) + (xy 194.691859 156.855863) (xy 194.593965 157.025422) (xy 194.591985 157.024279) (xy 194.553498 157.069528) + (xy 194.486642 157.089827) (xy 194.419424 157.070758) (xy 194.412632 157.066159) (xy 194.377795 157.040849) + (xy 194.377794 157.040848) (xy 194.204872 156.963857) (xy 194.204867 156.963855) (xy 194.055523 156.932112) + (xy 194.019711 156.9245) (xy 193.830419 156.9245) (xy 193.797962 156.931398) (xy 193.645262 156.963855) + (xy 193.645257 156.963857) (xy 193.472335 157.040848) (xy 193.47233 157.040851) (xy 193.319194 157.152111) + (xy 193.192532 157.292784) (xy 193.192531 157.292784) (xy 193.097886 157.456715) (xy 193.097883 157.456722) + (xy 193.039392 157.63674) (xy 193.039391 157.636744) (xy 193.019605 157.825) (xy 192.325203 157.825) + (xy 192.305417 157.636744) (xy 192.246922 157.456716) (xy 192.152276 157.292784) (xy 192.025614 157.152112) + (xy 192.025613 157.152111) (xy 191.872477 157.040851) (xy 191.872472 157.040848) (xy 191.69955 156.963857) + (xy 191.699545 156.963855) (xy 191.550201 156.932112) (xy 191.514389 156.9245) (xy 191.325097 156.9245) + (xy 191.29264 156.931398) (xy 191.13994 156.963855) (xy 191.139935 156.963857) (xy 190.970177 157.03944) + (xy 190.900927 157.048725) (xy 190.869305 157.03944) (xy 190.853075 157.032214) (xy 190.813141 157.014433) + (xy 190.699546 156.963857) (xy 190.699542 156.963855) (xy 190.550198 156.932112) (xy 190.514386 156.9245) + (xy 190.325094 156.9245) (xy 190.292637 156.931398) (xy 190.139937 156.963855) (xy 190.139932 156.963857) + (xy 189.96701 157.040848) (xy 189.967005 157.040851) (xy 189.813869 157.152111) (xy 189.687207 157.292784) + (xy 189.687206 157.292784) (xy 189.592561 157.456715) (xy 189.592558 157.456722) (xy 189.534067 157.63674) + (xy 189.534066 157.636744) (xy 189.51428 157.825) (xy 188.739444 157.825) (xy 188.756112 157.7737) + (xy 188.775898 157.585444) (xy 188.756112 157.397188) (xy 188.697617 157.21716) (xy 188.602971 157.053228) + (xy 188.476309 156.912556) (xy 188.415374 156.868284) (xy 188.323172 156.801295) (xy 188.323167 156.801292) + (xy 188.150245 156.724301) (xy 188.15024 156.724299) (xy 187.99708 156.691745) (xy 187.965084 156.684944) + (xy 187.775792 156.684944) (xy 187.743814 156.691741) (xy 187.590635 156.724299) (xy 187.59063 156.724301) + (xy 187.417708 156.801292) (xy 187.417703 156.801295) (xy 187.264567 156.912555) (xy 187.137904 157.053229) + (xy 187.043259 157.217159) (xy 187.043256 157.217166) (xy 186.986823 157.390851) (xy 186.984764 157.397188) + (xy 186.964978 157.585444) (xy 186.984764 157.7737) (xy 186.984765 157.773703) (xy 187.043259 157.953729) + (xy 187.084039 158.024362) (xy 187.100512 158.092262) (xy 187.084039 158.148362) (xy 187.012821 158.271715) + (xy 187.012818 158.271722) (xy 186.96733 158.411722) (xy 186.954326 158.451744) (xy 186.93454 158.64) + (xy 101.416801 158.64) (xy 101.416801 157.47) (xy 183.32454 157.47) (xy 183.344326 157.658256) (xy 183.344327 157.658259) + (xy 183.402818 157.838277) (xy 183.402821 157.838284) (xy 183.497467 158.002216) (xy 183.578409 158.092111) + (xy 183.624129 158.142888) (xy 183.777265 158.254148) (xy 183.77727 158.254151) (xy 183.950192 158.331142) + (xy 183.950197 158.331144) (xy 184.135354 158.3705) (xy 184.135355 158.3705) (xy 184.324644 158.3705) + (xy 184.324646 158.3705) (xy 184.509803 158.331144) (xy 184.68273 158.254151) (xy 184.835871 158.142888) + (xy 184.962533 158.002216) (xy 185.057179 157.838284) (xy 185.115674 157.658256) (xy 185.13546 157.47) + (xy 185.115674 157.281744) (xy 185.057179 157.101716) (xy 184.962533 156.937784) (xy 184.835871 156.797112) + (xy 184.83587 156.797111) (xy 184.682734 156.685851) (xy 184.682729 156.685848) (xy 184.509807 156.608857) + (xy 184.509802 156.608855) (xy 184.364001 156.577865) (xy 184.324646 156.5695) (xy 184.135354 156.5695) + (xy 184.102897 156.576398) (xy 183.950197 156.608855) (xy 183.950192 156.608857) (xy 183.77727 156.685848) + (xy 183.777265 156.685851) (xy 183.624129 156.797111) (xy 183.497466 156.937785) (xy 183.402821 157.101715) + (xy 183.402818 157.101722) (xy 183.344327 157.28174) (xy 183.344326 157.281744) (xy 183.32454 157.47) + (xy 101.416801 157.47) (xy 101.416801 156.5) (xy 174.81954 156.5) (xy 174.839326 156.688256) (xy 174.839327 156.688259) + (xy 174.897818 156.868277) (xy 174.897821 156.868284) (xy 174.992467 157.032216) (xy 175.100421 157.152111) + (xy 175.119129 157.172888) (xy 175.272265 157.284148) (xy 175.27227 157.284151) (xy 175.445192 157.361142) + (xy 175.445197 157.361144) (xy 175.630354 157.4005) (xy 175.630355 157.4005) (xy 175.819644 157.4005) + (xy 175.819646 157.4005) (xy 176.004803 157.361144) (xy 176.17773 157.284151) (xy 176.330871 157.172888) + (xy 176.457533 157.032216) (xy 176.552179 156.868284) (xy 176.610674 156.688256) (xy 176.63046 156.5) + (xy 176.610674 156.311744) (xy 176.552179 156.131716) (xy 176.457533 155.967784) (xy 176.330871 155.827112) + (xy 176.33087 155.827111) (xy 176.177734 155.715851) (xy 176.177729 155.715848) (xy 176.095211 155.679108) + (xy 198.840432 155.679108) (xy 198.860218 155.867364) (xy 198.860219 155.867367) (xy 198.91871 156.047385) + (xy 198.918713 156.047392) (xy 199.013359 156.211324) (xy 199.032682 156.232784) (xy 199.140021 156.351996) + (xy 199.293157 156.463256) (xy 199.293162 156.463259) (xy 199.466084 156.54025) (xy 199.466089 156.540252) + (xy 199.651246 156.579608) (xy 199.651247 156.579608) (xy 199.840536 156.579608) (xy 199.840538 156.579608) + (xy 200.025695 156.540252) (xy 200.198622 156.463259) (xy 200.351763 156.351996) (xy 200.478425 156.211324) + (xy 200.573071 156.047392) (xy 200.631566 155.867364) (xy 200.651352 155.679108) (xy 200.631566 155.490852) + (xy 200.573071 155.310824) (xy 200.478425 155.146892) (xy 200.351763 155.00622) (xy 200.351762 155.006219) + (xy 200.198626 154.894959) (xy 200.198621 154.894956) (xy 200.025699 154.817965) (xy 200.025694 154.817963) + (xy 199.879893 154.786973) (xy 199.840538 154.778608) (xy 199.651246 154.778608) (xy 199.618789 154.785506) + (xy 199.466089 154.817963) (xy 199.466084 154.817965) (xy 199.293162 154.894956) (xy 199.293157 154.894959) + (xy 199.140021 155.006219) (xy 199.013358 155.146893) (xy 198.918713 155.310823) (xy 198.91871 155.31083) + (xy 198.881452 155.4255) (xy 198.860218 155.490852) (xy 198.840432 155.679108) (xy 176.095211 155.679108) + (xy 176.004807 155.638857) (xy 176.004802 155.638855) (xy 175.859001 155.607865) (xy 175.819646 155.5995) + (xy 175.630354 155.5995) (xy 175.597897 155.606398) (xy 175.445197 155.638855) (xy 175.445192 155.638857) + (xy 175.27227 155.715848) (xy 175.272265 155.715851) (xy 175.119129 155.827111) (xy 174.992466 155.967785) + (xy 174.897821 156.131715) (xy 174.897818 156.131722) (xy 174.864981 156.232785) (xy 174.839326 156.311744) + (xy 174.81954 156.5) (xy 101.416801 156.5) (xy 101.416801 154.45) (xy 175.59454 154.45) (xy 175.614326 154.638256) + (xy 175.614327 154.638259) (xy 175.672818 154.818277) (xy 175.672821 154.818284) (xy 175.767467 154.982216) + (xy 175.894129 155.122888) (xy 176.047265 155.234148) (xy 176.04727 155.234151) (xy 176.220192 155.311142) + (xy 176.220197 155.311144) (xy 176.405354 155.3505) (xy 176.405355 155.3505) (xy 176.594644 155.3505) + (xy 176.594646 155.3505) (xy 176.779803 155.311144) (xy 176.95273 155.234151) (xy 177.105871 155.122888) + (xy 177.149085 155.074893) (xy 177.208569 155.038246) (xy 177.278427 155.039575) (xy 177.333384 155.074894) + (xy 177.444129 155.197888) (xy 177.597265 155.309148) (xy 177.59727 155.309151) (xy 177.770192 155.386142) + (xy 177.770197 155.386144) (xy 177.955354 155.4255) (xy 177.955355 155.4255) (xy 178.144644 155.4255) + (xy 178.144646 155.4255) (xy 178.329803 155.386144) (xy 178.50273 155.309151) (xy 178.655871 155.197888) + (xy 178.782533 155.057216) (xy 178.877179 154.893284) (xy 178.935674 154.713256) (xy 178.95546 154.525) + (xy 178.935674 154.336744) (xy 178.877179 154.156716) (xy 178.782533 153.992784) (xy 178.655871 153.852112) + (xy 178.65587 153.852111) (xy 178.502734 153.740851) (xy 178.502729 153.740848) (xy 178.467134 153.725) + (xy 185.64454 153.725) (xy 185.664326 153.913256) (xy 185.664327 153.913259) (xy 185.722818 154.093277) + (xy 185.722821 154.093284) (xy 185.817467 154.257216) (xy 185.907063 154.356722) (xy 185.944129 154.397888) + (xy 186.097265 154.509148) (xy 186.09727 154.509151) (xy 186.270192 154.586142) (xy 186.270197 154.586144) + (xy 186.455354 154.6255) (xy 186.455355 154.6255) (xy 186.644644 154.6255) (xy 186.644646 154.6255) + (xy 186.829803 154.586144) (xy 186.853402 154.575636) (xy 186.922649 154.56635) (xy 186.985927 154.595976) + (xy 187.023142 154.65511) (xy 187.027158 154.675946) (xy 187.03108 154.713256) (xy 187.031081 154.713259) + (xy 187.089572 154.893277) (xy 187.089575 154.893284) (xy 187.184221 155.057216) (xy 187.216691 155.093277) + (xy 187.310883 155.197888) (xy 187.464019 155.309148) (xy 187.464024 155.309151) (xy 187.636946 155.386142) + (xy 187.636951 155.386144) (xy 187.822108 155.4255) (xy 187.822109 155.4255) (xy 188.011398 155.4255) + (xy 188.0114 155.4255) (xy 188.196557 155.386144) (xy 188.369484 155.309151) (xy 188.522625 155.197888) + (xy 188.649287 155.057216) (xy 188.743933 154.893284) (xy 188.798612 154.725) (xy 189.24454 154.725) + (xy 189.264326 154.913256) (xy 189.264327 154.913259) (xy 189.322818 155.093277) (xy 189.322821 155.093284) + (xy 189.417467 155.257216) (xy 189.499109 155.347888) (xy 189.544129 155.397888) (xy 189.697265 155.509148) + (xy 189.69727 155.509151) (xy 189.870192 155.586142) (xy 189.870197 155.586144) (xy 190.055354 155.6255) + (xy 190.055355 155.6255) (xy 190.244644 155.6255) (xy 190.244646 155.6255) (xy 190.429803 155.586144) + (xy 190.60273 155.509151) (xy 190.755871 155.397888) (xy 190.882533 155.257216) (xy 190.977179 155.093284) + (xy 191.035674 154.913256) (xy 191.05546 154.725) (xy 191.050205 154.675) (xy 272.47954 154.675) + (xy 272.499326 154.863256) (xy 272.499327 154.863259) (xy 272.557818 155.043277) (xy 272.557821 155.043284) + (xy 272.652467 155.207216) (xy 272.779129 155.347888) (xy 272.932265 155.459148) (xy 272.93227 155.459151) + (xy 273.105192 155.536142) (xy 273.105197 155.536144) (xy 273.290354 155.5755) (xy 273.290355 155.5755) + (xy 273.479644 155.5755) (xy 273.479646 155.5755) (xy 273.664803 155.536144) (xy 273.83773 155.459151) + (xy 273.990871 155.347888) (xy 274.117533 155.207216) (xy 274.212179 155.043284) (xy 274.270674 154.863256) + (xy 274.29046 154.675) (xy 274.270674 154.486744) (xy 274.212179 154.306716) (xy 274.117533 154.142784) + (xy 273.990871 154.002112) (xy 273.99087 154.002111) (xy 273.837734 153.890851) (xy 273.837729 153.890848) + (xy 273.664807 153.813857) (xy 273.664802 153.813855) (xy 273.519001 153.782865) (xy 273.479646 153.7745) + (xy 273.290354 153.7745) (xy 273.257897 153.781398) (xy 273.105197 153.813855) (xy 273.105192 153.813857) + (xy 272.93227 153.890848) (xy 272.932265 153.890851) (xy 272.779129 154.002111) (xy 272.652466 154.142785) + (xy 272.557821 154.306715) (xy 272.557818 154.306722) (xy 272.499327 154.48674) (xy 272.499326 154.486744) + (xy 272.47954 154.675) (xy 191.050205 154.675) (xy 191.035674 154.536744) (xy 190.977179 154.356716) + (xy 190.882533 154.192784) (xy 190.755871 154.052112) (xy 190.75587 154.052111) (xy 190.602734 153.940851) + (xy 190.602729 153.940848) (xy 190.429807 153.863857) (xy 190.429802 153.863855) (xy 190.284001 153.832865) + (xy 190.244646 153.8245) (xy 190.055354 153.8245) (xy 190.022897 153.831398) (xy 189.870197 153.863855) + (xy 189.870192 153.863857) (xy 189.69727 153.940848) (xy 189.697265 153.940851) (xy 189.544129 154.052111) + (xy 189.417466 154.192785) (xy 189.322821 154.356715) (xy 189.322818 154.356722) (xy 189.268142 154.525) + (xy 189.264326 154.536744) (xy 189.24454 154.725) (xy 188.798612 154.725) (xy 188.802428 154.713256) + (xy 188.822214 154.525) (xy 188.802428 154.336744) (xy 188.743933 154.156716) (xy 188.649287 153.992784) + (xy 188.522625 153.852112) (xy 188.522624 153.852111) (xy 188.369488 153.740851) (xy 188.369483 153.740848) + (xy 188.196561 153.663857) (xy 188.196556 153.663855) (xy 188.050755 153.632865) (xy 188.0114 153.6245) + (xy 187.822108 153.6245) (xy 187.789651 153.631398) (xy 187.636951 153.663855) (xy 187.63695 153.663855) + (xy 187.613349 153.674364) (xy 187.544099 153.683648) (xy 187.480822 153.654019) (xy 187.44361 153.594884) + (xy 187.439595 153.574056) (xy 187.436165 153.541419) (xy 191.292693 153.541419) (xy 191.312479 153.729675) + (xy 191.31248 153.729678) (xy 191.370971 153.909696) (xy 191.370974 153.909703) (xy 191.46562 154.073635) + (xy 191.577498 154.197888) (xy 191.592282 154.214307) (xy 191.745418 154.325567) (xy 191.745423 154.32557) + (xy 191.918345 154.402561) (xy 191.91835 154.402563) (xy 192.103507 154.441919) (xy 192.103508 154.441919) + (xy 192.292797 154.441919) (xy 192.292799 154.441919) (xy 192.477956 154.402563) (xy 192.650883 154.32557) + (xy 192.804024 154.214307) (xy 192.930686 154.073635) (xy 193.025332 153.909703) (xy 193.083827 153.729675) + (xy 193.103613 153.541419) (xy 193.101887 153.525) (xy 201.66954 153.525) (xy 201.689326 153.713256) + (xy 201.689327 153.713259) (xy 201.747818 153.893277) (xy 201.747821 153.893284) (xy 201.842467 154.057216) + (xy 201.932063 154.156722) (xy 201.969129 154.197888) (xy 202.122265 154.309148) (xy 202.12227 154.309151) + (xy 202.295192 154.386142) (xy 202.295197 154.386144) (xy 202.480354 154.4255) (xy 202.480355 154.4255) + (xy 202.669644 154.4255) (xy 202.669646 154.4255) (xy 202.854803 154.386144) (xy 203.02773 154.309151) + (xy 203.180871 154.197888) (xy 203.307533 154.057216) (xy 203.402179 153.893284) (xy 203.460674 153.713256) + (xy 203.48046 153.525) (xy 203.460674 153.336744) (xy 203.402179 153.156716) (xy 203.307533 152.992784) + (xy 203.180871 152.852112) (xy 203.18087 152.852111) (xy 203.027734 152.740851) (xy 203.027729 152.740848) + (xy 202.854807 152.663857) (xy 202.854802 152.663855) (xy 202.709001 152.632865) (xy 202.669646 152.6245) + (xy 202.480354 152.6245) (xy 202.447897 152.631398) (xy 202.295197 152.663855) (xy 202.295192 152.663857) + (xy 202.12227 152.740848) (xy 202.122265 152.740851) (xy 201.969129 152.852111) (xy 201.842466 152.992785) + (xy 201.747821 153.156715) (xy 201.747818 153.156722) (xy 201.689327 153.33674) (xy 201.689326 153.336744) + (xy 201.66954 153.525) (xy 193.101887 153.525) (xy 193.083827 153.353163) (xy 193.025332 153.173135) + (xy 192.930686 153.009203) (xy 192.804024 152.868531) (xy 192.797591 152.863857) (xy 192.650887 152.75727) + (xy 192.650882 152.757267) (xy 192.47796 152.680276) (xy 192.477955 152.680274) (xy 192.332154 152.649284) + (xy 192.292799 152.640919) (xy 192.103507 152.640919) (xy 192.07105 152.647817) (xy 191.91835 152.680274) + (xy 191.918345 152.680276) (xy 191.745423 152.757267) (xy 191.745418 152.75727) (xy 191.592282 152.86853) + (xy 191.465619 153.009204) (xy 191.370974 153.173134) (xy 191.370971 153.173141) (xy 191.317815 153.33674) + (xy 191.312479 153.353163) (xy 191.292693 153.541419) (xy 187.436165 153.541419) (xy 187.435674 153.536744) + (xy 187.377179 153.356716) (xy 187.282533 153.192784) (xy 187.155871 153.052112) (xy 187.15587 153.052111) + (xy 187.002734 152.940851) (xy 187.002729 152.940848) (xy 186.829807 152.863857) (xy 186.829802 152.863855) + (xy 186.684001 152.832865) (xy 186.644646 152.8245) (xy 186.455354 152.8245) (xy 186.422897 152.831398) + (xy 186.270197 152.863855) (xy 186.270192 152.863857) (xy 186.09727 152.940848) (xy 186.097265 152.940851) + (xy 185.944129 153.052111) (xy 185.817466 153.192785) (xy 185.722821 153.356715) (xy 185.722818 153.356722) + (xy 185.668142 153.525) (xy 185.664326 153.536744) (xy 185.64454 153.725) (xy 178.467134 153.725) + (xy 178.329807 153.663857) (xy 178.329802 153.663855) (xy 178.184001 153.632865) (xy 178.144646 153.6245) + (xy 177.955354 153.6245) (xy 177.922897 153.631398) (xy 177.770197 153.663855) (xy 177.770192 153.663857) + (xy 177.59727 153.740848) (xy 177.597265 153.740851) (xy 177.444129 153.852111) (xy 177.444128 153.852112) + (xy 177.400914 153.900106) (xy 177.341427 153.936754) (xy 177.27157 153.935423) (xy 177.216615 153.900105) + (xy 177.10587 153.777111) (xy 176.952734 153.665851) (xy 176.952729 153.665848) (xy 176.779807 153.588857) + (xy 176.779802 153.588855) (xy 176.634001 153.557865) (xy 176.594646 153.5495) (xy 176.405354 153.5495) + (xy 176.372897 153.556398) (xy 176.220197 153.588855) (xy 176.220192 153.588857) (xy 176.04727 153.665848) + (xy 176.047265 153.665851) (xy 175.894129 153.777111) (xy 175.767466 153.917785) (xy 175.672821 154.081715) + (xy 175.672818 154.081722) (xy 175.636732 154.192785) (xy 175.614326 154.261744) (xy 175.59454 154.45) + (xy 101.416801 154.45) (xy 101.416801 151.652718) (xy 157.95454 151.652718) (xy 157.974326 151.840974) + (xy 157.974327 151.840977) (xy 158.032818 152.020995) (xy 158.032821 152.021002) (xy 158.127467 152.184934) + (xy 158.218597 152.286144) (xy 158.254129 152.325606) (xy 158.407265 152.436866) (xy 158.40727 152.436869) + (xy 158.580192 152.51386) (xy 158.580197 152.513862) (xy 158.765354 152.553218) (xy 158.765355 152.553218) + (xy 158.954644 152.553218) (xy 158.954646 152.553218) (xy 159.139803 152.513862) (xy 159.31273 152.436869) + (xy 159.465871 152.325606) (xy 159.592533 152.184934) (xy 159.687179 152.021002) (xy 159.745674 151.840974) + (xy 159.76546 151.652718) (xy 159.759919 151.6) (xy 177.14454 151.6) (xy 177.164326 151.788256) + (xy 177.164327 151.788259) (xy 177.222818 151.968277) (xy 177.222821 151.968284) (xy 177.317467 152.132216) + (xy 177.364933 152.184932) (xy 177.444129 152.272888) (xy 177.597265 152.384148) (xy 177.59727 152.384151) + (xy 177.770192 152.461142) (xy 177.770197 152.461144) (xy 177.955354 152.5005) (xy 177.955355 152.5005) + (xy 178.144644 152.5005) (xy 178.144646 152.5005) (xy 178.329803 152.461144) (xy 178.50273 152.384151) + (xy 178.655871 152.272888) (xy 178.782533 152.132216) (xy 178.877179 151.968284) (xy 178.935674 151.788256) + (xy 178.95546 151.6) (xy 178.937067 151.425) (xy 187.736294 151.425) (xy 187.75608 151.613256) (xy 187.756081 151.613259) + (xy 187.814572 151.793277) (xy 187.814575 151.793284) (xy 187.909221 151.957216) (xy 188.035883 152.097888) + (xy 188.189019 152.209148) (xy 188.189024 152.209151) (xy 188.361946 152.286142) (xy 188.361951 152.286144) + (xy 188.547108 152.3255) (xy 188.547109 152.3255) (xy 188.736398 152.3255) (xy 188.7364 152.3255) + (xy 188.921557 152.286144) (xy 189.094484 152.209151) (xy 189.247625 152.097888) (xy 189.374287 151.957216) + (xy 189.468933 151.793284) (xy 189.527428 151.613256) (xy 189.547214 151.425) (xy 189.527428 151.236744) + (xy 189.468933 151.056716) (xy 189.374287 150.892784) (xy 189.310339 150.821763) (xy 194.657193 150.821763) + (xy 194.676979 151.010019) (xy 194.67698 151.010022) (xy 194.735471 151.19004) (xy 194.735474 151.190047) + (xy 194.83012 151.353979) (xy 194.932357 151.467524) (xy 194.956782 151.494651) (xy 195.109918 151.605911) + (xy 195.109923 151.605914) (xy 195.282844 151.682905) (xy 195.282846 151.682905) (xy 195.28285 151.682907) + (xy 195.344325 151.695973) (xy 195.405804 151.729165) (xy 195.439581 151.790327) (xy 195.436473 151.855581) + (xy 195.424315 151.893) (xy 195.401979 151.961744) (xy 195.382193 152.15) (xy 195.401979 152.338256) + (xy 195.40198 152.338259) (xy 195.460471 152.518277) (xy 195.460474 152.518284) (xy 195.55512 152.682216) + (xy 195.622699 152.75727) (xy 195.681782 152.822888) (xy 195.834918 152.934148) (xy 195.834923 152.934151) + (xy 196.007845 153.011142) (xy 196.00785 153.011144) (xy 196.193007 153.0505) (xy 196.193008 153.0505) + (xy 196.382297 153.0505) (xy 196.382299 153.0505) (xy 196.567456 153.011144) (xy 196.740383 152.934151) + (xy 196.893524 152.822888) (xy 197.020186 152.682216) (xy 197.114832 152.518284) (xy 197.173327 152.338256) + (xy 197.193113 152.15) (xy 197.173327 151.961744) (xy 197.114832 151.781716) (xy 197.037772 151.648245) + (xy 197.0213 151.580346) (xy 197.044153 151.514319) (xy 197.099074 151.471128) (xy 197.119378 151.464956) + (xy 197.292456 151.428168) (xy 197.465383 151.351175) (xy 197.618524 151.239912) (xy 197.745186 151.09924) + (xy 197.839832 150.935308) (xy 197.86755 150.85) (xy 202.54454 150.85) (xy 202.564326 151.038256) + (xy 202.564327 151.038259) (xy 202.622818 151.218277) (xy 202.622821 151.218284) (xy 202.717467 151.382216) + (xy 202.791522 151.464462) (xy 202.844129 151.522888) (xy 202.997265 151.634148) (xy 202.99727 151.634151) + (xy 203.170192 151.711142) (xy 203.170197 151.711144) (xy 203.355354 151.7505) (xy 203.355355 151.7505) + (xy 203.544644 151.7505) (xy 203.544646 151.7505) (xy 203.729803 151.711144) (xy 203.90273 151.634151) + (xy 204.055871 151.522888) (xy 204.182533 151.382216) (xy 204.277179 151.218284) (xy 204.335674 151.038256) + (xy 204.340483 150.9925) (xy 269.76704 150.9925) (xy 269.786826 151.180756) (xy 269.786827 151.180759) + (xy 269.845318 151.360777) (xy 269.845321 151.360784) (xy 269.939967 151.524716) (xy 270.019689 151.613256) + (xy 270.066629 151.665388) (xy 270.219765 151.776648) (xy 270.21977 151.776651) (xy 270.392692 151.853642) + (xy 270.392697 151.853644) (xy 270.577854 151.893) (xy 270.577855 151.893) (xy 270.767144 151.893) + (xy 270.767146 151.893) (xy 270.952303 151.853644) (xy 271.12523 151.776651) (xy 271.278371 151.665388) + (xy 271.405033 151.524716) (xy 271.499679 151.360784) (xy 271.558174 151.180756) (xy 271.57796 150.9925) + (xy 271.558174 150.804244) (xy 271.499679 150.624216) (xy 271.405033 150.460284) (xy 271.278371 150.319612) + (xy 271.27837 150.319611) (xy 271.125234 150.208351) (xy 271.125229 150.208348) (xy 270.952307 150.131357) + (xy 270.952302 150.131355) (xy 270.806501 150.100365) (xy 270.767146 150.092) (xy 270.577854 150.092) + (xy 270.545397 150.098898) (xy 270.392697 150.131355) (xy 270.392692 150.131357) (xy 270.21977 150.208348) + (xy 270.219765 150.208351) (xy 270.066629 150.319611) (xy 269.939966 150.460285) (xy 269.845321 150.624215) + (xy 269.845318 150.624222) (xy 269.790942 150.791575) (xy 269.786826 150.804244) (xy 269.76704 150.9925) + (xy 204.340483 150.9925) (xy 204.35546 150.85) (xy 204.335674 150.661744) (xy 204.277179 150.481716) + (xy 204.182533 150.317784) (xy 204.055871 150.177112) (xy 204.05587 150.177111) (xy 203.902734 150.065851) + (xy 203.902729 150.065848) (xy 203.729807 149.988857) (xy 203.729802 149.988855) (xy 203.584001 149.957865) + (xy 203.544646 149.9495) (xy 203.355354 149.9495) (xy 203.322897 149.956398) (xy 203.170197 149.988855) + (xy 203.170192 149.988857) (xy 202.99727 150.065848) (xy 202.997265 150.065851) (xy 202.844129 150.177111) + (xy 202.717466 150.317785) (xy 202.622821 150.481715) (xy 202.622818 150.481722) (xy 202.564327 150.66174) + (xy 202.564326 150.661744) (xy 202.54454 150.85) (xy 197.86755 150.85) (xy 197.898327 150.75528) + (xy 197.918113 150.567024) (xy 197.898327 150.378768) (xy 197.839832 150.19874) (xy 197.745186 150.034808) + (xy 197.618524 149.894136) (xy 197.618523 149.894135) (xy 197.465387 149.782875) (xy 197.465382 149.782872) + (xy 197.29246 149.705881) (xy 197.292455 149.705879) (xy 197.146654 149.674889) (xy 197.107299 149.666524) + (xy 196.918007 149.666524) (xy 196.88555 149.673422) (xy 196.73285 149.705879) (xy 196.732845 149.705881) + (xy 196.559923 149.782872) (xy 196.559918 149.782875) (xy 196.406782 149.894135) (xy 196.280118 150.034809) + (xy 196.280116 150.034812) (xy 196.269602 150.053023) (xy 196.219034 150.101237) (xy 196.150426 150.114458) + (xy 196.089332 150.091338) (xy 196.015387 150.037614) (xy 196.015382 150.037611) (xy 195.84246 149.96062) + (xy 195.842455 149.960618) (xy 195.696654 149.929628) (xy 195.657299 149.921263) (xy 195.468007 149.921263) + (xy 195.43555 149.928161) (xy 195.28285 149.960618) (xy 195.282845 149.96062) (xy 195.109923 150.037611) + (xy 195.109918 150.037614) (xy 194.956782 150.148874) (xy 194.830119 150.289548) (xy 194.735474 150.453478) + (xy 194.735471 150.453485) (xy 194.679998 150.624215) (xy 194.676979 150.633507) (xy 194.657193 150.821763) + (xy 189.310339 150.821763) (xy 189.247625 150.752112) (xy 189.22938 150.738856) (xy 189.094488 150.640851) + (xy 189.094483 150.640848) (xy 188.921561 150.563857) (xy 188.921556 150.563855) (xy 188.774682 150.532637) + (xy 188.7364 150.5245) (xy 188.547108 150.5245) (xy 188.514651 150.531398) (xy 188.361951 150.563855) + (xy 188.361946 150.563857) (xy 188.189024 150.640848) (xy 188.189019 150.640851) (xy 188.035883 150.752111) + (xy 187.90922 150.892785) (xy 187.814575 151.056715) (xy 187.814572 151.056722) (xy 187.756081 151.23674) + (xy 187.75608 151.236744) (xy 187.736294 151.425) (xy 178.937067 151.425) (xy 178.935674 151.411744) + (xy 178.877179 151.231716) (xy 178.782533 151.067784) (xy 178.655871 150.927112) (xy 178.608624 150.892785) + (xy 178.502734 150.815851) (xy 178.502729 150.815848) (xy 178.329807 150.738857) (xy 178.329802 150.738855) + (xy 178.184001 150.707865) (xy 178.144646 150.6995) (xy 177.955354 150.6995) (xy 177.922897 150.706398) + (xy 177.770197 150.738855) (xy 177.770192 150.738857) (xy 177.59727 150.815848) (xy 177.597265 150.815851) + (xy 177.444129 150.927111) (xy 177.317466 151.067785) (xy 177.222821 151.231715) (xy 177.222818 151.231722) + (xy 177.173921 151.382214) (xy 177.164326 151.411744) (xy 177.14454 151.6) (xy 159.759919 151.6) + (xy 159.745674 151.464462) (xy 159.687179 151.284434) (xy 159.592533 151.120502) (xy 159.465871 150.97983) + (xy 159.46587 150.979829) (xy 159.312734 150.868569) (xy 159.312729 150.868566) (xy 159.139807 150.791575) + (xy 159.139802 150.791573) (xy 158.994001 150.760583) (xy 158.954646 150.752218) (xy 158.765354 150.752218) + (xy 158.732897 150.759116) (xy 158.580197 150.791573) (xy 158.580192 150.791575) (xy 158.40727 150.868566) + (xy 158.407265 150.868569) (xy 158.254129 150.979829) (xy 158.127466 151.120503) (xy 158.032821 151.284433) + (xy 158.032818 151.28444) (xy 157.97701 151.456202) (xy 157.974326 151.464462) (xy 157.95454 151.652718) + (xy 101.416801 151.652718) (xy 101.416801 150.16436) (xy 156.50454 150.16436) (xy 156.524326 150.352616) + (xy 156.524327 150.352619) (xy 156.582818 150.532637) (xy 156.582821 150.532644) (xy 156.677467 150.696576) + (xy 156.774412 150.804244) (xy 156.804129 150.837248) (xy 156.957265 150.948508) (xy 156.95727 150.948511) + (xy 157.130192 151.025502) (xy 157.130197 151.025504) (xy 157.315354 151.06486) (xy 157.315355 151.06486) + (xy 157.504644 151.06486) (xy 157.504646 151.06486) (xy 157.689803 151.025504) (xy 157.86273 150.948511) + (xy 158.015871 150.837248) (xy 158.142533 150.696576) (xy 158.237179 150.532644) (xy 158.295674 150.352616) + (xy 158.31546 150.16436) (xy 158.295674 149.976104) (xy 158.237179 149.796076) (xy 158.142533 149.632144) + (xy 158.015871 149.491472) (xy 158.01587 149.491471) (xy 157.862734 149.380211) (xy 157.862729 149.380208) + (xy 157.689807 149.303217) (xy 157.689802 149.303215) (xy 157.544001 149.272225) (xy 157.504646 149.26386) + (xy 157.315354 149.26386) (xy 157.282897 149.270758) (xy 157.130197 149.303215) (xy 157.130192 149.303217) + (xy 156.95727 149.380208) (xy 156.957265 149.380211) (xy 156.804129 149.491471) (xy 156.677466 149.632145) + (xy 156.582821 149.796075) (xy 156.582818 149.796082) (xy 156.529357 149.960619) (xy 156.524326 149.976104) + (xy 156.50454 150.16436) (xy 101.416801 150.16436) (xy 101.416801 148.25) (xy 178.94454 148.25) + (xy 178.964326 148.438256) (xy 178.964327 148.438259) (xy 179.022818 148.618277) (xy 179.022821 148.618284) + (xy 179.117467 148.782216) (xy 179.244129 148.922888) (xy 179.397265 149.034148) (xy 179.39727 149.034151) + (xy 179.570192 149.111142) (xy 179.570197 149.111144) (xy 179.755354 149.1505) (xy 179.755355 149.1505) + (xy 179.944644 149.1505) (xy 179.944646 149.1505) (xy 180.129803 149.111144) (xy 180.30273 149.034151) + (xy 180.455871 148.922888) (xy 180.582533 148.782216) (xy 180.677179 148.618284) (xy 180.735674 148.438256) + (xy 180.740483 148.3925) (xy 269.75704 148.3925) (xy 269.776826 148.580756) (xy 269.776827 148.580759) + (xy 269.835318 148.760777) (xy 269.835321 148.760784) (xy 269.929967 148.924716) (xy 270.0285 149.034148) + (xy 270.056629 149.065388) (xy 270.209765 149.176648) (xy 270.20977 149.176651) (xy 270.382692 149.253642) + (xy 270.382697 149.253644) (xy 270.567854 149.293) (xy 270.567855 149.293) (xy 270.757144 149.293) + (xy 270.757146 149.293) (xy 270.942303 149.253644) (xy 271.11523 149.176651) (xy 271.268371 149.065388) + (xy 271.395033 148.924716) (xy 271.489679 148.760784) (xy 271.548174 148.580756) (xy 271.56796 148.3925) + (xy 271.548174 148.204244) (xy 271.489679 148.024216) (xy 271.395033 147.860284) (xy 271.268371 147.719612) + (xy 271.26837 147.719611) (xy 271.115234 147.608351) (xy 271.115229 147.608348) (xy 270.942307 147.531357) + (xy 270.942302 147.531355) (xy 270.796501 147.500365) (xy 270.757146 147.492) (xy 270.567854 147.492) + (xy 270.535397 147.498898) (xy 270.382697 147.531355) (xy 270.382692 147.531357) (xy 270.20977 147.608348) + (xy 270.209765 147.608351) (xy 270.056629 147.719611) (xy 269.929966 147.860285) (xy 269.835321 148.024215) + (xy 269.835318 148.024222) (xy 269.776827 148.20424) (xy 269.776826 148.204244) (xy 269.75704 148.3925) + (xy 180.740483 148.3925) (xy 180.75546 148.25) (xy 180.735674 148.061744) (xy 180.677179 147.881716) + (xy 180.582533 147.717784) (xy 180.455871 147.577112) (xy 180.45587 147.577111) (xy 180.302734 147.465851) + (xy 180.302729 147.465848) (xy 180.129807 147.388857) (xy 180.129802 147.388855) (xy 179.984001 147.357865) + (xy 179.944646 147.3495) (xy 179.755354 147.3495) (xy 179.722897 147.356398) (xy 179.570197 147.388855) + (xy 179.570192 147.388857) (xy 179.39727 147.465848) (xy 179.397265 147.465851) (xy 179.244129 147.577111) + (xy 179.117466 147.717785) (xy 179.022821 147.881715) (xy 179.022818 147.881722) (xy 178.964327 148.06174) + (xy 178.964326 148.061744) (xy 178.94454 148.25) (xy 101.416801 148.25) (xy 101.416801 147.11) (xy 185.67454 147.11) + (xy 185.694326 147.298256) (xy 185.694327 147.298259) (xy 185.752818 147.478277) (xy 185.752821 147.478284) + (xy 185.847467 147.642216) (xy 185.929109 147.732888) (xy 185.974129 147.782888) (xy 186.127265 147.894148) + (xy 186.12727 147.894151) (xy 186.300192 147.971142) (xy 186.300197 147.971144) (xy 186.485354 148.0105) + (xy 186.485355 148.0105) (xy 186.674644 148.0105) (xy 186.674646 148.0105) (xy 186.859803 147.971144) + (xy 187.03273 147.894151) (xy 187.185871 147.782888) (xy 187.312533 147.642216) (xy 187.407179 147.478284) + (xy 187.465674 147.298256) (xy 187.48546 147.11) (xy 187.480205 147.06) (xy 188.86454 147.06) (xy 188.884326 147.248256) + (xy 188.884327 147.248259) (xy 188.942818 147.428277) (xy 188.942821 147.428284) (xy 189.037467 147.592216) + (xy 189.099812 147.661457) (xy 189.164129 147.732888) (xy 189.317265 147.844148) (xy 189.31727 147.844151) + (xy 189.490192 147.921142) (xy 189.490197 147.921144) (xy 189.675354 147.9605) (xy 189.675355 147.9605) + (xy 189.864644 147.9605) (xy 189.864646 147.9605) (xy 190.049803 147.921144) (xy 190.22273 147.844151) + (xy 190.375871 147.732888) (xy 190.502533 147.592216) (xy 190.597179 147.428284) (xy 190.655674 147.248256) + (xy 190.658118 147.225) (xy 193.66954 147.225) (xy 193.689326 147.413256) (xy 193.689327 147.413259) + (xy 193.747818 147.593277) (xy 193.747821 147.593284) (xy 193.842467 147.757216) (xy 193.965764 147.894151) + (xy 193.969129 147.897888) (xy 194.122265 148.009148) (xy 194.12227 148.009151) (xy 194.295192 148.086142) + (xy 194.295197 148.086144) (xy 194.480354 148.1255) (xy 194.480355 148.1255) (xy 194.669644 148.1255) + (xy 194.669646 148.1255) (xy 194.854803 148.086144) (xy 195.02773 148.009151) (xy 195.180871 147.897888) + (xy 195.28285 147.784628) (xy 195.342337 147.74798) (xy 195.412194 147.749311) (xy 195.46715 147.784629) + (xy 195.569129 147.897888) (xy 195.722265 148.009148) (xy 195.72227 148.009151) (xy 195.895192 148.086142) + (xy 195.895197 148.086144) (xy 196.080354 148.1255) (xy 196.080355 148.1255) (xy 196.269644 148.1255) + (xy 196.269646 148.1255) (xy 196.454803 148.086144) (xy 196.62773 148.009151) (xy 196.780871 147.897888) + (xy 196.907533 147.757216) (xy 197.002179 147.593284) (xy 197.060674 147.413256) (xy 197.08046 147.225) + (xy 198.49454 147.225) (xy 198.514326 147.413256) (xy 198.514327 147.413259) (xy 198.572818 147.593277) + (xy 198.572821 147.593284) (xy 198.667467 147.757216) (xy 198.790764 147.894151) (xy 198.794129 147.897888) + (xy 198.947265 148.009148) (xy 198.94727 148.009151) (xy 199.120192 148.086142) (xy 199.120197 148.086144) + (xy 199.305354 148.1255) (xy 199.305355 148.1255) (xy 199.494644 148.1255) (xy 199.494646 148.1255) + (xy 199.679803 148.086144) (xy 199.85273 148.009151) (xy 200.005871 147.897888) (xy 200.132533 147.757216) + (xy 200.132534 147.757213) (xy 200.13285 147.756863) (xy 200.192336 147.720214) (xy 200.262193 147.721544) + (xy 200.31715 147.756863) (xy 200.317465 147.757213) (xy 200.317467 147.757216) (xy 200.440764 147.894151) + (xy 200.444129 147.897888) (xy 200.597265 148.009148) (xy 200.59727 148.009151) (xy 200.770192 148.086142) + (xy 200.770197 148.086144) (xy 200.955354 148.1255) (xy 200.955355 148.1255) (xy 201.144644 148.1255) + (xy 201.144646 148.1255) (xy 201.329803 148.086144) (xy 201.50273 148.009151) (xy 201.655871 147.897888) + (xy 201.782533 147.757216) (xy 201.877179 147.593284) (xy 201.916198 147.473198) (xy 234.121342 147.473198) + (xy 234.141128 147.661454) (xy 234.141129 147.661457) (xy 234.19962 147.841475) (xy 234.199623 147.841482) + (xy 234.294269 148.005414) (xy 234.344989 148.061744) (xy 234.420931 148.146086) (xy 234.574067 148.257346) + (xy 234.574072 148.257349) (xy 234.746994 148.33434) (xy 234.746999 148.334342) (xy 234.932156 148.373698) + (xy 234.932157 148.373698) (xy 235.121446 148.373698) (xy 235.121448 148.373698) (xy 235.306605 148.334342) + (xy 235.479532 148.257349) (xy 235.632673 148.146086) (xy 235.759335 148.005414) (xy 235.853981 147.841482) + (xy 235.912476 147.661454) (xy 235.932262 147.473198) (xy 235.912476 147.284942) (xy 235.853981 147.104914) + (xy 235.759335 146.940982) (xy 235.632673 146.80031) (xy 235.632672 146.800309) (xy 235.479536 146.689049) + (xy 235.479531 146.689046) (xy 235.306609 146.612055) (xy 235.306604 146.612053) (xy 235.160803 146.581063) + (xy 235.121448 146.572698) (xy 234.932156 146.572698) (xy 234.899699 146.579596) (xy 234.746999 146.612053) + (xy 234.746994 146.612055) (xy 234.574072 146.689046) (xy 234.574067 146.689049) (xy 234.420931 146.800309) + (xy 234.294268 146.940983) (xy 234.199623 147.104913) (xy 234.19962 147.10492) (xy 234.160604 147.225) + (xy 234.141128 147.284942) (xy 234.121342 147.473198) (xy 201.916198 147.473198) (xy 201.935674 147.413256) + (xy 201.95546 147.225) (xy 201.935674 147.036744) (xy 201.877179 146.856716) (xy 201.782533 146.692784) + (xy 201.655871 146.552112) (xy 201.622388 146.527785) (xy 201.502734 146.440851) (xy 201.502729 146.440848) + (xy 201.329807 146.363857) (xy 201.329802 146.363855) (xy 201.184001 146.332865) (xy 201.144646 146.3245) + (xy 200.955354 146.3245) (xy 200.922897 146.331398) (xy 200.770197 146.363855) (xy 200.770192 146.363857) + (xy 200.59727 146.440848) (xy 200.597265 146.440851) (xy 200.444129 146.552111) (xy 200.31715 146.693136) + (xy 200.257663 146.729785) (xy 200.187806 146.728454) (xy 200.13285 146.693136) (xy 200.00587 146.552111) + (xy 199.852734 146.440851) (xy 199.852729 146.440848) (xy 199.679807 146.363857) (xy 199.679802 146.363855) + (xy 199.534001 146.332865) (xy 199.494646 146.3245) (xy 199.305354 146.3245) (xy 199.272897 146.331398) + (xy 199.120197 146.363855) (xy 199.120192 146.363857) (xy 198.94727 146.440848) (xy 198.947265 146.440851) + (xy 198.794129 146.552111) (xy 198.667466 146.692785) (xy 198.572821 146.856715) (xy 198.572818 146.856722) + (xy 198.514327 147.03674) (xy 198.514326 147.036744) (xy 198.49454 147.225) (xy 197.08046 147.225) + (xy 197.060674 147.036744) (xy 197.002179 146.856716) (xy 196.907533 146.692784) (xy 196.780871 146.552112) + (xy 196.747388 146.527785) (xy 196.627734 146.440851) (xy 196.627729 146.440848) (xy 196.454807 146.363857) + (xy 196.454802 146.363855) (xy 196.309001 146.332865) (xy 196.269646 146.3245) (xy 196.080354 146.3245) + (xy 196.047897 146.331398) (xy 195.895197 146.363855) (xy 195.895192 146.363857) (xy 195.72227 146.440848) + (xy 195.722265 146.440851) (xy 195.569132 146.552109) (xy 195.569129 146.552111) (xy 195.569129 146.552112) + (xy 195.546014 146.577784) (xy 195.46715 146.665371) (xy 195.407663 146.702019) (xy 195.337806 146.700688) + (xy 195.28285 146.665371) (xy 195.180871 146.552112) (xy 195.147388 146.527785) (xy 195.027734 146.440851) + (xy 195.027729 146.440848) (xy 194.854807 146.363857) (xy 194.854802 146.363855) (xy 194.709001 146.332865) + (xy 194.669646 146.3245) (xy 194.480354 146.3245) (xy 194.447897 146.331398) (xy 194.295197 146.363855) + (xy 194.295192 146.363857) (xy 194.12227 146.440848) (xy 194.122265 146.440851) (xy 193.969129 146.552111) + (xy 193.842466 146.692785) (xy 193.747821 146.856715) (xy 193.747818 146.856722) (xy 193.689327 147.03674) + (xy 193.689326 147.036744) (xy 193.66954 147.225) (xy 190.658118 147.225) (xy 190.67546 147.06) + (xy 190.655674 146.871744) (xy 190.597179 146.691716) (xy 190.502533 146.527784) (xy 190.375871 146.387112) + (xy 190.37587 146.387111) (xy 190.222734 146.275851) (xy 190.222729 146.275848) (xy 190.049807 146.198857) + (xy 190.049802 146.198855) (xy 189.880924 146.16296) (xy 189.864646 146.1595) (xy 189.675354 146.1595) + (xy 189.659076 146.16296) (xy 189.490197 146.198855) (xy 189.490192 146.198857) (xy 189.31727 146.275848) + (xy 189.317265 146.275851) (xy 189.164129 146.387111) (xy 189.037466 146.527785) (xy 188.942821 146.691715) + (xy 188.942818 146.691722) (xy 188.889209 146.856715) (xy 188.884326 146.871744) (xy 188.86454 147.06) + (xy 187.480205 147.06) (xy 187.465674 146.921744) (xy 187.407179 146.741716) (xy 187.312533 146.577784) + (xy 187.185871 146.437112) (xy 187.167334 146.423644) (xy 187.032734 146.325851) (xy 187.032729 146.325848) + (xy 186.859807 146.248857) (xy 186.859802 146.248855) (xy 186.714001 146.217865) (xy 186.674646 146.2095) + (xy 186.485354 146.2095) (xy 186.452897 146.216398) (xy 186.300197 146.248855) (xy 186.300192 146.248857) + (xy 186.12727 146.325848) (xy 186.127265 146.325851) (xy 185.974129 146.437111) (xy 185.847466 146.577785) + (xy 185.752821 146.741715) (xy 185.752818 146.741722) (xy 185.694327 146.92174) (xy 185.694326 146.921744) + (xy 185.67454 147.11) (xy 101.416801 147.11) (xy 101.416801 145.974704) (xy 168.23255 145.974704) + (xy 168.252336 146.16296) (xy 168.252337 146.162963) (xy 168.310828 146.342981) (xy 168.310831 146.342988) + (xy 168.405477 146.50692) (xy 168.500141 146.612055) (xy 168.532139 146.647592) (xy 168.685275 146.758852) + (xy 168.68528 146.758855) (xy 168.858202 146.835846) (xy 168.858207 146.835848) (xy 169.043364 146.875204) + (xy 169.043365 146.875204) (xy 169.232654 146.875204) (xy 169.232656 146.875204) (xy 169.417813 146.835848) + (xy 169.59074 146.758855) (xy 169.743881 146.647592) (xy 169.870543 146.50692) (xy 169.965189 146.342988) + (xy 170.023684 146.16296) (xy 170.04347 145.974704) (xy 170.023684 145.786448) (xy 170.023682 145.786444) + (xy 170.023004 145.779985) (xy 170.025932 145.779677) (xy 170.030235 145.722805) (xy 170.054086 145.683646) + (xy 170.163168 145.5625) (xy 266.65454 145.5625) (xy 266.674326 145.750756) (xy 266.674327 145.750759) + (xy 266.732818 145.930777) (xy 266.732821 145.930784) (xy 266.827467 146.094716) (xy 266.921236 146.198857) + (xy 266.954129 146.235388) (xy 267.107265 146.346648) (xy 267.10727 146.346651) (xy 267.280192 146.423642) + (xy 267.280197 146.423644) (xy 267.465354 146.463) (xy 267.465355 146.463) (xy 267.654644 146.463) + (xy 267.654646 146.463) (xy 267.839803 146.423644) (xy 268.01273 146.346651) (xy 268.165871 146.235388) + (xy 268.292533 146.094716) (xy 268.387179 145.930784) (xy 268.445674 145.750756) (xy 268.46546 145.5625) + (xy 268.445674 145.374244) (xy 268.387179 145.194216) (xy 268.292533 145.030284) (xy 268.165871 144.889612) + (xy 268.100636 144.842216) (xy 268.012734 144.778351) (xy 268.012729 144.778348) (xy 267.839807 144.701357) + (xy 267.839802 144.701355) (xy 267.694001 144.670365) (xy 267.654646 144.662) (xy 267.465354 144.662) + (xy 267.432897 144.668898) (xy 267.280197 144.701355) (xy 267.280192 144.701357) (xy 267.10727 144.778348) + (xy 267.107265 144.778351) (xy 266.954129 144.889611) (xy 266.827466 145.030285) (xy 266.732821 145.194215) + (xy 266.732818 145.194222) (xy 266.674327 145.37424) (xy 266.674326 145.374244) (xy 266.65454 145.5625) + (xy 170.163168 145.5625) (xy 170.171476 145.553273) (xy 170.266122 145.389341) (xy 170.324617 145.209313) + (xy 170.344403 145.021057) (xy 170.324617 144.832801) (xy 170.266122 144.652773) (xy 170.171476 144.488841) + (xy 170.044814 144.348169) (xy 169.992279 144.31) (xy 169.891677 144.236908) (xy 169.891672 144.236905) + (xy 169.71875 144.159914) (xy 169.718745 144.159912) (xy 169.572944 144.128922) (xy 169.533589 144.120557) + (xy 169.344297 144.120557) (xy 169.31184 144.127455) (xy 169.15914 144.159912) (xy 169.159135 144.159914) + (xy 168.986213 144.236905) (xy 168.986208 144.236908) (xy 168.833072 144.348168) (xy 168.706409 144.488842) + (xy 168.611764 144.652772) (xy 168.611761 144.652779) (xy 168.55327 144.832797) (xy 168.553269 144.832801) + (xy 168.533483 145.021057) (xy 168.553269 145.209313) (xy 168.55327 145.209316) (xy 168.553949 145.215776) + (xy 168.55106 145.216079) (xy 168.546635 145.273169) (xy 168.522864 145.312116) (xy 168.405476 145.442489) + (xy 168.310831 145.606419) (xy 168.310828 145.606426) (xy 168.254536 145.779677) (xy 168.252336 145.786448) + (xy 168.23255 145.974704) (xy 101.416801 145.974704) (xy 101.416801 145.618299) (xy 101.416812 145.618258) + (xy 101.416807 145.566934) (xy 101.416808 145.566934) (xy 101.416791 145.401847) (xy 101.383846 145.073322) + (xy 101.318282 144.749723) (xy 101.220753 144.434283) (xy 101.184363 144.348169) (xy 101.168233 144.31) + (xy 155.04454 144.31) (xy 155.064326 144.498256) (xy 155.064327 144.498259) (xy 155.122818 144.678277) + (xy 155.122821 144.678284) (xy 155.217467 144.842216) (xy 155.260142 144.889611) (xy 155.344129 144.982888) + (xy 155.497265 145.094148) (xy 155.49727 145.094151) (xy 155.670192 145.171142) (xy 155.670197 145.171144) + (xy 155.855354 145.2105) (xy 155.855355 145.2105) (xy 156.044644 145.2105) (xy 156.044646 145.2105) + (xy 156.229803 145.171144) (xy 156.40273 145.094151) (xy 156.555871 144.982888) (xy 156.682533 144.842216) + (xy 156.777179 144.678284) (xy 156.835674 144.498256) (xy 156.85546 144.31) (xy 156.835674 144.121744) + (xy 156.777179 143.941716) (xy 156.682533 143.777784) (xy 156.555871 143.637112) (xy 156.547628 143.631123) + (xy 156.402734 143.525851) (xy 156.402729 143.525848) (xy 156.229807 143.448857) (xy 156.229802 143.448855) + (xy 156.084001 143.417865) (xy 156.044646 143.4095) (xy 155.855354 143.4095) (xy 155.826251 143.415686) + (xy 155.670197 143.448855) (xy 155.670192 143.448857) (xy 155.49727 143.525848) (xy 155.497265 143.525851) + (xy 155.344129 143.637111) (xy 155.217466 143.777785) (xy 155.122821 143.941715) (xy 155.122818 143.941722) + (xy 155.064327 144.12174) (xy 155.064326 144.121744) (xy 155.04454 144.31) (xy 101.168233 144.31) + (xy 101.092239 144.130166) (xy 101.092237 144.130162) (xy 101.092232 144.13015) (xy 101.088956 144.124151) + (xy 100.989348 143.941722) (xy 100.934003 143.84036) (xy 100.747645 143.567806) (xy 100.555886 143.34) + (xy 145.07454 143.34) (xy 145.094326 143.528256) (xy 145.094327 143.528259) (xy 145.152818 143.708277) + (xy 145.152821 143.708284) (xy 145.247467 143.872216) (xy 145.310051 143.941722) (xy 145.374129 144.012888) + (xy 145.527265 144.124148) (xy 145.52727 144.124151) (xy 145.700192 144.201142) (xy 145.700197 144.201144) + (xy 145.885354 144.2405) (xy 145.885355 144.2405) (xy 146.074644 144.2405) (xy 146.074646 144.2405) + (xy 146.259803 144.201144) (xy 146.43273 144.124151) (xy 146.585871 144.012888) (xy 146.712533 143.872216) + (xy 146.807179 143.708284) (xy 146.865674 143.528256) (xy 146.88546 143.34) (xy 146.865674 143.151744) + (xy 146.807179 142.971716) (xy 146.712533 142.807784) (xy 146.585871 142.667112) (xy 146.57068 142.656075) + (xy 146.432734 142.555851) (xy 146.432729 142.555848) (xy 146.259807 142.478857) (xy 146.259802 142.478855) + (xy 146.114001 142.447865) (xy 146.074646 142.4395) (xy 145.885354 142.4395) (xy 145.852897 142.446398) + (xy 145.700197 142.478855) (xy 145.700192 142.478857) (xy 145.52727 142.555848) (xy 145.527265 142.555851) + (xy 145.374129 142.667111) (xy 145.247466 142.807785) (xy 145.152821 142.971715) (xy 145.152818 142.971722) + (xy 145.094327 143.15174) (xy 145.094326 143.151744) (xy 145.07454 143.34) (xy 100.555886 143.34) + (xy 100.535019 143.31521) (xy 100.458283 143.240615) (xy 100.458227 143.24055) (xy 100.420776 143.204151) + (xy 100.419004 143.202428) (xy 100.414409 143.197719) (xy 100.317432 143.092888) (xy 100.18311 142.947686) + (xy 100.174693 142.937558) (xy 100.148256 142.902067) (xy 99.97319 142.667042) (xy 99.965894 142.656075) + (xy 99.794231 142.365723) (xy 99.788139 142.354045) (xy 99.648239 142.04711) (xy 99.64342 142.03485) + (xy 99.603219 141.914101) (xy 99.536866 141.714797) (xy 99.533383 141.702125) (xy 99.461378 141.372565) + (xy 99.459256 141.359574) (xy 99.451025 141.28424) (xy 99.422621 141.024265) (xy 99.421888 141.011116) + (xy 99.421437 140.834018) (xy 100.710784 140.834018) (xy 100.710784 140.834021) (xy 100.731198 141.119453) + (xy 100.792022 141.399057) (xy 100.792024 141.399063) (xy 100.792025 141.399066) (xy 100.889631 141.660756) + (xy 100.892029 141.667186) (xy 101.029164 141.918329) (xy 101.029169 141.918337) (xy 101.200648 142.147407) + (xy 101.200664 142.147425) (xy 101.402988 142.349749) (xy 101.403006 142.349765) (xy 101.632076 142.521244) + (xy 101.632084 142.521249) (xy 101.883227 142.658384) (xy 101.883226 142.658384) (xy 101.88323 142.658385) + (xy 101.883233 142.658387) (xy 102.151348 142.758389) (xy 102.151354 142.75839) (xy 102.151356 142.758391) + (xy 102.43096 142.819215) (xy 102.430962 142.819215) (xy 102.430966 142.819216) (xy 102.684614 142.837357) + (xy 102.716393 142.83963) (xy 102.716394 142.83963) (xy 102.716395 142.83963) (xy 102.744989 142.837584) + (xy 103.001822 142.819216) (xy 103.054375 142.807784) (xy 103.281431 142.758391) (xy 103.281431 142.75839) + (xy 103.28144 142.758389) (xy 103.549555 142.658387) (xy 103.800709 142.521246) (xy 104.029789 142.349759) + (xy 104.232133 142.147415) (xy 104.40362 141.918335) (xy 104.540761 141.667181) (xy 104.613373 141.4725) + (xy 225.89204 141.4725) (xy 225.911826 141.660756) (xy 225.911827 141.660759) (xy 225.970318 141.840777) + (xy 225.970321 141.840784) (xy 226.064967 142.004716) (xy 226.107288 142.051718) (xy 226.191629 142.145388) + (xy 226.344765 142.256648) (xy 226.34477 142.256651) (xy 226.517692 142.333642) (xy 226.517697 142.333644) + (xy 226.702854 142.373) (xy 226.702855 142.373) (xy 226.892144 142.373) (xy 226.892146 142.373) + (xy 227.077303 142.333644) (xy 227.25023 142.256651) (xy 227.341968 142.19) (xy 237.15454 142.19) + (xy 237.174326 142.378256) (xy 237.174327 142.378259) (xy 237.232818 142.558277) (xy 237.232821 142.558284) + (xy 237.327467 142.722216) (xy 237.433187 142.83963) (xy 237.454129 142.862888) (xy 237.607265 142.974148) + (xy 237.60727 142.974151) (xy 237.780192 143.051142) (xy 237.780197 143.051144) (xy 237.965354 143.0905) + (xy 237.965355 143.0905) (xy 238.154644 143.0905) (xy 238.154646 143.0905) (xy 238.339803 143.051144) + (xy 238.51273 142.974151) (xy 238.665871 142.862888) (xy 238.792533 142.722216) (xy 238.887179 142.558284) + (xy 238.945674 142.378256) (xy 238.96546 142.19) (xy 238.945674 142.001744) (xy 238.887179 141.821716) + (xy 238.792533 141.657784) (xy 238.665871 141.517112) (xy 238.604468 141.4725) (xy 238.532208 141.42) + (xy 248.25954 141.42) (xy 248.279326 141.608256) (xy 248.279327 141.608259) (xy 248.337818 141.788277) + (xy 248.33782 141.788281) (xy 248.337821 141.788284) (xy 248.368128 141.840777) (xy 248.378072 141.858001) + (xy 248.394543 141.925901) (xy 248.378072 141.981999) (xy 248.33782 142.051718) (xy 248.337818 142.051722) + (xy 248.292663 142.190696) (xy 248.279326 142.231744) (xy 248.25954 142.42) (xy 248.279326 142.608256) + (xy 248.279327 142.608259) (xy 248.337818 142.788277) (xy 248.337821 142.788284) (xy 248.432467 142.952216) + (xy 248.537812 143.069213) (xy 248.559129 143.092888) (xy 248.712265 143.204148) (xy 248.71227 143.204151) + (xy 248.885192 143.281142) (xy 248.885197 143.281144) (xy 249.070354 143.3205) (xy 249.070355 143.3205) + (xy 249.259644 143.3205) (xy 249.259646 143.3205) (xy 249.444803 143.281144) (xy 249.61773 143.204151) + (xy 249.770871 143.092888) (xy 249.897533 142.952216) (xy 249.992179 142.788284) (xy 250.050674 142.608256) + (xy 250.07046 142.42) (xy 250.050674 142.231744) (xy 249.992179 142.051716) (xy 249.951927 141.981999) + (xy 249.935454 141.914101) (xy 249.951927 141.858001) (xy 249.992179 141.788284) (xy 250.050674 141.608256) + (xy 250.07046 141.42) (xy 253.85954 141.42) (xy 253.879326 141.608256) (xy 253.879327 141.608259) + (xy 253.937818 141.788277) (xy 253.93782 141.788281) (xy 253.937821 141.788284) (xy 253.968128 141.840777) + (xy 253.978072 141.858001) (xy 253.994543 141.925901) (xy 253.978072 141.981999) (xy 253.93782 142.051718) + (xy 253.937818 142.051722) (xy 253.892663 142.190696) (xy 253.879326 142.231744) (xy 253.85954 142.42) + (xy 253.879326 142.608256) (xy 253.879327 142.608259) (xy 253.937818 142.788277) (xy 253.937821 142.788284) + (xy 254.032467 142.952216) (xy 254.137812 143.069213) (xy 254.159129 143.092888) (xy 254.312265 143.204148) + (xy 254.31227 143.204151) (xy 254.485192 143.281142) (xy 254.485197 143.281144) (xy 254.670354 143.3205) + (xy 254.670355 143.3205) (xy 254.859644 143.3205) (xy 254.859646 143.3205) (xy 255.044803 143.281144) + (xy 255.21773 143.204151) (xy 255.370871 143.092888) (xy 255.497533 142.952216) (xy 255.592179 142.788284) + (xy 255.650674 142.608256) (xy 255.67046 142.42) (xy 255.650674 142.231744) (xy 255.592179 142.051716) + (xy 255.551927 141.981999) (xy 255.535454 141.914101) (xy 255.551927 141.858001) (xy 255.592179 141.788284) + (xy 255.650674 141.608256) (xy 255.67046 141.42) (xy 255.650674 141.231744) (xy 255.592179 141.051716) + (xy 255.497533 140.887784) (xy 255.449121 140.834017) (xy 283.810785 140.834017) (xy 283.810785 140.83402) + (xy 283.831199 141.119452) (xy 283.892023 141.399056) (xy 283.892025 141.399062) (xy 283.892026 141.399065) + (xy 283.988524 141.657785) (xy 283.99203 141.667185) (xy 284.129165 141.918328) (xy 284.12917 141.918336) + (xy 284.300649 142.147407) (xy 284.300665 142.147425) (xy 284.502989 142.349749) (xy 284.503007 142.349765) + (xy 284.732078 142.521244) (xy 284.732086 142.521249) (xy 284.983229 142.658384) (xy 284.983228 142.658384) + (xy 284.983232 142.658385) (xy 284.983235 142.658387) (xy 285.25135 142.758389) (xy 285.251356 142.75839) + (xy 285.251358 142.758391) (xy 285.530962 142.819215) (xy 285.530964 142.819215) (xy 285.530968 142.819216) + (xy 285.784616 142.837357) (xy 285.816395 142.83963) (xy 285.816396 142.83963) (xy 285.816397 142.83963) + (xy 285.844991 142.837584) (xy 286.101824 142.819216) (xy 286.154377 142.807784) (xy 286.381433 142.758391) + (xy 286.381433 142.75839) (xy 286.381442 142.758389) (xy 286.649557 142.658387) (xy 286.900711 142.521246) + (xy 287.129792 142.349759) (xy 287.332136 142.147415) (xy 287.503623 141.918334) (xy 287.640764 141.66718) + (xy 287.740766 141.399065) (xy 287.801593 141.119447) (xy 287.822007 140.834019) (xy 287.801593 140.548591) + (xy 287.750157 140.312145) (xy 287.740768 140.268981) (xy 287.740767 140.268979) (xy 287.740766 140.268973) + (xy 287.640764 140.000858) (xy 287.584252 139.897365) (xy 287.503626 139.749709) (xy 287.503621 139.749701) + (xy 287.332142 139.52063) (xy 287.332126 139.520612) (xy 287.129802 139.318288) (xy 287.129784 139.318272) + (xy 286.900713 139.146793) (xy 286.900705 139.146788) (xy 286.649562 139.009653) (xy 286.649563 139.009653) + (xy 286.541155 138.969219) (xy 286.381442 138.909649) (xy 286.381439 138.909648) (xy 286.381433 138.909646) + (xy 286.101829 138.848822) (xy 285.816397 138.828408) (xy 285.816395 138.828408) (xy 285.530962 138.848822) + (xy 285.251358 138.909646) (xy 284.983229 139.009653) (xy 284.732086 139.146788) (xy 284.732078 139.146793) + (xy 284.503007 139.318272) (xy 284.502989 139.318288) (xy 284.300665 139.520612) (xy 284.300649 139.52063) + (xy 284.12917 139.749701) (xy 284.129165 139.749709) (xy 283.99203 140.000852) (xy 283.892023 140.268981) + (xy 283.831199 140.548585) (xy 283.810785 140.834017) (xy 255.449121 140.834017) (xy 255.370871 140.747112) + (xy 255.37087 140.747111) (xy 255.217734 140.635851) (xy 255.217729 140.635848) (xy 255.044807 140.558857) + (xy 255.044802 140.558855) (xy 254.899001 140.527865) (xy 254.859646 140.5195) (xy 254.670354 140.5195) + (xy 254.637897 140.526398) (xy 254.485197 140.558855) (xy 254.485192 140.558857) (xy 254.31227 140.635848) + (xy 254.312265 140.635851) (xy 254.159129 140.747111) (xy 254.032466 140.887785) (xy 253.937821 141.051715) + (xy 253.937818 141.051722) (xy 253.879327 141.23174) (xy 253.879326 141.231744) (xy 253.85954 141.42) + (xy 250.07046 141.42) (xy 250.050674 141.231744) (xy 249.992179 141.051716) (xy 249.897533 140.887784) + (xy 249.770871 140.747112) (xy 249.77087 140.747111) (xy 249.617734 140.635851) (xy 249.617729 140.635848) + (xy 249.444807 140.558857) (xy 249.444802 140.558855) (xy 249.299001 140.527865) (xy 249.259646 140.5195) + (xy 249.070354 140.5195) (xy 249.037897 140.526398) (xy 248.885197 140.558855) (xy 248.885192 140.558857) + (xy 248.71227 140.635848) (xy 248.712265 140.635851) (xy 248.559129 140.747111) (xy 248.432466 140.887785) + (xy 248.337821 141.051715) (xy 248.337818 141.051722) (xy 248.279327 141.23174) (xy 248.279326 141.231744) + (xy 248.25954 141.42) (xy 238.532208 141.42) (xy 238.512734 141.405851) (xy 238.512729 141.405848) + (xy 238.339807 141.328857) (xy 238.339802 141.328855) (xy 238.194001 141.297865) (xy 238.154646 141.2895) + (xy 237.965354 141.2895) (xy 237.932897 141.296398) (xy 237.780197 141.328855) (xy 237.780192 141.328857) + (xy 237.60727 141.405848) (xy 237.607265 141.405851) (xy 237.454129 141.517111) (xy 237.327466 141.657785) + (xy 237.232821 141.821715) (xy 237.232818 141.821722) (xy 237.180741 141.982001) (xy 237.174326 142.001744) + (xy 237.15454 142.19) (xy 227.341968 142.19) (xy 227.403371 142.145388) (xy 227.530033 142.004716) + (xy 227.624679 141.840784) (xy 227.683174 141.660756) (xy 227.70296 141.4725) (xy 227.683174 141.284244) + (xy 227.624679 141.104216) (xy 227.530033 140.940284) (xy 227.403371 140.799612) (xy 227.40337 140.799611) + (xy 227.250234 140.688351) (xy 227.250229 140.688348) (xy 227.077307 140.611357) (xy 227.077302 140.611355) + (xy 226.931501 140.580365) (xy 226.892146 140.572) (xy 226.702854 140.572) (xy 226.670397 140.578898) + (xy 226.517697 140.611355) (xy 226.517692 140.611357) (xy 226.34477 140.688348) (xy 226.344765 140.688351) + (xy 226.191629 140.799611) (xy 226.064966 140.940285) (xy 225.970321 141.104215) (xy 225.970318 141.104222) + (xy 225.922783 141.250521) (xy 225.911826 141.284244) (xy 225.89204 141.4725) (xy 104.613373 141.4725) + (xy 104.640763 141.399066) (xy 104.677162 141.231744) (xy 104.701589 141.119453) (xy 104.701589 141.119452) + (xy 104.70159 141.119448) (xy 104.722004 140.83402) (xy 104.70159 140.548592) (xy 104.701588 140.548585) + (xy 104.640765 140.268982) (xy 104.640764 140.26898) (xy 104.640763 140.268974) (xy 104.540761 140.000859) + (xy 104.53059 139.982233) (xy 104.403623 139.74971) (xy 104.403618 139.749702) (xy 104.232139 139.520632) + (xy 104.232123 139.520614) (xy 104.029799 139.31829) (xy 104.029781 139.318274) (xy 103.851747 139.185) + (xy 158.09454 139.185) (xy 158.114326 139.373256) (xy 158.114327 139.373259) (xy 158.172818 139.553277) + (xy 158.172821 139.553284) (xy 158.267467 139.717216) (xy 158.345944 139.804373) (xy 158.394129 139.857888) + (xy 158.547265 139.969148) (xy 158.54727 139.969151) (xy 158.720192 140.046142) (xy 158.720197 140.046144) + (xy 158.905354 140.0855) (xy 158.905355 140.0855) (xy 159.094644 140.0855) (xy 159.094646 140.0855) + (xy 159.279803 140.046144) (xy 159.45273 139.969151) (xy 159.605871 139.857888) (xy 159.732533 139.717216) + (xy 159.827179 139.553284) (xy 159.885674 139.373256) (xy 159.90546 139.185) (xy 159.885674 138.996744) + (xy 159.837994 138.85) (xy 171.04219 138.85) (xy 171.061976 139.038256) (xy 171.061977 139.038259) + (xy 171.120468 139.218277) (xy 171.120471 139.218284) (xy 171.215117 139.382216) (xy 171.266514 139.439298) + (xy 171.341779 139.522888) (xy 171.494915 139.634148) (xy 171.49492 139.634151) (xy 171.667842 139.711142) + (xy 171.667847 139.711144) (xy 171.853004 139.7505) (xy 171.853005 139.7505) (xy 172.042294 139.7505) + (xy 172.042296 139.7505) (xy 172.227453 139.711144) (xy 172.40038 139.634151) (xy 172.553521 139.522888) + (xy 172.680183 139.382216) (xy 172.774829 139.218284) (xy 172.833324 139.038256) (xy 172.85311 138.85) + (xy 172.833324 138.661744) (xy 172.774829 138.481716) (xy 172.680183 138.317784) (xy 172.553521 138.177112) + (xy 172.55352 138.177111) (xy 172.400384 138.065851) (xy 172.400379 138.065848) (xy 172.227457 137.988857) + (xy 172.227452 137.988855) (xy 172.081651 137.957865) (xy 172.042296 137.9495) (xy 171.853004 137.9495) + (xy 171.820547 137.956398) (xy 171.667847 137.988855) (xy 171.667842 137.988857) (xy 171.49492 138.065848) + (xy 171.494915 138.065851) (xy 171.341779 138.177111) (xy 171.215116 138.317785) (xy 171.120471 138.481715) + (xy 171.120468 138.481722) (xy 171.073952 138.624885) (xy 171.061976 138.661744) (xy 171.04219 138.85) + (xy 159.837994 138.85) (xy 159.827179 138.816716) (xy 159.732533 138.652784) (xy 159.605871 138.512112) + (xy 159.60587 138.512111) (xy 159.452734 138.400851) (xy 159.452729 138.400848) (xy 159.279807 138.323857) + (xy 159.279802 138.323855) (xy 159.134001 138.292865) (xy 159.094646 138.2845) (xy 158.905354 138.2845) + (xy 158.872897 138.291398) (xy 158.720197 138.323855) (xy 158.720192 138.323857) (xy 158.54727 138.400848) + (xy 158.547265 138.400851) (xy 158.394129 138.512111) (xy 158.267466 138.652785) (xy 158.172821 138.816715) + (xy 158.172818 138.816722) (xy 158.123269 138.969219) (xy 158.114326 138.996744) (xy 158.09454 139.185) + (xy 103.851747 139.185) (xy 103.800711 139.146795) (xy 103.800703 139.14679) (xy 103.54956 139.009655) + (xy 103.549561 139.009655) (xy 103.427455 138.964112) (xy 103.28144 138.909651) (xy 103.281437 138.90965) + (xy 103.281431 138.909648) (xy 103.001827 138.848824) (xy 102.716395 138.82841) (xy 102.716393 138.82841) + (xy 102.43096 138.848824) (xy 102.151356 138.909648) (xy 101.883227 139.009655) (xy 101.632084 139.14679) + (xy 101.632076 139.146795) (xy 101.403006 139.318274) (xy 101.402988 139.31829) (xy 101.200664 139.520614) + (xy 101.200648 139.520632) (xy 101.029169 139.749702) (xy 101.029164 139.74971) (xy 100.892029 140.000853) + (xy 100.792022 140.268982) (xy 100.731198 140.548586) (xy 100.710784 140.834018) (xy 99.421437 140.834018) + (xy 99.421028 140.673776) (xy 99.421694 140.660652) (xy 99.456621 140.325148) (xy 99.458677 140.312145) + (xy 99.467878 140.268982) (xy 99.529 139.982228) (xy 99.532426 139.969514) (xy 99.556039 139.897365) + (xy 99.637345 139.648933) (xy 99.642092 139.636672) (xy 99.780436 139.329003) (xy 99.786458 139.317314) + (xy 99.956651 139.026072) (xy 99.963878 139.015087) (xy 100.164014 138.743531) (xy 100.172372 138.733369) + (xy 100.40018 138.48458) (xy 100.409551 138.475379) (xy 100.662488 138.252139) (xy 100.672774 138.243991) + (xy 100.947948 138.048853) (xy 100.959056 138.041831) (xy 101.253386 137.876981) (xy 101.265169 137.871181) + (xy 101.575317 137.738486) (xy 101.587659 137.733965) (xy 101.912325 137.634245) (xy 101.918597 137.632499) + (xy 102.079965 137.592117) (xy 102.396819 137.477572) (xy 102.700364 137.331362) (xy 102.700456 137.331306) + (xy 102.878515 137.221923) (xy 102.987445 137.155007) (xy 103.255078 136.950338) (xy 103.310077 136.8986) + (xy 134.53514 136.8986) (xy 134.554926 137.086856) (xy 134.554927 137.086859) (xy 134.613418 137.266877) + (xy 134.613421 137.266884) (xy 134.708067 137.430816) (xy 134.834729 137.571488) (xy 134.987865 137.682748) + (xy 134.98787 137.682751) (xy 135.160792 137.759742) (xy 135.160797 137.759744) (xy 135.345954 137.7991) + (xy 135.345955 137.7991) (xy 135.535244 137.7991) (xy 135.535246 137.7991) (xy 135.720403 137.759744) + (xy 135.89333 137.682751) (xy 136.046471 137.571488) (xy 136.173133 137.430816) (xy 136.267779 137.266884) + (xy 136.326274 137.086856) (xy 136.34606 136.8986) (xy 136.326274 136.710344) (xy 136.267779 136.530316) + (xy 136.173133 136.366384) (xy 136.046471 136.225712) (xy 135.99602 136.189057) (xy 135.893334 136.114451) + (xy 135.893329 136.114448) (xy 135.720407 136.037457) (xy 135.720402 136.037455) (xy 135.574601 136.006465) + (xy 135.535246 135.9981) (xy 135.345954 135.9981) (xy 135.313497 136.004998) (xy 135.160797 136.037455) + (xy 135.160792 136.037457) (xy 134.98787 136.114448) (xy 134.987865 136.114451) (xy 134.834729 136.225711) + (xy 134.708066 136.366385) (xy 134.613421 136.530315) (xy 134.613418 136.530322) (xy 134.560138 136.694302) + (xy 134.554926 136.710344) (xy 134.53514 136.8986) (xy 103.310077 136.8986) (xy 103.500482 136.719484) + (xy 103.721106 136.464843) (xy 103.914657 136.189063) (xy 104.079124 135.895009) (xy 104.079128 135.894997) + (xy 104.079131 135.894994) (xy 104.14596 135.740373) (xy 104.212796 135.585738) (xy 104.314285 135.264465) + (xy 104.382536 134.934527) (xy 104.41684 134.599356) (xy 104.416862 134.53) (xy 116.39454 134.53) + (xy 116.414326 134.718256) (xy 116.414327 134.718259) (xy 116.472818 134.898277) (xy 116.472821 134.898284) + (xy 116.567467 135.062216) (xy 116.678079 135.185063) (xy 116.694129 135.202888) (xy 116.847265 135.314148) + (xy 116.84727 135.314151) (xy 117.020192 135.391142) (xy 117.020197 135.391144) (xy 117.205354 135.4305) + (xy 117.205355 135.4305) (xy 117.394644 135.4305) (xy 117.394646 135.4305) (xy 117.579803 135.391144) + (xy 117.75273 135.314151) (xy 117.905871 135.202888) (xy 118.032533 135.062216) (xy 118.127179 134.898284) + (xy 118.185674 134.718256) (xy 118.20546 134.53) (xy 118.185674 134.341744) (xy 118.127179 134.161716) + (xy 118.032533 133.997784) (xy 117.905871 133.857112) (xy 117.90587 133.857111) (xy 117.752734 133.745851) + (xy 117.752729 133.745848) (xy 117.579807 133.668857) (xy 117.579802 133.668855) (xy 117.434001 133.637865) + (xy 117.394646 133.6295) (xy 117.205354 133.6295) (xy 117.172897 133.636398) (xy 117.020197 133.668855) + (xy 117.020192 133.668857) (xy 116.84727 133.745848) (xy 116.847265 133.745851) (xy 116.694129 133.857111) + (xy 116.567466 133.997785) (xy 116.472821 134.161715) (xy 116.472818 134.161722) (xy 116.414327 134.34174) + (xy 116.414326 134.341744) (xy 116.39454 134.53) (xy 104.416862 134.53) (xy 104.416878 134.478906) + (xy 104.416894 134.47868) (xy 104.416894 130.9214) (xy 130.30454 130.9214) (xy 130.324326 131.109656) + (xy 130.324327 131.109659) (xy 130.382818 131.289677) (xy 130.382821 131.289684) (xy 130.477467 131.453616) + (xy 130.547272 131.531142) (xy 130.604129 131.594288) (xy 130.757265 131.705548) (xy 130.75727 131.705551) + (xy 130.930192 131.782542) (xy 130.930197 131.782544) (xy 131.115354 131.8219) (xy 131.115355 131.8219) + (xy 131.304644 131.8219) (xy 131.304646 131.8219) (xy 131.489803 131.782544) (xy 131.66273 131.705551) + (xy 131.815871 131.594288) (xy 131.942533 131.453616) (xy 132.037179 131.289684) (xy 132.095674 131.109656) + (xy 132.11546 130.9214) (xy 132.103752 130.81) (xy 140.084659 130.81) (xy 140.103975 131.006129) + (xy 140.103976 131.006132) (xy 140.158503 131.185883) (xy 140.161188 131.194732) (xy 140.243548 131.348816) + (xy 140.25779 131.417218) (xy 140.243548 131.465722) (xy 140.163614 131.615267) (xy 140.106401 131.80387) + (xy 140.087085 132) (xy 140.106401 132.196129) (xy 140.109435 132.206132) (xy 140.157369 132.364148) + (xy 140.163614 132.384733) (xy 140.256512 132.558532) (xy 140.256516 132.558539) (xy 140.381542 132.710883) + (xy 140.533886 132.835909) (xy 140.533893 132.835913) (xy 140.707692 132.928811) (xy 140.707695 132.928811) + (xy 140.707699 132.928814) (xy 140.896294 132.986024) (xy 141.092426 133.005341) (xy 141.288558 132.986024) + (xy 141.477153 132.928814) (xy 141.650964 132.83591) (xy 141.803309 132.710883) (xy 141.928336 132.558538) + (xy 141.974788 132.471632) (xy 142.021237 132.384733) (xy 142.021237 132.384732) (xy 142.02124 132.384727) + (xy 142.07845 132.196132) (xy 142.097767 132) (xy 142.07845 131.803868) (xy 142.02124 131.615273) + (xy 141.938876 131.461182) (xy 141.924635 131.392781) (xy 141.938875 131.344281) (xy 142.018814 131.194727) + (xy 142.076024 131.006132) (xy 142.095341 130.81) (xy 142.094356 130.8) (xy 157.794659 130.8) (xy 157.813975 130.996129) + (xy 157.813976 130.996132) (xy 157.871186 131.184727) (xy 157.885612 131.211716) (xy 157.95768 131.346547) + (xy 157.971921 131.41495) (xy 157.95768 131.463453) (xy 157.871187 131.625271) (xy 157.813975 131.81387) + (xy 157.794659 132.01) (xy 157.813975 132.206129) (xy 157.813976 132.206132) (xy 157.868154 132.384733) + (xy 157.871188 132.394733) (xy 157.964086 132.568532) (xy 157.96409 132.568539) (xy 158.089116 132.720883) + (xy 158.24146 132.845909) (xy 158.241467 132.845913) (xy 158.415266 132.938811) (xy 158.415269 132.938811) + (xy 158.415273 132.938814) (xy 158.603868 132.996024) (xy 158.8 133.015341) (xy 158.996132 132.996024) + (xy 159.184727 132.938814) (xy 159.203442 132.928811) (xy 159.358532 132.845913) (xy 159.358538 132.84591) + (xy 159.510883 132.720883) (xy 159.63591 132.568538) (xy 159.728814 132.394727) (xy 159.786024 132.206132) + (xy 159.805341 132.01) (xy 159.786024 131.813868) (xy 159.728814 131.625273) (xy 159.704615 131.58) + (xy 237.85454 131.58) (xy 237.874326 131.768256) (xy 237.874327 131.768259) (xy 237.932818 131.948277) + (xy 237.932821 131.948284) (xy 238.027467 132.112216) (xy 238.089762 132.181401) (xy 238.154129 132.252888) + (xy 238.307265 132.364148) (xy 238.30727 132.364151) (xy 238.480192 132.441142) (xy 238.480197 132.441144) + (xy 238.665354 132.4805) (xy 238.665355 132.4805) (xy 238.854644 132.4805) (xy 238.854646 132.4805) + (xy 239.039803 132.441144) (xy 239.21273 132.364151) (xy 239.365871 132.252888) (xy 239.492533 132.112216) + (xy 239.587179 131.948284) (xy 239.645674 131.768256) (xy 239.66546 131.58) (xy 239.645674 131.391744) + (xy 239.587179 131.211716) (xy 239.492533 131.047784) (xy 239.365871 130.907112) (xy 239.36587 130.907111) + (xy 239.212734 130.795851) (xy 239.212729 130.795848) (xy 239.039807 130.718857) (xy 239.039802 130.718855) + (xy 238.894001 130.687865) (xy 238.854646 130.6795) (xy 238.665354 130.6795) (xy 238.632897 130.686398) + (xy 238.480197 130.718855) (xy 238.480192 130.718857) (xy 238.30727 130.795848) (xy 238.307265 130.795851) + (xy 238.154129 130.907111) (xy 238.027466 131.047785) (xy 237.932821 131.211715) (xy 237.932818 131.211722) + (xy 237.889011 131.346547) (xy 237.874326 131.391744) (xy 237.85454 131.58) (xy 159.704615 131.58) + (xy 159.642318 131.463451) (xy 159.628077 131.395051) (xy 159.642319 131.346547) (xy 159.728814 131.184727) + (xy 159.786024 130.996132) (xy 159.805341 130.8) (xy 159.786024 130.603868) (xy 159.746932 130.475) + (xy 235.129659 130.475) (xy 235.148975 130.671129) (xy 235.148976 130.671132) (xy 235.191101 130.81) + (xy 235.206188 130.859733) (xy 235.299086 131.033532) (xy 235.29909 131.033539) (xy 235.424116 131.185883) + (xy 235.57646 131.310909) (xy 235.576467 131.310913) (xy 235.750266 131.403811) (xy 235.750269 131.403811) + (xy 235.750273 131.403814) (xy 235.938868 131.461024) (xy 236.135 131.480341) (xy 236.331132 131.461024) + (xy 236.519727 131.403814) (xy 236.520276 131.403521) (xy 236.693532 131.310913) (xy 236.693538 131.31091) + (xy 236.845883 131.185883) (xy 236.97091 131.033538) (xy 237.063814 130.859727) (xy 237.121024 130.671132) + (xy 237.121135 130.67) (xy 241.734149 130.67) (xy 241.753935 130.858256) (xy 241.753936 130.858259) + (xy 241.812427 131.038277) (xy 241.81243 131.038284) (xy 241.907076 131.202216) (xy 242.033738 131.342888) + (xy 242.186874 131.454148) (xy 242.186879 131.454151) (xy 242.359801 131.531142) (xy 242.359806 131.531144) + (xy 242.544963 131.5705) (xy 242.544964 131.5705) (xy 242.734253 131.5705) (xy 242.734255 131.5705) + (xy 242.919412 131.531144) (xy 243.092339 131.454151) (xy 243.24548 131.342888) (xy 243.372142 131.202216) + (xy 243.466788 131.038284) (xy 243.525283 130.858256) (xy 243.545069 130.67) (xy 243.525283 130.481744) + (xy 243.466788 130.301716) (xy 243.372142 130.137784) (xy 243.24548 129.997112) (xy 243.213793 129.97409) + (xy 243.092343 129.885851) (xy 243.092338 129.885848) (xy 242.919416 129.808857) (xy 242.919411 129.808855) + (xy 242.77361 129.777865) (xy 242.734255 129.7695) (xy 242.544963 129.7695) (xy 242.512506 129.776398) + (xy 242.359806 129.808855) (xy 242.359801 129.808857) (xy 242.186879 129.885848) (xy 242.186874 129.885851) + (xy 242.033738 129.997111) (xy 241.907075 130.137785) (xy 241.81243 130.301715) (xy 241.812427 130.301722) + (xy 241.756126 130.475) (xy 241.753935 130.481744) (xy 241.734149 130.67) (xy 237.121135 130.67) + (xy 237.140341 130.475) (xy 237.121024 130.278868) (xy 237.063814 130.090273) (xy 237.063811 130.090269) + (xy 237.063811 130.090266) (xy 236.970913 129.916467) (xy 236.970909 129.91646) (xy 236.845883 129.764116) + (xy 236.693539 129.63909) (xy 236.693532 129.639086) (xy 236.519733 129.546188) (xy 236.519727 129.546186) + (xy 236.331132 129.488976) (xy 236.331129 129.488975) (xy 236.135 129.469659) (xy 235.93887 129.488975) + (xy 235.750266 129.546188) (xy 235.576467 129.639086) (xy 235.57646 129.63909) (xy 235.424116 129.764116) + (xy 235.29909 129.91646) (xy 235.299086 129.916467) (xy 235.206188 130.090266) (xy 235.148975 130.27887) + (xy 235.129659 130.475) (xy 159.746932 130.475) (xy 159.728814 130.415273) (xy 159.728811 130.415269) + (xy 159.728811 130.415266) (xy 159.635913 130.241467) (xy 159.635909 130.24146) (xy 159.510883 130.089116) + (xy 159.358539 129.96409) (xy 159.358532 129.964086) (xy 159.184733 129.871188) (xy 159.184727 129.871186) + (xy 159.058997 129.833046) (xy 158.996129 129.813975) (xy 158.8 129.794659) (xy 158.60387 129.813975) + (xy 158.415266 129.871188) (xy 158.241467 129.964086) (xy 158.24146 129.96409) (xy 158.089116 130.089116) + (xy 157.96409 130.24146) (xy 157.964086 130.241467) (xy 157.871188 130.415266) (xy 157.813975 130.60387) + (xy 157.794659 130.8) (xy 142.094356 130.8) (xy 142.076024 130.613868) (xy 142.018814 130.425273) + (xy 142.018811 130.425269) (xy 142.018811 130.425266) (xy 141.925913 130.251467) (xy 141.925909 130.25146) + (xy 141.800883 130.099116) (xy 141.648539 129.97409) (xy 141.648532 129.974086) (xy 141.474733 129.881188) + (xy 141.474727 129.881186) (xy 141.286132 129.823976) (xy 141.286129 129.823975) (xy 141.09 129.804659) + (xy 140.89387 129.823975) (xy 140.705266 129.881188) (xy 140.531467 129.974086) (xy 140.53146 129.97409) + (xy 140.379116 130.099116) (xy 140.25409 130.25146) (xy 140.254086 130.251467) (xy 140.161188 130.425266) + (xy 140.103975 130.61387) (xy 140.084659 130.81) (xy 132.103752 130.81) (xy 132.095674 130.733144) + (xy 132.037179 130.553116) (xy 131.942533 130.389184) (xy 131.815871 130.248512) (xy 131.81587 130.248511) + (xy 131.662734 130.137251) (xy 131.662729 130.137248) (xy 131.489807 130.060257) (xy 131.489802 130.060255) + (xy 131.344001 130.029265) (xy 131.304646 130.0209) (xy 131.115354 130.0209) (xy 131.082897 130.027798) + (xy 130.930197 130.060255) (xy 130.930192 130.060257) (xy 130.75727 130.137248) (xy 130.757265 130.137251) + (xy 130.604129 130.248511) (xy 130.477466 130.389185) (xy 130.382821 130.553115) (xy 130.382818 130.553122) + (xy 130.328968 130.718856) (xy 130.324326 130.733144) (xy 130.30454 130.9214) (xy 104.416894 130.9214) + (xy 104.416894 126.485) (xy 229.979659 126.485) (xy 229.998975 126.681129) (xy 230.056188 126.869733) + (xy 230.149086 127.043532) (xy 230.14909 127.043539) (xy 230.23185 127.144381) (xy 230.259163 127.208691) + (xy 230.247372 127.277558) (xy 230.23185 127.301711) (xy 230.15409 127.39646) (xy 230.154086 127.396467) + (xy 230.061188 127.570266) (xy 230.003975 127.75887) (xy 229.984659 127.955) (xy 230.003975 128.151129) + (xy 230.061188 128.339733) (xy 230.154086 128.513532) (xy 230.15409 128.513539) (xy 230.279116 128.665883) + (xy 230.43146 128.790909) (xy 230.431467 128.790913) (xy 230.605266 128.883811) (xy 230.605269 128.883811) + (xy 230.605273 128.883814) (xy 230.793868 128.941024) (xy 230.99 128.960341) (xy 231.186132 128.941024) + (xy 231.374727 128.883814) (xy 231.548538 128.79091) (xy 231.700883 128.665883) (xy 231.82591 128.513538) + (xy 231.918814 128.339727) (xy 231.976024 128.151132) (xy 231.995341 127.955) (xy 231.976024 127.758868) + (xy 231.918814 127.570273) (xy 231.918811 127.570269) (xy 231.918811 127.570266) (xy 231.825913 127.396467) + (xy 231.825909 127.39646) (xy 231.743149 127.295618) (xy 231.715836 127.231308) (xy 231.727627 127.162441) + (xy 231.743146 127.138293) (xy 231.82091 127.043538) (xy 231.913814 126.869727) (xy 231.971024 126.681132) + (xy 231.990341 126.485) (xy 231.985909 126.44) (xy 249.35454 126.44) (xy 249.374326 126.628256) + (xy 249.374327 126.628259) (xy 249.432818 126.808277) (xy 249.432821 126.808284) (xy 249.527467 126.972216) + (xy 249.591686 127.043538) (xy 249.654129 127.112888) (xy 249.807265 127.224148) (xy 249.80727 127.224151) + (xy 249.980192 127.301142) (xy 249.980197 127.301144) (xy 250.165354 127.3405) (xy 250.165355 127.3405) + (xy 250.354644 127.3405) (xy 250.354646 127.3405) (xy 250.539803 127.301144) (xy 250.71273 127.224151) + (xy 250.865871 127.112888) (xy 250.992533 126.972216) (xy 251.087179 126.808284) (xy 251.145674 126.628256) + (xy 251.16546 126.44) (xy 251.145674 126.251744) (xy 251.087179 126.071716) (xy 250.992533 125.907784) + (xy 250.865871 125.767112) (xy 250.86587 125.767111) (xy 250.712734 125.655851) (xy 250.712729 125.655848) + (xy 250.539807 125.578857) (xy 250.539802 125.578855) (xy 250.394001 125.547865) (xy 250.354646 125.5395) + (xy 250.165354 125.5395) (xy 250.132897 125.546398) (xy 249.980197 125.578855) (xy 249.980192 125.578857) + (xy 249.80727 125.655848) (xy 249.807265 125.655851) (xy 249.654129 125.767111) (xy 249.527466 125.907785) + (xy 249.432821 126.071715) (xy 249.432818 126.071722) (xy 249.374327 126.25174) (xy 249.374326 126.251744) + (xy 249.35454 126.44) (xy 231.985909 126.44) (xy 231.971024 126.288868) (xy 231.913814 126.100273) + (xy 231.913811 126.100269) (xy 231.913811 126.100266) (xy 231.820913 125.926467) (xy 231.820909 125.92646) + (xy 231.695883 125.774116) (xy 231.543539 125.64909) (xy 231.543532 125.649086) (xy 231.369733 125.556188) + (xy 231.369727 125.556186) (xy 231.181132 125.498976) (xy 231.181129 125.498975) (xy 230.985 125.479659) + (xy 230.78887 125.498975) (xy 230.600266 125.556188) (xy 230.426467 125.649086) (xy 230.42646 125.64909) + (xy 230.274116 125.774116) (xy 230.14909 125.92646) (xy 230.149086 125.926467) (xy 230.056188 126.100266) + (xy 229.998975 126.28887) (xy 229.979659 126.485) (xy 104.416894 126.485) (xy 104.416894 124.0564) + (xy 126.57594 124.0564) (xy 126.595726 124.244656) (xy 126.595727 124.244659) (xy 126.654218 124.424677) + (xy 126.654221 124.424684) (xy 126.748867 124.588616) (xy 126.867166 124.72) (xy 126.875529 124.729288) + (xy 127.028665 124.840548) (xy 127.02867 124.840551) (xy 127.201592 124.917542) (xy 127.201597 124.917544) + (xy 127.386754 124.9569) (xy 127.386755 124.9569) (xy 127.576044 124.9569) (xy 127.576046 124.9569) + (xy 127.761203 124.917544) (xy 127.93413 124.840551) (xy 128.087271 124.729288) (xy 128.213933 124.588616) + (xy 128.308579 124.424684) (xy 128.367074 124.244656) (xy 128.38686 124.0564) (xy 145.72594 124.0564) + (xy 145.745726 124.244656) (xy 145.745727 124.244659) (xy 145.804218 124.424677) (xy 145.804221 124.424684) + (xy 145.898867 124.588616) (xy 146.017166 124.72) (xy 146.025529 124.729288) (xy 146.178665 124.840548) + (xy 146.17867 124.840551) (xy 146.351592 124.917542) (xy 146.351597 124.917544) (xy 146.536754 124.9569) + (xy 146.536755 124.9569) (xy 146.726044 124.9569) (xy 146.726046 124.9569) (xy 146.911203 124.917544) + (xy 147.08413 124.840551) (xy 147.237271 124.729288) (xy 147.363933 124.588616) (xy 147.458579 124.424684) + (xy 147.471274 124.385612) (xy 192.704846 124.385612) (xy 192.724632 124.573868) (xy 192.724633 124.573871) + (xy 192.783124 124.753889) (xy 192.783127 124.753896) (xy 192.877773 124.917828) (xy 192.93628 124.982806) + (xy 193.004435 125.0585) (xy 193.157571 125.16976) (xy 193.157576 125.169763) (xy 193.330498 125.246754) + (xy 193.330503 125.246756) (xy 193.51566 125.286112) (xy 193.515661 125.286112) (xy 193.70495 125.286112) + (xy 193.704952 125.286112) (xy 193.890109 125.246756) (xy 194.063036 125.169763) (xy 194.216177 125.0585) + (xy 194.342839 124.917828) (xy 194.437485 124.753896) (xy 194.448499 124.72) (xy 239.154659 124.72) + (xy 239.173975 124.916129) (xy 239.173976 124.916132) (xy 239.218188 125.06188) (xy 239.231188 125.104733) + (xy 239.324086 125.278532) (xy 239.32409 125.278539) (xy 239.449116 125.430883) (xy 239.60146 125.555909) + (xy 239.601467 125.555913) (xy 239.775266 125.648811) (xy 239.775269 125.648811) (xy 239.775273 125.648814) + (xy 239.963868 125.706024) (xy 240.16 125.725341) (xy 240.356132 125.706024) (xy 240.544727 125.648814) + (xy 240.718538 125.55591) (xy 240.870883 125.430883) (xy 240.99591 125.278538) (xy 241.088814 125.104727) + (xy 241.146024 124.916132) (xy 241.16054 124.76875) (xy 259.51579 124.76875) (xy 259.535576 124.957006) + (xy 259.535577 124.957009) (xy 259.594068 125.137027) (xy 259.594071 125.137034) (xy 259.688717 125.300966) + (xy 259.740904 125.358925) (xy 259.815379 125.441638) (xy 259.968515 125.552898) (xy 259.96852 125.552901) + (xy 260.141442 125.629892) (xy 260.141447 125.629894) (xy 260.326604 125.66925) (xy 260.326605 125.66925) + (xy 260.515894 125.66925) (xy 260.515896 125.66925) (xy 260.701053 125.629894) (xy 260.87398 125.552901) + (xy 261.027121 125.441638) (xy 261.153783 125.300966) (xy 261.248429 125.137034) (xy 261.306924 124.957006) + (xy 261.32671 124.76875) (xy 261.306924 124.580494) (xy 261.248429 124.400466) (xy 261.153783 124.236534) + (xy 261.027121 124.095862) (xy 260.979333 124.061142) (xy 260.873984 123.984601) (xy 260.873979 123.984598) + (xy 260.701057 123.907607) (xy 260.701052 123.907605) (xy 260.537716 123.872888) (xy 260.515896 123.86825) + (xy 260.326604 123.86825) (xy 260.304784 123.872888) (xy 260.141447 123.907605) (xy 260.141442 123.907607) + (xy 259.96852 123.984598) (xy 259.968515 123.984601) (xy 259.815379 124.095861) (xy 259.688716 124.236535) + (xy 259.594071 124.400465) (xy 259.594068 124.400472) (xy 259.541779 124.561402) (xy 259.535576 124.580494) + (xy 259.51579 124.76875) (xy 241.16054 124.76875) (xy 241.165341 124.72) (xy 241.146024 124.523868) + (xy 241.088814 124.335273) (xy 241.088811 124.335269) (xy 241.088811 124.335266) (xy 240.995913 124.161467) + (xy 240.995909 124.16146) (xy 240.870883 124.009116) (xy 240.718539 123.88409) (xy 240.718532 123.884086) + (xy 240.544733 123.791188) (xy 240.544727 123.791186) (xy 240.356132 123.733976) (xy 240.356129 123.733975) + (xy 240.16 123.714659) (xy 239.96387 123.733975) (xy 239.775266 123.791188) (xy 239.601467 123.884086) + (xy 239.60146 123.88409) (xy 239.449116 124.009116) (xy 239.32409 124.16146) (xy 239.324086 124.161467) + (xy 239.231188 124.335266) (xy 239.173975 124.52387) (xy 239.154659 124.72) (xy 194.448499 124.72) + (xy 194.49598 124.573868) (xy 194.515766 124.385612) (xy 194.498622 124.222498) (xy 194.511191 124.153772) + (xy 194.558923 124.102748) (xy 194.626664 124.08563) (xy 194.647718 124.088249) (xy 194.705354 124.1005) + (xy 194.705355 124.1005) (xy 194.894644 124.1005) (xy 194.894646 124.1005) (xy 195.079803 124.061144) + (xy 195.25273 123.984151) (xy 195.405871 123.872888) (xy 195.532533 123.732216) (xy 195.556907 123.689999) + (xy 271.144341 123.689999) (xy 271.144341 123.69) (xy 271.164936 123.925403) (xy 271.164938 123.925413) + (xy 271.226094 124.153655) (xy 271.226096 124.153659) (xy 271.226097 124.153663) (xy 271.31078 124.335266) + (xy 271.325965 124.36783) (xy 271.325967 124.367834) (xy 271.434281 124.522521) (xy 271.461505 124.561401) + (xy 271.628599 124.728495) (xy 271.814594 124.85873) (xy 271.858218 124.913307) (xy 271.865411 124.982806) + (xy 271.833889 125.04516) (xy 271.814594 125.06188) (xy 271.628922 125.191889) (xy 271.62892 125.19189) + (xy 271.461891 125.358919) (xy 271.461886 125.358925) (xy 271.3264 125.552419) (xy 271.326399 125.552421) + (xy 271.22657 125.766506) (xy 271.226567 125.766512) (xy 271.169364 125.979998) (xy 271.169364 125.979999) + (xy 272.066988 125.979999) (xy 272.034075 126.037006) (xy 272 126.164173) (xy 272 126.295825) (xy 272.034075 126.422992) + (xy 272.066988 126.479999) (xy 271.169364 126.479999) (xy 271.226567 126.693485) (xy 271.22657 126.693491) + (xy 271.326399 126.907577) (xy 271.461894 127.101081) (xy 271.628917 127.268104) (xy 271.814596 127.398119) + (xy 271.858221 127.452696) (xy 271.865413 127.522195) (xy 271.833891 127.584549) (xy 271.814595 127.601269) + (xy 271.628597 127.731505) (xy 271.461505 127.898597) (xy 271.325965 128.092169) (xy 271.325964 128.092171) + (xy 271.226098 128.306335) (xy 271.226094 128.306344) (xy 271.164938 128.534586) (xy 271.164936 128.534596) + (xy 271.144341 128.769999) (xy 271.144341 128.77) (xy 271.164936 129.005403) (xy 271.164938 129.005413) + (xy 271.226094 129.233655) (xy 271.226096 129.233659) (xy 271.226097 129.233663) (xy 271.325965 129.44783) + (xy 271.325967 129.447834) (xy 271.461501 129.641395) (xy 271.461506 129.641402) (xy 271.628597 129.808493) + (xy 271.628603 129.808498) (xy 271.814158 129.938425) (xy 271.857783 129.993002) (xy 271.864977 130.0625) + (xy 271.833454 130.124855) (xy 271.814158 130.141575) (xy 271.628597 130.271505) (xy 271.461505 130.438597) + (xy 271.325965 130.632169) (xy 271.325964 130.632171) (xy 271.226098 130.846335) (xy 271.226094 130.846344) + (xy 271.164938 131.074586) (xy 271.164936 131.074596) (xy 271.144341 131.309999) (xy 271.144341 131.31) + (xy 271.164936 131.545403) (xy 271.164938 131.545413) (xy 271.226094 131.773655) (xy 271.226096 131.773659) + (xy 271.226097 131.773663) (xy 271.307521 131.948277) (xy 271.325965 131.98783) (xy 271.325967 131.987834) + (xy 271.461501 132.181395) (xy 271.461506 132.181402) (xy 271.628597 132.348493) (xy 271.628603 132.348498) + (xy 271.814158 132.478425) (xy 271.857783 132.533002) (xy 271.864977 132.6025) (xy 271.833454 132.664855) + (xy 271.814158 132.681575) (xy 271.628597 132.811505) (xy 271.461505 132.978597) (xy 271.325965 133.172169) + (xy 271.325964 133.172171) (xy 271.226098 133.386335) (xy 271.226094 133.386344) (xy 271.164938 133.614586) + (xy 271.164936 133.614596) (xy 271.144341 133.849999) (xy 271.144341 133.85) (xy 271.164936 134.085403) + (xy 271.164938 134.085413) (xy 271.226094 134.313655) (xy 271.226096 134.313659) (xy 271.226097 134.313663) + (xy 271.303046 134.47868) (xy 271.325965 134.52783) (xy 271.325967 134.527834) (xy 271.376053 134.599363) + (xy 271.461505 134.721401) (xy 271.628599 134.888495) (xy 271.694344 134.93453) (xy 271.822165 135.024032) + (xy 271.822167 135.024033) (xy 271.82217 135.024035) (xy 272.036337 135.123903) (xy 272.264592 135.185063) + (xy 272.452918 135.201539) (xy 272.499999 135.205659) (xy 272.5 135.205659) (xy 272.500001 135.205659) + (xy 272.539234 135.202226) (xy 272.735408 135.185063) (xy 272.963663 135.123903) (xy 273.17783 135.024035) + (xy 273.371401 134.888495) (xy 273.538495 134.721401) (xy 273.674035 134.52783) (xy 273.773903 134.313663) + (xy 273.835063 134.085408) (xy 273.855659 133.85) (xy 273.835063 133.614592) (xy 273.773903 133.386337) + (xy 273.674035 133.172171) (xy 273.564222 133.01534) (xy 273.538494 132.978597) (xy 273.371402 132.811506) + (xy 273.371396 132.811501) (xy 273.185842 132.681575) (xy 273.142217 132.626998) (xy 273.135023 132.5575) + (xy 273.166546 132.495145) (xy 273.185842 132.478425) (xy 273.305366 132.394733) (xy 273.371401 132.348495) + (xy 273.538495 132.181401) (xy 273.674035 131.98783) (xy 273.773903 131.773663) (xy 273.835063 131.545408) + (xy 273.855659 131.31) (xy 273.835063 131.074592) (xy 273.777491 130.859727) (xy 273.773905 130.846344) + (xy 273.773904 130.846343) (xy 273.773903 130.846337) (xy 273.674035 130.632171) (xy 273.66122 130.613868) + (xy 273.538494 130.438597) (xy 273.371402 130.271506) (xy 273.371396 130.271501) (xy 273.185842 130.141575) + (xy 273.142217 130.086998) (xy 273.135023 130.0175) (xy 273.166546 129.955145) (xy 273.185842 129.938425) + (xy 273.260928 129.885849) (xy 273.371401 129.808495) (xy 273.538495 129.641401) (xy 273.674035 129.44783) + (xy 273.773903 129.233663) (xy 273.835063 129.005408) (xy 273.855659 128.77) (xy 273.835063 128.534592) + (xy 273.773903 128.306337) (xy 273.674035 128.092171) (xy 273.577988 127.955) (xy 273.538494 127.898597) + (xy 273.371402 127.731506) (xy 273.371396 127.731501) (xy 273.185405 127.601269) (xy 273.14178 127.546692) + (xy 273.134586 127.477194) (xy 273.166109 127.414839) (xy 273.185404 127.398119) (xy 273.371082 127.268104) + (xy 273.538105 127.101081) (xy 273.6736 126.907577) (xy 273.773429 126.693491) (xy 273.773432 126.693485) + (xy 273.830636 126.479999) (xy 272.933012 126.479999) (xy 272.965925 126.422992) (xy 273 126.295825) + (xy 273 126.164173) (xy 272.965925 126.037006) (xy 272.933012 125.979999) (xy 273.830636 125.979999) + (xy 273.830635 125.979998) (xy 273.773432 125.766512) (xy 273.773429 125.766506) (xy 273.6736 125.552421) + (xy 273.673599 125.552419) (xy 273.538113 125.358925) (xy 273.538108 125.358919) (xy 273.371078 125.191889) + (xy 273.185405 125.061878) (xy 273.14178 125.007301) (xy 273.134588 124.937803) (xy 273.16611 124.875448) + (xy 273.185398 124.858735) (xy 273.371401 124.728495) (xy 273.538495 124.561401) (xy 273.674035 124.36783) + (xy 273.773903 124.153663) (xy 273.835063 123.925408) (xy 273.855659 123.69) (xy 273.835063 123.454592) + (xy 273.773903 123.226337) (xy 273.674035 123.012171) (xy 273.538495 122.818599) (xy 273.416567 122.696671) + (xy 273.383084 122.635351) (xy 273.388068 122.565659) (xy 273.429939 122.509725) (xy 273.460915 122.49281) + (xy 273.592331 122.443796) (xy 273.707546 122.357546) (xy 273.793796 122.242331) (xy 273.844091 122.107483) + (xy 273.8505 122.047873) (xy 273.850499 120.252128) (xy 273.845299 120.203757) (xy 273.844091 120.192516) + (xy 273.793797 120.057671) (xy 273.793793 120.057664) (xy 273.707547 119.942455) (xy 273.707544 119.942452) + (xy 273.592335 119.856206) (xy 273.592328 119.856202) (xy 273.457482 119.805908) (xy 273.457483 119.805908) + (xy 273.397883 119.799501) (xy 273.397881 119.7995) (xy 273.397873 119.7995) (xy 273.397864 119.7995) + (xy 271.602129 119.7995) (xy 271.602123 119.799501) (xy 271.542516 119.805908) (xy 271.407671 119.856202) + (xy 271.407664 119.856206) (xy 271.292455 119.942452) (xy 271.292452 119.942455) (xy 271.206206 120.057664) + (xy 271.206202 120.057671) (xy 271.155908 120.192517) (xy 271.149501 120.252116) (xy 271.149501 120.252123) + (xy 271.1495 120.252135) (xy 271.1495 122.04787) (xy 271.149501 122.047876) (xy 271.155908 122.107483) + (xy 271.206202 122.242328) (xy 271.206206 122.242335) (xy 271.292452 122.357544) (xy 271.292455 122.357547) + (xy 271.407664 122.443793) (xy 271.407671 122.443797) (xy 271.539081 122.49281) (xy 271.595015 122.534681) + (xy 271.619432 122.600145) (xy 271.60458 122.668418) (xy 271.58343 122.696673) (xy 271.461503 122.8186) + (xy 271.325967 123.012168) (xy 271.325964 123.012171) (xy 271.226098 123.226335) (xy 271.226094 123.226344) + (xy 271.164938 123.454586) (xy 271.164936 123.454596) (xy 271.144341 123.689999) (xy 195.556907 123.689999) + (xy 195.627179 123.568284) (xy 195.685674 123.388256) (xy 195.70546 123.2) (xy 195.700184 123.149806) + (xy 195.712753 123.081079) (xy 195.760485 123.030055) (xy 195.823505 123.012847) (xy 195.982297 123.012847) + (xy 195.982299 123.012847) (xy 196.167456 122.973491) (xy 196.340383 122.896498) (xy 196.493524 122.785235) + (xy 196.620186 122.644563) (xy 196.714832 122.480631) (xy 196.773327 122.300603) (xy 196.793113 122.112347) + (xy 196.773327 121.924091) (xy 196.714832 121.744063) (xy 196.620186 121.580131) (xy 196.493524 121.439459) + (xy 196.460235 121.415273) (xy 196.340387 121.328198) (xy 196.340382 121.328195) (xy 196.333206 121.325) + (xy 232.17454 121.325) (xy 232.194326 121.513256) (xy 232.19526 121.516132) (xy 232.252818 121.693277) + (xy 232.252821 121.693284) (xy 232.347467 121.857216) (xy 232.407682 121.924091) (xy 232.474129 121.997888) + (xy 232.627265 122.109148) (xy 232.62727 122.109151) (xy 232.800192 122.186142) (xy 232.800197 122.186144) + (xy 232.985354 122.2255) (xy 232.985355 122.2255) (xy 233.174644 122.2255) (xy 233.174646 122.2255) + (xy 233.359803 122.186144) (xy 233.53273 122.109151) (xy 233.685871 121.997888) (xy 233.812533 121.857216) + (xy 233.907179 121.693284) (xy 233.965674 121.513256) (xy 233.98546 121.325) (xy 233.965674 121.136744) + (xy 233.907179 120.956716) (xy 233.812533 120.792784) (xy 233.685871 120.652112) (xy 233.68587 120.652111) + (xy 233.532734 120.540851) (xy 233.532729 120.540848) (xy 233.359807 120.463857) (xy 233.359802 120.463855) + (xy 233.214001 120.432865) (xy 233.174646 120.4245) (xy 232.985354 120.4245) (xy 232.952897 120.431398) + (xy 232.800197 120.463855) (xy 232.800192 120.463857) (xy 232.62727 120.540848) (xy 232.627265 120.540851) + (xy 232.474129 120.652111) (xy 232.347466 120.792785) (xy 232.252821 120.956715) (xy 232.252818 120.956722) + (xy 232.198509 121.12387) (xy 232.194326 121.136744) (xy 232.17454 121.325) (xy 196.333206 121.325) + (xy 196.16746 121.251204) (xy 196.167455 121.251202) (xy 196.021654 121.220212) (xy 195.982299 121.211847) + (xy 195.793007 121.211847) (xy 195.76055 121.218745) (xy 195.60785 121.251202) (xy 195.607845 121.251204) + (xy 195.434923 121.328195) (xy 195.434918 121.328198) (xy 195.281782 121.439458) (xy 195.155119 121.580132) + (xy 195.060474 121.744062) (xy 195.060471 121.744069) (xy 195.00198 121.924087) (xy 195.001979 121.924091) + (xy 194.988969 122.047876) (xy 194.982193 122.112347) (xy 194.987468 122.16254) (xy 194.974898 122.23127) + (xy 194.927165 122.282293) (xy 194.864147 122.2995) (xy 194.705354 122.2995) (xy 194.700151 122.300606) + (xy 194.520197 122.338855) (xy 194.520192 122.338857) (xy 194.34727 122.415848) (xy 194.347265 122.415851) + (xy 194.194129 122.527111) (xy 194.067466 122.667785) (xy 193.972821 122.831715) (xy 193.972818 122.831722) + (xy 193.914327 123.01174) (xy 193.914326 123.011744) (xy 193.89454 123.2) (xy 193.911683 123.36311) + (xy 193.899113 123.43184) (xy 193.851381 123.482863) (xy 193.783641 123.499981) (xy 193.762587 123.497362) + (xy 193.704952 123.485112) (xy 193.51566 123.485112) (xy 193.483203 123.49201) (xy 193.330503 123.524467) + (xy 193.330498 123.524469) (xy 193.157576 123.60146) (xy 193.157571 123.601463) (xy 193.004435 123.712723) + (xy 192.877772 123.853397) (xy 192.783127 124.017327) (xy 192.783124 124.017334) (xy 192.736293 124.161467) + (xy 192.724632 124.197356) (xy 192.704846 124.385612) (xy 147.471274 124.385612) (xy 147.517074 124.244656) + (xy 147.53686 124.0564) (xy 147.517074 123.868144) (xy 147.458579 123.688116) (xy 147.363933 123.524184) + (xy 147.237271 123.383512) (xy 147.20919 123.36311) (xy 147.084134 123.272251) (xy 147.084129 123.272248) + (xy 146.911207 123.195257) (xy 146.911202 123.195255) (xy 146.765401 123.164265) (xy 146.726046 123.1559) + (xy 146.536754 123.1559) (xy 146.504297 123.162798) (xy 146.351597 123.195255) (xy 146.351592 123.195257) + (xy 146.17867 123.272248) (xy 146.178665 123.272251) (xy 146.025529 123.383511) (xy 145.898866 123.524185) + (xy 145.804221 123.688115) (xy 145.804218 123.688122) (xy 145.745727 123.86814) (xy 145.745726 123.868144) + (xy 145.72594 124.0564) (xy 128.38686 124.0564) (xy 128.367074 123.868144) (xy 128.308579 123.688116) + (xy 128.213933 123.524184) (xy 128.087271 123.383512) (xy 128.05919 123.36311) (xy 127.934134 123.272251) + (xy 127.934129 123.272248) (xy 127.761207 123.195257) (xy 127.761202 123.195255) (xy 127.615401 123.164265) + (xy 127.576046 123.1559) (xy 127.386754 123.1559) (xy 127.354297 123.162798) (xy 127.201597 123.195255) + (xy 127.201592 123.195257) (xy 127.02867 123.272248) (xy 127.028665 123.272251) (xy 126.875529 123.383511) + (xy 126.748866 123.524185) (xy 126.654221 123.688115) (xy 126.654218 123.688122) (xy 126.595727 123.86814) + (xy 126.595726 123.868144) (xy 126.57594 124.0564) (xy 104.416894 124.0564) (xy 104.416894 123.03125) + (xy 111.245909 123.03125) (xy 111.265225 123.227379) (xy 111.265226 123.227382) (xy 111.312587 123.383511) + (xy 111.322438 123.415983) (xy 111.415336 123.589782) (xy 111.41534 123.589789) (xy 111.540366 123.742133) + (xy 111.69271 123.867159) (xy 111.692717 123.867163) (xy 111.866516 123.960061) (xy 111.866519 123.960061) + (xy 111.866523 123.960064) (xy 112.055118 124.017274) (xy 112.25125 124.036591) (xy 112.447382 124.017274) + (xy 112.635977 123.960064) (xy 112.700805 123.925413) (xy 112.778114 123.88409) (xy 112.809788 123.86716) + (xy 112.962133 123.742133) (xy 113.08716 123.589788) (xy 113.180064 123.415977) (xy 113.237274 123.227382) + (xy 113.256591 123.03125) (xy 113.237274 122.835118) (xy 113.180064 122.646523) (xy 113.180061 122.646519) + (xy 113.180061 122.646516) (xy 113.087163 122.472717) (xy 113.087159 122.47271) (xy 112.962133 122.320366) + (xy 112.809789 122.19534) (xy 112.809782 122.195336) (xy 112.635983 122.102438) (xy 112.635977 122.102436) + (xy 112.456098 122.04787) (xy 112.447379 122.045225) (xy 112.25125 122.025909) (xy 112.05512 122.045225) + (xy 111.866516 122.102438) (xy 111.692717 122.195336) (xy 111.69271 122.19534) (xy 111.540366 122.320366) + (xy 111.41534 122.47271) (xy 111.415336 122.472717) (xy 111.322438 122.646516) (xy 111.265225 122.83512) + (xy 111.245909 123.03125) (xy 104.416894 123.03125) (xy 104.416894 121.8) (xy 136.024659 121.8) + (xy 136.043975 121.996129) (xy 136.043976 121.996132) (xy 136.092444 122.15591) (xy 136.101188 122.184733) + (xy 136.194086 122.358532) (xy 136.19409 122.358539) (xy 136.319116 122.510883) (xy 136.47146 122.635909) + (xy 136.471467 122.635913) (xy 136.645266 122.728811) (xy 136.645269 122.728811) (xy 136.645273 122.728814) + (xy 136.833868 122.786024) (xy 137.03 122.805341) (xy 137.226132 122.786024) (xy 137.414727 122.728814) + (xy 137.588538 122.63591) (xy 137.740883 122.510883) (xy 137.86591 122.358538) (xy 137.953141 122.19534) + (xy 137.958811 122.184733) (xy 137.958811 122.184732) (xy 137.958814 122.184727) (xy 138.016024 121.996132) + (xy 138.035341 121.8) (xy 138.016024 121.603868) (xy 137.958814 121.415273) (xy 137.958811 121.415269) + (xy 137.958811 121.415266) (xy 137.90789 121.32) (xy 162.444659 121.32) (xy 162.463975 121.516129) + (xy 162.521188 121.704733) (xy 162.614086 121.878532) (xy 162.61409 121.878539) (xy 162.739116 122.030883) + (xy 162.89146 122.155909) (xy 162.891467 122.155913) (xy 163.065266 122.248811) (xy 163.065269 122.248811) + (xy 163.065273 122.248814) (xy 163.253868 122.306024) (xy 163.45 122.325341) (xy 163.646132 122.306024) + (xy 163.834727 122.248814) (xy 163.846849 122.242335) (xy 164.008532 122.155913) (xy 164.008538 122.15591) + (xy 164.160883 122.030883) (xy 164.28591 121.878538) (xy 164.357785 121.744069) (xy 164.378811 121.704733) + (xy 164.378811 121.704732) (xy 164.378814 121.704727) (xy 164.436024 121.516132) (xy 164.455341 121.32) + (xy 164.436024 121.123868) (xy 164.378814 120.935273) (xy 164.378811 120.935269) (xy 164.378811 120.935266) + (xy 164.285913 120.761467) (xy 164.285909 120.76146) (xy 164.160883 120.609116) (xy 164.008539 120.48409) + (xy 164.008532 120.484086) (xy 163.834733 120.391188) (xy 163.834727 120.391186) (xy 163.646132 120.333976) + (xy 163.646129 120.333975) (xy 163.45 120.314659) (xy 163.25387 120.333975) (xy 163.065266 120.391188) + (xy 162.891467 120.484086) (xy 162.89146 120.48409) (xy 162.739116 120.609116) (xy 162.61409 120.76146) + (xy 162.614086 120.761467) (xy 162.521188 120.935266) (xy 162.463975 121.12387) (xy 162.444659 121.32) + (xy 137.90789 121.32) (xy 137.865913 121.241467) (xy 137.865909 121.24146) (xy 137.740883 121.089116) + (xy 137.588539 120.96409) (xy 137.588532 120.964086) (xy 137.414733 120.871188) (xy 137.414727 120.871186) + (xy 137.226132 120.813976) (xy 137.226129 120.813975) (xy 137.03 120.794659) (xy 136.83387 120.813975) + (xy 136.645266 120.871188) (xy 136.471467 120.964086) (xy 136.47146 120.96409) (xy 136.319116 121.089116) + (xy 136.19409 121.24146) (xy 136.194086 121.241467) (xy 136.101188 121.415266) (xy 136.043975 121.60387) + (xy 136.024659 121.8) (xy 104.416894 121.8) (xy 104.416894 120.39) (xy 119.833409 120.39) (xy 119.852725 120.586129) + (xy 119.852726 120.586132) (xy 119.905911 120.76146) (xy 119.909938 120.774733) (xy 120.002836 120.948532) + (xy 120.00284 120.948539) (xy 120.127866 121.100883) (xy 120.28021 121.225909) (xy 120.280217 121.225913) + (xy 120.454016 121.318811) (xy 120.454019 121.318811) (xy 120.454023 121.318814) (xy 120.642618 121.376024) + (xy 120.83875 121.395341) (xy 121.034882 121.376024) (xy 121.223477 121.318814) (xy 121.397288 121.22591) + (xy 121.549633 121.100883) (xy 121.67466 120.948538) (xy 121.746585 120.813976) (xy 121.767561 120.774733) + (xy 121.767561 120.774732) (xy 121.767564 120.774727) (xy 121.824774 120.586132) (xy 121.844091 120.39) + (xy 121.824774 120.193868) (xy 121.767564 120.005273) (xy 121.767561 120.005269) (xy 121.767561 120.005266) + (xy 121.674663 119.831467) (xy 121.674659 119.83146) (xy 121.549633 119.679116) (xy 121.397289 119.55409) + (xy 121.397282 119.554086) (xy 121.223483 119.461188) (xy 121.223477 119.461186) (xy 121.034882 119.403976) + (xy 121.034879 119.403975) (xy 120.83875 119.384659) (xy 120.64262 119.403975) (xy 120.454016 119.461188) + (xy 120.280217 119.554086) (xy 120.28021 119.55409) (xy 120.127866 119.679116) (xy 120.00284 119.83146) + (xy 120.002836 119.831467) (xy 119.909938 120.005266) (xy 119.852725 120.19387) (xy 119.833409 120.39) + (xy 104.416894 120.39) (xy 104.416894 117.4) (xy 185.72454 117.4) (xy 185.744326 117.588256) (xy 185.744327 117.588259) + (xy 185.802818 117.768277) (xy 185.802821 117.768284) (xy 185.897467 117.932216) (xy 186.023073 118.071715) + (xy 186.024129 118.072888) (xy 186.177265 118.184148) (xy 186.17727 118.184151) (xy 186.350192 118.261142) + (xy 186.350197 118.261144) (xy 186.535354 118.3005) (xy 186.535355 118.3005) (xy 186.641486 118.3005) + (xy 186.708525 118.320185) (xy 186.75428 118.372989) (xy 186.764161 118.433502) (xy 186.76454 118.433502) + (xy 186.76454 118.435824) (xy 186.764806 118.437459) (xy 186.76454 118.44) (xy 186.784326 118.628256) + (xy 186.784327 118.628259) (xy 186.842818 118.808277) (xy 186.842821 118.808284) (xy 186.937467 118.972216) + (xy 187.05168 119.099062) (xy 187.064129 119.112888) (xy 187.217265 119.224148) (xy 187.21727 119.224151) + (xy 187.390192 119.301142) (xy 187.390197 119.301144) (xy 187.575354 119.3405) (xy 187.575355 119.3405) + (xy 187.67054 119.3405) (xy 187.737579 119.360185) (xy 187.783334 119.412989) (xy 187.793755 119.460895) + (xy 187.793861 119.460884) (xy 187.793961 119.461841) (xy 187.79454 119.4645) (xy 187.79454 119.467344) + (xy 187.79454 119.467347) (xy 187.814326 119.655603) (xy 187.814327 119.655606) (xy 187.872818 119.835624) + (xy 187.872821 119.835631) (xy 187.967467 119.999563) (xy 188.019782 120.057664) (xy 188.094129 120.140235) + (xy 188.247265 120.251495) (xy 188.24727 120.251498) (xy 188.420192 120.328489) (xy 188.420197 120.328491) + (xy 188.605354 120.367847) (xy 188.605355 120.367847) (xy 188.70314 120.367847) (xy 188.770179 120.387532) + (xy 188.815934 120.440336) (xy 188.824971 120.495697) (xy 188.826735 120.495697) (xy 188.826735 120.502192) + (xy 188.826735 120.502195) (xy 188.846521 120.690451) (xy 188.846522 120.690454) (xy 188.905013 120.870472) + (xy 188.905016 120.870479) (xy 188.999662 121.034411) (xy 189.112036 121.159215) (xy 189.126324 121.175083) + (xy 189.27946 121.286343) (xy 189.279465 121.286346) (xy 189.452387 121.363337) (xy 189.452392 121.363339) + (xy 189.637549 121.402695) (xy 189.63755 121.402695) (xy 189.72804 121.402695) (xy 189.795079 121.42238) + (xy 189.840834 121.475184) (xy 189.850821 121.521093) (xy 189.851361 121.521037) (xy 189.851876 121.525945) + (xy 189.85204 121.526695) (xy 189.85204 121.527497) (xy 189.85204 121.5275) (xy 189.871826 121.715756) + (xy 189.871827 121.715759) (xy 189.930318 121.895777) (xy 189.930321 121.895784) (xy 190.024967 122.059716) + (xy 190.137528 122.184727) (xy 190.151629 122.200388) (xy 190.304765 122.311648) (xy 190.30477 122.311651) + (xy 190.477692 122.388642) (xy 190.477697 122.388644) (xy 190.662854 122.428) (xy 190.662855 122.428) + (xy 190.852144 122.428) (xy 190.852146 122.428) (xy 191.037303 122.388644) (xy 191.21023 122.311651) + (xy 191.363371 122.200388) (xy 191.490033 122.059716) (xy 191.584679 121.895784) (xy 191.643174 121.715756) + (xy 191.66296 121.5275) (xy 191.643174 121.339244) (xy 191.584679 121.159216) (xy 191.490033 120.995284) + (xy 191.363371 120.854612) (xy 191.36337 120.854611) (xy 191.210234 120.743351) (xy 191.210229 120.743348) + (xy 191.037307 120.666357) (xy 191.037302 120.666355) (xy 190.891336 120.63533) (xy 190.852146 120.627) + (xy 190.761655 120.627) (xy 190.694616 120.607315) (xy 190.648861 120.554511) (xy 190.638873 120.508601) + (xy 190.638334 120.508658) (xy 190.637818 120.503749) (xy 190.637655 120.503) (xy 190.637655 120.502197) + (xy 190.637655 120.502195) (xy 190.617869 120.313939) (xy 190.559374 120.133911) (xy 190.464728 119.969979) + (xy 190.338066 119.829307) (xy 190.338065 119.829306) (xy 190.184929 119.718046) (xy 190.184924 119.718043) + (xy 190.012002 119.641052) (xy 190.011997 119.64105) (xy 189.866196 119.61006) (xy 189.826841 119.601695) + (xy 189.729055 119.601695) (xy 189.662016 119.58201) (xy 189.616261 119.529206) (xy 189.607226 119.473846) + (xy 189.60546 119.473846) (xy 189.60546 119.467349) (xy 189.60546 119.467347) (xy 189.585674 119.279091) + (xy 189.527179 119.099063) (xy 189.432533 118.935131) (xy 189.305871 118.794459) (xy 189.30587 118.794458) + (xy 189.152734 118.683198) (xy 189.152729 118.683195) (xy 188.979807 118.606204) (xy 188.979802 118.606202) + (xy 188.834001 118.575212) (xy 188.794646 118.566847) (xy 188.69946 118.566847) (xy 188.632421 118.547162) + (xy 188.586666 118.494358) (xy 188.576244 118.446451) (xy 188.576139 118.446463) (xy 188.576038 118.445505) + (xy 188.57546 118.442847) (xy 188.57546 118.440002) (xy 188.574777 118.433502) (xy 188.555674 118.251744) + (xy 188.497179 118.071716) (xy 188.402533 117.907784) (xy 188.275871 117.767112) (xy 188.27587 117.767111) + (xy 188.122734 117.655851) (xy 188.122729 117.655848) (xy 187.949807 117.578857) (xy 187.949802 117.578855) + (xy 187.804001 117.547865) (xy 187.764646 117.5395) (xy 187.658514 117.5395) (xy 187.591475 117.519815) + (xy 187.54572 117.467011) (xy 187.53584 117.406499) (xy 187.53546 117.406499) (xy 187.53546 117.404174) + (xy 187.535193 117.402539) (xy 187.53546 117.4) (xy 187.515674 117.211744) (xy 187.457179 117.031716) + (xy 187.362533 116.867784) (xy 187.235871 116.727112) (xy 187.23587 116.727111) (xy 187.082734 116.615851) + (xy 187.082729 116.615848) (xy 186.909807 116.538857) (xy 186.909802 116.538855) (xy 186.764001 116.507865) + (xy 186.724646 116.4995) (xy 186.535354 116.4995) (xy 186.502897 116.506398) (xy 186.350197 116.538855) + (xy 186.350192 116.538857) (xy 186.17727 116.615848) (xy 186.177265 116.615851) (xy 186.024129 116.727111) + (xy 185.897466 116.867785) (xy 185.802821 117.031715) (xy 185.802818 117.031722) (xy 185.744327 117.21174) + (xy 185.744326 117.211744) (xy 185.72454 117.4) (xy 104.416894 117.4) (xy 104.416894 117.22939) + (xy 104.416896 117.229365) (xy 104.416896 117.214943) (xy 104.416897 117.214942) (xy 104.416896 117.170823) + (xy 104.417091 117.163874) (xy 104.42451 117.031722) (xy 104.433475 116.872038) (xy 104.435029 116.858247) + (xy 104.483402 116.573518) (xy 104.486496 116.559965) (xy 104.503915 116.4995) (xy 104.566445 116.282444) + (xy 104.571033 116.269333) (xy 104.681552 116.002514) (xy 104.687583 115.98999) (xy 104.827293 115.737201) + (xy 104.834665 115.72547) (xy 105.001809 115.489903) (xy 105.010458 115.479059) (xy 105.202907 115.26371) + (xy 105.212738 115.25388) (xy 105.428082 115.061439) (xy 105.438933 115.052785) (xy 105.674491 114.885653) + (xy 105.686247 114.878266) (xy 105.939035 114.73856) (xy 105.951538 114.732539) (xy 106.218383 114.622015) + (xy 106.231461 114.617439) (xy 106.509015 114.537483) (xy 106.522542 114.534397) (xy 106.807284 114.486025) + (xy 106.821088 114.48447) (xy 107.11368 114.468047) (xy 107.120621 114.467853) (xy 107.16398 114.467855) + (xy 107.163983 114.467853) (xy 107.173889 114.467854) (xy 107.174011 114.467844) (xy 171.604409 114.458242) + (xy 171.604568 114.458243) (xy 171.615163 114.458275) (xy 171.615163 114.458276) (xy 171.765244 114.458735) + (xy 171.776789 114.458771) (xy 171.7768 114.458771) (xy 171.7768 114.45877) (xy 171.776802 114.458771) + (xy 172.09862 114.428072) (xy 172.415881 114.365985) (xy 172.415892 114.365981) (xy 172.415896 114.365981) + (xy 172.609437 114.307928) (xy 172.725531 114.273107) (xy 172.914046 114.195713) (xy 173.024586 114.150332) + (xy 173.024586 114.150331) (xy 173.024588 114.150331) (xy 173.310175 113.99884) (xy 173.579542 113.820093) + (xy 173.830096 113.615809) (xy 173.911018 113.535403) (xy 173.912766 113.533878) (xy 173.91747 113.529173) + (xy 173.917473 113.529172) (xy 173.945379 113.501265) (xy 173.94544 113.501326) (xy 173.945661 113.500984) + (xy 173.978523 113.468336) (xy 173.978525 113.468331) (xy 173.9844 113.462495) (xy 173.985895 113.460748) + (xy 175.591643 111.855) (xy 177.92454 111.855) (xy 177.944326 112.043256) (xy 177.944327 112.043259) + (xy 178.002818 112.223277) (xy 178.002821 112.223284) (xy 178.097467 112.387216) (xy 178.224129 112.527888) + (xy 178.377265 112.639148) (xy 178.37727 112.639151) (xy 178.550192 112.716142) (xy 178.550197 112.716144) + (xy 178.735354 112.7555) (xy 178.735355 112.7555) (xy 178.924644 112.7555) (xy 178.924646 112.7555) + (xy 179.109803 112.716144) (xy 179.28273 112.639151) (xy 179.435871 112.527888) (xy 179.562533 112.387216) + (xy 179.657179 112.223284) (xy 179.715674 112.043256) (xy 179.73546 111.855) (xy 179.715674 111.666744) + (xy 179.657179 111.486716) (xy 179.562533 111.322784) (xy 179.435871 111.182112) (xy 179.43587 111.182111) + (xy 179.282734 111.070851) (xy 179.282729 111.070848) (xy 179.109807 110.993857) (xy 179.109802 110.993855) + (xy 178.964001 110.962865) (xy 178.924646 110.9545) (xy 178.735354 110.9545) (xy 178.702897 110.961398) + (xy 178.550197 110.993855) (xy 178.550192 110.993857) (xy 178.37727 111.070848) (xy 178.377265 111.070851) + (xy 178.224129 111.182111) (xy 178.097466 111.322785) (xy 178.002821 111.486715) (xy 178.002818 111.486722) + (xy 177.944327 111.66674) (xy 177.944326 111.666744) (xy 177.92454 111.855) (xy 175.591643 111.855) + (xy 179.68011 107.766533) (xy 186.834499 107.766533) (xy 186.860458 107.89703) (xy 186.860461 107.89704) + (xy 186.911376 108.019961) (xy 186.911386 108.019979) (xy 186.985301 108.130601) (xy 186.985307 108.130609) + (xy 187.07939 108.224692) (xy 187.079398 108.224698) (xy 187.19002 108.298613) (xy 187.190023 108.298614) + (xy 187.190031 108.29862) (xy 187.190037 108.298622) (xy 187.190038 108.298623) (xy 187.305608 108.346493) + (xy 187.312964 108.34954) (xy 187.312968 108.34954) (xy 187.312969 108.349541) (xy 187.443466 108.3755) + (xy 187.443469 108.3755) (xy 187.576533 108.3755) (xy 187.664325 108.358035) (xy 187.707036 108.34954) + (xy 187.714392 108.346492) (xy 187.78386 108.339021) (xy 187.84634 108.370294) (xy 187.881995 108.430381) + (xy 187.885169 108.474008) (xy 187.88454 108.479995) (xy 187.88454 108.479997) (xy 187.88454 108.48) + (xy 187.904326 108.668256) (xy 187.904327 108.668259) (xy 187.962818 108.848277) (xy 187.962821 108.848284) + (xy 188.057467 109.012216) (xy 188.184129 109.152888) (xy 188.337265 109.264148) (xy 188.33727 109.264151) + (xy 188.510192 109.341142) (xy 188.510197 109.341144) (xy 188.695354 109.3805) (xy 188.695355 109.3805) + (xy 188.884644 109.3805) (xy 188.884646 109.3805) (xy 188.968576 109.36266) (xy 189.038242 109.367976) + (xy 189.093976 109.410113) (xy 189.117676 109.470986) (xy 189.124326 109.534256) (xy 189.124327 109.534258) + (xy 189.124327 109.534259) (xy 189.182818 109.714277) (xy 189.182821 109.714284) (xy 189.277467 109.878216) + (xy 189.404129 110.018888) (xy 189.557265 110.130148) (xy 189.55727 110.130151) (xy 189.730192 110.207142) + (xy 189.730197 110.207144) (xy 189.915354 110.2465) (xy 189.915355 110.2465) (xy 190.104644 110.2465) + (xy 190.104646 110.2465) (xy 190.289803 110.207144) (xy 190.46273 110.130151) (xy 190.615871 110.018888) + (xy 190.742533 109.878216) (xy 190.837179 109.714284) (xy 190.895674 109.534256) (xy 190.898281 109.509447) + (xy 190.924863 109.444836) (xy 190.98216 109.40485) (xy 190.995818 109.40112) (xy 191.089803 109.381144) + (xy 191.089806 109.381142) (xy 191.089808 109.381142) (xy 191.179648 109.341142) (xy 191.26273 109.304151) + (xy 191.415871 109.192888) (xy 191.51785 109.079628) (xy 191.577337 109.04298) (xy 191.647194 109.044311) + (xy 191.70215 109.079629) (xy 191.804129 109.192888) (xy 191.957265 109.304148) (xy 191.95727 109.304151) + (xy 192.130192 109.381142) (xy 192.130197 109.381144) (xy 192.315354 109.4205) (xy 192.315355 109.4205) + (xy 192.504644 109.4205) (xy 192.504646 109.4205) (xy 192.689803 109.381144) (xy 192.86273 109.304151) + (xy 193.015871 109.192888) (xy 193.11335 109.084626) (xy 193.172834 109.047979) (xy 193.242691 109.049309) + (xy 193.297648 109.084628) (xy 193.40413 109.202888) (xy 193.557266 109.314148) (xy 193.557271 109.314151) + (xy 193.730193 109.391142) (xy 193.730198 109.391144) (xy 193.915355 109.4305) (xy 193.915356 109.4305) + (xy 194.104645 109.4305) (xy 194.104647 109.4305) (xy 194.289804 109.391144) (xy 194.462731 109.314151) + (xy 194.615872 109.202888) (xy 194.742534 109.062216) (xy 194.83718 108.898284) (xy 194.895675 108.718256) + (xy 194.915461 108.53) (xy 194.895675 108.341744) (xy 194.83718 108.161716) (xy 194.742534 107.997784) + (xy 194.615872 107.857112) (xy 194.615871 107.857111) (xy 194.491201 107.766533) (xy 195.834499 107.766533) + (xy 195.860458 107.89703) (xy 195.860461 107.89704) (xy 195.911376 108.019961) (xy 195.911386 108.019979) + (xy 195.985301 108.130601) (xy 195.985307 108.130609) (xy 196.07939 108.224692) (xy 196.079398 108.224698) + (xy 196.19002 108.298613) (xy 196.190023 108.298614) (xy 196.190031 108.29862) (xy 196.190037 108.298622) + (xy 196.190038 108.298623) (xy 196.305608 108.346493) (xy 196.312964 108.34954) (xy 196.312968 108.34954) + (xy 196.312969 108.349541) (xy 196.443466 108.3755) (xy 196.443469 108.3755) (xy 196.576533 108.3755) + (xy 196.664325 108.358035) (xy 196.707036 108.34954) (xy 196.829969 108.29862) (xy 196.940606 108.224695) + (xy 197.034695 108.130606) (xy 197.10862 108.019969) (xy 197.15954 107.897036) (xy 197.169471 107.847109) + (xy 197.1855 107.766533) (xy 197.1855 107.633466) (xy 197.159541 107.502969) (xy 197.15954 107.502968) + (xy 197.15954 107.502964) (xy 197.10862 107.380031) (xy 197.034695 107.269394) (xy 197.034692 107.26939) + (xy 196.940609 107.175307) (xy 196.940601 107.175301) (xy 196.829979 107.101386) (xy 196.829972 107.101382) + (xy 196.829969 107.10138) (xy 196.829965 107.101378) (xy 196.829961 107.101376) (xy 196.70704 107.050461) + (xy 196.70703 107.050458) (xy 196.576533 107.0245) (xy 196.576531 107.0245) (xy 196.443469 107.0245) + (xy 196.443467 107.0245) (xy 196.312969 107.050458) (xy 196.312959 107.050461) (xy 196.190038 107.101376) + (xy 196.19002 107.101386) (xy 196.079398 107.175301) (xy 196.07939 107.175307) (xy 195.985307 107.26939) + (xy 195.985301 107.269398) (xy 195.911386 107.38002) (xy 195.911376 107.380038) (xy 195.860461 107.502959) + (xy 195.860458 107.502969) (xy 195.8345 107.633466) (xy 195.8345 107.633469) (xy 195.8345 107.766531) + (xy 195.8345 107.766533) (xy 195.834499 107.766533) (xy 194.491201 107.766533) (xy 194.462735 107.745851) + (xy 194.46273 107.745848) (xy 194.289808 107.668857) (xy 194.289803 107.668855) (xy 194.144002 107.637865) + (xy 194.104647 107.6295) (xy 193.915355 107.6295) (xy 193.882898 107.636398) (xy 193.730198 107.668855) + (xy 193.730193 107.668857) (xy 193.557271 107.745848) (xy 193.557266 107.745851) (xy 193.40413 107.857111) + (xy 193.404129 107.857112) (xy 193.306651 107.965372) (xy 193.247165 108.00202) (xy 193.177308 108.000689) + (xy 193.122352 107.965371) (xy 193.106517 107.947785) (xy 193.015871 107.847112) (xy 193.015867 107.847109) + (xy 192.862734 107.735851) (xy 192.862729 107.735848) (xy 192.689807 107.658857) (xy 192.689802 107.658855) + (xy 192.544001 107.627865) (xy 192.504646 107.6195) (xy 192.315354 107.6195) (xy 192.282897 107.626398) + (xy 192.130197 107.658855) (xy 192.130192 107.658857) (xy 191.95727 107.735848) (xy 191.957265 107.735851) + (xy 191.804132 107.847109) (xy 191.804129 107.847111) (xy 191.804129 107.847112) (xy 191.70215 107.960371) + (xy 191.642663 107.997019) (xy 191.572806 107.995688) (xy 191.51785 107.960371) (xy 191.415871 107.847112) + (xy 191.415867 107.847109) (xy 191.262734 107.735851) (xy 191.262729 107.735848) (xy 191.089807 107.658857) + (xy 191.089802 107.658855) (xy 190.944001 107.627865) (xy 190.904646 107.6195) (xy 190.715354 107.6195) + (xy 190.682897 107.626398) (xy 190.530197 107.658855) (xy 190.530192 107.658857) (xy 190.35727 107.735848) + (xy 190.357265 107.735851) (xy 190.204129 107.847111) (xy 190.077466 107.987785) (xy 189.982821 108.151715) + (xy 189.982818 108.151722) (xy 189.924324 108.331747) (xy 189.923533 108.335473) (xy 189.922481 108.33742) + (xy 189.922318 108.337924) (xy 189.922225 108.337894) (xy 189.890341 108.396955) (xy 189.829178 108.430732) + (xy 189.759464 108.42608) (xy 189.703331 108.384476) (xy 189.678922 108.322656) (xy 189.675674 108.291744) + (xy 189.617179 108.111716) (xy 189.522533 107.947784) (xy 189.395871 107.807112) (xy 189.340019 107.766533) + (xy 189.242734 107.695851) (xy 189.242729 107.695848) (xy 189.069807 107.618857) (xy 189.069802 107.618855) + (xy 188.924001 107.587865) (xy 188.884646 107.5795) (xy 188.695354 107.5795) (xy 188.645375 107.590123) + (xy 188.510199 107.618855) (xy 188.351022 107.689726) (xy 188.281772 107.69901) (xy 188.218495 107.669382) + (xy 188.181282 107.610247) (xy 188.178969 107.600637) (xy 188.15954 107.502964) (xy 188.10862 107.380031) + (xy 188.034695 107.269394) (xy 188.034692 107.26939) (xy 187.940609 107.175307) (xy 187.940601 107.175301) + (xy 187.829979 107.101386) (xy 187.829972 107.101382) (xy 187.829969 107.10138) (xy 187.829965 107.101378) + (xy 187.829961 107.101376) (xy 187.70704 107.050461) (xy 187.70703 107.050458) (xy 187.576533 107.0245) + (xy 187.576531 107.0245) (xy 187.443469 107.0245) (xy 187.443467 107.0245) (xy 187.312969 107.050458) + (xy 187.312959 107.050461) (xy 187.190038 107.101376) (xy 187.19002 107.101386) (xy 187.079398 107.175301) + (xy 187.07939 107.175307) (xy 186.985307 107.26939) (xy 186.985301 107.269398) (xy 186.911386 107.38002) + (xy 186.911376 107.380038) (xy 186.860461 107.502959) (xy 186.860458 107.502969) (xy 186.8345 107.633466) + (xy 186.8345 107.633469) (xy 186.8345 107.766531) (xy 186.8345 107.766533) (xy 186.834499 107.766533) + (xy 179.68011 107.766533) (xy 181.565522 105.881121) (xy 181.565534 105.881112) (xy 181.574429 105.872215) + (xy 181.574432 105.872215) (xy 181.605646 105.840999) (xy 181.610636 105.836279) (xy 181.827949 105.642006) + (xy 181.83877 105.633371) (xy 182.073534 105.466619) (xy 182.085256 105.459243) (xy 182.218195 105.385625) + (xy 182.337178 105.319735) (xy 182.349641 105.313718) (xy 182.615564 105.203208) (xy 182.628621 105.198618) + (xy 182.905231 105.118483) (xy 182.918725 105.115381) (xy 183.202521 105.066632) (xy 183.216292 105.065053) + (xy 183.506883 105.04811) (xy 183.5141 105.047901) (xy 190.749228 105.047901) + ) + ) + ) + (zone + (net 3) + (net_name "+3V3") + (layer "B.Cu") + (uuid "61b8829e-288f-47e7-9fe2-62219c5c74ea") + (hatch edge 0.5) + (priority 1) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 90 194) (xy 90 101) (xy 294 101) (xy 293.976123 194.023877) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 190.816267 105.067586) (xy 190.862022 105.12039) (xy 190.871966 105.189548) (xy 190.856615 105.233901) + (xy 190.782821 105.361715) (xy 190.782818 105.361722) (xy 190.732739 105.515851) (xy 190.724326 105.541744) + (xy 190.713839 105.641523) (xy 190.703861 105.736463) (xy 190.701396 105.736204) (xy 190.684855 105.792539) + (xy 190.632051 105.838294) (xy 190.580541 105.8495) (xy 190.48713 105.8495) (xy 190.48712 105.849501) + (xy 190.423248 105.856367) (xy 190.396742 105.856367) (xy 190.392483 105.855909) (xy 190.332873 105.8495) + (xy 190.332864 105.8495) (xy 189.687129 105.8495) (xy 189.687125 105.849501) (xy 189.63916 105.854657) + (xy 189.627517 105.855909) (xy 189.627516 105.855909) (xy 189.620904 105.85662) (xy 189.594393 105.856619) + (xy 189.532842 105.85) (xy 189.46 105.85) (xy 189.46 105.86859) (xy 189.440315 105.935629) (xy 189.410313 105.967856) + (xy 189.377451 105.992456) (xy 189.291206 106.107664) (xy 189.291202 106.107671) (xy 189.240908 106.242517) + (xy 189.234501 106.302116) (xy 189.2345 106.302135) (xy 189.2345 107.89787) (xy 189.234501 107.897876) + (xy 189.240908 107.957483) (xy 189.291202 108.092328) (xy 189.291203 108.09233) (xy 189.359767 108.183919) + (xy 189.384184 108.249383) (xy 189.3845 108.25823) (xy 189.3845 108.647312) (xy 189.364815 108.714351) + (xy 189.35265 108.730284) (xy 189.277466 108.813784) (xy 189.182821 108.977715) (xy 189.182818 108.977722) + (xy 189.126862 109.149938) (xy 189.124326 109.157744) (xy 189.10454 109.346) (xy 189.117471 109.469036) + (xy 189.122044 109.512539) (xy 189.109474 109.581268) (xy 189.061742 109.632292) (xy 188.998724 109.6495) + (xy 188.88713 109.6495) (xy 188.88712 109.649501) (xy 188.823248 109.656367) (xy 188.796742 109.656367) + (xy 188.792483 109.655909) (xy 188.732873 109.6495) (xy 188.732864 109.6495) (xy 188.087129 109.6495) + (xy 188.087123 109.649501) (xy 188.027516 109.655908) (xy 187.892671 109.706202) (xy 187.892664 109.706206) + (xy 187.777455 109.792452) (xy 187.777452 109.792455) (xy 187.691206 109.907664) (xy 187.691202 109.907671) + (xy 187.640908 110.042517) (xy 187.634501 110.102116) (xy 187.634501 110.102123) (xy 187.6345 110.102135) + (xy 187.6345 110.222149) (xy 187.614815 110.289188) (xy 187.613602 110.29104) (xy 187.523371 110.426079) + (xy 187.523364 110.426092) (xy 187.44795 110.60816) (xy 187.447947 110.60817) (xy 187.4095 110.801456) + (xy 187.4095 110.801459) (xy 187.4095 110.998541) (xy 187.4095 110.998543) (xy 187.409499 110.998543) + (xy 187.447947 111.191829) (xy 187.44795 111.191839) (xy 187.523364 111.373907) (xy 187.523371 111.37392) + (xy 187.613602 111.508959) (xy 187.63448 111.575636) (xy 187.6345 111.577849) (xy 187.6345 111.697869) + (xy 187.634501 111.697876) (xy 187.640908 111.757483) (xy 187.691202 111.892328) (xy 187.691203 111.892329) + (xy 187.691204 111.892331) (xy 187.775646 112.005131) (xy 187.782769 112.014646) (xy 187.78037 112.016441) + (xy 187.806666 112.064597) (xy 187.8095 112.090955) (xy 187.8095 112.338541) (xy 187.8095 112.338543) + (xy 187.809499 112.338543) (xy 187.847947 112.531829) (xy 187.84795 112.531839) (xy 187.923364 112.713907) + (xy 187.923371 112.71392) (xy 188.03286 112.877781) (xy 188.032863 112.877785) (xy 188.172214 113.017136) + (xy 188.172218 113.017139) (xy 188.336079 113.126628) (xy 188.336092 113.126635) (xy 188.464424 113.179791) + (xy 188.518165 113.202051) (xy 188.518169 113.202051) (xy 188.51817 113.202052) (xy 188.711456 113.2405) + (xy 188.711459 113.2405) (xy 188.908543 113.2405) (xy 189.038582 113.214632) (xy 189.101835 113.202051) + (xy 189.213049 113.155984) (xy 189.282516 113.148516) (xy 189.344996 113.179791) (xy 189.380648 113.23988) + (xy 189.3845 113.270546) (xy 189.3845 113.709548) (xy 189.364815 113.776587) (xy 189.348181 113.797229) + (xy 186.682229 116.463181) (xy 186.620906 116.496666) (xy 186.594548 116.4995) (xy 186.535354 116.4995) + (xy 186.502897 116.506398) (xy 186.350197 116.538855) (xy 186.350192 116.538857) (xy 186.17727 116.615848) + (xy 186.177265 116.615851) (xy 186.024129 116.727111) (xy 185.897466 116.867785) (xy 185.802821 117.031715) + (xy 185.802818 117.031722) (xy 185.744327 117.21174) (xy 185.744326 117.211744) (xy 185.72454 117.4) + (xy 185.744326 117.588256) (xy 185.744327 117.588259) (xy 185.802818 117.768277) (xy 185.802821 117.768284) + (xy 185.897467 117.932216) (xy 185.993487 118.038857) (xy 186.024129 118.072888) (xy 186.177265 118.184148) + (xy 186.17727 118.184151) (xy 186.350192 118.261142) (xy 186.350197 118.261144) (xy 186.535354 118.3005) + (xy 186.535355 118.3005) (xy 186.641486 118.3005) (xy 186.708525 118.320185) (xy 186.75428 118.372989) + (xy 186.764161 118.433502) (xy 186.76454 118.433502) (xy 186.76454 118.435824) (xy 186.764806 118.437459) + (xy 186.76454 118.44) (xy 186.784326 118.628256) (xy 186.784327 118.628259) (xy 186.842818 118.808277) + (xy 186.842821 118.808284) (xy 186.937467 118.972216) (xy 187.04195 119.088256) (xy 187.064129 119.112888) + (xy 187.217265 119.224148) (xy 187.21727 119.224151) (xy 187.390192 119.301142) (xy 187.390197 119.301144) + (xy 187.575354 119.3405) (xy 187.575355 119.3405) (xy 187.67054 119.3405) (xy 187.737579 119.360185) + (xy 187.783334 119.412989) (xy 187.793755 119.460895) (xy 187.793861 119.460884) (xy 187.793961 119.461841) + (xy 187.79454 119.4645) (xy 187.79454 119.467344) (xy 187.79454 119.467347) (xy 187.814326 119.655603) + (xy 187.814327 119.655606) (xy 187.872818 119.835624) (xy 187.872821 119.835631) (xy 187.967467 119.999563) + (xy 188.020006 120.057913) (xy 188.094129 120.140235) (xy 188.247265 120.251495) (xy 188.24727 120.251498) + (xy 188.420192 120.328489) (xy 188.420197 120.328491) (xy 188.605354 120.367847) (xy 188.605355 120.367847) + (xy 188.70314 120.367847) (xy 188.770179 120.387532) (xy 188.815934 120.440336) (xy 188.824971 120.495697) + (xy 188.826735 120.495697) (xy 188.826735 120.502192) (xy 188.826735 120.502195) (xy 188.846521 120.690451) + (xy 188.846522 120.690454) (xy 188.905013 120.870472) (xy 188.905016 120.870479) (xy 188.999662 121.034411) + (xy 189.110102 121.157067) (xy 189.126324 121.175083) (xy 189.27946 121.286343) (xy 189.279465 121.286346) + (xy 189.452387 121.363337) (xy 189.452392 121.363339) (xy 189.637549 121.402695) (xy 189.63755 121.402695) + (xy 189.72804 121.402695) (xy 189.795079 121.42238) (xy 189.840834 121.475184) (xy 189.850821 121.521093) + (xy 189.851361 121.521037) (xy 189.851876 121.525945) (xy 189.85204 121.526695) (xy 189.85204 121.527497) + (xy 189.85204 121.5275) (xy 189.871826 121.715756) (xy 189.871827 121.715759) (xy 189.930318 121.895777) + (xy 189.930321 121.895784) (xy 190.024967 122.059716) (xy 190.130763 122.177214) (xy 190.151629 122.200388) + (xy 190.304765 122.311648) (xy 190.30477 122.311651) (xy 190.477692 122.388642) (xy 190.477697 122.388644) + (xy 190.662854 122.428) (xy 190.662855 122.428) (xy 190.852144 122.428) (xy 190.852146 122.428) + (xy 191.037303 122.388644) (xy 191.21023 122.311651) (xy 191.363371 122.200388) (xy 191.490033 122.059716) + (xy 191.584679 121.895784) (xy 191.643174 121.715756) (xy 191.660821 121.547845) (xy 191.687405 121.483232) + (xy 191.696452 121.473136) (xy 193.17282 119.996768) (xy 193.234142 119.963285) (xy 193.303834 119.968269) + (xy 193.359767 120.010141) (xy 193.384184 120.075605) (xy 193.3845 120.084451) (xy 193.3845 123.4199) + (xy 193.364815 123.486939) (xy 193.312011 123.532694) (xy 193.310936 123.533179) (xy 193.157576 123.60146) + (xy 193.157571 123.601463) (xy 193.004435 123.712723) (xy 192.877772 123.853397) (xy 192.783127 124.017327) + (xy 192.783124 124.017334) (xy 192.736294 124.161463) (xy 192.724632 124.197356) (xy 192.704846 124.385612) + (xy 192.724632 124.573868) (xy 192.724633 124.573871) (xy 192.783124 124.753889) (xy 192.783127 124.753896) + (xy 192.875274 124.9135) (xy 192.891747 124.981401) (xy 192.868894 125.047427) (xy 192.813973 125.090618) + (xy 192.767887 125.0995) (xy 181.027568 125.0995) (xy 180.960529 125.079815) (xy 180.914774 125.027011) + (xy 180.904247 124.988462) (xy 180.902761 124.97432) (xy 180.885674 124.811744) (xy 180.827179 124.631716) + (xy 180.732533 124.467784) (xy 180.605871 124.327112) (xy 180.601098 124.323644) (xy 180.452734 124.215851) + (xy 180.452729 124.215848) (xy 180.279807 124.138857) (xy 180.279802 124.138855) (xy 180.134001 124.107865) + (xy 180.094646 124.0995) (xy 179.905354 124.0995) (xy 179.872897 124.106398) (xy 179.720197 124.138855) + (xy 179.720192 124.138857) (xy 179.54727 124.215848) (xy 179.547265 124.215851) (xy 179.394129 124.327111) + (xy 179.267466 124.467785) (xy 179.172821 124.631715) (xy 179.172818 124.631722) (xy 179.114327 124.81174) + (xy 179.114326 124.811744) (xy 179.097239 124.97432) (xy 179.095753 124.988462) (xy 179.069168 125.053076) + (xy 179.011871 125.093061) (xy 178.972432 125.0995) (xy 178.227568 125.0995) (xy 178.160529 125.079815) + (xy 178.114774 125.027011) (xy 178.104247 124.988462) (xy 178.102761 124.97432) (xy 178.085674 124.811744) + (xy 178.027179 124.631716) (xy 177.932533 124.467784) (xy 177.805871 124.327112) (xy 177.801098 124.323644) + (xy 177.652734 124.215851) (xy 177.652729 124.215848) (xy 177.479807 124.138857) (xy 177.479802 124.138855) + (xy 177.334001 124.107865) (xy 177.294646 124.0995) (xy 177.105354 124.0995) (xy 177.072897 124.106398) + (xy 176.920197 124.138855) (xy 176.920192 124.138857) (xy 176.74727 124.215848) (xy 176.747265 124.215851) + (xy 176.594129 124.327111) (xy 176.467466 124.467785) (xy 176.372821 124.631715) (xy 176.372818 124.631722) + (xy 176.314327 124.81174) (xy 176.314326 124.811744) (xy 176.297239 124.97432) (xy 176.295753 124.988462) + (xy 176.269168 125.053076) (xy 176.211871 125.093061) (xy 176.172432 125.0995) (xy 152.85167 125.0995) + (xy 152.784631 125.079815) (xy 152.738876 125.027011) (xy 152.728932 124.957853) (xy 152.733739 124.937182) + (xy 152.758474 124.861056) (xy 152.77826 124.6728) (xy 152.758474 124.484544) (xy 152.699979 124.304516) + (xy 152.605333 124.140584) (xy 152.478671 123.999912) (xy 152.47867 123.999911) (xy 152.325534 123.888651) + (xy 152.325529 123.888648) (xy 152.152607 123.811657) (xy 152.152602 123.811655) (xy 152.006801 123.780665) + (xy 151.967446 123.7723) (xy 151.778154 123.7723) (xy 151.745697 123.779198) (xy 151.592997 123.811655) + (xy 151.592992 123.811657) (xy 151.42007 123.888648) (xy 151.420065 123.888651) (xy 151.266929 123.999911) + (xy 151.140266 124.140585) (xy 151.045621 124.304515) (xy 151.045618 124.304522) (xy 150.992571 124.467785) + (xy 150.987126 124.484544) (xy 150.96734 124.6728) (xy 150.987126 124.861056) (xy 150.997927 124.894297) + (xy 151.011861 124.937182) (xy 151.013856 125.007023) (xy 150.977776 125.066856) (xy 150.915075 125.097684) + (xy 150.89393 125.0995) (xy 147.085895 125.0995) (xy 147.018856 125.079815) (xy 146.973101 125.027011) + (xy 146.963157 124.957853) (xy 146.992182 124.894297) (xy 147.035459 124.862221) (xy 147.043987 124.858424) + (xy 147.08413 124.840551) (xy 147.237271 124.729288) (xy 147.363933 124.588616) (xy 147.458579 124.424684) + (xy 147.517074 124.244656) (xy 147.53686 124.0564) (xy 147.517074 123.868144) (xy 147.458579 123.688116) + (xy 147.363933 123.524184) (xy 147.237271 123.383512) (xy 147.23727 123.383511) (xy 147.084134 123.272251) + (xy 147.084129 123.272248) (xy 146.911207 123.195257) (xy 146.911202 123.195255) (xy 146.765401 123.164265) + (xy 146.726046 123.1559) (xy 146.536754 123.1559) (xy 146.504297 123.162798) (xy 146.351597 123.195255) + (xy 146.351592 123.195257) (xy 146.17867 123.272248) (xy 146.178665 123.272251) (xy 146.02553 123.38351) + (xy 146.025526 123.383514) (xy 146.0198 123.389874) (xy 145.960313 123.426521) (xy 145.927652 123.4309) + (xy 128.185148 123.4309) (xy 128.118109 123.411215) (xy 128.093 123.389874) (xy 128.087273 123.383514) + (xy 128.087269 123.38351) (xy 127.934134 123.272251) (xy 127.934129 123.272248) (xy 127.761207 123.195257) + (xy 127.761202 123.195255) (xy 127.615401 123.164265) (xy 127.576046 123.1559) (xy 127.386754 123.1559) + (xy 127.354297 123.162798) (xy 127.201597 123.195255) (xy 127.201592 123.195257) (xy 127.02867 123.272248) + (xy 127.028665 123.272251) (xy 126.875529 123.383511) (xy 126.748866 123.524185) (xy 126.654221 123.688115) + (xy 126.654218 123.688122) (xy 126.595727 123.86814) (xy 126.595726 123.868144) (xy 126.57594 124.0564) + (xy 126.595726 124.244656) (xy 126.595727 124.244659) (xy 126.654218 124.424677) (xy 126.654221 124.424684) + (xy 126.748867 124.588616) (xy 126.84652 124.69707) (xy 126.875529 124.729288) (xy 127.028665 124.840548) + (xy 127.02867 124.840551) (xy 127.201592 124.917542) (xy 127.201597 124.917544) (xy 127.386754 124.9569) + (xy 127.386755 124.9569) (xy 127.576044 124.9569) (xy 127.576046 124.9569) (xy 127.761203 124.917544) + (xy 127.93413 124.840551) (xy 128.087271 124.729288) (xy 128.090188 124.726047) (xy 128.093 124.722926) + (xy 128.152487 124.686279) (xy 128.185148 124.6819) (xy 145.927652 124.6819) (xy 145.994691 124.701585) + (xy 146.0198 124.722926) (xy 146.025526 124.729285) (xy 146.02553 124.729289) (xy 146.178665 124.840548) + (xy 146.17867 124.840551) (xy 146.227341 124.862221) (xy 146.280578 124.907471) (xy 146.300899 124.97432) + (xy 146.281854 125.041544) (xy 146.229487 125.087799) (xy 146.176905 125.0995) (xy 136.344793 125.0995) + (xy 136.318513 125.104727) (xy 136.318512 125.104726) (xy 136.223955 125.123535) (xy 136.223945 125.123538) + (xy 136.110116 125.170687) (xy 136.011354 125.236678) (xy 136.011354 125.236679) (xy 136.007707 125.239115) + (xy 136.00766 125.239147) (xy 131.262229 129.984581) (xy 131.200906 130.018066) (xy 131.174548 130.0209) + (xy 131.115354 130.0209) (xy 131.082897 130.027798) (xy 130.930197 130.060255) (xy 130.930192 130.060257) + (xy 130.75727 130.137248) (xy 130.757265 130.137251) (xy 130.604129 130.248511) (xy 130.477466 130.389185) + (xy 130.382821 130.553115) (xy 130.382818 130.553122) (xy 130.328968 130.718856) (xy 130.324326 130.733144) + (xy 130.30454 130.9214) (xy 130.324326 131.109656) (xy 130.324327 131.109659) (xy 130.382818 131.289677) + (xy 130.382821 131.289684) (xy 130.477467 131.453616) (xy 130.560113 131.545403) (xy 130.604129 131.594288) + (xy 130.757265 131.705548) (xy 130.75727 131.705551) (xy 130.930192 131.782542) (xy 130.930197 131.782544) + (xy 131.115354 131.8219) (xy 131.115355 131.8219) (xy 131.304644 131.8219) (xy 131.304646 131.8219) + (xy 131.489803 131.782544) (xy 131.66273 131.705551) (xy 131.815871 131.594288) (xy 131.942533 131.453616) + (xy 132.037179 131.289684) (xy 132.095674 131.109656) (xy 132.113321 130.941745) (xy 132.139905 130.877132) + (xy 132.148952 130.867036) (xy 132.312275 130.703713) (xy 139.7395 130.703713) (xy 139.7395 132.103861) + (xy 139.748471 132.1605) (xy 139.770968 132.302545) (xy 139.772754 132.313817) (xy 139.814125 132.441144) + (xy 139.838444 132.515988) (xy 139.934951 132.705394) (xy 140.059889 132.877358) (xy 140.059893 132.877362) + (xy 140.059896 132.877366) (xy 140.190314 133.007784) (xy 140.212625 133.030095) (xy 140.212632 133.030101) + (xy 140.212635 133.030104) (xy 140.38461 133.155051) (xy 140.574014 133.251557) (xy 140.776183 133.317246) + (xy 140.986139 133.3505) (xy 140.98614 133.3505) (xy 141.198712 133.3505) (xy 141.198713 133.3505) + (xy 141.408669 133.317246) (xy 141.610838 133.251557) (xy 141.800242 133.155051) (xy 141.822215 133.139086) + (xy 141.972212 133.030109) (xy 141.972214 133.030106) (xy 141.972218 133.030104) (xy 142.12253 132.879792) + (xy 142.122531 132.87979) (xy 142.129591 132.87273) (xy 142.129596 132.872723) (xy 142.805503 132.196819) + (xy 142.866826 132.163334) (xy 142.893184 132.1605) (xy 156.333713 132.1605) (xy 156.999243 132.1605) + (xy 157.066282 132.180185) (xy 157.086924 132.196819) (xy 157.727636 132.837531) (xy 157.740274 132.852328) + (xy 157.761105 132.881001) (xy 157.911426 133.031322) (xy 158.083392 133.156261) (xy 158.083394 133.156262) + (xy 158.083397 133.156264) (xy 158.272801 133.25277) (xy 158.47497 133.318459) (xy 158.684926 133.351713) + (xy 158.684927 133.351713) (xy 158.897499 133.351713) (xy 158.8975 133.351713) (xy 159.107456 133.318459) + (xy 159.309625 133.25277) (xy 159.499029 133.156264) (xy 159.671005 133.031317) (xy 159.821317 132.881005) + (xy 159.848603 132.843447) (xy 159.861229 132.828664) (xy 160.493076 132.196819) (xy 160.554399 132.163334) + (xy 160.580757 132.1605) (xy 226.766286 132.1605) (xy 226.766287 132.1605) (xy 226.976243 132.127246) + (xy 227.178412 132.061557) (xy 227.367816 131.965051) (xy 227.391585 131.947782) (xy 227.539792 131.840104) + (xy 227.690104 131.689792) (xy 227.690105 131.68979) (xy 227.697165 131.68273) (xy 227.69717 131.682723) + (xy 228.904894 130.475) (xy 235.129659 130.475) (xy 235.148975 130.671129) (xy 235.206188 130.859733) + (xy 235.299086 131.033532) (xy 235.29909 131.033539) (xy 235.424116 131.185883) (xy 235.57646 131.310909) + (xy 235.576467 131.310913) (xy 235.750266 131.403811) (xy 235.750269 131.403811) (xy 235.750273 131.403814) + (xy 235.938868 131.461024) (xy 236.135 131.480341) (xy 236.331132 131.461024) (xy 236.519727 131.403814) + (xy 236.542309 131.391744) (xy 236.622827 131.348706) (xy 236.693538 131.31091) (xy 236.845883 131.185883) + (xy 236.97091 131.033538) (xy 237.063814 130.859727) (xy 237.121024 130.671132) (xy 237.140341 130.475) + (xy 237.121024 130.278868) (xy 237.063814 130.090273) (xy 237.063811 130.090269) (xy 237.063811 130.090266) + (xy 236.970913 129.916467) (xy 236.970909 129.91646) (xy 236.888647 129.816224) (xy 236.861334 129.751914) + (xy 236.8605 129.737559) (xy 236.8605 129.096873) (xy 236.880185 129.029834) (xy 236.896814 129.009197) + (xy 239.46601 126.44) (xy 249.35454 126.44) (xy 249.374326 126.628256) (xy 249.374327 126.628259) + (xy 249.432818 126.808277) (xy 249.432821 126.808284) (xy 249.527467 126.972216) (xy 249.64378 127.101394) + (xy 249.654129 127.112888) (xy 249.807265 127.224148) (xy 249.80727 127.224151) (xy 249.980192 127.301142) + (xy 249.980197 127.301144) (xy 250.165354 127.3405) (xy 250.165355 127.3405) (xy 250.354644 127.3405) + (xy 250.354646 127.3405) (xy 250.539803 127.301144) (xy 250.71273 127.224151) (xy 250.865871 127.112888) + (xy 250.992533 126.972216) (xy 251.087179 126.808284) (xy 251.145674 126.628256) (xy 251.163321 126.460344) + (xy 251.189904 126.395734) (xy 251.198951 126.385638) (xy 252.154022 125.430569) (xy 252.215345 125.397084) + (xy 252.241703 125.39425) (xy 259.717502 125.39425) (xy 259.784541 125.413935) (xy 259.80965 125.435276) + (xy 259.815376 125.441635) (xy 259.81538 125.441639) (xy 259.968515 125.552898) (xy 259.96852 125.552901) + (xy 260.141442 125.629892) (xy 260.141447 125.629894) (xy 260.326604 125.66925) (xy 260.326605 125.66925) + (xy 260.515894 125.66925) (xy 260.515896 125.66925) (xy 260.701053 125.629894) (xy 260.87398 125.552901) + (xy 261.027121 125.441638) (xy 261.153783 125.300966) (xy 261.248429 125.137034) (xy 261.306924 124.957006) + (xy 261.32671 124.76875) (xy 261.306924 124.580494) (xy 261.248429 124.400466) (xy 261.153783 124.236534) + (xy 261.027121 124.095862) (xy 261.02712 124.095861) (xy 260.873984 123.984601) (xy 260.873979 123.984598) + (xy 260.701057 123.907607) (xy 260.701052 123.907605) (xy 260.537716 123.872888) (xy 260.515896 123.86825) + (xy 260.326604 123.86825) (xy 260.304784 123.872888) (xy 260.141447 123.907605) (xy 260.141442 123.907607) + (xy 259.96852 123.984598) (xy 259.968515 123.984601) (xy 259.81538 124.09586) (xy 259.815376 124.095864) + (xy 259.80965 124.102224) (xy 259.750163 124.138871) (xy 259.717502 124.14325) (xy 251.869639 124.14325) + (xy 251.778093 124.16146) (xy 251.778083 124.161462) (xy 251.748798 124.167287) (xy 251.748797 124.167287) + (xy 251.634966 124.214437) (xy 251.533565 124.282192) (xy 251.533543 124.282207) (xy 251.532516 124.282892) + (xy 250.312229 125.503181) (xy 250.250906 125.536666) (xy 250.224548 125.5395) (xy 250.165354 125.5395) + (xy 250.132897 125.546398) (xy 249.980197 125.578855) (xy 249.980192 125.578857) (xy 249.80727 125.655848) + (xy 249.807265 125.655851) (xy 249.654129 125.767111) (xy 249.527466 125.907785) (xy 249.432821 126.071715) + (xy 249.432818 126.071722) (xy 249.376489 126.245087) (xy 249.374326 126.251744) (xy 249.35454 126.44) + (xy 239.46601 126.44) (xy 240.151557 125.754453) (xy 240.212878 125.72097) (xy 240.227075 125.718734) + (xy 240.356132 125.706024) (xy 240.544727 125.648814) (xy 240.718538 125.55591) (xy 240.870883 125.430883) + (xy 240.99591 125.278538) (xy 241.088814 125.104727) (xy 241.146024 124.916132) (xy 241.165341 124.72) + (xy 241.146024 124.523868) (xy 241.088814 124.335273) (xy 241.088811 124.335269) (xy 241.088811 124.335266) + (xy 240.995911 124.161463) (xy 240.995909 124.16146) (xy 240.870883 124.009116) (xy 240.718539 123.88409) + (xy 240.718532 123.884086) (xy 240.544728 123.791186) (xy 240.533121 123.787665) (xy 240.474682 123.749367) + (xy 240.446226 123.685555) (xy 240.456787 123.616488) (xy 240.49843 123.569288) (xy 240.497473 123.567971) + (xy 240.573147 123.51299) (xy 240.655871 123.452888) (xy 240.782533 123.312216) (xy 240.877179 123.148284) + (xy 240.935674 122.968256) (xy 240.95546 122.78) (xy 240.935674 122.591744) (xy 240.881112 122.423823) + (xy 240.877181 122.411722) (xy 240.87718 122.411721) (xy 240.877179 122.411716) (xy 240.782533 122.247784) + (xy 240.655871 122.107112) (xy 240.590636 122.059716) (xy 240.502734 121.995851) (xy 240.502729 121.995848) + (xy 240.329807 121.918857) (xy 240.329802 121.918855) (xy 240.184001 121.887865) (xy 240.144646 121.8795) + (xy 239.955354 121.8795) (xy 239.922897 121.886398) (xy 239.770197 121.918855) (xy 239.770192 121.918857) + (xy 239.59727 121.995848) (xy 239.597265 121.995851) (xy 239.444129 122.107111) (xy 239.317466 122.247785) + (xy 239.222821 122.411715) (xy 239.222818 122.411722) (xy 239.166794 122.584148) (xy 239.164326 122.591744) + (xy 239.14454 122.78) (xy 239.164326 122.968256) (xy 239.164327 122.968259) (xy 239.222818 123.148277) + (xy 239.222821 123.148284) (xy 239.317467 123.312216) (xy 239.420388 123.426521) (xy 239.444129 123.452888) + (xy 239.597265 123.564148) (xy 239.59727 123.564151) (xy 239.694495 123.607439) (xy 239.747732 123.652689) + (xy 239.768053 123.719538) (xy 239.749008 123.786762) (xy 239.702513 123.830076) (xy 239.601463 123.884088) + (xy 239.60146 123.88409) (xy 239.449116 124.009116) (xy 239.32409 124.16146) (xy 239.324089 124.161463) + (xy 239.231188 124.335266) (xy 239.173975 124.523871) (xy 239.161265 124.652917) (xy 239.135104 124.717704) + (xy 239.125543 124.728443) (xy 235.571469 128.282517) (xy 235.533244 128.339727) (xy 235.49207 128.401347) + (xy 235.437381 128.533379) (xy 235.437379 128.533385) (xy 235.4095 128.673542) (xy 235.4095 129.737559) + (xy 235.389815 129.804598) (xy 235.381353 129.816224) (xy 235.29909 129.91646) (xy 235.299086 129.916467) + (xy 235.206188 130.090266) (xy 235.148975 130.27887) (xy 235.129659 130.475) (xy 228.904894 130.475) + (xy 230.043076 129.336819) (xy 230.104399 129.303334) (xy 230.130757 129.3005) (xy 230.842386 129.3005) + (xy 230.861783 129.302026) (xy 230.872254 129.303685) (xy 230.883711 129.3055) (xy 230.883713 129.3055) + (xy 231.096286 129.3055) (xy 231.096287 129.3055) (xy 231.306243 129.272246) (xy 231.508412 129.206557) + (xy 231.697816 129.110051) (xy 231.869791 128.985104) (xy 232.020104 128.834791) (xy 232.145051 128.662816) + (xy 232.241557 128.473412) (xy 232.307246 128.271243) (xy 232.3405 128.061287) (xy 232.3405 127.848713) + (xy 232.337027 127.826785) (xy 232.3355 127.807385) (xy 232.3355 126.596422) (xy 232.335501 126.596397) + (xy 232.335501 126.378714) (xy 232.331032 126.3505) (xy 232.302246 126.168757) (xy 232.236557 125.966588) + (xy 232.140051 125.777184) (xy 232.140049 125.777181) (xy 232.140048 125.777179) (xy 232.015109 125.605213) + (xy 231.864786 125.45489) (xy 231.69282 125.329951) (xy 231.503414 125.233444) (xy 231.503413 125.233443) + (xy 231.503412 125.233443) (xy 231.301243 125.167754) (xy 231.301241 125.167753) (xy 231.301239 125.167753) + (xy 231.154648 125.144534) (xy 231.091287 125.134499) (xy 230.878713 125.134499) (xy 230.77459 125.150991) + (xy 230.670467 125.167483) (xy 230.66876 125.167753) (xy 230.466585 125.233444) (xy 230.277179 125.329951) + (xy 230.105213 125.45489) (xy 230.105209 125.454894) (xy 228.489893 127.070211) (xy 226.136924 129.423181) + (xy 226.075601 129.456666) (xy 226.049243 129.4595) (xy 160.076287 129.4595) (xy 156.546287 129.4595) + (xy 141.196287 129.4595) (xy 140.983713 129.4595) (xy 140.935042 129.467208) (xy 140.77376 129.492753) + (xy 140.571585 129.558444) (xy 140.382179 129.654951) (xy 140.210213 129.77989) (xy 140.05989 129.930213) + (xy 139.934951 130.102179) (xy 139.838444 130.291585) (xy 139.772753 130.49376) (xy 139.750831 130.632171) + (xy 139.7395 130.703713) (xy 132.312275 130.703713) (xy 136.629172 126.386819) (xy 136.690495 126.353334) + (xy 136.716853 126.3505) (xy 224.746607 126.3505) (xy 224.807029 126.338481) (xy 224.867452 126.326463) + (xy 224.867455 126.326461) (xy 224.867458 126.326461) (xy 224.900787 126.312654) (xy 224.900786 126.312654) + (xy 224.900792 126.312652) (xy 224.981286 126.279312) (xy 225.032509 126.245084) (xy 225.083733 126.210858) + (xy 225.170858 126.123733) (xy 225.170858 126.123731) (xy 225.181066 126.113524) (xy 225.181067 126.113521) + (xy 229.307772 121.986819) (xy 229.369095 121.953334) (xy 229.395453 121.9505) (xy 232.376252 121.9505) + (xy 232.443291 121.970185) (xy 232.4684 121.991526) (xy 232.474126 121.997885) (xy 232.47413 121.997889) + (xy 232.627265 122.109148) (xy 232.62727 122.109151) (xy 232.800192 122.186142) (xy 232.800197 122.186144) + (xy 232.985354 122.2255) (xy 232.985355 122.2255) (xy 233.174644 122.2255) (xy 233.174646 122.2255) + (xy 233.359803 122.186144) (xy 233.53273 122.109151) (xy 233.685871 121.997888) (xy 233.812533 121.857216) + (xy 233.907179 121.693284) (xy 233.922868 121.645) (xy 255.81954 121.645) (xy 255.839326 121.833256) + (xy 255.839327 121.833259) (xy 255.897818 122.013277) (xy 255.897821 122.013284) (xy 255.992467 122.177216) + (xy 256.103568 122.300606) (xy 256.119129 122.317888) (xy 256.272265 122.429148) (xy 256.27227 122.429151) + (xy 256.445192 122.506142) (xy 256.445197 122.506144) (xy 256.630354 122.5455) (xy 256.630355 122.5455) + (xy 256.819644 122.5455) (xy 256.819646 122.5455) (xy 257.004803 122.506144) (xy 257.17773 122.429151) + (xy 257.252116 122.375106) (xy 257.31792 122.351627) (xy 257.385974 122.367452) (xy 257.397876 122.3751) + (xy 257.448273 122.411716) (xy 257.47227 122.429151) (xy 257.645192 122.506142) (xy 257.645197 122.506144) + (xy 257.830354 122.5455) (xy 257.830355 122.5455) (xy 258.019644 122.5455) (xy 258.019646 122.5455) + (xy 258.204803 122.506144) (xy 258.37773 122.429151) (xy 258.530871 122.317888) (xy 258.657533 122.177216) + (xy 258.752179 122.013284) (xy 258.810674 121.833256) (xy 258.814169 121.8) (xy 261.79454 121.8) + (xy 261.814326 121.988256) (xy 261.816292 121.994309) (xy 261.872818 122.168277) (xy 261.872821 122.168284) + (xy 261.967467 122.332216) (xy 262.093969 122.47271) (xy 262.094129 122.472888) (xy 262.247265 122.584148) + (xy 262.24727 122.584151) (xy 262.420192 122.661142) (xy 262.420197 122.661144) (xy 262.605354 122.7005) + (xy 262.605355 122.7005) (xy 262.794644 122.7005) (xy 262.794646 122.7005) (xy 262.979803 122.661144) + (xy 263.15273 122.584151) (xy 263.305871 122.472888) (xy 263.432533 122.332216) (xy 263.527179 122.168284) + (xy 263.585674 121.988256) (xy 263.60546 121.8) (xy 263.585674 121.611744) (xy 263.527179 121.431716) + (xy 263.432533 121.267784) (xy 263.305871 121.127112) (xy 263.296078 121.119997) (xy 263.152734 121.015851) + (xy 263.152729 121.015848) (xy 262.979807 120.938857) (xy 262.979802 120.938855) (xy 262.834001 120.907865) + (xy 262.794646 120.8995) (xy 262.605354 120.8995) (xy 262.572897 120.906398) (xy 262.420197 120.938855) + (xy 262.420192 120.938857) (xy 262.24727 121.015848) (xy 262.247265 121.015851) (xy 262.094129 121.127111) + (xy 261.967466 121.267785) (xy 261.872821 121.431715) (xy 261.872818 121.431722) (xy 261.824597 121.580132) + (xy 261.814326 121.611744) (xy 261.79454 121.8) (xy 258.814169 121.8) (xy 258.83046 121.645) (xy 258.810674 121.456744) + (xy 258.752179 121.276716) (xy 258.657533 121.112784) (xy 258.530871 120.972112) (xy 258.53087 120.972111) + (xy 258.377734 120.860851) (xy 258.377729 120.860848) (xy 258.204807 120.783857) (xy 258.204802 120.783855) + (xy 258.045056 120.749901) (xy 258.019646 120.7445) (xy 257.830354 120.7445) (xy 257.804944 120.749901) + (xy 257.645197 120.783855) (xy 257.645192 120.783857) (xy 257.47227 120.860848) (xy 257.472265 120.860851) + (xy 257.397885 120.914892) (xy 257.332079 120.938372) (xy 257.264025 120.922546) (xy 257.252115 120.914892) + (xy 257.177734 120.860851) (xy 257.177729 120.860848) (xy 257.004807 120.783857) (xy 257.004802 120.783855) + (xy 256.845056 120.749901) (xy 256.819646 120.7445) (xy 256.630354 120.7445) (xy 256.604944 120.749901) + (xy 256.445197 120.783855) (xy 256.445192 120.783857) (xy 256.27227 120.860848) (xy 256.272265 120.860851) + (xy 256.119129 120.972111) (xy 255.992466 121.112785) (xy 255.897821 121.276715) (xy 255.897818 121.276722) + (xy 255.844942 121.439459) (xy 255.839326 121.456744) (xy 255.81954 121.645) (xy 233.922868 121.645) + (xy 233.965674 121.513256) (xy 233.98546 121.325) (xy 233.965674 121.136744) (xy 233.907179 120.956716) + (xy 233.812533 120.792784) (xy 233.685871 120.652112) (xy 233.68587 120.652111) (xy 233.532734 120.540851) + (xy 233.532729 120.540848) (xy 233.359807 120.463857) (xy 233.359802 120.463855) (xy 233.214001 120.432865) + (xy 233.174646 120.4245) (xy 232.985354 120.4245) (xy 232.952897 120.431398) (xy 232.800197 120.463855) + (xy 232.800192 120.463857) (xy 232.62727 120.540848) (xy 232.627265 120.540851) (xy 232.47413 120.65211) + (xy 232.474126 120.652114) (xy 232.4684 120.658474) (xy 232.408913 120.695121) (xy 232.376252 120.6995) + (xy 229.152741 120.6995) (xy 229.152721 120.699499) (xy 229.146607 120.699499) (xy 229.023394 120.699499) + (xy 228.922597 120.719548) (xy 228.922592 120.719548) (xy 228.902549 120.723536) (xy 228.863957 120.739522) + (xy 228.863956 120.739522) (xy 228.788721 120.770684) (xy 228.788708 120.770691) (xy 228.686267 120.839141) + (xy 228.686263 120.839144) (xy 224.462229 125.063181) (xy 224.400906 125.096666) (xy 224.374548 125.0995) + (xy 194.452725 125.0995) (xy 194.385686 125.079815) (xy 194.339931 125.027011) (xy 194.329987 124.957853) + (xy 194.345338 124.9135) (xy 194.373896 124.864035) (xy 194.437485 124.753896) (xy 194.49598 124.573868) + (xy 194.515766 124.385612) (xy 194.515765 124.385605) (xy 194.516399 124.379577) (xy 194.536618 124.323647) + (xy 194.564312 124.282203) (xy 194.579863 124.244659) (xy 194.597052 124.203162) (xy 194.597052 124.20316) + (xy 194.599457 124.197356) (xy 194.607869 124.177045) (xy 194.651711 124.122643) (xy 194.718005 124.100579) + (xy 194.72243 124.1005) (xy 194.894644 124.1005) (xy 194.894646 124.1005) (xy 195.079803 124.061144) + (xy 195.25273 123.984151) (xy 195.405871 123.872888) (xy 195.532533 123.732216) (xy 195.627179 123.568284) + (xy 195.685674 123.388256) (xy 195.70546 123.2) (xy 195.700184 123.149806) (xy 195.712753 123.081079) + (xy 195.760485 123.030055) (xy 195.823505 123.012847) (xy 195.982297 123.012847) (xy 195.982299 123.012847) + (xy 196.167456 122.973491) (xy 196.340383 122.896498) (xy 196.493524 122.785235) (xy 196.498238 122.78) + (xy 219.99454 122.78) (xy 220.014326 122.968256) (xy 220.014327 122.968259) (xy 220.072818 123.148277) + (xy 220.072821 123.148284) (xy 220.167467 123.312216) (xy 220.270388 123.426521) (xy 220.294129 123.452888) + (xy 220.447265 123.564148) (xy 220.44727 123.564151) (xy 220.620192 123.641142) (xy 220.620197 123.641144) + (xy 220.805354 123.6805) (xy 220.805355 123.6805) (xy 220.994644 123.6805) (xy 220.994646 123.6805) + (xy 221.179803 123.641144) (xy 221.35273 123.564151) (xy 221.505871 123.452888) (xy 221.632533 123.312216) + (xy 221.727179 123.148284) (xy 221.785674 122.968256) (xy 221.80546 122.78) (xy 221.785674 122.591744) + (xy 221.731112 122.423823) (xy 221.727181 122.411722) (xy 221.72718 122.411721) (xy 221.727179 122.411716) + (xy 221.632533 122.247784) (xy 221.505871 122.107112) (xy 221.440636 122.059716) (xy 221.352734 121.995851) + (xy 221.352729 121.995848) (xy 221.179807 121.918857) (xy 221.179802 121.918855) (xy 221.034001 121.887865) + (xy 220.994646 121.8795) (xy 220.805354 121.8795) (xy 220.772897 121.886398) (xy 220.620197 121.918855) + (xy 220.620192 121.918857) (xy 220.44727 121.995848) (xy 220.447265 121.995851) (xy 220.294129 122.107111) + (xy 220.167466 122.247785) (xy 220.072821 122.411715) (xy 220.072818 122.411722) (xy 220.016794 122.584148) + (xy 220.014326 122.591744) (xy 219.99454 122.78) (xy 196.498238 122.78) (xy 196.620186 122.644563) + (xy 196.714832 122.480631) (xy 196.773327 122.300603) (xy 196.793113 122.112347) (xy 196.773327 121.924091) + (xy 196.714832 121.744063) (xy 196.712486 121.74) (xy 209.83454 121.74) (xy 209.854326 121.928256) + (xy 209.854327 121.928259) (xy 209.912818 122.108277) (xy 209.912821 122.108284) (xy 210.007467 122.272216) + (xy 210.085192 122.358538) (xy 210.134129 122.412888) (xy 210.287265 122.524148) (xy 210.28727 122.524151) + (xy 210.460192 122.601142) (xy 210.460197 122.601144) (xy 210.645354 122.6405) (xy 210.645355 122.6405) + (xy 210.834644 122.6405) (xy 210.834646 122.6405) (xy 211.019803 122.601144) (xy 211.19273 122.524151) + (xy 211.345871 122.412888) (xy 211.472533 122.272216) (xy 211.567179 122.108284) (xy 211.625674 121.928256) + (xy 211.64546 121.74) (xy 211.625674 121.551744) (xy 211.567179 121.371716) (xy 211.472533 121.207784) + (xy 211.345871 121.067112) (xy 211.300862 121.034411) (xy 211.192734 120.955851) (xy 211.192729 120.955848) + (xy 211.019807 120.878857) (xy 211.019802 120.878855) (xy 210.851079 120.842993) (xy 210.834646 120.8395) + (xy 210.645354 120.8395) (xy 210.628921 120.842993) (xy 210.460197 120.878855) (xy 210.460192 120.878857) + (xy 210.28727 120.955848) (xy 210.287265 120.955851) (xy 210.134129 121.067111) (xy 210.007466 121.207785) + (xy 209.912821 121.371715) (xy 209.912818 121.371722) (xy 209.862465 121.526695) (xy 209.854326 121.551744) + (xy 209.83454 121.74) (xy 196.712486 121.74) (xy 196.620186 121.580131) (xy 196.493524 121.439459) + (xy 196.482867 121.431716) (xy 196.340385 121.328196) (xy 196.289063 121.305346) (xy 196.235827 121.260095) + (xy 196.215506 121.193246) (xy 196.2155 121.192067) (xy 196.2155 120) (xy 214.09454 120) (xy 214.114326 120.188256) + (xy 214.114327 120.188259) (xy 214.172818 120.368277) (xy 214.172821 120.368284) (xy 214.267467 120.532216) + (xy 214.37542 120.65211) (xy 214.394129 120.672888) (xy 214.547265 120.784148) (xy 214.54727 120.784151) + (xy 214.720192 120.861142) (xy 214.720197 120.861144) (xy 214.905354 120.9005) (xy 214.905355 120.9005) + (xy 215.094644 120.9005) (xy 215.094646 120.9005) (xy 215.279803 120.861144) (xy 215.45273 120.784151) + (xy 215.605871 120.672888) (xy 215.732533 120.532216) (xy 215.827179 120.368284) (xy 215.885674 120.188256) + (xy 215.90546 120) (xy 254.09454 120) (xy 254.114326 120.188256) (xy 254.114327 120.188259) (xy 254.172818 120.368277) + (xy 254.172821 120.368284) (xy 254.267467 120.532216) (xy 254.37542 120.65211) (xy 254.394129 120.672888) + (xy 254.547265 120.784148) (xy 254.54727 120.784151) (xy 254.720192 120.861142) (xy 254.720197 120.861144) + (xy 254.905354 120.9005) (xy 254.905355 120.9005) (xy 255.094644 120.9005) (xy 255.094646 120.9005) + (xy 255.279803 120.861144) (xy 255.45273 120.784151) (xy 255.605871 120.672888) (xy 255.732533 120.532216) + (xy 255.827179 120.368284) (xy 255.885674 120.188256) (xy 255.90546 120) (xy 264.09454 120) (xy 264.114326 120.188256) + (xy 264.114327 120.188259) (xy 264.172818 120.368277) (xy 264.172821 120.368284) (xy 264.267467 120.532216) + (xy 264.37542 120.65211) (xy 264.394129 120.672888) (xy 264.547265 120.784148) (xy 264.54727 120.784151) + (xy 264.720192 120.861142) (xy 264.720197 120.861144) (xy 264.905354 120.9005) (xy 264.905355 120.9005) + (xy 265.094644 120.9005) (xy 265.094646 120.9005) (xy 265.279803 120.861144) (xy 265.45273 120.784151) + (xy 265.605871 120.672888) (xy 265.732533 120.532216) (xy 265.827179 120.368284) (xy 265.885674 120.188256) + (xy 265.90546 120) (xy 265.885674 119.811744) (xy 265.827179 119.631716) (xy 265.732533 119.467784) + (xy 265.605871 119.327112) (xy 265.60587 119.327111) (xy 265.452734 119.215851) (xy 265.452729 119.215848) + (xy 265.279807 119.138857) (xy 265.279802 119.138855) (xy 265.134001 119.107865) (xy 265.094646 119.0995) + (xy 264.905354 119.0995) (xy 264.872897 119.106398) (xy 264.720197 119.138855) (xy 264.720192 119.138857) + (xy 264.54727 119.215848) (xy 264.547265 119.215851) (xy 264.394129 119.327111) (xy 264.267466 119.467785) + (xy 264.172821 119.631715) (xy 264.172818 119.631722) (xy 264.114521 119.811144) (xy 264.114326 119.811744) + (xy 264.09454 120) (xy 255.90546 120) (xy 255.885674 119.811744) (xy 255.827179 119.631716) (xy 255.732533 119.467784) + (xy 255.605871 119.327112) (xy 255.60587 119.327111) (xy 255.452734 119.215851) (xy 255.452729 119.215848) + (xy 255.279807 119.138857) (xy 255.279802 119.138855) (xy 255.134001 119.107865) (xy 255.094646 119.0995) + (xy 254.905354 119.0995) (xy 254.872897 119.106398) (xy 254.720197 119.138855) (xy 254.720192 119.138857) + (xy 254.54727 119.215848) (xy 254.547265 119.215851) (xy 254.394129 119.327111) (xy 254.267466 119.467785) + (xy 254.172821 119.631715) (xy 254.172818 119.631722) (xy 254.114521 119.811144) (xy 254.114326 119.811744) + (xy 254.09454 120) (xy 215.90546 120) (xy 215.885674 119.811744) (xy 215.827179 119.631716) (xy 215.732533 119.467784) + (xy 215.605871 119.327112) (xy 215.60587 119.327111) (xy 215.452734 119.215851) (xy 215.452729 119.215848) + (xy 215.279807 119.138857) (xy 215.279802 119.138855) (xy 215.134001 119.107865) (xy 215.094646 119.0995) + (xy 214.905354 119.0995) (xy 214.872897 119.106398) (xy 214.720197 119.138855) (xy 214.720192 119.138857) + (xy 214.54727 119.215848) (xy 214.547265 119.215851) (xy 214.394129 119.327111) (xy 214.267466 119.467785) + (xy 214.172821 119.631715) (xy 214.172818 119.631722) (xy 214.114521 119.811144) (xy 214.114326 119.811744) + (xy 214.09454 120) (xy 196.2155 120) (xy 196.2155 115) (xy 199.09454 115) (xy 199.114326 115.188256) + (xy 199.114327 115.188259) (xy 199.172818 115.368277) (xy 199.172821 115.368284) (xy 199.267467 115.532216) + (xy 199.388737 115.6669) (xy 199.394129 115.672888) (xy 199.547265 115.784148) (xy 199.54727 115.784151) + (xy 199.720192 115.861142) (xy 199.720197 115.861144) (xy 199.905354 115.9005) (xy 199.905355 115.9005) + (xy 200.094644 115.9005) (xy 200.094646 115.9005) (xy 200.279803 115.861144) (xy 200.45273 115.784151) + (xy 200.605871 115.672888) (xy 200.732533 115.532216) (xy 200.827179 115.368284) (xy 200.885674 115.188256) + (xy 200.90546 115) (xy 209.09454 115) (xy 209.114326 115.188256) (xy 209.114327 115.188259) (xy 209.172818 115.368277) + (xy 209.172821 115.368284) (xy 209.267467 115.532216) (xy 209.388737 115.6669) (xy 209.394129 115.672888) + (xy 209.547265 115.784148) (xy 209.54727 115.784151) (xy 209.720192 115.861142) (xy 209.720197 115.861144) + (xy 209.905354 115.9005) (xy 209.905355 115.9005) (xy 210.094644 115.9005) (xy 210.094646 115.9005) + (xy 210.279803 115.861144) (xy 210.45273 115.784151) (xy 210.605871 115.672888) (xy 210.732533 115.532216) + (xy 210.827179 115.368284) (xy 210.885674 115.188256) (xy 210.90546 115) (xy 210.885674 114.811744) + (xy 210.827179 114.631716) (xy 210.732533 114.467784) (xy 210.605871 114.327112) (xy 210.60587 114.327111) + (xy 210.452734 114.215851) (xy 210.452729 114.215848) (xy 210.279807 114.138857) (xy 210.279802 114.138855) + (xy 210.134001 114.107865) (xy 210.094646 114.0995) (xy 209.905354 114.0995) (xy 209.872897 114.106398) + (xy 209.720197 114.138855) (xy 209.720192 114.138857) (xy 209.54727 114.215848) (xy 209.547265 114.215851) + (xy 209.394129 114.327111) (xy 209.267466 114.467785) (xy 209.172821 114.631715) (xy 209.172818 114.631722) + (xy 209.138103 114.738565) (xy 209.114326 114.811744) (xy 209.09454 115) (xy 200.90546 115) (xy 200.885674 114.811744) + (xy 200.827179 114.631716) (xy 200.732533 114.467784) (xy 200.605871 114.327112) (xy 200.60587 114.327111) + (xy 200.452734 114.215851) (xy 200.452729 114.215848) (xy 200.279807 114.138857) (xy 200.279802 114.138855) + (xy 200.134001 114.107865) (xy 200.094646 114.0995) (xy 199.905354 114.0995) (xy 199.872897 114.106398) + (xy 199.720197 114.138855) (xy 199.720192 114.138857) (xy 199.54727 114.215848) (xy 199.547265 114.215851) + (xy 199.394129 114.327111) (xy 199.267466 114.467785) (xy 199.172821 114.631715) (xy 199.172818 114.631722) + (xy 199.138103 114.738565) (xy 199.114326 114.811744) (xy 199.09454 115) (xy 196.2155 115) (xy 196.2155 112.084946) + (xy 196.235185 112.017907) (xy 196.240234 112.010635) (xy 196.328793 111.892335) (xy 196.328792 111.892335) + (xy 196.328796 111.892331) (xy 196.379091 111.757483) (xy 196.3855 111.697873) (xy 196.385499 110.102128) + (xy 196.379091 110.042517) (xy 196.363233 110) (xy 196.328797 109.907671) (xy 196.328793 109.907664) + (xy 196.242547 109.792455) (xy 196.242544 109.792452) (xy 196.127335 109.706206) (xy 196.127328 109.706202) + (xy 195.992486 109.65591) (xy 195.992485 109.655909) (xy 195.992483 109.655909) (xy 195.932873 109.6495) + (xy 195.932863 109.6495) (xy 195.287129 109.6495) (xy 195.28712 109.649501) (xy 195.223248 109.656367) + (xy 195.196742 109.656367) (xy 195.192483 109.655909) (xy 195.132873 109.6495) (xy 195.132864 109.6495) + (xy 194.487129 109.6495) (xy 194.48712 109.649501) (xy 194.423248 109.656367) (xy 194.396742 109.656367) + (xy 194.392483 109.655909) (xy 194.332873 109.6495) (xy 194.332866 109.6495) (xy 194.254113 109.6495) + (xy 194.187074 109.629815) (xy 194.141319 109.577011) (xy 194.131375 109.507853) (xy 194.1604 109.444297) + (xy 194.219178 109.406523) (xy 194.228333 109.40421) (xy 194.24287 109.40112) (xy 194.289804 109.391144) + (xy 194.462731 109.314151) (xy 194.615872 109.202888) (xy 194.742534 109.062216) (xy 194.83718 108.898284) + (xy 194.895675 108.718256) (xy 194.915461 108.53) (xy 194.91099 108.487459) (xy 194.92356 108.41873) + (xy 194.971292 108.367706) (xy 195.034311 108.350499) (xy 195.132871 108.350499) (xy 195.132872 108.350499) + (xy 195.192483 108.344091) (xy 195.192486 108.344089) (xy 195.196744 108.343632) (xy 195.223254 108.343632) + (xy 195.227514 108.344089) (xy 195.227517 108.344091) (xy 195.287127 108.3505) (xy 195.932872 108.350499) + (xy 195.992483 108.344091) (xy 196.108486 108.300824) (xy 196.178172 108.295841) (xy 196.199267 108.302446) + (xy 196.299809 108.344091) (xy 196.312964 108.34954) (xy 196.312968 108.34954) (xy 196.312969 108.349541) + (xy 196.443466 108.3755) (xy 196.443469 108.3755) (xy 196.576533 108.3755) (xy 196.664325 108.358035) + (xy 196.707036 108.34954) (xy 196.829969 108.29862) (xy 196.940606 108.224695) (xy 197.034695 108.130606) + (xy 197.10862 108.019969) (xy 197.15954 107.897036) (xy 197.1855 107.766531) (xy 197.1855 107.633469) + (xy 197.1855 107.633466) (xy 197.159541 107.502969) (xy 197.15954 107.502968) (xy 197.15954 107.502964) + (xy 197.10862 107.380031) (xy 197.034695 107.269394) (xy 197.034692 107.26939) (xy 196.940609 107.175307) + (xy 196.940601 107.175301) (xy 196.829979 107.101386) (xy 196.829972 107.101382) (xy 196.829969 107.10138) + (xy 196.829965 107.101378) (xy 196.829961 107.101376) (xy 196.70704 107.050461) (xy 196.70703 107.050458) + (xy 196.576533 107.0245) (xy 196.576531 107.0245) (xy 196.556229 107.0245) (xy 196.48919 107.004815) + (xy 196.443435 106.952011) (xy 196.433491 106.882853) (xy 196.462516 106.819297) (xy 196.468537 106.812829) + (xy 196.642771 106.638594) (xy 196.70409 106.605112) (xy 196.7044 106.605045) (xy 196.769803 106.591144) + (xy 196.94273 106.514151) (xy 197.095871 106.402888) (xy 197.188512 106.3) (xy 198.99454 106.3) + (xy 199.014326 106.488256) (xy 199.014327 106.488259) (xy 199.072818 106.668277) (xy 199.072821 106.668284) + (xy 199.167467 106.832216) (xy 199.275331 106.952011) (xy 199.294129 106.972888) (xy 199.447265 107.084148) + (xy 199.44727 107.084151) (xy 199.620192 107.161142) (xy 199.620197 107.161144) (xy 199.805354 107.2005) + (xy 199.805355 107.2005) (xy 199.994644 107.2005) (xy 199.994646 107.2005) (xy 200.179803 107.161144) + (xy 200.35273 107.084151) (xy 200.505871 106.972888) (xy 200.632533 106.832216) (xy 200.727179 106.668284) + (xy 200.785674 106.488256) (xy 200.80546 106.3) (xy 200.785674 106.111744) (xy 200.727179 105.931716) + (xy 200.632533 105.767784) (xy 200.505871 105.627112) (xy 200.50587 105.627111) (xy 200.352734 105.515851) + (xy 200.352729 105.515848) (xy 200.179807 105.438857) (xy 200.179802 105.438855) (xy 200.034001 105.407865) + (xy 199.994646 105.3995) (xy 199.805354 105.3995) (xy 199.772897 105.406398) (xy 199.620197 105.438855) + (xy 199.620192 105.438857) (xy 199.44727 105.515848) (xy 199.447265 105.515851) (xy 199.294129 105.627111) + (xy 199.167466 105.767785) (xy 199.072821 105.931715) (xy 199.072818 105.931722) (xy 199.014327 106.11174) + (xy 199.014326 106.111744) (xy 198.99454 106.3) (xy 197.188512 106.3) (xy 197.222533 106.262216) + (xy 197.317179 106.098284) (xy 197.375674 105.918256) (xy 197.39546 105.73) (xy 197.375674 105.541744) + (xy 197.317179 105.361716) (xy 197.243384 105.2339) (xy 197.226912 105.166001) (xy 197.249765 105.099974) + (xy 197.304686 105.056783) (xy 197.350772 105.047901) (xy 200.506504 105.047901) (xy 200.51346 105.048096) + (xy 200.805301 105.064494) (xy 200.819097 105.066049) (xy 201.103817 105.114433) (xy 201.117361 105.117524) + (xy 201.394885 105.197485) (xy 201.408008 105.202078) (xy 201.598012 105.280783) (xy 201.641937 105.298979) + (xy 201.674813 105.312597) (xy 201.687335 105.318626) (xy 201.940112 105.458336) (xy 201.951876 105.465729) + (xy 202.022513 105.515849) (xy 202.187411 105.632853) (xy 202.198282 105.641523) (xy 202.416795 105.8368) + (xy 202.421849 105.841577) (xy 202.452496 105.872225) (xy 202.452497 105.872226) (xy 205.599194 109.018924) + (xy 205.632679 109.080246) (xy 205.627695 109.149938) (xy 205.585823 109.205871) (xy 205.520359 109.230288) + (xy 205.459325 109.21701) (xy 205.458666 109.218492) (xy 205.279807 109.138857) (xy 205.279802 109.138855) + (xy 205.134001 109.107865) (xy 205.094646 109.0995) (xy 204.905354 109.0995) (xy 204.872897 109.106398) + (xy 204.720197 109.138855) (xy 204.720192 109.138857) (xy 204.54727 109.215848) (xy 204.547265 109.215851) + (xy 204.394129 109.327111) (xy 204.267466 109.467785) (xy 204.172821 109.631715) (xy 204.172818 109.631722) + (xy 204.120593 109.792455) (xy 204.114326 109.811744) (xy 204.09454 110) (xy 204.114326 110.188256) + (xy 204.114327 110.188259) (xy 204.172818 110.368277) (xy 204.172821 110.368284) (xy 204.267467 110.532216) + (xy 204.394129 110.672888) (xy 204.547265 110.784148) (xy 204.54727 110.784151) (xy 204.720192 110.861142) + (xy 204.720197 110.861144) (xy 204.905354 110.9005) (xy 204.905355 110.9005) (xy 205.094644 110.9005) + (xy 205.094646 110.9005) (xy 205.279803 110.861144) (xy 205.45273 110.784151) (xy 205.605871 110.672888) + (xy 205.732533 110.532216) (xy 205.827179 110.368284) (xy 205.885674 110.188256) (xy 205.90546 110) + (xy 205.885674 109.811744) (xy 205.827179 109.631716) (xy 205.772458 109.536936) (xy 205.755986 109.469036) + (xy 205.778839 109.403009) (xy 205.833761 109.359819) (xy 205.903314 109.353178) (xy 205.965416 109.385195) + (xy 205.967488 109.387218) (xy 210.082932 113.502663) (xy 210.083054 113.502886) (xy 210.083105 113.502836) + (xy 210.191279 113.61144) (xy 210.441624 113.817722) (xy 210.441633 113.817728) (xy 210.710988 113.998465) + (xy 210.996763 114.151919) (xy 210.996773 114.151923) (xy 210.996778 114.151926) (xy 210.996788 114.15193) + (xy 211.296224 114.276623) (xy 211.296229 114.276624) (xy 211.296235 114.276627) (xy 211.606477 114.371367) + (xy 211.924512 114.435232) (xy 212.247277 114.467608) (xy 212.361774 114.467811) (xy 212.363083 114.467898) + (xy 212.370434 114.467898) (xy 212.370438 114.467899) (xy 212.41002 114.467898) (xy 212.457064 114.467982) + (xy 212.457066 114.467981) (xy 212.466085 114.467997) (xy 212.467336 114.467897) (xy 219.055378 114.467894) + (xy 219.122417 114.487579) (xy 219.168172 114.540382) (xy 219.178116 114.609541) (xy 219.173309 114.630212) + (xy 219.138107 114.738554) (xy 219.114326 114.811744) (xy 219.09454 115) (xy 219.114326 115.188256) + (xy 219.114327 115.188259) (xy 219.172818 115.368277) (xy 219.172821 115.368284) (xy 219.267467 115.532216) + (xy 219.388737 115.6669) (xy 219.394129 115.672888) (xy 219.547265 115.784148) (xy 219.54727 115.784151) + (xy 219.720192 115.861142) (xy 219.720197 115.861144) (xy 219.905354 115.9005) (xy 219.905355 115.9005) + (xy 220.094644 115.9005) (xy 220.094646 115.9005) (xy 220.279803 115.861144) (xy 220.45273 115.784151) + (xy 220.605871 115.672888) (xy 220.732533 115.532216) (xy 220.827179 115.368284) (xy 220.885674 115.188256) + (xy 220.90546 115) (xy 220.885674 114.811744) (xy 220.827179 114.631716) (xy 220.82669 114.63021) + (xy 220.824695 114.560369) (xy 220.860775 114.500536) (xy 220.923476 114.469708) (xy 220.944611 114.467892) + (xy 229.05538 114.467887) (xy 229.122419 114.487572) (xy 229.168174 114.540375) (xy 229.178118 114.609534) + (xy 229.173311 114.630205) (xy 229.138103 114.738565) (xy 229.114326 114.811744) (xy 229.09454 115) + (xy 229.114326 115.188256) (xy 229.114327 115.188259) (xy 229.172818 115.368277) (xy 229.172821 115.368284) + (xy 229.267467 115.532216) (xy 229.388737 115.6669) (xy 229.394129 115.672888) (xy 229.547265 115.784148) + (xy 229.54727 115.784151) (xy 229.720192 115.861142) (xy 229.720197 115.861144) (xy 229.905354 115.9005) + (xy 229.905355 115.9005) (xy 230.094644 115.9005) (xy 230.094646 115.9005) (xy 230.279803 115.861144) + (xy 230.45273 115.784151) (xy 230.605871 115.672888) (xy 230.732533 115.532216) (xy 230.827179 115.368284) + (xy 230.885674 115.188256) (xy 230.90546 115) (xy 230.885674 114.811744) (xy 230.854062 114.714455) + (xy 230.826688 114.630203) (xy 230.824693 114.560362) (xy 230.860773 114.500529) (xy 230.923474 114.469701) + (xy 230.944608 114.467885) (xy 239.055382 114.467881) (xy 239.122421 114.487566) (xy 239.168176 114.540369) + (xy 239.17812 114.609528) (xy 239.173313 114.630199) (xy 239.138103 114.738565) (xy 239.114326 114.811744) + (xy 239.09454 115) (xy 239.114326 115.188256) (xy 239.114327 115.188259) (xy 239.172818 115.368277) + (xy 239.172821 115.368284) (xy 239.267467 115.532216) (xy 239.388737 115.6669) (xy 239.394129 115.672888) + (xy 239.547265 115.784148) (xy 239.54727 115.784151) (xy 239.720192 115.861142) (xy 239.720197 115.861144) + (xy 239.905354 115.9005) (xy 239.905355 115.9005) (xy 240.094644 115.9005) (xy 240.094646 115.9005) + (xy 240.279803 115.861144) (xy 240.45273 115.784151) (xy 240.605871 115.672888) (xy 240.732533 115.532216) + (xy 240.827179 115.368284) (xy 240.885674 115.188256) (xy 240.90546 115) (xy 240.885674 114.811744) + (xy 240.827181 114.631722) (xy 240.826686 114.630197) (xy 240.824691 114.560356) (xy 240.860771 114.500523) + (xy 240.923472 114.469695) (xy 240.944607 114.467879) (xy 249.055384 114.467874) (xy 249.122423 114.487559) + (xy 249.168178 114.540362) (xy 249.178122 114.609521) (xy 249.173315 114.630192) (xy 249.138103 114.738565) + (xy 249.114326 114.811744) (xy 249.09454 115) (xy 249.114326 115.188256) (xy 249.114327 115.188259) + (xy 249.172818 115.368277) (xy 249.172821 115.368284) (xy 249.267467 115.532216) (xy 249.388737 115.6669) + (xy 249.394129 115.672888) (xy 249.547265 115.784148) (xy 249.54727 115.784151) (xy 249.720192 115.861142) + (xy 249.720197 115.861144) (xy 249.905354 115.9005) (xy 249.905355 115.9005) (xy 250.094644 115.9005) + (xy 250.094646 115.9005) (xy 250.279803 115.861144) (xy 250.45273 115.784151) (xy 250.605871 115.672888) + (xy 250.732533 115.532216) (xy 250.827179 115.368284) (xy 250.885674 115.188256) (xy 250.90546 115) + (xy 250.885674 114.811744) (xy 250.827179 114.631716) (xy 250.827178 114.631715) (xy 250.826683 114.63019) + (xy 250.824688 114.560349) (xy 250.860768 114.500516) (xy 250.923469 114.469688) (xy 250.944604 114.467872) + (xy 259.055387 114.467867) (xy 259.122426 114.487552) (xy 259.168181 114.540355) (xy 259.178125 114.609514) + (xy 259.173318 114.630185) (xy 259.138107 114.738554) (xy 259.114326 114.811744) (xy 259.09454 115) + (xy 259.114326 115.188256) (xy 259.114327 115.188259) (xy 259.172818 115.368277) (xy 259.172821 115.368284) + (xy 259.267467 115.532216) (xy 259.388737 115.6669) (xy 259.394129 115.672888) (xy 259.547265 115.784148) + (xy 259.54727 115.784151) (xy 259.720192 115.861142) (xy 259.720197 115.861144) (xy 259.905354 115.9005) + (xy 259.905355 115.9005) (xy 260.094644 115.9005) (xy 260.094646 115.9005) (xy 260.279803 115.861144) + (xy 260.45273 115.784151) (xy 260.605871 115.672888) (xy 260.732533 115.532216) (xy 260.827179 115.368284) + (xy 260.885674 115.188256) (xy 260.90546 115) (xy 260.885674 114.811744) (xy 260.827179 114.631716) + (xy 260.826681 114.630183) (xy 260.824686 114.560342) (xy 260.860766 114.500509) (xy 260.923467 114.469681) + (xy 260.944601 114.467865) (xy 269.055389 114.467861) (xy 269.122428 114.487546) (xy 269.168183 114.540349) + (xy 269.178127 114.609508) (xy 269.17332 114.630179) (xy 269.138107 114.738554) (xy 269.114326 114.811744) + (xy 269.09454 115) (xy 269.114326 115.188256) (xy 269.114327 115.188259) (xy 269.172818 115.368277) + (xy 269.172821 115.368284) (xy 269.267467 115.532216) (xy 269.388737 115.6669) (xy 269.394129 115.672888) + (xy 269.547265 115.784148) (xy 269.54727 115.784151) (xy 269.720192 115.861142) (xy 269.720197 115.861144) + (xy 269.905354 115.9005) (xy 269.905355 115.9005) (xy 270.094644 115.9005) (xy 270.094646 115.9005) + (xy 270.279803 115.861144) (xy 270.45273 115.784151) (xy 270.605871 115.672888) (xy 270.732533 115.532216) + (xy 270.827179 115.368284) (xy 270.885674 115.188256) (xy 270.90546 115) (xy 270.885674 114.811744) + (xy 270.827179 114.631716) (xy 270.826679 114.630177) (xy 270.824684 114.560336) (xy 270.860764 114.500503) + (xy 270.923465 114.469675) (xy 270.9446 114.467859) (xy 279.055391 114.467854) (xy 279.12243 114.487539) + (xy 279.168185 114.540342) (xy 279.178129 114.609501) (xy 279.173322 114.630172) (xy 279.138107 114.738554) + (xy 279.114326 114.811744) (xy 279.09454 115) (xy 279.114326 115.188256) (xy 279.114327 115.188259) + (xy 279.172818 115.368277) (xy 279.172821 115.368284) (xy 279.267467 115.532216) (xy 279.388737 115.6669) + (xy 279.394129 115.672888) (xy 279.547265 115.784148) (xy 279.54727 115.784151) (xy 279.720192 115.861142) + (xy 279.720197 115.861144) (xy 279.905354 115.9005) (xy 279.905355 115.9005) (xy 280.094644 115.9005) + (xy 280.094646 115.9005) (xy 280.279803 115.861144) (xy 280.45273 115.784151) (xy 280.605871 115.672888) + (xy 280.732533 115.532216) (xy 280.827179 115.368284) (xy 280.885674 115.188256) (xy 280.90546 115) + (xy 280.885674 114.811744) (xy 280.827179 114.631716) (xy 280.827178 114.631715) (xy 280.826677 114.630171) + (xy 280.824682 114.56033) (xy 280.860762 114.500497) (xy 280.923463 114.469669) (xy 280.944608 114.467853) + (xy 281.412915 114.467853) (xy 281.419867 114.468048) (xy 281.711695 114.484435) (xy 281.725498 114.485991) + (xy 281.957711 114.525445) (xy 282.010217 114.534367) (xy 282.023773 114.537461) (xy 282.103244 114.560356) + (xy 282.301297 114.617414) (xy 282.314393 114.621996) (xy 282.581227 114.732524) (xy 282.593747 114.738554) + (xy 282.84651 114.878252) (xy 282.858285 114.885651) (xy 283.093811 115.052767) (xy 283.104683 115.061437) + (xy 283.320024 115.253881) (xy 283.329856 115.263714) (xy 283.522288 115.479049) (xy 283.530958 115.489921) + (xy 283.698068 115.725445) (xy 283.705467 115.737219) (xy 283.845165 115.989992) (xy 283.851198 116.002521) + (xy 283.961711 116.269333) (xy 283.966303 116.282458) (xy 284.046247 116.559965) (xy 284.049341 116.573522) + (xy 284.097711 116.858234) (xy 284.099268 116.872052) (xy 284.115698 117.164704) (xy 284.115893 117.171655) + (xy 284.115893 117.224918) (xy 284.115896 117.224955) (xy 284.115896 134.374658) (xy 284.115894 134.374688) + (xy 284.115894 134.379543) (xy 284.115864 134.379645) (xy 284.115941 134.599361) (xy 284.150255 134.934532) + (xy 284.150255 134.934533) (xy 284.21851 135.264443) (xy 284.218511 135.264447) (xy 284.218513 135.264452) + (xy 284.218515 135.26446) (xy 284.311341 135.558284) (xy 284.320011 135.585725) (xy 284.320015 135.585737) + (xy 284.453686 135.894983) (xy 284.453695 135.895) (xy 284.618158 136.189033) (xy 284.707064 136.315705) + (xy 284.811714 136.464808) (xy 285.024454 136.71034) (xy 285.032341 136.719443) (xy 285.032384 136.719483) + (xy 285.277743 136.950288) (xy 285.27775 136.950293) (xy 285.277753 136.950296) (xy 285.545378 137.154952) + (xy 285.777895 137.297785) (xy 285.832454 137.3313) (xy 285.832462 137.331304) (xy 285.832466 137.331306) + (xy 286.135993 137.477504) (xy 286.135995 137.477505) (xy 286.399852 137.572888) (xy 286.452846 137.592045) + (xy 286.56033 137.618942) (xy 286.560568 137.619022) (xy 286.570098 137.621403) (xy 286.570099 137.621404) + (xy 286.595825 137.627832) (xy 286.613163 137.632165) (xy 286.619353 137.633883) (xy 286.936911 137.730958) + (xy 286.948982 137.735343) (xy 287.251844 137.863492) (xy 287.263389 137.869099) (xy 287.551386 138.027892) + (xy 287.562275 138.034654) (xy 287.832298 138.222378) (xy 287.842445 138.230242) (xy 288.091608 138.444891) + (xy 288.100876 138.453751) (xy 288.326498 138.693014) (xy 288.334812 138.702799) (xy 288.492862 138.909651) + (xy 288.534475 138.964112) (xy 288.541733 138.974707) (xy 288.71329 139.255255) (xy 288.719414 139.266543) + (xy 288.744106 139.318288) (xy 288.840651 139.520612) (xy 288.861043 139.563345) (xy 288.865966 139.575206) + (xy 288.976134 139.885058) (xy 288.979804 139.897365) (xy 289.057335 140.216953) (xy 289.059712 140.229573) + (xy 289.103774 140.555464) (xy 289.104833 140.568262) (xy 289.114952 140.896957) (xy 289.114682 140.909797) + (xy 289.090751 141.237778) (xy 289.089155 141.250521) (xy 289.031428 141.574272) (xy 289.028522 141.58678) + (xy 288.937621 141.902824) (xy 288.933437 141.914966) (xy 288.810335 142.219915) (xy 288.804917 142.231559) + (xy 288.650939 142.522134) (xy 288.644346 142.533155) (xy 288.461138 142.806249) (xy 288.453441 142.816529) + (xy 288.242967 143.069213) (xy 288.234248 143.078641) (xy 287.996033 143.310868) (xy 287.991321 143.315229) + (xy 287.951431 143.350277) (xy 287.951181 143.350533) (xy 287.877078 143.415681) (xy 287.877065 143.415694) + (xy 287.663202 143.642739) (xy 287.663201 143.642741) (xy 287.4717 143.888943) (xy 287.304266 144.152112) + (xy 287.162398 144.42989) (xy 287.162396 144.429896) (xy 287.073959 144.652772) (xy 287.047353 144.719822) + (xy 286.981432 144.946251) (xy 286.960162 145.019308) (xy 286.901604 145.325663) (xy 286.901602 145.325679) + (xy 286.872194 145.6362) (xy 286.872159 145.744756) (xy 286.872145 145.744988) (xy 286.872145 162.487353) + (xy 286.872144 162.487371) (xy 286.872145 162.542559) (xy 286.872145 162.589875) (xy 286.872174 162.590332) + (xy 286.872211 162.698522) (xy 286.896684 162.956849) (xy 286.901628 163.009035) (xy 286.960192 163.315399) + (xy 287.047383 163.614876) (xy 287.047385 163.614882) (xy 287.047386 163.614884) (xy 287.162422 163.904796) + (xy 287.30429 164.182583) (xy 287.471713 164.445748) (xy 287.663198 164.691945) (xy 287.663207 164.691956) + (xy 287.877062 164.919012) (xy 287.950898 164.983929) (xy 287.951104 164.984141) (xy 287.95844 164.990586) + (xy 287.958441 164.990587) (xy 287.991455 165.019592) (xy 287.991772 165.01987) (xy 287.996487 165.024234) + (xy 288.234286 165.256048) (xy 288.243005 165.265476) (xy 288.292589 165.325002) (xy 288.443135 165.505734) + (xy 288.453477 165.518149) (xy 288.461173 165.528426) (xy 288.47082 165.542806) (xy 288.644395 165.801534) + (xy 288.650987 165.812555) (xy 288.742368 165.984996) (xy 288.794061 166.082544) (xy 288.804968 166.103125) + (xy 288.810386 166.114769) (xy 288.933492 166.419722) (xy 288.937673 166.431853) (xy 289.015136 166.701165) + (xy 289.028577 166.747896) (xy 289.031483 166.760405) (xy 289.089214 167.084173) (xy 289.09081 167.096916) + (xy 289.114743 167.424897) (xy 289.115013 167.437737) (xy 289.104894 167.766435) (xy 289.103835 167.779233) + (xy 289.059772 168.105127) (xy 289.057395 168.117747) (xy 288.979861 168.437343) (xy 288.97619 168.449651) + (xy 288.866021 168.759498) (xy 288.861098 168.771359) (xy 288.719469 169.068156) (xy 288.713346 169.079444) + (xy 288.541776 169.360007) (xy 288.534517 169.370602) (xy 288.334854 169.631906) (xy 288.326539 169.641693) + (xy 288.10092 169.880948) (xy 288.091637 169.889823) (xy 287.842479 170.104459) (xy 287.832328 170.112326) + (xy 287.562302 170.300044) (xy 287.551392 170.306818) (xy 287.263407 170.465597) (xy 287.251854 170.471207) + (xy 286.948992 170.599346) (xy 286.936922 170.603731) (xy 286.618972 170.700917) (xy 286.612782 170.702635) + (xy 286.561269 170.715505) (xy 286.560267 170.71584) (xy 286.452874 170.74271) (xy 286.452867 170.742712) + (xy 286.136018 170.857234) (xy 286.136001 170.857241) (xy 285.832465 171.003429) (xy 285.545385 171.179766) + (xy 285.277749 171.384419) (xy 285.277739 171.384428) (xy 285.032331 171.615269) (xy 284.811704 171.869897) + (xy 284.811702 171.8699) (xy 284.618148 172.145668) (xy 284.453683 172.439704) (xy 284.453675 172.43972) + (xy 284.320001 172.748976) (xy 284.32 172.748978) (xy 284.21851 173.07024) (xy 284.218509 173.070244) + (xy 284.150255 173.400179) (xy 284.11595 173.735351) (xy 284.11591 173.856715) (xy 284.115895 173.856957) + (xy 284.115895 181.612151) (xy 284.115894 181.612169) (xy 284.115894 181.66388) (xy 284.115699 181.67083) + (xy 284.099316 181.962656) (xy 284.097759 181.976475) (xy 284.049387 182.261192) (xy 284.046293 182.274749) + (xy 283.966347 182.55226) (xy 283.961755 182.565385) (xy 283.851237 182.832209) (xy 283.845203 182.844738) + (xy 283.705512 183.097497) (xy 283.698114 183.109271) (xy 283.53099 183.344814) (xy 283.52232 183.355686) + (xy 283.329884 183.571025) (xy 283.320052 183.580858) (xy 283.185149 183.701415) (xy 283.104711 183.7733) + (xy 283.093844 183.781967) (xy 282.858309 183.94909) (xy 282.846535 183.956488) (xy 282.593769 184.096188) + (xy 282.58124 184.102222) (xy 282.314428 184.21274) (xy 282.301303 184.217333) (xy 282.023783 184.297286) + (xy 282.010225 184.30038) (xy 281.725512 184.348754) (xy 281.711695 184.350311) (xy 281.420616 184.366658) + (xy 281.413663 184.366853) (xy 271.126914 184.366853) (xy 271.059875 184.347168) (xy 271.01412 184.294364) + (xy 271.004176 184.225206) (xy 271.033201 184.16165) (xy 271.058016 184.139755) (xy 271.118177 184.099557) + (xy 271.138841 184.08575) (xy 271.225966 183.998625) (xy 271.225967 183.998623) (xy 271.233033 183.991557) + (xy 271.233036 183.991553) (xy 275.838729 179.38586) (xy 275.838733 179.385858) (xy 275.925858 179.298733) + (xy 275.960084 179.247509) (xy 275.994312 179.196286) (xy 276.041463 179.082451) (xy 276.041649 179.081519) + (xy 276.064564 178.966312) (xy 276.064567 178.966312) (xy 276.064567 178.966296) (xy 276.0655 178.961607) + (xy 276.0655 178.838393) (xy 276.0655 175) (xy 279.09454 175) (xy 279.114326 175.188256) (xy 279.114327 175.188259) + (xy 279.172818 175.368277) (xy 279.172821 175.368284) (xy 279.267467 175.532216) (xy 279.355794 175.630313) + (xy 279.394129 175.672888) (xy 279.547265 175.784148) (xy 279.54727 175.784151) (xy 279.720192 175.861142) + (xy 279.720197 175.861144) (xy 279.905354 175.9005) (xy 279.905355 175.9005) (xy 280.094644 175.9005) + (xy 280.094646 175.9005) (xy 280.279803 175.861144) (xy 280.45273 175.784151) (xy 280.605871 175.672888) + (xy 280.732533 175.532216) (xy 280.827179 175.368284) (xy 280.885674 175.188256) (xy 280.90546 175) + (xy 280.885674 174.811744) (xy 280.827179 174.631716) (xy 280.732533 174.467784) (xy 280.605871 174.327112) + (xy 280.563941 174.296648) (xy 280.452734 174.215851) (xy 280.452729 174.215848) (xy 280.279807 174.138857) + (xy 280.279802 174.138855) (xy 280.134001 174.107865) (xy 280.094646 174.0995) (xy 279.905354 174.0995) + (xy 279.872897 174.106398) (xy 279.720197 174.138855) (xy 279.720192 174.138857) (xy 279.54727 174.215848) + (xy 279.547265 174.215851) (xy 279.394129 174.327111) (xy 279.267466 174.467785) (xy 279.172821 174.631715) + (xy 279.172818 174.631722) (xy 279.120331 174.793263) (xy 279.114326 174.811744) (xy 279.09454 175) + (xy 276.0655 175) (xy 276.0655 167.500684) (xy 283.810785 167.500684) (xy 283.810785 167.500687) + (xy 283.831199 167.786119) (xy 283.892023 168.065723) (xy 283.892025 168.065729) (xy 283.892026 168.065732) + (xy 283.948925 168.218284) (xy 283.99203 168.333852) (xy 284.129165 168.584995) (xy 284.12917 168.585003) + (xy 284.300649 168.814074) (xy 284.300665 168.814092) (xy 284.502989 169.016416) (xy 284.503007 169.016432) + (xy 284.732078 169.187911) (xy 284.732086 169.187916) (xy 284.983229 169.325051) (xy 284.983228 169.325051) + (xy 284.983232 169.325052) (xy 284.983235 169.325054) (xy 285.25135 169.425056) (xy 285.251356 169.425057) + (xy 285.251358 169.425058) (xy 285.530962 169.485882) (xy 285.530964 169.485882) (xy 285.530968 169.485883) + (xy 285.784616 169.504024) (xy 285.816395 169.506297) (xy 285.816396 169.506297) (xy 285.816397 169.506297) + (xy 285.844991 169.504251) (xy 286.101824 169.485883) (xy 286.18502 169.467785) (xy 286.381433 169.425058) + (xy 286.381433 169.425057) (xy 286.381442 169.425056) (xy 286.649557 169.325054) (xy 286.900711 169.187913) + (xy 287.129792 169.016426) (xy 287.332136 168.814082) (xy 287.503623 168.585001) (xy 287.640764 168.333847) + (xy 287.740766 168.065732) (xy 287.764832 167.955103) (xy 287.801592 167.786119) (xy 287.801592 167.786118) + (xy 287.801593 167.786114) (xy 287.822003 167.500736) (xy 287.822007 167.500687) (xy 287.822007 167.500684) + (xy 287.816618 167.425341) (xy 287.801593 167.215258) (xy 287.800243 167.209054) (xy 287.740768 166.935648) + (xy 287.740767 166.935646) (xy 287.740766 166.93564) (xy 287.640764 166.667525) (xy 287.621722 166.632653) + (xy 287.503626 166.416376) (xy 287.503621 166.416368) (xy 287.332142 166.187297) (xy 287.332126 166.187279) + (xy 287.129802 165.984955) (xy 287.129784 165.984939) (xy 286.900713 165.81346) (xy 286.900705 165.813455) + (xy 286.649562 165.67632) (xy 286.649563 165.67632) (xy 286.542311 165.636317) (xy 286.381442 165.576316) + (xy 286.381439 165.576315) (xy 286.381433 165.576313) (xy 286.101829 165.515489) (xy 285.816397 165.495075) + (xy 285.816395 165.495075) (xy 285.530962 165.515489) (xy 285.251358 165.576313) (xy 284.983229 165.67632) + (xy 284.732086 165.813455) (xy 284.732078 165.81346) (xy 284.503007 165.984939) (xy 284.502989 165.984955) + (xy 284.300665 166.187279) (xy 284.300649 166.187297) (xy 284.12917 166.416368) (xy 284.129165 166.416376) + (xy 283.99203 166.667519) (xy 283.892023 166.935648) (xy 283.831199 167.215252) (xy 283.810785 167.500684) + (xy 276.0655 167.500684) (xy 276.0655 165) (xy 279.09454 165) (xy 279.114326 165.188256) (xy 279.114327 165.188259) + (xy 279.172818 165.368277) (xy 279.172821 165.368284) (xy 279.267467 165.532216) (xy 279.371619 165.647888) + (xy 279.394129 165.672888) (xy 279.547265 165.784148) (xy 279.54727 165.784151) (xy 279.720192 165.861142) + (xy 279.720197 165.861144) (xy 279.905354 165.9005) (xy 279.905355 165.9005) (xy 280.094644 165.9005) + (xy 280.094646 165.9005) (xy 280.279803 165.861144) (xy 280.45273 165.784151) (xy 280.605871 165.672888) + (xy 280.732533 165.532216) (xy 280.827179 165.368284) (xy 280.885674 165.188256) (xy 280.90546 165) + (xy 280.885674 164.811744) (xy 280.827179 164.631716) (xy 280.732533 164.467784) (xy 280.605871 164.327112) + (xy 280.605508 164.326848) (xy 280.452734 164.215851) (xy 280.452729 164.215848) (xy 280.279807 164.138857) + (xy 280.279802 164.138855) (xy 280.134001 164.107865) (xy 280.094646 164.0995) (xy 279.905354 164.0995) + (xy 279.872897 164.106398) (xy 279.720197 164.138855) (xy 279.720192 164.138857) (xy 279.54727 164.215848) + (xy 279.547265 164.215851) (xy 279.394129 164.327111) (xy 279.267466 164.467785) (xy 279.172821 164.631715) + (xy 279.172818 164.631722) (xy 279.117127 164.803123) (xy 279.114326 164.811744) (xy 279.09454 165) + (xy 276.0655 165) (xy 276.0655 161.777741) (xy 276.065501 161.77772) (xy 276.065501 161.648391) + (xy 276.0655 161.648389) (xy 276.041465 161.527557) (xy 276.041462 161.527546) (xy 276.038617 161.52068) + (xy 276.038611 161.520665) (xy 276.027062 161.492784) (xy 276.003176 161.435116) (xy 275.994312 161.413715) + (xy 275.925858 161.311267) (xy 275.925855 161.311263) (xy 275.059807 160.445216) (xy 275.026322 160.383893) + (xy 275.031306 160.314202) (xy 275.073178 160.258268) (xy 275.121701 160.236247) (xy 275.239803 160.211144) + (xy 275.239807 160.211142) (xy 275.239808 160.211142) (xy 275.314777 160.177763) (xy 275.41273 160.134151) + (xy 275.565871 160.022888) (xy 275.58648 160) (xy 284.09454 160) (xy 284.114326 160.188256) (xy 284.114327 160.188259) + (xy 284.172818 160.368277) (xy 284.172821 160.368284) (xy 284.267467 160.532216) (xy 284.32693 160.598256) + (xy 284.394129 160.672888) (xy 284.547265 160.784148) (xy 284.54727 160.784151) (xy 284.720192 160.861142) + (xy 284.720197 160.861144) (xy 284.905354 160.9005) (xy 284.905355 160.9005) (xy 285.094644 160.9005) + (xy 285.094646 160.9005) (xy 285.279803 160.861144) (xy 285.45273 160.784151) (xy 285.605871 160.672888) + (xy 285.732533 160.532216) (xy 285.827179 160.368284) (xy 285.885674 160.188256) (xy 285.90546 160) + (xy 285.885674 159.811744) (xy 285.827179 159.631716) (xy 285.732533 159.467784) (xy 285.605871 159.327112) + (xy 285.599621 159.322571) (xy 285.452734 159.215851) (xy 285.452729 159.215848) (xy 285.279807 159.138857) + (xy 285.279802 159.138855) (xy 285.134001 159.107865) (xy 285.094646 159.0995) (xy 284.905354 159.0995) + (xy 284.872897 159.106398) (xy 284.720197 159.138855) (xy 284.720192 159.138857) (xy 284.54727 159.215848) + (xy 284.547265 159.215851) (xy 284.394129 159.327111) (xy 284.267466 159.467785) (xy 284.172821 159.631715) + (xy 284.172818 159.631722) (xy 284.115612 159.807785) (xy 284.114326 159.811744) (xy 284.09454 160) + (xy 275.58648 160) (xy 275.692533 159.882216) (xy 275.787179 159.718284) (xy 275.845674 159.538256) + (xy 275.86546 159.35) (xy 275.845674 159.161744) (xy 275.787179 158.981716) (xy 275.692533 158.817784) + (xy 275.565871 158.677112) (xy 275.514791 158.64) (xy 275.412734 158.565851) (xy 275.412729 158.565848) + (xy 275.239807 158.488857) (xy 275.239802 158.488855) (xy 275.065184 158.45174) (xy 275.054646 158.4495) + (xy 274.865354 158.4495) (xy 274.854816 158.45174) (xy 274.680197 158.488855) (xy 274.680192 158.488857) + (xy 274.50727 158.565848) (xy 274.507265 158.565851) (xy 274.354129 158.677111) (xy 274.227466 158.817785) + (xy 274.132821 158.981715) (xy 274.132818 158.981722) (xy 274.078699 159.148284) (xy 274.074326 159.161744) + (xy 274.058441 159.312888) (xy 274.056145 159.334732) (xy 274.02956 159.399346) (xy 273.972263 159.439331) + (xy 273.958605 159.44306) (xy 273.790197 159.478855) (xy 273.790192 159.478857) (xy 273.61727 159.555848) + (xy 273.617265 159.555851) (xy 273.464129 159.667111) (xy 273.337466 159.807785) (xy 273.242821 159.971715) + (xy 273.242818 159.971722) (xy 273.190043 160.134148) (xy 273.184326 160.151744) (xy 273.173947 160.2505) + (xy 273.173666 160.253173) (xy 273.147081 160.317787) (xy 273.089784 160.357772) (xy 273.019965 160.360432) + (xy 272.962664 160.327892) (xy 272.531464 159.896692) (xy 272.497979 159.835369) (xy 272.495827 159.821993) + (xy 272.478178 159.654066) (xy 272.421249 159.478857) (xy 272.419685 159.474044) (xy 272.419684 159.474043) + (xy 272.419683 159.474038) (xy 272.325037 159.310106) (xy 272.240167 159.215849) (xy 272.228944 159.203384) + (xy 272.198714 159.140393) (xy 272.203162 159.082097) (xy 272.245026 158.953256) (xy 272.264812 158.765) + (xy 272.245026 158.576744) (xy 272.186531 158.396716) (xy 272.091885 158.232784) (xy 271.965223 158.092112) + (xy 271.965222 158.092111) (xy 271.812086 157.980851) (xy 271.812081 157.980848) (xy 271.639159 157.903857) + (xy 271.639154 157.903855) (xy 271.493353 157.872865) (xy 271.453998 157.8645) (xy 271.264706 157.8645) + (xy 271.232249 157.871398) (xy 271.079549 157.903855) (xy 271.079544 157.903857) (xy 270.906622 157.980848) + (xy 270.906617 157.980851) (xy 270.753481 158.092111) (xy 270.75348 158.092112) (xy 270.659035 158.197003) + (xy 270.599548 158.233651) (xy 270.529691 158.23232) (xy 270.51645 158.227309) (xy 270.449881 158.19767) + (xy 270.449876 158.197668) (xy 270.304075 158.166678) (xy 270.26472 158.158313) (xy 270.075428 158.158313) + (xy 270.042971 158.165211) (xy 269.890271 158.197668) (xy 269.890266 158.19767) (xy 269.717344 158.274661) + (xy 269.71734 158.274664) (xy 269.682384 158.300061) (xy 269.616578 158.32354) (xy 269.548524 158.307714) + (xy 269.49983 158.257608) (xy 269.4855 158.199742) (xy 269.4855 156.061543) (xy 269.505185 155.994504) + (xy 269.521819 155.973862) (xy 270.795682 154.7) (xy 274.02954 154.7) (xy 274.049326 154.888256) + (xy 274.049327 154.888259) (xy 274.107818 155.068277) (xy 274.107821 155.068284) (xy 274.202467 155.232216) + (xy 274.329129 155.372888) (xy 274.482265 155.484148) (xy 274.48227 155.484151) (xy 274.655192 155.561142) + (xy 274.655197 155.561144) (xy 274.840354 155.6005) (xy 274.840355 155.6005) (xy 275.029644 155.6005) + (xy 275.029646 155.6005) (xy 275.214803 155.561144) (xy 275.38773 155.484151) (xy 275.540871 155.372888) + (xy 275.667533 155.232216) (xy 275.762179 155.068284) (xy 275.784366 155) (xy 279.09454 155) (xy 279.114326 155.188256) + (xy 279.114327 155.188259) (xy 279.172818 155.368277) (xy 279.172821 155.368284) (xy 279.267467 155.532216) + (xy 279.394129 155.672888) (xy 279.547265 155.784148) (xy 279.54727 155.784151) (xy 279.720192 155.861142) + (xy 279.720197 155.861144) (xy 279.905354 155.9005) (xy 279.905355 155.9005) (xy 280.094644 155.9005) + (xy 280.094646 155.9005) (xy 280.279803 155.861144) (xy 280.45273 155.784151) (xy 280.605871 155.672888) + (xy 280.732533 155.532216) (xy 280.827179 155.368284) (xy 280.885674 155.188256) (xy 280.90546 155) + (xy 280.885674 154.811744) (xy 280.827179 154.631716) (xy 280.732533 154.467784) (xy 280.605871 154.327112) + (xy 280.603749 154.32557) (xy 280.452734 154.215851) (xy 280.452729 154.215848) (xy 280.279807 154.138857) + (xy 280.279802 154.138855) (xy 280.134001 154.107865) (xy 280.094646 154.0995) (xy 279.905354 154.0995) + (xy 279.872897 154.106398) (xy 279.720197 154.138855) (xy 279.720192 154.138857) (xy 279.54727 154.215848) + (xy 279.547265 154.215851) (xy 279.394129 154.327111) (xy 279.267466 154.467785) (xy 279.172821 154.631715) + (xy 279.172818 154.631722) (xy 279.114327 154.81174) (xy 279.114326 154.811744) (xy 279.09454 155) + (xy 275.784366 155) (xy 275.820674 154.888256) (xy 275.84046 154.7) (xy 275.820674 154.511744) (xy 275.762179 154.331716) + (xy 275.667533 154.167784) (xy 275.540871 154.027112) (xy 275.525164 154.0157) (xy 275.387734 153.915851) + (xy 275.387729 153.915848) (xy 275.214807 153.838857) (xy 275.214802 153.838855) (xy 275.054651 153.804815) + (xy 275.029646 153.7995) (xy 274.840354 153.7995) (xy 274.815349 153.804815) (xy 274.655197 153.838855) + (xy 274.655192 153.838857) (xy 274.48227 153.915848) (xy 274.482265 153.915851) (xy 274.329129 154.027111) + (xy 274.202466 154.167785) (xy 274.107821 154.331715) (xy 274.107818 154.331722) (xy 274.049327 154.51174) + (xy 274.049326 154.511744) (xy 274.02954 154.7) (xy 270.795682 154.7) (xy 271.575965 153.919717) + (xy 273.655857 151.839825) (xy 273.658968 151.83517) (xy 273.724311 151.737377) (xy 273.771463 151.623543) + (xy 273.771649 151.62261) (xy 273.7955 151.502698) (xy 273.7955 151.379485) (xy 273.7955 150) (xy 274.09454 150) + (xy 274.114326 150.188256) (xy 274.116292 150.194309) (xy 274.172818 150.368277) (xy 274.172821 150.368284) + (xy 274.267467 150.532216) (xy 274.381742 150.659131) (xy 274.394129 150.672888) (xy 274.547265 150.784148) + (xy 274.54727 150.784151) (xy 274.720192 150.861142) (xy 274.720197 150.861144) (xy 274.905354 150.9005) + (xy 274.905355 150.9005) (xy 275.094644 150.9005) (xy 275.094646 150.9005) (xy 275.279803 150.861144) + (xy 275.45273 150.784151) (xy 275.605871 150.672888) (xy 275.732533 150.532216) (xy 275.827179 150.368284) + (xy 275.885674 150.188256) (xy 275.90546 150) (xy 284.09454 150) (xy 284.114326 150.188256) (xy 284.116292 150.194309) + (xy 284.172818 150.368277) (xy 284.172821 150.368284) (xy 284.267467 150.532216) (xy 284.381742 150.659131) + (xy 284.394129 150.672888) (xy 284.547265 150.784148) (xy 284.54727 150.784151) (xy 284.720192 150.861142) + (xy 284.720197 150.861144) (xy 284.905354 150.9005) (xy 284.905355 150.9005) (xy 285.094644 150.9005) + (xy 285.094646 150.9005) (xy 285.279803 150.861144) (xy 285.45273 150.784151) (xy 285.605871 150.672888) + (xy 285.732533 150.532216) (xy 285.827179 150.368284) (xy 285.885674 150.188256) (xy 285.90546 150) + (xy 285.885674 149.811744) (xy 285.827179 149.631716) (xy 285.732533 149.467784) (xy 285.605871 149.327112) + (xy 285.60587 149.327111) (xy 285.452734 149.215851) (xy 285.452729 149.215848) (xy 285.279807 149.138857) + (xy 285.279802 149.138855) (xy 285.134001 149.107865) (xy 285.094646 149.0995) (xy 284.905354 149.0995) + (xy 284.872897 149.106398) (xy 284.720197 149.138855) (xy 284.720192 149.138857) (xy 284.54727 149.215848) + (xy 284.547265 149.215851) (xy 284.394129 149.327111) (xy 284.267466 149.467785) (xy 284.172821 149.631715) + (xy 284.172818 149.631722) (xy 284.123706 149.782875) (xy 284.114326 149.811744) (xy 284.09454 150) + (xy 275.90546 150) (xy 275.885674 149.811744) (xy 275.827179 149.631716) (xy 275.732533 149.467784) + (xy 275.605871 149.327112) (xy 275.60587 149.327111) (xy 275.452734 149.215851) (xy 275.452729 149.215848) + (xy 275.279807 149.138857) (xy 275.279802 149.138855) (xy 275.134001 149.107865) (xy 275.094646 149.0995) + (xy 274.905354 149.0995) (xy 274.872897 149.106398) (xy 274.720197 149.138855) (xy 274.720192 149.138857) + (xy 274.54727 149.215848) (xy 274.547265 149.215851) (xy 274.394129 149.327111) (xy 274.267466 149.467785) + (xy 274.172821 149.631715) (xy 274.172818 149.631722) (xy 274.123706 149.782875) (xy 274.114326 149.811744) + (xy 274.09454 150) (xy 273.7955 150) (xy 273.7955 145) (xy 279.09454 145) (xy 279.114326 145.188256) + (xy 279.114327 145.188259) (xy 279.172818 145.368277) (xy 279.172821 145.368284) (xy 279.267467 145.532216) + (xy 279.341576 145.614522) (xy 279.394129 145.672888) (xy 279.547265 145.784148) (xy 279.54727 145.784151) + (xy 279.720192 145.861142) (xy 279.720197 145.861144) (xy 279.905354 145.9005) (xy 279.905355 145.9005) + (xy 280.094644 145.9005) (xy 280.094646 145.9005) (xy 280.279803 145.861144) (xy 280.45273 145.784151) + (xy 280.605871 145.672888) (xy 280.732533 145.532216) (xy 280.827179 145.368284) (xy 280.885674 145.188256) + (xy 280.90546 145) (xy 280.885674 144.811744) (xy 280.827179 144.631716) (xy 280.732533 144.467784) + (xy 280.605871 144.327112) (xy 280.60587 144.327111) (xy 280.452734 144.215851) (xy 280.452729 144.215848) + (xy 280.279807 144.138857) (xy 280.279802 144.138855) (xy 280.134001 144.107865) (xy 280.094646 144.0995) + (xy 279.905354 144.0995) (xy 279.872897 144.106398) (xy 279.720197 144.138855) (xy 279.720192 144.138857) + (xy 279.54727 144.215848) (xy 279.547265 144.215851) (xy 279.394129 144.327111) (xy 279.267466 144.467785) + (xy 279.172821 144.631715) (xy 279.172818 144.631722) (xy 279.125176 144.778351) (xy 279.114326 144.811744) + (xy 279.09454 145) (xy 273.7955 145) (xy 273.7955 140) (xy 274.09454 140) (xy 274.114326 140.188256) + (xy 274.114327 140.188259) (xy 274.172818 140.368277) (xy 274.172821 140.368284) (xy 274.267467 140.532216) + (xy 274.331804 140.603669) (xy 274.394129 140.672888) (xy 274.547265 140.784148) (xy 274.54727 140.784151) + (xy 274.720192 140.861142) (xy 274.720197 140.861144) (xy 274.905354 140.9005) (xy 274.905355 140.9005) + (xy 275.094644 140.9005) (xy 275.094646 140.9005) (xy 275.279803 140.861144) (xy 275.34073 140.834017) + (xy 283.810785 140.834017) (xy 283.810785 140.83402) (xy 283.831199 141.119452) (xy 283.892023 141.399056) + (xy 283.892025 141.399062) (xy 283.892026 141.399065) (xy 283.992028 141.66718) (xy 283.99203 141.667185) + (xy 284.129165 141.918328) (xy 284.12917 141.918336) (xy 284.300649 142.147407) (xy 284.300665 142.147425) + (xy 284.502989 142.349749) (xy 284.503007 142.349765) (xy 284.732078 142.521244) (xy 284.732086 142.521249) + (xy 284.983229 142.658384) (xy 284.983228 142.658384) (xy 284.983232 142.658385) (xy 284.983235 142.658387) + (xy 285.25135 142.758389) (xy 285.251356 142.75839) (xy 285.251358 142.758391) (xy 285.530962 142.819215) + (xy 285.530964 142.819215) (xy 285.530968 142.819216) (xy 285.784616 142.837357) (xy 285.816395 142.83963) + (xy 285.816396 142.83963) (xy 285.816397 142.83963) (xy 285.844991 142.837584) (xy 286.101824 142.819216) + (xy 286.154377 142.807784) (xy 286.381433 142.758391) (xy 286.381433 142.75839) (xy 286.381442 142.758389) + (xy 286.649557 142.658387) (xy 286.900711 142.521246) (xy 287.129792 142.349759) (xy 287.332136 142.147415) + (xy 287.503623 141.918334) (xy 287.640764 141.66718) (xy 287.740766 141.399065) (xy 287.801593 141.119447) + (xy 287.822007 140.834019) (xy 287.801593 140.548591) (xy 287.79803 140.532214) (xy 287.740768 140.268981) + (xy 287.740767 140.268979) (xy 287.740766 140.268973) (xy 287.640764 140.000858) (xy 287.640295 140) + (xy 287.503626 139.749709) (xy 287.503621 139.749701) (xy 287.332142 139.52063) (xy 287.332126 139.520612) + (xy 287.129802 139.318288) (xy 287.129784 139.318272) (xy 286.900713 139.146793) (xy 286.900705 139.146788) + (xy 286.649562 139.009653) (xy 286.649563 139.009653) (xy 286.541155 138.969219) (xy 286.381442 138.909649) + (xy 286.381439 138.909648) (xy 286.381433 138.909646) (xy 286.101829 138.848822) (xy 285.816397 138.828408) + (xy 285.816395 138.828408) (xy 285.530962 138.848822) (xy 285.251358 138.909646) (xy 284.983229 139.009653) + (xy 284.732086 139.146788) (xy 284.732078 139.146793) (xy 284.503007 139.318272) (xy 284.502989 139.318288) + (xy 284.300665 139.520612) (xy 284.300649 139.52063) (xy 284.12917 139.749701) (xy 284.129165 139.749709) + (xy 283.99203 140.000852) (xy 283.892023 140.268981) (xy 283.831199 140.548585) (xy 283.810785 140.834017) + (xy 275.34073 140.834017) (xy 275.45273 140.784151) (xy 275.605871 140.672888) (xy 275.732533 140.532216) + (xy 275.827179 140.368284) (xy 275.885674 140.188256) (xy 275.90546 140) (xy 275.885674 139.811744) + (xy 275.827179 139.631716) (xy 275.732533 139.467784) (xy 275.605871 139.327112) (xy 275.593719 139.318283) + (xy 275.452734 139.215851) (xy 275.452729 139.215848) (xy 275.279807 139.138857) (xy 275.279802 139.138855) + (xy 275.134001 139.107865) (xy 275.094646 139.0995) (xy 274.905354 139.0995) (xy 274.872897 139.106398) + (xy 274.720197 139.138855) (xy 274.720192 139.138857) (xy 274.54727 139.215848) (xy 274.547265 139.215851) + (xy 274.394129 139.327111) (xy 274.267466 139.467785) (xy 274.172821 139.631715) (xy 274.172818 139.631722) + (xy 274.114327 139.81174) (xy 274.114326 139.811744) (xy 274.09454 140) (xy 273.7955 140) (xy 273.7955 135.152152) + (xy 273.815185 135.085113) (xy 273.831815 135.064475) (xy 273.89629 135) (xy 279.09454 135) (xy 279.114326 135.188256) + (xy 279.114327 135.188259) (xy 279.172818 135.368277) (xy 279.172821 135.368284) (xy 279.267467 135.532216) + (xy 279.348309 135.622) (xy 279.394129 135.672888) (xy 279.547265 135.784148) (xy 279.54727 135.784151) + (xy 279.720192 135.861142) (xy 279.720197 135.861144) (xy 279.905354 135.9005) (xy 279.905355 135.9005) + (xy 280.094644 135.9005) (xy 280.094646 135.9005) (xy 280.279803 135.861144) (xy 280.45273 135.784151) + (xy 280.605871 135.672888) (xy 280.732533 135.532216) (xy 280.827179 135.368284) (xy 280.885674 135.188256) + (xy 280.90546 135) (xy 280.885674 134.811744) (xy 280.827179 134.631716) (xy 280.732533 134.467784) + (xy 280.605871 134.327112) (xy 280.601796 134.324151) (xy 280.452734 134.215851) (xy 280.452729 134.215848) + (xy 280.279807 134.138857) (xy 280.279802 134.138855) (xy 280.106525 134.102025) (xy 280.094646 134.0995) + (xy 279.905354 134.0995) (xy 279.893475 134.102025) (xy 279.720197 134.138855) (xy 279.720192 134.138857) + (xy 279.54727 134.215848) (xy 279.547265 134.215851) (xy 279.394129 134.327111) (xy 279.267466 134.467785) + (xy 279.172821 134.631715) (xy 279.172818 134.631722) (xy 279.114327 134.81174) (xy 279.114326 134.811744) + (xy 279.09454 135) (xy 273.89629 135) (xy 274.073729 134.822561) (xy 274.073733 134.822559) (xy 274.160858 134.735434) + (xy 274.229311 134.632987) (xy 274.229312 134.632986) (xy 274.256932 134.566304) (xy 274.276463 134.519153) + (xy 274.3005 134.398307) (xy 274.3005 132.423394) (xy 274.276463 132.302548) (xy 274.236526 132.206132) + (xy 274.229312 132.188715) (xy 274.223612 132.180185) (xy 274.21046 132.160501) (xy 274.210459 132.1605) + (xy 274.160858 132.086267) (xy 274.160856 132.086264) (xy 274.070637 131.996045) (xy 274.070606 131.996016) + (xy 273.840237 131.765647) (xy 273.806752 131.704324) (xy 273.808143 131.645872) (xy 273.809257 131.641715) + (xy 273.835063 131.545408) (xy 273.855659 131.31) (xy 273.835063 131.074592) (xy 273.779447 130.867027) + (xy 273.773905 130.846344) (xy 273.773904 130.846343) (xy 273.773903 130.846337) (xy 273.674035 130.632171) + (xy 273.618681 130.553116) (xy 273.538494 130.438597) (xy 273.371402 130.271506) (xy 273.371396 130.271501) + (xy 273.185842 130.141575) (xy 273.142217 130.086998) (xy 273.135023 130.0175) (xy 273.14387 130) + (xy 274.09454 130) (xy 274.114326 130.188256) (xy 274.114327 130.188259) (xy 274.172818 130.368277) + (xy 274.172821 130.368284) (xy 274.267467 130.532216) (xy 274.357467 130.632171) (xy 274.394129 130.672888) + (xy 274.547265 130.784148) (xy 274.54727 130.784151) (xy 274.720192 130.861142) (xy 274.720197 130.861144) + (xy 274.905354 130.9005) (xy 274.905355 130.9005) (xy 275.094644 130.9005) (xy 275.094646 130.9005) + (xy 275.279803 130.861144) (xy 275.45273 130.784151) (xy 275.605871 130.672888) (xy 275.732533 130.532216) + (xy 275.827179 130.368284) (xy 275.885674 130.188256) (xy 275.90546 130) (xy 275.885674 129.811744) + (xy 275.827179 129.631716) (xy 275.732533 129.467784) (xy 275.605871 129.327112) (xy 275.576125 129.3055) + (xy 275.452734 129.215851) (xy 275.452729 129.215848) (xy 275.279807 129.138857) (xy 275.279802 129.138855) + (xy 275.134001 129.107865) (xy 275.094646 129.0995) (xy 274.905354 129.0995) (xy 274.872897 129.106398) + (xy 274.720197 129.138855) (xy 274.720192 129.138857) (xy 274.54727 129.215848) (xy 274.547265 129.215851) + (xy 274.394129 129.327111) (xy 274.267466 129.467785) (xy 274.172821 129.631715) (xy 274.172818 129.631722) + (xy 274.115264 129.808856) (xy 274.114326 129.811744) (xy 274.09454 130) (xy 273.14387 130) (xy 273.166546 129.955145) + (xy 273.185842 129.938425) (xy 273.260928 129.885849) (xy 273.371401 129.808495) (xy 273.538495 129.641401) + (xy 273.674035 129.44783) (xy 273.773903 129.233663) (xy 273.835063 129.005408) (xy 273.855659 128.77) + (xy 273.835063 128.534592) (xy 273.773903 128.306337) (xy 273.674035 128.092171) (xy 273.65241 128.061286) + (xy 273.538494 127.898597) (xy 273.371402 127.731506) (xy 273.371401 127.731505) (xy 273.18584 127.601574) + (xy 273.142216 127.546997) (xy 273.135023 127.477498) (xy 273.166545 127.415144) (xy 273.185837 127.398427) + (xy 273.371401 127.268494) (xy 273.538495 127.1014) (xy 273.674035 126.907829) (xy 273.773903 126.693662) + (xy 273.835063 126.465407) (xy 273.855659 126.229999) (xy 273.835063 125.994591) (xy 273.788626 125.821284) + (xy 273.773905 125.766343) (xy 273.773904 125.766342) (xy 273.773903 125.766336) (xy 273.674035 125.55217) + (xy 273.665164 125.5395) (xy 273.538494 125.358596) (xy 273.371402 125.191505) (xy 273.371401 125.191504) + (xy 273.185842 125.061574) (xy 273.142218 125.006997) (xy 273.141494 125) (xy 279.09454 125) (xy 279.114326 125.188256) + (xy 279.114327 125.188259) (xy 279.172818 125.368277) (xy 279.172821 125.368284) (xy 279.267467 125.532216) + (xy 279.333194 125.605213) (xy 279.394129 125.672888) (xy 279.547265 125.784148) (xy 279.54727 125.784151) + (xy 279.720192 125.861142) (xy 279.720197 125.861144) (xy 279.905354 125.9005) (xy 279.905355 125.9005) + (xy 280.094644 125.9005) (xy 280.094646 125.9005) (xy 280.279803 125.861144) (xy 280.45273 125.784151) + (xy 280.605871 125.672888) (xy 280.732533 125.532216) (xy 280.827179 125.368284) (xy 280.885674 125.188256) + (xy 280.90546 125) (xy 280.885674 124.811744) (xy 280.827179 124.631716) (xy 280.732533 124.467784) + (xy 280.605871 124.327112) (xy 280.601098 124.323644) (xy 280.452734 124.215851) (xy 280.452729 124.215848) + (xy 280.279807 124.138857) (xy 280.279802 124.138855) (xy 280.134001 124.107865) (xy 280.094646 124.0995) + (xy 279.905354 124.0995) (xy 279.872897 124.106398) (xy 279.720197 124.138855) (xy 279.720192 124.138857) + (xy 279.54727 124.215848) (xy 279.547265 124.215851) (xy 279.394129 124.327111) (xy 279.267466 124.467785) + (xy 279.172821 124.631715) (xy 279.172818 124.631722) (xy 279.114327 124.81174) (xy 279.114326 124.811744) + (xy 279.09454 125) (xy 273.141494 125) (xy 273.135025 124.937498) (xy 273.166547 124.875144) (xy 273.185843 124.858424) + (xy 273.371401 124.728495) (xy 273.538495 124.561401) (xy 273.674035 124.36783) (xy 273.773903 124.153663) + (xy 273.835063 123.925408) (xy 273.855659 123.69) (xy 273.854274 123.674175) (xy 273.845009 123.568277) + (xy 273.835063 123.454592) (xy 273.773903 123.226337) (xy 273.674035 123.012171) (xy 273.538495 122.818599) + (xy 273.416179 122.696283) (xy 273.382696 122.634963) (xy 273.38768 122.565271) (xy 273.429551 122.509337) + (xy 273.460529 122.492422) (xy 273.592086 122.443354) (xy 273.592093 122.44335) (xy 273.707187 122.35719) + (xy 273.70719 122.357187) (xy 273.79335 122.242093) (xy 273.793354 122.242086) (xy 273.843596 122.107379) + (xy 273.843598 122.107372) (xy 273.849999 122.047844) (xy 273.85 122.047827) (xy 273.85 121.4) (xy 272.933012 121.4) + (xy 272.965925 121.342993) (xy 273 121.215826) (xy 273 121.084174) (xy 272.965925 120.957007) (xy 272.933012 120.9) + (xy 273.85 120.9) (xy 273.85 120.252172) (xy 273.849999 120.252155) (xy 273.843598 120.192627) (xy 273.843596 120.19262) + (xy 273.793354 120.057913) (xy 273.79335 120.057906) (xy 273.750001 120) (xy 274.09454 120) (xy 274.114326 120.188256) + (xy 274.114327 120.188259) (xy 274.172818 120.368277) (xy 274.172821 120.368284) (xy 274.267467 120.532216) + (xy 274.37542 120.65211) (xy 274.394129 120.672888) (xy 274.547265 120.784148) (xy 274.54727 120.784151) + (xy 274.720192 120.861142) (xy 274.720197 120.861144) (xy 274.905354 120.9005) (xy 274.905355 120.9005) + (xy 275.094644 120.9005) (xy 275.094646 120.9005) (xy 275.279803 120.861144) (xy 275.45273 120.784151) + (xy 275.605871 120.672888) (xy 275.732533 120.532216) (xy 275.827179 120.368284) (xy 275.885674 120.188256) + (xy 275.90546 120) (xy 275.885674 119.811744) (xy 275.827179 119.631716) (xy 275.732533 119.467784) + (xy 275.605871 119.327112) (xy 275.60587 119.327111) (xy 275.452734 119.215851) (xy 275.452729 119.215848) + (xy 275.279807 119.138857) (xy 275.279802 119.138855) (xy 275.134001 119.107865) (xy 275.094646 119.0995) + (xy 274.905354 119.0995) (xy 274.872897 119.106398) (xy 274.720197 119.138855) (xy 274.720192 119.138857) + (xy 274.54727 119.215848) (xy 274.547265 119.215851) (xy 274.394129 119.327111) (xy 274.267466 119.467785) + (xy 274.172821 119.631715) (xy 274.172818 119.631722) (xy 274.114521 119.811144) (xy 274.114326 119.811744) + (xy 274.09454 120) (xy 273.750001 120) (xy 273.70719 119.942812) (xy 273.707187 119.942809) (xy 273.592093 119.856649) + (xy 273.592086 119.856645) (xy 273.457379 119.806403) (xy 273.457372 119.806401) (xy 273.397844 119.8) + (xy 272.75 119.8) (xy 272.75 120.716988) (xy 272.692993 120.684075) (xy 272.565826 120.65) (xy 272.434174 120.65) + (xy 272.307007 120.684075) (xy 272.25 120.716988) (xy 272.25 119.8) (xy 271.602155 119.8) (xy 271.542627 119.806401) + (xy 271.54262 119.806403) (xy 271.407913 119.856645) (xy 271.407906 119.856649) (xy 271.292812 119.942809) + (xy 271.292809 119.942812) (xy 271.206649 120.057906) (xy 271.206645 120.057913) (xy 271.156403 120.19262) + (xy 271.156401 120.192627) (xy 271.15 120.252155) (xy 271.15 120.9) (xy 272.066988 120.9) (xy 272.034075 120.957007) + (xy 272 121.084174) (xy 272 121.215826) (xy 272.034075 121.342993) (xy 272.066988 121.4) (xy 271.15 121.4) + (xy 271.15 122.047844) (xy 271.156401 122.107372) (xy 271.156403 122.107379) (xy 271.206645 122.242086) + (xy 271.206649 122.242093) (xy 271.292809 122.357187) (xy 271.292812 122.35719) (xy 271.407906 122.44335) + (xy 271.407913 122.443354) (xy 271.53947 122.492421) (xy 271.595403 122.534292) (xy 271.619821 122.599756) + (xy 271.60497 122.668029) (xy 271.583819 122.696284) (xy 271.461503 122.8186) (xy 271.325967 123.012168) + (xy 271.325964 123.012171) (xy 271.226098 123.226335) (xy 271.226094 123.226344) (xy 271.164938 123.454586) + (xy 271.164936 123.454596) (xy 271.144341 123.689999) (xy 271.144341 123.69) (xy 271.164936 123.925403) + (xy 271.164938 123.925413) (xy 271.191856 124.025872) (xy 271.190193 124.095722) (xy 271.159762 124.145646) + (xy 270.874721 124.430687) (xy 270.813398 124.464172) (xy 270.743706 124.459188) (xy 270.694891 124.425979) + (xy 270.605871 124.327112) (xy 270.601098 124.323644) (xy 270.452734 124.215851) (xy 270.452729 124.215848) + (xy 270.279807 124.138857) (xy 270.279802 124.138855) (xy 270.134001 124.107865) (xy 270.094646 124.0995) + (xy 269.905354 124.0995) (xy 269.872897 124.106398) (xy 269.720197 124.138855) (xy 269.720192 124.138857) + (xy 269.54727 124.215848) (xy 269.547265 124.215851) (xy 269.394129 124.327111) (xy 269.267466 124.467785) + (xy 269.172821 124.631715) (xy 269.172818 124.631722) (xy 269.114327 124.81174) (xy 269.114326 124.811744) + (xy 269.09454 125) (xy 269.114326 125.188256) (xy 269.114327 125.188259) (xy 269.172818 125.368277) + (xy 269.172821 125.368284) (xy 269.267467 125.532216) (xy 269.333194 125.605213) (xy 269.394129 125.672888) + (xy 269.547265 125.784148) (xy 269.54727 125.784151) (xy 269.720192 125.861142) (xy 269.720197 125.861144) + (xy 269.905354 125.9005) (xy 269.905355 125.9005) (xy 270.094643 125.9005) (xy 270.094646 125.9005) + (xy 270.099716 125.899422) (xy 270.169381 125.904735) (xy 270.225117 125.94687) (xy 270.249224 126.012449) + (xy 270.2495 126.020711) (xy 270.2495 133.979287) (xy 270.229815 134.046326) (xy 270.177011 134.092081) + (xy 270.107853 134.102025) (xy 270.099724 134.100578) (xy 270.094651 134.0995) (xy 270.094646 134.0995) + (xy 269.905354 134.0995) (xy 269.893475 134.102025) (xy 269.720197 134.138855) (xy 269.720192 134.138857) + (xy 269.54727 134.215848) (xy 269.547265 134.215851) (xy 269.394129 134.327111) (xy 269.267466 134.467785) + (xy 269.172821 134.631715) (xy 269.172818 134.631722) (xy 269.114327 134.81174) (xy 269.114326 134.811744) + (xy 269.09454 135) (xy 269.114326 135.188256) (xy 269.114327 135.188259) (xy 269.172818 135.368277) + (xy 269.172821 135.368284) (xy 269.267467 135.532216) (xy 269.348309 135.622) (xy 269.394129 135.672888) + (xy 269.547265 135.784148) (xy 269.54727 135.784151) (xy 269.720192 135.861142) (xy 269.720197 135.861144) + (xy 269.905354 135.9005) (xy 269.905355 135.9005) (xy 270.094644 135.9005) (xy 270.094646 135.9005) + (xy 270.279803 135.861144) (xy 270.45273 135.784151) (xy 270.605871 135.672888) (xy 270.732533 135.532216) + (xy 270.74946 135.502896) (xy 270.800024 135.454682) (xy 270.868631 135.441457) (xy 270.933496 135.467423) + (xy 270.944528 135.477215) (xy 271.158181 135.690868) (xy 271.191666 135.752191) (xy 271.1945 135.778549) + (xy 271.1945 147.452698) (xy 271.174815 147.519737) (xy 271.122011 147.565492) (xy 271.052853 147.575436) + (xy 271.020064 147.565978) (xy 270.942303 147.531356) (xy 270.942301 147.531355) (xy 270.9423 147.531355) + (xy 270.825602 147.50655) (xy 270.757146 147.492) (xy 270.757145 147.492) (xy 270.697953 147.492) + (xy 270.630914 147.472315) (xy 270.610272 147.455681) (xy 268.426698 145.272108) (xy 268.396449 145.222746) + (xy 268.387179 145.194216) (xy 268.292533 145.030284) (xy 268.165871 144.889612) (xy 268.100636 144.842216) + (xy 268.012734 144.778351) (xy 268.012729 144.778348) (xy 267.839807 144.701357) (xy 267.839802 144.701355) + (xy 267.694001 144.670365) (xy 267.654646 144.662) (xy 267.465354 144.662) (xy 267.432897 144.668898) + (xy 267.280197 144.701355) (xy 267.280192 144.701357) (xy 267.10727 144.778348) (xy 267.107265 144.778351) + (xy 266.954129 144.889611) (xy 266.827466 145.030285) (xy 266.732821 145.194215) (xy 266.732818 145.194222) + (xy 266.674327 145.37424) (xy 266.674326 145.374244) (xy 266.65454 145.5625) (xy 266.674326 145.750756) + (xy 266.674327 145.750759) (xy 266.732818 145.930777) (xy 266.732821 145.930784) (xy 266.827467 146.094716) + (xy 266.888917 146.162963) (xy 266.954129 146.235388) (xy 267.107265 146.346648) (xy 267.10727 146.346651) + (xy 267.280192 146.423642) (xy 267.280197 146.423644) (xy 267.465354 146.463) (xy 267.465355 146.463) + (xy 267.654644 146.463) (xy 267.654646 146.463) (xy 267.748591 146.443031) (xy 267.818254 146.448346) + (xy 267.86205 146.47664) (xy 269.723538 148.338129) (xy 269.757023 148.399452) (xy 269.759178 148.412848) + (xy 269.766403 148.481589) (xy 269.776826 148.580756) (xy 269.776827 148.580759) (xy 269.835318 148.760777) + (xy 269.835321 148.760784) (xy 269.929967 148.924716) (xy 270.025607 149.030935) (xy 270.056629 149.065388) + (xy 270.209765 149.176648) (xy 270.20977 149.176651) (xy 270.382692 149.253642) (xy 270.382697 149.253644) + (xy 270.567854 149.293) (xy 270.567855 149.293) (xy 270.757144 149.293) (xy 270.757146 149.293) + (xy 270.942303 149.253644) (xy 271.020064 149.219021) (xy 271.089313 149.209736) (xy 271.15259 149.239364) + (xy 271.189804 149.298499) (xy 271.1945 149.332301) (xy 271.1945 150.57145) (xy 271.174815 150.638489) + (xy 271.158181 150.659131) (xy 266.570361 155.24695) (xy 266.509038 155.280435) (xy 266.439346 155.275451) + (xy 266.39053 155.242241) (xy 266.29587 155.137111) (xy 266.142734 155.025851) (xy 266.142729 155.025848) + (xy 265.969807 154.948857) (xy 265.969802 154.948855) (xy 265.824001 154.917865) (xy 265.784646 154.9095) + (xy 265.595354 154.9095) (xy 265.562897 154.916398) (xy 265.410197 154.948855) (xy 265.410192 154.948857) + (xy 265.23727 155.025848) (xy 265.237265 155.025851) (xy 265.084129 155.137111) (xy 264.957466 155.277785) + (xy 264.862821 155.441715) (xy 264.862818 155.441722) (xy 264.804327 155.62174) (xy 264.804326 155.621744) + (xy 264.78454 155.81) (xy 264.804326 155.998256) (xy 264.804327 155.998259) (xy 264.862818 156.178277) + (xy 264.862821 156.178284) (xy 264.957467 156.342216) (xy 265.084129 156.482888) (xy 265.11164 156.502876) + (xy 265.154306 156.558206) (xy 265.160285 156.627819) (xy 265.127679 156.689614) (xy 265.126436 156.690875) + (xy 264.531632 157.285681) (xy 264.470309 157.319166) (xy 264.443951 157.322) (xy 264.362854 157.322) + (xy 264.330397 157.328898) (xy 264.177697 157.361355) (xy 264.177692 157.361357) (xy 264.00477 157.438348) + (xy 264.004765 157.438351) (xy 263.851629 157.549611) (xy 263.724966 157.690285) (xy 263.630321 157.854215) + (xy 263.630318 157.854222) (xy 263.57969 158.010041) (xy 263.571826 158.034244) (xy 263.55204 158.2225) + (xy 263.571826 158.410756) (xy 263.571827 158.410759) (xy 263.630318 158.590777) (xy 263.630321 158.590784) + (xy 263.724967 158.754716) (xy 263.80886 158.847888) (xy 263.851629 158.895388) (xy 264.004765 159.006648) + (xy 264.00477 159.006651) (xy 264.177692 159.083642) (xy 264.177697 159.083644) (xy 264.362854 159.123) + (xy 264.362855 159.123) (xy 264.552143 159.123) (xy 264.552146 159.123) (xy 264.596368 159.1136) + (xy 264.66603 159.118915) (xy 264.721765 159.161052) (xy 264.745871 159.226631) (xy 264.730695 159.294833) + (xy 264.709827 159.322571) (xy 261.81922 162.213181) (xy 261.757897 162.246666) (xy 261.731539 162.2495) + (xy 259.487328 162.2495) (xy 259.420289 162.229815) (xy 259.374534 162.177011) (xy 259.36459 162.107853) + (xy 259.376002 162.074865) (xy 259.374538 162.074214) (xy 259.377174 162.068292) (xy 259.377179 162.068284) + (xy 259.435674 161.888256) (xy 259.45546 161.7) (xy 259.435674 161.511744) (xy 259.377179 161.331716) + (xy 259.282533 161.167784) (xy 259.155871 161.027112) (xy 259.150381 161.023123) (xy 259.002734 160.915851) + (xy 259.002729 160.915848) (xy 258.829807 160.838857) (xy 258.829802 160.838855) (xy 258.679211 160.806847) + (xy 258.644646 160.7995) (xy 258.455354 160.7995) (xy 258.422897 160.806398) (xy 258.270197 160.838855) + (xy 258.270192 160.838857) (xy 258.09727 160.915848) (xy 258.097265 160.915851) (xy 257.944129 161.027111) + (xy 257.817466 161.167785) (xy 257.722821 161.331715) (xy 257.722818 161.331722) (xy 257.670486 161.492785) + (xy 257.664326 161.511744) (xy 257.649964 161.648391) (xy 257.64454 161.7) (xy 257.659046 161.83802) + (xy 257.646476 161.90675) (xy 257.598744 161.957773) (xy 257.531004 161.974891) (xy 257.525533 161.9745) + (xy 257.524646 161.9745) (xy 257.335354 161.9745) (xy 257.302897 161.981398) (xy 257.150197 162.013855) + (xy 257.150192 162.013857) (xy 256.97727 162.090848) (xy 256.977265 162.090851) (xy 256.824129 162.202111) + (xy 256.697466 162.342785) (xy 256.602821 162.506715) (xy 256.602818 162.506722) (xy 256.559238 162.640849) + (xy 256.544326 162.686744) (xy 256.52454 162.875) (xy 256.544326 163.063256) (xy 256.544327 163.063259) + (xy 256.602818 163.243277) (xy 256.602821 163.243284) (xy 256.697467 163.407216) (xy 256.799185 163.520185) + (xy 256.824129 163.547888) (xy 256.977265 163.659148) (xy 256.97727 163.659151) (xy 257.150192 163.736142) + (xy 257.150197 163.736144) (xy 257.335354 163.7755) (xy 257.335355 163.7755) (xy 257.524644 163.7755) + (xy 257.524646 163.7755) (xy 257.709803 163.736144) (xy 257.88273 163.659151) (xy 258.035871 163.547888) + (xy 258.041423 163.541722) (xy 258.0416 163.541526) (xy 258.101087 163.504879) (xy 258.133748 163.5005) + (xy 262.003117 163.5005) (xy 262.070156 163.520185) (xy 262.115911 163.572989) (xy 262.125855 163.642147) + (xy 262.110506 163.686497) (xy 262.104606 163.696716) (xy 262.104603 163.696722) (xy 262.046112 163.87674) + (xy 262.046111 163.876744) (xy 262.026325 164.065) (xy 262.046111 164.253256) (xy 262.046112 164.253259) + (xy 262.104603 164.433277) (xy 262.104606 164.433284) (xy 262.199252 164.597216) (xy 262.295113 164.70368) + (xy 262.325914 164.737888) (xy 262.47905 164.849148) (xy 262.479055 164.849151) (xy 262.651977 164.926142) + (xy 262.651982 164.926144) (xy 262.837139 164.9655) (xy 262.83714 164.9655) (xy 263.026429 164.9655) + (xy 263.026431 164.9655) (xy 263.211588 164.926144) (xy 263.384515 164.849151) (xy 263.537656 164.737888) + (xy 263.664318 164.597216) (xy 263.758964 164.433284) (xy 263.817459 164.253256) (xy 263.837245 164.065) + (xy 263.817459 163.876744) (xy 263.758964 163.696716) (xy 263.664318 163.532784) (xy 263.537656 163.392112) + (xy 263.532609 163.388445) (xy 263.384519 163.280851) (xy 263.384514 163.280848) (xy 263.211592 163.203857) + (xy 263.211587 163.203855) (xy 263.065786 163.172865) (xy 263.026431 163.1645) (xy 262.936442 163.1645) + (xy 262.869403 163.144815) (xy 262.823648 163.092011) (xy 262.813704 163.022853) (xy 262.842729 162.959297) + (xy 262.848761 162.952819) (xy 263.792432 162.009148) (xy 264.934087 160.867493) (xy 264.995408 160.83401) + (xy 265.0651 160.838994) (xy 265.121033 160.880866) (xy 265.129153 160.893175) (xy 265.157467 160.942216) + (xy 265.284129 161.082888) (xy 265.437265 161.194148) (xy 265.43727 161.194151) (xy 265.610192 161.271142) + (xy 265.610197 161.271144) (xy 265.795354 161.3105) (xy 265.795355 161.3105) (xy 265.984644 161.3105) + (xy 265.984646 161.3105) (xy 266.169803 161.271144) (xy 266.307491 161.20984) (xy 266.376737 161.200555) + (xy 266.440014 161.230183) (xy 266.477228 161.289318) (xy 266.476564 161.359184) (xy 266.475855 161.361438) + (xy 266.433178 161.492785) (xy 266.424631 161.519091) (xy 266.416834 161.593277) (xy 266.406983 161.686998) + (xy 266.380398 161.751613) (xy 266.371343 161.761717) (xy 266.001164 162.131897) (xy 265.634661 162.4984) + (xy 265.634658 162.498403) (xy 265.591094 162.541966) (xy 265.547531 162.585529) (xy 265.522719 162.622665) + (xy 265.515899 162.632872) (xy 265.510989 162.64022) (xy 265.479078 162.687975) (xy 265.479077 162.687977) + (xy 265.458879 162.736743) (xy 265.458879 162.736744) (xy 265.431929 162.801806) (xy 265.431926 162.801814) + (xy 265.426623 162.828475) (xy 265.426624 162.828476) (xy 265.413833 162.892787) (xy 265.411001 162.907023) + (xy 265.410999 162.907029) (xy 265.407891 162.92265) (xy 265.407891 166.893363) (xy 265.388206 166.960402) + (xy 265.371572 166.981044) (xy 263.447289 168.905326) (xy 263.385966 168.938811) (xy 263.316274 168.933827) + (xy 263.260341 168.891955) (xy 263.235924 168.826491) (xy 263.236287 168.804686) (xy 263.238557 168.783097) + (xy 263.218771 168.594841) (xy 263.160276 168.414813) (xy 263.06563 168.250881) (xy 262.938968 168.110209) + (xy 262.938967 168.110208) (xy 262.785831 167.998948) (xy 262.785826 167.998945) (xy 262.612904 167.921954) + (xy 262.612899 167.921952) (xy 262.467098 167.890962) (xy 262.427743 167.882597) (xy 262.238451 167.882597) + (xy 262.205994 167.889495) (xy 262.053294 167.921952) (xy 262.053289 167.921954) (xy 261.880367 167.998945) + (xy 261.880362 167.998948) (xy 261.727226 168.110208) (xy 261.600563 168.250882) (xy 261.505918 168.414812) + (xy 261.505915 168.414819) (xy 261.449274 168.589143) (xy 261.447423 168.594841) (xy 261.427637 168.783097) + (xy 261.447423 168.971353) (xy 261.447424 168.971356) (xy 261.505915 169.151374) (xy 261.505918 169.151381) + (xy 261.600564 169.315313) (xy 261.727226 169.455985) (xy 261.880362 169.567245) (xy 261.880367 169.567248) + (xy 262.053289 169.644239) (xy 262.053294 169.644241) (xy 262.238451 169.683597) (xy 262.238452 169.683597) + (xy 262.369658 169.683597) (xy 262.436697 169.703282) (xy 262.482452 169.756086) (xy 262.492396 169.825244) + (xy 262.463371 169.8888) (xy 262.457339 169.895278) (xy 262.219437 170.133181) (xy 262.158114 170.166666) + (xy 262.131756 170.1695) (xy 251.908748 170.1695) (xy 251.841709 170.149815) (xy 251.8166 170.128474) + (xy 251.810873 170.122114) (xy 251.810869 170.12211) (xy 251.657734 170.010851) (xy 251.657729 170.010848) + (xy 251.484807 169.933857) (xy 251.484802 169.933855) (xy 251.327874 169.9005) (xy 251.299646 169.8945) + (xy 251.110354 169.8945) (xy 251.082126 169.9005) (xy 250.925197 169.933855) (xy 250.925192 169.933857) + (xy 250.75227 170.010848) (xy 250.752265 170.010851) (xy 250.599129 170.122111) (xy 250.472466 170.262785) + (xy 250.377821 170.426715) (xy 250.377818 170.426722) (xy 250.320915 170.601853) (xy 250.319326 170.606744) + (xy 250.29954 170.795) (xy 250.319326 170.983256) (xy 250.319327 170.983259) (xy 250.377818 171.163277) + (xy 250.377821 171.163284) (xy 250.45676 171.300011) (xy 250.473233 171.367912) (xy 250.45038 171.433938) + (xy 250.441523 171.444983) (xy 250.362466 171.532785) (xy 250.267821 171.696715) (xy 250.267818 171.696722) + (xy 250.211549 171.869901) (xy 250.209326 171.876744) (xy 250.18954 172.065) (xy 250.209326 172.253256) + (xy 250.209327 172.253259) (xy 250.267818 172.433277) (xy 250.267821 172.433284) (xy 250.362467 172.597216) + (xy 250.364524 172.5995) (xy 250.375305 172.611474) (xy 250.405535 172.674465) (xy 250.39691 172.743801) + (xy 250.375306 172.777417) (xy 250.352468 172.802781) (xy 250.352464 172.802786) (xy 250.257821 172.966714) + (xy 250.257818 172.966721) (xy 250.200147 173.144215) (xy 250.199326 173.146743) (xy 250.17954 173.334999) + (xy 250.199326 173.523255) (xy 250.199327 173.523258) (xy 250.257818 173.703276) (xy 250.257821 173.703283) + (xy 250.352467 173.867215) (xy 250.418982 173.941087) (xy 250.449212 174.004078) (xy 250.440587 174.073413) + (xy 250.395846 174.127079) (xy 250.329193 174.148037) (xy 250.286468 174.139382) (xy 250.285987 174.140865) + (xy 250.279802 174.138855) (xy 250.134001 174.107865) (xy 250.094646 174.0995) (xy 249.905354 174.0995) + (xy 249.872897 174.106398) (xy 249.720197 174.138855) (xy 249.720192 174.138857) (xy 249.54727 174.215848) + (xy 249.547265 174.215851) (xy 249.394129 174.327111) (xy 249.267466 174.467785) (xy 249.172821 174.631715) + (xy 249.172818 174.631722) (xy 249.120331 174.793263) (xy 249.114326 174.811744) (xy 249.09454 175) + (xy 249.114326 175.188256) (xy 249.114327 175.188259) (xy 249.172818 175.368277) (xy 249.172821 175.368284) + (xy 249.267467 175.532216) (xy 249.355794 175.630313) (xy 249.394129 175.672888) (xy 249.547265 175.784148) + (xy 249.54727 175.784151) (xy 249.720192 175.861142) (xy 249.720197 175.861144) (xy 249.905354 175.9005) + (xy 249.905355 175.9005) (xy 250.094644 175.9005) (xy 250.094646 175.9005) (xy 250.279803 175.861144) + (xy 250.45273 175.784151) (xy 250.605871 175.672888) (xy 250.732533 175.532216) (xy 250.827179 175.368284) + (xy 250.885674 175.188256) (xy 250.90546 175) (xy 250.885674 174.811744) (xy 250.827179 174.631716) + (xy 250.732533 174.467784) (xy 250.666016 174.39391) (xy 250.635787 174.33092) (xy 250.644412 174.261585) + (xy 250.689153 174.207919) (xy 250.755806 174.186961) (xy 250.79853 174.195619) (xy 250.799013 174.194134) + (xy 250.805197 174.196143) (xy 250.990354 174.235499) (xy 250.990355 174.235499) (xy 251.179644 174.235499) + (xy 251.179646 174.235499) (xy 251.364803 174.196143) (xy 251.53773 174.11915) (xy 251.690871 174.007887) + (xy 251.694301 174.004078) (xy 251.6966 174.001525) (xy 251.756087 173.964878) (xy 251.788748 173.960499) + (xy 259.537421 173.960499) (xy 259.60446 173.980184) (xy 259.650215 174.032988) (xy 259.660159 174.102146) + (xy 259.631134 174.165702) (xy 259.587858 174.197778) (xy 259.547267 174.21585) (xy 259.547265 174.215851) + (xy 259.394129 174.327111) (xy 259.267466 174.467785) (xy 259.172821 174.631715) (xy 259.172818 174.631722) + (xy 259.120331 174.793263) (xy 259.114326 174.811744) (xy 259.09454 175) (xy 259.114326 175.188256) + (xy 259.114327 175.188259) (xy 259.172818 175.368277) (xy 259.172821 175.368284) (xy 259.267467 175.532216) + (xy 259.355794 175.630313) (xy 259.394129 175.672888) (xy 259.547265 175.784148) (xy 259.54727 175.784151) + (xy 259.720192 175.861142) (xy 259.720197 175.861144) (xy 259.905354 175.9005) (xy 259.905355 175.9005) + (xy 260.094644 175.9005) (xy 260.094646 175.9005) (xy 260.279803 175.861144) (xy 260.45273 175.784151) + (xy 260.605871 175.672888) (xy 260.732533 175.532216) (xy 260.827179 175.368284) (xy 260.885674 175.188256) + (xy 260.90546 175) (xy 260.885674 174.811744) (xy 260.827179 174.631716) (xy 260.732533 174.467784) + (xy 260.605871 174.327112) (xy 260.563941 174.296648) (xy 260.452734 174.215851) (xy 260.452732 174.21585) + (xy 260.412142 174.197778) (xy 260.358906 174.152527) (xy 260.338585 174.085678) (xy 260.357631 174.018454) + (xy 260.409997 173.9722) (xy 260.462579 173.960499) (xy 261.236609 173.960499) (xy 261.236609 173.960498) + (xy 261.333562 173.941214) (xy 261.333563 173.941214) (xy 261.357448 173.936463) (xy 261.357448 173.936462) + (xy 261.357453 173.936462) (xy 261.357458 173.936459) (xy 261.357461 173.936459) (xy 261.390788 173.922653) + (xy 261.390787 173.922653) (xy 261.390793 173.922651) (xy 261.471287 173.889311) (xy 261.52251 173.855083) + (xy 261.573734 173.820857) (xy 261.660859 173.733732) (xy 261.660859 173.73373) (xy 261.671067 173.723523) + (xy 261.671068 173.72352) (xy 261.894588 173.5) (xy 263.347638 173.5) (xy 263.367424 173.688256) + (xy 263.367425 173.688259) (xy 263.425916 173.868277) (xy 263.425919 173.868284) (xy 263.520565 174.032216) + (xy 263.616585 174.138857) (xy 263.647227 174.172888) (xy 263.800363 174.284148) (xy 263.800368 174.284151) + (xy 263.97329 174.361142) (xy 263.973295 174.361144) (xy 264.158452 174.4005) (xy 264.158453 174.4005) + (xy 264.347742 174.4005) (xy 264.347744 174.4005) (xy 264.532901 174.361144) (xy 264.705828 174.284151) + (xy 264.858969 174.172888) (xy 264.985631 174.032216) (xy 265.080277 173.868284) (xy 265.138772 173.688256) + (xy 265.158558 173.5) (xy 265.138772 173.311744) (xy 265.080277 173.131716) (xy 264.985631 172.967784) + (xy 264.858969 172.827112) (xy 264.832368 172.807785) (xy 264.705832 172.715851) (xy 264.705827 172.715848) + (xy 264.532905 172.638857) (xy 264.5329 172.638855) (xy 264.387099 172.607865) (xy 264.347744 172.5995) + (xy 264.158452 172.5995) (xy 264.125995 172.606398) (xy 263.973295 172.638855) (xy 263.97329 172.638857) + (xy 263.800368 172.715848) (xy 263.800363 172.715851) (xy 263.647227 172.827111) (xy 263.520564 172.967785) + (xy 263.425919 173.131715) (xy 263.425916 173.131722) (xy 263.367425 173.31174) (xy 263.367424 173.311744) + (xy 263.347638 173.5) (xy 261.894588 173.5) (xy 265.60459 169.79) (xy 267.969248 167.425344) (xy 267.969249 167.425342) + (xy 268.037703 167.322894) (xy 268.071734 167.240734) (xy 268.084854 167.209061) (xy 268.097925 167.143349) + (xy 268.104118 167.112214) (xy 268.108892 167.088217) (xy 268.108892 166.959892) (xy 268.108891 166.959866) + (xy 268.108891 164.02991) (xy 268.108892 164.029889) (xy 268.108892 163.90056) (xy 268.087721 163.79413) + (xy 268.084854 163.779717) (xy 268.075369 163.756818) (xy 268.060164 163.720109) (xy 268.037704 163.665886) + (xy 268.037699 163.665877) (xy 267.969249 163.563436) (xy 267.969246 163.563432) (xy 267.765942 163.360129) + (xy 267.732457 163.298806) (xy 267.730305 163.285428) (xy 267.712656 163.117504) (xy 267.654161 162.937476) + (xy 267.559515 162.773544) (xy 267.550674 162.763725) (xy 267.520445 162.700734) (xy 267.529071 162.631398) + (xy 267.573812 162.577733) (xy 267.592385 162.567477) (xy 267.763035 162.491498) (xy 267.916176 162.380235) + (xy 268.042838 162.239563) (xy 268.045916 162.23423) (xy 268.096481 162.186013) (xy 268.165088 162.172788) + (xy 268.229953 162.198754) (xy 268.245451 162.21325) (xy 268.246675 162.214609) (xy 268.254132 162.222891) + (xy 268.254135 162.222893) (xy 268.407265 162.334148) (xy 268.40727 162.334151) (xy 268.580192 162.411142) + (xy 268.580197 162.411144) (xy 268.765354 162.4505) (xy 268.765355 162.4505) (xy 268.954644 162.4505) + (xy 268.954646 162.4505) (xy 269.139803 162.411144) (xy 269.31273 162.334151) (xy 269.465871 162.222888) + (xy 269.592533 162.082216) (xy 269.687179 161.918284) (xy 269.745674 161.738256) (xy 269.76546 161.55) + (xy 269.745674 161.361744) (xy 269.687179 161.181716) (xy 269.592533 161.017784) (xy 269.567639 160.990136) + (xy 269.51735 160.934284) (xy 269.48712 160.871292) (xy 269.4855 160.851312) (xy 269.4855 160.61976) + (xy 269.505185 160.552721) (xy 269.557989 160.506966) (xy 269.627147 160.497022) (xy 269.690703 160.526047) + (xy 269.697181 160.532079) (xy 269.77566 160.610558) (xy 269.775682 160.610578) (xy 269.80571 160.640606) + (xy 269.805739 160.640637) (xy 269.895954 160.730852) (xy 269.89596 160.730857) (xy 269.895961 160.730858) + (xy 269.933449 160.755907) (xy 269.957867 160.772223) (xy 269.976656 160.787643) (xy 273.428181 164.239167) + (xy 273.461666 164.30049) (xy 273.4645 164.326848) (xy 273.4645 178.03036) (xy 273.444815 178.097399) + (xy 273.428181 178.118041) (xy 272.177181 179.369041) (xy 272.115858 179.402526) (xy 272.046166 179.397542) + (xy 271.990233 179.35567) (xy 271.965816 179.290206) (xy 271.9655 179.28136) (xy 271.9655 174.0745) + (xy 271.985185 174.007461) (xy 272.037989 173.961706) (xy 272.0895 173.9505) (xy 272.159644 173.9505) + (xy 272.159646 173.9505) (xy 272.344803 173.911144) (xy 272.51773 173.834151) (xy 272.670871 173.722888) + (xy 272.797533 173.582216) (xy 272.892179 173.418284) (xy 272.950674 173.238256) (xy 272.97046 173.05) + (xy 272.950674 172.861744) (xy 272.892179 172.681716) (xy 272.797533 172.517784) (xy 272.670871 172.377112) + (xy 272.67087 172.377111) (xy 272.517734 172.265851) (xy 272.517729 172.265848) (xy 272.344807 172.188857) + (xy 272.344802 172.188855) (xy 272.199001 172.157865) (xy 272.159646 172.1495) (xy 272.0895 172.1495) + (xy 272.022461 172.129815) (xy 271.976706 172.077011) (xy 271.9655 172.0255) (xy 271.9655 165.028687) + (xy 271.985185 164.961648) (xy 271.99735 164.945715) (xy 272.021395 164.91901) (xy 272.072533 164.862216) + (xy 272.167179 164.698284) (xy 272.225674 164.518256) (xy 272.24546 164.33) (xy 272.225674 164.141744) + (xy 272.167179 163.961716) (xy 272.072533 163.797784) (xy 271.945871 163.657112) (xy 271.943676 163.655517) + (xy 271.792734 163.545851) (xy 271.792729 163.545848) (xy 271.619807 163.468857) (xy 271.619802 163.468855) + (xy 271.476472 163.43839) (xy 271.41499 163.405198) (xy 271.381214 163.344035) (xy 271.378934 163.330076) + (xy 271.375306 163.295552) (xy 271.316811 163.115524) (xy 271.222165 162.951592) (xy 271.095503 162.81092) + (xy 271.095502 162.810919) (xy 270.942366 162.699659) (xy 270.942361 162.699656) (xy 270.769439 162.622665) + (xy 270.769434 162.622663) (xy 270.623633 162.591673) (xy 270.584278 162.583308) (xy 270.394986 162.583308) + (xy 270.36409 162.589875) (xy 270.209829 162.622663) (xy 270.209824 162.622665) (xy 270.036902 162.699656) + (xy 270.036897 162.699659) (xy 269.883761 162.810919) (xy 269.757101 162.951589) (xy 269.75328 162.956849) + (xy 269.75122 162.955352) (xy 269.708916 162.995705) (xy 269.652075 163.0095) (xy 269.490354 163.0095) + (xy 269.457897 163.016398) (xy 269.305197 163.048855) (xy 269.305192 163.048857) (xy 269.13227 163.125848) + (xy 269.132265 163.125851) (xy 268.979129 163.237111) (xy 268.852466 163.377785) (xy 268.757821 163.541715) + (xy 268.757818 163.541722) (xy 268.710231 163.688181) (xy 268.699326 163.721744) (xy 268.67954 163.91) + (xy 268.699326 164.098256) (xy 268.699327 164.098259) (xy 268.757818 164.278277) (xy 268.757821 164.278284) + (xy 268.852467 164.442216) (xy 268.955569 164.556722) (xy 268.979129 164.582888) (xy 269.132265 164.694148) + (xy 269.13227 164.694151) (xy 269.305192 164.771142) (xy 269.305197 164.771144) (xy 269.490354 164.8105) + (xy 269.490355 164.8105) (xy 269.679645 164.8105) (xy 269.679646 164.8105) (xy 269.714351 164.803123) + (xy 269.784018 164.808439) (xy 269.839751 164.850575) (xy 269.863857 164.916155) (xy 269.864132 164.924413) + (xy 269.864132 170.951183) (xy 269.844447 171.018222) (xy 269.791643 171.063977) (xy 269.722485 171.073921) + (xy 269.658929 171.044896) (xy 269.622201 170.989501) (xy 269.587181 170.881722) (xy 269.58718 170.881721) + (xy 269.587179 170.881716) (xy 269.492533 170.717784) (xy 269.365871 170.577112) (xy 269.361796 170.574151) + (xy 269.212734 170.465851) (xy 269.212729 170.465848) (xy 269.039807 170.388857) (xy 269.039802 170.388855) + (xy 268.894001 170.357865) (xy 268.854646 170.3495) (xy 268.665354 170.3495) (xy 268.632897 170.356398) + (xy 268.480197 170.388855) (xy 268.480192 170.388857) (xy 268.30727 170.465848) (xy 268.307265 170.465851) + (xy 268.154129 170.577111) (xy 268.027466 170.717785) (xy 267.932821 170.881715) (xy 267.932818 170.881722) + (xy 267.888467 171.018222) (xy 267.874326 171.061744) (xy 267.85454 171.25) (xy 267.874326 171.438256) + (xy 267.874327 171.438259) (xy 267.932818 171.618277) (xy 267.932821 171.618284) (xy 268.027467 171.782216) + (xy 268.142932 171.910452) (xy 268.154129 171.922888) (xy 268.307265 172.034148) (xy 268.30727 172.034151) + (xy 268.480192 172.111142) (xy 268.480197 172.111144) (xy 268.665354 172.1505) (xy 268.665355 172.1505) + (xy 268.854644 172.1505) (xy 268.854646 172.1505) (xy 269.039803 172.111144) (xy 269.21273 172.034151) + (xy 269.365871 171.922888) (xy 269.492533 171.782216) (xy 269.587179 171.618284) (xy 269.622201 171.510497) + (xy 269.661638 171.452823) (xy 269.725997 171.425624) (xy 269.794843 171.437539) (xy 269.846319 171.484783) + (xy 269.864132 171.548816) (xy 269.864132 180.357936) (xy 269.844447 180.424975) (xy 269.827813 180.445617) + (xy 269.585357 180.688073) (xy 269.524034 180.721558) (xy 269.497676 180.724392) (xy 175.836273 180.724392) + (xy 175.769234 180.704707) (xy 175.723479 180.651903) (xy 175.713535 180.582745) (xy 175.731285 180.538999) + (xy 175.729284 180.537844) (xy 175.753071 180.496642) (xy 175.827179 180.368284) (xy 175.885674 180.188256) + (xy 175.90546 180) (xy 175.885674 179.811744) (xy 175.827179 179.631716) (xy 175.732533 179.467784) + (xy 175.605871 179.327112) (xy 175.60587 179.327111) (xy 175.452734 179.215851) (xy 175.452729 179.215848) + (xy 175.279807 179.138857) (xy 175.279802 179.138855) (xy 175.134001 179.107865) (xy 175.094646 179.0995) + (xy 174.905354 179.0995) (xy 174.872897 179.106398) (xy 174.720197 179.138855) (xy 174.720192 179.138857) + (xy 174.54727 179.215848) (xy 174.547265 179.215851) (xy 174.394129 179.327111) (xy 174.267466 179.467785) + (xy 174.172821 179.631715) (xy 174.172818 179.631722) (xy 174.114327 179.81174) (xy 174.114326 179.811744) + (xy 174.09454 180) (xy 174.114326 180.188256) (xy 174.114327 180.188259) (xy 174.172818 180.368277) + (xy 174.172821 180.368284) (xy 174.270716 180.537844) (xy 174.268246 180.539269) (xy 174.287526 180.593334) + (xy 174.271689 180.661386) (xy 174.221575 180.710072) (xy 174.163727 180.724392) (xy 165.836273 180.724392) + (xy 165.769234 180.704707) (xy 165.723479 180.651903) (xy 165.713535 180.582745) (xy 165.731285 180.538999) + (xy 165.729284 180.537844) (xy 165.753071 180.496642) (xy 165.827179 180.368284) (xy 165.885674 180.188256) + (xy 165.90546 180) (xy 165.885674 179.811744) (xy 165.827179 179.631716) (xy 165.732533 179.467784) + (xy 165.605871 179.327112) (xy 165.60587 179.327111) (xy 165.452734 179.215851) (xy 165.452729 179.215848) + (xy 165.279807 179.138857) (xy 165.279802 179.138855) (xy 165.134001 179.107865) (xy 165.094646 179.0995) + (xy 164.905354 179.0995) (xy 164.872897 179.106398) (xy 164.720197 179.138855) (xy 164.720192 179.138857) + (xy 164.54727 179.215848) (xy 164.547265 179.215851) (xy 164.394129 179.327111) (xy 164.267466 179.467785) + (xy 164.172821 179.631715) (xy 164.172818 179.631722) (xy 164.114327 179.81174) (xy 164.114326 179.811744) + (xy 164.106492 179.886281) (xy 164.09454 180) (xy 164.104734 180.096993) (xy 164.092164 180.165723) + (xy 164.044432 180.216746) (xy 164.03185 180.223233) (xy 163.880225 180.290742) (xy 163.880223 180.290743) + (xy 163.727087 180.402003) (xy 163.600423 180.542677) (xy 163.589041 180.562393) (xy 163.538474 180.610609) + (xy 163.481654 180.624393) (xy 162.373748 180.624393) (xy 162.306709 180.604708) (xy 162.2816 180.583367) + (xy 162.275873 180.577007) (xy 162.275869 180.577003) (xy 162.122734 180.465744) (xy 162.122729 180.465741) + (xy 161.949807 180.38875) (xy 161.949802 180.388748) (xy 161.804001 180.357758) (xy 161.764646 180.349393) + (xy 161.575354 180.349393) (xy 161.542897 180.356291) (xy 161.390197 180.388748) (xy 161.390192 180.38875) + (xy 161.21727 180.465741) (xy 161.217265 180.465744) (xy 161.064129 180.577004) (xy 160.937466 180.717678) + (xy 160.842821 180.881608) (xy 160.842818 180.881615) (xy 160.831306 180.917047) (xy 160.784326 181.061637) + (xy 160.76454 181.249893) (xy 160.784326 181.438149) (xy 160.784327 181.438152) (xy 160.842818 181.61817) + (xy 160.842821 181.618177) (xy 160.937467 181.782109) (xy 161.064129 181.922781) (xy 161.217265 182.034041) + (xy 161.222893 182.03729) (xy 161.222015 182.038809) (xy 161.2687 182.078482) (xy 161.288355 182.133559) + (xy 161.304998 182.291908) (xy 161.304999 182.291911) (xy 161.327796 182.362074) (xy 161.329791 182.431916) + (xy 161.29371 182.491748) (xy 161.231009 182.522576) (xy 161.209865 182.524392) (xy 149.910345 182.524392) + (xy 149.843306 182.504707) (xy 149.822664 182.488073) (xy 147.334591 180) (xy 154.09454 180) (xy 154.114326 180.188256) + (xy 154.114327 180.188259) (xy 154.172818 180.368277) (xy 154.172821 180.368284) (xy 154.267467 180.532216) + (xy 154.338053 180.610609) (xy 154.394129 180.672888) (xy 154.547265 180.784148) (xy 154.54727 180.784151) + (xy 154.720192 180.861142) (xy 154.720197 180.861144) (xy 154.905354 180.9005) (xy 154.905355 180.9005) + (xy 155.094644 180.9005) (xy 155.094646 180.9005) (xy 155.279803 180.861144) (xy 155.45273 180.784151) + (xy 155.605871 180.672888) (xy 155.732533 180.532216) (xy 155.827179 180.368284) (xy 155.885674 180.188256) + (xy 155.90546 180) (xy 155.885674 179.811744) (xy 155.827179 179.631716) (xy 155.732533 179.467784) + (xy 155.605871 179.327112) (xy 155.60587 179.327111) (xy 155.452734 179.215851) (xy 155.452729 179.215848) + (xy 155.279807 179.138857) (xy 155.279802 179.138855) (xy 155.134001 179.107865) (xy 155.094646 179.0995) + (xy 154.905354 179.0995) (xy 154.872897 179.106398) (xy 154.720197 179.138855) (xy 154.720192 179.138857) + (xy 154.54727 179.215848) (xy 154.547265 179.215851) (xy 154.394129 179.327111) (xy 154.267466 179.467785) + (xy 154.172821 179.631715) (xy 154.172818 179.631722) (xy 154.114327 179.81174) (xy 154.114326 179.811744) + (xy 154.09454 180) (xy 147.334591 180) (xy 146.641819 179.307228) (xy 146.608334 179.245905) (xy 146.6055 179.219547) + (xy 146.6055 175) (xy 149.09454 175) (xy 149.114326 175.188256) (xy 149.114327 175.188259) (xy 149.172818 175.368277) + (xy 149.172821 175.368284) (xy 149.267467 175.532216) (xy 149.355794 175.630313) (xy 149.394129 175.672888) + (xy 149.547265 175.784148) (xy 149.54727 175.784151) (xy 149.720192 175.861142) (xy 149.720197 175.861144) + (xy 149.905354 175.9005) (xy 149.905355 175.9005) (xy 150.094644 175.9005) (xy 150.094646 175.9005) + (xy 150.279803 175.861144) (xy 150.45273 175.784151) (xy 150.605871 175.672888) (xy 150.732533 175.532216) + (xy 150.827179 175.368284) (xy 150.885674 175.188256) (xy 150.90546 175) (xy 159.09454 175) (xy 159.114326 175.188256) + (xy 159.114327 175.188259) (xy 159.172818 175.368277) (xy 159.172821 175.368284) (xy 159.267467 175.532216) + (xy 159.355794 175.630313) (xy 159.394129 175.672888) (xy 159.547265 175.784148) (xy 159.54727 175.784151) + (xy 159.720192 175.861142) (xy 159.720197 175.861144) (xy 159.905354 175.9005) (xy 159.905355 175.9005) + (xy 160.094644 175.9005) (xy 160.094646 175.9005) (xy 160.279803 175.861144) (xy 160.45273 175.784151) + (xy 160.605871 175.672888) (xy 160.732533 175.532216) (xy 160.827179 175.368284) (xy 160.885674 175.188256) + (xy 160.90546 175) (xy 179.09454 175) (xy 179.114326 175.188256) (xy 179.114327 175.188259) (xy 179.172818 175.368277) + (xy 179.172821 175.368284) (xy 179.267467 175.532216) (xy 179.355794 175.630313) (xy 179.394129 175.672888) + (xy 179.547265 175.784148) (xy 179.54727 175.784151) (xy 179.720192 175.861142) (xy 179.720197 175.861144) + (xy 179.905354 175.9005) (xy 179.905355 175.9005) (xy 180.094644 175.9005) (xy 180.094646 175.9005) + (xy 180.279803 175.861144) (xy 180.45273 175.784151) (xy 180.605871 175.672888) (xy 180.732533 175.532216) + (xy 180.827179 175.368284) (xy 180.885674 175.188256) (xy 180.90546 175) (xy 180.885674 174.811744) + (xy 180.827179 174.631716) (xy 180.811757 174.605004) (xy 181.358933 174.605004) (xy 181.378719 174.79326) + (xy 181.37872 174.793263) (xy 181.437214 174.973289) (xy 181.484771 175.055661) (xy 181.501244 175.123562) + (xy 181.484771 175.179661) (xy 181.437217 175.262027) (xy 181.389414 175.409151) (xy 181.378722 175.442057) + (xy 181.358936 175.630313) (xy 181.378722 175.818569) (xy 181.378723 175.818572) (xy 181.437214 175.99859) + (xy 181.437217 175.998597) (xy 181.484772 176.080964) (xy 181.501245 176.148864) (xy 181.484773 176.204963) + (xy 181.437216 176.287334) (xy 181.378723 176.467358) (xy 181.378722 176.467362) (xy 181.358936 176.655618) + (xy 181.378722 176.843874) (xy 181.378723 176.843877) (xy 181.437214 177.023895) (xy 181.437217 177.023902) + (xy 181.531863 177.187834) (xy 181.658525 177.328506) (xy 181.811661 177.439766) (xy 181.811666 177.439769) + (xy 181.984588 177.51676) (xy 181.984593 177.516762) (xy 182.16975 177.556118) (xy 182.169751 177.556118) + (xy 182.35904 177.556118) (xy 182.359042 177.556118) (xy 182.544199 177.516762) (xy 182.717126 177.439769) + (xy 182.870267 177.328506) (xy 182.996929 177.187834) (xy 183.091575 177.023902) (xy 183.15007 176.843874) + (xy 183.167717 176.675962) (xy 183.1943 176.611352) (xy 183.203347 176.601256) (xy 184.878729 174.925875) + (xy 184.878733 174.925873) (xy 184.965858 174.838748) (xy 185.034311 174.736301) (xy 185.034312 174.7363) + (xy 185.077632 174.631716) (xy 185.080414 174.625) (xy 186.86954 174.625) (xy 186.889326 174.813256) + (xy 186.889327 174.813259) (xy 186.947818 174.993277) (xy 186.947821 174.993284) (xy 187.042467 175.157216) + (xy 187.169129 175.297888) (xy 187.322265 175.409148) (xy 187.32227 175.409151) (xy 187.495192 175.486142) + (xy 187.495197 175.486144) (xy 187.680354 175.5255) (xy 187.680355 175.5255) (xy 187.869644 175.5255) + (xy 187.869646 175.5255) (xy 188.054803 175.486144) (xy 188.22773 175.409151) (xy 188.380871 175.297888) + (xy 188.507533 175.157216) (xy 188.602179 174.993284) (xy 188.660674 174.813256) (xy 188.679934 174.63) + (xy 192.86454 174.63) (xy 192.884326 174.818256) (xy 192.884327 174.818259) (xy 192.942818 174.998277) + (xy 192.942821 174.998284) (xy 193.037467 175.162216) (xy 193.159627 175.297888) (xy 193.164129 175.302888) + (xy 193.317265 175.414148) (xy 193.31727 175.414151) (xy 193.490192 175.491142) (xy 193.490197 175.491144) + (xy 193.675354 175.5305) (xy 193.675355 175.5305) (xy 193.864644 175.5305) (xy 193.864646 175.5305) + (xy 194.049803 175.491144) (xy 194.22273 175.414151) (xy 194.375871 175.302888) (xy 194.502533 175.162216) + (xy 194.597179 174.998284) (xy 194.655674 174.818256) (xy 194.67546 174.63) (xy 194.655674 174.441744) + (xy 194.597179 174.261716) (xy 194.502533 174.097784) (xy 194.375871 173.957112) (xy 194.368988 173.952111) + (xy 194.222734 173.845851) (xy 194.222729 173.845848) (xy 194.049807 173.768857) (xy 194.049802 173.768855) + (xy 193.904001 173.737865) (xy 193.864646 173.7295) (xy 193.675354 173.7295) (xy 193.655458 173.733729) + (xy 193.490197 173.768855) (xy 193.490192 173.768857) (xy 193.31727 173.845848) (xy 193.317265 173.845851) + (xy 193.164129 173.957111) (xy 193.037466 174.097785) (xy 192.942821 174.261715) (xy 192.942818 174.261722) + (xy 192.885028 174.439584) (xy 192.884326 174.441744) (xy 192.86454 174.63) (xy 188.679934 174.63) + (xy 188.68046 174.625) (xy 188.660674 174.436744) (xy 188.602179 174.256716) (xy 188.507533 174.092784) + (xy 188.380871 173.952112) (xy 188.38087 173.952111) (xy 188.227734 173.840851) (xy 188.227729 173.840848) + (xy 188.054807 173.763857) (xy 188.054802 173.763855) (xy 187.893169 173.7295) (xy 187.869646 173.7245) + (xy 187.680354 173.7245) (xy 187.656831 173.7295) (xy 187.495197 173.763855) (xy 187.495192 173.763857) + (xy 187.32227 173.840848) (xy 187.322265 173.840851) (xy 187.169129 173.952111) (xy 187.042466 174.092785) + (xy 186.947821 174.256715) (xy 186.947818 174.256722) (xy 186.903243 174.393911) (xy 186.889326 174.436744) + (xy 186.86954 174.625) (xy 185.080414 174.625) (xy 185.081463 174.622467) (xy 185.1055 174.501621) + (xy 185.1055 173.5125) (xy 195.582039 173.5125) (xy 195.601825 173.700756) (xy 195.601826 173.700759) + (xy 195.660317 173.880777) (xy 195.66032 173.880784) (xy 195.754966 174.044716) (xy 195.839731 174.138857) + (xy 195.881628 174.185388) (xy 196.034764 174.296648) (xy 196.034769 174.296651) (xy 196.207691 174.373642) + (xy 196.207696 174.373644) (xy 196.392853 174.413) (xy 196.392854 174.413) (xy 196.39921 174.414351) + (xy 196.398961 174.415519) (xy 196.457448 174.439584) (xy 196.49743 174.496883) (xy 196.497799 174.497999) + (xy 196.532819 174.60578) (xy 196.532821 174.605784) (xy 196.627467 174.769716) (xy 196.726951 174.880204) + (xy 196.754129 174.910388) (xy 196.907265 175.021648) (xy 196.90727 175.021651) (xy 197.080192 175.098642) + (xy 197.080197 175.098644) (xy 197.265354 175.138) (xy 197.265355 175.138) (xy 197.454644 175.138) + (xy 197.454646 175.138) (xy 197.639803 175.098644) (xy 197.81273 175.021651) (xy 197.965871 174.910388) + (xy 197.968788 174.907147) (xy 197.9716 174.904026) (xy 198.031087 174.867379) (xy 198.063748 174.863) + (xy 198.971223 174.863) (xy 199.038262 174.882685) (xy 199.084017 174.935489) (xy 199.09349 174.993502) + (xy 199.09454 174.993502) (xy 199.09454 174.999929) (xy 199.094544 174.999954) (xy 199.09454 174.999992) + (xy 199.09454 174.999997) (xy 199.09454 175) (xy 199.114326 175.188256) (xy 199.114327 175.188259) + (xy 199.172818 175.368277) (xy 199.172821 175.368284) (xy 199.267467 175.532216) (xy 199.355794 175.630313) + (xy 199.394129 175.672888) (xy 199.547265 175.784148) (xy 199.54727 175.784151) (xy 199.720192 175.861142) + (xy 199.720197 175.861144) (xy 199.905354 175.9005) (xy 199.905355 175.9005) (xy 200.094644 175.9005) + (xy 200.094646 175.9005) (xy 200.279803 175.861144) (xy 200.45273 175.784151) (xy 200.605871 175.672888) + (xy 200.732533 175.532216) (xy 200.827179 175.368284) (xy 200.885674 175.188256) (xy 200.90546 175) + (xy 200.90546 174.999997) (xy 200.90546 174.999992) (xy 200.905456 174.999954) (xy 200.90546 174.999932) + (xy 200.90546 174.993502) (xy 200.906636 174.993502) (xy 200.918029 174.931225) (xy 200.965764 174.880204) + (xy 201.028777 174.863) (xy 208.971223 174.863) (xy 209.038262 174.882685) (xy 209.084017 174.935489) + (xy 209.09349 174.993502) (xy 209.09454 174.993502) (xy 209.09454 174.999929) (xy 209.094544 174.999954) + (xy 209.09454 174.999992) (xy 209.09454 174.999997) (xy 209.09454 175) (xy 209.114326 175.188256) + (xy 209.114327 175.188259) (xy 209.172818 175.368277) (xy 209.172821 175.368284) (xy 209.267467 175.532216) + (xy 209.355794 175.630313) (xy 209.394129 175.672888) (xy 209.547265 175.784148) (xy 209.54727 175.784151) + (xy 209.720192 175.861142) (xy 209.720197 175.861144) (xy 209.905354 175.9005) (xy 209.905355 175.9005) + (xy 210.094644 175.9005) (xy 210.094646 175.9005) (xy 210.279803 175.861144) (xy 210.45273 175.784151) + (xy 210.605871 175.672888) (xy 210.732533 175.532216) (xy 210.827179 175.368284) (xy 210.885674 175.188256) + (xy 210.90546 175) (xy 219.09454 175) (xy 219.114326 175.188256) (xy 219.114327 175.188259) (xy 219.172818 175.368277) + (xy 219.172821 175.368284) (xy 219.267467 175.532216) (xy 219.355794 175.630313) (xy 219.394129 175.672888) + (xy 219.547265 175.784148) (xy 219.54727 175.784151) (xy 219.720192 175.861142) (xy 219.720197 175.861144) + (xy 219.905354 175.9005) (xy 219.905355 175.9005) (xy 220.094644 175.9005) (xy 220.094646 175.9005) + (xy 220.279803 175.861144) (xy 220.45273 175.784151) (xy 220.605871 175.672888) (xy 220.732533 175.532216) + (xy 220.827179 175.368284) (xy 220.885674 175.188256) (xy 220.90546 175) (xy 229.09454 175) (xy 229.114326 175.188256) + (xy 229.114327 175.188259) (xy 229.172818 175.368277) (xy 229.172821 175.368284) (xy 229.267467 175.532216) + (xy 229.355794 175.630313) (xy 229.394129 175.672888) (xy 229.547265 175.784148) (xy 229.54727 175.784151) + (xy 229.720192 175.861142) (xy 229.720197 175.861144) (xy 229.905354 175.9005) (xy 229.905355 175.9005) + (xy 230.094644 175.9005) (xy 230.094646 175.9005) (xy 230.279803 175.861144) (xy 230.45273 175.784151) + (xy 230.605871 175.672888) (xy 230.732533 175.532216) (xy 230.827179 175.368284) (xy 230.885674 175.188256) + (xy 230.90546 175) (xy 239.09454 175) (xy 239.114326 175.188256) (xy 239.114327 175.188259) (xy 239.172818 175.368277) + (xy 239.172821 175.368284) (xy 239.267467 175.532216) (xy 239.355794 175.630313) (xy 239.394129 175.672888) + (xy 239.547265 175.784148) (xy 239.54727 175.784151) (xy 239.720192 175.861142) (xy 239.720197 175.861144) + (xy 239.905354 175.9005) (xy 239.905355 175.9005) (xy 240.094644 175.9005) (xy 240.094646 175.9005) + (xy 240.279803 175.861144) (xy 240.45273 175.784151) (xy 240.605871 175.672888) (xy 240.732533 175.532216) + (xy 240.827179 175.368284) (xy 240.885674 175.188256) (xy 240.90546 175) (xy 240.885674 174.811744) + (xy 240.827179 174.631716) (xy 240.732533 174.467784) (xy 240.605871 174.327112) (xy 240.563941 174.296648) + (xy 240.452734 174.215851) (xy 240.452729 174.215848) (xy 240.279807 174.138857) (xy 240.279802 174.138855) + (xy 240.134001 174.107865) (xy 240.094646 174.0995) (xy 239.905354 174.0995) (xy 239.872897 174.106398) + (xy 239.720197 174.138855) (xy 239.720192 174.138857) (xy 239.54727 174.215848) (xy 239.547265 174.215851) + (xy 239.394129 174.327111) (xy 239.267466 174.467785) (xy 239.172821 174.631715) (xy 239.172818 174.631722) + (xy 239.120331 174.793263) (xy 239.114326 174.811744) (xy 239.09454 175) (xy 230.90546 175) (xy 230.885674 174.811744) + (xy 230.827179 174.631716) (xy 230.732533 174.467784) (xy 230.605871 174.327112) (xy 230.563941 174.296648) + (xy 230.452734 174.215851) (xy 230.452729 174.215848) (xy 230.279807 174.138857) (xy 230.279802 174.138855) + (xy 230.134001 174.107865) (xy 230.094646 174.0995) (xy 229.905354 174.0995) (xy 229.872897 174.106398) + (xy 229.720197 174.138855) (xy 229.720192 174.138857) (xy 229.54727 174.215848) (xy 229.547265 174.215851) + (xy 229.394129 174.327111) (xy 229.267466 174.467785) (xy 229.172821 174.631715) (xy 229.172818 174.631722) + (xy 229.120331 174.793263) (xy 229.114326 174.811744) (xy 229.09454 175) (xy 220.90546 175) (xy 220.885674 174.811744) + (xy 220.827179 174.631716) (xy 220.732533 174.467784) (xy 220.605871 174.327112) (xy 220.563941 174.296648) + (xy 220.452734 174.215851) (xy 220.452729 174.215848) (xy 220.279807 174.138857) (xy 220.279802 174.138855) + (xy 220.134001 174.107865) (xy 220.094646 174.0995) (xy 219.905354 174.0995) (xy 219.872897 174.106398) + (xy 219.720197 174.138855) (xy 219.720192 174.138857) (xy 219.54727 174.215848) (xy 219.547265 174.215851) + (xy 219.394129 174.327111) (xy 219.267466 174.467785) (xy 219.172821 174.631715) (xy 219.172818 174.631722) + (xy 219.120331 174.793263) (xy 219.114326 174.811744) (xy 219.09454 175) (xy 210.90546 175) (xy 210.90546 174.999997) + (xy 210.90546 174.999994) (xy 210.905456 174.999956) (xy 210.90546 174.999934) (xy 210.90546 174.993501) + (xy 210.906637 174.993501) (xy 210.918028 174.931227) (xy 210.965762 174.880205) (xy 211.028777 174.863) + (xy 213.658003 174.863) (xy 213.658003 174.862999) (xy 213.742654 174.846162) (xy 213.742655 174.846162) + (xy 213.754828 174.84374) (xy 213.778847 174.838963) (xy 213.828891 174.818234) (xy 213.892681 174.791812) + (xy 213.975757 174.736301) (xy 213.995128 174.723358) (xy 214.082253 174.636233) (xy 214.082254 174.636231) + (xy 214.08932 174.629165) (xy 214.089323 174.629161) (xy 215.383485 173.334999) (xy 241.534539 173.334999) + (xy 241.554325 173.523255) (xy 241.554326 173.523258) (xy 241.612817 173.703276) (xy 241.61282 173.703283) + (xy 241.707466 173.867215) (xy 241.801995 173.9722) (xy 241.834128 174.007887) (xy 241.987264 174.119147) + (xy 241.987269 174.11915) (xy 242.160191 174.196141) (xy 242.160196 174.196143) (xy 242.345353 174.235499) + (xy 242.345354 174.235499) (xy 242.534643 174.235499) (xy 242.534645 174.235499) (xy 242.719802 174.196143) + (xy 242.892729 174.11915) (xy 243.04587 174.007887) (xy 243.172532 173.867215) (xy 243.267178 173.703283) + (xy 243.325673 173.523255) (xy 243.345459 173.334999) (xy 243.325673 173.146743) (xy 243.267178 172.966715) + (xy 243.172532 172.802783) (xy 243.04587 172.662111) (xy 243.045869 172.66211) (xy 242.892733 172.55085) + (xy 242.892728 172.550847) (xy 242.719806 172.473856) (xy 242.719801 172.473854) (xy 242.574 172.442864) + (xy 242.534645 172.434499) (xy 242.345353 172.434499) (xy 242.312896 172.441397) (xy 242.160196 172.473854) + (xy 242.160191 172.473856) (xy 241.987269 172.550847) (xy 241.987264 172.55085) (xy 241.834128 172.66211) + (xy 241.707465 172.802784) (xy 241.61282 172.966714) (xy 241.612817 172.966721) (xy 241.555146 173.144215) + (xy 241.554325 173.146743) (xy 241.534539 173.334999) (xy 215.383485 173.334999) (xy 218.718483 170) + (xy 224.09454 170) (xy 224.114326 170.188256) (xy 224.114327 170.188259) (xy 224.172818 170.368277) + (xy 224.17282 170.368282) (xy 224.172821 170.368284) (xy 224.267467 170.532216) (xy 224.329209 170.600787) + (xy 224.394129 170.672888) (xy 224.547265 170.784148) (xy 224.54727 170.784151) (xy 224.720192 170.861142) + (xy 224.720197 170.861144) (xy 224.905354 170.9005) (xy 224.905355 170.9005) (xy 225.094644 170.9005) + (xy 225.094646 170.9005) (xy 225.279803 170.861144) (xy 225.45273 170.784151) (xy 225.605871 170.672888) + (xy 225.732533 170.532216) (xy 225.827179 170.368284) (xy 225.885674 170.188256) (xy 225.90546 170) + (xy 234.09454 170) (xy 234.114326 170.188256) (xy 234.114327 170.188259) (xy 234.172818 170.368277) + (xy 234.17282 170.368282) (xy 234.172821 170.368284) (xy 234.267467 170.532216) (xy 234.329209 170.600787) + (xy 234.394129 170.672888) (xy 234.547265 170.784148) (xy 234.54727 170.784151) (xy 234.720192 170.861142) + (xy 234.720197 170.861144) (xy 234.905354 170.9005) (xy 234.905355 170.9005) (xy 235.094644 170.9005) + (xy 235.094646 170.9005) (xy 235.279803 170.861144) (xy 235.45273 170.784151) (xy 235.605871 170.672888) + (xy 235.732533 170.532216) (xy 235.827179 170.368284) (xy 235.885674 170.188256) (xy 235.90546 170) + (xy 235.885674 169.811744) (xy 235.827179 169.631716) (xy 235.732533 169.467784) (xy 235.605871 169.327112) + (xy 235.60587 169.327111) (xy 235.452734 169.215851) (xy 235.452729 169.215848) (xy 235.279807 169.138857) + (xy 235.279802 169.138855) (xy 235.134001 169.107865) (xy 235.094646 169.0995) (xy 234.905354 169.0995) + (xy 234.872897 169.106398) (xy 234.720197 169.138855) (xy 234.720192 169.138857) (xy 234.54727 169.215848) + (xy 234.547265 169.215851) (xy 234.394129 169.327111) (xy 234.267466 169.467785) (xy 234.172821 169.631715) + (xy 234.172818 169.631722) (xy 234.114327 169.81174) (xy 234.114326 169.811744) (xy 234.09454 170) + (xy 225.90546 170) (xy 225.885674 169.811744) (xy 225.827179 169.631716) (xy 225.732533 169.467784) + (xy 225.605871 169.327112) (xy 225.60587 169.327111) (xy 225.452734 169.215851) (xy 225.452729 169.215848) + (xy 225.279807 169.138857) (xy 225.279802 169.138855) (xy 225.134001 169.107865) (xy 225.094646 169.0995) + (xy 224.905354 169.0995) (xy 224.872897 169.106398) (xy 224.720197 169.138855) (xy 224.720192 169.138857) + (xy 224.54727 169.215848) (xy 224.547265 169.215851) (xy 224.394129 169.327111) (xy 224.267466 169.467785) + (xy 224.172821 169.631715) (xy 224.172818 169.631722) (xy 224.114327 169.81174) (xy 224.114326 169.811744) + (xy 224.09454 170) (xy 218.718483 170) (xy 219.718483 169) (xy 256.45454 169) (xy 256.474326 169.188256) + (xy 256.474327 169.188259) (xy 256.532818 169.368277) (xy 256.532821 169.368284) (xy 256.627467 169.532216) + (xy 256.717063 169.631722) (xy 256.754129 169.672888) (xy 256.907265 169.784148) (xy 256.90727 169.784151) + (xy 257.080192 169.861142) (xy 257.080197 169.861144) (xy 257.265354 169.9005) (xy 257.265355 169.9005) + (xy 257.454644 169.9005) (xy 257.454646 169.9005) (xy 257.639803 169.861144) (xy 257.81273 169.784151) + (xy 257.965871 169.672888) (xy 258.092533 169.532216) (xy 258.187179 169.368284) (xy 258.245674 169.188256) + (xy 258.26546 169) (xy 258.245674 168.811744) (xy 258.187179 168.631716) (xy 258.092533 168.467784) + (xy 257.965871 168.327112) (xy 257.922752 168.295784) (xy 257.812734 168.215851) (xy 257.812729 168.215848) + (xy 257.639807 168.138857) (xy 257.639802 168.138855) (xy 257.481119 168.105127) (xy 257.454646 168.0995) + (xy 257.265354 168.0995) (xy 257.238881 168.105127) (xy 257.080197 168.138855) (xy 257.080192 168.138857) + (xy 256.90727 168.215848) (xy 256.907265 168.215851) (xy 256.754129 168.327111) (xy 256.627466 168.467785) + (xy 256.532821 168.631715) (xy 256.532818 168.631722) (xy 256.476621 168.80468) (xy 256.474326 168.811744) + (xy 256.45454 169) (xy 219.718483 169) (xy 220.790983 167.9275) (xy 245.82704 167.9275) (xy 245.846826 168.115756) + (xy 245.846827 168.115759) (xy 245.905318 168.295777) (xy 245.905321 168.295784) (xy 245.999967 168.459716) + (xy 246.112776 168.585003) (xy 246.126629 168.600388) (xy 246.279765 168.711648) (xy 246.27977 168.711651) + (xy 246.452692 168.788642) (xy 246.452697 168.788644) (xy 246.637854 168.828) (xy 246.637855 168.828) + (xy 246.827144 168.828) (xy 246.827146 168.828) (xy 247.012303 168.788644) (xy 247.18523 168.711651) + (xy 247.338371 168.600388) (xy 247.465033 168.459716) (xy 247.559679 168.295784) (xy 247.618174 168.115756) + (xy 247.63796 167.9275) (xy 247.618174 167.739244) (xy 247.559679 167.559216) (xy 247.465033 167.395284) + (xy 247.338371 167.254612) (xy 247.319274 167.240737) (xy 247.185232 167.14335) (xy 247.185229 167.143348) + (xy 247.012307 167.066357) (xy 247.012302 167.066355) (xy 246.866501 167.035365) (xy 246.827146 167.027) + (xy 246.637854 167.027) (xy 246.605397 167.033898) (xy 246.452697 167.066355) (xy 246.452692 167.066357) + (xy 246.27977 167.143348) (xy 246.279768 167.14335) (xy 246.126629 167.254611) (xy 245.999966 167.395285) + (xy 245.905321 167.559215) (xy 245.905318 167.559222) (xy 245.855737 167.711819) (xy 245.846826 167.739244) + (xy 245.82704 167.9275) (xy 220.790983 167.9275) (xy 221.983835 166.734648) (xy 222.045156 166.701165) + (xy 222.114848 166.706149) (xy 222.170781 166.748021) (xy 222.189445 166.784012) (xy 222.242819 166.94828) + (xy 222.242821 166.948284) (xy 222.337467 167.112216) (xy 222.453188 167.240737) (xy 222.464129 167.252888) + (xy 222.617265 167.364148) (xy 222.61727 167.364151) (xy 222.790192 167.441142) (xy 222.790197 167.441144) + (xy 222.975354 167.4805) (xy 222.975355 167.4805) (xy 223.164644 167.4805) (xy 223.164646 167.4805) + (xy 223.349803 167.441144) (xy 223.52273 167.364151) (xy 223.675871 167.252888) (xy 223.802533 167.112216) + (xy 223.897179 166.948284) (xy 223.955674 166.768256) (xy 223.97546 166.58) (xy 223.955674 166.391744) + (xy 223.897179 166.211716) (xy 223.802533 166.047784) (xy 223.675871 165.907112) (xy 223.67587 165.907111) + (xy 223.522734 165.795851) (xy 223.522729 165.795848) (xy 223.349807 165.718857) (xy 223.349802 165.718855) + (xy 223.284401 165.704954) (xy 223.222919 165.671761) (xy 223.189143 165.610598) (xy 223.193795 165.540884) + (xy 223.222499 165.495985) (xy 223.718484 165) (xy 229.09454 165) (xy 229.114326 165.188256) (xy 229.114327 165.188259) + (xy 229.172818 165.368277) (xy 229.172821 165.368284) (xy 229.267467 165.532216) (xy 229.371619 165.647888) + (xy 229.394129 165.672888) (xy 229.547265 165.784148) (xy 229.54727 165.784151) (xy 229.720192 165.861142) + (xy 229.720197 165.861144) (xy 229.905354 165.9005) (xy 229.905355 165.9005) (xy 230.094644 165.9005) + (xy 230.094646 165.9005) (xy 230.279803 165.861144) (xy 230.45273 165.784151) (xy 230.605871 165.672888) + (xy 230.732533 165.532216) (xy 230.827179 165.368284) (xy 230.885674 165.188256) (xy 230.90546 165) + (xy 239.09454 165) (xy 239.114326 165.188256) (xy 239.114327 165.188259) (xy 239.172818 165.368277) + (xy 239.172821 165.368284) (xy 239.267467 165.532216) (xy 239.371619 165.647888) (xy 239.394129 165.672888) + (xy 239.547265 165.784148) (xy 239.54727 165.784151) (xy 239.720192 165.861142) (xy 239.720197 165.861144) + (xy 239.905354 165.9005) (xy 239.905355 165.9005) (xy 240.094644 165.9005) (xy 240.094646 165.9005) + (xy 240.279803 165.861144) (xy 240.45273 165.784151) (xy 240.605871 165.672888) (xy 240.732533 165.532216) + (xy 240.827179 165.368284) (xy 240.885674 165.188256) (xy 240.90546 165) (xy 249.09454 165) (xy 249.114326 165.188256) + (xy 249.114327 165.188259) (xy 249.172818 165.368277) (xy 249.172821 165.368284) (xy 249.267467 165.532216) + (xy 249.371619 165.647888) (xy 249.394129 165.672888) (xy 249.547265 165.784148) (xy 249.54727 165.784151) + (xy 249.720192 165.861142) (xy 249.720197 165.861144) (xy 249.905354 165.9005) (xy 249.905355 165.9005) + (xy 250.094644 165.9005) (xy 250.094646 165.9005) (xy 250.279803 165.861144) (xy 250.45273 165.784151) + (xy 250.605871 165.672888) (xy 250.732533 165.532216) (xy 250.827179 165.368284) (xy 250.885674 165.188256) + (xy 250.90546 165) (xy 259.09454 165) (xy 259.114326 165.188256) (xy 259.114327 165.188259) (xy 259.172818 165.368277) + (xy 259.172821 165.368284) (xy 259.267467 165.532216) (xy 259.371619 165.647888) (xy 259.394129 165.672888) + (xy 259.547265 165.784148) (xy 259.54727 165.784151) (xy 259.720192 165.861142) (xy 259.720197 165.861144) + (xy 259.905354 165.9005) (xy 259.905355 165.9005) (xy 260.094644 165.9005) (xy 260.094646 165.9005) + (xy 260.279803 165.861144) (xy 260.45273 165.784151) (xy 260.605871 165.672888) (xy 260.732533 165.532216) + (xy 260.827179 165.368284) (xy 260.885674 165.188256) (xy 260.90546 165) (xy 260.885674 164.811744) + (xy 260.827179 164.631716) (xy 260.732533 164.467784) (xy 260.605871 164.327112) (xy 260.605508 164.326848) + (xy 260.452734 164.215851) (xy 260.452729 164.215848) (xy 260.279807 164.138857) (xy 260.279802 164.138855) + (xy 260.134001 164.107865) (xy 260.094646 164.0995) (xy 259.905354 164.0995) (xy 259.872897 164.106398) + (xy 259.720197 164.138855) (xy 259.720192 164.138857) (xy 259.54727 164.215848) (xy 259.547265 164.215851) + (xy 259.394129 164.327111) (xy 259.267466 164.467785) (xy 259.172821 164.631715) (xy 259.172818 164.631722) + (xy 259.117127 164.803123) (xy 259.114326 164.811744) (xy 259.09454 165) (xy 250.90546 165) (xy 250.885674 164.811744) + (xy 250.827179 164.631716) (xy 250.732533 164.467784) (xy 250.605871 164.327112) (xy 250.605508 164.326848) + (xy 250.452734 164.215851) (xy 250.452729 164.215848) (xy 250.279807 164.138857) (xy 250.279802 164.138855) + (xy 250.134001 164.107865) (xy 250.094646 164.0995) (xy 249.905354 164.0995) (xy 249.872897 164.106398) + (xy 249.720197 164.138855) (xy 249.720192 164.138857) (xy 249.54727 164.215848) (xy 249.547265 164.215851) + (xy 249.394129 164.327111) (xy 249.267466 164.467785) (xy 249.172821 164.631715) (xy 249.172818 164.631722) + (xy 249.117127 164.803123) (xy 249.114326 164.811744) (xy 249.09454 165) (xy 240.90546 165) (xy 240.885674 164.811744) + (xy 240.827179 164.631716) (xy 240.732533 164.467784) (xy 240.605871 164.327112) (xy 240.605508 164.326848) + (xy 240.452734 164.215851) (xy 240.452729 164.215848) (xy 240.279807 164.138857) (xy 240.279802 164.138855) + (xy 240.134001 164.107865) (xy 240.094646 164.0995) (xy 239.905354 164.0995) (xy 239.872897 164.106398) + (xy 239.720197 164.138855) (xy 239.720192 164.138857) (xy 239.54727 164.215848) (xy 239.547265 164.215851) + (xy 239.394129 164.327111) (xy 239.267466 164.467785) (xy 239.172821 164.631715) (xy 239.172818 164.631722) + (xy 239.117127 164.803123) (xy 239.114326 164.811744) (xy 239.09454 165) (xy 230.90546 165) (xy 230.885674 164.811744) + (xy 230.827179 164.631716) (xy 230.732533 164.467784) (xy 230.605871 164.327112) (xy 230.605508 164.326848) + (xy 230.452734 164.215851) (xy 230.452729 164.215848) (xy 230.279807 164.138857) (xy 230.279802 164.138855) + (xy 230.134001 164.107865) (xy 230.094646 164.0995) (xy 229.905354 164.0995) (xy 229.872897 164.106398) + (xy 229.720197 164.138855) (xy 229.720192 164.138857) (xy 229.54727 164.215848) (xy 229.547265 164.215851) + (xy 229.394129 164.327111) (xy 229.267466 164.467785) (xy 229.172821 164.631715) (xy 229.172818 164.631722) + (xy 229.117127 164.803123) (xy 229.114326 164.811744) (xy 229.09454 165) (xy 223.718484 165) (xy 224.883729 163.834755) + (xy 224.883733 163.834753) (xy 224.970858 163.747628) (xy 225.025478 163.665883) (xy 225.039312 163.64518) + (xy 225.073171 163.563436) (xy 225.086463 163.531347) (xy 225.095919 163.483808) (xy 225.102361 163.451424) + (xy 225.102361 163.45142) (xy 225.1105 163.410502) (xy 225.1105 163.287288) (xy 225.1105 160) (xy 234.09454 160) + (xy 234.114326 160.188256) (xy 234.114327 160.188259) (xy 234.172818 160.368277) (xy 234.172821 160.368284) + (xy 234.267467 160.532216) (xy 234.32693 160.598256) (xy 234.394129 160.672888) (xy 234.547265 160.784148) + (xy 234.54727 160.784151) (xy 234.720192 160.861142) (xy 234.720197 160.861144) (xy 234.905354 160.9005) + (xy 234.905355 160.9005) (xy 235.094644 160.9005) (xy 235.094646 160.9005) (xy 235.279803 160.861144) + (xy 235.45273 160.784151) (xy 235.605871 160.672888) (xy 235.732533 160.532216) (xy 235.827179 160.368284) + (xy 235.885674 160.188256) (xy 235.90546 160) (xy 235.885674 159.811744) (xy 235.827179 159.631716) + (xy 235.732533 159.467784) (xy 235.605871 159.327112) (xy 235.599621 159.322571) (xy 235.452734 159.215851) + (xy 235.452729 159.215848) (xy 235.279807 159.138857) (xy 235.279802 159.138855) (xy 235.134001 159.107865) + (xy 235.094646 159.0995) (xy 234.905354 159.0995) (xy 234.872897 159.106398) (xy 234.720197 159.138855) + (xy 234.720192 159.138857) (xy 234.54727 159.215848) (xy 234.547265 159.215851) (xy 234.394129 159.327111) + (xy 234.267466 159.467785) (xy 234.172821 159.631715) (xy 234.172818 159.631722) (xy 234.115612 159.807785) + (xy 234.114326 159.811744) (xy 234.09454 160) (xy 225.1105 160) (xy 225.1105 159.647436) (xy 225.110501 159.647415) + (xy 225.110501 159.518086) (xy 225.086464 159.39725) (xy 225.086463 159.397244) (xy 225.085178 159.394142) + (xy 225.062839 159.34021) (xy 225.039312 159.28341) (xy 224.970858 159.180962) (xy 224.970855 159.180958) + (xy 224.178233 158.388338) (xy 224.17823 158.388334) (xy 224.17823 158.388335) (xy 224.171163 158.381268) + (xy 224.171163 158.381267) (xy 224.084038 158.294142) (xy 224.02447 158.25434) (xy 224.024471 158.25434) + (xy 224.024469 158.254338) (xy 223.981595 158.22569) (xy 223.981591 158.225688) (xy 223.964194 158.218482) + (xy 223.901097 158.192347) (xy 223.867757 158.178537) (xy 223.867753 158.178536) (xy 223.867749 158.178535) + (xy 223.779061 158.160893) (xy 223.779052 158.160893) (xy 223.746912 158.1545) (xy 223.746911 158.1545) + (xy 219.863748 158.1545) (xy 219.796709 158.134815) (xy 219.7716 158.113474) (xy 219.765873 158.107114) + (xy 219.765869 158.10711) (xy 219.612734 157.995851) (xy 219.612729 157.995848) (xy 219.439807 157.918857) + (xy 219.439802 157.918855) (xy 219.294001 157.887865) (xy 219.254646 157.8795) (xy 219.065354 157.8795) + (xy 219.044978 157.883831) (xy 218.880197 157.918855) (xy 218.880192 157.918857) (xy 218.70727 157.995848) + (xy 218.707265 157.995851) (xy 218.554129 158.107111) (xy 218.427466 158.247785) (xy 218.332821 158.411715) + (xy 218.332818 158.411722) (xy 218.276313 158.585628) (xy 218.274326 158.591744) (xy 218.25454 158.78) + (xy 218.274326 158.968256) (xy 218.274327 158.968259) (xy 218.332818 159.148277) (xy 218.332821 159.148284) + (xy 218.427467 159.312216) (xy 218.523275 159.418621) (xy 218.554129 159.452888) (xy 218.707265 159.564148) + (xy 218.70727 159.564151) (xy 218.880192 159.641142) (xy 218.880197 159.641144) (xy 219.065354 159.6805) + (xy 219.065355 159.6805) (xy 219.254644 159.6805) (xy 219.254646 159.6805) (xy 219.439803 159.641144) + (xy 219.61273 159.564151) (xy 219.765871 159.452888) (xy 219.768788 159.449647) (xy 219.7716 159.446526) + (xy 219.831087 159.409879) (xy 219.863748 159.4055) (xy 222.796661 159.4055) (xy 222.8637 159.425185) + (xy 222.909455 159.477989) (xy 222.919399 159.547147) (xy 222.914592 159.567818) (xy 222.877751 159.681204) + (xy 222.874326 159.691744) (xy 222.85454 159.88) (xy 222.874326 160.068256) (xy 222.874327 160.068259) + (xy 222.932818 160.248277) (xy 222.932821 160.248284) (xy 223.027467 160.412216) (xy 223.057181 160.445216) + (xy 223.10265 160.495715) (xy 223.13288 160.558706) (xy 223.1345 160.578687) (xy 223.1345 163.127047) + (xy 223.114815 163.194086) (xy 223.098181 163.214728) (xy 213.462228 172.850681) (xy 213.400905 172.884166) + (xy 213.374547 172.887) (xy 197.191247 172.887) (xy 197.124208 172.867315) (xy 197.099099 172.845974) + (xy 197.093372 172.839614) (xy 197.093368 172.83961) (xy 196.940233 172.728351) (xy 196.940228 172.728348) + (xy 196.767306 172.651357) (xy 196.767301 172.651355) (xy 196.611676 172.618277) (xy 196.582145 172.612) + (xy 196.392853 172.612) (xy 196.363322 172.618277) (xy 196.207696 172.651355) (xy 196.207691 172.651357) + (xy 196.034769 172.728348) (xy 196.034764 172.728351) (xy 195.881628 172.839611) (xy 195.754965 172.980285) + (xy 195.66032 173.144215) (xy 195.660317 173.144222) (xy 195.605769 173.312106) (xy 195.601825 173.324244) + (xy 195.582039 173.5125) (xy 185.1055 173.5125) (xy 185.1055 171.910452) (xy 185.125185 171.843413) + (xy 185.141819 171.822771) (xy 186.417771 170.546819) (xy 186.479094 170.513334) (xy 186.505452 170.5105) + (xy 186.564644 170.5105) (xy 186.564646 170.5105) (xy 186.749803 170.471144) (xy 186.92273 170.394151) + (xy 187.075871 170.282888) (xy 187.202533 170.142216) (xy 187.297179 169.978284) (xy 187.355674 169.798256) + (xy 187.37546 169.61) (xy 187.355674 169.421744) (xy 187.297179 169.241716) (xy 187.202533 169.077784) + (xy 187.075871 168.937112) (xy 187.064508 168.928856) (xy 186.922734 168.825851) (xy 186.922729 168.825848) + (xy 186.749807 168.748857) (xy 186.749802 168.748855) (xy 186.604001 168.717865) (xy 186.564646 168.7095) + (xy 186.375354 168.7095) (xy 186.342897 168.716398) (xy 186.190197 168.748855) (xy 186.190192 168.748857) + (xy 186.01727 168.825848) (xy 186.017265 168.825851) (xy 185.864129 168.937111) (xy 185.737466 169.077785) + (xy 185.642821 169.241715) (xy 185.642818 169.241722) (xy 185.584335 169.421715) (xy 185.584326 169.421744) + (xy 185.579487 169.467784) (xy 185.566678 169.589651) (xy 185.540093 169.654266) (xy 185.531038 169.66437) + (xy 184.698602 170.496806) (xy 184.637279 170.530291) (xy 184.567587 170.525307) (xy 184.511654 170.483435) + (xy 184.5106 170.482007) (xy 184.507535 170.477788) (xy 184.507533 170.477784) (xy 184.501554 170.471144) + (xy 184.38087 170.337111) (xy 184.227734 170.225851) (xy 184.227729 170.225848) (xy 184.054807 170.148857) + (xy 184.054802 170.148855) (xy 183.882941 170.112326) (xy 183.869646 170.1095) (xy 183.680354 170.1095) + (xy 183.667059 170.112326) (xy 183.495197 170.148855) (xy 183.495192 170.148857) (xy 183.32227 170.225848) + (xy 183.322265 170.225851) (xy 183.169129 170.337111) (xy 183.042466 170.477785) (xy 182.947821 170.641715) + (xy 182.947818 170.641722) (xy 182.889327 170.82174) (xy 182.889326 170.821744) (xy 182.86954 171.01) + (xy 182.889326 171.198256) (xy 182.889327 171.198259) (xy 182.947818 171.378277) (xy 182.947821 171.378284) + (xy 183.042467 171.542216) (xy 183.04841 171.548816) (xy 183.11765 171.625715) (xy 183.14788 171.688706) + (xy 183.1495 171.708687) (xy 183.1495 172.3155) (xy 183.129815 172.382539) (xy 183.077011 172.428294) + (xy 183.0255 172.4395) (xy 182.955354 172.4395) (xy 182.928608 172.445185) (xy 182.770197 172.478855) + (xy 182.770192 172.478857) (xy 182.59727 172.555848) (xy 182.597265 172.555851) (xy 182.444129 172.667111) + (xy 182.317466 172.807785) (xy 182.222821 172.971715) (xy 182.222818 172.971722) (xy 182.166772 173.144215) + (xy 182.164326 173.151744) (xy 182.14454 173.34) (xy 182.1638 173.523255) (xy 182.164327 173.528261) + (xy 182.175686 173.563221) (xy 182.177681 173.633062) (xy 182.1416 173.692895) (xy 182.083536 173.722828) + (xy 181.98459 173.743859) (xy 181.984585 173.743861) (xy 181.811663 173.820852) (xy 181.811658 173.820855) + (xy 181.658522 173.932115) (xy 181.531859 174.072789) (xy 181.437214 174.236719) (xy 181.437211 174.236726) + (xy 181.379498 174.414351) (xy 181.378719 174.416748) (xy 181.358933 174.605004) (xy 180.811757 174.605004) + (xy 180.732533 174.467784) (xy 180.605871 174.327112) (xy 180.563941 174.296648) (xy 180.452734 174.215851) + (xy 180.452729 174.215848) (xy 180.279807 174.138857) (xy 180.279802 174.138855) (xy 180.134001 174.107865) + (xy 180.094646 174.0995) (xy 179.905354 174.0995) (xy 179.872897 174.106398) (xy 179.720197 174.138855) + (xy 179.720192 174.138857) (xy 179.54727 174.215848) (xy 179.547265 174.215851) (xy 179.394129 174.327111) + (xy 179.267466 174.467785) (xy 179.172821 174.631715) (xy 179.172818 174.631722) (xy 179.120331 174.793263) + (xy 179.114326 174.811744) (xy 179.09454 175) (xy 160.90546 175) (xy 160.885674 174.811744) (xy 160.827179 174.631716) + (xy 160.732533 174.467784) (xy 160.605871 174.327112) (xy 160.563941 174.296648) (xy 160.452734 174.215851) + (xy 160.452729 174.215848) (xy 160.279807 174.138857) (xy 160.279802 174.138855) (xy 160.134001 174.107865) + (xy 160.094646 174.0995) (xy 159.905354 174.0995) (xy 159.872897 174.106398) (xy 159.720197 174.138855) + (xy 159.720192 174.138857) (xy 159.54727 174.215848) (xy 159.547265 174.215851) (xy 159.394129 174.327111) + (xy 159.267466 174.467785) (xy 159.172821 174.631715) (xy 159.172818 174.631722) (xy 159.120331 174.793263) + (xy 159.114326 174.811744) (xy 159.09454 175) (xy 150.90546 175) (xy 150.885674 174.811744) (xy 150.827179 174.631716) + (xy 150.732533 174.467784) (xy 150.605871 174.327112) (xy 150.563941 174.296648) (xy 150.452734 174.215851) + (xy 150.452729 174.215848) (xy 150.279807 174.138857) (xy 150.279802 174.138855) (xy 150.134001 174.107865) + (xy 150.094646 174.0995) (xy 149.905354 174.0995) (xy 149.872897 174.106398) (xy 149.720197 174.138855) + (xy 149.720192 174.138857) (xy 149.54727 174.215848) (xy 149.547265 174.215851) (xy 149.394129 174.327111) + (xy 149.267466 174.467785) (xy 149.172821 174.631715) (xy 149.172818 174.631722) (xy 149.120331 174.793263) + (xy 149.114326 174.811744) (xy 149.09454 175) (xy 146.6055 175) (xy 146.6055 170) (xy 154.09454 170) + (xy 154.114326 170.188256) (xy 154.114327 170.188259) (xy 154.172818 170.368277) (xy 154.17282 170.368282) + (xy 154.172821 170.368284) (xy 154.267467 170.532216) (xy 154.329209 170.600787) (xy 154.394129 170.672888) + (xy 154.547265 170.784148) (xy 154.54727 170.784151) (xy 154.720192 170.861142) (xy 154.720197 170.861144) + (xy 154.905354 170.9005) (xy 154.905355 170.9005) (xy 155.094644 170.9005) (xy 155.094646 170.9005) + (xy 155.279803 170.861144) (xy 155.45273 170.784151) (xy 155.605871 170.672888) (xy 155.732533 170.532216) + (xy 155.827179 170.368284) (xy 155.885674 170.188256) (xy 155.90546 170) (xy 164.09454 170) (xy 164.114326 170.188256) + (xy 164.114327 170.188259) (xy 164.172818 170.368277) (xy 164.17282 170.368282) (xy 164.172821 170.368284) + (xy 164.267467 170.532216) (xy 164.329209 170.600787) (xy 164.394129 170.672888) (xy 164.547265 170.784148) + (xy 164.54727 170.784151) (xy 164.720192 170.861142) (xy 164.720197 170.861144) (xy 164.905354 170.9005) + (xy 164.905355 170.9005) (xy 165.094644 170.9005) (xy 165.094646 170.9005) (xy 165.279803 170.861144) + (xy 165.45273 170.784151) (xy 165.605871 170.672888) (xy 165.732533 170.532216) (xy 165.827179 170.368284) + (xy 165.885674 170.188256) (xy 165.90546 170) (xy 165.885674 169.811744) (xy 165.827179 169.631716) + (xy 165.732533 169.467784) (xy 165.605871 169.327112) (xy 165.60587 169.327111) (xy 165.452734 169.215851) + (xy 165.452729 169.215848) (xy 165.279807 169.138857) (xy 165.279802 169.138855) (xy 165.134001 169.107865) + (xy 165.094646 169.0995) (xy 164.905354 169.0995) (xy 164.872897 169.106398) (xy 164.720197 169.138855) + (xy 164.720192 169.138857) (xy 164.54727 169.215848) (xy 164.547265 169.215851) (xy 164.394129 169.327111) + (xy 164.267466 169.467785) (xy 164.172821 169.631715) (xy 164.172818 169.631722) (xy 164.114327 169.81174) + (xy 164.114326 169.811744) (xy 164.09454 170) (xy 155.90546 170) (xy 155.885674 169.811744) (xy 155.827179 169.631716) + (xy 155.732533 169.467784) (xy 155.605871 169.327112) (xy 155.60587 169.327111) (xy 155.452734 169.215851) + (xy 155.452729 169.215848) (xy 155.279807 169.138857) (xy 155.279802 169.138855) (xy 155.134001 169.107865) + (xy 155.094646 169.0995) (xy 154.905354 169.0995) (xy 154.872897 169.106398) (xy 154.720197 169.138855) + (xy 154.720192 169.138857) (xy 154.54727 169.215848) (xy 154.547265 169.215851) (xy 154.394129 169.327111) + (xy 154.267466 169.467785) (xy 154.172821 169.631715) (xy 154.172818 169.631722) (xy 154.114327 169.81174) + (xy 154.114326 169.811744) (xy 154.09454 170) (xy 146.6055 170) (xy 146.6055 165) (xy 149.09454 165) + (xy 149.114326 165.188256) (xy 149.114327 165.188259) (xy 149.172818 165.368277) (xy 149.172821 165.368284) + (xy 149.267467 165.532216) (xy 149.371619 165.647888) (xy 149.394129 165.672888) (xy 149.547265 165.784148) + (xy 149.54727 165.784151) (xy 149.720192 165.861142) (xy 149.720197 165.861144) (xy 149.905354 165.9005) + (xy 149.905355 165.9005) (xy 150.094644 165.9005) (xy 150.094646 165.9005) (xy 150.279803 165.861144) + (xy 150.45273 165.784151) (xy 150.605871 165.672888) (xy 150.732533 165.532216) (xy 150.827179 165.368284) + (xy 150.885674 165.188256) (xy 150.90546 165) (xy 159.09454 165) (xy 159.114326 165.188256) (xy 159.114327 165.188259) + (xy 159.172818 165.368277) (xy 159.172821 165.368284) (xy 159.267467 165.532216) (xy 159.371619 165.647888) + (xy 159.394129 165.672888) (xy 159.547265 165.784148) (xy 159.54727 165.784151) (xy 159.720192 165.861142) + (xy 159.720197 165.861144) (xy 159.905354 165.9005) (xy 159.905355 165.9005) (xy 160.094644 165.9005) + (xy 160.094646 165.9005) (xy 160.279803 165.861144) (xy 160.45273 165.784151) (xy 160.605871 165.672888) + (xy 160.732533 165.532216) (xy 160.827179 165.368284) (xy 160.885674 165.188256) (xy 160.90546 165) + (xy 160.885674 164.811744) (xy 160.827179 164.631716) (xy 160.732533 164.467784) (xy 160.605871 164.327112) + (xy 160.605508 164.326848) (xy 160.452734 164.215851) (xy 160.452729 164.215848) (xy 160.279807 164.138857) + (xy 160.279802 164.138855) (xy 160.134001 164.107865) (xy 160.094646 164.0995) (xy 159.905354 164.0995) + (xy 159.872897 164.106398) (xy 159.720197 164.138855) (xy 159.720192 164.138857) (xy 159.54727 164.215848) + (xy 159.547265 164.215851) (xy 159.394129 164.327111) (xy 159.267466 164.467785) (xy 159.172821 164.631715) + (xy 159.172818 164.631722) (xy 159.117127 164.803123) (xy 159.114326 164.811744) (xy 159.09454 165) + (xy 150.90546 165) (xy 150.885674 164.811744) (xy 150.827179 164.631716) (xy 150.732533 164.467784) + (xy 150.605871 164.327112) (xy 150.605508 164.326848) (xy 150.452734 164.215851) (xy 150.452729 164.215848) + (xy 150.279807 164.138857) (xy 150.279802 164.138855) (xy 150.134001 164.107865) (xy 150.094646 164.0995) + (xy 149.905354 164.0995) (xy 149.872897 164.106398) (xy 149.720197 164.138855) (xy 149.720192 164.138857) + (xy 149.54727 164.215848) (xy 149.547265 164.215851) (xy 149.394129 164.327111) (xy 149.267466 164.467785) + (xy 149.172821 164.631715) (xy 149.172818 164.631722) (xy 149.117127 164.803123) (xy 149.114326 164.811744) + (xy 149.09454 165) (xy 146.6055 165) (xy 146.6055 161.25) (xy 174.50454 161.25) (xy 174.524326 161.438256) + (xy 174.524327 161.438259) (xy 174.582818 161.618277) (xy 174.582821 161.618284) (xy 174.677467 161.782216) + (xy 174.781616 161.897885) (xy 174.804129 161.922888) (xy 174.957265 162.034148) (xy 174.95727 162.034151) + (xy 175.130192 162.111142) (xy 175.130197 162.111144) (xy 175.315354 162.1505) (xy 175.374548 162.1505) + (xy 175.441587 162.170185) (xy 175.462229 162.186819) (xy 176.284072 163.008662) (xy 176.317557 163.069985) + (xy 176.312573 163.139677) (xy 176.270701 163.19561) (xy 176.220584 163.21796) (xy 176.192552 163.223536) + (xy 176.192541 163.223539) (xy 176.146648 163.242549) (xy 176.078719 163.270685) (xy 176.078715 163.270687) + (xy 176.06351 163.280848) (xy 176.053872 163.287287) (xy 176.053871 163.287288) (xy 175.976271 163.339138) + (xy 175.976269 163.339139) (xy 175.937625 163.377784) (xy 175.889142 163.426267) (xy 175.889139 163.42627) + (xy 175.742421 163.572989) (xy 175.627229 163.688181) (xy 175.565906 163.721666) (xy 175.539548 163.7245) + (xy 175.480354 163.7245) (xy 175.447897 163.731398) (xy 175.295197 163.763855) (xy 175.295192 163.763857) + (xy 175.12227 163.840848) (xy 175.122265 163.840851) (xy 174.969129 163.952111) (xy 174.842466 164.092785) + (xy 174.747821 164.256715) (xy 174.747818 164.256722) (xy 174.69045 164.433284) (xy 174.689326 164.436744) + (xy 174.66954 164.625) (xy 174.689326 164.813256) (xy 174.689327 164.813259) (xy 174.747818 164.993277) + (xy 174.747821 164.993284) (xy 174.842467 165.157216) (xy 174.959353 165.287031) (xy 174.969129 165.297888) + (xy 175.122265 165.409148) (xy 175.12227 165.409151) (xy 175.295192 165.486142) (xy 175.295197 165.486144) + (xy 175.480354 165.5255) (xy 175.480355 165.5255) (xy 175.669644 165.5255) (xy 175.669646 165.5255) + (xy 175.854803 165.486144) (xy 176.02773 165.409151) (xy 176.180871 165.297888) (xy 176.307533 165.157216) + (xy 176.402179 164.993284) (xy 176.460674 164.813256) (xy 176.478321 164.645344) (xy 176.504904 164.580734) + (xy 176.513961 164.570628) (xy 176.597773 164.486818) (xy 176.659096 164.453333) (xy 176.685453 164.4505) + (xy 179.95542 164.4505) (xy 180.022459 164.470185) (xy 180.068214 164.522989) (xy 180.07874 164.587459) + (xy 180.06954 164.675) (xy 180.089326 164.863256) (xy 180.089327 164.863259) (xy 180.147818 165.043277) + (xy 180.147821 165.043284) (xy 180.242464 165.207212) (xy 180.242465 165.207214) (xy 180.242467 165.207216) + (xy 180.296636 165.267377) (xy 180.326865 165.330366) (xy 180.31824 165.399701) (xy 180.273499 165.453367) + (xy 180.206846 165.474325) (xy 180.204485 165.474347) (xy 179.438547 165.474347) (xy 179.379248 165.486142) + (xy 179.317699 165.498384) (xy 179.299954 165.505735) (xy 179.20387 165.545533) (xy 179.203861 165.545538) + (xy 179.10142 165.613988) (xy 179.101416 165.613991) (xy 176.865409 167.85) (xy 176.126269 168.58914) + (xy 176.126267 168.589142) (xy 176.083694 168.631715) (xy 176.03914 168.676268) (xy 176.01584 168.711141) + (xy 176.015838 168.711144) (xy 175.97069 168.77871) (xy 175.970688 168.778714) (xy 175.951166 168.825848) + (xy 175.950275 168.827998) (xy 175.950274 168.828) (xy 175.923538 168.892545) (xy 175.923535 168.892555) + (xy 175.8995 169.013389) (xy 175.8995 170.826312) (xy 175.879815 170.893351) (xy 175.86765 170.909284) + (xy 175.792466 170.992784) (xy 175.697821 171.156715) (xy 175.697818 171.156722) (xy 175.651261 171.300011) + (xy 175.639326 171.336744) (xy 175.61954 171.525) (xy 175.639326 171.713256) (xy 175.639327 171.713259) + (xy 175.697818 171.893277) (xy 175.697821 171.893284) (xy 175.792467 172.057216) (xy 175.910996 172.188855) + (xy 175.919129 172.197888) (xy 176.072265 172.309148) (xy 176.07227 172.309151) (xy 176.245192 172.386142) + (xy 176.245197 172.386144) (xy 176.430354 172.4255) (xy 176.430355 172.4255) (xy 176.57009 172.4255) + (xy 176.637129 172.445185) (xy 176.682884 172.497989) (xy 176.688021 172.511182) (xy 176.722818 172.618277) + (xy 176.722821 172.618284) (xy 176.817467 172.782216) (xy 176.911815 172.887) (xy 176.944129 172.922888) + (xy 177.097265 173.034148) (xy 177.09727 173.034151) (xy 177.270192 173.111142) (xy 177.270197 173.111144) + (xy 177.455354 173.1505) (xy 177.455355 173.1505) (xy 177.644644 173.1505) (xy 177.644646 173.1505) + (xy 177.829803 173.111144) (xy 178.00273 173.034151) (xy 178.155871 172.922888) (xy 178.282533 172.782216) + (xy 178.377179 172.618284) (xy 178.435674 172.438256) (xy 178.453321 172.270345) (xy 178.479905 172.205732) + (xy 178.488952 172.195636) (xy 182.834589 167.85) (xy 189.519648 167.85) (xy 189.539434 168.038256) + (xy 189.539435 168.038259) (xy 189.597926 168.218277) (xy 189.597929 168.218284) (xy 189.692575 168.382216) + (xy 189.742212 168.437343) (xy 189.819237 168.522888) (xy 189.972373 168.634148) (xy 189.972378 168.634151) + (xy 190.1453 168.711142) (xy 190.145305 168.711144) (xy 190.330462 168.7505) (xy 190.330463 168.7505) + (xy 190.519752 168.7505) (xy 190.519754 168.7505) (xy 190.704911 168.711144) (xy 190.877838 168.634151) + (xy 191.030979 168.522888) (xy 191.157641 168.382216) (xy 191.252287 168.218284) (xy 191.310782 168.038256) + (xy 191.330568 167.85) (xy 191.310782 167.661744) (xy 191.252287 167.481716) (xy 191.157641 167.317784) + (xy 191.030979 167.177112) (xy 191.024396 167.172329) (xy 190.877842 167.065851) (xy 190.877837 167.065848) + (xy 190.704915 166.988857) (xy 190.70491 166.988855) (xy 190.559109 166.957865) (xy 190.519754 166.9495) + (xy 190.330462 166.9495) (xy 190.298005 166.956398) (xy 190.145305 166.988855) (xy 190.1453 166.988857) + (xy 189.972378 167.065848) (xy 189.972373 167.065851) (xy 189.819237 167.177111) (xy 189.692574 167.317785) + (xy 189.597929 167.481715) (xy 189.597926 167.481722) (xy 189.539435 167.66174) (xy 189.539434 167.661744) + (xy 189.519648 167.85) (xy 182.834589 167.85) (xy 184.848249 165.836341) (xy 184.909572 165.802856) + (xy 184.93593 165.800022) (xy 186.646252 165.800022) (xy 186.713291 165.819707) (xy 186.7384 165.841048) + (xy 186.744126 165.847407) (xy 186.744129 165.84741) (xy 186.782792 165.8755) (xy 186.79339 165.8832) + (xy 186.836056 165.938529) (xy 186.842035 166.008143) (xy 186.812656 166.066489) (xy 186.757466 166.127785) + (xy 186.662821 166.291715) (xy 186.662818 166.291722) (xy 186.604539 166.471089) (xy 186.604326 166.471744) + (xy 186.58454 166.66) (xy 186.604326 166.848256) (xy 186.604327 166.848259) (xy 186.662818 167.028277) + (xy 186.662821 167.028284) (xy 186.757467 167.192216) (xy 186.813648 167.254611) (xy 186.884129 167.332888) + (xy 187.037265 167.444148) (xy 187.03727 167.444151) (xy 187.210192 167.521142) (xy 187.210197 167.521144) + (xy 187.395354 167.5605) (xy 187.395355 167.5605) (xy 187.584644 167.5605) (xy 187.584646 167.5605) + (xy 187.769803 167.521144) (xy 187.94273 167.444151) (xy 188.095871 167.332888) (xy 188.222533 167.192216) + (xy 188.317179 167.028284) (xy 188.375674 166.848256) (xy 188.383373 166.775) (xy 205.21954 166.775) + (xy 205.239326 166.963256) (xy 205.239327 166.963259) (xy 205.297818 167.143277) (xy 205.297821 167.143284) + (xy 205.392467 167.307216) (xy 205.515764 167.444151) (xy 205.519129 167.447888) (xy 205.672265 167.559148) + (xy 205.67227 167.559151) (xy 205.845192 167.636142) (xy 205.845197 167.636144) (xy 206.030354 167.6755) + (xy 206.089548 167.6755) (xy 206.156587 167.695185) (xy 206.177229 167.711819) (xy 208.651016 170.185606) + (xy 208.651045 170.185637) (xy 208.741263 170.275855) (xy 208.741267 170.275858) (xy 208.810647 170.322216) + (xy 208.843715 170.344312) (xy 208.901589 170.368284) (xy 208.957548 170.391463) (xy 209.017971 170.403481) + (xy 209.078393 170.4155) (xy 209.078394 170.4155) (xy 213.806252 170.4155) (xy 213.873291 170.435185) + (xy 213.8984 170.456526) (xy 213.904126 170.462885) (xy 213.90413 170.462889) (xy 214.057265 170.574148) + (xy 214.05727 170.574151) (xy 214.230192 170.651142) (xy 214.230197 170.651144) (xy 214.415354 170.6905) + (xy 214.415355 170.6905) (xy 214.604644 170.6905) (xy 214.604646 170.6905) (xy 214.789803 170.651144) + (xy 214.96273 170.574151) (xy 215.115871 170.462888) (xy 215.242533 170.322216) (xy 215.337179 170.158284) + (xy 215.395674 169.978256) (xy 215.41546 169.79) (xy 215.395674 169.601744) (xy 215.341112 169.433823) + (xy 215.337181 169.421722) (xy 215.33718 169.421721) (xy 215.337179 169.421716) (xy 215.242533 169.257784) + (xy 215.115871 169.117112) (xy 215.11587 169.117111) (xy 214.962734 169.005851) (xy 214.962729 169.005848) + (xy 214.789807 168.928857) (xy 214.789802 168.928855) (xy 214.632436 168.895407) (xy 214.604646 168.8895) + (xy 214.415354 168.8895) (xy 214.387564 168.895407) (xy 214.230197 168.928855) (xy 214.230192 168.928857) + (xy 214.05727 169.005848) (xy 214.057265 169.005851) (xy 213.90413 169.11711) (xy 213.904126 169.117114) + (xy 213.8984 169.123474) (xy 213.838913 169.160121) (xy 213.806252 169.1645) (xy 209.450452 169.1645) + (xy 209.383413 169.144815) (xy 209.362771 169.128181) (xy 207.06396 166.82937) (xy 207.030475 166.768047) + (xy 207.028323 166.754671) (xy 207.010674 166.586744) (xy 206.952179 166.406716) (xy 206.857533 166.242784) + (xy 206.730871 166.102112) (xy 206.73087 166.102111) (xy 206.577734 165.990851) (xy 206.577729 165.990848) + (xy 206.404807 165.913857) (xy 206.404802 165.913855) (xy 206.255688 165.882161) (xy 206.219646 165.8745) + (xy 206.030354 165.8745) (xy 205.997897 165.881398) (xy 205.845197 165.913855) (xy 205.845192 165.913857) + (xy 205.67227 165.990848) (xy 205.672265 165.990851) (xy 205.519129 166.102111) (xy 205.392466 166.242785) + (xy 205.297821 166.406715) (xy 205.297818 166.406722) (xy 205.241517 166.58) (xy 205.239326 166.586744) + (xy 205.21954 166.775) (xy 188.383373 166.775) (xy 188.39546 166.66) (xy 188.375674 166.471744) + (xy 188.317179 166.291716) (xy 188.222533 166.127784) (xy 188.095871 165.987112) (xy 188.092902 165.984955) + (xy 188.046609 165.951321) (xy 188.003943 165.895991) (xy 187.997964 165.826378) (xy 188.027342 165.768033) + (xy 188.082533 165.706738) (xy 188.177179 165.542806) (xy 188.235674 165.362778) (xy 188.25546 165.174522) + (xy 188.235674 164.986266) (xy 188.177179 164.806238) (xy 188.082533 164.642306) (xy 187.955871 164.501634) + (xy 187.95587 164.501633) (xy 187.802734 164.390373) (xy 187.802729 164.39037) (xy 187.629807 164.313379) + (xy 187.629802 164.313377) (xy 187.464664 164.278277) (xy 187.444646 164.274022) (xy 187.255354 164.274022) + (xy 187.235336 164.278277) (xy 187.070197 164.313377) (xy 187.070192 164.313379) (xy 186.89727 164.39037) + (xy 186.897265 164.390373) (xy 186.74413 164.501632) (xy 186.744126 164.501636) (xy 186.7384 164.507996) + (xy 186.678913 164.544643) (xy 186.646252 164.549022) (xy 184.56387 164.549022) (xy 184.54453 164.552869) + (xy 184.52519 164.556716) (xy 184.459368 164.569808) (xy 184.443025 164.573059) (xy 184.419297 164.582888) + (xy 184.419296 164.582888) (xy 184.329197 164.620207) (xy 184.329188 164.620212) (xy 184.30905 164.633669) + (xy 184.309049 164.63367) (xy 184.226746 164.688662) (xy 184.183183 164.732225) (xy 184.13962 164.775789) + (xy 184.139617 164.775792) (xy 183.019876 165.895532) (xy 182.958553 165.929017) (xy 182.888861 165.924033) + (xy 182.832928 165.882161) (xy 182.814264 165.846169) (xy 182.777028 165.731568) (xy 182.777025 165.731562) + (xy 182.76969 165.718857) (xy 182.68238 165.567631) (xy 182.568186 165.440806) (xy 182.537956 165.377815) + (xy 182.546581 165.308479) (xy 182.591323 165.254814) (xy 182.612883 165.243273) (xy 182.646591 165.229312) + (xy 182.708034 165.188256) (xy 182.749038 165.160858) (xy 182.836163 165.073733) (xy 182.836163 165.073731) + (xy 182.846371 165.063524) (xy 182.846372 165.063521) (xy 183.860858 164.049038) (xy 183.929312 163.94659) + (xy 183.962976 163.865318) (xy 183.97271 163.841818) (xy 183.976459 163.832768) (xy 183.97646 163.832763) + (xy 183.976463 163.832757) (xy 183.981498 163.807444) (xy 183.984146 163.794133) (xy 183.984146 163.794128) + (xy 184.000501 163.711911) (xy 184.000501 163.648685) (xy 184.020186 163.581646) (xy 184.032352 163.565712) + (xy 184.0344 163.563438) (xy 184.107533 163.482216) (xy 184.202179 163.318284) (xy 184.260674 163.138256) + (xy 184.28046 162.95) (xy 184.279549 162.941333) (xy 184.279079 162.936857) (xy 184.291649 162.868128) + (xy 184.339382 162.817105) (xy 184.4024 162.799898) (xy 186.171252 162.799898) (xy 186.238291 162.819583) + (xy 186.2634 162.840924) (xy 186.269126 162.847283) (xy 186.26913 162.847287) (xy 186.422265 162.958546) + (xy 186.42227 162.958549) (xy 186.595192 163.03554) (xy 186.595197 163.035542) (xy 186.780354 163.074898) + (xy 186.780355 163.074898) (xy 186.969644 163.074898) (xy 186.969646 163.074898) (xy 187.154803 163.035542) + (xy 187.32773 162.958549) (xy 187.480871 162.847286) (xy 187.607533 162.706614) (xy 187.702179 162.542682) + (xy 187.758272 162.370044) (xy 187.797708 162.312372) (xy 187.850424 162.287074) (xy 187.854803 162.286144) + (xy 187.854806 162.286142) (xy 187.854808 162.286142) (xy 187.943471 162.246666) (xy 188.02773 162.209151) + (xy 188.180871 162.097888) (xy 188.307533 161.957216) (xy 188.402179 161.793284) (xy 188.460674 161.613256) + (xy 188.48046 161.425) (xy 188.460674 161.236744) (xy 188.402179 161.056716) (xy 188.307533 160.892784) + (xy 188.180871 160.752112) (xy 188.18087 160.752111) (xy 188.027734 160.640851) (xy 188.027729 160.640848) + (xy 187.854807 160.563857) (xy 187.854802 160.563855) (xy 187.705303 160.532079) (xy 187.671994 160.524999) + (xy 188.86954 160.524999) (xy 188.86954 160.525) (xy 188.873058 160.558474) (xy 188.873821 160.565732) + (xy 188.8745 160.578693) (xy 188.8745 161.671305) (xy 188.873821 161.684264) (xy 188.86954 161.725) + (xy 188.872337 161.751613) (xy 188.873821 161.765734) (xy 188.8745 161.778694) (xy 188.8745 162.871303) + (xy 188.873821 162.884262) (xy 188.869787 162.92265) (xy 188.86954 162.925) (xy 188.870385 162.933038) + (xy 188.873821 162.965735) (xy 188.8745 162.978695) (xy 188.8745 164.071302) (xy 188.873821 164.084261) + (xy 188.86954 164.124999) (xy 188.873821 164.165736) (xy 188.8745 164.178696) (xy 188.8745 165.2713) + (xy 188.873821 165.284258) (xy 188.86954 165.324999) (xy 188.873821 165.365739) (xy 188.8745 165.378698) + (xy 188.8745 165.77287) (xy 188.874501 165.772876) (xy 188.880908 165.832483) (xy 188.931202 165.967328) + (xy 188.931206 165.967335) (xy 189.017452 166.082544) (xy 189.017455 166.082547) (xy 189.132664 166.168793) + (xy 189.132671 166.168797) (xy 189.177618 166.185561) (xy 189.267517 166.219091) (xy 189.327127 166.2255) + (xy 189.655686 166.225499) (xy 189.655692 166.2255) (xy 189.680354 166.2255) (xy 189.921 166.2255) + (xy 189.921009 166.225499) (xy 190.865912 166.225499) (xy 190.86592 166.2255) (xy 190.880354 166.2255) + (xy 191.094309 166.2255) (xy 191.094313 166.225499) (xy 192.070352 166.225499) (xy 192.070364 166.2255) + (xy 192.080354 166.2255) (xy 192.28408 166.2255) (xy 192.284088 166.225499) (xy 193.272742 166.225499) + (xy 193.272758 166.2255) (xy 193.280354 166.2255) (xy 193.479636 166.2255) (xy 193.479648 166.225499) + (xy 194.47422 166.225499) (xy 194.47424 166.2255) (xy 194.480354 166.2255) (xy 194.677242 166.2255) + (xy 194.677258 166.225499) (xy 195.022871 166.225499) (xy 195.022872 166.225499) (xy 195.082483 166.219091) + (xy 195.217331 166.168796) (xy 195.332546 166.082546) (xy 195.418796 165.967331) (xy 195.469091 165.832483) + (xy 195.4755 165.772873) (xy 195.475499 165.378687) (xy 195.476179 165.365723) (xy 195.48046 165.325003) + (xy 195.48046 165.325002) (xy 195.476178 165.284264) (xy 195.475499 165.271302) (xy 195.475499 164.178697) + (xy 195.476178 164.165735) (xy 195.477922 164.149142) (xy 195.48046 164.125) (xy 195.476178 164.084261) + (xy 195.475499 164.071301) (xy 195.475499 162.978699) (xy 195.476178 162.965737) (xy 195.476855 162.959297) + (xy 195.48046 162.925) (xy 195.476178 162.884261) (xy 195.475499 162.8713) (xy 195.475499 161.967332) + (xy 202.227208 161.967332) (xy 202.246994 162.155588) (xy 202.246995 162.155591) (xy 202.305486 162.335609) + (xy 202.305489 162.335616) (xy 202.400135 162.499548) (xy 202.51099 162.622665) (xy 202.526797 162.64022) + (xy 202.622783 162.709958) (xy 202.665449 162.765288) (xy 202.671428 162.834901) (xy 202.645295 162.886808) + (xy 202.646286 162.887528) (xy 202.642464 162.892787) (xy 202.547821 163.056715) (xy 202.547818 163.056722) + (xy 202.491251 163.230819) (xy 202.489326 163.236744) (xy 202.46954 163.425) (xy 202.489326 163.613256) + (xy 202.489327 163.613259) (xy 202.547818 163.793277) (xy 202.547821 163.793284) (xy 202.642467 163.957216) + (xy 202.74519 164.071301) (xy 202.769129 164.097888) (xy 202.923019 164.209696) (xy 202.965685 164.265026) + (xy 202.971664 164.334639) (xy 202.945371 164.386864) (xy 202.946285 164.387529) (xy 202.942466 164.392784) + (xy 202.847821 164.556715) (xy 202.847818 164.556722) (xy 202.801822 164.698284) (xy 202.789326 164.736744) + (xy 202.76954 164.925) (xy 202.789326 165.113256) (xy 202.789327 165.113259) (xy 202.847818 165.293277) + (xy 202.847821 165.293284) (xy 202.942467 165.457216) (xy 203.063401 165.591526) (xy 203.069129 165.597888) + (xy 203.222265 165.709148) (xy 203.22227 165.709151) (xy 203.395192 165.786142) (xy 203.395197 165.786144) + (xy 203.580354 165.8255) (xy 203.580355 165.8255) (xy 203.769644 165.8255) (xy 203.769646 165.8255) + (xy 203.954803 165.786144) (xy 204.12773 165.709151) (xy 204.280871 165.597888) (xy 204.286598 165.591528) + (xy 204.2866 165.591526) (xy 204.346087 165.554879) (xy 204.378748 165.5505) (xy 209.251232 165.5505) + (xy 209.318271 165.570185) (xy 209.343382 165.591528) (xy 209.394129 165.647888) (xy 209.394135 165.647893) + (xy 209.547265 165.759148) (xy 209.54727 165.759151) (xy 209.720192 165.836142) (xy 209.720197 165.836144) + (xy 209.905354 165.8755) (xy 209.905355 165.8755) (xy 210.094644 165.8755) (xy 210.094646 165.8755) + (xy 210.279803 165.836144) (xy 210.45273 165.759151) (xy 210.605871 165.647888) (xy 210.732533 165.507216) + (xy 210.827179 165.343284) (xy 210.885674 165.163256) (xy 210.903321 164.995345) (xy 210.929905 164.930732) + (xy 210.938952 164.920636) (xy 211.748729 164.11086) (xy 211.748733 164.110858) (xy 211.835858 164.023733) + (xy 211.904311 163.921286) (xy 211.951463 163.807452) (xy 211.9755 163.686606) (xy 211.9755 163.628687) + (xy 211.995185 163.561648) (xy 212.00735 163.545715) (xy 212.030337 163.520185) (xy 212.082533 163.462216) + (xy 212.177179 163.298284) (xy 212.235674 163.118256) (xy 212.25546 162.93) (xy 212.235674 162.741744) + (xy 212.177179 162.561716) (xy 212.082533 162.397784) (xy 211.955871 162.257112) (xy 211.95587 162.257111) + (xy 211.802734 162.145851) (xy 211.802729 162.145848) (xy 211.629807 162.068857) (xy 211.629802 162.068855) + (xy 211.466513 162.034148) (xy 211.444646 162.0295) (xy 211.255354 162.0295) (xy 211.233487 162.034148) + (xy 211.070197 162.068855) (xy 211.070192 162.068857) (xy 210.89727 162.145848) (xy 210.897265 162.145851) + (xy 210.744131 162.25711) (xy 210.716671 162.287607) (xy 210.657183 162.324254) (xy 210.587326 162.322923) + (xy 210.532372 162.287605) (xy 210.426646 162.170185) (xy 210.405871 162.147112) (xy 210.405868 162.14711) + (xy 210.359933 162.113736) (xy 210.317267 162.058406) (xy 210.311288 161.988793) (xy 210.343894 161.926998) + (xy 210.35993 161.913102) (xy 210.380871 161.897888) (xy 210.507533 161.757216) (xy 210.602179 161.593284) + (xy 210.660674 161.413256) (xy 210.68046 161.225) (xy 210.660674 161.036744) (xy 210.602179 160.856716) + (xy 210.507533 160.692784) (xy 210.380871 160.552112) (xy 210.38087 160.552111) (xy 210.227734 160.440851) + (xy 210.227729 160.440848) (xy 210.054807 160.363857) (xy 210.054802 160.363855) (xy 209.885604 160.327892) + (xy 209.869646 160.3245) (xy 209.680354 160.3245) (xy 209.664396 160.327892) (xy 209.495197 160.363855) + (xy 209.495192 160.363857) (xy 209.32227 160.440848) (xy 209.322265 160.440851) (xy 209.16913 160.55211) + (xy 209.169126 160.552114) (xy 209.1634 160.558474) (xy 209.103913 160.595121) (xy 209.071252 160.5995) + (xy 205.463388 160.5995) (xy 205.396349 160.579815) (xy 205.350594 160.527011) (xy 205.34065 160.457853) + (xy 205.356001 160.4135) (xy 205.427656 160.28939) (xy 205.486151 160.109362) (xy 205.505937 159.921106) + (xy 205.486151 159.73285) (xy 205.427656 159.552822) (xy 205.33301 159.38889) (xy 205.206348 159.248218) + (xy 205.206347 159.248217) (xy 205.053211 159.136957) (xy 205.053206 159.136954) (xy 204.880284 159.059963) + (xy 204.880279 159.059961) (xy 204.734478 159.028971) (xy 204.695123 159.020606) (xy 204.505831 159.020606) + (xy 204.473374 159.027504) (xy 204.320674 159.059961) (xy 204.320669 159.059963) (xy 204.147747 159.136954) + (xy 204.147742 159.136957) (xy 203.994606 159.248217) (xy 203.867943 159.388891) (xy 203.773298 159.552821) + (xy 203.773295 159.552828) (xy 203.714804 159.732846) (xy 203.714803 159.73285) (xy 203.699057 159.882664) + (xy 203.697156 159.900755) (xy 203.670571 159.965369) (xy 203.661516 159.975474) (xy 202.964104 160.672888) + (xy 202.733937 160.903055) (xy 202.733935 160.903057) (xy 202.702708 160.934284) (xy 202.64681 160.990181) + (xy 202.615698 161.036744) (xy 202.615697 161.036743) (xy 202.578354 161.092631) (xy 202.578353 161.092633) + (xy 202.545925 161.170925) (xy 202.545015 161.173122) (xy 202.531205 161.206463) (xy 202.524027 161.242549) + (xy 202.516644 161.279664) (xy 202.487178 161.338443) (xy 202.400136 161.435114) (xy 202.400135 161.435116) + (xy 202.305489 161.599047) (xy 202.305486 161.599054) (xy 202.247118 161.778694) (xy 202.246994 161.779076) + (xy 202.227208 161.967332) (xy 195.475499 161.967332) (xy 195.475499 161.7787) (xy 195.476178 161.765739) + (xy 195.477074 161.757214) (xy 195.48046 161.725) (xy 195.476178 161.684259) (xy 195.475499 161.671298) + (xy 195.475499 160.578701) (xy 195.476178 160.56574) (xy 195.476917 160.558706) (xy 195.48046 160.525) + (xy 195.476178 160.484257) (xy 195.475499 160.471297) (xy 195.475499 160.077129) (xy 195.475498 160.077123) + (xy 195.475497 160.077116) (xy 195.469091 160.017517) (xy 195.46852 160.015987) (xy 195.418797 159.882671) + (xy 195.418793 159.882664) (xy 195.332547 159.767455) (xy 195.332544 159.767452) (xy 195.217335 159.681206) + (xy 195.217328 159.681202) (xy 195.082482 159.630908) (xy 195.082483 159.630908) (xy 195.022883 159.624501) + (xy 195.022881 159.6245) (xy 195.022873 159.6245) (xy 194.669646 159.6245) (xy 194.480354 159.6245) + (xy 194.480353 159.6245) (xy 193.469647 159.6245) (xy 193.469646 159.6245) (xy 193.280354 159.6245) + (xy 193.280352 159.6245) (xy 192.269648 159.6245) (xy 192.269646 159.6245) (xy 192.080354 159.6245) + (xy 192.080351 159.6245) (xy 191.069649 159.6245) (xy 191.069646 159.6245) (xy 190.880354 159.6245) + (xy 190.88035 159.6245) (xy 189.86965 159.6245) (xy 189.869646 159.6245) (xy 189.680354 159.6245) + (xy 189.680349 159.6245) (xy 189.32713 159.6245) (xy 189.327123 159.624501) (xy 189.267516 159.630908) + (xy 189.132671 159.681202) (xy 189.132664 159.681206) (xy 189.017455 159.767452) (xy 189.017452 159.767455) + (xy 188.931206 159.882664) (xy 188.931202 159.882671) (xy 188.880908 160.017517) (xy 188.875453 160.068259) + (xy 188.874501 160.077123) (xy 188.8745 160.077135) (xy 188.8745 160.471305) (xy 188.873821 160.484265) + (xy 188.86954 160.524999) (xy 187.671994 160.524999) (xy 187.669646 160.5245) (xy 187.480354 160.5245) + (xy 187.449364 160.531087) (xy 187.295197 160.563855) (xy 187.295192 160.563857) (xy 187.12227 160.640848) + (xy 187.122265 160.640851) (xy 186.96913 160.75211) (xy 186.969126 160.752114) (xy 186.9634 160.758474) + (xy 186.903913 160.795121) (xy 186.871252 160.7995) (xy 184.609758 160.7995) (xy 184.542719 160.779815) + (xy 184.496964 160.727011) (xy 184.48702 160.657853) (xy 184.516045 160.594297) (xy 184.522077 160.587819) + (xy 184.715855 160.394041) (xy 184.715855 160.39404) (xy 184.715858 160.394038) (xy 184.784312 160.29159) + (xy 184.785226 160.289383) (xy 184.814334 160.219111) (xy 184.827114 160.188256) (xy 184.831463 160.177757) + (xy 184.836638 160.15174) (xy 184.83925 160.138611) (xy 184.83925 160.138608) (xy 184.855501 160.056911) + (xy 184.855501 159.933698) (xy 184.855501 159.928588) (xy 184.8555 159.928562) (xy 184.8555 158.168687) + (xy 184.875185 158.101648) (xy 184.88735 158.085715) (xy 184.909634 158.060966) (xy 184.962533 158.002216) + (xy 185.057179 157.838284) (xy 185.115674 157.658256) (xy 185.13546 157.47) (xy 185.115674 157.281744) + (xy 185.057179 157.101716) (xy 184.962533 156.937784) (xy 184.835871 156.797112) (xy 184.820285 156.785788) + (xy 184.682734 156.685851) (xy 184.682729 156.685848) (xy 184.509807 156.608857) (xy 184.509802 156.608855) + (xy 184.364001 156.577865) (xy 184.324646 156.5695) (xy 184.135354 156.5695) (xy 184.102897 156.576398) + (xy 183.950197 156.608855) (xy 183.950192 156.608857) (xy 183.77727 156.685848) (xy 183.777265 156.685851) + (xy 183.624129 156.797111) (xy 183.497466 156.937785) (xy 183.402821 157.101715) (xy 183.402818 157.101722) + (xy 183.344327 157.28174) (xy 183.344326 157.281744) (xy 183.32454 157.47) (xy 183.344326 157.658256) + (xy 183.344327 157.658259) (xy 183.402818 157.838277) (xy 183.402821 157.838284) (xy 183.497467 158.002216) + (xy 183.526307 158.034246) (xy 183.57265 158.085715) (xy 183.60288 158.148706) (xy 183.6045 158.168687) + (xy 183.6045 158.670547) (xy 183.584815 158.737586) (xy 183.532011 158.783341) (xy 183.462853 158.793285) + (xy 183.399297 158.76426) (xy 183.392819 158.758228) (xy 178.93956 154.30497) (xy 178.90931 154.255606) + (xy 178.877182 154.156724) (xy 178.87718 154.15672) (xy 178.877179 154.156716) (xy 178.782533 153.992784) + (xy 178.655871 153.852112) (xy 178.637626 153.838856) (xy 178.502734 153.740851) (xy 178.502729 153.740848) + (xy 178.329807 153.663857) (xy 178.329802 153.663855) (xy 178.164462 153.628712) (xy 178.144646 153.6245) + (xy 177.955354 153.6245) (xy 177.935538 153.628712) (xy 177.770197 153.663855) (xy 177.770192 153.663857) + (xy 177.59727 153.740848) (xy 177.597265 153.740851) (xy 177.444129 153.852111) (xy 177.444128 153.852112) + (xy 177.400914 153.900106) (xy 177.341427 153.936754) (xy 177.27157 153.935423) (xy 177.216615 153.900105) + (xy 177.105872 153.777113) (xy 177.086429 153.762987) (xy 177.055958 153.740848) (xy 177.02154 153.715842) + (xy 176.978875 153.660512) (xy 176.972896 153.590898) (xy 177.005502 153.529103) (xy 177.006657 153.527931) + (xy 177.997772 152.536819) (xy 178.059095 152.503334) (xy 178.085453 152.5005) (xy 178.144644 152.5005) + (xy 178.144646 152.5005) (xy 178.329803 152.461144) (xy 178.50273 152.384151) (xy 178.655871 152.272888) + (xy 178.782533 152.132216) (xy 178.877179 151.968284) (xy 178.935674 151.788256) (xy 178.95546 151.6) + (xy 178.935674 151.411744) (xy 178.877179 151.231716) (xy 178.782533 151.067784) (xy 178.655871 150.927112) + (xy 178.652353 150.924556) (xy 178.502734 150.815851) (xy 178.502729 150.815848) (xy 178.329807 150.738857) + (xy 178.329802 150.738855) (xy 178.155184 150.70174) (xy 178.144646 150.6995) (xy 177.955354 150.6995) + (xy 177.944816 150.70174) (xy 177.770197 150.738855) (xy 177.770192 150.738857) (xy 177.59727 150.815848) + (xy 177.597265 150.815851) (xy 177.444129 150.927111) (xy 177.317466 151.067785) (xy 177.222821 151.231715) + (xy 177.222818 151.231722) (xy 177.164327 151.41174) (xy 177.164326 151.411744) (xy 177.152645 151.522888) + (xy 177.146679 151.579649) (xy 177.120094 151.644263) (xy 177.111039 151.654368) (xy 175.757981 153.007428) + (xy 175.326269 153.43914) (xy 175.326267 153.439142) (xy 175.296926 153.468483) (xy 175.239142 153.526266) + (xy 175.217904 153.558052) (xy 175.173504 153.6245) (xy 175.170688 153.628714) (xy 175.156133 153.663856) + (xy 175.155308 153.665847) (xy 175.155307 153.665849) (xy 175.123537 153.742546) (xy 175.123535 153.742552) + (xy 175.119472 153.762984) (xy 175.119472 153.762987) (xy 175.107876 153.821286) (xy 175.107875 153.821287) + (xy 175.0995 153.863389) (xy 175.0995 155.801312) (xy 175.079815 155.868351) (xy 175.06765 155.884284) + (xy 174.992466 155.967784) (xy 174.897821 156.131715) (xy 174.897818 156.131722) (xy 174.859348 156.250122) + (xy 174.839326 156.311744) (xy 174.81954 156.5) (xy 174.839326 156.688256) (xy 174.839327 156.688259) + (xy 174.897818 156.868277) (xy 174.897821 156.868284) (xy 174.992467 157.032216) (xy 175.055051 157.101722) + (xy 175.119129 157.172888) (xy 175.272265 157.284148) (xy 175.27227 157.284151) (xy 175.445192 157.361142) + (xy 175.445197 157.361144) (xy 175.630354 157.4005) (xy 175.689548 157.4005) (xy 175.756587 157.420185) + (xy 175.777229 157.436819) (xy 179.386016 161.045606) (xy 179.386045 161.045637) (xy 179.476263 161.135855) + (xy 179.476267 161.135858) (xy 179.578707 161.204307) (xy 179.578716 161.204312) (xy 179.592064 161.209841) + (xy 179.692548 161.251463) (xy 179.752971 161.263481) (xy 179.813393 161.2755) (xy 179.813394 161.2755) + (xy 181.359602 161.2755) (xy 181.426641 161.295185) (xy 181.472396 161.347989) (xy 181.48234 161.417147) + (xy 181.453315 161.480703) (xy 181.451752 161.482472) (xy 181.442466 161.492785) (xy 181.347821 161.656715) + (xy 181.347818 161.656722) (xy 181.307043 161.782216) (xy 181.289326 161.836744) (xy 181.26954 162.025) + (xy 181.282241 162.145849) (xy 181.282544 162.148725) (xy 181.269974 162.217455) (xy 181.222242 162.268478) + (xy 181.159223 162.285686) (xy 177.381638 162.285686) (xy 177.314599 162.266001) (xy 177.293957 162.249367) + (xy 176.34896 161.30437) (xy 176.315475 161.243047) (xy 176.313323 161.229671) (xy 176.295674 161.061744) + (xy 176.237179 160.881716) (xy 176.142533 160.717784) (xy 176.015871 160.577112) (xy 175.997626 160.563856) + (xy 175.862734 160.465851) (xy 175.862729 160.465848) (xy 175.689807 160.388857) (xy 175.689802 160.388855) + (xy 175.533476 160.355628) (xy 175.504646 160.3495) (xy 175.315354 160.3495) (xy 175.286524 160.355628) + (xy 175.130197 160.388855) (xy 175.130192 160.388857) (xy 174.95727 160.465848) (xy 174.957265 160.465851) + (xy 174.804129 160.577111) (xy 174.677466 160.717785) (xy 174.582821 160.881715) (xy 174.582818 160.881722) + (xy 174.524327 161.06174) (xy 174.524326 161.061744) (xy 174.50454 161.25) (xy 146.6055 161.25) + (xy 146.6055 160) (xy 154.09454 160) (xy 154.114326 160.188256) (xy 154.114327 160.188259) (xy 154.172818 160.368277) + (xy 154.172821 160.368284) (xy 154.267467 160.532216) (xy 154.32693 160.598256) (xy 154.394129 160.672888) + (xy 154.547265 160.784148) (xy 154.54727 160.784151) (xy 154.720192 160.861142) (xy 154.720197 160.861144) + (xy 154.905354 160.9005) (xy 154.905355 160.9005) (xy 155.094644 160.9005) (xy 155.094646 160.9005) + (xy 155.279803 160.861144) (xy 155.45273 160.784151) (xy 155.605871 160.672888) (xy 155.732533 160.532216) + (xy 155.827179 160.368284) (xy 155.885674 160.188256) (xy 155.90546 160) (xy 164.09454 160) (xy 164.114326 160.188256) + (xy 164.114327 160.188259) (xy 164.172818 160.368277) (xy 164.172821 160.368284) (xy 164.267467 160.532216) + (xy 164.32693 160.598256) (xy 164.394129 160.672888) (xy 164.547265 160.784148) (xy 164.54727 160.784151) + (xy 164.720192 160.861142) (xy 164.720197 160.861144) (xy 164.905354 160.9005) (xy 164.905355 160.9005) + (xy 165.094644 160.9005) (xy 165.094646 160.9005) (xy 165.279803 160.861144) (xy 165.45273 160.784151) + (xy 165.605871 160.672888) (xy 165.732533 160.532216) (xy 165.827179 160.368284) (xy 165.885674 160.188256) + (xy 165.90546 160) (xy 165.885674 159.811744) (xy 165.827179 159.631716) (xy 165.732533 159.467784) + (xy 165.605871 159.327112) (xy 165.599621 159.322571) (xy 165.452734 159.215851) (xy 165.452729 159.215848) + (xy 165.279807 159.138857) (xy 165.279802 159.138855) (xy 165.134001 159.107865) (xy 165.094646 159.0995) + (xy 164.905354 159.0995) (xy 164.872897 159.106398) (xy 164.720197 159.138855) (xy 164.720192 159.138857) + (xy 164.54727 159.215848) (xy 164.547265 159.215851) (xy 164.394129 159.327111) (xy 164.267466 159.467785) + (xy 164.172821 159.631715) (xy 164.172818 159.631722) (xy 164.115612 159.807785) (xy 164.114326 159.811744) + (xy 164.09454 160) (xy 155.90546 160) (xy 155.885674 159.811744) (xy 155.827179 159.631716) (xy 155.732533 159.467784) + (xy 155.605871 159.327112) (xy 155.599621 159.322571) (xy 155.452734 159.215851) (xy 155.452729 159.215848) + (xy 155.279807 159.138857) (xy 155.279802 159.138855) (xy 155.134001 159.107865) (xy 155.094646 159.0995) + (xy 154.905354 159.0995) (xy 154.872897 159.106398) (xy 154.720197 159.138855) (xy 154.720192 159.138857) + (xy 154.54727 159.215848) (xy 154.547265 159.215851) (xy 154.394129 159.327111) (xy 154.267466 159.467785) + (xy 154.172821 159.631715) (xy 154.172818 159.631722) (xy 154.115612 159.807785) (xy 154.114326 159.811744) + (xy 154.09454 160) (xy 146.6055 160) (xy 146.6055 155) (xy 149.09454 155) (xy 149.114326 155.188256) + (xy 149.114327 155.188259) (xy 149.172818 155.368277) (xy 149.172821 155.368284) (xy 149.267467 155.532216) + (xy 149.394129 155.672888) (xy 149.547265 155.784148) (xy 149.54727 155.784151) (xy 149.720192 155.861142) + (xy 149.720197 155.861144) (xy 149.905354 155.9005) (xy 149.905355 155.9005) (xy 150.094644 155.9005) + (xy 150.094646 155.9005) (xy 150.279803 155.861144) (xy 150.45273 155.784151) (xy 150.605871 155.672888) + (xy 150.732533 155.532216) (xy 150.827179 155.368284) (xy 150.885674 155.188256) (xy 150.90546 155) + (xy 159.09454 155) (xy 159.114326 155.188256) (xy 159.114327 155.188259) (xy 159.172818 155.368277) + (xy 159.172821 155.368284) (xy 159.267467 155.532216) (xy 159.394129 155.672888) (xy 159.547265 155.784148) + (xy 159.54727 155.784151) (xy 159.720192 155.861142) (xy 159.720197 155.861144) (xy 159.905354 155.9005) + (xy 159.905355 155.9005) (xy 160.094644 155.9005) (xy 160.094646 155.9005) (xy 160.279803 155.861144) + (xy 160.45273 155.784151) (xy 160.605871 155.672888) (xy 160.732533 155.532216) (xy 160.827179 155.368284) + (xy 160.885674 155.188256) (xy 160.90546 155) (xy 160.885674 154.811744) (xy 160.827179 154.631716) + (xy 160.732533 154.467784) (xy 160.605871 154.327112) (xy 160.603749 154.32557) (xy 160.452734 154.215851) + (xy 160.452729 154.215848) (xy 160.279807 154.138857) (xy 160.279802 154.138855) (xy 160.134001 154.107865) + (xy 160.094646 154.0995) (xy 159.905354 154.0995) (xy 159.872897 154.106398) (xy 159.720197 154.138855) + (xy 159.720192 154.138857) (xy 159.54727 154.215848) (xy 159.547265 154.215851) (xy 159.394129 154.327111) + (xy 159.267466 154.467785) (xy 159.172821 154.631715) (xy 159.172818 154.631722) (xy 159.114327 154.81174) + (xy 159.114326 154.811744) (xy 159.09454 155) (xy 150.90546 155) (xy 150.885674 154.811744) (xy 150.827179 154.631716) + (xy 150.732533 154.467784) (xy 150.605871 154.327112) (xy 150.603749 154.32557) (xy 150.452734 154.215851) + (xy 150.452729 154.215848) (xy 150.279807 154.138857) (xy 150.279802 154.138855) (xy 150.134001 154.107865) + (xy 150.094646 154.0995) (xy 149.905354 154.0995) (xy 149.872897 154.106398) (xy 149.720197 154.138855) + (xy 149.720192 154.138857) (xy 149.54727 154.215848) (xy 149.547265 154.215851) (xy 149.394129 154.327111) + (xy 149.267466 154.467785) (xy 149.172821 154.631715) (xy 149.172818 154.631722) (xy 149.114327 154.81174) + (xy 149.114326 154.811744) (xy 149.09454 155) (xy 146.6055 155) (xy 146.6055 150) (xy 154.09454 150) + (xy 154.114326 150.188256) (xy 154.116292 150.194309) (xy 154.172818 150.368277) (xy 154.172821 150.368284) + (xy 154.267467 150.532216) (xy 154.381742 150.659131) (xy 154.394129 150.672888) (xy 154.547265 150.784148) + (xy 154.54727 150.784151) (xy 154.720192 150.861142) (xy 154.720197 150.861144) (xy 154.905354 150.9005) + (xy 154.905355 150.9005) (xy 155.094644 150.9005) (xy 155.094646 150.9005) (xy 155.279803 150.861144) + (xy 155.45273 150.784151) (xy 155.605871 150.672888) (xy 155.732533 150.532216) (xy 155.827179 150.368284) + (xy 155.885674 150.188256) (xy 155.90546 150) (xy 155.888553 149.839143) (xy 155.901122 149.770418) + (xy 155.948854 149.719394) (xy 156.016594 149.702276) (xy 156.082836 149.724498) (xy 156.099555 149.738505) + (xy 156.471038 150.109988) (xy 156.504523 150.171311) (xy 156.506678 150.184707) (xy 156.51006 150.216879) + (xy 156.524326 150.352616) (xy 156.524327 150.352619) (xy 156.582818 150.532637) (xy 156.582821 150.532644) + (xy 156.677467 150.696576) (xy 156.760019 150.788259) (xy 156.804129 150.837248) (xy 156.957265 150.948508) + (xy 156.95727 150.948511) (xy 157.130192 151.025502) (xy 157.130197 151.025504) (xy 157.315354 151.06486) + (xy 157.315355 151.06486) (xy 157.504644 151.06486) (xy 157.504646 151.06486) (xy 157.689803 151.025504) + (xy 157.86273 150.948511) (xy 158.015871 150.837248) (xy 158.018348 150.834496) (xy 158.02018 150.833367) + (xy 158.0207 150.8329) (xy 158.020785 150.832994) (xy 158.077831 150.797847) (xy 158.147688 150.799174) + (xy 158.205738 150.838058) (xy 158.233551 150.902153) (xy 158.2345 150.917466) (xy 158.2345 150.95403) + (xy 158.214815 151.021069) (xy 158.20265 151.037002) (xy 158.127466 151.120502) (xy 158.032821 151.284433) + (xy 158.032818 151.28444) (xy 157.975404 151.461144) (xy 157.974326 151.464462) (xy 157.95454 151.652718) + (xy 157.974326 151.840974) (xy 157.974327 151.840977) (xy 158.032818 152.020995) (xy 158.032821 152.021002) + (xy 158.127467 152.184934) (xy 158.215316 152.2825) (xy 158.254129 152.325606) (xy 158.407265 152.436866) + (xy 158.40727 152.436869) (xy 158.580192 152.51386) (xy 158.580197 152.513862) (xy 158.765354 152.553218) + (xy 158.765355 152.553218) (xy 158.954644 152.553218) (xy 158.954646 152.553218) (xy 159.139803 152.513862) + (xy 159.31273 152.436869) (xy 159.465871 152.325606) (xy 159.592533 152.184934) (xy 159.687179 152.021002) + (xy 159.745674 151.840974) (xy 159.76546 151.652718) (xy 159.745674 151.464462) (xy 159.687179 151.284434) + (xy 159.592533 151.120502) (xy 159.573387 151.099238) (xy 159.51735 151.037002) (xy 159.48712 150.97401) + (xy 159.4855 150.95403) (xy 159.4855 150.340452) (xy 159.505185 150.273413) (xy 159.521819 150.252771) + (xy 163.799886 145.974704) (xy 168.23255 145.974704) (xy 168.252336 146.16296) (xy 168.252337 146.162963) + (xy 168.310828 146.342981) (xy 168.310831 146.342988) (xy 168.405477 146.50692) (xy 168.500141 146.612055) + (xy 168.532139 146.647592) (xy 168.685275 146.758852) (xy 168.68528 146.758855) (xy 168.858202 146.835846) + (xy 168.858207 146.835848) (xy 169.043364 146.875204) (xy 169.043365 146.875204) (xy 169.232654 146.875204) + (xy 169.232656 146.875204) (xy 169.417813 146.835848) (xy 169.59074 146.758855) (xy 169.743881 146.647592) + (xy 169.870543 146.50692) (xy 169.8959 146.463) (xy 169.910623 146.4375) (xy 169.96119 146.389284) + (xy 170.01801 146.3755) (xy 185.751096 146.3755) (xy 185.818135 146.395185) (xy 185.86389 146.447989) + (xy 185.873834 146.517147) (xy 185.849225 146.571032) (xy 185.851285 146.572529) (xy 185.847466 146.577784) + (xy 185.752821 146.741715) (xy 185.752818 146.741722) (xy 185.694327 146.92174) (xy 185.694326 146.921744) + (xy 185.67454 147.11) (xy 185.694326 147.298256) (xy 185.694327 147.298259) (xy 185.752818 147.478277) + (xy 185.752821 147.478284) (xy 185.847467 147.642216) (xy 185.942698 147.74798) (xy 185.974129 147.782888) + (xy 186.127265 147.894148) (xy 186.12727 147.894151) (xy 186.300192 147.971142) (xy 186.300197 147.971144) + (xy 186.485354 148.0105) (xy 186.544548 148.0105) (xy 186.611587 148.030185) (xy 186.632229 148.046819) + (xy 187.254935 148.669525) (xy 187.28842 148.730848) (xy 187.291254 148.757206) (xy 187.291254 152.90711) + (xy 187.271569 152.974149) (xy 187.218765 153.019904) (xy 187.149607 153.029848) (xy 187.094369 153.007428) + (xy 187.002734 152.940851) (xy 187.002729 152.940848) (xy 186.829807 152.863857) (xy 186.829802 152.863855) + (xy 186.684001 152.832865) (xy 186.644646 152.8245) (xy 186.455354 152.8245) (xy 186.422897 152.831398) + (xy 186.270197 152.863855) (xy 186.270192 152.863857) (xy 186.09727 152.940848) (xy 186.097265 152.940851) + (xy 185.944132 153.052109) (xy 185.944129 153.052111) (xy 185.944129 153.052112) (xy 185.849935 153.156725) + (xy 185.838526 153.169396) (xy 185.779039 153.206044) (xy 185.709182 153.204713) (xy 185.658695 153.174104) + (xy 180.78896 148.30437) (xy 180.755475 148.243047) (xy 180.753323 148.229671) (xy 180.735674 148.061744) + (xy 180.677179 147.881716) (xy 180.582533 147.717784) (xy 180.455871 147.577112) (xy 180.45587 147.577111) + (xy 180.302734 147.465851) (xy 180.302729 147.465848) (xy 180.129807 147.388857) (xy 180.129802 147.388855) + (xy 179.984001 147.357865) (xy 179.944646 147.3495) (xy 179.755354 147.3495) (xy 179.722897 147.356398) + (xy 179.570197 147.388855) (xy 179.570192 147.388857) (xy 179.39727 147.465848) (xy 179.397265 147.465851) + (xy 179.244129 147.577111) (xy 179.117466 147.717785) (xy 179.022821 147.881715) (xy 179.022818 147.881722) + (xy 178.971762 148.038857) (xy 178.964326 148.061744) (xy 178.94454 148.25) (xy 178.964326 148.438256) + (xy 178.964327 148.438259) (xy 179.022818 148.618277) (xy 179.022821 148.618284) (xy 179.117467 148.782216) + (xy 179.244129 148.922888) (xy 179.397265 149.034148) (xy 179.39727 149.034151) (xy 179.570192 149.111142) + (xy 179.570197 149.111144) (xy 179.755354 149.1505) (xy 179.814548 149.1505) (xy 179.881587 149.170185) + (xy 179.902229 149.186819) (xy 186.483619 155.768209) (xy 186.517104 155.829532) (xy 186.519938 155.85589) + (xy 186.519938 158.007045) (xy 186.525348 158.034246) (xy 186.525347 158.034246) (xy 186.543973 158.127882) + (xy 186.543976 158.127894) (xy 186.554347 158.152931) (xy 186.591123 158.241719) (xy 186.591125 158.241723) + (xy 186.619446 158.284106) (xy 186.619447 158.284108) (xy 186.659579 158.344171) (xy 186.751024 158.435616) + (xy 186.751046 158.435636) (xy 186.901038 158.585628) (xy 186.934523 158.646951) (xy 186.936678 158.660347) + (xy 186.943526 158.7255) (xy 186.954326 158.828256) (xy 186.954327 158.828259) (xy 187.012818 159.008277) + (xy 187.012821 159.008284) (xy 187.107467 159.172216) (xy 187.175899 159.248217) (xy 187.234129 159.312888) + (xy 187.387265 159.424148) (xy 187.38727 159.424151) (xy 187.560192 159.501142) (xy 187.560197 159.501144) + (xy 187.745354 159.5405) (xy 187.745355 159.5405) (xy 187.934644 159.5405) (xy 187.934646 159.5405) + (xy 188.119803 159.501144) (xy 188.29273 159.424151) (xy 188.445871 159.312888) (xy 188.572533 159.172216) + (xy 188.667179 159.008284) (xy 188.725674 158.828256) (xy 188.74546 158.64) (xy 188.725674 158.451744) + (xy 188.667179 158.271716) (xy 188.626397 158.201079) (xy 188.609925 158.133181) (xy 188.626396 158.077085) + (xy 188.697617 157.953728) (xy 188.756112 157.7737) (xy 188.775898 157.585444) (xy 188.756112 157.397188) + (xy 188.74667 157.368131) (xy 188.744676 157.298291) (xy 188.780756 157.238458) (xy 188.843457 157.20763) + (xy 188.912871 157.215595) (xy 188.952283 157.242133) (xy 189.480778 157.770628) (xy 189.514263 157.831951) + (xy 189.516418 157.845347) (xy 189.522059 157.899018) (xy 189.534066 158.013256) (xy 189.534067 158.013259) + (xy 189.592558 158.193277) (xy 189.592561 158.193284) (xy 189.687207 158.357216) (xy 189.79176 158.473333) + (xy 189.813869 158.497888) (xy 189.967005 158.609148) (xy 189.96701 158.609151) (xy 190.139932 158.686142) + (xy 190.139937 158.686144) (xy 190.325094 158.7255) (xy 190.325095 158.7255) (xy 190.514384 158.7255) + (xy 190.514386 158.7255) (xy 190.699543 158.686144) (xy 190.869305 158.610559) (xy 190.938555 158.601275) + (xy 190.970177 158.61056) (xy 191.139935 158.686142) (xy 191.13994 158.686144) (xy 191.325097 158.7255) + (xy 191.325098 158.7255) (xy 191.514387 158.7255) (xy 191.514389 158.7255) (xy 191.699546 158.686144) + (xy 191.872473 158.609151) (xy 192.025614 158.497888) (xy 192.152276 158.357216) (xy 192.246922 158.193284) + (xy 192.305417 158.013256) (xy 192.325203 157.825) (xy 192.305417 157.636744) (xy 192.246922 157.456716) + (xy 192.152276 157.292784) (xy 192.103361 157.238458) (xy 192.077093 157.209284) (xy 192.046863 157.146292) + (xy 192.045243 157.126312) (xy 192.045243 154.565919) (xy 192.064928 154.49888) (xy 192.117732 154.453125) + (xy 192.169243 154.441919) (xy 192.292797 154.441919) (xy 192.292799 154.441919) (xy 192.477956 154.402563) + (xy 192.650883 154.32557) (xy 192.804024 154.214307) (xy 192.930686 154.073635) (xy 193.025332 153.909703) + (xy 193.083827 153.729675) (xy 193.101474 153.561764) (xy 193.128058 153.497151) (xy 193.137105 153.487055) + (xy 194.986229 151.637931) (xy 195.04755 151.604448) (xy 195.117242 151.609432) (xy 195.124344 151.612335) + (xy 195.282844 151.682905) (xy 195.282846 151.682905) (xy 195.28285 151.682907) (xy 195.344325 151.695973) + (xy 195.405804 151.729165) (xy 195.439581 151.790327) (xy 195.436473 151.855581) (xy 195.406519 151.947771) + (xy 195.401979 151.961744) (xy 195.382193 152.15) (xy 195.401979 152.338256) (xy 195.40198 152.338259) + (xy 195.460471 152.518277) (xy 195.460474 152.518284) (xy 195.55512 152.682216) (xy 195.674422 152.814714) + (xy 195.681782 152.822888) (xy 195.834918 152.934148) (xy 195.834923 152.934151) (xy 196.007845 153.011142) + (xy 196.00785 153.011144) (xy 196.193007 153.0505) (xy 196.193008 153.0505) (xy 196.3255 153.0505) + (xy 196.392539 153.070185) (xy 196.438294 153.122989) (xy 196.4495 153.1745) (xy 196.4495 154.364613) + (xy 196.429815 154.431652) (xy 196.413181 154.452294) (xy 193.977294 156.888181) (xy 193.915971 156.921666) + (xy 193.889613 156.9245) (xy 193.830419 156.9245) (xy 193.797962 156.931398) (xy 193.645262 156.963855) + (xy 193.645257 156.963857) (xy 193.472335 157.040848) (xy 193.47233 157.040851) (xy 193.319194 157.152111) + (xy 193.192531 157.292785) (xy 193.097886 157.456715) (xy 193.097883 157.456722) (xy 193.040354 157.633779) + (xy 193.039391 157.636744) (xy 193.019605 157.825) (xy 193.039391 158.013256) (xy 193.039392 158.013259) + (xy 193.097883 158.193277) (xy 193.097886 158.193284) (xy 193.192532 158.357216) (xy 193.297085 158.473333) + (xy 193.319194 158.497888) (xy 193.47233 158.609148) (xy 193.472335 158.609151) (xy 193.645257 158.686142) + (xy 193.645262 158.686144) (xy 193.830419 158.7255) (xy 193.83042 158.7255) (xy 194.019709 158.7255) + (xy 194.019711 158.7255) (xy 194.204868 158.686144) (xy 194.377795 158.609151) (xy 194.530936 158.497888) + (xy 194.657598 158.357216) (xy 194.686178 158.307714) (xy 194.755494 158.187656) (xy 194.757487 158.188806) + (xy 194.795888 158.143597) (xy 194.86273 158.123252) (xy 194.92996 158.142274) (xy 194.936838 158.146928) + (xy 194.971658 158.172226) (xy 194.971663 158.172229) (xy 195.144585 158.24922) (xy 195.14459 158.249222) + (xy 195.329747 158.288578) (xy 195.329748 158.288578) (xy 195.519037 158.288578) (xy 195.519039 158.288578) + (xy 195.704196 158.249222) (xy 195.877123 158.172229) (xy 196.030264 158.060966) (xy 196.144283 157.934334) + (xy 196.203766 157.897688) (xy 196.273623 157.899018) (xy 196.331672 157.937905) (xy 196.359482 158.002001) + (xy 196.359751 158.03027) (xy 196.344831 158.172229) (xy 196.34454 158.175) (xy 196.364326 158.363256) + (xy 196.364327 158.363259) (xy 196.422818 158.543277) (xy 196.422821 158.543284) (xy 196.517467 158.707216) + (xy 196.594964 158.793285) (xy 196.644129 158.847888) (xy 196.797265 158.959148) (xy 196.79727 158.959151) + (xy 196.970192 159.036142) (xy 196.970197 159.036144) (xy 197.155354 159.0755) (xy 197.155355 159.0755) + (xy 197.344644 159.0755) (xy 197.344646 159.0755) (xy 197.529803 159.036144) (xy 197.70273 158.959151) + (xy 197.855871 158.847888) (xy 197.982533 158.707216) (xy 198.077179 158.543284) (xy 198.135674 158.363256) + (xy 198.153321 158.195345) (xy 198.179905 158.130732) (xy 198.188952 158.120636) (xy 199.693663 156.615927) + (xy 199.754986 156.582442) (xy 199.781344 156.579608) (xy 199.840536 156.579608) (xy 199.840538 156.579608) + (xy 200.025695 156.540252) (xy 200.198622 156.463259) (xy 200.351763 156.351996) (xy 200.478425 156.211324) + (xy 200.573071 156.047392) (xy 200.631566 155.867364) (xy 200.649213 155.699453) (xy 200.675797 155.63484) + (xy 200.684844 155.624744) (xy 201.275257 155.034332) (xy 201.275261 155.03433) (xy 201.309591 155) + (xy 229.09454 155) (xy 229.114326 155.188256) (xy 229.114327 155.188259) (xy 229.172818 155.368277) + (xy 229.172821 155.368284) (xy 229.267467 155.532216) (xy 229.394129 155.672888) (xy 229.547265 155.784148) + (xy 229.54727 155.784151) (xy 229.720192 155.861142) (xy 229.720197 155.861144) (xy 229.905354 155.9005) + (xy 229.905355 155.9005) (xy 230.094644 155.9005) (xy 230.094646 155.9005) (xy 230.279803 155.861144) + (xy 230.45273 155.784151) (xy 230.605871 155.672888) (xy 230.732533 155.532216) (xy 230.827179 155.368284) + (xy 230.885674 155.188256) (xy 230.90546 155) (xy 230.885674 154.811744) (xy 230.827179 154.631716) + (xy 230.732533 154.467784) (xy 230.605871 154.327112) (xy 230.603749 154.32557) (xy 230.452734 154.215851) + (xy 230.452729 154.215848) (xy 230.279807 154.138857) (xy 230.279802 154.138855) (xy 230.134001 154.107865) + (xy 230.094646 154.0995) (xy 229.905354 154.0995) (xy 229.872897 154.106398) (xy 229.720197 154.138855) + (xy 229.720192 154.138857) (xy 229.54727 154.215848) (xy 229.547265 154.215851) (xy 229.394129 154.327111) + (xy 229.267466 154.467785) (xy 229.172821 154.631715) (xy 229.172818 154.631722) (xy 229.114327 154.81174) + (xy 229.114326 154.811744) (xy 229.09454 155) (xy 201.309591 155) (xy 201.362386 154.947205) (xy 201.422314 154.857517) + (xy 201.43084 154.844757) (xy 201.477991 154.730923) (xy 201.502028 154.610079) (xy 201.502028 154.486865) + (xy 201.502028 153.919717) (xy 201.521713 153.852678) (xy 201.574517 153.806923) (xy 201.643675 153.796979) + (xy 201.707231 153.826004) (xy 201.743959 153.881399) (xy 201.747818 153.893277) (xy 201.747821 153.893284) + (xy 201.842467 154.057216) (xy 201.932065 154.156724) (xy 201.969129 154.197888) (xy 202.122265 154.309148) + (xy 202.12227 154.309151) (xy 202.295192 154.386142) (xy 202.295197 154.386144) (xy 202.480354 154.4255) + (xy 202.480355 154.4255) (xy 202.669644 154.4255) (xy 202.669646 154.4255) (xy 202.854803 154.386144) + (xy 203.02773 154.309151) (xy 203.180871 154.197888) (xy 203.307533 154.057216) (xy 203.402179 153.893284) + (xy 203.460674 153.713256) (xy 203.48046 153.525) (xy 203.460674 153.336744) (xy 203.402179 153.156716) + (xy 203.307533 152.992784) (xy 203.290754 152.974149) (xy 203.23235 152.909284) (xy 203.20212 152.846292) + (xy 203.2005 152.826312) (xy 203.2005 152.035452) (xy 203.220185 151.968413) (xy 203.236819 151.947771) + (xy 203.397771 151.786819) (xy 203.459094 151.753334) (xy 203.485452 151.7505) (xy 203.544644 151.7505) + (xy 203.544646 151.7505) (xy 203.729803 151.711144) (xy 203.90273 151.634151) (xy 204.055871 151.522888) + (xy 204.182533 151.382216) (xy 204.277179 151.218284) (xy 204.335674 151.038256) (xy 204.35546 150.85) + (xy 204.335674 150.661744) (xy 204.277179 150.481716) (xy 204.182533 150.317784) (xy 204.055871 150.177112) + (xy 204.047887 150.171311) (xy 203.902734 150.065851) (xy 203.902729 150.065848) (xy 203.754834 150) + (xy 224.09454 150) (xy 224.114326 150.188256) (xy 224.116292 150.194309) (xy 224.172818 150.368277) + (xy 224.172821 150.368284) (xy 224.267467 150.532216) (xy 224.381742 150.659131) (xy 224.394129 150.672888) + (xy 224.547265 150.784148) (xy 224.54727 150.784151) (xy 224.720192 150.861142) (xy 224.720197 150.861144) + (xy 224.905354 150.9005) (xy 224.905355 150.9005) (xy 225.094644 150.9005) (xy 225.094646 150.9005) + (xy 225.279803 150.861144) (xy 225.45273 150.784151) (xy 225.605871 150.672888) (xy 225.732533 150.532216) + (xy 225.827179 150.368284) (xy 225.885674 150.188256) (xy 225.90546 150) (xy 225.885674 149.811744) + (xy 225.827179 149.631716) (xy 225.732533 149.467784) (xy 225.605871 149.327112) (xy 225.60587 149.327111) + (xy 225.452734 149.215851) (xy 225.452729 149.215848) (xy 225.279807 149.138857) (xy 225.279802 149.138855) + (xy 225.134001 149.107865) (xy 225.094646 149.0995) (xy 224.905354 149.0995) (xy 224.872897 149.106398) + (xy 224.720197 149.138855) (xy 224.720192 149.138857) (xy 224.54727 149.215848) (xy 224.547265 149.215851) + (xy 224.394129 149.327111) (xy 224.267466 149.467785) (xy 224.172821 149.631715) (xy 224.172818 149.631722) + (xy 224.123706 149.782875) (xy 224.114326 149.811744) (xy 224.09454 150) (xy 203.754834 150) (xy 203.729807 149.988857) + (xy 203.729802 149.988855) (xy 203.584001 149.957865) (xy 203.544646 149.9495) (xy 203.355354 149.9495) + (xy 203.322897 149.956398) (xy 203.170197 149.988855) (xy 203.170192 149.988857) (xy 202.99727 150.065848) + (xy 202.997265 150.065851) (xy 202.844129 150.177111) (xy 202.717466 150.317785) (xy 202.622821 150.481715) + (xy 202.622818 150.481722) (xy 202.576697 150.62367) (xy 202.564326 150.661744) (xy 202.560122 150.701744) + (xy 202.546678 150.829651) (xy 202.520093 150.894266) (xy 202.511038 150.90437) (xy 202.337153 151.078256) + (xy 202.17627 151.239139) (xy 202.176267 151.239142) (xy 202.142521 151.272888) (xy 202.089142 151.326266) + (xy 202.063538 151.364586) (xy 202.063537 151.364587) (xy 202.02069 151.428708) (xy 202.020686 151.428716) + (xy 201.988094 151.507404) (xy 201.988094 151.507405) (xy 201.98194 151.522259) (xy 201.981941 151.52226) + (xy 201.98194 151.522263) (xy 201.973537 151.542549) (xy 201.957613 151.62261) (xy 201.949861 151.661582) + (xy 201.949855 151.661611) (xy 201.9495 151.663393) (xy 201.9495 152.826312) (xy 201.929815 152.893351) + (xy 201.91765 152.909284) (xy 201.842466 152.992784) (xy 201.747821 153.156715) (xy 201.747817 153.156725) + (xy 201.743958 153.168602) (xy 201.70452 153.226277) (xy 201.640161 153.253474) (xy 201.571315 153.241559) + (xy 201.51984 153.194314) (xy 201.502028 153.130282) (xy 201.502028 148.9) (xy 220.44454 148.9) + (xy 220.464326 149.088256) (xy 220.464327 149.088259) (xy 220.522818 149.268277) (xy 220.522821 149.268284) + (xy 220.617467 149.432216) (xy 220.712946 149.538256) (xy 220.744129 149.572888) (xy 220.897265 149.684148) + (xy 220.89727 149.684151) (xy 221.070192 149.761142) (xy 221.070197 149.761144) (xy 221.255354 149.8005) + (xy 221.255355 149.8005) (xy 221.444644 149.8005) (xy 221.444646 149.8005) (xy 221.629803 149.761144) + (xy 221.80273 149.684151) (xy 221.955871 149.572888) (xy 222.082533 149.432216) (xy 222.177179 149.268284) + (xy 222.235674 149.088256) (xy 222.25546 148.9) (xy 222.235674 148.711744) (xy 222.177179 148.531716) + (xy 222.082533 148.367784) (xy 221.955871 148.227112) (xy 221.942161 148.217151) (xy 221.802734 148.115851) + (xy 221.802729 148.115848) (xy 221.629807 148.038857) (xy 221.629802 148.038855) (xy 221.484001 148.007865) + (xy 221.444646 147.9995) (xy 221.255354 147.9995) (xy 221.222897 148.006398) (xy 221.070197 148.038855) + (xy 221.070192 148.038857) (xy 220.89727 148.115848) (xy 220.897265 148.115851) (xy 220.744129 148.227111) + (xy 220.617466 148.367785) (xy 220.522821 148.531715) (xy 220.522818 148.531722) (xy 220.466243 148.705844) + (xy 220.464326 148.711744) (xy 220.44454 148.9) (xy 201.502028 148.9) (xy 201.502028 148.072842) + (xy 201.521713 148.005803) (xy 201.553143 147.972524) (xy 201.613964 147.928335) (xy 201.655871 147.897888) + (xy 201.782533 147.757216) (xy 201.877179 147.593284) (xy 201.935674 147.413256) (xy 201.95546 147.225) + (xy 201.935674 147.036744) (xy 201.877179 146.856716) (xy 201.782533 146.692784) (xy 201.683206 146.582471) + (xy 201.652977 146.519481) (xy 201.661602 146.450146) (xy 201.706343 146.39648) (xy 201.772996 146.375522) + (xy 201.775357 146.3755) (xy 223.339548 146.3755) (xy 223.406587 146.395185) (xy 223.427229 146.411819) + (xy 240.561038 163.545628) (xy 240.594523 163.606951) (xy 240.596678 163.620347) (xy 240.603643 163.68661) + (xy 240.614326 163.788256) (xy 240.614327 163.788259) (xy 240.672818 163.968277) (xy 240.672821 163.968284) + (xy 240.767467 164.132216) (xy 240.876452 164.253256) (xy 240.894129 164.272888) (xy 241.047265 164.384148) + (xy 241.04727 164.384151) (xy 241.220192 164.461142) (xy 241.220197 164.461144) (xy 241.405354 164.5005) + (xy 241.405355 164.5005) (xy 241.594644 164.5005) (xy 241.594646 164.5005) (xy 241.779803 164.461144) + (xy 241.95273 164.384151) (xy 242.105871 164.272888) (xy 242.232533 164.132216) (xy 242.327179 163.968284) + (xy 242.363569 163.856287) (xy 242.403005 163.798613) (xy 242.455716 163.773317) (xy 242.630604 163.736144) + (xy 242.803531 163.659151) (xy 242.956672 163.547888) (xy 243.083334 163.407216) (xy 243.17798 163.243284) + (xy 243.236475 163.063256) (xy 243.256261 162.875) (xy 243.236475 162.686744) (xy 243.17798 162.506716) + (xy 243.083334 162.342784) (xy 242.956672 162.202112) (xy 242.924162 162.178492) (xy 242.803535 162.090851) + (xy 242.80353 162.090848) (xy 242.630608 162.013857) (xy 242.630603 162.013855) (xy 242.484802 161.982865) + (xy 242.445447 161.9745) (xy 242.256155 161.9745) (xy 242.223698 161.981398) (xy 242.070998 162.013855) + (xy 242.070993 162.013857) (xy 241.898072 162.090848) (xy 241.760045 162.19113) (xy 241.694238 162.214609) + (xy 241.626185 162.198783) (xy 241.599479 162.178492) (xy 239.420987 160) (xy 244.09454 160) (xy 244.114326 160.188256) + (xy 244.114327 160.188259) (xy 244.172818 160.368277) (xy 244.172821 160.368284) (xy 244.267467 160.532216) + (xy 244.32693 160.598256) (xy 244.394129 160.672888) (xy 244.547265 160.784148) (xy 244.54727 160.784151) + (xy 244.720192 160.861142) (xy 244.720197 160.861144) (xy 244.905354 160.9005) (xy 244.905355 160.9005) + (xy 245.094644 160.9005) (xy 245.094646 160.9005) (xy 245.279803 160.861144) (xy 245.45273 160.784151) + (xy 245.605871 160.672888) (xy 245.732533 160.532216) (xy 245.827179 160.368284) (xy 245.885674 160.188256) + (xy 245.90546 160) (xy 245.885674 159.811744) (xy 245.827179 159.631716) (xy 245.732533 159.467784) + (xy 245.605871 159.327112) (xy 245.599621 159.322571) (xy 245.452734 159.215851) (xy 245.452729 159.215848) + (xy 245.279807 159.138857) (xy 245.279802 159.138855) (xy 245.134001 159.107865) (xy 245.094646 159.0995) + (xy 244.905354 159.0995) (xy 244.872897 159.106398) (xy 244.720197 159.138855) (xy 244.720192 159.138857) + (xy 244.54727 159.215848) (xy 244.547265 159.215851) (xy 244.394129 159.327111) (xy 244.267466 159.467785) + (xy 244.172821 159.631715) (xy 244.172818 159.631722) (xy 244.115612 159.807785) (xy 244.114326 159.811744) + (xy 244.09454 160) (xy 239.420987 160) (xy 234.420987 155) (xy 239.09454 155) (xy 239.114326 155.188256) + (xy 239.114327 155.188259) (xy 239.172818 155.368277) (xy 239.172821 155.368284) (xy 239.267467 155.532216) + (xy 239.394129 155.672888) (xy 239.547265 155.784148) (xy 239.54727 155.784151) (xy 239.720192 155.861142) + (xy 239.720197 155.861144) (xy 239.905354 155.9005) (xy 239.905355 155.9005) (xy 240.094644 155.9005) + (xy 240.094646 155.9005) (xy 240.279803 155.861144) (xy 240.45273 155.784151) (xy 240.605871 155.672888) + (xy 240.732533 155.532216) (xy 240.827179 155.368284) (xy 240.885674 155.188256) (xy 240.90546 155) + (xy 240.885674 154.811744) (xy 240.827179 154.631716) (xy 240.732533 154.467784) (xy 240.605871 154.327112) + (xy 240.603749 154.32557) (xy 240.452734 154.215851) (xy 240.452729 154.215848) (xy 240.279807 154.138857) + (xy 240.279802 154.138855) (xy 240.134001 154.107865) (xy 240.094646 154.0995) (xy 239.905354 154.0995) + (xy 239.872897 154.106398) (xy 239.720197 154.138855) (xy 239.720192 154.138857) (xy 239.54727 154.215848) + (xy 239.547265 154.215851) (xy 239.394129 154.327111) (xy 239.267466 154.467785) (xy 239.172821 154.631715) + (xy 239.172818 154.631722) (xy 239.114327 154.81174) (xy 239.114326 154.811744) (xy 239.09454 155) + (xy 234.420987 155) (xy 229.420987 150) (xy 234.09454 150) (xy 234.114326 150.188256) (xy 234.116292 150.194309) + (xy 234.172818 150.368277) (xy 234.172821 150.368284) (xy 234.267467 150.532216) (xy 234.381742 150.659131) + (xy 234.394129 150.672888) (xy 234.547265 150.784148) (xy 234.54727 150.784151) (xy 234.720192 150.861142) + (xy 234.720197 150.861144) (xy 234.905354 150.9005) (xy 234.905355 150.9005) (xy 235.094644 150.9005) + (xy 235.094646 150.9005) (xy 235.279803 150.861144) (xy 235.45273 150.784151) (xy 235.605871 150.672888) + (xy 235.732533 150.532216) (xy 235.827179 150.368284) (xy 235.885674 150.188256) (xy 235.90546 150) + (xy 235.885674 149.811744) (xy 235.827179 149.631716) (xy 235.732533 149.467784) (xy 235.605871 149.327112) + (xy 235.60587 149.327111) (xy 235.452734 149.215851) (xy 235.452729 149.215848) (xy 235.279807 149.138857) + (xy 235.279802 149.138855) (xy 235.134001 149.107865) (xy 235.094646 149.0995) (xy 234.905354 149.0995) + (xy 234.872897 149.106398) (xy 234.720197 149.138855) (xy 234.720192 149.138857) (xy 234.54727 149.215848) + (xy 234.547265 149.215851) (xy 234.394129 149.327111) (xy 234.267466 149.467785) (xy 234.172821 149.631715) + (xy 234.172818 149.631722) (xy 234.123706 149.782875) (xy 234.114326 149.811744) (xy 234.09454 150) + (xy 229.420987 150) (xy 226.894185 147.473198) (xy 234.121342 147.473198) (xy 234.141128 147.661454) + (xy 234.141129 147.661457) (xy 234.19962 147.841475) (xy 234.199623 147.841482) (xy 234.294269 148.005414) + (xy 234.393707 148.115851) (xy 234.420931 148.146086) (xy 234.574067 148.257346) (xy 234.574072 148.257349) + (xy 234.746994 148.33434) (xy 234.746999 148.334342) (xy 234.932156 148.373698) (xy 234.99135 148.373698) + (xy 235.058389 148.393383) (xy 235.079031 148.410017) (xy 244.669621 158.000607) (xy 244.66965 158.000638) + (xy 244.759868 158.090856) (xy 244.759872 158.090859) (xy 244.862312 158.159308) (xy 244.862321 158.159313) + (xy 244.883344 158.168021) (xy 244.976153 158.206464) (xy 245.036576 158.218482) (xy 245.096998 158.230501) + (xy 245.096999 158.230501) (xy 257.131532 158.230501) (xy 257.198571 158.250186) (xy 257.22368 158.271527) + (xy 257.229406 158.277886) (xy 257.22941 158.27789) (xy 257.382545 158.389149) (xy 257.38255 158.389152) + (xy 257.555472 158.466143) (xy 257.555477 158.466145) (xy 257.740634 158.505501) (xy 257.740635 158.505501) + (xy 257.929924 158.505501) (xy 257.929926 158.505501) (xy 258.115083 158.466145) (xy 258.28801 158.389152) + (xy 258.441151 158.277889) (xy 258.567813 158.137217) (xy 258.662459 157.973285) (xy 258.720954 157.793257) + (xy 258.74074 157.605001) (xy 258.720954 157.416745) (xy 258.662459 157.236717) (xy 258.567813 157.072785) + (xy 258.441151 156.932113) (xy 258.426772 156.921666) (xy 258.288014 156.820852) (xy 258.288009 156.820849) + (xy 258.115087 156.743858) (xy 258.115082 156.743856) (xy 258.004899 156.720436) (xy 257.984315 156.716061) + (xy 257.922834 156.68287) (xy 257.892166 156.633089) (xy 257.884292 156.608856) (xy 257.85273 156.511717) + (xy 257.758084 156.347785) (xy 257.631422 156.207113) (xy 257.631421 156.207112) (xy 257.478285 156.095852) + (xy 257.47828 156.095849) (xy 257.305358 156.018858) (xy 257.305353 156.018856) (xy 257.159552 155.987866) + (xy 257.120197 155.979501) (xy 256.930905 155.979501) (xy 256.898448 155.986399) (xy 256.745748 156.018856) + (xy 256.745743 156.018858) (xy 256.572821 156.095849) (xy 256.572816 156.095852) (xy 256.419681 156.207111) + (xy 256.419677 156.207115) (xy 256.413951 156.213475) (xy 256.354464 156.250122) (xy 256.321803 156.254501) + (xy 245.670453 156.254501) (xy 245.603414 156.234816) (xy 245.582772 156.218182) (xy 244.36459 155) + (xy 249.09454 155) (xy 249.114326 155.188256) (xy 249.114327 155.188259) (xy 249.172818 155.368277) + (xy 249.172821 155.368284) (xy 249.267467 155.532216) (xy 249.394129 155.672888) (xy 249.547265 155.784148) + (xy 249.54727 155.784151) (xy 249.720192 155.861142) (xy 249.720197 155.861144) (xy 249.905354 155.9005) + (xy 249.905355 155.9005) (xy 250.094644 155.9005) (xy 250.094646 155.9005) (xy 250.279803 155.861144) + (xy 250.45273 155.784151) (xy 250.605871 155.672888) (xy 250.732533 155.532216) (xy 250.827179 155.368284) + (xy 250.885674 155.188256) (xy 250.90546 155) (xy 259.09454 155) (xy 259.114326 155.188256) (xy 259.114327 155.188259) + (xy 259.172818 155.368277) (xy 259.172821 155.368284) (xy 259.267467 155.532216) (xy 259.394129 155.672888) + (xy 259.547265 155.784148) (xy 259.54727 155.784151) (xy 259.720192 155.861142) (xy 259.720197 155.861144) + (xy 259.905354 155.9005) (xy 259.905355 155.9005) (xy 260.094644 155.9005) (xy 260.094646 155.9005) + (xy 260.279803 155.861144) (xy 260.45273 155.784151) (xy 260.605871 155.672888) (xy 260.732533 155.532216) + (xy 260.827179 155.368284) (xy 260.885674 155.188256) (xy 260.90546 155) (xy 260.885674 154.811744) + (xy 260.827179 154.631716) (xy 260.732533 154.467784) (xy 260.605871 154.327112) (xy 260.603749 154.32557) + (xy 260.452734 154.215851) (xy 260.452729 154.215848) (xy 260.279807 154.138857) (xy 260.279802 154.138855) + (xy 260.134001 154.107865) (xy 260.094646 154.0995) (xy 259.905354 154.0995) (xy 259.872897 154.106398) + (xy 259.720197 154.138855) (xy 259.720192 154.138857) (xy 259.54727 154.215848) (xy 259.547265 154.215851) + (xy 259.394129 154.327111) (xy 259.267466 154.467785) (xy 259.172821 154.631715) (xy 259.172818 154.631722) + (xy 259.114327 154.81174) (xy 259.114326 154.811744) (xy 259.09454 155) (xy 250.90546 155) (xy 250.885674 154.811744) + (xy 250.827179 154.631716) (xy 250.732533 154.467784) (xy 250.605871 154.327112) (xy 250.603749 154.32557) + (xy 250.452734 154.215851) (xy 250.452729 154.215848) (xy 250.279807 154.138857) (xy 250.279802 154.138855) + (xy 250.134001 154.107865) (xy 250.094646 154.0995) (xy 249.905354 154.0995) (xy 249.872897 154.106398) + (xy 249.720197 154.138855) (xy 249.720192 154.138857) (xy 249.54727 154.215848) (xy 249.547265 154.215851) + (xy 249.394129 154.327111) (xy 249.267466 154.467785) (xy 249.172821 154.631715) (xy 249.172818 154.631722) + (xy 249.114327 154.81174) (xy 249.114326 154.811744) (xy 249.09454 155) (xy 244.36459 155) (xy 243.301428 153.936838) + (xy 243.267943 153.875515) (xy 243.265109 153.849157) (xy 243.265109 152.2825) (xy 247.09954 152.2825) + (xy 247.119326 152.470756) (xy 247.119327 152.470759) (xy 247.177818 152.650777) (xy 247.177821 152.650784) + (xy 247.272467 152.814716) (xy 247.355659 152.90711) (xy 247.399129 152.955388) (xy 247.552265 153.066648) + (xy 247.55227 153.066651) (xy 247.725192 153.143642) (xy 247.725197 153.143644) (xy 247.910354 153.183) + (xy 247.910355 153.183) (xy 248.099644 153.183) (xy 248.099646 153.183) (xy 248.284803 153.143644) + (xy 248.45773 153.066651) (xy 248.610871 152.955388) (xy 248.737533 152.814716) (xy 248.832179 152.650784) + (xy 248.890674 152.470756) (xy 248.91046 152.2825) (xy 248.890674 152.094244) (xy 248.832179 151.914216) + (xy 248.737533 151.750284) (xy 248.610871 151.609612) (xy 248.61087 151.609611) (xy 248.457734 151.498351) + (xy 248.457729 151.498348) (xy 248.284807 151.421357) (xy 248.284802 151.421355) (xy 248.139001 151.390365) + (xy 248.099646 151.382) (xy 247.910354 151.382) (xy 247.877897 151.388898) (xy 247.725197 151.421355) + (xy 247.725192 151.421357) (xy 247.55227 151.498348) (xy 247.552265 151.498351) (xy 247.399129 151.609611) + (xy 247.272466 151.750285) (xy 247.177821 151.914215) (xy 247.177818 151.914222) (xy 247.119327 152.09424) + (xy 247.119326 152.094244) (xy 247.09954 152.2825) (xy 243.265109 152.2825) (xy 243.265109 150) + (xy 244.09454 150) (xy 244.114326 150.188256) (xy 244.116292 150.194309) (xy 244.172818 150.368277) + (xy 244.172821 150.368284) (xy 244.267467 150.532216) (xy 244.381742 150.659131) (xy 244.394129 150.672888) + (xy 244.547265 150.784148) (xy 244.54727 150.784151) (xy 244.720192 150.861142) (xy 244.720197 150.861144) + (xy 244.905354 150.9005) (xy 244.905355 150.9005) (xy 245.094644 150.9005) (xy 245.094646 150.9005) + (xy 245.144045 150.89) (xy 255.86454 150.89) (xy 255.884326 151.078256) (xy 255.884327 151.078259) + (xy 255.942818 151.258277) (xy 255.942821 151.258284) (xy 256.037467 151.422216) (xy 256.12755 151.522263) + (xy 256.164129 151.562888) (xy 256.317265 151.674148) (xy 256.31727 151.674151) (xy 256.490192 151.751142) + (xy 256.490197 151.751144) (xy 256.675354 151.7905) (xy 256.675355 151.7905) (xy 256.864644 151.7905) + (xy 256.864646 151.7905) (xy 257.049803 151.751144) (xy 257.22273 151.674151) (xy 257.375871 151.562888) + (xy 257.502533 151.422216) (xy 257.597179 151.258284) (xy 257.655674 151.078256) (xy 257.67546 150.89) + (xy 257.655674 150.701744) (xy 257.622615 150.6) (xy 266.00954 150.6) (xy 266.029326 150.788256) + (xy 266.029327 150.788259) (xy 266.087818 150.968277) (xy 266.087821 150.968284) (xy 266.182467 151.132216) + (xy 266.309129 151.272888) (xy 266.462265 151.384148) (xy 266.46227 151.384151) (xy 266.635192 151.461142) + (xy 266.635197 151.461144) (xy 266.820354 151.5005) (xy 266.820355 151.5005) (xy 267.009644 151.5005) + (xy 267.009646 151.5005) (xy 267.194803 151.461144) (xy 267.36773 151.384151) (xy 267.520871 151.272888) + (xy 267.647533 151.132216) (xy 267.742179 150.968284) (xy 267.800674 150.788256) (xy 267.82046 150.6) + (xy 267.800674 150.411744) (xy 267.742179 150.231716) (xy 267.647533 150.067784) (xy 267.520871 149.927112) + (xy 267.475847 149.8944) (xy 267.367734 149.815851) (xy 267.367729 149.815848) (xy 267.194807 149.738857) + (xy 267.194802 149.738855) (xy 267.049001 149.707865) (xy 267.009646 149.6995) (xy 266.820354 149.6995) + (xy 266.787897 149.706398) (xy 266.635197 149.738855) (xy 266.635192 149.738857) (xy 266.46227 149.815848) + (xy 266.462265 149.815851) (xy 266.309129 149.927111) (xy 266.182466 150.067785) (xy 266.087821 150.231715) + (xy 266.087821 150.231716) (xy 266.040041 150.378768) (xy 266.029326 150.411744) (xy 266.00954 150.6) + (xy 257.622615 150.6) (xy 257.597179 150.521716) (xy 257.502533 150.357784) (xy 257.375871 150.217112) + (xy 257.37587 150.217111) (xy 257.222734 150.105851) (xy 257.222729 150.105848) (xy 257.049807 150.028857) + (xy 257.049802 150.028855) (xy 256.904001 149.997865) (xy 256.864646 149.9895) (xy 256.675354 149.9895) + (xy 256.642897 149.996398) (xy 256.490197 150.028855) (xy 256.490192 150.028857) (xy 256.31727 150.105848) + (xy 256.317265 150.105851) (xy 256.164129 150.217111) (xy 256.037466 150.357785) (xy 255.942821 150.521715) + (xy 255.942818 150.521722) (xy 255.886006 150.696574) (xy 255.884326 150.701744) (xy 255.86454 150.89) + (xy 245.144045 150.89) (xy 245.279803 150.861144) (xy 245.45273 150.784151) (xy 245.605871 150.672888) + (xy 245.732533 150.532216) (xy 245.827179 150.368284) (xy 245.885674 150.188256) (xy 245.90546 150) + (xy 245.885674 149.811744) (xy 245.827179 149.631716) (xy 245.732533 149.467784) (xy 245.62648 149.35) + (xy 263.14454 149.35) (xy 263.164326 149.538256) (xy 263.164327 149.538259) (xy 263.222818 149.718277) + (xy 263.222821 149.718284) (xy 263.317467 149.882216) (xy 263.444129 150.022888) (xy 263.597265 150.134148) + (xy 263.59727 150.134151) (xy 263.770192 150.211142) (xy 263.770197 150.211144) (xy 263.955354 150.2505) + (xy 263.955355 150.2505) (xy 264.144644 150.2505) (xy 264.144646 150.2505) (xy 264.329803 150.211144) + (xy 264.50273 150.134151) (xy 264.655871 150.022888) (xy 264.782533 149.882216) (xy 264.877179 149.718284) + (xy 264.935674 149.538256) (xy 264.95546 149.35) (xy 264.935674 149.161744) (xy 264.877179 148.981716) + (xy 264.782533 148.817784) (xy 264.655871 148.677112) (xy 264.65587 148.677111) (xy 264.502734 148.565851) + (xy 264.502729 148.565848) (xy 264.329807 148.488857) (xy 264.329802 148.488855) (xy 264.184001 148.457865) + (xy 264.144646 148.4495) (xy 263.955354 148.4495) (xy 263.922897 148.456398) (xy 263.770197 148.488855) + (xy 263.770192 148.488857) (xy 263.59727 148.565848) (xy 263.597265 148.565851) (xy 263.444129 148.677111) + (xy 263.317466 148.817785) (xy 263.222821 148.981715) (xy 263.222818 148.981722) (xy 263.171762 149.138857) + (xy 263.164326 149.161744) (xy 263.14454 149.35) (xy 245.62648 149.35) (xy 245.605871 149.327112) + (xy 245.60587 149.327111) (xy 245.452734 149.215851) (xy 245.452729 149.215848) (xy 245.279807 149.138857) + (xy 245.279802 149.138855) (xy 245.134001 149.107865) (xy 245.094646 149.0995) (xy 244.905354 149.0995) + (xy 244.872897 149.106398) (xy 244.720197 149.138855) (xy 244.720192 149.138857) (xy 244.54727 149.215848) + (xy 244.547265 149.215851) (xy 244.394129 149.327111) (xy 244.267466 149.467785) (xy 244.172821 149.631715) + (xy 244.172818 149.631722) (xy 244.123706 149.782875) (xy 244.114326 149.811744) (xy 244.09454 150) + (xy 243.265109 150) (xy 243.265109 145) (xy 259.09454 145) (xy 259.114326 145.188256) (xy 259.114327 145.188259) + (xy 259.172818 145.368277) (xy 259.172821 145.368284) (xy 259.267467 145.532216) (xy 259.341576 145.614522) + (xy 259.394129 145.672888) (xy 259.547265 145.784148) (xy 259.54727 145.784151) (xy 259.720192 145.861142) + (xy 259.720197 145.861144) (xy 259.905354 145.9005) (xy 259.905355 145.9005) (xy 260.094644 145.9005) + (xy 260.094646 145.9005) (xy 260.279803 145.861144) (xy 260.45273 145.784151) (xy 260.605871 145.672888) + (xy 260.732533 145.532216) (xy 260.827179 145.368284) (xy 260.885674 145.188256) (xy 260.90546 145) + (xy 260.885674 144.811744) (xy 260.827179 144.631716) (xy 260.732533 144.467784) (xy 260.605871 144.327112) + (xy 260.60587 144.327111) (xy 260.452734 144.215851) (xy 260.452729 144.215848) (xy 260.279807 144.138857) + (xy 260.279802 144.138855) (xy 260.134001 144.107865) (xy 260.094646 144.0995) (xy 259.905354 144.0995) + (xy 259.872897 144.106398) (xy 259.720197 144.138855) (xy 259.720192 144.138857) (xy 259.54727 144.215848) + (xy 259.547265 144.215851) (xy 259.394129 144.327111) (xy 259.267466 144.467785) (xy 259.172821 144.631715) + (xy 259.172818 144.631722) (xy 259.125176 144.778351) (xy 259.114326 144.811744) (xy 259.09454 145) + (xy 243.265109 145) (xy 243.265109 140) (xy 244.09454 140) (xy 244.114326 140.188256) (xy 244.114327 140.188259) + (xy 244.172818 140.368277) (xy 244.172821 140.368284) (xy 244.267467 140.532216) (xy 244.331804 140.603669) + (xy 244.394129 140.672888) (xy 244.547265 140.784148) (xy 244.54727 140.784151) (xy 244.720192 140.861142) + (xy 244.720197 140.861144) (xy 244.905354 140.9005) (xy 244.905355 140.9005) (xy 245.094644 140.9005) + (xy 245.094646 140.9005) (xy 245.279803 140.861144) (xy 245.45273 140.784151) (xy 245.605871 140.672888) + (xy 245.732533 140.532216) (xy 245.827179 140.368284) (xy 245.885674 140.188256) (xy 245.90546 140) + (xy 254.09454 140) (xy 254.114326 140.188256) (xy 254.114327 140.188259) (xy 254.172818 140.368277) + (xy 254.172821 140.368284) (xy 254.267467 140.532216) (xy 254.331804 140.603669) (xy 254.394129 140.672888) + (xy 254.547265 140.784148) (xy 254.54727 140.784151) (xy 254.720192 140.861142) (xy 254.720197 140.861144) + (xy 254.905354 140.9005) (xy 254.905355 140.9005) (xy 255.094644 140.9005) (xy 255.094646 140.9005) + (xy 255.279803 140.861144) (xy 255.45273 140.784151) (xy 255.605871 140.672888) (xy 255.732533 140.532216) + (xy 255.827179 140.368284) (xy 255.885674 140.188256) (xy 255.90546 140) (xy 255.885674 139.811744) + (xy 255.827179 139.631716) (xy 255.732533 139.467784) (xy 255.605871 139.327112) (xy 255.593719 139.318283) + (xy 255.452734 139.215851) (xy 255.452729 139.215848) (xy 255.279807 139.138857) (xy 255.279802 139.138855) + (xy 255.134001 139.107865) (xy 255.094646 139.0995) (xy 254.905354 139.0995) (xy 254.872897 139.106398) + (xy 254.720197 139.138855) (xy 254.720192 139.138857) (xy 254.54727 139.215848) (xy 254.547265 139.215851) + (xy 254.394129 139.327111) (xy 254.267466 139.467785) (xy 254.172821 139.631715) (xy 254.172818 139.631722) + (xy 254.114327 139.81174) (xy 254.114326 139.811744) (xy 254.09454 140) (xy 245.90546 140) (xy 245.885674 139.811744) + (xy 245.827179 139.631716) (xy 245.732533 139.467784) (xy 245.605871 139.327112) (xy 245.593719 139.318283) + (xy 245.452734 139.215851) (xy 245.452729 139.215848) (xy 245.279807 139.138857) (xy 245.279802 139.138855) + (xy 245.134001 139.107865) (xy 245.094646 139.0995) (xy 244.905354 139.0995) (xy 244.872897 139.106398) + (xy 244.720197 139.138855) (xy 244.720192 139.138857) (xy 244.54727 139.215848) (xy 244.547265 139.215851) + (xy 244.394129 139.327111) (xy 244.267466 139.467785) (xy 244.172821 139.631715) (xy 244.172818 139.631722) + (xy 244.114327 139.81174) (xy 244.114326 139.811744) (xy 244.09454 140) (xy 243.265109 140) (xy 243.265109 135) + (xy 249.09454 135) (xy 249.114326 135.188256) (xy 249.114327 135.188259) (xy 249.172818 135.368277) + (xy 249.172821 135.368284) (xy 249.267467 135.532216) (xy 249.348309 135.622) (xy 249.394129 135.672888) + (xy 249.547265 135.784148) (xy 249.54727 135.784151) (xy 249.720192 135.861142) (xy 249.720197 135.861144) + (xy 249.905354 135.9005) (xy 249.905355 135.9005) (xy 250.094644 135.9005) (xy 250.094646 135.9005) + (xy 250.279803 135.861144) (xy 250.45273 135.784151) (xy 250.605871 135.672888) (xy 250.732533 135.532216) + (xy 250.827179 135.368284) (xy 250.885674 135.188256) (xy 250.90546 135) (xy 259.09454 135) (xy 259.114326 135.188256) + (xy 259.114327 135.188259) (xy 259.172818 135.368277) (xy 259.172821 135.368284) (xy 259.267467 135.532216) + (xy 259.348309 135.622) (xy 259.394129 135.672888) (xy 259.547265 135.784148) (xy 259.54727 135.784151) + (xy 259.720192 135.861142) (xy 259.720197 135.861144) (xy 259.905354 135.9005) (xy 259.905355 135.9005) + (xy 260.094644 135.9005) (xy 260.094646 135.9005) (xy 260.279803 135.861144) (xy 260.45273 135.784151) + (xy 260.605871 135.672888) (xy 260.732533 135.532216) (xy 260.827179 135.368284) (xy 260.885107 135.19) + (xy 266.65454 135.19) (xy 266.674326 135.378256) (xy 266.674327 135.378259) (xy 266.732818 135.558277) + (xy 266.732821 135.558284) (xy 266.827467 135.722216) (xy 266.854457 135.752191) (xy 266.954129 135.862888) + (xy 267.107265 135.974148) (xy 267.10727 135.974151) (xy 267.280192 136.051142) (xy 267.280197 136.051144) + (xy 267.465354 136.0905) (xy 267.465355 136.0905) (xy 267.654644 136.0905) (xy 267.654646 136.0905) + (xy 267.839803 136.051144) (xy 268.01273 135.974151) (xy 268.165871 135.862888) (xy 268.292533 135.722216) + (xy 268.387179 135.558284) (xy 268.445674 135.378256) (xy 268.46546 135.19) (xy 268.445674 135.001744) + (xy 268.387179 134.821716) (xy 268.292533 134.657784) (xy 268.165871 134.517112) (xy 268.112974 134.47868) + (xy 268.012734 134.405851) (xy 268.012729 134.405848) (xy 267.839807 134.328857) (xy 267.839802 134.328855) + (xy 267.694001 134.297865) (xy 267.654646 134.2895) (xy 267.465354 134.2895) (xy 267.432897 134.296398) + (xy 267.280197 134.328855) (xy 267.280192 134.328857) (xy 267.10727 134.405848) (xy 267.107265 134.405851) + (xy 266.954129 134.517111) (xy 266.827466 134.657785) (xy 266.732821 134.821715) (xy 266.732818 134.821722) + (xy 266.674327 135.00174) (xy 266.674326 135.001744) (xy 266.65454 135.19) (xy 260.885107 135.19) + (xy 260.885674 135.188256) (xy 260.90546 135) (xy 260.885674 134.811744) (xy 260.827179 134.631716) + (xy 260.732533 134.467784) (xy 260.605871 134.327112) (xy 260.601796 134.324151) (xy 260.452734 134.215851) + (xy 260.452729 134.215848) (xy 260.279807 134.138857) (xy 260.279802 134.138855) (xy 260.106525 134.102025) + (xy 260.094646 134.0995) (xy 259.905354 134.0995) (xy 259.893475 134.102025) (xy 259.720197 134.138855) + (xy 259.720192 134.138857) (xy 259.54727 134.215848) (xy 259.547265 134.215851) (xy 259.394129 134.327111) + (xy 259.267466 134.467785) (xy 259.172821 134.631715) (xy 259.172818 134.631722) (xy 259.114327 134.81174) + (xy 259.114326 134.811744) (xy 259.09454 135) (xy 250.90546 135) (xy 250.885674 134.811744) (xy 250.827179 134.631716) + (xy 250.732533 134.467784) (xy 250.605871 134.327112) (xy 250.601796 134.324151) (xy 250.452734 134.215851) + (xy 250.452729 134.215848) (xy 250.279807 134.138857) (xy 250.279802 134.138855) (xy 250.106525 134.102025) + (xy 250.094646 134.0995) (xy 249.905354 134.0995) (xy 249.893475 134.102025) (xy 249.720197 134.138855) + (xy 249.720192 134.138857) (xy 249.54727 134.215848) (xy 249.547265 134.215851) (xy 249.394129 134.327111) + (xy 249.267466 134.467785) (xy 249.172821 134.631715) (xy 249.172818 134.631722) (xy 249.114327 134.81174) + (xy 249.114326 134.811744) (xy 249.09454 135) (xy 243.265109 135) (xy 243.265109 131.368687) (xy 243.284794 131.301648) + (xy 243.296959 131.285715) (xy 243.3155 131.265122) (xy 243.372142 131.202216) (xy 243.466788 131.038284) + (xy 243.525283 130.858256) (xy 243.545069 130.67) (xy 243.525283 130.481744) (xy 243.466788 130.301716) + (xy 243.372142 130.137784) (xy 243.24808 130) (xy 244.09454 130) (xy 244.114326 130.188256) (xy 244.114327 130.188259) + (xy 244.172818 130.368277) (xy 244.172821 130.368284) (xy 244.267467 130.532216) (xy 244.357467 130.632171) + (xy 244.394129 130.672888) (xy 244.547265 130.784148) (xy 244.54727 130.784151) (xy 244.720192 130.861142) + (xy 244.720197 130.861144) (xy 244.905354 130.9005) (xy 244.905355 130.9005) (xy 245.094644 130.9005) + (xy 245.094646 130.9005) (xy 245.279803 130.861144) (xy 245.45273 130.784151) (xy 245.605871 130.672888) + (xy 245.732533 130.532216) (xy 245.827179 130.368284) (xy 245.885674 130.188256) (xy 245.90546 130) + (xy 254.09454 130) (xy 254.114326 130.188256) (xy 254.114327 130.188259) (xy 254.172818 130.368277) + (xy 254.172821 130.368284) (xy 254.267467 130.532216) (xy 254.357467 130.632171) (xy 254.394129 130.672888) + (xy 254.547265 130.784148) (xy 254.54727 130.784151) (xy 254.720192 130.861142) (xy 254.720197 130.861144) + (xy 254.905354 130.9005) (xy 254.905355 130.9005) (xy 255.094644 130.9005) (xy 255.094646 130.9005) + (xy 255.279803 130.861144) (xy 255.45273 130.784151) (xy 255.605871 130.672888) (xy 255.732533 130.532216) + (xy 255.827179 130.368284) (xy 255.885674 130.188256) (xy 255.90546 130) (xy 264.09454 130) (xy 264.114326 130.188256) + (xy 264.114327 130.188259) (xy 264.172818 130.368277) (xy 264.172821 130.368284) (xy 264.267467 130.532216) + (xy 264.357467 130.632171) (xy 264.394129 130.672888) (xy 264.547265 130.784148) (xy 264.54727 130.784151) + (xy 264.720192 130.861142) (xy 264.720197 130.861144) (xy 264.905354 130.9005) (xy 264.905355 130.9005) + (xy 265.094644 130.9005) (xy 265.094646 130.9005) (xy 265.279803 130.861144) (xy 265.45273 130.784151) + (xy 265.605871 130.672888) (xy 265.732533 130.532216) (xy 265.827179 130.368284) (xy 265.885674 130.188256) + (xy 265.90546 130) (xy 265.885674 129.811744) (xy 265.827179 129.631716) (xy 265.732533 129.467784) + (xy 265.605871 129.327112) (xy 265.576125 129.3055) (xy 265.452734 129.215851) (xy 265.452729 129.215848) + (xy 265.279807 129.138857) (xy 265.279802 129.138855) (xy 265.134001 129.107865) (xy 265.094646 129.0995) + (xy 264.905354 129.0995) (xy 264.872897 129.106398) (xy 264.720197 129.138855) (xy 264.720192 129.138857) + (xy 264.54727 129.215848) (xy 264.547265 129.215851) (xy 264.394129 129.327111) (xy 264.267466 129.467785) + (xy 264.172821 129.631715) (xy 264.172818 129.631722) (xy 264.115264 129.808856) (xy 264.114326 129.811744) + (xy 264.09454 130) (xy 255.90546 130) (xy 255.885674 129.811744) (xy 255.827179 129.631716) (xy 255.732533 129.467784) + (xy 255.605871 129.327112) (xy 255.576125 129.3055) (xy 255.452734 129.215851) (xy 255.452729 129.215848) + (xy 255.279807 129.138857) (xy 255.279802 129.138855) (xy 255.134001 129.107865) (xy 255.094646 129.0995) + (xy 254.905354 129.0995) (xy 254.872897 129.106398) (xy 254.720197 129.138855) (xy 254.720192 129.138857) + (xy 254.54727 129.215848) (xy 254.547265 129.215851) (xy 254.394129 129.327111) (xy 254.267466 129.467785) + (xy 254.172821 129.631715) (xy 254.172818 129.631722) (xy 254.115264 129.808856) (xy 254.114326 129.811744) + (xy 254.09454 130) (xy 245.90546 130) (xy 245.885674 129.811744) (xy 245.827179 129.631716) (xy 245.732533 129.467784) + (xy 245.605871 129.327112) (xy 245.576125 129.3055) (xy 245.452734 129.215851) (xy 245.452729 129.215848) + (xy 245.279807 129.138857) (xy 245.279802 129.138855) (xy 245.134001 129.107865) (xy 245.094646 129.0995) + (xy 244.905354 129.0995) (xy 244.872897 129.106398) (xy 244.720197 129.138855) (xy 244.720192 129.138857) + (xy 244.54727 129.215848) (xy 244.547265 129.215851) (xy 244.394129 129.327111) (xy 244.267466 129.467785) + (xy 244.172821 129.631715) (xy 244.172818 129.631722) (xy 244.115264 129.808856) (xy 244.114326 129.811744) + (xy 244.09454 130) (xy 243.24808 130) (xy 243.24548 129.997112) (xy 243.245479 129.997111) (xy 243.092343 129.885851) + (xy 243.092338 129.885848) (xy 242.919416 129.808857) (xy 242.919411 129.808855) (xy 242.77361 129.777865) + (xy 242.734255 129.7695) (xy 242.544963 129.7695) (xy 242.512506 129.776398) (xy 242.359806 129.808855) + (xy 242.359801 129.808857) (xy 242.186879 129.885848) (xy 242.186874 129.885851) (xy 242.033738 129.997111) + (xy 241.907075 130.137785) (xy 241.81243 130.301715) (xy 241.812427 130.301722) (xy 241.756126 130.475) + (xy 241.753935 130.481744) (xy 241.734149 130.67) (xy 241.753935 130.858256) (xy 241.753936 130.858259) + (xy 241.812427 131.038277) (xy 241.81243 131.038284) (xy 241.907076 131.202216) (xy 241.950381 131.25031) + (xy 241.982259 131.285715) (xy 242.012489 131.348706) (xy 242.014109 131.368687) (xy 242.014109 136.825146) + (xy 241.994424 136.892185) (xy 241.94162 136.93794) (xy 241.872462 136.947884) (xy 241.86433 136.946437) + (xy 241.844393 136.942199) (xy 241.784646 136.9295) (xy 241.595354 136.9295) (xy 241.562897 136.936398) + (xy 241.410197 136.968855) (xy 241.410192 136.968857) (xy 241.23727 137.045848) (xy 241.237265 137.045851) + (xy 241.084129 137.157111) (xy 240.957466 137.297785) (xy 240.862821 137.461715) (xy 240.862818 137.461722) + (xy 240.804327 137.64174) (xy 240.804326 137.641744) (xy 240.78454 137.83) (xy 240.804326 138.018256) + (xy 240.804327 138.018259) (xy 240.862818 138.198277) (xy 240.862821 138.198284) (xy 240.957467 138.362216) + (xy 241.065065 138.481715) (xy 241.084129 138.502888) (xy 241.237265 138.614148) (xy 241.23727 138.614151) + (xy 241.410192 138.691142) (xy 241.410197 138.691144) (xy 241.595354 138.7305) (xy 241.595355 138.7305) + (xy 241.784644 138.7305) (xy 241.784646 138.7305) (xy 241.864328 138.713563) (xy 241.933995 138.718879) + (xy 241.989729 138.761016) (xy 242.013834 138.826596) (xy 242.014109 138.834853) (xy 242.014109 153.276553) + (xy 241.994424 153.343592) (xy 241.94162 153.389347) (xy 241.872462 153.399291) (xy 241.808906 153.370266) + (xy 241.802428 153.364234) (xy 235.965762 147.527568) (xy 235.932277 147.466245) (xy 235.930125 147.452869) + (xy 235.912476 147.284942) (xy 235.853981 147.104914) (xy 235.759335 146.940982) (xy 235.632673 146.80031) + (xy 235.632672 146.800309) (xy 235.479536 146.689049) (xy 235.479531 146.689046) (xy 235.306609 146.612055) + (xy 235.306604 146.612053) (xy 235.145376 146.577784) (xy 235.121448 146.572698) (xy 234.932156 146.572698) + (xy 234.908228 146.577784) (xy 234.746999 146.612053) (xy 234.746994 146.612055) (xy 234.574072 146.689046) + (xy 234.574067 146.689049) (xy 234.420931 146.800309) (xy 234.294268 146.940983) (xy 234.199623 147.104913) + (xy 234.19962 147.10492) (xy 234.142938 147.27937) (xy 234.141128 147.284942) (xy 234.121342 147.473198) + (xy 226.894185 147.473198) (xy 224.043311 144.622324) (xy 224.035987 144.615) (xy 235.34454 144.615) + (xy 235.364326 144.803256) (xy 235.364327 144.803259) (xy 235.422818 144.983277) (xy 235.422821 144.983284) + (xy 235.517467 145.147216) (xy 235.600972 145.239957) (xy 235.644129 145.287888) (xy 235.797265 145.399148) + (xy 235.79727 145.399151) (xy 235.970192 145.476142) (xy 235.970197 145.476144) (xy 236.155354 145.5155) + (xy 236.155355 145.5155) (xy 236.344644 145.5155) (xy 236.344646 145.5155) (xy 236.529803 145.476144) + (xy 236.70273 145.399151) (xy 236.855871 145.287888) (xy 236.982533 145.147216) (xy 237.067528 145) + (xy 239.09454 145) (xy 239.114326 145.188256) (xy 239.114327 145.188259) (xy 239.172818 145.368277) + (xy 239.172821 145.368284) (xy 239.267467 145.532216) (xy 239.341576 145.614522) (xy 239.394129 145.672888) + (xy 239.547265 145.784148) (xy 239.54727 145.784151) (xy 239.720192 145.861142) (xy 239.720197 145.861144) + (xy 239.905354 145.9005) (xy 239.905355 145.9005) (xy 240.094644 145.9005) (xy 240.094646 145.9005) + (xy 240.279803 145.861144) (xy 240.45273 145.784151) (xy 240.605871 145.672888) (xy 240.732533 145.532216) + (xy 240.827179 145.368284) (xy 240.885674 145.188256) (xy 240.90546 145) (xy 240.885674 144.811744) + (xy 240.827179 144.631716) (xy 240.732533 144.467784) (xy 240.605871 144.327112) (xy 240.60587 144.327111) + (xy 240.452734 144.215851) (xy 240.452729 144.215848) (xy 240.279807 144.138857) (xy 240.279802 144.138855) + (xy 240.134001 144.107865) (xy 240.094646 144.0995) (xy 239.905354 144.0995) (xy 239.872897 144.106398) + (xy 239.720197 144.138855) (xy 239.720192 144.138857) (xy 239.54727 144.215848) (xy 239.547265 144.215851) + (xy 239.394129 144.327111) (xy 239.267466 144.467785) (xy 239.172821 144.631715) (xy 239.172818 144.631722) + (xy 239.125176 144.778351) (xy 239.114326 144.811744) (xy 239.09454 145) (xy 237.067528 145) (xy 237.077179 144.983284) + (xy 237.135674 144.803256) (xy 237.15546 144.615) (xy 237.135674 144.426744) (xy 237.077179 144.246716) + (xy 236.982533 144.082784) (xy 236.855871 143.942112) (xy 236.85587 143.942111) (xy 236.702734 143.830851) + (xy 236.702729 143.830848) (xy 236.529807 143.753857) (xy 236.529802 143.753855) (xy 236.384001 143.722865) + (xy 236.344646 143.7145) (xy 236.155354 143.7145) (xy 236.122897 143.721398) (xy 235.970197 143.753855) + (xy 235.970192 143.753857) (xy 235.79727 143.830848) (xy 235.797265 143.830851) (xy 235.644129 143.942111) + (xy 235.517466 144.082785) (xy 235.422821 144.246715) (xy 235.422818 144.246722) (xy 235.380855 144.375872) + (xy 235.364326 144.426744) (xy 235.34454 144.615) (xy 224.035987 144.615) (xy 223.956186 144.535199) + (xy 223.956185 144.535198) (xy 223.956183 144.535196) (xy 223.956181 144.535195) (xy 223.900898 144.498256) + (xy 223.900896 144.498255) (xy 223.877154 144.482391) (xy 223.853738 144.466744) (xy 223.805452 144.446744) + (xy 223.757166 144.426744) (xy 223.755475 144.426043) (xy 223.739909 144.419595) (xy 223.739905 144.419594) + (xy 223.679482 144.407575) (xy 223.619063 144.395557) (xy 223.61906 144.395557) (xy 223.619059 144.395557) + (xy 170.142691 144.395557) (xy 170.075652 144.375872) (xy 170.050543 144.354531) (xy 170.044816 144.348171) + (xy 170.044812 144.348167) (xy 169.891677 144.236908) (xy 169.891672 144.236905) (xy 169.71875 144.159914) + (xy 169.718745 144.159912) (xy 169.539173 144.121744) (xy 169.533589 144.120557) (xy 169.344297 144.120557) + (xy 169.338713 144.121744) (xy 169.15914 144.159912) (xy 169.159135 144.159914) (xy 168.986213 144.236905) + (xy 168.986208 144.236908) (xy 168.833072 144.348168) (xy 168.706409 144.488842) (xy 168.611764 144.652772) + (xy 168.611761 144.652779) (xy 168.55327 144.832797) (xy 168.553269 144.832801) (xy 168.533483 145.021057) + (xy 168.553269 145.209313) (xy 168.55327 145.209316) (xy 168.553949 145.215776) (xy 168.55106 145.216079) + (xy 168.546635 145.273169) (xy 168.522864 145.312116) (xy 168.405476 145.442489) (xy 168.310831 145.606419) + (xy 168.310828 145.606426) (xy 168.253083 145.784148) (xy 168.252336 145.786448) (xy 168.23255 145.974704) + (xy 163.799886 145.974704) (xy 167.184591 142.59) (xy 215.70454 142.59) (xy 215.724326 142.778256) + (xy 215.724327 142.778259) (xy 215.782818 142.958277) (xy 215.782821 142.958284) (xy 215.877467 143.122216) + (xy 215.949698 143.202436) (xy 216.004129 143.262888) (xy 216.157265 143.374148) (xy 216.15727 143.374151) + (xy 216.330192 143.451142) (xy 216.330197 143.451144) (xy 216.515354 143.4905) (xy 216.515355 143.4905) + (xy 216.704644 143.4905) (xy 216.704646 143.4905) (xy 216.889803 143.451144) (xy 217.06273 143.374151) + (xy 217.215871 143.262888) (xy 217.342533 143.122216) (xy 217.437179 142.958284) (xy 217.495674 142.778256) + (xy 217.514409 142.6) (xy 222.99454 142.6) (xy 223.014326 142.788256) (xy 223.014327 142.788259) + (xy 223.072818 142.968277) (xy 223.072821 142.968284) (xy 223.167467 143.132216) (xy 223.230694 143.202436) + (xy 223.294129 143.272888) (xy 223.447265 143.384148) (xy 223.44727 143.384151) (xy 223.620192 143.461142) + (xy 223.620197 143.461144) (xy 223.805354 143.5005) (xy 223.805355 143.5005) (xy 223.994644 143.5005) + (xy 223.994646 143.5005) (xy 224.179803 143.461144) (xy 224.35273 143.384151) (xy 224.505871 143.272888) + (xy 224.632533 143.132216) (xy 224.727179 142.968284) (xy 224.785674 142.788256) (xy 224.80546 142.6) + (xy 224.785674 142.411744) (xy 224.727179 142.231716) (xy 224.632533 142.067784) (xy 224.505871 141.927112) + (xy 224.50587 141.927111) (xy 224.352734 141.815851) (xy 224.352729 141.815848) (xy 224.204834 141.75) + (xy 229.62454 141.75) (xy 229.644326 141.938256) (xy 229.644327 141.938259) (xy 229.702818 142.118277) + (xy 229.702821 142.118284) (xy 229.797467 142.282216) (xy 229.878528 142.372243) (xy 229.924129 142.422888) + (xy 230.077265 142.534148) (xy 230.07727 142.534151) (xy 230.250192 142.611142) (xy 230.250197 142.611144) + (xy 230.435354 142.6505) (xy 230.435355 142.6505) (xy 230.624644 142.6505) (xy 230.624646 142.6505) + (xy 230.809803 142.611144) (xy 230.98273 142.534151) (xy 231.135871 142.422888) (xy 231.262533 142.282216) + (xy 231.357179 142.118284) (xy 231.415674 141.938256) (xy 231.43546 141.75) (xy 231.42495 141.65) + (xy 235.85454 141.65) (xy 235.874326 141.838256) (xy 235.874327 141.838259) (xy 235.932818 142.018277) + (xy 235.932821 142.018284) (xy 236.027467 142.182216) (xy 236.072043 142.231722) (xy 236.154129 142.322888) + (xy 236.307265 142.434148) (xy 236.30727 142.434151) (xy 236.480192 142.511142) (xy 236.480197 142.511144) + (xy 236.665354 142.5505) (xy 236.665355 142.5505) (xy 236.854644 142.5505) (xy 236.854646 142.5505) + (xy 237.039803 142.511144) (xy 237.070092 142.497657) (xy 237.139342 142.488372) (xy 237.202619 142.518) + (xy 237.228504 142.553272) (xy 237.229572 142.552656) (xy 237.23282 142.558282) (xy 237.232821 142.558284) + (xy 237.327467 142.722216) (xy 237.433187 142.83963) (xy 237.454129 142.862888) (xy 237.607265 142.974148) + (xy 237.60727 142.974151) (xy 237.780192 143.051142) (xy 237.780197 143.051144) (xy 237.965354 143.0905) + (xy 237.965355 143.0905) (xy 238.154644 143.0905) (xy 238.154646 143.0905) (xy 238.339803 143.051144) + (xy 238.51273 142.974151) (xy 238.665871 142.862888) (xy 238.792533 142.722216) (xy 238.887179 142.558284) + (xy 238.945674 142.378256) (xy 238.96546 142.19) (xy 238.945674 142.001744) (xy 238.887179 141.821716) + (xy 238.792533 141.657784) (xy 238.728601 141.58678) (xy 238.71735 141.574284) (xy 238.68712 141.511292) + (xy 238.6855 141.491312) (xy 238.6855 133.455001) (xy 239.119539 133.455001) (xy 239.139325 133.643257) + (xy 239.139326 133.64326) (xy 239.197817 133.823278) (xy 239.19782 133.823285) (xy 239.292466 133.987217) + (xy 239.394537 134.100578) (xy 239.419128 134.127889) (xy 239.572264 134.239149) (xy 239.572269 134.239152) + (xy 239.745191 134.316143) (xy 239.745196 134.316145) (xy 239.930353 134.355501) (xy 239.930354 134.355501) + (xy 240.119643 134.355501) (xy 240.119645 134.355501) (xy 240.304802 134.316145) (xy 240.477729 134.239152) + (xy 240.63087 134.127889) (xy 240.757532 133.987217) (xy 240.852178 133.823285) (xy 240.910673 133.643257) + (xy 240.930459 133.455001) (xy 240.910673 133.266745) (xy 240.852178 133.086717) (xy 240.757532 132.922785) + (xy 240.63087 132.782113) (xy 240.630869 132.782112) (xy 240.477733 132.670852) (xy 240.477728 132.670849) + (xy 240.304806 132.593858) (xy 240.304801 132.593856) (xy 240.159 132.562866) (xy 240.119645 132.554501) + (xy 239.930353 132.554501) (xy 239.897896 132.561399) (xy 239.745196 132.593856) (xy 239.745191 132.593858) + (xy 239.572269 132.670849) (xy 239.572264 132.670852) (xy 239.419128 132.782112) (xy 239.292465 132.922786) + (xy 239.19782 133.086716) (xy 239.197817 133.086723) (xy 239.139326 133.266741) (xy 239.139325 133.266745) + (xy 239.119539 133.455001) (xy 238.6855 133.455001) (xy 238.6855 132.6045) (xy 238.705185 132.537461) + (xy 238.757989 132.491706) (xy 238.8095 132.4805) (xy 238.854644 132.4805) (xy 238.854646 132.4805) + (xy 239.039803 132.441144) (xy 239.21273 132.364151) (xy 239.365871 132.252888) (xy 239.492533 132.112216) + (xy 239.587179 131.948284) (xy 239.645674 131.768256) (xy 239.66546 131.58) (xy 239.645674 131.391744) + (xy 239.587179 131.211716) (xy 239.492533 131.047784) (xy 239.365871 130.907112) (xy 239.36587 130.907111) + (xy 239.212734 130.795851) (xy 239.212729 130.795848) (xy 239.039807 130.718857) (xy 239.039802 130.718855) + (xy 238.894001 130.687865) (xy 238.854646 130.6795) (xy 238.665354 130.6795) (xy 238.632897 130.686398) + (xy 238.480197 130.718855) (xy 238.480192 130.718857) (xy 238.30727 130.795848) (xy 238.307265 130.795851) + (xy 238.154129 130.907111) (xy 238.027466 131.047785) (xy 237.932821 131.211715) (xy 237.932818 131.211722) + (xy 237.874327 131.39174) (xy 237.874326 131.391744) (xy 237.858176 131.545403) (xy 237.856679 131.55965) + (xy 237.830094 131.624264) (xy 237.821047 131.634361) (xy 237.661269 131.79414) (xy 237.661267 131.794142) + (xy 237.574142 131.881267) (xy 237.541119 131.930689) (xy 237.51816 131.965049) (xy 237.505686 131.983717) + (xy 237.479089 132.047928) (xy 237.47909 132.047929) (xy 237.458536 132.09755) (xy 237.457281 132.10386) + (xy 237.454933 132.115666) (xy 237.438506 132.198256) (xy 237.436939 132.206132) (xy 237.4345 132.218394) + (xy 237.4345 140.78361) (xy 237.414815 140.850649) (xy 237.362011 140.896404) (xy 237.292853 140.906348) + (xy 237.237616 140.883929) (xy 237.212733 140.86585) (xy 237.212729 140.865848) (xy 237.039807 140.788857) + (xy 237.039802 140.788855) (xy 236.894001 140.757865) (xy 236.854646 140.7495) (xy 236.665354 140.7495) + (xy 236.632897 140.756398) (xy 236.480197 140.788855) (xy 236.480192 140.788857) (xy 236.30727 140.865848) + (xy 236.307265 140.865851) (xy 236.154129 140.977111) (xy 236.027466 141.117785) (xy 235.932821 141.281715) + (xy 235.932818 141.281722) (xy 235.894691 141.399066) (xy 235.874326 141.461744) (xy 235.85454 141.65) + (xy 231.42495 141.65) (xy 231.415674 141.561744) (xy 231.357179 141.381716) (xy 231.262533 141.217784) + (xy 231.135871 141.077112) (xy 231.13587 141.077111) (xy 230.982734 140.965851) (xy 230.982729 140.965848) + (xy 230.809807 140.888857) (xy 230.809802 140.888855) (xy 230.664001 140.857865) (xy 230.624646 140.8495) + (xy 230.435354 140.8495) (xy 230.402897 140.856398) (xy 230.250197 140.888855) (xy 230.250192 140.888857) + (xy 230.07727 140.965848) (xy 230.077265 140.965851) (xy 229.924129 141.077111) (xy 229.797466 141.217785) + (xy 229.702821 141.381715) (xy 229.702818 141.381722) (xy 229.644327 141.56174) (xy 229.644326 141.561744) + (xy 229.62454 141.75) (xy 224.204834 141.75) (xy 224.179807 141.738857) (xy 224.179802 141.738855) + (xy 224.006925 141.70211) (xy 223.994646 141.6995) (xy 223.805354 141.6995) (xy 223.793075 141.70211) + (xy 223.620197 141.738855) (xy 223.620192 141.738857) (xy 223.44727 141.815848) (xy 223.447265 141.815851) + (xy 223.294129 141.927111) (xy 223.167466 142.067785) (xy 223.072821 142.231715) (xy 223.072818 142.231722) + (xy 223.017575 142.401744) (xy 223.014326 142.411744) (xy 222.99454 142.6) (xy 217.514409 142.6) + (xy 217.51546 142.59) (xy 217.495674 142.401744) (xy 217.437179 142.221716) (xy 217.342533 142.057784) + (xy 217.215871 141.917112) (xy 217.21587 141.917111) (xy 217.062734 141.805851) (xy 217.062729 141.805848) + (xy 216.889807 141.728857) (xy 216.889802 141.728855) (xy 216.744001 141.697865) (xy 216.704646 141.6895) + (xy 216.515354 141.6895) (xy 216.482897 141.696398) (xy 216.330197 141.728855) (xy 216.330192 141.728857) + (xy 216.15727 141.805848) (xy 216.157265 141.805851) (xy 216.004129 141.917111) (xy 215.877466 142.057785) + (xy 215.782821 142.221715) (xy 215.782818 142.221722) (xy 215.724327 142.40174) (xy 215.724326 142.401744) + (xy 215.70454 142.59) (xy 167.184591 142.59) (xy 169.774591 140) (xy 214.09454 140) (xy 214.114326 140.188256) + (xy 214.114327 140.188259) (xy 214.172818 140.368277) (xy 214.172821 140.368284) (xy 214.267467 140.532216) + (xy 214.331804 140.603669) (xy 214.394129 140.672888) (xy 214.547265 140.784148) (xy 214.54727 140.784151) + (xy 214.720192 140.861142) (xy 214.720197 140.861144) (xy 214.905354 140.9005) (xy 214.905355 140.9005) + (xy 215.094644 140.9005) (xy 215.094646 140.9005) (xy 215.279803 140.861144) (xy 215.45273 140.784151) + (xy 215.605871 140.672888) (xy 215.732533 140.532216) (xy 215.827179 140.368284) (xy 215.885674 140.188256) + (xy 215.90546 140) (xy 215.885674 139.811744) (xy 215.827179 139.631716) (xy 215.732533 139.467784) + (xy 215.605871 139.327112) (xy 215.593719 139.318283) (xy 215.452734 139.215851) (xy 215.452729 139.215848) + (xy 215.279807 139.138857) (xy 215.279802 139.138855) (xy 215.134001 139.107865) (xy 215.094646 139.0995) + (xy 214.905354 139.0995) (xy 214.872897 139.106398) (xy 214.720197 139.138855) (xy 214.720192 139.138857) + (xy 214.54727 139.215848) (xy 214.547265 139.215851) (xy 214.394129 139.327111) (xy 214.267466 139.467785) + (xy 214.172821 139.631715) (xy 214.172818 139.631722) (xy 214.114327 139.81174) (xy 214.114326 139.811744) + (xy 214.09454 140) (xy 169.774591 140) (xy 170.262772 139.511819) (xy 170.324095 139.478334) (xy 170.350453 139.4755) + (xy 171.243902 139.4755) (xy 171.310941 139.495185) (xy 171.33605 139.516526) (xy 171.341776 139.522885) + (xy 171.34178 139.522889) (xy 171.494915 139.634148) (xy 171.49492 139.634151) (xy 171.667842 139.711142) + (xy 171.667847 139.711144) (xy 171.853004 139.7505) (xy 171.853005 139.7505) (xy 172.042294 139.7505) + (xy 172.042296 139.7505) (xy 172.227453 139.711144) (xy 172.40038 139.634151) (xy 172.553521 139.522888) + (xy 172.680183 139.382216) (xy 172.774829 139.218284) (xy 172.833324 139.038256) (xy 172.85311 138.85) + (xy 172.833324 138.661744) (xy 172.774829 138.481716) (xy 172.680183 138.317784) (xy 172.553521 138.177112) + (xy 172.55352 138.177111) (xy 172.400384 138.065851) (xy 172.400379 138.065848) (xy 172.227457 137.988857) + (xy 172.227452 137.988855) (xy 172.081651 137.957865) (xy 172.042296 137.9495) (xy 171.853004 137.9495) + (xy 171.820547 137.956398) (xy 171.667847 137.988855) (xy 171.667842 137.988857) (xy 171.49492 138.065848) + (xy 171.494915 138.065851) (xy 171.34178 138.17711) (xy 171.341776 138.177114) (xy 171.33605 138.183474) + (xy 171.276563 138.220121) (xy 171.243902 138.2245) (xy 170.107741 138.2245) (xy 170.107721 138.224499) + (xy 170.101607 138.224499) (xy 169.978394 138.224499) (xy 169.877597 138.244548) (xy 169.877592 138.244548) + (xy 169.857549 138.248536) (xy 169.857547 138.248536) (xy 169.810397 138.268067) (xy 169.743719 138.295685) + (xy 169.743717 138.295686) (xy 169.641266 138.364141) (xy 164.12381 143.881597) (xy 164.062487 143.915082) + (xy 163.992795 143.910098) (xy 163.94398 143.87689) (xy 163.926172 143.857113) (xy 163.926169 143.85711) + (xy 163.773034 143.745851) (xy 163.773029 143.745848) (xy 163.600107 143.668857) (xy 163.600102 143.668855) + (xy 163.448881 143.636713) (xy 163.414946 143.6295) (xy 163.225654 143.6295) (xy 163.193197 143.636398) + (xy 163.040497 143.668855) (xy 163.040492 143.668857) (xy 162.86757 143.745848) (xy 162.867565 143.745851) + (xy 162.714429 143.857111) (xy 162.587766 143.997785) (xy 162.493121 144.161715) (xy 162.493118 144.161722) + (xy 162.43938 144.327112) (xy 162.434626 144.341744) (xy 162.41484 144.53) (xy 162.434626 144.718256) + (xy 162.434627 144.718259) (xy 162.493118 144.898277) (xy 162.493121 144.898284) (xy 162.587767 145.062216) + (xy 162.597778 145.073334) (xy 162.677428 145.161795) (xy 162.707658 145.224787) (xy 162.699033 145.294122) + (xy 162.672959 145.332448) (xy 159.497048 148.508361) (xy 158.461269 149.54414) (xy 158.461267 149.544142) + (xy 158.432521 149.572888) (xy 158.37414 149.631268) (xy 158.360406 149.651824) (xy 158.306794 149.696629) + (xy 158.237469 149.705336) (xy 158.174442 149.675182) (xy 158.149917 149.644933) (xy 158.147495 149.640738) + (xy 158.142533 149.632144) (xy 158.015871 149.491472) (xy 157.983269 149.467785) (xy 157.862734 149.380211) + (xy 157.862729 149.380208) (xy 157.689807 149.303217) (xy 157.689802 149.303215) (xy 157.525459 149.268284) + (xy 157.504646 149.26386) (xy 157.504645 149.26386) (xy 157.445452 149.26386) (xy 157.378413 149.244175) + (xy 157.357771 149.227541) (xy 156.611819 148.481589) (xy 156.578334 148.420266) (xy 156.5755 148.393908) + (xy 156.5755 145.008687) (xy 156.578051 145) (xy 159.09454 145) (xy 159.114326 145.188256) (xy 159.114327 145.188259) + (xy 159.172818 145.368277) (xy 159.172821 145.368284) (xy 159.267467 145.532216) (xy 159.341576 145.614522) + (xy 159.394129 145.672888) (xy 159.547265 145.784148) (xy 159.54727 145.784151) (xy 159.720192 145.861142) + (xy 159.720197 145.861144) (xy 159.905354 145.9005) (xy 159.905355 145.9005) (xy 160.094644 145.9005) + (xy 160.094646 145.9005) (xy 160.279803 145.861144) (xy 160.45273 145.784151) (xy 160.605871 145.672888) + (xy 160.732533 145.532216) (xy 160.827179 145.368284) (xy 160.885674 145.188256) (xy 160.90546 145) + (xy 160.885674 144.811744) (xy 160.827179 144.631716) (xy 160.732533 144.467784) (xy 160.605871 144.327112) + (xy 160.60587 144.327111) (xy 160.452734 144.215851) (xy 160.452729 144.215848) (xy 160.279807 144.138857) + (xy 160.279802 144.138855) (xy 160.134001 144.107865) (xy 160.094646 144.0995) (xy 159.905354 144.0995) + (xy 159.872897 144.106398) (xy 159.720197 144.138855) (xy 159.720192 144.138857) (xy 159.54727 144.215848) + (xy 159.547265 144.215851) (xy 159.394129 144.327111) (xy 159.267466 144.467785) (xy 159.172821 144.631715) + (xy 159.172818 144.631722) (xy 159.125176 144.778351) (xy 159.114326 144.811744) (xy 159.09454 145) + (xy 156.578051 145) (xy 156.595185 144.941648) (xy 156.60735 144.925715) (xy 156.625891 144.905122) + (xy 156.682533 144.842216) (xy 156.777179 144.678284) (xy 156.835674 144.498256) (xy 156.85546 144.31) + (xy 156.835674 144.121744) (xy 156.777179 143.941716) (xy 156.682533 143.777784) (xy 156.555871 143.637112) + (xy 156.547628 143.631123) (xy 156.402734 143.525851) (xy 156.402729 143.525848) (xy 156.229807 143.448857) + (xy 156.229802 143.448855) (xy 156.084001 143.417865) (xy 156.044646 143.4095) (xy 155.855354 143.4095) + (xy 155.826251 143.415686) (xy 155.670197 143.448855) (xy 155.670192 143.448857) (xy 155.49727 143.525848) + (xy 155.497265 143.525851) (xy 155.344129 143.637111) (xy 155.217466 143.777785) (xy 155.122821 143.941715) + (xy 155.122818 143.941722) (xy 155.064327 144.12174) (xy 155.064326 144.121744) (xy 155.04454 144.31) + (xy 155.064326 144.498256) (xy 155.064327 144.498259) (xy 155.122818 144.678277) (xy 155.122821 144.678284) + (xy 155.217467 144.842216) (xy 155.260142 144.889611) (xy 155.29265 144.925715) (xy 155.32288 144.988706) + (xy 155.3245 145.008687) (xy 155.3245 148.765971) (xy 155.348535 148.886804) (xy 155.348537 148.886812) + (xy 155.379459 148.961465) (xy 155.386927 149.030935) (xy 155.355651 149.093414) (xy 155.295562 149.129066) + (xy 155.239117 149.130208) (xy 155.094646 149.0995) (xy 154.905354 149.0995) (xy 154.872897 149.106398) + (xy 154.720197 149.138855) (xy 154.720192 149.138857) (xy 154.54727 149.215848) (xy 154.547265 149.215851) + (xy 154.394129 149.327111) (xy 154.267466 149.467785) (xy 154.172821 149.631715) (xy 154.172818 149.631722) + (xy 154.123706 149.782875) (xy 154.114326 149.811744) (xy 154.09454 150) (xy 146.6055 150) (xy 146.6055 145) + (xy 149.09454 145) (xy 149.114326 145.188256) (xy 149.114327 145.188259) (xy 149.172818 145.368277) + (xy 149.172821 145.368284) (xy 149.267467 145.532216) (xy 149.341576 145.614522) (xy 149.394129 145.672888) + (xy 149.547265 145.784148) (xy 149.54727 145.784151) (xy 149.720192 145.861142) (xy 149.720197 145.861144) + (xy 149.905354 145.9005) (xy 149.905355 145.9005) (xy 150.094644 145.9005) (xy 150.094646 145.9005) + (xy 150.279803 145.861144) (xy 150.45273 145.784151) (xy 150.605871 145.672888) (xy 150.732533 145.532216) + (xy 150.827179 145.368284) (xy 150.885674 145.188256) (xy 150.90546 145) (xy 150.885674 144.811744) + (xy 150.827179 144.631716) (xy 150.732533 144.467784) (xy 150.605871 144.327112) (xy 150.60587 144.327111) + (xy 150.452734 144.215851) (xy 150.452729 144.215848) (xy 150.279807 144.138857) (xy 150.279802 144.138855) + (xy 150.134001 144.107865) (xy 150.094646 144.0995) (xy 149.905354 144.0995) (xy 149.872897 144.106398) + (xy 149.720197 144.138855) (xy 149.720192 144.138857) (xy 149.54727 144.215848) (xy 149.547265 144.215851) + (xy 149.394129 144.327111) (xy 149.267466 144.467785) (xy 149.172821 144.631715) (xy 149.172818 144.631722) + (xy 149.125176 144.778351) (xy 149.114326 144.811744) (xy 149.09454 145) (xy 146.6055 145) (xy 146.6055 144.038687) + (xy 146.625185 143.971648) (xy 146.63735 143.955715) (xy 146.655891 143.935122) (xy 146.712533 143.872216) + (xy 146.807179 143.708284) (xy 146.865674 143.528256) (xy 146.88546 143.34) (xy 146.865674 143.151744) + (xy 146.807179 142.971716) (xy 146.712533 142.807784) (xy 146.585871 142.667112) (xy 146.57068 142.656075) + (xy 146.432734 142.555851) (xy 146.432729 142.555848) (xy 146.259807 142.478857) (xy 146.259802 142.478855) + (xy 146.114001 142.447865) (xy 146.074646 142.4395) (xy 145.885354 142.4395) (xy 145.852897 142.446398) + (xy 145.700197 142.478855) (xy 145.700192 142.478857) (xy 145.52727 142.555848) (xy 145.527265 142.555851) + (xy 145.374129 142.667111) (xy 145.247466 142.807785) (xy 145.152821 142.971715) (xy 145.152818 142.971722) + (xy 145.100671 143.132216) (xy 145.094326 143.151744) (xy 145.07454 143.34) (xy 145.094326 143.528256) + (xy 145.094327 143.528259) (xy 145.152818 143.708277) (xy 145.152821 143.708284) (xy 145.247467 143.872216) + (xy 145.286064 143.915082) (xy 145.32265 143.955715) (xy 145.35288 144.018706) (xy 145.3545 144.038687) + (xy 145.3545 149.001606) (xy 145.334815 149.068645) (xy 145.282011 149.1144) (xy 145.212853 149.124344) + (xy 145.204727 149.122898) (xy 145.094646 149.0995) (xy 144.905354 149.0995) (xy 144.872897 149.106398) + (xy 144.720197 149.138855) (xy 144.720192 149.138857) (xy 144.54727 149.215848) (xy 144.547265 149.215851) + (xy 144.394129 149.327111) (xy 144.267466 149.467785) (xy 144.172821 149.631715) (xy 144.172818 149.631722) + (xy 144.123706 149.782875) (xy 144.114326 149.811744) (xy 144.09454 150) (xy 144.114326 150.188256) + (xy 144.116292 150.194309) (xy 144.172818 150.368277) (xy 144.172821 150.368284) (xy 144.267467 150.532216) + (xy 144.381742 150.659131) (xy 144.394129 150.672888) (xy 144.547265 150.784148) (xy 144.54727 150.784151) + (xy 144.720192 150.861142) (xy 144.720197 150.861144) (xy 144.905354 150.9005) (xy 144.905355 150.9005) + (xy 145.094644 150.9005) (xy 145.094646 150.9005) (xy 145.20472 150.877103) (xy 145.274386 150.882419) + (xy 145.33012 150.924556) (xy 145.354225 150.990136) (xy 145.3545 150.998393) (xy 145.3545 159.001606) + (xy 145.334815 159.068645) (xy 145.282011 159.1144) (xy 145.212853 159.124344) (xy 145.204727 159.122898) + (xy 145.094646 159.0995) (xy 144.905354 159.0995) (xy 144.872897 159.106398) (xy 144.720197 159.138855) + (xy 144.720192 159.138857) (xy 144.54727 159.215848) (xy 144.547265 159.215851) (xy 144.394129 159.327111) + (xy 144.267466 159.467785) (xy 144.172821 159.631715) (xy 144.172818 159.631722) (xy 144.115612 159.807785) + (xy 144.114326 159.811744) (xy 144.09454 160) (xy 144.114326 160.188256) (xy 144.114327 160.188259) + (xy 144.172818 160.368277) (xy 144.172821 160.368284) (xy 144.267467 160.532216) (xy 144.32693 160.598256) + (xy 144.394129 160.672888) (xy 144.547265 160.784148) (xy 144.54727 160.784151) (xy 144.720192 160.861142) + (xy 144.720197 160.861144) (xy 144.905354 160.9005) (xy 144.905355 160.9005) (xy 145.094644 160.9005) + (xy 145.094646 160.9005) (xy 145.20472 160.877103) (xy 145.274386 160.882419) (xy 145.33012 160.924556) + (xy 145.354225 160.990136) (xy 145.3545 160.998393) (xy 145.3545 169.001606) (xy 145.334815 169.068645) + (xy 145.282011 169.1144) (xy 145.212853 169.124344) (xy 145.204727 169.122898) (xy 145.094646 169.0995) + (xy 144.905354 169.0995) (xy 144.872897 169.106398) (xy 144.720197 169.138855) (xy 144.720192 169.138857) + (xy 144.54727 169.215848) (xy 144.547265 169.215851) (xy 144.394129 169.327111) (xy 144.267466 169.467785) + (xy 144.172821 169.631715) (xy 144.172818 169.631722) (xy 144.114327 169.81174) (xy 144.114326 169.811744) + (xy 144.09454 170) (xy 144.114326 170.188256) (xy 144.114327 170.188259) (xy 144.172818 170.368277) + (xy 144.17282 170.368282) (xy 144.172821 170.368284) (xy 144.267467 170.532216) (xy 144.329209 170.600787) + (xy 144.394129 170.672888) (xy 144.547265 170.784148) (xy 144.54727 170.784151) (xy 144.720192 170.861142) + (xy 144.720197 170.861144) (xy 144.905354 170.9005) (xy 144.905355 170.9005) (xy 145.094644 170.9005) + (xy 145.094646 170.9005) (xy 145.20472 170.877103) (xy 145.274386 170.882419) (xy 145.33012 170.924556) + (xy 145.354225 170.990136) (xy 145.3545 170.998393) (xy 145.3545 179.001606) (xy 145.334815 179.068645) + (xy 145.282011 179.1144) (xy 145.212853 179.124344) (xy 145.204727 179.122898) (xy 145.094646 179.0995) + (xy 144.905354 179.0995) (xy 144.872897 179.106398) (xy 144.720197 179.138855) (xy 144.720192 179.138857) + (xy 144.54727 179.215848) (xy 144.547265 179.215851) (xy 144.394129 179.327111) (xy 144.267466 179.467785) + (xy 144.172821 179.631715) (xy 144.172818 179.631722) (xy 144.114327 179.81174) (xy 144.114326 179.811744) + (xy 144.09454 180) (xy 144.114326 180.188256) (xy 144.114327 180.188259) (xy 144.172818 180.368277) + (xy 144.172821 180.368284) (xy 144.267467 180.532216) (xy 144.338053 180.610609) (xy 144.394129 180.672888) + (xy 144.547265 180.784148) (xy 144.54727 180.784151) (xy 144.720192 180.861142) (xy 144.720197 180.861144) + (xy 144.905354 180.9005) (xy 144.905355 180.9005) (xy 145.094644 180.9005) (xy 145.094646 180.9005) + (xy 145.279803 180.861144) (xy 145.45273 180.784151) (xy 145.605871 180.672888) (xy 145.732533 180.532216) + (xy 145.785367 180.440703) (xy 145.835932 180.39249) (xy 145.904539 180.379266) (xy 145.969404 180.405234) + (xy 145.980434 180.415024) (xy 148.32812 182.762711) (xy 148.361605 182.824034) (xy 148.356621 182.893726) + (xy 148.314749 182.949659) (xy 148.249285 182.974076) (xy 148.240439 182.974392) (xy 121.620345 182.974392) + (xy 121.553306 182.954707) (xy 121.532664 182.938073) (xy 118.594591 180) (xy 124.09454 180) (xy 124.114326 180.188256) + (xy 124.114327 180.188259) (xy 124.172818 180.368277) (xy 124.172821 180.368284) (xy 124.267467 180.532216) + (xy 124.338053 180.610609) (xy 124.394129 180.672888) (xy 124.547265 180.784148) (xy 124.54727 180.784151) + (xy 124.720192 180.861142) (xy 124.720197 180.861144) (xy 124.905354 180.9005) (xy 124.905355 180.9005) + (xy 125.094644 180.9005) (xy 125.094646 180.9005) (xy 125.279803 180.861144) (xy 125.45273 180.784151) + (xy 125.605871 180.672888) (xy 125.732533 180.532216) (xy 125.827179 180.368284) (xy 125.885674 180.188256) + (xy 125.90546 180) (xy 134.09454 180) (xy 134.114326 180.188256) (xy 134.114327 180.188259) (xy 134.172818 180.368277) + (xy 134.172821 180.368284) (xy 134.267467 180.532216) (xy 134.338053 180.610609) (xy 134.394129 180.672888) + (xy 134.547265 180.784148) (xy 134.54727 180.784151) (xy 134.720192 180.861142) (xy 134.720197 180.861144) + (xy 134.905354 180.9005) (xy 134.905355 180.9005) (xy 135.094644 180.9005) (xy 135.094646 180.9005) + (xy 135.279803 180.861144) (xy 135.45273 180.784151) (xy 135.605871 180.672888) (xy 135.732533 180.532216) + (xy 135.827179 180.368284) (xy 135.885674 180.188256) (xy 135.90546 180) (xy 135.885674 179.811744) + (xy 135.827179 179.631716) (xy 135.732533 179.467784) (xy 135.605871 179.327112) (xy 135.60587 179.327111) + (xy 135.452734 179.215851) (xy 135.452729 179.215848) (xy 135.279807 179.138857) (xy 135.279802 179.138855) + (xy 135.134001 179.107865) (xy 135.094646 179.0995) (xy 134.905354 179.0995) (xy 134.872897 179.106398) + (xy 134.720197 179.138855) (xy 134.720192 179.138857) (xy 134.54727 179.215848) (xy 134.547265 179.215851) + (xy 134.394129 179.327111) (xy 134.267466 179.467785) (xy 134.172821 179.631715) (xy 134.172818 179.631722) + (xy 134.114327 179.81174) (xy 134.114326 179.811744) (xy 134.09454 180) (xy 125.90546 180) (xy 125.885674 179.811744) + (xy 125.827179 179.631716) (xy 125.732533 179.467784) (xy 125.605871 179.327112) (xy 125.60587 179.327111) + (xy 125.452734 179.215851) (xy 125.452729 179.215848) (xy 125.279807 179.138857) (xy 125.279802 179.138855) + (xy 125.134001 179.107865) (xy 125.094646 179.0995) (xy 124.905354 179.0995) (xy 124.872897 179.106398) + (xy 124.720197 179.138855) (xy 124.720192 179.138857) (xy 124.54727 179.215848) (xy 124.547265 179.215851) + (xy 124.394129 179.327111) (xy 124.267466 179.467785) (xy 124.172821 179.631715) (xy 124.172818 179.631722) + (xy 124.114327 179.81174) (xy 124.114326 179.811744) (xy 124.09454 180) (xy 118.594591 180) (xy 117.961819 179.367228) + (xy 117.928334 179.305905) (xy 117.9255 179.279547) (xy 117.9255 175) (xy 119.09454 175) (xy 119.114326 175.188256) + (xy 119.114327 175.188259) (xy 119.172818 175.368277) (xy 119.172821 175.368284) (xy 119.267467 175.532216) + (xy 119.355794 175.630313) (xy 119.394129 175.672888) (xy 119.547265 175.784148) (xy 119.54727 175.784151) + (xy 119.720192 175.861142) (xy 119.720197 175.861144) (xy 119.905354 175.9005) (xy 119.905355 175.9005) + (xy 120.094644 175.9005) (xy 120.094646 175.9005) (xy 120.279803 175.861144) (xy 120.45273 175.784151) + (xy 120.605871 175.672888) (xy 120.732533 175.532216) (xy 120.827179 175.368284) (xy 120.885674 175.188256) + (xy 120.90546 175) (xy 129.09454 175) (xy 129.114326 175.188256) (xy 129.114327 175.188259) (xy 129.172818 175.368277) + (xy 129.172821 175.368284) (xy 129.267467 175.532216) (xy 129.355794 175.630313) (xy 129.394129 175.672888) + (xy 129.547265 175.784148) (xy 129.54727 175.784151) (xy 129.720192 175.861142) (xy 129.720197 175.861144) + (xy 129.905354 175.9005) (xy 129.905355 175.9005) (xy 130.094644 175.9005) (xy 130.094646 175.9005) + (xy 130.279803 175.861144) (xy 130.45273 175.784151) (xy 130.605871 175.672888) (xy 130.732533 175.532216) + (xy 130.827179 175.368284) (xy 130.885674 175.188256) (xy 130.90546 175) (xy 139.09454 175) (xy 139.114326 175.188256) + (xy 139.114327 175.188259) (xy 139.172818 175.368277) (xy 139.172821 175.368284) (xy 139.267467 175.532216) + (xy 139.355794 175.630313) (xy 139.394129 175.672888) (xy 139.547265 175.784148) (xy 139.54727 175.784151) + (xy 139.720192 175.861142) (xy 139.720197 175.861144) (xy 139.905354 175.9005) (xy 139.905355 175.9005) + (xy 140.094644 175.9005) (xy 140.094646 175.9005) (xy 140.279803 175.861144) (xy 140.45273 175.784151) + (xy 140.605871 175.672888) (xy 140.732533 175.532216) (xy 140.827179 175.368284) (xy 140.885674 175.188256) + (xy 140.90546 175) (xy 140.885674 174.811744) (xy 140.827179 174.631716) (xy 140.732533 174.467784) + (xy 140.605871 174.327112) (xy 140.563941 174.296648) (xy 140.452734 174.215851) (xy 140.452729 174.215848) + (xy 140.279807 174.138857) (xy 140.279802 174.138855) (xy 140.134001 174.107865) (xy 140.094646 174.0995) + (xy 139.905354 174.0995) (xy 139.872897 174.106398) (xy 139.720197 174.138855) (xy 139.720192 174.138857) + (xy 139.54727 174.215848) (xy 139.547265 174.215851) (xy 139.394129 174.327111) (xy 139.267466 174.467785) + (xy 139.172821 174.631715) (xy 139.172818 174.631722) (xy 139.120331 174.793263) (xy 139.114326 174.811744) + (xy 139.09454 175) (xy 130.90546 175) (xy 130.885674 174.811744) (xy 130.827179 174.631716) (xy 130.732533 174.467784) + (xy 130.605871 174.327112) (xy 130.563941 174.296648) (xy 130.452734 174.215851) (xy 130.452729 174.215848) + (xy 130.279807 174.138857) (xy 130.279802 174.138855) (xy 130.134001 174.107865) (xy 130.094646 174.0995) + (xy 129.905354 174.0995) (xy 129.872897 174.106398) (xy 129.720197 174.138855) (xy 129.720192 174.138857) + (xy 129.54727 174.215848) (xy 129.547265 174.215851) (xy 129.394129 174.327111) (xy 129.267466 174.467785) + (xy 129.172821 174.631715) (xy 129.172818 174.631722) (xy 129.120331 174.793263) (xy 129.114326 174.811744) + (xy 129.09454 175) (xy 120.90546 175) (xy 120.885674 174.811744) (xy 120.827179 174.631716) (xy 120.732533 174.467784) + (xy 120.605871 174.327112) (xy 120.563941 174.296648) (xy 120.452734 174.215851) (xy 120.452729 174.215848) + (xy 120.279807 174.138857) (xy 120.279802 174.138855) (xy 120.134001 174.107865) (xy 120.094646 174.0995) + (xy 119.905354 174.0995) (xy 119.872897 174.106398) (xy 119.720197 174.138855) (xy 119.720192 174.138857) + (xy 119.54727 174.215848) (xy 119.547265 174.215851) (xy 119.394129 174.327111) (xy 119.267466 174.467785) + (xy 119.172821 174.631715) (xy 119.172818 174.631722) (xy 119.120331 174.793263) (xy 119.114326 174.811744) + (xy 119.09454 175) (xy 117.9255 175) (xy 117.9255 170) (xy 124.09454 170) (xy 124.114326 170.188256) + (xy 124.114327 170.188259) (xy 124.172818 170.368277) (xy 124.17282 170.368282) (xy 124.172821 170.368284) + (xy 124.267467 170.532216) (xy 124.329209 170.600787) (xy 124.394129 170.672888) (xy 124.547265 170.784148) + (xy 124.54727 170.784151) (xy 124.720192 170.861142) (xy 124.720197 170.861144) (xy 124.905354 170.9005) + (xy 124.905355 170.9005) (xy 125.094644 170.9005) (xy 125.094646 170.9005) (xy 125.279803 170.861144) + (xy 125.45273 170.784151) (xy 125.605871 170.672888) (xy 125.732533 170.532216) (xy 125.827179 170.368284) + (xy 125.885674 170.188256) (xy 125.90546 170) (xy 134.09454 170) (xy 134.114326 170.188256) (xy 134.114327 170.188259) + (xy 134.172818 170.368277) (xy 134.17282 170.368282) (xy 134.172821 170.368284) (xy 134.267467 170.532216) + (xy 134.329209 170.600787) (xy 134.394129 170.672888) (xy 134.547265 170.784148) (xy 134.54727 170.784151) + (xy 134.720192 170.861142) (xy 134.720197 170.861144) (xy 134.905354 170.9005) (xy 134.905355 170.9005) + (xy 135.094644 170.9005) (xy 135.094646 170.9005) (xy 135.279803 170.861144) (xy 135.45273 170.784151) + (xy 135.605871 170.672888) (xy 135.732533 170.532216) (xy 135.827179 170.368284) (xy 135.885674 170.188256) + (xy 135.90546 170) (xy 135.885674 169.811744) (xy 135.827179 169.631716) (xy 135.732533 169.467784) + (xy 135.605871 169.327112) (xy 135.60587 169.327111) (xy 135.452734 169.215851) (xy 135.452729 169.215848) + (xy 135.279807 169.138857) (xy 135.279802 169.138855) (xy 135.134001 169.107865) (xy 135.094646 169.0995) + (xy 134.905354 169.0995) (xy 134.872897 169.106398) (xy 134.720197 169.138855) (xy 134.720192 169.138857) + (xy 134.54727 169.215848) (xy 134.547265 169.215851) (xy 134.394129 169.327111) (xy 134.267466 169.467785) + (xy 134.172821 169.631715) (xy 134.172818 169.631722) (xy 134.114327 169.81174) (xy 134.114326 169.811744) + (xy 134.09454 170) (xy 125.90546 170) (xy 125.885674 169.811744) (xy 125.827179 169.631716) (xy 125.732533 169.467784) + (xy 125.605871 169.327112) (xy 125.60587 169.327111) (xy 125.452734 169.215851) (xy 125.452729 169.215848) + (xy 125.279807 169.138857) (xy 125.279802 169.138855) (xy 125.134001 169.107865) (xy 125.094646 169.0995) + (xy 124.905354 169.0995) (xy 124.872897 169.106398) (xy 124.720197 169.138855) (xy 124.720192 169.138857) + (xy 124.54727 169.215848) (xy 124.547265 169.215851) (xy 124.394129 169.327111) (xy 124.267466 169.467785) + (xy 124.172821 169.631715) (xy 124.172818 169.631722) (xy 124.114327 169.81174) (xy 124.114326 169.811744) + (xy 124.09454 170) (xy 117.9255 170) (xy 117.9255 165) (xy 119.09454 165) (xy 119.114326 165.188256) + (xy 119.114327 165.188259) (xy 119.172818 165.368277) (xy 119.172821 165.368284) (xy 119.267467 165.532216) + (xy 119.371619 165.647888) (xy 119.394129 165.672888) (xy 119.547265 165.784148) (xy 119.54727 165.784151) + (xy 119.720192 165.861142) (xy 119.720197 165.861144) (xy 119.905354 165.9005) (xy 119.905355 165.9005) + (xy 120.094644 165.9005) (xy 120.094646 165.9005) (xy 120.279803 165.861144) (xy 120.45273 165.784151) + (xy 120.605871 165.672888) (xy 120.732533 165.532216) (xy 120.827179 165.368284) (xy 120.885674 165.188256) + (xy 120.90546 165) (xy 129.09454 165) (xy 129.114326 165.188256) (xy 129.114327 165.188259) (xy 129.172818 165.368277) + (xy 129.172821 165.368284) (xy 129.267467 165.532216) (xy 129.371619 165.647888) (xy 129.394129 165.672888) + (xy 129.547265 165.784148) (xy 129.54727 165.784151) (xy 129.720192 165.861142) (xy 129.720197 165.861144) + (xy 129.905354 165.9005) (xy 129.905355 165.9005) (xy 130.094644 165.9005) (xy 130.094646 165.9005) + (xy 130.279803 165.861144) (xy 130.45273 165.784151) (xy 130.605871 165.672888) (xy 130.732533 165.532216) + (xy 130.827179 165.368284) (xy 130.885674 165.188256) (xy 130.90546 165) (xy 139.09454 165) (xy 139.114326 165.188256) + (xy 139.114327 165.188259) (xy 139.172818 165.368277) (xy 139.172821 165.368284) (xy 139.267467 165.532216) + (xy 139.371619 165.647888) (xy 139.394129 165.672888) (xy 139.547265 165.784148) (xy 139.54727 165.784151) + (xy 139.720192 165.861142) (xy 139.720197 165.861144) (xy 139.905354 165.9005) (xy 139.905355 165.9005) + (xy 140.094644 165.9005) (xy 140.094646 165.9005) (xy 140.279803 165.861144) (xy 140.45273 165.784151) + (xy 140.605871 165.672888) (xy 140.732533 165.532216) (xy 140.827179 165.368284) (xy 140.885674 165.188256) + (xy 140.90546 165) (xy 140.885674 164.811744) (xy 140.827179 164.631716) (xy 140.732533 164.467784) + (xy 140.605871 164.327112) (xy 140.605508 164.326848) (xy 140.452734 164.215851) (xy 140.452729 164.215848) + (xy 140.279807 164.138857) (xy 140.279802 164.138855) (xy 140.134001 164.107865) (xy 140.094646 164.0995) + (xy 139.905354 164.0995) (xy 139.872897 164.106398) (xy 139.720197 164.138855) (xy 139.720192 164.138857) + (xy 139.54727 164.215848) (xy 139.547265 164.215851) (xy 139.394129 164.327111) (xy 139.267466 164.467785) + (xy 139.172821 164.631715) (xy 139.172818 164.631722) (xy 139.117127 164.803123) (xy 139.114326 164.811744) + (xy 139.09454 165) (xy 130.90546 165) (xy 130.885674 164.811744) (xy 130.827179 164.631716) (xy 130.732533 164.467784) + (xy 130.605871 164.327112) (xy 130.605508 164.326848) (xy 130.452734 164.215851) (xy 130.452729 164.215848) + (xy 130.279807 164.138857) (xy 130.279802 164.138855) (xy 130.134001 164.107865) (xy 130.094646 164.0995) + (xy 129.905354 164.0995) (xy 129.872897 164.106398) (xy 129.720197 164.138855) (xy 129.720192 164.138857) + (xy 129.54727 164.215848) (xy 129.547265 164.215851) (xy 129.394129 164.327111) (xy 129.267466 164.467785) + (xy 129.172821 164.631715) (xy 129.172818 164.631722) (xy 129.117127 164.803123) (xy 129.114326 164.811744) + (xy 129.09454 165) (xy 120.90546 165) (xy 120.885674 164.811744) (xy 120.827179 164.631716) (xy 120.732533 164.467784) + (xy 120.605871 164.327112) (xy 120.605508 164.326848) (xy 120.452734 164.215851) (xy 120.452729 164.215848) + (xy 120.279807 164.138857) (xy 120.279802 164.138855) (xy 120.134001 164.107865) (xy 120.094646 164.0995) + (xy 119.905354 164.0995) (xy 119.872897 164.106398) (xy 119.720197 164.138855) (xy 119.720192 164.138857) + (xy 119.54727 164.215848) (xy 119.547265 164.215851) (xy 119.394129 164.327111) (xy 119.267466 164.467785) + (xy 119.172821 164.631715) (xy 119.172818 164.631722) (xy 119.117127 164.803123) (xy 119.114326 164.811744) + (xy 119.09454 165) (xy 117.9255 165) (xy 117.9255 160) (xy 124.09454 160) (xy 124.114326 160.188256) + (xy 124.114327 160.188259) (xy 124.172818 160.368277) (xy 124.172821 160.368284) (xy 124.267467 160.532216) + (xy 124.32693 160.598256) (xy 124.394129 160.672888) (xy 124.547265 160.784148) (xy 124.54727 160.784151) + (xy 124.720192 160.861142) (xy 124.720197 160.861144) (xy 124.905354 160.9005) (xy 124.905355 160.9005) + (xy 125.094644 160.9005) (xy 125.094646 160.9005) (xy 125.279803 160.861144) (xy 125.45273 160.784151) + (xy 125.605871 160.672888) (xy 125.732533 160.532216) (xy 125.827179 160.368284) (xy 125.885674 160.188256) + (xy 125.90546 160) (xy 134.09454 160) (xy 134.114326 160.188256) (xy 134.114327 160.188259) (xy 134.172818 160.368277) + (xy 134.172821 160.368284) (xy 134.267467 160.532216) (xy 134.32693 160.598256) (xy 134.394129 160.672888) + (xy 134.547265 160.784148) (xy 134.54727 160.784151) (xy 134.720192 160.861142) (xy 134.720197 160.861144) + (xy 134.905354 160.9005) (xy 134.905355 160.9005) (xy 135.094644 160.9005) (xy 135.094646 160.9005) + (xy 135.279803 160.861144) (xy 135.45273 160.784151) (xy 135.605871 160.672888) (xy 135.732533 160.532216) + (xy 135.827179 160.368284) (xy 135.885674 160.188256) (xy 135.90546 160) (xy 135.885674 159.811744) + (xy 135.827179 159.631716) (xy 135.732533 159.467784) (xy 135.605871 159.327112) (xy 135.599621 159.322571) + (xy 135.452734 159.215851) (xy 135.452729 159.215848) (xy 135.279807 159.138857) (xy 135.279802 159.138855) + (xy 135.134001 159.107865) (xy 135.094646 159.0995) (xy 134.905354 159.0995) (xy 134.872897 159.106398) + (xy 134.720197 159.138855) (xy 134.720192 159.138857) (xy 134.54727 159.215848) (xy 134.547265 159.215851) + (xy 134.394129 159.327111) (xy 134.267466 159.467785) (xy 134.172821 159.631715) (xy 134.172818 159.631722) + (xy 134.115612 159.807785) (xy 134.114326 159.811744) (xy 134.09454 160) (xy 125.90546 160) (xy 125.885674 159.811744) + (xy 125.827179 159.631716) (xy 125.732533 159.467784) (xy 125.605871 159.327112) (xy 125.599621 159.322571) + (xy 125.452734 159.215851) (xy 125.452729 159.215848) (xy 125.279807 159.138857) (xy 125.279802 159.138855) + (xy 125.134001 159.107865) (xy 125.094646 159.0995) (xy 124.905354 159.0995) (xy 124.872897 159.106398) + (xy 124.720197 159.138855) (xy 124.720192 159.138857) (xy 124.54727 159.215848) (xy 124.547265 159.215851) + (xy 124.394129 159.327111) (xy 124.267466 159.467785) (xy 124.172821 159.631715) (xy 124.172818 159.631722) + (xy 124.115612 159.807785) (xy 124.114326 159.811744) (xy 124.09454 160) (xy 117.9255 160) (xy 117.9255 155) + (xy 119.09454 155) (xy 119.114326 155.188256) (xy 119.114327 155.188259) (xy 119.172818 155.368277) + (xy 119.172821 155.368284) (xy 119.267467 155.532216) (xy 119.394129 155.672888) (xy 119.547265 155.784148) + (xy 119.54727 155.784151) (xy 119.720192 155.861142) (xy 119.720197 155.861144) (xy 119.905354 155.9005) + (xy 119.905355 155.9005) (xy 120.094644 155.9005) (xy 120.094646 155.9005) (xy 120.279803 155.861144) + (xy 120.45273 155.784151) (xy 120.605871 155.672888) (xy 120.732533 155.532216) (xy 120.827179 155.368284) + (xy 120.885674 155.188256) (xy 120.90546 155) (xy 129.09454 155) (xy 129.114326 155.188256) (xy 129.114327 155.188259) + (xy 129.172818 155.368277) (xy 129.172821 155.368284) (xy 129.267467 155.532216) (xy 129.394129 155.672888) + (xy 129.547265 155.784148) (xy 129.54727 155.784151) (xy 129.720192 155.861142) (xy 129.720197 155.861144) + (xy 129.905354 155.9005) (xy 129.905355 155.9005) (xy 130.094644 155.9005) (xy 130.094646 155.9005) + (xy 130.279803 155.861144) (xy 130.45273 155.784151) (xy 130.605871 155.672888) (xy 130.732533 155.532216) + (xy 130.827179 155.368284) (xy 130.885674 155.188256) (xy 130.90546 155) (xy 139.09454 155) (xy 139.114326 155.188256) + (xy 139.114327 155.188259) (xy 139.172818 155.368277) (xy 139.172821 155.368284) (xy 139.267467 155.532216) + (xy 139.394129 155.672888) (xy 139.547265 155.784148) (xy 139.54727 155.784151) (xy 139.720192 155.861142) + (xy 139.720197 155.861144) (xy 139.905354 155.9005) (xy 139.905355 155.9005) (xy 140.094644 155.9005) + (xy 140.094646 155.9005) (xy 140.279803 155.861144) (xy 140.45273 155.784151) (xy 140.605871 155.672888) + (xy 140.732533 155.532216) (xy 140.827179 155.368284) (xy 140.885674 155.188256) (xy 140.90546 155) + (xy 140.885674 154.811744) (xy 140.827179 154.631716) (xy 140.732533 154.467784) (xy 140.605871 154.327112) + (xy 140.603749 154.32557) (xy 140.452734 154.215851) (xy 140.452729 154.215848) (xy 140.279807 154.138857) + (xy 140.279802 154.138855) (xy 140.134001 154.107865) (xy 140.094646 154.0995) (xy 139.905354 154.0995) + (xy 139.872897 154.106398) (xy 139.720197 154.138855) (xy 139.720192 154.138857) (xy 139.54727 154.215848) + (xy 139.547265 154.215851) (xy 139.394129 154.327111) (xy 139.267466 154.467785) (xy 139.172821 154.631715) + (xy 139.172818 154.631722) (xy 139.114327 154.81174) (xy 139.114326 154.811744) (xy 139.09454 155) + (xy 130.90546 155) (xy 130.885674 154.811744) (xy 130.827179 154.631716) (xy 130.732533 154.467784) + (xy 130.605871 154.327112) (xy 130.603749 154.32557) (xy 130.452734 154.215851) (xy 130.452729 154.215848) + (xy 130.279807 154.138857) (xy 130.279802 154.138855) (xy 130.134001 154.107865) (xy 130.094646 154.0995) + (xy 129.905354 154.0995) (xy 129.872897 154.106398) (xy 129.720197 154.138855) (xy 129.720192 154.138857) + (xy 129.54727 154.215848) (xy 129.547265 154.215851) (xy 129.394129 154.327111) (xy 129.267466 154.467785) + (xy 129.172821 154.631715) (xy 129.172818 154.631722) (xy 129.114327 154.81174) (xy 129.114326 154.811744) + (xy 129.09454 155) (xy 120.90546 155) (xy 120.885674 154.811744) (xy 120.827179 154.631716) (xy 120.732533 154.467784) + (xy 120.605871 154.327112) (xy 120.603749 154.32557) (xy 120.452734 154.215851) (xy 120.452729 154.215848) + (xy 120.279807 154.138857) (xy 120.279802 154.138855) (xy 120.134001 154.107865) (xy 120.094646 154.0995) + (xy 119.905354 154.0995) (xy 119.872897 154.106398) (xy 119.720197 154.138855) (xy 119.720192 154.138857) + (xy 119.54727 154.215848) (xy 119.547265 154.215851) (xy 119.394129 154.327111) (xy 119.267466 154.467785) + (xy 119.172821 154.631715) (xy 119.172818 154.631722) (xy 119.114327 154.81174) (xy 119.114326 154.811744) + (xy 119.09454 155) (xy 117.9255 155) (xy 117.9255 150) (xy 124.09454 150) (xy 124.114326 150.188256) + (xy 124.116292 150.194309) (xy 124.172818 150.368277) (xy 124.172821 150.368284) (xy 124.267467 150.532216) + (xy 124.381742 150.659131) (xy 124.394129 150.672888) (xy 124.547265 150.784148) (xy 124.54727 150.784151) + (xy 124.720192 150.861142) (xy 124.720197 150.861144) (xy 124.905354 150.9005) (xy 124.905355 150.9005) + (xy 125.094644 150.9005) (xy 125.094646 150.9005) (xy 125.279803 150.861144) (xy 125.45273 150.784151) + (xy 125.605871 150.672888) (xy 125.732533 150.532216) (xy 125.827179 150.368284) (xy 125.885674 150.188256) + (xy 125.90546 150) (xy 134.09454 150) (xy 134.114326 150.188256) (xy 134.116292 150.194309) (xy 134.172818 150.368277) + (xy 134.172821 150.368284) (xy 134.267467 150.532216) (xy 134.381742 150.659131) (xy 134.394129 150.672888) + (xy 134.547265 150.784148) (xy 134.54727 150.784151) (xy 134.720192 150.861142) (xy 134.720197 150.861144) + (xy 134.905354 150.9005) (xy 134.905355 150.9005) (xy 135.094644 150.9005) (xy 135.094646 150.9005) + (xy 135.279803 150.861144) (xy 135.45273 150.784151) (xy 135.605871 150.672888) (xy 135.732533 150.532216) + (xy 135.827179 150.368284) (xy 135.885674 150.188256) (xy 135.90546 150) (xy 135.885674 149.811744) + (xy 135.827179 149.631716) (xy 135.732533 149.467784) (xy 135.605871 149.327112) (xy 135.60587 149.327111) + (xy 135.452734 149.215851) (xy 135.452729 149.215848) (xy 135.279807 149.138857) (xy 135.279802 149.138855) + (xy 135.134001 149.107865) (xy 135.094646 149.0995) (xy 134.905354 149.0995) (xy 134.872897 149.106398) + (xy 134.720197 149.138855) (xy 134.720192 149.138857) (xy 134.54727 149.215848) (xy 134.547265 149.215851) + (xy 134.394129 149.327111) (xy 134.267466 149.467785) (xy 134.172821 149.631715) (xy 134.172818 149.631722) + (xy 134.123706 149.782875) (xy 134.114326 149.811744) (xy 134.09454 150) (xy 125.90546 150) (xy 125.885674 149.811744) + (xy 125.827179 149.631716) (xy 125.732533 149.467784) (xy 125.605871 149.327112) (xy 125.60587 149.327111) + (xy 125.452734 149.215851) (xy 125.452729 149.215848) (xy 125.279807 149.138857) (xy 125.279802 149.138855) + (xy 125.134001 149.107865) (xy 125.094646 149.0995) (xy 124.905354 149.0995) (xy 124.872897 149.106398) + (xy 124.720197 149.138855) (xy 124.720192 149.138857) (xy 124.54727 149.215848) (xy 124.547265 149.215851) + (xy 124.394129 149.327111) (xy 124.267466 149.467785) (xy 124.172821 149.631715) (xy 124.172818 149.631722) + (xy 124.123706 149.782875) (xy 124.114326 149.811744) (xy 124.09454 150) (xy 117.9255 150) (xy 117.9255 145) + (xy 119.09454 145) (xy 119.114326 145.188256) (xy 119.114327 145.188259) (xy 119.172818 145.368277) + (xy 119.172821 145.368284) (xy 119.267467 145.532216) (xy 119.341576 145.614522) (xy 119.394129 145.672888) + (xy 119.547265 145.784148) (xy 119.54727 145.784151) (xy 119.720192 145.861142) (xy 119.720197 145.861144) + (xy 119.905354 145.9005) (xy 119.905355 145.9005) (xy 120.094644 145.9005) (xy 120.094646 145.9005) + (xy 120.279803 145.861144) (xy 120.45273 145.784151) (xy 120.605871 145.672888) (xy 120.732533 145.532216) + (xy 120.827179 145.368284) (xy 120.885674 145.188256) (xy 120.90546 145) (xy 129.09454 145) (xy 129.114326 145.188256) + (xy 129.114327 145.188259) (xy 129.172818 145.368277) (xy 129.172821 145.368284) (xy 129.267467 145.532216) + (xy 129.341576 145.614522) (xy 129.394129 145.672888) (xy 129.547265 145.784148) (xy 129.54727 145.784151) + (xy 129.720192 145.861142) (xy 129.720197 145.861144) (xy 129.905354 145.9005) (xy 129.905355 145.9005) + (xy 130.094644 145.9005) (xy 130.094646 145.9005) (xy 130.279803 145.861144) (xy 130.45273 145.784151) + (xy 130.605871 145.672888) (xy 130.732533 145.532216) (xy 130.827179 145.368284) (xy 130.885674 145.188256) + (xy 130.90546 145) (xy 139.09454 145) (xy 139.114326 145.188256) (xy 139.114327 145.188259) (xy 139.172818 145.368277) + (xy 139.172821 145.368284) (xy 139.267467 145.532216) (xy 139.341576 145.614522) (xy 139.394129 145.672888) + (xy 139.547265 145.784148) (xy 139.54727 145.784151) (xy 139.720192 145.861142) (xy 139.720197 145.861144) + (xy 139.905354 145.9005) (xy 139.905355 145.9005) (xy 140.094644 145.9005) (xy 140.094646 145.9005) + (xy 140.279803 145.861144) (xy 140.45273 145.784151) (xy 140.605871 145.672888) (xy 140.732533 145.532216) + (xy 140.827179 145.368284) (xy 140.885674 145.188256) (xy 140.90546 145) (xy 140.885674 144.811744) + (xy 140.827179 144.631716) (xy 140.732533 144.467784) (xy 140.605871 144.327112) (xy 140.60587 144.327111) + (xy 140.452734 144.215851) (xy 140.452729 144.215848) (xy 140.279807 144.138857) (xy 140.279802 144.138855) + (xy 140.134001 144.107865) (xy 140.094646 144.0995) (xy 139.905354 144.0995) (xy 139.872897 144.106398) + (xy 139.720197 144.138855) (xy 139.720192 144.138857) (xy 139.54727 144.215848) (xy 139.547265 144.215851) + (xy 139.394129 144.327111) (xy 139.267466 144.467785) (xy 139.172821 144.631715) (xy 139.172818 144.631722) + (xy 139.125176 144.778351) (xy 139.114326 144.811744) (xy 139.09454 145) (xy 130.90546 145) (xy 130.885674 144.811744) + (xy 130.827179 144.631716) (xy 130.732533 144.467784) (xy 130.605871 144.327112) (xy 130.60587 144.327111) + (xy 130.452734 144.215851) (xy 130.452729 144.215848) (xy 130.279807 144.138857) (xy 130.279802 144.138855) + (xy 130.134001 144.107865) (xy 130.094646 144.0995) (xy 129.905354 144.0995) (xy 129.872897 144.106398) + (xy 129.720197 144.138855) (xy 129.720192 144.138857) (xy 129.54727 144.215848) (xy 129.547265 144.215851) + (xy 129.394129 144.327111) (xy 129.267466 144.467785) (xy 129.172821 144.631715) (xy 129.172818 144.631722) + (xy 129.125176 144.778351) (xy 129.114326 144.811744) (xy 129.09454 145) (xy 120.90546 145) (xy 120.885674 144.811744) + (xy 120.827179 144.631716) (xy 120.732533 144.467784) (xy 120.605871 144.327112) (xy 120.60587 144.327111) + (xy 120.452734 144.215851) (xy 120.452729 144.215848) (xy 120.279807 144.138857) (xy 120.279802 144.138855) + (xy 120.134001 144.107865) (xy 120.094646 144.0995) (xy 119.905354 144.0995) (xy 119.872897 144.106398) + (xy 119.720197 144.138855) (xy 119.720192 144.138857) (xy 119.54727 144.215848) (xy 119.547265 144.215851) + (xy 119.394129 144.327111) (xy 119.267466 144.467785) (xy 119.172821 144.631715) (xy 119.172818 144.631722) + (xy 119.125176 144.778351) (xy 119.114326 144.811744) (xy 119.09454 145) (xy 117.9255 145) (xy 117.9255 140) + (xy 124.09454 140) (xy 124.114326 140.188256) (xy 124.114327 140.188259) (xy 124.172818 140.368277) + (xy 124.172821 140.368284) (xy 124.267467 140.532216) (xy 124.331804 140.603669) (xy 124.394129 140.672888) + (xy 124.547265 140.784148) (xy 124.54727 140.784151) (xy 124.720192 140.861142) (xy 124.720197 140.861144) + (xy 124.905354 140.9005) (xy 124.905355 140.9005) (xy 125.094644 140.9005) (xy 125.094646 140.9005) + (xy 125.279803 140.861144) (xy 125.45273 140.784151) (xy 125.605871 140.672888) (xy 125.732533 140.532216) + (xy 125.827179 140.368284) (xy 125.885674 140.188256) (xy 125.90546 140) (xy 144.09454 140) (xy 144.114326 140.188256) + (xy 144.114327 140.188259) (xy 144.172818 140.368277) (xy 144.172821 140.368284) (xy 144.267467 140.532216) + (xy 144.331804 140.603669) (xy 144.394129 140.672888) (xy 144.547265 140.784148) (xy 144.54727 140.784151) + (xy 144.720192 140.861142) (xy 144.720197 140.861144) (xy 144.905354 140.9005) (xy 144.905355 140.9005) + (xy 145.094644 140.9005) (xy 145.094646 140.9005) (xy 145.279803 140.861144) (xy 145.45273 140.784151) + (xy 145.605871 140.672888) (xy 145.732533 140.532216) (xy 145.827179 140.368284) (xy 145.885674 140.188256) + (xy 145.90546 140) (xy 154.09454 140) (xy 154.114326 140.188256) (xy 154.114327 140.188259) (xy 154.172818 140.368277) + (xy 154.172821 140.368284) (xy 154.267467 140.532216) (xy 154.331804 140.603669) (xy 154.394129 140.672888) + (xy 154.547265 140.784148) (xy 154.54727 140.784151) (xy 154.720192 140.861142) (xy 154.720197 140.861144) + (xy 154.905354 140.9005) (xy 154.905355 140.9005) (xy 155.094644 140.9005) (xy 155.094646 140.9005) + (xy 155.279803 140.861144) (xy 155.45273 140.784151) (xy 155.605871 140.672888) (xy 155.732533 140.532216) + (xy 155.827179 140.368284) (xy 155.885674 140.188256) (xy 155.90546 140) (xy 155.885674 139.811744) + (xy 155.827179 139.631716) (xy 155.732533 139.467784) (xy 155.605871 139.327112) (xy 155.593719 139.318283) + (xy 155.452734 139.215851) (xy 155.452729 139.215848) (xy 155.279807 139.138857) (xy 155.279802 139.138855) + (xy 155.134001 139.107865) (xy 155.094646 139.0995) (xy 154.905354 139.0995) (xy 154.872897 139.106398) + (xy 154.720197 139.138855) (xy 154.720192 139.138857) (xy 154.54727 139.215848) (xy 154.547265 139.215851) + (xy 154.394129 139.327111) (xy 154.267466 139.467785) (xy 154.172821 139.631715) (xy 154.172818 139.631722) + (xy 154.114327 139.81174) (xy 154.114326 139.811744) (xy 154.09454 140) (xy 145.90546 140) (xy 145.885674 139.811744) + (xy 145.827179 139.631716) (xy 145.732533 139.467784) (xy 145.605871 139.327112) (xy 145.593719 139.318283) + (xy 145.452734 139.215851) (xy 145.452729 139.215848) (xy 145.279807 139.138857) (xy 145.279802 139.138855) + (xy 145.134001 139.107865) (xy 145.094646 139.0995) (xy 144.905354 139.0995) (xy 144.872897 139.106398) + (xy 144.720197 139.138855) (xy 144.720192 139.138857) (xy 144.54727 139.215848) (xy 144.547265 139.215851) + (xy 144.394129 139.327111) (xy 144.267466 139.467785) (xy 144.172821 139.631715) (xy 144.172818 139.631722) + (xy 144.114327 139.81174) (xy 144.114326 139.811744) (xy 144.09454 140) (xy 125.90546 140) (xy 125.885674 139.811744) + (xy 125.827179 139.631716) (xy 125.732533 139.467784) (xy 125.605871 139.327112) (xy 125.593719 139.318283) + (xy 125.452734 139.215851) (xy 125.452729 139.215848) (xy 125.279807 139.138857) (xy 125.279802 139.138855) + (xy 125.134001 139.107865) (xy 125.094646 139.0995) (xy 124.905354 139.0995) (xy 124.872897 139.106398) + (xy 124.720197 139.138855) (xy 124.720192 139.138857) (xy 124.54727 139.215848) (xy 124.547265 139.215851) + (xy 124.394129 139.327111) (xy 124.267466 139.467785) (xy 124.172821 139.631715) (xy 124.172818 139.631722) + (xy 124.114327 139.81174) (xy 124.114326 139.811744) (xy 124.09454 140) (xy 117.9255 140) (xy 117.9255 136.8986) + (xy 139.15314 136.8986) (xy 139.172926 137.086856) (xy 139.172927 137.086859) (xy 139.231418 137.266877) + (xy 139.231421 137.266884) (xy 139.326067 137.430816) (xy 139.452729 137.571488) (xy 139.605865 137.682748) + (xy 139.60587 137.682751) (xy 139.778792 137.759742) (xy 139.778797 137.759744) (xy 139.963954 137.7991) + (xy 139.963955 137.7991) (xy 140.153244 137.7991) (xy 140.153246 137.7991) (xy 140.338403 137.759744) + (xy 140.51133 137.682751) (xy 140.664471 137.571488) (xy 140.791133 137.430816) (xy 140.885779 137.266884) + (xy 140.944274 137.086856) (xy 140.96406 136.8986) (xy 140.944274 136.710344) (xy 140.885779 136.530316) + (xy 140.798994 136.38) (xy 148.61454 136.38) (xy 148.634326 136.568256) (xy 148.634327 136.568259) + (xy 148.692818 136.748277) (xy 148.692821 136.748284) (xy 148.787467 136.912216) (xy 148.90779 137.045848) + (xy 148.914129 137.052888) (xy 149.067265 137.164148) (xy 149.06727 137.164151) (xy 149.240192 137.241142) + (xy 149.240197 137.241144) (xy 149.425354 137.2805) (xy 149.425355 137.2805) (xy 149.614644 137.2805) + (xy 149.614646 137.2805) (xy 149.799803 137.241144) (xy 149.97273 137.164151) (xy 150.125871 137.052888) + (xy 150.252533 136.912216) (xy 150.347179 136.748284) (xy 150.405674 136.568256) (xy 150.410483 136.5225) + (xy 166.01704 136.5225) (xy 166.036826 136.710756) (xy 166.036827 136.710759) (xy 166.095318 136.890777) + (xy 166.095321 136.890784) (xy 166.189967 137.054716) (xy 166.282164 137.157111) (xy 166.316629 137.195388) + (xy 166.469765 137.306648) (xy 166.46977 137.306651) (xy 166.642692 137.383642) (xy 166.642697 137.383644) + (xy 166.827854 137.423) (xy 166.827855 137.423) (xy 167.017144 137.423) (xy 167.017146 137.423) + (xy 167.202303 137.383644) (xy 167.37523 137.306651) (xy 167.528371 137.195388) (xy 167.655033 137.054716) + (xy 167.744358 136.9) (xy 218.79454 136.9) (xy 218.814326 137.088256) (xy 218.814327 137.088259) + (xy 218.872818 137.268277) (xy 218.872821 137.268284) (xy 218.967467 137.432216) (xy 219.008245 137.477504) + (xy 219.094129 137.572888) (xy 219.247265 137.684148) (xy 219.24727 137.684151) (xy 219.420192 137.761142) + (xy 219.420197 137.761144) (xy 219.605354 137.8005) (xy 219.605355 137.8005) (xy 219.794644 137.8005) + (xy 219.794646 137.8005) (xy 219.979803 137.761144) (xy 220.15273 137.684151) (xy 220.305871 137.572888) + (xy 220.432533 137.432216) (xy 220.527179 137.268284) (xy 220.585674 137.088256) (xy 220.60546 136.9) + (xy 220.585674 136.711744) (xy 220.527179 136.531716) (xy 220.432533 136.367784) (xy 220.305871 136.227112) + (xy 220.303943 136.225711) (xy 220.152734 136.115851) (xy 220.152729 136.115848) (xy 219.979807 136.038857) + (xy 219.979802 136.038855) (xy 219.834001 136.007865) (xy 219.794646 135.9995) (xy 219.605354 135.9995) + (xy 219.572897 136.006398) (xy 219.420197 136.038855) (xy 219.420192 136.038857) (xy 219.24727 136.115848) + (xy 219.247265 136.115851) (xy 219.094129 136.227111) (xy 218.967466 136.367785) (xy 218.872821 136.531715) + (xy 218.872818 136.531722) (xy 218.819993 136.694302) (xy 218.814326 136.711744) (xy 218.79454 136.9) + (xy 167.744358 136.9) (xy 167.749679 136.890784) (xy 167.808174 136.710756) (xy 167.82796 136.5225) + (xy 167.808174 136.334244) (xy 167.749679 136.154216) (xy 167.655033 135.990284) (xy 167.528371 135.849612) + (xy 167.52837 135.849611) (xy 167.375234 135.738351) (xy 167.375229 135.738348) (xy 167.202307 135.661357) + (xy 167.202302 135.661355) (xy 167.056501 135.630365) (xy 167.017146 135.622) (xy 166.827854 135.622) + (xy 166.795397 135.628898) (xy 166.642697 135.661355) (xy 166.642692 135.661357) (xy 166.46977 135.738348) + (xy 166.469765 135.738351) (xy 166.316629 135.849611) (xy 166.189966 135.990285) (xy 166.095321 136.154215) + (xy 166.095318 136.154222) (xy 166.04248 136.316842) (xy 166.036826 136.334244) (xy 166.01704 136.5225) + (xy 150.410483 136.5225) (xy 150.42546 136.38) (xy 150.405674 136.191744) (xy 150.347179 136.011716) + (xy 150.252533 135.847784) (xy 150.125871 135.707112) (xy 150.078766 135.672888) (xy 149.972734 135.595851) + (xy 149.972729 135.595848) (xy 149.799807 135.518857) (xy 149.799802 135.518855) (xy 149.654001 135.487865) + (xy 149.614646 135.4795) (xy 149.425354 135.4795) (xy 149.392897 135.486398) (xy 149.240197 135.518855) + (xy 149.240192 135.518857) (xy 149.06727 135.595848) (xy 149.067265 135.595851) (xy 148.914129 135.707111) + (xy 148.787466 135.847785) (xy 148.692824 136.011711) (xy 148.692818 136.011722) (xy 148.635207 136.189033) + (xy 148.634326 136.191744) (xy 148.61454 136.38) (xy 140.798994 136.38) (xy 140.791133 136.366384) + (xy 140.664471 136.225712) (xy 140.66447 136.225711) (xy 140.511334 136.114451) (xy 140.511329 136.114448) + (xy 140.338407 136.037457) (xy 140.338402 136.037455) (xy 140.192601 136.006465) (xy 140.153246 135.9981) + (xy 139.963954 135.9981) (xy 139.931497 136.004998) (xy 139.778797 136.037455) (xy 139.778792 136.037457) + (xy 139.60587 136.114448) (xy 139.605865 136.114451) (xy 139.452729 136.225711) (xy 139.326066 136.366385) + (xy 139.231421 136.530315) (xy 139.231418 136.530322) (xy 139.219093 136.568256) (xy 139.172926 136.710344) + (xy 139.15314 136.8986) (xy 117.9255 136.8986) (xy 117.9255 135.228687) (xy 117.945185 135.161648) + (xy 117.95735 135.145715) (xy 117.975891 135.125122) (xy 118.032533 135.062216) (xy 118.068453 135) + (xy 119.09454 135) (xy 119.114326 135.188256) (xy 119.114327 135.188259) (xy 119.172818 135.368277) + (xy 119.172821 135.368284) (xy 119.267467 135.532216) (xy 119.348309 135.622) (xy 119.394129 135.672888) + (xy 119.547265 135.784148) (xy 119.54727 135.784151) (xy 119.720192 135.861142) (xy 119.720197 135.861144) + (xy 119.905354 135.9005) (xy 119.905355 135.9005) (xy 120.094644 135.9005) (xy 120.094646 135.9005) + (xy 120.279803 135.861144) (xy 120.45273 135.784151) (xy 120.605871 135.672888) (xy 120.732533 135.532216) + (xy 120.827179 135.368284) (xy 120.885674 135.188256) (xy 120.90546 135) (xy 129.09454 135) (xy 129.114326 135.188256) + (xy 129.114327 135.188259) (xy 129.172818 135.368277) (xy 129.172821 135.368284) (xy 129.267467 135.532216) + (xy 129.348309 135.622) (xy 129.394129 135.672888) (xy 129.547265 135.784148) (xy 129.54727 135.784151) + (xy 129.720192 135.861142) (xy 129.720197 135.861144) (xy 129.905354 135.9005) (xy 129.905355 135.9005) + (xy 130.094644 135.9005) (xy 130.094646 135.9005) (xy 130.279803 135.861144) (xy 130.45273 135.784151) + (xy 130.605871 135.672888) (xy 130.732533 135.532216) (xy 130.827179 135.368284) (xy 130.885674 135.188256) + (xy 130.90546 135) (xy 159.09454 135) (xy 159.114326 135.188256) (xy 159.114327 135.188259) (xy 159.172818 135.368277) + (xy 159.172821 135.368284) (xy 159.267467 135.532216) (xy 159.348309 135.622) (xy 159.394129 135.672888) + (xy 159.547265 135.784148) (xy 159.54727 135.784151) (xy 159.720192 135.861142) (xy 159.720197 135.861144) + (xy 159.905354 135.9005) (xy 159.905355 135.9005) (xy 160.094644 135.9005) (xy 160.094646 135.9005) + (xy 160.279803 135.861144) (xy 160.45273 135.784151) (xy 160.605871 135.672888) (xy 160.732533 135.532216) + (xy 160.827179 135.368284) (xy 160.885674 135.188256) (xy 160.90546 135) (xy 209.09454 135) (xy 209.114326 135.188256) + (xy 209.114327 135.188259) (xy 209.172818 135.368277) (xy 209.172821 135.368284) (xy 209.267467 135.532216) + (xy 209.348309 135.622) (xy 209.394129 135.672888) (xy 209.547265 135.784148) (xy 209.54727 135.784151) + (xy 209.720192 135.861142) (xy 209.720197 135.861144) (xy 209.905354 135.9005) (xy 209.905355 135.9005) + (xy 210.094644 135.9005) (xy 210.094646 135.9005) (xy 210.279803 135.861144) (xy 210.45273 135.784151) + (xy 210.605871 135.672888) (xy 210.732533 135.532216) (xy 210.827179 135.368284) (xy 210.885674 135.188256) + (xy 210.90546 135) (xy 210.885674 134.811744) (xy 210.827179 134.631716) (xy 210.732533 134.467784) + (xy 210.605871 134.327112) (xy 210.601796 134.324151) (xy 210.452734 134.215851) (xy 210.452729 134.215848) + (xy 210.279807 134.138857) (xy 210.279802 134.138855) (xy 210.106525 134.102025) (xy 210.094646 134.0995) + (xy 209.905354 134.0995) (xy 209.893475 134.102025) (xy 209.720197 134.138855) (xy 209.720192 134.138857) + (xy 209.54727 134.215848) (xy 209.547265 134.215851) (xy 209.394129 134.327111) (xy 209.267466 134.467785) + (xy 209.172821 134.631715) (xy 209.172818 134.631722) (xy 209.114327 134.81174) (xy 209.114326 134.811744) + (xy 209.09454 135) (xy 160.90546 135) (xy 160.885674 134.811744) (xy 160.827179 134.631716) (xy 160.732533 134.467784) + (xy 160.605871 134.327112) (xy 160.601796 134.324151) (xy 160.452734 134.215851) (xy 160.452729 134.215848) + (xy 160.279807 134.138857) (xy 160.279802 134.138855) (xy 160.106525 134.102025) (xy 160.094646 134.0995) + (xy 159.905354 134.0995) (xy 159.893475 134.102025) (xy 159.720197 134.138855) (xy 159.720192 134.138857) + (xy 159.54727 134.215848) (xy 159.547265 134.215851) (xy 159.394129 134.327111) (xy 159.267466 134.467785) + (xy 159.172821 134.631715) (xy 159.172818 134.631722) (xy 159.114327 134.81174) (xy 159.114326 134.811744) + (xy 159.09454 135) (xy 130.90546 135) (xy 130.885674 134.811744) (xy 130.827179 134.631716) (xy 130.732533 134.467784) + (xy 130.605871 134.327112) (xy 130.601796 134.324151) (xy 130.452734 134.215851) (xy 130.452729 134.215848) + (xy 130.279807 134.138857) (xy 130.279802 134.138855) (xy 130.106525 134.102025) (xy 130.094646 134.0995) + (xy 129.905354 134.0995) (xy 129.893475 134.102025) (xy 129.720197 134.138855) (xy 129.720192 134.138857) + (xy 129.54727 134.215848) (xy 129.547265 134.215851) (xy 129.394129 134.327111) (xy 129.267466 134.467785) + (xy 129.172821 134.631715) (xy 129.172818 134.631722) (xy 129.114327 134.81174) (xy 129.114326 134.811744) + (xy 129.09454 135) (xy 120.90546 135) (xy 120.885674 134.811744) (xy 120.827179 134.631716) (xy 120.732533 134.467784) + (xy 120.605871 134.327112) (xy 120.601796 134.324151) (xy 120.452734 134.215851) (xy 120.452729 134.215848) + (xy 120.279807 134.138857) (xy 120.279802 134.138855) (xy 120.106525 134.102025) (xy 120.094646 134.0995) + (xy 119.905354 134.0995) (xy 119.893475 134.102025) (xy 119.720197 134.138855) (xy 119.720192 134.138857) + (xy 119.54727 134.215848) (xy 119.547265 134.215851) (xy 119.394129 134.327111) (xy 119.267466 134.467785) + (xy 119.172821 134.631715) (xy 119.172818 134.631722) (xy 119.114327 134.81174) (xy 119.114326 134.811744) + (xy 119.09454 135) (xy 118.068453 135) (xy 118.127179 134.898284) (xy 118.185674 134.718256) (xy 118.20546 134.53) + (xy 118.185674 134.341744) (xy 118.127179 134.161716) (xy 118.032533 133.997784) (xy 117.905871 133.857112) + (xy 117.90587 133.857111) (xy 117.752734 133.745851) (xy 117.752729 133.745848) (xy 117.579807 133.668857) + (xy 117.579802 133.668855) (xy 117.434001 133.637865) (xy 117.394646 133.6295) (xy 117.205354 133.6295) + (xy 117.172897 133.636398) (xy 117.020197 133.668855) (xy 117.020192 133.668857) (xy 116.84727 133.745848) + (xy 116.847265 133.745851) (xy 116.694129 133.857111) (xy 116.567466 133.997785) (xy 116.472821 134.161715) + (xy 116.472818 134.161722) (xy 116.418513 134.328857) (xy 116.414326 134.341744) (xy 116.39454 134.53) + (xy 116.414326 134.718256) (xy 116.414327 134.718259) (xy 116.472818 134.898277) (xy 116.472821 134.898284) + (xy 116.567467 135.062216) (xy 116.610772 135.11031) (xy 116.64265 135.145715) (xy 116.67288 135.208706) + (xy 116.6745 135.228687) (xy 116.6745 179.651611) (xy 116.698535 179.772444) (xy 116.69854 179.772461) + (xy 116.745685 179.886281) (xy 116.745691 179.886292) (xy 116.774049 179.92873) (xy 116.77405 179.928733) + (xy 116.774051 179.928733) (xy 116.81414 179.988731) (xy 116.814141 179.988732) (xy 116.814142 179.988733) + (xy 116.901267 180.075858) (xy 116.901268 180.075858) (xy 116.908335 180.082925) (xy 116.908334 180.082925) + (xy 116.908338 180.082928) (xy 120.911155 184.085747) (xy 120.911159 184.08575) (xy 120.991976 184.139751) + (xy 121.036781 184.193363) (xy 121.045488 184.262688) (xy 121.015333 184.325716) (xy 120.95589 184.362435) + (xy 120.923085 184.366853) (xy 107.173998 184.366853) (xy 107.173974 184.366851) (xy 107.16399 184.366851) + (xy 107.119877 184.366851) (xy 107.112924 184.366656) (xy 106.821102 184.350267) (xy 106.807284 184.34871) + (xy 106.522574 184.300335) (xy 106.509017 184.297241) (xy 106.231505 184.21729) (xy 106.21838 184.212697) + (xy 105.95157 184.102179) (xy 105.939041 184.096145) (xy 105.686286 183.95645) (xy 105.674512 183.949052) + (xy 105.438983 183.781933) (xy 105.428111 183.773263) (xy 105.212776 183.580824) (xy 105.202944 183.570991) + (xy 105.010504 183.355646) (xy 105.001834 183.344774) (xy 104.834719 183.109244) (xy 104.827329 183.097481) + (xy 104.68763 182.844708) (xy 104.681606 182.832199) (xy 104.571085 182.565368) (xy 104.566493 182.552243) + (xy 104.511708 182.362074) (xy 104.486546 182.274733) (xy 104.483454 182.261181) (xy 104.470404 182.184365) + (xy 104.435082 181.976457) (xy 104.433528 181.962656) (xy 104.41709 181.669878) (xy 104.416896 181.662941) + (xy 104.416896 181.646178) (xy 104.416897 181.619762) (xy 104.416896 181.61976) (xy 104.416896 181.605335) + (xy 104.416895 181.605317) (xy 104.416895 180.917047) (xy 104.43658 180.850008) (xy 104.489384 180.804253) + (xy 104.558542 180.794309) (xy 104.591326 180.803766) (xy 104.720197 180.861144) (xy 104.905354 180.9005) + (xy 104.905355 180.9005) (xy 105.094644 180.9005) (xy 105.094646 180.9005) (xy 105.279803 180.861144) + (xy 105.45273 180.784151) (xy 105.605871 180.672888) (xy 105.732533 180.532216) (xy 105.827179 180.368284) + (xy 105.885674 180.188256) (xy 105.90546 180) (xy 114.09454 180) (xy 114.114326 180.188256) (xy 114.114327 180.188259) + (xy 114.172818 180.368277) (xy 114.172821 180.368284) (xy 114.267467 180.532216) (xy 114.338053 180.610609) + (xy 114.394129 180.672888) (xy 114.547265 180.784148) (xy 114.54727 180.784151) (xy 114.720192 180.861142) + (xy 114.720197 180.861144) (xy 114.905354 180.9005) (xy 114.905355 180.9005) (xy 115.094644 180.9005) + (xy 115.094646 180.9005) (xy 115.279803 180.861144) (xy 115.45273 180.784151) (xy 115.605871 180.672888) + (xy 115.732533 180.532216) (xy 115.827179 180.368284) (xy 115.885674 180.188256) (xy 115.90546 180) + (xy 115.885674 179.811744) (xy 115.827179 179.631716) (xy 115.732533 179.467784) (xy 115.605871 179.327112) + (xy 115.60587 179.327111) (xy 115.452734 179.215851) (xy 115.452729 179.215848) (xy 115.279807 179.138857) + (xy 115.279802 179.138855) (xy 115.134001 179.107865) (xy 115.094646 179.0995) (xy 114.905354 179.0995) + (xy 114.872897 179.106398) (xy 114.720197 179.138855) (xy 114.720192 179.138857) (xy 114.54727 179.215848) + (xy 114.547265 179.215851) (xy 114.394129 179.327111) (xy 114.267466 179.467785) (xy 114.172821 179.631715) + (xy 114.172818 179.631722) (xy 114.114327 179.81174) (xy 114.114326 179.811744) (xy 114.09454 180) + (xy 105.90546 180) (xy 105.885674 179.811744) (xy 105.827179 179.631716) (xy 105.732533 179.467784) + (xy 105.605871 179.327112) (xy 105.60587 179.327111) (xy 105.452734 179.215851) (xy 105.452729 179.215848) + (xy 105.279807 179.138857) (xy 105.279802 179.138855) (xy 105.134001 179.107865) (xy 105.094646 179.0995) + (xy 104.905354 179.0995) (xy 104.855375 179.110123) (xy 104.720199 179.138855) (xy 104.59133 179.196232) + (xy 104.52208 179.205516) (xy 104.458803 179.175888) (xy 104.42159 179.116753) (xy 104.416894 179.082958) + (xy 104.416894 175) (xy 109.09454 175) (xy 109.114326 175.188256) (xy 109.114327 175.188259) (xy 109.172818 175.368277) + (xy 109.172821 175.368284) (xy 109.267467 175.532216) (xy 109.355794 175.630313) (xy 109.394129 175.672888) + (xy 109.547265 175.784148) (xy 109.54727 175.784151) (xy 109.720192 175.861142) (xy 109.720197 175.861144) + (xy 109.905354 175.9005) (xy 109.905355 175.9005) (xy 110.094644 175.9005) (xy 110.094646 175.9005) + (xy 110.279803 175.861144) (xy 110.45273 175.784151) (xy 110.605871 175.672888) (xy 110.732533 175.532216) + (xy 110.827179 175.368284) (xy 110.885674 175.188256) (xy 110.90546 175) (xy 110.885674 174.811744) + (xy 110.827179 174.631716) (xy 110.732533 174.467784) (xy 110.605871 174.327112) (xy 110.563941 174.296648) + (xy 110.452734 174.215851) (xy 110.452729 174.215848) (xy 110.279807 174.138857) (xy 110.279802 174.138855) + (xy 110.134001 174.107865) (xy 110.094646 174.0995) (xy 109.905354 174.0995) (xy 109.872897 174.106398) + (xy 109.720197 174.138855) (xy 109.720192 174.138857) (xy 109.54727 174.215848) (xy 109.547265 174.215851) + (xy 109.394129 174.327111) (xy 109.267466 174.467785) (xy 109.172821 174.631715) (xy 109.172818 174.631722) + (xy 109.120331 174.793263) (xy 109.114326 174.811744) (xy 109.09454 175) (xy 104.416894 175) (xy 104.416894 173.9614) + (xy 104.416895 173.961376) (xy 104.416895 173.955186) (xy 104.416927 173.955073) (xy 104.416909 173.903802) + (xy 104.41691 173.903802) (xy 104.416851 173.735343) (xy 104.382538 173.400177) (xy 104.314279 173.070246) + (xy 104.212782 172.748979) (xy 104.203864 172.728348) (xy 104.096023 172.478857) (xy 104.079104 172.439715) + (xy 103.914634 172.145669) (xy 103.890401 172.111142) (xy 103.721083 171.869901) (xy 103.698133 171.843413) + (xy 103.500453 171.615263) (xy 103.255049 171.384416) (xy 103.255042 171.384411) (xy 103.255038 171.384407) + (xy 102.987412 171.179751) (xy 102.700343 171.003406) (xy 102.396808 170.857206) (xy 102.396795 170.8572) + (xy 102.079946 170.742661) (xy 102.079945 170.74266) (xy 102.079943 170.74266) (xy 102.060133 170.737702) + (xy 101.972337 170.715731) (xy 101.972105 170.715653) (xy 101.919724 170.702564) (xy 101.913378 170.700798) + (xy 101.587772 170.600787) (xy 101.575404 170.596256) (xy 101.265283 170.463571) (xy 101.253464 170.457753) + (xy 101.251273 170.456526) (xy 101.178025 170.4155) (xy 100.959178 170.292924) (xy 100.948044 170.285886) + (xy 100.783923 170.1695) (xy 100.672894 170.090763) (xy 100.662577 170.08259) (xy 100.569001 170) + (xy 114.09454 170) (xy 114.114326 170.188256) (xy 114.114327 170.188259) (xy 114.172818 170.368277) + (xy 114.17282 170.368282) (xy 114.172821 170.368284) (xy 114.267467 170.532216) (xy 114.329209 170.600787) + (xy 114.394129 170.672888) (xy 114.547265 170.784148) (xy 114.54727 170.784151) (xy 114.720192 170.861142) + (xy 114.720197 170.861144) (xy 114.905354 170.9005) (xy 114.905355 170.9005) (xy 115.094644 170.9005) + (xy 115.094646 170.9005) (xy 115.279803 170.861144) (xy 115.45273 170.784151) (xy 115.605871 170.672888) + (xy 115.732533 170.532216) (xy 115.827179 170.368284) (xy 115.885674 170.188256) (xy 115.90546 170) + (xy 115.885674 169.811744) (xy 115.827179 169.631716) (xy 115.732533 169.467784) (xy 115.605871 169.327112) + (xy 115.60587 169.327111) (xy 115.452734 169.215851) (xy 115.452729 169.215848) (xy 115.279807 169.138857) + (xy 115.279802 169.138855) (xy 115.134001 169.107865) (xy 115.094646 169.0995) (xy 114.905354 169.0995) + (xy 114.872897 169.106398) (xy 114.720197 169.138855) (xy 114.720192 169.138857) (xy 114.54727 169.215848) + (xy 114.547265 169.215851) (xy 114.394129 169.327111) (xy 114.267466 169.467785) (xy 114.172821 169.631715) + (xy 114.172818 169.631722) (xy 114.114327 169.81174) (xy 114.114326 169.811744) (xy 114.09454 170) + (xy 100.569001 170) (xy 100.409677 169.85938) (xy 100.400278 169.850152) (xy 100.365109 169.811744) + (xy 100.172821 169.601744) (xy 100.172487 169.601379) (xy 100.16412 169.591205) (xy 100.101579 169.506345) + (xy 99.964004 169.319674) (xy 99.956765 169.308673) (xy 99.927027 169.257784) (xy 99.786577 169.017437) + (xy 99.780546 169.005728) (xy 99.778693 169.001606) (xy 99.642214 168.698083) (xy 99.637466 168.685821) + (xy 99.532548 168.365239) (xy 99.529121 168.35252) (xy 99.4588 168.02261) (xy 99.456743 168.0096) + (xy 99.447619 167.921954) (xy 99.421817 167.674105) (xy 99.421151 167.66098) (xy 99.42156 167.500733) + (xy 100.710689 167.500733) (xy 100.710689 167.500736) (xy 100.731103 167.786168) (xy 100.791927 168.065772) + (xy 100.791929 168.065778) (xy 100.79193 168.065781) (xy 100.891914 168.333847) (xy 100.891934 168.333901) + (xy 101.029069 168.585044) (xy 101.029074 168.585052) (xy 101.200553 168.814122) (xy 101.200569 168.81414) + (xy 101.402893 169.016464) (xy 101.402911 169.01648) (xy 101.631981 169.187959) (xy 101.631989 169.187964) + (xy 101.883132 169.325099) (xy 101.883131 169.325099) (xy 101.883135 169.3251) (xy 101.883138 169.325102) + (xy 102.151253 169.425104) (xy 102.151259 169.425105) (xy 102.151261 169.425106) (xy 102.430865 169.48593) + (xy 102.430867 169.48593) (xy 102.430871 169.485931) (xy 102.684519 169.504072) (xy 102.716298 169.506345) + (xy 102.716299 169.506345) (xy 102.7163 169.506345) (xy 102.744894 169.504299) (xy 103.001727 169.485931) + (xy 103.001953 169.485882) (xy 103.281336 169.425106) (xy 103.281336 169.425105) (xy 103.281345 169.425104) + (xy 103.54946 169.325102) (xy 103.800614 169.187961) (xy 104.029694 169.016474) (xy 104.232038 168.81413) + (xy 104.403525 168.58505) (xy 104.540666 168.333896) (xy 104.640668 168.065781) (xy 104.664734 167.955152) + (xy 104.701494 167.786168) (xy 104.701494 167.786167) (xy 104.701495 167.786163) (xy 104.721909 167.500735) + (xy 104.721905 167.500686) (xy 104.70919 167.322896) (xy 104.701495 167.215307) (xy 104.701484 167.215258) + (xy 104.64067 166.935697) (xy 104.640669 166.935695) (xy 104.640668 166.935689) (xy 104.540666 166.667574) + (xy 104.540639 166.667525) (xy 104.403528 166.416425) (xy 104.403523 166.416417) (xy 104.232044 166.187347) + (xy 104.232028 166.187329) (xy 104.029704 165.985005) (xy 104.029686 165.984989) (xy 103.800616 165.81351) + (xy 103.800608 165.813505) (xy 103.549465 165.67637) (xy 103.549466 165.67637) (xy 103.442214 165.636367) + (xy 103.281345 165.576366) (xy 103.281342 165.576365) (xy 103.281336 165.576363) (xy 103.001732 165.515539) + (xy 102.7163 165.495125) (xy 102.716298 165.495125) (xy 102.430865 165.515539) (xy 102.151261 165.576363) + (xy 101.883132 165.67637) (xy 101.631989 165.813505) (xy 101.631981 165.81351) (xy 101.402911 165.984989) + (xy 101.402893 165.985005) (xy 101.200569 166.187329) (xy 101.200553 166.187347) (xy 101.029074 166.416417) + (xy 101.029069 166.416425) (xy 100.891934 166.667568) (xy 100.791927 166.935697) (xy 100.731103 167.215301) + (xy 100.710689 167.500733) (xy 99.42156 167.500733) (xy 99.422011 167.323638) (xy 99.422745 167.310491) + (xy 99.427127 167.270385) (xy 99.45938 166.975176) (xy 99.4615 166.9622) (xy 99.533502 166.632651) + (xy 99.536993 166.619952) (xy 99.550294 166.58) (xy 99.643545 166.299901) (xy 99.648357 166.287661) + (xy 99.788258 165.98072) (xy 99.794348 165.969047) (xy 99.966017 165.678684) (xy 99.973301 165.667735) + (xy 100.174818 165.397199) (xy 100.183217 165.387093) (xy 100.414891 165.136654) (xy 100.419442 165.131989) + (xy 100.450873 165.101441) (xy 100.450874 165.101438) (xy 100.457727 165.094778) (xy 100.45809 165.094363) + (xy 100.535008 165.019592) (xy 100.5515 165) (xy 109.09454 165) (xy 109.114326 165.188256) (xy 109.114327 165.188259) + (xy 109.172818 165.368277) (xy 109.172821 165.368284) (xy 109.267467 165.532216) (xy 109.371619 165.647888) + (xy 109.394129 165.672888) (xy 109.547265 165.784148) (xy 109.54727 165.784151) (xy 109.720192 165.861142) + (xy 109.720197 165.861144) (xy 109.905354 165.9005) (xy 109.905355 165.9005) (xy 110.094644 165.9005) + (xy 110.094646 165.9005) (xy 110.279803 165.861144) (xy 110.45273 165.784151) (xy 110.605871 165.672888) + (xy 110.732533 165.532216) (xy 110.827179 165.368284) (xy 110.885674 165.188256) (xy 110.90546 165) + (xy 110.885674 164.811744) (xy 110.827179 164.631716) (xy 110.732533 164.467784) (xy 110.605871 164.327112) + (xy 110.605508 164.326848) (xy 110.452734 164.215851) (xy 110.452729 164.215848) (xy 110.279807 164.138857) + (xy 110.279802 164.138855) (xy 110.134001 164.107865) (xy 110.094646 164.0995) (xy 109.905354 164.0995) + (xy 109.872897 164.106398) (xy 109.720197 164.138855) (xy 109.720192 164.138857) (xy 109.54727 164.215848) + (xy 109.547265 164.215851) (xy 109.394129 164.327111) (xy 109.267466 164.467785) (xy 109.172821 164.631715) + (xy 109.172818 164.631722) (xy 109.117127 164.803123) (xy 109.114326 164.811744) (xy 109.09454 165) + (xy 100.5515 165) (xy 100.747627 164.767006) (xy 100.93398 164.494464) (xy 101.092206 164.204687) + (xy 101.220727 163.900567) (xy 101.318259 163.58514) (xy 101.383828 163.261555) (xy 101.41678 162.933042) + (xy 101.416793 162.817535) (xy 101.416801 162.817455) (xy 101.416801 162.736743) (xy 101.416802 162.720367) + (xy 101.416801 162.720363) (xy 101.416801 160) (xy 104.09454 160) (xy 104.114326 160.188256) (xy 104.114327 160.188259) + (xy 104.172818 160.368277) (xy 104.172821 160.368284) (xy 104.267467 160.532216) (xy 104.32693 160.598256) + (xy 104.394129 160.672888) (xy 104.547265 160.784148) (xy 104.54727 160.784151) (xy 104.720192 160.861142) + (xy 104.720197 160.861144) (xy 104.905354 160.9005) (xy 104.905355 160.9005) (xy 105.094644 160.9005) + (xy 105.094646 160.9005) (xy 105.279803 160.861144) (xy 105.45273 160.784151) (xy 105.605871 160.672888) + (xy 105.732533 160.532216) (xy 105.827179 160.368284) (xy 105.885674 160.188256) (xy 105.90546 160) + (xy 114.09454 160) (xy 114.114326 160.188256) (xy 114.114327 160.188259) (xy 114.172818 160.368277) + (xy 114.172821 160.368284) (xy 114.267467 160.532216) (xy 114.32693 160.598256) (xy 114.394129 160.672888) + (xy 114.547265 160.784148) (xy 114.54727 160.784151) (xy 114.720192 160.861142) (xy 114.720197 160.861144) + (xy 114.905354 160.9005) (xy 114.905355 160.9005) (xy 115.094644 160.9005) (xy 115.094646 160.9005) + (xy 115.279803 160.861144) (xy 115.45273 160.784151) (xy 115.605871 160.672888) (xy 115.732533 160.532216) + (xy 115.827179 160.368284) (xy 115.885674 160.188256) (xy 115.90546 160) (xy 115.885674 159.811744) + (xy 115.827179 159.631716) (xy 115.732533 159.467784) (xy 115.605871 159.327112) (xy 115.599621 159.322571) + (xy 115.452734 159.215851) (xy 115.452729 159.215848) (xy 115.279807 159.138857) (xy 115.279802 159.138855) + (xy 115.134001 159.107865) (xy 115.094646 159.0995) (xy 114.905354 159.0995) (xy 114.872897 159.106398) + (xy 114.720197 159.138855) (xy 114.720192 159.138857) (xy 114.54727 159.215848) (xy 114.547265 159.215851) + (xy 114.394129 159.327111) (xy 114.267466 159.467785) (xy 114.172821 159.631715) (xy 114.172818 159.631722) + (xy 114.115612 159.807785) (xy 114.114326 159.811744) (xy 114.09454 160) (xy 105.90546 160) (xy 105.885674 159.811744) + (xy 105.827179 159.631716) (xy 105.732533 159.467784) (xy 105.605871 159.327112) (xy 105.599621 159.322571) + (xy 105.452734 159.215851) (xy 105.452729 159.215848) (xy 105.279807 159.138857) (xy 105.279802 159.138855) + (xy 105.134001 159.107865) (xy 105.094646 159.0995) (xy 104.905354 159.0995) (xy 104.872897 159.106398) + (xy 104.720197 159.138855) (xy 104.720192 159.138857) (xy 104.54727 159.215848) (xy 104.547265 159.215851) + (xy 104.394129 159.327111) (xy 104.267466 159.467785) (xy 104.172821 159.631715) (xy 104.172818 159.631722) + (xy 104.115612 159.807785) (xy 104.114326 159.811744) (xy 104.09454 160) (xy 101.416801 160) (xy 101.416801 155) + (xy 109.09454 155) (xy 109.114326 155.188256) (xy 109.114327 155.188259) (xy 109.172818 155.368277) + (xy 109.172821 155.368284) (xy 109.267467 155.532216) (xy 109.394129 155.672888) (xy 109.547265 155.784148) + (xy 109.54727 155.784151) (xy 109.720192 155.861142) (xy 109.720197 155.861144) (xy 109.905354 155.9005) + (xy 109.905355 155.9005) (xy 110.094644 155.9005) (xy 110.094646 155.9005) (xy 110.279803 155.861144) + (xy 110.45273 155.784151) (xy 110.605871 155.672888) (xy 110.732533 155.532216) (xy 110.827179 155.368284) + (xy 110.885674 155.188256) (xy 110.90546 155) (xy 110.885674 154.811744) (xy 110.827179 154.631716) + (xy 110.732533 154.467784) (xy 110.605871 154.327112) (xy 110.603749 154.32557) (xy 110.452734 154.215851) + (xy 110.452729 154.215848) (xy 110.279807 154.138857) (xy 110.279802 154.138855) (xy 110.134001 154.107865) + (xy 110.094646 154.0995) (xy 109.905354 154.0995) (xy 109.872897 154.106398) (xy 109.720197 154.138855) + (xy 109.720192 154.138857) (xy 109.54727 154.215848) (xy 109.547265 154.215851) (xy 109.394129 154.327111) + (xy 109.267466 154.467785) (xy 109.172821 154.631715) (xy 109.172818 154.631722) (xy 109.114327 154.81174) + (xy 109.114326 154.811744) (xy 109.09454 155) (xy 101.416801 155) (xy 101.416801 150) (xy 104.09454 150) + (xy 104.114326 150.188256) (xy 104.116292 150.194309) (xy 104.172818 150.368277) (xy 104.172821 150.368284) + (xy 104.267467 150.532216) (xy 104.381742 150.659131) (xy 104.394129 150.672888) (xy 104.547265 150.784148) + (xy 104.54727 150.784151) (xy 104.720192 150.861142) (xy 104.720197 150.861144) (xy 104.905354 150.9005) + (xy 104.905355 150.9005) (xy 105.094644 150.9005) (xy 105.094646 150.9005) (xy 105.279803 150.861144) + (xy 105.45273 150.784151) (xy 105.605871 150.672888) (xy 105.732533 150.532216) (xy 105.827179 150.368284) + (xy 105.885674 150.188256) (xy 105.90546 150) (xy 114.09454 150) (xy 114.114326 150.188256) (xy 114.116292 150.194309) + (xy 114.172818 150.368277) (xy 114.172821 150.368284) (xy 114.267467 150.532216) (xy 114.381742 150.659131) + (xy 114.394129 150.672888) (xy 114.547265 150.784148) (xy 114.54727 150.784151) (xy 114.720192 150.861142) + (xy 114.720197 150.861144) (xy 114.905354 150.9005) (xy 114.905355 150.9005) (xy 115.094644 150.9005) + (xy 115.094646 150.9005) (xy 115.279803 150.861144) (xy 115.45273 150.784151) (xy 115.605871 150.672888) + (xy 115.732533 150.532216) (xy 115.827179 150.368284) (xy 115.885674 150.188256) (xy 115.90546 150) + (xy 115.885674 149.811744) (xy 115.827179 149.631716) (xy 115.732533 149.467784) (xy 115.605871 149.327112) + (xy 115.60587 149.327111) (xy 115.452734 149.215851) (xy 115.452729 149.215848) (xy 115.279807 149.138857) + (xy 115.279802 149.138855) (xy 115.134001 149.107865) (xy 115.094646 149.0995) (xy 114.905354 149.0995) + (xy 114.872897 149.106398) (xy 114.720197 149.138855) (xy 114.720192 149.138857) (xy 114.54727 149.215848) + (xy 114.547265 149.215851) (xy 114.394129 149.327111) (xy 114.267466 149.467785) (xy 114.172821 149.631715) + (xy 114.172818 149.631722) (xy 114.123706 149.782875) (xy 114.114326 149.811744) (xy 114.09454 150) + (xy 105.90546 150) (xy 105.885674 149.811744) (xy 105.827179 149.631716) (xy 105.732533 149.467784) + (xy 105.605871 149.327112) (xy 105.60587 149.327111) (xy 105.452734 149.215851) (xy 105.452729 149.215848) + (xy 105.279807 149.138857) (xy 105.279802 149.138855) (xy 105.134001 149.107865) (xy 105.094646 149.0995) + (xy 104.905354 149.0995) (xy 104.872897 149.106398) (xy 104.720197 149.138855) (xy 104.720192 149.138857) + (xy 104.54727 149.215848) (xy 104.547265 149.215851) (xy 104.394129 149.327111) (xy 104.267466 149.467785) + (xy 104.172821 149.631715) (xy 104.172818 149.631722) (xy 104.123706 149.782875) (xy 104.114326 149.811744) + (xy 104.09454 150) (xy 101.416801 150) (xy 101.416801 145.618299) (xy 101.416812 145.618258) (xy 101.416807 145.566934) + (xy 101.416808 145.566934) (xy 101.416791 145.401847) (xy 101.383846 145.073322) (xy 101.36899 145) + (xy 109.09454 145) (xy 109.114326 145.188256) (xy 109.114327 145.188259) (xy 109.172818 145.368277) + (xy 109.172821 145.368284) (xy 109.267467 145.532216) (xy 109.341576 145.614522) (xy 109.394129 145.672888) + (xy 109.547265 145.784148) (xy 109.54727 145.784151) (xy 109.720192 145.861142) (xy 109.720197 145.861144) + (xy 109.905354 145.9005) (xy 109.905355 145.9005) (xy 110.094644 145.9005) (xy 110.094646 145.9005) + (xy 110.279803 145.861144) (xy 110.45273 145.784151) (xy 110.605871 145.672888) (xy 110.732533 145.532216) + (xy 110.827179 145.368284) (xy 110.885674 145.188256) (xy 110.90546 145) (xy 110.885674 144.811744) + (xy 110.827179 144.631716) (xy 110.732533 144.467784) (xy 110.605871 144.327112) (xy 110.60587 144.327111) + (xy 110.452734 144.215851) (xy 110.452729 144.215848) (xy 110.279807 144.138857) (xy 110.279802 144.138855) + (xy 110.134001 144.107865) (xy 110.094646 144.0995) (xy 109.905354 144.0995) (xy 109.872897 144.106398) + (xy 109.720197 144.138855) (xy 109.720192 144.138857) (xy 109.54727 144.215848) (xy 109.547265 144.215851) + (xy 109.394129 144.327111) (xy 109.267466 144.467785) (xy 109.172821 144.631715) (xy 109.172818 144.631722) + (xy 109.125176 144.778351) (xy 109.114326 144.811744) (xy 109.09454 145) (xy 101.36899 145) (xy 101.318282 144.749723) + (xy 101.220753 144.434283) (xy 101.217567 144.426744) (xy 101.092239 144.130166) (xy 101.092237 144.130162) + (xy 101.092232 144.13015) (xy 100.934003 143.84036) (xy 100.747645 143.567806) (xy 100.535019 143.31521) + (xy 100.458283 143.240615) (xy 100.458227 143.24055) (xy 100.419011 143.202436) (xy 100.414409 143.197719) + (xy 100.207591 142.974151) (xy 100.18311 142.947686) (xy 100.174693 142.937558) (xy 100.148256 142.902067) + (xy 99.97319 142.667042) (xy 99.965894 142.656075) (xy 99.794231 142.365723) (xy 99.788139 142.354045) + (xy 99.648239 142.04711) (xy 99.64342 142.03485) (xy 99.604222 141.917112) (xy 99.536866 141.714797) + (xy 99.533383 141.702125) (xy 99.461378 141.372565) (xy 99.459256 141.359574) (xy 99.45075 141.281722) + (xy 99.422621 141.024265) (xy 99.421888 141.011116) (xy 99.421868 141.00317) (xy 99.421437 140.834018) + (xy 100.710784 140.834018) (xy 100.710784 140.834021) (xy 100.731198 141.119453) (xy 100.792022 141.399057) + (xy 100.792024 141.399063) (xy 100.792025 141.399066) (xy 100.885619 141.65) (xy 100.892029 141.667186) + (xy 101.029164 141.918329) (xy 101.029169 141.918337) (xy 101.200648 142.147407) (xy 101.200664 142.147425) + (xy 101.402988 142.349749) (xy 101.403006 142.349765) (xy 101.632076 142.521244) (xy 101.632084 142.521249) + (xy 101.883227 142.658384) (xy 101.883226 142.658384) (xy 101.88323 142.658385) (xy 101.883233 142.658387) + (xy 102.151348 142.758389) (xy 102.151354 142.75839) (xy 102.151356 142.758391) (xy 102.43096 142.819215) + (xy 102.430962 142.819215) (xy 102.430966 142.819216) (xy 102.684614 142.837357) (xy 102.716393 142.83963) + (xy 102.716394 142.83963) (xy 102.716395 142.83963) (xy 102.744989 142.837584) (xy 103.001822 142.819216) + (xy 103.054375 142.807784) (xy 103.281431 142.758391) (xy 103.281431 142.75839) (xy 103.28144 142.758389) + (xy 103.549555 142.658387) (xy 103.800709 142.521246) (xy 104.029789 142.349759) (xy 104.232133 142.147415) + (xy 104.40362 141.918335) (xy 104.540761 141.667181) (xy 104.640763 141.399066) (xy 104.644537 141.381716) + (xy 104.701589 141.119453) (xy 104.701589 141.119452) (xy 104.70159 141.119448) (xy 104.709906 141.003169) + (xy 104.734323 140.937706) (xy 104.790256 140.895834) (xy 104.859371 140.890726) (xy 104.905354 140.9005) + (xy 104.905355 140.9005) (xy 105.094644 140.9005) (xy 105.094646 140.9005) (xy 105.279803 140.861144) + (xy 105.45273 140.784151) (xy 105.605871 140.672888) (xy 105.732533 140.532216) (xy 105.827179 140.368284) + (xy 105.885674 140.188256) (xy 105.90546 140) (xy 114.09454 140) (xy 114.114326 140.188256) (xy 114.114327 140.188259) + (xy 114.172818 140.368277) (xy 114.172821 140.368284) (xy 114.267467 140.532216) (xy 114.331804 140.603669) + (xy 114.394129 140.672888) (xy 114.547265 140.784148) (xy 114.54727 140.784151) (xy 114.720192 140.861142) + (xy 114.720197 140.861144) (xy 114.905354 140.9005) (xy 114.905355 140.9005) (xy 115.094644 140.9005) + (xy 115.094646 140.9005) (xy 115.279803 140.861144) (xy 115.45273 140.784151) (xy 115.605871 140.672888) + (xy 115.732533 140.532216) (xy 115.827179 140.368284) (xy 115.885674 140.188256) (xy 115.90546 140) + (xy 115.885674 139.811744) (xy 115.827179 139.631716) (xy 115.732533 139.467784) (xy 115.605871 139.327112) + (xy 115.593719 139.318283) (xy 115.452734 139.215851) (xy 115.452729 139.215848) (xy 115.279807 139.138857) + (xy 115.279802 139.138855) (xy 115.134001 139.107865) (xy 115.094646 139.0995) (xy 114.905354 139.0995) + (xy 114.872897 139.106398) (xy 114.720197 139.138855) (xy 114.720192 139.138857) (xy 114.54727 139.215848) + (xy 114.547265 139.215851) (xy 114.394129 139.327111) (xy 114.267466 139.467785) (xy 114.172821 139.631715) + (xy 114.172818 139.631722) (xy 114.114327 139.81174) (xy 114.114326 139.811744) (xy 114.09454 140) + (xy 105.90546 140) (xy 105.885674 139.811744) (xy 105.827179 139.631716) (xy 105.732533 139.467784) + (xy 105.605871 139.327112) (xy 105.593719 139.318283) (xy 105.452734 139.215851) (xy 105.452729 139.215848) + (xy 105.279807 139.138857) (xy 105.279802 139.138855) (xy 105.134001 139.107865) (xy 105.094646 139.0995) + (xy 104.905354 139.0995) (xy 104.872897 139.106398) (xy 104.720197 139.138855) (xy 104.720192 139.138857) + (xy 104.54727 139.215848) (xy 104.547265 139.215851) (xy 104.394129 139.327111) (xy 104.394128 139.327112) + (xy 104.313123 139.417077) (xy 104.253637 139.453725) (xy 104.18378 139.452394) (xy 104.133294 139.421786) + (xy 104.029789 139.318281) (xy 104.029787 139.31828) (xy 104.029781 139.318274) (xy 103.800711 139.146795) + (xy 103.800703 139.14679) (xy 103.54956 139.009655) (xy 103.549561 139.009655) (xy 103.427455 138.964112) + (xy 103.28144 138.909651) (xy 103.281437 138.90965) (xy 103.281431 138.909648) (xy 103.001827 138.848824) + (xy 102.716395 138.82841) (xy 102.716393 138.82841) (xy 102.43096 138.848824) (xy 102.151356 138.909648) + (xy 101.883227 139.009655) (xy 101.632084 139.14679) (xy 101.632076 139.146795) (xy 101.403006 139.318274) + (xy 101.402988 139.31829) (xy 101.200664 139.520614) (xy 101.200648 139.520632) (xy 101.029169 139.749702) + (xy 101.029164 139.74971) (xy 100.892029 140.000853) (xy 100.792022 140.268982) (xy 100.731198 140.548586) + (xy 100.710784 140.834018) (xy 99.421437 140.834018) (xy 99.421028 140.673776) (xy 99.421694 140.660652) + (xy 99.456621 140.325148) (xy 99.458677 140.312145) (xy 99.467878 140.268982) (xy 99.529 139.982228) + (xy 99.532426 139.969514) (xy 99.556039 139.897365) (xy 99.637345 139.648933) (xy 99.642092 139.636672) + (xy 99.780436 139.329003) (xy 99.786458 139.317314) (xy 99.956651 139.026072) (xy 99.963878 139.015087) + (xy 100.164014 138.743531) (xy 100.172372 138.733369) (xy 100.40018 138.48458) (xy 100.409551 138.475379) + (xy 100.662488 138.252139) (xy 100.672774 138.243991) (xy 100.947948 138.048853) (xy 100.959056 138.041831) + (xy 101.253386 137.876981) (xy 101.265169 137.871181) (xy 101.575317 137.738486) (xy 101.587659 137.733965) + (xy 101.912325 137.634245) (xy 101.918597 137.632499) (xy 102.079965 137.592117) (xy 102.396819 137.477572) + (xy 102.700364 137.331362) (xy 102.700456 137.331306) (xy 102.92171 137.195388) (xy 102.987445 137.155007) + (xy 103.255078 136.950338) (xy 103.500482 136.719484) (xy 103.721106 136.464843) (xy 103.914657 136.189063) + (xy 104.079124 135.895009) (xy 104.079128 135.894997) (xy 104.079131 135.894994) (xy 104.160336 135.707112) + (xy 104.212796 135.585738) (xy 104.314285 135.264465) (xy 104.32582 135.208706) (xy 104.368992 135) + (xy 109.09454 135) (xy 109.114326 135.188256) (xy 109.114327 135.188259) (xy 109.172818 135.368277) + (xy 109.172821 135.368284) (xy 109.267467 135.532216) (xy 109.348309 135.622) (xy 109.394129 135.672888) + (xy 109.547265 135.784148) (xy 109.54727 135.784151) (xy 109.720192 135.861142) (xy 109.720197 135.861144) + (xy 109.905354 135.9005) (xy 109.905355 135.9005) (xy 110.094644 135.9005) (xy 110.094646 135.9005) + (xy 110.279803 135.861144) (xy 110.45273 135.784151) (xy 110.605871 135.672888) (xy 110.732533 135.532216) + (xy 110.827179 135.368284) (xy 110.885674 135.188256) (xy 110.90546 135) (xy 110.885674 134.811744) + (xy 110.827179 134.631716) (xy 110.732533 134.467784) (xy 110.605871 134.327112) (xy 110.601796 134.324151) + (xy 110.452734 134.215851) (xy 110.452729 134.215848) (xy 110.279807 134.138857) (xy 110.279802 134.138855) + (xy 110.106525 134.102025) (xy 110.094646 134.0995) (xy 109.905354 134.0995) (xy 109.893475 134.102025) + (xy 109.720197 134.138855) (xy 109.720192 134.138857) (xy 109.54727 134.215848) (xy 109.547265 134.215851) + (xy 109.394129 134.327111) (xy 109.267466 134.467785) (xy 109.172821 134.631715) (xy 109.172818 134.631722) + (xy 109.114327 134.81174) (xy 109.114326 134.811744) (xy 109.09454 135) (xy 104.368992 135) (xy 104.382536 134.934527) + (xy 104.41684 134.599356) (xy 104.416878 134.478906) (xy 104.416894 134.47868) (xy 104.416894 132.01) + (xy 123.12454 132.01) (xy 123.143323 132.188715) (xy 123.144326 132.198253) (xy 123.144326 132.198257) + (xy 123.202818 132.378277) (xy 123.202821 132.378284) (xy 123.297467 132.542216) (xy 123.385062 132.6395) + (xy 123.424129 132.682888) (xy 123.577265 132.794148) (xy 123.57727 132.794151) (xy 123.750192 132.871142) + (xy 123.750197 132.871144) (xy 123.935354 132.9105) (xy 123.935355 132.9105) (xy 124.124644 132.9105) + (xy 124.124646 132.9105) (xy 124.309803 132.871144) (xy 124.48273 132.794151) (xy 124.617273 132.6964) + (xy 128.29094 132.6964) (xy 128.310726 132.884656) (xy 128.310727 132.884659) (xy 128.369218 133.064677) + (xy 128.369221 133.064684) (xy 128.463867 133.228616) (xy 128.573612 133.3505) (xy 128.590529 133.369288) + (xy 128.743665 133.480548) (xy 128.74367 133.480551) (xy 128.916592 133.557542) (xy 128.916597 133.557544) + (xy 129.101754 133.5969) (xy 129.101755 133.5969) (xy 129.291044 133.5969) (xy 129.291046 133.5969) + (xy 129.476203 133.557544) (xy 129.515607 133.54) (xy 151.29454 133.54) (xy 151.314326 133.728256) + (xy 151.314327 133.728259) (xy 151.372818 133.908277) (xy 151.372821 133.908284) (xy 151.467467 134.072216) + (xy 151.548059 134.161722) (xy 151.594129 134.212888) (xy 151.747265 134.324148) (xy 151.74727 134.324151) + (xy 151.920192 134.401142) (xy 151.920197 134.401144) (xy 152.105354 134.4405) (xy 152.105355 134.4405) + (xy 152.294644 134.4405) (xy 152.294646 134.4405) (xy 152.479803 134.401144) (xy 152.65273 134.324151) + (xy 152.805871 134.212888) (xy 152.932533 134.072216) (xy 153.027179 133.908284) (xy 153.085674 133.728256) + (xy 153.10546 133.54) (xy 153.085674 133.351744) (xy 153.027179 133.171716) (xy 152.932533 133.007784) + (xy 152.805871 132.867112) (xy 152.80587 132.867111) (xy 152.652734 132.755851) (xy 152.652729 132.755848) + (xy 152.479807 132.678857) (xy 152.479802 132.678855) (xy 152.334001 132.647865) (xy 152.294646 132.6395) + (xy 152.105354 132.6395) (xy 152.072897 132.646398) (xy 151.920197 132.678855) (xy 151.920192 132.678857) + (xy 151.74727 132.755848) (xy 151.747265 132.755851) (xy 151.594129 132.867111) (xy 151.467466 133.007785) + (xy 151.372821 133.171715) (xy 151.372818 133.171722) (xy 151.325535 133.317246) (xy 151.314326 133.351744) + (xy 151.29454 133.54) (xy 129.515607 133.54) (xy 129.64913 133.480551) (xy 129.802271 133.369288) + (xy 129.928933 133.228616) (xy 130.023579 133.064684) (xy 130.082074 132.884656) (xy 130.10186 132.6964) + (xy 130.082074 132.508144) (xy 130.023579 132.328116) (xy 129.928933 132.164184) (xy 129.802271 132.023512) + (xy 129.80227 132.023511) (xy 129.649134 131.912251) (xy 129.649129 131.912248) (xy 129.476207 131.835257) + (xy 129.476202 131.835255) (xy 129.330401 131.804265) (xy 129.291046 131.7959) (xy 129.101754 131.7959) + (xy 129.069297 131.802798) (xy 128.916597 131.835255) (xy 128.916592 131.835257) (xy 128.74367 131.912248) + (xy 128.743665 131.912251) (xy 128.590529 132.023511) (xy 128.463866 132.164185) (xy 128.369221 132.328115) + (xy 128.369218 132.328122) (xy 128.319708 132.4805) (xy 128.310726 132.508144) (xy 128.29094 132.6964) + (xy 124.617273 132.6964) (xy 124.635871 132.682888) (xy 124.762533 132.542216) (xy 124.857179 132.378284) + (xy 124.915674 132.198256) (xy 124.93546 132.01) (xy 124.915674 131.821744) (xy 124.857179 131.641716) + (xy 124.762533 131.477784) (xy 124.635871 131.337112) (xy 124.63587 131.337111) (xy 124.482734 131.225851) + (xy 124.482729 131.225848) (xy 124.309807 131.148857) (xy 124.309802 131.148855) (xy 124.164001 131.117865) + (xy 124.124646 131.1095) (xy 123.935354 131.1095) (xy 123.902897 131.116398) (xy 123.750197 131.148855) + (xy 123.750192 131.148857) (xy 123.57727 131.225848) (xy 123.577265 131.225851) (xy 123.424129 131.337111) + (xy 123.297466 131.477785) (xy 123.202821 131.641715) (xy 123.202818 131.641722) (xy 123.153295 131.79414) + (xy 123.144326 131.821744) (xy 123.12454 132.01) (xy 104.416894 132.01) (xy 104.416894 130.917047) + (xy 104.436579 130.850008) (xy 104.489383 130.804253) (xy 104.558541 130.794309) (xy 104.591329 130.803767) + (xy 104.720197 130.861144) (xy 104.905354 130.9005) (xy 104.905355 130.9005) (xy 105.094644 130.9005) + (xy 105.094646 130.9005) (xy 105.279803 130.861144) (xy 105.45273 130.784151) (xy 105.605871 130.672888) + (xy 105.732533 130.532216) (xy 105.827179 130.368284) (xy 105.885674 130.188256) (xy 105.90546 130) + (xy 114.09454 130) (xy 114.114326 130.188256) (xy 114.114327 130.188259) (xy 114.172818 130.368277) + (xy 114.172821 130.368284) (xy 114.267467 130.532216) (xy 114.357467 130.632171) (xy 114.394129 130.672888) + (xy 114.547265 130.784148) (xy 114.54727 130.784151) (xy 114.720192 130.861142) (xy 114.720197 130.861144) + (xy 114.905354 130.9005) (xy 114.905355 130.9005) (xy 115.094644 130.9005) (xy 115.094646 130.9005) + (xy 115.279803 130.861144) (xy 115.45273 130.784151) (xy 115.605871 130.672888) (xy 115.732533 130.532216) + (xy 115.827179 130.368284) (xy 115.885674 130.188256) (xy 115.90546 130) (xy 115.885674 129.811744) + (xy 115.827179 129.631716) (xy 115.732533 129.467784) (xy 115.605871 129.327112) (xy 115.576125 129.3055) + (xy 115.452734 129.215851) (xy 115.452729 129.215848) (xy 115.279807 129.138857) (xy 115.279802 129.138855) + (xy 115.134001 129.107865) (xy 115.094646 129.0995) (xy 114.905354 129.0995) (xy 114.872897 129.106398) + (xy 114.720197 129.138855) (xy 114.720192 129.138857) (xy 114.54727 129.215848) (xy 114.547265 129.215851) + (xy 114.394129 129.327111) (xy 114.267466 129.467785) (xy 114.172821 129.631715) (xy 114.172818 129.631722) + (xy 114.115264 129.808856) (xy 114.114326 129.811744) (xy 114.09454 130) (xy 105.90546 130) (xy 105.885674 129.811744) + (xy 105.827179 129.631716) (xy 105.732533 129.467784) (xy 105.605871 129.327112) (xy 105.576125 129.3055) + (xy 105.452734 129.215851) (xy 105.452729 129.215848) (xy 105.279807 129.138857) (xy 105.279802 129.138855) + (xy 105.134001 129.107865) (xy 105.094646 129.0995) (xy 104.905354 129.0995) (xy 104.85572 129.11005) + (xy 104.720199 129.138855) (xy 104.59133 129.196232) (xy 104.52208 129.205516) (xy 104.458803 129.175888) + (xy 104.42159 129.116753) (xy 104.416894 129.082952) (xy 104.416894 125) (xy 109.09454 125) (xy 109.114326 125.188256) + (xy 109.114327 125.188259) (xy 109.172818 125.368277) (xy 109.172821 125.368284) (xy 109.267467 125.532216) + (xy 109.333194 125.605213) (xy 109.394129 125.672888) (xy 109.547265 125.784148) (xy 109.54727 125.784151) + (xy 109.720192 125.861142) (xy 109.720197 125.861144) (xy 109.905354 125.9005) (xy 109.905355 125.9005) + (xy 110.094644 125.9005) (xy 110.094646 125.9005) (xy 110.279803 125.861144) (xy 110.45273 125.784151) + (xy 110.605871 125.672888) (xy 110.732533 125.532216) (xy 110.827179 125.368284) (xy 110.885674 125.188256) + (xy 110.90546 125) (xy 119.09454 125) (xy 119.114326 125.188256) (xy 119.114327 125.188259) (xy 119.172818 125.368277) + (xy 119.172821 125.368284) (xy 119.267467 125.532216) (xy 119.333194 125.605213) (xy 119.394129 125.672888) + (xy 119.547265 125.784148) (xy 119.54727 125.784151) (xy 119.720192 125.861142) (xy 119.720197 125.861144) + (xy 119.905354 125.9005) (xy 119.905355 125.9005) (xy 120.094644 125.9005) (xy 120.094646 125.9005) + (xy 120.279803 125.861144) (xy 120.45273 125.784151) (xy 120.605871 125.672888) (xy 120.732533 125.532216) + (xy 120.827179 125.368284) (xy 120.885674 125.188256) (xy 120.90546 125) (xy 120.885674 124.811744) + (xy 120.827179 124.631716) (xy 120.732533 124.467784) (xy 120.605871 124.327112) (xy 120.601098 124.323644) + (xy 120.452734 124.215851) (xy 120.452729 124.215848) (xy 120.279807 124.138857) (xy 120.279802 124.138855) + (xy 120.134001 124.107865) (xy 120.094646 124.0995) (xy 119.905354 124.0995) (xy 119.872897 124.106398) + (xy 119.720197 124.138855) (xy 119.720192 124.138857) (xy 119.54727 124.215848) (xy 119.547265 124.215851) + (xy 119.394129 124.327111) (xy 119.267466 124.467785) (xy 119.172821 124.631715) (xy 119.172818 124.631722) + (xy 119.114327 124.81174) (xy 119.114326 124.811744) (xy 119.09454 125) (xy 110.90546 125) (xy 110.885674 124.811744) + (xy 110.827179 124.631716) (xy 110.732533 124.467784) (xy 110.605871 124.327112) (xy 110.601098 124.323644) + (xy 110.452734 124.215851) (xy 110.452729 124.215848) (xy 110.279807 124.138857) (xy 110.279802 124.138855) + (xy 110.134001 124.107865) (xy 110.094646 124.0995) (xy 109.905354 124.0995) (xy 109.872897 124.106398) + (xy 109.720197 124.138855) (xy 109.720192 124.138857) (xy 109.54727 124.215848) (xy 109.547265 124.215851) + (xy 109.394129 124.327111) (xy 109.267466 124.467785) (xy 109.172821 124.631715) (xy 109.172818 124.631722) + (xy 109.114327 124.81174) (xy 109.114326 124.811744) (xy 109.09454 125) (xy 104.416894 125) (xy 104.416894 123.03125) + (xy 111.245909 123.03125) (xy 111.265225 123.227379) (xy 111.265226 123.227382) (xy 111.320991 123.411215) + (xy 111.322438 123.415983) (xy 111.415336 123.589782) (xy 111.41534 123.589789) (xy 111.540366 123.742133) + (xy 111.69271 123.867159) (xy 111.692717 123.867163) (xy 111.866516 123.960061) (xy 111.866519 123.960061) + (xy 111.866523 123.960064) (xy 112.055118 124.017274) (xy 112.25125 124.036591) (xy 112.447382 124.017274) + (xy 112.635977 123.960064) (xy 112.700805 123.925413) (xy 112.778118 123.884088) (xy 112.809788 123.86716) + (xy 112.910025 123.784896) (xy 112.974334 123.757584) (xy 112.98869 123.75675) (xy 121.900207 123.75675) + (xy 121.994501 123.737992) (xy 122.04037 123.728869) (xy 122.172403 123.674179) (xy 122.197115 123.657667) + (xy 122.204566 123.652689) (xy 122.272287 123.607439) (xy 122.29123 123.594782) (xy 123.324193 122.561819) + (xy 123.385516 122.528334) (xy 123.411874 122.5255) (xy 136.29256 122.5255) (xy 136.359599 122.545185) + (xy 136.371225 122.553647) (xy 136.47146 122.635909) (xy 136.471467 122.635913) (xy 136.645266 122.728811) + (xy 136.645269 122.728811) (xy 136.645273 122.728814) (xy 136.833868 122.786024) (xy 137.03 122.805341) + (xy 137.226132 122.786024) (xy 137.414727 122.728814) (xy 137.588538 122.63591) (xy 137.740883 122.510883) + (xy 137.86591 122.358538) (xy 137.953141 122.19534) (xy 137.958811 122.184733) (xy 137.958811 122.184732) + (xy 137.958814 122.184727) (xy 138.016024 121.996132) (xy 138.035341 121.8) (xy 138.016024 121.603868) + (xy 137.958814 121.415273) (xy 137.958811 121.415269) (xy 137.958811 121.415266) (xy 137.865913 121.241467) + (xy 137.865909 121.24146) (xy 137.766226 121.119997) (xy 140.614537 121.119997) (xy 140.634323 121.308253) + (xy 140.634324 121.308256) (xy 140.692815 121.488274) (xy 140.692818 121.488281) (xy 140.787464 121.652213) + (xy 140.870172 121.744069) (xy 140.914126 121.792885) (xy 141.067262 121.904145) (xy 141.067267 121.904148) + (xy 141.240189 121.981139) (xy 141.240194 121.981141) (xy 141.425351 122.020497) (xy 141.425352 122.020497) + (xy 141.614641 122.020497) (xy 141.614643 122.020497) (xy 141.7998 121.981141) (xy 141.972727 121.904148) + (xy 142.125868 121.792885) (xy 142.25253 121.652213) (xy 142.347176 121.488281) (xy 142.405671 121.308253) + (xy 142.425457 121.119997) (xy 142.405671 120.931741) (xy 142.347176 120.751713) (xy 142.25253 120.587781) + (xy 142.125868 120.447109) (xy 142.116546 120.440336) (xy 141.972731 120.335848) (xy 141.972726 120.335845) + (xy 141.799804 120.258854) (xy 141.799799 120.258852) (xy 141.653998 120.227862) (xy 141.614643 120.219497) + (xy 141.425351 120.219497) (xy 141.392894 120.226395) (xy 141.240194 120.258852) (xy 141.240189 120.258854) + (xy 141.067267 120.335845) (xy 141.067262 120.335848) (xy 140.914126 120.447108) (xy 140.787463 120.587782) + (xy 140.692818 120.751712) (xy 140.692815 120.751719) (xy 140.634324 120.931737) (xy 140.634323 120.931741) + (xy 140.614537 121.119997) (xy 137.766226 121.119997) (xy 137.740883 121.089116) (xy 137.588539 120.96409) + (xy 137.588532 120.964086) (xy 137.414733 120.871188) (xy 137.414727 120.871186) (xy 137.226132 120.813976) + (xy 137.226129 120.813975) (xy 137.03 120.794659) (xy 136.83387 120.813975) (xy 136.645266 120.871188) + (xy 136.471467 120.964086) (xy 136.47146 120.96409) (xy 136.371225 121.046353) (xy 136.306916 121.073666) + (xy 136.29256 121.0745) (xy 132.948888 121.0745) (xy 132.881849 121.054815) (xy 132.836094 121.002011) + (xy 132.82615 120.932853) (xy 132.855175 120.869297) (xy 132.898452 120.837221) (xy 132.930908 120.822769) + (xy 132.972729 120.80415) (xy 133.12587 120.692887) (xy 133.252532 120.552215) (xy 133.347178 120.388283) + (xy 133.405673 120.208255) (xy 133.425459 120.019999) (xy 133.405673 119.831743) (xy 133.347178 119.651715) + (xy 133.252532 119.487783) (xy 133.12587 119.347111) (xy 133.116771 119.3405) (xy 132.972733 119.23585) + (xy 132.972728 119.235847) (xy 132.799806 119.158856) (xy 132.799801 119.158854) (xy 132.654 119.127864) + (xy 132.614645 119.119499) (xy 132.425353 119.119499) (xy 132.392896 119.126397) (xy 132.240196 119.158854) + (xy 132.240191 119.158856) (xy 132.067269 119.235847) (xy 132.067264 119.23585) (xy 131.914128 119.34711) + (xy 131.787465 119.487784) (xy 131.69282 119.651714) (xy 131.692817 119.651721) (xy 131.634326 119.831739) + (xy 131.634325 119.831743) (xy 131.614539 120.019999) (xy 131.634325 120.208255) (xy 131.634326 120.208258) + (xy 131.692817 120.388276) (xy 131.69282 120.388283) (xy 131.787466 120.552215) (xy 131.911935 120.690451) + (xy 131.914128 120.692887) (xy 132.067264 120.804147) (xy 132.067269 120.80415) (xy 132.141546 120.837221) + (xy 132.194783 120.882471) (xy 132.215104 120.949321) (xy 132.196058 121.016544) (xy 132.143692 121.062799) + (xy 132.09111 121.0745) (xy 122.988543 121.0745) (xy 122.862864 121.0995) (xy 122.858012 121.100465) + (xy 122.848381 121.10238) (xy 122.848378 121.102381) (xy 122.716352 121.157067) (xy 122.716339 121.157074) + (xy 122.59752 121.236467) (xy 122.597516 121.23647) (xy 121.564557 122.269431) (xy 121.503234 122.302916) + (xy 121.476876 122.30575) (xy 112.98869 122.30575) (xy 112.921651 122.286065) (xy 112.910025 122.277603) + (xy 112.809789 122.19534) (xy 112.809782 122.195336) (xy 112.635983 122.102438) (xy 112.635977 122.102436) + (xy 112.495142 122.059714) (xy 112.447379 122.045225) (xy 112.25125 122.025909) (xy 112.05512 122.045225) + (xy 111.866516 122.102438) (xy 111.692717 122.195336) (xy 111.69271 122.19534) (xy 111.540366 122.320366) + (xy 111.41534 122.47271) (xy 111.415336 122.472717) (xy 111.322438 122.646516) (xy 111.265225 122.83512) + (xy 111.245909 123.03125) (xy 104.416894 123.03125) (xy 104.416894 120.917047) (xy 104.436579 120.850008) + (xy 104.489383 120.804253) (xy 104.558541 120.794309) (xy 104.591329 120.803767) (xy 104.720197 120.861144) + (xy 104.905354 120.9005) (xy 104.905355 120.9005) (xy 105.094644 120.9005) (xy 105.094646 120.9005) + (xy 105.279803 120.861144) (xy 105.45273 120.784151) (xy 105.605871 120.672888) (xy 105.732533 120.532216) + (xy 105.827179 120.368284) (xy 105.885674 120.188256) (xy 105.90546 120) (xy 114.09454 120) (xy 114.114326 120.188256) + (xy 114.114327 120.188259) (xy 114.172818 120.368277) (xy 114.172821 120.368284) (xy 114.267467 120.532216) + (xy 114.37542 120.65211) (xy 114.394129 120.672888) (xy 114.547265 120.784148) (xy 114.54727 120.784151) + (xy 114.720192 120.861142) (xy 114.720197 120.861144) (xy 114.905354 120.9005) (xy 114.905355 120.9005) + (xy 115.094644 120.9005) (xy 115.094646 120.9005) (xy 115.279803 120.861144) (xy 115.45273 120.784151) + (xy 115.605871 120.672888) (xy 115.732533 120.532216) (xy 115.814641 120.39) (xy 119.833409 120.39) + (xy 119.852725 120.586129) (xy 119.859698 120.609117) (xy 119.902954 120.751712) (xy 119.909938 120.774733) + (xy 120.002836 120.948532) (xy 120.00284 120.948539) (xy 120.127866 121.100883) (xy 120.28021 121.225909) + (xy 120.280217 121.225913) (xy 120.454016 121.318811) (xy 120.454019 121.318811) (xy 120.454023 121.318814) + (xy 120.642618 121.376024) (xy 120.83875 121.395341) (xy 121.034882 121.376024) (xy 121.223477 121.318814) + (xy 121.243236 121.308253) (xy 121.368196 121.24146) (xy 121.397288 121.22591) (xy 121.549633 121.100883) + (xy 121.67466 120.948538) (xy 121.746585 120.813976) (xy 121.767561 120.774733) (xy 121.767561 120.774732) + (xy 121.767564 120.774727) (xy 121.824774 120.586132) (xy 121.837483 120.457081) (xy 121.863643 120.392296) + (xy 121.873196 120.381564) (xy 124.492943 117.761819) (xy 124.554266 117.728334) (xy 124.580624 117.7255) + (xy 158.778126 117.7255) (xy 158.845165 117.745185) (xy 158.865807 117.761819) (xy 162.415543 121.311555) + (xy 162.449028 121.372878) (xy 162.451265 121.387081) (xy 162.463975 121.516129) (xy 162.521188 121.704733) + (xy 162.614086 121.878532) (xy 162.61409 121.878539) (xy 162.739116 122.030883) (xy 162.89146 122.155909) + (xy 162.891467 122.155913) (xy 163.065266 122.248811) (xy 163.065269 122.248811) (xy 163.065273 122.248814) + (xy 163.253868 122.306024) (xy 163.45 122.325341) (xy 163.646132 122.306024) (xy 163.834727 122.248814) + (xy 163.836653 122.247785) (xy 164.008532 122.155913) (xy 164.008538 122.15591) (xy 164.160883 122.030883) + (xy 164.28591 121.878538) (xy 164.357785 121.744069) (xy 164.378811 121.704733) (xy 164.378811 121.704732) + (xy 164.378814 121.704727) (xy 164.436024 121.516132) (xy 164.455341 121.32) (xy 164.436024 121.123868) + (xy 164.378814 120.935273) (xy 164.378813 120.935272) (xy 164.378266 120.933467) (xy 164.377642 120.8636) + (xy 164.41489 120.804487) (xy 164.478184 120.774896) (xy 164.547362 120.784192) (xy 164.720192 120.861142) + (xy 164.720197 120.861144) (xy 164.905354 120.9005) (xy 164.905355 120.9005) (xy 165.094644 120.9005) + (xy 165.094646 120.9005) (xy 165.279803 120.861144) (xy 165.45273 120.784151) (xy 165.605871 120.672888) + (xy 165.732533 120.532216) (xy 165.827179 120.368284) (xy 165.885674 120.188256) (xy 165.90546 120) + (xy 165.885674 119.811744) (xy 165.827179 119.631716) (xy 165.732533 119.467784) (xy 165.605871 119.327112) + (xy 165.60587 119.327111) (xy 165.452734 119.215851) (xy 165.452729 119.215848) (xy 165.279807 119.138857) + (xy 165.279802 119.138855) (xy 165.134001 119.107865) (xy 165.094646 119.0995) (xy 164.905354 119.0995) + (xy 164.872897 119.106398) (xy 164.720197 119.138855) (xy 164.720192 119.138857) (xy 164.54727 119.215848) + (xy 164.547265 119.215851) (xy 164.394129 119.327111) (xy 164.267466 119.467785) (xy 164.172821 119.631715) + (xy 164.172818 119.631722) (xy 164.114521 119.811144) (xy 164.114326 119.811744) (xy 164.09454 120) + (xy 164.114326 120.188256) (xy 164.114327 120.188259) (xy 164.157745 120.321886) (xy 164.15974 120.391727) + (xy 164.12366 120.45156) (xy 164.060959 120.482388) (xy 163.991544 120.474423) (xy 163.981361 120.469563) + (xy 163.875405 120.412929) (xy 163.834727 120.391186) (xy 163.646132 120.333976) (xy 163.646129 120.333975) + (xy 163.517081 120.321265) (xy 163.452294 120.295104) (xy 163.441555 120.285543) (xy 159.592483 116.43647) + (xy 159.592482 116.436469) (xy 159.533066 116.396769) (xy 159.473653 116.357071) (xy 159.34162 116.302381) + (xy 159.341614 116.302379) (xy 159.201457 116.2745) (xy 159.201455 116.2745) (xy 124.157295 116.2745) + (xy 124.157293 116.2745) (xy 124.017135 116.302379) (xy 124.017129 116.302381) (xy 123.885098 116.35707) + (xy 123.766267 116.436469) (xy 120.847193 119.355543) (xy 120.78587 119.389028) (xy 120.771667 119.391265) + (xy 120.642621 119.403975) (xy 120.454016 119.461188) (xy 120.280217 119.554086) (xy 120.28021 119.55409) + (xy 120.127866 119.679116) (xy 120.00284 119.83146) (xy 120.002836 119.831467) (xy 119.909938 120.005266) + (xy 119.852725 120.19387) (xy 119.833409 120.39) (xy 115.814641 120.39) (xy 115.827179 120.368284) + (xy 115.885674 120.188256) (xy 115.90546 120) (xy 115.885674 119.811744) (xy 115.827179 119.631716) + (xy 115.732533 119.467784) (xy 115.605871 119.327112) (xy 115.60587 119.327111) (xy 115.452734 119.215851) + (xy 115.452729 119.215848) (xy 115.279807 119.138857) (xy 115.279802 119.138855) (xy 115.134001 119.107865) + (xy 115.094646 119.0995) (xy 114.905354 119.0995) (xy 114.872897 119.106398) (xy 114.720197 119.138855) + (xy 114.720192 119.138857) (xy 114.54727 119.215848) (xy 114.547265 119.215851) (xy 114.394129 119.327111) + (xy 114.267466 119.467785) (xy 114.172821 119.631715) (xy 114.172818 119.631722) (xy 114.114521 119.811144) + (xy 114.114326 119.811744) (xy 114.09454 120) (xy 105.90546 120) (xy 105.885674 119.811744) (xy 105.827179 119.631716) + (xy 105.732533 119.467784) (xy 105.605871 119.327112) (xy 105.60587 119.327111) (xy 105.452734 119.215851) + (xy 105.452729 119.215848) (xy 105.279807 119.138857) (xy 105.279802 119.138855) (xy 105.134001 119.107865) + (xy 105.094646 119.0995) (xy 104.905354 119.0995) (xy 104.855375 119.110123) (xy 104.720199 119.138855) + (xy 104.59133 119.196232) (xy 104.52208 119.205516) (xy 104.458803 119.175888) (xy 104.42159 119.116753) + (xy 104.416894 119.082952) (xy 104.416894 118.9) (xy 108.99454 118.9) (xy 109.014326 119.088256) + (xy 109.014327 119.088259) (xy 109.072818 119.268277) (xy 109.072821 119.268284) (xy 109.167467 119.432216) + (xy 109.2175 119.487783) (xy 109.294129 119.572888) (xy 109.447265 119.684148) (xy 109.44727 119.684151) + (xy 109.620192 119.761142) (xy 109.620197 119.761144) (xy 109.805354 119.8005) (xy 109.805355 119.8005) + (xy 109.994644 119.8005) (xy 109.994646 119.8005) (xy 110.179803 119.761144) (xy 110.35273 119.684151) + (xy 110.505871 119.572888) (xy 110.632533 119.432216) (xy 110.727179 119.268284) (xy 110.785674 119.088256) + (xy 110.800205 118.95) (xy 116.09454 118.95) (xy 116.114326 119.138256) (xy 116.114327 119.138259) + (xy 116.172818 119.318277) (xy 116.172821 119.318284) (xy 116.267467 119.482216) (xy 116.332183 119.55409) + (xy 116.394129 119.622888) (xy 116.547265 119.734148) (xy 116.54727 119.734151) (xy 116.720192 119.811142) + (xy 116.720197 119.811144) (xy 116.905354 119.8505) (xy 116.905355 119.8505) (xy 117.094644 119.8505) + (xy 117.094646 119.8505) (xy 117.279803 119.811144) (xy 117.45273 119.734151) (xy 117.605871 119.622888) + (xy 117.732533 119.482216) (xy 117.827179 119.318284) (xy 117.885674 119.138256) (xy 117.90546 118.95) + (xy 117.885674 118.761744) (xy 117.827179 118.581716) (xy 117.732533 118.417784) (xy 117.605871 118.277112) + (xy 117.583893 118.261144) (xy 117.452734 118.165851) (xy 117.452729 118.165848) (xy 117.279807 118.088857) + (xy 117.279802 118.088855) (xy 117.134001 118.057865) (xy 117.094646 118.0495) (xy 116.905354 118.0495) + (xy 116.872897 118.056398) (xy 116.720197 118.088855) (xy 116.720192 118.088857) (xy 116.54727 118.165848) + (xy 116.547265 118.165851) (xy 116.394129 118.277111) (xy 116.267466 118.417785) (xy 116.172821 118.581715) + (xy 116.172818 118.581722) (xy 116.130573 118.71174) (xy 116.114326 118.761744) (xy 116.09454 118.95) + (xy 110.800205 118.95) (xy 110.80546 118.9) (xy 110.785674 118.711744) (xy 110.727179 118.531716) + (xy 110.632533 118.367784) (xy 110.505871 118.227112) (xy 110.50587 118.227111) (xy 110.352734 118.115851) + (xy 110.352729 118.115848) (xy 110.179807 118.038857) (xy 110.179802 118.038855) (xy 110.034001 118.007865) + (xy 109.994646 117.9995) (xy 109.805354 117.9995) (xy 109.772897 118.006398) (xy 109.620197 118.038855) + (xy 109.620192 118.038857) (xy 109.44727 118.115848) (xy 109.447265 118.115851) (xy 109.294129 118.227111) + (xy 109.167466 118.367785) (xy 109.072821 118.531715) (xy 109.072818 118.531722) (xy 109.014327 118.71174) + (xy 109.014326 118.711744) (xy 108.99454 118.9) (xy 104.416894 118.9) (xy 104.416894 117.22939) + (xy 104.416896 117.229365) (xy 104.416896 117.214943) (xy 104.416897 117.214942) (xy 104.416896 117.170823) + (xy 104.417091 117.163874) (xy 104.42451 117.031722) (xy 104.433475 116.872038) (xy 104.435029 116.858247) + (xy 104.483402 116.573518) (xy 104.486496 116.559965) (xy 104.503915 116.4995) (xy 104.566445 116.282444) + (xy 104.571033 116.269333) (xy 104.681552 116.002514) (xy 104.687583 115.98999) (xy 104.827293 115.737201) + (xy 104.834665 115.72547) (xy 105.001809 115.489903) (xy 105.010458 115.479059) (xy 105.202907 115.26371) + (xy 105.212738 115.25388) (xy 105.286169 115.188259) (xy 105.428082 115.061439) (xy 105.438933 115.052785) + (xy 105.674491 114.885653) (xy 105.686247 114.878266) (xy 105.939035 114.73856) (xy 105.951538 114.732539) + (xy 106.218383 114.622015) (xy 106.231461 114.617439) (xy 106.509015 114.537483) (xy 106.522542 114.534397) + (xy 106.807284 114.486025) (xy 106.821088 114.48447) (xy 107.11368 114.468047) (xy 107.120621 114.467853) + (xy 107.16398 114.467855) (xy 107.163983 114.467853) (xy 107.173888 114.467854) (xy 107.17401 114.467844) + (xy 109.055468 114.467563) (xy 109.122509 114.487238) (xy 109.168272 114.540035) (xy 109.178225 114.609192) + (xy 109.173416 114.629881) (xy 109.138103 114.738565) (xy 109.114326 114.811744) (xy 109.09454 115) + (xy 109.114326 115.188256) (xy 109.114327 115.188259) (xy 109.172818 115.368277) (xy 109.172821 115.368284) + (xy 109.267467 115.532216) (xy 109.388737 115.6669) (xy 109.394129 115.672888) (xy 109.547265 115.784148) + (xy 109.54727 115.784151) (xy 109.720192 115.861142) (xy 109.720197 115.861144) (xy 109.905354 115.9005) + (xy 109.905355 115.9005) (xy 110.094644 115.9005) (xy 110.094646 115.9005) (xy 110.279803 115.861144) + (xy 110.45273 115.784151) (xy 110.605871 115.672888) (xy 110.732533 115.532216) (xy 110.827179 115.368284) + (xy 110.885674 115.188256) (xy 110.90546 115) (xy 110.885674 114.811744) (xy 110.827179 114.631716) + (xy 110.827177 114.631712) (xy 110.826491 114.629601) (xy 110.824496 114.559759) (xy 110.860576 114.499926) + (xy 110.923277 114.469098) (xy 110.944399 114.467282) (xy 119.055953 114.466073) (xy 119.122993 114.485748) + (xy 119.168756 114.538545) (xy 119.178709 114.607702) (xy 119.1739 114.628391) (xy 119.138103 114.738565) + (xy 119.114326 114.811744) (xy 119.09454 115) (xy 119.114326 115.188256) (xy 119.114327 115.188259) + (xy 119.172818 115.368277) (xy 119.172821 115.368284) (xy 119.267467 115.532216) (xy 119.388737 115.6669) + (xy 119.394129 115.672888) (xy 119.547265 115.784148) (xy 119.54727 115.784151) (xy 119.720192 115.861142) + (xy 119.720197 115.861144) (xy 119.905354 115.9005) (xy 119.905355 115.9005) (xy 120.094644 115.9005) + (xy 120.094646 115.9005) (xy 120.279803 115.861144) (xy 120.45273 115.784151) (xy 120.605871 115.672888) + (xy 120.732533 115.532216) (xy 120.827179 115.368284) (xy 120.885674 115.188256) (xy 120.90546 115) + (xy 120.885674 114.811744) (xy 120.827179 114.631716) (xy 120.827178 114.631714) (xy 120.826007 114.62811) + (xy 120.824012 114.558269) (xy 120.860092 114.498436) (xy 120.922793 114.467608) (xy 120.943917 114.465792) + (xy 129.056439 114.464582) (xy 129.123478 114.484257) (xy 129.169241 114.537054) (xy 129.179194 114.606211) + (xy 129.174385 114.6269) (xy 129.138107 114.738554) (xy 129.114326 114.811744) (xy 129.09454 115) + (xy 129.114326 115.188256) (xy 129.114327 115.188259) (xy 129.172818 115.368277) (xy 129.172821 115.368284) + (xy 129.267467 115.532216) (xy 129.388737 115.6669) (xy 129.394129 115.672888) (xy 129.547265 115.784148) + (xy 129.54727 115.784151) (xy 129.720192 115.861142) (xy 129.720197 115.861144) (xy 129.905354 115.9005) + (xy 129.905355 115.9005) (xy 130.094644 115.9005) (xy 130.094646 115.9005) (xy 130.279803 115.861144) + (xy 130.45273 115.784151) (xy 130.605871 115.672888) (xy 130.732533 115.532216) (xy 130.827179 115.368284) + (xy 130.885674 115.188256) (xy 130.90546 115) (xy 130.885674 114.811744) (xy 130.827179 114.631716) + (xy 130.827178 114.631715) (xy 130.825523 114.62662) (xy 130.823528 114.556779) (xy 130.859608 114.496946) + (xy 130.922309 114.466118) (xy 130.943434 114.464302) (xy 139.056935 114.463093) (xy 139.123977 114.482768) + (xy 139.16974 114.535565) (xy 139.179693 114.604722) (xy 139.173802 114.625201) (xy 139.174829 114.625535) + (xy 139.138107 114.738554) (xy 139.114326 114.811744) (xy 139.09454 115) (xy 139.114326 115.188256) + (xy 139.114327 115.188259) (xy 139.172818 115.368277) (xy 139.172821 115.368284) (xy 139.267467 115.532216) + (xy 139.388737 115.6669) (xy 139.394129 115.672888) (xy 139.547265 115.784148) (xy 139.54727 115.784151) + (xy 139.720192 115.861142) (xy 139.720197 115.861144) (xy 139.905354 115.9005) (xy 139.905355 115.9005) + (xy 140.094644 115.9005) (xy 140.094646 115.9005) (xy 140.279803 115.861144) (xy 140.45273 115.784151) + (xy 140.605871 115.672888) (xy 140.732533 115.532216) (xy 140.827179 115.368284) (xy 140.885674 115.188256) + (xy 140.90546 115) (xy 140.885674 114.811744) (xy 140.827179 114.631716) (xy 140.825171 114.625535) + (xy 140.82796 114.624628) (xy 140.820348 114.568056) (xy 140.849945 114.504765) (xy 140.909062 114.467523) + (xy 140.942896 114.462811) (xy 149.057599 114.461602) (xy 149.124641 114.481277) (xy 149.170404 114.534074) + (xy 149.180357 114.603231) (xy 149.174003 114.625266) (xy 149.174829 114.625535) (xy 149.138107 114.738554) + (xy 149.114326 114.811744) (xy 149.09454 115) (xy 149.114326 115.188256) (xy 149.114327 115.188259) + (xy 149.172818 115.368277) (xy 149.172821 115.368284) (xy 149.267467 115.532216) (xy 149.388737 115.6669) + (xy 149.394129 115.672888) (xy 149.547265 115.784148) (xy 149.54727 115.784151) (xy 149.720192 115.861142) + (xy 149.720197 115.861144) (xy 149.905354 115.9005) (xy 149.905355 115.9005) (xy 150.094644 115.9005) + (xy 150.094646 115.9005) (xy 150.279803 115.861144) (xy 150.45273 115.784151) (xy 150.605871 115.672888) + (xy 150.732533 115.532216) (xy 150.827179 115.368284) (xy 150.885674 115.188256) (xy 150.90546 115) + (xy 150.885674 114.811744) (xy 150.827179 114.631716) (xy 150.825171 114.625535) (xy 150.827509 114.624775) + (xy 150.819689 114.566527) (xy 150.849307 114.503245) (xy 150.908435 114.466022) (xy 150.942232 114.46132) + (xy 159.058262 114.460112) (xy 159.125304 114.479787) (xy 159.171067 114.532584) (xy 159.18102 114.601741) + (xy 159.174217 114.625336) (xy 159.174829 114.625535) (xy 159.138107 114.738554) (xy 159.114326 114.811744) + (xy 159.09454 115) (xy 159.114326 115.188256) (xy 159.114327 115.188259) (xy 159.172818 115.368277) + (xy 159.172821 115.368284) (xy 159.267467 115.532216) (xy 159.388737 115.6669) (xy 159.394129 115.672888) + (xy 159.547265 115.784148) (xy 159.54727 115.784151) (xy 159.720192 115.861142) (xy 159.720197 115.861144) + (xy 159.905354 115.9005) (xy 159.905355 115.9005) (xy 160.094644 115.9005) (xy 160.094646 115.9005) + (xy 160.279803 115.861144) (xy 160.45273 115.784151) (xy 160.605871 115.672888) (xy 160.732533 115.532216) + (xy 160.827179 115.368284) (xy 160.885674 115.188256) (xy 160.90546 115) (xy 160.885674 114.811744) + (xy 160.827179 114.631716) (xy 160.825171 114.625535) (xy 160.827061 114.62492) (xy 160.81903 114.565016) + (xy 160.848658 114.501739) (xy 160.907793 114.464526) (xy 160.94157 114.45983) (xy 169.058927 114.458621) + (xy 169.125968 114.478296) (xy 169.171731 114.531093) (xy 169.181684 114.60025) (xy 169.17443 114.625405) + (xy 169.174829 114.625535) (xy 169.138107 114.738554) (xy 169.114326 114.811744) (xy 169.09454 115) + (xy 169.114326 115.188256) (xy 169.114327 115.188259) (xy 169.172818 115.368277) (xy 169.172821 115.368284) + (xy 169.267467 115.532216) (xy 169.388737 115.6669) (xy 169.394129 115.672888) (xy 169.547265 115.784148) + (xy 169.54727 115.784151) (xy 169.720192 115.861142) (xy 169.720197 115.861144) (xy 169.905354 115.9005) + (xy 169.905355 115.9005) (xy 170.094644 115.9005) (xy 170.094646 115.9005) (xy 170.279803 115.861144) + (xy 170.45273 115.784151) (xy 170.605871 115.672888) (xy 170.732533 115.532216) (xy 170.827179 115.368284) + (xy 170.885674 115.188256) (xy 170.90546 115) (xy 179.09454 115) (xy 179.114326 115.188256) (xy 179.114327 115.188259) + (xy 179.172818 115.368277) (xy 179.172821 115.368284) (xy 179.267467 115.532216) (xy 179.388737 115.6669) + (xy 179.394129 115.672888) (xy 179.547265 115.784148) (xy 179.54727 115.784151) (xy 179.720192 115.861142) + (xy 179.720197 115.861144) (xy 179.905354 115.9005) (xy 179.905355 115.9005) (xy 180.094644 115.9005) + (xy 180.094646 115.9005) (xy 180.279803 115.861144) (xy 180.45273 115.784151) (xy 180.605871 115.672888) + (xy 180.732533 115.532216) (xy 180.827179 115.368284) (xy 180.885674 115.188256) (xy 180.90546 115) + (xy 180.885674 114.811744) (xy 180.827179 114.631716) (xy 180.732533 114.467784) (xy 180.605871 114.327112) + (xy 180.60587 114.327111) (xy 180.452734 114.215851) (xy 180.452729 114.215848) (xy 180.279807 114.138857) + (xy 180.279802 114.138855) (xy 180.134001 114.107865) (xy 180.094646 114.0995) (xy 179.905354 114.0995) + (xy 179.872897 114.106398) (xy 179.720197 114.138855) (xy 179.720192 114.138857) (xy 179.54727 114.215848) + (xy 179.547265 114.215851) (xy 179.394129 114.327111) (xy 179.267466 114.467785) (xy 179.172821 114.631715) + (xy 179.172818 114.631722) (xy 179.138103 114.738565) (xy 179.114326 114.811744) (xy 179.09454 115) + (xy 170.90546 115) (xy 170.885674 114.811744) (xy 170.827179 114.631716) (xy 170.825171 114.625535) + (xy 170.826619 114.625064) (xy 170.818364 114.563538) (xy 170.847986 114.500259) (xy 170.907117 114.463039) + (xy 170.940905 114.45834) (xy 171.604402 114.458242) (xy 171.604565 114.458243) (xy 171.615163 114.458275) + (xy 171.615163 114.458276) (xy 171.765062 114.458735) (xy 171.776789 114.458771) (xy 171.7768 114.458771) + (xy 171.7768 114.45877) (xy 171.776802 114.458771) (xy 172.09862 114.428072) (xy 172.415881 114.365985) + (xy 172.415892 114.365981) (xy 172.415896 114.365981) (xy 172.609437 114.307928) (xy 172.725531 114.273107) + (xy 172.914046 114.195713) (xy 173.024586 114.150332) (xy 173.024586 114.150331) (xy 173.024588 114.150331) + (xy 173.310175 113.99884) (xy 173.579542 113.820093) (xy 173.830096 113.615809) (xy 173.911018 113.535403) + (xy 173.912766 113.533878) (xy 173.91747 113.529173) (xy 173.917473 113.529172) (xy 173.945379 113.501265) + (xy 173.94544 113.501326) (xy 173.945661 113.500984) (xy 173.978523 113.468336) (xy 173.978525 113.468331) + (xy 173.9844 113.462495) (xy 173.985895 113.460748) (xy 179.68011 107.766533) (xy 186.834499 107.766533) + (xy 186.860458 107.89703) (xy 186.860461 107.89704) (xy 186.911376 108.019961) (xy 186.911386 108.019979) + (xy 186.985301 108.130601) (xy 186.985307 108.130609) (xy 187.07939 108.224692) (xy 187.079398 108.224698) + (xy 187.19002 108.298613) (xy 187.190023 108.298614) (xy 187.190031 108.29862) (xy 187.190037 108.298622) + (xy 187.190038 108.298623) (xy 187.298701 108.343632) (xy 187.312964 108.34954) (xy 187.312968 108.34954) + (xy 187.312969 108.349541) (xy 187.443466 108.3755) (xy 187.443469 108.3755) (xy 187.576533 108.3755) + (xy 187.664325 108.358035) (xy 187.707036 108.34954) (xy 187.821411 108.302164) (xy 187.890877 108.294696) + (xy 187.912195 108.300545) (xy 188.027616 108.343595) (xy 188.027627 108.343598) (xy 188.087155 108.349999) + (xy 188.087172 108.35) (xy 188.16 108.35) (xy 188.66 108.35) (xy 188.732828 108.35) (xy 188.732841 108.349999) + (xy 188.796743 108.343128) (xy 188.823257 108.343128) (xy 188.887158 108.349999) (xy 188.887172 108.35) + (xy 188.96 108.35) (xy 188.96 107.35) (xy 188.66 107.35) (xy 188.66 108.35) (xy 188.16 108.35) (xy 188.16 107.906935) + (xy 188.162383 107.882742) (xy 188.1855 107.766532) (xy 188.1855 107.633466) (xy 188.162383 107.517255) + (xy 188.16 107.493063) (xy 188.16 106.85) (xy 188.66 106.85) (xy 188.96 106.85) (xy 188.96 105.85) + (xy 188.887172 105.85) (xy 188.887153 105.850001) (xy 188.823255 105.856871) (xy 188.796745 105.856871) + (xy 188.732846 105.850001) (xy 188.732828 105.85) (xy 188.66 105.85) (xy 188.66 106.85) (xy 188.16 106.85) + (xy 188.16 105.85) (xy 188.087155 105.85) (xy 188.027627 105.856401) (xy 188.02762 105.856403) (xy 187.892913 105.906645) + (xy 187.892906 105.906649) (xy 187.777812 105.992809) (xy 187.777809 105.992812) (xy 187.691649 106.107906) + (xy 187.691645 106.107913) (xy 187.641403 106.24262) (xy 187.641401 106.242627) (xy 187.635 106.302155) + (xy 187.635 106.9005) (xy 187.615315 106.967539) (xy 187.562511 107.013294) (xy 187.511 107.0245) + (xy 187.443467 107.0245) (xy 187.312969 107.050458) (xy 187.312959 107.050461) (xy 187.190038 107.101376) + (xy 187.19002 107.101386) (xy 187.079398 107.175301) (xy 187.07939 107.175307) (xy 186.985307 107.26939) + (xy 186.985301 107.269398) (xy 186.911386 107.38002) (xy 186.911376 107.380038) (xy 186.860461 107.502959) + (xy 186.860458 107.502969) (xy 186.8345 107.633466) (xy 186.8345 107.633469) (xy 186.8345 107.766531) + (xy 186.8345 107.766533) (xy 186.834499 107.766533) (xy 179.68011 107.766533) (xy 181.146643 106.3) + (xy 184.09454 106.3) (xy 184.114326 106.488256) (xy 184.114327 106.488259) (xy 184.172818 106.668277) + (xy 184.172821 106.668284) (xy 184.267467 106.832216) (xy 184.375331 106.952011) (xy 184.394129 106.972888) + (xy 184.547265 107.084148) (xy 184.54727 107.084151) (xy 184.720192 107.161142) (xy 184.720197 107.161144) + (xy 184.905354 107.2005) (xy 184.905355 107.2005) (xy 185.094644 107.2005) (xy 185.094646 107.2005) + (xy 185.279803 107.161144) (xy 185.45273 107.084151) (xy 185.605871 106.972888) (xy 185.732533 106.832216) + (xy 185.827179 106.668284) (xy 185.885674 106.488256) (xy 185.90546 106.3) (xy 185.885674 106.111744) + (xy 185.827179 105.931716) (xy 185.732533 105.767784) (xy 185.605871 105.627112) (xy 185.60587 105.627111) + (xy 185.452734 105.515851) (xy 185.452729 105.515848) (xy 185.279807 105.438857) (xy 185.279802 105.438855) + (xy 185.134001 105.407865) (xy 185.094646 105.3995) (xy 184.905354 105.3995) (xy 184.872897 105.406398) + (xy 184.720197 105.438855) (xy 184.720192 105.438857) (xy 184.54727 105.515848) (xy 184.547265 105.515851) + (xy 184.394129 105.627111) (xy 184.267466 105.767785) (xy 184.172821 105.931715) (xy 184.172818 105.931722) + (xy 184.114327 106.11174) (xy 184.114326 106.111744) (xy 184.09454 106.3) (xy 181.146643 106.3) + (xy 181.565522 105.881121) (xy 181.565534 105.881112) (xy 181.574429 105.872215) (xy 181.574432 105.872215) + (xy 181.605646 105.840999) (xy 181.610636 105.836279) (xy 181.827949 105.642006) (xy 181.83877 105.633371) + (xy 182.073534 105.466619) (xy 182.085256 105.459243) (xy 182.190117 105.401174) (xy 182.337178 105.319735) + (xy 182.349641 105.313718) (xy 182.615564 105.203208) (xy 182.628621 105.198618) (xy 182.905231 105.118483) + (xy 182.918725 105.115381) (xy 183.202521 105.066632) (xy 183.216292 105.065053) (xy 183.506883 105.04811) + (xy 183.5141 105.047901) (xy 190.749228 105.047901) + ) + ) + ) + (group "" + (uuid "34f402aa-7b55-4466-a402-f882618ff919") + (members "00f4be50-e3c3-4504-8bb1-91f52efec808" "0537e570-d96a-40a1-8bcd-5a0f68ba714e" + "1cc8567d-2929-4dd1-9483-eb0bf679a89a" "1e8a2040-83db-4c2f-87c2-c126accf7c8f" + "228d2be3-ce81-49d8-80f8-cb634cab0e74" "2302efde-02a8-4e19-a050-0eb52c116158" + "2543d5dd-8f9d-4bf9-82c2-9bd779d654c1" "303b8263-a8b0-4393-9da1-7fc174046c76" + "3043af36-2b77-44cb-a413-ca01051e462b" "3bbac886-0ac2-4e88-beff-4dd8f7cec51b" + "3d7ce02a-b765-42b5-b109-9fc2ca342fae" "427f80d9-7d54-4a73-b746-fb1e4915a0c4" + "47dedcef-e91a-49e6-9a22-480325b58519" "498b2dd2-5ddd-40cc-b453-e4ccb5223cd2" + "4de52145-b185-444b-9006-39c992e7c070" "4e86b720-663c-4089-a78d-6e23337a7361" + "4eff7e20-d820-4a59-9ef3-5f6e84c71b3a" "50d80522-d0dd-4a04-86da-dac33fb20c12" + "5ba0bb91-1732-4420-925d-dd219fca3df9" "5e8a09c5-649d-4d3a-b1d5-20a2bc2d0281" + "6145a48e-c6b9-4f27-8d4d-c9ae925a95b2" "67640667-9355-4a98-aec5-aab809a0c2d3" + "68b97b65-aaaf-43a9-8b1e-a18f241c02fc" "69d8ab21-5c07-4409-a849-7b6e7f3bdd26" + "6a94c271-c373-4de4-83df-75b889e51806" "72037242-2aff-4f3e-8a89-b5f38fd6f45e" + "74a545a1-5cb1-4658-b9ee-3f77dc893533" "76e87c22-2198-4853-a1f8-e505d8f9950c" + "77ae9860-82ee-463f-bdeb-81582625e831" "783f5014-c061-4403-a06f-56b04ab95fc2" + "7bdf011d-0ae3-4283-8749-717ccc8bbaaf" "8fcdc385-9ebd-4b99-bd69-b891aab09ceb" + "9081ea80-b99d-4bc9-94c7-4c2f17bd4796" "9569746b-5f6e-46dd-b5dd-8efd709f2d10" + "9bd9dd55-a6e6-40fb-abad-b50a640549cb" "9d49e766-67d4-4f04-acac-1697cbb15524" + "a1591dd9-b48b-4cd4-8228-e0cb9912ae3c" "a41a8b78-0d86-4a8e-af42-b6c5be43e49c" + "a881f0f5-c22e-404f-8aea-96eeaed63dd1" "a89b378e-41d8-40b6-99c8-f764b62b58d1" + "a9aae30a-5a32-462a-8518-ae772410de30" "aa331a4f-3dfa-4fe3-9a9c-873cd107208b" + "ac0924fe-b1d2-4a0c-b352-355211245353" "ad1c45f9-499c-46f2-98a8-8589fcac2324" + "af8f1a05-f7fd-4959-b26b-ab424c28db12" "b193f634-27b6-47e8-8577-b24e2103c96e" + "b20b40e0-77ed-478f-b0f4-07c7a2ac1332" "b36d89cb-cae9-4339-af2b-06b0b17de996" + "b944ea57-cd7c-47af-83aa-96563529fcc3" "be2a031a-3fa8-4ad1-8980-ae6e13752591" + "bf3961c5-5b5b-4c10-82c8-4ad00b741ad4" "c3c0fd83-0ad2-48af-8958-ad78eaff5f4f" + "c43ee8d6-33d9-4b67-8384-cca94ff0ae64" "c81c7fd9-955e-4b78-b3fb-68fb572eec49" + "cb97deb5-c1c5-4bd6-a85f-42098531731b" "ce38ffaa-e24e-4d05-97ba-cc714aed7a56" + "ced91e0e-bce7-4bd2-9045-ef64039914e5" "d3c944c8-d454-4889-ab57-b8810d795e76" + "d56db632-122e-4a3f-905c-c80336acb104" "d6b769bf-0a3d-4fb7-926d-dcd18827661d" + "d795614e-dfb7-4224-a1a1-c7f387755042" "deb67877-e0c6-4fc7-9695-11aa54b26616" + "dfaca248-d581-4a7b-829f-65c316fbcfc3" "e3467c7d-a5a8-4763-bbb2-9caa89833c60" + "eb2f2e65-49c9-40a5-9d23-09108834bc8b" "f5f5bd33-7a02-47e8-8f47-9ab2f96527c1" + "fd21e171-3b53-47a9-8c51-64b18243541e" "fdbfc8e3-c05c-4f73-ad15-7b7f61883b78" + ) + ) + (group "" + (uuid "e5c5437d-2329-4771-8492-739c0186d2ec") + (members "060b7f6e-7813-4c1c-9a13-ea7ea1d138de" "0710da93-bf60-42c2-a582-d806f89a8c87" + "0a16183c-0737-46ed-a8b9-6908d49d784d" "0a2dbfff-fb9e-4ecd-afb9-26b9fe1a8cdb" + "0a7889fe-2141-4b81-a5bf-c5827a69bfce" "18eed43b-a956-4229-a670-fba4c66e3f0c" + "27148987-33e5-445f-88b0-eb49b055156f" "2c875bbf-2d75-4e39-9a95-2a89070eeeec" + "306f108a-6985-44df-a067-00fdb7b53248" "323a02fb-2974-4c83-90e3-7b387387f16c" + "38227f76-7bd4-496e-8dab-12a8d30e854c" "3c9d887d-3f8f-42fc-bafe-1d76deeb658d" + "3e21532b-d51e-4359-b929-984ea97847fb" "43680c64-e146-4660-861d-bcc4ce1b631b" + "44517566-fd4b-4c53-a4dd-fb7c8cd7a9c2" "4c0ad696-5535-48ea-921e-8062f0441203" + "4ca1e94b-03c3-41b2-ac7f-5a686e9b6cae" "629febaa-12be-429b-8ef1-6002861448b9" + "69f8dbfd-a2ab-47f2-80d8-1a15e95a9832" "70482813-d3cd-46db-a601-7b4cb89c02e5" + "731ccc6b-3cf9-4d08-9a77-5ffff9300f07" "77a4f8d1-ba01-45be-8278-f125fc9330e5" + "78b0afa9-612b-47a4-87e2-4d80a69d0759" "7cad7415-724e-43db-912e-e264e411eb87" + "95968192-c43c-43f1-83b3-e263e4d0fb30" "a6f1c71a-3d56-4562-9c3c-6682d14ab1ec" + "a7f27235-9515-4704-b1e8-ec9b736694b4" "a9b38a63-65d8-4db8-ba85-f4bd61cb0f7c" + "b2082d67-18a0-49da-80f4-d0c5b686f978" "b99b4ef0-0bb2-493c-8a19-8646f4e98dfa" + "c6cc4ff2-af03-4e6b-8f49-71b2016d06ff" "cadd6380-7a49-468c-8338-1ef50bbcb9f5" + "d81de7e7-4644-4a95-a88b-46428bc9b264" "da5a656e-99fc-49a8-8881-713fcc2225bc" + "ef0ef3f5-dec8-415f-8432-1f642529c0b0" "fb3c85c1-938c-4ebc-b895-c8fa2ed3caa9" + ) + ) + (group "" + (uuid "8881e206-616a-4230-825b-9312a5aad76a") + (members "00d17db7-b53c-4776-ac76-99561999b98d" "01fa8724-2653-4641-b344-a4cfb4b7112f" + "065630d5-43f3-4980-bf4b-1f5cbd1ec86e" "06947a33-f6eb-49bc-91ed-900c34705e4e" + "16516622-d070-405b-a62f-537999e3c0d7" "2530ee60-6b6f-4382-b585-5d95e9bd155d" + "29724feb-d05c-47cf-a595-c353fc04819f" "2af26bc8-74d8-456a-9106-4a2aed9db019" + "347e30f0-c4f5-4979-a5c1-366248c2dbc3" "3bc8c84f-ae10-477d-9833-3df5f7018756" + "3e214ca0-a47a-4c5a-a1fa-6e81caa7984c" "3e413de0-5d85-4ac2-9146-2431863878da" + "473d86d2-201a-410a-936c-fb1a9be75cf5" "476afd9d-6bd8-4da0-a8c2-c51aee92e6b3" + "4c1d51e0-ba00-4212-91c0-1d0bb9047cef" "680f1fa3-5e63-4ed4-9b5d-2ae8a4dd01ab" + "699c05d0-3859-414f-a10f-3447b966d7cc" "6e3c23f7-b112-4208-9060-b5966b467024" + "72d1207d-9ad1-4af7-8d18-8476e81d4041" "73dc52b9-98e1-4ddf-a68e-d25ff6b37470" + "7ca3d30b-53cf-4d98-9937-d53dd28022ac" "80646e0f-afd5-4669-8a1d-17806e6bccfb" + "823a2369-8a38-4c3e-8e39-c807b93c4ab1" "85fa580b-d963-4cf0-9314-4ed51ea14eaf" + "95376856-03f2-49f5-b4fd-1a9b980a7708" "974d0f21-5696-4adf-a7ff-14735d480044" + "9ff2b5fe-763b-4173-8adc-6c5e38463832" "a02c2082-e06e-4777-9182-eb40c1c513ae" + "a40b3475-7347-4583-89ed-3edf4d94e884" "ab6cac53-44c9-4a59-bed3-278a04e8dee8" + "bef4fd77-0e2a-4017-bd69-ef33d6b2a21d" "d0707e93-a00b-44c1-a7ba-10a60800fd56" + "d15b51ac-0834-44be-b277-4786034df9f2" "de69c936-5df5-452f-923e-27c9afb353da" + "e6600c98-86fd-4a53-b6e5-9bf800da8a12" "ef0c6274-e937-4fc9-8481-431fae38935c" + ) + ) +) diff --git a/Hardware/MVBMS/MVBMS.kicad_pro b/Hardware/MVBMS/MVBMS.kicad_pro new file mode 100644 index 0000000..33223dd --- /dev/null +++ b/Hardware/MVBMS/MVBMS.kicad_pro @@ -0,0 +1,854 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.0, + "height": 5.2, + "width": 1.15 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.3, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 1, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.25, + 0.5, + 1.0, + 1.5 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "error", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [ + "MVBMS", + "ADBMS6830", + "FaSTTUBe_connectors", + "FaSTTUBe_logos", + "FaSTTUBe_connectors_3dmodels" + ], + "pinned_symbol_libs": [ + "ADBMS6830B", + "FaSTTUBe_connectors", + "Miro-Mate-N-Lok ", + "MVBMS" + ] + }, + "meta": { + "filename": "MVBMS.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "+12V", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgb(0, 0, 132)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "+3V3", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgb(0, 255, 255)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "+5V", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgb(0, 0, 255)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.6, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "+60V", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgb(255, 0, 0)", + "track_width": 1.0, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 20 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": { + "+12V": "+12V", + "/Battery_Management_System_Right/Filter_Balancing_Block_6/C(n+1)_in": "+60V", + "/Input_Output/60V_INV": "+60V", + "/Input_Output/BATT_FAN_POWER": "+60V", + "/Input_Output/BAT_FAN_POWER": "+60V", + "/Input_Output/BAT_PWR": "+60V", + "/Input_Output/INV_PWR": "+60V", + "/Input_Output/RELAY_BATT_SIDE": "+60V", + "/Input_Output/RELAY_BAT_SIDE": "+60V", + "/Input_Output/RELAY_DRAIN": "+12V", + "/Input_Output/RELAY_ESC_SIDE": "+60V", + "Net-(D1-K)": "+12V", + "Net-(D2-K)": "+12V", + "Net-(D301-K)": "+12V", + "Net-(J3-Pin_1)": "+60V", + "Net-(J3-Pin_19)": "+60V", + "Net-(Q0-C)": "+60V", + "Net-(Q1-C)": "+60V", + "Net-(Q501-C)": "+60V", + "Net-(R30-Pad2)": "+60V", + "Net-(R38-Pad2)": "+60V", + "Net-(R41-Pad2)": "+60V", + "Net-(R45-Pad2)": "+60V", + "Net-(R619-Pad2)": "+60V" + }, + "netclass_patterns": [ + { + "netclass": "+60V", + "pattern": "/Battery_Management_System/60V_Battery_Cooling" + }, + { + "netclass": "+12V", + "pattern": "+12V" + }, + { + "netclass": "+3V3", + "pattern": "+3V3" + }, + { + "netclass": "+60V", + "pattern": "+BATT" + }, + { + "netclass": "+5V", + "pattern": "+5V" + }, + { + "netclass": "+60V", + "pattern": "/Input_Output/RELAY+" + }, + { + "netclass": "+60V", + "pattern": "/Input_Output/RELAY-" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "../../../", + "plot": "./FT24_MVBMS_V1", + "pos_files": "", + "specctra_dsn": "", + "step": "../stp/MVBMS.step", + "svg": "../../03 Modul und Praktikum Anforderungen/AMS Master/", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": -1, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Silkscreen", + "name": "Silkscreen", + "show": false + }, + { + "group_by": false, + "label": "Voltage", + "name": "Voltage", + "show": false + }, + { + "group_by": true, + "label": "Description", + "name": "Description", + "show": true + }, + { + "group_by": false, + "label": "Siklscreen", + "name": "Siklscreen", + "show": false + }, + { + "group_by": false, + "label": "Silkscreen ", + "name": "Silkscreen ", + "show": false + }, + { + "group_by": false, + "label": "Mouser Part Number", + "name": "Mouser Part Number", + "show": false + }, + { + "group_by": false, + "label": "Height", + "name": "Height", + "show": false + }, + { + "group_by": false, + "label": "Mouser Price/Stock", + "name": "Mouser Price/Stock", + "show": false + }, + { + "group_by": false, + "label": "Manufacturer_Name", + "name": "Manufacturer_Name", + "show": false + }, + { + "group_by": false, + "label": "Manufacturer_Part_Number", + "name": "Manufacturer_Part_Number", + "show": false + } + ], + "filter_string": "", + "group_symbols": true, + "name": "", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 25.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "meta": { + "version": 0 + }, + "model_mode": 4, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "/home/h/FASTTUBE/03 Modul und Praktikum Anforderungen/MVBMS/", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "7e6153c6-9bda-478e-a814-ab2130d6c479", + "Root" + ], + [ + "c9c61e68-b415-4cd1-882c-ffe913533997", + "Microcontroller" + ], + [ + "a15ada93-d3d4-4dc4-a3e7-664c5bba6d41", + "Power_Supply" + ], + [ + "f78e2f7e-5dea-4de6-be8c-813a31e136da", + "CAN_Transciever" + ], + [ + "5c4ab000-5b73-458c-85e4-49b563e24c72", + "Battery_Management_System" + ], + [ + "230d2be7-f68c-4d0a-bb36-39424b7f609b", + "Input_Output" + ], + [ + "ef122dd3-ec3a-4fe5-98d9-bbcf7a17067b", + "Filter_Balancing_Block_0" + ], + [ + "b088ead5-22e9-445a-897b-39fbed6139f6", + "Filter_Balancing_Block_1" + ], + [ + "458d4207-fefc-4779-95b1-966ac10aface", + "Filter_Balancing_Block_2" + ], + [ + "790887f9-2db8-4013-85b9-20f4a01af52f", + "Filter_Balancing_Block_3" + ], + [ + "799f3587-c9a7-4979-9015-70b92dd94513", + "Filter_Balancing_Block_4" + ], + [ + "75e7db4d-fdfc-42ae-8d7d-3c3b4b4021b1", + "Filter_Balancing_Block_5" + ] + ], + "text_variables": {} +} diff --git a/Hardware/MVBMS/MVBMS.kicad_sch b/Hardware/MVBMS/MVBMS.kicad_sch new file mode 100644 index 0000000..731c675 --- /dev/null +++ b/Hardware/MVBMS/MVBMS.kicad_sch @@ -0,0 +1,2699 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "7e6153c6-9bda-478e-a814-ab2130d6c479") + (paper "A4") + (lib_symbols + (symbol "Connector:TestPoint" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 176.53 73.66) + (diameter 0) + (color 0 0 0 0) + (uuid "27e431cc-5574-4b92-be9f-03c26d424dea") + ) + (junction + (at 179.07 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "32f0a9f2-202c-420c-b692-f926663c8c6e") + ) + (junction + (at 193.04 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "36c95cf3-f9bd-4b94-a1c7-51f2fe9da91d") + ) + (junction + (at 193.04 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "63130f07-5d55-4dbf-8d80-29c63b88366e") + ) + (junction + (at 184.15 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "69b410d7-ba49-40f3-b3cc-4219bf126e10") + ) + (junction + (at 181.61 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "76712d4b-4c87-477a-9150-7ea0c2d119e5") + ) + (junction + (at 162.56 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "7aa827ba-3b21-43b6-a657-497d21403d77") + ) + (junction + (at 173.99 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "833f4d43-1350-4544-a9e2-8008a32af5c7") + ) + (junction + (at 198.12 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "be4163c4-de4c-4735-8932-d8050af4fc78") + ) + (junction + (at 180.34 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "cff626cd-106e-49e7-b9a1-4ebd22037e16") + ) + (junction + (at 171.45 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "d578e862-4b03-4b72-911b-4243b0b984c2") + ) + (wire + (pts + (xy 62.23 78.74) (xy 62.23 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e2005da-7f1a-4528-b034-113112e5ef14") + ) + (wire + (pts + (xy 67.31 83.82) (xy 78.74 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e2e1990-5095-4656-973b-f62c8ae6ce48") + ) + (wire + (pts + (xy 162.56 60.96) (xy 162.56 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1075c111-dfea-4843-bfc2-a73c20fa6d09") + ) + (wire + (pts + (xy 180.34 86.36) (xy 180.34 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "126d4209-5c8e-4761-80d6-6e16d754ad43") + ) + (wire + (pts + (xy 184.15 66.04) (xy 200.66 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14965ab9-674d-40d0-a509-6f7c30505e93") + ) + (wire + (pts + (xy 69.85 86.36) (xy 78.74 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14ff18e4-d191-43a6-9569-6d00ebe245fd") + ) + (wire + (pts + (xy 154.94 71.12) (xy 162.56 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15787784-4432-43e9-b697-75b6b81fd863") + ) + (wire + (pts + (xy 173.99 76.2) (xy 193.04 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bc3ef6e-b8ef-43ed-931e-f32b74fddbf3") + ) + (wire + (pts + (xy 121.92 68.58) (xy 52.07 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d42693c-efec-480e-8e6d-559410733689") + ) + (wire + (pts + (xy 154.94 73.66) (xy 176.53 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25e2127c-1b8d-4391-a20f-2395a9201165") + ) + (wire + (pts + (xy 198.12 60.96) (xy 198.12 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a6175f1-ea67-4ddc-879e-8d3d06510ecb") + ) + (wire + (pts + (xy 198.12 52.07) (xy 198.12 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32378a13-4206-4371-b2ba-c6eff06d9e4c") + ) + (wire + (pts + (xy 52.07 68.58) (xy 52.07 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38a587f9-77e5-4afa-bb32-2ca965ea28a2") + ) + (wire + (pts + (xy 121.92 73.66) (xy 57.15 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3df2954f-e0a8-4e5d-9f26-f6e2f222968e") + ) + (wire + (pts + (xy 198.12 78.74) (xy 200.66 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43c189f8-8fc0-4d92-95d5-76b466c473f1") + ) + (wire + (pts + (xy 59.69 107.95) (xy 121.92 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "466e9256-54cb-4097-bc38-c4e519d29348") + ) + (wire + (pts + (xy 177.8 83.82) (xy 200.66 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46d9a5d7-996b-4c7c-8aa5-fcfee90bf2dd") + ) + (wire + (pts + (xy 165.1 86.36) (xy 154.94 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a8bd1b8-14fc-4755-af69-d5eaaad91c93") + ) + (wire + (pts + (xy 154.94 66.04) (xy 184.15 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d1d94df-4f29-4c8d-a7e2-e2e8b73e889d") + ) + (wire + (pts + (xy 167.64 83.82) (xy 167.64 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5040bc0f-35ea-4363-990c-3307354b1214") + ) + (wire + (pts + (xy 121.92 76.2) (xy 59.69 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51bd8da3-7d4d-43a2-810f-ad58da137cd1") + ) + (wire + (pts + (xy 54.61 113.03) (xy 121.92 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57f0b0b5-9948-4c30-899c-9894dda9dc16") + ) + (wire + (pts + (xy 175.26 81.28) (xy 200.66 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f63baf2-d839-4a23-b279-6cd97d48bd59") + ) + (wire + (pts + (xy 69.85 97.79) (xy 121.92 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61bd57b1-bbe1-406a-88c3-da4648790471") + ) + (wire + (pts + (xy 121.92 66.04) (xy 49.53 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6427b1c8-882d-4395-a4fd-54a7d010824a") + ) + (wire + (pts + (xy 177.8 83.82) (xy 177.8 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "643f0a00-faad-433a-b875-3827c3bcfa0c") + ) + (wire + (pts + (xy 154.94 97.79) (xy 165.1 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64980176-9b10-425c-957a-6c8da2db0ce3") + ) + (wire + (pts + (xy 67.31 100.33) (xy 67.31 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68d243e6-e68b-4ef9-aaac-10607ba1c117") + ) + (wire + (pts + (xy 154.94 123.19) (xy 175.26 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69b6b87f-67b5-4543-9a02-eb0620c35314") + ) + (wire + (pts + (xy 154.94 68.58) (xy 181.61 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b0394cc-61f0-444a-8d7b-b5afdeb1edfb") + ) + (wire + (pts + (xy 182.88 88.9) (xy 182.88 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ba3d3f4-7fc6-4e37-bed0-1a4c1fee5589") + ) + (wire + (pts + (xy 200.66 88.9) (xy 182.88 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c3ea934-5d4b-4748-b49c-acd87c5cd3af") + ) + (wire + (pts + (xy 179.07 71.12) (xy 200.66 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80430447-18b9-4e2e-913a-d9aea21a917f") + ) + (wire + (pts + (xy 121.92 78.74) (xy 62.23 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a8da9d2-0062-4b0d-adfc-5f951aa95c47") + ) + (wire + (pts + (xy 176.53 73.66) (xy 200.66 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94d74e11-7da5-40e8-b0e1-0977a9a0bbd9") + ) + (wire + (pts + (xy 121.92 71.12) (xy 54.61 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9506df61-db60-45da-b47e-28f43e7898ac") + ) + (wire + (pts + (xy 193.04 76.2) (xy 200.66 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96b7e848-0e48-4210-b199-89ae2ebc8df2") + ) + (wire + (pts + (xy 175.26 81.28) (xy 175.26 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9923cb9b-32a8-45e0-ba5a-d112d1b85dd4") + ) + (wire + (pts + (xy 154.94 78.74) (xy 171.45 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a13e175a-3ffc-458a-a9a2-8e325c7fc9dc") + ) + (wire + (pts + (xy 69.85 97.79) (xy 69.85 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a70043b9-6dd8-4423-91fe-4fe227fff139") + ) + (wire + (pts + (xy 111.76 86.36) (xy 121.92 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ace171d2-f541-4b4a-9854-626d3ad91936") + ) + (wire + (pts + (xy 59.69 76.2) (xy 59.69 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae6049ce-eb96-41af-87a2-5c21ca0d9cb6") + ) + (wire + (pts + (xy 193.04 52.07) (xy 198.12 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b140fb3e-1c41-4ef3-bc9a-986a4174c7a8") + ) + (wire + (pts + (xy 162.56 50.8) (xy 162.56 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2bdc5b8-c571-4e3c-923d-9aeb32011b2b") + ) + (wire + (pts + (xy 154.94 125.73) (xy 177.8 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3932aec-e0c2-4aa6-84bf-8f97451e7d8f") + ) + (wire + (pts + (xy 167.64 100.33) (xy 154.94 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b62de633-05de-408c-9fef-042c8906547e") + ) + (wire + (pts + (xy 49.53 118.11) (xy 121.92 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bbdec74b-7dcb-4365-892d-2f3fd092fc35") + ) + (wire + (pts + (xy 111.76 83.82) (xy 121.92 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c10fca50-9798-4cc5-b6d0-b5c07e9fa31f") + ) + (wire + (pts + (xy 193.04 52.07) (xy 193.04 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4bd2f0d-1977-42e9-a8bf-0d2ca1298cca") + ) + (wire + (pts + (xy 57.15 110.49) (xy 121.92 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8ebf34c-8b28-40ec-b7f6-4c15326ed0af") + ) + (wire + (pts + (xy 193.04 60.96) (xy 193.04 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c901700f-b860-4d7c-bc3e-80bc76a041d8") + ) + (wire + (pts + (xy 54.61 71.12) (xy 54.61 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c934be67-da3b-483b-9977-bb623ca44dca") + ) + (wire + (pts + (xy 171.45 78.74) (xy 198.12 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da34a60c-632a-42b9-aba4-3548b2ddc6a8") + ) + (wire + (pts + (xy 62.23 105.41) (xy 121.92 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df26cacb-fb7a-413c-8165-7e5b715cc039") + ) + (wire + (pts + (xy 52.07 115.57) (xy 121.92 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df49436b-3e01-4122-9a0c-303b29163373") + ) + (wire + (pts + (xy 57.15 73.66) (xy 57.15 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e046574b-acfe-4cb5-90ac-7b46460165e7") + ) + (wire + (pts + (xy 67.31 100.33) (xy 121.92 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e08635a0-aaf9-4ab8-80d4-d74e29df282b") + ) + (wire + (pts + (xy 193.04 50.8) (xy 193.04 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e527f668-677a-49d1-8033-6e3bcca1bc33") + ) + (wire + (pts + (xy 180.34 86.36) (xy 200.66 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e802e407-123d-4ff5-9579-30521ea2bf9f") + ) + (wire + (pts + (xy 181.61 68.58) (xy 200.66 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9f5d09d-a52d-4578-bc3a-ba44eb8def40") + ) + (wire + (pts + (xy 162.56 71.12) (xy 179.07 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ecb11905-ce8b-43a9-91e4-3800cf47d178") + ) + (wire + (pts + (xy 182.88 130.81) (xy 154.94 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edb99b20-7eae-4f35-b63b-c9f5763ea474") + ) + (wire + (pts + (xy 165.1 97.79) (xy 165.1 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0735890-3bfd-474e-affd-96ff7617b0a4") + ) + (wire + (pts + (xy 154.94 76.2) (xy 173.99 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f412c8c0-7565-4615-b924-75cd20408f98") + ) + (wire + (pts + (xy 49.53 66.04) (xy 49.53 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f894b040-031d-48ce-96bc-9a8ce2f3bf2f") + ) + (wire + (pts + (xy 154.94 83.82) (xy 167.64 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff40ae01-59ff-4715-a3e3-14f7c58bf23b") + ) + (wire + (pts + (xy 154.94 128.27) (xy 180.34 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff87ed32-f04f-493e-83f4-ac2e4eb8f075") + ) + (text "194 mA" + (exclude_from_sim no) + (at 147.32 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1dfc0c9b-c63b-4e5e-9291-4ff4ecd2e4c8") + ) + (text "17 mA" + (exclude_from_sim no) + (at 105.537 81.407 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8c93167b-5088-44ff-a17c-6681540b2b93") + ) + (text "max. 30mA | 0 mA" + (exclude_from_sim no) + (at 205.994 60.706 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a2c94a0e-6ac1-4fd3-a40f-6893956b1a5e") + ) + (symbol + (lib_id "Device:R") + (at 193.04 57.15 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "04f35448-a29d-49cf-aeb4-084c1a607aba") + (property "Reference" "R1" + (at 190.5 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4k7" + (at 190.5 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 194.818 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 193.04 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 193.04 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 193.04 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 193.04 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9601355e-a58f-44d0-a856-cc21d9994baa") + ) + (pin "2" + (uuid "7d6aa5a4-13b6-4473-b0d3-a936afb709d5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 162.56 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "16a721ec-b133-4095-b3cc-7b6c2683c8b8") + (property "Reference" "#PWR00" + (at 162.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 162.56 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 162.56 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bddfa03f-3f9d-4114-9eb8-b2510e9ad0fa") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "#PWR00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 173.99 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "46c03bbb-2b6c-4892-a10e-00e3a6a7ff7c") + (property "Reference" "TP1" + (at 176.53 72.8979 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 176.53 74.1679 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 179.07 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 179.07 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 173.99 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "SDA" + (at 176.53 72.8979 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "44287b1f-7986-43a0-a224-30e4f3879230") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 171.45 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5f902e12-da58-4076-80ef-7b55dce79004") + (property "Reference" "TP0" + (at 173.99 75.4379 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 173.99 76.7079 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 176.53 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 176.53 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 171.45 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "SCL" + (at 173.99 75.4379 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "0461518c-1ee5-403b-9db3-f5778e8a8858") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 193.04 50.8 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7acdf34c-8277-48f8-8cac-c1d9f9beadeb") + (property "Reference" "#PWR01" + (at 193.04 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 193.04 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 193.04 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 193.04 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 193.04 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e029733d-52e1-4762-ab2b-da8968931768") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 198.12 57.15 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "85016134-af6e-4a11-aa9c-a88b95181dc4") + (property "Reference" "R2" + (at 200.66 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "4k7" + (at 200.66 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 199.898 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 198.12 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 198.12 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 198.12 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 198.12 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c0256c3d-9887-412f-b12d-77150aaeca5f") + ) + (pin "2" + (uuid "927d65ff-4758-4bf2-a83e-066d4406b35c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 176.53 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8f9693e3-501e-4dac-b210-f6455e7240b1") + (property "Reference" "TP2" + (at 179.07 70.3579 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 179.07 71.6279 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 181.61 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 176.53 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "CS" + (at 176.53 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "516d918e-bcbb-418d-bbc8-b9e1edad6f4a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 180.34 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "95007451-5a1d-494d-b2cc-b6f7f4aff505") + (property "Reference" "TP4" + (at 182.88 83.0579 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 182.88 84.3279 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 185.42 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 185.42 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 180.34 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "V_{out}" + (at 180.34 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "87425ae4-b152-446b-a0b9-d88f29c7b094") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 181.61 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "95c21e43-22a1-40eb-9ee8-2d10feda8427") + (property "Reference" "TP5" + (at 184.15 65.2779 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 184.15 66.5479 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 186.69 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 186.69 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 181.61 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "MOSI" + (at 184.15 65.2779 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "71efdde4-551a-4791-8455-7755e8837fd8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 162.56 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cf44f8c6-0b13-4806-b0db-8b9511bf9aeb") + (property "Reference" "R0" + (at 165.1 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 165.1 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 160.782 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 162.56 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 162.56 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 162.56 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 162.56 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "361ce7fc-dbd5-4a50-a926-4dc1d327c41a") + ) + (pin "2" + (uuid "553df486-9962-423a-ac0b-6a9d7cae9272") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "R0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 184.15 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ddcb316c-d1ef-4d8a-b3da-f83bf50f16a2") + (property "Reference" "TP6" + (at 186.69 62.7379 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 186.69 64.0079 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 189.23 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 189.23 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 184.15 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "SCK" + (at 186.69 62.7379 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "98e551cc-5778-4111-b45c-322cfa98b7e7") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 179.07 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e1a08cbe-4eae-4337-b11d-94a96a5d086b") + (property "Reference" "TP3" + (at 181.61 67.8179 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TestPoint" + (at 181.61 69.0879 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 184.15 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 184.15 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 179.07 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "MISO" + (at 181.61 67.8179 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "03b146f7-8a2b-47cf-9965-3c1461ad3589") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (reference "TP3") + (unit 1) + ) + ) + ) + ) + (sheet + (at 121.92 95.25) + (size 33.02 38.1) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "230d2be7-f68c-4d0a-bb36-39424b7f609b") + (property "Sheetname" "Input_Output" + (at 121.92 94.5384 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Input_Output.kicad_sch" + (at 121.92 133.9346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "CAN_HIGH" bidirectional + (at 121.92 97.79 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b5c77ef0-9ac6-4b30-8b10-98b55aee117e") + ) + (pin "CAN_LOW" bidirectional + (at 121.92 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c97d8be5-ff86-4c25-99af-fa9c03d70238") + ) + (pin "RELAY_ESC_SIDE_VOLTAGE" output + (at 154.94 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6065c38f-7015-4e0c-8227-93b302e3ccf8") + ) + (pin "RELAY_BAT_SIDE_VOLTAGE" output + (at 154.94 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eb6ec951-be9c-47e1-a055-8fda9b5f4491") + ) + (pin "PRECHARGE_ENABLE" input + (at 154.94 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6a656fe1-ff8c-46a9-b401-987592d89347") + ) + (pin "RELAY_ENABLE" input + (at 154.94 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8208b4f2-bb42-4a59-ade9-d81c2b62f362") + ) + (pin "CURRENT_MEASUREMENT" output + (at 154.94 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dfd12e93-0a86-4df1-9aab-28a6cfa9132e") + ) + (pin "BAT_COOLING_ENABLE" input + (at 121.92 118.11 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4f3d8f25-851c-47c2-8aab-0fabe2d310f7") + ) + (pin "BAT_COOLING_PWM" input + (at 121.92 115.57 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2b5f6c8f-265e-4e57-bf90-6777db989983") + ) + (pin "ESC_COOLING_ENABLE" input + (at 121.92 107.95 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "44136cb1-81c4-4e87-98ca-c8757c37e31c") + ) + (pin "ESC_COOLING_PWM" input + (at 121.92 105.41 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "50e052c0-0416-4ffd-a0e1-3ae1a90f64f9") + ) + (pin "CURRENT_SENSOR_ON" output + (at 154.94 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "340f6e26-af43-4085-afa3-9953374344b6") + ) + (pin "ESC_R_PWM" input + (at 121.92 113.03 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "66136ba7-f9d3-4963-8523-9f10f3a8ae4b") + ) + (pin "ESC_L_PWM" input + (at 121.92 110.49 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8d5531f2-262e-44ca-a9f1-37c3e898795c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (page "14") + ) + ) + ) + ) + (sheet + (at 200.66 63.5) + (size 30.48 27.94) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "5c4ab000-5b73-458c-85e4-49b563e24c72") + (property "Sheetname" "Battery_Management_System" + (at 200.66 62.7884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Battery_Management_System.kicad_sch" + (at 200.66 92.0246 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "SCK(IPA)" bidirectional + (at 200.66 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4163e7f3-3acd-47e0-8dd1-d0c0e7e9b064") + ) + (pin "MOSI" input + (at 200.66 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a7b826ef-ea33-4dce-ae45-3167ec98f102") + ) + (pin "MISO" output + (at 200.66 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c3c207fd-f785-4caa-a3ae-42d44e0dfff0") + ) + (pin "TMP_SDA" bidirectional + (at 200.66 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "598446bd-94f4-48ff-a7d3-787a3e3fd2f5") + ) + (pin "TMP_SCL" bidirectional + (at 200.66 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4b2f0b95-56a4-4429-8379-3392c776e944") + ) + (pin "~{CS}" bidirectional + (at 200.66 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6a699c59-1380-4c66-adb3-30438eb86984") + ) + (pin "RELAY_ESC_SIDE_VOLTAGE" input + (at 200.66 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8f631bd6-a08d-4bea-ac85-40ae29036f13") + ) + (pin "RELAY_BAT_SIDE_VOLTAGE" input + (at 200.66 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "28263736-0790-4124-a760-f46f8dda63d2") + ) + (pin "CURRENT_MEASUREMENT" input + (at 200.66 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "55f73da2-4f88-4a58-b6e8-5b4624389d0d") + ) + (pin "CURRENT_SENSOR_ON" input + (at 200.66 88.9 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "efb2a400-e619-49b6-abe5-d77b9074be32") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (page "5") + ) + ) + ) + ) + (sheet + (at 121.92 139.192) + (size 33.02 7.62) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "a15ada93-d3d4-4dc4-a3e7-664c5bba6d41") + (property "Sheetname" "Power_Supply" + (at 121.92 138.4804 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Power_Supply.kicad_sch" + (at 121.92 147.3966 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (page "3") + ) + ) + ) + ) + (sheet + (at 121.92 63.5) + (size 33.02 25.4) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "c9c61e68-b415-4cd1-882c-ffe913533997") + (property "Sheetname" "Microcontroller" + (at 121.92 62.7884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "Microcontroller.kicad_sch" + (at 121.92 89.4846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "TMP_SCL" bidirectional + (at 154.94 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a520e47e-174f-4010-bda7-fa5d503fd123") + ) + (pin "TMP_SDA" bidirectional + (at 154.94 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4e3ad667-9af0-4825-9b35-36f17f03f19b") + ) + (pin "CAN_RX" input + (at 121.92 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "31c26564-320e-446b-9f79-794928d08541") + ) + (pin "CAN_TX" output + (at 121.92 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "836d73cd-3a7c-4fe2-bd88-937c404bfa3e") + ) + (pin "SCK" output + (at 154.94 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7aff1d2c-917a-4881-acc0-041eaaa23788") + ) + (pin "MOSI" output + (at 154.94 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1ae7e989-bdbe-4309-9685-f3ba685a84de") + ) + (pin "MISO" input + (at 154.94 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7b3df694-2603-4cd5-a47e-3f672ca4bf95") + ) + (pin "RELAY_ENABLE" output + (at 154.94 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "75623623-c1e7-40e8-9edb-73c9288442a8") + ) + (pin "~{CS}" output + (at 154.94 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6af5a562-3aa6-40c9-8650-6a426083fd8a") + ) + (pin "PRECHARGE_ENABLE" output + (at 154.94 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0815c048-57fd-4d1f-81b0-754633fafd39") + ) + (pin "BAT_COOLING_ENABLE" output + (at 121.92 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9a32874b-74f9-47b1-ae28-f3e835c08a5b") + ) + (pin "BAT_COOLING_PWM" output + (at 121.92 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c7112a21-1ca9-44b0-8742-b07493e22347") + ) + (pin "ESC_COOLING_PWM" output + (at 121.92 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e56d84ad-cdbc-4cdf-b519-c8471b42c4e2") + ) + (pin "ESC_COOLING_ENABLE" output + (at 121.92 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "88d3f0b0-cd7f-4107-ac27-011e05697706") + ) + (pin "ESC_L_PWM" output + (at 121.92 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "024b74b8-6d91-4691-9399-b9a1831827d8") + ) + (pin "ESC_R_PWM" output + (at 121.92 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e56f6111-6ed7-4f94-883c-b9c5dd91dca5") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (page "2") + ) + ) + ) + ) + (sheet + (at 78.74 81.28) + (size 33.02 7.62) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "f78e2f7e-5dea-4de6-be8c-813a31e136da") + (property "Sheetname" "CAN_Transciever" + (at 78.74 80.5684 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "CAN_Transciever.kicad_sch" + (at 78.74 89.4846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "CAN_TX" input + (at 111.76 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e93f220c-51e1-409e-a619-ad981e09539f") + ) + (pin "CAN_RX" output + (at 111.76 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7fdf07cf-7580-45fd-9e65-c7d48cd26f17") + ) + (pin "CAN_HIGH" bidirectional + (at 78.74 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ec63164a-2e29-4832-b831-0e65c535fbe1") + ) + (pin "CAN_LOW" bidirectional + (at 78.74 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "bd5e53fb-f473-4c85-a4f2-a71ace809c9b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479" + (page "4") + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/Hardware/MVBMS/Microcontroller.kicad_sch b/Hardware/MVBMS/Microcontroller.kicad_sch new file mode 100644 index 0000000..004faa9 --- /dev/null +++ b/Hardware/MVBMS/Microcontroller.kicad_sch @@ -0,0 +1,9432 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "8cf0239d-6d32-48d6-a723-45f8c154353d") + (paper "A4") + (lib_symbols + (symbol "Connector:Conn_01x06_Pin" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06_Pin" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x06_Pin_1_1" + (polyline + (pts + (xy 1.27 -7.62) (xy 0.8636 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 5.08) (xy 0.8636 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.8636 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:Crystal_GND24_Small" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 1.27 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Crystal_GND24_Small" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_GND24_Small_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 -1.905) (xy 1.27 -1.905) (xy 1.27 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 1.905) (xy 1.27 1.905) (xy 1.27 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_GND24_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.635) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 0 2.54 270) + (length 0.635) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED_RGBA" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 9.398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_RGBA" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RGB LED, red/green/blue/anode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED RGB diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_RGBA_0_0" + (text "B" + (at -1.905 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "G" + (at -1.905 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "R" + (at -1.905 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (symbol "LED_RGBA_0_1" + (polyline + (pts + (xy -1.27 -5.08) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy 1.27 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -3.81) (xy -1.27 -6.35) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -2.54 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy 1.27 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 6.35) (xy -1.27 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 6.35) (xy -1.27 3.81) (xy -1.27 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 2.032 -5.08) (xy 2.032 5.08) (xy 1.27 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.81) (xy 1.27 -6.35) (xy -1.27 -5.08) (xy 1.27 -3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 6.35) (xy 1.27 3.81) (xy -1.27 5.08) (xy 1.27 6.35) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -3.81) (xy 0.508 -2.286) (xy -0.254 -2.286) (xy 0.508 -2.286) (xy 0.508 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.27) (xy 0.508 2.794) (xy -0.254 2.794) (xy 0.508 2.794) (xy 0.508 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 6.35) (xy 0.508 7.874) (xy -0.254 7.874) (xy 0.508 7.874) (xy 0.508 7.112) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 1.524 -2.286) (xy 0.762 -2.286) (xy 1.524 -2.286) (xy 1.524 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 1.524 2.794) (xy 0.762 2.794) (xy 1.524 2.794) (xy 1.524 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 6.35) (xy 1.524 7.874) (xy 0.762 7.874) (xy 1.524 7.874) (xy 1.524 7.112) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 1.27 -1.27) + (end 1.27 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 1.27 1.27) + (end 1.27 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 1.27 3.81) + (end 1.27 6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 1.27 6.35) + (end 1.27 6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 2.794 8.382) + (end -2.794 -7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LED_RGBA_1_1" + (pin passive line + (at -5.08 5.08 0) + (length 2.54) + (name "RK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "GK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 2.54) + (name "BK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MCU_ST_STM32F3:STM32F302CBTx" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STM32F302CBTx" + (at 10.16 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at -12.7 -35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f302cb.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M4 MCU, 128KB flash, 32KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "Arm Cortex-M4 STM32F3 STM32F302" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LQFP*7x7mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STM32F302CBTx_0_1" + (rectangle + (start -12.7 -35.56) + (end 15.24 38.1) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "STM32F302CBTx_1_1" + (pin power_in line + (at -2.54 40.64 270) + (length 2.54) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 35.56 180) + (length 2.54) + (name "PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "" input line) + (alternate "ADC1_IN1" bidirectional line) + (alternate "COMP1_INM" bidirectional line) + (alternate "COMP1_OUT" bidirectional line) + (alternate "" input line) + (alternate "RTC_TAMP2" bidirectional line) + (alternate "SYS_WKUP1" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "TSC_G1_IO1" bidirectional line) + (alternate "USART2_CTS" bidirectional line) + ) + (pin bidirectional line + (at 17.78 33.02 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "" input line) + (alternate "ADC1_IN2" bidirectional line) + (alternate "COMP1_INP" bidirectional line) + (alternate "OPAMP1_VINP" bidirectional line) + (alternate "OPAMP1_VINP_SEC" bidirectional line) + (alternate "" input line) + (alternate "RTC_REFIN" bidirectional line) + (alternate "TIM15_CH1N" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + (alternate "TSC_G1_IO2" bidirectional line) + (alternate "USART2_DE" bidirectional line) + (alternate "USART2_RTS" bidirectional line) + ) + (pin bidirectional line + (at 17.78 30.48 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN3" bidirectional line) + (alternate "COMP2_INM" bidirectional line) + (alternate "COMP2_OUT" bidirectional line) + (alternate "OPAMP1_VOUT" bidirectional line) + (alternate "TIM15_CH1" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "TSC_G1_IO3" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 27.94 180) + (length 2.54) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_IN4" bidirectional line) + (alternate "COMP2_INP" bidirectional line) + (alternate "OPAMP1_VINM" bidirectional line) + (alternate "OPAMP1_VINM_SEC" bidirectional line) + (alternate "OPAMP1_VINP" bidirectional line) + (alternate "OPAMP1_VINP_SEC" bidirectional line) + (alternate "TIM15_CH2" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "TSC_G1_IO4" bidirectional line) + (alternate "USART2_RX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 25.4 180) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC2_IN1" bidirectional line) + (alternate "COMP1_INM" bidirectional line) + (alternate "COMP2_INM" bidirectional line) + (alternate "COMP4_INM" bidirectional line) + (alternate "COMP6_INM" bidirectional line) + (alternate "DAC_OUT1" bidirectional line) + (alternate "I2S3_WS" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "SPI3_NSS" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + (alternate "TSC_G2_IO1" bidirectional line) + (alternate "USART2_CK" bidirectional line) + ) + (pin bidirectional line + (at 17.78 22.86 180) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC2_IN2" bidirectional line) + (alternate "COMP1_INM" bidirectional line) + (alternate "COMP2_INM" bidirectional line) + (alternate "COMP4_INM" bidirectional line) + (alternate "COMP6_INM" bidirectional line) + (alternate "OPAMP1_VINP" bidirectional line) + (alternate "OPAMP1_VINP_SEC" bidirectional line) + (alternate "OPAMP2_VINM" bidirectional line) + (alternate "OPAMP2_VINM_SEC" bidirectional line) + (alternate "SPI1_SCK" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "TSC_G2_IO2" bidirectional line) + ) + (pin bidirectional line + (at 17.78 20.32 180) + (length 2.54) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC2_IN3" bidirectional line) + (alternate "COMP1_OUT" bidirectional line) + (alternate "OPAMP2_VOUT" bidirectional line) + (alternate "SPI1_MISO" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + (alternate "TSC_G2_IO3" bidirectional line) + ) + (pin bidirectional line + (at 17.78 17.78 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC2_IN4" bidirectional line) + (alternate "COMP2_INP" bidirectional line) + (alternate "COMP2_OUT" bidirectional line) + (alternate "OPAMP1_VINP" bidirectional line) + (alternate "OPAMP1_VINP_SEC" bidirectional line) + (alternate "OPAMP2_VINP" bidirectional line) + (alternate "OPAMP2_VINP_SEC" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "TIM17_CH1" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + (alternate "TSC_G2_IO4" bidirectional line) + ) + (pin bidirectional line + (at -15.24 7.62 0) + (length 2.54) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "COMP4_INP" bidirectional line) + (alternate "OPAMP2_VINP" bidirectional line) + (alternate "OPAMP2_VINP_SEC" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "TIM3_CH3" bidirectional line) + (alternate "TSC_G3_IO2" bidirectional line) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 2.54) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "COMP4_OUT" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + (alternate "TIM3_CH4" bidirectional line) + (alternate "TSC_G3_IO3" bidirectional line) + ) + (pin bidirectional line + (at -15.24 17.78 0) + (length 2.54) + (name "PC13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RTC_OUT_ALARM" bidirectional line) + (alternate "RTC_OUT_CALIB" bidirectional line) + (alternate "RTC_TAMP1" bidirectional line) + (alternate "RTC_TS" bidirectional line) + (alternate "SYS_WKUP2" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 2.54) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC2_IN12" bidirectional line) + (alternate "COMP4_INM" bidirectional line) + (alternate "TSC_G3_IO4" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -17.78 0) + (length 2.54) + (name "PB10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "TIM2_CH3" bidirectional line) + (alternate "TSC_SYNC" bidirectional line) + (alternate "USART3_TX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -20.32 0) + (length 2.54) + (name "PB11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI11" bidirectional line) + (alternate "ADC2_EXTI11" bidirectional line) + (alternate "COMP6_INP" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "TSC_G6_IO1" bidirectional line) + (alternate "USART3_RX" bidirectional line) + ) + (pin power_in line + (at 0 -38.1 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -22.86 0) + (length 2.54) + (name "PB12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "" input line) + (alternate "I2C2_SMBA" bidirectional line) + (alternate "I2S2_WS" bidirectional line) + (alternate "" input line) + (alternate "SPI2_NSS" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TSC_G6_IO2" bidirectional line) + (alternate "USART3_CK" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -25.4 0) + (length 2.54) + (name "PB13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "" input line) + (alternate "I2S2_CK" bidirectional line) + (alternate "" input line) + (alternate "SPI2_SCK" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "TSC_G6_IO3" bidirectional line) + (alternate "USART3_CTS" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -27.94 0) + (length 2.54) + (name "PB14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S2_ext_SD" bidirectional line) + (alternate "OPAMP2_VINP" bidirectional line) + (alternate "OPAMP2_VINP_SEC" bidirectional line) + (alternate "SPI2_MISO" bidirectional line) + (alternate "TIM15_CH1" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "TSC_G6_IO4" bidirectional line) + (alternate "USART3_DE" bidirectional line) + (alternate "USART3_RTS" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -30.48 0) + (length 2.54) + (name "PB15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "COMP6_INM" bidirectional line) + (alternate "I2S2_SD" bidirectional line) + (alternate "RTC_REFIN" bidirectional line) + (alternate "SPI2_MOSI" bidirectional line) + (alternate "TIM15_CH1N" bidirectional line) + (alternate "TIM15_CH2" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + ) + (pin bidirectional line + (at 17.78 15.24 180) + (length 2.54) + (name "PA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "" input line) + (alternate "I2C2_SMBA" bidirectional line) + (alternate "I2S2_MCK" bidirectional line) + (alternate "" input line) + (alternate "RCC_MCO" bidirectional line) + (alternate "TIM1_CH1" bidirectional line) + (alternate "TIM4_ETR" bidirectional line) + (alternate "USART1_CK" bidirectional line) + ) + (pin bidirectional line + (at -15.24 15.24 0) + (length 2.54) + (name "PC14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC32_IN" bidirectional line) + ) + (pin bidirectional line + (at 17.78 12.7 180) + (length 2.54) + (name "PA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "DAC_EXTI9" bidirectional line) + (alternate "I2C2_SCL" bidirectional line) + (alternate "I2S3_MCK" bidirectional line) + (alternate "TIM15_BKIN" bidirectional line) + (alternate "TIM1_CH2" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "TSC_G4_IO1" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "COMP6_OUT" bidirectional line) + (alternate "I2C2_SDA" bidirectional line) + (alternate "TIM17_BKIN" bidirectional line) + (alternate "TIM1_CH3" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "TSC_G4_IO2" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI11" bidirectional line) + (alternate "ADC2_EXTI11" bidirectional line) + (alternate "CAN_RX" bidirectional line) + (alternate "COMP1_OUT" bidirectional line) + (alternate "TIM1_BKIN2" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "TIM1_CH4" bidirectional line) + (alternate "TIM4_CH1" bidirectional line) + (alternate "USART1_CTS" bidirectional line) + (alternate "USB_DM" bidirectional line) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "PA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "COMP2_OUT" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "TIM1_ETR" bidirectional line) + (alternate "TIM4_CH2" bidirectional line) + (alternate "USART1_DE" bidirectional line) + (alternate "USART1_RTS" bidirectional line) + (alternate "USB_DP" bidirectional line) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "PA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IR_OUT" bidirectional line) + (alternate "SYS_JTMS-SWDIO" bidirectional line) + (alternate "TIM16_CH1N" bidirectional line) + (alternate "TIM4_CH3" bidirectional line) + (alternate "TSC_G4_IO3" bidirectional line) + (alternate "USART3_CTS" bidirectional line) + ) + (pin passive line + (at 0 -38.1 90) + (length 2.54) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "PA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "SYS_JTCK-SWCLK" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TSC_G4_IO4" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "PA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "I2S3_WS" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "SPI3_NSS" bidirectional line) + (alternate "SYS_JTDI" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "USART2_RX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 2.54) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S3_CK" bidirectional line) + (alternate "SPI1_SCK" bidirectional line) + (alternate "SPI3_SCK" bidirectional line) + (alternate "SYS_JTDO-TRACESWO" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + (alternate "TIM3_ETR" bidirectional line) + (alternate "TIM4_ETR" bidirectional line) + (alternate "TSC_G5_IO1" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 12.7 0) + (length 2.54) + (name "PC15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC1_EXTI15" bidirectional line) + (alternate "ADC2_EXTI15" bidirectional line) + (alternate "RCC_OSC32_OUT" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 2.54) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S3_ext_SD" bidirectional line) + (alternate "SPI1_MISO" bidirectional line) + (alternate "SPI3_MISO" bidirectional line) + (alternate "SYS_NJTRST" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TIM17_BKIN" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + (alternate "TSC_G5_IO2" bidirectional line) + (alternate "USART2_RX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SMBA" bidirectional line) + (alternate "I2S3_SD" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "SPI3_MOSI" bidirectional line) + (alternate "TIM16_BKIN" bidirectional line) + (alternate "TIM17_CH1" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + (alternate "USART2_CK" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM16_CH1N" bidirectional line) + (alternate "TIM4_CH1" bidirectional line) + (alternate "TSC_G5_IO3" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 2.54) + (name "PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM17_CH1N" bidirectional line) + (alternate "TIM3_CH4" bidirectional line) + (alternate "TIM4_CH2" bidirectional line) + (alternate "TSC_G5_IO4" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin input line + (at -15.24 30.48 0) + (length 2.54) + (name "BOOT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 2.54) + (name "PB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_RX" bidirectional line) + (alternate "COMP1_OUT" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TIM4_CH3" bidirectional line) + (alternate "TSC_SYNC" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -15.24 0) + (length 2.54) + (name "PB9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "COMP2_OUT" bidirectional line) + (alternate "DAC_EXTI9" bidirectional line) + (alternate "I2C1_SDA" bidirectional line) + (alternate "IR_OUT" bidirectional line) + (alternate "TIM17_CH1" bidirectional line) + (alternate "TIM4_CH4" bidirectional line) + ) + (pin passive line + (at 0 -38.1 90) + (length 2.54) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 25.4 0) + (length 2.54) + (name "PF0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C2_SDA" bidirectional line) + (alternate "RCC_OSC_IN" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + ) + (pin bidirectional line + (at -15.24 22.86 0) + (length 2.54) + (name "PF1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C2_SCL" bidirectional line) + (alternate "RCC_OSC_OUT" bidirectional line) + ) + (pin input line + (at -15.24 35.56 0) + (length 2.54) + (name "NRST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -38.1 90) + (length 2.54) + (name "VSSA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 40.64 270) + (length 2.54) + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MVBMS:M24M01E-FMN6TP" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC0" + (at 13.97 6.985 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24M01E-FMN6TP" + (at 13.97 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (at 24.13 -94.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/m24m01e-f.pdf" + (at 24.13 -194.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 24.13 -394.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 24.13 -494.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 24.13 -594.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Name" "STMicroelectronics" + (at 24.13 -694.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "M24M01E-FMN6TP" + (at 24.13 -794.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (symbol "M24M01E-FMN6TP_1_1" + (rectangle + (start 5.08 2.54) + (end 22.86 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at 0 0 0) + (length 5.08) + (name "NC_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "NC_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "NC_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -7.62 180) + (length 5.08) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -5.08 180) + (length 5.08) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -2.54 180) + (length 5.08) + (name "~{WC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 0 180) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 154.94 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "03de5dd2-5c6b-4902-baa2-35e421d400ad") + ) + (junction + (at 143.51 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "0dd6ac86-4a02-4d6d-90b9-7ac2d09ad591") + ) + (junction + (at 58.42 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "18685c12-cd06-4699-bd47-8d535be716d9") + ) + (junction + (at 157.48 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "191479e0-4284-4c68-8577-b3b56782e189") + ) + (junction + (at 189.23 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "1a8180dc-b8e0-4515-ba47-21123929bf92") + ) + (junction + (at 58.42 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "47a9999b-52fa-4073-bb12-a2b7fe2f3f18") + ) + (junction + (at 62.23 158.75) + (diameter 0) + (color 0 0 0 0) + (uuid "4908d103-0d76-44ca-8a14-5cb6d3b92203") + ) + (junction + (at 52.07 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "4c638059-353e-41eb-a4fb-8ce5f2771d37") + ) + (junction + (at 130.81 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "59d05eef-98d1-47f2-a894-92fdf471e282") + ) + (junction + (at 114.3 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "59ff6446-a51d-4b8b-852f-537e5213d6b2") + ) + (junction + (at 48.26 158.75) + (diameter 0) + (color 0 0 0 0) + (uuid "5c026c03-4cd2-43a5-b3de-b9719dfbb419") + ) + (junction + (at 158.75 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "6d353f42-403e-4600-a137-b0efec4cb595") + ) + (junction + (at 48.26 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "6d68f117-73cf-4aa7-9ab6-a6839a769980") + ) + (junction + (at 105.41 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "70e53b8d-c53e-460c-83f8-89a62037cbf0") + ) + (junction + (at 92.71 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "78d2205a-4fcb-4b09-9c03-def0fbe3ede6") + ) + (junction + (at 165.1 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "82f46dd1-cb0b-4362-be36-9528699f5db4") + ) + (junction + (at 175.26 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "873ad371-a696-4d57-95e8-f9291282c8a1") + ) + (junction + (at 118.11 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "969dee8f-6fb5-455a-a153-1141e5cbd56b") + ) + (junction + (at 62.23 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "9d5e9be6-6045-4d98-b823-522430edf5d5") + ) + (junction + (at 105.41 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "9e572aea-9312-49d5-b928-50ae2f3b6e85") + ) + (junction + (at 66.04 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "a605cc2a-0cf9-40b1-98b1-efb2daf6ba4c") + ) + (junction + (at 66.04 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "ac1ee087-ea28-4316-a69b-fb4949ab01ba") + ) + (junction + (at 130.81 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "be6dda59-df2a-4880-8ddc-16b51de7c0b5") + ) + (junction + (at 118.11 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "bff5392b-86ed-42d3-9fd3-1bd445c8ef62") + ) + (junction + (at 31.75 158.75) + (diameter 0) + (color 0 0 0 0) + (uuid "cea254bd-3085-4516-951f-6cfa3a9c7a46") + ) + (junction + (at 154.94 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "d666c97d-63a4-4326-a76d-a94b1e386a65") + ) + (junction + (at 73.66 118.11) + (diameter 0) + (color 0 0 0 0) + (uuid "e8310454-cb7e-43dd-a0c8-ad4acb7c3d80") + ) + (junction + (at 160.02 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "fc5866aa-af8c-42c6-acfb-483f5fe78ac9") + ) + (no_connect + (at 142.24 100.33) + (uuid "045abcb9-93cd-436a-ba89-f1b3191e1f98") + ) + (no_connect + (at 175.26 85.09) + (uuid "0e174d85-5976-4c1f-bb19-0c03653cfd11") + ) + (no_connect + (at 24.13 113.03) + (uuid "36404e32-11ab-4bd8-bc5b-88b7f1ea8d48") + ) + (no_connect + (at 142.24 97.79) + (uuid "39617573-d620-4131-90b7-f38acb2cacb9") + ) + (no_connect + (at 175.26 82.55) + (uuid "47fceb1d-cc40-46ba-97d5-36ece1c6b11e") + ) + (no_connect + (at 175.26 77.47) + (uuid "4c9608a4-a717-4a99-95f9-e82bcb9f8d47") + ) + (no_connect + (at 175.26 80.01) + (uuid "5409f152-c5da-4030-9f1c-cc6643905d99") + ) + (no_connect + (at 142.24 138.43) + (uuid "56a56543-c720-4d37-b944-f13fb7845955") + ) + (no_connect + (at 24.13 110.49) + (uuid "615cb4a4-f462-4b7d-8d04-66d7a353fdc0") + ) + (no_connect + (at 142.24 135.89) + (uuid "854d23af-a602-47b6-9716-8745d5403fcb") + ) + (no_connect + (at 24.13 115.57) + (uuid "b658b5b3-6ff4-403a-84e8-e49205e8b503") + ) + (no_connect + (at 142.24 95.25) + (uuid "d9ca017b-7ee2-4c42-ad59-3c77c0c5da58") + ) + (no_connect + (at 142.24 110.49) + (uuid "fe2cfde1-9d1e-45eb-be98-8946526c56bd") + ) + (wire + (pts + (xy 154.94 54.61) (xy 154.94 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00c8553a-6694-4a07-82d0-789b40fdcc7b") + ) + (wire + (pts + (xy 129.54 123.19) (xy 129.54 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01402e47-ded8-4fe8-8a0d-7d47df290f9a") + ) + (wire + (pts + (xy 73.66 99.06) (xy 73.66 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bcd45af-f695-4669-8c4d-8ae1f44cb785") + ) + (wire + (pts + (xy 187.96 99.06) (xy 187.96 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c24fb25-2f87-4ca9-8bda-017890f6c993") + ) + (wire + (pts + (xy 187.96 102.87) (xy 175.26 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0cead423-4b9f-4dd0-ab0e-03ed97a004d8") + ) + (wire + (pts + (xy 41.91 99.06) (xy 52.07 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d997a9f-9679-47e0-8062-227da2d84201") + ) + (wire + (pts + (xy 129.54 140.97) (xy 142.24 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "124d8a37-f994-4ea9-afb7-2ae8cc301c51") + ) + (wire + (pts + (xy 252.73 30.48) (xy 252.73 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "128dcb3e-346c-4cf2-820e-4ba2ff775373") + ) + (wire + (pts + (xy 154.94 55.88) (xy 154.94 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "175366b2-7bf2-4277-83c3-2ec1185182a5") + ) + (wire + (pts + (xy 66.04 107.95) (xy 66.04 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b37b33e-cb37-419a-9cc1-47b858e42e7e") + ) + (wire + (pts + (xy 92.71 55.88) (xy 92.71 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c4aa689-b424-48ac-96a3-03217460e2a1") + ) + (wire + (pts + (xy 128.27 87.63) (xy 128.27 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c7ea00b-a9ab-4d1e-8e5d-0c986d369cf7") + ) + (wire + (pts + (xy 48.26 146.05) (xy 62.23 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d37ad5c-73a4-4605-9619-cbd3a651eec1") + ) + (wire + (pts + (xy 252.73 22.86) (xy 252.73 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1dc3df4f-ac98-4100-8b76-20151c363426") + ) + (wire + (pts + (xy 129.54 127) (xy 129.54 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e944d83-9cd1-4570-972c-7d4ab2e8147d") + ) + (wire + (pts + (xy 43.18 158.75) (xy 48.26 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fe093bf-9957-4c68-b21a-8df6d7f4e894") + ) + (wire + (pts + (xy 130.81 55.88) (xy 130.81 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20ff09b0-b1a7-4a40-a455-221e9a446e98") + ) + (wire + (pts + (xy 187.96 87.63) (xy 175.26 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23bce448-6db8-4fdf-bd71-a4695b4c3428") + ) + (wire + (pts + (xy 58.42 30.48) (xy 66.04 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26a7010e-c479-4c38-84c7-0158e0037fc5") + ) + (wire + (pts + (xy 175.26 115.57) (xy 187.96 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27eb2acb-4964-4e55-b0bc-509e11847b58") + ) + (wire + (pts + (xy 175.26 64.77) (xy 175.26 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28a28f67-7493-41d7-a1bc-03177e2404dc") + ) + (wire + (pts + (xy 140.97 82.55) (xy 142.24 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ae7fcd6-cad9-42a3-8d2a-5754370c3e54") + ) + (polyline + (pts + (xy 12.065 12.065) (xy 12.065 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bcbbbfd-f9a5-4637-954a-c0ca123e020b") + ) + (wire + (pts + (xy 158.75 153.67) (xy 160.02 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ccc0f30-3965-466a-99ad-1a21adfcf3d7") + ) + (wire + (pts + (xy 154.94 72.39) (xy 154.94 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d005a3a-2413-4220-86d2-8c9bdf6d4d39") + ) + (wire + (pts + (xy 66.04 97.79) (xy 66.04 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "306fd955-16cc-47a1-bd66-f1df711dd7ee") + ) + (wire + (pts + (xy 92.71 66.04) (xy 92.71 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d00afff-d664-4d38-956f-f82640869029") + ) + (wire + (pts + (xy 142.24 133.35) (xy 129.54 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e1a669b-f896-43c2-98f0-bf5303bcbc66") + ) + (wire + (pts + (xy 160.02 64.77) (xy 160.02 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41d98cbe-931a-42b2-8701-174e88d03688") + ) + (wire + (pts + (xy 58.42 113.03) (xy 58.42 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41e92967-fce3-48d9-bd1d-5a866c9c5d56") + ) + (wire + (pts + (xy 129.54 125.73) (xy 142.24 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45df90c3-29c2-447f-95d1-e786ed1c6c52") + ) + (wire + (pts + (xy 128.27 90.17) (xy 142.24 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "469cdc90-143d-4cf0-92b5-e09e6fb23335") + ) + (wire + (pts + (xy 118.11 55.88) (xy 118.11 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e22ff96-e95c-4a9b-a867-68fe8f67c8d5") + ) + (wire + (pts + (xy 31.75 146.05) (xy 35.56 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50b045b4-70c3-49e7-ac18-bb673c4eec84") + ) + (wire + (pts + (xy 31.75 161.29) (xy 31.75 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54a623b9-1cb5-4664-917d-acbab3dba6c9") + ) + (wire + (pts + (xy 73.66 146.05) (xy 77.47 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "557ccd62-139c-41bb-9974-4ac1fc933120") + ) + (wire + (pts + (xy 129.54 120.65) (xy 142.24 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56e2c029-c970-476a-a6bb-2547574fcea1") + ) + (wire + (pts + (xy 110.49 77.47) (xy 114.3 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58236faf-6c89-42ea-9eec-6b6d152a66af") + ) + (wire + (pts + (xy 175.26 105.41) (xy 187.96 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "584e5159-10f8-49cf-bda9-92df6786756f") + ) + (wire + (pts + (xy 105.41 66.04) (xy 92.71 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5bb39b14-c745-4e4f-8845-3a41e31a887a") + ) + (wire + (pts + (xy 52.07 118.11) (xy 73.66 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e1c9185-fbd5-4964-b3ce-89c98a9675fc") + ) + (wire + (pts + (xy 187.96 101.6) (xy 187.96 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f4825de-9865-489a-a958-025010dd54ea") + ) + (polyline + (pts + (xy 12.065 44.45) (xy 82.55 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "613660a0-0741-4e4c-89ce-2dd439129524") + ) + (polyline + (pts + (xy 82.55 44.45) (xy 82.55 12.065) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64d1744e-f343-4b5f-b5ec-1283d813c7cd") + ) + (wire + (pts + (xy 129.54 128.27) (xy 142.24 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "658f24a6-f4a5-4dc4-a2c3-69909bdf2cc1") + ) + (wire + (pts + (xy 128.27 90.17) (xy 128.27 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65cef36a-90d5-40fc-b65d-5a2bd942e39c") + ) + (wire + (pts + (xy 187.96 104.14) (xy 187.96 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65ebf15e-e61c-4990-b6d5-57923a5732ca") + ) + (wire + (pts + (xy 252.73 33.02) (xy 252.73 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68191f1a-a178-4a57-8da2-1a71f8185490") + ) + (wire + (pts + (xy 130.81 64.77) (xy 130.81 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "687b8852-2dd2-444a-b83b-5df94a89e789") + ) + (wire + (pts + (xy 142.24 130.81) (xy 129.54 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a699bd0-4cd4-4c0c-b915-e25749ed213a") + ) + (wire + (pts + (xy 73.66 118.11) (xy 76.2 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f21f2d1-b2c3-4eba-9cdb-e7b25fe6aacc") + ) + (wire + (pts + (xy 142.24 105.41) (xy 129.54 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7084749b-61bc-4002-8543-666cd770fcf0") + ) + (wire + (pts + (xy 187.96 90.17) (xy 175.26 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7183ef2d-5301-45c3-9c33-453d18ef64f0") + ) + (wire + (pts + (xy 66.04 115.57) (xy 76.2 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71bb9087-2dac-4fa5-8ca2-9d0b1ca3c5db") + ) + (wire + (pts + (xy 118.11 55.88) (xy 105.41 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "746b7916-1b4d-4063-b399-955432787f69") + ) + (wire + (pts + (xy 157.48 153.67) (xy 158.75 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78aabbbc-d114-4221-99c2-008e72dc4d9f") + ) + (wire + (pts + (xy 118.11 66.04) (xy 130.81 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "796c7a3c-2434-4a5f-adab-859dc2b61132") + ) + (wire + (pts + (xy 142.24 107.95) (xy 129.54 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d421060-1061-461f-acf3-afb16ec0b88b") + ) + (wire + (pts + (xy 129.54 118.11) (xy 142.24 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8297041f-4d55-4966-a0eb-b413b8d26f36") + ) + (wire + (pts + (xy 187.96 111.76) (xy 187.96 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82a7f8b1-7d68-4511-996a-5a6adcf6fa8b") + ) + (wire + (pts + (xy 143.51 55.88) (xy 154.94 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8730cdb8-e2e2-4599-a805-be4b6d19a941") + ) + (wire + (pts + (xy 48.26 146.05) (xy 48.26 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8953b488-5ca3-42b8-b28f-1b5521b429e3") + ) + (wire + (pts + (xy 252.73 27.94) (xy 252.73 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c6b42a4-4eba-4a2e-9afd-ba77af9a0834") + ) + (wire + (pts + (xy 31.75 158.75) (xy 31.75 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d439407-929d-4e21-9b36-2eb3f8a1cbf3") + ) + (wire + (pts + (xy 66.04 99.06) (xy 73.66 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "969f95a5-716b-4422-b23b-a69e38daef88") + ) + (wire + (pts + (xy 33.02 35.56) (xy 40.64 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9779f412-4274-4018-8b30-b7b036dcc10c") + ) + (wire + (pts + (xy 62.23 156.21) (xy 62.23 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9888e45d-bc8e-4e5f-9580-0e553406502f") + ) + (wire + (pts + (xy 175.26 55.88) (xy 175.26 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fc94ca3-c977-480a-9485-8e77293b3cdf") + ) + (wire + (pts + (xy 165.1 55.88) (xy 165.1 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a6befc-9f7b-4866-97ff-295e14e6b710") + ) + (wire + (pts + (xy 62.23 158.75) (xy 77.47 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a25d78ce-dcdd-4e75-9340-dc7bd3a62bea") + ) + (wire + (pts + (xy 160.02 153.67) (xy 160.02 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a39e14bb-240a-4933-a438-28ac47dab0c6") + ) + (wire + (pts + (xy 128.27 87.63) (xy 142.24 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a41374db-680a-4872-bd5a-b03515debe19") + ) + (wire + (pts + (xy 175.26 55.88) (xy 189.23 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5ec4d4e-a5e4-4c8e-964f-cbc9b70e8628") + ) + (wire + (pts + (xy 143.51 55.88) (xy 143.51 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a66bccb9-1c92-4121-90f8-d0b7a5eff540") + ) + (wire + (pts + (xy 40.64 30.48) (xy 48.26 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6b99600-17bf-4e89-93c5-64becd72852f") + ) + (wire + (pts + (xy 143.51 55.88) (xy 130.81 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a76e5941-1b81-4604-93d2-f39a1f3c1ebc") + ) + (polyline + (pts + (xy 12.065 12.065) (xy 82.55 12.065) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a97e119b-9bc3-44cf-a271-f7caeaf459c3") + ) + (wire + (pts + (xy 187.96 114.3) (xy 187.96 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa4a66ee-e904-4315-8e63-e1dbd7736ee1") + ) + (wire + (pts + (xy 73.66 107.95) (xy 73.66 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aabab643-2349-419d-9b2e-f270ec5a8508") + ) + (wire + (pts + (xy 154.94 64.77) (xy 157.48 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "add16207-5a74-497a-96e2-6939e9977257") + ) + (wire + (pts + (xy 52.07 113.03) (xy 58.42 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae364626-f3a4-4991-bc71-0b6834f87a4d") + ) + (wire + (pts + (xy 105.41 55.88) (xy 105.41 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af28df8f-6956-4f4c-8402-50702db471b9") + ) + (wire + (pts + (xy 157.48 151.13) (xy 157.48 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b464f116-120b-446c-a524-1756a48d1adf") + ) + (wire + (pts + (xy 118.11 64.77) (xy 118.11 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4e4f6f8-2dfc-4c1b-94ec-02c61db17909") + ) + (wire + (pts + (xy 129.54 113.03) (xy 142.24 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7491f1c-2185-4f79-8fd2-767e3643dcd3") + ) + (wire + (pts + (xy 187.96 113.03) (xy 175.26 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b819aa27-6565-412d-a747-7f8225942417") + ) + (wire + (pts + (xy 162.56 72.39) (xy 162.56 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b958591c-26af-4bdd-bcae-01209bc79c2e") + ) + (wire + (pts + (xy 175.26 92.71) (xy 187.96 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bcaa6176-e9ed-45ae-8160-fe5419aece79") + ) + (wire + (pts + (xy 129.54 123.19) (xy 142.24 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be5c9266-3a83-4c81-8ef5-7e9267ac6dc5") + ) + (wire + (pts + (xy 129.54 120.65) (xy 129.54 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0aacd11-44ff-424c-962d-668458afd27d") + ) + (wire + (pts + (xy 252.73 19.05) (xy 269.24 19.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2870c25-7188-4ea1-8883-e315edf67488") + ) + (wire + (pts + (xy 129.54 113.03) (xy 129.54 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c33c6ea2-6e93-47eb-a92d-294df1fbc504") + ) + (wire + (pts + (xy 160.02 64.77) (xy 162.56 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c350051a-f190-444d-920e-f869b17f866d") + ) + (wire + (pts + (xy 157.48 72.39) (xy 157.48 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8568778-69a1-4a69-b8ca-4821be844fad") + ) + (wire + (pts + (xy 165.1 55.88) (xy 165.1 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c959ef89-a4dd-4d12-b852-e6b07de7c974") + ) + (wire + (pts + (xy 58.42 97.79) (xy 58.42 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb4a04e5-83e2-42d2-9b74-1e0314f0fc51") + ) + (wire + (pts + (xy 187.96 100.33) (xy 175.26 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc60e394-f71f-4648-b70c-cc94a211c7dd") + ) + (wire + (pts + (xy 58.42 107.95) (xy 58.42 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccac18f3-af6b-43db-9991-4c8c2112c6aa") + ) + (wire + (pts + (xy 165.1 55.88) (xy 175.26 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cff66adc-7704-4351-ae82-4230918c3b6f") + ) + (wire + (pts + (xy 62.23 146.05) (xy 66.04 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0cfd976-0b3b-4c4b-840a-726c2c0e854c") + ) + (wire + (pts + (xy 52.07 99.06) (xy 52.07 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2fc833d-68dc-4d3b-87a0-6f98e98cac59") + ) + (wire + (pts + (xy 132.08 82.55) (xy 133.35 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4e6e7d5-ade3-4e38-bd49-ef2742153c3d") + ) + (wire + (pts + (xy 118.11 66.04) (xy 105.41 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9a27742-75aa-4e37-a463-1ed4a68fccc9") + ) + (wire + (pts + (xy 252.73 24.13) (xy 269.24 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dbf0101c-d4cf-4019-9105-310fd2d6f58f") + ) + (wire + (pts + (xy 130.81 66.04) (xy 143.51 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddc8aa59-4211-42bf-b41e-84b20f55d961") + ) + (wire + (pts + (xy 105.41 55.88) (xy 92.71 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df4aaeb5-68f0-488d-8718-6711dc6912b2") + ) + (wire + (pts + (xy 189.23 64.77) (xy 189.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e03d5003-ccb9-4be6-a61c-dd93835095fd") + ) + (wire + (pts + (xy 114.3 77.47) (xy 142.24 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e415b29c-6395-4eb1-a670-a7947e6ce912") + ) + (wire + (pts + (xy 175.26 66.04) (xy 189.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4702cab-0eeb-44d9-9413-2089fb6b314c") + ) + (wire + (pts + (xy 43.18 146.05) (xy 48.26 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e50103f2-2943-4f27-be74-6556ad68a52f") + ) + (wire + (pts + (xy 187.96 97.79) (xy 175.26 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7a527d8-1eae-4381-8915-98eb2b698e52") + ) + (wire + (pts + (xy 52.07 99.06) (xy 52.07 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7a7ca0d-6b0c-467d-83e8-f4456d3f5487") + ) + (wire + (pts + (xy 66.04 99.06) (xy 66.04 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea15010b-ac3f-4edc-b09a-f6e0d815b286") + ) + (wire + (pts + (xy 58.42 99.06) (xy 58.42 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea951ac3-aff5-4ba1-a10c-f5d73e6aaf80") + ) + (wire + (pts + (xy 187.96 110.49) (xy 175.26 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb28ccb1-ca85-476e-99e6-dd9508f9445c") + ) + (wire + (pts + (xy 142.24 115.57) (xy 129.54 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec0c2c32-56ab-4bd0-8df8-05b60a4676a5") + ) + (wire + (pts + (xy 105.41 64.77) (xy 105.41 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed685f9c-298f-44f7-a037-ad82b81f3d9c") + ) + (wire + (pts + (xy 33.02 25.4) (xy 40.64 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef0a9f2a-2300-4f19-9cf7-cf2637bd3c77") + ) + (wire + (pts + (xy 31.75 158.75) (xy 35.56 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f286424a-e183-4bc3-9f87-cc2b0160fbbb") + ) + (wire + (pts + (xy 189.23 57.15) (xy 189.23 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2ded130-a647-4910-b154-8eeb21d41bf9") + ) + (wire + (pts + (xy 48.26 158.75) (xy 62.23 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f365fbb8-d5bb-4f4f-8e7b-f2f0b0e5cf18") + ) + (wire + (pts + (xy 187.96 95.25) (xy 175.26 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f57a5aa9-f274-4aa0-a96f-ee85ae3566b6") + ) + (wire + (pts + (xy 58.42 99.06) (xy 66.04 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5e3b355-26fe-474e-aebb-0ae4e3ff4233") + ) + (wire + (pts + (xy 52.07 115.57) (xy 66.04 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f72557ac-21fa-483b-a80f-8480b71a4bca") + ) + (wire + (pts + (xy 48.26 154.94) (xy 48.26 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7aa9eda-7922-48c4-b50c-d39812cf3832") + ) + (wire + (pts + (xy 175.26 107.95) (xy 187.96 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f90499a5-ff09-4eda-8a7a-7f77829c7247") + ) + (wire + (pts + (xy 130.81 55.88) (xy 118.11 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9d42dbe-a15e-4bff-afbc-5456391b7277") + ) + (wire + (pts + (xy 143.51 66.04) (xy 143.51 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa6f488d-8fbc-448a-a842-52e45fbcdf05") + ) + (wire + (pts + (xy 142.24 143.51) (xy 129.54 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa7401ff-a1e9-4d0b-8c7f-0774923bfab5") + ) + (wire + (pts + (xy 157.48 64.77) (xy 160.02 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fadfc98d-d0dd-47f1-9454-927c47050041") + ) + (wire + (pts + (xy 58.42 113.03) (xy 76.2 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc7cf122-595c-4e4e-b40f-a1f29cde8b02") + ) + (wire + (pts + (xy 62.23 146.05) (xy 62.23 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdc832f1-2e05-43cc-a812-e0f8dde7198d") + ) + (rectangle + (start 12.065 133.35) + (end 88.9 198.12) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 6627d0cd-182f-44a2-993b-dfd3816d94eb) + ) + (rectangle + (start 12.065 81.661) + (end 88.9 133.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid a6aebb43-d6e7-44ba-b547-71b9031f61c9) + ) + (image + (at 46.99 -1.778) + (scale 0.172656) + (uuid "bd3db9ce-1285-4101-97c9-2d31ef3d13a5") + (data "iVBORw0KGgoAAAANSUhEUgAAAyEAAAJFCAYAAADK/PgLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAg" + "AElEQVR4Xuzdf5RbdZ3/8VeBMqkKDVBsKugE17Upu9KgQFO+cBoUbFB+pEu1AXUb3NUGEZoquwRX" + "cBA4TFexqbqaqiupZxfSXZAUUFJFSf1FRlbNAIUURDKgmNF2m8EFEqDc7x8zk7n3zq/MdHrn1/Nx" + "zpz287l38vMmc1/3vu/nM8cwDEMAAAAA4JBD7B0AAAAAcDARQgAAAAA4ihACAAAAwFGEEAAAAACO" + "IoQAAAAAcBQhBAAAAICjCCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUYQQAAAA" + "AI4ihAAAAABwFCEEAAAAgKMIIQAAAAAcRQgBAAAA4ChCCAAAAABHEUIAAAAAOIoQAgAAAMBRhBAA" + "AAAAjiKEAAAAAHAUIQQAAACAowghAAAAABxFCAEAAADgKEIIAAAAAEcRQgAAAAA4ihACAAAAwFGE" + "EAAAAACOIoQATdutjSfP0Zw5Y/2Zp6MWLdIJJ5+lVZddoy3bO9Vjv+lJ0rHhBNPjPFdbp8oDm9W6" + "teUs+zY0R3OOWqVtE/L+dGvrWfMG3/60e/97tNX8Oi25Rp32VSZbvUPXLOl9rU+4bKfq9uVN6N5y" + "luYNeq9O1sbd9jUxqq7NWm56HU92/EWsa+dlJ/RtrxvUMZ4NAphBCCHAQVdTtVJRuZhXNtWuWNgv" + "zwnn6podXfYVMRa7N+pky47ZPJ27bQb/Va/mlMlNQErozilTqNl7MeHq6khE1V6qSe6w2ttWqMW+" + "yqi6lE0XNPjdKiqddnoHGgeuRSva2hV2SyolFU2ML5gCMwUhBJgEtXJO7SG/lm/s4I8QmlRTLpM7" + "4LNo3bmM8oP3ajHB6h0JRZMlSS75E+1as9C+RhO6skoPExhL2fTUO/OD0S1co/a2gFySSsmYEpwO" + "wSx2mL0DQLNc8oejCnpd9gUDajVVaxVVSkUVCmVVLQurKiTCiniLumtceyhoWs9WneWOKt/X9CWK" + "evzmpeY1poVaLqNczxqtmW9f0qwe5TL5IY6sY2LtViqeUkmS3GG1xRbbV2hKVzatgr2zXymrTOfN" + "Wjr9NuNZb3G0TeH2kDKVklLxlGIPrtf4thBgeiOEAOPmViDxdW1aZu8fRneHtrbFFE8VTWGkomw8" + "oZ3hW7Vi7LUamG1qvSVZa8abQnqyynAa5KDr3pZQW98ZDF8soQvH9XbtViZdNLXd8nhqqlT637+S" + "MukO3dz0FxCmjPkr1Rb3K5MoqlZoU3xrRPet5UAUZh/KsQCnLFymtV8vKJ8MyG3ur2TUnuk296AZ" + "noBiiYQSjZ+4or6ZmOQ88nj6/19TLj3+kqyerLkUy3y7mDidSrZlew80uIKKx8d5qmJ3WpYM4gkr" + "lQxbvjvK2Yw6TG1MH4ujcYVcklRVrr2d0jrMSoQQwFEtWro+rbaAuYSrpkK2wLUhYzV/hdbdfLNu" + "Nv2sGef+3tTmUzjsb7Rq+bTGd316j7LmUqxAWGGvaTEmRM/2NqVKvf93h2KKjPMAd2c621vO1ccT" + "jioUjipkTSFKk0Kmp4VhxcJ9b2YprbaJGfoOmFYIIYDjFisSDVh6qsW8ZYcDMPNHImrEkFpe6fGk" + "kJ6cpRQrEInIZ1qMidCldHuur9zSo3AsrHFVYqlD6Yz5G8GrSHSFWlqCilpTiLJpRlianuYrFAur" + "92RkVdlkWoyXiNmGEAJMgoV+X98fnz7Vqirm9nB6dmvH1o269NzlWnLCIh01b57mzTtKi05YopPP" + "ulgbNm9TR9fB3iWpq7tjmzZvuFjnLl+iExYdpXnzeofInXfUIp2wZLnOvfgybdy6UxPzULrVsW2L" + "Nm64TJdeepm2dIxjB3y684UVGUghyo+jJKsnlzaVYgUUGfdpkG51bt+iDZeu0lknn6BFRx3VO4/F" + "vHk66qhFWnLyWVp16TXaumP3mB/jkHo6tX3LRl1z2aW69LKN2jGVKxd3p5TqH83KHVIkOM7ywI6M" + "smVT2xtWdJkktSgYDVlKsirZtAoT8jmT6t0d2rbxUp118gk6at68xmd6yfJVunTjNnV0j+eO6uru" + "2K7NGy7WWSf3fV+YvysOdFupd6lj20Zdtqr/O3GO6bY3auvOrgkIaf3PYVXfc5jXeA5Llp+rizds" + "0Y7dY38GLYGoQv1/CAoppajJwmxjAGhSyWj3y5D6fzxGrGBfp0nFhOFr3I4MucJGpmZfyaxiFJIR" + "w+823/9wPx4jGM8Ypar9NgYrxL2m3wsZ6VF+p1bKGPGAZ4j7HObH7Tei6ZIx4lMzDKOc9A/8jr/d" + "KPX1VwtJI+x1WW4zkKr0LzXSIdN9eeOG5e0otRt+++MZ8sdjRPOGYdRyRsT8+tpvbxTVbNhwm27X" + "O+6No2KkgubHFzRSFcMotZteI9fo75VV1ciETK9jIGmUjbKRDJjvZ/TbLOcSRsj2foz04/JFjGRh" + "lBu1vY+eWL6vv2aU0lHbNu8zEkXT7wVNy3wJo7FoOOWMEfFaH6M3kjHK9vXGyfx5ckdyo273Q6sZ" + "+Zj1M+YbeNKDt1N5jGiu+XuyfNa88b7XrGYUU2HDa7rPIX9cPiOSKjb9vGqljBEPegyX/XaG+HH5" + "wkYy3//Zbkat6e3RE0oYuYphGOWkETD1+9v7v2mGVytljXiwme88l+ELJ40xPQWjZuSiA7c9/u8M" + "YHriTAgwCeqVsu3Mh0vuYQ+admnbxQEF4hkVB4bVGkFF+WRE/uCGCT1qXN+9RaFARMlCU+dselWL" + "SkcDCm0e+8RqPR3XKBSKK1seKCE6qFqCiphLXcpZZZo+MtmjXLq/DEeSvArHJnbUosVha0lWJjuG" + "I689OaUtpVhhtZoWN6Nr2yoFQ+3KjeH9qJUyigeDumbMcyHUtXtLWMFousltvgnd23VxMKJMeaDL" + "G8kof/uaMb8WQ+tQpnH6wqVgODiOyQkl1QtKZ82fMb+iUdPFToNKsirKZvIHcLS/Rzsv8ysQy6ps" + "X2RXKykTCyq8dfTCoZ6OaxQMRJTMV5oaErpWyioe9OvcLbubeC6920egye2xkmtXyH+xto3hq0uS" + "enZuUMAfVjLfzC/WVMrGFfSfqy27R38GvVoUDAcbZ7bKuTQDDWBWYYheYBIUcwXrnCE+v7zmdkOP" + "dlwaVMS85yRJbp9CkbBCfp/crqoqxaJy2azy5YFbrRWTCodcKhRu1tJx7Q2ZdSoZiStvedAueYNh" + "hUMB+TweuVVTtVJSIZ9TLlc0hayq8omYtoQf0Lpm9/a6tykablfhgHZAXXK5XXL17aPUauadFZdc" + "jbEBXOr9b4tCkZDcmUzfe1NWLtOpTc1MxNCTUzpnun1fROb9xgmxOKyIP6FiUZJqymey6lm7tqlr" + "DnosExQGFAm3SmOpQO/aomjUtpPq8igQCisY9MvndkuqqloqKp/PKlcw7XjWimqPtiny+M1q9iXp" + "2RlXKJZrrkSxGd3bdWkgfBADiKTOrHLl/kZAoXGWYtXzaeUsGSSqiGUSib6SrMZ2KlWzaeVTK7Vy" + "HHdZ2hpRLFVqvF9ub0DBoF9et1Qtl1TI51WyfA6rysXj2ha6a/gJGHdvVijYLus8iy55A2GFwwH5" + "PG6pWlIxn1M2V1Rj1GFVlIsFFXGPPHdS97aIgoO2D5c8gbDCwYD8Xpeq5aIKuayyxb61KhlFw/m+" + "z/ro6p3XKBhKqmh5Dh75Q2GFQn753FK1VFQum1HO/AJVcooFI3IXR3h9TFoCIfldfZ/Pck6ZTmlZ" + "sx8UYLqznxoBMJwJKseqZIyQraxquNPw1VzU8FhO+bsNfyxjlIash6j2llS4rCUC/vbhyyeaLceq" + "ZSOWUiO5g0b7CGU2tXLWiPqsZRL+5PBFL5YSEV/UiIfcpvvyG6Fowkims0YuXzCVmY1SjmVWTRtB" + "02OxlLeY1bLWUpdmSnwMw6ikQ5aSk2bKPIY3dDmWYQxRktVU6UfVyITtpViGYYyhHKsQ85rWk+Hy" + "x3vLW4ZRycWNgGUb9xrx4d8cazlWJG4pmXL7gkYknjTS2ZyRLxSNSmNjbrIcqzJ4W5zIEqx+lvdm" + "uMcyqpqRi5i2fckIDPW5GVSS5TYi2eE+5VaWz5rLbbj7vy88QSORKw/+rqiVjWzcb/38y2WEht34" + "SkYyYCuR8oaMZGHo9WvlrBEPWJ+zPBEjO/TqhlHJGhGP+bH03f6QdVA1o5y1b4sDP8N+TmtFI+Gz" + "ruv2x4zskF+8NaOUiRp+y/euDHcoYwz1iAaz/l0Z9jEBMxAhBGjaBISQSt6I++01zF4jXhjqj5v9" + "/lyGL5Y3htlPbChnwtbg4gobmWF+qbkQYt8xchvh7JArWtmue3FFsoN3cPpYdoxM9xOIZ43ycL90" + "MEKIUTOyludqvgZhOBUjHTS/pwFjqP3G5g0fQoxy0nSdy0g7gibVjBE27SAN7NQ2G0IKRtxrWs8V" + "NFJNPL9yKmAJZsGhb9wY9D427sdvRDOlEbb3JkJIJTc4gIQnPoD0PoeB+3GPsK2PqGoLwS7Te29h" + "/0zKcIezI7xWA4b8rHnCRnrEF6ViZMLW+/MM8+VXHXTAImSkRtuvrhWMhO17cbjPaDHhsz320CiP" + "3TCqhfigkCANv8NfTlq3XZc/YQz5FW1SzdvvY7jv9cFy0YHX1hVMN/U+AjMB14QAB1m93qOuzh3a" + "es3FOtkXVNJ6fl/uULsSy4aoo+hIKVU0tb1RpZIrRi2/aV2TUru5ZryWU+qAJkOsqGQuN/CEFQ+N" + "9igkLQ0r6Blo1irVpmrDe7nkT+SU33ShWod4aQ6evpKsRrukbGaU61m6s0qb6k5cwagirablE6k1" + "rKi/v9E7StZo72xPLqOBSrH+Uqwx6CmpVB5oukKxpp5fazBsGQK4WhlLcZVX0Wxet65ZPOr2Pqzu" + "HbosGFa6NPDeeMMZ5e+awBKshqLypm3AF/CP63qQnlxaOdNHzRWIKjxkSc/gUbKqufHOH+NRJJXW" + "2hFflIVak4haSkarVUuNVp9uZVN9EzVKklwKtqe0zlJONoSWZWpLxSzbSymd0k77pRX1nUqlS6YO" + "t8LJ0R67NH/ZJqXj5lsfSadSqcLAd5XLr7bMzRrqK9ps/op2pdsaH05JZaWTzV2r4wsMPLZaMT9h" + "o50BUx3XhMxSzz//vH71q19p7ty59kUz3hlnnGHvGqeKUoE5Stm7x8ITUTq9RkPtZ3SkM6YafJcC" + "iYRWjPKHsNdCrW2LqC2X6vv93usHutetG/J+muEJRhs7vy5/VP6mHodLbrc0rsJ+T1TJtmXj2pE7" + "UC2hiELujDJ9e1KlXFa7b75aw+1HdWXMQ9+6FIyGx/06j65V4ahf8XhvOq0V0sp1r9XaYe+wR7lM" + "bmCHKhDRWDOIah4Fo9HGkNKecLC5YODqv9Zm7NzhpJIrm7qXofUFkJQpgHjC6YMUQCR1FU0X0Lvl" + "9Y3nXuyDG7gUjA2/LbUEo5btVLWc0rkerVkzxtfNF1XiwiZ+xx+Q3yWNeB14t3UABHmiaos291q0" + "LEsoEUwp2v/7lawyha9rxQrTSoWMLNfs+xJqb+bCC0lLE20KJyPKjvT4JakjJXPOcYfbFBvuw2/R" + "oqWxNoXbw8r2vSfVfFYFrZT5KQyl1eeTW33XCVaLKpallU3dJzC9EUJmqWOOOUavvvqqvXtWuO66" + "63T99dfbux3n8kWUzqZ14ZB/Q3crbxmFKqDoWPYel0UV8qaUKve1iwUV6+vGdeGq1Ko1m27VGnv3" + "qKqqDHWwtAneSLTJwHUQtIQUCbmV6d+7K2aU3X21rh5yp6BL2UxhoOkKKTr0oesJ0xqOyh+PqyhJ" + "tYLSuW6tHS6FDJqgcOyjYmnhSl1960p77+iqFevgC01zKxQNNRd0htIzdAAp3LV27M+9WeWi6YCB" + "R97+xDYW3VnrDrw7pOhIZxz7RslqbKeqKZ/OqmdNc4MV9POFo80NGNDiHjVU1os5y4XcnnBEgaY/" + "xwsVigbkyuf7QnNFxWKXtGLgXesqFCzHNPyxyLAHBwaZH1I05Fa2PyEMozObN93HGLfF+SFFg6b7" + "qBRlewpD8/jklXo/0yr3nnls+okB0xchZJZ67bXXNGfOHL3nPe+xL5rxTj31VHuXs9w+hWPtam+7" + "UIuH+wNdL6loOhonr1+BYfYzh+ZX0O9Sqv+wpeNH13rUsbHNetSyaS75A357p4Pso2QVlcnu1tVD" + "pZDdGaVNGcQdjmqk/cYJ0RpW1B9X78mQmgrpnLrXrh3yiHlPPmMa0cw/9lKs8arv1pa2tMybcPN8" + "Cja/52rVvVMbQtYAIkkuj9c6OegE6y6VTYFrfCGk2zKZpOQOjbYtDR4lq5bPKDvimTE7t/xBr71z" + "eC5ppJrKcrFkOZPjD46tLG2hPyCv8o3tplgoqr6+te826ioWLF+KCgbGsj3PVyDkk7KmD+wgPSoW" + "ywNNV0ChMW2LLfIHzffR9z0+2sP0eEzbZ1Xlcrc05CcamFkIIbPUIYf0Xg70wx/+0LYEzXPJH44q" + "6B3t+KAkl0sej09ef0ChFU3UuVcrpmErJZcvMMwQvsNpkc/nlRp/zg/m0bUede8uq1QuqVwqq1gs" + "qJDPqTBi3cZIPPJ6x/KHf+LZS7KKmay6rr560L7E7mym7+ilNOajpuM2uCQr271W6wbts/Qon84P" + "7BT6o2MvxWpGvVtdpf73v6RiIa9cvqDyyAech+f2yjvouTShmlc8mFTeFkAkqZyKKREtatNohf3j" + "VK2a0rbLLY97oNmcbmXTpusQmtyWBpdk5Uc+MzaIR17PxL0mlbL5qINHPt9oz8DG55fPJfW/hbVy" + "73xKvZttRWXzl6J88vtMzSYs9PnlkfVsilVZJfP24/ZqrE/B7ek9Y9R7K1VVqj3SaO/kfLfcpoDX" + "+zo2+x4C0xchBBg3twKJr2vTMnv/BKhWLaUsLrd7tD9jg7gte0I1Vat1aUzHJYdW7+pQNptRLl9U" + "sVhUqTyWC86b4RrHTtwEG6okq+tqrbfsxHcqnR6IIPKEFQse+OvbjNZwVIF4XAVJqhWUyXZrnT2F" + "9OSVHjgNIn90HKVYg9TV3ZlTNpNTrlBQqVRSybJjOAFco5f9DKlS0MCccm75fDINqFBSKpZU7DfD" + "X9tzIKqW18Al11g3g66MtRRLVWVCLmVMPc2pqZDOqntts9d/uXp3fieI9WJ1t7xj/Ry3WHfG+0v6" + "erdbW3mn2y3PWL8UPW65NdJlahXrfVRSCsxJmTrGrlqpatQQor55i/rDl2VOI2DmYnQsYCqqWXfs" + "XePYU7D+Tu3A/7B179TGVUvk8QYUiSeVzuZVHCGAuDxeecb+sNVb8zHZ7KNkFZXJ2ib368woWxpo" + "esMx565jaQ0rEuhv1FTIZAeNklXPpy2lWGO6pmgIPR1bdOnJHnn8YcXaU8rmiyMGELfXaxm9qWkH" + "cEF7L49CqbyK+ZTCpgdQK7YpunkMEzSOgeWzNTALZtO6suneQDkBavm07JuqM+qyfsW4x/FS2H6n" + "VrN8v1hufzxh1eUZeZus11QdfpMel+a+d82Tp0q1iX4QwBRFCAGmItsf2PH8UbL+jmtcO0f96p2b" + "dZY/qETWXPNt4vLI6w8qFIkpkUwrWyirUs4q6rWvOH30lmQNtAuZrGWO8Y50xnTNg1fh2ME4JTac" + "VoUHUohqhYyylhRSVy4zcaVYXdtWyR+IKT0wBJSFy+OVPxBSJBpXeyqjfKmqSj5uGXLVGb0BJLtu" + "qVoWrlGyPWja6ayp0BbTVntamwAuyx7kWD+ru5Uxn1E7YAWlJyWFtNhCQXXsL4VqtqBhDqTWHXX7" + "gZqm2EJNM1wu1wH8NB+ULDl2HAedgOmIcixgKnLbQ0hVYy2mqtmGpnK7x/LbJvWdiofjplIXSfLI" + "H44oFgkrGAxo8cKhbnvoHdZpw16SVcgo17Ve61olqUOZbHlgXV9E0aaGGJo4reGIAvHC0CVZ9Zwy" + "pgknDqgUq3OjwtGsyuY+t0+hSEzRSFAB/1K1DlVt4vh+cH8AWdz4nLSuS6kt7Ve8fw6Pak7x2DaF" + "7hp6WOzxcltO+dVUG8uHdXdW1gziVzQVV3AM+6HFdFxJU+ldIZ1V1/r143/Px8ltGZO7r3xqLA+i" + "XrWeibDsxNvKu6pVNXO5hUW19xqTYbX0laf1PwZ/UqXfOPE6WgObJdQCMxghBJiK3B55XVL/vlOt" + "XFRJa5obSlOSVFepVDa1veMasUeSutJtSpcH2i5vROlcWmuGHdprphg8SlY617ujX9+ZVqY8sKY/" + "2uQwpxOpNaxIIK5CbwrpLcnqmwumnsuYJr07kFKsHm1ra7cOuxpKKZdZp6Vj2flzgi+qdlMA6bVY" + "sVRcaX97YwCBajauxI6Qbj2QeUhs3G6PGoNA1Pp2vptMOZ1p6yhirmBc7euGHu1sOBFPTun8wChZ" + "KqaV2b1+mGGlDx6Pz6OBEFJRsdSjMW0o5ULjonSp9wzbwNeWW16vWyr0P8uSCiVpzRhOQHaXSiOH" + "EHnk8Wjg+ElfaBnvp6dpPdbw5R7vlzUwzVCOBUxFLbaRX8oFFcZURlJU3rzn6PLK7x1oNq9b+Yx5" + "1B6fYplmA8jE11c7zVqSVVMxk1W36iqks6admYCiEYf39iQNKsnKp/tKsurKZUyT3vnHMUFhv3pe" + "WdMRdnmiSjcbQMZR+nIwtCxtU8oyW3ZF6Vhi8GzcB2Ch5fqXisoj7+madCqdsUQQBaOhMQUQqXeU" + "LPP1L/3DSjvN6/OZzlzUVMz3R7/m9BTM861IXr/PdKKjb/jbhrLyhbGcbqs38Xi88vtMZyHKRRXH" + "9L07TpWK6fvELe+4hocDph9CCDAlLVYgYDoa1ldu07SOjMzVQvKHFGhmx3GQsopl066kJ6hws8Oc" + "9pTGsDM2RfWVZPWrFTLKduWVzg08MVcwqsh4d/IPUGs4ooEY0nctgL0UKxIZ/5HcckmNAaYkuQJh" + "BZvcjupl6w7l5GnRsrak9fqkckqxtk5NWA7x9U4216uicqXJW+5IWz+nrqAi45nssiWoSNh69LyY" + "TsvpGNISCJq2R6mSzYwh7HUrm86bgqtbAUvo6J9HZEAxnWn+OdbzSo8yUaE0X4Gg39QuKJvrMbVH" + "U1fHlg267LLLen82bGvu8VVKps/KeA8YAdMPIQSYogLRsOkPbk35ZLs6mvqD3q1tbWnTHzXX+GbK" + "lqQhLhS1HHAdQVc6ZZl8bXqyjZJVKygdazdNwuhSMBoe85HrCWMZJav3WoDdtlKsiZyg0OV2NXmp" + "Q7eySdPZmMk2f6WSyYhlwsJSMqpkU3uITWgNyN/YSKoql5pL3zvTGUtQcwWjCjcZ8qxaFIyELM9P" + "pazSneYOBywMK2q+mKWSUXumuYMn9Y52tZu/MDxhRYK2rW1ZRGGvqV1MKrG9uZCwO9WmUTOI7MG+" + "plwy1VyQkKTujBLxpFKplFKplNLFalPfl90l04Afbh8hBLMGIQSYolqWxRQxHwgspRRLdGi0P7ld" + "W2OKm46EyxVUPDreHVHb7M+VkoqjPQBJ9c6NiiTMZVy97O3JMpZRe+wlWYWcadQpV0jR8Ry5njDW" + "kiwV0oq120qxDqRSzN07r0K/arHU1PXmXVuj1m1wCph/YVLt5uHOakW1xbY09XxG51cwMLDzXSoU" + "Rz/LUt+pzECaldTcBIXDaQlGFLKmEGUzjqcQhePmoa2ryiWi2jrai9zToUQsZbk2xhuJa+WgxLtM" + "sZi1tC4bi2rbKLdf79ysaNvg76MhtUYVD5mCVLFNkWs6Rn8/1a1tsYTpwIu76QMUlpng/SH5Bz1v" + "YGYihABT1lIl2s1Hb2sqJkMKbdiuriH/IvaoY8sqBaPm6xVc8sfbx3l0VZK8CvhNeza1nNoTO0cI" + "QnXt3r5BwWCicVF9Q7mg0pCP23nVaqWJnYo+tpIsM3coqtC4X9uJYT1yW1S+ceGu5I+ED2xyvoUB" + "Bcz7fMV2JbaPdGS7SzuuOUuBaG7QBcDlYmmE7cYJC7U21W4ZdaqWTyg2IWP2zreUDlWLhVFL0er5" + "tOmMmiR3UNED2ZhagopaU4hKmbQ6LD0H3/wL25Xwm8+G5BQNrtKWjqHf/XrXdm0IhZS0jH4QVnti" + "6KEeFseSiloOjGQVCa7S5mFuv3vnRoVC8YHr2Uc1X+H2uAaeQk3F9pACl23X7uG+NOq7tfXioKLm" + "N9QXVVukmQiyW0XT0Ne+QKCp4ALMBIyOBUxh8y9MKRXJK5zp/+NWVSEZli/jVygcUTDgkUc1VUoF" + "ZbNZ5c0F/JJc/jal25Y2WUIzlBYFYhF508nGTlUpFZK/FFU8FlbA55VbVZXLJZVKBeUzGWUbf1Dd" + "crurakyiXE4pEpLikYB8gbAubOrq5olj2i1SNduutrBbUZ9bqlUl7zItHvbh2EfJ6udWKDb+I9cT" + "xjJKlplfkQM6DSJJSxWN+ZWMF/uOIleUCftVjsYViwTl97rlqlZUKpdUKuSVzWRV6J/A0OWWu1Yd" + "GGgoE1XIlVA04JU/vEbLJmNPq3WdUm0p+RP9z6eqXCKm7eG7dOEBvpGLQyH5EsXeo/mlgvLd0uJh" + "n2NdecvgBhMRaFsUiIbkSacHbrecVaZjk5aNYQSpA7dYV6fblA2YDkSUs4oFvEoGwwqHA/J53FKl" + "rEI+o2yuKOuclx5FUimtGe61m79S7amIcuGM5XnGAx4lA/2371KtUlIhm1W2UG6cAXH5o4q40koP" + "+qxYtSy9Wem2vAKNs7lVFVNh+TI+hcJhhQI+edwu1aoVlQo5ZbM5y7VTcvmVSLerqcvnegrKN06E" + "eBU64M8sMI0YmJUOO+ww47DDDrN3Y0Qlo90vQ+r/8Rixgn2dg6BWMtJhj+l+m/tx+eNGvmq/MatC" + "3Gv6nZCRHnL9qpGP+Qbd/og/Lp8RzZaNcipouOzLJMOfLFvuoZz0m5b7jfaSZfEwqkY6ZLpdb9wY" + "/u0oGHHv4MfR++Mxonn7+ja1rBFx237PEzXyNfuKE6FipILm+woaqYp9HatyMmOCnssAACAASURB" + "VDD4efnbjZFfxrKRDJh/Z5j3v1YwEn7X4Nsf6ccbNtKlipENuwcvk9eIW96osbyPZlUjHTT9ni9h" + "FO2rDKVWNBI+62PyRHPGUE99bMzbmMsIZ0bYOAZtT24jkhth/WbV8kbMY31uXtuX1Pg+a4ZhGDnL" + "Y3ZFcvYVLKr5uOF3WR/L6D8eI5wuGaO/EjWjlAoZnkG/P8KPJ2xkytZtzT/ik68a+UTAcNtvZ7Qf" + "l8+I5Ub5wJrUcpGB+/DEjNG+ioCZhHIsYKprWay1dxWVT0bkG7oqyMajYDyjYmGTVhzQkdV+87Xi" + "63nl4oEmLrJ0yRtKKFss6tYLW9W6LqN0xNv0rMEHzzLFE8EmHv8whijJ8oZjWtHMkU4HWEuyeh1w" + "KVa/lmW6OZ9Tu63UZ2geBWNpFYt3ae3ihbownVXMPOTpVNCyVG2pmGWUpUo6pkTzwzgNY5kijaum" + "a8pn88OW/PXk0qbBAyR5woraL8Iej5bAoFGyytn0GEaoGpnL7ZUvEFI4GldbdKD8bCjzV2xSoZhR" + "PNjMdiO5fREl80XdtdY+18tQWrR4XVaFXEIh7+jblyeYUL54l9a02peMZL5W3JxXIRtv6j4kyROI" + "KVMs6usrhzuNY1dXITtwjZlniM8xMJPNMQzDsHdi5ps7d64k6ZVXXrEtwZTWs1s7smllMnkVSmVV" + "KlVV5ZLH45HH61cwHFYkHNay1tH/jI9Hz+4dyqTSyuQLKpUrqlQlt8cjj8crfyiiaCSslUvtf4Dr" + "6tqRVipbULnmksfnVygS1cqD9BiHV9fu7W1qa88qXyypUpNcbrc8noDimfu0fugS9D517bzUq2C6" + "vwDEq3jhaW1ytMxlstXVtTOjVDqjfL6oUqW31Mrt9srr8ysYjigSCWnZQtv7Wu/Wzkxa2XxRVXnk" + "CQQVjVw4QvnbNNZ5jZb423tLstxR5Sq3DnFx9WxTV1dHVtlMVtl8UeVKRZXeLw55PF75AkFFIlGF" + "Vy4eX2ljvVsd2YzSmYzyxbIqlYqqNZfcHq98wZCisZgiKwZuu2vnNhX6PsZuf1grm5nzqN6tjlxW" + "GdN9VKp93x9evwLBkMKRiMLLFjYRoEzqO3WZN6hURZJ8ShQf180jfg8BMwshZJYihABjUN+uiz1h" + "ZfoPWfoSKj5+s/OzpGOK69Lm5V7FC5LkUTRX1q2kEAyjvvMyeYOp3mtb/EmVfrN+Ys5eAtME5VgA" + "MIqebNoyx4A/GiWAYAitisbDfWV/FWVTuUkeEQxTV135VP/F9W6FE1ECCGYdQggAjKhbmVTONMdA" + "QNEIuwsY2vw1beqfyqKaS6rJufow23RnlOw/suGNKjH+cdSBaYsQAgAjqHcmlRyYgUyuYFSRMV3g" + "itllqeJtfRP21fJKJp2eMBDTwe50UrmaJLkVaks0N5wvMMMQQgDApKe7S911SfUedXVsUTTcd6Gx" + "JMmjcCLCZGIY0cI1SbX1zaBeSrVrOzVZMKvvUHuyKEly+RNKruUbBbMTF6bPUlyYDgxt+8XzFM4M" + "nPkwc/mTKnLxKJpQ79ggfyCpklzytxf1m6vZatCra/Ny+eIF1eRVvFDSJk6DYJbiTAgANMMTUjIT" + "I4CgKS3L2pWO+yTVVGxPaBvXhkCSerYr3tY7E7s3llY7AQSzGCEEAEbh9keUzmW1rpk5BQBJUouW" + "taeV8LmkalaJtp3DTl6I2aKunYl470h7vrgyyRVjm1cEmGEox5qlKMcChtGzWzuyORVLFcnjk9cf" + "UMg02RkAADhwhJBZihACAACAyUI5FgAAAABHEUIAAAAAOIoQAgAAAMBRhBAAAAAAjiKEAAAAAHAU" + "IQQAAACAowghAAAAABxFCAEAAADgKEIIAAAAAEcRQgAAAAA4ihACAAAAwFGEEAAAAACOIoQAAAAA" + "cBQhBAAAAICjCCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUYQQAAAAAI4ihAAA" + "AABwFCEEAAAAgKMIIQAAAAAcRQgBAAAA4ChCCAAAAABHEUIAAAAAOIoQAgAAAMBRhBAAAAAAjiKE" + "AAAAAHAUIQQAAACAowghAAAAABxFCAEAAADgKEIIAAAAAEcRQgAAAAA4ihACAAAAwFGEEAAAAACO" + "IoQAAAAAcBQhBAAAAICjCCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUdMwhHRr" + "26pFmjNnjubMmaMl13TaVwAAAAAwhU27ENK1NapYtmLvBgAAwJRQ185L+w8Yn6WtPfblwHQLIbs3" + "KxLLqWrvBwAAwNRQLyiT44AxRjZ9Qki9UxsjCRVq9gUAAACYKuq5lDJkEIximoSQujoSESWKJBAA" + "AIApq96ptrYsVSsY1bQIIT07YookS/ZuAAAATBU9ndoSCamdg8ZowmH2jimne7ti0bTKfU23261q" + "lXwNAAAw2Xq6d6tUKCifyyidyanELhqaNMVDSJe2RqMDdYWeiFJtUjSWERkbAABgcnRuPFnBtqKq" + "7JBhnKZ0OdbuzVHFcv2R2qtoOqWw17wGAAAAnFYtVwggOCBT9kxIvXOjIol844yHL55WauV8teyw" + "rAYAAACHuVxuud1DpZCaatUaFSsY1dQ8E1LvUCKSUP91TS5/Qpn2FWqxrgUAAIBJsGzT49q3b98Q" + "P2UlA/a1gcGmYAjp0c54RI3BsFwBtWdu1lISCAAAADAjTLkQ0r09pkiq3NdyK5jMaP1i8xoAAAAA" + "prOpFUK6tyoazah/MCx3OKXMulbLKgAAAACmtykUQrq0JRJXYzAsT0Tp1BottKwDAAAAYLqbIiGk" + "rs6NEcXz1uF4LySBAAAAADPOlBiit97RpkhbwTQcb0aplfMt60xH3/72t/Xd735XixYt0oIFC+yL" + "D6paraZ7771Xc+bM0UUXXWRfrNdee02SdM0119iWDPjhD3+oZ555Rh/+8IfV0sLIAACA6eOJJ57Q" + "j370I5111lny+Xz2xU259dZbdeyxx+q8886zLzro/vjHP6qnp0eXXnqpLrjgAvtiYNqbYxiGYe90" + "VM9OXeYPqv9adJc/oUJhhNGwdlyseaGBGdN9iaIev3mpZZWp4Ac/+IFWrlxp7wYAABiTrq4uveUt" + "b7F3T1Hd2rLco1ihvx1UuvqA1h7AseVHH31U27dvt3dPO07vcv/iF7/Qrl279LGPfcy+qGmnnnrq" + "QdufneQzIT3aHos0AshMGo732muvtXcBAACM2Sc/+Undfffd9u5ZY8OGDbr//vvt3WjSgeyTHnbY" + "YXrllVfs3RNickNIR0KxTGMsrBk1HO9zzz1n7wIAABizrq4ue9essmnTJmWzWXv3tDBnzhx7l2Ou" + "vfZaGYah0047bdwlfaeeeqq9a8JMbjnWjot1VCij/svRJ0ZQqcoDWjeJF7U/+OCDOv300xttt9ut" + "9vZ20xoHVzabVS6Xa7RbWlr0xS9+UXPnzm30feITn5Akfe1rX2v0mf3rv/6rfve739m7dcIJJ+jt" + "b3+7vRsAgEnV3d2tYrFo75YkfehDH9KZZ55p7x7RNddco3379jXaZ599tlavXm1a4+Bav3696vV6" + "o71r1y6deOKJpjWmqokvx8LYVSoVLVq0SJL0/ve/X/fee69tjck3uWdCZqh77rnH0o5EIlq3bp2l" + "72AyBxBJ8vv9+uQnP2np628P97i2bt06ZAh5+umn9fTTT9u7AQCYss4888xh/94N54477rCUAL34" + "4otjvo0DsXPnTt1+++2N9j333DNNQgimgl27djX+/+STT5qWTB1TZIjemcUeQs4//3xL+2Czh4TF" + "i2dIjRsAAA75f//v/1nav/3tby3tg82+72DftwBGYg4hzz77rGnJ1DG5Z0J8MSVTwcZIV82oFVJK" + "pIuN3/EE40pEfHI11vAo6G40HPfoo4/q0UcfbbTnz5+v973vfaY1Dr5Kpf86m15/8zd/Y2kDADCT" + "LVy4UN3d3fbuMXn/+9+v66+/vtHeu3evaenBZw8hP//5z/Xss8/qzW9+s6UfGMpjjz3W+P9LL72k" + "P/zhDzruuONMa0y+yQ0hrSu0dt0Ke+/IvHkl0gM1n+5AVOvXTZ0heu1HKiZjbPFq1XqVzSmnnGJp" + "H6jx1NYCAHCwPPbYY/ryl7/caB9zzDEHHEJOPfVUHXLIIY15tfbv36/Ozk4tXerMPscb3vAGnXfe" + "eZZa/nvuuadxTScwEvOZEKn3M0IImeHsIcR+JMMJ5gvZJOmMM86wtA/UeGprAQA4WHbs2GEJIRPl" + "6KOP1p49exrtu+++27EQIvXuQxBCMB72ELJr1y6dc845lr7JxjUhE6irq0sPPvhgoz1nzhzHQ8gj" + "jzxiaR922GE6/PDDLX0AAGB0b3vb2yztn//855b2wWbfh8jlcoOqHQC7Z599Vvv27dNhhw2ca3jo" + "oYdMa0wNhJAJ9J3vfMfSPv/88/W6173O0newFQqNMfEkSUcccYSlDQAAmnPaaadZ2o8//rilfbAt" + "WrRIK1ZYy9a/+93vWtqAXf9ZkEMOGdjN7+zsbPx/qiCETKBNmzZZ2u9973stbSc8/PDDlvaxxx5r" + "aQMAgOasXLnS0rYP/OIE+3WdN9xwg6UN2NlLsSQNOe3CZCOETJCvf/3rlkmNJDk6qVG/3bt3W9qM" + "ogEAwPi8733vs8x4/fLLLzseRD7ykY9Y2uVyedD1p4BZfwh59dVXG30vvfSSyuVyoz0VEEImwIsv" + "vqjPf/7zlr5Vq1Zp4ULnp21/5plnLG1mNwcAYPzsZc1Ol0MtXbpUy5cvt/SZhw4G7PpDSP/Ibvb+" + "qWL6hZCVt+slw5DR9/P4zc6NUjGcz3/+85YjIwsWLFA6nR5YwUF/+tOfLO2TTjrJ0gYAAM2bN2+e" + "pb1t2zZL2wnf+ta3LO1f/epX+spXvmLpA/oNFzaG658s0y+ETDGPPfaYNm7caOm77rrrdOSRR1r6" + "nNLT02NpL1u2zNIGAADNs/89d/ridEk68cQTdfXVV1v6Pv/5z+v555+39E0NC7XuwYGDxYbxgNbO" + "t6+Dg+Wpp57SCy+8ILd78Mzdv/zlL+1dk4oQcoDsZVjvete7dMUVV1j6nPLQQw8NOvXm5HjmAADM" + "NNFo1NJ2eub0ftddd508Hk+jvWfPnkH7IED/2Q77GTxp8DQOk40QcgDuu+++QadlP/e5z1naTtq8" + "ebOlfcghh1iGZwMAAGPzmc98RnPnzm20X3vtNW3YsMG0hjNe97rX6brrrrP03XLLLYNGxcTs1h9C" + "XnnlFdsS6emnn7Z3TSr2UA+A/cKwiy66aNDEQk7K5XKW9qmnnmppAwCAsTv99NMt7UwmY2k75bLL" + "LhtUZs3ZEJj1hxD7iK1SbzB54okn7N2ThhAyTm1tbero6LD02Y9QOGnXrl2DThF/8YtftLQBAMDY" + "/cu//IulXalUJm0GanvFxZ133qmtW7da+jB7PfbYY5Kk/fv325b0mkoXpxNCxuGhhx4aNFnQpz/9" + "6Ukdicp+cfwRRxyhM844w9IHAADG7pxzztExxxxj6bOHAaece+65WrNmjaXv8ssvHzREP2an0ULG" + "aMudRAgZoyeeeEKrV6+2XAA+d+7cST0LIg0uxXrPe95jaQMAgPH7u7/7O0v7gQcesLSdZN/neOGF" + "F7R69epBI2Ridnn88cf18ssv6+ijj7YvaphKI2QRQsagu7tbq1evHnS0Yf369YOG8HPSk08+qT//" + "+c+Wvn/6p3+ytAEAwPh9+ctftsyeXqvVJm2ujhNPPHFQKHrooYe0evVqSx9ml/5SrJaWFtuSAY8+" + "+qi9a9IQQppUq9W0evXqQcOb3XDDDfrCF75g6XPajTfeaGnPnz9/0EV0AABg/Fwul5YsWWLp+/rX" + "v25pO+nOO+/UJz/5SUvf/fffTxCZxfpLrV5++WXbkgFdXV0yDMPePSkIIU266KKL9LOf/czSd9VV" + "V+mzn/2spW8y3HfffZY2pVgAAEy8T3ziE5Z2qVTSiy++aOlz0le+8hV95CMfsfTdeeed+uhHP2rp" + "w+zQH0LsAxWZvfbaa40zJpONENKESy65RN///vctfR/72Mcm/QyIRCkWAABOufzyy+VyuRptwzC0" + "fv160xrO+853vqMLLrjA0nfrrbdOylwmmFzNXnTe7HoHGyFkFJdddpluv/12S98HP/hBfeMb37D0" + "TRZ7KZbb7VYgELD0AQCAifHud7/b0r7rrrss7clwxx13aMWKFZa+ZDKptrY2Sx9mrv3792vXrl06" + "9NBD7YsGmSrXhRBCRnDeeecplUpZ+kKh0KBZ0icTo2IBAOAc+0TFe/fu1Q9+8ANLn9Pmzp2rO+64" + "Q36/39J//fXXKxqNWvowM/Wf3TjqqKNsSwazz3M3WQghQ/jLX/6itWvX6nvf+56lf/ny5brjjjss" + "fQfTSy+9pFqtNuzPo48+qj/96U+W36EUCwCAg+eUU07RggULLH0XXXSRpT0ZFixYoDvuuEMnnHCC" + "pX/r1q26/PLL9eqrr1r6MbP0h5C5c+falgzGNSFT1D333KOTTjpJ3/nOdyz9RxxxhO644w69/vWv" + "t/QfLG9961v1ute9TvPmzRv25x3veIfld9xut5YtW2bpAwAAE+v888+3tP/v//5vUOXEZPirv/or" + "3XHHHYN2RL/2ta9p6dKluv/++y39mDn6Q0itVrMtGez3v//9iCNoOeUwe8ds9ulPf1pf+tKX7N06" + "9NBDdffdd+tNb3qTfdFBceWVV+rpp5+2dzdl+fLl9q4h7d+/X9Lw60+Vi5YAAJhqvv3tb2vr1q2W" + "iYsTiYRisZhprcnxzne+U9/85jcHlWE99thjOuecc/Qv//Ivg64nxfTXv9+2b98+25Kh7dq1Syef" + "fLK921GEEEk/+9nPdOWVV+o3v/mNfZHe//73K5lM6m1ve5t90UFTqVTsXU2pVqsqFAr27hGNdX0A" + "ANB74feVV17ZaPf09OgDH/iA/vu//9u01uRYu3at3vnOd2r9+vWDZna/6aab9MADD+jLX/6y3vWu" + "d1mWYfp66KGH7F0j6ujomPQQMuvLsW644QadeeaZQwaQL3zhC7r33nsdDSCSHL8/AAAwNldccYWW" + "Ll1q6bvzzjvV2dlp6Zss73jHO/TjH/9Yn//85+2L9Itf/EKnnHKKbrnlFvsiTFN/+MMf7F0jmuzB" + "FKRZeibkkUce0W233aZkMjlk7dzpp5+uzZs365RTTrEvAgAAkNQ7WfDxxx/fKMsyDEMf+MAH9MQT" + "T9jWnDzXXnutgsGg1q9fP+iA61VXXaXPfe5zisViOv/88wcN84vp4z//8z9VLBZ15JFHNvrS6bSe" + "euop/eM//qNaW1sb/c8++6za29sb7ckya0JIT0+PbrvtNt12222DZj43+8xnPqObbrrJ3g0AAGCx" + "aNEiRaNRffvb3270Pfnkk7r++uv1uc99zrTm5DrzzDP161//Wp/61Ke0adMmy7IXXnhBt9xyi265" + "5RYtWrRI559/vs4777xBF99jarvkkkt0ySWXWPp27typp556SmvXrtUZZ5xhWTYVzPhyrO9973v6" + "0Ic+JLfbrU984hPDBpAlS5boBz/4AQEEAAA07d///d/1xje+0dK3ceNGS3uq+NKXvqTt27frLW95" + "i32RJOmPf/yjvvGNb+iCCy7QEUccoUsuuUS33Xab/vKXv9hXBQ7YjDwT0l9udfvtt6urq8u+2OKQ" + "Qw7ReeedN+SQdgAAAKP56le/qg9+8ION9ksvvaRzzjlHP/zhD01rTQ0XXHCBgsGgLrjgAv3kJz+R" + "YRj2VST1Djt8++236/bbb5ckHXPMMXr3u9+tJUuWqLW1VV6vV16vV62trU3N0g3YTcsQUq/X1dXV" + "pXK5rHK53Ph/V1eXHn744aYS+5o1a3TxxRfrwgsvtC8CAABo2gc+8AGdccYZlmqL+++/X/fdd5/O" + "Pfdc05pTw5FHHql8Pi+p93Hec889uueee0acHmDv3r3DjvzVH0paW1t1+OGH66qrrtLixYvtqwEW" + "0yKE7NmzRx/+8If1q1/9SnPmzNGf//xn+ypNWb58uS6++GJdcsklOuaYY+yLAQAAxuWnP/2pWlpa" + "LJPA/eM//uOYRy1y2tlnn62zzz5bmzdvVkdHh+655x7de++9Yxrlq6ury1J58q1vfUupVErr1q0z" + "rQVYTYtrQtasWaMdO3Zoz549Yw4gxx13nK666ir9+te/1i9+8QtdccUVBBAAADDh4vG4pf3cc88N" + "GsZ3Klu2bJluvPFGFYtF7dq1S+3t7fL5fPbVmvK1r33N3gVYTIszIf/zP/9j7xrRYYcdpre+9a26" + "6aabtHr1avtiAACACbdx40Zt27bNclbg4Ycf1rXXXqsbbrjBtObUd+KJJ+rEE0/U1VdfrT/84Q96" + "9tln9cwzzwxZDv/CCy/Yf10LFy60dwEW0yKEtLa26pFHHmm0jzjiCL31rW8ddGFU/7+c6QAAAJPh" + "P/7jP3TmmWda+m688Ua53W59+tOftvRPF8cdd5yOO+44BQIB+yJJ0p/+9CdlMhmtX7++0bdgwQLT" + "GsBg0yKEvOENb7C0f/nLX4779CAAAMDBcsYZZ2jFihXauXOnpf+f/umfdNRRR+mjH/2opX8meOMb" + "38iF6BizaXFNCAAAwHSRz+f193//95Y+wzD08Y9/XNls1tIPzFaEEAAAgAm2detWrVq1ytK3f/9+" + "ffCDH9RPf/pTSz8wGxFCpqDhZnUHAADTx3e/+12dc845lr5XXnlFK1eu1GOPPWbpB2YbQsgUc8MN" + "N3CEBACAGeIHP/iBTj/9dEvfSy+9pOXLl2vPnj2WfmA2IYRMITfeeKOuu+46ezcAAJjGfv7zn8vv" + "91v6nn/+eQbZwaxGCJkibrjhBl177bX2bgAAMAP85je/GTSC1N69e3XcccdZ+oDZghAyBbS1tXEG" + "BACAGa5UKqm1tdXS99xzz+noo4+29AGzASFkkl177bW6/vrr7d066aST7F0AAGCaK5fL8ng8lr59" + "+/bp8MMP1z333GPpB2YyQsgkSiQSuvHGG+3duvjii7VmzRp7NwAAmAG6uroGnf145ZVXdMEFF+iK" + "K66w9AMzFSFkknzqU5/Sxo0b7d1as2aNbrvtNns3AACYIQ4//HA9/PDDOvTQQ+2L9NWvflWBQMDe" + "Dcw4hJBJcM4552jTpk32bl100UXKZDL2bgAAMMMcd9xxevXVV7Vo0SL7InV0dOjYY49VR0eHfREw" + "YxBCHLRv3z7Nnz9f999/v32RLrjgAt1xxx32bgAAMIM999xz+od/+Ad7t/bs2aPTTz+dkTMxYxFC" + "HJJMJuXxePT888/bF+mMM87Q9u3b7d0AAGAW+Na3vqVMJqPXv/71lv7XXntNN954o84++2xLPzAT" + "EEIccPbZZ2vDhg16+eWX7Yt03nnnMUM6AACz3Jo1a/T8888PmktEkn70ox/p+OOP19NPP21fBExb" + "hJCD6IEHHtCCBQv0ox/9yL5I8+bN0y9+8QuG4wMAAJKkQw45RKVSSR/4wAfsi/SHP/xBixcvVjKZ" + "tC8CpiVCyEHy8Y9/XO9+97u1d+9e+yIFg0G9+OKLWr58uX0RAACY5f7rv/5LX/3qV3X44Ydb+l95" + "5RVt2LBBxx13HGdFMO0RQiZYuVzW4sWL9c1vftO+SHPnztXGjRv1wAMP2BcBAAA0XH755Xr66af1" + "lre8xb5Izz33nN761rfqtNNO0y9/+Uv7YmBaIIRMoFtuuUV//dd/rSeeeMK+SG9729v0u9/9Tv/8" + "z/9sXwQAADDIm970JnV1dWnlypX2RZKkhx56SMuWLdOJJ56oe++9174YmNIIIRPgf//3f7V48WJd" + "ddVVevXVV+2LFY1G9eSTT+r444+3LwIAABhRLpdTJBKxdzc8/vjjOv/889Xa2qpvf/vb9sXAlEQI" + "OQAPPviggsGgjjnmmCHPfrjdbn3ve9/Trbfeal8EAADQtNtvv12GYegjH/mIWlpa7IslSc8884z+" + "4R/+QQsWLNDGjRv10ksv2VcBpgxCyBi9+OKLuv766/WmN71Jp59+unbu3GlfRZJ05plnqlKp6H3v" + "e599EQAAwLh85zvfUa1W0yc+8Qm97nWvsy+WJO3du1eJREJHHXWU4vG48vm8fRVg0hFCmvTggw/q" + "3HPP1ZFHHqm2tjb98Y9/tK/ScOWVV+onP/nJsEcqAAAADsS//du/6YUXXtDVV1+tI444wr5YklSv" + "17V582adddZZamlp0erVq5VOp9Xd3W1fFXAcIWQEL774or70pS/J6/Xq9NNPVy6X0/79++2rNbz9" + "7W/Xvn37tHnzZvsiAACACdfe3q7nn39eN9xwg9xut31xw8svv6w777xTl156qTwej0466STddNNN" + "6uzstK8KOIIQYvPb3/5WW7du1Tve8Q4dccQR+vSnP62uri77ag1HHnmkPv7xj+vPf/6zdu/ePeIX" + "AAAAwMHw2c9+Vvv27VMymdTRRx9tXzzII488os9+9rPy+/065phjtHr1at1333321YCD5jB7x2xh" + "GIaKxaI6OztVLBbV0dGhRx55RC+88IJ91SGdeOKJuuaaa/ThD3/YvggAAGBSrF+/XuvXr9dXvvIV" + "feYzn9H//d//2VcZ5H//939155136s4779Shhx6qJUuW6I1vfKOuvPJK+Xw+LV682P4rwAGbliHk" + "5ZdfVr1et3cPq16vN8JGsVjUQw89pF27dum1116zrzqiuXPn6sILL9TnPvc5/e3f/q19MQAAwJRw" + "xRVX6IorrtDmzZv1ox/9SF1dXXr44Yftqw2yf/9+Pfroo5KkH//4x43+Qw89VC0tLXr961+v+fPn" + "a8GCBfJ4PDr++OPl9Xr1l7/8pbEu0IxpEUL27t1raS9dutTSPtje/OY3Kx6P65Of/KQOP/xw+2IA" + "AIApqf/MiCRVq1X95Cc/0Q9/+EN9//vf1+9+9zvb2sPbv3+/XnzxRb34AtmX+AAAIABJREFU4ov6" + "85//rN/+9rf2VSwIJRjNtLgmpFwu27scccIJJ+j+++/XM888o0996lMEEAAAMG253W5dcMEF+spX" + "vqKnnnpKe/fu1Xe/+12tXr1aCxcutK9+QB588EF7F2AxLc6EDDUL+URbsGCBTjnlFJ122ml65zvf" + "qXe+851685vfbF8NAABgRjj66KO1atUqrVq1SpK0Z88e3X777brpppu0b98+zZkzR/v37x/Xftgr" + "r7xi7wIspkUIOfLII1WtVu3d43bsscfqtNNO07ve9S4CBwAAgHoPyPZfS2L3+9//Xo899piefPJJ" + "Pf3003r22Wf1xz/+UXv27NG+ffvU09NjmaH9rLPOMv02MNi0CCFLliyxnNZ7//vfryOPPNK0xtCe" + "f/55PfHEE5o7d67C4XDjLAeBAwAAoHnHH3+8jj/+eL33ve+1L5Ik7dixQ6FQqNEebjZ3oN+0CCF2" + "X/ziF+Xz+ezdAAAAAKaBaXFhOgAAAICZgxACAAAAwFGEEAAAAACOIoQAAAAAcBQhBAAAAICjCCEA" + "AAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUYQQAAAAAI4ihAAAAABwFCEEAAAAgKMI" + "IQAAAAAcRQgBAAAA4ChCCAAAAABHEUIAAAAAOOowewcAAMBM8v3vf1979uyxd09pixYt0kc/+lF7" + "NzBjEEIAAMCM8uqrr1rad999t+6++25L33Rw+eWX66WXXrJ3AzMC5VgAAGBG+d3vfmfvmpZqtZqe" + "fPJJezcwIxBCAADAjNLS0mLvmraeeuopexcwIxBCAADAjDJv3jx7F4AphhACAAAAwFGEEAAAAACO" + "IoQAAAAAcBQhBAAAAICjCCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUYQQAAAA" + "AI4ihAAAAABwFCEEAAAAgKMIIQAAAAAcRQgBAAAA4ChCCAAAAABHEUIAAAAAOIoQAgAAAMBRhBAA" + "AAAAjiKEAAAAAHAUIQQAAACAowghAAAAABxFCAEAAADgKEIIAAAAAEcRQgAAAAA4ihACAAAAwFGE" + "EAAAAACOIoQAAAAAcBQhBAAAAICjCCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADA" + "UYQQAAAAAI4ihAAAAABw1GH2julgy5YtOvbYY+3dM0o+n7d3AQAAADPCtAghv/3tby3tZDJpaQMA" + "AACYPqZFOdbevXvtXQAAAACmqWkRQubNm2fvAgAAADBNTYsQctJJJ9m7AAAAAExT0yKEAAAAAJg5" + "CCEAAAAAHEUIAQAAAOAoQggAAAAARxFCAAAAADiKEAIAAADAUYQQAAAAAI4ihAAAAABwFCEEAAAA" + "gKMIIQAAAAAcRQgBAAAA4ChCCAAAAABHEUIAAAAAOIoQAgAAAMBRhBAAAAAAjiKEAAAAAHAUIQQA" + "AACAowghAAAAABxFCAEAAADgKEIIAAAAAEcRQgAAAAA4ihACAAAAwFGEEAAAAACOIoQAAAAAcBQh" + "BP+/vXsPj7o68D/+SbgNomQQFhJuGUElgEIolgwoJeyKGagLyYoS6VLDqjVs+5iwtb8Gn0JRaIl1" + "WQd3V+OqEGzVaKOEVdZBewl46bC2GBaIURAmlUtoQSaoJOGS+f2hSeZ7EiBA8s1MeL+eZ57H8zkn" + "MVw088n3nO8XAAAAsBUlBAAAAICtKCEAAAAAbEUJAQAAAGArSggAAAAAW1FCAAAAANiKEgIAAADA" + "VpQQAAAAALaihAAAAACwFSUEAAAAgK0oIQAAAABsRQkBAAAAYCtKCAAAAABbUUIAAAAA2IoSAgAA" + "AMBWlBAAAAAgAtRVbtJTi+7U9HEjldCnj3r27KOEq0Zq3NQMLXhkrTZV1pkfErUoIQAAAEAbqqvc" + "qKcWzdf0cVepT8+eiomJUUxMT/W5apymL1iljc3KRJ0+eipDSUmpys4vkq+sQlXBoGprg6oKVKis" + "tEQFeVlKdcVr3PyntK3a+PAoRAkBAAAA2kSl1i+cKJfLo+z8QvnKAgrW1n49V6tgoEy+glx5kpJ0" + "59qP1FBFDr2UqdTsEgUalp5RUGWF2XK752t9pTkXXSghAAAAwEWr1NrpbqV7/aoyp0y1ARVleZS7" + "sVqqXq/c7JIWP8bhMJOv1FYUKjN9kbaYF1SiCCUEAAAAuCh12vZIurJ9LVYJOePjFR/vlLVTBFSQ" + "u1RrC5aqKNiQOeTy5KmoNKBgKKSampBCoaAC/hJ5s9yKD/vo2rJ8ZeVtabyaEm0oIQAAAMDFqC7R" + "0vwyhe+mcrqzVOCrULC2RkcPHtTBg0dVU1slf2G2kp1fL6rwKjuv7OuBQ8m5PpW9sUJzpiQqruET" + "KU6JKbOUs+YPqijNkzusyVQU5qskSs+HUEIAAACAi3CoqEC+xqsZUnx6kcr+sEb3pY1QXI+mXD0G" + "KOWuJ1ValNV4VaOxuCTnqvCxKWHlo7m4KStUUuBRQ4dR0KeCkkPhS6IGJQQAAAC4YHUq9fmbyoQz" + "UwWFc5QYvsQQl7ZUecnWLDU7V2OtUYsG3LVUWa6GUa3KfP6o3JJFCQEAAAAuWIX8ZU0bseLTs+U5" + "2+UMSVKiUj1JYeMkud0DwsZnk6J0T9PpkGCZXxVhs9GCEgIAAABcsKCCYVuxktxJCt+BdSauZFfY" + "QXWXklxNc+fiSnY1DaoCLd5ZK9JRQgAAAIALFlTjo0AkOc50X11DXHx8UwlxOORs3YdJkpzh/47a" + "sHMlUYQSAgAAAFwwp5yNJ8WlYPhlkbNxOKy37G3N5ZOvBYNhtcPpaDqoHkW6mgEAAACA1oqXK15q" + "2BNVVupXdU74LXbPIClL3kL311cxXDLOqZ9FnSr8YadAnPGUEAAAAODSMkLu5Hip7KsWUuvzqrBy" + "jnLOdnssSYpL0Zy7Usz03Kp9KixtutriSHIr/Ih7tGA7FgAAAHAR3OmpTVcjav3K8yzQxnZ5fEe1" + "Ni3NU1HjSXSH3B73+ezkihiUEAAAAOAi9JiVp+ywyxG1FQXyJI1UxqK12ritUm3yUPO6j7R+QarS" + "veFbsTzKzmztrX0jCyUEAAAAuChjlVeYq6Twk+bBCpXkZ8mT7JIzpqf6JFylBZvC5s+pTpVbNmr9" + "2lVaNH+6RsYnKb2gTGEbsZScvVTp5zx8Epk4EwIAAABcpLiUx+QrDMqTVaiKZvfMrVWwqkrhN7U6" + "N7+WejwqPMPNtpypXhWtGBuVW7EkroQAAAAAbSJxzhqVlRUp1xP+IMK25lBSVpHKfPdphDkVRaKi" + "hBw4cMCMAAAAgIjTY8QcPfbGXlVVlKrIm6es9FQlJ7kUH++8yGLiVJInV4X+gD5cM0eJ0XoJ5GtR" + "sR1r//79ZgQAAABErLgRUzRnxBTNyTFnWitenuxcxccnKTnJLbd7rBKj9PxHS6KihMTExJgRAAAA" + "0ImN0JwVj2mOGXcSUVFCXC6Xdu3a1TiOjY2KXWQXJRQKKRQKmTEAAAAQ9aLi3Xy/fv0s4507d+r0" + "6dOd+rV8+XLLrxkAAADoLKKihAAAAADoPKJiOxYAAABwqav+aJNKK8wHhzjkcDoUH5+kpBEDoua5" + "IZQQAAAAIAoECrOVnl9hxo0c8clKz/PKmzPFnIo4lBAAAAAgKrmUmulWvGoVrAqozF+molyPygI+" + "DTSXRhhKCAAAABCNHMnKffFFzWoYV2/RIk+q8guWShMi+20+B9MBAACAziAuRXm5qXLU+nW0ut6c" + "jSiRXZEAAAAASJKScovkT68NS+KVFDaSpDhPgfz+Ki3I+4kOGXORhBICAAAARIEeA8YqZYCZGuIS" + "NTYlUb0i/F0+27EAAAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACArSghAAAAAGxFCQEA" + "AABgK0oIAAAAAFtRQgAAAADYihICAAAAwFaUEAAAAAC26moGAAAAAFprkxaOy1WpGdsiVd4PHtMU" + "M44ClBAAAADgggUVqChTWa2Z28DhUtDMogTbsQAAAIAL5pTL5TRDnAMlBAAAALhgU/TYh0cVrPCp" + "INcjl8OcR0soIQAAAMBFihuRpvsee0MVFUXKSjKaiDNLvtqQQqE2ftWs0yzrvylqUEIAAACANtIj" + "cY7WlCxVstFDHD2s40sdJQQAAABoSyOyledhX9bZUEIAAACANhUnT3qqqCFnRgkBAAAA2lhccrJc" + "ZohGlBAAAACgrSUlyzyfjiY8rBAAAABoaz2SlJqapIqAJGcSW7MMlBAAAACgzY1VzhsfKseMIYnt" + "WAAAAABsRgkBAAAAYCtKCAAAAABbUUIAAAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACA" + "rSghAAAAAGxFCQEAAABgK0oIAAAAAFtRQgAAAADYihICAAAAwFaUEAAAAAC2ooQAAAAAsBUlBAAA" + "AICtKCEAAAAAbEUJAQAAAGArSkiEev/9980IAAAA6BQoIRFq3bp1ZgQAAAB0Cl3NAJEjFAppwoQJ" + "GjhwoC6//HJzul1t3LhRhw8fNmMAAADgolFCItz//u//mpEtJk2aRAkBAABAu2A7FgAAAABbUUIA" + "AAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACArSghAAAAAGxFCQEAAABgK0oIAAAAAFtR" + "QgAAAADYihICAAAAwFaUEAAAAAC2ooQAAAAAsBUlBAAAAICtKCEAAAAAbEUJAQAAAGArSggAAAAA" + "W1FCAAAAANiKEgIAAADAVpQQAAAAALaihAAAAACwFSUEAAAAgK0oIQAAAABsRQkBAAAAYCtKCAAA" + "AABbUUIAAAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACArSghAAAAAGxFCQEAAABgK0oI" + "AAAAAFtRQgAAAADYihICAAAAwFaUEAAAAAC2ooQAAAAAsBUlBAAAAICtKCEAAAAAbEUJAQAAAGAr" + "SggAAAAAW1FCAAAAANiKEgIAAADAVpQQAAAAALaihAAAAACwFSUEAAAAgK0oIQAAAABsRQkBAAAA" + "YCtKCAAAAABbUUIAAAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACArSghAAAAAGxFCQEA" + "AABgK0oIAAAAAFtRQgAAAADYihICAAAAwFaUEAAAAAC2ooQAAAAAsBUlBAAAAICtKCEAAAAAbEUJ" + "AQAAAGArSggAAAAAW1FCAAAAANiKEgIAAADAVpQQAAAAALaihAAAAACwFSUEAAAAgK0oIQAAAABs" + "RQkBAAAAYCtKCAAAAABbUUIAAAAA2IoSAgAAAMBWlBAAAAAAtqKEAAAAALAVJQQAAACArSghAAAA" + "AGwVlSVk7969ZgQAAIAOUF9frz179pgxcFZdzSASmX+xZ8yYIUnq0qWLevTooV69eikuLk79+vVT" + "fHy8Bg8eLJfLpauvvlpJSUkaMWKE5eMBAABwZvX19dq+fbsqKir0ySefqLKyUvv379ehQ4d05MgR" + "HTt2TF9++aVOnDih+vp688N18OBBMwIsoqKE/OUvfzEjSdLp06d1/PhxHT9+XH/961+1e/duc0mj" + "mJgYjRo1SpmZmfrJT35iTgMAAFzSli9frmeffVaBQMCcOm9/+MMfzAiwiIrtWD179jSj8xYKhbRz" + "504tXrxYsbGxGjJkiO655x7t2LHDXAoAANDp7dixQ/fcc4+GDBmi2NhYLV68uE0KiCQNGTLEjACL" + "qCghY8eOtYy7dOliGZ+vUCikffv26dlnn9X1118vp9OptLQ0vfTSS+ZSAACATuPll19WWlqanE6n" + "rr/+ej377LPat2+fQqGQubTVYmJi1LWrdXPNN7/5TcsYMEXFdizTjh07lJSUpH379qm8vFy7du3S" + "3r179emnn+rgwYM6fPiwjh49qi+++ELHjx9vca9iuOrqar355pt68803NW/ePI0aNUopKSlatmyZ" + "+vfvby4HAACICpWVlXrooYe0detWlZeX6+TJk+aSM+rSpYt69eqlK664Qn369FH//v01cOBADRky" + "RMOGDdO1116rUaNGqV+/ftq4caM8Ho/5KYAzisoS0mDw4MEaPHiwbrnlFnOqmccff1wvvPCCtm3b" + "ptraWnO60cmTJ7Vt2zZt27ZN//Vf/6WhQ4fqmWee0bRp08ylAAAAEWnlypVavny5gsGgOXVGDodD" + "Y8eO1dy5c3X//feb00CbiortWG3h/vvvl9/vV01NjXw+n9LT09W3b19zWTN//vOfdcstt2j06NF6" + "6623zGkAAICIsXLlSg0YMEAPPPBAqwpI3759lZ6eLp/Pp5qaGvn9fgoIbHHJlJBwaWlpWrdunQ4f" + "Pqx9+/YpJydHw4cPV2zsmX87ysvLKSMAACAihZePM91VVJJiY2M1fPhw5eTkaN++fTp8+LDWrVun" + "tLQ0cynQrs78rvsSMWjQIHm9Xu3evVunT5/WqlWrNHz4cMXExJhLJVFGAACIdHV1dWbUabWmfMTG" + "xiolJUWrVq3S6dOntXv3bnm9Xg0aNMhcCtjmki8hpvvvv1+7d+9WfX298vLyFBcXZy6RRBkBACBS" + "ffnll2bU6bSmfCQmJuq5557T6dOn2WaFiEMJOYsVK1YoGAxSRgAAiCIJCQlmFJW6du3a7I5T51M+" + "AoGA5s2bZ04DESGq745llxUrVmjFihVatGiRnnzySVVXV5tLGsvIwIEDtX//fnMaAADYJC4uzvK9" + "eMKECbrmmmvCVkS2Tz/9VL169dL//M//NGYHDx7Utddeqy+++CJspVViYqKWLVtG8UBUoISch9aU" + "kQMHDsjhcOjYsWPq3r27OQ0AAGz2T//0T7rvvvvMOGq88847+ta3vnXGBwpSPhCN2I51Ac61Tauu" + "rk5Op1O/+tWvzCkAAIBWW7RokaZMmdJiAWHbFaIZJeQihJcR825aNTU1mjdvnubPn2/JAQAAWmPq" + "1KnKz89XfX29Je/WrRvlA1GPEtIGVqxYoffff1/9+vUzp1RYWKjk5GQzBgAAaNHHH3+sgQMHqrS0" + "1JzSyJEjdeLECcoHoh4lpI2MHz9ef/3rXzVx4kRzStu2bZPT6ZTP5zOnAAAAGj366KMaPXq0Dh48" + "aE4pMzNT5eXlZgxEJUpIG3vvvfeUk5PTbHtWdXW1ZsyYoYULF1pyAAAASZo5c6b+3//7fzp16pQl" + "79GjhwoKCvTiiy9aciCaUULagdfr1YYNG9S7d29LHgqF5PV6deONN1pyAABw6QoGgxo+fLhee+01" + "c0oul0v79u2L6rt7AS2hhLST6dOnq7q6WmPGjDGn9N5772nAgAHaunWrOQUAAC4hq1evVkJCgvbs" + "2WNOacaMGdq7d2+LZ06BaEcJaWfbtm3TXXfdZcb6y1/+ovHjx2v27NnmFAAAuARcffXVuvvuu1Vb" + "W2vJu3Tpop///OfasGGDJQc6E0qIDQoLC/Xcc8+pZ8+e5pReeeUVLV682IwBAEAnNm3aNH3yySdm" + "rAEDBqisrEyLFi0yp4BOhRJik3nz5umzzz7T1VdfbU5p+fLlWrlypRkDAIBOKCMjQ7/5zW/MWJMn" + "T1ZVVZWuu+46cwrodCghNnI4HNq1a5eGDRtmTulHP/qRVq9ebcYAAKAT+e53v6uSkhIzVkZGhjZv" + "3mzGQKdFCekAn3zyib773e9aslAopO9973st/o8JAABEvx/84Af65S9/acliYmK0Zs0avfrqq5Yc" + "6OwoIR1k7dq1ysjIsGSnT5/WHXfcobffftuSAwCA6Pbggw/qP//zP81YK1euVFZWlhkDnR4lpAO9" + "+uqrmjZtmiU7efKk0tLSeCIqAACdxC9+8QutWLHCjLVkyRIeYoxLFiWkg7355puaNGmSJaupqdHE" + "iRN1+PBhSw4AAKLL008/rby8PDNWTk6OHnroITMGLhmUkAjw7rvvKjk52ZIdO3ZMSUlJlgwAAESP" + "4uJiZWdnKxQKWfL58+fL6/VaMuBSQwmJEB988IFGjBhhyY4cOaJBgwZZMgAAEPl+//vfa+7cuaqv" + "r7fks2fP5m6YgCghEaWiokKJiYmW7MCBA+rXr58lAwAAkev//u//dPPNN+vkyZOWPC0tTb/+9a8t" + "GXCpisoS8umnn+ro0aNm3CkEAgENGDDAkh05cqRZOQEAAJFp3Lhxza6A3HTTTfL5fJasM6ivr9eR" + "I0d04MABcwo4q65mEImqq6st41tuuaXxn51Op/r06aM+ffrI6XSqZ8+e+uKLLzRx4kQtW7ZMXbtG" + "xS/R4s9//rP69eunzz//3JJ98MEHGjduXNhKAAAQSW677bZmBeQb3/hG1N5+v7q6WosWLdLOnTvV" + "t29fHT16VMFgUEePHtXRo0d17Ngx80MkyfIeBmhJVLxD379/vxk1CgaDCgaD2rt3ryXftGmTvF6v" + "5s2bp7lz5yo1NdUyH8m6d++uDz/8UIMHD7bkd9xxh3bt2mXJAABAZNixY4fWrVtnyXr06KE//elP" + "liwabNiwQS+88IJeeOEFc6pVeNQAziUqtmO53W4zapXa2lo9/fTTmjp1qkaPHq3ly5drz5495rKI" + "NGjQIN19992WbPfu3Vq6dKklAwAAkeG2226z3AkrJiZGn3zySdiKyLZ9+3YtWrRILpdLt9566wUX" + "EEn69re/bUaARVSUkF/96lfKyMjQkCFD9I1vfEPjxo2Ty+VSXFycufSMysvLtXjxYg0fPlzTp0/X" + "c889p1OnTpnLIsozzzzT7HzII488YhkDAICOt2zZMn388ceWLCsrK+LvclldXa0nn3xSkydP1pgx" + "Y5Sfn6/Kykpz2Rn16dNHw4YN0/jx45WcnKyEhATNnz9fjz/+uLkUsIiK7Vj9+vXTq6++asaSvjoQ" + "Fb43MRgMas2aNdq+fbu2b99uLpck+Xw++Xw+3XvvvRo2bJiWLl2qOXPmmMsiwn/8x3/o9ttvbxzX" + "1tbq7/7u7/Tb3/42bBUAAOhI5hPR/+Zv/iaib8W7atUqPf74463aITJhwgRdd911+s53vtPsLC5w" + "oaKihJxNbGysrrzySl155ZWN2c033yxJeueddxr3M5qH2yXpxIkTqqioUGZmpjZv3qxVq1ZF3EH2" + "2bNna/LkyZYDbb/73e+0YcMGLnUCABABbrnlFtXU1Fiyf//3f7eMI8Xnn3+u7Ozsc261GjRokO68" + "807NnTuXm+KgXUTFdqwLddNNN+mJJ55QMBjU888/f9Y37U888YTGjh2r3/zmN+ZUh9u8ebN69Ohh" + "yb73ve9ZxgAAwH4bN27UW2+9ZcluvPHGiNxh8dprr2nMmDFnLSBz5sxRSUmJ9u3bp0cffZQCgnbT" + "qUtIuLlz5+r1119XZWWlVqxYoWuvvdZcovLyck2bNk0/+clPzKkOl5ubaxkfOHBAP/jBDywZAACw" + "l3kTme7du+udd96xZJHghz/8oWbOnKlAIGBOafz48Xr88cd1+PBhFRUVadasWeYSRLibbrpJQ4cO" + "1bRp0xpfW7dulSQtXLiwMbvxxhvVv39/Pf/888Zn6AChS9jLL78cSklJCUlq9po0aVLoj3/8o/kh" + "Hcrlclm+xq5du4Y+//xzc1mbmDhxYrPfk4ZXQUGBuRwAgA7j8/ks36dGjRply/et+++/v9n3yAce" + "eMBc1qHefvvt0Lhx45p9nZJCU6ZMCa1fv978EESh2NjYZn++Z3vdcccd5qew3SVzJaQlt99+u/x+" + "vx5++GFzSu+9955uuOEGrVy50pzqMGZrPXXqlKZOnWrJAABA+6utrdWTTz5pyYYOHapHH33UknWk" + "ZcuWafLkyfrggw/MKT366KMqLS3VzJkzzSlEoW9+85tmdFZZWVlmZLtLuoQ0WLx4sTZv3tzivscH" + "HnhAo0ePNuMOMWnSJP393/+9JfvjH/+oZ5991pIBAID2de211+rkyZOW7LnnnrOMO8qXX36pYcOG" + "acmSJeaUJk2apPfff18PPPCAOYUodt1115nRWUXCe1tKyNcmT56srVu3auHCheaUysvLI+IPS5L+" + "+7//W5dffrkl45A6AAD2KS4u1qeffmrJZsyYoSlTpliyjlBXV6cRI0Zo79695pQefPBBvfvuu7rh" + "hhvMKUS5hvep3bp1M2aaczgcGjp0qBnbjhJi+Ld/+zetX79egwcPtuTl5eW69957LVlHMZ+aXl9f" + "r1/+8peWDAAAtI+8vDzLODY2Vhs2bLBkHWX27Nnav3+/JRs5cqTefPNN/exnP7Pk6DwaSkjPnj2N" + "meaGDBliRh2CEtKCmTNnaufOnc3+kJ555pmIuHz5wx/+UJdddpkl+9d//VfLGAAAtA/zKsOtt95q" + "GXeUf/zHf9Trr79uyUaOHKlt27Zp2rRplhydS0MJOXXqlDHT3MiRI82oQ1BCzqB3797atWuXJk+e" + "bMlXrlzZ4kF2uy1evNgy3r59u2pray0ZAABoW9nZ2aqvr28cd+vWTevXrw9b0TG+//3vN7uBzezZ" + "s1VeXt6qLTqIboMGDVLfvn11/Phxc6qZCRMmmFGHoIScRY8ePVRcXKwxY8ZY8p/+9KdatWqVJbNb" + "Xl6e5QGGoVBI2dnZYSsAAEBb+/Wvf20ZR8I5kAcffFBPPPGEJZs2bVqzrxWdW2vPL7vdbjPqEJSQ" + "c+jfv7+Ki4uVmJhoyXNzc1VYWGjJ7HbzzTdbxiUlJZYxAABoO8XFxfrss88s2c9//nPL2G6PPPKI" + "VqxYYclSUlJUXFxsydD5tbaEjBo1yow6BCWkFa655hoVFxfL6XRa8vnz52vdunWWzE6/+MUvLOPq" + "6moOqAMA0E7y8/Mt48GDB5/38xnaUkFBQbND8klJSSouLlbv3r0tOTq/hnIRvlPG1KtXLyUkJJhx" + "h6CEtNINN9ygV155RTExMZb8H/7hH1RQUGDJ7DJq1Ci5XC5LxgF1AADah/nQv7vvvtsytlNeXp4W" + "LFhgyRISElRcXNzsDp+4NDRcCTlbCYmEW/M2oISch7/927/VK6+H2MdKAAAObElEQVS8Ysb6l3/5" + "F504ccKMbXHfffdZxhxQBwCg7bV0IN28Zb5d9uzZo0ceecSSXXbZZSouLm71lhx0Pg1/9md7TxpJ" + "fz8oIecpIyNDa9assWQ1NTUddscsDqgDAND+zEPeHXkgvaX3HMXFxZo0aZIZ4xLSv39/xcfHn/WH" + "0SkpKWbUYSghFyArK0u33367JfvZz36mjz/+2JLZhQPqAAC0n0g6kP773/9ea9eutWQ5OTmaPn26" + "JcOl6VxXOiLl9rwSJeSCvfzyyxo7dqwla+knE3bggDoAAO0nkg6kP/TQQ5bxt7/9bXm9XkuGS9e5" + "Ssi55u1ECbkIP/3pTy3j559/Xm+99ZYls0NLB9R//OMfW8YAAODCbN261TLuqAPpa9as0aZNmyyZ" + "+V4El7aGktGzZ09j5qsHcfft29eMOwwl5CJkZGRo1qxZlsz8CYVdzAPqBw8etIwBAMD5u/nmmxUK" + "hRrHXbp06ZAD6fX19c12XHz/+9/vsCsyiEwNJaRbt27GjJr9wLqjUUIukvkTiHfffVdPP/20JbND" + "Xl5es9sHc3kWAICL8+GHH1rGcXFxlrFdHn74YQUCgcbx5ZdfriVLljQtANRUQurq6owZ6frrrzej" + "DkUJuUjjxo1TTk6OJXv44YfPenu09jJw4EDL2LxkCwAAzs/Jkyct43vvvdcytsOePXua7bRYsmSJ" + "+vfvb8kAp9OpoUOHtlhCJk6caEYdihLSBpYsWWJ5mvq+ffv0z//8z2Er7OHxeCzjHTt2WMYAAOD8" + "HD161DKeMWOGZWwH8z3F6NGj9aMf/ciSAQ3OdPh8/PjxZtShKCFt4Morr2x2SXT16tU6duyYJWtv" + "06ZNs4z3799vGQMAgNbbtWuXTp061TiOiYnRt771rbAV7W/Xrl3auHGjJTO3ggPhzlRCzpR3FEpI" + "G1m4cKHlakgoFNLLL78ctqL9mc8uqampOesDawAAwJmtX7/eMg7/Pm+X1atXW8ZDhw5t9v0eCNdQ" + "Nrp06dKYXXnllbriiisax5GAEtKG7rnnHsv49ddft4zbW2xsrC677DJLZj7hFQAAtM7mzZst42HD" + "hlnGdvD7/ZaxeQ61o1RvW69Vi+YrY+JIXZXQR316xiimZx8lXDVS46beqYWrXtKWyubnEtD+GkpI" + "+A2LrrrqqsZ/jhSUkDa0YMECy3j9+vUKBoOWrL0NHjzYMv7tb39rGQMAgNbZuXOnZXzDDTdYxu2t" + "srJSpaWlluyuu+6yjO1WV7leC6depfjkdOXmF6rEX6FAVVDBWkm1QVUFKlRWWiRvbqbcLpcmzn9K" + "26rNz4L2NGrUKEnS6dOnGzPzAduRgBLShoYNG6bJkydbsnXr1lnG7W3MmDGW8QcffGAZAwCA1jlw" + "4IBlbJ69bG/me4hbb721Qx82V71lkVKT0+UtDah1m72r5C/Mljs5Q2s/4qqIXXr16qWrr77a8nyb" + "SZMmha2IDF3NABcnIyNDb7/9duN43bp1mj9/ftiK9pWamqri4uLGcfg9xdvKzp075fP5zBgAgA7x" + "pz/9yYwu2ueff97sXOVtt91mGbc3s4RkZGRYxrY69JKy0vPlt2zwcCg+2aN0T6qSk5xy1AZVVeZX" + "ia9E/kDT711toERZniw5/S9q1oCwD0e7GT16tHbv3t04Tk5ODpuNECG0qb1794YkWV5Hjhwxl7Wb" + "AwcOWP7dMTEx5pJWmThxYrNfBy9evHjx4hUNr4SEBMu4oKDA/DZ3TqtXr7Z8jl69eplL2tWePXua" + "/bo+++wzc5lNgqGSTKf163G6Q7m+QKjWXBoKhUKhYMhfkB5yOaxfvzO9KBQ0l6JdLFq0yPJ7X1NT" + "Yy7pcNGxHevQFr20aqHunD5OI69KUJ+ePRXTs6f6JFylkeOm686Fq/TSlkOKhAt9Lper2e37SkpK" + "LOP2lJCQoO7duzeOQ6EQVy0AAJeUgwcPmtF5+93vfmcZDxkyxDJub+ZVkJkzZ6pPnz6WzDaVhcov" + "Cb8E4lJWkU+PpSWqR1jaJE4p962TvyhLrrA0WJKnpVvCArSb8Nvx9u7dWw6HI2w2MkT2dqy6Sq3P" + "y1J2QamqWth8GKwKKFgVUEWZT0XeXMW7s+Ut9GrOiJb/k7BLRkaG5Y4ar7zyir7zne+ErWhf/fv3" + "1759+xrHr7/+uqZOnRq24tzq6+vNCACAqHTq1KkWnyB9Nlu3brWMr7/++vP+HBfj1VdftYzT09Mt" + "YztVlhTJH/Y+zJmeL29aXFNwBgNmeVWQ6ZOnqOrrJKCSwi16LCXFsg5tL7yEDBo0KGwmgpiXRiJG" + "rT+Un2pc+mvNy5Ecyi3t2It9gUCg+dfFixcvXrx48eJ1ga+jR4+abzdsEgwVeRxhX4szlOVreRNW" + "i/zZIVf4r8XtDQXMNWhzJ06caPw9nzVrljkdESL0Ski1NmZnKq/UentbhytV6ekeuZPi5XTUKlhV" + "ptKSEvn8VU13aagtkzc9U8llb+iuxPCPtk9iYqJGjRql8vJycwoAAOC8TJ48uUMelPiVCvkrwi6D" + "ONzyuM9jx0lSqpIcBWo8px6oUJUk8y3aiRMndM011zS7Ixku3muvvaZu3bqZcatMmDBB7777rhm3" + "icgsIVuWKrswEBbEy+MtUVFOisyLfzk/9qpyY54yM71Nd2wI+pS3dKPS16Q1W2+Xm266iRICAAAu" + "msfjMSMbBVXVsJtKkuKTlHQ+b64cDrX2NEL4w/XQdmJjI/MIeASWkGqt9xYqEJYk5ZaoJCflDIef" + "eigx7TH5CquUlF6khv9Oqoq88nnTNOd8/kNpQ0899ZT8fr927Nghh8OhuDh7v5DPPvtMdXV1iomJ" + "Ue/evZs9Sf1cjh8/rurqr54u1KVLF/Xv399YAQBA5Dp06JDq6+sVGxur/v37n/cb3Orqah0/flwx" + "MTG64oor1KtXL3NJuwoGgzpx4oRSUlL04IMPmtP2qZbi3W65v76S4UhOVbx1xdlVBZqugkhSvEst" + "XdPp3r17uzxW4FJ38uTJC74K0t5iQqGwJ5lEgrqNmh/vUWHDVQ1Huoqq1rWiTFRq1USXcv0NY6cy" + "fVV6Ma3l6oLWOXHihOVuWwAAAK1VuWqiXE1vzhSfVaqDa6aErcClKvKuz1SUWh6E40jNlOecBUSS" + "EuVJTQobBxWoCL9+iAtBAQEAABfk0Hrl5jcVECle6VnusDEuZRFXQuoCActWLFdycqvPdcQnuSzj" + "YJX1YDsAAABsULdNj2RmqSTs58EOd55yp7BDBV+JuBJSGwy705WkeFdLOwfPxHyYSGuPQgEAAKAt" + "1FWu1wJ3qvUupw63lhZka0RTgktcxB1Md6Tmy+dr+ksbnzwgbPbsrNuvHHIln9fRKQAAAFyoukpt" + "9OYqd2mJwu/qK7mUWViiH4/lKgiaRFwJ6ZGYojTz5tGtUbdFhSUVTWNHstJTW7uRCwAAABemTh+t" + "X6rcXK98llthSXIkKavIpzWzWv9DZVwaIm471gWp3qa1WZnyhnWQ+MylyuTvOwAAQLup3rZWCya6" + "lJSe36yAOJOzVFRWpjWzLuSny+jsIu5KyNnV6dBHFQoEa1UbrFJVoEL+Up98vlJVhG87TM5Vkbfj" + "HlQIAADQqdV9pJdys5Rd4Fez2wA53crK98p7X/OHTAMNIu85IWe1RQsS3Co44513nUrO8qqw4C6x" + "7RAAAKDtVW9ZpczMvGZXPuRwyZPrlXfpLI3gfRjOIcquhJyd052p3GyPkviLDwAA0Mbq9NFTmfJk" + "l1gepyA55c7Klzf/PqWwFR6t1DnOhHwt6C9QltulpOmrtKXanAUAAMCFqdNHqzxyGwXEmZylwrKA" + "/rCGAoLzE2XbscLVqfpQlQJlfvmKvPIW+VUVdlXQkZQtn/9JTWEzIgAAwEWp3rRAyakFYQXEqeTc" + "IpU8liaOneNCRHEJsar7aK0yU61P5nRllapizRSxOwsAAOAC1W3SfFeqChvfYzmV6i2VL2cs77Fw" + "wTrNdqweI+5SUUmuksKyQFG+StiWBQAAcMEqC/JUFP5D3uwSlVBAcJE6TQmRpB4pecpNdTQFtX75" + "/HVNYwAAAJyHbSoo8Ktxx7szXfn5U7j1Li5apyoh0gC53a6wcVCBQLO7VwMAAKA1PvLJF/YwaEdq" + "ptJpIGgDkXWL3uqXlOHKVmnD2O1VxRt36XxutuCMd1rGtbXGPawBAADQKtVlpQrrIJJ/qVInesOT" + "8+JwL5XvsTS2ciHCSkhcvJwKKthw8aKiTAGdXwkJVlmvfDicYduzAAAA0GoV/oqmrViSaqsq5D/j" + "Q6NbwVmlWokSgkjbjuVSsuVkuV/+yrDxOVWrzB8IG8fL5TqfCgMAAICv1Kmq6mIaB3BmEVZCEpWa" + "Gt5C/Cos+ihsfA6VRSrwhz8sxC1PctMQAAAArRVUMPwhbEAbirznhGxbpJHJ+U37D50eFZS9ofvO" + "+SScSq2dnqwsX9N2LGdmiQIvzuIODgAAAEAEibArIZLG5irPE3aOI+hTdmqGVm058wM/6g5t0iPT" + "3ZYCIodbS/MpIAAAAECkibwrIZL00SpNdOfKbzlj7lC82yNPqlvJrng5HbUKVlWorLRUPl+ZrDsW" + "nfIU+PXGfSMsKQAAAICOF5klRNKhjQuUml6givPeihivVG+JSnJSuAoCAAAARKDI2471tQFpT6rM" + "X6isZOtzP87GmZwpr79Cv6eAAAAAABErYq+ENKnToS0lKiwqUam/TBWBKlUFg6qVQ05nvOJdSXK7" + "PfJkZio9ZQD3nQYAAAAiXBSUEAAAAACdScRuxwIAAADQOVFCAAAAANiKEgIAAADAVpQQAAAAALai" + "hAAAAACwFSUEAAAAgK0oIQAAAABsRQkBAAAAYCtKCAAAAABbUUIAAAAA2IoSAgAAAMBWlBAAAAAA" + "tqKEAAAAALAVJQQAAACArSghAAAAAGxFCQEAAABgq/8PJu7T78NyhFwAAAAASUVORK5CYII=" + ) + ) + (text_box "MCU Pin-Headers" + (exclude_from_sim no) + (at 215.9 12.065 0) + (size 69.215 26.035) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "05d9da0e-3482-4a06-8719-7aa7a6722f92") + ) + (text ">1mA" + (exclude_from_sim no) + (at 57.15 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2777ad20-38c2-4361-b383-20e673e72489") + ) + (text "Link" + (exclude_from_sim no) + (at 15.24 196.85 0) + (effects + (font + (size 1.27 1.27) + (bold yes) + ) + (justify left bottom) + (href "https://electronics.stackexchange.com/questions/17891/stray-capacitance-for-crystals") + ) + (uuid "5fa4bb21-cbcf-4037-9235-6e818ecee0d6") + ) + (text "max. 160mA" + (exclude_from_sim no) + (at 154.432 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "86c54088-c3bc-4783-8ddb-348cfdf5b937") + ) + (text "Crystal: WE 830030819\n\nFrom crystal datasheet:\nC_{L} = 18pF\n\nFrom AN2867:\nC_{L} = C_{L1} * C_{L2} / (C_{L1} + C_{L2}) + C_{S}\n\nWith C_{L1} = C_{L2} and C_{S} = 5pF (see link below),\nwe get C_{L1} = C_{L2} = 26pF." + (exclude_from_sim no) + (at 15.24 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "91513385-184c-4c67-aca6-059d9d68e7e0") + ) + (text "EEPROM zur Speicherung von Daten" + (exclude_from_sim no) + (at 30.226 84.074 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "e409210f-6257-473c-a35d-3c344f0efce3") + ) + (text "max. 50mA" + (exclude_from_sim no) + (at 48.26 16.764 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e5616bfd-8f6b-4275-abdb-4bc666538bee") + ) + (text "TIM2CH1/2 -> BAT COOLING PWM/ENABLE\nTIM3_CH1/2 -> POWERGROUND\nTIM4_CH1/2/3 -> RGB LED\nTIM15_CH1/2 -> INVERTER COOLING PWM/ENABLE" + (exclude_from_sim no) + (at 195.58 146.431 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e9f367a6-8a76-4a62-ac94-49284be09f7e") + ) + (label "EEPROM_~{WC}" + (at 76.2 113.03 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "02623567-39a7-4280-bfe5-a6dca68ce031") + ) + (label "NRST" + (at 252.73 30.48 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0f8d08a4-b6cb-409f-bb05-87740b67afaa") + ) + (label "XTAL_1" + (at 128.27 88.9 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "165af1c4-6953-4b8b-abca-762f3665df22") + ) + (label "EEPROM_SCL" + (at 187.96 101.6 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3e2e9292-2fb8-45b5-a250-cc0811cf2897") + ) + (label "EEPROM_SCL" + (at 76.2 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "554f2e2f-772d-4534-a902-6b76afc11dc4") + ) + (label "NRST" + (at 110.49 77.47 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "56f8cffb-07e7-4b09-a89a-520f4ac47101") + ) + (label "STATUS_LED_R" + (at 129.54 121.92 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "5e0b02b5-e80f-40fc-9334-21da2a4f3e3b") + ) + (label "SWCLK" + (at 187.96 114.3 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5fcff628-e7f4-486a-955d-99007785f8ec") + ) + (label "EEPROM_SDA" + (at 187.96 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "63671cbf-1c0b-49fc-814d-40cd7970f4a7") + ) + (label "SWDIO" + (at 187.96 111.76 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7c667925-67e2-4c60-9c5e-426fa1e8397e") + ) + (label "EEPROM_~{WC}" + (at 187.96 99.06 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "88ed0297-3ba8-4c89-ba69-dff8f30dc301") + ) + (label "STATUS_LED_B" + (at 33.02 35.56 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "8974602b-ed43-4fc4-8a81-f26d5c81df94") + ) + (label "TRACESWO" + (at 129.54 114.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9350b6dc-7fc8-4093-94dd-9b1f8beab43b") + ) + (label "TRACESWO" + (at 252.73 33.02 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9dd13c8f-4e78-4853-9338-b83a1ba72c07") + ) + (label "SWDIO" + (at 252.73 27.94 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "acacf539-abd4-4cc9-b4c3-605dbb8891d0") + ) + (label "XTAL_1" + (at 77.47 146.05 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b3f205e0-7aaa-48b0-a2e0-deec6db0e6c8") + ) + (label "XTAL_2" + (at 77.47 158.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b969e119-a554-41fa-a4c5-09decd70c4c3") + ) + (label "EEPROM_SDA" + (at 76.2 118.11 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d369a4d0-a9af-4b23-bea1-63874f1b6e24") + ) + (label "SWCLK" + (at 252.73 22.86 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d586cf8f-678f-4326-8981-e0554783e8f4") + ) + (label "STATUS_LED_G" + (at 33.02 30.48 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d6f19453-2db3-42ab-9c47-fd9632b0b419") + ) + (label "STATUS_LED_B" + (at 129.54 127 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "db0ad564-1864-4ed0-a94a-8bea89ff4edf") + ) + (label "STATUS_LED_R" + (at 33.02 25.4 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ddbcbc7c-1713-4a10-99e2-1fa57e73073c") + ) + (label "XTAL_2" + (at 128.27 91.44 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "f988ecff-6a60-4110-a620-7127b6737880") + ) + (label "STATUS_LED_G" + (at 129.54 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "fb4af1a6-1511-4007-a193-7643a39f8a40") + ) + (hierarchical_label "MOSI" + (shape output) + (at 187.96 95.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0d289fa1-fa63-4e01-b200-87c72920d047") + ) + (hierarchical_label "ESC_R_PWM" + (shape output) + (at 129.54 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1911c19f-8fc9-4a16-a506-b36de8be03ad") + ) + (hierarchical_label "SCK" + (shape output) + (at 187.96 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1baa747e-a988-4672-aec8-2d05ced40049") + ) + (hierarchical_label "ESC_COOLING_ENABLE" + (shape output) + (at 129.54 140.97 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1f83d2d7-b8d1-43c6-bb49-41079e6ac03d") + ) + (hierarchical_label "BAT_COOLING_ENABLE" + (shape output) + (at 129.54 133.35 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "20da54e1-beb3-4e7a-bc2f-b7d54bbf6518") + ) + (hierarchical_label "CAN_RX" + (shape input) + (at 187.96 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3c08ffed-c46e-4026-9f07-0ebfe37438b4") + ) + (hierarchical_label "CAN_TX" + (shape output) + (at 187.96 107.95 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4505592b-54c9-4f9d-9703-59d6d25eb561") + ) + (hierarchical_label "BAT_COOLING_PWM" + (shape output) + (at 129.54 130.81 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4c60cbf4-9728-4dc6-9275-19b9bb126134") + ) + (hierarchical_label "ESC_L_PWM" + (shape output) + (at 129.54 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "561ee3ad-6c4a-4dc6-b7cb-cf5cc00948db") + ) + (hierarchical_label "PRECHARGE_ENABLE" + (shape output) + (at 129.54 118.11 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7205f22e-12cc-45cd-98e9-f5b74e3b880e") + ) + (hierarchical_label "MISO" + (shape input) + (at 187.96 92.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "74412ea3-78a0-488a-996d-16965b36c798") + ) + (hierarchical_label "TMP_SDA" + (shape bidirectional) + (at 129.54 128.27 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9679eb64-54b5-4d42-bd4f-70ef08579f86") + ) + (hierarchical_label "RELAY_ENABLE" + (shape output) + (at 129.54 115.57 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "acc27522-d147-44cc-b43f-ffbec6b1ec83") + ) + (hierarchical_label "ESC_COOLING_PWM" + (shape output) + (at 129.54 143.51 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "da3be7c4-8bc9-47f1-99d3-766d40079a7e") + ) + (hierarchical_label "TMP_SCL" + (shape bidirectional) + (at 187.96 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ee28d523-7fa9-4189-8b69-9a800711d725") + ) + (hierarchical_label "~{CS}" + (shape output) + (at 187.96 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f918ec9f-3479-4063-877a-0ffb9a1efa6a") + ) + (symbol + (lib_id "power:GND") + (at 132.08 82.55 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0860f9d3-77c1-49e8-8c04-14e22a2bca57") + (property "Reference" "#PWR012" + (at 125.73 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 130.81 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 132.08 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60a6af77-4dd1-4945-93f7-8b5ebf5e1da4") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 73.66 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ff815b9-0997-43f8-a36d-0d9e0c7e2a7d") + (property "Reference" "R10" + (at 76.2 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4k7" + (at 76.2 105.4099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 71.882 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 73.66 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 73.66 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 73.66 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 73.66 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "85b0b543-4ebd-4a08-ad80-35b1f7bb06b0") + ) + (pin "2" + (uuid "1925c128-aa44-45a6-a9fd-b6bf17a52358") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 62.23 152.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp yes) + (fields_autoplaced yes) + (uuid "137614f8-afe8-48be-bdab-e84777cd40db") + (property "Reference" "R7" + (at 64.77 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DNP" + (at 64.77 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 60.452 152.4 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 62.23 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 62.23 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 62.23 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bc6042c3-1c78-44a3-9006-e63a746a3fd8") + ) + (pin "2" + (uuid "06ac80ca-e4d1-4edf-9df3-1081955f7bd9") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R7") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "R1007") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 66.04 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "18053408-bd40-4028-8745-af1eecc9902f") + (property "Reference" "R8" + (at 68.58 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4k7" + (at 68.58 105.4099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 64.262 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 66.04 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 66.04 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 66.04 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "09871af9-d4fb-4b35-953d-e7186c88c1d5") + ) + (pin "2" + (uuid "a15dfba1-a5ea-4ff3-87d6-833784731c96") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 38.1 99.06 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1dc9e228-29c6-4f40-bba1-561a68e64071") + (property "Reference" "C0" + (at 38.1 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100n" + (at 38.1 93.98 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 34.29 100.0252 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 38.1 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "742afe17-15eb-4413-8b32-dee40073d0b1") + ) + (pin "2" + (uuid "38627fc7-2d8b-44d6-953d-06a5284c7c58") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 105.41 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "230d92db-7331-4c90-904b-ce3f1e039595") + (property "Reference" "C4" + (at 109.22 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 109.22 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 106.3752 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d8fe07b0-e14d-45e9-9be9-cd849d7b3dd9") + ) + (pin "2" + (uuid "d9ede748-9cd6-4774-875e-5880b19dc383") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C4") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1005") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 44.45 25.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ddbfae1-ea57-4718-88e8-d7997223c6d1") + (property "Reference" "R4" + (at 44.45 19.685 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 44.45 22.225 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 44.45 27.178 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5fcb0903-5013-4732-bd22-f9d80a1ebe0c") + ) + (pin "2" + (uuid "c829679e-20f3-45a6-b00d-62662f24c186") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MCU_ST_STM32F3:STM32F302CBTx") + (at 157.48 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "314f9152-d5b1-4e36-a270-c44a918e7045") + (property "Reference" "U0" + (at 162.2141 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STM32F302CBTx" + (at 162.2141 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 144.78 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f302cb.pdf" + (at 157.48 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M4 MCU, 128KB flash, 32KB RAM, 72 MHz, 2.0-3.6V, 37 GPIO, LQFP48" + (at 157.48 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "21" + (uuid "d5c0ca5f-b580-4e8c-b4b2-3dac65f48298") + (alternate "TIM2_CH3") + ) + (pin "48" + (uuid "4225eed0-3bdc-4484-a00d-6fa4ae9af622") + ) + (pin "27" + (uuid "c9fc2c3b-c70f-4133-9888-b9e1fd653de5") + (alternate "TIM15_CH1") + ) + (pin "4" + (uuid "a097f859-b2e8-4e1a-962f-05fafd8ed568") + ) + (pin "6" + (uuid "75774ccd-2629-4bb8-9c64-095656254ca5") + (alternate "RCC_OSC_OUT") + ) + (pin "24" + (uuid "78fb7fbd-7d76-4987-89bf-1b3832bb9f83") + ) + (pin "36" + (uuid "76130c32-ae0b-488c-acac-718cd4b2ecdd") + ) + (pin "5" + (uuid "9fbd961c-6ddf-42ee-80ed-bfd7723035c2") + (alternate "RCC_OSC_IN") + ) + (pin "31" + (uuid "d02bd2d1-f31f-4604-8976-a542692ea197") + (alternate "I2C2_SDA") + ) + (pin "17" + (uuid "411971e0-5f12-417e-bfc8-7006ebe88f5e") + (alternate "SPI1_MOSI") + ) + (pin "25" + (uuid "1438558f-0415-43d0-a64a-3937e7e668a4") + (alternate "PB12") + ) + (pin "20" + (uuid "03585113-d7d2-4a1f-a70a-72efdd5fa21e") + ) + (pin "47" + (uuid "7d2bf4f6-c33a-444d-a08d-cff7f887a902") + ) + (pin "37" + (uuid "32bd7ded-e7f9-4f3f-b224-aaecd1a2f5a6") + (alternate "SYS_JTCK-SWCLK") + ) + (pin "23" + (uuid "943e6ddf-5ad1-4c2e-968e-7683f648516b") + ) + (pin "13" + (uuid "d9445ca6-12bc-4735-9fcd-2c4e25257751") + ) + (pin "22" + (uuid "7553c14e-3a69-4ced-ba84-f77367e9d1da") + (alternate "TIM2_CH4") + ) + (pin "30" + (uuid "23c5b88e-c767-4afb-b22f-4c45542bd113") + (alternate "I2C2_SCL") + ) + (pin "38" + (uuid "ed26e6ac-0e79-40cb-a972-42cdedbf1a44") + (alternate "I2C1_SCL") + ) + (pin "41" + (uuid "72d75366-253e-4c7e-92a2-c1b6af7a08cc") + ) + (pin "28" + (uuid "b532ae70-8eef-41cc-973a-8dd0358fbd85") + (alternate "TIM15_CH2") + ) + (pin "16" + (uuid "9d3a2ed9-578b-41c6-a1c8-b768a77bfeec") + (alternate "SPI1_MISO") + ) + (pin "8" + (uuid "2c9a0dca-3a1b-44d4-8c5e-7ab79b7de794") + ) + (pin "9" + (uuid "eee8b750-0b73-4dc9-b2b5-24d9e61d99ec") + ) + (pin "11" + (uuid "589357a2-ffec-4a4c-aac8-d3691050a81c") + (alternate "PA1") + ) + (pin "34" + (uuid "77018102-aaf1-4472-b776-33d0db527e75") + (alternate "SYS_JTMS-SWDIO") + ) + (pin "18" + (uuid "04f726f2-58de-42f8-ba69-ab9dbfb36727") + (alternate "TIM3_CH3") + ) + (pin "19" + (uuid "1d1f51a6-adb5-4787-9d7d-c33cfacc2b54") + (alternate "TIM3_CH4") + ) + (pin "32" + (uuid "59488e42-2278-459d-bc3c-04073f5eb441") + (alternate "CAN_RX") + ) + (pin "45" + (uuid "cc45f286-a3c3-4e7f-9796-8b50e20cf3a8") + (alternate "TIM4_CH3") + ) + (pin "43" + (uuid "4906f3ff-642a-40d2-9fc7-2b1b9bdb1954") + (alternate "TIM4_CH2") + ) + (pin "29" + (uuid "561da418-0dc9-4ce9-9097-597d8f503553") + (alternate "PA8") + ) + (pin "12" + (uuid "5f8a422d-7428-438f-b260-95c24cf8be62") + ) + (pin "7" + (uuid "9533c796-9089-4c6b-a717-e0bb379e6c94") + ) + (pin "40" + (uuid "4cd17f96-9379-4a02-8bb6-2eb18d86fa7d") + ) + (pin "33" + (uuid "81067e7d-05c3-4d9f-9c1e-10811cde15bf") + (alternate "CAN_TX") + ) + (pin "42" + (uuid "507b219a-db57-4625-b799-ae7d86ef3461") + (alternate "TIM4_CH1") + ) + (pin "1" + (uuid "86e010a2-f70f-4ea7-bb98-2ad107298d6f") + ) + (pin "10" + (uuid "30f438ae-8be5-484c-a578-7301c0de48a9") + (alternate "PA0") + ) + (pin "46" + (uuid "36f92705-556d-4058-9e78-d45ae7982700") + (alternate "I2C1_SDA") + ) + (pin "15" + (uuid "3255c13c-72f4-4eba-a03d-cfc5c8f5ab8e") + (alternate "SPI1_SCK") + ) + (pin "14" + (uuid "34b84da7-605d-45e9-9bd8-785accffbaf5") + ) + (pin "26" + (uuid "d9baff8f-bfed-4e3c-a63d-f897b0991d76") + (alternate "PB13") + ) + (pin "39" + (uuid "ecf2cfec-d660-4528-9a5e-0fcaec650e5b") + (alternate "SYS_JTDO-TRACESWO") + ) + (pin "3" + (uuid "25d990a4-1f4e-4d5f-addf-fc11c985e0fa") + ) + (pin "2" + (uuid "8c9f665d-611c-45eb-8dec-45db9b7cd3c7") + ) + (pin "35" + (uuid "410a62da-3fe3-4810-8cf6-34b5394e9a41") + ) + (pin "44" + (uuid "df3bbd87-e0a9-4df6-814c-7de70a39088c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "U0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 50.8 152.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "324b6b18-7474-41b6-bfa4-d24ef5dc809e") + (property "Reference" "#PWR06" + (at 57.15 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 53.975 152.4 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 50.8 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 50.8 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b230e280-0b91-4fc8-b9c3-7bc9484ccb0a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 165.1 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39405d7c-36c5-4576-a2c8-1a914db3fd9f") + (property "Reference" "#PWR015" + (at 165.1 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 165.1 50.165 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 165.1 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 165.1 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 165.1 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8b3435e5-6ca4-4f6d-b013-2a3f11c261b2") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 24.13 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3d8c3b1b-7cd9-4310-8840-fb1457bb0f28") + (property "Reference" "#PWR02" + (at 24.13 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 24.13 122.555 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 24.13 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b1b7432-bf2e-44b4-b2fb-73c6b3c27e4b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 39.37 146.05 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "488b141f-a661-4523-945d-4176791486b6") + (property "Reference" "C1" + (at 39.37 138.43 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "26p" + (at 39.37 140.97 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 43.18 145.0848 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 39.37 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 39.37 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 39.37 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 39.37 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b9b4c25d-f7d2-47d5-936f-3d5a6553e783") + ) + (pin "2" + (uuid "b15be7c7-5bf7-435c-af41-c2844ca24097") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C1") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 158.75 153.67 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4b1248f2-810a-4f07-a4f0-99ab86ec40ba") + (property "Reference" "#PWR014" + (at 158.75 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 158.75 158.115 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 158.75 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 158.75 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 158.75 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1424bcf8-5a6e-4f57-932f-aa4dae66b700") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 66.04 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "566be79b-7373-48d0-b436-cc1c554dd8f7") + (property "Reference" "#PWR09" + (at 66.04 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 66.04 26.035 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 66.04 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 66.04 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "542e50f1-1039-4c1c-9167-e0f7b6f53aee") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 92.71 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "59653ebb-fcd4-4a94-9064-6679fcfd36ca") + (property "Reference" "C3" + (at 96.52 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 96.52 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 93.6752 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c7866381-011a-4bf1-b667-86b583c7f340") + ) + (pin "2" + (uuid "d556c576-44aa-4d30-9471-010562c8063e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C3") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1004") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 137.16 82.55 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "62b2ffb3-de3f-4460-9c68-8dc6b6bf8a43") + (property "Reference" "R11" + (at 137.16 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 137.16 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 137.16 80.772 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 137.16 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 137.16 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 137.16 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 137.16 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ceeb7bde-dbe7-43d3-aa75-91fa2c4bc26f") + ) + (pin "2" + (uuid "d28f637d-2e42-4fe0-aecd-5f3dbe123c28") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R11") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "R1011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 58.42 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "62f0e120-b5a9-47ef-82d5-b1aa3c79504c") + (property "Reference" "#PWR068" + (at 58.42 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 58.42 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 58.42 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7477dd49-2e22-4915-9c54-0261991c896d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR068") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 269.24 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "69e089f1-9f90-4bf3-9656-f3af8bfa0cc8") + (property "Reference" "#PWR018" + (at 269.24 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 271.78 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 269.24 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 269.24 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 269.24 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45264033-1478-49cc-80c2-0ae3507a4ede") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 58.42 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp yes) + (fields_autoplaced yes) + (uuid "706402e0-696c-47c6-9543-49b90cee143d") + (property "Reference" "R87" + (at 60.96 121.9199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4k7" + (at 60.96 124.4599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 56.642 123.19 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 58.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 58.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 58.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 58.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5ca757a7-3dce-4c85-8ff2-1c5c95e3b171") + ) + (pin "2" + (uuid "620b4f3b-3270-462f-a636-fc508f731c1d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R87") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 31.75 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86fab4e0-053f-4f41-ae27-33eef17373b0") + (property "Reference" "#PWR03" + (at 31.75 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 31.75 165.735 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 31.75 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 31.75 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b3b1e03f-0025-4c2f-b488-b38284f6f62b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 66.04 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8db1c6a5-99f7-400c-805d-594cc15c798e") + (property "Reference" "#PWR08" + (at 66.04 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 66.04 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "57aefe48-4055-49fc-a6e1-b6bbc6fe3861") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 154.94 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8f346706-a1e2-4054-aed1-45877e726650") + (property "Reference" "#PWR013" + (at 154.94 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 154.94 50.165 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 154.94 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 154.94 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 154.94 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a3a242c8-71a1-42c3-930b-e98c5a816ccf") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 58.42 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "988a8cd3-8a81-465e-b414-e58cd4837a4b") + (property "Reference" "R6" + (at 60.96 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4k7" + (at 60.96 105.4099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 56.642 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 58.42 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 58.42 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 58.42 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 58.42 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a9ce8067-23ad-4382-b070-7722d23e2ee8") + ) + (pin "2" + (uuid "00fee248-5e1a-4584-952e-8136067fe417") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 58.42 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9c1ddbd8-ed12-4c6f-8250-786fa573a5c5") + (property "Reference" "#PWR067" + (at 58.42 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 58.42 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 58.42 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4cc291be-1b49-480a-b69d-e69fa79fd8a1") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR067") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 39.37 158.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9ef73180-206c-48d8-83a6-bc1d08470e05") + (property "Reference" "C2" + (at 39.37 163.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "26p" + (at 39.37 166.37 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 43.18 157.7848 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 39.37 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 39.37 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 39.37 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 39.37 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7e6748ec-f894-4d59-858e-ad9237592cee") + ) + (pin "2" + (uuid "4371f474-4f1e-4e85-8581-ab10803e8ac1") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C2") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED_RGBA") + (at 53.34 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5453648-d87a-44b8-8cea-a9683bb7bf3a") + (property "Reference" "D0" + (at 53.34 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED_RGBA" + (at 53.34 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_150080M153000:LED_150080M153000" + (at 53.34 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 53.34 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RGB LED, red/green/blue/anode" + (at 53.34 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 53.34 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 53.34 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a0b771d1-7d75-4fb2-bae7-07c0f56aaa11") + ) + (pin "1" + (uuid "5e8f7f40-2312-4872-9ec3-aaee4a9051e1") + ) + (pin "3" + (uuid "567c746e-7401-459c-8cca-87c44d417bf3") + ) + (pin "4" + (uuid "14b6f2c1-3f6a-4d8a-9316-fe788ebe5ee6") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "D0") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x06_Pin") + (at 247.65 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "aaaa4fc4-93d7-439a-875e-a7856b5b79bf") + (property "Reference" "J0" + (at 244.475 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06 Programming" + (at 234.315 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (at 247.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 247.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 247.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 247.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 247.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "ec3e8552-fd68-404c-9e26-8d3372502932") + ) + (pin "3" + (uuid "4c75e657-478c-466f-9f0e-246a51c0757a") + ) + (pin "2" + (uuid "a9a855ac-13a9-4300-b5fc-56a67a46efcf") + ) + (pin "1" + (uuid "b485c253-8e56-46b5-a76b-f1fd86de4111") + ) + (pin "4" + (uuid "c3f7db89-d1bb-4a6b-922d-edbf3902e48e") + ) + (pin "6" + (uuid "1c5a52d7-e1d4-467c-98a8-02354a7095c0") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "J0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 114.3 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "adfcedc4-7e36-4b96-8c0d-ec3725208f93") + (property "Reference" "#PWR011" + (at 114.3 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 89.535 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 114.3 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "195705b2-f3a4-4093-96ed-1aa09f2e97b9") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 92.71 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bc23c0d4-65ed-42b8-8825-60cab84e5894") + (property "Reference" "#PWR010" + (at 92.71 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 92.71 70.485 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 92.71 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b29b4969-29fd-4360-a75a-f2005abd3143") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 44.45 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c9d132d3-9f1b-432c-9d69-bb582eed9e11") + (property "Reference" "R5" + (at 44.45 38.735 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 44.45 41.275 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 44.45 37.338 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 44.45 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 44.45 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 44.45 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 44.45 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "998cad7e-b792-4439-97b2-00c85d7d576b") + ) + (pin "2" + (uuid "cca67cb6-e5ed-48a0-9a73-a072e25ac096") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 189.23 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cd7a32e4-478c-4459-83ff-a87db86b6cc7") + (property "Reference" "C10" + (at 193.04 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7u" + (at 193.04 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 190.1952 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 189.23 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 189.23 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 189.23 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 189.23 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9b32199c-bef4-45f7-a056-b48f2f949053") + ) + (pin "2" + (uuid "59068dda-c341-48da-b8ae-91b5c2b2371d") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C10") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1004") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 130.81 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cdc37052-e9e9-4fe5-8408-6b52a57a31b6") + (property "Reference" "C7" + (at 134.62 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 134.62 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 131.7752 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 130.81 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 130.81 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 130.81 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 130.81 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "129c83d9-655b-4e36-9c58-bb4de4a44041") + ) + (pin "2" + (uuid "ae3dd5f8-d884-415c-b618-88ff83e3e871") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C7") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1007") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 36.83 30.48 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cf1565e2-a5eb-4677-860f-852f04203473") + (property "Reference" "R3" + (at 36.83 24.765 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200" + (at 36.83 27.305 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 36.83 32.258 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 36.83 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 36.83 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 36.83 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 36.83 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f0c48a31-42bc-4b6e-b659-dbcff36e3f97") + ) + (pin "2" + (uuid "6ea056f1-b20e-4776-955d-cd908900cd7f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 34.29 99.06 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d0a641bc-307b-44dc-90e2-5aeba8976d7b") + (property "Reference" "#PWR04" + (at 27.94 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 30.48 99.0599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 34.29 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 34.29 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "39d70b23-d16c-4ec7-9835-597d8ea977fa") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Crystal_GND24_Small") + (at 48.26 152.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d195bb53-3419-4a5d-9020-a185107c1ab4") + (property "Reference" "WE-0" + (at 53.34 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WE 830030819" + (at 53.34 157.48 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm" + (at 48.26 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 48.26 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4, small symbol" + (at 48.26 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 48.26 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 48.26 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "82770204-39c7-4a29-88cc-7573c446384b") + ) + (pin "2" + (uuid "20c58dc3-6af5-471e-aeaf-0679cbf31e21") + ) + (pin "3" + (uuid "8551c85e-36ea-4326-8793-2efd8ace6ba7") + ) + (pin "4" + (uuid "58434b46-4394-45ac-af74-039ed9c1c172") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "WE-0") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "CFPX-1001") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 189.23 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "da1709dd-73d7-449b-afc6-29926553c216") + (property "Reference" "#PWR016" + (at 189.23 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 189.23 70.485 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 189.23 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 189.23 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 189.23 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "be4e6e47-3cf4-4919-b02e-7ada30767a5b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 118.11 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dc4959ce-e9ad-434c-8a80-f0cb76634106") + (property "Reference" "C6" + (at 121.92 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 121.92 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 119.0752 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 118.11 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 118.11 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 118.11 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 118.11 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c33985c9-0937-4ba2-8769-cc58e6bea5e9") + ) + (pin "2" + (uuid "e8038ae3-fddf-4a17-a5ef-320bc0caea1f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C6") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1006") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 114.3 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e3641b04-6e63-4d47-b4cb-780489048445") + (property "Reference" "C5" + (at 118.11 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 118.11 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 115.2652 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 114.3 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 114.3 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 114.3 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eddcb29b-0356-4f04-9a8c-b85234feb4d6") + ) + (pin "2" + (uuid "db1def3f-3d34-41ac-8bdb-03cab7ccf704") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C5") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1004") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MVBMS:M24M01E-FMN6TP") + (at 24.13 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e6108837-eea6-49da-a6ea-cf16c62d5ba4") + (property "Reference" "IC0" + (at 38.1 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24M01E-FMN6TP" + (at 38.1 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (at 48.26 205.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/m24m01e-f.pdf" + (at 48.26 305.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "" + (at 24.13 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 48.26 505.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 48.26 605.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 48.26 705.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Name" "STMicroelectronics" + (at 48.26 805.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "M24M01E-FMN6TP" + (at 48.26 905.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (pin "8" + (uuid "93f0e987-b329-4466-aab2-8f3508b1ae9e") + ) + (pin "7" + (uuid "aa123be2-d109-4906-a943-3d27e4450d6f") + ) + (pin "6" + (uuid "7d874a41-af92-4f60-82a8-48c6d82846e7") + ) + (pin "5" + (uuid "f3a3ee4d-880a-4659-be14-53768762dc16") + ) + (pin "4" + (uuid "a65ac72a-9b7f-40ed-8722-47f83916a03e") + ) + (pin "3" + (uuid "288e8b24-afca-4ff3-9df4-5011d0e099dc") + ) + (pin "2" + (uuid "7c80157a-4a34-4d21-8adf-6c81532c9cfd") + ) + (pin "1" + (uuid "6763f9b9-85c0-42c5-a23e-0ad47a1654df") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "IC0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 143.51 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3faf925-3c36-4956-b310-0825bfb8fa7b") + (property "Reference" "C8" + (at 147.32 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 147.32 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 144.4752 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 143.51 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 143.51 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 143.51 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 143.51 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2cf2542f-ce69-4abc-bc1d-49530b41faab") + ) + (pin "2" + (uuid "aafc2d66-43e6-439a-91a6-10613edcd1de") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C8") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1008") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 45.72 152.4 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f755896f-5d39-40a4-a496-e96513f294b8") + (property "Reference" "#PWR05" + (at 39.37 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 42.545 152.4 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 45.72 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 45.72 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e97459f9-d61d-4209-8dd5-bb34fd743fc6") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 69.85 146.05 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f87fcac3-4c7d-4855-8815-a548a5b1daaa") + (property "Reference" "R9" + (at 69.85 139.7 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 69.85 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 69.85 144.272 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 69.85 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 69.85 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 69.85 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1df3157d-e44c-4ce3-a6b2-7bfba1525956") + ) + (pin "2" + (uuid "bf7df8af-bf1f-4ffe-aec3-aa45fbe8909e") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "R9") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "R1005") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 269.24 19.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f8d7b0af-2844-42ad-959a-518cfd36fd35") + (property "Reference" "#PWR017" + (at 269.24 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 269.24 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 269.24 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 269.24 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 269.24 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e715ea31-80f3-49d3-949c-9c86dced933b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 175.26 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb644c8d-4b00-4d01-898e-137c08fe18b6") + (property "Reference" "C9" + (at 179.07 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 179.07 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 176.2252 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 175.26 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 175.26 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 175.26 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 175.26 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e57393a6-9eed-429a-90a0-eabaad5471d4") + ) + (pin "2" + (uuid "14f2ee3d-f111-4873-a112-3eb1ff9a8853") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "C9") + (unit 1) + ) + ) + (project "Master_FT22" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/9b70877c-37a9-427a-bda0-c62874ddc559" + (reference "C1009") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 52.07 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fc1376e4-4bd4-4dcc-8018-1073f3358875") + (property "Reference" "#PWR07" + (at 52.07 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 52.07 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 52.07 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8a2f350e-635f-4e06-a2b0-4dc3fd85e593") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/c9c61e68-b415-4cd1-882c-ffe913533997" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Power_Supply.kicad_sch b/Hardware/MVBMS/Power_Supply.kicad_sch new file mode 100644 index 0000000..b1d59a3 --- /dev/null +++ b/Hardware/MVBMS/Power_Supply.kicad_sch @@ -0,0 +1,3221 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "952575a0-44b7-4f33-8fe0-7f2d58673a43") + (paper "A4") + (lib_symbols + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:Fuse" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at -1.905 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Fuse*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse_0_1" + (rectangle + (start -0.762 -2.54) + (end 0.762 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Diode:PMEG3015EJ" + (pin_numbers hide) + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323F" + (at 0 -4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH_EJ.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "forward voltage diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*SOD?323F*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMEG3015EJ_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PMEG3015EJ_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Regulator_Linear:LD1117S33TR_SOT223" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LD1117S33TR_SOT223" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf" + (at 2.54 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT-223" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "REGULATOR LDO 3.3V" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LD1117S33TR_SOT223_0_1" + (rectangle + (start -5.08 -5.08) + (end 5.08 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LD1117S33TR_SOT223_1_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+12V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + ) + (junction + (at 137.16 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "5c1bded4-0865-4a3a-a2f1-85456a24211a") + ) + (junction + (at 149.86 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "96f5ffc5-7f17-4ce3-9fab-7879cfefddee") + ) + (junction + (at 124.46 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "edd54d3b-fffe-49fa-9203-fa35a545715c") + ) + (junction + (at 101.6 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "f7b1d6ae-4bd5-48c6-94db-6447274b51df") + ) + (wire + (pts + (xy 203.2 114.3) (xy 203.2 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01d4ae28-f606-4f47-a832-46d7930a2b53") + ) + (wire + (pts + (xy 101.6 93.98) (xy 101.6 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "131d2a7a-c7d6-4888-b7c8-b5e358c88562") + ) + (wire + (pts + (xy 149.86 114.3) (xy 149.86 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "248b47a0-be8c-4c12-94d5-d2fbbad9794f") + ) + (wire + (pts + (xy 140.97 81.28) (xy 149.86 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35aa2883-64fb-43f6-a73a-5dc135ea4ae7") + ) + (wire + (pts + (xy 177.8 115.57) (xy 177.8 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4490b770-0aad-4280-9556-c0fcf094b48c") + ) + (wire + (pts + (xy 203.2 97.79) (xy 203.2 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b044530-342e-4994-800d-89254c6ca67a") + ) + (wire + (pts + (xy 144.78 93.98) (xy 149.86 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4df9a885-3ee6-4d90-b290-266aae0fef00") + ) + (wire + (pts + (xy 118.11 93.98) (xy 124.46 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52856523-2b2b-4774-bc02-c9137d17c11b") + ) + (wire + (pts + (xy 137.16 119.38) (xy 137.16 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59163cb0-fdda-4bf7-9ef0-cefe04c85567") + ) + (wire + (pts + (xy 124.46 93.98) (xy 129.54 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59fbd2f4-d919-48a9-9349-b7699c973f1f") + ) + (wire + (pts + (xy 124.46 81.28) (xy 133.35 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5dbcde7d-2d3c-4805-8c5f-abc49e51eae6") + ) + (wire + (pts + (xy 101.6 93.98) (xy 102.87 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "699bdb5c-50ae-47b3-9a0d-29d510a78412") + ) + (wire + (pts + (xy 137.16 101.6) (xy 137.16 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c94accb-ffd5-4bf6-b5dd-efc4664c381b") + ) + (wire + (pts + (xy 177.8 97.79) (xy 177.8 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d5666ec-75d8-408b-bac4-498c21bb6011") + ) + (wire + (pts + (xy 149.86 81.28) (xy 149.86 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a69549e7-7623-43bc-a1d8-d8d99988db00") + ) + (wire + (pts + (xy 137.16 119.38) (xy 149.86 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acaf6334-3f3e-41cc-b7f6-699aa79eda2e") + ) + (wire + (pts + (xy 124.46 119.38) (xy 137.16 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b114d2d7-739e-46cc-a22e-7fe176e3e6a3") + ) + (wire + (pts + (xy 124.46 114.3) (xy 124.46 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cac50411-a947-44c3-82bf-67badad99970") + ) + (wire + (pts + (xy 99.06 93.98) (xy 101.6 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbdf74c8-7534-40ea-8d89-1aaf41e4870d") + ) + (wire + (pts + (xy 124.46 93.98) (xy 124.46 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d88f9b86-15eb-4bfc-bab9-6bcf51f87528") + ) + (wire + (pts + (xy 124.46 81.28) (xy 124.46 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5db905b-8ae4-4191-b9ab-8b0c28fff6d3") + ) + (wire + (pts + (xy 149.86 93.98) (xy 149.86 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1d640b4-03c1-4959-8a9e-427dff238a73") + ) + (text "P = (V_{IN} - V_{OUT}) * I_{OUT} + V_{IN} * I_{CC} [W]\nP = (12V - 3.3V) * 278 mA + 12V * 300 mA = 6,0186 W" + (exclude_from_sim no) + (at 114.3 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "20723f84-2a0c-45fd-91cf-0a2aa07920a8") + ) + (text "max. 278 mA" + (exclude_from_sim no) + (at 129.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4eb8b6e1-5b00-4a6c-bfcd-817ade85cf44") + ) + (text "Calculation" + (exclude_from_sim no) + (at 130.81 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + (href "https://www.ti.com/lit/ta/sszt950/sszt950.pdf?ts=1708011824115&ref_url=https%253A%252F%252Fwww.bing.com%252F") + ) + (uuid "5440380f-bd56-4590-8e56-aea13feff6a1") + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 99.06 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "99886606-ef71-4c9f-8629-34bea9ab4b15") + (property "Netclass" "+12V" + (at 98.3615 91.44 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify right) + ) + ) + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 124.46 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e83c6fdb-77b3-42f2-8866-05289fc34f0c") + (property "Netclass" "+12V" + (at 125.1585 78.74 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 124.46 110.49 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "03ce7402-a767-42ba-91a4-436b968b8555") + (property "Reference" "C11" + (at 128.27 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10u" + (at 128.27 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 123.4948 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 124.46 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 124.46 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 128.27 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Siklscreen" "" + (at 124.46 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 124.46 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a6b1db1f-36ae-4d6f-8339-6e23e5f71c52") + ) + (pin "2" + (uuid "6def4635-27b0-4d57-9a4a-40d71f110a53") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "C11") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/79aa61b0-3913-4dd5-85ac-a55bcc701429" + (reference "C37") + (unit 1) + ) + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "C1101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 177.8 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "066c1e44-4169-44f8-96ca-f3deccc26d16") + (property "Reference" "R13" + (at 180.34 101.5999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "12k" + (at 180.34 104.1399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 176.022 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 177.8 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 177.8 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 177.8 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 177.8 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fa477aa4-58b3-4675-9521-7326229fb2bc") + ) + (pin "2" + (uuid "bc6308d7-fa46-444d-945c-371699ccb7ec") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "R13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 177.8 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b081ce4-5c7b-4875-a8d3-fa83512c4f2b") + (property "Reference" "#PWR024" + (at 177.8 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 177.8 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 177.8 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 177.8 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 177.8 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8e168198-e125-4d95-b472-f1587949096c") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 57.15 99.06 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b0a0834-c917-463b-9348-b276cda6f7f0") + (property "Reference" "#FLG00" + (at 57.15 100.965 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 57.15 103.505 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "298b3cd2-2a29-4b27-b3a9-6c16398ffcd8") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#FLG00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:PMEG3015EJ") + (at 114.3 93.98 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1c69150f-43dc-4cce-a559-7df12daedf57") + (property "Reference" "D1" + (at 114.6175 88.265 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 114.6175 90.805 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 114.3 89.535 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 114.3 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 114.3 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 114.3 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 114.3 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ca04c2c3-4369-43db-8c51-99580589ba9d") + ) + (pin "2" + (uuid "66dd8118-6291-43b0-8d43-414554954061") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 203.2 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "208c7c43-efeb-4bdb-9605-2140a6d2576c") + (property "Reference" "R12" + (at 205.74 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 205.74 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 201.422 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 203.2 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 203.2 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 203.2 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 203.2 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "360f5a59-35db-4c70-84a1-e02cc87edfb8") + ) + (pin "2" + (uuid "4152c945-6e49-4d30-890a-49d1bbe78a5f") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "R12") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "R1103") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 203.2 115.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "240bcbcb-fb82-4637-9267-125320755e3a") + (property "Reference" "#PWR069" + (at 203.2 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 203.2 120.015 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 203.2 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e40d4e33-32a2-458f-b728-44a51f85620a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR069") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 101.6 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a19241a-707e-4788-8eb8-d490f021d673") + (property "Reference" "#PWR021" + (at 101.6 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 101.6 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 101.6 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2f8b8931-ecbe-4c3a-891a-6d4c425922ae") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 69.85 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5cf72896-4495-4ad0-a0b2-bf4ecc6f7b6b") + (property "Reference" "#FLG01" + (at 69.85 97.155 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 69.85 94.615 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e38af0c4-45b5-4aca-abf0-841b3abd5f9a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Linear:LD1117S33TR_SOT223") + (at 137.16 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "747bf096-8ad3-4435-9402-c9b782404195") + (property "Reference" "U1" + (at 137.16 86.995 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LD1117S33TR_SOT223" + (at 137.16 89.535 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 137.16 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf" + (at 139.7 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT-223" + (at 137.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 137.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 137.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff933bde-cac3-4b87-9f49-a061bb38ac12") + ) + (pin "2" + (uuid "9cba0309-7e57-48b9-9ddb-9a864a4c82aa") + ) + (pin "3" + (uuid "9d81a44b-4136-476d-9536-606cf914783b") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "U1") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "U1101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:PMEG3015EJ") + (at 137.16 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79dc2611-b025-4124-ba74-66aae74943cf") + (property "Reference" "D2" + (at 137.16 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG3015EJ" + (at 137.16 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323_HandSoldering" + (at 137.16 85.725 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG3015EH.pdf" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "30V, 1.5A ultra low Vf MEGA Schottky barrier rectifier, SOD-323F" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0706008d-2835-4b94-ae52-e5e2fbc2fcda") + ) + (pin "2" + (uuid "8d334d47-75f3-4ad8-96c0-ddd205fb905a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 69.85 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "839fe0b3-8ac3-4f4e-9e5a-1f7c66cb055d") + (property "Reference" "#PWR020" + (at 69.85 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 69.85 103.505 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 69.85 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5b6834d4-6e08-42aa-9d7b-3cc98b797d21") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 203.2 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "84f3a54e-b8da-4cc0-81a5-458f2b36ac8f") + (property "Reference" "#PWR023" + (at 203.2 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 203.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 203.2 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "15181dd9-a451-4258-adaa-83ad15bfd4ee") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 177.8 115.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9c37d371-096f-4d81-b60a-36e8660b1a90") + (property "Reference" "#PWR025" + (at 177.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 177.8 120.015 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 177.8 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 177.8 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 177.8 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1eced7c3-7124-4dff-bfeb-e7428ba76aae") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 57.15 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a555df9d-bd9d-4572-b7e3-483a08e2cd3c") + (property "Reference" "#PWR019" + (at 57.15 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 57.15 94.615 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 57.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7d609324-0673-47a9-8d01-b574799c339a") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 137.16 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cf870b40-2604-493d-805b-8fa87a6c9271") + (property "Reference" "#PWR022" + (at 137.16 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 137.16 126.365 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 137.16 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 137.16 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d6519f4c-1d55-4464-9867-801f11a9ff35") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 203.2 110.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d5206383-d4b2-46e9-abaf-b0005a01d405") + (property "Reference" "D3" + (at 206.375 109.5374 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "LED_GREEN" + (at 206.375 112.0774 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 203.2 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 203.2 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 203.2 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "3V3_ON" + (at 206.375 114.6174 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Siklscreen" "" + (at 203.2 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 203.2 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "014d048b-09e5-4b62-9b60-a2ff1061d6bb") + ) + (pin "2" + (uuid "f7e60157-3bc7-41a9-8dbb-bc097d46f876") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "D3") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "D1103") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Fuse") + (at 106.68 93.98 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eb2e2fcd-cbc2-4186-84b9-97b5e4c32ad7") + (property "Reference" "F0" + (at 106.68 97.155 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CC06FA500MA-TR " + (at 106.68 99.695 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Fuse:Fuse_0603_1608Metric" + (at 106.68 95.758 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 106.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 106.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Siklscreen" "" + (at 106.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 106.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "18beb3ff-152e-4b46-8a84-51cdb2fb01d1") + ) + (pin "2" + (uuid "bf3834d9-ca9d-4688-8e28-932e78abe326") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "F0") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/e59bef98-744e-4b2e-ac94-b25961b27b6b" + (reference "F1202") + (unit 1) + ) + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "F1101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 177.8 110.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f4c2d79d-af43-408d-9633-0a5577c7195c") + (property "Reference" "D4" + (at 181.61 109.5374 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "LED_GREEN" + (at 181.61 112.0774 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 177.8 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 177.8 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 177.8 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen" "12V_ON" + (at 181.61 114.6174 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Siklscreen" "" + (at 177.8 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 177.8 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9aef6ece-0855-4a13-b40f-5d23f8eb076e") + ) + (pin "2" + (uuid "77c5eb0f-0943-44ba-8423-f7dadf590cfa") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 149.86 110.49 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f5c43892-4042-4182-9d42-1ce282362dfe") + (property "Reference" "C12" + (at 153.67 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10u" + (at 153.67 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 148.8948 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 149.86 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 149.86 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 153.67 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Siklscreen" "" + (at 149.86 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Silkscreen " "" + (at 149.86 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4740d485-fc6b-4ff2-8e70-011d77fcea12") + ) + (pin "2" + (uuid "0fc53c07-aecc-4635-b719-fc6b1600e482") + ) + (instances + (project "MVBMS" + (path "/7e6153c6-9bda-478e-a814-ab2130d6c479/a15ada93-d3d4-4dc4-a3e7-664c5bba6d41" + (reference "C12") + (unit 1) + ) + ) + (project "Master_FT24" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/79aa61b0-3913-4dd5-85ac-a55bcc701429" + (reference "C37") + (unit 1) + ) + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/22dc17c4-8352-43f2-bb65-d704323b2333" + (reference "C1102") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Relay_Driver.kicad_sch b/Hardware/MVBMS/Relay_Driver.kicad_sch new file mode 100644 index 0000000..c54931a --- /dev/null +++ b/Hardware/MVBMS/Relay_Driver.kicad_sch @@ -0,0 +1,10 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid eb0f9da5-42ca-4076-a8ed-09f8a8ae8445) + + (paper "A4") + + (lib_symbols + ) + +) diff --git a/Hardware/MVBMS/Relay_State_Detection.kicad_sch b/Hardware/MVBMS/Relay_State_Detection.kicad_sch new file mode 100644 index 0000000..94c83e3 --- /dev/null +++ b/Hardware/MVBMS/Relay_State_Detection.kicad_sch @@ -0,0 +1,10 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid cfc34414-6c5e-4e59-bab1-4170779e2a4b) + + (paper "A5") + + (lib_symbols + ) + +) diff --git a/Hardware/MVBMS/Symbol_Library/3DModells/524652070.stp b/Hardware/MVBMS/Symbol_Library/3DModells/524652070.stp new file mode 100644 index 0000000..678ef83 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/3DModells/524652070.stp @@ -0,0 +1,24508 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('524652070','2014-06-05T',('me'),(''), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490',''); +FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); +ENDSEC; +DATA; +#1=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#2=VECTOR('',#1,2.707106781187E-1); +#3=CARTESIAN_POINT('',(-4.325E0,1.375E0,8.185786437627E-1)); +#4=LINE('',#3,#2); +#5=DIRECTION('',(0.E0,0.E0,1.E0)); +#6=VECTOR('',#5,1.637157287525E0); +#7=CARTESIAN_POINT('',(-4.325E0,1.375E0,-8.185786437627E-1)); +#8=LINE('',#7,#6); +#9=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#10=VECTOR('',#9,2.707106781187E-1); +#11=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,-1.01E0)); +#12=LINE('',#11,#10); +#13=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14=VECTOR('',#13,2.485786437627E-1); +#15=CARTESIAN_POINT('',(-3.885E0,1.375E0,-1.01E0)); +#16=LINE('',#15,#14); +#17=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18=VECTOR('',#17,2.6E-1); +#19=CARTESIAN_POINT('',(-3.885E0,1.375E0,-7.5E-1)); +#20=LINE('',#19,#18); +#21=DIRECTION('',(-1.E0,0.E0,0.E0)); +#22=VECTOR('',#21,5.7E-1); +#23=CARTESIAN_POINT('',(-3.315E0,1.375E0,-7.5E-1)); +#24=LINE('',#23,#22); +#25=DIRECTION('',(0.E0,0.E0,1.E0)); +#26=VECTOR('',#25,2.6E-1); +#27=CARTESIAN_POINT('',(-3.315E0,1.375E0,-1.01E0)); +#28=LINE('',#27,#26); +#29=DIRECTION('',(-1.E0,0.E0,0.E0)); +#30=VECTOR('',#29,2.3E-1); +#31=CARTESIAN_POINT('',(-3.085E0,1.375E0,-1.01E0)); +#32=LINE('',#31,#30); +#33=DIRECTION('',(0.E0,0.E0,-1.E0)); +#34=VECTOR('',#33,2.6E-1); +#35=CARTESIAN_POINT('',(-3.085E0,1.375E0,-7.5E-1)); +#36=LINE('',#35,#34); +#37=DIRECTION('',(-1.E0,0.E0,0.E0)); +#38=VECTOR('',#37,5.7E-1); +#39=CARTESIAN_POINT('',(-2.515E0,1.375E0,-7.5E-1)); +#40=LINE('',#39,#38); +#41=DIRECTION('',(0.E0,0.E0,1.E0)); +#42=VECTOR('',#41,2.6E-1); +#43=CARTESIAN_POINT('',(-2.515E0,1.375E0,-1.01E0)); +#44=LINE('',#43,#42); +#45=DIRECTION('',(-1.E0,0.E0,0.E0)); +#46=VECTOR('',#45,2.3E-1); +#47=CARTESIAN_POINT('',(-2.285E0,1.375E0,-1.01E0)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(0.E0,0.E0,-1.E0)); +#50=VECTOR('',#49,2.6E-1); +#51=CARTESIAN_POINT('',(-2.285E0,1.375E0,-7.5E-1)); +#52=LINE('',#51,#50); +#53=DIRECTION('',(-1.E0,0.E0,0.E0)); +#54=VECTOR('',#53,5.7E-1); +#55=CARTESIAN_POINT('',(-1.715E0,1.375E0,-7.5E-1)); +#56=LINE('',#55,#54); +#57=DIRECTION('',(0.E0,0.E0,1.E0)); +#58=VECTOR('',#57,2.6E-1); +#59=CARTESIAN_POINT('',(-1.715E0,1.375E0,-1.01E0)); +#60=LINE('',#59,#58); +#61=DIRECTION('',(-1.E0,0.E0,0.E0)); +#62=VECTOR('',#61,2.3E-1); +#63=CARTESIAN_POINT('',(-1.485E0,1.375E0,-1.01E0)); +#64=LINE('',#63,#62); +#65=DIRECTION('',(0.E0,0.E0,-1.E0)); +#66=VECTOR('',#65,2.6E-1); +#67=CARTESIAN_POINT('',(-1.485E0,1.375E0,-7.5E-1)); +#68=LINE('',#67,#66); +#69=DIRECTION('',(-1.E0,0.E0,0.E0)); +#70=VECTOR('',#69,5.7E-1); +#71=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-7.5E-1)); +#72=LINE('',#71,#70); +#73=DIRECTION('',(0.E0,0.E0,1.E0)); +#74=VECTOR('',#73,2.6E-1); +#75=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-1.01E0)); +#76=LINE('',#75,#74); +#77=DIRECTION('',(-1.E0,0.E0,0.E0)); +#78=VECTOR('',#77,2.3E-1); +#79=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-1.01E0)); +#80=LINE('',#79,#78); +#81=DIRECTION('',(0.E0,0.E0,-1.E0)); +#82=VECTOR('',#81,2.6E-1); +#83=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-7.5E-1)); +#84=LINE('',#83,#82); +#85=DIRECTION('',(-1.E0,0.E0,0.E0)); +#86=VECTOR('',#85,5.7E-1); +#87=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-7.5E-1)); +#88=LINE('',#87,#86); +#89=DIRECTION('',(0.E0,0.E0,1.E0)); +#90=VECTOR('',#89,2.6E-1); +#91=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-1.01E0)); +#92=LINE('',#91,#90); +#93=DIRECTION('',(-1.E0,0.E0,0.E0)); +#94=VECTOR('',#93,2.3E-1); +#95=CARTESIAN_POINT('',(1.15E-1,1.375E0,-1.01E0)); +#96=LINE('',#95,#94); +#97=DIRECTION('',(0.E0,0.E0,-1.E0)); +#98=VECTOR('',#97,2.6E-1); +#99=CARTESIAN_POINT('',(1.15E-1,1.375E0,-7.5E-1)); +#100=LINE('',#99,#98); +#101=DIRECTION('',(-1.E0,0.E0,0.E0)); +#102=VECTOR('',#101,5.7E-1); +#103=CARTESIAN_POINT('',(6.85E-1,1.375E0,-7.5E-1)); +#104=LINE('',#103,#102); +#105=DIRECTION('',(0.E0,0.E0,1.E0)); +#106=VECTOR('',#105,2.6E-1); +#107=CARTESIAN_POINT('',(6.85E-1,1.375E0,-1.01E0)); +#108=LINE('',#107,#106); +#109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#110=VECTOR('',#109,2.3E-1); +#111=CARTESIAN_POINT('',(9.15E-1,1.375E0,-1.01E0)); +#112=LINE('',#111,#110); +#113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#114=VECTOR('',#113,2.6E-1); +#115=CARTESIAN_POINT('',(9.15E-1,1.375E0,-7.5E-1)); +#116=LINE('',#115,#114); +#117=DIRECTION('',(-1.E0,0.E0,0.E0)); +#118=VECTOR('',#117,5.7E-1); +#119=CARTESIAN_POINT('',(1.485E0,1.375E0,-7.5E-1)); +#120=LINE('',#119,#118); +#121=DIRECTION('',(0.E0,0.E0,1.E0)); +#122=VECTOR('',#121,2.6E-1); +#123=CARTESIAN_POINT('',(1.485E0,1.375E0,-1.01E0)); +#124=LINE('',#123,#122); +#125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#126=VECTOR('',#125,2.3E-1); +#127=CARTESIAN_POINT('',(1.715E0,1.375E0,-1.01E0)); +#128=LINE('',#127,#126); +#129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#130=VECTOR('',#129,2.6E-1); +#131=CARTESIAN_POINT('',(1.715E0,1.375E0,-7.5E-1)); +#132=LINE('',#131,#130); +#133=DIRECTION('',(-1.E0,0.E0,0.E0)); +#134=VECTOR('',#133,5.7E-1); +#135=CARTESIAN_POINT('',(2.285E0,1.375E0,-7.5E-1)); +#136=LINE('',#135,#134); +#137=DIRECTION('',(0.E0,0.E0,1.E0)); +#138=VECTOR('',#137,2.6E-1); +#139=CARTESIAN_POINT('',(2.285E0,1.375E0,-1.01E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(-1.E0,0.E0,0.E0)); +#142=VECTOR('',#141,2.3E-1); +#143=CARTESIAN_POINT('',(2.515E0,1.375E0,-1.01E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#146=VECTOR('',#145,2.6E-1); +#147=CARTESIAN_POINT('',(2.515E0,1.375E0,-7.5E-1)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(-1.E0,0.E0,0.E0)); +#150=VECTOR('',#149,5.7E-1); +#151=CARTESIAN_POINT('',(3.085E0,1.375E0,-7.5E-1)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,0.E0,1.E0)); +#154=VECTOR('',#153,2.6E-1); +#155=CARTESIAN_POINT('',(3.085E0,1.375E0,-1.01E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(-1.E0,0.E0,0.E0)); +#158=VECTOR('',#157,2.3E-1); +#159=CARTESIAN_POINT('',(3.315E0,1.375E0,-1.01E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#162=VECTOR('',#161,2.6E-1); +#163=CARTESIAN_POINT('',(3.315E0,1.375E0,-7.5E-1)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(-1.E0,0.E0,0.E0)); +#166=VECTOR('',#165,5.7E-1); +#167=CARTESIAN_POINT('',(3.885E0,1.375E0,-7.5E-1)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,0.E0,1.E0)); +#170=VECTOR('',#169,2.6E-1); +#171=CARTESIAN_POINT('',(3.885E0,1.375E0,-1.01E0)); +#172=LINE('',#171,#170); +#173=DIRECTION('',(-1.E0,0.E0,0.E0)); +#174=VECTOR('',#173,2.485786437627E-1); +#175=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,-1.01E0)); +#176=LINE('',#175,#174); +#177=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#178=VECTOR('',#177,2.707106781187E-1); +#179=CARTESIAN_POINT('',(4.325E0,1.375E0,-8.185786437627E-1)); +#180=LINE('',#179,#178); +#181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#182=VECTOR('',#181,3.185786437627E-1); +#183=CARTESIAN_POINT('',(4.325E0,1.375E0,-5.E-1)); +#184=LINE('',#183,#182); +#185=DIRECTION('',(1.E0,0.E0,0.E0)); +#186=VECTOR('',#185,4.4E-1); +#187=CARTESIAN_POINT('',(3.885E0,1.375E0,-5.E-1)); +#188=LINE('',#187,#186); +#189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#190=VECTOR('',#189,1.E0); +#191=CARTESIAN_POINT('',(3.885E0,1.375E0,5.E-1)); +#192=LINE('',#191,#190); +#193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#194=VECTOR('',#193,4.4E-1); +#195=CARTESIAN_POINT('',(4.325E0,1.375E0,5.E-1)); +#196=LINE('',#195,#194); +#197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#198=VECTOR('',#197,3.185786437627E-1); +#199=CARTESIAN_POINT('',(4.325E0,1.375E0,8.185786437627E-1)); +#200=LINE('',#199,#198); +#201=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#202=VECTOR('',#201,2.707106781187E-1); +#203=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,1.01E0)); +#204=LINE('',#203,#202); +#205=DIRECTION('',(1.E0,0.E0,0.E0)); +#206=VECTOR('',#205,2.485786437627E-1); +#207=CARTESIAN_POINT('',(3.885E0,1.375E0,1.01E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(0.E0,0.E0,1.E0)); +#210=VECTOR('',#209,2.6E-1); +#211=CARTESIAN_POINT('',(3.885E0,1.375E0,7.5E-1)); +#212=LINE('',#211,#210); +#213=DIRECTION('',(1.E0,0.E0,0.E0)); +#214=VECTOR('',#213,5.7E-1); +#215=CARTESIAN_POINT('',(3.315E0,1.375E0,7.5E-1)); +#216=LINE('',#215,#214); +#217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#218=VECTOR('',#217,2.6E-1); +#219=CARTESIAN_POINT('',(3.315E0,1.375E0,1.01E0)); +#220=LINE('',#219,#218); +#221=DIRECTION('',(1.E0,0.E0,0.E0)); +#222=VECTOR('',#221,2.3E-1); +#223=CARTESIAN_POINT('',(3.085E0,1.375E0,1.01E0)); +#224=LINE('',#223,#222); +#225=DIRECTION('',(0.E0,0.E0,1.E0)); +#226=VECTOR('',#225,2.6E-1); +#227=CARTESIAN_POINT('',(3.085E0,1.375E0,7.5E-1)); +#228=LINE('',#227,#226); +#229=DIRECTION('',(1.E0,0.E0,0.E0)); +#230=VECTOR('',#229,5.7E-1); +#231=CARTESIAN_POINT('',(2.515E0,1.375E0,7.5E-1)); +#232=LINE('',#231,#230); +#233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#234=VECTOR('',#233,2.6E-1); +#235=CARTESIAN_POINT('',(2.515E0,1.375E0,1.01E0)); +#236=LINE('',#235,#234); +#237=DIRECTION('',(1.E0,0.E0,0.E0)); +#238=VECTOR('',#237,2.3E-1); +#239=CARTESIAN_POINT('',(2.285E0,1.375E0,1.01E0)); +#240=LINE('',#239,#238); +#241=DIRECTION('',(0.E0,0.E0,1.E0)); +#242=VECTOR('',#241,2.6E-1); +#243=CARTESIAN_POINT('',(2.285E0,1.375E0,7.5E-1)); +#244=LINE('',#243,#242); +#245=DIRECTION('',(1.E0,0.E0,0.E0)); +#246=VECTOR('',#245,5.7E-1); +#247=CARTESIAN_POINT('',(1.715E0,1.375E0,7.5E-1)); +#248=LINE('',#247,#246); +#249=DIRECTION('',(0.E0,0.E0,-1.E0)); +#250=VECTOR('',#249,2.6E-1); +#251=CARTESIAN_POINT('',(1.715E0,1.375E0,1.01E0)); +#252=LINE('',#251,#250); +#253=DIRECTION('',(1.E0,0.E0,0.E0)); +#254=VECTOR('',#253,2.3E-1); +#255=CARTESIAN_POINT('',(1.485E0,1.375E0,1.01E0)); +#256=LINE('',#255,#254); +#257=DIRECTION('',(0.E0,0.E0,1.E0)); +#258=VECTOR('',#257,2.6E-1); +#259=CARTESIAN_POINT('',(1.485E0,1.375E0,7.5E-1)); +#260=LINE('',#259,#258); +#261=DIRECTION('',(1.E0,0.E0,0.E0)); +#262=VECTOR('',#261,5.7E-1); +#263=CARTESIAN_POINT('',(9.15E-1,1.375E0,7.5E-1)); +#264=LINE('',#263,#262); +#265=DIRECTION('',(0.E0,0.E0,-1.E0)); +#266=VECTOR('',#265,2.6E-1); +#267=CARTESIAN_POINT('',(9.15E-1,1.375E0,1.01E0)); +#268=LINE('',#267,#266); +#269=DIRECTION('',(1.E0,0.E0,0.E0)); +#270=VECTOR('',#269,2.3E-1); +#271=CARTESIAN_POINT('',(6.85E-1,1.375E0,1.01E0)); +#272=LINE('',#271,#270); +#273=DIRECTION('',(0.E0,0.E0,1.E0)); +#274=VECTOR('',#273,2.6E-1); +#275=CARTESIAN_POINT('',(6.85E-1,1.375E0,7.5E-1)); +#276=LINE('',#275,#274); +#277=DIRECTION('',(1.E0,0.E0,0.E0)); +#278=VECTOR('',#277,5.7E-1); +#279=CARTESIAN_POINT('',(1.15E-1,1.375E0,7.5E-1)); +#280=LINE('',#279,#278); +#281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#282=VECTOR('',#281,2.6E-1); +#283=CARTESIAN_POINT('',(1.15E-1,1.375E0,1.01E0)); +#284=LINE('',#283,#282); +#285=DIRECTION('',(1.E0,0.E0,0.E0)); +#286=VECTOR('',#285,2.3E-1); +#287=CARTESIAN_POINT('',(-1.15E-1,1.375E0,1.01E0)); +#288=LINE('',#287,#286); +#289=DIRECTION('',(0.E0,0.E0,1.E0)); +#290=VECTOR('',#289,2.6E-1); +#291=CARTESIAN_POINT('',(-1.15E-1,1.375E0,7.5E-1)); +#292=LINE('',#291,#290); +#293=DIRECTION('',(1.E0,0.E0,0.E0)); +#294=VECTOR('',#293,5.7E-1); +#295=CARTESIAN_POINT('',(-6.85E-1,1.375E0,7.5E-1)); +#296=LINE('',#295,#294); +#297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#298=VECTOR('',#297,2.6E-1); +#299=CARTESIAN_POINT('',(-6.85E-1,1.375E0,1.01E0)); +#300=LINE('',#299,#298); +#301=DIRECTION('',(1.E0,0.E0,0.E0)); +#302=VECTOR('',#301,2.3E-1); +#303=CARTESIAN_POINT('',(-9.15E-1,1.375E0,1.01E0)); +#304=LINE('',#303,#302); +#305=DIRECTION('',(0.E0,0.E0,1.E0)); +#306=VECTOR('',#305,2.6E-1); +#307=CARTESIAN_POINT('',(-9.15E-1,1.375E0,7.5E-1)); +#308=LINE('',#307,#306); +#309=DIRECTION('',(1.E0,0.E0,0.E0)); +#310=VECTOR('',#309,5.7E-1); +#311=CARTESIAN_POINT('',(-1.485E0,1.375E0,7.5E-1)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,0.E0,-1.E0)); +#314=VECTOR('',#313,2.6E-1); +#315=CARTESIAN_POINT('',(-1.485E0,1.375E0,1.01E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(1.E0,0.E0,0.E0)); +#318=VECTOR('',#317,2.3E-1); +#319=CARTESIAN_POINT('',(-1.715E0,1.375E0,1.01E0)); +#320=LINE('',#319,#318); +#321=DIRECTION('',(0.E0,0.E0,1.E0)); +#322=VECTOR('',#321,2.6E-1); +#323=CARTESIAN_POINT('',(-1.715E0,1.375E0,7.5E-1)); +#324=LINE('',#323,#322); +#325=DIRECTION('',(1.E0,0.E0,0.E0)); +#326=VECTOR('',#325,5.7E-1); +#327=CARTESIAN_POINT('',(-2.285E0,1.375E0,7.5E-1)); +#328=LINE('',#327,#326); +#329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#330=VECTOR('',#329,2.6E-1); +#331=CARTESIAN_POINT('',(-2.285E0,1.375E0,1.01E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(1.E0,0.E0,0.E0)); +#334=VECTOR('',#333,2.3E-1); +#335=CARTESIAN_POINT('',(-2.515E0,1.375E0,1.01E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,0.E0,1.E0)); +#338=VECTOR('',#337,2.6E-1); +#339=CARTESIAN_POINT('',(-2.515E0,1.375E0,7.5E-1)); +#340=LINE('',#339,#338); +#341=DIRECTION('',(1.E0,0.E0,0.E0)); +#342=VECTOR('',#341,5.7E-1); +#343=CARTESIAN_POINT('',(-3.085E0,1.375E0,7.5E-1)); +#344=LINE('',#343,#342); +#345=DIRECTION('',(0.E0,0.E0,-1.E0)); +#346=VECTOR('',#345,2.6E-1); +#347=CARTESIAN_POINT('',(-3.085E0,1.375E0,1.01E0)); +#348=LINE('',#347,#346); +#349=DIRECTION('',(1.E0,0.E0,0.E0)); +#350=VECTOR('',#349,2.3E-1); +#351=CARTESIAN_POINT('',(-3.315E0,1.375E0,1.01E0)); +#352=LINE('',#351,#350); +#353=DIRECTION('',(0.E0,0.E0,1.E0)); +#354=VECTOR('',#353,2.6E-1); +#355=CARTESIAN_POINT('',(-3.315E0,1.375E0,7.5E-1)); +#356=LINE('',#355,#354); +#357=DIRECTION('',(1.E0,0.E0,0.E0)); +#358=VECTOR('',#357,5.7E-1); +#359=CARTESIAN_POINT('',(-3.885E0,1.375E0,7.5E-1)); +#360=LINE('',#359,#358); +#361=DIRECTION('',(0.E0,0.E0,-1.E0)); +#362=VECTOR('',#361,2.6E-1); +#363=CARTESIAN_POINT('',(-3.885E0,1.375E0,1.01E0)); +#364=LINE('',#363,#362); +#365=DIRECTION('',(1.E0,0.E0,0.E0)); +#366=VECTOR('',#365,2.485786437627E-1); +#367=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,1.01E0)); +#368=LINE('',#367,#366); +#369=DIRECTION('',(2.810846377148E-1,6.785983445458E-1,-6.785983445458E-1)); +#370=VECTOR('',#369,1.473625758208E-1); +#371=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#372=LINE('',#371,#370); +#373=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#374=VECTOR('',#373,3.535533905933E-1); +#375=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#376=LINE('',#375,#374); +#377=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#378=VECTOR('',#377,3.535533905933E-1); +#379=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#380=LINE('',#379,#378); +#381=DIRECTION('',(0.E0,1.E0,0.E0)); +#382=VECTOR('',#381,2.65E0); +#383=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#384=LINE('',#383,#382); +#385=DIRECTION('',(1.E0,0.E0,0.E0)); +#386=VECTOR('',#385,4.3E-1); +#387=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#388=LINE('',#387,#386); +#389=DIRECTION('',(0.E0,1.E0,0.E0)); +#390=VECTOR('',#389,2.E0); +#391=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#392=LINE('',#391,#390); +#393=DIRECTION('',(1.E0,0.E0,0.E0)); +#394=VECTOR('',#393,4.3E-1); +#395=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#396=LINE('',#395,#394); +#397=DIRECTION('',(0.E0,1.E0,0.E0)); +#398=VECTOR('',#397,2.E0); +#399=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#400=LINE('',#399,#398); +#401=DIRECTION('',(0.E0,1.E0,0.E0)); +#402=VECTOR('',#401,2.65E0); +#403=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#404=LINE('',#403,#402); +#405=DIRECTION('',(1.E0,0.E0,0.E0)); +#406=VECTOR('',#405,3.9E-1); +#407=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#408=LINE('',#407,#406); +#409=DIRECTION('',(0.E0,1.E0,0.E0)); +#410=VECTOR('',#409,2.E0); +#411=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#412=LINE('',#411,#410); +#413=DIRECTION('',(1.E0,0.E0,0.E0)); +#414=VECTOR('',#413,2.65E-1); +#415=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,1.E0,0.E0)); +#418=VECTOR('',#417,6.5E-1); +#419=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(1.E0,0.E0,0.E0)); +#422=VECTOR('',#421,1.25E-1); +#423=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(1.E0,0.E0,0.E0)); +#426=VECTOR('',#425,1.25E-1); +#427=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,6.5E-1); +#431=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(1.E0,0.E0,0.E0)); +#434=VECTOR('',#433,2.65E-1); +#435=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(0.E0,1.E0,0.E0)); +#438=VECTOR('',#437,2.E0); +#439=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#440=LINE('',#439,#438); +#441=DIRECTION('',(1.E0,0.E0,0.E0)); +#442=VECTOR('',#441,3.9E-1); +#443=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#444=LINE('',#443,#442); +#445=DIRECTION('',(1.E0,0.E0,0.E0)); +#446=VECTOR('',#445,4.3E-1); +#447=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#448=LINE('',#447,#446); +#449=DIRECTION('',(0.E0,1.E0,0.E0)); +#450=VECTOR('',#449,2.E0); +#451=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#452=LINE('',#451,#450); +#453=DIRECTION('',(1.E0,0.E0,0.E0)); +#454=VECTOR('',#453,4.3E-1); +#455=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#456=LINE('',#455,#454); +#457=DIRECTION('',(0.E0,1.E0,0.E0)); +#458=VECTOR('',#457,2.E0); +#459=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#460=LINE('',#459,#458); +#461=DIRECTION('',(0.E0,1.E0,0.E0)); +#462=VECTOR('',#461,2.E0); +#463=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#464=LINE('',#463,#462); +#465=DIRECTION('',(1.E0,0.E0,0.E0)); +#466=VECTOR('',#465,4.3E-1); +#467=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#468=LINE('',#467,#466); +#469=DIRECTION('',(0.E0,1.E0,0.E0)); +#470=VECTOR('',#469,2.E0); +#471=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#472=LINE('',#471,#470); +#473=DIRECTION('',(1.E0,0.E0,0.E0)); +#474=VECTOR('',#473,4.3E-1); +#475=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#476=LINE('',#475,#474); +#477=DIRECTION('',(1.E0,0.E0,0.E0)); +#478=VECTOR('',#477,4.3E-1); +#479=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#480=LINE('',#479,#478); +#481=DIRECTION('',(0.E0,1.E0,0.E0)); +#482=VECTOR('',#481,2.E0); +#483=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#484=LINE('',#483,#482); +#485=DIRECTION('',(1.E0,0.E0,0.E0)); +#486=VECTOR('',#485,4.3E-1); +#487=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#488=LINE('',#487,#486); +#489=DIRECTION('',(0.E0,1.E0,0.E0)); +#490=VECTOR('',#489,2.E0); +#491=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#492=LINE('',#491,#490); +#493=DIRECTION('',(1.E0,0.E0,0.E0)); +#494=VECTOR('',#493,4.3E-1); +#495=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#496=LINE('',#495,#494); +#497=DIRECTION('',(0.E0,1.E0,0.E0)); +#498=VECTOR('',#497,2.E0); +#499=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#500=LINE('',#499,#498); +#501=DIRECTION('',(1.E0,0.E0,0.E0)); +#502=VECTOR('',#501,4.3E-1); +#503=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#504=LINE('',#503,#502); +#505=DIRECTION('',(0.E0,1.E0,0.E0)); +#506=VECTOR('',#505,2.E0); +#507=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(0.E0,1.E0,0.E0)); +#510=VECTOR('',#509,2.E0); +#511=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=VECTOR('',#513,4.3E-1); +#515=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(0.E0,1.E0,0.E0)); +#518=VECTOR('',#517,2.E0); +#519=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,4.3E-1); +#523=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(0.E0,1.E0,0.E0)); +#526=VECTOR('',#525,2.E0); +#527=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,4.3E-1); +#531=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(0.E0,1.E0,0.E0)); +#534=VECTOR('',#533,2.E0); +#535=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,4.3E-1); +#539=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(1.E0,0.E0,0.E0)); +#542=VECTOR('',#541,4.3E-1); +#543=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(0.E0,1.E0,0.E0)); +#546=VECTOR('',#545,2.E0); +#547=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(1.E0,0.E0,0.E0)); +#550=VECTOR('',#549,4.3E-1); +#551=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(0.E0,1.E0,0.E0)); +#554=VECTOR('',#553,2.E0); +#555=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(1.E0,0.E0,0.E0)); +#558=VECTOR('',#557,4.3E-1); +#559=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(0.E0,1.E0,0.E0)); +#562=VECTOR('',#561,2.E0); +#563=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(1.E0,0.E0,0.E0)); +#566=VECTOR('',#565,4.3E-1); +#567=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,1.E0,0.E0)); +#570=VECTOR('',#569,2.E0); +#571=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#574=VECTOR('',#573,1.732050807569E-1); +#575=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#578=VECTOR('',#577,1.732050807569E-1); +#579=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(0.E0,0.E0,1.E0)); +#582=VECTOR('',#581,1.5E0); +#583=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#586=VECTOR('',#585,3.E-1); +#587=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#588=LINE('',#587,#586); +#589=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#590=DIRECTION('',(-1.E0,0.E0,0.E0)); +#591=DIRECTION('',(0.E0,0.E0,-1.E0)); +#592=AXIS2_PLACEMENT_3D('',#589,#590,#591); +#594=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#595=DIRECTION('',(-1.E0,0.E0,0.E0)); +#596=DIRECTION('',(0.E0,-1.E0,0.E0)); +#597=AXIS2_PLACEMENT_3D('',#594,#595,#596); +#599=DIRECTION('',(0.E0,1.E0,0.E0)); +#600=VECTOR('',#599,3.E-1); +#601=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#602=LINE('',#601,#600); +#603=DIRECTION('',(0.E0,0.E0,1.E0)); +#604=VECTOR('',#603,1.15E0); +#605=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#606=LINE('',#605,#604); +#607=DIRECTION('',(0.E0,0.E0,1.E0)); +#608=VECTOR('',#607,2.6E-1); +#609=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#610=LINE('',#609,#608); +#611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#612=VECTOR('',#611,3.8E-1); +#613=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#614=LINE('',#613,#612); +#615=DIRECTION('',(0.E0,1.E0,0.E0)); +#616=VECTOR('',#615,1.8E0); +#617=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#618=LINE('',#617,#616); +#619=DIRECTION('',(0.E0,0.E0,1.E0)); +#620=VECTOR('',#619,1.2E-1); +#621=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#622=LINE('',#621,#620); +#623=DIRECTION('',(0.E0,1.E0,0.E0)); +#624=VECTOR('',#623,2.E-1); +#625=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#626=LINE('',#625,#624); +#627=DIRECTION('',(0.E0,0.E0,1.E0)); +#628=VECTOR('',#627,2.6E-1); +#629=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#630=LINE('',#629,#628); +#631=DIRECTION('',(0.E0,-1.E0,0.E0)); +#632=VECTOR('',#631,2.E-1); +#633=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#634=LINE('',#633,#632); +#635=DIRECTION('',(0.E0,0.E0,1.E0)); +#636=VECTOR('',#635,1.2E-1); +#637=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#638=LINE('',#637,#636); +#639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#640=VECTOR('',#639,1.8E0); +#641=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#642=LINE('',#641,#640); +#643=DIRECTION('',(0.E0,0.E0,-1.E0)); +#644=VECTOR('',#643,3.8E-1); +#645=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#646=LINE('',#645,#644); +#647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#648=VECTOR('',#647,3.5E-1); +#649=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#650=LINE('',#649,#648); +#651=DIRECTION('',(1.E0,0.E0,0.E0)); +#652=VECTOR('',#651,7.5E-1); +#653=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#654=LINE('',#653,#652); +#655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#656=VECTOR('',#655,3.5E-1); +#657=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#658=LINE('',#657,#656); +#659=DIRECTION('',(1.E0,0.E0,0.E0)); +#660=VECTOR('',#659,7.5E-1); +#661=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#662=LINE('',#661,#660); +#663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#664=VECTOR('',#663,3.5E-1); +#665=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#666=LINE('',#665,#664); +#667=DIRECTION('',(1.E0,0.E0,0.E0)); +#668=VECTOR('',#667,3.5E-1); +#669=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#670=LINE('',#669,#668); +#671=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#672=VECTOR('',#671,4.949747468306E-1); +#673=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#674=LINE('',#673,#672); +#675=DIRECTION('',(1.E0,0.E0,0.E0)); +#676=VECTOR('',#675,7.E-1); +#677=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#678=LINE('',#677,#676); +#679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#680=VECTOR('',#679,5.E-1); +#681=CARTESIAN_POINT('',(-3.785E0,-2.125E0,0.E0)); +#682=LINE('',#681,#680); +#683=DIRECTION('',(1.E0,0.E0,0.E0)); +#684=VECTOR('',#683,1.015E0); +#685=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#686=LINE('',#685,#684); +#687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#688=VECTOR('',#687,1.E0); +#689=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#690=LINE('',#689,#688); +#691=DIRECTION('',(1.E0,0.E0,0.E0)); +#692=VECTOR('',#691,1.015E0); +#693=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#694=LINE('',#693,#692); +#695=DIRECTION('',(0.E0,0.E0,-1.E0)); +#696=VECTOR('',#695,5.E-1); +#697=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#698=LINE('',#697,#696); +#699=DIRECTION('',(0.E0,0.E0,1.E0)); +#700=VECTOR('',#699,5.E-1); +#701=CARTESIAN_POINT('',(-2.985E0,-2.125E0,-5.E-1)); +#702=LINE('',#701,#700); +#703=DIRECTION('',(1.E0,0.E0,0.E0)); +#704=VECTOR('',#703,4.3E-1); +#705=CARTESIAN_POINT('',(-3.415E0,-2.125E0,-5.E-1)); +#706=LINE('',#705,#704); +#707=DIRECTION('',(0.E0,0.E0,-1.E0)); +#708=VECTOR('',#707,5.E-1); +#709=CARTESIAN_POINT('',(-3.415E0,-2.125E0,0.E0)); +#710=LINE('',#709,#708); +#711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#712=VECTOR('',#711,5.E-1); +#713=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#714=LINE('',#713,#712); +#715=DIRECTION('',(1.E0,0.E0,0.E0)); +#716=VECTOR('',#715,4.3E-1); +#717=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#718=LINE('',#717,#716); +#719=DIRECTION('',(0.E0,0.E0,1.E0)); +#720=VECTOR('',#719,5.E-1); +#721=CARTESIAN_POINT('',(-2.985E0,-2.125E0,0.E0)); +#722=LINE('',#721,#720); +#723=DIRECTION('',(0.E0,0.E0,1.E0)); +#724=VECTOR('',#723,5.E-1); +#725=CARTESIAN_POINT('',(-2.185E0,-2.125E0,-5.E-1)); +#726=LINE('',#725,#724); +#727=DIRECTION('',(1.E0,0.E0,0.E0)); +#728=VECTOR('',#727,4.3E-1); +#729=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#730=LINE('',#729,#728); +#731=DIRECTION('',(0.E0,0.E0,1.E0)); +#732=VECTOR('',#731,5.E-1); +#733=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#734=LINE('',#733,#732); +#735=DIRECTION('',(0.E0,0.E0,1.E0)); +#736=VECTOR('',#735,5.E-1); +#737=CARTESIAN_POINT('',(-2.615E0,-2.125E0,0.E0)); +#738=LINE('',#737,#736); +#739=DIRECTION('',(1.E0,0.E0,0.E0)); +#740=VECTOR('',#739,4.3E-1); +#741=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#742=LINE('',#741,#740); +#743=DIRECTION('',(0.E0,0.E0,1.E0)); +#744=VECTOR('',#743,5.E-1); +#745=CARTESIAN_POINT('',(-2.185E0,-2.125E0,0.E0)); +#746=LINE('',#745,#744); +#747=DIRECTION('',(0.E0,0.E0,1.E0)); +#748=VECTOR('',#747,5.E-1); +#749=CARTESIAN_POINT('',(-1.385E0,-2.125E0,-5.E-1)); +#750=LINE('',#749,#748); +#751=DIRECTION('',(1.E0,0.E0,0.E0)); +#752=VECTOR('',#751,4.3E-1); +#753=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#754=LINE('',#753,#752); +#755=DIRECTION('',(0.E0,0.E0,1.E0)); +#756=VECTOR('',#755,5.E-1); +#757=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#758=LINE('',#757,#756); +#759=DIRECTION('',(0.E0,0.E0,1.E0)); +#760=VECTOR('',#759,5.E-1); +#761=CARTESIAN_POINT('',(-1.815E0,-2.125E0,0.E0)); +#762=LINE('',#761,#760); +#763=DIRECTION('',(1.E0,0.E0,0.E0)); +#764=VECTOR('',#763,4.3E-1); +#765=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#766=LINE('',#765,#764); +#767=DIRECTION('',(0.E0,0.E0,1.E0)); +#768=VECTOR('',#767,5.E-1); +#769=CARTESIAN_POINT('',(-1.385E0,-2.125E0,0.E0)); +#770=LINE('',#769,#768); +#771=DIRECTION('',(0.E0,0.E0,1.E0)); +#772=VECTOR('',#771,5.E-1); +#773=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,-5.E-1)); +#774=LINE('',#773,#772); +#775=DIRECTION('',(1.E0,0.E0,0.E0)); +#776=VECTOR('',#775,4.3E-1); +#777=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#778=LINE('',#777,#776); +#779=DIRECTION('',(0.E0,0.E0,1.E0)); +#780=VECTOR('',#779,5.E-1); +#781=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#782=LINE('',#781,#780); +#783=DIRECTION('',(0.E0,0.E0,1.E0)); +#784=VECTOR('',#783,5.E-1); +#785=CARTESIAN_POINT('',(-1.015E0,-2.125E0,0.E0)); +#786=LINE('',#785,#784); +#787=DIRECTION('',(1.E0,0.E0,0.E0)); +#788=VECTOR('',#787,4.3E-1); +#789=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#790=LINE('',#789,#788); +#791=DIRECTION('',(0.E0,0.E0,1.E0)); +#792=VECTOR('',#791,5.E-1); +#793=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,0.E0)); +#794=LINE('',#793,#792); +#795=DIRECTION('',(0.E0,0.E0,1.E0)); +#796=VECTOR('',#795,5.E-1); +#797=CARTESIAN_POINT('',(2.15E-1,-2.125E0,-5.E-1)); +#798=LINE('',#797,#796); +#799=DIRECTION('',(1.E0,0.E0,0.E0)); +#800=VECTOR('',#799,4.3E-1); +#801=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#802=LINE('',#801,#800); +#803=DIRECTION('',(0.E0,0.E0,1.E0)); +#804=VECTOR('',#803,5.E-1); +#805=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#806=LINE('',#805,#804); +#807=DIRECTION('',(0.E0,0.E0,1.E0)); +#808=VECTOR('',#807,5.E-1); +#809=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,0.E0)); +#810=LINE('',#809,#808); +#811=DIRECTION('',(1.E0,0.E0,0.E0)); +#812=VECTOR('',#811,4.3E-1); +#813=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#814=LINE('',#813,#812); +#815=DIRECTION('',(0.E0,0.E0,1.E0)); +#816=VECTOR('',#815,5.E-1); +#817=CARTESIAN_POINT('',(2.15E-1,-2.125E0,0.E0)); +#818=LINE('',#817,#816); +#819=DIRECTION('',(0.E0,0.E0,1.E0)); +#820=VECTOR('',#819,5.E-1); +#821=CARTESIAN_POINT('',(1.015E0,-2.125E0,-5.E-1)); +#822=LINE('',#821,#820); +#823=DIRECTION('',(1.E0,0.E0,0.E0)); +#824=VECTOR('',#823,4.3E-1); +#825=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#826=LINE('',#825,#824); +#827=DIRECTION('',(0.E0,0.E0,1.E0)); +#828=VECTOR('',#827,5.E-1); +#829=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#830=LINE('',#829,#828); +#831=DIRECTION('',(0.E0,0.E0,1.E0)); +#832=VECTOR('',#831,5.E-1); +#833=CARTESIAN_POINT('',(5.85E-1,-2.125E0,0.E0)); +#834=LINE('',#833,#832); +#835=DIRECTION('',(1.E0,0.E0,0.E0)); +#836=VECTOR('',#835,4.3E-1); +#837=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#838=LINE('',#837,#836); +#839=DIRECTION('',(0.E0,0.E0,1.E0)); +#840=VECTOR('',#839,5.E-1); +#841=CARTESIAN_POINT('',(1.015E0,-2.125E0,0.E0)); +#842=LINE('',#841,#840); +#843=DIRECTION('',(0.E0,0.E0,1.E0)); +#844=VECTOR('',#843,5.E-1); +#845=CARTESIAN_POINT('',(1.815E0,-2.125E0,-5.E-1)); +#846=LINE('',#845,#844); +#847=DIRECTION('',(1.E0,0.E0,0.E0)); +#848=VECTOR('',#847,4.3E-1); +#849=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#850=LINE('',#849,#848); +#851=DIRECTION('',(0.E0,0.E0,1.E0)); +#852=VECTOR('',#851,5.E-1); +#853=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#854=LINE('',#853,#852); +#855=DIRECTION('',(0.E0,0.E0,1.E0)); +#856=VECTOR('',#855,5.E-1); +#857=CARTESIAN_POINT('',(1.385E0,-2.125E0,0.E0)); +#858=LINE('',#857,#856); +#859=DIRECTION('',(1.E0,0.E0,0.E0)); +#860=VECTOR('',#859,4.3E-1); +#861=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#862=LINE('',#861,#860); +#863=DIRECTION('',(0.E0,0.E0,1.E0)); +#864=VECTOR('',#863,5.E-1); +#865=CARTESIAN_POINT('',(1.815E0,-2.125E0,0.E0)); +#866=LINE('',#865,#864); +#867=DIRECTION('',(0.E0,0.E0,1.E0)); +#868=VECTOR('',#867,5.E-1); +#869=CARTESIAN_POINT('',(2.615E0,-2.125E0,-5.E-1)); +#870=LINE('',#869,#868); +#871=DIRECTION('',(1.E0,0.E0,0.E0)); +#872=VECTOR('',#871,4.3E-1); +#873=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#874=LINE('',#873,#872); +#875=DIRECTION('',(0.E0,0.E0,1.E0)); +#876=VECTOR('',#875,5.E-1); +#877=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#878=LINE('',#877,#876); +#879=DIRECTION('',(0.E0,0.E0,1.E0)); +#880=VECTOR('',#879,5.E-1); +#881=CARTESIAN_POINT('',(2.185E0,-2.125E0,0.E0)); +#882=LINE('',#881,#880); +#883=DIRECTION('',(1.E0,0.E0,0.E0)); +#884=VECTOR('',#883,4.3E-1); +#885=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#886=LINE('',#885,#884); +#887=DIRECTION('',(0.E0,0.E0,1.E0)); +#888=VECTOR('',#887,5.E-1); +#889=CARTESIAN_POINT('',(2.615E0,-2.125E0,0.E0)); +#890=LINE('',#889,#888); +#891=DIRECTION('',(0.E0,0.E0,1.E0)); +#892=VECTOR('',#891,5.E-1); +#893=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#894=LINE('',#893,#892); +#895=DIRECTION('',(0.E0,0.E0,1.E0)); +#896=VECTOR('',#895,5.E-1); +#897=CARTESIAN_POINT('',(3.785E0,-2.125E0,0.E0)); +#898=LINE('',#897,#896); +#899=DIRECTION('',(1.E0,0.E0,0.E0)); +#900=VECTOR('',#899,1.015E0); +#901=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#902=LINE('',#901,#900); +#903=DIRECTION('',(0.E0,0.E0,1.E0)); +#904=VECTOR('',#903,1.E0); +#905=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#906=LINE('',#905,#904); +#907=DIRECTION('',(1.E0,0.E0,0.E0)); +#908=VECTOR('',#907,1.015E0); +#909=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#910=LINE('',#909,#908); +#911=DIRECTION('',(0.E0,0.E0,1.E0)); +#912=VECTOR('',#911,5.E-1); +#913=CARTESIAN_POINT('',(3.415E0,-2.125E0,-5.E-1)); +#914=LINE('',#913,#912); +#915=DIRECTION('',(1.E0,0.E0,0.E0)); +#916=VECTOR('',#915,4.3E-1); +#917=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#918=LINE('',#917,#916); +#919=DIRECTION('',(0.E0,0.E0,1.E0)); +#920=VECTOR('',#919,5.E-1); +#921=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#922=LINE('',#921,#920); +#923=DIRECTION('',(0.E0,0.E0,1.E0)); +#924=VECTOR('',#923,5.E-1); +#925=CARTESIAN_POINT('',(2.985E0,-2.125E0,0.E0)); +#926=LINE('',#925,#924); +#927=DIRECTION('',(1.E0,0.E0,0.E0)); +#928=VECTOR('',#927,4.3E-1); +#929=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#930=LINE('',#929,#928); +#931=DIRECTION('',(0.E0,0.E0,1.E0)); +#932=VECTOR('',#931,5.E-1); +#933=CARTESIAN_POINT('',(3.415E0,-2.125E0,0.E0)); +#934=LINE('',#933,#932); +#935=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#937=DIRECTION('',(1.E0,0.E0,0.E0)); +#938=AXIS2_PLACEMENT_3D('',#935,#936,#937); +#940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#941=VECTOR('',#940,4.E-1); +#942=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(1.E0,0.E0,0.E0)); +#945=VECTOR('',#944,7.5E-1); +#946=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(0.E0,0.E0,1.E0)); +#949=VECTOR('',#948,7.E-1); +#950=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(1.E0,0.E0,0.E0)); +#953=VECTOR('',#952,4.5E-1); +#954=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.6E0)); +#955=LINE('',#954,#953); +#956=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#959=AXIS2_PLACEMENT_3D('',#956,#957,#958); +#961=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#962=DIRECTION('',(0.E0,-1.E0,0.E0)); +#963=DIRECTION('',(-1.E0,0.E0,0.E0)); +#964=AXIS2_PLACEMENT_3D('',#961,#962,#963); +#966=DIRECTION('',(1.E0,0.E0,0.E0)); +#967=VECTOR('',#966,3.E-1); +#968=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.6E0)); +#969=LINE('',#968,#967); +#970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#971=VECTOR('',#970,3.E-1); +#972=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#973=LINE('',#972,#971); +#974=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#975=DIRECTION('',(0.E0,-1.E0,0.E0)); +#976=DIRECTION('',(1.E0,0.E0,0.E0)); +#977=AXIS2_PLACEMENT_3D('',#974,#975,#976); +#979=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#980=DIRECTION('',(0.E0,-1.E0,0.E0)); +#981=DIRECTION('',(-1.E0,0.E0,0.E0)); +#982=AXIS2_PLACEMENT_3D('',#979,#980,#981); +#984=DIRECTION('',(1.E0,0.E0,0.E0)); +#985=VECTOR('',#984,4.5E-1); +#986=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#987=LINE('',#986,#985); +#988=DIRECTION('',(0.E0,0.E0,1.E0)); +#989=VECTOR('',#988,7.E-1); +#990=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#991=LINE('',#990,#989); +#992=DIRECTION('',(1.E0,0.E0,0.E0)); +#993=VECTOR('',#992,7.5E-1); +#994=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#995=LINE('',#994,#993); +#996=DIRECTION('',(0.E0,0.E0,1.E0)); +#997=VECTOR('',#996,4.E-1); +#998=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#999=LINE('',#998,#997); +#1000=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#1001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1003=AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1005=DIRECTION('',(0.E0,0.E0,1.E0)); +#1006=VECTOR('',#1005,3.E-1); +#1007=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.6E0)); +#1008=LINE('',#1007,#1006); +#1009=DIRECTION('',(1.E0,0.E0,0.E0)); +#1010=VECTOR('',#1009,3.E-1); +#1011=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.6E0)); +#1012=LINE('',#1011,#1010); +#1013=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1014=VECTOR('',#1013,2.5E-1); +#1015=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#1016=LINE('',#1015,#1014); +#1017=DIRECTION('',(1.E0,0.E0,0.E0)); +#1018=VECTOR('',#1017,2.65E-1); +#1019=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#1020=LINE('',#1019,#1018); +#1021=DIRECTION('',(0.E0,1.E0,0.E0)); +#1022=VECTOR('',#1021,1.5E-1); +#1023=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#1024=LINE('',#1023,#1022); +#1025=DIRECTION('',(0.E0,1.E0,0.E0)); +#1026=VECTOR('',#1025,2.5E-1); +#1027=CARTESIAN_POINT('',(-2.985E0,-1.975E0,1.25E0)); +#1028=LINE('',#1027,#1026); +#1029=DIRECTION('',(1.E0,0.E0,0.E0)); +#1030=VECTOR('',#1029,4.3E-1); +#1031=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#1032=LINE('',#1031,#1030); +#1033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1034=VECTOR('',#1033,2.5E-1); +#1035=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.25E0)); +#1036=LINE('',#1035,#1034); +#1037=DIRECTION('',(0.E0,1.E0,0.E0)); +#1038=VECTOR('',#1037,2.5E-1); +#1039=CARTESIAN_POINT('',(-2.185E0,-1.975E0,1.25E0)); +#1040=LINE('',#1039,#1038); +#1041=DIRECTION('',(1.E0,0.E0,0.E0)); +#1042=VECTOR('',#1041,4.3E-1); +#1043=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#1044=LINE('',#1043,#1042); +#1045=DIRECTION('',(0.E0,1.E0,0.E0)); +#1046=VECTOR('',#1045,2.5E-1); +#1047=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#1048=LINE('',#1047,#1046); +#1049=DIRECTION('',(0.E0,1.E0,0.E0)); +#1050=VECTOR('',#1049,2.5E-1); +#1051=CARTESIAN_POINT('',(-1.385E0,-1.975E0,1.25E0)); +#1052=LINE('',#1051,#1050); +#1053=DIRECTION('',(1.E0,0.E0,0.E0)); +#1054=VECTOR('',#1053,4.3E-1); +#1055=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#1056=LINE('',#1055,#1054); +#1057=DIRECTION('',(0.E0,1.E0,0.E0)); +#1058=VECTOR('',#1057,2.5E-1); +#1059=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#1060=LINE('',#1059,#1058); +#1061=DIRECTION('',(0.E0,1.E0,0.E0)); +#1062=VECTOR('',#1061,2.5E-1); +#1063=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,1.25E0)); +#1064=LINE('',#1063,#1062); +#1065=DIRECTION('',(1.E0,0.E0,0.E0)); +#1066=VECTOR('',#1065,4.3E-1); +#1067=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#1068=LINE('',#1067,#1066); +#1069=DIRECTION('',(0.E0,1.E0,0.E0)); +#1070=VECTOR('',#1069,2.5E-1); +#1071=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#1072=LINE('',#1071,#1070); +#1073=DIRECTION('',(0.E0,1.E0,0.E0)); +#1074=VECTOR('',#1073,2.5E-1); +#1075=CARTESIAN_POINT('',(2.15E-1,-1.975E0,1.25E0)); +#1076=LINE('',#1075,#1074); +#1077=DIRECTION('',(1.E0,0.E0,0.E0)); +#1078=VECTOR('',#1077,4.3E-1); +#1079=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,1.E0,0.E0)); +#1082=VECTOR('',#1081,2.5E-1); +#1083=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#1084=LINE('',#1083,#1082); +#1085=DIRECTION('',(0.E0,1.E0,0.E0)); +#1086=VECTOR('',#1085,2.5E-1); +#1087=CARTESIAN_POINT('',(1.015E0,-1.975E0,1.25E0)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(1.E0,0.E0,0.E0)); +#1090=VECTOR('',#1089,4.3E-1); +#1091=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,1.E0,0.E0)); +#1094=VECTOR('',#1093,2.5E-1); +#1095=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#1096=LINE('',#1095,#1094); +#1097=DIRECTION('',(0.E0,1.E0,0.E0)); +#1098=VECTOR('',#1097,2.5E-1); +#1099=CARTESIAN_POINT('',(1.815E0,-1.975E0,1.25E0)); +#1100=LINE('',#1099,#1098); +#1101=DIRECTION('',(1.E0,0.E0,0.E0)); +#1102=VECTOR('',#1101,4.3E-1); +#1103=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#1104=LINE('',#1103,#1102); +#1105=DIRECTION('',(0.E0,1.E0,0.E0)); +#1106=VECTOR('',#1105,2.5E-1); +#1107=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#1108=LINE('',#1107,#1106); +#1109=DIRECTION('',(0.E0,1.E0,0.E0)); +#1110=VECTOR('',#1109,2.5E-1); +#1111=CARTESIAN_POINT('',(2.615E0,-1.975E0,1.25E0)); +#1112=LINE('',#1111,#1110); +#1113=DIRECTION('',(1.E0,0.E0,0.E0)); +#1114=VECTOR('',#1113,4.3E-1); +#1115=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#1116=LINE('',#1115,#1114); +#1117=DIRECTION('',(0.E0,1.E0,0.E0)); +#1118=VECTOR('',#1117,2.5E-1); +#1119=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#1120=LINE('',#1119,#1118); +#1121=DIRECTION('',(0.E0,1.E0,0.E0)); +#1122=VECTOR('',#1121,2.5E-1); +#1123=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#1124=LINE('',#1123,#1122); +#1125=DIRECTION('',(0.E0,1.E0,0.E0)); +#1126=VECTOR('',#1125,1.5E-1); +#1127=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#1128=LINE('',#1127,#1126); +#1129=DIRECTION('',(1.E0,0.E0,0.E0)); +#1130=VECTOR('',#1129,2.65E-1); +#1131=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#1132=LINE('',#1131,#1130); +#1133=DIRECTION('',(0.E0,1.E0,0.E0)); +#1134=VECTOR('',#1133,2.5E-1); +#1135=CARTESIAN_POINT('',(3.415E0,-1.975E0,1.25E0)); +#1136=LINE('',#1135,#1134); +#1137=DIRECTION('',(1.E0,0.E0,0.E0)); +#1138=VECTOR('',#1137,4.3E-1); +#1139=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#1140=LINE('',#1139,#1138); +#1141=DIRECTION('',(0.E0,1.E0,0.E0)); +#1142=VECTOR('',#1141,2.5E-1); +#1143=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#1144=LINE('',#1143,#1142); +#1145=DIRECTION('',(0.E0,0.E0,1.E0)); +#1146=VECTOR('',#1145,1.15E0); +#1147=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.E-1)); +#1148=LINE('',#1147,#1146); +#1149=DIRECTION('',(0.E0,1.E0,0.E0)); +#1150=VECTOR('',#1149,3.E-1); +#1151=CARTESIAN_POINT('',(-3.785E0,-2.025E0,1.E-1)); +#1152=LINE('',#1151,#1150); +#1153=CARTESIAN_POINT('',(-3.785E0,-2.025E0,0.E0)); +#1154=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1155=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1156=AXIS2_PLACEMENT_3D('',#1153,#1154,#1155); +#1158=CARTESIAN_POINT('',(-3.785E0,-2.025E0,0.E0)); +#1159=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1161=AXIS2_PLACEMENT_3D('',#1158,#1159,#1160); +#1163=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1164=VECTOR('',#1163,3.E-1); +#1165=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.E-1)); +#1166=LINE('',#1165,#1164); +#1167=DIRECTION('',(0.E0,0.E0,1.E0)); +#1168=VECTOR('',#1167,1.5E0); +#1169=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1170=LINE('',#1169,#1168); +#1171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1172=VECTOR('',#1171,2.6E-1); +#1173=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#1174=LINE('',#1173,#1172); +#1175=DIRECTION('',(0.E0,1.E0,0.E0)); +#1176=VECTOR('',#1175,2.E-1); +#1177=CARTESIAN_POINT('',(-3.785E0,1.075E0,8.5E-1)); +#1178=LINE('',#1177,#1176); +#1179=DIRECTION('',(0.E0,0.E0,1.E0)); +#1180=VECTOR('',#1179,1.2E-1); +#1181=CARTESIAN_POINT('',(-3.785E0,1.075E0,7.3E-1)); +#1182=LINE('',#1181,#1180); +#1183=DIRECTION('',(0.E0,1.E0,0.E0)); +#1184=VECTOR('',#1183,1.8E0); +#1185=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,7.3E-1)); +#1186=LINE('',#1185,#1184); +#1187=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1188=VECTOR('',#1187,3.8E-1); +#1189=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#1190=LINE('',#1189,#1188); +#1191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1192=VECTOR('',#1191,2.6E-1); +#1193=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#1194=LINE('',#1193,#1192); +#1195=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1196=VECTOR('',#1195,3.8E-1); +#1197=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-7.3E-1)); +#1198=LINE('',#1197,#1196); +#1199=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1200=VECTOR('',#1199,1.8E0); +#1201=CARTESIAN_POINT('',(-3.785E0,1.075E0,-7.3E-1)); +#1202=LINE('',#1201,#1200); +#1203=DIRECTION('',(0.E0,0.E0,1.E0)); +#1204=VECTOR('',#1203,1.2E-1); +#1205=CARTESIAN_POINT('',(-3.785E0,1.075E0,-8.5E-1)); +#1206=LINE('',#1205,#1204); +#1207=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1208=VECTOR('',#1207,2.E-1); +#1209=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#1210=LINE('',#1209,#1208); +#1211=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1212=VECTOR('',#1211,6.15E-1); +#1213=CARTESIAN_POINT('',(4.4E0,-1.725E0,1.25E0)); +#1214=LINE('',#1213,#1212); +#1215=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1216=VECTOR('',#1215,3.7E-1); +#1217=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#1218=LINE('',#1217,#1216); +#1219=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1220=VECTOR('',#1219,4.3E-1); +#1221=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.25E0)); +#1222=LINE('',#1221,#1220); +#1223=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1224=VECTOR('',#1223,3.7E-1); +#1225=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#1226=LINE('',#1225,#1224); +#1227=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1228=VECTOR('',#1227,4.3E-1); +#1229=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.25E0)); +#1230=LINE('',#1229,#1228); +#1231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1232=VECTOR('',#1231,3.7E-1); +#1233=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#1234=LINE('',#1233,#1232); +#1235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1236=VECTOR('',#1235,4.3E-1); +#1237=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.25E0)); +#1238=LINE('',#1237,#1236); +#1239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1240=VECTOR('',#1239,3.7E-1); +#1241=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#1242=LINE('',#1241,#1240); +#1243=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1244=VECTOR('',#1243,4.3E-1); +#1245=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.25E0)); +#1246=LINE('',#1245,#1244); +#1247=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1248=VECTOR('',#1247,3.7E-1); +#1249=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#1250=LINE('',#1249,#1248); +#1251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1252=VECTOR('',#1251,4.3E-1); +#1253=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.25E0)); +#1254=LINE('',#1253,#1252); +#1255=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1256=VECTOR('',#1255,3.7E-1); +#1257=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#1258=LINE('',#1257,#1256); +#1259=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1260=VECTOR('',#1259,4.3E-1); +#1261=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.25E0)); +#1262=LINE('',#1261,#1260); +#1263=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1264=VECTOR('',#1263,3.7E-1); +#1265=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#1266=LINE('',#1265,#1264); +#1267=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1268=VECTOR('',#1267,4.3E-1); +#1269=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.25E0)); +#1270=LINE('',#1269,#1268); +#1271=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1272=VECTOR('',#1271,3.7E-1); +#1273=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#1274=LINE('',#1273,#1272); +#1275=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1276=VECTOR('',#1275,4.3E-1); +#1277=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.25E0)); +#1278=LINE('',#1277,#1276); +#1279=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1280=VECTOR('',#1279,3.7E-1); +#1281=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#1282=LINE('',#1281,#1280); +#1283=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1284=VECTOR('',#1283,4.3E-1); +#1285=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.25E0)); +#1286=LINE('',#1285,#1284); +#1287=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1288=VECTOR('',#1287,3.7E-1); +#1289=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#1290=LINE('',#1289,#1288); +#1291=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1292=VECTOR('',#1291,1.015E0); +#1293=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#1294=LINE('',#1293,#1292); +#1295=DIRECTION('',(0.E0,0.E0,1.E0)); +#1296=VECTOR('',#1295,1.4E0); +#1297=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#1298=LINE('',#1297,#1296); +#1299=DIRECTION('',(1.E0,0.E0,0.E0)); +#1300=VECTOR('',#1299,3.2E-1); +#1301=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#1302=LINE('',#1301,#1300); +#1303=DIRECTION('',(0.E0,0.E0,1.E0)); +#1304=VECTOR('',#1303,1.4E0); +#1305=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.5E-1)); +#1306=LINE('',#1305,#1304); +#1307=DIRECTION('',(1.E0,0.E0,0.E0)); +#1308=VECTOR('',#1307,3.2E-1); +#1309=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#1310=LINE('',#1309,#1308); +#1311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1312=VECTOR('',#1311,1.4E0); +#1313=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#1314=LINE('',#1313,#1312); +#1315=DIRECTION('',(1.E0,0.E0,0.E0)); +#1316=VECTOR('',#1315,3.2E-1); +#1317=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.5E-1)); +#1318=LINE('',#1317,#1316); +#1319=DIRECTION('',(0.E0,0.E0,1.E0)); +#1320=VECTOR('',#1319,1.4E0); +#1321=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.5E-1)); +#1322=LINE('',#1321,#1320); +#1323=DIRECTION('',(1.E0,0.E0,0.E0)); +#1324=VECTOR('',#1323,3.2E-1); +#1325=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#1326=LINE('',#1325,#1324); +#1327=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1328=VECTOR('',#1327,1.4E0); +#1329=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#1330=LINE('',#1329,#1328); +#1331=DIRECTION('',(1.E0,0.E0,0.E0)); +#1332=VECTOR('',#1331,3.2E-1); +#1333=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.5E-1)); +#1334=LINE('',#1333,#1332); +#1335=DIRECTION('',(0.E0,0.E0,1.E0)); +#1336=VECTOR('',#1335,1.4E0); +#1337=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.5E-1)); +#1338=LINE('',#1337,#1336); +#1339=DIRECTION('',(1.E0,0.E0,0.E0)); +#1340=VECTOR('',#1339,3.2E-1); +#1341=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#1342=LINE('',#1341,#1340); +#1343=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1344=VECTOR('',#1343,1.4E0); +#1345=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#1346=LINE('',#1345,#1344); +#1347=DIRECTION('',(1.E0,0.E0,0.E0)); +#1348=VECTOR('',#1347,3.2E-1); +#1349=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.5E-1)); +#1350=LINE('',#1349,#1348); +#1351=DIRECTION('',(0.E0,0.E0,1.E0)); +#1352=VECTOR('',#1351,1.4E0); +#1353=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.5E-1)); +#1354=LINE('',#1353,#1352); +#1355=DIRECTION('',(1.E0,0.E0,0.E0)); +#1356=VECTOR('',#1355,3.2E-1); +#1357=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#1358=LINE('',#1357,#1356); +#1359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1360=VECTOR('',#1359,1.4E0); +#1361=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#1362=LINE('',#1361,#1360); +#1363=DIRECTION('',(1.E0,0.E0,0.E0)); +#1364=VECTOR('',#1363,3.2E-1); +#1365=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.5E-1)); +#1366=LINE('',#1365,#1364); +#1367=DIRECTION('',(0.E0,0.E0,1.E0)); +#1368=VECTOR('',#1367,1.4E0); +#1369=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.5E-1)); +#1370=LINE('',#1369,#1368); +#1371=DIRECTION('',(1.E0,0.E0,0.E0)); +#1372=VECTOR('',#1371,3.2E-1); +#1373=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#1374=LINE('',#1373,#1372); +#1375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1376=VECTOR('',#1375,1.4E0); +#1377=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#1378=LINE('',#1377,#1376); +#1379=DIRECTION('',(1.E0,0.E0,0.E0)); +#1380=VECTOR('',#1379,3.2E-1); +#1381=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.5E-1)); +#1382=LINE('',#1381,#1380); +#1383=DIRECTION('',(0.E0,0.E0,1.E0)); +#1384=VECTOR('',#1383,1.4E0); +#1385=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.5E-1)); +#1386=LINE('',#1385,#1384); +#1387=DIRECTION('',(1.E0,0.E0,0.E0)); +#1388=VECTOR('',#1387,3.2E-1); +#1389=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#1390=LINE('',#1389,#1388); +#1391=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1392=VECTOR('',#1391,1.4E0); +#1393=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#1394=LINE('',#1393,#1392); +#1395=DIRECTION('',(1.E0,0.E0,0.E0)); +#1396=VECTOR('',#1395,3.2E-1); +#1397=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.5E-1)); +#1398=LINE('',#1397,#1396); +#1399=DIRECTION('',(0.E0,0.E0,1.E0)); +#1400=VECTOR('',#1399,1.4E0); +#1401=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.5E-1)); +#1402=LINE('',#1401,#1400); +#1403=DIRECTION('',(1.E0,0.E0,0.E0)); +#1404=VECTOR('',#1403,3.2E-1); +#1405=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#1406=LINE('',#1405,#1404); +#1407=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1408=VECTOR('',#1407,1.4E0); +#1409=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#1410=LINE('',#1409,#1408); +#1411=DIRECTION('',(1.E0,0.E0,0.E0)); +#1412=VECTOR('',#1411,3.2E-1); +#1413=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.5E-1)); +#1414=LINE('',#1413,#1412); +#1415=DIRECTION('',(0.E0,0.E0,1.E0)); +#1416=VECTOR('',#1415,1.4E0); +#1417=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.5E-1)); +#1418=LINE('',#1417,#1416); +#1419=DIRECTION('',(1.E0,0.E0,0.E0)); +#1420=VECTOR('',#1419,3.2E-1); +#1421=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#1422=LINE('',#1421,#1420); +#1423=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1424=VECTOR('',#1423,1.4E0); +#1425=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#1426=LINE('',#1425,#1424); +#1427=DIRECTION('',(1.E0,0.E0,0.E0)); +#1428=VECTOR('',#1427,3.2E-1); +#1429=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.5E-1)); +#1430=LINE('',#1429,#1428); +#1431=DIRECTION('',(0.E0,0.E0,1.E0)); +#1432=VECTOR('',#1431,1.4E0); +#1433=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.5E-1)); +#1434=LINE('',#1433,#1432); +#1435=DIRECTION('',(1.E0,0.E0,0.E0)); +#1436=VECTOR('',#1435,3.2E-1); +#1437=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#1438=LINE('',#1437,#1436); +#1439=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1440=VECTOR('',#1439,1.4E0); +#1441=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#1442=LINE('',#1441,#1440); +#1443=DIRECTION('',(1.E0,0.E0,0.E0)); +#1444=VECTOR('',#1443,3.2E-1); +#1445=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.5E-1)); +#1446=LINE('',#1445,#1444); +#1447=DIRECTION('',(0.E0,0.E0,1.E0)); +#1448=VECTOR('',#1447,1.4E0); +#1449=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.5E-1)); +#1450=LINE('',#1449,#1448); +#1451=DIRECTION('',(1.E0,0.E0,0.E0)); +#1452=VECTOR('',#1451,3.2E-1); +#1453=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#1454=LINE('',#1453,#1452); +#1455=DIRECTION('',(0.E0,0.E0,1.E0)); +#1456=VECTOR('',#1455,1.5E0); +#1457=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#1458=LINE('',#1457,#1456); +#1459=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1460=VECTOR('',#1459,3.E-1); +#1461=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#1462=LINE('',#1461,#1460); +#1463=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#1464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1466=AXIS2_PLACEMENT_3D('',#1463,#1464,#1465); +#1468=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#1469=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1470=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1471=AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); +#1473=DIRECTION('',(0.E0,1.E0,0.E0)); +#1474=VECTOR('',#1473,3.E-1); +#1475=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#1476=LINE('',#1475,#1474); +#1477=DIRECTION('',(0.E0,0.E0,1.E0)); +#1478=VECTOR('',#1477,1.15E0); +#1479=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#1480=LINE('',#1479,#1478); +#1481=DIRECTION('',(0.E0,0.E0,1.E0)); +#1482=VECTOR('',#1481,2.6E-1); +#1483=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#1484=LINE('',#1483,#1482); +#1485=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1486=VECTOR('',#1485,3.8E-1); +#1487=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(0.E0,1.E0,0.E0)); +#1490=VECTOR('',#1489,1.8E0); +#1491=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(0.E0,0.E0,1.E0)); +#1494=VECTOR('',#1493,1.2E-1); +#1495=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(0.E0,1.E0,0.E0)); +#1498=VECTOR('',#1497,2.E-1); +#1499=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(0.E0,0.E0,1.E0)); +#1502=VECTOR('',#1501,2.6E-1); +#1503=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1506=VECTOR('',#1505,2.E-1); +#1507=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,0.E0,1.E0)); +#1510=VECTOR('',#1509,1.2E-1); +#1511=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1514=VECTOR('',#1513,1.8E0); +#1515=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1518=VECTOR('',#1517,3.8E-1); +#1519=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1522=VECTOR('',#1521,1.015E0); +#1523=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1524=LINE('',#1523,#1522); +#1525=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1526=VECTOR('',#1525,1.5E-1); +#1527=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1528=LINE('',#1527,#1526); +#1529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1530=VECTOR('',#1529,1.5E-1); +#1531=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1534=VECTOR('',#1533,4.3E-1); +#1535=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1538=VECTOR('',#1537,1.5E-1); +#1539=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1542=VECTOR('',#1541,1.5E-1); +#1543=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1546=VECTOR('',#1545,4.3E-1); +#1547=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1550=VECTOR('',#1549,1.5E-1); +#1551=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-5.E-1)); +#1552=LINE('',#1551,#1550); +#1553=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1554=VECTOR('',#1553,1.5E-1); +#1555=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#1556=LINE('',#1555,#1554); +#1557=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1558=VECTOR('',#1557,4.3E-1); +#1559=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#1560=LINE('',#1559,#1558); +#1561=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1562=VECTOR('',#1561,1.5E-1); +#1563=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-5.E-1)); +#1564=LINE('',#1563,#1562); +#1565=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1566=VECTOR('',#1565,1.5E-1); +#1567=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#1568=LINE('',#1567,#1566); +#1569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1570=VECTOR('',#1569,4.3E-1); +#1571=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#1572=LINE('',#1571,#1570); +#1573=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1574=VECTOR('',#1573,1.5E-1); +#1575=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-5.E-1)); +#1576=LINE('',#1575,#1574); +#1577=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1578=VECTOR('',#1577,1.5E-1); +#1579=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#1580=LINE('',#1579,#1578); +#1581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1582=VECTOR('',#1581,4.3E-1); +#1583=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#1584=LINE('',#1583,#1582); +#1585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1586=VECTOR('',#1585,1.5E-1); +#1587=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-5.E-1)); +#1588=LINE('',#1587,#1586); +#1589=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1590=VECTOR('',#1589,1.5E-1); +#1591=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#1592=LINE('',#1591,#1590); +#1593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1594=VECTOR('',#1593,4.3E-1); +#1595=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1598=VECTOR('',#1597,1.5E-1); +#1599=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-5.E-1)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1602=VECTOR('',#1601,1.5E-1); +#1603=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#1604=LINE('',#1603,#1602); +#1605=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1606=VECTOR('',#1605,4.3E-1); +#1607=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#1608=LINE('',#1607,#1606); +#1609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1610=VECTOR('',#1609,1.5E-1); +#1611=CARTESIAN_POINT('',(1.385E0,-1.975E0,-5.E-1)); +#1612=LINE('',#1611,#1610); +#1613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1614=VECTOR('',#1613,1.5E-1); +#1615=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#1616=LINE('',#1615,#1614); +#1617=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1618=VECTOR('',#1617,4.3E-1); +#1619=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#1620=LINE('',#1619,#1618); +#1621=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1622=VECTOR('',#1621,1.5E-1); +#1623=CARTESIAN_POINT('',(2.185E0,-1.975E0,-5.E-1)); +#1624=LINE('',#1623,#1622); +#1625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1626=VECTOR('',#1625,1.5E-1); +#1627=CARTESIAN_POINT('',(3.785E0,-1.975E0,-5.E-1)); +#1628=LINE('',#1627,#1626); +#1629=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1630=VECTOR('',#1629,1.015E0); +#1631=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#1632=LINE('',#1631,#1630); +#1633=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1634=VECTOR('',#1633,1.5E-1); +#1635=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#1636=LINE('',#1635,#1634); +#1637=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1638=VECTOR('',#1637,4.3E-1); +#1639=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#1640=LINE('',#1639,#1638); +#1641=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1642=VECTOR('',#1641,1.5E-1); +#1643=CARTESIAN_POINT('',(2.985E0,-1.975E0,-5.E-1)); +#1644=LINE('',#1643,#1642); +#1645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1646=VECTOR('',#1645,1.1E0); +#1647=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1648=LINE('',#1647,#1646); +#1649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1650=VECTOR('',#1649,7.E-1); +#1651=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#1652=LINE('',#1651,#1650); +#1653=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1654=VECTOR('',#1653,7.5E-1); +#1655=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#1656=LINE('',#1655,#1654); +#1657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1658=VECTOR('',#1657,7.5E-1); +#1659=CARTESIAN_POINT('',(-3.785E0,-1.975E0,1.25E0)); +#1660=LINE('',#1659,#1658); +#1661=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1662=VECTOR('',#1661,1.015E0); +#1663=CARTESIAN_POINT('',(-3.785E0,-1.975E0,5.E-1)); +#1664=LINE('',#1663,#1662); +#1665=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1666=VECTOR('',#1665,3.5E-1); +#1667=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#1668=LINE('',#1667,#1666); +#1669=DIRECTION('',(0.E0,0.E0,1.E0)); +#1670=VECTOR('',#1669,1.1E0); +#1671=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-1.6E0)); +#1672=LINE('',#1671,#1670); +#1673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1674=VECTOR('',#1673,1.1E0); +#1675=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#1676=LINE('',#1675,#1674); +#1677=DIRECTION('',(0.E0,0.E0,1.E0)); +#1678=VECTOR('',#1677,7.5E-1); +#1679=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#1680=LINE('',#1679,#1678); +#1681=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1682=VECTOR('',#1681,4.3E-1); +#1683=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#1684=LINE('',#1683,#1682); +#1685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1686=VECTOR('',#1685,7.5E-1); +#1687=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#1688=LINE('',#1687,#1686); +#1689=DIRECTION('',(0.E0,0.E0,1.E0)); +#1690=VECTOR('',#1689,1.1E0); +#1691=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-1.6E0)); +#1692=LINE('',#1691,#1690); +#1693=DIRECTION('',(0.E0,0.E0,1.E0)); +#1694=VECTOR('',#1693,1.1E0); +#1695=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#1696=LINE('',#1695,#1694); +#1697=DIRECTION('',(0.E0,0.E0,1.E0)); +#1698=VECTOR('',#1697,7.5E-1); +#1699=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#1700=LINE('',#1699,#1698); +#1701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1702=VECTOR('',#1701,4.3E-1); +#1703=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#1704=LINE('',#1703,#1702); +#1705=DIRECTION('',(0.E0,0.E0,1.E0)); +#1706=VECTOR('',#1705,7.5E-1); +#1707=CARTESIAN_POINT('',(-2.615E0,-1.975E0,5.E-1)); +#1708=LINE('',#1707,#1706); +#1709=DIRECTION('',(0.E0,0.E0,1.E0)); +#1710=VECTOR('',#1709,1.1E0); +#1711=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-1.6E0)); +#1712=LINE('',#1711,#1710); +#1713=DIRECTION('',(0.E0,0.E0,1.E0)); +#1714=VECTOR('',#1713,1.1E0); +#1715=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#1716=LINE('',#1715,#1714); +#1717=DIRECTION('',(0.E0,0.E0,1.E0)); +#1718=VECTOR('',#1717,7.5E-1); +#1719=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#1720=LINE('',#1719,#1718); +#1721=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1722=VECTOR('',#1721,4.3E-1); +#1723=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#1724=LINE('',#1723,#1722); +#1725=DIRECTION('',(0.E0,0.E0,1.E0)); +#1726=VECTOR('',#1725,7.5E-1); +#1727=CARTESIAN_POINT('',(-1.815E0,-1.975E0,5.E-1)); +#1728=LINE('',#1727,#1726); +#1729=DIRECTION('',(0.E0,0.E0,1.E0)); +#1730=VECTOR('',#1729,1.1E0); +#1731=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-1.6E0)); +#1732=LINE('',#1731,#1730); +#1733=DIRECTION('',(0.E0,0.E0,1.E0)); +#1734=VECTOR('',#1733,1.1E0); +#1735=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#1736=LINE('',#1735,#1734); +#1737=DIRECTION('',(0.E0,0.E0,1.E0)); +#1738=VECTOR('',#1737,7.5E-1); +#1739=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#1740=LINE('',#1739,#1738); +#1741=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1742=VECTOR('',#1741,4.3E-1); +#1743=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#1744=LINE('',#1743,#1742); +#1745=DIRECTION('',(0.E0,0.E0,1.E0)); +#1746=VECTOR('',#1745,7.5E-1); +#1747=CARTESIAN_POINT('',(-1.015E0,-1.975E0,5.E-1)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(0.E0,0.E0,1.E0)); +#1750=VECTOR('',#1749,1.1E0); +#1751=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-1.6E0)); +#1752=LINE('',#1751,#1750); +#1753=DIRECTION('',(0.E0,0.E0,1.E0)); +#1754=VECTOR('',#1753,1.1E0); +#1755=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#1756=LINE('',#1755,#1754); +#1757=DIRECTION('',(0.E0,0.E0,1.E0)); +#1758=VECTOR('',#1757,7.5E-1); +#1759=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#1760=LINE('',#1759,#1758); +#1761=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1762=VECTOR('',#1761,4.3E-1); +#1763=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#1764=LINE('',#1763,#1762); +#1765=DIRECTION('',(0.E0,0.E0,1.E0)); +#1766=VECTOR('',#1765,7.5E-1); +#1767=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,5.E-1)); +#1768=LINE('',#1767,#1766); +#1769=DIRECTION('',(0.E0,0.E0,1.E0)); +#1770=VECTOR('',#1769,1.1E0); +#1771=CARTESIAN_POINT('',(1.015E0,-1.975E0,-1.6E0)); +#1772=LINE('',#1771,#1770); +#1773=DIRECTION('',(0.E0,0.E0,1.E0)); +#1774=VECTOR('',#1773,1.1E0); +#1775=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#1776=LINE('',#1775,#1774); +#1777=DIRECTION('',(0.E0,0.E0,1.E0)); +#1778=VECTOR('',#1777,7.5E-1); +#1779=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1782=VECTOR('',#1781,4.3E-1); +#1783=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,0.E0,1.E0)); +#1786=VECTOR('',#1785,7.5E-1); +#1787=CARTESIAN_POINT('',(5.85E-1,-1.975E0,5.E-1)); +#1788=LINE('',#1787,#1786); +#1789=DIRECTION('',(0.E0,0.E0,1.E0)); +#1790=VECTOR('',#1789,1.1E0); +#1791=CARTESIAN_POINT('',(1.815E0,-1.975E0,-1.6E0)); +#1792=LINE('',#1791,#1790); +#1793=DIRECTION('',(0.E0,0.E0,1.E0)); +#1794=VECTOR('',#1793,1.1E0); +#1795=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#1796=LINE('',#1795,#1794); +#1797=DIRECTION('',(0.E0,0.E0,1.E0)); +#1798=VECTOR('',#1797,7.5E-1); +#1799=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#1800=LINE('',#1799,#1798); +#1801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1802=VECTOR('',#1801,4.3E-1); +#1803=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#1804=LINE('',#1803,#1802); +#1805=DIRECTION('',(0.E0,0.E0,1.E0)); +#1806=VECTOR('',#1805,7.5E-1); +#1807=CARTESIAN_POINT('',(1.385E0,-1.975E0,5.E-1)); +#1808=LINE('',#1807,#1806); +#1809=DIRECTION('',(0.E0,0.E0,1.E0)); +#1810=VECTOR('',#1809,1.1E0); +#1811=CARTESIAN_POINT('',(2.615E0,-1.975E0,-1.6E0)); +#1812=LINE('',#1811,#1810); +#1813=DIRECTION('',(0.E0,0.E0,1.E0)); +#1814=VECTOR('',#1813,1.1E0); +#1815=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#1816=LINE('',#1815,#1814); +#1817=DIRECTION('',(0.E0,0.E0,1.E0)); +#1818=VECTOR('',#1817,7.5E-1); +#1819=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#1820=LINE('',#1819,#1818); +#1821=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1822=VECTOR('',#1821,4.3E-1); +#1823=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#1824=LINE('',#1823,#1822); +#1825=DIRECTION('',(0.E0,0.E0,1.E0)); +#1826=VECTOR('',#1825,7.5E-1); +#1827=CARTESIAN_POINT('',(2.185E0,-1.975E0,5.E-1)); +#1828=LINE('',#1827,#1826); +#1829=DIRECTION('',(0.E0,0.E0,1.E0)); +#1830=VECTOR('',#1829,1.1E0); +#1831=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#1832=LINE('',#1831,#1830); +#1833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1834=VECTOR('',#1833,7.5E-1); +#1835=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#1836=LINE('',#1835,#1834); +#1837=DIRECTION('',(0.E0,0.E0,1.E0)); +#1838=VECTOR('',#1837,7.E-1); +#1839=CARTESIAN_POINT('',(4.05E0,-1.975E0,-1.6E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(0.E0,0.E0,1.E0)); +#1842=VECTOR('',#1841,7.5E-1); +#1843=CARTESIAN_POINT('',(3.785E0,-1.975E0,5.E-1)); +#1844=LINE('',#1843,#1842); +#1845=DIRECTION('',(0.E0,0.E0,1.E0)); +#1846=VECTOR('',#1845,3.5E-1); +#1847=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#1848=LINE('',#1847,#1846); +#1849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1850=VECTOR('',#1849,1.015E0); +#1851=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#1852=LINE('',#1851,#1850); +#1853=DIRECTION('',(0.E0,0.E0,1.E0)); +#1854=VECTOR('',#1853,1.1E0); +#1855=CARTESIAN_POINT('',(3.415E0,-1.975E0,-1.6E0)); +#1856=LINE('',#1855,#1854); +#1857=DIRECTION('',(0.E0,0.E0,1.E0)); +#1858=VECTOR('',#1857,1.1E0); +#1859=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#1860=LINE('',#1859,#1858); +#1861=DIRECTION('',(0.E0,0.E0,1.E0)); +#1862=VECTOR('',#1861,7.5E-1); +#1863=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#1864=LINE('',#1863,#1862); +#1865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1866=VECTOR('',#1865,4.3E-1); +#1867=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#1868=LINE('',#1867,#1866); +#1869=DIRECTION('',(0.E0,0.E0,1.E0)); +#1870=VECTOR('',#1869,7.5E-1); +#1871=CARTESIAN_POINT('',(2.985E0,-1.975E0,5.E-1)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1874=VECTOR('',#1873,4.5E-1); +#1875=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,-1.6E0)); +#1876=LINE('',#1875,#1874); +#1877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1878=VECTOR('',#1877,7.5E-1); +#1879=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#1880=LINE('',#1879,#1878); +#1881=DIRECTION('',(0.E0,1.E0,0.E0)); +#1882=VECTOR('',#1881,1.5E-1); +#1883=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#1884=LINE('',#1883,#1882); +#1885=DIRECTION('',(1.E0,0.E0,0.E0)); +#1886=VECTOR('',#1885,2.65E-1); +#1887=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-1.6E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1890=VECTOR('',#1889,2.5E-1); +#1891=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(1.E0,0.E0,0.E0)); +#1894=VECTOR('',#1893,3.7E-1); +#1895=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1896=LINE('',#1895,#1894); +#1897=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1898=VECTOR('',#1897,2.5E-1); +#1899=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#1900=LINE('',#1899,#1898); +#1901=DIRECTION('',(1.E0,0.E0,0.E0)); +#1902=VECTOR('',#1901,4.3E-1); +#1903=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-1.6E0)); +#1904=LINE('',#1903,#1902); +#1905=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1906=VECTOR('',#1905,2.5E-1); +#1907=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#1908=LINE('',#1907,#1906); +#1909=DIRECTION('',(1.E0,0.E0,0.E0)); +#1910=VECTOR('',#1909,3.7E-1); +#1911=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#1912=LINE('',#1911,#1910); +#1913=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1914=VECTOR('',#1913,2.5E-1); +#1915=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#1916=LINE('',#1915,#1914); +#1917=DIRECTION('',(1.E0,0.E0,0.E0)); +#1918=VECTOR('',#1917,4.3E-1); +#1919=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#1920=LINE('',#1919,#1918); +#1921=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1922=VECTOR('',#1921,2.5E-1); +#1923=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#1924=LINE('',#1923,#1922); +#1925=DIRECTION('',(1.E0,0.E0,0.E0)); +#1926=VECTOR('',#1925,3.7E-1); +#1927=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#1928=LINE('',#1927,#1926); +#1929=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1930=VECTOR('',#1929,2.5E-1); +#1931=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#1932=LINE('',#1931,#1930); +#1933=DIRECTION('',(1.E0,0.E0,0.E0)); +#1934=VECTOR('',#1933,4.3E-1); +#1935=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#1936=LINE('',#1935,#1934); +#1937=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1938=VECTOR('',#1937,2.5E-1); +#1939=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#1940=LINE('',#1939,#1938); +#1941=DIRECTION('',(1.E0,0.E0,0.E0)); +#1942=VECTOR('',#1941,3.7E-1); +#1943=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#1944=LINE('',#1943,#1942); +#1945=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1946=VECTOR('',#1945,2.5E-1); +#1947=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#1948=LINE('',#1947,#1946); +#1949=DIRECTION('',(1.E0,0.E0,0.E0)); +#1950=VECTOR('',#1949,4.3E-1); +#1951=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#1952=LINE('',#1951,#1950); +#1953=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1954=VECTOR('',#1953,2.5E-1); +#1955=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#1956=LINE('',#1955,#1954); +#1957=DIRECTION('',(1.E0,0.E0,0.E0)); +#1958=VECTOR('',#1957,3.7E-1); +#1959=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#1960=LINE('',#1959,#1958); +#1961=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1962=VECTOR('',#1961,2.5E-1); +#1963=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#1964=LINE('',#1963,#1962); +#1965=DIRECTION('',(1.E0,0.E0,0.E0)); +#1966=VECTOR('',#1965,4.3E-1); +#1967=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#1968=LINE('',#1967,#1966); +#1969=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1970=VECTOR('',#1969,2.5E-1); +#1971=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#1972=LINE('',#1971,#1970); +#1973=DIRECTION('',(1.E0,0.E0,0.E0)); +#1974=VECTOR('',#1973,3.7E-1); +#1975=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#1976=LINE('',#1975,#1974); +#1977=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1978=VECTOR('',#1977,2.5E-1); +#1979=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#1980=LINE('',#1979,#1978); +#1981=DIRECTION('',(1.E0,0.E0,0.E0)); +#1982=VECTOR('',#1981,4.3E-1); +#1983=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#1984=LINE('',#1983,#1982); +#1985=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1986=VECTOR('',#1985,2.5E-1); +#1987=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#1988=LINE('',#1987,#1986); +#1989=DIRECTION('',(1.E0,0.E0,0.E0)); +#1990=VECTOR('',#1989,3.7E-1); +#1991=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#1992=LINE('',#1991,#1990); +#1993=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1994=VECTOR('',#1993,2.5E-1); +#1995=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#1996=LINE('',#1995,#1994); +#1997=DIRECTION('',(1.E0,0.E0,0.E0)); +#1998=VECTOR('',#1997,4.3E-1); +#1999=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#2000=LINE('',#1999,#1998); +#2001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2002=VECTOR('',#2001,2.5E-1); +#2003=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#2004=LINE('',#2003,#2002); +#2005=DIRECTION('',(1.E0,0.E0,0.E0)); +#2006=VECTOR('',#2005,3.7E-1); +#2007=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#2008=LINE('',#2007,#2006); +#2009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2010=VECTOR('',#2009,2.5E-1); +#2011=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#2012=LINE('',#2011,#2010); +#2013=DIRECTION('',(1.E0,0.E0,0.E0)); +#2014=VECTOR('',#2013,4.3E-1); +#2015=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#2016=LINE('',#2015,#2014); +#2017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2018=VECTOR('',#2017,2.5E-1); +#2019=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#2020=LINE('',#2019,#2018); +#2021=DIRECTION('',(1.E0,0.E0,0.E0)); +#2022=VECTOR('',#2021,3.7E-1); +#2023=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#2024=LINE('',#2023,#2022); +#2025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2026=VECTOR('',#2025,2.5E-1); +#2027=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#2028=LINE('',#2027,#2026); +#2029=DIRECTION('',(1.E0,0.E0,0.E0)); +#2030=VECTOR('',#2029,4.3E-1); +#2031=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#2032=LINE('',#2031,#2030); +#2033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2034=VECTOR('',#2033,2.5E-1); +#2035=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#2036=LINE('',#2035,#2034); +#2037=DIRECTION('',(1.E0,0.E0,0.E0)); +#2038=VECTOR('',#2037,3.7E-1); +#2039=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#2040=LINE('',#2039,#2038); +#2041=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2042=VECTOR('',#2041,2.5E-1); +#2043=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#2044=LINE('',#2043,#2042); +#2045=DIRECTION('',(1.E0,0.E0,0.E0)); +#2046=VECTOR('',#2045,2.65E-1); +#2047=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#2048=LINE('',#2047,#2046); +#2049=DIRECTION('',(0.E0,1.E0,0.E0)); +#2050=VECTOR('',#2049,1.5E-1); +#2051=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#2052=LINE('',#2051,#2050); +#2053=DIRECTION('',(0.E0,1.E0,0.E0)); +#2054=VECTOR('',#2053,4.5E-1); +#2055=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#2056=LINE('',#2055,#2054); +#2057=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2058=VECTOR('',#2057,7.7E0); +#2059=CARTESIAN_POINT('',(3.85E0,-9.25E-1,-1.6E0)); +#2060=LINE('',#2059,#2058); +#2061=DIRECTION('',(5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#2062=VECTOR('',#2061,3.464101615138E-1); +#2063=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2064=LINE('',#2063,#2062); +#2065=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2066=VECTOR('',#2065,2.828427124746E-1); +#2067=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#2068=LINE('',#2067,#2066); +#2069=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#2070=VECTOR('',#2069,3.464101615138E-1); +#2071=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2072=LINE('',#2071,#2070); +#2073=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2074=VECTOR('',#2073,8.1E0); +#2075=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2076=LINE('',#2075,#2074); +#2077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2078=VECTOR('',#2077,3.7E-1); +#2079=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#2080=LINE('',#2079,#2078); +#2081=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2082=VECTOR('',#2081,3.7E-1); +#2083=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#2084=LINE('',#2083,#2082); +#2085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2086=VECTOR('',#2085,3.7E-1); +#2087=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#2088=LINE('',#2087,#2086); +#2089=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2090=VECTOR('',#2089,3.7E-1); +#2091=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#2092=LINE('',#2091,#2090); +#2093=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2094=VECTOR('',#2093,3.7E-1); +#2095=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#2096=LINE('',#2095,#2094); +#2097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2098=VECTOR('',#2097,3.7E-1); +#2099=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#2100=LINE('',#2099,#2098); +#2101=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2102=VECTOR('',#2101,3.7E-1); +#2103=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#2104=LINE('',#2103,#2102); +#2105=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2106=VECTOR('',#2105,3.7E-1); +#2107=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#2108=LINE('',#2107,#2106); +#2109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2110=VECTOR('',#2109,3.7E-1); +#2111=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#2112=LINE('',#2111,#2110); +#2113=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2114=VECTOR('',#2113,3.7E-1); +#2115=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#2116=LINE('',#2115,#2114); +#2117=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2118=VECTOR('',#2117,6.5E-1); +#2119=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2120=LINE('',#2119,#2118); +#2121=DIRECTION('',(0.E0,0.E0,1.E0)); +#2122=VECTOR('',#2121,2.9E-1); +#2123=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.11E0)); +#2124=LINE('',#2123,#2122); +#2125=DIRECTION('',(0.E0,1.E0,0.E0)); +#2126=VECTOR('',#2125,6.5E-1); +#2127=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#2128=LINE('',#2127,#2126); +#2129=DIRECTION('',(0.E0,0.E0,1.E0)); +#2130=VECTOR('',#2129,2.9E-1); +#2131=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2132=LINE('',#2131,#2130); +#2133=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,5.773502691896E-1)); +#2134=VECTOR('',#2133,3.464101615138E-1); +#2135=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2136=LINE('',#2135,#2134); +#2137=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2138=VECTOR('',#2137,2.828427124746E-1); +#2139=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.4E0)); +#2140=LINE('',#2139,#2138); +#2141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2142=VECTOR('',#2141,4.5E-1); +#2143=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#2144=LINE('',#2143,#2142); +#2145=DIRECTION('',(1.E0,0.E0,0.E0)); +#2146=VECTOR('',#2145,2.E-1); +#2147=CARTESIAN_POINT('',(3.85E0,-1.375E0,1.6E0)); +#2148=LINE('',#2147,#2146); +#2149=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2150=VECTOR('',#2149,3.5E-1); +#2151=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2154=VECTOR('',#2153,8.85E0); +#2155=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#2156=LINE('',#2155,#2154); +#2157=DIRECTION('',(0.E0,1.E0,0.E0)); +#2158=VECTOR('',#2157,4.5E-1); +#2159=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2160=LINE('',#2159,#2158); +#2161=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2162=VECTOR('',#2161,7.7E0); +#2163=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#2164=LINE('',#2163,#2162); +#2165=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2166=VECTOR('',#2165,1.060660171780E0); +#2167=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#2168=LINE('',#2167,#2166); +#2169=DIRECTION('',(0.E0,0.E0,1.E0)); +#2170=VECTOR('',#2169,2.9E-1); +#2171=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#2172=LINE('',#2171,#2170); +#2173=DIRECTION('',(0.E0,0.E0,1.E0)); +#2174=VECTOR('',#2173,2.9E-1); +#2175=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#2176=LINE('',#2175,#2174); +#2177=DIRECTION('',(1.E0,0.E0,0.E0)); +#2178=VECTOR('',#2177,9.5E-1); +#2179=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#2180=LINE('',#2179,#2178); +#2181=DIRECTION('',(0.E0,0.E0,1.E0)); +#2182=VECTOR('',#2181,2.45E0); +#2183=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#2184=LINE('',#2183,#2182); +#2185=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2186=VECTOR('',#2185,3.75E-2); +#2187=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,-5.E-1)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2190=VECTOR('',#2189,1.E0); +#2191=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,5.E-1)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(1.E0,0.E0,0.E0)); +#2194=VECTOR('',#2193,3.75E-2); +#2195=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#2196=LINE('',#2195,#2194); +#2197=DIRECTION('',(0.E0,0.E0,1.E0)); +#2198=VECTOR('',#2197,2.9E-1); +#2199=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#2200=LINE('',#2199,#2198); +#2201=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2202=VECTOR('',#2201,9.5E-1); +#2203=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2204=LINE('',#2203,#2202); +#2205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2206=VECTOR('',#2205,3.2E0); +#2207=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#2208=LINE('',#2207,#2206); +#2209=DIRECTION('',(1.E0,0.E0,0.E0)); +#2210=VECTOR('',#2209,9.5E-1); +#2211=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#2212=LINE('',#2211,#2210); +#2213=DIRECTION('',(0.E0,0.E0,1.E0)); +#2214=VECTOR('',#2213,2.9E-1); +#2215=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#2216=LINE('',#2215,#2214); +#2217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2218=VECTOR('',#2217,6.E-1); +#2219=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#2220=LINE('',#2219,#2218); +#2221=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#2222=VECTOR('',#2221,7.071067811866E-2); +#2223=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#2224=LINE('',#2223,#2222); +#2225=DIRECTION('',(0.E0,1.E0,0.E0)); +#2226=VECTOR('',#2225,1.5E-1); +#2227=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#2228=LINE('',#2227,#2226); +#2229=DIRECTION('',(0.E0,1.E0,0.E0)); +#2230=VECTOR('',#2229,4.E-1); +#2231=CARTESIAN_POINT('',(4.4E0,-2.125E0,1.25E0)); +#2232=LINE('',#2231,#2230); +#2233=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2234=VECTOR('',#2233,4.949747468306E-1); +#2235=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#2236=LINE('',#2235,#2234); +#2237=DIRECTION('',(0.E0,1.E0,0.E0)); +#2238=VECTOR('',#2237,1.5E-1); +#2239=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#2240=LINE('',#2239,#2238); +#2241=DIRECTION('',(0.E0,0.E0,1.E0)); +#2242=VECTOR('',#2241,4.E-1); +#2243=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#2244=LINE('',#2243,#2242); +#2245=DIRECTION('',(0.E0,1.E0,0.E0)); +#2246=VECTOR('',#2245,1.5E-1); +#2247=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#2248=LINE('',#2247,#2246); +#2249=DIRECTION('',(0.E0,1.E0,0.E0)); +#2250=VECTOR('',#2249,1.5E-1); +#2251=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#2252=LINE('',#2251,#2250); +#2253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2254=VECTOR('',#2253,3.5E-1); +#2255=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#2256=LINE('',#2255,#2254); +#2257=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2258=VECTOR('',#2257,7.5E-1); +#2259=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#2260=LINE('',#2259,#2258); +#2261=DIRECTION('',(0.E0,1.E0,0.E0)); +#2262=VECTOR('',#2261,1.5E-1); +#2263=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#2264=LINE('',#2263,#2262); +#2265=DIRECTION('',(0.E0,1.E0,0.E0)); +#2266=VECTOR('',#2265,1.5E-1); +#2267=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#2268=LINE('',#2267,#2266); +#2269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2270=VECTOR('',#2269,3.5E-1); +#2271=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#2272=LINE('',#2271,#2270); +#2273=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2274=VECTOR('',#2273,3.5E-1); +#2275=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.6E0)); +#2276=LINE('',#2275,#2274); +#2277=DIRECTION('',(0.E0,1.E0,0.E0)); +#2278=VECTOR('',#2277,4.E-1); +#2279=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#2280=LINE('',#2279,#2278); +#2281=DIRECTION('',(0.E0,1.E0,0.E0)); +#2282=VECTOR('',#2281,1.5E-1); +#2283=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#2284=LINE('',#2283,#2282); +#2285=DIRECTION('',(0.E0,0.E0,1.E0)); +#2286=VECTOR('',#2285,4.E-1); +#2287=CARTESIAN_POINT('',(-4.8E0,-1.975E0,5.E-1)); +#2288=LINE('',#2287,#2286); +#2289=DIRECTION('',(0.E0,1.E0,0.E0)); +#2290=VECTOR('',#2289,1.5E-1); +#2291=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#2292=LINE('',#2291,#2290); +#2293=DIRECTION('',(0.E0,1.E0,0.E0)); +#2294=VECTOR('',#2293,1.5E-1); +#2295=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#2296=LINE('',#2295,#2294); +#2297=DIRECTION('',(0.E0,0.E0,1.E0)); +#2298=VECTOR('',#2297,4.E-1); +#2299=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-9.E-1)); +#2300=LINE('',#2299,#2298); +#2301=DIRECTION('',(0.E0,1.E0,0.E0)); +#2302=VECTOR('',#2301,1.5E-1); +#2303=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#2304=LINE('',#2303,#2302); +#2305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2306=VECTOR('',#2305,1.5E-1); +#2307=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#2308=LINE('',#2307,#2306); +#2309=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2310=VECTOR('',#2309,7.5E-1); +#2311=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#2312=LINE('',#2311,#2310); +#2313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2314=VECTOR('',#2313,1.5E-1); +#2315=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#2316=LINE('',#2315,#2314); +#2317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2318=VECTOR('',#2317,7.E-1); +#2319=CARTESIAN_POINT('',(4.75E0,-1.975E0,9.E-1)); +#2320=LINE('',#2319,#2318); +#2321=DIRECTION('',(0.E0,1.E0,0.E0)); +#2322=VECTOR('',#2321,1.5E-1); +#2323=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#2324=LINE('',#2323,#2322); +#2325=DIRECTION('',(0.E0,1.E0,0.E0)); +#2326=VECTOR('',#2325,1.5E-1); +#2327=CARTESIAN_POINT('',(-2.985E0,-2.125E0,5.E-1)); +#2328=LINE('',#2327,#2326); +#2329=DIRECTION('',(0.E0,1.E0,0.E0)); +#2330=VECTOR('',#2329,1.5E-1); +#2331=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#2332=LINE('',#2331,#2330); +#2333=DIRECTION('',(0.E0,1.E0,0.E0)); +#2334=VECTOR('',#2333,1.5E-1); +#2335=CARTESIAN_POINT('',(-2.185E0,-2.125E0,5.E-1)); +#2336=LINE('',#2335,#2334); +#2337=DIRECTION('',(0.E0,1.E0,0.E0)); +#2338=VECTOR('',#2337,1.5E-1); +#2339=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#2340=LINE('',#2339,#2338); +#2341=DIRECTION('',(0.E0,1.E0,0.E0)); +#2342=VECTOR('',#2341,1.5E-1); +#2343=CARTESIAN_POINT('',(-1.385E0,-2.125E0,5.E-1)); +#2344=LINE('',#2343,#2342); +#2345=DIRECTION('',(0.E0,1.E0,0.E0)); +#2346=VECTOR('',#2345,1.5E-1); +#2347=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#2348=LINE('',#2347,#2346); +#2349=DIRECTION('',(0.E0,1.E0,0.E0)); +#2350=VECTOR('',#2349,1.5E-1); +#2351=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,5.E-1)); +#2352=LINE('',#2351,#2350); +#2353=DIRECTION('',(0.E0,1.E0,0.E0)); +#2354=VECTOR('',#2353,1.5E-1); +#2355=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#2356=LINE('',#2355,#2354); +#2357=DIRECTION('',(0.E0,1.E0,0.E0)); +#2358=VECTOR('',#2357,1.5E-1); +#2359=CARTESIAN_POINT('',(2.15E-1,-2.125E0,5.E-1)); +#2360=LINE('',#2359,#2358); +#2361=DIRECTION('',(0.E0,1.E0,0.E0)); +#2362=VECTOR('',#2361,1.5E-1); +#2363=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#2364=LINE('',#2363,#2362); +#2365=DIRECTION('',(0.E0,1.E0,0.E0)); +#2366=VECTOR('',#2365,1.5E-1); +#2367=CARTESIAN_POINT('',(1.015E0,-2.125E0,5.E-1)); +#2368=LINE('',#2367,#2366); +#2369=DIRECTION('',(0.E0,1.E0,0.E0)); +#2370=VECTOR('',#2369,1.5E-1); +#2371=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#2372=LINE('',#2371,#2370); +#2373=DIRECTION('',(0.E0,1.E0,0.E0)); +#2374=VECTOR('',#2373,1.5E-1); +#2375=CARTESIAN_POINT('',(1.815E0,-2.125E0,5.E-1)); +#2376=LINE('',#2375,#2374); +#2377=DIRECTION('',(0.E0,1.E0,0.E0)); +#2378=VECTOR('',#2377,1.5E-1); +#2379=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#2380=LINE('',#2379,#2378); +#2381=DIRECTION('',(0.E0,1.E0,0.E0)); +#2382=VECTOR('',#2381,1.5E-1); +#2383=CARTESIAN_POINT('',(2.615E0,-2.125E0,5.E-1)); +#2384=LINE('',#2383,#2382); +#2385=DIRECTION('',(0.E0,1.E0,0.E0)); +#2386=VECTOR('',#2385,1.5E-1); +#2387=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#2388=LINE('',#2387,#2386); +#2389=DIRECTION('',(0.E0,1.E0,0.E0)); +#2390=VECTOR('',#2389,1.5E-1); +#2391=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#2392=LINE('',#2391,#2390); +#2393=DIRECTION('',(0.E0,1.E0,0.E0)); +#2394=VECTOR('',#2393,1.5E-1); +#2395=CARTESIAN_POINT('',(3.415E0,-2.125E0,5.E-1)); +#2396=LINE('',#2395,#2394); +#2397=DIRECTION('',(0.E0,1.E0,0.E0)); +#2398=VECTOR('',#2397,1.5E-1); +#2399=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#2400=LINE('',#2399,#2398); +#2401=CARTESIAN_POINT('',(-2.985E0,-2.025E0,0.E0)); +#2402=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2404=AXIS2_PLACEMENT_3D('',#2401,#2402,#2403); +#2406=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2407=VECTOR('',#2406,3.E-1); +#2408=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.E-1)); +#2409=LINE('',#2408,#2407); +#2410=DIRECTION('',(0.E0,0.E0,1.E0)); +#2411=VECTOR('',#2410,1.5E0); +#2412=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#2413=LINE('',#2412,#2411); +#2414=DIRECTION('',(0.E0,0.E0,1.E0)); +#2415=VECTOR('',#2414,1.15E0); +#2416=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.E-1)); +#2417=LINE('',#2416,#2415); +#2418=DIRECTION('',(0.E0,1.E0,0.E0)); +#2419=VECTOR('',#2418,3.E-1); +#2420=CARTESIAN_POINT('',(-2.985E0,-2.025E0,1.E-1)); +#2421=LINE('',#2420,#2419); +#2422=CARTESIAN_POINT('',(-2.985E0,-2.025E0,0.E0)); +#2423=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2424=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2425=AXIS2_PLACEMENT_3D('',#2422,#2423,#2424); +#2427=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2428=VECTOR('',#2427,2.6E-1); +#2429=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#2430=LINE('',#2429,#2428); +#2431=DIRECTION('',(0.E0,1.E0,0.E0)); +#2432=VECTOR('',#2431,2.E-1); +#2433=CARTESIAN_POINT('',(-2.985E0,1.075E0,8.5E-1)); +#2434=LINE('',#2433,#2432); +#2435=DIRECTION('',(0.E0,0.E0,1.E0)); +#2436=VECTOR('',#2435,1.2E-1); +#2437=CARTESIAN_POINT('',(-2.985E0,1.075E0,7.3E-1)); +#2438=LINE('',#2437,#2436); +#2439=DIRECTION('',(0.E0,1.E0,0.E0)); +#2440=VECTOR('',#2439,1.8E0); +#2441=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,7.3E-1)); +#2442=LINE('',#2441,#2440); +#2443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2444=VECTOR('',#2443,3.8E-1); +#2445=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#2446=LINE('',#2445,#2444); +#2447=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2448=VECTOR('',#2447,2.6E-1); +#2449=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#2450=LINE('',#2449,#2448); +#2451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2452=VECTOR('',#2451,3.8E-1); +#2453=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-7.3E-1)); +#2454=LINE('',#2453,#2452); +#2455=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2456=VECTOR('',#2455,1.8E0); +#2457=CARTESIAN_POINT('',(-2.985E0,1.075E0,-7.3E-1)); +#2458=LINE('',#2457,#2456); +#2459=DIRECTION('',(0.E0,0.E0,1.E0)); +#2460=VECTOR('',#2459,1.2E-1); +#2461=CARTESIAN_POINT('',(-2.985E0,1.075E0,-8.5E-1)); +#2462=LINE('',#2461,#2460); +#2463=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2464=VECTOR('',#2463,2.E-1); +#2465=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#2466=LINE('',#2465,#2464); +#2467=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2468=VECTOR('',#2467,3.7E-1); +#2469=CARTESIAN_POINT('',(-2.615E0,-2.025E0,-1.E-1)); +#2470=LINE('',#2469,#2468); +#2471=DIRECTION('',(0.E0,0.E0,1.E0)); +#2472=VECTOR('',#2471,1.5E0); +#2473=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#2474=LINE('',#2473,#2472); +#2475=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2476=VECTOR('',#2475,3.E-1); +#2477=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#2478=LINE('',#2477,#2476); +#2479=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#2480=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2481=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2482=AXIS2_PLACEMENT_3D('',#2479,#2480,#2481); +#2484=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#2485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2486=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2487=AXIS2_PLACEMENT_3D('',#2484,#2485,#2486); +#2489=DIRECTION('',(0.E0,1.E0,0.E0)); +#2490=VECTOR('',#2489,3.E-1); +#2491=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#2492=LINE('',#2491,#2490); +#2493=DIRECTION('',(0.E0,0.E0,1.E0)); +#2494=VECTOR('',#2493,1.15E0); +#2495=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#2496=LINE('',#2495,#2494); +#2497=DIRECTION('',(0.E0,0.E0,1.E0)); +#2498=VECTOR('',#2497,2.6E-1); +#2499=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#2500=LINE('',#2499,#2498); +#2501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2502=VECTOR('',#2501,3.8E-1); +#2503=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#2504=LINE('',#2503,#2502); +#2505=DIRECTION('',(0.E0,1.E0,0.E0)); +#2506=VECTOR('',#2505,1.8E0); +#2507=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#2508=LINE('',#2507,#2506); +#2509=DIRECTION('',(0.E0,0.E0,1.E0)); +#2510=VECTOR('',#2509,1.2E-1); +#2511=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#2512=LINE('',#2511,#2510); +#2513=DIRECTION('',(0.E0,1.E0,0.E0)); +#2514=VECTOR('',#2513,2.E-1); +#2515=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#2516=LINE('',#2515,#2514); +#2517=DIRECTION('',(0.E0,0.E0,1.E0)); +#2518=VECTOR('',#2517,2.6E-1); +#2519=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#2520=LINE('',#2519,#2518); +#2521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2522=VECTOR('',#2521,2.E-1); +#2523=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#2524=LINE('',#2523,#2522); +#2525=DIRECTION('',(0.E0,0.E0,1.E0)); +#2526=VECTOR('',#2525,1.2E-1); +#2527=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#2528=LINE('',#2527,#2526); +#2529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2530=VECTOR('',#2529,1.8E0); +#2531=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#2532=LINE('',#2531,#2530); +#2533=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2534=VECTOR('',#2533,3.8E-1); +#2535=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#2536=LINE('',#2535,#2534); +#2537=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2538=VECTOR('',#2537,1.4E0); +#2539=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2540=LINE('',#2539,#2538); +#2541=DIRECTION('',(1.E0,0.E0,0.E0)); +#2542=VECTOR('',#2541,3.2E-1); +#2543=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.55E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(0.E0,0.E0,1.E0)); +#2546=VECTOR('',#2545,1.4E0); +#2547=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.55E0)); +#2548=LINE('',#2547,#2546); +#2549=DIRECTION('',(1.E0,0.E0,0.E0)); +#2550=VECTOR('',#2549,3.2E-1); +#2551=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2552=LINE('',#2551,#2550); +#2553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2554=VECTOR('',#2553,3.7E-1); +#2555=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#2556=LINE('',#2555,#2554); +#2557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2558=VECTOR('',#2557,1.3E-1); +#2559=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#2560=LINE('',#2559,#2558); +#2561=DIRECTION('',(0.E0,0.E0,1.E0)); +#2562=VECTOR('',#2561,3.5E-1); +#2563=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#2564=LINE('',#2563,#2562); +#2565=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2566=VECTOR('',#2565,2.828427124746E-1); +#2567=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#2568=LINE('',#2567,#2566); +#2569=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2570=VECTOR('',#2569,1.2E-1); +#2571=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#2572=LINE('',#2571,#2570); +#2573=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2574=VECTOR('',#2573,9.5E-1); +#2575=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#2576=LINE('',#2575,#2574); +#2577=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#2578=VECTOR('',#2577,2.9E-1); +#2579=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#2580=LINE('',#2579,#2578); +#2581=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2582=VECTOR('',#2581,4.9E-1); +#2583=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#2584=LINE('',#2583,#2582); +#2585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2586=VECTOR('',#2585,1.5E-1); +#2587=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#2588=LINE('',#2587,#2586); +#2589=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2590=VECTOR('',#2589,3.E-1); +#2591=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#2592=LINE('',#2591,#2590); +#2593=DIRECTION('',(0.E0,1.E0,0.E0)); +#2594=VECTOR('',#2593,4.E-1); +#2595=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#2596=LINE('',#2595,#2594); +#2597=DIRECTION('',(0.E0,0.E0,1.E0)); +#2598=VECTOR('',#2597,1.221800737645E-1); +#2599=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#2600=LINE('',#2599,#2598); +#2601=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#2602=VECTOR('',#2601,2.610814578665E-1); +#2603=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#2604=LINE('',#2603,#2602); +#2605=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#2606=VECTOR('',#2605,2.5E-1); +#2607=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#2608=LINE('',#2607,#2606); +#2609=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#2610=VECTOR('',#2609,1.903354478021E-1); +#2611=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#2612=LINE('',#2611,#2610); +#2613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2614=VECTOR('',#2613,4.E-1); +#2615=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2616=LINE('',#2615,#2614); +#2617=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2618=VECTOR('',#2617,3.E-1); +#2619=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#2620=LINE('',#2619,#2618); +#2621=DIRECTION('',(0.E0,1.E0,0.E0)); +#2622=VECTOR('',#2621,1.5E-1); +#2623=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#2624=LINE('',#2623,#2622); +#2625=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2626=VECTOR('',#2625,4.9E-1); +#2627=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#2628=LINE('',#2627,#2626); +#2629=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#2630=VECTOR('',#2629,2.9E-1); +#2631=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#2632=LINE('',#2631,#2630); +#2633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2634=VECTOR('',#2633,9.5E-1); +#2635=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#2636=LINE('',#2635,#2634); +#2637=DIRECTION('',(0.E0,1.E0,0.E0)); +#2638=VECTOR('',#2637,1.2E-1); +#2639=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#2640=LINE('',#2639,#2638); +#2641=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2642=VECTOR('',#2641,2.828427124746E-1); +#2643=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#2644=LINE('',#2643,#2642); +#2645=DIRECTION('',(0.E0,0.E0,1.E0)); +#2646=VECTOR('',#2645,3.5E-1); +#2647=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#2648=LINE('',#2647,#2646); +#2649=DIRECTION('',(0.E0,1.E0,0.E0)); +#2650=VECTOR('',#2649,1.3E-1); +#2651=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#2652=LINE('',#2651,#2650); +#2653=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#2654=VECTOR('',#2653,1.903354478021E-1); +#2655=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#2656=LINE('',#2655,#2654); +#2657=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#2658=VECTOR('',#2657,2.5E-1); +#2659=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#2660=LINE('',#2659,#2658); +#2661=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#2662=VECTOR('',#2661,2.610814578665E-1); +#2663=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#2664=LINE('',#2663,#2662); +#2665=DIRECTION('',(0.E0,0.E0,1.E0)); +#2666=VECTOR('',#2665,1.221800737645E-1); +#2667=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#2668=LINE('',#2667,#2666); +#2669=DIRECTION('',(0.E0,1.E0,0.E0)); +#2670=VECTOR('',#2669,4.E-1); +#2671=CARTESIAN_POINT('',(-2.64E0,-2.125E0,1.5E-1)); +#2672=LINE('',#2671,#2670); +#2673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2674=VECTOR('',#2673,3.E-1); +#2675=CARTESIAN_POINT('',(-2.64E0,-2.125E0,4.5E-1)); +#2676=LINE('',#2675,#2674); +#2677=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2678=VECTOR('',#2677,1.5E-1); +#2679=CARTESIAN_POINT('',(-2.64E0,-1.975E0,4.5E-1)); +#2680=LINE('',#2679,#2678); +#2681=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2682=VECTOR('',#2681,4.9E-1); +#2683=CARTESIAN_POINT('',(-2.64E0,-1.975E0,9.4E-1)); +#2684=LINE('',#2683,#2682); +#2685=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#2686=VECTOR('',#2685,2.9E-1); +#2687=CARTESIAN_POINT('',(-2.64E0,-2.175E0,1.15E0)); +#2688=LINE('',#2687,#2686); +#2689=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2690=VECTOR('',#2689,9.5E-1); +#2691=CARTESIAN_POINT('',(-2.64E0,-2.175E0,2.1E0)); +#2692=LINE('',#2691,#2690); +#2693=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2694=VECTOR('',#2693,1.2E-1); +#2695=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.1E0)); +#2696=LINE('',#2695,#2694); +#2697=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2698=VECTOR('',#2697,2.828427124746E-1); +#2699=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.9E0)); +#2700=LINE('',#2699,#2698); +#2701=DIRECTION('',(0.E0,0.E0,1.E0)); +#2702=VECTOR('',#2701,3.5E-1); +#2703=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.55E0)); +#2704=LINE('',#2703,#2702); +#2705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2706=VECTOR('',#2705,1.3E-1); +#2707=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.55E0)); +#2708=LINE('',#2707,#2706); +#2709=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#2710=VECTOR('',#2709,1.903354478021E-1); +#2711=CARTESIAN_POINT('',(-2.64E0,6.25E-1,8.2E-1)); +#2712=LINE('',#2711,#2710); +#2713=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#2714=VECTOR('',#2713,2.5E-1); +#2715=CARTESIAN_POINT('',(-2.64E0,7.75E-1,1.02E0)); +#2716=LINE('',#2715,#2714); +#2717=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#2718=VECTOR('',#2717,2.610814578665E-1); +#2719=CARTESIAN_POINT('',(-2.64E0,9.75E-1,8.521800737645E-1)); +#2720=LINE('',#2719,#2718); +#2721=DIRECTION('',(0.E0,0.E0,1.E0)); +#2722=VECTOR('',#2721,1.221800737645E-1); +#2723=CARTESIAN_POINT('',(-2.64E0,9.75E-1,7.3E-1)); +#2724=LINE('',#2723,#2722); +#2725=DIRECTION('',(0.E0,1.E0,0.E0)); +#2726=VECTOR('',#2725,1.3E-1); +#2727=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.55E0)); +#2728=LINE('',#2727,#2726); +#2729=DIRECTION('',(0.E0,0.E0,1.E0)); +#2730=VECTOR('',#2729,3.5E-1); +#2731=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.9E0)); +#2732=LINE('',#2731,#2730); +#2733=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2734=VECTOR('',#2733,2.828427124746E-1); +#2735=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.1E0)); +#2736=LINE('',#2735,#2734); +#2737=DIRECTION('',(0.E0,1.E0,0.E0)); +#2738=VECTOR('',#2737,1.2E-1); +#2739=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-2.1E0)); +#2740=LINE('',#2739,#2738); +#2741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2742=VECTOR('',#2741,9.5E-1); +#2743=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.15E0)); +#2744=LINE('',#2743,#2742); +#2745=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#2746=VECTOR('',#2745,2.9E-1); +#2747=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-9.4E-1)); +#2748=LINE('',#2747,#2746); +#2749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2750=VECTOR('',#2749,4.9E-1); +#2751=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-4.5E-1)); +#2752=LINE('',#2751,#2750); +#2753=DIRECTION('',(0.E0,1.E0,0.E0)); +#2754=VECTOR('',#2753,1.5E-1); +#2755=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-4.5E-1)); +#2756=LINE('',#2755,#2754); +#2757=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2758=VECTOR('',#2757,3.E-1); +#2759=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-1.5E-1)); +#2760=LINE('',#2759,#2758); +#2761=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2762=VECTOR('',#2761,4.E-1); +#2763=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.5E-1)); +#2764=LINE('',#2763,#2762); +#2765=DIRECTION('',(0.E0,0.E0,1.E0)); +#2766=VECTOR('',#2765,1.221800737645E-1); +#2767=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-8.521800737645E-1)); +#2768=LINE('',#2767,#2766); +#2769=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#2770=VECTOR('',#2769,2.610814578665E-1); +#2771=CARTESIAN_POINT('',(-2.64E0,7.75E-1,-1.02E0)); +#2772=LINE('',#2771,#2770); +#2773=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#2774=VECTOR('',#2773,2.5E-1); +#2775=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-8.2E-1)); +#2776=LINE('',#2775,#2774); +#2777=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#2778=VECTOR('',#2777,1.903354478021E-1); +#2779=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#2780=LINE('',#2779,#2778); +#2781=DIRECTION('',(1.E0,0.E0,0.E0)); +#2782=VECTOR('',#2781,3.2E-1); +#2783=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#2784=LINE('',#2783,#2782); +#2785=DIRECTION('',(1.E0,0.E0,0.E0)); +#2786=VECTOR('',#2785,3.2E-1); +#2787=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#2788=LINE('',#2787,#2786); +#2789=DIRECTION('',(1.E0,0.E0,0.E0)); +#2790=VECTOR('',#2789,3.2E-1); +#2791=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#2792=LINE('',#2791,#2790); +#2793=DIRECTION('',(1.E0,0.E0,0.E0)); +#2794=VECTOR('',#2793,3.2E-1); +#2795=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#2796=LINE('',#2795,#2794); +#2797=DIRECTION('',(1.E0,0.E0,0.E0)); +#2798=VECTOR('',#2797,3.2E-1); +#2799=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#2800=LINE('',#2799,#2798); +#2801=DIRECTION('',(1.E0,0.E0,0.E0)); +#2802=VECTOR('',#2801,3.2E-1); +#2803=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#2804=LINE('',#2803,#2802); +#2805=DIRECTION('',(1.E0,0.E0,0.E0)); +#2806=VECTOR('',#2805,3.2E-1); +#2807=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#2808=LINE('',#2807,#2806); +#2809=DIRECTION('',(1.E0,0.E0,0.E0)); +#2810=VECTOR('',#2809,3.2E-1); +#2811=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#2812=LINE('',#2811,#2810); +#2813=DIRECTION('',(1.E0,0.E0,0.E0)); +#2814=VECTOR('',#2813,3.2E-1); +#2815=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#2816=LINE('',#2815,#2814); +#2817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2818=VECTOR('',#2817,3.7E-1); +#2819=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#2820=LINE('',#2819,#2818); +#2821=DIRECTION('',(0.E0,1.E0,0.E0)); +#2822=VECTOR('',#2821,5.177127982297E-1); +#2823=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#2824=LINE('',#2823,#2822); +#2825=DIRECTION('',(1.E0,0.E0,0.E0)); +#2826=VECTOR('',#2825,3.2E-1); +#2827=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#2828=LINE('',#2827,#2826); +#2829=DIRECTION('',(0.E0,1.E0,0.E0)); +#2830=VECTOR('',#2829,5.177127982297E-1); +#2831=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,7.3E-1)); +#2832=LINE('',#2831,#2830); +#2833=DIRECTION('',(1.E0,0.E0,0.E0)); +#2834=VECTOR('',#2833,3.2E-1); +#2835=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#2836=LINE('',#2835,#2834); +#2837=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2838=VECTOR('',#2837,8.1E0); +#2839=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2840=LINE('',#2839,#2838); +#2841=DIRECTION('',(5.773502691896E-1,-5.773502691896E-1,5.773502691896E-1)); +#2842=VECTOR('',#2841,3.464101615138E-1); +#2843=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.4E0)); +#2844=LINE('',#2843,#2842); +#2845=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2846=VECTOR('',#2845,2.828427124746E-1); +#2847=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2848=LINE('',#2847,#2846); +#2849=DIRECTION('',(0.E0,1.E0,0.E0)); +#2850=VECTOR('',#2849,6.5E-1); +#2851=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.4E0)); +#2852=LINE('',#2851,#2850); +#2853=DIRECTION('',(0.E0,0.E0,1.E0)); +#2854=VECTOR('',#2853,2.9E-1); +#2855=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#2856=LINE('',#2855,#2854); +#2857=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2858=VECTOR('',#2857,6.5E-1); +#2859=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2860=LINE('',#2859,#2858); +#2861=DIRECTION('',(0.E0,0.E0,1.E0)); +#2862=VECTOR('',#2861,2.9E-1); +#2863=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2864=LINE('',#2863,#2862); +#2865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2866=VECTOR('',#2865,3.9E-1); +#2867=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#2868=LINE('',#2867,#2866); +#2869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2870=VECTOR('',#2869,1.25E-1); +#2871=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#2872=LINE('',#2871,#2870); +#2873=DIRECTION('',(0.E0,1.E0,0.E0)); +#2874=VECTOR('',#2873,6.5E-1); +#2875=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#2876=LINE('',#2875,#2874); +#2877=DIRECTION('',(1.E0,0.E0,0.E0)); +#2878=VECTOR('',#2877,2.65E-1); +#2879=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.11E0)); +#2880=LINE('',#2879,#2878); +#2881=DIRECTION('',(0.E0,1.E0,0.E0)); +#2882=VECTOR('',#2881,2.E0); +#2883=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-1.11E0)); +#2884=LINE('',#2883,#2882); +#2885=DIRECTION('',(0.E0,1.E0,0.E0)); +#2886=VECTOR('',#2885,2.65E0); +#2887=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#2888=LINE('',#2887,#2886); +#2889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2890=VECTOR('',#2889,3.9E-1); +#2891=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#2892=LINE('',#2891,#2890); +#2893=DIRECTION('',(0.E0,1.E0,0.E0)); +#2894=VECTOR('',#2893,2.E0); +#2895=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#2896=LINE('',#2895,#2894); +#2897=DIRECTION('',(1.E0,0.E0,0.E0)); +#2898=VECTOR('',#2897,2.65E-1); +#2899=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#2900=LINE('',#2899,#2898); +#2901=DIRECTION('',(0.E0,1.E0,0.E0)); +#2902=VECTOR('',#2901,6.5E-1); +#2903=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.11E0)); +#2904=LINE('',#2903,#2902); +#2905=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2906=VECTOR('',#2905,1.25E-1); +#2907=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#2908=LINE('',#2907,#2906); +#2909=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2910=VECTOR('',#2909,4.3E-1); +#2911=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#2912=LINE('',#2911,#2910); +#2913=DIRECTION('',(0.E0,1.E0,0.E0)); +#2914=VECTOR('',#2913,2.E0); +#2915=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#2916=LINE('',#2915,#2914); +#2917=DIRECTION('',(1.E0,0.E0,0.E0)); +#2918=VECTOR('',#2917,4.3E-1); +#2919=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#2920=LINE('',#2919,#2918); +#2921=DIRECTION('',(0.E0,1.E0,0.E0)); +#2922=VECTOR('',#2921,2.E0); +#2923=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-1.11E0)); +#2924=LINE('',#2923,#2922); +#2925=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2926=VECTOR('',#2925,4.3E-1); +#2927=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#2928=LINE('',#2927,#2926); +#2929=DIRECTION('',(0.E0,1.E0,0.E0)); +#2930=VECTOR('',#2929,2.E0); +#2931=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#2932=LINE('',#2931,#2930); +#2933=DIRECTION('',(1.E0,0.E0,0.E0)); +#2934=VECTOR('',#2933,4.3E-1); +#2935=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#2936=LINE('',#2935,#2934); +#2937=DIRECTION('',(0.E0,1.E0,0.E0)); +#2938=VECTOR('',#2937,2.E0); +#2939=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-1.11E0)); +#2940=LINE('',#2939,#2938); +#2941=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2942=VECTOR('',#2941,4.3E-1); +#2943=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#2944=LINE('',#2943,#2942); +#2945=DIRECTION('',(0.E0,1.E0,0.E0)); +#2946=VECTOR('',#2945,2.E0); +#2947=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#2948=LINE('',#2947,#2946); +#2949=DIRECTION('',(1.E0,0.E0,0.E0)); +#2950=VECTOR('',#2949,4.3E-1); +#2951=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#2952=LINE('',#2951,#2950); +#2953=DIRECTION('',(0.E0,1.E0,0.E0)); +#2954=VECTOR('',#2953,2.E0); +#2955=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-1.11E0)); +#2956=LINE('',#2955,#2954); +#2957=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2958=VECTOR('',#2957,4.3E-1); +#2959=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#2960=LINE('',#2959,#2958); +#2961=DIRECTION('',(0.E0,1.E0,0.E0)); +#2962=VECTOR('',#2961,2.E0); +#2963=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#2964=LINE('',#2963,#2962); +#2965=DIRECTION('',(1.E0,0.E0,0.E0)); +#2966=VECTOR('',#2965,4.3E-1); +#2967=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#2968=LINE('',#2967,#2966); +#2969=DIRECTION('',(0.E0,1.E0,0.E0)); +#2970=VECTOR('',#2969,2.E0); +#2971=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-1.11E0)); +#2972=LINE('',#2971,#2970); +#2973=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2974=VECTOR('',#2973,4.3E-1); +#2975=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#2976=LINE('',#2975,#2974); +#2977=DIRECTION('',(0.E0,1.E0,0.E0)); +#2978=VECTOR('',#2977,2.E0); +#2979=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#2980=LINE('',#2979,#2978); +#2981=DIRECTION('',(1.E0,0.E0,0.E0)); +#2982=VECTOR('',#2981,4.3E-1); +#2983=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#2984=LINE('',#2983,#2982); +#2985=DIRECTION('',(0.E0,1.E0,0.E0)); +#2986=VECTOR('',#2985,2.E0); +#2987=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-1.11E0)); +#2988=LINE('',#2987,#2986); +#2989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2990=VECTOR('',#2989,4.3E-1); +#2991=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#2992=LINE('',#2991,#2990); +#2993=DIRECTION('',(0.E0,1.E0,0.E0)); +#2994=VECTOR('',#2993,2.E0); +#2995=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#2996=LINE('',#2995,#2994); +#2997=DIRECTION('',(1.E0,0.E0,0.E0)); +#2998=VECTOR('',#2997,4.3E-1); +#2999=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#3000=LINE('',#2999,#2998); +#3001=DIRECTION('',(0.E0,1.E0,0.E0)); +#3002=VECTOR('',#3001,2.E0); +#3003=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-1.11E0)); +#3004=LINE('',#3003,#3002); +#3005=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3006=VECTOR('',#3005,4.3E-1); +#3007=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#3008=LINE('',#3007,#3006); +#3009=DIRECTION('',(0.E0,1.E0,0.E0)); +#3010=VECTOR('',#3009,2.E0); +#3011=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#3012=LINE('',#3011,#3010); +#3013=DIRECTION('',(1.E0,0.E0,0.E0)); +#3014=VECTOR('',#3013,4.3E-1); +#3015=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#3016=LINE('',#3015,#3014); +#3017=DIRECTION('',(0.E0,1.E0,0.E0)); +#3018=VECTOR('',#3017,2.E0); +#3019=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-1.11E0)); +#3020=LINE('',#3019,#3018); +#3021=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3022=VECTOR('',#3021,4.3E-1); +#3023=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#3024=LINE('',#3023,#3022); +#3025=DIRECTION('',(0.E0,1.E0,0.E0)); +#3026=VECTOR('',#3025,2.E0); +#3027=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#3028=LINE('',#3027,#3026); +#3029=DIRECTION('',(1.E0,0.E0,0.E0)); +#3030=VECTOR('',#3029,4.3E-1); +#3031=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#3032=LINE('',#3031,#3030); +#3033=DIRECTION('',(0.E0,1.E0,0.E0)); +#3034=VECTOR('',#3033,2.E0); +#3035=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-1.11E0)); +#3036=LINE('',#3035,#3034); +#3037=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3038=VECTOR('',#3037,4.3E-1); +#3039=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#3040=LINE('',#3039,#3038); +#3041=DIRECTION('',(0.E0,1.E0,0.E0)); +#3042=VECTOR('',#3041,2.E0); +#3043=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#3044=LINE('',#3043,#3042); +#3045=DIRECTION('',(1.E0,0.E0,0.E0)); +#3046=VECTOR('',#3045,4.3E-1); +#3047=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#3048=LINE('',#3047,#3046); +#3049=DIRECTION('',(0.E0,1.E0,0.E0)); +#3050=VECTOR('',#3049,2.E0); +#3051=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-1.11E0)); +#3052=LINE('',#3051,#3050); +#3053=DIRECTION('',(2.810846377148E-1,6.785983445458E-1,6.785983445458E-1)); +#3054=VECTOR('',#3053,1.473625758208E-1); +#3055=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#3056=LINE('',#3055,#3054); +#3057=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#3058=VECTOR('',#3057,1.732050807569E-1); +#3059=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#3060=LINE('',#3059,#3058); +#3061=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#3062=VECTOR('',#3061,1.732050807569E-1); +#3063=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#3064=LINE('',#3063,#3062); +#3065=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3066=VECTOR('',#3065,3.7E-1); +#3067=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#3068=LINE('',#3067,#3066); +#3069=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3070=VECTOR('',#3069,3.7E-1); +#3071=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#3072=LINE('',#3071,#3070); +#3073=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#3074=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3075=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3076=AXIS2_PLACEMENT_3D('',#3073,#3074,#3075); +#3078=DIRECTION('',(0.E0,1.E0,0.E0)); +#3079=VECTOR('',#3078,3.E-1); +#3080=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#3081=LINE('',#3080,#3079); +#3082=DIRECTION('',(0.E0,0.E0,1.E0)); +#3083=VECTOR('',#3082,1.15E0); +#3084=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#3085=LINE('',#3084,#3083); +#3086=DIRECTION('',(0.E0,0.E0,1.E0)); +#3087=VECTOR('',#3086,1.5E0); +#3088=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#3089=LINE('',#3088,#3087); +#3090=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3091=VECTOR('',#3090,3.E-1); +#3092=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#3093=LINE('',#3092,#3091); +#3094=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#3095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3096=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3097=AXIS2_PLACEMENT_3D('',#3094,#3095,#3096); +#3099=DIRECTION('',(0.E0,0.E0,1.E0)); +#3100=VECTOR('',#3099,2.6E-1); +#3101=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#3102=LINE('',#3101,#3100); +#3103=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3104=VECTOR('',#3103,3.8E-1); +#3105=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#3106=LINE('',#3105,#3104); +#3107=DIRECTION('',(0.E0,1.E0,0.E0)); +#3108=VECTOR('',#3107,1.8E0); +#3109=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#3110=LINE('',#3109,#3108); +#3111=DIRECTION('',(0.E0,0.E0,1.E0)); +#3112=VECTOR('',#3111,1.2E-1); +#3113=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#3114=LINE('',#3113,#3112); +#3115=DIRECTION('',(0.E0,1.E0,0.E0)); +#3116=VECTOR('',#3115,2.E-1); +#3117=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#3118=LINE('',#3117,#3116); +#3119=DIRECTION('',(0.E0,0.E0,1.E0)); +#3120=VECTOR('',#3119,2.6E-1); +#3121=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#3122=LINE('',#3121,#3120); +#3123=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3124=VECTOR('',#3123,2.E-1); +#3125=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#3126=LINE('',#3125,#3124); +#3127=DIRECTION('',(0.E0,0.E0,1.E0)); +#3128=VECTOR('',#3127,1.2E-1); +#3129=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#3130=LINE('',#3129,#3128); +#3131=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3132=VECTOR('',#3131,1.8E0); +#3133=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#3134=LINE('',#3133,#3132); +#3135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3136=VECTOR('',#3135,3.8E-1); +#3137=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#3138=LINE('',#3137,#3136); +#3139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3140=VECTOR('',#3139,3.7E-1); +#3141=CARTESIAN_POINT('',(-3.415E0,-2.025E0,-1.E-1)); +#3142=LINE('',#3141,#3140); +#3143=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3144=VECTOR('',#3143,3.7E-1); +#3145=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#3146=LINE('',#3145,#3144); +#3147=DIRECTION('',(0.E0,0.E0,1.E0)); +#3148=VECTOR('',#3147,1.4E0); +#3149=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#3150=LINE('',#3149,#3148); +#3151=DIRECTION('',(1.E0,0.E0,0.E0)); +#3152=VECTOR('',#3151,3.2E-1); +#3153=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#3154=LINE('',#3153,#3152); +#3155=DIRECTION('',(0.E0,0.E0,1.E0)); +#3156=VECTOR('',#3155,1.4E0); +#3157=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.55E0)); +#3158=LINE('',#3157,#3156); +#3159=DIRECTION('',(1.E0,0.E0,0.E0)); +#3160=VECTOR('',#3159,3.2E-1); +#3161=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#3162=LINE('',#3161,#3160); +#3163=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3164=VECTOR('',#3163,1.3E-1); +#3165=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#3166=LINE('',#3165,#3164); +#3167=DIRECTION('',(0.E0,0.E0,1.E0)); +#3168=VECTOR('',#3167,3.5E-1); +#3169=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#3170=LINE('',#3169,#3168); +#3171=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3172=VECTOR('',#3171,2.828427124746E-1); +#3173=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#3174=LINE('',#3173,#3172); +#3175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3176=VECTOR('',#3175,1.2E-1); +#3177=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#3178=LINE('',#3177,#3176); +#3179=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3180=VECTOR('',#3179,9.5E-1); +#3181=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#3182=LINE('',#3181,#3180); +#3183=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3184=VECTOR('',#3183,2.9E-1); +#3185=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#3186=LINE('',#3185,#3184); +#3187=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3188=VECTOR('',#3187,4.9E-1); +#3189=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#3190=LINE('',#3189,#3188); +#3191=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3192=VECTOR('',#3191,1.5E-1); +#3193=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#3194=LINE('',#3193,#3192); +#3195=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3196=VECTOR('',#3195,3.E-1); +#3197=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#3198=LINE('',#3197,#3196); +#3199=DIRECTION('',(0.E0,1.E0,0.E0)); +#3200=VECTOR('',#3199,4.E-1); +#3201=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#3202=LINE('',#3201,#3200); +#3203=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3204=VECTOR('',#3203,4.E-1); +#3205=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#3206=LINE('',#3205,#3204); +#3207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3208=VECTOR('',#3207,3.E-1); +#3209=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#3210=LINE('',#3209,#3208); +#3211=DIRECTION('',(0.E0,1.E0,0.E0)); +#3212=VECTOR('',#3211,1.5E-1); +#3213=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#3214=LINE('',#3213,#3212); +#3215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3216=VECTOR('',#3215,4.9E-1); +#3217=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#3218=LINE('',#3217,#3216); +#3219=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3220=VECTOR('',#3219,2.9E-1); +#3221=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#3222=LINE('',#3221,#3220); +#3223=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3224=VECTOR('',#3223,9.5E-1); +#3225=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#3226=LINE('',#3225,#3224); +#3227=DIRECTION('',(0.E0,1.E0,0.E0)); +#3228=VECTOR('',#3227,1.2E-1); +#3229=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#3230=LINE('',#3229,#3228); +#3231=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3232=VECTOR('',#3231,2.828427124746E-1); +#3233=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#3234=LINE('',#3233,#3232); +#3235=DIRECTION('',(0.E0,0.E0,1.E0)); +#3236=VECTOR('',#3235,3.5E-1); +#3237=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#3238=LINE('',#3237,#3236); +#3239=DIRECTION('',(0.E0,1.E0,0.E0)); +#3240=VECTOR('',#3239,1.3E-1); +#3241=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#3242=LINE('',#3241,#3240); +#3243=DIRECTION('',(0.E0,0.E0,1.E0)); +#3244=VECTOR('',#3243,1.221800737645E-1); +#3245=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#3246=LINE('',#3245,#3244); +#3247=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3248=VECTOR('',#3247,2.610814578665E-1); +#3249=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#3250=LINE('',#3249,#3248); +#3251=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3252=VECTOR('',#3251,2.5E-1); +#3253=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#3254=LINE('',#3253,#3252); +#3255=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3256=VECTOR('',#3255,1.903354478021E-1); +#3257=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#3258=LINE('',#3257,#3256); +#3259=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3260=VECTOR('',#3259,1.903354478021E-1); +#3261=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#3262=LINE('',#3261,#3260); +#3263=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3264=VECTOR('',#3263,2.5E-1); +#3265=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#3266=LINE('',#3265,#3264); +#3267=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3268=VECTOR('',#3267,2.610814578665E-1); +#3269=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#3270=LINE('',#3269,#3268); +#3271=DIRECTION('',(0.E0,0.E0,1.E0)); +#3272=VECTOR('',#3271,1.221800737645E-1); +#3273=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#3274=LINE('',#3273,#3272); +#3275=DIRECTION('',(0.E0,1.E0,0.E0)); +#3276=VECTOR('',#3275,4.E-1); +#3277=CARTESIAN_POINT('',(-3.44E0,-2.125E0,1.5E-1)); +#3278=LINE('',#3277,#3276); +#3279=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3280=VECTOR('',#3279,3.E-1); +#3281=CARTESIAN_POINT('',(-3.44E0,-2.125E0,4.5E-1)); +#3282=LINE('',#3281,#3280); +#3283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3284=VECTOR('',#3283,1.5E-1); +#3285=CARTESIAN_POINT('',(-3.44E0,-1.975E0,4.5E-1)); +#3286=LINE('',#3285,#3284); +#3287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3288=VECTOR('',#3287,4.9E-1); +#3289=CARTESIAN_POINT('',(-3.44E0,-1.975E0,9.4E-1)); +#3290=LINE('',#3289,#3288); +#3291=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3292=VECTOR('',#3291,2.9E-1); +#3293=CARTESIAN_POINT('',(-3.44E0,-2.175E0,1.15E0)); +#3294=LINE('',#3293,#3292); +#3295=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3296=VECTOR('',#3295,9.5E-1); +#3297=CARTESIAN_POINT('',(-3.44E0,-2.175E0,2.1E0)); +#3298=LINE('',#3297,#3296); +#3299=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3300=VECTOR('',#3299,1.2E-1); +#3301=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.1E0)); +#3302=LINE('',#3301,#3300); +#3303=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3304=VECTOR('',#3303,2.828427124746E-1); +#3305=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.9E0)); +#3306=LINE('',#3305,#3304); +#3307=DIRECTION('',(0.E0,0.E0,1.E0)); +#3308=VECTOR('',#3307,3.5E-1); +#3309=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.55E0)); +#3310=LINE('',#3309,#3308); +#3311=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3312=VECTOR('',#3311,1.3E-1); +#3313=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.55E0)); +#3314=LINE('',#3313,#3312); +#3315=DIRECTION('',(0.E0,1.E0,0.E0)); +#3316=VECTOR('',#3315,1.3E-1); +#3317=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.55E0)); +#3318=LINE('',#3317,#3316); +#3319=DIRECTION('',(0.E0,0.E0,1.E0)); +#3320=VECTOR('',#3319,3.5E-1); +#3321=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.9E0)); +#3322=LINE('',#3321,#3320); +#3323=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3324=VECTOR('',#3323,2.828427124746E-1); +#3325=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.1E0)); +#3326=LINE('',#3325,#3324); +#3327=DIRECTION('',(0.E0,1.E0,0.E0)); +#3328=VECTOR('',#3327,1.2E-1); +#3329=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-2.1E0)); +#3330=LINE('',#3329,#3328); +#3331=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3332=VECTOR('',#3331,9.5E-1); +#3333=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.15E0)); +#3334=LINE('',#3333,#3332); +#3335=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3336=VECTOR('',#3335,2.9E-1); +#3337=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-9.4E-1)); +#3338=LINE('',#3337,#3336); +#3339=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3340=VECTOR('',#3339,4.9E-1); +#3341=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-4.5E-1)); +#3342=LINE('',#3341,#3340); +#3343=DIRECTION('',(0.E0,1.E0,0.E0)); +#3344=VECTOR('',#3343,1.5E-1); +#3345=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-4.5E-1)); +#3346=LINE('',#3345,#3344); +#3347=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3348=VECTOR('',#3347,3.E-1); +#3349=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-1.5E-1)); +#3350=LINE('',#3349,#3348); +#3351=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3352=VECTOR('',#3351,4.E-1); +#3353=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.5E-1)); +#3354=LINE('',#3353,#3352); +#3355=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3356=VECTOR('',#3355,1.903354478021E-1); +#3357=CARTESIAN_POINT('',(-3.44E0,6.25E-1,8.2E-1)); +#3358=LINE('',#3357,#3356); +#3359=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3360=VECTOR('',#3359,2.5E-1); +#3361=CARTESIAN_POINT('',(-3.44E0,7.75E-1,1.02E0)); +#3362=LINE('',#3361,#3360); +#3363=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3364=VECTOR('',#3363,2.610814578665E-1); +#3365=CARTESIAN_POINT('',(-3.44E0,9.75E-1,8.521800737645E-1)); +#3366=LINE('',#3365,#3364); +#3367=DIRECTION('',(0.E0,0.E0,1.E0)); +#3368=VECTOR('',#3367,1.221800737645E-1); +#3369=CARTESIAN_POINT('',(-3.44E0,9.75E-1,7.3E-1)); +#3370=LINE('',#3369,#3368); +#3371=DIRECTION('',(0.E0,0.E0,1.E0)); +#3372=VECTOR('',#3371,1.221800737645E-1); +#3373=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-8.521800737645E-1)); +#3374=LINE('',#3373,#3372); +#3375=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3376=VECTOR('',#3375,2.610814578665E-1); +#3377=CARTESIAN_POINT('',(-3.44E0,7.75E-1,-1.02E0)); +#3378=LINE('',#3377,#3376); +#3379=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3380=VECTOR('',#3379,2.5E-1); +#3381=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-8.2E-1)); +#3382=LINE('',#3381,#3380); +#3383=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3384=VECTOR('',#3383,1.903354478021E-1); +#3385=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#3386=LINE('',#3385,#3384); +#3387=DIRECTION('',(1.E0,0.E0,0.E0)); +#3388=VECTOR('',#3387,3.2E-1); +#3389=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#3390=LINE('',#3389,#3388); +#3391=DIRECTION('',(1.E0,0.E0,0.E0)); +#3392=VECTOR('',#3391,3.2E-1); +#3393=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#3394=LINE('',#3393,#3392); +#3395=DIRECTION('',(1.E0,0.E0,0.E0)); +#3396=VECTOR('',#3395,3.2E-1); +#3397=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#3398=LINE('',#3397,#3396); +#3399=DIRECTION('',(1.E0,0.E0,0.E0)); +#3400=VECTOR('',#3399,3.2E-1); +#3401=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#3402=LINE('',#3401,#3400); +#3403=DIRECTION('',(1.E0,0.E0,0.E0)); +#3404=VECTOR('',#3403,3.2E-1); +#3405=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#3406=LINE('',#3405,#3404); +#3407=DIRECTION('',(1.E0,0.E0,0.E0)); +#3408=VECTOR('',#3407,3.2E-1); +#3409=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#3410=LINE('',#3409,#3408); +#3411=DIRECTION('',(1.E0,0.E0,0.E0)); +#3412=VECTOR('',#3411,3.2E-1); +#3413=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#3414=LINE('',#3413,#3412); +#3415=DIRECTION('',(1.E0,0.E0,0.E0)); +#3416=VECTOR('',#3415,3.2E-1); +#3417=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#3418=LINE('',#3417,#3416); +#3419=DIRECTION('',(1.E0,0.E0,0.E0)); +#3420=VECTOR('',#3419,3.2E-1); +#3421=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#3422=LINE('',#3421,#3420); +#3423=DIRECTION('',(1.E0,0.E0,0.E0)); +#3424=VECTOR('',#3423,3.2E-1); +#3425=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#3426=LINE('',#3425,#3424); +#3427=DIRECTION('',(1.E0,0.E0,0.E0)); +#3428=VECTOR('',#3427,3.2E-1); +#3429=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#3430=LINE('',#3429,#3428); +#3431=DIRECTION('',(1.E0,0.E0,0.E0)); +#3432=VECTOR('',#3431,3.2E-1); +#3433=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#3434=LINE('',#3433,#3432); +#3435=DIRECTION('',(1.E0,0.E0,0.E0)); +#3436=VECTOR('',#3435,3.2E-1); +#3437=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#3438=LINE('',#3437,#3436); +#3439=DIRECTION('',(1.E0,0.E0,0.E0)); +#3440=VECTOR('',#3439,3.2E-1); +#3441=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#3442=LINE('',#3441,#3440); +#3443=DIRECTION('',(1.E0,0.E0,0.E0)); +#3444=VECTOR('',#3443,3.2E-1); +#3445=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#3446=LINE('',#3445,#3444); +#3447=DIRECTION('',(1.E0,0.E0,0.E0)); +#3448=VECTOR('',#3447,3.2E-1); +#3449=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#3450=LINE('',#3449,#3448); +#3451=DIRECTION('',(1.E0,0.E0,0.E0)); +#3452=VECTOR('',#3451,3.2E-1); +#3453=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#3454=LINE('',#3453,#3452); +#3455=DIRECTION('',(1.E0,0.E0,0.E0)); +#3456=VECTOR('',#3455,3.2E-1); +#3457=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#3458=LINE('',#3457,#3456); +#3459=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3460=VECTOR('',#3459,3.7E-1); +#3461=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#3462=LINE('',#3461,#3460); +#3463=DIRECTION('',(0.E0,1.E0,0.E0)); +#3464=VECTOR('',#3463,5.177127982297E-1); +#3465=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#3466=LINE('',#3465,#3464); +#3467=DIRECTION('',(1.E0,0.E0,0.E0)); +#3468=VECTOR('',#3467,3.2E-1); +#3469=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#3470=LINE('',#3469,#3468); +#3471=DIRECTION('',(0.E0,1.E0,0.E0)); +#3472=VECTOR('',#3471,5.177127982297E-1); +#3473=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,7.3E-1)); +#3474=LINE('',#3473,#3472); +#3475=DIRECTION('',(1.E0,0.E0,0.E0)); +#3476=VECTOR('',#3475,3.2E-1); +#3477=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#3478=LINE('',#3477,#3476); +#3479=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3480=VECTOR('',#3479,3.7E-1); +#3481=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#3482=LINE('',#3481,#3480); +#3483=DIRECTION('',(1.E0,0.E0,0.E0)); +#3484=VECTOR('',#3483,3.7E-1); +#3485=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#3486=LINE('',#3485,#3484); +#3487=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3488=VECTOR('',#3487,3.7E-1); +#3489=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#3490=LINE('',#3489,#3488); +#3491=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3492=VECTOR('',#3491,1.732050807569E-1); +#3493=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#3494=LINE('',#3493,#3492); +#3495=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3496=VECTOR('',#3495,1.732050807569E-1); +#3497=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#3498=LINE('',#3497,#3496); +#3499=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3500=VECTOR('',#3499,1.732050807569E-1); +#3501=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#3502=LINE('',#3501,#3500); +#3503=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3504=VECTOR('',#3503,1.732050807569E-1); +#3505=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#3506=LINE('',#3505,#3504); +#3507=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3508=VECTOR('',#3507,1.732050807569E-1); +#3509=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#3510=LINE('',#3509,#3508); +#3511=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3512=VECTOR('',#3511,1.732050807569E-1); +#3513=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#3514=LINE('',#3513,#3512); +#3515=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3516=VECTOR('',#3515,1.732050807569E-1); +#3517=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#3518=LINE('',#3517,#3516); +#3519=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3520=VECTOR('',#3519,1.732050807569E-1); +#3521=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#3522=LINE('',#3521,#3520); +#3523=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3524=VECTOR('',#3523,1.732050807569E-1); +#3525=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#3526=LINE('',#3525,#3524); +#3527=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3528=VECTOR('',#3527,1.732050807569E-1); +#3529=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#3530=LINE('',#3529,#3528); +#3531=DIRECTION('',(0.E0,0.E0,1.E0)); +#3532=VECTOR('',#3531,1.5E0); +#3533=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#3534=LINE('',#3533,#3532); +#3535=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3536=VECTOR('',#3535,3.E-1); +#3537=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#3538=LINE('',#3537,#3536); +#3539=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#3540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3542=AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#3544=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#3545=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3546=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3547=AXIS2_PLACEMENT_3D('',#3544,#3545,#3546); +#3549=DIRECTION('',(0.E0,1.E0,0.E0)); +#3550=VECTOR('',#3549,3.E-1); +#3551=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#3552=LINE('',#3551,#3550); +#3553=DIRECTION('',(0.E0,0.E0,1.E0)); +#3554=VECTOR('',#3553,1.15E0); +#3555=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#3556=LINE('',#3555,#3554); +#3557=DIRECTION('',(0.E0,0.E0,1.E0)); +#3558=VECTOR('',#3557,2.6E-1); +#3559=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#3560=LINE('',#3559,#3558); +#3561=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3562=VECTOR('',#3561,3.8E-1); +#3563=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#3564=LINE('',#3563,#3562); +#3565=DIRECTION('',(0.E0,1.E0,0.E0)); +#3566=VECTOR('',#3565,1.8E0); +#3567=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#3568=LINE('',#3567,#3566); +#3569=DIRECTION('',(0.E0,0.E0,1.E0)); +#3570=VECTOR('',#3569,1.2E-1); +#3571=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#3572=LINE('',#3571,#3570); +#3573=DIRECTION('',(0.E0,1.E0,0.E0)); +#3574=VECTOR('',#3573,2.E-1); +#3575=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#3576=LINE('',#3575,#3574); +#3577=DIRECTION('',(0.E0,0.E0,1.E0)); +#3578=VECTOR('',#3577,2.6E-1); +#3579=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#3580=LINE('',#3579,#3578); +#3581=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3582=VECTOR('',#3581,2.E-1); +#3583=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#3584=LINE('',#3583,#3582); +#3585=DIRECTION('',(0.E0,0.E0,1.E0)); +#3586=VECTOR('',#3585,1.2E-1); +#3587=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#3588=LINE('',#3587,#3586); +#3589=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3590=VECTOR('',#3589,1.8E0); +#3591=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#3592=LINE('',#3591,#3590); +#3593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3594=VECTOR('',#3593,3.8E-1); +#3595=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#3596=LINE('',#3595,#3594); +#3597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3598=VECTOR('',#3597,1.4E0); +#3599=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3600=LINE('',#3599,#3598); +#3601=DIRECTION('',(1.E0,0.E0,0.E0)); +#3602=VECTOR('',#3601,3.2E-1); +#3603=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.55E0)); +#3604=LINE('',#3603,#3602); +#3605=DIRECTION('',(0.E0,0.E0,1.E0)); +#3606=VECTOR('',#3605,1.4E0); +#3607=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.55E0)); +#3608=LINE('',#3607,#3606); +#3609=DIRECTION('',(1.E0,0.E0,0.E0)); +#3610=VECTOR('',#3609,3.2E-1); +#3611=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3612=LINE('',#3611,#3610); +#3613=CARTESIAN_POINT('',(-2.185E0,-2.025E0,0.E0)); +#3614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3615=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3616=AXIS2_PLACEMENT_3D('',#3613,#3614,#3615); +#3618=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3619=VECTOR('',#3618,3.E-1); +#3620=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.E-1)); +#3621=LINE('',#3620,#3619); +#3622=DIRECTION('',(0.E0,0.E0,1.E0)); +#3623=VECTOR('',#3622,1.5E0); +#3624=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#3625=LINE('',#3624,#3623); +#3626=DIRECTION('',(0.E0,0.E0,1.E0)); +#3627=VECTOR('',#3626,1.15E0); +#3628=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.E-1)); +#3629=LINE('',#3628,#3627); +#3630=DIRECTION('',(0.E0,1.E0,0.E0)); +#3631=VECTOR('',#3630,3.E-1); +#3632=CARTESIAN_POINT('',(-2.185E0,-2.025E0,1.E-1)); +#3633=LINE('',#3632,#3631); +#3634=CARTESIAN_POINT('',(-2.185E0,-2.025E0,0.E0)); +#3635=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3636=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3637=AXIS2_PLACEMENT_3D('',#3634,#3635,#3636); +#3639=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3640=VECTOR('',#3639,2.6E-1); +#3641=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#3642=LINE('',#3641,#3640); +#3643=DIRECTION('',(0.E0,1.E0,0.E0)); +#3644=VECTOR('',#3643,2.E-1); +#3645=CARTESIAN_POINT('',(-2.185E0,1.075E0,8.5E-1)); +#3646=LINE('',#3645,#3644); +#3647=DIRECTION('',(0.E0,0.E0,1.E0)); +#3648=VECTOR('',#3647,1.2E-1); +#3649=CARTESIAN_POINT('',(-2.185E0,1.075E0,7.3E-1)); +#3650=LINE('',#3649,#3648); +#3651=DIRECTION('',(0.E0,1.E0,0.E0)); +#3652=VECTOR('',#3651,1.8E0); +#3653=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,7.3E-1)); +#3654=LINE('',#3653,#3652); +#3655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3656=VECTOR('',#3655,3.8E-1); +#3657=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#3658=LINE('',#3657,#3656); +#3659=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3660=VECTOR('',#3659,2.6E-1); +#3661=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#3662=LINE('',#3661,#3660); +#3663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3664=VECTOR('',#3663,3.8E-1); +#3665=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-7.3E-1)); +#3666=LINE('',#3665,#3664); +#3667=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3668=VECTOR('',#3667,1.8E0); +#3669=CARTESIAN_POINT('',(-2.185E0,1.075E0,-7.3E-1)); +#3670=LINE('',#3669,#3668); +#3671=DIRECTION('',(0.E0,0.E0,1.E0)); +#3672=VECTOR('',#3671,1.2E-1); +#3673=CARTESIAN_POINT('',(-2.185E0,1.075E0,-8.5E-1)); +#3674=LINE('',#3673,#3672); +#3675=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3676=VECTOR('',#3675,2.E-1); +#3677=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#3678=LINE('',#3677,#3676); +#3679=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3680=VECTOR('',#3679,3.7E-1); +#3681=CARTESIAN_POINT('',(-1.815E0,-2.025E0,-1.E-1)); +#3682=LINE('',#3681,#3680); +#3683=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3684=VECTOR('',#3683,3.7E-1); +#3685=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#3686=LINE('',#3685,#3684); +#3687=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3688=VECTOR('',#3687,3.7E-1); +#3689=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#3690=LINE('',#3689,#3688); +#3691=DIRECTION('',(1.E0,0.E0,0.E0)); +#3692=VECTOR('',#3691,3.7E-1); +#3693=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#3694=LINE('',#3693,#3692); +#3695=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3696=VECTOR('',#3695,3.7E-1); +#3697=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#3698=LINE('',#3697,#3696); +#3699=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3700=VECTOR('',#3699,3.7E-1); +#3701=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#3702=LINE('',#3701,#3700); +#3703=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3704=VECTOR('',#3703,3.7E-1); +#3705=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#3706=LINE('',#3705,#3704); +#3707=DIRECTION('',(0.E0,1.E0,0.E0)); +#3708=VECTOR('',#3707,5.177127982297E-1); +#3709=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#3710=LINE('',#3709,#3708); +#3711=DIRECTION('',(1.E0,0.E0,0.E0)); +#3712=VECTOR('',#3711,3.2E-1); +#3713=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#3714=LINE('',#3713,#3712); +#3715=DIRECTION('',(0.E0,1.E0,0.E0)); +#3716=VECTOR('',#3715,5.177127982297E-1); +#3717=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,7.3E-1)); +#3718=LINE('',#3717,#3716); +#3719=DIRECTION('',(1.E0,0.E0,0.E0)); +#3720=VECTOR('',#3719,3.2E-1); +#3721=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#3722=LINE('',#3721,#3720); +#3723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3724=VECTOR('',#3723,1.3E-1); +#3725=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#3726=LINE('',#3725,#3724); +#3727=DIRECTION('',(0.E0,0.E0,1.E0)); +#3728=VECTOR('',#3727,3.5E-1); +#3729=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#3730=LINE('',#3729,#3728); +#3731=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3732=VECTOR('',#3731,2.828427124746E-1); +#3733=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#3734=LINE('',#3733,#3732); +#3735=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3736=VECTOR('',#3735,1.2E-1); +#3737=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#3738=LINE('',#3737,#3736); +#3739=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3740=VECTOR('',#3739,9.5E-1); +#3741=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#3742=LINE('',#3741,#3740); +#3743=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3744=VECTOR('',#3743,2.9E-1); +#3745=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#3746=LINE('',#3745,#3744); +#3747=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3748=VECTOR('',#3747,4.9E-1); +#3749=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#3750=LINE('',#3749,#3748); +#3751=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3752=VECTOR('',#3751,1.5E-1); +#3753=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#3754=LINE('',#3753,#3752); +#3755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3756=VECTOR('',#3755,3.E-1); +#3757=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#3758=LINE('',#3757,#3756); +#3759=DIRECTION('',(0.E0,1.E0,0.E0)); +#3760=VECTOR('',#3759,4.E-1); +#3761=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#3762=LINE('',#3761,#3760); +#3763=DIRECTION('',(0.E0,0.E0,1.E0)); +#3764=VECTOR('',#3763,1.221800737645E-1); +#3765=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#3766=LINE('',#3765,#3764); +#3767=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3768=VECTOR('',#3767,2.610814578665E-1); +#3769=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#3770=LINE('',#3769,#3768); +#3771=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3772=VECTOR('',#3771,2.5E-1); +#3773=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#3774=LINE('',#3773,#3772); +#3775=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3776=VECTOR('',#3775,1.903354478021E-1); +#3777=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#3778=LINE('',#3777,#3776); +#3779=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3780=VECTOR('',#3779,4.E-1); +#3781=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3782=LINE('',#3781,#3780); +#3783=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3784=VECTOR('',#3783,3.E-1); +#3785=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#3786=LINE('',#3785,#3784); +#3787=DIRECTION('',(0.E0,1.E0,0.E0)); +#3788=VECTOR('',#3787,1.5E-1); +#3789=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#3790=LINE('',#3789,#3788); +#3791=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3792=VECTOR('',#3791,4.9E-1); +#3793=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#3794=LINE('',#3793,#3792); +#3795=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3796=VECTOR('',#3795,2.9E-1); +#3797=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#3798=LINE('',#3797,#3796); +#3799=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3800=VECTOR('',#3799,9.5E-1); +#3801=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#3802=LINE('',#3801,#3800); +#3803=DIRECTION('',(0.E0,1.E0,0.E0)); +#3804=VECTOR('',#3803,1.2E-1); +#3805=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#3806=LINE('',#3805,#3804); +#3807=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3808=VECTOR('',#3807,2.828427124746E-1); +#3809=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#3810=LINE('',#3809,#3808); +#3811=DIRECTION('',(0.E0,0.E0,1.E0)); +#3812=VECTOR('',#3811,3.5E-1); +#3813=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#3814=LINE('',#3813,#3812); +#3815=DIRECTION('',(0.E0,1.E0,0.E0)); +#3816=VECTOR('',#3815,1.3E-1); +#3817=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#3818=LINE('',#3817,#3816); +#3819=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3820=VECTOR('',#3819,1.903354478021E-1); +#3821=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#3822=LINE('',#3821,#3820); +#3823=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3824=VECTOR('',#3823,2.5E-1); +#3825=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#3826=LINE('',#3825,#3824); +#3827=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3828=VECTOR('',#3827,2.610814578665E-1); +#3829=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#3830=LINE('',#3829,#3828); +#3831=DIRECTION('',(0.E0,0.E0,1.E0)); +#3832=VECTOR('',#3831,1.221800737645E-1); +#3833=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#3834=LINE('',#3833,#3832); +#3835=DIRECTION('',(0.E0,1.E0,0.E0)); +#3836=VECTOR('',#3835,4.E-1); +#3837=CARTESIAN_POINT('',(-1.84E0,-2.125E0,1.5E-1)); +#3838=LINE('',#3837,#3836); +#3839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3840=VECTOR('',#3839,3.E-1); +#3841=CARTESIAN_POINT('',(-1.84E0,-2.125E0,4.5E-1)); +#3842=LINE('',#3841,#3840); +#3843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3844=VECTOR('',#3843,1.5E-1); +#3845=CARTESIAN_POINT('',(-1.84E0,-1.975E0,4.5E-1)); +#3846=LINE('',#3845,#3844); +#3847=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3848=VECTOR('',#3847,4.9E-1); +#3849=CARTESIAN_POINT('',(-1.84E0,-1.975E0,9.4E-1)); +#3850=LINE('',#3849,#3848); +#3851=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3852=VECTOR('',#3851,2.9E-1); +#3853=CARTESIAN_POINT('',(-1.84E0,-2.175E0,1.15E0)); +#3854=LINE('',#3853,#3852); +#3855=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3856=VECTOR('',#3855,9.5E-1); +#3857=CARTESIAN_POINT('',(-1.84E0,-2.175E0,2.1E0)); +#3858=LINE('',#3857,#3856); +#3859=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3860=VECTOR('',#3859,1.2E-1); +#3861=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.1E0)); +#3862=LINE('',#3861,#3860); +#3863=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3864=VECTOR('',#3863,2.828427124746E-1); +#3865=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.9E0)); +#3866=LINE('',#3865,#3864); +#3867=DIRECTION('',(0.E0,0.E0,1.E0)); +#3868=VECTOR('',#3867,3.5E-1); +#3869=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.55E0)); +#3870=LINE('',#3869,#3868); +#3871=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3872=VECTOR('',#3871,1.3E-1); +#3873=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.55E0)); +#3874=LINE('',#3873,#3872); +#3875=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3876=VECTOR('',#3875,1.903354478021E-1); +#3877=CARTESIAN_POINT('',(-1.84E0,6.25E-1,8.2E-1)); +#3878=LINE('',#3877,#3876); +#3879=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3880=VECTOR('',#3879,2.5E-1); +#3881=CARTESIAN_POINT('',(-1.84E0,7.75E-1,1.02E0)); +#3882=LINE('',#3881,#3880); +#3883=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3884=VECTOR('',#3883,2.610814578665E-1); +#3885=CARTESIAN_POINT('',(-1.84E0,9.75E-1,8.521800737645E-1)); +#3886=LINE('',#3885,#3884); +#3887=DIRECTION('',(0.E0,0.E0,1.E0)); +#3888=VECTOR('',#3887,1.221800737645E-1); +#3889=CARTESIAN_POINT('',(-1.84E0,9.75E-1,7.3E-1)); +#3890=LINE('',#3889,#3888); +#3891=DIRECTION('',(0.E0,1.E0,0.E0)); +#3892=VECTOR('',#3891,1.3E-1); +#3893=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.55E0)); +#3894=LINE('',#3893,#3892); +#3895=DIRECTION('',(0.E0,0.E0,1.E0)); +#3896=VECTOR('',#3895,3.5E-1); +#3897=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.9E0)); +#3898=LINE('',#3897,#3896); +#3899=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3900=VECTOR('',#3899,2.828427124746E-1); +#3901=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.1E0)); +#3902=LINE('',#3901,#3900); +#3903=DIRECTION('',(0.E0,1.E0,0.E0)); +#3904=VECTOR('',#3903,1.2E-1); +#3905=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-2.1E0)); +#3906=LINE('',#3905,#3904); +#3907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3908=VECTOR('',#3907,9.5E-1); +#3909=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.15E0)); +#3910=LINE('',#3909,#3908); +#3911=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3912=VECTOR('',#3911,2.9E-1); +#3913=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-9.4E-1)); +#3914=LINE('',#3913,#3912); +#3915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3916=VECTOR('',#3915,4.9E-1); +#3917=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-4.5E-1)); +#3918=LINE('',#3917,#3916); +#3919=DIRECTION('',(0.E0,1.E0,0.E0)); +#3920=VECTOR('',#3919,1.5E-1); +#3921=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-4.5E-1)); +#3922=LINE('',#3921,#3920); +#3923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3924=VECTOR('',#3923,3.E-1); +#3925=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-1.5E-1)); +#3926=LINE('',#3925,#3924); +#3927=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3928=VECTOR('',#3927,4.E-1); +#3929=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.5E-1)); +#3930=LINE('',#3929,#3928); +#3931=DIRECTION('',(0.E0,0.E0,1.E0)); +#3932=VECTOR('',#3931,1.221800737645E-1); +#3933=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-8.521800737645E-1)); +#3934=LINE('',#3933,#3932); +#3935=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3936=VECTOR('',#3935,2.610814578665E-1); +#3937=CARTESIAN_POINT('',(-1.84E0,7.75E-1,-1.02E0)); +#3938=LINE('',#3937,#3936); +#3939=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3940=VECTOR('',#3939,2.5E-1); +#3941=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-8.2E-1)); +#3942=LINE('',#3941,#3940); +#3943=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3944=VECTOR('',#3943,1.903354478021E-1); +#3945=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#3946=LINE('',#3945,#3944); +#3947=DIRECTION('',(1.E0,0.E0,0.E0)); +#3948=VECTOR('',#3947,3.2E-1); +#3949=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#3950=LINE('',#3949,#3948); +#3951=DIRECTION('',(1.E0,0.E0,0.E0)); +#3952=VECTOR('',#3951,3.2E-1); +#3953=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#3954=LINE('',#3953,#3952); +#3955=DIRECTION('',(1.E0,0.E0,0.E0)); +#3956=VECTOR('',#3955,3.2E-1); +#3957=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#3958=LINE('',#3957,#3956); +#3959=DIRECTION('',(1.E0,0.E0,0.E0)); +#3960=VECTOR('',#3959,3.2E-1); +#3961=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#3962=LINE('',#3961,#3960); +#3963=DIRECTION('',(1.E0,0.E0,0.E0)); +#3964=VECTOR('',#3963,3.2E-1); +#3965=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#3966=LINE('',#3965,#3964); +#3967=DIRECTION('',(1.E0,0.E0,0.E0)); +#3968=VECTOR('',#3967,3.2E-1); +#3969=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#3970=LINE('',#3969,#3968); +#3971=DIRECTION('',(1.E0,0.E0,0.E0)); +#3972=VECTOR('',#3971,3.2E-1); +#3973=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#3974=LINE('',#3973,#3972); +#3975=DIRECTION('',(1.E0,0.E0,0.E0)); +#3976=VECTOR('',#3975,3.2E-1); +#3977=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#3978=LINE('',#3977,#3976); +#3979=DIRECTION('',(1.E0,0.E0,0.E0)); +#3980=VECTOR('',#3979,3.2E-1); +#3981=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#3982=LINE('',#3981,#3980); +#3983=DIRECTION('',(1.E0,0.E0,0.E0)); +#3984=VECTOR('',#3983,3.2E-1); +#3985=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#3986=LINE('',#3985,#3984); +#3987=DIRECTION('',(1.E0,0.E0,0.E0)); +#3988=VECTOR('',#3987,3.2E-1); +#3989=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#3990=LINE('',#3989,#3988); +#3991=DIRECTION('',(1.E0,0.E0,0.E0)); +#3992=VECTOR('',#3991,3.2E-1); +#3993=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#3994=LINE('',#3993,#3992); +#3995=DIRECTION('',(1.E0,0.E0,0.E0)); +#3996=VECTOR('',#3995,3.2E-1); +#3997=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#3998=LINE('',#3997,#3996); +#3999=DIRECTION('',(1.E0,0.E0,0.E0)); +#4000=VECTOR('',#3999,3.2E-1); +#4001=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#4002=LINE('',#4001,#4000); +#4003=DIRECTION('',(1.E0,0.E0,0.E0)); +#4004=VECTOR('',#4003,3.2E-1); +#4005=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#4006=LINE('',#4005,#4004); +#4007=DIRECTION('',(1.E0,0.E0,0.E0)); +#4008=VECTOR('',#4007,3.2E-1); +#4009=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#4010=LINE('',#4009,#4008); +#4011=DIRECTION('',(1.E0,0.E0,0.E0)); +#4012=VECTOR('',#4011,3.2E-1); +#4013=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#4014=LINE('',#4013,#4012); +#4015=DIRECTION('',(1.E0,0.E0,0.E0)); +#4016=VECTOR('',#4015,3.2E-1); +#4017=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#4018=LINE('',#4017,#4016); +#4019=DIRECTION('',(1.E0,0.E0,0.E0)); +#4020=VECTOR('',#4019,3.2E-1); +#4021=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#4022=LINE('',#4021,#4020); +#4023=DIRECTION('',(1.E0,0.E0,0.E0)); +#4024=VECTOR('',#4023,3.2E-1); +#4025=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#4026=LINE('',#4025,#4024); +#4027=DIRECTION('',(1.E0,0.E0,0.E0)); +#4028=VECTOR('',#4027,3.2E-1); +#4029=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#4030=LINE('',#4029,#4028); +#4031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4032=VECTOR('',#4031,3.7E-1); +#4033=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#4034=LINE('',#4033,#4032); +#4035=DIRECTION('',(0.E0,1.E0,0.E0)); +#4036=VECTOR('',#4035,5.177127982297E-1); +#4037=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#4038=LINE('',#4037,#4036); +#4039=DIRECTION('',(1.E0,0.E0,0.E0)); +#4040=VECTOR('',#4039,3.2E-1); +#4041=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-7.3E-1)); +#4042=LINE('',#4041,#4040); +#4043=DIRECTION('',(0.E0,1.E0,0.E0)); +#4044=VECTOR('',#4043,5.177127982297E-1); +#4045=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#4046=LINE('',#4045,#4044); +#4047=DIRECTION('',(1.E0,0.E0,0.E0)); +#4048=VECTOR('',#4047,3.2E-1); +#4049=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#4050=LINE('',#4049,#4048); +#4051=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4052=VECTOR('',#4051,3.7E-1); +#4053=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#4054=LINE('',#4053,#4052); +#4055=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4056=VECTOR('',#4055,3.7E-1); +#4057=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#4058=LINE('',#4057,#4056); +#4059=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4060=VECTOR('',#4059,1.732050807569E-1); +#4061=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#4062=LINE('',#4061,#4060); +#4063=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4064=VECTOR('',#4063,1.732050807569E-1); +#4065=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#4066=LINE('',#4065,#4064); +#4067=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4068=VECTOR('',#4067,1.732050807569E-1); +#4069=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#4070=LINE('',#4069,#4068); +#4071=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4072=VECTOR('',#4071,1.732050807569E-1); +#4073=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#4074=LINE('',#4073,#4072); +#4075=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4076=VECTOR('',#4075,1.732050807569E-1); +#4077=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4078=LINE('',#4077,#4076); +#4079=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4080=VECTOR('',#4079,1.732050807569E-1); +#4081=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#4082=LINE('',#4081,#4080); +#4083=DIRECTION('',(0.E0,0.E0,1.E0)); +#4084=VECTOR('',#4083,1.5E0); +#4085=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#4086=LINE('',#4085,#4084); +#4087=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4088=VECTOR('',#4087,3.E-1); +#4089=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#4090=LINE('',#4089,#4088); +#4091=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#4092=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4093=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4094=AXIS2_PLACEMENT_3D('',#4091,#4092,#4093); +#4096=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#4097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4099=AXIS2_PLACEMENT_3D('',#4096,#4097,#4098); +#4101=DIRECTION('',(0.E0,1.E0,0.E0)); +#4102=VECTOR('',#4101,3.E-1); +#4103=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#4104=LINE('',#4103,#4102); +#4105=DIRECTION('',(0.E0,0.E0,1.E0)); +#4106=VECTOR('',#4105,1.15E0); +#4107=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#4108=LINE('',#4107,#4106); +#4109=DIRECTION('',(0.E0,0.E0,1.E0)); +#4110=VECTOR('',#4109,2.6E-1); +#4111=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#4112=LINE('',#4111,#4110); +#4113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4114=VECTOR('',#4113,3.8E-1); +#4115=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#4116=LINE('',#4115,#4114); +#4117=DIRECTION('',(0.E0,1.E0,0.E0)); +#4118=VECTOR('',#4117,1.8E0); +#4119=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#4120=LINE('',#4119,#4118); +#4121=DIRECTION('',(0.E0,0.E0,1.E0)); +#4122=VECTOR('',#4121,1.2E-1); +#4123=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#4124=LINE('',#4123,#4122); +#4125=DIRECTION('',(0.E0,1.E0,0.E0)); +#4126=VECTOR('',#4125,2.E-1); +#4127=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#4128=LINE('',#4127,#4126); +#4129=DIRECTION('',(0.E0,0.E0,1.E0)); +#4130=VECTOR('',#4129,2.6E-1); +#4131=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#4132=LINE('',#4131,#4130); +#4133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4134=VECTOR('',#4133,2.E-1); +#4135=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#4136=LINE('',#4135,#4134); +#4137=DIRECTION('',(0.E0,0.E0,1.E0)); +#4138=VECTOR('',#4137,1.2E-1); +#4139=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#4140=LINE('',#4139,#4138); +#4141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4142=VECTOR('',#4141,1.8E0); +#4143=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#4144=LINE('',#4143,#4142); +#4145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4146=VECTOR('',#4145,3.8E-1); +#4147=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#4148=LINE('',#4147,#4146); +#4149=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4150=VECTOR('',#4149,1.4E0); +#4151=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#4152=LINE('',#4151,#4150); +#4153=DIRECTION('',(1.E0,0.E0,0.E0)); +#4154=VECTOR('',#4153,3.2E-1); +#4155=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.55E0)); +#4156=LINE('',#4155,#4154); +#4157=DIRECTION('',(0.E0,0.E0,1.E0)); +#4158=VECTOR('',#4157,1.4E0); +#4159=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.55E0)); +#4160=LINE('',#4159,#4158); +#4161=DIRECTION('',(1.E0,0.E0,0.E0)); +#4162=VECTOR('',#4161,3.2E-1); +#4163=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#4164=LINE('',#4163,#4162); +#4165=CARTESIAN_POINT('',(-1.385E0,-2.025E0,0.E0)); +#4166=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4167=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4168=AXIS2_PLACEMENT_3D('',#4165,#4166,#4167); +#4170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4171=VECTOR('',#4170,3.E-1); +#4172=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.E-1)); +#4173=LINE('',#4172,#4171); +#4174=DIRECTION('',(0.E0,0.E0,1.E0)); +#4175=VECTOR('',#4174,1.5E0); +#4176=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#4177=LINE('',#4176,#4175); +#4178=DIRECTION('',(0.E0,0.E0,1.E0)); +#4179=VECTOR('',#4178,1.15E0); +#4180=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.E-1)); +#4181=LINE('',#4180,#4179); +#4182=DIRECTION('',(0.E0,1.E0,0.E0)); +#4183=VECTOR('',#4182,3.E-1); +#4184=CARTESIAN_POINT('',(-1.385E0,-2.025E0,1.E-1)); +#4185=LINE('',#4184,#4183); +#4186=CARTESIAN_POINT('',(-1.385E0,-2.025E0,0.E0)); +#4187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4189=AXIS2_PLACEMENT_3D('',#4186,#4187,#4188); +#4191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4192=VECTOR('',#4191,2.6E-1); +#4193=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#4194=LINE('',#4193,#4192); +#4195=DIRECTION('',(0.E0,1.E0,0.E0)); +#4196=VECTOR('',#4195,2.E-1); +#4197=CARTESIAN_POINT('',(-1.385E0,1.075E0,8.5E-1)); +#4198=LINE('',#4197,#4196); +#4199=DIRECTION('',(0.E0,0.E0,1.E0)); +#4200=VECTOR('',#4199,1.2E-1); +#4201=CARTESIAN_POINT('',(-1.385E0,1.075E0,7.3E-1)); +#4202=LINE('',#4201,#4200); +#4203=DIRECTION('',(0.E0,1.E0,0.E0)); +#4204=VECTOR('',#4203,1.8E0); +#4205=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,7.3E-1)); +#4206=LINE('',#4205,#4204); +#4207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4208=VECTOR('',#4207,3.8E-1); +#4209=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#4210=LINE('',#4209,#4208); +#4211=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4212=VECTOR('',#4211,2.6E-1); +#4213=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4214=LINE('',#4213,#4212); +#4215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4216=VECTOR('',#4215,3.8E-1); +#4217=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-7.3E-1)); +#4218=LINE('',#4217,#4216); +#4219=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4220=VECTOR('',#4219,1.8E0); +#4221=CARTESIAN_POINT('',(-1.385E0,1.075E0,-7.3E-1)); +#4222=LINE('',#4221,#4220); +#4223=DIRECTION('',(0.E0,0.E0,1.E0)); +#4224=VECTOR('',#4223,1.2E-1); +#4225=CARTESIAN_POINT('',(-1.385E0,1.075E0,-8.5E-1)); +#4226=LINE('',#4225,#4224); +#4227=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4228=VECTOR('',#4227,2.E-1); +#4229=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4230=LINE('',#4229,#4228); +#4231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4232=VECTOR('',#4231,3.7E-1); +#4233=CARTESIAN_POINT('',(-1.015E0,-2.025E0,-1.E-1)); +#4234=LINE('',#4233,#4232); +#4235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4236=VECTOR('',#4235,3.7E-1); +#4237=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#4238=LINE('',#4237,#4236); +#4239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4240=VECTOR('',#4239,3.7E-1); +#4241=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#4242=LINE('',#4241,#4240); +#4243=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4244=VECTOR('',#4243,1.732050807569E-1); +#4245=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#4246=LINE('',#4245,#4244); +#4247=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4248=VECTOR('',#4247,1.732050807569E-1); +#4249=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#4250=LINE('',#4249,#4248); +#4251=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4252=VECTOR('',#4251,1.732050807569E-1); +#4253=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#4254=LINE('',#4253,#4252); +#4255=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4256=VECTOR('',#4255,1.732050807569E-1); +#4257=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#4258=LINE('',#4257,#4256); +#4259=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4260=VECTOR('',#4259,1.732050807569E-1); +#4261=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#4262=LINE('',#4261,#4260); +#4263=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4264=VECTOR('',#4263,1.732050807569E-1); +#4265=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#4266=LINE('',#4265,#4264); +#4267=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4268=VECTOR('',#4267,1.732050807569E-1); +#4269=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#4270=LINE('',#4269,#4268); +#4271=DIRECTION('',(0.E0,0.E0,1.E0)); +#4272=VECTOR('',#4271,1.5E0); +#4273=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#4274=LINE('',#4273,#4272); +#4275=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4276=VECTOR('',#4275,3.E-1); +#4277=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#4278=LINE('',#4277,#4276); +#4279=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#4280=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4282=AXIS2_PLACEMENT_3D('',#4279,#4280,#4281); +#4284=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#4285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4286=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4287=AXIS2_PLACEMENT_3D('',#4284,#4285,#4286); +#4289=DIRECTION('',(0.E0,1.E0,0.E0)); +#4290=VECTOR('',#4289,3.E-1); +#4291=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#4292=LINE('',#4291,#4290); +#4293=DIRECTION('',(0.E0,0.E0,1.E0)); +#4294=VECTOR('',#4293,1.15E0); +#4295=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#4296=LINE('',#4295,#4294); +#4297=DIRECTION('',(0.E0,0.E0,1.E0)); +#4298=VECTOR('',#4297,2.6E-1); +#4299=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#4300=LINE('',#4299,#4298); +#4301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4302=VECTOR('',#4301,3.8E-1); +#4303=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#4304=LINE('',#4303,#4302); +#4305=DIRECTION('',(0.E0,1.E0,0.E0)); +#4306=VECTOR('',#4305,1.8E0); +#4307=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#4308=LINE('',#4307,#4306); +#4309=DIRECTION('',(0.E0,0.E0,1.E0)); +#4310=VECTOR('',#4309,1.2E-1); +#4311=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#4312=LINE('',#4311,#4310); +#4313=DIRECTION('',(0.E0,1.E0,0.E0)); +#4314=VECTOR('',#4313,2.E-1); +#4315=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#4316=LINE('',#4315,#4314); +#4317=DIRECTION('',(0.E0,0.E0,1.E0)); +#4318=VECTOR('',#4317,2.6E-1); +#4319=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#4320=LINE('',#4319,#4318); +#4321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4322=VECTOR('',#4321,2.E-1); +#4323=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4324=LINE('',#4323,#4322); +#4325=DIRECTION('',(0.E0,0.E0,1.E0)); +#4326=VECTOR('',#4325,1.2E-1); +#4327=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#4328=LINE('',#4327,#4326); +#4329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4330=VECTOR('',#4329,1.8E0); +#4331=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#4332=LINE('',#4331,#4330); +#4333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4334=VECTOR('',#4333,3.8E-1); +#4335=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#4336=LINE('',#4335,#4334); +#4337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4338=VECTOR('',#4337,1.4E0); +#4339=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4340=LINE('',#4339,#4338); +#4341=DIRECTION('',(1.E0,0.E0,0.E0)); +#4342=VECTOR('',#4341,3.2E-1); +#4343=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.55E0)); +#4344=LINE('',#4343,#4342); +#4345=DIRECTION('',(0.E0,0.E0,1.E0)); +#4346=VECTOR('',#4345,1.4E0); +#4347=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.55E0)); +#4348=LINE('',#4347,#4346); +#4349=DIRECTION('',(1.E0,0.E0,0.E0)); +#4350=VECTOR('',#4349,3.2E-1); +#4351=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4352=LINE('',#4351,#4350); +#4353=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,0.E0)); +#4354=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4356=AXIS2_PLACEMENT_3D('',#4353,#4354,#4355); +#4358=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4359=VECTOR('',#4358,3.E-1); +#4360=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.E-1)); +#4361=LINE('',#4360,#4359); +#4362=DIRECTION('',(0.E0,0.E0,1.E0)); +#4363=VECTOR('',#4362,1.5E0); +#4364=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#4365=LINE('',#4364,#4363); +#4366=DIRECTION('',(0.E0,0.E0,1.E0)); +#4367=VECTOR('',#4366,1.15E0); +#4368=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.E-1)); +#4369=LINE('',#4368,#4367); +#4370=DIRECTION('',(0.E0,1.E0,0.E0)); +#4371=VECTOR('',#4370,3.E-1); +#4372=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,1.E-1)); +#4373=LINE('',#4372,#4371); +#4374=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,0.E0)); +#4375=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4376=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4377=AXIS2_PLACEMENT_3D('',#4374,#4375,#4376); +#4379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4380=VECTOR('',#4379,2.6E-1); +#4381=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#4382=LINE('',#4381,#4380); +#4383=DIRECTION('',(0.E0,1.E0,0.E0)); +#4384=VECTOR('',#4383,2.E-1); +#4385=CARTESIAN_POINT('',(-5.85E-1,1.075E0,8.5E-1)); +#4386=LINE('',#4385,#4384); +#4387=DIRECTION('',(0.E0,0.E0,1.E0)); +#4388=VECTOR('',#4387,1.2E-1); +#4389=CARTESIAN_POINT('',(-5.85E-1,1.075E0,7.3E-1)); +#4390=LINE('',#4389,#4388); +#4391=DIRECTION('',(0.E0,1.E0,0.E0)); +#4392=VECTOR('',#4391,1.8E0); +#4393=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,7.3E-1)); +#4394=LINE('',#4393,#4392); +#4395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4396=VECTOR('',#4395,3.8E-1); +#4397=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#4398=LINE('',#4397,#4396); +#4399=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4400=VECTOR('',#4399,2.6E-1); +#4401=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4402=LINE('',#4401,#4400); +#4403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4404=VECTOR('',#4403,3.8E-1); +#4405=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-7.3E-1)); +#4406=LINE('',#4405,#4404); +#4407=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4408=VECTOR('',#4407,1.8E0); +#4409=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-7.3E-1)); +#4410=LINE('',#4409,#4408); +#4411=DIRECTION('',(0.E0,0.E0,1.E0)); +#4412=VECTOR('',#4411,1.2E-1); +#4413=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-8.5E-1)); +#4414=LINE('',#4413,#4412); +#4415=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4416=VECTOR('',#4415,2.E-1); +#4417=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4418=LINE('',#4417,#4416); +#4419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4420=VECTOR('',#4419,3.7E-1); +#4421=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,-1.E-1)); +#4422=LINE('',#4421,#4420); +#4423=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4424=VECTOR('',#4423,3.7E-1); +#4425=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#4426=LINE('',#4425,#4424); +#4427=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4428=VECTOR('',#4427,3.7E-1); +#4429=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#4430=LINE('',#4429,#4428); +#4431=DIRECTION('',(1.E0,0.E0,0.E0)); +#4432=VECTOR('',#4431,3.7E-1); +#4433=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#4434=LINE('',#4433,#4432); +#4435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4436=VECTOR('',#4435,3.7E-1); +#4437=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#4438=LINE('',#4437,#4436); +#4439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4440=VECTOR('',#4439,3.7E-1); +#4441=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#4442=LINE('',#4441,#4440); +#4443=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4444=VECTOR('',#4443,3.7E-1); +#4445=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#4446=LINE('',#4445,#4444); +#4447=DIRECTION('',(0.E0,1.E0,0.E0)); +#4448=VECTOR('',#4447,5.177127982297E-1); +#4449=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#4450=LINE('',#4449,#4448); +#4451=DIRECTION('',(1.E0,0.E0,0.E0)); +#4452=VECTOR('',#4451,3.2E-1); +#4453=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#4454=LINE('',#4453,#4452); +#4455=DIRECTION('',(0.E0,1.E0,0.E0)); +#4456=VECTOR('',#4455,5.177127982297E-1); +#4457=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,7.3E-1)); +#4458=LINE('',#4457,#4456); +#4459=DIRECTION('',(1.E0,0.E0,0.E0)); +#4460=VECTOR('',#4459,3.2E-1); +#4461=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#4462=LINE('',#4461,#4460); +#4463=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4464=VECTOR('',#4463,1.3E-1); +#4465=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#4466=LINE('',#4465,#4464); +#4467=DIRECTION('',(0.E0,0.E0,1.E0)); +#4468=VECTOR('',#4467,3.5E-1); +#4469=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#4470=LINE('',#4469,#4468); +#4471=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4472=VECTOR('',#4471,2.828427124746E-1); +#4473=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#4474=LINE('',#4473,#4472); +#4475=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4476=VECTOR('',#4475,1.2E-1); +#4477=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#4478=LINE('',#4477,#4476); +#4479=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4480=VECTOR('',#4479,9.5E-1); +#4481=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#4482=LINE('',#4481,#4480); +#4483=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4484=VECTOR('',#4483,2.9E-1); +#4485=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#4486=LINE('',#4485,#4484); +#4487=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4488=VECTOR('',#4487,4.9E-1); +#4489=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#4490=LINE('',#4489,#4488); +#4491=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4492=VECTOR('',#4491,1.5E-1); +#4493=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#4494=LINE('',#4493,#4492); +#4495=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4496=VECTOR('',#4495,3.E-1); +#4497=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#4498=LINE('',#4497,#4496); +#4499=DIRECTION('',(0.E0,1.E0,0.E0)); +#4500=VECTOR('',#4499,4.E-1); +#4501=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#4502=LINE('',#4501,#4500); +#4503=DIRECTION('',(0.E0,0.E0,1.E0)); +#4504=VECTOR('',#4503,1.221800737645E-1); +#4505=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#4506=LINE('',#4505,#4504); +#4507=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#4508=VECTOR('',#4507,2.610814578665E-1); +#4509=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#4510=LINE('',#4509,#4508); +#4511=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#4512=VECTOR('',#4511,2.5E-1); +#4513=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#4514=LINE('',#4513,#4512); +#4515=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#4516=VECTOR('',#4515,1.903354478021E-1); +#4517=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#4518=LINE('',#4517,#4516); +#4519=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4520=VECTOR('',#4519,4.E-1); +#4521=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4522=LINE('',#4521,#4520); +#4523=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4524=VECTOR('',#4523,3.E-1); +#4525=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#4526=LINE('',#4525,#4524); +#4527=DIRECTION('',(0.E0,1.E0,0.E0)); +#4528=VECTOR('',#4527,1.5E-1); +#4529=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#4530=LINE('',#4529,#4528); +#4531=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4532=VECTOR('',#4531,4.9E-1); +#4533=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#4534=LINE('',#4533,#4532); +#4535=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#4536=VECTOR('',#4535,2.9E-1); +#4537=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#4538=LINE('',#4537,#4536); +#4539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4540=VECTOR('',#4539,9.5E-1); +#4541=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#4542=LINE('',#4541,#4540); +#4543=DIRECTION('',(0.E0,1.E0,0.E0)); +#4544=VECTOR('',#4543,1.2E-1); +#4545=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#4546=LINE('',#4545,#4544); +#4547=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4548=VECTOR('',#4547,2.828427124746E-1); +#4549=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#4550=LINE('',#4549,#4548); +#4551=DIRECTION('',(0.E0,0.E0,1.E0)); +#4552=VECTOR('',#4551,3.5E-1); +#4553=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#4554=LINE('',#4553,#4552); +#4555=DIRECTION('',(0.E0,1.E0,0.E0)); +#4556=VECTOR('',#4555,1.3E-1); +#4557=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#4558=LINE('',#4557,#4556); +#4559=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#4560=VECTOR('',#4559,1.903354478021E-1); +#4561=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4562=LINE('',#4561,#4560); +#4563=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#4564=VECTOR('',#4563,2.5E-1); +#4565=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#4566=LINE('',#4565,#4564); +#4567=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#4568=VECTOR('',#4567,2.610814578665E-1); +#4569=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#4570=LINE('',#4569,#4568); +#4571=DIRECTION('',(0.E0,0.E0,1.E0)); +#4572=VECTOR('',#4571,1.221800737645E-1); +#4573=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#4574=LINE('',#4573,#4572); +#4575=DIRECTION('',(0.E0,1.E0,0.E0)); +#4576=VECTOR('',#4575,4.E-1); +#4577=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,1.5E-1)); +#4578=LINE('',#4577,#4576); +#4579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4580=VECTOR('',#4579,3.E-1); +#4581=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,4.5E-1)); +#4582=LINE('',#4581,#4580); +#4583=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4584=VECTOR('',#4583,1.5E-1); +#4585=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,4.5E-1)); +#4586=LINE('',#4585,#4584); +#4587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4588=VECTOR('',#4587,4.9E-1); +#4589=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,9.4E-1)); +#4590=LINE('',#4589,#4588); +#4591=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4592=VECTOR('',#4591,2.9E-1); +#4593=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,1.15E0)); +#4594=LINE('',#4593,#4592); +#4595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4596=VECTOR('',#4595,9.5E-1); +#4597=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,2.1E0)); +#4598=LINE('',#4597,#4596); +#4599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4600=VECTOR('',#4599,1.2E-1); +#4601=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.1E0)); +#4602=LINE('',#4601,#4600); +#4603=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4604=VECTOR('',#4603,2.828427124746E-1); +#4605=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.9E0)); +#4606=LINE('',#4605,#4604); +#4607=DIRECTION('',(0.E0,0.E0,1.E0)); +#4608=VECTOR('',#4607,3.5E-1); +#4609=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.55E0)); +#4610=LINE('',#4609,#4608); +#4611=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4612=VECTOR('',#4611,1.3E-1); +#4613=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.55E0)); +#4614=LINE('',#4613,#4612); +#4615=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#4616=VECTOR('',#4615,1.903354478021E-1); +#4617=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,8.2E-1)); +#4618=LINE('',#4617,#4616); +#4619=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#4620=VECTOR('',#4619,2.5E-1); +#4621=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,1.02E0)); +#4622=LINE('',#4621,#4620); +#4623=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#4624=VECTOR('',#4623,2.610814578665E-1); +#4625=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,8.521800737645E-1)); +#4626=LINE('',#4625,#4624); +#4627=DIRECTION('',(0.E0,0.E0,1.E0)); +#4628=VECTOR('',#4627,1.221800737645E-1); +#4629=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,7.3E-1)); +#4630=LINE('',#4629,#4628); +#4631=DIRECTION('',(0.E0,1.E0,0.E0)); +#4632=VECTOR('',#4631,1.3E-1); +#4633=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.55E0)); +#4634=LINE('',#4633,#4632); +#4635=DIRECTION('',(0.E0,0.E0,1.E0)); +#4636=VECTOR('',#4635,3.5E-1); +#4637=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.9E0)); +#4638=LINE('',#4637,#4636); +#4639=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4640=VECTOR('',#4639,2.828427124746E-1); +#4641=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.1E0)); +#4642=LINE('',#4641,#4640); +#4643=DIRECTION('',(0.E0,1.E0,0.E0)); +#4644=VECTOR('',#4643,1.2E-1); +#4645=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-2.1E0)); +#4646=LINE('',#4645,#4644); +#4647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4648=VECTOR('',#4647,9.5E-1); +#4649=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.15E0)); +#4650=LINE('',#4649,#4648); +#4651=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#4652=VECTOR('',#4651,2.9E-1); +#4653=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-9.4E-1)); +#4654=LINE('',#4653,#4652); +#4655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4656=VECTOR('',#4655,4.9E-1); +#4657=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-4.5E-1)); +#4658=LINE('',#4657,#4656); +#4659=DIRECTION('',(0.E0,1.E0,0.E0)); +#4660=VECTOR('',#4659,1.5E-1); +#4661=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-4.5E-1)); +#4662=LINE('',#4661,#4660); +#4663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4664=VECTOR('',#4663,3.E-1); +#4665=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-1.5E-1)); +#4666=LINE('',#4665,#4664); +#4667=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4668=VECTOR('',#4667,4.E-1); +#4669=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.5E-1)); +#4670=LINE('',#4669,#4668); +#4671=DIRECTION('',(0.E0,0.E0,1.E0)); +#4672=VECTOR('',#4671,1.221800737645E-1); +#4673=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-8.521800737645E-1)); +#4674=LINE('',#4673,#4672); +#4675=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#4676=VECTOR('',#4675,2.610814578665E-1); +#4677=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,-1.02E0)); +#4678=LINE('',#4677,#4676); +#4679=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#4680=VECTOR('',#4679,2.5E-1); +#4681=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-8.2E-1)); +#4682=LINE('',#4681,#4680); +#4683=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#4684=VECTOR('',#4683,1.903354478021E-1); +#4685=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#4686=LINE('',#4685,#4684); +#4687=DIRECTION('',(1.E0,0.E0,0.E0)); +#4688=VECTOR('',#4687,3.2E-1); +#4689=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#4690=LINE('',#4689,#4688); +#4691=DIRECTION('',(1.E0,0.E0,0.E0)); +#4692=VECTOR('',#4691,3.2E-1); +#4693=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#4694=LINE('',#4693,#4692); +#4695=DIRECTION('',(1.E0,0.E0,0.E0)); +#4696=VECTOR('',#4695,3.2E-1); +#4697=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#4698=LINE('',#4697,#4696); +#4699=DIRECTION('',(1.E0,0.E0,0.E0)); +#4700=VECTOR('',#4699,3.2E-1); +#4701=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#4702=LINE('',#4701,#4700); +#4703=DIRECTION('',(1.E0,0.E0,0.E0)); +#4704=VECTOR('',#4703,3.2E-1); +#4705=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#4706=LINE('',#4705,#4704); +#4707=DIRECTION('',(1.E0,0.E0,0.E0)); +#4708=VECTOR('',#4707,3.2E-1); +#4709=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#4710=LINE('',#4709,#4708); +#4711=DIRECTION('',(1.E0,0.E0,0.E0)); +#4712=VECTOR('',#4711,3.2E-1); +#4713=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#4714=LINE('',#4713,#4712); +#4715=DIRECTION('',(1.E0,0.E0,0.E0)); +#4716=VECTOR('',#4715,3.2E-1); +#4717=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#4718=LINE('',#4717,#4716); +#4719=DIRECTION('',(1.E0,0.E0,0.E0)); +#4720=VECTOR('',#4719,3.2E-1); +#4721=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#4722=LINE('',#4721,#4720); +#4723=DIRECTION('',(1.E0,0.E0,0.E0)); +#4724=VECTOR('',#4723,3.2E-1); +#4725=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#4726=LINE('',#4725,#4724); +#4727=DIRECTION('',(1.E0,0.E0,0.E0)); +#4728=VECTOR('',#4727,3.2E-1); +#4729=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#4730=LINE('',#4729,#4728); +#4731=DIRECTION('',(1.E0,0.E0,0.E0)); +#4732=VECTOR('',#4731,3.2E-1); +#4733=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#4734=LINE('',#4733,#4732); +#4735=DIRECTION('',(1.E0,0.E0,0.E0)); +#4736=VECTOR('',#4735,3.2E-1); +#4737=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#4738=LINE('',#4737,#4736); +#4739=DIRECTION('',(1.E0,0.E0,0.E0)); +#4740=VECTOR('',#4739,3.2E-1); +#4741=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#4742=LINE('',#4741,#4740); +#4743=DIRECTION('',(1.E0,0.E0,0.E0)); +#4744=VECTOR('',#4743,3.2E-1); +#4745=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#4746=LINE('',#4745,#4744); +#4747=DIRECTION('',(1.E0,0.E0,0.E0)); +#4748=VECTOR('',#4747,3.2E-1); +#4749=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#4750=LINE('',#4749,#4748); +#4751=DIRECTION('',(1.E0,0.E0,0.E0)); +#4752=VECTOR('',#4751,3.2E-1); +#4753=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#4754=LINE('',#4753,#4752); +#4755=DIRECTION('',(1.E0,0.E0,0.E0)); +#4756=VECTOR('',#4755,3.2E-1); +#4757=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#4758=LINE('',#4757,#4756); +#4759=DIRECTION('',(1.E0,0.E0,0.E0)); +#4760=VECTOR('',#4759,3.2E-1); +#4761=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#4762=LINE('',#4761,#4760); +#4763=DIRECTION('',(1.E0,0.E0,0.E0)); +#4764=VECTOR('',#4763,3.2E-1); +#4765=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#4766=LINE('',#4765,#4764); +#4767=DIRECTION('',(1.E0,0.E0,0.E0)); +#4768=VECTOR('',#4767,3.2E-1); +#4769=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#4770=LINE('',#4769,#4768); +#4771=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4772=VECTOR('',#4771,3.7E-1); +#4773=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#4774=LINE('',#4773,#4772); +#4775=DIRECTION('',(0.E0,1.E0,0.E0)); +#4776=VECTOR('',#4775,5.177127982297E-1); +#4777=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4778=LINE('',#4777,#4776); +#4779=DIRECTION('',(1.E0,0.E0,0.E0)); +#4780=VECTOR('',#4779,3.2E-1); +#4781=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-7.3E-1)); +#4782=LINE('',#4781,#4780); +#4783=DIRECTION('',(0.E0,1.E0,0.E0)); +#4784=VECTOR('',#4783,5.177127982297E-1); +#4785=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#4786=LINE('',#4785,#4784); +#4787=DIRECTION('',(1.E0,0.E0,0.E0)); +#4788=VECTOR('',#4787,3.2E-1); +#4789=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4790=LINE('',#4789,#4788); +#4791=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4792=VECTOR('',#4791,3.7E-1); +#4793=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#4794=LINE('',#4793,#4792); +#4795=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4796=VECTOR('',#4795,3.7E-1); +#4797=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4798=LINE('',#4797,#4796); +#4799=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4800=VECTOR('',#4799,1.732050807569E-1); +#4801=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4802=LINE('',#4801,#4800); +#4803=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4804=VECTOR('',#4803,1.732050807569E-1); +#4805=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4806=LINE('',#4805,#4804); +#4807=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4808=VECTOR('',#4807,1.732050807569E-1); +#4809=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#4810=LINE('',#4809,#4808); +#4811=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4812=VECTOR('',#4811,1.732050807569E-1); +#4813=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#4814=LINE('',#4813,#4812); +#4815=CARTESIAN_POINT('',(2.15E-1,-2.025E0,0.E0)); +#4816=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4818=AXIS2_PLACEMENT_3D('',#4815,#4816,#4817); +#4820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4821=VECTOR('',#4820,3.E-1); +#4822=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.E-1)); +#4823=LINE('',#4822,#4821); +#4824=DIRECTION('',(0.E0,0.E0,1.E0)); +#4825=VECTOR('',#4824,1.5E0); +#4826=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#4827=LINE('',#4826,#4825); +#4828=DIRECTION('',(0.E0,0.E0,1.E0)); +#4829=VECTOR('',#4828,1.15E0); +#4830=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.E-1)); +#4831=LINE('',#4830,#4829); +#4832=DIRECTION('',(0.E0,1.E0,0.E0)); +#4833=VECTOR('',#4832,3.E-1); +#4834=CARTESIAN_POINT('',(2.15E-1,-2.025E0,1.E-1)); +#4835=LINE('',#4834,#4833); +#4836=CARTESIAN_POINT('',(2.15E-1,-2.025E0,0.E0)); +#4837=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4839=AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); +#4841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4842=VECTOR('',#4841,2.6E-1); +#4843=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#4844=LINE('',#4843,#4842); +#4845=DIRECTION('',(0.E0,1.E0,0.E0)); +#4846=VECTOR('',#4845,2.E-1); +#4847=CARTESIAN_POINT('',(2.15E-1,1.075E0,8.5E-1)); +#4848=LINE('',#4847,#4846); +#4849=DIRECTION('',(0.E0,0.E0,1.E0)); +#4850=VECTOR('',#4849,1.2E-1); +#4851=CARTESIAN_POINT('',(2.15E-1,1.075E0,7.3E-1)); +#4852=LINE('',#4851,#4850); +#4853=DIRECTION('',(0.E0,1.E0,0.E0)); +#4854=VECTOR('',#4853,1.8E0); +#4855=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,7.3E-1)); +#4856=LINE('',#4855,#4854); +#4857=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4858=VECTOR('',#4857,3.8E-1); +#4859=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#4860=LINE('',#4859,#4858); +#4861=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4862=VECTOR('',#4861,2.6E-1); +#4863=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#4864=LINE('',#4863,#4862); +#4865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4866=VECTOR('',#4865,3.8E-1); +#4867=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-7.3E-1)); +#4868=LINE('',#4867,#4866); +#4869=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4870=VECTOR('',#4869,1.8E0); +#4871=CARTESIAN_POINT('',(2.15E-1,1.075E0,-7.3E-1)); +#4872=LINE('',#4871,#4870); +#4873=DIRECTION('',(0.E0,0.E0,1.E0)); +#4874=VECTOR('',#4873,1.2E-1); +#4875=CARTESIAN_POINT('',(2.15E-1,1.075E0,-8.5E-1)); +#4876=LINE('',#4875,#4874); +#4877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4878=VECTOR('',#4877,2.E-1); +#4879=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#4880=LINE('',#4879,#4878); +#4881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4882=VECTOR('',#4881,3.7E-1); +#4883=CARTESIAN_POINT('',(5.85E-1,-2.025E0,-1.E-1)); +#4884=LINE('',#4883,#4882); +#4885=DIRECTION('',(0.E0,0.E0,1.E0)); +#4886=VECTOR('',#4885,1.5E0); +#4887=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#4888=LINE('',#4887,#4886); +#4889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4890=VECTOR('',#4889,3.E-1); +#4891=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#4892=LINE('',#4891,#4890); +#4893=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#4894=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4895=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4896=AXIS2_PLACEMENT_3D('',#4893,#4894,#4895); +#4898=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#4899=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4900=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4901=AXIS2_PLACEMENT_3D('',#4898,#4899,#4900); +#4903=DIRECTION('',(0.E0,1.E0,0.E0)); +#4904=VECTOR('',#4903,3.E-1); +#4905=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#4906=LINE('',#4905,#4904); +#4907=DIRECTION('',(0.E0,0.E0,1.E0)); +#4908=VECTOR('',#4907,1.15E0); +#4909=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#4910=LINE('',#4909,#4908); +#4911=DIRECTION('',(0.E0,0.E0,1.E0)); +#4912=VECTOR('',#4911,2.6E-1); +#4913=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#4914=LINE('',#4913,#4912); +#4915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4916=VECTOR('',#4915,3.8E-1); +#4917=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#4918=LINE('',#4917,#4916); +#4919=DIRECTION('',(0.E0,1.E0,0.E0)); +#4920=VECTOR('',#4919,1.8E0); +#4921=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#4922=LINE('',#4921,#4920); +#4923=DIRECTION('',(0.E0,0.E0,1.E0)); +#4924=VECTOR('',#4923,1.2E-1); +#4925=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#4926=LINE('',#4925,#4924); +#4927=DIRECTION('',(0.E0,1.E0,0.E0)); +#4928=VECTOR('',#4927,2.E-1); +#4929=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#4930=LINE('',#4929,#4928); +#4931=DIRECTION('',(0.E0,0.E0,1.E0)); +#4932=VECTOR('',#4931,2.6E-1); +#4933=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#4934=LINE('',#4933,#4932); +#4935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4936=VECTOR('',#4935,2.E-1); +#4937=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#4938=LINE('',#4937,#4936); +#4939=DIRECTION('',(0.E0,0.E0,1.E0)); +#4940=VECTOR('',#4939,1.2E-1); +#4941=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#4942=LINE('',#4941,#4940); +#4943=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4944=VECTOR('',#4943,1.8E0); +#4945=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#4946=LINE('',#4945,#4944); +#4947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4948=VECTOR('',#4947,3.8E-1); +#4949=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#4950=LINE('',#4949,#4948); +#4951=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4952=VECTOR('',#4951,1.4E0); +#4953=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#4954=LINE('',#4953,#4952); +#4955=DIRECTION('',(1.E0,0.E0,0.E0)); +#4956=VECTOR('',#4955,3.2E-1); +#4957=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.55E0)); +#4958=LINE('',#4957,#4956); +#4959=DIRECTION('',(0.E0,0.E0,1.E0)); +#4960=VECTOR('',#4959,1.4E0); +#4961=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.55E0)); +#4962=LINE('',#4961,#4960); +#4963=DIRECTION('',(1.E0,0.E0,0.E0)); +#4964=VECTOR('',#4963,3.2E-1); +#4965=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#4966=LINE('',#4965,#4964); +#4967=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4968=VECTOR('',#4967,3.7E-1); +#4969=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#4970=LINE('',#4969,#4968); +#4971=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4972=VECTOR('',#4971,1.3E-1); +#4973=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#4974=LINE('',#4973,#4972); +#4975=DIRECTION('',(0.E0,0.E0,1.E0)); +#4976=VECTOR('',#4975,3.5E-1); +#4977=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#4978=LINE('',#4977,#4976); +#4979=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4980=VECTOR('',#4979,2.828427124746E-1); +#4981=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#4982=LINE('',#4981,#4980); +#4983=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4984=VECTOR('',#4983,1.2E-1); +#4985=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#4986=LINE('',#4985,#4984); +#4987=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4988=VECTOR('',#4987,9.5E-1); +#4989=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#4990=LINE('',#4989,#4988); +#4991=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4992=VECTOR('',#4991,2.9E-1); +#4993=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#4994=LINE('',#4993,#4992); +#4995=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4996=VECTOR('',#4995,4.9E-1); +#4997=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#4998=LINE('',#4997,#4996); +#4999=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5000=VECTOR('',#4999,1.5E-1); +#5001=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#5002=LINE('',#5001,#5000); +#5003=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5004=VECTOR('',#5003,3.E-1); +#5005=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#5006=LINE('',#5005,#5004); +#5007=DIRECTION('',(0.E0,1.E0,0.E0)); +#5008=VECTOR('',#5007,4.E-1); +#5009=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#5010=LINE('',#5009,#5008); +#5011=DIRECTION('',(0.E0,0.E0,1.E0)); +#5012=VECTOR('',#5011,1.221800737645E-1); +#5013=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#5014=LINE('',#5013,#5012); +#5015=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5016=VECTOR('',#5015,2.610814578665E-1); +#5017=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#5018=LINE('',#5017,#5016); +#5019=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5020=VECTOR('',#5019,2.5E-1); +#5021=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#5022=LINE('',#5021,#5020); +#5023=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5024=VECTOR('',#5023,1.903354478021E-1); +#5025=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#5026=LINE('',#5025,#5024); +#5027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5028=VECTOR('',#5027,4.E-1); +#5029=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#5030=LINE('',#5029,#5028); +#5031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5032=VECTOR('',#5031,3.E-1); +#5033=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#5034=LINE('',#5033,#5032); +#5035=DIRECTION('',(0.E0,1.E0,0.E0)); +#5036=VECTOR('',#5035,1.5E-1); +#5037=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#5038=LINE('',#5037,#5036); +#5039=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5040=VECTOR('',#5039,4.9E-1); +#5041=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#5042=LINE('',#5041,#5040); +#5043=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5044=VECTOR('',#5043,2.9E-1); +#5045=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#5046=LINE('',#5045,#5044); +#5047=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5048=VECTOR('',#5047,9.5E-1); +#5049=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#5050=LINE('',#5049,#5048); +#5051=DIRECTION('',(0.E0,1.E0,0.E0)); +#5052=VECTOR('',#5051,1.2E-1); +#5053=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#5054=LINE('',#5053,#5052); +#5055=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5056=VECTOR('',#5055,2.828427124746E-1); +#5057=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#5058=LINE('',#5057,#5056); +#5059=DIRECTION('',(0.E0,0.E0,1.E0)); +#5060=VECTOR('',#5059,3.5E-1); +#5061=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#5062=LINE('',#5061,#5060); +#5063=DIRECTION('',(0.E0,1.E0,0.E0)); +#5064=VECTOR('',#5063,1.3E-1); +#5065=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#5066=LINE('',#5065,#5064); +#5067=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5068=VECTOR('',#5067,1.903354478021E-1); +#5069=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#5070=LINE('',#5069,#5068); +#5071=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5072=VECTOR('',#5071,2.5E-1); +#5073=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#5074=LINE('',#5073,#5072); +#5075=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5076=VECTOR('',#5075,2.610814578665E-1); +#5077=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#5078=LINE('',#5077,#5076); +#5079=DIRECTION('',(0.E0,0.E0,1.E0)); +#5080=VECTOR('',#5079,1.221800737645E-1); +#5081=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#5082=LINE('',#5081,#5080); +#5083=DIRECTION('',(0.E0,1.E0,0.E0)); +#5084=VECTOR('',#5083,4.E-1); +#5085=CARTESIAN_POINT('',(5.6E-1,-2.125E0,1.5E-1)); +#5086=LINE('',#5085,#5084); +#5087=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5088=VECTOR('',#5087,3.E-1); +#5089=CARTESIAN_POINT('',(5.6E-1,-2.125E0,4.5E-1)); +#5090=LINE('',#5089,#5088); +#5091=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5092=VECTOR('',#5091,1.5E-1); +#5093=CARTESIAN_POINT('',(5.6E-1,-1.975E0,4.5E-1)); +#5094=LINE('',#5093,#5092); +#5095=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5096=VECTOR('',#5095,4.9E-1); +#5097=CARTESIAN_POINT('',(5.6E-1,-1.975E0,9.4E-1)); +#5098=LINE('',#5097,#5096); +#5099=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5100=VECTOR('',#5099,2.9E-1); +#5101=CARTESIAN_POINT('',(5.6E-1,-2.175E0,1.15E0)); +#5102=LINE('',#5101,#5100); +#5103=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5104=VECTOR('',#5103,9.5E-1); +#5105=CARTESIAN_POINT('',(5.6E-1,-2.175E0,2.1E0)); +#5106=LINE('',#5105,#5104); +#5107=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5108=VECTOR('',#5107,1.2E-1); +#5109=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.1E0)); +#5110=LINE('',#5109,#5108); +#5111=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5112=VECTOR('',#5111,2.828427124746E-1); +#5113=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.9E0)); +#5114=LINE('',#5113,#5112); +#5115=DIRECTION('',(0.E0,0.E0,1.E0)); +#5116=VECTOR('',#5115,3.5E-1); +#5117=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.55E0)); +#5118=LINE('',#5117,#5116); +#5119=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5120=VECTOR('',#5119,1.3E-1); +#5121=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.55E0)); +#5122=LINE('',#5121,#5120); +#5123=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5124=VECTOR('',#5123,1.903354478021E-1); +#5125=CARTESIAN_POINT('',(5.6E-1,6.25E-1,8.2E-1)); +#5126=LINE('',#5125,#5124); +#5127=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5128=VECTOR('',#5127,2.5E-1); +#5129=CARTESIAN_POINT('',(5.6E-1,7.75E-1,1.02E0)); +#5130=LINE('',#5129,#5128); +#5131=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5132=VECTOR('',#5131,2.610814578665E-1); +#5133=CARTESIAN_POINT('',(5.6E-1,9.75E-1,8.521800737645E-1)); +#5134=LINE('',#5133,#5132); +#5135=DIRECTION('',(0.E0,0.E0,1.E0)); +#5136=VECTOR('',#5135,1.221800737645E-1); +#5137=CARTESIAN_POINT('',(5.6E-1,9.75E-1,7.3E-1)); +#5138=LINE('',#5137,#5136); +#5139=DIRECTION('',(0.E0,1.E0,0.E0)); +#5140=VECTOR('',#5139,1.3E-1); +#5141=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.55E0)); +#5142=LINE('',#5141,#5140); +#5143=DIRECTION('',(0.E0,0.E0,1.E0)); +#5144=VECTOR('',#5143,3.5E-1); +#5145=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.9E0)); +#5146=LINE('',#5145,#5144); +#5147=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5148=VECTOR('',#5147,2.828427124746E-1); +#5149=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.1E0)); +#5150=LINE('',#5149,#5148); +#5151=DIRECTION('',(0.E0,1.E0,0.E0)); +#5152=VECTOR('',#5151,1.2E-1); +#5153=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-2.1E0)); +#5154=LINE('',#5153,#5152); +#5155=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5156=VECTOR('',#5155,9.5E-1); +#5157=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.15E0)); +#5158=LINE('',#5157,#5156); +#5159=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5160=VECTOR('',#5159,2.9E-1); +#5161=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-9.4E-1)); +#5162=LINE('',#5161,#5160); +#5163=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5164=VECTOR('',#5163,4.9E-1); +#5165=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-4.5E-1)); +#5166=LINE('',#5165,#5164); +#5167=DIRECTION('',(0.E0,1.E0,0.E0)); +#5168=VECTOR('',#5167,1.5E-1); +#5169=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-4.5E-1)); +#5170=LINE('',#5169,#5168); +#5171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5172=VECTOR('',#5171,3.E-1); +#5173=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-1.5E-1)); +#5174=LINE('',#5173,#5172); +#5175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5176=VECTOR('',#5175,4.E-1); +#5177=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.5E-1)); +#5178=LINE('',#5177,#5176); +#5179=DIRECTION('',(0.E0,0.E0,1.E0)); +#5180=VECTOR('',#5179,1.221800737645E-1); +#5181=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-8.521800737645E-1)); +#5182=LINE('',#5181,#5180); +#5183=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5184=VECTOR('',#5183,2.610814578665E-1); +#5185=CARTESIAN_POINT('',(5.6E-1,7.75E-1,-1.02E0)); +#5186=LINE('',#5185,#5184); +#5187=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5188=VECTOR('',#5187,2.5E-1); +#5189=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-8.2E-1)); +#5190=LINE('',#5189,#5188); +#5191=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5192=VECTOR('',#5191,1.903354478021E-1); +#5193=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#5194=LINE('',#5193,#5192); +#5195=DIRECTION('',(1.E0,0.E0,0.E0)); +#5196=VECTOR('',#5195,3.2E-1); +#5197=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#5198=LINE('',#5197,#5196); +#5199=DIRECTION('',(1.E0,0.E0,0.E0)); +#5200=VECTOR('',#5199,3.2E-1); +#5201=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#5202=LINE('',#5201,#5200); +#5203=DIRECTION('',(1.E0,0.E0,0.E0)); +#5204=VECTOR('',#5203,3.2E-1); +#5205=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#5206=LINE('',#5205,#5204); +#5207=DIRECTION('',(1.E0,0.E0,0.E0)); +#5208=VECTOR('',#5207,3.2E-1); +#5209=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#5210=LINE('',#5209,#5208); +#5211=DIRECTION('',(1.E0,0.E0,0.E0)); +#5212=VECTOR('',#5211,3.2E-1); +#5213=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#5214=LINE('',#5213,#5212); +#5215=DIRECTION('',(1.E0,0.E0,0.E0)); +#5216=VECTOR('',#5215,3.2E-1); +#5217=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#5218=LINE('',#5217,#5216); +#5219=DIRECTION('',(1.E0,0.E0,0.E0)); +#5220=VECTOR('',#5219,3.2E-1); +#5221=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#5222=LINE('',#5221,#5220); +#5223=DIRECTION('',(1.E0,0.E0,0.E0)); +#5224=VECTOR('',#5223,3.2E-1); +#5225=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#5226=LINE('',#5225,#5224); +#5227=DIRECTION('',(1.E0,0.E0,0.E0)); +#5228=VECTOR('',#5227,3.2E-1); +#5229=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#5230=LINE('',#5229,#5228); +#5231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5232=VECTOR('',#5231,3.7E-1); +#5233=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#5234=LINE('',#5233,#5232); +#5235=DIRECTION('',(0.E0,1.E0,0.E0)); +#5236=VECTOR('',#5235,5.177127982297E-1); +#5237=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#5238=LINE('',#5237,#5236); +#5239=DIRECTION('',(1.E0,0.E0,0.E0)); +#5240=VECTOR('',#5239,3.2E-1); +#5241=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#5242=LINE('',#5241,#5240); +#5243=DIRECTION('',(0.E0,1.E0,0.E0)); +#5244=VECTOR('',#5243,5.177127982297E-1); +#5245=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,7.3E-1)); +#5246=LINE('',#5245,#5244); +#5247=DIRECTION('',(1.E0,0.E0,0.E0)); +#5248=VECTOR('',#5247,3.2E-1); +#5249=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#5250=LINE('',#5249,#5248); +#5251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5252=VECTOR('',#5251,3.7E-1); +#5253=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#5254=LINE('',#5253,#5252); +#5255=DIRECTION('',(1.E0,0.E0,0.E0)); +#5256=VECTOR('',#5255,3.7E-1); +#5257=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#5258=LINE('',#5257,#5256); +#5259=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5260=VECTOR('',#5259,3.7E-1); +#5261=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#5262=LINE('',#5261,#5260); +#5263=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5264=VECTOR('',#5263,1.732050807569E-1); +#5265=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#5266=LINE('',#5265,#5264); +#5267=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5268=VECTOR('',#5267,1.732050807569E-1); +#5269=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#5270=LINE('',#5269,#5268); +#5271=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5272=VECTOR('',#5271,1.732050807569E-1); +#5273=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#5274=LINE('',#5273,#5272); +#5275=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5276=VECTOR('',#5275,1.732050807569E-1); +#5277=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#5278=LINE('',#5277,#5276); +#5279=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5280=VECTOR('',#5279,1.732050807569E-1); +#5281=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#5282=LINE('',#5281,#5280); +#5283=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5284=VECTOR('',#5283,1.732050807569E-1); +#5285=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#5286=LINE('',#5285,#5284); +#5287=DIRECTION('',(0.E0,0.E0,1.E0)); +#5288=VECTOR('',#5287,1.5E0); +#5289=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#5290=LINE('',#5289,#5288); +#5291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5292=VECTOR('',#5291,3.E-1); +#5293=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#5294=LINE('',#5293,#5292); +#5295=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#5296=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5298=AXIS2_PLACEMENT_3D('',#5295,#5296,#5297); +#5300=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#5301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5302=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5303=AXIS2_PLACEMENT_3D('',#5300,#5301,#5302); +#5305=DIRECTION('',(0.E0,1.E0,0.E0)); +#5306=VECTOR('',#5305,3.E-1); +#5307=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#5308=LINE('',#5307,#5306); +#5309=DIRECTION('',(0.E0,0.E0,1.E0)); +#5310=VECTOR('',#5309,1.15E0); +#5311=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#5312=LINE('',#5311,#5310); +#5313=DIRECTION('',(0.E0,0.E0,1.E0)); +#5314=VECTOR('',#5313,2.6E-1); +#5315=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#5316=LINE('',#5315,#5314); +#5317=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5318=VECTOR('',#5317,3.8E-1); +#5319=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#5320=LINE('',#5319,#5318); +#5321=DIRECTION('',(0.E0,1.E0,0.E0)); +#5322=VECTOR('',#5321,1.8E0); +#5323=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#5324=LINE('',#5323,#5322); +#5325=DIRECTION('',(0.E0,0.E0,1.E0)); +#5326=VECTOR('',#5325,1.2E-1); +#5327=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#5328=LINE('',#5327,#5326); +#5329=DIRECTION('',(0.E0,1.E0,0.E0)); +#5330=VECTOR('',#5329,2.E-1); +#5331=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#5332=LINE('',#5331,#5330); +#5333=DIRECTION('',(0.E0,0.E0,1.E0)); +#5334=VECTOR('',#5333,2.6E-1); +#5335=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#5336=LINE('',#5335,#5334); +#5337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5338=VECTOR('',#5337,2.E-1); +#5339=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5340=LINE('',#5339,#5338); +#5341=DIRECTION('',(0.E0,0.E0,1.E0)); +#5342=VECTOR('',#5341,1.2E-1); +#5343=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#5344=LINE('',#5343,#5342); +#5345=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5346=VECTOR('',#5345,1.8E0); +#5347=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#5348=LINE('',#5347,#5346); +#5349=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5350=VECTOR('',#5349,3.8E-1); +#5351=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#5352=LINE('',#5351,#5350); +#5353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5354=VECTOR('',#5353,1.4E0); +#5355=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5356=LINE('',#5355,#5354); +#5357=DIRECTION('',(1.E0,0.E0,0.E0)); +#5358=VECTOR('',#5357,3.2E-1); +#5359=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.55E0)); +#5360=LINE('',#5359,#5358); +#5361=DIRECTION('',(0.E0,0.E0,1.E0)); +#5362=VECTOR('',#5361,1.4E0); +#5363=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.55E0)); +#5364=LINE('',#5363,#5362); +#5365=DIRECTION('',(1.E0,0.E0,0.E0)); +#5366=VECTOR('',#5365,3.2E-1); +#5367=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5368=LINE('',#5367,#5366); +#5369=CARTESIAN_POINT('',(1.015E0,-2.025E0,0.E0)); +#5370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5372=AXIS2_PLACEMENT_3D('',#5369,#5370,#5371); +#5374=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5375=VECTOR('',#5374,3.E-1); +#5376=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.E-1)); +#5377=LINE('',#5376,#5375); +#5378=DIRECTION('',(0.E0,0.E0,1.E0)); +#5379=VECTOR('',#5378,1.5E0); +#5380=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#5381=LINE('',#5380,#5379); +#5382=DIRECTION('',(0.E0,0.E0,1.E0)); +#5383=VECTOR('',#5382,1.15E0); +#5384=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.E-1)); +#5385=LINE('',#5384,#5383); +#5386=DIRECTION('',(0.E0,1.E0,0.E0)); +#5387=VECTOR('',#5386,3.E-1); +#5388=CARTESIAN_POINT('',(1.015E0,-2.025E0,1.E-1)); +#5389=LINE('',#5388,#5387); +#5390=CARTESIAN_POINT('',(1.015E0,-2.025E0,0.E0)); +#5391=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5392=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5393=AXIS2_PLACEMENT_3D('',#5390,#5391,#5392); +#5395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5396=VECTOR('',#5395,2.6E-1); +#5397=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#5398=LINE('',#5397,#5396); +#5399=DIRECTION('',(0.E0,1.E0,0.E0)); +#5400=VECTOR('',#5399,2.E-1); +#5401=CARTESIAN_POINT('',(1.015E0,1.075E0,8.5E-1)); +#5402=LINE('',#5401,#5400); +#5403=DIRECTION('',(0.E0,0.E0,1.E0)); +#5404=VECTOR('',#5403,1.2E-1); +#5405=CARTESIAN_POINT('',(1.015E0,1.075E0,7.3E-1)); +#5406=LINE('',#5405,#5404); +#5407=DIRECTION('',(0.E0,1.E0,0.E0)); +#5408=VECTOR('',#5407,1.8E0); +#5409=CARTESIAN_POINT('',(1.015E0,-7.25E-1,7.3E-1)); +#5410=LINE('',#5409,#5408); +#5411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5412=VECTOR('',#5411,3.8E-1); +#5413=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#5414=LINE('',#5413,#5412); +#5415=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5416=VECTOR('',#5415,2.6E-1); +#5417=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5418=LINE('',#5417,#5416); +#5419=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5420=VECTOR('',#5419,3.8E-1); +#5421=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-7.3E-1)); +#5422=LINE('',#5421,#5420); +#5423=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5424=VECTOR('',#5423,1.8E0); +#5425=CARTESIAN_POINT('',(1.015E0,1.075E0,-7.3E-1)); +#5426=LINE('',#5425,#5424); +#5427=DIRECTION('',(0.E0,0.E0,1.E0)); +#5428=VECTOR('',#5427,1.2E-1); +#5429=CARTESIAN_POINT('',(1.015E0,1.075E0,-8.5E-1)); +#5430=LINE('',#5429,#5428); +#5431=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5432=VECTOR('',#5431,2.E-1); +#5433=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5434=LINE('',#5433,#5432); +#5435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5436=VECTOR('',#5435,3.7E-1); +#5437=CARTESIAN_POINT('',(1.385E0,-2.025E0,-1.E-1)); +#5438=LINE('',#5437,#5436); +#5439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5440=VECTOR('',#5439,3.7E-1); +#5441=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#5442=LINE('',#5441,#5440); +#5443=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5444=VECTOR('',#5443,3.7E-1); +#5445=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#5446=LINE('',#5445,#5444); +#5447=DIRECTION('',(1.E0,0.E0,0.E0)); +#5448=VECTOR('',#5447,3.7E-1); +#5449=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#5450=LINE('',#5449,#5448); +#5451=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5452=VECTOR('',#5451,3.7E-1); +#5453=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#5454=LINE('',#5453,#5452); +#5455=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5456=VECTOR('',#5455,3.7E-1); +#5457=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#5458=LINE('',#5457,#5456); +#5459=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5460=VECTOR('',#5459,3.7E-1); +#5461=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#5462=LINE('',#5461,#5460); +#5463=DIRECTION('',(0.E0,1.E0,0.E0)); +#5464=VECTOR('',#5463,5.177127982297E-1); +#5465=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#5466=LINE('',#5465,#5464); +#5467=DIRECTION('',(1.E0,0.E0,0.E0)); +#5468=VECTOR('',#5467,3.2E-1); +#5469=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#5470=LINE('',#5469,#5468); +#5471=DIRECTION('',(0.E0,1.E0,0.E0)); +#5472=VECTOR('',#5471,5.177127982297E-1); +#5473=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,7.3E-1)); +#5474=LINE('',#5473,#5472); +#5475=DIRECTION('',(1.E0,0.E0,0.E0)); +#5476=VECTOR('',#5475,3.2E-1); +#5477=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#5478=LINE('',#5477,#5476); +#5479=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5480=VECTOR('',#5479,1.3E-1); +#5481=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#5482=LINE('',#5481,#5480); +#5483=DIRECTION('',(0.E0,0.E0,1.E0)); +#5484=VECTOR('',#5483,3.5E-1); +#5485=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#5486=LINE('',#5485,#5484); +#5487=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5488=VECTOR('',#5487,2.828427124746E-1); +#5489=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#5490=LINE('',#5489,#5488); +#5491=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5492=VECTOR('',#5491,1.2E-1); +#5493=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#5494=LINE('',#5493,#5492); +#5495=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5496=VECTOR('',#5495,9.5E-1); +#5497=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#5498=LINE('',#5497,#5496); +#5499=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5500=VECTOR('',#5499,2.9E-1); +#5501=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#5502=LINE('',#5501,#5500); +#5503=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5504=VECTOR('',#5503,4.9E-1); +#5505=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#5506=LINE('',#5505,#5504); +#5507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5508=VECTOR('',#5507,1.5E-1); +#5509=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#5510=LINE('',#5509,#5508); +#5511=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5512=VECTOR('',#5511,3.E-1); +#5513=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#5514=LINE('',#5513,#5512); +#5515=DIRECTION('',(0.E0,1.E0,0.E0)); +#5516=VECTOR('',#5515,4.E-1); +#5517=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#5518=LINE('',#5517,#5516); +#5519=DIRECTION('',(0.E0,0.E0,1.E0)); +#5520=VECTOR('',#5519,1.221800737645E-1); +#5521=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#5522=LINE('',#5521,#5520); +#5523=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5524=VECTOR('',#5523,2.610814578665E-1); +#5525=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#5526=LINE('',#5525,#5524); +#5527=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5528=VECTOR('',#5527,2.5E-1); +#5529=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#5530=LINE('',#5529,#5528); +#5531=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5532=VECTOR('',#5531,1.903354478021E-1); +#5533=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#5534=LINE('',#5533,#5532); +#5535=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5536=VECTOR('',#5535,4.E-1); +#5537=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5538=LINE('',#5537,#5536); +#5539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5540=VECTOR('',#5539,3.E-1); +#5541=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#5542=LINE('',#5541,#5540); +#5543=DIRECTION('',(0.E0,1.E0,0.E0)); +#5544=VECTOR('',#5543,1.5E-1); +#5545=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#5546=LINE('',#5545,#5544); +#5547=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5548=VECTOR('',#5547,4.9E-1); +#5549=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#5550=LINE('',#5549,#5548); +#5551=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5552=VECTOR('',#5551,2.9E-1); +#5553=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#5554=LINE('',#5553,#5552); +#5555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5556=VECTOR('',#5555,9.5E-1); +#5557=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#5558=LINE('',#5557,#5556); +#5559=DIRECTION('',(0.E0,1.E0,0.E0)); +#5560=VECTOR('',#5559,1.2E-1); +#5561=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#5562=LINE('',#5561,#5560); +#5563=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5564=VECTOR('',#5563,2.828427124746E-1); +#5565=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#5566=LINE('',#5565,#5564); +#5567=DIRECTION('',(0.E0,0.E0,1.E0)); +#5568=VECTOR('',#5567,3.5E-1); +#5569=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#5570=LINE('',#5569,#5568); +#5571=DIRECTION('',(0.E0,1.E0,0.E0)); +#5572=VECTOR('',#5571,1.3E-1); +#5573=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#5574=LINE('',#5573,#5572); +#5575=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5576=VECTOR('',#5575,1.903354478021E-1); +#5577=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5578=LINE('',#5577,#5576); +#5579=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5580=VECTOR('',#5579,2.5E-1); +#5581=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#5582=LINE('',#5581,#5580); +#5583=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5584=VECTOR('',#5583,2.610814578665E-1); +#5585=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#5586=LINE('',#5585,#5584); +#5587=DIRECTION('',(0.E0,0.E0,1.E0)); +#5588=VECTOR('',#5587,1.221800737645E-1); +#5589=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#5590=LINE('',#5589,#5588); +#5591=DIRECTION('',(0.E0,1.E0,0.E0)); +#5592=VECTOR('',#5591,4.E-1); +#5593=CARTESIAN_POINT('',(1.36E0,-2.125E0,1.5E-1)); +#5594=LINE('',#5593,#5592); +#5595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5596=VECTOR('',#5595,3.E-1); +#5597=CARTESIAN_POINT('',(1.36E0,-2.125E0,4.5E-1)); +#5598=LINE('',#5597,#5596); +#5599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5600=VECTOR('',#5599,1.5E-1); +#5601=CARTESIAN_POINT('',(1.36E0,-1.975E0,4.5E-1)); +#5602=LINE('',#5601,#5600); +#5603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5604=VECTOR('',#5603,4.9E-1); +#5605=CARTESIAN_POINT('',(1.36E0,-1.975E0,9.4E-1)); +#5606=LINE('',#5605,#5604); +#5607=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5608=VECTOR('',#5607,2.9E-1); +#5609=CARTESIAN_POINT('',(1.36E0,-2.175E0,1.15E0)); +#5610=LINE('',#5609,#5608); +#5611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5612=VECTOR('',#5611,9.5E-1); +#5613=CARTESIAN_POINT('',(1.36E0,-2.175E0,2.1E0)); +#5614=LINE('',#5613,#5612); +#5615=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5616=VECTOR('',#5615,1.2E-1); +#5617=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.1E0)); +#5618=LINE('',#5617,#5616); +#5619=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5620=VECTOR('',#5619,2.828427124746E-1); +#5621=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.9E0)); +#5622=LINE('',#5621,#5620); +#5623=DIRECTION('',(0.E0,0.E0,1.E0)); +#5624=VECTOR('',#5623,3.5E-1); +#5625=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.55E0)); +#5626=LINE('',#5625,#5624); +#5627=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5628=VECTOR('',#5627,1.3E-1); +#5629=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.55E0)); +#5630=LINE('',#5629,#5628); +#5631=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5632=VECTOR('',#5631,1.903354478021E-1); +#5633=CARTESIAN_POINT('',(1.36E0,6.25E-1,8.2E-1)); +#5634=LINE('',#5633,#5632); +#5635=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5636=VECTOR('',#5635,2.5E-1); +#5637=CARTESIAN_POINT('',(1.36E0,7.75E-1,1.02E0)); +#5638=LINE('',#5637,#5636); +#5639=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5640=VECTOR('',#5639,2.610814578665E-1); +#5641=CARTESIAN_POINT('',(1.36E0,9.75E-1,8.521800737645E-1)); +#5642=LINE('',#5641,#5640); +#5643=DIRECTION('',(0.E0,0.E0,1.E0)); +#5644=VECTOR('',#5643,1.221800737645E-1); +#5645=CARTESIAN_POINT('',(1.36E0,9.75E-1,7.3E-1)); +#5646=LINE('',#5645,#5644); +#5647=DIRECTION('',(0.E0,1.E0,0.E0)); +#5648=VECTOR('',#5647,1.3E-1); +#5649=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.55E0)); +#5650=LINE('',#5649,#5648); +#5651=DIRECTION('',(0.E0,0.E0,1.E0)); +#5652=VECTOR('',#5651,3.5E-1); +#5653=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.9E0)); +#5654=LINE('',#5653,#5652); +#5655=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5656=VECTOR('',#5655,2.828427124746E-1); +#5657=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.1E0)); +#5658=LINE('',#5657,#5656); +#5659=DIRECTION('',(0.E0,1.E0,0.E0)); +#5660=VECTOR('',#5659,1.2E-1); +#5661=CARTESIAN_POINT('',(1.36E0,-2.175E0,-2.1E0)); +#5662=LINE('',#5661,#5660); +#5663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5664=VECTOR('',#5663,9.5E-1); +#5665=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.15E0)); +#5666=LINE('',#5665,#5664); +#5667=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5668=VECTOR('',#5667,2.9E-1); +#5669=CARTESIAN_POINT('',(1.36E0,-1.975E0,-9.4E-1)); +#5670=LINE('',#5669,#5668); +#5671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5672=VECTOR('',#5671,4.9E-1); +#5673=CARTESIAN_POINT('',(1.36E0,-1.975E0,-4.5E-1)); +#5674=LINE('',#5673,#5672); +#5675=DIRECTION('',(0.E0,1.E0,0.E0)); +#5676=VECTOR('',#5675,1.5E-1); +#5677=CARTESIAN_POINT('',(1.36E0,-2.125E0,-4.5E-1)); +#5678=LINE('',#5677,#5676); +#5679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5680=VECTOR('',#5679,3.E-1); +#5681=CARTESIAN_POINT('',(1.36E0,-2.125E0,-1.5E-1)); +#5682=LINE('',#5681,#5680); +#5683=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5684=VECTOR('',#5683,4.E-1); +#5685=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.5E-1)); +#5686=LINE('',#5685,#5684); +#5687=DIRECTION('',(0.E0,0.E0,1.E0)); +#5688=VECTOR('',#5687,1.221800737645E-1); +#5689=CARTESIAN_POINT('',(1.36E0,9.75E-1,-8.521800737645E-1)); +#5690=LINE('',#5689,#5688); +#5691=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5692=VECTOR('',#5691,2.610814578665E-1); +#5693=CARTESIAN_POINT('',(1.36E0,7.75E-1,-1.02E0)); +#5694=LINE('',#5693,#5692); +#5695=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5696=VECTOR('',#5695,2.5E-1); +#5697=CARTESIAN_POINT('',(1.36E0,6.25E-1,-8.2E-1)); +#5698=LINE('',#5697,#5696); +#5699=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5700=VECTOR('',#5699,1.903354478021E-1); +#5701=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#5702=LINE('',#5701,#5700); +#5703=DIRECTION('',(1.E0,0.E0,0.E0)); +#5704=VECTOR('',#5703,3.2E-1); +#5705=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#5706=LINE('',#5705,#5704); +#5707=DIRECTION('',(1.E0,0.E0,0.E0)); +#5708=VECTOR('',#5707,3.2E-1); +#5709=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#5710=LINE('',#5709,#5708); +#5711=DIRECTION('',(1.E0,0.E0,0.E0)); +#5712=VECTOR('',#5711,3.2E-1); +#5713=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#5714=LINE('',#5713,#5712); +#5715=DIRECTION('',(1.E0,0.E0,0.E0)); +#5716=VECTOR('',#5715,3.2E-1); +#5717=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#5718=LINE('',#5717,#5716); +#5719=DIRECTION('',(1.E0,0.E0,0.E0)); +#5720=VECTOR('',#5719,3.2E-1); +#5721=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#5722=LINE('',#5721,#5720); +#5723=DIRECTION('',(1.E0,0.E0,0.E0)); +#5724=VECTOR('',#5723,3.2E-1); +#5725=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#5726=LINE('',#5725,#5724); +#5727=DIRECTION('',(1.E0,0.E0,0.E0)); +#5728=VECTOR('',#5727,3.2E-1); +#5729=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#5730=LINE('',#5729,#5728); +#5731=DIRECTION('',(1.E0,0.E0,0.E0)); +#5732=VECTOR('',#5731,3.2E-1); +#5733=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#5734=LINE('',#5733,#5732); +#5735=DIRECTION('',(1.E0,0.E0,0.E0)); +#5736=VECTOR('',#5735,3.2E-1); +#5737=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#5738=LINE('',#5737,#5736); +#5739=DIRECTION('',(1.E0,0.E0,0.E0)); +#5740=VECTOR('',#5739,3.2E-1); +#5741=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#5742=LINE('',#5741,#5740); +#5743=DIRECTION('',(1.E0,0.E0,0.E0)); +#5744=VECTOR('',#5743,3.2E-1); +#5745=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#5746=LINE('',#5745,#5744); +#5747=DIRECTION('',(1.E0,0.E0,0.E0)); +#5748=VECTOR('',#5747,3.2E-1); +#5749=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#5750=LINE('',#5749,#5748); +#5751=DIRECTION('',(1.E0,0.E0,0.E0)); +#5752=VECTOR('',#5751,3.2E-1); +#5753=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#5754=LINE('',#5753,#5752); +#5755=DIRECTION('',(1.E0,0.E0,0.E0)); +#5756=VECTOR('',#5755,3.2E-1); +#5757=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#5758=LINE('',#5757,#5756); +#5759=DIRECTION('',(1.E0,0.E0,0.E0)); +#5760=VECTOR('',#5759,3.2E-1); +#5761=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#5762=LINE('',#5761,#5760); +#5763=DIRECTION('',(1.E0,0.E0,0.E0)); +#5764=VECTOR('',#5763,3.2E-1); +#5765=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#5766=LINE('',#5765,#5764); +#5767=DIRECTION('',(1.E0,0.E0,0.E0)); +#5768=VECTOR('',#5767,3.2E-1); +#5769=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#5770=LINE('',#5769,#5768); +#5771=DIRECTION('',(1.E0,0.E0,0.E0)); +#5772=VECTOR('',#5771,3.2E-1); +#5773=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#5774=LINE('',#5773,#5772); +#5775=DIRECTION('',(1.E0,0.E0,0.E0)); +#5776=VECTOR('',#5775,3.2E-1); +#5777=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#5778=LINE('',#5777,#5776); +#5779=DIRECTION('',(1.E0,0.E0,0.E0)); +#5780=VECTOR('',#5779,3.2E-1); +#5781=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#5782=LINE('',#5781,#5780); +#5783=DIRECTION('',(1.E0,0.E0,0.E0)); +#5784=VECTOR('',#5783,3.2E-1); +#5785=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#5786=LINE('',#5785,#5784); +#5787=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5788=VECTOR('',#5787,3.7E-1); +#5789=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#5790=LINE('',#5789,#5788); +#5791=DIRECTION('',(0.E0,1.E0,0.E0)); +#5792=VECTOR('',#5791,5.177127982297E-1); +#5793=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5794=LINE('',#5793,#5792); +#5795=DIRECTION('',(1.E0,0.E0,0.E0)); +#5796=VECTOR('',#5795,3.2E-1); +#5797=CARTESIAN_POINT('',(1.04E0,9.75E-1,-7.3E-1)); +#5798=LINE('',#5797,#5796); +#5799=DIRECTION('',(0.E0,1.E0,0.E0)); +#5800=VECTOR('',#5799,5.177127982297E-1); +#5801=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#5802=LINE('',#5801,#5800); +#5803=DIRECTION('',(1.E0,0.E0,0.E0)); +#5804=VECTOR('',#5803,3.2E-1); +#5805=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5806=LINE('',#5805,#5804); +#5807=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5808=VECTOR('',#5807,3.7E-1); +#5809=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#5810=LINE('',#5809,#5808); +#5811=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5812=VECTOR('',#5811,3.7E-1); +#5813=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5814=LINE('',#5813,#5812); +#5815=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5816=VECTOR('',#5815,1.732050807569E-1); +#5817=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5818=LINE('',#5817,#5816); +#5819=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5820=VECTOR('',#5819,1.732050807569E-1); +#5821=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5822=LINE('',#5821,#5820); +#5823=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5824=VECTOR('',#5823,1.732050807569E-1); +#5825=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#5826=LINE('',#5825,#5824); +#5827=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5828=VECTOR('',#5827,1.732050807569E-1); +#5829=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#5830=LINE('',#5829,#5828); +#5831=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5832=VECTOR('',#5831,1.732050807569E-1); +#5833=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5834=LINE('',#5833,#5832); +#5835=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5836=VECTOR('',#5835,1.732050807569E-1); +#5837=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#5838=LINE('',#5837,#5836); +#5839=DIRECTION('',(0.E0,0.E0,1.E0)); +#5840=VECTOR('',#5839,1.5E0); +#5841=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#5842=LINE('',#5841,#5840); +#5843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5844=VECTOR('',#5843,3.E-1); +#5845=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#5846=LINE('',#5845,#5844); +#5847=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#5848=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5850=AXIS2_PLACEMENT_3D('',#5847,#5848,#5849); +#5852=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#5853=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5854=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5855=AXIS2_PLACEMENT_3D('',#5852,#5853,#5854); +#5857=DIRECTION('',(0.E0,1.E0,0.E0)); +#5858=VECTOR('',#5857,3.E-1); +#5859=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#5860=LINE('',#5859,#5858); +#5861=DIRECTION('',(0.E0,0.E0,1.E0)); +#5862=VECTOR('',#5861,1.15E0); +#5863=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#5864=LINE('',#5863,#5862); +#5865=DIRECTION('',(0.E0,0.E0,1.E0)); +#5866=VECTOR('',#5865,2.6E-1); +#5867=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#5868=LINE('',#5867,#5866); +#5869=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5870=VECTOR('',#5869,3.8E-1); +#5871=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#5872=LINE('',#5871,#5870); +#5873=DIRECTION('',(0.E0,1.E0,0.E0)); +#5874=VECTOR('',#5873,1.8E0); +#5875=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#5876=LINE('',#5875,#5874); +#5877=DIRECTION('',(0.E0,0.E0,1.E0)); +#5878=VECTOR('',#5877,1.2E-1); +#5879=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#5880=LINE('',#5879,#5878); +#5881=DIRECTION('',(0.E0,1.E0,0.E0)); +#5882=VECTOR('',#5881,2.E-1); +#5883=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#5884=LINE('',#5883,#5882); +#5885=DIRECTION('',(0.E0,0.E0,1.E0)); +#5886=VECTOR('',#5885,2.6E-1); +#5887=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#5888=LINE('',#5887,#5886); +#5889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5890=VECTOR('',#5889,2.E-1); +#5891=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#5892=LINE('',#5891,#5890); +#5893=DIRECTION('',(0.E0,0.E0,1.E0)); +#5894=VECTOR('',#5893,1.2E-1); +#5895=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#5896=LINE('',#5895,#5894); +#5897=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5898=VECTOR('',#5897,1.8E0); +#5899=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#5900=LINE('',#5899,#5898); +#5901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5902=VECTOR('',#5901,3.8E-1); +#5903=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#5904=LINE('',#5903,#5902); +#5905=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5906=VECTOR('',#5905,1.4E0); +#5907=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#5908=LINE('',#5907,#5906); +#5909=DIRECTION('',(1.E0,0.E0,0.E0)); +#5910=VECTOR('',#5909,3.2E-1); +#5911=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.55E0)); +#5912=LINE('',#5911,#5910); +#5913=DIRECTION('',(0.E0,0.E0,1.E0)); +#5914=VECTOR('',#5913,1.4E0); +#5915=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.55E0)); +#5916=LINE('',#5915,#5914); +#5917=DIRECTION('',(1.E0,0.E0,0.E0)); +#5918=VECTOR('',#5917,3.2E-1); +#5919=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#5920=LINE('',#5919,#5918); +#5921=CARTESIAN_POINT('',(1.815E0,-2.025E0,0.E0)); +#5922=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5924=AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5926=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5927=VECTOR('',#5926,3.E-1); +#5928=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.E-1)); +#5929=LINE('',#5928,#5927); +#5930=DIRECTION('',(0.E0,0.E0,1.E0)); +#5931=VECTOR('',#5930,1.5E0); +#5932=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#5933=LINE('',#5932,#5931); +#5934=DIRECTION('',(0.E0,0.E0,1.E0)); +#5935=VECTOR('',#5934,1.15E0); +#5936=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.E-1)); +#5937=LINE('',#5936,#5935); +#5938=DIRECTION('',(0.E0,1.E0,0.E0)); +#5939=VECTOR('',#5938,3.E-1); +#5940=CARTESIAN_POINT('',(1.815E0,-2.025E0,1.E-1)); +#5941=LINE('',#5940,#5939); +#5942=CARTESIAN_POINT('',(1.815E0,-2.025E0,0.E0)); +#5943=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5944=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5945=AXIS2_PLACEMENT_3D('',#5942,#5943,#5944); +#5947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5948=VECTOR('',#5947,2.6E-1); +#5949=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#5950=LINE('',#5949,#5948); +#5951=DIRECTION('',(0.E0,1.E0,0.E0)); +#5952=VECTOR('',#5951,2.E-1); +#5953=CARTESIAN_POINT('',(1.815E0,1.075E0,8.5E-1)); +#5954=LINE('',#5953,#5952); +#5955=DIRECTION('',(0.E0,0.E0,1.E0)); +#5956=VECTOR('',#5955,1.2E-1); +#5957=CARTESIAN_POINT('',(1.815E0,1.075E0,7.3E-1)); +#5958=LINE('',#5957,#5956); +#5959=DIRECTION('',(0.E0,1.E0,0.E0)); +#5960=VECTOR('',#5959,1.8E0); +#5961=CARTESIAN_POINT('',(1.815E0,-7.25E-1,7.3E-1)); +#5962=LINE('',#5961,#5960); +#5963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5964=VECTOR('',#5963,3.8E-1); +#5965=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#5966=LINE('',#5965,#5964); +#5967=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5968=VECTOR('',#5967,2.6E-1); +#5969=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5970=LINE('',#5969,#5968); +#5971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5972=VECTOR('',#5971,3.8E-1); +#5973=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-7.3E-1)); +#5974=LINE('',#5973,#5972); +#5975=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5976=VECTOR('',#5975,1.8E0); +#5977=CARTESIAN_POINT('',(1.815E0,1.075E0,-7.3E-1)); +#5978=LINE('',#5977,#5976); +#5979=DIRECTION('',(0.E0,0.E0,1.E0)); +#5980=VECTOR('',#5979,1.2E-1); +#5981=CARTESIAN_POINT('',(1.815E0,1.075E0,-8.5E-1)); +#5982=LINE('',#5981,#5980); +#5983=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5984=VECTOR('',#5983,2.E-1); +#5985=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5986=LINE('',#5985,#5984); +#5987=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5988=VECTOR('',#5987,3.7E-1); +#5989=CARTESIAN_POINT('',(2.185E0,-2.025E0,-1.E-1)); +#5990=LINE('',#5989,#5988); +#5991=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5992=VECTOR('',#5991,3.7E-1); +#5993=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#5994=LINE('',#5993,#5992); +#5995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5996=VECTOR('',#5995,3.7E-1); +#5997=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#5998=LINE('',#5997,#5996); +#5999=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6000=VECTOR('',#5999,1.732050807569E-1); +#6001=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#6002=LINE('',#6001,#6000); +#6003=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6004=VECTOR('',#6003,1.732050807569E-1); +#6005=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#6006=LINE('',#6005,#6004); +#6007=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6008=VECTOR('',#6007,1.732050807569E-1); +#6009=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#6010=LINE('',#6009,#6008); +#6011=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6012=VECTOR('',#6011,1.732050807569E-1); +#6013=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#6014=LINE('',#6013,#6012); +#6015=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6016=VECTOR('',#6015,1.732050807569E-1); +#6017=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#6018=LINE('',#6017,#6016); +#6019=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6020=VECTOR('',#6019,1.732050807569E-1); +#6021=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#6022=LINE('',#6021,#6020); +#6023=DIRECTION('',(1.E0,0.E0,0.E0)); +#6024=VECTOR('',#6023,3.7E-1); +#6025=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#6026=LINE('',#6025,#6024); +#6027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6028=VECTOR('',#6027,3.7E-1); +#6029=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#6030=LINE('',#6029,#6028); +#6031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6032=VECTOR('',#6031,3.7E-1); +#6033=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#6034=LINE('',#6033,#6032); +#6035=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6036=VECTOR('',#6035,3.7E-1); +#6037=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#6038=LINE('',#6037,#6036); +#6039=DIRECTION('',(0.E0,1.E0,0.E0)); +#6040=VECTOR('',#6039,5.177127982297E-1); +#6041=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#6042=LINE('',#6041,#6040); +#6043=DIRECTION('',(1.E0,0.E0,0.E0)); +#6044=VECTOR('',#6043,3.2E-1); +#6045=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#6046=LINE('',#6045,#6044); +#6047=DIRECTION('',(0.E0,1.E0,0.E0)); +#6048=VECTOR('',#6047,5.177127982297E-1); +#6049=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,7.3E-1)); +#6050=LINE('',#6049,#6048); +#6051=DIRECTION('',(1.E0,0.E0,0.E0)); +#6052=VECTOR('',#6051,3.2E-1); +#6053=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#6054=LINE('',#6053,#6052); +#6055=CARTESIAN_POINT('',(2.615E0,-2.025E0,0.E0)); +#6056=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6058=AXIS2_PLACEMENT_3D('',#6055,#6056,#6057); +#6060=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6061=VECTOR('',#6060,3.E-1); +#6062=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.E-1)); +#6063=LINE('',#6062,#6061); +#6064=DIRECTION('',(0.E0,0.E0,1.E0)); +#6065=VECTOR('',#6064,1.5E0); +#6066=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#6067=LINE('',#6066,#6065); +#6068=DIRECTION('',(0.E0,0.E0,1.E0)); +#6069=VECTOR('',#6068,1.15E0); +#6070=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.E-1)); +#6071=LINE('',#6070,#6069); +#6072=DIRECTION('',(0.E0,1.E0,0.E0)); +#6073=VECTOR('',#6072,3.E-1); +#6074=CARTESIAN_POINT('',(2.615E0,-2.025E0,1.E-1)); +#6075=LINE('',#6074,#6073); +#6076=CARTESIAN_POINT('',(2.615E0,-2.025E0,0.E0)); +#6077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6079=AXIS2_PLACEMENT_3D('',#6076,#6077,#6078); +#6081=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6082=VECTOR('',#6081,2.6E-1); +#6083=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#6084=LINE('',#6083,#6082); +#6085=DIRECTION('',(0.E0,1.E0,0.E0)); +#6086=VECTOR('',#6085,2.E-1); +#6087=CARTESIAN_POINT('',(2.615E0,1.075E0,8.5E-1)); +#6088=LINE('',#6087,#6086); +#6089=DIRECTION('',(0.E0,0.E0,1.E0)); +#6090=VECTOR('',#6089,1.2E-1); +#6091=CARTESIAN_POINT('',(2.615E0,1.075E0,7.3E-1)); +#6092=LINE('',#6091,#6090); +#6093=DIRECTION('',(0.E0,1.E0,0.E0)); +#6094=VECTOR('',#6093,1.8E0); +#6095=CARTESIAN_POINT('',(2.615E0,-7.25E-1,7.3E-1)); +#6096=LINE('',#6095,#6094); +#6097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6098=VECTOR('',#6097,3.8E-1); +#6099=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#6100=LINE('',#6099,#6098); +#6101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6102=VECTOR('',#6101,2.6E-1); +#6103=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6104=LINE('',#6103,#6102); +#6105=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6106=VECTOR('',#6105,3.8E-1); +#6107=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-7.3E-1)); +#6108=LINE('',#6107,#6106); +#6109=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6110=VECTOR('',#6109,1.8E0); +#6111=CARTESIAN_POINT('',(2.615E0,1.075E0,-7.3E-1)); +#6112=LINE('',#6111,#6110); +#6113=DIRECTION('',(0.E0,0.E0,1.E0)); +#6114=VECTOR('',#6113,1.2E-1); +#6115=CARTESIAN_POINT('',(2.615E0,1.075E0,-8.5E-1)); +#6116=LINE('',#6115,#6114); +#6117=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6118=VECTOR('',#6117,2.E-1); +#6119=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6120=LINE('',#6119,#6118); +#6121=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6122=VECTOR('',#6121,3.7E-1); +#6123=CARTESIAN_POINT('',(2.985E0,-2.025E0,-1.E-1)); +#6124=LINE('',#6123,#6122); +#6125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6126=VECTOR('',#6125,3.7E-1); +#6127=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#6128=LINE('',#6127,#6126); +#6129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6130=VECTOR('',#6129,1.4E0); +#6131=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6132=LINE('',#6131,#6130); +#6133=DIRECTION('',(1.E0,0.E0,0.E0)); +#6134=VECTOR('',#6133,3.2E-1); +#6135=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.55E0)); +#6136=LINE('',#6135,#6134); +#6137=DIRECTION('',(0.E0,0.E0,1.E0)); +#6138=VECTOR('',#6137,1.4E0); +#6139=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.55E0)); +#6140=LINE('',#6139,#6138); +#6141=DIRECTION('',(1.E0,0.E0,0.E0)); +#6142=VECTOR('',#6141,3.2E-1); +#6143=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6144=LINE('',#6143,#6142); +#6145=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6146=VECTOR('',#6145,1.3E-1); +#6147=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#6148=LINE('',#6147,#6146); +#6149=DIRECTION('',(0.E0,0.E0,1.E0)); +#6150=VECTOR('',#6149,3.5E-1); +#6151=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#6152=LINE('',#6151,#6150); +#6153=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6154=VECTOR('',#6153,2.828427124746E-1); +#6155=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#6156=LINE('',#6155,#6154); +#6157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6158=VECTOR('',#6157,1.2E-1); +#6159=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#6160=LINE('',#6159,#6158); +#6161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6162=VECTOR('',#6161,9.5E-1); +#6163=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#6164=LINE('',#6163,#6162); +#6165=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6166=VECTOR('',#6165,2.9E-1); +#6167=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#6168=LINE('',#6167,#6166); +#6169=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6170=VECTOR('',#6169,4.9E-1); +#6171=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#6172=LINE('',#6171,#6170); +#6173=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6174=VECTOR('',#6173,1.5E-1); +#6175=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#6176=LINE('',#6175,#6174); +#6177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6178=VECTOR('',#6177,3.E-1); +#6179=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#6180=LINE('',#6179,#6178); +#6181=DIRECTION('',(0.E0,1.E0,0.E0)); +#6182=VECTOR('',#6181,4.E-1); +#6183=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#6184=LINE('',#6183,#6182); +#6185=DIRECTION('',(0.E0,0.E0,1.E0)); +#6186=VECTOR('',#6185,1.221800737645E-1); +#6187=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#6188=LINE('',#6187,#6186); +#6189=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6190=VECTOR('',#6189,2.610814578665E-1); +#6191=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#6192=LINE('',#6191,#6190); +#6193=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6194=VECTOR('',#6193,2.5E-1); +#6195=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#6196=LINE('',#6195,#6194); +#6197=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6198=VECTOR('',#6197,1.903354478021E-1); +#6199=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#6200=LINE('',#6199,#6198); +#6201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6202=VECTOR('',#6201,4.E-1); +#6203=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6204=LINE('',#6203,#6202); +#6205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6206=VECTOR('',#6205,3.E-1); +#6207=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#6208=LINE('',#6207,#6206); +#6209=DIRECTION('',(0.E0,1.E0,0.E0)); +#6210=VECTOR('',#6209,1.5E-1); +#6211=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#6212=LINE('',#6211,#6210); +#6213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6214=VECTOR('',#6213,4.9E-1); +#6215=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#6216=LINE('',#6215,#6214); +#6217=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6218=VECTOR('',#6217,2.9E-1); +#6219=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#6220=LINE('',#6219,#6218); +#6221=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6222=VECTOR('',#6221,9.5E-1); +#6223=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#6224=LINE('',#6223,#6222); +#6225=DIRECTION('',(0.E0,1.E0,0.E0)); +#6226=VECTOR('',#6225,1.2E-1); +#6227=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#6228=LINE('',#6227,#6226); +#6229=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6230=VECTOR('',#6229,2.828427124746E-1); +#6231=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#6232=LINE('',#6231,#6230); +#6233=DIRECTION('',(0.E0,0.E0,1.E0)); +#6234=VECTOR('',#6233,3.5E-1); +#6235=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#6236=LINE('',#6235,#6234); +#6237=DIRECTION('',(0.E0,1.E0,0.E0)); +#6238=VECTOR('',#6237,1.3E-1); +#6239=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#6240=LINE('',#6239,#6238); +#6241=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6242=VECTOR('',#6241,1.903354478021E-1); +#6243=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6244=LINE('',#6243,#6242); +#6245=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6246=VECTOR('',#6245,2.5E-1); +#6247=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#6248=LINE('',#6247,#6246); +#6249=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6250=VECTOR('',#6249,2.610814578665E-1); +#6251=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#6252=LINE('',#6251,#6250); +#6253=DIRECTION('',(0.E0,0.E0,1.E0)); +#6254=VECTOR('',#6253,1.221800737645E-1); +#6255=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#6256=LINE('',#6255,#6254); +#6257=DIRECTION('',(0.E0,1.E0,0.E0)); +#6258=VECTOR('',#6257,4.E-1); +#6259=CARTESIAN_POINT('',(2.96E0,-2.125E0,1.5E-1)); +#6260=LINE('',#6259,#6258); +#6261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6262=VECTOR('',#6261,3.E-1); +#6263=CARTESIAN_POINT('',(2.96E0,-2.125E0,4.5E-1)); +#6264=LINE('',#6263,#6262); +#6265=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6266=VECTOR('',#6265,1.5E-1); +#6267=CARTESIAN_POINT('',(2.96E0,-1.975E0,4.5E-1)); +#6268=LINE('',#6267,#6266); +#6269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6270=VECTOR('',#6269,4.9E-1); +#6271=CARTESIAN_POINT('',(2.96E0,-1.975E0,9.4E-1)); +#6272=LINE('',#6271,#6270); +#6273=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6274=VECTOR('',#6273,2.9E-1); +#6275=CARTESIAN_POINT('',(2.96E0,-2.175E0,1.15E0)); +#6276=LINE('',#6275,#6274); +#6277=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6278=VECTOR('',#6277,9.5E-1); +#6279=CARTESIAN_POINT('',(2.96E0,-2.175E0,2.1E0)); +#6280=LINE('',#6279,#6278); +#6281=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6282=VECTOR('',#6281,1.2E-1); +#6283=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.1E0)); +#6284=LINE('',#6283,#6282); +#6285=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6286=VECTOR('',#6285,2.828427124746E-1); +#6287=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.9E0)); +#6288=LINE('',#6287,#6286); +#6289=DIRECTION('',(0.E0,0.E0,1.E0)); +#6290=VECTOR('',#6289,3.5E-1); +#6291=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.55E0)); +#6292=LINE('',#6291,#6290); +#6293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6294=VECTOR('',#6293,1.3E-1); +#6295=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.55E0)); +#6296=LINE('',#6295,#6294); +#6297=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6298=VECTOR('',#6297,1.903354478021E-1); +#6299=CARTESIAN_POINT('',(2.96E0,6.25E-1,8.2E-1)); +#6300=LINE('',#6299,#6298); +#6301=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6302=VECTOR('',#6301,2.5E-1); +#6303=CARTESIAN_POINT('',(2.96E0,7.75E-1,1.02E0)); +#6304=LINE('',#6303,#6302); +#6305=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6306=VECTOR('',#6305,2.610814578665E-1); +#6307=CARTESIAN_POINT('',(2.96E0,9.75E-1,8.521800737645E-1)); +#6308=LINE('',#6307,#6306); +#6309=DIRECTION('',(0.E0,0.E0,1.E0)); +#6310=VECTOR('',#6309,1.221800737645E-1); +#6311=CARTESIAN_POINT('',(2.96E0,9.75E-1,7.3E-1)); +#6312=LINE('',#6311,#6310); +#6313=DIRECTION('',(0.E0,1.E0,0.E0)); +#6314=VECTOR('',#6313,1.3E-1); +#6315=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.55E0)); +#6316=LINE('',#6315,#6314); +#6317=DIRECTION('',(0.E0,0.E0,1.E0)); +#6318=VECTOR('',#6317,3.5E-1); +#6319=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.9E0)); +#6320=LINE('',#6319,#6318); +#6321=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6322=VECTOR('',#6321,2.828427124746E-1); +#6323=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.1E0)); +#6324=LINE('',#6323,#6322); +#6325=DIRECTION('',(0.E0,1.E0,0.E0)); +#6326=VECTOR('',#6325,1.2E-1); +#6327=CARTESIAN_POINT('',(2.96E0,-2.175E0,-2.1E0)); +#6328=LINE('',#6327,#6326); +#6329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6330=VECTOR('',#6329,9.5E-1); +#6331=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.15E0)); +#6332=LINE('',#6331,#6330); +#6333=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6334=VECTOR('',#6333,2.9E-1); +#6335=CARTESIAN_POINT('',(2.96E0,-1.975E0,-9.4E-1)); +#6336=LINE('',#6335,#6334); +#6337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6338=VECTOR('',#6337,4.9E-1); +#6339=CARTESIAN_POINT('',(2.96E0,-1.975E0,-4.5E-1)); +#6340=LINE('',#6339,#6338); +#6341=DIRECTION('',(0.E0,1.E0,0.E0)); +#6342=VECTOR('',#6341,1.5E-1); +#6343=CARTESIAN_POINT('',(2.96E0,-2.125E0,-4.5E-1)); +#6344=LINE('',#6343,#6342); +#6345=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6346=VECTOR('',#6345,3.E-1); +#6347=CARTESIAN_POINT('',(2.96E0,-2.125E0,-1.5E-1)); +#6348=LINE('',#6347,#6346); +#6349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6350=VECTOR('',#6349,4.E-1); +#6351=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.5E-1)); +#6352=LINE('',#6351,#6350); +#6353=DIRECTION('',(0.E0,0.E0,1.E0)); +#6354=VECTOR('',#6353,1.221800737645E-1); +#6355=CARTESIAN_POINT('',(2.96E0,9.75E-1,-8.521800737645E-1)); +#6356=LINE('',#6355,#6354); +#6357=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6358=VECTOR('',#6357,2.610814578665E-1); +#6359=CARTESIAN_POINT('',(2.96E0,7.75E-1,-1.02E0)); +#6360=LINE('',#6359,#6358); +#6361=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6362=VECTOR('',#6361,2.5E-1); +#6363=CARTESIAN_POINT('',(2.96E0,6.25E-1,-8.2E-1)); +#6364=LINE('',#6363,#6362); +#6365=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6366=VECTOR('',#6365,1.903354478021E-1); +#6367=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#6368=LINE('',#6367,#6366); +#6369=DIRECTION('',(1.E0,0.E0,0.E0)); +#6370=VECTOR('',#6369,3.2E-1); +#6371=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#6372=LINE('',#6371,#6370); +#6373=DIRECTION('',(1.E0,0.E0,0.E0)); +#6374=VECTOR('',#6373,3.2E-1); +#6375=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#6376=LINE('',#6375,#6374); +#6377=DIRECTION('',(1.E0,0.E0,0.E0)); +#6378=VECTOR('',#6377,3.2E-1); +#6379=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#6380=LINE('',#6379,#6378); +#6381=DIRECTION('',(1.E0,0.E0,0.E0)); +#6382=VECTOR('',#6381,3.2E-1); +#6383=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#6384=LINE('',#6383,#6382); +#6385=DIRECTION('',(1.E0,0.E0,0.E0)); +#6386=VECTOR('',#6385,3.2E-1); +#6387=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#6388=LINE('',#6387,#6386); +#6389=DIRECTION('',(1.E0,0.E0,0.E0)); +#6390=VECTOR('',#6389,3.2E-1); +#6391=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#6392=LINE('',#6391,#6390); +#6393=DIRECTION('',(1.E0,0.E0,0.E0)); +#6394=VECTOR('',#6393,3.2E-1); +#6395=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#6396=LINE('',#6395,#6394); +#6397=DIRECTION('',(1.E0,0.E0,0.E0)); +#6398=VECTOR('',#6397,3.2E-1); +#6399=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#6400=LINE('',#6399,#6398); +#6401=DIRECTION('',(1.E0,0.E0,0.E0)); +#6402=VECTOR('',#6401,3.2E-1); +#6403=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#6404=LINE('',#6403,#6402); +#6405=DIRECTION('',(1.E0,0.E0,0.E0)); +#6406=VECTOR('',#6405,3.2E-1); +#6407=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#6408=LINE('',#6407,#6406); +#6409=DIRECTION('',(1.E0,0.E0,0.E0)); +#6410=VECTOR('',#6409,3.2E-1); +#6411=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#6412=LINE('',#6411,#6410); +#6413=DIRECTION('',(1.E0,0.E0,0.E0)); +#6414=VECTOR('',#6413,3.2E-1); +#6415=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#6416=LINE('',#6415,#6414); +#6417=DIRECTION('',(1.E0,0.E0,0.E0)); +#6418=VECTOR('',#6417,3.2E-1); +#6419=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#6420=LINE('',#6419,#6418); +#6421=DIRECTION('',(1.E0,0.E0,0.E0)); +#6422=VECTOR('',#6421,3.2E-1); +#6423=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#6424=LINE('',#6423,#6422); +#6425=DIRECTION('',(1.E0,0.E0,0.E0)); +#6426=VECTOR('',#6425,3.2E-1); +#6427=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#6428=LINE('',#6427,#6426); +#6429=DIRECTION('',(1.E0,0.E0,0.E0)); +#6430=VECTOR('',#6429,3.2E-1); +#6431=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#6432=LINE('',#6431,#6430); +#6433=DIRECTION('',(1.E0,0.E0,0.E0)); +#6434=VECTOR('',#6433,3.2E-1); +#6435=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#6436=LINE('',#6435,#6434); +#6437=DIRECTION('',(1.E0,0.E0,0.E0)); +#6438=VECTOR('',#6437,3.2E-1); +#6439=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#6440=LINE('',#6439,#6438); +#6441=DIRECTION('',(1.E0,0.E0,0.E0)); +#6442=VECTOR('',#6441,3.2E-1); +#6443=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#6444=LINE('',#6443,#6442); +#6445=DIRECTION('',(1.E0,0.E0,0.E0)); +#6446=VECTOR('',#6445,3.2E-1); +#6447=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#6448=LINE('',#6447,#6446); +#6449=DIRECTION('',(1.E0,0.E0,0.E0)); +#6450=VECTOR('',#6449,3.2E-1); +#6451=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#6452=LINE('',#6451,#6450); +#6453=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6454=VECTOR('',#6453,3.7E-1); +#6455=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#6456=LINE('',#6455,#6454); +#6457=DIRECTION('',(0.E0,1.E0,0.E0)); +#6458=VECTOR('',#6457,5.177127982297E-1); +#6459=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6460=LINE('',#6459,#6458); +#6461=DIRECTION('',(1.E0,0.E0,0.E0)); +#6462=VECTOR('',#6461,3.2E-1); +#6463=CARTESIAN_POINT('',(2.64E0,9.75E-1,-7.3E-1)); +#6464=LINE('',#6463,#6462); +#6465=DIRECTION('',(0.E0,1.E0,0.E0)); +#6466=VECTOR('',#6465,5.177127982297E-1); +#6467=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#6468=LINE('',#6467,#6466); +#6469=DIRECTION('',(1.E0,0.E0,0.E0)); +#6470=VECTOR('',#6469,3.2E-1); +#6471=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6472=LINE('',#6471,#6470); +#6473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6474=VECTOR('',#6473,3.7E-1); +#6475=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#6476=LINE('',#6475,#6474); +#6477=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6478=VECTOR('',#6477,3.7E-1); +#6479=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#6480=LINE('',#6479,#6478); +#6481=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6482=VECTOR('',#6481,1.732050807569E-1); +#6483=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6484=LINE('',#6483,#6482); +#6485=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6486=VECTOR('',#6485,1.732050807569E-1); +#6487=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#6488=LINE('',#6487,#6486); +#6489=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6490=VECTOR('',#6489,1.732050807569E-1); +#6491=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#6492=LINE('',#6491,#6490); +#6493=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6494=VECTOR('',#6493,1.732050807569E-1); +#6495=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#6496=LINE('',#6495,#6494); +#6497=CARTESIAN_POINT('',(3.415E0,-2.025E0,0.E0)); +#6498=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6499=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6500=AXIS2_PLACEMENT_3D('',#6497,#6498,#6499); +#6502=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6503=VECTOR('',#6502,3.E-1); +#6504=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.E-1)); +#6505=LINE('',#6504,#6503); +#6506=DIRECTION('',(0.E0,0.E0,1.E0)); +#6507=VECTOR('',#6506,1.5E0); +#6508=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#6509=LINE('',#6508,#6507); +#6510=DIRECTION('',(0.E0,0.E0,1.E0)); +#6511=VECTOR('',#6510,1.15E0); +#6512=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.E-1)); +#6513=LINE('',#6512,#6511); +#6514=DIRECTION('',(0.E0,1.E0,0.E0)); +#6515=VECTOR('',#6514,3.E-1); +#6516=CARTESIAN_POINT('',(3.415E0,-2.025E0,1.E-1)); +#6517=LINE('',#6516,#6515); +#6518=CARTESIAN_POINT('',(3.415E0,-2.025E0,0.E0)); +#6519=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6520=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6521=AXIS2_PLACEMENT_3D('',#6518,#6519,#6520); +#6523=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6524=VECTOR('',#6523,2.6E-1); +#6525=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#6526=LINE('',#6525,#6524); +#6527=DIRECTION('',(0.E0,1.E0,0.E0)); +#6528=VECTOR('',#6527,2.E-1); +#6529=CARTESIAN_POINT('',(3.415E0,1.075E0,8.5E-1)); +#6530=LINE('',#6529,#6528); +#6531=DIRECTION('',(0.E0,0.E0,1.E0)); +#6532=VECTOR('',#6531,1.2E-1); +#6533=CARTESIAN_POINT('',(3.415E0,1.075E0,7.3E-1)); +#6534=LINE('',#6533,#6532); +#6535=DIRECTION('',(0.E0,1.E0,0.E0)); +#6536=VECTOR('',#6535,1.8E0); +#6537=CARTESIAN_POINT('',(3.415E0,-7.25E-1,7.3E-1)); +#6538=LINE('',#6537,#6536); +#6539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6540=VECTOR('',#6539,3.8E-1); +#6541=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#6542=LINE('',#6541,#6540); +#6543=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6544=VECTOR('',#6543,2.6E-1); +#6545=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#6546=LINE('',#6545,#6544); +#6547=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6548=VECTOR('',#6547,3.8E-1); +#6549=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-7.3E-1)); +#6550=LINE('',#6549,#6548); +#6551=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6552=VECTOR('',#6551,1.8E0); +#6553=CARTESIAN_POINT('',(3.415E0,1.075E0,-7.3E-1)); +#6554=LINE('',#6553,#6552); +#6555=DIRECTION('',(0.E0,0.E0,1.E0)); +#6556=VECTOR('',#6555,1.2E-1); +#6557=CARTESIAN_POINT('',(3.415E0,1.075E0,-8.5E-1)); +#6558=LINE('',#6557,#6556); +#6559=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6560=VECTOR('',#6559,2.E-1); +#6561=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#6562=LINE('',#6561,#6560); +#6563=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6564=VECTOR('',#6563,3.7E-1); +#6565=CARTESIAN_POINT('',(3.785E0,-2.025E0,-1.E-1)); +#6566=LINE('',#6565,#6564); +#6567=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6568=VECTOR('',#6567,3.7E-1); +#6569=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#6570=LINE('',#6569,#6568); +#6571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6572=VECTOR('',#6571,1.4E0); +#6573=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6574=LINE('',#6573,#6572); +#6575=DIRECTION('',(1.E0,0.E0,0.E0)); +#6576=VECTOR('',#6575,3.2E-1); +#6577=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.55E0)); +#6578=LINE('',#6577,#6576); +#6579=DIRECTION('',(0.E0,0.E0,1.E0)); +#6580=VECTOR('',#6579,1.4E0); +#6581=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.55E0)); +#6582=LINE('',#6581,#6580); +#6583=DIRECTION('',(1.E0,0.E0,0.E0)); +#6584=VECTOR('',#6583,3.2E-1); +#6585=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6586=LINE('',#6585,#6584); +#6587=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6588=VECTOR('',#6587,1.3E-1); +#6589=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#6590=LINE('',#6589,#6588); +#6591=DIRECTION('',(0.E0,0.E0,1.E0)); +#6592=VECTOR('',#6591,3.5E-1); +#6593=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#6594=LINE('',#6593,#6592); +#6595=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6596=VECTOR('',#6595,2.828427124746E-1); +#6597=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#6598=LINE('',#6597,#6596); +#6599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6600=VECTOR('',#6599,1.2E-1); +#6601=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#6602=LINE('',#6601,#6600); +#6603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6604=VECTOR('',#6603,9.5E-1); +#6605=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#6606=LINE('',#6605,#6604); +#6607=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6608=VECTOR('',#6607,2.9E-1); +#6609=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#6610=LINE('',#6609,#6608); +#6611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6612=VECTOR('',#6611,4.9E-1); +#6613=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#6614=LINE('',#6613,#6612); +#6615=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6616=VECTOR('',#6615,1.5E-1); +#6617=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#6618=LINE('',#6617,#6616); +#6619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6620=VECTOR('',#6619,3.E-1); +#6621=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#6622=LINE('',#6621,#6620); +#6623=DIRECTION('',(0.E0,1.E0,0.E0)); +#6624=VECTOR('',#6623,4.E-1); +#6625=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#6626=LINE('',#6625,#6624); +#6627=DIRECTION('',(0.E0,0.E0,1.E0)); +#6628=VECTOR('',#6627,1.221800737645E-1); +#6629=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#6630=LINE('',#6629,#6628); +#6631=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6632=VECTOR('',#6631,2.610814578665E-1); +#6633=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#6634=LINE('',#6633,#6632); +#6635=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6636=VECTOR('',#6635,2.5E-1); +#6637=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#6638=LINE('',#6637,#6636); +#6639=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6640=VECTOR('',#6639,1.903354478021E-1); +#6641=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#6642=LINE('',#6641,#6640); +#6643=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6644=VECTOR('',#6643,4.E-1); +#6645=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6646=LINE('',#6645,#6644); +#6647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6648=VECTOR('',#6647,3.E-1); +#6649=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#6650=LINE('',#6649,#6648); +#6651=DIRECTION('',(0.E0,1.E0,0.E0)); +#6652=VECTOR('',#6651,1.5E-1); +#6653=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#6654=LINE('',#6653,#6652); +#6655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6656=VECTOR('',#6655,4.9E-1); +#6657=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#6658=LINE('',#6657,#6656); +#6659=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6660=VECTOR('',#6659,2.9E-1); +#6661=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#6662=LINE('',#6661,#6660); +#6663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6664=VECTOR('',#6663,9.5E-1); +#6665=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#6666=LINE('',#6665,#6664); +#6667=DIRECTION('',(0.E0,1.E0,0.E0)); +#6668=VECTOR('',#6667,1.2E-1); +#6669=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#6670=LINE('',#6669,#6668); +#6671=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6672=VECTOR('',#6671,2.828427124746E-1); +#6673=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#6674=LINE('',#6673,#6672); +#6675=DIRECTION('',(0.E0,0.E0,1.E0)); +#6676=VECTOR('',#6675,3.5E-1); +#6677=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#6678=LINE('',#6677,#6676); +#6679=DIRECTION('',(0.E0,1.E0,0.E0)); +#6680=VECTOR('',#6679,1.3E-1); +#6681=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#6682=LINE('',#6681,#6680); +#6683=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6684=VECTOR('',#6683,1.903354478021E-1); +#6685=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#6686=LINE('',#6685,#6684); +#6687=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6688=VECTOR('',#6687,2.5E-1); +#6689=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#6690=LINE('',#6689,#6688); +#6691=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6692=VECTOR('',#6691,2.610814578665E-1); +#6693=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#6694=LINE('',#6693,#6692); +#6695=DIRECTION('',(0.E0,0.E0,1.E0)); +#6696=VECTOR('',#6695,1.221800737645E-1); +#6697=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#6698=LINE('',#6697,#6696); +#6699=DIRECTION('',(0.E0,1.E0,0.E0)); +#6700=VECTOR('',#6699,4.E-1); +#6701=CARTESIAN_POINT('',(3.76E0,-2.125E0,1.5E-1)); +#6702=LINE('',#6701,#6700); +#6703=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6704=VECTOR('',#6703,3.E-1); +#6705=CARTESIAN_POINT('',(3.76E0,-2.125E0,4.5E-1)); +#6706=LINE('',#6705,#6704); +#6707=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6708=VECTOR('',#6707,1.5E-1); +#6709=CARTESIAN_POINT('',(3.76E0,-1.975E0,4.5E-1)); +#6710=LINE('',#6709,#6708); +#6711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6712=VECTOR('',#6711,4.9E-1); +#6713=CARTESIAN_POINT('',(3.76E0,-1.975E0,9.4E-1)); +#6714=LINE('',#6713,#6712); +#6715=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6716=VECTOR('',#6715,2.9E-1); +#6717=CARTESIAN_POINT('',(3.76E0,-2.175E0,1.15E0)); +#6718=LINE('',#6717,#6716); +#6719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6720=VECTOR('',#6719,9.5E-1); +#6721=CARTESIAN_POINT('',(3.76E0,-2.175E0,2.1E0)); +#6722=LINE('',#6721,#6720); +#6723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6724=VECTOR('',#6723,1.2E-1); +#6725=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.1E0)); +#6726=LINE('',#6725,#6724); +#6727=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6728=VECTOR('',#6727,2.828427124746E-1); +#6729=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.9E0)); +#6730=LINE('',#6729,#6728); +#6731=DIRECTION('',(0.E0,0.E0,1.E0)); +#6732=VECTOR('',#6731,3.5E-1); +#6733=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.55E0)); +#6734=LINE('',#6733,#6732); +#6735=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6736=VECTOR('',#6735,1.3E-1); +#6737=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.55E0)); +#6738=LINE('',#6737,#6736); +#6739=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6740=VECTOR('',#6739,1.903354478021E-1); +#6741=CARTESIAN_POINT('',(3.76E0,6.25E-1,8.2E-1)); +#6742=LINE('',#6741,#6740); +#6743=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6744=VECTOR('',#6743,2.5E-1); +#6745=CARTESIAN_POINT('',(3.76E0,7.75E-1,1.02E0)); +#6746=LINE('',#6745,#6744); +#6747=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6748=VECTOR('',#6747,2.610814578665E-1); +#6749=CARTESIAN_POINT('',(3.76E0,9.75E-1,8.521800737645E-1)); +#6750=LINE('',#6749,#6748); +#6751=DIRECTION('',(0.E0,0.E0,1.E0)); +#6752=VECTOR('',#6751,1.221800737645E-1); +#6753=CARTESIAN_POINT('',(3.76E0,9.75E-1,7.3E-1)); +#6754=LINE('',#6753,#6752); +#6755=DIRECTION('',(0.E0,1.E0,0.E0)); +#6756=VECTOR('',#6755,1.3E-1); +#6757=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.55E0)); +#6758=LINE('',#6757,#6756); +#6759=DIRECTION('',(0.E0,0.E0,1.E0)); +#6760=VECTOR('',#6759,3.5E-1); +#6761=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.9E0)); +#6762=LINE('',#6761,#6760); +#6763=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6764=VECTOR('',#6763,2.828427124746E-1); +#6765=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.1E0)); +#6766=LINE('',#6765,#6764); +#6767=DIRECTION('',(0.E0,1.E0,0.E0)); +#6768=VECTOR('',#6767,1.2E-1); +#6769=CARTESIAN_POINT('',(3.76E0,-2.175E0,-2.1E0)); +#6770=LINE('',#6769,#6768); +#6771=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6772=VECTOR('',#6771,9.5E-1); +#6773=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.15E0)); +#6774=LINE('',#6773,#6772); +#6775=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6776=VECTOR('',#6775,2.9E-1); +#6777=CARTESIAN_POINT('',(3.76E0,-1.975E0,-9.4E-1)); +#6778=LINE('',#6777,#6776); +#6779=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6780=VECTOR('',#6779,4.9E-1); +#6781=CARTESIAN_POINT('',(3.76E0,-1.975E0,-4.5E-1)); +#6782=LINE('',#6781,#6780); +#6783=DIRECTION('',(0.E0,1.E0,0.E0)); +#6784=VECTOR('',#6783,1.5E-1); +#6785=CARTESIAN_POINT('',(3.76E0,-2.125E0,-4.5E-1)); +#6786=LINE('',#6785,#6784); +#6787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6788=VECTOR('',#6787,3.E-1); +#6789=CARTESIAN_POINT('',(3.76E0,-2.125E0,-1.5E-1)); +#6790=LINE('',#6789,#6788); +#6791=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6792=VECTOR('',#6791,4.E-1); +#6793=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.5E-1)); +#6794=LINE('',#6793,#6792); +#6795=DIRECTION('',(0.E0,0.E0,1.E0)); +#6796=VECTOR('',#6795,1.221800737645E-1); +#6797=CARTESIAN_POINT('',(3.76E0,9.75E-1,-8.521800737645E-1)); +#6798=LINE('',#6797,#6796); +#6799=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6800=VECTOR('',#6799,2.610814578665E-1); +#6801=CARTESIAN_POINT('',(3.76E0,7.75E-1,-1.02E0)); +#6802=LINE('',#6801,#6800); +#6803=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6804=VECTOR('',#6803,2.5E-1); +#6805=CARTESIAN_POINT('',(3.76E0,6.25E-1,-8.2E-1)); +#6806=LINE('',#6805,#6804); +#6807=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6808=VECTOR('',#6807,1.903354478021E-1); +#6809=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#6810=LINE('',#6809,#6808); +#6811=DIRECTION('',(1.E0,0.E0,0.E0)); +#6812=VECTOR('',#6811,3.2E-1); +#6813=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#6814=LINE('',#6813,#6812); +#6815=DIRECTION('',(1.E0,0.E0,0.E0)); +#6816=VECTOR('',#6815,3.2E-1); +#6817=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#6818=LINE('',#6817,#6816); +#6819=DIRECTION('',(1.E0,0.E0,0.E0)); +#6820=VECTOR('',#6819,3.2E-1); +#6821=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#6822=LINE('',#6821,#6820); +#6823=DIRECTION('',(1.E0,0.E0,0.E0)); +#6824=VECTOR('',#6823,3.2E-1); +#6825=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#6826=LINE('',#6825,#6824); +#6827=DIRECTION('',(1.E0,0.E0,0.E0)); +#6828=VECTOR('',#6827,3.2E-1); +#6829=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#6830=LINE('',#6829,#6828); +#6831=DIRECTION('',(1.E0,0.E0,0.E0)); +#6832=VECTOR('',#6831,3.2E-1); +#6833=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#6834=LINE('',#6833,#6832); +#6835=DIRECTION('',(1.E0,0.E0,0.E0)); +#6836=VECTOR('',#6835,3.2E-1); +#6837=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#6838=LINE('',#6837,#6836); +#6839=DIRECTION('',(1.E0,0.E0,0.E0)); +#6840=VECTOR('',#6839,3.2E-1); +#6841=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#6842=LINE('',#6841,#6840); +#6843=DIRECTION('',(1.E0,0.E0,0.E0)); +#6844=VECTOR('',#6843,3.2E-1); +#6845=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#6846=LINE('',#6845,#6844); +#6847=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6848=VECTOR('',#6847,3.7E-1); +#6849=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#6850=LINE('',#6849,#6848); +#6851=DIRECTION('',(0.E0,1.E0,0.E0)); +#6852=VECTOR('',#6851,5.177127982297E-1); +#6853=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#6854=LINE('',#6853,#6852); +#6855=DIRECTION('',(1.E0,0.E0,0.E0)); +#6856=VECTOR('',#6855,3.2E-1); +#6857=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#6858=LINE('',#6857,#6856); +#6859=DIRECTION('',(0.E0,1.E0,0.E0)); +#6860=VECTOR('',#6859,5.177127982297E-1); +#6861=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,7.3E-1)); +#6862=LINE('',#6861,#6860); +#6863=DIRECTION('',(1.E0,0.E0,0.E0)); +#6864=VECTOR('',#6863,3.2E-1); +#6865=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#6866=LINE('',#6865,#6864); +#6867=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6868=VECTOR('',#6867,3.7E-1); +#6869=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#6870=LINE('',#6869,#6868); +#6871=DIRECTION('',(1.E0,0.E0,0.E0)); +#6872=VECTOR('',#6871,3.7E-1); +#6873=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#6874=LINE('',#6873,#6872); +#6875=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6876=VECTOR('',#6875,3.7E-1); +#6877=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#6878=LINE('',#6877,#6876); +#6879=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6880=VECTOR('',#6879,1.732050807569E-1); +#6881=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#6882=LINE('',#6881,#6880); +#6883=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6884=VECTOR('',#6883,1.732050807569E-1); +#6885=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#6886=LINE('',#6885,#6884); +#6887=DIRECTION('',(-2.810846377148E-1,6.785983445458E-1,-6.785983445458E-1)); +#6888=VECTOR('',#6887,1.473625758208E-1); +#6889=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#6890=LINE('',#6889,#6888); +#6891=DIRECTION('',(-6.785983445458E-1,6.785983445458E-1,-2.810846377148E-1)); +#6892=VECTOR('',#6891,1.473625758208E-1); +#6893=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#6894=LINE('',#6893,#6892); +#6895=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6896=VECTOR('',#6895,3.535533905933E-1); +#6897=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#6898=LINE('',#6897,#6896); +#6899=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6900=VECTOR('',#6899,3.535533905933E-1); +#6901=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#6902=LINE('',#6901,#6900); +#6903=DIRECTION('',(0.E0,1.E0,0.E0)); +#6904=VECTOR('',#6903,2.65E0); +#6905=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#6906=LINE('',#6905,#6904); +#6907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6908=VECTOR('',#6907,4.6E-1); +#6909=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#6910=LINE('',#6909,#6908); +#6911=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6912=VECTOR('',#6911,4.6E-1); +#6913=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#6914=LINE('',#6913,#6912); +#6915=DIRECTION('',(0.E0,1.E0,0.E0)); +#6916=VECTOR('',#6915,2.65E0); +#6917=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#6918=LINE('',#6917,#6916); +#6919=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6920=VECTOR('',#6919,1.732050807569E-1); +#6921=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#6922=LINE('',#6921,#6920); +#6923=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6924=VECTOR('',#6923,1.732050807569E-1); +#6925=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#6926=LINE('',#6925,#6924); +#6927=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6928=VECTOR('',#6927,4.4E-1); +#6929=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#6930=LINE('',#6929,#6928); +#6931=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6932=VECTOR('',#6931,4.4E-1); +#6933=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#6934=LINE('',#6933,#6932); +#6935=DIRECTION('',(0.E0,1.E0,0.E0)); +#6936=VECTOR('',#6935,2.65E0); +#6937=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#6938=LINE('',#6937,#6936); +#6939=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6940=VECTOR('',#6939,8.E-1); +#6941=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#6942=LINE('',#6941,#6940); +#6943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6944=VECTOR('',#6943,8.E-1); +#6945=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#6946=LINE('',#6945,#6944); +#6947=DIRECTION('',(0.E0,1.E0,0.E0)); +#6948=VECTOR('',#6947,2.65E0); +#6949=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#6950=LINE('',#6949,#6948); +#6951=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6952=VECTOR('',#6951,1.732050807569E-1); +#6953=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#6954=LINE('',#6953,#6952); +#6955=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6956=VECTOR('',#6955,1.732050807569E-1); +#6957=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#6958=LINE('',#6957,#6956); +#6959=DIRECTION('',(1.E0,0.E0,0.E0)); +#6960=VECTOR('',#6959,4.4E-1); +#6961=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#6962=LINE('',#6961,#6960); +#6963=DIRECTION('',(1.E0,0.E0,0.E0)); +#6964=VECTOR('',#6963,4.4E-1); +#6965=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#6966=LINE('',#6965,#6964); +#6967=DIRECTION('',(0.E0,1.E0,0.E0)); +#6968=VECTOR('',#6967,2.65E0); +#6969=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#6970=LINE('',#6969,#6968); +#6971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6972=VECTOR('',#6971,4.6E-1); +#6973=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#6974=LINE('',#6973,#6972); +#6975=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6976=VECTOR('',#6975,4.6E-1); +#6977=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#6978=LINE('',#6977,#6976); +#6979=DIRECTION('',(0.E0,1.E0,0.E0)); +#6980=VECTOR('',#6979,2.65E0); +#6981=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#6982=LINE('',#6981,#6980); +#6983=DIRECTION('',(-6.785983445459E-1,6.785983445458E-1,2.810846377148E-1)); +#6984=VECTOR('',#6983,1.473625758208E-1); +#6985=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#6986=LINE('',#6985,#6984); +#6987=DIRECTION('',(-2.810846377148E-1,6.785983445458E-1,6.785983445458E-1)); +#6988=VECTOR('',#6987,1.473625758208E-1); +#6989=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#6990=LINE('',#6989,#6988); +#6991=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6992=VECTOR('',#6991,3.535533905933E-1); +#6993=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#6994=LINE('',#6993,#6992); +#6995=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6996=VECTOR('',#6995,3.535533905933E-1); +#6997=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#6998=LINE('',#6997,#6996); +#6999=DIRECTION('',(0.E0,1.E0,0.E0)); +#7000=VECTOR('',#6999,2.65E0); +#7001=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#7002=LINE('',#7001,#7000); +#7003=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7004=VECTOR('',#7003,1.732050807569E-1); +#7005=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#7006=LINE('',#7005,#7004); +#7007=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7008=VECTOR('',#7007,1.732050807569E-1); +#7009=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#7010=LINE('',#7009,#7008); +#7011=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7012=VECTOR('',#7011,1.732050807569E-1); +#7013=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#7014=LINE('',#7013,#7012); +#7015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7016=VECTOR('',#7015,3.7E-1); +#7017=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#7018=LINE('',#7017,#7016); +#7019=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7020=VECTOR('',#7019,3.7E-1); +#7021=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#7022=LINE('',#7021,#7020); +#7023=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7024=VECTOR('',#7023,3.7E-1); +#7025=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#7026=LINE('',#7025,#7024); +#7027=DIRECTION('',(0.E0,1.E0,0.E0)); +#7028=VECTOR('',#7027,5.177127982297E-1); +#7029=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#7030=LINE('',#7029,#7028); +#7031=DIRECTION('',(1.E0,0.E0,0.E0)); +#7032=VECTOR('',#7031,3.2E-1); +#7033=CARTESIAN_POINT('',(3.44E0,9.75E-1,-7.3E-1)); +#7034=LINE('',#7033,#7032); +#7035=DIRECTION('',(0.E0,1.E0,0.E0)); +#7036=VECTOR('',#7035,5.177127982297E-1); +#7037=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#7038=LINE('',#7037,#7036); +#7039=DIRECTION('',(1.E0,0.E0,0.E0)); +#7040=VECTOR('',#7039,3.2E-1); +#7041=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#7042=LINE('',#7041,#7040); +#7043=DIRECTION('',(1.E0,0.E0,0.E0)); +#7044=VECTOR('',#7043,3.2E-1); +#7045=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#7046=LINE('',#7045,#7044); +#7047=DIRECTION('',(1.E0,0.E0,0.E0)); +#7048=VECTOR('',#7047,3.2E-1); +#7049=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#7050=LINE('',#7049,#7048); +#7051=DIRECTION('',(1.E0,0.E0,0.E0)); +#7052=VECTOR('',#7051,3.2E-1); +#7053=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#7054=LINE('',#7053,#7052); +#7055=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7056=VECTOR('',#7055,1.732050807569E-1); +#7057=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#7058=LINE('',#7057,#7056); +#7059=DIRECTION('',(1.E0,0.E0,0.E0)); +#7060=VECTOR('',#7059,3.2E-1); +#7061=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#7062=LINE('',#7061,#7060); +#7063=DIRECTION('',(1.E0,0.E0,0.E0)); +#7064=VECTOR('',#7063,3.2E-1); +#7065=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#7066=LINE('',#7065,#7064); +#7067=DIRECTION('',(1.E0,0.E0,0.E0)); +#7068=VECTOR('',#7067,3.2E-1); +#7069=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#7070=LINE('',#7069,#7068); +#7071=DIRECTION('',(1.E0,0.E0,0.E0)); +#7072=VECTOR('',#7071,3.2E-1); +#7073=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#7074=LINE('',#7073,#7072); +#7075=DIRECTION('',(1.E0,0.E0,0.E0)); +#7076=VECTOR('',#7075,3.2E-1); +#7077=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#7078=LINE('',#7077,#7076); +#7079=DIRECTION('',(1.E0,0.E0,0.E0)); +#7080=VECTOR('',#7079,3.2E-1); +#7081=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#7082=LINE('',#7081,#7080); +#7083=DIRECTION('',(1.E0,0.E0,0.E0)); +#7084=VECTOR('',#7083,3.2E-1); +#7085=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#7086=LINE('',#7085,#7084); +#7087=DIRECTION('',(1.E0,0.E0,0.E0)); +#7088=VECTOR('',#7087,3.2E-1); +#7089=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#7090=LINE('',#7089,#7088); +#7091=DIRECTION('',(1.E0,0.E0,0.E0)); +#7092=VECTOR('',#7091,3.2E-1); +#7093=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#7094=LINE('',#7093,#7092); +#7095=DIRECTION('',(1.E0,0.E0,0.E0)); +#7096=VECTOR('',#7095,3.2E-1); +#7097=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#7098=LINE('',#7097,#7096); +#7099=DIRECTION('',(1.E0,0.E0,0.E0)); +#7100=VECTOR('',#7099,3.2E-1); +#7101=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#7102=LINE('',#7101,#7100); +#7103=DIRECTION('',(1.E0,0.E0,0.E0)); +#7104=VECTOR('',#7103,3.2E-1); +#7105=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#7106=LINE('',#7105,#7104); +#7107=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7108=VECTOR('',#7107,3.7E-1); +#7109=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#7110=LINE('',#7109,#7108); +#7111=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7112=VECTOR('',#7111,1.732050807569E-1); +#7113=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#7114=LINE('',#7113,#7112); +#7115=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7116=VECTOR('',#7115,1.732050807569E-1); +#7117=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#7118=LINE('',#7117,#7116); +#7119=DIRECTION('',(1.E0,0.E0,0.E0)); +#7120=VECTOR('',#7119,3.2E-1); +#7121=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#7122=LINE('',#7121,#7120); +#7123=DIRECTION('',(1.E0,0.E0,0.E0)); +#7124=VECTOR('',#7123,3.2E-1); +#7125=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#7126=LINE('',#7125,#7124); +#7127=DIRECTION('',(1.E0,0.E0,0.E0)); +#7128=VECTOR('',#7127,3.2E-1); +#7129=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#7130=LINE('',#7129,#7128); +#7131=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7132=VECTOR('',#7131,3.7E-1); +#7133=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#7134=LINE('',#7133,#7132); +#7135=DIRECTION('',(1.E0,0.E0,0.E0)); +#7136=VECTOR('',#7135,3.7E-1); +#7137=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#7138=LINE('',#7137,#7136); +#7139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7140=VECTOR('',#7139,3.7E-1); +#7141=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#7142=LINE('',#7141,#7140); +#7143=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7144=VECTOR('',#7143,3.7E-1); +#7145=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#7146=LINE('',#7145,#7144); +#7147=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7148=VECTOR('',#7147,3.7E-1); +#7149=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#7150=LINE('',#7149,#7148); +#7151=DIRECTION('',(0.E0,1.E0,0.E0)); +#7152=VECTOR('',#7151,5.177127982297E-1); +#7153=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#7154=LINE('',#7153,#7152); +#7155=DIRECTION('',(1.E0,0.E0,0.E0)); +#7156=VECTOR('',#7155,3.2E-1); +#7157=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#7158=LINE('',#7157,#7156); +#7159=DIRECTION('',(0.E0,1.E0,0.E0)); +#7160=VECTOR('',#7159,5.177127982297E-1); +#7161=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,7.3E-1)); +#7162=LINE('',#7161,#7160); +#7163=DIRECTION('',(1.E0,0.E0,0.E0)); +#7164=VECTOR('',#7163,3.2E-1); +#7165=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#7166=LINE('',#7165,#7164); +#7167=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7168=VECTOR('',#7167,1.3E-1); +#7169=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#7170=LINE('',#7169,#7168); +#7171=DIRECTION('',(0.E0,0.E0,1.E0)); +#7172=VECTOR('',#7171,3.5E-1); +#7173=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#7174=LINE('',#7173,#7172); +#7175=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7176=VECTOR('',#7175,2.828427124746E-1); +#7177=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#7178=LINE('',#7177,#7176); +#7179=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7180=VECTOR('',#7179,1.2E-1); +#7181=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#7182=LINE('',#7181,#7180); +#7183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7184=VECTOR('',#7183,9.5E-1); +#7185=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#7186=LINE('',#7185,#7184); +#7187=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7188=VECTOR('',#7187,2.9E-1); +#7189=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#7190=LINE('',#7189,#7188); +#7191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7192=VECTOR('',#7191,4.9E-1); +#7193=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#7194=LINE('',#7193,#7192); +#7195=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7196=VECTOR('',#7195,1.5E-1); +#7197=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#7198=LINE('',#7197,#7196); +#7199=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7200=VECTOR('',#7199,3.E-1); +#7201=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#7202=LINE('',#7201,#7200); +#7203=DIRECTION('',(0.E0,1.E0,0.E0)); +#7204=VECTOR('',#7203,4.E-1); +#7205=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#7206=LINE('',#7205,#7204); +#7207=DIRECTION('',(0.E0,0.E0,1.E0)); +#7208=VECTOR('',#7207,1.221800737645E-1); +#7209=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#7210=LINE('',#7209,#7208); +#7211=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7212=VECTOR('',#7211,2.610814578665E-1); +#7213=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#7214=LINE('',#7213,#7212); +#7215=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7216=VECTOR('',#7215,2.5E-1); +#7217=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#7218=LINE('',#7217,#7216); +#7219=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7220=VECTOR('',#7219,1.903354478021E-1); +#7221=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#7222=LINE('',#7221,#7220); +#7223=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7224=VECTOR('',#7223,4.E-1); +#7225=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#7226=LINE('',#7225,#7224); +#7227=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7228=VECTOR('',#7227,3.E-1); +#7229=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#7230=LINE('',#7229,#7228); +#7231=DIRECTION('',(0.E0,1.E0,0.E0)); +#7232=VECTOR('',#7231,1.5E-1); +#7233=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#7234=LINE('',#7233,#7232); +#7235=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7236=VECTOR('',#7235,4.9E-1); +#7237=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#7238=LINE('',#7237,#7236); +#7239=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7240=VECTOR('',#7239,2.9E-1); +#7241=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#7242=LINE('',#7241,#7240); +#7243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7244=VECTOR('',#7243,9.5E-1); +#7245=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#7246=LINE('',#7245,#7244); +#7247=DIRECTION('',(0.E0,1.E0,0.E0)); +#7248=VECTOR('',#7247,1.2E-1); +#7249=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#7250=LINE('',#7249,#7248); +#7251=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7252=VECTOR('',#7251,2.828427124746E-1); +#7253=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#7254=LINE('',#7253,#7252); +#7255=DIRECTION('',(0.E0,0.E0,1.E0)); +#7256=VECTOR('',#7255,3.5E-1); +#7257=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#7258=LINE('',#7257,#7256); +#7259=DIRECTION('',(0.E0,1.E0,0.E0)); +#7260=VECTOR('',#7259,1.3E-1); +#7261=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#7262=LINE('',#7261,#7260); +#7263=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7264=VECTOR('',#7263,1.903354478021E-1); +#7265=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7266=LINE('',#7265,#7264); +#7267=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7268=VECTOR('',#7267,2.5E-1); +#7269=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#7270=LINE('',#7269,#7268); +#7271=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7272=VECTOR('',#7271,2.610814578665E-1); +#7273=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#7274=LINE('',#7273,#7272); +#7275=DIRECTION('',(0.E0,0.E0,1.E0)); +#7276=VECTOR('',#7275,1.221800737645E-1); +#7277=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#7278=LINE('',#7277,#7276); +#7279=DIRECTION('',(0.E0,1.E0,0.E0)); +#7280=VECTOR('',#7279,4.E-1); +#7281=CARTESIAN_POINT('',(2.16E0,-2.125E0,1.5E-1)); +#7282=LINE('',#7281,#7280); +#7283=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7284=VECTOR('',#7283,3.E-1); +#7285=CARTESIAN_POINT('',(2.16E0,-2.125E0,4.5E-1)); +#7286=LINE('',#7285,#7284); +#7287=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7288=VECTOR('',#7287,1.5E-1); +#7289=CARTESIAN_POINT('',(2.16E0,-1.975E0,4.5E-1)); +#7290=LINE('',#7289,#7288); +#7291=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7292=VECTOR('',#7291,4.9E-1); +#7293=CARTESIAN_POINT('',(2.16E0,-1.975E0,9.4E-1)); +#7294=LINE('',#7293,#7292); +#7295=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7296=VECTOR('',#7295,2.9E-1); +#7297=CARTESIAN_POINT('',(2.16E0,-2.175E0,1.15E0)); +#7298=LINE('',#7297,#7296); +#7299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7300=VECTOR('',#7299,9.5E-1); +#7301=CARTESIAN_POINT('',(2.16E0,-2.175E0,2.1E0)); +#7302=LINE('',#7301,#7300); +#7303=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7304=VECTOR('',#7303,1.2E-1); +#7305=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.1E0)); +#7306=LINE('',#7305,#7304); +#7307=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7308=VECTOR('',#7307,2.828427124746E-1); +#7309=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.9E0)); +#7310=LINE('',#7309,#7308); +#7311=DIRECTION('',(0.E0,0.E0,1.E0)); +#7312=VECTOR('',#7311,3.5E-1); +#7313=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.55E0)); +#7314=LINE('',#7313,#7312); +#7315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7316=VECTOR('',#7315,1.3E-1); +#7317=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.55E0)); +#7318=LINE('',#7317,#7316); +#7319=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7320=VECTOR('',#7319,1.903354478021E-1); +#7321=CARTESIAN_POINT('',(2.16E0,6.25E-1,8.2E-1)); +#7322=LINE('',#7321,#7320); +#7323=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7324=VECTOR('',#7323,2.5E-1); +#7325=CARTESIAN_POINT('',(2.16E0,7.75E-1,1.02E0)); +#7326=LINE('',#7325,#7324); +#7327=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7328=VECTOR('',#7327,2.610814578665E-1); +#7329=CARTESIAN_POINT('',(2.16E0,9.75E-1,8.521800737645E-1)); +#7330=LINE('',#7329,#7328); +#7331=DIRECTION('',(0.E0,0.E0,1.E0)); +#7332=VECTOR('',#7331,1.221800737645E-1); +#7333=CARTESIAN_POINT('',(2.16E0,9.75E-1,7.3E-1)); +#7334=LINE('',#7333,#7332); +#7335=DIRECTION('',(0.E0,1.E0,0.E0)); +#7336=VECTOR('',#7335,1.3E-1); +#7337=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.55E0)); +#7338=LINE('',#7337,#7336); +#7339=DIRECTION('',(0.E0,0.E0,1.E0)); +#7340=VECTOR('',#7339,3.5E-1); +#7341=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.9E0)); +#7342=LINE('',#7341,#7340); +#7343=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7344=VECTOR('',#7343,2.828427124746E-1); +#7345=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.1E0)); +#7346=LINE('',#7345,#7344); +#7347=DIRECTION('',(0.E0,1.E0,0.E0)); +#7348=VECTOR('',#7347,1.2E-1); +#7349=CARTESIAN_POINT('',(2.16E0,-2.175E0,-2.1E0)); +#7350=LINE('',#7349,#7348); +#7351=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7352=VECTOR('',#7351,9.5E-1); +#7353=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.15E0)); +#7354=LINE('',#7353,#7352); +#7355=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7356=VECTOR('',#7355,2.9E-1); +#7357=CARTESIAN_POINT('',(2.16E0,-1.975E0,-9.4E-1)); +#7358=LINE('',#7357,#7356); +#7359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7360=VECTOR('',#7359,4.9E-1); +#7361=CARTESIAN_POINT('',(2.16E0,-1.975E0,-4.5E-1)); +#7362=LINE('',#7361,#7360); +#7363=DIRECTION('',(0.E0,1.E0,0.E0)); +#7364=VECTOR('',#7363,1.5E-1); +#7365=CARTESIAN_POINT('',(2.16E0,-2.125E0,-4.5E-1)); +#7366=LINE('',#7365,#7364); +#7367=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7368=VECTOR('',#7367,3.E-1); +#7369=CARTESIAN_POINT('',(2.16E0,-2.125E0,-1.5E-1)); +#7370=LINE('',#7369,#7368); +#7371=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7372=VECTOR('',#7371,4.E-1); +#7373=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.5E-1)); +#7374=LINE('',#7373,#7372); +#7375=DIRECTION('',(0.E0,0.E0,1.E0)); +#7376=VECTOR('',#7375,1.221800737645E-1); +#7377=CARTESIAN_POINT('',(2.16E0,9.75E-1,-8.521800737645E-1)); +#7378=LINE('',#7377,#7376); +#7379=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7380=VECTOR('',#7379,2.610814578665E-1); +#7381=CARTESIAN_POINT('',(2.16E0,7.75E-1,-1.02E0)); +#7382=LINE('',#7381,#7380); +#7383=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7384=VECTOR('',#7383,2.5E-1); +#7385=CARTESIAN_POINT('',(2.16E0,6.25E-1,-8.2E-1)); +#7386=LINE('',#7385,#7384); +#7387=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7388=VECTOR('',#7387,1.903354478021E-1); +#7389=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#7390=LINE('',#7389,#7388); +#7391=DIRECTION('',(1.E0,0.E0,0.E0)); +#7392=VECTOR('',#7391,3.2E-1); +#7393=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#7394=LINE('',#7393,#7392); +#7395=DIRECTION('',(1.E0,0.E0,0.E0)); +#7396=VECTOR('',#7395,3.2E-1); +#7397=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#7398=LINE('',#7397,#7396); +#7399=DIRECTION('',(1.E0,0.E0,0.E0)); +#7400=VECTOR('',#7399,3.2E-1); +#7401=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#7402=LINE('',#7401,#7400); +#7403=DIRECTION('',(1.E0,0.E0,0.E0)); +#7404=VECTOR('',#7403,3.2E-1); +#7405=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#7406=LINE('',#7405,#7404); +#7407=DIRECTION('',(1.E0,0.E0,0.E0)); +#7408=VECTOR('',#7407,3.2E-1); +#7409=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#7410=LINE('',#7409,#7408); +#7411=DIRECTION('',(1.E0,0.E0,0.E0)); +#7412=VECTOR('',#7411,3.2E-1); +#7413=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#7414=LINE('',#7413,#7412); +#7415=DIRECTION('',(1.E0,0.E0,0.E0)); +#7416=VECTOR('',#7415,3.2E-1); +#7417=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#7418=LINE('',#7417,#7416); +#7419=DIRECTION('',(1.E0,0.E0,0.E0)); +#7420=VECTOR('',#7419,3.2E-1); +#7421=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#7422=LINE('',#7421,#7420); +#7423=DIRECTION('',(1.E0,0.E0,0.E0)); +#7424=VECTOR('',#7423,3.2E-1); +#7425=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#7426=LINE('',#7425,#7424); +#7427=DIRECTION('',(1.E0,0.E0,0.E0)); +#7428=VECTOR('',#7427,3.2E-1); +#7429=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#7430=LINE('',#7429,#7428); +#7431=DIRECTION('',(1.E0,0.E0,0.E0)); +#7432=VECTOR('',#7431,3.2E-1); +#7433=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#7434=LINE('',#7433,#7432); +#7435=DIRECTION('',(1.E0,0.E0,0.E0)); +#7436=VECTOR('',#7435,3.2E-1); +#7437=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#7438=LINE('',#7437,#7436); +#7439=DIRECTION('',(1.E0,0.E0,0.E0)); +#7440=VECTOR('',#7439,3.2E-1); +#7441=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#7442=LINE('',#7441,#7440); +#7443=DIRECTION('',(1.E0,0.E0,0.E0)); +#7444=VECTOR('',#7443,3.2E-1); +#7445=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#7446=LINE('',#7445,#7444); +#7447=DIRECTION('',(1.E0,0.E0,0.E0)); +#7448=VECTOR('',#7447,3.2E-1); +#7449=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#7450=LINE('',#7449,#7448); +#7451=DIRECTION('',(1.E0,0.E0,0.E0)); +#7452=VECTOR('',#7451,3.2E-1); +#7453=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#7454=LINE('',#7453,#7452); +#7455=DIRECTION('',(1.E0,0.E0,0.E0)); +#7456=VECTOR('',#7455,3.2E-1); +#7457=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#7458=LINE('',#7457,#7456); +#7459=DIRECTION('',(1.E0,0.E0,0.E0)); +#7460=VECTOR('',#7459,3.2E-1); +#7461=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#7462=LINE('',#7461,#7460); +#7463=DIRECTION('',(1.E0,0.E0,0.E0)); +#7464=VECTOR('',#7463,3.2E-1); +#7465=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#7466=LINE('',#7465,#7464); +#7467=DIRECTION('',(1.E0,0.E0,0.E0)); +#7468=VECTOR('',#7467,3.2E-1); +#7469=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#7470=LINE('',#7469,#7468); +#7471=DIRECTION('',(1.E0,0.E0,0.E0)); +#7472=VECTOR('',#7471,3.2E-1); +#7473=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#7474=LINE('',#7473,#7472); +#7475=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7476=VECTOR('',#7475,3.7E-1); +#7477=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#7478=LINE('',#7477,#7476); +#7479=DIRECTION('',(0.E0,1.E0,0.E0)); +#7480=VECTOR('',#7479,5.177127982297E-1); +#7481=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7482=LINE('',#7481,#7480); +#7483=DIRECTION('',(1.E0,0.E0,0.E0)); +#7484=VECTOR('',#7483,3.2E-1); +#7485=CARTESIAN_POINT('',(1.84E0,9.75E-1,-7.3E-1)); +#7486=LINE('',#7485,#7484); +#7487=DIRECTION('',(0.E0,1.E0,0.E0)); +#7488=VECTOR('',#7487,5.177127982297E-1); +#7489=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#7490=LINE('',#7489,#7488); +#7491=DIRECTION('',(1.E0,0.E0,0.E0)); +#7492=VECTOR('',#7491,3.2E-1); +#7493=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7494=LINE('',#7493,#7492); +#7495=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7496=VECTOR('',#7495,3.7E-1); +#7497=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#7498=LINE('',#7497,#7496); +#7499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7500=VECTOR('',#7499,3.7E-1); +#7501=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#7502=LINE('',#7501,#7500); +#7503=DIRECTION('',(1.E0,0.E0,0.E0)); +#7504=VECTOR('',#7503,3.2E-1); +#7505=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#7506=LINE('',#7505,#7504); +#7507=DIRECTION('',(1.E0,0.E0,0.E0)); +#7508=VECTOR('',#7507,3.2E-1); +#7509=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#7510=LINE('',#7509,#7508); +#7511=DIRECTION('',(1.E0,0.E0,0.E0)); +#7512=VECTOR('',#7511,3.2E-1); +#7513=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#7514=LINE('',#7513,#7512); +#7515=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7516=VECTOR('',#7515,1.732050807569E-1); +#7517=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#7518=LINE('',#7517,#7516); +#7519=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7520=VECTOR('',#7519,1.732050807569E-1); +#7521=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#7522=LINE('',#7521,#7520); +#7523=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7524=VECTOR('',#7523,1.732050807569E-1); +#7525=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#7526=LINE('',#7525,#7524); +#7527=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7528=VECTOR('',#7527,1.732050807569E-1); +#7529=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#7530=LINE('',#7529,#7528); +#7531=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7532=VECTOR('',#7531,1.732050807569E-1); +#7533=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#7534=LINE('',#7533,#7532); +#7535=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7536=VECTOR('',#7535,3.7E-1); +#7537=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#7538=LINE('',#7537,#7536); +#7539=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7540=VECTOR('',#7539,3.7E-1); +#7541=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#7542=LINE('',#7541,#7540); +#7543=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7544=VECTOR('',#7543,3.7E-1); +#7545=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#7546=LINE('',#7545,#7544); +#7547=DIRECTION('',(0.E0,1.E0,0.E0)); +#7548=VECTOR('',#7547,5.177127982297E-1); +#7549=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#7550=LINE('',#7549,#7548); +#7551=DIRECTION('',(1.E0,0.E0,0.E0)); +#7552=VECTOR('',#7551,3.2E-1); +#7553=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-7.3E-1)); +#7554=LINE('',#7553,#7552); +#7555=DIRECTION('',(0.E0,1.E0,0.E0)); +#7556=VECTOR('',#7555,5.177127982297E-1); +#7557=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#7558=LINE('',#7557,#7556); +#7559=DIRECTION('',(1.E0,0.E0,0.E0)); +#7560=VECTOR('',#7559,3.2E-1); +#7561=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#7562=LINE('',#7561,#7560); +#7563=DIRECTION('',(1.E0,0.E0,0.E0)); +#7564=VECTOR('',#7563,3.2E-1); +#7565=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#7566=LINE('',#7565,#7564); +#7567=DIRECTION('',(1.E0,0.E0,0.E0)); +#7568=VECTOR('',#7567,3.2E-1); +#7569=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#7570=LINE('',#7569,#7568); +#7571=DIRECTION('',(1.E0,0.E0,0.E0)); +#7572=VECTOR('',#7571,3.2E-1); +#7573=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#7574=LINE('',#7573,#7572); +#7575=DIRECTION('',(1.E0,0.E0,0.E0)); +#7576=VECTOR('',#7575,3.2E-1); +#7577=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#7578=LINE('',#7577,#7576); +#7579=DIRECTION('',(1.E0,0.E0,0.E0)); +#7580=VECTOR('',#7579,3.2E-1); +#7581=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#7582=LINE('',#7581,#7580); +#7583=DIRECTION('',(1.E0,0.E0,0.E0)); +#7584=VECTOR('',#7583,3.2E-1); +#7585=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#7586=LINE('',#7585,#7584); +#7587=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7588=VECTOR('',#7587,1.732050807569E-1); +#7589=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#7590=LINE('',#7589,#7588); +#7591=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7592=VECTOR('',#7591,1.732050807569E-1); +#7593=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#7594=LINE('',#7593,#7592); +#7595=DIRECTION('',(1.E0,0.E0,0.E0)); +#7596=VECTOR('',#7595,3.2E-1); +#7597=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#7598=LINE('',#7597,#7596); +#7599=DIRECTION('',(1.E0,0.E0,0.E0)); +#7600=VECTOR('',#7599,3.2E-1); +#7601=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#7602=LINE('',#7601,#7600); +#7603=DIRECTION('',(1.E0,0.E0,0.E0)); +#7604=VECTOR('',#7603,3.2E-1); +#7605=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#7606=LINE('',#7605,#7604); +#7607=DIRECTION('',(1.E0,0.E0,0.E0)); +#7608=VECTOR('',#7607,3.2E-1); +#7609=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#7610=LINE('',#7609,#7608); +#7611=DIRECTION('',(1.E0,0.E0,0.E0)); +#7612=VECTOR('',#7611,3.2E-1); +#7613=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#7614=LINE('',#7613,#7612); +#7615=DIRECTION('',(1.E0,0.E0,0.E0)); +#7616=VECTOR('',#7615,3.2E-1); +#7617=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#7618=LINE('',#7617,#7616); +#7619=DIRECTION('',(1.E0,0.E0,0.E0)); +#7620=VECTOR('',#7619,3.2E-1); +#7621=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#7622=LINE('',#7621,#7620); +#7623=DIRECTION('',(1.E0,0.E0,0.E0)); +#7624=VECTOR('',#7623,3.2E-1); +#7625=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#7626=LINE('',#7625,#7624); +#7627=DIRECTION('',(1.E0,0.E0,0.E0)); +#7628=VECTOR('',#7627,3.2E-1); +#7629=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#7630=LINE('',#7629,#7628); +#7631=DIRECTION('',(1.E0,0.E0,0.E0)); +#7632=VECTOR('',#7631,3.2E-1); +#7633=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#7634=LINE('',#7633,#7632); +#7635=DIRECTION('',(1.E0,0.E0,0.E0)); +#7636=VECTOR('',#7635,3.2E-1); +#7637=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#7638=LINE('',#7637,#7636); +#7639=DIRECTION('',(1.E0,0.E0,0.E0)); +#7640=VECTOR('',#7639,3.2E-1); +#7641=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#7642=LINE('',#7641,#7640); +#7643=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7644=VECTOR('',#7643,3.7E-1); +#7645=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#7646=LINE('',#7645,#7644); +#7647=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7648=VECTOR('',#7647,1.732050807569E-1); +#7649=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#7650=LINE('',#7649,#7648); +#7651=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7652=VECTOR('',#7651,1.732050807569E-1); +#7653=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#7654=LINE('',#7653,#7652); +#7655=DIRECTION('',(1.E0,0.E0,0.E0)); +#7656=VECTOR('',#7655,3.2E-1); +#7657=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#7658=LINE('',#7657,#7656); +#7659=DIRECTION('',(1.E0,0.E0,0.E0)); +#7660=VECTOR('',#7659,3.2E-1); +#7661=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#7662=LINE('',#7661,#7660); +#7663=DIRECTION('',(1.E0,0.E0,0.E0)); +#7664=VECTOR('',#7663,3.2E-1); +#7665=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#7666=LINE('',#7665,#7664); +#7667=DIRECTION('',(1.E0,0.E0,0.E0)); +#7668=VECTOR('',#7667,3.7E-1); +#7669=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#7670=LINE('',#7669,#7668); +#7671=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7672=VECTOR('',#7671,3.7E-1); +#7673=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#7674=LINE('',#7673,#7672); +#7675=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7676=VECTOR('',#7675,3.7E-1); +#7677=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#7678=LINE('',#7677,#7676); +#7679=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7680=VECTOR('',#7679,3.7E-1); +#7681=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#7682=LINE('',#7681,#7680); +#7683=DIRECTION('',(0.E0,1.E0,0.E0)); +#7684=VECTOR('',#7683,5.177127982297E-1); +#7685=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#7686=LINE('',#7685,#7684); +#7687=DIRECTION('',(1.E0,0.E0,0.E0)); +#7688=VECTOR('',#7687,3.2E-1); +#7689=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#7690=LINE('',#7689,#7688); +#7691=DIRECTION('',(0.E0,1.E0,0.E0)); +#7692=VECTOR('',#7691,5.177127982297E-1); +#7693=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,7.3E-1)); +#7694=LINE('',#7693,#7692); +#7695=DIRECTION('',(1.E0,0.E0,0.E0)); +#7696=VECTOR('',#7695,3.2E-1); +#7697=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#7698=LINE('',#7697,#7696); +#7699=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7700=VECTOR('',#7699,1.3E-1); +#7701=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#7702=LINE('',#7701,#7700); +#7703=DIRECTION('',(0.E0,0.E0,1.E0)); +#7704=VECTOR('',#7703,3.5E-1); +#7705=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#7706=LINE('',#7705,#7704); +#7707=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7708=VECTOR('',#7707,2.828427124746E-1); +#7709=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#7710=LINE('',#7709,#7708); +#7711=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7712=VECTOR('',#7711,1.2E-1); +#7713=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#7714=LINE('',#7713,#7712); +#7715=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7716=VECTOR('',#7715,9.5E-1); +#7717=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#7718=LINE('',#7717,#7716); +#7719=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7720=VECTOR('',#7719,2.9E-1); +#7721=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#7722=LINE('',#7721,#7720); +#7723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7724=VECTOR('',#7723,4.9E-1); +#7725=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#7726=LINE('',#7725,#7724); +#7727=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7728=VECTOR('',#7727,1.5E-1); +#7729=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#7730=LINE('',#7729,#7728); +#7731=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7732=VECTOR('',#7731,3.E-1); +#7733=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#7734=LINE('',#7733,#7732); +#7735=DIRECTION('',(0.E0,1.E0,0.E0)); +#7736=VECTOR('',#7735,4.E-1); +#7737=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#7738=LINE('',#7737,#7736); +#7739=DIRECTION('',(0.E0,0.E0,1.E0)); +#7740=VECTOR('',#7739,1.221800737645E-1); +#7741=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#7742=LINE('',#7741,#7740); +#7743=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7744=VECTOR('',#7743,2.610814578665E-1); +#7745=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#7746=LINE('',#7745,#7744); +#7747=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7748=VECTOR('',#7747,2.5E-1); +#7749=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#7750=LINE('',#7749,#7748); +#7751=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7752=VECTOR('',#7751,1.903354478021E-1); +#7753=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#7754=LINE('',#7753,#7752); +#7755=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7756=VECTOR('',#7755,4.E-1); +#7757=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#7758=LINE('',#7757,#7756); +#7759=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7760=VECTOR('',#7759,3.E-1); +#7761=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#7762=LINE('',#7761,#7760); +#7763=DIRECTION('',(0.E0,1.E0,0.E0)); +#7764=VECTOR('',#7763,1.5E-1); +#7765=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#7766=LINE('',#7765,#7764); +#7767=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7768=VECTOR('',#7767,4.9E-1); +#7769=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#7770=LINE('',#7769,#7768); +#7771=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7772=VECTOR('',#7771,2.9E-1); +#7773=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#7774=LINE('',#7773,#7772); +#7775=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7776=VECTOR('',#7775,9.5E-1); +#7777=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#7778=LINE('',#7777,#7776); +#7779=DIRECTION('',(0.E0,1.E0,0.E0)); +#7780=VECTOR('',#7779,1.2E-1); +#7781=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#7782=LINE('',#7781,#7780); +#7783=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7784=VECTOR('',#7783,2.828427124746E-1); +#7785=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#7786=LINE('',#7785,#7784); +#7787=DIRECTION('',(0.E0,0.E0,1.E0)); +#7788=VECTOR('',#7787,3.5E-1); +#7789=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#7790=LINE('',#7789,#7788); +#7791=DIRECTION('',(0.E0,1.E0,0.E0)); +#7792=VECTOR('',#7791,1.3E-1); +#7793=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#7794=LINE('',#7793,#7792); +#7795=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7796=VECTOR('',#7795,1.903354478021E-1); +#7797=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#7798=LINE('',#7797,#7796); +#7799=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7800=VECTOR('',#7799,2.5E-1); +#7801=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#7802=LINE('',#7801,#7800); +#7803=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7804=VECTOR('',#7803,2.610814578665E-1); +#7805=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#7806=LINE('',#7805,#7804); +#7807=DIRECTION('',(0.E0,0.E0,1.E0)); +#7808=VECTOR('',#7807,1.221800737645E-1); +#7809=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#7810=LINE('',#7809,#7808); +#7811=DIRECTION('',(0.E0,1.E0,0.E0)); +#7812=VECTOR('',#7811,4.E-1); +#7813=CARTESIAN_POINT('',(-1.04E0,-2.125E0,1.5E-1)); +#7814=LINE('',#7813,#7812); +#7815=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7816=VECTOR('',#7815,3.E-1); +#7817=CARTESIAN_POINT('',(-1.04E0,-2.125E0,4.5E-1)); +#7818=LINE('',#7817,#7816); +#7819=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7820=VECTOR('',#7819,1.5E-1); +#7821=CARTESIAN_POINT('',(-1.04E0,-1.975E0,4.5E-1)); +#7822=LINE('',#7821,#7820); +#7823=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7824=VECTOR('',#7823,4.9E-1); +#7825=CARTESIAN_POINT('',(-1.04E0,-1.975E0,9.4E-1)); +#7826=LINE('',#7825,#7824); +#7827=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7828=VECTOR('',#7827,2.9E-1); +#7829=CARTESIAN_POINT('',(-1.04E0,-2.175E0,1.15E0)); +#7830=LINE('',#7829,#7828); +#7831=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7832=VECTOR('',#7831,9.5E-1); +#7833=CARTESIAN_POINT('',(-1.04E0,-2.175E0,2.1E0)); +#7834=LINE('',#7833,#7832); +#7835=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7836=VECTOR('',#7835,1.2E-1); +#7837=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.1E0)); +#7838=LINE('',#7837,#7836); +#7839=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7840=VECTOR('',#7839,2.828427124746E-1); +#7841=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.9E0)); +#7842=LINE('',#7841,#7840); +#7843=DIRECTION('',(0.E0,0.E0,1.E0)); +#7844=VECTOR('',#7843,3.5E-1); +#7845=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.55E0)); +#7846=LINE('',#7845,#7844); +#7847=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7848=VECTOR('',#7847,1.3E-1); +#7849=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.55E0)); +#7850=LINE('',#7849,#7848); +#7851=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7852=VECTOR('',#7851,1.903354478021E-1); +#7853=CARTESIAN_POINT('',(-1.04E0,6.25E-1,8.2E-1)); +#7854=LINE('',#7853,#7852); +#7855=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7856=VECTOR('',#7855,2.5E-1); +#7857=CARTESIAN_POINT('',(-1.04E0,7.75E-1,1.02E0)); +#7858=LINE('',#7857,#7856); +#7859=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7860=VECTOR('',#7859,2.610814578665E-1); +#7861=CARTESIAN_POINT('',(-1.04E0,9.75E-1,8.521800737645E-1)); +#7862=LINE('',#7861,#7860); +#7863=DIRECTION('',(0.E0,0.E0,1.E0)); +#7864=VECTOR('',#7863,1.221800737645E-1); +#7865=CARTESIAN_POINT('',(-1.04E0,9.75E-1,7.3E-1)); +#7866=LINE('',#7865,#7864); +#7867=DIRECTION('',(0.E0,1.E0,0.E0)); +#7868=VECTOR('',#7867,1.3E-1); +#7869=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.55E0)); +#7870=LINE('',#7869,#7868); +#7871=DIRECTION('',(0.E0,0.E0,1.E0)); +#7872=VECTOR('',#7871,3.5E-1); +#7873=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.9E0)); +#7874=LINE('',#7873,#7872); +#7875=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7876=VECTOR('',#7875,2.828427124746E-1); +#7877=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.1E0)); +#7878=LINE('',#7877,#7876); +#7879=DIRECTION('',(0.E0,1.E0,0.E0)); +#7880=VECTOR('',#7879,1.2E-1); +#7881=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-2.1E0)); +#7882=LINE('',#7881,#7880); +#7883=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7884=VECTOR('',#7883,9.5E-1); +#7885=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.15E0)); +#7886=LINE('',#7885,#7884); +#7887=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7888=VECTOR('',#7887,2.9E-1); +#7889=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-9.4E-1)); +#7890=LINE('',#7889,#7888); +#7891=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7892=VECTOR('',#7891,4.9E-1); +#7893=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-4.5E-1)); +#7894=LINE('',#7893,#7892); +#7895=DIRECTION('',(0.E0,1.E0,0.E0)); +#7896=VECTOR('',#7895,1.5E-1); +#7897=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-4.5E-1)); +#7898=LINE('',#7897,#7896); +#7899=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7900=VECTOR('',#7899,3.E-1); +#7901=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-1.5E-1)); +#7902=LINE('',#7901,#7900); +#7903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7904=VECTOR('',#7903,4.E-1); +#7905=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.5E-1)); +#7906=LINE('',#7905,#7904); +#7907=DIRECTION('',(0.E0,0.E0,1.E0)); +#7908=VECTOR('',#7907,1.221800737645E-1); +#7909=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-8.521800737645E-1)); +#7910=LINE('',#7909,#7908); +#7911=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7912=VECTOR('',#7911,2.610814578665E-1); +#7913=CARTESIAN_POINT('',(-1.04E0,7.75E-1,-1.02E0)); +#7914=LINE('',#7913,#7912); +#7915=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7916=VECTOR('',#7915,2.5E-1); +#7917=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-8.2E-1)); +#7918=LINE('',#7917,#7916); +#7919=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7920=VECTOR('',#7919,1.903354478021E-1); +#7921=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#7922=LINE('',#7921,#7920); +#7923=DIRECTION('',(1.E0,0.E0,0.E0)); +#7924=VECTOR('',#7923,3.2E-1); +#7925=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#7926=LINE('',#7925,#7924); +#7927=DIRECTION('',(1.E0,0.E0,0.E0)); +#7928=VECTOR('',#7927,3.2E-1); +#7929=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#7930=LINE('',#7929,#7928); +#7931=DIRECTION('',(1.E0,0.E0,0.E0)); +#7932=VECTOR('',#7931,3.2E-1); +#7933=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#7934=LINE('',#7933,#7932); +#7935=DIRECTION('',(1.E0,0.E0,0.E0)); +#7936=VECTOR('',#7935,3.2E-1); +#7937=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#7938=LINE('',#7937,#7936); +#7939=DIRECTION('',(1.E0,0.E0,0.E0)); +#7940=VECTOR('',#7939,3.2E-1); +#7941=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#7942=LINE('',#7941,#7940); +#7943=DIRECTION('',(1.E0,0.E0,0.E0)); +#7944=VECTOR('',#7943,3.2E-1); +#7945=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#7946=LINE('',#7945,#7944); +#7947=DIRECTION('',(1.E0,0.E0,0.E0)); +#7948=VECTOR('',#7947,3.2E-1); +#7949=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#7950=LINE('',#7949,#7948); +#7951=DIRECTION('',(1.E0,0.E0,0.E0)); +#7952=VECTOR('',#7951,3.2E-1); +#7953=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#7954=LINE('',#7953,#7952); +#7955=DIRECTION('',(1.E0,0.E0,0.E0)); +#7956=VECTOR('',#7955,3.2E-1); +#7957=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#7958=LINE('',#7957,#7956); +#7959=DIRECTION('',(1.E0,0.E0,0.E0)); +#7960=VECTOR('',#7959,3.2E-1); +#7961=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#7962=LINE('',#7961,#7960); +#7963=DIRECTION('',(1.E0,0.E0,0.E0)); +#7964=VECTOR('',#7963,3.2E-1); +#7965=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#7966=LINE('',#7965,#7964); +#7967=DIRECTION('',(1.E0,0.E0,0.E0)); +#7968=VECTOR('',#7967,3.2E-1); +#7969=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#7970=LINE('',#7969,#7968); +#7971=DIRECTION('',(1.E0,0.E0,0.E0)); +#7972=VECTOR('',#7971,3.2E-1); +#7973=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#7974=LINE('',#7973,#7972); +#7975=DIRECTION('',(1.E0,0.E0,0.E0)); +#7976=VECTOR('',#7975,3.2E-1); +#7977=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#7978=LINE('',#7977,#7976); +#7979=DIRECTION('',(1.E0,0.E0,0.E0)); +#7980=VECTOR('',#7979,3.2E-1); +#7981=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#7982=LINE('',#7981,#7980); +#7983=DIRECTION('',(1.E0,0.E0,0.E0)); +#7984=VECTOR('',#7983,3.2E-1); +#7985=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#7986=LINE('',#7985,#7984); +#7987=DIRECTION('',(1.E0,0.E0,0.E0)); +#7988=VECTOR('',#7987,3.2E-1); +#7989=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#7990=LINE('',#7989,#7988); +#7991=DIRECTION('',(1.E0,0.E0,0.E0)); +#7992=VECTOR('',#7991,3.2E-1); +#7993=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#7994=LINE('',#7993,#7992); +#7995=DIRECTION('',(1.E0,0.E0,0.E0)); +#7996=VECTOR('',#7995,3.2E-1); +#7997=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#7998=LINE('',#7997,#7996); +#7999=DIRECTION('',(1.E0,0.E0,0.E0)); +#8000=VECTOR('',#7999,3.2E-1); +#8001=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#8002=LINE('',#8001,#8000); +#8003=DIRECTION('',(1.E0,0.E0,0.E0)); +#8004=VECTOR('',#8003,3.2E-1); +#8005=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#8006=LINE('',#8005,#8004); +#8007=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8008=VECTOR('',#8007,3.7E-1); +#8009=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#8010=LINE('',#8009,#8008); +#8011=DIRECTION('',(0.E0,1.E0,0.E0)); +#8012=VECTOR('',#8011,5.177127982297E-1); +#8013=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#8014=LINE('',#8013,#8012); +#8015=DIRECTION('',(1.E0,0.E0,0.E0)); +#8016=VECTOR('',#8015,3.2E-1); +#8017=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-7.3E-1)); +#8018=LINE('',#8017,#8016); +#8019=DIRECTION('',(0.E0,1.E0,0.E0)); +#8020=VECTOR('',#8019,5.177127982297E-1); +#8021=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#8022=LINE('',#8021,#8020); +#8023=DIRECTION('',(1.E0,0.E0,0.E0)); +#8024=VECTOR('',#8023,3.2E-1); +#8025=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#8026=LINE('',#8025,#8024); +#8027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8028=VECTOR('',#8027,3.7E-1); +#8029=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#8030=LINE('',#8029,#8028); +#8031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8032=VECTOR('',#8031,3.7E-1); +#8033=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#8034=LINE('',#8033,#8032); +#8035=DIRECTION('',(1.E0,0.E0,0.E0)); +#8036=VECTOR('',#8035,3.2E-1); +#8037=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#8038=LINE('',#8037,#8036); +#8039=DIRECTION('',(1.E0,0.E0,0.E0)); +#8040=VECTOR('',#8039,3.2E-1); +#8041=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#8042=LINE('',#8041,#8040); +#8043=DIRECTION('',(1.E0,0.E0,0.E0)); +#8044=VECTOR('',#8043,3.2E-1); +#8045=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#8046=LINE('',#8045,#8044); +#8047=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8048=VECTOR('',#8047,1.732050807569E-1); +#8049=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#8050=LINE('',#8049,#8048); +#8051=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8052=VECTOR('',#8051,1.732050807569E-1); +#8053=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#8054=LINE('',#8053,#8052); +#8055=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8056=VECTOR('',#8055,1.732050807569E-1); +#8057=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#8058=LINE('',#8057,#8056); +#8059=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8060=VECTOR('',#8059,1.732050807569E-1); +#8061=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#8062=LINE('',#8061,#8060); +#8063=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8064=VECTOR('',#8063,1.732050807569E-1); +#8065=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#8066=LINE('',#8065,#8064); +#8067=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8068=VECTOR('',#8067,3.7E-1); +#8069=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#8070=LINE('',#8069,#8068); +#8071=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8072=VECTOR('',#8071,3.7E-1); +#8073=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#8074=LINE('',#8073,#8072); +#8075=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8076=VECTOR('',#8075,3.7E-1); +#8077=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#8078=LINE('',#8077,#8076); +#8079=DIRECTION('',(0.E0,1.E0,0.E0)); +#8080=VECTOR('',#8079,5.177127982297E-1); +#8081=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#8082=LINE('',#8081,#8080); +#8083=DIRECTION('',(1.E0,0.E0,0.E0)); +#8084=VECTOR('',#8083,3.2E-1); +#8085=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-7.3E-1)); +#8086=LINE('',#8085,#8084); +#8087=DIRECTION('',(0.E0,1.E0,0.E0)); +#8088=VECTOR('',#8087,5.177127982297E-1); +#8089=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#8090=LINE('',#8089,#8088); +#8091=DIRECTION('',(1.E0,0.E0,0.E0)); +#8092=VECTOR('',#8091,3.2E-1); +#8093=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#8094=LINE('',#8093,#8092); +#8095=DIRECTION('',(1.E0,0.E0,0.E0)); +#8096=VECTOR('',#8095,3.2E-1); +#8097=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#8098=LINE('',#8097,#8096); +#8099=DIRECTION('',(1.E0,0.E0,0.E0)); +#8100=VECTOR('',#8099,3.2E-1); +#8101=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#8102=LINE('',#8101,#8100); +#8103=DIRECTION('',(1.E0,0.E0,0.E0)); +#8104=VECTOR('',#8103,3.2E-1); +#8105=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#8106=LINE('',#8105,#8104); +#8107=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8108=VECTOR('',#8107,1.732050807569E-1); +#8109=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#8110=LINE('',#8109,#8108); +#8111=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8112=VECTOR('',#8111,1.732050807569E-1); +#8113=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#8114=LINE('',#8113,#8112); +#8115=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8116=VECTOR('',#8115,1.732050807569E-1); +#8117=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#8118=LINE('',#8117,#8116); +#8119=DIRECTION('',(1.E0,0.E0,0.E0)); +#8120=VECTOR('',#8119,3.2E-1); +#8121=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#8122=LINE('',#8121,#8120); +#8123=DIRECTION('',(1.E0,0.E0,0.E0)); +#8124=VECTOR('',#8123,3.2E-1); +#8125=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#8126=LINE('',#8125,#8124); +#8127=DIRECTION('',(1.E0,0.E0,0.E0)); +#8128=VECTOR('',#8127,3.2E-1); +#8129=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#8130=LINE('',#8129,#8128); +#8131=DIRECTION('',(1.E0,0.E0,0.E0)); +#8132=VECTOR('',#8131,3.7E-1); +#8133=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#8134=LINE('',#8133,#8132); +#8135=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8136=VECTOR('',#8135,3.7E-1); +#8137=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#8138=LINE('',#8137,#8136); +#8139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8140=VECTOR('',#8139,3.7E-1); +#8141=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#8142=LINE('',#8141,#8140); +#8143=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8144=VECTOR('',#8143,1.732050807569E-1); +#8145=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#8146=LINE('',#8145,#8144); +#8147=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8148=VECTOR('',#8147,1.732050807569E-1); +#8149=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#8150=LINE('',#8149,#8148); +#8151=DIRECTION('',(1.E0,0.E0,0.E0)); +#8152=VECTOR('',#8151,3.2E-1); +#8153=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#8154=LINE('',#8153,#8152); +#8155=DIRECTION('',(1.E0,0.E0,0.E0)); +#8156=VECTOR('',#8155,3.2E-1); +#8157=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#8158=LINE('',#8157,#8156); +#8159=DIRECTION('',(1.E0,0.E0,0.E0)); +#8160=VECTOR('',#8159,3.2E-1); +#8161=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#8162=LINE('',#8161,#8160); +#8163=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8164=VECTOR('',#8163,3.7E-1); +#8165=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#8166=LINE('',#8165,#8164); +#8167=DIRECTION('',(0.E0,1.E0,0.E0)); +#8168=VECTOR('',#8167,5.177127982297E-1); +#8169=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8170=LINE('',#8169,#8168); +#8171=DIRECTION('',(1.E0,0.E0,0.E0)); +#8172=VECTOR('',#8171,3.2E-1); +#8173=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-7.3E-1)); +#8174=LINE('',#8173,#8172); +#8175=DIRECTION('',(0.E0,1.E0,0.E0)); +#8176=VECTOR('',#8175,5.177127982297E-1); +#8177=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#8178=LINE('',#8177,#8176); +#8179=DIRECTION('',(1.E0,0.E0,0.E0)); +#8180=VECTOR('',#8179,3.2E-1); +#8181=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8182=LINE('',#8181,#8180); +#8183=DIRECTION('',(1.E0,0.E0,0.E0)); +#8184=VECTOR('',#8183,3.2E-1); +#8185=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#8186=LINE('',#8185,#8184); +#8187=DIRECTION('',(1.E0,0.E0,0.E0)); +#8188=VECTOR('',#8187,3.2E-1); +#8189=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#8190=LINE('',#8189,#8188); +#8191=DIRECTION('',(1.E0,0.E0,0.E0)); +#8192=VECTOR('',#8191,3.2E-1); +#8193=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#8194=LINE('',#8193,#8192); +#8195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8196=VECTOR('',#8195,3.7E-1); +#8197=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#8198=LINE('',#8197,#8196); +#8199=DIRECTION('',(6.785983445459E-1,6.785983445458E-1,2.810846377148E-1)); +#8200=VECTOR('',#8199,1.473625758208E-1); +#8201=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8202=LINE('',#8201,#8200); +#8203=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#8204=VECTOR('',#8203,5.303300858899E-2); +#8205=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8206=LINE('',#8205,#8204); +#8207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8208=VECTOR('',#8207,1.E0); +#8209=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8210=LINE('',#8209,#8208); +#8211=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#8212=VECTOR('',#8211,5.303300858899E-2); +#8213=CARTESIAN_POINT('',(-4.425E0,1.275E0,-5.E-1)); +#8214=LINE('',#8213,#8212); +#8215=DIRECTION('',(6.785983445458E-1,6.785983445458E-1,-2.810846377148E-1)); +#8216=VECTOR('',#8215,1.473625758208E-1); +#8217=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#8218=LINE('',#8217,#8216); +#8219=DIRECTION('',(0.E0,1.E0,0.E0)); +#8220=VECTOR('',#8219,2.65E0); +#8221=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8222=LINE('',#8221,#8220); +#8223=DIRECTION('',(0.E0,0.E0,1.E0)); +#8224=VECTOR('',#8223,3.6E-1); +#8225=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8226=LINE('',#8225,#8224); +#8227=DIRECTION('',(0.E0,0.E0,1.E0)); +#8228=VECTOR('',#8227,3.6E-1); +#8229=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8230=LINE('',#8229,#8228); +#8231=DIRECTION('',(0.E0,1.E0,0.E0)); +#8232=VECTOR('',#8231,2.65E0); +#8233=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-5.E-1)); +#8234=LINE('',#8233,#8232); +#8235=DIRECTION('',(0.E0,0.E0,1.E0)); +#8236=VECTOR('',#8235,3.6E-1); +#8237=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8238=LINE('',#8237,#8236); +#8239=DIRECTION('',(0.E0,1.E0,0.E0)); +#8240=VECTOR('',#8239,2.65E0); +#8241=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8242=LINE('',#8241,#8240); +#8243=DIRECTION('',(0.E0,0.E0,1.E0)); +#8244=VECTOR('',#8243,3.6E-1); +#8245=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8246=LINE('',#8245,#8244); +#8247=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8248=VECTOR('',#8247,2.6875E0); +#8249=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,-5.E-1)); +#8250=LINE('',#8249,#8248); +#8251=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8252=VECTOR('',#8251,2.6875E0); +#8253=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8254=LINE('',#8253,#8252); +#8255=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#8256=VECTOR('',#8255,3.535533905933E-1); +#8257=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#8258=LINE('',#8257,#8256); +#8259=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#8260=VECTOR('',#8259,3.535533905933E-1); +#8261=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8262=LINE('',#8261,#8260); +#8263=DIRECTION('',(0.E0,1.E0,0.E0)); +#8264=VECTOR('',#8263,2.65E0); +#8265=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8266=LINE('',#8265,#8264); +#8267=DIRECTION('',(1.E0,0.E0,0.E0)); +#8268=VECTOR('',#8267,3.2E-1); +#8269=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#8270=LINE('',#8269,#8268); +#8271=DIRECTION('',(1.E0,0.E0,0.E0)); +#8272=VECTOR('',#8271,3.2E-1); +#8273=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#8274=LINE('',#8273,#8272); +#8275=DIRECTION('',(1.E0,0.E0,0.E0)); +#8276=VECTOR('',#8275,3.2E-1); +#8277=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#8278=LINE('',#8277,#8276); +#8279=DIRECTION('',(1.E0,0.E0,0.E0)); +#8280=VECTOR('',#8279,3.2E-1); +#8281=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#8282=LINE('',#8281,#8280); +#8283=DIRECTION('',(1.E0,0.E0,0.E0)); +#8284=VECTOR('',#8283,3.2E-1); +#8285=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#8286=LINE('',#8285,#8284); +#8287=DIRECTION('',(1.E0,0.E0,0.E0)); +#8288=VECTOR('',#8287,3.2E-1); +#8289=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#8290=LINE('',#8289,#8288); +#8291=DIRECTION('',(1.E0,0.E0,0.E0)); +#8292=VECTOR('',#8291,3.2E-1); +#8293=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#8294=LINE('',#8293,#8292); +#8295=DIRECTION('',(1.E0,0.E0,0.E0)); +#8296=VECTOR('',#8295,3.2E-1); +#8297=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#8298=LINE('',#8297,#8296); +#8299=DIRECTION('',(1.E0,0.E0,0.E0)); +#8300=VECTOR('',#8299,3.2E-1); +#8301=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#8302=LINE('',#8301,#8300); +#8303=DIRECTION('',(1.E0,0.E0,0.E0)); +#8304=VECTOR('',#8303,3.2E-1); +#8305=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#8306=LINE('',#8305,#8304); +#8307=DIRECTION('',(1.E0,0.E0,0.E0)); +#8308=VECTOR('',#8307,3.2E-1); +#8309=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#8310=LINE('',#8309,#8308); +#8311=DIRECTION('',(1.E0,0.E0,0.E0)); +#8312=VECTOR('',#8311,3.2E-1); +#8313=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#8314=LINE('',#8313,#8312); +#8315=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8316=VECTOR('',#8315,3.7E-1); +#8317=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#8318=LINE('',#8317,#8316); +#8319=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#8320=VECTOR('',#8319,2.828427124746E-1); +#8321=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#8322=LINE('',#8321,#8320); +#8323=CARTESIAN_POINT('',(-4.5E0,-2.475E0,-1.3E0)); +#8324=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8325=DIRECTION('',(1.E0,0.E0,0.E0)); +#8326=AXIS2_PLACEMENT_3D('',#8323,#8324,#8325); +#8328=DIRECTION('',(-5.583520944064E-10,-1.E0,-2.921128099681E-9)); +#8329=VECTOR('',#8328,3.500000001954E-1); +#8330=CARTESIAN_POINT('',(-4.2E0,-2.125E0,-1.3E0)); +#8331=LINE('',#8330,#8329); +#8332=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,-2.008172592180E-9)); +#8333=VECTOR('',#8332,2.828427123211E-1); +#8334=CARTESIAN_POINT('',(-4.400000000087E0,-2.675000000087E0, +-1.300000000454E0)); +#8335=LINE('',#8334,#8333); +#8336=CARTESIAN_POINT('',(-4.5E0,-2.675E0,-1.3E0)); +#8337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8338=DIRECTION('',(1.E0,0.E0,0.E0)); +#8339=AXIS2_PLACEMENT_3D('',#8336,#8337,#8338); +#8341=CARTESIAN_POINT('',(-4.5E0,-2.675E0,-1.3E0)); +#8342=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8343=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8344=AXIS2_PLACEMENT_3D('',#8341,#8342,#8343); +#8346=CARTESIAN_POINT('',(4.5E0,-2.675E0,-1.3E0)); +#8347=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8348=DIRECTION('',(1.E0,0.E0,0.E0)); +#8349=AXIS2_PLACEMENT_3D('',#8346,#8347,#8348); +#8351=CARTESIAN_POINT('',(4.5E0,-2.675E0,-1.3E0)); +#8352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8354=AXIS2_PLACEMENT_3D('',#8351,#8352,#8353); +#8356=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,2.008172592180E-9)); +#8357=VECTOR('',#8356,2.828427123211E-1); +#8358=CARTESIAN_POINT('',(-4.599999999913E0,-2.675000000087E0, +-1.299999999546E0)); +#8359=LINE('',#8358,#8357); +#8360=CARTESIAN_POINT('',(-4.5E0,-2.475E0,-1.3E0)); +#8361=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8362=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8363=AXIS2_PLACEMENT_3D('',#8360,#8361,#8362); +#8365=DIRECTION('',(5.583546320590E-10,-1.E0,2.921128734094E-9)); +#8366=VECTOR('',#8365,3.500000001954E-1); +#8367=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#8368=LINE('',#8367,#8366); +#8369=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,-2.008172592180E-9)); +#8370=VECTOR('',#8369,2.828427123211E-1); +#8371=CARTESIAN_POINT('',(4.599999999913E0,-2.675000000087E0, +-1.300000000454E0)); +#8372=LINE('',#8371,#8370); +#8373=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,2.008172592180E-9)); +#8374=VECTOR('',#8373,2.828427123211E-1); +#8375=CARTESIAN_POINT('',(4.400000000087E0,-2.675000000087E0, +-1.299999999546E0)); +#8376=LINE('',#8375,#8374); +#8377=CARTESIAN_POINT('',(4.5E0,-2.475E0,-1.3E0)); +#8378=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8379=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8380=AXIS2_PLACEMENT_3D('',#8377,#8378,#8379); +#8382=DIRECTION('',(5.583520944064E-10,-1.E0,2.921128734094E-9)); +#8383=VECTOR('',#8382,3.500000001954E-1); +#8384=CARTESIAN_POINT('',(4.2E0,-2.125E0,-1.3E0)); +#8385=LINE('',#8384,#8383); +#8386=CARTESIAN_POINT('',(4.5E0,-2.475E0,-1.3E0)); +#8387=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8388=DIRECTION('',(1.E0,0.E0,0.E0)); +#8389=AXIS2_PLACEMENT_3D('',#8386,#8387,#8388); +#8391=DIRECTION('',(-5.583546320590E-10,-1.E0,-2.921128099681E-9)); +#8392=VECTOR('',#8391,3.500000001954E-1); +#8393=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#8394=LINE('',#8393,#8392); +#8395=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#8396=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#8397=VERTEX_POINT('',#8395); +#8398=VERTEX_POINT('',#8396); +#8399=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#8400=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#8401=VERTEX_POINT('',#8399); +#8402=VERTEX_POINT('',#8400); +#8403=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.6E0)); +#8404=VERTEX_POINT('',#8403); +#8405=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.6E0)); +#8406=VERTEX_POINT('',#8405); +#8407=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#8408=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#8409=VERTEX_POINT('',#8407); +#8410=VERTEX_POINT('',#8408); +#8411=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#8412=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#8413=VERTEX_POINT('',#8411); +#8414=VERTEX_POINT('',#8412); +#8415=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#8416=VERTEX_POINT('',#8415); +#8417=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#8418=VERTEX_POINT('',#8417); +#8419=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#8420=VERTEX_POINT('',#8419); +#8421=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#8422=VERTEX_POINT('',#8421); +#8423=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#8424=VERTEX_POINT('',#8423); +#8425=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#8426=VERTEX_POINT('',#8425); +#8427=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8428=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8429=VERTEX_POINT('',#8427); +#8430=VERTEX_POINT('',#8428); +#8431=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#8432=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#8433=VERTEX_POINT('',#8431); +#8434=VERTEX_POINT('',#8432); +#8435=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#8436=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.11E0)); +#8437=VERTEX_POINT('',#8435); +#8438=VERTEX_POINT('',#8436); +#8439=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#8440=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.11E0)); +#8441=VERTEX_POINT('',#8439); +#8442=VERTEX_POINT('',#8440); +#8443=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.11E0)); +#8444=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.11E0)); +#8445=VERTEX_POINT('',#8443); +#8446=VERTEX_POINT('',#8444); +#8447=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#8448=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.25E0)); +#8449=VERTEX_POINT('',#8447); +#8450=VERTEX_POINT('',#8448); +#8451=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.6E0)); +#8452=VERTEX_POINT('',#8451); +#8453=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#8454=CARTESIAN_POINT('',(-4.8E0,-1.975E0,5.E-1)); +#8455=VERTEX_POINT('',#8453); +#8456=VERTEX_POINT('',#8454); +#8457=CARTESIAN_POINT('',(-4.8E0,-1.975E0,9.E-1)); +#8458=VERTEX_POINT('',#8457); +#8459=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#8460=VERTEX_POINT('',#8459); +#8461=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#8462=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-9.E-1)); +#8463=VERTEX_POINT('',#8461); +#8464=VERTEX_POINT('',#8462); +#8465=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-5.E-1)); +#8466=VERTEX_POINT('',#8465); +#8467=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#8468=VERTEX_POINT('',#8467); +#8469=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#8470=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#8471=VERTEX_POINT('',#8469); +#8472=VERTEX_POINT('',#8470); +#8473=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#8474=VERTEX_POINT('',#8473); +#8475=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#8476=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#8477=VERTEX_POINT('',#8475); +#8478=VERTEX_POINT('',#8476); +#8479=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#8480=VERTEX_POINT('',#8479); +#8481=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#8482=VERTEX_POINT('',#8481); +#8483=CARTESIAN_POINT('',(4.4E0,-2.125E0,1.25E0)); +#8484=CARTESIAN_POINT('',(4.4E0,-1.725E0,1.25E0)); +#8485=VERTEX_POINT('',#8483); +#8486=VERTEX_POINT('',#8484); +#8487=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#8488=VERTEX_POINT('',#8487); +#8489=CARTESIAN_POINT('',(4.75E0,-1.975E0,9.E-1)); +#8490=VERTEX_POINT('',#8489); +#8491=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#8492=VERTEX_POINT('',#8491); +#8493=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#8494=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#8495=VERTEX_POINT('',#8493); +#8496=VERTEX_POINT('',#8494); +#8497=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#8498=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#8499=VERTEX_POINT('',#8497); +#8500=VERTEX_POINT('',#8498); +#8501=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#8502=CARTESIAN_POINT('',(-4.05E0,-2.125E0,9.E-1)); +#8503=VERTEX_POINT('',#8501); +#8504=VERTEX_POINT('',#8502); +#8505=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#8506=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#8507=VERTEX_POINT('',#8505); +#8508=VERTEX_POINT('',#8506); +#8509=CARTESIAN_POINT('',(4.05E0,-1.975E0,-1.6E0)); +#8510=VERTEX_POINT('',#8509); +#8511=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-1.6E0)); +#8512=VERTEX_POINT('',#8511); +#8513=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#8514=VERTEX_POINT('',#8513); +#8515=CARTESIAN_POINT('',(4.05E0,-1.975E0,1.25E0)); +#8516=VERTEX_POINT('',#8515); +#8517=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#8518=VERTEX_POINT('',#8517); +#8519=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#8520=VERTEX_POINT('',#8519); +#8521=CARTESIAN_POINT('',(4.05E0,-1.975E0,-9.E-1)); +#8522=VERTEX_POINT('',#8521); +#8523=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#8524=VERTEX_POINT('',#8523); +#8525=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#8526=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#8527=VERTEX_POINT('',#8525); +#8528=VERTEX_POINT('',#8526); +#8529=CARTESIAN_POINT('',(-3.785E0,-2.025E0,1.E-1)); +#8530=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.E-1)); +#8531=VERTEX_POINT('',#8529); +#8532=VERTEX_POINT('',#8530); +#8533=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.25E0)); +#8534=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#8535=VERTEX_POINT('',#8533); +#8536=VERTEX_POINT('',#8534); +#8537=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#8538=CARTESIAN_POINT('',(-3.785E0,-1.975E0,1.25E0)); +#8539=VERTEX_POINT('',#8537); +#8540=VERTEX_POINT('',#8538); +#8541=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#8542=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-1.6E0)); +#8543=VERTEX_POINT('',#8541); +#8544=VERTEX_POINT('',#8542); +#8545=CARTESIAN_POINT('',(-3.415E0,-1.975E0,5.E-1)); +#8546=VERTEX_POINT('',#8545); +#8547=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#8548=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-1.6E0)); +#8549=VERTEX_POINT('',#8547); +#8550=VERTEX_POINT('',#8548); +#8551=CARTESIAN_POINT('',(-3.785E0,-1.975E0,5.E-1)); +#8552=VERTEX_POINT('',#8551); +#8553=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#8554=VERTEX_POINT('',#8553); +#8555=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-1.11E0)); +#8556=VERTEX_POINT('',#8555); +#8557=CARTESIAN_POINT('',(-3.415E0,-2.125E0,0.E0)); +#8558=CARTESIAN_POINT('',(-3.415E0,-2.125E0,-5.E-1)); +#8559=VERTEX_POINT('',#8557); +#8560=VERTEX_POINT('',#8558); +#8561=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#8562=VERTEX_POINT('',#8561); +#8563=CARTESIAN_POINT('',(-3.785E0,-2.125E0,0.E0)); +#8564=CARTESIAN_POINT('',(-3.785E0,-2.125E0,-5.E-1)); +#8565=VERTEX_POINT('',#8563); +#8566=VERTEX_POINT('',#8564); +#8567=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#8568=VERTEX_POINT('',#8567); +#8569=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#8570=VERTEX_POINT('',#8569); +#8571=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#8572=VERTEX_POINT('',#8571); +#8573=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#8574=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#8575=VERTEX_POINT('',#8573); +#8576=VERTEX_POINT('',#8574); +#8577=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#8578=VERTEX_POINT('',#8577); +#8579=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#8580=VERTEX_POINT('',#8579); +#8581=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#8582=VERTEX_POINT('',#8581); +#8583=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#8584=VERTEX_POINT('',#8583); +#8585=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#8586=VERTEX_POINT('',#8585); +#8587=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.55E0)); +#8588=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.9E0)); +#8589=VERTEX_POINT('',#8587); +#8590=VERTEX_POINT('',#8588); +#8591=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.1E0)); +#8592=VERTEX_POINT('',#8591); +#8593=CARTESIAN_POINT('',(-3.44E0,-2.175E0,2.1E0)); +#8594=VERTEX_POINT('',#8593); +#8595=CARTESIAN_POINT('',(-3.44E0,-2.175E0,1.15E0)); +#8596=VERTEX_POINT('',#8595); +#8597=CARTESIAN_POINT('',(-3.44E0,-1.975E0,9.4E-1)); +#8598=VERTEX_POINT('',#8597); +#8599=CARTESIAN_POINT('',(-3.44E0,-1.975E0,4.5E-1)); +#8600=VERTEX_POINT('',#8599); +#8601=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.5E-1)); +#8602=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.55E0)); +#8603=VERTEX_POINT('',#8601); +#8604=VERTEX_POINT('',#8602); +#8605=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#8606=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#8607=VERTEX_POINT('',#8605); +#8608=VERTEX_POINT('',#8606); +#8609=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,5.E-1)); +#8610=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,-5.E-1)); +#8611=VERTEX_POINT('',#8609); +#8612=VERTEX_POINT('',#8610); +#8613=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8614=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8615=VERTEX_POINT('',#8613); +#8616=VERTEX_POINT('',#8614); +#8617=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-5.E-1)); +#8618=CARTESIAN_POINT('',(-4.425E0,1.275E0,-5.E-1)); +#8619=VERTEX_POINT('',#8617); +#8620=VERTEX_POINT('',#8618); +#8621=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8622=VERTEX_POINT('',#8621); +#8623=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,-5.E-1)); +#8624=VERTEX_POINT('',#8623); +#8625=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#8626=CARTESIAN_POINT('',(3.85E0,-1.375E0,1.6E0)); +#8627=VERTEX_POINT('',#8625); +#8628=VERTEX_POINT('',#8626); +#8629=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#8630=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.4E0)); +#8631=VERTEX_POINT('',#8629); +#8632=VERTEX_POINT('',#8630); +#8633=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,1.6E0)); +#8634=VERTEX_POINT('',#8633); +#8635=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.4E0)); +#8636=VERTEX_POINT('',#8635); +#8637=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.4E0)); +#8638=VERTEX_POINT('',#8637); +#8639=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#8640=VERTEX_POINT('',#8639); +#8641=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#8642=VERTEX_POINT('',#8641); +#8643=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,-1.6E0)); +#8644=CARTESIAN_POINT('',(-3.85E0,-1.375E0,-1.6E0)); +#8645=VERTEX_POINT('',#8643); +#8646=VERTEX_POINT('',#8644); +#8647=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#8648=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#8649=VERTEX_POINT('',#8647); +#8650=VERTEX_POINT('',#8648); +#8651=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#8652=VERTEX_POINT('',#8651); +#8653=CARTESIAN_POINT('',(3.85E0,-9.25E-1,-1.6E0)); +#8654=VERTEX_POINT('',#8653); +#8655=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#8656=VERTEX_POINT('',#8655); +#8657=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#8658=VERTEX_POINT('',#8657); +#8659=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#8660=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#8661=VERTEX_POINT('',#8659); +#8662=VERTEX_POINT('',#8660); +#8663=CARTESIAN_POINT('',(-4.325E0,1.375E0,8.185786437627E-1)); +#8664=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,1.01E0)); +#8665=VERTEX_POINT('',#8663); +#8666=VERTEX_POINT('',#8664); +#8667=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#8668=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#8669=VERTEX_POINT('',#8667); +#8670=VERTEX_POINT('',#8668); +#8671=CARTESIAN_POINT('',(3.085E0,1.375E0,1.01E0)); +#8672=CARTESIAN_POINT('',(3.315E0,1.375E0,1.01E0)); +#8673=VERTEX_POINT('',#8671); +#8674=VERTEX_POINT('',#8672); +#8675=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#8676=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#8677=VERTEX_POINT('',#8675); +#8678=VERTEX_POINT('',#8676); +#8679=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,1.01E0)); +#8680=CARTESIAN_POINT('',(4.325E0,1.375E0,8.185786437627E-1)); +#8681=VERTEX_POINT('',#8679); +#8682=VERTEX_POINT('',#8680); +#8683=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#8684=VERTEX_POINT('',#8683); +#8685=CARTESIAN_POINT('',(4.325E0,1.375E0,5.E-1)); +#8686=VERTEX_POINT('',#8685); +#8687=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#8688=VERTEX_POINT('',#8687); +#8689=CARTESIAN_POINT('',(3.885E0,1.375E0,5.E-1)); +#8690=VERTEX_POINT('',#8689); +#8691=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#8692=VERTEX_POINT('',#8691); +#8693=CARTESIAN_POINT('',(3.885E0,1.375E0,-5.E-1)); +#8694=VERTEX_POINT('',#8693); +#8695=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#8696=VERTEX_POINT('',#8695); +#8697=CARTESIAN_POINT('',(4.325E0,1.375E0,-5.E-1)); +#8698=VERTEX_POINT('',#8697); +#8699=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#8700=VERTEX_POINT('',#8699); +#8701=CARTESIAN_POINT('',(4.325E0,1.375E0,-8.185786437627E-1)); +#8702=VERTEX_POINT('',#8701); +#8703=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#8704=VERTEX_POINT('',#8703); +#8705=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,-1.01E0)); +#8706=VERTEX_POINT('',#8705); +#8707=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#8708=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#8709=VERTEX_POINT('',#8707); +#8710=VERTEX_POINT('',#8708); +#8711=CARTESIAN_POINT('',(-3.885E0,1.375E0,-1.01E0)); +#8712=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,-1.01E0)); +#8713=VERTEX_POINT('',#8711); +#8714=VERTEX_POINT('',#8712); +#8715=CARTESIAN_POINT('',(-4.325E0,1.375E0,-8.185786437627E-1)); +#8716=VERTEX_POINT('',#8715); +#8717=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8718=VERTEX_POINT('',#8717); +#8719=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#8720=CARTESIAN_POINT('',(3.885E0,1.375E0,1.01E0)); +#8721=VERTEX_POINT('',#8719); +#8722=VERTEX_POINT('',#8720); +#8723=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#8724=CARTESIAN_POINT('',(3.885E0,1.375E0,-7.5E-1)); +#8725=VERTEX_POINT('',#8723); +#8726=VERTEX_POINT('',#8724); +#8727=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#8728=CARTESIAN_POINT('',(-3.415E0,-2.025E0,-1.E-1)); +#8729=VERTEX_POINT('',#8727); +#8730=VERTEX_POINT('',#8728); +#8731=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.E-1)); +#8732=CARTESIAN_POINT('',(-3.785E0,-2.025E0,-1.E-1)); +#8733=VERTEX_POINT('',#8731); +#8734=VERTEX_POINT('',#8732); +#8735=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#8736=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#8737=VERTEX_POINT('',#8735); +#8738=VERTEX_POINT('',#8736); +#8739=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#8740=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#8741=VERTEX_POINT('',#8739); +#8742=VERTEX_POINT('',#8740); +#8743=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,7.3E-1)); +#8744=VERTEX_POINT('',#8743); +#8745=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-7.3E-1)); +#8746=VERTEX_POINT('',#8745); +#8747=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#8748=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#8749=VERTEX_POINT('',#8747); +#8750=VERTEX_POINT('',#8748); +#8751=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.55E0)); +#8752=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.5E-1)); +#8753=VERTEX_POINT('',#8751); +#8754=VERTEX_POINT('',#8752); +#8755=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#8756=VERTEX_POINT('',#8755); +#8757=CARTESIAN_POINT('',(-3.44E0,-2.125E0,1.5E-1)); +#8758=VERTEX_POINT('',#8757); +#8759=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#8760=VERTEX_POINT('',#8759); +#8761=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#8762=VERTEX_POINT('',#8761); +#8763=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#8764=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#8765=VERTEX_POINT('',#8763); +#8766=VERTEX_POINT('',#8764); +#8767=CARTESIAN_POINT('',(-3.785E0,1.075E0,7.3E-1)); +#8768=VERTEX_POINT('',#8767); +#8769=CARTESIAN_POINT('',(-3.785E0,1.075E0,8.5E-1)); +#8770=VERTEX_POINT('',#8769); +#8771=CARTESIAN_POINT('',(-3.785E0,1.075E0,-8.5E-1)); +#8772=CARTESIAN_POINT('',(-3.785E0,1.075E0,-7.3E-1)); +#8773=VERTEX_POINT('',#8771); +#8774=VERTEX_POINT('',#8772); +#8775=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#8776=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#8777=VERTEX_POINT('',#8775); +#8778=VERTEX_POINT('',#8776); +#8779=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,7.3E-1)); +#8780=CARTESIAN_POINT('',(-3.44E0,9.75E-1,7.3E-1)); +#8781=VERTEX_POINT('',#8779); +#8782=VERTEX_POINT('',#8780); +#8783=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8784=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-7.3E-1)); +#8785=VERTEX_POINT('',#8783); +#8786=VERTEX_POINT('',#8784); +#8787=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#8788=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-7.3E-1)); +#8789=VERTEX_POINT('',#8787); +#8790=VERTEX_POINT('',#8788); +#8791=CARTESIAN_POINT('',(-3.885E0,1.375E0,1.01E0)); +#8792=CARTESIAN_POINT('',(-3.885E0,1.375E0,7.5E-1)); +#8793=VERTEX_POINT('',#8791); +#8794=VERTEX_POINT('',#8792); +#8795=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#8796=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#8797=VERTEX_POINT('',#8795); +#8798=VERTEX_POINT('',#8796); +#8799=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#8800=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#8801=VERTEX_POINT('',#8799); +#8802=VERTEX_POINT('',#8800); +#8803=CARTESIAN_POINT('',(-3.315E0,1.375E0,-7.5E-1)); +#8804=CARTESIAN_POINT('',(-3.885E0,1.375E0,-7.5E-1)); +#8805=VERTEX_POINT('',#8803); +#8806=VERTEX_POINT('',#8804); +#8807=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#8808=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#8809=VERTEX_POINT('',#8807); +#8810=VERTEX_POINT('',#8808); +#8811=CARTESIAN_POINT('',(-3.315E0,1.375E0,7.5E-1)); +#8812=CARTESIAN_POINT('',(-3.315E0,1.375E0,1.01E0)); +#8813=VERTEX_POINT('',#8811); +#8814=VERTEX_POINT('',#8812); +#8815=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#8816=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#8817=VERTEX_POINT('',#8815); +#8818=VERTEX_POINT('',#8816); +#8819=CARTESIAN_POINT('',(-3.085E0,1.375E0,-1.01E0)); +#8820=CARTESIAN_POINT('',(-3.315E0,1.375E0,-1.01E0)); +#8821=VERTEX_POINT('',#8819); +#8822=VERTEX_POINT('',#8820); +#8823=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#8824=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#8825=VERTEX_POINT('',#8823); +#8826=VERTEX_POINT('',#8824); +#8827=CARTESIAN_POINT('',(2.285E0,1.375E0,1.01E0)); +#8828=CARTESIAN_POINT('',(2.515E0,1.375E0,1.01E0)); +#8829=VERTEX_POINT('',#8827); +#8830=VERTEX_POINT('',#8828); +#8831=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#8832=CARTESIAN_POINT('',(3.885E0,1.375E0,-1.01E0)); +#8833=VERTEX_POINT('',#8831); +#8834=VERTEX_POINT('',#8832); +#8835=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#8836=CARTESIAN_POINT('',(3.315E0,1.375E0,-1.01E0)); +#8837=VERTEX_POINT('',#8835); +#8838=VERTEX_POINT('',#8836); +#8839=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#8840=CARTESIAN_POINT('',(3.085E0,1.375E0,-1.01E0)); +#8841=VERTEX_POINT('',#8839); +#8842=VERTEX_POINT('',#8840); +#8843=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#8844=CARTESIAN_POINT('',(3.085E0,1.375E0,-7.5E-1)); +#8845=VERTEX_POINT('',#8843); +#8846=VERTEX_POINT('',#8844); +#8847=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#8848=CARTESIAN_POINT('',(2.515E0,1.375E0,-1.01E0)); +#8849=VERTEX_POINT('',#8847); +#8850=VERTEX_POINT('',#8848); +#8851=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#8852=CARTESIAN_POINT('',(2.285E0,1.375E0,-7.5E-1)); +#8853=VERTEX_POINT('',#8851); +#8854=VERTEX_POINT('',#8852); +#8855=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#8856=CARTESIAN_POINT('',(1.715E0,1.375E0,-7.5E-1)); +#8857=VERTEX_POINT('',#8855); +#8858=VERTEX_POINT('',#8856); +#8859=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#8860=CARTESIAN_POINT('',(1.715E0,1.375E0,-1.01E0)); +#8861=VERTEX_POINT('',#8859); +#8862=VERTEX_POINT('',#8860); +#8863=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#8864=CARTESIAN_POINT('',(1.485E0,1.375E0,-1.01E0)); +#8865=VERTEX_POINT('',#8863); +#8866=VERTEX_POINT('',#8864); +#8867=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#8868=CARTESIAN_POINT('',(1.485E0,1.375E0,-7.5E-1)); +#8869=VERTEX_POINT('',#8867); +#8870=VERTEX_POINT('',#8868); +#8871=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#8872=VERTEX_POINT('',#8871); +#8873=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#8874=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#8875=VERTEX_POINT('',#8873); +#8876=VERTEX_POINT('',#8874); +#8877=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#8878=VERTEX_POINT('',#8877); +#8879=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#8880=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#8881=VERTEX_POINT('',#8879); +#8882=VERTEX_POINT('',#8880); +#8883=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#8884=VERTEX_POINT('',#8883); +#8885=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#8886=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#8887=VERTEX_POINT('',#8885); +#8888=VERTEX_POINT('',#8886); +#8889=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#8890=VERTEX_POINT('',#8889); +#8891=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#8892=VERTEX_POINT('',#8891); +#8893=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#8894=VERTEX_POINT('',#8893); +#8895=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#8896=VERTEX_POINT('',#8895); +#8897=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#8898=VERTEX_POINT('',#8897); +#8899=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#8900=VERTEX_POINT('',#8899); +#8901=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#8902=VERTEX_POINT('',#8901); +#8903=CARTESIAN_POINT('',(-3.44E0,-2.125E0,4.5E-1)); +#8904=VERTEX_POINT('',#8903); +#8905=CARTESIAN_POINT('',(-3.44E0,9.75E-1,8.521800737645E-1)); +#8906=CARTESIAN_POINT('',(-3.44E0,7.75E-1,1.02E0)); +#8907=VERTEX_POINT('',#8905); +#8908=VERTEX_POINT('',#8906); +#8909=CARTESIAN_POINT('',(-3.44E0,6.25E-1,8.2E-1)); +#8910=VERTEX_POINT('',#8909); +#8911=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-8.2E-1)); +#8912=CARTESIAN_POINT('',(-3.44E0,7.75E-1,-1.02E0)); +#8913=VERTEX_POINT('',#8911); +#8914=VERTEX_POINT('',#8912); +#8915=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-8.521800737645E-1)); +#8916=VERTEX_POINT('',#8915); +#8917=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-1.5E-1)); +#8918=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-4.5E-1)); +#8919=VERTEX_POINT('',#8917); +#8920=VERTEX_POINT('',#8918); +#8921=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-4.5E-1)); +#8922=VERTEX_POINT('',#8921); +#8923=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-9.4E-1)); +#8924=VERTEX_POINT('',#8923); +#8925=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.15E0)); +#8926=VERTEX_POINT('',#8925); +#8927=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-2.1E0)); +#8928=VERTEX_POINT('',#8927); +#8929=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.1E0)); +#8930=VERTEX_POINT('',#8929); +#8931=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.9E0)); +#8932=VERTEX_POINT('',#8931); +#8933=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.55E0)); +#8934=VERTEX_POINT('',#8933); +#8935=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#8936=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#8937=VERTEX_POINT('',#8935); +#8938=VERTEX_POINT('',#8936); +#8939=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#8940=VERTEX_POINT('',#8939); +#8941=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#8942=CARTESIAN_POINT('',(-2.615E0,-2.025E0,-1.E-1)); +#8943=VERTEX_POINT('',#8941); +#8944=VERTEX_POINT('',#8942); +#8945=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#8946=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#8947=VERTEX_POINT('',#8945); +#8948=VERTEX_POINT('',#8946); +#8949=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#8950=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#8951=VERTEX_POINT('',#8949); +#8952=VERTEX_POINT('',#8950); +#8953=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#8954=VERTEX_POINT('',#8953); +#8955=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,7.3E-1)); +#8956=CARTESIAN_POINT('',(-2.985E0,1.075E0,7.3E-1)); +#8957=VERTEX_POINT('',#8955); +#8958=VERTEX_POINT('',#8956); +#8959=CARTESIAN_POINT('',(-2.985E0,1.075E0,8.5E-1)); +#8960=VERTEX_POINT('',#8959); +#8961=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.E-1)); +#8962=CARTESIAN_POINT('',(-2.985E0,-2.025E0,-1.E-1)); +#8963=VERTEX_POINT('',#8961); +#8964=VERTEX_POINT('',#8962); +#8965=CARTESIAN_POINT('',(-2.985E0,-2.025E0,1.E-1)); +#8966=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.E-1)); +#8967=VERTEX_POINT('',#8965); +#8968=VERTEX_POINT('',#8966); +#8969=CARTESIAN_POINT('',(-2.985E0,1.075E0,-8.5E-1)); +#8970=CARTESIAN_POINT('',(-2.985E0,1.075E0,-7.3E-1)); +#8971=VERTEX_POINT('',#8969); +#8972=VERTEX_POINT('',#8970); +#8973=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-7.3E-1)); +#8974=VERTEX_POINT('',#8973); +#8975=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#8976=CARTESIAN_POINT('',(-2.615E0,-2.125E0,0.E0)); +#8977=VERTEX_POINT('',#8975); +#8978=VERTEX_POINT('',#8976); +#8979=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#8980=VERTEX_POINT('',#8979); +#8981=CARTESIAN_POINT('',(-2.985E0,-2.125E0,-5.E-1)); +#8982=CARTESIAN_POINT('',(-2.985E0,-2.125E0,0.E0)); +#8983=VERTEX_POINT('',#8981); +#8984=VERTEX_POINT('',#8982); +#8985=CARTESIAN_POINT('',(-2.985E0,-2.125E0,5.E-1)); +#8986=VERTEX_POINT('',#8985); +#8987=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#8988=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#8989=VERTEX_POINT('',#8987); +#8990=VERTEX_POINT('',#8988); +#8991=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#8992=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-1.6E0)); +#8993=VERTEX_POINT('',#8991); +#8994=VERTEX_POINT('',#8992); +#8995=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#8996=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.25E0)); +#8997=VERTEX_POINT('',#8995); +#8998=VERTEX_POINT('',#8996); +#8999=CARTESIAN_POINT('',(-2.985E0,-1.975E0,1.25E0)); +#9000=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.25E0)); +#9001=VERTEX_POINT('',#8999); +#9002=VERTEX_POINT('',#9000); +#9003=CARTESIAN_POINT('',(-2.615E0,-1.975E0,5.E-1)); +#9004=VERTEX_POINT('',#9003); +#9005=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#9006=VERTEX_POINT('',#9005); +#9007=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-5.E-1)); +#9008=VERTEX_POINT('',#9007); +#9009=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#9010=VERTEX_POINT('',#9009); +#9011=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#9012=VERTEX_POINT('',#9011); +#9013=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-1.11E0)); +#9014=VERTEX_POINT('',#9013); +#9015=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#9016=VERTEX_POINT('',#9015); +#9017=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#9018=VERTEX_POINT('',#9017); +#9019=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#9020=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#9021=VERTEX_POINT('',#9019); +#9022=VERTEX_POINT('',#9020); +#9023=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#9024=VERTEX_POINT('',#9023); +#9025=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#9026=CARTESIAN_POINT('',(-1.815E0,-2.025E0,-1.E-1)); +#9027=VERTEX_POINT('',#9025); +#9028=VERTEX_POINT('',#9026); +#9029=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#9030=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#9031=VERTEX_POINT('',#9029); +#9032=VERTEX_POINT('',#9030); +#9033=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#9034=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#9035=VERTEX_POINT('',#9033); +#9036=VERTEX_POINT('',#9034); +#9037=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#9038=VERTEX_POINT('',#9037); +#9039=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,7.3E-1)); +#9040=CARTESIAN_POINT('',(-2.185E0,1.075E0,7.3E-1)); +#9041=VERTEX_POINT('',#9039); +#9042=VERTEX_POINT('',#9040); +#9043=CARTESIAN_POINT('',(-2.185E0,1.075E0,8.5E-1)); +#9044=VERTEX_POINT('',#9043); +#9045=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.E-1)); +#9046=CARTESIAN_POINT('',(-2.185E0,-2.025E0,-1.E-1)); +#9047=VERTEX_POINT('',#9045); +#9048=VERTEX_POINT('',#9046); +#9049=CARTESIAN_POINT('',(-2.185E0,-2.025E0,1.E-1)); +#9050=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.E-1)); +#9051=VERTEX_POINT('',#9049); +#9052=VERTEX_POINT('',#9050); +#9053=CARTESIAN_POINT('',(-2.185E0,1.075E0,-8.5E-1)); +#9054=CARTESIAN_POINT('',(-2.185E0,1.075E0,-7.3E-1)); +#9055=VERTEX_POINT('',#9053); +#9056=VERTEX_POINT('',#9054); +#9057=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-7.3E-1)); +#9058=VERTEX_POINT('',#9057); +#9059=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#9060=CARTESIAN_POINT('',(-1.815E0,-2.125E0,0.E0)); +#9061=VERTEX_POINT('',#9059); +#9062=VERTEX_POINT('',#9060); +#9063=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#9064=VERTEX_POINT('',#9063); +#9065=CARTESIAN_POINT('',(-2.185E0,-2.125E0,-5.E-1)); +#9066=CARTESIAN_POINT('',(-2.185E0,-2.125E0,0.E0)); +#9067=VERTEX_POINT('',#9065); +#9068=VERTEX_POINT('',#9066); +#9069=CARTESIAN_POINT('',(-2.185E0,-2.125E0,5.E-1)); +#9070=VERTEX_POINT('',#9069); +#9071=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#9072=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#9073=VERTEX_POINT('',#9071); +#9074=VERTEX_POINT('',#9072); +#9075=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#9076=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-1.6E0)); +#9077=VERTEX_POINT('',#9075); +#9078=VERTEX_POINT('',#9076); +#9079=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#9080=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.25E0)); +#9081=VERTEX_POINT('',#9079); +#9082=VERTEX_POINT('',#9080); +#9083=CARTESIAN_POINT('',(-2.185E0,-1.975E0,1.25E0)); +#9084=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.25E0)); +#9085=VERTEX_POINT('',#9083); +#9086=VERTEX_POINT('',#9084); +#9087=CARTESIAN_POINT('',(-1.815E0,-1.975E0,5.E-1)); +#9088=VERTEX_POINT('',#9087); +#9089=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#9090=VERTEX_POINT('',#9089); +#9091=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-5.E-1)); +#9092=VERTEX_POINT('',#9091); +#9093=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#9094=VERTEX_POINT('',#9093); +#9095=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#9096=VERTEX_POINT('',#9095); +#9097=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-1.11E0)); +#9098=VERTEX_POINT('',#9097); +#9099=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#9100=VERTEX_POINT('',#9099); +#9101=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#9102=VERTEX_POINT('',#9101); +#9103=CARTESIAN_POINT('',(-3.085E0,1.375E0,1.01E0)); +#9104=CARTESIAN_POINT('',(-3.085E0,1.375E0,7.5E-1)); +#9105=VERTEX_POINT('',#9103); +#9106=VERTEX_POINT('',#9104); +#9107=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#9108=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#9109=VERTEX_POINT('',#9107); +#9110=VERTEX_POINT('',#9108); +#9111=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#9112=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#9113=VERTEX_POINT('',#9111); +#9114=VERTEX_POINT('',#9112); +#9115=CARTESIAN_POINT('',(-2.515E0,1.375E0,-7.5E-1)); +#9116=CARTESIAN_POINT('',(-3.085E0,1.375E0,-7.5E-1)); +#9117=VERTEX_POINT('',#9115); +#9118=VERTEX_POINT('',#9116); +#9119=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#9120=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#9121=VERTEX_POINT('',#9119); +#9122=VERTEX_POINT('',#9120); +#9123=CARTESIAN_POINT('',(-2.515E0,1.375E0,7.5E-1)); +#9124=CARTESIAN_POINT('',(-2.515E0,1.375E0,1.01E0)); +#9125=VERTEX_POINT('',#9123); +#9126=VERTEX_POINT('',#9124); +#9127=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#9128=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#9129=VERTEX_POINT('',#9127); +#9130=VERTEX_POINT('',#9128); +#9131=CARTESIAN_POINT('',(-2.285E0,1.375E0,-1.01E0)); +#9132=CARTESIAN_POINT('',(-2.515E0,1.375E0,-1.01E0)); +#9133=VERTEX_POINT('',#9131); +#9134=VERTEX_POINT('',#9132); +#9135=CARTESIAN_POINT('',(-2.285E0,1.375E0,1.01E0)); +#9136=CARTESIAN_POINT('',(-2.285E0,1.375E0,7.5E-1)); +#9137=VERTEX_POINT('',#9135); +#9138=VERTEX_POINT('',#9136); +#9139=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#9140=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#9141=VERTEX_POINT('',#9139); +#9142=VERTEX_POINT('',#9140); +#9143=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#9144=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#9145=VERTEX_POINT('',#9143); +#9146=VERTEX_POINT('',#9144); +#9147=CARTESIAN_POINT('',(-1.715E0,1.375E0,-7.5E-1)); +#9148=CARTESIAN_POINT('',(-2.285E0,1.375E0,-7.5E-1)); +#9149=VERTEX_POINT('',#9147); +#9150=VERTEX_POINT('',#9148); +#9151=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#9152=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#9153=VERTEX_POINT('',#9151); +#9154=VERTEX_POINT('',#9152); +#9155=CARTESIAN_POINT('',(-1.715E0,1.375E0,7.5E-1)); +#9156=CARTESIAN_POINT('',(-1.715E0,1.375E0,1.01E0)); +#9157=VERTEX_POINT('',#9155); +#9158=VERTEX_POINT('',#9156); +#9159=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#9160=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#9161=VERTEX_POINT('',#9159); +#9162=VERTEX_POINT('',#9160); +#9163=CARTESIAN_POINT('',(-1.485E0,1.375E0,-1.01E0)); +#9164=CARTESIAN_POINT('',(-1.715E0,1.375E0,-1.01E0)); +#9165=VERTEX_POINT('',#9163); +#9166=VERTEX_POINT('',#9164); +#9167=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#9168=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#9169=VERTEX_POINT('',#9167); +#9170=VERTEX_POINT('',#9168); +#9171=CARTESIAN_POINT('',(1.485E0,1.375E0,1.01E0)); +#9172=CARTESIAN_POINT('',(1.715E0,1.375E0,1.01E0)); +#9173=VERTEX_POINT('',#9171); +#9174=VERTEX_POINT('',#9172); +#9175=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#9176=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#9177=VERTEX_POINT('',#9175); +#9178=VERTEX_POINT('',#9176); +#9179=CARTESIAN_POINT('',(6.85E-1,1.375E0,1.01E0)); +#9180=CARTESIAN_POINT('',(9.15E-1,1.375E0,1.01E0)); +#9181=VERTEX_POINT('',#9179); +#9182=VERTEX_POINT('',#9180); +#9183=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#9184=CARTESIAN_POINT('',(2.285E0,1.375E0,-1.01E0)); +#9185=VERTEX_POINT('',#9183); +#9186=VERTEX_POINT('',#9184); +#9187=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#9188=CARTESIAN_POINT('',(9.15E-1,1.375E0,-1.01E0)); +#9189=VERTEX_POINT('',#9187); +#9190=VERTEX_POINT('',#9188); +#9191=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#9192=CARTESIAN_POINT('',(6.85E-1,1.375E0,-7.5E-1)); +#9193=VERTEX_POINT('',#9191); +#9194=VERTEX_POINT('',#9192); +#9195=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#9196=CARTESIAN_POINT('',(1.15E-1,1.375E0,-1.01E0)); +#9197=VERTEX_POINT('',#9195); +#9198=VERTEX_POINT('',#9196); +#9199=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#9200=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-7.5E-1)); +#9201=VERTEX_POINT('',#9199); +#9202=VERTEX_POINT('',#9200); +#9203=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#9204=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-1.01E0)); +#9205=VERTEX_POINT('',#9203); +#9206=VERTEX_POINT('',#9204); +#9207=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#9208=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-7.5E-1)); +#9209=VERTEX_POINT('',#9207); +#9210=VERTEX_POINT('',#9208); +#9211=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#9212=CARTESIAN_POINT('',(-1.485E0,1.375E0,-7.5E-1)); +#9213=VERTEX_POINT('',#9211); +#9214=VERTEX_POINT('',#9212); +#9215=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#9216=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#9217=VERTEX_POINT('',#9215); +#9218=VERTEX_POINT('',#9216); +#9219=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#9220=VERTEX_POINT('',#9219); +#9221=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#9222=VERTEX_POINT('',#9221); +#9223=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#9224=VERTEX_POINT('',#9223); +#9225=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#9226=VERTEX_POINT('',#9225); +#9227=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#9228=VERTEX_POINT('',#9227); +#9229=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#9230=VERTEX_POINT('',#9229); +#9231=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#9232=VERTEX_POINT('',#9231); +#9233=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#9234=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#9235=VERTEX_POINT('',#9233); +#9236=VERTEX_POINT('',#9234); +#9237=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#9238=VERTEX_POINT('',#9237); +#9239=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#9240=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#9241=VERTEX_POINT('',#9239); +#9242=VERTEX_POINT('',#9240); +#9243=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#9244=VERTEX_POINT('',#9243); +#9245=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#9246=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#9247=VERTEX_POINT('',#9245); +#9248=VERTEX_POINT('',#9246); +#9249=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#9250=VERTEX_POINT('',#9249); +#9251=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#9252=VERTEX_POINT('',#9251); +#9253=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#9254=VERTEX_POINT('',#9253); +#9255=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#9256=VERTEX_POINT('',#9255); +#9257=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#9258=VERTEX_POINT('',#9257); +#9259=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#9260=VERTEX_POINT('',#9259); +#9261=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#9262=VERTEX_POINT('',#9261); +#9263=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.55E0)); +#9264=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.9E0)); +#9265=VERTEX_POINT('',#9263); +#9266=VERTEX_POINT('',#9264); +#9267=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.1E0)); +#9268=VERTEX_POINT('',#9267); +#9269=CARTESIAN_POINT('',(-2.64E0,-2.175E0,2.1E0)); +#9270=VERTEX_POINT('',#9269); +#9271=CARTESIAN_POINT('',(-2.64E0,-2.175E0,1.15E0)); +#9272=VERTEX_POINT('',#9271); +#9273=CARTESIAN_POINT('',(-2.64E0,-1.975E0,9.4E-1)); +#9274=VERTEX_POINT('',#9273); +#9275=CARTESIAN_POINT('',(-2.64E0,-1.975E0,4.5E-1)); +#9276=VERTEX_POINT('',#9275); +#9277=CARTESIAN_POINT('',(-2.64E0,-2.125E0,4.5E-1)); +#9278=VERTEX_POINT('',#9277); +#9279=CARTESIAN_POINT('',(-2.64E0,-2.125E0,1.5E-1)); +#9280=VERTEX_POINT('',#9279); +#9281=CARTESIAN_POINT('',(-2.64E0,9.75E-1,8.521800737645E-1)); +#9282=CARTESIAN_POINT('',(-2.64E0,7.75E-1,1.02E0)); +#9283=VERTEX_POINT('',#9281); +#9284=VERTEX_POINT('',#9282); +#9285=CARTESIAN_POINT('',(-2.64E0,6.25E-1,8.2E-1)); +#9286=VERTEX_POINT('',#9285); +#9287=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-8.2E-1)); +#9288=CARTESIAN_POINT('',(-2.64E0,7.75E-1,-1.02E0)); +#9289=VERTEX_POINT('',#9287); +#9290=VERTEX_POINT('',#9288); +#9291=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-8.521800737645E-1)); +#9292=VERTEX_POINT('',#9291); +#9293=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-1.5E-1)); +#9294=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-4.5E-1)); +#9295=VERTEX_POINT('',#9293); +#9296=VERTEX_POINT('',#9294); +#9297=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-4.5E-1)); +#9298=VERTEX_POINT('',#9297); +#9299=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-9.4E-1)); +#9300=VERTEX_POINT('',#9299); +#9301=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.15E0)); +#9302=VERTEX_POINT('',#9301); +#9303=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-2.1E0)); +#9304=VERTEX_POINT('',#9303); +#9305=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.1E0)); +#9306=VERTEX_POINT('',#9305); +#9307=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.9E0)); +#9308=VERTEX_POINT('',#9307); +#9309=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.55E0)); +#9310=VERTEX_POINT('',#9309); +#9311=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#9312=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.5E-1)); +#9313=VERTEX_POINT('',#9311); +#9314=VERTEX_POINT('',#9312); +#9315=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.5E-1)); +#9316=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.55E0)); +#9317=VERTEX_POINT('',#9315); +#9318=VERTEX_POINT('',#9316); +#9319=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#9320=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#9321=VERTEX_POINT('',#9319); +#9322=VERTEX_POINT('',#9320); +#9323=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,7.3E-1)); +#9324=CARTESIAN_POINT('',(-2.64E0,9.75E-1,7.3E-1)); +#9325=VERTEX_POINT('',#9323); +#9326=VERTEX_POINT('',#9324); +#9327=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#9328=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.55E0)); +#9329=VERTEX_POINT('',#9327); +#9330=VERTEX_POINT('',#9328); +#9331=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.55E0)); +#9332=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.5E-1)); +#9333=VERTEX_POINT('',#9331); +#9334=VERTEX_POINT('',#9332); +#9335=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#9336=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-7.3E-1)); +#9337=VERTEX_POINT('',#9335); +#9338=VERTEX_POINT('',#9336); +#9339=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#9340=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-7.3E-1)); +#9341=VERTEX_POINT('',#9339); +#9342=VERTEX_POINT('',#9340); +#9343=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#9344=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#9345=VERTEX_POINT('',#9343); +#9346=VERTEX_POINT('',#9344); +#9347=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#9348=VERTEX_POINT('',#9347); +#9349=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#9350=VERTEX_POINT('',#9349); +#9351=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#9352=VERTEX_POINT('',#9351); +#9353=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#9354=VERTEX_POINT('',#9353); +#9355=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#9356=VERTEX_POINT('',#9355); +#9357=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#9358=VERTEX_POINT('',#9357); +#9359=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#9360=VERTEX_POINT('',#9359); +#9361=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#9362=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#9363=VERTEX_POINT('',#9361); +#9364=VERTEX_POINT('',#9362); +#9365=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#9366=VERTEX_POINT('',#9365); +#9367=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#9368=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#9369=VERTEX_POINT('',#9367); +#9370=VERTEX_POINT('',#9368); +#9371=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#9372=VERTEX_POINT('',#9371); +#9373=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#9374=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#9375=VERTEX_POINT('',#9373); +#9376=VERTEX_POINT('',#9374); +#9377=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#9378=VERTEX_POINT('',#9377); +#9379=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#9380=VERTEX_POINT('',#9379); +#9381=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#9382=VERTEX_POINT('',#9381); +#9383=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#9384=VERTEX_POINT('',#9383); +#9385=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#9386=VERTEX_POINT('',#9385); +#9387=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#9388=VERTEX_POINT('',#9387); +#9389=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#9390=VERTEX_POINT('',#9389); +#9391=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.55E0)); +#9392=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.9E0)); +#9393=VERTEX_POINT('',#9391); +#9394=VERTEX_POINT('',#9392); +#9395=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.1E0)); +#9396=VERTEX_POINT('',#9395); +#9397=CARTESIAN_POINT('',(-1.84E0,-2.175E0,2.1E0)); +#9398=VERTEX_POINT('',#9397); +#9399=CARTESIAN_POINT('',(-1.84E0,-2.175E0,1.15E0)); +#9400=VERTEX_POINT('',#9399); +#9401=CARTESIAN_POINT('',(-1.84E0,-1.975E0,9.4E-1)); +#9402=VERTEX_POINT('',#9401); +#9403=CARTESIAN_POINT('',(-1.84E0,-1.975E0,4.5E-1)); +#9404=VERTEX_POINT('',#9403); +#9405=CARTESIAN_POINT('',(-1.84E0,-2.125E0,4.5E-1)); +#9406=VERTEX_POINT('',#9405); +#9407=CARTESIAN_POINT('',(-1.84E0,-2.125E0,1.5E-1)); +#9408=VERTEX_POINT('',#9407); +#9409=CARTESIAN_POINT('',(-1.84E0,9.75E-1,8.521800737645E-1)); +#9410=CARTESIAN_POINT('',(-1.84E0,7.75E-1,1.02E0)); +#9411=VERTEX_POINT('',#9409); +#9412=VERTEX_POINT('',#9410); +#9413=CARTESIAN_POINT('',(-1.84E0,6.25E-1,8.2E-1)); +#9414=VERTEX_POINT('',#9413); +#9415=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-8.2E-1)); +#9416=CARTESIAN_POINT('',(-1.84E0,7.75E-1,-1.02E0)); +#9417=VERTEX_POINT('',#9415); +#9418=VERTEX_POINT('',#9416); +#9419=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-8.521800737645E-1)); +#9420=VERTEX_POINT('',#9419); +#9421=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-1.5E-1)); +#9422=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-4.5E-1)); +#9423=VERTEX_POINT('',#9421); +#9424=VERTEX_POINT('',#9422); +#9425=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-4.5E-1)); +#9426=VERTEX_POINT('',#9425); +#9427=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-9.4E-1)); +#9428=VERTEX_POINT('',#9427); +#9429=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.15E0)); +#9430=VERTEX_POINT('',#9429); +#9431=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-2.1E0)); +#9432=VERTEX_POINT('',#9431); +#9433=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.1E0)); +#9434=VERTEX_POINT('',#9433); +#9435=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.9E0)); +#9436=VERTEX_POINT('',#9435); +#9437=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.55E0)); +#9438=VERTEX_POINT('',#9437); +#9439=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#9440=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.5E-1)); +#9441=VERTEX_POINT('',#9439); +#9442=VERTEX_POINT('',#9440); +#9443=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.5E-1)); +#9444=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.55E0)); +#9445=VERTEX_POINT('',#9443); +#9446=VERTEX_POINT('',#9444); +#9447=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#9448=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#9449=VERTEX_POINT('',#9447); +#9450=VERTEX_POINT('',#9448); +#9451=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,7.3E-1)); +#9452=CARTESIAN_POINT('',(-1.84E0,9.75E-1,7.3E-1)); +#9453=VERTEX_POINT('',#9451); +#9454=VERTEX_POINT('',#9452); +#9455=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#9456=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.55E0)); +#9457=VERTEX_POINT('',#9455); +#9458=VERTEX_POINT('',#9456); +#9459=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.55E0)); +#9460=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.5E-1)); +#9461=VERTEX_POINT('',#9459); +#9462=VERTEX_POINT('',#9460); +#9463=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#9464=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-7.3E-1)); +#9465=VERTEX_POINT('',#9463); +#9466=VERTEX_POINT('',#9464); +#9467=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#9468=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-7.3E-1)); +#9469=VERTEX_POINT('',#9467); +#9470=VERTEX_POINT('',#9468); +#9471=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#9472=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#9473=VERTEX_POINT('',#9471); +#9474=VERTEX_POINT('',#9472); +#9475=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#9476=VERTEX_POINT('',#9475); +#9477=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#9478=CARTESIAN_POINT('',(-1.015E0,-2.025E0,-1.E-1)); +#9479=VERTEX_POINT('',#9477); +#9480=VERTEX_POINT('',#9478); +#9481=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#9482=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#9483=VERTEX_POINT('',#9481); +#9484=VERTEX_POINT('',#9482); +#9485=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#9486=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#9487=VERTEX_POINT('',#9485); +#9488=VERTEX_POINT('',#9486); +#9489=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#9490=VERTEX_POINT('',#9489); +#9491=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,7.3E-1)); +#9492=CARTESIAN_POINT('',(-1.385E0,1.075E0,7.3E-1)); +#9493=VERTEX_POINT('',#9491); +#9494=VERTEX_POINT('',#9492); +#9495=CARTESIAN_POINT('',(-1.385E0,1.075E0,8.5E-1)); +#9496=VERTEX_POINT('',#9495); +#9497=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.E-1)); +#9498=CARTESIAN_POINT('',(-1.385E0,-2.025E0,-1.E-1)); +#9499=VERTEX_POINT('',#9497); +#9500=VERTEX_POINT('',#9498); +#9501=CARTESIAN_POINT('',(-1.385E0,-2.025E0,1.E-1)); +#9502=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.E-1)); +#9503=VERTEX_POINT('',#9501); +#9504=VERTEX_POINT('',#9502); +#9505=CARTESIAN_POINT('',(-1.385E0,1.075E0,-8.5E-1)); +#9506=CARTESIAN_POINT('',(-1.385E0,1.075E0,-7.3E-1)); +#9507=VERTEX_POINT('',#9505); +#9508=VERTEX_POINT('',#9506); +#9509=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-7.3E-1)); +#9510=VERTEX_POINT('',#9509); +#9511=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#9512=CARTESIAN_POINT('',(-1.015E0,-2.125E0,0.E0)); +#9513=VERTEX_POINT('',#9511); +#9514=VERTEX_POINT('',#9512); +#9515=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#9516=VERTEX_POINT('',#9515); +#9517=CARTESIAN_POINT('',(-1.385E0,-2.125E0,-5.E-1)); +#9518=CARTESIAN_POINT('',(-1.385E0,-2.125E0,0.E0)); +#9519=VERTEX_POINT('',#9517); +#9520=VERTEX_POINT('',#9518); +#9521=CARTESIAN_POINT('',(-1.385E0,-2.125E0,5.E-1)); +#9522=VERTEX_POINT('',#9521); +#9523=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#9524=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#9525=VERTEX_POINT('',#9523); +#9526=VERTEX_POINT('',#9524); +#9527=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#9528=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-1.6E0)); +#9529=VERTEX_POINT('',#9527); +#9530=VERTEX_POINT('',#9528); +#9531=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#9532=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.25E0)); +#9533=VERTEX_POINT('',#9531); +#9534=VERTEX_POINT('',#9532); +#9535=CARTESIAN_POINT('',(-1.385E0,-1.975E0,1.25E0)); +#9536=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.25E0)); +#9537=VERTEX_POINT('',#9535); +#9538=VERTEX_POINT('',#9536); +#9539=CARTESIAN_POINT('',(-1.015E0,-1.975E0,5.E-1)); +#9540=VERTEX_POINT('',#9539); +#9541=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#9542=VERTEX_POINT('',#9541); +#9543=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-5.E-1)); +#9544=VERTEX_POINT('',#9543); +#9545=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#9546=VERTEX_POINT('',#9545); +#9547=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#9548=VERTEX_POINT('',#9547); +#9549=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-1.11E0)); +#9550=VERTEX_POINT('',#9549); +#9551=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#9552=VERTEX_POINT('',#9551); +#9553=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#9554=VERTEX_POINT('',#9553); +#9555=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#9556=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#9557=VERTEX_POINT('',#9555); +#9558=VERTEX_POINT('',#9556); +#9559=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#9560=VERTEX_POINT('',#9559); +#9561=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#9562=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,-1.E-1)); +#9563=VERTEX_POINT('',#9561); +#9564=VERTEX_POINT('',#9562); +#9565=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#9566=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#9567=VERTEX_POINT('',#9565); +#9568=VERTEX_POINT('',#9566); +#9569=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#9570=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#9571=VERTEX_POINT('',#9569); +#9572=VERTEX_POINT('',#9570); +#9573=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#9574=VERTEX_POINT('',#9573); +#9575=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,7.3E-1)); +#9576=CARTESIAN_POINT('',(-5.85E-1,1.075E0,7.3E-1)); +#9577=VERTEX_POINT('',#9575); +#9578=VERTEX_POINT('',#9576); +#9579=CARTESIAN_POINT('',(-5.85E-1,1.075E0,8.5E-1)); +#9580=VERTEX_POINT('',#9579); +#9581=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.E-1)); +#9582=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,-1.E-1)); +#9583=VERTEX_POINT('',#9581); +#9584=VERTEX_POINT('',#9582); +#9585=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,1.E-1)); +#9586=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.E-1)); +#9587=VERTEX_POINT('',#9585); +#9588=VERTEX_POINT('',#9586); +#9589=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-8.5E-1)); +#9590=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-7.3E-1)); +#9591=VERTEX_POINT('',#9589); +#9592=VERTEX_POINT('',#9590); +#9593=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-7.3E-1)); +#9594=VERTEX_POINT('',#9593); +#9595=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#9596=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,0.E0)); +#9597=VERTEX_POINT('',#9595); +#9598=VERTEX_POINT('',#9596); +#9599=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#9600=VERTEX_POINT('',#9599); +#9601=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,-5.E-1)); +#9602=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,0.E0)); +#9603=VERTEX_POINT('',#9601); +#9604=VERTEX_POINT('',#9602); +#9605=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,5.E-1)); +#9606=VERTEX_POINT('',#9605); +#9607=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#9608=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#9609=VERTEX_POINT('',#9607); +#9610=VERTEX_POINT('',#9608); +#9611=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#9612=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-1.6E0)); +#9613=VERTEX_POINT('',#9611); +#9614=VERTEX_POINT('',#9612); +#9615=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#9616=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.25E0)); +#9617=VERTEX_POINT('',#9615); +#9618=VERTEX_POINT('',#9616); +#9619=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,1.25E0)); +#9620=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.25E0)); +#9621=VERTEX_POINT('',#9619); +#9622=VERTEX_POINT('',#9620); +#9623=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,5.E-1)); +#9624=VERTEX_POINT('',#9623); +#9625=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#9626=VERTEX_POINT('',#9625); +#9627=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-5.E-1)); +#9628=VERTEX_POINT('',#9627); +#9629=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#9630=VERTEX_POINT('',#9629); +#9631=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#9632=VERTEX_POINT('',#9631); +#9633=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-1.11E0)); +#9634=VERTEX_POINT('',#9633); +#9635=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#9636=VERTEX_POINT('',#9635); +#9637=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#9638=VERTEX_POINT('',#9637); +#9639=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#9640=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#9641=VERTEX_POINT('',#9639); +#9642=VERTEX_POINT('',#9640); +#9643=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#9644=VERTEX_POINT('',#9643); +#9645=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#9646=VERTEX_POINT('',#9645); +#9647=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#9648=VERTEX_POINT('',#9647); +#9649=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#9650=VERTEX_POINT('',#9649); +#9651=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#9652=VERTEX_POINT('',#9651); +#9653=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#9654=VERTEX_POINT('',#9653); +#9655=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#9656=VERTEX_POINT('',#9655); +#9657=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#9658=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#9659=VERTEX_POINT('',#9657); +#9660=VERTEX_POINT('',#9658); +#9661=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#9662=VERTEX_POINT('',#9661); +#9663=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#9664=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#9665=VERTEX_POINT('',#9663); +#9666=VERTEX_POINT('',#9664); +#9667=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#9668=VERTEX_POINT('',#9667); +#9669=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#9670=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#9671=VERTEX_POINT('',#9669); +#9672=VERTEX_POINT('',#9670); +#9673=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#9674=VERTEX_POINT('',#9673); +#9675=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#9676=VERTEX_POINT('',#9675); +#9677=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#9678=VERTEX_POINT('',#9677); +#9679=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#9680=VERTEX_POINT('',#9679); +#9681=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#9682=VERTEX_POINT('',#9681); +#9683=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#9684=VERTEX_POINT('',#9683); +#9685=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#9686=VERTEX_POINT('',#9685); +#9687=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.55E0)); +#9688=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.9E0)); +#9689=VERTEX_POINT('',#9687); +#9690=VERTEX_POINT('',#9688); +#9691=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.1E0)); +#9692=VERTEX_POINT('',#9691); +#9693=CARTESIAN_POINT('',(-1.04E0,-2.175E0,2.1E0)); +#9694=VERTEX_POINT('',#9693); +#9695=CARTESIAN_POINT('',(-1.04E0,-2.175E0,1.15E0)); +#9696=VERTEX_POINT('',#9695); +#9697=CARTESIAN_POINT('',(-1.04E0,-1.975E0,9.4E-1)); +#9698=VERTEX_POINT('',#9697); +#9699=CARTESIAN_POINT('',(-1.04E0,-1.975E0,4.5E-1)); +#9700=VERTEX_POINT('',#9699); +#9701=CARTESIAN_POINT('',(-1.04E0,-2.125E0,4.5E-1)); +#9702=VERTEX_POINT('',#9701); +#9703=CARTESIAN_POINT('',(-1.04E0,-2.125E0,1.5E-1)); +#9704=VERTEX_POINT('',#9703); +#9705=CARTESIAN_POINT('',(-1.04E0,9.75E-1,8.521800737645E-1)); +#9706=CARTESIAN_POINT('',(-1.04E0,7.75E-1,1.02E0)); +#9707=VERTEX_POINT('',#9705); +#9708=VERTEX_POINT('',#9706); +#9709=CARTESIAN_POINT('',(-1.04E0,6.25E-1,8.2E-1)); +#9710=VERTEX_POINT('',#9709); +#9711=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-8.2E-1)); +#9712=CARTESIAN_POINT('',(-1.04E0,7.75E-1,-1.02E0)); +#9713=VERTEX_POINT('',#9711); +#9714=VERTEX_POINT('',#9712); +#9715=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-8.521800737645E-1)); +#9716=VERTEX_POINT('',#9715); +#9717=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-1.5E-1)); +#9718=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-4.5E-1)); +#9719=VERTEX_POINT('',#9717); +#9720=VERTEX_POINT('',#9718); +#9721=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-4.5E-1)); +#9722=VERTEX_POINT('',#9721); +#9723=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-9.4E-1)); +#9724=VERTEX_POINT('',#9723); +#9725=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.15E0)); +#9726=VERTEX_POINT('',#9725); +#9727=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-2.1E0)); +#9728=VERTEX_POINT('',#9727); +#9729=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.1E0)); +#9730=VERTEX_POINT('',#9729); +#9731=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.9E0)); +#9732=VERTEX_POINT('',#9731); +#9733=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.55E0)); +#9734=VERTEX_POINT('',#9733); +#9735=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#9736=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.5E-1)); +#9737=VERTEX_POINT('',#9735); +#9738=VERTEX_POINT('',#9736); +#9739=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.5E-1)); +#9740=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.55E0)); +#9741=VERTEX_POINT('',#9739); +#9742=VERTEX_POINT('',#9740); +#9743=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#9744=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#9745=VERTEX_POINT('',#9743); +#9746=VERTEX_POINT('',#9744); +#9747=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,7.3E-1)); +#9748=CARTESIAN_POINT('',(-1.04E0,9.75E-1,7.3E-1)); +#9749=VERTEX_POINT('',#9747); +#9750=VERTEX_POINT('',#9748); +#9751=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#9752=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.55E0)); +#9753=VERTEX_POINT('',#9751); +#9754=VERTEX_POINT('',#9752); +#9755=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.55E0)); +#9756=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.5E-1)); +#9757=VERTEX_POINT('',#9755); +#9758=VERTEX_POINT('',#9756); +#9759=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#9760=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-7.3E-1)); +#9761=VERTEX_POINT('',#9759); +#9762=VERTEX_POINT('',#9760); +#9763=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#9764=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-7.3E-1)); +#9765=VERTEX_POINT('',#9763); +#9766=VERTEX_POINT('',#9764); +#9767=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#9768=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#9769=VERTEX_POINT('',#9767); +#9770=VERTEX_POINT('',#9768); +#9771=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#9772=VERTEX_POINT('',#9771); +#9773=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#9774=VERTEX_POINT('',#9773); +#9775=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#9776=VERTEX_POINT('',#9775); +#9777=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#9778=VERTEX_POINT('',#9777); +#9779=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#9780=VERTEX_POINT('',#9779); +#9781=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#9782=VERTEX_POINT('',#9781); +#9783=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#9784=VERTEX_POINT('',#9783); +#9785=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#9786=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#9787=VERTEX_POINT('',#9785); +#9788=VERTEX_POINT('',#9786); +#9789=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#9790=VERTEX_POINT('',#9789); +#9791=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#9792=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#9793=VERTEX_POINT('',#9791); +#9794=VERTEX_POINT('',#9792); +#9795=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#9796=VERTEX_POINT('',#9795); +#9797=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#9798=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#9799=VERTEX_POINT('',#9797); +#9800=VERTEX_POINT('',#9798); +#9801=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#9802=VERTEX_POINT('',#9801); +#9803=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#9804=VERTEX_POINT('',#9803); +#9805=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#9806=VERTEX_POINT('',#9805); +#9807=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#9808=VERTEX_POINT('',#9807); +#9809=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#9810=VERTEX_POINT('',#9809); +#9811=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#9812=VERTEX_POINT('',#9811); +#9813=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#9814=VERTEX_POINT('',#9813); +#9815=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.55E0)); +#9816=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.9E0)); +#9817=VERTEX_POINT('',#9815); +#9818=VERTEX_POINT('',#9816); +#9819=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.1E0)); +#9820=VERTEX_POINT('',#9819); +#9821=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,2.1E0)); +#9822=VERTEX_POINT('',#9821); +#9823=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,1.15E0)); +#9824=VERTEX_POINT('',#9823); +#9825=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,9.4E-1)); +#9826=VERTEX_POINT('',#9825); +#9827=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,4.5E-1)); +#9828=VERTEX_POINT('',#9827); +#9829=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,4.5E-1)); +#9830=VERTEX_POINT('',#9829); +#9831=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,1.5E-1)); +#9832=VERTEX_POINT('',#9831); +#9833=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,8.521800737645E-1)); +#9834=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,1.02E0)); +#9835=VERTEX_POINT('',#9833); +#9836=VERTEX_POINT('',#9834); +#9837=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,8.2E-1)); +#9838=VERTEX_POINT('',#9837); +#9839=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-8.2E-1)); +#9840=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,-1.02E0)); +#9841=VERTEX_POINT('',#9839); +#9842=VERTEX_POINT('',#9840); +#9843=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-8.521800737645E-1)); +#9844=VERTEX_POINT('',#9843); +#9845=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-1.5E-1)); +#9846=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-4.5E-1)); +#9847=VERTEX_POINT('',#9845); +#9848=VERTEX_POINT('',#9846); +#9849=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-4.5E-1)); +#9850=VERTEX_POINT('',#9849); +#9851=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-9.4E-1)); +#9852=VERTEX_POINT('',#9851); +#9853=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.15E0)); +#9854=VERTEX_POINT('',#9853); +#9855=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-2.1E0)); +#9856=VERTEX_POINT('',#9855); +#9857=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.1E0)); +#9858=VERTEX_POINT('',#9857); +#9859=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.9E0)); +#9860=VERTEX_POINT('',#9859); +#9861=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.55E0)); +#9862=VERTEX_POINT('',#9861); +#9863=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#9864=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.5E-1)); +#9865=VERTEX_POINT('',#9863); +#9866=VERTEX_POINT('',#9864); +#9867=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.5E-1)); +#9868=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.55E0)); +#9869=VERTEX_POINT('',#9867); +#9870=VERTEX_POINT('',#9868); +#9871=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#9872=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#9873=VERTEX_POINT('',#9871); +#9874=VERTEX_POINT('',#9872); +#9875=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,7.3E-1)); +#9876=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,7.3E-1)); +#9877=VERTEX_POINT('',#9875); +#9878=VERTEX_POINT('',#9876); +#9879=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#9880=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.55E0)); +#9881=VERTEX_POINT('',#9879); +#9882=VERTEX_POINT('',#9880); +#9883=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.55E0)); +#9884=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.5E-1)); +#9885=VERTEX_POINT('',#9883); +#9886=VERTEX_POINT('',#9884); +#9887=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#9888=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-7.3E-1)); +#9889=VERTEX_POINT('',#9887); +#9890=VERTEX_POINT('',#9888); +#9891=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#9892=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-7.3E-1)); +#9893=VERTEX_POINT('',#9891); +#9894=VERTEX_POINT('',#9892); +#9895=CARTESIAN_POINT('',(-1.485E0,1.375E0,1.01E0)); +#9896=CARTESIAN_POINT('',(-1.485E0,1.375E0,7.5E-1)); +#9897=VERTEX_POINT('',#9895); +#9898=VERTEX_POINT('',#9896); +#9899=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#9900=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#9901=VERTEX_POINT('',#9899); +#9902=VERTEX_POINT('',#9900); +#9903=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#9904=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#9905=VERTEX_POINT('',#9903); +#9906=VERTEX_POINT('',#9904); +#9907=CARTESIAN_POINT('',(-9.15E-1,1.375E0,7.5E-1)); +#9908=CARTESIAN_POINT('',(-9.15E-1,1.375E0,1.01E0)); +#9909=VERTEX_POINT('',#9907); +#9910=VERTEX_POINT('',#9908); +#9911=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#9912=VERTEX_POINT('',#9911); +#9913=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-1.01E0)); +#9914=VERTEX_POINT('',#9913); +#9915=CARTESIAN_POINT('',(-6.85E-1,1.375E0,1.01E0)); +#9916=CARTESIAN_POINT('',(-6.85E-1,1.375E0,7.5E-1)); +#9917=VERTEX_POINT('',#9915); +#9918=VERTEX_POINT('',#9916); +#9919=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#9920=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#9921=VERTEX_POINT('',#9919); +#9922=VERTEX_POINT('',#9920); +#9923=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#9924=VERTEX_POINT('',#9923); +#9925=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-7.5E-1)); +#9926=VERTEX_POINT('',#9925); +#9927=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#9928=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#9929=VERTEX_POINT('',#9927); +#9930=VERTEX_POINT('',#9928); +#9931=CARTESIAN_POINT('',(-1.15E-1,1.375E0,7.5E-1)); +#9932=CARTESIAN_POINT('',(-1.15E-1,1.375E0,1.01E0)); +#9933=VERTEX_POINT('',#9931); +#9934=VERTEX_POINT('',#9932); +#9935=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#9936=VERTEX_POINT('',#9935); +#9937=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-1.01E0)); +#9938=VERTEX_POINT('',#9937); +#9939=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#9940=VERTEX_POINT('',#9939); +#9941=CARTESIAN_POINT('',(1.15E-1,1.375E0,1.01E0)); +#9942=VERTEX_POINT('',#9941); +#9943=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#9944=CARTESIAN_POINT('',(6.85E-1,1.375E0,-1.01E0)); +#9945=VERTEX_POINT('',#9943); +#9946=VERTEX_POINT('',#9944); +#9947=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#9948=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#9949=VERTEX_POINT('',#9947); +#9950=VERTEX_POINT('',#9948); +#9951=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#9952=VERTEX_POINT('',#9951); +#9953=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#9954=CARTESIAN_POINT('',(5.85E-1,-2.025E0,-1.E-1)); +#9955=VERTEX_POINT('',#9953); +#9956=VERTEX_POINT('',#9954); +#9957=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#9958=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#9959=VERTEX_POINT('',#9957); +#9960=VERTEX_POINT('',#9958); +#9961=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#9962=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#9963=VERTEX_POINT('',#9961); +#9964=VERTEX_POINT('',#9962); +#9965=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#9966=VERTEX_POINT('',#9965); +#9967=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,7.3E-1)); +#9968=CARTESIAN_POINT('',(2.15E-1,1.075E0,7.3E-1)); +#9969=VERTEX_POINT('',#9967); +#9970=VERTEX_POINT('',#9968); +#9971=CARTESIAN_POINT('',(2.15E-1,1.075E0,8.5E-1)); +#9972=VERTEX_POINT('',#9971); +#9973=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.E-1)); +#9974=CARTESIAN_POINT('',(2.15E-1,-2.025E0,-1.E-1)); +#9975=VERTEX_POINT('',#9973); +#9976=VERTEX_POINT('',#9974); +#9977=CARTESIAN_POINT('',(2.15E-1,-2.025E0,1.E-1)); +#9978=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.E-1)); +#9979=VERTEX_POINT('',#9977); +#9980=VERTEX_POINT('',#9978); +#9981=CARTESIAN_POINT('',(2.15E-1,1.075E0,-8.5E-1)); +#9982=CARTESIAN_POINT('',(2.15E-1,1.075E0,-7.3E-1)); +#9983=VERTEX_POINT('',#9981); +#9984=VERTEX_POINT('',#9982); +#9985=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-7.3E-1)); +#9986=VERTEX_POINT('',#9985); +#9987=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#9988=CARTESIAN_POINT('',(5.85E-1,-2.125E0,0.E0)); +#9989=VERTEX_POINT('',#9987); +#9990=VERTEX_POINT('',#9988); +#9991=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#9992=VERTEX_POINT('',#9991); +#9993=CARTESIAN_POINT('',(2.15E-1,-2.125E0,-5.E-1)); +#9994=CARTESIAN_POINT('',(2.15E-1,-2.125E0,0.E0)); +#9995=VERTEX_POINT('',#9993); +#9996=VERTEX_POINT('',#9994); +#9997=CARTESIAN_POINT('',(2.15E-1,-2.125E0,5.E-1)); +#9998=VERTEX_POINT('',#9997); +#9999=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#10000=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#10001=VERTEX_POINT('',#9999); +#10002=VERTEX_POINT('',#10000); +#10003=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#10004=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-1.6E0)); +#10005=VERTEX_POINT('',#10003); +#10006=VERTEX_POINT('',#10004); +#10007=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#10008=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.25E0)); +#10009=VERTEX_POINT('',#10007); +#10010=VERTEX_POINT('',#10008); +#10011=CARTESIAN_POINT('',(2.15E-1,-1.975E0,1.25E0)); +#10012=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.25E0)); +#10013=VERTEX_POINT('',#10011); +#10014=VERTEX_POINT('',#10012); +#10015=CARTESIAN_POINT('',(5.85E-1,-1.975E0,5.E-1)); +#10016=VERTEX_POINT('',#10015); +#10017=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#10018=VERTEX_POINT('',#10017); +#10019=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-5.E-1)); +#10020=VERTEX_POINT('',#10019); +#10021=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#10022=VERTEX_POINT('',#10021); +#10023=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#10024=VERTEX_POINT('',#10023); +#10025=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-1.11E0)); +#10026=VERTEX_POINT('',#10025); +#10027=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#10028=VERTEX_POINT('',#10027); +#10029=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#10030=VERTEX_POINT('',#10029); +#10031=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#10032=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#10033=VERTEX_POINT('',#10031); +#10034=VERTEX_POINT('',#10032); +#10035=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#10036=VERTEX_POINT('',#10035); +#10037=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#10038=CARTESIAN_POINT('',(1.385E0,-2.025E0,-1.E-1)); +#10039=VERTEX_POINT('',#10037); +#10040=VERTEX_POINT('',#10038); +#10041=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#10042=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#10043=VERTEX_POINT('',#10041); +#10044=VERTEX_POINT('',#10042); +#10045=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#10046=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#10047=VERTEX_POINT('',#10045); +#10048=VERTEX_POINT('',#10046); +#10049=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#10050=VERTEX_POINT('',#10049); +#10051=CARTESIAN_POINT('',(1.015E0,-7.25E-1,7.3E-1)); +#10052=CARTESIAN_POINT('',(1.015E0,1.075E0,7.3E-1)); +#10053=VERTEX_POINT('',#10051); +#10054=VERTEX_POINT('',#10052); +#10055=CARTESIAN_POINT('',(1.015E0,1.075E0,8.5E-1)); +#10056=VERTEX_POINT('',#10055); +#10057=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.E-1)); +#10058=CARTESIAN_POINT('',(1.015E0,-2.025E0,-1.E-1)); +#10059=VERTEX_POINT('',#10057); +#10060=VERTEX_POINT('',#10058); +#10061=CARTESIAN_POINT('',(1.015E0,-2.025E0,1.E-1)); +#10062=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.E-1)); +#10063=VERTEX_POINT('',#10061); +#10064=VERTEX_POINT('',#10062); +#10065=CARTESIAN_POINT('',(1.015E0,1.075E0,-8.5E-1)); +#10066=CARTESIAN_POINT('',(1.015E0,1.075E0,-7.3E-1)); +#10067=VERTEX_POINT('',#10065); +#10068=VERTEX_POINT('',#10066); +#10069=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-7.3E-1)); +#10070=VERTEX_POINT('',#10069); +#10071=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#10072=CARTESIAN_POINT('',(1.385E0,-2.125E0,0.E0)); +#10073=VERTEX_POINT('',#10071); +#10074=VERTEX_POINT('',#10072); +#10075=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#10076=VERTEX_POINT('',#10075); +#10077=CARTESIAN_POINT('',(1.015E0,-2.125E0,-5.E-1)); +#10078=CARTESIAN_POINT('',(1.015E0,-2.125E0,0.E0)); +#10079=VERTEX_POINT('',#10077); +#10080=VERTEX_POINT('',#10078); +#10081=CARTESIAN_POINT('',(1.015E0,-2.125E0,5.E-1)); +#10082=VERTEX_POINT('',#10081); +#10083=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#10084=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#10085=VERTEX_POINT('',#10083); +#10086=VERTEX_POINT('',#10084); +#10087=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#10088=CARTESIAN_POINT('',(1.015E0,-1.975E0,-1.6E0)); +#10089=VERTEX_POINT('',#10087); +#10090=VERTEX_POINT('',#10088); +#10091=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#10092=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.25E0)); +#10093=VERTEX_POINT('',#10091); +#10094=VERTEX_POINT('',#10092); +#10095=CARTESIAN_POINT('',(1.015E0,-1.975E0,1.25E0)); +#10096=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.25E0)); +#10097=VERTEX_POINT('',#10095); +#10098=VERTEX_POINT('',#10096); +#10099=CARTESIAN_POINT('',(1.385E0,-1.975E0,5.E-1)); +#10100=VERTEX_POINT('',#10099); +#10101=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#10102=VERTEX_POINT('',#10101); +#10103=CARTESIAN_POINT('',(1.385E0,-1.975E0,-5.E-1)); +#10104=VERTEX_POINT('',#10103); +#10105=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#10106=VERTEX_POINT('',#10105); +#10107=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#10108=VERTEX_POINT('',#10107); +#10109=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-1.11E0)); +#10110=VERTEX_POINT('',#10109); +#10111=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#10112=VERTEX_POINT('',#10111); +#10113=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#10114=VERTEX_POINT('',#10113); +#10115=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#10116=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#10117=VERTEX_POINT('',#10115); +#10118=VERTEX_POINT('',#10116); +#10119=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#10120=VERTEX_POINT('',#10119); +#10121=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#10122=CARTESIAN_POINT('',(2.185E0,-2.025E0,-1.E-1)); +#10123=VERTEX_POINT('',#10121); +#10124=VERTEX_POINT('',#10122); +#10125=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#10126=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#10127=VERTEX_POINT('',#10125); +#10128=VERTEX_POINT('',#10126); +#10129=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#10130=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#10131=VERTEX_POINT('',#10129); +#10132=VERTEX_POINT('',#10130); +#10133=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#10134=VERTEX_POINT('',#10133); +#10135=CARTESIAN_POINT('',(1.815E0,-7.25E-1,7.3E-1)); +#10136=CARTESIAN_POINT('',(1.815E0,1.075E0,7.3E-1)); +#10137=VERTEX_POINT('',#10135); +#10138=VERTEX_POINT('',#10136); +#10139=CARTESIAN_POINT('',(1.815E0,1.075E0,8.5E-1)); +#10140=VERTEX_POINT('',#10139); +#10141=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.E-1)); +#10142=CARTESIAN_POINT('',(1.815E0,-2.025E0,-1.E-1)); +#10143=VERTEX_POINT('',#10141); +#10144=VERTEX_POINT('',#10142); +#10145=CARTESIAN_POINT('',(1.815E0,-2.025E0,1.E-1)); +#10146=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.E-1)); +#10147=VERTEX_POINT('',#10145); +#10148=VERTEX_POINT('',#10146); +#10149=CARTESIAN_POINT('',(1.815E0,1.075E0,-8.5E-1)); +#10150=CARTESIAN_POINT('',(1.815E0,1.075E0,-7.3E-1)); +#10151=VERTEX_POINT('',#10149); +#10152=VERTEX_POINT('',#10150); +#10153=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-7.3E-1)); +#10154=VERTEX_POINT('',#10153); +#10155=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#10156=CARTESIAN_POINT('',(2.185E0,-2.125E0,0.E0)); +#10157=VERTEX_POINT('',#10155); +#10158=VERTEX_POINT('',#10156); +#10159=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#10160=VERTEX_POINT('',#10159); +#10161=CARTESIAN_POINT('',(1.815E0,-2.125E0,-5.E-1)); +#10162=CARTESIAN_POINT('',(1.815E0,-2.125E0,0.E0)); +#10163=VERTEX_POINT('',#10161); +#10164=VERTEX_POINT('',#10162); +#10165=CARTESIAN_POINT('',(1.815E0,-2.125E0,5.E-1)); +#10166=VERTEX_POINT('',#10165); +#10167=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#10168=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#10169=VERTEX_POINT('',#10167); +#10170=VERTEX_POINT('',#10168); +#10171=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#10172=CARTESIAN_POINT('',(1.815E0,-1.975E0,-1.6E0)); +#10173=VERTEX_POINT('',#10171); +#10174=VERTEX_POINT('',#10172); +#10175=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#10176=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.25E0)); +#10177=VERTEX_POINT('',#10175); +#10178=VERTEX_POINT('',#10176); +#10179=CARTESIAN_POINT('',(1.815E0,-1.975E0,1.25E0)); +#10180=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.25E0)); +#10181=VERTEX_POINT('',#10179); +#10182=VERTEX_POINT('',#10180); +#10183=CARTESIAN_POINT('',(2.185E0,-1.975E0,5.E-1)); +#10184=VERTEX_POINT('',#10183); +#10185=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#10186=VERTEX_POINT('',#10185); +#10187=CARTESIAN_POINT('',(2.185E0,-1.975E0,-5.E-1)); +#10188=VERTEX_POINT('',#10187); +#10189=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#10190=VERTEX_POINT('',#10189); +#10191=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#10192=VERTEX_POINT('',#10191); +#10193=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-1.11E0)); +#10194=VERTEX_POINT('',#10193); +#10195=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#10196=VERTEX_POINT('',#10195); +#10197=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#10198=VERTEX_POINT('',#10197); +#10199=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#10200=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#10201=VERTEX_POINT('',#10199); +#10202=VERTEX_POINT('',#10200); +#10203=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#10204=VERTEX_POINT('',#10203); +#10205=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#10206=CARTESIAN_POINT('',(2.985E0,-2.025E0,-1.E-1)); +#10207=VERTEX_POINT('',#10205); +#10208=VERTEX_POINT('',#10206); +#10209=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#10210=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#10211=VERTEX_POINT('',#10209); +#10212=VERTEX_POINT('',#10210); +#10213=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#10214=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#10215=VERTEX_POINT('',#10213); +#10216=VERTEX_POINT('',#10214); +#10217=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#10218=VERTEX_POINT('',#10217); +#10219=CARTESIAN_POINT('',(2.615E0,-7.25E-1,7.3E-1)); +#10220=CARTESIAN_POINT('',(2.615E0,1.075E0,7.3E-1)); +#10221=VERTEX_POINT('',#10219); +#10222=VERTEX_POINT('',#10220); +#10223=CARTESIAN_POINT('',(2.615E0,1.075E0,8.5E-1)); +#10224=VERTEX_POINT('',#10223); +#10225=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.E-1)); +#10226=CARTESIAN_POINT('',(2.615E0,-2.025E0,-1.E-1)); +#10227=VERTEX_POINT('',#10225); +#10228=VERTEX_POINT('',#10226); +#10229=CARTESIAN_POINT('',(2.615E0,-2.025E0,1.E-1)); +#10230=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.E-1)); +#10231=VERTEX_POINT('',#10229); +#10232=VERTEX_POINT('',#10230); +#10233=CARTESIAN_POINT('',(2.615E0,1.075E0,-8.5E-1)); +#10234=CARTESIAN_POINT('',(2.615E0,1.075E0,-7.3E-1)); +#10235=VERTEX_POINT('',#10233); +#10236=VERTEX_POINT('',#10234); +#10237=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-7.3E-1)); +#10238=VERTEX_POINT('',#10237); +#10239=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#10240=CARTESIAN_POINT('',(2.985E0,-2.125E0,0.E0)); +#10241=VERTEX_POINT('',#10239); +#10242=VERTEX_POINT('',#10240); +#10243=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#10244=VERTEX_POINT('',#10243); +#10245=CARTESIAN_POINT('',(2.615E0,-2.125E0,-5.E-1)); +#10246=CARTESIAN_POINT('',(2.615E0,-2.125E0,0.E0)); +#10247=VERTEX_POINT('',#10245); +#10248=VERTEX_POINT('',#10246); +#10249=CARTESIAN_POINT('',(2.615E0,-2.125E0,5.E-1)); +#10250=VERTEX_POINT('',#10249); +#10251=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#10252=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#10253=VERTEX_POINT('',#10251); +#10254=VERTEX_POINT('',#10252); +#10255=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#10256=CARTESIAN_POINT('',(2.615E0,-1.975E0,-1.6E0)); +#10257=VERTEX_POINT('',#10255); +#10258=VERTEX_POINT('',#10256); +#10259=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#10260=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.25E0)); +#10261=VERTEX_POINT('',#10259); +#10262=VERTEX_POINT('',#10260); +#10263=CARTESIAN_POINT('',(2.615E0,-1.975E0,1.25E0)); +#10264=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.25E0)); +#10265=VERTEX_POINT('',#10263); +#10266=VERTEX_POINT('',#10264); +#10267=CARTESIAN_POINT('',(2.985E0,-1.975E0,5.E-1)); +#10268=VERTEX_POINT('',#10267); +#10269=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#10270=VERTEX_POINT('',#10269); +#10271=CARTESIAN_POINT('',(2.985E0,-1.975E0,-5.E-1)); +#10272=VERTEX_POINT('',#10271); +#10273=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#10274=VERTEX_POINT('',#10273); +#10275=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#10276=VERTEX_POINT('',#10275); +#10277=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-1.11E0)); +#10278=VERTEX_POINT('',#10277); +#10279=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#10280=VERTEX_POINT('',#10279); +#10281=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#10282=VERTEX_POINT('',#10281); +#10283=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#10284=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#10285=VERTEX_POINT('',#10283); +#10286=VERTEX_POINT('',#10284); +#10287=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#10288=VERTEX_POINT('',#10287); +#10289=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#10290=CARTESIAN_POINT('',(3.785E0,-2.025E0,-1.E-1)); +#10291=VERTEX_POINT('',#10289); +#10292=VERTEX_POINT('',#10290); +#10293=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#10294=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#10295=VERTEX_POINT('',#10293); +#10296=VERTEX_POINT('',#10294); +#10297=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#10298=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#10299=VERTEX_POINT('',#10297); +#10300=VERTEX_POINT('',#10298); +#10301=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#10302=VERTEX_POINT('',#10301); +#10303=CARTESIAN_POINT('',(3.415E0,-7.25E-1,7.3E-1)); +#10304=CARTESIAN_POINT('',(3.415E0,1.075E0,7.3E-1)); +#10305=VERTEX_POINT('',#10303); +#10306=VERTEX_POINT('',#10304); +#10307=CARTESIAN_POINT('',(3.415E0,1.075E0,8.5E-1)); +#10308=VERTEX_POINT('',#10307); +#10309=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.E-1)); +#10310=CARTESIAN_POINT('',(3.415E0,-2.025E0,-1.E-1)); +#10311=VERTEX_POINT('',#10309); +#10312=VERTEX_POINT('',#10310); +#10313=CARTESIAN_POINT('',(3.415E0,-2.025E0,1.E-1)); +#10314=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.E-1)); +#10315=VERTEX_POINT('',#10313); +#10316=VERTEX_POINT('',#10314); +#10317=CARTESIAN_POINT('',(3.415E0,1.075E0,-8.5E-1)); +#10318=CARTESIAN_POINT('',(3.415E0,1.075E0,-7.3E-1)); +#10319=VERTEX_POINT('',#10317); +#10320=VERTEX_POINT('',#10318); +#10321=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-7.3E-1)); +#10322=VERTEX_POINT('',#10321); +#10323=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#10324=CARTESIAN_POINT('',(3.785E0,-2.125E0,0.E0)); +#10325=VERTEX_POINT('',#10323); +#10326=VERTEX_POINT('',#10324); +#10327=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#10328=VERTEX_POINT('',#10327); +#10329=CARTESIAN_POINT('',(3.415E0,-2.125E0,-5.E-1)); +#10330=CARTESIAN_POINT('',(3.415E0,-2.125E0,0.E0)); +#10331=VERTEX_POINT('',#10329); +#10332=VERTEX_POINT('',#10330); +#10333=CARTESIAN_POINT('',(3.415E0,-2.125E0,5.E-1)); +#10334=VERTEX_POINT('',#10333); +#10335=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#10336=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#10337=VERTEX_POINT('',#10335); +#10338=VERTEX_POINT('',#10336); +#10339=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#10340=CARTESIAN_POINT('',(3.415E0,-1.975E0,-1.6E0)); +#10341=VERTEX_POINT('',#10339); +#10342=VERTEX_POINT('',#10340); +#10343=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#10344=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.25E0)); +#10345=VERTEX_POINT('',#10343); +#10346=VERTEX_POINT('',#10344); +#10347=CARTESIAN_POINT('',(3.415E0,-1.975E0,1.25E0)); +#10348=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.25E0)); +#10349=VERTEX_POINT('',#10347); +#10350=VERTEX_POINT('',#10348); +#10351=CARTESIAN_POINT('',(3.785E0,-1.975E0,5.E-1)); +#10352=VERTEX_POINT('',#10351); +#10353=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#10354=VERTEX_POINT('',#10353); +#10355=CARTESIAN_POINT('',(3.785E0,-1.975E0,-5.E-1)); +#10356=VERTEX_POINT('',#10355); +#10357=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#10358=VERTEX_POINT('',#10357); +#10359=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#10360=VERTEX_POINT('',#10359); +#10361=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#10362=VERTEX_POINT('',#10361); +#10363=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-1.11E0)); +#10364=VERTEX_POINT('',#10363); +#10365=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#10366=VERTEX_POINT('',#10365); +#10367=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#10368=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#10369=VERTEX_POINT('',#10367); +#10370=VERTEX_POINT('',#10368); +#10371=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#10372=VERTEX_POINT('',#10371); +#10373=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#10374=VERTEX_POINT('',#10373); +#10375=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#10376=VERTEX_POINT('',#10375); +#10377=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#10378=VERTEX_POINT('',#10377); +#10379=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#10380=VERTEX_POINT('',#10379); +#10381=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#10382=VERTEX_POINT('',#10381); +#10383=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#10384=VERTEX_POINT('',#10383); +#10385=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#10386=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#10387=VERTEX_POINT('',#10385); +#10388=VERTEX_POINT('',#10386); +#10389=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#10390=VERTEX_POINT('',#10389); +#10391=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#10392=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#10393=VERTEX_POINT('',#10391); +#10394=VERTEX_POINT('',#10392); +#10395=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#10396=VERTEX_POINT('',#10395); +#10397=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#10398=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#10399=VERTEX_POINT('',#10397); +#10400=VERTEX_POINT('',#10398); +#10401=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#10402=VERTEX_POINT('',#10401); +#10403=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#10404=VERTEX_POINT('',#10403); +#10405=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#10406=VERTEX_POINT('',#10405); +#10407=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#10408=VERTEX_POINT('',#10407); +#10409=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#10410=VERTEX_POINT('',#10409); +#10411=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#10412=VERTEX_POINT('',#10411); +#10413=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#10414=VERTEX_POINT('',#10413); +#10415=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.55E0)); +#10416=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.9E0)); +#10417=VERTEX_POINT('',#10415); +#10418=VERTEX_POINT('',#10416); +#10419=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.1E0)); +#10420=VERTEX_POINT('',#10419); +#10421=CARTESIAN_POINT('',(5.6E-1,-2.175E0,2.1E0)); +#10422=VERTEX_POINT('',#10421); +#10423=CARTESIAN_POINT('',(5.6E-1,-2.175E0,1.15E0)); +#10424=VERTEX_POINT('',#10423); +#10425=CARTESIAN_POINT('',(5.6E-1,-1.975E0,9.4E-1)); +#10426=VERTEX_POINT('',#10425); +#10427=CARTESIAN_POINT('',(5.6E-1,-1.975E0,4.5E-1)); +#10428=VERTEX_POINT('',#10427); +#10429=CARTESIAN_POINT('',(5.6E-1,-2.125E0,4.5E-1)); +#10430=VERTEX_POINT('',#10429); +#10431=CARTESIAN_POINT('',(5.6E-1,-2.125E0,1.5E-1)); +#10432=VERTEX_POINT('',#10431); +#10433=CARTESIAN_POINT('',(5.6E-1,9.75E-1,8.521800737645E-1)); +#10434=CARTESIAN_POINT('',(5.6E-1,7.75E-1,1.02E0)); +#10435=VERTEX_POINT('',#10433); +#10436=VERTEX_POINT('',#10434); +#10437=CARTESIAN_POINT('',(5.6E-1,6.25E-1,8.2E-1)); +#10438=VERTEX_POINT('',#10437); +#10439=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-8.2E-1)); +#10440=CARTESIAN_POINT('',(5.6E-1,7.75E-1,-1.02E0)); +#10441=VERTEX_POINT('',#10439); +#10442=VERTEX_POINT('',#10440); +#10443=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-8.521800737645E-1)); +#10444=VERTEX_POINT('',#10443); +#10445=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-1.5E-1)); +#10446=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-4.5E-1)); +#10447=VERTEX_POINT('',#10445); +#10448=VERTEX_POINT('',#10446); +#10449=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-4.5E-1)); +#10450=VERTEX_POINT('',#10449); +#10451=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-9.4E-1)); +#10452=VERTEX_POINT('',#10451); +#10453=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.15E0)); +#10454=VERTEX_POINT('',#10453); +#10455=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-2.1E0)); +#10456=VERTEX_POINT('',#10455); +#10457=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.1E0)); +#10458=VERTEX_POINT('',#10457); +#10459=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.9E0)); +#10460=VERTEX_POINT('',#10459); +#10461=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.55E0)); +#10462=VERTEX_POINT('',#10461); +#10463=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#10464=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.5E-1)); +#10465=VERTEX_POINT('',#10463); +#10466=VERTEX_POINT('',#10464); +#10467=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.5E-1)); +#10468=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.55E0)); +#10469=VERTEX_POINT('',#10467); +#10470=VERTEX_POINT('',#10468); +#10471=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#10472=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#10473=VERTEX_POINT('',#10471); +#10474=VERTEX_POINT('',#10472); +#10475=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,7.3E-1)); +#10476=CARTESIAN_POINT('',(5.6E-1,9.75E-1,7.3E-1)); +#10477=VERTEX_POINT('',#10475); +#10478=VERTEX_POINT('',#10476); +#10479=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#10480=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.55E0)); +#10481=VERTEX_POINT('',#10479); +#10482=VERTEX_POINT('',#10480); +#10483=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.55E0)); +#10484=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.5E-1)); +#10485=VERTEX_POINT('',#10483); +#10486=VERTEX_POINT('',#10484); +#10487=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#10488=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-7.3E-1)); +#10489=VERTEX_POINT('',#10487); +#10490=VERTEX_POINT('',#10488); +#10491=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#10492=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-7.3E-1)); +#10493=VERTEX_POINT('',#10491); +#10494=VERTEX_POINT('',#10492); +#10495=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#10496=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#10497=VERTEX_POINT('',#10495); +#10498=VERTEX_POINT('',#10496); +#10499=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#10500=VERTEX_POINT('',#10499); +#10501=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#10502=VERTEX_POINT('',#10501); +#10503=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#10504=VERTEX_POINT('',#10503); +#10505=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#10506=VERTEX_POINT('',#10505); +#10507=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#10508=VERTEX_POINT('',#10507); +#10509=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#10510=VERTEX_POINT('',#10509); +#10511=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#10512=VERTEX_POINT('',#10511); +#10513=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#10514=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#10515=VERTEX_POINT('',#10513); +#10516=VERTEX_POINT('',#10514); +#10517=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#10518=VERTEX_POINT('',#10517); +#10519=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#10520=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#10521=VERTEX_POINT('',#10519); +#10522=VERTEX_POINT('',#10520); +#10523=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#10524=VERTEX_POINT('',#10523); +#10525=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#10526=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#10527=VERTEX_POINT('',#10525); +#10528=VERTEX_POINT('',#10526); +#10529=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#10530=VERTEX_POINT('',#10529); +#10531=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#10532=VERTEX_POINT('',#10531); +#10533=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#10534=VERTEX_POINT('',#10533); +#10535=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#10536=VERTEX_POINT('',#10535); +#10537=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#10538=VERTEX_POINT('',#10537); +#10539=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#10540=VERTEX_POINT('',#10539); +#10541=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#10542=VERTEX_POINT('',#10541); +#10543=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.55E0)); +#10544=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.9E0)); +#10545=VERTEX_POINT('',#10543); +#10546=VERTEX_POINT('',#10544); +#10547=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.1E0)); +#10548=VERTEX_POINT('',#10547); +#10549=CARTESIAN_POINT('',(1.36E0,-2.175E0,2.1E0)); +#10550=VERTEX_POINT('',#10549); +#10551=CARTESIAN_POINT('',(1.36E0,-2.175E0,1.15E0)); +#10552=VERTEX_POINT('',#10551); +#10553=CARTESIAN_POINT('',(1.36E0,-1.975E0,9.4E-1)); +#10554=VERTEX_POINT('',#10553); +#10555=CARTESIAN_POINT('',(1.36E0,-1.975E0,4.5E-1)); +#10556=VERTEX_POINT('',#10555); +#10557=CARTESIAN_POINT('',(1.36E0,-2.125E0,4.5E-1)); +#10558=VERTEX_POINT('',#10557); +#10559=CARTESIAN_POINT('',(1.36E0,-2.125E0,1.5E-1)); +#10560=VERTEX_POINT('',#10559); +#10561=CARTESIAN_POINT('',(1.36E0,9.75E-1,8.521800737645E-1)); +#10562=CARTESIAN_POINT('',(1.36E0,7.75E-1,1.02E0)); +#10563=VERTEX_POINT('',#10561); +#10564=VERTEX_POINT('',#10562); +#10565=CARTESIAN_POINT('',(1.36E0,6.25E-1,8.2E-1)); +#10566=VERTEX_POINT('',#10565); +#10567=CARTESIAN_POINT('',(1.36E0,6.25E-1,-8.2E-1)); +#10568=CARTESIAN_POINT('',(1.36E0,7.75E-1,-1.02E0)); +#10569=VERTEX_POINT('',#10567); +#10570=VERTEX_POINT('',#10568); +#10571=CARTESIAN_POINT('',(1.36E0,9.75E-1,-8.521800737645E-1)); +#10572=VERTEX_POINT('',#10571); +#10573=CARTESIAN_POINT('',(1.36E0,-2.125E0,-1.5E-1)); +#10574=CARTESIAN_POINT('',(1.36E0,-2.125E0,-4.5E-1)); +#10575=VERTEX_POINT('',#10573); +#10576=VERTEX_POINT('',#10574); +#10577=CARTESIAN_POINT('',(1.36E0,-1.975E0,-4.5E-1)); +#10578=VERTEX_POINT('',#10577); +#10579=CARTESIAN_POINT('',(1.36E0,-1.975E0,-9.4E-1)); +#10580=VERTEX_POINT('',#10579); +#10581=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.15E0)); +#10582=VERTEX_POINT('',#10581); +#10583=CARTESIAN_POINT('',(1.36E0,-2.175E0,-2.1E0)); +#10584=VERTEX_POINT('',#10583); +#10585=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.1E0)); +#10586=VERTEX_POINT('',#10585); +#10587=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.9E0)); +#10588=VERTEX_POINT('',#10587); +#10589=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.55E0)); +#10590=VERTEX_POINT('',#10589); +#10591=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#10592=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.5E-1)); +#10593=VERTEX_POINT('',#10591); +#10594=VERTEX_POINT('',#10592); +#10595=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.5E-1)); +#10596=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.55E0)); +#10597=VERTEX_POINT('',#10595); +#10598=VERTEX_POINT('',#10596); +#10599=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#10600=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#10601=VERTEX_POINT('',#10599); +#10602=VERTEX_POINT('',#10600); +#10603=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,7.3E-1)); +#10604=CARTESIAN_POINT('',(1.36E0,9.75E-1,7.3E-1)); +#10605=VERTEX_POINT('',#10603); +#10606=VERTEX_POINT('',#10604); +#10607=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#10608=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.55E0)); +#10609=VERTEX_POINT('',#10607); +#10610=VERTEX_POINT('',#10608); +#10611=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.55E0)); +#10612=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.5E-1)); +#10613=VERTEX_POINT('',#10611); +#10614=VERTEX_POINT('',#10612); +#10615=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#10616=CARTESIAN_POINT('',(1.04E0,9.75E-1,-7.3E-1)); +#10617=VERTEX_POINT('',#10615); +#10618=VERTEX_POINT('',#10616); +#10619=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#10620=CARTESIAN_POINT('',(1.36E0,9.75E-1,-7.3E-1)); +#10621=VERTEX_POINT('',#10619); +#10622=VERTEX_POINT('',#10620); +#10623=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#10624=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#10625=VERTEX_POINT('',#10623); +#10626=VERTEX_POINT('',#10624); +#10627=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#10628=VERTEX_POINT('',#10627); +#10629=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#10630=VERTEX_POINT('',#10629); +#10631=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#10632=VERTEX_POINT('',#10631); +#10633=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#10634=VERTEX_POINT('',#10633); +#10635=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#10636=VERTEX_POINT('',#10635); +#10637=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#10638=VERTEX_POINT('',#10637); +#10639=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#10640=VERTEX_POINT('',#10639); +#10641=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#10642=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#10643=VERTEX_POINT('',#10641); +#10644=VERTEX_POINT('',#10642); +#10645=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#10646=VERTEX_POINT('',#10645); +#10647=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#10648=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#10649=VERTEX_POINT('',#10647); +#10650=VERTEX_POINT('',#10648); +#10651=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#10652=VERTEX_POINT('',#10651); +#10653=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#10654=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#10655=VERTEX_POINT('',#10653); +#10656=VERTEX_POINT('',#10654); +#10657=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#10658=VERTEX_POINT('',#10657); +#10659=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#10660=VERTEX_POINT('',#10659); +#10661=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#10662=VERTEX_POINT('',#10661); +#10663=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#10664=VERTEX_POINT('',#10663); +#10665=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#10666=VERTEX_POINT('',#10665); +#10667=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#10668=VERTEX_POINT('',#10667); +#10669=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#10670=VERTEX_POINT('',#10669); +#10671=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.55E0)); +#10672=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.9E0)); +#10673=VERTEX_POINT('',#10671); +#10674=VERTEX_POINT('',#10672); +#10675=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.1E0)); +#10676=VERTEX_POINT('',#10675); +#10677=CARTESIAN_POINT('',(2.16E0,-2.175E0,2.1E0)); +#10678=VERTEX_POINT('',#10677); +#10679=CARTESIAN_POINT('',(2.16E0,-2.175E0,1.15E0)); +#10680=VERTEX_POINT('',#10679); +#10681=CARTESIAN_POINT('',(2.16E0,-1.975E0,9.4E-1)); +#10682=VERTEX_POINT('',#10681); +#10683=CARTESIAN_POINT('',(2.16E0,-1.975E0,4.5E-1)); +#10684=VERTEX_POINT('',#10683); +#10685=CARTESIAN_POINT('',(2.16E0,-2.125E0,4.5E-1)); +#10686=VERTEX_POINT('',#10685); +#10687=CARTESIAN_POINT('',(2.16E0,-2.125E0,1.5E-1)); +#10688=VERTEX_POINT('',#10687); +#10689=CARTESIAN_POINT('',(2.16E0,9.75E-1,8.521800737645E-1)); +#10690=CARTESIAN_POINT('',(2.16E0,7.75E-1,1.02E0)); +#10691=VERTEX_POINT('',#10689); +#10692=VERTEX_POINT('',#10690); +#10693=CARTESIAN_POINT('',(2.16E0,6.25E-1,8.2E-1)); +#10694=VERTEX_POINT('',#10693); +#10695=CARTESIAN_POINT('',(2.16E0,6.25E-1,-8.2E-1)); +#10696=CARTESIAN_POINT('',(2.16E0,7.75E-1,-1.02E0)); +#10697=VERTEX_POINT('',#10695); +#10698=VERTEX_POINT('',#10696); +#10699=CARTESIAN_POINT('',(2.16E0,9.75E-1,-8.521800737645E-1)); +#10700=VERTEX_POINT('',#10699); +#10701=CARTESIAN_POINT('',(2.16E0,-2.125E0,-1.5E-1)); +#10702=CARTESIAN_POINT('',(2.16E0,-2.125E0,-4.5E-1)); +#10703=VERTEX_POINT('',#10701); +#10704=VERTEX_POINT('',#10702); +#10705=CARTESIAN_POINT('',(2.16E0,-1.975E0,-4.5E-1)); +#10706=VERTEX_POINT('',#10705); +#10707=CARTESIAN_POINT('',(2.16E0,-1.975E0,-9.4E-1)); +#10708=VERTEX_POINT('',#10707); +#10709=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.15E0)); +#10710=VERTEX_POINT('',#10709); +#10711=CARTESIAN_POINT('',(2.16E0,-2.175E0,-2.1E0)); +#10712=VERTEX_POINT('',#10711); +#10713=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.1E0)); +#10714=VERTEX_POINT('',#10713); +#10715=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.9E0)); +#10716=VERTEX_POINT('',#10715); +#10717=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.55E0)); +#10718=VERTEX_POINT('',#10717); +#10719=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#10720=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.5E-1)); +#10721=VERTEX_POINT('',#10719); +#10722=VERTEX_POINT('',#10720); +#10723=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.5E-1)); +#10724=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.55E0)); +#10725=VERTEX_POINT('',#10723); +#10726=VERTEX_POINT('',#10724); +#10727=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#10728=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#10729=VERTEX_POINT('',#10727); +#10730=VERTEX_POINT('',#10728); +#10731=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,7.3E-1)); +#10732=CARTESIAN_POINT('',(2.16E0,9.75E-1,7.3E-1)); +#10733=VERTEX_POINT('',#10731); +#10734=VERTEX_POINT('',#10732); +#10735=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#10736=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.55E0)); +#10737=VERTEX_POINT('',#10735); +#10738=VERTEX_POINT('',#10736); +#10739=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.55E0)); +#10740=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.5E-1)); +#10741=VERTEX_POINT('',#10739); +#10742=VERTEX_POINT('',#10740); +#10743=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#10744=CARTESIAN_POINT('',(1.84E0,9.75E-1,-7.3E-1)); +#10745=VERTEX_POINT('',#10743); +#10746=VERTEX_POINT('',#10744); +#10747=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#10748=CARTESIAN_POINT('',(2.16E0,9.75E-1,-7.3E-1)); +#10749=VERTEX_POINT('',#10747); +#10750=VERTEX_POINT('',#10748); +#10751=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#10752=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#10753=VERTEX_POINT('',#10751); +#10754=VERTEX_POINT('',#10752); +#10755=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#10756=VERTEX_POINT('',#10755); +#10757=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#10758=VERTEX_POINT('',#10757); +#10759=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#10760=VERTEX_POINT('',#10759); +#10761=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#10762=VERTEX_POINT('',#10761); +#10763=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#10764=VERTEX_POINT('',#10763); +#10765=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#10766=VERTEX_POINT('',#10765); +#10767=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#10768=VERTEX_POINT('',#10767); +#10769=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#10770=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#10771=VERTEX_POINT('',#10769); +#10772=VERTEX_POINT('',#10770); +#10773=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#10774=VERTEX_POINT('',#10773); +#10775=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#10776=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#10777=VERTEX_POINT('',#10775); +#10778=VERTEX_POINT('',#10776); +#10779=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#10780=VERTEX_POINT('',#10779); +#10781=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#10782=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#10783=VERTEX_POINT('',#10781); +#10784=VERTEX_POINT('',#10782); +#10785=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#10786=VERTEX_POINT('',#10785); +#10787=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#10788=VERTEX_POINT('',#10787); +#10789=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#10790=VERTEX_POINT('',#10789); +#10791=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#10792=VERTEX_POINT('',#10791); +#10793=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#10794=VERTEX_POINT('',#10793); +#10795=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#10796=VERTEX_POINT('',#10795); +#10797=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#10798=VERTEX_POINT('',#10797); +#10799=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.55E0)); +#10800=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.9E0)); +#10801=VERTEX_POINT('',#10799); +#10802=VERTEX_POINT('',#10800); +#10803=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.1E0)); +#10804=VERTEX_POINT('',#10803); +#10805=CARTESIAN_POINT('',(2.96E0,-2.175E0,2.1E0)); +#10806=VERTEX_POINT('',#10805); +#10807=CARTESIAN_POINT('',(2.96E0,-2.175E0,1.15E0)); +#10808=VERTEX_POINT('',#10807); +#10809=CARTESIAN_POINT('',(2.96E0,-1.975E0,9.4E-1)); +#10810=VERTEX_POINT('',#10809); +#10811=CARTESIAN_POINT('',(2.96E0,-1.975E0,4.5E-1)); +#10812=VERTEX_POINT('',#10811); +#10813=CARTESIAN_POINT('',(2.96E0,-2.125E0,4.5E-1)); +#10814=VERTEX_POINT('',#10813); +#10815=CARTESIAN_POINT('',(2.96E0,-2.125E0,1.5E-1)); +#10816=VERTEX_POINT('',#10815); +#10817=CARTESIAN_POINT('',(2.96E0,9.75E-1,8.521800737645E-1)); +#10818=CARTESIAN_POINT('',(2.96E0,7.75E-1,1.02E0)); +#10819=VERTEX_POINT('',#10817); +#10820=VERTEX_POINT('',#10818); +#10821=CARTESIAN_POINT('',(2.96E0,6.25E-1,8.2E-1)); +#10822=VERTEX_POINT('',#10821); +#10823=CARTESIAN_POINT('',(2.96E0,6.25E-1,-8.2E-1)); +#10824=CARTESIAN_POINT('',(2.96E0,7.75E-1,-1.02E0)); +#10825=VERTEX_POINT('',#10823); +#10826=VERTEX_POINT('',#10824); +#10827=CARTESIAN_POINT('',(2.96E0,9.75E-1,-8.521800737645E-1)); +#10828=VERTEX_POINT('',#10827); +#10829=CARTESIAN_POINT('',(2.96E0,-2.125E0,-1.5E-1)); +#10830=CARTESIAN_POINT('',(2.96E0,-2.125E0,-4.5E-1)); +#10831=VERTEX_POINT('',#10829); +#10832=VERTEX_POINT('',#10830); +#10833=CARTESIAN_POINT('',(2.96E0,-1.975E0,-4.5E-1)); +#10834=VERTEX_POINT('',#10833); +#10835=CARTESIAN_POINT('',(2.96E0,-1.975E0,-9.4E-1)); +#10836=VERTEX_POINT('',#10835); +#10837=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.15E0)); +#10838=VERTEX_POINT('',#10837); +#10839=CARTESIAN_POINT('',(2.96E0,-2.175E0,-2.1E0)); +#10840=VERTEX_POINT('',#10839); +#10841=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.1E0)); +#10842=VERTEX_POINT('',#10841); +#10843=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.9E0)); +#10844=VERTEX_POINT('',#10843); +#10845=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.55E0)); +#10846=VERTEX_POINT('',#10845); +#10847=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#10848=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.5E-1)); +#10849=VERTEX_POINT('',#10847); +#10850=VERTEX_POINT('',#10848); +#10851=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.5E-1)); +#10852=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.55E0)); +#10853=VERTEX_POINT('',#10851); +#10854=VERTEX_POINT('',#10852); +#10855=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#10856=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#10857=VERTEX_POINT('',#10855); +#10858=VERTEX_POINT('',#10856); +#10859=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,7.3E-1)); +#10860=CARTESIAN_POINT('',(2.96E0,9.75E-1,7.3E-1)); +#10861=VERTEX_POINT('',#10859); +#10862=VERTEX_POINT('',#10860); +#10863=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#10864=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.55E0)); +#10865=VERTEX_POINT('',#10863); +#10866=VERTEX_POINT('',#10864); +#10867=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.55E0)); +#10868=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.5E-1)); +#10869=VERTEX_POINT('',#10867); +#10870=VERTEX_POINT('',#10868); +#10871=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#10872=CARTESIAN_POINT('',(2.64E0,9.75E-1,-7.3E-1)); +#10873=VERTEX_POINT('',#10871); +#10874=VERTEX_POINT('',#10872); +#10875=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#10876=CARTESIAN_POINT('',(2.96E0,9.75E-1,-7.3E-1)); +#10877=VERTEX_POINT('',#10875); +#10878=VERTEX_POINT('',#10876); +#10879=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#10880=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#10881=VERTEX_POINT('',#10879); +#10882=VERTEX_POINT('',#10880); +#10883=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#10884=VERTEX_POINT('',#10883); +#10885=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#10886=VERTEX_POINT('',#10885); +#10887=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#10888=VERTEX_POINT('',#10887); +#10889=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#10890=VERTEX_POINT('',#10889); +#10891=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#10892=VERTEX_POINT('',#10891); +#10893=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#10894=VERTEX_POINT('',#10893); +#10895=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#10896=VERTEX_POINT('',#10895); +#10897=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#10898=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#10899=VERTEX_POINT('',#10897); +#10900=VERTEX_POINT('',#10898); +#10901=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#10902=VERTEX_POINT('',#10901); +#10903=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#10904=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#10905=VERTEX_POINT('',#10903); +#10906=VERTEX_POINT('',#10904); +#10907=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#10908=VERTEX_POINT('',#10907); +#10909=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#10910=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#10911=VERTEX_POINT('',#10909); +#10912=VERTEX_POINT('',#10910); +#10913=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#10914=VERTEX_POINT('',#10913); +#10915=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#10916=VERTEX_POINT('',#10915); +#10917=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#10918=VERTEX_POINT('',#10917); +#10919=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#10920=VERTEX_POINT('',#10919); +#10921=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#10922=VERTEX_POINT('',#10921); +#10923=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#10924=VERTEX_POINT('',#10923); +#10925=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#10926=VERTEX_POINT('',#10925); +#10927=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.55E0)); +#10928=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.9E0)); +#10929=VERTEX_POINT('',#10927); +#10930=VERTEX_POINT('',#10928); +#10931=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.1E0)); +#10932=VERTEX_POINT('',#10931); +#10933=CARTESIAN_POINT('',(3.76E0,-2.175E0,2.1E0)); +#10934=VERTEX_POINT('',#10933); +#10935=CARTESIAN_POINT('',(3.76E0,-2.175E0,1.15E0)); +#10936=VERTEX_POINT('',#10935); +#10937=CARTESIAN_POINT('',(3.76E0,-1.975E0,9.4E-1)); +#10938=VERTEX_POINT('',#10937); +#10939=CARTESIAN_POINT('',(3.76E0,-1.975E0,4.5E-1)); +#10940=VERTEX_POINT('',#10939); +#10941=CARTESIAN_POINT('',(3.76E0,-2.125E0,4.5E-1)); +#10942=VERTEX_POINT('',#10941); +#10943=CARTESIAN_POINT('',(3.76E0,-2.125E0,1.5E-1)); +#10944=VERTEX_POINT('',#10943); +#10945=CARTESIAN_POINT('',(3.76E0,9.75E-1,8.521800737645E-1)); +#10946=CARTESIAN_POINT('',(3.76E0,7.75E-1,1.02E0)); +#10947=VERTEX_POINT('',#10945); +#10948=VERTEX_POINT('',#10946); +#10949=CARTESIAN_POINT('',(3.76E0,6.25E-1,8.2E-1)); +#10950=VERTEX_POINT('',#10949); +#10951=CARTESIAN_POINT('',(3.76E0,6.25E-1,-8.2E-1)); +#10952=CARTESIAN_POINT('',(3.76E0,7.75E-1,-1.02E0)); +#10953=VERTEX_POINT('',#10951); +#10954=VERTEX_POINT('',#10952); +#10955=CARTESIAN_POINT('',(3.76E0,9.75E-1,-8.521800737645E-1)); +#10956=VERTEX_POINT('',#10955); +#10957=CARTESIAN_POINT('',(3.76E0,-2.125E0,-1.5E-1)); +#10958=CARTESIAN_POINT('',(3.76E0,-2.125E0,-4.5E-1)); +#10959=VERTEX_POINT('',#10957); +#10960=VERTEX_POINT('',#10958); +#10961=CARTESIAN_POINT('',(3.76E0,-1.975E0,-4.5E-1)); +#10962=VERTEX_POINT('',#10961); +#10963=CARTESIAN_POINT('',(3.76E0,-1.975E0,-9.4E-1)); +#10964=VERTEX_POINT('',#10963); +#10965=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.15E0)); +#10966=VERTEX_POINT('',#10965); +#10967=CARTESIAN_POINT('',(3.76E0,-2.175E0,-2.1E0)); +#10968=VERTEX_POINT('',#10967); +#10969=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.1E0)); +#10970=VERTEX_POINT('',#10969); +#10971=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.9E0)); +#10972=VERTEX_POINT('',#10971); +#10973=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.55E0)); +#10974=VERTEX_POINT('',#10973); +#10975=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#10976=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.5E-1)); +#10977=VERTEX_POINT('',#10975); +#10978=VERTEX_POINT('',#10976); +#10979=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.5E-1)); +#10980=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.55E0)); +#10981=VERTEX_POINT('',#10979); +#10982=VERTEX_POINT('',#10980); +#10983=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#10984=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#10985=VERTEX_POINT('',#10983); +#10986=VERTEX_POINT('',#10984); +#10987=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,7.3E-1)); +#10988=CARTESIAN_POINT('',(3.76E0,9.75E-1,7.3E-1)); +#10989=VERTEX_POINT('',#10987); +#10990=VERTEX_POINT('',#10988); +#10991=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#10992=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.55E0)); +#10993=VERTEX_POINT('',#10991); +#10994=VERTEX_POINT('',#10992); +#10995=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.55E0)); +#10996=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.5E-1)); +#10997=VERTEX_POINT('',#10995); +#10998=VERTEX_POINT('',#10996); +#10999=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#11000=CARTESIAN_POINT('',(3.44E0,9.75E-1,-7.3E-1)); +#11001=VERTEX_POINT('',#10999); +#11002=VERTEX_POINT('',#11000); +#11003=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#11004=CARTESIAN_POINT('',(3.76E0,9.75E-1,-7.3E-1)); +#11005=VERTEX_POINT('',#11003); +#11006=VERTEX_POINT('',#11004); +#11007=CARTESIAN_POINT('',(1.15E-1,1.375E0,7.5E-1)); +#11008=VERTEX_POINT('',#11007); +#11009=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#11010=VERTEX_POINT('',#11009); +#11011=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#11012=VERTEX_POINT('',#11011); +#11013=CARTESIAN_POINT('',(1.15E-1,1.375E0,-7.5E-1)); +#11014=VERTEX_POINT('',#11013); +#11015=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#11016=VERTEX_POINT('',#11015); +#11017=CARTESIAN_POINT('',(6.85E-1,1.375E0,7.5E-1)); +#11018=VERTEX_POINT('',#11017); +#11019=CARTESIAN_POINT('',(9.15E-1,1.375E0,7.5E-1)); +#11020=VERTEX_POINT('',#11019); +#11021=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#11022=VERTEX_POINT('',#11021); +#11023=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#11024=VERTEX_POINT('',#11023); +#11025=CARTESIAN_POINT('',(9.15E-1,1.375E0,-7.5E-1)); +#11026=VERTEX_POINT('',#11025); +#11027=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#11028=VERTEX_POINT('',#11027); +#11029=CARTESIAN_POINT('',(1.485E0,1.375E0,7.5E-1)); +#11030=VERTEX_POINT('',#11029); +#11031=CARTESIAN_POINT('',(1.715E0,1.375E0,7.5E-1)); +#11032=VERTEX_POINT('',#11031); +#11033=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#11034=VERTEX_POINT('',#11033); +#11035=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#11036=VERTEX_POINT('',#11035); +#11037=CARTESIAN_POINT('',(2.285E0,1.375E0,7.5E-1)); +#11038=VERTEX_POINT('',#11037); +#11039=CARTESIAN_POINT('',(2.515E0,1.375E0,7.5E-1)); +#11040=VERTEX_POINT('',#11039); +#11041=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#11042=VERTEX_POINT('',#11041); +#11043=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#11044=VERTEX_POINT('',#11043); +#11045=CARTESIAN_POINT('',(2.515E0,1.375E0,-7.5E-1)); +#11046=VERTEX_POINT('',#11045); +#11047=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#11048=VERTEX_POINT('',#11047); +#11049=CARTESIAN_POINT('',(3.085E0,1.375E0,7.5E-1)); +#11050=VERTEX_POINT('',#11049); +#11051=CARTESIAN_POINT('',(3.315E0,1.375E0,7.5E-1)); +#11052=VERTEX_POINT('',#11051); +#11053=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#11054=VERTEX_POINT('',#11053); +#11055=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#11056=VERTEX_POINT('',#11055); +#11057=CARTESIAN_POINT('',(3.315E0,1.375E0,-7.5E-1)); +#11058=VERTEX_POINT('',#11057); +#11059=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#11060=VERTEX_POINT('',#11059); +#11061=CARTESIAN_POINT('',(3.885E0,1.375E0,7.5E-1)); +#11062=VERTEX_POINT('',#11061); +#11063=CARTESIAN_POINT('',(-4.2E0,-2.125E0,-1.3E0)); +#11064=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#11065=VERTEX_POINT('',#11063); +#11066=VERTEX_POINT('',#11064); +#11067=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.6E0)); +#11068=VERTEX_POINT('',#11067); +#11069=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#11070=CARTESIAN_POINT('',(4.2E0,-2.125E0,-1.3E0)); +#11071=VERTEX_POINT('',#11069); +#11072=VERTEX_POINT('',#11070); +#11073=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.6E0)); +#11074=VERTEX_POINT('',#11073); +#11075=CARTESIAN_POINT('',(-4.4E0,-2.675E0,-1.3E0)); +#11076=CARTESIAN_POINT('',(-4.6E0,-2.675E0,-1.3E0)); +#11077=VERTEX_POINT('',#11075); +#11078=VERTEX_POINT('',#11076); +#11079=CARTESIAN_POINT('',(-4.2E0,-2.475E0,-1.3E0)); +#11080=CARTESIAN_POINT('',(-4.8E0,-2.475E0,-1.3E0)); +#11081=VERTEX_POINT('',#11079); +#11082=VERTEX_POINT('',#11080); +#11083=CARTESIAN_POINT('',(4.6E0,-2.675E0,-1.3E0)); +#11084=CARTESIAN_POINT('',(4.4E0,-2.675E0,-1.3E0)); +#11085=VERTEX_POINT('',#11083); +#11086=VERTEX_POINT('',#11084); +#11087=CARTESIAN_POINT('',(4.8E0,-2.475E0,-1.3E0)); +#11088=CARTESIAN_POINT('',(4.2E0,-2.475E0,-1.3E0)); +#11089=VERTEX_POINT('',#11087); +#11090=VERTEX_POINT('',#11088); +#11091=CARTESIAN_POINT('',(0.E0,1.375E0,0.E0)); +#11092=DIRECTION('',(0.E0,1.E0,0.E0)); +#11093=DIRECTION('',(1.E0,0.E0,0.E0)); +#11094=AXIS2_PLACEMENT_3D('',#11091,#11092,#11093); +#11095=PLANE('',#11094); +#11097=ORIENTED_EDGE('',*,*,#11096,.F.); +#11099=ORIENTED_EDGE('',*,*,#11098,.F.); +#11101=ORIENTED_EDGE('',*,*,#11100,.F.); +#11103=ORIENTED_EDGE('',*,*,#11102,.F.); +#11105=ORIENTED_EDGE('',*,*,#11104,.F.); +#11107=ORIENTED_EDGE('',*,*,#11106,.F.); +#11109=ORIENTED_EDGE('',*,*,#11108,.F.); +#11111=ORIENTED_EDGE('',*,*,#11110,.F.); +#11113=ORIENTED_EDGE('',*,*,#11112,.F.); +#11115=ORIENTED_EDGE('',*,*,#11114,.F.); +#11117=ORIENTED_EDGE('',*,*,#11116,.F.); +#11119=ORIENTED_EDGE('',*,*,#11118,.F.); +#11121=ORIENTED_EDGE('',*,*,#11120,.F.); +#11123=ORIENTED_EDGE('',*,*,#11122,.F.); +#11125=ORIENTED_EDGE('',*,*,#11124,.F.); +#11127=ORIENTED_EDGE('',*,*,#11126,.F.); +#11129=ORIENTED_EDGE('',*,*,#11128,.F.); +#11131=ORIENTED_EDGE('',*,*,#11130,.F.); +#11133=ORIENTED_EDGE('',*,*,#11132,.F.); +#11135=ORIENTED_EDGE('',*,*,#11134,.F.); +#11137=ORIENTED_EDGE('',*,*,#11136,.F.); +#11139=ORIENTED_EDGE('',*,*,#11138,.F.); +#11141=ORIENTED_EDGE('',*,*,#11140,.F.); +#11143=ORIENTED_EDGE('',*,*,#11142,.F.); +#11145=ORIENTED_EDGE('',*,*,#11144,.F.); +#11147=ORIENTED_EDGE('',*,*,#11146,.F.); +#11149=ORIENTED_EDGE('',*,*,#11148,.F.); +#11151=ORIENTED_EDGE('',*,*,#11150,.F.); +#11153=ORIENTED_EDGE('',*,*,#11152,.F.); +#11155=ORIENTED_EDGE('',*,*,#11154,.F.); +#11157=ORIENTED_EDGE('',*,*,#11156,.F.); +#11159=ORIENTED_EDGE('',*,*,#11158,.F.); +#11161=ORIENTED_EDGE('',*,*,#11160,.F.); +#11163=ORIENTED_EDGE('',*,*,#11162,.F.); +#11165=ORIENTED_EDGE('',*,*,#11164,.F.); +#11167=ORIENTED_EDGE('',*,*,#11166,.F.); +#11169=ORIENTED_EDGE('',*,*,#11168,.F.); +#11171=ORIENTED_EDGE('',*,*,#11170,.F.); +#11173=ORIENTED_EDGE('',*,*,#11172,.F.); +#11175=ORIENTED_EDGE('',*,*,#11174,.F.); +#11177=ORIENTED_EDGE('',*,*,#11176,.F.); +#11179=ORIENTED_EDGE('',*,*,#11178,.F.); +#11181=ORIENTED_EDGE('',*,*,#11180,.F.); +#11183=ORIENTED_EDGE('',*,*,#11182,.F.); +#11185=ORIENTED_EDGE('',*,*,#11184,.F.); +#11187=ORIENTED_EDGE('',*,*,#11186,.F.); +#11189=ORIENTED_EDGE('',*,*,#11188,.F.); +#11191=ORIENTED_EDGE('',*,*,#11190,.F.); +#11193=ORIENTED_EDGE('',*,*,#11192,.F.); +#11195=ORIENTED_EDGE('',*,*,#11194,.F.); +#11197=ORIENTED_EDGE('',*,*,#11196,.F.); +#11199=ORIENTED_EDGE('',*,*,#11198,.F.); +#11201=ORIENTED_EDGE('',*,*,#11200,.F.); +#11203=ORIENTED_EDGE('',*,*,#11202,.F.); +#11205=ORIENTED_EDGE('',*,*,#11204,.F.); +#11207=ORIENTED_EDGE('',*,*,#11206,.F.); +#11209=ORIENTED_EDGE('',*,*,#11208,.F.); +#11211=ORIENTED_EDGE('',*,*,#11210,.F.); +#11213=ORIENTED_EDGE('',*,*,#11212,.F.); +#11215=ORIENTED_EDGE('',*,*,#11214,.F.); +#11217=ORIENTED_EDGE('',*,*,#11216,.F.); +#11219=ORIENTED_EDGE('',*,*,#11218,.F.); +#11221=ORIENTED_EDGE('',*,*,#11220,.F.); +#11223=ORIENTED_EDGE('',*,*,#11222,.F.); +#11225=ORIENTED_EDGE('',*,*,#11224,.F.); +#11227=ORIENTED_EDGE('',*,*,#11226,.F.); +#11229=ORIENTED_EDGE('',*,*,#11228,.F.); +#11231=ORIENTED_EDGE('',*,*,#11230,.F.); +#11233=ORIENTED_EDGE('',*,*,#11232,.F.); +#11235=ORIENTED_EDGE('',*,*,#11234,.F.); +#11237=ORIENTED_EDGE('',*,*,#11236,.F.); +#11239=ORIENTED_EDGE('',*,*,#11238,.F.); +#11241=ORIENTED_EDGE('',*,*,#11240,.F.); +#11243=ORIENTED_EDGE('',*,*,#11242,.F.); +#11245=ORIENTED_EDGE('',*,*,#11244,.F.); +#11247=ORIENTED_EDGE('',*,*,#11246,.F.); +#11249=ORIENTED_EDGE('',*,*,#11248,.F.); +#11251=ORIENTED_EDGE('',*,*,#11250,.F.); +#11253=ORIENTED_EDGE('',*,*,#11252,.F.); +#11255=ORIENTED_EDGE('',*,*,#11254,.F.); +#11257=ORIENTED_EDGE('',*,*,#11256,.F.); +#11259=ORIENTED_EDGE('',*,*,#11258,.F.); +#11261=ORIENTED_EDGE('',*,*,#11260,.F.); +#11263=ORIENTED_EDGE('',*,*,#11262,.F.); +#11265=ORIENTED_EDGE('',*,*,#11264,.F.); +#11267=ORIENTED_EDGE('',*,*,#11266,.F.); +#11269=ORIENTED_EDGE('',*,*,#11268,.F.); +#11271=ORIENTED_EDGE('',*,*,#11270,.F.); +#11273=ORIENTED_EDGE('',*,*,#11272,.F.); +#11275=ORIENTED_EDGE('',*,*,#11274,.F.); +#11277=ORIENTED_EDGE('',*,*,#11276,.F.); +#11279=ORIENTED_EDGE('',*,*,#11278,.F.); +#11280=EDGE_LOOP('',(#11097,#11099,#11101,#11103,#11105,#11107,#11109,#11111, +#11113,#11115,#11117,#11119,#11121,#11123,#11125,#11127,#11129,#11131,#11133, +#11135,#11137,#11139,#11141,#11143,#11145,#11147,#11149,#11151,#11153,#11155, +#11157,#11159,#11161,#11163,#11165,#11167,#11169,#11171,#11173,#11175,#11177, +#11179,#11181,#11183,#11185,#11187,#11189,#11191,#11193,#11195,#11197,#11199, +#11201,#11203,#11205,#11207,#11209,#11211,#11213,#11215,#11217,#11219,#11221, +#11223,#11225,#11227,#11229,#11231,#11233,#11235,#11237,#11239,#11241,#11243, +#11245,#11247,#11249,#11251,#11253,#11255,#11257,#11259,#11261,#11263,#11265, +#11267,#11269,#11271,#11273,#11275,#11277,#11279)); +#11281=FACE_OUTER_BOUND('',#11280,.F.); +#11282=ADVANCED_FACE('',(#11281),#11095,.T.); +#11283=CARTESIAN_POINT('',(-4.264644660941E0,1.325E0,9.496446609407E-1)); +#11284=DIRECTION('',(-5.E-1,7.071067811865E-1,5.E-1)); +#11285=DIRECTION('',(-5.E-1,-7.071067811865E-1,5.E-1)); +#11286=AXIS2_PLACEMENT_3D('',#11283,#11284,#11285); +#11287=PLANE('',#11286); +#11289=ORIENTED_EDGE('',*,*,#11288,.F.); +#11291=ORIENTED_EDGE('',*,*,#11290,.T.); +#11292=ORIENTED_EDGE('',*,*,#11096,.T.); +#11294=ORIENTED_EDGE('',*,*,#11293,.F.); +#11295=EDGE_LOOP('',(#11289,#11291,#11292,#11294)); +#11296=FACE_OUTER_BOUND('',#11295,.F.); +#11297=ADVANCED_FACE('',(#11296),#11287,.T.); +#11298=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#11299=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#11300=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#11301=AXIS2_PLACEMENT_3D('',#11298,#11299,#11300); +#11302=PLANE('',#11301); +#11303=ORIENTED_EDGE('',*,*,#11288,.T.); +#11305=ORIENTED_EDGE('',*,*,#11304,.F.); +#11307=ORIENTED_EDGE('',*,*,#11306,.F.); +#11309=ORIENTED_EDGE('',*,*,#11308,.T.); +#11310=EDGE_LOOP('',(#11303,#11305,#11307,#11309)); +#11311=FACE_OUTER_BOUND('',#11310,.F.); +#11312=ADVANCED_FACE('',(#11311),#11302,.T.); +#11313=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11314=DIRECTION('',(0.E0,0.E0,1.E0)); +#11315=DIRECTION('',(1.E0,0.E0,0.E0)); +#11316=AXIS2_PLACEMENT_3D('',#11313,#11314,#11315); +#11317=PLANE('',#11316); +#11319=ORIENTED_EDGE('',*,*,#11318,.T.); +#11321=ORIENTED_EDGE('',*,*,#11320,.F.); +#11323=ORIENTED_EDGE('',*,*,#11322,.F.); +#11325=ORIENTED_EDGE('',*,*,#11324,.T.); +#11326=EDGE_LOOP('',(#11319,#11321,#11323,#11325)); +#11327=FACE_OUTER_BOUND('',#11326,.F.); +#11328=ADVANCED_FACE('',(#11327),#11317,.T.); +#11329=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11330=DIRECTION('',(0.E0,0.E0,1.E0)); +#11331=DIRECTION('',(1.E0,0.E0,0.E0)); +#11332=AXIS2_PLACEMENT_3D('',#11329,#11330,#11331); +#11333=PLANE('',#11332); +#11334=ORIENTED_EDGE('',*,*,#11304,.T.); +#11336=ORIENTED_EDGE('',*,*,#11335,.T.); +#11338=ORIENTED_EDGE('',*,*,#11337,.F.); +#11340=ORIENTED_EDGE('',*,*,#11339,.F.); +#11342=ORIENTED_EDGE('',*,*,#11341,.F.); +#11344=ORIENTED_EDGE('',*,*,#11343,.F.); +#11345=EDGE_LOOP('',(#11334,#11336,#11338,#11340,#11342,#11344)); +#11346=FACE_OUTER_BOUND('',#11345,.F.); +#11347=ADVANCED_FACE('',(#11346),#11333,.T.); +#11348=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11349=DIRECTION('',(0.E0,0.E0,1.E0)); +#11350=DIRECTION('',(1.E0,0.E0,0.E0)); +#11351=AXIS2_PLACEMENT_3D('',#11348,#11349,#11350); +#11352=PLANE('',#11351); +#11354=ORIENTED_EDGE('',*,*,#11353,.F.); +#11356=ORIENTED_EDGE('',*,*,#11355,.F.); +#11358=ORIENTED_EDGE('',*,*,#11357,.T.); +#11360=ORIENTED_EDGE('',*,*,#11359,.F.); +#11362=ORIENTED_EDGE('',*,*,#11361,.T.); +#11364=ORIENTED_EDGE('',*,*,#11363,.T.); +#11365=EDGE_LOOP('',(#11354,#11356,#11358,#11360,#11362,#11364)); +#11366=FACE_OUTER_BOUND('',#11365,.F.); +#11367=ADVANCED_FACE('',(#11366),#11352,.T.); +#11368=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11369=DIRECTION('',(0.E0,0.E0,1.E0)); +#11370=DIRECTION('',(1.E0,0.E0,0.E0)); +#11371=AXIS2_PLACEMENT_3D('',#11368,#11369,#11370); +#11372=PLANE('',#11371); +#11374=ORIENTED_EDGE('',*,*,#11373,.T.); +#11376=ORIENTED_EDGE('',*,*,#11375,.F.); +#11378=ORIENTED_EDGE('',*,*,#11377,.F.); +#11380=ORIENTED_EDGE('',*,*,#11379,.T.); +#11381=EDGE_LOOP('',(#11374,#11376,#11378,#11380)); +#11382=FACE_OUTER_BOUND('',#11381,.F.); +#11383=ADVANCED_FACE('',(#11382),#11372,.T.); +#11384=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11385=DIRECTION('',(0.E0,0.E0,1.E0)); +#11386=DIRECTION('',(1.E0,0.E0,0.E0)); +#11387=AXIS2_PLACEMENT_3D('',#11384,#11385,#11386); +#11388=PLANE('',#11387); +#11390=ORIENTED_EDGE('',*,*,#11389,.T.); +#11392=ORIENTED_EDGE('',*,*,#11391,.T.); +#11394=ORIENTED_EDGE('',*,*,#11393,.F.); +#11396=ORIENTED_EDGE('',*,*,#11395,.F.); +#11397=EDGE_LOOP('',(#11390,#11392,#11394,#11396)); +#11398=FACE_OUTER_BOUND('',#11397,.F.); +#11399=ADVANCED_FACE('',(#11398),#11388,.T.); +#11400=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11401=DIRECTION('',(0.E0,0.E0,1.E0)); +#11402=DIRECTION('',(1.E0,0.E0,0.E0)); +#11403=AXIS2_PLACEMENT_3D('',#11400,#11401,#11402); +#11404=PLANE('',#11403); +#11406=ORIENTED_EDGE('',*,*,#11405,.T.); +#11408=ORIENTED_EDGE('',*,*,#11407,.F.); +#11410=ORIENTED_EDGE('',*,*,#11409,.F.); +#11412=ORIENTED_EDGE('',*,*,#11411,.T.); +#11413=EDGE_LOOP('',(#11406,#11408,#11410,#11412)); +#11414=FACE_OUTER_BOUND('',#11413,.F.); +#11415=ADVANCED_FACE('',(#11414),#11404,.T.); +#11416=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11417=DIRECTION('',(0.E0,0.E0,1.E0)); +#11418=DIRECTION('',(1.E0,0.E0,0.E0)); +#11419=AXIS2_PLACEMENT_3D('',#11416,#11417,#11418); +#11420=PLANE('',#11419); +#11422=ORIENTED_EDGE('',*,*,#11421,.T.); +#11424=ORIENTED_EDGE('',*,*,#11423,.F.); +#11426=ORIENTED_EDGE('',*,*,#11425,.F.); +#11428=ORIENTED_EDGE('',*,*,#11427,.T.); +#11429=EDGE_LOOP('',(#11422,#11424,#11426,#11428)); +#11430=FACE_OUTER_BOUND('',#11429,.F.); +#11431=ADVANCED_FACE('',(#11430),#11420,.T.); +#11432=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11433=DIRECTION('',(0.E0,0.E0,1.E0)); +#11434=DIRECTION('',(1.E0,0.E0,0.E0)); +#11435=AXIS2_PLACEMENT_3D('',#11432,#11433,#11434); +#11436=PLANE('',#11435); +#11438=ORIENTED_EDGE('',*,*,#11437,.T.); +#11440=ORIENTED_EDGE('',*,*,#11439,.T.); +#11442=ORIENTED_EDGE('',*,*,#11441,.F.); +#11444=ORIENTED_EDGE('',*,*,#11443,.F.); +#11445=EDGE_LOOP('',(#11438,#11440,#11442,#11444)); +#11446=FACE_OUTER_BOUND('',#11445,.F.); +#11447=ADVANCED_FACE('',(#11446),#11436,.T.); +#11448=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11449=DIRECTION('',(0.E0,0.E0,1.E0)); +#11450=DIRECTION('',(1.E0,0.E0,0.E0)); +#11451=AXIS2_PLACEMENT_3D('',#11448,#11449,#11450); +#11452=PLANE('',#11451); +#11454=ORIENTED_EDGE('',*,*,#11453,.T.); +#11456=ORIENTED_EDGE('',*,*,#11455,.T.); +#11458=ORIENTED_EDGE('',*,*,#11457,.F.); +#11460=ORIENTED_EDGE('',*,*,#11459,.F.); +#11461=EDGE_LOOP('',(#11454,#11456,#11458,#11460)); +#11462=FACE_OUTER_BOUND('',#11461,.F.); +#11463=ADVANCED_FACE('',(#11462),#11452,.T.); +#11464=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11465=DIRECTION('',(0.E0,0.E0,1.E0)); +#11466=DIRECTION('',(1.E0,0.E0,0.E0)); +#11467=AXIS2_PLACEMENT_3D('',#11464,#11465,#11466); +#11468=PLANE('',#11467); +#11470=ORIENTED_EDGE('',*,*,#11469,.T.); +#11472=ORIENTED_EDGE('',*,*,#11471,.F.); +#11474=ORIENTED_EDGE('',*,*,#11473,.F.); +#11476=ORIENTED_EDGE('',*,*,#11475,.T.); +#11477=EDGE_LOOP('',(#11470,#11472,#11474,#11476)); +#11478=FACE_OUTER_BOUND('',#11477,.F.); +#11479=ADVANCED_FACE('',(#11478),#11468,.T.); +#11480=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11481=DIRECTION('',(0.E0,0.E0,1.E0)); +#11482=DIRECTION('',(1.E0,0.E0,0.E0)); +#11483=AXIS2_PLACEMENT_3D('',#11480,#11481,#11482); +#11484=PLANE('',#11483); +#11486=ORIENTED_EDGE('',*,*,#11485,.T.); +#11488=ORIENTED_EDGE('',*,*,#11487,.F.); +#11490=ORIENTED_EDGE('',*,*,#11489,.F.); +#11492=ORIENTED_EDGE('',*,*,#11491,.T.); +#11493=EDGE_LOOP('',(#11486,#11488,#11490,#11492)); +#11494=FACE_OUTER_BOUND('',#11493,.F.); +#11495=ADVANCED_FACE('',(#11494),#11484,.T.); +#11496=CARTESIAN_POINT('',(3.2E0,1.325E0,1.06E0)); +#11497=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11498=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#11499=AXIS2_PLACEMENT_3D('',#11496,#11497,#11498); +#11500=PLANE('',#11499); +#11501=ORIENTED_EDGE('',*,*,#11318,.F.); +#11503=ORIENTED_EDGE('',*,*,#11502,.T.); +#11504=ORIENTED_EDGE('',*,*,#11206,.T.); +#11506=ORIENTED_EDGE('',*,*,#11505,.F.); +#11507=EDGE_LOOP('',(#11501,#11503,#11504,#11506)); +#11508=FACE_OUTER_BOUND('',#11507,.F.); +#11509=ADVANCED_FACE('',(#11508),#11500,.T.); +#11510=CARTESIAN_POINT('',(3.035E0,1.325E0,9.8E-1)); +#11511=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#11512=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#11513=AXIS2_PLACEMENT_3D('',#11510,#11511,#11512); +#11514=PLANE('',#11513); +#11516=ORIENTED_EDGE('',*,*,#11515,.F.); +#11518=ORIENTED_EDGE('',*,*,#11517,.T.); +#11519=ORIENTED_EDGE('',*,*,#11208,.T.); +#11520=ORIENTED_EDGE('',*,*,#11502,.F.); +#11521=EDGE_LOOP('',(#11516,#11518,#11519,#11520)); +#11522=FACE_OUTER_BOUND('',#11521,.F.); +#11523=ADVANCED_FACE('',(#11522),#11514,.T.); +#11524=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11525=DIRECTION('',(1.E0,0.E0,0.E0)); +#11526=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11527=AXIS2_PLACEMENT_3D('',#11524,#11525,#11526); +#11528=PLANE('',#11527); +#11530=ORIENTED_EDGE('',*,*,#11529,.F.); +#11532=ORIENTED_EDGE('',*,*,#11531,.F.); +#11534=ORIENTED_EDGE('',*,*,#11533,.F.); +#11536=ORIENTED_EDGE('',*,*,#11535,.F.); +#11538=ORIENTED_EDGE('',*,*,#11537,.T.); +#11540=ORIENTED_EDGE('',*,*,#11539,.T.); +#11542=ORIENTED_EDGE('',*,*,#11541,.T.); +#11543=EDGE_LOOP('',(#11530,#11532,#11534,#11536,#11538,#11540,#11542)); +#11544=FACE_OUTER_BOUND('',#11543,.F.); +#11545=ADVANCED_FACE('',(#11544),#11528,.F.); +#11546=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11547=DIRECTION('',(1.E0,0.E0,0.E0)); +#11548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11549=AXIS2_PLACEMENT_3D('',#11546,#11547,#11548); +#11550=PLANE('',#11549); +#11552=ORIENTED_EDGE('',*,*,#11551,.F.); +#11554=ORIENTED_EDGE('',*,*,#11553,.T.); +#11556=ORIENTED_EDGE('',*,*,#11555,.T.); +#11558=ORIENTED_EDGE('',*,*,#11557,.T.); +#11560=ORIENTED_EDGE('',*,*,#11559,.F.); +#11562=ORIENTED_EDGE('',*,*,#11561,.F.); +#11564=ORIENTED_EDGE('',*,*,#11563,.F.); +#11565=EDGE_LOOP('',(#11552,#11554,#11556,#11558,#11560,#11562,#11564)); +#11566=FACE_OUTER_BOUND('',#11565,.F.); +#11567=ADVANCED_FACE('',(#11566),#11550,.F.); +#11568=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11569=DIRECTION('',(1.E0,0.E0,0.E0)); +#11570=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11571=AXIS2_PLACEMENT_3D('',#11568,#11569,#11570); +#11572=PLANE('',#11571); +#11573=ORIENTED_EDGE('',*,*,#11515,.T.); +#11574=ORIENTED_EDGE('',*,*,#11324,.F.); +#11576=ORIENTED_EDGE('',*,*,#11575,.T.); +#11578=ORIENTED_EDGE('',*,*,#11577,.T.); +#11580=ORIENTED_EDGE('',*,*,#11579,.T.); +#11582=ORIENTED_EDGE('',*,*,#11581,.T.); +#11583=EDGE_LOOP('',(#11573,#11574,#11576,#11578,#11580,#11582)); +#11584=FACE_OUTER_BOUND('',#11583,.F.); +#11585=ADVANCED_FACE('',(#11584),#11572,.F.); +#11586=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11587=DIRECTION('',(1.E0,0.E0,0.E0)); +#11588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11589=AXIS2_PLACEMENT_3D('',#11586,#11587,#11588); +#11590=PLANE('',#11589); +#11592=ORIENTED_EDGE('',*,*,#11591,.T.); +#11594=ORIENTED_EDGE('',*,*,#11593,.T.); +#11596=ORIENTED_EDGE('',*,*,#11595,.T.); +#11598=ORIENTED_EDGE('',*,*,#11597,.T.); +#11600=ORIENTED_EDGE('',*,*,#11599,.T.); +#11602=ORIENTED_EDGE('',*,*,#11601,.T.); +#11603=EDGE_LOOP('',(#11592,#11594,#11596,#11598,#11600,#11602)); +#11604=FACE_OUTER_BOUND('',#11603,.F.); +#11605=ADVANCED_FACE('',(#11604),#11590,.F.); +#11606=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11607=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11608=DIRECTION('',(1.E0,0.E0,0.E0)); +#11609=AXIS2_PLACEMENT_3D('',#11606,#11607,#11608); +#11610=PLANE('',#11609); +#11612=ORIENTED_EDGE('',*,*,#11611,.T.); +#11614=ORIENTED_EDGE('',*,*,#11613,.F.); +#11616=ORIENTED_EDGE('',*,*,#11615,.F.); +#11618=ORIENTED_EDGE('',*,*,#11617,.T.); +#11619=EDGE_LOOP('',(#11612,#11614,#11616,#11618)); +#11620=FACE_OUTER_BOUND('',#11619,.F.); +#11621=ADVANCED_FACE('',(#11620),#11610,.T.); +#11622=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11623=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11624=DIRECTION('',(1.E0,0.E0,0.E0)); +#11625=AXIS2_PLACEMENT_3D('',#11622,#11623,#11624); +#11626=PLANE('',#11625); +#11628=ORIENTED_EDGE('',*,*,#11627,.F.); +#11630=ORIENTED_EDGE('',*,*,#11629,.T.); +#11632=ORIENTED_EDGE('',*,*,#11631,.F.); +#11634=ORIENTED_EDGE('',*,*,#11633,.F.); +#11635=EDGE_LOOP('',(#11628,#11630,#11632,#11634)); +#11636=FACE_OUTER_BOUND('',#11635,.F.); +#11637=ADVANCED_FACE('',(#11636),#11626,.T.); +#11638=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11640=DIRECTION('',(1.E0,0.E0,0.E0)); +#11641=AXIS2_PLACEMENT_3D('',#11638,#11639,#11640); +#11642=PLANE('',#11641); +#11644=ORIENTED_EDGE('',*,*,#11643,.T.); +#11646=ORIENTED_EDGE('',*,*,#11645,.F.); +#11648=ORIENTED_EDGE('',*,*,#11647,.F.); +#11650=ORIENTED_EDGE('',*,*,#11649,.T.); +#11652=ORIENTED_EDGE('',*,*,#11651,.T.); +#11653=EDGE_LOOP('',(#11644,#11646,#11648,#11650,#11652)); +#11654=FACE_OUTER_BOUND('',#11653,.F.); +#11655=ADVANCED_FACE('',(#11654),#11642,.T.); +#11656=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11657=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11658=DIRECTION('',(1.E0,0.E0,0.E0)); +#11659=AXIS2_PLACEMENT_3D('',#11656,#11657,#11658); +#11660=PLANE('',#11659); +#11662=ORIENTED_EDGE('',*,*,#11661,.F.); +#11664=ORIENTED_EDGE('',*,*,#11663,.F.); +#11666=ORIENTED_EDGE('',*,*,#11665,.F.); +#11668=ORIENTED_EDGE('',*,*,#11667,.F.); +#11670=ORIENTED_EDGE('',*,*,#11669,.T.); +#11672=ORIENTED_EDGE('',*,*,#11671,.F.); +#11673=EDGE_LOOP('',(#11662,#11664,#11666,#11668,#11670,#11672)); +#11674=FACE_OUTER_BOUND('',#11673,.F.); +#11675=ADVANCED_FACE('',(#11674),#11660,.T.); +#11676=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11677=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11678=DIRECTION('',(1.E0,0.E0,0.E0)); +#11679=AXIS2_PLACEMENT_3D('',#11676,#11677,#11678); +#11680=PLANE('',#11679); +#11682=ORIENTED_EDGE('',*,*,#11681,.F.); +#11684=ORIENTED_EDGE('',*,*,#11683,.F.); +#11686=ORIENTED_EDGE('',*,*,#11685,.T.); +#11688=ORIENTED_EDGE('',*,*,#11687,.T.); +#11690=ORIENTED_EDGE('',*,*,#11689,.T.); +#11692=ORIENTED_EDGE('',*,*,#11691,.F.); +#11693=EDGE_LOOP('',(#11682,#11684,#11686,#11688,#11690,#11692)); +#11694=FACE_OUTER_BOUND('',#11693,.F.); +#11695=ADVANCED_FACE('',(#11694),#11680,.T.); +#11696=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11697=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11698=DIRECTION('',(1.E0,0.E0,0.E0)); +#11699=AXIS2_PLACEMENT_3D('',#11696,#11697,#11698); +#11700=PLANE('',#11699); +#11702=ORIENTED_EDGE('',*,*,#11701,.F.); +#11704=ORIENTED_EDGE('',*,*,#11703,.F.); +#11706=ORIENTED_EDGE('',*,*,#11705,.T.); +#11708=ORIENTED_EDGE('',*,*,#11707,.T.); +#11710=ORIENTED_EDGE('',*,*,#11709,.T.); +#11712=ORIENTED_EDGE('',*,*,#11711,.F.); +#11713=EDGE_LOOP('',(#11702,#11704,#11706,#11708,#11710,#11712)); +#11714=FACE_OUTER_BOUND('',#11713,.F.); +#11715=ADVANCED_FACE('',(#11714),#11700,.T.); +#11716=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11717=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11718=DIRECTION('',(1.E0,0.E0,0.E0)); +#11719=AXIS2_PLACEMENT_3D('',#11716,#11717,#11718); +#11720=PLANE('',#11719); +#11722=ORIENTED_EDGE('',*,*,#11721,.F.); +#11724=ORIENTED_EDGE('',*,*,#11723,.F.); +#11726=ORIENTED_EDGE('',*,*,#11725,.T.); +#11728=ORIENTED_EDGE('',*,*,#11727,.T.); +#11730=ORIENTED_EDGE('',*,*,#11729,.T.); +#11732=ORIENTED_EDGE('',*,*,#11731,.F.); +#11733=EDGE_LOOP('',(#11722,#11724,#11726,#11728,#11730,#11732)); +#11734=FACE_OUTER_BOUND('',#11733,.F.); +#11735=ADVANCED_FACE('',(#11734),#11720,.T.); +#11736=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11738=DIRECTION('',(1.E0,0.E0,0.E0)); +#11739=AXIS2_PLACEMENT_3D('',#11736,#11737,#11738); +#11740=PLANE('',#11739); +#11742=ORIENTED_EDGE('',*,*,#11741,.F.); +#11744=ORIENTED_EDGE('',*,*,#11743,.F.); +#11746=ORIENTED_EDGE('',*,*,#11745,.T.); +#11748=ORIENTED_EDGE('',*,*,#11747,.T.); +#11750=ORIENTED_EDGE('',*,*,#11749,.T.); +#11752=ORIENTED_EDGE('',*,*,#11751,.F.); +#11753=EDGE_LOOP('',(#11742,#11744,#11746,#11748,#11750,#11752)); +#11754=FACE_OUTER_BOUND('',#11753,.F.); +#11755=ADVANCED_FACE('',(#11754),#11740,.T.); +#11756=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11758=DIRECTION('',(1.E0,0.E0,0.E0)); +#11759=AXIS2_PLACEMENT_3D('',#11756,#11757,#11758); +#11760=PLANE('',#11759); +#11762=ORIENTED_EDGE('',*,*,#11761,.F.); +#11764=ORIENTED_EDGE('',*,*,#11763,.F.); +#11766=ORIENTED_EDGE('',*,*,#11765,.T.); +#11768=ORIENTED_EDGE('',*,*,#11767,.T.); +#11770=ORIENTED_EDGE('',*,*,#11769,.T.); +#11772=ORIENTED_EDGE('',*,*,#11771,.F.); +#11773=EDGE_LOOP('',(#11762,#11764,#11766,#11768,#11770,#11772)); +#11774=FACE_OUTER_BOUND('',#11773,.F.); +#11775=ADVANCED_FACE('',(#11774),#11760,.T.); +#11776=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11778=DIRECTION('',(1.E0,0.E0,0.E0)); +#11779=AXIS2_PLACEMENT_3D('',#11776,#11777,#11778); +#11780=PLANE('',#11779); +#11782=ORIENTED_EDGE('',*,*,#11781,.F.); +#11784=ORIENTED_EDGE('',*,*,#11783,.F.); +#11786=ORIENTED_EDGE('',*,*,#11785,.T.); +#11788=ORIENTED_EDGE('',*,*,#11787,.T.); +#11790=ORIENTED_EDGE('',*,*,#11789,.T.); +#11792=ORIENTED_EDGE('',*,*,#11791,.F.); +#11793=EDGE_LOOP('',(#11782,#11784,#11786,#11788,#11790,#11792)); +#11794=FACE_OUTER_BOUND('',#11793,.F.); +#11795=ADVANCED_FACE('',(#11794),#11780,.T.); +#11796=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11798=DIRECTION('',(1.E0,0.E0,0.E0)); +#11799=AXIS2_PLACEMENT_3D('',#11796,#11797,#11798); +#11800=PLANE('',#11799); +#11802=ORIENTED_EDGE('',*,*,#11801,.F.); +#11804=ORIENTED_EDGE('',*,*,#11803,.F.); +#11806=ORIENTED_EDGE('',*,*,#11805,.T.); +#11808=ORIENTED_EDGE('',*,*,#11807,.T.); +#11810=ORIENTED_EDGE('',*,*,#11809,.T.); +#11812=ORIENTED_EDGE('',*,*,#11811,.F.); +#11813=EDGE_LOOP('',(#11802,#11804,#11806,#11808,#11810,#11812)); +#11814=FACE_OUTER_BOUND('',#11813,.F.); +#11815=ADVANCED_FACE('',(#11814),#11800,.T.); +#11816=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11818=DIRECTION('',(1.E0,0.E0,0.E0)); +#11819=AXIS2_PLACEMENT_3D('',#11816,#11817,#11818); +#11820=PLANE('',#11819); +#11822=ORIENTED_EDGE('',*,*,#11821,.T.); +#11824=ORIENTED_EDGE('',*,*,#11823,.T.); +#11826=ORIENTED_EDGE('',*,*,#11825,.T.); +#11828=ORIENTED_EDGE('',*,*,#11827,.F.); +#11830=ORIENTED_EDGE('',*,*,#11829,.F.); +#11831=EDGE_LOOP('',(#11822,#11824,#11826,#11828,#11830)); +#11832=FACE_OUTER_BOUND('',#11831,.F.); +#11833=ADVANCED_FACE('',(#11832),#11820,.T.); +#11834=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11835=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11836=DIRECTION('',(1.E0,0.E0,0.E0)); +#11837=AXIS2_PLACEMENT_3D('',#11834,#11835,#11836); +#11838=PLANE('',#11837); +#11840=ORIENTED_EDGE('',*,*,#11839,.F.); +#11842=ORIENTED_EDGE('',*,*,#11841,.F.); +#11843=ORIENTED_EDGE('',*,*,#11529,.T.); +#11844=ORIENTED_EDGE('',*,*,#11551,.T.); +#11846=ORIENTED_EDGE('',*,*,#11845,.T.); +#11848=ORIENTED_EDGE('',*,*,#11847,.F.); +#11849=EDGE_LOOP('',(#11840,#11842,#11843,#11844,#11846,#11848)); +#11850=FACE_OUTER_BOUND('',#11849,.F.); +#11851=ADVANCED_FACE('',(#11850),#11838,.T.); +#11852=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11853=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11854=DIRECTION('',(1.E0,0.E0,0.E0)); +#11855=AXIS2_PLACEMENT_3D('',#11852,#11853,#11854); +#11856=PLANE('',#11855); +#11858=ORIENTED_EDGE('',*,*,#11857,.T.); +#11860=ORIENTED_EDGE('',*,*,#11859,.F.); +#11862=ORIENTED_EDGE('',*,*,#11861,.T.); +#11864=ORIENTED_EDGE('',*,*,#11863,.F.); +#11866=ORIENTED_EDGE('',*,*,#11865,.F.); +#11868=ORIENTED_EDGE('',*,*,#11867,.T.); +#11869=EDGE_LOOP('',(#11858,#11860,#11862,#11864,#11866,#11868)); +#11870=FACE_OUTER_BOUND('',#11869,.F.); +#11871=ADVANCED_FACE('',(#11870),#11856,.T.); +#11872=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11874=DIRECTION('',(1.E0,0.E0,0.E0)); +#11875=AXIS2_PLACEMENT_3D('',#11872,#11873,#11874); +#11876=PLANE('',#11875); +#11878=ORIENTED_EDGE('',*,*,#11877,.T.); +#11880=ORIENTED_EDGE('',*,*,#11879,.F.); +#11882=ORIENTED_EDGE('',*,*,#11881,.F.); +#11883=EDGE_LOOP('',(#11878,#11880,#11882)); +#11884=FACE_OUTER_BOUND('',#11883,.F.); +#11885=ADVANCED_FACE('',(#11884),#11876,.T.); +#11886=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11887=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11888=DIRECTION('',(1.E0,0.E0,0.E0)); +#11889=AXIS2_PLACEMENT_3D('',#11886,#11887,#11888); +#11890=PLANE('',#11889); +#11892=ORIENTED_EDGE('',*,*,#11891,.T.); +#11894=ORIENTED_EDGE('',*,*,#11893,.T.); +#11896=ORIENTED_EDGE('',*,*,#11895,.F.); +#11898=ORIENTED_EDGE('',*,*,#11897,.T.); +#11900=ORIENTED_EDGE('',*,*,#11899,.T.); +#11902=ORIENTED_EDGE('',*,*,#11901,.F.); +#11903=EDGE_LOOP('',(#11892,#11894,#11896,#11898,#11900,#11902)); +#11904=FACE_OUTER_BOUND('',#11903,.F.); +#11905=ADVANCED_FACE('',(#11904),#11890,.T.); +#11906=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11907=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11908=DIRECTION('',(1.E0,0.E0,0.E0)); +#11909=AXIS2_PLACEMENT_3D('',#11906,#11907,#11908); +#11910=PLANE('',#11909); +#11912=ORIENTED_EDGE('',*,*,#11911,.T.); +#11914=ORIENTED_EDGE('',*,*,#11913,.F.); +#11916=ORIENTED_EDGE('',*,*,#11915,.F.); +#11917=EDGE_LOOP('',(#11912,#11914,#11916)); +#11918=FACE_OUTER_BOUND('',#11917,.F.); +#11919=ADVANCED_FACE('',(#11918),#11910,.T.); +#11920=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.6E0)); +#11921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11922=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11923=AXIS2_PLACEMENT_3D('',#11920,#11921,#11922); +#11924=PLANE('',#11923); +#11925=ORIENTED_EDGE('',*,*,#11611,.F.); +#11927=ORIENTED_EDGE('',*,*,#11926,.T.); +#11929=ORIENTED_EDGE('',*,*,#11928,.T.); +#11931=ORIENTED_EDGE('',*,*,#11930,.T.); +#11932=EDGE_LOOP('',(#11925,#11927,#11929,#11931)); +#11933=FACE_OUTER_BOUND('',#11932,.F.); +#11934=ADVANCED_FACE('',(#11933),#11924,.F.); +#11935=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11937=DIRECTION('',(0.E0,1.E0,0.E0)); +#11938=AXIS2_PLACEMENT_3D('',#11935,#11936,#11937); +#11939=PLANE('',#11938); +#11941=ORIENTED_EDGE('',*,*,#11940,.T.); +#11943=ORIENTED_EDGE('',*,*,#11942,.F.); +#11944=ORIENTED_EDGE('',*,*,#11926,.F.); +#11945=ORIENTED_EDGE('',*,*,#11617,.F.); +#11947=ORIENTED_EDGE('',*,*,#11946,.T.); +#11949=ORIENTED_EDGE('',*,*,#11948,.F.); +#11950=EDGE_LOOP('',(#11941,#11943,#11944,#11945,#11947,#11949)); +#11951=FACE_OUTER_BOUND('',#11950,.F.); +#11952=ADVANCED_FACE('',(#11951),#11939,.F.); +#11953=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11955=DIRECTION('',(0.E0,1.E0,0.E0)); +#11956=AXIS2_PLACEMENT_3D('',#11953,#11954,#11955); +#11957=PLANE('',#11956); +#11959=ORIENTED_EDGE('',*,*,#11958,.F.); +#11961=ORIENTED_EDGE('',*,*,#11960,.F.); +#11963=ORIENTED_EDGE('',*,*,#11962,.F.); +#11965=ORIENTED_EDGE('',*,*,#11964,.F.); +#11966=EDGE_LOOP('',(#11959,#11961,#11963,#11965)); +#11967=FACE_OUTER_BOUND('',#11966,.F.); +#11968=ADVANCED_FACE('',(#11967),#11957,.F.); +#11969=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11971=DIRECTION('',(0.E0,1.E0,0.E0)); +#11972=AXIS2_PLACEMENT_3D('',#11969,#11970,#11971); +#11973=PLANE('',#11972); +#11975=ORIENTED_EDGE('',*,*,#11974,.F.); +#11977=ORIENTED_EDGE('',*,*,#11976,.F.); +#11979=ORIENTED_EDGE('',*,*,#11978,.T.); +#11981=ORIENTED_EDGE('',*,*,#11980,.F.); +#11982=EDGE_LOOP('',(#11975,#11977,#11979,#11981)); +#11983=FACE_OUTER_BOUND('',#11982,.F.); +#11984=ADVANCED_FACE('',(#11983),#11973,.F.); +#11985=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11986=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11987=DIRECTION('',(0.E0,1.E0,0.E0)); +#11988=AXIS2_PLACEMENT_3D('',#11985,#11986,#11987); +#11989=PLANE('',#11988); +#11991=ORIENTED_EDGE('',*,*,#11990,.F.); +#11993=ORIENTED_EDGE('',*,*,#11992,.F.); +#11995=ORIENTED_EDGE('',*,*,#11994,.T.); +#11997=ORIENTED_EDGE('',*,*,#11996,.F.); +#11998=EDGE_LOOP('',(#11991,#11993,#11995,#11997)); +#11999=FACE_OUTER_BOUND('',#11998,.F.); +#12000=ADVANCED_FACE('',(#11999),#11989,.F.); +#12001=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12003=DIRECTION('',(0.E0,1.E0,0.E0)); +#12004=AXIS2_PLACEMENT_3D('',#12001,#12002,#12003); +#12005=PLANE('',#12004); +#12007=ORIENTED_EDGE('',*,*,#12006,.F.); +#12009=ORIENTED_EDGE('',*,*,#12008,.F.); +#12011=ORIENTED_EDGE('',*,*,#12010,.T.); +#12013=ORIENTED_EDGE('',*,*,#12012,.F.); +#12014=EDGE_LOOP('',(#12007,#12009,#12011,#12013)); +#12015=FACE_OUTER_BOUND('',#12014,.F.); +#12016=ADVANCED_FACE('',(#12015),#12005,.F.); +#12017=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12018=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12019=DIRECTION('',(0.E0,1.E0,0.E0)); +#12020=AXIS2_PLACEMENT_3D('',#12017,#12018,#12019); +#12021=PLANE('',#12020); +#12023=ORIENTED_EDGE('',*,*,#12022,.F.); +#12025=ORIENTED_EDGE('',*,*,#12024,.F.); +#12027=ORIENTED_EDGE('',*,*,#12026,.T.); +#12029=ORIENTED_EDGE('',*,*,#12028,.F.); +#12030=EDGE_LOOP('',(#12023,#12025,#12027,#12029)); +#12031=FACE_OUTER_BOUND('',#12030,.F.); +#12032=ADVANCED_FACE('',(#12031),#12021,.F.); +#12033=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12034=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12035=DIRECTION('',(0.E0,1.E0,0.E0)); +#12036=AXIS2_PLACEMENT_3D('',#12033,#12034,#12035); +#12037=PLANE('',#12036); +#12039=ORIENTED_EDGE('',*,*,#12038,.F.); +#12041=ORIENTED_EDGE('',*,*,#12040,.F.); +#12043=ORIENTED_EDGE('',*,*,#12042,.T.); +#12045=ORIENTED_EDGE('',*,*,#12044,.F.); +#12046=EDGE_LOOP('',(#12039,#12041,#12043,#12045)); +#12047=FACE_OUTER_BOUND('',#12046,.F.); +#12048=ADVANCED_FACE('',(#12047),#12037,.F.); +#12049=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12050=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12051=DIRECTION('',(0.E0,1.E0,0.E0)); +#12052=AXIS2_PLACEMENT_3D('',#12049,#12050,#12051); +#12053=PLANE('',#12052); +#12055=ORIENTED_EDGE('',*,*,#12054,.F.); +#12057=ORIENTED_EDGE('',*,*,#12056,.F.); +#12059=ORIENTED_EDGE('',*,*,#12058,.T.); +#12061=ORIENTED_EDGE('',*,*,#12060,.F.); +#12062=EDGE_LOOP('',(#12055,#12057,#12059,#12061)); +#12063=FACE_OUTER_BOUND('',#12062,.F.); +#12064=ADVANCED_FACE('',(#12063),#12053,.F.); +#12065=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12066=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12067=DIRECTION('',(0.E0,1.E0,0.E0)); +#12068=AXIS2_PLACEMENT_3D('',#12065,#12066,#12067); +#12069=PLANE('',#12068); +#12071=ORIENTED_EDGE('',*,*,#12070,.F.); +#12073=ORIENTED_EDGE('',*,*,#12072,.F.); +#12075=ORIENTED_EDGE('',*,*,#12074,.T.); +#12077=ORIENTED_EDGE('',*,*,#12076,.F.); +#12078=EDGE_LOOP('',(#12071,#12073,#12075,#12077)); +#12079=FACE_OUTER_BOUND('',#12078,.F.); +#12080=ADVANCED_FACE('',(#12079),#12069,.F.); +#12081=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12082=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12083=DIRECTION('',(0.E0,1.E0,0.E0)); +#12084=AXIS2_PLACEMENT_3D('',#12081,#12082,#12083); +#12085=PLANE('',#12084); +#12087=ORIENTED_EDGE('',*,*,#12086,.T.); +#12089=ORIENTED_EDGE('',*,*,#12088,.F.); +#12091=ORIENTED_EDGE('',*,*,#12090,.F.); +#12092=ORIENTED_EDGE('',*,*,#11629,.F.); +#12094=ORIENTED_EDGE('',*,*,#12093,.T.); +#12096=ORIENTED_EDGE('',*,*,#12095,.F.); +#12097=EDGE_LOOP('',(#12087,#12089,#12091,#12092,#12094,#12096)); +#12098=FACE_OUTER_BOUND('',#12097,.F.); +#12099=ADVANCED_FACE('',(#12098),#12085,.F.); +#12100=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12102=DIRECTION('',(0.E0,1.E0,0.E0)); +#12103=AXIS2_PLACEMENT_3D('',#12100,#12101,#12102); +#12104=PLANE('',#12103); +#12106=ORIENTED_EDGE('',*,*,#12105,.F.); +#12108=ORIENTED_EDGE('',*,*,#12107,.F.); +#12109=ORIENTED_EDGE('',*,*,#11559,.T.); +#12111=ORIENTED_EDGE('',*,*,#12110,.F.); +#12112=EDGE_LOOP('',(#12106,#12108,#12109,#12111)); +#12113=FACE_OUTER_BOUND('',#12112,.F.); +#12114=ADVANCED_FACE('',(#12113),#12104,.F.); +#12115=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12116=DIRECTION('',(1.E0,0.E0,0.E0)); +#12117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12118=AXIS2_PLACEMENT_3D('',#12115,#12116,#12117); +#12119=PLANE('',#12118); +#12120=ORIENTED_EDGE('',*,*,#11940,.F.); +#12122=ORIENTED_EDGE('',*,*,#12121,.F.); +#12124=ORIENTED_EDGE('',*,*,#12123,.F.); +#12126=ORIENTED_EDGE('',*,*,#12125,.F.); +#12127=ORIENTED_EDGE('',*,*,#11651,.F.); +#12129=ORIENTED_EDGE('',*,*,#12128,.T.); +#12131=ORIENTED_EDGE('',*,*,#12130,.F.); +#12132=EDGE_LOOP('',(#12120,#12122,#12124,#12126,#12127,#12129,#12131)); +#12133=FACE_OUTER_BOUND('',#12132,.F.); +#12134=ADVANCED_FACE('',(#12133),#12119,.T.); +#12135=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12136=DIRECTION('',(1.E0,0.E0,0.E0)); +#12137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12138=AXIS2_PLACEMENT_3D('',#12135,#12136,#12137); +#12139=PLANE('',#12138); +#12141=ORIENTED_EDGE('',*,*,#12140,.F.); +#12143=ORIENTED_EDGE('',*,*,#12142,.T.); +#12144=ORIENTED_EDGE('',*,*,#11643,.F.); +#12146=ORIENTED_EDGE('',*,*,#12145,.F.); +#12148=ORIENTED_EDGE('',*,*,#12147,.F.); +#12150=ORIENTED_EDGE('',*,*,#12149,.F.); +#12152=ORIENTED_EDGE('',*,*,#12151,.T.); +#12153=EDGE_LOOP('',(#12141,#12143,#12144,#12146,#12148,#12150,#12152)); +#12154=FACE_OUTER_BOUND('',#12153,.F.); +#12155=ADVANCED_FACE('',(#12154),#12139,.T.); +#12156=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12157=DIRECTION('',(1.E0,0.E0,0.E0)); +#12158=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12159=AXIS2_PLACEMENT_3D('',#12156,#12157,#12158); +#12160=PLANE('',#12159); +#12162=ORIENTED_EDGE('',*,*,#12161,.T.); +#12164=ORIENTED_EDGE('',*,*,#12163,.F.); +#12166=ORIENTED_EDGE('',*,*,#12165,.F.); +#12168=ORIENTED_EDGE('',*,*,#12167,.F.); +#12170=ORIENTED_EDGE('',*,*,#12169,.F.); +#12171=ORIENTED_EDGE('',*,*,#11337,.T.); +#12172=EDGE_LOOP('',(#12162,#12164,#12166,#12168,#12170,#12171)); +#12173=FACE_OUTER_BOUND('',#12172,.F.); +#12174=ADVANCED_FACE('',(#12173),#12160,.T.); +#12175=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12176=DIRECTION('',(1.E0,0.E0,0.E0)); +#12177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12178=AXIS2_PLACEMENT_3D('',#12175,#12176,#12177); +#12179=PLANE('',#12178); +#12181=ORIENTED_EDGE('',*,*,#12180,.T.); +#12183=ORIENTED_EDGE('',*,*,#12182,.F.); +#12185=ORIENTED_EDGE('',*,*,#12184,.F.); +#12187=ORIENTED_EDGE('',*,*,#12186,.F.); +#12189=ORIENTED_EDGE('',*,*,#12188,.F.); +#12191=ORIENTED_EDGE('',*,*,#12190,.F.); +#12192=EDGE_LOOP('',(#12181,#12183,#12185,#12187,#12189,#12191)); +#12193=FACE_OUTER_BOUND('',#12192,.F.); +#12194=ADVANCED_FACE('',(#12193),#12179,.T.); +#12195=CARTESIAN_POINT('',(4.8E0,-1.725E0,1.25E0)); +#12196=DIRECTION('',(0.E0,1.E0,0.E0)); +#12197=DIRECTION('',(0.E0,0.E0,1.E0)); +#12198=AXIS2_PLACEMENT_3D('',#12195,#12196,#12197); +#12199=PLANE('',#12198); +#12200=ORIENTED_EDGE('',*,*,#12088,.T.); +#12202=ORIENTED_EDGE('',*,*,#12201,.F.); +#12204=ORIENTED_EDGE('',*,*,#12203,.T.); +#12206=ORIENTED_EDGE('',*,*,#12205,.T.); +#12207=ORIENTED_EDGE('',*,*,#12110,.T.); +#12208=ORIENTED_EDGE('',*,*,#11557,.F.); +#12210=ORIENTED_EDGE('',*,*,#12209,.T.); +#12212=ORIENTED_EDGE('',*,*,#12211,.T.); +#12213=ORIENTED_EDGE('',*,*,#12076,.T.); +#12215=ORIENTED_EDGE('',*,*,#12214,.F.); +#12217=ORIENTED_EDGE('',*,*,#12216,.T.); +#12219=ORIENTED_EDGE('',*,*,#12218,.T.); +#12220=ORIENTED_EDGE('',*,*,#12060,.T.); +#12222=ORIENTED_EDGE('',*,*,#12221,.F.); +#12224=ORIENTED_EDGE('',*,*,#12223,.T.); +#12226=ORIENTED_EDGE('',*,*,#12225,.T.); +#12227=ORIENTED_EDGE('',*,*,#12044,.T.); +#12229=ORIENTED_EDGE('',*,*,#12228,.F.); +#12231=ORIENTED_EDGE('',*,*,#12230,.T.); +#12233=ORIENTED_EDGE('',*,*,#12232,.T.); +#12234=ORIENTED_EDGE('',*,*,#12028,.T.); +#12236=ORIENTED_EDGE('',*,*,#12235,.F.); +#12238=ORIENTED_EDGE('',*,*,#12237,.T.); +#12240=ORIENTED_EDGE('',*,*,#12239,.T.); +#12241=ORIENTED_EDGE('',*,*,#12012,.T.); +#12243=ORIENTED_EDGE('',*,*,#12242,.F.); +#12245=ORIENTED_EDGE('',*,*,#12244,.T.); +#12247=ORIENTED_EDGE('',*,*,#12246,.T.); +#12248=ORIENTED_EDGE('',*,*,#11996,.T.); +#12250=ORIENTED_EDGE('',*,*,#12249,.F.); +#12252=ORIENTED_EDGE('',*,*,#12251,.T.); +#12254=ORIENTED_EDGE('',*,*,#12253,.T.); +#12255=ORIENTED_EDGE('',*,*,#11980,.T.); +#12257=ORIENTED_EDGE('',*,*,#12256,.F.); +#12259=ORIENTED_EDGE('',*,*,#12258,.T.); +#12261=ORIENTED_EDGE('',*,*,#12260,.T.); +#12262=ORIENTED_EDGE('',*,*,#11964,.T.); +#12264=ORIENTED_EDGE('',*,*,#12263,.F.); +#12266=ORIENTED_EDGE('',*,*,#12265,.T.); +#12267=ORIENTED_EDGE('',*,*,#12121,.T.); +#12268=ORIENTED_EDGE('',*,*,#11948,.T.); +#12270=ORIENTED_EDGE('',*,*,#12269,.F.); +#12272=ORIENTED_EDGE('',*,*,#12271,.F.); +#12274=ORIENTED_EDGE('',*,*,#12273,.T.); +#12275=EDGE_LOOP('',(#12200,#12202,#12204,#12206,#12207,#12208,#12210,#12212, +#12213,#12215,#12217,#12219,#12220,#12222,#12224,#12226,#12227,#12229,#12231, +#12233,#12234,#12236,#12238,#12240,#12241,#12243,#12245,#12247,#12248,#12250, +#12252,#12254,#12255,#12257,#12259,#12261,#12262,#12264,#12266,#12267,#12268, +#12270,#12272,#12274)); +#12276=FACE_OUTER_BOUND('',#12275,.F.); +#12278=ORIENTED_EDGE('',*,*,#12277,.F.); +#12280=ORIENTED_EDGE('',*,*,#12279,.T.); +#12282=ORIENTED_EDGE('',*,*,#12281,.T.); +#12284=ORIENTED_EDGE('',*,*,#12283,.F.); +#12285=EDGE_LOOP('',(#12278,#12280,#12282,#12284)); +#12286=FACE_BOUND('',#12285,.F.); +#12288=ORIENTED_EDGE('',*,*,#12287,.T.); +#12290=ORIENTED_EDGE('',*,*,#12289,.T.); +#12292=ORIENTED_EDGE('',*,*,#12291,.T.); +#12294=ORIENTED_EDGE('',*,*,#12293,.F.); +#12295=EDGE_LOOP('',(#12288,#12290,#12292,#12294)); +#12296=FACE_BOUND('',#12295,.F.); +#12298=ORIENTED_EDGE('',*,*,#12297,.T.); +#12300=ORIENTED_EDGE('',*,*,#12299,.T.); +#12302=ORIENTED_EDGE('',*,*,#12301,.T.); +#12304=ORIENTED_EDGE('',*,*,#12303,.F.); +#12305=EDGE_LOOP('',(#12298,#12300,#12302,#12304)); +#12306=FACE_BOUND('',#12305,.F.); +#12308=ORIENTED_EDGE('',*,*,#12307,.T.); +#12310=ORIENTED_EDGE('',*,*,#12309,.T.); +#12312=ORIENTED_EDGE('',*,*,#12311,.T.); +#12314=ORIENTED_EDGE('',*,*,#12313,.F.); +#12315=EDGE_LOOP('',(#12308,#12310,#12312,#12314)); +#12316=FACE_BOUND('',#12315,.F.); +#12318=ORIENTED_EDGE('',*,*,#12317,.T.); +#12320=ORIENTED_EDGE('',*,*,#12319,.T.); +#12322=ORIENTED_EDGE('',*,*,#12321,.T.); +#12324=ORIENTED_EDGE('',*,*,#12323,.F.); +#12325=EDGE_LOOP('',(#12318,#12320,#12322,#12324)); +#12326=FACE_BOUND('',#12325,.F.); +#12328=ORIENTED_EDGE('',*,*,#12327,.T.); +#12330=ORIENTED_EDGE('',*,*,#12329,.T.); +#12332=ORIENTED_EDGE('',*,*,#12331,.T.); +#12334=ORIENTED_EDGE('',*,*,#12333,.F.); +#12335=EDGE_LOOP('',(#12328,#12330,#12332,#12334)); +#12336=FACE_BOUND('',#12335,.F.); +#12338=ORIENTED_EDGE('',*,*,#12337,.T.); +#12340=ORIENTED_EDGE('',*,*,#12339,.T.); +#12342=ORIENTED_EDGE('',*,*,#12341,.T.); +#12344=ORIENTED_EDGE('',*,*,#12343,.F.); +#12345=EDGE_LOOP('',(#12338,#12340,#12342,#12344)); +#12346=FACE_BOUND('',#12345,.F.); +#12348=ORIENTED_EDGE('',*,*,#12347,.T.); +#12350=ORIENTED_EDGE('',*,*,#12349,.T.); +#12352=ORIENTED_EDGE('',*,*,#12351,.T.); +#12354=ORIENTED_EDGE('',*,*,#12353,.F.); +#12355=EDGE_LOOP('',(#12348,#12350,#12352,#12354)); +#12356=FACE_BOUND('',#12355,.F.); +#12358=ORIENTED_EDGE('',*,*,#12357,.T.); +#12360=ORIENTED_EDGE('',*,*,#12359,.T.); +#12362=ORIENTED_EDGE('',*,*,#12361,.T.); +#12364=ORIENTED_EDGE('',*,*,#12363,.F.); +#12365=EDGE_LOOP('',(#12358,#12360,#12362,#12364)); +#12366=FACE_BOUND('',#12365,.F.); +#12368=ORIENTED_EDGE('',*,*,#12367,.T.); +#12370=ORIENTED_EDGE('',*,*,#12369,.T.); +#12372=ORIENTED_EDGE('',*,*,#12371,.T.); +#12374=ORIENTED_EDGE('',*,*,#12373,.F.); +#12375=EDGE_LOOP('',(#12368,#12370,#12372,#12374)); +#12376=FACE_BOUND('',#12375,.F.); +#12377=ADVANCED_FACE('',(#12276,#12286,#12296,#12306,#12316,#12326,#12336, +#12346,#12356,#12366,#12376),#12199,.F.); +#12378=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12379=DIRECTION('',(1.E0,0.E0,0.E0)); +#12380=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12381=AXIS2_PLACEMENT_3D('',#12378,#12379,#12380); +#12382=PLANE('',#12381); +#12383=ORIENTED_EDGE('',*,*,#11821,.F.); +#12385=ORIENTED_EDGE('',*,*,#12384,.F.); +#12387=ORIENTED_EDGE('',*,*,#12386,.F.); +#12389=ORIENTED_EDGE('',*,*,#12388,.F.); +#12391=ORIENTED_EDGE('',*,*,#12390,.T.); +#12393=ORIENTED_EDGE('',*,*,#12392,.T.); +#12395=ORIENTED_EDGE('',*,*,#12394,.T.); +#12396=EDGE_LOOP('',(#12383,#12385,#12387,#12389,#12391,#12393,#12395)); +#12397=FACE_OUTER_BOUND('',#12396,.F.); +#12398=ADVANCED_FACE('',(#12397),#12382,.F.); +#12399=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12400=DIRECTION('',(1.E0,0.E0,0.E0)); +#12401=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12402=AXIS2_PLACEMENT_3D('',#12399,#12400,#12401); +#12403=PLANE('',#12402); +#12404=ORIENTED_EDGE('',*,*,#11823,.F.); +#12406=ORIENTED_EDGE('',*,*,#12405,.T.); +#12408=ORIENTED_EDGE('',*,*,#12407,.T.); +#12409=ORIENTED_EDGE('',*,*,#12201,.T.); +#12410=ORIENTED_EDGE('',*,*,#12086,.F.); +#12412=ORIENTED_EDGE('',*,*,#12411,.F.); +#12414=ORIENTED_EDGE('',*,*,#12413,.F.); +#12415=EDGE_LOOP('',(#12404,#12406,#12408,#12409,#12410,#12412,#12414)); +#12416=FACE_OUTER_BOUND('',#12415,.F.); +#12417=ADVANCED_FACE('',(#12416),#12403,.F.); +#12418=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12419=DIRECTION('',(1.E0,0.E0,0.E0)); +#12420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12421=AXIS2_PLACEMENT_3D('',#12418,#12419,#12420); +#12422=PLANE('',#12421); +#12424=ORIENTED_EDGE('',*,*,#12423,.T.); +#12425=ORIENTED_EDGE('',*,*,#11361,.F.); +#12427=ORIENTED_EDGE('',*,*,#12426,.T.); +#12429=ORIENTED_EDGE('',*,*,#12428,.T.); +#12431=ORIENTED_EDGE('',*,*,#12430,.T.); +#12433=ORIENTED_EDGE('',*,*,#12432,.T.); +#12434=EDGE_LOOP('',(#12424,#12425,#12427,#12429,#12431,#12433)); +#12435=FACE_OUTER_BOUND('',#12434,.F.); +#12436=ADVANCED_FACE('',(#12435),#12422,.F.); +#12437=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12438=DIRECTION('',(1.E0,0.E0,0.E0)); +#12439=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12440=AXIS2_PLACEMENT_3D('',#12437,#12438,#12439); +#12441=PLANE('',#12440); +#12443=ORIENTED_EDGE('',*,*,#12442,.T.); +#12445=ORIENTED_EDGE('',*,*,#12444,.T.); +#12447=ORIENTED_EDGE('',*,*,#12446,.T.); +#12449=ORIENTED_EDGE('',*,*,#12448,.T.); +#12451=ORIENTED_EDGE('',*,*,#12450,.T.); +#12453=ORIENTED_EDGE('',*,*,#12452,.T.); +#12454=EDGE_LOOP('',(#12443,#12445,#12447,#12449,#12451,#12453)); +#12455=FACE_OUTER_BOUND('',#12454,.F.); +#12456=ADVANCED_FACE('',(#12455),#12441,.F.); +#12457=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12458=DIRECTION('',(0.E0,0.E0,1.E0)); +#12459=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12460=AXIS2_PLACEMENT_3D('',#12457,#12458,#12459); +#12461=PLANE('',#12460); +#12463=ORIENTED_EDGE('',*,*,#12462,.T.); +#12465=ORIENTED_EDGE('',*,*,#12464,.F.); +#12466=ORIENTED_EDGE('',*,*,#11645,.T.); +#12467=ORIENTED_EDGE('',*,*,#12142,.F.); +#12468=EDGE_LOOP('',(#12463,#12465,#12466,#12467)); +#12469=FACE_OUTER_BOUND('',#12468,.F.); +#12470=ADVANCED_FACE('',(#12469),#12461,.F.); +#12471=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12472=DIRECTION('',(0.E0,0.E0,1.E0)); +#12473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12474=AXIS2_PLACEMENT_3D('',#12471,#12472,#12473); +#12475=PLANE('',#12474); +#12477=ORIENTED_EDGE('',*,*,#12476,.F.); +#12479=ORIENTED_EDGE('',*,*,#12478,.T.); +#12481=ORIENTED_EDGE('',*,*,#12480,.T.); +#12482=ORIENTED_EDGE('',*,*,#11663,.T.); +#12483=EDGE_LOOP('',(#12477,#12479,#12481,#12482)); +#12484=FACE_OUTER_BOUND('',#12483,.F.); +#12485=ADVANCED_FACE('',(#12484),#12475,.F.); +#12486=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12487=DIRECTION('',(0.E0,0.E0,1.E0)); +#12488=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12489=AXIS2_PLACEMENT_3D('',#12486,#12487,#12488); +#12490=PLANE('',#12489); +#12492=ORIENTED_EDGE('',*,*,#12491,.F.); +#12494=ORIENTED_EDGE('',*,*,#12493,.T.); +#12496=ORIENTED_EDGE('',*,*,#12495,.T.); +#12497=ORIENTED_EDGE('',*,*,#11683,.T.); +#12498=EDGE_LOOP('',(#12492,#12494,#12496,#12497)); +#12499=FACE_OUTER_BOUND('',#12498,.F.); +#12500=ADVANCED_FACE('',(#12499),#12490,.F.); +#12501=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12502=DIRECTION('',(0.E0,0.E0,1.E0)); +#12503=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12504=AXIS2_PLACEMENT_3D('',#12501,#12502,#12503); +#12505=PLANE('',#12504); +#12507=ORIENTED_EDGE('',*,*,#12506,.F.); +#12509=ORIENTED_EDGE('',*,*,#12508,.T.); +#12511=ORIENTED_EDGE('',*,*,#12510,.T.); +#12512=ORIENTED_EDGE('',*,*,#11703,.T.); +#12513=EDGE_LOOP('',(#12507,#12509,#12511,#12512)); +#12514=FACE_OUTER_BOUND('',#12513,.F.); +#12515=ADVANCED_FACE('',(#12514),#12505,.F.); +#12516=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12517=DIRECTION('',(0.E0,0.E0,1.E0)); +#12518=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12519=AXIS2_PLACEMENT_3D('',#12516,#12517,#12518); +#12520=PLANE('',#12519); +#12522=ORIENTED_EDGE('',*,*,#12521,.F.); +#12524=ORIENTED_EDGE('',*,*,#12523,.T.); +#12526=ORIENTED_EDGE('',*,*,#12525,.T.); +#12527=ORIENTED_EDGE('',*,*,#11723,.T.); +#12528=EDGE_LOOP('',(#12522,#12524,#12526,#12527)); +#12529=FACE_OUTER_BOUND('',#12528,.F.); +#12530=ADVANCED_FACE('',(#12529),#12520,.F.); +#12531=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12532=DIRECTION('',(0.E0,0.E0,1.E0)); +#12533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12534=AXIS2_PLACEMENT_3D('',#12531,#12532,#12533); +#12535=PLANE('',#12534); +#12537=ORIENTED_EDGE('',*,*,#12536,.F.); +#12539=ORIENTED_EDGE('',*,*,#12538,.T.); +#12541=ORIENTED_EDGE('',*,*,#12540,.T.); +#12542=ORIENTED_EDGE('',*,*,#11743,.T.); +#12543=EDGE_LOOP('',(#12537,#12539,#12541,#12542)); +#12544=FACE_OUTER_BOUND('',#12543,.F.); +#12545=ADVANCED_FACE('',(#12544),#12535,.F.); +#12546=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12547=DIRECTION('',(0.E0,0.E0,1.E0)); +#12548=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12549=AXIS2_PLACEMENT_3D('',#12546,#12547,#12548); +#12550=PLANE('',#12549); +#12552=ORIENTED_EDGE('',*,*,#12551,.F.); +#12554=ORIENTED_EDGE('',*,*,#12553,.T.); +#12556=ORIENTED_EDGE('',*,*,#12555,.T.); +#12557=ORIENTED_EDGE('',*,*,#11763,.T.); +#12558=EDGE_LOOP('',(#12552,#12554,#12556,#12557)); +#12559=FACE_OUTER_BOUND('',#12558,.F.); +#12560=ADVANCED_FACE('',(#12559),#12550,.F.); +#12561=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12562=DIRECTION('',(0.E0,0.E0,1.E0)); +#12563=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12564=AXIS2_PLACEMENT_3D('',#12561,#12562,#12563); +#12565=PLANE('',#12564); +#12567=ORIENTED_EDGE('',*,*,#12566,.F.); +#12569=ORIENTED_EDGE('',*,*,#12568,.T.); +#12571=ORIENTED_EDGE('',*,*,#12570,.T.); +#12572=ORIENTED_EDGE('',*,*,#11783,.T.); +#12573=EDGE_LOOP('',(#12567,#12569,#12571,#12572)); +#12574=FACE_OUTER_BOUND('',#12573,.F.); +#12575=ADVANCED_FACE('',(#12574),#12565,.F.); +#12576=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12577=DIRECTION('',(0.E0,0.E0,1.E0)); +#12578=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12579=AXIS2_PLACEMENT_3D('',#12576,#12577,#12578); +#12580=PLANE('',#12579); +#12582=ORIENTED_EDGE('',*,*,#12581,.F.); +#12584=ORIENTED_EDGE('',*,*,#12583,.T.); +#12586=ORIENTED_EDGE('',*,*,#12585,.T.); +#12587=ORIENTED_EDGE('',*,*,#11803,.T.); +#12588=EDGE_LOOP('',(#12582,#12584,#12586,#12587)); +#12589=FACE_OUTER_BOUND('',#12588,.F.); +#12590=ADVANCED_FACE('',(#12589),#12580,.F.); +#12591=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12592=DIRECTION('',(0.E0,0.E0,1.E0)); +#12593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12594=AXIS2_PLACEMENT_3D('',#12591,#12592,#12593); +#12595=PLANE('',#12594); +#12596=ORIENTED_EDGE('',*,*,#12384,.T.); +#12597=ORIENTED_EDGE('',*,*,#11829,.T.); +#12599=ORIENTED_EDGE('',*,*,#12598,.T.); +#12601=ORIENTED_EDGE('',*,*,#12600,.T.); +#12602=EDGE_LOOP('',(#12596,#12597,#12599,#12601)); +#12603=FACE_OUTER_BOUND('',#12602,.F.); +#12604=ADVANCED_FACE('',(#12603),#12595,.F.); +#12605=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12606=DIRECTION('',(0.E0,0.E0,1.E0)); +#12607=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12608=AXIS2_PLACEMENT_3D('',#12605,#12606,#12607); +#12609=PLANE('',#12608); +#12611=ORIENTED_EDGE('',*,*,#12610,.F.); +#12613=ORIENTED_EDGE('',*,*,#12612,.T.); +#12614=ORIENTED_EDGE('',*,*,#11531,.T.); +#12615=ORIENTED_EDGE('',*,*,#11841,.T.); +#12616=EDGE_LOOP('',(#12611,#12613,#12614,#12615)); +#12617=FACE_OUTER_BOUND('',#12616,.F.); +#12618=ADVANCED_FACE('',(#12617),#12609,.F.); +#12619=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12620=DIRECTION('',(0.E0,1.E0,0.E0)); +#12621=DIRECTION('',(0.E0,0.E0,1.E0)); +#12622=AXIS2_PLACEMENT_3D('',#12619,#12620,#12621); +#12623=PLANE('',#12622); +#12624=ORIENTED_EDGE('',*,*,#12140,.T.); +#12626=ORIENTED_EDGE('',*,*,#12625,.F.); +#12628=ORIENTED_EDGE('',*,*,#12627,.F.); +#12630=ORIENTED_EDGE('',*,*,#12629,.T.); +#12632=ORIENTED_EDGE('',*,*,#12631,.T.); +#12633=ORIENTED_EDGE('',*,*,#12462,.F.); +#12634=EDGE_LOOP('',(#12624,#12626,#12628,#12630,#12632,#12633)); +#12635=FACE_OUTER_BOUND('',#12634,.F.); +#12636=ADVANCED_FACE('',(#12635),#12623,.F.); +#12637=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12638=DIRECTION('',(0.E0,1.E0,0.E0)); +#12639=DIRECTION('',(0.E0,0.E0,1.E0)); +#12640=AXIS2_PLACEMENT_3D('',#12637,#12638,#12639); +#12641=PLANE('',#12640); +#12642=ORIENTED_EDGE('',*,*,#12130,.T.); +#12644=ORIENTED_EDGE('',*,*,#12643,.T.); +#12646=ORIENTED_EDGE('',*,*,#12645,.T.); +#12648=ORIENTED_EDGE('',*,*,#12647,.F.); +#12649=ORIENTED_EDGE('',*,*,#11928,.F.); +#12650=ORIENTED_EDGE('',*,*,#11942,.T.); +#12651=EDGE_LOOP('',(#12642,#12644,#12646,#12648,#12649,#12650)); +#12652=FACE_OUTER_BOUND('',#12651,.F.); +#12653=ADVANCED_FACE('',(#12652),#12641,.F.); +#12654=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12655=DIRECTION('',(0.E0,1.E0,0.E0)); +#12656=DIRECTION('',(0.E0,0.E0,1.E0)); +#12657=AXIS2_PLACEMENT_3D('',#12654,#12655,#12656); +#12658=PLANE('',#12657); +#12660=ORIENTED_EDGE('',*,*,#12659,.F.); +#12662=ORIENTED_EDGE('',*,*,#12661,.F.); +#12664=ORIENTED_EDGE('',*,*,#12663,.F.); +#12665=ORIENTED_EDGE('',*,*,#12478,.F.); +#12666=EDGE_LOOP('',(#12660,#12662,#12664,#12665)); +#12667=FACE_OUTER_BOUND('',#12666,.F.); +#12668=ADVANCED_FACE('',(#12667),#12658,.F.); +#12669=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12670=DIRECTION('',(0.E0,1.E0,0.E0)); +#12671=DIRECTION('',(0.E0,0.E0,1.E0)); +#12672=AXIS2_PLACEMENT_3D('',#12669,#12670,#12671); +#12673=PLANE('',#12672); +#12675=ORIENTED_EDGE('',*,*,#12674,.F.); +#12677=ORIENTED_EDGE('',*,*,#12676,.T.); +#12679=ORIENTED_EDGE('',*,*,#12678,.F.); +#12680=ORIENTED_EDGE('',*,*,#11960,.T.); +#12681=EDGE_LOOP('',(#12675,#12677,#12679,#12680)); +#12682=FACE_OUTER_BOUND('',#12681,.F.); +#12683=ADVANCED_FACE('',(#12682),#12673,.F.); +#12684=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12685=DIRECTION('',(0.E0,1.E0,0.E0)); +#12686=DIRECTION('',(0.E0,0.E0,1.E0)); +#12687=AXIS2_PLACEMENT_3D('',#12684,#12685,#12686); +#12688=PLANE('',#12687); +#12690=ORIENTED_EDGE('',*,*,#12689,.F.); +#12692=ORIENTED_EDGE('',*,*,#12691,.F.); +#12694=ORIENTED_EDGE('',*,*,#12693,.T.); +#12695=ORIENTED_EDGE('',*,*,#12493,.F.); +#12696=EDGE_LOOP('',(#12690,#12692,#12694,#12695)); +#12697=FACE_OUTER_BOUND('',#12696,.F.); +#12698=ADVANCED_FACE('',(#12697),#12688,.F.); +#12699=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12700=DIRECTION('',(0.E0,1.E0,0.E0)); +#12701=DIRECTION('',(0.E0,0.E0,1.E0)); +#12702=AXIS2_PLACEMENT_3D('',#12699,#12700,#12701); +#12703=PLANE('',#12702); +#12705=ORIENTED_EDGE('',*,*,#12704,.F.); +#12707=ORIENTED_EDGE('',*,*,#12706,.T.); +#12709=ORIENTED_EDGE('',*,*,#12708,.T.); +#12710=ORIENTED_EDGE('',*,*,#11976,.T.); +#12711=EDGE_LOOP('',(#12705,#12707,#12709,#12710)); +#12712=FACE_OUTER_BOUND('',#12711,.F.); +#12713=ADVANCED_FACE('',(#12712),#12703,.F.); +#12714=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12715=DIRECTION('',(0.E0,1.E0,0.E0)); +#12716=DIRECTION('',(0.E0,0.E0,1.E0)); +#12717=AXIS2_PLACEMENT_3D('',#12714,#12715,#12716); +#12718=PLANE('',#12717); +#12720=ORIENTED_EDGE('',*,*,#12719,.F.); +#12722=ORIENTED_EDGE('',*,*,#12721,.F.); +#12724=ORIENTED_EDGE('',*,*,#12723,.T.); +#12725=ORIENTED_EDGE('',*,*,#12508,.F.); +#12726=EDGE_LOOP('',(#12720,#12722,#12724,#12725)); +#12727=FACE_OUTER_BOUND('',#12726,.F.); +#12728=ADVANCED_FACE('',(#12727),#12718,.F.); +#12729=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12730=DIRECTION('',(0.E0,1.E0,0.E0)); +#12731=DIRECTION('',(0.E0,0.E0,1.E0)); +#12732=AXIS2_PLACEMENT_3D('',#12729,#12730,#12731); +#12733=PLANE('',#12732); +#12735=ORIENTED_EDGE('',*,*,#12734,.F.); +#12737=ORIENTED_EDGE('',*,*,#12736,.T.); +#12739=ORIENTED_EDGE('',*,*,#12738,.T.); +#12740=ORIENTED_EDGE('',*,*,#11992,.T.); +#12741=EDGE_LOOP('',(#12735,#12737,#12739,#12740)); +#12742=FACE_OUTER_BOUND('',#12741,.F.); +#12743=ADVANCED_FACE('',(#12742),#12733,.F.); +#12744=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12745=DIRECTION('',(0.E0,1.E0,0.E0)); +#12746=DIRECTION('',(0.E0,0.E0,1.E0)); +#12747=AXIS2_PLACEMENT_3D('',#12744,#12745,#12746); +#12748=PLANE('',#12747); +#12750=ORIENTED_EDGE('',*,*,#12749,.F.); +#12752=ORIENTED_EDGE('',*,*,#12751,.F.); +#12754=ORIENTED_EDGE('',*,*,#12753,.T.); +#12755=ORIENTED_EDGE('',*,*,#12523,.F.); +#12756=EDGE_LOOP('',(#12750,#12752,#12754,#12755)); +#12757=FACE_OUTER_BOUND('',#12756,.F.); +#12758=ADVANCED_FACE('',(#12757),#12748,.F.); +#12759=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12760=DIRECTION('',(0.E0,1.E0,0.E0)); +#12761=DIRECTION('',(0.E0,0.E0,1.E0)); +#12762=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761); +#12763=PLANE('',#12762); +#12765=ORIENTED_EDGE('',*,*,#12764,.F.); +#12767=ORIENTED_EDGE('',*,*,#12766,.T.); +#12769=ORIENTED_EDGE('',*,*,#12768,.T.); +#12770=ORIENTED_EDGE('',*,*,#12008,.T.); +#12771=EDGE_LOOP('',(#12765,#12767,#12769,#12770)); +#12772=FACE_OUTER_BOUND('',#12771,.F.); +#12773=ADVANCED_FACE('',(#12772),#12763,.F.); +#12774=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12775=DIRECTION('',(0.E0,1.E0,0.E0)); +#12776=DIRECTION('',(0.E0,0.E0,1.E0)); +#12777=AXIS2_PLACEMENT_3D('',#12774,#12775,#12776); +#12778=PLANE('',#12777); +#12780=ORIENTED_EDGE('',*,*,#12779,.F.); +#12782=ORIENTED_EDGE('',*,*,#12781,.F.); +#12784=ORIENTED_EDGE('',*,*,#12783,.T.); +#12785=ORIENTED_EDGE('',*,*,#12538,.F.); +#12786=EDGE_LOOP('',(#12780,#12782,#12784,#12785)); +#12787=FACE_OUTER_BOUND('',#12786,.F.); +#12788=ADVANCED_FACE('',(#12787),#12778,.F.); +#12789=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12790=DIRECTION('',(0.E0,1.E0,0.E0)); +#12791=DIRECTION('',(0.E0,0.E0,1.E0)); +#12792=AXIS2_PLACEMENT_3D('',#12789,#12790,#12791); +#12793=PLANE('',#12792); +#12795=ORIENTED_EDGE('',*,*,#12794,.F.); +#12797=ORIENTED_EDGE('',*,*,#12796,.T.); +#12799=ORIENTED_EDGE('',*,*,#12798,.T.); +#12800=ORIENTED_EDGE('',*,*,#12024,.T.); +#12801=EDGE_LOOP('',(#12795,#12797,#12799,#12800)); +#12802=FACE_OUTER_BOUND('',#12801,.F.); +#12803=ADVANCED_FACE('',(#12802),#12793,.F.); +#12804=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12805=DIRECTION('',(0.E0,1.E0,0.E0)); +#12806=DIRECTION('',(0.E0,0.E0,1.E0)); +#12807=AXIS2_PLACEMENT_3D('',#12804,#12805,#12806); +#12808=PLANE('',#12807); +#12810=ORIENTED_EDGE('',*,*,#12809,.F.); +#12812=ORIENTED_EDGE('',*,*,#12811,.F.); +#12814=ORIENTED_EDGE('',*,*,#12813,.T.); +#12815=ORIENTED_EDGE('',*,*,#12553,.F.); +#12816=EDGE_LOOP('',(#12810,#12812,#12814,#12815)); +#12817=FACE_OUTER_BOUND('',#12816,.F.); +#12818=ADVANCED_FACE('',(#12817),#12808,.F.); +#12819=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12820=DIRECTION('',(0.E0,1.E0,0.E0)); +#12821=DIRECTION('',(0.E0,0.E0,1.E0)); +#12822=AXIS2_PLACEMENT_3D('',#12819,#12820,#12821); +#12823=PLANE('',#12822); +#12825=ORIENTED_EDGE('',*,*,#12824,.F.); +#12827=ORIENTED_EDGE('',*,*,#12826,.T.); +#12829=ORIENTED_EDGE('',*,*,#12828,.T.); +#12830=ORIENTED_EDGE('',*,*,#12040,.T.); +#12831=EDGE_LOOP('',(#12825,#12827,#12829,#12830)); +#12832=FACE_OUTER_BOUND('',#12831,.F.); +#12833=ADVANCED_FACE('',(#12832),#12823,.F.); +#12834=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12835=DIRECTION('',(0.E0,1.E0,0.E0)); +#12836=DIRECTION('',(0.E0,0.E0,1.E0)); +#12837=AXIS2_PLACEMENT_3D('',#12834,#12835,#12836); +#12838=PLANE('',#12837); +#12840=ORIENTED_EDGE('',*,*,#12839,.F.); +#12842=ORIENTED_EDGE('',*,*,#12841,.F.); +#12844=ORIENTED_EDGE('',*,*,#12843,.T.); +#12845=ORIENTED_EDGE('',*,*,#12568,.F.); +#12846=EDGE_LOOP('',(#12840,#12842,#12844,#12845)); +#12847=FACE_OUTER_BOUND('',#12846,.F.); +#12848=ADVANCED_FACE('',(#12847),#12838,.F.); +#12849=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12850=DIRECTION('',(0.E0,1.E0,0.E0)); +#12851=DIRECTION('',(0.E0,0.E0,1.E0)); +#12852=AXIS2_PLACEMENT_3D('',#12849,#12850,#12851); +#12853=PLANE('',#12852); +#12855=ORIENTED_EDGE('',*,*,#12854,.F.); +#12857=ORIENTED_EDGE('',*,*,#12856,.T.); +#12859=ORIENTED_EDGE('',*,*,#12858,.T.); +#12860=ORIENTED_EDGE('',*,*,#12056,.T.); +#12861=EDGE_LOOP('',(#12855,#12857,#12859,#12860)); +#12862=FACE_OUTER_BOUND('',#12861,.F.); +#12863=ADVANCED_FACE('',(#12862),#12853,.F.); +#12864=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12865=DIRECTION('',(0.E0,1.E0,0.E0)); +#12866=DIRECTION('',(0.E0,0.E0,1.E0)); +#12867=AXIS2_PLACEMENT_3D('',#12864,#12865,#12866); +#12868=PLANE('',#12867); +#12870=ORIENTED_EDGE('',*,*,#12869,.F.); +#12872=ORIENTED_EDGE('',*,*,#12871,.F.); +#12874=ORIENTED_EDGE('',*,*,#12873,.T.); +#12875=ORIENTED_EDGE('',*,*,#12583,.F.); +#12876=EDGE_LOOP('',(#12870,#12872,#12874,#12875)); +#12877=FACE_OUTER_BOUND('',#12876,.F.); +#12878=ADVANCED_FACE('',(#12877),#12868,.F.); +#12879=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12880=DIRECTION('',(0.E0,1.E0,0.E0)); +#12881=DIRECTION('',(0.E0,0.E0,1.E0)); +#12882=AXIS2_PLACEMENT_3D('',#12879,#12880,#12881); +#12883=PLANE('',#12882); +#12885=ORIENTED_EDGE('',*,*,#12884,.F.); +#12887=ORIENTED_EDGE('',*,*,#12886,.T.); +#12889=ORIENTED_EDGE('',*,*,#12888,.T.); +#12890=ORIENTED_EDGE('',*,*,#12072,.T.); +#12891=EDGE_LOOP('',(#12885,#12887,#12889,#12890)); +#12892=FACE_OUTER_BOUND('',#12891,.F.); +#12893=ADVANCED_FACE('',(#12892),#12883,.F.); +#12894=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12895=DIRECTION('',(0.E0,1.E0,0.E0)); +#12896=DIRECTION('',(0.E0,0.E0,1.E0)); +#12897=AXIS2_PLACEMENT_3D('',#12894,#12895,#12896); +#12898=PLANE('',#12897); +#12899=ORIENTED_EDGE('',*,*,#12386,.T.); +#12900=ORIENTED_EDGE('',*,*,#12600,.F.); +#12902=ORIENTED_EDGE('',*,*,#12901,.F.); +#12904=ORIENTED_EDGE('',*,*,#12903,.T.); +#12906=ORIENTED_EDGE('',*,*,#12905,.F.); +#12908=ORIENTED_EDGE('',*,*,#12907,.F.); +#12909=EDGE_LOOP('',(#12899,#12900,#12902,#12904,#12906,#12908)); +#12910=FACE_OUTER_BOUND('',#12909,.F.); +#12911=ADVANCED_FACE('',(#12910),#12898,.F.); +#12912=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12913=DIRECTION('',(0.E0,1.E0,0.E0)); +#12914=DIRECTION('',(0.E0,0.E0,1.E0)); +#12915=AXIS2_PLACEMENT_3D('',#12912,#12913,#12914); +#12916=PLANE('',#12915); +#12917=ORIENTED_EDGE('',*,*,#12411,.T.); +#12918=ORIENTED_EDGE('',*,*,#12095,.T.); +#12920=ORIENTED_EDGE('',*,*,#12919,.F.); +#12922=ORIENTED_EDGE('',*,*,#12921,.F.); +#12924=ORIENTED_EDGE('',*,*,#12923,.F.); +#12926=ORIENTED_EDGE('',*,*,#12925,.T.); +#12928=ORIENTED_EDGE('',*,*,#12927,.T.); +#12929=EDGE_LOOP('',(#12917,#12918,#12920,#12922,#12924,#12926,#12928)); +#12930=FACE_OUTER_BOUND('',#12929,.F.); +#12931=ADVANCED_FACE('',(#12930),#12916,.F.); +#12932=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12933=DIRECTION('',(0.E0,1.E0,0.E0)); +#12934=DIRECTION('',(0.E0,0.E0,1.E0)); +#12935=AXIS2_PLACEMENT_3D('',#12932,#12933,#12934); +#12936=PLANE('',#12935); +#12938=ORIENTED_EDGE('',*,*,#12937,.F.); +#12940=ORIENTED_EDGE('',*,*,#12939,.F.); +#12941=ORIENTED_EDGE('',*,*,#11533,.T.); +#12942=ORIENTED_EDGE('',*,*,#12612,.F.); +#12943=EDGE_LOOP('',(#12938,#12940,#12941,#12942)); +#12944=FACE_OUTER_BOUND('',#12943,.F.); +#12945=ADVANCED_FACE('',(#12944),#12936,.F.); +#12946=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12947=DIRECTION('',(0.E0,1.E0,0.E0)); +#12948=DIRECTION('',(0.E0,0.E0,1.E0)); +#12949=AXIS2_PLACEMENT_3D('',#12946,#12947,#12948); +#12950=PLANE('',#12949); +#12952=ORIENTED_EDGE('',*,*,#12951,.F.); +#12954=ORIENTED_EDGE('',*,*,#12953,.T.); +#12955=ORIENTED_EDGE('',*,*,#11561,.T.); +#12956=ORIENTED_EDGE('',*,*,#12107,.T.); +#12957=EDGE_LOOP('',(#12952,#12954,#12955,#12956)); +#12958=FACE_OUTER_BOUND('',#12957,.F.); +#12959=ADVANCED_FACE('',(#12958),#12950,.F.); +#12960=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#12961=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12962=DIRECTION('',(1.E0,0.E0,0.E0)); +#12963=AXIS2_PLACEMENT_3D('',#12960,#12961,#12962); +#12964=PLANE('',#12963); +#12966=ORIENTED_EDGE('',*,*,#12965,.T.); +#12968=ORIENTED_EDGE('',*,*,#12967,.F.); +#12970=ORIENTED_EDGE('',*,*,#12969,.T.); +#12971=ORIENTED_EDGE('',*,*,#11879,.T.); +#12972=ORIENTED_EDGE('',*,*,#11865,.T.); +#12974=ORIENTED_EDGE('',*,*,#12973,.T.); +#12975=ORIENTED_EDGE('',*,*,#12625,.T.); +#12976=ORIENTED_EDGE('',*,*,#12151,.F.); +#12978=ORIENTED_EDGE('',*,*,#12977,.T.); +#12980=ORIENTED_EDGE('',*,*,#12979,.T.); +#12981=ORIENTED_EDGE('',*,*,#12661,.T.); +#12983=ORIENTED_EDGE('',*,*,#12982,.F.); +#12985=ORIENTED_EDGE('',*,*,#12984,.T.); +#12987=ORIENTED_EDGE('',*,*,#12986,.T.); +#12988=ORIENTED_EDGE('',*,*,#12691,.T.); +#12990=ORIENTED_EDGE('',*,*,#12989,.F.); +#12992=ORIENTED_EDGE('',*,*,#12991,.T.); +#12994=ORIENTED_EDGE('',*,*,#12993,.T.); +#12995=ORIENTED_EDGE('',*,*,#12721,.T.); +#12997=ORIENTED_EDGE('',*,*,#12996,.F.); +#12999=ORIENTED_EDGE('',*,*,#12998,.T.); +#13001=ORIENTED_EDGE('',*,*,#13000,.T.); +#13002=ORIENTED_EDGE('',*,*,#12751,.T.); +#13004=ORIENTED_EDGE('',*,*,#13003,.F.); +#13006=ORIENTED_EDGE('',*,*,#13005,.T.); +#13008=ORIENTED_EDGE('',*,*,#13007,.T.); +#13009=ORIENTED_EDGE('',*,*,#12781,.T.); +#13011=ORIENTED_EDGE('',*,*,#13010,.F.); +#13013=ORIENTED_EDGE('',*,*,#13012,.T.); +#13015=ORIENTED_EDGE('',*,*,#13014,.T.); +#13016=ORIENTED_EDGE('',*,*,#12811,.T.); +#13018=ORIENTED_EDGE('',*,*,#13017,.F.); +#13020=ORIENTED_EDGE('',*,*,#13019,.T.); +#13022=ORIENTED_EDGE('',*,*,#13021,.T.); +#13023=ORIENTED_EDGE('',*,*,#12841,.T.); +#13025=ORIENTED_EDGE('',*,*,#13024,.F.); +#13027=ORIENTED_EDGE('',*,*,#13026,.T.); +#13029=ORIENTED_EDGE('',*,*,#13028,.T.); +#13030=ORIENTED_EDGE('',*,*,#12871,.T.); +#13032=ORIENTED_EDGE('',*,*,#13031,.F.); +#13034=ORIENTED_EDGE('',*,*,#13033,.T.); +#13035=ORIENTED_EDGE('',*,*,#11535,.T.); +#13036=ORIENTED_EDGE('',*,*,#12939,.T.); +#13038=ORIENTED_EDGE('',*,*,#13037,.F.); +#13040=ORIENTED_EDGE('',*,*,#13039,.T.); +#13041=ORIENTED_EDGE('',*,*,#12388,.T.); +#13042=ORIENTED_EDGE('',*,*,#12907,.T.); +#13044=ORIENTED_EDGE('',*,*,#13043,.F.); +#13045=ORIENTED_EDGE('',*,*,#11895,.T.); +#13046=ORIENTED_EDGE('',*,*,#11915,.T.); +#13048=ORIENTED_EDGE('',*,*,#13047,.F.); +#13050=ORIENTED_EDGE('',*,*,#13049,.F.); +#13052=ORIENTED_EDGE('',*,*,#13051,.T.); +#13054=ORIENTED_EDGE('',*,*,#13053,.T.); +#13055=EDGE_LOOP('',(#12966,#12968,#12970,#12971,#12972,#12974,#12975,#12976, +#12978,#12980,#12981,#12983,#12985,#12987,#12988,#12990,#12992,#12994,#12995, +#12997,#12999,#13001,#13002,#13004,#13006,#13008,#13009,#13011,#13013,#13015, +#13016,#13018,#13020,#13022,#13023,#13025,#13027,#13029,#13030,#13032,#13034, +#13035,#13036,#13038,#13040,#13041,#13042,#13044,#13045,#13046,#13048,#13050, +#13052,#13054)); +#13056=FACE_OUTER_BOUND('',#13055,.F.); +#13057=ADVANCED_FACE('',(#13056),#12964,.T.); +#13058=CARTESIAN_POINT('',(-3.95E0,-1.05E0,-1.5E0)); +#13059=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#13060=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#13061=AXIS2_PLACEMENT_3D('',#13058,#13059,#13060); +#13062=PLANE('',#13061); +#13063=ORIENTED_EDGE('',*,*,#12965,.F.); +#13065=ORIENTED_EDGE('',*,*,#13064,.F.); +#13067=ORIENTED_EDGE('',*,*,#13066,.T.); +#13069=ORIENTED_EDGE('',*,*,#13068,.T.); +#13070=EDGE_LOOP('',(#13063,#13065,#13067,#13069)); +#13071=FACE_OUTER_BOUND('',#13070,.F.); +#13072=ADVANCED_FACE('',(#13071),#13062,.T.); +#13073=CARTESIAN_POINT('',(0.E0,-8.25E-1,-1.5E0)); +#13074=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13075=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#13076=AXIS2_PLACEMENT_3D('',#13073,#13074,#13075); +#13077=PLANE('',#13076); +#13079=ORIENTED_EDGE('',*,*,#13078,.T.); +#13080=ORIENTED_EDGE('',*,*,#13064,.T.); +#13081=ORIENTED_EDGE('',*,*,#13053,.F.); +#13083=ORIENTED_EDGE('',*,*,#13082,.F.); +#13084=EDGE_LOOP('',(#13079,#13080,#13081,#13083)); +#13085=FACE_OUTER_BOUND('',#13084,.F.); +#13086=ADVANCED_FACE('',(#13085),#13077,.T.); +#13087=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.6E0)); +#13088=DIRECTION('',(0.E0,1.E0,0.E0)); +#13089=DIRECTION('',(0.E0,0.E0,1.E0)); +#13090=AXIS2_PLACEMENT_3D('',#13087,#13088,#13089); +#13091=PLANE('',#13090); +#13092=ORIENTED_EDGE('',*,*,#13078,.F.); +#13094=ORIENTED_EDGE('',*,*,#13093,.T.); +#13096=ORIENTED_EDGE('',*,*,#13095,.F.); +#13097=ORIENTED_EDGE('',*,*,#12450,.F.); +#13099=ORIENTED_EDGE('',*,*,#13098,.T.); +#13101=ORIENTED_EDGE('',*,*,#13100,.T.); +#13103=ORIENTED_EDGE('',*,*,#13102,.F.); +#13104=ORIENTED_EDGE('',*,*,#11599,.F.); +#13106=ORIENTED_EDGE('',*,*,#13105,.T.); +#13108=ORIENTED_EDGE('',*,*,#13107,.T.); +#13110=ORIENTED_EDGE('',*,*,#13109,.F.); +#13112=ORIENTED_EDGE('',*,*,#13111,.F.); +#13114=ORIENTED_EDGE('',*,*,#13113,.T.); +#13116=ORIENTED_EDGE('',*,*,#13115,.T.); +#13118=ORIENTED_EDGE('',*,*,#13117,.F.); +#13120=ORIENTED_EDGE('',*,*,#13119,.F.); +#13122=ORIENTED_EDGE('',*,*,#13121,.T.); +#13124=ORIENTED_EDGE('',*,*,#13123,.T.); +#13126=ORIENTED_EDGE('',*,*,#13125,.F.); +#13128=ORIENTED_EDGE('',*,*,#13127,.F.); +#13130=ORIENTED_EDGE('',*,*,#13129,.T.); +#13132=ORIENTED_EDGE('',*,*,#13131,.T.); +#13134=ORIENTED_EDGE('',*,*,#13133,.F.); +#13136=ORIENTED_EDGE('',*,*,#13135,.F.); +#13138=ORIENTED_EDGE('',*,*,#13137,.T.); +#13140=ORIENTED_EDGE('',*,*,#13139,.T.); +#13142=ORIENTED_EDGE('',*,*,#13141,.F.); +#13144=ORIENTED_EDGE('',*,*,#13143,.F.); +#13146=ORIENTED_EDGE('',*,*,#13145,.T.); +#13148=ORIENTED_EDGE('',*,*,#13147,.T.); +#13150=ORIENTED_EDGE('',*,*,#13149,.F.); +#13152=ORIENTED_EDGE('',*,*,#13151,.F.); +#13154=ORIENTED_EDGE('',*,*,#13153,.T.); +#13156=ORIENTED_EDGE('',*,*,#13155,.T.); +#13158=ORIENTED_EDGE('',*,*,#13157,.F.); +#13160=ORIENTED_EDGE('',*,*,#13159,.F.); +#13162=ORIENTED_EDGE('',*,*,#13161,.T.); +#13164=ORIENTED_EDGE('',*,*,#13163,.T.); +#13166=ORIENTED_EDGE('',*,*,#13165,.F.); +#13168=ORIENTED_EDGE('',*,*,#13167,.F.); +#13170=ORIENTED_EDGE('',*,*,#13169,.T.); +#13171=ORIENTED_EDGE('',*,*,#12184,.T.); +#13173=ORIENTED_EDGE('',*,*,#13172,.F.); +#13175=ORIENTED_EDGE('',*,*,#13174,.F.); +#13176=EDGE_LOOP('',(#13092,#13094,#13096,#13097,#13099,#13101,#13103,#13104, +#13106,#13108,#13110,#13112,#13114,#13116,#13118,#13120,#13122,#13124,#13126, +#13128,#13130,#13132,#13134,#13136,#13138,#13140,#13142,#13144,#13146,#13148, +#13150,#13152,#13154,#13156,#13158,#13160,#13162,#13164,#13166,#13168,#13170, +#13171,#13173,#13175)); +#13177=FACE_OUTER_BOUND('',#13176,.F.); +#13178=ADVANCED_FACE('',(#13177),#13091,.T.); +#13179=CARTESIAN_POINT('',(4.05E0,0.E0,0.E0)); +#13180=DIRECTION('',(1.E0,0.E0,0.E0)); +#13181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13182=AXIS2_PLACEMENT_3D('',#13179,#13180,#13181); +#13183=PLANE('',#13182); +#13185=ORIENTED_EDGE('',*,*,#13184,.F.); +#13187=ORIENTED_EDGE('',*,*,#13186,.F.); +#13188=ORIENTED_EDGE('',*,*,#11357,.F.); +#13190=ORIENTED_EDGE('',*,*,#13189,.T.); +#13191=EDGE_LOOP('',(#13185,#13187,#13188,#13190)); +#13192=FACE_OUTER_BOUND('',#13191,.F.); +#13193=ADVANCED_FACE('',(#13192),#13183,.T.); +#13194=CARTESIAN_POINT('',(4.05E0,0.E0,0.E0)); +#13195=DIRECTION('',(1.E0,0.E0,0.E0)); +#13196=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13197=AXIS2_PLACEMENT_3D('',#13194,#13195,#13196); +#13198=PLANE('',#13197); +#13200=ORIENTED_EDGE('',*,*,#13199,.F.); +#13202=ORIENTED_EDGE('',*,*,#13201,.T.); +#13204=ORIENTED_EDGE('',*,*,#13203,.T.); +#13205=ORIENTED_EDGE('',*,*,#13093,.F.); +#13206=EDGE_LOOP('',(#13200,#13202,#13204,#13205)); +#13207=FACE_OUTER_BOUND('',#13206,.F.); +#13208=ADVANCED_FACE('',(#13207),#13198,.T.); +#13209=CARTESIAN_POINT('',(3.95E0,-1.05E0,1.5E0)); +#13210=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#13211=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#13212=AXIS2_PLACEMENT_3D('',#13209,#13210,#13211); +#13213=PLANE('',#13212); +#13215=ORIENTED_EDGE('',*,*,#13214,.F.); +#13217=ORIENTED_EDGE('',*,*,#13216,.F.); +#13218=ORIENTED_EDGE('',*,*,#13184,.T.); +#13220=ORIENTED_EDGE('',*,*,#13219,.T.); +#13221=EDGE_LOOP('',(#13215,#13217,#13218,#13220)); +#13222=FACE_OUTER_BOUND('',#13221,.F.); +#13223=ADVANCED_FACE('',(#13222),#13213,.T.); +#13224=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#13225=DIRECTION('',(0.E0,0.E0,1.E0)); +#13226=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13227=AXIS2_PLACEMENT_3D('',#13224,#13225,#13226); +#13228=PLANE('',#13227); +#13229=ORIENTED_EDGE('',*,*,#13214,.T.); +#13231=ORIENTED_EDGE('',*,*,#13230,.T.); +#13233=ORIENTED_EDGE('',*,*,#13232,.T.); +#13234=ORIENTED_EDGE('',*,*,#12271,.T.); +#13236=ORIENTED_EDGE('',*,*,#13235,.F.); +#13238=ORIENTED_EDGE('',*,*,#13237,.F.); +#13240=ORIENTED_EDGE('',*,*,#13239,.T.); +#13242=ORIENTED_EDGE('',*,*,#13241,.F.); +#13243=EDGE_LOOP('',(#13229,#13231,#13233,#13234,#13236,#13238,#13240,#13242)); +#13244=FACE_OUTER_BOUND('',#13243,.F.); +#13245=ADVANCED_FACE('',(#13244),#13228,.T.); +#13246=CARTESIAN_POINT('',(0.E0,-1.375E0,0.E0)); +#13247=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13248=DIRECTION('',(1.E0,0.E0,0.E0)); +#13249=AXIS2_PLACEMENT_3D('',#13246,#13247,#13248); +#13250=PLANE('',#13249); +#13252=ORIENTED_EDGE('',*,*,#13251,.T.); +#13253=ORIENTED_EDGE('',*,*,#13230,.F.); +#13254=ORIENTED_EDGE('',*,*,#13219,.F.); +#13255=ORIENTED_EDGE('',*,*,#13189,.F.); +#13256=ORIENTED_EDGE('',*,*,#11355,.T.); +#13258=ORIENTED_EDGE('',*,*,#13257,.T.); +#13260=ORIENTED_EDGE('',*,*,#13259,.T.); +#13262=ORIENTED_EDGE('',*,*,#13261,.T.); +#13264=ORIENTED_EDGE('',*,*,#13263,.T.); +#13266=ORIENTED_EDGE('',*,*,#13265,.T.); +#13268=ORIENTED_EDGE('',*,*,#13267,.T.); +#13270=ORIENTED_EDGE('',*,*,#13269,.T.); +#13272=ORIENTED_EDGE('',*,*,#13271,.T.); +#13273=ORIENTED_EDGE('',*,*,#13201,.F.); +#13275=ORIENTED_EDGE('',*,*,#13274,.F.); +#13276=ORIENTED_EDGE('',*,*,#13049,.T.); +#13278=ORIENTED_EDGE('',*,*,#13277,.T.); +#13279=EDGE_LOOP('',(#13252,#13253,#13254,#13255,#13256,#13258,#13260,#13262, +#13264,#13266,#13268,#13270,#13272,#13273,#13275,#13276,#13278)); +#13280=FACE_OUTER_BOUND('',#13279,.F.); +#13281=ADVANCED_FACE('',(#13280),#13250,.F.); +#13282=CARTESIAN_POINT('',(0.E0,-1.375E0,0.E0)); +#13283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13284=DIRECTION('',(1.E0,0.E0,0.E0)); +#13285=AXIS2_PLACEMENT_3D('',#13282,#13283,#13284); +#13286=PLANE('',#13285); +#13288=ORIENTED_EDGE('',*,*,#13287,.T.); +#13290=ORIENTED_EDGE('',*,*,#13289,.F.); +#13292=ORIENTED_EDGE('',*,*,#13291,.F.); +#13294=ORIENTED_EDGE('',*,*,#13293,.F.); +#13296=ORIENTED_EDGE('',*,*,#13295,.T.); +#13297=ORIENTED_EDGE('',*,*,#11306,.T.); +#13298=ORIENTED_EDGE('',*,*,#11343,.T.); +#13300=ORIENTED_EDGE('',*,*,#13299,.T.); +#13302=ORIENTED_EDGE('',*,*,#13301,.F.); +#13303=ORIENTED_EDGE('',*,*,#13237,.T.); +#13305=ORIENTED_EDGE('',*,*,#13304,.T.); +#13306=ORIENTED_EDGE('',*,*,#12967,.T.); +#13307=ORIENTED_EDGE('',*,*,#13068,.F.); +#13309=ORIENTED_EDGE('',*,*,#13308,.T.); +#13311=ORIENTED_EDGE('',*,*,#13310,.T.); +#13313=ORIENTED_EDGE('',*,*,#13312,.T.); +#13314=EDGE_LOOP('',(#13288,#13290,#13292,#13294,#13296,#13297,#13298,#13300, +#13302,#13303,#13305,#13306,#13307,#13309,#13311,#13313)); +#13315=FACE_OUTER_BOUND('',#13314,.F.); +#13316=ADVANCED_FACE('',(#13315),#13286,.F.); +#13317=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#13318=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#13319=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#13320=AXIS2_PLACEMENT_3D('',#13317,#13318,#13319); +#13321=PLANE('',#13320); +#13322=ORIENTED_EDGE('',*,*,#13251,.F.); +#13324=ORIENTED_EDGE('',*,*,#13323,.T.); +#13325=ORIENTED_EDGE('',*,*,#12923,.T.); +#13327=ORIENTED_EDGE('',*,*,#13326,.F.); +#13328=ORIENTED_EDGE('',*,*,#11631,.T.); +#13329=ORIENTED_EDGE('',*,*,#12090,.T.); +#13330=ORIENTED_EDGE('',*,*,#12273,.F.); +#13331=ORIENTED_EDGE('',*,*,#13232,.F.); +#13332=EDGE_LOOP('',(#13322,#13324,#13325,#13327,#13328,#13329,#13330,#13331)); +#13333=FACE_OUTER_BOUND('',#13332,.F.); +#13334=ADVANCED_FACE('',(#13333),#13321,.T.); +#13335=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#13336=DIRECTION('',(1.E0,0.E0,0.E0)); +#13337=DIRECTION('',(0.E0,0.E0,1.E0)); +#13338=AXIS2_PLACEMENT_3D('',#13335,#13336,#13337); +#13339=PLANE('',#13338); +#13340=ORIENTED_EDGE('',*,*,#11913,.T.); +#13341=ORIENTED_EDGE('',*,*,#11901,.T.); +#13343=ORIENTED_EDGE('',*,*,#13342,.T.); +#13344=ORIENTED_EDGE('',*,*,#12901,.T.); +#13345=ORIENTED_EDGE('',*,*,#12598,.F.); +#13346=ORIENTED_EDGE('',*,*,#11827,.T.); +#13348=ORIENTED_EDGE('',*,*,#13347,.T.); +#13349=ORIENTED_EDGE('',*,*,#12925,.F.); +#13350=ORIENTED_EDGE('',*,*,#13323,.F.); +#13351=ORIENTED_EDGE('',*,*,#13277,.F.); +#13352=ORIENTED_EDGE('',*,*,#13047,.T.); +#13353=EDGE_LOOP('',(#13340,#13341,#13343,#13344,#13345,#13346,#13348,#13349, +#13350,#13351,#13352)); +#13354=FACE_OUTER_BOUND('',#13353,.F.); +#13355=ADVANCED_FACE('',(#13354),#13339,.T.); +#13356=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#13357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13358=DIRECTION('',(0.E0,1.E0,0.E0)); +#13359=AXIS2_PLACEMENT_3D('',#13356,#13357,#13358); +#13360=PLANE('',#13359); +#13362=ORIENTED_EDGE('',*,*,#13361,.T.); +#13363=ORIENTED_EDGE('',*,*,#12903,.F.); +#13364=ORIENTED_EDGE('',*,*,#13342,.F.); +#13365=ORIENTED_EDGE('',*,*,#11899,.F.); +#13366=EDGE_LOOP('',(#13362,#13363,#13364,#13365)); +#13367=FACE_OUTER_BOUND('',#13366,.F.); +#13368=ADVANCED_FACE('',(#13367),#13360,.F.); +#13369=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#13370=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13371=DIRECTION('',(0.E0,1.E0,0.E0)); +#13372=AXIS2_PLACEMENT_3D('',#13369,#13370,#13371); +#13373=PLANE('',#13372); +#13375=ORIENTED_EDGE('',*,*,#13374,.F.); +#13376=ORIENTED_EDGE('',*,*,#11861,.F.); +#13378=ORIENTED_EDGE('',*,*,#13377,.T.); +#13379=ORIENTED_EDGE('',*,*,#12629,.F.); +#13380=EDGE_LOOP('',(#13375,#13376,#13378,#13379)); +#13381=FACE_OUTER_BOUND('',#13380,.F.); +#13382=ADVANCED_FACE('',(#13381),#13373,.F.); +#13383=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#13384=DIRECTION('',(1.E0,0.E0,0.E0)); +#13385=DIRECTION('',(0.E0,0.E0,1.E0)); +#13386=AXIS2_PLACEMENT_3D('',#13383,#13384,#13385); +#13387=PLANE('',#13386); +#13388=ORIENTED_EDGE('',*,*,#11897,.F.); +#13389=ORIENTED_EDGE('',*,*,#13043,.T.); +#13390=ORIENTED_EDGE('',*,*,#12905,.T.); +#13391=ORIENTED_EDGE('',*,*,#13361,.F.); +#13392=EDGE_LOOP('',(#13388,#13389,#13390,#13391)); +#13393=FACE_OUTER_BOUND('',#13392,.F.); +#13394=ADVANCED_FACE('',(#13393),#13387,.F.); +#13395=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#13396=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13397=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13398=AXIS2_PLACEMENT_3D('',#13395,#13396,#13397); +#13399=PLANE('',#13398); +#13400=ORIENTED_EDGE('',*,*,#11863,.T.); +#13401=ORIENTED_EDGE('',*,*,#13374,.T.); +#13402=ORIENTED_EDGE('',*,*,#12627,.T.); +#13403=ORIENTED_EDGE('',*,*,#12973,.F.); +#13404=EDGE_LOOP('',(#13400,#13401,#13402,#13403)); +#13405=FACE_OUTER_BOUND('',#13404,.F.); +#13406=ADVANCED_FACE('',(#13405),#13399,.F.); +#13407=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#13408=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13409=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13410=AXIS2_PLACEMENT_3D('',#13407,#13408,#13409); +#13411=PLANE('',#13410); +#13412=ORIENTED_EDGE('',*,*,#11859,.T.); +#13413=ORIENTED_EDGE('',*,*,#11881,.T.); +#13414=ORIENTED_EDGE('',*,*,#12969,.F.); +#13415=ORIENTED_EDGE('',*,*,#13304,.F.); +#13416=ORIENTED_EDGE('',*,*,#13235,.T.); +#13417=ORIENTED_EDGE('',*,*,#12269,.T.); +#13418=ORIENTED_EDGE('',*,*,#11946,.F.); +#13419=ORIENTED_EDGE('',*,*,#11615,.T.); +#13421=ORIENTED_EDGE('',*,*,#13420,.T.); +#13422=ORIENTED_EDGE('',*,*,#12645,.F.); +#13424=ORIENTED_EDGE('',*,*,#13423,.F.); +#13425=ORIENTED_EDGE('',*,*,#11647,.T.); +#13426=ORIENTED_EDGE('',*,*,#12464,.T.); +#13427=ORIENTED_EDGE('',*,*,#12631,.F.); +#13428=ORIENTED_EDGE('',*,*,#13377,.F.); +#13429=EDGE_LOOP('',(#13412,#13413,#13414,#13415,#13416,#13417,#13418,#13419, +#13421,#13422,#13424,#13425,#13426,#13427,#13428)); +#13430=FACE_OUTER_BOUND('',#13429,.F.); +#13431=ADVANCED_FACE('',(#13430),#13411,.T.); +#13432=CARTESIAN_POINT('',(4.8E0,-1.975E0,9.E-1)); +#13433=DIRECTION('',(0.E0,0.E0,1.E0)); +#13434=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13435=AXIS2_PLACEMENT_3D('',#13432,#13433,#13434); +#13436=PLANE('',#13435); +#13437=ORIENTED_EDGE('',*,*,#11930,.F.); +#13438=ORIENTED_EDGE('',*,*,#12647,.T.); +#13439=ORIENTED_EDGE('',*,*,#13420,.F.); +#13440=ORIENTED_EDGE('',*,*,#11613,.T.); +#13441=EDGE_LOOP('',(#13437,#13438,#13439,#13440)); +#13442=FACE_OUTER_BOUND('',#13441,.F.); +#13443=ADVANCED_FACE('',(#13442),#13436,.F.); +#13444=CARTESIAN_POINT('',(4.8E0,-1.975E0,9.E-1)); +#13445=DIRECTION('',(0.E0,0.E0,1.E0)); +#13446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13447=AXIS2_PLACEMENT_3D('',#13444,#13445,#13446); +#13448=PLANE('',#13447); +#13450=ORIENTED_EDGE('',*,*,#13449,.T.); +#13451=ORIENTED_EDGE('',*,*,#11633,.T.); +#13452=ORIENTED_EDGE('',*,*,#13326,.T.); +#13453=ORIENTED_EDGE('',*,*,#12921,.T.); +#13454=EDGE_LOOP('',(#13450,#13451,#13452,#13453)); +#13455=FACE_OUTER_BOUND('',#13454,.F.); +#13456=ADVANCED_FACE('',(#13455),#13448,.F.); +#13457=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#13458=DIRECTION('',(1.E0,0.E0,0.E0)); +#13459=DIRECTION('',(0.E0,0.E0,1.E0)); +#13460=AXIS2_PLACEMENT_3D('',#13457,#13458,#13459); +#13461=PLANE('',#13460); +#13462=ORIENTED_EDGE('',*,*,#11627,.T.); +#13463=ORIENTED_EDGE('',*,*,#13449,.F.); +#13464=ORIENTED_EDGE('',*,*,#12919,.T.); +#13465=ORIENTED_EDGE('',*,*,#12093,.F.); +#13466=EDGE_LOOP('',(#13462,#13463,#13464,#13465)); +#13467=FACE_OUTER_BOUND('',#13466,.F.); +#13468=ADVANCED_FACE('',(#13467),#13461,.F.); +#13469=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13470=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13471=DIRECTION('',(0.E0,1.E0,0.E0)); +#13472=AXIS2_PLACEMENT_3D('',#13469,#13470,#13471); +#13473=PLANE('',#13472); +#13474=ORIENTED_EDGE('',*,*,#12643,.F.); +#13475=ORIENTED_EDGE('',*,*,#12128,.F.); +#13476=ORIENTED_EDGE('',*,*,#11649,.F.); +#13477=ORIENTED_EDGE('',*,*,#13423,.T.); +#13478=EDGE_LOOP('',(#13474,#13475,#13476,#13477)); +#13479=FACE_OUTER_BOUND('',#13478,.F.); +#13480=ADVANCED_FACE('',(#13479),#13473,.F.); +#13481=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13482=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13483=DIRECTION('',(0.E0,1.E0,0.E0)); +#13484=AXIS2_PLACEMENT_3D('',#13481,#13482,#13483); +#13485=PLANE('',#13484); +#13487=ORIENTED_EDGE('',*,*,#13486,.F.); +#13488=ORIENTED_EDGE('',*,*,#11669,.F.); +#13490=ORIENTED_EDGE('',*,*,#13489,.T.); +#13491=ORIENTED_EDGE('',*,*,#12676,.F.); +#13492=EDGE_LOOP('',(#13487,#13488,#13490,#13491)); +#13493=FACE_OUTER_BOUND('',#13492,.F.); +#13494=ADVANCED_FACE('',(#13493),#13485,.F.); +#13495=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13497=DIRECTION('',(0.E0,1.E0,0.E0)); +#13498=AXIS2_PLACEMENT_3D('',#13495,#13496,#13497); +#13499=PLANE('',#13498); +#13501=ORIENTED_EDGE('',*,*,#13500,.F.); +#13502=ORIENTED_EDGE('',*,*,#11689,.F.); +#13504=ORIENTED_EDGE('',*,*,#13503,.T.); +#13505=ORIENTED_EDGE('',*,*,#12706,.F.); +#13506=EDGE_LOOP('',(#13501,#13502,#13504,#13505)); +#13507=FACE_OUTER_BOUND('',#13506,.F.); +#13508=ADVANCED_FACE('',(#13507),#13499,.F.); +#13509=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13510=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13511=DIRECTION('',(0.E0,1.E0,0.E0)); +#13512=AXIS2_PLACEMENT_3D('',#13509,#13510,#13511); +#13513=PLANE('',#13512); +#13515=ORIENTED_EDGE('',*,*,#13514,.F.); +#13516=ORIENTED_EDGE('',*,*,#11709,.F.); +#13518=ORIENTED_EDGE('',*,*,#13517,.T.); +#13519=ORIENTED_EDGE('',*,*,#12736,.F.); +#13520=EDGE_LOOP('',(#13515,#13516,#13518,#13519)); +#13521=FACE_OUTER_BOUND('',#13520,.F.); +#13522=ADVANCED_FACE('',(#13521),#13513,.F.); +#13523=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13524=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13525=DIRECTION('',(0.E0,1.E0,0.E0)); +#13526=AXIS2_PLACEMENT_3D('',#13523,#13524,#13525); +#13527=PLANE('',#13526); +#13529=ORIENTED_EDGE('',*,*,#13528,.F.); +#13530=ORIENTED_EDGE('',*,*,#11729,.F.); +#13532=ORIENTED_EDGE('',*,*,#13531,.T.); +#13533=ORIENTED_EDGE('',*,*,#12766,.F.); +#13534=EDGE_LOOP('',(#13529,#13530,#13532,#13533)); +#13535=FACE_OUTER_BOUND('',#13534,.F.); +#13536=ADVANCED_FACE('',(#13535),#13527,.F.); +#13537=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13538=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13539=DIRECTION('',(0.E0,1.E0,0.E0)); +#13540=AXIS2_PLACEMENT_3D('',#13537,#13538,#13539); +#13541=PLANE('',#13540); +#13543=ORIENTED_EDGE('',*,*,#13542,.F.); +#13544=ORIENTED_EDGE('',*,*,#11749,.F.); +#13546=ORIENTED_EDGE('',*,*,#13545,.T.); +#13547=ORIENTED_EDGE('',*,*,#12796,.F.); +#13548=EDGE_LOOP('',(#13543,#13544,#13546,#13547)); +#13549=FACE_OUTER_BOUND('',#13548,.F.); +#13550=ADVANCED_FACE('',(#13549),#13541,.F.); +#13551=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13552=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13553=DIRECTION('',(0.E0,1.E0,0.E0)); +#13554=AXIS2_PLACEMENT_3D('',#13551,#13552,#13553); +#13555=PLANE('',#13554); +#13557=ORIENTED_EDGE('',*,*,#13556,.F.); +#13558=ORIENTED_EDGE('',*,*,#11769,.F.); +#13560=ORIENTED_EDGE('',*,*,#13559,.T.); +#13561=ORIENTED_EDGE('',*,*,#12826,.F.); +#13562=EDGE_LOOP('',(#13557,#13558,#13560,#13561)); +#13563=FACE_OUTER_BOUND('',#13562,.F.); +#13564=ADVANCED_FACE('',(#13563),#13555,.F.); +#13565=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13566=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13567=DIRECTION('',(0.E0,1.E0,0.E0)); +#13568=AXIS2_PLACEMENT_3D('',#13565,#13566,#13567); +#13569=PLANE('',#13568); +#13571=ORIENTED_EDGE('',*,*,#13570,.F.); +#13572=ORIENTED_EDGE('',*,*,#11789,.F.); +#13574=ORIENTED_EDGE('',*,*,#13573,.T.); +#13575=ORIENTED_EDGE('',*,*,#12856,.F.); +#13576=EDGE_LOOP('',(#13571,#13572,#13574,#13575)); +#13577=FACE_OUTER_BOUND('',#13576,.F.); +#13578=ADVANCED_FACE('',(#13577),#13569,.F.); +#13579=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13581=DIRECTION('',(0.E0,1.E0,0.E0)); +#13582=AXIS2_PLACEMENT_3D('',#13579,#13580,#13581); +#13583=PLANE('',#13582); +#13585=ORIENTED_EDGE('',*,*,#13584,.F.); +#13586=ORIENTED_EDGE('',*,*,#11809,.F.); +#13588=ORIENTED_EDGE('',*,*,#13587,.T.); +#13589=ORIENTED_EDGE('',*,*,#12886,.F.); +#13590=EDGE_LOOP('',(#13585,#13586,#13588,#13589)); +#13591=FACE_OUTER_BOUND('',#13590,.F.); +#13592=ADVANCED_FACE('',(#13591),#13583,.F.); +#13593=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13595=DIRECTION('',(0.E0,1.E0,0.E0)); +#13596=AXIS2_PLACEMENT_3D('',#13593,#13594,#13595); +#13597=PLANE('',#13596); +#13598=ORIENTED_EDGE('',*,*,#12413,.T.); +#13599=ORIENTED_EDGE('',*,*,#12927,.F.); +#13600=ORIENTED_EDGE('',*,*,#13347,.F.); +#13601=ORIENTED_EDGE('',*,*,#11825,.F.); +#13602=EDGE_LOOP('',(#13598,#13599,#13600,#13601)); +#13603=FACE_OUTER_BOUND('',#13602,.F.); +#13604=ADVANCED_FACE('',(#13603),#13597,.F.); +#13605=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13606=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13607=DIRECTION('',(0.E0,1.E0,0.E0)); +#13608=AXIS2_PLACEMENT_3D('',#13605,#13606,#13607); +#13609=PLANE('',#13608); +#13611=ORIENTED_EDGE('',*,*,#13610,.F.); +#13612=ORIENTED_EDGE('',*,*,#11845,.F.); +#13613=ORIENTED_EDGE('',*,*,#11563,.T.); +#13614=ORIENTED_EDGE('',*,*,#12953,.F.); +#13615=EDGE_LOOP('',(#13611,#13612,#13613,#13614)); +#13616=FACE_OUTER_BOUND('',#13615,.F.); +#13617=ADVANCED_FACE('',(#13616),#13609,.F.); +#13618=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13619=DIRECTION('',(1.E0,0.E0,0.E0)); +#13620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13621=AXIS2_PLACEMENT_3D('',#13618,#13619,#13620); +#13622=PLANE('',#13621); +#13623=ORIENTED_EDGE('',*,*,#11661,.T.); +#13625=ORIENTED_EDGE('',*,*,#13624,.F.); +#13627=ORIENTED_EDGE('',*,*,#13626,.F.); +#13629=ORIENTED_EDGE('',*,*,#13628,.F.); +#13630=ORIENTED_EDGE('',*,*,#12982,.T.); +#13631=ORIENTED_EDGE('',*,*,#12659,.T.); +#13632=ORIENTED_EDGE('',*,*,#12476,.T.); +#13633=EDGE_LOOP('',(#13623,#13625,#13627,#13629,#13630,#13631,#13632)); +#13634=FACE_OUTER_BOUND('',#13633,.F.); +#13635=ADVANCED_FACE('',(#13634),#13622,.T.); +#13636=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13637=DIRECTION('',(1.E0,0.E0,0.E0)); +#13638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13639=AXIS2_PLACEMENT_3D('',#13636,#13637,#13638); +#13640=PLANE('',#13639); +#13641=ORIENTED_EDGE('',*,*,#11671,.T.); +#13642=ORIENTED_EDGE('',*,*,#13486,.T.); +#13643=ORIENTED_EDGE('',*,*,#12674,.T.); +#13644=ORIENTED_EDGE('',*,*,#11958,.T.); +#13645=ORIENTED_EDGE('',*,*,#12260,.F.); +#13647=ORIENTED_EDGE('',*,*,#13646,.F.); +#13649=ORIENTED_EDGE('',*,*,#13648,.F.); +#13650=EDGE_LOOP('',(#13641,#13642,#13643,#13644,#13645,#13647,#13649)); +#13651=FACE_OUTER_BOUND('',#13650,.F.); +#13652=ADVANCED_FACE('',(#13651),#13640,.T.); +#13653=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13654=DIRECTION('',(1.E0,0.E0,0.E0)); +#13655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13656=AXIS2_PLACEMENT_3D('',#13653,#13654,#13655); +#13657=PLANE('',#13656); +#13659=ORIENTED_EDGE('',*,*,#13658,.T.); +#13661=ORIENTED_EDGE('',*,*,#13660,.F.); +#13663=ORIENTED_EDGE('',*,*,#13662,.F.); +#13665=ORIENTED_EDGE('',*,*,#13664,.F.); +#13667=ORIENTED_EDGE('',*,*,#13666,.F.); +#13668=ORIENTED_EDGE('',*,*,#11393,.T.); +#13669=EDGE_LOOP('',(#13659,#13661,#13663,#13665,#13667,#13668)); +#13670=FACE_OUTER_BOUND('',#13669,.F.); +#13671=ADVANCED_FACE('',(#13670),#13657,.T.); +#13672=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13673=DIRECTION('',(1.E0,0.E0,0.E0)); +#13674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13675=AXIS2_PLACEMENT_3D('',#13672,#13673,#13674); +#13676=PLANE('',#13675); +#13678=ORIENTED_EDGE('',*,*,#13677,.T.); +#13680=ORIENTED_EDGE('',*,*,#13679,.F.); +#13681=ORIENTED_EDGE('',*,*,#13163,.F.); +#13683=ORIENTED_EDGE('',*,*,#13682,.F.); +#13685=ORIENTED_EDGE('',*,*,#13684,.F.); +#13687=ORIENTED_EDGE('',*,*,#13686,.F.); +#13688=EDGE_LOOP('',(#13678,#13680,#13681,#13683,#13685,#13687)); +#13689=FACE_OUTER_BOUND('',#13688,.F.); +#13690=ADVANCED_FACE('',(#13689),#13676,.T.); +#13691=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#13692=DIRECTION('',(1.E0,0.E0,0.E0)); +#13693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13694=AXIS2_PLACEMENT_3D('',#13691,#13692,#13693); +#13695=CYLINDRICAL_SURFACE('',#13694,1.E-1); +#13697=ORIENTED_EDGE('',*,*,#13696,.F.); +#13699=ORIENTED_EDGE('',*,*,#13698,.T.); +#13700=ORIENTED_EDGE('',*,*,#13624,.T.); +#13701=ORIENTED_EDGE('',*,*,#13648,.T.); +#13703=ORIENTED_EDGE('',*,*,#13702,.F.); +#13705=ORIENTED_EDGE('',*,*,#13704,.F.); +#13706=EDGE_LOOP('',(#13697,#13699,#13700,#13701,#13703,#13705)); +#13707=FACE_OUTER_BOUND('',#13706,.F.); +#13708=ADVANCED_FACE('',(#13707),#13695,.T.); +#13709=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13710=DIRECTION('',(1.E0,0.E0,0.E0)); +#13711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13712=AXIS2_PLACEMENT_3D('',#13709,#13710,#13711); +#13713=PLANE('',#13712); +#13714=ORIENTED_EDGE('',*,*,#11685,.F.); +#13715=ORIENTED_EDGE('',*,*,#12495,.F.); +#13716=ORIENTED_EDGE('',*,*,#12693,.F.); +#13717=ORIENTED_EDGE('',*,*,#12986,.F.); +#13719=ORIENTED_EDGE('',*,*,#13718,.T.); +#13721=ORIENTED_EDGE('',*,*,#13720,.T.); +#13722=ORIENTED_EDGE('',*,*,#13696,.T.); +#13723=EDGE_LOOP('',(#13714,#13715,#13716,#13717,#13719,#13721,#13722)); +#13724=FACE_OUTER_BOUND('',#13723,.F.); +#13725=ADVANCED_FACE('',(#13724),#13713,.F.); +#13726=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13727=DIRECTION('',(1.E0,0.E0,0.E0)); +#13728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13729=AXIS2_PLACEMENT_3D('',#13726,#13727,#13728); +#13730=PLANE('',#13729); +#13731=ORIENTED_EDGE('',*,*,#11687,.F.); +#13732=ORIENTED_EDGE('',*,*,#13704,.T.); +#13734=ORIENTED_EDGE('',*,*,#13733,.T.); +#13735=ORIENTED_EDGE('',*,*,#12256,.T.); +#13736=ORIENTED_EDGE('',*,*,#11978,.F.); +#13737=ORIENTED_EDGE('',*,*,#12708,.F.); +#13738=ORIENTED_EDGE('',*,*,#13503,.F.); +#13739=EDGE_LOOP('',(#13731,#13732,#13734,#13735,#13736,#13737,#13738)); +#13740=FACE_OUTER_BOUND('',#13739,.F.); +#13741=ADVANCED_FACE('',(#13740),#13730,.F.); +#13742=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13743=DIRECTION('',(1.E0,0.E0,0.E0)); +#13744=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13745=AXIS2_PLACEMENT_3D('',#13742,#13743,#13744); +#13746=PLANE('',#13745); +#13748=ORIENTED_EDGE('',*,*,#13747,.T.); +#13749=ORIENTED_EDGE('',*,*,#11437,.F.); +#13751=ORIENTED_EDGE('',*,*,#13750,.T.); +#13753=ORIENTED_EDGE('',*,*,#13752,.T.); +#13755=ORIENTED_EDGE('',*,*,#13754,.T.); +#13757=ORIENTED_EDGE('',*,*,#13756,.T.); +#13758=EDGE_LOOP('',(#13748,#13749,#13751,#13753,#13755,#13757)); +#13759=FACE_OUTER_BOUND('',#13758,.F.); +#13760=ADVANCED_FACE('',(#13759),#13746,.F.); +#13761=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13762=DIRECTION('',(1.E0,0.E0,0.E0)); +#13763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13764=AXIS2_PLACEMENT_3D('',#13761,#13762,#13763); +#13765=PLANE('',#13764); +#13767=ORIENTED_EDGE('',*,*,#13766,.T.); +#13769=ORIENTED_EDGE('',*,*,#13768,.T.); +#13771=ORIENTED_EDGE('',*,*,#13770,.T.); +#13773=ORIENTED_EDGE('',*,*,#13772,.T.); +#13774=ORIENTED_EDGE('',*,*,#13159,.T.); +#13776=ORIENTED_EDGE('',*,*,#13775,.T.); +#13777=EDGE_LOOP('',(#13767,#13769,#13771,#13773,#13774,#13776)); +#13778=FACE_OUTER_BOUND('',#13777,.F.); +#13779=ADVANCED_FACE('',(#13778),#13765,.F.); +#13780=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#13781=DIRECTION('',(0.E0,1.E0,0.E0)); +#13782=DIRECTION('',(0.E0,0.E0,1.E0)); +#13783=AXIS2_PLACEMENT_3D('',#13780,#13781,#13782); +#13784=PLANE('',#13783); +#13785=ORIENTED_EDGE('',*,*,#12984,.F.); +#13786=ORIENTED_EDGE('',*,*,#13628,.T.); +#13788=ORIENTED_EDGE('',*,*,#13787,.F.); +#13789=ORIENTED_EDGE('',*,*,#13718,.F.); +#13790=EDGE_LOOP('',(#13785,#13786,#13788,#13789)); +#13791=FACE_OUTER_BOUND('',#13790,.F.); +#13793=ORIENTED_EDGE('',*,*,#13792,.T.); +#13795=ORIENTED_EDGE('',*,*,#13794,.T.); +#13797=ORIENTED_EDGE('',*,*,#13796,.T.); +#13799=ORIENTED_EDGE('',*,*,#13798,.F.); +#13800=EDGE_LOOP('',(#13793,#13795,#13797,#13799)); +#13801=FACE_BOUND('',#13800,.F.); +#13802=ADVANCED_FACE('',(#13791,#13801),#13784,.F.); +#13803=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#13804=DIRECTION('',(0.E0,0.E0,1.E0)); +#13805=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13806=AXIS2_PLACEMENT_3D('',#13803,#13804,#13805); +#13807=PLANE('',#13806); +#13808=ORIENTED_EDGE('',*,*,#13720,.F.); +#13809=ORIENTED_EDGE('',*,*,#13787,.T.); +#13810=ORIENTED_EDGE('',*,*,#13626,.T.); +#13811=ORIENTED_EDGE('',*,*,#13698,.F.); +#13812=EDGE_LOOP('',(#13808,#13809,#13810,#13811)); +#13813=FACE_OUTER_BOUND('',#13812,.F.); +#13814=ADVANCED_FACE('',(#13813),#13807,.F.); +#13815=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13816=DIRECTION('',(1.E0,0.E0,0.E0)); +#13817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13818=AXIS2_PLACEMENT_3D('',#13815,#13816,#13817); +#13819=PLANE('',#13818); +#13820=ORIENTED_EDGE('',*,*,#12287,.F.); +#13822=ORIENTED_EDGE('',*,*,#13821,.T.); +#13824=ORIENTED_EDGE('',*,*,#13823,.T.); +#13826=ORIENTED_EDGE('',*,*,#13825,.T.); +#13828=ORIENTED_EDGE('',*,*,#13827,.T.); +#13830=ORIENTED_EDGE('',*,*,#13829,.T.); +#13832=ORIENTED_EDGE('',*,*,#13831,.T.); +#13834=ORIENTED_EDGE('',*,*,#13833,.T.); +#13836=ORIENTED_EDGE('',*,*,#13835,.T.); +#13838=ORIENTED_EDGE('',*,*,#13837,.T.); +#13840=ORIENTED_EDGE('',*,*,#13839,.T.); +#13841=EDGE_LOOP('',(#13820,#13822,#13824,#13826,#13828,#13830,#13832,#13834, +#13836,#13838,#13840)); +#13842=FACE_OUTER_BOUND('',#13841,.F.); +#13843=ADVANCED_FACE('',(#13842),#13819,.F.); +#13844=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13845=DIRECTION('',(1.E0,0.E0,0.E0)); +#13846=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13847=AXIS2_PLACEMENT_3D('',#13844,#13845,#13846); +#13848=PLANE('',#13847); +#13850=ORIENTED_EDGE('',*,*,#13849,.T.); +#13852=ORIENTED_EDGE('',*,*,#13851,.T.); +#13854=ORIENTED_EDGE('',*,*,#13853,.T.); +#13856=ORIENTED_EDGE('',*,*,#13855,.T.); +#13858=ORIENTED_EDGE('',*,*,#13857,.T.); +#13859=EDGE_LOOP('',(#13850,#13852,#13854,#13856,#13858)); +#13860=FACE_OUTER_BOUND('',#13859,.F.); +#13861=ADVANCED_FACE('',(#13860),#13848,.F.); +#13862=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13863=DIRECTION('',(1.E0,0.E0,0.E0)); +#13864=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13865=AXIS2_PLACEMENT_3D('',#13862,#13863,#13864); +#13866=PLANE('',#13865); +#13867=ORIENTED_EDGE('',*,*,#13792,.F.); +#13869=ORIENTED_EDGE('',*,*,#13868,.T.); +#13871=ORIENTED_EDGE('',*,*,#13870,.T.); +#13873=ORIENTED_EDGE('',*,*,#13872,.T.); +#13875=ORIENTED_EDGE('',*,*,#13874,.T.); +#13877=ORIENTED_EDGE('',*,*,#13876,.T.); +#13879=ORIENTED_EDGE('',*,*,#13878,.T.); +#13881=ORIENTED_EDGE('',*,*,#13880,.T.); +#13883=ORIENTED_EDGE('',*,*,#13882,.T.); +#13885=ORIENTED_EDGE('',*,*,#13884,.T.); +#13887=ORIENTED_EDGE('',*,*,#13886,.T.); +#13888=EDGE_LOOP('',(#13867,#13869,#13871,#13873,#13875,#13877,#13879,#13881, +#13883,#13885,#13887)); +#13889=FACE_OUTER_BOUND('',#13888,.F.); +#13890=ADVANCED_FACE('',(#13889),#13866,.F.); +#13891=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13892=DIRECTION('',(1.E0,0.E0,0.E0)); +#13893=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13894=AXIS2_PLACEMENT_3D('',#13891,#13892,#13893); +#13895=PLANE('',#13894); +#13897=ORIENTED_EDGE('',*,*,#13896,.F.); +#13899=ORIENTED_EDGE('',*,*,#13898,.T.); +#13901=ORIENTED_EDGE('',*,*,#13900,.T.); +#13903=ORIENTED_EDGE('',*,*,#13902,.T.); +#13905=ORIENTED_EDGE('',*,*,#13904,.T.); +#13906=EDGE_LOOP('',(#13897,#13899,#13901,#13903,#13905)); +#13907=FACE_OUTER_BOUND('',#13906,.F.); +#13908=ADVANCED_FACE('',(#13907),#13895,.F.); +#13909=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#13910=DIRECTION('',(0.E0,0.E0,1.E0)); +#13911=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13912=AXIS2_PLACEMENT_3D('',#13909,#13910,#13911); +#13913=PLANE('',#13912); +#13914=ORIENTED_EDGE('',*,*,#12293,.T.); +#13916=ORIENTED_EDGE('',*,*,#13915,.T.); +#13918=ORIENTED_EDGE('',*,*,#13917,.F.); +#13919=ORIENTED_EDGE('',*,*,#13821,.F.); +#13920=EDGE_LOOP('',(#13914,#13916,#13918,#13919)); +#13921=FACE_OUTER_BOUND('',#13920,.F.); +#13922=ADVANCED_FACE('',(#13921),#13913,.T.); +#13923=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13924=DIRECTION('',(1.E0,0.E0,0.E0)); +#13925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13926=AXIS2_PLACEMENT_3D('',#13923,#13924,#13925); +#13927=PLANE('',#13926); +#13928=ORIENTED_EDGE('',*,*,#12291,.F.); +#13930=ORIENTED_EDGE('',*,*,#13929,.F.); +#13932=ORIENTED_EDGE('',*,*,#13931,.F.); +#13934=ORIENTED_EDGE('',*,*,#13933,.F.); +#13936=ORIENTED_EDGE('',*,*,#13935,.F.); +#13938=ORIENTED_EDGE('',*,*,#13937,.F.); +#13940=ORIENTED_EDGE('',*,*,#13939,.F.); +#13942=ORIENTED_EDGE('',*,*,#13941,.F.); +#13944=ORIENTED_EDGE('',*,*,#13943,.F.); +#13946=ORIENTED_EDGE('',*,*,#13945,.F.); +#13947=ORIENTED_EDGE('',*,*,#13915,.F.); +#13948=EDGE_LOOP('',(#13928,#13930,#13932,#13934,#13936,#13938,#13940,#13942, +#13944,#13946,#13947)); +#13949=FACE_OUTER_BOUND('',#13948,.F.); +#13950=ADVANCED_FACE('',(#13949),#13927,.T.); +#13951=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13952=DIRECTION('',(1.E0,0.E0,0.E0)); +#13953=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13954=AXIS2_PLACEMENT_3D('',#13951,#13952,#13953); +#13955=PLANE('',#13954); +#13957=ORIENTED_EDGE('',*,*,#13956,.F.); +#13959=ORIENTED_EDGE('',*,*,#13958,.F.); +#13961=ORIENTED_EDGE('',*,*,#13960,.F.); +#13963=ORIENTED_EDGE('',*,*,#13962,.F.); +#13965=ORIENTED_EDGE('',*,*,#13964,.F.); +#13966=EDGE_LOOP('',(#13957,#13959,#13961,#13963,#13965)); +#13967=FACE_OUTER_BOUND('',#13966,.F.); +#13968=ADVANCED_FACE('',(#13967),#13955,.T.); +#13969=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13970=DIRECTION('',(1.E0,0.E0,0.E0)); +#13971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13972=AXIS2_PLACEMENT_3D('',#13969,#13970,#13971); +#13973=PLANE('',#13972); +#13974=ORIENTED_EDGE('',*,*,#13796,.F.); +#13976=ORIENTED_EDGE('',*,*,#13975,.F.); +#13978=ORIENTED_EDGE('',*,*,#13977,.F.); +#13980=ORIENTED_EDGE('',*,*,#13979,.F.); +#13982=ORIENTED_EDGE('',*,*,#13981,.F.); +#13984=ORIENTED_EDGE('',*,*,#13983,.F.); +#13986=ORIENTED_EDGE('',*,*,#13985,.F.); +#13988=ORIENTED_EDGE('',*,*,#13987,.F.); +#13990=ORIENTED_EDGE('',*,*,#13989,.F.); +#13992=ORIENTED_EDGE('',*,*,#13991,.F.); +#13994=ORIENTED_EDGE('',*,*,#13993,.F.); +#13995=EDGE_LOOP('',(#13974,#13976,#13978,#13980,#13982,#13984,#13986,#13988, +#13990,#13992,#13994)); +#13996=FACE_OUTER_BOUND('',#13995,.F.); +#13997=ADVANCED_FACE('',(#13996),#13973,.T.); +#13998=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13999=DIRECTION('',(1.E0,0.E0,0.E0)); +#14000=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14001=AXIS2_PLACEMENT_3D('',#13998,#13999,#14000); +#14002=PLANE('',#14001); +#14004=ORIENTED_EDGE('',*,*,#14003,.T.); +#14006=ORIENTED_EDGE('',*,*,#14005,.F.); +#14008=ORIENTED_EDGE('',*,*,#14007,.F.); +#14010=ORIENTED_EDGE('',*,*,#14009,.F.); +#14012=ORIENTED_EDGE('',*,*,#14011,.F.); +#14013=EDGE_LOOP('',(#14004,#14006,#14008,#14010,#14012)); +#14014=FACE_OUTER_BOUND('',#14013,.F.); +#14015=ADVANCED_FACE('',(#14014),#14002,.T.); +#14016=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#14017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14018=DIRECTION('',(0.E0,1.E0,0.E0)); +#14019=AXIS2_PLACEMENT_3D('',#14016,#14017,#14018); +#14020=PLANE('',#14019); +#14021=ORIENTED_EDGE('',*,*,#12289,.F.); +#14022=ORIENTED_EDGE('',*,*,#13839,.F.); +#14024=ORIENTED_EDGE('',*,*,#14023,.T.); +#14025=ORIENTED_EDGE('',*,*,#13929,.T.); +#14026=EDGE_LOOP('',(#14021,#14022,#14024,#14025)); +#14027=FACE_OUTER_BOUND('',#14026,.F.); +#14028=ADVANCED_FACE('',(#14027),#14020,.T.); +#14029=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#14030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14032=AXIS2_PLACEMENT_3D('',#14029,#14030,#14031); +#14033=PLANE('',#14032); +#14034=ORIENTED_EDGE('',*,*,#13837,.F.); +#14036=ORIENTED_EDGE('',*,*,#14035,.T.); +#14037=ORIENTED_EDGE('',*,*,#13931,.T.); +#14038=ORIENTED_EDGE('',*,*,#14023,.F.); +#14039=EDGE_LOOP('',(#14034,#14036,#14037,#14038)); +#14040=FACE_OUTER_BOUND('',#14039,.F.); +#14041=ADVANCED_FACE('',(#14040),#14033,.T.); +#14042=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#14043=DIRECTION('',(0.E0,0.E0,1.E0)); +#14044=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14045=AXIS2_PLACEMENT_3D('',#14042,#14043,#14044); +#14046=PLANE('',#14045); +#14047=ORIENTED_EDGE('',*,*,#13835,.F.); +#14049=ORIENTED_EDGE('',*,*,#14048,.T.); +#14050=ORIENTED_EDGE('',*,*,#13933,.T.); +#14051=ORIENTED_EDGE('',*,*,#14035,.F.); +#14052=EDGE_LOOP('',(#14047,#14049,#14050,#14051)); +#14053=FACE_OUTER_BOUND('',#14052,.F.); +#14054=ADVANCED_FACE('',(#14053),#14046,.T.); +#14055=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#14056=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14058=AXIS2_PLACEMENT_3D('',#14055,#14056,#14057); +#14059=PLANE('',#14058); +#14060=ORIENTED_EDGE('',*,*,#13833,.F.); +#14062=ORIENTED_EDGE('',*,*,#14061,.T.); +#14063=ORIENTED_EDGE('',*,*,#13935,.T.); +#14064=ORIENTED_EDGE('',*,*,#14048,.F.); +#14065=EDGE_LOOP('',(#14060,#14062,#14063,#14064)); +#14066=FACE_OUTER_BOUND('',#14065,.F.); +#14067=ADVANCED_FACE('',(#14066),#14059,.T.); +#14068=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#14069=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#14070=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#14071=AXIS2_PLACEMENT_3D('',#14068,#14069,#14070); +#14072=PLANE('',#14071); +#14073=ORIENTED_EDGE('',*,*,#13831,.F.); +#14075=ORIENTED_EDGE('',*,*,#14074,.T.); +#14076=ORIENTED_EDGE('',*,*,#13937,.T.); +#14077=ORIENTED_EDGE('',*,*,#14061,.F.); +#14078=EDGE_LOOP('',(#14073,#14075,#14076,#14077)); +#14079=FACE_OUTER_BOUND('',#14078,.F.); +#14080=ADVANCED_FACE('',(#14079),#14072,.T.); +#14081=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#14082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14084=AXIS2_PLACEMENT_3D('',#14081,#14082,#14083); +#14085=PLANE('',#14084); +#14086=ORIENTED_EDGE('',*,*,#13829,.F.); +#14088=ORIENTED_EDGE('',*,*,#14087,.T.); +#14089=ORIENTED_EDGE('',*,*,#13939,.T.); +#14090=ORIENTED_EDGE('',*,*,#14074,.F.); +#14091=EDGE_LOOP('',(#14086,#14088,#14089,#14090)); +#14092=FACE_OUTER_BOUND('',#14091,.F.); +#14093=ADVANCED_FACE('',(#14092),#14085,.T.); +#14094=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#14095=DIRECTION('',(0.E0,0.E0,1.E0)); +#14096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14097=AXIS2_PLACEMENT_3D('',#14094,#14095,#14096); +#14098=PLANE('',#14097); +#14099=ORIENTED_EDGE('',*,*,#13827,.F.); +#14101=ORIENTED_EDGE('',*,*,#14100,.T.); +#14102=ORIENTED_EDGE('',*,*,#13941,.T.); +#14103=ORIENTED_EDGE('',*,*,#14087,.F.); +#14104=EDGE_LOOP('',(#14099,#14101,#14102,#14103)); +#14105=FACE_OUTER_BOUND('',#14104,.F.); +#14106=ADVANCED_FACE('',(#14105),#14098,.T.); +#14107=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#14108=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14109=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#14110=AXIS2_PLACEMENT_3D('',#14107,#14108,#14109); +#14111=PLANE('',#14110); +#14112=ORIENTED_EDGE('',*,*,#13825,.F.); +#14114=ORIENTED_EDGE('',*,*,#14113,.T.); +#14115=ORIENTED_EDGE('',*,*,#13943,.T.); +#14116=ORIENTED_EDGE('',*,*,#14100,.F.); +#14117=EDGE_LOOP('',(#14112,#14114,#14115,#14116)); +#14118=FACE_OUTER_BOUND('',#14117,.F.); +#14119=ADVANCED_FACE('',(#14118),#14111,.T.); +#14120=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#14121=DIRECTION('',(0.E0,1.E0,0.E0)); +#14122=DIRECTION('',(0.E0,0.E0,1.E0)); +#14123=AXIS2_PLACEMENT_3D('',#14120,#14121,#14122); +#14124=PLANE('',#14123); +#14125=ORIENTED_EDGE('',*,*,#13823,.F.); +#14126=ORIENTED_EDGE('',*,*,#13917,.T.); +#14127=ORIENTED_EDGE('',*,*,#13945,.T.); +#14128=ORIENTED_EDGE('',*,*,#14113,.F.); +#14129=EDGE_LOOP('',(#14125,#14126,#14127,#14128)); +#14130=FACE_OUTER_BOUND('',#14129,.F.); +#14131=ADVANCED_FACE('',(#14130),#14124,.T.); +#14132=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#14133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14134=DIRECTION('',(0.E0,1.E0,0.E0)); +#14135=AXIS2_PLACEMENT_3D('',#14132,#14133,#14134); +#14136=PLANE('',#14135); +#14137=ORIENTED_EDGE('',*,*,#13752,.F.); +#14139=ORIENTED_EDGE('',*,*,#14138,.T.); +#14140=ORIENTED_EDGE('',*,*,#13664,.T.); +#14142=ORIENTED_EDGE('',*,*,#14141,.F.); +#14143=EDGE_LOOP('',(#14137,#14139,#14140,#14142)); +#14144=FACE_OUTER_BOUND('',#14143,.F.); +#14145=ORIENTED_EDGE('',*,*,#13849,.F.); +#14147=ORIENTED_EDGE('',*,*,#14146,.T.); +#14148=ORIENTED_EDGE('',*,*,#13956,.T.); +#14150=ORIENTED_EDGE('',*,*,#14149,.F.); +#14151=EDGE_LOOP('',(#14145,#14147,#14148,#14150)); +#14152=FACE_BOUND('',#14151,.F.); +#14153=ADVANCED_FACE('',(#14144,#14152),#14136,.F.); +#14154=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#14155=DIRECTION('',(0.E0,1.E0,0.E0)); +#14156=DIRECTION('',(0.E0,0.E0,1.E0)); +#14157=AXIS2_PLACEMENT_3D('',#14154,#14155,#14156); +#14158=PLANE('',#14157); +#14160=ORIENTED_EDGE('',*,*,#14159,.T.); +#14162=ORIENTED_EDGE('',*,*,#14161,.F.); +#14163=ORIENTED_EDGE('',*,*,#11339,.T.); +#14164=ORIENTED_EDGE('',*,*,#12169,.T.); +#14166=ORIENTED_EDGE('',*,*,#14165,.F.); +#14168=ORIENTED_EDGE('',*,*,#14167,.F.); +#14169=ORIENTED_EDGE('',*,*,#11395,.T.); +#14170=ORIENTED_EDGE('',*,*,#13666,.T.); +#14171=ORIENTED_EDGE('',*,*,#14138,.F.); +#14172=ORIENTED_EDGE('',*,*,#13750,.F.); +#14173=ORIENTED_EDGE('',*,*,#11443,.T.); +#14175=ORIENTED_EDGE('',*,*,#14174,.T.); +#14177=ORIENTED_EDGE('',*,*,#14176,.F.); +#14179=ORIENTED_EDGE('',*,*,#14178,.F.); +#14180=ORIENTED_EDGE('',*,*,#11459,.T.); +#14182=ORIENTED_EDGE('',*,*,#14181,.T.); +#14184=ORIENTED_EDGE('',*,*,#14183,.F.); +#14186=ORIENTED_EDGE('',*,*,#14185,.F.); +#14187=ORIENTED_EDGE('',*,*,#11489,.T.); +#14189=ORIENTED_EDGE('',*,*,#14188,.T.); +#14191=ORIENTED_EDGE('',*,*,#14190,.F.); +#14193=ORIENTED_EDGE('',*,*,#14192,.F.); +#14194=ORIENTED_EDGE('',*,*,#11473,.T.); +#14196=ORIENTED_EDGE('',*,*,#14195,.T.); +#14198=ORIENTED_EDGE('',*,*,#14197,.F.); +#14200=ORIENTED_EDGE('',*,*,#14199,.F.); +#14201=ORIENTED_EDGE('',*,*,#11425,.T.); +#14203=ORIENTED_EDGE('',*,*,#14202,.T.); +#14205=ORIENTED_EDGE('',*,*,#14204,.F.); +#14207=ORIENTED_EDGE('',*,*,#14206,.F.); +#14208=ORIENTED_EDGE('',*,*,#11409,.T.); +#14210=ORIENTED_EDGE('',*,*,#14209,.T.); +#14212=ORIENTED_EDGE('',*,*,#14211,.F.); +#14214=ORIENTED_EDGE('',*,*,#14213,.F.); +#14215=ORIENTED_EDGE('',*,*,#11377,.T.); +#14217=ORIENTED_EDGE('',*,*,#14216,.T.); +#14219=ORIENTED_EDGE('',*,*,#14218,.F.); +#14220=ORIENTED_EDGE('',*,*,#11575,.F.); +#14221=ORIENTED_EDGE('',*,*,#11322,.T.); +#14223=ORIENTED_EDGE('',*,*,#14222,.T.); +#14225=ORIENTED_EDGE('',*,*,#14224,.F.); +#14226=ORIENTED_EDGE('',*,*,#12426,.F.); +#14227=ORIENTED_EDGE('',*,*,#11359,.T.); +#14228=ORIENTED_EDGE('',*,*,#13186,.T.); +#14229=EDGE_LOOP('',(#14160,#14162,#14163,#14164,#14166,#14168,#14169,#14170, +#14171,#14172,#14173,#14175,#14177,#14179,#14180,#14182,#14184,#14186,#14187, +#14189,#14191,#14193,#14194,#14196,#14198,#14200,#14201,#14203,#14205,#14207, +#14208,#14210,#14212,#14214,#14215,#14217,#14219,#14220,#14221,#14223,#14225, +#14226,#14227,#14228)); +#14230=FACE_OUTER_BOUND('',#14229,.F.); +#14231=ADVANCED_FACE('',(#14230),#14158,.T.); +#14232=CARTESIAN_POINT('',(0.E0,-8.25E-1,1.5E0)); +#14233=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14234=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14235=AXIS2_PLACEMENT_3D('',#14232,#14233,#14234); +#14236=PLANE('',#14235); +#14237=ORIENTED_EDGE('',*,*,#13241,.T.); +#14239=ORIENTED_EDGE('',*,*,#14238,.F.); +#14240=ORIENTED_EDGE('',*,*,#14159,.F.); +#14241=ORIENTED_EDGE('',*,*,#13216,.T.); +#14242=EDGE_LOOP('',(#14237,#14239,#14240,#14241)); +#14243=FACE_OUTER_BOUND('',#14242,.F.); +#14244=ADVANCED_FACE('',(#14243),#14236,.T.); +#14245=CARTESIAN_POINT('',(-3.95E0,-1.05E0,1.5E0)); +#14246=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#14247=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#14248=AXIS2_PLACEMENT_3D('',#14245,#14246,#14247); +#14249=PLANE('',#14248); +#14251=ORIENTED_EDGE('',*,*,#14250,.T.); +#14252=ORIENTED_EDGE('',*,*,#14238,.T.); +#14253=ORIENTED_EDGE('',*,*,#13239,.F.); +#14254=ORIENTED_EDGE('',*,*,#13301,.T.); +#14255=EDGE_LOOP('',(#14251,#14252,#14253,#14254)); +#14256=FACE_OUTER_BOUND('',#14255,.F.); +#14257=ADVANCED_FACE('',(#14256),#14249,.T.); +#14258=CARTESIAN_POINT('',(-4.05E0,0.E0,0.E0)); +#14259=DIRECTION('',(1.E0,0.E0,0.E0)); +#14260=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14261=AXIS2_PLACEMENT_3D('',#14258,#14259,#14260); +#14262=PLANE('',#14261); +#14263=ORIENTED_EDGE('',*,*,#14250,.F.); +#14264=ORIENTED_EDGE('',*,*,#13299,.F.); +#14265=ORIENTED_EDGE('',*,*,#11341,.T.); +#14266=ORIENTED_EDGE('',*,*,#14161,.T.); +#14267=EDGE_LOOP('',(#14263,#14264,#14265,#14266)); +#14268=FACE_OUTER_BOUND('',#14267,.F.); +#14269=ADVANCED_FACE('',(#14268),#14262,.F.); +#14270=CARTESIAN_POINT('',(-4.05E0,0.E0,0.E0)); +#14271=DIRECTION('',(1.E0,0.E0,0.E0)); +#14272=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14273=AXIS2_PLACEMENT_3D('',#14270,#14271,#14272); +#14274=PLANE('',#14273); +#14275=ORIENTED_EDGE('',*,*,#13066,.F.); +#14276=ORIENTED_EDGE('',*,*,#13174,.T.); +#14278=ORIENTED_EDGE('',*,*,#14277,.F.); +#14279=ORIENTED_EDGE('',*,*,#13308,.F.); +#14280=EDGE_LOOP('',(#14275,#14276,#14278,#14279)); +#14281=FACE_OUTER_BOUND('',#14280,.F.); +#14282=ADVANCED_FACE('',(#14281),#14274,.F.); +#14283=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14286=AXIS2_PLACEMENT_3D('',#14283,#14284,#14285); +#14287=PLANE('',#14286); +#14289=ORIENTED_EDGE('',*,*,#14288,.T.); +#14291=ORIENTED_EDGE('',*,*,#14290,.F.); +#14292=ORIENTED_EDGE('',*,*,#13310,.F.); +#14293=ORIENTED_EDGE('',*,*,#14277,.T.); +#14294=ORIENTED_EDGE('',*,*,#13172,.T.); +#14295=ORIENTED_EDGE('',*,*,#12182,.T.); +#14296=EDGE_LOOP('',(#14289,#14291,#14292,#14293,#14294,#14295)); +#14297=FACE_OUTER_BOUND('',#14296,.F.); +#14298=ADVANCED_FACE('',(#14297),#14287,.T.); +#14299=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14300=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14302=AXIS2_PLACEMENT_3D('',#14299,#14300,#14301); +#14303=PLANE('',#14302); +#14305=ORIENTED_EDGE('',*,*,#14304,.T.); +#14307=ORIENTED_EDGE('',*,*,#14306,.T.); +#14308=ORIENTED_EDGE('',*,*,#12452,.F.); +#14309=ORIENTED_EDGE('',*,*,#13095,.T.); +#14310=ORIENTED_EDGE('',*,*,#13203,.F.); +#14311=ORIENTED_EDGE('',*,*,#13271,.F.); +#14312=EDGE_LOOP('',(#14305,#14307,#14308,#14309,#14310,#14311)); +#14313=FACE_OUTER_BOUND('',#14312,.F.); +#14314=ADVANCED_FACE('',(#14313),#14303,.T.); +#14315=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14318=AXIS2_PLACEMENT_3D('',#14315,#14316,#14317); +#14319=PLANE('',#14318); +#14321=ORIENTED_EDGE('',*,*,#14320,.T.); +#14323=ORIENTED_EDGE('',*,*,#14322,.F.); +#14324=ORIENTED_EDGE('',*,*,#13165,.T.); +#14325=ORIENTED_EDGE('',*,*,#13679,.T.); +#14326=EDGE_LOOP('',(#14321,#14323,#14324,#14325)); +#14327=FACE_OUTER_BOUND('',#14326,.F.); +#14328=ADVANCED_FACE('',(#14327),#14319,.T.); +#14329=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14330=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14331=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14332=AXIS2_PLACEMENT_3D('',#14329,#14330,#14331); +#14333=PLANE('',#14332); +#14335=ORIENTED_EDGE('',*,*,#14334,.T.); +#14336=ORIENTED_EDGE('',*,*,#13775,.F.); +#14337=ORIENTED_EDGE('',*,*,#13157,.T.); +#14339=ORIENTED_EDGE('',*,*,#14338,.T.); +#14340=EDGE_LOOP('',(#14335,#14336,#14337,#14339)); +#14341=FACE_OUTER_BOUND('',#14340,.F.); +#14342=ADVANCED_FACE('',(#14341),#14333,.T.); +#14343=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14345=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14346=AXIS2_PLACEMENT_3D('',#14343,#14344,#14345); +#14347=PLANE('',#14346); +#14349=ORIENTED_EDGE('',*,*,#14348,.T.); +#14351=ORIENTED_EDGE('',*,*,#14350,.F.); +#14352=ORIENTED_EDGE('',*,*,#13149,.T.); +#14354=ORIENTED_EDGE('',*,*,#14353,.T.); +#14355=EDGE_LOOP('',(#14349,#14351,#14352,#14354)); +#14356=FACE_OUTER_BOUND('',#14355,.F.); +#14357=ADVANCED_FACE('',(#14356),#14347,.T.); +#14358=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14360=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14361=AXIS2_PLACEMENT_3D('',#14358,#14359,#14360); +#14362=PLANE('',#14361); +#14364=ORIENTED_EDGE('',*,*,#14363,.T.); +#14366=ORIENTED_EDGE('',*,*,#14365,.F.); +#14367=ORIENTED_EDGE('',*,*,#13141,.T.); +#14369=ORIENTED_EDGE('',*,*,#14368,.T.); +#14370=EDGE_LOOP('',(#14364,#14366,#14367,#14369)); +#14371=FACE_OUTER_BOUND('',#14370,.F.); +#14372=ADVANCED_FACE('',(#14371),#14362,.T.); +#14373=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14374=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14375=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14376=AXIS2_PLACEMENT_3D('',#14373,#14374,#14375); +#14377=PLANE('',#14376); +#14379=ORIENTED_EDGE('',*,*,#14378,.T.); +#14381=ORIENTED_EDGE('',*,*,#14380,.F.); +#14382=ORIENTED_EDGE('',*,*,#13133,.T.); +#14384=ORIENTED_EDGE('',*,*,#14383,.T.); +#14385=EDGE_LOOP('',(#14379,#14381,#14382,#14384)); +#14386=FACE_OUTER_BOUND('',#14385,.F.); +#14387=ADVANCED_FACE('',(#14386),#14377,.T.); +#14388=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14390=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14391=AXIS2_PLACEMENT_3D('',#14388,#14389,#14390); +#14392=PLANE('',#14391); +#14394=ORIENTED_EDGE('',*,*,#14393,.T.); +#14396=ORIENTED_EDGE('',*,*,#14395,.F.); +#14397=ORIENTED_EDGE('',*,*,#13125,.T.); +#14399=ORIENTED_EDGE('',*,*,#14398,.T.); +#14400=EDGE_LOOP('',(#14394,#14396,#14397,#14399)); +#14401=FACE_OUTER_BOUND('',#14400,.F.); +#14402=ADVANCED_FACE('',(#14401),#14392,.T.); +#14403=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14405=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14406=AXIS2_PLACEMENT_3D('',#14403,#14404,#14405); +#14407=PLANE('',#14406); +#14409=ORIENTED_EDGE('',*,*,#14408,.T.); +#14411=ORIENTED_EDGE('',*,*,#14410,.F.); +#14412=ORIENTED_EDGE('',*,*,#13117,.T.); +#14414=ORIENTED_EDGE('',*,*,#14413,.T.); +#14415=EDGE_LOOP('',(#14409,#14411,#14412,#14414)); +#14416=FACE_OUTER_BOUND('',#14415,.F.); +#14417=ADVANCED_FACE('',(#14416),#14407,.T.); +#14418=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14419=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14420=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14421=AXIS2_PLACEMENT_3D('',#14418,#14419,#14420); +#14422=PLANE('',#14421); +#14424=ORIENTED_EDGE('',*,*,#14423,.T.); +#14426=ORIENTED_EDGE('',*,*,#14425,.F.); +#14427=ORIENTED_EDGE('',*,*,#13109,.T.); +#14429=ORIENTED_EDGE('',*,*,#14428,.T.); +#14430=EDGE_LOOP('',(#14424,#14426,#14427,#14429)); +#14431=FACE_OUTER_BOUND('',#14430,.F.); +#14432=ADVANCED_FACE('',(#14431),#14422,.T.); +#14433=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14434=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14436=AXIS2_PLACEMENT_3D('',#14433,#14434,#14435); +#14437=PLANE('',#14436); +#14439=ORIENTED_EDGE('',*,*,#14438,.T.); +#14440=ORIENTED_EDGE('',*,*,#11601,.F.); +#14441=ORIENTED_EDGE('',*,*,#13102,.T.); +#14443=ORIENTED_EDGE('',*,*,#14442,.T.); +#14444=EDGE_LOOP('',(#14439,#14440,#14441,#14443)); +#14445=FACE_OUTER_BOUND('',#14444,.F.); +#14446=ADVANCED_FACE('',(#14445),#14437,.T.); +#14447=CARTESIAN_POINT('',(-3.98E0,1.325E0,-1.06E0)); +#14448=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14449=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#14450=AXIS2_PLACEMENT_3D('',#14447,#14448,#14449); +#14451=PLANE('',#14450); +#14452=ORIENTED_EDGE('',*,*,#14288,.F.); +#14454=ORIENTED_EDGE('',*,*,#14453,.T.); +#14455=ORIENTED_EDGE('',*,*,#11102,.T.); +#14457=ORIENTED_EDGE('',*,*,#14456,.F.); +#14458=EDGE_LOOP('',(#14452,#14454,#14455,#14457)); +#14459=FACE_OUTER_BOUND('',#14458,.F.); +#14460=ADVANCED_FACE('',(#14459),#14451,.T.); +#14461=CARTESIAN_POINT('',(-3.835E0,1.325E0,-9.8E-1)); +#14462=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#14463=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#14464=AXIS2_PLACEMENT_3D('',#14461,#14462,#14463); +#14465=PLANE('',#14464); +#14466=ORIENTED_EDGE('',*,*,#12180,.F.); +#14468=ORIENTED_EDGE('',*,*,#14467,.T.); +#14469=ORIENTED_EDGE('',*,*,#11104,.T.); +#14470=ORIENTED_EDGE('',*,*,#14453,.F.); +#14471=EDGE_LOOP('',(#14466,#14468,#14469,#14470)); +#14472=FACE_OUTER_BOUND('',#14471,.F.); +#14473=ADVANCED_FACE('',(#14472),#14465,.T.); +#14474=CARTESIAN_POINT('',(-3.6E0,1.325E0,-8.E-1)); +#14475=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14476=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#14477=AXIS2_PLACEMENT_3D('',#14474,#14475,#14476); +#14478=PLANE('',#14477); +#14480=ORIENTED_EDGE('',*,*,#14479,.F.); +#14482=ORIENTED_EDGE('',*,*,#14481,.T.); +#14483=ORIENTED_EDGE('',*,*,#11106,.T.); +#14484=ORIENTED_EDGE('',*,*,#14467,.F.); +#14485=EDGE_LOOP('',(#14480,#14482,#14483,#14484)); +#14486=FACE_OUTER_BOUND('',#14485,.F.); +#14487=ADVANCED_FACE('',(#14486),#14478,.T.); +#14488=CARTESIAN_POINT('',(-3.415E0,1.375E0,-8.5E-1)); +#14489=DIRECTION('',(0.E0,0.E0,1.E0)); +#14490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14491=AXIS2_PLACEMENT_3D('',#14488,#14489,#14490); +#14492=PLANE('',#14491); +#14493=ORIENTED_EDGE('',*,*,#14479,.T.); +#14494=ORIENTED_EDGE('',*,*,#12190,.T.); +#14496=ORIENTED_EDGE('',*,*,#14495,.F.); +#14498=ORIENTED_EDGE('',*,*,#14497,.F.); +#14499=EDGE_LOOP('',(#14493,#14494,#14496,#14498)); +#14500=FACE_OUTER_BOUND('',#14499,.F.); +#14501=ADVANCED_FACE('',(#14500),#14492,.F.); +#14502=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#14503=DIRECTION('',(0.E0,1.E0,0.E0)); +#14504=DIRECTION('',(0.E0,0.E0,1.E0)); +#14505=AXIS2_PLACEMENT_3D('',#14502,#14503,#14504); +#14506=PLANE('',#14505); +#14508=ORIENTED_EDGE('',*,*,#14507,.F.); +#14509=ORIENTED_EDGE('',*,*,#14495,.T.); +#14510=ORIENTED_EDGE('',*,*,#12188,.T.); +#14512=ORIENTED_EDGE('',*,*,#14511,.F.); +#14513=EDGE_LOOP('',(#14508,#14509,#14510,#14512)); +#14514=FACE_OUTER_BOUND('',#14513,.F.); +#14515=ADVANCED_FACE('',(#14514),#14506,.F.); +#14516=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14517=DIRECTION('',(1.E0,0.E0,0.E0)); +#14518=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14519=AXIS2_PLACEMENT_3D('',#14516,#14517,#14518); +#14520=PLANE('',#14519); +#14521=ORIENTED_EDGE('',*,*,#11962,.T.); +#14522=ORIENTED_EDGE('',*,*,#12678,.T.); +#14523=ORIENTED_EDGE('',*,*,#13489,.F.); +#14524=ORIENTED_EDGE('',*,*,#11667,.T.); +#14526=ORIENTED_EDGE('',*,*,#14525,.T.); +#14528=ORIENTED_EDGE('',*,*,#14527,.T.); +#14529=ORIENTED_EDGE('',*,*,#12263,.T.); +#14530=EDGE_LOOP('',(#14521,#14522,#14523,#14524,#14526,#14528,#14529)); +#14531=FACE_OUTER_BOUND('',#14530,.F.); +#14532=ADVANCED_FACE('',(#14531),#14520,.F.); +#14533=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14534=DIRECTION('',(1.E0,0.E0,0.E0)); +#14535=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14536=AXIS2_PLACEMENT_3D('',#14533,#14534,#14535); +#14537=PLANE('',#14536); +#14538=ORIENTED_EDGE('',*,*,#12663,.T.); +#14539=ORIENTED_EDGE('',*,*,#12979,.F.); +#14541=ORIENTED_EDGE('',*,*,#14540,.T.); +#14543=ORIENTED_EDGE('',*,*,#14542,.T.); +#14545=ORIENTED_EDGE('',*,*,#14544,.T.); +#14546=ORIENTED_EDGE('',*,*,#11665,.T.); +#14547=ORIENTED_EDGE('',*,*,#12480,.F.); +#14548=EDGE_LOOP('',(#14538,#14539,#14541,#14543,#14545,#14546,#14547)); +#14549=FACE_OUTER_BOUND('',#14548,.F.); +#14550=ADVANCED_FACE('',(#14549),#14537,.F.); +#14551=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14552=DIRECTION('',(1.E0,0.E0,0.E0)); +#14553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14554=AXIS2_PLACEMENT_3D('',#14551,#14552,#14553); +#14555=PLANE('',#14554); +#14557=ORIENTED_EDGE('',*,*,#14556,.T.); +#14558=ORIENTED_EDGE('',*,*,#11389,.F.); +#14559=ORIENTED_EDGE('',*,*,#14167,.T.); +#14561=ORIENTED_EDGE('',*,*,#14560,.T.); +#14563=ORIENTED_EDGE('',*,*,#14562,.T.); +#14565=ORIENTED_EDGE('',*,*,#14564,.T.); +#14566=EDGE_LOOP('',(#14557,#14558,#14559,#14561,#14563,#14565)); +#14567=FACE_OUTER_BOUND('',#14566,.F.); +#14568=ADVANCED_FACE('',(#14567),#14555,.F.); +#14569=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14570=DIRECTION('',(1.E0,0.E0,0.E0)); +#14571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14572=AXIS2_PLACEMENT_3D('',#14569,#14570,#14571); +#14573=PLANE('',#14572); +#14575=ORIENTED_EDGE('',*,*,#14574,.T.); +#14576=ORIENTED_EDGE('',*,*,#14497,.T.); +#14577=ORIENTED_EDGE('',*,*,#14507,.T.); +#14579=ORIENTED_EDGE('',*,*,#14578,.T.); +#14580=ORIENTED_EDGE('',*,*,#13167,.T.); +#14581=ORIENTED_EDGE('',*,*,#14322,.T.); +#14582=EDGE_LOOP('',(#14575,#14576,#14577,#14579,#14580,#14581)); +#14583=FACE_OUTER_BOUND('',#14582,.F.); +#14584=ADVANCED_FACE('',(#14583),#14573,.F.); +#14585=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#14586=DIRECTION('',(1.E0,0.E0,0.E0)); +#14587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14588=AXIS2_PLACEMENT_3D('',#14585,#14586,#14587); +#14589=CYLINDRICAL_SURFACE('',#14588,1.E-1); +#14590=ORIENTED_EDGE('',*,*,#14544,.F.); +#14592=ORIENTED_EDGE('',*,*,#14591,.T.); +#14593=ORIENTED_EDGE('',*,*,#12145,.T.); +#14594=ORIENTED_EDGE('',*,*,#12125,.T.); +#14596=ORIENTED_EDGE('',*,*,#14595,.F.); +#14597=ORIENTED_EDGE('',*,*,#14525,.F.); +#14598=EDGE_LOOP('',(#14590,#14592,#14593,#14594,#14596,#14597)); +#14599=FACE_OUTER_BOUND('',#14598,.F.); +#14600=ADVANCED_FACE('',(#14599),#14589,.T.); +#14601=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#14602=DIRECTION('',(0.E0,0.E0,1.E0)); +#14603=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14604=AXIS2_PLACEMENT_3D('',#14601,#14602,#14603); +#14605=PLANE('',#14604); +#14606=ORIENTED_EDGE('',*,*,#14542,.F.); +#14608=ORIENTED_EDGE('',*,*,#14607,.T.); +#14609=ORIENTED_EDGE('',*,*,#12147,.T.); +#14610=ORIENTED_EDGE('',*,*,#14591,.F.); +#14611=EDGE_LOOP('',(#14606,#14608,#14609,#14610)); +#14612=FACE_OUTER_BOUND('',#14611,.F.); +#14613=ADVANCED_FACE('',(#14612),#14605,.F.); +#14614=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#14615=DIRECTION('',(0.E0,1.E0,0.E0)); +#14616=DIRECTION('',(0.E0,0.E0,1.E0)); +#14617=AXIS2_PLACEMENT_3D('',#14614,#14615,#14616); +#14618=PLANE('',#14617); +#14619=ORIENTED_EDGE('',*,*,#12977,.F.); +#14620=ORIENTED_EDGE('',*,*,#12149,.T.); +#14621=ORIENTED_EDGE('',*,*,#14607,.F.); +#14622=ORIENTED_EDGE('',*,*,#14540,.F.); +#14623=EDGE_LOOP('',(#14619,#14620,#14621,#14622)); +#14624=FACE_OUTER_BOUND('',#14623,.F.); +#14626=ORIENTED_EDGE('',*,*,#14625,.F.); +#14628=ORIENTED_EDGE('',*,*,#14627,.T.); +#14630=ORIENTED_EDGE('',*,*,#14629,.T.); +#14632=ORIENTED_EDGE('',*,*,#14631,.F.); +#14633=EDGE_LOOP('',(#14626,#14628,#14630,#14632)); +#14634=FACE_BOUND('',#14633,.F.); +#14635=ADVANCED_FACE('',(#14624,#14634),#14618,.F.); +#14636=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14637=DIRECTION('',(1.E0,0.E0,0.E0)); +#14638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14639=AXIS2_PLACEMENT_3D('',#14636,#14637,#14638); +#14640=PLANE('',#14639); +#14641=ORIENTED_EDGE('',*,*,#12277,.T.); +#14643=ORIENTED_EDGE('',*,*,#14642,.T.); +#14645=ORIENTED_EDGE('',*,*,#14644,.T.); +#14647=ORIENTED_EDGE('',*,*,#14646,.T.); +#14649=ORIENTED_EDGE('',*,*,#14648,.T.); +#14651=ORIENTED_EDGE('',*,*,#14650,.T.); +#14653=ORIENTED_EDGE('',*,*,#14652,.T.); +#14655=ORIENTED_EDGE('',*,*,#14654,.T.); +#14657=ORIENTED_EDGE('',*,*,#14656,.T.); +#14659=ORIENTED_EDGE('',*,*,#14658,.T.); +#14661=ORIENTED_EDGE('',*,*,#14660,.T.); +#14662=EDGE_LOOP('',(#14641,#14643,#14645,#14647,#14649,#14651,#14653,#14655, +#14657,#14659,#14661)); +#14663=FACE_OUTER_BOUND('',#14662,.F.); +#14664=ADVANCED_FACE('',(#14663),#14640,.F.); +#14665=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14666=DIRECTION('',(1.E0,0.E0,0.E0)); +#14667=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14668=AXIS2_PLACEMENT_3D('',#14665,#14666,#14667); +#14669=PLANE('',#14668); +#14670=ORIENTED_EDGE('',*,*,#14625,.T.); +#14672=ORIENTED_EDGE('',*,*,#14671,.T.); +#14674=ORIENTED_EDGE('',*,*,#14673,.T.); +#14676=ORIENTED_EDGE('',*,*,#14675,.T.); +#14678=ORIENTED_EDGE('',*,*,#14677,.T.); +#14680=ORIENTED_EDGE('',*,*,#14679,.T.); +#14682=ORIENTED_EDGE('',*,*,#14681,.T.); +#14684=ORIENTED_EDGE('',*,*,#14683,.T.); +#14686=ORIENTED_EDGE('',*,*,#14685,.T.); +#14688=ORIENTED_EDGE('',*,*,#14687,.T.); +#14690=ORIENTED_EDGE('',*,*,#14689,.T.); +#14691=EDGE_LOOP('',(#14670,#14672,#14674,#14676,#14678,#14680,#14682,#14684, +#14686,#14688,#14690)); +#14692=FACE_OUTER_BOUND('',#14691,.F.); +#14693=ADVANCED_FACE('',(#14692),#14669,.F.); +#14694=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14695=DIRECTION('',(1.E0,0.E0,0.E0)); +#14696=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14697=AXIS2_PLACEMENT_3D('',#14694,#14695,#14696); +#14698=PLANE('',#14697); +#14700=ORIENTED_EDGE('',*,*,#14699,.T.); +#14702=ORIENTED_EDGE('',*,*,#14701,.T.); +#14704=ORIENTED_EDGE('',*,*,#14703,.T.); +#14706=ORIENTED_EDGE('',*,*,#14705,.T.); +#14708=ORIENTED_EDGE('',*,*,#14707,.T.); +#14709=EDGE_LOOP('',(#14700,#14702,#14704,#14706,#14708)); +#14710=FACE_OUTER_BOUND('',#14709,.F.); +#14711=ADVANCED_FACE('',(#14710),#14698,.F.); +#14712=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14713=DIRECTION('',(1.E0,0.E0,0.E0)); +#14714=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14715=AXIS2_PLACEMENT_3D('',#14712,#14713,#14714); +#14716=PLANE('',#14715); +#14718=ORIENTED_EDGE('',*,*,#14717,.F.); +#14720=ORIENTED_EDGE('',*,*,#14719,.T.); +#14722=ORIENTED_EDGE('',*,*,#14721,.T.); +#14724=ORIENTED_EDGE('',*,*,#14723,.T.); +#14726=ORIENTED_EDGE('',*,*,#14725,.T.); +#14727=EDGE_LOOP('',(#14718,#14720,#14722,#14724,#14726)); +#14728=FACE_OUTER_BOUND('',#14727,.F.); +#14729=ADVANCED_FACE('',(#14728),#14716,.F.); +#14730=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#14731=DIRECTION('',(0.E0,0.E0,1.E0)); +#14732=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14733=AXIS2_PLACEMENT_3D('',#14730,#14731,#14732); +#14734=PLANE('',#14733); +#14735=ORIENTED_EDGE('',*,*,#12283,.T.); +#14737=ORIENTED_EDGE('',*,*,#14736,.T.); +#14739=ORIENTED_EDGE('',*,*,#14738,.F.); +#14740=ORIENTED_EDGE('',*,*,#14642,.F.); +#14741=EDGE_LOOP('',(#14735,#14737,#14739,#14740)); +#14742=FACE_OUTER_BOUND('',#14741,.F.); +#14743=ADVANCED_FACE('',(#14742),#14734,.T.); +#14744=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14745=DIRECTION('',(1.E0,0.E0,0.E0)); +#14746=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14747=AXIS2_PLACEMENT_3D('',#14744,#14745,#14746); +#14748=PLANE('',#14747); +#14749=ORIENTED_EDGE('',*,*,#12281,.F.); +#14751=ORIENTED_EDGE('',*,*,#14750,.F.); +#14753=ORIENTED_EDGE('',*,*,#14752,.F.); +#14755=ORIENTED_EDGE('',*,*,#14754,.F.); +#14757=ORIENTED_EDGE('',*,*,#14756,.F.); +#14759=ORIENTED_EDGE('',*,*,#14758,.F.); +#14761=ORIENTED_EDGE('',*,*,#14760,.F.); +#14763=ORIENTED_EDGE('',*,*,#14762,.F.); +#14765=ORIENTED_EDGE('',*,*,#14764,.F.); +#14767=ORIENTED_EDGE('',*,*,#14766,.F.); +#14768=ORIENTED_EDGE('',*,*,#14736,.F.); +#14769=EDGE_LOOP('',(#14749,#14751,#14753,#14755,#14757,#14759,#14761,#14763, +#14765,#14767,#14768)); +#14770=FACE_OUTER_BOUND('',#14769,.F.); +#14771=ADVANCED_FACE('',(#14770),#14748,.T.); +#14772=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14773=DIRECTION('',(1.E0,0.E0,0.E0)); +#14774=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14775=AXIS2_PLACEMENT_3D('',#14772,#14773,#14774); +#14776=PLANE('',#14775); +#14777=ORIENTED_EDGE('',*,*,#14629,.F.); +#14779=ORIENTED_EDGE('',*,*,#14778,.F.); +#14781=ORIENTED_EDGE('',*,*,#14780,.F.); +#14783=ORIENTED_EDGE('',*,*,#14782,.F.); +#14785=ORIENTED_EDGE('',*,*,#14784,.F.); +#14787=ORIENTED_EDGE('',*,*,#14786,.F.); +#14789=ORIENTED_EDGE('',*,*,#14788,.F.); +#14791=ORIENTED_EDGE('',*,*,#14790,.F.); +#14793=ORIENTED_EDGE('',*,*,#14792,.F.); +#14795=ORIENTED_EDGE('',*,*,#14794,.F.); +#14797=ORIENTED_EDGE('',*,*,#14796,.F.); +#14798=EDGE_LOOP('',(#14777,#14779,#14781,#14783,#14785,#14787,#14789,#14791, +#14793,#14795,#14797)); +#14799=FACE_OUTER_BOUND('',#14798,.F.); +#14800=ADVANCED_FACE('',(#14799),#14776,.T.); +#14801=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14802=DIRECTION('',(1.E0,0.E0,0.E0)); +#14803=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14804=AXIS2_PLACEMENT_3D('',#14801,#14802,#14803); +#14805=PLANE('',#14804); +#14807=ORIENTED_EDGE('',*,*,#14806,.F.); +#14809=ORIENTED_EDGE('',*,*,#14808,.F.); +#14811=ORIENTED_EDGE('',*,*,#14810,.F.); +#14813=ORIENTED_EDGE('',*,*,#14812,.F.); +#14815=ORIENTED_EDGE('',*,*,#14814,.F.); +#14816=EDGE_LOOP('',(#14807,#14809,#14811,#14813,#14815)); +#14817=FACE_OUTER_BOUND('',#14816,.F.); +#14818=ADVANCED_FACE('',(#14817),#14805,.T.); +#14819=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14820=DIRECTION('',(1.E0,0.E0,0.E0)); +#14821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14822=AXIS2_PLACEMENT_3D('',#14819,#14820,#14821); +#14823=PLANE('',#14822); +#14825=ORIENTED_EDGE('',*,*,#14824,.T.); +#14827=ORIENTED_EDGE('',*,*,#14826,.F.); +#14829=ORIENTED_EDGE('',*,*,#14828,.F.); +#14831=ORIENTED_EDGE('',*,*,#14830,.F.); +#14833=ORIENTED_EDGE('',*,*,#14832,.F.); +#14834=EDGE_LOOP('',(#14825,#14827,#14829,#14831,#14833)); +#14835=FACE_OUTER_BOUND('',#14834,.F.); +#14836=ADVANCED_FACE('',(#14835),#14823,.T.); +#14837=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#14838=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14839=DIRECTION('',(0.E0,1.E0,0.E0)); +#14840=AXIS2_PLACEMENT_3D('',#14837,#14838,#14839); +#14841=PLANE('',#14840); +#14842=ORIENTED_EDGE('',*,*,#12279,.F.); +#14843=ORIENTED_EDGE('',*,*,#14660,.F.); +#14845=ORIENTED_EDGE('',*,*,#14844,.T.); +#14846=ORIENTED_EDGE('',*,*,#14750,.T.); +#14847=EDGE_LOOP('',(#14842,#14843,#14845,#14846)); +#14848=FACE_OUTER_BOUND('',#14847,.F.); +#14849=ADVANCED_FACE('',(#14848),#14841,.T.); +#14850=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#14851=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14853=AXIS2_PLACEMENT_3D('',#14850,#14851,#14852); +#14854=PLANE('',#14853); +#14855=ORIENTED_EDGE('',*,*,#14658,.F.); +#14857=ORIENTED_EDGE('',*,*,#14856,.T.); +#14858=ORIENTED_EDGE('',*,*,#14752,.T.); +#14859=ORIENTED_EDGE('',*,*,#14844,.F.); +#14860=EDGE_LOOP('',(#14855,#14857,#14858,#14859)); +#14861=FACE_OUTER_BOUND('',#14860,.F.); +#14862=ADVANCED_FACE('',(#14861),#14854,.T.); +#14863=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#14864=DIRECTION('',(0.E0,0.E0,1.E0)); +#14865=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14866=AXIS2_PLACEMENT_3D('',#14863,#14864,#14865); +#14867=PLANE('',#14866); +#14868=ORIENTED_EDGE('',*,*,#14656,.F.); +#14870=ORIENTED_EDGE('',*,*,#14869,.T.); +#14871=ORIENTED_EDGE('',*,*,#14754,.T.); +#14872=ORIENTED_EDGE('',*,*,#14856,.F.); +#14873=EDGE_LOOP('',(#14868,#14870,#14871,#14872)); +#14874=FACE_OUTER_BOUND('',#14873,.F.); +#14875=ADVANCED_FACE('',(#14874),#14867,.T.); +#14876=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#14877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14878=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14879=AXIS2_PLACEMENT_3D('',#14876,#14877,#14878); +#14880=PLANE('',#14879); +#14881=ORIENTED_EDGE('',*,*,#14654,.F.); +#14883=ORIENTED_EDGE('',*,*,#14882,.T.); +#14884=ORIENTED_EDGE('',*,*,#14756,.T.); +#14885=ORIENTED_EDGE('',*,*,#14869,.F.); +#14886=EDGE_LOOP('',(#14881,#14883,#14884,#14885)); +#14887=FACE_OUTER_BOUND('',#14886,.F.); +#14888=ADVANCED_FACE('',(#14887),#14880,.T.); +#14889=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#14890=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#14891=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#14892=AXIS2_PLACEMENT_3D('',#14889,#14890,#14891); +#14893=PLANE('',#14892); +#14894=ORIENTED_EDGE('',*,*,#14652,.F.); +#14896=ORIENTED_EDGE('',*,*,#14895,.T.); +#14897=ORIENTED_EDGE('',*,*,#14758,.T.); +#14898=ORIENTED_EDGE('',*,*,#14882,.F.); +#14899=EDGE_LOOP('',(#14894,#14896,#14897,#14898)); +#14900=FACE_OUTER_BOUND('',#14899,.F.); +#14901=ADVANCED_FACE('',(#14900),#14893,.T.); +#14902=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#14903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14904=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14905=AXIS2_PLACEMENT_3D('',#14902,#14903,#14904); +#14906=PLANE('',#14905); +#14907=ORIENTED_EDGE('',*,*,#14650,.F.); +#14909=ORIENTED_EDGE('',*,*,#14908,.T.); +#14910=ORIENTED_EDGE('',*,*,#14760,.T.); +#14911=ORIENTED_EDGE('',*,*,#14895,.F.); +#14912=EDGE_LOOP('',(#14907,#14909,#14910,#14911)); +#14913=FACE_OUTER_BOUND('',#14912,.F.); +#14914=ADVANCED_FACE('',(#14913),#14906,.T.); +#14915=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#14916=DIRECTION('',(0.E0,0.E0,1.E0)); +#14917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14918=AXIS2_PLACEMENT_3D('',#14915,#14916,#14917); +#14919=PLANE('',#14918); +#14920=ORIENTED_EDGE('',*,*,#14648,.F.); +#14922=ORIENTED_EDGE('',*,*,#14921,.T.); +#14923=ORIENTED_EDGE('',*,*,#14762,.T.); +#14924=ORIENTED_EDGE('',*,*,#14908,.F.); +#14925=EDGE_LOOP('',(#14920,#14922,#14923,#14924)); +#14926=FACE_OUTER_BOUND('',#14925,.F.); +#14927=ADVANCED_FACE('',(#14926),#14919,.T.); +#14928=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#14929=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14930=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#14931=AXIS2_PLACEMENT_3D('',#14928,#14929,#14930); +#14932=PLANE('',#14931); +#14933=ORIENTED_EDGE('',*,*,#14646,.F.); +#14935=ORIENTED_EDGE('',*,*,#14934,.T.); +#14936=ORIENTED_EDGE('',*,*,#14764,.T.); +#14937=ORIENTED_EDGE('',*,*,#14921,.F.); +#14938=EDGE_LOOP('',(#14933,#14935,#14936,#14937)); +#14939=FACE_OUTER_BOUND('',#14938,.F.); +#14940=ADVANCED_FACE('',(#14939),#14932,.T.); +#14941=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#14942=DIRECTION('',(0.E0,1.E0,0.E0)); +#14943=DIRECTION('',(0.E0,0.E0,1.E0)); +#14944=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); +#14945=PLANE('',#14944); +#14946=ORIENTED_EDGE('',*,*,#14644,.F.); +#14947=ORIENTED_EDGE('',*,*,#14738,.T.); +#14948=ORIENTED_EDGE('',*,*,#14766,.T.); +#14949=ORIENTED_EDGE('',*,*,#14934,.F.); +#14950=EDGE_LOOP('',(#14946,#14947,#14948,#14949)); +#14951=FACE_OUTER_BOUND('',#14950,.F.); +#14952=ADVANCED_FACE('',(#14951),#14945,.T.); +#14953=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#14954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14955=DIRECTION('',(0.E0,1.E0,0.E0)); +#14956=AXIS2_PLACEMENT_3D('',#14953,#14954,#14955); +#14957=PLANE('',#14956); +#14958=ORIENTED_EDGE('',*,*,#14627,.F.); +#14959=ORIENTED_EDGE('',*,*,#14689,.F.); +#14961=ORIENTED_EDGE('',*,*,#14960,.T.); +#14962=ORIENTED_EDGE('',*,*,#14778,.T.); +#14963=EDGE_LOOP('',(#14958,#14959,#14961,#14962)); +#14964=FACE_OUTER_BOUND('',#14963,.F.); +#14965=ADVANCED_FACE('',(#14964),#14957,.T.); +#14966=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#14967=DIRECTION('',(0.E0,1.E0,0.E0)); +#14968=DIRECTION('',(0.E0,0.E0,1.E0)); +#14969=AXIS2_PLACEMENT_3D('',#14966,#14967,#14968); +#14970=PLANE('',#14969); +#14971=ORIENTED_EDGE('',*,*,#14687,.F.); +#14973=ORIENTED_EDGE('',*,*,#14972,.T.); +#14974=ORIENTED_EDGE('',*,*,#14780,.T.); +#14975=ORIENTED_EDGE('',*,*,#14960,.F.); +#14976=EDGE_LOOP('',(#14971,#14973,#14974,#14975)); +#14977=FACE_OUTER_BOUND('',#14976,.F.); +#14978=ADVANCED_FACE('',(#14977),#14970,.T.); +#14979=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#14980=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14981=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14982=AXIS2_PLACEMENT_3D('',#14979,#14980,#14981); +#14983=PLANE('',#14982); +#14984=ORIENTED_EDGE('',*,*,#14685,.F.); +#14986=ORIENTED_EDGE('',*,*,#14985,.T.); +#14987=ORIENTED_EDGE('',*,*,#14782,.T.); +#14988=ORIENTED_EDGE('',*,*,#14972,.F.); +#14989=EDGE_LOOP('',(#14984,#14986,#14987,#14988)); +#14990=FACE_OUTER_BOUND('',#14989,.F.); +#14991=ADVANCED_FACE('',(#14990),#14983,.T.); +#14992=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#14993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14994=DIRECTION('',(0.E0,1.E0,0.E0)); +#14995=AXIS2_PLACEMENT_3D('',#14992,#14993,#14994); +#14996=PLANE('',#14995); +#14997=ORIENTED_EDGE('',*,*,#14683,.F.); +#14999=ORIENTED_EDGE('',*,*,#14998,.T.); +#15000=ORIENTED_EDGE('',*,*,#14784,.T.); +#15001=ORIENTED_EDGE('',*,*,#14985,.F.); +#15002=EDGE_LOOP('',(#14997,#14999,#15000,#15001)); +#15003=FACE_OUTER_BOUND('',#15002,.F.); +#15004=ADVANCED_FACE('',(#15003),#14996,.T.); +#15005=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#15006=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15007=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15008=AXIS2_PLACEMENT_3D('',#15005,#15006,#15007); +#15009=PLANE('',#15008); +#15010=ORIENTED_EDGE('',*,*,#14681,.F.); +#15012=ORIENTED_EDGE('',*,*,#15011,.T.); +#15013=ORIENTED_EDGE('',*,*,#14786,.T.); +#15014=ORIENTED_EDGE('',*,*,#14998,.F.); +#15015=EDGE_LOOP('',(#15010,#15012,#15013,#15014)); +#15016=FACE_OUTER_BOUND('',#15015,.F.); +#15017=ADVANCED_FACE('',(#15016),#15009,.T.); +#15018=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#15019=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#15020=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#15021=AXIS2_PLACEMENT_3D('',#15018,#15019,#15020); +#15022=PLANE('',#15021); +#15023=ORIENTED_EDGE('',*,*,#14679,.F.); +#15025=ORIENTED_EDGE('',*,*,#15024,.T.); +#15026=ORIENTED_EDGE('',*,*,#14788,.T.); +#15027=ORIENTED_EDGE('',*,*,#15011,.F.); +#15028=EDGE_LOOP('',(#15023,#15025,#15026,#15027)); +#15029=FACE_OUTER_BOUND('',#15028,.F.); +#15030=ADVANCED_FACE('',(#15029),#15022,.T.); +#15031=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#15032=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15033=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15034=AXIS2_PLACEMENT_3D('',#15031,#15032,#15033); +#15035=PLANE('',#15034); +#15036=ORIENTED_EDGE('',*,*,#14677,.F.); +#15038=ORIENTED_EDGE('',*,*,#15037,.T.); +#15039=ORIENTED_EDGE('',*,*,#14790,.T.); +#15040=ORIENTED_EDGE('',*,*,#15024,.F.); +#15041=EDGE_LOOP('',(#15036,#15038,#15039,#15040)); +#15042=FACE_OUTER_BOUND('',#15041,.F.); +#15043=ADVANCED_FACE('',(#15042),#15035,.T.); +#15044=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#15045=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15046=DIRECTION('',(0.E0,1.E0,0.E0)); +#15047=AXIS2_PLACEMENT_3D('',#15044,#15045,#15046); +#15048=PLANE('',#15047); +#15049=ORIENTED_EDGE('',*,*,#14675,.F.); +#15051=ORIENTED_EDGE('',*,*,#15050,.T.); +#15052=ORIENTED_EDGE('',*,*,#14792,.T.); +#15053=ORIENTED_EDGE('',*,*,#15037,.F.); +#15054=EDGE_LOOP('',(#15049,#15051,#15052,#15053)); +#15055=FACE_OUTER_BOUND('',#15054,.F.); +#15056=ADVANCED_FACE('',(#15055),#15048,.T.); +#15057=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#15058=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15060=AXIS2_PLACEMENT_3D('',#15057,#15058,#15059); +#15061=PLANE('',#15060); +#15062=ORIENTED_EDGE('',*,*,#14673,.F.); +#15064=ORIENTED_EDGE('',*,*,#15063,.T.); +#15065=ORIENTED_EDGE('',*,*,#14794,.T.); +#15066=ORIENTED_EDGE('',*,*,#15050,.F.); +#15067=EDGE_LOOP('',(#15062,#15064,#15065,#15066)); +#15068=FACE_OUTER_BOUND('',#15067,.F.); +#15069=ADVANCED_FACE('',(#15068),#15061,.T.); +#15070=CARTESIAN_POINT('',(-3.76E0,-1.901673347910E-1,-1.5E-1)); +#15071=DIRECTION('',(0.E0,0.E0,1.E0)); +#15072=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15073=AXIS2_PLACEMENT_3D('',#15070,#15071,#15072); +#15074=PLANE('',#15073); +#15075=ORIENTED_EDGE('',*,*,#14631,.T.); +#15076=ORIENTED_EDGE('',*,*,#14796,.T.); +#15077=ORIENTED_EDGE('',*,*,#15063,.F.); +#15078=ORIENTED_EDGE('',*,*,#14671,.F.); +#15079=EDGE_LOOP('',(#15075,#15076,#15077,#15078)); +#15080=FACE_OUTER_BOUND('',#15079,.F.); +#15081=ADVANCED_FACE('',(#15080),#15074,.T.); +#15082=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#15083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15084=DIRECTION('',(0.E0,1.E0,0.E0)); +#15085=AXIS2_PLACEMENT_3D('',#15082,#15083,#15084); +#15086=PLANE('',#15085); +#15087=ORIENTED_EDGE('',*,*,#14560,.F.); +#15088=ORIENTED_EDGE('',*,*,#14165,.T.); +#15089=ORIENTED_EDGE('',*,*,#12167,.T.); +#15091=ORIENTED_EDGE('',*,*,#15090,.F.); +#15092=EDGE_LOOP('',(#15087,#15088,#15089,#15091)); +#15093=FACE_OUTER_BOUND('',#15092,.F.); +#15094=ORIENTED_EDGE('',*,*,#14699,.F.); +#15096=ORIENTED_EDGE('',*,*,#15095,.T.); +#15097=ORIENTED_EDGE('',*,*,#14806,.T.); +#15099=ORIENTED_EDGE('',*,*,#15098,.F.); +#15100=EDGE_LOOP('',(#15094,#15096,#15097,#15099)); +#15101=FACE_BOUND('',#15100,.F.); +#15102=ADVANCED_FACE('',(#15093,#15101),#15086,.F.); +#15103=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#15104=DIRECTION('',(0.E0,1.E0,0.E0)); +#15105=DIRECTION('',(0.E0,0.E0,1.E0)); +#15106=AXIS2_PLACEMENT_3D('',#15103,#15104,#15105); +#15107=PLANE('',#15106); +#15108=ORIENTED_EDGE('',*,*,#14562,.F.); +#15109=ORIENTED_EDGE('',*,*,#15090,.T.); +#15110=ORIENTED_EDGE('',*,*,#12165,.T.); +#15112=ORIENTED_EDGE('',*,*,#15111,.F.); +#15113=EDGE_LOOP('',(#15108,#15109,#15110,#15112)); +#15114=FACE_OUTER_BOUND('',#15113,.F.); +#15115=ADVANCED_FACE('',(#15114),#15107,.F.); +#15116=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#15117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15118=DIRECTION('',(0.E0,1.E0,0.E0)); +#15119=AXIS2_PLACEMENT_3D('',#15116,#15117,#15118); +#15120=PLANE('',#15119); +#15122=ORIENTED_EDGE('',*,*,#15121,.T.); +#15123=ORIENTED_EDGE('',*,*,#14564,.F.); +#15124=ORIENTED_EDGE('',*,*,#15111,.T.); +#15125=ORIENTED_EDGE('',*,*,#12163,.T.); +#15126=EDGE_LOOP('',(#15122,#15123,#15124,#15125)); +#15127=FACE_OUTER_BOUND('',#15126,.F.); +#15128=ADVANCED_FACE('',(#15127),#15120,.F.); +#15129=CARTESIAN_POINT('',(-3.6E0,1.325E0,8.E-1)); +#15130=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15131=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15132=AXIS2_PLACEMENT_3D('',#15129,#15130,#15131); +#15133=PLANE('',#15132); +#15134=ORIENTED_EDGE('',*,*,#11274,.T.); +#15136=ORIENTED_EDGE('',*,*,#15135,.F.); +#15137=ORIENTED_EDGE('',*,*,#15121,.F.); +#15139=ORIENTED_EDGE('',*,*,#15138,.T.); +#15140=EDGE_LOOP('',(#15134,#15136,#15137,#15139)); +#15141=FACE_OUTER_BOUND('',#15140,.F.); +#15142=ADVANCED_FACE('',(#15141),#15133,.T.); +#15143=CARTESIAN_POINT('',(-3.365E0,1.325E0,9.8E-1)); +#15144=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15145=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15146=AXIS2_PLACEMENT_3D('',#15143,#15144,#15145); +#15147=PLANE('',#15146); +#15148=ORIENTED_EDGE('',*,*,#14556,.F.); +#15149=ORIENTED_EDGE('',*,*,#15135,.T.); +#15150=ORIENTED_EDGE('',*,*,#11272,.T.); +#15152=ORIENTED_EDGE('',*,*,#15151,.F.); +#15153=EDGE_LOOP('',(#15148,#15149,#15150,#15152)); +#15154=FACE_OUTER_BOUND('',#15153,.F.); +#15155=ADVANCED_FACE('',(#15154),#15147,.T.); +#15156=CARTESIAN_POINT('',(-3.2E0,1.325E0,1.06E0)); +#15157=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15158=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15159=AXIS2_PLACEMENT_3D('',#15156,#15157,#15158); +#15160=PLANE('',#15159); +#15161=ORIENTED_EDGE('',*,*,#11391,.F.); +#15162=ORIENTED_EDGE('',*,*,#15151,.T.); +#15163=ORIENTED_EDGE('',*,*,#11270,.T.); +#15165=ORIENTED_EDGE('',*,*,#15164,.F.); +#15166=EDGE_LOOP('',(#15161,#15162,#15163,#15165)); +#15167=FACE_OUTER_BOUND('',#15166,.F.); +#15168=ADVANCED_FACE('',(#15167),#15160,.T.); +#15169=CARTESIAN_POINT('',(-3.035E0,1.325E0,9.8E-1)); +#15170=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#15171=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15172=AXIS2_PLACEMENT_3D('',#15169,#15170,#15171); +#15173=PLANE('',#15172); +#15174=ORIENTED_EDGE('',*,*,#11268,.T.); +#15176=ORIENTED_EDGE('',*,*,#15175,.F.); +#15177=ORIENTED_EDGE('',*,*,#13658,.F.); +#15178=ORIENTED_EDGE('',*,*,#15164,.T.); +#15179=EDGE_LOOP('',(#15174,#15176,#15177,#15178)); +#15180=FACE_OUTER_BOUND('',#15179,.F.); +#15181=ADVANCED_FACE('',(#15180),#15173,.T.); +#15182=CARTESIAN_POINT('',(-2.8E0,1.325E0,8.E-1)); +#15183=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15184=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15185=AXIS2_PLACEMENT_3D('',#15182,#15183,#15184); +#15186=PLANE('',#15185); +#15187=ORIENTED_EDGE('',*,*,#11266,.T.); +#15189=ORIENTED_EDGE('',*,*,#15188,.F.); +#15191=ORIENTED_EDGE('',*,*,#15190,.F.); +#15192=ORIENTED_EDGE('',*,*,#15175,.T.); +#15193=EDGE_LOOP('',(#15187,#15189,#15191,#15192)); +#15194=FACE_OUTER_BOUND('',#15193,.F.); +#15195=ADVANCED_FACE('',(#15194),#15186,.T.); +#15196=CARTESIAN_POINT('',(-2.565E0,1.325E0,9.8E-1)); +#15197=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15198=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15199=AXIS2_PLACEMENT_3D('',#15196,#15197,#15198); +#15200=PLANE('',#15199); +#15201=ORIENTED_EDGE('',*,*,#13747,.F.); +#15202=ORIENTED_EDGE('',*,*,#15188,.T.); +#15203=ORIENTED_EDGE('',*,*,#11264,.T.); +#15205=ORIENTED_EDGE('',*,*,#15204,.F.); +#15206=EDGE_LOOP('',(#15201,#15202,#15203,#15205)); +#15207=FACE_OUTER_BOUND('',#15206,.F.); +#15208=ADVANCED_FACE('',(#15207),#15200,.T.); +#15209=CARTESIAN_POINT('',(-2.4E0,1.325E0,1.06E0)); +#15210=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15211=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15212=AXIS2_PLACEMENT_3D('',#15209,#15210,#15211); +#15213=PLANE('',#15212); +#15214=ORIENTED_EDGE('',*,*,#11439,.F.); +#15215=ORIENTED_EDGE('',*,*,#15204,.T.); +#15216=ORIENTED_EDGE('',*,*,#11262,.T.); +#15218=ORIENTED_EDGE('',*,*,#15217,.F.); +#15219=EDGE_LOOP('',(#15214,#15215,#15216,#15218)); +#15220=FACE_OUTER_BOUND('',#15219,.F.); +#15221=ADVANCED_FACE('',(#15220),#15213,.T.); +#15222=CARTESIAN_POINT('',(-2.235E0,1.325E0,9.8E-1)); +#15223=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#15224=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15225=AXIS2_PLACEMENT_3D('',#15222,#15223,#15224); +#15226=PLANE('',#15225); +#15227=ORIENTED_EDGE('',*,*,#11260,.T.); +#15229=ORIENTED_EDGE('',*,*,#15228,.F.); +#15231=ORIENTED_EDGE('',*,*,#15230,.F.); +#15232=ORIENTED_EDGE('',*,*,#15217,.T.); +#15233=EDGE_LOOP('',(#15227,#15229,#15231,#15232)); +#15234=FACE_OUTER_BOUND('',#15233,.F.); +#15235=ADVANCED_FACE('',(#15234),#15226,.T.); +#15236=CARTESIAN_POINT('',(-2.E0,1.325E0,8.E-1)); +#15237=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15238=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15239=AXIS2_PLACEMENT_3D('',#15236,#15237,#15238); +#15240=PLANE('',#15239); +#15241=ORIENTED_EDGE('',*,*,#11258,.T.); +#15243=ORIENTED_EDGE('',*,*,#15242,.F.); +#15245=ORIENTED_EDGE('',*,*,#15244,.F.); +#15246=ORIENTED_EDGE('',*,*,#15228,.T.); +#15247=EDGE_LOOP('',(#15241,#15243,#15245,#15246)); +#15248=FACE_OUTER_BOUND('',#15247,.F.); +#15249=ADVANCED_FACE('',(#15248),#15240,.T.); +#15250=CARTESIAN_POINT('',(-1.765E0,1.325E0,9.8E-1)); +#15251=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15252=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15253=AXIS2_PLACEMENT_3D('',#15250,#15251,#15252); +#15254=PLANE('',#15253); +#15256=ORIENTED_EDGE('',*,*,#15255,.F.); +#15257=ORIENTED_EDGE('',*,*,#15242,.T.); +#15258=ORIENTED_EDGE('',*,*,#11256,.T.); +#15260=ORIENTED_EDGE('',*,*,#15259,.F.); +#15261=EDGE_LOOP('',(#15256,#15257,#15258,#15260)); +#15262=FACE_OUTER_BOUND('',#15261,.F.); +#15263=ADVANCED_FACE('',(#15262),#15254,.T.); +#15264=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15265=DIRECTION('',(1.E0,0.E0,0.E0)); +#15266=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15267=AXIS2_PLACEMENT_3D('',#15264,#15265,#15266); +#15268=PLANE('',#15267); +#15269=ORIENTED_EDGE('',*,*,#11705,.F.); +#15270=ORIENTED_EDGE('',*,*,#12510,.F.); +#15271=ORIENTED_EDGE('',*,*,#12723,.F.); +#15272=ORIENTED_EDGE('',*,*,#12993,.F.); +#15274=ORIENTED_EDGE('',*,*,#15273,.T.); +#15276=ORIENTED_EDGE('',*,*,#15275,.T.); +#15278=ORIENTED_EDGE('',*,*,#15277,.T.); +#15279=EDGE_LOOP('',(#15269,#15270,#15271,#15272,#15274,#15276,#15278)); +#15280=FACE_OUTER_BOUND('',#15279,.F.); +#15281=ADVANCED_FACE('',(#15280),#15268,.F.); +#15282=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15283=DIRECTION('',(1.E0,0.E0,0.E0)); +#15284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15285=AXIS2_PLACEMENT_3D('',#15282,#15283,#15284); +#15286=PLANE('',#15285); +#15287=ORIENTED_EDGE('',*,*,#11707,.F.); +#15289=ORIENTED_EDGE('',*,*,#15288,.T.); +#15291=ORIENTED_EDGE('',*,*,#15290,.T.); +#15292=ORIENTED_EDGE('',*,*,#12249,.T.); +#15293=ORIENTED_EDGE('',*,*,#11994,.F.); +#15294=ORIENTED_EDGE('',*,*,#12738,.F.); +#15295=ORIENTED_EDGE('',*,*,#13517,.F.); +#15296=EDGE_LOOP('',(#15287,#15289,#15291,#15292,#15293,#15294,#15295)); +#15297=FACE_OUTER_BOUND('',#15296,.F.); +#15298=ADVANCED_FACE('',(#15297),#15286,.F.); +#15299=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15300=DIRECTION('',(1.E0,0.E0,0.E0)); +#15301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15302=AXIS2_PLACEMENT_3D('',#15299,#15300,#15301); +#15303=PLANE('',#15302); +#15304=ORIENTED_EDGE('',*,*,#15255,.T.); +#15305=ORIENTED_EDGE('',*,*,#11453,.F.); +#15306=ORIENTED_EDGE('',*,*,#14178,.T.); +#15308=ORIENTED_EDGE('',*,*,#15307,.T.); +#15310=ORIENTED_EDGE('',*,*,#15309,.T.); +#15312=ORIENTED_EDGE('',*,*,#15311,.T.); +#15313=EDGE_LOOP('',(#15304,#15305,#15306,#15308,#15310,#15312)); +#15314=FACE_OUTER_BOUND('',#15313,.F.); +#15315=ADVANCED_FACE('',(#15314),#15303,.F.); +#15316=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15317=DIRECTION('',(1.E0,0.E0,0.E0)); +#15318=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15319=AXIS2_PLACEMENT_3D('',#15316,#15317,#15318); +#15320=PLANE('',#15319); +#15322=ORIENTED_EDGE('',*,*,#15321,.T.); +#15324=ORIENTED_EDGE('',*,*,#15323,.T.); +#15326=ORIENTED_EDGE('',*,*,#15325,.T.); +#15328=ORIENTED_EDGE('',*,*,#15327,.T.); +#15329=ORIENTED_EDGE('',*,*,#13151,.T.); +#15330=ORIENTED_EDGE('',*,*,#14350,.T.); +#15331=EDGE_LOOP('',(#15322,#15324,#15326,#15328,#15329,#15330)); +#15332=FACE_OUTER_BOUND('',#15331,.F.); +#15333=ADVANCED_FACE('',(#15332),#15320,.F.); +#15334=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#15335=DIRECTION('',(0.E0,1.E0,0.E0)); +#15336=DIRECTION('',(0.E0,0.E0,1.E0)); +#15337=AXIS2_PLACEMENT_3D('',#15334,#15335,#15336); +#15338=PLANE('',#15337); +#15339=ORIENTED_EDGE('',*,*,#12991,.F.); +#15341=ORIENTED_EDGE('',*,*,#15340,.T.); +#15343=ORIENTED_EDGE('',*,*,#15342,.F.); +#15344=ORIENTED_EDGE('',*,*,#15273,.F.); +#15345=EDGE_LOOP('',(#15339,#15341,#15343,#15344)); +#15346=FACE_OUTER_BOUND('',#15345,.F.); +#15348=ORIENTED_EDGE('',*,*,#15347,.T.); +#15350=ORIENTED_EDGE('',*,*,#15349,.T.); +#15352=ORIENTED_EDGE('',*,*,#15351,.T.); +#15354=ORIENTED_EDGE('',*,*,#15353,.F.); +#15355=EDGE_LOOP('',(#15348,#15350,#15352,#15354)); +#15356=FACE_BOUND('',#15355,.F.); +#15357=ADVANCED_FACE('',(#15346,#15356),#15338,.F.); +#15358=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15359=DIRECTION('',(1.E0,0.E0,0.E0)); +#15360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15361=AXIS2_PLACEMENT_3D('',#15358,#15359,#15360); +#15362=PLANE('',#15361); +#15363=ORIENTED_EDGE('',*,*,#11681,.T.); +#15365=ORIENTED_EDGE('',*,*,#15364,.F.); +#15367=ORIENTED_EDGE('',*,*,#15366,.F.); +#15368=ORIENTED_EDGE('',*,*,#15340,.F.); +#15369=ORIENTED_EDGE('',*,*,#12989,.T.); +#15370=ORIENTED_EDGE('',*,*,#12689,.T.); +#15371=ORIENTED_EDGE('',*,*,#12491,.T.); +#15372=EDGE_LOOP('',(#15363,#15365,#15367,#15368,#15369,#15370,#15371)); +#15373=FACE_OUTER_BOUND('',#15372,.F.); +#15374=ADVANCED_FACE('',(#15373),#15362,.T.); +#15375=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15376=DIRECTION('',(1.E0,0.E0,0.E0)); +#15377=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15378=AXIS2_PLACEMENT_3D('',#15375,#15376,#15377); +#15379=PLANE('',#15378); +#15380=ORIENTED_EDGE('',*,*,#11691,.T.); +#15381=ORIENTED_EDGE('',*,*,#13500,.T.); +#15382=ORIENTED_EDGE('',*,*,#12704,.T.); +#15383=ORIENTED_EDGE('',*,*,#11974,.T.); +#15384=ORIENTED_EDGE('',*,*,#12253,.F.); +#15386=ORIENTED_EDGE('',*,*,#15385,.F.); +#15388=ORIENTED_EDGE('',*,*,#15387,.F.); +#15389=EDGE_LOOP('',(#15380,#15381,#15382,#15383,#15384,#15386,#15388)); +#15390=FACE_OUTER_BOUND('',#15389,.F.); +#15391=ADVANCED_FACE('',(#15390),#15379,.T.); +#15392=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15393=DIRECTION('',(1.E0,0.E0,0.E0)); +#15394=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15395=AXIS2_PLACEMENT_3D('',#15392,#15393,#15394); +#15396=PLANE('',#15395); +#15397=ORIENTED_EDGE('',*,*,#15230,.T.); +#15399=ORIENTED_EDGE('',*,*,#15398,.F.); +#15401=ORIENTED_EDGE('',*,*,#15400,.F.); +#15403=ORIENTED_EDGE('',*,*,#15402,.F.); +#15404=ORIENTED_EDGE('',*,*,#14174,.F.); +#15405=ORIENTED_EDGE('',*,*,#11441,.T.); +#15406=EDGE_LOOP('',(#15397,#15399,#15401,#15403,#15404,#15405)); +#15407=FACE_OUTER_BOUND('',#15406,.F.); +#15408=ADVANCED_FACE('',(#15407),#15396,.T.); +#15409=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15410=DIRECTION('',(1.E0,0.E0,0.E0)); +#15411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15412=AXIS2_PLACEMENT_3D('',#15409,#15410,#15411); +#15413=PLANE('',#15412); +#15415=ORIENTED_EDGE('',*,*,#15414,.T.); +#15416=ORIENTED_EDGE('',*,*,#14338,.F.); +#15417=ORIENTED_EDGE('',*,*,#13155,.F.); +#15419=ORIENTED_EDGE('',*,*,#15418,.F.); +#15421=ORIENTED_EDGE('',*,*,#15420,.F.); +#15423=ORIENTED_EDGE('',*,*,#15422,.F.); +#15424=EDGE_LOOP('',(#15415,#15416,#15417,#15419,#15421,#15423)); +#15425=FACE_OUTER_BOUND('',#15424,.F.); +#15426=ADVANCED_FACE('',(#15425),#15413,.T.); +#15427=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#15428=DIRECTION('',(1.E0,0.E0,0.E0)); +#15429=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15430=AXIS2_PLACEMENT_3D('',#15427,#15428,#15429); +#15431=CYLINDRICAL_SURFACE('',#15430,1.E-1); +#15432=ORIENTED_EDGE('',*,*,#15277,.F.); +#15434=ORIENTED_EDGE('',*,*,#15433,.T.); +#15435=ORIENTED_EDGE('',*,*,#15364,.T.); +#15436=ORIENTED_EDGE('',*,*,#15387,.T.); +#15438=ORIENTED_EDGE('',*,*,#15437,.F.); +#15439=ORIENTED_EDGE('',*,*,#15288,.F.); +#15440=EDGE_LOOP('',(#15432,#15434,#15435,#15436,#15438,#15439)); +#15441=FACE_OUTER_BOUND('',#15440,.F.); +#15442=ADVANCED_FACE('',(#15441),#15431,.T.); +#15443=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#15444=DIRECTION('',(0.E0,0.E0,1.E0)); +#15445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15446=AXIS2_PLACEMENT_3D('',#15443,#15444,#15445); +#15447=PLANE('',#15446); +#15448=ORIENTED_EDGE('',*,*,#15275,.F.); +#15449=ORIENTED_EDGE('',*,*,#15342,.T.); +#15450=ORIENTED_EDGE('',*,*,#15366,.T.); +#15451=ORIENTED_EDGE('',*,*,#15433,.F.); +#15452=EDGE_LOOP('',(#15448,#15449,#15450,#15451)); +#15453=FACE_OUTER_BOUND('',#15452,.F.); +#15454=ADVANCED_FACE('',(#15453),#15447,.F.); +#15455=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#15456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15457=DIRECTION('',(0.E0,1.E0,0.E0)); +#15458=AXIS2_PLACEMENT_3D('',#15455,#15456,#15457); +#15459=PLANE('',#15458); +#15460=ORIENTED_EDGE('',*,*,#15290,.F.); +#15461=ORIENTED_EDGE('',*,*,#15437,.T.); +#15462=ORIENTED_EDGE('',*,*,#15385,.T.); +#15463=ORIENTED_EDGE('',*,*,#12251,.F.); +#15464=EDGE_LOOP('',(#15460,#15461,#15462,#15463)); +#15465=FACE_OUTER_BOUND('',#15464,.F.); +#15466=ADVANCED_FACE('',(#15465),#15459,.F.); +#15467=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#15468=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15469=DIRECTION('',(0.E0,1.E0,0.E0)); +#15470=AXIS2_PLACEMENT_3D('',#15467,#15468,#15469); +#15471=PLANE('',#15470); +#15472=ORIENTED_EDGE('',*,*,#15244,.T.); +#15473=ORIENTED_EDGE('',*,*,#15311,.F.); +#15475=ORIENTED_EDGE('',*,*,#15474,.T.); +#15476=ORIENTED_EDGE('',*,*,#15398,.T.); +#15477=EDGE_LOOP('',(#15472,#15473,#15475,#15476)); +#15478=FACE_OUTER_BOUND('',#15477,.F.); +#15479=ADVANCED_FACE('',(#15478),#15471,.F.); +#15480=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#15481=DIRECTION('',(0.E0,1.E0,0.E0)); +#15482=DIRECTION('',(0.E0,0.E0,1.E0)); +#15483=AXIS2_PLACEMENT_3D('',#15480,#15481,#15482); +#15484=PLANE('',#15483); +#15485=ORIENTED_EDGE('',*,*,#15309,.F.); +#15487=ORIENTED_EDGE('',*,*,#15486,.T.); +#15488=ORIENTED_EDGE('',*,*,#15400,.T.); +#15489=ORIENTED_EDGE('',*,*,#15474,.F.); +#15490=EDGE_LOOP('',(#15485,#15487,#15488,#15489)); +#15491=FACE_OUTER_BOUND('',#15490,.F.); +#15492=ADVANCED_FACE('',(#15491),#15484,.F.); +#15493=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#15494=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15495=DIRECTION('',(0.E0,1.E0,0.E0)); +#15496=AXIS2_PLACEMENT_3D('',#15493,#15494,#15495); +#15497=PLANE('',#15496); +#15498=ORIENTED_EDGE('',*,*,#15307,.F.); +#15499=ORIENTED_EDGE('',*,*,#14176,.T.); +#15500=ORIENTED_EDGE('',*,*,#15402,.T.); +#15501=ORIENTED_EDGE('',*,*,#15486,.F.); +#15502=EDGE_LOOP('',(#15498,#15499,#15500,#15501)); +#15503=FACE_OUTER_BOUND('',#15502,.F.); +#15505=ORIENTED_EDGE('',*,*,#15504,.F.); +#15507=ORIENTED_EDGE('',*,*,#15506,.T.); +#15509=ORIENTED_EDGE('',*,*,#15508,.T.); +#15511=ORIENTED_EDGE('',*,*,#15510,.F.); +#15512=EDGE_LOOP('',(#15505,#15507,#15509,#15511)); +#15513=FACE_BOUND('',#15512,.F.); +#15514=ADVANCED_FACE('',(#15503,#15513),#15497,.F.); +#15515=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15516=DIRECTION('',(1.E0,0.E0,0.E0)); +#15517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15518=AXIS2_PLACEMENT_3D('',#15515,#15516,#15517); +#15519=PLANE('',#15518); +#15520=ORIENTED_EDGE('',*,*,#12297,.F.); +#15522=ORIENTED_EDGE('',*,*,#15521,.T.); +#15524=ORIENTED_EDGE('',*,*,#15523,.T.); +#15526=ORIENTED_EDGE('',*,*,#15525,.T.); +#15528=ORIENTED_EDGE('',*,*,#15527,.T.); +#15530=ORIENTED_EDGE('',*,*,#15529,.T.); +#15532=ORIENTED_EDGE('',*,*,#15531,.T.); +#15534=ORIENTED_EDGE('',*,*,#15533,.T.); +#15536=ORIENTED_EDGE('',*,*,#15535,.T.); +#15538=ORIENTED_EDGE('',*,*,#15537,.T.); +#15540=ORIENTED_EDGE('',*,*,#15539,.T.); +#15541=EDGE_LOOP('',(#15520,#15522,#15524,#15526,#15528,#15530,#15532,#15534, +#15536,#15538,#15540)); +#15542=FACE_OUTER_BOUND('',#15541,.F.); +#15543=ADVANCED_FACE('',(#15542),#15519,.F.); +#15544=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15545=DIRECTION('',(1.E0,0.E0,0.E0)); +#15546=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15547=AXIS2_PLACEMENT_3D('',#15544,#15545,#15546); +#15548=PLANE('',#15547); +#15549=ORIENTED_EDGE('',*,*,#15504,.T.); +#15551=ORIENTED_EDGE('',*,*,#15550,.T.); +#15553=ORIENTED_EDGE('',*,*,#15552,.T.); +#15555=ORIENTED_EDGE('',*,*,#15554,.T.); +#15557=ORIENTED_EDGE('',*,*,#15556,.T.); +#15558=EDGE_LOOP('',(#15549,#15551,#15553,#15555,#15557)); +#15559=FACE_OUTER_BOUND('',#15558,.F.); +#15560=ADVANCED_FACE('',(#15559),#15548,.F.); +#15561=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15562=DIRECTION('',(1.E0,0.E0,0.E0)); +#15563=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15564=AXIS2_PLACEMENT_3D('',#15561,#15562,#15563); +#15565=PLANE('',#15564); +#15566=ORIENTED_EDGE('',*,*,#15347,.F.); +#15568=ORIENTED_EDGE('',*,*,#15567,.T.); +#15570=ORIENTED_EDGE('',*,*,#15569,.T.); +#15572=ORIENTED_EDGE('',*,*,#15571,.T.); +#15574=ORIENTED_EDGE('',*,*,#15573,.T.); +#15576=ORIENTED_EDGE('',*,*,#15575,.T.); +#15578=ORIENTED_EDGE('',*,*,#15577,.T.); +#15580=ORIENTED_EDGE('',*,*,#15579,.T.); +#15582=ORIENTED_EDGE('',*,*,#15581,.T.); +#15584=ORIENTED_EDGE('',*,*,#15583,.T.); +#15586=ORIENTED_EDGE('',*,*,#15585,.T.); +#15587=EDGE_LOOP('',(#15566,#15568,#15570,#15572,#15574,#15576,#15578,#15580, +#15582,#15584,#15586)); +#15588=FACE_OUTER_BOUND('',#15587,.F.); +#15589=ADVANCED_FACE('',(#15588),#15565,.F.); +#15590=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15591=DIRECTION('',(1.E0,0.E0,0.E0)); +#15592=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15593=AXIS2_PLACEMENT_3D('',#15590,#15591,#15592); +#15594=PLANE('',#15593); +#15596=ORIENTED_EDGE('',*,*,#15595,.F.); +#15598=ORIENTED_EDGE('',*,*,#15597,.T.); +#15600=ORIENTED_EDGE('',*,*,#15599,.T.); +#15602=ORIENTED_EDGE('',*,*,#15601,.T.); +#15604=ORIENTED_EDGE('',*,*,#15603,.T.); +#15605=EDGE_LOOP('',(#15596,#15598,#15600,#15602,#15604)); +#15606=FACE_OUTER_BOUND('',#15605,.F.); +#15607=ADVANCED_FACE('',(#15606),#15594,.F.); +#15608=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#15609=DIRECTION('',(0.E0,0.E0,1.E0)); +#15610=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15611=AXIS2_PLACEMENT_3D('',#15608,#15609,#15610); +#15612=PLANE('',#15611); +#15613=ORIENTED_EDGE('',*,*,#12303,.T.); +#15615=ORIENTED_EDGE('',*,*,#15614,.T.); +#15617=ORIENTED_EDGE('',*,*,#15616,.F.); +#15618=ORIENTED_EDGE('',*,*,#15521,.F.); +#15619=EDGE_LOOP('',(#15613,#15615,#15617,#15618)); +#15620=FACE_OUTER_BOUND('',#15619,.F.); +#15621=ADVANCED_FACE('',(#15620),#15612,.T.); +#15622=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15623=DIRECTION('',(1.E0,0.E0,0.E0)); +#15624=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15625=AXIS2_PLACEMENT_3D('',#15622,#15623,#15624); +#15626=PLANE('',#15625); +#15627=ORIENTED_EDGE('',*,*,#12301,.F.); +#15629=ORIENTED_EDGE('',*,*,#15628,.F.); +#15631=ORIENTED_EDGE('',*,*,#15630,.F.); +#15633=ORIENTED_EDGE('',*,*,#15632,.F.); +#15635=ORIENTED_EDGE('',*,*,#15634,.F.); +#15637=ORIENTED_EDGE('',*,*,#15636,.F.); +#15639=ORIENTED_EDGE('',*,*,#15638,.F.); +#15641=ORIENTED_EDGE('',*,*,#15640,.F.); +#15643=ORIENTED_EDGE('',*,*,#15642,.F.); +#15645=ORIENTED_EDGE('',*,*,#15644,.F.); +#15646=ORIENTED_EDGE('',*,*,#15614,.F.); +#15647=EDGE_LOOP('',(#15627,#15629,#15631,#15633,#15635,#15637,#15639,#15641, +#15643,#15645,#15646)); +#15648=FACE_OUTER_BOUND('',#15647,.F.); +#15649=ADVANCED_FACE('',(#15648),#15626,.T.); +#15650=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15651=DIRECTION('',(1.E0,0.E0,0.E0)); +#15652=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15653=AXIS2_PLACEMENT_3D('',#15650,#15651,#15652); +#15654=PLANE('',#15653); +#15655=ORIENTED_EDGE('',*,*,#15508,.F.); +#15657=ORIENTED_EDGE('',*,*,#15656,.F.); +#15659=ORIENTED_EDGE('',*,*,#15658,.F.); +#15661=ORIENTED_EDGE('',*,*,#15660,.F.); +#15663=ORIENTED_EDGE('',*,*,#15662,.F.); +#15664=EDGE_LOOP('',(#15655,#15657,#15659,#15661,#15663)); +#15665=FACE_OUTER_BOUND('',#15664,.F.); +#15666=ADVANCED_FACE('',(#15665),#15654,.T.); +#15667=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15668=DIRECTION('',(1.E0,0.E0,0.E0)); +#15669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15670=AXIS2_PLACEMENT_3D('',#15667,#15668,#15669); +#15671=PLANE('',#15670); +#15672=ORIENTED_EDGE('',*,*,#15351,.F.); +#15674=ORIENTED_EDGE('',*,*,#15673,.F.); +#15676=ORIENTED_EDGE('',*,*,#15675,.F.); +#15678=ORIENTED_EDGE('',*,*,#15677,.F.); +#15680=ORIENTED_EDGE('',*,*,#15679,.F.); +#15682=ORIENTED_EDGE('',*,*,#15681,.F.); +#15684=ORIENTED_EDGE('',*,*,#15683,.F.); +#15686=ORIENTED_EDGE('',*,*,#15685,.F.); +#15688=ORIENTED_EDGE('',*,*,#15687,.F.); +#15690=ORIENTED_EDGE('',*,*,#15689,.F.); +#15692=ORIENTED_EDGE('',*,*,#15691,.F.); +#15693=EDGE_LOOP('',(#15672,#15674,#15676,#15678,#15680,#15682,#15684,#15686, +#15688,#15690,#15692)); +#15694=FACE_OUTER_BOUND('',#15693,.F.); +#15695=ADVANCED_FACE('',(#15694),#15671,.T.); +#15696=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15697=DIRECTION('',(1.E0,0.E0,0.E0)); +#15698=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15699=AXIS2_PLACEMENT_3D('',#15696,#15697,#15698); +#15700=PLANE('',#15699); +#15702=ORIENTED_EDGE('',*,*,#15701,.T.); +#15704=ORIENTED_EDGE('',*,*,#15703,.F.); +#15706=ORIENTED_EDGE('',*,*,#15705,.F.); +#15708=ORIENTED_EDGE('',*,*,#15707,.F.); +#15710=ORIENTED_EDGE('',*,*,#15709,.F.); +#15711=EDGE_LOOP('',(#15702,#15704,#15706,#15708,#15710)); +#15712=FACE_OUTER_BOUND('',#15711,.F.); +#15713=ADVANCED_FACE('',(#15712),#15700,.T.); +#15714=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#15715=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15716=DIRECTION('',(0.E0,1.E0,0.E0)); +#15717=AXIS2_PLACEMENT_3D('',#15714,#15715,#15716); +#15718=PLANE('',#15717); +#15719=ORIENTED_EDGE('',*,*,#12299,.F.); +#15720=ORIENTED_EDGE('',*,*,#15539,.F.); +#15722=ORIENTED_EDGE('',*,*,#15721,.T.); +#15723=ORIENTED_EDGE('',*,*,#15628,.T.); +#15724=EDGE_LOOP('',(#15719,#15720,#15722,#15723)); +#15725=FACE_OUTER_BOUND('',#15724,.F.); +#15726=ADVANCED_FACE('',(#15725),#15718,.T.); +#15727=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#15728=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15730=AXIS2_PLACEMENT_3D('',#15727,#15728,#15729); +#15731=PLANE('',#15730); +#15732=ORIENTED_EDGE('',*,*,#15537,.F.); +#15734=ORIENTED_EDGE('',*,*,#15733,.T.); +#15735=ORIENTED_EDGE('',*,*,#15630,.T.); +#15736=ORIENTED_EDGE('',*,*,#15721,.F.); +#15737=EDGE_LOOP('',(#15732,#15734,#15735,#15736)); +#15738=FACE_OUTER_BOUND('',#15737,.F.); +#15739=ADVANCED_FACE('',(#15738),#15731,.T.); +#15740=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#15741=DIRECTION('',(0.E0,0.E0,1.E0)); +#15742=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15743=AXIS2_PLACEMENT_3D('',#15740,#15741,#15742); +#15744=PLANE('',#15743); +#15745=ORIENTED_EDGE('',*,*,#15535,.F.); +#15747=ORIENTED_EDGE('',*,*,#15746,.T.); +#15748=ORIENTED_EDGE('',*,*,#15632,.T.); +#15749=ORIENTED_EDGE('',*,*,#15733,.F.); +#15750=EDGE_LOOP('',(#15745,#15747,#15748,#15749)); +#15751=FACE_OUTER_BOUND('',#15750,.F.); +#15752=ADVANCED_FACE('',(#15751),#15744,.T.); +#15753=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#15754=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15756=AXIS2_PLACEMENT_3D('',#15753,#15754,#15755); +#15757=PLANE('',#15756); +#15758=ORIENTED_EDGE('',*,*,#15533,.F.); +#15760=ORIENTED_EDGE('',*,*,#15759,.T.); +#15761=ORIENTED_EDGE('',*,*,#15634,.T.); +#15762=ORIENTED_EDGE('',*,*,#15746,.F.); +#15763=EDGE_LOOP('',(#15758,#15760,#15761,#15762)); +#15764=FACE_OUTER_BOUND('',#15763,.F.); +#15765=ADVANCED_FACE('',(#15764),#15757,.T.); +#15766=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#15767=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#15768=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#15769=AXIS2_PLACEMENT_3D('',#15766,#15767,#15768); +#15770=PLANE('',#15769); +#15771=ORIENTED_EDGE('',*,*,#15531,.F.); +#15773=ORIENTED_EDGE('',*,*,#15772,.T.); +#15774=ORIENTED_EDGE('',*,*,#15636,.T.); +#15775=ORIENTED_EDGE('',*,*,#15759,.F.); +#15776=EDGE_LOOP('',(#15771,#15773,#15774,#15775)); +#15777=FACE_OUTER_BOUND('',#15776,.F.); +#15778=ADVANCED_FACE('',(#15777),#15770,.T.); +#15779=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#15780=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15782=AXIS2_PLACEMENT_3D('',#15779,#15780,#15781); +#15783=PLANE('',#15782); +#15784=ORIENTED_EDGE('',*,*,#15529,.F.); +#15786=ORIENTED_EDGE('',*,*,#15785,.T.); +#15787=ORIENTED_EDGE('',*,*,#15638,.T.); +#15788=ORIENTED_EDGE('',*,*,#15772,.F.); +#15789=EDGE_LOOP('',(#15784,#15786,#15787,#15788)); +#15790=FACE_OUTER_BOUND('',#15789,.F.); +#15791=ADVANCED_FACE('',(#15790),#15783,.T.); +#15792=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#15793=DIRECTION('',(0.E0,0.E0,1.E0)); +#15794=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15795=AXIS2_PLACEMENT_3D('',#15792,#15793,#15794); +#15796=PLANE('',#15795); +#15797=ORIENTED_EDGE('',*,*,#15527,.F.); +#15799=ORIENTED_EDGE('',*,*,#15798,.T.); +#15800=ORIENTED_EDGE('',*,*,#15640,.T.); +#15801=ORIENTED_EDGE('',*,*,#15785,.F.); +#15802=EDGE_LOOP('',(#15797,#15799,#15800,#15801)); +#15803=FACE_OUTER_BOUND('',#15802,.F.); +#15804=ADVANCED_FACE('',(#15803),#15796,.T.); +#15805=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#15806=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15807=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15808=AXIS2_PLACEMENT_3D('',#15805,#15806,#15807); +#15809=PLANE('',#15808); +#15810=ORIENTED_EDGE('',*,*,#15525,.F.); +#15812=ORIENTED_EDGE('',*,*,#15811,.T.); +#15813=ORIENTED_EDGE('',*,*,#15642,.T.); +#15814=ORIENTED_EDGE('',*,*,#15798,.F.); +#15815=EDGE_LOOP('',(#15810,#15812,#15813,#15814)); +#15816=FACE_OUTER_BOUND('',#15815,.F.); +#15817=ADVANCED_FACE('',(#15816),#15809,.T.); +#15818=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#15819=DIRECTION('',(0.E0,1.E0,0.E0)); +#15820=DIRECTION('',(0.E0,0.E0,1.E0)); +#15821=AXIS2_PLACEMENT_3D('',#15818,#15819,#15820); +#15822=PLANE('',#15821); +#15823=ORIENTED_EDGE('',*,*,#15523,.F.); +#15824=ORIENTED_EDGE('',*,*,#15616,.T.); +#15825=ORIENTED_EDGE('',*,*,#15644,.T.); +#15826=ORIENTED_EDGE('',*,*,#15811,.F.); +#15827=EDGE_LOOP('',(#15823,#15824,#15825,#15826)); +#15828=FACE_OUTER_BOUND('',#15827,.F.); +#15829=ADVANCED_FACE('',(#15828),#15822,.T.); +#15830=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#15831=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#15832=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#15833=AXIS2_PLACEMENT_3D('',#15830,#15831,#15832); +#15834=PLANE('',#15833); +#15835=ORIENTED_EDGE('',*,*,#15506,.F.); +#15836=ORIENTED_EDGE('',*,*,#15556,.F.); +#15838=ORIENTED_EDGE('',*,*,#15837,.T.); +#15839=ORIENTED_EDGE('',*,*,#15656,.T.); +#15840=EDGE_LOOP('',(#15835,#15836,#15838,#15839)); +#15841=FACE_OUTER_BOUND('',#15840,.F.); +#15842=ADVANCED_FACE('',(#15841),#15834,.T.); +#15843=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#15844=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#15845=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#15846=AXIS2_PLACEMENT_3D('',#15843,#15844,#15845); +#15847=PLANE('',#15846); +#15848=ORIENTED_EDGE('',*,*,#15554,.F.); +#15850=ORIENTED_EDGE('',*,*,#15849,.T.); +#15851=ORIENTED_EDGE('',*,*,#15658,.T.); +#15852=ORIENTED_EDGE('',*,*,#15837,.F.); +#15853=EDGE_LOOP('',(#15848,#15850,#15851,#15852)); +#15854=FACE_OUTER_BOUND('',#15853,.F.); +#15855=ADVANCED_FACE('',(#15854),#15847,.T.); +#15856=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#15857=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#15858=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#15859=AXIS2_PLACEMENT_3D('',#15856,#15857,#15858); +#15860=PLANE('',#15859); +#15861=ORIENTED_EDGE('',*,*,#15552,.F.); +#15863=ORIENTED_EDGE('',*,*,#15862,.T.); +#15864=ORIENTED_EDGE('',*,*,#15660,.T.); +#15865=ORIENTED_EDGE('',*,*,#15849,.F.); +#15866=EDGE_LOOP('',(#15861,#15863,#15864,#15865)); +#15867=FACE_OUTER_BOUND('',#15866,.F.); +#15868=ADVANCED_FACE('',(#15867),#15860,.T.); +#15869=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.271800737645E-1)); +#15870=DIRECTION('',(0.E0,1.E0,0.E0)); +#15871=DIRECTION('',(0.E0,0.E0,1.E0)); +#15872=AXIS2_PLACEMENT_3D('',#15869,#15870,#15871); +#15873=PLANE('',#15872); +#15874=ORIENTED_EDGE('',*,*,#15510,.T.); +#15875=ORIENTED_EDGE('',*,*,#15662,.T.); +#15876=ORIENTED_EDGE('',*,*,#15862,.F.); +#15877=ORIENTED_EDGE('',*,*,#15550,.F.); +#15878=EDGE_LOOP('',(#15874,#15875,#15876,#15877)); +#15879=FACE_OUTER_BOUND('',#15878,.F.); +#15880=ADVANCED_FACE('',(#15879),#15873,.T.); +#15881=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#15882=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15883=DIRECTION('',(0.E0,1.E0,0.E0)); +#15884=AXIS2_PLACEMENT_3D('',#15881,#15882,#15883); +#15885=PLANE('',#15884); +#15886=ORIENTED_EDGE('',*,*,#15349,.F.); +#15887=ORIENTED_EDGE('',*,*,#15585,.F.); +#15889=ORIENTED_EDGE('',*,*,#15888,.T.); +#15890=ORIENTED_EDGE('',*,*,#15673,.T.); +#15891=EDGE_LOOP('',(#15886,#15887,#15889,#15890)); +#15892=FACE_OUTER_BOUND('',#15891,.F.); +#15893=ADVANCED_FACE('',(#15892),#15885,.T.); +#15894=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#15895=DIRECTION('',(0.E0,1.E0,0.E0)); +#15896=DIRECTION('',(0.E0,0.E0,1.E0)); +#15897=AXIS2_PLACEMENT_3D('',#15894,#15895,#15896); +#15898=PLANE('',#15897); +#15899=ORIENTED_EDGE('',*,*,#15583,.F.); +#15901=ORIENTED_EDGE('',*,*,#15900,.T.); +#15902=ORIENTED_EDGE('',*,*,#15675,.T.); +#15903=ORIENTED_EDGE('',*,*,#15888,.F.); +#15904=EDGE_LOOP('',(#15899,#15901,#15902,#15903)); +#15905=FACE_OUTER_BOUND('',#15904,.F.); +#15906=ADVANCED_FACE('',(#15905),#15898,.T.); +#15907=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#15908=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#15909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15910=AXIS2_PLACEMENT_3D('',#15907,#15908,#15909); +#15911=PLANE('',#15910); +#15912=ORIENTED_EDGE('',*,*,#15581,.F.); +#15914=ORIENTED_EDGE('',*,*,#15913,.T.); +#15915=ORIENTED_EDGE('',*,*,#15677,.T.); +#15916=ORIENTED_EDGE('',*,*,#15900,.F.); +#15917=EDGE_LOOP('',(#15912,#15914,#15915,#15916)); +#15918=FACE_OUTER_BOUND('',#15917,.F.); +#15919=ADVANCED_FACE('',(#15918),#15911,.T.); +#15920=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#15921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15922=DIRECTION('',(0.E0,1.E0,0.E0)); +#15923=AXIS2_PLACEMENT_3D('',#15920,#15921,#15922); +#15924=PLANE('',#15923); +#15925=ORIENTED_EDGE('',*,*,#15579,.F.); +#15927=ORIENTED_EDGE('',*,*,#15926,.T.); +#15928=ORIENTED_EDGE('',*,*,#15679,.T.); +#15929=ORIENTED_EDGE('',*,*,#15913,.F.); +#15930=EDGE_LOOP('',(#15925,#15927,#15928,#15929)); +#15931=FACE_OUTER_BOUND('',#15930,.F.); +#15932=ADVANCED_FACE('',(#15931),#15924,.T.); +#15933=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#15934=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15935=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15936=AXIS2_PLACEMENT_3D('',#15933,#15934,#15935); +#15937=PLANE('',#15936); +#15938=ORIENTED_EDGE('',*,*,#15577,.F.); +#15940=ORIENTED_EDGE('',*,*,#15939,.T.); +#15941=ORIENTED_EDGE('',*,*,#15681,.T.); +#15942=ORIENTED_EDGE('',*,*,#15926,.F.); +#15943=EDGE_LOOP('',(#15938,#15940,#15941,#15942)); +#15944=FACE_OUTER_BOUND('',#15943,.F.); +#15945=ADVANCED_FACE('',(#15944),#15937,.T.); +#15946=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#15947=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#15948=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#15949=AXIS2_PLACEMENT_3D('',#15946,#15947,#15948); +#15950=PLANE('',#15949); +#15951=ORIENTED_EDGE('',*,*,#15575,.F.); +#15953=ORIENTED_EDGE('',*,*,#15952,.T.); +#15954=ORIENTED_EDGE('',*,*,#15683,.T.); +#15955=ORIENTED_EDGE('',*,*,#15939,.F.); +#15956=EDGE_LOOP('',(#15951,#15953,#15954,#15955)); +#15957=FACE_OUTER_BOUND('',#15956,.F.); +#15958=ADVANCED_FACE('',(#15957),#15950,.T.); +#15959=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#15960=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15961=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15962=AXIS2_PLACEMENT_3D('',#15959,#15960,#15961); +#15963=PLANE('',#15962); +#15964=ORIENTED_EDGE('',*,*,#15573,.F.); +#15966=ORIENTED_EDGE('',*,*,#15965,.T.); +#15967=ORIENTED_EDGE('',*,*,#15685,.T.); +#15968=ORIENTED_EDGE('',*,*,#15952,.F.); +#15969=EDGE_LOOP('',(#15964,#15966,#15967,#15968)); +#15970=FACE_OUTER_BOUND('',#15969,.F.); +#15971=ADVANCED_FACE('',(#15970),#15963,.T.); +#15972=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#15973=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15974=DIRECTION('',(0.E0,1.E0,0.E0)); +#15975=AXIS2_PLACEMENT_3D('',#15972,#15973,#15974); +#15976=PLANE('',#15975); +#15977=ORIENTED_EDGE('',*,*,#15571,.F.); +#15979=ORIENTED_EDGE('',*,*,#15978,.T.); +#15980=ORIENTED_EDGE('',*,*,#15687,.T.); +#15981=ORIENTED_EDGE('',*,*,#15965,.F.); +#15982=EDGE_LOOP('',(#15977,#15979,#15980,#15981)); +#15983=FACE_OUTER_BOUND('',#15982,.F.); +#15984=ADVANCED_FACE('',(#15983),#15976,.T.); +#15985=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#15986=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15987=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15988=AXIS2_PLACEMENT_3D('',#15985,#15986,#15987); +#15989=PLANE('',#15988); +#15990=ORIENTED_EDGE('',*,*,#15569,.F.); +#15992=ORIENTED_EDGE('',*,*,#15991,.T.); +#15993=ORIENTED_EDGE('',*,*,#15689,.T.); +#15994=ORIENTED_EDGE('',*,*,#15978,.F.); +#15995=EDGE_LOOP('',(#15990,#15992,#15993,#15994)); +#15996=FACE_OUTER_BOUND('',#15995,.F.); +#15997=ADVANCED_FACE('',(#15996),#15989,.T.); +#15998=CARTESIAN_POINT('',(-2.16E0,-1.901673347910E-1,-1.5E-1)); +#15999=DIRECTION('',(0.E0,0.E0,1.E0)); +#16000=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16001=AXIS2_PLACEMENT_3D('',#15998,#15999,#16000); +#16002=PLANE('',#16001); +#16003=ORIENTED_EDGE('',*,*,#15353,.T.); +#16004=ORIENTED_EDGE('',*,*,#15691,.T.); +#16005=ORIENTED_EDGE('',*,*,#15991,.F.); +#16006=ORIENTED_EDGE('',*,*,#15567,.F.); +#16007=EDGE_LOOP('',(#16003,#16004,#16005,#16006)); +#16008=FACE_OUTER_BOUND('',#16007,.F.); +#16009=ADVANCED_FACE('',(#16008),#16002,.T.); +#16010=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#16011=DIRECTION('',(0.E0,0.E0,1.E0)); +#16012=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16013=AXIS2_PLACEMENT_3D('',#16010,#16011,#16012); +#16014=PLANE('',#16013); +#16015=ORIENTED_EDGE('',*,*,#15327,.F.); +#16017=ORIENTED_EDGE('',*,*,#16016,.T.); +#16018=ORIENTED_EDGE('',*,*,#15418,.T.); +#16019=ORIENTED_EDGE('',*,*,#13153,.F.); +#16020=EDGE_LOOP('',(#16015,#16017,#16018,#16019)); +#16021=FACE_OUTER_BOUND('',#16020,.F.); +#16022=ORIENTED_EDGE('',*,*,#15595,.T.); +#16024=ORIENTED_EDGE('',*,*,#16023,.T.); +#16025=ORIENTED_EDGE('',*,*,#15701,.F.); +#16027=ORIENTED_EDGE('',*,*,#16026,.F.); +#16028=EDGE_LOOP('',(#16022,#16024,#16025,#16027)); +#16029=FACE_BOUND('',#16028,.F.); +#16030=ADVANCED_FACE('',(#16021,#16029),#16014,.F.); +#16031=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#16032=DIRECTION('',(0.E0,1.E0,0.E0)); +#16033=DIRECTION('',(0.E0,0.E0,1.E0)); +#16034=AXIS2_PLACEMENT_3D('',#16031,#16032,#16033); +#16035=PLANE('',#16034); +#16036=ORIENTED_EDGE('',*,*,#15325,.F.); +#16038=ORIENTED_EDGE('',*,*,#16037,.T.); +#16039=ORIENTED_EDGE('',*,*,#15420,.T.); +#16040=ORIENTED_EDGE('',*,*,#16016,.F.); +#16041=EDGE_LOOP('',(#16036,#16038,#16039,#16040)); +#16042=FACE_OUTER_BOUND('',#16041,.F.); +#16043=ADVANCED_FACE('',(#16042),#16035,.F.); +#16044=CARTESIAN_POINT('',(-1.815E0,1.375E0,-8.5E-1)); +#16045=DIRECTION('',(0.E0,0.E0,1.E0)); +#16046=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16047=AXIS2_PLACEMENT_3D('',#16044,#16045,#16046); +#16048=PLANE('',#16047); +#16050=ORIENTED_EDGE('',*,*,#16049,.T.); +#16051=ORIENTED_EDGE('',*,*,#15422,.T.); +#16052=ORIENTED_EDGE('',*,*,#16037,.F.); +#16053=ORIENTED_EDGE('',*,*,#15323,.F.); +#16054=EDGE_LOOP('',(#16050,#16051,#16052,#16053)); +#16055=FACE_OUTER_BOUND('',#16054,.F.); +#16056=ADVANCED_FACE('',(#16055),#16048,.F.); +#16057=CARTESIAN_POINT('',(-2.E0,1.325E0,-8.E-1)); +#16058=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16059=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16060=AXIS2_PLACEMENT_3D('',#16057,#16058,#16059); +#16061=PLANE('',#16060); +#16062=ORIENTED_EDGE('',*,*,#16049,.F.); +#16064=ORIENTED_EDGE('',*,*,#16063,.T.); +#16065=ORIENTED_EDGE('',*,*,#11122,.T.); +#16067=ORIENTED_EDGE('',*,*,#16066,.F.); +#16068=EDGE_LOOP('',(#16062,#16064,#16065,#16067)); +#16069=FACE_OUTER_BOUND('',#16068,.F.); +#16070=ADVANCED_FACE('',(#16069),#16061,.T.); +#16071=CARTESIAN_POINT('',(-1.765E0,1.325E0,-9.8E-1)); +#16072=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16073=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16074=AXIS2_PLACEMENT_3D('',#16071,#16072,#16073); +#16075=PLANE('',#16074); +#16076=ORIENTED_EDGE('',*,*,#11124,.T.); +#16077=ORIENTED_EDGE('',*,*,#16063,.F.); +#16078=ORIENTED_EDGE('',*,*,#15321,.F.); +#16080=ORIENTED_EDGE('',*,*,#16079,.T.); +#16081=EDGE_LOOP('',(#16076,#16077,#16078,#16080)); +#16082=FACE_OUTER_BOUND('',#16081,.F.); +#16083=ADVANCED_FACE('',(#16082),#16075,.T.); +#16084=CARTESIAN_POINT('',(-1.6E0,1.325E0,-1.06E0)); +#16085=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16086=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16087=AXIS2_PLACEMENT_3D('',#16084,#16085,#16086); +#16088=PLANE('',#16087); +#16089=ORIENTED_EDGE('',*,*,#14348,.F.); +#16091=ORIENTED_EDGE('',*,*,#16090,.T.); +#16092=ORIENTED_EDGE('',*,*,#11126,.T.); +#16093=ORIENTED_EDGE('',*,*,#16079,.F.); +#16094=EDGE_LOOP('',(#16089,#16091,#16092,#16093)); +#16095=FACE_OUTER_BOUND('',#16094,.F.); +#16096=ADVANCED_FACE('',(#16095),#16088,.T.); +#16097=CARTESIAN_POINT('',(-1.435E0,1.325E0,-9.8E-1)); +#16098=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16099=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16100=AXIS2_PLACEMENT_3D('',#16097,#16098,#16099); +#16101=PLANE('',#16100); +#16103=ORIENTED_EDGE('',*,*,#16102,.T.); +#16104=ORIENTED_EDGE('',*,*,#11128,.T.); +#16105=ORIENTED_EDGE('',*,*,#16090,.F.); +#16107=ORIENTED_EDGE('',*,*,#16106,.F.); +#16108=EDGE_LOOP('',(#16103,#16104,#16105,#16107)); +#16109=FACE_OUTER_BOUND('',#16108,.F.); +#16110=ADVANCED_FACE('',(#16109),#16101,.T.); +#16111=CARTESIAN_POINT('',(-1.2E0,1.325E0,-8.E-1)); +#16112=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16113=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16114=AXIS2_PLACEMENT_3D('',#16111,#16112,#16113); +#16115=PLANE('',#16114); +#16117=ORIENTED_EDGE('',*,*,#16116,.T.); +#16118=ORIENTED_EDGE('',*,*,#11130,.T.); +#16119=ORIENTED_EDGE('',*,*,#16102,.F.); +#16121=ORIENTED_EDGE('',*,*,#16120,.F.); +#16122=EDGE_LOOP('',(#16117,#16118,#16119,#16121)); +#16123=FACE_OUTER_BOUND('',#16122,.F.); +#16124=ADVANCED_FACE('',(#16123),#16115,.T.); +#16125=CARTESIAN_POINT('',(-9.65E-1,1.325E0,-9.8E-1)); +#16126=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16127=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16128=AXIS2_PLACEMENT_3D('',#16125,#16126,#16127); +#16129=PLANE('',#16128); +#16130=ORIENTED_EDGE('',*,*,#16116,.F.); +#16132=ORIENTED_EDGE('',*,*,#16131,.F.); +#16134=ORIENTED_EDGE('',*,*,#16133,.T.); +#16135=ORIENTED_EDGE('',*,*,#11132,.T.); +#16136=EDGE_LOOP('',(#16130,#16132,#16134,#16135)); +#16137=FACE_OUTER_BOUND('',#16136,.F.); +#16138=ADVANCED_FACE('',(#16137),#16129,.T.); +#16139=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16140=DIRECTION('',(1.E0,0.E0,0.E0)); +#16141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16142=AXIS2_PLACEMENT_3D('',#16139,#16140,#16141); +#16143=PLANE('',#16142); +#16144=ORIENTED_EDGE('',*,*,#11725,.F.); +#16145=ORIENTED_EDGE('',*,*,#12525,.F.); +#16146=ORIENTED_EDGE('',*,*,#12753,.F.); +#16147=ORIENTED_EDGE('',*,*,#13000,.F.); +#16149=ORIENTED_EDGE('',*,*,#16148,.T.); +#16151=ORIENTED_EDGE('',*,*,#16150,.T.); +#16153=ORIENTED_EDGE('',*,*,#16152,.T.); +#16154=EDGE_LOOP('',(#16144,#16145,#16146,#16147,#16149,#16151,#16153)); +#16155=FACE_OUTER_BOUND('',#16154,.F.); +#16156=ADVANCED_FACE('',(#16155),#16143,.F.); +#16157=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16158=DIRECTION('',(1.E0,0.E0,0.E0)); +#16159=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16160=AXIS2_PLACEMENT_3D('',#16157,#16158,#16159); +#16161=PLANE('',#16160); +#16162=ORIENTED_EDGE('',*,*,#11727,.F.); +#16164=ORIENTED_EDGE('',*,*,#16163,.T.); +#16166=ORIENTED_EDGE('',*,*,#16165,.T.); +#16167=ORIENTED_EDGE('',*,*,#12242,.T.); +#16168=ORIENTED_EDGE('',*,*,#12010,.F.); +#16169=ORIENTED_EDGE('',*,*,#12768,.F.); +#16170=ORIENTED_EDGE('',*,*,#13531,.F.); +#16171=EDGE_LOOP('',(#16162,#16164,#16166,#16167,#16168,#16169,#16170)); +#16172=FACE_OUTER_BOUND('',#16171,.F.); +#16173=ADVANCED_FACE('',(#16172),#16161,.F.); +#16174=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16175=DIRECTION('',(1.E0,0.E0,0.E0)); +#16176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16177=AXIS2_PLACEMENT_3D('',#16174,#16175,#16176); +#16178=PLANE('',#16177); +#16180=ORIENTED_EDGE('',*,*,#16179,.T.); +#16181=ORIENTED_EDGE('',*,*,#11491,.F.); +#16182=ORIENTED_EDGE('',*,*,#14185,.T.); +#16184=ORIENTED_EDGE('',*,*,#16183,.T.); +#16186=ORIENTED_EDGE('',*,*,#16185,.T.); +#16188=ORIENTED_EDGE('',*,*,#16187,.T.); +#16189=EDGE_LOOP('',(#16180,#16181,#16182,#16184,#16186,#16188)); +#16190=FACE_OUTER_BOUND('',#16189,.F.); +#16191=ADVANCED_FACE('',(#16190),#16178,.F.); +#16192=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16193=DIRECTION('',(1.E0,0.E0,0.E0)); +#16194=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16195=AXIS2_PLACEMENT_3D('',#16192,#16193,#16194); +#16196=PLANE('',#16195); +#16197=ORIENTED_EDGE('',*,*,#16131,.T.); +#16199=ORIENTED_EDGE('',*,*,#16198,.T.); +#16201=ORIENTED_EDGE('',*,*,#16200,.T.); +#16203=ORIENTED_EDGE('',*,*,#16202,.T.); +#16204=ORIENTED_EDGE('',*,*,#13143,.T.); +#16205=ORIENTED_EDGE('',*,*,#14365,.T.); +#16206=EDGE_LOOP('',(#16197,#16199,#16201,#16203,#16204,#16205)); +#16207=FACE_OUTER_BOUND('',#16206,.F.); +#16208=ADVANCED_FACE('',(#16207),#16196,.F.); +#16209=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#16210=DIRECTION('',(0.E0,1.E0,0.E0)); +#16211=DIRECTION('',(0.E0,0.E0,1.E0)); +#16212=AXIS2_PLACEMENT_3D('',#16209,#16210,#16211); +#16213=PLANE('',#16212); +#16214=ORIENTED_EDGE('',*,*,#12998,.F.); +#16216=ORIENTED_EDGE('',*,*,#16215,.T.); +#16218=ORIENTED_EDGE('',*,*,#16217,.F.); +#16219=ORIENTED_EDGE('',*,*,#16148,.F.); +#16220=EDGE_LOOP('',(#16214,#16216,#16218,#16219)); +#16221=FACE_OUTER_BOUND('',#16220,.F.); +#16223=ORIENTED_EDGE('',*,*,#16222,.T.); +#16225=ORIENTED_EDGE('',*,*,#16224,.T.); +#16227=ORIENTED_EDGE('',*,*,#16226,.T.); +#16229=ORIENTED_EDGE('',*,*,#16228,.F.); +#16230=EDGE_LOOP('',(#16223,#16225,#16227,#16229)); +#16231=FACE_BOUND('',#16230,.F.); +#16232=ADVANCED_FACE('',(#16221,#16231),#16213,.F.); +#16233=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16234=DIRECTION('',(1.E0,0.E0,0.E0)); +#16235=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16236=AXIS2_PLACEMENT_3D('',#16233,#16234,#16235); +#16237=PLANE('',#16236); +#16238=ORIENTED_EDGE('',*,*,#11701,.T.); +#16240=ORIENTED_EDGE('',*,*,#16239,.F.); +#16242=ORIENTED_EDGE('',*,*,#16241,.F.); +#16243=ORIENTED_EDGE('',*,*,#16215,.F.); +#16244=ORIENTED_EDGE('',*,*,#12996,.T.); +#16245=ORIENTED_EDGE('',*,*,#12719,.T.); +#16246=ORIENTED_EDGE('',*,*,#12506,.T.); +#16247=EDGE_LOOP('',(#16238,#16240,#16242,#16243,#16244,#16245,#16246)); +#16248=FACE_OUTER_BOUND('',#16247,.F.); +#16249=ADVANCED_FACE('',(#16248),#16237,.T.); +#16250=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16251=DIRECTION('',(1.E0,0.E0,0.E0)); +#16252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16253=AXIS2_PLACEMENT_3D('',#16250,#16251,#16252); +#16254=PLANE('',#16253); +#16255=ORIENTED_EDGE('',*,*,#11711,.T.); +#16256=ORIENTED_EDGE('',*,*,#13514,.T.); +#16257=ORIENTED_EDGE('',*,*,#12734,.T.); +#16258=ORIENTED_EDGE('',*,*,#11990,.T.); +#16259=ORIENTED_EDGE('',*,*,#12246,.F.); +#16261=ORIENTED_EDGE('',*,*,#16260,.F.); +#16263=ORIENTED_EDGE('',*,*,#16262,.F.); +#16264=EDGE_LOOP('',(#16255,#16256,#16257,#16258,#16259,#16261,#16263)); +#16265=FACE_OUTER_BOUND('',#16264,.F.); +#16266=ADVANCED_FACE('',(#16265),#16254,.T.); +#16267=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16268=DIRECTION('',(1.E0,0.E0,0.E0)); +#16269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16270=AXIS2_PLACEMENT_3D('',#16267,#16268,#16269); +#16271=PLANE('',#16270); +#16273=ORIENTED_EDGE('',*,*,#16272,.T.); +#16275=ORIENTED_EDGE('',*,*,#16274,.F.); +#16277=ORIENTED_EDGE('',*,*,#16276,.F.); +#16279=ORIENTED_EDGE('',*,*,#16278,.F.); +#16280=ORIENTED_EDGE('',*,*,#14181,.F.); +#16281=ORIENTED_EDGE('',*,*,#11457,.T.); +#16282=EDGE_LOOP('',(#16273,#16275,#16277,#16279,#16280,#16281)); +#16283=FACE_OUTER_BOUND('',#16282,.F.); +#16284=ADVANCED_FACE('',(#16283),#16271,.T.); +#16285=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16286=DIRECTION('',(1.E0,0.E0,0.E0)); +#16287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16288=AXIS2_PLACEMENT_3D('',#16285,#16286,#16287); +#16289=PLANE('',#16288); +#16290=ORIENTED_EDGE('',*,*,#16106,.T.); +#16291=ORIENTED_EDGE('',*,*,#14353,.F.); +#16292=ORIENTED_EDGE('',*,*,#13147,.F.); +#16294=ORIENTED_EDGE('',*,*,#16293,.F.); +#16296=ORIENTED_EDGE('',*,*,#16295,.F.); +#16298=ORIENTED_EDGE('',*,*,#16297,.F.); +#16299=EDGE_LOOP('',(#16290,#16291,#16292,#16294,#16296,#16298)); +#16300=FACE_OUTER_BOUND('',#16299,.F.); +#16301=ADVANCED_FACE('',(#16300),#16289,.T.); +#16302=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#16303=DIRECTION('',(1.E0,0.E0,0.E0)); +#16304=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16305=AXIS2_PLACEMENT_3D('',#16302,#16303,#16304); +#16306=CYLINDRICAL_SURFACE('',#16305,1.E-1); +#16307=ORIENTED_EDGE('',*,*,#16152,.F.); +#16309=ORIENTED_EDGE('',*,*,#16308,.T.); +#16310=ORIENTED_EDGE('',*,*,#16239,.T.); +#16311=ORIENTED_EDGE('',*,*,#16262,.T.); +#16313=ORIENTED_EDGE('',*,*,#16312,.F.); +#16314=ORIENTED_EDGE('',*,*,#16163,.F.); +#16315=EDGE_LOOP('',(#16307,#16309,#16310,#16311,#16313,#16314)); +#16316=FACE_OUTER_BOUND('',#16315,.F.); +#16317=ADVANCED_FACE('',(#16316),#16306,.T.); +#16318=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#16319=DIRECTION('',(0.E0,0.E0,1.E0)); +#16320=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16321=AXIS2_PLACEMENT_3D('',#16318,#16319,#16320); +#16322=PLANE('',#16321); +#16323=ORIENTED_EDGE('',*,*,#16150,.F.); +#16324=ORIENTED_EDGE('',*,*,#16217,.T.); +#16325=ORIENTED_EDGE('',*,*,#16241,.T.); +#16326=ORIENTED_EDGE('',*,*,#16308,.F.); +#16327=EDGE_LOOP('',(#16323,#16324,#16325,#16326)); +#16328=FACE_OUTER_BOUND('',#16327,.F.); +#16329=ADVANCED_FACE('',(#16328),#16322,.F.); +#16330=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#16331=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16332=DIRECTION('',(0.E0,1.E0,0.E0)); +#16333=AXIS2_PLACEMENT_3D('',#16330,#16331,#16332); +#16334=PLANE('',#16333); +#16335=ORIENTED_EDGE('',*,*,#16165,.F.); +#16336=ORIENTED_EDGE('',*,*,#16312,.T.); +#16337=ORIENTED_EDGE('',*,*,#16260,.T.); +#16338=ORIENTED_EDGE('',*,*,#12244,.F.); +#16339=EDGE_LOOP('',(#16335,#16336,#16337,#16338)); +#16340=FACE_OUTER_BOUND('',#16339,.F.); +#16341=ADVANCED_FACE('',(#16340),#16334,.F.); +#16342=CARTESIAN_POINT('',(-1.435E0,1.325E0,9.8E-1)); +#16343=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16344=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16345=AXIS2_PLACEMENT_3D('',#16342,#16343,#16344); +#16346=PLANE('',#16345); +#16347=ORIENTED_EDGE('',*,*,#11252,.T.); +#16349=ORIENTED_EDGE('',*,*,#16348,.F.); +#16350=ORIENTED_EDGE('',*,*,#16272,.F.); +#16352=ORIENTED_EDGE('',*,*,#16351,.T.); +#16353=EDGE_LOOP('',(#16347,#16349,#16350,#16352)); +#16354=FACE_OUTER_BOUND('',#16353,.F.); +#16355=ADVANCED_FACE('',(#16354),#16346,.T.); +#16356=CARTESIAN_POINT('',(-1.2E0,1.325E0,8.E-1)); +#16357=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16358=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16359=AXIS2_PLACEMENT_3D('',#16356,#16357,#16358); +#16360=PLANE('',#16359); +#16361=ORIENTED_EDGE('',*,*,#11250,.T.); +#16363=ORIENTED_EDGE('',*,*,#16362,.F.); +#16365=ORIENTED_EDGE('',*,*,#16364,.F.); +#16366=ORIENTED_EDGE('',*,*,#16348,.T.); +#16367=EDGE_LOOP('',(#16361,#16363,#16365,#16366)); +#16368=FACE_OUTER_BOUND('',#16367,.F.); +#16369=ADVANCED_FACE('',(#16368),#16360,.T.); +#16370=CARTESIAN_POINT('',(-9.65E-1,1.325E0,9.8E-1)); +#16371=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16372=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16373=AXIS2_PLACEMENT_3D('',#16370,#16371,#16372); +#16374=PLANE('',#16373); +#16375=ORIENTED_EDGE('',*,*,#16179,.F.); +#16376=ORIENTED_EDGE('',*,*,#16362,.T.); +#16377=ORIENTED_EDGE('',*,*,#11248,.T.); +#16379=ORIENTED_EDGE('',*,*,#16378,.F.); +#16380=EDGE_LOOP('',(#16375,#16376,#16377,#16379)); +#16381=FACE_OUTER_BOUND('',#16380,.F.); +#16382=ADVANCED_FACE('',(#16381),#16374,.T.); +#16383=CARTESIAN_POINT('',(-8.E-1,1.325E0,1.06E0)); +#16384=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16385=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16386=AXIS2_PLACEMENT_3D('',#16383,#16384,#16385); +#16387=PLANE('',#16386); +#16388=ORIENTED_EDGE('',*,*,#11485,.F.); +#16389=ORIENTED_EDGE('',*,*,#16378,.T.); +#16390=ORIENTED_EDGE('',*,*,#11246,.T.); +#16392=ORIENTED_EDGE('',*,*,#16391,.F.); +#16393=EDGE_LOOP('',(#16388,#16389,#16390,#16392)); +#16394=FACE_OUTER_BOUND('',#16393,.F.); +#16395=ADVANCED_FACE('',(#16394),#16387,.T.); +#16396=CARTESIAN_POINT('',(-6.35E-1,1.325E0,9.8E-1)); +#16397=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16398=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16399=AXIS2_PLACEMENT_3D('',#16396,#16397,#16398); +#16400=PLANE('',#16399); +#16401=ORIENTED_EDGE('',*,*,#11244,.T.); +#16403=ORIENTED_EDGE('',*,*,#16402,.F.); +#16405=ORIENTED_EDGE('',*,*,#16404,.F.); +#16406=ORIENTED_EDGE('',*,*,#16391,.T.); +#16407=EDGE_LOOP('',(#16401,#16403,#16405,#16406)); +#16408=FACE_OUTER_BOUND('',#16407,.F.); +#16409=ADVANCED_FACE('',(#16408),#16400,.T.); +#16410=CARTESIAN_POINT('',(-4.E-1,1.325E0,8.E-1)); +#16411=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16412=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16413=AXIS2_PLACEMENT_3D('',#16410,#16411,#16412); +#16414=PLANE('',#16413); +#16415=ORIENTED_EDGE('',*,*,#11242,.T.); +#16417=ORIENTED_EDGE('',*,*,#16416,.F.); +#16419=ORIENTED_EDGE('',*,*,#16418,.F.); +#16420=ORIENTED_EDGE('',*,*,#16402,.T.); +#16421=EDGE_LOOP('',(#16415,#16417,#16419,#16420)); +#16422=FACE_OUTER_BOUND('',#16421,.F.); +#16423=ADVANCED_FACE('',(#16422),#16414,.T.); +#16424=CARTESIAN_POINT('',(-1.65E-1,1.325E0,9.8E-1)); +#16425=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16426=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16427=AXIS2_PLACEMENT_3D('',#16424,#16425,#16426); +#16428=PLANE('',#16427); +#16430=ORIENTED_EDGE('',*,*,#16429,.F.); +#16431=ORIENTED_EDGE('',*,*,#16416,.T.); +#16432=ORIENTED_EDGE('',*,*,#11240,.T.); +#16434=ORIENTED_EDGE('',*,*,#16433,.F.); +#16435=EDGE_LOOP('',(#16430,#16431,#16432,#16434)); +#16436=FACE_OUTER_BOUND('',#16435,.F.); +#16437=ADVANCED_FACE('',(#16436),#16428,.T.); +#16438=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16439=DIRECTION('',(1.E0,0.E0,0.E0)); +#16440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16441=AXIS2_PLACEMENT_3D('',#16438,#16439,#16440); +#16442=PLANE('',#16441); +#16443=ORIENTED_EDGE('',*,*,#11745,.F.); +#16444=ORIENTED_EDGE('',*,*,#12540,.F.); +#16445=ORIENTED_EDGE('',*,*,#12783,.F.); +#16446=ORIENTED_EDGE('',*,*,#13007,.F.); +#16448=ORIENTED_EDGE('',*,*,#16447,.T.); +#16450=ORIENTED_EDGE('',*,*,#16449,.T.); +#16452=ORIENTED_EDGE('',*,*,#16451,.T.); +#16453=EDGE_LOOP('',(#16443,#16444,#16445,#16446,#16448,#16450,#16452)); +#16454=FACE_OUTER_BOUND('',#16453,.F.); +#16455=ADVANCED_FACE('',(#16454),#16442,.F.); +#16456=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16457=DIRECTION('',(1.E0,0.E0,0.E0)); +#16458=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16459=AXIS2_PLACEMENT_3D('',#16456,#16457,#16458); +#16460=PLANE('',#16459); +#16461=ORIENTED_EDGE('',*,*,#11747,.F.); +#16463=ORIENTED_EDGE('',*,*,#16462,.T.); +#16465=ORIENTED_EDGE('',*,*,#16464,.T.); +#16466=ORIENTED_EDGE('',*,*,#12235,.T.); +#16467=ORIENTED_EDGE('',*,*,#12026,.F.); +#16468=ORIENTED_EDGE('',*,*,#12798,.F.); +#16469=ORIENTED_EDGE('',*,*,#13545,.F.); +#16470=EDGE_LOOP('',(#16461,#16463,#16465,#16466,#16467,#16468,#16469)); +#16471=FACE_OUTER_BOUND('',#16470,.F.); +#16472=ADVANCED_FACE('',(#16471),#16460,.F.); +#16473=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16474=DIRECTION('',(1.E0,0.E0,0.E0)); +#16475=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16476=AXIS2_PLACEMENT_3D('',#16473,#16474,#16475); +#16477=PLANE('',#16476); +#16478=ORIENTED_EDGE('',*,*,#16429,.T.); +#16479=ORIENTED_EDGE('',*,*,#11475,.F.); +#16480=ORIENTED_EDGE('',*,*,#14192,.T.); +#16482=ORIENTED_EDGE('',*,*,#16481,.T.); +#16484=ORIENTED_EDGE('',*,*,#16483,.T.); +#16486=ORIENTED_EDGE('',*,*,#16485,.T.); +#16487=EDGE_LOOP('',(#16478,#16479,#16480,#16482,#16484,#16486)); +#16488=FACE_OUTER_BOUND('',#16487,.F.); +#16489=ADVANCED_FACE('',(#16488),#16477,.F.); +#16490=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16491=DIRECTION('',(1.E0,0.E0,0.E0)); +#16492=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16493=AXIS2_PLACEMENT_3D('',#16490,#16491,#16492); +#16494=PLANE('',#16493); +#16496=ORIENTED_EDGE('',*,*,#16495,.T.); +#16498=ORIENTED_EDGE('',*,*,#16497,.T.); +#16500=ORIENTED_EDGE('',*,*,#16499,.T.); +#16502=ORIENTED_EDGE('',*,*,#16501,.T.); +#16503=ORIENTED_EDGE('',*,*,#13135,.T.); +#16504=ORIENTED_EDGE('',*,*,#14380,.T.); +#16505=EDGE_LOOP('',(#16496,#16498,#16500,#16502,#16503,#16504)); +#16506=FACE_OUTER_BOUND('',#16505,.F.); +#16507=ADVANCED_FACE('',(#16506),#16494,.F.); +#16508=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#16509=DIRECTION('',(0.E0,1.E0,0.E0)); +#16510=DIRECTION('',(0.E0,0.E0,1.E0)); +#16511=AXIS2_PLACEMENT_3D('',#16508,#16509,#16510); +#16512=PLANE('',#16511); +#16513=ORIENTED_EDGE('',*,*,#13005,.F.); +#16515=ORIENTED_EDGE('',*,*,#16514,.T.); +#16517=ORIENTED_EDGE('',*,*,#16516,.F.); +#16518=ORIENTED_EDGE('',*,*,#16447,.F.); +#16519=EDGE_LOOP('',(#16513,#16515,#16517,#16518)); +#16520=FACE_OUTER_BOUND('',#16519,.F.); +#16522=ORIENTED_EDGE('',*,*,#16521,.T.); +#16524=ORIENTED_EDGE('',*,*,#16523,.T.); +#16526=ORIENTED_EDGE('',*,*,#16525,.T.); +#16528=ORIENTED_EDGE('',*,*,#16527,.F.); +#16529=EDGE_LOOP('',(#16522,#16524,#16526,#16528)); +#16530=FACE_BOUND('',#16529,.F.); +#16531=ADVANCED_FACE('',(#16520,#16530),#16512,.F.); +#16532=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16533=DIRECTION('',(1.E0,0.E0,0.E0)); +#16534=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16535=AXIS2_PLACEMENT_3D('',#16532,#16533,#16534); +#16536=PLANE('',#16535); +#16537=ORIENTED_EDGE('',*,*,#11721,.T.); +#16539=ORIENTED_EDGE('',*,*,#16538,.F.); +#16541=ORIENTED_EDGE('',*,*,#16540,.F.); +#16542=ORIENTED_EDGE('',*,*,#16514,.F.); +#16543=ORIENTED_EDGE('',*,*,#13003,.T.); +#16544=ORIENTED_EDGE('',*,*,#12749,.T.); +#16545=ORIENTED_EDGE('',*,*,#12521,.T.); +#16546=EDGE_LOOP('',(#16537,#16539,#16541,#16542,#16543,#16544,#16545)); +#16547=FACE_OUTER_BOUND('',#16546,.F.); +#16548=ADVANCED_FACE('',(#16547),#16536,.T.); +#16549=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16550=DIRECTION('',(1.E0,0.E0,0.E0)); +#16551=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16552=AXIS2_PLACEMENT_3D('',#16549,#16550,#16551); +#16553=PLANE('',#16552); +#16554=ORIENTED_EDGE('',*,*,#11731,.T.); +#16555=ORIENTED_EDGE('',*,*,#13528,.T.); +#16556=ORIENTED_EDGE('',*,*,#12764,.T.); +#16557=ORIENTED_EDGE('',*,*,#12006,.T.); +#16558=ORIENTED_EDGE('',*,*,#12239,.F.); +#16560=ORIENTED_EDGE('',*,*,#16559,.F.); +#16562=ORIENTED_EDGE('',*,*,#16561,.F.); +#16563=EDGE_LOOP('',(#16554,#16555,#16556,#16557,#16558,#16560,#16562)); +#16564=FACE_OUTER_BOUND('',#16563,.F.); +#16565=ADVANCED_FACE('',(#16564),#16553,.T.); +#16566=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16567=DIRECTION('',(1.E0,0.E0,0.E0)); +#16568=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16569=AXIS2_PLACEMENT_3D('',#16566,#16567,#16568); +#16570=PLANE('',#16569); +#16571=ORIENTED_EDGE('',*,*,#16404,.T.); +#16573=ORIENTED_EDGE('',*,*,#16572,.F.); +#16575=ORIENTED_EDGE('',*,*,#16574,.F.); +#16577=ORIENTED_EDGE('',*,*,#16576,.F.); +#16578=ORIENTED_EDGE('',*,*,#14188,.F.); +#16579=ORIENTED_EDGE('',*,*,#11487,.T.); +#16580=EDGE_LOOP('',(#16571,#16573,#16575,#16577,#16578,#16579)); +#16581=FACE_OUTER_BOUND('',#16580,.F.); +#16582=ADVANCED_FACE('',(#16581),#16570,.T.); +#16583=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16584=DIRECTION('',(1.E0,0.E0,0.E0)); +#16585=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16586=AXIS2_PLACEMENT_3D('',#16583,#16584,#16585); +#16587=PLANE('',#16586); +#16589=ORIENTED_EDGE('',*,*,#16588,.T.); +#16590=ORIENTED_EDGE('',*,*,#14368,.F.); +#16591=ORIENTED_EDGE('',*,*,#13139,.F.); +#16593=ORIENTED_EDGE('',*,*,#16592,.F.); +#16595=ORIENTED_EDGE('',*,*,#16594,.F.); +#16597=ORIENTED_EDGE('',*,*,#16596,.F.); +#16598=EDGE_LOOP('',(#16589,#16590,#16591,#16593,#16595,#16597)); +#16599=FACE_OUTER_BOUND('',#16598,.F.); +#16600=ADVANCED_FACE('',(#16599),#16587,.T.); +#16601=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#16602=DIRECTION('',(1.E0,0.E0,0.E0)); +#16603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16604=AXIS2_PLACEMENT_3D('',#16601,#16602,#16603); +#16605=CYLINDRICAL_SURFACE('',#16604,1.E-1); +#16606=ORIENTED_EDGE('',*,*,#16451,.F.); +#16608=ORIENTED_EDGE('',*,*,#16607,.T.); +#16609=ORIENTED_EDGE('',*,*,#16538,.T.); +#16610=ORIENTED_EDGE('',*,*,#16561,.T.); +#16612=ORIENTED_EDGE('',*,*,#16611,.F.); +#16613=ORIENTED_EDGE('',*,*,#16462,.F.); +#16614=EDGE_LOOP('',(#16606,#16608,#16609,#16610,#16612,#16613)); +#16615=FACE_OUTER_BOUND('',#16614,.F.); +#16616=ADVANCED_FACE('',(#16615),#16605,.T.); +#16617=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#16618=DIRECTION('',(0.E0,0.E0,1.E0)); +#16619=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16620=AXIS2_PLACEMENT_3D('',#16617,#16618,#16619); +#16621=PLANE('',#16620); +#16622=ORIENTED_EDGE('',*,*,#16449,.F.); +#16623=ORIENTED_EDGE('',*,*,#16516,.T.); +#16624=ORIENTED_EDGE('',*,*,#16540,.T.); +#16625=ORIENTED_EDGE('',*,*,#16607,.F.); +#16626=EDGE_LOOP('',(#16622,#16623,#16624,#16625)); +#16627=FACE_OUTER_BOUND('',#16626,.F.); +#16628=ADVANCED_FACE('',(#16627),#16621,.F.); +#16629=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#16630=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16631=DIRECTION('',(0.E0,1.E0,0.E0)); +#16632=AXIS2_PLACEMENT_3D('',#16629,#16630,#16631); +#16633=PLANE('',#16632); +#16634=ORIENTED_EDGE('',*,*,#16464,.F.); +#16635=ORIENTED_EDGE('',*,*,#16611,.T.); +#16636=ORIENTED_EDGE('',*,*,#16559,.T.); +#16637=ORIENTED_EDGE('',*,*,#12237,.F.); +#16638=EDGE_LOOP('',(#16634,#16635,#16636,#16637)); +#16639=FACE_OUTER_BOUND('',#16638,.F.); +#16640=ADVANCED_FACE('',(#16639),#16633,.F.); +#16641=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#16642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16643=DIRECTION('',(0.E0,1.E0,0.E0)); +#16644=AXIS2_PLACEMENT_3D('',#16641,#16642,#16643); +#16645=PLANE('',#16644); +#16646=ORIENTED_EDGE('',*,*,#16418,.T.); +#16647=ORIENTED_EDGE('',*,*,#16485,.F.); +#16649=ORIENTED_EDGE('',*,*,#16648,.T.); +#16650=ORIENTED_EDGE('',*,*,#16572,.T.); +#16651=EDGE_LOOP('',(#16646,#16647,#16649,#16650)); +#16652=FACE_OUTER_BOUND('',#16651,.F.); +#16653=ADVANCED_FACE('',(#16652),#16645,.F.); +#16654=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#16655=DIRECTION('',(0.E0,1.E0,0.E0)); +#16656=DIRECTION('',(0.E0,0.E0,1.E0)); +#16657=AXIS2_PLACEMENT_3D('',#16654,#16655,#16656); +#16658=PLANE('',#16657); +#16659=ORIENTED_EDGE('',*,*,#16483,.F.); +#16661=ORIENTED_EDGE('',*,*,#16660,.T.); +#16662=ORIENTED_EDGE('',*,*,#16574,.T.); +#16663=ORIENTED_EDGE('',*,*,#16648,.F.); +#16664=EDGE_LOOP('',(#16659,#16661,#16662,#16663)); +#16665=FACE_OUTER_BOUND('',#16664,.F.); +#16666=ADVANCED_FACE('',(#16665),#16658,.F.); +#16667=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#16668=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16669=DIRECTION('',(0.E0,1.E0,0.E0)); +#16670=AXIS2_PLACEMENT_3D('',#16667,#16668,#16669); +#16671=PLANE('',#16670); +#16672=ORIENTED_EDGE('',*,*,#16481,.F.); +#16673=ORIENTED_EDGE('',*,*,#14190,.T.); +#16674=ORIENTED_EDGE('',*,*,#16576,.T.); +#16675=ORIENTED_EDGE('',*,*,#16660,.F.); +#16676=EDGE_LOOP('',(#16672,#16673,#16674,#16675)); +#16677=FACE_OUTER_BOUND('',#16676,.F.); +#16679=ORIENTED_EDGE('',*,*,#16678,.F.); +#16681=ORIENTED_EDGE('',*,*,#16680,.T.); +#16683=ORIENTED_EDGE('',*,*,#16682,.T.); +#16685=ORIENTED_EDGE('',*,*,#16684,.F.); +#16686=EDGE_LOOP('',(#16679,#16681,#16683,#16685)); +#16687=FACE_BOUND('',#16686,.F.); +#16688=ADVANCED_FACE('',(#16677,#16687),#16671,.F.); +#16689=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16690=DIRECTION('',(1.E0,0.E0,0.E0)); +#16691=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16692=AXIS2_PLACEMENT_3D('',#16689,#16690,#16691); +#16693=PLANE('',#16692); +#16694=ORIENTED_EDGE('',*,*,#12317,.F.); +#16696=ORIENTED_EDGE('',*,*,#16695,.T.); +#16698=ORIENTED_EDGE('',*,*,#16697,.T.); +#16700=ORIENTED_EDGE('',*,*,#16699,.T.); +#16702=ORIENTED_EDGE('',*,*,#16701,.T.); +#16704=ORIENTED_EDGE('',*,*,#16703,.T.); +#16706=ORIENTED_EDGE('',*,*,#16705,.T.); +#16708=ORIENTED_EDGE('',*,*,#16707,.T.); +#16710=ORIENTED_EDGE('',*,*,#16709,.T.); +#16712=ORIENTED_EDGE('',*,*,#16711,.T.); +#16714=ORIENTED_EDGE('',*,*,#16713,.T.); +#16715=EDGE_LOOP('',(#16694,#16696,#16698,#16700,#16702,#16704,#16706,#16708, +#16710,#16712,#16714)); +#16716=FACE_OUTER_BOUND('',#16715,.F.); +#16717=ADVANCED_FACE('',(#16716),#16693,.F.); +#16718=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16719=DIRECTION('',(1.E0,0.E0,0.E0)); +#16720=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16721=AXIS2_PLACEMENT_3D('',#16718,#16719,#16720); +#16722=PLANE('',#16721); +#16723=ORIENTED_EDGE('',*,*,#16678,.T.); +#16725=ORIENTED_EDGE('',*,*,#16724,.T.); +#16727=ORIENTED_EDGE('',*,*,#16726,.T.); +#16729=ORIENTED_EDGE('',*,*,#16728,.T.); +#16731=ORIENTED_EDGE('',*,*,#16730,.T.); +#16732=EDGE_LOOP('',(#16723,#16725,#16727,#16729,#16731)); +#16733=FACE_OUTER_BOUND('',#16732,.F.); +#16734=ADVANCED_FACE('',(#16733),#16722,.F.); +#16735=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16736=DIRECTION('',(1.E0,0.E0,0.E0)); +#16737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16738=AXIS2_PLACEMENT_3D('',#16735,#16736,#16737); +#16739=PLANE('',#16738); +#16740=ORIENTED_EDGE('',*,*,#16521,.F.); +#16742=ORIENTED_EDGE('',*,*,#16741,.T.); +#16744=ORIENTED_EDGE('',*,*,#16743,.T.); +#16746=ORIENTED_EDGE('',*,*,#16745,.T.); +#16748=ORIENTED_EDGE('',*,*,#16747,.T.); +#16750=ORIENTED_EDGE('',*,*,#16749,.T.); +#16752=ORIENTED_EDGE('',*,*,#16751,.T.); +#16754=ORIENTED_EDGE('',*,*,#16753,.T.); +#16756=ORIENTED_EDGE('',*,*,#16755,.T.); +#16758=ORIENTED_EDGE('',*,*,#16757,.T.); +#16760=ORIENTED_EDGE('',*,*,#16759,.T.); +#16761=EDGE_LOOP('',(#16740,#16742,#16744,#16746,#16748,#16750,#16752,#16754, +#16756,#16758,#16760)); +#16762=FACE_OUTER_BOUND('',#16761,.F.); +#16763=ADVANCED_FACE('',(#16762),#16739,.F.); +#16764=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16765=DIRECTION('',(1.E0,0.E0,0.E0)); +#16766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16767=AXIS2_PLACEMENT_3D('',#16764,#16765,#16766); +#16768=PLANE('',#16767); +#16770=ORIENTED_EDGE('',*,*,#16769,.F.); +#16772=ORIENTED_EDGE('',*,*,#16771,.T.); +#16774=ORIENTED_EDGE('',*,*,#16773,.T.); +#16776=ORIENTED_EDGE('',*,*,#16775,.T.); +#16778=ORIENTED_EDGE('',*,*,#16777,.T.); +#16779=EDGE_LOOP('',(#16770,#16772,#16774,#16776,#16778)); +#16780=FACE_OUTER_BOUND('',#16779,.F.); +#16781=ADVANCED_FACE('',(#16780),#16768,.F.); +#16782=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#16783=DIRECTION('',(0.E0,0.E0,1.E0)); +#16784=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16785=AXIS2_PLACEMENT_3D('',#16782,#16783,#16784); +#16786=PLANE('',#16785); +#16787=ORIENTED_EDGE('',*,*,#12323,.T.); +#16789=ORIENTED_EDGE('',*,*,#16788,.T.); +#16791=ORIENTED_EDGE('',*,*,#16790,.F.); +#16792=ORIENTED_EDGE('',*,*,#16695,.F.); +#16793=EDGE_LOOP('',(#16787,#16789,#16791,#16792)); +#16794=FACE_OUTER_BOUND('',#16793,.F.); +#16795=ADVANCED_FACE('',(#16794),#16786,.T.); +#16796=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16797=DIRECTION('',(1.E0,0.E0,0.E0)); +#16798=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16799=AXIS2_PLACEMENT_3D('',#16796,#16797,#16798); +#16800=PLANE('',#16799); +#16801=ORIENTED_EDGE('',*,*,#12321,.F.); +#16803=ORIENTED_EDGE('',*,*,#16802,.F.); +#16805=ORIENTED_EDGE('',*,*,#16804,.F.); +#16807=ORIENTED_EDGE('',*,*,#16806,.F.); +#16809=ORIENTED_EDGE('',*,*,#16808,.F.); +#16811=ORIENTED_EDGE('',*,*,#16810,.F.); +#16813=ORIENTED_EDGE('',*,*,#16812,.F.); +#16815=ORIENTED_EDGE('',*,*,#16814,.F.); +#16817=ORIENTED_EDGE('',*,*,#16816,.F.); +#16819=ORIENTED_EDGE('',*,*,#16818,.F.); +#16820=ORIENTED_EDGE('',*,*,#16788,.F.); +#16821=EDGE_LOOP('',(#16801,#16803,#16805,#16807,#16809,#16811,#16813,#16815, +#16817,#16819,#16820)); +#16822=FACE_OUTER_BOUND('',#16821,.F.); +#16823=ADVANCED_FACE('',(#16822),#16800,.T.); +#16824=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16825=DIRECTION('',(1.E0,0.E0,0.E0)); +#16826=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16827=AXIS2_PLACEMENT_3D('',#16824,#16825,#16826); +#16828=PLANE('',#16827); +#16829=ORIENTED_EDGE('',*,*,#16682,.F.); +#16831=ORIENTED_EDGE('',*,*,#16830,.F.); +#16833=ORIENTED_EDGE('',*,*,#16832,.F.); +#16835=ORIENTED_EDGE('',*,*,#16834,.F.); +#16837=ORIENTED_EDGE('',*,*,#16836,.F.); +#16838=EDGE_LOOP('',(#16829,#16831,#16833,#16835,#16837)); +#16839=FACE_OUTER_BOUND('',#16838,.F.); +#16840=ADVANCED_FACE('',(#16839),#16828,.T.); +#16841=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16842=DIRECTION('',(1.E0,0.E0,0.E0)); +#16843=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16844=AXIS2_PLACEMENT_3D('',#16841,#16842,#16843); +#16845=PLANE('',#16844); +#16846=ORIENTED_EDGE('',*,*,#16525,.F.); +#16848=ORIENTED_EDGE('',*,*,#16847,.F.); +#16850=ORIENTED_EDGE('',*,*,#16849,.F.); +#16852=ORIENTED_EDGE('',*,*,#16851,.F.); +#16854=ORIENTED_EDGE('',*,*,#16853,.F.); +#16856=ORIENTED_EDGE('',*,*,#16855,.F.); +#16858=ORIENTED_EDGE('',*,*,#16857,.F.); +#16860=ORIENTED_EDGE('',*,*,#16859,.F.); +#16862=ORIENTED_EDGE('',*,*,#16861,.F.); +#16864=ORIENTED_EDGE('',*,*,#16863,.F.); +#16866=ORIENTED_EDGE('',*,*,#16865,.F.); +#16867=EDGE_LOOP('',(#16846,#16848,#16850,#16852,#16854,#16856,#16858,#16860, +#16862,#16864,#16866)); +#16868=FACE_OUTER_BOUND('',#16867,.F.); +#16869=ADVANCED_FACE('',(#16868),#16845,.T.); +#16870=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16871=DIRECTION('',(1.E0,0.E0,0.E0)); +#16872=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16873=AXIS2_PLACEMENT_3D('',#16870,#16871,#16872); +#16874=PLANE('',#16873); +#16876=ORIENTED_EDGE('',*,*,#16875,.T.); +#16878=ORIENTED_EDGE('',*,*,#16877,.F.); +#16880=ORIENTED_EDGE('',*,*,#16879,.F.); +#16882=ORIENTED_EDGE('',*,*,#16881,.F.); +#16884=ORIENTED_EDGE('',*,*,#16883,.F.); +#16885=EDGE_LOOP('',(#16876,#16878,#16880,#16882,#16884)); +#16886=FACE_OUTER_BOUND('',#16885,.F.); +#16887=ADVANCED_FACE('',(#16886),#16874,.T.); +#16888=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#16889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16890=DIRECTION('',(0.E0,1.E0,0.E0)); +#16891=AXIS2_PLACEMENT_3D('',#16888,#16889,#16890); +#16892=PLANE('',#16891); +#16893=ORIENTED_EDGE('',*,*,#12319,.F.); +#16894=ORIENTED_EDGE('',*,*,#16713,.F.); +#16896=ORIENTED_EDGE('',*,*,#16895,.T.); +#16897=ORIENTED_EDGE('',*,*,#16802,.T.); +#16898=EDGE_LOOP('',(#16893,#16894,#16896,#16897)); +#16899=FACE_OUTER_BOUND('',#16898,.F.); +#16900=ADVANCED_FACE('',(#16899),#16892,.T.); +#16901=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#16902=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16903=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16904=AXIS2_PLACEMENT_3D('',#16901,#16902,#16903); +#16905=PLANE('',#16904); +#16906=ORIENTED_EDGE('',*,*,#16711,.F.); +#16908=ORIENTED_EDGE('',*,*,#16907,.T.); +#16909=ORIENTED_EDGE('',*,*,#16804,.T.); +#16910=ORIENTED_EDGE('',*,*,#16895,.F.); +#16911=EDGE_LOOP('',(#16906,#16908,#16909,#16910)); +#16912=FACE_OUTER_BOUND('',#16911,.F.); +#16913=ADVANCED_FACE('',(#16912),#16905,.T.); +#16914=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#16915=DIRECTION('',(0.E0,0.E0,1.E0)); +#16916=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16917=AXIS2_PLACEMENT_3D('',#16914,#16915,#16916); +#16918=PLANE('',#16917); +#16919=ORIENTED_EDGE('',*,*,#16709,.F.); +#16921=ORIENTED_EDGE('',*,*,#16920,.T.); +#16922=ORIENTED_EDGE('',*,*,#16806,.T.); +#16923=ORIENTED_EDGE('',*,*,#16907,.F.); +#16924=EDGE_LOOP('',(#16919,#16921,#16922,#16923)); +#16925=FACE_OUTER_BOUND('',#16924,.F.); +#16926=ADVANCED_FACE('',(#16925),#16918,.T.); +#16927=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#16928=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16930=AXIS2_PLACEMENT_3D('',#16927,#16928,#16929); +#16931=PLANE('',#16930); +#16932=ORIENTED_EDGE('',*,*,#16707,.F.); +#16934=ORIENTED_EDGE('',*,*,#16933,.T.); +#16935=ORIENTED_EDGE('',*,*,#16808,.T.); +#16936=ORIENTED_EDGE('',*,*,#16920,.F.); +#16937=EDGE_LOOP('',(#16932,#16934,#16935,#16936)); +#16938=FACE_OUTER_BOUND('',#16937,.F.); +#16939=ADVANCED_FACE('',(#16938),#16931,.T.); +#16940=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#16941=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#16942=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#16943=AXIS2_PLACEMENT_3D('',#16940,#16941,#16942); +#16944=PLANE('',#16943); +#16945=ORIENTED_EDGE('',*,*,#16705,.F.); +#16947=ORIENTED_EDGE('',*,*,#16946,.T.); +#16948=ORIENTED_EDGE('',*,*,#16810,.T.); +#16949=ORIENTED_EDGE('',*,*,#16933,.F.); +#16950=EDGE_LOOP('',(#16945,#16947,#16948,#16949)); +#16951=FACE_OUTER_BOUND('',#16950,.F.); +#16952=ADVANCED_FACE('',(#16951),#16944,.T.); +#16953=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#16954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16955=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16956=AXIS2_PLACEMENT_3D('',#16953,#16954,#16955); +#16957=PLANE('',#16956); +#16958=ORIENTED_EDGE('',*,*,#16703,.F.); +#16960=ORIENTED_EDGE('',*,*,#16959,.T.); +#16961=ORIENTED_EDGE('',*,*,#16812,.T.); +#16962=ORIENTED_EDGE('',*,*,#16946,.F.); +#16963=EDGE_LOOP('',(#16958,#16960,#16961,#16962)); +#16964=FACE_OUTER_BOUND('',#16963,.F.); +#16965=ADVANCED_FACE('',(#16964),#16957,.T.); +#16966=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#16967=DIRECTION('',(0.E0,0.E0,1.E0)); +#16968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16969=AXIS2_PLACEMENT_3D('',#16966,#16967,#16968); +#16970=PLANE('',#16969); +#16971=ORIENTED_EDGE('',*,*,#16701,.F.); +#16973=ORIENTED_EDGE('',*,*,#16972,.T.); +#16974=ORIENTED_EDGE('',*,*,#16814,.T.); +#16975=ORIENTED_EDGE('',*,*,#16959,.F.); +#16976=EDGE_LOOP('',(#16971,#16973,#16974,#16975)); +#16977=FACE_OUTER_BOUND('',#16976,.F.); +#16978=ADVANCED_FACE('',(#16977),#16970,.T.); +#16979=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#16980=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16981=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16982=AXIS2_PLACEMENT_3D('',#16979,#16980,#16981); +#16983=PLANE('',#16982); +#16984=ORIENTED_EDGE('',*,*,#16699,.F.); +#16986=ORIENTED_EDGE('',*,*,#16985,.T.); +#16987=ORIENTED_EDGE('',*,*,#16816,.T.); +#16988=ORIENTED_EDGE('',*,*,#16972,.F.); +#16989=EDGE_LOOP('',(#16984,#16986,#16987,#16988)); +#16990=FACE_OUTER_BOUND('',#16989,.F.); +#16991=ADVANCED_FACE('',(#16990),#16983,.T.); +#16992=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#16993=DIRECTION('',(0.E0,1.E0,0.E0)); +#16994=DIRECTION('',(0.E0,0.E0,1.E0)); +#16995=AXIS2_PLACEMENT_3D('',#16992,#16993,#16994); +#16996=PLANE('',#16995); +#16997=ORIENTED_EDGE('',*,*,#16697,.F.); +#16998=ORIENTED_EDGE('',*,*,#16790,.T.); +#16999=ORIENTED_EDGE('',*,*,#16818,.T.); +#17000=ORIENTED_EDGE('',*,*,#16985,.F.); +#17001=EDGE_LOOP('',(#16997,#16998,#16999,#17000)); +#17002=FACE_OUTER_BOUND('',#17001,.F.); +#17003=ADVANCED_FACE('',(#17002),#16996,.T.); +#17004=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#17005=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#17006=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#17007=AXIS2_PLACEMENT_3D('',#17004,#17005,#17006); +#17008=PLANE('',#17007); +#17009=ORIENTED_EDGE('',*,*,#16680,.F.); +#17010=ORIENTED_EDGE('',*,*,#16730,.F.); +#17012=ORIENTED_EDGE('',*,*,#17011,.T.); +#17013=ORIENTED_EDGE('',*,*,#16830,.T.); +#17014=EDGE_LOOP('',(#17009,#17010,#17012,#17013)); +#17015=FACE_OUTER_BOUND('',#17014,.F.); +#17016=ADVANCED_FACE('',(#17015),#17008,.T.); +#17017=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#17018=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#17019=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#17020=AXIS2_PLACEMENT_3D('',#17017,#17018,#17019); +#17021=PLANE('',#17020); +#17022=ORIENTED_EDGE('',*,*,#16728,.F.); +#17024=ORIENTED_EDGE('',*,*,#17023,.T.); +#17025=ORIENTED_EDGE('',*,*,#16832,.T.); +#17026=ORIENTED_EDGE('',*,*,#17011,.F.); +#17027=EDGE_LOOP('',(#17022,#17024,#17025,#17026)); +#17028=FACE_OUTER_BOUND('',#17027,.F.); +#17029=ADVANCED_FACE('',(#17028),#17021,.T.); +#17030=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#17031=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#17032=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#17033=AXIS2_PLACEMENT_3D('',#17030,#17031,#17032); +#17034=PLANE('',#17033); +#17035=ORIENTED_EDGE('',*,*,#16726,.F.); +#17037=ORIENTED_EDGE('',*,*,#17036,.T.); +#17038=ORIENTED_EDGE('',*,*,#16834,.T.); +#17039=ORIENTED_EDGE('',*,*,#17023,.F.); +#17040=EDGE_LOOP('',(#17035,#17037,#17038,#17039)); +#17041=FACE_OUTER_BOUND('',#17040,.F.); +#17042=ADVANCED_FACE('',(#17041),#17034,.T.); +#17043=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.271800737645E-1)); +#17044=DIRECTION('',(0.E0,1.E0,0.E0)); +#17045=DIRECTION('',(0.E0,0.E0,1.E0)); +#17046=AXIS2_PLACEMENT_3D('',#17043,#17044,#17045); +#17047=PLANE('',#17046); +#17048=ORIENTED_EDGE('',*,*,#16684,.T.); +#17049=ORIENTED_EDGE('',*,*,#16836,.T.); +#17050=ORIENTED_EDGE('',*,*,#17036,.F.); +#17051=ORIENTED_EDGE('',*,*,#16724,.F.); +#17052=EDGE_LOOP('',(#17048,#17049,#17050,#17051)); +#17053=FACE_OUTER_BOUND('',#17052,.F.); +#17054=ADVANCED_FACE('',(#17053),#17047,.T.); +#17055=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#17056=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17057=DIRECTION('',(0.E0,1.E0,0.E0)); +#17058=AXIS2_PLACEMENT_3D('',#17055,#17056,#17057); +#17059=PLANE('',#17058); +#17060=ORIENTED_EDGE('',*,*,#16523,.F.); +#17061=ORIENTED_EDGE('',*,*,#16759,.F.); +#17063=ORIENTED_EDGE('',*,*,#17062,.T.); +#17064=ORIENTED_EDGE('',*,*,#16847,.T.); +#17065=EDGE_LOOP('',(#17060,#17061,#17063,#17064)); +#17066=FACE_OUTER_BOUND('',#17065,.F.); +#17067=ADVANCED_FACE('',(#17066),#17059,.T.); +#17068=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#17069=DIRECTION('',(0.E0,1.E0,0.E0)); +#17070=DIRECTION('',(0.E0,0.E0,1.E0)); +#17071=AXIS2_PLACEMENT_3D('',#17068,#17069,#17070); +#17072=PLANE('',#17071); +#17073=ORIENTED_EDGE('',*,*,#16757,.F.); +#17075=ORIENTED_EDGE('',*,*,#17074,.T.); +#17076=ORIENTED_EDGE('',*,*,#16849,.T.); +#17077=ORIENTED_EDGE('',*,*,#17062,.F.); +#17078=EDGE_LOOP('',(#17073,#17075,#17076,#17077)); +#17079=FACE_OUTER_BOUND('',#17078,.F.); +#17080=ADVANCED_FACE('',(#17079),#17072,.T.); +#17081=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#17082=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17083=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17084=AXIS2_PLACEMENT_3D('',#17081,#17082,#17083); +#17085=PLANE('',#17084); +#17086=ORIENTED_EDGE('',*,*,#16755,.F.); +#17088=ORIENTED_EDGE('',*,*,#17087,.T.); +#17089=ORIENTED_EDGE('',*,*,#16851,.T.); +#17090=ORIENTED_EDGE('',*,*,#17074,.F.); +#17091=EDGE_LOOP('',(#17086,#17088,#17089,#17090)); +#17092=FACE_OUTER_BOUND('',#17091,.F.); +#17093=ADVANCED_FACE('',(#17092),#17085,.T.); +#17094=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#17095=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17096=DIRECTION('',(0.E0,1.E0,0.E0)); +#17097=AXIS2_PLACEMENT_3D('',#17094,#17095,#17096); +#17098=PLANE('',#17097); +#17099=ORIENTED_EDGE('',*,*,#16753,.F.); +#17101=ORIENTED_EDGE('',*,*,#17100,.T.); +#17102=ORIENTED_EDGE('',*,*,#16853,.T.); +#17103=ORIENTED_EDGE('',*,*,#17087,.F.); +#17104=EDGE_LOOP('',(#17099,#17101,#17102,#17103)); +#17105=FACE_OUTER_BOUND('',#17104,.F.); +#17106=ADVANCED_FACE('',(#17105),#17098,.T.); +#17107=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#17108=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17109=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17110=AXIS2_PLACEMENT_3D('',#17107,#17108,#17109); +#17111=PLANE('',#17110); +#17112=ORIENTED_EDGE('',*,*,#16751,.F.); +#17114=ORIENTED_EDGE('',*,*,#17113,.T.); +#17115=ORIENTED_EDGE('',*,*,#16855,.T.); +#17116=ORIENTED_EDGE('',*,*,#17100,.F.); +#17117=EDGE_LOOP('',(#17112,#17114,#17115,#17116)); +#17118=FACE_OUTER_BOUND('',#17117,.F.); +#17119=ADVANCED_FACE('',(#17118),#17111,.T.); +#17120=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#17121=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#17122=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#17123=AXIS2_PLACEMENT_3D('',#17120,#17121,#17122); +#17124=PLANE('',#17123); +#17125=ORIENTED_EDGE('',*,*,#16749,.F.); +#17127=ORIENTED_EDGE('',*,*,#17126,.T.); +#17128=ORIENTED_EDGE('',*,*,#16857,.T.); +#17129=ORIENTED_EDGE('',*,*,#17113,.F.); +#17130=EDGE_LOOP('',(#17125,#17127,#17128,#17129)); +#17131=FACE_OUTER_BOUND('',#17130,.F.); +#17132=ADVANCED_FACE('',(#17131),#17124,.T.); +#17133=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#17134=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17136=AXIS2_PLACEMENT_3D('',#17133,#17134,#17135); +#17137=PLANE('',#17136); +#17138=ORIENTED_EDGE('',*,*,#16747,.F.); +#17140=ORIENTED_EDGE('',*,*,#17139,.T.); +#17141=ORIENTED_EDGE('',*,*,#16859,.T.); +#17142=ORIENTED_EDGE('',*,*,#17126,.F.); +#17143=EDGE_LOOP('',(#17138,#17140,#17141,#17142)); +#17144=FACE_OUTER_BOUND('',#17143,.F.); +#17145=ADVANCED_FACE('',(#17144),#17137,.T.); +#17146=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#17147=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17148=DIRECTION('',(0.E0,1.E0,0.E0)); +#17149=AXIS2_PLACEMENT_3D('',#17146,#17147,#17148); +#17150=PLANE('',#17149); +#17151=ORIENTED_EDGE('',*,*,#16745,.F.); +#17153=ORIENTED_EDGE('',*,*,#17152,.T.); +#17154=ORIENTED_EDGE('',*,*,#16861,.T.); +#17155=ORIENTED_EDGE('',*,*,#17139,.F.); +#17156=EDGE_LOOP('',(#17151,#17153,#17154,#17155)); +#17157=FACE_OUTER_BOUND('',#17156,.F.); +#17158=ADVANCED_FACE('',(#17157),#17150,.T.); +#17159=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#17160=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17162=AXIS2_PLACEMENT_3D('',#17159,#17160,#17161); +#17163=PLANE('',#17162); +#17164=ORIENTED_EDGE('',*,*,#16743,.F.); +#17166=ORIENTED_EDGE('',*,*,#17165,.T.); +#17167=ORIENTED_EDGE('',*,*,#16863,.T.); +#17168=ORIENTED_EDGE('',*,*,#17152,.F.); +#17169=EDGE_LOOP('',(#17164,#17166,#17167,#17168)); +#17170=FACE_OUTER_BOUND('',#17169,.F.); +#17171=ADVANCED_FACE('',(#17170),#17163,.T.); +#17172=CARTESIAN_POINT('',(-5.6E-1,-1.901673347910E-1,-1.5E-1)); +#17173=DIRECTION('',(0.E0,0.E0,1.E0)); +#17174=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17175=AXIS2_PLACEMENT_3D('',#17172,#17173,#17174); +#17176=PLANE('',#17175); +#17177=ORIENTED_EDGE('',*,*,#16527,.T.); +#17178=ORIENTED_EDGE('',*,*,#16865,.T.); +#17179=ORIENTED_EDGE('',*,*,#17165,.F.); +#17180=ORIENTED_EDGE('',*,*,#16741,.F.); +#17181=EDGE_LOOP('',(#17177,#17178,#17179,#17180)); +#17182=FACE_OUTER_BOUND('',#17181,.F.); +#17183=ADVANCED_FACE('',(#17182),#17176,.T.); +#17184=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#17185=DIRECTION('',(0.E0,0.E0,1.E0)); +#17186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17187=AXIS2_PLACEMENT_3D('',#17184,#17185,#17186); +#17188=PLANE('',#17187); +#17189=ORIENTED_EDGE('',*,*,#16501,.F.); +#17191=ORIENTED_EDGE('',*,*,#17190,.T.); +#17192=ORIENTED_EDGE('',*,*,#16592,.T.); +#17193=ORIENTED_EDGE('',*,*,#13137,.F.); +#17194=EDGE_LOOP('',(#17189,#17191,#17192,#17193)); +#17195=FACE_OUTER_BOUND('',#17194,.F.); +#17196=ORIENTED_EDGE('',*,*,#16769,.T.); +#17198=ORIENTED_EDGE('',*,*,#17197,.T.); +#17199=ORIENTED_EDGE('',*,*,#16875,.F.); +#17201=ORIENTED_EDGE('',*,*,#17200,.F.); +#17202=EDGE_LOOP('',(#17196,#17198,#17199,#17201)); +#17203=FACE_BOUND('',#17202,.F.); +#17204=ADVANCED_FACE('',(#17195,#17203),#17188,.F.); +#17205=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#17206=DIRECTION('',(0.E0,1.E0,0.E0)); +#17207=DIRECTION('',(0.E0,0.E0,1.E0)); +#17208=AXIS2_PLACEMENT_3D('',#17205,#17206,#17207); +#17209=PLANE('',#17208); +#17210=ORIENTED_EDGE('',*,*,#16499,.F.); +#17212=ORIENTED_EDGE('',*,*,#17211,.T.); +#17213=ORIENTED_EDGE('',*,*,#16594,.T.); +#17214=ORIENTED_EDGE('',*,*,#17190,.F.); +#17215=EDGE_LOOP('',(#17210,#17212,#17213,#17214)); +#17216=FACE_OUTER_BOUND('',#17215,.F.); +#17217=ADVANCED_FACE('',(#17216),#17209,.F.); +#17218=CARTESIAN_POINT('',(-2.15E-1,1.375E0,-8.5E-1)); +#17219=DIRECTION('',(0.E0,0.E0,1.E0)); +#17220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17221=AXIS2_PLACEMENT_3D('',#17218,#17219,#17220); +#17222=PLANE('',#17221); +#17224=ORIENTED_EDGE('',*,*,#17223,.T.); +#17225=ORIENTED_EDGE('',*,*,#16596,.T.); +#17226=ORIENTED_EDGE('',*,*,#17211,.F.); +#17227=ORIENTED_EDGE('',*,*,#16497,.F.); +#17228=EDGE_LOOP('',(#17224,#17225,#17226,#17227)); +#17229=FACE_OUTER_BOUND('',#17228,.F.); +#17230=ADVANCED_FACE('',(#17229),#17222,.F.); +#17231=CARTESIAN_POINT('',(-4.E-1,1.325E0,-8.E-1)); +#17232=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17233=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#17234=AXIS2_PLACEMENT_3D('',#17231,#17232,#17233); +#17235=PLANE('',#17234); +#17237=ORIENTED_EDGE('',*,*,#17236,.T.); +#17238=ORIENTED_EDGE('',*,*,#11138,.T.); +#17240=ORIENTED_EDGE('',*,*,#17239,.F.); +#17241=ORIENTED_EDGE('',*,*,#17223,.F.); +#17242=EDGE_LOOP('',(#17237,#17238,#17240,#17241)); +#17243=FACE_OUTER_BOUND('',#17242,.F.); +#17244=ADVANCED_FACE('',(#17243),#17235,.T.); +#17245=CARTESIAN_POINT('',(-1.65E-1,1.325E0,-9.8E-1)); +#17246=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17247=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17248=AXIS2_PLACEMENT_3D('',#17245,#17246,#17247); +#17249=PLANE('',#17248); +#17250=ORIENTED_EDGE('',*,*,#17236,.F.); +#17251=ORIENTED_EDGE('',*,*,#16495,.F.); +#17253=ORIENTED_EDGE('',*,*,#17252,.T.); +#17254=ORIENTED_EDGE('',*,*,#11140,.T.); +#17255=EDGE_LOOP('',(#17250,#17251,#17253,#17254)); +#17256=FACE_OUTER_BOUND('',#17255,.F.); +#17257=ADVANCED_FACE('',(#17256),#17249,.T.); +#17258=CARTESIAN_POINT('',(0.E0,1.325E0,-1.06E0)); +#17259=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17260=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#17261=AXIS2_PLACEMENT_3D('',#17258,#17259,#17260); +#17262=PLANE('',#17261); +#17264=ORIENTED_EDGE('',*,*,#17263,.T.); +#17265=ORIENTED_EDGE('',*,*,#11142,.T.); +#17266=ORIENTED_EDGE('',*,*,#17252,.F.); +#17267=ORIENTED_EDGE('',*,*,#14378,.F.); +#17268=EDGE_LOOP('',(#17264,#17265,#17266,#17267)); +#17269=FACE_OUTER_BOUND('',#17268,.F.); +#17270=ADVANCED_FACE('',(#17269),#17262,.T.); +#17271=CARTESIAN_POINT('',(1.65E-1,1.325E0,-9.8E-1)); +#17272=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#17273=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17274=AXIS2_PLACEMENT_3D('',#17271,#17272,#17273); +#17275=PLANE('',#17274); +#17276=ORIENTED_EDGE('',*,*,#17263,.F.); +#17278=ORIENTED_EDGE('',*,*,#17277,.F.); +#17280=ORIENTED_EDGE('',*,*,#17279,.T.); +#17281=ORIENTED_EDGE('',*,*,#11144,.T.); +#17282=EDGE_LOOP('',(#17276,#17278,#17280,#17281)); +#17283=FACE_OUTER_BOUND('',#17282,.F.); +#17284=ADVANCED_FACE('',(#17283),#17275,.T.); +#17285=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17286=DIRECTION('',(1.E0,0.E0,0.E0)); +#17287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17288=AXIS2_PLACEMENT_3D('',#17285,#17286,#17287); +#17289=PLANE('',#17288); +#17290=ORIENTED_EDGE('',*,*,#11741,.T.); +#17292=ORIENTED_EDGE('',*,*,#17291,.F.); +#17294=ORIENTED_EDGE('',*,*,#17293,.F.); +#17296=ORIENTED_EDGE('',*,*,#17295,.F.); +#17297=ORIENTED_EDGE('',*,*,#13010,.T.); +#17298=ORIENTED_EDGE('',*,*,#12779,.T.); +#17299=ORIENTED_EDGE('',*,*,#12536,.T.); +#17300=EDGE_LOOP('',(#17290,#17292,#17294,#17296,#17297,#17298,#17299)); +#17301=FACE_OUTER_BOUND('',#17300,.F.); +#17302=ADVANCED_FACE('',(#17301),#17289,.T.); +#17303=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17304=DIRECTION('',(1.E0,0.E0,0.E0)); +#17305=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17306=AXIS2_PLACEMENT_3D('',#17303,#17304,#17305); +#17307=PLANE('',#17306); +#17308=ORIENTED_EDGE('',*,*,#11751,.T.); +#17309=ORIENTED_EDGE('',*,*,#13542,.T.); +#17310=ORIENTED_EDGE('',*,*,#12794,.T.); +#17311=ORIENTED_EDGE('',*,*,#12022,.T.); +#17312=ORIENTED_EDGE('',*,*,#12232,.F.); +#17314=ORIENTED_EDGE('',*,*,#17313,.F.); +#17316=ORIENTED_EDGE('',*,*,#17315,.F.); +#17317=EDGE_LOOP('',(#17308,#17309,#17310,#17311,#17312,#17314,#17316)); +#17318=FACE_OUTER_BOUND('',#17317,.F.); +#17319=ADVANCED_FACE('',(#17318),#17307,.T.); +#17320=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17321=DIRECTION('',(1.E0,0.E0,0.E0)); +#17322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17323=AXIS2_PLACEMENT_3D('',#17320,#17321,#17322); +#17324=PLANE('',#17323); +#17326=ORIENTED_EDGE('',*,*,#17325,.T.); +#17328=ORIENTED_EDGE('',*,*,#17327,.F.); +#17330=ORIENTED_EDGE('',*,*,#17329,.F.); +#17332=ORIENTED_EDGE('',*,*,#17331,.F.); +#17333=ORIENTED_EDGE('',*,*,#14195,.F.); +#17334=ORIENTED_EDGE('',*,*,#11471,.T.); +#17335=EDGE_LOOP('',(#17326,#17328,#17330,#17332,#17333,#17334)); +#17336=FACE_OUTER_BOUND('',#17335,.F.); +#17337=ADVANCED_FACE('',(#17336),#17324,.T.); +#17338=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17339=DIRECTION('',(1.E0,0.E0,0.E0)); +#17340=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17341=AXIS2_PLACEMENT_3D('',#17338,#17339,#17340); +#17342=PLANE('',#17341); +#17343=ORIENTED_EDGE('',*,*,#17277,.T.); +#17344=ORIENTED_EDGE('',*,*,#14383,.F.); +#17345=ORIENTED_EDGE('',*,*,#13131,.F.); +#17347=ORIENTED_EDGE('',*,*,#17346,.F.); +#17349=ORIENTED_EDGE('',*,*,#17348,.F.); +#17351=ORIENTED_EDGE('',*,*,#17350,.F.); +#17352=EDGE_LOOP('',(#17343,#17344,#17345,#17347,#17349,#17351)); +#17353=FACE_OUTER_BOUND('',#17352,.F.); +#17354=ADVANCED_FACE('',(#17353),#17342,.T.); +#17355=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#17356=DIRECTION('',(1.E0,0.E0,0.E0)); +#17357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17358=AXIS2_PLACEMENT_3D('',#17355,#17356,#17357); +#17359=CYLINDRICAL_SURFACE('',#17358,1.E-1); +#17361=ORIENTED_EDGE('',*,*,#17360,.F.); +#17363=ORIENTED_EDGE('',*,*,#17362,.T.); +#17364=ORIENTED_EDGE('',*,*,#17291,.T.); +#17365=ORIENTED_EDGE('',*,*,#17315,.T.); +#17367=ORIENTED_EDGE('',*,*,#17366,.F.); +#17369=ORIENTED_EDGE('',*,*,#17368,.F.); +#17370=EDGE_LOOP('',(#17361,#17363,#17364,#17365,#17367,#17369)); +#17371=FACE_OUTER_BOUND('',#17370,.F.); +#17372=ADVANCED_FACE('',(#17371),#17359,.T.); +#17373=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17374=DIRECTION('',(1.E0,0.E0,0.E0)); +#17375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17376=AXIS2_PLACEMENT_3D('',#17373,#17374,#17375); +#17377=PLANE('',#17376); +#17378=ORIENTED_EDGE('',*,*,#11765,.F.); +#17379=ORIENTED_EDGE('',*,*,#12555,.F.); +#17380=ORIENTED_EDGE('',*,*,#12813,.F.); +#17381=ORIENTED_EDGE('',*,*,#13014,.F.); +#17383=ORIENTED_EDGE('',*,*,#17382,.T.); +#17385=ORIENTED_EDGE('',*,*,#17384,.T.); +#17386=ORIENTED_EDGE('',*,*,#17360,.T.); +#17387=EDGE_LOOP('',(#17378,#17379,#17380,#17381,#17383,#17385,#17386)); +#17388=FACE_OUTER_BOUND('',#17387,.F.); +#17389=ADVANCED_FACE('',(#17388),#17377,.F.); +#17390=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17391=DIRECTION('',(1.E0,0.E0,0.E0)); +#17392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17393=AXIS2_PLACEMENT_3D('',#17390,#17391,#17392); +#17394=PLANE('',#17393); +#17395=ORIENTED_EDGE('',*,*,#11767,.F.); +#17396=ORIENTED_EDGE('',*,*,#17368,.T.); +#17398=ORIENTED_EDGE('',*,*,#17397,.T.); +#17399=ORIENTED_EDGE('',*,*,#12228,.T.); +#17400=ORIENTED_EDGE('',*,*,#12042,.F.); +#17401=ORIENTED_EDGE('',*,*,#12828,.F.); +#17402=ORIENTED_EDGE('',*,*,#13559,.F.); +#17403=EDGE_LOOP('',(#17395,#17396,#17398,#17399,#17400,#17401,#17402)); +#17404=FACE_OUTER_BOUND('',#17403,.F.); +#17405=ADVANCED_FACE('',(#17404),#17394,.F.); +#17406=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17407=DIRECTION('',(1.E0,0.E0,0.E0)); +#17408=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17409=AXIS2_PLACEMENT_3D('',#17406,#17407,#17408); +#17410=PLANE('',#17409); +#17412=ORIENTED_EDGE('',*,*,#17411,.T.); +#17413=ORIENTED_EDGE('',*,*,#11427,.F.); +#17414=ORIENTED_EDGE('',*,*,#14199,.T.); +#17416=ORIENTED_EDGE('',*,*,#17415,.T.); +#17418=ORIENTED_EDGE('',*,*,#17417,.T.); +#17420=ORIENTED_EDGE('',*,*,#17419,.T.); +#17421=EDGE_LOOP('',(#17412,#17413,#17414,#17416,#17418,#17420)); +#17422=FACE_OUTER_BOUND('',#17421,.F.); +#17423=ADVANCED_FACE('',(#17422),#17410,.F.); +#17424=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17425=DIRECTION('',(1.E0,0.E0,0.E0)); +#17426=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17427=AXIS2_PLACEMENT_3D('',#17424,#17425,#17426); +#17428=PLANE('',#17427); +#17430=ORIENTED_EDGE('',*,*,#17429,.T.); +#17432=ORIENTED_EDGE('',*,*,#17431,.T.); +#17434=ORIENTED_EDGE('',*,*,#17433,.T.); +#17436=ORIENTED_EDGE('',*,*,#17435,.T.); +#17437=ORIENTED_EDGE('',*,*,#13127,.T.); +#17438=ORIENTED_EDGE('',*,*,#14395,.T.); +#17439=EDGE_LOOP('',(#17430,#17432,#17434,#17436,#17437,#17438)); +#17440=FACE_OUTER_BOUND('',#17439,.F.); +#17441=ADVANCED_FACE('',(#17440),#17428,.F.); +#17442=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#17443=DIRECTION('',(0.E0,1.E0,0.E0)); +#17444=DIRECTION('',(0.E0,0.E0,1.E0)); +#17445=AXIS2_PLACEMENT_3D('',#17442,#17443,#17444); +#17446=PLANE('',#17445); +#17447=ORIENTED_EDGE('',*,*,#13012,.F.); +#17448=ORIENTED_EDGE('',*,*,#17295,.T.); +#17450=ORIENTED_EDGE('',*,*,#17449,.F.); +#17451=ORIENTED_EDGE('',*,*,#17382,.F.); +#17452=EDGE_LOOP('',(#17447,#17448,#17450,#17451)); +#17453=FACE_OUTER_BOUND('',#17452,.F.); +#17455=ORIENTED_EDGE('',*,*,#17454,.T.); +#17457=ORIENTED_EDGE('',*,*,#17456,.T.); +#17459=ORIENTED_EDGE('',*,*,#17458,.T.); +#17461=ORIENTED_EDGE('',*,*,#17460,.F.); +#17462=EDGE_LOOP('',(#17455,#17457,#17459,#17461)); +#17463=FACE_BOUND('',#17462,.F.); +#17464=ADVANCED_FACE('',(#17453,#17463),#17446,.F.); +#17465=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#17466=DIRECTION('',(0.E0,0.E0,1.E0)); +#17467=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17468=AXIS2_PLACEMENT_3D('',#17465,#17466,#17467); +#17469=PLANE('',#17468); +#17470=ORIENTED_EDGE('',*,*,#17384,.F.); +#17471=ORIENTED_EDGE('',*,*,#17449,.T.); +#17472=ORIENTED_EDGE('',*,*,#17293,.T.); +#17473=ORIENTED_EDGE('',*,*,#17362,.F.); +#17474=EDGE_LOOP('',(#17470,#17471,#17472,#17473)); +#17475=FACE_OUTER_BOUND('',#17474,.F.); +#17476=ADVANCED_FACE('',(#17475),#17469,.F.); +#17477=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17478=DIRECTION('',(1.E0,0.E0,0.E0)); +#17479=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17480=AXIS2_PLACEMENT_3D('',#17477,#17478,#17479); +#17481=PLANE('',#17480); +#17482=ORIENTED_EDGE('',*,*,#12327,.F.); +#17484=ORIENTED_EDGE('',*,*,#17483,.T.); +#17486=ORIENTED_EDGE('',*,*,#17485,.T.); +#17488=ORIENTED_EDGE('',*,*,#17487,.T.); +#17490=ORIENTED_EDGE('',*,*,#17489,.T.); +#17492=ORIENTED_EDGE('',*,*,#17491,.T.); +#17494=ORIENTED_EDGE('',*,*,#17493,.T.); +#17496=ORIENTED_EDGE('',*,*,#17495,.T.); +#17498=ORIENTED_EDGE('',*,*,#17497,.T.); +#17500=ORIENTED_EDGE('',*,*,#17499,.T.); +#17502=ORIENTED_EDGE('',*,*,#17501,.T.); +#17503=EDGE_LOOP('',(#17482,#17484,#17486,#17488,#17490,#17492,#17494,#17496, +#17498,#17500,#17502)); +#17504=FACE_OUTER_BOUND('',#17503,.F.); +#17505=ADVANCED_FACE('',(#17504),#17481,.F.); +#17506=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17507=DIRECTION('',(1.E0,0.E0,0.E0)); +#17508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17509=AXIS2_PLACEMENT_3D('',#17506,#17507,#17508); +#17510=PLANE('',#17509); +#17512=ORIENTED_EDGE('',*,*,#17511,.T.); +#17514=ORIENTED_EDGE('',*,*,#17513,.T.); +#17516=ORIENTED_EDGE('',*,*,#17515,.T.); +#17518=ORIENTED_EDGE('',*,*,#17517,.T.); +#17520=ORIENTED_EDGE('',*,*,#17519,.T.); +#17521=EDGE_LOOP('',(#17512,#17514,#17516,#17518,#17520)); +#17522=FACE_OUTER_BOUND('',#17521,.F.); +#17523=ADVANCED_FACE('',(#17522),#17510,.F.); +#17524=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17525=DIRECTION('',(1.E0,0.E0,0.E0)); +#17526=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17527=AXIS2_PLACEMENT_3D('',#17524,#17525,#17526); +#17528=PLANE('',#17527); +#17529=ORIENTED_EDGE('',*,*,#17454,.F.); +#17531=ORIENTED_EDGE('',*,*,#17530,.T.); +#17533=ORIENTED_EDGE('',*,*,#17532,.T.); +#17535=ORIENTED_EDGE('',*,*,#17534,.T.); +#17537=ORIENTED_EDGE('',*,*,#17536,.T.); +#17539=ORIENTED_EDGE('',*,*,#17538,.T.); +#17541=ORIENTED_EDGE('',*,*,#17540,.T.); +#17543=ORIENTED_EDGE('',*,*,#17542,.T.); +#17545=ORIENTED_EDGE('',*,*,#17544,.T.); +#17547=ORIENTED_EDGE('',*,*,#17546,.T.); +#17549=ORIENTED_EDGE('',*,*,#17548,.T.); +#17550=EDGE_LOOP('',(#17529,#17531,#17533,#17535,#17537,#17539,#17541,#17543, +#17545,#17547,#17549)); +#17551=FACE_OUTER_BOUND('',#17550,.F.); +#17552=ADVANCED_FACE('',(#17551),#17528,.F.); +#17553=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17554=DIRECTION('',(1.E0,0.E0,0.E0)); +#17555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17556=AXIS2_PLACEMENT_3D('',#17553,#17554,#17555); +#17557=PLANE('',#17556); +#17559=ORIENTED_EDGE('',*,*,#17558,.F.); +#17561=ORIENTED_EDGE('',*,*,#17560,.T.); +#17563=ORIENTED_EDGE('',*,*,#17562,.T.); +#17565=ORIENTED_EDGE('',*,*,#17564,.T.); +#17567=ORIENTED_EDGE('',*,*,#17566,.T.); +#17568=EDGE_LOOP('',(#17559,#17561,#17563,#17565,#17567)); +#17569=FACE_OUTER_BOUND('',#17568,.F.); +#17570=ADVANCED_FACE('',(#17569),#17557,.F.); +#17571=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#17572=DIRECTION('',(0.E0,0.E0,1.E0)); +#17573=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17574=AXIS2_PLACEMENT_3D('',#17571,#17572,#17573); +#17575=PLANE('',#17574); +#17576=ORIENTED_EDGE('',*,*,#12333,.T.); +#17578=ORIENTED_EDGE('',*,*,#17577,.T.); +#17580=ORIENTED_EDGE('',*,*,#17579,.F.); +#17581=ORIENTED_EDGE('',*,*,#17483,.F.); +#17582=EDGE_LOOP('',(#17576,#17578,#17580,#17581)); +#17583=FACE_OUTER_BOUND('',#17582,.F.); +#17584=ADVANCED_FACE('',(#17583),#17575,.T.); +#17585=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17586=DIRECTION('',(1.E0,0.E0,0.E0)); +#17587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17588=AXIS2_PLACEMENT_3D('',#17585,#17586,#17587); +#17589=PLANE('',#17588); +#17590=ORIENTED_EDGE('',*,*,#12331,.F.); +#17592=ORIENTED_EDGE('',*,*,#17591,.F.); +#17594=ORIENTED_EDGE('',*,*,#17593,.F.); +#17596=ORIENTED_EDGE('',*,*,#17595,.F.); +#17598=ORIENTED_EDGE('',*,*,#17597,.F.); +#17600=ORIENTED_EDGE('',*,*,#17599,.F.); +#17602=ORIENTED_EDGE('',*,*,#17601,.F.); +#17604=ORIENTED_EDGE('',*,*,#17603,.F.); +#17606=ORIENTED_EDGE('',*,*,#17605,.F.); +#17608=ORIENTED_EDGE('',*,*,#17607,.F.); +#17609=ORIENTED_EDGE('',*,*,#17577,.F.); +#17610=EDGE_LOOP('',(#17590,#17592,#17594,#17596,#17598,#17600,#17602,#17604, +#17606,#17608,#17609)); +#17611=FACE_OUTER_BOUND('',#17610,.F.); +#17612=ADVANCED_FACE('',(#17611),#17589,.T.); +#17613=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17614=DIRECTION('',(1.E0,0.E0,0.E0)); +#17615=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17616=AXIS2_PLACEMENT_3D('',#17613,#17614,#17615); +#17617=PLANE('',#17616); +#17619=ORIENTED_EDGE('',*,*,#17618,.F.); +#17621=ORIENTED_EDGE('',*,*,#17620,.F.); +#17623=ORIENTED_EDGE('',*,*,#17622,.F.); +#17625=ORIENTED_EDGE('',*,*,#17624,.F.); +#17627=ORIENTED_EDGE('',*,*,#17626,.F.); +#17628=EDGE_LOOP('',(#17619,#17621,#17623,#17625,#17627)); +#17629=FACE_OUTER_BOUND('',#17628,.F.); +#17630=ADVANCED_FACE('',(#17629),#17617,.T.); +#17631=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17632=DIRECTION('',(1.E0,0.E0,0.E0)); +#17633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17634=AXIS2_PLACEMENT_3D('',#17631,#17632,#17633); +#17635=PLANE('',#17634); +#17636=ORIENTED_EDGE('',*,*,#17458,.F.); +#17638=ORIENTED_EDGE('',*,*,#17637,.F.); +#17640=ORIENTED_EDGE('',*,*,#17639,.F.); +#17642=ORIENTED_EDGE('',*,*,#17641,.F.); +#17644=ORIENTED_EDGE('',*,*,#17643,.F.); +#17646=ORIENTED_EDGE('',*,*,#17645,.F.); +#17648=ORIENTED_EDGE('',*,*,#17647,.F.); +#17650=ORIENTED_EDGE('',*,*,#17649,.F.); +#17652=ORIENTED_EDGE('',*,*,#17651,.F.); +#17654=ORIENTED_EDGE('',*,*,#17653,.F.); +#17656=ORIENTED_EDGE('',*,*,#17655,.F.); +#17657=EDGE_LOOP('',(#17636,#17638,#17640,#17642,#17644,#17646,#17648,#17650, +#17652,#17654,#17656)); +#17658=FACE_OUTER_BOUND('',#17657,.F.); +#17659=ADVANCED_FACE('',(#17658),#17635,.T.); +#17660=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17661=DIRECTION('',(1.E0,0.E0,0.E0)); +#17662=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17663=AXIS2_PLACEMENT_3D('',#17660,#17661,#17662); +#17664=PLANE('',#17663); +#17666=ORIENTED_EDGE('',*,*,#17665,.T.); +#17668=ORIENTED_EDGE('',*,*,#17667,.F.); +#17670=ORIENTED_EDGE('',*,*,#17669,.F.); +#17672=ORIENTED_EDGE('',*,*,#17671,.F.); +#17674=ORIENTED_EDGE('',*,*,#17673,.F.); +#17675=EDGE_LOOP('',(#17666,#17668,#17670,#17672,#17674)); +#17676=FACE_OUTER_BOUND('',#17675,.F.); +#17677=ADVANCED_FACE('',(#17676),#17664,.T.); +#17678=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#17679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17680=DIRECTION('',(0.E0,1.E0,0.E0)); +#17681=AXIS2_PLACEMENT_3D('',#17678,#17679,#17680); +#17682=PLANE('',#17681); +#17683=ORIENTED_EDGE('',*,*,#12329,.F.); +#17684=ORIENTED_EDGE('',*,*,#17501,.F.); +#17686=ORIENTED_EDGE('',*,*,#17685,.T.); +#17687=ORIENTED_EDGE('',*,*,#17591,.T.); +#17688=EDGE_LOOP('',(#17683,#17684,#17686,#17687)); +#17689=FACE_OUTER_BOUND('',#17688,.F.); +#17690=ADVANCED_FACE('',(#17689),#17682,.T.); +#17691=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#17692=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17694=AXIS2_PLACEMENT_3D('',#17691,#17692,#17693); +#17695=PLANE('',#17694); +#17696=ORIENTED_EDGE('',*,*,#17499,.F.); +#17698=ORIENTED_EDGE('',*,*,#17697,.T.); +#17699=ORIENTED_EDGE('',*,*,#17593,.T.); +#17700=ORIENTED_EDGE('',*,*,#17685,.F.); +#17701=EDGE_LOOP('',(#17696,#17698,#17699,#17700)); +#17702=FACE_OUTER_BOUND('',#17701,.F.); +#17703=ADVANCED_FACE('',(#17702),#17695,.T.); +#17704=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#17705=DIRECTION('',(0.E0,0.E0,1.E0)); +#17706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17707=AXIS2_PLACEMENT_3D('',#17704,#17705,#17706); +#17708=PLANE('',#17707); +#17709=ORIENTED_EDGE('',*,*,#17497,.F.); +#17711=ORIENTED_EDGE('',*,*,#17710,.T.); +#17712=ORIENTED_EDGE('',*,*,#17595,.T.); +#17713=ORIENTED_EDGE('',*,*,#17697,.F.); +#17714=EDGE_LOOP('',(#17709,#17711,#17712,#17713)); +#17715=FACE_OUTER_BOUND('',#17714,.F.); +#17716=ADVANCED_FACE('',(#17715),#17708,.T.); +#17717=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#17718=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17720=AXIS2_PLACEMENT_3D('',#17717,#17718,#17719); +#17721=PLANE('',#17720); +#17722=ORIENTED_EDGE('',*,*,#17495,.F.); +#17724=ORIENTED_EDGE('',*,*,#17723,.T.); +#17725=ORIENTED_EDGE('',*,*,#17597,.T.); +#17726=ORIENTED_EDGE('',*,*,#17710,.F.); +#17727=EDGE_LOOP('',(#17722,#17724,#17725,#17726)); +#17728=FACE_OUTER_BOUND('',#17727,.F.); +#17729=ADVANCED_FACE('',(#17728),#17721,.T.); +#17730=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#17731=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#17732=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#17733=AXIS2_PLACEMENT_3D('',#17730,#17731,#17732); +#17734=PLANE('',#17733); +#17735=ORIENTED_EDGE('',*,*,#17493,.F.); +#17737=ORIENTED_EDGE('',*,*,#17736,.T.); +#17738=ORIENTED_EDGE('',*,*,#17599,.T.); +#17739=ORIENTED_EDGE('',*,*,#17723,.F.); +#17740=EDGE_LOOP('',(#17735,#17737,#17738,#17739)); +#17741=FACE_OUTER_BOUND('',#17740,.F.); +#17742=ADVANCED_FACE('',(#17741),#17734,.T.); +#17743=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#17744=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17746=AXIS2_PLACEMENT_3D('',#17743,#17744,#17745); +#17747=PLANE('',#17746); +#17748=ORIENTED_EDGE('',*,*,#17491,.F.); +#17750=ORIENTED_EDGE('',*,*,#17749,.T.); +#17751=ORIENTED_EDGE('',*,*,#17601,.T.); +#17752=ORIENTED_EDGE('',*,*,#17736,.F.); +#17753=EDGE_LOOP('',(#17748,#17750,#17751,#17752)); +#17754=FACE_OUTER_BOUND('',#17753,.F.); +#17755=ADVANCED_FACE('',(#17754),#17747,.T.); +#17756=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#17757=DIRECTION('',(0.E0,0.E0,1.E0)); +#17758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17759=AXIS2_PLACEMENT_3D('',#17756,#17757,#17758); +#17760=PLANE('',#17759); +#17761=ORIENTED_EDGE('',*,*,#17489,.F.); +#17763=ORIENTED_EDGE('',*,*,#17762,.T.); +#17764=ORIENTED_EDGE('',*,*,#17603,.T.); +#17765=ORIENTED_EDGE('',*,*,#17749,.F.); +#17766=EDGE_LOOP('',(#17761,#17763,#17764,#17765)); +#17767=FACE_OUTER_BOUND('',#17766,.F.); +#17768=ADVANCED_FACE('',(#17767),#17760,.T.); +#17769=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#17770=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17771=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17772=AXIS2_PLACEMENT_3D('',#17769,#17770,#17771); +#17773=PLANE('',#17772); +#17774=ORIENTED_EDGE('',*,*,#17487,.F.); +#17776=ORIENTED_EDGE('',*,*,#17775,.T.); +#17777=ORIENTED_EDGE('',*,*,#17605,.T.); +#17778=ORIENTED_EDGE('',*,*,#17762,.F.); +#17779=EDGE_LOOP('',(#17774,#17776,#17777,#17778)); +#17780=FACE_OUTER_BOUND('',#17779,.F.); +#17781=ADVANCED_FACE('',(#17780),#17773,.T.); +#17782=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#17783=DIRECTION('',(0.E0,1.E0,0.E0)); +#17784=DIRECTION('',(0.E0,0.E0,1.E0)); +#17785=AXIS2_PLACEMENT_3D('',#17782,#17783,#17784); +#17786=PLANE('',#17785); +#17787=ORIENTED_EDGE('',*,*,#17485,.F.); +#17788=ORIENTED_EDGE('',*,*,#17579,.T.); +#17789=ORIENTED_EDGE('',*,*,#17607,.T.); +#17790=ORIENTED_EDGE('',*,*,#17775,.F.); +#17791=EDGE_LOOP('',(#17787,#17788,#17789,#17790)); +#17792=FACE_OUTER_BOUND('',#17791,.F.); +#17793=ADVANCED_FACE('',(#17792),#17786,.T.); +#17794=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#17795=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17796=DIRECTION('',(0.E0,1.E0,0.E0)); +#17797=AXIS2_PLACEMENT_3D('',#17794,#17795,#17796); +#17798=PLANE('',#17797); +#17799=ORIENTED_EDGE('',*,*,#17415,.F.); +#17800=ORIENTED_EDGE('',*,*,#14197,.T.); +#17801=ORIENTED_EDGE('',*,*,#17331,.T.); +#17803=ORIENTED_EDGE('',*,*,#17802,.F.); +#17804=EDGE_LOOP('',(#17799,#17800,#17801,#17803)); +#17805=FACE_OUTER_BOUND('',#17804,.F.); +#17806=ORIENTED_EDGE('',*,*,#17511,.F.); +#17808=ORIENTED_EDGE('',*,*,#17807,.T.); +#17809=ORIENTED_EDGE('',*,*,#17618,.T.); +#17811=ORIENTED_EDGE('',*,*,#17810,.F.); +#17812=EDGE_LOOP('',(#17806,#17808,#17809,#17811)); +#17813=FACE_BOUND('',#17812,.F.); +#17814=ADVANCED_FACE('',(#17805,#17813),#17798,.F.); +#17815=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#17816=DIRECTION('',(0.E0,1.E0,0.E0)); +#17817=DIRECTION('',(0.E0,0.E0,1.E0)); +#17818=AXIS2_PLACEMENT_3D('',#17815,#17816,#17817); +#17819=PLANE('',#17818); +#17820=ORIENTED_EDGE('',*,*,#17417,.F.); +#17821=ORIENTED_EDGE('',*,*,#17802,.T.); +#17822=ORIENTED_EDGE('',*,*,#17329,.T.); +#17824=ORIENTED_EDGE('',*,*,#17823,.F.); +#17825=EDGE_LOOP('',(#17820,#17821,#17822,#17824)); +#17826=FACE_OUTER_BOUND('',#17825,.F.); +#17827=ADVANCED_FACE('',(#17826),#17819,.F.); +#17828=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#17829=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17830=DIRECTION('',(0.E0,1.E0,0.E0)); +#17831=AXIS2_PLACEMENT_3D('',#17828,#17829,#17830); +#17832=PLANE('',#17831); +#17834=ORIENTED_EDGE('',*,*,#17833,.T.); +#17835=ORIENTED_EDGE('',*,*,#17419,.F.); +#17836=ORIENTED_EDGE('',*,*,#17823,.T.); +#17837=ORIENTED_EDGE('',*,*,#17327,.T.); +#17838=EDGE_LOOP('',(#17834,#17835,#17836,#17837)); +#17839=FACE_OUTER_BOUND('',#17838,.F.); +#17840=ADVANCED_FACE('',(#17839),#17832,.F.); +#17841=CARTESIAN_POINT('',(4.E-1,1.325E0,8.E-1)); +#17842=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17843=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17844=AXIS2_PLACEMENT_3D('',#17841,#17842,#17843); +#17845=PLANE('',#17844); +#17846=ORIENTED_EDGE('',*,*,#11234,.T.); +#17848=ORIENTED_EDGE('',*,*,#17847,.F.); +#17849=ORIENTED_EDGE('',*,*,#17833,.F.); +#17851=ORIENTED_EDGE('',*,*,#17850,.T.); +#17852=EDGE_LOOP('',(#17846,#17848,#17849,#17851)); +#17853=FACE_OUTER_BOUND('',#17852,.F.); +#17854=ADVANCED_FACE('',(#17853),#17845,.T.); +#17855=CARTESIAN_POINT('',(6.35E-1,1.325E0,9.8E-1)); +#17856=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17857=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17858=AXIS2_PLACEMENT_3D('',#17855,#17856,#17857); +#17859=PLANE('',#17858); +#17860=ORIENTED_EDGE('',*,*,#17411,.F.); +#17861=ORIENTED_EDGE('',*,*,#17847,.T.); +#17862=ORIENTED_EDGE('',*,*,#11232,.T.); +#17864=ORIENTED_EDGE('',*,*,#17863,.F.); +#17865=EDGE_LOOP('',(#17860,#17861,#17862,#17864)); +#17866=FACE_OUTER_BOUND('',#17865,.F.); +#17867=ADVANCED_FACE('',(#17866),#17859,.T.); +#17868=CARTESIAN_POINT('',(8.E-1,1.325E0,1.06E0)); +#17869=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17870=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17871=AXIS2_PLACEMENT_3D('',#17868,#17869,#17870); +#17872=PLANE('',#17871); +#17873=ORIENTED_EDGE('',*,*,#11421,.F.); +#17874=ORIENTED_EDGE('',*,*,#17863,.T.); +#17875=ORIENTED_EDGE('',*,*,#11230,.T.); +#17877=ORIENTED_EDGE('',*,*,#17876,.F.); +#17878=EDGE_LOOP('',(#17873,#17874,#17875,#17877)); +#17879=FACE_OUTER_BOUND('',#17878,.F.); +#17880=ADVANCED_FACE('',(#17879),#17872,.T.); +#17881=CARTESIAN_POINT('',(9.65E-1,1.325E0,9.8E-1)); +#17882=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#17883=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17884=AXIS2_PLACEMENT_3D('',#17881,#17882,#17883); +#17885=PLANE('',#17884); +#17886=ORIENTED_EDGE('',*,*,#11228,.T.); +#17888=ORIENTED_EDGE('',*,*,#17887,.F.); +#17890=ORIENTED_EDGE('',*,*,#17889,.F.); +#17891=ORIENTED_EDGE('',*,*,#17876,.T.); +#17892=EDGE_LOOP('',(#17886,#17888,#17890,#17891)); +#17893=FACE_OUTER_BOUND('',#17892,.F.); +#17894=ADVANCED_FACE('',(#17893),#17885,.T.); +#17895=CARTESIAN_POINT('',(1.2E0,1.325E0,8.E-1)); +#17896=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17897=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17898=AXIS2_PLACEMENT_3D('',#17895,#17896,#17897); +#17899=PLANE('',#17898); +#17900=ORIENTED_EDGE('',*,*,#11226,.T.); +#17902=ORIENTED_EDGE('',*,*,#17901,.F.); +#17904=ORIENTED_EDGE('',*,*,#17903,.F.); +#17905=ORIENTED_EDGE('',*,*,#17887,.T.); +#17906=EDGE_LOOP('',(#17900,#17902,#17904,#17905)); +#17907=FACE_OUTER_BOUND('',#17906,.F.); +#17908=ADVANCED_FACE('',(#17907),#17899,.T.); +#17909=CARTESIAN_POINT('',(1.435E0,1.325E0,9.8E-1)); +#17910=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17911=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17912=AXIS2_PLACEMENT_3D('',#17909,#17910,#17911); +#17913=PLANE('',#17912); +#17915=ORIENTED_EDGE('',*,*,#17914,.F.); +#17916=ORIENTED_EDGE('',*,*,#17901,.T.); +#17917=ORIENTED_EDGE('',*,*,#11224,.T.); +#17919=ORIENTED_EDGE('',*,*,#17918,.F.); +#17920=EDGE_LOOP('',(#17915,#17916,#17917,#17919)); +#17921=FACE_OUTER_BOUND('',#17920,.F.); +#17922=ADVANCED_FACE('',(#17921),#17913,.T.); +#17923=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17924=DIRECTION('',(1.E0,0.E0,0.E0)); +#17925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17926=AXIS2_PLACEMENT_3D('',#17923,#17924,#17925); +#17927=PLANE('',#17926); +#17928=ORIENTED_EDGE('',*,*,#11785,.F.); +#17929=ORIENTED_EDGE('',*,*,#12570,.F.); +#17930=ORIENTED_EDGE('',*,*,#12843,.F.); +#17931=ORIENTED_EDGE('',*,*,#13021,.F.); +#17933=ORIENTED_EDGE('',*,*,#17932,.T.); +#17935=ORIENTED_EDGE('',*,*,#17934,.T.); +#17937=ORIENTED_EDGE('',*,*,#17936,.T.); +#17938=EDGE_LOOP('',(#17928,#17929,#17930,#17931,#17933,#17935,#17937)); +#17939=FACE_OUTER_BOUND('',#17938,.F.); +#17940=ADVANCED_FACE('',(#17939),#17927,.F.); +#17941=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17942=DIRECTION('',(1.E0,0.E0,0.E0)); +#17943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17944=AXIS2_PLACEMENT_3D('',#17941,#17942,#17943); +#17945=PLANE('',#17944); +#17946=ORIENTED_EDGE('',*,*,#11787,.F.); +#17948=ORIENTED_EDGE('',*,*,#17947,.T.); +#17950=ORIENTED_EDGE('',*,*,#17949,.T.); +#17951=ORIENTED_EDGE('',*,*,#12221,.T.); +#17952=ORIENTED_EDGE('',*,*,#12058,.F.); +#17953=ORIENTED_EDGE('',*,*,#12858,.F.); +#17954=ORIENTED_EDGE('',*,*,#13573,.F.); +#17955=EDGE_LOOP('',(#17946,#17948,#17950,#17951,#17952,#17953,#17954)); +#17956=FACE_OUTER_BOUND('',#17955,.F.); +#17957=ADVANCED_FACE('',(#17956),#17945,.F.); +#17958=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17959=DIRECTION('',(1.E0,0.E0,0.E0)); +#17960=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17961=AXIS2_PLACEMENT_3D('',#17958,#17959,#17960); +#17962=PLANE('',#17961); +#17963=ORIENTED_EDGE('',*,*,#17914,.T.); +#17964=ORIENTED_EDGE('',*,*,#11411,.F.); +#17965=ORIENTED_EDGE('',*,*,#14206,.T.); +#17967=ORIENTED_EDGE('',*,*,#17966,.T.); +#17969=ORIENTED_EDGE('',*,*,#17968,.T.); +#17971=ORIENTED_EDGE('',*,*,#17970,.T.); +#17972=EDGE_LOOP('',(#17963,#17964,#17965,#17967,#17969,#17971)); +#17973=FACE_OUTER_BOUND('',#17972,.F.); +#17974=ADVANCED_FACE('',(#17973),#17962,.F.); +#17975=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17976=DIRECTION('',(1.E0,0.E0,0.E0)); +#17977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17978=AXIS2_PLACEMENT_3D('',#17975,#17976,#17977); +#17979=PLANE('',#17978); +#17981=ORIENTED_EDGE('',*,*,#17980,.T.); +#17983=ORIENTED_EDGE('',*,*,#17982,.T.); +#17985=ORIENTED_EDGE('',*,*,#17984,.T.); +#17987=ORIENTED_EDGE('',*,*,#17986,.T.); +#17988=ORIENTED_EDGE('',*,*,#13119,.T.); +#17989=ORIENTED_EDGE('',*,*,#14410,.T.); +#17990=EDGE_LOOP('',(#17981,#17983,#17985,#17987,#17988,#17989)); +#17991=FACE_OUTER_BOUND('',#17990,.F.); +#17992=ADVANCED_FACE('',(#17991),#17979,.F.); +#17993=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#17994=DIRECTION('',(0.E0,1.E0,0.E0)); +#17995=DIRECTION('',(0.E0,0.E0,1.E0)); +#17996=AXIS2_PLACEMENT_3D('',#17993,#17994,#17995); +#17997=PLANE('',#17996); +#17998=ORIENTED_EDGE('',*,*,#13019,.F.); +#18000=ORIENTED_EDGE('',*,*,#17999,.T.); +#18002=ORIENTED_EDGE('',*,*,#18001,.F.); +#18003=ORIENTED_EDGE('',*,*,#17932,.F.); +#18004=EDGE_LOOP('',(#17998,#18000,#18002,#18003)); +#18005=FACE_OUTER_BOUND('',#18004,.F.); +#18007=ORIENTED_EDGE('',*,*,#18006,.T.); +#18009=ORIENTED_EDGE('',*,*,#18008,.T.); +#18011=ORIENTED_EDGE('',*,*,#18010,.T.); +#18013=ORIENTED_EDGE('',*,*,#18012,.F.); +#18014=EDGE_LOOP('',(#18007,#18009,#18011,#18013)); +#18015=FACE_BOUND('',#18014,.F.); +#18016=ADVANCED_FACE('',(#18005,#18015),#17997,.F.); +#18017=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18018=DIRECTION('',(1.E0,0.E0,0.E0)); +#18019=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18020=AXIS2_PLACEMENT_3D('',#18017,#18018,#18019); +#18021=PLANE('',#18020); +#18022=ORIENTED_EDGE('',*,*,#11761,.T.); +#18024=ORIENTED_EDGE('',*,*,#18023,.F.); +#18026=ORIENTED_EDGE('',*,*,#18025,.F.); +#18027=ORIENTED_EDGE('',*,*,#17999,.F.); +#18028=ORIENTED_EDGE('',*,*,#13017,.T.); +#18029=ORIENTED_EDGE('',*,*,#12809,.T.); +#18030=ORIENTED_EDGE('',*,*,#12551,.T.); +#18031=EDGE_LOOP('',(#18022,#18024,#18026,#18027,#18028,#18029,#18030)); +#18032=FACE_OUTER_BOUND('',#18031,.F.); +#18033=ADVANCED_FACE('',(#18032),#18021,.T.); +#18034=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18035=DIRECTION('',(1.E0,0.E0,0.E0)); +#18036=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18037=AXIS2_PLACEMENT_3D('',#18034,#18035,#18036); +#18038=PLANE('',#18037); +#18039=ORIENTED_EDGE('',*,*,#11771,.T.); +#18040=ORIENTED_EDGE('',*,*,#13556,.T.); +#18041=ORIENTED_EDGE('',*,*,#12824,.T.); +#18042=ORIENTED_EDGE('',*,*,#12038,.T.); +#18043=ORIENTED_EDGE('',*,*,#12225,.F.); +#18045=ORIENTED_EDGE('',*,*,#18044,.F.); +#18047=ORIENTED_EDGE('',*,*,#18046,.F.); +#18048=EDGE_LOOP('',(#18039,#18040,#18041,#18042,#18043,#18045,#18047)); +#18049=FACE_OUTER_BOUND('',#18048,.F.); +#18050=ADVANCED_FACE('',(#18049),#18038,.T.); +#18051=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18052=DIRECTION('',(1.E0,0.E0,0.E0)); +#18053=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18054=AXIS2_PLACEMENT_3D('',#18051,#18052,#18053); +#18055=PLANE('',#18054); +#18056=ORIENTED_EDGE('',*,*,#17889,.T.); +#18058=ORIENTED_EDGE('',*,*,#18057,.F.); +#18060=ORIENTED_EDGE('',*,*,#18059,.F.); +#18062=ORIENTED_EDGE('',*,*,#18061,.F.); +#18063=ORIENTED_EDGE('',*,*,#14202,.F.); +#18064=ORIENTED_EDGE('',*,*,#11423,.T.); +#18065=EDGE_LOOP('',(#18056,#18058,#18060,#18062,#18063,#18064)); +#18066=FACE_OUTER_BOUND('',#18065,.F.); +#18067=ADVANCED_FACE('',(#18066),#18055,.T.); +#18068=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18069=DIRECTION('',(1.E0,0.E0,0.E0)); +#18070=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18071=AXIS2_PLACEMENT_3D('',#18068,#18069,#18070); +#18072=PLANE('',#18071); +#18074=ORIENTED_EDGE('',*,*,#18073,.T.); +#18075=ORIENTED_EDGE('',*,*,#14398,.F.); +#18076=ORIENTED_EDGE('',*,*,#13123,.F.); +#18078=ORIENTED_EDGE('',*,*,#18077,.F.); +#18080=ORIENTED_EDGE('',*,*,#18079,.F.); +#18082=ORIENTED_EDGE('',*,*,#18081,.F.); +#18083=EDGE_LOOP('',(#18074,#18075,#18076,#18078,#18080,#18082)); +#18084=FACE_OUTER_BOUND('',#18083,.F.); +#18085=ADVANCED_FACE('',(#18084),#18072,.T.); +#18086=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#18087=DIRECTION('',(1.E0,0.E0,0.E0)); +#18088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18089=AXIS2_PLACEMENT_3D('',#18086,#18087,#18088); +#18090=CYLINDRICAL_SURFACE('',#18089,1.E-1); +#18091=ORIENTED_EDGE('',*,*,#17936,.F.); +#18093=ORIENTED_EDGE('',*,*,#18092,.T.); +#18094=ORIENTED_EDGE('',*,*,#18023,.T.); +#18095=ORIENTED_EDGE('',*,*,#18046,.T.); +#18097=ORIENTED_EDGE('',*,*,#18096,.F.); +#18098=ORIENTED_EDGE('',*,*,#17947,.F.); +#18099=EDGE_LOOP('',(#18091,#18093,#18094,#18095,#18097,#18098)); +#18100=FACE_OUTER_BOUND('',#18099,.F.); +#18101=ADVANCED_FACE('',(#18100),#18090,.T.); +#18102=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#18103=DIRECTION('',(0.E0,0.E0,1.E0)); +#18104=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18105=AXIS2_PLACEMENT_3D('',#18102,#18103,#18104); +#18106=PLANE('',#18105); +#18107=ORIENTED_EDGE('',*,*,#17934,.F.); +#18108=ORIENTED_EDGE('',*,*,#18001,.T.); +#18109=ORIENTED_EDGE('',*,*,#18025,.T.); +#18110=ORIENTED_EDGE('',*,*,#18092,.F.); +#18111=EDGE_LOOP('',(#18107,#18108,#18109,#18110)); +#18112=FACE_OUTER_BOUND('',#18111,.F.); +#18113=ADVANCED_FACE('',(#18112),#18106,.F.); +#18114=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#18115=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18116=DIRECTION('',(0.E0,1.E0,0.E0)); +#18117=AXIS2_PLACEMENT_3D('',#18114,#18115,#18116); +#18118=PLANE('',#18117); +#18119=ORIENTED_EDGE('',*,*,#17949,.F.); +#18120=ORIENTED_EDGE('',*,*,#18096,.T.); +#18121=ORIENTED_EDGE('',*,*,#18044,.T.); +#18122=ORIENTED_EDGE('',*,*,#12223,.F.); +#18123=EDGE_LOOP('',(#18119,#18120,#18121,#18122)); +#18124=FACE_OUTER_BOUND('',#18123,.F.); +#18125=ADVANCED_FACE('',(#18124),#18118,.F.); +#18126=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#18127=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18128=DIRECTION('',(0.E0,1.E0,0.E0)); +#18129=AXIS2_PLACEMENT_3D('',#18126,#18127,#18128); +#18130=PLANE('',#18129); +#18131=ORIENTED_EDGE('',*,*,#17903,.T.); +#18132=ORIENTED_EDGE('',*,*,#17970,.F.); +#18134=ORIENTED_EDGE('',*,*,#18133,.T.); +#18135=ORIENTED_EDGE('',*,*,#18057,.T.); +#18136=EDGE_LOOP('',(#18131,#18132,#18134,#18135)); +#18137=FACE_OUTER_BOUND('',#18136,.F.); +#18138=ADVANCED_FACE('',(#18137),#18130,.F.); +#18139=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#18140=DIRECTION('',(0.E0,1.E0,0.E0)); +#18141=DIRECTION('',(0.E0,0.E0,1.E0)); +#18142=AXIS2_PLACEMENT_3D('',#18139,#18140,#18141); +#18143=PLANE('',#18142); +#18144=ORIENTED_EDGE('',*,*,#17968,.F.); +#18146=ORIENTED_EDGE('',*,*,#18145,.T.); +#18147=ORIENTED_EDGE('',*,*,#18059,.T.); +#18148=ORIENTED_EDGE('',*,*,#18133,.F.); +#18149=EDGE_LOOP('',(#18144,#18146,#18147,#18148)); +#18150=FACE_OUTER_BOUND('',#18149,.F.); +#18151=ADVANCED_FACE('',(#18150),#18143,.F.); +#18152=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#18153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18154=DIRECTION('',(0.E0,1.E0,0.E0)); +#18155=AXIS2_PLACEMENT_3D('',#18152,#18153,#18154); +#18156=PLANE('',#18155); +#18157=ORIENTED_EDGE('',*,*,#17966,.F.); +#18158=ORIENTED_EDGE('',*,*,#14204,.T.); +#18159=ORIENTED_EDGE('',*,*,#18061,.T.); +#18160=ORIENTED_EDGE('',*,*,#18145,.F.); +#18161=EDGE_LOOP('',(#18157,#18158,#18159,#18160)); +#18162=FACE_OUTER_BOUND('',#18161,.F.); +#18164=ORIENTED_EDGE('',*,*,#18163,.F.); +#18166=ORIENTED_EDGE('',*,*,#18165,.T.); +#18168=ORIENTED_EDGE('',*,*,#18167,.T.); +#18170=ORIENTED_EDGE('',*,*,#18169,.F.); +#18171=EDGE_LOOP('',(#18164,#18166,#18168,#18170)); +#18172=FACE_BOUND('',#18171,.F.); +#18173=ADVANCED_FACE('',(#18162,#18172),#18156,.F.); +#18174=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18175=DIRECTION('',(1.E0,0.E0,0.E0)); +#18176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18177=AXIS2_PLACEMENT_3D('',#18174,#18175,#18176); +#18178=PLANE('',#18177); +#18179=ORIENTED_EDGE('',*,*,#12337,.F.); +#18181=ORIENTED_EDGE('',*,*,#18180,.T.); +#18183=ORIENTED_EDGE('',*,*,#18182,.T.); +#18185=ORIENTED_EDGE('',*,*,#18184,.T.); +#18187=ORIENTED_EDGE('',*,*,#18186,.T.); +#18189=ORIENTED_EDGE('',*,*,#18188,.T.); +#18191=ORIENTED_EDGE('',*,*,#18190,.T.); +#18193=ORIENTED_EDGE('',*,*,#18192,.T.); +#18195=ORIENTED_EDGE('',*,*,#18194,.T.); +#18197=ORIENTED_EDGE('',*,*,#18196,.T.); +#18199=ORIENTED_EDGE('',*,*,#18198,.T.); +#18200=EDGE_LOOP('',(#18179,#18181,#18183,#18185,#18187,#18189,#18191,#18193, +#18195,#18197,#18199)); +#18201=FACE_OUTER_BOUND('',#18200,.F.); +#18202=ADVANCED_FACE('',(#18201),#18178,.F.); +#18203=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18204=DIRECTION('',(1.E0,0.E0,0.E0)); +#18205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18206=AXIS2_PLACEMENT_3D('',#18203,#18204,#18205); +#18207=PLANE('',#18206); +#18208=ORIENTED_EDGE('',*,*,#18163,.T.); +#18210=ORIENTED_EDGE('',*,*,#18209,.T.); +#18212=ORIENTED_EDGE('',*,*,#18211,.T.); +#18214=ORIENTED_EDGE('',*,*,#18213,.T.); +#18216=ORIENTED_EDGE('',*,*,#18215,.T.); +#18217=EDGE_LOOP('',(#18208,#18210,#18212,#18214,#18216)); +#18218=FACE_OUTER_BOUND('',#18217,.F.); +#18219=ADVANCED_FACE('',(#18218),#18207,.F.); +#18220=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18221=DIRECTION('',(1.E0,0.E0,0.E0)); +#18222=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18223=AXIS2_PLACEMENT_3D('',#18220,#18221,#18222); +#18224=PLANE('',#18223); +#18225=ORIENTED_EDGE('',*,*,#18006,.F.); +#18227=ORIENTED_EDGE('',*,*,#18226,.T.); +#18229=ORIENTED_EDGE('',*,*,#18228,.T.); +#18231=ORIENTED_EDGE('',*,*,#18230,.T.); +#18233=ORIENTED_EDGE('',*,*,#18232,.T.); +#18235=ORIENTED_EDGE('',*,*,#18234,.T.); +#18237=ORIENTED_EDGE('',*,*,#18236,.T.); +#18239=ORIENTED_EDGE('',*,*,#18238,.T.); +#18241=ORIENTED_EDGE('',*,*,#18240,.T.); +#18243=ORIENTED_EDGE('',*,*,#18242,.T.); +#18245=ORIENTED_EDGE('',*,*,#18244,.T.); +#18246=EDGE_LOOP('',(#18225,#18227,#18229,#18231,#18233,#18235,#18237,#18239, +#18241,#18243,#18245)); +#18247=FACE_OUTER_BOUND('',#18246,.F.); +#18248=ADVANCED_FACE('',(#18247),#18224,.F.); +#18249=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18250=DIRECTION('',(1.E0,0.E0,0.E0)); +#18251=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18252=AXIS2_PLACEMENT_3D('',#18249,#18250,#18251); +#18253=PLANE('',#18252); +#18255=ORIENTED_EDGE('',*,*,#18254,.F.); +#18257=ORIENTED_EDGE('',*,*,#18256,.T.); +#18259=ORIENTED_EDGE('',*,*,#18258,.T.); +#18261=ORIENTED_EDGE('',*,*,#18260,.T.); +#18263=ORIENTED_EDGE('',*,*,#18262,.T.); +#18264=EDGE_LOOP('',(#18255,#18257,#18259,#18261,#18263)); +#18265=FACE_OUTER_BOUND('',#18264,.F.); +#18266=ADVANCED_FACE('',(#18265),#18253,.F.); +#18267=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#18268=DIRECTION('',(0.E0,0.E0,1.E0)); +#18269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18270=AXIS2_PLACEMENT_3D('',#18267,#18268,#18269); +#18271=PLANE('',#18270); +#18272=ORIENTED_EDGE('',*,*,#12343,.T.); +#18274=ORIENTED_EDGE('',*,*,#18273,.T.); +#18276=ORIENTED_EDGE('',*,*,#18275,.F.); +#18277=ORIENTED_EDGE('',*,*,#18180,.F.); +#18278=EDGE_LOOP('',(#18272,#18274,#18276,#18277)); +#18279=FACE_OUTER_BOUND('',#18278,.F.); +#18280=ADVANCED_FACE('',(#18279),#18271,.T.); +#18281=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18282=DIRECTION('',(1.E0,0.E0,0.E0)); +#18283=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18284=AXIS2_PLACEMENT_3D('',#18281,#18282,#18283); +#18285=PLANE('',#18284); +#18286=ORIENTED_EDGE('',*,*,#12341,.F.); +#18288=ORIENTED_EDGE('',*,*,#18287,.F.); +#18290=ORIENTED_EDGE('',*,*,#18289,.F.); +#18292=ORIENTED_EDGE('',*,*,#18291,.F.); +#18294=ORIENTED_EDGE('',*,*,#18293,.F.); +#18296=ORIENTED_EDGE('',*,*,#18295,.F.); +#18298=ORIENTED_EDGE('',*,*,#18297,.F.); +#18300=ORIENTED_EDGE('',*,*,#18299,.F.); +#18302=ORIENTED_EDGE('',*,*,#18301,.F.); +#18304=ORIENTED_EDGE('',*,*,#18303,.F.); +#18305=ORIENTED_EDGE('',*,*,#18273,.F.); +#18306=EDGE_LOOP('',(#18286,#18288,#18290,#18292,#18294,#18296,#18298,#18300, +#18302,#18304,#18305)); +#18307=FACE_OUTER_BOUND('',#18306,.F.); +#18308=ADVANCED_FACE('',(#18307),#18285,.T.); +#18309=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18310=DIRECTION('',(1.E0,0.E0,0.E0)); +#18311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18312=AXIS2_PLACEMENT_3D('',#18309,#18310,#18311); +#18313=PLANE('',#18312); +#18314=ORIENTED_EDGE('',*,*,#18167,.F.); +#18316=ORIENTED_EDGE('',*,*,#18315,.F.); +#18318=ORIENTED_EDGE('',*,*,#18317,.F.); +#18320=ORIENTED_EDGE('',*,*,#18319,.F.); +#18322=ORIENTED_EDGE('',*,*,#18321,.F.); +#18323=EDGE_LOOP('',(#18314,#18316,#18318,#18320,#18322)); +#18324=FACE_OUTER_BOUND('',#18323,.F.); +#18325=ADVANCED_FACE('',(#18324),#18313,.T.); +#18326=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18327=DIRECTION('',(1.E0,0.E0,0.E0)); +#18328=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18329=AXIS2_PLACEMENT_3D('',#18326,#18327,#18328); +#18330=PLANE('',#18329); +#18331=ORIENTED_EDGE('',*,*,#18010,.F.); +#18333=ORIENTED_EDGE('',*,*,#18332,.F.); +#18335=ORIENTED_EDGE('',*,*,#18334,.F.); +#18337=ORIENTED_EDGE('',*,*,#18336,.F.); +#18339=ORIENTED_EDGE('',*,*,#18338,.F.); +#18341=ORIENTED_EDGE('',*,*,#18340,.F.); +#18343=ORIENTED_EDGE('',*,*,#18342,.F.); +#18345=ORIENTED_EDGE('',*,*,#18344,.F.); +#18347=ORIENTED_EDGE('',*,*,#18346,.F.); +#18349=ORIENTED_EDGE('',*,*,#18348,.F.); +#18351=ORIENTED_EDGE('',*,*,#18350,.F.); +#18352=EDGE_LOOP('',(#18331,#18333,#18335,#18337,#18339,#18341,#18343,#18345, +#18347,#18349,#18351)); +#18353=FACE_OUTER_BOUND('',#18352,.F.); +#18354=ADVANCED_FACE('',(#18353),#18330,.T.); +#18355=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18356=DIRECTION('',(1.E0,0.E0,0.E0)); +#18357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18358=AXIS2_PLACEMENT_3D('',#18355,#18356,#18357); +#18359=PLANE('',#18358); +#18361=ORIENTED_EDGE('',*,*,#18360,.T.); +#18363=ORIENTED_EDGE('',*,*,#18362,.F.); +#18365=ORIENTED_EDGE('',*,*,#18364,.F.); +#18367=ORIENTED_EDGE('',*,*,#18366,.F.); +#18369=ORIENTED_EDGE('',*,*,#18368,.F.); +#18370=EDGE_LOOP('',(#18361,#18363,#18365,#18367,#18369)); +#18371=FACE_OUTER_BOUND('',#18370,.F.); +#18372=ADVANCED_FACE('',(#18371),#18359,.T.); +#18373=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#18374=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18375=DIRECTION('',(0.E0,1.E0,0.E0)); +#18376=AXIS2_PLACEMENT_3D('',#18373,#18374,#18375); +#18377=PLANE('',#18376); +#18378=ORIENTED_EDGE('',*,*,#12339,.F.); +#18379=ORIENTED_EDGE('',*,*,#18198,.F.); +#18381=ORIENTED_EDGE('',*,*,#18380,.T.); +#18382=ORIENTED_EDGE('',*,*,#18287,.T.); +#18383=EDGE_LOOP('',(#18378,#18379,#18381,#18382)); +#18384=FACE_OUTER_BOUND('',#18383,.F.); +#18385=ADVANCED_FACE('',(#18384),#18377,.T.); +#18386=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#18387=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18389=AXIS2_PLACEMENT_3D('',#18386,#18387,#18388); +#18390=PLANE('',#18389); +#18391=ORIENTED_EDGE('',*,*,#18196,.F.); +#18393=ORIENTED_EDGE('',*,*,#18392,.T.); +#18394=ORIENTED_EDGE('',*,*,#18289,.T.); +#18395=ORIENTED_EDGE('',*,*,#18380,.F.); +#18396=EDGE_LOOP('',(#18391,#18393,#18394,#18395)); +#18397=FACE_OUTER_BOUND('',#18396,.F.); +#18398=ADVANCED_FACE('',(#18397),#18390,.T.); +#18399=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#18400=DIRECTION('',(0.E0,0.E0,1.E0)); +#18401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18402=AXIS2_PLACEMENT_3D('',#18399,#18400,#18401); +#18403=PLANE('',#18402); +#18404=ORIENTED_EDGE('',*,*,#18194,.F.); +#18406=ORIENTED_EDGE('',*,*,#18405,.T.); +#18407=ORIENTED_EDGE('',*,*,#18291,.T.); +#18408=ORIENTED_EDGE('',*,*,#18392,.F.); +#18409=EDGE_LOOP('',(#18404,#18406,#18407,#18408)); +#18410=FACE_OUTER_BOUND('',#18409,.F.); +#18411=ADVANCED_FACE('',(#18410),#18403,.T.); +#18412=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#18413=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18414=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18415=AXIS2_PLACEMENT_3D('',#18412,#18413,#18414); +#18416=PLANE('',#18415); +#18417=ORIENTED_EDGE('',*,*,#18192,.F.); +#18419=ORIENTED_EDGE('',*,*,#18418,.T.); +#18420=ORIENTED_EDGE('',*,*,#18293,.T.); +#18421=ORIENTED_EDGE('',*,*,#18405,.F.); +#18422=EDGE_LOOP('',(#18417,#18419,#18420,#18421)); +#18423=FACE_OUTER_BOUND('',#18422,.F.); +#18424=ADVANCED_FACE('',(#18423),#18416,.T.); +#18425=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#18426=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#18427=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#18428=AXIS2_PLACEMENT_3D('',#18425,#18426,#18427); +#18429=PLANE('',#18428); +#18430=ORIENTED_EDGE('',*,*,#18190,.F.); +#18432=ORIENTED_EDGE('',*,*,#18431,.T.); +#18433=ORIENTED_EDGE('',*,*,#18295,.T.); +#18434=ORIENTED_EDGE('',*,*,#18418,.F.); +#18435=EDGE_LOOP('',(#18430,#18432,#18433,#18434)); +#18436=FACE_OUTER_BOUND('',#18435,.F.); +#18437=ADVANCED_FACE('',(#18436),#18429,.T.); +#18438=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#18439=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18441=AXIS2_PLACEMENT_3D('',#18438,#18439,#18440); +#18442=PLANE('',#18441); +#18443=ORIENTED_EDGE('',*,*,#18188,.F.); +#18445=ORIENTED_EDGE('',*,*,#18444,.T.); +#18446=ORIENTED_EDGE('',*,*,#18297,.T.); +#18447=ORIENTED_EDGE('',*,*,#18431,.F.); +#18448=EDGE_LOOP('',(#18443,#18445,#18446,#18447)); +#18449=FACE_OUTER_BOUND('',#18448,.F.); +#18450=ADVANCED_FACE('',(#18449),#18442,.T.); +#18451=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#18452=DIRECTION('',(0.E0,0.E0,1.E0)); +#18453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18454=AXIS2_PLACEMENT_3D('',#18451,#18452,#18453); +#18455=PLANE('',#18454); +#18456=ORIENTED_EDGE('',*,*,#18186,.F.); +#18458=ORIENTED_EDGE('',*,*,#18457,.T.); +#18459=ORIENTED_EDGE('',*,*,#18299,.T.); +#18460=ORIENTED_EDGE('',*,*,#18444,.F.); +#18461=EDGE_LOOP('',(#18456,#18458,#18459,#18460)); +#18462=FACE_OUTER_BOUND('',#18461,.F.); +#18463=ADVANCED_FACE('',(#18462),#18455,.T.); +#18464=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#18465=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#18466=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#18467=AXIS2_PLACEMENT_3D('',#18464,#18465,#18466); +#18468=PLANE('',#18467); +#18469=ORIENTED_EDGE('',*,*,#18184,.F.); +#18471=ORIENTED_EDGE('',*,*,#18470,.T.); +#18472=ORIENTED_EDGE('',*,*,#18301,.T.); +#18473=ORIENTED_EDGE('',*,*,#18457,.F.); +#18474=EDGE_LOOP('',(#18469,#18471,#18472,#18473)); +#18475=FACE_OUTER_BOUND('',#18474,.F.); +#18476=ADVANCED_FACE('',(#18475),#18468,.T.); +#18477=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#18478=DIRECTION('',(0.E0,1.E0,0.E0)); +#18479=DIRECTION('',(0.E0,0.E0,1.E0)); +#18480=AXIS2_PLACEMENT_3D('',#18477,#18478,#18479); +#18481=PLANE('',#18480); +#18482=ORIENTED_EDGE('',*,*,#18182,.F.); +#18483=ORIENTED_EDGE('',*,*,#18275,.T.); +#18484=ORIENTED_EDGE('',*,*,#18303,.T.); +#18485=ORIENTED_EDGE('',*,*,#18470,.F.); +#18486=EDGE_LOOP('',(#18482,#18483,#18484,#18485)); +#18487=FACE_OUTER_BOUND('',#18486,.F.); +#18488=ADVANCED_FACE('',(#18487),#18481,.T.); +#18489=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#18490=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#18491=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#18492=AXIS2_PLACEMENT_3D('',#18489,#18490,#18491); +#18493=PLANE('',#18492); +#18494=ORIENTED_EDGE('',*,*,#18165,.F.); +#18495=ORIENTED_EDGE('',*,*,#18215,.F.); +#18497=ORIENTED_EDGE('',*,*,#18496,.T.); +#18498=ORIENTED_EDGE('',*,*,#18315,.T.); +#18499=EDGE_LOOP('',(#18494,#18495,#18497,#18498)); +#18500=FACE_OUTER_BOUND('',#18499,.F.); +#18501=ADVANCED_FACE('',(#18500),#18493,.T.); +#18502=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#18503=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#18504=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#18505=AXIS2_PLACEMENT_3D('',#18502,#18503,#18504); +#18506=PLANE('',#18505); +#18507=ORIENTED_EDGE('',*,*,#18213,.F.); +#18509=ORIENTED_EDGE('',*,*,#18508,.T.); +#18510=ORIENTED_EDGE('',*,*,#18317,.T.); +#18511=ORIENTED_EDGE('',*,*,#18496,.F.); +#18512=EDGE_LOOP('',(#18507,#18509,#18510,#18511)); +#18513=FACE_OUTER_BOUND('',#18512,.F.); +#18514=ADVANCED_FACE('',(#18513),#18506,.T.); +#18515=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#18516=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#18517=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#18518=AXIS2_PLACEMENT_3D('',#18515,#18516,#18517); +#18519=PLANE('',#18518); +#18520=ORIENTED_EDGE('',*,*,#18211,.F.); +#18522=ORIENTED_EDGE('',*,*,#18521,.T.); +#18523=ORIENTED_EDGE('',*,*,#18319,.T.); +#18524=ORIENTED_EDGE('',*,*,#18508,.F.); +#18525=EDGE_LOOP('',(#18520,#18522,#18523,#18524)); +#18526=FACE_OUTER_BOUND('',#18525,.F.); +#18527=ADVANCED_FACE('',(#18526),#18519,.T.); +#18528=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.271800737645E-1)); +#18529=DIRECTION('',(0.E0,1.E0,0.E0)); +#18530=DIRECTION('',(0.E0,0.E0,1.E0)); +#18531=AXIS2_PLACEMENT_3D('',#18528,#18529,#18530); +#18532=PLANE('',#18531); +#18533=ORIENTED_EDGE('',*,*,#18169,.T.); +#18534=ORIENTED_EDGE('',*,*,#18321,.T.); +#18535=ORIENTED_EDGE('',*,*,#18521,.F.); +#18536=ORIENTED_EDGE('',*,*,#18209,.F.); +#18537=EDGE_LOOP('',(#18533,#18534,#18535,#18536)); +#18538=FACE_OUTER_BOUND('',#18537,.F.); +#18539=ADVANCED_FACE('',(#18538),#18532,.T.); +#18540=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#18541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18542=DIRECTION('',(0.E0,1.E0,0.E0)); +#18543=AXIS2_PLACEMENT_3D('',#18540,#18541,#18542); +#18544=PLANE('',#18543); +#18545=ORIENTED_EDGE('',*,*,#18008,.F.); +#18546=ORIENTED_EDGE('',*,*,#18244,.F.); +#18548=ORIENTED_EDGE('',*,*,#18547,.T.); +#18549=ORIENTED_EDGE('',*,*,#18332,.T.); +#18550=EDGE_LOOP('',(#18545,#18546,#18548,#18549)); +#18551=FACE_OUTER_BOUND('',#18550,.F.); +#18552=ADVANCED_FACE('',(#18551),#18544,.T.); +#18553=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#18554=DIRECTION('',(0.E0,1.E0,0.E0)); +#18555=DIRECTION('',(0.E0,0.E0,1.E0)); +#18556=AXIS2_PLACEMENT_3D('',#18553,#18554,#18555); +#18557=PLANE('',#18556); +#18558=ORIENTED_EDGE('',*,*,#18242,.F.); +#18560=ORIENTED_EDGE('',*,*,#18559,.T.); +#18561=ORIENTED_EDGE('',*,*,#18334,.T.); +#18562=ORIENTED_EDGE('',*,*,#18547,.F.); +#18563=EDGE_LOOP('',(#18558,#18560,#18561,#18562)); +#18564=FACE_OUTER_BOUND('',#18563,.F.); +#18565=ADVANCED_FACE('',(#18564),#18557,.T.); +#18566=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#18567=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18568=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#18569=AXIS2_PLACEMENT_3D('',#18566,#18567,#18568); +#18570=PLANE('',#18569); +#18571=ORIENTED_EDGE('',*,*,#18240,.F.); +#18573=ORIENTED_EDGE('',*,*,#18572,.T.); +#18574=ORIENTED_EDGE('',*,*,#18336,.T.); +#18575=ORIENTED_EDGE('',*,*,#18559,.F.); +#18576=EDGE_LOOP('',(#18571,#18573,#18574,#18575)); +#18577=FACE_OUTER_BOUND('',#18576,.F.); +#18578=ADVANCED_FACE('',(#18577),#18570,.T.); +#18579=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#18580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18581=DIRECTION('',(0.E0,1.E0,0.E0)); +#18582=AXIS2_PLACEMENT_3D('',#18579,#18580,#18581); +#18583=PLANE('',#18582); +#18584=ORIENTED_EDGE('',*,*,#18238,.F.); +#18586=ORIENTED_EDGE('',*,*,#18585,.T.); +#18587=ORIENTED_EDGE('',*,*,#18338,.T.); +#18588=ORIENTED_EDGE('',*,*,#18572,.F.); +#18589=EDGE_LOOP('',(#18584,#18586,#18587,#18588)); +#18590=FACE_OUTER_BOUND('',#18589,.F.); +#18591=ADVANCED_FACE('',(#18590),#18583,.T.); +#18592=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#18593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18595=AXIS2_PLACEMENT_3D('',#18592,#18593,#18594); +#18596=PLANE('',#18595); +#18597=ORIENTED_EDGE('',*,*,#18236,.F.); +#18599=ORIENTED_EDGE('',*,*,#18598,.T.); +#18600=ORIENTED_EDGE('',*,*,#18340,.T.); +#18601=ORIENTED_EDGE('',*,*,#18585,.F.); +#18602=EDGE_LOOP('',(#18597,#18599,#18600,#18601)); +#18603=FACE_OUTER_BOUND('',#18602,.F.); +#18604=ADVANCED_FACE('',(#18603),#18596,.T.); +#18605=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#18606=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#18607=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#18608=AXIS2_PLACEMENT_3D('',#18605,#18606,#18607); +#18609=PLANE('',#18608); +#18610=ORIENTED_EDGE('',*,*,#18234,.F.); +#18612=ORIENTED_EDGE('',*,*,#18611,.T.); +#18613=ORIENTED_EDGE('',*,*,#18342,.T.); +#18614=ORIENTED_EDGE('',*,*,#18598,.F.); +#18615=EDGE_LOOP('',(#18610,#18612,#18613,#18614)); +#18616=FACE_OUTER_BOUND('',#18615,.F.); +#18617=ADVANCED_FACE('',(#18616),#18609,.T.); +#18618=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#18619=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18621=AXIS2_PLACEMENT_3D('',#18618,#18619,#18620); +#18622=PLANE('',#18621); +#18623=ORIENTED_EDGE('',*,*,#18232,.F.); +#18625=ORIENTED_EDGE('',*,*,#18624,.T.); +#18626=ORIENTED_EDGE('',*,*,#18344,.T.); +#18627=ORIENTED_EDGE('',*,*,#18611,.F.); +#18628=EDGE_LOOP('',(#18623,#18625,#18626,#18627)); +#18629=FACE_OUTER_BOUND('',#18628,.F.); +#18630=ADVANCED_FACE('',(#18629),#18622,.T.); +#18631=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#18632=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18633=DIRECTION('',(0.E0,1.E0,0.E0)); +#18634=AXIS2_PLACEMENT_3D('',#18631,#18632,#18633); +#18635=PLANE('',#18634); +#18636=ORIENTED_EDGE('',*,*,#18230,.F.); +#18638=ORIENTED_EDGE('',*,*,#18637,.T.); +#18639=ORIENTED_EDGE('',*,*,#18346,.T.); +#18640=ORIENTED_EDGE('',*,*,#18624,.F.); +#18641=EDGE_LOOP('',(#18636,#18638,#18639,#18640)); +#18642=FACE_OUTER_BOUND('',#18641,.F.); +#18643=ADVANCED_FACE('',(#18642),#18635,.T.); +#18644=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#18645=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18646=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18647=AXIS2_PLACEMENT_3D('',#18644,#18645,#18646); +#18648=PLANE('',#18647); +#18649=ORIENTED_EDGE('',*,*,#18228,.F.); +#18651=ORIENTED_EDGE('',*,*,#18650,.T.); +#18652=ORIENTED_EDGE('',*,*,#18348,.T.); +#18653=ORIENTED_EDGE('',*,*,#18637,.F.); +#18654=EDGE_LOOP('',(#18649,#18651,#18652,#18653)); +#18655=FACE_OUTER_BOUND('',#18654,.F.); +#18656=ADVANCED_FACE('',(#18655),#18648,.T.); +#18657=CARTESIAN_POINT('',(1.04E0,-1.901673347910E-1,-1.5E-1)); +#18658=DIRECTION('',(0.E0,0.E0,1.E0)); +#18659=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18660=AXIS2_PLACEMENT_3D('',#18657,#18658,#18659); +#18661=PLANE('',#18660); +#18662=ORIENTED_EDGE('',*,*,#18012,.T.); +#18663=ORIENTED_EDGE('',*,*,#18350,.T.); +#18664=ORIENTED_EDGE('',*,*,#18650,.F.); +#18665=ORIENTED_EDGE('',*,*,#18226,.F.); +#18666=EDGE_LOOP('',(#18662,#18663,#18664,#18665)); +#18667=FACE_OUTER_BOUND('',#18666,.F.); +#18668=ADVANCED_FACE('',(#18667),#18661,.T.); +#18669=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#18670=DIRECTION('',(0.E0,0.E0,1.E0)); +#18671=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18672=AXIS2_PLACEMENT_3D('',#18669,#18670,#18671); +#18673=PLANE('',#18672); +#18674=ORIENTED_EDGE('',*,*,#17986,.F.); +#18676=ORIENTED_EDGE('',*,*,#18675,.T.); +#18677=ORIENTED_EDGE('',*,*,#18077,.T.); +#18678=ORIENTED_EDGE('',*,*,#13121,.F.); +#18679=EDGE_LOOP('',(#18674,#18676,#18677,#18678)); +#18680=FACE_OUTER_BOUND('',#18679,.F.); +#18681=ORIENTED_EDGE('',*,*,#18254,.T.); +#18683=ORIENTED_EDGE('',*,*,#18682,.T.); +#18684=ORIENTED_EDGE('',*,*,#18360,.F.); +#18686=ORIENTED_EDGE('',*,*,#18685,.F.); +#18687=EDGE_LOOP('',(#18681,#18683,#18684,#18686)); +#18688=FACE_BOUND('',#18687,.F.); +#18689=ADVANCED_FACE('',(#18680,#18688),#18673,.F.); +#18690=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#18691=DIRECTION('',(0.E0,1.E0,0.E0)); +#18692=DIRECTION('',(0.E0,0.E0,1.E0)); +#18693=AXIS2_PLACEMENT_3D('',#18690,#18691,#18692); +#18694=PLANE('',#18693); +#18695=ORIENTED_EDGE('',*,*,#17984,.F.); +#18697=ORIENTED_EDGE('',*,*,#18696,.T.); +#18698=ORIENTED_EDGE('',*,*,#18079,.T.); +#18699=ORIENTED_EDGE('',*,*,#18675,.F.); +#18700=EDGE_LOOP('',(#18695,#18697,#18698,#18699)); +#18701=FACE_OUTER_BOUND('',#18700,.F.); +#18702=ADVANCED_FACE('',(#18701),#18694,.F.); +#18703=CARTESIAN_POINT('',(1.385E0,1.375E0,-8.5E-1)); +#18704=DIRECTION('',(0.E0,0.E0,1.E0)); +#18705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18706=AXIS2_PLACEMENT_3D('',#18703,#18704,#18705); +#18707=PLANE('',#18706); +#18709=ORIENTED_EDGE('',*,*,#18708,.T.); +#18710=ORIENTED_EDGE('',*,*,#18081,.T.); +#18711=ORIENTED_EDGE('',*,*,#18696,.F.); +#18712=ORIENTED_EDGE('',*,*,#17982,.F.); +#18713=EDGE_LOOP('',(#18709,#18710,#18711,#18712)); +#18714=FACE_OUTER_BOUND('',#18713,.F.); +#18715=ADVANCED_FACE('',(#18714),#18707,.F.); +#18716=CARTESIAN_POINT('',(1.2E0,1.325E0,-8.E-1)); +#18717=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18718=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18719=AXIS2_PLACEMENT_3D('',#18716,#18717,#18718); +#18720=PLANE('',#18719); +#18722=ORIENTED_EDGE('',*,*,#18721,.T.); +#18723=ORIENTED_EDGE('',*,*,#11154,.T.); +#18725=ORIENTED_EDGE('',*,*,#18724,.F.); +#18726=ORIENTED_EDGE('',*,*,#18708,.F.); +#18727=EDGE_LOOP('',(#18722,#18723,#18725,#18726)); +#18728=FACE_OUTER_BOUND('',#18727,.F.); +#18729=ADVANCED_FACE('',(#18728),#18720,.T.); +#18730=CARTESIAN_POINT('',(1.435E0,1.325E0,-9.8E-1)); +#18731=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#18732=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18733=AXIS2_PLACEMENT_3D('',#18730,#18731,#18732); +#18734=PLANE('',#18733); +#18736=ORIENTED_EDGE('',*,*,#18735,.T.); +#18737=ORIENTED_EDGE('',*,*,#11156,.T.); +#18738=ORIENTED_EDGE('',*,*,#18721,.F.); +#18739=ORIENTED_EDGE('',*,*,#17980,.F.); +#18740=EDGE_LOOP('',(#18736,#18737,#18738,#18739)); +#18741=FACE_OUTER_BOUND('',#18740,.F.); +#18742=ADVANCED_FACE('',(#18741),#18734,.T.); +#18743=CARTESIAN_POINT('',(1.6E0,1.325E0,-1.06E0)); +#18744=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18745=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18746=AXIS2_PLACEMENT_3D('',#18743,#18744,#18745); +#18747=PLANE('',#18746); +#18749=ORIENTED_EDGE('',*,*,#18748,.T.); +#18750=ORIENTED_EDGE('',*,*,#11158,.T.); +#18751=ORIENTED_EDGE('',*,*,#18735,.F.); +#18752=ORIENTED_EDGE('',*,*,#14408,.F.); +#18753=EDGE_LOOP('',(#18749,#18750,#18751,#18752)); +#18754=FACE_OUTER_BOUND('',#18753,.F.); +#18755=ADVANCED_FACE('',(#18754),#18747,.T.); +#18756=CARTESIAN_POINT('',(1.765E0,1.325E0,-9.8E-1)); +#18757=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#18758=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18759=AXIS2_PLACEMENT_3D('',#18756,#18757,#18758); +#18760=PLANE('',#18759); +#18762=ORIENTED_EDGE('',*,*,#18761,.T.); +#18763=ORIENTED_EDGE('',*,*,#11160,.T.); +#18764=ORIENTED_EDGE('',*,*,#18748,.F.); +#18766=ORIENTED_EDGE('',*,*,#18765,.F.); +#18767=EDGE_LOOP('',(#18762,#18763,#18764,#18766)); +#18768=FACE_OUTER_BOUND('',#18767,.F.); +#18769=ADVANCED_FACE('',(#18768),#18760,.T.); +#18770=CARTESIAN_POINT('',(2.E0,1.325E0,-8.E-1)); +#18771=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18772=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18773=AXIS2_PLACEMENT_3D('',#18770,#18771,#18772); +#18774=PLANE('',#18773); +#18776=ORIENTED_EDGE('',*,*,#18775,.T.); +#18777=ORIENTED_EDGE('',*,*,#11162,.T.); +#18778=ORIENTED_EDGE('',*,*,#18761,.F.); +#18780=ORIENTED_EDGE('',*,*,#18779,.F.); +#18781=EDGE_LOOP('',(#18776,#18777,#18778,#18780)); +#18782=FACE_OUTER_BOUND('',#18781,.F.); +#18783=ADVANCED_FACE('',(#18782),#18774,.T.); +#18784=CARTESIAN_POINT('',(2.235E0,1.325E0,-9.8E-1)); +#18785=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#18786=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18787=AXIS2_PLACEMENT_3D('',#18784,#18785,#18786); +#18788=PLANE('',#18787); +#18789=ORIENTED_EDGE('',*,*,#18775,.F.); +#18791=ORIENTED_EDGE('',*,*,#18790,.F.); +#18793=ORIENTED_EDGE('',*,*,#18792,.T.); +#18794=ORIENTED_EDGE('',*,*,#11164,.T.); +#18795=EDGE_LOOP('',(#18789,#18791,#18793,#18794)); +#18796=FACE_OUTER_BOUND('',#18795,.F.); +#18797=ADVANCED_FACE('',(#18796),#18788,.T.); +#18798=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18799=DIRECTION('',(1.E0,0.E0,0.E0)); +#18800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18801=AXIS2_PLACEMENT_3D('',#18798,#18799,#18800); +#18802=PLANE('',#18801); +#18803=ORIENTED_EDGE('',*,*,#11805,.F.); +#18804=ORIENTED_EDGE('',*,*,#12585,.F.); +#18805=ORIENTED_EDGE('',*,*,#12873,.F.); +#18806=ORIENTED_EDGE('',*,*,#13028,.F.); +#18808=ORIENTED_EDGE('',*,*,#18807,.T.); +#18810=ORIENTED_EDGE('',*,*,#18809,.T.); +#18812=ORIENTED_EDGE('',*,*,#18811,.T.); +#18813=EDGE_LOOP('',(#18803,#18804,#18805,#18806,#18808,#18810,#18812)); +#18814=FACE_OUTER_BOUND('',#18813,.F.); +#18815=ADVANCED_FACE('',(#18814),#18802,.F.); +#18816=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18817=DIRECTION('',(1.E0,0.E0,0.E0)); +#18818=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18819=AXIS2_PLACEMENT_3D('',#18816,#18817,#18818); +#18820=PLANE('',#18819); +#18821=ORIENTED_EDGE('',*,*,#11807,.F.); +#18823=ORIENTED_EDGE('',*,*,#18822,.T.); +#18825=ORIENTED_EDGE('',*,*,#18824,.T.); +#18826=ORIENTED_EDGE('',*,*,#12214,.T.); +#18827=ORIENTED_EDGE('',*,*,#12074,.F.); +#18828=ORIENTED_EDGE('',*,*,#12888,.F.); +#18829=ORIENTED_EDGE('',*,*,#13587,.F.); +#18830=EDGE_LOOP('',(#18821,#18823,#18825,#18826,#18827,#18828,#18829)); +#18831=FACE_OUTER_BOUND('',#18830,.F.); +#18832=ADVANCED_FACE('',(#18831),#18820,.F.); +#18833=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18834=DIRECTION('',(1.E0,0.E0,0.E0)); +#18835=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18836=AXIS2_PLACEMENT_3D('',#18833,#18834,#18835); +#18837=PLANE('',#18836); +#18839=ORIENTED_EDGE('',*,*,#18838,.T.); +#18840=ORIENTED_EDGE('',*,*,#11379,.F.); +#18841=ORIENTED_EDGE('',*,*,#14213,.T.); +#18843=ORIENTED_EDGE('',*,*,#18842,.T.); +#18845=ORIENTED_EDGE('',*,*,#18844,.T.); +#18847=ORIENTED_EDGE('',*,*,#18846,.T.); +#18848=EDGE_LOOP('',(#18839,#18840,#18841,#18843,#18845,#18847)); +#18849=FACE_OUTER_BOUND('',#18848,.F.); +#18850=ADVANCED_FACE('',(#18849),#18837,.F.); +#18851=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18852=DIRECTION('',(1.E0,0.E0,0.E0)); +#18853=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18854=AXIS2_PLACEMENT_3D('',#18851,#18852,#18853); +#18855=PLANE('',#18854); +#18856=ORIENTED_EDGE('',*,*,#18790,.T.); +#18858=ORIENTED_EDGE('',*,*,#18857,.T.); +#18860=ORIENTED_EDGE('',*,*,#18859,.T.); +#18862=ORIENTED_EDGE('',*,*,#18861,.T.); +#18863=ORIENTED_EDGE('',*,*,#13111,.T.); +#18864=ORIENTED_EDGE('',*,*,#14425,.T.); +#18865=EDGE_LOOP('',(#18856,#18858,#18860,#18862,#18863,#18864)); +#18866=FACE_OUTER_BOUND('',#18865,.F.); +#18867=ADVANCED_FACE('',(#18866),#18855,.F.); +#18868=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#18869=DIRECTION('',(0.E0,1.E0,0.E0)); +#18870=DIRECTION('',(0.E0,0.E0,1.E0)); +#18871=AXIS2_PLACEMENT_3D('',#18868,#18869,#18870); +#18872=PLANE('',#18871); +#18873=ORIENTED_EDGE('',*,*,#13026,.F.); +#18875=ORIENTED_EDGE('',*,*,#18874,.T.); +#18877=ORIENTED_EDGE('',*,*,#18876,.F.); +#18878=ORIENTED_EDGE('',*,*,#18807,.F.); +#18879=EDGE_LOOP('',(#18873,#18875,#18877,#18878)); +#18880=FACE_OUTER_BOUND('',#18879,.F.); +#18882=ORIENTED_EDGE('',*,*,#18881,.T.); +#18884=ORIENTED_EDGE('',*,*,#18883,.T.); +#18886=ORIENTED_EDGE('',*,*,#18885,.T.); +#18888=ORIENTED_EDGE('',*,*,#18887,.F.); +#18889=EDGE_LOOP('',(#18882,#18884,#18886,#18888)); +#18890=FACE_BOUND('',#18889,.F.); +#18891=ADVANCED_FACE('',(#18880,#18890),#18872,.F.); +#18892=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18893=DIRECTION('',(1.E0,0.E0,0.E0)); +#18894=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18895=AXIS2_PLACEMENT_3D('',#18892,#18893,#18894); +#18896=PLANE('',#18895); +#18897=ORIENTED_EDGE('',*,*,#11781,.T.); +#18899=ORIENTED_EDGE('',*,*,#18898,.F.); +#18901=ORIENTED_EDGE('',*,*,#18900,.F.); +#18902=ORIENTED_EDGE('',*,*,#18874,.F.); +#18903=ORIENTED_EDGE('',*,*,#13024,.T.); +#18904=ORIENTED_EDGE('',*,*,#12839,.T.); +#18905=ORIENTED_EDGE('',*,*,#12566,.T.); +#18906=EDGE_LOOP('',(#18897,#18899,#18901,#18902,#18903,#18904,#18905)); +#18907=FACE_OUTER_BOUND('',#18906,.F.); +#18908=ADVANCED_FACE('',(#18907),#18896,.T.); +#18909=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18910=DIRECTION('',(1.E0,0.E0,0.E0)); +#18911=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18912=AXIS2_PLACEMENT_3D('',#18909,#18910,#18911); +#18913=PLANE('',#18912); +#18914=ORIENTED_EDGE('',*,*,#11791,.T.); +#18915=ORIENTED_EDGE('',*,*,#13570,.T.); +#18916=ORIENTED_EDGE('',*,*,#12854,.T.); +#18917=ORIENTED_EDGE('',*,*,#12054,.T.); +#18918=ORIENTED_EDGE('',*,*,#12218,.F.); +#18920=ORIENTED_EDGE('',*,*,#18919,.F.); +#18922=ORIENTED_EDGE('',*,*,#18921,.F.); +#18923=EDGE_LOOP('',(#18914,#18915,#18916,#18917,#18918,#18920,#18922)); +#18924=FACE_OUTER_BOUND('',#18923,.F.); +#18925=ADVANCED_FACE('',(#18924),#18913,.T.); +#18926=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18927=DIRECTION('',(1.E0,0.E0,0.E0)); +#18928=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18929=AXIS2_PLACEMENT_3D('',#18926,#18927,#18928); +#18930=PLANE('',#18929); +#18932=ORIENTED_EDGE('',*,*,#18931,.T.); +#18934=ORIENTED_EDGE('',*,*,#18933,.F.); +#18936=ORIENTED_EDGE('',*,*,#18935,.F.); +#18938=ORIENTED_EDGE('',*,*,#18937,.F.); +#18939=ORIENTED_EDGE('',*,*,#14209,.F.); +#18940=ORIENTED_EDGE('',*,*,#11407,.T.); +#18941=EDGE_LOOP('',(#18932,#18934,#18936,#18938,#18939,#18940)); +#18942=FACE_OUTER_BOUND('',#18941,.F.); +#18943=ADVANCED_FACE('',(#18942),#18930,.T.); +#18944=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18945=DIRECTION('',(1.E0,0.E0,0.E0)); +#18946=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18947=AXIS2_PLACEMENT_3D('',#18944,#18945,#18946); +#18948=PLANE('',#18947); +#18949=ORIENTED_EDGE('',*,*,#18765,.T.); +#18950=ORIENTED_EDGE('',*,*,#14413,.F.); +#18951=ORIENTED_EDGE('',*,*,#13115,.F.); +#18953=ORIENTED_EDGE('',*,*,#18952,.F.); +#18955=ORIENTED_EDGE('',*,*,#18954,.F.); +#18957=ORIENTED_EDGE('',*,*,#18956,.F.); +#18958=EDGE_LOOP('',(#18949,#18950,#18951,#18953,#18955,#18957)); +#18959=FACE_OUTER_BOUND('',#18958,.F.); +#18960=ADVANCED_FACE('',(#18959),#18948,.T.); +#18961=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#18962=DIRECTION('',(1.E0,0.E0,0.E0)); +#18963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18964=AXIS2_PLACEMENT_3D('',#18961,#18962,#18963); +#18965=CYLINDRICAL_SURFACE('',#18964,1.E-1); +#18966=ORIENTED_EDGE('',*,*,#18811,.F.); +#18968=ORIENTED_EDGE('',*,*,#18967,.T.); +#18969=ORIENTED_EDGE('',*,*,#18898,.T.); +#18970=ORIENTED_EDGE('',*,*,#18921,.T.); +#18972=ORIENTED_EDGE('',*,*,#18971,.F.); +#18973=ORIENTED_EDGE('',*,*,#18822,.F.); +#18974=EDGE_LOOP('',(#18966,#18968,#18969,#18970,#18972,#18973)); +#18975=FACE_OUTER_BOUND('',#18974,.F.); +#18976=ADVANCED_FACE('',(#18975),#18965,.T.); +#18977=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#18978=DIRECTION('',(0.E0,0.E0,1.E0)); +#18979=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18980=AXIS2_PLACEMENT_3D('',#18977,#18978,#18979); +#18981=PLANE('',#18980); +#18982=ORIENTED_EDGE('',*,*,#18809,.F.); +#18983=ORIENTED_EDGE('',*,*,#18876,.T.); +#18984=ORIENTED_EDGE('',*,*,#18900,.T.); +#18985=ORIENTED_EDGE('',*,*,#18967,.F.); +#18986=EDGE_LOOP('',(#18982,#18983,#18984,#18985)); +#18987=FACE_OUTER_BOUND('',#18986,.F.); +#18988=ADVANCED_FACE('',(#18987),#18981,.F.); +#18989=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#18990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18991=DIRECTION('',(0.E0,1.E0,0.E0)); +#18992=AXIS2_PLACEMENT_3D('',#18989,#18990,#18991); +#18993=PLANE('',#18992); +#18994=ORIENTED_EDGE('',*,*,#18824,.F.); +#18995=ORIENTED_EDGE('',*,*,#18971,.T.); +#18996=ORIENTED_EDGE('',*,*,#18919,.T.); +#18997=ORIENTED_EDGE('',*,*,#12216,.F.); +#18998=EDGE_LOOP('',(#18994,#18995,#18996,#18997)); +#18999=FACE_OUTER_BOUND('',#18998,.F.); +#19000=ADVANCED_FACE('',(#18999),#18993,.F.); +#19001=CARTESIAN_POINT('',(1.765E0,1.325E0,9.8E-1)); +#19002=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19003=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19004=AXIS2_PLACEMENT_3D('',#19001,#19002,#19003); +#19005=PLANE('',#19004); +#19006=ORIENTED_EDGE('',*,*,#11220,.T.); +#19008=ORIENTED_EDGE('',*,*,#19007,.F.); +#19009=ORIENTED_EDGE('',*,*,#18931,.F.); +#19011=ORIENTED_EDGE('',*,*,#19010,.T.); +#19012=EDGE_LOOP('',(#19006,#19008,#19009,#19011)); +#19013=FACE_OUTER_BOUND('',#19012,.F.); +#19014=ADVANCED_FACE('',(#19013),#19005,.T.); +#19015=CARTESIAN_POINT('',(2.E0,1.325E0,8.E-1)); +#19016=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19017=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19018=AXIS2_PLACEMENT_3D('',#19015,#19016,#19017); +#19019=PLANE('',#19018); +#19020=ORIENTED_EDGE('',*,*,#11218,.T.); +#19022=ORIENTED_EDGE('',*,*,#19021,.F.); +#19024=ORIENTED_EDGE('',*,*,#19023,.F.); +#19025=ORIENTED_EDGE('',*,*,#19007,.T.); +#19026=EDGE_LOOP('',(#19020,#19022,#19024,#19025)); +#19027=FACE_OUTER_BOUND('',#19026,.F.); +#19028=ADVANCED_FACE('',(#19027),#19019,.T.); +#19029=CARTESIAN_POINT('',(2.235E0,1.325E0,9.8E-1)); +#19030=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#19031=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19032=AXIS2_PLACEMENT_3D('',#19029,#19030,#19031); +#19033=PLANE('',#19032); +#19034=ORIENTED_EDGE('',*,*,#18838,.F.); +#19035=ORIENTED_EDGE('',*,*,#19021,.T.); +#19036=ORIENTED_EDGE('',*,*,#11216,.T.); +#19038=ORIENTED_EDGE('',*,*,#19037,.F.); +#19039=EDGE_LOOP('',(#19034,#19035,#19036,#19038)); +#19040=FACE_OUTER_BOUND('',#19039,.F.); +#19041=ADVANCED_FACE('',(#19040),#19033,.T.); +#19042=CARTESIAN_POINT('',(2.4E0,1.325E0,1.06E0)); +#19043=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19044=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19045=AXIS2_PLACEMENT_3D('',#19042,#19043,#19044); +#19046=PLANE('',#19045); +#19047=ORIENTED_EDGE('',*,*,#11373,.F.); +#19048=ORIENTED_EDGE('',*,*,#19037,.T.); +#19049=ORIENTED_EDGE('',*,*,#11214,.T.); +#19051=ORIENTED_EDGE('',*,*,#19050,.F.); +#19052=EDGE_LOOP('',(#19047,#19048,#19049,#19051)); +#19053=FACE_OUTER_BOUND('',#19052,.F.); +#19054=ADVANCED_FACE('',(#19053),#19046,.T.); +#19055=CARTESIAN_POINT('',(2.565E0,1.325E0,9.8E-1)); +#19056=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19057=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19058=AXIS2_PLACEMENT_3D('',#19055,#19056,#19057); +#19059=PLANE('',#19058); +#19060=ORIENTED_EDGE('',*,*,#11212,.T.); +#19062=ORIENTED_EDGE('',*,*,#19061,.F.); +#19064=ORIENTED_EDGE('',*,*,#19063,.F.); +#19065=ORIENTED_EDGE('',*,*,#19050,.T.); +#19066=EDGE_LOOP('',(#19060,#19062,#19064,#19065)); +#19067=FACE_OUTER_BOUND('',#19066,.F.); +#19068=ADVANCED_FACE('',(#19067),#19059,.T.); +#19069=CARTESIAN_POINT('',(2.8E0,1.325E0,8.E-1)); +#19070=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19071=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19072=AXIS2_PLACEMENT_3D('',#19069,#19070,#19071); +#19073=PLANE('',#19072); +#19074=ORIENTED_EDGE('',*,*,#11210,.T.); +#19075=ORIENTED_EDGE('',*,*,#11517,.F.); +#19077=ORIENTED_EDGE('',*,*,#19076,.F.); +#19078=ORIENTED_EDGE('',*,*,#19061,.T.); +#19079=EDGE_LOOP('',(#19074,#19075,#19077,#19078)); +#19080=FACE_OUTER_BOUND('',#19079,.F.); +#19081=ADVANCED_FACE('',(#19080),#19073,.T.); +#19082=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#19083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19084=DIRECTION('',(0.E0,1.E0,0.E0)); +#19085=AXIS2_PLACEMENT_3D('',#19082,#19083,#19084); +#19086=PLANE('',#19085); +#19087=ORIENTED_EDGE('',*,*,#19076,.T.); +#19088=ORIENTED_EDGE('',*,*,#11581,.F.); +#19090=ORIENTED_EDGE('',*,*,#19089,.T.); +#19092=ORIENTED_EDGE('',*,*,#19091,.T.); +#19093=EDGE_LOOP('',(#19087,#19088,#19090,#19092)); +#19094=FACE_OUTER_BOUND('',#19093,.F.); +#19095=ADVANCED_FACE('',(#19094),#19086,.F.); +#19096=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#19097=DIRECTION('',(0.E0,1.E0,0.E0)); +#19098=DIRECTION('',(0.E0,0.E0,1.E0)); +#19099=AXIS2_PLACEMENT_3D('',#19096,#19097,#19098); +#19100=PLANE('',#19099); +#19101=ORIENTED_EDGE('',*,*,#11579,.F.); +#19103=ORIENTED_EDGE('',*,*,#19102,.T.); +#19105=ORIENTED_EDGE('',*,*,#19104,.T.); +#19106=ORIENTED_EDGE('',*,*,#19089,.F.); +#19107=EDGE_LOOP('',(#19101,#19103,#19105,#19106)); +#19108=FACE_OUTER_BOUND('',#19107,.F.); +#19109=ADVANCED_FACE('',(#19108),#19100,.F.); +#19110=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#19111=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19112=DIRECTION('',(0.E0,1.E0,0.E0)); +#19113=AXIS2_PLACEMENT_3D('',#19110,#19111,#19112); +#19114=PLANE('',#19113); +#19115=ORIENTED_EDGE('',*,*,#11577,.F.); +#19116=ORIENTED_EDGE('',*,*,#14218,.T.); +#19118=ORIENTED_EDGE('',*,*,#19117,.T.); +#19119=ORIENTED_EDGE('',*,*,#19102,.F.); +#19120=EDGE_LOOP('',(#19115,#19116,#19118,#19119)); +#19121=FACE_OUTER_BOUND('',#19120,.F.); +#19123=ORIENTED_EDGE('',*,*,#19122,.F.); +#19125=ORIENTED_EDGE('',*,*,#19124,.T.); +#19127=ORIENTED_EDGE('',*,*,#19126,.T.); +#19129=ORIENTED_EDGE('',*,*,#19128,.F.); +#19130=EDGE_LOOP('',(#19123,#19125,#19127,#19129)); +#19131=FACE_BOUND('',#19130,.F.); +#19132=ADVANCED_FACE('',(#19121,#19131),#19114,.F.); +#19133=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19134=DIRECTION('',(1.E0,0.E0,0.E0)); +#19135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19136=AXIS2_PLACEMENT_3D('',#19133,#19134,#19135); +#19137=PLANE('',#19136); +#19138=ORIENTED_EDGE('',*,*,#11801,.T.); +#19140=ORIENTED_EDGE('',*,*,#19139,.F.); +#19142=ORIENTED_EDGE('',*,*,#19141,.F.); +#19144=ORIENTED_EDGE('',*,*,#19143,.F.); +#19145=ORIENTED_EDGE('',*,*,#13031,.T.); +#19146=ORIENTED_EDGE('',*,*,#12869,.T.); +#19147=ORIENTED_EDGE('',*,*,#12581,.T.); +#19148=EDGE_LOOP('',(#19138,#19140,#19142,#19144,#19145,#19146,#19147)); +#19149=FACE_OUTER_BOUND('',#19148,.F.); +#19150=ADVANCED_FACE('',(#19149),#19137,.T.); +#19151=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19152=DIRECTION('',(1.E0,0.E0,0.E0)); +#19153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19154=AXIS2_PLACEMENT_3D('',#19151,#19152,#19153); +#19155=PLANE('',#19154); +#19156=ORIENTED_EDGE('',*,*,#11811,.T.); +#19157=ORIENTED_EDGE('',*,*,#13584,.T.); +#19158=ORIENTED_EDGE('',*,*,#12884,.T.); +#19159=ORIENTED_EDGE('',*,*,#12070,.T.); +#19160=ORIENTED_EDGE('',*,*,#12211,.F.); +#19162=ORIENTED_EDGE('',*,*,#19161,.F.); +#19164=ORIENTED_EDGE('',*,*,#19163,.F.); +#19165=EDGE_LOOP('',(#19156,#19157,#19158,#19159,#19160,#19162,#19164)); +#19166=FACE_OUTER_BOUND('',#19165,.F.); +#19167=ADVANCED_FACE('',(#19166),#19155,.T.); +#19168=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19169=DIRECTION('',(1.E0,0.E0,0.E0)); +#19170=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19171=AXIS2_PLACEMENT_3D('',#19168,#19169,#19170); +#19172=PLANE('',#19171); +#19173=ORIENTED_EDGE('',*,*,#19063,.T.); +#19174=ORIENTED_EDGE('',*,*,#19091,.F.); +#19175=ORIENTED_EDGE('',*,*,#19104,.F.); +#19176=ORIENTED_EDGE('',*,*,#19117,.F.); +#19177=ORIENTED_EDGE('',*,*,#14216,.F.); +#19178=ORIENTED_EDGE('',*,*,#11375,.T.); +#19179=EDGE_LOOP('',(#19173,#19174,#19175,#19176,#19177,#19178)); +#19180=FACE_OUTER_BOUND('',#19179,.F.); +#19181=ADVANCED_FACE('',(#19180),#19172,.T.); +#19182=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19183=DIRECTION('',(1.E0,0.E0,0.E0)); +#19184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19185=AXIS2_PLACEMENT_3D('',#19182,#19183,#19184); +#19186=PLANE('',#19185); +#19188=ORIENTED_EDGE('',*,*,#19187,.T.); +#19189=ORIENTED_EDGE('',*,*,#14428,.F.); +#19190=ORIENTED_EDGE('',*,*,#13107,.F.); +#19192=ORIENTED_EDGE('',*,*,#19191,.F.); +#19194=ORIENTED_EDGE('',*,*,#19193,.F.); +#19196=ORIENTED_EDGE('',*,*,#19195,.F.); +#19197=EDGE_LOOP('',(#19188,#19189,#19190,#19192,#19194,#19196)); +#19198=FACE_OUTER_BOUND('',#19197,.F.); +#19199=ADVANCED_FACE('',(#19198),#19186,.T.); +#19200=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#19201=DIRECTION('',(1.E0,0.E0,0.E0)); +#19202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19203=AXIS2_PLACEMENT_3D('',#19200,#19201,#19202); +#19204=CYLINDRICAL_SURFACE('',#19203,1.E-1); +#19205=ORIENTED_EDGE('',*,*,#11541,.F.); +#19207=ORIENTED_EDGE('',*,*,#19206,.T.); +#19208=ORIENTED_EDGE('',*,*,#19139,.T.); +#19209=ORIENTED_EDGE('',*,*,#19163,.T.); +#19211=ORIENTED_EDGE('',*,*,#19210,.F.); +#19212=ORIENTED_EDGE('',*,*,#11553,.F.); +#19213=EDGE_LOOP('',(#19205,#19207,#19208,#19209,#19211,#19212)); +#19214=FACE_OUTER_BOUND('',#19213,.F.); +#19215=ADVANCED_FACE('',(#19214),#19204,.T.); +#19216=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#19217=DIRECTION('',(0.E0,0.E0,1.E0)); +#19218=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19219=AXIS2_PLACEMENT_3D('',#19216,#19217,#19218); +#19220=PLANE('',#19219); +#19221=ORIENTED_EDGE('',*,*,#11539,.F.); +#19223=ORIENTED_EDGE('',*,*,#19222,.T.); +#19224=ORIENTED_EDGE('',*,*,#19141,.T.); +#19225=ORIENTED_EDGE('',*,*,#19206,.F.); +#19226=EDGE_LOOP('',(#19221,#19223,#19224,#19225)); +#19227=FACE_OUTER_BOUND('',#19226,.F.); +#19228=ADVANCED_FACE('',(#19227),#19220,.F.); +#19229=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#19230=DIRECTION('',(0.E0,1.E0,0.E0)); +#19231=DIRECTION('',(0.E0,0.E0,1.E0)); +#19232=AXIS2_PLACEMENT_3D('',#19229,#19230,#19231); +#19233=PLANE('',#19232); +#19234=ORIENTED_EDGE('',*,*,#13033,.F.); +#19235=ORIENTED_EDGE('',*,*,#19143,.T.); +#19236=ORIENTED_EDGE('',*,*,#19222,.F.); +#19237=ORIENTED_EDGE('',*,*,#11537,.F.); +#19238=EDGE_LOOP('',(#19234,#19235,#19236,#19237)); +#19239=FACE_OUTER_BOUND('',#19238,.F.); +#19241=ORIENTED_EDGE('',*,*,#19240,.T.); +#19243=ORIENTED_EDGE('',*,*,#19242,.T.); +#19245=ORIENTED_EDGE('',*,*,#19244,.T.); +#19247=ORIENTED_EDGE('',*,*,#19246,.F.); +#19248=EDGE_LOOP('',(#19241,#19243,#19245,#19247)); +#19249=FACE_BOUND('',#19248,.F.); +#19250=ADVANCED_FACE('',(#19239,#19249),#19233,.F.); +#19251=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19252=DIRECTION('',(1.E0,0.E0,0.E0)); +#19253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19254=AXIS2_PLACEMENT_3D('',#19251,#19252,#19253); +#19255=PLANE('',#19254); +#19256=ORIENTED_EDGE('',*,*,#12357,.F.); +#19258=ORIENTED_EDGE('',*,*,#19257,.T.); +#19260=ORIENTED_EDGE('',*,*,#19259,.T.); +#19262=ORIENTED_EDGE('',*,*,#19261,.T.); +#19264=ORIENTED_EDGE('',*,*,#19263,.T.); +#19266=ORIENTED_EDGE('',*,*,#19265,.T.); +#19268=ORIENTED_EDGE('',*,*,#19267,.T.); +#19270=ORIENTED_EDGE('',*,*,#19269,.T.); +#19272=ORIENTED_EDGE('',*,*,#19271,.T.); +#19274=ORIENTED_EDGE('',*,*,#19273,.T.); +#19276=ORIENTED_EDGE('',*,*,#19275,.T.); +#19277=EDGE_LOOP('',(#19256,#19258,#19260,#19262,#19264,#19266,#19268,#19270, +#19272,#19274,#19276)); +#19278=FACE_OUTER_BOUND('',#19277,.F.); +#19279=ADVANCED_FACE('',(#19278),#19255,.F.); +#19280=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19281=DIRECTION('',(1.E0,0.E0,0.E0)); +#19282=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19283=AXIS2_PLACEMENT_3D('',#19280,#19281,#19282); +#19284=PLANE('',#19283); +#19285=ORIENTED_EDGE('',*,*,#19122,.T.); +#19287=ORIENTED_EDGE('',*,*,#19286,.T.); +#19289=ORIENTED_EDGE('',*,*,#19288,.T.); +#19291=ORIENTED_EDGE('',*,*,#19290,.T.); +#19293=ORIENTED_EDGE('',*,*,#19292,.T.); +#19294=EDGE_LOOP('',(#19285,#19287,#19289,#19291,#19293)); +#19295=FACE_OUTER_BOUND('',#19294,.F.); +#19296=ADVANCED_FACE('',(#19295),#19284,.F.); +#19297=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19298=DIRECTION('',(1.E0,0.E0,0.E0)); +#19299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19300=AXIS2_PLACEMENT_3D('',#19297,#19298,#19299); +#19301=PLANE('',#19300); +#19302=ORIENTED_EDGE('',*,*,#19240,.F.); +#19304=ORIENTED_EDGE('',*,*,#19303,.T.); +#19306=ORIENTED_EDGE('',*,*,#19305,.T.); +#19308=ORIENTED_EDGE('',*,*,#19307,.T.); +#19310=ORIENTED_EDGE('',*,*,#19309,.T.); +#19312=ORIENTED_EDGE('',*,*,#19311,.T.); +#19314=ORIENTED_EDGE('',*,*,#19313,.T.); +#19316=ORIENTED_EDGE('',*,*,#19315,.T.); +#19318=ORIENTED_EDGE('',*,*,#19317,.T.); +#19320=ORIENTED_EDGE('',*,*,#19319,.T.); +#19322=ORIENTED_EDGE('',*,*,#19321,.T.); +#19323=EDGE_LOOP('',(#19302,#19304,#19306,#19308,#19310,#19312,#19314,#19316, +#19318,#19320,#19322)); +#19324=FACE_OUTER_BOUND('',#19323,.F.); +#19325=ADVANCED_FACE('',(#19324),#19301,.F.); +#19326=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19327=DIRECTION('',(1.E0,0.E0,0.E0)); +#19328=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19329=AXIS2_PLACEMENT_3D('',#19326,#19327,#19328); +#19330=PLANE('',#19329); +#19332=ORIENTED_EDGE('',*,*,#19331,.F.); +#19334=ORIENTED_EDGE('',*,*,#19333,.T.); +#19336=ORIENTED_EDGE('',*,*,#19335,.T.); +#19338=ORIENTED_EDGE('',*,*,#19337,.T.); +#19340=ORIENTED_EDGE('',*,*,#19339,.T.); +#19341=EDGE_LOOP('',(#19332,#19334,#19336,#19338,#19340)); +#19342=FACE_OUTER_BOUND('',#19341,.F.); +#19343=ADVANCED_FACE('',(#19342),#19330,.F.); +#19344=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#19345=DIRECTION('',(0.E0,0.E0,1.E0)); +#19346=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19347=AXIS2_PLACEMENT_3D('',#19344,#19345,#19346); +#19348=PLANE('',#19347); +#19349=ORIENTED_EDGE('',*,*,#12363,.T.); +#19351=ORIENTED_EDGE('',*,*,#19350,.T.); +#19353=ORIENTED_EDGE('',*,*,#19352,.F.); +#19354=ORIENTED_EDGE('',*,*,#19257,.F.); +#19355=EDGE_LOOP('',(#19349,#19351,#19353,#19354)); +#19356=FACE_OUTER_BOUND('',#19355,.F.); +#19357=ADVANCED_FACE('',(#19356),#19348,.T.); +#19358=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19359=DIRECTION('',(1.E0,0.E0,0.E0)); +#19360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19361=AXIS2_PLACEMENT_3D('',#19358,#19359,#19360); +#19362=PLANE('',#19361); +#19363=ORIENTED_EDGE('',*,*,#12361,.F.); +#19365=ORIENTED_EDGE('',*,*,#19364,.F.); +#19367=ORIENTED_EDGE('',*,*,#19366,.F.); +#19369=ORIENTED_EDGE('',*,*,#19368,.F.); +#19371=ORIENTED_EDGE('',*,*,#19370,.F.); +#19373=ORIENTED_EDGE('',*,*,#19372,.F.); +#19375=ORIENTED_EDGE('',*,*,#19374,.F.); +#19377=ORIENTED_EDGE('',*,*,#19376,.F.); +#19379=ORIENTED_EDGE('',*,*,#19378,.F.); +#19381=ORIENTED_EDGE('',*,*,#19380,.F.); +#19382=ORIENTED_EDGE('',*,*,#19350,.F.); +#19383=EDGE_LOOP('',(#19363,#19365,#19367,#19369,#19371,#19373,#19375,#19377, +#19379,#19381,#19382)); +#19384=FACE_OUTER_BOUND('',#19383,.F.); +#19385=ADVANCED_FACE('',(#19384),#19362,.T.); +#19386=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19387=DIRECTION('',(1.E0,0.E0,0.E0)); +#19388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19389=AXIS2_PLACEMENT_3D('',#19386,#19387,#19388); +#19390=PLANE('',#19389); +#19391=ORIENTED_EDGE('',*,*,#19126,.F.); +#19393=ORIENTED_EDGE('',*,*,#19392,.F.); +#19395=ORIENTED_EDGE('',*,*,#19394,.F.); +#19397=ORIENTED_EDGE('',*,*,#19396,.F.); +#19399=ORIENTED_EDGE('',*,*,#19398,.F.); +#19400=EDGE_LOOP('',(#19391,#19393,#19395,#19397,#19399)); +#19401=FACE_OUTER_BOUND('',#19400,.F.); +#19402=ADVANCED_FACE('',(#19401),#19390,.T.); +#19403=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19404=DIRECTION('',(1.E0,0.E0,0.E0)); +#19405=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19406=AXIS2_PLACEMENT_3D('',#19403,#19404,#19405); +#19407=PLANE('',#19406); +#19408=ORIENTED_EDGE('',*,*,#19244,.F.); +#19410=ORIENTED_EDGE('',*,*,#19409,.F.); +#19412=ORIENTED_EDGE('',*,*,#19411,.F.); +#19414=ORIENTED_EDGE('',*,*,#19413,.F.); +#19416=ORIENTED_EDGE('',*,*,#19415,.F.); +#19418=ORIENTED_EDGE('',*,*,#19417,.F.); +#19420=ORIENTED_EDGE('',*,*,#19419,.F.); +#19422=ORIENTED_EDGE('',*,*,#19421,.F.); +#19424=ORIENTED_EDGE('',*,*,#19423,.F.); +#19426=ORIENTED_EDGE('',*,*,#19425,.F.); +#19428=ORIENTED_EDGE('',*,*,#19427,.F.); +#19429=EDGE_LOOP('',(#19408,#19410,#19412,#19414,#19416,#19418,#19420,#19422, +#19424,#19426,#19428)); +#19430=FACE_OUTER_BOUND('',#19429,.F.); +#19431=ADVANCED_FACE('',(#19430),#19407,.T.); +#19432=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19433=DIRECTION('',(1.E0,0.E0,0.E0)); +#19434=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19435=AXIS2_PLACEMENT_3D('',#19432,#19433,#19434); +#19436=PLANE('',#19435); +#19438=ORIENTED_EDGE('',*,*,#19437,.T.); +#19440=ORIENTED_EDGE('',*,*,#19439,.F.); +#19442=ORIENTED_EDGE('',*,*,#19441,.F.); +#19444=ORIENTED_EDGE('',*,*,#19443,.F.); +#19446=ORIENTED_EDGE('',*,*,#19445,.F.); +#19447=EDGE_LOOP('',(#19438,#19440,#19442,#19444,#19446)); +#19448=FACE_OUTER_BOUND('',#19447,.F.); +#19449=ADVANCED_FACE('',(#19448),#19436,.T.); +#19450=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#19451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19452=DIRECTION('',(0.E0,1.E0,0.E0)); +#19453=AXIS2_PLACEMENT_3D('',#19450,#19451,#19452); +#19454=PLANE('',#19453); +#19455=ORIENTED_EDGE('',*,*,#12359,.F.); +#19456=ORIENTED_EDGE('',*,*,#19275,.F.); +#19458=ORIENTED_EDGE('',*,*,#19457,.T.); +#19459=ORIENTED_EDGE('',*,*,#19364,.T.); +#19460=EDGE_LOOP('',(#19455,#19456,#19458,#19459)); +#19461=FACE_OUTER_BOUND('',#19460,.F.); +#19462=ADVANCED_FACE('',(#19461),#19454,.T.); +#19463=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#19464=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19466=AXIS2_PLACEMENT_3D('',#19463,#19464,#19465); +#19467=PLANE('',#19466); +#19468=ORIENTED_EDGE('',*,*,#19273,.F.); +#19470=ORIENTED_EDGE('',*,*,#19469,.T.); +#19471=ORIENTED_EDGE('',*,*,#19366,.T.); +#19472=ORIENTED_EDGE('',*,*,#19457,.F.); +#19473=EDGE_LOOP('',(#19468,#19470,#19471,#19472)); +#19474=FACE_OUTER_BOUND('',#19473,.F.); +#19475=ADVANCED_FACE('',(#19474),#19467,.T.); +#19476=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#19477=DIRECTION('',(0.E0,0.E0,1.E0)); +#19478=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19479=AXIS2_PLACEMENT_3D('',#19476,#19477,#19478); +#19480=PLANE('',#19479); +#19481=ORIENTED_EDGE('',*,*,#19271,.F.); +#19483=ORIENTED_EDGE('',*,*,#19482,.T.); +#19484=ORIENTED_EDGE('',*,*,#19368,.T.); +#19485=ORIENTED_EDGE('',*,*,#19469,.F.); +#19486=EDGE_LOOP('',(#19481,#19483,#19484,#19485)); +#19487=FACE_OUTER_BOUND('',#19486,.F.); +#19488=ADVANCED_FACE('',(#19487),#19480,.T.); +#19489=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#19490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19492=AXIS2_PLACEMENT_3D('',#19489,#19490,#19491); +#19493=PLANE('',#19492); +#19494=ORIENTED_EDGE('',*,*,#19269,.F.); +#19496=ORIENTED_EDGE('',*,*,#19495,.T.); +#19497=ORIENTED_EDGE('',*,*,#19370,.T.); +#19498=ORIENTED_EDGE('',*,*,#19482,.F.); +#19499=EDGE_LOOP('',(#19494,#19496,#19497,#19498)); +#19500=FACE_OUTER_BOUND('',#19499,.F.); +#19501=ADVANCED_FACE('',(#19500),#19493,.T.); +#19502=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#19503=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#19504=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#19505=AXIS2_PLACEMENT_3D('',#19502,#19503,#19504); +#19506=PLANE('',#19505); +#19507=ORIENTED_EDGE('',*,*,#19267,.F.); +#19509=ORIENTED_EDGE('',*,*,#19508,.T.); +#19510=ORIENTED_EDGE('',*,*,#19372,.T.); +#19511=ORIENTED_EDGE('',*,*,#19495,.F.); +#19512=EDGE_LOOP('',(#19507,#19509,#19510,#19511)); +#19513=FACE_OUTER_BOUND('',#19512,.F.); +#19514=ADVANCED_FACE('',(#19513),#19506,.T.); +#19515=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#19516=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19518=AXIS2_PLACEMENT_3D('',#19515,#19516,#19517); +#19519=PLANE('',#19518); +#19520=ORIENTED_EDGE('',*,*,#19265,.F.); +#19522=ORIENTED_EDGE('',*,*,#19521,.T.); +#19523=ORIENTED_EDGE('',*,*,#19374,.T.); +#19524=ORIENTED_EDGE('',*,*,#19508,.F.); +#19525=EDGE_LOOP('',(#19520,#19522,#19523,#19524)); +#19526=FACE_OUTER_BOUND('',#19525,.F.); +#19527=ADVANCED_FACE('',(#19526),#19519,.T.); +#19528=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#19529=DIRECTION('',(0.E0,0.E0,1.E0)); +#19530=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19531=AXIS2_PLACEMENT_3D('',#19528,#19529,#19530); +#19532=PLANE('',#19531); +#19533=ORIENTED_EDGE('',*,*,#19263,.F.); +#19535=ORIENTED_EDGE('',*,*,#19534,.T.); +#19536=ORIENTED_EDGE('',*,*,#19376,.T.); +#19537=ORIENTED_EDGE('',*,*,#19521,.F.); +#19538=EDGE_LOOP('',(#19533,#19535,#19536,#19537)); +#19539=FACE_OUTER_BOUND('',#19538,.F.); +#19540=ADVANCED_FACE('',(#19539),#19532,.T.); +#19541=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#19542=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19543=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19544=AXIS2_PLACEMENT_3D('',#19541,#19542,#19543); +#19545=PLANE('',#19544); +#19546=ORIENTED_EDGE('',*,*,#19261,.F.); +#19548=ORIENTED_EDGE('',*,*,#19547,.T.); +#19549=ORIENTED_EDGE('',*,*,#19378,.T.); +#19550=ORIENTED_EDGE('',*,*,#19534,.F.); +#19551=EDGE_LOOP('',(#19546,#19548,#19549,#19550)); +#19552=FACE_OUTER_BOUND('',#19551,.F.); +#19553=ADVANCED_FACE('',(#19552),#19545,.T.); +#19554=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#19555=DIRECTION('',(0.E0,1.E0,0.E0)); +#19556=DIRECTION('',(0.E0,0.E0,1.E0)); +#19557=AXIS2_PLACEMENT_3D('',#19554,#19555,#19556); +#19558=PLANE('',#19557); +#19559=ORIENTED_EDGE('',*,*,#19259,.F.); +#19560=ORIENTED_EDGE('',*,*,#19352,.T.); +#19561=ORIENTED_EDGE('',*,*,#19380,.T.); +#19562=ORIENTED_EDGE('',*,*,#19547,.F.); +#19563=EDGE_LOOP('',(#19559,#19560,#19561,#19562)); +#19564=FACE_OUTER_BOUND('',#19563,.F.); +#19565=ADVANCED_FACE('',(#19564),#19558,.T.); +#19566=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#19567=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#19568=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#19569=AXIS2_PLACEMENT_3D('',#19566,#19567,#19568); +#19570=PLANE('',#19569); +#19571=ORIENTED_EDGE('',*,*,#19124,.F.); +#19572=ORIENTED_EDGE('',*,*,#19292,.F.); +#19574=ORIENTED_EDGE('',*,*,#19573,.T.); +#19575=ORIENTED_EDGE('',*,*,#19392,.T.); +#19576=EDGE_LOOP('',(#19571,#19572,#19574,#19575)); +#19577=FACE_OUTER_BOUND('',#19576,.F.); +#19578=ADVANCED_FACE('',(#19577),#19570,.T.); +#19579=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#19580=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#19581=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#19582=AXIS2_PLACEMENT_3D('',#19579,#19580,#19581); +#19583=PLANE('',#19582); +#19584=ORIENTED_EDGE('',*,*,#19290,.F.); +#19586=ORIENTED_EDGE('',*,*,#19585,.T.); +#19587=ORIENTED_EDGE('',*,*,#19394,.T.); +#19588=ORIENTED_EDGE('',*,*,#19573,.F.); +#19589=EDGE_LOOP('',(#19584,#19586,#19587,#19588)); +#19590=FACE_OUTER_BOUND('',#19589,.F.); +#19591=ADVANCED_FACE('',(#19590),#19583,.T.); +#19592=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#19593=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#19594=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#19595=AXIS2_PLACEMENT_3D('',#19592,#19593,#19594); +#19596=PLANE('',#19595); +#19597=ORIENTED_EDGE('',*,*,#19288,.F.); +#19599=ORIENTED_EDGE('',*,*,#19598,.T.); +#19600=ORIENTED_EDGE('',*,*,#19396,.T.); +#19601=ORIENTED_EDGE('',*,*,#19585,.F.); +#19602=EDGE_LOOP('',(#19597,#19599,#19600,#19601)); +#19603=FACE_OUTER_BOUND('',#19602,.F.); +#19604=ADVANCED_FACE('',(#19603),#19596,.T.); +#19605=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.271800737645E-1)); +#19606=DIRECTION('',(0.E0,1.E0,0.E0)); +#19607=DIRECTION('',(0.E0,0.E0,1.E0)); +#19608=AXIS2_PLACEMENT_3D('',#19605,#19606,#19607); +#19609=PLANE('',#19608); +#19610=ORIENTED_EDGE('',*,*,#19128,.T.); +#19611=ORIENTED_EDGE('',*,*,#19398,.T.); +#19612=ORIENTED_EDGE('',*,*,#19598,.F.); +#19613=ORIENTED_EDGE('',*,*,#19286,.F.); +#19614=EDGE_LOOP('',(#19610,#19611,#19612,#19613)); +#19615=FACE_OUTER_BOUND('',#19614,.F.); +#19616=ADVANCED_FACE('',(#19615),#19609,.T.); +#19617=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#19618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19619=DIRECTION('',(0.E0,1.E0,0.E0)); +#19620=AXIS2_PLACEMENT_3D('',#19617,#19618,#19619); +#19621=PLANE('',#19620); +#19622=ORIENTED_EDGE('',*,*,#19242,.F.); +#19623=ORIENTED_EDGE('',*,*,#19321,.F.); +#19625=ORIENTED_EDGE('',*,*,#19624,.T.); +#19626=ORIENTED_EDGE('',*,*,#19409,.T.); +#19627=EDGE_LOOP('',(#19622,#19623,#19625,#19626)); +#19628=FACE_OUTER_BOUND('',#19627,.F.); +#19629=ADVANCED_FACE('',(#19628),#19621,.T.); +#19630=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#19631=DIRECTION('',(0.E0,1.E0,0.E0)); +#19632=DIRECTION('',(0.E0,0.E0,1.E0)); +#19633=AXIS2_PLACEMENT_3D('',#19630,#19631,#19632); +#19634=PLANE('',#19633); +#19635=ORIENTED_EDGE('',*,*,#19319,.F.); +#19637=ORIENTED_EDGE('',*,*,#19636,.T.); +#19638=ORIENTED_EDGE('',*,*,#19411,.T.); +#19639=ORIENTED_EDGE('',*,*,#19624,.F.); +#19640=EDGE_LOOP('',(#19635,#19637,#19638,#19639)); +#19641=FACE_OUTER_BOUND('',#19640,.F.); +#19642=ADVANCED_FACE('',(#19641),#19634,.T.); +#19643=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#19644=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19645=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19646=AXIS2_PLACEMENT_3D('',#19643,#19644,#19645); +#19647=PLANE('',#19646); +#19648=ORIENTED_EDGE('',*,*,#19317,.F.); +#19650=ORIENTED_EDGE('',*,*,#19649,.T.); +#19651=ORIENTED_EDGE('',*,*,#19413,.T.); +#19652=ORIENTED_EDGE('',*,*,#19636,.F.); +#19653=EDGE_LOOP('',(#19648,#19650,#19651,#19652)); +#19654=FACE_OUTER_BOUND('',#19653,.F.); +#19655=ADVANCED_FACE('',(#19654),#19647,.T.); +#19656=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#19657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19658=DIRECTION('',(0.E0,1.E0,0.E0)); +#19659=AXIS2_PLACEMENT_3D('',#19656,#19657,#19658); +#19660=PLANE('',#19659); +#19661=ORIENTED_EDGE('',*,*,#19315,.F.); +#19663=ORIENTED_EDGE('',*,*,#19662,.T.); +#19664=ORIENTED_EDGE('',*,*,#19415,.T.); +#19665=ORIENTED_EDGE('',*,*,#19649,.F.); +#19666=EDGE_LOOP('',(#19661,#19663,#19664,#19665)); +#19667=FACE_OUTER_BOUND('',#19666,.F.); +#19668=ADVANCED_FACE('',(#19667),#19660,.T.); +#19669=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#19670=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19672=AXIS2_PLACEMENT_3D('',#19669,#19670,#19671); +#19673=PLANE('',#19672); +#19674=ORIENTED_EDGE('',*,*,#19313,.F.); +#19676=ORIENTED_EDGE('',*,*,#19675,.T.); +#19677=ORIENTED_EDGE('',*,*,#19417,.T.); +#19678=ORIENTED_EDGE('',*,*,#19662,.F.); +#19679=EDGE_LOOP('',(#19674,#19676,#19677,#19678)); +#19680=FACE_OUTER_BOUND('',#19679,.F.); +#19681=ADVANCED_FACE('',(#19680),#19673,.T.); +#19682=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#19683=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#19684=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#19685=AXIS2_PLACEMENT_3D('',#19682,#19683,#19684); +#19686=PLANE('',#19685); +#19687=ORIENTED_EDGE('',*,*,#19311,.F.); +#19689=ORIENTED_EDGE('',*,*,#19688,.T.); +#19690=ORIENTED_EDGE('',*,*,#19419,.T.); +#19691=ORIENTED_EDGE('',*,*,#19675,.F.); +#19692=EDGE_LOOP('',(#19687,#19689,#19690,#19691)); +#19693=FACE_OUTER_BOUND('',#19692,.F.); +#19694=ADVANCED_FACE('',(#19693),#19686,.T.); +#19695=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#19696=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19698=AXIS2_PLACEMENT_3D('',#19695,#19696,#19697); +#19699=PLANE('',#19698); +#19700=ORIENTED_EDGE('',*,*,#19309,.F.); +#19702=ORIENTED_EDGE('',*,*,#19701,.T.); +#19703=ORIENTED_EDGE('',*,*,#19421,.T.); +#19704=ORIENTED_EDGE('',*,*,#19688,.F.); +#19705=EDGE_LOOP('',(#19700,#19702,#19703,#19704)); +#19706=FACE_OUTER_BOUND('',#19705,.F.); +#19707=ADVANCED_FACE('',(#19706),#19699,.T.); +#19708=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#19709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19710=DIRECTION('',(0.E0,1.E0,0.E0)); +#19711=AXIS2_PLACEMENT_3D('',#19708,#19709,#19710); +#19712=PLANE('',#19711); +#19713=ORIENTED_EDGE('',*,*,#19307,.F.); +#19715=ORIENTED_EDGE('',*,*,#19714,.T.); +#19716=ORIENTED_EDGE('',*,*,#19423,.T.); +#19717=ORIENTED_EDGE('',*,*,#19701,.F.); +#19718=EDGE_LOOP('',(#19713,#19715,#19716,#19717)); +#19719=FACE_OUTER_BOUND('',#19718,.F.); +#19720=ADVANCED_FACE('',(#19719),#19712,.T.); +#19721=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#19722=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19724=AXIS2_PLACEMENT_3D('',#19721,#19722,#19723); +#19725=PLANE('',#19724); +#19726=ORIENTED_EDGE('',*,*,#19305,.F.); +#19728=ORIENTED_EDGE('',*,*,#19727,.T.); +#19729=ORIENTED_EDGE('',*,*,#19425,.T.); +#19730=ORIENTED_EDGE('',*,*,#19714,.F.); +#19731=EDGE_LOOP('',(#19726,#19728,#19729,#19730)); +#19732=FACE_OUTER_BOUND('',#19731,.F.); +#19733=ADVANCED_FACE('',(#19732),#19725,.T.); +#19734=CARTESIAN_POINT('',(2.64E0,-1.901673347910E-1,-1.5E-1)); +#19735=DIRECTION('',(0.E0,0.E0,1.E0)); +#19736=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19737=AXIS2_PLACEMENT_3D('',#19734,#19735,#19736); +#19738=PLANE('',#19737); +#19739=ORIENTED_EDGE('',*,*,#19246,.T.); +#19740=ORIENTED_EDGE('',*,*,#19427,.T.); +#19741=ORIENTED_EDGE('',*,*,#19727,.F.); +#19742=ORIENTED_EDGE('',*,*,#19303,.F.); +#19743=EDGE_LOOP('',(#19739,#19740,#19741,#19742)); +#19744=FACE_OUTER_BOUND('',#19743,.F.); +#19745=ADVANCED_FACE('',(#19744),#19738,.T.); +#19746=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#19747=DIRECTION('',(0.E0,0.E0,1.E0)); +#19748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19749=AXIS2_PLACEMENT_3D('',#19746,#19747,#19748); +#19750=PLANE('',#19749); +#19751=ORIENTED_EDGE('',*,*,#11597,.F.); +#19753=ORIENTED_EDGE('',*,*,#19752,.T.); +#19754=ORIENTED_EDGE('',*,*,#19191,.T.); +#19755=ORIENTED_EDGE('',*,*,#13105,.F.); +#19756=EDGE_LOOP('',(#19751,#19753,#19754,#19755)); +#19757=FACE_OUTER_BOUND('',#19756,.F.); +#19758=ORIENTED_EDGE('',*,*,#19331,.T.); +#19760=ORIENTED_EDGE('',*,*,#19759,.T.); +#19761=ORIENTED_EDGE('',*,*,#19437,.F.); +#19763=ORIENTED_EDGE('',*,*,#19762,.F.); +#19764=EDGE_LOOP('',(#19758,#19760,#19761,#19763)); +#19765=FACE_BOUND('',#19764,.F.); +#19766=ADVANCED_FACE('',(#19757,#19765),#19750,.F.); +#19767=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#19768=DIRECTION('',(0.E0,1.E0,0.E0)); +#19769=DIRECTION('',(0.E0,0.E0,1.E0)); +#19770=AXIS2_PLACEMENT_3D('',#19767,#19768,#19769); +#19771=PLANE('',#19770); +#19772=ORIENTED_EDGE('',*,*,#11595,.F.); +#19774=ORIENTED_EDGE('',*,*,#19773,.T.); +#19775=ORIENTED_EDGE('',*,*,#19193,.T.); +#19776=ORIENTED_EDGE('',*,*,#19752,.F.); +#19777=EDGE_LOOP('',(#19772,#19774,#19775,#19776)); +#19778=FACE_OUTER_BOUND('',#19777,.F.); +#19779=ADVANCED_FACE('',(#19778),#19771,.F.); +#19780=CARTESIAN_POINT('',(2.985E0,1.375E0,-8.5E-1)); +#19781=DIRECTION('',(0.E0,0.E0,1.E0)); +#19782=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19783=AXIS2_PLACEMENT_3D('',#19780,#19781,#19782); +#19784=PLANE('',#19783); +#19786=ORIENTED_EDGE('',*,*,#19785,.T.); +#19787=ORIENTED_EDGE('',*,*,#19195,.T.); +#19788=ORIENTED_EDGE('',*,*,#19773,.F.); +#19789=ORIENTED_EDGE('',*,*,#11593,.F.); +#19790=EDGE_LOOP('',(#19786,#19787,#19788,#19789)); +#19791=FACE_OUTER_BOUND('',#19790,.F.); +#19792=ADVANCED_FACE('',(#19791),#19784,.F.); +#19793=CARTESIAN_POINT('',(2.8E0,1.325E0,-8.E-1)); +#19794=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19795=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#19796=AXIS2_PLACEMENT_3D('',#19793,#19794,#19795); +#19797=PLANE('',#19796); +#19799=ORIENTED_EDGE('',*,*,#19798,.T.); +#19800=ORIENTED_EDGE('',*,*,#11170,.T.); +#19802=ORIENTED_EDGE('',*,*,#19801,.F.); +#19803=ORIENTED_EDGE('',*,*,#19785,.F.); +#19804=EDGE_LOOP('',(#19799,#19800,#19802,#19803)); +#19805=FACE_OUTER_BOUND('',#19804,.F.); +#19806=ADVANCED_FACE('',(#19805),#19797,.T.); +#19807=CARTESIAN_POINT('',(3.035E0,1.325E0,-9.8E-1)); +#19808=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#19809=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19810=AXIS2_PLACEMENT_3D('',#19807,#19808,#19809); +#19811=PLANE('',#19810); +#19813=ORIENTED_EDGE('',*,*,#19812,.T.); +#19814=ORIENTED_EDGE('',*,*,#11172,.T.); +#19815=ORIENTED_EDGE('',*,*,#19798,.F.); +#19816=ORIENTED_EDGE('',*,*,#11591,.F.); +#19817=EDGE_LOOP('',(#19813,#19814,#19815,#19816)); +#19818=FACE_OUTER_BOUND('',#19817,.F.); +#19819=ADVANCED_FACE('',(#19818),#19811,.T.); +#19820=CARTESIAN_POINT('',(3.2E0,1.325E0,-1.06E0)); +#19821=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19822=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#19823=AXIS2_PLACEMENT_3D('',#19820,#19821,#19822); +#19824=PLANE('',#19823); +#19826=ORIENTED_EDGE('',*,*,#19825,.T.); +#19827=ORIENTED_EDGE('',*,*,#11174,.T.); +#19828=ORIENTED_EDGE('',*,*,#19812,.F.); +#19829=ORIENTED_EDGE('',*,*,#14438,.F.); +#19830=EDGE_LOOP('',(#19826,#19827,#19828,#19829)); +#19831=FACE_OUTER_BOUND('',#19830,.F.); +#19832=ADVANCED_FACE('',(#19831),#19824,.T.); +#19833=CARTESIAN_POINT('',(3.365E0,1.325E0,-9.8E-1)); +#19834=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19835=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19836=AXIS2_PLACEMENT_3D('',#19833,#19834,#19835); +#19837=PLANE('',#19836); +#19838=ORIENTED_EDGE('',*,*,#19825,.F.); +#19840=ORIENTED_EDGE('',*,*,#19839,.F.); +#19842=ORIENTED_EDGE('',*,*,#19841,.T.); +#19843=ORIENTED_EDGE('',*,*,#11176,.T.); +#19844=EDGE_LOOP('',(#19838,#19840,#19842,#19843)); +#19845=FACE_OUTER_BOUND('',#19844,.F.); +#19846=ADVANCED_FACE('',(#19845),#19837,.T.); +#19847=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19848=DIRECTION('',(1.E0,0.E0,0.E0)); +#19849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19850=AXIS2_PLACEMENT_3D('',#19847,#19848,#19849); +#19851=PLANE('',#19850); +#19852=ORIENTED_EDGE('',*,*,#11839,.T.); +#19854=ORIENTED_EDGE('',*,*,#19853,.F.); +#19856=ORIENTED_EDGE('',*,*,#19855,.F.); +#19858=ORIENTED_EDGE('',*,*,#19857,.F.); +#19859=ORIENTED_EDGE('',*,*,#13037,.T.); +#19860=ORIENTED_EDGE('',*,*,#12937,.T.); +#19861=ORIENTED_EDGE('',*,*,#12610,.T.); +#19862=EDGE_LOOP('',(#19852,#19854,#19856,#19858,#19859,#19860,#19861)); +#19863=FACE_OUTER_BOUND('',#19862,.F.); +#19864=ADVANCED_FACE('',(#19863),#19851,.T.); +#19865=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19866=DIRECTION('',(1.E0,0.E0,0.E0)); +#19867=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19868=AXIS2_PLACEMENT_3D('',#19865,#19866,#19867); +#19869=PLANE('',#19868); +#19870=ORIENTED_EDGE('',*,*,#11847,.T.); +#19871=ORIENTED_EDGE('',*,*,#13610,.T.); +#19872=ORIENTED_EDGE('',*,*,#12951,.T.); +#19873=ORIENTED_EDGE('',*,*,#12105,.T.); +#19874=ORIENTED_EDGE('',*,*,#12205,.F.); +#19876=ORIENTED_EDGE('',*,*,#19875,.F.); +#19878=ORIENTED_EDGE('',*,*,#19877,.F.); +#19879=EDGE_LOOP('',(#19870,#19871,#19872,#19873,#19874,#19876,#19878)); +#19880=FACE_OUTER_BOUND('',#19879,.F.); +#19881=ADVANCED_FACE('',(#19880),#19869,.T.); +#19882=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19883=DIRECTION('',(1.E0,0.E0,0.E0)); +#19884=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19885=AXIS2_PLACEMENT_3D('',#19882,#19883,#19884); +#19886=PLANE('',#19885); +#19888=ORIENTED_EDGE('',*,*,#19887,.T.); +#19890=ORIENTED_EDGE('',*,*,#19889,.F.); +#19892=ORIENTED_EDGE('',*,*,#19891,.F.); +#19894=ORIENTED_EDGE('',*,*,#19893,.F.); +#19895=ORIENTED_EDGE('',*,*,#14222,.F.); +#19896=ORIENTED_EDGE('',*,*,#11320,.T.); +#19897=EDGE_LOOP('',(#19888,#19890,#19892,#19894,#19895,#19896)); +#19898=FACE_OUTER_BOUND('',#19897,.F.); +#19899=ADVANCED_FACE('',(#19898),#19886,.T.); +#19900=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19901=DIRECTION('',(1.E0,0.E0,0.E0)); +#19902=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19903=AXIS2_PLACEMENT_3D('',#19900,#19901,#19902); +#19904=PLANE('',#19903); +#19905=ORIENTED_EDGE('',*,*,#19839,.T.); +#19906=ORIENTED_EDGE('',*,*,#14442,.F.); +#19907=ORIENTED_EDGE('',*,*,#13100,.F.); +#19909=ORIENTED_EDGE('',*,*,#19908,.F.); +#19911=ORIENTED_EDGE('',*,*,#19910,.F.); +#19913=ORIENTED_EDGE('',*,*,#19912,.F.); +#19914=EDGE_LOOP('',(#19905,#19906,#19907,#19909,#19911,#19913)); +#19915=FACE_OUTER_BOUND('',#19914,.F.); +#19916=ADVANCED_FACE('',(#19915),#19904,.T.); +#19917=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#19918=DIRECTION('',(1.E0,0.E0,0.E0)); +#19919=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19920=AXIS2_PLACEMENT_3D('',#19917,#19918,#19919); +#19921=CYLINDRICAL_SURFACE('',#19920,1.E-1); +#19922=ORIENTED_EDGE('',*,*,#12394,.F.); +#19924=ORIENTED_EDGE('',*,*,#19923,.T.); +#19925=ORIENTED_EDGE('',*,*,#19853,.T.); +#19926=ORIENTED_EDGE('',*,*,#19877,.T.); +#19928=ORIENTED_EDGE('',*,*,#19927,.F.); +#19929=ORIENTED_EDGE('',*,*,#12405,.F.); +#19930=EDGE_LOOP('',(#19922,#19924,#19925,#19926,#19928,#19929)); +#19931=FACE_OUTER_BOUND('',#19930,.F.); +#19932=ADVANCED_FACE('',(#19931),#19921,.T.); +#19933=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#19934=DIRECTION('',(0.E0,0.E0,1.E0)); +#19935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19936=AXIS2_PLACEMENT_3D('',#19933,#19934,#19935); +#19937=PLANE('',#19936); +#19938=ORIENTED_EDGE('',*,*,#12392,.F.); +#19940=ORIENTED_EDGE('',*,*,#19939,.T.); +#19941=ORIENTED_EDGE('',*,*,#19855,.T.); +#19942=ORIENTED_EDGE('',*,*,#19923,.F.); +#19943=EDGE_LOOP('',(#19938,#19940,#19941,#19942)); +#19944=FACE_OUTER_BOUND('',#19943,.F.); +#19945=ADVANCED_FACE('',(#19944),#19937,.F.); +#19946=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#19947=DIRECTION('',(0.E0,1.E0,0.E0)); +#19948=DIRECTION('',(0.E0,0.E0,1.E0)); +#19949=AXIS2_PLACEMENT_3D('',#19946,#19947,#19948); +#19950=PLANE('',#19949); +#19951=ORIENTED_EDGE('',*,*,#13039,.F.); +#19952=ORIENTED_EDGE('',*,*,#19857,.T.); +#19953=ORIENTED_EDGE('',*,*,#19939,.F.); +#19954=ORIENTED_EDGE('',*,*,#12390,.F.); +#19955=EDGE_LOOP('',(#19951,#19952,#19953,#19954)); +#19956=FACE_OUTER_BOUND('',#19955,.F.); +#19958=ORIENTED_EDGE('',*,*,#19957,.T.); +#19960=ORIENTED_EDGE('',*,*,#19959,.T.); +#19962=ORIENTED_EDGE('',*,*,#19961,.T.); +#19964=ORIENTED_EDGE('',*,*,#19963,.F.); +#19965=EDGE_LOOP('',(#19958,#19960,#19962,#19964)); +#19966=FACE_BOUND('',#19965,.F.); +#19967=ADVANCED_FACE('',(#19956,#19966),#19950,.F.); +#19968=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#19969=DIRECTION('',(1.E0,0.E0,0.E0)); +#19970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19971=AXIS2_PLACEMENT_3D('',#19968,#19969,#19970); +#19972=PLANE('',#19971); +#19973=ORIENTED_EDGE('',*,*,#12367,.F.); +#19975=ORIENTED_EDGE('',*,*,#19974,.T.); +#19977=ORIENTED_EDGE('',*,*,#19976,.T.); +#19979=ORIENTED_EDGE('',*,*,#19978,.T.); +#19981=ORIENTED_EDGE('',*,*,#19980,.T.); +#19983=ORIENTED_EDGE('',*,*,#19982,.T.); +#19985=ORIENTED_EDGE('',*,*,#19984,.T.); +#19987=ORIENTED_EDGE('',*,*,#19986,.T.); +#19989=ORIENTED_EDGE('',*,*,#19988,.T.); +#19991=ORIENTED_EDGE('',*,*,#19990,.T.); +#19993=ORIENTED_EDGE('',*,*,#19992,.T.); +#19994=EDGE_LOOP('',(#19973,#19975,#19977,#19979,#19981,#19983,#19985,#19987, +#19989,#19991,#19993)); +#19995=FACE_OUTER_BOUND('',#19994,.F.); +#19996=ADVANCED_FACE('',(#19995),#19972,.F.); +#19997=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#19998=DIRECTION('',(1.E0,0.E0,0.E0)); +#19999=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20000=AXIS2_PLACEMENT_3D('',#19997,#19998,#19999); +#20001=PLANE('',#20000); +#20003=ORIENTED_EDGE('',*,*,#20002,.T.); +#20005=ORIENTED_EDGE('',*,*,#20004,.T.); +#20007=ORIENTED_EDGE('',*,*,#20006,.T.); +#20009=ORIENTED_EDGE('',*,*,#20008,.T.); +#20011=ORIENTED_EDGE('',*,*,#20010,.T.); +#20012=EDGE_LOOP('',(#20003,#20005,#20007,#20009,#20011)); +#20013=FACE_OUTER_BOUND('',#20012,.F.); +#20014=ADVANCED_FACE('',(#20013),#20001,.F.); +#20015=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#20016=DIRECTION('',(1.E0,0.E0,0.E0)); +#20017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20018=AXIS2_PLACEMENT_3D('',#20015,#20016,#20017); +#20019=PLANE('',#20018); +#20020=ORIENTED_EDGE('',*,*,#19957,.F.); +#20022=ORIENTED_EDGE('',*,*,#20021,.T.); +#20024=ORIENTED_EDGE('',*,*,#20023,.T.); +#20026=ORIENTED_EDGE('',*,*,#20025,.T.); +#20028=ORIENTED_EDGE('',*,*,#20027,.T.); +#20030=ORIENTED_EDGE('',*,*,#20029,.T.); +#20032=ORIENTED_EDGE('',*,*,#20031,.T.); +#20034=ORIENTED_EDGE('',*,*,#20033,.T.); +#20036=ORIENTED_EDGE('',*,*,#20035,.T.); +#20038=ORIENTED_EDGE('',*,*,#20037,.T.); +#20040=ORIENTED_EDGE('',*,*,#20039,.T.); +#20041=EDGE_LOOP('',(#20020,#20022,#20024,#20026,#20028,#20030,#20032,#20034, +#20036,#20038,#20040)); +#20042=FACE_OUTER_BOUND('',#20041,.F.); +#20043=ADVANCED_FACE('',(#20042),#20019,.F.); +#20044=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#20045=DIRECTION('',(1.E0,0.E0,0.E0)); +#20046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20047=AXIS2_PLACEMENT_3D('',#20044,#20045,#20046); +#20048=PLANE('',#20047); +#20050=ORIENTED_EDGE('',*,*,#20049,.F.); +#20052=ORIENTED_EDGE('',*,*,#20051,.T.); +#20054=ORIENTED_EDGE('',*,*,#20053,.T.); +#20056=ORIENTED_EDGE('',*,*,#20055,.T.); +#20058=ORIENTED_EDGE('',*,*,#20057,.T.); +#20059=EDGE_LOOP('',(#20050,#20052,#20054,#20056,#20058)); +#20060=FACE_OUTER_BOUND('',#20059,.F.); +#20061=ADVANCED_FACE('',(#20060),#20048,.F.); +#20062=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#20063=DIRECTION('',(0.E0,0.E0,1.E0)); +#20064=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20065=AXIS2_PLACEMENT_3D('',#20062,#20063,#20064); +#20066=PLANE('',#20065); +#20067=ORIENTED_EDGE('',*,*,#12373,.T.); +#20069=ORIENTED_EDGE('',*,*,#20068,.T.); +#20071=ORIENTED_EDGE('',*,*,#20070,.F.); +#20072=ORIENTED_EDGE('',*,*,#19974,.F.); +#20073=EDGE_LOOP('',(#20067,#20069,#20071,#20072)); +#20074=FACE_OUTER_BOUND('',#20073,.F.); +#20075=ADVANCED_FACE('',(#20074),#20066,.T.); +#20076=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20077=DIRECTION('',(1.E0,0.E0,0.E0)); +#20078=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20079=AXIS2_PLACEMENT_3D('',#20076,#20077,#20078); +#20080=PLANE('',#20079); +#20081=ORIENTED_EDGE('',*,*,#12371,.F.); +#20083=ORIENTED_EDGE('',*,*,#20082,.F.); +#20085=ORIENTED_EDGE('',*,*,#20084,.F.); +#20087=ORIENTED_EDGE('',*,*,#20086,.F.); +#20089=ORIENTED_EDGE('',*,*,#20088,.F.); +#20091=ORIENTED_EDGE('',*,*,#20090,.F.); +#20093=ORIENTED_EDGE('',*,*,#20092,.F.); +#20095=ORIENTED_EDGE('',*,*,#20094,.F.); +#20097=ORIENTED_EDGE('',*,*,#20096,.F.); +#20099=ORIENTED_EDGE('',*,*,#20098,.F.); +#20100=ORIENTED_EDGE('',*,*,#20068,.F.); +#20101=EDGE_LOOP('',(#20081,#20083,#20085,#20087,#20089,#20091,#20093,#20095, +#20097,#20099,#20100)); +#20102=FACE_OUTER_BOUND('',#20101,.F.); +#20103=ADVANCED_FACE('',(#20102),#20080,.T.); +#20104=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20105=DIRECTION('',(1.E0,0.E0,0.E0)); +#20106=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20107=AXIS2_PLACEMENT_3D('',#20104,#20105,#20106); +#20108=PLANE('',#20107); +#20110=ORIENTED_EDGE('',*,*,#20109,.F.); +#20112=ORIENTED_EDGE('',*,*,#20111,.F.); +#20114=ORIENTED_EDGE('',*,*,#20113,.F.); +#20116=ORIENTED_EDGE('',*,*,#20115,.F.); +#20118=ORIENTED_EDGE('',*,*,#20117,.F.); +#20119=EDGE_LOOP('',(#20110,#20112,#20114,#20116,#20118)); +#20120=FACE_OUTER_BOUND('',#20119,.F.); +#20121=ADVANCED_FACE('',(#20120),#20108,.T.); +#20122=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20123=DIRECTION('',(1.E0,0.E0,0.E0)); +#20124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20125=AXIS2_PLACEMENT_3D('',#20122,#20123,#20124); +#20126=PLANE('',#20125); +#20127=ORIENTED_EDGE('',*,*,#19961,.F.); +#20129=ORIENTED_EDGE('',*,*,#20128,.F.); +#20131=ORIENTED_EDGE('',*,*,#20130,.F.); +#20133=ORIENTED_EDGE('',*,*,#20132,.F.); +#20135=ORIENTED_EDGE('',*,*,#20134,.F.); +#20137=ORIENTED_EDGE('',*,*,#20136,.F.); +#20139=ORIENTED_EDGE('',*,*,#20138,.F.); +#20141=ORIENTED_EDGE('',*,*,#20140,.F.); +#20143=ORIENTED_EDGE('',*,*,#20142,.F.); +#20145=ORIENTED_EDGE('',*,*,#20144,.F.); +#20147=ORIENTED_EDGE('',*,*,#20146,.F.); +#20148=EDGE_LOOP('',(#20127,#20129,#20131,#20133,#20135,#20137,#20139,#20141, +#20143,#20145,#20147)); +#20149=FACE_OUTER_BOUND('',#20148,.F.); +#20150=ADVANCED_FACE('',(#20149),#20126,.T.); +#20151=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20152=DIRECTION('',(1.E0,0.E0,0.E0)); +#20153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20154=AXIS2_PLACEMENT_3D('',#20151,#20152,#20153); +#20155=PLANE('',#20154); +#20157=ORIENTED_EDGE('',*,*,#20156,.T.); +#20159=ORIENTED_EDGE('',*,*,#20158,.F.); +#20161=ORIENTED_EDGE('',*,*,#20160,.F.); +#20163=ORIENTED_EDGE('',*,*,#20162,.F.); +#20165=ORIENTED_EDGE('',*,*,#20164,.F.); +#20166=EDGE_LOOP('',(#20157,#20159,#20161,#20163,#20165)); +#20167=FACE_OUTER_BOUND('',#20166,.F.); +#20168=ADVANCED_FACE('',(#20167),#20155,.T.); +#20169=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#20170=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20171=DIRECTION('',(0.E0,1.E0,0.E0)); +#20172=AXIS2_PLACEMENT_3D('',#20169,#20170,#20171); +#20173=PLANE('',#20172); +#20174=ORIENTED_EDGE('',*,*,#12369,.F.); +#20175=ORIENTED_EDGE('',*,*,#19992,.F.); +#20177=ORIENTED_EDGE('',*,*,#20176,.T.); +#20178=ORIENTED_EDGE('',*,*,#20082,.T.); +#20179=EDGE_LOOP('',(#20174,#20175,#20177,#20178)); +#20180=FACE_OUTER_BOUND('',#20179,.F.); +#20181=ADVANCED_FACE('',(#20180),#20173,.T.); +#20182=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#20183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20185=AXIS2_PLACEMENT_3D('',#20182,#20183,#20184); +#20186=PLANE('',#20185); +#20187=ORIENTED_EDGE('',*,*,#19990,.F.); +#20189=ORIENTED_EDGE('',*,*,#20188,.T.); +#20190=ORIENTED_EDGE('',*,*,#20084,.T.); +#20191=ORIENTED_EDGE('',*,*,#20176,.F.); +#20192=EDGE_LOOP('',(#20187,#20189,#20190,#20191)); +#20193=FACE_OUTER_BOUND('',#20192,.F.); +#20194=ADVANCED_FACE('',(#20193),#20186,.T.); +#20195=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#20196=DIRECTION('',(0.E0,0.E0,1.E0)); +#20197=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20198=AXIS2_PLACEMENT_3D('',#20195,#20196,#20197); +#20199=PLANE('',#20198); +#20200=ORIENTED_EDGE('',*,*,#19988,.F.); +#20202=ORIENTED_EDGE('',*,*,#20201,.T.); +#20203=ORIENTED_EDGE('',*,*,#20086,.T.); +#20204=ORIENTED_EDGE('',*,*,#20188,.F.); +#20205=EDGE_LOOP('',(#20200,#20202,#20203,#20204)); +#20206=FACE_OUTER_BOUND('',#20205,.F.); +#20207=ADVANCED_FACE('',(#20206),#20199,.T.); +#20208=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#20209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20210=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20211=AXIS2_PLACEMENT_3D('',#20208,#20209,#20210); +#20212=PLANE('',#20211); +#20213=ORIENTED_EDGE('',*,*,#19986,.F.); +#20215=ORIENTED_EDGE('',*,*,#20214,.T.); +#20216=ORIENTED_EDGE('',*,*,#20088,.T.); +#20217=ORIENTED_EDGE('',*,*,#20201,.F.); +#20218=EDGE_LOOP('',(#20213,#20215,#20216,#20217)); +#20219=FACE_OUTER_BOUND('',#20218,.F.); +#20220=ADVANCED_FACE('',(#20219),#20212,.T.); +#20221=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#20222=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#20223=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#20224=AXIS2_PLACEMENT_3D('',#20221,#20222,#20223); +#20225=PLANE('',#20224); +#20226=ORIENTED_EDGE('',*,*,#19984,.F.); +#20228=ORIENTED_EDGE('',*,*,#20227,.T.); +#20229=ORIENTED_EDGE('',*,*,#20090,.T.); +#20230=ORIENTED_EDGE('',*,*,#20214,.F.); +#20231=EDGE_LOOP('',(#20226,#20228,#20229,#20230)); +#20232=FACE_OUTER_BOUND('',#20231,.F.); +#20233=ADVANCED_FACE('',(#20232),#20225,.T.); +#20234=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#20235=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20237=AXIS2_PLACEMENT_3D('',#20234,#20235,#20236); +#20238=PLANE('',#20237); +#20239=ORIENTED_EDGE('',*,*,#19982,.F.); +#20241=ORIENTED_EDGE('',*,*,#20240,.T.); +#20242=ORIENTED_EDGE('',*,*,#20092,.T.); +#20243=ORIENTED_EDGE('',*,*,#20227,.F.); +#20244=EDGE_LOOP('',(#20239,#20241,#20242,#20243)); +#20245=FACE_OUTER_BOUND('',#20244,.F.); +#20246=ADVANCED_FACE('',(#20245),#20238,.T.); +#20247=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#20248=DIRECTION('',(0.E0,0.E0,1.E0)); +#20249=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20250=AXIS2_PLACEMENT_3D('',#20247,#20248,#20249); +#20251=PLANE('',#20250); +#20252=ORIENTED_EDGE('',*,*,#19980,.F.); +#20254=ORIENTED_EDGE('',*,*,#20253,.T.); +#20255=ORIENTED_EDGE('',*,*,#20094,.T.); +#20256=ORIENTED_EDGE('',*,*,#20240,.F.); +#20257=EDGE_LOOP('',(#20252,#20254,#20255,#20256)); +#20258=FACE_OUTER_BOUND('',#20257,.F.); +#20259=ADVANCED_FACE('',(#20258),#20251,.T.); +#20260=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#20261=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20262=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20263=AXIS2_PLACEMENT_3D('',#20260,#20261,#20262); +#20264=PLANE('',#20263); +#20265=ORIENTED_EDGE('',*,*,#19978,.F.); +#20267=ORIENTED_EDGE('',*,*,#20266,.T.); +#20268=ORIENTED_EDGE('',*,*,#20096,.T.); +#20269=ORIENTED_EDGE('',*,*,#20253,.F.); +#20270=EDGE_LOOP('',(#20265,#20267,#20268,#20269)); +#20271=FACE_OUTER_BOUND('',#20270,.F.); +#20272=ADVANCED_FACE('',(#20271),#20264,.T.); +#20273=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#20274=DIRECTION('',(0.E0,1.E0,0.E0)); +#20275=DIRECTION('',(0.E0,0.E0,1.E0)); +#20276=AXIS2_PLACEMENT_3D('',#20273,#20274,#20275); +#20277=PLANE('',#20276); +#20278=ORIENTED_EDGE('',*,*,#19976,.F.); +#20279=ORIENTED_EDGE('',*,*,#20070,.T.); +#20280=ORIENTED_EDGE('',*,*,#20098,.T.); +#20281=ORIENTED_EDGE('',*,*,#20266,.F.); +#20282=EDGE_LOOP('',(#20278,#20279,#20280,#20281)); +#20283=FACE_OUTER_BOUND('',#20282,.F.); +#20284=ADVANCED_FACE('',(#20283),#20277,.T.); +#20285=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#20286=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20287=DIRECTION('',(0.E0,1.E0,0.E0)); +#20288=AXIS2_PLACEMENT_3D('',#20285,#20286,#20287); +#20289=PLANE('',#20288); +#20290=ORIENTED_EDGE('',*,*,#12428,.F.); +#20291=ORIENTED_EDGE('',*,*,#14224,.T.); +#20292=ORIENTED_EDGE('',*,*,#19893,.T.); +#20294=ORIENTED_EDGE('',*,*,#20293,.F.); +#20295=EDGE_LOOP('',(#20290,#20291,#20292,#20294)); +#20296=FACE_OUTER_BOUND('',#20295,.F.); +#20297=ORIENTED_EDGE('',*,*,#20002,.F.); +#20299=ORIENTED_EDGE('',*,*,#20298,.T.); +#20300=ORIENTED_EDGE('',*,*,#20109,.T.); +#20302=ORIENTED_EDGE('',*,*,#20301,.F.); +#20303=EDGE_LOOP('',(#20297,#20299,#20300,#20302)); +#20304=FACE_BOUND('',#20303,.F.); +#20305=ADVANCED_FACE('',(#20296,#20304),#20289,.F.); +#20306=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#20307=DIRECTION('',(0.E0,1.E0,0.E0)); +#20308=DIRECTION('',(0.E0,0.E0,1.E0)); +#20309=AXIS2_PLACEMENT_3D('',#20306,#20307,#20308); +#20310=PLANE('',#20309); +#20311=ORIENTED_EDGE('',*,*,#12430,.F.); +#20312=ORIENTED_EDGE('',*,*,#20293,.T.); +#20313=ORIENTED_EDGE('',*,*,#19891,.T.); +#20315=ORIENTED_EDGE('',*,*,#20314,.F.); +#20316=EDGE_LOOP('',(#20311,#20312,#20313,#20315)); +#20317=FACE_OUTER_BOUND('',#20316,.F.); +#20318=ADVANCED_FACE('',(#20317),#20310,.F.); +#20319=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#20320=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20321=DIRECTION('',(0.E0,1.E0,0.E0)); +#20322=AXIS2_PLACEMENT_3D('',#20319,#20320,#20321); +#20323=PLANE('',#20322); +#20325=ORIENTED_EDGE('',*,*,#20324,.T.); +#20326=ORIENTED_EDGE('',*,*,#12432,.F.); +#20327=ORIENTED_EDGE('',*,*,#20314,.T.); +#20328=ORIENTED_EDGE('',*,*,#19889,.T.); +#20329=EDGE_LOOP('',(#20325,#20326,#20327,#20328)); +#20330=FACE_OUTER_BOUND('',#20329,.F.); +#20331=ADVANCED_FACE('',(#20330),#20323,.F.); +#20332=CARTESIAN_POINT('',(3.6E0,1.325E0,8.E-1)); +#20333=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20334=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20335=AXIS2_PLACEMENT_3D('',#20332,#20333,#20334); +#20336=PLANE('',#20335); +#20337=ORIENTED_EDGE('',*,*,#11202,.T.); +#20339=ORIENTED_EDGE('',*,*,#20338,.F.); +#20340=ORIENTED_EDGE('',*,*,#20324,.F.); +#20342=ORIENTED_EDGE('',*,*,#20341,.T.); +#20343=EDGE_LOOP('',(#20337,#20339,#20340,#20342)); +#20344=FACE_OUTER_BOUND('',#20343,.F.); +#20345=ADVANCED_FACE('',(#20344),#20336,.T.); +#20346=CARTESIAN_POINT('',(3.835E0,1.325E0,9.8E-1)); +#20347=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#20348=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20349=AXIS2_PLACEMENT_3D('',#20346,#20347,#20348); +#20350=PLANE('',#20349); +#20352=ORIENTED_EDGE('',*,*,#20351,.F.); +#20353=ORIENTED_EDGE('',*,*,#12423,.F.); +#20354=ORIENTED_EDGE('',*,*,#20338,.T.); +#20355=ORIENTED_EDGE('',*,*,#11200,.T.); +#20356=EDGE_LOOP('',(#20352,#20353,#20354,#20355)); +#20357=FACE_OUTER_BOUND('',#20356,.F.); +#20358=ADVANCED_FACE('',(#20357),#20350,.T.); +#20359=CARTESIAN_POINT('',(3.98E0,1.325E0,1.06E0)); +#20360=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20361=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20362=AXIS2_PLACEMENT_3D('',#20359,#20360,#20361); +#20363=PLANE('',#20362); +#20364=ORIENTED_EDGE('',*,*,#20351,.T.); +#20365=ORIENTED_EDGE('',*,*,#11198,.T.); +#20367=ORIENTED_EDGE('',*,*,#20366,.F.); +#20368=ORIENTED_EDGE('',*,*,#11363,.F.); +#20369=EDGE_LOOP('',(#20364,#20365,#20367,#20368)); +#20370=FACE_OUTER_BOUND('',#20369,.F.); +#20371=ADVANCED_FACE('',(#20370),#20363,.T.); +#20372=CARTESIAN_POINT('',(4.264644660941E0,1.325E0,9.496446609407E-1)); +#20373=DIRECTION('',(5.E-1,7.071067811865E-1,5.E-1)); +#20374=DIRECTION('',(5.E-1,-7.071067811865E-1,5.E-1)); +#20375=AXIS2_PLACEMENT_3D('',#20372,#20373,#20374); +#20376=PLANE('',#20375); +#20378=ORIENTED_EDGE('',*,*,#20377,.F.); +#20379=ORIENTED_EDGE('',*,*,#20366,.T.); +#20380=ORIENTED_EDGE('',*,*,#11196,.T.); +#20382=ORIENTED_EDGE('',*,*,#20381,.F.); +#20383=EDGE_LOOP('',(#20378,#20379,#20380,#20382)); +#20384=FACE_OUTER_BOUND('',#20383,.F.); +#20385=ADVANCED_FACE('',(#20384),#20376,.T.); +#20386=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#20387=DIRECTION('',(7.071067811866E-1,0.E0,7.071067811865E-1)); +#20388=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#20389=AXIS2_PLACEMENT_3D('',#20386,#20387,#20388); +#20390=PLANE('',#20389); +#20391=ORIENTED_EDGE('',*,*,#20377,.T.); +#20393=ORIENTED_EDGE('',*,*,#20392,.F.); +#20394=ORIENTED_EDGE('',*,*,#13257,.F.); +#20395=ORIENTED_EDGE('',*,*,#11353,.T.); +#20396=EDGE_LOOP('',(#20391,#20393,#20394,#20395)); +#20397=FACE_OUTER_BOUND('',#20396,.F.); +#20398=ADVANCED_FACE('',(#20397),#20390,.T.); +#20399=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#20400=DIRECTION('',(1.E0,0.E0,0.E0)); +#20401=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20402=AXIS2_PLACEMENT_3D('',#20399,#20400,#20401); +#20403=PLANE('',#20402); +#20405=ORIENTED_EDGE('',*,*,#20404,.T.); +#20407=ORIENTED_EDGE('',*,*,#20406,.F.); +#20408=ORIENTED_EDGE('',*,*,#13259,.F.); +#20409=ORIENTED_EDGE('',*,*,#20392,.T.); +#20410=EDGE_LOOP('',(#20405,#20407,#20408,#20409)); +#20411=FACE_OUTER_BOUND('',#20410,.F.); +#20412=ADVANCED_FACE('',(#20411),#20403,.T.); +#20413=CARTESIAN_POINT('',(4.375E0,1.325E0,6.3E-1)); +#20414=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20415=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20416=AXIS2_PLACEMENT_3D('',#20413,#20414,#20415); +#20417=PLANE('',#20416); +#20418=ORIENTED_EDGE('',*,*,#20404,.F.); +#20419=ORIENTED_EDGE('',*,*,#20381,.T.); +#20420=ORIENTED_EDGE('',*,*,#11194,.T.); +#20422=ORIENTED_EDGE('',*,*,#20421,.F.); +#20423=EDGE_LOOP('',(#20418,#20419,#20420,#20422)); +#20424=FACE_OUTER_BOUND('',#20423,.F.); +#20425=ADVANCED_FACE('',(#20424),#20417,.T.); +#20426=CARTESIAN_POINT('',(4.205E0,1.325E0,4.5E-1)); +#20427=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20428=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20429=AXIS2_PLACEMENT_3D('',#20426,#20427,#20428); +#20430=PLANE('',#20429); +#20432=ORIENTED_EDGE('',*,*,#20431,.F.); +#20433=ORIENTED_EDGE('',*,*,#20421,.T.); +#20434=ORIENTED_EDGE('',*,*,#11192,.T.); +#20436=ORIENTED_EDGE('',*,*,#20435,.F.); +#20437=EDGE_LOOP('',(#20432,#20433,#20434,#20436)); +#20438=FACE_OUTER_BOUND('',#20437,.F.); +#20439=ADVANCED_FACE('',(#20438),#20430,.T.); +#20440=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#20441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20442=DIRECTION('',(-1.E0,0.E0,0.E0)); +#20443=AXIS2_PLACEMENT_3D('',#20440,#20441,#20442); +#20444=PLANE('',#20443); +#20445=ORIENTED_EDGE('',*,*,#20431,.T.); +#20447=ORIENTED_EDGE('',*,*,#20446,.F.); +#20448=ORIENTED_EDGE('',*,*,#13261,.F.); +#20449=ORIENTED_EDGE('',*,*,#20406,.T.); +#20450=EDGE_LOOP('',(#20445,#20447,#20448,#20449)); +#20451=FACE_OUTER_BOUND('',#20450,.F.); +#20452=ADVANCED_FACE('',(#20451),#20444,.T.); +#20453=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#20454=DIRECTION('',(1.E0,0.E0,0.E0)); +#20455=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20456=AXIS2_PLACEMENT_3D('',#20453,#20454,#20455); +#20457=PLANE('',#20456); +#20459=ORIENTED_EDGE('',*,*,#20458,.T.); +#20461=ORIENTED_EDGE('',*,*,#20460,.F.); +#20462=ORIENTED_EDGE('',*,*,#13263,.F.); +#20463=ORIENTED_EDGE('',*,*,#20446,.T.); +#20464=EDGE_LOOP('',(#20459,#20461,#20462,#20463)); +#20465=FACE_OUTER_BOUND('',#20464,.F.); +#20466=ADVANCED_FACE('',(#20465),#20457,.T.); +#20467=CARTESIAN_POINT('',(3.935E0,1.325E0,0.E0)); +#20468=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20469=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20470=AXIS2_PLACEMENT_3D('',#20467,#20468,#20469); +#20471=PLANE('',#20470); +#20472=ORIENTED_EDGE('',*,*,#20458,.F.); +#20473=ORIENTED_EDGE('',*,*,#20435,.T.); +#20474=ORIENTED_EDGE('',*,*,#11190,.T.); +#20476=ORIENTED_EDGE('',*,*,#20475,.F.); +#20477=EDGE_LOOP('',(#20472,#20473,#20474,#20476)); +#20478=FACE_OUTER_BOUND('',#20477,.F.); +#20479=ADVANCED_FACE('',(#20478),#20471,.T.); +#20480=CARTESIAN_POINT('',(4.205E0,1.325E0,-4.5E-1)); +#20481=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20482=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20483=AXIS2_PLACEMENT_3D('',#20480,#20481,#20482); +#20484=PLANE('',#20483); +#20486=ORIENTED_EDGE('',*,*,#20485,.F.); +#20487=ORIENTED_EDGE('',*,*,#20475,.T.); +#20488=ORIENTED_EDGE('',*,*,#11188,.T.); +#20490=ORIENTED_EDGE('',*,*,#20489,.F.); +#20491=EDGE_LOOP('',(#20486,#20487,#20488,#20490)); +#20492=FACE_OUTER_BOUND('',#20491,.F.); +#20493=ADVANCED_FACE('',(#20492),#20484,.T.); +#20494=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#20495=DIRECTION('',(0.E0,0.E0,1.E0)); +#20496=DIRECTION('',(1.E0,0.E0,0.E0)); +#20497=AXIS2_PLACEMENT_3D('',#20494,#20495,#20496); +#20498=PLANE('',#20497); +#20499=ORIENTED_EDGE('',*,*,#20485,.T.); +#20501=ORIENTED_EDGE('',*,*,#20500,.F.); +#20502=ORIENTED_EDGE('',*,*,#13265,.F.); +#20503=ORIENTED_EDGE('',*,*,#20460,.T.); +#20504=EDGE_LOOP('',(#20499,#20501,#20502,#20503)); +#20505=FACE_OUTER_BOUND('',#20504,.F.); +#20506=ADVANCED_FACE('',(#20505),#20498,.T.); +#20507=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#20508=DIRECTION('',(1.E0,0.E0,0.E0)); +#20509=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20510=AXIS2_PLACEMENT_3D('',#20507,#20508,#20509); +#20511=PLANE('',#20510); +#20513=ORIENTED_EDGE('',*,*,#20512,.T.); +#20515=ORIENTED_EDGE('',*,*,#20514,.F.); +#20516=ORIENTED_EDGE('',*,*,#13267,.F.); +#20517=ORIENTED_EDGE('',*,*,#20500,.T.); +#20518=EDGE_LOOP('',(#20513,#20515,#20516,#20517)); +#20519=FACE_OUTER_BOUND('',#20518,.F.); +#20520=ADVANCED_FACE('',(#20519),#20511,.T.); +#20521=CARTESIAN_POINT('',(4.375E0,1.325E0,-6.3E-1)); +#20522=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20523=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20524=AXIS2_PLACEMENT_3D('',#20521,#20522,#20523); +#20525=PLANE('',#20524); +#20526=ORIENTED_EDGE('',*,*,#20512,.F.); +#20527=ORIENTED_EDGE('',*,*,#20489,.T.); +#20528=ORIENTED_EDGE('',*,*,#11186,.T.); +#20530=ORIENTED_EDGE('',*,*,#20529,.F.); +#20531=EDGE_LOOP('',(#20526,#20527,#20528,#20530)); +#20532=FACE_OUTER_BOUND('',#20531,.F.); +#20533=ADVANCED_FACE('',(#20532),#20525,.T.); +#20534=CARTESIAN_POINT('',(4.264644660941E0,1.325E0,-9.496446609407E-1)); +#20535=DIRECTION('',(5.E-1,7.071067811865E-1,-5.E-1)); +#20536=DIRECTION('',(5.E-1,-7.071067811865E-1,-5.E-1)); +#20537=AXIS2_PLACEMENT_3D('',#20534,#20535,#20536); +#20538=PLANE('',#20537); +#20540=ORIENTED_EDGE('',*,*,#20539,.F.); +#20541=ORIENTED_EDGE('',*,*,#20529,.T.); +#20542=ORIENTED_EDGE('',*,*,#11184,.T.); +#20544=ORIENTED_EDGE('',*,*,#20543,.F.); +#20545=EDGE_LOOP('',(#20540,#20541,#20542,#20544)); +#20546=FACE_OUTER_BOUND('',#20545,.F.); +#20547=ADVANCED_FACE('',(#20546),#20538,.T.); +#20548=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#20549=DIRECTION('',(7.071067811866E-1,0.E0,-7.071067811865E-1)); +#20550=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#20551=AXIS2_PLACEMENT_3D('',#20548,#20549,#20550); +#20552=PLANE('',#20551); +#20553=ORIENTED_EDGE('',*,*,#20539,.T.); +#20554=ORIENTED_EDGE('',*,*,#14304,.F.); +#20555=ORIENTED_EDGE('',*,*,#13269,.F.); +#20556=ORIENTED_EDGE('',*,*,#20514,.T.); +#20557=EDGE_LOOP('',(#20553,#20554,#20555,#20556)); +#20558=FACE_OUTER_BOUND('',#20557,.F.); +#20559=ADVANCED_FACE('',(#20558),#20552,.T.); +#20560=CARTESIAN_POINT('',(3.98E0,1.325E0,-1.06E0)); +#20561=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20562=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20563=AXIS2_PLACEMENT_3D('',#20560,#20561,#20562); +#20564=PLANE('',#20563); +#20565=ORIENTED_EDGE('',*,*,#20543,.T.); +#20566=ORIENTED_EDGE('',*,*,#11182,.T.); +#20568=ORIENTED_EDGE('',*,*,#20567,.F.); +#20569=ORIENTED_EDGE('',*,*,#14306,.F.); +#20570=EDGE_LOOP('',(#20565,#20566,#20568,#20569)); +#20571=FACE_OUTER_BOUND('',#20570,.F.); +#20572=ADVANCED_FACE('',(#20571),#20564,.T.); +#20573=CARTESIAN_POINT('',(3.835E0,1.325E0,-9.8E-1)); +#20574=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#20575=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20576=AXIS2_PLACEMENT_3D('',#20573,#20574,#20575); +#20577=PLANE('',#20576); +#20579=ORIENTED_EDGE('',*,*,#20578,.F.); +#20580=ORIENTED_EDGE('',*,*,#12442,.F.); +#20581=ORIENTED_EDGE('',*,*,#20567,.T.); +#20582=ORIENTED_EDGE('',*,*,#11180,.T.); +#20583=EDGE_LOOP('',(#20579,#20580,#20581,#20582)); +#20584=FACE_OUTER_BOUND('',#20583,.F.); +#20585=ADVANCED_FACE('',(#20584),#20577,.T.); +#20586=CARTESIAN_POINT('',(3.6E0,1.325E0,-8.E-1)); +#20587=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20588=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20589=AXIS2_PLACEMENT_3D('',#20586,#20587,#20588); +#20590=PLANE('',#20589); +#20591=ORIENTED_EDGE('',*,*,#20578,.T.); +#20592=ORIENTED_EDGE('',*,*,#11178,.T.); +#20593=ORIENTED_EDGE('',*,*,#19841,.F.); +#20595=ORIENTED_EDGE('',*,*,#20594,.F.); +#20596=EDGE_LOOP('',(#20591,#20592,#20593,#20595)); +#20597=FACE_OUTER_BOUND('',#20596,.F.); +#20598=ADVANCED_FACE('',(#20597),#20590,.T.); +#20599=CARTESIAN_POINT('',(3.785E0,1.375E0,-8.5E-1)); +#20600=DIRECTION('',(0.E0,0.E0,1.E0)); +#20601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20602=AXIS2_PLACEMENT_3D('',#20599,#20600,#20601); +#20603=PLANE('',#20602); +#20604=ORIENTED_EDGE('',*,*,#20594,.T.); +#20605=ORIENTED_EDGE('',*,*,#19912,.T.); +#20607=ORIENTED_EDGE('',*,*,#20606,.F.); +#20608=ORIENTED_EDGE('',*,*,#12444,.F.); +#20609=EDGE_LOOP('',(#20604,#20605,#20607,#20608)); +#20610=FACE_OUTER_BOUND('',#20609,.F.); +#20611=ADVANCED_FACE('',(#20610),#20603,.F.); +#20612=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#20613=DIRECTION('',(0.E0,1.E0,0.E0)); +#20614=DIRECTION('',(0.E0,0.E0,1.E0)); +#20615=AXIS2_PLACEMENT_3D('',#20612,#20613,#20614); +#20616=PLANE('',#20615); +#20617=ORIENTED_EDGE('',*,*,#12446,.F.); +#20618=ORIENTED_EDGE('',*,*,#20606,.T.); +#20619=ORIENTED_EDGE('',*,*,#19910,.T.); +#20621=ORIENTED_EDGE('',*,*,#20620,.F.); +#20622=EDGE_LOOP('',(#20617,#20618,#20619,#20621)); +#20623=FACE_OUTER_BOUND('',#20622,.F.); +#20624=ADVANCED_FACE('',(#20623),#20616,.F.); +#20625=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#20626=DIRECTION('',(0.E0,0.E0,1.E0)); +#20627=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20628=AXIS2_PLACEMENT_3D('',#20625,#20626,#20627); +#20629=PLANE('',#20628); +#20630=ORIENTED_EDGE('',*,*,#12448,.F.); +#20631=ORIENTED_EDGE('',*,*,#20620,.T.); +#20632=ORIENTED_EDGE('',*,*,#19908,.T.); +#20633=ORIENTED_EDGE('',*,*,#13098,.F.); +#20634=EDGE_LOOP('',(#20630,#20631,#20632,#20633)); +#20635=FACE_OUTER_BOUND('',#20634,.F.); +#20636=ORIENTED_EDGE('',*,*,#20049,.T.); +#20638=ORIENTED_EDGE('',*,*,#20637,.T.); +#20639=ORIENTED_EDGE('',*,*,#20156,.F.); +#20641=ORIENTED_EDGE('',*,*,#20640,.F.); +#20642=EDGE_LOOP('',(#20636,#20638,#20639,#20641)); +#20643=FACE_BOUND('',#20642,.F.); +#20644=ADVANCED_FACE('',(#20635,#20643),#20629,.F.); +#20645=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#20646=DIRECTION('',(0.E0,1.E0,0.E0)); +#20647=DIRECTION('',(0.E0,0.E0,1.E0)); +#20648=AXIS2_PLACEMENT_3D('',#20645,#20646,#20647); +#20649=PLANE('',#20648); +#20650=ORIENTED_EDGE('',*,*,#20637,.F.); +#20651=ORIENTED_EDGE('',*,*,#20057,.F.); +#20653=ORIENTED_EDGE('',*,*,#20652,.T.); +#20654=ORIENTED_EDGE('',*,*,#20158,.T.); +#20655=EDGE_LOOP('',(#20650,#20651,#20653,#20654)); +#20656=FACE_OUTER_BOUND('',#20655,.F.); +#20657=ADVANCED_FACE('',(#20656),#20649,.T.); +#20658=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#20659=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#20660=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#20661=AXIS2_PLACEMENT_3D('',#20658,#20659,#20660); +#20662=PLANE('',#20661); +#20663=ORIENTED_EDGE('',*,*,#20055,.F.); +#20665=ORIENTED_EDGE('',*,*,#20664,.T.); +#20666=ORIENTED_EDGE('',*,*,#20160,.T.); +#20667=ORIENTED_EDGE('',*,*,#20652,.F.); +#20668=EDGE_LOOP('',(#20663,#20665,#20666,#20667)); +#20669=FACE_OUTER_BOUND('',#20668,.F.); +#20670=ADVANCED_FACE('',(#20669),#20662,.T.); +#20671=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#20672=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#20673=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#20674=AXIS2_PLACEMENT_3D('',#20671,#20672,#20673); +#20675=PLANE('',#20674); +#20676=ORIENTED_EDGE('',*,*,#20053,.F.); +#20678=ORIENTED_EDGE('',*,*,#20677,.T.); +#20679=ORIENTED_EDGE('',*,*,#20162,.T.); +#20680=ORIENTED_EDGE('',*,*,#20664,.F.); +#20681=EDGE_LOOP('',(#20676,#20678,#20679,#20680)); +#20682=FACE_OUTER_BOUND('',#20681,.F.); +#20683=ADVANCED_FACE('',(#20682),#20675,.T.); +#20684=CARTESIAN_POINT('',(3.44E0,4.625735918815E-2,-5.094283666907E-1)); +#20685=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#20686=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#20687=AXIS2_PLACEMENT_3D('',#20684,#20685,#20686); +#20688=PLANE('',#20687); +#20689=ORIENTED_EDGE('',*,*,#20640,.T.); +#20690=ORIENTED_EDGE('',*,*,#20164,.T.); +#20691=ORIENTED_EDGE('',*,*,#20677,.F.); +#20692=ORIENTED_EDGE('',*,*,#20051,.F.); +#20693=EDGE_LOOP('',(#20689,#20690,#20691,#20692)); +#20694=FACE_OUTER_BOUND('',#20693,.F.); +#20695=ADVANCED_FACE('',(#20694),#20688,.T.); +#20696=CARTESIAN_POINT('',(3.365E0,1.325E0,9.8E-1)); +#20697=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20698=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20699=AXIS2_PLACEMENT_3D('',#20696,#20697,#20698); +#20700=PLANE('',#20699); +#20701=ORIENTED_EDGE('',*,*,#11204,.T.); +#20702=ORIENTED_EDGE('',*,*,#20341,.F.); +#20703=ORIENTED_EDGE('',*,*,#19887,.F.); +#20704=ORIENTED_EDGE('',*,*,#11505,.T.); +#20705=EDGE_LOOP('',(#20701,#20702,#20703,#20704)); +#20706=FACE_OUTER_BOUND('',#20705,.F.); +#20707=ADVANCED_FACE('',(#20706),#20700,.T.); +#20708=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#20709=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#20710=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#20711=AXIS2_PLACEMENT_3D('',#20708,#20709,#20710); +#20712=PLANE('',#20711); +#20713=ORIENTED_EDGE('',*,*,#20298,.F.); +#20714=ORIENTED_EDGE('',*,*,#20010,.F.); +#20716=ORIENTED_EDGE('',*,*,#20715,.T.); +#20717=ORIENTED_EDGE('',*,*,#20111,.T.); +#20718=EDGE_LOOP('',(#20713,#20714,#20716,#20717)); +#20719=FACE_OUTER_BOUND('',#20718,.F.); +#20720=ADVANCED_FACE('',(#20719),#20712,.T.); +#20721=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#20722=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#20723=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#20724=AXIS2_PLACEMENT_3D('',#20721,#20722,#20723); +#20725=PLANE('',#20724); +#20726=ORIENTED_EDGE('',*,*,#20008,.F.); +#20728=ORIENTED_EDGE('',*,*,#20727,.T.); +#20729=ORIENTED_EDGE('',*,*,#20113,.T.); +#20730=ORIENTED_EDGE('',*,*,#20715,.F.); +#20731=EDGE_LOOP('',(#20726,#20728,#20729,#20730)); +#20732=FACE_OUTER_BOUND('',#20731,.F.); +#20733=ADVANCED_FACE('',(#20732),#20725,.T.); +#20734=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#20735=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#20736=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#20737=AXIS2_PLACEMENT_3D('',#20734,#20735,#20736); +#20738=PLANE('',#20737); +#20739=ORIENTED_EDGE('',*,*,#20006,.F.); +#20741=ORIENTED_EDGE('',*,*,#20740,.T.); +#20742=ORIENTED_EDGE('',*,*,#20115,.T.); +#20743=ORIENTED_EDGE('',*,*,#20727,.F.); +#20744=EDGE_LOOP('',(#20739,#20741,#20742,#20743)); +#20745=FACE_OUTER_BOUND('',#20744,.F.); +#20746=ADVANCED_FACE('',(#20745),#20738,.T.); +#20747=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.271800737645E-1)); +#20748=DIRECTION('',(0.E0,1.E0,0.E0)); +#20749=DIRECTION('',(0.E0,0.E0,1.E0)); +#20750=AXIS2_PLACEMENT_3D('',#20747,#20748,#20749); +#20751=PLANE('',#20750); +#20752=ORIENTED_EDGE('',*,*,#20301,.T.); +#20753=ORIENTED_EDGE('',*,*,#20117,.T.); +#20754=ORIENTED_EDGE('',*,*,#20740,.F.); +#20755=ORIENTED_EDGE('',*,*,#20004,.F.); +#20756=EDGE_LOOP('',(#20752,#20753,#20754,#20755)); +#20757=FACE_OUTER_BOUND('',#20756,.F.); +#20758=ADVANCED_FACE('',(#20757),#20751,.T.); +#20759=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#20760=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20761=DIRECTION('',(0.E0,1.E0,0.E0)); +#20762=AXIS2_PLACEMENT_3D('',#20759,#20760,#20761); +#20763=PLANE('',#20762); +#20764=ORIENTED_EDGE('',*,*,#19959,.F.); +#20765=ORIENTED_EDGE('',*,*,#20039,.F.); +#20767=ORIENTED_EDGE('',*,*,#20766,.T.); +#20768=ORIENTED_EDGE('',*,*,#20128,.T.); +#20769=EDGE_LOOP('',(#20764,#20765,#20767,#20768)); +#20770=FACE_OUTER_BOUND('',#20769,.F.); +#20771=ADVANCED_FACE('',(#20770),#20763,.T.); +#20772=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#20773=DIRECTION('',(0.E0,1.E0,0.E0)); +#20774=DIRECTION('',(0.E0,0.E0,1.E0)); +#20775=AXIS2_PLACEMENT_3D('',#20772,#20773,#20774); +#20776=PLANE('',#20775); +#20777=ORIENTED_EDGE('',*,*,#20037,.F.); +#20779=ORIENTED_EDGE('',*,*,#20778,.T.); +#20780=ORIENTED_EDGE('',*,*,#20130,.T.); +#20781=ORIENTED_EDGE('',*,*,#20766,.F.); +#20782=EDGE_LOOP('',(#20777,#20779,#20780,#20781)); +#20783=FACE_OUTER_BOUND('',#20782,.F.); +#20784=ADVANCED_FACE('',(#20783),#20776,.T.); +#20785=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#20786=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20787=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20788=AXIS2_PLACEMENT_3D('',#20785,#20786,#20787); +#20789=PLANE('',#20788); +#20790=ORIENTED_EDGE('',*,*,#20035,.F.); +#20792=ORIENTED_EDGE('',*,*,#20791,.T.); +#20793=ORIENTED_EDGE('',*,*,#20132,.T.); +#20794=ORIENTED_EDGE('',*,*,#20778,.F.); +#20795=EDGE_LOOP('',(#20790,#20792,#20793,#20794)); +#20796=FACE_OUTER_BOUND('',#20795,.F.); +#20797=ADVANCED_FACE('',(#20796),#20789,.T.); +#20798=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#20799=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20800=DIRECTION('',(0.E0,1.E0,0.E0)); +#20801=AXIS2_PLACEMENT_3D('',#20798,#20799,#20800); +#20802=PLANE('',#20801); +#20803=ORIENTED_EDGE('',*,*,#20033,.F.); +#20805=ORIENTED_EDGE('',*,*,#20804,.T.); +#20806=ORIENTED_EDGE('',*,*,#20134,.T.); +#20807=ORIENTED_EDGE('',*,*,#20791,.F.); +#20808=EDGE_LOOP('',(#20803,#20805,#20806,#20807)); +#20809=FACE_OUTER_BOUND('',#20808,.F.); +#20810=ADVANCED_FACE('',(#20809),#20802,.T.); +#20811=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#20812=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20814=AXIS2_PLACEMENT_3D('',#20811,#20812,#20813); +#20815=PLANE('',#20814); +#20816=ORIENTED_EDGE('',*,*,#20031,.F.); +#20818=ORIENTED_EDGE('',*,*,#20817,.T.); +#20819=ORIENTED_EDGE('',*,*,#20136,.T.); +#20820=ORIENTED_EDGE('',*,*,#20804,.F.); +#20821=EDGE_LOOP('',(#20816,#20818,#20819,#20820)); +#20822=FACE_OUTER_BOUND('',#20821,.F.); +#20823=ADVANCED_FACE('',(#20822),#20815,.T.); +#20824=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#20825=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#20826=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#20827=AXIS2_PLACEMENT_3D('',#20824,#20825,#20826); +#20828=PLANE('',#20827); +#20829=ORIENTED_EDGE('',*,*,#20029,.F.); +#20831=ORIENTED_EDGE('',*,*,#20830,.T.); +#20832=ORIENTED_EDGE('',*,*,#20138,.T.); +#20833=ORIENTED_EDGE('',*,*,#20817,.F.); +#20834=EDGE_LOOP('',(#20829,#20831,#20832,#20833)); +#20835=FACE_OUTER_BOUND('',#20834,.F.); +#20836=ADVANCED_FACE('',(#20835),#20828,.T.); +#20837=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#20838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20840=AXIS2_PLACEMENT_3D('',#20837,#20838,#20839); +#20841=PLANE('',#20840); +#20842=ORIENTED_EDGE('',*,*,#20027,.F.); +#20844=ORIENTED_EDGE('',*,*,#20843,.T.); +#20845=ORIENTED_EDGE('',*,*,#20140,.T.); +#20846=ORIENTED_EDGE('',*,*,#20830,.F.); +#20847=EDGE_LOOP('',(#20842,#20844,#20845,#20846)); +#20848=FACE_OUTER_BOUND('',#20847,.F.); +#20849=ADVANCED_FACE('',(#20848),#20841,.T.); +#20850=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#20851=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20852=DIRECTION('',(0.E0,1.E0,0.E0)); +#20853=AXIS2_PLACEMENT_3D('',#20850,#20851,#20852); +#20854=PLANE('',#20853); +#20855=ORIENTED_EDGE('',*,*,#20025,.F.); +#20857=ORIENTED_EDGE('',*,*,#20856,.T.); +#20858=ORIENTED_EDGE('',*,*,#20142,.T.); +#20859=ORIENTED_EDGE('',*,*,#20843,.F.); +#20860=EDGE_LOOP('',(#20855,#20857,#20858,#20859)); +#20861=FACE_OUTER_BOUND('',#20860,.F.); +#20862=ADVANCED_FACE('',(#20861),#20854,.T.); +#20863=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#20864=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20866=AXIS2_PLACEMENT_3D('',#20863,#20864,#20865); +#20867=PLANE('',#20866); +#20868=ORIENTED_EDGE('',*,*,#20023,.F.); +#20870=ORIENTED_EDGE('',*,*,#20869,.T.); +#20871=ORIENTED_EDGE('',*,*,#20144,.T.); +#20872=ORIENTED_EDGE('',*,*,#20856,.F.); +#20873=EDGE_LOOP('',(#20868,#20870,#20871,#20872)); +#20874=FACE_OUTER_BOUND('',#20873,.F.); +#20875=ADVANCED_FACE('',(#20874),#20867,.T.); +#20876=CARTESIAN_POINT('',(3.44E0,-1.901673347910E-1,-1.5E-1)); +#20877=DIRECTION('',(0.E0,0.E0,1.E0)); +#20878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20879=AXIS2_PLACEMENT_3D('',#20876,#20877,#20878); +#20880=PLANE('',#20879); +#20881=ORIENTED_EDGE('',*,*,#19963,.T.); +#20882=ORIENTED_EDGE('',*,*,#20146,.T.); +#20883=ORIENTED_EDGE('',*,*,#20869,.F.); +#20884=ORIENTED_EDGE('',*,*,#20021,.F.); +#20885=EDGE_LOOP('',(#20881,#20882,#20883,#20884)); +#20886=FACE_OUTER_BOUND('',#20885,.F.); +#20887=ADVANCED_FACE('',(#20886),#20880,.T.); +#20888=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#20889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20890=DIRECTION('',(0.E0,1.E0,0.E0)); +#20891=AXIS2_PLACEMENT_3D('',#20888,#20889,#20890); +#20892=PLANE('',#20891); +#20893=ORIENTED_EDGE('',*,*,#12407,.F.); +#20894=ORIENTED_EDGE('',*,*,#19927,.T.); +#20895=ORIENTED_EDGE('',*,*,#19875,.T.); +#20896=ORIENTED_EDGE('',*,*,#12203,.F.); +#20897=EDGE_LOOP('',(#20893,#20894,#20895,#20896)); +#20898=FACE_OUTER_BOUND('',#20897,.F.); +#20899=ADVANCED_FACE('',(#20898),#20892,.F.); +#20900=CARTESIAN_POINT('',(2.565E0,1.325E0,-9.8E-1)); +#20901=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20902=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20903=AXIS2_PLACEMENT_3D('',#20900,#20901,#20902); +#20904=PLANE('',#20903); +#20906=ORIENTED_EDGE('',*,*,#20905,.F.); +#20907=ORIENTED_EDGE('',*,*,#19187,.F.); +#20908=ORIENTED_EDGE('',*,*,#19801,.T.); +#20909=ORIENTED_EDGE('',*,*,#11168,.T.); +#20910=EDGE_LOOP('',(#20906,#20907,#20908,#20909)); +#20911=FACE_OUTER_BOUND('',#20910,.F.); +#20912=ADVANCED_FACE('',(#20911),#20904,.T.); +#20913=CARTESIAN_POINT('',(2.4E0,1.325E0,-1.06E0)); +#20914=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20915=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20916=AXIS2_PLACEMENT_3D('',#20913,#20914,#20915); +#20917=PLANE('',#20916); +#20918=ORIENTED_EDGE('',*,*,#20905,.T.); +#20919=ORIENTED_EDGE('',*,*,#11166,.T.); +#20920=ORIENTED_EDGE('',*,*,#18792,.F.); +#20921=ORIENTED_EDGE('',*,*,#14423,.F.); +#20922=EDGE_LOOP('',(#20918,#20919,#20920,#20921)); +#20923=FACE_OUTER_BOUND('',#20922,.F.); +#20924=ADVANCED_FACE('',(#20923),#20917,.T.); +#20925=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#20926=DIRECTION('',(0.E0,1.E0,0.E0)); +#20927=DIRECTION('',(0.E0,0.E0,1.E0)); +#20928=AXIS2_PLACEMENT_3D('',#20925,#20926,#20927); +#20929=PLANE('',#20928); +#20930=ORIENTED_EDGE('',*,*,#19759,.F.); +#20931=ORIENTED_EDGE('',*,*,#19339,.F.); +#20933=ORIENTED_EDGE('',*,*,#20932,.T.); +#20934=ORIENTED_EDGE('',*,*,#19439,.T.); +#20935=EDGE_LOOP('',(#20930,#20931,#20933,#20934)); +#20936=FACE_OUTER_BOUND('',#20935,.F.); +#20937=ADVANCED_FACE('',(#20936),#20929,.T.); +#20938=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#20939=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#20940=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#20941=AXIS2_PLACEMENT_3D('',#20938,#20939,#20940); +#20942=PLANE('',#20941); +#20943=ORIENTED_EDGE('',*,*,#19337,.F.); +#20945=ORIENTED_EDGE('',*,*,#20944,.T.); +#20946=ORIENTED_EDGE('',*,*,#19441,.T.); +#20947=ORIENTED_EDGE('',*,*,#20932,.F.); +#20948=EDGE_LOOP('',(#20943,#20945,#20946,#20947)); +#20949=FACE_OUTER_BOUND('',#20948,.F.); +#20950=ADVANCED_FACE('',(#20949),#20942,.T.); +#20951=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#20952=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#20953=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#20954=AXIS2_PLACEMENT_3D('',#20951,#20952,#20953); +#20955=PLANE('',#20954); +#20956=ORIENTED_EDGE('',*,*,#19335,.F.); +#20958=ORIENTED_EDGE('',*,*,#20957,.T.); +#20959=ORIENTED_EDGE('',*,*,#19443,.T.); +#20960=ORIENTED_EDGE('',*,*,#20944,.F.); +#20961=EDGE_LOOP('',(#20956,#20958,#20959,#20960)); +#20962=FACE_OUTER_BOUND('',#20961,.F.); +#20963=ADVANCED_FACE('',(#20962),#20955,.T.); +#20964=CARTESIAN_POINT('',(2.64E0,4.625735918815E-2,-5.094283666907E-1)); +#20965=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#20966=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#20967=AXIS2_PLACEMENT_3D('',#20964,#20965,#20966); +#20968=PLANE('',#20967); +#20969=ORIENTED_EDGE('',*,*,#19762,.T.); +#20970=ORIENTED_EDGE('',*,*,#19445,.T.); +#20971=ORIENTED_EDGE('',*,*,#20957,.F.); +#20972=ORIENTED_EDGE('',*,*,#19333,.F.); +#20973=EDGE_LOOP('',(#20969,#20970,#20971,#20972)); +#20974=FACE_OUTER_BOUND('',#20973,.F.); +#20975=ADVANCED_FACE('',(#20974),#20968,.T.); +#20976=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#20977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20978=DIRECTION('',(0.E0,1.E0,0.E0)); +#20979=AXIS2_PLACEMENT_3D('',#20976,#20977,#20978); +#20980=PLANE('',#20979); +#20981=ORIENTED_EDGE('',*,*,#11555,.F.); +#20982=ORIENTED_EDGE('',*,*,#19210,.T.); +#20983=ORIENTED_EDGE('',*,*,#19161,.T.); +#20984=ORIENTED_EDGE('',*,*,#12209,.F.); +#20985=EDGE_LOOP('',(#20981,#20982,#20983,#20984)); +#20986=FACE_OUTER_BOUND('',#20985,.F.); +#20987=ADVANCED_FACE('',(#20986),#20980,.F.); +#20988=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#20989=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20990=DIRECTION('',(0.E0,1.E0,0.E0)); +#20991=AXIS2_PLACEMENT_3D('',#20988,#20989,#20990); +#20992=PLANE('',#20991); +#20993=ORIENTED_EDGE('',*,*,#19023,.T.); +#20994=ORIENTED_EDGE('',*,*,#18846,.F.); +#20996=ORIENTED_EDGE('',*,*,#20995,.T.); +#20997=ORIENTED_EDGE('',*,*,#18933,.T.); +#20998=EDGE_LOOP('',(#20993,#20994,#20996,#20997)); +#20999=FACE_OUTER_BOUND('',#20998,.F.); +#21000=ADVANCED_FACE('',(#20999),#20992,.F.); +#21001=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#21002=DIRECTION('',(0.E0,1.E0,0.E0)); +#21003=DIRECTION('',(0.E0,0.E0,1.E0)); +#21004=AXIS2_PLACEMENT_3D('',#21001,#21002,#21003); +#21005=PLANE('',#21004); +#21006=ORIENTED_EDGE('',*,*,#18844,.F.); +#21008=ORIENTED_EDGE('',*,*,#21007,.T.); +#21009=ORIENTED_EDGE('',*,*,#18935,.T.); +#21010=ORIENTED_EDGE('',*,*,#20995,.F.); +#21011=EDGE_LOOP('',(#21006,#21008,#21009,#21010)); +#21012=FACE_OUTER_BOUND('',#21011,.F.); +#21013=ADVANCED_FACE('',(#21012),#21005,.F.); +#21014=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#21015=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21016=DIRECTION('',(0.E0,1.E0,0.E0)); +#21017=AXIS2_PLACEMENT_3D('',#21014,#21015,#21016); +#21018=PLANE('',#21017); +#21019=ORIENTED_EDGE('',*,*,#18842,.F.); +#21020=ORIENTED_EDGE('',*,*,#14211,.T.); +#21021=ORIENTED_EDGE('',*,*,#18937,.T.); +#21022=ORIENTED_EDGE('',*,*,#21007,.F.); +#21023=EDGE_LOOP('',(#21019,#21020,#21021,#21022)); +#21024=FACE_OUTER_BOUND('',#21023,.F.); +#21026=ORIENTED_EDGE('',*,*,#21025,.F.); +#21028=ORIENTED_EDGE('',*,*,#21027,.T.); +#21030=ORIENTED_EDGE('',*,*,#21029,.T.); +#21032=ORIENTED_EDGE('',*,*,#21031,.F.); +#21033=EDGE_LOOP('',(#21026,#21028,#21030,#21032)); +#21034=FACE_BOUND('',#21033,.F.); +#21035=ADVANCED_FACE('',(#21024,#21034),#21018,.F.); +#21036=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21037=DIRECTION('',(1.E0,0.E0,0.E0)); +#21038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21039=AXIS2_PLACEMENT_3D('',#21036,#21037,#21038); +#21040=PLANE('',#21039); +#21041=ORIENTED_EDGE('',*,*,#12347,.F.); +#21043=ORIENTED_EDGE('',*,*,#21042,.T.); +#21045=ORIENTED_EDGE('',*,*,#21044,.T.); +#21047=ORIENTED_EDGE('',*,*,#21046,.T.); +#21049=ORIENTED_EDGE('',*,*,#21048,.T.); +#21051=ORIENTED_EDGE('',*,*,#21050,.T.); +#21053=ORIENTED_EDGE('',*,*,#21052,.T.); +#21055=ORIENTED_EDGE('',*,*,#21054,.T.); +#21057=ORIENTED_EDGE('',*,*,#21056,.T.); +#21059=ORIENTED_EDGE('',*,*,#21058,.T.); +#21061=ORIENTED_EDGE('',*,*,#21060,.T.); +#21062=EDGE_LOOP('',(#21041,#21043,#21045,#21047,#21049,#21051,#21053,#21055, +#21057,#21059,#21061)); +#21063=FACE_OUTER_BOUND('',#21062,.F.); +#21064=ADVANCED_FACE('',(#21063),#21040,.F.); +#21065=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21066=DIRECTION('',(1.E0,0.E0,0.E0)); +#21067=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21068=AXIS2_PLACEMENT_3D('',#21065,#21066,#21067); +#21069=PLANE('',#21068); +#21070=ORIENTED_EDGE('',*,*,#21025,.T.); +#21072=ORIENTED_EDGE('',*,*,#21071,.T.); +#21074=ORIENTED_EDGE('',*,*,#21073,.T.); +#21076=ORIENTED_EDGE('',*,*,#21075,.T.); +#21078=ORIENTED_EDGE('',*,*,#21077,.T.); +#21079=EDGE_LOOP('',(#21070,#21072,#21074,#21076,#21078)); +#21080=FACE_OUTER_BOUND('',#21079,.F.); +#21081=ADVANCED_FACE('',(#21080),#21069,.F.); +#21082=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21083=DIRECTION('',(1.E0,0.E0,0.E0)); +#21084=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21085=AXIS2_PLACEMENT_3D('',#21082,#21083,#21084); +#21086=PLANE('',#21085); +#21087=ORIENTED_EDGE('',*,*,#18881,.F.); +#21089=ORIENTED_EDGE('',*,*,#21088,.T.); +#21091=ORIENTED_EDGE('',*,*,#21090,.T.); +#21093=ORIENTED_EDGE('',*,*,#21092,.T.); +#21095=ORIENTED_EDGE('',*,*,#21094,.T.); +#21097=ORIENTED_EDGE('',*,*,#21096,.T.); +#21099=ORIENTED_EDGE('',*,*,#21098,.T.); +#21101=ORIENTED_EDGE('',*,*,#21100,.T.); +#21103=ORIENTED_EDGE('',*,*,#21102,.T.); +#21105=ORIENTED_EDGE('',*,*,#21104,.T.); +#21107=ORIENTED_EDGE('',*,*,#21106,.T.); +#21108=EDGE_LOOP('',(#21087,#21089,#21091,#21093,#21095,#21097,#21099,#21101, +#21103,#21105,#21107)); +#21109=FACE_OUTER_BOUND('',#21108,.F.); +#21110=ADVANCED_FACE('',(#21109),#21086,.F.); +#21111=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21112=DIRECTION('',(1.E0,0.E0,0.E0)); +#21113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21114=AXIS2_PLACEMENT_3D('',#21111,#21112,#21113); +#21115=PLANE('',#21114); +#21117=ORIENTED_EDGE('',*,*,#21116,.F.); +#21119=ORIENTED_EDGE('',*,*,#21118,.T.); +#21121=ORIENTED_EDGE('',*,*,#21120,.T.); +#21123=ORIENTED_EDGE('',*,*,#21122,.T.); +#21125=ORIENTED_EDGE('',*,*,#21124,.T.); +#21126=EDGE_LOOP('',(#21117,#21119,#21121,#21123,#21125)); +#21127=FACE_OUTER_BOUND('',#21126,.F.); +#21128=ADVANCED_FACE('',(#21127),#21115,.F.); +#21129=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#21130=DIRECTION('',(0.E0,0.E0,1.E0)); +#21131=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21132=AXIS2_PLACEMENT_3D('',#21129,#21130,#21131); +#21133=PLANE('',#21132); +#21134=ORIENTED_EDGE('',*,*,#12353,.T.); +#21136=ORIENTED_EDGE('',*,*,#21135,.T.); +#21138=ORIENTED_EDGE('',*,*,#21137,.F.); +#21139=ORIENTED_EDGE('',*,*,#21042,.F.); +#21140=EDGE_LOOP('',(#21134,#21136,#21138,#21139)); +#21141=FACE_OUTER_BOUND('',#21140,.F.); +#21142=ADVANCED_FACE('',(#21141),#21133,.T.); +#21143=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21144=DIRECTION('',(1.E0,0.E0,0.E0)); +#21145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21146=AXIS2_PLACEMENT_3D('',#21143,#21144,#21145); +#21147=PLANE('',#21146); +#21148=ORIENTED_EDGE('',*,*,#12351,.F.); +#21150=ORIENTED_EDGE('',*,*,#21149,.F.); +#21152=ORIENTED_EDGE('',*,*,#21151,.F.); +#21154=ORIENTED_EDGE('',*,*,#21153,.F.); +#21156=ORIENTED_EDGE('',*,*,#21155,.F.); +#21158=ORIENTED_EDGE('',*,*,#21157,.F.); +#21160=ORIENTED_EDGE('',*,*,#21159,.F.); +#21162=ORIENTED_EDGE('',*,*,#21161,.F.); +#21164=ORIENTED_EDGE('',*,*,#21163,.F.); +#21166=ORIENTED_EDGE('',*,*,#21165,.F.); +#21167=ORIENTED_EDGE('',*,*,#21135,.F.); +#21168=EDGE_LOOP('',(#21148,#21150,#21152,#21154,#21156,#21158,#21160,#21162, +#21164,#21166,#21167)); +#21169=FACE_OUTER_BOUND('',#21168,.F.); +#21170=ADVANCED_FACE('',(#21169),#21147,.T.); +#21171=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21172=DIRECTION('',(1.E0,0.E0,0.E0)); +#21173=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21174=AXIS2_PLACEMENT_3D('',#21171,#21172,#21173); +#21175=PLANE('',#21174); +#21176=ORIENTED_EDGE('',*,*,#21029,.F.); +#21178=ORIENTED_EDGE('',*,*,#21177,.F.); +#21180=ORIENTED_EDGE('',*,*,#21179,.F.); +#21182=ORIENTED_EDGE('',*,*,#21181,.F.); +#21184=ORIENTED_EDGE('',*,*,#21183,.F.); +#21185=EDGE_LOOP('',(#21176,#21178,#21180,#21182,#21184)); +#21186=FACE_OUTER_BOUND('',#21185,.F.); +#21187=ADVANCED_FACE('',(#21186),#21175,.T.); +#21188=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21189=DIRECTION('',(1.E0,0.E0,0.E0)); +#21190=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21191=AXIS2_PLACEMENT_3D('',#21188,#21189,#21190); +#21192=PLANE('',#21191); +#21193=ORIENTED_EDGE('',*,*,#18885,.F.); +#21195=ORIENTED_EDGE('',*,*,#21194,.F.); +#21197=ORIENTED_EDGE('',*,*,#21196,.F.); +#21199=ORIENTED_EDGE('',*,*,#21198,.F.); +#21201=ORIENTED_EDGE('',*,*,#21200,.F.); +#21203=ORIENTED_EDGE('',*,*,#21202,.F.); +#21205=ORIENTED_EDGE('',*,*,#21204,.F.); +#21207=ORIENTED_EDGE('',*,*,#21206,.F.); +#21209=ORIENTED_EDGE('',*,*,#21208,.F.); +#21211=ORIENTED_EDGE('',*,*,#21210,.F.); +#21213=ORIENTED_EDGE('',*,*,#21212,.F.); +#21214=EDGE_LOOP('',(#21193,#21195,#21197,#21199,#21201,#21203,#21205,#21207, +#21209,#21211,#21213)); +#21215=FACE_OUTER_BOUND('',#21214,.F.); +#21216=ADVANCED_FACE('',(#21215),#21192,.T.); +#21217=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21218=DIRECTION('',(1.E0,0.E0,0.E0)); +#21219=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21220=AXIS2_PLACEMENT_3D('',#21217,#21218,#21219); +#21221=PLANE('',#21220); +#21223=ORIENTED_EDGE('',*,*,#21222,.T.); +#21225=ORIENTED_EDGE('',*,*,#21224,.F.); +#21227=ORIENTED_EDGE('',*,*,#21226,.F.); +#21229=ORIENTED_EDGE('',*,*,#21228,.F.); +#21231=ORIENTED_EDGE('',*,*,#21230,.F.); +#21232=EDGE_LOOP('',(#21223,#21225,#21227,#21229,#21231)); +#21233=FACE_OUTER_BOUND('',#21232,.F.); +#21234=ADVANCED_FACE('',(#21233),#21221,.T.); +#21235=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#21236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21237=DIRECTION('',(0.E0,1.E0,0.E0)); +#21238=AXIS2_PLACEMENT_3D('',#21235,#21236,#21237); +#21239=PLANE('',#21238); +#21240=ORIENTED_EDGE('',*,*,#12349,.F.); +#21241=ORIENTED_EDGE('',*,*,#21060,.F.); +#21243=ORIENTED_EDGE('',*,*,#21242,.T.); +#21244=ORIENTED_EDGE('',*,*,#21149,.T.); +#21245=EDGE_LOOP('',(#21240,#21241,#21243,#21244)); +#21246=FACE_OUTER_BOUND('',#21245,.F.); +#21247=ADVANCED_FACE('',(#21246),#21239,.T.); +#21248=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#21249=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21251=AXIS2_PLACEMENT_3D('',#21248,#21249,#21250); +#21252=PLANE('',#21251); +#21253=ORIENTED_EDGE('',*,*,#21058,.F.); +#21255=ORIENTED_EDGE('',*,*,#21254,.T.); +#21256=ORIENTED_EDGE('',*,*,#21151,.T.); +#21257=ORIENTED_EDGE('',*,*,#21242,.F.); +#21258=EDGE_LOOP('',(#21253,#21255,#21256,#21257)); +#21259=FACE_OUTER_BOUND('',#21258,.F.); +#21260=ADVANCED_FACE('',(#21259),#21252,.T.); +#21261=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#21262=DIRECTION('',(0.E0,0.E0,1.E0)); +#21263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21264=AXIS2_PLACEMENT_3D('',#21261,#21262,#21263); +#21265=PLANE('',#21264); +#21266=ORIENTED_EDGE('',*,*,#21056,.F.); +#21268=ORIENTED_EDGE('',*,*,#21267,.T.); +#21269=ORIENTED_EDGE('',*,*,#21153,.T.); +#21270=ORIENTED_EDGE('',*,*,#21254,.F.); +#21271=EDGE_LOOP('',(#21266,#21268,#21269,#21270)); +#21272=FACE_OUTER_BOUND('',#21271,.F.); +#21273=ADVANCED_FACE('',(#21272),#21265,.T.); +#21274=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#21275=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21276=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21277=AXIS2_PLACEMENT_3D('',#21274,#21275,#21276); +#21278=PLANE('',#21277); +#21279=ORIENTED_EDGE('',*,*,#21054,.F.); +#21281=ORIENTED_EDGE('',*,*,#21280,.T.); +#21282=ORIENTED_EDGE('',*,*,#21155,.T.); +#21283=ORIENTED_EDGE('',*,*,#21267,.F.); +#21284=EDGE_LOOP('',(#21279,#21281,#21282,#21283)); +#21285=FACE_OUTER_BOUND('',#21284,.F.); +#21286=ADVANCED_FACE('',(#21285),#21278,.T.); +#21287=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#21288=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#21289=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#21290=AXIS2_PLACEMENT_3D('',#21287,#21288,#21289); +#21291=PLANE('',#21290); +#21292=ORIENTED_EDGE('',*,*,#21052,.F.); +#21294=ORIENTED_EDGE('',*,*,#21293,.T.); +#21295=ORIENTED_EDGE('',*,*,#21157,.T.); +#21296=ORIENTED_EDGE('',*,*,#21280,.F.); +#21297=EDGE_LOOP('',(#21292,#21294,#21295,#21296)); +#21298=FACE_OUTER_BOUND('',#21297,.F.); +#21299=ADVANCED_FACE('',(#21298),#21291,.T.); +#21300=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#21301=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21303=AXIS2_PLACEMENT_3D('',#21300,#21301,#21302); +#21304=PLANE('',#21303); +#21305=ORIENTED_EDGE('',*,*,#21050,.F.); +#21307=ORIENTED_EDGE('',*,*,#21306,.T.); +#21308=ORIENTED_EDGE('',*,*,#21159,.T.); +#21309=ORIENTED_EDGE('',*,*,#21293,.F.); +#21310=EDGE_LOOP('',(#21305,#21307,#21308,#21309)); +#21311=FACE_OUTER_BOUND('',#21310,.F.); +#21312=ADVANCED_FACE('',(#21311),#21304,.T.); +#21313=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#21314=DIRECTION('',(0.E0,0.E0,1.E0)); +#21315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21316=AXIS2_PLACEMENT_3D('',#21313,#21314,#21315); +#21317=PLANE('',#21316); +#21318=ORIENTED_EDGE('',*,*,#21048,.F.); +#21320=ORIENTED_EDGE('',*,*,#21319,.T.); +#21321=ORIENTED_EDGE('',*,*,#21161,.T.); +#21322=ORIENTED_EDGE('',*,*,#21306,.F.); +#21323=EDGE_LOOP('',(#21318,#21320,#21321,#21322)); +#21324=FACE_OUTER_BOUND('',#21323,.F.); +#21325=ADVANCED_FACE('',(#21324),#21317,.T.); +#21326=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#21327=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21328=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21329=AXIS2_PLACEMENT_3D('',#21326,#21327,#21328); +#21330=PLANE('',#21329); +#21331=ORIENTED_EDGE('',*,*,#21046,.F.); +#21333=ORIENTED_EDGE('',*,*,#21332,.T.); +#21334=ORIENTED_EDGE('',*,*,#21163,.T.); +#21335=ORIENTED_EDGE('',*,*,#21319,.F.); +#21336=EDGE_LOOP('',(#21331,#21333,#21334,#21335)); +#21337=FACE_OUTER_BOUND('',#21336,.F.); +#21338=ADVANCED_FACE('',(#21337),#21330,.T.); +#21339=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#21340=DIRECTION('',(0.E0,1.E0,0.E0)); +#21341=DIRECTION('',(0.E0,0.E0,1.E0)); +#21342=AXIS2_PLACEMENT_3D('',#21339,#21340,#21341); +#21343=PLANE('',#21342); +#21344=ORIENTED_EDGE('',*,*,#21044,.F.); +#21345=ORIENTED_EDGE('',*,*,#21137,.T.); +#21346=ORIENTED_EDGE('',*,*,#21165,.T.); +#21347=ORIENTED_EDGE('',*,*,#21332,.F.); +#21348=EDGE_LOOP('',(#21344,#21345,#21346,#21347)); +#21349=FACE_OUTER_BOUND('',#21348,.F.); +#21350=ADVANCED_FACE('',(#21349),#21343,.T.); +#21351=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#21352=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#21353=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#21354=AXIS2_PLACEMENT_3D('',#21351,#21352,#21353); +#21355=PLANE('',#21354); +#21356=ORIENTED_EDGE('',*,*,#21027,.F.); +#21357=ORIENTED_EDGE('',*,*,#21077,.F.); +#21359=ORIENTED_EDGE('',*,*,#21358,.T.); +#21360=ORIENTED_EDGE('',*,*,#21177,.T.); +#21361=EDGE_LOOP('',(#21356,#21357,#21359,#21360)); +#21362=FACE_OUTER_BOUND('',#21361,.F.); +#21363=ADVANCED_FACE('',(#21362),#21355,.T.); +#21364=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#21365=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#21366=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#21367=AXIS2_PLACEMENT_3D('',#21364,#21365,#21366); +#21368=PLANE('',#21367); +#21369=ORIENTED_EDGE('',*,*,#21075,.F.); +#21371=ORIENTED_EDGE('',*,*,#21370,.T.); +#21372=ORIENTED_EDGE('',*,*,#21179,.T.); +#21373=ORIENTED_EDGE('',*,*,#21358,.F.); +#21374=EDGE_LOOP('',(#21369,#21371,#21372,#21373)); +#21375=FACE_OUTER_BOUND('',#21374,.F.); +#21376=ADVANCED_FACE('',(#21375),#21368,.T.); +#21377=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#21378=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#21379=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#21380=AXIS2_PLACEMENT_3D('',#21377,#21378,#21379); +#21381=PLANE('',#21380); +#21382=ORIENTED_EDGE('',*,*,#21073,.F.); +#21384=ORIENTED_EDGE('',*,*,#21383,.T.); +#21385=ORIENTED_EDGE('',*,*,#21181,.T.); +#21386=ORIENTED_EDGE('',*,*,#21370,.F.); +#21387=EDGE_LOOP('',(#21382,#21384,#21385,#21386)); +#21388=FACE_OUTER_BOUND('',#21387,.F.); +#21389=ADVANCED_FACE('',(#21388),#21381,.T.); +#21390=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.271800737645E-1)); +#21391=DIRECTION('',(0.E0,1.E0,0.E0)); +#21392=DIRECTION('',(0.E0,0.E0,1.E0)); +#21393=AXIS2_PLACEMENT_3D('',#21390,#21391,#21392); +#21394=PLANE('',#21393); +#21395=ORIENTED_EDGE('',*,*,#21031,.T.); +#21396=ORIENTED_EDGE('',*,*,#21183,.T.); +#21397=ORIENTED_EDGE('',*,*,#21383,.F.); +#21398=ORIENTED_EDGE('',*,*,#21071,.F.); +#21399=EDGE_LOOP('',(#21395,#21396,#21397,#21398)); +#21400=FACE_OUTER_BOUND('',#21399,.F.); +#21401=ADVANCED_FACE('',(#21400),#21394,.T.); +#21402=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#21403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21404=DIRECTION('',(0.E0,1.E0,0.E0)); +#21405=AXIS2_PLACEMENT_3D('',#21402,#21403,#21404); +#21406=PLANE('',#21405); +#21407=ORIENTED_EDGE('',*,*,#18883,.F.); +#21408=ORIENTED_EDGE('',*,*,#21106,.F.); +#21410=ORIENTED_EDGE('',*,*,#21409,.T.); +#21411=ORIENTED_EDGE('',*,*,#21194,.T.); +#21412=EDGE_LOOP('',(#21407,#21408,#21410,#21411)); +#21413=FACE_OUTER_BOUND('',#21412,.F.); +#21414=ADVANCED_FACE('',(#21413),#21406,.T.); +#21415=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#21416=DIRECTION('',(0.E0,1.E0,0.E0)); +#21417=DIRECTION('',(0.E0,0.E0,1.E0)); +#21418=AXIS2_PLACEMENT_3D('',#21415,#21416,#21417); +#21419=PLANE('',#21418); +#21420=ORIENTED_EDGE('',*,*,#21104,.F.); +#21422=ORIENTED_EDGE('',*,*,#21421,.T.); +#21423=ORIENTED_EDGE('',*,*,#21196,.T.); +#21424=ORIENTED_EDGE('',*,*,#21409,.F.); +#21425=EDGE_LOOP('',(#21420,#21422,#21423,#21424)); +#21426=FACE_OUTER_BOUND('',#21425,.F.); +#21427=ADVANCED_FACE('',(#21426),#21419,.T.); +#21428=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#21429=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21430=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21431=AXIS2_PLACEMENT_3D('',#21428,#21429,#21430); +#21432=PLANE('',#21431); +#21433=ORIENTED_EDGE('',*,*,#21102,.F.); +#21435=ORIENTED_EDGE('',*,*,#21434,.T.); +#21436=ORIENTED_EDGE('',*,*,#21198,.T.); +#21437=ORIENTED_EDGE('',*,*,#21421,.F.); +#21438=EDGE_LOOP('',(#21433,#21435,#21436,#21437)); +#21439=FACE_OUTER_BOUND('',#21438,.F.); +#21440=ADVANCED_FACE('',(#21439),#21432,.T.); +#21441=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#21442=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21443=DIRECTION('',(0.E0,1.E0,0.E0)); +#21444=AXIS2_PLACEMENT_3D('',#21441,#21442,#21443); +#21445=PLANE('',#21444); +#21446=ORIENTED_EDGE('',*,*,#21100,.F.); +#21448=ORIENTED_EDGE('',*,*,#21447,.T.); +#21449=ORIENTED_EDGE('',*,*,#21200,.T.); +#21450=ORIENTED_EDGE('',*,*,#21434,.F.); +#21451=EDGE_LOOP('',(#21446,#21448,#21449,#21450)); +#21452=FACE_OUTER_BOUND('',#21451,.F.); +#21453=ADVANCED_FACE('',(#21452),#21445,.T.); +#21454=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#21455=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21457=AXIS2_PLACEMENT_3D('',#21454,#21455,#21456); +#21458=PLANE('',#21457); +#21459=ORIENTED_EDGE('',*,*,#21098,.F.); +#21461=ORIENTED_EDGE('',*,*,#21460,.T.); +#21462=ORIENTED_EDGE('',*,*,#21202,.T.); +#21463=ORIENTED_EDGE('',*,*,#21447,.F.); +#21464=EDGE_LOOP('',(#21459,#21461,#21462,#21463)); +#21465=FACE_OUTER_BOUND('',#21464,.F.); +#21466=ADVANCED_FACE('',(#21465),#21458,.T.); +#21467=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#21468=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#21469=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#21470=AXIS2_PLACEMENT_3D('',#21467,#21468,#21469); +#21471=PLANE('',#21470); +#21472=ORIENTED_EDGE('',*,*,#21096,.F.); +#21474=ORIENTED_EDGE('',*,*,#21473,.T.); +#21475=ORIENTED_EDGE('',*,*,#21204,.T.); +#21476=ORIENTED_EDGE('',*,*,#21460,.F.); +#21477=EDGE_LOOP('',(#21472,#21474,#21475,#21476)); +#21478=FACE_OUTER_BOUND('',#21477,.F.); +#21479=ADVANCED_FACE('',(#21478),#21471,.T.); +#21480=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#21481=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21482=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21483=AXIS2_PLACEMENT_3D('',#21480,#21481,#21482); +#21484=PLANE('',#21483); +#21485=ORIENTED_EDGE('',*,*,#21094,.F.); +#21487=ORIENTED_EDGE('',*,*,#21486,.T.); +#21488=ORIENTED_EDGE('',*,*,#21206,.T.); +#21489=ORIENTED_EDGE('',*,*,#21473,.F.); +#21490=EDGE_LOOP('',(#21485,#21487,#21488,#21489)); +#21491=FACE_OUTER_BOUND('',#21490,.F.); +#21492=ADVANCED_FACE('',(#21491),#21484,.T.); +#21493=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#21494=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21495=DIRECTION('',(0.E0,1.E0,0.E0)); +#21496=AXIS2_PLACEMENT_3D('',#21493,#21494,#21495); +#21497=PLANE('',#21496); +#21498=ORIENTED_EDGE('',*,*,#21092,.F.); +#21500=ORIENTED_EDGE('',*,*,#21499,.T.); +#21501=ORIENTED_EDGE('',*,*,#21208,.T.); +#21502=ORIENTED_EDGE('',*,*,#21486,.F.); +#21503=EDGE_LOOP('',(#21498,#21500,#21501,#21502)); +#21504=FACE_OUTER_BOUND('',#21503,.F.); +#21505=ADVANCED_FACE('',(#21504),#21497,.T.); +#21506=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#21507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21509=AXIS2_PLACEMENT_3D('',#21506,#21507,#21508); +#21510=PLANE('',#21509); +#21511=ORIENTED_EDGE('',*,*,#21090,.F.); +#21513=ORIENTED_EDGE('',*,*,#21512,.T.); +#21514=ORIENTED_EDGE('',*,*,#21210,.T.); +#21515=ORIENTED_EDGE('',*,*,#21499,.F.); +#21516=EDGE_LOOP('',(#21511,#21513,#21514,#21515)); +#21517=FACE_OUTER_BOUND('',#21516,.F.); +#21518=ADVANCED_FACE('',(#21517),#21510,.T.); +#21519=CARTESIAN_POINT('',(1.84E0,-1.901673347910E-1,-1.5E-1)); +#21520=DIRECTION('',(0.E0,0.E0,1.E0)); +#21521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21522=AXIS2_PLACEMENT_3D('',#21519,#21520,#21521); +#21523=PLANE('',#21522); +#21524=ORIENTED_EDGE('',*,*,#18887,.T.); +#21525=ORIENTED_EDGE('',*,*,#21212,.T.); +#21526=ORIENTED_EDGE('',*,*,#21512,.F.); +#21527=ORIENTED_EDGE('',*,*,#21088,.F.); +#21528=EDGE_LOOP('',(#21524,#21525,#21526,#21527)); +#21529=FACE_OUTER_BOUND('',#21528,.F.); +#21530=ADVANCED_FACE('',(#21529),#21523,.T.); +#21531=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#21532=DIRECTION('',(0.E0,0.E0,1.E0)); +#21533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21534=AXIS2_PLACEMENT_3D('',#21531,#21532,#21533); +#21535=PLANE('',#21534); +#21536=ORIENTED_EDGE('',*,*,#18861,.F.); +#21538=ORIENTED_EDGE('',*,*,#21537,.T.); +#21539=ORIENTED_EDGE('',*,*,#18952,.T.); +#21540=ORIENTED_EDGE('',*,*,#13113,.F.); +#21541=EDGE_LOOP('',(#21536,#21538,#21539,#21540)); +#21542=FACE_OUTER_BOUND('',#21541,.F.); +#21543=ORIENTED_EDGE('',*,*,#21116,.T.); +#21545=ORIENTED_EDGE('',*,*,#21544,.T.); +#21546=ORIENTED_EDGE('',*,*,#21222,.F.); +#21548=ORIENTED_EDGE('',*,*,#21547,.F.); +#21549=EDGE_LOOP('',(#21543,#21545,#21546,#21548)); +#21550=FACE_BOUND('',#21549,.F.); +#21551=ADVANCED_FACE('',(#21542,#21550),#21535,.F.); +#21552=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#21553=DIRECTION('',(0.E0,1.E0,0.E0)); +#21554=DIRECTION('',(0.E0,0.E0,1.E0)); +#21555=AXIS2_PLACEMENT_3D('',#21552,#21553,#21554); +#21556=PLANE('',#21555); +#21557=ORIENTED_EDGE('',*,*,#18859,.F.); +#21559=ORIENTED_EDGE('',*,*,#21558,.T.); +#21560=ORIENTED_EDGE('',*,*,#18954,.T.); +#21561=ORIENTED_EDGE('',*,*,#21537,.F.); +#21562=EDGE_LOOP('',(#21557,#21559,#21560,#21561)); +#21563=FACE_OUTER_BOUND('',#21562,.F.); +#21564=ADVANCED_FACE('',(#21563),#21556,.F.); +#21565=CARTESIAN_POINT('',(2.185E0,1.375E0,-8.5E-1)); +#21566=DIRECTION('',(0.E0,0.E0,1.E0)); +#21567=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21568=AXIS2_PLACEMENT_3D('',#21565,#21566,#21567); +#21569=PLANE('',#21568); +#21570=ORIENTED_EDGE('',*,*,#18779,.T.); +#21571=ORIENTED_EDGE('',*,*,#18956,.T.); +#21572=ORIENTED_EDGE('',*,*,#21558,.F.); +#21573=ORIENTED_EDGE('',*,*,#18857,.F.); +#21574=EDGE_LOOP('',(#21570,#21571,#21572,#21573)); +#21575=FACE_OUTER_BOUND('',#21574,.F.); +#21576=ADVANCED_FACE('',(#21575),#21569,.F.); +#21577=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#21578=DIRECTION('',(0.E0,1.E0,0.E0)); +#21579=DIRECTION('',(0.E0,0.E0,1.E0)); +#21580=AXIS2_PLACEMENT_3D('',#21577,#21578,#21579); +#21581=PLANE('',#21580); +#21582=ORIENTED_EDGE('',*,*,#21544,.F.); +#21583=ORIENTED_EDGE('',*,*,#21124,.F.); +#21585=ORIENTED_EDGE('',*,*,#21584,.T.); +#21586=ORIENTED_EDGE('',*,*,#21224,.T.); +#21587=EDGE_LOOP('',(#21582,#21583,#21585,#21586)); +#21588=FACE_OUTER_BOUND('',#21587,.F.); +#21589=ADVANCED_FACE('',(#21588),#21581,.T.); +#21590=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#21591=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21592=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21593=AXIS2_PLACEMENT_3D('',#21590,#21591,#21592); +#21594=PLANE('',#21593); +#21595=ORIENTED_EDGE('',*,*,#21122,.F.); +#21597=ORIENTED_EDGE('',*,*,#21596,.T.); +#21598=ORIENTED_EDGE('',*,*,#21226,.T.); +#21599=ORIENTED_EDGE('',*,*,#21584,.F.); +#21600=EDGE_LOOP('',(#21595,#21597,#21598,#21599)); +#21601=FACE_OUTER_BOUND('',#21600,.F.); +#21602=ADVANCED_FACE('',(#21601),#21594,.T.); +#21603=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#21604=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21605=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21606=AXIS2_PLACEMENT_3D('',#21603,#21604,#21605); +#21607=PLANE('',#21606); +#21608=ORIENTED_EDGE('',*,*,#21120,.F.); +#21610=ORIENTED_EDGE('',*,*,#21609,.T.); +#21611=ORIENTED_EDGE('',*,*,#21228,.T.); +#21612=ORIENTED_EDGE('',*,*,#21596,.F.); +#21613=EDGE_LOOP('',(#21608,#21610,#21611,#21612)); +#21614=FACE_OUTER_BOUND('',#21613,.F.); +#21615=ADVANCED_FACE('',(#21614),#21607,.T.); +#21616=CARTESIAN_POINT('',(1.84E0,4.625735918815E-2,-5.094283666907E-1)); +#21617=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21618=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21619=AXIS2_PLACEMENT_3D('',#21616,#21617,#21618); +#21620=PLANE('',#21619); +#21621=ORIENTED_EDGE('',*,*,#21547,.T.); +#21622=ORIENTED_EDGE('',*,*,#21230,.T.); +#21623=ORIENTED_EDGE('',*,*,#21609,.F.); +#21624=ORIENTED_EDGE('',*,*,#21118,.F.); +#21625=EDGE_LOOP('',(#21621,#21622,#21623,#21624)); +#21626=FACE_OUTER_BOUND('',#21625,.F.); +#21627=ADVANCED_FACE('',(#21626),#21620,.T.); +#21628=CARTESIAN_POINT('',(1.6E0,1.325E0,1.06E0)); +#21629=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21630=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21631=AXIS2_PLACEMENT_3D('',#21628,#21629,#21630); +#21632=PLANE('',#21631); +#21633=ORIENTED_EDGE('',*,*,#11405,.F.); +#21634=ORIENTED_EDGE('',*,*,#17918,.T.); +#21635=ORIENTED_EDGE('',*,*,#11222,.T.); +#21636=ORIENTED_EDGE('',*,*,#19010,.F.); +#21637=EDGE_LOOP('',(#21633,#21634,#21635,#21636)); +#21638=FACE_OUTER_BOUND('',#21637,.F.); +#21639=ADVANCED_FACE('',(#21638),#21632,.T.); +#21640=CARTESIAN_POINT('',(9.65E-1,1.325E0,-9.8E-1)); +#21641=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#21642=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21643=AXIS2_PLACEMENT_3D('',#21640,#21641,#21642); +#21644=PLANE('',#21643); +#21646=ORIENTED_EDGE('',*,*,#21645,.F.); +#21647=ORIENTED_EDGE('',*,*,#18073,.F.); +#21648=ORIENTED_EDGE('',*,*,#18724,.T.); +#21649=ORIENTED_EDGE('',*,*,#11152,.T.); +#21650=EDGE_LOOP('',(#21646,#21647,#21648,#21649)); +#21651=FACE_OUTER_BOUND('',#21650,.F.); +#21652=ADVANCED_FACE('',(#21651),#21644,.T.); +#21653=CARTESIAN_POINT('',(8.E-1,1.325E0,-1.06E0)); +#21654=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21655=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#21656=AXIS2_PLACEMENT_3D('',#21653,#21654,#21655); +#21657=PLANE('',#21656); +#21658=ORIENTED_EDGE('',*,*,#21645,.T.); +#21659=ORIENTED_EDGE('',*,*,#11150,.T.); +#21661=ORIENTED_EDGE('',*,*,#21660,.F.); +#21662=ORIENTED_EDGE('',*,*,#14393,.F.); +#21663=EDGE_LOOP('',(#21658,#21659,#21661,#21662)); +#21664=FACE_OUTER_BOUND('',#21663,.F.); +#21665=ADVANCED_FACE('',(#21664),#21657,.T.); +#21666=CARTESIAN_POINT('',(6.35E-1,1.325E0,-9.8E-1)); +#21667=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#21668=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21669=AXIS2_PLACEMENT_3D('',#21666,#21667,#21668); +#21670=PLANE('',#21669); +#21672=ORIENTED_EDGE('',*,*,#21671,.F.); +#21673=ORIENTED_EDGE('',*,*,#17429,.F.); +#21674=ORIENTED_EDGE('',*,*,#21660,.T.); +#21675=ORIENTED_EDGE('',*,*,#11148,.T.); +#21676=EDGE_LOOP('',(#21672,#21673,#21674,#21675)); +#21677=FACE_OUTER_BOUND('',#21676,.F.); +#21678=ADVANCED_FACE('',(#21677),#21670,.T.); +#21679=CARTESIAN_POINT('',(4.E-1,1.325E0,-8.E-1)); +#21680=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21681=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#21682=AXIS2_PLACEMENT_3D('',#21679,#21680,#21681); +#21683=PLANE('',#21682); +#21684=ORIENTED_EDGE('',*,*,#21671,.T.); +#21685=ORIENTED_EDGE('',*,*,#11146,.T.); +#21686=ORIENTED_EDGE('',*,*,#17279,.F.); +#21688=ORIENTED_EDGE('',*,*,#21687,.F.); +#21689=EDGE_LOOP('',(#21684,#21685,#21686,#21688)); +#21690=FACE_OUTER_BOUND('',#21689,.F.); +#21691=ADVANCED_FACE('',(#21690),#21683,.T.); +#21692=CARTESIAN_POINT('',(5.85E-1,1.375E0,-8.5E-1)); +#21693=DIRECTION('',(0.E0,0.E0,1.E0)); +#21694=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21695=AXIS2_PLACEMENT_3D('',#21692,#21693,#21694); +#21696=PLANE('',#21695); +#21697=ORIENTED_EDGE('',*,*,#21687,.T.); +#21698=ORIENTED_EDGE('',*,*,#17350,.T.); +#21700=ORIENTED_EDGE('',*,*,#21699,.F.); +#21701=ORIENTED_EDGE('',*,*,#17431,.F.); +#21702=EDGE_LOOP('',(#21697,#21698,#21700,#21701)); +#21703=FACE_OUTER_BOUND('',#21702,.F.); +#21704=ADVANCED_FACE('',(#21703),#21696,.F.); +#21705=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#21706=DIRECTION('',(0.E0,1.E0,0.E0)); +#21707=DIRECTION('',(0.E0,0.E0,1.E0)); +#21708=AXIS2_PLACEMENT_3D('',#21705,#21706,#21707); +#21709=PLANE('',#21708); +#21710=ORIENTED_EDGE('',*,*,#17433,.F.); +#21711=ORIENTED_EDGE('',*,*,#21699,.T.); +#21712=ORIENTED_EDGE('',*,*,#17348,.T.); +#21714=ORIENTED_EDGE('',*,*,#21713,.F.); +#21715=EDGE_LOOP('',(#21710,#21711,#21712,#21714)); +#21716=FACE_OUTER_BOUND('',#21715,.F.); +#21717=ADVANCED_FACE('',(#21716),#21709,.F.); +#21718=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#21719=DIRECTION('',(0.E0,0.E0,1.E0)); +#21720=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21721=AXIS2_PLACEMENT_3D('',#21718,#21719,#21720); +#21722=PLANE('',#21721); +#21723=ORIENTED_EDGE('',*,*,#17435,.F.); +#21724=ORIENTED_EDGE('',*,*,#21713,.T.); +#21725=ORIENTED_EDGE('',*,*,#17346,.T.); +#21726=ORIENTED_EDGE('',*,*,#13129,.F.); +#21727=EDGE_LOOP('',(#21723,#21724,#21725,#21726)); +#21728=FACE_OUTER_BOUND('',#21727,.F.); +#21729=ORIENTED_EDGE('',*,*,#17558,.T.); +#21731=ORIENTED_EDGE('',*,*,#21730,.T.); +#21732=ORIENTED_EDGE('',*,*,#17665,.F.); +#21734=ORIENTED_EDGE('',*,*,#21733,.F.); +#21735=EDGE_LOOP('',(#21729,#21731,#21732,#21734)); +#21736=FACE_BOUND('',#21735,.F.); +#21737=ADVANCED_FACE('',(#21728,#21736),#21722,.F.); +#21738=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#21739=DIRECTION('',(0.E0,1.E0,0.E0)); +#21740=DIRECTION('',(0.E0,0.E0,1.E0)); +#21741=AXIS2_PLACEMENT_3D('',#21738,#21739,#21740); +#21742=PLANE('',#21741); +#21743=ORIENTED_EDGE('',*,*,#21730,.F.); +#21744=ORIENTED_EDGE('',*,*,#17566,.F.); +#21746=ORIENTED_EDGE('',*,*,#21745,.T.); +#21747=ORIENTED_EDGE('',*,*,#17667,.T.); +#21748=EDGE_LOOP('',(#21743,#21744,#21746,#21747)); +#21749=FACE_OUTER_BOUND('',#21748,.F.); +#21750=ADVANCED_FACE('',(#21749),#21742,.T.); +#21751=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#21752=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21753=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21754=AXIS2_PLACEMENT_3D('',#21751,#21752,#21753); +#21755=PLANE('',#21754); +#21756=ORIENTED_EDGE('',*,*,#17564,.F.); +#21758=ORIENTED_EDGE('',*,*,#21757,.T.); +#21759=ORIENTED_EDGE('',*,*,#17669,.T.); +#21760=ORIENTED_EDGE('',*,*,#21745,.F.); +#21761=EDGE_LOOP('',(#21756,#21758,#21759,#21760)); +#21762=FACE_OUTER_BOUND('',#21761,.F.); +#21763=ADVANCED_FACE('',(#21762),#21755,.T.); +#21764=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#21765=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21766=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21767=AXIS2_PLACEMENT_3D('',#21764,#21765,#21766); +#21768=PLANE('',#21767); +#21769=ORIENTED_EDGE('',*,*,#17562,.F.); +#21771=ORIENTED_EDGE('',*,*,#21770,.T.); +#21772=ORIENTED_EDGE('',*,*,#17671,.T.); +#21773=ORIENTED_EDGE('',*,*,#21757,.F.); +#21774=EDGE_LOOP('',(#21769,#21771,#21772,#21773)); +#21775=FACE_OUTER_BOUND('',#21774,.F.); +#21776=ADVANCED_FACE('',(#21775),#21768,.T.); +#21777=CARTESIAN_POINT('',(2.4E-1,4.625735918815E-2,-5.094283666907E-1)); +#21778=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21779=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21780=AXIS2_PLACEMENT_3D('',#21777,#21778,#21779); +#21781=PLANE('',#21780); +#21782=ORIENTED_EDGE('',*,*,#21733,.T.); +#21783=ORIENTED_EDGE('',*,*,#17673,.T.); +#21784=ORIENTED_EDGE('',*,*,#21770,.F.); +#21785=ORIENTED_EDGE('',*,*,#17560,.F.); +#21786=EDGE_LOOP('',(#21782,#21783,#21784,#21785)); +#21787=FACE_OUTER_BOUND('',#21786,.F.); +#21788=ADVANCED_FACE('',(#21787),#21781,.T.); +#21789=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#21790=DIRECTION('',(0.E0,1.E0,0.E0)); +#21791=DIRECTION('',(0.E0,0.E0,1.E0)); +#21792=AXIS2_PLACEMENT_3D('',#21789,#21790,#21791); +#21793=PLANE('',#21792); +#21794=ORIENTED_EDGE('',*,*,#18682,.F.); +#21795=ORIENTED_EDGE('',*,*,#18262,.F.); +#21797=ORIENTED_EDGE('',*,*,#21796,.T.); +#21798=ORIENTED_EDGE('',*,*,#18362,.T.); +#21799=EDGE_LOOP('',(#21794,#21795,#21797,#21798)); +#21800=FACE_OUTER_BOUND('',#21799,.F.); +#21801=ADVANCED_FACE('',(#21800),#21793,.T.); +#21802=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#21803=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21804=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21805=AXIS2_PLACEMENT_3D('',#21802,#21803,#21804); +#21806=PLANE('',#21805); +#21807=ORIENTED_EDGE('',*,*,#18260,.F.); +#21809=ORIENTED_EDGE('',*,*,#21808,.T.); +#21810=ORIENTED_EDGE('',*,*,#18364,.T.); +#21811=ORIENTED_EDGE('',*,*,#21796,.F.); +#21812=EDGE_LOOP('',(#21807,#21809,#21810,#21811)); +#21813=FACE_OUTER_BOUND('',#21812,.F.); +#21814=ADVANCED_FACE('',(#21813),#21806,.T.); +#21815=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#21816=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21817=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21818=AXIS2_PLACEMENT_3D('',#21815,#21816,#21817); +#21819=PLANE('',#21818); +#21820=ORIENTED_EDGE('',*,*,#18258,.F.); +#21822=ORIENTED_EDGE('',*,*,#21821,.T.); +#21823=ORIENTED_EDGE('',*,*,#18366,.T.); +#21824=ORIENTED_EDGE('',*,*,#21808,.F.); +#21825=EDGE_LOOP('',(#21820,#21822,#21823,#21824)); +#21826=FACE_OUTER_BOUND('',#21825,.F.); +#21827=ADVANCED_FACE('',(#21826),#21819,.T.); +#21828=CARTESIAN_POINT('',(1.04E0,4.625735918815E-2,-5.094283666907E-1)); +#21829=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21830=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21831=AXIS2_PLACEMENT_3D('',#21828,#21829,#21830); +#21832=PLANE('',#21831); +#21833=ORIENTED_EDGE('',*,*,#18685,.T.); +#21834=ORIENTED_EDGE('',*,*,#18368,.T.); +#21835=ORIENTED_EDGE('',*,*,#21821,.F.); +#21836=ORIENTED_EDGE('',*,*,#18256,.F.); +#21837=EDGE_LOOP('',(#21833,#21834,#21835,#21836)); +#21838=FACE_OUTER_BOUND('',#21837,.F.); +#21839=ADVANCED_FACE('',(#21838),#21832,.T.); +#21840=CARTESIAN_POINT('',(1.65E-1,1.325E0,9.8E-1)); +#21841=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#21842=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21843=AXIS2_PLACEMENT_3D('',#21840,#21841,#21842); +#21844=PLANE('',#21843); +#21845=ORIENTED_EDGE('',*,*,#11236,.T.); +#21846=ORIENTED_EDGE('',*,*,#17850,.F.); +#21847=ORIENTED_EDGE('',*,*,#17325,.F.); +#21849=ORIENTED_EDGE('',*,*,#21848,.T.); +#21850=EDGE_LOOP('',(#21845,#21846,#21847,#21849)); +#21851=FACE_OUTER_BOUND('',#21850,.F.); +#21852=ADVANCED_FACE('',(#21851),#21844,.T.); +#21853=CARTESIAN_POINT('',(0.E0,1.325E0,1.06E0)); +#21854=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21855=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21856=AXIS2_PLACEMENT_3D('',#21853,#21854,#21855); +#21857=PLANE('',#21856); +#21858=ORIENTED_EDGE('',*,*,#11469,.F.); +#21859=ORIENTED_EDGE('',*,*,#16433,.T.); +#21860=ORIENTED_EDGE('',*,*,#11238,.T.); +#21861=ORIENTED_EDGE('',*,*,#21848,.F.); +#21862=EDGE_LOOP('',(#21858,#21859,#21860,#21861)); +#21863=FACE_OUTER_BOUND('',#21862,.F.); +#21864=ADVANCED_FACE('',(#21863),#21857,.T.); +#21865=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#21866=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#21867=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#21868=AXIS2_PLACEMENT_3D('',#21865,#21866,#21867); +#21869=PLANE('',#21868); +#21870=ORIENTED_EDGE('',*,*,#17807,.F.); +#21871=ORIENTED_EDGE('',*,*,#17519,.F.); +#21873=ORIENTED_EDGE('',*,*,#21872,.T.); +#21874=ORIENTED_EDGE('',*,*,#17620,.T.); +#21875=EDGE_LOOP('',(#21870,#21871,#21873,#21874)); +#21876=FACE_OUTER_BOUND('',#21875,.F.); +#21877=ADVANCED_FACE('',(#21876),#21869,.T.); +#21878=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#21879=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#21880=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#21881=AXIS2_PLACEMENT_3D('',#21878,#21879,#21880); +#21882=PLANE('',#21881); +#21883=ORIENTED_EDGE('',*,*,#17517,.F.); +#21885=ORIENTED_EDGE('',*,*,#21884,.T.); +#21886=ORIENTED_EDGE('',*,*,#17622,.T.); +#21887=ORIENTED_EDGE('',*,*,#21872,.F.); +#21888=EDGE_LOOP('',(#21883,#21885,#21886,#21887)); +#21889=FACE_OUTER_BOUND('',#21888,.F.); +#21890=ADVANCED_FACE('',(#21889),#21882,.T.); +#21891=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#21892=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#21893=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#21894=AXIS2_PLACEMENT_3D('',#21891,#21892,#21893); +#21895=PLANE('',#21894); +#21896=ORIENTED_EDGE('',*,*,#17515,.F.); +#21898=ORIENTED_EDGE('',*,*,#21897,.T.); +#21899=ORIENTED_EDGE('',*,*,#17624,.T.); +#21900=ORIENTED_EDGE('',*,*,#21884,.F.); +#21901=EDGE_LOOP('',(#21896,#21898,#21899,#21900)); +#21902=FACE_OUTER_BOUND('',#21901,.F.); +#21903=ADVANCED_FACE('',(#21902),#21895,.T.); +#21904=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.271800737645E-1)); +#21905=DIRECTION('',(0.E0,1.E0,0.E0)); +#21906=DIRECTION('',(0.E0,0.E0,1.E0)); +#21907=AXIS2_PLACEMENT_3D('',#21904,#21905,#21906); +#21908=PLANE('',#21907); +#21909=ORIENTED_EDGE('',*,*,#17810,.T.); +#21910=ORIENTED_EDGE('',*,*,#17626,.T.); +#21911=ORIENTED_EDGE('',*,*,#21897,.F.); +#21912=ORIENTED_EDGE('',*,*,#17513,.F.); +#21913=EDGE_LOOP('',(#21909,#21910,#21911,#21912)); +#21914=FACE_OUTER_BOUND('',#21913,.F.); +#21915=ADVANCED_FACE('',(#21914),#21908,.T.); +#21916=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#21917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21918=DIRECTION('',(0.E0,1.E0,0.E0)); +#21919=AXIS2_PLACEMENT_3D('',#21916,#21917,#21918); +#21920=PLANE('',#21919); +#21921=ORIENTED_EDGE('',*,*,#17456,.F.); +#21922=ORIENTED_EDGE('',*,*,#17548,.F.); +#21924=ORIENTED_EDGE('',*,*,#21923,.T.); +#21925=ORIENTED_EDGE('',*,*,#17637,.T.); +#21926=EDGE_LOOP('',(#21921,#21922,#21924,#21925)); +#21927=FACE_OUTER_BOUND('',#21926,.F.); +#21928=ADVANCED_FACE('',(#21927),#21920,.T.); +#21929=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#21930=DIRECTION('',(0.E0,1.E0,0.E0)); +#21931=DIRECTION('',(0.E0,0.E0,1.E0)); +#21932=AXIS2_PLACEMENT_3D('',#21929,#21930,#21931); +#21933=PLANE('',#21932); +#21934=ORIENTED_EDGE('',*,*,#17546,.F.); +#21936=ORIENTED_EDGE('',*,*,#21935,.T.); +#21937=ORIENTED_EDGE('',*,*,#17639,.T.); +#21938=ORIENTED_EDGE('',*,*,#21923,.F.); +#21939=EDGE_LOOP('',(#21934,#21936,#21937,#21938)); +#21940=FACE_OUTER_BOUND('',#21939,.F.); +#21941=ADVANCED_FACE('',(#21940),#21933,.T.); +#21942=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#21943=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21944=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21945=AXIS2_PLACEMENT_3D('',#21942,#21943,#21944); +#21946=PLANE('',#21945); +#21947=ORIENTED_EDGE('',*,*,#17544,.F.); +#21949=ORIENTED_EDGE('',*,*,#21948,.T.); +#21950=ORIENTED_EDGE('',*,*,#17641,.T.); +#21951=ORIENTED_EDGE('',*,*,#21935,.F.); +#21952=EDGE_LOOP('',(#21947,#21949,#21950,#21951)); +#21953=FACE_OUTER_BOUND('',#21952,.F.); +#21954=ADVANCED_FACE('',(#21953),#21946,.T.); +#21955=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#21956=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21957=DIRECTION('',(0.E0,1.E0,0.E0)); +#21958=AXIS2_PLACEMENT_3D('',#21955,#21956,#21957); +#21959=PLANE('',#21958); +#21960=ORIENTED_EDGE('',*,*,#17542,.F.); +#21962=ORIENTED_EDGE('',*,*,#21961,.T.); +#21963=ORIENTED_EDGE('',*,*,#17643,.T.); +#21964=ORIENTED_EDGE('',*,*,#21948,.F.); +#21965=EDGE_LOOP('',(#21960,#21962,#21963,#21964)); +#21966=FACE_OUTER_BOUND('',#21965,.F.); +#21967=ADVANCED_FACE('',(#21966),#21959,.T.); +#21968=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#21969=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21971=AXIS2_PLACEMENT_3D('',#21968,#21969,#21970); +#21972=PLANE('',#21971); +#21973=ORIENTED_EDGE('',*,*,#17540,.F.); +#21975=ORIENTED_EDGE('',*,*,#21974,.T.); +#21976=ORIENTED_EDGE('',*,*,#17645,.T.); +#21977=ORIENTED_EDGE('',*,*,#21961,.F.); +#21978=EDGE_LOOP('',(#21973,#21975,#21976,#21977)); +#21979=FACE_OUTER_BOUND('',#21978,.F.); +#21980=ADVANCED_FACE('',(#21979),#21972,.T.); +#21981=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#21982=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#21983=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#21984=AXIS2_PLACEMENT_3D('',#21981,#21982,#21983); +#21985=PLANE('',#21984); +#21986=ORIENTED_EDGE('',*,*,#17538,.F.); +#21988=ORIENTED_EDGE('',*,*,#21987,.T.); +#21989=ORIENTED_EDGE('',*,*,#17647,.T.); +#21990=ORIENTED_EDGE('',*,*,#21974,.F.); +#21991=EDGE_LOOP('',(#21986,#21988,#21989,#21990)); +#21992=FACE_OUTER_BOUND('',#21991,.F.); +#21993=ADVANCED_FACE('',(#21992),#21985,.T.); +#21994=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#21995=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21997=AXIS2_PLACEMENT_3D('',#21994,#21995,#21996); +#21998=PLANE('',#21997); +#21999=ORIENTED_EDGE('',*,*,#17536,.F.); +#22001=ORIENTED_EDGE('',*,*,#22000,.T.); +#22002=ORIENTED_EDGE('',*,*,#17649,.T.); +#22003=ORIENTED_EDGE('',*,*,#21987,.F.); +#22004=EDGE_LOOP('',(#21999,#22001,#22002,#22003)); +#22005=FACE_OUTER_BOUND('',#22004,.F.); +#22006=ADVANCED_FACE('',(#22005),#21998,.T.); +#22007=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#22008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22009=DIRECTION('',(0.E0,1.E0,0.E0)); +#22010=AXIS2_PLACEMENT_3D('',#22007,#22008,#22009); +#22011=PLANE('',#22010); +#22012=ORIENTED_EDGE('',*,*,#17534,.F.); +#22014=ORIENTED_EDGE('',*,*,#22013,.T.); +#22015=ORIENTED_EDGE('',*,*,#17651,.T.); +#22016=ORIENTED_EDGE('',*,*,#22000,.F.); +#22017=EDGE_LOOP('',(#22012,#22014,#22015,#22016)); +#22018=FACE_OUTER_BOUND('',#22017,.F.); +#22019=ADVANCED_FACE('',(#22018),#22011,.T.); +#22020=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#22021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22022=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22023=AXIS2_PLACEMENT_3D('',#22020,#22021,#22022); +#22024=PLANE('',#22023); +#22025=ORIENTED_EDGE('',*,*,#17532,.F.); +#22027=ORIENTED_EDGE('',*,*,#22026,.T.); +#22028=ORIENTED_EDGE('',*,*,#17653,.T.); +#22029=ORIENTED_EDGE('',*,*,#22013,.F.); +#22030=EDGE_LOOP('',(#22025,#22027,#22028,#22029)); +#22031=FACE_OUTER_BOUND('',#22030,.F.); +#22032=ADVANCED_FACE('',(#22031),#22024,.T.); +#22033=CARTESIAN_POINT('',(2.4E-1,-1.901673347910E-1,-1.5E-1)); +#22034=DIRECTION('',(0.E0,0.E0,1.E0)); +#22035=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22036=AXIS2_PLACEMENT_3D('',#22033,#22034,#22035); +#22037=PLANE('',#22036); +#22038=ORIENTED_EDGE('',*,*,#17460,.T.); +#22039=ORIENTED_EDGE('',*,*,#17655,.T.); +#22040=ORIENTED_EDGE('',*,*,#22026,.F.); +#22041=ORIENTED_EDGE('',*,*,#17530,.F.); +#22042=EDGE_LOOP('',(#22038,#22039,#22040,#22041)); +#22043=FACE_OUTER_BOUND('',#22042,.F.); +#22044=ADVANCED_FACE('',(#22043),#22037,.T.); +#22045=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#22046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22047=DIRECTION('',(0.E0,1.E0,0.E0)); +#22048=AXIS2_PLACEMENT_3D('',#22045,#22046,#22047); +#22049=PLANE('',#22048); +#22050=ORIENTED_EDGE('',*,*,#17397,.F.); +#22051=ORIENTED_EDGE('',*,*,#17366,.T.); +#22052=ORIENTED_EDGE('',*,*,#17313,.T.); +#22053=ORIENTED_EDGE('',*,*,#12230,.F.); +#22054=EDGE_LOOP('',(#22050,#22051,#22052,#22053)); +#22055=FACE_OUTER_BOUND('',#22054,.F.); +#22056=ADVANCED_FACE('',(#22055),#22049,.F.); +#22057=CARTESIAN_POINT('',(-6.35E-1,1.325E0,-9.8E-1)); +#22058=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22059=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22060=AXIS2_PLACEMENT_3D('',#22057,#22058,#22059); +#22061=PLANE('',#22060); +#22063=ORIENTED_EDGE('',*,*,#22062,.F.); +#22064=ORIENTED_EDGE('',*,*,#16588,.F.); +#22065=ORIENTED_EDGE('',*,*,#17239,.T.); +#22066=ORIENTED_EDGE('',*,*,#11136,.T.); +#22067=EDGE_LOOP('',(#22063,#22064,#22065,#22066)); +#22068=FACE_OUTER_BOUND('',#22067,.F.); +#22069=ADVANCED_FACE('',(#22068),#22061,.T.); +#22070=CARTESIAN_POINT('',(-8.E-1,1.325E0,-1.06E0)); +#22071=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22072=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22073=AXIS2_PLACEMENT_3D('',#22070,#22071,#22072); +#22074=PLANE('',#22073); +#22075=ORIENTED_EDGE('',*,*,#22062,.T.); +#22076=ORIENTED_EDGE('',*,*,#11134,.T.); +#22077=ORIENTED_EDGE('',*,*,#16133,.F.); +#22078=ORIENTED_EDGE('',*,*,#14363,.F.); +#22079=EDGE_LOOP('',(#22075,#22076,#22077,#22078)); +#22080=FACE_OUTER_BOUND('',#22079,.F.); +#22081=ADVANCED_FACE('',(#22080),#22074,.T.); +#22082=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#22083=DIRECTION('',(0.E0,1.E0,0.E0)); +#22084=DIRECTION('',(0.E0,0.E0,1.E0)); +#22085=AXIS2_PLACEMENT_3D('',#22082,#22083,#22084); +#22086=PLANE('',#22085); +#22087=ORIENTED_EDGE('',*,*,#17197,.F.); +#22088=ORIENTED_EDGE('',*,*,#16777,.F.); +#22090=ORIENTED_EDGE('',*,*,#22089,.T.); +#22091=ORIENTED_EDGE('',*,*,#16877,.T.); +#22092=EDGE_LOOP('',(#22087,#22088,#22090,#22091)); +#22093=FACE_OUTER_BOUND('',#22092,.F.); +#22094=ADVANCED_FACE('',(#22093),#22086,.T.); +#22095=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#22096=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22097=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22098=AXIS2_PLACEMENT_3D('',#22095,#22096,#22097); +#22099=PLANE('',#22098); +#22100=ORIENTED_EDGE('',*,*,#16775,.F.); +#22102=ORIENTED_EDGE('',*,*,#22101,.T.); +#22103=ORIENTED_EDGE('',*,*,#16879,.T.); +#22104=ORIENTED_EDGE('',*,*,#22089,.F.); +#22105=EDGE_LOOP('',(#22100,#22102,#22103,#22104)); +#22106=FACE_OUTER_BOUND('',#22105,.F.); +#22107=ADVANCED_FACE('',(#22106),#22099,.T.); +#22108=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#22109=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22110=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22111=AXIS2_PLACEMENT_3D('',#22108,#22109,#22110); +#22112=PLANE('',#22111); +#22113=ORIENTED_EDGE('',*,*,#16773,.F.); +#22115=ORIENTED_EDGE('',*,*,#22114,.T.); +#22116=ORIENTED_EDGE('',*,*,#16881,.T.); +#22117=ORIENTED_EDGE('',*,*,#22101,.F.); +#22118=EDGE_LOOP('',(#22113,#22115,#22116,#22117)); +#22119=FACE_OUTER_BOUND('',#22118,.F.); +#22120=ADVANCED_FACE('',(#22119),#22112,.T.); +#22121=CARTESIAN_POINT('',(-5.6E-1,4.625735918815E-2,-5.094283666907E-1)); +#22122=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22123=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22124=AXIS2_PLACEMENT_3D('',#22121,#22122,#22123); +#22125=PLANE('',#22124); +#22126=ORIENTED_EDGE('',*,*,#17200,.T.); +#22127=ORIENTED_EDGE('',*,*,#16883,.T.); +#22128=ORIENTED_EDGE('',*,*,#22114,.F.); +#22129=ORIENTED_EDGE('',*,*,#16771,.F.); +#22130=EDGE_LOOP('',(#22126,#22127,#22128,#22129)); +#22131=FACE_OUTER_BOUND('',#22130,.F.); +#22132=ADVANCED_FACE('',(#22131),#22125,.T.); +#22133=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#22134=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22135=DIRECTION('',(0.E0,1.E0,0.E0)); +#22136=AXIS2_PLACEMENT_3D('',#22133,#22134,#22135); +#22137=PLANE('',#22136); +#22138=ORIENTED_EDGE('',*,*,#16364,.T.); +#22139=ORIENTED_EDGE('',*,*,#16187,.F.); +#22141=ORIENTED_EDGE('',*,*,#22140,.T.); +#22142=ORIENTED_EDGE('',*,*,#16274,.T.); +#22143=EDGE_LOOP('',(#22138,#22139,#22141,#22142)); +#22144=FACE_OUTER_BOUND('',#22143,.F.); +#22145=ADVANCED_FACE('',(#22144),#22137,.F.); +#22146=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#22147=DIRECTION('',(0.E0,1.E0,0.E0)); +#22148=DIRECTION('',(0.E0,0.E0,1.E0)); +#22149=AXIS2_PLACEMENT_3D('',#22146,#22147,#22148); +#22150=PLANE('',#22149); +#22151=ORIENTED_EDGE('',*,*,#16185,.F.); +#22153=ORIENTED_EDGE('',*,*,#22152,.T.); +#22154=ORIENTED_EDGE('',*,*,#16276,.T.); +#22155=ORIENTED_EDGE('',*,*,#22140,.F.); +#22156=EDGE_LOOP('',(#22151,#22153,#22154,#22155)); +#22157=FACE_OUTER_BOUND('',#22156,.F.); +#22158=ADVANCED_FACE('',(#22157),#22150,.F.); +#22159=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#22160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22161=DIRECTION('',(0.E0,1.E0,0.E0)); +#22162=AXIS2_PLACEMENT_3D('',#22159,#22160,#22161); +#22163=PLANE('',#22162); +#22164=ORIENTED_EDGE('',*,*,#16183,.F.); +#22165=ORIENTED_EDGE('',*,*,#14183,.T.); +#22166=ORIENTED_EDGE('',*,*,#16278,.T.); +#22167=ORIENTED_EDGE('',*,*,#22152,.F.); +#22168=EDGE_LOOP('',(#22164,#22165,#22166,#22167)); +#22169=FACE_OUTER_BOUND('',#22168,.F.); +#22171=ORIENTED_EDGE('',*,*,#22170,.F.); +#22173=ORIENTED_EDGE('',*,*,#22172,.T.); +#22175=ORIENTED_EDGE('',*,*,#22174,.T.); +#22177=ORIENTED_EDGE('',*,*,#22176,.F.); +#22178=EDGE_LOOP('',(#22171,#22173,#22175,#22177)); +#22179=FACE_BOUND('',#22178,.F.); +#22180=ADVANCED_FACE('',(#22169,#22179),#22163,.F.); +#22181=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22182=DIRECTION('',(1.E0,0.E0,0.E0)); +#22183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22184=AXIS2_PLACEMENT_3D('',#22181,#22182,#22183); +#22185=PLANE('',#22184); +#22186=ORIENTED_EDGE('',*,*,#12307,.F.); +#22188=ORIENTED_EDGE('',*,*,#22187,.T.); +#22190=ORIENTED_EDGE('',*,*,#22189,.T.); +#22192=ORIENTED_EDGE('',*,*,#22191,.T.); +#22194=ORIENTED_EDGE('',*,*,#22193,.T.); +#22196=ORIENTED_EDGE('',*,*,#22195,.T.); +#22198=ORIENTED_EDGE('',*,*,#22197,.T.); +#22200=ORIENTED_EDGE('',*,*,#22199,.T.); +#22202=ORIENTED_EDGE('',*,*,#22201,.T.); +#22204=ORIENTED_EDGE('',*,*,#22203,.T.); +#22206=ORIENTED_EDGE('',*,*,#22205,.T.); +#22207=EDGE_LOOP('',(#22186,#22188,#22190,#22192,#22194,#22196,#22198,#22200, +#22202,#22204,#22206)); +#22208=FACE_OUTER_BOUND('',#22207,.F.); +#22209=ADVANCED_FACE('',(#22208),#22185,.F.); +#22210=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22211=DIRECTION('',(1.E0,0.E0,0.E0)); +#22212=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22213=AXIS2_PLACEMENT_3D('',#22210,#22211,#22212); +#22214=PLANE('',#22213); +#22215=ORIENTED_EDGE('',*,*,#22170,.T.); +#22217=ORIENTED_EDGE('',*,*,#22216,.T.); +#22219=ORIENTED_EDGE('',*,*,#22218,.T.); +#22221=ORIENTED_EDGE('',*,*,#22220,.T.); +#22223=ORIENTED_EDGE('',*,*,#22222,.T.); +#22224=EDGE_LOOP('',(#22215,#22217,#22219,#22221,#22223)); +#22225=FACE_OUTER_BOUND('',#22224,.F.); +#22226=ADVANCED_FACE('',(#22225),#22214,.F.); +#22227=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22228=DIRECTION('',(1.E0,0.E0,0.E0)); +#22229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22230=AXIS2_PLACEMENT_3D('',#22227,#22228,#22229); +#22231=PLANE('',#22230); +#22232=ORIENTED_EDGE('',*,*,#16222,.F.); +#22234=ORIENTED_EDGE('',*,*,#22233,.T.); +#22236=ORIENTED_EDGE('',*,*,#22235,.T.); +#22238=ORIENTED_EDGE('',*,*,#22237,.T.); +#22240=ORIENTED_EDGE('',*,*,#22239,.T.); +#22242=ORIENTED_EDGE('',*,*,#22241,.T.); +#22244=ORIENTED_EDGE('',*,*,#22243,.T.); +#22246=ORIENTED_EDGE('',*,*,#22245,.T.); +#22248=ORIENTED_EDGE('',*,*,#22247,.T.); +#22250=ORIENTED_EDGE('',*,*,#22249,.T.); +#22252=ORIENTED_EDGE('',*,*,#22251,.T.); +#22253=EDGE_LOOP('',(#22232,#22234,#22236,#22238,#22240,#22242,#22244,#22246, +#22248,#22250,#22252)); +#22254=FACE_OUTER_BOUND('',#22253,.F.); +#22255=ADVANCED_FACE('',(#22254),#22231,.F.); +#22256=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22257=DIRECTION('',(1.E0,0.E0,0.E0)); +#22258=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22259=AXIS2_PLACEMENT_3D('',#22256,#22257,#22258); +#22260=PLANE('',#22259); +#22262=ORIENTED_EDGE('',*,*,#22261,.F.); +#22264=ORIENTED_EDGE('',*,*,#22263,.T.); +#22266=ORIENTED_EDGE('',*,*,#22265,.T.); +#22268=ORIENTED_EDGE('',*,*,#22267,.T.); +#22270=ORIENTED_EDGE('',*,*,#22269,.T.); +#22271=EDGE_LOOP('',(#22262,#22264,#22266,#22268,#22270)); +#22272=FACE_OUTER_BOUND('',#22271,.F.); +#22273=ADVANCED_FACE('',(#22272),#22260,.F.); +#22274=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#22275=DIRECTION('',(0.E0,0.E0,1.E0)); +#22276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22277=AXIS2_PLACEMENT_3D('',#22274,#22275,#22276); +#22278=PLANE('',#22277); +#22279=ORIENTED_EDGE('',*,*,#12313,.T.); +#22281=ORIENTED_EDGE('',*,*,#22280,.T.); +#22283=ORIENTED_EDGE('',*,*,#22282,.F.); +#22284=ORIENTED_EDGE('',*,*,#22187,.F.); +#22285=EDGE_LOOP('',(#22279,#22281,#22283,#22284)); +#22286=FACE_OUTER_BOUND('',#22285,.F.); +#22287=ADVANCED_FACE('',(#22286),#22278,.T.); +#22288=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22289=DIRECTION('',(1.E0,0.E0,0.E0)); +#22290=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22291=AXIS2_PLACEMENT_3D('',#22288,#22289,#22290); +#22292=PLANE('',#22291); +#22293=ORIENTED_EDGE('',*,*,#12311,.F.); +#22295=ORIENTED_EDGE('',*,*,#22294,.F.); +#22297=ORIENTED_EDGE('',*,*,#22296,.F.); +#22299=ORIENTED_EDGE('',*,*,#22298,.F.); +#22301=ORIENTED_EDGE('',*,*,#22300,.F.); +#22303=ORIENTED_EDGE('',*,*,#22302,.F.); +#22305=ORIENTED_EDGE('',*,*,#22304,.F.); +#22307=ORIENTED_EDGE('',*,*,#22306,.F.); +#22309=ORIENTED_EDGE('',*,*,#22308,.F.); +#22311=ORIENTED_EDGE('',*,*,#22310,.F.); +#22312=ORIENTED_EDGE('',*,*,#22280,.F.); +#22313=EDGE_LOOP('',(#22293,#22295,#22297,#22299,#22301,#22303,#22305,#22307, +#22309,#22311,#22312)); +#22314=FACE_OUTER_BOUND('',#22313,.F.); +#22315=ADVANCED_FACE('',(#22314),#22292,.T.); +#22316=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22317=DIRECTION('',(1.E0,0.E0,0.E0)); +#22318=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22319=AXIS2_PLACEMENT_3D('',#22316,#22317,#22318); +#22320=PLANE('',#22319); +#22321=ORIENTED_EDGE('',*,*,#22174,.F.); +#22323=ORIENTED_EDGE('',*,*,#22322,.F.); +#22325=ORIENTED_EDGE('',*,*,#22324,.F.); +#22327=ORIENTED_EDGE('',*,*,#22326,.F.); +#22329=ORIENTED_EDGE('',*,*,#22328,.F.); +#22330=EDGE_LOOP('',(#22321,#22323,#22325,#22327,#22329)); +#22331=FACE_OUTER_BOUND('',#22330,.F.); +#22332=ADVANCED_FACE('',(#22331),#22320,.T.); +#22333=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22334=DIRECTION('',(1.E0,0.E0,0.E0)); +#22335=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22336=AXIS2_PLACEMENT_3D('',#22333,#22334,#22335); +#22337=PLANE('',#22336); +#22338=ORIENTED_EDGE('',*,*,#16226,.F.); +#22340=ORIENTED_EDGE('',*,*,#22339,.F.); +#22342=ORIENTED_EDGE('',*,*,#22341,.F.); +#22344=ORIENTED_EDGE('',*,*,#22343,.F.); +#22346=ORIENTED_EDGE('',*,*,#22345,.F.); +#22348=ORIENTED_EDGE('',*,*,#22347,.F.); +#22350=ORIENTED_EDGE('',*,*,#22349,.F.); +#22352=ORIENTED_EDGE('',*,*,#22351,.F.); +#22354=ORIENTED_EDGE('',*,*,#22353,.F.); +#22356=ORIENTED_EDGE('',*,*,#22355,.F.); +#22358=ORIENTED_EDGE('',*,*,#22357,.F.); +#22359=EDGE_LOOP('',(#22338,#22340,#22342,#22344,#22346,#22348,#22350,#22352, +#22354,#22356,#22358)); +#22360=FACE_OUTER_BOUND('',#22359,.F.); +#22361=ADVANCED_FACE('',(#22360),#22337,.T.); +#22362=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22363=DIRECTION('',(1.E0,0.E0,0.E0)); +#22364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22365=AXIS2_PLACEMENT_3D('',#22362,#22363,#22364); +#22366=PLANE('',#22365); +#22368=ORIENTED_EDGE('',*,*,#22367,.T.); +#22370=ORIENTED_EDGE('',*,*,#22369,.F.); +#22372=ORIENTED_EDGE('',*,*,#22371,.F.); +#22374=ORIENTED_EDGE('',*,*,#22373,.F.); +#22376=ORIENTED_EDGE('',*,*,#22375,.F.); +#22377=EDGE_LOOP('',(#22368,#22370,#22372,#22374,#22376)); +#22378=FACE_OUTER_BOUND('',#22377,.F.); +#22379=ADVANCED_FACE('',(#22378),#22366,.T.); +#22380=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#22381=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22382=DIRECTION('',(0.E0,1.E0,0.E0)); +#22383=AXIS2_PLACEMENT_3D('',#22380,#22381,#22382); +#22384=PLANE('',#22383); +#22385=ORIENTED_EDGE('',*,*,#12309,.F.); +#22386=ORIENTED_EDGE('',*,*,#22205,.F.); +#22388=ORIENTED_EDGE('',*,*,#22387,.T.); +#22389=ORIENTED_EDGE('',*,*,#22294,.T.); +#22390=EDGE_LOOP('',(#22385,#22386,#22388,#22389)); +#22391=FACE_OUTER_BOUND('',#22390,.F.); +#22392=ADVANCED_FACE('',(#22391),#22384,.T.); +#22393=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#22394=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22396=AXIS2_PLACEMENT_3D('',#22393,#22394,#22395); +#22397=PLANE('',#22396); +#22398=ORIENTED_EDGE('',*,*,#22203,.F.); +#22400=ORIENTED_EDGE('',*,*,#22399,.T.); +#22401=ORIENTED_EDGE('',*,*,#22296,.T.); +#22402=ORIENTED_EDGE('',*,*,#22387,.F.); +#22403=EDGE_LOOP('',(#22398,#22400,#22401,#22402)); +#22404=FACE_OUTER_BOUND('',#22403,.F.); +#22405=ADVANCED_FACE('',(#22404),#22397,.T.); +#22406=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#22407=DIRECTION('',(0.E0,0.E0,1.E0)); +#22408=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22409=AXIS2_PLACEMENT_3D('',#22406,#22407,#22408); +#22410=PLANE('',#22409); +#22411=ORIENTED_EDGE('',*,*,#22201,.F.); +#22413=ORIENTED_EDGE('',*,*,#22412,.T.); +#22414=ORIENTED_EDGE('',*,*,#22298,.T.); +#22415=ORIENTED_EDGE('',*,*,#22399,.F.); +#22416=EDGE_LOOP('',(#22411,#22413,#22414,#22415)); +#22417=FACE_OUTER_BOUND('',#22416,.F.); +#22418=ADVANCED_FACE('',(#22417),#22410,.T.); +#22419=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#22420=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22421=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22422=AXIS2_PLACEMENT_3D('',#22419,#22420,#22421); +#22423=PLANE('',#22422); +#22424=ORIENTED_EDGE('',*,*,#22199,.F.); +#22426=ORIENTED_EDGE('',*,*,#22425,.T.); +#22427=ORIENTED_EDGE('',*,*,#22300,.T.); +#22428=ORIENTED_EDGE('',*,*,#22412,.F.); +#22429=EDGE_LOOP('',(#22424,#22426,#22427,#22428)); +#22430=FACE_OUTER_BOUND('',#22429,.F.); +#22431=ADVANCED_FACE('',(#22430),#22423,.T.); +#22432=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#22433=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#22434=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#22435=AXIS2_PLACEMENT_3D('',#22432,#22433,#22434); +#22436=PLANE('',#22435); +#22437=ORIENTED_EDGE('',*,*,#22197,.F.); +#22439=ORIENTED_EDGE('',*,*,#22438,.T.); +#22440=ORIENTED_EDGE('',*,*,#22302,.T.); +#22441=ORIENTED_EDGE('',*,*,#22425,.F.); +#22442=EDGE_LOOP('',(#22437,#22439,#22440,#22441)); +#22443=FACE_OUTER_BOUND('',#22442,.F.); +#22444=ADVANCED_FACE('',(#22443),#22436,.T.); +#22445=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#22446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22447=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22448=AXIS2_PLACEMENT_3D('',#22445,#22446,#22447); +#22449=PLANE('',#22448); +#22450=ORIENTED_EDGE('',*,*,#22195,.F.); +#22452=ORIENTED_EDGE('',*,*,#22451,.T.); +#22453=ORIENTED_EDGE('',*,*,#22304,.T.); +#22454=ORIENTED_EDGE('',*,*,#22438,.F.); +#22455=EDGE_LOOP('',(#22450,#22452,#22453,#22454)); +#22456=FACE_OUTER_BOUND('',#22455,.F.); +#22457=ADVANCED_FACE('',(#22456),#22449,.T.); +#22458=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#22459=DIRECTION('',(0.E0,0.E0,1.E0)); +#22460=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22461=AXIS2_PLACEMENT_3D('',#22458,#22459,#22460); +#22462=PLANE('',#22461); +#22463=ORIENTED_EDGE('',*,*,#22193,.F.); +#22465=ORIENTED_EDGE('',*,*,#22464,.T.); +#22466=ORIENTED_EDGE('',*,*,#22306,.T.); +#22467=ORIENTED_EDGE('',*,*,#22451,.F.); +#22468=EDGE_LOOP('',(#22463,#22465,#22466,#22467)); +#22469=FACE_OUTER_BOUND('',#22468,.F.); +#22470=ADVANCED_FACE('',(#22469),#22462,.T.); +#22471=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#22472=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22473=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#22474=AXIS2_PLACEMENT_3D('',#22471,#22472,#22473); +#22475=PLANE('',#22474); +#22476=ORIENTED_EDGE('',*,*,#22191,.F.); +#22478=ORIENTED_EDGE('',*,*,#22477,.T.); +#22479=ORIENTED_EDGE('',*,*,#22308,.T.); +#22480=ORIENTED_EDGE('',*,*,#22464,.F.); +#22481=EDGE_LOOP('',(#22476,#22478,#22479,#22480)); +#22482=FACE_OUTER_BOUND('',#22481,.F.); +#22483=ADVANCED_FACE('',(#22482),#22475,.T.); +#22484=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#22485=DIRECTION('',(0.E0,1.E0,0.E0)); +#22486=DIRECTION('',(0.E0,0.E0,1.E0)); +#22487=AXIS2_PLACEMENT_3D('',#22484,#22485,#22486); +#22488=PLANE('',#22487); +#22489=ORIENTED_EDGE('',*,*,#22189,.F.); +#22490=ORIENTED_EDGE('',*,*,#22282,.T.); +#22491=ORIENTED_EDGE('',*,*,#22310,.T.); +#22492=ORIENTED_EDGE('',*,*,#22477,.F.); +#22493=EDGE_LOOP('',(#22489,#22490,#22491,#22492)); +#22494=FACE_OUTER_BOUND('',#22493,.F.); +#22495=ADVANCED_FACE('',(#22494),#22488,.T.); +#22496=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#22497=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#22498=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#22499=AXIS2_PLACEMENT_3D('',#22496,#22497,#22498); +#22500=PLANE('',#22499); +#22501=ORIENTED_EDGE('',*,*,#22172,.F.); +#22502=ORIENTED_EDGE('',*,*,#22222,.F.); +#22504=ORIENTED_EDGE('',*,*,#22503,.T.); +#22505=ORIENTED_EDGE('',*,*,#22322,.T.); +#22506=EDGE_LOOP('',(#22501,#22502,#22504,#22505)); +#22507=FACE_OUTER_BOUND('',#22506,.F.); +#22508=ADVANCED_FACE('',(#22507),#22500,.T.); +#22509=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#22510=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#22511=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#22512=AXIS2_PLACEMENT_3D('',#22509,#22510,#22511); +#22513=PLANE('',#22512); +#22514=ORIENTED_EDGE('',*,*,#22220,.F.); +#22516=ORIENTED_EDGE('',*,*,#22515,.T.); +#22517=ORIENTED_EDGE('',*,*,#22324,.T.); +#22518=ORIENTED_EDGE('',*,*,#22503,.F.); +#22519=EDGE_LOOP('',(#22514,#22516,#22517,#22518)); +#22520=FACE_OUTER_BOUND('',#22519,.F.); +#22521=ADVANCED_FACE('',(#22520),#22513,.T.); +#22522=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#22523=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#22524=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#22525=AXIS2_PLACEMENT_3D('',#22522,#22523,#22524); +#22526=PLANE('',#22525); +#22527=ORIENTED_EDGE('',*,*,#22218,.F.); +#22529=ORIENTED_EDGE('',*,*,#22528,.T.); +#22530=ORIENTED_EDGE('',*,*,#22326,.T.); +#22531=ORIENTED_EDGE('',*,*,#22515,.F.); +#22532=EDGE_LOOP('',(#22527,#22529,#22530,#22531)); +#22533=FACE_OUTER_BOUND('',#22532,.F.); +#22534=ADVANCED_FACE('',(#22533),#22526,.T.); +#22535=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.271800737645E-1)); +#22536=DIRECTION('',(0.E0,1.E0,0.E0)); +#22537=DIRECTION('',(0.E0,0.E0,1.E0)); +#22538=AXIS2_PLACEMENT_3D('',#22535,#22536,#22537); +#22539=PLANE('',#22538); +#22540=ORIENTED_EDGE('',*,*,#22176,.T.); +#22541=ORIENTED_EDGE('',*,*,#22328,.T.); +#22542=ORIENTED_EDGE('',*,*,#22528,.F.); +#22543=ORIENTED_EDGE('',*,*,#22216,.F.); +#22544=EDGE_LOOP('',(#22540,#22541,#22542,#22543)); +#22545=FACE_OUTER_BOUND('',#22544,.F.); +#22546=ADVANCED_FACE('',(#22545),#22539,.T.); +#22547=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#22548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22549=DIRECTION('',(0.E0,1.E0,0.E0)); +#22550=AXIS2_PLACEMENT_3D('',#22547,#22548,#22549); +#22551=PLANE('',#22550); +#22552=ORIENTED_EDGE('',*,*,#16224,.F.); +#22553=ORIENTED_EDGE('',*,*,#22251,.F.); +#22555=ORIENTED_EDGE('',*,*,#22554,.T.); +#22556=ORIENTED_EDGE('',*,*,#22339,.T.); +#22557=EDGE_LOOP('',(#22552,#22553,#22555,#22556)); +#22558=FACE_OUTER_BOUND('',#22557,.F.); +#22559=ADVANCED_FACE('',(#22558),#22551,.T.); +#22560=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#22561=DIRECTION('',(0.E0,1.E0,0.E0)); +#22562=DIRECTION('',(0.E0,0.E0,1.E0)); +#22563=AXIS2_PLACEMENT_3D('',#22560,#22561,#22562); +#22564=PLANE('',#22563); +#22565=ORIENTED_EDGE('',*,*,#22249,.F.); +#22567=ORIENTED_EDGE('',*,*,#22566,.T.); +#22568=ORIENTED_EDGE('',*,*,#22341,.T.); +#22569=ORIENTED_EDGE('',*,*,#22554,.F.); +#22570=EDGE_LOOP('',(#22565,#22567,#22568,#22569)); +#22571=FACE_OUTER_BOUND('',#22570,.F.); +#22572=ADVANCED_FACE('',(#22571),#22564,.T.); +#22573=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#22574=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22575=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22576=AXIS2_PLACEMENT_3D('',#22573,#22574,#22575); +#22577=PLANE('',#22576); +#22578=ORIENTED_EDGE('',*,*,#22247,.F.); +#22580=ORIENTED_EDGE('',*,*,#22579,.T.); +#22581=ORIENTED_EDGE('',*,*,#22343,.T.); +#22582=ORIENTED_EDGE('',*,*,#22566,.F.); +#22583=EDGE_LOOP('',(#22578,#22580,#22581,#22582)); +#22584=FACE_OUTER_BOUND('',#22583,.F.); +#22585=ADVANCED_FACE('',(#22584),#22577,.T.); +#22586=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#22587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22588=DIRECTION('',(0.E0,1.E0,0.E0)); +#22589=AXIS2_PLACEMENT_3D('',#22586,#22587,#22588); +#22590=PLANE('',#22589); +#22591=ORIENTED_EDGE('',*,*,#22245,.F.); +#22593=ORIENTED_EDGE('',*,*,#22592,.T.); +#22594=ORIENTED_EDGE('',*,*,#22345,.T.); +#22595=ORIENTED_EDGE('',*,*,#22579,.F.); +#22596=EDGE_LOOP('',(#22591,#22593,#22594,#22595)); +#22597=FACE_OUTER_BOUND('',#22596,.F.); +#22598=ADVANCED_FACE('',(#22597),#22590,.T.); +#22599=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#22600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22601=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22602=AXIS2_PLACEMENT_3D('',#22599,#22600,#22601); +#22603=PLANE('',#22602); +#22604=ORIENTED_EDGE('',*,*,#22243,.F.); +#22606=ORIENTED_EDGE('',*,*,#22605,.T.); +#22607=ORIENTED_EDGE('',*,*,#22347,.T.); +#22608=ORIENTED_EDGE('',*,*,#22592,.F.); +#22609=EDGE_LOOP('',(#22604,#22606,#22607,#22608)); +#22610=FACE_OUTER_BOUND('',#22609,.F.); +#22611=ADVANCED_FACE('',(#22610),#22603,.T.); +#22612=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#22613=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#22614=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#22615=AXIS2_PLACEMENT_3D('',#22612,#22613,#22614); +#22616=PLANE('',#22615); +#22617=ORIENTED_EDGE('',*,*,#22241,.F.); +#22619=ORIENTED_EDGE('',*,*,#22618,.T.); +#22620=ORIENTED_EDGE('',*,*,#22349,.T.); +#22621=ORIENTED_EDGE('',*,*,#22605,.F.); +#22622=EDGE_LOOP('',(#22617,#22619,#22620,#22621)); +#22623=FACE_OUTER_BOUND('',#22622,.F.); +#22624=ADVANCED_FACE('',(#22623),#22616,.T.); +#22625=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#22626=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22627=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22628=AXIS2_PLACEMENT_3D('',#22625,#22626,#22627); +#22629=PLANE('',#22628); +#22630=ORIENTED_EDGE('',*,*,#22239,.F.); +#22632=ORIENTED_EDGE('',*,*,#22631,.T.); +#22633=ORIENTED_EDGE('',*,*,#22351,.T.); +#22634=ORIENTED_EDGE('',*,*,#22618,.F.); +#22635=EDGE_LOOP('',(#22630,#22632,#22633,#22634)); +#22636=FACE_OUTER_BOUND('',#22635,.F.); +#22637=ADVANCED_FACE('',(#22636),#22629,.T.); +#22638=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#22639=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22640=DIRECTION('',(0.E0,1.E0,0.E0)); +#22641=AXIS2_PLACEMENT_3D('',#22638,#22639,#22640); +#22642=PLANE('',#22641); +#22643=ORIENTED_EDGE('',*,*,#22237,.F.); +#22645=ORIENTED_EDGE('',*,*,#22644,.T.); +#22646=ORIENTED_EDGE('',*,*,#22353,.T.); +#22647=ORIENTED_EDGE('',*,*,#22631,.F.); +#22648=EDGE_LOOP('',(#22643,#22645,#22646,#22647)); +#22649=FACE_OUTER_BOUND('',#22648,.F.); +#22650=ADVANCED_FACE('',(#22649),#22642,.T.); +#22651=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#22652=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22654=AXIS2_PLACEMENT_3D('',#22651,#22652,#22653); +#22655=PLANE('',#22654); +#22656=ORIENTED_EDGE('',*,*,#22235,.F.); +#22658=ORIENTED_EDGE('',*,*,#22657,.T.); +#22659=ORIENTED_EDGE('',*,*,#22355,.T.); +#22660=ORIENTED_EDGE('',*,*,#22644,.F.); +#22661=EDGE_LOOP('',(#22656,#22658,#22659,#22660)); +#22662=FACE_OUTER_BOUND('',#22661,.F.); +#22663=ADVANCED_FACE('',(#22662),#22655,.T.); +#22664=CARTESIAN_POINT('',(-1.36E0,-1.901673347910E-1,-1.5E-1)); +#22665=DIRECTION('',(0.E0,0.E0,1.E0)); +#22666=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22667=AXIS2_PLACEMENT_3D('',#22664,#22665,#22666); +#22668=PLANE('',#22667); +#22669=ORIENTED_EDGE('',*,*,#16228,.T.); +#22670=ORIENTED_EDGE('',*,*,#22357,.T.); +#22671=ORIENTED_EDGE('',*,*,#22657,.F.); +#22672=ORIENTED_EDGE('',*,*,#22233,.F.); +#22673=EDGE_LOOP('',(#22669,#22670,#22671,#22672)); +#22674=FACE_OUTER_BOUND('',#22673,.F.); +#22675=ADVANCED_FACE('',(#22674),#22668,.T.); +#22676=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#22677=DIRECTION('',(0.E0,0.E0,1.E0)); +#22678=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22679=AXIS2_PLACEMENT_3D('',#22676,#22677,#22678); +#22680=PLANE('',#22679); +#22681=ORIENTED_EDGE('',*,*,#16202,.F.); +#22683=ORIENTED_EDGE('',*,*,#22682,.T.); +#22684=ORIENTED_EDGE('',*,*,#16293,.T.); +#22685=ORIENTED_EDGE('',*,*,#13145,.F.); +#22686=EDGE_LOOP('',(#22681,#22683,#22684,#22685)); +#22687=FACE_OUTER_BOUND('',#22686,.F.); +#22688=ORIENTED_EDGE('',*,*,#22261,.T.); +#22690=ORIENTED_EDGE('',*,*,#22689,.T.); +#22691=ORIENTED_EDGE('',*,*,#22367,.F.); +#22693=ORIENTED_EDGE('',*,*,#22692,.F.); +#22694=EDGE_LOOP('',(#22688,#22690,#22691,#22693)); +#22695=FACE_BOUND('',#22694,.F.); +#22696=ADVANCED_FACE('',(#22687,#22695),#22680,.F.); +#22697=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#22698=DIRECTION('',(0.E0,1.E0,0.E0)); +#22699=DIRECTION('',(0.E0,0.E0,1.E0)); +#22700=AXIS2_PLACEMENT_3D('',#22697,#22698,#22699); +#22701=PLANE('',#22700); +#22702=ORIENTED_EDGE('',*,*,#16200,.F.); +#22704=ORIENTED_EDGE('',*,*,#22703,.T.); +#22705=ORIENTED_EDGE('',*,*,#16295,.T.); +#22706=ORIENTED_EDGE('',*,*,#22682,.F.); +#22707=EDGE_LOOP('',(#22702,#22704,#22705,#22706)); +#22708=FACE_OUTER_BOUND('',#22707,.F.); +#22709=ADVANCED_FACE('',(#22708),#22701,.F.); +#22710=CARTESIAN_POINT('',(-1.015E0,1.375E0,-8.5E-1)); +#22711=DIRECTION('',(0.E0,0.E0,1.E0)); +#22712=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22713=AXIS2_PLACEMENT_3D('',#22710,#22711,#22712); +#22714=PLANE('',#22713); +#22715=ORIENTED_EDGE('',*,*,#16120,.T.); +#22716=ORIENTED_EDGE('',*,*,#16297,.T.); +#22717=ORIENTED_EDGE('',*,*,#22703,.F.); +#22718=ORIENTED_EDGE('',*,*,#16198,.F.); +#22719=EDGE_LOOP('',(#22715,#22716,#22717,#22718)); +#22720=FACE_OUTER_BOUND('',#22719,.F.); +#22721=ADVANCED_FACE('',(#22720),#22714,.F.); +#22722=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#22723=DIRECTION('',(0.E0,1.E0,0.E0)); +#22724=DIRECTION('',(0.E0,0.E0,1.E0)); +#22725=AXIS2_PLACEMENT_3D('',#22722,#22723,#22724); +#22726=PLANE('',#22725); +#22727=ORIENTED_EDGE('',*,*,#22689,.F.); +#22728=ORIENTED_EDGE('',*,*,#22269,.F.); +#22730=ORIENTED_EDGE('',*,*,#22729,.T.); +#22731=ORIENTED_EDGE('',*,*,#22369,.T.); +#22732=EDGE_LOOP('',(#22727,#22728,#22730,#22731)); +#22733=FACE_OUTER_BOUND('',#22732,.F.); +#22734=ADVANCED_FACE('',(#22733),#22726,.T.); +#22735=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#22736=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22737=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22738=AXIS2_PLACEMENT_3D('',#22735,#22736,#22737); +#22739=PLANE('',#22738); +#22740=ORIENTED_EDGE('',*,*,#22267,.F.); +#22742=ORIENTED_EDGE('',*,*,#22741,.T.); +#22743=ORIENTED_EDGE('',*,*,#22371,.T.); +#22744=ORIENTED_EDGE('',*,*,#22729,.F.); +#22745=EDGE_LOOP('',(#22740,#22742,#22743,#22744)); +#22746=FACE_OUTER_BOUND('',#22745,.F.); +#22747=ADVANCED_FACE('',(#22746),#22739,.T.); +#22748=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#22749=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22750=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22751=AXIS2_PLACEMENT_3D('',#22748,#22749,#22750); +#22752=PLANE('',#22751); +#22753=ORIENTED_EDGE('',*,*,#22265,.F.); +#22755=ORIENTED_EDGE('',*,*,#22754,.T.); +#22756=ORIENTED_EDGE('',*,*,#22373,.T.); +#22757=ORIENTED_EDGE('',*,*,#22741,.F.); +#22758=EDGE_LOOP('',(#22753,#22755,#22756,#22757)); +#22759=FACE_OUTER_BOUND('',#22758,.F.); +#22760=ADVANCED_FACE('',(#22759),#22752,.T.); +#22761=CARTESIAN_POINT('',(-1.36E0,4.625735918815E-2,-5.094283666907E-1)); +#22762=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22763=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22764=AXIS2_PLACEMENT_3D('',#22761,#22762,#22763); +#22765=PLANE('',#22764); +#22766=ORIENTED_EDGE('',*,*,#22692,.T.); +#22767=ORIENTED_EDGE('',*,*,#22375,.T.); +#22768=ORIENTED_EDGE('',*,*,#22754,.F.); +#22769=ORIENTED_EDGE('',*,*,#22263,.F.); +#22770=EDGE_LOOP('',(#22766,#22767,#22768,#22769)); +#22771=FACE_OUTER_BOUND('',#22770,.F.); +#22772=ADVANCED_FACE('',(#22771),#22765,.T.); +#22773=CARTESIAN_POINT('',(-1.6E0,1.325E0,1.06E0)); +#22774=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22775=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#22776=AXIS2_PLACEMENT_3D('',#22773,#22774,#22775); +#22777=PLANE('',#22776); +#22778=ORIENTED_EDGE('',*,*,#11455,.F.); +#22779=ORIENTED_EDGE('',*,*,#15259,.T.); +#22780=ORIENTED_EDGE('',*,*,#11254,.T.); +#22781=ORIENTED_EDGE('',*,*,#16351,.F.); +#22782=EDGE_LOOP('',(#22778,#22779,#22780,#22781)); +#22783=FACE_OUTER_BOUND('',#22782,.F.); +#22784=ADVANCED_FACE('',(#22783),#22777,.T.); +#22785=CARTESIAN_POINT('',(-2.235E0,1.325E0,-9.8E-1)); +#22786=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22787=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22788=AXIS2_PLACEMENT_3D('',#22785,#22786,#22787); +#22789=PLANE('',#22788); +#22790=ORIENTED_EDGE('',*,*,#15414,.F.); +#22791=ORIENTED_EDGE('',*,*,#16066,.T.); +#22792=ORIENTED_EDGE('',*,*,#11120,.T.); +#22794=ORIENTED_EDGE('',*,*,#22793,.F.); +#22795=EDGE_LOOP('',(#22790,#22791,#22792,#22794)); +#22796=FACE_OUTER_BOUND('',#22795,.F.); +#22797=ADVANCED_FACE('',(#22796),#22789,.T.); +#22798=CARTESIAN_POINT('',(-2.4E0,1.325E0,-1.06E0)); +#22799=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22800=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22801=AXIS2_PLACEMENT_3D('',#22798,#22799,#22800); +#22802=PLANE('',#22801); +#22803=ORIENTED_EDGE('',*,*,#14334,.F.); +#22804=ORIENTED_EDGE('',*,*,#22793,.T.); +#22805=ORIENTED_EDGE('',*,*,#11118,.T.); +#22807=ORIENTED_EDGE('',*,*,#22806,.F.); +#22808=EDGE_LOOP('',(#22803,#22804,#22805,#22807)); +#22809=FACE_OUTER_BOUND('',#22808,.F.); +#22810=ADVANCED_FACE('',(#22809),#22802,.T.); +#22811=CARTESIAN_POINT('',(-2.565E0,1.325E0,-9.8E-1)); +#22812=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#22813=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22814=AXIS2_PLACEMENT_3D('',#22811,#22812,#22813); +#22815=PLANE('',#22814); +#22816=ORIENTED_EDGE('',*,*,#11116,.T.); +#22818=ORIENTED_EDGE('',*,*,#22817,.F.); +#22819=ORIENTED_EDGE('',*,*,#13766,.F.); +#22820=ORIENTED_EDGE('',*,*,#22806,.T.); +#22821=EDGE_LOOP('',(#22816,#22818,#22819,#22820)); +#22822=FACE_OUTER_BOUND('',#22821,.F.); +#22823=ADVANCED_FACE('',(#22822),#22815,.T.); +#22824=CARTESIAN_POINT('',(-2.8E0,1.325E0,-8.E-1)); +#22825=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22826=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22827=AXIS2_PLACEMENT_3D('',#22824,#22825,#22826); +#22828=PLANE('',#22827); +#22830=ORIENTED_EDGE('',*,*,#22829,.F.); +#22831=ORIENTED_EDGE('',*,*,#22817,.T.); +#22832=ORIENTED_EDGE('',*,*,#11114,.T.); +#22834=ORIENTED_EDGE('',*,*,#22833,.F.); +#22835=EDGE_LOOP('',(#22830,#22831,#22832,#22834)); +#22836=FACE_OUTER_BOUND('',#22835,.F.); +#22837=ADVANCED_FACE('',(#22836),#22828,.T.); +#22838=CARTESIAN_POINT('',(-2.615E0,1.375E0,-8.5E-1)); +#22839=DIRECTION('',(0.E0,0.E0,1.E0)); +#22840=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22841=AXIS2_PLACEMENT_3D('',#22838,#22839,#22840); +#22842=PLANE('',#22841); +#22843=ORIENTED_EDGE('',*,*,#22829,.T.); +#22844=ORIENTED_EDGE('',*,*,#13686,.T.); +#22846=ORIENTED_EDGE('',*,*,#22845,.F.); +#22847=ORIENTED_EDGE('',*,*,#13768,.F.); +#22848=EDGE_LOOP('',(#22843,#22844,#22846,#22847)); +#22849=FACE_OUTER_BOUND('',#22848,.F.); +#22850=ADVANCED_FACE('',(#22849),#22842,.F.); +#22851=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#22852=DIRECTION('',(0.E0,1.E0,0.E0)); +#22853=DIRECTION('',(0.E0,0.E0,1.E0)); +#22854=AXIS2_PLACEMENT_3D('',#22851,#22852,#22853); +#22855=PLANE('',#22854); +#22856=ORIENTED_EDGE('',*,*,#13770,.F.); +#22857=ORIENTED_EDGE('',*,*,#22845,.T.); +#22858=ORIENTED_EDGE('',*,*,#13684,.T.); +#22860=ORIENTED_EDGE('',*,*,#22859,.F.); +#22861=EDGE_LOOP('',(#22856,#22857,#22858,#22860)); +#22862=FACE_OUTER_BOUND('',#22861,.F.); +#22863=ADVANCED_FACE('',(#22862),#22855,.F.); +#22864=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#22865=DIRECTION('',(0.E0,0.E0,1.E0)); +#22866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22867=AXIS2_PLACEMENT_3D('',#22864,#22865,#22866); +#22868=PLANE('',#22867); +#22869=ORIENTED_EDGE('',*,*,#13772,.F.); +#22870=ORIENTED_EDGE('',*,*,#22859,.T.); +#22871=ORIENTED_EDGE('',*,*,#13682,.T.); +#22872=ORIENTED_EDGE('',*,*,#13161,.F.); +#22873=EDGE_LOOP('',(#22869,#22870,#22871,#22872)); +#22874=FACE_OUTER_BOUND('',#22873,.F.); +#22875=ORIENTED_EDGE('',*,*,#13896,.T.); +#22877=ORIENTED_EDGE('',*,*,#22876,.T.); +#22878=ORIENTED_EDGE('',*,*,#14003,.F.); +#22880=ORIENTED_EDGE('',*,*,#22879,.F.); +#22881=EDGE_LOOP('',(#22875,#22877,#22878,#22880)); +#22882=FACE_BOUND('',#22881,.F.); +#22883=ADVANCED_FACE('',(#22874,#22882),#22868,.F.); +#22884=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#22885=DIRECTION('',(0.E0,1.E0,0.E0)); +#22886=DIRECTION('',(0.E0,0.E0,1.E0)); +#22887=AXIS2_PLACEMENT_3D('',#22884,#22885,#22886); +#22888=PLANE('',#22887); +#22889=ORIENTED_EDGE('',*,*,#22876,.F.); +#22890=ORIENTED_EDGE('',*,*,#13904,.F.); +#22892=ORIENTED_EDGE('',*,*,#22891,.T.); +#22893=ORIENTED_EDGE('',*,*,#14005,.T.); +#22894=EDGE_LOOP('',(#22889,#22890,#22892,#22893)); +#22895=FACE_OUTER_BOUND('',#22894,.F.); +#22896=ADVANCED_FACE('',(#22895),#22888,.T.); +#22897=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#22898=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22899=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22900=AXIS2_PLACEMENT_3D('',#22897,#22898,#22899); +#22901=PLANE('',#22900); +#22902=ORIENTED_EDGE('',*,*,#13902,.F.); +#22904=ORIENTED_EDGE('',*,*,#22903,.T.); +#22905=ORIENTED_EDGE('',*,*,#14007,.T.); +#22906=ORIENTED_EDGE('',*,*,#22891,.F.); +#22907=EDGE_LOOP('',(#22902,#22904,#22905,#22906)); +#22908=FACE_OUTER_BOUND('',#22907,.F.); +#22909=ADVANCED_FACE('',(#22908),#22901,.T.); +#22910=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#22911=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22912=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22913=AXIS2_PLACEMENT_3D('',#22910,#22911,#22912); +#22914=PLANE('',#22913); +#22915=ORIENTED_EDGE('',*,*,#13900,.F.); +#22917=ORIENTED_EDGE('',*,*,#22916,.T.); +#22918=ORIENTED_EDGE('',*,*,#14009,.T.); +#22919=ORIENTED_EDGE('',*,*,#22903,.F.); +#22920=EDGE_LOOP('',(#22915,#22917,#22918,#22919)); +#22921=FACE_OUTER_BOUND('',#22920,.F.); +#22922=ADVANCED_FACE('',(#22921),#22914,.T.); +#22923=CARTESIAN_POINT('',(-2.96E0,4.625735918815E-2,-5.094283666907E-1)); +#22924=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22925=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22926=AXIS2_PLACEMENT_3D('',#22923,#22924,#22925); +#22927=PLANE('',#22926); +#22928=ORIENTED_EDGE('',*,*,#22879,.T.); +#22929=ORIENTED_EDGE('',*,*,#14011,.T.); +#22930=ORIENTED_EDGE('',*,*,#22916,.F.); +#22931=ORIENTED_EDGE('',*,*,#13898,.F.); +#22932=EDGE_LOOP('',(#22928,#22929,#22930,#22931)); +#22933=FACE_OUTER_BOUND('',#22932,.F.); +#22934=ADVANCED_FACE('',(#22933),#22927,.T.); +#22935=CARTESIAN_POINT('',(-3.035E0,1.325E0,-9.8E-1)); +#22936=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22937=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22938=AXIS2_PLACEMENT_3D('',#22935,#22936,#22937); +#22939=PLANE('',#22938); +#22940=ORIENTED_EDGE('',*,*,#13677,.F.); +#22941=ORIENTED_EDGE('',*,*,#22833,.T.); +#22942=ORIENTED_EDGE('',*,*,#11112,.T.); +#22944=ORIENTED_EDGE('',*,*,#22943,.F.); +#22945=EDGE_LOOP('',(#22940,#22941,#22942,#22944)); +#22946=FACE_OUTER_BOUND('',#22945,.F.); +#22947=ADVANCED_FACE('',(#22946),#22939,.T.); +#22948=CARTESIAN_POINT('',(-3.2E0,1.325E0,-1.06E0)); +#22949=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22950=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22951=AXIS2_PLACEMENT_3D('',#22948,#22949,#22950); +#22952=PLANE('',#22951); +#22953=ORIENTED_EDGE('',*,*,#14320,.F.); +#22954=ORIENTED_EDGE('',*,*,#22943,.T.); +#22955=ORIENTED_EDGE('',*,*,#11110,.T.); +#22957=ORIENTED_EDGE('',*,*,#22956,.F.); +#22958=EDGE_LOOP('',(#22953,#22954,#22955,#22957)); +#22959=FACE_OUTER_BOUND('',#22958,.F.); +#22960=ADVANCED_FACE('',(#22959),#22952,.T.); +#22961=CARTESIAN_POINT('',(-3.365E0,1.325E0,-9.8E-1)); +#22962=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#22963=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22964=AXIS2_PLACEMENT_3D('',#22961,#22962,#22963); +#22965=PLANE('',#22964); +#22966=ORIENTED_EDGE('',*,*,#11108,.T.); +#22967=ORIENTED_EDGE('',*,*,#14481,.F.); +#22968=ORIENTED_EDGE('',*,*,#14574,.F.); +#22969=ORIENTED_EDGE('',*,*,#22956,.T.); +#22970=EDGE_LOOP('',(#22966,#22967,#22968,#22969)); +#22971=FACE_OUTER_BOUND('',#22970,.F.); +#22972=ADVANCED_FACE('',(#22971),#22965,.T.); +#22973=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#22974=DIRECTION('',(0.E0,1.E0,0.E0)); +#22975=DIRECTION('',(0.E0,0.E0,1.E0)); +#22976=AXIS2_PLACEMENT_3D('',#22973,#22974,#22975); +#22977=PLANE('',#22976); +#22978=ORIENTED_EDGE('',*,*,#16023,.F.); +#22979=ORIENTED_EDGE('',*,*,#15603,.F.); +#22981=ORIENTED_EDGE('',*,*,#22980,.T.); +#22982=ORIENTED_EDGE('',*,*,#15703,.T.); +#22983=EDGE_LOOP('',(#22978,#22979,#22981,#22982)); +#22984=FACE_OUTER_BOUND('',#22983,.F.); +#22985=ADVANCED_FACE('',(#22984),#22977,.T.); +#22986=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#22987=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22988=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22989=AXIS2_PLACEMENT_3D('',#22986,#22987,#22988); +#22990=PLANE('',#22989); +#22991=ORIENTED_EDGE('',*,*,#15601,.F.); +#22993=ORIENTED_EDGE('',*,*,#22992,.T.); +#22994=ORIENTED_EDGE('',*,*,#15705,.T.); +#22995=ORIENTED_EDGE('',*,*,#22980,.F.); +#22996=EDGE_LOOP('',(#22991,#22993,#22994,#22995)); +#22997=FACE_OUTER_BOUND('',#22996,.F.); +#22998=ADVANCED_FACE('',(#22997),#22990,.T.); +#22999=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#23000=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#23001=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#23002=AXIS2_PLACEMENT_3D('',#22999,#23000,#23001); +#23003=PLANE('',#23002); +#23004=ORIENTED_EDGE('',*,*,#15599,.F.); +#23006=ORIENTED_EDGE('',*,*,#23005,.T.); +#23007=ORIENTED_EDGE('',*,*,#15707,.T.); +#23008=ORIENTED_EDGE('',*,*,#22992,.F.); +#23009=EDGE_LOOP('',(#23004,#23006,#23007,#23008)); +#23010=FACE_OUTER_BOUND('',#23009,.F.); +#23011=ADVANCED_FACE('',(#23010),#23003,.T.); +#23012=CARTESIAN_POINT('',(-2.16E0,4.625735918815E-2,-5.094283666907E-1)); +#23013=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#23014=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#23015=AXIS2_PLACEMENT_3D('',#23012,#23013,#23014); +#23016=PLANE('',#23015); +#23017=ORIENTED_EDGE('',*,*,#16026,.T.); +#23018=ORIENTED_EDGE('',*,*,#15709,.T.); +#23019=ORIENTED_EDGE('',*,*,#23005,.F.); +#23020=ORIENTED_EDGE('',*,*,#15597,.F.); +#23021=EDGE_LOOP('',(#23017,#23018,#23019,#23020)); +#23022=FACE_OUTER_BOUND('',#23021,.F.); +#23023=ADVANCED_FACE('',(#23022),#23016,.T.); +#23024=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#23025=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23026=DIRECTION('',(0.E0,1.E0,0.E0)); +#23027=AXIS2_PLACEMENT_3D('',#23024,#23025,#23026); +#23028=PLANE('',#23027); +#23029=ORIENTED_EDGE('',*,*,#15190,.T.); +#23030=ORIENTED_EDGE('',*,*,#13756,.F.); +#23032=ORIENTED_EDGE('',*,*,#23031,.T.); +#23033=ORIENTED_EDGE('',*,*,#13660,.T.); +#23034=EDGE_LOOP('',(#23029,#23030,#23032,#23033)); +#23035=FACE_OUTER_BOUND('',#23034,.F.); +#23036=ADVANCED_FACE('',(#23035),#23028,.F.); +#23037=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#23038=DIRECTION('',(0.E0,1.E0,0.E0)); +#23039=DIRECTION('',(0.E0,0.E0,1.E0)); +#23040=AXIS2_PLACEMENT_3D('',#23037,#23038,#23039); +#23041=PLANE('',#23040); +#23042=ORIENTED_EDGE('',*,*,#13754,.F.); +#23043=ORIENTED_EDGE('',*,*,#14141,.T.); +#23044=ORIENTED_EDGE('',*,*,#13662,.T.); +#23045=ORIENTED_EDGE('',*,*,#23031,.F.); +#23046=EDGE_LOOP('',(#23042,#23043,#23044,#23045)); +#23047=FACE_OUTER_BOUND('',#23046,.F.); +#23048=ADVANCED_FACE('',(#23047),#23041,.F.); +#23049=CARTESIAN_POINT('',(-3.835E0,1.325E0,9.8E-1)); +#23050=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#23051=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#23052=AXIS2_PLACEMENT_3D('',#23049,#23050,#23051); +#23053=PLANE('',#23052); +#23054=ORIENTED_EDGE('',*,*,#11276,.T.); +#23055=ORIENTED_EDGE('',*,*,#15138,.F.); +#23056=ORIENTED_EDGE('',*,*,#12161,.F.); +#23058=ORIENTED_EDGE('',*,*,#23057,.T.); +#23059=EDGE_LOOP('',(#23054,#23055,#23056,#23058)); +#23060=FACE_OUTER_BOUND('',#23059,.F.); +#23061=ADVANCED_FACE('',(#23060),#23053,.T.); +#23062=CARTESIAN_POINT('',(-3.98E0,1.325E0,1.06E0)); +#23063=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#23064=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#23065=AXIS2_PLACEMENT_3D('',#23062,#23063,#23064); +#23066=PLANE('',#23065); +#23067=ORIENTED_EDGE('',*,*,#11293,.T.); +#23068=ORIENTED_EDGE('',*,*,#11278,.T.); +#23069=ORIENTED_EDGE('',*,*,#23057,.F.); +#23070=ORIENTED_EDGE('',*,*,#11335,.F.); +#23071=EDGE_LOOP('',(#23067,#23068,#23069,#23070)); +#23072=FACE_OUTER_BOUND('',#23071,.F.); +#23073=ADVANCED_FACE('',(#23072),#23066,.T.); +#23074=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#23075=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#23076=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#23077=AXIS2_PLACEMENT_3D('',#23074,#23075,#23076); +#23078=PLANE('',#23077); +#23079=ORIENTED_EDGE('',*,*,#15095,.F.); +#23080=ORIENTED_EDGE('',*,*,#14707,.F.); +#23082=ORIENTED_EDGE('',*,*,#23081,.T.); +#23083=ORIENTED_EDGE('',*,*,#14808,.T.); +#23084=EDGE_LOOP('',(#23079,#23080,#23082,#23083)); +#23085=FACE_OUTER_BOUND('',#23084,.F.); +#23086=ADVANCED_FACE('',(#23085),#23078,.T.); +#23087=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#23088=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#23089=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#23090=AXIS2_PLACEMENT_3D('',#23087,#23088,#23089); +#23091=PLANE('',#23090); +#23092=ORIENTED_EDGE('',*,*,#14705,.F.); +#23094=ORIENTED_EDGE('',*,*,#23093,.T.); +#23095=ORIENTED_EDGE('',*,*,#14810,.T.); +#23096=ORIENTED_EDGE('',*,*,#23081,.F.); +#23097=EDGE_LOOP('',(#23092,#23094,#23095,#23096)); +#23098=FACE_OUTER_BOUND('',#23097,.F.); +#23099=ADVANCED_FACE('',(#23098),#23091,.T.); +#23100=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#23101=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#23102=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#23103=AXIS2_PLACEMENT_3D('',#23100,#23101,#23102); +#23104=PLANE('',#23103); +#23105=ORIENTED_EDGE('',*,*,#14703,.F.); +#23107=ORIENTED_EDGE('',*,*,#23106,.T.); +#23108=ORIENTED_EDGE('',*,*,#14812,.T.); +#23109=ORIENTED_EDGE('',*,*,#23093,.F.); +#23110=EDGE_LOOP('',(#23105,#23107,#23108,#23109)); +#23111=FACE_OUTER_BOUND('',#23110,.F.); +#23112=ADVANCED_FACE('',(#23111),#23104,.T.); +#23113=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.271800737645E-1)); +#23114=DIRECTION('',(0.E0,1.E0,0.E0)); +#23115=DIRECTION('',(0.E0,0.E0,1.E0)); +#23116=AXIS2_PLACEMENT_3D('',#23113,#23114,#23115); +#23117=PLANE('',#23116); +#23118=ORIENTED_EDGE('',*,*,#15098,.T.); +#23119=ORIENTED_EDGE('',*,*,#14814,.T.); +#23120=ORIENTED_EDGE('',*,*,#23106,.F.); +#23121=ORIENTED_EDGE('',*,*,#14701,.F.); +#23122=EDGE_LOOP('',(#23118,#23119,#23120,#23121)); +#23123=FACE_OUTER_BOUND('',#23122,.F.); +#23124=ADVANCED_FACE('',(#23123),#23117,.T.); +#23125=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#23126=DIRECTION('',(0.E0,0.E0,1.E0)); +#23127=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23128=AXIS2_PLACEMENT_3D('',#23125,#23126,#23127); +#23129=PLANE('',#23128); +#23130=ORIENTED_EDGE('',*,*,#14578,.F.); +#23131=ORIENTED_EDGE('',*,*,#14511,.T.); +#23132=ORIENTED_EDGE('',*,*,#12186,.T.); +#23133=ORIENTED_EDGE('',*,*,#13169,.F.); +#23134=EDGE_LOOP('',(#23130,#23131,#23132,#23133)); +#23135=FACE_OUTER_BOUND('',#23134,.F.); +#23136=ORIENTED_EDGE('',*,*,#14717,.T.); +#23138=ORIENTED_EDGE('',*,*,#23137,.T.); +#23139=ORIENTED_EDGE('',*,*,#14824,.F.); +#23141=ORIENTED_EDGE('',*,*,#23140,.F.); +#23142=EDGE_LOOP('',(#23136,#23138,#23139,#23141)); +#23143=FACE_BOUND('',#23142,.F.); +#23144=ADVANCED_FACE('',(#23135,#23143),#23129,.F.); +#23145=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#23146=DIRECTION('',(0.E0,1.E0,0.E0)); +#23147=DIRECTION('',(0.E0,0.E0,1.E0)); +#23148=AXIS2_PLACEMENT_3D('',#23145,#23146,#23147); +#23149=PLANE('',#23148); +#23150=ORIENTED_EDGE('',*,*,#23137,.F.); +#23151=ORIENTED_EDGE('',*,*,#14725,.F.); +#23153=ORIENTED_EDGE('',*,*,#23152,.T.); +#23154=ORIENTED_EDGE('',*,*,#14826,.T.); +#23155=EDGE_LOOP('',(#23150,#23151,#23153,#23154)); +#23156=FACE_OUTER_BOUND('',#23155,.F.); +#23157=ADVANCED_FACE('',(#23156),#23149,.T.); +#23158=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#23159=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#23160=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#23161=AXIS2_PLACEMENT_3D('',#23158,#23159,#23160); +#23162=PLANE('',#23161); +#23163=ORIENTED_EDGE('',*,*,#14723,.F.); +#23165=ORIENTED_EDGE('',*,*,#23164,.T.); +#23166=ORIENTED_EDGE('',*,*,#14828,.T.); +#23167=ORIENTED_EDGE('',*,*,#23152,.F.); +#23168=EDGE_LOOP('',(#23163,#23165,#23166,#23167)); +#23169=FACE_OUTER_BOUND('',#23168,.F.); +#23170=ADVANCED_FACE('',(#23169),#23162,.T.); +#23171=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#23172=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#23173=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#23174=AXIS2_PLACEMENT_3D('',#23171,#23172,#23173); +#23175=PLANE('',#23174); +#23176=ORIENTED_EDGE('',*,*,#14721,.F.); +#23178=ORIENTED_EDGE('',*,*,#23177,.T.); +#23179=ORIENTED_EDGE('',*,*,#14830,.T.); +#23180=ORIENTED_EDGE('',*,*,#23164,.F.); +#23181=EDGE_LOOP('',(#23176,#23178,#23179,#23180)); +#23182=FACE_OUTER_BOUND('',#23181,.F.); +#23183=ADVANCED_FACE('',(#23182),#23175,.T.); +#23184=CARTESIAN_POINT('',(-3.76E0,4.625735918815E-2,-5.094283666907E-1)); +#23185=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#23186=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#23187=AXIS2_PLACEMENT_3D('',#23184,#23185,#23186); +#23188=PLANE('',#23187); +#23189=ORIENTED_EDGE('',*,*,#23140,.T.); +#23190=ORIENTED_EDGE('',*,*,#14832,.T.); +#23191=ORIENTED_EDGE('',*,*,#23177,.F.); +#23192=ORIENTED_EDGE('',*,*,#14719,.F.); +#23193=EDGE_LOOP('',(#23189,#23190,#23191,#23192)); +#23194=FACE_OUTER_BOUND('',#23193,.F.); +#23195=ADVANCED_FACE('',(#23194),#23188,.T.); +#23196=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#23197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23198=DIRECTION('',(0.E0,1.E0,0.E0)); +#23199=AXIS2_PLACEMENT_3D('',#23196,#23197,#23198); +#23200=PLANE('',#23199); +#23201=ORIENTED_EDGE('',*,*,#14527,.F.); +#23202=ORIENTED_EDGE('',*,*,#14595,.T.); +#23203=ORIENTED_EDGE('',*,*,#12123,.T.); +#23204=ORIENTED_EDGE('',*,*,#12265,.F.); +#23205=EDGE_LOOP('',(#23201,#23202,#23203,#23204)); +#23206=FACE_OUTER_BOUND('',#23205,.F.); +#23207=ADVANCED_FACE('',(#23206),#23200,.F.); +#23208=CARTESIAN_POINT('',(-4.264644660941E0,1.325E0,-9.496446609407E-1)); +#23209=DIRECTION('',(-5.E-1,7.071067811866E-1,-5.E-1)); +#23210=DIRECTION('',(-5.E-1,-7.071067811865E-1,-5.E-1)); +#23211=AXIS2_PLACEMENT_3D('',#23208,#23209,#23210); +#23212=PLANE('',#23211); +#23213=ORIENTED_EDGE('',*,*,#11100,.T.); +#23215=ORIENTED_EDGE('',*,*,#23214,.F.); +#23217=ORIENTED_EDGE('',*,*,#23216,.F.); +#23218=ORIENTED_EDGE('',*,*,#14456,.T.); +#23219=EDGE_LOOP('',(#23213,#23215,#23217,#23218)); +#23220=FACE_OUTER_BOUND('',#23219,.F.); +#23221=ADVANCED_FACE('',(#23220),#23212,.T.); +#23222=CARTESIAN_POINT('',(-4.375E0,1.325E0,0.E0)); +#23223=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#23224=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#23225=AXIS2_PLACEMENT_3D('',#23222,#23223,#23224); +#23226=PLANE('',#23225); +#23228=ORIENTED_EDGE('',*,*,#23227,.T.); +#23230=ORIENTED_EDGE('',*,*,#23229,.T.); +#23232=ORIENTED_EDGE('',*,*,#23231,.F.); +#23234=ORIENTED_EDGE('',*,*,#23233,.F.); +#23235=ORIENTED_EDGE('',*,*,#23214,.T.); +#23236=ORIENTED_EDGE('',*,*,#11098,.T.); +#23237=ORIENTED_EDGE('',*,*,#11290,.F.); +#23239=ORIENTED_EDGE('',*,*,#23238,.F.); +#23240=EDGE_LOOP('',(#23228,#23230,#23232,#23234,#23235,#23236,#23237,#23239)); +#23241=FACE_OUTER_BOUND('',#23240,.F.); +#23242=ADVANCED_FACE('',(#23241),#23226,.T.); +#23243=CARTESIAN_POINT('',(-4.425E0,1.375E0,5.E-1)); +#23244=DIRECTION('',(0.E0,0.E0,1.E0)); +#23245=DIRECTION('',(1.E0,0.E0,0.E0)); +#23246=AXIS2_PLACEMENT_3D('',#23243,#23244,#23245); +#23247=PLANE('',#23246); +#23249=ORIENTED_EDGE('',*,*,#23248,.F.); +#23250=ORIENTED_EDGE('',*,*,#13293,.T.); +#23252=ORIENTED_EDGE('',*,*,#23251,.F.); +#23253=ORIENTED_EDGE('',*,*,#23227,.F.); +#23254=EDGE_LOOP('',(#23249,#23250,#23252,#23253)); +#23255=FACE_OUTER_BOUND('',#23254,.F.); +#23256=ADVANCED_FACE('',(#23255),#23247,.F.); +#23257=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#23258=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23259=DIRECTION('',(0.E0,0.E0,1.E0)); +#23260=AXIS2_PLACEMENT_3D('',#23257,#23258,#23259); +#23261=PLANE('',#23260); +#23262=ORIENTED_EDGE('',*,*,#23248,.T.); +#23263=ORIENTED_EDGE('',*,*,#23238,.T.); +#23264=ORIENTED_EDGE('',*,*,#11308,.F.); +#23265=ORIENTED_EDGE('',*,*,#13295,.F.); +#23266=EDGE_LOOP('',(#23262,#23263,#23264,#23265)); +#23267=FACE_OUTER_BOUND('',#23266,.F.); +#23268=ADVANCED_FACE('',(#23267),#23261,.T.); +#23269=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#23270=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23271=DIRECTION('',(0.E0,0.E0,1.E0)); +#23272=AXIS2_PLACEMENT_3D('',#23269,#23270,#23271); +#23273=PLANE('',#23272); +#23275=ORIENTED_EDGE('',*,*,#23274,.F.); +#23276=ORIENTED_EDGE('',*,*,#13287,.F.); +#23278=ORIENTED_EDGE('',*,*,#23277,.T.); +#23279=ORIENTED_EDGE('',*,*,#23233,.T.); +#23280=EDGE_LOOP('',(#23275,#23276,#23278,#23279)); +#23281=FACE_OUTER_BOUND('',#23280,.F.); +#23282=ADVANCED_FACE('',(#23281),#23273,.T.); +#23283=CARTESIAN_POINT('',(-4.3875E0,1.375E0,-5.E-1)); +#23284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23286=AXIS2_PLACEMENT_3D('',#23283,#23284,#23285); +#23287=PLANE('',#23286); +#23288=ORIENTED_EDGE('',*,*,#23274,.T.); +#23289=ORIENTED_EDGE('',*,*,#23231,.T.); +#23291=ORIENTED_EDGE('',*,*,#23290,.T.); +#23292=ORIENTED_EDGE('',*,*,#13289,.T.); +#23293=EDGE_LOOP('',(#23288,#23289,#23291,#23292)); +#23294=FACE_OUTER_BOUND('',#23293,.F.); +#23295=ADVANCED_FACE('',(#23294),#23287,.F.); +#23296=CARTESIAN_POINT('',(-4.3875E0,1.375E0,5.E-1)); +#23297=DIRECTION('',(1.E0,0.E0,0.E0)); +#23298=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23299=AXIS2_PLACEMENT_3D('',#23296,#23297,#23298); +#23300=PLANE('',#23299); +#23301=ORIENTED_EDGE('',*,*,#23251,.T.); +#23302=ORIENTED_EDGE('',*,*,#13291,.T.); +#23303=ORIENTED_EDGE('',*,*,#23290,.F.); +#23304=ORIENTED_EDGE('',*,*,#23229,.F.); +#23305=EDGE_LOOP('',(#23301,#23302,#23303,#23304)); +#23306=FACE_OUTER_BOUND('',#23305,.F.); +#23307=ADVANCED_FACE('',(#23306),#23300,.F.); +#23308=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#23309=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#23310=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#23311=AXIS2_PLACEMENT_3D('',#23308,#23309,#23310); +#23312=PLANE('',#23311); +#23313=ORIENTED_EDGE('',*,*,#23216,.T.); +#23314=ORIENTED_EDGE('',*,*,#23277,.F.); +#23315=ORIENTED_EDGE('',*,*,#13312,.F.); +#23316=ORIENTED_EDGE('',*,*,#14290,.T.); +#23317=EDGE_LOOP('',(#23313,#23314,#23315,#23316)); +#23318=FACE_OUTER_BOUND('',#23317,.F.); +#23319=ADVANCED_FACE('',(#23318),#23312,.T.); +#23320=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#23321=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#23322=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#23323=AXIS2_PLACEMENT_3D('',#23320,#23321,#23322); +#23324=PLANE('',#23323); +#23325=ORIENTED_EDGE('',*,*,#14146,.F.); +#23326=ORIENTED_EDGE('',*,*,#13857,.F.); +#23328=ORIENTED_EDGE('',*,*,#23327,.T.); +#23329=ORIENTED_EDGE('',*,*,#13958,.T.); +#23330=EDGE_LOOP('',(#23325,#23326,#23328,#23329)); +#23331=FACE_OUTER_BOUND('',#23330,.F.); +#23332=ADVANCED_FACE('',(#23331),#23324,.T.); +#23333=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#23334=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#23335=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#23336=AXIS2_PLACEMENT_3D('',#23333,#23334,#23335); +#23337=PLANE('',#23336); +#23338=ORIENTED_EDGE('',*,*,#13855,.F.); +#23340=ORIENTED_EDGE('',*,*,#23339,.T.); +#23341=ORIENTED_EDGE('',*,*,#13960,.T.); +#23342=ORIENTED_EDGE('',*,*,#23327,.F.); +#23343=EDGE_LOOP('',(#23338,#23340,#23341,#23342)); +#23344=FACE_OUTER_BOUND('',#23343,.F.); +#23345=ADVANCED_FACE('',(#23344),#23337,.T.); +#23346=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#23347=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#23348=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#23349=AXIS2_PLACEMENT_3D('',#23346,#23347,#23348); +#23350=PLANE('',#23349); +#23351=ORIENTED_EDGE('',*,*,#13853,.F.); +#23353=ORIENTED_EDGE('',*,*,#23352,.T.); +#23354=ORIENTED_EDGE('',*,*,#13962,.T.); +#23355=ORIENTED_EDGE('',*,*,#23339,.F.); +#23356=EDGE_LOOP('',(#23351,#23353,#23354,#23355)); +#23357=FACE_OUTER_BOUND('',#23356,.F.); +#23358=ADVANCED_FACE('',(#23357),#23350,.T.); +#23359=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.271800737645E-1)); +#23360=DIRECTION('',(0.E0,1.E0,0.E0)); +#23361=DIRECTION('',(0.E0,0.E0,1.E0)); +#23362=AXIS2_PLACEMENT_3D('',#23359,#23360,#23361); +#23363=PLANE('',#23362); +#23364=ORIENTED_EDGE('',*,*,#14149,.T.); +#23365=ORIENTED_EDGE('',*,*,#13964,.T.); +#23366=ORIENTED_EDGE('',*,*,#23352,.F.); +#23367=ORIENTED_EDGE('',*,*,#13851,.F.); +#23368=EDGE_LOOP('',(#23364,#23365,#23366,#23367)); +#23369=FACE_OUTER_BOUND('',#23368,.F.); +#23370=ADVANCED_FACE('',(#23369),#23363,.T.); +#23371=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#23372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23373=DIRECTION('',(0.E0,1.E0,0.E0)); +#23374=AXIS2_PLACEMENT_3D('',#23371,#23372,#23373); +#23375=PLANE('',#23374); +#23376=ORIENTED_EDGE('',*,*,#13794,.F.); +#23377=ORIENTED_EDGE('',*,*,#13886,.F.); +#23379=ORIENTED_EDGE('',*,*,#23378,.T.); +#23380=ORIENTED_EDGE('',*,*,#13975,.T.); +#23381=EDGE_LOOP('',(#23376,#23377,#23379,#23380)); +#23382=FACE_OUTER_BOUND('',#23381,.F.); +#23383=ADVANCED_FACE('',(#23382),#23375,.T.); +#23384=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#23385=DIRECTION('',(0.E0,1.E0,0.E0)); +#23386=DIRECTION('',(0.E0,0.E0,1.E0)); +#23387=AXIS2_PLACEMENT_3D('',#23384,#23385,#23386); +#23388=PLANE('',#23387); +#23389=ORIENTED_EDGE('',*,*,#13884,.F.); +#23391=ORIENTED_EDGE('',*,*,#23390,.T.); +#23392=ORIENTED_EDGE('',*,*,#13977,.T.); +#23393=ORIENTED_EDGE('',*,*,#23378,.F.); +#23394=EDGE_LOOP('',(#23389,#23391,#23392,#23393)); +#23395=FACE_OUTER_BOUND('',#23394,.F.); +#23396=ADVANCED_FACE('',(#23395),#23388,.T.); +#23397=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#23398=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#23399=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#23400=AXIS2_PLACEMENT_3D('',#23397,#23398,#23399); +#23401=PLANE('',#23400); +#23402=ORIENTED_EDGE('',*,*,#13882,.F.); +#23404=ORIENTED_EDGE('',*,*,#23403,.T.); +#23405=ORIENTED_EDGE('',*,*,#13979,.T.); +#23406=ORIENTED_EDGE('',*,*,#23390,.F.); +#23407=EDGE_LOOP('',(#23402,#23404,#23405,#23406)); +#23408=FACE_OUTER_BOUND('',#23407,.F.); +#23409=ADVANCED_FACE('',(#23408),#23401,.T.); +#23410=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#23411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23412=DIRECTION('',(0.E0,1.E0,0.E0)); +#23413=AXIS2_PLACEMENT_3D('',#23410,#23411,#23412); +#23414=PLANE('',#23413); +#23415=ORIENTED_EDGE('',*,*,#13880,.F.); +#23417=ORIENTED_EDGE('',*,*,#23416,.T.); +#23418=ORIENTED_EDGE('',*,*,#13981,.T.); +#23419=ORIENTED_EDGE('',*,*,#23403,.F.); +#23420=EDGE_LOOP('',(#23415,#23417,#23418,#23419)); +#23421=FACE_OUTER_BOUND('',#23420,.F.); +#23422=ADVANCED_FACE('',(#23421),#23414,.T.); +#23423=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#23424=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23425=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23426=AXIS2_PLACEMENT_3D('',#23423,#23424,#23425); +#23427=PLANE('',#23426); +#23428=ORIENTED_EDGE('',*,*,#13878,.F.); +#23430=ORIENTED_EDGE('',*,*,#23429,.T.); +#23431=ORIENTED_EDGE('',*,*,#13983,.T.); +#23432=ORIENTED_EDGE('',*,*,#23416,.F.); +#23433=EDGE_LOOP('',(#23428,#23430,#23431,#23432)); +#23434=FACE_OUTER_BOUND('',#23433,.F.); +#23435=ADVANCED_FACE('',(#23434),#23427,.T.); +#23436=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#23437=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#23438=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#23439=AXIS2_PLACEMENT_3D('',#23436,#23437,#23438); +#23440=PLANE('',#23439); +#23441=ORIENTED_EDGE('',*,*,#13876,.F.); +#23443=ORIENTED_EDGE('',*,*,#23442,.T.); +#23444=ORIENTED_EDGE('',*,*,#13985,.T.); +#23445=ORIENTED_EDGE('',*,*,#23429,.F.); +#23446=EDGE_LOOP('',(#23441,#23443,#23444,#23445)); +#23447=FACE_OUTER_BOUND('',#23446,.F.); +#23448=ADVANCED_FACE('',(#23447),#23440,.T.); +#23449=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#23450=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23452=AXIS2_PLACEMENT_3D('',#23449,#23450,#23451); +#23453=PLANE('',#23452); +#23454=ORIENTED_EDGE('',*,*,#13874,.F.); +#23456=ORIENTED_EDGE('',*,*,#23455,.T.); +#23457=ORIENTED_EDGE('',*,*,#13987,.T.); +#23458=ORIENTED_EDGE('',*,*,#23442,.F.); +#23459=EDGE_LOOP('',(#23454,#23456,#23457,#23458)); +#23460=FACE_OUTER_BOUND('',#23459,.F.); +#23461=ADVANCED_FACE('',(#23460),#23453,.T.); +#23462=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#23463=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23464=DIRECTION('',(0.E0,1.E0,0.E0)); +#23465=AXIS2_PLACEMENT_3D('',#23462,#23463,#23464); +#23466=PLANE('',#23465); +#23467=ORIENTED_EDGE('',*,*,#13872,.F.); +#23469=ORIENTED_EDGE('',*,*,#23468,.T.); +#23470=ORIENTED_EDGE('',*,*,#13989,.T.); +#23471=ORIENTED_EDGE('',*,*,#23455,.F.); +#23472=EDGE_LOOP('',(#23467,#23469,#23470,#23471)); +#23473=FACE_OUTER_BOUND('',#23472,.F.); +#23474=ADVANCED_FACE('',(#23473),#23466,.T.); +#23475=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#23476=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23477=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23478=AXIS2_PLACEMENT_3D('',#23475,#23476,#23477); +#23479=PLANE('',#23478); +#23480=ORIENTED_EDGE('',*,*,#13870,.F.); +#23482=ORIENTED_EDGE('',*,*,#23481,.T.); +#23483=ORIENTED_EDGE('',*,*,#13991,.T.); +#23484=ORIENTED_EDGE('',*,*,#23468,.F.); +#23485=EDGE_LOOP('',(#23480,#23482,#23483,#23484)); +#23486=FACE_OUTER_BOUND('',#23485,.F.); +#23487=ADVANCED_FACE('',(#23486),#23479,.T.); +#23488=CARTESIAN_POINT('',(-2.96E0,-1.901673347910E-1,-1.5E-1)); +#23489=DIRECTION('',(0.E0,0.E0,1.E0)); +#23490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23491=AXIS2_PLACEMENT_3D('',#23488,#23489,#23490); +#23492=PLANE('',#23491); +#23493=ORIENTED_EDGE('',*,*,#13798,.T.); +#23494=ORIENTED_EDGE('',*,*,#13993,.T.); +#23495=ORIENTED_EDGE('',*,*,#23481,.F.); +#23496=ORIENTED_EDGE('',*,*,#13868,.F.); +#23497=EDGE_LOOP('',(#23493,#23494,#23495,#23496)); +#23498=FACE_OUTER_BOUND('',#23497,.F.); +#23499=ADVANCED_FACE('',(#23498),#23492,.T.); +#23500=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#23501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23502=DIRECTION('',(0.E0,1.E0,0.E0)); +#23503=AXIS2_PLACEMENT_3D('',#23500,#23501,#23502); +#23504=PLANE('',#23503); +#23505=ORIENTED_EDGE('',*,*,#13733,.F.); +#23506=ORIENTED_EDGE('',*,*,#13702,.T.); +#23507=ORIENTED_EDGE('',*,*,#13646,.T.); +#23508=ORIENTED_EDGE('',*,*,#12258,.F.); +#23509=EDGE_LOOP('',(#23505,#23506,#23507,#23508)); +#23510=FACE_OUTER_BOUND('',#23509,.F.); +#23511=ADVANCED_FACE('',(#23510),#23504,.F.); +#23512=CARTESIAN_POINT('',(3.95E0,-1.05E0,-1.5E0)); +#23513=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#23514=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#23515=AXIS2_PLACEMENT_3D('',#23512,#23513,#23514); +#23516=PLANE('',#23515); +#23517=ORIENTED_EDGE('',*,*,#13199,.T.); +#23518=ORIENTED_EDGE('',*,*,#13082,.T.); +#23519=ORIENTED_EDGE('',*,*,#13051,.F.); +#23520=ORIENTED_EDGE('',*,*,#13274,.T.); +#23521=EDGE_LOOP('',(#23517,#23518,#23519,#23520)); +#23522=FACE_OUTER_BOUND('',#23521,.F.); +#23523=ADVANCED_FACE('',(#23522),#23516,.T.); +#23524=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#23525=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23526=DIRECTION('',(1.E0,0.E0,0.E0)); +#23527=AXIS2_PLACEMENT_3D('',#23524,#23525,#23526); +#23528=CYLINDRICAL_SURFACE('',#23527,3.E-1); +#23530=ORIENTED_EDGE('',*,*,#23529,.T.); +#23532=ORIENTED_EDGE('',*,*,#23531,.F.); +#23533=ORIENTED_EDGE('',*,*,#11857,.F.); +#23535=ORIENTED_EDGE('',*,*,#23534,.T.); +#23536=EDGE_LOOP('',(#23530,#23532,#23533,#23535)); +#23537=FACE_OUTER_BOUND('',#23536,.F.); +#23538=ADVANCED_FACE('',(#23537),#23528,.T.); +#23539=CARTESIAN_POINT('',(-4.5E0,-2.575000000073E0,-1.3E0)); +#23540=DIRECTION('',(0.E0,1.E0,0.E0)); +#23541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23542=AXIS2_PLACEMENT_3D('',#23539,#23540,#23541); +#23543=CONICAL_SURFACE('',#23542,1.999999999267E-1,4.5E1); +#23545=ORIENTED_EDGE('',*,*,#23544,.T.); +#23547=ORIENTED_EDGE('',*,*,#23546,.T.); +#23548=ORIENTED_EDGE('',*,*,#23529,.F.); +#23550=ORIENTED_EDGE('',*,*,#23549,.F.); +#23551=EDGE_LOOP('',(#23545,#23547,#23548,#23550)); +#23552=FACE_OUTER_BOUND('',#23551,.F.); +#23553=ADVANCED_FACE('',(#23552),#23543,.T.); +#23554=CARTESIAN_POINT('',(0.E0,-2.675E0,0.E0)); +#23555=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23556=DIRECTION('',(1.E0,0.E0,0.E0)); +#23557=AXIS2_PLACEMENT_3D('',#23554,#23555,#23556); +#23558=PLANE('',#23557); +#23559=ORIENTED_EDGE('',*,*,#23544,.F.); +#23561=ORIENTED_EDGE('',*,*,#23560,.F.); +#23562=EDGE_LOOP('',(#23559,#23561)); +#23563=FACE_OUTER_BOUND('',#23562,.F.); +#23564=ADVANCED_FACE('',(#23563),#23558,.T.); +#23565=CARTESIAN_POINT('',(0.E0,-2.675E0,0.E0)); +#23566=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23567=DIRECTION('',(1.E0,0.E0,0.E0)); +#23568=AXIS2_PLACEMENT_3D('',#23565,#23566,#23567); +#23569=PLANE('',#23568); +#23571=ORIENTED_EDGE('',*,*,#23570,.F.); +#23573=ORIENTED_EDGE('',*,*,#23572,.F.); +#23574=EDGE_LOOP('',(#23571,#23573)); +#23575=FACE_OUTER_BOUND('',#23574,.F.); +#23576=ADVANCED_FACE('',(#23575),#23569,.T.); +#23577=CARTESIAN_POINT('',(-4.5E0,-2.575000000073E0,-1.3E0)); +#23578=DIRECTION('',(0.E0,1.E0,0.E0)); +#23579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23580=AXIS2_PLACEMENT_3D('',#23577,#23578,#23579); +#23581=CONICAL_SURFACE('',#23580,1.999999999267E-1,4.5E1); +#23582=ORIENTED_EDGE('',*,*,#23560,.T.); +#23583=ORIENTED_EDGE('',*,*,#23549,.T.); +#23585=ORIENTED_EDGE('',*,*,#23584,.F.); +#23586=ORIENTED_EDGE('',*,*,#23546,.F.); +#23587=EDGE_LOOP('',(#23582,#23583,#23585,#23586)); +#23588=FACE_OUTER_BOUND('',#23587,.F.); +#23589=ADVANCED_FACE('',(#23588),#23581,.T.); +#23590=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#23591=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23592=DIRECTION('',(1.E0,0.E0,0.E0)); +#23593=AXIS2_PLACEMENT_3D('',#23590,#23591,#23592); +#23594=CYLINDRICAL_SURFACE('',#23593,3.E-1); +#23595=ORIENTED_EDGE('',*,*,#23584,.T.); +#23596=ORIENTED_EDGE('',*,*,#23534,.F.); +#23597=ORIENTED_EDGE('',*,*,#11867,.F.); +#23598=ORIENTED_EDGE('',*,*,#11877,.F.); +#23599=ORIENTED_EDGE('',*,*,#23531,.T.); +#23600=EDGE_LOOP('',(#23595,#23596,#23597,#23598,#23599)); +#23601=FACE_OUTER_BOUND('',#23600,.F.); +#23602=ADVANCED_FACE('',(#23601),#23594,.T.); +#23603=CARTESIAN_POINT('',(4.5E0,-2.575000000073E0,-1.3E0)); +#23604=DIRECTION('',(0.E0,1.E0,0.E0)); +#23605=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23606=AXIS2_PLACEMENT_3D('',#23603,#23604,#23605); +#23607=CONICAL_SURFACE('',#23606,1.999999999267E-1,4.5E1); +#23608=ORIENTED_EDGE('',*,*,#23570,.T.); +#23610=ORIENTED_EDGE('',*,*,#23609,.T.); +#23612=ORIENTED_EDGE('',*,*,#23611,.F.); +#23614=ORIENTED_EDGE('',*,*,#23613,.F.); +#23615=EDGE_LOOP('',(#23608,#23610,#23612,#23614)); +#23616=FACE_OUTER_BOUND('',#23615,.F.); +#23617=ADVANCED_FACE('',(#23616),#23607,.T.); +#23618=CARTESIAN_POINT('',(4.5E0,-2.575000000073E0,-1.3E0)); +#23619=DIRECTION('',(0.E0,1.E0,0.E0)); +#23620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23621=AXIS2_PLACEMENT_3D('',#23618,#23619,#23620); +#23622=CONICAL_SURFACE('',#23621,1.999999999267E-1,4.5E1); +#23623=ORIENTED_EDGE('',*,*,#23572,.T.); +#23624=ORIENTED_EDGE('',*,*,#23613,.T.); +#23626=ORIENTED_EDGE('',*,*,#23625,.F.); +#23627=ORIENTED_EDGE('',*,*,#23609,.F.); +#23628=EDGE_LOOP('',(#23623,#23624,#23626,#23627)); +#23629=FACE_OUTER_BOUND('',#23628,.F.); +#23630=ADVANCED_FACE('',(#23629),#23622,.T.); +#23631=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#23632=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23633=DIRECTION('',(1.E0,0.E0,0.E0)); +#23634=AXIS2_PLACEMENT_3D('',#23631,#23632,#23633); +#23635=CYLINDRICAL_SURFACE('',#23634,3.E-1); +#23636=ORIENTED_EDGE('',*,*,#23625,.T.); +#23638=ORIENTED_EDGE('',*,*,#23637,.F.); +#23639=ORIENTED_EDGE('',*,*,#11911,.F.); +#23640=ORIENTED_EDGE('',*,*,#11893,.F.); +#23642=ORIENTED_EDGE('',*,*,#23641,.T.); +#23643=EDGE_LOOP('',(#23636,#23638,#23639,#23640,#23642)); +#23644=FACE_OUTER_BOUND('',#23643,.F.); +#23645=ADVANCED_FACE('',(#23644),#23635,.T.); +#23646=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#23647=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23648=DIRECTION('',(1.E0,0.E0,0.E0)); +#23649=AXIS2_PLACEMENT_3D('',#23646,#23647,#23648); +#23650=CYLINDRICAL_SURFACE('',#23649,3.E-1); +#23651=ORIENTED_EDGE('',*,*,#23611,.T.); +#23652=ORIENTED_EDGE('',*,*,#23641,.F.); +#23653=ORIENTED_EDGE('',*,*,#11891,.F.); +#23654=ORIENTED_EDGE('',*,*,#23637,.T.); +#23655=EDGE_LOOP('',(#23651,#23652,#23653,#23654)); +#23656=FACE_OUTER_BOUND('',#23655,.F.); +#23657=ADVANCED_FACE('',(#23656),#23650,.T.); +#23658=CLOSED_SHELL('',(#11282,#11297,#11312,#11328,#11347,#11367,#11383,#11399, +#11415,#11431,#11447,#11463,#11479,#11495,#11509,#11523,#11545,#11567,#11585, +#11605,#11621,#11637,#11655,#11675,#11695,#11715,#11735,#11755,#11775,#11795, +#11815,#11833,#11851,#11871,#11885,#11905,#11919,#11934,#11952,#11968,#11984, +#12000,#12016,#12032,#12048,#12064,#12080,#12099,#12114,#12134,#12155,#12174, +#12194,#12377,#12398,#12417,#12436,#12456,#12470,#12485,#12500,#12515,#12530, +#12545,#12560,#12575,#12590,#12604,#12618,#12636,#12653,#12668,#12683,#12698, +#12713,#12728,#12743,#12758,#12773,#12788,#12803,#12818,#12833,#12848,#12863, +#12878,#12893,#12911,#12931,#12945,#12959,#13057,#13072,#13086,#13178,#13193, +#13208,#13223,#13245,#13281,#13316,#13334,#13355,#13368,#13382,#13394,#13406, +#13431,#13443,#13456,#13468,#13480,#13494,#13508,#13522,#13536,#13550,#13564, +#13578,#13592,#13604,#13617,#13635,#13652,#13671,#13690,#13708,#13725,#13741, +#13760,#13779,#13802,#13814,#13843,#13861,#13890,#13908,#13922,#13950,#13968, +#13997,#14015,#14028,#14041,#14054,#14067,#14080,#14093,#14106,#14119,#14131, +#14153,#14231,#14244,#14257,#14269,#14282,#14298,#14314,#14328,#14342,#14357, +#14372,#14387,#14402,#14417,#14432,#14446,#14460,#14473,#14487,#14501,#14515, +#14532,#14550,#14568,#14584,#14600,#14613,#14635,#14664,#14693,#14711,#14729, +#14743,#14771,#14800,#14818,#14836,#14849,#14862,#14875,#14888,#14901,#14914, +#14927,#14940,#14952,#14965,#14978,#14991,#15004,#15017,#15030,#15043,#15056, +#15069,#15081,#15102,#15115,#15128,#15142,#15155,#15168,#15181,#15195,#15208, +#15221,#15235,#15249,#15263,#15281,#15298,#15315,#15333,#15357,#15374,#15391, +#15408,#15426,#15442,#15454,#15466,#15479,#15492,#15514,#15543,#15560,#15589, +#15607,#15621,#15649,#15666,#15695,#15713,#15726,#15739,#15752,#15765,#15778, +#15791,#15804,#15817,#15829,#15842,#15855,#15868,#15880,#15893,#15906,#15919, +#15932,#15945,#15958,#15971,#15984,#15997,#16009,#16030,#16043,#16056,#16070, +#16083,#16096,#16110,#16124,#16138,#16156,#16173,#16191,#16208,#16232,#16249, +#16266,#16284,#16301,#16317,#16329,#16341,#16355,#16369,#16382,#16395,#16409, +#16423,#16437,#16455,#16472,#16489,#16507,#16531,#16548,#16565,#16582,#16600, +#16616,#16628,#16640,#16653,#16666,#16688,#16717,#16734,#16763,#16781,#16795, +#16823,#16840,#16869,#16887,#16900,#16913,#16926,#16939,#16952,#16965,#16978, +#16991,#17003,#17016,#17029,#17042,#17054,#17067,#17080,#17093,#17106,#17119, +#17132,#17145,#17158,#17171,#17183,#17204,#17217,#17230,#17244,#17257,#17270, +#17284,#17302,#17319,#17337,#17354,#17372,#17389,#17405,#17423,#17441,#17464, +#17476,#17505,#17523,#17552,#17570,#17584,#17612,#17630,#17659,#17677,#17690, +#17703,#17716,#17729,#17742,#17755,#17768,#17781,#17793,#17814,#17827,#17840, +#17854,#17867,#17880,#17894,#17908,#17922,#17940,#17957,#17974,#17992,#18016, +#18033,#18050,#18067,#18085,#18101,#18113,#18125,#18138,#18151,#18173,#18202, +#18219,#18248,#18266,#18280,#18308,#18325,#18354,#18372,#18385,#18398,#18411, +#18424,#18437,#18450,#18463,#18476,#18488,#18501,#18514,#18527,#18539,#18552, +#18565,#18578,#18591,#18604,#18617,#18630,#18643,#18656,#18668,#18689,#18702, +#18715,#18729,#18742,#18755,#18769,#18783,#18797,#18815,#18832,#18850,#18867, +#18891,#18908,#18925,#18943,#18960,#18976,#18988,#19000,#19014,#19028,#19041, +#19054,#19068,#19081,#19095,#19109,#19132,#19150,#19167,#19181,#19199,#19215, +#19228,#19250,#19279,#19296,#19325,#19343,#19357,#19385,#19402,#19431,#19449, +#19462,#19475,#19488,#19501,#19514,#19527,#19540,#19553,#19565,#19578,#19591, +#19604,#19616,#19629,#19642,#19655,#19668,#19681,#19694,#19707,#19720,#19733, +#19745,#19766,#19779,#19792,#19806,#19819,#19832,#19846,#19864,#19881,#19899, +#19916,#19932,#19945,#19967,#19996,#20014,#20043,#20061,#20075,#20103,#20121, +#20150,#20168,#20181,#20194,#20207,#20220,#20233,#20246,#20259,#20272,#20284, +#20305,#20318,#20331,#20345,#20358,#20371,#20385,#20398,#20412,#20425,#20439, +#20452,#20466,#20479,#20493,#20506,#20520,#20533,#20547,#20559,#20572,#20585, +#20598,#20611,#20624,#20644,#20657,#20670,#20683,#20695,#20707,#20720,#20733, +#20746,#20758,#20771,#20784,#20797,#20810,#20823,#20836,#20849,#20862,#20875, +#20887,#20899,#20912,#20924,#20937,#20950,#20963,#20975,#20987,#21000,#21013, +#21035,#21064,#21081,#21110,#21128,#21142,#21170,#21187,#21216,#21234,#21247, +#21260,#21273,#21286,#21299,#21312,#21325,#21338,#21350,#21363,#21376,#21389, +#21401,#21414,#21427,#21440,#21453,#21466,#21479,#21492,#21505,#21518,#21530, +#21551,#21564,#21576,#21589,#21602,#21615,#21627,#21639,#21652,#21665,#21678, +#21691,#21704,#21717,#21737,#21750,#21763,#21776,#21788,#21801,#21814,#21827, +#21839,#21852,#21864,#21877,#21890,#21903,#21915,#21928,#21941,#21954,#21967, +#21980,#21993,#22006,#22019,#22032,#22044,#22056,#22069,#22081,#22094,#22107, +#22120,#22132,#22145,#22158,#22180,#22209,#22226,#22255,#22273,#22287,#22315, +#22332,#22361,#22379,#22392,#22405,#22418,#22431,#22444,#22457,#22470,#22483, +#22495,#22508,#22521,#22534,#22546,#22559,#22572,#22585,#22598,#22611,#22624, +#22637,#22650,#22663,#22675,#22696,#22709,#22721,#22734,#22747,#22760,#22772, +#22784,#22797,#22810,#22823,#22837,#22850,#22863,#22883,#22896,#22909,#22922, +#22934,#22947,#22960,#22972,#22985,#22998,#23011,#23023,#23036,#23048,#23061, +#23073,#23086,#23099,#23112,#23124,#23144,#23157,#23170,#23183,#23195,#23207, +#23221,#23242,#23256,#23268,#23282,#23295,#23307,#23319,#23332,#23345,#23358, +#23370,#23383,#23396,#23409,#23422,#23435,#23448,#23461,#23474,#23487,#23499, +#23511,#23523,#23538,#23553,#23564,#23576,#23589,#23602,#23617,#23630,#23645, +#23657)); +#23659=MANIFOLD_SOLID_BREP('',#23658); +#23660=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#23661=DIRECTION('',(0.E0,0.E0,1.E0)); +#23662=DIRECTION('',(1.E0,0.E0,0.E0)); +#23663=AXIS2_PLACEMENT_3D('CSYS',#23660,#23661,#23662); +#23664=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23665=VECTOR('',#23664,5.5E-1); +#23666=CARTESIAN_POINT('',(-3.325E0,-2.125E0,2.65E0)); +#23667=LINE('',#23666,#23665); +#23670=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23671=VECTOR('',#23670,1.5E0); +#23672=CARTESIAN_POINT('',(-3.875E0,-2.125E0,2.65E0)); +#23673=LINE('',#23672,#23671); +#23676=DIRECTION('',(1.E0,0.E0,0.E0)); +#23677=VECTOR('',#23676,5.5E-1); +#23678=CARTESIAN_POINT('',(-3.875E0,-2.125E0,1.15E0)); +#23679=LINE('',#23678,#23677); +#23682=DIRECTION('',(0.E0,0.E0,1.E0)); +#23683=VECTOR('',#23682,1.5E0); +#23684=CARTESIAN_POINT('',(-3.325E0,-2.125E0,1.15E0)); +#23685=LINE('',#23684,#23683); +#23690=DIRECTION('',(0.E0,0.E0,1.E0)); +#23691=VECTOR('',#23690,1.5E0); +#23692=CARTESIAN_POINT('',(-3.325E0,-2.125E0,-2.65E0)); +#23693=LINE('',#23692,#23691); +#23696=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23697=VECTOR('',#23696,5.5E-1); +#23698=CARTESIAN_POINT('',(-3.325E0,-2.125E0,-1.15E0)); +#23699=LINE('',#23698,#23697); +#23702=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23703=VECTOR('',#23702,1.5E0); +#23704=CARTESIAN_POINT('',(-3.875E0,-2.125E0,-1.15E0)); +#23705=LINE('',#23704,#23703); +#23708=DIRECTION('',(1.E0,0.E0,0.E0)); +#23709=VECTOR('',#23708,5.5E-1); +#23710=CARTESIAN_POINT('',(-3.875E0,-2.125E0,-2.65E0)); +#23711=LINE('',#23710,#23709); +#23715=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23716=VECTOR('',#23715,5.5E-1); +#23717=CARTESIAN_POINT('',(-2.525E0,-2.125E0,2.65E0)); +#23718=LINE('',#23717,#23716); +#23721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23722=VECTOR('',#23721,1.5E0); +#23723=CARTESIAN_POINT('',(-3.075E0,-2.125E0,2.65E0)); +#23724=LINE('',#23723,#23722); +#23727=DIRECTION('',(1.E0,0.E0,0.E0)); +#23728=VECTOR('',#23727,5.5E-1); +#23729=CARTESIAN_POINT('',(-3.075E0,-2.125E0,1.15E0)); +#23730=LINE('',#23729,#23728); +#23733=DIRECTION('',(0.E0,0.E0,1.E0)); +#23734=VECTOR('',#23733,1.5E0); +#23735=CARTESIAN_POINT('',(-2.525E0,-2.125E0,1.15E0)); +#23736=LINE('',#23735,#23734); +#23740=DIRECTION('',(0.E0,0.E0,1.E0)); +#23741=VECTOR('',#23740,1.5E0); +#23742=CARTESIAN_POINT('',(-2.525E0,-2.125E0,-2.65E0)); +#23743=LINE('',#23742,#23741); +#23746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23747=VECTOR('',#23746,5.5E-1); +#23748=CARTESIAN_POINT('',(-2.525E0,-2.125E0,-1.15E0)); +#23749=LINE('',#23748,#23747); +#23752=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23753=VECTOR('',#23752,1.5E0); +#23754=CARTESIAN_POINT('',(-3.075E0,-2.125E0,-1.15E0)); +#23755=LINE('',#23754,#23753); +#23758=DIRECTION('',(1.E0,0.E0,0.E0)); +#23759=VECTOR('',#23758,5.5E-1); +#23760=CARTESIAN_POINT('',(-3.075E0,-2.125E0,-2.65E0)); +#23761=LINE('',#23760,#23759); +#23765=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23766=VECTOR('',#23765,5.5E-1); +#23767=CARTESIAN_POINT('',(-1.725E0,-2.125E0,2.65E0)); +#23768=LINE('',#23767,#23766); +#23771=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23772=VECTOR('',#23771,1.5E0); +#23773=CARTESIAN_POINT('',(-2.275E0,-2.125E0,2.65E0)); +#23774=LINE('',#23773,#23772); +#23777=DIRECTION('',(1.E0,0.E0,0.E0)); +#23778=VECTOR('',#23777,5.5E-1); +#23779=CARTESIAN_POINT('',(-2.275E0,-2.125E0,1.15E0)); +#23780=LINE('',#23779,#23778); +#23783=DIRECTION('',(0.E0,0.E0,1.E0)); +#23784=VECTOR('',#23783,1.5E0); +#23785=CARTESIAN_POINT('',(-1.725E0,-2.125E0,1.15E0)); +#23786=LINE('',#23785,#23784); +#23790=DIRECTION('',(0.E0,0.E0,1.E0)); +#23791=VECTOR('',#23790,1.5E0); +#23792=CARTESIAN_POINT('',(-1.725E0,-2.125E0,-2.65E0)); +#23793=LINE('',#23792,#23791); +#23796=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23797=VECTOR('',#23796,5.5E-1); +#23798=CARTESIAN_POINT('',(-1.725E0,-2.125E0,-1.15E0)); +#23799=LINE('',#23798,#23797); +#23802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23803=VECTOR('',#23802,1.5E0); +#23804=CARTESIAN_POINT('',(-2.275E0,-2.125E0,-1.15E0)); +#23805=LINE('',#23804,#23803); +#23808=DIRECTION('',(1.E0,0.E0,0.E0)); +#23809=VECTOR('',#23808,5.5E-1); +#23810=CARTESIAN_POINT('',(-2.275E0,-2.125E0,-2.65E0)); +#23811=LINE('',#23810,#23809); +#23815=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23816=VECTOR('',#23815,5.5E-1); +#23817=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,2.65E0)); +#23818=LINE('',#23817,#23816); +#23821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23822=VECTOR('',#23821,1.5E0); +#23823=CARTESIAN_POINT('',(-1.475E0,-2.125E0,2.65E0)); +#23824=LINE('',#23823,#23822); +#23827=DIRECTION('',(1.E0,0.E0,0.E0)); +#23828=VECTOR('',#23827,5.5E-1); +#23829=CARTESIAN_POINT('',(-1.475E0,-2.125E0,1.15E0)); +#23830=LINE('',#23829,#23828); +#23833=DIRECTION('',(0.E0,0.E0,1.E0)); +#23834=VECTOR('',#23833,1.5E0); +#23835=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,1.15E0)); +#23836=LINE('',#23835,#23834); +#23840=DIRECTION('',(0.E0,0.E0,1.E0)); +#23841=VECTOR('',#23840,1.5E0); +#23842=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,-2.65E0)); +#23843=LINE('',#23842,#23841); +#23846=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23847=VECTOR('',#23846,5.5E-1); +#23848=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,-1.15E0)); +#23849=LINE('',#23848,#23847); +#23852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23853=VECTOR('',#23852,1.5E0); +#23854=CARTESIAN_POINT('',(-1.475E0,-2.125E0,-1.15E0)); +#23855=LINE('',#23854,#23853); +#23858=DIRECTION('',(1.E0,0.E0,0.E0)); +#23859=VECTOR('',#23858,5.5E-1); +#23860=CARTESIAN_POINT('',(-1.475E0,-2.125E0,-2.65E0)); +#23861=LINE('',#23860,#23859); +#23865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23866=VECTOR('',#23865,5.5E-1); +#23867=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,2.65E0)); +#23868=LINE('',#23867,#23866); +#23871=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23872=VECTOR('',#23871,1.5E0); +#23873=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,2.65E0)); +#23874=LINE('',#23873,#23872); +#23877=DIRECTION('',(1.E0,0.E0,0.E0)); +#23878=VECTOR('',#23877,5.5E-1); +#23879=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,1.15E0)); +#23880=LINE('',#23879,#23878); +#23883=DIRECTION('',(0.E0,0.E0,1.E0)); +#23884=VECTOR('',#23883,1.5E0); +#23885=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,1.15E0)); +#23886=LINE('',#23885,#23884); +#23890=DIRECTION('',(0.E0,0.E0,1.E0)); +#23891=VECTOR('',#23890,1.5E0); +#23892=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,-2.65E0)); +#23893=LINE('',#23892,#23891); +#23896=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23897=VECTOR('',#23896,5.5E-1); +#23898=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,-1.15E0)); +#23899=LINE('',#23898,#23897); +#23902=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23903=VECTOR('',#23902,1.5E0); +#23904=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,-1.15E0)); +#23905=LINE('',#23904,#23903); +#23908=DIRECTION('',(1.E0,0.E0,0.E0)); +#23909=VECTOR('',#23908,5.5E-1); +#23910=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,-2.65E0)); +#23911=LINE('',#23910,#23909); +#23915=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23916=VECTOR('',#23915,5.5E-1); +#23917=CARTESIAN_POINT('',(6.75E-1,-2.125E0,2.65E0)); +#23918=LINE('',#23917,#23916); +#23921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23922=VECTOR('',#23921,1.5E0); +#23923=CARTESIAN_POINT('',(1.25E-1,-2.125E0,2.65E0)); +#23924=LINE('',#23923,#23922); +#23927=DIRECTION('',(1.E0,0.E0,0.E0)); +#23928=VECTOR('',#23927,5.5E-1); +#23929=CARTESIAN_POINT('',(1.25E-1,-2.125E0,1.15E0)); +#23930=LINE('',#23929,#23928); +#23933=DIRECTION('',(0.E0,0.E0,1.E0)); +#23934=VECTOR('',#23933,1.5E0); +#23935=CARTESIAN_POINT('',(6.75E-1,-2.125E0,1.15E0)); +#23936=LINE('',#23935,#23934); +#23940=DIRECTION('',(0.E0,0.E0,1.E0)); +#23941=VECTOR('',#23940,1.5E0); +#23942=CARTESIAN_POINT('',(6.75E-1,-2.125E0,-2.65E0)); +#23943=LINE('',#23942,#23941); +#23946=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23947=VECTOR('',#23946,5.5E-1); +#23948=CARTESIAN_POINT('',(6.75E-1,-2.125E0,-1.15E0)); +#23949=LINE('',#23948,#23947); +#23952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23953=VECTOR('',#23952,1.5E0); +#23954=CARTESIAN_POINT('',(1.25E-1,-2.125E0,-1.15E0)); +#23955=LINE('',#23954,#23953); +#23958=DIRECTION('',(1.E0,0.E0,0.E0)); +#23959=VECTOR('',#23958,5.5E-1); +#23960=CARTESIAN_POINT('',(1.25E-1,-2.125E0,-2.65E0)); +#23961=LINE('',#23960,#23959); +#23965=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23966=VECTOR('',#23965,5.5E-1); +#23967=CARTESIAN_POINT('',(1.475E0,-2.125E0,2.65E0)); +#23968=LINE('',#23967,#23966); +#23971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23972=VECTOR('',#23971,1.5E0); +#23973=CARTESIAN_POINT('',(9.25E-1,-2.125E0,2.65E0)); +#23974=LINE('',#23973,#23972); +#23977=DIRECTION('',(1.E0,0.E0,0.E0)); +#23978=VECTOR('',#23977,5.5E-1); +#23979=CARTESIAN_POINT('',(9.25E-1,-2.125E0,1.15E0)); +#23980=LINE('',#23979,#23978); +#23983=DIRECTION('',(0.E0,0.E0,1.E0)); +#23984=VECTOR('',#23983,1.5E0); +#23985=CARTESIAN_POINT('',(1.475E0,-2.125E0,1.15E0)); +#23986=LINE('',#23985,#23984); +#23990=DIRECTION('',(0.E0,0.E0,1.E0)); +#23991=VECTOR('',#23990,1.5E0); +#23992=CARTESIAN_POINT('',(1.475E0,-2.125E0,-2.65E0)); +#23993=LINE('',#23992,#23991); +#23996=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23997=VECTOR('',#23996,5.5E-1); +#23998=CARTESIAN_POINT('',(1.475E0,-2.125E0,-1.15E0)); +#23999=LINE('',#23998,#23997); +#24002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24003=VECTOR('',#24002,1.5E0); +#24004=CARTESIAN_POINT('',(9.25E-1,-2.125E0,-1.15E0)); +#24005=LINE('',#24004,#24003); +#24008=DIRECTION('',(1.E0,0.E0,0.E0)); +#24009=VECTOR('',#24008,5.5E-1); +#24010=CARTESIAN_POINT('',(9.25E-1,-2.125E0,-2.65E0)); +#24011=LINE('',#24010,#24009); +#24015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24016=VECTOR('',#24015,5.5E-1); +#24017=CARTESIAN_POINT('',(2.275E0,-2.125E0,2.65E0)); +#24018=LINE('',#24017,#24016); +#24021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24022=VECTOR('',#24021,1.5E0); +#24023=CARTESIAN_POINT('',(1.725E0,-2.125E0,2.65E0)); +#24024=LINE('',#24023,#24022); +#24027=DIRECTION('',(1.E0,0.E0,0.E0)); +#24028=VECTOR('',#24027,5.5E-1); +#24029=CARTESIAN_POINT('',(1.725E0,-2.125E0,1.15E0)); +#24030=LINE('',#24029,#24028); +#24033=DIRECTION('',(0.E0,0.E0,1.E0)); +#24034=VECTOR('',#24033,1.5E0); +#24035=CARTESIAN_POINT('',(2.275E0,-2.125E0,1.15E0)); +#24036=LINE('',#24035,#24034); +#24040=DIRECTION('',(0.E0,0.E0,1.E0)); +#24041=VECTOR('',#24040,1.5E0); +#24042=CARTESIAN_POINT('',(2.275E0,-2.125E0,-2.65E0)); +#24043=LINE('',#24042,#24041); +#24046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24047=VECTOR('',#24046,5.5E-1); +#24048=CARTESIAN_POINT('',(2.275E0,-2.125E0,-1.15E0)); +#24049=LINE('',#24048,#24047); +#24052=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24053=VECTOR('',#24052,1.5E0); +#24054=CARTESIAN_POINT('',(1.725E0,-2.125E0,-1.15E0)); +#24055=LINE('',#24054,#24053); +#24058=DIRECTION('',(1.E0,0.E0,0.E0)); +#24059=VECTOR('',#24058,5.5E-1); +#24060=CARTESIAN_POINT('',(1.725E0,-2.125E0,-2.65E0)); +#24061=LINE('',#24060,#24059); +#24065=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24066=VECTOR('',#24065,5.5E-1); +#24067=CARTESIAN_POINT('',(3.075E0,-2.125E0,2.65E0)); +#24068=LINE('',#24067,#24066); +#24071=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24072=VECTOR('',#24071,1.5E0); +#24073=CARTESIAN_POINT('',(2.525E0,-2.125E0,2.65E0)); +#24074=LINE('',#24073,#24072); +#24077=DIRECTION('',(1.E0,0.E0,0.E0)); +#24078=VECTOR('',#24077,5.5E-1); +#24079=CARTESIAN_POINT('',(2.525E0,-2.125E0,1.15E0)); +#24080=LINE('',#24079,#24078); +#24083=DIRECTION('',(0.E0,0.E0,1.E0)); +#24084=VECTOR('',#24083,1.5E0); +#24085=CARTESIAN_POINT('',(3.075E0,-2.125E0,1.15E0)); +#24086=LINE('',#24085,#24084); +#24090=DIRECTION('',(0.E0,0.E0,1.E0)); +#24091=VECTOR('',#24090,1.5E0); +#24092=CARTESIAN_POINT('',(3.075E0,-2.125E0,-2.65E0)); +#24093=LINE('',#24092,#24091); +#24096=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24097=VECTOR('',#24096,5.5E-1); +#24098=CARTESIAN_POINT('',(3.075E0,-2.125E0,-1.15E0)); +#24099=LINE('',#24098,#24097); +#24102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24103=VECTOR('',#24102,1.5E0); +#24104=CARTESIAN_POINT('',(2.525E0,-2.125E0,-1.15E0)); +#24105=LINE('',#24104,#24103); +#24108=DIRECTION('',(1.E0,0.E0,0.E0)); +#24109=VECTOR('',#24108,5.5E-1); +#24110=CARTESIAN_POINT('',(2.525E0,-2.125E0,-2.65E0)); +#24111=LINE('',#24110,#24109); +#24115=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24116=VECTOR('',#24115,5.5E-1); +#24117=CARTESIAN_POINT('',(3.875E0,-2.125E0,2.65E0)); +#24118=LINE('',#24117,#24116); +#24121=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24122=VECTOR('',#24121,1.5E0); +#24123=CARTESIAN_POINT('',(3.325E0,-2.125E0,2.65E0)); +#24124=LINE('',#24123,#24122); +#24127=DIRECTION('',(1.E0,0.E0,0.E0)); +#24128=VECTOR('',#24127,5.5E-1); +#24129=CARTESIAN_POINT('',(3.325E0,-2.125E0,1.15E0)); +#24130=LINE('',#24129,#24128); +#24133=DIRECTION('',(0.E0,0.E0,1.E0)); +#24134=VECTOR('',#24133,1.5E0); +#24135=CARTESIAN_POINT('',(3.875E0,-2.125E0,1.15E0)); +#24136=LINE('',#24135,#24134); +#24140=DIRECTION('',(0.E0,0.E0,1.E0)); +#24141=VECTOR('',#24140,1.5E0); +#24142=CARTESIAN_POINT('',(3.875E0,-2.125E0,-2.65E0)); +#24143=LINE('',#24142,#24141); +#24146=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24147=VECTOR('',#24146,5.5E-1); +#24148=CARTESIAN_POINT('',(3.875E0,-2.125E0,-1.15E0)); +#24149=LINE('',#24148,#24147); +#24152=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24153=VECTOR('',#24152,1.5E0); +#24154=CARTESIAN_POINT('',(3.325E0,-2.125E0,-1.15E0)); +#24155=LINE('',#24154,#24153); +#24158=DIRECTION('',(1.E0,0.E0,0.E0)); +#24159=VECTOR('',#24158,5.5E-1); +#24160=CARTESIAN_POINT('',(3.325E0,-2.125E0,-2.65E0)); +#24161=LINE('',#24160,#24159); +#24165=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24166=VECTOR('',#24165,3.5E-1); +#24167=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24168=LINE('',#24167,#24166); +#24170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24171=VECTOR('',#24170,3.5E-1); +#24172=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24173=LINE('',#24172,#24171); +#24175=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24176=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24177=DIRECTION('',(1.E0,0.E0,0.E0)); +#24178=AXIS2_PLACEMENT_3D('',#24175,#24176,#24177); +#24182=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24184=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24185=AXIS2_PLACEMENT_3D('',#24182,#24183,#24184); +#24190=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24191=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24192=DIRECTION('',(1.E0,0.E0,0.E0)); +#24193=AXIS2_PLACEMENT_3D('',#24190,#24191,#24192); +#24197=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24198=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24199=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24200=AXIS2_PLACEMENT_3D('',#24197,#24198,#24199); +#24206=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#24208=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#24207); +#24209=(CONVERSION_BASED_UNIT('DEGREE',#24208)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#24211=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-3),#24205,'closure', +'Maximum model space distance between geometric entities at asserted connectivities'); +#24212=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#24211))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24205,#24209,#24210))REPRESENTATION_CONTEXT('ID1','3')); +#23689=GEOMETRIC_SET('',(#23688,#23714,#23739,#23764,#23789,#23814,#23839, +#23864,#23889,#23914,#23939,#23964,#23989,#24014,#24039,#24064,#24089,#24114, +#24139,#24164,#24169,#24174,#24189,#24204)); +#24216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#24215,#24213); +#24217=SHAPE_REPRESENTATION_RELATIONSHIP('','',#24215,#24214); +#24218=APPLICATION_CONTEXT( +'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); +#24219=APPLICATION_PROTOCOL_DEFINITION('international standard', +'config_control_design',1994,#24218); +#24220=DESIGN_CONTEXT('',#24218,'design'); +#24221=MECHANICAL_CONTEXT('',#24218,'mechanical'); +#24222=PRODUCT('524652070','524652070','NOT SPECIFIED',(#24221)); +#24223=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('1','LAST_VERSION', +#24222,.MADE.); +#24227=PRODUCT_CATEGORY('part',''); +#24228=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#24222)); +#24229=PRODUCT_CATEGORY_RELATIONSHIP('','',#24227,#24228); +#24230=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#24231=SECURITY_CLASSIFICATION('','',#24230); +#24232=CC_DESIGN_SECURITY_CLASSIFICATION(#24231,(#24223)); +#24233=APPROVAL_STATUS('approved'); +#24234=APPROVAL(#24233,''); +#24235=CC_DESIGN_APPROVAL(#24234,(#24231,#24223,#24224)); +#24236=CALENDAR_DATE(114,5,6); +#24237=COORDINATED_UNIVERSAL_TIME_OFFSET(5,30,.AHEAD.); +#24238=LOCAL_TIME(12,9,9.E0,#24237); +#24239=DATE_AND_TIME(#24236,#24238); +#24240=APPROVAL_DATE_TIME(#24239,#24234); +#24241=DATE_TIME_ROLE('creation_date'); +#24242=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#24239,#24241,(#24224)); +#24243=DATE_TIME_ROLE('classification_date'); +#24244=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#24239,#24243,(#24231)); +#24245=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); +#24246=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); +#24247=PERSON_AND_ORGANIZATION(#24245,#24246); +#24248=APPROVAL_ROLE('approver'); +#24249=APPROVAL_PERSON_ORGANIZATION(#24247,#24234,#24248); +#24250=PERSON_AND_ORGANIZATION_ROLE('creator'); +#24251=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24250,(#24223, +#24224)); +#24252=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#24253=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24252,(#24223)); +#24254=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#24255=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24254,(#24231)); +#24256=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#24257=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24256,(#24222)); +#593=CIRCLE('',#592,1.E-1); +#598=CIRCLE('',#597,1.E-1); +#939=CIRCLE('',#938,3.E-1); +#960=CIRCLE('',#959,3.E-1); +#965=CIRCLE('',#964,3.E-1); +#978=CIRCLE('',#977,3.E-1); +#983=CIRCLE('',#982,3.E-1); +#1004=CIRCLE('',#1003,3.E-1); +#1157=CIRCLE('',#1156,1.E-1); +#1162=CIRCLE('',#1161,1.E-1); +#1467=CIRCLE('',#1466,1.E-1); +#1472=CIRCLE('',#1471,1.E-1); +#2405=CIRCLE('',#2404,1.E-1); +#2426=CIRCLE('',#2425,1.E-1); +#2483=CIRCLE('',#2482,1.E-1); +#2488=CIRCLE('',#2487,1.E-1); +#3077=CIRCLE('',#3076,1.E-1); +#3098=CIRCLE('',#3097,1.E-1); +#3543=CIRCLE('',#3542,1.E-1); +#3548=CIRCLE('',#3547,1.E-1); +#3617=CIRCLE('',#3616,1.E-1); +#3638=CIRCLE('',#3637,1.E-1); +#4095=CIRCLE('',#4094,1.E-1); +#4100=CIRCLE('',#4099,1.E-1); +#4169=CIRCLE('',#4168,1.E-1); +#4190=CIRCLE('',#4189,1.E-1); +#4283=CIRCLE('',#4282,1.E-1); +#4288=CIRCLE('',#4287,1.E-1); +#4357=CIRCLE('',#4356,1.E-1); +#4378=CIRCLE('',#4377,1.E-1); +#4819=CIRCLE('',#4818,1.E-1); +#4840=CIRCLE('',#4839,1.E-1); +#4897=CIRCLE('',#4896,1.E-1); +#4902=CIRCLE('',#4901,1.E-1); +#5299=CIRCLE('',#5298,1.E-1); +#5304=CIRCLE('',#5303,1.E-1); +#5373=CIRCLE('',#5372,1.E-1); +#5394=CIRCLE('',#5393,1.E-1); +#5851=CIRCLE('',#5850,1.E-1); +#5856=CIRCLE('',#5855,1.E-1); +#5925=CIRCLE('',#5924,1.E-1); +#5946=CIRCLE('',#5945,1.E-1); +#6059=CIRCLE('',#6058,1.E-1); +#6080=CIRCLE('',#6079,1.E-1); +#6501=CIRCLE('',#6500,1.E-1); +#6522=CIRCLE('',#6521,1.E-1); +#8327=CIRCLE('',#8326,3.E-1); +#8340=CIRCLE('',#8339,1.E-1); +#8345=CIRCLE('',#8344,1.E-1); +#8350=CIRCLE('',#8349,1.E-1); +#8355=CIRCLE('',#8354,1.E-1); +#8364=CIRCLE('',#8363,3.E-1); +#8381=CIRCLE('',#8380,3.E-1); +#8390=CIRCLE('',#8389,3.E-1); +#11096=EDGE_CURVE('',#8665,#8666,#4,.T.); +#11098=EDGE_CURVE('',#8716,#8665,#8,.T.); +#11100=EDGE_CURVE('',#8714,#8716,#12,.T.); +#11102=EDGE_CURVE('',#8713,#8714,#16,.T.); +#11104=EDGE_CURVE('',#8806,#8713,#20,.T.); +#11106=EDGE_CURVE('',#8805,#8806,#24,.T.); +#11108=EDGE_CURVE('',#8822,#8805,#28,.T.); +#11110=EDGE_CURVE('',#8821,#8822,#32,.T.); +#11112=EDGE_CURVE('',#9118,#8821,#36,.T.); +#11114=EDGE_CURVE('',#9117,#9118,#40,.T.); +#11116=EDGE_CURVE('',#9134,#9117,#44,.T.); +#11118=EDGE_CURVE('',#9133,#9134,#48,.T.); +#11120=EDGE_CURVE('',#9150,#9133,#52,.T.); +#11122=EDGE_CURVE('',#9149,#9150,#56,.T.); +#11124=EDGE_CURVE('',#9166,#9149,#60,.T.); +#11126=EDGE_CURVE('',#9165,#9166,#64,.T.); +#11128=EDGE_CURVE('',#9214,#9165,#68,.T.); +#11130=EDGE_CURVE('',#9210,#9214,#72,.T.); +#11132=EDGE_CURVE('',#9914,#9210,#76,.T.); +#11134=EDGE_CURVE('',#9206,#9914,#80,.T.); +#11136=EDGE_CURVE('',#9926,#9206,#84,.T.); +#11138=EDGE_CURVE('',#9202,#9926,#88,.T.); +#11140=EDGE_CURVE('',#9938,#9202,#92,.T.); +#11142=EDGE_CURVE('',#9198,#9938,#96,.T.); +#11144=EDGE_CURVE('',#11014,#9198,#100,.T.); +#11146=EDGE_CURVE('',#9194,#11014,#104,.T.); +#11148=EDGE_CURVE('',#9946,#9194,#108,.T.); +#11150=EDGE_CURVE('',#9190,#9946,#112,.T.); +#11152=EDGE_CURVE('',#11026,#9190,#116,.T.); +#11154=EDGE_CURVE('',#8870,#11026,#120,.T.); +#11156=EDGE_CURVE('',#8866,#8870,#124,.T.); +#11158=EDGE_CURVE('',#8862,#8866,#128,.T.); +#11160=EDGE_CURVE('',#8858,#8862,#132,.T.); +#11162=EDGE_CURVE('',#8854,#8858,#136,.T.); +#11164=EDGE_CURVE('',#9186,#8854,#140,.T.); +#11166=EDGE_CURVE('',#8850,#9186,#144,.T.); +#11168=EDGE_CURVE('',#11046,#8850,#148,.T.); +#11170=EDGE_CURVE('',#8846,#11046,#152,.T.); +#11172=EDGE_CURVE('',#8842,#8846,#156,.T.); +#11174=EDGE_CURVE('',#8838,#8842,#160,.T.); +#11176=EDGE_CURVE('',#11058,#8838,#164,.T.); +#11178=EDGE_CURVE('',#8726,#11058,#168,.T.); +#11180=EDGE_CURVE('',#8834,#8726,#172,.T.); +#11182=EDGE_CURVE('',#8706,#8834,#176,.T.); +#11184=EDGE_CURVE('',#8702,#8706,#180,.T.); +#11186=EDGE_CURVE('',#8698,#8702,#184,.T.); +#11188=EDGE_CURVE('',#8694,#8698,#188,.T.); +#11190=EDGE_CURVE('',#8690,#8694,#192,.T.); +#11192=EDGE_CURVE('',#8686,#8690,#196,.T.); +#11194=EDGE_CURVE('',#8682,#8686,#200,.T.); +#11196=EDGE_CURVE('',#8681,#8682,#204,.T.); +#11198=EDGE_CURVE('',#8722,#8681,#208,.T.); +#11200=EDGE_CURVE('',#11062,#8722,#212,.T.); +#11202=EDGE_CURVE('',#11052,#11062,#216,.T.); +#11204=EDGE_CURVE('',#8674,#11052,#220,.T.); +#11206=EDGE_CURVE('',#8673,#8674,#224,.T.); +#11208=EDGE_CURVE('',#11050,#8673,#228,.T.); +#11210=EDGE_CURVE('',#11040,#11050,#232,.T.); +#11212=EDGE_CURVE('',#8830,#11040,#236,.T.); +#11214=EDGE_CURVE('',#8829,#8830,#240,.T.); +#11216=EDGE_CURVE('',#11038,#8829,#244,.T.); +#11218=EDGE_CURVE('',#11032,#11038,#248,.T.); +#11220=EDGE_CURVE('',#9174,#11032,#252,.T.); +#11222=EDGE_CURVE('',#9173,#9174,#256,.T.); +#11224=EDGE_CURVE('',#11030,#9173,#260,.T.); +#11226=EDGE_CURVE('',#11020,#11030,#264,.T.); +#11228=EDGE_CURVE('',#9182,#11020,#268,.T.); +#11230=EDGE_CURVE('',#9181,#9182,#272,.T.); +#11232=EDGE_CURVE('',#11018,#9181,#276,.T.); +#11234=EDGE_CURVE('',#11008,#11018,#280,.T.); +#11236=EDGE_CURVE('',#9942,#11008,#284,.T.); +#11238=EDGE_CURVE('',#9934,#9942,#288,.T.); +#11240=EDGE_CURVE('',#9933,#9934,#292,.T.); +#11242=EDGE_CURVE('',#9918,#9933,#296,.T.); +#11244=EDGE_CURVE('',#9917,#9918,#300,.T.); +#11246=EDGE_CURVE('',#9910,#9917,#304,.T.); +#11248=EDGE_CURVE('',#9909,#9910,#308,.T.); +#11250=EDGE_CURVE('',#9898,#9909,#312,.T.); +#11252=EDGE_CURVE('',#9897,#9898,#316,.T.); +#11254=EDGE_CURVE('',#9158,#9897,#320,.T.); +#11256=EDGE_CURVE('',#9157,#9158,#324,.T.); +#11258=EDGE_CURVE('',#9138,#9157,#328,.T.); +#11260=EDGE_CURVE('',#9137,#9138,#332,.T.); +#11262=EDGE_CURVE('',#9126,#9137,#336,.T.); +#11264=EDGE_CURVE('',#9125,#9126,#340,.T.); +#11266=EDGE_CURVE('',#9106,#9125,#344,.T.); +#11268=EDGE_CURVE('',#9105,#9106,#348,.T.); +#11270=EDGE_CURVE('',#8814,#9105,#352,.T.); +#11272=EDGE_CURVE('',#8813,#8814,#356,.T.); +#11274=EDGE_CURVE('',#8794,#8813,#360,.T.); +#11276=EDGE_CURVE('',#8793,#8794,#364,.T.); +#11278=EDGE_CURVE('',#8666,#8793,#368,.T.); +#11288=EDGE_CURVE('',#8661,#8662,#376,.T.); +#11290=EDGE_CURVE('',#8661,#8665,#8218,.T.); +#11293=EDGE_CURVE('',#8662,#8666,#372,.T.); +#11304=EDGE_CURVE('',#8410,#8662,#404,.T.); +#11306=EDGE_CURVE('',#8409,#8410,#380,.T.); +#11308=EDGE_CURVE('',#8409,#8661,#384,.T.); +#11318=EDGE_CURVE('',#8669,#8670,#388,.T.); +#11320=EDGE_CURVE('',#10360,#8670,#392,.T.); +#11322=EDGE_CURVE('',#10280,#10360,#396,.T.); +#11324=EDGE_CURVE('',#10280,#8669,#400,.T.); +#11335=EDGE_CURVE('',#8662,#8797,#408,.T.); +#11337=EDGE_CURVE('',#8554,#8797,#412,.T.); +#11339=EDGE_CURVE('',#8434,#8554,#416,.T.); +#11341=EDGE_CURVE('',#8433,#8434,#420,.T.); +#11343=EDGE_CURVE('',#8410,#8433,#424,.T.); +#11353=EDGE_CURVE('',#8413,#8677,#6906,.T.); +#11355=EDGE_CURVE('',#8437,#8413,#428,.T.); +#11357=EDGE_CURVE('',#8437,#8438,#432,.T.); +#11359=EDGE_CURVE('',#10362,#8438,#436,.T.); +#11361=EDGE_CURVE('',#10362,#8721,#440,.T.); +#11363=EDGE_CURVE('',#8721,#8677,#444,.T.); +#11373=EDGE_CURVE('',#8825,#8826,#448,.T.); +#11375=EDGE_CURVE('',#10276,#8826,#452,.T.); +#11377=EDGE_CURVE('',#10196,#10276,#456,.T.); +#11379=EDGE_CURVE('',#10196,#8825,#460,.T.); +#11389=EDGE_CURVE('',#8737,#8810,#464,.T.); +#11391=EDGE_CURVE('',#8810,#9109,#468,.T.); +#11393=EDGE_CURVE('',#9012,#9109,#472,.T.); +#11395=EDGE_CURVE('',#8737,#9012,#476,.T.); +#11405=EDGE_CURVE('',#9169,#9170,#480,.T.); +#11407=EDGE_CURVE('',#10192,#9170,#484,.T.); +#11409=EDGE_CURVE('',#10112,#10192,#488,.T.); +#11411=EDGE_CURVE('',#10112,#9169,#492,.T.); +#11421=EDGE_CURVE('',#9177,#9178,#496,.T.); +#11423=EDGE_CURVE('',#10108,#9178,#500,.T.); +#11425=EDGE_CURVE('',#10028,#10108,#504,.T.); +#11427=EDGE_CURVE('',#10028,#9177,#508,.T.); +#11437=EDGE_CURVE('',#9016,#9122,#512,.T.); +#11439=EDGE_CURVE('',#9122,#9141,#516,.T.); +#11441=EDGE_CURVE('',#9096,#9141,#520,.T.); +#11443=EDGE_CURVE('',#9016,#9096,#524,.T.); +#11453=EDGE_CURVE('',#9100,#9154,#528,.T.); +#11455=EDGE_CURVE('',#9154,#9901,#532,.T.); +#11457=EDGE_CURVE('',#9548,#9901,#536,.T.); +#11459=EDGE_CURVE('',#9100,#9548,#540,.T.); +#11469=EDGE_CURVE('',#9930,#9940,#544,.T.); +#11471=EDGE_CURVE('',#10024,#9940,#548,.T.); +#11473=EDGE_CURVE('',#9636,#10024,#552,.T.); +#11475=EDGE_CURVE('',#9636,#9930,#556,.T.); +#11485=EDGE_CURVE('',#9906,#9921,#560,.T.); +#11487=EDGE_CURVE('',#9632,#9921,#564,.T.); +#11489=EDGE_CURVE('',#9552,#9632,#568,.T.); +#11491=EDGE_CURVE('',#9552,#9906,#572,.T.); +#11502=EDGE_CURVE('',#8669,#8673,#580,.T.); +#11505=EDGE_CURVE('',#8670,#8674,#576,.T.); +#11515=EDGE_CURVE('',#11048,#8669,#610,.T.); +#11517=EDGE_CURVE('',#11048,#11050,#6022,.T.); +#11529=EDGE_CURVE('',#10241,#10242,#922,.T.); +#11531=EDGE_CURVE('',#10272,#10241,#1644,.T.); +#11533=EDGE_CURVE('',#10254,#10272,#1860,.T.); +#11535=EDGE_CURVE('',#10253,#10254,#2028,.T.); +#11537=EDGE_CURVE('',#10253,#10207,#584,.T.); +#11539=EDGE_CURVE('',#10207,#10208,#588,.T.); +#11541=EDGE_CURVE('',#10208,#10242,#593,.T.); +#11551=EDGE_CURVE('',#10242,#10244,#926,.T.); +#11553=EDGE_CURVE('',#10242,#10211,#598,.T.); +#11555=EDGE_CURVE('',#10211,#10212,#602,.T.); +#11557=EDGE_CURVE('',#10212,#10262,#606,.T.); +#11559=EDGE_CURVE('',#10261,#10262,#1144,.T.); +#11561=EDGE_CURVE('',#10268,#10261,#1872,.T.); +#11563=EDGE_CURVE('',#10244,#10268,#2400,.T.); +#11575=EDGE_CURVE('',#10280,#10201,#614,.T.); +#11577=EDGE_CURVE('',#10201,#10202,#618,.T.); +#11579=EDGE_CURVE('',#10202,#10204,#622,.T.); +#11581=EDGE_CURVE('',#10204,#11048,#626,.T.); +#11591=EDGE_CURVE('',#8841,#8845,#630,.T.); +#11593=EDGE_CURVE('',#8845,#10215,#634,.T.); +#11595=EDGE_CURVE('',#10215,#10216,#638,.T.); +#11597=EDGE_CURVE('',#10216,#10218,#642,.T.); +#11599=EDGE_CURVE('',#10218,#10282,#646,.T.); +#11601=EDGE_CURVE('',#10282,#8841,#3044,.T.); +#11611=EDGE_CURVE('',#8503,#8504,#650,.T.); +#11613=EDGE_CURVE('',#8460,#8504,#654,.T.); +#11615=EDGE_CURVE('',#8449,#8460,#658,.T.); +#11617=EDGE_CURVE('',#8449,#8503,#662,.T.); +#11627=EDGE_CURVE('',#8507,#8508,#666,.T.); +#11629=EDGE_CURVE('',#8507,#8485,#670,.T.); +#11631=EDGE_CURVE('',#8492,#8485,#674,.T.); +#11633=EDGE_CURVE('',#8508,#8492,#678,.T.); +#11643=EDGE_CURVE('',#8565,#8566,#682,.T.); +#11645=EDGE_CURVE('',#8468,#8566,#686,.T.); +#11647=EDGE_CURVE('',#8455,#8468,#690,.T.); +#11649=EDGE_CURVE('',#8455,#8568,#694,.T.); +#11651=EDGE_CURVE('',#8568,#8565,#698,.T.); +#11661=EDGE_CURVE('',#8983,#8984,#702,.T.); +#11663=EDGE_CURVE('',#8560,#8983,#706,.T.); +#11665=EDGE_CURVE('',#8559,#8560,#710,.T.); +#11667=EDGE_CURVE('',#8562,#8559,#714,.T.); +#11669=EDGE_CURVE('',#8562,#8986,#718,.T.); +#11671=EDGE_CURVE('',#8984,#8986,#722,.T.); +#11681=EDGE_CURVE('',#9067,#9068,#726,.T.); +#11683=EDGE_CURVE('',#8977,#9067,#730,.T.); +#11685=EDGE_CURVE('',#8977,#8978,#734,.T.); +#11687=EDGE_CURVE('',#8978,#8980,#738,.T.); +#11689=EDGE_CURVE('',#8980,#9070,#742,.T.); +#11691=EDGE_CURVE('',#9068,#9070,#746,.T.); +#11701=EDGE_CURVE('',#9519,#9520,#750,.T.); +#11703=EDGE_CURVE('',#9061,#9519,#754,.T.); +#11705=EDGE_CURVE('',#9061,#9062,#758,.T.); +#11707=EDGE_CURVE('',#9062,#9064,#762,.T.); +#11709=EDGE_CURVE('',#9064,#9522,#766,.T.); +#11711=EDGE_CURVE('',#9520,#9522,#770,.T.); +#11721=EDGE_CURVE('',#9603,#9604,#774,.T.); +#11723=EDGE_CURVE('',#9513,#9603,#778,.T.); +#11725=EDGE_CURVE('',#9513,#9514,#782,.T.); +#11727=EDGE_CURVE('',#9514,#9516,#786,.T.); +#11729=EDGE_CURVE('',#9516,#9606,#790,.T.); +#11731=EDGE_CURVE('',#9604,#9606,#794,.T.); +#11741=EDGE_CURVE('',#9995,#9996,#798,.T.); +#11743=EDGE_CURVE('',#9597,#9995,#802,.T.); +#11745=EDGE_CURVE('',#9597,#9598,#806,.T.); +#11747=EDGE_CURVE('',#9598,#9600,#810,.T.); +#11749=EDGE_CURVE('',#9600,#9998,#814,.T.); +#11751=EDGE_CURVE('',#9996,#9998,#818,.T.); +#11761=EDGE_CURVE('',#10079,#10080,#822,.T.); +#11763=EDGE_CURVE('',#9989,#10079,#826,.T.); +#11765=EDGE_CURVE('',#9989,#9990,#830,.T.); +#11767=EDGE_CURVE('',#9990,#9992,#834,.T.); +#11769=EDGE_CURVE('',#9992,#10082,#838,.T.); +#11771=EDGE_CURVE('',#10080,#10082,#842,.T.); +#11781=EDGE_CURVE('',#10163,#10164,#846,.T.); +#11783=EDGE_CURVE('',#10073,#10163,#850,.T.); +#11785=EDGE_CURVE('',#10073,#10074,#854,.T.); +#11787=EDGE_CURVE('',#10074,#10076,#858,.T.); +#11789=EDGE_CURVE('',#10076,#10166,#862,.T.); +#11791=EDGE_CURVE('',#10164,#10166,#866,.T.); +#11801=EDGE_CURVE('',#10247,#10248,#870,.T.); +#11803=EDGE_CURVE('',#10157,#10247,#874,.T.); +#11805=EDGE_CURVE('',#10157,#10158,#878,.T.); +#11807=EDGE_CURVE('',#10158,#10160,#882,.T.); +#11809=EDGE_CURVE('',#10160,#10250,#886,.T.); +#11811=EDGE_CURVE('',#10248,#10250,#890,.T.); +#11821=EDGE_CURVE('',#10325,#10326,#894,.T.); +#11823=EDGE_CURVE('',#10326,#10328,#898,.T.); +#11825=EDGE_CURVE('',#10328,#8471,#902,.T.); +#11827=EDGE_CURVE('',#8482,#8471,#906,.T.); +#11829=EDGE_CURVE('',#10325,#8482,#910,.T.); +#11839=EDGE_CURVE('',#10331,#10332,#914,.T.); +#11841=EDGE_CURVE('',#10241,#10331,#918,.T.); +#11845=EDGE_CURVE('',#10244,#10334,#930,.T.); +#11847=EDGE_CURVE('',#10332,#10334,#934,.T.); +#11857=EDGE_CURVE('',#11065,#11066,#939,.T.); +#11859=EDGE_CURVE('',#8463,#11066,#943,.T.); +#11861=EDGE_CURVE('',#8463,#8500,#947,.T.); +#11863=EDGE_CURVE('',#8499,#8500,#951,.T.); +#11865=EDGE_CURVE('',#11068,#8499,#955,.T.); +#11867=EDGE_CURVE('',#11068,#11065,#960,.T.); +#11877=EDGE_CURVE('',#11066,#11068,#965,.T.); +#11879=EDGE_CURVE('',#8404,#11068,#969,.T.); +#11881=EDGE_CURVE('',#11066,#8404,#973,.T.); +#11891=EDGE_CURVE('',#11071,#11072,#978,.T.); +#11893=EDGE_CURVE('',#11072,#11074,#983,.T.); +#11895=EDGE_CURVE('',#8495,#11074,#987,.T.); +#11897=EDGE_CURVE('',#8495,#8496,#991,.T.); +#11899=EDGE_CURVE('',#8496,#8477,#995,.T.); +#11901=EDGE_CURVE('',#11071,#8477,#999,.T.); +#11911=EDGE_CURVE('',#11074,#11071,#1004,.T.); +#11913=EDGE_CURVE('',#8406,#11071,#1008,.T.); +#11915=EDGE_CURVE('',#11074,#8406,#1012,.T.); +#11926=EDGE_CURVE('',#8503,#8514,#1024,.T.); +#11928=EDGE_CURVE('',#8514,#8518,#1668,.T.); +#11930=EDGE_CURVE('',#8518,#8504,#2308,.T.); +#11940=EDGE_CURVE('',#8539,#8540,#1016,.T.); +#11942=EDGE_CURVE('',#8514,#8540,#1020,.T.); +#11946=EDGE_CURVE('',#8449,#8450,#2280,.T.); +#11948=EDGE_CURVE('',#8539,#8450,#1294,.T.); +#11958=EDGE_CURVE('',#9001,#9002,#1028,.T.); +#11960=EDGE_CURVE('',#8536,#9001,#1032,.T.); +#11962=EDGE_CURVE('',#8535,#8536,#1036,.T.); +#11964=EDGE_CURVE('',#9002,#8535,#1286,.T.); +#11974=EDGE_CURVE('',#9085,#9086,#1040,.T.); +#11976=EDGE_CURVE('',#8997,#9085,#1044,.T.); +#11978=EDGE_CURVE('',#8997,#8998,#1048,.T.); +#11980=EDGE_CURVE('',#9086,#8998,#1278,.T.); +#11990=EDGE_CURVE('',#9537,#9538,#1052,.T.); +#11992=EDGE_CURVE('',#9081,#9537,#1056,.T.); +#11994=EDGE_CURVE('',#9081,#9082,#1060,.T.); +#11996=EDGE_CURVE('',#9538,#9082,#1270,.T.); +#12006=EDGE_CURVE('',#9621,#9622,#1064,.T.); +#12008=EDGE_CURVE('',#9533,#9621,#1068,.T.); +#12010=EDGE_CURVE('',#9533,#9534,#1072,.T.); +#12012=EDGE_CURVE('',#9622,#9534,#1262,.T.); +#12022=EDGE_CURVE('',#10013,#10014,#1076,.T.); +#12024=EDGE_CURVE('',#9617,#10013,#1080,.T.); +#12026=EDGE_CURVE('',#9617,#9618,#1084,.T.); +#12028=EDGE_CURVE('',#10014,#9618,#1254,.T.); +#12038=EDGE_CURVE('',#10097,#10098,#1088,.T.); +#12040=EDGE_CURVE('',#10009,#10097,#1092,.T.); +#12042=EDGE_CURVE('',#10009,#10010,#1096,.T.); +#12044=EDGE_CURVE('',#10098,#10010,#1246,.T.); +#12054=EDGE_CURVE('',#10181,#10182,#1100,.T.); +#12056=EDGE_CURVE('',#10093,#10181,#1104,.T.); +#12058=EDGE_CURVE('',#10093,#10094,#1108,.T.); +#12060=EDGE_CURVE('',#10182,#10094,#1238,.T.); +#12070=EDGE_CURVE('',#10265,#10266,#1112,.T.); +#12072=EDGE_CURVE('',#10177,#10265,#1116,.T.); +#12074=EDGE_CURVE('',#10177,#10178,#1120,.T.); +#12076=EDGE_CURVE('',#10266,#10178,#1230,.T.); +#12086=EDGE_CURVE('',#10345,#10346,#1124,.T.); +#12088=EDGE_CURVE('',#8486,#10346,#1214,.T.); +#12090=EDGE_CURVE('',#8485,#8486,#2232,.T.); +#12093=EDGE_CURVE('',#8507,#8516,#1128,.T.); +#12095=EDGE_CURVE('',#10345,#8516,#1132,.T.); +#12105=EDGE_CURVE('',#10349,#10350,#1136,.T.); +#12107=EDGE_CURVE('',#10261,#10349,#1140,.T.); +#12110=EDGE_CURVE('',#10350,#10262,#1222,.T.); +#12121=EDGE_CURVE('',#8532,#8539,#1148,.T.); +#12123=EDGE_CURVE('',#8531,#8532,#1152,.T.); +#12125=EDGE_CURVE('',#8565,#8531,#1157,.T.); +#12128=EDGE_CURVE('',#8568,#8552,#2324,.T.); +#12130=EDGE_CURVE('',#8540,#8552,#1660,.T.); +#12140=EDGE_CURVE('',#8549,#8550,#1648,.T.); +#12142=EDGE_CURVE('',#8549,#8566,#1528,.T.); +#12145=EDGE_CURVE('',#8734,#8565,#1162,.T.); +#12147=EDGE_CURVE('',#8733,#8734,#1166,.T.); +#12149=EDGE_CURVE('',#8572,#8733,#1170,.T.); +#12151=EDGE_CURVE('',#8572,#8550,#1892,.T.); +#12161=EDGE_CURVE('',#8797,#8798,#1174,.T.); +#12163=EDGE_CURVE('',#8770,#8798,#1178,.T.); +#12165=EDGE_CURVE('',#8768,#8770,#1182,.T.); +#12167=EDGE_CURVE('',#8744,#8768,#1186,.T.); +#12169=EDGE_CURVE('',#8554,#8744,#1190,.T.); +#12180=EDGE_CURVE('',#8802,#8709,#1194,.T.); +#12182=EDGE_CURVE('',#8556,#8709,#2884,.T.); +#12184=EDGE_CURVE('',#8746,#8556,#1198,.T.); +#12186=EDGE_CURVE('',#8774,#8746,#1202,.T.); +#12188=EDGE_CURVE('',#8773,#8774,#1206,.T.); +#12190=EDGE_CURVE('',#8802,#8773,#1210,.T.); +#12201=EDGE_CURVE('',#10296,#10346,#1480,.T.); +#12203=EDGE_CURVE('',#10296,#10316,#1218,.T.); +#12205=EDGE_CURVE('',#10316,#10350,#6513,.T.); +#12209=EDGE_CURVE('',#10212,#10232,#1226,.T.); +#12211=EDGE_CURVE('',#10232,#10266,#6071,.T.); +#12214=EDGE_CURVE('',#10128,#10178,#5864,.T.); +#12216=EDGE_CURVE('',#10128,#10148,#1234,.T.); +#12218=EDGE_CURVE('',#10148,#10182,#5937,.T.); +#12221=EDGE_CURVE('',#10044,#10094,#5312,.T.); +#12223=EDGE_CURVE('',#10044,#10064,#1242,.T.); +#12225=EDGE_CURVE('',#10064,#10098,#5385,.T.); +#12228=EDGE_CURVE('',#9960,#10010,#4910,.T.); +#12230=EDGE_CURVE('',#9960,#9980,#1250,.T.); +#12232=EDGE_CURVE('',#9980,#10014,#4831,.T.); +#12235=EDGE_CURVE('',#9568,#9618,#4296,.T.); +#12237=EDGE_CURVE('',#9568,#9588,#1258,.T.); +#12239=EDGE_CURVE('',#9588,#9622,#4369,.T.); +#12242=EDGE_CURVE('',#9484,#9534,#4108,.T.); +#12244=EDGE_CURVE('',#9484,#9504,#1266,.T.); +#12246=EDGE_CURVE('',#9504,#9538,#4181,.T.); +#12249=EDGE_CURVE('',#9032,#9082,#3556,.T.); +#12251=EDGE_CURVE('',#9032,#9052,#1274,.T.); +#12253=EDGE_CURVE('',#9052,#9086,#3629,.T.); +#12256=EDGE_CURVE('',#8948,#8998,#2496,.T.); +#12258=EDGE_CURVE('',#8948,#8968,#1282,.T.); +#12260=EDGE_CURVE('',#8968,#9002,#2417,.T.); +#12263=EDGE_CURVE('',#8528,#8535,#3085,.T.); +#12265=EDGE_CURVE('',#8528,#8532,#1290,.T.); +#12269=EDGE_CURVE('',#8452,#8450,#2276,.T.); +#12271=EDGE_CURVE('',#8488,#8452,#2156,.T.); +#12273=EDGE_CURVE('',#8488,#8486,#2236,.T.); +#12277=EDGE_CURVE('',#8607,#8608,#1298,.T.); +#12279=EDGE_CURVE('',#8607,#8603,#1302,.T.); +#12281=EDGE_CURVE('',#8603,#8604,#1306,.T.); +#12283=EDGE_CURVE('',#8608,#8604,#1310,.T.); +#12287=EDGE_CURVE('',#9313,#9314,#1314,.T.); +#12289=EDGE_CURVE('',#9314,#9317,#1318,.T.); +#12291=EDGE_CURVE('',#9317,#9318,#1322,.T.); +#12293=EDGE_CURVE('',#9313,#9318,#1326,.T.); +#12297=EDGE_CURVE('',#9441,#9442,#1330,.T.); +#12299=EDGE_CURVE('',#9442,#9445,#1334,.T.); +#12301=EDGE_CURVE('',#9445,#9446,#1338,.T.); +#12303=EDGE_CURVE('',#9441,#9446,#1342,.T.); +#12307=EDGE_CURVE('',#9737,#9738,#1346,.T.); +#12309=EDGE_CURVE('',#9738,#9741,#1350,.T.); +#12311=EDGE_CURVE('',#9741,#9742,#1354,.T.); +#12313=EDGE_CURVE('',#9737,#9742,#1358,.T.); +#12317=EDGE_CURVE('',#9865,#9866,#1362,.T.); +#12319=EDGE_CURVE('',#9866,#9869,#1366,.T.); +#12321=EDGE_CURVE('',#9869,#9870,#1370,.T.); +#12323=EDGE_CURVE('',#9865,#9870,#1374,.T.); +#12327=EDGE_CURVE('',#10465,#10466,#1378,.T.); +#12329=EDGE_CURVE('',#10466,#10469,#1382,.T.); +#12331=EDGE_CURVE('',#10469,#10470,#1386,.T.); +#12333=EDGE_CURVE('',#10465,#10470,#1390,.T.); +#12337=EDGE_CURVE('',#10593,#10594,#1394,.T.); +#12339=EDGE_CURVE('',#10594,#10597,#1398,.T.); +#12341=EDGE_CURVE('',#10597,#10598,#1402,.T.); +#12343=EDGE_CURVE('',#10593,#10598,#1406,.T.); +#12347=EDGE_CURVE('',#10721,#10722,#1410,.T.); +#12349=EDGE_CURVE('',#10722,#10725,#1414,.T.); +#12351=EDGE_CURVE('',#10725,#10726,#1418,.T.); +#12353=EDGE_CURVE('',#10721,#10726,#1422,.T.); +#12357=EDGE_CURVE('',#10849,#10850,#1426,.T.); +#12359=EDGE_CURVE('',#10850,#10853,#1430,.T.); +#12361=EDGE_CURVE('',#10853,#10854,#1434,.T.); +#12363=EDGE_CURVE('',#10849,#10854,#1438,.T.); +#12367=EDGE_CURVE('',#10977,#10978,#1442,.T.); +#12369=EDGE_CURVE('',#10978,#10981,#1446,.T.); +#12371=EDGE_CURVE('',#10981,#10982,#1450,.T.); +#12373=EDGE_CURVE('',#10977,#10982,#1454,.T.); +#12384=EDGE_CURVE('',#10356,#10325,#1628,.T.); +#12386=EDGE_CURVE('',#10338,#10356,#1832,.T.); +#12388=EDGE_CURVE('',#10337,#10338,#2044,.T.); +#12390=EDGE_CURVE('',#10337,#10291,#1458,.T.); +#12392=EDGE_CURVE('',#10291,#10292,#1462,.T.); +#12394=EDGE_CURVE('',#10292,#10326,#1467,.T.); +#12405=EDGE_CURVE('',#10326,#10295,#1472,.T.); +#12407=EDGE_CURVE('',#10295,#10296,#1476,.T.); +#12411=EDGE_CURVE('',#10352,#10345,#1844,.T.); +#12413=EDGE_CURVE('',#10328,#10352,#2392,.T.); +#12423=EDGE_CURVE('',#11060,#8721,#1484,.T.); +#12426=EDGE_CURVE('',#10362,#10285,#1488,.T.); +#12428=EDGE_CURVE('',#10285,#10286,#1492,.T.); +#12430=EDGE_CURVE('',#10286,#10288,#1496,.T.); +#12432=EDGE_CURVE('',#10288,#11060,#1500,.T.); +#12442=EDGE_CURVE('',#8833,#8725,#1504,.T.); +#12444=EDGE_CURVE('',#8725,#10299,#1508,.T.); +#12446=EDGE_CURVE('',#10299,#10300,#1512,.T.); +#12448=EDGE_CURVE('',#10300,#10302,#1516,.T.); +#12450=EDGE_CURVE('',#10302,#10366,#1520,.T.); +#12452=EDGE_CURVE('',#10366,#8833,#2896,.T.); +#12462=EDGE_CURVE('',#8549,#8466,#1524,.T.); +#12464=EDGE_CURVE('',#8468,#8466,#2296,.T.); +#12476=EDGE_CURVE('',#9010,#8983,#1532,.T.); +#12478=EDGE_CURVE('',#9010,#8543,#1536,.T.); +#12480=EDGE_CURVE('',#8543,#8560,#1540,.T.); +#12491=EDGE_CURVE('',#9094,#9067,#1544,.T.); +#12493=EDGE_CURVE('',#9094,#9008,#1548,.T.); +#12495=EDGE_CURVE('',#9008,#8977,#1552,.T.); +#12506=EDGE_CURVE('',#9546,#9519,#1556,.T.); +#12508=EDGE_CURVE('',#9546,#9092,#1560,.T.); +#12510=EDGE_CURVE('',#9092,#9061,#1564,.T.); +#12521=EDGE_CURVE('',#9630,#9603,#1568,.T.); +#12523=EDGE_CURVE('',#9630,#9544,#1572,.T.); +#12525=EDGE_CURVE('',#9544,#9513,#1576,.T.); +#12536=EDGE_CURVE('',#10022,#9995,#1580,.T.); +#12538=EDGE_CURVE('',#10022,#9628,#1584,.T.); +#12540=EDGE_CURVE('',#9628,#9597,#1588,.T.); +#12551=EDGE_CURVE('',#10106,#10079,#1592,.T.); +#12553=EDGE_CURVE('',#10106,#10020,#1596,.T.); +#12555=EDGE_CURVE('',#10020,#9989,#1600,.T.); +#12566=EDGE_CURVE('',#10190,#10163,#1604,.T.); +#12568=EDGE_CURVE('',#10190,#10104,#1608,.T.); +#12570=EDGE_CURVE('',#10104,#10073,#1612,.T.); +#12581=EDGE_CURVE('',#10274,#10247,#1616,.T.); +#12583=EDGE_CURVE('',#10274,#10188,#1620,.T.); +#12585=EDGE_CURVE('',#10188,#10157,#1624,.T.); +#12598=EDGE_CURVE('',#8482,#8480,#2248,.T.); +#12600=EDGE_CURVE('',#8480,#10356,#1632,.T.); +#12610=EDGE_CURVE('',#10358,#10331,#1636,.T.); +#12612=EDGE_CURVE('',#10358,#10272,#1640,.T.); +#12625=EDGE_CURVE('',#8512,#8550,#1888,.T.); +#12627=EDGE_CURVE('',#8524,#8512,#1652,.T.); +#12629=EDGE_CURVE('',#8524,#8464,#1656,.T.); +#12631=EDGE_CURVE('',#8464,#8466,#2300,.T.); +#12643=EDGE_CURVE('',#8552,#8456,#1664,.T.); +#12645=EDGE_CURVE('',#8456,#8458,#2288,.T.); +#12647=EDGE_CURVE('',#8518,#8458,#2312,.T.); +#12659=EDGE_CURVE('',#8994,#9010,#1672,.T.); +#12661=EDGE_CURVE('',#8544,#8994,#1904,.T.); +#12663=EDGE_CURVE('',#8543,#8544,#1676,.T.); +#12674=EDGE_CURVE('',#9006,#9001,#1680,.T.); +#12676=EDGE_CURVE('',#9006,#8546,#1684,.T.); +#12678=EDGE_CURVE('',#8536,#8546,#1688,.T.); +#12689=EDGE_CURVE('',#9078,#9094,#1692,.T.); +#12691=EDGE_CURVE('',#8990,#9078,#1920,.T.); +#12693=EDGE_CURVE('',#8990,#9008,#1696,.T.); +#12704=EDGE_CURVE('',#9090,#9085,#1700,.T.); +#12706=EDGE_CURVE('',#9090,#9004,#1704,.T.); +#12708=EDGE_CURVE('',#9004,#8997,#1708,.T.); +#12719=EDGE_CURVE('',#9530,#9546,#1712,.T.); +#12721=EDGE_CURVE('',#9074,#9530,#1936,.T.); +#12723=EDGE_CURVE('',#9074,#9092,#1716,.T.); +#12734=EDGE_CURVE('',#9542,#9537,#1720,.T.); +#12736=EDGE_CURVE('',#9542,#9088,#1724,.T.); +#12738=EDGE_CURVE('',#9088,#9081,#1728,.T.); +#12749=EDGE_CURVE('',#9614,#9630,#1732,.T.); +#12751=EDGE_CURVE('',#9526,#9614,#1952,.T.); +#12753=EDGE_CURVE('',#9526,#9544,#1736,.T.); +#12764=EDGE_CURVE('',#9626,#9621,#1740,.T.); +#12766=EDGE_CURVE('',#9626,#9540,#1744,.T.); +#12768=EDGE_CURVE('',#9540,#9533,#1748,.T.); +#12779=EDGE_CURVE('',#10006,#10022,#1752,.T.); +#12781=EDGE_CURVE('',#9610,#10006,#1968,.T.); +#12783=EDGE_CURVE('',#9610,#9628,#1756,.T.); +#12794=EDGE_CURVE('',#10018,#10013,#1760,.T.); +#12796=EDGE_CURVE('',#10018,#9624,#1764,.T.); +#12798=EDGE_CURVE('',#9624,#9617,#1768,.T.); +#12809=EDGE_CURVE('',#10090,#10106,#1772,.T.); +#12811=EDGE_CURVE('',#10002,#10090,#1984,.T.); +#12813=EDGE_CURVE('',#10002,#10020,#1776,.T.); +#12824=EDGE_CURVE('',#10102,#10097,#1780,.T.); +#12826=EDGE_CURVE('',#10102,#10016,#1784,.T.); +#12828=EDGE_CURVE('',#10016,#10009,#1788,.T.); +#12839=EDGE_CURVE('',#10174,#10190,#1792,.T.); +#12841=EDGE_CURVE('',#10086,#10174,#2000,.T.); +#12843=EDGE_CURVE('',#10086,#10104,#1796,.T.); +#12854=EDGE_CURVE('',#10186,#10181,#1800,.T.); +#12856=EDGE_CURVE('',#10186,#10100,#1804,.T.); +#12858=EDGE_CURVE('',#10100,#10093,#1808,.T.); +#12869=EDGE_CURVE('',#10258,#10274,#1812,.T.); +#12871=EDGE_CURVE('',#10170,#10258,#2016,.T.); +#12873=EDGE_CURVE('',#10170,#10188,#1816,.T.); +#12884=EDGE_CURVE('',#10270,#10265,#1820,.T.); +#12886=EDGE_CURVE('',#10270,#10184,#1824,.T.); +#12888=EDGE_CURVE('',#10184,#10177,#1828,.T.); +#12901=EDGE_CURVE('',#8478,#8480,#2244,.T.); +#12903=EDGE_CURVE('',#8478,#8522,#1836,.T.); +#12905=EDGE_CURVE('',#8510,#8522,#1840,.T.); +#12907=EDGE_CURVE('',#10338,#8510,#2048,.T.); +#12919=EDGE_CURVE('',#8520,#8516,#1848,.T.); +#12921=EDGE_CURVE('',#8490,#8520,#2320,.T.); +#12923=EDGE_CURVE('',#8474,#8490,#2224,.T.); +#12925=EDGE_CURVE('',#8474,#8472,#2256,.T.); +#12927=EDGE_CURVE('',#8472,#10352,#1852,.T.); +#12937=EDGE_CURVE('',#10342,#10358,#1856,.T.); +#12939=EDGE_CURVE('',#10254,#10342,#2032,.T.); +#12951=EDGE_CURVE('',#10354,#10349,#1864,.T.); +#12953=EDGE_CURVE('',#10354,#10268,#1868,.T.); +#12965=EDGE_CURVE('',#8645,#8646,#1876,.T.); +#12967=EDGE_CURVE('',#8398,#8646,#2212,.T.); +#12969=EDGE_CURVE('',#8398,#8404,#1880,.T.); +#12973=EDGE_CURVE('',#8499,#8512,#1884,.T.); +#12977=EDGE_CURVE('',#8572,#8570,#1896,.T.); +#12979=EDGE_CURVE('',#8570,#8544,#1900,.T.); +#12982=EDGE_CURVE('',#8993,#8994,#1908,.T.); +#12984=EDGE_CURVE('',#8993,#8989,#1912,.T.); +#12986=EDGE_CURVE('',#8989,#8990,#1916,.T.); +#12989=EDGE_CURVE('',#9077,#9078,#1924,.T.); +#12991=EDGE_CURVE('',#9077,#9073,#1928,.T.); +#12993=EDGE_CURVE('',#9073,#9074,#1932,.T.); +#12996=EDGE_CURVE('',#9529,#9530,#1940,.T.); +#12998=EDGE_CURVE('',#9529,#9525,#1944,.T.); +#13000=EDGE_CURVE('',#9525,#9526,#1948,.T.); +#13003=EDGE_CURVE('',#9613,#9614,#1956,.T.); +#13005=EDGE_CURVE('',#9613,#9609,#1960,.T.); +#13007=EDGE_CURVE('',#9609,#9610,#1964,.T.); +#13010=EDGE_CURVE('',#10005,#10006,#1972,.T.); +#13012=EDGE_CURVE('',#10005,#10001,#1976,.T.); +#13014=EDGE_CURVE('',#10001,#10002,#1980,.T.); +#13017=EDGE_CURVE('',#10089,#10090,#1988,.T.); +#13019=EDGE_CURVE('',#10089,#10085,#1992,.T.); +#13021=EDGE_CURVE('',#10085,#10086,#1996,.T.); +#13024=EDGE_CURVE('',#10173,#10174,#2004,.T.); +#13026=EDGE_CURVE('',#10173,#10169,#2008,.T.); +#13028=EDGE_CURVE('',#10169,#10170,#2012,.T.); +#13031=EDGE_CURVE('',#10257,#10258,#2020,.T.); +#13033=EDGE_CURVE('',#10257,#10253,#2024,.T.); +#13037=EDGE_CURVE('',#10341,#10342,#2036,.T.); +#13039=EDGE_CURVE('',#10341,#10337,#2040,.T.); +#13043=EDGE_CURVE('',#8495,#8510,#2052,.T.); +#13047=EDGE_CURVE('',#8401,#8406,#2260,.T.); +#13049=EDGE_CURVE('',#8658,#8401,#2180,.T.); +#13051=EDGE_CURVE('',#8658,#8654,#2056,.T.); +#13053=EDGE_CURVE('',#8654,#8645,#2060,.T.); +#13064=EDGE_CURVE('',#8649,#8645,#2064,.T.); +#13066=EDGE_CURVE('',#8649,#8650,#2860,.T.); +#13068=EDGE_CURVE('',#8650,#8646,#2068,.T.); +#13078=EDGE_CURVE('',#8652,#8649,#2076,.T.); +#13082=EDGE_CURVE('',#8652,#8654,#2072,.T.); +#13093=EDGE_CURVE('',#8652,#8446,#2132,.T.); +#13095=EDGE_CURVE('',#10366,#8446,#2900,.T.); +#13098=EDGE_CURVE('',#10302,#10322,#2080,.T.); +#13100=EDGE_CURVE('',#10322,#10364,#6550,.T.); +#13102=EDGE_CURVE('',#10282,#10364,#3048,.T.); +#13105=EDGE_CURVE('',#10218,#10238,#2084,.T.); +#13107=EDGE_CURVE('',#10238,#10278,#6108,.T.); +#13109=EDGE_CURVE('',#10198,#10278,#3032,.T.); +#13111=EDGE_CURVE('',#10134,#10198,#5904,.T.); +#13113=EDGE_CURVE('',#10134,#10154,#2088,.T.); +#13115=EDGE_CURVE('',#10154,#10194,#5974,.T.); +#13117=EDGE_CURVE('',#10114,#10194,#3016,.T.); +#13119=EDGE_CURVE('',#10050,#10114,#5352,.T.); +#13121=EDGE_CURVE('',#10050,#10070,#2092,.T.); +#13123=EDGE_CURVE('',#10070,#10110,#5422,.T.); +#13125=EDGE_CURVE('',#10030,#10110,#3000,.T.); +#13127=EDGE_CURVE('',#9966,#10030,#4950,.T.); +#13129=EDGE_CURVE('',#9966,#9986,#2096,.T.); +#13131=EDGE_CURVE('',#9986,#10026,#4868,.T.); +#13133=EDGE_CURVE('',#9638,#10026,#2984,.T.); +#13135=EDGE_CURVE('',#9574,#9638,#4336,.T.); +#13137=EDGE_CURVE('',#9574,#9594,#2100,.T.); +#13139=EDGE_CURVE('',#9594,#9634,#4406,.T.); +#13141=EDGE_CURVE('',#9554,#9634,#2968,.T.); +#13143=EDGE_CURVE('',#9490,#9554,#4148,.T.); +#13145=EDGE_CURVE('',#9490,#9510,#2104,.T.); +#13147=EDGE_CURVE('',#9510,#9550,#4218,.T.); +#13149=EDGE_CURVE('',#9102,#9550,#2952,.T.); +#13151=EDGE_CURVE('',#9038,#9102,#3596,.T.); +#13153=EDGE_CURVE('',#9038,#9058,#2108,.T.); +#13155=EDGE_CURVE('',#9058,#9098,#3666,.T.); +#13157=EDGE_CURVE('',#9018,#9098,#2936,.T.); +#13159=EDGE_CURVE('',#8954,#9018,#2536,.T.); +#13161=EDGE_CURVE('',#8954,#8974,#2112,.T.); +#13163=EDGE_CURVE('',#8974,#9014,#2454,.T.); +#13165=EDGE_CURVE('',#8742,#9014,#2920,.T.); +#13167=EDGE_CURVE('',#8741,#8742,#3138,.T.); +#13169=EDGE_CURVE('',#8741,#8746,#2116,.T.); +#13172=EDGE_CURVE('',#8442,#8556,#2880,.T.); +#13174=EDGE_CURVE('',#8649,#8442,#2864,.T.); +#13184=EDGE_CURVE('',#8631,#8632,#2120,.T.); +#13186=EDGE_CURVE('',#8438,#8631,#2124,.T.); +#13189=EDGE_CURVE('',#8437,#8632,#2172,.T.); +#13199=EDGE_CURVE('',#8656,#8652,#2128,.T.); +#13201=EDGE_CURVE('',#8656,#8445,#2176,.T.); +#13203=EDGE_CURVE('',#8445,#8446,#2904,.T.); +#13214=EDGE_CURVE('',#8627,#8628,#2144,.T.); +#13216=EDGE_CURVE('',#8631,#8627,#2136,.T.); +#13219=EDGE_CURVE('',#8632,#8628,#2140,.T.); +#13230=EDGE_CURVE('',#8628,#8642,#2148,.T.); +#13232=EDGE_CURVE('',#8642,#8488,#2152,.T.); +#13235=EDGE_CURVE('',#8397,#8452,#2272,.T.); +#13237=EDGE_CURVE('',#8640,#8397,#2204,.T.); +#13239=EDGE_CURVE('',#8640,#8634,#2160,.T.); +#13241=EDGE_CURVE('',#8627,#8634,#2164,.T.); +#13251=EDGE_CURVE('',#8402,#8642,#2168,.T.); +#13257=EDGE_CURVE('',#8413,#8414,#6902,.T.); +#13259=EDGE_CURVE('',#8414,#8416,#6914,.T.); +#13261=EDGE_CURVE('',#8416,#8418,#6934,.T.); +#13263=EDGE_CURVE('',#8418,#8420,#6946,.T.); +#13265=EDGE_CURVE('',#8420,#8422,#6966,.T.); +#13267=EDGE_CURVE('',#8422,#8424,#6978,.T.); +#13269=EDGE_CURVE('',#8424,#8426,#6998,.T.); +#13271=EDGE_CURVE('',#8426,#8445,#2908,.T.); +#13274=EDGE_CURVE('',#8658,#8656,#8322,.T.); +#13277=EDGE_CURVE('',#8401,#8402,#2184,.T.); +#13287=EDGE_CURVE('',#8430,#8619,#8238,.T.); +#13289=EDGE_CURVE('',#8612,#8619,#2188,.T.); +#13291=EDGE_CURVE('',#8611,#8612,#2192,.T.); +#13293=EDGE_CURVE('',#8615,#8611,#2196,.T.); +#13295=EDGE_CURVE('',#8615,#8409,#8230,.T.); +#13299=EDGE_CURVE('',#8433,#8638,#2200,.T.); +#13301=EDGE_CURVE('',#8640,#8638,#2848,.T.); +#13304=EDGE_CURVE('',#8397,#8398,#2208,.T.); +#13308=EDGE_CURVE('',#8650,#8441,#2216,.T.); +#13310=EDGE_CURVE('',#8441,#8429,#2872,.T.); +#13312=EDGE_CURVE('',#8429,#8430,#8262,.T.); +#13323=EDGE_CURVE('',#8402,#8474,#2220,.T.); +#13326=EDGE_CURVE('',#8492,#8490,#2228,.T.); +#13342=EDGE_CURVE('',#8477,#8478,#2240,.T.); +#13347=EDGE_CURVE('',#8471,#8472,#2252,.T.); +#13361=EDGE_CURVE('',#8496,#8522,#2264,.T.); +#13374=EDGE_CURVE('',#8500,#8524,#2268,.T.); +#13377=EDGE_CURVE('',#8463,#8464,#2304,.T.); +#13420=EDGE_CURVE('',#8460,#8458,#2284,.T.); +#13423=EDGE_CURVE('',#8455,#8456,#2292,.T.); +#13449=EDGE_CURVE('',#8520,#8508,#2316,.T.); +#13486=EDGE_CURVE('',#8986,#9006,#2328,.T.); +#13489=EDGE_CURVE('',#8562,#8546,#2332,.T.); +#13500=EDGE_CURVE('',#9070,#9090,#2336,.T.); +#13503=EDGE_CURVE('',#8980,#9004,#2340,.T.); +#13514=EDGE_CURVE('',#9522,#9542,#2344,.T.); +#13517=EDGE_CURVE('',#9064,#9088,#2348,.T.); +#13528=EDGE_CURVE('',#9606,#9626,#2352,.T.); +#13531=EDGE_CURVE('',#9516,#9540,#2356,.T.); +#13542=EDGE_CURVE('',#9998,#10018,#2360,.T.); +#13545=EDGE_CURVE('',#9600,#9624,#2364,.T.); +#13556=EDGE_CURVE('',#10082,#10102,#2368,.T.); +#13559=EDGE_CURVE('',#9992,#10016,#2372,.T.); +#13570=EDGE_CURVE('',#10166,#10186,#2376,.T.); +#13573=EDGE_CURVE('',#10076,#10100,#2380,.T.); +#13584=EDGE_CURVE('',#10250,#10270,#2384,.T.); +#13587=EDGE_CURVE('',#10160,#10184,#2388,.T.); +#13610=EDGE_CURVE('',#10334,#10354,#2396,.T.); +#13624=EDGE_CURVE('',#8964,#8984,#2405,.T.); +#13626=EDGE_CURVE('',#8963,#8964,#2409,.T.); +#13628=EDGE_CURVE('',#8993,#8963,#2413,.T.); +#13646=EDGE_CURVE('',#8967,#8968,#2421,.T.); +#13648=EDGE_CURVE('',#8984,#8967,#2426,.T.); +#13658=EDGE_CURVE('',#9109,#9110,#2430,.T.); +#13660=EDGE_CURVE('',#8960,#9110,#2434,.T.); +#13662=EDGE_CURVE('',#8958,#8960,#2438,.T.); +#13664=EDGE_CURVE('',#8957,#8958,#2442,.T.); +#13666=EDGE_CURVE('',#9012,#8957,#2446,.T.); +#13677=EDGE_CURVE('',#9114,#8817,#2450,.T.); +#13679=EDGE_CURVE('',#9014,#8817,#2924,.T.); +#13682=EDGE_CURVE('',#8972,#8974,#2458,.T.); +#13684=EDGE_CURVE('',#8971,#8972,#2462,.T.); +#13686=EDGE_CURVE('',#9114,#8971,#2466,.T.); +#13696=EDGE_CURVE('',#8944,#8978,#2483,.T.); +#13698=EDGE_CURVE('',#8944,#8964,#2470,.T.); +#13702=EDGE_CURVE('',#8947,#8967,#8318,.T.); +#13704=EDGE_CURVE('',#8978,#8947,#2488,.T.); +#13718=EDGE_CURVE('',#8989,#8943,#2474,.T.); +#13720=EDGE_CURVE('',#8943,#8944,#2478,.T.); +#13733=EDGE_CURVE('',#8947,#8948,#2492,.T.); +#13747=EDGE_CURVE('',#9121,#9122,#2500,.T.); +#13750=EDGE_CURVE('',#9016,#8937,#2504,.T.); +#13752=EDGE_CURVE('',#8937,#8938,#2508,.T.); +#13754=EDGE_CURVE('',#8938,#8940,#2512,.T.); +#13756=EDGE_CURVE('',#8940,#9121,#2516,.T.); +#13766=EDGE_CURVE('',#9130,#9113,#2520,.T.); +#13768=EDGE_CURVE('',#9113,#8951,#2524,.T.); +#13770=EDGE_CURVE('',#8951,#8952,#2528,.T.); +#13772=EDGE_CURVE('',#8952,#8954,#2532,.T.); +#13775=EDGE_CURVE('',#9018,#9130,#2932,.T.); +#13787=EDGE_CURVE('',#8943,#8963,#2556,.T.); +#13792=EDGE_CURVE('',#9329,#9330,#2540,.T.); +#13794=EDGE_CURVE('',#9330,#9333,#2544,.T.); +#13796=EDGE_CURVE('',#9333,#9334,#2548,.T.); +#13798=EDGE_CURVE('',#9329,#9334,#2552,.T.); +#13821=EDGE_CURVE('',#9313,#9217,#2560,.T.); +#13823=EDGE_CURVE('',#9217,#9218,#2564,.T.); +#13825=EDGE_CURVE('',#9218,#9220,#2568,.T.); +#13827=EDGE_CURVE('',#9220,#9222,#2572,.T.); +#13829=EDGE_CURVE('',#9222,#9224,#2576,.T.); +#13831=EDGE_CURVE('',#9224,#9226,#2580,.T.); +#13833=EDGE_CURVE('',#9226,#9228,#2584,.T.); +#13835=EDGE_CURVE('',#9228,#9230,#2588,.T.); +#13837=EDGE_CURVE('',#9230,#9232,#2592,.T.); +#13839=EDGE_CURVE('',#9232,#9314,#2596,.T.); +#13849=EDGE_CURVE('',#9321,#9322,#2824,.T.); +#13851=EDGE_CURVE('',#9322,#9235,#2600,.T.); +#13853=EDGE_CURVE('',#9235,#9236,#2604,.T.); +#13855=EDGE_CURVE('',#9236,#9238,#2608,.T.); +#13857=EDGE_CURVE('',#9238,#9321,#2612,.T.); +#13868=EDGE_CURVE('',#9329,#9247,#2616,.T.); +#13870=EDGE_CURVE('',#9247,#9248,#2620,.T.); +#13872=EDGE_CURVE('',#9248,#9250,#2624,.T.); +#13874=EDGE_CURVE('',#9250,#9252,#2628,.T.); +#13876=EDGE_CURVE('',#9252,#9254,#2632,.T.); +#13878=EDGE_CURVE('',#9254,#9256,#2636,.T.); +#13880=EDGE_CURVE('',#9256,#9258,#2640,.T.); +#13882=EDGE_CURVE('',#9258,#9260,#2644,.T.); +#13884=EDGE_CURVE('',#9260,#9262,#2648,.T.); +#13886=EDGE_CURVE('',#9262,#9330,#2652,.T.); +#13896=EDGE_CURVE('',#9337,#9338,#8082,.T.); +#13898=EDGE_CURVE('',#9337,#9241,#2656,.T.); +#13900=EDGE_CURVE('',#9241,#9242,#2660,.T.); +#13902=EDGE_CURVE('',#9242,#9244,#2664,.T.); +#13904=EDGE_CURVE('',#9244,#9338,#2668,.T.); +#13915=EDGE_CURVE('',#9318,#9265,#2708,.T.); +#13917=EDGE_CURVE('',#9217,#9265,#2816,.T.); +#13929=EDGE_CURVE('',#9280,#9317,#2672,.T.); +#13931=EDGE_CURVE('',#9278,#9280,#2676,.T.); +#13933=EDGE_CURVE('',#9276,#9278,#2680,.T.); +#13935=EDGE_CURVE('',#9274,#9276,#2684,.T.); +#13937=EDGE_CURVE('',#9272,#9274,#2688,.T.); +#13939=EDGE_CURVE('',#9270,#9272,#2692,.T.); +#13941=EDGE_CURVE('',#9268,#9270,#2696,.T.); +#13943=EDGE_CURVE('',#9266,#9268,#2700,.T.); +#13945=EDGE_CURVE('',#9265,#9266,#2704,.T.); +#13956=EDGE_CURVE('',#9325,#9326,#2832,.T.); +#13958=EDGE_CURVE('',#9286,#9325,#2712,.T.); +#13960=EDGE_CURVE('',#9284,#9286,#2716,.T.); +#13962=EDGE_CURVE('',#9283,#9284,#2720,.T.); +#13964=EDGE_CURVE('',#9326,#9283,#2724,.T.); +#13975=EDGE_CURVE('',#9310,#9333,#2728,.T.); +#13977=EDGE_CURVE('',#9308,#9310,#2732,.T.); +#13979=EDGE_CURVE('',#9306,#9308,#2736,.T.); +#13981=EDGE_CURVE('',#9304,#9306,#2740,.T.); +#13983=EDGE_CURVE('',#9302,#9304,#2744,.T.); +#13985=EDGE_CURVE('',#9300,#9302,#2748,.T.); +#13987=EDGE_CURVE('',#9298,#9300,#2752,.T.); +#13989=EDGE_CURVE('',#9296,#9298,#2756,.T.); +#13991=EDGE_CURVE('',#9295,#9296,#2760,.T.); +#13993=EDGE_CURVE('',#9334,#9295,#2764,.T.); +#14003=EDGE_CURVE('',#9341,#9342,#8090,.T.); +#14005=EDGE_CURVE('',#9292,#9342,#2768,.T.); +#14007=EDGE_CURVE('',#9290,#9292,#2772,.T.); +#14009=EDGE_CURVE('',#9289,#9290,#2776,.T.); +#14011=EDGE_CURVE('',#9341,#9289,#2780,.T.); +#14023=EDGE_CURVE('',#9232,#9280,#2784,.T.); +#14035=EDGE_CURVE('',#9230,#9278,#2788,.T.); +#14048=EDGE_CURVE('',#9228,#9276,#2792,.T.); +#14061=EDGE_CURVE('',#9226,#9274,#2796,.T.); +#14074=EDGE_CURVE('',#9224,#9272,#2800,.T.); +#14087=EDGE_CURVE('',#9222,#9270,#2804,.T.); +#14100=EDGE_CURVE('',#9220,#9268,#2808,.T.); +#14113=EDGE_CURVE('',#9218,#9266,#2812,.T.); +#14138=EDGE_CURVE('',#8937,#8957,#2820,.T.); +#14141=EDGE_CURVE('',#8938,#8958,#8142,.T.); +#14146=EDGE_CURVE('',#9321,#9325,#2828,.T.); +#14149=EDGE_CURVE('',#9322,#9326,#2836,.T.); +#14159=EDGE_CURVE('',#8631,#8636,#2840,.T.); +#14161=EDGE_CURVE('',#8434,#8636,#2856,.T.); +#14165=EDGE_CURVE('',#8738,#8744,#3462,.T.); +#14167=EDGE_CURVE('',#8737,#8738,#3106,.T.); +#14174=EDGE_CURVE('',#9096,#9041,#3658,.T.); +#14176=EDGE_CURVE('',#9021,#9041,#3706,.T.); +#14178=EDGE_CURVE('',#9100,#9021,#3564,.T.); +#14181=EDGE_CURVE('',#9548,#9493,#4210,.T.); +#14183=EDGE_CURVE('',#9473,#9493,#7682,.T.); +#14185=EDGE_CURVE('',#9552,#9473,#4116,.T.); +#14188=EDGE_CURVE('',#9632,#9577,#4398,.T.); +#14190=EDGE_CURVE('',#9557,#9577,#4446,.T.); +#14192=EDGE_CURVE('',#9636,#9557,#4304,.T.); +#14195=EDGE_CURVE('',#10024,#9969,#4860,.T.); +#14197=EDGE_CURVE('',#9949,#9969,#5234,.T.); +#14199=EDGE_CURVE('',#10028,#9949,#4918,.T.); +#14202=EDGE_CURVE('',#10108,#10053,#5414,.T.); +#14204=EDGE_CURVE('',#10033,#10053,#5462,.T.); +#14206=EDGE_CURVE('',#10112,#10033,#5320,.T.); +#14209=EDGE_CURVE('',#10192,#10137,#5966,.T.); +#14211=EDGE_CURVE('',#10117,#10137,#7150,.T.); +#14213=EDGE_CURVE('',#10196,#10117,#5872,.T.); +#14216=EDGE_CURVE('',#10276,#10221,#6100,.T.); +#14218=EDGE_CURVE('',#10201,#10221,#6038,.T.); +#14222=EDGE_CURVE('',#10360,#10305,#6542,.T.); +#14224=EDGE_CURVE('',#10285,#10305,#6850,.T.); +#14238=EDGE_CURVE('',#8636,#8634,#2844,.T.); +#14250=EDGE_CURVE('',#8638,#8636,#2852,.T.); +#14277=EDGE_CURVE('',#8441,#8442,#2876,.T.); +#14288=EDGE_CURVE('',#8709,#8710,#2868,.T.); +#14290=EDGE_CURVE('',#8429,#8710,#8266,.T.); +#14304=EDGE_CURVE('',#8426,#8704,#2888,.T.); +#14306=EDGE_CURVE('',#8704,#8833,#2892,.T.); +#14320=EDGE_CURVE('',#8817,#8818,#2912,.T.); +#14322=EDGE_CURVE('',#8742,#8818,#2916,.T.); +#14334=EDGE_CURVE('',#9129,#9130,#2928,.T.); +#14338=EDGE_CURVE('',#9098,#9129,#2940,.T.); +#14348=EDGE_CURVE('',#9161,#9162,#2944,.T.); +#14350=EDGE_CURVE('',#9102,#9162,#2948,.T.); +#14353=EDGE_CURVE('',#9550,#9161,#2956,.T.); +#14363=EDGE_CURVE('',#9205,#9912,#2960,.T.); +#14365=EDGE_CURVE('',#9554,#9912,#2964,.T.); +#14368=EDGE_CURVE('',#9634,#9205,#2972,.T.); +#14378=EDGE_CURVE('',#9197,#9936,#2976,.T.); +#14380=EDGE_CURVE('',#9638,#9936,#2980,.T.); +#14383=EDGE_CURVE('',#10026,#9197,#2988,.T.); +#14393=EDGE_CURVE('',#9189,#9945,#2992,.T.); +#14395=EDGE_CURVE('',#10030,#9945,#2996,.T.); +#14398=EDGE_CURVE('',#10110,#9189,#3004,.T.); +#14408=EDGE_CURVE('',#8861,#8865,#3008,.T.); +#14410=EDGE_CURVE('',#10114,#8865,#3012,.T.); +#14413=EDGE_CURVE('',#10194,#8861,#3020,.T.); +#14423=EDGE_CURVE('',#8849,#9185,#3024,.T.); +#14425=EDGE_CURVE('',#10198,#9185,#3028,.T.); +#14428=EDGE_CURVE('',#10278,#8849,#3036,.T.); +#14438=EDGE_CURVE('',#8837,#8841,#3040,.T.); +#14442=EDGE_CURVE('',#10364,#8837,#3052,.T.); +#14453=EDGE_CURVE('',#8709,#8713,#3060,.T.); +#14456=EDGE_CURVE('',#8710,#8714,#3056,.T.); +#14467=EDGE_CURVE('',#8802,#8806,#3064,.T.); +#14479=EDGE_CURVE('',#8801,#8802,#3068,.T.); +#14481=EDGE_CURVE('',#8801,#8805,#8118,.T.); +#14495=EDGE_CURVE('',#8765,#8773,#3072,.T.); +#14497=EDGE_CURVE('',#8801,#8765,#3126,.T.); +#14507=EDGE_CURVE('',#8765,#8766,#3130,.T.); +#14511=EDGE_CURVE('',#8766,#8774,#8166,.T.); +#14525=EDGE_CURVE('',#8559,#8527,#3077,.T.); +#14527=EDGE_CURVE('',#8527,#8528,#3081,.T.); +#14540=EDGE_CURVE('',#8570,#8729,#3089,.T.); +#14542=EDGE_CURVE('',#8729,#8730,#3093,.T.); +#14544=EDGE_CURVE('',#8730,#8559,#3098,.T.); +#14556=EDGE_CURVE('',#8809,#8810,#3102,.T.); +#14560=EDGE_CURVE('',#8738,#8760,#3110,.T.); +#14562=EDGE_CURVE('',#8760,#8762,#3114,.T.); +#14564=EDGE_CURVE('',#8762,#8809,#3118,.T.); +#14574=EDGE_CURVE('',#8818,#8801,#3122,.T.); +#14578=EDGE_CURVE('',#8766,#8741,#3134,.T.); +#14591=EDGE_CURVE('',#8730,#8734,#3142,.T.); +#14595=EDGE_CURVE('',#8527,#8531,#8198,.T.); +#14607=EDGE_CURVE('',#8729,#8733,#3146,.T.); +#14625=EDGE_CURVE('',#8749,#8750,#3150,.T.); +#14627=EDGE_CURVE('',#8749,#8753,#3154,.T.); +#14629=EDGE_CURVE('',#8753,#8754,#3158,.T.); +#14631=EDGE_CURVE('',#8750,#8754,#3162,.T.); +#14642=EDGE_CURVE('',#8608,#8575,#3166,.T.); +#14644=EDGE_CURVE('',#8575,#8576,#3170,.T.); +#14646=EDGE_CURVE('',#8576,#8578,#3174,.T.); +#14648=EDGE_CURVE('',#8578,#8580,#3178,.T.); +#14650=EDGE_CURVE('',#8580,#8582,#3182,.T.); +#14652=EDGE_CURVE('',#8582,#8584,#3186,.T.); +#14654=EDGE_CURVE('',#8584,#8586,#3190,.T.); +#14656=EDGE_CURVE('',#8586,#8872,#3194,.T.); +#14658=EDGE_CURVE('',#8872,#8756,#3198,.T.); +#14660=EDGE_CURVE('',#8756,#8607,#3202,.T.); +#14671=EDGE_CURVE('',#8750,#8887,#3206,.T.); +#14673=EDGE_CURVE('',#8887,#8888,#3210,.T.); +#14675=EDGE_CURVE('',#8888,#8890,#3214,.T.); +#14677=EDGE_CURVE('',#8890,#8892,#3218,.T.); +#14679=EDGE_CURVE('',#8892,#8894,#3222,.T.); +#14681=EDGE_CURVE('',#8894,#8896,#3226,.T.); +#14683=EDGE_CURVE('',#8896,#8898,#3230,.T.); +#14685=EDGE_CURVE('',#8898,#8900,#3234,.T.); +#14687=EDGE_CURVE('',#8900,#8902,#3238,.T.); +#14689=EDGE_CURVE('',#8902,#8749,#3242,.T.); +#14699=EDGE_CURVE('',#8777,#8778,#3466,.T.); +#14701=EDGE_CURVE('',#8778,#8875,#3246,.T.); +#14703=EDGE_CURVE('',#8875,#8876,#3250,.T.); +#14705=EDGE_CURVE('',#8876,#8878,#3254,.T.); +#14707=EDGE_CURVE('',#8878,#8777,#3258,.T.); +#14717=EDGE_CURVE('',#8785,#8786,#8170,.T.); +#14719=EDGE_CURVE('',#8785,#8881,#3262,.T.); +#14721=EDGE_CURVE('',#8881,#8882,#3266,.T.); +#14723=EDGE_CURVE('',#8882,#8884,#3270,.T.); +#14725=EDGE_CURVE('',#8884,#8786,#3274,.T.); +#14736=EDGE_CURVE('',#8604,#8589,#3314,.T.); +#14738=EDGE_CURVE('',#8575,#8589,#3422,.T.); +#14750=EDGE_CURVE('',#8758,#8603,#3278,.T.); +#14752=EDGE_CURVE('',#8904,#8758,#3282,.T.); +#14754=EDGE_CURVE('',#8600,#8904,#3286,.T.); +#14756=EDGE_CURVE('',#8598,#8600,#3290,.T.); +#14758=EDGE_CURVE('',#8596,#8598,#3294,.T.); +#14760=EDGE_CURVE('',#8594,#8596,#3298,.T.); +#14762=EDGE_CURVE('',#8592,#8594,#3302,.T.); +#14764=EDGE_CURVE('',#8590,#8592,#3306,.T.); +#14766=EDGE_CURVE('',#8589,#8590,#3310,.T.); +#14778=EDGE_CURVE('',#8934,#8753,#3318,.T.); +#14780=EDGE_CURVE('',#8932,#8934,#3322,.T.); +#14782=EDGE_CURVE('',#8930,#8932,#3326,.T.); +#14784=EDGE_CURVE('',#8928,#8930,#3330,.T.); +#14786=EDGE_CURVE('',#8926,#8928,#3334,.T.); +#14788=EDGE_CURVE('',#8924,#8926,#3338,.T.); +#14790=EDGE_CURVE('',#8922,#8924,#3342,.T.); +#14792=EDGE_CURVE('',#8920,#8922,#3346,.T.); +#14794=EDGE_CURVE('',#8919,#8920,#3350,.T.); +#14796=EDGE_CURVE('',#8754,#8919,#3354,.T.); +#14806=EDGE_CURVE('',#8781,#8782,#3474,.T.); +#14808=EDGE_CURVE('',#8910,#8781,#3358,.T.); +#14810=EDGE_CURVE('',#8908,#8910,#3362,.T.); +#14812=EDGE_CURVE('',#8907,#8908,#3366,.T.); +#14814=EDGE_CURVE('',#8782,#8907,#3370,.T.); +#14824=EDGE_CURVE('',#8789,#8790,#8178,.T.); +#14826=EDGE_CURVE('',#8916,#8790,#3374,.T.); +#14828=EDGE_CURVE('',#8914,#8916,#3378,.T.); +#14830=EDGE_CURVE('',#8913,#8914,#3382,.T.); +#14832=EDGE_CURVE('',#8789,#8913,#3386,.T.); +#14844=EDGE_CURVE('',#8756,#8758,#3390,.T.); +#14856=EDGE_CURVE('',#8872,#8904,#3394,.T.); +#14869=EDGE_CURVE('',#8586,#8600,#3398,.T.); +#14882=EDGE_CURVE('',#8584,#8598,#3402,.T.); +#14895=EDGE_CURVE('',#8582,#8596,#3406,.T.); +#14908=EDGE_CURVE('',#8580,#8594,#3410,.T.); +#14921=EDGE_CURVE('',#8578,#8592,#3414,.T.); +#14934=EDGE_CURVE('',#8576,#8590,#3418,.T.); +#14960=EDGE_CURVE('',#8902,#8934,#3426,.T.); +#14972=EDGE_CURVE('',#8900,#8932,#3430,.T.); +#14985=EDGE_CURVE('',#8898,#8930,#3434,.T.); +#14998=EDGE_CURVE('',#8896,#8928,#3438,.T.); +#15011=EDGE_CURVE('',#8894,#8926,#3442,.T.); +#15024=EDGE_CURVE('',#8892,#8924,#3446,.T.); +#15037=EDGE_CURVE('',#8890,#8922,#3450,.T.); +#15050=EDGE_CURVE('',#8888,#8920,#3454,.T.); +#15063=EDGE_CURVE('',#8887,#8919,#3458,.T.); +#15090=EDGE_CURVE('',#8760,#8768,#3482,.T.); +#15095=EDGE_CURVE('',#8777,#8781,#3470,.T.); +#15098=EDGE_CURVE('',#8778,#8782,#3478,.T.); +#15111=EDGE_CURVE('',#8762,#8770,#3490,.T.); +#15121=EDGE_CURVE('',#8798,#8809,#3486,.T.); +#15135=EDGE_CURVE('',#8809,#8813,#3494,.T.); +#15138=EDGE_CURVE('',#8798,#8794,#8146,.T.); +#15151=EDGE_CURVE('',#8810,#8814,#3498,.T.); +#15164=EDGE_CURVE('',#9109,#9105,#3502,.T.); +#15175=EDGE_CURVE('',#9110,#9106,#3506,.T.); +#15188=EDGE_CURVE('',#9121,#9125,#3510,.T.); +#15190=EDGE_CURVE('',#9110,#9121,#8134,.T.); +#15204=EDGE_CURVE('',#9122,#9126,#3514,.T.); +#15217=EDGE_CURVE('',#9141,#9137,#3518,.T.); +#15228=EDGE_CURVE('',#9142,#9138,#3522,.T.); +#15230=EDGE_CURVE('',#9141,#9142,#3642,.T.); +#15242=EDGE_CURVE('',#9153,#9157,#3526,.T.); +#15244=EDGE_CURVE('',#9142,#9153,#3694,.T.); +#15255=EDGE_CURVE('',#9153,#9154,#3560,.T.); +#15259=EDGE_CURVE('',#9154,#9158,#3530,.T.); +#15273=EDGE_CURVE('',#9073,#9027,#3534,.T.); +#15275=EDGE_CURVE('',#9027,#9028,#3538,.T.); +#15277=EDGE_CURVE('',#9028,#9062,#3543,.T.); +#15288=EDGE_CURVE('',#9062,#9031,#3548,.T.); +#15290=EDGE_CURVE('',#9031,#9032,#3552,.T.); +#15307=EDGE_CURVE('',#9021,#9022,#3568,.T.); +#15309=EDGE_CURVE('',#9022,#9024,#3572,.T.); +#15311=EDGE_CURVE('',#9024,#9153,#3576,.T.); +#15321=EDGE_CURVE('',#9162,#9145,#3580,.T.); +#15323=EDGE_CURVE('',#9145,#9035,#3584,.T.); +#15325=EDGE_CURVE('',#9035,#9036,#3588,.T.); +#15327=EDGE_CURVE('',#9036,#9038,#3592,.T.); +#15340=EDGE_CURVE('',#9077,#9047,#3625,.T.); +#15342=EDGE_CURVE('',#9027,#9047,#3686,.T.); +#15347=EDGE_CURVE('',#9457,#9458,#3600,.T.); +#15349=EDGE_CURVE('',#9458,#9461,#3604,.T.); +#15351=EDGE_CURVE('',#9461,#9462,#3608,.T.); +#15353=EDGE_CURVE('',#9457,#9462,#3612,.T.); +#15364=EDGE_CURVE('',#9048,#9068,#3617,.T.); +#15366=EDGE_CURVE('',#9047,#9048,#3621,.T.); +#15385=EDGE_CURVE('',#9051,#9052,#3633,.T.); +#15387=EDGE_CURVE('',#9068,#9051,#3638,.T.); +#15398=EDGE_CURVE('',#9044,#9142,#3646,.T.); +#15400=EDGE_CURVE('',#9042,#9044,#3650,.T.); +#15402=EDGE_CURVE('',#9041,#9042,#3654,.T.); +#15414=EDGE_CURVE('',#9146,#9129,#3662,.T.); +#15418=EDGE_CURVE('',#9056,#9058,#3670,.T.); +#15420=EDGE_CURVE('',#9055,#9056,#3674,.T.); +#15422=EDGE_CURVE('',#9146,#9055,#3678,.T.); +#15433=EDGE_CURVE('',#9028,#9048,#3682,.T.); +#15437=EDGE_CURVE('',#9031,#9051,#3690,.T.); +#15474=EDGE_CURVE('',#9024,#9044,#3698,.T.); +#15486=EDGE_CURVE('',#9022,#9042,#3702,.T.); +#15504=EDGE_CURVE('',#9449,#9450,#3710,.T.); +#15506=EDGE_CURVE('',#9449,#9453,#3714,.T.); +#15508=EDGE_CURVE('',#9453,#9454,#3718,.T.); +#15510=EDGE_CURVE('',#9450,#9454,#3722,.T.); +#15521=EDGE_CURVE('',#9441,#9345,#3726,.T.); +#15523=EDGE_CURVE('',#9345,#9346,#3730,.T.); +#15525=EDGE_CURVE('',#9346,#9348,#3734,.T.); +#15527=EDGE_CURVE('',#9348,#9350,#3738,.T.); +#15529=EDGE_CURVE('',#9350,#9352,#3742,.T.); +#15531=EDGE_CURVE('',#9352,#9354,#3746,.T.); +#15533=EDGE_CURVE('',#9354,#9356,#3750,.T.); +#15535=EDGE_CURVE('',#9356,#9358,#3754,.T.); +#15537=EDGE_CURVE('',#9358,#9360,#3758,.T.); +#15539=EDGE_CURVE('',#9360,#9442,#3762,.T.); +#15550=EDGE_CURVE('',#9450,#9363,#3766,.T.); +#15552=EDGE_CURVE('',#9363,#9364,#3770,.T.); +#15554=EDGE_CURVE('',#9364,#9366,#3774,.T.); +#15556=EDGE_CURVE('',#9366,#9449,#3778,.T.); +#15567=EDGE_CURVE('',#9457,#9375,#3782,.T.); +#15569=EDGE_CURVE('',#9375,#9376,#3786,.T.); +#15571=EDGE_CURVE('',#9376,#9378,#3790,.T.); +#15573=EDGE_CURVE('',#9378,#9380,#3794,.T.); +#15575=EDGE_CURVE('',#9380,#9382,#3798,.T.); +#15577=EDGE_CURVE('',#9382,#9384,#3802,.T.); +#15579=EDGE_CURVE('',#9384,#9386,#3806,.T.); +#15581=EDGE_CURVE('',#9386,#9388,#3810,.T.); +#15583=EDGE_CURVE('',#9388,#9390,#3814,.T.); +#15585=EDGE_CURVE('',#9390,#9458,#3818,.T.); +#15595=EDGE_CURVE('',#9465,#9466,#4038,.T.); +#15597=EDGE_CURVE('',#9465,#9369,#3822,.T.); +#15599=EDGE_CURVE('',#9369,#9370,#3826,.T.); +#15601=EDGE_CURVE('',#9370,#9372,#3830,.T.); +#15603=EDGE_CURVE('',#9372,#9466,#3834,.T.); +#15614=EDGE_CURVE('',#9446,#9393,#3874,.T.); +#15616=EDGE_CURVE('',#9345,#9393,#3982,.T.); +#15628=EDGE_CURVE('',#9408,#9445,#3838,.T.); +#15630=EDGE_CURVE('',#9406,#9408,#3842,.T.); +#15632=EDGE_CURVE('',#9404,#9406,#3846,.T.); +#15634=EDGE_CURVE('',#9402,#9404,#3850,.T.); +#15636=EDGE_CURVE('',#9400,#9402,#3854,.T.); +#15638=EDGE_CURVE('',#9398,#9400,#3858,.T.); +#15640=EDGE_CURVE('',#9396,#9398,#3862,.T.); +#15642=EDGE_CURVE('',#9394,#9396,#3866,.T.); +#15644=EDGE_CURVE('',#9393,#9394,#3870,.T.); +#15656=EDGE_CURVE('',#9414,#9453,#3878,.T.); +#15658=EDGE_CURVE('',#9412,#9414,#3882,.T.); +#15660=EDGE_CURVE('',#9411,#9412,#3886,.T.); +#15662=EDGE_CURVE('',#9454,#9411,#3890,.T.); +#15673=EDGE_CURVE('',#9438,#9461,#3894,.T.); +#15675=EDGE_CURVE('',#9436,#9438,#3898,.T.); +#15677=EDGE_CURVE('',#9434,#9436,#3902,.T.); +#15679=EDGE_CURVE('',#9432,#9434,#3906,.T.); +#15681=EDGE_CURVE('',#9430,#9432,#3910,.T.); +#15683=EDGE_CURVE('',#9428,#9430,#3914,.T.); +#15685=EDGE_CURVE('',#9426,#9428,#3918,.T.); +#15687=EDGE_CURVE('',#9424,#9426,#3922,.T.); +#15689=EDGE_CURVE('',#9423,#9424,#3926,.T.); +#15691=EDGE_CURVE('',#9462,#9423,#3930,.T.); +#15701=EDGE_CURVE('',#9469,#9470,#4046,.T.); +#15703=EDGE_CURVE('',#9420,#9470,#3934,.T.); +#15705=EDGE_CURVE('',#9418,#9420,#3938,.T.); +#15707=EDGE_CURVE('',#9417,#9418,#3942,.T.); +#15709=EDGE_CURVE('',#9469,#9417,#3946,.T.); +#15721=EDGE_CURVE('',#9360,#9408,#3950,.T.); +#15733=EDGE_CURVE('',#9358,#9406,#3954,.T.); +#15746=EDGE_CURVE('',#9356,#9404,#3958,.T.); +#15759=EDGE_CURVE('',#9354,#9402,#3962,.T.); +#15772=EDGE_CURVE('',#9352,#9400,#3966,.T.); +#15785=EDGE_CURVE('',#9350,#9398,#3970,.T.); +#15798=EDGE_CURVE('',#9348,#9396,#3974,.T.); +#15811=EDGE_CURVE('',#9346,#9394,#3978,.T.); +#15837=EDGE_CURVE('',#9366,#9414,#3986,.T.); +#15849=EDGE_CURVE('',#9364,#9412,#3990,.T.); +#15862=EDGE_CURVE('',#9363,#9411,#3994,.T.); +#15888=EDGE_CURVE('',#9390,#9438,#3998,.T.); +#15900=EDGE_CURVE('',#9388,#9436,#4002,.T.); +#15913=EDGE_CURVE('',#9386,#9434,#4006,.T.); +#15926=EDGE_CURVE('',#9384,#9432,#4010,.T.); +#15939=EDGE_CURVE('',#9382,#9430,#4014,.T.); +#15952=EDGE_CURVE('',#9380,#9428,#4018,.T.); +#15965=EDGE_CURVE('',#9378,#9426,#4022,.T.); +#15978=EDGE_CURVE('',#9376,#9424,#4026,.T.); +#15991=EDGE_CURVE('',#9375,#9423,#4030,.T.); +#16016=EDGE_CURVE('',#9036,#9056,#4034,.T.); +#16023=EDGE_CURVE('',#9466,#9470,#4042,.T.); +#16026=EDGE_CURVE('',#9465,#9469,#4050,.T.); +#16037=EDGE_CURVE('',#9035,#9055,#4054,.T.); +#16049=EDGE_CURVE('',#9145,#9146,#4058,.T.); +#16063=EDGE_CURVE('',#9145,#9149,#4066,.T.); +#16066=EDGE_CURVE('',#9146,#9150,#4062,.T.); +#16079=EDGE_CURVE('',#9162,#9166,#4070,.T.); +#16090=EDGE_CURVE('',#9161,#9165,#4074,.T.); +#16102=EDGE_CURVE('',#9213,#9214,#4078,.T.); +#16106=EDGE_CURVE('',#9213,#9161,#4214,.T.); +#16116=EDGE_CURVE('',#9209,#9210,#4082,.T.); +#16120=EDGE_CURVE('',#9209,#9213,#8034,.T.); +#16131=EDGE_CURVE('',#9912,#9209,#4132,.T.); +#16133=EDGE_CURVE('',#9912,#9914,#7654,.T.); +#16148=EDGE_CURVE('',#9525,#9479,#4086,.T.); +#16150=EDGE_CURVE('',#9479,#9480,#4090,.T.); +#16152=EDGE_CURVE('',#9480,#9514,#4095,.T.); +#16163=EDGE_CURVE('',#9514,#9483,#4100,.T.); +#16165=EDGE_CURVE('',#9483,#9484,#4104,.T.); +#16179=EDGE_CURVE('',#9905,#9906,#4112,.T.); +#16183=EDGE_CURVE('',#9473,#9474,#4120,.T.); +#16185=EDGE_CURVE('',#9474,#9476,#4124,.T.); +#16187=EDGE_CURVE('',#9476,#9905,#4128,.T.); +#16198=EDGE_CURVE('',#9209,#9487,#4136,.T.); +#16200=EDGE_CURVE('',#9487,#9488,#4140,.T.); +#16202=EDGE_CURVE('',#9488,#9490,#4144,.T.); +#16215=EDGE_CURVE('',#9529,#9499,#4177,.T.); +#16217=EDGE_CURVE('',#9479,#9499,#4238,.T.); +#16222=EDGE_CURVE('',#9753,#9754,#4152,.T.); +#16224=EDGE_CURVE('',#9754,#9757,#4156,.T.); +#16226=EDGE_CURVE('',#9757,#9758,#4160,.T.); +#16228=EDGE_CURVE('',#9753,#9758,#4164,.T.); +#16239=EDGE_CURVE('',#9500,#9520,#4169,.T.); +#16241=EDGE_CURVE('',#9499,#9500,#4173,.T.); +#16260=EDGE_CURVE('',#9503,#9504,#4185,.T.); +#16262=EDGE_CURVE('',#9520,#9503,#4190,.T.); +#16272=EDGE_CURVE('',#9901,#9902,#4194,.T.); +#16274=EDGE_CURVE('',#9496,#9902,#4198,.T.); +#16276=EDGE_CURVE('',#9494,#9496,#4202,.T.); +#16278=EDGE_CURVE('',#9493,#9494,#4206,.T.); +#16293=EDGE_CURVE('',#9508,#9510,#4222,.T.); +#16295=EDGE_CURVE('',#9507,#9508,#4226,.T.); +#16297=EDGE_CURVE('',#9213,#9507,#4230,.T.); +#16308=EDGE_CURVE('',#9480,#9500,#4234,.T.); +#16312=EDGE_CURVE('',#9483,#9503,#4242,.T.); +#16348=EDGE_CURVE('',#9902,#9898,#4246,.T.); +#16351=EDGE_CURVE('',#9901,#9897,#8050,.T.); +#16362=EDGE_CURVE('',#9905,#9909,#4250,.T.); +#16364=EDGE_CURVE('',#9902,#9905,#7670,.T.); +#16378=EDGE_CURVE('',#9906,#9910,#4254,.T.); +#16391=EDGE_CURVE('',#9921,#9917,#4258,.T.); +#16402=EDGE_CURVE('',#9922,#9918,#4262,.T.); +#16404=EDGE_CURVE('',#9921,#9922,#4382,.T.); +#16416=EDGE_CURVE('',#9929,#9933,#4266,.T.); +#16418=EDGE_CURVE('',#9922,#9929,#4434,.T.); +#16429=EDGE_CURVE('',#9929,#9930,#4300,.T.); +#16433=EDGE_CURVE('',#9930,#9934,#4270,.T.); +#16447=EDGE_CURVE('',#9609,#9563,#4274,.T.); +#16449=EDGE_CURVE('',#9563,#9564,#4278,.T.); +#16451=EDGE_CURVE('',#9564,#9598,#4283,.T.); +#16462=EDGE_CURVE('',#9598,#9567,#4288,.T.); +#16464=EDGE_CURVE('',#9567,#9568,#4292,.T.); +#16481=EDGE_CURVE('',#9557,#9558,#4308,.T.); +#16483=EDGE_CURVE('',#9558,#9560,#4312,.T.); +#16485=EDGE_CURVE('',#9560,#9929,#4316,.T.); +#16495=EDGE_CURVE('',#9936,#9201,#4320,.T.); +#16497=EDGE_CURVE('',#9201,#9571,#4324,.T.); +#16499=EDGE_CURVE('',#9571,#9572,#4328,.T.); +#16501=EDGE_CURVE('',#9572,#9574,#4332,.T.); +#16514=EDGE_CURVE('',#9613,#9583,#4365,.T.); +#16516=EDGE_CURVE('',#9563,#9583,#4426,.T.); +#16521=EDGE_CURVE('',#9881,#9882,#4340,.T.); +#16523=EDGE_CURVE('',#9882,#9885,#4344,.T.); +#16525=EDGE_CURVE('',#9885,#9886,#4348,.T.); +#16527=EDGE_CURVE('',#9881,#9886,#4352,.T.); +#16538=EDGE_CURVE('',#9584,#9604,#4357,.T.); +#16540=EDGE_CURVE('',#9583,#9584,#4361,.T.); +#16559=EDGE_CURVE('',#9587,#9588,#4373,.T.); +#16561=EDGE_CURVE('',#9604,#9587,#4378,.T.); +#16572=EDGE_CURVE('',#9580,#9922,#4386,.T.); +#16574=EDGE_CURVE('',#9578,#9580,#4390,.T.); +#16576=EDGE_CURVE('',#9577,#9578,#4394,.T.); +#16588=EDGE_CURVE('',#9924,#9205,#4402,.T.); +#16592=EDGE_CURVE('',#9592,#9594,#4410,.T.); +#16594=EDGE_CURVE('',#9591,#9592,#4414,.T.); +#16596=EDGE_CURVE('',#9924,#9591,#4418,.T.); +#16607=EDGE_CURVE('',#9564,#9584,#4422,.T.); +#16611=EDGE_CURVE('',#9567,#9587,#4430,.T.); +#16648=EDGE_CURVE('',#9560,#9580,#4438,.T.); +#16660=EDGE_CURVE('',#9558,#9578,#4442,.T.); +#16678=EDGE_CURVE('',#9873,#9874,#4450,.T.); +#16680=EDGE_CURVE('',#9873,#9877,#4454,.T.); +#16682=EDGE_CURVE('',#9877,#9878,#4458,.T.); +#16684=EDGE_CURVE('',#9874,#9878,#4462,.T.); +#16695=EDGE_CURVE('',#9865,#9769,#4466,.T.); +#16697=EDGE_CURVE('',#9769,#9770,#4470,.T.); +#16699=EDGE_CURVE('',#9770,#9772,#4474,.T.); +#16701=EDGE_CURVE('',#9772,#9774,#4478,.T.); +#16703=EDGE_CURVE('',#9774,#9776,#4482,.T.); +#16705=EDGE_CURVE('',#9776,#9778,#4486,.T.); +#16707=EDGE_CURVE('',#9778,#9780,#4490,.T.); +#16709=EDGE_CURVE('',#9780,#9782,#4494,.T.); +#16711=EDGE_CURVE('',#9782,#9784,#4498,.T.); +#16713=EDGE_CURVE('',#9784,#9866,#4502,.T.); +#16724=EDGE_CURVE('',#9874,#9787,#4506,.T.); +#16726=EDGE_CURVE('',#9787,#9788,#4510,.T.); +#16728=EDGE_CURVE('',#9788,#9790,#4514,.T.); +#16730=EDGE_CURVE('',#9790,#9873,#4518,.T.); +#16741=EDGE_CURVE('',#9881,#9799,#4522,.T.); +#16743=EDGE_CURVE('',#9799,#9800,#4526,.T.); +#16745=EDGE_CURVE('',#9800,#9802,#4530,.T.); +#16747=EDGE_CURVE('',#9802,#9804,#4534,.T.); +#16749=EDGE_CURVE('',#9804,#9806,#4538,.T.); +#16751=EDGE_CURVE('',#9806,#9808,#4542,.T.); +#16753=EDGE_CURVE('',#9808,#9810,#4546,.T.); +#16755=EDGE_CURVE('',#9810,#9812,#4550,.T.); +#16757=EDGE_CURVE('',#9812,#9814,#4554,.T.); +#16759=EDGE_CURVE('',#9814,#9882,#4558,.T.); +#16769=EDGE_CURVE('',#9889,#9890,#4778,.T.); +#16771=EDGE_CURVE('',#9889,#9793,#4562,.T.); +#16773=EDGE_CURVE('',#9793,#9794,#4566,.T.); +#16775=EDGE_CURVE('',#9794,#9796,#4570,.T.); +#16777=EDGE_CURVE('',#9796,#9890,#4574,.T.); +#16788=EDGE_CURVE('',#9870,#9817,#4614,.T.); +#16790=EDGE_CURVE('',#9769,#9817,#4722,.T.); +#16802=EDGE_CURVE('',#9832,#9869,#4578,.T.); +#16804=EDGE_CURVE('',#9830,#9832,#4582,.T.); +#16806=EDGE_CURVE('',#9828,#9830,#4586,.T.); +#16808=EDGE_CURVE('',#9826,#9828,#4590,.T.); +#16810=EDGE_CURVE('',#9824,#9826,#4594,.T.); +#16812=EDGE_CURVE('',#9822,#9824,#4598,.T.); +#16814=EDGE_CURVE('',#9820,#9822,#4602,.T.); +#16816=EDGE_CURVE('',#9818,#9820,#4606,.T.); +#16818=EDGE_CURVE('',#9817,#9818,#4610,.T.); +#16830=EDGE_CURVE('',#9838,#9877,#4618,.T.); +#16832=EDGE_CURVE('',#9836,#9838,#4622,.T.); +#16834=EDGE_CURVE('',#9835,#9836,#4626,.T.); +#16836=EDGE_CURVE('',#9878,#9835,#4630,.T.); +#16847=EDGE_CURVE('',#9862,#9885,#4634,.T.); +#16849=EDGE_CURVE('',#9860,#9862,#4638,.T.); +#16851=EDGE_CURVE('',#9858,#9860,#4642,.T.); +#16853=EDGE_CURVE('',#9856,#9858,#4646,.T.); +#16855=EDGE_CURVE('',#9854,#9856,#4650,.T.); +#16857=EDGE_CURVE('',#9852,#9854,#4654,.T.); +#16859=EDGE_CURVE('',#9850,#9852,#4658,.T.); +#16861=EDGE_CURVE('',#9848,#9850,#4662,.T.); +#16863=EDGE_CURVE('',#9847,#9848,#4666,.T.); +#16865=EDGE_CURVE('',#9886,#9847,#4670,.T.); +#16875=EDGE_CURVE('',#9893,#9894,#4786,.T.); +#16877=EDGE_CURVE('',#9844,#9894,#4674,.T.); +#16879=EDGE_CURVE('',#9842,#9844,#4678,.T.); +#16881=EDGE_CURVE('',#9841,#9842,#4682,.T.); +#16883=EDGE_CURVE('',#9893,#9841,#4686,.T.); +#16895=EDGE_CURVE('',#9784,#9832,#4690,.T.); +#16907=EDGE_CURVE('',#9782,#9830,#4694,.T.); +#16920=EDGE_CURVE('',#9780,#9828,#4698,.T.); +#16933=EDGE_CURVE('',#9778,#9826,#4702,.T.); +#16946=EDGE_CURVE('',#9776,#9824,#4706,.T.); +#16959=EDGE_CURVE('',#9774,#9822,#4710,.T.); +#16972=EDGE_CURVE('',#9772,#9820,#4714,.T.); +#16985=EDGE_CURVE('',#9770,#9818,#4718,.T.); +#17011=EDGE_CURVE('',#9790,#9838,#4726,.T.); +#17023=EDGE_CURVE('',#9788,#9836,#4730,.T.); +#17036=EDGE_CURVE('',#9787,#9835,#4734,.T.); +#17062=EDGE_CURVE('',#9814,#9862,#4738,.T.); +#17074=EDGE_CURVE('',#9812,#9860,#4742,.T.); +#17087=EDGE_CURVE('',#9810,#9858,#4746,.T.); +#17100=EDGE_CURVE('',#9808,#9856,#4750,.T.); +#17113=EDGE_CURVE('',#9806,#9854,#4754,.T.); +#17126=EDGE_CURVE('',#9804,#9852,#4758,.T.); +#17139=EDGE_CURVE('',#9802,#9850,#4762,.T.); +#17152=EDGE_CURVE('',#9800,#9848,#4766,.T.); +#17165=EDGE_CURVE('',#9799,#9847,#4770,.T.); +#17190=EDGE_CURVE('',#9572,#9592,#4774,.T.); +#17197=EDGE_CURVE('',#9890,#9894,#4782,.T.); +#17200=EDGE_CURVE('',#9889,#9893,#4790,.T.); +#17211=EDGE_CURVE('',#9571,#9591,#4794,.T.); +#17223=EDGE_CURVE('',#9201,#9924,#4798,.T.); +#17236=EDGE_CURVE('',#9201,#9202,#4806,.T.); +#17239=EDGE_CURVE('',#9924,#9926,#4802,.T.); +#17252=EDGE_CURVE('',#9936,#9938,#4810,.T.); +#17263=EDGE_CURVE('',#9197,#9198,#4814,.T.); +#17277=EDGE_CURVE('',#11012,#9197,#4864,.T.); +#17279=EDGE_CURVE('',#11012,#11014,#7534,.T.); +#17291=EDGE_CURVE('',#9976,#9996,#4819,.T.); +#17293=EDGE_CURVE('',#9975,#9976,#4823,.T.); +#17295=EDGE_CURVE('',#10005,#9975,#4827,.T.); +#17313=EDGE_CURVE('',#9979,#9980,#4835,.T.); +#17315=EDGE_CURVE('',#9996,#9979,#4840,.T.); +#17325=EDGE_CURVE('',#9940,#11010,#4844,.T.); +#17327=EDGE_CURVE('',#9972,#11010,#4848,.T.); +#17329=EDGE_CURVE('',#9970,#9972,#4852,.T.); +#17331=EDGE_CURVE('',#9969,#9970,#4856,.T.); +#17346=EDGE_CURVE('',#9984,#9986,#4872,.T.); +#17348=EDGE_CURVE('',#9983,#9984,#4876,.T.); +#17350=EDGE_CURVE('',#11012,#9983,#4880,.T.); +#17360=EDGE_CURVE('',#9956,#9990,#4897,.T.); +#17362=EDGE_CURVE('',#9956,#9976,#4884,.T.); +#17366=EDGE_CURVE('',#9959,#9979,#7646,.T.); +#17368=EDGE_CURVE('',#9990,#9959,#4902,.T.); +#17382=EDGE_CURVE('',#10001,#9955,#4888,.T.); +#17384=EDGE_CURVE('',#9955,#9956,#4892,.T.); +#17397=EDGE_CURVE('',#9959,#9960,#4906,.T.); +#17411=EDGE_CURVE('',#11016,#9177,#4914,.T.); +#17415=EDGE_CURVE('',#9949,#9950,#4922,.T.); +#17417=EDGE_CURVE('',#9950,#9952,#4926,.T.); +#17419=EDGE_CURVE('',#9952,#11016,#4930,.T.); +#17429=EDGE_CURVE('',#9945,#9193,#4934,.T.); +#17431=EDGE_CURVE('',#9193,#9963,#4938,.T.); +#17433=EDGE_CURVE('',#9963,#9964,#4942,.T.); +#17435=EDGE_CURVE('',#9964,#9966,#4946,.T.); +#17449=EDGE_CURVE('',#9955,#9975,#4970,.T.); +#17454=EDGE_CURVE('',#10481,#10482,#4954,.T.); +#17456=EDGE_CURVE('',#10482,#10485,#4958,.T.); +#17458=EDGE_CURVE('',#10485,#10486,#4962,.T.); +#17460=EDGE_CURVE('',#10481,#10486,#4966,.T.); +#17483=EDGE_CURVE('',#10465,#10369,#4974,.T.); +#17485=EDGE_CURVE('',#10369,#10370,#4978,.T.); +#17487=EDGE_CURVE('',#10370,#10372,#4982,.T.); +#17489=EDGE_CURVE('',#10372,#10374,#4986,.T.); +#17491=EDGE_CURVE('',#10374,#10376,#4990,.T.); +#17493=EDGE_CURVE('',#10376,#10378,#4994,.T.); +#17495=EDGE_CURVE('',#10378,#10380,#4998,.T.); +#17497=EDGE_CURVE('',#10380,#10382,#5002,.T.); +#17499=EDGE_CURVE('',#10382,#10384,#5006,.T.); +#17501=EDGE_CURVE('',#10384,#10466,#5010,.T.); +#17511=EDGE_CURVE('',#10473,#10474,#5238,.T.); +#17513=EDGE_CURVE('',#10474,#10387,#5014,.T.); +#17515=EDGE_CURVE('',#10387,#10388,#5018,.T.); +#17517=EDGE_CURVE('',#10388,#10390,#5022,.T.); +#17519=EDGE_CURVE('',#10390,#10473,#5026,.T.); +#17530=EDGE_CURVE('',#10481,#10399,#5030,.T.); +#17532=EDGE_CURVE('',#10399,#10400,#5034,.T.); +#17534=EDGE_CURVE('',#10400,#10402,#5038,.T.); +#17536=EDGE_CURVE('',#10402,#10404,#5042,.T.); +#17538=EDGE_CURVE('',#10404,#10406,#5046,.T.); +#17540=EDGE_CURVE('',#10406,#10408,#5050,.T.); +#17542=EDGE_CURVE('',#10408,#10410,#5054,.T.); +#17544=EDGE_CURVE('',#10410,#10412,#5058,.T.); +#17546=EDGE_CURVE('',#10412,#10414,#5062,.T.); +#17548=EDGE_CURVE('',#10414,#10482,#5066,.T.); +#17558=EDGE_CURVE('',#10489,#10490,#7550,.T.); +#17560=EDGE_CURVE('',#10489,#10393,#5070,.T.); +#17562=EDGE_CURVE('',#10393,#10394,#5074,.T.); +#17564=EDGE_CURVE('',#10394,#10396,#5078,.T.); +#17566=EDGE_CURVE('',#10396,#10490,#5082,.T.); +#17577=EDGE_CURVE('',#10470,#10417,#5122,.T.); +#17579=EDGE_CURVE('',#10369,#10417,#5230,.T.); +#17591=EDGE_CURVE('',#10432,#10469,#5086,.T.); +#17593=EDGE_CURVE('',#10430,#10432,#5090,.T.); +#17595=EDGE_CURVE('',#10428,#10430,#5094,.T.); +#17597=EDGE_CURVE('',#10426,#10428,#5098,.T.); +#17599=EDGE_CURVE('',#10424,#10426,#5102,.T.); +#17601=EDGE_CURVE('',#10422,#10424,#5106,.T.); +#17603=EDGE_CURVE('',#10420,#10422,#5110,.T.); +#17605=EDGE_CURVE('',#10418,#10420,#5114,.T.); +#17607=EDGE_CURVE('',#10417,#10418,#5118,.T.); +#17618=EDGE_CURVE('',#10477,#10478,#5246,.T.); +#17620=EDGE_CURVE('',#10438,#10477,#5126,.T.); +#17622=EDGE_CURVE('',#10436,#10438,#5130,.T.); +#17624=EDGE_CURVE('',#10435,#10436,#5134,.T.); +#17626=EDGE_CURVE('',#10478,#10435,#5138,.T.); +#17637=EDGE_CURVE('',#10462,#10485,#5142,.T.); +#17639=EDGE_CURVE('',#10460,#10462,#5146,.T.); +#17641=EDGE_CURVE('',#10458,#10460,#5150,.T.); +#17643=EDGE_CURVE('',#10456,#10458,#5154,.T.); +#17645=EDGE_CURVE('',#10454,#10456,#5158,.T.); +#17647=EDGE_CURVE('',#10452,#10454,#5162,.T.); +#17649=EDGE_CURVE('',#10450,#10452,#5166,.T.); +#17651=EDGE_CURVE('',#10448,#10450,#5170,.T.); +#17653=EDGE_CURVE('',#10447,#10448,#5174,.T.); +#17655=EDGE_CURVE('',#10486,#10447,#5178,.T.); +#17665=EDGE_CURVE('',#10493,#10494,#7558,.T.); +#17667=EDGE_CURVE('',#10444,#10494,#5182,.T.); +#17669=EDGE_CURVE('',#10442,#10444,#5186,.T.); +#17671=EDGE_CURVE('',#10441,#10442,#5190,.T.); +#17673=EDGE_CURVE('',#10493,#10441,#5194,.T.); +#17685=EDGE_CURVE('',#10384,#10432,#5198,.T.); +#17697=EDGE_CURVE('',#10382,#10430,#5202,.T.); +#17710=EDGE_CURVE('',#10380,#10428,#5206,.T.); +#17723=EDGE_CURVE('',#10378,#10426,#5210,.T.); +#17736=EDGE_CURVE('',#10376,#10424,#5214,.T.); +#17749=EDGE_CURVE('',#10374,#10422,#5218,.T.); +#17762=EDGE_CURVE('',#10372,#10420,#5222,.T.); +#17775=EDGE_CURVE('',#10370,#10418,#5226,.T.); +#17802=EDGE_CURVE('',#9950,#9970,#5254,.T.); +#17807=EDGE_CURVE('',#10473,#10477,#5242,.T.); +#17810=EDGE_CURVE('',#10474,#10478,#5250,.T.); +#17823=EDGE_CURVE('',#9952,#9972,#5262,.T.); +#17833=EDGE_CURVE('',#11010,#11016,#5258,.T.); +#17847=EDGE_CURVE('',#11016,#11018,#5266,.T.); +#17850=EDGE_CURVE('',#11010,#11008,#7590,.T.); +#17863=EDGE_CURVE('',#9177,#9181,#5270,.T.); +#17876=EDGE_CURVE('',#9178,#9182,#5274,.T.); +#17887=EDGE_CURVE('',#11022,#11020,#5278,.T.); +#17889=EDGE_CURVE('',#9178,#11022,#5398,.T.); +#17901=EDGE_CURVE('',#11028,#11030,#5282,.T.); +#17903=EDGE_CURVE('',#11022,#11028,#5450,.T.); +#17914=EDGE_CURVE('',#11028,#9169,#5316,.T.); +#17918=EDGE_CURVE('',#9169,#9173,#5286,.T.); +#17932=EDGE_CURVE('',#10085,#10039,#5290,.T.); +#17934=EDGE_CURVE('',#10039,#10040,#5294,.T.); +#17936=EDGE_CURVE('',#10040,#10074,#5299,.T.); +#17947=EDGE_CURVE('',#10074,#10043,#5304,.T.); +#17949=EDGE_CURVE('',#10043,#10044,#5308,.T.); +#17966=EDGE_CURVE('',#10033,#10034,#5324,.T.); +#17968=EDGE_CURVE('',#10034,#10036,#5328,.T.); +#17970=EDGE_CURVE('',#10036,#11028,#5332,.T.); +#17980=EDGE_CURVE('',#8865,#8869,#5336,.T.); +#17982=EDGE_CURVE('',#8869,#10047,#5340,.T.); +#17984=EDGE_CURVE('',#10047,#10048,#5344,.T.); +#17986=EDGE_CURVE('',#10048,#10050,#5348,.T.); +#17999=EDGE_CURVE('',#10089,#10059,#5381,.T.); +#18001=EDGE_CURVE('',#10039,#10059,#5442,.T.); +#18006=EDGE_CURVE('',#10609,#10610,#5356,.T.); +#18008=EDGE_CURVE('',#10610,#10613,#5360,.T.); +#18010=EDGE_CURVE('',#10613,#10614,#5364,.T.); +#18012=EDGE_CURVE('',#10609,#10614,#5368,.T.); +#18023=EDGE_CURVE('',#10060,#10080,#5373,.T.); +#18025=EDGE_CURVE('',#10059,#10060,#5377,.T.); +#18044=EDGE_CURVE('',#10063,#10064,#5389,.T.); +#18046=EDGE_CURVE('',#10080,#10063,#5394,.T.); +#18057=EDGE_CURVE('',#10056,#11022,#5402,.T.); +#18059=EDGE_CURVE('',#10054,#10056,#5406,.T.); +#18061=EDGE_CURVE('',#10053,#10054,#5410,.T.); +#18073=EDGE_CURVE('',#11024,#9189,#5418,.T.); +#18077=EDGE_CURVE('',#10068,#10070,#5426,.T.); +#18079=EDGE_CURVE('',#10067,#10068,#5430,.T.); +#18081=EDGE_CURVE('',#11024,#10067,#5434,.T.); +#18092=EDGE_CURVE('',#10040,#10060,#5438,.T.); +#18096=EDGE_CURVE('',#10043,#10063,#5446,.T.); +#18133=EDGE_CURVE('',#10036,#10056,#5454,.T.); +#18145=EDGE_CURVE('',#10034,#10054,#5458,.T.); +#18163=EDGE_CURVE('',#10601,#10602,#5466,.T.); +#18165=EDGE_CURVE('',#10601,#10605,#5470,.T.); +#18167=EDGE_CURVE('',#10605,#10606,#5474,.T.); +#18169=EDGE_CURVE('',#10602,#10606,#5478,.T.); +#18180=EDGE_CURVE('',#10593,#10497,#5482,.T.); +#18182=EDGE_CURVE('',#10497,#10498,#5486,.T.); +#18184=EDGE_CURVE('',#10498,#10500,#5490,.T.); +#18186=EDGE_CURVE('',#10500,#10502,#5494,.T.); +#18188=EDGE_CURVE('',#10502,#10504,#5498,.T.); +#18190=EDGE_CURVE('',#10504,#10506,#5502,.T.); +#18192=EDGE_CURVE('',#10506,#10508,#5506,.T.); +#18194=EDGE_CURVE('',#10508,#10510,#5510,.T.); +#18196=EDGE_CURVE('',#10510,#10512,#5514,.T.); +#18198=EDGE_CURVE('',#10512,#10594,#5518,.T.); +#18209=EDGE_CURVE('',#10602,#10515,#5522,.T.); +#18211=EDGE_CURVE('',#10515,#10516,#5526,.T.); +#18213=EDGE_CURVE('',#10516,#10518,#5530,.T.); +#18215=EDGE_CURVE('',#10518,#10601,#5534,.T.); +#18226=EDGE_CURVE('',#10609,#10527,#5538,.T.); +#18228=EDGE_CURVE('',#10527,#10528,#5542,.T.); +#18230=EDGE_CURVE('',#10528,#10530,#5546,.T.); +#18232=EDGE_CURVE('',#10530,#10532,#5550,.T.); +#18234=EDGE_CURVE('',#10532,#10534,#5554,.T.); +#18236=EDGE_CURVE('',#10534,#10536,#5558,.T.); +#18238=EDGE_CURVE('',#10536,#10538,#5562,.T.); +#18240=EDGE_CURVE('',#10538,#10540,#5566,.T.); +#18242=EDGE_CURVE('',#10540,#10542,#5570,.T.); +#18244=EDGE_CURVE('',#10542,#10610,#5574,.T.); +#18254=EDGE_CURVE('',#10617,#10618,#5794,.T.); +#18256=EDGE_CURVE('',#10617,#10521,#5578,.T.); +#18258=EDGE_CURVE('',#10521,#10522,#5582,.T.); +#18260=EDGE_CURVE('',#10522,#10524,#5586,.T.); +#18262=EDGE_CURVE('',#10524,#10618,#5590,.T.); +#18273=EDGE_CURVE('',#10598,#10545,#5630,.T.); +#18275=EDGE_CURVE('',#10497,#10545,#5738,.T.); +#18287=EDGE_CURVE('',#10560,#10597,#5594,.T.); +#18289=EDGE_CURVE('',#10558,#10560,#5598,.T.); +#18291=EDGE_CURVE('',#10556,#10558,#5602,.T.); +#18293=EDGE_CURVE('',#10554,#10556,#5606,.T.); +#18295=EDGE_CURVE('',#10552,#10554,#5610,.T.); +#18297=EDGE_CURVE('',#10550,#10552,#5614,.T.); +#18299=EDGE_CURVE('',#10548,#10550,#5618,.T.); +#18301=EDGE_CURVE('',#10546,#10548,#5622,.T.); +#18303=EDGE_CURVE('',#10545,#10546,#5626,.T.); +#18315=EDGE_CURVE('',#10566,#10605,#5634,.T.); +#18317=EDGE_CURVE('',#10564,#10566,#5638,.T.); +#18319=EDGE_CURVE('',#10563,#10564,#5642,.T.); +#18321=EDGE_CURVE('',#10606,#10563,#5646,.T.); +#18332=EDGE_CURVE('',#10590,#10613,#5650,.T.); +#18334=EDGE_CURVE('',#10588,#10590,#5654,.T.); +#18336=EDGE_CURVE('',#10586,#10588,#5658,.T.); +#18338=EDGE_CURVE('',#10584,#10586,#5662,.T.); +#18340=EDGE_CURVE('',#10582,#10584,#5666,.T.); +#18342=EDGE_CURVE('',#10580,#10582,#5670,.T.); +#18344=EDGE_CURVE('',#10578,#10580,#5674,.T.); +#18346=EDGE_CURVE('',#10576,#10578,#5678,.T.); +#18348=EDGE_CURVE('',#10575,#10576,#5682,.T.); +#18350=EDGE_CURVE('',#10614,#10575,#5686,.T.); +#18360=EDGE_CURVE('',#10621,#10622,#5802,.T.); +#18362=EDGE_CURVE('',#10572,#10622,#5690,.T.); +#18364=EDGE_CURVE('',#10570,#10572,#5694,.T.); +#18366=EDGE_CURVE('',#10569,#10570,#5698,.T.); +#18368=EDGE_CURVE('',#10621,#10569,#5702,.T.); +#18380=EDGE_CURVE('',#10512,#10560,#5706,.T.); +#18392=EDGE_CURVE('',#10510,#10558,#5710,.T.); +#18405=EDGE_CURVE('',#10508,#10556,#5714,.T.); +#18418=EDGE_CURVE('',#10506,#10554,#5718,.T.); +#18431=EDGE_CURVE('',#10504,#10552,#5722,.T.); +#18444=EDGE_CURVE('',#10502,#10550,#5726,.T.); +#18457=EDGE_CURVE('',#10500,#10548,#5730,.T.); +#18470=EDGE_CURVE('',#10498,#10546,#5734,.T.); +#18496=EDGE_CURVE('',#10518,#10566,#5742,.T.); +#18508=EDGE_CURVE('',#10516,#10564,#5746,.T.); +#18521=EDGE_CURVE('',#10515,#10563,#5750,.T.); +#18547=EDGE_CURVE('',#10542,#10590,#5754,.T.); +#18559=EDGE_CURVE('',#10540,#10588,#5758,.T.); +#18572=EDGE_CURVE('',#10538,#10586,#5762,.T.); +#18585=EDGE_CURVE('',#10536,#10584,#5766,.T.); +#18598=EDGE_CURVE('',#10534,#10582,#5770,.T.); +#18611=EDGE_CURVE('',#10532,#10580,#5774,.T.); +#18624=EDGE_CURVE('',#10530,#10578,#5778,.T.); +#18637=EDGE_CURVE('',#10528,#10576,#5782,.T.); +#18650=EDGE_CURVE('',#10527,#10575,#5786,.T.); +#18675=EDGE_CURVE('',#10048,#10068,#5790,.T.); +#18682=EDGE_CURVE('',#10618,#10622,#5798,.T.); +#18685=EDGE_CURVE('',#10617,#10621,#5806,.T.); +#18696=EDGE_CURVE('',#10047,#10067,#5810,.T.); +#18708=EDGE_CURVE('',#8869,#11024,#5814,.T.); +#18721=EDGE_CURVE('',#8869,#8870,#5822,.T.); +#18724=EDGE_CURVE('',#11024,#11026,#5818,.T.); +#18735=EDGE_CURVE('',#8865,#8866,#5826,.T.); +#18748=EDGE_CURVE('',#8861,#8862,#5830,.T.); +#18761=EDGE_CURVE('',#8857,#8858,#5834,.T.); +#18765=EDGE_CURVE('',#8857,#8861,#5970,.T.); +#18775=EDGE_CURVE('',#8853,#8854,#5838,.T.); +#18779=EDGE_CURVE('',#8853,#8857,#7502,.T.); +#18790=EDGE_CURVE('',#9185,#8853,#5888,.T.); +#18792=EDGE_CURVE('',#9185,#9186,#7118,.T.); +#18807=EDGE_CURVE('',#10169,#10123,#5842,.T.); +#18809=EDGE_CURVE('',#10123,#10124,#5846,.T.); +#18811=EDGE_CURVE('',#10124,#10158,#5851,.T.); +#18822=EDGE_CURVE('',#10158,#10127,#5856,.T.); +#18824=EDGE_CURVE('',#10127,#10128,#5860,.T.); +#18838=EDGE_CURVE('',#11036,#8825,#5868,.T.); +#18842=EDGE_CURVE('',#10117,#10118,#5876,.T.); +#18844=EDGE_CURVE('',#10118,#10120,#5880,.T.); +#18846=EDGE_CURVE('',#10120,#11036,#5884,.T.); +#18857=EDGE_CURVE('',#8853,#10131,#5892,.T.); +#18859=EDGE_CURVE('',#10131,#10132,#5896,.T.); +#18861=EDGE_CURVE('',#10132,#10134,#5900,.T.); +#18874=EDGE_CURVE('',#10173,#10143,#5933,.T.); +#18876=EDGE_CURVE('',#10123,#10143,#5994,.T.); +#18881=EDGE_CURVE('',#10737,#10738,#5908,.T.); +#18883=EDGE_CURVE('',#10738,#10741,#5912,.T.); +#18885=EDGE_CURVE('',#10741,#10742,#5916,.T.); +#18887=EDGE_CURVE('',#10737,#10742,#5920,.T.); +#18898=EDGE_CURVE('',#10144,#10164,#5925,.T.); +#18900=EDGE_CURVE('',#10143,#10144,#5929,.T.); +#18919=EDGE_CURVE('',#10147,#10148,#5941,.T.); +#18921=EDGE_CURVE('',#10164,#10147,#5946,.T.); +#18931=EDGE_CURVE('',#9170,#11034,#5950,.T.); +#18933=EDGE_CURVE('',#10140,#11034,#5954,.T.); +#18935=EDGE_CURVE('',#10138,#10140,#5958,.T.); +#18937=EDGE_CURVE('',#10137,#10138,#5962,.T.); +#18952=EDGE_CURVE('',#10152,#10154,#5978,.T.); +#18954=EDGE_CURVE('',#10151,#10152,#5982,.T.); +#18956=EDGE_CURVE('',#8857,#10151,#5986,.T.); +#18967=EDGE_CURVE('',#10124,#10144,#5990,.T.); +#18971=EDGE_CURVE('',#10127,#10147,#5998,.T.); +#19007=EDGE_CURVE('',#11034,#11032,#6002,.T.); +#19010=EDGE_CURVE('',#9170,#9174,#7518,.T.); +#19021=EDGE_CURVE('',#11036,#11038,#6006,.T.); +#19023=EDGE_CURVE('',#11034,#11036,#7138,.T.); +#19037=EDGE_CURVE('',#8825,#8829,#6010,.T.); +#19050=EDGE_CURVE('',#8826,#8830,#6014,.T.); +#19061=EDGE_CURVE('',#11042,#11040,#6018,.T.); +#19063=EDGE_CURVE('',#8826,#11042,#6084,.T.); +#19076=EDGE_CURVE('',#11042,#11048,#6026,.T.); +#19089=EDGE_CURVE('',#10204,#10224,#6030,.T.); +#19091=EDGE_CURVE('',#10224,#11042,#6088,.T.); +#19102=EDGE_CURVE('',#10202,#10222,#6034,.T.); +#19104=EDGE_CURVE('',#10222,#10224,#6092,.T.); +#19117=EDGE_CURVE('',#10221,#10222,#6096,.T.); +#19122=EDGE_CURVE('',#10857,#10858,#6042,.T.); +#19124=EDGE_CURVE('',#10857,#10861,#6046,.T.); +#19126=EDGE_CURVE('',#10861,#10862,#6050,.T.); +#19128=EDGE_CURVE('',#10858,#10862,#6054,.T.); +#19139=EDGE_CURVE('',#10228,#10248,#6059,.T.); +#19141=EDGE_CURVE('',#10227,#10228,#6063,.T.); +#19143=EDGE_CURVE('',#10257,#10227,#6067,.T.); +#19161=EDGE_CURVE('',#10231,#10232,#6075,.T.); +#19163=EDGE_CURVE('',#10248,#10231,#6080,.T.); +#19187=EDGE_CURVE('',#11044,#8849,#6104,.T.); +#19191=EDGE_CURVE('',#10236,#10238,#6112,.T.); +#19193=EDGE_CURVE('',#10235,#10236,#6116,.T.); +#19195=EDGE_CURVE('',#11044,#10235,#6120,.T.); +#19206=EDGE_CURVE('',#10208,#10228,#6124,.T.); +#19210=EDGE_CURVE('',#10211,#10231,#7134,.T.); +#19222=EDGE_CURVE('',#10207,#10227,#6128,.T.); +#19240=EDGE_CURVE('',#10865,#10866,#6132,.T.); +#19242=EDGE_CURVE('',#10866,#10869,#6136,.T.); +#19244=EDGE_CURVE('',#10869,#10870,#6140,.T.); +#19246=EDGE_CURVE('',#10865,#10870,#6144,.T.); +#19257=EDGE_CURVE('',#10849,#10753,#6148,.T.); +#19259=EDGE_CURVE('',#10753,#10754,#6152,.T.); +#19261=EDGE_CURVE('',#10754,#10756,#6156,.T.); +#19263=EDGE_CURVE('',#10756,#10758,#6160,.T.); +#19265=EDGE_CURVE('',#10758,#10760,#6164,.T.); +#19267=EDGE_CURVE('',#10760,#10762,#6168,.T.); +#19269=EDGE_CURVE('',#10762,#10764,#6172,.T.); +#19271=EDGE_CURVE('',#10764,#10766,#6176,.T.); +#19273=EDGE_CURVE('',#10766,#10768,#6180,.T.); +#19275=EDGE_CURVE('',#10768,#10850,#6184,.T.); +#19286=EDGE_CURVE('',#10858,#10771,#6188,.T.); +#19288=EDGE_CURVE('',#10771,#10772,#6192,.T.); +#19290=EDGE_CURVE('',#10772,#10774,#6196,.T.); +#19292=EDGE_CURVE('',#10774,#10857,#6200,.T.); +#19303=EDGE_CURVE('',#10865,#10783,#6204,.T.); +#19305=EDGE_CURVE('',#10783,#10784,#6208,.T.); +#19307=EDGE_CURVE('',#10784,#10786,#6212,.T.); +#19309=EDGE_CURVE('',#10786,#10788,#6216,.T.); +#19311=EDGE_CURVE('',#10788,#10790,#6220,.T.); +#19313=EDGE_CURVE('',#10790,#10792,#6224,.T.); +#19315=EDGE_CURVE('',#10792,#10794,#6228,.T.); +#19317=EDGE_CURVE('',#10794,#10796,#6232,.T.); +#19319=EDGE_CURVE('',#10796,#10798,#6236,.T.); +#19321=EDGE_CURVE('',#10798,#10866,#6240,.T.); +#19331=EDGE_CURVE('',#10873,#10874,#6460,.T.); +#19333=EDGE_CURVE('',#10873,#10777,#6244,.T.); +#19335=EDGE_CURVE('',#10777,#10778,#6248,.T.); +#19337=EDGE_CURVE('',#10778,#10780,#6252,.T.); +#19339=EDGE_CURVE('',#10780,#10874,#6256,.T.); +#19350=EDGE_CURVE('',#10854,#10801,#6296,.T.); +#19352=EDGE_CURVE('',#10753,#10801,#6404,.T.); +#19364=EDGE_CURVE('',#10816,#10853,#6260,.T.); +#19366=EDGE_CURVE('',#10814,#10816,#6264,.T.); +#19368=EDGE_CURVE('',#10812,#10814,#6268,.T.); +#19370=EDGE_CURVE('',#10810,#10812,#6272,.T.); +#19372=EDGE_CURVE('',#10808,#10810,#6276,.T.); +#19374=EDGE_CURVE('',#10806,#10808,#6280,.T.); +#19376=EDGE_CURVE('',#10804,#10806,#6284,.T.); +#19378=EDGE_CURVE('',#10802,#10804,#6288,.T.); +#19380=EDGE_CURVE('',#10801,#10802,#6292,.T.); +#19392=EDGE_CURVE('',#10822,#10861,#6300,.T.); +#19394=EDGE_CURVE('',#10820,#10822,#6304,.T.); +#19396=EDGE_CURVE('',#10819,#10820,#6308,.T.); +#19398=EDGE_CURVE('',#10862,#10819,#6312,.T.); +#19409=EDGE_CURVE('',#10846,#10869,#6316,.T.); +#19411=EDGE_CURVE('',#10844,#10846,#6320,.T.); +#19413=EDGE_CURVE('',#10842,#10844,#6324,.T.); +#19415=EDGE_CURVE('',#10840,#10842,#6328,.T.); +#19417=EDGE_CURVE('',#10838,#10840,#6332,.T.); +#19419=EDGE_CURVE('',#10836,#10838,#6336,.T.); +#19421=EDGE_CURVE('',#10834,#10836,#6340,.T.); +#19423=EDGE_CURVE('',#10832,#10834,#6344,.T.); +#19425=EDGE_CURVE('',#10831,#10832,#6348,.T.); +#19427=EDGE_CURVE('',#10870,#10831,#6352,.T.); +#19437=EDGE_CURVE('',#10877,#10878,#6468,.T.); +#19439=EDGE_CURVE('',#10828,#10878,#6356,.T.); +#19441=EDGE_CURVE('',#10826,#10828,#6360,.T.); +#19443=EDGE_CURVE('',#10825,#10826,#6364,.T.); +#19445=EDGE_CURVE('',#10877,#10825,#6368,.T.); +#19457=EDGE_CURVE('',#10768,#10816,#6372,.T.); +#19469=EDGE_CURVE('',#10766,#10814,#6376,.T.); +#19482=EDGE_CURVE('',#10764,#10812,#6380,.T.); +#19495=EDGE_CURVE('',#10762,#10810,#6384,.T.); +#19508=EDGE_CURVE('',#10760,#10808,#6388,.T.); +#19521=EDGE_CURVE('',#10758,#10806,#6392,.T.); +#19534=EDGE_CURVE('',#10756,#10804,#6396,.T.); +#19547=EDGE_CURVE('',#10754,#10802,#6400,.T.); +#19573=EDGE_CURVE('',#10774,#10822,#6408,.T.); +#19585=EDGE_CURVE('',#10772,#10820,#6412,.T.); +#19598=EDGE_CURVE('',#10771,#10819,#6416,.T.); +#19624=EDGE_CURVE('',#10798,#10846,#6420,.T.); +#19636=EDGE_CURVE('',#10796,#10844,#6424,.T.); +#19649=EDGE_CURVE('',#10794,#10842,#6428,.T.); +#19662=EDGE_CURVE('',#10792,#10840,#6432,.T.); +#19675=EDGE_CURVE('',#10790,#10838,#6436,.T.); +#19688=EDGE_CURVE('',#10788,#10836,#6440,.T.); +#19701=EDGE_CURVE('',#10786,#10834,#6444,.T.); +#19714=EDGE_CURVE('',#10784,#10832,#6448,.T.); +#19727=EDGE_CURVE('',#10783,#10831,#6452,.T.); +#19752=EDGE_CURVE('',#10216,#10236,#6456,.T.); +#19759=EDGE_CURVE('',#10874,#10878,#6464,.T.); +#19762=EDGE_CURVE('',#10873,#10877,#6472,.T.); +#19773=EDGE_CURVE('',#10215,#10235,#6476,.T.); +#19785=EDGE_CURVE('',#8845,#11044,#6480,.T.); +#19798=EDGE_CURVE('',#8845,#8846,#6488,.T.); +#19801=EDGE_CURVE('',#11044,#11046,#6484,.T.); +#19812=EDGE_CURVE('',#8841,#8842,#6492,.T.); +#19825=EDGE_CURVE('',#8837,#8838,#6496,.T.); +#19839=EDGE_CURVE('',#11056,#8837,#6546,.T.); +#19841=EDGE_CURVE('',#11056,#11058,#7014,.T.); +#19853=EDGE_CURVE('',#10312,#10332,#6501,.T.); +#19855=EDGE_CURVE('',#10311,#10312,#6505,.T.); +#19857=EDGE_CURVE('',#10341,#10311,#6509,.T.); +#19875=EDGE_CURVE('',#10315,#10316,#6517,.T.); +#19877=EDGE_CURVE('',#10332,#10315,#6522,.T.); +#19887=EDGE_CURVE('',#8670,#11054,#6526,.T.); +#19889=EDGE_CURVE('',#10308,#11054,#6530,.T.); +#19891=EDGE_CURVE('',#10306,#10308,#6534,.T.); +#19893=EDGE_CURVE('',#10305,#10306,#6538,.T.); +#19908=EDGE_CURVE('',#10320,#10322,#6554,.T.); +#19910=EDGE_CURVE('',#10319,#10320,#6558,.T.); +#19912=EDGE_CURVE('',#11056,#10319,#6562,.T.); +#19923=EDGE_CURVE('',#10292,#10312,#6566,.T.); +#19927=EDGE_CURVE('',#10295,#10315,#7110,.T.); +#19939=EDGE_CURVE('',#10291,#10311,#6570,.T.); +#19957=EDGE_CURVE('',#10993,#10994,#6574,.T.); +#19959=EDGE_CURVE('',#10994,#10997,#6578,.T.); +#19961=EDGE_CURVE('',#10997,#10998,#6582,.T.); +#19963=EDGE_CURVE('',#10993,#10998,#6586,.T.); +#19974=EDGE_CURVE('',#10977,#10881,#6590,.T.); +#19976=EDGE_CURVE('',#10881,#10882,#6594,.T.); +#19978=EDGE_CURVE('',#10882,#10884,#6598,.T.); +#19980=EDGE_CURVE('',#10884,#10886,#6602,.T.); +#19982=EDGE_CURVE('',#10886,#10888,#6606,.T.); +#19984=EDGE_CURVE('',#10888,#10890,#6610,.T.); +#19986=EDGE_CURVE('',#10890,#10892,#6614,.T.); +#19988=EDGE_CURVE('',#10892,#10894,#6618,.T.); +#19990=EDGE_CURVE('',#10894,#10896,#6622,.T.); +#19992=EDGE_CURVE('',#10896,#10978,#6626,.T.); +#20002=EDGE_CURVE('',#10985,#10986,#6854,.T.); +#20004=EDGE_CURVE('',#10986,#10899,#6630,.T.); +#20006=EDGE_CURVE('',#10899,#10900,#6634,.T.); +#20008=EDGE_CURVE('',#10900,#10902,#6638,.T.); +#20010=EDGE_CURVE('',#10902,#10985,#6642,.T.); +#20021=EDGE_CURVE('',#10993,#10911,#6646,.T.); +#20023=EDGE_CURVE('',#10911,#10912,#6650,.T.); +#20025=EDGE_CURVE('',#10912,#10914,#6654,.T.); +#20027=EDGE_CURVE('',#10914,#10916,#6658,.T.); +#20029=EDGE_CURVE('',#10916,#10918,#6662,.T.); +#20031=EDGE_CURVE('',#10918,#10920,#6666,.T.); +#20033=EDGE_CURVE('',#10920,#10922,#6670,.T.); +#20035=EDGE_CURVE('',#10922,#10924,#6674,.T.); +#20037=EDGE_CURVE('',#10924,#10926,#6678,.T.); +#20039=EDGE_CURVE('',#10926,#10994,#6682,.T.); +#20049=EDGE_CURVE('',#11001,#11002,#7030,.T.); +#20051=EDGE_CURVE('',#11001,#10905,#6686,.T.); +#20053=EDGE_CURVE('',#10905,#10906,#6690,.T.); +#20055=EDGE_CURVE('',#10906,#10908,#6694,.T.); +#20057=EDGE_CURVE('',#10908,#11002,#6698,.T.); +#20068=EDGE_CURVE('',#10982,#10929,#6738,.T.); +#20070=EDGE_CURVE('',#10881,#10929,#6846,.T.); +#20082=EDGE_CURVE('',#10944,#10981,#6702,.T.); +#20084=EDGE_CURVE('',#10942,#10944,#6706,.T.); +#20086=EDGE_CURVE('',#10940,#10942,#6710,.T.); +#20088=EDGE_CURVE('',#10938,#10940,#6714,.T.); +#20090=EDGE_CURVE('',#10936,#10938,#6718,.T.); +#20092=EDGE_CURVE('',#10934,#10936,#6722,.T.); +#20094=EDGE_CURVE('',#10932,#10934,#6726,.T.); +#20096=EDGE_CURVE('',#10930,#10932,#6730,.T.); +#20098=EDGE_CURVE('',#10929,#10930,#6734,.T.); +#20109=EDGE_CURVE('',#10989,#10990,#6862,.T.); +#20111=EDGE_CURVE('',#10950,#10989,#6742,.T.); +#20113=EDGE_CURVE('',#10948,#10950,#6746,.T.); +#20115=EDGE_CURVE('',#10947,#10948,#6750,.T.); +#20117=EDGE_CURVE('',#10990,#10947,#6754,.T.); +#20128=EDGE_CURVE('',#10974,#10997,#6758,.T.); +#20130=EDGE_CURVE('',#10972,#10974,#6762,.T.); +#20132=EDGE_CURVE('',#10970,#10972,#6766,.T.); +#20134=EDGE_CURVE('',#10968,#10970,#6770,.T.); +#20136=EDGE_CURVE('',#10966,#10968,#6774,.T.); +#20138=EDGE_CURVE('',#10964,#10966,#6778,.T.); +#20140=EDGE_CURVE('',#10962,#10964,#6782,.T.); +#20142=EDGE_CURVE('',#10960,#10962,#6786,.T.); +#20144=EDGE_CURVE('',#10959,#10960,#6790,.T.); +#20146=EDGE_CURVE('',#10998,#10959,#6794,.T.); +#20156=EDGE_CURVE('',#11005,#11006,#7038,.T.); +#20158=EDGE_CURVE('',#10956,#11006,#6798,.T.); +#20160=EDGE_CURVE('',#10954,#10956,#6802,.T.); +#20162=EDGE_CURVE('',#10953,#10954,#6806,.T.); +#20164=EDGE_CURVE('',#11005,#10953,#6810,.T.); +#20176=EDGE_CURVE('',#10896,#10944,#6814,.T.); +#20188=EDGE_CURVE('',#10894,#10942,#6818,.T.); +#20201=EDGE_CURVE('',#10892,#10940,#6822,.T.); +#20214=EDGE_CURVE('',#10890,#10938,#6826,.T.); +#20227=EDGE_CURVE('',#10888,#10936,#6830,.T.); +#20240=EDGE_CURVE('',#10886,#10934,#6834,.T.); +#20253=EDGE_CURVE('',#10884,#10932,#6838,.T.); +#20266=EDGE_CURVE('',#10882,#10930,#6842,.T.); +#20293=EDGE_CURVE('',#10286,#10306,#6870,.T.); +#20298=EDGE_CURVE('',#10985,#10989,#6858,.T.); +#20301=EDGE_CURVE('',#10986,#10990,#6866,.T.); +#20314=EDGE_CURVE('',#10288,#10308,#6878,.T.); +#20324=EDGE_CURVE('',#11054,#11060,#6874,.T.); +#20338=EDGE_CURVE('',#11060,#11062,#6882,.T.); +#20341=EDGE_CURVE('',#11054,#11052,#7058,.T.); +#20351=EDGE_CURVE('',#8721,#8722,#6886,.T.); +#20366=EDGE_CURVE('',#8677,#8681,#6890,.T.); +#20377=EDGE_CURVE('',#8677,#8678,#6898,.T.); +#20381=EDGE_CURVE('',#8678,#8682,#6894,.T.); +#20392=EDGE_CURVE('',#8414,#8678,#6918,.T.); +#20404=EDGE_CURVE('',#8678,#8684,#6910,.T.); +#20406=EDGE_CURVE('',#8416,#8684,#6938,.T.); +#20421=EDGE_CURVE('',#8684,#8686,#6922,.T.); +#20431=EDGE_CURVE('',#8684,#8688,#6930,.T.); +#20435=EDGE_CURVE('',#8688,#8690,#6926,.T.); +#20446=EDGE_CURVE('',#8418,#8688,#6950,.T.); +#20458=EDGE_CURVE('',#8688,#8692,#6942,.T.); +#20460=EDGE_CURVE('',#8420,#8692,#6970,.T.); +#20475=EDGE_CURVE('',#8692,#8694,#6954,.T.); +#20485=EDGE_CURVE('',#8692,#8696,#6962,.T.); +#20489=EDGE_CURVE('',#8696,#8698,#6958,.T.); +#20500=EDGE_CURVE('',#8422,#8696,#6982,.T.); +#20512=EDGE_CURVE('',#8696,#8700,#6974,.T.); +#20514=EDGE_CURVE('',#8424,#8700,#7002,.T.); +#20529=EDGE_CURVE('',#8700,#8702,#6986,.T.); +#20539=EDGE_CURVE('',#8700,#8704,#6994,.T.); +#20543=EDGE_CURVE('',#8704,#8706,#6990,.T.); +#20567=EDGE_CURVE('',#8833,#8834,#7006,.T.); +#20578=EDGE_CURVE('',#8725,#8726,#7010,.T.); +#20594=EDGE_CURVE('',#8725,#11056,#7018,.T.); +#20606=EDGE_CURVE('',#10299,#10319,#7022,.T.); +#20620=EDGE_CURVE('',#10300,#10320,#7026,.T.); +#20637=EDGE_CURVE('',#11002,#11006,#7034,.T.); +#20640=EDGE_CURVE('',#11001,#11005,#7042,.T.); +#20652=EDGE_CURVE('',#10908,#10956,#7046,.T.); +#20664=EDGE_CURVE('',#10906,#10954,#7050,.T.); +#20677=EDGE_CURVE('',#10905,#10953,#7054,.T.); +#20715=EDGE_CURVE('',#10902,#10950,#7062,.T.); +#20727=EDGE_CURVE('',#10900,#10948,#7066,.T.); +#20740=EDGE_CURVE('',#10899,#10947,#7070,.T.); +#20766=EDGE_CURVE('',#10926,#10974,#7074,.T.); +#20778=EDGE_CURVE('',#10924,#10972,#7078,.T.); +#20791=EDGE_CURVE('',#10922,#10970,#7082,.T.); +#20804=EDGE_CURVE('',#10920,#10968,#7086,.T.); +#20817=EDGE_CURVE('',#10918,#10966,#7090,.T.); +#20830=EDGE_CURVE('',#10916,#10964,#7094,.T.); +#20843=EDGE_CURVE('',#10914,#10962,#7098,.T.); +#20856=EDGE_CURVE('',#10912,#10960,#7102,.T.); +#20869=EDGE_CURVE('',#10911,#10959,#7106,.T.); +#20905=EDGE_CURVE('',#8849,#8850,#7114,.T.); +#20932=EDGE_CURVE('',#10780,#10828,#7122,.T.); +#20944=EDGE_CURVE('',#10778,#10826,#7126,.T.); +#20957=EDGE_CURVE('',#10777,#10825,#7130,.T.); +#20995=EDGE_CURVE('',#10120,#10140,#7142,.T.); +#21007=EDGE_CURVE('',#10118,#10138,#7146,.T.); +#21025=EDGE_CURVE('',#10729,#10730,#7154,.T.); +#21027=EDGE_CURVE('',#10729,#10733,#7158,.T.); +#21029=EDGE_CURVE('',#10733,#10734,#7162,.T.); +#21031=EDGE_CURVE('',#10730,#10734,#7166,.T.); +#21042=EDGE_CURVE('',#10721,#10625,#7170,.T.); +#21044=EDGE_CURVE('',#10625,#10626,#7174,.T.); +#21046=EDGE_CURVE('',#10626,#10628,#7178,.T.); +#21048=EDGE_CURVE('',#10628,#10630,#7182,.T.); +#21050=EDGE_CURVE('',#10630,#10632,#7186,.T.); +#21052=EDGE_CURVE('',#10632,#10634,#7190,.T.); +#21054=EDGE_CURVE('',#10634,#10636,#7194,.T.); +#21056=EDGE_CURVE('',#10636,#10638,#7198,.T.); +#21058=EDGE_CURVE('',#10638,#10640,#7202,.T.); +#21060=EDGE_CURVE('',#10640,#10722,#7206,.T.); +#21071=EDGE_CURVE('',#10730,#10643,#7210,.T.); +#21073=EDGE_CURVE('',#10643,#10644,#7214,.T.); +#21075=EDGE_CURVE('',#10644,#10646,#7218,.T.); +#21077=EDGE_CURVE('',#10646,#10729,#7222,.T.); +#21088=EDGE_CURVE('',#10737,#10655,#7226,.T.); +#21090=EDGE_CURVE('',#10655,#10656,#7230,.T.); +#21092=EDGE_CURVE('',#10656,#10658,#7234,.T.); +#21094=EDGE_CURVE('',#10658,#10660,#7238,.T.); +#21096=EDGE_CURVE('',#10660,#10662,#7242,.T.); +#21098=EDGE_CURVE('',#10662,#10664,#7246,.T.); +#21100=EDGE_CURVE('',#10664,#10666,#7250,.T.); +#21102=EDGE_CURVE('',#10666,#10668,#7254,.T.); +#21104=EDGE_CURVE('',#10668,#10670,#7258,.T.); +#21106=EDGE_CURVE('',#10670,#10738,#7262,.T.); +#21116=EDGE_CURVE('',#10745,#10746,#7482,.T.); +#21118=EDGE_CURVE('',#10745,#10649,#7266,.T.); +#21120=EDGE_CURVE('',#10649,#10650,#7270,.T.); +#21122=EDGE_CURVE('',#10650,#10652,#7274,.T.); +#21124=EDGE_CURVE('',#10652,#10746,#7278,.T.); +#21135=EDGE_CURVE('',#10726,#10673,#7318,.T.); +#21137=EDGE_CURVE('',#10625,#10673,#7426,.T.); +#21149=EDGE_CURVE('',#10688,#10725,#7282,.T.); +#21151=EDGE_CURVE('',#10686,#10688,#7286,.T.); +#21153=EDGE_CURVE('',#10684,#10686,#7290,.T.); +#21155=EDGE_CURVE('',#10682,#10684,#7294,.T.); +#21157=EDGE_CURVE('',#10680,#10682,#7298,.T.); +#21159=EDGE_CURVE('',#10678,#10680,#7302,.T.); +#21161=EDGE_CURVE('',#10676,#10678,#7306,.T.); +#21163=EDGE_CURVE('',#10674,#10676,#7310,.T.); +#21165=EDGE_CURVE('',#10673,#10674,#7314,.T.); +#21177=EDGE_CURVE('',#10694,#10733,#7322,.T.); +#21179=EDGE_CURVE('',#10692,#10694,#7326,.T.); +#21181=EDGE_CURVE('',#10691,#10692,#7330,.T.); +#21183=EDGE_CURVE('',#10734,#10691,#7334,.T.); +#21194=EDGE_CURVE('',#10718,#10741,#7338,.T.); +#21196=EDGE_CURVE('',#10716,#10718,#7342,.T.); +#21198=EDGE_CURVE('',#10714,#10716,#7346,.T.); +#21200=EDGE_CURVE('',#10712,#10714,#7350,.T.); +#21202=EDGE_CURVE('',#10710,#10712,#7354,.T.); +#21204=EDGE_CURVE('',#10708,#10710,#7358,.T.); +#21206=EDGE_CURVE('',#10706,#10708,#7362,.T.); +#21208=EDGE_CURVE('',#10704,#10706,#7366,.T.); +#21210=EDGE_CURVE('',#10703,#10704,#7370,.T.); +#21212=EDGE_CURVE('',#10742,#10703,#7374,.T.); +#21222=EDGE_CURVE('',#10749,#10750,#7490,.T.); +#21224=EDGE_CURVE('',#10700,#10750,#7378,.T.); +#21226=EDGE_CURVE('',#10698,#10700,#7382,.T.); +#21228=EDGE_CURVE('',#10697,#10698,#7386,.T.); +#21230=EDGE_CURVE('',#10749,#10697,#7390,.T.); +#21242=EDGE_CURVE('',#10640,#10688,#7394,.T.); +#21254=EDGE_CURVE('',#10638,#10686,#7398,.T.); +#21267=EDGE_CURVE('',#10636,#10684,#7402,.T.); +#21280=EDGE_CURVE('',#10634,#10682,#7406,.T.); +#21293=EDGE_CURVE('',#10632,#10680,#7410,.T.); +#21306=EDGE_CURVE('',#10630,#10678,#7414,.T.); +#21319=EDGE_CURVE('',#10628,#10676,#7418,.T.); +#21332=EDGE_CURVE('',#10626,#10674,#7422,.T.); +#21358=EDGE_CURVE('',#10646,#10694,#7430,.T.); +#21370=EDGE_CURVE('',#10644,#10692,#7434,.T.); +#21383=EDGE_CURVE('',#10643,#10691,#7438,.T.); +#21409=EDGE_CURVE('',#10670,#10718,#7442,.T.); +#21421=EDGE_CURVE('',#10668,#10716,#7446,.T.); +#21434=EDGE_CURVE('',#10666,#10714,#7450,.T.); +#21447=EDGE_CURVE('',#10664,#10712,#7454,.T.); +#21460=EDGE_CURVE('',#10662,#10710,#7458,.T.); +#21473=EDGE_CURVE('',#10660,#10708,#7462,.T.); +#21486=EDGE_CURVE('',#10658,#10706,#7466,.T.); +#21499=EDGE_CURVE('',#10656,#10704,#7470,.T.); +#21512=EDGE_CURVE('',#10655,#10703,#7474,.T.); +#21537=EDGE_CURVE('',#10132,#10152,#7478,.T.); +#21544=EDGE_CURVE('',#10746,#10750,#7486,.T.); +#21547=EDGE_CURVE('',#10745,#10749,#7494,.T.); +#21558=EDGE_CURVE('',#10131,#10151,#7498,.T.); +#21584=EDGE_CURVE('',#10652,#10700,#7506,.T.); +#21596=EDGE_CURVE('',#10650,#10698,#7510,.T.); +#21609=EDGE_CURVE('',#10649,#10697,#7514,.T.); +#21645=EDGE_CURVE('',#9189,#9190,#7522,.T.); +#21660=EDGE_CURVE('',#9945,#9946,#7526,.T.); +#21671=EDGE_CURVE('',#9193,#9194,#7530,.T.); +#21687=EDGE_CURVE('',#9193,#11012,#7538,.T.); +#21699=EDGE_CURVE('',#9963,#9983,#7542,.T.); +#21713=EDGE_CURVE('',#9964,#9984,#7546,.T.); +#21730=EDGE_CURVE('',#10490,#10494,#7554,.T.); +#21733=EDGE_CURVE('',#10489,#10493,#7562,.T.); +#21745=EDGE_CURVE('',#10396,#10444,#7566,.T.); +#21757=EDGE_CURVE('',#10394,#10442,#7570,.T.); +#21770=EDGE_CURVE('',#10393,#10441,#7574,.T.); +#21796=EDGE_CURVE('',#10524,#10572,#7578,.T.); +#21808=EDGE_CURVE('',#10522,#10570,#7582,.T.); +#21821=EDGE_CURVE('',#10521,#10569,#7586,.T.); +#21848=EDGE_CURVE('',#9940,#9942,#7594,.T.); +#21872=EDGE_CURVE('',#10390,#10438,#7598,.T.); +#21884=EDGE_CURVE('',#10388,#10436,#7602,.T.); +#21897=EDGE_CURVE('',#10387,#10435,#7606,.T.); +#21923=EDGE_CURVE('',#10414,#10462,#7610,.T.); +#21935=EDGE_CURVE('',#10412,#10460,#7614,.T.); +#21948=EDGE_CURVE('',#10410,#10458,#7618,.T.); +#21961=EDGE_CURVE('',#10408,#10456,#7622,.T.); +#21974=EDGE_CURVE('',#10406,#10454,#7626,.T.); +#21987=EDGE_CURVE('',#10404,#10452,#7630,.T.); +#22000=EDGE_CURVE('',#10402,#10450,#7634,.T.); +#22013=EDGE_CURVE('',#10400,#10448,#7638,.T.); +#22026=EDGE_CURVE('',#10399,#10447,#7642,.T.); +#22062=EDGE_CURVE('',#9205,#9206,#7650,.T.); +#22089=EDGE_CURVE('',#9796,#9844,#7658,.T.); +#22101=EDGE_CURVE('',#9794,#9842,#7662,.T.); +#22114=EDGE_CURVE('',#9793,#9841,#7666,.T.); +#22140=EDGE_CURVE('',#9476,#9496,#7674,.T.); +#22152=EDGE_CURVE('',#9474,#9494,#7678,.T.); +#22170=EDGE_CURVE('',#9745,#9746,#7686,.T.); +#22172=EDGE_CURVE('',#9745,#9749,#7690,.T.); +#22174=EDGE_CURVE('',#9749,#9750,#7694,.T.); +#22176=EDGE_CURVE('',#9746,#9750,#7698,.T.); +#22187=EDGE_CURVE('',#9737,#9641,#7702,.T.); +#22189=EDGE_CURVE('',#9641,#9642,#7706,.T.); +#22191=EDGE_CURVE('',#9642,#9644,#7710,.T.); +#22193=EDGE_CURVE('',#9644,#9646,#7714,.T.); +#22195=EDGE_CURVE('',#9646,#9648,#7718,.T.); +#22197=EDGE_CURVE('',#9648,#9650,#7722,.T.); +#22199=EDGE_CURVE('',#9650,#9652,#7726,.T.); +#22201=EDGE_CURVE('',#9652,#9654,#7730,.T.); +#22203=EDGE_CURVE('',#9654,#9656,#7734,.T.); +#22205=EDGE_CURVE('',#9656,#9738,#7738,.T.); +#22216=EDGE_CURVE('',#9746,#9659,#7742,.T.); +#22218=EDGE_CURVE('',#9659,#9660,#7746,.T.); +#22220=EDGE_CURVE('',#9660,#9662,#7750,.T.); +#22222=EDGE_CURVE('',#9662,#9745,#7754,.T.); +#22233=EDGE_CURVE('',#9753,#9671,#7758,.T.); +#22235=EDGE_CURVE('',#9671,#9672,#7762,.T.); +#22237=EDGE_CURVE('',#9672,#9674,#7766,.T.); +#22239=EDGE_CURVE('',#9674,#9676,#7770,.T.); +#22241=EDGE_CURVE('',#9676,#9678,#7774,.T.); +#22243=EDGE_CURVE('',#9678,#9680,#7778,.T.); +#22245=EDGE_CURVE('',#9680,#9682,#7782,.T.); +#22247=EDGE_CURVE('',#9682,#9684,#7786,.T.); +#22249=EDGE_CURVE('',#9684,#9686,#7790,.T.); +#22251=EDGE_CURVE('',#9686,#9754,#7794,.T.); +#22261=EDGE_CURVE('',#9761,#9762,#8014,.T.); +#22263=EDGE_CURVE('',#9761,#9665,#7798,.T.); +#22265=EDGE_CURVE('',#9665,#9666,#7802,.T.); +#22267=EDGE_CURVE('',#9666,#9668,#7806,.T.); +#22269=EDGE_CURVE('',#9668,#9762,#7810,.T.); +#22280=EDGE_CURVE('',#9742,#9689,#7850,.T.); +#22282=EDGE_CURVE('',#9641,#9689,#7958,.T.); +#22294=EDGE_CURVE('',#9704,#9741,#7814,.T.); +#22296=EDGE_CURVE('',#9702,#9704,#7818,.T.); +#22298=EDGE_CURVE('',#9700,#9702,#7822,.T.); +#22300=EDGE_CURVE('',#9698,#9700,#7826,.T.); +#22302=EDGE_CURVE('',#9696,#9698,#7830,.T.); +#22304=EDGE_CURVE('',#9694,#9696,#7834,.T.); +#22306=EDGE_CURVE('',#9692,#9694,#7838,.T.); +#22308=EDGE_CURVE('',#9690,#9692,#7842,.T.); +#22310=EDGE_CURVE('',#9689,#9690,#7846,.T.); +#22322=EDGE_CURVE('',#9710,#9749,#7854,.T.); +#22324=EDGE_CURVE('',#9708,#9710,#7858,.T.); +#22326=EDGE_CURVE('',#9707,#9708,#7862,.T.); +#22328=EDGE_CURVE('',#9750,#9707,#7866,.T.); +#22339=EDGE_CURVE('',#9734,#9757,#7870,.T.); +#22341=EDGE_CURVE('',#9732,#9734,#7874,.T.); +#22343=EDGE_CURVE('',#9730,#9732,#7878,.T.); +#22345=EDGE_CURVE('',#9728,#9730,#7882,.T.); +#22347=EDGE_CURVE('',#9726,#9728,#7886,.T.); +#22349=EDGE_CURVE('',#9724,#9726,#7890,.T.); +#22351=EDGE_CURVE('',#9722,#9724,#7894,.T.); +#22353=EDGE_CURVE('',#9720,#9722,#7898,.T.); +#22355=EDGE_CURVE('',#9719,#9720,#7902,.T.); +#22357=EDGE_CURVE('',#9758,#9719,#7906,.T.); +#22367=EDGE_CURVE('',#9765,#9766,#8022,.T.); +#22369=EDGE_CURVE('',#9716,#9766,#7910,.T.); +#22371=EDGE_CURVE('',#9714,#9716,#7914,.T.); +#22373=EDGE_CURVE('',#9713,#9714,#7918,.T.); +#22375=EDGE_CURVE('',#9765,#9713,#7922,.T.); +#22387=EDGE_CURVE('',#9656,#9704,#7926,.T.); +#22399=EDGE_CURVE('',#9654,#9702,#7930,.T.); +#22412=EDGE_CURVE('',#9652,#9700,#7934,.T.); +#22425=EDGE_CURVE('',#9650,#9698,#7938,.T.); +#22438=EDGE_CURVE('',#9648,#9696,#7942,.T.); +#22451=EDGE_CURVE('',#9646,#9694,#7946,.T.); +#22464=EDGE_CURVE('',#9644,#9692,#7950,.T.); +#22477=EDGE_CURVE('',#9642,#9690,#7954,.T.); +#22503=EDGE_CURVE('',#9662,#9710,#7962,.T.); +#22515=EDGE_CURVE('',#9660,#9708,#7966,.T.); +#22528=EDGE_CURVE('',#9659,#9707,#7970,.T.); +#22554=EDGE_CURVE('',#9686,#9734,#7974,.T.); +#22566=EDGE_CURVE('',#9684,#9732,#7978,.T.); +#22579=EDGE_CURVE('',#9682,#9730,#7982,.T.); +#22592=EDGE_CURVE('',#9680,#9728,#7986,.T.); +#22605=EDGE_CURVE('',#9678,#9726,#7990,.T.); +#22618=EDGE_CURVE('',#9676,#9724,#7994,.T.); +#22631=EDGE_CURVE('',#9674,#9722,#7998,.T.); +#22644=EDGE_CURVE('',#9672,#9720,#8002,.T.); +#22657=EDGE_CURVE('',#9671,#9719,#8006,.T.); +#22682=EDGE_CURVE('',#9488,#9508,#8010,.T.); +#22689=EDGE_CURVE('',#9762,#9766,#8018,.T.); +#22692=EDGE_CURVE('',#9761,#9765,#8026,.T.); +#22703=EDGE_CURVE('',#9487,#9507,#8030,.T.); +#22729=EDGE_CURVE('',#9668,#9716,#8038,.T.); +#22741=EDGE_CURVE('',#9666,#9714,#8042,.T.); +#22754=EDGE_CURVE('',#9665,#9713,#8046,.T.); +#22793=EDGE_CURVE('',#9129,#9133,#8054,.T.); +#22806=EDGE_CURVE('',#9130,#9134,#8058,.T.); +#22817=EDGE_CURVE('',#9113,#9117,#8062,.T.); +#22829=EDGE_CURVE('',#9113,#9114,#8070,.T.); +#22833=EDGE_CURVE('',#9114,#9118,#8066,.T.); +#22845=EDGE_CURVE('',#8951,#8971,#8074,.T.); +#22859=EDGE_CURVE('',#8952,#8972,#8078,.T.); +#22876=EDGE_CURVE('',#9338,#9342,#8086,.T.); +#22879=EDGE_CURVE('',#9337,#9341,#8094,.T.); +#22891=EDGE_CURVE('',#9244,#9292,#8098,.T.); +#22903=EDGE_CURVE('',#9242,#9290,#8102,.T.); +#22916=EDGE_CURVE('',#9241,#9289,#8106,.T.); +#22943=EDGE_CURVE('',#8817,#8821,#8110,.T.); +#22956=EDGE_CURVE('',#8818,#8822,#8114,.T.); +#22980=EDGE_CURVE('',#9372,#9420,#8122,.T.); +#22992=EDGE_CURVE('',#9370,#9418,#8126,.T.); +#23005=EDGE_CURVE('',#9369,#9417,#8130,.T.); +#23031=EDGE_CURVE('',#8940,#8960,#8138,.T.); +#23057=EDGE_CURVE('',#8797,#8793,#8150,.T.); +#23081=EDGE_CURVE('',#8878,#8910,#8154,.T.); +#23093=EDGE_CURVE('',#8876,#8908,#8158,.T.); +#23106=EDGE_CURVE('',#8875,#8907,#8162,.T.); +#23137=EDGE_CURVE('',#8786,#8790,#8174,.T.); +#23140=EDGE_CURVE('',#8785,#8789,#8182,.T.); +#23152=EDGE_CURVE('',#8884,#8916,#8186,.T.); +#23164=EDGE_CURVE('',#8882,#8914,#8190,.T.); +#23177=EDGE_CURVE('',#8881,#8913,#8194,.T.); +#23214=EDGE_CURVE('',#8718,#8716,#8202,.T.); +#23216=EDGE_CURVE('',#8710,#8718,#8258,.T.); +#23227=EDGE_CURVE('',#8616,#8622,#8206,.T.); +#23229=EDGE_CURVE('',#8622,#8624,#8210,.T.); +#23231=EDGE_CURVE('',#8620,#8624,#8214,.T.); +#23233=EDGE_CURVE('',#8718,#8620,#8246,.T.); +#23238=EDGE_CURVE('',#8616,#8661,#8226,.T.); +#23248=EDGE_CURVE('',#8615,#8616,#8222,.T.); +#23251=EDGE_CURVE('',#8622,#8611,#8254,.T.); +#23274=EDGE_CURVE('',#8619,#8620,#8234,.T.); +#23277=EDGE_CURVE('',#8430,#8718,#8242,.T.); +#23290=EDGE_CURVE('',#8624,#8612,#8250,.T.); +#23327=EDGE_CURVE('',#9238,#9286,#8270,.T.); +#23339=EDGE_CURVE('',#9236,#9284,#8274,.T.); +#23352=EDGE_CURVE('',#9235,#9283,#8278,.T.); +#23378=EDGE_CURVE('',#9262,#9310,#8282,.T.); +#23390=EDGE_CURVE('',#9260,#9308,#8286,.T.); +#23403=EDGE_CURVE('',#9258,#9306,#8290,.T.); +#23416=EDGE_CURVE('',#9256,#9304,#8294,.T.); +#23429=EDGE_CURVE('',#9254,#9302,#8298,.T.); +#23442=EDGE_CURVE('',#9252,#9300,#8302,.T.); +#23455=EDGE_CURVE('',#9250,#9298,#8306,.T.); +#23468=EDGE_CURVE('',#9248,#9296,#8310,.T.); +#23481=EDGE_CURVE('',#9247,#9295,#8314,.T.); +#23529=EDGE_CURVE('',#11081,#11082,#8327,.T.); +#23531=EDGE_CURVE('',#11066,#11082,#8368,.T.); +#23534=EDGE_CURVE('',#11065,#11081,#8331,.T.); +#23544=EDGE_CURVE('',#11077,#11078,#8340,.T.); +#23546=EDGE_CURVE('',#11078,#11082,#8359,.T.); +#23549=EDGE_CURVE('',#11077,#11081,#8335,.T.); +#23560=EDGE_CURVE('',#11078,#11077,#8345,.T.); +#23570=EDGE_CURVE('',#11085,#11086,#8350,.T.); +#23572=EDGE_CURVE('',#11086,#11085,#8355,.T.); +#23584=EDGE_CURVE('',#11082,#11081,#8364,.T.); +#23609=EDGE_CURVE('',#11086,#11090,#8376,.T.); +#23611=EDGE_CURVE('',#11089,#11090,#8390,.T.); +#23613=EDGE_CURVE('',#11085,#11089,#8372,.T.); +#23625=EDGE_CURVE('',#11090,#11089,#8381,.T.); +#23637=EDGE_CURVE('',#11071,#11089,#8394,.T.); +#23641=EDGE_CURVE('',#11072,#11090,#8385,.T.); +#23668=TRIMMED_CURVE('',#23667,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23669=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23668); +#23674=TRIMMED_CURVE('',#23673,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23675=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23674); +#23680=TRIMMED_CURVE('',#23679,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23681=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23680); +#23686=TRIMMED_CURVE('',#23685,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23687=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23686); +#23688=COMPOSITE_CURVE('',(#23669,#23675,#23681,#23687),.F.); +#23694=TRIMMED_CURVE('',#23693,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23695=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23694); +#23700=TRIMMED_CURVE('',#23699,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23701=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23700); +#23706=TRIMMED_CURVE('',#23705,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23707=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23706); +#23712=TRIMMED_CURVE('',#23711,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23713=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23712); +#23714=COMPOSITE_CURVE('',(#23695,#23701,#23707,#23713),.F.); +#23719=TRIMMED_CURVE('',#23718,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23720=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23719); +#23725=TRIMMED_CURVE('',#23724,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23726=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23725); +#23731=TRIMMED_CURVE('',#23730,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23732=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23731); +#23737=TRIMMED_CURVE('',#23736,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23738=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23737); +#23739=COMPOSITE_CURVE('',(#23720,#23726,#23732,#23738),.F.); +#23744=TRIMMED_CURVE('',#23743,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23745=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23744); +#23750=TRIMMED_CURVE('',#23749,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23751=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23750); +#23756=TRIMMED_CURVE('',#23755,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23757=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23756); +#23762=TRIMMED_CURVE('',#23761,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23762); +#23764=COMPOSITE_CURVE('',(#23745,#23751,#23757,#23763),.F.); +#23769=TRIMMED_CURVE('',#23768,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23770=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23769); +#23775=TRIMMED_CURVE('',#23774,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23776=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23775); +#23781=TRIMMED_CURVE('',#23780,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23782=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23781); +#23787=TRIMMED_CURVE('',#23786,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23788=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23787); +#23789=COMPOSITE_CURVE('',(#23770,#23776,#23782,#23788),.F.); +#23794=TRIMMED_CURVE('',#23793,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23795=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23794); +#23800=TRIMMED_CURVE('',#23799,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23801=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23800); +#23806=TRIMMED_CURVE('',#23805,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23807=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23806); +#23812=TRIMMED_CURVE('',#23811,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23813=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23812); +#23814=COMPOSITE_CURVE('',(#23795,#23801,#23807,#23813),.F.); +#23819=TRIMMED_CURVE('',#23818,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23820=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23819); +#23825=TRIMMED_CURVE('',#23824,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23826=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23825); +#23831=TRIMMED_CURVE('',#23830,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23832=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23831); +#23837=TRIMMED_CURVE('',#23836,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23838=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23837); +#23839=COMPOSITE_CURVE('',(#23820,#23826,#23832,#23838),.F.); +#23844=TRIMMED_CURVE('',#23843,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23845=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23844); +#23850=TRIMMED_CURVE('',#23849,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23851=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23850); +#23856=TRIMMED_CURVE('',#23855,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23857=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23856); +#23862=TRIMMED_CURVE('',#23861,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23863=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23862); +#23864=COMPOSITE_CURVE('',(#23845,#23851,#23857,#23863),.F.); +#23869=TRIMMED_CURVE('',#23868,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23870=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23869); +#23875=TRIMMED_CURVE('',#23874,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23876=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23875); +#23881=TRIMMED_CURVE('',#23880,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23882=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23881); +#23887=TRIMMED_CURVE('',#23886,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23888=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23887); +#23889=COMPOSITE_CURVE('',(#23870,#23876,#23882,#23888),.F.); +#23894=TRIMMED_CURVE('',#23893,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23895=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23894); +#23900=TRIMMED_CURVE('',#23899,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23901=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23900); +#23906=TRIMMED_CURVE('',#23905,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23907=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23906); +#23912=TRIMMED_CURVE('',#23911,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23913=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23912); +#23914=COMPOSITE_CURVE('',(#23895,#23901,#23907,#23913),.F.); +#23919=TRIMMED_CURVE('',#23918,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23920=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23919); +#23925=TRIMMED_CURVE('',#23924,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23926=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23925); +#23931=TRIMMED_CURVE('',#23930,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23932=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23931); +#23937=TRIMMED_CURVE('',#23936,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23938=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23937); +#23939=COMPOSITE_CURVE('',(#23920,#23926,#23932,#23938),.F.); +#23944=TRIMMED_CURVE('',#23943,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23945=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23944); +#23950=TRIMMED_CURVE('',#23949,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23951=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23950); +#23956=TRIMMED_CURVE('',#23955,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23957=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23956); +#23962=TRIMMED_CURVE('',#23961,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23963=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23962); +#23964=COMPOSITE_CURVE('',(#23945,#23951,#23957,#23963),.F.); +#23969=TRIMMED_CURVE('',#23968,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23970=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23969); +#23975=TRIMMED_CURVE('',#23974,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23976=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23975); +#23981=TRIMMED_CURVE('',#23980,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23982=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23981); +#23987=TRIMMED_CURVE('',#23986,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23988=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23987); +#23989=COMPOSITE_CURVE('',(#23970,#23976,#23982,#23988),.F.); +#23994=TRIMMED_CURVE('',#23993,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23995=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23994); +#24000=TRIMMED_CURVE('',#23999,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24001=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24000); +#24006=TRIMMED_CURVE('',#24005,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24007=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24006); +#24012=TRIMMED_CURVE('',#24011,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24013=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24012); +#24014=COMPOSITE_CURVE('',(#23995,#24001,#24007,#24013),.F.); +#24019=TRIMMED_CURVE('',#24018,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24020=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24019); +#24025=TRIMMED_CURVE('',#24024,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24026=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24025); +#24031=TRIMMED_CURVE('',#24030,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24032=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24031); +#24037=TRIMMED_CURVE('',#24036,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24038=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24037); +#24039=COMPOSITE_CURVE('',(#24020,#24026,#24032,#24038),.F.); +#24044=TRIMMED_CURVE('',#24043,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24045=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24044); +#24050=TRIMMED_CURVE('',#24049,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24051=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24050); +#24056=TRIMMED_CURVE('',#24055,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24057=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24056); +#24062=TRIMMED_CURVE('',#24061,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24063=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24062); +#24064=COMPOSITE_CURVE('',(#24045,#24051,#24057,#24063),.F.); +#24069=TRIMMED_CURVE('',#24068,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24070=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24069); +#24075=TRIMMED_CURVE('',#24074,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24076=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24075); +#24081=TRIMMED_CURVE('',#24080,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24082=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24081); +#24087=TRIMMED_CURVE('',#24086,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24088=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24087); +#24089=COMPOSITE_CURVE('',(#24070,#24076,#24082,#24088),.F.); +#24094=TRIMMED_CURVE('',#24093,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24095=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24094); +#24100=TRIMMED_CURVE('',#24099,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24101=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24100); +#24106=TRIMMED_CURVE('',#24105,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24107=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24106); +#24112=TRIMMED_CURVE('',#24111,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24113=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24112); +#24114=COMPOSITE_CURVE('',(#24095,#24101,#24107,#24113),.F.); +#24119=TRIMMED_CURVE('',#24118,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24120=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24119); +#24125=TRIMMED_CURVE('',#24124,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24126=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24125); +#24131=TRIMMED_CURVE('',#24130,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24132=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24131); +#24137=TRIMMED_CURVE('',#24136,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24138=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24137); +#24139=COMPOSITE_CURVE('',(#24120,#24126,#24132,#24138),.F.); +#24144=TRIMMED_CURVE('',#24143,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24145=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24144); +#24150=TRIMMED_CURVE('',#24149,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24151=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24150); +#24156=TRIMMED_CURVE('',#24155,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24157=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24156); +#24162=TRIMMED_CURVE('',#24161,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24163=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24162); +#24164=COMPOSITE_CURVE('',(#24145,#24151,#24157,#24163),.F.); +#24169=TRIMMED_CURVE('A_1',#24168,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#24174=TRIMMED_CURVE('A_2',#24173,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#24179=CIRCLE('',#24178,4.E-1); +#24180=TRIMMED_CURVE('',#24179,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24181=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24180); +#24186=CIRCLE('',#24185,4.E-1); +#24187=TRIMMED_CURVE('',#24186,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24188=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24187); +#24189=COMPOSITE_CURVE('',(#24181,#24188),.F.); +#24194=CIRCLE('',#24193,4.E-1); +#24195=TRIMMED_CURVE('',#24194,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24196=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24195); +#24201=CIRCLE('',#24200,4.E-1); +#24202=TRIMMED_CURVE('',#24201,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24203=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24202); +#24204=COMPOSITE_CURVE('',(#24196,#24203),.F.); +#24205=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#24207=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#24210=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#24213=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#23659),#24212); +#24214=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#23689),#24212); +#24215=SHAPE_REPRESENTATION('',(#23663),#24212); +#24224=PRODUCT_DEFINITION('design','',#24223,#24220); +#24225=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR 524652070.',#24224); +#24226=SHAPE_DEFINITION_REPRESENTATION(#24225,#24215); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/3DModells/533092070.stp b/Hardware/MVBMS/Symbol_Library/3DModells/533092070.stp new file mode 100644 index 0000000..43c4a66 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/3DModells/533092070.stp @@ -0,0 +1,18496 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('533092070','2019-05-09T',('gga'),(''), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2016010', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2016010',''); +FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); +ENDSEC; +DATA; +#1=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2=VECTOR('',#1,4.65E0); +#3=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#4=LINE('',#3,#2); +#5=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6=VECTOR('',#5,1.8E0); +#7=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#8=LINE('',#7,#6); +#9=DIRECTION('',(0.E0,1.E0,0.E0)); +#10=VECTOR('',#9,4.E-1); +#11=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#12=LINE('',#11,#10); +#13=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14=VECTOR('',#13,1.4E0); +#15=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#16=LINE('',#15,#14); +#17=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18=VECTOR('',#17,4.E-1); +#19=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#20=LINE('',#19,#18); +#21=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22=VECTOR('',#21,1.E0); +#23=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#24=LINE('',#23,#22); +#25=DIRECTION('',(0.E0,1.E0,0.E0)); +#26=VECTOR('',#25,3.2E0); +#27=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#28=LINE('',#27,#26); +#29=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#30=VECTOR('',#29,2.121320343560E-1); +#31=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#32=LINE('',#31,#30); +#33=DIRECTION('',(0.E0,0.E0,1.E0)); +#34=VECTOR('',#33,5.5E-1); +#35=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#36=LINE('',#35,#34); +#37=DIRECTION('',(0.E0,1.E0,0.E0)); +#38=VECTOR('',#37,1.3E0); +#39=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#40=LINE('',#39,#38); +#41=DIRECTION('',(0.E0,0.E0,1.E0)); +#42=VECTOR('',#41,3.5E0); +#43=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#44=LINE('',#43,#42); +#45=DIRECTION('',(1.E0,0.E0,0.E0)); +#46=VECTOR('',#45,5.E-2); +#47=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(0.E0,1.E0,0.E0)); +#50=VECTOR('',#49,4.8E-1); +#51=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#52=LINE('',#51,#50); +#53=DIRECTION('',(-1.E0,0.E0,0.E0)); +#54=VECTOR('',#53,4.8E-1); +#55=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#56=LINE('',#55,#54); +#57=DIRECTION('',(0.E0,1.E0,0.E0)); +#58=VECTOR('',#57,4.8E-1); +#59=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#60=LINE('',#59,#58); +#61=DIRECTION('',(1.E0,0.E0,0.E0)); +#62=VECTOR('',#61,5.E-2); +#63=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#64=LINE('',#63,#62); +#65=DIRECTION('',(0.E0,1.E0,0.E0)); +#66=VECTOR('',#65,4.5E-1); +#67=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#68=LINE('',#67,#66); +#69=DIRECTION('',(0.E0,1.E0,0.E0)); +#70=VECTOR('',#69,4.5E-1); +#71=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#72=LINE('',#71,#70); +#73=DIRECTION('',(1.E0,0.E0,0.E0)); +#74=VECTOR('',#73,5.E-2); +#75=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#76=LINE('',#75,#74); +#77=DIRECTION('',(0.E0,1.E0,0.E0)); +#78=VECTOR('',#77,4.8E-1); +#79=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#80=LINE('',#79,#78); +#81=DIRECTION('',(-1.E0,0.E0,0.E0)); +#82=VECTOR('',#81,4.8E-1); +#83=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#84=LINE('',#83,#82); +#85=DIRECTION('',(0.E0,1.E0,0.E0)); +#86=VECTOR('',#85,4.8E-1); +#87=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#88=LINE('',#87,#86); +#89=DIRECTION('',(1.E0,0.E0,0.E0)); +#90=VECTOR('',#89,5.E-2); +#91=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#92=LINE('',#91,#90); +#93=DIRECTION('',(0.E0,1.E0,0.E0)); +#94=VECTOR('',#93,4.5E-1); +#95=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#96=LINE('',#95,#94); +#97=DIRECTION('',(0.E0,1.E0,0.E0)); +#98=VECTOR('',#97,4.5E-1); +#99=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#100=LINE('',#99,#98); +#101=DIRECTION('',(1.E0,0.E0,0.E0)); +#102=VECTOR('',#101,5.E-2); +#103=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#104=LINE('',#103,#102); +#105=DIRECTION('',(0.E0,1.E0,0.E0)); +#106=VECTOR('',#105,4.8E-1); +#107=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#108=LINE('',#107,#106); +#109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#110=VECTOR('',#109,4.8E-1); +#111=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#112=LINE('',#111,#110); +#113=DIRECTION('',(0.E0,1.E0,0.E0)); +#114=VECTOR('',#113,4.8E-1); +#115=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#116=LINE('',#115,#114); +#117=DIRECTION('',(1.E0,0.E0,0.E0)); +#118=VECTOR('',#117,5.E-2); +#119=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#120=LINE('',#119,#118); +#121=DIRECTION('',(0.E0,1.E0,0.E0)); +#122=VECTOR('',#121,4.5E-1); +#123=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#124=LINE('',#123,#122); +#125=DIRECTION('',(0.E0,1.E0,0.E0)); +#126=VECTOR('',#125,4.5E-1); +#127=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#128=LINE('',#127,#126); +#129=DIRECTION('',(1.E0,0.E0,0.E0)); +#130=VECTOR('',#129,5.E-2); +#131=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#132=LINE('',#131,#130); +#133=DIRECTION('',(0.E0,1.E0,0.E0)); +#134=VECTOR('',#133,4.8E-1); +#135=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#136=LINE('',#135,#134); +#137=DIRECTION('',(-1.E0,0.E0,0.E0)); +#138=VECTOR('',#137,4.8E-1); +#139=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(0.E0,1.E0,0.E0)); +#142=VECTOR('',#141,4.8E-1); +#143=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(1.E0,0.E0,0.E0)); +#146=VECTOR('',#145,5.E-2); +#147=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(0.E0,1.E0,0.E0)); +#150=VECTOR('',#149,4.5E-1); +#151=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,1.E0,0.E0)); +#154=VECTOR('',#153,4.5E-1); +#155=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(1.E0,0.E0,0.E0)); +#158=VECTOR('',#157,5.E-2); +#159=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,1.E0,0.E0)); +#162=VECTOR('',#161,4.8E-1); +#163=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(-1.E0,0.E0,0.E0)); +#166=VECTOR('',#165,4.8E-1); +#167=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,1.E0,0.E0)); +#170=VECTOR('',#169,4.8E-1); +#171=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#172=LINE('',#171,#170); +#173=DIRECTION('',(1.E0,0.E0,0.E0)); +#174=VECTOR('',#173,5.E-2); +#175=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#176=LINE('',#175,#174); +#177=DIRECTION('',(0.E0,1.E0,0.E0)); +#178=VECTOR('',#177,4.5E-1); +#179=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#180=LINE('',#179,#178); +#181=DIRECTION('',(0.E0,1.E0,0.E0)); +#182=VECTOR('',#181,4.5E-1); +#183=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#184=LINE('',#183,#182); +#185=DIRECTION('',(1.E0,0.E0,0.E0)); +#186=VECTOR('',#185,5.E-2); +#187=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#188=LINE('',#187,#186); +#189=DIRECTION('',(0.E0,1.E0,0.E0)); +#190=VECTOR('',#189,4.8E-1); +#191=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#192=LINE('',#191,#190); +#193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#194=VECTOR('',#193,4.8E-1); +#195=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#196=LINE('',#195,#194); +#197=DIRECTION('',(0.E0,1.E0,0.E0)); +#198=VECTOR('',#197,4.8E-1); +#199=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#200=LINE('',#199,#198); +#201=DIRECTION('',(1.E0,0.E0,0.E0)); +#202=VECTOR('',#201,5.E-2); +#203=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#204=LINE('',#203,#202); +#205=DIRECTION('',(0.E0,1.E0,0.E0)); +#206=VECTOR('',#205,4.5E-1); +#207=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(0.E0,1.E0,0.E0)); +#210=VECTOR('',#209,4.5E-1); +#211=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#212=LINE('',#211,#210); +#213=DIRECTION('',(1.E0,0.E0,0.E0)); +#214=VECTOR('',#213,5.E-2); +#215=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#216=LINE('',#215,#214); +#217=DIRECTION('',(0.E0,1.E0,0.E0)); +#218=VECTOR('',#217,4.8E-1); +#219=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#220=LINE('',#219,#218); +#221=DIRECTION('',(-1.E0,0.E0,0.E0)); +#222=VECTOR('',#221,4.8E-1); +#223=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#224=LINE('',#223,#222); +#225=DIRECTION('',(0.E0,1.E0,0.E0)); +#226=VECTOR('',#225,4.8E-1); +#227=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#228=LINE('',#227,#226); +#229=DIRECTION('',(1.E0,0.E0,0.E0)); +#230=VECTOR('',#229,5.E-2); +#231=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#232=LINE('',#231,#230); +#233=DIRECTION('',(0.E0,1.E0,0.E0)); +#234=VECTOR('',#233,4.5E-1); +#235=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#236=LINE('',#235,#234); +#237=DIRECTION('',(0.E0,1.E0,0.E0)); +#238=VECTOR('',#237,4.5E-1); +#239=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#240=LINE('',#239,#238); +#241=DIRECTION('',(1.E0,0.E0,0.E0)); +#242=VECTOR('',#241,5.E-2); +#243=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#244=LINE('',#243,#242); +#245=DIRECTION('',(0.E0,1.E0,0.E0)); +#246=VECTOR('',#245,4.8E-1); +#247=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#248=LINE('',#247,#246); +#249=DIRECTION('',(-1.E0,0.E0,0.E0)); +#250=VECTOR('',#249,4.8E-1); +#251=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#252=LINE('',#251,#250); +#253=DIRECTION('',(0.E0,1.E0,0.E0)); +#254=VECTOR('',#253,4.8E-1); +#255=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#256=LINE('',#255,#254); +#257=DIRECTION('',(1.E0,0.E0,0.E0)); +#258=VECTOR('',#257,5.E-2); +#259=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#260=LINE('',#259,#258); +#261=DIRECTION('',(0.E0,1.E0,0.E0)); +#262=VECTOR('',#261,4.5E-1); +#263=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#264=LINE('',#263,#262); +#265=DIRECTION('',(0.E0,1.E0,0.E0)); +#266=VECTOR('',#265,4.5E-1); +#267=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#268=LINE('',#267,#266); +#269=DIRECTION('',(1.E0,0.E0,0.E0)); +#270=VECTOR('',#269,5.E-2); +#271=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#272=LINE('',#271,#270); +#273=DIRECTION('',(0.E0,1.E0,0.E0)); +#274=VECTOR('',#273,4.8E-1); +#275=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#276=LINE('',#275,#274); +#277=DIRECTION('',(-1.E0,0.E0,0.E0)); +#278=VECTOR('',#277,4.8E-1); +#279=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#280=LINE('',#279,#278); +#281=DIRECTION('',(0.E0,1.E0,0.E0)); +#282=VECTOR('',#281,4.8E-1); +#283=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#284=LINE('',#283,#282); +#285=DIRECTION('',(1.E0,0.E0,0.E0)); +#286=VECTOR('',#285,5.E-2); +#287=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#288=LINE('',#287,#286); +#289=DIRECTION('',(0.E0,1.E0,0.E0)); +#290=VECTOR('',#289,4.5E-1); +#291=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#292=LINE('',#291,#290); +#293=DIRECTION('',(0.E0,1.E0,0.E0)); +#294=VECTOR('',#293,4.5E-1); +#295=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#296=LINE('',#295,#294); +#297=DIRECTION('',(1.E0,0.E0,0.E0)); +#298=VECTOR('',#297,5.E-2); +#299=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#300=LINE('',#299,#298); +#301=DIRECTION('',(0.E0,1.E0,0.E0)); +#302=VECTOR('',#301,4.5E-1); +#303=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#304=LINE('',#303,#302); +#305=DIRECTION('',(0.E0,1.E0,0.E0)); +#306=VECTOR('',#305,8.E-2); +#307=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#308=LINE('',#307,#306); +#309=DIRECTION('',(1.E0,0.E0,0.E0)); +#310=VECTOR('',#309,4.207106781187E-1); +#311=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,1.E0,0.E0)); +#314=VECTOR('',#313,5.E-1); +#315=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#318=VECTOR('',#317,4.207106781187E-1); +#319=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#320=LINE('',#319,#318); +#321=DIRECTION('',(8.326672684689E-14,1.E0,0.E0)); +#322=VECTOR('',#321,8.E-2); +#323=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#324=LINE('',#323,#322); +#325=DIRECTION('',(0.E0,1.E0,0.E0)); +#326=VECTOR('',#325,1.8E-1); +#327=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#328=LINE('',#327,#326); +#329=DIRECTION('',(1.E0,0.E0,0.E0)); +#330=VECTOR('',#329,3.2E-1); +#331=CARTESIAN_POINT('',(3.44E0,1.625E0,2.1E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(0.E0,1.E0,0.E0)); +#334=VECTOR('',#333,1.8E-1); +#335=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,1.E0,0.E0)); +#338=VECTOR('',#337,1.8E-1); +#339=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#340=LINE('',#339,#338); +#341=DIRECTION('',(1.E0,0.E0,0.E0)); +#342=VECTOR('',#341,3.2E-1); +#343=CARTESIAN_POINT('',(2.64E0,1.625E0,2.1E0)); +#344=LINE('',#343,#342); +#345=DIRECTION('',(0.E0,1.E0,0.E0)); +#346=VECTOR('',#345,1.8E-1); +#347=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#348=LINE('',#347,#346); +#349=DIRECTION('',(0.E0,1.E0,0.E0)); +#350=VECTOR('',#349,1.8E-1); +#351=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#352=LINE('',#351,#350); +#353=DIRECTION('',(1.E0,0.E0,0.E0)); +#354=VECTOR('',#353,3.2E-1); +#355=CARTESIAN_POINT('',(1.84E0,1.625E0,2.1E0)); +#356=LINE('',#355,#354); +#357=DIRECTION('',(0.E0,1.E0,0.E0)); +#358=VECTOR('',#357,1.8E-1); +#359=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#360=LINE('',#359,#358); +#361=DIRECTION('',(0.E0,1.E0,0.E0)); +#362=VECTOR('',#361,1.8E-1); +#363=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#364=LINE('',#363,#362); +#365=DIRECTION('',(1.E0,0.E0,0.E0)); +#366=VECTOR('',#365,3.2E-1); +#367=CARTESIAN_POINT('',(1.04E0,1.625E0,2.1E0)); +#368=LINE('',#367,#366); +#369=DIRECTION('',(0.E0,1.E0,0.E0)); +#370=VECTOR('',#369,1.8E-1); +#371=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#372=LINE('',#371,#370); +#373=DIRECTION('',(0.E0,1.E0,0.E0)); +#374=VECTOR('',#373,1.8E-1); +#375=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#376=LINE('',#375,#374); +#377=DIRECTION('',(1.E0,0.E0,0.E0)); +#378=VECTOR('',#377,3.2E-1); +#379=CARTESIAN_POINT('',(2.4E-1,1.625E0,2.1E0)); +#380=LINE('',#379,#378); +#381=DIRECTION('',(0.E0,1.E0,0.E0)); +#382=VECTOR('',#381,1.8E-1); +#383=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#384=LINE('',#383,#382); +#385=DIRECTION('',(0.E0,1.E0,0.E0)); +#386=VECTOR('',#385,1.8E-1); +#387=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#388=LINE('',#387,#386); +#389=DIRECTION('',(1.E0,0.E0,0.E0)); +#390=VECTOR('',#389,3.2E-1); +#391=CARTESIAN_POINT('',(-5.6E-1,1.625E0,2.1E0)); +#392=LINE('',#391,#390); +#393=DIRECTION('',(0.E0,1.E0,0.E0)); +#394=VECTOR('',#393,1.8E-1); +#395=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#396=LINE('',#395,#394); +#397=DIRECTION('',(0.E0,1.E0,0.E0)); +#398=VECTOR('',#397,1.8E-1); +#399=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#400=LINE('',#399,#398); +#401=DIRECTION('',(1.E0,0.E0,0.E0)); +#402=VECTOR('',#401,3.2E-1); +#403=CARTESIAN_POINT('',(-1.36E0,1.625E0,2.1E0)); +#404=LINE('',#403,#402); +#405=DIRECTION('',(0.E0,1.E0,0.E0)); +#406=VECTOR('',#405,1.8E-1); +#407=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#408=LINE('',#407,#406); +#409=DIRECTION('',(0.E0,1.E0,0.E0)); +#410=VECTOR('',#409,1.8E-1); +#411=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#412=LINE('',#411,#410); +#413=DIRECTION('',(1.E0,0.E0,0.E0)); +#414=VECTOR('',#413,3.2E-1); +#415=CARTESIAN_POINT('',(-2.16E0,1.625E0,2.1E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,1.E0,0.E0)); +#418=VECTOR('',#417,1.8E-1); +#419=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(0.E0,1.E0,0.E0)); +#422=VECTOR('',#421,1.8E-1); +#423=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(1.E0,0.E0,0.E0)); +#426=VECTOR('',#425,3.2E-1); +#427=CARTESIAN_POINT('',(-2.96E0,1.625E0,2.1E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,1.8E-1); +#431=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(0.E0,1.E0,0.E0)); +#434=VECTOR('',#433,1.8E-1); +#435=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(1.E0,0.E0,0.E0)); +#438=VECTOR('',#437,3.2E-1); +#439=CARTESIAN_POINT('',(-3.76E0,1.625E0,2.1E0)); +#440=LINE('',#439,#438); +#441=DIRECTION('',(0.E0,1.E0,0.E0)); +#442=VECTOR('',#441,1.8E-1); +#443=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#444=LINE('',#443,#442); +#445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#446=VECTOR('',#445,8.E-2); +#447=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#448=LINE('',#447,#446); +#449=DIRECTION('',(-1.E0,0.E0,0.E0)); +#450=VECTOR('',#449,3.5E-1); +#451=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#452=LINE('',#451,#450); +#453=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#454=VECTOR('',#453,2.828427124746E-1); +#455=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#456=LINE('',#455,#454); +#457=DIRECTION('',(1.E0,0.E0,0.E0)); +#458=VECTOR('',#457,4.207106781187E-1); +#459=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#460=LINE('',#459,#458); +#461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#462=VECTOR('',#461,8.E-2); +#463=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#464=LINE('',#463,#462); +#465=DIRECTION('',(0.E0,1.E0,0.E0)); +#466=VECTOR('',#465,4.5E-1); +#467=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#468=LINE('',#467,#466); +#469=DIRECTION('',(1.E0,0.E0,0.E0)); +#470=VECTOR('',#469,5.E-2); +#471=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#472=LINE('',#471,#470); +#473=DIRECTION('',(0.E0,1.E0,0.E0)); +#474=VECTOR('',#473,4.8E-1); +#475=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#476=LINE('',#475,#474); +#477=DIRECTION('',(-1.E0,0.E0,0.E0)); +#478=VECTOR('',#477,2.4E-1); +#479=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#480=LINE('',#479,#478); +#481=DIRECTION('',(0.E0,1.E0,0.E0)); +#482=VECTOR('',#481,4.E-1); +#483=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#484=LINE('',#483,#482); +#485=DIRECTION('',(1.E0,0.E0,0.E0)); +#486=VECTOR('',#485,9.05E0); +#487=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#488=LINE('',#487,#486); +#489=DIRECTION('',(0.E0,1.E0,0.E0)); +#490=VECTOR('',#489,4.E-1); +#491=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#492=LINE('',#491,#490); +#493=DIRECTION('',(-1.E0,0.E0,0.E0)); +#494=VECTOR('',#493,2.4E-1); +#495=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#496=LINE('',#495,#494); +#497=DIRECTION('',(0.E0,1.E0,0.E0)); +#498=VECTOR('',#497,4.8E-1); +#499=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#500=LINE('',#499,#498); +#501=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#502=VECTOR('',#501,7.071067811865E-2); +#503=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#504=LINE('',#503,#502); +#505=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#506=VECTOR('',#505,7.071067811865E-2); +#507=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#510=VECTOR('',#509,8.660254037844E-2); +#511=CARTESIAN_POINT('',(-3.81E0,-9.95E-1,2.1E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,1.268826313857E-14,0.E0)); +#514=VECTOR('',#513,1.4E-1); +#515=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#518=VECTOR('',#517,7.071067811866E-2); +#519=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,1.9E-1); +#523=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#526=VECTOR('',#525,8.660254037844E-2); +#527=CARTESIAN_POINT('',(-3.01E0,-9.95E-1,2.1E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,3.8E-1); +#531=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#534=VECTOR('',#533,8.660254037845E-2); +#535=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,4.8E-1); +#539=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,2.05E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#542=VECTOR('',#541,8.660254037844E-2); +#543=CARTESIAN_POINT('',(-2.21E0,-9.95E-1,2.1E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(1.E0,0.E0,0.E0)); +#546=VECTOR('',#545,3.8E-1); +#547=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#550=VECTOR('',#549,8.660254037844E-2); +#551=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(1.E0,0.E0,0.E0)); +#554=VECTOR('',#553,4.8E-1); +#555=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,2.05E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#558=VECTOR('',#557,8.660254037844E-2); +#559=CARTESIAN_POINT('',(-1.41E0,-9.95E-1,2.1E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(1.E0,0.E0,0.E0)); +#562=VECTOR('',#561,3.8E-1); +#563=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#566=VECTOR('',#565,8.660254037844E-2); +#567=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(1.E0,0.E0,0.E0)); +#570=VECTOR('',#569,4.8E-1); +#571=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,2.05E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#574=VECTOR('',#573,8.660254037844E-2); +#575=CARTESIAN_POINT('',(-6.1E-1,-9.95E-1,2.1E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(1.E0,0.E0,0.E0)); +#578=VECTOR('',#577,3.8E-1); +#579=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#582=VECTOR('',#581,8.660254037844E-2); +#583=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(1.E0,0.E0,0.E0)); +#586=VECTOR('',#585,4.8E-1); +#587=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,2.05E0)); +#588=LINE('',#587,#586); +#589=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#590=VECTOR('',#589,8.660254037844E-2); +#591=CARTESIAN_POINT('',(1.9E-1,-9.95E-1,2.1E0)); +#592=LINE('',#591,#590); +#593=DIRECTION('',(1.E0,0.E0,0.E0)); +#594=VECTOR('',#593,3.8E-1); +#595=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#596=LINE('',#595,#594); +#597=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#598=VECTOR('',#597,8.660254037844E-2); +#599=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#600=LINE('',#599,#598); +#601=DIRECTION('',(1.E0,0.E0,0.E0)); +#602=VECTOR('',#601,4.8E-1); +#603=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,2.05E0)); +#604=LINE('',#603,#602); +#605=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#606=VECTOR('',#605,8.660254037844E-2); +#607=CARTESIAN_POINT('',(9.9E-1,-9.95E-1,2.1E0)); +#608=LINE('',#607,#606); +#609=DIRECTION('',(1.E0,0.E0,0.E0)); +#610=VECTOR('',#609,3.8E-1); +#611=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#612=LINE('',#611,#610); +#613=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#614=VECTOR('',#613,8.660254037844E-2); +#615=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#616=LINE('',#615,#614); +#617=DIRECTION('',(1.E0,0.E0,0.E0)); +#618=VECTOR('',#617,4.8E-1); +#619=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#620=LINE('',#619,#618); +#621=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#622=VECTOR('',#621,8.660254037844E-2); +#623=CARTESIAN_POINT('',(1.79E0,-9.95E-1,2.1E0)); +#624=LINE('',#623,#622); +#625=DIRECTION('',(1.E0,0.E0,0.E0)); +#626=VECTOR('',#625,3.8E-1); +#627=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#628=LINE('',#627,#626); +#629=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#630=VECTOR('',#629,8.660254037844E-2); +#631=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#632=LINE('',#631,#630); +#633=DIRECTION('',(1.E0,0.E0,0.E0)); +#634=VECTOR('',#633,4.8E-1); +#635=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#636=LINE('',#635,#634); +#637=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#638=VECTOR('',#637,8.660254037844E-2); +#639=CARTESIAN_POINT('',(2.59E0,-9.95E-1,2.1E0)); +#640=LINE('',#639,#638); +#641=DIRECTION('',(1.E0,0.E0,0.E0)); +#642=VECTOR('',#641,3.8E-1); +#643=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#644=LINE('',#643,#642); +#645=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#646=VECTOR('',#645,8.660254037844E-2); +#647=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(1.E0,0.E0,0.E0)); +#650=VECTOR('',#649,4.8E-1); +#651=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#654=VECTOR('',#653,8.660254037844E-2); +#655=CARTESIAN_POINT('',(3.39E0,-9.95E-1,2.1E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(1.E0,0.E0,0.E0)); +#658=VECTOR('',#657,3.8E-1); +#659=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#662=VECTOR('',#661,8.660254037844E-2); +#663=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(1.E0,0.E0,0.E0)); +#666=VECTOR('',#665,4.8E-1); +#667=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#670=VECTOR('',#669,8.660254037844E-2); +#671=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(1.E0,0.E0,0.E0)); +#674=VECTOR('',#673,1.9E-1); +#675=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#678=VECTOR('',#677,7.071067811866E-2); +#679=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(1.E0,0.E0,0.E0)); +#682=VECTOR('',#681,1.4E-1); +#683=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#686=VECTOR('',#685,5.E-2); +#687=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.1E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,1.E0,0.E0)); +#690=VECTOR('',#689,5.E-1); +#691=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#694=VECTOR('',#693,4.251666049840E-1); +#695=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,1.E0,0.E0)); +#698=VECTOR('',#697,8.5E-1); +#699=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#702=VECTOR('',#701,7.071067811865E-2); +#703=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#706=VECTOR('',#705,7.071067811866E-2); +#707=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#710=VECTOR('',#709,5.E-2); +#711=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,1.E0,0.E0)); +#714=VECTOR('',#713,8.5E-1); +#715=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(0.E0,0.E0,1.E0)); +#718=VECTOR('',#717,4.251666049840E-1); +#719=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(0.E0,1.E0,0.E0)); +#722=VECTOR('',#721,5.E-1); +#723=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.05E0)); +#724=LINE('',#723,#722); +#725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#726=VECTOR('',#725,1.05E0); +#727=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#728=LINE('',#727,#726); +#729=DIRECTION('',(1.E0,0.E0,0.E0)); +#730=VECTOR('',#729,3.2E-1); +#731=CARTESIAN_POINT('',(3.44E0,-1.925E0,8.E-1)); +#732=LINE('',#731,#730); +#733=DIRECTION('',(0.E0,0.E0,1.E0)); +#734=VECTOR('',#733,1.05E0); +#735=CARTESIAN_POINT('',(3.76E0,-1.925E0,8.E-1)); +#736=LINE('',#735,#734); +#737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#738=VECTOR('',#737,2.5E-1); +#739=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#740=LINE('',#739,#738); +#741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#742=VECTOR('',#741,1.8E0); +#743=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#744=LINE('',#743,#742); +#745=DIRECTION('',(1.E0,0.E0,0.E0)); +#746=VECTOR('',#745,9.E-1); +#747=CARTESIAN_POINT('',(4.E0,-1.925E0,3.E-1)); +#748=LINE('',#747,#746); +#749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#750=VECTOR('',#749,1.E0); +#751=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#752=LINE('',#751,#750); +#753=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#754=VECTOR('',#753,3.051638903933E-1); +#755=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#756=LINE('',#755,#754); +#757=DIRECTION('',(0.E0,0.E0,1.E0)); +#758=VECTOR('',#757,4.E-1); +#759=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.85E0)); +#760=LINE('',#759,#758); +#761=DIRECTION('',(0.E0,0.E0,-1.E0)); +#762=VECTOR('',#761,5.E-2); +#763=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.4E0)); +#764=LINE('',#763,#762); +#765=DIRECTION('',(1.E0,0.E0,0.E0)); +#766=VECTOR('',#765,3.2E-1); +#767=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#768=LINE('',#767,#766); +#769=DIRECTION('',(0.E0,0.E0,-1.E0)); +#770=VECTOR('',#769,5.E-2); +#771=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#772=LINE('',#771,#770); +#773=DIRECTION('',(0.E0,0.E0,1.E0)); +#774=VECTOR('',#773,4.E-1); +#775=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#776=LINE('',#775,#774); +#777=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#778=VECTOR('',#777,3.051638903933E-1); +#779=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#780=LINE('',#779,#778); +#781=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#782=VECTOR('',#781,3.051638903933E-1); +#783=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#784=LINE('',#783,#782); +#785=DIRECTION('',(0.E0,0.E0,1.E0)); +#786=VECTOR('',#785,4.E-1); +#787=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.85E0)); +#788=LINE('',#787,#786); +#789=DIRECTION('',(0.E0,0.E0,-1.E0)); +#790=VECTOR('',#789,5.E-2); +#791=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.4E0)); +#792=LINE('',#791,#790); +#793=DIRECTION('',(1.E0,0.E0,0.E0)); +#794=VECTOR('',#793,3.2E-1); +#795=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#796=LINE('',#795,#794); +#797=DIRECTION('',(0.E0,0.E0,-1.E0)); +#798=VECTOR('',#797,5.E-2); +#799=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#800=LINE('',#799,#798); +#801=DIRECTION('',(0.E0,0.E0,1.E0)); +#802=VECTOR('',#801,4.E-1); +#803=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#804=LINE('',#803,#802); +#805=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#806=VECTOR('',#805,3.051638903933E-1); +#807=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#808=LINE('',#807,#806); +#809=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#810=VECTOR('',#809,3.051638903933E-1); +#811=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#812=LINE('',#811,#810); +#813=DIRECTION('',(0.E0,0.E0,1.E0)); +#814=VECTOR('',#813,4.E-1); +#815=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.85E0)); +#816=LINE('',#815,#814); +#817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#818=VECTOR('',#817,5.E-2); +#819=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.4E0)); +#820=LINE('',#819,#818); +#821=DIRECTION('',(1.E0,0.E0,0.E0)); +#822=VECTOR('',#821,3.2E-1); +#823=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#824=LINE('',#823,#822); +#825=DIRECTION('',(0.E0,0.E0,-1.E0)); +#826=VECTOR('',#825,5.E-2); +#827=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#828=LINE('',#827,#826); +#829=DIRECTION('',(0.E0,0.E0,1.E0)); +#830=VECTOR('',#829,4.E-1); +#831=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#832=LINE('',#831,#830); +#833=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#834=VECTOR('',#833,3.051638903933E-1); +#835=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#836=LINE('',#835,#834); +#837=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#838=VECTOR('',#837,3.051638903933E-1); +#839=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#840=LINE('',#839,#838); +#841=DIRECTION('',(0.E0,0.E0,1.E0)); +#842=VECTOR('',#841,4.E-1); +#843=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.85E0)); +#844=LINE('',#843,#842); +#845=DIRECTION('',(0.E0,0.E0,-1.E0)); +#846=VECTOR('',#845,5.E-2); +#847=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.4E0)); +#848=LINE('',#847,#846); +#849=DIRECTION('',(1.E0,0.E0,0.E0)); +#850=VECTOR('',#849,3.2E-1); +#851=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#852=LINE('',#851,#850); +#853=DIRECTION('',(0.E0,0.E0,-1.E0)); +#854=VECTOR('',#853,5.E-2); +#855=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#856=LINE('',#855,#854); +#857=DIRECTION('',(0.E0,0.E0,1.E0)); +#858=VECTOR('',#857,4.E-1); +#859=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#860=LINE('',#859,#858); +#861=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#862=VECTOR('',#861,3.051638903933E-1); +#863=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#864=LINE('',#863,#862); +#865=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#866=VECTOR('',#865,3.051638903933E-1); +#867=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#868=LINE('',#867,#866); +#869=DIRECTION('',(0.E0,0.E0,1.E0)); +#870=VECTOR('',#869,4.E-1); +#871=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.85E0)); +#872=LINE('',#871,#870); +#873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#874=VECTOR('',#873,5.E-2); +#875=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.4E0)); +#876=LINE('',#875,#874); +#877=DIRECTION('',(1.E0,0.E0,0.E0)); +#878=VECTOR('',#877,3.2E-1); +#879=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#880=LINE('',#879,#878); +#881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#882=VECTOR('',#881,5.E-2); +#883=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#884=LINE('',#883,#882); +#885=DIRECTION('',(0.E0,0.E0,1.E0)); +#886=VECTOR('',#885,4.E-1); +#887=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#888=LINE('',#887,#886); +#889=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#890=VECTOR('',#889,3.051638903933E-1); +#891=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#892=LINE('',#891,#890); +#893=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#894=VECTOR('',#893,3.051638903933E-1); +#895=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#896=LINE('',#895,#894); +#897=DIRECTION('',(0.E0,0.E0,1.E0)); +#898=VECTOR('',#897,4.E-1); +#899=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.85E0)); +#900=LINE('',#899,#898); +#901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#902=VECTOR('',#901,5.E-2); +#903=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.4E0)); +#904=LINE('',#903,#902); +#905=DIRECTION('',(1.E0,0.E0,0.E0)); +#906=VECTOR('',#905,3.2E-1); +#907=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#908=LINE('',#907,#906); +#909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#910=VECTOR('',#909,5.E-2); +#911=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#912=LINE('',#911,#910); +#913=DIRECTION('',(0.E0,0.E0,1.E0)); +#914=VECTOR('',#913,4.E-1); +#915=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#916=LINE('',#915,#914); +#917=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#918=VECTOR('',#917,3.051638903933E-1); +#919=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#920=LINE('',#919,#918); +#921=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#922=VECTOR('',#921,3.051638903933E-1); +#923=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#924=LINE('',#923,#922); +#925=DIRECTION('',(0.E0,0.E0,1.E0)); +#926=VECTOR('',#925,4.E-1); +#927=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.85E0)); +#928=LINE('',#927,#926); +#929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#930=VECTOR('',#929,5.E-2); +#931=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.4E0)); +#932=LINE('',#931,#930); +#933=DIRECTION('',(1.E0,0.E0,0.E0)); +#934=VECTOR('',#933,3.2E-1); +#935=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#936=LINE('',#935,#934); +#937=DIRECTION('',(0.E0,0.E0,-1.E0)); +#938=VECTOR('',#937,5.E-2); +#939=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#940=LINE('',#939,#938); +#941=DIRECTION('',(0.E0,0.E0,1.E0)); +#942=VECTOR('',#941,4.E-1); +#943=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#944=LINE('',#943,#942); +#945=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#946=VECTOR('',#945,3.051638903933E-1); +#947=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#948=LINE('',#947,#946); +#949=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#950=VECTOR('',#949,3.051638903933E-1); +#951=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#952=LINE('',#951,#950); +#953=DIRECTION('',(0.E0,0.E0,1.E0)); +#954=VECTOR('',#953,4.E-1); +#955=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.85E0)); +#956=LINE('',#955,#954); +#957=DIRECTION('',(0.E0,0.E0,-1.E0)); +#958=VECTOR('',#957,5.E-2); +#959=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.4E0)); +#960=LINE('',#959,#958); +#961=DIRECTION('',(1.E0,0.E0,0.E0)); +#962=VECTOR('',#961,3.2E-1); +#963=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#964=LINE('',#963,#962); +#965=DIRECTION('',(0.E0,0.E0,-1.E0)); +#966=VECTOR('',#965,5.E-2); +#967=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#968=LINE('',#967,#966); +#969=DIRECTION('',(0.E0,0.E0,1.E0)); +#970=VECTOR('',#969,4.E-1); +#971=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#972=LINE('',#971,#970); +#973=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#974=VECTOR('',#973,3.051638903933E-1); +#975=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#976=LINE('',#975,#974); +#977=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#978=VECTOR('',#977,3.051638903933E-1); +#979=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#980=LINE('',#979,#978); +#981=DIRECTION('',(0.E0,0.E0,1.E0)); +#982=VECTOR('',#981,4.E-1); +#983=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.85E0)); +#984=LINE('',#983,#982); +#985=DIRECTION('',(0.E0,0.E0,-1.E0)); +#986=VECTOR('',#985,5.E-2); +#987=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.4E0)); +#988=LINE('',#987,#986); +#989=DIRECTION('',(1.E0,0.E0,0.E0)); +#990=VECTOR('',#989,3.2E-1); +#991=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#992=LINE('',#991,#990); +#993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#994=VECTOR('',#993,5.E-2); +#995=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#996=LINE('',#995,#994); +#997=DIRECTION('',(0.E0,0.E0,1.E0)); +#998=VECTOR('',#997,4.E-1); +#999=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#1000=LINE('',#999,#998); +#1001=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#1002=VECTOR('',#1001,3.051638903933E-1); +#1003=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#1004=LINE('',#1003,#1002); +#1005=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#1006=VECTOR('',#1005,3.051638903933E-1); +#1007=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#1008=LINE('',#1007,#1006); +#1009=DIRECTION('',(0.E0,0.E0,1.E0)); +#1010=VECTOR('',#1009,4.E-1); +#1011=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.85E0)); +#1012=LINE('',#1011,#1010); +#1013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1014=VECTOR('',#1013,5.E-2); +#1015=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.4E0)); +#1016=LINE('',#1015,#1014); +#1017=DIRECTION('',(1.E0,0.E0,0.E0)); +#1018=VECTOR('',#1017,3.2E-1); +#1019=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#1020=LINE('',#1019,#1018); +#1021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1022=VECTOR('',#1021,5.E-2); +#1023=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#1024=LINE('',#1023,#1022); +#1025=DIRECTION('',(0.E0,0.E0,1.E0)); +#1026=VECTOR('',#1025,4.E-1); +#1027=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#1028=LINE('',#1027,#1026); +#1029=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#1030=VECTOR('',#1029,3.051638903933E-1); +#1031=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#1032=LINE('',#1031,#1030); +#1033=DIRECTION('',(1.E0,0.E0,0.E0)); +#1034=VECTOR('',#1033,9.E-1); +#1035=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#1036=LINE('',#1035,#1034); +#1037=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1038=VECTOR('',#1037,2.5E-1); +#1039=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#1040=LINE('',#1039,#1038); +#1041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1042=VECTOR('',#1041,1.05E0); +#1043=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#1044=LINE('',#1043,#1042); +#1045=DIRECTION('',(1.E0,0.E0,0.E0)); +#1046=VECTOR('',#1045,3.2E-1); +#1047=CARTESIAN_POINT('',(-3.76E0,-1.925E0,8.E-1)); +#1048=LINE('',#1047,#1046); +#1049=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1050=VECTOR('',#1049,1.05E0); +#1051=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#1052=LINE('',#1051,#1050); +#1053=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1054=VECTOR('',#1053,2.5E-1); +#1055=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#1056=LINE('',#1055,#1054); +#1057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1058=VECTOR('',#1057,2.5E-1); +#1059=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#1060=LINE('',#1059,#1058); +#1061=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1062=VECTOR('',#1061,1.05E0); +#1063=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#1064=LINE('',#1063,#1062); +#1065=DIRECTION('',(1.E0,0.E0,0.E0)); +#1066=VECTOR('',#1065,3.2E-1); +#1067=CARTESIAN_POINT('',(-2.96E0,-1.925E0,8.E-1)); +#1068=LINE('',#1067,#1066); +#1069=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1070=VECTOR('',#1069,1.05E0); +#1071=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#1072=LINE('',#1071,#1070); +#1073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1074=VECTOR('',#1073,2.5E-1); +#1075=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#1076=LINE('',#1075,#1074); +#1077=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1078=VECTOR('',#1077,2.5E-1); +#1079=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1082=VECTOR('',#1081,1.05E0); +#1083=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#1084=LINE('',#1083,#1082); +#1085=DIRECTION('',(1.E0,0.E0,0.E0)); +#1086=VECTOR('',#1085,3.2E-1); +#1087=CARTESIAN_POINT('',(-2.16E0,-1.925E0,8.E-1)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1090=VECTOR('',#1089,1.05E0); +#1091=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1094=VECTOR('',#1093,2.5E-1); +#1095=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#1096=LINE('',#1095,#1094); +#1097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1098=VECTOR('',#1097,2.5E-1); +#1099=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#1100=LINE('',#1099,#1098); +#1101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1102=VECTOR('',#1101,1.05E0); +#1103=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#1104=LINE('',#1103,#1102); +#1105=DIRECTION('',(1.E0,0.E0,0.E0)); +#1106=VECTOR('',#1105,3.2E-1); +#1107=CARTESIAN_POINT('',(-1.36E0,-1.925E0,8.E-1)); +#1108=LINE('',#1107,#1106); +#1109=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1110=VECTOR('',#1109,1.05E0); +#1111=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#1112=LINE('',#1111,#1110); +#1113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1114=VECTOR('',#1113,2.5E-1); +#1115=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#1116=LINE('',#1115,#1114); +#1117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1118=VECTOR('',#1117,2.5E-1); +#1119=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#1120=LINE('',#1119,#1118); +#1121=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1122=VECTOR('',#1121,1.05E0); +#1123=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#1124=LINE('',#1123,#1122); +#1125=DIRECTION('',(1.E0,0.E0,0.E0)); +#1126=VECTOR('',#1125,3.2E-1); +#1127=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,8.E-1)); +#1128=LINE('',#1127,#1126); +#1129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1130=VECTOR('',#1129,1.05E0); +#1131=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#1132=LINE('',#1131,#1130); +#1133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1134=VECTOR('',#1133,2.5E-1); +#1135=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#1136=LINE('',#1135,#1134); +#1137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1138=VECTOR('',#1137,2.5E-1); +#1139=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#1140=LINE('',#1139,#1138); +#1141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1142=VECTOR('',#1141,1.05E0); +#1143=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#1144=LINE('',#1143,#1142); +#1145=DIRECTION('',(1.E0,0.E0,0.E0)); +#1146=VECTOR('',#1145,3.2E-1); +#1147=CARTESIAN_POINT('',(2.4E-1,-1.925E0,8.E-1)); +#1148=LINE('',#1147,#1146); +#1149=DIRECTION('',(0.E0,0.E0,1.E0)); +#1150=VECTOR('',#1149,1.05E0); +#1151=CARTESIAN_POINT('',(5.6E-1,-1.925E0,8.E-1)); +#1152=LINE('',#1151,#1150); +#1153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1154=VECTOR('',#1153,2.5E-1); +#1155=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#1156=LINE('',#1155,#1154); +#1157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1158=VECTOR('',#1157,2.5E-1); +#1159=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#1160=LINE('',#1159,#1158); +#1161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1162=VECTOR('',#1161,1.05E0); +#1163=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#1164=LINE('',#1163,#1162); +#1165=DIRECTION('',(1.E0,0.E0,0.E0)); +#1166=VECTOR('',#1165,3.2E-1); +#1167=CARTESIAN_POINT('',(1.04E0,-1.925E0,8.E-1)); +#1168=LINE('',#1167,#1166); +#1169=DIRECTION('',(0.E0,0.E0,1.E0)); +#1170=VECTOR('',#1169,1.05E0); +#1171=CARTESIAN_POINT('',(1.36E0,-1.925E0,8.E-1)); +#1172=LINE('',#1171,#1170); +#1173=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1174=VECTOR('',#1173,2.5E-1); +#1175=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#1176=LINE('',#1175,#1174); +#1177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1178=VECTOR('',#1177,2.5E-1); +#1179=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#1180=LINE('',#1179,#1178); +#1181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1182=VECTOR('',#1181,1.05E0); +#1183=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#1184=LINE('',#1183,#1182); +#1185=DIRECTION('',(1.E0,0.E0,0.E0)); +#1186=VECTOR('',#1185,3.2E-1); +#1187=CARTESIAN_POINT('',(1.84E0,-1.925E0,8.E-1)); +#1188=LINE('',#1187,#1186); +#1189=DIRECTION('',(0.E0,0.E0,1.E0)); +#1190=VECTOR('',#1189,1.05E0); +#1191=CARTESIAN_POINT('',(2.16E0,-1.925E0,8.E-1)); +#1192=LINE('',#1191,#1190); +#1193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1194=VECTOR('',#1193,2.5E-1); +#1195=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#1196=LINE('',#1195,#1194); +#1197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1198=VECTOR('',#1197,2.5E-1); +#1199=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#1200=LINE('',#1199,#1198); +#1201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1202=VECTOR('',#1201,1.05E0); +#1203=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#1204=LINE('',#1203,#1202); +#1205=DIRECTION('',(1.E0,0.E0,0.E0)); +#1206=VECTOR('',#1205,3.2E-1); +#1207=CARTESIAN_POINT('',(2.64E0,-1.925E0,8.E-1)); +#1208=LINE('',#1207,#1206); +#1209=DIRECTION('',(0.E0,0.E0,1.E0)); +#1210=VECTOR('',#1209,1.05E0); +#1211=CARTESIAN_POINT('',(2.96E0,-1.925E0,8.E-1)); +#1212=LINE('',#1211,#1210); +#1213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1214=VECTOR('',#1213,2.5E-1); +#1215=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#1216=LINE('',#1215,#1214); +#1217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1218=VECTOR('',#1217,2.5E-1); +#1219=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#1220=LINE('',#1219,#1218); +#1221=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1222=VECTOR('',#1221,1.3E-1); +#1223=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#1224=LINE('',#1223,#1222); +#1225=DIRECTION('',(0.E0,0.E0,1.E0)); +#1226=VECTOR('',#1225,5.5E-1); +#1227=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#1228=LINE('',#1227,#1226); +#1229=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1230=VECTOR('',#1229,1.414213562373E-1); +#1231=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#1232=LINE('',#1231,#1230); +#1233=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1234=VECTOR('',#1233,2.2E-1); +#1235=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#1236=LINE('',#1235,#1234); +#1237=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1238=VECTOR('',#1237,1.2E0); +#1239=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#1240=LINE('',#1239,#1238); +#1241=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#1242=VECTOR('',#1241,5.385164807135E-1); +#1243=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#1244=LINE('',#1243,#1242); +#1245=DIRECTION('',(0.E0,1.E0,0.E0)); +#1246=VECTOR('',#1245,2.5E-1); +#1247=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#1248=LINE('',#1247,#1246); +#1249=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#1250=VECTOR('',#1249,5.4E-1); +#1251=CARTESIAN_POINT('',(3.44E0,-9.45E-1,1.624833395016E0)); +#1252=LINE('',#1251,#1250); +#1253=DIRECTION('',(0.E0,0.E0,1.E0)); +#1254=VECTOR('',#1253,1.157179676972E0); +#1255=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#1256=LINE('',#1255,#1254); +#1257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1258=VECTOR('',#1257,3.2E-1); +#1259=CARTESIAN_POINT('',(3.76E0,-1.075E0,1.85E0)); +#1260=LINE('',#1259,#1258); +#1261=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#1262=VECTOR('',#1261,2.6E-1); +#1263=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#1264=LINE('',#1263,#1262); +#1265=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#1266=VECTOR('',#1265,2.6E-1); +#1267=CARTESIAN_POINT('',(3.44E0,-1.075E0,1.85E0)); +#1268=LINE('',#1267,#1266); +#1269=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1270=VECTOR('',#1269,3.2E-1); +#1271=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#1272=LINE('',#1271,#1270); +#1273=DIRECTION('',(1.E0,0.E0,0.E0)); +#1274=VECTOR('',#1273,3.2E-1); +#1275=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#1276=LINE('',#1275,#1274); +#1277=DIRECTION('',(0.E0,1.E0,0.E0)); +#1278=VECTOR('',#1277,2.7E-1); +#1279=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1280=LINE('',#1279,#1278); +#1281=DIRECTION('',(0.E0,1.E0,0.E0)); +#1282=VECTOR('',#1281,2.7E-1); +#1283=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#1284=LINE('',#1283,#1282); +#1285=DIRECTION('',(1.E0,0.E0,0.E0)); +#1286=VECTOR('',#1285,4.8E-1); +#1287=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1288=LINE('',#1287,#1286); +#1289=DIRECTION('',(0.E0,1.E0,0.E0)); +#1290=VECTOR('',#1289,2.7E-1); +#1291=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1292=LINE('',#1291,#1290); +#1293=DIRECTION('',(0.E0,1.E0,0.E0)); +#1294=VECTOR('',#1293,2.7E-1); +#1295=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#1296=LINE('',#1295,#1294); +#1297=DIRECTION('',(1.E0,0.E0,0.E0)); +#1298=VECTOR('',#1297,4.8E-1); +#1299=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1300=LINE('',#1299,#1298); +#1301=DIRECTION('',(0.E0,1.E0,0.E0)); +#1302=VECTOR('',#1301,2.7E-1); +#1303=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1304=LINE('',#1303,#1302); +#1305=DIRECTION('',(0.E0,1.E0,0.E0)); +#1306=VECTOR('',#1305,2.7E-1); +#1307=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#1308=LINE('',#1307,#1306); +#1309=DIRECTION('',(1.E0,0.E0,0.E0)); +#1310=VECTOR('',#1309,4.8E-1); +#1311=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1312=LINE('',#1311,#1310); +#1313=DIRECTION('',(0.E0,1.E0,0.E0)); +#1314=VECTOR('',#1313,2.7E-1); +#1315=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1316=LINE('',#1315,#1314); +#1317=DIRECTION('',(0.E0,1.E0,0.E0)); +#1318=VECTOR('',#1317,2.7E-1); +#1319=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#1320=LINE('',#1319,#1318); +#1321=DIRECTION('',(1.E0,0.E0,0.E0)); +#1322=VECTOR('',#1321,4.8E-1); +#1323=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1324=LINE('',#1323,#1322); +#1325=DIRECTION('',(0.E0,1.E0,0.E0)); +#1326=VECTOR('',#1325,2.7E-1); +#1327=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1328=LINE('',#1327,#1326); +#1329=DIRECTION('',(0.E0,1.E0,0.E0)); +#1330=VECTOR('',#1329,2.7E-1); +#1331=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#1332=LINE('',#1331,#1330); +#1333=DIRECTION('',(1.E0,0.E0,0.E0)); +#1334=VECTOR('',#1333,4.8E-1); +#1335=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#1336=LINE('',#1335,#1334); +#1337=DIRECTION('',(0.E0,1.E0,0.E0)); +#1338=VECTOR('',#1337,2.7E-1); +#1339=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#1340=LINE('',#1339,#1338); +#1341=DIRECTION('',(0.E0,1.E0,0.E0)); +#1342=VECTOR('',#1341,2.7E-1); +#1343=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#1344=LINE('',#1343,#1342); +#1345=DIRECTION('',(1.E0,0.E0,0.E0)); +#1346=VECTOR('',#1345,4.8E-1); +#1347=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#1348=LINE('',#1347,#1346); +#1349=DIRECTION('',(0.E0,1.E0,0.E0)); +#1350=VECTOR('',#1349,2.7E-1); +#1351=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#1352=LINE('',#1351,#1350); +#1353=DIRECTION('',(0.E0,1.E0,0.E0)); +#1354=VECTOR('',#1353,2.7E-1); +#1355=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#1356=LINE('',#1355,#1354); +#1357=DIRECTION('',(1.E0,0.E0,0.E0)); +#1358=VECTOR('',#1357,4.8E-1); +#1359=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#1360=LINE('',#1359,#1358); +#1361=DIRECTION('',(0.E0,1.E0,0.E0)); +#1362=VECTOR('',#1361,2.7E-1); +#1363=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#1364=LINE('',#1363,#1362); +#1365=DIRECTION('',(0.E0,1.E0,0.E0)); +#1366=VECTOR('',#1365,2.7E-1); +#1367=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#1368=LINE('',#1367,#1366); +#1369=DIRECTION('',(1.E0,0.E0,0.E0)); +#1370=VECTOR('',#1369,4.8E-1); +#1371=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#1372=LINE('',#1371,#1370); +#1373=DIRECTION('',(0.E0,1.E0,0.E0)); +#1374=VECTOR('',#1373,2.7E-1); +#1375=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#1376=LINE('',#1375,#1374); +#1377=DIRECTION('',(0.E0,1.E0,0.E0)); +#1378=VECTOR('',#1377,2.7E-1); +#1379=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#1380=LINE('',#1379,#1378); +#1381=DIRECTION('',(1.E0,0.E0,0.E0)); +#1382=VECTOR('',#1381,4.8E-1); +#1383=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#1384=LINE('',#1383,#1382); +#1385=DIRECTION('',(0.E0,1.E0,0.E0)); +#1386=VECTOR('',#1385,2.7E-1); +#1387=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#1388=LINE('',#1387,#1386); +#1389=DIRECTION('',(0.E0,1.E0,0.E0)); +#1390=VECTOR('',#1389,2.7E-1); +#1391=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#1392=LINE('',#1391,#1390); +#1393=DIRECTION('',(1.E0,0.E0,0.E0)); +#1394=VECTOR('',#1393,1.9E-1); +#1395=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,0.E0)); +#1396=LINE('',#1395,#1394); +#1397=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1398=VECTOR('',#1397,3.E-2); +#1399=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,0.E0)); +#1400=LINE('',#1399,#1398); +#1401=DIRECTION('',(1.E0,0.E0,0.E0)); +#1402=VECTOR('',#1401,3.5E-1); +#1403=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,0.E0)); +#1404=LINE('',#1403,#1402); +#1405=DIRECTION('',(7.071067811866E-1,-7.071067811865E-1,0.E0)); +#1406=VECTOR('',#1405,2.121320343560E-1); +#1407=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,0.E0)); +#1408=LINE('',#1407,#1406); +#1409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1410=VECTOR('',#1409,1.98E0); +#1411=CARTESIAN_POINT('',(-4.45E0,1.215E0,0.E0)); +#1412=LINE('',#1411,#1410); +#1413=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1414=VECTOR('',#1413,2.121320343560E-1); +#1415=CARTESIAN_POINT('',(-4.3E0,1.365E0,0.E0)); +#1416=LINE('',#1415,#1414); +#1417=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1418=VECTOR('',#1417,3.5E-1); +#1419=CARTESIAN_POINT('',(-3.95E0,1.365E0,0.E0)); +#1420=LINE('',#1419,#1418); +#1421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1422=VECTOR('',#1421,3.E-2); +#1423=CARTESIAN_POINT('',(-3.95E0,1.395E0,0.E0)); +#1424=LINE('',#1423,#1422); +#1425=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1426=VECTOR('',#1425,1.9E-1); +#1427=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#1428=LINE('',#1427,#1426); +#1429=DIRECTION('',(0.E0,1.E0,0.E0)); +#1430=VECTOR('',#1429,2.7E-1); +#1431=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#1432=LINE('',#1431,#1430); +#1433=DIRECTION('',(1.E0,0.E0,0.E0)); +#1434=VECTOR('',#1433,3.2E-1); +#1435=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#1436=LINE('',#1435,#1434); +#1437=DIRECTION('',(0.E0,1.E0,0.E0)); +#1438=VECTOR('',#1437,2.7E-1); +#1439=CARTESIAN_POINT('',(-3.44E0,1.125E0,0.E0)); +#1440=LINE('',#1439,#1438); +#1441=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1442=VECTOR('',#1441,4.8E-1); +#1443=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#1444=LINE('',#1443,#1442); +#1445=DIRECTION('',(0.E0,1.E0,0.E0)); +#1446=VECTOR('',#1445,2.7E-1); +#1447=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#1448=LINE('',#1447,#1446); +#1449=DIRECTION('',(1.E0,0.E0,0.E0)); +#1450=VECTOR('',#1449,3.2E-1); +#1451=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#1452=LINE('',#1451,#1450); +#1453=DIRECTION('',(0.E0,1.E0,0.E0)); +#1454=VECTOR('',#1453,2.7E-1); +#1455=CARTESIAN_POINT('',(-2.64E0,1.125E0,0.E0)); +#1456=LINE('',#1455,#1454); +#1457=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1458=VECTOR('',#1457,4.8E-1); +#1459=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#1460=LINE('',#1459,#1458); +#1461=DIRECTION('',(0.E0,1.E0,0.E0)); +#1462=VECTOR('',#1461,2.7E-1); +#1463=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#1464=LINE('',#1463,#1462); +#1465=DIRECTION('',(1.E0,0.E0,0.E0)); +#1466=VECTOR('',#1465,3.2E-1); +#1467=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#1468=LINE('',#1467,#1466); +#1469=DIRECTION('',(0.E0,1.E0,0.E0)); +#1470=VECTOR('',#1469,2.7E-1); +#1471=CARTESIAN_POINT('',(-1.84E0,1.125E0,0.E0)); +#1472=LINE('',#1471,#1470); +#1473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1474=VECTOR('',#1473,4.8E-1); +#1475=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#1476=LINE('',#1475,#1474); +#1477=DIRECTION('',(0.E0,1.E0,0.E0)); +#1478=VECTOR('',#1477,2.7E-1); +#1479=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#1480=LINE('',#1479,#1478); +#1481=DIRECTION('',(1.E0,0.E0,0.E0)); +#1482=VECTOR('',#1481,3.2E-1); +#1483=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#1484=LINE('',#1483,#1482); +#1485=DIRECTION('',(0.E0,1.E0,0.E0)); +#1486=VECTOR('',#1485,2.7E-1); +#1487=CARTESIAN_POINT('',(-1.04E0,1.125E0,0.E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1490=VECTOR('',#1489,4.8E-1); +#1491=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(0.E0,1.E0,0.E0)); +#1494=VECTOR('',#1493,2.7E-1); +#1495=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(1.E0,0.E0,0.E0)); +#1498=VECTOR('',#1497,3.2E-1); +#1499=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(0.E0,1.E0,0.E0)); +#1502=VECTOR('',#1501,2.7E-1); +#1503=CARTESIAN_POINT('',(-2.4E-1,1.125E0,0.E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1506=VECTOR('',#1505,4.8E-1); +#1507=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,1.E0,0.E0)); +#1510=VECTOR('',#1509,2.7E-1); +#1511=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(1.E0,0.E0,0.E0)); +#1514=VECTOR('',#1513,3.2E-1); +#1515=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,1.E0,0.E0)); +#1518=VECTOR('',#1517,2.7E-1); +#1519=CARTESIAN_POINT('',(5.6E-1,1.125E0,0.E0)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1522=VECTOR('',#1521,4.8E-1); +#1523=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#1524=LINE('',#1523,#1522); +#1525=DIRECTION('',(0.E0,1.E0,0.E0)); +#1526=VECTOR('',#1525,2.7E-1); +#1527=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#1528=LINE('',#1527,#1526); +#1529=DIRECTION('',(1.E0,0.E0,0.E0)); +#1530=VECTOR('',#1529,3.2E-1); +#1531=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(0.E0,1.E0,0.E0)); +#1534=VECTOR('',#1533,2.7E-1); +#1535=CARTESIAN_POINT('',(1.36E0,1.125E0,0.E0)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1538=VECTOR('',#1537,4.8E-1); +#1539=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,1.E0,0.E0)); +#1542=VECTOR('',#1541,2.7E-1); +#1543=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(1.E0,0.E0,0.E0)); +#1546=VECTOR('',#1545,3.2E-1); +#1547=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(0.E0,1.E0,0.E0)); +#1550=VECTOR('',#1549,2.7E-1); +#1551=CARTESIAN_POINT('',(2.16E0,1.125E0,0.E0)); +#1552=LINE('',#1551,#1550); +#1553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1554=VECTOR('',#1553,4.8E-1); +#1555=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#1556=LINE('',#1555,#1554); +#1557=DIRECTION('',(0.E0,1.E0,0.E0)); +#1558=VECTOR('',#1557,2.7E-1); +#1559=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#1560=LINE('',#1559,#1558); +#1561=DIRECTION('',(1.E0,0.E0,0.E0)); +#1562=VECTOR('',#1561,3.2E-1); +#1563=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#1564=LINE('',#1563,#1562); +#1565=DIRECTION('',(0.E0,1.E0,0.E0)); +#1566=VECTOR('',#1565,2.7E-1); +#1567=CARTESIAN_POINT('',(2.96E0,1.125E0,0.E0)); +#1568=LINE('',#1567,#1566); +#1569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1570=VECTOR('',#1569,4.8E-1); +#1571=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#1572=LINE('',#1571,#1570); +#1573=DIRECTION('',(0.E0,1.E0,0.E0)); +#1574=VECTOR('',#1573,2.7E-1); +#1575=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#1576=LINE('',#1575,#1574); +#1577=DIRECTION('',(1.E0,0.E0,0.E0)); +#1578=VECTOR('',#1577,3.2E-1); +#1579=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#1580=LINE('',#1579,#1578); +#1581=DIRECTION('',(0.E0,1.E0,0.E0)); +#1582=VECTOR('',#1581,2.7E-1); +#1583=CARTESIAN_POINT('',(3.76E0,1.125E0,0.E0)); +#1584=LINE('',#1583,#1582); +#1585=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1586=VECTOR('',#1585,1.9E-1); +#1587=CARTESIAN_POINT('',(3.95E0,1.395E0,0.E0)); +#1588=LINE('',#1587,#1586); +#1589=DIRECTION('',(7.401486830834E-14,1.E0,0.E0)); +#1590=VECTOR('',#1589,3.E-2); +#1591=CARTESIAN_POINT('',(3.95E0,1.365E0,0.E0)); +#1592=LINE('',#1591,#1590); +#1593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1594=VECTOR('',#1593,3.5E-1); +#1595=CARTESIAN_POINT('',(4.3E0,1.365E0,0.E0)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#1598=VECTOR('',#1597,2.121320343560E-1); +#1599=CARTESIAN_POINT('',(4.45E0,1.215E0,0.E0)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,1.E0,0.E0)); +#1602=VECTOR('',#1601,6.9E-1); +#1603=CARTESIAN_POINT('',(4.45E0,5.25E-1,0.E0)); +#1604=LINE('',#1603,#1602); +#1605=DIRECTION('',(1.E0,0.E0,0.E0)); +#1606=VECTOR('',#1605,4.E-1); +#1607=CARTESIAN_POINT('',(4.05E0,5.25E-1,0.E0)); +#1608=LINE('',#1607,#1606); +#1609=DIRECTION('',(0.E0,1.E0,0.E0)); +#1610=VECTOR('',#1609,6.E-1); +#1611=CARTESIAN_POINT('',(4.05E0,-7.5E-2,0.E0)); +#1612=LINE('',#1611,#1610); +#1613=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1614=VECTOR('',#1613,4.E-1); +#1615=CARTESIAN_POINT('',(4.45E0,-7.5E-2,0.E0)); +#1616=LINE('',#1615,#1614); +#1617=DIRECTION('',(0.E0,1.E0,0.E0)); +#1618=VECTOR('',#1617,6.9E-1); +#1619=CARTESIAN_POINT('',(4.45E0,-7.65E-1,0.E0)); +#1620=LINE('',#1619,#1618); +#1621=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#1622=VECTOR('',#1621,2.121320343560E-1); +#1623=CARTESIAN_POINT('',(4.3E0,-9.15E-1,0.E0)); +#1624=LINE('',#1623,#1622); +#1625=DIRECTION('',(1.E0,0.E0,0.E0)); +#1626=VECTOR('',#1625,3.5E-1); +#1627=CARTESIAN_POINT('',(3.95E0,-9.15E-1,0.E0)); +#1628=LINE('',#1627,#1626); +#1629=DIRECTION('',(0.E0,1.E0,0.E0)); +#1630=VECTOR('',#1629,3.E-2); +#1631=CARTESIAN_POINT('',(3.95E0,-9.45E-1,0.E0)); +#1632=LINE('',#1631,#1630); +#1633=DIRECTION('',(1.E0,0.E0,0.E0)); +#1634=VECTOR('',#1633,1.9E-1); +#1635=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1636=LINE('',#1635,#1634); +#1637=DIRECTION('',(0.E0,1.E0,0.E0)); +#1638=VECTOR('',#1637,2.5E-1); +#1639=CARTESIAN_POINT('',(3.76E0,-2.175E0,8.E-1)); +#1640=LINE('',#1639,#1638); +#1641=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#1642=VECTOR('',#1641,5.385164807135E-1); +#1643=CARTESIAN_POINT('',(3.76E0,-2.375E0,1.3E0)); +#1644=LINE('',#1643,#1642); +#1645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1646=VECTOR('',#1645,1.2E0); +#1647=CARTESIAN_POINT('',(3.76E0,-2.375E0,2.5E0)); +#1648=LINE('',#1647,#1646); +#1649=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1650=VECTOR('',#1649,2.2E-1); +#1651=CARTESIAN_POINT('',(3.76E0,-2.155E0,2.5E0)); +#1652=LINE('',#1651,#1650); +#1653=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1654=VECTOR('',#1653,1.414213562373E-1); +#1655=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.4E0)); +#1656=LINE('',#1655,#1654); +#1657=DIRECTION('',(0.E0,0.E0,1.E0)); +#1658=VECTOR('',#1657,5.5E-1); +#1659=CARTESIAN_POINT('',(3.76E0,-2.055E0,1.85E0)); +#1660=LINE('',#1659,#1658); +#1661=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1662=VECTOR('',#1661,1.3E-1); +#1663=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#1664=LINE('',#1663,#1662); +#1665=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#1666=VECTOR('',#1665,5.4E-1); +#1667=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#1668=LINE('',#1667,#1666); +#1669=DIRECTION('',(0.E0,0.E0,1.E0)); +#1670=VECTOR('',#1669,1.157179676972E0); +#1671=CARTESIAN_POINT('',(3.76E0,-6.75E-1,0.E0)); +#1672=LINE('',#1671,#1670); +#1673=DIRECTION('',(1.E0,0.E0,0.E0)); +#1674=VECTOR('',#1673,3.2E-1); +#1675=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#1676=LINE('',#1675,#1674); +#1677=DIRECTION('',(1.E0,0.E0,0.E0)); +#1678=VECTOR('',#1677,3.2E-1); +#1679=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#1680=LINE('',#1679,#1678); +#1681=DIRECTION('',(1.E0,0.E0,0.E0)); +#1682=VECTOR('',#1681,3.2E-1); +#1683=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#1684=LINE('',#1683,#1682); +#1685=DIRECTION('',(1.E0,0.E0,0.E0)); +#1686=VECTOR('',#1685,3.2E-1); +#1687=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#1688=LINE('',#1687,#1686); +#1689=DIRECTION('',(1.E0,0.E0,0.E0)); +#1690=VECTOR('',#1689,3.2E-1); +#1691=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#1692=LINE('',#1691,#1690); +#1693=DIRECTION('',(1.E0,0.E0,0.E0)); +#1694=VECTOR('',#1693,3.2E-1); +#1695=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#1696=LINE('',#1695,#1694); +#1697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1698=VECTOR('',#1697,2.05E0); +#1699=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#1700=LINE('',#1699,#1698); +#1701=DIRECTION('',(0.E0,0.E0,1.E0)); +#1702=VECTOR('',#1701,1.624833395016E0); +#1703=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#1704=LINE('',#1703,#1702); +#1705=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1706=VECTOR('',#1705,1.624833395016E0); +#1707=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#1708=LINE('',#1707,#1706); +#1709=DIRECTION('',(0.E0,0.E0,1.E0)); +#1710=VECTOR('',#1709,1.624833395016E0); +#1711=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#1712=LINE('',#1711,#1710); +#1713=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1714=VECTOR('',#1713,1.624833395016E0); +#1715=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#1716=LINE('',#1715,#1714); +#1717=DIRECTION('',(0.E0,0.E0,1.E0)); +#1718=VECTOR('',#1717,1.624833395016E0); +#1719=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#1720=LINE('',#1719,#1718); +#1721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1722=VECTOR('',#1721,1.624833395016E0); +#1723=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#1724=LINE('',#1723,#1722); +#1725=DIRECTION('',(0.E0,0.E0,1.E0)); +#1726=VECTOR('',#1725,1.624833395016E0); +#1727=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#1728=LINE('',#1727,#1726); +#1729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1730=VECTOR('',#1729,1.624833395016E0); +#1731=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#1732=LINE('',#1731,#1730); +#1733=DIRECTION('',(0.E0,0.E0,1.E0)); +#1734=VECTOR('',#1733,1.624833395016E0); +#1735=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#1736=LINE('',#1735,#1734); +#1737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1738=VECTOR('',#1737,1.624833395016E0); +#1739=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#1740=LINE('',#1739,#1738); +#1741=DIRECTION('',(0.E0,0.E0,1.E0)); +#1742=VECTOR('',#1741,1.624833395016E0); +#1743=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#1744=LINE('',#1743,#1742); +#1745=DIRECTION('',(0.E0,0.E0,1.E0)); +#1746=VECTOR('',#1745,1.624833395016E0); +#1747=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(0.E0,0.E0,1.E0)); +#1750=VECTOR('',#1749,1.624833395016E0); +#1751=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#1752=LINE('',#1751,#1750); +#1753=DIRECTION('',(0.E0,0.E0,1.E0)); +#1754=VECTOR('',#1753,1.624833395016E0); +#1755=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1756=LINE('',#1755,#1754); +#1757=DIRECTION('',(0.E0,0.E0,1.E0)); +#1758=VECTOR('',#1757,1.624833395016E0); +#1759=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#1760=LINE('',#1759,#1758); +#1761=DIRECTION('',(0.E0,0.E0,1.E0)); +#1762=VECTOR('',#1761,1.624833395016E0); +#1763=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1764=LINE('',#1763,#1762); +#1765=DIRECTION('',(0.E0,0.E0,1.E0)); +#1766=VECTOR('',#1765,1.624833395016E0); +#1767=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#1768=LINE('',#1767,#1766); +#1769=DIRECTION('',(0.E0,0.E0,1.E0)); +#1770=VECTOR('',#1769,1.624833395016E0); +#1771=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1772=LINE('',#1771,#1770); +#1773=DIRECTION('',(0.E0,0.E0,1.E0)); +#1774=VECTOR('',#1773,1.624833395016E0); +#1775=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1776=LINE('',#1775,#1774); +#1777=DIRECTION('',(0.E0,0.E0,1.E0)); +#1778=VECTOR('',#1777,1.624833395016E0); +#1779=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1782=VECTOR('',#1781,2.1E0); +#1783=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1786=VECTOR('',#1785,2.05E0); +#1787=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.05E0)); +#1788=LINE('',#1787,#1786); +#1789=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1790=VECTOR('',#1789,1.828427124746E-1); +#1791=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#1792=LINE('',#1791,#1790); +#1793=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1794=VECTOR('',#1793,2.121320343560E-1); +#1795=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#1796=LINE('',#1795,#1794); +#1797=DIRECTION('',(8.164965809277E-1,0.E0,-5.773502691896E-1)); +#1798=VECTOR('',#1797,8.660254037844E-2); +#1799=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#1800=LINE('',#1799,#1798); +#1801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1802=VECTOR('',#1801,1.950710678119E0); +#1803=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#1804=LINE('',#1803,#1802); +#1805=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#1806=VECTOR('',#1805,8.660254037844E-2); +#1807=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#1808=LINE('',#1807,#1806); +#1809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1810=VECTOR('',#1809,1.98E0); +#1811=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#1812=LINE('',#1811,#1810); +#1813=DIRECTION('',(6.785983445458E-1,2.810846377148E-1,-6.785983445458E-1)); +#1814=VECTOR('',#1813,7.368128791039E-2); +#1815=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#1816=LINE('',#1815,#1814); +#1817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1818=VECTOR('',#1817,2.1E0); +#1819=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#1820=LINE('',#1819,#1818); +#1821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1822=VECTOR('',#1821,2.1E0); +#1823=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#1824=LINE('',#1823,#1822); +#1825=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1826=VECTOR('',#1825,2.05E0); +#1827=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.05E0)); +#1828=LINE('',#1827,#1826); +#1829=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1830=VECTOR('',#1829,7.071067811865E-2); +#1831=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#1832=LINE('',#1831,#1830); +#1833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1834=VECTOR('',#1833,1.9E-1); +#1835=CARTESIAN_POINT('',(-3.76E0,1.395E0,2.05E0)); +#1836=LINE('',#1835,#1834); +#1837=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1838=VECTOR('',#1837,7.071067811865E-2); +#1839=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1842=VECTOR('',#1841,1.9E-1); +#1843=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#1844=LINE('',#1843,#1842); +#1845=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1846=VECTOR('',#1845,7.071067811865E-2); +#1847=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#1848=LINE('',#1847,#1846); +#1849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1850=VECTOR('',#1849,4.8E-1); +#1851=CARTESIAN_POINT('',(-2.96E0,1.395E0,2.05E0)); +#1852=LINE('',#1851,#1850); +#1853=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1854=VECTOR('',#1853,7.071067811865E-2); +#1855=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#1856=LINE('',#1855,#1854); +#1857=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1858=VECTOR('',#1857,4.8E-1); +#1859=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#1860=LINE('',#1859,#1858); +#1861=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1862=VECTOR('',#1861,7.071067811865E-2); +#1863=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#1864=LINE('',#1863,#1862); +#1865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1866=VECTOR('',#1865,4.8E-1); +#1867=CARTESIAN_POINT('',(-2.16E0,1.395E0,2.05E0)); +#1868=LINE('',#1867,#1866); +#1869=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1870=VECTOR('',#1869,7.071067811865E-2); +#1871=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1874=VECTOR('',#1873,4.8E-1); +#1875=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#1876=LINE('',#1875,#1874); +#1877=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1878=VECTOR('',#1877,7.071067811865E-2); +#1879=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#1880=LINE('',#1879,#1878); +#1881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1882=VECTOR('',#1881,4.8E-1); +#1883=CARTESIAN_POINT('',(-1.36E0,1.395E0,2.05E0)); +#1884=LINE('',#1883,#1882); +#1885=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1886=VECTOR('',#1885,7.071067811865E-2); +#1887=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1890=VECTOR('',#1889,4.8E-1); +#1891=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1894=VECTOR('',#1893,7.071067811865E-2); +#1895=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#1896=LINE('',#1895,#1894); +#1897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1898=VECTOR('',#1897,4.8E-1); +#1899=CARTESIAN_POINT('',(-5.6E-1,1.395E0,2.05E0)); +#1900=LINE('',#1899,#1898); +#1901=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1902=VECTOR('',#1901,7.071067811865E-2); +#1903=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#1904=LINE('',#1903,#1902); +#1905=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1906=VECTOR('',#1905,4.8E-1); +#1907=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#1908=LINE('',#1907,#1906); +#1909=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1910=VECTOR('',#1909,7.071067811865E-2); +#1911=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#1912=LINE('',#1911,#1910); +#1913=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1914=VECTOR('',#1913,4.8E-1); +#1915=CARTESIAN_POINT('',(2.4E-1,1.395E0,2.05E0)); +#1916=LINE('',#1915,#1914); +#1917=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1918=VECTOR('',#1917,7.071067811865E-2); +#1919=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#1920=LINE('',#1919,#1918); +#1921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1922=VECTOR('',#1921,4.8E-1); +#1923=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#1924=LINE('',#1923,#1922); +#1925=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1926=VECTOR('',#1925,7.071067811865E-2); +#1927=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#1928=LINE('',#1927,#1926); +#1929=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1930=VECTOR('',#1929,4.8E-1); +#1931=CARTESIAN_POINT('',(1.04E0,1.395E0,2.05E0)); +#1932=LINE('',#1931,#1930); +#1933=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1934=VECTOR('',#1933,7.071067811865E-2); +#1935=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#1936=LINE('',#1935,#1934); +#1937=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1938=VECTOR('',#1937,4.8E-1); +#1939=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#1940=LINE('',#1939,#1938); +#1941=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1942=VECTOR('',#1941,7.071067811865E-2); +#1943=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#1944=LINE('',#1943,#1942); +#1945=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1946=VECTOR('',#1945,4.8E-1); +#1947=CARTESIAN_POINT('',(1.84E0,1.395E0,2.05E0)); +#1948=LINE('',#1947,#1946); +#1949=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1950=VECTOR('',#1949,7.071067811865E-2); +#1951=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#1952=LINE('',#1951,#1950); +#1953=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1954=VECTOR('',#1953,4.8E-1); +#1955=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#1956=LINE('',#1955,#1954); +#1957=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1958=VECTOR('',#1957,7.071067811865E-2); +#1959=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#1960=LINE('',#1959,#1958); +#1961=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1962=VECTOR('',#1961,4.8E-1); +#1963=CARTESIAN_POINT('',(2.64E0,1.395E0,2.05E0)); +#1964=LINE('',#1963,#1962); +#1965=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1966=VECTOR('',#1965,7.071067811865E-2); +#1967=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#1968=LINE('',#1967,#1966); +#1969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1970=VECTOR('',#1969,4.8E-1); +#1971=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#1972=LINE('',#1971,#1970); +#1973=DIRECTION('',(-1.884110950421E-14,-7.071067811866E-1,-7.071067811865E-1)); +#1974=VECTOR('',#1973,7.071067811865E-2); +#1975=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#1976=LINE('',#1975,#1974); +#1977=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1978=VECTOR('',#1977,1.9E-1); +#1979=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#1980=LINE('',#1979,#1978); +#1981=DIRECTION('',(-6.280369834735E-14,-7.071067811866E-1,-7.071067811865E-1)); +#1982=VECTOR('',#1981,7.071067811866E-2); +#1983=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#1984=LINE('',#1983,#1982); +#1985=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1986=VECTOR('',#1985,1.9E-1); +#1987=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#1988=LINE('',#1987,#1986); +#1989=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1990=VECTOR('',#1989,7.071067811865E-2); +#1991=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#1992=LINE('',#1991,#1990); +#1993=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1994=VECTOR('',#1993,4.8E-1); +#1995=CARTESIAN_POINT('',(3.44E0,1.395E0,2.05E0)); +#1996=LINE('',#1995,#1994); +#1997=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1998=VECTOR('',#1997,7.071067811865E-2); +#1999=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#2000=LINE('',#1999,#1998); +#2001=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2002=VECTOR('',#2001,4.8E-1); +#2003=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#2004=LINE('',#2003,#2002); +#2005=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2006=VECTOR('',#2005,2.3E-1); +#2007=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2008=LINE('',#2007,#2006); +#2009=DIRECTION('',(0.E0,0.E0,1.E0)); +#2010=VECTOR('',#2009,2.5E-1); +#2011=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2012=LINE('',#2011,#2010); +#2013=DIRECTION('',(0.E0,1.E0,0.E0)); +#2014=VECTOR('',#2013,2.55E0); +#2015=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#2016=LINE('',#2015,#2014); +#2017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2018=VECTOR('',#2017,2.55E0); +#2019=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#2020=LINE('',#2019,#2018); +#2021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2022=VECTOR('',#2021,5.E-2); +#2023=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#2024=LINE('',#2023,#2022); +#2025=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2026=VECTOR('',#2025,7.071067811865E-2); +#2027=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2028=LINE('',#2027,#2026); +#2029=DIRECTION('',(0.E0,1.E0,0.E0)); +#2030=VECTOR('',#2029,5.E-2); +#2031=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2032=LINE('',#2031,#2030); +#2033=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2034=VECTOR('',#2033,3.2E-1); +#2035=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#2036=LINE('',#2035,#2034); +#2037=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2038=VECTOR('',#2037,2.5E-1); +#2039=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#2040=LINE('',#2039,#2038); +#2041=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2042=VECTOR('',#2041,3.201562118716E-1); +#2043=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#2044=LINE('',#2043,#2042); +#2045=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2046=VECTOR('',#2045,9.E-1); +#2047=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#2048=LINE('',#2047,#2046); +#2049=DIRECTION('',(0.E0,1.E0,0.E0)); +#2050=VECTOR('',#2049,2.2E-1); +#2051=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#2052=LINE('',#2051,#2050); +#2053=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2054=VECTOR('',#2053,1.414213562373E-1); +#2055=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#2056=LINE('',#2055,#2054); +#2057=DIRECTION('',(0.E0,0.E0,1.E0)); +#2058=VECTOR('',#2057,5.5E-1); +#2059=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#2060=LINE('',#2059,#2058); +#2061=DIRECTION('',(0.E0,1.E0,0.E0)); +#2062=VECTOR('',#2061,2.93E0); +#2063=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#2064=LINE('',#2063,#2062); +#2065=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2066=VECTOR('',#2065,1.414213562373E-1); +#2067=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#2068=LINE('',#2067,#2066); +#2069=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#2070=VECTOR('',#2069,4.618802153517E-1); +#2071=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#2072=LINE('',#2071,#2070); +#2073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2074=VECTOR('',#2073,1.45E0); +#2075=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#2076=LINE('',#2075,#2074); +#2077=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2078=VECTOR('',#2077,3.905989232415E-2); +#2079=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#2080=LINE('',#2079,#2078); +#2081=DIRECTION('',(1.E0,0.E0,0.E0)); +#2082=VECTOR('',#2081,3.2E-1); +#2083=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#2084=LINE('',#2083,#2082); +#2085=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2086=VECTOR('',#2085,2.3E-1); +#2087=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#2088=LINE('',#2087,#2086); +#2089=DIRECTION('',(0.E0,0.E0,1.E0)); +#2090=VECTOR('',#2089,2.5E-1); +#2091=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#2092=LINE('',#2091,#2090); +#2093=DIRECTION('',(0.E0,1.E0,0.E0)); +#2094=VECTOR('',#2093,2.55E0); +#2095=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#2096=LINE('',#2095,#2094); +#2097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2098=VECTOR('',#2097,5.E-2); +#2099=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#2100=LINE('',#2099,#2098); +#2101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2102=VECTOR('',#2101,2.55E0); +#2103=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#2104=LINE('',#2103,#2102); +#2105=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2106=VECTOR('',#2105,7.071067811865E-2); +#2107=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2108=LINE('',#2107,#2106); +#2109=DIRECTION('',(0.E0,1.E0,0.E0)); +#2110=VECTOR('',#2109,5.E-2); +#2111=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2112=LINE('',#2111,#2110); +#2113=DIRECTION('',(1.E0,0.E0,0.E0)); +#2114=VECTOR('',#2113,3.2E-1); +#2115=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2116=LINE('',#2115,#2114); +#2117=DIRECTION('',(0.E0,0.E0,1.E0)); +#2118=VECTOR('',#2117,2.E-1); +#2119=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#2120=LINE('',#2119,#2118); +#2121=DIRECTION('',(0.E0,0.E0,1.E0)); +#2122=VECTOR('',#2121,1.85E0); +#2123=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#2124=LINE('',#2123,#2122); +#2125=DIRECTION('',(0.E0,0.E0,1.E0)); +#2126=VECTOR('',#2125,1.85E0); +#2127=CARTESIAN_POINT('',(-3.44E0,1.395E0,0.E0)); +#2128=LINE('',#2127,#2126); +#2129=DIRECTION('',(0.E0,0.E0,1.E0)); +#2130=VECTOR('',#2129,2.E-1); +#2131=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#2132=LINE('',#2131,#2130); +#2133=DIRECTION('',(0.E0,0.E0,1.E0)); +#2134=VECTOR('',#2133,2.E-1); +#2135=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#2136=LINE('',#2135,#2134); +#2137=DIRECTION('',(0.E0,0.E0,1.E0)); +#2138=VECTOR('',#2137,1.85E0); +#2139=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#2140=LINE('',#2139,#2138); +#2141=DIRECTION('',(0.E0,0.E0,1.E0)); +#2142=VECTOR('',#2141,1.85E0); +#2143=CARTESIAN_POINT('',(-2.64E0,1.395E0,0.E0)); +#2144=LINE('',#2143,#2142); +#2145=DIRECTION('',(0.E0,0.E0,1.E0)); +#2146=VECTOR('',#2145,2.E-1); +#2147=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#2148=LINE('',#2147,#2146); +#2149=DIRECTION('',(0.E0,0.E0,1.E0)); +#2150=VECTOR('',#2149,2.E-1); +#2151=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(0.E0,0.E0,1.E0)); +#2154=VECTOR('',#2153,1.85E0); +#2155=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#2156=LINE('',#2155,#2154); +#2157=DIRECTION('',(0.E0,0.E0,1.E0)); +#2158=VECTOR('',#2157,1.85E0); +#2159=CARTESIAN_POINT('',(-1.84E0,1.395E0,0.E0)); +#2160=LINE('',#2159,#2158); +#2161=DIRECTION('',(0.E0,0.E0,1.E0)); +#2162=VECTOR('',#2161,2.E-1); +#2163=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#2164=LINE('',#2163,#2162); +#2165=DIRECTION('',(0.E0,0.E0,1.E0)); +#2166=VECTOR('',#2165,2.E-1); +#2167=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#2168=LINE('',#2167,#2166); +#2169=DIRECTION('',(0.E0,0.E0,1.E0)); +#2170=VECTOR('',#2169,1.85E0); +#2171=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#2172=LINE('',#2171,#2170); +#2173=DIRECTION('',(0.E0,0.E0,1.E0)); +#2174=VECTOR('',#2173,1.85E0); +#2175=CARTESIAN_POINT('',(-1.04E0,1.395E0,0.E0)); +#2176=LINE('',#2175,#2174); +#2177=DIRECTION('',(0.E0,0.E0,1.E0)); +#2178=VECTOR('',#2177,2.E-1); +#2179=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#2180=LINE('',#2179,#2178); +#2181=DIRECTION('',(0.E0,0.E0,1.E0)); +#2182=VECTOR('',#2181,2.E-1); +#2183=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#2184=LINE('',#2183,#2182); +#2185=DIRECTION('',(0.E0,0.E0,1.E0)); +#2186=VECTOR('',#2185,1.85E0); +#2187=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(0.E0,0.E0,1.E0)); +#2190=VECTOR('',#2189,1.85E0); +#2191=CARTESIAN_POINT('',(-2.4E-1,1.395E0,0.E0)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(0.E0,0.E0,1.E0)); +#2194=VECTOR('',#2193,2.E-1); +#2195=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#2196=LINE('',#2195,#2194); +#2197=DIRECTION('',(0.E0,0.E0,1.E0)); +#2198=VECTOR('',#2197,2.E-1); +#2199=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#2200=LINE('',#2199,#2198); +#2201=DIRECTION('',(0.E0,0.E0,1.E0)); +#2202=VECTOR('',#2201,1.85E0); +#2203=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#2204=LINE('',#2203,#2202); +#2205=DIRECTION('',(0.E0,0.E0,1.E0)); +#2206=VECTOR('',#2205,1.85E0); +#2207=CARTESIAN_POINT('',(5.6E-1,1.395E0,0.E0)); +#2208=LINE('',#2207,#2206); +#2209=DIRECTION('',(0.E0,0.E0,1.E0)); +#2210=VECTOR('',#2209,2.E-1); +#2211=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#2212=LINE('',#2211,#2210); +#2213=DIRECTION('',(0.E0,0.E0,1.E0)); +#2214=VECTOR('',#2213,2.E-1); +#2215=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#2216=LINE('',#2215,#2214); +#2217=DIRECTION('',(0.E0,0.E0,1.E0)); +#2218=VECTOR('',#2217,1.85E0); +#2219=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#2220=LINE('',#2219,#2218); +#2221=DIRECTION('',(0.E0,0.E0,1.E0)); +#2222=VECTOR('',#2221,1.85E0); +#2223=CARTESIAN_POINT('',(1.36E0,1.395E0,0.E0)); +#2224=LINE('',#2223,#2222); +#2225=DIRECTION('',(0.E0,0.E0,1.E0)); +#2226=VECTOR('',#2225,2.E-1); +#2227=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#2228=LINE('',#2227,#2226); +#2229=DIRECTION('',(0.E0,0.E0,1.E0)); +#2230=VECTOR('',#2229,2.E-1); +#2231=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#2232=LINE('',#2231,#2230); +#2233=DIRECTION('',(0.E0,0.E0,1.E0)); +#2234=VECTOR('',#2233,1.85E0); +#2235=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#2236=LINE('',#2235,#2234); +#2237=DIRECTION('',(0.E0,0.E0,1.E0)); +#2238=VECTOR('',#2237,1.85E0); +#2239=CARTESIAN_POINT('',(2.16E0,1.395E0,0.E0)); +#2240=LINE('',#2239,#2238); +#2241=DIRECTION('',(0.E0,0.E0,1.E0)); +#2242=VECTOR('',#2241,2.E-1); +#2243=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#2244=LINE('',#2243,#2242); +#2245=DIRECTION('',(0.E0,0.E0,1.E0)); +#2246=VECTOR('',#2245,2.E-1); +#2247=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#2248=LINE('',#2247,#2246); +#2249=DIRECTION('',(0.E0,0.E0,1.E0)); +#2250=VECTOR('',#2249,1.85E0); +#2251=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#2252=LINE('',#2251,#2250); +#2253=DIRECTION('',(0.E0,0.E0,1.E0)); +#2254=VECTOR('',#2253,1.85E0); +#2255=CARTESIAN_POINT('',(2.96E0,1.395E0,0.E0)); +#2256=LINE('',#2255,#2254); +#2257=DIRECTION('',(0.E0,0.E0,1.E0)); +#2258=VECTOR('',#2257,2.E-1); +#2259=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#2260=LINE('',#2259,#2258); +#2261=DIRECTION('',(0.E0,0.E0,1.E0)); +#2262=VECTOR('',#2261,2.E-1); +#2263=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#2264=LINE('',#2263,#2262); +#2265=DIRECTION('',(0.E0,0.E0,1.E0)); +#2266=VECTOR('',#2265,1.85E0); +#2267=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#2268=LINE('',#2267,#2266); +#2269=DIRECTION('',(0.E0,0.E0,1.E0)); +#2270=VECTOR('',#2269,2.E-1); +#2271=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#2272=LINE('',#2271,#2270); +#2273=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2274=VECTOR('',#2273,2.05E0); +#2275=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#2276=LINE('',#2275,#2274); +#2277=DIRECTION('',(0.E0,0.E0,1.E0)); +#2278=VECTOR('',#2277,1.85E0); +#2279=CARTESIAN_POINT('',(3.76E0,1.395E0,0.E0)); +#2280=LINE('',#2279,#2278); +#2281=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2282=VECTOR('',#2281,1.414213562373E-1); +#2283=CARTESIAN_POINT('',(-3.44E0,8.75E-1,-1.95E0)); +#2284=LINE('',#2283,#2282); +#2285=DIRECTION('',(0.E0,1.E0,0.E0)); +#2286=VECTOR('',#2285,2.93E0); +#2287=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-1.95E0)); +#2288=LINE('',#2287,#2286); +#2289=DIRECTION('',(0.E0,0.E0,1.E0)); +#2290=VECTOR('',#2289,5.5E-1); +#2291=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.5E0)); +#2292=LINE('',#2291,#2290); +#2293=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2294=VECTOR('',#2293,1.414213562373E-1); +#2295=CARTESIAN_POINT('',(-3.44E0,-2.155E0,-2.6E0)); +#2296=LINE('',#2295,#2294); +#2297=DIRECTION('',(0.E0,1.E0,0.E0)); +#2298=VECTOR('',#2297,2.2E-1); +#2299=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-2.6E0)); +#2300=LINE('',#2299,#2298); +#2301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2302=VECTOR('',#2301,9.E-1); +#2303=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-1.7E0)); +#2304=LINE('',#2303,#2302); +#2305=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2306=VECTOR('',#2305,3.201562118716E-1); +#2307=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.45E0)); +#2308=LINE('',#2307,#2306); +#2309=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2310=VECTOR('',#2309,2.5E-1); +#2311=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#2312=LINE('',#2311,#2310); +#2313=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#2314=VECTOR('',#2313,4.618802153517E-1); +#2315=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#2316=LINE('',#2315,#2314); +#2317=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2318=VECTOR('',#2317,3.905989232415E-2); +#2319=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#2320=LINE('',#2319,#2318); +#2321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2322=VECTOR('',#2321,1.45E0); +#2323=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#2324=LINE('',#2323,#2322); +#2325=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2326=VECTOR('',#2325,2.9E0); +#2327=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2328=LINE('',#2327,#2326); +#2329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2330=VECTOR('',#2329,2.8E0); +#2331=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#2332=LINE('',#2331,#2330); +#2333=DIRECTION('',(1.E0,0.E0,0.E0)); +#2334=VECTOR('',#2333,9.E-1); +#2335=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#2336=LINE('',#2335,#2334); +#2337=DIRECTION('',(0.E0,1.E0,0.E0)); +#2338=VECTOR('',#2337,4.E-1); +#2339=CARTESIAN_POINT('',(-4.E0,-2.325E0,-2.1E0)); +#2340=LINE('',#2339,#2338); +#2341=DIRECTION('',(-1.E0,1.708035422500E-14,0.E0)); +#2342=VECTOR('',#2341,6.5E-2); +#2343=CARTESIAN_POINT('',(-3.935E0,-1.925E0,-2.1E0)); +#2344=LINE('',#2343,#2342); +#2345=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2346=VECTOR('',#2345,2.8E0); +#2347=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#2348=LINE('',#2347,#2346); +#2349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2350=VECTOR('',#2349,2.8E0); +#2351=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2352=LINE('',#2351,#2350); +#2353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2354=VECTOR('',#2353,1.3E-1); +#2355=CARTESIAN_POINT('',(-3.135E0,-1.925E0,-2.1E0)); +#2356=LINE('',#2355,#2354); +#2357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2358=VECTOR('',#2357,2.8E0); +#2359=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#2360=LINE('',#2359,#2358); +#2361=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2362=VECTOR('',#2361,2.8E0); +#2363=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2364=LINE('',#2363,#2362); +#2365=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2366=VECTOR('',#2365,1.3E-1); +#2367=CARTESIAN_POINT('',(-2.335E0,-1.925E0,-2.1E0)); +#2368=LINE('',#2367,#2366); +#2369=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2370=VECTOR('',#2369,2.8E0); +#2371=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#2372=LINE('',#2371,#2370); +#2373=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2374=VECTOR('',#2373,2.8E0); +#2375=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2376=LINE('',#2375,#2374); +#2377=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2378=VECTOR('',#2377,1.3E-1); +#2379=CARTESIAN_POINT('',(-1.535E0,-1.925E0,-2.1E0)); +#2380=LINE('',#2379,#2378); +#2381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2382=VECTOR('',#2381,2.8E0); +#2383=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#2384=LINE('',#2383,#2382); +#2385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2386=VECTOR('',#2385,2.8E0); +#2387=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2388=LINE('',#2387,#2386); +#2389=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2390=VECTOR('',#2389,1.3E-1); +#2391=CARTESIAN_POINT('',(-7.35E-1,-1.925E0,-2.1E0)); +#2392=LINE('',#2391,#2390); +#2393=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2394=VECTOR('',#2393,2.8E0); +#2395=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#2396=LINE('',#2395,#2394); +#2397=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2398=VECTOR('',#2397,2.8E0); +#2399=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2400=LINE('',#2399,#2398); +#2401=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2402=VECTOR('',#2401,1.3E-1); +#2403=CARTESIAN_POINT('',(6.5E-2,-1.925E0,-2.1E0)); +#2404=LINE('',#2403,#2402); +#2405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2406=VECTOR('',#2405,2.8E0); +#2407=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#2408=LINE('',#2407,#2406); +#2409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2410=VECTOR('',#2409,2.8E0); +#2411=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2412=LINE('',#2411,#2410); +#2413=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2414=VECTOR('',#2413,1.3E-1); +#2415=CARTESIAN_POINT('',(8.65E-1,-1.925E0,-2.1E0)); +#2416=LINE('',#2415,#2414); +#2417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2418=VECTOR('',#2417,2.8E0); +#2419=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#2420=LINE('',#2419,#2418); +#2421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2422=VECTOR('',#2421,2.8E0); +#2423=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2424=LINE('',#2423,#2422); +#2425=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2426=VECTOR('',#2425,1.3E-1); +#2427=CARTESIAN_POINT('',(1.665E0,-1.925E0,-2.1E0)); +#2428=LINE('',#2427,#2426); +#2429=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2430=VECTOR('',#2429,2.8E0); +#2431=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#2432=LINE('',#2431,#2430); +#2433=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2434=VECTOR('',#2433,2.8E0); +#2435=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2436=LINE('',#2435,#2434); +#2437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2438=VECTOR('',#2437,1.3E-1); +#2439=CARTESIAN_POINT('',(2.465E0,-1.925E0,-2.1E0)); +#2440=LINE('',#2439,#2438); +#2441=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2442=VECTOR('',#2441,2.8E0); +#2443=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#2444=LINE('',#2443,#2442); +#2445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2446=VECTOR('',#2445,2.8E0); +#2447=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2448=LINE('',#2447,#2446); +#2449=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2450=VECTOR('',#2449,1.3E-1); +#2451=CARTESIAN_POINT('',(3.265E0,-1.925E0,-2.1E0)); +#2452=LINE('',#2451,#2450); +#2453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2454=VECTOR('',#2453,2.8E0); +#2455=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2456=LINE('',#2455,#2454); +#2457=DIRECTION('',(-1.E0,-1.366428338E-14,0.E0)); +#2458=VECTOR('',#2457,6.5E-2); +#2459=CARTESIAN_POINT('',(4.E0,-1.925E0,-2.1E0)); +#2460=LINE('',#2459,#2458); +#2461=DIRECTION('',(0.E0,1.E0,0.E0)); +#2462=VECTOR('',#2461,4.E-1); +#2463=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#2464=LINE('',#2463,#2462); +#2465=DIRECTION('',(1.E0,0.E0,0.E0)); +#2466=VECTOR('',#2465,2.E-1); +#2467=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#2468=LINE('',#2467,#2466); +#2469=DIRECTION('',(0.E0,1.E0,0.E0)); +#2470=VECTOR('',#2469,3.2E0); +#2471=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#2472=LINE('',#2471,#2470); +#2473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2474=VECTOR('',#2473,2.9E0); +#2475=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2476=LINE('',#2475,#2474); +#2477=DIRECTION('',(1.E0,0.E0,0.E0)); +#2478=VECTOR('',#2477,1.07E0); +#2479=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#2480=LINE('',#2479,#2478); +#2481=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2482=VECTOR('',#2481,1.220655561573E-1); +#2483=CARTESIAN_POINT('',(-3.83E0,1.025E0,-1.95E0)); +#2484=LINE('',#2483,#2482); +#2485=DIRECTION('',(0.E0,0.E0,1.E0)); +#2486=VECTOR('',#2485,5.E-2); +#2487=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.85E0)); +#2488=LINE('',#2487,#2486); +#2489=DIRECTION('',(1.E0,0.E0,0.E0)); +#2490=VECTOR('',#2489,3.2E-1); +#2491=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.8E0)); +#2492=LINE('',#2491,#2490); +#2493=DIRECTION('',(0.E0,0.E0,1.E0)); +#2494=VECTOR('',#2493,5.E-2); +#2495=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.85E0)); +#2496=LINE('',#2495,#2494); +#2497=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2498=VECTOR('',#2497,1.220655561573E-1); +#2499=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#2500=LINE('',#2499,#2498); +#2501=DIRECTION('',(1.E0,0.E0,0.E0)); +#2502=VECTOR('',#2501,3.4E-1); +#2503=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#2504=LINE('',#2503,#2502); +#2505=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2506=VECTOR('',#2505,1.220655561573E-1); +#2507=CARTESIAN_POINT('',(-3.03E0,1.025E0,-1.95E0)); +#2508=LINE('',#2507,#2506); +#2509=DIRECTION('',(0.E0,0.E0,1.E0)); +#2510=VECTOR('',#2509,5.E-2); +#2511=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.85E0)); +#2512=LINE('',#2511,#2510); +#2513=DIRECTION('',(1.E0,0.E0,0.E0)); +#2514=VECTOR('',#2513,3.2E-1); +#2515=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.8E0)); +#2516=LINE('',#2515,#2514); +#2517=DIRECTION('',(0.E0,0.E0,1.E0)); +#2518=VECTOR('',#2517,5.E-2); +#2519=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.85E0)); +#2520=LINE('',#2519,#2518); +#2521=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2522=VECTOR('',#2521,1.220655561573E-1); +#2523=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#2524=LINE('',#2523,#2522); +#2525=DIRECTION('',(1.E0,0.E0,0.E0)); +#2526=VECTOR('',#2525,3.4E-1); +#2527=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#2528=LINE('',#2527,#2526); +#2529=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2530=VECTOR('',#2529,1.220655561573E-1); +#2531=CARTESIAN_POINT('',(-2.23E0,1.025E0,-1.95E0)); +#2532=LINE('',#2531,#2530); +#2533=DIRECTION('',(0.E0,0.E0,1.E0)); +#2534=VECTOR('',#2533,5.E-2); +#2535=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.85E0)); +#2536=LINE('',#2535,#2534); +#2537=DIRECTION('',(1.E0,0.E0,0.E0)); +#2538=VECTOR('',#2537,3.2E-1); +#2539=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.8E0)); +#2540=LINE('',#2539,#2538); +#2541=DIRECTION('',(0.E0,0.E0,1.E0)); +#2542=VECTOR('',#2541,5.E-2); +#2543=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.85E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2546=VECTOR('',#2545,1.220655561573E-1); +#2547=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#2548=LINE('',#2547,#2546); +#2549=DIRECTION('',(1.E0,0.E0,0.E0)); +#2550=VECTOR('',#2549,3.4E-1); +#2551=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#2552=LINE('',#2551,#2550); +#2553=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2554=VECTOR('',#2553,1.220655561573E-1); +#2555=CARTESIAN_POINT('',(-1.43E0,1.025E0,-1.95E0)); +#2556=LINE('',#2555,#2554); +#2557=DIRECTION('',(0.E0,0.E0,1.E0)); +#2558=VECTOR('',#2557,5.E-2); +#2559=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.85E0)); +#2560=LINE('',#2559,#2558); +#2561=DIRECTION('',(1.E0,0.E0,0.E0)); +#2562=VECTOR('',#2561,3.2E-1); +#2563=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.8E0)); +#2564=LINE('',#2563,#2562); +#2565=DIRECTION('',(0.E0,0.E0,1.E0)); +#2566=VECTOR('',#2565,5.E-2); +#2567=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.85E0)); +#2568=LINE('',#2567,#2566); +#2569=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2570=VECTOR('',#2569,1.220655561573E-1); +#2571=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#2572=LINE('',#2571,#2570); +#2573=DIRECTION('',(1.E0,0.E0,0.E0)); +#2574=VECTOR('',#2573,3.4E-1); +#2575=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#2576=LINE('',#2575,#2574); +#2577=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2578=VECTOR('',#2577,1.220655561573E-1); +#2579=CARTESIAN_POINT('',(-6.3E-1,1.025E0,-1.95E0)); +#2580=LINE('',#2579,#2578); +#2581=DIRECTION('',(0.E0,0.E0,1.E0)); +#2582=VECTOR('',#2581,5.E-2); +#2583=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.85E0)); +#2584=LINE('',#2583,#2582); +#2585=DIRECTION('',(1.E0,0.E0,0.E0)); +#2586=VECTOR('',#2585,3.2E-1); +#2587=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.8E0)); +#2588=LINE('',#2587,#2586); +#2589=DIRECTION('',(0.E0,0.E0,1.E0)); +#2590=VECTOR('',#2589,5.E-2); +#2591=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.85E0)); +#2592=LINE('',#2591,#2590); +#2593=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2594=VECTOR('',#2593,1.220655561573E-1); +#2595=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#2596=LINE('',#2595,#2594); +#2597=DIRECTION('',(1.E0,0.E0,0.E0)); +#2598=VECTOR('',#2597,3.4E-1); +#2599=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#2600=LINE('',#2599,#2598); +#2601=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2602=VECTOR('',#2601,1.220655561573E-1); +#2603=CARTESIAN_POINT('',(1.7E-1,1.025E0,-1.95E0)); +#2604=LINE('',#2603,#2602); +#2605=DIRECTION('',(0.E0,0.E0,1.E0)); +#2606=VECTOR('',#2605,5.E-2); +#2607=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.85E0)); +#2608=LINE('',#2607,#2606); +#2609=DIRECTION('',(1.E0,0.E0,0.E0)); +#2610=VECTOR('',#2609,3.2E-1); +#2611=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.8E0)); +#2612=LINE('',#2611,#2610); +#2613=DIRECTION('',(0.E0,0.E0,1.E0)); +#2614=VECTOR('',#2613,5.E-2); +#2615=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.85E0)); +#2616=LINE('',#2615,#2614); +#2617=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2618=VECTOR('',#2617,1.220655561573E-1); +#2619=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#2620=LINE('',#2619,#2618); +#2621=DIRECTION('',(1.E0,0.E0,0.E0)); +#2622=VECTOR('',#2621,3.4E-1); +#2623=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#2624=LINE('',#2623,#2622); +#2625=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2626=VECTOR('',#2625,1.220655561573E-1); +#2627=CARTESIAN_POINT('',(9.7E-1,1.025E0,-1.95E0)); +#2628=LINE('',#2627,#2626); +#2629=DIRECTION('',(0.E0,0.E0,1.E0)); +#2630=VECTOR('',#2629,5.E-2); +#2631=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.85E0)); +#2632=LINE('',#2631,#2630); +#2633=DIRECTION('',(1.E0,0.E0,0.E0)); +#2634=VECTOR('',#2633,3.2E-1); +#2635=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.8E0)); +#2636=LINE('',#2635,#2634); +#2637=DIRECTION('',(0.E0,0.E0,1.E0)); +#2638=VECTOR('',#2637,5.E-2); +#2639=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.85E0)); +#2640=LINE('',#2639,#2638); +#2641=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2642=VECTOR('',#2641,1.220655561573E-1); +#2643=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#2644=LINE('',#2643,#2642); +#2645=DIRECTION('',(1.E0,0.E0,0.E0)); +#2646=VECTOR('',#2645,3.4E-1); +#2647=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#2648=LINE('',#2647,#2646); +#2649=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2650=VECTOR('',#2649,1.220655561573E-1); +#2651=CARTESIAN_POINT('',(1.77E0,1.025E0,-1.95E0)); +#2652=LINE('',#2651,#2650); +#2653=DIRECTION('',(0.E0,0.E0,1.E0)); +#2654=VECTOR('',#2653,5.E-2); +#2655=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.85E0)); +#2656=LINE('',#2655,#2654); +#2657=DIRECTION('',(1.E0,0.E0,0.E0)); +#2658=VECTOR('',#2657,3.2E-1); +#2659=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.8E0)); +#2660=LINE('',#2659,#2658); +#2661=DIRECTION('',(0.E0,0.E0,1.E0)); +#2662=VECTOR('',#2661,5.E-2); +#2663=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.85E0)); +#2664=LINE('',#2663,#2662); +#2665=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2666=VECTOR('',#2665,1.220655561573E-1); +#2667=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#2668=LINE('',#2667,#2666); +#2669=DIRECTION('',(1.E0,0.E0,0.E0)); +#2670=VECTOR('',#2669,3.4E-1); +#2671=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#2672=LINE('',#2671,#2670); +#2673=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2674=VECTOR('',#2673,1.220655561573E-1); +#2675=CARTESIAN_POINT('',(2.57E0,1.025E0,-1.95E0)); +#2676=LINE('',#2675,#2674); +#2677=DIRECTION('',(0.E0,0.E0,1.E0)); +#2678=VECTOR('',#2677,5.E-2); +#2679=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.85E0)); +#2680=LINE('',#2679,#2678); +#2681=DIRECTION('',(1.E0,0.E0,0.E0)); +#2682=VECTOR('',#2681,3.2E-1); +#2683=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.8E0)); +#2684=LINE('',#2683,#2682); +#2685=DIRECTION('',(0.E0,0.E0,1.E0)); +#2686=VECTOR('',#2685,5.E-2); +#2687=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.85E0)); +#2688=LINE('',#2687,#2686); +#2689=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2690=VECTOR('',#2689,1.220655561573E-1); +#2691=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#2692=LINE('',#2691,#2690); +#2693=DIRECTION('',(1.E0,0.E0,0.E0)); +#2694=VECTOR('',#2693,3.4E-1); +#2695=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#2696=LINE('',#2695,#2694); +#2697=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2698=VECTOR('',#2697,1.220655561573E-1); +#2699=CARTESIAN_POINT('',(3.37E0,1.025E0,-1.95E0)); +#2700=LINE('',#2699,#2698); +#2701=DIRECTION('',(0.E0,0.E0,1.E0)); +#2702=VECTOR('',#2701,5.E-2); +#2703=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.85E0)); +#2704=LINE('',#2703,#2702); +#2705=DIRECTION('',(1.E0,0.E0,0.E0)); +#2706=VECTOR('',#2705,3.2E-1); +#2707=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.8E0)); +#2708=LINE('',#2707,#2706); +#2709=DIRECTION('',(0.E0,0.E0,1.E0)); +#2710=VECTOR('',#2709,5.E-2); +#2711=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.85E0)); +#2712=LINE('',#2711,#2710); +#2713=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2714=VECTOR('',#2713,1.220655561573E-1); +#2715=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#2716=LINE('',#2715,#2714); +#2717=DIRECTION('',(1.E0,0.E0,0.E0)); +#2718=VECTOR('',#2717,5.2E-1); +#2719=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#2720=LINE('',#2719,#2718); +#2721=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#2722=VECTOR('',#2721,7.778174593052E-1); +#2723=CARTESIAN_POINT('',(4.35E0,1.025E0,-1.95E0)); +#2724=LINE('',#2723,#2722); +#2725=DIRECTION('',(1.E0,0.E0,0.E0)); +#2726=VECTOR('',#2725,9.8E0); +#2727=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#2728=LINE('',#2727,#2726); +#2729=DIRECTION('',(0.E0,1.E0,0.E0)); +#2730=VECTOR('',#2729,3.35E0); +#2731=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.4E0)); +#2732=LINE('',#2731,#2730); +#2733=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2734=VECTOR('',#2733,3.E-1); +#2735=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.1E0)); +#2736=LINE('',#2735,#2734); +#2737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2738=VECTOR('',#2737,4.E-1); +#2739=CARTESIAN_POINT('',(4.9E0,-1.925E0,-1.1E0)); +#2740=LINE('',#2739,#2738); +#2741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2742=VECTOR('',#2741,1.4E0); +#2743=CARTESIAN_POINT('',(4.9E0,-1.925E0,3.E-1)); +#2744=LINE('',#2743,#2742); +#2745=DIRECTION('',(0.E0,1.E0,0.E0)); +#2746=VECTOR('',#2745,4.E-1); +#2747=CARTESIAN_POINT('',(4.9E0,-2.325E0,3.E-1)); +#2748=LINE('',#2747,#2746); +#2749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2750=VECTOR('',#2749,1.8E0); +#2751=CARTESIAN_POINT('',(4.9E0,-2.325E0,2.1E0)); +#2752=LINE('',#2751,#2750); +#2753=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2754=VECTOR('',#2753,3.9E0); +#2755=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#2756=LINE('',#2755,#2754); +#2757=DIRECTION('',(0.E0,1.E0,0.E0)); +#2758=VECTOR('',#2757,5.5E-1); +#2759=CARTESIAN_POINT('',(4.9E0,1.025E0,-1.4E0)); +#2760=LINE('',#2759,#2758); +#2761=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2762=VECTOR('',#2761,2.366960075709E-1); +#2763=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#2764=LINE('',#2763,#2762); +#2765=DIRECTION('',(1.E0,0.E0,0.E0)); +#2766=VECTOR('',#2765,9.65E-1); +#2767=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#2768=LINE('',#2767,#2766); +#2769=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2770=VECTOR('',#2769,2.366960075709E-1); +#2771=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#2772=LINE('',#2771,#2770); +#2773=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2774=VECTOR('',#2773,2.366960075709E-1); +#2775=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2776=LINE('',#2775,#2774); +#2777=DIRECTION('',(1.E0,0.E0,0.E0)); +#2778=VECTOR('',#2777,1.3E-1); +#2779=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2780=LINE('',#2779,#2778); +#2781=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2782=VECTOR('',#2781,2.366960075709E-1); +#2783=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#2784=LINE('',#2783,#2782); +#2785=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2786=VECTOR('',#2785,2.366960075709E-1); +#2787=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2788=LINE('',#2787,#2786); +#2789=DIRECTION('',(1.E0,0.E0,0.E0)); +#2790=VECTOR('',#2789,1.3E-1); +#2791=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2792=LINE('',#2791,#2790); +#2793=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2794=VECTOR('',#2793,2.366960075709E-1); +#2795=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#2796=LINE('',#2795,#2794); +#2797=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2798=VECTOR('',#2797,2.366960075709E-1); +#2799=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2800=LINE('',#2799,#2798); +#2801=DIRECTION('',(1.E0,0.E0,0.E0)); +#2802=VECTOR('',#2801,1.3E-1); +#2803=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2804=LINE('',#2803,#2802); +#2805=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2806=VECTOR('',#2805,2.366960075709E-1); +#2807=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#2808=LINE('',#2807,#2806); +#2809=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2810=VECTOR('',#2809,2.366960075709E-1); +#2811=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2812=LINE('',#2811,#2810); +#2813=DIRECTION('',(1.E0,0.E0,0.E0)); +#2814=VECTOR('',#2813,1.3E-1); +#2815=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2816=LINE('',#2815,#2814); +#2817=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2818=VECTOR('',#2817,2.366960075709E-1); +#2819=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#2820=LINE('',#2819,#2818); +#2821=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2822=VECTOR('',#2821,2.366960075709E-1); +#2823=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2824=LINE('',#2823,#2822); +#2825=DIRECTION('',(1.E0,0.E0,0.E0)); +#2826=VECTOR('',#2825,1.3E-1); +#2827=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2828=LINE('',#2827,#2826); +#2829=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2830=VECTOR('',#2829,2.366960075709E-1); +#2831=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#2832=LINE('',#2831,#2830); +#2833=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2834=VECTOR('',#2833,2.366960075709E-1); +#2835=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2836=LINE('',#2835,#2834); +#2837=DIRECTION('',(1.E0,0.E0,0.E0)); +#2838=VECTOR('',#2837,1.3E-1); +#2839=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2840=LINE('',#2839,#2838); +#2841=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2842=VECTOR('',#2841,2.366960075709E-1); +#2843=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#2844=LINE('',#2843,#2842); +#2845=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2846=VECTOR('',#2845,2.366960075709E-1); +#2847=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2848=LINE('',#2847,#2846); +#2849=DIRECTION('',(1.E0,0.E0,0.E0)); +#2850=VECTOR('',#2849,1.3E-1); +#2851=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2852=LINE('',#2851,#2850); +#2853=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2854=VECTOR('',#2853,2.366960075709E-1); +#2855=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#2856=LINE('',#2855,#2854); +#2857=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2858=VECTOR('',#2857,2.366960075709E-1); +#2859=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2860=LINE('',#2859,#2858); +#2861=DIRECTION('',(1.E0,0.E0,0.E0)); +#2862=VECTOR('',#2861,1.3E-1); +#2863=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2864=LINE('',#2863,#2862); +#2865=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2866=VECTOR('',#2865,2.366960075709E-1); +#2867=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#2868=LINE('',#2867,#2866); +#2869=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2870=VECTOR('',#2869,2.366960075709E-1); +#2871=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2872=LINE('',#2871,#2870); +#2873=DIRECTION('',(1.E0,0.E0,0.E0)); +#2874=VECTOR('',#2873,1.3E-1); +#2875=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2876=LINE('',#2875,#2874); +#2877=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2878=VECTOR('',#2877,2.366960075709E-1); +#2879=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2880=LINE('',#2879,#2878); +#2881=DIRECTION('',(1.E0,0.E0,0.E0)); +#2882=VECTOR('',#2881,2.65E-1); +#2883=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2884=LINE('',#2883,#2882); +#2885=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#2886=VECTOR('',#2885,2.598076211353E-1); +#2887=CARTESIAN_POINT('',(4.2E0,8.75E-1,-2.1E0)); +#2888=LINE('',#2887,#2886); +#2889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2890=VECTOR('',#2889,2.9E0); +#2891=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#2892=LINE('',#2891,#2890); +#2893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2894=VECTOR('',#2893,2.5E-1); +#2895=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#2896=LINE('',#2895,#2894); +#2897=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2898=VECTOR('',#2897,3.201562118716E-1); +#2899=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#2900=LINE('',#2899,#2898); +#2901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2902=VECTOR('',#2901,9.E-1); +#2903=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#2904=LINE('',#2903,#2902); +#2905=DIRECTION('',(0.E0,1.E0,0.E0)); +#2906=VECTOR('',#2905,2.2E-1); +#2907=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#2908=LINE('',#2907,#2906); +#2909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2910=VECTOR('',#2909,1.414213562373E-1); +#2911=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#2912=LINE('',#2911,#2910); +#2913=DIRECTION('',(0.E0,0.E0,1.E0)); +#2914=VECTOR('',#2913,5.5E-1); +#2915=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#2916=LINE('',#2915,#2914); +#2917=DIRECTION('',(0.E0,1.E0,0.E0)); +#2918=VECTOR('',#2917,2.93E0); +#2919=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#2920=LINE('',#2919,#2918); +#2921=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2922=VECTOR('',#2921,1.414213562373E-1); +#2923=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#2924=LINE('',#2923,#2922); +#2925=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#2926=VECTOR('',#2925,4.618802153517E-1); +#2927=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#2928=LINE('',#2927,#2926); +#2929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2930=VECTOR('',#2929,1.45E0); +#2931=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#2932=LINE('',#2931,#2930); +#2933=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#2934=VECTOR('',#2933,3.905989232415E-2); +#2935=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#2936=LINE('',#2935,#2934); +#2937=DIRECTION('',(1.E0,0.E0,0.E0)); +#2938=VECTOR('',#2937,3.2E-1); +#2939=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#2940=LINE('',#2939,#2938); +#2941=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2942=VECTOR('',#2941,2.3E-1); +#2943=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#2944=LINE('',#2943,#2942); +#2945=DIRECTION('',(0.E0,0.E0,1.E0)); +#2946=VECTOR('',#2945,2.5E-1); +#2947=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#2948=LINE('',#2947,#2946); +#2949=DIRECTION('',(0.E0,1.E0,0.E0)); +#2950=VECTOR('',#2949,2.55E0); +#2951=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#2952=LINE('',#2951,#2950); +#2953=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2954=VECTOR('',#2953,5.E-2); +#2955=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#2956=LINE('',#2955,#2954); +#2957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2958=VECTOR('',#2957,2.55E0); +#2959=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#2960=LINE('',#2959,#2958); +#2961=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2962=VECTOR('',#2961,7.071067811865E-2); +#2963=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#2964=LINE('',#2963,#2962); +#2965=DIRECTION('',(0.E0,1.E0,0.E0)); +#2966=VECTOR('',#2965,5.E-2); +#2967=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#2968=LINE('',#2967,#2966); +#2969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2970=VECTOR('',#2969,3.2E-1); +#2971=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#2972=LINE('',#2971,#2970); +#2973=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2974=VECTOR('',#2973,1.414213562373E-1); +#2975=CARTESIAN_POINT('',(-2.64E0,8.75E-1,-1.95E0)); +#2976=LINE('',#2975,#2974); +#2977=DIRECTION('',(0.E0,1.E0,0.E0)); +#2978=VECTOR('',#2977,2.93E0); +#2979=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-1.95E0)); +#2980=LINE('',#2979,#2978); +#2981=DIRECTION('',(0.E0,0.E0,1.E0)); +#2982=VECTOR('',#2981,5.5E-1); +#2983=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.5E0)); +#2984=LINE('',#2983,#2982); +#2985=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2986=VECTOR('',#2985,1.414213562373E-1); +#2987=CARTESIAN_POINT('',(-2.64E0,-2.155E0,-2.6E0)); +#2988=LINE('',#2987,#2986); +#2989=DIRECTION('',(0.E0,1.E0,0.E0)); +#2990=VECTOR('',#2989,2.2E-1); +#2991=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-2.6E0)); +#2992=LINE('',#2991,#2990); +#2993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2994=VECTOR('',#2993,9.E-1); +#2995=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-1.7E0)); +#2996=LINE('',#2995,#2994); +#2997=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2998=VECTOR('',#2997,3.201562118716E-1); +#2999=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.45E0)); +#3000=LINE('',#2999,#2998); +#3001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3002=VECTOR('',#3001,2.5E-1); +#3003=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#3004=LINE('',#3003,#3002); +#3005=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3006=VECTOR('',#3005,4.618802153517E-1); +#3007=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#3008=LINE('',#3007,#3006); +#3009=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#3010=VECTOR('',#3009,3.905989232415E-2); +#3011=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#3012=LINE('',#3011,#3010); +#3013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3014=VECTOR('',#3013,1.45E0); +#3015=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#3016=LINE('',#3015,#3014); +#3017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3018=VECTOR('',#3017,2.9E0); +#3019=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#3020=LINE('',#3019,#3018); +#3021=DIRECTION('',(1.E0,0.E0,0.E0)); +#3022=VECTOR('',#3021,3.2E-1); +#3023=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#3024=LINE('',#3023,#3022); +#3025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3026=VECTOR('',#3025,2.3E-1); +#3027=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3028=LINE('',#3027,#3026); +#3029=DIRECTION('',(0.E0,0.E0,1.E0)); +#3030=VECTOR('',#3029,2.5E-1); +#3031=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3032=LINE('',#3031,#3030); +#3033=DIRECTION('',(0.E0,1.E0,0.E0)); +#3034=VECTOR('',#3033,2.55E0); +#3035=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#3036=LINE('',#3035,#3034); +#3037=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3038=VECTOR('',#3037,2.55E0); +#3039=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3040=LINE('',#3039,#3038); +#3041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3042=VECTOR('',#3041,5.E-2); +#3043=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3044=LINE('',#3043,#3042); +#3045=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3046=VECTOR('',#3045,7.071067811865E-2); +#3047=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#3048=LINE('',#3047,#3046); +#3049=DIRECTION('',(0.E0,1.E0,0.E0)); +#3050=VECTOR('',#3049,5.E-2); +#3051=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#3052=LINE('',#3051,#3050); +#3053=DIRECTION('',(1.E0,0.E0,0.E0)); +#3054=VECTOR('',#3053,3.2E-1); +#3055=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3056=LINE('',#3055,#3054); +#3057=DIRECTION('',(1.E0,0.E0,0.E0)); +#3058=VECTOR('',#3057,3.2E-1); +#3059=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3060=LINE('',#3059,#3058); +#3061=DIRECTION('',(1.E0,0.E0,0.E0)); +#3062=VECTOR('',#3061,3.2E-1); +#3063=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#3064=LINE('',#3063,#3062); +#3065=DIRECTION('',(1.E0,0.E0,0.E0)); +#3066=VECTOR('',#3065,3.2E-1); +#3067=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#3068=LINE('',#3067,#3066); +#3069=DIRECTION('',(1.E0,0.E0,0.E0)); +#3070=VECTOR('',#3069,3.2E-1); +#3071=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#3072=LINE('',#3071,#3070); +#3073=DIRECTION('',(1.E0,0.E0,0.E0)); +#3074=VECTOR('',#3073,3.2E-1); +#3075=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#3076=LINE('',#3075,#3074); +#3077=DIRECTION('',(1.E0,0.E0,0.E0)); +#3078=VECTOR('',#3077,3.2E-1); +#3079=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#3080=LINE('',#3079,#3078); +#3081=DIRECTION('',(1.E0,0.E0,0.E0)); +#3082=VECTOR('',#3081,3.2E-1); +#3083=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#3084=LINE('',#3083,#3082); +#3085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3086=VECTOR('',#3085,3.2E-1); +#3087=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#3088=LINE('',#3087,#3086); +#3089=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3090=VECTOR('',#3089,2.9E0); +#3091=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3092=LINE('',#3091,#3090); +#3093=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3094=VECTOR('',#3093,2.5E-1); +#3095=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#3096=LINE('',#3095,#3094); +#3097=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3098=VECTOR('',#3097,3.201562118716E-1); +#3099=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#3100=LINE('',#3099,#3098); +#3101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3102=VECTOR('',#3101,9.E-1); +#3103=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#3104=LINE('',#3103,#3102); +#3105=DIRECTION('',(0.E0,1.E0,0.E0)); +#3106=VECTOR('',#3105,2.2E-1); +#3107=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#3108=LINE('',#3107,#3106); +#3109=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3110=VECTOR('',#3109,1.414213562373E-1); +#3111=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#3112=LINE('',#3111,#3110); +#3113=DIRECTION('',(0.E0,0.E0,1.E0)); +#3114=VECTOR('',#3113,5.5E-1); +#3115=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#3116=LINE('',#3115,#3114); +#3117=DIRECTION('',(0.E0,1.E0,0.E0)); +#3118=VECTOR('',#3117,2.93E0); +#3119=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#3120=LINE('',#3119,#3118); +#3121=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3122=VECTOR('',#3121,1.414213562373E-1); +#3123=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#3124=LINE('',#3123,#3122); +#3125=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3126=VECTOR('',#3125,4.618802153517E-1); +#3127=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#3128=LINE('',#3127,#3126); +#3129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3130=VECTOR('',#3129,1.45E0); +#3131=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#3132=LINE('',#3131,#3130); +#3133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3134=VECTOR('',#3133,3.905989232415E-2); +#3135=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#3136=LINE('',#3135,#3134); +#3137=DIRECTION('',(1.E0,0.E0,0.E0)); +#3138=VECTOR('',#3137,3.2E-1); +#3139=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#3140=LINE('',#3139,#3138); +#3141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3142=VECTOR('',#3141,2.3E-1); +#3143=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#3144=LINE('',#3143,#3142); +#3145=DIRECTION('',(0.E0,0.E0,1.E0)); +#3146=VECTOR('',#3145,2.5E-1); +#3147=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#3148=LINE('',#3147,#3146); +#3149=DIRECTION('',(0.E0,1.E0,0.E0)); +#3150=VECTOR('',#3149,2.55E0); +#3151=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#3152=LINE('',#3151,#3150); +#3153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3154=VECTOR('',#3153,5.E-2); +#3155=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#3156=LINE('',#3155,#3154); +#3157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3158=VECTOR('',#3157,2.55E0); +#3159=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#3160=LINE('',#3159,#3158); +#3161=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3162=VECTOR('',#3161,7.071067811865E-2); +#3163=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3164=LINE('',#3163,#3162); +#3165=DIRECTION('',(0.E0,1.E0,0.E0)); +#3166=VECTOR('',#3165,5.E-2); +#3167=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3168=LINE('',#3167,#3166); +#3169=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3170=VECTOR('',#3169,3.2E-1); +#3171=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#3172=LINE('',#3171,#3170); +#3173=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3174=VECTOR('',#3173,1.414213562373E-1); +#3175=CARTESIAN_POINT('',(-1.84E0,8.75E-1,-1.95E0)); +#3176=LINE('',#3175,#3174); +#3177=DIRECTION('',(0.E0,1.E0,0.E0)); +#3178=VECTOR('',#3177,2.93E0); +#3179=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-1.95E0)); +#3180=LINE('',#3179,#3178); +#3181=DIRECTION('',(0.E0,0.E0,1.E0)); +#3182=VECTOR('',#3181,5.5E-1); +#3183=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.5E0)); +#3184=LINE('',#3183,#3182); +#3185=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3186=VECTOR('',#3185,1.414213562373E-1); +#3187=CARTESIAN_POINT('',(-1.84E0,-2.155E0,-2.6E0)); +#3188=LINE('',#3187,#3186); +#3189=DIRECTION('',(0.E0,1.E0,0.E0)); +#3190=VECTOR('',#3189,2.2E-1); +#3191=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-2.6E0)); +#3192=LINE('',#3191,#3190); +#3193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3194=VECTOR('',#3193,9.E-1); +#3195=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-1.7E0)); +#3196=LINE('',#3195,#3194); +#3197=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3198=VECTOR('',#3197,3.201562118716E-1); +#3199=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.45E0)); +#3200=LINE('',#3199,#3198); +#3201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3202=VECTOR('',#3201,2.5E-1); +#3203=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#3204=LINE('',#3203,#3202); +#3205=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3206=VECTOR('',#3205,4.618802153517E-1); +#3207=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#3208=LINE('',#3207,#3206); +#3209=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#3210=VECTOR('',#3209,3.905989232415E-2); +#3211=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#3212=LINE('',#3211,#3210); +#3213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3214=VECTOR('',#3213,1.45E0); +#3215=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#3216=LINE('',#3215,#3214); +#3217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3218=VECTOR('',#3217,2.9E0); +#3219=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3220=LINE('',#3219,#3218); +#3221=DIRECTION('',(1.E0,0.E0,0.E0)); +#3222=VECTOR('',#3221,3.2E-1); +#3223=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#3224=LINE('',#3223,#3222); +#3225=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3226=VECTOR('',#3225,2.3E-1); +#3227=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3228=LINE('',#3227,#3226); +#3229=DIRECTION('',(0.E0,0.E0,1.E0)); +#3230=VECTOR('',#3229,2.5E-1); +#3231=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3232=LINE('',#3231,#3230); +#3233=DIRECTION('',(0.E0,1.E0,0.E0)); +#3234=VECTOR('',#3233,2.55E0); +#3235=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#3236=LINE('',#3235,#3234); +#3237=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3238=VECTOR('',#3237,2.55E0); +#3239=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3240=LINE('',#3239,#3238); +#3241=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3242=VECTOR('',#3241,5.E-2); +#3243=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3244=LINE('',#3243,#3242); +#3245=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3246=VECTOR('',#3245,7.071067811865E-2); +#3247=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3248=LINE('',#3247,#3246); +#3249=DIRECTION('',(0.E0,1.E0,0.E0)); +#3250=VECTOR('',#3249,5.E-2); +#3251=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3252=LINE('',#3251,#3250); +#3253=DIRECTION('',(1.E0,0.E0,0.E0)); +#3254=VECTOR('',#3253,3.2E-1); +#3255=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3256=LINE('',#3255,#3254); +#3257=DIRECTION('',(1.E0,0.E0,0.E0)); +#3258=VECTOR('',#3257,3.2E-1); +#3259=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3260=LINE('',#3259,#3258); +#3261=DIRECTION('',(1.E0,0.E0,0.E0)); +#3262=VECTOR('',#3261,3.2E-1); +#3263=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#3264=LINE('',#3263,#3262); +#3265=DIRECTION('',(1.E0,0.E0,0.E0)); +#3266=VECTOR('',#3265,3.2E-1); +#3267=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#3268=LINE('',#3267,#3266); +#3269=DIRECTION('',(1.E0,0.E0,0.E0)); +#3270=VECTOR('',#3269,3.2E-1); +#3271=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#3272=LINE('',#3271,#3270); +#3273=DIRECTION('',(1.E0,0.E0,0.E0)); +#3274=VECTOR('',#3273,3.2E-1); +#3275=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#3276=LINE('',#3275,#3274); +#3277=DIRECTION('',(1.E0,0.E0,0.E0)); +#3278=VECTOR('',#3277,3.2E-1); +#3279=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#3280=LINE('',#3279,#3278); +#3281=DIRECTION('',(1.E0,0.E0,0.E0)); +#3282=VECTOR('',#3281,3.2E-1); +#3283=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#3284=LINE('',#3283,#3282); +#3285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3286=VECTOR('',#3285,3.2E-1); +#3287=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#3288=LINE('',#3287,#3286); +#3289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3290=VECTOR('',#3289,2.9E0); +#3291=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3292=LINE('',#3291,#3290); +#3293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3294=VECTOR('',#3293,2.5E-1); +#3295=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#3296=LINE('',#3295,#3294); +#3297=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3298=VECTOR('',#3297,3.201562118716E-1); +#3299=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#3300=LINE('',#3299,#3298); +#3301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3302=VECTOR('',#3301,9.E-1); +#3303=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#3304=LINE('',#3303,#3302); +#3305=DIRECTION('',(0.E0,1.E0,0.E0)); +#3306=VECTOR('',#3305,2.2E-1); +#3307=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#3308=LINE('',#3307,#3306); +#3309=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3310=VECTOR('',#3309,1.414213562373E-1); +#3311=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#3312=LINE('',#3311,#3310); +#3313=DIRECTION('',(0.E0,0.E0,1.E0)); +#3314=VECTOR('',#3313,5.5E-1); +#3315=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#3316=LINE('',#3315,#3314); +#3317=DIRECTION('',(0.E0,1.E0,0.E0)); +#3318=VECTOR('',#3317,2.93E0); +#3319=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#3320=LINE('',#3319,#3318); +#3321=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3322=VECTOR('',#3321,1.414213562373E-1); +#3323=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#3324=LINE('',#3323,#3322); +#3325=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3326=VECTOR('',#3325,4.618802153517E-1); +#3327=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#3328=LINE('',#3327,#3326); +#3329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3330=VECTOR('',#3329,1.45E0); +#3331=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#3332=LINE('',#3331,#3330); +#3333=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3334=VECTOR('',#3333,3.905989232415E-2); +#3335=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#3336=LINE('',#3335,#3334); +#3337=DIRECTION('',(1.E0,0.E0,0.E0)); +#3338=VECTOR('',#3337,3.2E-1); +#3339=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#3340=LINE('',#3339,#3338); +#3341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3342=VECTOR('',#3341,2.3E-1); +#3343=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#3344=LINE('',#3343,#3342); +#3345=DIRECTION('',(0.E0,0.E0,1.E0)); +#3346=VECTOR('',#3345,2.5E-1); +#3347=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#3348=LINE('',#3347,#3346); +#3349=DIRECTION('',(0.E0,1.E0,0.E0)); +#3350=VECTOR('',#3349,2.55E0); +#3351=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#3352=LINE('',#3351,#3350); +#3353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3354=VECTOR('',#3353,5.E-2); +#3355=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#3356=LINE('',#3355,#3354); +#3357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3358=VECTOR('',#3357,2.55E0); +#3359=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#3360=LINE('',#3359,#3358); +#3361=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3362=VECTOR('',#3361,7.071067811865E-2); +#3363=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3364=LINE('',#3363,#3362); +#3365=DIRECTION('',(0.E0,1.E0,0.E0)); +#3366=VECTOR('',#3365,5.E-2); +#3367=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3368=LINE('',#3367,#3366); +#3369=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3370=VECTOR('',#3369,3.2E-1); +#3371=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#3372=LINE('',#3371,#3370); +#3373=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3374=VECTOR('',#3373,1.414213562373E-1); +#3375=CARTESIAN_POINT('',(-1.04E0,8.75E-1,-1.95E0)); +#3376=LINE('',#3375,#3374); +#3377=DIRECTION('',(0.E0,1.E0,0.E0)); +#3378=VECTOR('',#3377,2.93E0); +#3379=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-1.95E0)); +#3380=LINE('',#3379,#3378); +#3381=DIRECTION('',(0.E0,0.E0,1.E0)); +#3382=VECTOR('',#3381,5.5E-1); +#3383=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.5E0)); +#3384=LINE('',#3383,#3382); +#3385=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3386=VECTOR('',#3385,1.414213562373E-1); +#3387=CARTESIAN_POINT('',(-1.04E0,-2.155E0,-2.6E0)); +#3388=LINE('',#3387,#3386); +#3389=DIRECTION('',(0.E0,1.E0,0.E0)); +#3390=VECTOR('',#3389,2.2E-1); +#3391=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-2.6E0)); +#3392=LINE('',#3391,#3390); +#3393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3394=VECTOR('',#3393,9.E-1); +#3395=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-1.7E0)); +#3396=LINE('',#3395,#3394); +#3397=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3398=VECTOR('',#3397,3.201562118716E-1); +#3399=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.45E0)); +#3400=LINE('',#3399,#3398); +#3401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3402=VECTOR('',#3401,2.5E-1); +#3403=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#3404=LINE('',#3403,#3402); +#3405=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3406=VECTOR('',#3405,4.618802153517E-1); +#3407=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#3408=LINE('',#3407,#3406); +#3409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3410=VECTOR('',#3409,3.905989232415E-2); +#3411=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#3412=LINE('',#3411,#3410); +#3413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3414=VECTOR('',#3413,1.45E0); +#3415=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#3416=LINE('',#3415,#3414); +#3417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3418=VECTOR('',#3417,2.9E0); +#3419=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3420=LINE('',#3419,#3418); +#3421=DIRECTION('',(1.E0,0.E0,0.E0)); +#3422=VECTOR('',#3421,3.2E-1); +#3423=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#3424=LINE('',#3423,#3422); +#3425=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3426=VECTOR('',#3425,2.3E-1); +#3427=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3428=LINE('',#3427,#3426); +#3429=DIRECTION('',(0.E0,0.E0,1.E0)); +#3430=VECTOR('',#3429,2.5E-1); +#3431=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3432=LINE('',#3431,#3430); +#3433=DIRECTION('',(0.E0,1.E0,0.E0)); +#3434=VECTOR('',#3433,2.55E0); +#3435=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#3436=LINE('',#3435,#3434); +#3437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3438=VECTOR('',#3437,2.55E0); +#3439=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3440=LINE('',#3439,#3438); +#3441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3442=VECTOR('',#3441,5.E-2); +#3443=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3444=LINE('',#3443,#3442); +#3445=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3446=VECTOR('',#3445,7.071067811865E-2); +#3447=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3448=LINE('',#3447,#3446); +#3449=DIRECTION('',(0.E0,1.E0,0.E0)); +#3450=VECTOR('',#3449,5.E-2); +#3451=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3452=LINE('',#3451,#3450); +#3453=DIRECTION('',(1.E0,0.E0,0.E0)); +#3454=VECTOR('',#3453,3.2E-1); +#3455=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3456=LINE('',#3455,#3454); +#3457=DIRECTION('',(1.E0,0.E0,0.E0)); +#3458=VECTOR('',#3457,3.2E-1); +#3459=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3460=LINE('',#3459,#3458); +#3461=DIRECTION('',(1.E0,0.E0,0.E0)); +#3462=VECTOR('',#3461,3.2E-1); +#3463=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#3464=LINE('',#3463,#3462); +#3465=DIRECTION('',(1.E0,0.E0,0.E0)); +#3466=VECTOR('',#3465,3.2E-1); +#3467=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#3468=LINE('',#3467,#3466); +#3469=DIRECTION('',(1.E0,0.E0,0.E0)); +#3470=VECTOR('',#3469,3.2E-1); +#3471=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#3472=LINE('',#3471,#3470); +#3473=DIRECTION('',(1.E0,0.E0,0.E0)); +#3474=VECTOR('',#3473,3.2E-1); +#3475=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#3476=LINE('',#3475,#3474); +#3477=DIRECTION('',(1.E0,0.E0,0.E0)); +#3478=VECTOR('',#3477,3.2E-1); +#3479=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#3480=LINE('',#3479,#3478); +#3481=DIRECTION('',(1.E0,0.E0,0.E0)); +#3482=VECTOR('',#3481,3.2E-1); +#3483=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#3484=LINE('',#3483,#3482); +#3485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3486=VECTOR('',#3485,3.2E-1); +#3487=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#3488=LINE('',#3487,#3486); +#3489=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3490=VECTOR('',#3489,2.9E0); +#3491=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3492=LINE('',#3491,#3490); +#3493=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3494=VECTOR('',#3493,2.5E-1); +#3495=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#3496=LINE('',#3495,#3494); +#3497=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3498=VECTOR('',#3497,3.201562118716E-1); +#3499=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#3500=LINE('',#3499,#3498); +#3501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3502=VECTOR('',#3501,9.E-1); +#3503=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#3504=LINE('',#3503,#3502); +#3505=DIRECTION('',(0.E0,1.E0,0.E0)); +#3506=VECTOR('',#3505,2.2E-1); +#3507=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#3508=LINE('',#3507,#3506); +#3509=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3510=VECTOR('',#3509,1.414213562373E-1); +#3511=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#3512=LINE('',#3511,#3510); +#3513=DIRECTION('',(0.E0,0.E0,1.E0)); +#3514=VECTOR('',#3513,5.5E-1); +#3515=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#3516=LINE('',#3515,#3514); +#3517=DIRECTION('',(0.E0,1.E0,0.E0)); +#3518=VECTOR('',#3517,2.93E0); +#3519=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#3520=LINE('',#3519,#3518); +#3521=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3522=VECTOR('',#3521,1.414213562373E-1); +#3523=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#3524=LINE('',#3523,#3522); +#3525=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3526=VECTOR('',#3525,4.618802153517E-1); +#3527=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#3528=LINE('',#3527,#3526); +#3529=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3530=VECTOR('',#3529,1.45E0); +#3531=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#3532=LINE('',#3531,#3530); +#3533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3534=VECTOR('',#3533,3.905989232415E-2); +#3535=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#3536=LINE('',#3535,#3534); +#3537=DIRECTION('',(1.E0,0.E0,0.E0)); +#3538=VECTOR('',#3537,3.2E-1); +#3539=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#3540=LINE('',#3539,#3538); +#3541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3542=VECTOR('',#3541,2.3E-1); +#3543=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#3544=LINE('',#3543,#3542); +#3545=DIRECTION('',(0.E0,0.E0,1.E0)); +#3546=VECTOR('',#3545,2.5E-1); +#3547=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#3548=LINE('',#3547,#3546); +#3549=DIRECTION('',(0.E0,1.E0,0.E0)); +#3550=VECTOR('',#3549,2.55E0); +#3551=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#3552=LINE('',#3551,#3550); +#3553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3554=VECTOR('',#3553,5.E-2); +#3555=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#3556=LINE('',#3555,#3554); +#3557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3558=VECTOR('',#3557,2.55E0); +#3559=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#3560=LINE('',#3559,#3558); +#3561=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3562=VECTOR('',#3561,7.071067811865E-2); +#3563=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3564=LINE('',#3563,#3562); +#3565=DIRECTION('',(0.E0,1.E0,0.E0)); +#3566=VECTOR('',#3565,5.E-2); +#3567=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3568=LINE('',#3567,#3566); +#3569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3570=VECTOR('',#3569,3.2E-1); +#3571=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#3572=LINE('',#3571,#3570); +#3573=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3574=VECTOR('',#3573,1.414213562373E-1); +#3575=CARTESIAN_POINT('',(-2.4E-1,8.75E-1,-1.95E0)); +#3576=LINE('',#3575,#3574); +#3577=DIRECTION('',(0.E0,1.E0,0.E0)); +#3578=VECTOR('',#3577,2.93E0); +#3579=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-1.95E0)); +#3580=LINE('',#3579,#3578); +#3581=DIRECTION('',(0.E0,0.E0,1.E0)); +#3582=VECTOR('',#3581,5.5E-1); +#3583=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.5E0)); +#3584=LINE('',#3583,#3582); +#3585=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3586=VECTOR('',#3585,1.414213562373E-1); +#3587=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,-2.6E0)); +#3588=LINE('',#3587,#3586); +#3589=DIRECTION('',(0.E0,1.E0,0.E0)); +#3590=VECTOR('',#3589,2.2E-1); +#3591=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-2.6E0)); +#3592=LINE('',#3591,#3590); +#3593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3594=VECTOR('',#3593,9.E-1); +#3595=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-1.7E0)); +#3596=LINE('',#3595,#3594); +#3597=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3598=VECTOR('',#3597,3.201562118716E-1); +#3599=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.45E0)); +#3600=LINE('',#3599,#3598); +#3601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3602=VECTOR('',#3601,2.5E-1); +#3603=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#3604=LINE('',#3603,#3602); +#3605=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3606=VECTOR('',#3605,4.618802153517E-1); +#3607=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#3608=LINE('',#3607,#3606); +#3609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3610=VECTOR('',#3609,3.905989232415E-2); +#3611=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#3612=LINE('',#3611,#3610); +#3613=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3614=VECTOR('',#3613,1.45E0); +#3615=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#3616=LINE('',#3615,#3614); +#3617=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3618=VECTOR('',#3617,2.9E0); +#3619=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3620=LINE('',#3619,#3618); +#3621=DIRECTION('',(1.E0,0.E0,0.E0)); +#3622=VECTOR('',#3621,3.2E-1); +#3623=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#3624=LINE('',#3623,#3622); +#3625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3626=VECTOR('',#3625,2.3E-1); +#3627=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3628=LINE('',#3627,#3626); +#3629=DIRECTION('',(0.E0,0.E0,1.E0)); +#3630=VECTOR('',#3629,2.5E-1); +#3631=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3632=LINE('',#3631,#3630); +#3633=DIRECTION('',(0.E0,1.E0,0.E0)); +#3634=VECTOR('',#3633,2.55E0); +#3635=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#3636=LINE('',#3635,#3634); +#3637=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3638=VECTOR('',#3637,2.55E0); +#3639=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3640=LINE('',#3639,#3638); +#3641=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3642=VECTOR('',#3641,5.E-2); +#3643=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3644=LINE('',#3643,#3642); +#3645=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3646=VECTOR('',#3645,7.071067811865E-2); +#3647=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3648=LINE('',#3647,#3646); +#3649=DIRECTION('',(0.E0,1.E0,0.E0)); +#3650=VECTOR('',#3649,5.E-2); +#3651=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3652=LINE('',#3651,#3650); +#3653=DIRECTION('',(1.E0,0.E0,0.E0)); +#3654=VECTOR('',#3653,3.2E-1); +#3655=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3656=LINE('',#3655,#3654); +#3657=DIRECTION('',(1.E0,0.E0,0.E0)); +#3658=VECTOR('',#3657,3.2E-1); +#3659=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3660=LINE('',#3659,#3658); +#3661=DIRECTION('',(1.E0,0.E0,0.E0)); +#3662=VECTOR('',#3661,3.2E-1); +#3663=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#3664=LINE('',#3663,#3662); +#3665=DIRECTION('',(1.E0,0.E0,0.E0)); +#3666=VECTOR('',#3665,3.2E-1); +#3667=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#3668=LINE('',#3667,#3666); +#3669=DIRECTION('',(1.E0,0.E0,0.E0)); +#3670=VECTOR('',#3669,3.2E-1); +#3671=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#3672=LINE('',#3671,#3670); +#3673=DIRECTION('',(1.E0,0.E0,0.E0)); +#3674=VECTOR('',#3673,3.2E-1); +#3675=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#3676=LINE('',#3675,#3674); +#3677=DIRECTION('',(1.E0,0.E0,0.E0)); +#3678=VECTOR('',#3677,3.2E-1); +#3679=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#3680=LINE('',#3679,#3678); +#3681=DIRECTION('',(1.E0,0.E0,0.E0)); +#3682=VECTOR('',#3681,3.2E-1); +#3683=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#3684=LINE('',#3683,#3682); +#3685=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3686=VECTOR('',#3685,3.2E-1); +#3687=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#3688=LINE('',#3687,#3686); +#3689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3690=VECTOR('',#3689,2.9E0); +#3691=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3692=LINE('',#3691,#3690); +#3693=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3694=VECTOR('',#3693,2.5E-1); +#3695=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#3696=LINE('',#3695,#3694); +#3697=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3698=VECTOR('',#3697,3.201562118716E-1); +#3699=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#3700=LINE('',#3699,#3698); +#3701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3702=VECTOR('',#3701,9.E-1); +#3703=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#3704=LINE('',#3703,#3702); +#3705=DIRECTION('',(0.E0,1.E0,0.E0)); +#3706=VECTOR('',#3705,2.2E-1); +#3707=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#3708=LINE('',#3707,#3706); +#3709=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3710=VECTOR('',#3709,1.414213562373E-1); +#3711=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#3712=LINE('',#3711,#3710); +#3713=DIRECTION('',(0.E0,0.E0,1.E0)); +#3714=VECTOR('',#3713,5.5E-1); +#3715=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#3716=LINE('',#3715,#3714); +#3717=DIRECTION('',(0.E0,1.E0,0.E0)); +#3718=VECTOR('',#3717,2.93E0); +#3719=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#3720=LINE('',#3719,#3718); +#3721=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3722=VECTOR('',#3721,1.414213562373E-1); +#3723=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#3724=LINE('',#3723,#3722); +#3725=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3726=VECTOR('',#3725,4.618802153517E-1); +#3727=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#3728=LINE('',#3727,#3726); +#3729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3730=VECTOR('',#3729,1.45E0); +#3731=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#3732=LINE('',#3731,#3730); +#3733=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3734=VECTOR('',#3733,3.905989232415E-2); +#3735=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#3736=LINE('',#3735,#3734); +#3737=DIRECTION('',(1.E0,0.E0,0.E0)); +#3738=VECTOR('',#3737,3.2E-1); +#3739=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#3740=LINE('',#3739,#3738); +#3741=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3742=VECTOR('',#3741,2.3E-1); +#3743=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3744=LINE('',#3743,#3742); +#3745=DIRECTION('',(0.E0,0.E0,1.E0)); +#3746=VECTOR('',#3745,2.5E-1); +#3747=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3748=LINE('',#3747,#3746); +#3749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3750=VECTOR('',#3749,5.E-2); +#3751=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3752=LINE('',#3751,#3750); +#3753=DIRECTION('',(0.E0,1.E0,0.E0)); +#3754=VECTOR('',#3753,2.55E0); +#3755=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#3756=LINE('',#3755,#3754); +#3757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3758=VECTOR('',#3757,2.55E0); +#3759=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3760=LINE('',#3759,#3758); +#3761=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3762=VECTOR('',#3761,7.071067811865E-2); +#3763=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3764=LINE('',#3763,#3762); +#3765=DIRECTION('',(0.E0,1.E0,0.E0)); +#3766=VECTOR('',#3765,5.E-2); +#3767=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3768=LINE('',#3767,#3766); +#3769=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3770=VECTOR('',#3769,3.2E-1); +#3771=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#3772=LINE('',#3771,#3770); +#3773=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3774=VECTOR('',#3773,1.414213562373E-1); +#3775=CARTESIAN_POINT('',(5.6E-1,8.75E-1,-1.95E0)); +#3776=LINE('',#3775,#3774); +#3777=DIRECTION('',(0.E0,1.E0,0.E0)); +#3778=VECTOR('',#3777,2.93E0); +#3779=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-1.95E0)); +#3780=LINE('',#3779,#3778); +#3781=DIRECTION('',(0.E0,0.E0,1.E0)); +#3782=VECTOR('',#3781,5.5E-1); +#3783=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.5E0)); +#3784=LINE('',#3783,#3782); +#3785=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3786=VECTOR('',#3785,1.414213562373E-1); +#3787=CARTESIAN_POINT('',(5.6E-1,-2.155E0,-2.6E0)); +#3788=LINE('',#3787,#3786); +#3789=DIRECTION('',(0.E0,1.E0,0.E0)); +#3790=VECTOR('',#3789,2.2E-1); +#3791=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-2.6E0)); +#3792=LINE('',#3791,#3790); +#3793=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3794=VECTOR('',#3793,9.E-1); +#3795=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-1.7E0)); +#3796=LINE('',#3795,#3794); +#3797=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3798=VECTOR('',#3797,3.201562118716E-1); +#3799=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.45E0)); +#3800=LINE('',#3799,#3798); +#3801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3802=VECTOR('',#3801,2.5E-1); +#3803=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#3804=LINE('',#3803,#3802); +#3805=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3806=VECTOR('',#3805,4.618802153517E-1); +#3807=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#3808=LINE('',#3807,#3806); +#3809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3810=VECTOR('',#3809,3.905989232415E-2); +#3811=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#3812=LINE('',#3811,#3810); +#3813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3814=VECTOR('',#3813,1.45E0); +#3815=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#3816=LINE('',#3815,#3814); +#3817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3818=VECTOR('',#3817,2.9E0); +#3819=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3820=LINE('',#3819,#3818); +#3821=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3822=VECTOR('',#3821,2.3E-1); +#3823=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#3824=LINE('',#3823,#3822); +#3825=DIRECTION('',(0.E0,0.E0,1.E0)); +#3826=VECTOR('',#3825,2.5E-1); +#3827=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#3828=LINE('',#3827,#3826); +#3829=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3830=VECTOR('',#3829,5.E-2); +#3831=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#3832=LINE('',#3831,#3830); +#3833=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3834=VECTOR('',#3833,2.55E0); +#3835=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#3836=LINE('',#3835,#3834); +#3837=DIRECTION('',(0.E0,1.E0,0.E0)); +#3838=VECTOR('',#3837,2.55E0); +#3839=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#3840=LINE('',#3839,#3838); +#3841=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3842=VECTOR('',#3841,7.071067811865E-2); +#3843=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3844=LINE('',#3843,#3842); +#3845=DIRECTION('',(0.E0,1.E0,0.E0)); +#3846=VECTOR('',#3845,5.E-2); +#3847=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3848=LINE('',#3847,#3846); +#3849=DIRECTION('',(1.E0,0.E0,0.E0)); +#3850=VECTOR('',#3849,3.2E-1); +#3851=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3852=LINE('',#3851,#3850); +#3853=DIRECTION('',(1.E0,0.E0,0.E0)); +#3854=VECTOR('',#3853,3.2E-1); +#3855=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3856=LINE('',#3855,#3854); +#3857=DIRECTION('',(1.E0,0.E0,0.E0)); +#3858=VECTOR('',#3857,3.2E-1); +#3859=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#3860=LINE('',#3859,#3858); +#3861=DIRECTION('',(1.E0,0.E0,0.E0)); +#3862=VECTOR('',#3861,3.2E-1); +#3863=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#3864=LINE('',#3863,#3862); +#3865=DIRECTION('',(1.E0,0.E0,0.E0)); +#3866=VECTOR('',#3865,3.2E-1); +#3867=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#3868=LINE('',#3867,#3866); +#3869=DIRECTION('',(1.E0,0.E0,0.E0)); +#3870=VECTOR('',#3869,3.2E-1); +#3871=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#3872=LINE('',#3871,#3870); +#3873=DIRECTION('',(1.E0,0.E0,0.E0)); +#3874=VECTOR('',#3873,3.2E-1); +#3875=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#3876=LINE('',#3875,#3874); +#3877=DIRECTION('',(1.E0,0.E0,0.E0)); +#3878=VECTOR('',#3877,3.2E-1); +#3879=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#3880=LINE('',#3879,#3878); +#3881=DIRECTION('',(1.E0,0.E0,0.E0)); +#3882=VECTOR('',#3881,3.2E-1); +#3883=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#3884=LINE('',#3883,#3882); +#3885=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3886=VECTOR('',#3885,3.2E-1); +#3887=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#3888=LINE('',#3887,#3886); +#3889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3890=VECTOR('',#3889,2.9E0); +#3891=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3892=LINE('',#3891,#3890); +#3893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3894=VECTOR('',#3893,2.5E-1); +#3895=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#3896=LINE('',#3895,#3894); +#3897=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3898=VECTOR('',#3897,3.201562118716E-1); +#3899=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#3900=LINE('',#3899,#3898); +#3901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3902=VECTOR('',#3901,9.E-1); +#3903=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#3904=LINE('',#3903,#3902); +#3905=DIRECTION('',(0.E0,1.E0,0.E0)); +#3906=VECTOR('',#3905,2.2E-1); +#3907=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#3908=LINE('',#3907,#3906); +#3909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3910=VECTOR('',#3909,1.414213562373E-1); +#3911=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#3912=LINE('',#3911,#3910); +#3913=DIRECTION('',(0.E0,0.E0,1.E0)); +#3914=VECTOR('',#3913,5.5E-1); +#3915=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#3916=LINE('',#3915,#3914); +#3917=DIRECTION('',(0.E0,1.E0,0.E0)); +#3918=VECTOR('',#3917,2.93E0); +#3919=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#3920=LINE('',#3919,#3918); +#3921=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3922=VECTOR('',#3921,1.414213562373E-1); +#3923=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#3924=LINE('',#3923,#3922); +#3925=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3926=VECTOR('',#3925,4.618802153517E-1); +#3927=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#3928=LINE('',#3927,#3926); +#3929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3930=VECTOR('',#3929,1.45E0); +#3931=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#3932=LINE('',#3931,#3930); +#3933=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3934=VECTOR('',#3933,3.905989232415E-2); +#3935=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#3936=LINE('',#3935,#3934); +#3937=DIRECTION('',(1.E0,0.E0,0.E0)); +#3938=VECTOR('',#3937,3.2E-1); +#3939=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#3940=LINE('',#3939,#3938); +#3941=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3942=VECTOR('',#3941,2.3E-1); +#3943=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#3944=LINE('',#3943,#3942); +#3945=DIRECTION('',(0.E0,0.E0,1.E0)); +#3946=VECTOR('',#3945,2.5E-1); +#3947=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#3948=LINE('',#3947,#3946); +#3949=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3950=VECTOR('',#3949,5.E-2); +#3951=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#3952=LINE('',#3951,#3950); +#3953=DIRECTION('',(0.E0,1.E0,0.E0)); +#3954=VECTOR('',#3953,2.55E0); +#3955=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#3956=LINE('',#3955,#3954); +#3957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3958=VECTOR('',#3957,2.55E0); +#3959=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#3960=LINE('',#3959,#3958); +#3961=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3962=VECTOR('',#3961,7.071067811865E-2); +#3963=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3964=LINE('',#3963,#3962); +#3965=DIRECTION('',(0.E0,1.E0,0.E0)); +#3966=VECTOR('',#3965,5.E-2); +#3967=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3968=LINE('',#3967,#3966); +#3969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3970=VECTOR('',#3969,3.2E-1); +#3971=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#3972=LINE('',#3971,#3970); +#3973=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3974=VECTOR('',#3973,1.414213562373E-1); +#3975=CARTESIAN_POINT('',(1.36E0,8.75E-1,-1.95E0)); +#3976=LINE('',#3975,#3974); +#3977=DIRECTION('',(0.E0,1.E0,0.E0)); +#3978=VECTOR('',#3977,2.93E0); +#3979=CARTESIAN_POINT('',(1.36E0,-2.055E0,-1.95E0)); +#3980=LINE('',#3979,#3978); +#3981=DIRECTION('',(0.E0,0.E0,1.E0)); +#3982=VECTOR('',#3981,5.5E-1); +#3983=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.5E0)); +#3984=LINE('',#3983,#3982); +#3985=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3986=VECTOR('',#3985,1.414213562373E-1); +#3987=CARTESIAN_POINT('',(1.36E0,-2.155E0,-2.6E0)); +#3988=LINE('',#3987,#3986); +#3989=DIRECTION('',(0.E0,1.E0,0.E0)); +#3990=VECTOR('',#3989,2.2E-1); +#3991=CARTESIAN_POINT('',(1.36E0,-2.375E0,-2.6E0)); +#3992=LINE('',#3991,#3990); +#3993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3994=VECTOR('',#3993,9.E-1); +#3995=CARTESIAN_POINT('',(1.36E0,-2.375E0,-1.7E0)); +#3996=LINE('',#3995,#3994); +#3997=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3998=VECTOR('',#3997,3.201562118716E-1); +#3999=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.45E0)); +#4000=LINE('',#3999,#3998); +#4001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4002=VECTOR('',#4001,2.5E-1); +#4003=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#4004=LINE('',#4003,#4002); +#4005=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4006=VECTOR('',#4005,4.618802153517E-1); +#4007=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#4008=LINE('',#4007,#4006); +#4009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4010=VECTOR('',#4009,3.905989232415E-2); +#4011=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#4012=LINE('',#4011,#4010); +#4013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4014=VECTOR('',#4013,1.45E0); +#4015=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#4016=LINE('',#4015,#4014); +#4017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4018=VECTOR('',#4017,2.9E0); +#4019=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4020=LINE('',#4019,#4018); +#4021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4022=VECTOR('',#4021,2.3E-1); +#4023=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#4024=LINE('',#4023,#4022); +#4025=DIRECTION('',(0.E0,0.E0,1.E0)); +#4026=VECTOR('',#4025,2.5E-1); +#4027=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#4028=LINE('',#4027,#4026); +#4029=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4030=VECTOR('',#4029,5.E-2); +#4031=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#4032=LINE('',#4031,#4030); +#4033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4034=VECTOR('',#4033,2.55E0); +#4035=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#4036=LINE('',#4035,#4034); +#4037=DIRECTION('',(0.E0,1.E0,0.E0)); +#4038=VECTOR('',#4037,2.55E0); +#4039=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#4040=LINE('',#4039,#4038); +#4041=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4042=VECTOR('',#4041,7.071067811865E-2); +#4043=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4044=LINE('',#4043,#4042); +#4045=DIRECTION('',(0.E0,1.E0,0.E0)); +#4046=VECTOR('',#4045,5.E-2); +#4047=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4048=LINE('',#4047,#4046); +#4049=DIRECTION('',(1.E0,0.E0,0.E0)); +#4050=VECTOR('',#4049,3.2E-1); +#4051=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#4052=LINE('',#4051,#4050); +#4053=DIRECTION('',(1.E0,0.E0,0.E0)); +#4054=VECTOR('',#4053,3.2E-1); +#4055=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#4056=LINE('',#4055,#4054); +#4057=DIRECTION('',(1.E0,0.E0,0.E0)); +#4058=VECTOR('',#4057,3.2E-1); +#4059=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#4060=LINE('',#4059,#4058); +#4061=DIRECTION('',(1.E0,0.E0,0.E0)); +#4062=VECTOR('',#4061,3.2E-1); +#4063=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#4064=LINE('',#4063,#4062); +#4065=DIRECTION('',(1.E0,0.E0,0.E0)); +#4066=VECTOR('',#4065,3.2E-1); +#4067=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#4068=LINE('',#4067,#4066); +#4069=DIRECTION('',(1.E0,0.E0,0.E0)); +#4070=VECTOR('',#4069,3.2E-1); +#4071=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#4072=LINE('',#4071,#4070); +#4073=DIRECTION('',(1.E0,0.E0,0.E0)); +#4074=VECTOR('',#4073,3.2E-1); +#4075=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#4076=LINE('',#4075,#4074); +#4077=DIRECTION('',(1.E0,0.E0,0.E0)); +#4078=VECTOR('',#4077,3.2E-1); +#4079=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#4080=LINE('',#4079,#4078); +#4081=DIRECTION('',(1.E0,0.E0,0.E0)); +#4082=VECTOR('',#4081,3.2E-1); +#4083=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#4084=LINE('',#4083,#4082); +#4085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4086=VECTOR('',#4085,3.2E-1); +#4087=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#4088=LINE('',#4087,#4086); +#4089=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4090=VECTOR('',#4089,2.9E0); +#4091=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4092=LINE('',#4091,#4090); +#4093=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4094=VECTOR('',#4093,2.5E-1); +#4095=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#4096=LINE('',#4095,#4094); +#4097=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4098=VECTOR('',#4097,3.201562118716E-1); +#4099=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#4100=LINE('',#4099,#4098); +#4101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4102=VECTOR('',#4101,9.E-1); +#4103=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#4104=LINE('',#4103,#4102); +#4105=DIRECTION('',(0.E0,1.E0,0.E0)); +#4106=VECTOR('',#4105,2.2E-1); +#4107=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#4108=LINE('',#4107,#4106); +#4109=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4110=VECTOR('',#4109,1.414213562373E-1); +#4111=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#4112=LINE('',#4111,#4110); +#4113=DIRECTION('',(0.E0,0.E0,1.E0)); +#4114=VECTOR('',#4113,5.5E-1); +#4115=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#4116=LINE('',#4115,#4114); +#4117=DIRECTION('',(0.E0,1.E0,0.E0)); +#4118=VECTOR('',#4117,2.93E0); +#4119=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#4120=LINE('',#4119,#4118); +#4121=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4122=VECTOR('',#4121,1.414213562373E-1); +#4123=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#4124=LINE('',#4123,#4122); +#4125=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4126=VECTOR('',#4125,4.618802153517E-1); +#4127=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#4128=LINE('',#4127,#4126); +#4129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4130=VECTOR('',#4129,1.45E0); +#4131=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#4132=LINE('',#4131,#4130); +#4133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4134=VECTOR('',#4133,3.905989232415E-2); +#4135=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#4136=LINE('',#4135,#4134); +#4137=DIRECTION('',(1.E0,0.E0,0.E0)); +#4138=VECTOR('',#4137,3.2E-1); +#4139=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#4140=LINE('',#4139,#4138); +#4141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4142=VECTOR('',#4141,2.3E-1); +#4143=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4144=LINE('',#4143,#4142); +#4145=DIRECTION('',(0.E0,0.E0,1.E0)); +#4146=VECTOR('',#4145,2.5E-1); +#4147=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4148=LINE('',#4147,#4146); +#4149=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4150=VECTOR('',#4149,5.E-2); +#4151=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4152=LINE('',#4151,#4150); +#4153=DIRECTION('',(0.E0,1.E0,0.E0)); +#4154=VECTOR('',#4153,2.55E0); +#4155=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#4156=LINE('',#4155,#4154); +#4157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4158=VECTOR('',#4157,2.55E0); +#4159=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4160=LINE('',#4159,#4158); +#4161=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4162=VECTOR('',#4161,7.071067811865E-2); +#4163=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4164=LINE('',#4163,#4162); +#4165=DIRECTION('',(0.E0,1.E0,0.E0)); +#4166=VECTOR('',#4165,5.E-2); +#4167=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4168=LINE('',#4167,#4166); +#4169=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4170=VECTOR('',#4169,3.2E-1); +#4171=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#4172=LINE('',#4171,#4170); +#4173=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4174=VECTOR('',#4173,1.414213562373E-1); +#4175=CARTESIAN_POINT('',(2.16E0,8.75E-1,-1.95E0)); +#4176=LINE('',#4175,#4174); +#4177=DIRECTION('',(0.E0,1.E0,0.E0)); +#4178=VECTOR('',#4177,2.93E0); +#4179=CARTESIAN_POINT('',(2.16E0,-2.055E0,-1.95E0)); +#4180=LINE('',#4179,#4178); +#4181=DIRECTION('',(0.E0,0.E0,1.E0)); +#4182=VECTOR('',#4181,5.5E-1); +#4183=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.5E0)); +#4184=LINE('',#4183,#4182); +#4185=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4186=VECTOR('',#4185,1.414213562373E-1); +#4187=CARTESIAN_POINT('',(2.16E0,-2.155E0,-2.6E0)); +#4188=LINE('',#4187,#4186); +#4189=DIRECTION('',(0.E0,1.E0,0.E0)); +#4190=VECTOR('',#4189,2.2E-1); +#4191=CARTESIAN_POINT('',(2.16E0,-2.375E0,-2.6E0)); +#4192=LINE('',#4191,#4190); +#4193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4194=VECTOR('',#4193,9.E-1); +#4195=CARTESIAN_POINT('',(2.16E0,-2.375E0,-1.7E0)); +#4196=LINE('',#4195,#4194); +#4197=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4198=VECTOR('',#4197,3.201562118716E-1); +#4199=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.45E0)); +#4200=LINE('',#4199,#4198); +#4201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4202=VECTOR('',#4201,2.5E-1); +#4203=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#4204=LINE('',#4203,#4202); +#4205=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4206=VECTOR('',#4205,4.618802153517E-1); +#4207=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#4208=LINE('',#4207,#4206); +#4209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4210=VECTOR('',#4209,3.905989232415E-2); +#4211=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#4212=LINE('',#4211,#4210); +#4213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4214=VECTOR('',#4213,1.45E0); +#4215=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#4216=LINE('',#4215,#4214); +#4217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4218=VECTOR('',#4217,2.9E0); +#4219=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4220=LINE('',#4219,#4218); +#4221=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4222=VECTOR('',#4221,2.3E-1); +#4223=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#4224=LINE('',#4223,#4222); +#4225=DIRECTION('',(0.E0,0.E0,1.E0)); +#4226=VECTOR('',#4225,2.5E-1); +#4227=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#4228=LINE('',#4227,#4226); +#4229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4230=VECTOR('',#4229,5.E-2); +#4231=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#4232=LINE('',#4231,#4230); +#4233=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4234=VECTOR('',#4233,2.55E0); +#4235=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#4236=LINE('',#4235,#4234); +#4237=DIRECTION('',(0.E0,1.E0,0.E0)); +#4238=VECTOR('',#4237,2.55E0); +#4239=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#4240=LINE('',#4239,#4238); +#4241=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4242=VECTOR('',#4241,7.071067811865E-2); +#4243=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4244=LINE('',#4243,#4242); +#4245=DIRECTION('',(0.E0,1.E0,0.E0)); +#4246=VECTOR('',#4245,5.E-2); +#4247=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4248=LINE('',#4247,#4246); +#4249=DIRECTION('',(1.E0,0.E0,0.E0)); +#4250=VECTOR('',#4249,3.2E-1); +#4251=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4252=LINE('',#4251,#4250); +#4253=DIRECTION('',(1.E0,0.E0,0.E0)); +#4254=VECTOR('',#4253,3.2E-1); +#4255=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4256=LINE('',#4255,#4254); +#4257=DIRECTION('',(1.E0,0.E0,0.E0)); +#4258=VECTOR('',#4257,3.2E-1); +#4259=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#4260=LINE('',#4259,#4258); +#4261=DIRECTION('',(1.E0,0.E0,0.E0)); +#4262=VECTOR('',#4261,3.2E-1); +#4263=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#4264=LINE('',#4263,#4262); +#4265=DIRECTION('',(1.E0,0.E0,0.E0)); +#4266=VECTOR('',#4265,3.2E-1); +#4267=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#4268=LINE('',#4267,#4266); +#4269=DIRECTION('',(1.E0,0.E0,0.E0)); +#4270=VECTOR('',#4269,3.2E-1); +#4271=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#4272=LINE('',#4271,#4270); +#4273=DIRECTION('',(1.E0,0.E0,0.E0)); +#4274=VECTOR('',#4273,3.2E-1); +#4275=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#4276=LINE('',#4275,#4274); +#4277=DIRECTION('',(1.E0,0.E0,0.E0)); +#4278=VECTOR('',#4277,3.2E-1); +#4279=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#4280=LINE('',#4279,#4278); +#4281=DIRECTION('',(1.E0,0.E0,0.E0)); +#4282=VECTOR('',#4281,3.2E-1); +#4283=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#4284=LINE('',#4283,#4282); +#4285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4286=VECTOR('',#4285,3.2E-1); +#4287=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#4288=LINE('',#4287,#4286); +#4289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4290=VECTOR('',#4289,2.9E0); +#4291=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4292=LINE('',#4291,#4290); +#4293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4294=VECTOR('',#4293,2.5E-1); +#4295=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#4296=LINE('',#4295,#4294); +#4297=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4298=VECTOR('',#4297,3.201562118716E-1); +#4299=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#4300=LINE('',#4299,#4298); +#4301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4302=VECTOR('',#4301,9.E-1); +#4303=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#4304=LINE('',#4303,#4302); +#4305=DIRECTION('',(0.E0,1.E0,0.E0)); +#4306=VECTOR('',#4305,2.2E-1); +#4307=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#4308=LINE('',#4307,#4306); +#4309=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4310=VECTOR('',#4309,1.414213562373E-1); +#4311=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#4312=LINE('',#4311,#4310); +#4313=DIRECTION('',(0.E0,0.E0,1.E0)); +#4314=VECTOR('',#4313,5.5E-1); +#4315=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#4316=LINE('',#4315,#4314); +#4317=DIRECTION('',(0.E0,1.E0,0.E0)); +#4318=VECTOR('',#4317,2.93E0); +#4319=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#4320=LINE('',#4319,#4318); +#4321=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4322=VECTOR('',#4321,1.414213562373E-1); +#4323=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#4324=LINE('',#4323,#4322); +#4325=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4326=VECTOR('',#4325,4.618802153517E-1); +#4327=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#4328=LINE('',#4327,#4326); +#4329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4330=VECTOR('',#4329,1.45E0); +#4331=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#4332=LINE('',#4331,#4330); +#4333=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4334=VECTOR('',#4333,3.905989232415E-2); +#4335=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#4336=LINE('',#4335,#4334); +#4337=DIRECTION('',(1.E0,0.E0,0.E0)); +#4338=VECTOR('',#4337,3.2E-1); +#4339=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#4340=LINE('',#4339,#4338); +#4341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4342=VECTOR('',#4341,2.3E-1); +#4343=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4344=LINE('',#4343,#4342); +#4345=DIRECTION('',(0.E0,0.E0,1.E0)); +#4346=VECTOR('',#4345,2.5E-1); +#4347=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4348=LINE('',#4347,#4346); +#4349=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4350=VECTOR('',#4349,5.E-2); +#4351=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4352=LINE('',#4351,#4350); +#4353=DIRECTION('',(0.E0,1.E0,0.E0)); +#4354=VECTOR('',#4353,2.55E0); +#4355=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#4356=LINE('',#4355,#4354); +#4357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4358=VECTOR('',#4357,2.55E0); +#4359=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4360=LINE('',#4359,#4358); +#4361=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4362=VECTOR('',#4361,7.071067811865E-2); +#4363=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4364=LINE('',#4363,#4362); +#4365=DIRECTION('',(0.E0,1.E0,0.E0)); +#4366=VECTOR('',#4365,5.E-2); +#4367=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4368=LINE('',#4367,#4366); +#4369=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4370=VECTOR('',#4369,3.2E-1); +#4371=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#4372=LINE('',#4371,#4370); +#4373=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4374=VECTOR('',#4373,1.414213562373E-1); +#4375=CARTESIAN_POINT('',(2.96E0,8.75E-1,-1.95E0)); +#4376=LINE('',#4375,#4374); +#4377=DIRECTION('',(0.E0,1.E0,0.E0)); +#4378=VECTOR('',#4377,2.93E0); +#4379=CARTESIAN_POINT('',(2.96E0,-2.055E0,-1.95E0)); +#4380=LINE('',#4379,#4378); +#4381=DIRECTION('',(0.E0,0.E0,1.E0)); +#4382=VECTOR('',#4381,5.5E-1); +#4383=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.5E0)); +#4384=LINE('',#4383,#4382); +#4385=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4386=VECTOR('',#4385,1.414213562373E-1); +#4387=CARTESIAN_POINT('',(2.96E0,-2.155E0,-2.6E0)); +#4388=LINE('',#4387,#4386); +#4389=DIRECTION('',(0.E0,1.E0,0.E0)); +#4390=VECTOR('',#4389,2.2E-1); +#4391=CARTESIAN_POINT('',(2.96E0,-2.375E0,-2.6E0)); +#4392=LINE('',#4391,#4390); +#4393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4394=VECTOR('',#4393,9.E-1); +#4395=CARTESIAN_POINT('',(2.96E0,-2.375E0,-1.7E0)); +#4396=LINE('',#4395,#4394); +#4397=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4398=VECTOR('',#4397,3.201562118716E-1); +#4399=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.45E0)); +#4400=LINE('',#4399,#4398); +#4401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4402=VECTOR('',#4401,2.5E-1); +#4403=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#4404=LINE('',#4403,#4402); +#4405=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4406=VECTOR('',#4405,4.618802153517E-1); +#4407=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#4408=LINE('',#4407,#4406); +#4409=DIRECTION('',(-1.136944275639E-14,-1.E0,0.E0)); +#4410=VECTOR('',#4409,3.905989232415E-2); +#4411=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#4412=LINE('',#4411,#4410); +#4413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4414=VECTOR('',#4413,1.45E0); +#4415=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#4416=LINE('',#4415,#4414); +#4417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4418=VECTOR('',#4417,2.9E0); +#4419=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4420=LINE('',#4419,#4418); +#4421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4422=VECTOR('',#4421,2.3E-1); +#4423=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#4424=LINE('',#4423,#4422); +#4425=DIRECTION('',(0.E0,0.E0,1.E0)); +#4426=VECTOR('',#4425,2.5E-1); +#4427=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#4428=LINE('',#4427,#4426); +#4429=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4430=VECTOR('',#4429,5.E-2); +#4431=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#4432=LINE('',#4431,#4430); +#4433=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4434=VECTOR('',#4433,2.55E0); +#4435=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#4436=LINE('',#4435,#4434); +#4437=DIRECTION('',(0.E0,1.E0,0.E0)); +#4438=VECTOR('',#4437,2.55E0); +#4439=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#4440=LINE('',#4439,#4438); +#4441=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4442=VECTOR('',#4441,7.071067811865E-2); +#4443=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4444=LINE('',#4443,#4442); +#4445=DIRECTION('',(0.E0,1.E0,0.E0)); +#4446=VECTOR('',#4445,5.E-2); +#4447=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4448=LINE('',#4447,#4446); +#4449=DIRECTION('',(1.E0,0.E0,0.E0)); +#4450=VECTOR('',#4449,3.2E-1); +#4451=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4452=LINE('',#4451,#4450); +#4453=DIRECTION('',(1.E0,0.E0,0.E0)); +#4454=VECTOR('',#4453,3.2E-1); +#4455=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4456=LINE('',#4455,#4454); +#4457=DIRECTION('',(1.E0,0.E0,0.E0)); +#4458=VECTOR('',#4457,3.2E-1); +#4459=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#4460=LINE('',#4459,#4458); +#4461=DIRECTION('',(1.E0,0.E0,0.E0)); +#4462=VECTOR('',#4461,3.2E-1); +#4463=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#4464=LINE('',#4463,#4462); +#4465=DIRECTION('',(1.E0,0.E0,0.E0)); +#4466=VECTOR('',#4465,3.2E-1); +#4467=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#4468=LINE('',#4467,#4466); +#4469=DIRECTION('',(1.E0,0.E0,0.E0)); +#4470=VECTOR('',#4469,3.2E-1); +#4471=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#4472=LINE('',#4471,#4470); +#4473=DIRECTION('',(1.E0,0.E0,0.E0)); +#4474=VECTOR('',#4473,3.2E-1); +#4475=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#4476=LINE('',#4475,#4474); +#4477=DIRECTION('',(1.E0,0.E0,0.E0)); +#4478=VECTOR('',#4477,3.2E-1); +#4479=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#4480=LINE('',#4479,#4478); +#4481=DIRECTION('',(1.E0,0.E0,0.E0)); +#4482=VECTOR('',#4481,3.2E-1); +#4483=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#4484=LINE('',#4483,#4482); +#4485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4486=VECTOR('',#4485,3.2E-1); +#4487=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#4488=LINE('',#4487,#4486); +#4489=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4490=VECTOR('',#4489,2.9E0); +#4491=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4492=LINE('',#4491,#4490); +#4493=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4494=VECTOR('',#4493,2.5E-1); +#4495=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#4496=LINE('',#4495,#4494); +#4497=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4498=VECTOR('',#4497,3.201562118716E-1); +#4499=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#4500=LINE('',#4499,#4498); +#4501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4502=VECTOR('',#4501,9.E-1); +#4503=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#4504=LINE('',#4503,#4502); +#4505=DIRECTION('',(0.E0,1.E0,0.E0)); +#4506=VECTOR('',#4505,2.2E-1); +#4507=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#4508=LINE('',#4507,#4506); +#4509=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4510=VECTOR('',#4509,1.414213562373E-1); +#4511=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#4512=LINE('',#4511,#4510); +#4513=DIRECTION('',(0.E0,0.E0,1.E0)); +#4514=VECTOR('',#4513,5.5E-1); +#4515=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#4516=LINE('',#4515,#4514); +#4517=DIRECTION('',(0.E0,1.E0,0.E0)); +#4518=VECTOR('',#4517,2.93E0); +#4519=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#4520=LINE('',#4519,#4518); +#4521=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4522=VECTOR('',#4521,1.414213562373E-1); +#4523=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#4524=LINE('',#4523,#4522); +#4525=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4526=VECTOR('',#4525,4.618802153517E-1); +#4527=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#4528=LINE('',#4527,#4526); +#4529=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4530=VECTOR('',#4529,1.45E0); +#4531=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#4532=LINE('',#4531,#4530); +#4533=DIRECTION('',(-1.136944275639E-14,-1.E0,0.E0)); +#4534=VECTOR('',#4533,3.905989232415E-2); +#4535=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#4536=LINE('',#4535,#4534); +#4537=DIRECTION('',(1.E0,0.E0,0.E0)); +#4538=VECTOR('',#4537,3.2E-1); +#4539=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#4540=LINE('',#4539,#4538); +#4541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4542=VECTOR('',#4541,2.3E-1); +#4543=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4544=LINE('',#4543,#4542); +#4545=DIRECTION('',(0.E0,0.E0,1.E0)); +#4546=VECTOR('',#4545,2.5E-1); +#4547=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4548=LINE('',#4547,#4546); +#4549=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4550=VECTOR('',#4549,5.E-2); +#4551=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4552=LINE('',#4551,#4550); +#4553=DIRECTION('',(0.E0,1.E0,0.E0)); +#4554=VECTOR('',#4553,2.55E0); +#4555=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#4556=LINE('',#4555,#4554); +#4557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4558=VECTOR('',#4557,2.55E0); +#4559=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4560=LINE('',#4559,#4558); +#4561=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4562=VECTOR('',#4561,7.071067811866E-2); +#4563=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4564=LINE('',#4563,#4562); +#4565=DIRECTION('',(0.E0,1.E0,0.E0)); +#4566=VECTOR('',#4565,5.E-2); +#4567=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4568=LINE('',#4567,#4566); +#4569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4570=VECTOR('',#4569,3.2E-1); +#4571=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#4572=LINE('',#4571,#4570); +#4573=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4574=VECTOR('',#4573,1.414213562373E-1); +#4575=CARTESIAN_POINT('',(3.76E0,8.75E-1,-1.95E0)); +#4576=LINE('',#4575,#4574); +#4577=DIRECTION('',(0.E0,1.E0,0.E0)); +#4578=VECTOR('',#4577,2.93E0); +#4579=CARTESIAN_POINT('',(3.76E0,-2.055E0,-1.95E0)); +#4580=LINE('',#4579,#4578); +#4581=DIRECTION('',(0.E0,0.E0,1.E0)); +#4582=VECTOR('',#4581,5.5E-1); +#4583=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.5E0)); +#4584=LINE('',#4583,#4582); +#4585=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4586=VECTOR('',#4585,1.414213562373E-1); +#4587=CARTESIAN_POINT('',(3.76E0,-2.155E0,-2.6E0)); +#4588=LINE('',#4587,#4586); +#4589=DIRECTION('',(0.E0,1.E0,0.E0)); +#4590=VECTOR('',#4589,2.2E-1); +#4591=CARTESIAN_POINT('',(3.76E0,-2.375E0,-2.6E0)); +#4592=LINE('',#4591,#4590); +#4593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4594=VECTOR('',#4593,9.E-1); +#4595=CARTESIAN_POINT('',(3.76E0,-2.375E0,-1.7E0)); +#4596=LINE('',#4595,#4594); +#4597=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4598=VECTOR('',#4597,3.201562118716E-1); +#4599=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.45E0)); +#4600=LINE('',#4599,#4598); +#4601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4602=VECTOR('',#4601,2.5E-1); +#4603=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#4604=LINE('',#4603,#4602); +#4605=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4606=VECTOR('',#4605,4.618802153517E-1); +#4607=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#4608=LINE('',#4607,#4606); +#4609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4610=VECTOR('',#4609,3.905989232415E-2); +#4611=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#4612=LINE('',#4611,#4610); +#4613=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4614=VECTOR('',#4613,1.45E0); +#4615=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#4616=LINE('',#4615,#4614); +#4617=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4618=VECTOR('',#4617,2.9E0); +#4619=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4620=LINE('',#4619,#4618); +#4621=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4622=VECTOR('',#4621,2.3E-1); +#4623=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#4624=LINE('',#4623,#4622); +#4625=DIRECTION('',(0.E0,0.E0,1.E0)); +#4626=VECTOR('',#4625,2.5E-1); +#4627=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#4628=LINE('',#4627,#4626); +#4629=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4630=VECTOR('',#4629,5.E-2); +#4631=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#4632=LINE('',#4631,#4630); +#4633=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4634=VECTOR('',#4633,2.55E0); +#4635=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#4636=LINE('',#4635,#4634); +#4637=DIRECTION('',(0.E0,1.E0,0.E0)); +#4638=VECTOR('',#4637,2.55E0); +#4639=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#4640=LINE('',#4639,#4638); +#4641=DIRECTION('',(1.884110950421E-14,7.071067811866E-1,7.071067811865E-1)); +#4642=VECTOR('',#4641,7.071067811865E-2); +#4643=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4644=LINE('',#4643,#4642); +#4645=DIRECTION('',(2.664535259100E-14,1.E0,0.E0)); +#4646=VECTOR('',#4645,5.E-2); +#4647=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4648=LINE('',#4647,#4646); +#4649=DIRECTION('',(1.E0,0.E0,0.E0)); +#4650=VECTOR('',#4649,3.2E-1); +#4651=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4652=LINE('',#4651,#4650); +#4653=DIRECTION('',(1.E0,0.E0,0.E0)); +#4654=VECTOR('',#4653,3.2E-1); +#4655=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4656=LINE('',#4655,#4654); +#4657=DIRECTION('',(1.E0,0.E0,0.E0)); +#4658=VECTOR('',#4657,3.2E-1); +#4659=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#4660=LINE('',#4659,#4658); +#4661=DIRECTION('',(1.E0,0.E0,0.E0)); +#4662=VECTOR('',#4661,3.2E-1); +#4663=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#4664=LINE('',#4663,#4662); +#4665=DIRECTION('',(1.E0,0.E0,0.E0)); +#4666=VECTOR('',#4665,3.2E-1); +#4667=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#4668=LINE('',#4667,#4666); +#4669=DIRECTION('',(1.E0,0.E0,0.E0)); +#4670=VECTOR('',#4669,3.2E-1); +#4671=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#4672=LINE('',#4671,#4670); +#4673=DIRECTION('',(1.E0,0.E0,0.E0)); +#4674=VECTOR('',#4673,3.2E-1); +#4675=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#4676=LINE('',#4675,#4674); +#4677=DIRECTION('',(1.E0,0.E0,0.E0)); +#4678=VECTOR('',#4677,3.2E-1); +#4679=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#4680=LINE('',#4679,#4678); +#4681=DIRECTION('',(1.E0,0.E0,0.E0)); +#4682=VECTOR('',#4681,3.2E-1); +#4683=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#4684=LINE('',#4683,#4682); +#4685=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4686=VECTOR('',#4685,3.2E-1); +#4687=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#4688=LINE('',#4687,#4686); +#4689=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4690=VECTOR('',#4689,1.E0); +#4691=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#4692=LINE('',#4691,#4690); +#4693=DIRECTION('',(1.E0,0.E0,0.E0)); +#4694=VECTOR('',#4693,9.E-1); +#4695=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#4696=LINE('',#4695,#4694); +#4697=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#4698=VECTOR('',#4697,9.899494936612E-1); +#4699=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#4700=LINE('',#4699,#4698); +#4701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4702=VECTOR('',#4701,1.E0); +#4703=CARTESIAN_POINT('',(-4.E0,-2.325E0,-1.1E0)); +#4704=LINE('',#4703,#4702); +#4705=DIRECTION('',(1.E0,0.E0,0.E0)); +#4706=VECTOR('',#4705,9.E-1); +#4707=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#4708=LINE('',#4707,#4706); +#4709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4710=VECTOR('',#4709,1.8E0); +#4711=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#4712=LINE('',#4711,#4710); +#4713=DIRECTION('',(1.E0,0.E0,0.E0)); +#4714=VECTOR('',#4713,9.E-1); +#4715=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#4716=LINE('',#4715,#4714); +#4717=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4718=VECTOR('',#4717,1.8E0); +#4719=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#4720=LINE('',#4719,#4718); +#4721=DIRECTION('',(1.E0,0.E0,0.E0)); +#4722=VECTOR('',#4721,9.E-1); +#4723=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#4724=LINE('',#4723,#4722); +#4725=DIRECTION('',(0.E0,1.E0,0.E0)); +#4726=VECTOR('',#4725,4.E-1); +#4727=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#4728=LINE('',#4727,#4726); +#4729=DIRECTION('',(1.E0,0.E0,0.E0)); +#4730=VECTOR('',#4729,9.E-1); +#4731=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#4732=LINE('',#4731,#4730); +#4733=DIRECTION('',(0.E0,1.E0,0.E0)); +#4734=VECTOR('',#4733,4.E-1); +#4735=CARTESIAN_POINT('',(-4.E0,-2.325E0,3.E-1)); +#4736=LINE('',#4735,#4734); +#4737=DIRECTION('',(1.E0,0.E0,0.E0)); +#4738=VECTOR('',#4737,9.E-1); +#4739=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#4740=LINE('',#4739,#4738); +#4741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4742=VECTOR('',#4741,1.8E0); +#4743=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#4744=LINE('',#4743,#4742); +#4745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4746=VECTOR('',#4745,1.E0); +#4747=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#4748=LINE('',#4747,#4746); +#4749=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4750=VECTOR('',#4749,4.E-1); +#4751=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#4752=LINE('',#4751,#4750); +#4753=DIRECTION('',(1.E0,0.E0,0.E0)); +#4754=VECTOR('',#4753,9.E-1); +#4755=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#4756=LINE('',#4755,#4754); +#4757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4758=VECTOR('',#4757,4.E-1); +#4759=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#4760=LINE('',#4759,#4758); +#4761=DIRECTION('',(1.E0,0.E0,0.E0)); +#4762=VECTOR('',#4761,9.E-1); +#4763=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#4764=LINE('',#4763,#4762); +#4765=DIRECTION('',(0.E0,0.E0,1.E0)); +#4766=VECTOR('',#4765,3.5E0); +#4767=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#4768=LINE('',#4767,#4766); +#4769=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4770=VECTOR('',#4769,1.060660171780E0); +#4771=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#4772=LINE('',#4771,#4770); +#4773=DIRECTION('',(0.E0,0.E0,1.E0)); +#4774=VECTOR('',#4773,3.5E0); +#4775=CARTESIAN_POINT('',(4.15E0,2.325E0,-1.4E0)); +#4776=LINE('',#4775,#4774); +#4777=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4778=VECTOR('',#4777,1.060660171780E0); +#4779=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#4780=LINE('',#4779,#4778); +#4781=DIRECTION('',(1.E0,0.E0,0.E0)); +#4782=VECTOR('',#4781,9.05E0); +#4783=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#4784=LINE('',#4783,#4782); +#4785=DIRECTION('',(1.E0,0.E0,0.E0)); +#4786=VECTOR('',#4785,3.2E-1); +#4787=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#4788=LINE('',#4787,#4786); +#4789=DIRECTION('',(1.E0,0.E0,0.E0)); +#4790=VECTOR('',#4789,3.2E-1); +#4791=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#4792=LINE('',#4791,#4790); +#4793=DIRECTION('',(1.E0,0.E0,0.E0)); +#4794=VECTOR('',#4793,3.2E-1); +#4795=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#4796=LINE('',#4795,#4794); +#4797=DIRECTION('',(1.E0,0.E0,0.E0)); +#4798=VECTOR('',#4797,3.2E-1); +#4799=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#4800=LINE('',#4799,#4798); +#4801=DIRECTION('',(1.E0,0.E0,0.E0)); +#4802=VECTOR('',#4801,3.2E-1); +#4803=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#4804=LINE('',#4803,#4802); +#4805=DIRECTION('',(1.E0,0.E0,0.E0)); +#4806=VECTOR('',#4805,3.2E-1); +#4807=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#4808=LINE('',#4807,#4806); +#4809=DIRECTION('',(1.E0,0.E0,0.E0)); +#4810=VECTOR('',#4809,3.2E-1); +#4811=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#4812=LINE('',#4811,#4810); +#4813=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4814=VECTOR('',#4813,3.2E-1); +#4815=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#4816=LINE('',#4815,#4814); +#4817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4818=VECTOR('',#4817,2.1E0); +#4819=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#4820=LINE('',#4819,#4818); +#4821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4822=VECTOR('',#4821,2.05E0); +#4823=CARTESIAN_POINT('',(4.3E0,1.365E0,2.05E0)); +#4824=LINE('',#4823,#4822); +#4825=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#4826=VECTOR('',#4825,1.828427124746E-1); +#4827=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#4828=LINE('',#4827,#4826); +#4829=DIRECTION('',(-6.785983445458E-1,-2.810846377148E-1,-6.785983445458E-1)); +#4830=VECTOR('',#4829,7.368128791039E-2); +#4831=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#4832=LINE('',#4831,#4830); +#4833=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#4834=VECTOR('',#4833,2.121320343560E-1); +#4835=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#4836=LINE('',#4835,#4834); +#4837=DIRECTION('',(-8.164965809277E-1,0.E0,-5.773502691896E-1)); +#4838=VECTOR('',#4837,8.660254037844E-2); +#4839=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#4840=LINE('',#4839,#4838); +#4841=DIRECTION('',(0.E0,1.E0,0.E0)); +#4842=VECTOR('',#4841,7.607106781187E-1); +#4843=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#4844=LINE('',#4843,#4842); +#4845=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4846=VECTOR('',#4845,8.660254037844E-2); +#4847=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#4848=LINE('',#4847,#4846); +#4849=DIRECTION('',(0.E0,1.E0,0.E0)); +#4850=VECTOR('',#4849,6.9E-1); +#4851=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#4852=LINE('',#4851,#4850); +#4853=DIRECTION('',(1.E0,0.E0,0.E0)); +#4854=VECTOR('',#4853,4.5E-1); +#4855=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#4856=LINE('',#4855,#4854); +#4857=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4858=VECTOR('',#4857,7.071067811865E-2); +#4859=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#4860=LINE('',#4859,#4858); +#4861=DIRECTION('',(1.E0,0.E0,0.E0)); +#4862=VECTOR('',#4861,4.E-1); +#4863=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#4864=LINE('',#4863,#4862); +#4865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4866=VECTOR('',#4865,2.05E0); +#4867=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.05E0)); +#4868=LINE('',#4867,#4866); +#4869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4870=VECTOR('',#4869,4.5E-1); +#4871=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#4872=LINE('',#4871,#4870); +#4873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4874=VECTOR('',#4873,4.E-1); +#4875=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#4876=LINE('',#4875,#4874); +#4877=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4878=VECTOR('',#4877,7.071067811865E-2); +#4879=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#4880=LINE('',#4879,#4878); +#4881=DIRECTION('',(0.E0,1.E0,0.E0)); +#4882=VECTOR('',#4881,7.607106781187E-1); +#4883=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#4884=LINE('',#4883,#4882); +#4885=DIRECTION('',(0.E0,1.E0,0.E0)); +#4886=VECTOR('',#4885,6.9E-1); +#4887=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#4888=LINE('',#4887,#4886); +#4889=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#4890=VECTOR('',#4889,8.660254037844E-2); +#4891=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#4892=LINE('',#4891,#4890); +#4893=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#4894=VECTOR('',#4893,1.828427124746E-1); +#4895=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#4896=LINE('',#4895,#4894); +#4897=DIRECTION('',(-8.164965809277E-1,0.E0,-5.773502691896E-1)); +#4898=VECTOR('',#4897,8.660254037845E-2); +#4899=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#4900=LINE('',#4899,#4898); +#4901=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#4902=VECTOR('',#4901,2.121320343560E-1); +#4903=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#4904=LINE('',#4903,#4902); +#4905=DIRECTION('',(-6.785983445458E-1,2.810846377148E-1,-6.785983445458E-1)); +#4906=VECTOR('',#4905,7.368128791039E-2); +#4907=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#4908=LINE('',#4907,#4906); +#4909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4910=VECTOR('',#4909,2.1E0); +#4911=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#4912=LINE('',#4911,#4910); +#4913=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4914=VECTOR('',#4913,2.05E0); +#4915=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.05E0)); +#4916=LINE('',#4915,#4914); +#4917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4918=VECTOR('',#4917,2.05E0); +#4919=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#4920=LINE('',#4919,#4918); +#4921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4922=VECTOR('',#4921,2.05E0); +#4923=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#4924=LINE('',#4923,#4922); +#4925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4926=VECTOR('',#4925,2.05E0); +#4927=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#4928=LINE('',#4927,#4926); +#4929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4930=VECTOR('',#4929,2.05E0); +#4931=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#4932=LINE('',#4931,#4930); +#4933=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4934=VECTOR('',#4933,2.05E0); +#4935=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#4936=LINE('',#4935,#4934); +#4937=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4938=VECTOR('',#4937,2.05E0); +#4939=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#4940=LINE('',#4939,#4938); +#4941=DIRECTION('',(1.E0,0.E0,0.E0)); +#4942=VECTOR('',#4941,3.2E-1); +#4943=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#4944=LINE('',#4943,#4942); +#4945=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4946=VECTOR('',#4945,2.05E0); +#4947=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#4948=LINE('',#4947,#4946); +#4949=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4950=VECTOR('',#4949,2.05E0); +#4951=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#4952=LINE('',#4951,#4950); +#4953=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4954=VECTOR('',#4953,1.3E-1); +#4955=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#4956=LINE('',#4955,#4954); +#4957=DIRECTION('',(0.E0,0.E0,1.E0)); +#4958=VECTOR('',#4957,5.5E-1); +#4959=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#4960=LINE('',#4959,#4958); +#4961=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4962=VECTOR('',#4961,1.414213562373E-1); +#4963=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#4964=LINE('',#4963,#4962); +#4965=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4966=VECTOR('',#4965,2.2E-1); +#4967=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#4968=LINE('',#4967,#4966); +#4969=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4970=VECTOR('',#4969,1.2E0); +#4971=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#4972=LINE('',#4971,#4970); +#4973=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#4974=VECTOR('',#4973,5.385164807135E-1); +#4975=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#4976=LINE('',#4975,#4974); +#4977=DIRECTION('',(0.E0,1.E0,0.E0)); +#4978=VECTOR('',#4977,2.5E-1); +#4979=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#4980=LINE('',#4979,#4978); +#4981=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#4982=VECTOR('',#4981,5.4E-1); +#4983=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,1.624833395016E0)); +#4984=LINE('',#4983,#4982); +#4985=DIRECTION('',(0.E0,0.E0,1.E0)); +#4986=VECTOR('',#4985,1.157179676972E0); +#4987=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#4988=LINE('',#4987,#4986); +#4989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4990=VECTOR('',#4989,3.2E-1); +#4991=CARTESIAN_POINT('',(-3.44E0,-1.075E0,1.85E0)); +#4992=LINE('',#4991,#4990); +#4993=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#4994=VECTOR('',#4993,2.6E-1); +#4995=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#4996=LINE('',#4995,#4994); +#4997=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#4998=VECTOR('',#4997,2.6E-1); +#4999=CARTESIAN_POINT('',(-3.76E0,-1.075E0,1.85E0)); +#5000=LINE('',#4999,#4998); +#5001=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5002=VECTOR('',#5001,3.2E-1); +#5003=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#5004=LINE('',#5003,#5002); +#5005=DIRECTION('',(1.E0,0.E0,0.E0)); +#5006=VECTOR('',#5005,3.2E-1); +#5007=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#5008=LINE('',#5007,#5006); +#5009=DIRECTION('',(0.E0,1.E0,0.E0)); +#5010=VECTOR('',#5009,2.5E-1); +#5011=CARTESIAN_POINT('',(-3.44E0,-2.175E0,8.E-1)); +#5012=LINE('',#5011,#5010); +#5013=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5014=VECTOR('',#5013,5.385164807135E-1); +#5015=CARTESIAN_POINT('',(-3.44E0,-2.375E0,1.3E0)); +#5016=LINE('',#5015,#5014); +#5017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5018=VECTOR('',#5017,1.2E0); +#5019=CARTESIAN_POINT('',(-3.44E0,-2.375E0,2.5E0)); +#5020=LINE('',#5019,#5018); +#5021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5022=VECTOR('',#5021,2.2E-1); +#5023=CARTESIAN_POINT('',(-3.44E0,-2.155E0,2.5E0)); +#5024=LINE('',#5023,#5022); +#5025=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5026=VECTOR('',#5025,1.414213562373E-1); +#5027=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.4E0)); +#5028=LINE('',#5027,#5026); +#5029=DIRECTION('',(0.E0,0.E0,1.E0)); +#5030=VECTOR('',#5029,5.5E-1); +#5031=CARTESIAN_POINT('',(-3.44E0,-2.055E0,1.85E0)); +#5032=LINE('',#5031,#5030); +#5033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5034=VECTOR('',#5033,1.3E-1); +#5035=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#5036=LINE('',#5035,#5034); +#5037=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5038=VECTOR('',#5037,5.4E-1); +#5039=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#5040=LINE('',#5039,#5038); +#5041=DIRECTION('',(0.E0,0.E0,1.E0)); +#5042=VECTOR('',#5041,1.157179676972E0); +#5043=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,0.E0)); +#5044=LINE('',#5043,#5042); +#5045=DIRECTION('',(1.E0,0.E0,0.E0)); +#5046=VECTOR('',#5045,3.2E-1); +#5047=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#5048=LINE('',#5047,#5046); +#5049=DIRECTION('',(1.E0,0.E0,0.E0)); +#5050=VECTOR('',#5049,3.2E-1); +#5051=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#5052=LINE('',#5051,#5050); +#5053=DIRECTION('',(1.E0,0.E0,0.E0)); +#5054=VECTOR('',#5053,3.2E-1); +#5055=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#5056=LINE('',#5055,#5054); +#5057=DIRECTION('',(1.E0,0.E0,0.E0)); +#5058=VECTOR('',#5057,3.2E-1); +#5059=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#5060=LINE('',#5059,#5058); +#5061=DIRECTION('',(1.E0,0.E0,0.E0)); +#5062=VECTOR('',#5061,3.2E-1); +#5063=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#5064=LINE('',#5063,#5062); +#5065=DIRECTION('',(1.E0,0.E0,0.E0)); +#5066=VECTOR('',#5065,3.2E-1); +#5067=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#5068=LINE('',#5067,#5066); +#5069=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5070=VECTOR('',#5069,1.3E-1); +#5071=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#5072=LINE('',#5071,#5070); +#5073=DIRECTION('',(0.E0,0.E0,1.E0)); +#5074=VECTOR('',#5073,5.5E-1); +#5075=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#5076=LINE('',#5075,#5074); +#5077=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5078=VECTOR('',#5077,1.414213562373E-1); +#5079=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#5080=LINE('',#5079,#5078); +#5081=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5082=VECTOR('',#5081,2.2E-1); +#5083=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#5084=LINE('',#5083,#5082); +#5085=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5086=VECTOR('',#5085,1.2E0); +#5087=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#5088=LINE('',#5087,#5086); +#5089=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5090=VECTOR('',#5089,5.385164807135E-1); +#5091=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#5092=LINE('',#5091,#5090); +#5093=DIRECTION('',(0.E0,1.E0,0.E0)); +#5094=VECTOR('',#5093,2.5E-1); +#5095=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#5096=LINE('',#5095,#5094); +#5097=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5098=VECTOR('',#5097,5.4E-1); +#5099=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,1.624833395016E0)); +#5100=LINE('',#5099,#5098); +#5101=DIRECTION('',(0.E0,0.E0,1.E0)); +#5102=VECTOR('',#5101,1.157179676972E0); +#5103=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#5104=LINE('',#5103,#5102); +#5105=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5106=VECTOR('',#5105,3.2E-1); +#5107=CARTESIAN_POINT('',(-2.64E0,-1.075E0,1.85E0)); +#5108=LINE('',#5107,#5106); +#5109=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5110=VECTOR('',#5109,2.6E-1); +#5111=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#5112=LINE('',#5111,#5110); +#5113=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5114=VECTOR('',#5113,2.6E-1); +#5115=CARTESIAN_POINT('',(-2.96E0,-1.075E0,1.85E0)); +#5116=LINE('',#5115,#5114); +#5117=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5118=VECTOR('',#5117,3.2E-1); +#5119=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#5120=LINE('',#5119,#5118); +#5121=DIRECTION('',(1.E0,0.E0,0.E0)); +#5122=VECTOR('',#5121,3.2E-1); +#5123=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#5124=LINE('',#5123,#5122); +#5125=DIRECTION('',(0.E0,1.E0,0.E0)); +#5126=VECTOR('',#5125,2.5E-1); +#5127=CARTESIAN_POINT('',(-2.64E0,-2.175E0,8.E-1)); +#5128=LINE('',#5127,#5126); +#5129=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5130=VECTOR('',#5129,5.385164807135E-1); +#5131=CARTESIAN_POINT('',(-2.64E0,-2.375E0,1.3E0)); +#5132=LINE('',#5131,#5130); +#5133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5134=VECTOR('',#5133,1.2E0); +#5135=CARTESIAN_POINT('',(-2.64E0,-2.375E0,2.5E0)); +#5136=LINE('',#5135,#5134); +#5137=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5138=VECTOR('',#5137,2.2E-1); +#5139=CARTESIAN_POINT('',(-2.64E0,-2.155E0,2.5E0)); +#5140=LINE('',#5139,#5138); +#5141=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5142=VECTOR('',#5141,1.414213562373E-1); +#5143=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.4E0)); +#5144=LINE('',#5143,#5142); +#5145=DIRECTION('',(0.E0,0.E0,1.E0)); +#5146=VECTOR('',#5145,5.5E-1); +#5147=CARTESIAN_POINT('',(-2.64E0,-2.055E0,1.85E0)); +#5148=LINE('',#5147,#5146); +#5149=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5150=VECTOR('',#5149,1.3E-1); +#5151=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#5152=LINE('',#5151,#5150); +#5153=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5154=VECTOR('',#5153,5.4E-1); +#5155=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#5156=LINE('',#5155,#5154); +#5157=DIRECTION('',(0.E0,0.E0,1.E0)); +#5158=VECTOR('',#5157,1.157179676972E0); +#5159=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,0.E0)); +#5160=LINE('',#5159,#5158); +#5161=DIRECTION('',(1.E0,0.E0,0.E0)); +#5162=VECTOR('',#5161,3.2E-1); +#5163=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#5164=LINE('',#5163,#5162); +#5165=DIRECTION('',(1.E0,0.E0,0.E0)); +#5166=VECTOR('',#5165,3.2E-1); +#5167=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#5168=LINE('',#5167,#5166); +#5169=DIRECTION('',(1.E0,0.E0,0.E0)); +#5170=VECTOR('',#5169,3.2E-1); +#5171=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#5172=LINE('',#5171,#5170); +#5173=DIRECTION('',(1.E0,0.E0,0.E0)); +#5174=VECTOR('',#5173,3.2E-1); +#5175=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#5176=LINE('',#5175,#5174); +#5177=DIRECTION('',(1.E0,0.E0,0.E0)); +#5178=VECTOR('',#5177,3.2E-1); +#5179=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#5180=LINE('',#5179,#5178); +#5181=DIRECTION('',(1.E0,0.E0,0.E0)); +#5182=VECTOR('',#5181,3.2E-1); +#5183=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#5184=LINE('',#5183,#5182); +#5185=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5186=VECTOR('',#5185,5.E-2); +#5187=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#5188=LINE('',#5187,#5186); +#5189=DIRECTION('',(0.E0,1.E0,0.E0)); +#5190=VECTOR('',#5189,8.5E-1); +#5191=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#5192=LINE('',#5191,#5190); +#5193=DIRECTION('',(0.E0,0.E0,1.E0)); +#5194=VECTOR('',#5193,4.251666049840E-1); +#5195=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#5196=LINE('',#5195,#5194); +#5197=DIRECTION('',(0.E0,1.E0,0.E0)); +#5198=VECTOR('',#5197,5.E-1); +#5199=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.05E0)); +#5200=LINE('',#5199,#5198); +#5201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5202=VECTOR('',#5201,5.E-2); +#5203=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.1E0)); +#5204=LINE('',#5203,#5202); +#5205=DIRECTION('',(0.E0,1.E0,0.E0)); +#5206=VECTOR('',#5205,5.E-1); +#5207=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#5208=LINE('',#5207,#5206); +#5209=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5210=VECTOR('',#5209,4.251666049840E-1); +#5211=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#5212=LINE('',#5211,#5210); +#5213=DIRECTION('',(0.E0,1.E0,0.E0)); +#5214=VECTOR('',#5213,8.5E-1); +#5215=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#5216=LINE('',#5215,#5214); +#5217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5218=VECTOR('',#5217,1.3E-1); +#5219=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#5220=LINE('',#5219,#5218); +#5221=DIRECTION('',(0.E0,0.E0,1.E0)); +#5222=VECTOR('',#5221,5.5E-1); +#5223=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#5224=LINE('',#5223,#5222); +#5225=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5226=VECTOR('',#5225,1.414213562373E-1); +#5227=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#5228=LINE('',#5227,#5226); +#5229=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5230=VECTOR('',#5229,2.2E-1); +#5231=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#5232=LINE('',#5231,#5230); +#5233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5234=VECTOR('',#5233,1.2E0); +#5235=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#5236=LINE('',#5235,#5234); +#5237=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5238=VECTOR('',#5237,5.385164807135E-1); +#5239=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#5240=LINE('',#5239,#5238); +#5241=DIRECTION('',(0.E0,1.E0,0.E0)); +#5242=VECTOR('',#5241,2.5E-1); +#5243=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#5244=LINE('',#5243,#5242); +#5245=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5246=VECTOR('',#5245,5.4E-1); +#5247=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,1.624833395016E0)); +#5248=LINE('',#5247,#5246); +#5249=DIRECTION('',(0.E0,0.E0,1.E0)); +#5250=VECTOR('',#5249,1.157179676972E0); +#5251=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#5252=LINE('',#5251,#5250); +#5253=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5254=VECTOR('',#5253,3.2E-1); +#5255=CARTESIAN_POINT('',(-1.84E0,-1.075E0,1.85E0)); +#5256=LINE('',#5255,#5254); +#5257=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5258=VECTOR('',#5257,2.6E-1); +#5259=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#5260=LINE('',#5259,#5258); +#5261=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5262=VECTOR('',#5261,2.6E-1); +#5263=CARTESIAN_POINT('',(-2.16E0,-1.075E0,1.85E0)); +#5264=LINE('',#5263,#5262); +#5265=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5266=VECTOR('',#5265,3.2E-1); +#5267=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#5268=LINE('',#5267,#5266); +#5269=DIRECTION('',(1.E0,0.E0,0.E0)); +#5270=VECTOR('',#5269,3.2E-1); +#5271=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#5272=LINE('',#5271,#5270); +#5273=DIRECTION('',(0.E0,1.E0,0.E0)); +#5274=VECTOR('',#5273,2.5E-1); +#5275=CARTESIAN_POINT('',(-1.84E0,-2.175E0,8.E-1)); +#5276=LINE('',#5275,#5274); +#5277=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5278=VECTOR('',#5277,5.385164807135E-1); +#5279=CARTESIAN_POINT('',(-1.84E0,-2.375E0,1.3E0)); +#5280=LINE('',#5279,#5278); +#5281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5282=VECTOR('',#5281,1.2E0); +#5283=CARTESIAN_POINT('',(-1.84E0,-2.375E0,2.5E0)); +#5284=LINE('',#5283,#5282); +#5285=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5286=VECTOR('',#5285,2.2E-1); +#5287=CARTESIAN_POINT('',(-1.84E0,-2.155E0,2.5E0)); +#5288=LINE('',#5287,#5286); +#5289=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5290=VECTOR('',#5289,1.414213562373E-1); +#5291=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.4E0)); +#5292=LINE('',#5291,#5290); +#5293=DIRECTION('',(0.E0,0.E0,1.E0)); +#5294=VECTOR('',#5293,5.5E-1); +#5295=CARTESIAN_POINT('',(-1.84E0,-2.055E0,1.85E0)); +#5296=LINE('',#5295,#5294); +#5297=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5298=VECTOR('',#5297,1.3E-1); +#5299=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#5300=LINE('',#5299,#5298); +#5301=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5302=VECTOR('',#5301,5.4E-1); +#5303=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#5304=LINE('',#5303,#5302); +#5305=DIRECTION('',(0.E0,0.E0,1.E0)); +#5306=VECTOR('',#5305,1.157179676972E0); +#5307=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,0.E0)); +#5308=LINE('',#5307,#5306); +#5309=DIRECTION('',(1.E0,0.E0,0.E0)); +#5310=VECTOR('',#5309,3.2E-1); +#5311=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#5312=LINE('',#5311,#5310); +#5313=DIRECTION('',(1.E0,0.E0,0.E0)); +#5314=VECTOR('',#5313,3.2E-1); +#5315=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#5316=LINE('',#5315,#5314); +#5317=DIRECTION('',(1.E0,0.E0,0.E0)); +#5318=VECTOR('',#5317,3.2E-1); +#5319=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#5320=LINE('',#5319,#5318); +#5321=DIRECTION('',(1.E0,0.E0,0.E0)); +#5322=VECTOR('',#5321,3.2E-1); +#5323=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#5324=LINE('',#5323,#5322); +#5325=DIRECTION('',(1.E0,0.E0,0.E0)); +#5326=VECTOR('',#5325,3.2E-1); +#5327=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#5328=LINE('',#5327,#5326); +#5329=DIRECTION('',(1.E0,0.E0,0.E0)); +#5330=VECTOR('',#5329,3.2E-1); +#5331=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#5332=LINE('',#5331,#5330); +#5333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5334=VECTOR('',#5333,5.E-2); +#5335=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#5336=LINE('',#5335,#5334); +#5337=DIRECTION('',(0.E0,1.E0,0.E0)); +#5338=VECTOR('',#5337,8.5E-1); +#5339=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#5340=LINE('',#5339,#5338); +#5341=DIRECTION('',(0.E0,0.E0,1.E0)); +#5342=VECTOR('',#5341,4.251666049840E-1); +#5343=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#5344=LINE('',#5343,#5342); +#5345=DIRECTION('',(0.E0,1.E0,0.E0)); +#5346=VECTOR('',#5345,5.E-1); +#5347=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.05E0)); +#5348=LINE('',#5347,#5346); +#5349=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5350=VECTOR('',#5349,7.071067811865E-2); +#5351=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#5352=LINE('',#5351,#5350); +#5353=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#5354=VECTOR('',#5353,7.071067811865E-2); +#5355=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#5356=LINE('',#5355,#5354); +#5357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5358=VECTOR('',#5357,5.E-2); +#5359=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.1E0)); +#5360=LINE('',#5359,#5358); +#5361=DIRECTION('',(0.E0,1.E0,0.E0)); +#5362=VECTOR('',#5361,5.E-1); +#5363=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#5364=LINE('',#5363,#5362); +#5365=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5366=VECTOR('',#5365,4.251666049840E-1); +#5367=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#5368=LINE('',#5367,#5366); +#5369=DIRECTION('',(0.E0,1.E0,0.E0)); +#5370=VECTOR('',#5369,8.5E-1); +#5371=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#5372=LINE('',#5371,#5370); +#5373=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5374=VECTOR('',#5373,1.3E-1); +#5375=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#5376=LINE('',#5375,#5374); +#5377=DIRECTION('',(0.E0,0.E0,1.E0)); +#5378=VECTOR('',#5377,5.5E-1); +#5379=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#5380=LINE('',#5379,#5378); +#5381=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5382=VECTOR('',#5381,1.414213562373E-1); +#5383=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#5384=LINE('',#5383,#5382); +#5385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5386=VECTOR('',#5385,2.2E-1); +#5387=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#5388=LINE('',#5387,#5386); +#5389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5390=VECTOR('',#5389,1.2E0); +#5391=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#5392=LINE('',#5391,#5390); +#5393=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5394=VECTOR('',#5393,5.385164807135E-1); +#5395=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#5396=LINE('',#5395,#5394); +#5397=DIRECTION('',(0.E0,1.E0,0.E0)); +#5398=VECTOR('',#5397,2.5E-1); +#5399=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#5400=LINE('',#5399,#5398); +#5401=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5402=VECTOR('',#5401,5.4E-1); +#5403=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,1.624833395016E0)); +#5404=LINE('',#5403,#5402); +#5405=DIRECTION('',(0.E0,0.E0,1.E0)); +#5406=VECTOR('',#5405,1.157179676972E0); +#5407=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#5408=LINE('',#5407,#5406); +#5409=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5410=VECTOR('',#5409,3.2E-1); +#5411=CARTESIAN_POINT('',(-1.04E0,-1.075E0,1.85E0)); +#5412=LINE('',#5411,#5410); +#5413=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5414=VECTOR('',#5413,2.6E-1); +#5415=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#5416=LINE('',#5415,#5414); +#5417=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5418=VECTOR('',#5417,2.6E-1); +#5419=CARTESIAN_POINT('',(-1.36E0,-1.075E0,1.85E0)); +#5420=LINE('',#5419,#5418); +#5421=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5422=VECTOR('',#5421,3.2E-1); +#5423=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#5424=LINE('',#5423,#5422); +#5425=DIRECTION('',(1.E0,0.E0,0.E0)); +#5426=VECTOR('',#5425,3.2E-1); +#5427=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#5428=LINE('',#5427,#5426); +#5429=DIRECTION('',(0.E0,1.E0,0.E0)); +#5430=VECTOR('',#5429,2.5E-1); +#5431=CARTESIAN_POINT('',(-1.04E0,-2.175E0,8.E-1)); +#5432=LINE('',#5431,#5430); +#5433=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5434=VECTOR('',#5433,5.385164807135E-1); +#5435=CARTESIAN_POINT('',(-1.04E0,-2.375E0,1.3E0)); +#5436=LINE('',#5435,#5434); +#5437=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5438=VECTOR('',#5437,1.2E0); +#5439=CARTESIAN_POINT('',(-1.04E0,-2.375E0,2.5E0)); +#5440=LINE('',#5439,#5438); +#5441=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5442=VECTOR('',#5441,2.2E-1); +#5443=CARTESIAN_POINT('',(-1.04E0,-2.155E0,2.5E0)); +#5444=LINE('',#5443,#5442); +#5445=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5446=VECTOR('',#5445,1.414213562373E-1); +#5447=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.4E0)); +#5448=LINE('',#5447,#5446); +#5449=DIRECTION('',(0.E0,0.E0,1.E0)); +#5450=VECTOR('',#5449,5.5E-1); +#5451=CARTESIAN_POINT('',(-1.04E0,-2.055E0,1.85E0)); +#5452=LINE('',#5451,#5450); +#5453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5454=VECTOR('',#5453,1.3E-1); +#5455=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#5456=LINE('',#5455,#5454); +#5457=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5458=VECTOR('',#5457,5.4E-1); +#5459=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#5460=LINE('',#5459,#5458); +#5461=DIRECTION('',(0.E0,0.E0,1.E0)); +#5462=VECTOR('',#5461,1.157179676972E0); +#5463=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,0.E0)); +#5464=LINE('',#5463,#5462); +#5465=DIRECTION('',(1.E0,0.E0,0.E0)); +#5466=VECTOR('',#5465,3.2E-1); +#5467=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#5468=LINE('',#5467,#5466); +#5469=DIRECTION('',(1.E0,0.E0,0.E0)); +#5470=VECTOR('',#5469,3.2E-1); +#5471=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#5472=LINE('',#5471,#5470); +#5473=DIRECTION('',(1.E0,0.E0,0.E0)); +#5474=VECTOR('',#5473,3.2E-1); +#5475=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#5476=LINE('',#5475,#5474); +#5477=DIRECTION('',(1.E0,0.E0,0.E0)); +#5478=VECTOR('',#5477,3.2E-1); +#5479=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#5480=LINE('',#5479,#5478); +#5481=DIRECTION('',(1.E0,0.E0,0.E0)); +#5482=VECTOR('',#5481,3.2E-1); +#5483=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#5484=LINE('',#5483,#5482); +#5485=DIRECTION('',(1.E0,0.E0,0.E0)); +#5486=VECTOR('',#5485,3.2E-1); +#5487=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#5488=LINE('',#5487,#5486); +#5489=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5490=VECTOR('',#5489,5.E-2); +#5491=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#5492=LINE('',#5491,#5490); +#5493=DIRECTION('',(0.E0,1.E0,0.E0)); +#5494=VECTOR('',#5493,8.5E-1); +#5495=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#5496=LINE('',#5495,#5494); +#5497=DIRECTION('',(0.E0,0.E0,1.E0)); +#5498=VECTOR('',#5497,4.251666049840E-1); +#5499=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#5500=LINE('',#5499,#5498); +#5501=DIRECTION('',(0.E0,1.E0,0.E0)); +#5502=VECTOR('',#5501,5.E-1); +#5503=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.05E0)); +#5504=LINE('',#5503,#5502); +#5505=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5506=VECTOR('',#5505,7.071067811865E-2); +#5507=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#5508=LINE('',#5507,#5506); +#5509=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#5510=VECTOR('',#5509,7.071067811865E-2); +#5511=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#5512=LINE('',#5511,#5510); +#5513=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5514=VECTOR('',#5513,5.E-2); +#5515=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.1E0)); +#5516=LINE('',#5515,#5514); +#5517=DIRECTION('',(0.E0,1.E0,0.E0)); +#5518=VECTOR('',#5517,5.E-1); +#5519=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#5520=LINE('',#5519,#5518); +#5521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5522=VECTOR('',#5521,4.251666049840E-1); +#5523=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#5524=LINE('',#5523,#5522); +#5525=DIRECTION('',(0.E0,1.E0,0.E0)); +#5526=VECTOR('',#5525,8.5E-1); +#5527=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#5528=LINE('',#5527,#5526); +#5529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5530=VECTOR('',#5529,1.3E-1); +#5531=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#5532=LINE('',#5531,#5530); +#5533=DIRECTION('',(0.E0,0.E0,1.E0)); +#5534=VECTOR('',#5533,5.5E-1); +#5535=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#5536=LINE('',#5535,#5534); +#5537=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5538=VECTOR('',#5537,1.414213562373E-1); +#5539=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#5540=LINE('',#5539,#5538); +#5541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5542=VECTOR('',#5541,2.2E-1); +#5543=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#5544=LINE('',#5543,#5542); +#5545=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5546=VECTOR('',#5545,1.2E0); +#5547=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#5548=LINE('',#5547,#5546); +#5549=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5550=VECTOR('',#5549,5.385164807135E-1); +#5551=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#5552=LINE('',#5551,#5550); +#5553=DIRECTION('',(0.E0,1.E0,0.E0)); +#5554=VECTOR('',#5553,2.5E-1); +#5555=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#5556=LINE('',#5555,#5554); +#5557=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5558=VECTOR('',#5557,5.4E-1); +#5559=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,1.624833395016E0)); +#5560=LINE('',#5559,#5558); +#5561=DIRECTION('',(0.E0,0.E0,1.E0)); +#5562=VECTOR('',#5561,1.157179676972E0); +#5563=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#5564=LINE('',#5563,#5562); +#5565=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5566=VECTOR('',#5565,3.2E-1); +#5567=CARTESIAN_POINT('',(-2.4E-1,-1.075E0,1.85E0)); +#5568=LINE('',#5567,#5566); +#5569=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5570=VECTOR('',#5569,2.6E-1); +#5571=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#5572=LINE('',#5571,#5570); +#5573=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5574=VECTOR('',#5573,2.6E-1); +#5575=CARTESIAN_POINT('',(-5.6E-1,-1.075E0,1.85E0)); +#5576=LINE('',#5575,#5574); +#5577=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5578=VECTOR('',#5577,3.2E-1); +#5579=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#5580=LINE('',#5579,#5578); +#5581=DIRECTION('',(1.E0,0.E0,0.E0)); +#5582=VECTOR('',#5581,3.2E-1); +#5583=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#5584=LINE('',#5583,#5582); +#5585=DIRECTION('',(0.E0,1.E0,0.E0)); +#5586=VECTOR('',#5585,2.5E-1); +#5587=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,8.E-1)); +#5588=LINE('',#5587,#5586); +#5589=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5590=VECTOR('',#5589,5.385164807135E-1); +#5591=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,1.3E0)); +#5592=LINE('',#5591,#5590); +#5593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5594=VECTOR('',#5593,1.2E0); +#5595=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,2.5E0)); +#5596=LINE('',#5595,#5594); +#5597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5598=VECTOR('',#5597,2.2E-1); +#5599=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,2.5E0)); +#5600=LINE('',#5599,#5598); +#5601=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5602=VECTOR('',#5601,1.414213562373E-1); +#5603=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.4E0)); +#5604=LINE('',#5603,#5602); +#5605=DIRECTION('',(0.E0,0.E0,1.E0)); +#5606=VECTOR('',#5605,5.5E-1); +#5607=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,1.85E0)); +#5608=LINE('',#5607,#5606); +#5609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5610=VECTOR('',#5609,1.3E-1); +#5611=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#5612=LINE('',#5611,#5610); +#5613=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5614=VECTOR('',#5613,5.4E-1); +#5615=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#5616=LINE('',#5615,#5614); +#5617=DIRECTION('',(0.E0,0.E0,1.E0)); +#5618=VECTOR('',#5617,1.157179676972E0); +#5619=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,0.E0)); +#5620=LINE('',#5619,#5618); +#5621=DIRECTION('',(1.E0,0.E0,0.E0)); +#5622=VECTOR('',#5621,3.2E-1); +#5623=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#5624=LINE('',#5623,#5622); +#5625=DIRECTION('',(1.E0,0.E0,0.E0)); +#5626=VECTOR('',#5625,3.2E-1); +#5627=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#5628=LINE('',#5627,#5626); +#5629=DIRECTION('',(1.E0,0.E0,0.E0)); +#5630=VECTOR('',#5629,3.2E-1); +#5631=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#5632=LINE('',#5631,#5630); +#5633=DIRECTION('',(1.E0,0.E0,0.E0)); +#5634=VECTOR('',#5633,3.2E-1); +#5635=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#5636=LINE('',#5635,#5634); +#5637=DIRECTION('',(1.E0,0.E0,0.E0)); +#5638=VECTOR('',#5637,3.2E-1); +#5639=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#5640=LINE('',#5639,#5638); +#5641=DIRECTION('',(1.E0,0.E0,0.E0)); +#5642=VECTOR('',#5641,3.2E-1); +#5643=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#5644=LINE('',#5643,#5642); +#5645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5646=VECTOR('',#5645,5.E-2); +#5647=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#5648=LINE('',#5647,#5646); +#5649=DIRECTION('',(0.E0,1.E0,0.E0)); +#5650=VECTOR('',#5649,8.5E-1); +#5651=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#5652=LINE('',#5651,#5650); +#5653=DIRECTION('',(0.E0,0.E0,1.E0)); +#5654=VECTOR('',#5653,4.251666049840E-1); +#5655=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#5656=LINE('',#5655,#5654); +#5657=DIRECTION('',(0.E0,1.E0,0.E0)); +#5658=VECTOR('',#5657,5.E-1); +#5659=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.05E0)); +#5660=LINE('',#5659,#5658); +#5661=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#5662=VECTOR('',#5661,7.071067811865E-2); +#5663=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#5664=LINE('',#5663,#5662); +#5665=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#5666=VECTOR('',#5665,7.071067811866E-2); +#5667=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#5668=LINE('',#5667,#5666); +#5669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5670=VECTOR('',#5669,5.E-2); +#5671=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.1E0)); +#5672=LINE('',#5671,#5670); +#5673=DIRECTION('',(0.E0,1.E0,0.E0)); +#5674=VECTOR('',#5673,5.E-1); +#5675=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#5676=LINE('',#5675,#5674); +#5677=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5678=VECTOR('',#5677,4.251666049840E-1); +#5679=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#5680=LINE('',#5679,#5678); +#5681=DIRECTION('',(0.E0,1.E0,0.E0)); +#5682=VECTOR('',#5681,8.5E-1); +#5683=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#5684=LINE('',#5683,#5682); +#5685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5686=VECTOR('',#5685,5.E-2); +#5687=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.1E0)); +#5688=LINE('',#5687,#5686); +#5689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5690=VECTOR('',#5689,5.E-1); +#5691=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#5692=LINE('',#5691,#5690); +#5693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5694=VECTOR('',#5693,4.251666049840E-1); +#5695=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#5696=LINE('',#5695,#5694); +#5697=DIRECTION('',(0.E0,1.E0,0.E0)); +#5698=VECTOR('',#5697,8.5E-1); +#5699=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#5700=LINE('',#5699,#5698); +#5701=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5702=VECTOR('',#5701,7.071067811865E-2); +#5703=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.05E0)); +#5704=LINE('',#5703,#5702); +#5705=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#5706=VECTOR('',#5705,7.071067811866E-2); +#5707=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#5708=LINE('',#5707,#5706); +#5709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5710=VECTOR('',#5709,5.E-2); +#5711=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#5712=LINE('',#5711,#5710); +#5713=DIRECTION('',(0.E0,1.E0,0.E0)); +#5714=VECTOR('',#5713,8.5E-1); +#5715=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#5716=LINE('',#5715,#5714); +#5717=DIRECTION('',(0.E0,0.E0,1.E0)); +#5718=VECTOR('',#5717,4.251666049840E-1); +#5719=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#5720=LINE('',#5719,#5718); +#5721=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5722=VECTOR('',#5721,5.E-1); +#5723=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#5724=LINE('',#5723,#5722); +#5725=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5726=VECTOR('',#5725,3.2E-1); +#5727=CARTESIAN_POINT('',(5.6E-1,-1.075E0,1.85E0)); +#5728=LINE('',#5727,#5726); +#5729=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5730=VECTOR('',#5729,2.6E-1); +#5731=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#5732=LINE('',#5731,#5730); +#5733=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5734=VECTOR('',#5733,2.6E-1); +#5735=CARTESIAN_POINT('',(2.4E-1,-1.075E0,1.85E0)); +#5736=LINE('',#5735,#5734); +#5737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5738=VECTOR('',#5737,1.3E-1); +#5739=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#5740=LINE('',#5739,#5738); +#5741=DIRECTION('',(0.E0,0.E0,1.E0)); +#5742=VECTOR('',#5741,5.5E-1); +#5743=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#5744=LINE('',#5743,#5742); +#5745=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5746=VECTOR('',#5745,1.414213562373E-1); +#5747=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#5748=LINE('',#5747,#5746); +#5749=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5750=VECTOR('',#5749,2.2E-1); +#5751=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#5752=LINE('',#5751,#5750); +#5753=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5754=VECTOR('',#5753,1.2E0); +#5755=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#5756=LINE('',#5755,#5754); +#5757=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5758=VECTOR('',#5757,5.385164807135E-1); +#5759=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#5760=LINE('',#5759,#5758); +#5761=DIRECTION('',(0.E0,1.E0,0.E0)); +#5762=VECTOR('',#5761,2.5E-1); +#5763=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#5764=LINE('',#5763,#5762); +#5765=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5766=VECTOR('',#5765,5.4E-1); +#5767=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,1.624833395016E0)); +#5768=LINE('',#5767,#5766); +#5769=DIRECTION('',(0.E0,0.E0,1.E0)); +#5770=VECTOR('',#5769,1.157179676972E0); +#5771=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#5772=LINE('',#5771,#5770); +#5773=DIRECTION('',(1.E0,0.E0,0.E0)); +#5774=VECTOR('',#5773,3.2E-1); +#5775=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#5776=LINE('',#5775,#5774); +#5777=DIRECTION('',(0.E0,1.E0,0.E0)); +#5778=VECTOR('',#5777,2.5E-1); +#5779=CARTESIAN_POINT('',(5.6E-1,-2.175E0,8.E-1)); +#5780=LINE('',#5779,#5778); +#5781=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5782=VECTOR('',#5781,5.385164807135E-1); +#5783=CARTESIAN_POINT('',(5.6E-1,-2.375E0,1.3E0)); +#5784=LINE('',#5783,#5782); +#5785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5786=VECTOR('',#5785,1.2E0); +#5787=CARTESIAN_POINT('',(5.6E-1,-2.375E0,2.5E0)); +#5788=LINE('',#5787,#5786); +#5789=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5790=VECTOR('',#5789,2.2E-1); +#5791=CARTESIAN_POINT('',(5.6E-1,-2.155E0,2.5E0)); +#5792=LINE('',#5791,#5790); +#5793=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5794=VECTOR('',#5793,1.414213562373E-1); +#5795=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.4E0)); +#5796=LINE('',#5795,#5794); +#5797=DIRECTION('',(0.E0,0.E0,1.E0)); +#5798=VECTOR('',#5797,5.5E-1); +#5799=CARTESIAN_POINT('',(5.6E-1,-2.055E0,1.85E0)); +#5800=LINE('',#5799,#5798); +#5801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5802=VECTOR('',#5801,1.3E-1); +#5803=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#5804=LINE('',#5803,#5802); +#5805=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5806=VECTOR('',#5805,5.4E-1); +#5807=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#5808=LINE('',#5807,#5806); +#5809=DIRECTION('',(0.E0,0.E0,1.E0)); +#5810=VECTOR('',#5809,1.157179676972E0); +#5811=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,0.E0)); +#5812=LINE('',#5811,#5810); +#5813=DIRECTION('',(1.E0,0.E0,0.E0)); +#5814=VECTOR('',#5813,3.2E-1); +#5815=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#5816=LINE('',#5815,#5814); +#5817=DIRECTION('',(1.E0,0.E0,0.E0)); +#5818=VECTOR('',#5817,3.2E-1); +#5819=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#5820=LINE('',#5819,#5818); +#5821=DIRECTION('',(1.E0,0.E0,0.E0)); +#5822=VECTOR('',#5821,3.2E-1); +#5823=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#5824=LINE('',#5823,#5822); +#5825=DIRECTION('',(1.E0,0.E0,0.E0)); +#5826=VECTOR('',#5825,3.2E-1); +#5827=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#5828=LINE('',#5827,#5826); +#5829=DIRECTION('',(1.E0,0.E0,0.E0)); +#5830=VECTOR('',#5829,3.2E-1); +#5831=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#5832=LINE('',#5831,#5830); +#5833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5834=VECTOR('',#5833,3.2E-1); +#5835=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#5836=LINE('',#5835,#5834); +#5837=DIRECTION('',(1.E0,0.E0,0.E0)); +#5838=VECTOR('',#5837,3.2E-1); +#5839=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#5840=LINE('',#5839,#5838); +#5841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5842=VECTOR('',#5841,5.E-2); +#5843=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.1E0)); +#5844=LINE('',#5843,#5842); +#5845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5846=VECTOR('',#5845,5.E-1); +#5847=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#5848=LINE('',#5847,#5846); +#5849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5850=VECTOR('',#5849,4.251666049840E-1); +#5851=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#5852=LINE('',#5851,#5850); +#5853=DIRECTION('',(0.E0,1.E0,0.E0)); +#5854=VECTOR('',#5853,8.5E-1); +#5855=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#5856=LINE('',#5855,#5854); +#5857=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5858=VECTOR('',#5857,7.071067811865E-2); +#5859=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.05E0)); +#5860=LINE('',#5859,#5858); +#5861=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#5862=VECTOR('',#5861,7.071067811866E-2); +#5863=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#5864=LINE('',#5863,#5862); +#5865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5866=VECTOR('',#5865,5.E-2); +#5867=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#5868=LINE('',#5867,#5866); +#5869=DIRECTION('',(0.E0,1.E0,0.E0)); +#5870=VECTOR('',#5869,8.5E-1); +#5871=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#5872=LINE('',#5871,#5870); +#5873=DIRECTION('',(0.E0,0.E0,1.E0)); +#5874=VECTOR('',#5873,4.251666049840E-1); +#5875=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#5876=LINE('',#5875,#5874); +#5877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5878=VECTOR('',#5877,5.E-1); +#5879=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#5880=LINE('',#5879,#5878); +#5881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5882=VECTOR('',#5881,3.2E-1); +#5883=CARTESIAN_POINT('',(1.36E0,-1.075E0,1.85E0)); +#5884=LINE('',#5883,#5882); +#5885=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5886=VECTOR('',#5885,2.6E-1); +#5887=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#5888=LINE('',#5887,#5886); +#5889=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5890=VECTOR('',#5889,2.6E-1); +#5891=CARTESIAN_POINT('',(1.04E0,-1.075E0,1.85E0)); +#5892=LINE('',#5891,#5890); +#5893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5894=VECTOR('',#5893,1.3E-1); +#5895=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#5896=LINE('',#5895,#5894); +#5897=DIRECTION('',(0.E0,0.E0,1.E0)); +#5898=VECTOR('',#5897,5.5E-1); +#5899=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#5900=LINE('',#5899,#5898); +#5901=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5902=VECTOR('',#5901,1.414213562373E-1); +#5903=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#5904=LINE('',#5903,#5902); +#5905=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5906=VECTOR('',#5905,2.2E-1); +#5907=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#5908=LINE('',#5907,#5906); +#5909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5910=VECTOR('',#5909,1.2E0); +#5911=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#5912=LINE('',#5911,#5910); +#5913=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5914=VECTOR('',#5913,5.385164807135E-1); +#5915=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#5916=LINE('',#5915,#5914); +#5917=DIRECTION('',(0.E0,1.E0,0.E0)); +#5918=VECTOR('',#5917,2.5E-1); +#5919=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#5920=LINE('',#5919,#5918); +#5921=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5922=VECTOR('',#5921,5.4E-1); +#5923=CARTESIAN_POINT('',(1.04E0,-9.45E-1,1.624833395016E0)); +#5924=LINE('',#5923,#5922); +#5925=DIRECTION('',(0.E0,0.E0,1.E0)); +#5926=VECTOR('',#5925,1.157179676972E0); +#5927=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#5928=LINE('',#5927,#5926); +#5929=DIRECTION('',(1.E0,0.E0,0.E0)); +#5930=VECTOR('',#5929,3.2E-1); +#5931=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#5932=LINE('',#5931,#5930); +#5933=DIRECTION('',(0.E0,1.E0,0.E0)); +#5934=VECTOR('',#5933,2.5E-1); +#5935=CARTESIAN_POINT('',(1.36E0,-2.175E0,8.E-1)); +#5936=LINE('',#5935,#5934); +#5937=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5938=VECTOR('',#5937,5.385164807135E-1); +#5939=CARTESIAN_POINT('',(1.36E0,-2.375E0,1.3E0)); +#5940=LINE('',#5939,#5938); +#5941=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5942=VECTOR('',#5941,1.2E0); +#5943=CARTESIAN_POINT('',(1.36E0,-2.375E0,2.5E0)); +#5944=LINE('',#5943,#5942); +#5945=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5946=VECTOR('',#5945,2.2E-1); +#5947=CARTESIAN_POINT('',(1.36E0,-2.155E0,2.5E0)); +#5948=LINE('',#5947,#5946); +#5949=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5950=VECTOR('',#5949,1.414213562373E-1); +#5951=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.4E0)); +#5952=LINE('',#5951,#5950); +#5953=DIRECTION('',(0.E0,0.E0,1.E0)); +#5954=VECTOR('',#5953,5.5E-1); +#5955=CARTESIAN_POINT('',(1.36E0,-2.055E0,1.85E0)); +#5956=LINE('',#5955,#5954); +#5957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5958=VECTOR('',#5957,1.3E-1); +#5959=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#5960=LINE('',#5959,#5958); +#5961=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5962=VECTOR('',#5961,5.4E-1); +#5963=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#5964=LINE('',#5963,#5962); +#5965=DIRECTION('',(0.E0,0.E0,1.E0)); +#5966=VECTOR('',#5965,1.157179676972E0); +#5967=CARTESIAN_POINT('',(1.36E0,-6.75E-1,0.E0)); +#5968=LINE('',#5967,#5966); +#5969=DIRECTION('',(1.E0,0.E0,0.E0)); +#5970=VECTOR('',#5969,3.2E-1); +#5971=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#5972=LINE('',#5971,#5970); +#5973=DIRECTION('',(1.E0,0.E0,0.E0)); +#5974=VECTOR('',#5973,3.2E-1); +#5975=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#5976=LINE('',#5975,#5974); +#5977=DIRECTION('',(1.E0,0.E0,0.E0)); +#5978=VECTOR('',#5977,3.2E-1); +#5979=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#5980=LINE('',#5979,#5978); +#5981=DIRECTION('',(1.E0,0.E0,0.E0)); +#5982=VECTOR('',#5981,3.2E-1); +#5983=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#5984=LINE('',#5983,#5982); +#5985=DIRECTION('',(1.E0,0.E0,0.E0)); +#5986=VECTOR('',#5985,3.2E-1); +#5987=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#5988=LINE('',#5987,#5986); +#5989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5990=VECTOR('',#5989,3.2E-1); +#5991=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#5992=LINE('',#5991,#5990); +#5993=DIRECTION('',(1.E0,0.E0,0.E0)); +#5994=VECTOR('',#5993,3.2E-1); +#5995=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#5996=LINE('',#5995,#5994); +#5997=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5998=VECTOR('',#5997,5.E-2); +#5999=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.1E0)); +#6000=LINE('',#5999,#5998); +#6001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6002=VECTOR('',#6001,5.E-1); +#6003=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#6004=LINE('',#6003,#6002); +#6005=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6006=VECTOR('',#6005,4.251666049840E-1); +#6007=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#6008=LINE('',#6007,#6006); +#6009=DIRECTION('',(0.E0,1.E0,0.E0)); +#6010=VECTOR('',#6009,8.5E-1); +#6011=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#6012=LINE('',#6011,#6010); +#6013=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#6014=VECTOR('',#6013,7.071067811866E-2); +#6015=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.05E0)); +#6016=LINE('',#6015,#6014); +#6017=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#6018=VECTOR('',#6017,7.071067811866E-2); +#6019=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#6020=LINE('',#6019,#6018); +#6021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6022=VECTOR('',#6021,5.E-2); +#6023=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#6024=LINE('',#6023,#6022); +#6025=DIRECTION('',(0.E0,1.E0,0.E0)); +#6026=VECTOR('',#6025,8.5E-1); +#6027=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#6028=LINE('',#6027,#6026); +#6029=DIRECTION('',(0.E0,0.E0,1.E0)); +#6030=VECTOR('',#6029,4.251666049840E-1); +#6031=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#6032=LINE('',#6031,#6030); +#6033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6034=VECTOR('',#6033,5.E-1); +#6035=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#6036=LINE('',#6035,#6034); +#6037=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6038=VECTOR('',#6037,3.2E-1); +#6039=CARTESIAN_POINT('',(2.16E0,-1.075E0,1.85E0)); +#6040=LINE('',#6039,#6038); +#6041=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6042=VECTOR('',#6041,2.6E-1); +#6043=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#6044=LINE('',#6043,#6042); +#6045=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6046=VECTOR('',#6045,2.6E-1); +#6047=CARTESIAN_POINT('',(1.84E0,-1.075E0,1.85E0)); +#6048=LINE('',#6047,#6046); +#6049=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6050=VECTOR('',#6049,1.3E-1); +#6051=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#6052=LINE('',#6051,#6050); +#6053=DIRECTION('',(0.E0,0.E0,1.E0)); +#6054=VECTOR('',#6053,5.5E-1); +#6055=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#6056=LINE('',#6055,#6054); +#6057=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6058=VECTOR('',#6057,1.414213562373E-1); +#6059=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#6060=LINE('',#6059,#6058); +#6061=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6062=VECTOR('',#6061,2.2E-1); +#6063=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#6064=LINE('',#6063,#6062); +#6065=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6066=VECTOR('',#6065,1.2E0); +#6067=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#6068=LINE('',#6067,#6066); +#6069=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6070=VECTOR('',#6069,5.385164807135E-1); +#6071=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#6072=LINE('',#6071,#6070); +#6073=DIRECTION('',(0.E0,1.E0,0.E0)); +#6074=VECTOR('',#6073,2.5E-1); +#6075=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#6076=LINE('',#6075,#6074); +#6077=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6078=VECTOR('',#6077,5.4E-1); +#6079=CARTESIAN_POINT('',(1.84E0,-9.45E-1,1.624833395016E0)); +#6080=LINE('',#6079,#6078); +#6081=DIRECTION('',(0.E0,0.E0,1.E0)); +#6082=VECTOR('',#6081,1.157179676972E0); +#6083=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#6084=LINE('',#6083,#6082); +#6085=DIRECTION('',(1.E0,0.E0,0.E0)); +#6086=VECTOR('',#6085,3.2E-1); +#6087=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#6088=LINE('',#6087,#6086); +#6089=DIRECTION('',(0.E0,1.E0,0.E0)); +#6090=VECTOR('',#6089,2.5E-1); +#6091=CARTESIAN_POINT('',(2.16E0,-2.175E0,8.E-1)); +#6092=LINE('',#6091,#6090); +#6093=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6094=VECTOR('',#6093,5.385164807135E-1); +#6095=CARTESIAN_POINT('',(2.16E0,-2.375E0,1.3E0)); +#6096=LINE('',#6095,#6094); +#6097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6098=VECTOR('',#6097,1.2E0); +#6099=CARTESIAN_POINT('',(2.16E0,-2.375E0,2.5E0)); +#6100=LINE('',#6099,#6098); +#6101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6102=VECTOR('',#6101,2.2E-1); +#6103=CARTESIAN_POINT('',(2.16E0,-2.155E0,2.5E0)); +#6104=LINE('',#6103,#6102); +#6105=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6106=VECTOR('',#6105,1.414213562373E-1); +#6107=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.4E0)); +#6108=LINE('',#6107,#6106); +#6109=DIRECTION('',(0.E0,0.E0,1.E0)); +#6110=VECTOR('',#6109,5.5E-1); +#6111=CARTESIAN_POINT('',(2.16E0,-2.055E0,1.85E0)); +#6112=LINE('',#6111,#6110); +#6113=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6114=VECTOR('',#6113,1.3E-1); +#6115=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#6116=LINE('',#6115,#6114); +#6117=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6118=VECTOR('',#6117,5.4E-1); +#6119=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#6120=LINE('',#6119,#6118); +#6121=DIRECTION('',(0.E0,0.E0,1.E0)); +#6122=VECTOR('',#6121,1.157179676972E0); +#6123=CARTESIAN_POINT('',(2.16E0,-6.75E-1,0.E0)); +#6124=LINE('',#6123,#6122); +#6125=DIRECTION('',(1.E0,0.E0,0.E0)); +#6126=VECTOR('',#6125,3.2E-1); +#6127=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#6128=LINE('',#6127,#6126); +#6129=DIRECTION('',(1.E0,0.E0,0.E0)); +#6130=VECTOR('',#6129,3.2E-1); +#6131=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#6132=LINE('',#6131,#6130); +#6133=DIRECTION('',(1.E0,0.E0,0.E0)); +#6134=VECTOR('',#6133,3.2E-1); +#6135=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#6136=LINE('',#6135,#6134); +#6137=DIRECTION('',(1.E0,0.E0,0.E0)); +#6138=VECTOR('',#6137,3.2E-1); +#6139=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#6140=LINE('',#6139,#6138); +#6141=DIRECTION('',(1.E0,0.E0,0.E0)); +#6142=VECTOR('',#6141,3.2E-1); +#6143=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#6144=LINE('',#6143,#6142); +#6145=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6146=VECTOR('',#6145,3.2E-1); +#6147=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#6148=LINE('',#6147,#6146); +#6149=DIRECTION('',(1.E0,0.E0,0.E0)); +#6150=VECTOR('',#6149,3.2E-1); +#6151=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#6152=LINE('',#6151,#6150); +#6153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6154=VECTOR('',#6153,5.E-2); +#6155=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.1E0)); +#6156=LINE('',#6155,#6154); +#6157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6158=VECTOR('',#6157,5.E-1); +#6159=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#6160=LINE('',#6159,#6158); +#6161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6162=VECTOR('',#6161,4.251666049840E-1); +#6163=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#6164=LINE('',#6163,#6162); +#6165=DIRECTION('',(0.E0,1.E0,0.E0)); +#6166=VECTOR('',#6165,8.5E-1); +#6167=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#6168=LINE('',#6167,#6166); +#6169=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#6170=VECTOR('',#6169,7.071067811866E-2); +#6171=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.05E0)); +#6172=LINE('',#6171,#6170); +#6173=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#6174=VECTOR('',#6173,7.071067811866E-2); +#6175=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#6176=LINE('',#6175,#6174); +#6177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6178=VECTOR('',#6177,5.E-2); +#6179=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#6180=LINE('',#6179,#6178); +#6181=DIRECTION('',(0.E0,1.E0,0.E0)); +#6182=VECTOR('',#6181,8.5E-1); +#6183=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#6184=LINE('',#6183,#6182); +#6185=DIRECTION('',(0.E0,0.E0,1.E0)); +#6186=VECTOR('',#6185,4.251666049840E-1); +#6187=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#6188=LINE('',#6187,#6186); +#6189=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6190=VECTOR('',#6189,5.E-1); +#6191=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#6192=LINE('',#6191,#6190); +#6193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6194=VECTOR('',#6193,3.2E-1); +#6195=CARTESIAN_POINT('',(2.96E0,-1.075E0,1.85E0)); +#6196=LINE('',#6195,#6194); +#6197=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6198=VECTOR('',#6197,2.6E-1); +#6199=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#6200=LINE('',#6199,#6198); +#6201=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6202=VECTOR('',#6201,2.6E-1); +#6203=CARTESIAN_POINT('',(2.64E0,-1.075E0,1.85E0)); +#6204=LINE('',#6203,#6202); +#6205=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6206=VECTOR('',#6205,1.3E-1); +#6207=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#6208=LINE('',#6207,#6206); +#6209=DIRECTION('',(0.E0,0.E0,1.E0)); +#6210=VECTOR('',#6209,5.5E-1); +#6211=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#6212=LINE('',#6211,#6210); +#6213=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6214=VECTOR('',#6213,1.414213562373E-1); +#6215=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#6216=LINE('',#6215,#6214); +#6217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6218=VECTOR('',#6217,2.2E-1); +#6219=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#6220=LINE('',#6219,#6218); +#6221=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6222=VECTOR('',#6221,1.2E0); +#6223=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#6224=LINE('',#6223,#6222); +#6225=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6226=VECTOR('',#6225,5.385164807135E-1); +#6227=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#6228=LINE('',#6227,#6226); +#6229=DIRECTION('',(0.E0,1.E0,0.E0)); +#6230=VECTOR('',#6229,2.5E-1); +#6231=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#6232=LINE('',#6231,#6230); +#6233=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6234=VECTOR('',#6233,5.4E-1); +#6235=CARTESIAN_POINT('',(2.64E0,-9.45E-1,1.624833395016E0)); +#6236=LINE('',#6235,#6234); +#6237=DIRECTION('',(0.E0,0.E0,1.E0)); +#6238=VECTOR('',#6237,1.157179676972E0); +#6239=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#6240=LINE('',#6239,#6238); +#6241=DIRECTION('',(1.E0,0.E0,0.E0)); +#6242=VECTOR('',#6241,3.2E-1); +#6243=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#6244=LINE('',#6243,#6242); +#6245=DIRECTION('',(0.E0,1.E0,0.E0)); +#6246=VECTOR('',#6245,2.5E-1); +#6247=CARTESIAN_POINT('',(2.96E0,-2.175E0,8.E-1)); +#6248=LINE('',#6247,#6246); +#6249=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6250=VECTOR('',#6249,5.385164807135E-1); +#6251=CARTESIAN_POINT('',(2.96E0,-2.375E0,1.3E0)); +#6252=LINE('',#6251,#6250); +#6253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6254=VECTOR('',#6253,1.2E0); +#6255=CARTESIAN_POINT('',(2.96E0,-2.375E0,2.5E0)); +#6256=LINE('',#6255,#6254); +#6257=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6258=VECTOR('',#6257,2.2E-1); +#6259=CARTESIAN_POINT('',(2.96E0,-2.155E0,2.5E0)); +#6260=LINE('',#6259,#6258); +#6261=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6262=VECTOR('',#6261,1.414213562373E-1); +#6263=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.4E0)); +#6264=LINE('',#6263,#6262); +#6265=DIRECTION('',(0.E0,0.E0,1.E0)); +#6266=VECTOR('',#6265,5.5E-1); +#6267=CARTESIAN_POINT('',(2.96E0,-2.055E0,1.85E0)); +#6268=LINE('',#6267,#6266); +#6269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6270=VECTOR('',#6269,1.3E-1); +#6271=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#6272=LINE('',#6271,#6270); +#6273=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6274=VECTOR('',#6273,5.4E-1); +#6275=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#6276=LINE('',#6275,#6274); +#6277=DIRECTION('',(0.E0,0.E0,1.E0)); +#6278=VECTOR('',#6277,1.157179676972E0); +#6279=CARTESIAN_POINT('',(2.96E0,-6.75E-1,0.E0)); +#6280=LINE('',#6279,#6278); +#6281=DIRECTION('',(1.E0,0.E0,0.E0)); +#6282=VECTOR('',#6281,3.2E-1); +#6283=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#6284=LINE('',#6283,#6282); +#6285=DIRECTION('',(1.E0,0.E0,0.E0)); +#6286=VECTOR('',#6285,3.2E-1); +#6287=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#6288=LINE('',#6287,#6286); +#6289=DIRECTION('',(1.E0,0.E0,0.E0)); +#6290=VECTOR('',#6289,3.2E-1); +#6291=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#6292=LINE('',#6291,#6290); +#6293=DIRECTION('',(1.E0,0.E0,0.E0)); +#6294=VECTOR('',#6293,3.2E-1); +#6295=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#6296=LINE('',#6295,#6294); +#6297=DIRECTION('',(1.E0,0.E0,0.E0)); +#6298=VECTOR('',#6297,3.2E-1); +#6299=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#6300=LINE('',#6299,#6298); +#6301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6302=VECTOR('',#6301,3.2E-1); +#6303=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#6304=LINE('',#6303,#6302); +#6305=DIRECTION('',(1.E0,0.E0,0.E0)); +#6306=VECTOR('',#6305,3.2E-1); +#6307=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#6308=LINE('',#6307,#6306); +#6309=DIRECTION('',(-2.664535259100E-14,0.E0,-1.E0)); +#6310=VECTOR('',#6309,5.E-2); +#6311=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#6312=LINE('',#6311,#6310); +#6313=DIRECTION('',(0.E0,1.E0,0.E0)); +#6314=VECTOR('',#6313,8.5E-1); +#6315=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#6316=LINE('',#6315,#6314); +#6317=DIRECTION('',(0.E0,0.E0,1.E0)); +#6318=VECTOR('',#6317,4.251666049840E-1); +#6319=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#6320=LINE('',#6319,#6318); +#6321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6322=VECTOR('',#6321,5.E-1); +#6323=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#6324=LINE('',#6323,#6322); +#6325=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#6326=VECTOR('',#6325,7.071067811865E-2); +#6327=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.05E0)); +#6328=LINE('',#6327,#6326); +#6329=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#6330=VECTOR('',#6329,7.071067811866E-2); +#6331=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#6332=LINE('',#6331,#6330); +#6333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6334=VECTOR('',#6333,5.E-2); +#6335=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.1E0)); +#6336=LINE('',#6335,#6334); +#6337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6338=VECTOR('',#6337,5.E-1); +#6339=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#6340=LINE('',#6339,#6338); +#6341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6342=VECTOR('',#6341,4.251666049840E-1); +#6343=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#6344=LINE('',#6343,#6342); +#6345=DIRECTION('',(0.E0,1.E0,0.E0)); +#6346=VECTOR('',#6345,8.5E-1); +#6347=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#6348=LINE('',#6347,#6346); +#6349=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#6350=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#6351=VERTEX_POINT('',#6349); +#6352=VERTEX_POINT('',#6350); +#6353=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#6354=VERTEX_POINT('',#6353); +#6355=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#6356=VERTEX_POINT('',#6355); +#6357=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#6358=VERTEX_POINT('',#6357); +#6359=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#6360=VERTEX_POINT('',#6359); +#6361=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#6362=VERTEX_POINT('',#6361); +#6363=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#6364=VERTEX_POINT('',#6363); +#6365=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#6366=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#6367=VERTEX_POINT('',#6365); +#6368=VERTEX_POINT('',#6366); +#6369=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#6370=VERTEX_POINT('',#6369); +#6371=CARTESIAN_POINT('',(4.9E0,-2.325E0,2.1E0)); +#6372=CARTESIAN_POINT('',(4.9E0,-2.325E0,3.E-1)); +#6373=VERTEX_POINT('',#6371); +#6374=VERTEX_POINT('',#6372); +#6375=CARTESIAN_POINT('',(4.9E0,-1.925E0,3.E-1)); +#6376=VERTEX_POINT('',#6375); +#6377=CARTESIAN_POINT('',(4.9E0,-1.925E0,-1.1E0)); +#6378=VERTEX_POINT('',#6377); +#6379=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.1E0)); +#6380=VERTEX_POINT('',#6379); +#6381=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#6382=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#6383=VERTEX_POINT('',#6381); +#6384=VERTEX_POINT('',#6382); +#6385=CARTESIAN_POINT('',(4.15E0,2.325E0,-1.4E0)); +#6386=CARTESIAN_POINT('',(4.15E0,2.325E0,2.1E0)); +#6387=VERTEX_POINT('',#6385); +#6388=VERTEX_POINT('',#6386); +#6389=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.4E0)); +#6390=CARTESIAN_POINT('',(4.9E0,1.025E0,-1.4E0)); +#6391=VERTEX_POINT('',#6389); +#6392=VERTEX_POINT('',#6390); +#6393=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#6394=VERTEX_POINT('',#6393); +#6395=CARTESIAN_POINT('',(4.2E0,8.75E-1,-2.1E0)); +#6396=VERTEX_POINT('',#6395); +#6397=CARTESIAN_POINT('',(4.35E0,1.025E0,-1.95E0)); +#6398=VERTEX_POINT('',#6397); +#6399=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#6400=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#6401=VERTEX_POINT('',#6399); +#6402=VERTEX_POINT('',#6400); +#6403=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#6404=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#6405=VERTEX_POINT('',#6403); +#6406=VERTEX_POINT('',#6404); +#6407=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#6408=VERTEX_POINT('',#6407); +#6409=CARTESIAN_POINT('',(-4.E0,-2.325E0,3.E-1)); +#6410=VERTEX_POINT('',#6409); +#6411=CARTESIAN_POINT('',(4.E0,-1.925E0,3.E-1)); +#6412=VERTEX_POINT('',#6411); +#6413=CARTESIAN_POINT('',(-4.E0,-1.925E0,3.E-1)); +#6414=VERTEX_POINT('',#6413); +#6415=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#6416=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#6417=VERTEX_POINT('',#6415); +#6418=VERTEX_POINT('',#6416); +#6419=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#6420=CARTESIAN_POINT('',(-4.E0,-2.325E0,-1.1E0)); +#6421=VERTEX_POINT('',#6419); +#6422=VERTEX_POINT('',#6420); +#6423=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#6424=VERTEX_POINT('',#6423); +#6425=CARTESIAN_POINT('',(-4.E0,-2.325E0,-2.1E0)); +#6426=VERTEX_POINT('',#6425); +#6427=CARTESIAN_POINT('',(4.E0,-1.925E0,-2.1E0)); +#6428=VERTEX_POINT('',#6427); +#6429=CARTESIAN_POINT('',(-4.E0,-1.925E0,-2.1E0)); +#6430=VERTEX_POINT('',#6429); +#6431=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,0.E0)); +#6432=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,0.E0)); +#6433=VERTEX_POINT('',#6431); +#6434=VERTEX_POINT('',#6432); +#6435=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,0.E0)); +#6436=VERTEX_POINT('',#6435); +#6437=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,0.E0)); +#6438=VERTEX_POINT('',#6437); +#6439=CARTESIAN_POINT('',(3.95E0,-9.45E-1,0.E0)); +#6440=CARTESIAN_POINT('',(3.95E0,-9.15E-1,0.E0)); +#6441=VERTEX_POINT('',#6439); +#6442=VERTEX_POINT('',#6440); +#6443=CARTESIAN_POINT('',(4.3E0,-9.15E-1,0.E0)); +#6444=VERTEX_POINT('',#6443); +#6445=CARTESIAN_POINT('',(4.45E0,-7.65E-1,0.E0)); +#6446=VERTEX_POINT('',#6445); +#6447=CARTESIAN_POINT('',(4.45E0,-7.5E-2,0.E0)); +#6448=VERTEX_POINT('',#6447); +#6449=CARTESIAN_POINT('',(4.05E0,-7.5E-2,0.E0)); +#6450=VERTEX_POINT('',#6449); +#6451=CARTESIAN_POINT('',(4.05E0,5.25E-1,0.E0)); +#6452=VERTEX_POINT('',#6451); +#6453=CARTESIAN_POINT('',(-4.45E0,1.215E0,0.E0)); +#6454=VERTEX_POINT('',#6453); +#6455=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#6456=VERTEX_POINT('',#6455); +#6457=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#6458=VERTEX_POINT('',#6457); +#6459=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#6460=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#6461=VERTEX_POINT('',#6459); +#6462=VERTEX_POINT('',#6460); +#6463=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#6464=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#6465=VERTEX_POINT('',#6463); +#6466=VERTEX_POINT('',#6464); +#6467=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#6468=VERTEX_POINT('',#6467); +#6469=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#6470=VERTEX_POINT('',#6469); +#6471=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#6472=VERTEX_POINT('',#6471); +#6473=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.05E0)); +#6474=VERTEX_POINT('',#6473); +#6475=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#6476=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#6477=VERTEX_POINT('',#6475); +#6478=VERTEX_POINT('',#6476); +#6479=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#6480=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#6481=VERTEX_POINT('',#6479); +#6482=VERTEX_POINT('',#6480); +#6483=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#6484=VERTEX_POINT('',#6483); +#6485=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.05E0)); +#6486=VERTEX_POINT('',#6485); +#6487=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#6488=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#6489=VERTEX_POINT('',#6487); +#6490=VERTEX_POINT('',#6488); +#6491=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#6492=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.05E0)); +#6493=VERTEX_POINT('',#6491); +#6494=VERTEX_POINT('',#6492); +#6495=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#6496=VERTEX_POINT('',#6495); +#6497=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#6498=CARTESIAN_POINT('',(-3.44E0,1.625E0,2.1E0)); +#6499=VERTEX_POINT('',#6497); +#6500=VERTEX_POINT('',#6498); +#6501=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#6502=CARTESIAN_POINT('',(-3.76E0,1.625E0,2.1E0)); +#6503=VERTEX_POINT('',#6501); +#6504=VERTEX_POINT('',#6502); +#6505=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#6506=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.4E0)); +#6507=VERTEX_POINT('',#6505); +#6508=VERTEX_POINT('',#6506); +#6509=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#6510=VERTEX_POINT('',#6509); +#6511=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#6512=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#6513=VERTEX_POINT('',#6511); +#6514=VERTEX_POINT('',#6512); +#6515=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#6516=VERTEX_POINT('',#6515); +#6517=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#6518=VERTEX_POINT('',#6517); +#6519=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#6520=VERTEX_POINT('',#6519); +#6521=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#6522=VERTEX_POINT('',#6521); +#6523=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#6524=VERTEX_POINT('',#6523); +#6525=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.45E0)); +#6526=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-1.7E0)); +#6527=VERTEX_POINT('',#6525); +#6528=VERTEX_POINT('',#6526); +#6529=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-2.6E0)); +#6530=VERTEX_POINT('',#6529); +#6531=CARTESIAN_POINT('',(-3.44E0,-2.155E0,-2.6E0)); +#6532=VERTEX_POINT('',#6531); +#6533=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.5E0)); +#6534=VERTEX_POINT('',#6533); +#6535=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-1.95E0)); +#6536=VERTEX_POINT('',#6535); +#6537=CARTESIAN_POINT('',(-3.44E0,8.75E-1,-1.95E0)); +#6538=VERTEX_POINT('',#6537); +#6539=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#6540=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#6541=VERTEX_POINT('',#6539); +#6542=VERTEX_POINT('',#6540); +#6543=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.85E0)); +#6544=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#6545=VERTEX_POINT('',#6543); +#6546=VERTEX_POINT('',#6544); +#6547=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#6548=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#6549=VERTEX_POINT('',#6547); +#6550=VERTEX_POINT('',#6548); +#6551=CARTESIAN_POINT('',(-3.44E0,1.125E0,0.E0)); +#6552=CARTESIAN_POINT('',(-3.44E0,1.395E0,0.E0)); +#6553=VERTEX_POINT('',#6551); +#6554=VERTEX_POINT('',#6552); +#6555=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#6556=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#6557=VERTEX_POINT('',#6555); +#6558=VERTEX_POINT('',#6556); +#6559=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.45E0)); +#6560=VERTEX_POINT('',#6559); +#6561=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#6562=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.8E0)); +#6563=VERTEX_POINT('',#6561); +#6564=VERTEX_POINT('',#6562); +#6565=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#6566=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#6567=VERTEX_POINT('',#6565); +#6568=VERTEX_POINT('',#6566); +#6569=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#6570=VERTEX_POINT('',#6569); +#6571=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#6572=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.8E0)); +#6573=VERTEX_POINT('',#6571); +#6574=VERTEX_POINT('',#6572); +#6575=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#6576=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#6577=VERTEX_POINT('',#6575); +#6578=VERTEX_POINT('',#6576); +#6579=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#6580=VERTEX_POINT('',#6579); +#6581=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#6582=VERTEX_POINT('',#6581); +#6583=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#6584=VERTEX_POINT('',#6583); +#6585=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#6586=VERTEX_POINT('',#6585); +#6587=CARTESIAN_POINT('',(-3.44E0,-2.055E0,1.85E0)); +#6588=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.4E0)); +#6589=VERTEX_POINT('',#6587); +#6590=VERTEX_POINT('',#6588); +#6591=CARTESIAN_POINT('',(-3.44E0,-2.155E0,2.5E0)); +#6592=VERTEX_POINT('',#6591); +#6593=CARTESIAN_POINT('',(-3.44E0,-2.375E0,2.5E0)); +#6594=VERTEX_POINT('',#6593); +#6595=CARTESIAN_POINT('',(-3.44E0,-2.375E0,1.3E0)); +#6596=VERTEX_POINT('',#6595); +#6597=CARTESIAN_POINT('',(-3.44E0,-2.175E0,8.E-1)); +#6598=VERTEX_POINT('',#6597); +#6599=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#6600=CARTESIAN_POINT('',(-3.76E0,-1.925E0,8.E-1)); +#6601=VERTEX_POINT('',#6599); +#6602=VERTEX_POINT('',#6600); +#6603=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#6604=CARTESIAN_POINT('',(-3.44E0,-1.925E0,8.E-1)); +#6605=VERTEX_POINT('',#6603); +#6606=VERTEX_POINT('',#6604); +#6607=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#6608=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#6609=VERTEX_POINT('',#6607); +#6610=VERTEX_POINT('',#6608); +#6611=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#6612=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,0.E0)); +#6613=VERTEX_POINT('',#6611); +#6614=VERTEX_POINT('',#6612); +#6615=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#6616=VERTEX_POINT('',#6615); +#6617=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#6618=CARTESIAN_POINT('',(-3.935E0,-1.925E0,-2.1E0)); +#6619=VERTEX_POINT('',#6617); +#6620=VERTEX_POINT('',#6618); +#6621=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#6622=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#6623=VERTEX_POINT('',#6621); +#6624=VERTEX_POINT('',#6622); +#6625=CARTESIAN_POINT('',(-3.83E0,1.025E0,-1.95E0)); +#6626=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.85E0)); +#6627=VERTEX_POINT('',#6625); +#6628=VERTEX_POINT('',#6626); +#6629=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#6630=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.85E0)); +#6631=VERTEX_POINT('',#6629); +#6632=VERTEX_POINT('',#6630); +#6633=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#6634=CARTESIAN_POINT('',(-2.64E0,1.625E0,2.1E0)); +#6635=VERTEX_POINT('',#6633); +#6636=VERTEX_POINT('',#6634); +#6637=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#6638=CARTESIAN_POINT('',(-2.96E0,1.625E0,2.1E0)); +#6639=VERTEX_POINT('',#6637); +#6640=VERTEX_POINT('',#6638); +#6641=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#6642=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.4E0)); +#6643=VERTEX_POINT('',#6641); +#6644=VERTEX_POINT('',#6642); +#6645=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#6646=CARTESIAN_POINT('',(-1.84E0,1.625E0,2.1E0)); +#6647=VERTEX_POINT('',#6645); +#6648=VERTEX_POINT('',#6646); +#6649=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#6650=CARTESIAN_POINT('',(-2.16E0,1.625E0,2.1E0)); +#6651=VERTEX_POINT('',#6649); +#6652=VERTEX_POINT('',#6650); +#6653=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#6654=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.4E0)); +#6655=VERTEX_POINT('',#6653); +#6656=VERTEX_POINT('',#6654); +#6657=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#6658=CARTESIAN_POINT('',(-1.04E0,1.625E0,2.1E0)); +#6659=VERTEX_POINT('',#6657); +#6660=VERTEX_POINT('',#6658); +#6661=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#6662=CARTESIAN_POINT('',(-1.36E0,1.625E0,2.1E0)); +#6663=VERTEX_POINT('',#6661); +#6664=VERTEX_POINT('',#6662); +#6665=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#6666=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.4E0)); +#6667=VERTEX_POINT('',#6665); +#6668=VERTEX_POINT('',#6666); +#6669=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#6670=CARTESIAN_POINT('',(-2.4E-1,1.625E0,2.1E0)); +#6671=VERTEX_POINT('',#6669); +#6672=VERTEX_POINT('',#6670); +#6673=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#6674=CARTESIAN_POINT('',(-5.6E-1,1.625E0,2.1E0)); +#6675=VERTEX_POINT('',#6673); +#6676=VERTEX_POINT('',#6674); +#6677=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#6678=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.4E0)); +#6679=VERTEX_POINT('',#6677); +#6680=VERTEX_POINT('',#6678); +#6681=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#6682=VERTEX_POINT('',#6681); +#6683=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#6684=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#6685=VERTEX_POINT('',#6683); +#6686=VERTEX_POINT('',#6684); +#6687=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#6688=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#6689=VERTEX_POINT('',#6687); +#6690=VERTEX_POINT('',#6688); +#6691=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#6692=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#6693=VERTEX_POINT('',#6691); +#6694=VERTEX_POINT('',#6692); +#6695=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#6696=CARTESIAN_POINT('',(-3.135E0,-1.925E0,-2.1E0)); +#6697=VERTEX_POINT('',#6695); +#6698=VERTEX_POINT('',#6696); +#6699=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#6700=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#6701=VERTEX_POINT('',#6699); +#6702=VERTEX_POINT('',#6700); +#6703=CARTESIAN_POINT('',(-3.03E0,1.025E0,-1.95E0)); +#6704=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.85E0)); +#6705=VERTEX_POINT('',#6703); +#6706=VERTEX_POINT('',#6704); +#6707=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#6708=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.85E0)); +#6709=VERTEX_POINT('',#6707); +#6710=VERTEX_POINT('',#6708); +#6711=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#6712=CARTESIAN_POINT('',(-2.335E0,-1.925E0,-2.1E0)); +#6713=VERTEX_POINT('',#6711); +#6714=VERTEX_POINT('',#6712); +#6715=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#6716=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#6717=VERTEX_POINT('',#6715); +#6718=VERTEX_POINT('',#6716); +#6719=CARTESIAN_POINT('',(-2.23E0,1.025E0,-1.95E0)); +#6720=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.85E0)); +#6721=VERTEX_POINT('',#6719); +#6722=VERTEX_POINT('',#6720); +#6723=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#6724=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.85E0)); +#6725=VERTEX_POINT('',#6723); +#6726=VERTEX_POINT('',#6724); +#6727=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#6728=CARTESIAN_POINT('',(-1.535E0,-1.925E0,-2.1E0)); +#6729=VERTEX_POINT('',#6727); +#6730=VERTEX_POINT('',#6728); +#6731=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#6732=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#6733=VERTEX_POINT('',#6731); +#6734=VERTEX_POINT('',#6732); +#6735=CARTESIAN_POINT('',(-1.43E0,1.025E0,-1.95E0)); +#6736=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.85E0)); +#6737=VERTEX_POINT('',#6735); +#6738=VERTEX_POINT('',#6736); +#6739=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#6740=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.85E0)); +#6741=VERTEX_POINT('',#6739); +#6742=VERTEX_POINT('',#6740); +#6743=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#6744=CARTESIAN_POINT('',(-7.35E-1,-1.925E0,-2.1E0)); +#6745=VERTEX_POINT('',#6743); +#6746=VERTEX_POINT('',#6744); +#6747=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#6748=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#6749=VERTEX_POINT('',#6747); +#6750=VERTEX_POINT('',#6748); +#6751=CARTESIAN_POINT('',(-6.3E-1,1.025E0,-1.95E0)); +#6752=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.85E0)); +#6753=VERTEX_POINT('',#6751); +#6754=VERTEX_POINT('',#6752); +#6755=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#6756=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.85E0)); +#6757=VERTEX_POINT('',#6755); +#6758=VERTEX_POINT('',#6756); +#6759=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#6760=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#6761=VERTEX_POINT('',#6759); +#6762=VERTEX_POINT('',#6760); +#6763=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#6764=VERTEX_POINT('',#6763); +#6765=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#6766=VERTEX_POINT('',#6765); +#6767=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#6768=VERTEX_POINT('',#6767); +#6769=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#6770=VERTEX_POINT('',#6769); +#6771=CARTESIAN_POINT('',(-2.64E0,-2.055E0,1.85E0)); +#6772=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.4E0)); +#6773=VERTEX_POINT('',#6771); +#6774=VERTEX_POINT('',#6772); +#6775=CARTESIAN_POINT('',(-2.64E0,-2.155E0,2.5E0)); +#6776=VERTEX_POINT('',#6775); +#6777=CARTESIAN_POINT('',(-2.64E0,-2.375E0,2.5E0)); +#6778=VERTEX_POINT('',#6777); +#6779=CARTESIAN_POINT('',(-2.64E0,-2.375E0,1.3E0)); +#6780=VERTEX_POINT('',#6779); +#6781=CARTESIAN_POINT('',(-2.64E0,-2.175E0,8.E-1)); +#6782=VERTEX_POINT('',#6781); +#6783=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#6784=CARTESIAN_POINT('',(-2.96E0,-1.925E0,8.E-1)); +#6785=VERTEX_POINT('',#6783); +#6786=VERTEX_POINT('',#6784); +#6787=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#6788=CARTESIAN_POINT('',(-2.64E0,-1.925E0,8.E-1)); +#6789=VERTEX_POINT('',#6787); +#6790=VERTEX_POINT('',#6788); +#6791=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#6792=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#6793=VERTEX_POINT('',#6791); +#6794=VERTEX_POINT('',#6792); +#6795=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#6796=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,0.E0)); +#6797=VERTEX_POINT('',#6795); +#6798=VERTEX_POINT('',#6796); +#6799=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#6800=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#6801=VERTEX_POINT('',#6799); +#6802=VERTEX_POINT('',#6800); +#6803=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#6804=VERTEX_POINT('',#6803); +#6805=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#6806=VERTEX_POINT('',#6805); +#6807=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#6808=VERTEX_POINT('',#6807); +#6809=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#6810=VERTEX_POINT('',#6809); +#6811=CARTESIAN_POINT('',(-1.84E0,-2.055E0,1.85E0)); +#6812=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.4E0)); +#6813=VERTEX_POINT('',#6811); +#6814=VERTEX_POINT('',#6812); +#6815=CARTESIAN_POINT('',(-1.84E0,-2.155E0,2.5E0)); +#6816=VERTEX_POINT('',#6815); +#6817=CARTESIAN_POINT('',(-1.84E0,-2.375E0,2.5E0)); +#6818=VERTEX_POINT('',#6817); +#6819=CARTESIAN_POINT('',(-1.84E0,-2.375E0,1.3E0)); +#6820=VERTEX_POINT('',#6819); +#6821=CARTESIAN_POINT('',(-1.84E0,-2.175E0,8.E-1)); +#6822=VERTEX_POINT('',#6821); +#6823=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#6824=CARTESIAN_POINT('',(-2.16E0,-1.925E0,8.E-1)); +#6825=VERTEX_POINT('',#6823); +#6826=VERTEX_POINT('',#6824); +#6827=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#6828=CARTESIAN_POINT('',(-1.84E0,-1.925E0,8.E-1)); +#6829=VERTEX_POINT('',#6827); +#6830=VERTEX_POINT('',#6828); +#6831=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#6832=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#6833=VERTEX_POINT('',#6831); +#6834=VERTEX_POINT('',#6832); +#6835=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#6836=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,0.E0)); +#6837=VERTEX_POINT('',#6835); +#6838=VERTEX_POINT('',#6836); +#6839=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#6840=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#6841=VERTEX_POINT('',#6839); +#6842=VERTEX_POINT('',#6840); +#6843=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#6844=VERTEX_POINT('',#6843); +#6845=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#6846=VERTEX_POINT('',#6845); +#6847=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#6848=VERTEX_POINT('',#6847); +#6849=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#6850=VERTEX_POINT('',#6849); +#6851=CARTESIAN_POINT('',(-1.04E0,-2.055E0,1.85E0)); +#6852=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.4E0)); +#6853=VERTEX_POINT('',#6851); +#6854=VERTEX_POINT('',#6852); +#6855=CARTESIAN_POINT('',(-1.04E0,-2.155E0,2.5E0)); +#6856=VERTEX_POINT('',#6855); +#6857=CARTESIAN_POINT('',(-1.04E0,-2.375E0,2.5E0)); +#6858=VERTEX_POINT('',#6857); +#6859=CARTESIAN_POINT('',(-1.04E0,-2.375E0,1.3E0)); +#6860=VERTEX_POINT('',#6859); +#6861=CARTESIAN_POINT('',(-1.04E0,-2.175E0,8.E-1)); +#6862=VERTEX_POINT('',#6861); +#6863=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#6864=CARTESIAN_POINT('',(-1.36E0,-1.925E0,8.E-1)); +#6865=VERTEX_POINT('',#6863); +#6866=VERTEX_POINT('',#6864); +#6867=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#6868=CARTESIAN_POINT('',(-1.04E0,-1.925E0,8.E-1)); +#6869=VERTEX_POINT('',#6867); +#6870=VERTEX_POINT('',#6868); +#6871=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#6872=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#6873=VERTEX_POINT('',#6871); +#6874=VERTEX_POINT('',#6872); +#6875=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#6876=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,0.E0)); +#6877=VERTEX_POINT('',#6875); +#6878=VERTEX_POINT('',#6876); +#6879=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#6880=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#6881=VERTEX_POINT('',#6879); +#6882=VERTEX_POINT('',#6880); +#6883=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#6884=VERTEX_POINT('',#6883); +#6885=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#6886=VERTEX_POINT('',#6885); +#6887=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#6888=VERTEX_POINT('',#6887); +#6889=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#6890=VERTEX_POINT('',#6889); +#6891=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,1.85E0)); +#6892=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.4E0)); +#6893=VERTEX_POINT('',#6891); +#6894=VERTEX_POINT('',#6892); +#6895=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,2.5E0)); +#6896=VERTEX_POINT('',#6895); +#6897=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,2.5E0)); +#6898=VERTEX_POINT('',#6897); +#6899=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,1.3E0)); +#6900=VERTEX_POINT('',#6899); +#6901=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,8.E-1)); +#6902=VERTEX_POINT('',#6901); +#6903=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#6904=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,8.E-1)); +#6905=VERTEX_POINT('',#6903); +#6906=VERTEX_POINT('',#6904); +#6907=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#6908=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,8.E-1)); +#6909=VERTEX_POINT('',#6907); +#6910=VERTEX_POINT('',#6908); +#6911=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#6912=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#6913=VERTEX_POINT('',#6911); +#6914=VERTEX_POINT('',#6912); +#6915=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#6916=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,0.E0)); +#6917=VERTEX_POINT('',#6915); +#6918=VERTEX_POINT('',#6916); +#6919=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#6920=VERTEX_POINT('',#6919); +#6921=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#6922=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.1E0)); +#6923=VERTEX_POINT('',#6921); +#6924=VERTEX_POINT('',#6922); +#6925=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#6926=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#6927=VERTEX_POINT('',#6925); +#6928=VERTEX_POINT('',#6926); +#6929=CARTESIAN_POINT('',(-3.81E0,-9.95E-1,2.1E0)); +#6930=VERTEX_POINT('',#6929); +#6931=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#6932=VERTEX_POINT('',#6931); +#6933=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#6934=VERTEX_POINT('',#6933); +#6935=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,2.05E0)); +#6936=VERTEX_POINT('',#6935); +#6937=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#6938=VERTEX_POINT('',#6937); +#6939=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.05E0)); +#6940=VERTEX_POINT('',#6939); +#6941=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#6942=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.1E0)); +#6943=VERTEX_POINT('',#6941); +#6944=VERTEX_POINT('',#6942); +#6945=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#6946=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#6947=VERTEX_POINT('',#6945); +#6948=VERTEX_POINT('',#6946); +#6949=CARTESIAN_POINT('',(-3.01E0,-9.95E-1,2.1E0)); +#6950=VERTEX_POINT('',#6949); +#6951=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#6952=VERTEX_POINT('',#6951); +#6953=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#6954=VERTEX_POINT('',#6953); +#6955=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,2.05E0)); +#6956=VERTEX_POINT('',#6955); +#6957=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#6958=VERTEX_POINT('',#6957); +#6959=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.05E0)); +#6960=VERTEX_POINT('',#6959); +#6961=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#6962=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.1E0)); +#6963=VERTEX_POINT('',#6961); +#6964=VERTEX_POINT('',#6962); +#6965=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#6966=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#6967=VERTEX_POINT('',#6965); +#6968=VERTEX_POINT('',#6966); +#6969=CARTESIAN_POINT('',(-2.21E0,-9.95E-1,2.1E0)); +#6970=VERTEX_POINT('',#6969); +#6971=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#6972=VERTEX_POINT('',#6971); +#6973=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#6974=VERTEX_POINT('',#6973); +#6975=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,2.05E0)); +#6976=VERTEX_POINT('',#6975); +#6977=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#6978=VERTEX_POINT('',#6977); +#6979=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.05E0)); +#6980=VERTEX_POINT('',#6979); +#6981=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#6982=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.1E0)); +#6983=VERTEX_POINT('',#6981); +#6984=VERTEX_POINT('',#6982); +#6985=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#6986=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#6987=VERTEX_POINT('',#6985); +#6988=VERTEX_POINT('',#6986); +#6989=CARTESIAN_POINT('',(-1.41E0,-9.95E-1,2.1E0)); +#6990=VERTEX_POINT('',#6989); +#6991=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#6992=VERTEX_POINT('',#6991); +#6993=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#6994=VERTEX_POINT('',#6993); +#6995=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,2.05E0)); +#6996=VERTEX_POINT('',#6995); +#6997=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#6998=VERTEX_POINT('',#6997); +#6999=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.05E0)); +#7000=VERTEX_POINT('',#6999); +#7001=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#7002=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.1E0)); +#7003=VERTEX_POINT('',#7001); +#7004=VERTEX_POINT('',#7002); +#7005=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#7006=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#7007=VERTEX_POINT('',#7005); +#7008=VERTEX_POINT('',#7006); +#7009=CARTESIAN_POINT('',(-6.1E-1,-9.95E-1,2.1E0)); +#7010=VERTEX_POINT('',#7009); +#7011=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#7012=VERTEX_POINT('',#7011); +#7013=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#7014=VERTEX_POINT('',#7013); +#7015=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,2.05E0)); +#7016=VERTEX_POINT('',#7015); +#7017=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#7018=VERTEX_POINT('',#7017); +#7019=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.05E0)); +#7020=VERTEX_POINT('',#7019); +#7021=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#7022=CARTESIAN_POINT('',(6.5E-2,-1.925E0,-2.1E0)); +#7023=VERTEX_POINT('',#7021); +#7024=VERTEX_POINT('',#7022); +#7025=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#7026=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#7027=VERTEX_POINT('',#7025); +#7028=VERTEX_POINT('',#7026); +#7029=CARTESIAN_POINT('',(1.7E-1,1.025E0,-1.95E0)); +#7030=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.85E0)); +#7031=VERTEX_POINT('',#7029); +#7032=VERTEX_POINT('',#7030); +#7033=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#7034=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.85E0)); +#7035=VERTEX_POINT('',#7033); +#7036=VERTEX_POINT('',#7034); +#7037=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#7038=CARTESIAN_POINT('',(8.65E-1,-1.925E0,-2.1E0)); +#7039=VERTEX_POINT('',#7037); +#7040=VERTEX_POINT('',#7038); +#7041=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#7042=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#7043=VERTEX_POINT('',#7041); +#7044=VERTEX_POINT('',#7042); +#7045=CARTESIAN_POINT('',(9.7E-1,1.025E0,-1.95E0)); +#7046=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.85E0)); +#7047=VERTEX_POINT('',#7045); +#7048=VERTEX_POINT('',#7046); +#7049=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#7050=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.85E0)); +#7051=VERTEX_POINT('',#7049); +#7052=VERTEX_POINT('',#7050); +#7053=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#7054=CARTESIAN_POINT('',(1.665E0,-1.925E0,-2.1E0)); +#7055=VERTEX_POINT('',#7053); +#7056=VERTEX_POINT('',#7054); +#7057=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#7058=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#7059=VERTEX_POINT('',#7057); +#7060=VERTEX_POINT('',#7058); +#7061=CARTESIAN_POINT('',(1.77E0,1.025E0,-1.95E0)); +#7062=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.85E0)); +#7063=VERTEX_POINT('',#7061); +#7064=VERTEX_POINT('',#7062); +#7065=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#7066=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.85E0)); +#7067=VERTEX_POINT('',#7065); +#7068=VERTEX_POINT('',#7066); +#7069=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#7070=CARTESIAN_POINT('',(2.465E0,-1.925E0,-2.1E0)); +#7071=VERTEX_POINT('',#7069); +#7072=VERTEX_POINT('',#7070); +#7073=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#7074=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#7075=VERTEX_POINT('',#7073); +#7076=VERTEX_POINT('',#7074); +#7077=CARTESIAN_POINT('',(2.57E0,1.025E0,-1.95E0)); +#7078=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.85E0)); +#7079=VERTEX_POINT('',#7077); +#7080=VERTEX_POINT('',#7078); +#7081=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#7082=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.85E0)); +#7083=VERTEX_POINT('',#7081); +#7084=VERTEX_POINT('',#7082); +#7085=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#7086=CARTESIAN_POINT('',(3.265E0,-1.925E0,-2.1E0)); +#7087=VERTEX_POINT('',#7085); +#7088=VERTEX_POINT('',#7086); +#7089=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#7090=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#7091=VERTEX_POINT('',#7089); +#7092=VERTEX_POINT('',#7090); +#7093=CARTESIAN_POINT('',(3.37E0,1.025E0,-1.95E0)); +#7094=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.85E0)); +#7095=VERTEX_POINT('',#7093); +#7096=VERTEX_POINT('',#7094); +#7097=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#7098=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.85E0)); +#7099=VERTEX_POINT('',#7097); +#7100=VERTEX_POINT('',#7098); +#7101=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#7102=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.1E0)); +#7103=VERTEX_POINT('',#7101); +#7104=VERTEX_POINT('',#7102); +#7105=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#7106=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#7107=VERTEX_POINT('',#7105); +#7108=VERTEX_POINT('',#7106); +#7109=CARTESIAN_POINT('',(1.9E-1,-9.95E-1,2.1E0)); +#7110=VERTEX_POINT('',#7109); +#7111=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#7112=VERTEX_POINT('',#7111); +#7113=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#7114=VERTEX_POINT('',#7113); +#7115=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#7116=VERTEX_POINT('',#7115); +#7117=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.05E0)); +#7118=VERTEX_POINT('',#7117); +#7119=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.05E0)); +#7120=VERTEX_POINT('',#7119); +#7121=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#7122=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.1E0)); +#7123=VERTEX_POINT('',#7121); +#7124=VERTEX_POINT('',#7122); +#7125=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#7126=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#7127=VERTEX_POINT('',#7125); +#7128=VERTEX_POINT('',#7126); +#7129=CARTESIAN_POINT('',(9.9E-1,-9.95E-1,2.1E0)); +#7130=VERTEX_POINT('',#7129); +#7131=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#7132=VERTEX_POINT('',#7131); +#7133=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#7134=VERTEX_POINT('',#7133); +#7135=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#7136=VERTEX_POINT('',#7135); +#7137=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.05E0)); +#7138=VERTEX_POINT('',#7137); +#7139=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.05E0)); +#7140=VERTEX_POINT('',#7139); +#7141=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#7142=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.1E0)); +#7143=VERTEX_POINT('',#7141); +#7144=VERTEX_POINT('',#7142); +#7145=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#7146=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#7147=VERTEX_POINT('',#7145); +#7148=VERTEX_POINT('',#7146); +#7149=CARTESIAN_POINT('',(1.79E0,-9.95E-1,2.1E0)); +#7150=VERTEX_POINT('',#7149); +#7151=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#7152=VERTEX_POINT('',#7151); +#7153=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#7154=VERTEX_POINT('',#7153); +#7155=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#7156=VERTEX_POINT('',#7155); +#7157=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.05E0)); +#7158=VERTEX_POINT('',#7157); +#7159=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.05E0)); +#7160=VERTEX_POINT('',#7159); +#7161=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#7162=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.1E0)); +#7163=VERTEX_POINT('',#7161); +#7164=VERTEX_POINT('',#7162); +#7165=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#7166=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#7167=VERTEX_POINT('',#7165); +#7168=VERTEX_POINT('',#7166); +#7169=CARTESIAN_POINT('',(2.59E0,-9.95E-1,2.1E0)); +#7170=VERTEX_POINT('',#7169); +#7171=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#7172=VERTEX_POINT('',#7171); +#7173=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#7174=VERTEX_POINT('',#7173); +#7175=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#7176=VERTEX_POINT('',#7175); +#7177=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.05E0)); +#7178=VERTEX_POINT('',#7177); +#7179=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.05E0)); +#7180=VERTEX_POINT('',#7179); +#7181=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#7182=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.1E0)); +#7183=VERTEX_POINT('',#7181); +#7184=VERTEX_POINT('',#7182); +#7185=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#7186=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#7187=VERTEX_POINT('',#7185); +#7188=VERTEX_POINT('',#7186); +#7189=CARTESIAN_POINT('',(3.39E0,-9.95E-1,2.1E0)); +#7190=VERTEX_POINT('',#7189); +#7191=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#7192=VERTEX_POINT('',#7191); +#7193=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#7194=VERTEX_POINT('',#7193); +#7195=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#7196=VERTEX_POINT('',#7195); +#7197=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.05E0)); +#7198=VERTEX_POINT('',#7197); +#7199=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.05E0)); +#7200=VERTEX_POINT('',#7199); +#7201=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#7202=VERTEX_POINT('',#7201); +#7203=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#7204=VERTEX_POINT('',#7203); +#7205=CARTESIAN_POINT('',(4.45E0,5.25E-1,0.E0)); +#7206=VERTEX_POINT('',#7205); +#7207=CARTESIAN_POINT('',(4.45E0,1.215E0,0.E0)); +#7208=VERTEX_POINT('',#7207); +#7209=CARTESIAN_POINT('',(4.3E0,1.365E0,0.E0)); +#7210=VERTEX_POINT('',#7209); +#7211=CARTESIAN_POINT('',(3.95E0,1.365E0,0.E0)); +#7212=VERTEX_POINT('',#7211); +#7213=CARTESIAN_POINT('',(3.95E0,1.395E0,0.E0)); +#7214=VERTEX_POINT('',#7213); +#7215=CARTESIAN_POINT('',(-3.95E0,1.395E0,0.E0)); +#7216=CARTESIAN_POINT('',(-3.95E0,1.365E0,0.E0)); +#7217=VERTEX_POINT('',#7215); +#7218=VERTEX_POINT('',#7216); +#7219=CARTESIAN_POINT('',(-4.3E0,1.365E0,0.E0)); +#7220=VERTEX_POINT('',#7219); +#7221=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#7222=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#7223=VERTEX_POINT('',#7221); +#7224=VERTEX_POINT('',#7222); +#7225=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#7226=VERTEX_POINT('',#7225); +#7227=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#7228=VERTEX_POINT('',#7227); +#7229=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#7230=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#7231=VERTEX_POINT('',#7229); +#7232=VERTEX_POINT('',#7230); +#7233=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#7234=VERTEX_POINT('',#7233); +#7235=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#7236=VERTEX_POINT('',#7235); +#7237=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#7238=VERTEX_POINT('',#7237); +#7239=CARTESIAN_POINT('',(4.3E0,1.365E0,2.05E0)); +#7240=VERTEX_POINT('',#7239); +#7241=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#7242=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#7243=VERTEX_POINT('',#7241); +#7244=VERTEX_POINT('',#7242); +#7245=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#7246=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.05E0)); +#7247=VERTEX_POINT('',#7245); +#7248=VERTEX_POINT('',#7246); +#7249=CARTESIAN_POINT('',(-3.44E0,1.395E0,2.05E0)); +#7250=VERTEX_POINT('',#7249); +#7251=CARTESIAN_POINT('',(-3.76E0,1.395E0,2.05E0)); +#7252=VERTEX_POINT('',#7251); +#7253=CARTESIAN_POINT('',(-2.64E0,1.395E0,2.05E0)); +#7254=VERTEX_POINT('',#7253); +#7255=CARTESIAN_POINT('',(-2.96E0,1.395E0,2.05E0)); +#7256=VERTEX_POINT('',#7255); +#7257=CARTESIAN_POINT('',(-1.84E0,1.395E0,2.05E0)); +#7258=VERTEX_POINT('',#7257); +#7259=CARTESIAN_POINT('',(-2.16E0,1.395E0,2.05E0)); +#7260=VERTEX_POINT('',#7259); +#7261=CARTESIAN_POINT('',(-1.04E0,1.395E0,2.05E0)); +#7262=VERTEX_POINT('',#7261); +#7263=CARTESIAN_POINT('',(-1.36E0,1.395E0,2.05E0)); +#7264=VERTEX_POINT('',#7263); +#7265=CARTESIAN_POINT('',(-2.4E-1,1.395E0,2.05E0)); +#7266=VERTEX_POINT('',#7265); +#7267=CARTESIAN_POINT('',(-5.6E-1,1.395E0,2.05E0)); +#7268=VERTEX_POINT('',#7267); +#7269=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#7270=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#7271=VERTEX_POINT('',#7269); +#7272=VERTEX_POINT('',#7270); +#7273=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#7274=VERTEX_POINT('',#7273); +#7275=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#7276=VERTEX_POINT('',#7275); +#7277=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#7278=VERTEX_POINT('',#7277); +#7279=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#7280=VERTEX_POINT('',#7279); +#7281=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#7282=VERTEX_POINT('',#7281); +#7283=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.45E0)); +#7284=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-1.7E0)); +#7285=VERTEX_POINT('',#7283); +#7286=VERTEX_POINT('',#7284); +#7287=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-2.6E0)); +#7288=VERTEX_POINT('',#7287); +#7289=CARTESIAN_POINT('',(-2.64E0,-2.155E0,-2.6E0)); +#7290=VERTEX_POINT('',#7289); +#7291=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.5E0)); +#7292=VERTEX_POINT('',#7291); +#7293=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-1.95E0)); +#7294=VERTEX_POINT('',#7293); +#7295=CARTESIAN_POINT('',(-2.64E0,8.75E-1,-1.95E0)); +#7296=VERTEX_POINT('',#7295); +#7297=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#7298=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#7299=VERTEX_POINT('',#7297); +#7300=VERTEX_POINT('',#7298); +#7301=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.85E0)); +#7302=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#7303=VERTEX_POINT('',#7301); +#7304=VERTEX_POINT('',#7302); +#7305=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#7306=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#7307=VERTEX_POINT('',#7305); +#7308=VERTEX_POINT('',#7306); +#7309=CARTESIAN_POINT('',(-2.64E0,1.125E0,0.E0)); +#7310=CARTESIAN_POINT('',(-2.64E0,1.395E0,0.E0)); +#7311=VERTEX_POINT('',#7309); +#7312=VERTEX_POINT('',#7310); +#7313=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#7314=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#7315=VERTEX_POINT('',#7313); +#7316=VERTEX_POINT('',#7314); +#7317=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.45E0)); +#7318=VERTEX_POINT('',#7317); +#7319=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#7320=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.8E0)); +#7321=VERTEX_POINT('',#7319); +#7322=VERTEX_POINT('',#7320); +#7323=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#7324=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#7325=VERTEX_POINT('',#7323); +#7326=VERTEX_POINT('',#7324); +#7327=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#7328=VERTEX_POINT('',#7327); +#7329=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#7330=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.8E0)); +#7331=VERTEX_POINT('',#7329); +#7332=VERTEX_POINT('',#7330); +#7333=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#7334=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#7335=VERTEX_POINT('',#7333); +#7336=VERTEX_POINT('',#7334); +#7337=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#7338=VERTEX_POINT('',#7337); +#7339=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#7340=VERTEX_POINT('',#7339); +#7341=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#7342=VERTEX_POINT('',#7341); +#7343=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#7344=VERTEX_POINT('',#7343); +#7345=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#7346=VERTEX_POINT('',#7345); +#7347=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.45E0)); +#7348=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-1.7E0)); +#7349=VERTEX_POINT('',#7347); +#7350=VERTEX_POINT('',#7348); +#7351=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-2.6E0)); +#7352=VERTEX_POINT('',#7351); +#7353=CARTESIAN_POINT('',(-1.84E0,-2.155E0,-2.6E0)); +#7354=VERTEX_POINT('',#7353); +#7355=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.5E0)); +#7356=VERTEX_POINT('',#7355); +#7357=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-1.95E0)); +#7358=VERTEX_POINT('',#7357); +#7359=CARTESIAN_POINT('',(-1.84E0,8.75E-1,-1.95E0)); +#7360=VERTEX_POINT('',#7359); +#7361=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#7362=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#7363=VERTEX_POINT('',#7361); +#7364=VERTEX_POINT('',#7362); +#7365=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.85E0)); +#7366=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#7367=VERTEX_POINT('',#7365); +#7368=VERTEX_POINT('',#7366); +#7369=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#7370=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#7371=VERTEX_POINT('',#7369); +#7372=VERTEX_POINT('',#7370); +#7373=CARTESIAN_POINT('',(-1.84E0,1.125E0,0.E0)); +#7374=CARTESIAN_POINT('',(-1.84E0,1.395E0,0.E0)); +#7375=VERTEX_POINT('',#7373); +#7376=VERTEX_POINT('',#7374); +#7377=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#7378=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#7379=VERTEX_POINT('',#7377); +#7380=VERTEX_POINT('',#7378); +#7381=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.45E0)); +#7382=VERTEX_POINT('',#7381); +#7383=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#7384=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.8E0)); +#7385=VERTEX_POINT('',#7383); +#7386=VERTEX_POINT('',#7384); +#7387=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#7388=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#7389=VERTEX_POINT('',#7387); +#7390=VERTEX_POINT('',#7388); +#7391=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#7392=VERTEX_POINT('',#7391); +#7393=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#7394=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.8E0)); +#7395=VERTEX_POINT('',#7393); +#7396=VERTEX_POINT('',#7394); +#7397=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#7398=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#7399=VERTEX_POINT('',#7397); +#7400=VERTEX_POINT('',#7398); +#7401=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#7402=VERTEX_POINT('',#7401); +#7403=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#7404=VERTEX_POINT('',#7403); +#7405=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#7406=VERTEX_POINT('',#7405); +#7407=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#7408=VERTEX_POINT('',#7407); +#7409=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#7410=VERTEX_POINT('',#7409); +#7411=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.45E0)); +#7412=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-1.7E0)); +#7413=VERTEX_POINT('',#7411); +#7414=VERTEX_POINT('',#7412); +#7415=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-2.6E0)); +#7416=VERTEX_POINT('',#7415); +#7417=CARTESIAN_POINT('',(-1.04E0,-2.155E0,-2.6E0)); +#7418=VERTEX_POINT('',#7417); +#7419=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.5E0)); +#7420=VERTEX_POINT('',#7419); +#7421=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-1.95E0)); +#7422=VERTEX_POINT('',#7421); +#7423=CARTESIAN_POINT('',(-1.04E0,8.75E-1,-1.95E0)); +#7424=VERTEX_POINT('',#7423); +#7425=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#7426=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#7427=VERTEX_POINT('',#7425); +#7428=VERTEX_POINT('',#7426); +#7429=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.85E0)); +#7430=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#7431=VERTEX_POINT('',#7429); +#7432=VERTEX_POINT('',#7430); +#7433=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#7434=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#7435=VERTEX_POINT('',#7433); +#7436=VERTEX_POINT('',#7434); +#7437=CARTESIAN_POINT('',(-1.04E0,1.125E0,0.E0)); +#7438=CARTESIAN_POINT('',(-1.04E0,1.395E0,0.E0)); +#7439=VERTEX_POINT('',#7437); +#7440=VERTEX_POINT('',#7438); +#7441=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#7442=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#7443=VERTEX_POINT('',#7441); +#7444=VERTEX_POINT('',#7442); +#7445=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.45E0)); +#7446=VERTEX_POINT('',#7445); +#7447=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#7448=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.8E0)); +#7449=VERTEX_POINT('',#7447); +#7450=VERTEX_POINT('',#7448); +#7451=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#7452=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#7453=VERTEX_POINT('',#7451); +#7454=VERTEX_POINT('',#7452); +#7455=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#7456=VERTEX_POINT('',#7455); +#7457=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#7458=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.8E0)); +#7459=VERTEX_POINT('',#7457); +#7460=VERTEX_POINT('',#7458); +#7461=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#7462=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#7463=VERTEX_POINT('',#7461); +#7464=VERTEX_POINT('',#7462); +#7465=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#7466=VERTEX_POINT('',#7465); +#7467=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#7468=VERTEX_POINT('',#7467); +#7469=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#7470=VERTEX_POINT('',#7469); +#7471=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#7472=VERTEX_POINT('',#7471); +#7473=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#7474=VERTEX_POINT('',#7473); +#7475=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.45E0)); +#7476=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-1.7E0)); +#7477=VERTEX_POINT('',#7475); +#7478=VERTEX_POINT('',#7476); +#7479=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-2.6E0)); +#7480=VERTEX_POINT('',#7479); +#7481=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,-2.6E0)); +#7482=VERTEX_POINT('',#7481); +#7483=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.5E0)); +#7484=VERTEX_POINT('',#7483); +#7485=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-1.95E0)); +#7486=VERTEX_POINT('',#7485); +#7487=CARTESIAN_POINT('',(-2.4E-1,8.75E-1,-1.95E0)); +#7488=VERTEX_POINT('',#7487); +#7489=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#7490=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#7491=VERTEX_POINT('',#7489); +#7492=VERTEX_POINT('',#7490); +#7493=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.85E0)); +#7494=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#7495=VERTEX_POINT('',#7493); +#7496=VERTEX_POINT('',#7494); +#7497=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#7498=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#7499=VERTEX_POINT('',#7497); +#7500=VERTEX_POINT('',#7498); +#7501=CARTESIAN_POINT('',(-2.4E-1,1.125E0,0.E0)); +#7502=CARTESIAN_POINT('',(-2.4E-1,1.395E0,0.E0)); +#7503=VERTEX_POINT('',#7501); +#7504=VERTEX_POINT('',#7502); +#7505=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#7506=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#7507=VERTEX_POINT('',#7505); +#7508=VERTEX_POINT('',#7506); +#7509=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.45E0)); +#7510=VERTEX_POINT('',#7509); +#7511=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#7512=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.8E0)); +#7513=VERTEX_POINT('',#7511); +#7514=VERTEX_POINT('',#7512); +#7515=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#7516=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#7517=VERTEX_POINT('',#7515); +#7518=VERTEX_POINT('',#7516); +#7519=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#7520=VERTEX_POINT('',#7519); +#7521=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#7522=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.8E0)); +#7523=VERTEX_POINT('',#7521); +#7524=VERTEX_POINT('',#7522); +#7525=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#7526=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#7527=VERTEX_POINT('',#7525); +#7528=VERTEX_POINT('',#7526); +#7529=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#7530=VERTEX_POINT('',#7529); +#7531=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#7532=VERTEX_POINT('',#7531); +#7533=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#7534=VERTEX_POINT('',#7533); +#7535=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#7536=VERTEX_POINT('',#7535); +#7537=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#7538=VERTEX_POINT('',#7537); +#7539=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.45E0)); +#7540=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-1.7E0)); +#7541=VERTEX_POINT('',#7539); +#7542=VERTEX_POINT('',#7540); +#7543=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-2.6E0)); +#7544=VERTEX_POINT('',#7543); +#7545=CARTESIAN_POINT('',(5.6E-1,-2.155E0,-2.6E0)); +#7546=VERTEX_POINT('',#7545); +#7547=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.5E0)); +#7548=VERTEX_POINT('',#7547); +#7549=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-1.95E0)); +#7550=VERTEX_POINT('',#7549); +#7551=CARTESIAN_POINT('',(5.6E-1,8.75E-1,-1.95E0)); +#7552=VERTEX_POINT('',#7551); +#7553=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#7554=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#7555=VERTEX_POINT('',#7553); +#7556=VERTEX_POINT('',#7554); +#7557=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.85E0)); +#7558=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#7559=VERTEX_POINT('',#7557); +#7560=VERTEX_POINT('',#7558); +#7561=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#7562=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#7563=VERTEX_POINT('',#7561); +#7564=VERTEX_POINT('',#7562); +#7565=CARTESIAN_POINT('',(5.6E-1,1.125E0,0.E0)); +#7566=CARTESIAN_POINT('',(5.6E-1,1.395E0,0.E0)); +#7567=VERTEX_POINT('',#7565); +#7568=VERTEX_POINT('',#7566); +#7569=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#7570=VERTEX_POINT('',#7569); +#7571=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#7572=VERTEX_POINT('',#7571); +#7573=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#7574=VERTEX_POINT('',#7573); +#7575=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#7576=VERTEX_POINT('',#7575); +#7577=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.8E0)); +#7578=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.8E0)); +#7579=VERTEX_POINT('',#7577); +#7580=VERTEX_POINT('',#7578); +#7581=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#7582=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#7583=VERTEX_POINT('',#7581); +#7584=VERTEX_POINT('',#7582); +#7585=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#7586=VERTEX_POINT('',#7585); +#7587=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#7588=VERTEX_POINT('',#7587); +#7589=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#7590=VERTEX_POINT('',#7589); +#7591=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#7592=VERTEX_POINT('',#7591); +#7593=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#7594=VERTEX_POINT('',#7593); +#7595=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.45E0)); +#7596=CARTESIAN_POINT('',(1.36E0,-2.375E0,-1.7E0)); +#7597=VERTEX_POINT('',#7595); +#7598=VERTEX_POINT('',#7596); +#7599=CARTESIAN_POINT('',(1.36E0,-2.375E0,-2.6E0)); +#7600=VERTEX_POINT('',#7599); +#7601=CARTESIAN_POINT('',(1.36E0,-2.155E0,-2.6E0)); +#7602=VERTEX_POINT('',#7601); +#7603=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.5E0)); +#7604=VERTEX_POINT('',#7603); +#7605=CARTESIAN_POINT('',(1.36E0,-2.055E0,-1.95E0)); +#7606=VERTEX_POINT('',#7605); +#7607=CARTESIAN_POINT('',(1.36E0,8.75E-1,-1.95E0)); +#7608=VERTEX_POINT('',#7607); +#7609=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#7610=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#7611=VERTEX_POINT('',#7609); +#7612=VERTEX_POINT('',#7610); +#7613=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.85E0)); +#7614=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#7615=VERTEX_POINT('',#7613); +#7616=VERTEX_POINT('',#7614); +#7617=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#7618=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#7619=VERTEX_POINT('',#7617); +#7620=VERTEX_POINT('',#7618); +#7621=CARTESIAN_POINT('',(1.36E0,1.125E0,0.E0)); +#7622=CARTESIAN_POINT('',(1.36E0,1.395E0,0.E0)); +#7623=VERTEX_POINT('',#7621); +#7624=VERTEX_POINT('',#7622); +#7625=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#7626=VERTEX_POINT('',#7625); +#7627=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#7628=VERTEX_POINT('',#7627); +#7629=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#7630=VERTEX_POINT('',#7629); +#7631=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#7632=VERTEX_POINT('',#7631); +#7633=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.8E0)); +#7634=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.8E0)); +#7635=VERTEX_POINT('',#7633); +#7636=VERTEX_POINT('',#7634); +#7637=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#7638=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#7639=VERTEX_POINT('',#7637); +#7640=VERTEX_POINT('',#7638); +#7641=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#7642=VERTEX_POINT('',#7641); +#7643=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#7644=VERTEX_POINT('',#7643); +#7645=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#7646=VERTEX_POINT('',#7645); +#7647=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#7648=VERTEX_POINT('',#7647); +#7649=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#7650=VERTEX_POINT('',#7649); +#7651=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.45E0)); +#7652=CARTESIAN_POINT('',(2.16E0,-2.375E0,-1.7E0)); +#7653=VERTEX_POINT('',#7651); +#7654=VERTEX_POINT('',#7652); +#7655=CARTESIAN_POINT('',(2.16E0,-2.375E0,-2.6E0)); +#7656=VERTEX_POINT('',#7655); +#7657=CARTESIAN_POINT('',(2.16E0,-2.155E0,-2.6E0)); +#7658=VERTEX_POINT('',#7657); +#7659=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.5E0)); +#7660=VERTEX_POINT('',#7659); +#7661=CARTESIAN_POINT('',(2.16E0,-2.055E0,-1.95E0)); +#7662=VERTEX_POINT('',#7661); +#7663=CARTESIAN_POINT('',(2.16E0,8.75E-1,-1.95E0)); +#7664=VERTEX_POINT('',#7663); +#7665=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#7666=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#7667=VERTEX_POINT('',#7665); +#7668=VERTEX_POINT('',#7666); +#7669=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.85E0)); +#7670=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#7671=VERTEX_POINT('',#7669); +#7672=VERTEX_POINT('',#7670); +#7673=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#7674=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#7675=VERTEX_POINT('',#7673); +#7676=VERTEX_POINT('',#7674); +#7677=CARTESIAN_POINT('',(2.16E0,1.125E0,0.E0)); +#7678=CARTESIAN_POINT('',(2.16E0,1.395E0,0.E0)); +#7679=VERTEX_POINT('',#7677); +#7680=VERTEX_POINT('',#7678); +#7681=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#7682=VERTEX_POINT('',#7681); +#7683=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#7684=VERTEX_POINT('',#7683); +#7685=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#7686=VERTEX_POINT('',#7685); +#7687=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#7688=VERTEX_POINT('',#7687); +#7689=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.8E0)); +#7690=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.8E0)); +#7691=VERTEX_POINT('',#7689); +#7692=VERTEX_POINT('',#7690); +#7693=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#7694=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#7695=VERTEX_POINT('',#7693); +#7696=VERTEX_POINT('',#7694); +#7697=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#7698=VERTEX_POINT('',#7697); +#7699=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#7700=VERTEX_POINT('',#7699); +#7701=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#7702=VERTEX_POINT('',#7701); +#7703=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#7704=VERTEX_POINT('',#7703); +#7705=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#7706=VERTEX_POINT('',#7705); +#7707=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.45E0)); +#7708=CARTESIAN_POINT('',(2.96E0,-2.375E0,-1.7E0)); +#7709=VERTEX_POINT('',#7707); +#7710=VERTEX_POINT('',#7708); +#7711=CARTESIAN_POINT('',(2.96E0,-2.375E0,-2.6E0)); +#7712=VERTEX_POINT('',#7711); +#7713=CARTESIAN_POINT('',(2.96E0,-2.155E0,-2.6E0)); +#7714=VERTEX_POINT('',#7713); +#7715=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.5E0)); +#7716=VERTEX_POINT('',#7715); +#7717=CARTESIAN_POINT('',(2.96E0,-2.055E0,-1.95E0)); +#7718=VERTEX_POINT('',#7717); +#7719=CARTESIAN_POINT('',(2.96E0,8.75E-1,-1.95E0)); +#7720=VERTEX_POINT('',#7719); +#7721=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#7722=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#7723=VERTEX_POINT('',#7721); +#7724=VERTEX_POINT('',#7722); +#7725=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.85E0)); +#7726=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#7727=VERTEX_POINT('',#7725); +#7728=VERTEX_POINT('',#7726); +#7729=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#7730=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#7731=VERTEX_POINT('',#7729); +#7732=VERTEX_POINT('',#7730); +#7733=CARTESIAN_POINT('',(2.96E0,1.125E0,0.E0)); +#7734=CARTESIAN_POINT('',(2.96E0,1.395E0,0.E0)); +#7735=VERTEX_POINT('',#7733); +#7736=VERTEX_POINT('',#7734); +#7737=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#7738=VERTEX_POINT('',#7737); +#7739=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#7740=VERTEX_POINT('',#7739); +#7741=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#7742=VERTEX_POINT('',#7741); +#7743=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#7744=VERTEX_POINT('',#7743); +#7745=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.8E0)); +#7746=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.8E0)); +#7747=VERTEX_POINT('',#7745); +#7748=VERTEX_POINT('',#7746); +#7749=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#7750=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#7751=VERTEX_POINT('',#7749); +#7752=VERTEX_POINT('',#7750); +#7753=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#7754=VERTEX_POINT('',#7753); +#7755=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#7756=VERTEX_POINT('',#7755); +#7757=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#7758=VERTEX_POINT('',#7757); +#7759=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#7760=VERTEX_POINT('',#7759); +#7761=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#7762=VERTEX_POINT('',#7761); +#7763=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.45E0)); +#7764=CARTESIAN_POINT('',(3.76E0,-2.375E0,-1.7E0)); +#7765=VERTEX_POINT('',#7763); +#7766=VERTEX_POINT('',#7764); +#7767=CARTESIAN_POINT('',(3.76E0,-2.375E0,-2.6E0)); +#7768=VERTEX_POINT('',#7767); +#7769=CARTESIAN_POINT('',(3.76E0,-2.155E0,-2.6E0)); +#7770=VERTEX_POINT('',#7769); +#7771=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.5E0)); +#7772=VERTEX_POINT('',#7771); +#7773=CARTESIAN_POINT('',(3.76E0,-2.055E0,-1.95E0)); +#7774=VERTEX_POINT('',#7773); +#7775=CARTESIAN_POINT('',(3.76E0,8.75E-1,-1.95E0)); +#7776=VERTEX_POINT('',#7775); +#7777=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#7778=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#7779=VERTEX_POINT('',#7777); +#7780=VERTEX_POINT('',#7778); +#7781=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.85E0)); +#7782=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#7783=VERTEX_POINT('',#7781); +#7784=VERTEX_POINT('',#7782); +#7785=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#7786=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#7787=VERTEX_POINT('',#7785); +#7788=VERTEX_POINT('',#7786); +#7789=CARTESIAN_POINT('',(3.76E0,1.125E0,0.E0)); +#7790=CARTESIAN_POINT('',(3.76E0,1.395E0,0.E0)); +#7791=VERTEX_POINT('',#7789); +#7792=VERTEX_POINT('',#7790); +#7793=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#7794=VERTEX_POINT('',#7793); +#7795=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#7796=VERTEX_POINT('',#7795); +#7797=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#7798=VERTEX_POINT('',#7797); +#7799=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#7800=VERTEX_POINT('',#7799); +#7801=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.8E0)); +#7802=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.8E0)); +#7803=VERTEX_POINT('',#7801); +#7804=VERTEX_POINT('',#7802); +#7805=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,1.624833395016E0)); +#7806=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,1.157179676972E0)); +#7807=VERTEX_POINT('',#7805); +#7808=VERTEX_POINT('',#7806); +#7809=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#7810=VERTEX_POINT('',#7809); +#7811=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#7812=VERTEX_POINT('',#7811); +#7813=CARTESIAN_POINT('',(-3.44E0,-1.075E0,1.85E0)); +#7814=CARTESIAN_POINT('',(-3.76E0,-1.075E0,1.85E0)); +#7815=VERTEX_POINT('',#7813); +#7816=VERTEX_POINT('',#7814); +#7817=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,1.624833395016E0)); +#7818=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,1.157179676972E0)); +#7819=VERTEX_POINT('',#7817); +#7820=VERTEX_POINT('',#7818); +#7821=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#7822=VERTEX_POINT('',#7821); +#7823=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#7824=VERTEX_POINT('',#7823); +#7825=CARTESIAN_POINT('',(-2.64E0,-1.075E0,1.85E0)); +#7826=CARTESIAN_POINT('',(-2.96E0,-1.075E0,1.85E0)); +#7827=VERTEX_POINT('',#7825); +#7828=VERTEX_POINT('',#7826); +#7829=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,1.624833395016E0)); +#7830=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,1.157179676972E0)); +#7831=VERTEX_POINT('',#7829); +#7832=VERTEX_POINT('',#7830); +#7833=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#7834=VERTEX_POINT('',#7833); +#7835=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#7836=VERTEX_POINT('',#7835); +#7837=CARTESIAN_POINT('',(-1.84E0,-1.075E0,1.85E0)); +#7838=CARTESIAN_POINT('',(-2.16E0,-1.075E0,1.85E0)); +#7839=VERTEX_POINT('',#7837); +#7840=VERTEX_POINT('',#7838); +#7841=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,1.624833395016E0)); +#7842=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,1.157179676972E0)); +#7843=VERTEX_POINT('',#7841); +#7844=VERTEX_POINT('',#7842); +#7845=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#7846=VERTEX_POINT('',#7845); +#7847=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#7848=VERTEX_POINT('',#7847); +#7849=CARTESIAN_POINT('',(-1.04E0,-1.075E0,1.85E0)); +#7850=CARTESIAN_POINT('',(-1.36E0,-1.075E0,1.85E0)); +#7851=VERTEX_POINT('',#7849); +#7852=VERTEX_POINT('',#7850); +#7853=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,1.624833395016E0)); +#7854=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,1.157179676972E0)); +#7855=VERTEX_POINT('',#7853); +#7856=VERTEX_POINT('',#7854); +#7857=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#7858=VERTEX_POINT('',#7857); +#7859=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#7860=VERTEX_POINT('',#7859); +#7861=CARTESIAN_POINT('',(-2.4E-1,-1.075E0,1.85E0)); +#7862=CARTESIAN_POINT('',(-5.6E-1,-1.075E0,1.85E0)); +#7863=VERTEX_POINT('',#7861); +#7864=VERTEX_POINT('',#7862); +#7865=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#7866=CARTESIAN_POINT('',(-3.76E0,1.355940107676E0,1.85E0)); +#7867=VERTEX_POINT('',#7865); +#7868=VERTEX_POINT('',#7866); +#7869=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#7870=VERTEX_POINT('',#7869); +#7871=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#7872=VERTEX_POINT('',#7871); +#7873=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#7874=CARTESIAN_POINT('',(-2.96E0,1.355940107676E0,1.85E0)); +#7875=VERTEX_POINT('',#7873); +#7876=VERTEX_POINT('',#7874); +#7877=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#7878=VERTEX_POINT('',#7877); +#7879=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#7880=VERTEX_POINT('',#7879); +#7881=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#7882=CARTESIAN_POINT('',(-2.16E0,1.355940107676E0,1.85E0)); +#7883=VERTEX_POINT('',#7881); +#7884=VERTEX_POINT('',#7882); +#7885=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#7886=VERTEX_POINT('',#7885); +#7887=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#7888=VERTEX_POINT('',#7887); +#7889=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#7890=CARTESIAN_POINT('',(-1.36E0,1.355940107676E0,1.85E0)); +#7891=VERTEX_POINT('',#7889); +#7892=VERTEX_POINT('',#7890); +#7893=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#7894=VERTEX_POINT('',#7893); +#7895=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#7896=VERTEX_POINT('',#7895); +#7897=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#7898=CARTESIAN_POINT('',(-5.6E-1,1.355940107676E0,1.85E0)); +#7899=VERTEX_POINT('',#7897); +#7900=VERTEX_POINT('',#7898); +#7901=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#7902=VERTEX_POINT('',#7901); +#7903=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#7904=VERTEX_POINT('',#7903); +#7905=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#7906=VERTEX_POINT('',#7905); +#7907=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#7908=VERTEX_POINT('',#7907); +#7909=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#7910=VERTEX_POINT('',#7909); +#7911=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#7912=VERTEX_POINT('',#7911); +#7913=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#7914=VERTEX_POINT('',#7913); +#7915=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#7916=VERTEX_POINT('',#7915); +#7917=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#7918=VERTEX_POINT('',#7917); +#7919=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#7920=VERTEX_POINT('',#7919); +#7921=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#7922=CARTESIAN_POINT('',(5.6E-1,1.625E0,2.1E0)); +#7923=VERTEX_POINT('',#7921); +#7924=VERTEX_POINT('',#7922); +#7925=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#7926=CARTESIAN_POINT('',(2.4E-1,1.625E0,2.1E0)); +#7927=VERTEX_POINT('',#7925); +#7928=VERTEX_POINT('',#7926); +#7929=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#7930=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.4E0)); +#7931=VERTEX_POINT('',#7929); +#7932=VERTEX_POINT('',#7930); +#7933=CARTESIAN_POINT('',(5.6E-1,1.395E0,2.05E0)); +#7934=VERTEX_POINT('',#7933); +#7935=CARTESIAN_POINT('',(2.4E-1,1.395E0,2.05E0)); +#7936=VERTEX_POINT('',#7935); +#7937=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#7938=CARTESIAN_POINT('',(1.36E0,1.625E0,2.1E0)); +#7939=VERTEX_POINT('',#7937); +#7940=VERTEX_POINT('',#7938); +#7941=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#7942=CARTESIAN_POINT('',(1.04E0,1.625E0,2.1E0)); +#7943=VERTEX_POINT('',#7941); +#7944=VERTEX_POINT('',#7942); +#7945=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#7946=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.4E0)); +#7947=VERTEX_POINT('',#7945); +#7948=VERTEX_POINT('',#7946); +#7949=CARTESIAN_POINT('',(1.36E0,1.395E0,2.05E0)); +#7950=VERTEX_POINT('',#7949); +#7951=CARTESIAN_POINT('',(1.04E0,1.395E0,2.05E0)); +#7952=VERTEX_POINT('',#7951); +#7953=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#7954=CARTESIAN_POINT('',(2.16E0,1.625E0,2.1E0)); +#7955=VERTEX_POINT('',#7953); +#7956=VERTEX_POINT('',#7954); +#7957=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#7958=CARTESIAN_POINT('',(1.84E0,1.625E0,2.1E0)); +#7959=VERTEX_POINT('',#7957); +#7960=VERTEX_POINT('',#7958); +#7961=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#7962=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.4E0)); +#7963=VERTEX_POINT('',#7961); +#7964=VERTEX_POINT('',#7962); +#7965=CARTESIAN_POINT('',(2.16E0,1.395E0,2.05E0)); +#7966=VERTEX_POINT('',#7965); +#7967=CARTESIAN_POINT('',(1.84E0,1.395E0,2.05E0)); +#7968=VERTEX_POINT('',#7967); +#7969=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#7970=CARTESIAN_POINT('',(2.96E0,1.625E0,2.1E0)); +#7971=VERTEX_POINT('',#7969); +#7972=VERTEX_POINT('',#7970); +#7973=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#7974=CARTESIAN_POINT('',(2.64E0,1.625E0,2.1E0)); +#7975=VERTEX_POINT('',#7973); +#7976=VERTEX_POINT('',#7974); +#7977=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#7978=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.4E0)); +#7979=VERTEX_POINT('',#7977); +#7980=VERTEX_POINT('',#7978); +#7981=CARTESIAN_POINT('',(2.96E0,1.395E0,2.05E0)); +#7982=VERTEX_POINT('',#7981); +#7983=CARTESIAN_POINT('',(2.64E0,1.395E0,2.05E0)); +#7984=VERTEX_POINT('',#7983); +#7985=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#7986=CARTESIAN_POINT('',(3.76E0,1.625E0,2.1E0)); +#7987=VERTEX_POINT('',#7985); +#7988=VERTEX_POINT('',#7986); +#7989=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#7990=CARTESIAN_POINT('',(3.44E0,1.625E0,2.1E0)); +#7991=VERTEX_POINT('',#7989); +#7992=VERTEX_POINT('',#7990); +#7993=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#7994=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.4E0)); +#7995=VERTEX_POINT('',#7993); +#7996=VERTEX_POINT('',#7994); +#7997=CARTESIAN_POINT('',(3.76E0,1.395E0,2.05E0)); +#7998=VERTEX_POINT('',#7997); +#7999=CARTESIAN_POINT('',(3.44E0,1.395E0,2.05E0)); +#8000=VERTEX_POINT('',#7999); +#8001=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#8002=VERTEX_POINT('',#8001); +#8003=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#8004=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#8005=VERTEX_POINT('',#8003); +#8006=VERTEX_POINT('',#8004); +#8007=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#8008=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#8009=VERTEX_POINT('',#8007); +#8010=VERTEX_POINT('',#8008); +#8011=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#8012=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#8013=VERTEX_POINT('',#8011); +#8014=VERTEX_POINT('',#8012); +#8015=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#8016=VERTEX_POINT('',#8015); +#8017=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#8018=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#8019=VERTEX_POINT('',#8017); +#8020=VERTEX_POINT('',#8018); +#8021=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#8022=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#8023=VERTEX_POINT('',#8021); +#8024=VERTEX_POINT('',#8022); +#8025=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#8026=VERTEX_POINT('',#8025); +#8027=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#8028=VERTEX_POINT('',#8027); +#8029=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#8030=VERTEX_POINT('',#8029); +#8031=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#8032=VERTEX_POINT('',#8031); +#8033=CARTESIAN_POINT('',(5.6E-1,-2.055E0,1.85E0)); +#8034=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.4E0)); +#8035=VERTEX_POINT('',#8033); +#8036=VERTEX_POINT('',#8034); +#8037=CARTESIAN_POINT('',(5.6E-1,-2.155E0,2.5E0)); +#8038=VERTEX_POINT('',#8037); +#8039=CARTESIAN_POINT('',(5.6E-1,-2.375E0,2.5E0)); +#8040=VERTEX_POINT('',#8039); +#8041=CARTESIAN_POINT('',(5.6E-1,-2.375E0,1.3E0)); +#8042=VERTEX_POINT('',#8041); +#8043=CARTESIAN_POINT('',(5.6E-1,-2.175E0,8.E-1)); +#8044=VERTEX_POINT('',#8043); +#8045=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#8046=CARTESIAN_POINT('',(2.4E-1,-1.925E0,8.E-1)); +#8047=VERTEX_POINT('',#8045); +#8048=VERTEX_POINT('',#8046); +#8049=CARTESIAN_POINT('',(5.6E-1,-1.925E0,8.E-1)); +#8050=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#8051=VERTEX_POINT('',#8049); +#8052=VERTEX_POINT('',#8050); +#8053=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#8054=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#8055=VERTEX_POINT('',#8053); +#8056=VERTEX_POINT('',#8054); +#8057=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#8058=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,0.E0)); +#8059=VERTEX_POINT('',#8057); +#8060=VERTEX_POINT('',#8058); +#8061=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#8062=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#8063=VERTEX_POINT('',#8061); +#8064=VERTEX_POINT('',#8062); +#8065=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#8066=VERTEX_POINT('',#8065); +#8067=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#8068=VERTEX_POINT('',#8067); +#8069=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#8070=VERTEX_POINT('',#8069); +#8071=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#8072=VERTEX_POINT('',#8071); +#8073=CARTESIAN_POINT('',(1.36E0,-2.055E0,1.85E0)); +#8074=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.4E0)); +#8075=VERTEX_POINT('',#8073); +#8076=VERTEX_POINT('',#8074); +#8077=CARTESIAN_POINT('',(1.36E0,-2.155E0,2.5E0)); +#8078=VERTEX_POINT('',#8077); +#8079=CARTESIAN_POINT('',(1.36E0,-2.375E0,2.5E0)); +#8080=VERTEX_POINT('',#8079); +#8081=CARTESIAN_POINT('',(1.36E0,-2.375E0,1.3E0)); +#8082=VERTEX_POINT('',#8081); +#8083=CARTESIAN_POINT('',(1.36E0,-2.175E0,8.E-1)); +#8084=VERTEX_POINT('',#8083); +#8085=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#8086=CARTESIAN_POINT('',(1.04E0,-1.925E0,8.E-1)); +#8087=VERTEX_POINT('',#8085); +#8088=VERTEX_POINT('',#8086); +#8089=CARTESIAN_POINT('',(1.36E0,-1.925E0,8.E-1)); +#8090=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#8091=VERTEX_POINT('',#8089); +#8092=VERTEX_POINT('',#8090); +#8093=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#8094=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#8095=VERTEX_POINT('',#8093); +#8096=VERTEX_POINT('',#8094); +#8097=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#8098=CARTESIAN_POINT('',(1.36E0,-6.75E-1,0.E0)); +#8099=VERTEX_POINT('',#8097); +#8100=VERTEX_POINT('',#8098); +#8101=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#8102=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#8103=VERTEX_POINT('',#8101); +#8104=VERTEX_POINT('',#8102); +#8105=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#8106=VERTEX_POINT('',#8105); +#8107=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#8108=VERTEX_POINT('',#8107); +#8109=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#8110=VERTEX_POINT('',#8109); +#8111=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#8112=VERTEX_POINT('',#8111); +#8113=CARTESIAN_POINT('',(2.16E0,-2.055E0,1.85E0)); +#8114=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.4E0)); +#8115=VERTEX_POINT('',#8113); +#8116=VERTEX_POINT('',#8114); +#8117=CARTESIAN_POINT('',(2.16E0,-2.155E0,2.5E0)); +#8118=VERTEX_POINT('',#8117); +#8119=CARTESIAN_POINT('',(2.16E0,-2.375E0,2.5E0)); +#8120=VERTEX_POINT('',#8119); +#8121=CARTESIAN_POINT('',(2.16E0,-2.375E0,1.3E0)); +#8122=VERTEX_POINT('',#8121); +#8123=CARTESIAN_POINT('',(2.16E0,-2.175E0,8.E-1)); +#8124=VERTEX_POINT('',#8123); +#8125=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#8126=CARTESIAN_POINT('',(1.84E0,-1.925E0,8.E-1)); +#8127=VERTEX_POINT('',#8125); +#8128=VERTEX_POINT('',#8126); +#8129=CARTESIAN_POINT('',(2.16E0,-1.925E0,8.E-1)); +#8130=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#8131=VERTEX_POINT('',#8129); +#8132=VERTEX_POINT('',#8130); +#8133=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#8134=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#8135=VERTEX_POINT('',#8133); +#8136=VERTEX_POINT('',#8134); +#8137=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#8138=CARTESIAN_POINT('',(2.16E0,-6.75E-1,0.E0)); +#8139=VERTEX_POINT('',#8137); +#8140=VERTEX_POINT('',#8138); +#8141=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#8142=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#8143=VERTEX_POINT('',#8141); +#8144=VERTEX_POINT('',#8142); +#8145=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#8146=VERTEX_POINT('',#8145); +#8147=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#8148=VERTEX_POINT('',#8147); +#8149=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#8150=VERTEX_POINT('',#8149); +#8151=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#8152=VERTEX_POINT('',#8151); +#8153=CARTESIAN_POINT('',(2.96E0,-2.055E0,1.85E0)); +#8154=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.4E0)); +#8155=VERTEX_POINT('',#8153); +#8156=VERTEX_POINT('',#8154); +#8157=CARTESIAN_POINT('',(2.96E0,-2.155E0,2.5E0)); +#8158=VERTEX_POINT('',#8157); +#8159=CARTESIAN_POINT('',(2.96E0,-2.375E0,2.5E0)); +#8160=VERTEX_POINT('',#8159); +#8161=CARTESIAN_POINT('',(2.96E0,-2.375E0,1.3E0)); +#8162=VERTEX_POINT('',#8161); +#8163=CARTESIAN_POINT('',(2.96E0,-2.175E0,8.E-1)); +#8164=VERTEX_POINT('',#8163); +#8165=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#8166=CARTESIAN_POINT('',(2.64E0,-1.925E0,8.E-1)); +#8167=VERTEX_POINT('',#8165); +#8168=VERTEX_POINT('',#8166); +#8169=CARTESIAN_POINT('',(2.96E0,-1.925E0,8.E-1)); +#8170=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#8171=VERTEX_POINT('',#8169); +#8172=VERTEX_POINT('',#8170); +#8173=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#8174=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#8175=VERTEX_POINT('',#8173); +#8176=VERTEX_POINT('',#8174); +#8177=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#8178=CARTESIAN_POINT('',(2.96E0,-6.75E-1,0.E0)); +#8179=VERTEX_POINT('',#8177); +#8180=VERTEX_POINT('',#8178); +#8181=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#8182=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#8183=VERTEX_POINT('',#8181); +#8184=VERTEX_POINT('',#8182); +#8185=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#8186=VERTEX_POINT('',#8185); +#8187=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#8188=VERTEX_POINT('',#8187); +#8189=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#8190=VERTEX_POINT('',#8189); +#8191=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#8192=VERTEX_POINT('',#8191); +#8193=CARTESIAN_POINT('',(3.76E0,-2.055E0,1.85E0)); +#8194=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.4E0)); +#8195=VERTEX_POINT('',#8193); +#8196=VERTEX_POINT('',#8194); +#8197=CARTESIAN_POINT('',(3.76E0,-2.155E0,2.5E0)); +#8198=VERTEX_POINT('',#8197); +#8199=CARTESIAN_POINT('',(3.76E0,-2.375E0,2.5E0)); +#8200=VERTEX_POINT('',#8199); +#8201=CARTESIAN_POINT('',(3.76E0,-2.375E0,1.3E0)); +#8202=VERTEX_POINT('',#8201); +#8203=CARTESIAN_POINT('',(3.76E0,-2.175E0,8.E-1)); +#8204=VERTEX_POINT('',#8203); +#8205=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#8206=CARTESIAN_POINT('',(3.44E0,-1.925E0,8.E-1)); +#8207=VERTEX_POINT('',#8205); +#8208=VERTEX_POINT('',#8206); +#8209=CARTESIAN_POINT('',(3.76E0,-1.925E0,8.E-1)); +#8210=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#8211=VERTEX_POINT('',#8209); +#8212=VERTEX_POINT('',#8210); +#8213=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#8214=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#8215=VERTEX_POINT('',#8213); +#8216=VERTEX_POINT('',#8214); +#8217=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#8218=CARTESIAN_POINT('',(3.76E0,-6.75E-1,0.E0)); +#8219=VERTEX_POINT('',#8217); +#8220=VERTEX_POINT('',#8218); +#8221=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,1.624833395016E0)); +#8222=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,1.157179676972E0)); +#8223=VERTEX_POINT('',#8221); +#8224=VERTEX_POINT('',#8222); +#8225=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#8226=VERTEX_POINT('',#8225); +#8227=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#8228=VERTEX_POINT('',#8227); +#8229=CARTESIAN_POINT('',(5.6E-1,-1.075E0,1.85E0)); +#8230=CARTESIAN_POINT('',(2.4E-1,-1.075E0,1.85E0)); +#8231=VERTEX_POINT('',#8229); +#8232=VERTEX_POINT('',#8230); +#8233=CARTESIAN_POINT('',(1.04E0,-9.45E-1,1.624833395016E0)); +#8234=CARTESIAN_POINT('',(1.04E0,-6.75E-1,1.157179676972E0)); +#8235=VERTEX_POINT('',#8233); +#8236=VERTEX_POINT('',#8234); +#8237=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#8238=VERTEX_POINT('',#8237); +#8239=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#8240=VERTEX_POINT('',#8239); +#8241=CARTESIAN_POINT('',(1.36E0,-1.075E0,1.85E0)); +#8242=CARTESIAN_POINT('',(1.04E0,-1.075E0,1.85E0)); +#8243=VERTEX_POINT('',#8241); +#8244=VERTEX_POINT('',#8242); +#8245=CARTESIAN_POINT('',(1.84E0,-9.45E-1,1.624833395016E0)); +#8246=CARTESIAN_POINT('',(1.84E0,-6.75E-1,1.157179676972E0)); +#8247=VERTEX_POINT('',#8245); +#8248=VERTEX_POINT('',#8246); +#8249=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#8250=VERTEX_POINT('',#8249); +#8251=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#8252=VERTEX_POINT('',#8251); +#8253=CARTESIAN_POINT('',(2.16E0,-1.075E0,1.85E0)); +#8254=CARTESIAN_POINT('',(1.84E0,-1.075E0,1.85E0)); +#8255=VERTEX_POINT('',#8253); +#8256=VERTEX_POINT('',#8254); +#8257=CARTESIAN_POINT('',(2.64E0,-9.45E-1,1.624833395016E0)); +#8258=CARTESIAN_POINT('',(2.64E0,-6.75E-1,1.157179676972E0)); +#8259=VERTEX_POINT('',#8257); +#8260=VERTEX_POINT('',#8258); +#8261=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#8262=VERTEX_POINT('',#8261); +#8263=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#8264=VERTEX_POINT('',#8263); +#8265=CARTESIAN_POINT('',(2.96E0,-1.075E0,1.85E0)); +#8266=CARTESIAN_POINT('',(2.64E0,-1.075E0,1.85E0)); +#8267=VERTEX_POINT('',#8265); +#8268=VERTEX_POINT('',#8266); +#8269=CARTESIAN_POINT('',(3.44E0,-9.45E-1,1.624833395016E0)); +#8270=CARTESIAN_POINT('',(3.44E0,-6.75E-1,1.157179676972E0)); +#8271=VERTEX_POINT('',#8269); +#8272=VERTEX_POINT('',#8270); +#8273=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#8274=VERTEX_POINT('',#8273); +#8275=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#8276=VERTEX_POINT('',#8275); +#8277=CARTESIAN_POINT('',(3.76E0,-1.075E0,1.85E0)); +#8278=CARTESIAN_POINT('',(3.44E0,-1.075E0,1.85E0)); +#8279=VERTEX_POINT('',#8277); +#8280=VERTEX_POINT('',#8278); +#8281=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#8282=VERTEX_POINT('',#8281); +#8283=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#8284=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.45E0)); +#8285=VERTEX_POINT('',#8283); +#8286=VERTEX_POINT('',#8284); +#8287=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#8288=VERTEX_POINT('',#8287); +#8289=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#8290=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#8291=VERTEX_POINT('',#8289); +#8292=VERTEX_POINT('',#8290); +#8293=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#8294=VERTEX_POINT('',#8293); +#8295=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#8296=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.45E0)); +#8297=VERTEX_POINT('',#8295); +#8298=VERTEX_POINT('',#8296); +#8299=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#8300=VERTEX_POINT('',#8299); +#8301=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#8302=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#8303=VERTEX_POINT('',#8301); +#8304=VERTEX_POINT('',#8302); +#8305=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#8306=VERTEX_POINT('',#8305); +#8307=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#8308=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.45E0)); +#8309=VERTEX_POINT('',#8307); +#8310=VERTEX_POINT('',#8308); +#8311=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#8312=VERTEX_POINT('',#8311); +#8313=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#8314=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#8315=VERTEX_POINT('',#8313); +#8316=VERTEX_POINT('',#8314); +#8317=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#8318=VERTEX_POINT('',#8317); +#8319=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#8320=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.45E0)); +#8321=VERTEX_POINT('',#8319); +#8322=VERTEX_POINT('',#8320); +#8323=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#8324=VERTEX_POINT('',#8323); +#8325=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#8326=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#8327=VERTEX_POINT('',#8325); +#8328=VERTEX_POINT('',#8326); +#8329=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#8330=VERTEX_POINT('',#8329); +#8331=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#8332=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.45E0)); +#8333=VERTEX_POINT('',#8331); +#8334=VERTEX_POINT('',#8332); +#8335=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#8336=VERTEX_POINT('',#8335); +#8337=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#8338=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#8339=VERTEX_POINT('',#8337); +#8340=VERTEX_POINT('',#8338); +#8341=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#8342=CARTESIAN_POINT('',(2.4E-1,1.355940107676E0,1.85E0)); +#8343=VERTEX_POINT('',#8341); +#8344=VERTEX_POINT('',#8342); +#8345=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#8346=VERTEX_POINT('',#8345); +#8347=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#8348=VERTEX_POINT('',#8347); +#8349=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#8350=CARTESIAN_POINT('',(1.04E0,1.355940107676E0,1.85E0)); +#8351=VERTEX_POINT('',#8349); +#8352=VERTEX_POINT('',#8350); +#8353=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#8354=VERTEX_POINT('',#8353); +#8355=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#8356=VERTEX_POINT('',#8355); +#8357=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#8358=CARTESIAN_POINT('',(1.84E0,1.355940107676E0,1.85E0)); +#8359=VERTEX_POINT('',#8357); +#8360=VERTEX_POINT('',#8358); +#8361=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#8362=VERTEX_POINT('',#8361); +#8363=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#8364=VERTEX_POINT('',#8363); +#8365=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#8366=CARTESIAN_POINT('',(2.64E0,1.355940107676E0,1.85E0)); +#8367=VERTEX_POINT('',#8365); +#8368=VERTEX_POINT('',#8366); +#8369=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#8370=VERTEX_POINT('',#8369); +#8371=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#8372=VERTEX_POINT('',#8371); +#8373=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#8374=CARTESIAN_POINT('',(3.44E0,1.355940107676E0,1.85E0)); +#8375=VERTEX_POINT('',#8373); +#8376=VERTEX_POINT('',#8374); +#8377=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#8378=VERTEX_POINT('',#8377); +#8379=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#8380=VERTEX_POINT('',#8379); +#8381=CARTESIAN_POINT('',(-4.9E0,0.E0,0.E0)); +#8382=DIRECTION('',(1.E0,0.E0,0.E0)); +#8383=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8384=AXIS2_PLACEMENT_3D('',#8381,#8382,#8383); +#8385=PLANE('',#8384); +#8387=ORIENTED_EDGE('',*,*,#8386,.T.); +#8389=ORIENTED_EDGE('',*,*,#8388,.T.); +#8391=ORIENTED_EDGE('',*,*,#8390,.T.); +#8393=ORIENTED_EDGE('',*,*,#8392,.T.); +#8395=ORIENTED_EDGE('',*,*,#8394,.T.); +#8397=ORIENTED_EDGE('',*,*,#8396,.T.); +#8399=ORIENTED_EDGE('',*,*,#8398,.T.); +#8401=ORIENTED_EDGE('',*,*,#8400,.T.); +#8403=ORIENTED_EDGE('',*,*,#8402,.T.); +#8405=ORIENTED_EDGE('',*,*,#8404,.T.); +#8407=ORIENTED_EDGE('',*,*,#8406,.T.); +#8408=EDGE_LOOP('',(#8387,#8389,#8391,#8393,#8395,#8397,#8399,#8401,#8403,#8405, +#8407)); +#8409=FACE_OUTER_BOUND('',#8408,.F.); +#8410=ADVANCED_FACE('',(#8409),#8385,.F.); +#8411=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8412=DIRECTION('',(0.E0,0.E0,1.E0)); +#8413=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8414=AXIS2_PLACEMENT_3D('',#8411,#8412,#8413); +#8415=PLANE('',#8414); +#8417=ORIENTED_EDGE('',*,*,#8416,.T.); +#8419=ORIENTED_EDGE('',*,*,#8418,.F.); +#8421=ORIENTED_EDGE('',*,*,#8420,.T.); +#8423=ORIENTED_EDGE('',*,*,#8422,.T.); +#8425=ORIENTED_EDGE('',*,*,#8424,.T.); +#8427=ORIENTED_EDGE('',*,*,#8426,.T.); +#8429=ORIENTED_EDGE('',*,*,#8428,.T.); +#8431=ORIENTED_EDGE('',*,*,#8430,.F.); +#8432=EDGE_LOOP('',(#8417,#8419,#8421,#8423,#8425,#8427,#8429,#8431)); +#8433=FACE_OUTER_BOUND('',#8432,.F.); +#8434=ADVANCED_FACE('',(#8433),#8415,.T.); +#8435=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8436=DIRECTION('',(0.E0,0.E0,1.E0)); +#8437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8438=AXIS2_PLACEMENT_3D('',#8435,#8436,#8437); +#8439=PLANE('',#8438); +#8441=ORIENTED_EDGE('',*,*,#8440,.T.); +#8443=ORIENTED_EDGE('',*,*,#8442,.F.); +#8445=ORIENTED_EDGE('',*,*,#8444,.T.); +#8447=ORIENTED_EDGE('',*,*,#8446,.T.); +#8449=ORIENTED_EDGE('',*,*,#8448,.T.); +#8451=ORIENTED_EDGE('',*,*,#8450,.T.); +#8453=ORIENTED_EDGE('',*,*,#8452,.T.); +#8455=ORIENTED_EDGE('',*,*,#8454,.F.); +#8456=EDGE_LOOP('',(#8441,#8443,#8445,#8447,#8449,#8451,#8453,#8455)); +#8457=FACE_OUTER_BOUND('',#8456,.F.); +#8458=ADVANCED_FACE('',(#8457),#8439,.T.); +#8459=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8460=DIRECTION('',(0.E0,0.E0,1.E0)); +#8461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8462=AXIS2_PLACEMENT_3D('',#8459,#8460,#8461); +#8463=PLANE('',#8462); +#8465=ORIENTED_EDGE('',*,*,#8464,.T.); +#8467=ORIENTED_EDGE('',*,*,#8466,.F.); +#8469=ORIENTED_EDGE('',*,*,#8468,.T.); +#8471=ORIENTED_EDGE('',*,*,#8470,.T.); +#8473=ORIENTED_EDGE('',*,*,#8472,.T.); +#8475=ORIENTED_EDGE('',*,*,#8474,.T.); +#8477=ORIENTED_EDGE('',*,*,#8476,.T.); +#8479=ORIENTED_EDGE('',*,*,#8478,.F.); +#8480=EDGE_LOOP('',(#8465,#8467,#8469,#8471,#8473,#8475,#8477,#8479)); +#8481=FACE_OUTER_BOUND('',#8480,.F.); +#8482=ADVANCED_FACE('',(#8481),#8463,.T.); +#8483=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8484=DIRECTION('',(0.E0,0.E0,1.E0)); +#8485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8486=AXIS2_PLACEMENT_3D('',#8483,#8484,#8485); +#8487=PLANE('',#8486); +#8489=ORIENTED_EDGE('',*,*,#8488,.T.); +#8491=ORIENTED_EDGE('',*,*,#8490,.F.); +#8493=ORIENTED_EDGE('',*,*,#8492,.T.); +#8495=ORIENTED_EDGE('',*,*,#8494,.T.); +#8497=ORIENTED_EDGE('',*,*,#8496,.T.); +#8499=ORIENTED_EDGE('',*,*,#8498,.T.); +#8501=ORIENTED_EDGE('',*,*,#8500,.T.); +#8503=ORIENTED_EDGE('',*,*,#8502,.F.); +#8504=EDGE_LOOP('',(#8489,#8491,#8493,#8495,#8497,#8499,#8501,#8503)); +#8505=FACE_OUTER_BOUND('',#8504,.F.); +#8506=ADVANCED_FACE('',(#8505),#8487,.T.); +#8507=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8508=DIRECTION('',(0.E0,0.E0,1.E0)); +#8509=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8510=AXIS2_PLACEMENT_3D('',#8507,#8508,#8509); +#8511=PLANE('',#8510); +#8513=ORIENTED_EDGE('',*,*,#8512,.T.); +#8515=ORIENTED_EDGE('',*,*,#8514,.F.); +#8517=ORIENTED_EDGE('',*,*,#8516,.T.); +#8519=ORIENTED_EDGE('',*,*,#8518,.T.); +#8521=ORIENTED_EDGE('',*,*,#8520,.T.); +#8523=ORIENTED_EDGE('',*,*,#8522,.T.); +#8525=ORIENTED_EDGE('',*,*,#8524,.T.); +#8527=ORIENTED_EDGE('',*,*,#8526,.F.); +#8528=EDGE_LOOP('',(#8513,#8515,#8517,#8519,#8521,#8523,#8525,#8527)); +#8529=FACE_OUTER_BOUND('',#8528,.F.); +#8530=ADVANCED_FACE('',(#8529),#8511,.T.); +#8531=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8532=DIRECTION('',(0.E0,0.E0,1.E0)); +#8533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8534=AXIS2_PLACEMENT_3D('',#8531,#8532,#8533); +#8535=PLANE('',#8534); +#8537=ORIENTED_EDGE('',*,*,#8536,.T.); +#8539=ORIENTED_EDGE('',*,*,#8538,.F.); +#8541=ORIENTED_EDGE('',*,*,#8540,.T.); +#8543=ORIENTED_EDGE('',*,*,#8542,.T.); +#8545=ORIENTED_EDGE('',*,*,#8544,.T.); +#8547=ORIENTED_EDGE('',*,*,#8546,.T.); +#8549=ORIENTED_EDGE('',*,*,#8548,.T.); +#8551=ORIENTED_EDGE('',*,*,#8550,.F.); +#8552=EDGE_LOOP('',(#8537,#8539,#8541,#8543,#8545,#8547,#8549,#8551)); +#8553=FACE_OUTER_BOUND('',#8552,.F.); +#8554=ADVANCED_FACE('',(#8553),#8535,.T.); +#8555=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8556=DIRECTION('',(0.E0,0.E0,1.E0)); +#8557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8558=AXIS2_PLACEMENT_3D('',#8555,#8556,#8557); +#8559=PLANE('',#8558); +#8561=ORIENTED_EDGE('',*,*,#8560,.T.); +#8563=ORIENTED_EDGE('',*,*,#8562,.F.); +#8565=ORIENTED_EDGE('',*,*,#8564,.T.); +#8567=ORIENTED_EDGE('',*,*,#8566,.T.); +#8569=ORIENTED_EDGE('',*,*,#8568,.T.); +#8571=ORIENTED_EDGE('',*,*,#8570,.T.); +#8573=ORIENTED_EDGE('',*,*,#8572,.T.); +#8575=ORIENTED_EDGE('',*,*,#8574,.F.); +#8576=EDGE_LOOP('',(#8561,#8563,#8565,#8567,#8569,#8571,#8573,#8575)); +#8577=FACE_OUTER_BOUND('',#8576,.F.); +#8578=ADVANCED_FACE('',(#8577),#8559,.T.); +#8579=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8580=DIRECTION('',(0.E0,0.E0,1.E0)); +#8581=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8582=AXIS2_PLACEMENT_3D('',#8579,#8580,#8581); +#8583=PLANE('',#8582); +#8585=ORIENTED_EDGE('',*,*,#8584,.T.); +#8587=ORIENTED_EDGE('',*,*,#8586,.F.); +#8589=ORIENTED_EDGE('',*,*,#8588,.T.); +#8591=ORIENTED_EDGE('',*,*,#8590,.T.); +#8593=ORIENTED_EDGE('',*,*,#8592,.T.); +#8595=ORIENTED_EDGE('',*,*,#8594,.T.); +#8597=ORIENTED_EDGE('',*,*,#8596,.T.); +#8599=ORIENTED_EDGE('',*,*,#8598,.F.); +#8600=EDGE_LOOP('',(#8585,#8587,#8589,#8591,#8593,#8595,#8597,#8599)); +#8601=FACE_OUTER_BOUND('',#8600,.F.); +#8602=ADVANCED_FACE('',(#8601),#8583,.T.); +#8603=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8604=DIRECTION('',(0.E0,0.E0,1.E0)); +#8605=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8606=AXIS2_PLACEMENT_3D('',#8603,#8604,#8605); +#8607=PLANE('',#8606); +#8609=ORIENTED_EDGE('',*,*,#8608,.T.); +#8611=ORIENTED_EDGE('',*,*,#8610,.F.); +#8613=ORIENTED_EDGE('',*,*,#8612,.T.); +#8615=ORIENTED_EDGE('',*,*,#8614,.T.); +#8617=ORIENTED_EDGE('',*,*,#8616,.T.); +#8619=ORIENTED_EDGE('',*,*,#8618,.T.); +#8621=ORIENTED_EDGE('',*,*,#8620,.T.); +#8623=ORIENTED_EDGE('',*,*,#8622,.F.); +#8624=EDGE_LOOP('',(#8609,#8611,#8613,#8615,#8617,#8619,#8621,#8623)); +#8625=FACE_OUTER_BOUND('',#8624,.F.); +#8626=ADVANCED_FACE('',(#8625),#8607,.T.); +#8627=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8628=DIRECTION('',(0.E0,0.E0,1.E0)); +#8629=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8630=AXIS2_PLACEMENT_3D('',#8627,#8628,#8629); +#8631=PLANE('',#8630); +#8633=ORIENTED_EDGE('',*,*,#8632,.T.); +#8635=ORIENTED_EDGE('',*,*,#8634,.T.); +#8637=ORIENTED_EDGE('',*,*,#8636,.T.); +#8639=ORIENTED_EDGE('',*,*,#8638,.T.); +#8641=ORIENTED_EDGE('',*,*,#8640,.T.); +#8643=ORIENTED_EDGE('',*,*,#8642,.T.); +#8645=ORIENTED_EDGE('',*,*,#8644,.T.); +#8647=ORIENTED_EDGE('',*,*,#8646,.T.); +#8649=ORIENTED_EDGE('',*,*,#8648,.T.); +#8651=ORIENTED_EDGE('',*,*,#8650,.T.); +#8653=ORIENTED_EDGE('',*,*,#8652,.T.); +#8655=ORIENTED_EDGE('',*,*,#8654,.T.); +#8657=ORIENTED_EDGE('',*,*,#8656,.T.); +#8659=ORIENTED_EDGE('',*,*,#8658,.T.); +#8661=ORIENTED_EDGE('',*,*,#8660,.T.); +#8663=ORIENTED_EDGE('',*,*,#8662,.T.); +#8665=ORIENTED_EDGE('',*,*,#8664,.F.); +#8667=ORIENTED_EDGE('',*,*,#8666,.F.); +#8669=ORIENTED_EDGE('',*,*,#8668,.T.); +#8671=ORIENTED_EDGE('',*,*,#8670,.T.); +#8673=ORIENTED_EDGE('',*,*,#8672,.F.); +#8675=ORIENTED_EDGE('',*,*,#8674,.F.); +#8677=ORIENTED_EDGE('',*,*,#8676,.T.); +#8679=ORIENTED_EDGE('',*,*,#8678,.T.); +#8681=ORIENTED_EDGE('',*,*,#8680,.F.); +#8683=ORIENTED_EDGE('',*,*,#8682,.F.); +#8685=ORIENTED_EDGE('',*,*,#8684,.T.); +#8687=ORIENTED_EDGE('',*,*,#8686,.T.); +#8689=ORIENTED_EDGE('',*,*,#8688,.F.); +#8691=ORIENTED_EDGE('',*,*,#8690,.F.); +#8693=ORIENTED_EDGE('',*,*,#8692,.T.); +#8695=ORIENTED_EDGE('',*,*,#8694,.T.); +#8697=ORIENTED_EDGE('',*,*,#8696,.F.); +#8699=ORIENTED_EDGE('',*,*,#8698,.F.); +#8701=ORIENTED_EDGE('',*,*,#8700,.T.); +#8703=ORIENTED_EDGE('',*,*,#8702,.T.); +#8705=ORIENTED_EDGE('',*,*,#8704,.F.); +#8707=ORIENTED_EDGE('',*,*,#8706,.F.); +#8709=ORIENTED_EDGE('',*,*,#8708,.T.); +#8711=ORIENTED_EDGE('',*,*,#8710,.T.); +#8713=ORIENTED_EDGE('',*,*,#8712,.F.); +#8715=ORIENTED_EDGE('',*,*,#8714,.F.); +#8717=ORIENTED_EDGE('',*,*,#8716,.T.); +#8719=ORIENTED_EDGE('',*,*,#8718,.T.); +#8721=ORIENTED_EDGE('',*,*,#8720,.F.); +#8723=ORIENTED_EDGE('',*,*,#8722,.F.); +#8725=ORIENTED_EDGE('',*,*,#8724,.T.); +#8727=ORIENTED_EDGE('',*,*,#8726,.T.); +#8729=ORIENTED_EDGE('',*,*,#8728,.F.); +#8731=ORIENTED_EDGE('',*,*,#8730,.F.); +#8733=ORIENTED_EDGE('',*,*,#8732,.T.); +#8735=ORIENTED_EDGE('',*,*,#8734,.T.); +#8737=ORIENTED_EDGE('',*,*,#8736,.F.); +#8739=ORIENTED_EDGE('',*,*,#8738,.F.); +#8741=ORIENTED_EDGE('',*,*,#8740,.T.); +#8743=ORIENTED_EDGE('',*,*,#8742,.T.); +#8745=ORIENTED_EDGE('',*,*,#8744,.T.); +#8747=ORIENTED_EDGE('',*,*,#8746,.T.); +#8749=ORIENTED_EDGE('',*,*,#8748,.T.); +#8751=ORIENTED_EDGE('',*,*,#8750,.T.); +#8753=ORIENTED_EDGE('',*,*,#8752,.T.); +#8755=ORIENTED_EDGE('',*,*,#8754,.T.); +#8757=ORIENTED_EDGE('',*,*,#8756,.T.); +#8759=ORIENTED_EDGE('',*,*,#8758,.F.); +#8761=ORIENTED_EDGE('',*,*,#8760,.T.); +#8763=ORIENTED_EDGE('',*,*,#8762,.F.); +#8765=ORIENTED_EDGE('',*,*,#8764,.T.); +#8767=ORIENTED_EDGE('',*,*,#8766,.F.); +#8769=ORIENTED_EDGE('',*,*,#8768,.F.); +#8770=ORIENTED_EDGE('',*,*,#8386,.F.); +#8772=ORIENTED_EDGE('',*,*,#8771,.T.); +#8774=ORIENTED_EDGE('',*,*,#8773,.F.); +#8776=ORIENTED_EDGE('',*,*,#8775,.T.); +#8778=ORIENTED_EDGE('',*,*,#8777,.F.); +#8780=ORIENTED_EDGE('',*,*,#8779,.T.); +#8782=ORIENTED_EDGE('',*,*,#8781,.T.); +#8784=ORIENTED_EDGE('',*,*,#8783,.T.); +#8785=EDGE_LOOP('',(#8633,#8635,#8637,#8639,#8641,#8643,#8645,#8647,#8649,#8651, +#8653,#8655,#8657,#8659,#8661,#8663,#8665,#8667,#8669,#8671,#8673,#8675,#8677, +#8679,#8681,#8683,#8685,#8687,#8689,#8691,#8693,#8695,#8697,#8699,#8701,#8703, +#8705,#8707,#8709,#8711,#8713,#8715,#8717,#8719,#8721,#8723,#8725,#8727,#8729, +#8731,#8733,#8735,#8737,#8739,#8741,#8743,#8745,#8747,#8749,#8751,#8753,#8755, +#8757,#8759,#8761,#8763,#8765,#8767,#8769,#8770,#8772,#8774,#8776,#8778,#8780, +#8782,#8784)); +#8786=FACE_OUTER_BOUND('',#8785,.F.); +#8787=ADVANCED_FACE('',(#8786),#8631,.T.); +#8788=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#8789=DIRECTION('',(0.E0,1.E0,0.E0)); +#8790=DIRECTION('',(1.E0,0.E0,0.E0)); +#8791=AXIS2_PLACEMENT_3D('',#8788,#8789,#8790); +#8792=PLANE('',#8791); +#8793=ORIENTED_EDGE('',*,*,#8416,.F.); +#8795=ORIENTED_EDGE('',*,*,#8794,.F.); +#8797=ORIENTED_EDGE('',*,*,#8796,.F.); +#8798=EDGE_LOOP('',(#8793,#8795,#8797)); +#8799=FACE_OUTER_BOUND('',#8798,.F.); +#8800=ADVANCED_FACE('',(#8799),#8792,.T.); +#8801=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#8802=DIRECTION('',(0.E0,1.E0,0.E0)); +#8803=DIRECTION('',(1.E0,0.E0,0.E0)); +#8804=AXIS2_PLACEMENT_3D('',#8801,#8802,#8803); +#8805=PLANE('',#8804); +#8806=ORIENTED_EDGE('',*,*,#8448,.F.); +#8808=ORIENTED_EDGE('',*,*,#8807,.T.); +#8810=ORIENTED_EDGE('',*,*,#8809,.F.); +#8811=EDGE_LOOP('',(#8806,#8808,#8810)); +#8812=FACE_OUTER_BOUND('',#8811,.F.); +#8813=ADVANCED_FACE('',(#8812),#8805,.T.); +#8814=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#8815=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#8816=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#8817=AXIS2_PLACEMENT_3D('',#8814,#8815,#8816); +#8818=PLANE('',#8817); +#8819=ORIENTED_EDGE('',*,*,#8430,.T.); +#8821=ORIENTED_EDGE('',*,*,#8820,.T.); +#8823=ORIENTED_EDGE('',*,*,#8822,.F.); +#8824=ORIENTED_EDGE('',*,*,#8794,.T.); +#8825=EDGE_LOOP('',(#8819,#8821,#8823,#8824)); +#8826=FACE_OUTER_BOUND('',#8825,.F.); +#8827=ADVANCED_FACE('',(#8826),#8818,.F.); +#8828=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8829=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8830=DIRECTION('',(1.E0,0.E0,0.E0)); +#8831=AXIS2_PLACEMENT_3D('',#8828,#8829,#8830); +#8832=PLANE('',#8831); +#8834=ORIENTED_EDGE('',*,*,#8833,.F.); +#8835=ORIENTED_EDGE('',*,*,#8756,.F.); +#8837=ORIENTED_EDGE('',*,*,#8836,.T.); +#8839=ORIENTED_EDGE('',*,*,#8838,.T.); +#8840=EDGE_LOOP('',(#8834,#8835,#8837,#8839)); +#8841=FACE_OUTER_BOUND('',#8840,.F.); +#8842=ADVANCED_FACE('',(#8841),#8832,.T.); +#8843=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8844=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8845=DIRECTION('',(1.E0,0.E0,0.E0)); +#8846=AXIS2_PLACEMENT_3D('',#8843,#8844,#8845); +#8847=PLANE('',#8846); +#8848=ORIENTED_EDGE('',*,*,#8820,.F.); +#8849=ORIENTED_EDGE('',*,*,#8428,.F.); +#8851=ORIENTED_EDGE('',*,*,#8850,.T.); +#8853=ORIENTED_EDGE('',*,*,#8852,.T.); +#8854=EDGE_LOOP('',(#8848,#8849,#8851,#8853)); +#8855=FACE_OUTER_BOUND('',#8854,.F.); +#8856=ADVANCED_FACE('',(#8855),#8847,.T.); +#8857=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8858=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8859=DIRECTION('',(1.E0,0.E0,0.E0)); +#8860=AXIS2_PLACEMENT_3D('',#8857,#8858,#8859); +#8861=PLANE('',#8860); +#8863=ORIENTED_EDGE('',*,*,#8862,.F.); +#8864=ORIENTED_EDGE('',*,*,#8452,.F.); +#8866=ORIENTED_EDGE('',*,*,#8865,.T.); +#8868=ORIENTED_EDGE('',*,*,#8867,.T.); +#8869=EDGE_LOOP('',(#8863,#8864,#8866,#8868)); +#8870=FACE_OUTER_BOUND('',#8869,.F.); +#8871=ADVANCED_FACE('',(#8870),#8861,.T.); +#8872=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8873=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8874=DIRECTION('',(1.E0,0.E0,0.E0)); +#8875=AXIS2_PLACEMENT_3D('',#8872,#8873,#8874); +#8876=PLANE('',#8875); +#8878=ORIENTED_EDGE('',*,*,#8877,.F.); +#8879=ORIENTED_EDGE('',*,*,#8476,.F.); +#8881=ORIENTED_EDGE('',*,*,#8880,.T.); +#8883=ORIENTED_EDGE('',*,*,#8882,.T.); +#8884=EDGE_LOOP('',(#8878,#8879,#8881,#8883)); +#8885=FACE_OUTER_BOUND('',#8884,.F.); +#8886=ADVANCED_FACE('',(#8885),#8876,.T.); +#8887=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8888=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8889=DIRECTION('',(1.E0,0.E0,0.E0)); +#8890=AXIS2_PLACEMENT_3D('',#8887,#8888,#8889); +#8891=PLANE('',#8890); +#8893=ORIENTED_EDGE('',*,*,#8892,.F.); +#8894=ORIENTED_EDGE('',*,*,#8500,.F.); +#8896=ORIENTED_EDGE('',*,*,#8895,.T.); +#8898=ORIENTED_EDGE('',*,*,#8897,.T.); +#8899=EDGE_LOOP('',(#8893,#8894,#8896,#8898)); +#8900=FACE_OUTER_BOUND('',#8899,.F.); +#8901=ADVANCED_FACE('',(#8900),#8891,.T.); +#8902=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8903=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8904=DIRECTION('',(1.E0,0.E0,0.E0)); +#8905=AXIS2_PLACEMENT_3D('',#8902,#8903,#8904); +#8906=PLANE('',#8905); +#8908=ORIENTED_EDGE('',*,*,#8907,.F.); +#8909=ORIENTED_EDGE('',*,*,#8524,.F.); +#8911=ORIENTED_EDGE('',*,*,#8910,.T.); +#8913=ORIENTED_EDGE('',*,*,#8912,.T.); +#8914=EDGE_LOOP('',(#8908,#8909,#8911,#8913)); +#8915=FACE_OUTER_BOUND('',#8914,.F.); +#8916=ADVANCED_FACE('',(#8915),#8906,.T.); +#8917=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8918=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8919=DIRECTION('',(1.E0,0.E0,0.E0)); +#8920=AXIS2_PLACEMENT_3D('',#8917,#8918,#8919); +#8921=PLANE('',#8920); +#8923=ORIENTED_EDGE('',*,*,#8922,.F.); +#8924=ORIENTED_EDGE('',*,*,#8548,.F.); +#8926=ORIENTED_EDGE('',*,*,#8925,.T.); +#8928=ORIENTED_EDGE('',*,*,#8927,.T.); +#8929=EDGE_LOOP('',(#8923,#8924,#8926,#8928)); +#8930=FACE_OUTER_BOUND('',#8929,.F.); +#8931=ADVANCED_FACE('',(#8930),#8921,.T.); +#8932=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8933=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8934=DIRECTION('',(1.E0,0.E0,0.E0)); +#8935=AXIS2_PLACEMENT_3D('',#8932,#8933,#8934); +#8936=PLANE('',#8935); +#8938=ORIENTED_EDGE('',*,*,#8937,.F.); +#8939=ORIENTED_EDGE('',*,*,#8572,.F.); +#8941=ORIENTED_EDGE('',*,*,#8940,.T.); +#8943=ORIENTED_EDGE('',*,*,#8942,.T.); +#8944=EDGE_LOOP('',(#8938,#8939,#8941,#8943)); +#8945=FACE_OUTER_BOUND('',#8944,.F.); +#8946=ADVANCED_FACE('',(#8945),#8936,.T.); +#8947=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8948=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8949=DIRECTION('',(1.E0,0.E0,0.E0)); +#8950=AXIS2_PLACEMENT_3D('',#8947,#8948,#8949); +#8951=PLANE('',#8950); +#8953=ORIENTED_EDGE('',*,*,#8952,.F.); +#8954=ORIENTED_EDGE('',*,*,#8596,.F.); +#8956=ORIENTED_EDGE('',*,*,#8955,.T.); +#8958=ORIENTED_EDGE('',*,*,#8957,.T.); +#8959=EDGE_LOOP('',(#8953,#8954,#8956,#8958)); +#8960=FACE_OUTER_BOUND('',#8959,.F.); +#8961=ADVANCED_FACE('',(#8960),#8951,.T.); +#8962=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8963=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8964=DIRECTION('',(1.E0,0.E0,0.E0)); +#8965=AXIS2_PLACEMENT_3D('',#8962,#8963,#8964); +#8966=PLANE('',#8965); +#8968=ORIENTED_EDGE('',*,*,#8967,.F.); +#8969=ORIENTED_EDGE('',*,*,#8620,.F.); +#8971=ORIENTED_EDGE('',*,*,#8970,.T.); +#8973=ORIENTED_EDGE('',*,*,#8972,.T.); +#8974=EDGE_LOOP('',(#8968,#8969,#8971,#8973)); +#8975=FACE_OUTER_BOUND('',#8974,.F.); +#8976=ADVANCED_FACE('',(#8975),#8966,.T.); +#8977=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8978=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8979=DIRECTION('',(1.E0,0.E0,0.E0)); +#8980=AXIS2_PLACEMENT_3D('',#8977,#8978,#8979); +#8981=PLANE('',#8980); +#8983=ORIENTED_EDGE('',*,*,#8982,.T.); +#8985=ORIENTED_EDGE('',*,*,#8984,.T.); +#8987=ORIENTED_EDGE('',*,*,#8986,.F.); +#8988=ORIENTED_EDGE('',*,*,#8636,.F.); +#8989=EDGE_LOOP('',(#8983,#8985,#8987,#8988)); +#8990=FACE_OUTER_BOUND('',#8989,.F.); +#8991=ADVANCED_FACE('',(#8990),#8981,.T.); +#8992=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#8993=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#8994=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#8995=AXIS2_PLACEMENT_3D('',#8992,#8993,#8994); +#8996=PLANE('',#8995); +#8997=ORIENTED_EDGE('',*,*,#8758,.T.); +#8998=ORIENTED_EDGE('',*,*,#8833,.T.); +#9000=ORIENTED_EDGE('',*,*,#8999,.F.); +#9002=ORIENTED_EDGE('',*,*,#9001,.T.); +#9003=EDGE_LOOP('',(#8997,#8998,#9000,#9002)); +#9004=FACE_OUTER_BOUND('',#9003,.F.); +#9005=ADVANCED_FACE('',(#9004),#8996,.F.); +#9006=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#9007=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9008=DIRECTION('',(0.E0,0.E0,1.E0)); +#9009=AXIS2_PLACEMENT_3D('',#9006,#9007,#9008); +#9010=PLANE('',#9009); +#9012=ORIENTED_EDGE('',*,*,#9011,.T.); +#9013=ORIENTED_EDGE('',*,*,#8999,.T.); +#9015=ORIENTED_EDGE('',*,*,#9014,.T.); +#9017=ORIENTED_EDGE('',*,*,#9016,.F.); +#9019=ORIENTED_EDGE('',*,*,#9018,.F.); +#9021=ORIENTED_EDGE('',*,*,#9020,.F.); +#9022=ORIENTED_EDGE('',*,*,#8762,.T.); +#9023=EDGE_LOOP('',(#9012,#9013,#9015,#9017,#9019,#9021,#9022)); +#9024=FACE_OUTER_BOUND('',#9023,.F.); +#9025=ADVANCED_FACE('',(#9024),#9010,.F.); +#9026=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#9027=DIRECTION('',(0.E0,1.E0,0.E0)); +#9028=DIRECTION('',(1.E0,0.E0,0.E0)); +#9029=AXIS2_PLACEMENT_3D('',#9026,#9027,#9028); +#9030=PLANE('',#9029); +#9031=ORIENTED_EDGE('',*,*,#8760,.F.); +#9032=ORIENTED_EDGE('',*,*,#9001,.F.); +#9033=ORIENTED_EDGE('',*,*,#9011,.F.); +#9034=EDGE_LOOP('',(#9031,#9032,#9033)); +#9035=FACE_OUTER_BOUND('',#9034,.F.); +#9036=ADVANCED_FACE('',(#9035),#9030,.T.); +#9037=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#9038=DIRECTION('',(0.E0,1.E0,0.E0)); +#9039=DIRECTION('',(1.E0,0.E0,0.E0)); +#9040=AXIS2_PLACEMENT_3D('',#9037,#9038,#9039); +#9041=PLANE('',#9040); +#9042=ORIENTED_EDGE('',*,*,#8424,.F.); +#9044=ORIENTED_EDGE('',*,*,#9043,.T.); +#9046=ORIENTED_EDGE('',*,*,#9045,.F.); +#9047=EDGE_LOOP('',(#9042,#9044,#9046)); +#9048=FACE_OUTER_BOUND('',#9047,.F.); +#9049=ADVANCED_FACE('',(#9048),#9041,.T.); +#9050=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#9051=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9052=DIRECTION('',(0.E0,0.E0,1.E0)); +#9053=AXIS2_PLACEMENT_3D('',#9050,#9051,#9052); +#9054=PLANE('',#9053); +#9055=ORIENTED_EDGE('',*,*,#9043,.F.); +#9056=ORIENTED_EDGE('',*,*,#8422,.F.); +#9058=ORIENTED_EDGE('',*,*,#9057,.T.); +#9060=ORIENTED_EDGE('',*,*,#9059,.T.); +#9062=ORIENTED_EDGE('',*,*,#9061,.F.); +#9064=ORIENTED_EDGE('',*,*,#9063,.T.); +#9066=ORIENTED_EDGE('',*,*,#9065,.F.); +#9067=EDGE_LOOP('',(#9055,#9056,#9058,#9060,#9062,#9064,#9066)); +#9068=FACE_OUTER_BOUND('',#9067,.F.); +#9069=ADVANCED_FACE('',(#9068),#9054,.T.); +#9070=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#9071=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9072=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9073=AXIS2_PLACEMENT_3D('',#9070,#9071,#9072); +#9074=PLANE('',#9073); +#9076=ORIENTED_EDGE('',*,*,#9075,.T.); +#9078=ORIENTED_EDGE('',*,*,#9077,.T.); +#9080=ORIENTED_EDGE('',*,*,#9079,.T.); +#9082=ORIENTED_EDGE('',*,*,#9081,.F.); +#9083=ORIENTED_EDGE('',*,*,#8781,.F.); +#9085=ORIENTED_EDGE('',*,*,#9084,.T.); +#9087=ORIENTED_EDGE('',*,*,#9086,.T.); +#9089=ORIENTED_EDGE('',*,*,#9088,.T.); +#9091=ORIENTED_EDGE('',*,*,#9090,.F.); +#9093=ORIENTED_EDGE('',*,*,#9092,.T.); +#9095=ORIENTED_EDGE('',*,*,#9094,.T.); +#9097=ORIENTED_EDGE('',*,*,#9096,.T.); +#9099=ORIENTED_EDGE('',*,*,#9098,.T.); +#9101=ORIENTED_EDGE('',*,*,#9100,.F.); +#9103=ORIENTED_EDGE('',*,*,#9102,.F.); +#9105=ORIENTED_EDGE('',*,*,#9104,.T.); +#9107=ORIENTED_EDGE('',*,*,#9106,.F.); +#9109=ORIENTED_EDGE('',*,*,#9108,.T.); +#9111=ORIENTED_EDGE('',*,*,#9110,.T.); +#9113=ORIENTED_EDGE('',*,*,#9112,.T.); +#9115=ORIENTED_EDGE('',*,*,#9114,.T.); +#9117=ORIENTED_EDGE('',*,*,#9116,.F.); +#9119=ORIENTED_EDGE('',*,*,#9118,.F.); +#9121=ORIENTED_EDGE('',*,*,#9120,.T.); +#9123=ORIENTED_EDGE('',*,*,#9122,.F.); +#9125=ORIENTED_EDGE('',*,*,#9124,.T.); +#9127=ORIENTED_EDGE('',*,*,#9126,.T.); +#9129=ORIENTED_EDGE('',*,*,#9128,.T.); +#9131=ORIENTED_EDGE('',*,*,#9130,.T.); +#9133=ORIENTED_EDGE('',*,*,#9132,.F.); +#9135=ORIENTED_EDGE('',*,*,#9134,.F.); +#9137=ORIENTED_EDGE('',*,*,#9136,.T.); +#9139=ORIENTED_EDGE('',*,*,#9138,.F.); +#9141=ORIENTED_EDGE('',*,*,#9140,.T.); +#9143=ORIENTED_EDGE('',*,*,#9142,.T.); +#9145=ORIENTED_EDGE('',*,*,#9144,.T.); +#9147=ORIENTED_EDGE('',*,*,#9146,.T.); +#9149=ORIENTED_EDGE('',*,*,#9148,.F.); +#9151=ORIENTED_EDGE('',*,*,#9150,.F.); +#9153=ORIENTED_EDGE('',*,*,#9152,.T.); +#9155=ORIENTED_EDGE('',*,*,#9154,.F.); +#9157=ORIENTED_EDGE('',*,*,#9156,.T.); +#9159=ORIENTED_EDGE('',*,*,#9158,.T.); +#9161=ORIENTED_EDGE('',*,*,#9160,.T.); +#9163=ORIENTED_EDGE('',*,*,#9162,.T.); +#9165=ORIENTED_EDGE('',*,*,#9164,.F.); +#9167=ORIENTED_EDGE('',*,*,#9166,.F.); +#9169=ORIENTED_EDGE('',*,*,#9168,.T.); +#9171=ORIENTED_EDGE('',*,*,#9170,.F.); +#9173=ORIENTED_EDGE('',*,*,#9172,.T.); +#9175=ORIENTED_EDGE('',*,*,#9174,.T.); +#9177=ORIENTED_EDGE('',*,*,#9176,.T.); +#9179=ORIENTED_EDGE('',*,*,#9178,.T.); +#9181=ORIENTED_EDGE('',*,*,#9180,.F.); +#9183=ORIENTED_EDGE('',*,*,#9182,.F.); +#9185=ORIENTED_EDGE('',*,*,#9184,.T.); +#9187=ORIENTED_EDGE('',*,*,#9186,.F.); +#9189=ORIENTED_EDGE('',*,*,#9188,.T.); +#9191=ORIENTED_EDGE('',*,*,#9190,.T.); +#9193=ORIENTED_EDGE('',*,*,#9192,.T.); +#9195=ORIENTED_EDGE('',*,*,#9194,.T.); +#9197=ORIENTED_EDGE('',*,*,#9196,.F.); +#9199=ORIENTED_EDGE('',*,*,#9198,.F.); +#9201=ORIENTED_EDGE('',*,*,#9200,.T.); +#9203=ORIENTED_EDGE('',*,*,#9202,.F.); +#9205=ORIENTED_EDGE('',*,*,#9204,.T.); +#9207=ORIENTED_EDGE('',*,*,#9206,.T.); +#9209=ORIENTED_EDGE('',*,*,#9208,.T.); +#9211=ORIENTED_EDGE('',*,*,#9210,.T.); +#9213=ORIENTED_EDGE('',*,*,#9212,.F.); +#9215=ORIENTED_EDGE('',*,*,#9214,.F.); +#9217=ORIENTED_EDGE('',*,*,#9216,.T.); +#9219=ORIENTED_EDGE('',*,*,#9218,.F.); +#9221=ORIENTED_EDGE('',*,*,#9220,.T.); +#9223=ORIENTED_EDGE('',*,*,#9222,.T.); +#9225=ORIENTED_EDGE('',*,*,#9224,.T.); +#9227=ORIENTED_EDGE('',*,*,#9226,.T.); +#9229=ORIENTED_EDGE('',*,*,#9228,.F.); +#9231=ORIENTED_EDGE('',*,*,#9230,.F.); +#9233=ORIENTED_EDGE('',*,*,#9232,.T.); +#9235=ORIENTED_EDGE('',*,*,#9234,.F.); +#9237=ORIENTED_EDGE('',*,*,#9236,.T.); +#9239=ORIENTED_EDGE('',*,*,#9238,.T.); +#9241=ORIENTED_EDGE('',*,*,#9240,.T.); +#9243=ORIENTED_EDGE('',*,*,#9242,.T.); +#9245=ORIENTED_EDGE('',*,*,#9244,.F.); +#9247=ORIENTED_EDGE('',*,*,#9246,.F.); +#9249=ORIENTED_EDGE('',*,*,#9248,.T.); +#9251=ORIENTED_EDGE('',*,*,#9250,.F.); +#9253=ORIENTED_EDGE('',*,*,#9252,.T.); +#9255=ORIENTED_EDGE('',*,*,#9254,.T.); +#9257=ORIENTED_EDGE('',*,*,#9256,.F.); +#9259=ORIENTED_EDGE('',*,*,#9258,.F.); +#9260=ORIENTED_EDGE('',*,*,#8392,.F.); +#9262=ORIENTED_EDGE('',*,*,#9261,.T.); +#9264=ORIENTED_EDGE('',*,*,#9263,.F.); +#9265=ORIENTED_EDGE('',*,*,#8764,.F.); +#9266=ORIENTED_EDGE('',*,*,#9020,.T.); +#9268=ORIENTED_EDGE('',*,*,#9267,.T.); +#9270=ORIENTED_EDGE('',*,*,#9269,.T.); +#9272=ORIENTED_EDGE('',*,*,#9271,.F.); +#9273=ORIENTED_EDGE('',*,*,#9057,.F.); +#9274=ORIENTED_EDGE('',*,*,#8420,.F.); +#9276=ORIENTED_EDGE('',*,*,#9275,.T.); +#9278=ORIENTED_EDGE('',*,*,#9277,.T.); +#9280=ORIENTED_EDGE('',*,*,#9279,.T.); +#9282=ORIENTED_EDGE('',*,*,#9281,.F.); +#9284=ORIENTED_EDGE('',*,*,#9283,.F.); +#9285=ORIENTED_EDGE('',*,*,#8444,.F.); +#9287=ORIENTED_EDGE('',*,*,#9286,.T.); +#9289=ORIENTED_EDGE('',*,*,#9288,.T.); +#9291=ORIENTED_EDGE('',*,*,#9290,.T.); +#9293=ORIENTED_EDGE('',*,*,#9292,.F.); +#9295=ORIENTED_EDGE('',*,*,#9294,.F.); +#9296=ORIENTED_EDGE('',*,*,#8468,.F.); +#9298=ORIENTED_EDGE('',*,*,#9297,.T.); +#9300=ORIENTED_EDGE('',*,*,#9299,.T.); +#9302=ORIENTED_EDGE('',*,*,#9301,.T.); +#9304=ORIENTED_EDGE('',*,*,#9303,.F.); +#9306=ORIENTED_EDGE('',*,*,#9305,.F.); +#9307=ORIENTED_EDGE('',*,*,#8492,.F.); +#9309=ORIENTED_EDGE('',*,*,#9308,.T.); +#9311=ORIENTED_EDGE('',*,*,#9310,.T.); +#9313=ORIENTED_EDGE('',*,*,#9312,.T.); +#9315=ORIENTED_EDGE('',*,*,#9314,.F.); +#9317=ORIENTED_EDGE('',*,*,#9316,.F.); +#9318=ORIENTED_EDGE('',*,*,#8516,.F.); +#9320=ORIENTED_EDGE('',*,*,#9319,.T.); +#9322=ORIENTED_EDGE('',*,*,#9321,.T.); +#9324=ORIENTED_EDGE('',*,*,#9323,.T.); +#9326=ORIENTED_EDGE('',*,*,#9325,.T.); +#9328=ORIENTED_EDGE('',*,*,#9327,.F.); +#9329=ORIENTED_EDGE('',*,*,#8540,.F.); +#9331=ORIENTED_EDGE('',*,*,#9330,.T.); +#9333=ORIENTED_EDGE('',*,*,#9332,.T.); +#9335=ORIENTED_EDGE('',*,*,#9334,.T.); +#9337=ORIENTED_EDGE('',*,*,#9336,.T.); +#9339=ORIENTED_EDGE('',*,*,#9338,.F.); +#9340=ORIENTED_EDGE('',*,*,#8564,.F.); +#9342=ORIENTED_EDGE('',*,*,#9341,.T.); +#9344=ORIENTED_EDGE('',*,*,#9343,.T.); +#9346=ORIENTED_EDGE('',*,*,#9345,.T.); +#9348=ORIENTED_EDGE('',*,*,#9347,.T.); +#9350=ORIENTED_EDGE('',*,*,#9349,.F.); +#9351=ORIENTED_EDGE('',*,*,#8588,.F.); +#9353=ORIENTED_EDGE('',*,*,#9352,.T.); +#9355=ORIENTED_EDGE('',*,*,#9354,.T.); +#9357=ORIENTED_EDGE('',*,*,#9356,.T.); +#9359=ORIENTED_EDGE('',*,*,#9358,.T.); +#9361=ORIENTED_EDGE('',*,*,#9360,.F.); +#9362=ORIENTED_EDGE('',*,*,#8612,.F.); +#9364=ORIENTED_EDGE('',*,*,#9363,.T.); +#9365=EDGE_LOOP('',(#9076,#9078,#9080,#9082,#9083,#9085,#9087,#9089,#9091,#9093, +#9095,#9097,#9099,#9101,#9103,#9105,#9107,#9109,#9111,#9113,#9115,#9117,#9119, +#9121,#9123,#9125,#9127,#9129,#9131,#9133,#9135,#9137,#9139,#9141,#9143,#9145, +#9147,#9149,#9151,#9153,#9155,#9157,#9159,#9161,#9163,#9165,#9167,#9169,#9171, +#9173,#9175,#9177,#9179,#9181,#9183,#9185,#9187,#9189,#9191,#9193,#9195,#9197, +#9199,#9201,#9203,#9205,#9207,#9209,#9211,#9213,#9215,#9217,#9219,#9221,#9223, +#9225,#9227,#9229,#9231,#9233,#9235,#9237,#9239,#9241,#9243,#9245,#9247,#9249, +#9251,#9253,#9255,#9257,#9259,#9260,#9262,#9264,#9265,#9266,#9268,#9270,#9272, +#9273,#9274,#9276,#9278,#9280,#9282,#9284,#9285,#9287,#9289,#9291,#9293,#9295, +#9296,#9298,#9300,#9302,#9304,#9306,#9307,#9309,#9311,#9313,#9315,#9317,#9318, +#9320,#9322,#9324,#9326,#9328,#9329,#9331,#9333,#9335,#9337,#9339,#9340,#9342, +#9344,#9346,#9348,#9350,#9351,#9353,#9355,#9357,#9359,#9361,#9362,#9364)); +#9366=FACE_OUTER_BOUND('',#9365,.F.); +#9367=ADVANCED_FACE('',(#9366),#9074,.T.); +#9368=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#9369=DIRECTION('',(1.E0,0.E0,0.E0)); +#9370=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9371=AXIS2_PLACEMENT_3D('',#9368,#9369,#9370); +#9372=PLANE('',#9371); +#9373=ORIENTED_EDGE('',*,*,#9075,.F.); +#9375=ORIENTED_EDGE('',*,*,#9374,.T.); +#9377=ORIENTED_EDGE('',*,*,#9376,.T.); +#9379=ORIENTED_EDGE('',*,*,#9378,.T.); +#9381=ORIENTED_EDGE('',*,*,#9380,.T.); +#9383=ORIENTED_EDGE('',*,*,#9382,.T.); +#9385=ORIENTED_EDGE('',*,*,#9384,.T.); +#9387=ORIENTED_EDGE('',*,*,#9386,.T.); +#9388=EDGE_LOOP('',(#9373,#9375,#9377,#9379,#9381,#9383,#9385,#9387)); +#9389=FACE_OUTER_BOUND('',#9388,.F.); +#9390=ADVANCED_FACE('',(#9389),#9372,.F.); +#9391=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#9392=DIRECTION('',(1.E0,0.E0,0.E0)); +#9393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9394=AXIS2_PLACEMENT_3D('',#9391,#9392,#9393); +#9395=PLANE('',#9394); +#9397=ORIENTED_EDGE('',*,*,#9396,.F.); +#9399=ORIENTED_EDGE('',*,*,#9398,.F.); +#9401=ORIENTED_EDGE('',*,*,#9400,.T.); +#9403=ORIENTED_EDGE('',*,*,#9402,.T.); +#9404=EDGE_LOOP('',(#9397,#9399,#9401,#9403)); +#9405=FACE_OUTER_BOUND('',#9404,.F.); +#9406=ADVANCED_FACE('',(#9405),#9395,.F.); +#9407=CARTESIAN_POINT('',(3.44E0,-6.75E-1,1.85E0)); +#9408=DIRECTION('',(0.E0,0.E0,1.E0)); +#9409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9410=AXIS2_PLACEMENT_3D('',#9407,#9408,#9409); +#9411=PLANE('',#9410); +#9413=ORIENTED_EDGE('',*,*,#9412,.F.); +#9415=ORIENTED_EDGE('',*,*,#9414,.F.); +#9417=ORIENTED_EDGE('',*,*,#9416,.T.); +#9419=ORIENTED_EDGE('',*,*,#9418,.F.); +#9420=ORIENTED_EDGE('',*,*,#9374,.F.); +#9422=ORIENTED_EDGE('',*,*,#9421,.T.); +#9423=EDGE_LOOP('',(#9413,#9415,#9417,#9419,#9420,#9422)); +#9424=FACE_OUTER_BOUND('',#9423,.F.); +#9425=ADVANCED_FACE('',(#9424),#9411,.T.); +#9426=CARTESIAN_POINT('',(3.6E0,-8.75E-1,1.503589838486E0)); +#9427=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#9428=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#9429=AXIS2_PLACEMENT_3D('',#9426,#9427,#9428); +#9430=PLANE('',#9429); +#9431=ORIENTED_EDGE('',*,*,#9396,.T.); +#9433=ORIENTED_EDGE('',*,*,#9432,.F.); +#9435=ORIENTED_EDGE('',*,*,#9434,.T.); +#9437=ORIENTED_EDGE('',*,*,#9436,.T.); +#9438=ORIENTED_EDGE('',*,*,#9412,.T.); +#9440=ORIENTED_EDGE('',*,*,#9439,.T.); +#9441=EDGE_LOOP('',(#9431,#9433,#9435,#9437,#9438,#9440)); +#9442=FACE_OUTER_BOUND('',#9441,.F.); +#9443=ADVANCED_FACE('',(#9442),#9430,.T.); +#9444=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#9445=DIRECTION('',(0.E0,1.E0,0.E0)); +#9446=DIRECTION('',(0.E0,0.E0,1.E0)); +#9447=AXIS2_PLACEMENT_3D('',#9444,#9445,#9446); +#9448=PLANE('',#9447); +#9449=ORIENTED_EDGE('',*,*,#9432,.T.); +#9450=ORIENTED_EDGE('',*,*,#9402,.F.); +#9452=ORIENTED_EDGE('',*,*,#9451,.T.); +#9454=ORIENTED_EDGE('',*,*,#9453,.T.); +#9455=EDGE_LOOP('',(#9449,#9450,#9452,#9454)); +#9456=FACE_OUTER_BOUND('',#9455,.F.); +#9457=ADVANCED_FACE('',(#9456),#9448,.T.); +#9458=CARTESIAN_POINT('',(-4.9E0,2.325E0,0.E0)); +#9459=DIRECTION('',(0.E0,0.E0,1.E0)); +#9460=DIRECTION('',(1.E0,0.E0,0.E0)); +#9461=AXIS2_PLACEMENT_3D('',#9458,#9459,#9460); +#9462=PLANE('',#9461); +#9464=ORIENTED_EDGE('',*,*,#9463,.T.); +#9465=ORIENTED_EDGE('',*,*,#9451,.F.); +#9466=ORIENTED_EDGE('',*,*,#9400,.F.); +#9468=ORIENTED_EDGE('',*,*,#9467,.F.); +#9470=ORIENTED_EDGE('',*,*,#9469,.T.); +#9472=ORIENTED_EDGE('',*,*,#9471,.F.); +#9474=ORIENTED_EDGE('',*,*,#9473,.F.); +#9476=ORIENTED_EDGE('',*,*,#9475,.F.); +#9478=ORIENTED_EDGE('',*,*,#9477,.T.); +#9480=ORIENTED_EDGE('',*,*,#9479,.F.); +#9482=ORIENTED_EDGE('',*,*,#9481,.F.); +#9484=ORIENTED_EDGE('',*,*,#9483,.F.); +#9486=ORIENTED_EDGE('',*,*,#9485,.T.); +#9488=ORIENTED_EDGE('',*,*,#9487,.F.); +#9490=ORIENTED_EDGE('',*,*,#9489,.F.); +#9492=ORIENTED_EDGE('',*,*,#9491,.F.); +#9494=ORIENTED_EDGE('',*,*,#9493,.T.); +#9496=ORIENTED_EDGE('',*,*,#9495,.F.); +#9498=ORIENTED_EDGE('',*,*,#9497,.F.); +#9500=ORIENTED_EDGE('',*,*,#9499,.F.); +#9502=ORIENTED_EDGE('',*,*,#9501,.T.); +#9504=ORIENTED_EDGE('',*,*,#9503,.F.); +#9506=ORIENTED_EDGE('',*,*,#9505,.F.); +#9508=ORIENTED_EDGE('',*,*,#9507,.F.); +#9510=ORIENTED_EDGE('',*,*,#9509,.T.); +#9512=ORIENTED_EDGE('',*,*,#9511,.F.); +#9514=ORIENTED_EDGE('',*,*,#9513,.F.); +#9516=ORIENTED_EDGE('',*,*,#9515,.F.); +#9518=ORIENTED_EDGE('',*,*,#9517,.T.); +#9520=ORIENTED_EDGE('',*,*,#9519,.F.); +#9522=ORIENTED_EDGE('',*,*,#9521,.F.); +#9524=ORIENTED_EDGE('',*,*,#9523,.F.); +#9526=ORIENTED_EDGE('',*,*,#9525,.T.); +#9528=ORIENTED_EDGE('',*,*,#9527,.F.); +#9530=ORIENTED_EDGE('',*,*,#9529,.F.); +#9532=ORIENTED_EDGE('',*,*,#9531,.F.); +#9534=ORIENTED_EDGE('',*,*,#9533,.T.); +#9536=ORIENTED_EDGE('',*,*,#9535,.F.); +#9538=ORIENTED_EDGE('',*,*,#9537,.F.); +#9540=ORIENTED_EDGE('',*,*,#9539,.F.); +#9542=ORIENTED_EDGE('',*,*,#9541,.F.); +#9544=ORIENTED_EDGE('',*,*,#9543,.F.); +#9546=ORIENTED_EDGE('',*,*,#9545,.F.); +#9548=ORIENTED_EDGE('',*,*,#9547,.F.); +#9550=ORIENTED_EDGE('',*,*,#9549,.F.); +#9552=ORIENTED_EDGE('',*,*,#9551,.F.); +#9554=ORIENTED_EDGE('',*,*,#9553,.F.); +#9556=ORIENTED_EDGE('',*,*,#9555,.F.); +#9558=ORIENTED_EDGE('',*,*,#9557,.F.); +#9560=ORIENTED_EDGE('',*,*,#9559,.T.); +#9562=ORIENTED_EDGE('',*,*,#9561,.T.); +#9564=ORIENTED_EDGE('',*,*,#9563,.F.); +#9566=ORIENTED_EDGE('',*,*,#9565,.F.); +#9568=ORIENTED_EDGE('',*,*,#9567,.T.); +#9570=ORIENTED_EDGE('',*,*,#9569,.T.); +#9572=ORIENTED_EDGE('',*,*,#9571,.F.); +#9574=ORIENTED_EDGE('',*,*,#9573,.F.); +#9576=ORIENTED_EDGE('',*,*,#9575,.T.); +#9578=ORIENTED_EDGE('',*,*,#9577,.T.); +#9580=ORIENTED_EDGE('',*,*,#9579,.F.); +#9582=ORIENTED_EDGE('',*,*,#9581,.F.); +#9584=ORIENTED_EDGE('',*,*,#9583,.T.); +#9586=ORIENTED_EDGE('',*,*,#9585,.T.); +#9588=ORIENTED_EDGE('',*,*,#9587,.F.); +#9590=ORIENTED_EDGE('',*,*,#9589,.F.); +#9592=ORIENTED_EDGE('',*,*,#9591,.T.); +#9594=ORIENTED_EDGE('',*,*,#9593,.T.); +#9596=ORIENTED_EDGE('',*,*,#9595,.F.); +#9598=ORIENTED_EDGE('',*,*,#9597,.F.); +#9600=ORIENTED_EDGE('',*,*,#9599,.T.); +#9602=ORIENTED_EDGE('',*,*,#9601,.T.); +#9604=ORIENTED_EDGE('',*,*,#9603,.F.); +#9606=ORIENTED_EDGE('',*,*,#9605,.F.); +#9608=ORIENTED_EDGE('',*,*,#9607,.T.); +#9610=ORIENTED_EDGE('',*,*,#9609,.T.); +#9612=ORIENTED_EDGE('',*,*,#9611,.F.); +#9614=ORIENTED_EDGE('',*,*,#9613,.F.); +#9616=ORIENTED_EDGE('',*,*,#9615,.T.); +#9618=ORIENTED_EDGE('',*,*,#9617,.T.); +#9620=ORIENTED_EDGE('',*,*,#9619,.F.); +#9622=ORIENTED_EDGE('',*,*,#9621,.F.); +#9624=ORIENTED_EDGE('',*,*,#9623,.T.); +#9626=ORIENTED_EDGE('',*,*,#9625,.T.); +#9628=ORIENTED_EDGE('',*,*,#9627,.F.); +#9630=ORIENTED_EDGE('',*,*,#9629,.F.); +#9632=ORIENTED_EDGE('',*,*,#9631,.T.); +#9634=ORIENTED_EDGE('',*,*,#9633,.T.); +#9636=ORIENTED_EDGE('',*,*,#9635,.F.); +#9638=ORIENTED_EDGE('',*,*,#9637,.F.); +#9640=ORIENTED_EDGE('',*,*,#9639,.F.); +#9642=ORIENTED_EDGE('',*,*,#9641,.F.); +#9644=ORIENTED_EDGE('',*,*,#9643,.F.); +#9646=ORIENTED_EDGE('',*,*,#9645,.F.); +#9648=ORIENTED_EDGE('',*,*,#9647,.F.); +#9650=ORIENTED_EDGE('',*,*,#9649,.F.); +#9652=ORIENTED_EDGE('',*,*,#9651,.F.); +#9654=ORIENTED_EDGE('',*,*,#9653,.F.); +#9656=ORIENTED_EDGE('',*,*,#9655,.F.); +#9658=ORIENTED_EDGE('',*,*,#9657,.F.); +#9660=ORIENTED_EDGE('',*,*,#9659,.F.); +#9661=EDGE_LOOP('',(#9464,#9465,#9466,#9468,#9470,#9472,#9474,#9476,#9478,#9480, +#9482,#9484,#9486,#9488,#9490,#9492,#9494,#9496,#9498,#9500,#9502,#9504,#9506, +#9508,#9510,#9512,#9514,#9516,#9518,#9520,#9522,#9524,#9526,#9528,#9530,#9532, +#9534,#9536,#9538,#9540,#9542,#9544,#9546,#9548,#9550,#9552,#9554,#9556,#9558, +#9560,#9562,#9564,#9566,#9568,#9570,#9572,#9574,#9576,#9578,#9580,#9582,#9584, +#9586,#9588,#9590,#9592,#9594,#9596,#9598,#9600,#9602,#9604,#9606,#9608,#9610, +#9612,#9614,#9616,#9618,#9620,#9622,#9624,#9626,#9628,#9630,#9632,#9634,#9636, +#9638,#9640,#9642,#9644,#9646,#9648,#9650,#9652,#9654,#9656,#9658,#9660)); +#9662=FACE_OUTER_BOUND('',#9661,.F.); +#9663=ADVANCED_FACE('',(#9662),#9462,.T.); +#9664=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#9665=DIRECTION('',(1.E0,0.E0,0.E0)); +#9666=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9667=AXIS2_PLACEMENT_3D('',#9664,#9665,#9666); +#9668=PLANE('',#9667); +#9669=ORIENTED_EDGE('',*,*,#9079,.F.); +#9671=ORIENTED_EDGE('',*,*,#9670,.F.); +#9673=ORIENTED_EDGE('',*,*,#9672,.F.); +#9675=ORIENTED_EDGE('',*,*,#9674,.F.); +#9677=ORIENTED_EDGE('',*,*,#9676,.F.); +#9679=ORIENTED_EDGE('',*,*,#9678,.F.); +#9681=ORIENTED_EDGE('',*,*,#9680,.F.); +#9682=ORIENTED_EDGE('',*,*,#9416,.F.); +#9683=EDGE_LOOP('',(#9669,#9671,#9673,#9675,#9677,#9679,#9681,#9682)); +#9684=FACE_OUTER_BOUND('',#9683,.F.); +#9685=ADVANCED_FACE('',(#9684),#9668,.T.); +#9686=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#9687=DIRECTION('',(1.E0,0.E0,0.E0)); +#9688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9689=AXIS2_PLACEMENT_3D('',#9686,#9687,#9688); +#9690=PLANE('',#9689); +#9691=ORIENTED_EDGE('',*,*,#9434,.F.); +#9692=ORIENTED_EDGE('',*,*,#9453,.F.); +#9693=ORIENTED_EDGE('',*,*,#9463,.F.); +#9695=ORIENTED_EDGE('',*,*,#9694,.T.); +#9696=EDGE_LOOP('',(#9691,#9692,#9693,#9695)); +#9697=FACE_OUTER_BOUND('',#9696,.F.); +#9698=ADVANCED_FACE('',(#9697),#9690,.T.); +#9699=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#9700=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9701=DIRECTION('',(0.E0,1.E0,0.E0)); +#9702=AXIS2_PLACEMENT_3D('',#9699,#9700,#9701); +#9703=PLANE('',#9702); +#9704=ORIENTED_EDGE('',*,*,#9077,.F.); +#9705=ORIENTED_EDGE('',*,*,#9386,.F.); +#9707=ORIENTED_EDGE('',*,*,#9706,.T.); +#9708=ORIENTED_EDGE('',*,*,#9670,.T.); +#9709=EDGE_LOOP('',(#9704,#9705,#9707,#9708)); +#9710=FACE_OUTER_BOUND('',#9709,.F.); +#9711=ADVANCED_FACE('',(#9710),#9703,.T.); +#9712=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#9713=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#9714=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#9715=AXIS2_PLACEMENT_3D('',#9712,#9713,#9714); +#9716=PLANE('',#9715); +#9717=ORIENTED_EDGE('',*,*,#9384,.F.); +#9719=ORIENTED_EDGE('',*,*,#9718,.T.); +#9720=ORIENTED_EDGE('',*,*,#9672,.T.); +#9721=ORIENTED_EDGE('',*,*,#9706,.F.); +#9722=EDGE_LOOP('',(#9717,#9719,#9720,#9721)); +#9723=FACE_OUTER_BOUND('',#9722,.F.); +#9724=ADVANCED_FACE('',(#9723),#9716,.T.); +#9725=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#9726=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9728=AXIS2_PLACEMENT_3D('',#9725,#9726,#9727); +#9729=PLANE('',#9728); +#9730=ORIENTED_EDGE('',*,*,#9382,.F.); +#9732=ORIENTED_EDGE('',*,*,#9731,.T.); +#9733=ORIENTED_EDGE('',*,*,#9674,.T.); +#9734=ORIENTED_EDGE('',*,*,#9718,.F.); +#9735=EDGE_LOOP('',(#9730,#9732,#9733,#9734)); +#9736=FACE_OUTER_BOUND('',#9735,.F.); +#9737=ADVANCED_FACE('',(#9736),#9729,.T.); +#9738=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#9739=DIRECTION('',(0.E0,0.E0,1.E0)); +#9740=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9741=AXIS2_PLACEMENT_3D('',#9738,#9739,#9740); +#9742=PLANE('',#9741); +#9743=ORIENTED_EDGE('',*,*,#9380,.F.); +#9745=ORIENTED_EDGE('',*,*,#9744,.T.); +#9746=ORIENTED_EDGE('',*,*,#9676,.T.); +#9747=ORIENTED_EDGE('',*,*,#9731,.F.); +#9748=EDGE_LOOP('',(#9743,#9745,#9746,#9747)); +#9749=FACE_OUTER_BOUND('',#9748,.F.); +#9750=ADVANCED_FACE('',(#9749),#9742,.T.); +#9751=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#9752=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#9753=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#9754=AXIS2_PLACEMENT_3D('',#9751,#9752,#9753); +#9755=PLANE('',#9754); +#9756=ORIENTED_EDGE('',*,*,#9378,.F.); +#9758=ORIENTED_EDGE('',*,*,#9757,.T.); +#9759=ORIENTED_EDGE('',*,*,#9678,.T.); +#9760=ORIENTED_EDGE('',*,*,#9744,.F.); +#9761=EDGE_LOOP('',(#9756,#9758,#9759,#9760)); +#9762=FACE_OUTER_BOUND('',#9761,.F.); +#9763=ADVANCED_FACE('',(#9762),#9755,.T.); +#9764=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#9765=DIRECTION('',(0.E0,1.E0,0.E0)); +#9766=DIRECTION('',(0.E0,0.E0,1.E0)); +#9767=AXIS2_PLACEMENT_3D('',#9764,#9765,#9766); +#9768=PLANE('',#9767); +#9769=ORIENTED_EDGE('',*,*,#9376,.F.); +#9770=ORIENTED_EDGE('',*,*,#9418,.T.); +#9771=ORIENTED_EDGE('',*,*,#9680,.T.); +#9772=ORIENTED_EDGE('',*,*,#9757,.F.); +#9773=EDGE_LOOP('',(#9769,#9770,#9771,#9772)); +#9774=FACE_OUTER_BOUND('',#9773,.F.); +#9775=ADVANCED_FACE('',(#9774),#9768,.T.); +#9776=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9778=DIRECTION('',(1.E0,0.E0,0.E0)); +#9779=AXIS2_PLACEMENT_3D('',#9776,#9777,#9778); +#9780=PLANE('',#9779); +#9781=ORIENTED_EDGE('',*,*,#8838,.F.); +#9783=ORIENTED_EDGE('',*,*,#9782,.T.); +#9784=ORIENTED_EDGE('',*,*,#9539,.T.); +#9786=ORIENTED_EDGE('',*,*,#9785,.T.); +#9787=ORIENTED_EDGE('',*,*,#9014,.F.); +#9788=EDGE_LOOP('',(#9781,#9783,#9784,#9786,#9787)); +#9789=FACE_OUTER_BOUND('',#9788,.F.); +#9790=ADVANCED_FACE('',(#9789),#9780,.F.); +#9791=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9792=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9793=DIRECTION('',(1.E0,0.E0,0.E0)); +#9794=AXIS2_PLACEMENT_3D('',#9791,#9792,#9793); +#9795=PLANE('',#9794); +#9796=ORIENTED_EDGE('',*,*,#8852,.F.); +#9797=ORIENTED_EDGE('',*,*,#9063,.F.); +#9799=ORIENTED_EDGE('',*,*,#9798,.T.); +#9800=ORIENTED_EDGE('',*,*,#9531,.T.); +#9802=ORIENTED_EDGE('',*,*,#9801,.T.); +#9804=ORIENTED_EDGE('',*,*,#9803,.F.); +#9805=EDGE_LOOP('',(#9796,#9797,#9799,#9800,#9802,#9804)); +#9806=FACE_OUTER_BOUND('',#9805,.F.); +#9807=ADVANCED_FACE('',(#9806),#9795,.F.); +#9808=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9810=DIRECTION('',(1.E0,0.E0,0.E0)); +#9811=AXIS2_PLACEMENT_3D('',#9808,#9809,#9810); +#9812=PLANE('',#9811); +#9813=ORIENTED_EDGE('',*,*,#8867,.F.); +#9815=ORIENTED_EDGE('',*,*,#9814,.F.); +#9817=ORIENTED_EDGE('',*,*,#9816,.T.); +#9818=ORIENTED_EDGE('',*,*,#9523,.T.); +#9820=ORIENTED_EDGE('',*,*,#9819,.T.); +#9822=ORIENTED_EDGE('',*,*,#9821,.F.); +#9823=EDGE_LOOP('',(#9813,#9815,#9817,#9818,#9820,#9822)); +#9824=FACE_OUTER_BOUND('',#9823,.F.); +#9825=ADVANCED_FACE('',(#9824),#9812,.F.); +#9826=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9827=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9828=DIRECTION('',(1.E0,0.E0,0.E0)); +#9829=AXIS2_PLACEMENT_3D('',#9826,#9827,#9828); +#9830=PLANE('',#9829); +#9831=ORIENTED_EDGE('',*,*,#8882,.F.); +#9833=ORIENTED_EDGE('',*,*,#9832,.F.); +#9835=ORIENTED_EDGE('',*,*,#9834,.T.); +#9836=ORIENTED_EDGE('',*,*,#9515,.T.); +#9838=ORIENTED_EDGE('',*,*,#9837,.T.); +#9840=ORIENTED_EDGE('',*,*,#9839,.F.); +#9841=EDGE_LOOP('',(#9831,#9833,#9835,#9836,#9838,#9840)); +#9842=FACE_OUTER_BOUND('',#9841,.F.); +#9843=ADVANCED_FACE('',(#9842),#9830,.F.); +#9844=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9846=DIRECTION('',(1.E0,0.E0,0.E0)); +#9847=AXIS2_PLACEMENT_3D('',#9844,#9845,#9846); +#9848=PLANE('',#9847); +#9849=ORIENTED_EDGE('',*,*,#8897,.F.); +#9851=ORIENTED_EDGE('',*,*,#9850,.F.); +#9853=ORIENTED_EDGE('',*,*,#9852,.T.); +#9854=ORIENTED_EDGE('',*,*,#9507,.T.); +#9856=ORIENTED_EDGE('',*,*,#9855,.T.); +#9858=ORIENTED_EDGE('',*,*,#9857,.F.); +#9859=EDGE_LOOP('',(#9849,#9851,#9853,#9854,#9856,#9858)); +#9860=FACE_OUTER_BOUND('',#9859,.F.); +#9861=ADVANCED_FACE('',(#9860),#9848,.F.); +#9862=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9863=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9864=DIRECTION('',(1.E0,0.E0,0.E0)); +#9865=AXIS2_PLACEMENT_3D('',#9862,#9863,#9864); +#9866=PLANE('',#9865); +#9868=ORIENTED_EDGE('',*,*,#9867,.F.); +#9869=ORIENTED_EDGE('',*,*,#8912,.F.); +#9871=ORIENTED_EDGE('',*,*,#9870,.F.); +#9873=ORIENTED_EDGE('',*,*,#9872,.T.); +#9874=ORIENTED_EDGE('',*,*,#9499,.T.); +#9876=ORIENTED_EDGE('',*,*,#9875,.T.); +#9877=EDGE_LOOP('',(#9868,#9869,#9871,#9873,#9874,#9876)); +#9878=FACE_OUTER_BOUND('',#9877,.F.); +#9879=ADVANCED_FACE('',(#9878),#9866,.F.); +#9880=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9881=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9882=DIRECTION('',(1.E0,0.E0,0.E0)); +#9883=AXIS2_PLACEMENT_3D('',#9880,#9881,#9882); +#9884=PLANE('',#9883); +#9886=ORIENTED_EDGE('',*,*,#9885,.F.); +#9887=ORIENTED_EDGE('',*,*,#8927,.F.); +#9889=ORIENTED_EDGE('',*,*,#9888,.F.); +#9891=ORIENTED_EDGE('',*,*,#9890,.F.); +#9892=ORIENTED_EDGE('',*,*,#9491,.T.); +#9894=ORIENTED_EDGE('',*,*,#9893,.T.); +#9895=EDGE_LOOP('',(#9886,#9887,#9889,#9891,#9892,#9894)); +#9896=FACE_OUTER_BOUND('',#9895,.F.); +#9897=ADVANCED_FACE('',(#9896),#9884,.F.); +#9898=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9899=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9900=DIRECTION('',(1.E0,0.E0,0.E0)); +#9901=AXIS2_PLACEMENT_3D('',#9898,#9899,#9900); +#9902=PLANE('',#9901); +#9904=ORIENTED_EDGE('',*,*,#9903,.F.); +#9905=ORIENTED_EDGE('',*,*,#8942,.F.); +#9907=ORIENTED_EDGE('',*,*,#9906,.F.); +#9909=ORIENTED_EDGE('',*,*,#9908,.F.); +#9910=ORIENTED_EDGE('',*,*,#9483,.T.); +#9912=ORIENTED_EDGE('',*,*,#9911,.T.); +#9913=EDGE_LOOP('',(#9904,#9905,#9907,#9909,#9910,#9912)); +#9914=FACE_OUTER_BOUND('',#9913,.F.); +#9915=ADVANCED_FACE('',(#9914),#9902,.F.); +#9916=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9918=DIRECTION('',(1.E0,0.E0,0.E0)); +#9919=AXIS2_PLACEMENT_3D('',#9916,#9917,#9918); +#9920=PLANE('',#9919); +#9922=ORIENTED_EDGE('',*,*,#9921,.F.); +#9923=ORIENTED_EDGE('',*,*,#8957,.F.); +#9925=ORIENTED_EDGE('',*,*,#9924,.F.); +#9927=ORIENTED_EDGE('',*,*,#9926,.F.); +#9928=ORIENTED_EDGE('',*,*,#9475,.T.); +#9930=ORIENTED_EDGE('',*,*,#9929,.T.); +#9931=EDGE_LOOP('',(#9922,#9923,#9925,#9927,#9928,#9930)); +#9932=FACE_OUTER_BOUND('',#9931,.F.); +#9933=ADVANCED_FACE('',(#9932),#9920,.F.); +#9934=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9936=DIRECTION('',(1.E0,0.E0,0.E0)); +#9937=AXIS2_PLACEMENT_3D('',#9934,#9935,#9936); +#9938=PLANE('',#9937); +#9940=ORIENTED_EDGE('',*,*,#9939,.F.); +#9941=ORIENTED_EDGE('',*,*,#9694,.F.); +#9942=ORIENTED_EDGE('',*,*,#9659,.T.); +#9944=ORIENTED_EDGE('',*,*,#9943,.F.); +#9945=ORIENTED_EDGE('',*,*,#8984,.F.); +#9946=EDGE_LOOP('',(#9940,#9941,#9942,#9944,#9945)); +#9947=FACE_OUTER_BOUND('',#9946,.F.); +#9948=ADVANCED_FACE('',(#9947),#9938,.F.); +#9949=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9950=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9951=DIRECTION('',(1.E0,0.E0,0.E0)); +#9952=AXIS2_PLACEMENT_3D('',#9949,#9950,#9951); +#9953=PLANE('',#9952); +#9955=ORIENTED_EDGE('',*,*,#9954,.F.); +#9956=ORIENTED_EDGE('',*,*,#8972,.F.); +#9958=ORIENTED_EDGE('',*,*,#9957,.F.); +#9960=ORIENTED_EDGE('',*,*,#9959,.F.); +#9961=ORIENTED_EDGE('',*,*,#9467,.T.); +#9962=ORIENTED_EDGE('',*,*,#9398,.T.); +#9963=EDGE_LOOP('',(#9955,#9956,#9958,#9960,#9961,#9962)); +#9964=FACE_OUTER_BOUND('',#9963,.F.); +#9965=ADVANCED_FACE('',(#9964),#9953,.F.); +#9966=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#9967=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9969=AXIS2_PLACEMENT_3D('',#9966,#9967,#9968); +#9970=PLANE('',#9969); +#9971=ORIENTED_EDGE('',*,*,#8754,.F.); +#9973=ORIENTED_EDGE('',*,*,#9972,.T.); +#9974=ORIENTED_EDGE('',*,*,#9541,.T.); +#9975=ORIENTED_EDGE('',*,*,#9782,.F.); +#9976=ORIENTED_EDGE('',*,*,#8836,.F.); +#9977=EDGE_LOOP('',(#9971,#9973,#9974,#9975,#9976)); +#9978=FACE_OUTER_BOUND('',#9977,.F.); +#9979=ADVANCED_FACE('',(#9978),#9970,.F.); +#9980=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.1E0)); +#9981=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9982=DIRECTION('',(1.E0,0.E0,0.E0)); +#9983=AXIS2_PLACEMENT_3D('',#9980,#9981,#9982); +#9984=PLANE('',#9983); +#9985=ORIENTED_EDGE('',*,*,#8752,.F.); +#9987=ORIENTED_EDGE('',*,*,#9986,.T.); +#9989=ORIENTED_EDGE('',*,*,#9988,.T.); +#9990=ORIENTED_EDGE('',*,*,#9543,.T.); +#9991=ORIENTED_EDGE('',*,*,#9972,.F.); +#9992=EDGE_LOOP('',(#9985,#9987,#9989,#9990,#9991)); +#9993=FACE_OUTER_BOUND('',#9992,.F.); +#9994=ADVANCED_FACE('',(#9993),#9984,.F.); +#9995=CARTESIAN_POINT('',(-4.485355339059E0,-8.003553390593E-1,2.1E0)); +#9996=DIRECTION('',(5.E-1,5.E-1,7.071067811865E-1)); +#9997=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#9998=AXIS2_PLACEMENT_3D('',#9995,#9996,#9997); +#9999=PLANE('',#9998); +#10000=ORIENTED_EDGE('',*,*,#8750,.F.); +#10002=ORIENTED_EDGE('',*,*,#10001,.T.); +#10004=ORIENTED_EDGE('',*,*,#10003,.T.); +#10005=ORIENTED_EDGE('',*,*,#9986,.F.); +#10006=EDGE_LOOP('',(#10000,#10002,#10004,#10005)); +#10007=FACE_OUTER_BOUND('',#10006,.F.); +#10008=ADVANCED_FACE('',(#10007),#9999,.T.); +#10009=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#10010=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#10011=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10012=AXIS2_PLACEMENT_3D('',#10009,#10010,#10011); +#10013=PLANE('',#10012); +#10014=ORIENTED_EDGE('',*,*,#8748,.F.); +#10016=ORIENTED_EDGE('',*,*,#10015,.T.); +#10018=ORIENTED_EDGE('',*,*,#10017,.T.); +#10019=ORIENTED_EDGE('',*,*,#10001,.F.); +#10020=EDGE_LOOP('',(#10014,#10016,#10018,#10019)); +#10021=FACE_OUTER_BOUND('',#10020,.F.); +#10022=ADVANCED_FACE('',(#10021),#10013,.T.); +#10023=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#10024=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#10025=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#10026=AXIS2_PLACEMENT_3D('',#10023,#10024,#10025); +#10027=PLANE('',#10026); +#10028=ORIENTED_EDGE('',*,*,#8746,.F.); +#10030=ORIENTED_EDGE('',*,*,#10029,.T.); +#10031=ORIENTED_EDGE('',*,*,#9549,.T.); +#10033=ORIENTED_EDGE('',*,*,#10032,.F.); +#10034=ORIENTED_EDGE('',*,*,#10015,.F.); +#10035=EDGE_LOOP('',(#10028,#10030,#10031,#10033,#10034)); +#10036=FACE_OUTER_BOUND('',#10035,.F.); +#10037=ADVANCED_FACE('',(#10036),#10027,.F.); +#10038=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#10039=DIRECTION('',(0.E0,1.E0,0.E0)); +#10040=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10041=AXIS2_PLACEMENT_3D('',#10038,#10039,#10040); +#10042=PLANE('',#10041); +#10043=ORIENTED_EDGE('',*,*,#8744,.F.); +#10045=ORIENTED_EDGE('',*,*,#10044,.T.); +#10046=ORIENTED_EDGE('',*,*,#9551,.T.); +#10047=ORIENTED_EDGE('',*,*,#10029,.F.); +#10048=EDGE_LOOP('',(#10043,#10045,#10046,#10047)); +#10049=FACE_OUTER_BOUND('',#10048,.F.); +#10050=ADVANCED_FACE('',(#10049),#10042,.F.); +#10051=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.1E0)); +#10052=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10053=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10054=AXIS2_PLACEMENT_3D('',#10051,#10052,#10053); +#10055=PLANE('',#10054); +#10056=ORIENTED_EDGE('',*,*,#8742,.F.); +#10058=ORIENTED_EDGE('',*,*,#10057,.T.); +#10060=ORIENTED_EDGE('',*,*,#10059,.T.); +#10061=ORIENTED_EDGE('',*,*,#9553,.T.); +#10062=ORIENTED_EDGE('',*,*,#10044,.F.); +#10063=EDGE_LOOP('',(#10056,#10058,#10060,#10061,#10062)); +#10064=FACE_OUTER_BOUND('',#10063,.F.); +#10065=ADVANCED_FACE('',(#10064),#10055,.F.); +#10066=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10067=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10068=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10069=AXIS2_PLACEMENT_3D('',#10066,#10067,#10068); +#10070=PLANE('',#10069); +#10072=ORIENTED_EDGE('',*,*,#10071,.T.); +#10074=ORIENTED_EDGE('',*,*,#10073,.T.); +#10075=ORIENTED_EDGE('',*,*,#10057,.F.); +#10076=ORIENTED_EDGE('',*,*,#8740,.F.); +#10077=EDGE_LOOP('',(#10072,#10074,#10075,#10076)); +#10078=FACE_OUTER_BOUND('',#10077,.F.); +#10079=ADVANCED_FACE('',(#10078),#10070,.T.); +#10080=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10081=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10082=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10083=AXIS2_PLACEMENT_3D('',#10080,#10081,#10082); +#10084=PLANE('',#10083); +#10086=ORIENTED_EDGE('',*,*,#10085,.T.); +#10088=ORIENTED_EDGE('',*,*,#10087,.T.); +#10090=ORIENTED_EDGE('',*,*,#10089,.F.); +#10091=ORIENTED_EDGE('',*,*,#8732,.F.); +#10092=EDGE_LOOP('',(#10086,#10088,#10090,#10091)); +#10093=FACE_OUTER_BOUND('',#10092,.F.); +#10094=ADVANCED_FACE('',(#10093),#10084,.T.); +#10095=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10096=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10098=AXIS2_PLACEMENT_3D('',#10095,#10096,#10097); +#10099=PLANE('',#10098); +#10101=ORIENTED_EDGE('',*,*,#10100,.T.); +#10103=ORIENTED_EDGE('',*,*,#10102,.T.); +#10105=ORIENTED_EDGE('',*,*,#10104,.F.); +#10106=ORIENTED_EDGE('',*,*,#8724,.F.); +#10107=EDGE_LOOP('',(#10101,#10103,#10105,#10106)); +#10108=FACE_OUTER_BOUND('',#10107,.F.); +#10109=ADVANCED_FACE('',(#10108),#10099,.T.); +#10110=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10111=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10112=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10113=AXIS2_PLACEMENT_3D('',#10110,#10111,#10112); +#10114=PLANE('',#10113); +#10116=ORIENTED_EDGE('',*,*,#10115,.T.); +#10118=ORIENTED_EDGE('',*,*,#10117,.T.); +#10120=ORIENTED_EDGE('',*,*,#10119,.F.); +#10121=ORIENTED_EDGE('',*,*,#8716,.F.); +#10122=EDGE_LOOP('',(#10116,#10118,#10120,#10121)); +#10123=FACE_OUTER_BOUND('',#10122,.F.); +#10124=ADVANCED_FACE('',(#10123),#10114,.T.); +#10125=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10126=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10127=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10128=AXIS2_PLACEMENT_3D('',#10125,#10126,#10127); +#10129=PLANE('',#10128); +#10131=ORIENTED_EDGE('',*,*,#10130,.T.); +#10133=ORIENTED_EDGE('',*,*,#10132,.T.); +#10135=ORIENTED_EDGE('',*,*,#10134,.F.); +#10136=ORIENTED_EDGE('',*,*,#8708,.F.); +#10137=EDGE_LOOP('',(#10131,#10133,#10135,#10136)); +#10138=FACE_OUTER_BOUND('',#10137,.F.); +#10139=ADVANCED_FACE('',(#10138),#10129,.T.); +#10140=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10141=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10143=AXIS2_PLACEMENT_3D('',#10140,#10141,#10142); +#10144=PLANE('',#10143); +#10146=ORIENTED_EDGE('',*,*,#10145,.T.); +#10148=ORIENTED_EDGE('',*,*,#10147,.T.); +#10150=ORIENTED_EDGE('',*,*,#10149,.F.); +#10151=ORIENTED_EDGE('',*,*,#8700,.F.); +#10152=EDGE_LOOP('',(#10146,#10148,#10150,#10151)); +#10153=FACE_OUTER_BOUND('',#10152,.F.); +#10154=ADVANCED_FACE('',(#10153),#10144,.T.); +#10155=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10156=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10157=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10158=AXIS2_PLACEMENT_3D('',#10155,#10156,#10157); +#10159=PLANE('',#10158); +#10161=ORIENTED_EDGE('',*,*,#10160,.T.); +#10163=ORIENTED_EDGE('',*,*,#10162,.T.); +#10165=ORIENTED_EDGE('',*,*,#10164,.F.); +#10166=ORIENTED_EDGE('',*,*,#8692,.F.); +#10167=EDGE_LOOP('',(#10161,#10163,#10165,#10166)); +#10168=FACE_OUTER_BOUND('',#10167,.F.); +#10169=ADVANCED_FACE('',(#10168),#10159,.T.); +#10170=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10171=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10172=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10173=AXIS2_PLACEMENT_3D('',#10170,#10171,#10172); +#10174=PLANE('',#10173); +#10176=ORIENTED_EDGE('',*,*,#10175,.T.); +#10178=ORIENTED_EDGE('',*,*,#10177,.T.); +#10180=ORIENTED_EDGE('',*,*,#10179,.F.); +#10181=ORIENTED_EDGE('',*,*,#8684,.F.); +#10182=EDGE_LOOP('',(#10176,#10178,#10180,#10181)); +#10183=FACE_OUTER_BOUND('',#10182,.F.); +#10184=ADVANCED_FACE('',(#10183),#10174,.T.); +#10185=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10186=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10188=AXIS2_PLACEMENT_3D('',#10185,#10186,#10187); +#10189=PLANE('',#10188); +#10191=ORIENTED_EDGE('',*,*,#10190,.T.); +#10193=ORIENTED_EDGE('',*,*,#10192,.T.); +#10195=ORIENTED_EDGE('',*,*,#10194,.F.); +#10196=ORIENTED_EDGE('',*,*,#8676,.F.); +#10197=EDGE_LOOP('',(#10191,#10193,#10195,#10196)); +#10198=FACE_OUTER_BOUND('',#10197,.F.); +#10199=ADVANCED_FACE('',(#10198),#10189,.T.); +#10200=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10201=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10202=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10203=AXIS2_PLACEMENT_3D('',#10200,#10201,#10202); +#10204=PLANE('',#10203); +#10206=ORIENTED_EDGE('',*,*,#10205,.F.); +#10207=ORIENTED_EDGE('',*,*,#8660,.F.); +#10209=ORIENTED_EDGE('',*,*,#10208,.T.); +#10211=ORIENTED_EDGE('',*,*,#10210,.T.); +#10212=EDGE_LOOP('',(#10206,#10207,#10209,#10211)); +#10213=FACE_OUTER_BOUND('',#10212,.F.); +#10214=ADVANCED_FACE('',(#10213),#10204,.T.); +#10215=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10216=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10217=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10218=AXIS2_PLACEMENT_3D('',#10215,#10216,#10217); +#10219=PLANE('',#10218); +#10221=ORIENTED_EDGE('',*,*,#10220,.T.); +#10223=ORIENTED_EDGE('',*,*,#10222,.T.); +#10225=ORIENTED_EDGE('',*,*,#10224,.F.); +#10226=ORIENTED_EDGE('',*,*,#8668,.F.); +#10227=EDGE_LOOP('',(#10221,#10223,#10225,#10226)); +#10228=FACE_OUTER_BOUND('',#10227,.F.); +#10229=ADVANCED_FACE('',(#10228),#10219,.T.); +#10230=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10231=DIRECTION('',(1.E0,0.E0,0.E0)); +#10232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10233=AXIS2_PLACEMENT_3D('',#10230,#10231,#10232); +#10234=PLANE('',#10233); +#10236=ORIENTED_EDGE('',*,*,#10235,.T.); +#10238=ORIENTED_EDGE('',*,*,#10237,.T.); +#10239=ORIENTED_EDGE('',*,*,#10071,.F.); +#10240=ORIENTED_EDGE('',*,*,#8738,.T.); +#10242=ORIENTED_EDGE('',*,*,#10241,.F.); +#10243=EDGE_LOOP('',(#10236,#10238,#10239,#10240,#10242)); +#10244=FACE_OUTER_BOUND('',#10243,.F.); +#10245=ADVANCED_FACE('',(#10244),#10234,.T.); +#10246=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10247=DIRECTION('',(1.E0,0.E0,0.E0)); +#10248=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10249=AXIS2_PLACEMENT_3D('',#10246,#10247,#10248); +#10250=PLANE('',#10249); +#10252=ORIENTED_EDGE('',*,*,#10251,.F.); +#10253=ORIENTED_EDGE('',*,*,#9248,.F.); +#10255=ORIENTED_EDGE('',*,*,#10254,.F.); +#10257=ORIENTED_EDGE('',*,*,#10256,.T.); +#10258=EDGE_LOOP('',(#10252,#10253,#10255,#10257)); +#10259=FACE_OUTER_BOUND('',#10258,.F.); +#10260=ADVANCED_FACE('',(#10259),#10250,.T.); +#10261=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10262=DIRECTION('',(1.E0,0.E0,0.E0)); +#10263=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10264=AXIS2_PLACEMENT_3D('',#10261,#10262,#10263); +#10265=PLANE('',#10264); +#10267=ORIENTED_EDGE('',*,*,#10266,.T.); +#10269=ORIENTED_EDGE('',*,*,#10268,.F.); +#10271=ORIENTED_EDGE('',*,*,#10270,.F.); +#10272=EDGE_LOOP('',(#10267,#10269,#10271)); +#10273=FACE_OUTER_BOUND('',#10272,.F.); +#10274=ADVANCED_FACE('',(#10273),#10265,.T.); +#10275=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#10276=DIRECTION('',(0.E0,0.E0,1.E0)); +#10277=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10278=AXIS2_PLACEMENT_3D('',#10275,#10276,#10277); +#10279=PLANE('',#10278); +#10281=ORIENTED_EDGE('',*,*,#10280,.T.); +#10283=ORIENTED_EDGE('',*,*,#10282,.F.); +#10284=ORIENTED_EDGE('',*,*,#10235,.F.); +#10286=ORIENTED_EDGE('',*,*,#10285,.T.); +#10288=ORIENTED_EDGE('',*,*,#10287,.T.); +#10290=ORIENTED_EDGE('',*,*,#10289,.T.); +#10291=EDGE_LOOP('',(#10281,#10283,#10284,#10286,#10288,#10290)); +#10292=FACE_OUTER_BOUND('',#10291,.F.); +#10293=ADVANCED_FACE('',(#10292),#10279,.T.); +#10294=CARTESIAN_POINT('',(-3.6E0,1.240470053838E0,1.65E0)); +#10295=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#10296=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#10297=AXIS2_PLACEMENT_3D('',#10294,#10295,#10296); +#10298=PLANE('',#10297); +#10300=ORIENTED_EDGE('',*,*,#10299,.T.); +#10301=ORIENTED_EDGE('',*,*,#10280,.F.); +#10303=ORIENTED_EDGE('',*,*,#10302,.T.); +#10305=ORIENTED_EDGE('',*,*,#10304,.T.); +#10306=EDGE_LOOP('',(#10300,#10301,#10303,#10305)); +#10307=FACE_OUTER_BOUND('',#10306,.F.); +#10308=ADVANCED_FACE('',(#10307),#10298,.T.); +#10309=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10310=DIRECTION('',(1.E0,0.E0,0.E0)); +#10311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10312=AXIS2_PLACEMENT_3D('',#10309,#10310,#10311); +#10313=PLANE('',#10312); +#10314=ORIENTED_EDGE('',*,*,#9250,.T.); +#10316=ORIENTED_EDGE('',*,*,#10315,.T.); +#10318=ORIENTED_EDGE('',*,*,#10317,.T.); +#10320=ORIENTED_EDGE('',*,*,#10319,.T.); +#10322=ORIENTED_EDGE('',*,*,#10321,.T.); +#10324=ORIENTED_EDGE('',*,*,#10323,.T.); +#10326=ORIENTED_EDGE('',*,*,#10325,.T.); +#10328=ORIENTED_EDGE('',*,*,#10327,.T.); +#10330=ORIENTED_EDGE('',*,*,#10329,.T.); +#10332=ORIENTED_EDGE('',*,*,#10331,.T.); +#10333=EDGE_LOOP('',(#10314,#10316,#10318,#10320,#10322,#10324,#10326,#10328, +#10330,#10332)); +#10334=FACE_OUTER_BOUND('',#10333,.F.); +#10335=ADVANCED_FACE('',(#10334),#10313,.F.); +#10336=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10337=DIRECTION('',(1.E0,0.E0,0.E0)); +#10338=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10339=AXIS2_PLACEMENT_3D('',#10336,#10337,#10338); +#10340=PLANE('',#10339); +#10341=ORIENTED_EDGE('',*,*,#10299,.F.); +#10343=ORIENTED_EDGE('',*,*,#10342,.T.); +#10344=ORIENTED_EDGE('',*,*,#9557,.T.); +#10346=ORIENTED_EDGE('',*,*,#10345,.T.); +#10347=ORIENTED_EDGE('',*,*,#10282,.T.); +#10348=EDGE_LOOP('',(#10341,#10343,#10344,#10346,#10347)); +#10349=FACE_OUTER_BOUND('',#10348,.F.); +#10350=ADVANCED_FACE('',(#10349),#10340,.F.); +#10351=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#10352=DIRECTION('',(0.E0,0.E0,1.E0)); +#10353=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10354=AXIS2_PLACEMENT_3D('',#10351,#10352,#10353); +#10355=PLANE('',#10354); +#10357=ORIENTED_EDGE('',*,*,#10356,.F.); +#10359=ORIENTED_EDGE('',*,*,#10358,.T.); +#10361=ORIENTED_EDGE('',*,*,#10360,.F.); +#10362=ORIENTED_EDGE('',*,*,#10315,.F.); +#10363=ORIENTED_EDGE('',*,*,#10251,.T.); +#10365=ORIENTED_EDGE('',*,*,#10364,.T.); +#10366=EDGE_LOOP('',(#10357,#10359,#10361,#10362,#10363,#10365)); +#10367=FACE_OUTER_BOUND('',#10366,.F.); +#10368=ADVANCED_FACE('',(#10367),#10355,.T.); +#10369=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10370=DIRECTION('',(1.E0,0.E0,0.E0)); +#10371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10372=AXIS2_PLACEMENT_3D('',#10369,#10370,#10371); +#10373=PLANE('',#10372); +#10374=ORIENTED_EDGE('',*,*,#10287,.F.); +#10376=ORIENTED_EDGE('',*,*,#10375,.T.); +#10377=ORIENTED_EDGE('',*,*,#8734,.F.); +#10378=ORIENTED_EDGE('',*,*,#10089,.T.); +#10380=ORIENTED_EDGE('',*,*,#10379,.F.); +#10381=EDGE_LOOP('',(#10374,#10376,#10377,#10378,#10380)); +#10382=FACE_OUTER_BOUND('',#10381,.F.); +#10383=ADVANCED_FACE('',(#10382),#10373,.F.); +#10384=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10385=DIRECTION('',(1.E0,0.E0,0.E0)); +#10386=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10387=AXIS2_PLACEMENT_3D('',#10384,#10385,#10386); +#10388=PLANE('',#10387); +#10389=ORIENTED_EDGE('',*,*,#10356,.T.); +#10391=ORIENTED_EDGE('',*,*,#10390,.F.); +#10393=ORIENTED_EDGE('',*,*,#10392,.T.); +#10394=ORIENTED_EDGE('',*,*,#9244,.T.); +#10395=EDGE_LOOP('',(#10389,#10391,#10393,#10394)); +#10396=FACE_OUTER_BOUND('',#10395,.F.); +#10397=ADVANCED_FACE('',(#10396),#10388,.F.); +#10398=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10399=DIRECTION('',(1.E0,0.E0,0.E0)); +#10400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10401=AXIS2_PLACEMENT_3D('',#10398,#10399,#10400); +#10402=PLANE('',#10401); +#10404=ORIENTED_EDGE('',*,*,#10403,.F.); +#10406=ORIENTED_EDGE('',*,*,#10405,.T.); +#10408=ORIENTED_EDGE('',*,*,#10407,.T.); +#10409=EDGE_LOOP('',(#10404,#10406,#10408)); +#10410=FACE_OUTER_BOUND('',#10409,.F.); +#10411=ADVANCED_FACE('',(#10410),#10402,.F.); +#10412=CARTESIAN_POINT('',(-3.44E0,1.625E0,-1.4E0)); +#10413=DIRECTION('',(0.E0,1.E0,0.E0)); +#10414=DIRECTION('',(0.E0,0.E0,1.E0)); +#10415=AXIS2_PLACEMENT_3D('',#10412,#10413,#10414); +#10416=PLANE('',#10415); +#10417=ORIENTED_EDGE('',*,*,#10285,.F.); +#10418=ORIENTED_EDGE('',*,*,#10241,.T.); +#10419=ORIENTED_EDGE('',*,*,#8736,.T.); +#10420=ORIENTED_EDGE('',*,*,#10375,.F.); +#10421=EDGE_LOOP('',(#10417,#10418,#10419,#10420)); +#10422=FACE_OUTER_BOUND('',#10421,.F.); +#10423=ADVANCED_FACE('',(#10422),#10416,.F.); +#10424=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10425=DIRECTION('',(0.E0,1.E0,0.E0)); +#10426=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10427=AXIS2_PLACEMENT_3D('',#10424,#10425,#10426); +#10428=PLANE('',#10427); +#10429=ORIENTED_EDGE('',*,*,#9555,.T.); +#10430=ORIENTED_EDGE('',*,*,#10059,.F.); +#10431=ORIENTED_EDGE('',*,*,#10073,.F.); +#10432=ORIENTED_EDGE('',*,*,#10237,.F.); +#10433=ORIENTED_EDGE('',*,*,#10345,.F.); +#10434=EDGE_LOOP('',(#10429,#10430,#10431,#10432,#10433)); +#10435=FACE_OUTER_BOUND('',#10434,.F.); +#10436=ADVANCED_FACE('',(#10435),#10428,.F.); +#10437=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10438=DIRECTION('',(0.E0,1.E0,0.E0)); +#10439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10440=AXIS2_PLACEMENT_3D('',#10437,#10438,#10439); +#10441=PLANE('',#10440); +#10442=ORIENTED_EDGE('',*,*,#9563,.T.); +#10444=ORIENTED_EDGE('',*,*,#10443,.T.); +#10445=ORIENTED_EDGE('',*,*,#10379,.T.); +#10446=ORIENTED_EDGE('',*,*,#10087,.F.); +#10448=ORIENTED_EDGE('',*,*,#10447,.F.); +#10450=ORIENTED_EDGE('',*,*,#10449,.F.); +#10451=EDGE_LOOP('',(#10442,#10444,#10445,#10446,#10448,#10450)); +#10452=FACE_OUTER_BOUND('',#10451,.F.); +#10453=ADVANCED_FACE('',(#10452),#10441,.F.); +#10454=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10455=DIRECTION('',(0.E0,1.E0,0.E0)); +#10456=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10457=AXIS2_PLACEMENT_3D('',#10454,#10455,#10456); +#10458=PLANE('',#10457); +#10459=ORIENTED_EDGE('',*,*,#9571,.T.); +#10461=ORIENTED_EDGE('',*,*,#10460,.T.); +#10463=ORIENTED_EDGE('',*,*,#10462,.T.); +#10464=ORIENTED_EDGE('',*,*,#10102,.F.); +#10466=ORIENTED_EDGE('',*,*,#10465,.F.); +#10468=ORIENTED_EDGE('',*,*,#10467,.F.); +#10469=EDGE_LOOP('',(#10459,#10461,#10463,#10464,#10466,#10468)); +#10470=FACE_OUTER_BOUND('',#10469,.F.); +#10471=ADVANCED_FACE('',(#10470),#10458,.F.); +#10472=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10473=DIRECTION('',(0.E0,1.E0,0.E0)); +#10474=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10475=AXIS2_PLACEMENT_3D('',#10472,#10473,#10474); +#10476=PLANE('',#10475); +#10477=ORIENTED_EDGE('',*,*,#9579,.T.); +#10479=ORIENTED_EDGE('',*,*,#10478,.T.); +#10481=ORIENTED_EDGE('',*,*,#10480,.T.); +#10482=ORIENTED_EDGE('',*,*,#10117,.F.); +#10484=ORIENTED_EDGE('',*,*,#10483,.F.); +#10486=ORIENTED_EDGE('',*,*,#10485,.F.); +#10487=EDGE_LOOP('',(#10477,#10479,#10481,#10482,#10484,#10486)); +#10488=FACE_OUTER_BOUND('',#10487,.F.); +#10489=ADVANCED_FACE('',(#10488),#10476,.F.); +#10490=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10491=DIRECTION('',(0.E0,1.E0,0.E0)); +#10492=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10493=AXIS2_PLACEMENT_3D('',#10490,#10491,#10492); +#10494=PLANE('',#10493); +#10495=ORIENTED_EDGE('',*,*,#9587,.T.); +#10497=ORIENTED_EDGE('',*,*,#10496,.T.); +#10499=ORIENTED_EDGE('',*,*,#10498,.T.); +#10500=ORIENTED_EDGE('',*,*,#10132,.F.); +#10502=ORIENTED_EDGE('',*,*,#10501,.F.); +#10504=ORIENTED_EDGE('',*,*,#10503,.F.); +#10505=EDGE_LOOP('',(#10495,#10497,#10499,#10500,#10502,#10504)); +#10506=FACE_OUTER_BOUND('',#10505,.F.); +#10507=ADVANCED_FACE('',(#10506),#10494,.F.); +#10508=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10509=DIRECTION('',(0.E0,1.E0,0.E0)); +#10510=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10511=AXIS2_PLACEMENT_3D('',#10508,#10509,#10510); +#10512=PLANE('',#10511); +#10513=ORIENTED_EDGE('',*,*,#9595,.T.); +#10515=ORIENTED_EDGE('',*,*,#10514,.T.); +#10517=ORIENTED_EDGE('',*,*,#10516,.T.); +#10518=ORIENTED_EDGE('',*,*,#10147,.F.); +#10520=ORIENTED_EDGE('',*,*,#10519,.F.); +#10522=ORIENTED_EDGE('',*,*,#10521,.F.); +#10523=EDGE_LOOP('',(#10513,#10515,#10517,#10518,#10520,#10522)); +#10524=FACE_OUTER_BOUND('',#10523,.F.); +#10525=ADVANCED_FACE('',(#10524),#10512,.F.); +#10526=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10527=DIRECTION('',(0.E0,1.E0,0.E0)); +#10528=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10529=AXIS2_PLACEMENT_3D('',#10526,#10527,#10528); +#10530=PLANE('',#10529); +#10531=ORIENTED_EDGE('',*,*,#9603,.T.); +#10533=ORIENTED_EDGE('',*,*,#10532,.T.); +#10535=ORIENTED_EDGE('',*,*,#10534,.T.); +#10536=ORIENTED_EDGE('',*,*,#10162,.F.); +#10538=ORIENTED_EDGE('',*,*,#10537,.F.); +#10540=ORIENTED_EDGE('',*,*,#10539,.F.); +#10541=EDGE_LOOP('',(#10531,#10533,#10535,#10536,#10538,#10540)); +#10542=FACE_OUTER_BOUND('',#10541,.F.); +#10543=ADVANCED_FACE('',(#10542),#10530,.F.); +#10544=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10545=DIRECTION('',(0.E0,1.E0,0.E0)); +#10546=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10547=AXIS2_PLACEMENT_3D('',#10544,#10545,#10546); +#10548=PLANE('',#10547); +#10549=ORIENTED_EDGE('',*,*,#9611,.T.); +#10551=ORIENTED_EDGE('',*,*,#10550,.T.); +#10553=ORIENTED_EDGE('',*,*,#10552,.T.); +#10554=ORIENTED_EDGE('',*,*,#10177,.F.); +#10556=ORIENTED_EDGE('',*,*,#10555,.F.); +#10558=ORIENTED_EDGE('',*,*,#10557,.F.); +#10559=EDGE_LOOP('',(#10549,#10551,#10553,#10554,#10556,#10558)); +#10560=FACE_OUTER_BOUND('',#10559,.F.); +#10561=ADVANCED_FACE('',(#10560),#10548,.F.); +#10562=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10563=DIRECTION('',(0.E0,1.E0,0.E0)); +#10564=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10565=AXIS2_PLACEMENT_3D('',#10562,#10563,#10564); +#10566=PLANE('',#10565); +#10567=ORIENTED_EDGE('',*,*,#9619,.T.); +#10569=ORIENTED_EDGE('',*,*,#10568,.T.); +#10571=ORIENTED_EDGE('',*,*,#10570,.T.); +#10572=ORIENTED_EDGE('',*,*,#10192,.F.); +#10574=ORIENTED_EDGE('',*,*,#10573,.F.); +#10576=ORIENTED_EDGE('',*,*,#10575,.F.); +#10577=EDGE_LOOP('',(#10567,#10569,#10571,#10572,#10574,#10576)); +#10578=FACE_OUTER_BOUND('',#10577,.F.); +#10579=ADVANCED_FACE('',(#10578),#10566,.F.); +#10580=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10581=DIRECTION('',(0.E0,1.E0,0.E0)); +#10582=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10583=AXIS2_PLACEMENT_3D('',#10580,#10581,#10582); +#10584=PLANE('',#10583); +#10585=ORIENTED_EDGE('',*,*,#9627,.T.); +#10587=ORIENTED_EDGE('',*,*,#10586,.T.); +#10589=ORIENTED_EDGE('',*,*,#10588,.T.); +#10590=ORIENTED_EDGE('',*,*,#10222,.F.); +#10592=ORIENTED_EDGE('',*,*,#10591,.F.); +#10594=ORIENTED_EDGE('',*,*,#10593,.F.); +#10595=EDGE_LOOP('',(#10585,#10587,#10589,#10590,#10592,#10594)); +#10596=FACE_OUTER_BOUND('',#10595,.F.); +#10597=ADVANCED_FACE('',(#10596),#10584,.F.); +#10598=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10599=DIRECTION('',(0.E0,1.E0,0.E0)); +#10600=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10601=AXIS2_PLACEMENT_3D('',#10598,#10599,#10600); +#10602=PLANE('',#10601); +#10604=ORIENTED_EDGE('',*,*,#10603,.T.); +#10605=ORIENTED_EDGE('',*,*,#10210,.F.); +#10607=ORIENTED_EDGE('',*,*,#10606,.T.); +#10608=ORIENTED_EDGE('',*,*,#9635,.T.); +#10610=ORIENTED_EDGE('',*,*,#10609,.T.); +#10611=EDGE_LOOP('',(#10604,#10605,#10607,#10608,#10610)); +#10612=FACE_OUTER_BOUND('',#10611,.F.); +#10613=ADVANCED_FACE('',(#10612),#10602,.F.); +#10614=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10615=DIRECTION('',(1.E0,0.E0,0.E0)); +#10616=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10617=AXIS2_PLACEMENT_3D('',#10614,#10615,#10616); +#10618=PLANE('',#10617); +#10619=ORIENTED_EDGE('',*,*,#9242,.F.); +#10621=ORIENTED_EDGE('',*,*,#10620,.F.); +#10623=ORIENTED_EDGE('',*,*,#10622,.F.); +#10625=ORIENTED_EDGE('',*,*,#10624,.F.); +#10627=ORIENTED_EDGE('',*,*,#10626,.F.); +#10629=ORIENTED_EDGE('',*,*,#10628,.F.); +#10631=ORIENTED_EDGE('',*,*,#10630,.F.); +#10633=ORIENTED_EDGE('',*,*,#10632,.F.); +#10635=ORIENTED_EDGE('',*,*,#10634,.F.); +#10636=ORIENTED_EDGE('',*,*,#10358,.F.); +#10637=EDGE_LOOP('',(#10619,#10621,#10623,#10625,#10627,#10629,#10631,#10633, +#10635,#10636)); +#10638=FACE_OUTER_BOUND('',#10637,.F.); +#10639=ADVANCED_FACE('',(#10638),#10618,.T.); +#10640=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10641=DIRECTION('',(1.E0,0.E0,0.E0)); +#10642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10643=AXIS2_PLACEMENT_3D('',#10640,#10641,#10642); +#10644=PLANE('',#10643); +#10645=ORIENTED_EDGE('',*,*,#10302,.F.); +#10646=ORIENTED_EDGE('',*,*,#10289,.F.); +#10647=ORIENTED_EDGE('',*,*,#10443,.F.); +#10648=ORIENTED_EDGE('',*,*,#9561,.F.); +#10650=ORIENTED_EDGE('',*,*,#10649,.F.); +#10651=EDGE_LOOP('',(#10645,#10646,#10647,#10648,#10650)); +#10652=FACE_OUTER_BOUND('',#10651,.F.); +#10653=ADVANCED_FACE('',(#10652),#10644,.T.); +#10654=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#10655=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#10656=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#10657=AXIS2_PLACEMENT_3D('',#10654,#10655,#10656); +#10658=PLANE('',#10657); +#10659=ORIENTED_EDGE('',*,*,#10620,.T.); +#10660=ORIENTED_EDGE('',*,*,#9240,.F.); +#10662=ORIENTED_EDGE('',*,*,#10661,.F.); +#10664=ORIENTED_EDGE('',*,*,#10663,.T.); +#10666=ORIENTED_EDGE('',*,*,#10665,.T.); +#10667=ORIENTED_EDGE('',*,*,#10405,.F.); +#10668=EDGE_LOOP('',(#10659,#10660,#10662,#10664,#10666,#10667)); +#10669=FACE_OUTER_BOUND('',#10668,.F.); +#10670=ADVANCED_FACE('',(#10669),#10658,.F.); +#10671=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10672=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10673=DIRECTION('',(0.E0,1.E0,0.E0)); +#10674=AXIS2_PLACEMENT_3D('',#10671,#10672,#10673); +#10675=PLANE('',#10674); +#10677=ORIENTED_EDGE('',*,*,#10676,.F.); +#10679=ORIENTED_EDGE('',*,*,#10678,.F.); +#10680=ORIENTED_EDGE('',*,*,#8398,.F.); +#10682=ORIENTED_EDGE('',*,*,#10681,.T.); +#10684=ORIENTED_EDGE('',*,*,#10683,.T.); +#10685=ORIENTED_EDGE('',*,*,#9254,.F.); +#10686=EDGE_LOOP('',(#10677,#10679,#10680,#10682,#10684,#10685)); +#10687=FACE_OUTER_BOUND('',#10686,.F.); +#10688=ADVANCED_FACE('',(#10687),#10675,.T.); +#10689=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10690=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10691=DIRECTION('',(0.E0,1.E0,0.E0)); +#10692=AXIS2_PLACEMENT_3D('',#10689,#10690,#10691); +#10693=PLANE('',#10692); +#10695=ORIENTED_EDGE('',*,*,#10694,.F.); +#10697=ORIENTED_EDGE('',*,*,#10696,.F.); +#10698=ORIENTED_EDGE('',*,*,#10661,.T.); +#10699=ORIENTED_EDGE('',*,*,#9238,.F.); +#10700=EDGE_LOOP('',(#10695,#10697,#10698,#10699)); +#10701=FACE_OUTER_BOUND('',#10700,.F.); +#10702=ADVANCED_FACE('',(#10701),#10693,.T.); +#10703=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10704=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10705=DIRECTION('',(0.E0,1.E0,0.E0)); +#10706=AXIS2_PLACEMENT_3D('',#10703,#10704,#10705); +#10707=PLANE('',#10706); +#10709=ORIENTED_EDGE('',*,*,#10708,.F.); +#10711=ORIENTED_EDGE('',*,*,#10710,.F.); +#10713=ORIENTED_EDGE('',*,*,#10712,.T.); +#10714=ORIENTED_EDGE('',*,*,#9222,.F.); +#10715=EDGE_LOOP('',(#10709,#10711,#10713,#10714)); +#10716=FACE_OUTER_BOUND('',#10715,.F.); +#10717=ADVANCED_FACE('',(#10716),#10707,.T.); +#10718=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10720=DIRECTION('',(0.E0,1.E0,0.E0)); +#10721=AXIS2_PLACEMENT_3D('',#10718,#10719,#10720); +#10722=PLANE('',#10721); +#10724=ORIENTED_EDGE('',*,*,#10723,.F.); +#10726=ORIENTED_EDGE('',*,*,#10725,.F.); +#10728=ORIENTED_EDGE('',*,*,#10727,.T.); +#10729=ORIENTED_EDGE('',*,*,#9206,.F.); +#10730=EDGE_LOOP('',(#10724,#10726,#10728,#10729)); +#10731=FACE_OUTER_BOUND('',#10730,.F.); +#10732=ADVANCED_FACE('',(#10731),#10722,.T.); +#10733=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10734=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10735=DIRECTION('',(0.E0,1.E0,0.E0)); +#10736=AXIS2_PLACEMENT_3D('',#10733,#10734,#10735); +#10737=PLANE('',#10736); +#10739=ORIENTED_EDGE('',*,*,#10738,.F.); +#10741=ORIENTED_EDGE('',*,*,#10740,.F.); +#10743=ORIENTED_EDGE('',*,*,#10742,.T.); +#10744=ORIENTED_EDGE('',*,*,#9190,.F.); +#10745=EDGE_LOOP('',(#10739,#10741,#10743,#10744)); +#10746=FACE_OUTER_BOUND('',#10745,.F.); +#10747=ADVANCED_FACE('',(#10746),#10737,.T.); +#10748=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10750=DIRECTION('',(0.E0,1.E0,0.E0)); +#10751=AXIS2_PLACEMENT_3D('',#10748,#10749,#10750); +#10752=PLANE('',#10751); +#10754=ORIENTED_EDGE('',*,*,#10753,.F.); +#10756=ORIENTED_EDGE('',*,*,#10755,.F.); +#10758=ORIENTED_EDGE('',*,*,#10757,.T.); +#10759=ORIENTED_EDGE('',*,*,#9174,.F.); +#10760=EDGE_LOOP('',(#10754,#10756,#10758,#10759)); +#10761=FACE_OUTER_BOUND('',#10760,.F.); +#10762=ADVANCED_FACE('',(#10761),#10752,.T.); +#10763=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10765=DIRECTION('',(0.E0,1.E0,0.E0)); +#10766=AXIS2_PLACEMENT_3D('',#10763,#10764,#10765); +#10767=PLANE('',#10766); +#10769=ORIENTED_EDGE('',*,*,#10768,.F.); +#10771=ORIENTED_EDGE('',*,*,#10770,.F.); +#10773=ORIENTED_EDGE('',*,*,#10772,.T.); +#10774=ORIENTED_EDGE('',*,*,#9158,.F.); +#10775=EDGE_LOOP('',(#10769,#10771,#10773,#10774)); +#10776=FACE_OUTER_BOUND('',#10775,.F.); +#10777=ADVANCED_FACE('',(#10776),#10767,.T.); +#10778=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10779=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10780=DIRECTION('',(0.E0,1.E0,0.E0)); +#10781=AXIS2_PLACEMENT_3D('',#10778,#10779,#10780); +#10782=PLANE('',#10781); +#10784=ORIENTED_EDGE('',*,*,#10783,.F.); +#10786=ORIENTED_EDGE('',*,*,#10785,.F.); +#10788=ORIENTED_EDGE('',*,*,#10787,.T.); +#10789=ORIENTED_EDGE('',*,*,#9142,.F.); +#10790=EDGE_LOOP('',(#10784,#10786,#10788,#10789)); +#10791=FACE_OUTER_BOUND('',#10790,.F.); +#10792=ADVANCED_FACE('',(#10791),#10782,.T.); +#10793=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10795=DIRECTION('',(0.E0,1.E0,0.E0)); +#10796=AXIS2_PLACEMENT_3D('',#10793,#10794,#10795); +#10797=PLANE('',#10796); +#10799=ORIENTED_EDGE('',*,*,#10798,.F.); +#10801=ORIENTED_EDGE('',*,*,#10800,.F.); +#10803=ORIENTED_EDGE('',*,*,#10802,.T.); +#10804=ORIENTED_EDGE('',*,*,#9126,.F.); +#10805=EDGE_LOOP('',(#10799,#10801,#10803,#10804)); +#10806=FACE_OUTER_BOUND('',#10805,.F.); +#10807=ADVANCED_FACE('',(#10806),#10797,.T.); +#10808=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10809=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10810=DIRECTION('',(0.E0,1.E0,0.E0)); +#10811=AXIS2_PLACEMENT_3D('',#10808,#10809,#10810); +#10812=PLANE('',#10811); +#10814=ORIENTED_EDGE('',*,*,#10813,.F.); +#10816=ORIENTED_EDGE('',*,*,#10815,.F.); +#10818=ORIENTED_EDGE('',*,*,#10817,.T.); +#10819=ORIENTED_EDGE('',*,*,#9110,.F.); +#10820=EDGE_LOOP('',(#10814,#10816,#10818,#10819)); +#10821=FACE_OUTER_BOUND('',#10820,.F.); +#10822=ADVANCED_FACE('',(#10821),#10812,.T.); +#10823=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10824=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10825=DIRECTION('',(0.E0,1.E0,0.E0)); +#10826=AXIS2_PLACEMENT_3D('',#10823,#10824,#10825); +#10827=PLANE('',#10826); +#10829=ORIENTED_EDGE('',*,*,#10828,.T.); +#10830=ORIENTED_EDGE('',*,*,#9094,.F.); +#10832=ORIENTED_EDGE('',*,*,#10831,.F.); +#10834=ORIENTED_EDGE('',*,*,#10833,.T.); +#10836=ORIENTED_EDGE('',*,*,#10835,.T.); +#10838=ORIENTED_EDGE('',*,*,#10837,.F.); +#10839=EDGE_LOOP('',(#10829,#10830,#10832,#10834,#10836,#10838)); +#10840=FACE_OUTER_BOUND('',#10839,.F.); +#10841=ADVANCED_FACE('',(#10840),#10827,.T.); +#10842=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#10843=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#10844=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#10845=AXIS2_PLACEMENT_3D('',#10842,#10843,#10844); +#10846=PLANE('',#10845); +#10847=ORIENTED_EDGE('',*,*,#10331,.F.); +#10848=ORIENTED_EDGE('',*,*,#10270,.T.); +#10850=ORIENTED_EDGE('',*,*,#10849,.F.); +#10852=ORIENTED_EDGE('',*,*,#10851,.F.); +#10853=ORIENTED_EDGE('',*,*,#10676,.T.); +#10854=ORIENTED_EDGE('',*,*,#9252,.F.); +#10855=EDGE_LOOP('',(#10847,#10848,#10850,#10852,#10853,#10854)); +#10856=FACE_OUTER_BOUND('',#10855,.F.); +#10857=ADVANCED_FACE('',(#10856),#10846,.F.); +#10858=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#10859=DIRECTION('',(0.E0,1.E0,0.E0)); +#10860=DIRECTION('',(0.E0,0.E0,1.E0)); +#10861=AXIS2_PLACEMENT_3D('',#10858,#10859,#10860); +#10862=PLANE('',#10861); +#10864=ORIENTED_EDGE('',*,*,#10863,.F.); +#10865=ORIENTED_EDGE('',*,*,#8402,.F.); +#10867=ORIENTED_EDGE('',*,*,#10866,.T.); +#10868=ORIENTED_EDGE('',*,*,#10849,.T.); +#10869=ORIENTED_EDGE('',*,*,#10268,.T.); +#10871=ORIENTED_EDGE('',*,*,#10870,.T.); +#10872=ORIENTED_EDGE('',*,*,#10407,.F.); +#10873=ORIENTED_EDGE('',*,*,#10665,.F.); +#10875=ORIENTED_EDGE('',*,*,#10874,.T.); +#10877=ORIENTED_EDGE('',*,*,#10876,.T.); +#10879=ORIENTED_EDGE('',*,*,#10878,.T.); +#10881=ORIENTED_EDGE('',*,*,#10880,.T.); +#10883=ORIENTED_EDGE('',*,*,#10882,.F.); +#10885=ORIENTED_EDGE('',*,*,#10884,.F.); +#10887=ORIENTED_EDGE('',*,*,#10886,.T.); +#10889=ORIENTED_EDGE('',*,*,#10888,.T.); +#10891=ORIENTED_EDGE('',*,*,#10890,.T.); +#10893=ORIENTED_EDGE('',*,*,#10892,.T.); +#10895=ORIENTED_EDGE('',*,*,#10894,.F.); +#10897=ORIENTED_EDGE('',*,*,#10896,.F.); +#10899=ORIENTED_EDGE('',*,*,#10898,.T.); +#10901=ORIENTED_EDGE('',*,*,#10900,.T.); +#10903=ORIENTED_EDGE('',*,*,#10902,.T.); +#10905=ORIENTED_EDGE('',*,*,#10904,.T.); +#10907=ORIENTED_EDGE('',*,*,#10906,.F.); +#10909=ORIENTED_EDGE('',*,*,#10908,.F.); +#10911=ORIENTED_EDGE('',*,*,#10910,.T.); +#10913=ORIENTED_EDGE('',*,*,#10912,.T.); +#10915=ORIENTED_EDGE('',*,*,#10914,.T.); +#10917=ORIENTED_EDGE('',*,*,#10916,.T.); +#10919=ORIENTED_EDGE('',*,*,#10918,.F.); +#10921=ORIENTED_EDGE('',*,*,#10920,.F.); +#10923=ORIENTED_EDGE('',*,*,#10922,.T.); +#10925=ORIENTED_EDGE('',*,*,#10924,.T.); +#10927=ORIENTED_EDGE('',*,*,#10926,.T.); +#10929=ORIENTED_EDGE('',*,*,#10928,.T.); +#10931=ORIENTED_EDGE('',*,*,#10930,.F.); +#10933=ORIENTED_EDGE('',*,*,#10932,.F.); +#10935=ORIENTED_EDGE('',*,*,#10934,.T.); +#10937=ORIENTED_EDGE('',*,*,#10936,.T.); +#10939=ORIENTED_EDGE('',*,*,#10938,.T.); +#10941=ORIENTED_EDGE('',*,*,#10940,.T.); +#10943=ORIENTED_EDGE('',*,*,#10942,.F.); +#10945=ORIENTED_EDGE('',*,*,#10944,.F.); +#10947=ORIENTED_EDGE('',*,*,#10946,.T.); +#10949=ORIENTED_EDGE('',*,*,#10948,.T.); +#10951=ORIENTED_EDGE('',*,*,#10950,.T.); +#10953=ORIENTED_EDGE('',*,*,#10952,.T.); +#10955=ORIENTED_EDGE('',*,*,#10954,.F.); +#10957=ORIENTED_EDGE('',*,*,#10956,.F.); +#10959=ORIENTED_EDGE('',*,*,#10958,.T.); +#10961=ORIENTED_EDGE('',*,*,#10960,.T.); +#10963=ORIENTED_EDGE('',*,*,#10962,.T.); +#10965=ORIENTED_EDGE('',*,*,#10964,.T.); +#10967=ORIENTED_EDGE('',*,*,#10966,.F.); +#10969=ORIENTED_EDGE('',*,*,#10968,.F.); +#10971=ORIENTED_EDGE('',*,*,#10970,.T.); +#10973=ORIENTED_EDGE('',*,*,#10972,.T.); +#10975=ORIENTED_EDGE('',*,*,#10974,.T.); +#10977=ORIENTED_EDGE('',*,*,#10976,.T.); +#10979=ORIENTED_EDGE('',*,*,#10978,.F.); +#10981=ORIENTED_EDGE('',*,*,#10980,.F.); +#10983=ORIENTED_EDGE('',*,*,#10982,.T.); +#10985=ORIENTED_EDGE('',*,*,#10984,.T.); +#10986=EDGE_LOOP('',(#10864,#10865,#10867,#10868,#10869,#10871,#10872,#10873, +#10875,#10877,#10879,#10881,#10883,#10885,#10887,#10889,#10891,#10893,#10895, +#10897,#10899,#10901,#10903,#10905,#10907,#10909,#10911,#10913,#10915,#10917, +#10919,#10921,#10923,#10925,#10927,#10929,#10931,#10933,#10935,#10937,#10939, +#10941,#10943,#10945,#10947,#10949,#10951,#10953,#10955,#10957,#10959,#10961, +#10963,#10965,#10967,#10969,#10971,#10973,#10975,#10977,#10979,#10981,#10983, +#10985)); +#10987=FACE_OUTER_BOUND('',#10986,.F.); +#10988=ADVANCED_FACE('',(#10987),#10862,.T.); +#10989=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#10990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10991=DIRECTION('',(0.E0,1.E0,0.E0)); +#10992=AXIS2_PLACEMENT_3D('',#10989,#10990,#10991); +#10993=PLANE('',#10992); +#10994=ORIENTED_EDGE('',*,*,#10863,.T.); +#10996=ORIENTED_EDGE('',*,*,#10995,.T.); +#10998=ORIENTED_EDGE('',*,*,#10997,.T.); +#11000=ORIENTED_EDGE('',*,*,#10999,.F.); +#11001=ORIENTED_EDGE('',*,*,#8404,.F.); +#11002=EDGE_LOOP('',(#10994,#10996,#10998,#11000,#11001)); +#11003=FACE_OUTER_BOUND('',#11002,.F.); +#11004=ADVANCED_FACE('',(#11003),#10993,.T.); +#11005=CARTESIAN_POINT('',(4.9E0,0.E0,0.E0)); +#11006=DIRECTION('',(1.E0,0.E0,0.E0)); +#11007=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11008=AXIS2_PLACEMENT_3D('',#11005,#11006,#11007); +#11009=PLANE('',#11008); +#11011=ORIENTED_EDGE('',*,*,#11010,.F.); +#11013=ORIENTED_EDGE('',*,*,#11012,.F.); +#11015=ORIENTED_EDGE('',*,*,#11014,.F.); +#11016=ORIENTED_EDGE('',*,*,#9088,.F.); +#11018=ORIENTED_EDGE('',*,*,#11017,.F.); +#11020=ORIENTED_EDGE('',*,*,#11019,.F.); +#11021=ORIENTED_EDGE('',*,*,#8775,.F.); +#11023=ORIENTED_EDGE('',*,*,#11022,.F.); +#11024=ORIENTED_EDGE('',*,*,#10995,.F.); +#11025=EDGE_LOOP('',(#11011,#11013,#11015,#11016,#11018,#11020,#11021,#11023, +#11024)); +#11026=FACE_OUTER_BOUND('',#11025,.F.); +#11027=ADVANCED_FACE('',(#11026),#11009,.T.); +#11028=CARTESIAN_POINT('',(4.2E0,1.025E0,-2.1E0)); +#11029=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#11030=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#11031=AXIS2_PLACEMENT_3D('',#11028,#11029,#11030); +#11032=PLANE('',#11031); +#11034=ORIENTED_EDGE('',*,*,#11033,.F.); +#11035=ORIENTED_EDGE('',*,*,#10835,.F.); +#11037=ORIENTED_EDGE('',*,*,#11036,.T.); +#11038=ORIENTED_EDGE('',*,*,#11010,.T.); +#11039=ORIENTED_EDGE('',*,*,#10984,.F.); +#11040=EDGE_LOOP('',(#11034,#11035,#11037,#11038,#11039)); +#11041=FACE_OUTER_BOUND('',#11040,.F.); +#11042=ADVANCED_FACE('',(#11041),#11032,.F.); +#11043=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11044=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11045=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11046=AXIS2_PLACEMENT_3D('',#11043,#11044,#11045); +#11047=PLANE('',#11046); +#11048=ORIENTED_EDGE('',*,*,#10851,.T.); +#11049=ORIENTED_EDGE('',*,*,#10866,.F.); +#11050=ORIENTED_EDGE('',*,*,#8400,.F.); +#11051=ORIENTED_EDGE('',*,*,#10678,.T.); +#11052=EDGE_LOOP('',(#11048,#11049,#11050,#11051)); +#11053=FACE_OUTER_BOUND('',#11052,.F.); +#11054=ADVANCED_FACE('',(#11053),#11047,.T.); +#11055=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11056=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11057=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11058=AXIS2_PLACEMENT_3D('',#11055,#11056,#11057); +#11059=PLANE('',#11058); +#11061=ORIENTED_EDGE('',*,*,#11060,.T.); +#11062=ORIENTED_EDGE('',*,*,#10874,.F.); +#11063=ORIENTED_EDGE('',*,*,#10663,.F.); +#11064=ORIENTED_EDGE('',*,*,#10696,.T.); +#11065=EDGE_LOOP('',(#11061,#11062,#11063,#11064)); +#11066=FACE_OUTER_BOUND('',#11065,.F.); +#11067=ADVANCED_FACE('',(#11066),#11059,.T.); +#11068=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11069=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11070=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11071=AXIS2_PLACEMENT_3D('',#11068,#11069,#11070); +#11072=PLANE('',#11071); +#11074=ORIENTED_EDGE('',*,*,#11073,.T.); +#11075=ORIENTED_EDGE('',*,*,#10886,.F.); +#11077=ORIENTED_EDGE('',*,*,#11076,.F.); +#11078=ORIENTED_EDGE('',*,*,#10710,.T.); +#11079=EDGE_LOOP('',(#11074,#11075,#11077,#11078)); +#11080=FACE_OUTER_BOUND('',#11079,.F.); +#11081=ADVANCED_FACE('',(#11080),#11072,.T.); +#11082=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11083=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11084=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11085=AXIS2_PLACEMENT_3D('',#11082,#11083,#11084); +#11086=PLANE('',#11085); +#11088=ORIENTED_EDGE('',*,*,#11087,.T.); +#11089=ORIENTED_EDGE('',*,*,#10898,.F.); +#11091=ORIENTED_EDGE('',*,*,#11090,.F.); +#11092=ORIENTED_EDGE('',*,*,#10725,.T.); +#11093=EDGE_LOOP('',(#11088,#11089,#11091,#11092)); +#11094=FACE_OUTER_BOUND('',#11093,.F.); +#11095=ADVANCED_FACE('',(#11094),#11086,.T.); +#11096=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11097=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11098=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11099=AXIS2_PLACEMENT_3D('',#11096,#11097,#11098); +#11100=PLANE('',#11099); +#11102=ORIENTED_EDGE('',*,*,#11101,.T.); +#11103=ORIENTED_EDGE('',*,*,#10910,.F.); +#11105=ORIENTED_EDGE('',*,*,#11104,.F.); +#11106=ORIENTED_EDGE('',*,*,#10740,.T.); +#11107=EDGE_LOOP('',(#11102,#11103,#11105,#11106)); +#11108=FACE_OUTER_BOUND('',#11107,.F.); +#11109=ADVANCED_FACE('',(#11108),#11100,.T.); +#11110=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11111=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11112=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11113=AXIS2_PLACEMENT_3D('',#11110,#11111,#11112); +#11114=PLANE('',#11113); +#11116=ORIENTED_EDGE('',*,*,#11115,.T.); +#11117=ORIENTED_EDGE('',*,*,#10922,.F.); +#11119=ORIENTED_EDGE('',*,*,#11118,.F.); +#11120=ORIENTED_EDGE('',*,*,#10755,.T.); +#11121=EDGE_LOOP('',(#11116,#11117,#11119,#11120)); +#11122=FACE_OUTER_BOUND('',#11121,.F.); +#11123=ADVANCED_FACE('',(#11122),#11114,.T.); +#11124=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11125=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11126=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11127=AXIS2_PLACEMENT_3D('',#11124,#11125,#11126); +#11128=PLANE('',#11127); +#11130=ORIENTED_EDGE('',*,*,#11129,.T.); +#11131=ORIENTED_EDGE('',*,*,#10934,.F.); +#11133=ORIENTED_EDGE('',*,*,#11132,.F.); +#11134=ORIENTED_EDGE('',*,*,#10770,.T.); +#11135=EDGE_LOOP('',(#11130,#11131,#11133,#11134)); +#11136=FACE_OUTER_BOUND('',#11135,.F.); +#11137=ADVANCED_FACE('',(#11136),#11128,.T.); +#11138=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11139=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11140=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11141=AXIS2_PLACEMENT_3D('',#11138,#11139,#11140); +#11142=PLANE('',#11141); +#11144=ORIENTED_EDGE('',*,*,#11143,.T.); +#11145=ORIENTED_EDGE('',*,*,#10946,.F.); +#11147=ORIENTED_EDGE('',*,*,#11146,.F.); +#11148=ORIENTED_EDGE('',*,*,#10785,.T.); +#11149=EDGE_LOOP('',(#11144,#11145,#11147,#11148)); +#11150=FACE_OUTER_BOUND('',#11149,.F.); +#11151=ADVANCED_FACE('',(#11150),#11142,.T.); +#11152=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11153=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11154=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11155=AXIS2_PLACEMENT_3D('',#11152,#11153,#11154); +#11156=PLANE('',#11155); +#11158=ORIENTED_EDGE('',*,*,#11157,.T.); +#11159=ORIENTED_EDGE('',*,*,#10958,.F.); +#11161=ORIENTED_EDGE('',*,*,#11160,.F.); +#11162=ORIENTED_EDGE('',*,*,#10800,.T.); +#11163=EDGE_LOOP('',(#11158,#11159,#11161,#11162)); +#11164=FACE_OUTER_BOUND('',#11163,.F.); +#11165=ADVANCED_FACE('',(#11164),#11156,.T.); +#11166=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11167=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11168=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11169=AXIS2_PLACEMENT_3D('',#11166,#11167,#11168); +#11170=PLANE('',#11169); +#11172=ORIENTED_EDGE('',*,*,#11171,.T.); +#11173=ORIENTED_EDGE('',*,*,#10970,.F.); +#11175=ORIENTED_EDGE('',*,*,#11174,.F.); +#11176=ORIENTED_EDGE('',*,*,#10815,.T.); +#11177=EDGE_LOOP('',(#11172,#11173,#11175,#11176)); +#11178=FACE_OUTER_BOUND('',#11177,.F.); +#11179=ADVANCED_FACE('',(#11178),#11170,.T.); +#11180=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11181=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11182=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11183=AXIS2_PLACEMENT_3D('',#11180,#11181,#11182); +#11184=PLANE('',#11183); +#11186=ORIENTED_EDGE('',*,*,#11185,.F.); +#11187=ORIENTED_EDGE('',*,*,#10837,.T.); +#11188=ORIENTED_EDGE('',*,*,#11033,.T.); +#11189=ORIENTED_EDGE('',*,*,#10982,.F.); +#11190=EDGE_LOOP('',(#11186,#11187,#11188,#11189)); +#11191=FACE_OUTER_BOUND('',#11190,.F.); +#11192=ADVANCED_FACE('',(#11191),#11184,.T.); +#11193=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#11194=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11195=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11196=AXIS2_PLACEMENT_3D('',#11193,#11194,#11195); +#11197=PLANE('',#11196); +#11199=ORIENTED_EDGE('',*,*,#11198,.F.); +#11201=ORIENTED_EDGE('',*,*,#11200,.T.); +#11202=ORIENTED_EDGE('',*,*,#10876,.F.); +#11203=ORIENTED_EDGE('',*,*,#11060,.F.); +#11204=ORIENTED_EDGE('',*,*,#10694,.T.); +#11205=ORIENTED_EDGE('',*,*,#9236,.F.); +#11206=EDGE_LOOP('',(#11199,#11201,#11202,#11203,#11204,#11205)); +#11207=FACE_OUTER_BOUND('',#11206,.F.); +#11208=ADVANCED_FACE('',(#11207),#11197,.F.); +#11209=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11210=DIRECTION('',(1.E0,0.E0,0.E0)); +#11211=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11212=AXIS2_PLACEMENT_3D('',#11209,#11210,#11211); +#11213=PLANE('',#11212); +#11214=ORIENTED_EDGE('',*,*,#9234,.T.); +#11216=ORIENTED_EDGE('',*,*,#11215,.T.); +#11218=ORIENTED_EDGE('',*,*,#11217,.T.); +#11220=ORIENTED_EDGE('',*,*,#11219,.T.); +#11222=ORIENTED_EDGE('',*,*,#11221,.T.); +#11224=ORIENTED_EDGE('',*,*,#11223,.T.); +#11226=ORIENTED_EDGE('',*,*,#11225,.T.); +#11228=ORIENTED_EDGE('',*,*,#11227,.T.); +#11230=ORIENTED_EDGE('',*,*,#11229,.T.); +#11231=ORIENTED_EDGE('',*,*,#11198,.T.); +#11232=EDGE_LOOP('',(#11214,#11216,#11218,#11220,#11222,#11224,#11226,#11228, +#11230,#11231)); +#11233=FACE_OUTER_BOUND('',#11232,.F.); +#11234=ADVANCED_FACE('',(#11233),#11213,.F.); +#11235=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11236=DIRECTION('',(1.E0,0.E0,0.E0)); +#11237=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11238=AXIS2_PLACEMENT_3D('',#11235,#11236,#11237); +#11239=PLANE('',#11238); +#11241=ORIENTED_EDGE('',*,*,#11240,.F.); +#11243=ORIENTED_EDGE('',*,*,#11242,.T.); +#11244=ORIENTED_EDGE('',*,*,#9565,.T.); +#11245=ORIENTED_EDGE('',*,*,#10449,.T.); +#11247=ORIENTED_EDGE('',*,*,#11246,.T.); +#11248=EDGE_LOOP('',(#11241,#11243,#11244,#11245,#11247)); +#11249=FACE_OUTER_BOUND('',#11248,.F.); +#11250=ADVANCED_FACE('',(#11249),#11239,.F.); +#11251=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#11252=DIRECTION('',(0.E0,0.E0,1.E0)); +#11253=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11254=AXIS2_PLACEMENT_3D('',#11251,#11252,#11253); +#11255=PLANE('',#11254); +#11257=ORIENTED_EDGE('',*,*,#11256,.F.); +#11259=ORIENTED_EDGE('',*,*,#11258,.T.); +#11261=ORIENTED_EDGE('',*,*,#11260,.F.); +#11262=ORIENTED_EDGE('',*,*,#11215,.F.); +#11264=ORIENTED_EDGE('',*,*,#11263,.T.); +#11266=ORIENTED_EDGE('',*,*,#11265,.T.); +#11267=EDGE_LOOP('',(#11257,#11259,#11261,#11262,#11264,#11266)); +#11268=FACE_OUTER_BOUND('',#11267,.F.); +#11269=ADVANCED_FACE('',(#11268),#11255,.T.); +#11270=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11271=DIRECTION('',(1.E0,0.E0,0.E0)); +#11272=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11273=AXIS2_PLACEMENT_3D('',#11270,#11271,#11272); +#11274=PLANE('',#11273); +#11276=ORIENTED_EDGE('',*,*,#11275,.F.); +#11278=ORIENTED_EDGE('',*,*,#11277,.T.); +#11279=ORIENTED_EDGE('',*,*,#8726,.F.); +#11280=ORIENTED_EDGE('',*,*,#10104,.T.); +#11281=ORIENTED_EDGE('',*,*,#10462,.F.); +#11282=EDGE_LOOP('',(#11276,#11278,#11279,#11280,#11281)); +#11283=FACE_OUTER_BOUND('',#11282,.F.); +#11284=ADVANCED_FACE('',(#11283),#11274,.F.); +#11285=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11286=DIRECTION('',(1.E0,0.E0,0.E0)); +#11287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11288=AXIS2_PLACEMENT_3D('',#11285,#11286,#11287); +#11289=PLANE('',#11288); +#11290=ORIENTED_EDGE('',*,*,#11256,.T.); +#11292=ORIENTED_EDGE('',*,*,#11291,.F.); +#11294=ORIENTED_EDGE('',*,*,#11293,.T.); +#11295=ORIENTED_EDGE('',*,*,#9228,.T.); +#11296=EDGE_LOOP('',(#11290,#11292,#11294,#11295)); +#11297=FACE_OUTER_BOUND('',#11296,.F.); +#11298=ADVANCED_FACE('',(#11297),#11289,.F.); +#11299=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11300=DIRECTION('',(1.E0,0.E0,0.E0)); +#11301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11302=AXIS2_PLACEMENT_3D('',#11299,#11300,#11301); +#11303=PLANE('',#11302); +#11305=ORIENTED_EDGE('',*,*,#11304,.F.); +#11307=ORIENTED_EDGE('',*,*,#11306,.T.); +#11308=ORIENTED_EDGE('',*,*,#10882,.T.); +#11309=EDGE_LOOP('',(#11305,#11307,#11308)); +#11310=FACE_OUTER_BOUND('',#11309,.F.); +#11311=ADVANCED_FACE('',(#11310),#11303,.F.); +#11312=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#11313=DIRECTION('',(0.E0,0.E0,1.E0)); +#11314=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11315=AXIS2_PLACEMENT_3D('',#11312,#11313,#11314); +#11316=PLANE('',#11315); +#11318=ORIENTED_EDGE('',*,*,#11317,.T.); +#11319=ORIENTED_EDGE('',*,*,#11246,.F.); +#11321=ORIENTED_EDGE('',*,*,#11320,.F.); +#11323=ORIENTED_EDGE('',*,*,#11322,.T.); +#11324=ORIENTED_EDGE('',*,*,#11275,.T.); +#11326=ORIENTED_EDGE('',*,*,#11325,.T.); +#11327=EDGE_LOOP('',(#11318,#11319,#11321,#11323,#11324,#11326)); +#11328=FACE_OUTER_BOUND('',#11327,.F.); +#11329=ADVANCED_FACE('',(#11328),#11316,.T.); +#11330=CARTESIAN_POINT('',(-2.8E0,1.240470053838E0,1.65E0)); +#11331=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#11332=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#11333=AXIS2_PLACEMENT_3D('',#11330,#11331,#11332); +#11334=PLANE('',#11333); +#11335=ORIENTED_EDGE('',*,*,#11240,.T.); +#11336=ORIENTED_EDGE('',*,*,#11317,.F.); +#11338=ORIENTED_EDGE('',*,*,#11337,.T.); +#11340=ORIENTED_EDGE('',*,*,#11339,.T.); +#11341=EDGE_LOOP('',(#11335,#11336,#11338,#11340)); +#11342=FACE_OUTER_BOUND('',#11341,.F.); +#11343=ADVANCED_FACE('',(#11342),#11334,.T.); +#11344=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11345=DIRECTION('',(1.E0,0.E0,0.E0)); +#11346=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11347=AXIS2_PLACEMENT_3D('',#11344,#11345,#11346); +#11348=PLANE('',#11347); +#11349=ORIENTED_EDGE('',*,*,#9226,.F.); +#11351=ORIENTED_EDGE('',*,*,#11350,.F.); +#11353=ORIENTED_EDGE('',*,*,#11352,.F.); +#11355=ORIENTED_EDGE('',*,*,#11354,.F.); +#11357=ORIENTED_EDGE('',*,*,#11356,.F.); +#11359=ORIENTED_EDGE('',*,*,#11358,.F.); +#11361=ORIENTED_EDGE('',*,*,#11360,.F.); +#11363=ORIENTED_EDGE('',*,*,#11362,.F.); +#11365=ORIENTED_EDGE('',*,*,#11364,.F.); +#11366=ORIENTED_EDGE('',*,*,#11258,.F.); +#11367=EDGE_LOOP('',(#11349,#11351,#11353,#11355,#11357,#11359,#11361,#11363, +#11365,#11366)); +#11368=FACE_OUTER_BOUND('',#11367,.F.); +#11369=ADVANCED_FACE('',(#11368),#11348,.T.); +#11370=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11371=DIRECTION('',(1.E0,0.E0,0.E0)); +#11372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11373=AXIS2_PLACEMENT_3D('',#11370,#11371,#11372); +#11374=PLANE('',#11373); +#11375=ORIENTED_EDGE('',*,*,#11337,.F.); +#11376=ORIENTED_EDGE('',*,*,#11325,.F.); +#11377=ORIENTED_EDGE('',*,*,#10460,.F.); +#11378=ORIENTED_EDGE('',*,*,#9569,.F.); +#11380=ORIENTED_EDGE('',*,*,#11379,.F.); +#11381=EDGE_LOOP('',(#11375,#11376,#11377,#11378,#11380)); +#11382=FACE_OUTER_BOUND('',#11381,.F.); +#11383=ADVANCED_FACE('',(#11382),#11374,.T.); +#11384=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#11385=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#11386=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#11387=AXIS2_PLACEMENT_3D('',#11384,#11385,#11386); +#11388=PLANE('',#11387); +#11389=ORIENTED_EDGE('',*,*,#11350,.T.); +#11390=ORIENTED_EDGE('',*,*,#9224,.F.); +#11391=ORIENTED_EDGE('',*,*,#10712,.F.); +#11392=ORIENTED_EDGE('',*,*,#11076,.T.); +#11393=ORIENTED_EDGE('',*,*,#10884,.T.); +#11394=ORIENTED_EDGE('',*,*,#11306,.F.); +#11395=EDGE_LOOP('',(#11389,#11390,#11391,#11392,#11393,#11394)); +#11396=FACE_OUTER_BOUND('',#11395,.F.); +#11397=ADVANCED_FACE('',(#11396),#11388,.F.); +#11398=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#11399=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11400=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11401=AXIS2_PLACEMENT_3D('',#11398,#11399,#11400); +#11402=PLANE('',#11401); +#11403=ORIENTED_EDGE('',*,*,#11304,.T.); +#11404=ORIENTED_EDGE('',*,*,#10880,.F.); +#11406=ORIENTED_EDGE('',*,*,#11405,.F.); +#11407=ORIENTED_EDGE('',*,*,#11229,.F.); +#11409=ORIENTED_EDGE('',*,*,#11408,.T.); +#11410=ORIENTED_EDGE('',*,*,#11352,.T.); +#11411=EDGE_LOOP('',(#11403,#11404,#11406,#11407,#11409,#11410)); +#11412=FACE_OUTER_BOUND('',#11411,.F.); +#11413=ADVANCED_FACE('',(#11412),#11402,.T.); +#11414=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11415=DIRECTION('',(1.E0,0.E0,0.E0)); +#11416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11417=AXIS2_PLACEMENT_3D('',#11414,#11415,#11416); +#11418=PLANE('',#11417); +#11419=ORIENTED_EDGE('',*,*,#11320,.T.); +#11420=ORIENTED_EDGE('',*,*,#10447,.T.); +#11421=ORIENTED_EDGE('',*,*,#10085,.F.); +#11422=ORIENTED_EDGE('',*,*,#8730,.T.); +#11424=ORIENTED_EDGE('',*,*,#11423,.F.); +#11425=EDGE_LOOP('',(#11419,#11420,#11421,#11422,#11424)); +#11426=FACE_OUTER_BOUND('',#11425,.F.); +#11427=ADVANCED_FACE('',(#11426),#11418,.T.); +#11428=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11429=DIRECTION('',(1.E0,0.E0,0.E0)); +#11430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11431=AXIS2_PLACEMENT_3D('',#11428,#11429,#11430); +#11432=PLANE('',#11431); +#11433=ORIENTED_EDGE('',*,*,#11263,.F.); +#11434=ORIENTED_EDGE('',*,*,#9232,.F.); +#11436=ORIENTED_EDGE('',*,*,#11435,.F.); +#11438=ORIENTED_EDGE('',*,*,#11437,.T.); +#11439=EDGE_LOOP('',(#11433,#11434,#11436,#11438)); +#11440=FACE_OUTER_BOUND('',#11439,.F.); +#11441=ADVANCED_FACE('',(#11440),#11432,.T.); +#11442=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11443=DIRECTION('',(1.E0,0.E0,0.E0)); +#11444=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11445=AXIS2_PLACEMENT_3D('',#11442,#11443,#11444); +#11446=PLANE('',#11445); +#11447=ORIENTED_EDGE('',*,*,#11405,.T.); +#11448=ORIENTED_EDGE('',*,*,#10878,.F.); +#11449=ORIENTED_EDGE('',*,*,#11200,.F.); +#11450=EDGE_LOOP('',(#11447,#11448,#11449)); +#11451=FACE_OUTER_BOUND('',#11450,.F.); +#11452=ADVANCED_FACE('',(#11451),#11446,.T.); +#11453=CARTESIAN_POINT('',(-2.64E0,1.625E0,-1.4E0)); +#11454=DIRECTION('',(0.E0,1.E0,0.E0)); +#11455=DIRECTION('',(0.E0,0.E0,1.E0)); +#11456=AXIS2_PLACEMENT_3D('',#11453,#11454,#11455); +#11457=PLANE('',#11456); +#11458=ORIENTED_EDGE('',*,*,#11322,.F.); +#11459=ORIENTED_EDGE('',*,*,#11423,.T.); +#11460=ORIENTED_EDGE('',*,*,#8728,.T.); +#11461=ORIENTED_EDGE('',*,*,#11277,.F.); +#11462=EDGE_LOOP('',(#11458,#11459,#11460,#11461)); +#11463=FACE_OUTER_BOUND('',#11462,.F.); +#11464=ADVANCED_FACE('',(#11463),#11457,.F.); +#11465=CARTESIAN_POINT('',(-2.64E0,6.75E-1,-1.4E0)); +#11466=DIRECTION('',(0.E0,0.E0,1.E0)); +#11467=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11468=AXIS2_PLACEMENT_3D('',#11465,#11466,#11467); +#11469=PLANE('',#11468); +#11471=ORIENTED_EDGE('',*,*,#11470,.F.); +#11472=ORIENTED_EDGE('',*,*,#11435,.T.); +#11473=ORIENTED_EDGE('',*,*,#9230,.T.); +#11474=ORIENTED_EDGE('',*,*,#11293,.F.); +#11475=EDGE_LOOP('',(#11471,#11472,#11473,#11474)); +#11476=FACE_OUTER_BOUND('',#11475,.F.); +#11477=ADVANCED_FACE('',(#11476),#11469,.F.); +#11478=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-7.5E-1)); +#11479=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11480=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11481=AXIS2_PLACEMENT_3D('',#11478,#11479,#11480); +#11482=PLANE('',#11481); +#11483=ORIENTED_EDGE('',*,*,#11291,.T.); +#11484=ORIENTED_EDGE('',*,*,#11265,.F.); +#11485=ORIENTED_EDGE('',*,*,#11437,.F.); +#11486=ORIENTED_EDGE('',*,*,#11470,.T.); +#11487=EDGE_LOOP('',(#11483,#11484,#11485,#11486)); +#11488=FACE_OUTER_BOUND('',#11487,.F.); +#11489=ADVANCED_FACE('',(#11488),#11482,.T.); +#11490=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#11491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11492=DIRECTION('',(0.E0,1.E0,0.E0)); +#11493=AXIS2_PLACEMENT_3D('',#11490,#11491,#11492); +#11494=PLANE('',#11493); +#11495=ORIENTED_EDGE('',*,*,#11227,.F.); +#11497=ORIENTED_EDGE('',*,*,#11496,.T.); +#11498=ORIENTED_EDGE('',*,*,#11354,.T.); +#11499=ORIENTED_EDGE('',*,*,#11408,.F.); +#11500=EDGE_LOOP('',(#11495,#11497,#11498,#11499)); +#11501=FACE_OUTER_BOUND('',#11500,.F.); +#11502=ADVANCED_FACE('',(#11501),#11494,.T.); +#11503=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#11504=DIRECTION('',(0.E0,1.E0,0.E0)); +#11505=DIRECTION('',(0.E0,0.E0,1.E0)); +#11506=AXIS2_PLACEMENT_3D('',#11503,#11504,#11505); +#11507=PLANE('',#11506); +#11508=ORIENTED_EDGE('',*,*,#11225,.F.); +#11510=ORIENTED_EDGE('',*,*,#11509,.T.); +#11511=ORIENTED_EDGE('',*,*,#11356,.T.); +#11512=ORIENTED_EDGE('',*,*,#11496,.F.); +#11513=EDGE_LOOP('',(#11508,#11510,#11511,#11512)); +#11514=FACE_OUTER_BOUND('',#11513,.F.); +#11515=ADVANCED_FACE('',(#11514),#11507,.T.); +#11516=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#11517=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11518=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11519=AXIS2_PLACEMENT_3D('',#11516,#11517,#11518); +#11520=PLANE('',#11519); +#11521=ORIENTED_EDGE('',*,*,#11223,.F.); +#11523=ORIENTED_EDGE('',*,*,#11522,.T.); +#11524=ORIENTED_EDGE('',*,*,#11358,.T.); +#11525=ORIENTED_EDGE('',*,*,#11509,.F.); +#11526=EDGE_LOOP('',(#11521,#11523,#11524,#11525)); +#11527=FACE_OUTER_BOUND('',#11526,.F.); +#11528=ADVANCED_FACE('',(#11527),#11520,.T.); +#11529=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#11530=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11531=DIRECTION('',(0.E0,1.E0,0.E0)); +#11532=AXIS2_PLACEMENT_3D('',#11529,#11530,#11531); +#11533=PLANE('',#11532); +#11534=ORIENTED_EDGE('',*,*,#11221,.F.); +#11536=ORIENTED_EDGE('',*,*,#11535,.T.); +#11537=ORIENTED_EDGE('',*,*,#11360,.T.); +#11538=ORIENTED_EDGE('',*,*,#11522,.F.); +#11539=EDGE_LOOP('',(#11534,#11536,#11537,#11538)); +#11540=FACE_OUTER_BOUND('',#11539,.F.); +#11541=ADVANCED_FACE('',(#11540),#11533,.T.); +#11542=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#11543=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11544=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11545=AXIS2_PLACEMENT_3D('',#11542,#11543,#11544); +#11546=PLANE('',#11545); +#11547=ORIENTED_EDGE('',*,*,#11219,.F.); +#11549=ORIENTED_EDGE('',*,*,#11548,.T.); +#11550=ORIENTED_EDGE('',*,*,#11362,.T.); +#11551=ORIENTED_EDGE('',*,*,#11535,.F.); +#11552=EDGE_LOOP('',(#11547,#11549,#11550,#11551)); +#11553=FACE_OUTER_BOUND('',#11552,.F.); +#11554=ADVANCED_FACE('',(#11553),#11546,.T.); +#11555=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#11556=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#11557=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#11558=AXIS2_PLACEMENT_3D('',#11555,#11556,#11557); +#11559=PLANE('',#11558); +#11560=ORIENTED_EDGE('',*,*,#11217,.F.); +#11561=ORIENTED_EDGE('',*,*,#11260,.T.); +#11562=ORIENTED_EDGE('',*,*,#11364,.T.); +#11563=ORIENTED_EDGE('',*,*,#11548,.F.); +#11564=EDGE_LOOP('',(#11560,#11561,#11562,#11563)); +#11565=FACE_OUTER_BOUND('',#11564,.F.); +#11566=ADVANCED_FACE('',(#11565),#11559,.T.); +#11567=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.85E0)); +#11568=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11569=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11570=AXIS2_PLACEMENT_3D('',#11567,#11568,#11569); +#11571=PLANE('',#11570); +#11572=ORIENTED_EDGE('',*,*,#11339,.F.); +#11573=ORIENTED_EDGE('',*,*,#11379,.T.); +#11574=ORIENTED_EDGE('',*,*,#9567,.F.); +#11575=ORIENTED_EDGE('',*,*,#11242,.F.); +#11576=EDGE_LOOP('',(#11572,#11573,#11574,#11575)); +#11577=FACE_OUTER_BOUND('',#11576,.F.); +#11578=ADVANCED_FACE('',(#11577),#11571,.T.); +#11579=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#11580=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11581=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11582=AXIS2_PLACEMENT_3D('',#11579,#11580,#11581); +#11583=PLANE('',#11582); +#11585=ORIENTED_EDGE('',*,*,#11584,.F.); +#11587=ORIENTED_EDGE('',*,*,#11586,.T.); +#11588=ORIENTED_EDGE('',*,*,#10888,.F.); +#11589=ORIENTED_EDGE('',*,*,#11073,.F.); +#11590=ORIENTED_EDGE('',*,*,#10708,.T.); +#11591=ORIENTED_EDGE('',*,*,#9220,.F.); +#11592=EDGE_LOOP('',(#11585,#11587,#11588,#11589,#11590,#11591)); +#11593=FACE_OUTER_BOUND('',#11592,.F.); +#11594=ADVANCED_FACE('',(#11593),#11583,.F.); +#11595=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11596=DIRECTION('',(1.E0,0.E0,0.E0)); +#11597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11598=AXIS2_PLACEMENT_3D('',#11595,#11596,#11597); +#11599=PLANE('',#11598); +#11600=ORIENTED_EDGE('',*,*,#9218,.T.); +#11602=ORIENTED_EDGE('',*,*,#11601,.T.); +#11604=ORIENTED_EDGE('',*,*,#11603,.T.); +#11606=ORIENTED_EDGE('',*,*,#11605,.T.); +#11608=ORIENTED_EDGE('',*,*,#11607,.T.); +#11610=ORIENTED_EDGE('',*,*,#11609,.T.); +#11612=ORIENTED_EDGE('',*,*,#11611,.T.); +#11614=ORIENTED_EDGE('',*,*,#11613,.T.); +#11616=ORIENTED_EDGE('',*,*,#11615,.T.); +#11617=ORIENTED_EDGE('',*,*,#11584,.T.); +#11618=EDGE_LOOP('',(#11600,#11602,#11604,#11606,#11608,#11610,#11612,#11614, +#11616,#11617)); +#11619=FACE_OUTER_BOUND('',#11618,.F.); +#11620=ADVANCED_FACE('',(#11619),#11599,.F.); +#11621=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11622=DIRECTION('',(1.E0,0.E0,0.E0)); +#11623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11624=AXIS2_PLACEMENT_3D('',#11621,#11622,#11623); +#11625=PLANE('',#11624); +#11627=ORIENTED_EDGE('',*,*,#11626,.F.); +#11629=ORIENTED_EDGE('',*,*,#11628,.T.); +#11630=ORIENTED_EDGE('',*,*,#9573,.T.); +#11631=ORIENTED_EDGE('',*,*,#10467,.T.); +#11633=ORIENTED_EDGE('',*,*,#11632,.T.); +#11634=EDGE_LOOP('',(#11627,#11629,#11630,#11631,#11633)); +#11635=FACE_OUTER_BOUND('',#11634,.F.); +#11636=ADVANCED_FACE('',(#11635),#11625,.F.); +#11637=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#11638=DIRECTION('',(0.E0,0.E0,1.E0)); +#11639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11640=AXIS2_PLACEMENT_3D('',#11637,#11638,#11639); +#11641=PLANE('',#11640); +#11643=ORIENTED_EDGE('',*,*,#11642,.F.); +#11645=ORIENTED_EDGE('',*,*,#11644,.T.); +#11647=ORIENTED_EDGE('',*,*,#11646,.F.); +#11648=ORIENTED_EDGE('',*,*,#11601,.F.); +#11650=ORIENTED_EDGE('',*,*,#11649,.T.); +#11652=ORIENTED_EDGE('',*,*,#11651,.T.); +#11653=EDGE_LOOP('',(#11643,#11645,#11647,#11648,#11650,#11652)); +#11654=FACE_OUTER_BOUND('',#11653,.F.); +#11655=ADVANCED_FACE('',(#11654),#11641,.T.); +#11656=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11657=DIRECTION('',(1.E0,0.E0,0.E0)); +#11658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11659=AXIS2_PLACEMENT_3D('',#11656,#11657,#11658); +#11660=PLANE('',#11659); +#11662=ORIENTED_EDGE('',*,*,#11661,.F.); +#11664=ORIENTED_EDGE('',*,*,#11663,.T.); +#11665=ORIENTED_EDGE('',*,*,#8718,.F.); +#11666=ORIENTED_EDGE('',*,*,#10119,.T.); +#11667=ORIENTED_EDGE('',*,*,#10480,.F.); +#11668=EDGE_LOOP('',(#11662,#11664,#11665,#11666,#11667)); +#11669=FACE_OUTER_BOUND('',#11668,.F.); +#11670=ADVANCED_FACE('',(#11669),#11660,.F.); +#11671=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11672=DIRECTION('',(1.E0,0.E0,0.E0)); +#11673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11674=AXIS2_PLACEMENT_3D('',#11671,#11672,#11673); +#11675=PLANE('',#11674); +#11676=ORIENTED_EDGE('',*,*,#11642,.T.); +#11678=ORIENTED_EDGE('',*,*,#11677,.F.); +#11680=ORIENTED_EDGE('',*,*,#11679,.T.); +#11681=ORIENTED_EDGE('',*,*,#9212,.T.); +#11682=EDGE_LOOP('',(#11676,#11678,#11680,#11681)); +#11683=FACE_OUTER_BOUND('',#11682,.F.); +#11684=ADVANCED_FACE('',(#11683),#11675,.F.); +#11685=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11686=DIRECTION('',(1.E0,0.E0,0.E0)); +#11687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11688=AXIS2_PLACEMENT_3D('',#11685,#11686,#11687); +#11689=PLANE('',#11688); +#11691=ORIENTED_EDGE('',*,*,#11690,.F.); +#11693=ORIENTED_EDGE('',*,*,#11692,.T.); +#11694=ORIENTED_EDGE('',*,*,#10894,.T.); +#11695=EDGE_LOOP('',(#11691,#11693,#11694)); +#11696=FACE_OUTER_BOUND('',#11695,.F.); +#11697=ADVANCED_FACE('',(#11696),#11689,.F.); +#11698=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#11699=DIRECTION('',(0.E0,0.E0,1.E0)); +#11700=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11701=AXIS2_PLACEMENT_3D('',#11698,#11699,#11700); +#11702=PLANE('',#11701); +#11704=ORIENTED_EDGE('',*,*,#11703,.T.); +#11705=ORIENTED_EDGE('',*,*,#11632,.F.); +#11707=ORIENTED_EDGE('',*,*,#11706,.F.); +#11709=ORIENTED_EDGE('',*,*,#11708,.T.); +#11710=ORIENTED_EDGE('',*,*,#11661,.T.); +#11712=ORIENTED_EDGE('',*,*,#11711,.T.); +#11713=EDGE_LOOP('',(#11704,#11705,#11707,#11709,#11710,#11712)); +#11714=FACE_OUTER_BOUND('',#11713,.F.); +#11715=ADVANCED_FACE('',(#11714),#11702,.T.); +#11716=CARTESIAN_POINT('',(-2.E0,1.240470053838E0,1.65E0)); +#11717=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#11718=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#11719=AXIS2_PLACEMENT_3D('',#11716,#11717,#11718); +#11720=PLANE('',#11719); +#11721=ORIENTED_EDGE('',*,*,#11626,.T.); +#11722=ORIENTED_EDGE('',*,*,#11703,.F.); +#11724=ORIENTED_EDGE('',*,*,#11723,.T.); +#11726=ORIENTED_EDGE('',*,*,#11725,.T.); +#11727=EDGE_LOOP('',(#11721,#11722,#11724,#11726)); +#11728=FACE_OUTER_BOUND('',#11727,.F.); +#11729=ADVANCED_FACE('',(#11728),#11720,.T.); +#11730=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11731=DIRECTION('',(1.E0,0.E0,0.E0)); +#11732=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11733=AXIS2_PLACEMENT_3D('',#11730,#11731,#11732); +#11734=PLANE('',#11733); +#11735=ORIENTED_EDGE('',*,*,#9210,.F.); +#11737=ORIENTED_EDGE('',*,*,#11736,.F.); +#11739=ORIENTED_EDGE('',*,*,#11738,.F.); +#11741=ORIENTED_EDGE('',*,*,#11740,.F.); +#11743=ORIENTED_EDGE('',*,*,#11742,.F.); +#11745=ORIENTED_EDGE('',*,*,#11744,.F.); +#11747=ORIENTED_EDGE('',*,*,#11746,.F.); +#11749=ORIENTED_EDGE('',*,*,#11748,.F.); +#11751=ORIENTED_EDGE('',*,*,#11750,.F.); +#11752=ORIENTED_EDGE('',*,*,#11644,.F.); +#11753=EDGE_LOOP('',(#11735,#11737,#11739,#11741,#11743,#11745,#11747,#11749, +#11751,#11752)); +#11754=FACE_OUTER_BOUND('',#11753,.F.); +#11755=ADVANCED_FACE('',(#11754),#11734,.T.); +#11756=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11757=DIRECTION('',(1.E0,0.E0,0.E0)); +#11758=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11759=AXIS2_PLACEMENT_3D('',#11756,#11757,#11758); +#11760=PLANE('',#11759); +#11761=ORIENTED_EDGE('',*,*,#11723,.F.); +#11762=ORIENTED_EDGE('',*,*,#11711,.F.); +#11763=ORIENTED_EDGE('',*,*,#10478,.F.); +#11764=ORIENTED_EDGE('',*,*,#9577,.F.); +#11766=ORIENTED_EDGE('',*,*,#11765,.F.); +#11767=EDGE_LOOP('',(#11761,#11762,#11763,#11764,#11766)); +#11768=FACE_OUTER_BOUND('',#11767,.F.); +#11769=ADVANCED_FACE('',(#11768),#11760,.T.); +#11770=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#11771=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#11772=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#11773=AXIS2_PLACEMENT_3D('',#11770,#11771,#11772); +#11774=PLANE('',#11773); +#11775=ORIENTED_EDGE('',*,*,#11736,.T.); +#11776=ORIENTED_EDGE('',*,*,#9208,.F.); +#11777=ORIENTED_EDGE('',*,*,#10727,.F.); +#11778=ORIENTED_EDGE('',*,*,#11090,.T.); +#11779=ORIENTED_EDGE('',*,*,#10896,.T.); +#11780=ORIENTED_EDGE('',*,*,#11692,.F.); +#11781=EDGE_LOOP('',(#11775,#11776,#11777,#11778,#11779,#11780)); +#11782=FACE_OUTER_BOUND('',#11781,.F.); +#11783=ADVANCED_FACE('',(#11782),#11774,.F.); +#11784=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#11785=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11786=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11787=AXIS2_PLACEMENT_3D('',#11784,#11785,#11786); +#11788=PLANE('',#11787); +#11789=ORIENTED_EDGE('',*,*,#11690,.T.); +#11790=ORIENTED_EDGE('',*,*,#10892,.F.); +#11792=ORIENTED_EDGE('',*,*,#11791,.F.); +#11793=ORIENTED_EDGE('',*,*,#11615,.F.); +#11795=ORIENTED_EDGE('',*,*,#11794,.T.); +#11796=ORIENTED_EDGE('',*,*,#11738,.T.); +#11797=EDGE_LOOP('',(#11789,#11790,#11792,#11793,#11795,#11796)); +#11798=FACE_OUTER_BOUND('',#11797,.F.); +#11799=ADVANCED_FACE('',(#11798),#11788,.T.); +#11800=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11801=DIRECTION('',(1.E0,0.E0,0.E0)); +#11802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11803=AXIS2_PLACEMENT_3D('',#11800,#11801,#11802); +#11804=PLANE('',#11803); +#11805=ORIENTED_EDGE('',*,*,#11706,.T.); +#11806=ORIENTED_EDGE('',*,*,#10465,.T.); +#11807=ORIENTED_EDGE('',*,*,#10100,.F.); +#11808=ORIENTED_EDGE('',*,*,#8722,.T.); +#11810=ORIENTED_EDGE('',*,*,#11809,.F.); +#11811=EDGE_LOOP('',(#11805,#11806,#11807,#11808,#11810)); +#11812=FACE_OUTER_BOUND('',#11811,.F.); +#11813=ADVANCED_FACE('',(#11812),#11804,.T.); +#11814=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11815=DIRECTION('',(1.E0,0.E0,0.E0)); +#11816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11817=AXIS2_PLACEMENT_3D('',#11814,#11815,#11816); +#11818=PLANE('',#11817); +#11819=ORIENTED_EDGE('',*,*,#11649,.F.); +#11820=ORIENTED_EDGE('',*,*,#9216,.F.); +#11822=ORIENTED_EDGE('',*,*,#11821,.F.); +#11824=ORIENTED_EDGE('',*,*,#11823,.T.); +#11825=EDGE_LOOP('',(#11819,#11820,#11822,#11824)); +#11826=FACE_OUTER_BOUND('',#11825,.F.); +#11827=ADVANCED_FACE('',(#11826),#11818,.T.); +#11828=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11829=DIRECTION('',(1.E0,0.E0,0.E0)); +#11830=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11831=AXIS2_PLACEMENT_3D('',#11828,#11829,#11830); +#11832=PLANE('',#11831); +#11833=ORIENTED_EDGE('',*,*,#11791,.T.); +#11834=ORIENTED_EDGE('',*,*,#10890,.F.); +#11835=ORIENTED_EDGE('',*,*,#11586,.F.); +#11836=EDGE_LOOP('',(#11833,#11834,#11835)); +#11837=FACE_OUTER_BOUND('',#11836,.F.); +#11838=ADVANCED_FACE('',(#11837),#11832,.T.); +#11839=CARTESIAN_POINT('',(-1.84E0,1.625E0,-1.4E0)); +#11840=DIRECTION('',(0.E0,1.E0,0.E0)); +#11841=DIRECTION('',(0.E0,0.E0,1.E0)); +#11842=AXIS2_PLACEMENT_3D('',#11839,#11840,#11841); +#11843=PLANE('',#11842); +#11844=ORIENTED_EDGE('',*,*,#11708,.F.); +#11845=ORIENTED_EDGE('',*,*,#11809,.T.); +#11846=ORIENTED_EDGE('',*,*,#8720,.T.); +#11847=ORIENTED_EDGE('',*,*,#11663,.F.); +#11848=EDGE_LOOP('',(#11844,#11845,#11846,#11847)); +#11849=FACE_OUTER_BOUND('',#11848,.F.); +#11850=ADVANCED_FACE('',(#11849),#11843,.F.); +#11851=CARTESIAN_POINT('',(-1.84E0,6.75E-1,-1.4E0)); +#11852=DIRECTION('',(0.E0,0.E0,1.E0)); +#11853=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11854=AXIS2_PLACEMENT_3D('',#11851,#11852,#11853); +#11855=PLANE('',#11854); +#11857=ORIENTED_EDGE('',*,*,#11856,.F.); +#11858=ORIENTED_EDGE('',*,*,#11821,.T.); +#11859=ORIENTED_EDGE('',*,*,#9214,.T.); +#11860=ORIENTED_EDGE('',*,*,#11679,.F.); +#11861=EDGE_LOOP('',(#11857,#11858,#11859,#11860)); +#11862=FACE_OUTER_BOUND('',#11861,.F.); +#11863=ADVANCED_FACE('',(#11862),#11855,.F.); +#11864=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-7.5E-1)); +#11865=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11866=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11867=AXIS2_PLACEMENT_3D('',#11864,#11865,#11866); +#11868=PLANE('',#11867); +#11869=ORIENTED_EDGE('',*,*,#11677,.T.); +#11870=ORIENTED_EDGE('',*,*,#11651,.F.); +#11871=ORIENTED_EDGE('',*,*,#11823,.F.); +#11872=ORIENTED_EDGE('',*,*,#11856,.T.); +#11873=EDGE_LOOP('',(#11869,#11870,#11871,#11872)); +#11874=FACE_OUTER_BOUND('',#11873,.F.); +#11875=ADVANCED_FACE('',(#11874),#11868,.T.); +#11876=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#11877=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11878=DIRECTION('',(0.E0,1.E0,0.E0)); +#11879=AXIS2_PLACEMENT_3D('',#11876,#11877,#11878); +#11880=PLANE('',#11879); +#11881=ORIENTED_EDGE('',*,*,#11613,.F.); +#11883=ORIENTED_EDGE('',*,*,#11882,.T.); +#11884=ORIENTED_EDGE('',*,*,#11740,.T.); +#11885=ORIENTED_EDGE('',*,*,#11794,.F.); +#11886=EDGE_LOOP('',(#11881,#11883,#11884,#11885)); +#11887=FACE_OUTER_BOUND('',#11886,.F.); +#11888=ADVANCED_FACE('',(#11887),#11880,.T.); +#11889=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#11890=DIRECTION('',(0.E0,1.E0,0.E0)); +#11891=DIRECTION('',(0.E0,0.E0,1.E0)); +#11892=AXIS2_PLACEMENT_3D('',#11889,#11890,#11891); +#11893=PLANE('',#11892); +#11894=ORIENTED_EDGE('',*,*,#11611,.F.); +#11896=ORIENTED_EDGE('',*,*,#11895,.T.); +#11897=ORIENTED_EDGE('',*,*,#11742,.T.); +#11898=ORIENTED_EDGE('',*,*,#11882,.F.); +#11899=EDGE_LOOP('',(#11894,#11896,#11897,#11898)); +#11900=FACE_OUTER_BOUND('',#11899,.F.); +#11901=ADVANCED_FACE('',(#11900),#11893,.T.); +#11902=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#11903=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11904=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11905=AXIS2_PLACEMENT_3D('',#11902,#11903,#11904); +#11906=PLANE('',#11905); +#11907=ORIENTED_EDGE('',*,*,#11609,.F.); +#11909=ORIENTED_EDGE('',*,*,#11908,.T.); +#11910=ORIENTED_EDGE('',*,*,#11744,.T.); +#11911=ORIENTED_EDGE('',*,*,#11895,.F.); +#11912=EDGE_LOOP('',(#11907,#11909,#11910,#11911)); +#11913=FACE_OUTER_BOUND('',#11912,.F.); +#11914=ADVANCED_FACE('',(#11913),#11906,.T.); +#11915=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#11916=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11917=DIRECTION('',(0.E0,1.E0,0.E0)); +#11918=AXIS2_PLACEMENT_3D('',#11915,#11916,#11917); +#11919=PLANE('',#11918); +#11920=ORIENTED_EDGE('',*,*,#11607,.F.); +#11922=ORIENTED_EDGE('',*,*,#11921,.T.); +#11923=ORIENTED_EDGE('',*,*,#11746,.T.); +#11924=ORIENTED_EDGE('',*,*,#11908,.F.); +#11925=EDGE_LOOP('',(#11920,#11922,#11923,#11924)); +#11926=FACE_OUTER_BOUND('',#11925,.F.); +#11927=ADVANCED_FACE('',(#11926),#11919,.T.); +#11928=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#11929=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11930=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11931=AXIS2_PLACEMENT_3D('',#11928,#11929,#11930); +#11932=PLANE('',#11931); +#11933=ORIENTED_EDGE('',*,*,#11605,.F.); +#11935=ORIENTED_EDGE('',*,*,#11934,.T.); +#11936=ORIENTED_EDGE('',*,*,#11748,.T.); +#11937=ORIENTED_EDGE('',*,*,#11921,.F.); +#11938=EDGE_LOOP('',(#11933,#11935,#11936,#11937)); +#11939=FACE_OUTER_BOUND('',#11938,.F.); +#11940=ADVANCED_FACE('',(#11939),#11932,.T.); +#11941=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#11942=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#11943=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#11944=AXIS2_PLACEMENT_3D('',#11941,#11942,#11943); +#11945=PLANE('',#11944); +#11946=ORIENTED_EDGE('',*,*,#11603,.F.); +#11947=ORIENTED_EDGE('',*,*,#11646,.T.); +#11948=ORIENTED_EDGE('',*,*,#11750,.T.); +#11949=ORIENTED_EDGE('',*,*,#11934,.F.); +#11950=EDGE_LOOP('',(#11946,#11947,#11948,#11949)); +#11951=FACE_OUTER_BOUND('',#11950,.F.); +#11952=ADVANCED_FACE('',(#11951),#11945,.T.); +#11953=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.85E0)); +#11954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11955=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11956=AXIS2_PLACEMENT_3D('',#11953,#11954,#11955); +#11957=PLANE('',#11956); +#11958=ORIENTED_EDGE('',*,*,#11725,.F.); +#11959=ORIENTED_EDGE('',*,*,#11765,.T.); +#11960=ORIENTED_EDGE('',*,*,#9575,.F.); +#11961=ORIENTED_EDGE('',*,*,#11628,.F.); +#11962=EDGE_LOOP('',(#11958,#11959,#11960,#11961)); +#11963=FACE_OUTER_BOUND('',#11962,.F.); +#11964=ADVANCED_FACE('',(#11963),#11957,.T.); +#11965=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#11966=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11967=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11968=AXIS2_PLACEMENT_3D('',#11965,#11966,#11967); +#11969=PLANE('',#11968); +#11971=ORIENTED_EDGE('',*,*,#11970,.F.); +#11973=ORIENTED_EDGE('',*,*,#11972,.T.); +#11974=ORIENTED_EDGE('',*,*,#10900,.F.); +#11975=ORIENTED_EDGE('',*,*,#11087,.F.); +#11976=ORIENTED_EDGE('',*,*,#10723,.T.); +#11977=ORIENTED_EDGE('',*,*,#9204,.F.); +#11978=EDGE_LOOP('',(#11971,#11973,#11974,#11975,#11976,#11977)); +#11979=FACE_OUTER_BOUND('',#11978,.F.); +#11980=ADVANCED_FACE('',(#11979),#11969,.F.); +#11981=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#11982=DIRECTION('',(1.E0,0.E0,0.E0)); +#11983=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11984=AXIS2_PLACEMENT_3D('',#11981,#11982,#11983); +#11985=PLANE('',#11984); +#11986=ORIENTED_EDGE('',*,*,#9202,.T.); +#11988=ORIENTED_EDGE('',*,*,#11987,.T.); +#11990=ORIENTED_EDGE('',*,*,#11989,.T.); +#11992=ORIENTED_EDGE('',*,*,#11991,.T.); +#11994=ORIENTED_EDGE('',*,*,#11993,.T.); +#11996=ORIENTED_EDGE('',*,*,#11995,.T.); +#11998=ORIENTED_EDGE('',*,*,#11997,.T.); +#12000=ORIENTED_EDGE('',*,*,#11999,.T.); +#12002=ORIENTED_EDGE('',*,*,#12001,.T.); +#12003=ORIENTED_EDGE('',*,*,#11970,.T.); +#12004=EDGE_LOOP('',(#11986,#11988,#11990,#11992,#11994,#11996,#11998,#12000, +#12002,#12003)); +#12005=FACE_OUTER_BOUND('',#12004,.F.); +#12006=ADVANCED_FACE('',(#12005),#11985,.F.); +#12007=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12008=DIRECTION('',(1.E0,0.E0,0.E0)); +#12009=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12010=AXIS2_PLACEMENT_3D('',#12007,#12008,#12009); +#12011=PLANE('',#12010); +#12013=ORIENTED_EDGE('',*,*,#12012,.F.); +#12015=ORIENTED_EDGE('',*,*,#12014,.T.); +#12016=ORIENTED_EDGE('',*,*,#9581,.T.); +#12017=ORIENTED_EDGE('',*,*,#10485,.T.); +#12019=ORIENTED_EDGE('',*,*,#12018,.T.); +#12020=EDGE_LOOP('',(#12013,#12015,#12016,#12017,#12019)); +#12021=FACE_OUTER_BOUND('',#12020,.F.); +#12022=ADVANCED_FACE('',(#12021),#12011,.F.); +#12023=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#12024=DIRECTION('',(0.E0,0.E0,1.E0)); +#12025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12026=AXIS2_PLACEMENT_3D('',#12023,#12024,#12025); +#12027=PLANE('',#12026); +#12029=ORIENTED_EDGE('',*,*,#12028,.F.); +#12031=ORIENTED_EDGE('',*,*,#12030,.T.); +#12033=ORIENTED_EDGE('',*,*,#12032,.F.); +#12034=ORIENTED_EDGE('',*,*,#11987,.F.); +#12036=ORIENTED_EDGE('',*,*,#12035,.T.); +#12038=ORIENTED_EDGE('',*,*,#12037,.T.); +#12039=EDGE_LOOP('',(#12029,#12031,#12033,#12034,#12036,#12038)); +#12040=FACE_OUTER_BOUND('',#12039,.F.); +#12041=ADVANCED_FACE('',(#12040),#12027,.T.); +#12042=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12043=DIRECTION('',(1.E0,0.E0,0.E0)); +#12044=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12045=AXIS2_PLACEMENT_3D('',#12042,#12043,#12044); +#12046=PLANE('',#12045); +#12048=ORIENTED_EDGE('',*,*,#12047,.F.); +#12050=ORIENTED_EDGE('',*,*,#12049,.T.); +#12051=ORIENTED_EDGE('',*,*,#8710,.F.); +#12052=ORIENTED_EDGE('',*,*,#10134,.T.); +#12053=ORIENTED_EDGE('',*,*,#10498,.F.); +#12054=EDGE_LOOP('',(#12048,#12050,#12051,#12052,#12053)); +#12055=FACE_OUTER_BOUND('',#12054,.F.); +#12056=ADVANCED_FACE('',(#12055),#12046,.F.); +#12057=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12058=DIRECTION('',(1.E0,0.E0,0.E0)); +#12059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12060=AXIS2_PLACEMENT_3D('',#12057,#12058,#12059); +#12061=PLANE('',#12060); +#12062=ORIENTED_EDGE('',*,*,#12028,.T.); +#12064=ORIENTED_EDGE('',*,*,#12063,.F.); +#12066=ORIENTED_EDGE('',*,*,#12065,.T.); +#12067=ORIENTED_EDGE('',*,*,#9196,.T.); +#12068=EDGE_LOOP('',(#12062,#12064,#12066,#12067)); +#12069=FACE_OUTER_BOUND('',#12068,.F.); +#12070=ADVANCED_FACE('',(#12069),#12061,.F.); +#12071=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12072=DIRECTION('',(1.E0,0.E0,0.E0)); +#12073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12074=AXIS2_PLACEMENT_3D('',#12071,#12072,#12073); +#12075=PLANE('',#12074); +#12077=ORIENTED_EDGE('',*,*,#12076,.F.); +#12079=ORIENTED_EDGE('',*,*,#12078,.T.); +#12080=ORIENTED_EDGE('',*,*,#10906,.T.); +#12081=EDGE_LOOP('',(#12077,#12079,#12080)); +#12082=FACE_OUTER_BOUND('',#12081,.F.); +#12083=ADVANCED_FACE('',(#12082),#12075,.F.); +#12084=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#12085=DIRECTION('',(0.E0,0.E0,1.E0)); +#12086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12087=AXIS2_PLACEMENT_3D('',#12084,#12085,#12086); +#12088=PLANE('',#12087); +#12090=ORIENTED_EDGE('',*,*,#12089,.T.); +#12091=ORIENTED_EDGE('',*,*,#12018,.F.); +#12093=ORIENTED_EDGE('',*,*,#12092,.F.); +#12095=ORIENTED_EDGE('',*,*,#12094,.T.); +#12096=ORIENTED_EDGE('',*,*,#12047,.T.); +#12098=ORIENTED_EDGE('',*,*,#12097,.T.); +#12099=EDGE_LOOP('',(#12090,#12091,#12093,#12095,#12096,#12098)); +#12100=FACE_OUTER_BOUND('',#12099,.F.); +#12101=ADVANCED_FACE('',(#12100),#12088,.T.); +#12102=CARTESIAN_POINT('',(-1.2E0,1.240470053838E0,1.65E0)); +#12103=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12104=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12105=AXIS2_PLACEMENT_3D('',#12102,#12103,#12104); +#12106=PLANE('',#12105); +#12107=ORIENTED_EDGE('',*,*,#12012,.T.); +#12108=ORIENTED_EDGE('',*,*,#12089,.F.); +#12110=ORIENTED_EDGE('',*,*,#12109,.T.); +#12112=ORIENTED_EDGE('',*,*,#12111,.T.); +#12113=EDGE_LOOP('',(#12107,#12108,#12110,#12112)); +#12114=FACE_OUTER_BOUND('',#12113,.F.); +#12115=ADVANCED_FACE('',(#12114),#12106,.T.); +#12116=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12117=DIRECTION('',(1.E0,0.E0,0.E0)); +#12118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12119=AXIS2_PLACEMENT_3D('',#12116,#12117,#12118); +#12120=PLANE('',#12119); +#12121=ORIENTED_EDGE('',*,*,#9194,.F.); +#12123=ORIENTED_EDGE('',*,*,#12122,.F.); +#12125=ORIENTED_EDGE('',*,*,#12124,.F.); +#12127=ORIENTED_EDGE('',*,*,#12126,.F.); +#12129=ORIENTED_EDGE('',*,*,#12128,.F.); +#12131=ORIENTED_EDGE('',*,*,#12130,.F.); +#12133=ORIENTED_EDGE('',*,*,#12132,.F.); +#12135=ORIENTED_EDGE('',*,*,#12134,.F.); +#12137=ORIENTED_EDGE('',*,*,#12136,.F.); +#12138=ORIENTED_EDGE('',*,*,#12030,.F.); +#12139=EDGE_LOOP('',(#12121,#12123,#12125,#12127,#12129,#12131,#12133,#12135, +#12137,#12138)); +#12140=FACE_OUTER_BOUND('',#12139,.F.); +#12141=ADVANCED_FACE('',(#12140),#12120,.T.); +#12142=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12143=DIRECTION('',(1.E0,0.E0,0.E0)); +#12144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12145=AXIS2_PLACEMENT_3D('',#12142,#12143,#12144); +#12146=PLANE('',#12145); +#12147=ORIENTED_EDGE('',*,*,#12109,.F.); +#12148=ORIENTED_EDGE('',*,*,#12097,.F.); +#12149=ORIENTED_EDGE('',*,*,#10496,.F.); +#12150=ORIENTED_EDGE('',*,*,#9585,.F.); +#12152=ORIENTED_EDGE('',*,*,#12151,.F.); +#12153=EDGE_LOOP('',(#12147,#12148,#12149,#12150,#12152)); +#12154=FACE_OUTER_BOUND('',#12153,.F.); +#12155=ADVANCED_FACE('',(#12154),#12146,.T.); +#12156=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#12157=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12158=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12159=AXIS2_PLACEMENT_3D('',#12156,#12157,#12158); +#12160=PLANE('',#12159); +#12161=ORIENTED_EDGE('',*,*,#12122,.T.); +#12162=ORIENTED_EDGE('',*,*,#9192,.F.); +#12163=ORIENTED_EDGE('',*,*,#10742,.F.); +#12164=ORIENTED_EDGE('',*,*,#11104,.T.); +#12165=ORIENTED_EDGE('',*,*,#10908,.T.); +#12166=ORIENTED_EDGE('',*,*,#12078,.F.); +#12167=EDGE_LOOP('',(#12161,#12162,#12163,#12164,#12165,#12166)); +#12168=FACE_OUTER_BOUND('',#12167,.F.); +#12169=ADVANCED_FACE('',(#12168),#12160,.F.); +#12170=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#12171=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12172=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12173=AXIS2_PLACEMENT_3D('',#12170,#12171,#12172); +#12174=PLANE('',#12173); +#12175=ORIENTED_EDGE('',*,*,#12076,.T.); +#12176=ORIENTED_EDGE('',*,*,#10904,.F.); +#12178=ORIENTED_EDGE('',*,*,#12177,.F.); +#12179=ORIENTED_EDGE('',*,*,#12001,.F.); +#12181=ORIENTED_EDGE('',*,*,#12180,.T.); +#12182=ORIENTED_EDGE('',*,*,#12124,.T.); +#12183=EDGE_LOOP('',(#12175,#12176,#12178,#12179,#12181,#12182)); +#12184=FACE_OUTER_BOUND('',#12183,.F.); +#12185=ADVANCED_FACE('',(#12184),#12174,.T.); +#12186=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12187=DIRECTION('',(1.E0,0.E0,0.E0)); +#12188=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12189=AXIS2_PLACEMENT_3D('',#12186,#12187,#12188); +#12190=PLANE('',#12189); +#12191=ORIENTED_EDGE('',*,*,#12092,.T.); +#12192=ORIENTED_EDGE('',*,*,#10483,.T.); +#12193=ORIENTED_EDGE('',*,*,#10115,.F.); +#12194=ORIENTED_EDGE('',*,*,#8714,.T.); +#12196=ORIENTED_EDGE('',*,*,#12195,.F.); +#12197=EDGE_LOOP('',(#12191,#12192,#12193,#12194,#12196)); +#12198=FACE_OUTER_BOUND('',#12197,.F.); +#12199=ADVANCED_FACE('',(#12198),#12190,.T.); +#12200=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12201=DIRECTION('',(1.E0,0.E0,0.E0)); +#12202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12203=AXIS2_PLACEMENT_3D('',#12200,#12201,#12202); +#12204=PLANE('',#12203); +#12205=ORIENTED_EDGE('',*,*,#12035,.F.); +#12206=ORIENTED_EDGE('',*,*,#9200,.F.); +#12208=ORIENTED_EDGE('',*,*,#12207,.F.); +#12210=ORIENTED_EDGE('',*,*,#12209,.T.); +#12211=EDGE_LOOP('',(#12205,#12206,#12208,#12210)); +#12212=FACE_OUTER_BOUND('',#12211,.F.); +#12213=ADVANCED_FACE('',(#12212),#12204,.T.); +#12214=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12215=DIRECTION('',(1.E0,0.E0,0.E0)); +#12216=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12217=AXIS2_PLACEMENT_3D('',#12214,#12215,#12216); +#12218=PLANE('',#12217); +#12219=ORIENTED_EDGE('',*,*,#12177,.T.); +#12220=ORIENTED_EDGE('',*,*,#10902,.F.); +#12221=ORIENTED_EDGE('',*,*,#11972,.F.); +#12222=EDGE_LOOP('',(#12219,#12220,#12221)); +#12223=FACE_OUTER_BOUND('',#12222,.F.); +#12224=ADVANCED_FACE('',(#12223),#12218,.T.); +#12225=CARTESIAN_POINT('',(-1.04E0,1.625E0,-1.4E0)); +#12226=DIRECTION('',(0.E0,1.E0,0.E0)); +#12227=DIRECTION('',(0.E0,0.E0,1.E0)); +#12228=AXIS2_PLACEMENT_3D('',#12225,#12226,#12227); +#12229=PLANE('',#12228); +#12230=ORIENTED_EDGE('',*,*,#12094,.F.); +#12231=ORIENTED_EDGE('',*,*,#12195,.T.); +#12232=ORIENTED_EDGE('',*,*,#8712,.T.); +#12233=ORIENTED_EDGE('',*,*,#12049,.F.); +#12234=EDGE_LOOP('',(#12230,#12231,#12232,#12233)); +#12235=FACE_OUTER_BOUND('',#12234,.F.); +#12236=ADVANCED_FACE('',(#12235),#12229,.F.); +#12237=CARTESIAN_POINT('',(-1.04E0,6.75E-1,-1.4E0)); +#12238=DIRECTION('',(0.E0,0.E0,1.E0)); +#12239=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12240=AXIS2_PLACEMENT_3D('',#12237,#12238,#12239); +#12241=PLANE('',#12240); +#12243=ORIENTED_EDGE('',*,*,#12242,.F.); +#12244=ORIENTED_EDGE('',*,*,#12207,.T.); +#12245=ORIENTED_EDGE('',*,*,#9198,.T.); +#12246=ORIENTED_EDGE('',*,*,#12065,.F.); +#12247=EDGE_LOOP('',(#12243,#12244,#12245,#12246)); +#12248=FACE_OUTER_BOUND('',#12247,.F.); +#12249=ADVANCED_FACE('',(#12248),#12241,.F.); +#12250=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-7.5E-1)); +#12251=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12253=AXIS2_PLACEMENT_3D('',#12250,#12251,#12252); +#12254=PLANE('',#12253); +#12255=ORIENTED_EDGE('',*,*,#12063,.T.); +#12256=ORIENTED_EDGE('',*,*,#12037,.F.); +#12257=ORIENTED_EDGE('',*,*,#12209,.F.); +#12258=ORIENTED_EDGE('',*,*,#12242,.T.); +#12259=EDGE_LOOP('',(#12255,#12256,#12257,#12258)); +#12260=FACE_OUTER_BOUND('',#12259,.F.); +#12261=ADVANCED_FACE('',(#12260),#12254,.T.); +#12262=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#12263=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12264=DIRECTION('',(0.E0,1.E0,0.E0)); +#12265=AXIS2_PLACEMENT_3D('',#12262,#12263,#12264); +#12266=PLANE('',#12265); +#12267=ORIENTED_EDGE('',*,*,#11999,.F.); +#12269=ORIENTED_EDGE('',*,*,#12268,.T.); +#12270=ORIENTED_EDGE('',*,*,#12126,.T.); +#12271=ORIENTED_EDGE('',*,*,#12180,.F.); +#12272=EDGE_LOOP('',(#12267,#12269,#12270,#12271)); +#12273=FACE_OUTER_BOUND('',#12272,.F.); +#12274=ADVANCED_FACE('',(#12273),#12266,.T.); +#12275=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#12276=DIRECTION('',(0.E0,1.E0,0.E0)); +#12277=DIRECTION('',(0.E0,0.E0,1.E0)); +#12278=AXIS2_PLACEMENT_3D('',#12275,#12276,#12277); +#12279=PLANE('',#12278); +#12280=ORIENTED_EDGE('',*,*,#11997,.F.); +#12282=ORIENTED_EDGE('',*,*,#12281,.T.); +#12283=ORIENTED_EDGE('',*,*,#12128,.T.); +#12284=ORIENTED_EDGE('',*,*,#12268,.F.); +#12285=EDGE_LOOP('',(#12280,#12282,#12283,#12284)); +#12286=FACE_OUTER_BOUND('',#12285,.F.); +#12287=ADVANCED_FACE('',(#12286),#12279,.T.); +#12288=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#12289=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12290=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12291=AXIS2_PLACEMENT_3D('',#12288,#12289,#12290); +#12292=PLANE('',#12291); +#12293=ORIENTED_EDGE('',*,*,#11995,.F.); +#12295=ORIENTED_EDGE('',*,*,#12294,.T.); +#12296=ORIENTED_EDGE('',*,*,#12130,.T.); +#12297=ORIENTED_EDGE('',*,*,#12281,.F.); +#12298=EDGE_LOOP('',(#12293,#12295,#12296,#12297)); +#12299=FACE_OUTER_BOUND('',#12298,.F.); +#12300=ADVANCED_FACE('',(#12299),#12292,.T.); +#12301=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#12302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12303=DIRECTION('',(0.E0,1.E0,0.E0)); +#12304=AXIS2_PLACEMENT_3D('',#12301,#12302,#12303); +#12305=PLANE('',#12304); +#12306=ORIENTED_EDGE('',*,*,#11993,.F.); +#12308=ORIENTED_EDGE('',*,*,#12307,.T.); +#12309=ORIENTED_EDGE('',*,*,#12132,.T.); +#12310=ORIENTED_EDGE('',*,*,#12294,.F.); +#12311=EDGE_LOOP('',(#12306,#12308,#12309,#12310)); +#12312=FACE_OUTER_BOUND('',#12311,.F.); +#12313=ADVANCED_FACE('',(#12312),#12305,.T.); +#12314=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#12315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12317=AXIS2_PLACEMENT_3D('',#12314,#12315,#12316); +#12318=PLANE('',#12317); +#12319=ORIENTED_EDGE('',*,*,#11991,.F.); +#12321=ORIENTED_EDGE('',*,*,#12320,.T.); +#12322=ORIENTED_EDGE('',*,*,#12134,.T.); +#12323=ORIENTED_EDGE('',*,*,#12307,.F.); +#12324=EDGE_LOOP('',(#12319,#12321,#12322,#12323)); +#12325=FACE_OUTER_BOUND('',#12324,.F.); +#12326=ADVANCED_FACE('',(#12325),#12318,.T.); +#12327=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#12328=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#12329=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#12330=AXIS2_PLACEMENT_3D('',#12327,#12328,#12329); +#12331=PLANE('',#12330); +#12332=ORIENTED_EDGE('',*,*,#11989,.F.); +#12333=ORIENTED_EDGE('',*,*,#12032,.T.); +#12334=ORIENTED_EDGE('',*,*,#12136,.T.); +#12335=ORIENTED_EDGE('',*,*,#12320,.F.); +#12336=EDGE_LOOP('',(#12332,#12333,#12334,#12335)); +#12337=FACE_OUTER_BOUND('',#12336,.F.); +#12338=ADVANCED_FACE('',(#12337),#12331,.T.); +#12339=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.85E0)); +#12340=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12342=AXIS2_PLACEMENT_3D('',#12339,#12340,#12341); +#12343=PLANE('',#12342); +#12344=ORIENTED_EDGE('',*,*,#12111,.F.); +#12345=ORIENTED_EDGE('',*,*,#12151,.T.); +#12346=ORIENTED_EDGE('',*,*,#9583,.F.); +#12347=ORIENTED_EDGE('',*,*,#12014,.F.); +#12348=EDGE_LOOP('',(#12344,#12345,#12346,#12347)); +#12349=FACE_OUTER_BOUND('',#12348,.F.); +#12350=ADVANCED_FACE('',(#12349),#12343,.T.); +#12351=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#12352=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#12353=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#12354=AXIS2_PLACEMENT_3D('',#12351,#12352,#12353); +#12355=PLANE('',#12354); +#12357=ORIENTED_EDGE('',*,*,#12356,.F.); +#12359=ORIENTED_EDGE('',*,*,#12358,.T.); +#12360=ORIENTED_EDGE('',*,*,#10912,.F.); +#12361=ORIENTED_EDGE('',*,*,#11101,.F.); +#12362=ORIENTED_EDGE('',*,*,#10738,.T.); +#12363=ORIENTED_EDGE('',*,*,#9188,.F.); +#12364=EDGE_LOOP('',(#12357,#12359,#12360,#12361,#12362,#12363)); +#12365=FACE_OUTER_BOUND('',#12364,.F.); +#12366=ADVANCED_FACE('',(#12365),#12355,.F.); +#12367=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12368=DIRECTION('',(1.E0,0.E0,0.E0)); +#12369=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12370=AXIS2_PLACEMENT_3D('',#12367,#12368,#12369); +#12371=PLANE('',#12370); +#12372=ORIENTED_EDGE('',*,*,#9186,.T.); +#12374=ORIENTED_EDGE('',*,*,#12373,.T.); +#12376=ORIENTED_EDGE('',*,*,#12375,.T.); +#12378=ORIENTED_EDGE('',*,*,#12377,.T.); +#12380=ORIENTED_EDGE('',*,*,#12379,.T.); +#12382=ORIENTED_EDGE('',*,*,#12381,.T.); +#12384=ORIENTED_EDGE('',*,*,#12383,.T.); +#12386=ORIENTED_EDGE('',*,*,#12385,.T.); +#12388=ORIENTED_EDGE('',*,*,#12387,.T.); +#12389=ORIENTED_EDGE('',*,*,#12356,.T.); +#12390=EDGE_LOOP('',(#12372,#12374,#12376,#12378,#12380,#12382,#12384,#12386, +#12388,#12389)); +#12391=FACE_OUTER_BOUND('',#12390,.F.); +#12392=ADVANCED_FACE('',(#12391),#12371,.F.); +#12393=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12394=DIRECTION('',(1.E0,0.E0,0.E0)); +#12395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12396=AXIS2_PLACEMENT_3D('',#12393,#12394,#12395); +#12397=PLANE('',#12396); +#12399=ORIENTED_EDGE('',*,*,#12398,.F.); +#12401=ORIENTED_EDGE('',*,*,#12400,.T.); +#12402=ORIENTED_EDGE('',*,*,#9589,.T.); +#12403=ORIENTED_EDGE('',*,*,#10503,.T.); +#12405=ORIENTED_EDGE('',*,*,#12404,.T.); +#12406=EDGE_LOOP('',(#12399,#12401,#12402,#12403,#12405)); +#12407=FACE_OUTER_BOUND('',#12406,.F.); +#12408=ADVANCED_FACE('',(#12407),#12397,.F.); +#12409=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#12410=DIRECTION('',(0.E0,0.E0,1.E0)); +#12411=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12412=AXIS2_PLACEMENT_3D('',#12409,#12410,#12411); +#12413=PLANE('',#12412); +#12415=ORIENTED_EDGE('',*,*,#12414,.F.); +#12417=ORIENTED_EDGE('',*,*,#12416,.T.); +#12419=ORIENTED_EDGE('',*,*,#12418,.F.); +#12420=ORIENTED_EDGE('',*,*,#12373,.F.); +#12422=ORIENTED_EDGE('',*,*,#12421,.T.); +#12424=ORIENTED_EDGE('',*,*,#12423,.T.); +#12425=EDGE_LOOP('',(#12415,#12417,#12419,#12420,#12422,#12424)); +#12426=FACE_OUTER_BOUND('',#12425,.F.); +#12427=ADVANCED_FACE('',(#12426),#12413,.T.); +#12428=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12429=DIRECTION('',(1.E0,0.E0,0.E0)); +#12430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12431=AXIS2_PLACEMENT_3D('',#12428,#12429,#12430); +#12432=PLANE('',#12431); +#12434=ORIENTED_EDGE('',*,*,#12433,.F.); +#12436=ORIENTED_EDGE('',*,*,#12435,.T.); +#12437=ORIENTED_EDGE('',*,*,#8702,.F.); +#12438=ORIENTED_EDGE('',*,*,#10149,.T.); +#12439=ORIENTED_EDGE('',*,*,#10516,.F.); +#12440=EDGE_LOOP('',(#12434,#12436,#12437,#12438,#12439)); +#12441=FACE_OUTER_BOUND('',#12440,.F.); +#12442=ADVANCED_FACE('',(#12441),#12432,.F.); +#12443=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12444=DIRECTION('',(1.E0,0.E0,0.E0)); +#12445=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12446=AXIS2_PLACEMENT_3D('',#12443,#12444,#12445); +#12447=PLANE('',#12446); +#12448=ORIENTED_EDGE('',*,*,#12414,.T.); +#12450=ORIENTED_EDGE('',*,*,#12449,.F.); +#12452=ORIENTED_EDGE('',*,*,#12451,.T.); +#12453=ORIENTED_EDGE('',*,*,#9180,.T.); +#12454=EDGE_LOOP('',(#12448,#12450,#12452,#12453)); +#12455=FACE_OUTER_BOUND('',#12454,.F.); +#12456=ADVANCED_FACE('',(#12455),#12447,.F.); +#12457=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12458=DIRECTION('',(1.E0,0.E0,0.E0)); +#12459=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12460=AXIS2_PLACEMENT_3D('',#12457,#12458,#12459); +#12461=PLANE('',#12460); +#12463=ORIENTED_EDGE('',*,*,#12462,.F.); +#12465=ORIENTED_EDGE('',*,*,#12464,.T.); +#12466=ORIENTED_EDGE('',*,*,#10918,.T.); +#12467=EDGE_LOOP('',(#12463,#12465,#12466)); +#12468=FACE_OUTER_BOUND('',#12467,.F.); +#12469=ADVANCED_FACE('',(#12468),#12461,.F.); +#12470=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#12471=DIRECTION('',(0.E0,0.E0,1.E0)); +#12472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12473=AXIS2_PLACEMENT_3D('',#12470,#12471,#12472); +#12474=PLANE('',#12473); +#12476=ORIENTED_EDGE('',*,*,#12475,.T.); +#12477=ORIENTED_EDGE('',*,*,#12404,.F.); +#12479=ORIENTED_EDGE('',*,*,#12478,.F.); +#12481=ORIENTED_EDGE('',*,*,#12480,.T.); +#12482=ORIENTED_EDGE('',*,*,#12433,.T.); +#12484=ORIENTED_EDGE('',*,*,#12483,.T.); +#12485=EDGE_LOOP('',(#12476,#12477,#12479,#12481,#12482,#12484)); +#12486=FACE_OUTER_BOUND('',#12485,.F.); +#12487=ADVANCED_FACE('',(#12486),#12474,.T.); +#12488=CARTESIAN_POINT('',(-4.E-1,1.240470053838E0,1.65E0)); +#12489=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12490=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12491=AXIS2_PLACEMENT_3D('',#12488,#12489,#12490); +#12492=PLANE('',#12491); +#12493=ORIENTED_EDGE('',*,*,#12398,.T.); +#12494=ORIENTED_EDGE('',*,*,#12475,.F.); +#12496=ORIENTED_EDGE('',*,*,#12495,.T.); +#12498=ORIENTED_EDGE('',*,*,#12497,.T.); +#12499=EDGE_LOOP('',(#12493,#12494,#12496,#12498)); +#12500=FACE_OUTER_BOUND('',#12499,.F.); +#12501=ADVANCED_FACE('',(#12500),#12492,.T.); +#12502=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12503=DIRECTION('',(1.E0,0.E0,0.E0)); +#12504=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12505=AXIS2_PLACEMENT_3D('',#12502,#12503,#12504); +#12506=PLANE('',#12505); +#12507=ORIENTED_EDGE('',*,*,#9178,.F.); +#12509=ORIENTED_EDGE('',*,*,#12508,.F.); +#12511=ORIENTED_EDGE('',*,*,#12510,.F.); +#12513=ORIENTED_EDGE('',*,*,#12512,.F.); +#12515=ORIENTED_EDGE('',*,*,#12514,.F.); +#12517=ORIENTED_EDGE('',*,*,#12516,.F.); +#12519=ORIENTED_EDGE('',*,*,#12518,.F.); +#12521=ORIENTED_EDGE('',*,*,#12520,.F.); +#12523=ORIENTED_EDGE('',*,*,#12522,.F.); +#12524=ORIENTED_EDGE('',*,*,#12416,.F.); +#12525=EDGE_LOOP('',(#12507,#12509,#12511,#12513,#12515,#12517,#12519,#12521, +#12523,#12524)); +#12526=FACE_OUTER_BOUND('',#12525,.F.); +#12527=ADVANCED_FACE('',(#12526),#12506,.T.); +#12528=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12529=DIRECTION('',(1.E0,0.E0,0.E0)); +#12530=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12531=AXIS2_PLACEMENT_3D('',#12528,#12529,#12530); +#12532=PLANE('',#12531); +#12533=ORIENTED_EDGE('',*,*,#12495,.F.); +#12534=ORIENTED_EDGE('',*,*,#12483,.F.); +#12535=ORIENTED_EDGE('',*,*,#10514,.F.); +#12536=ORIENTED_EDGE('',*,*,#9593,.F.); +#12538=ORIENTED_EDGE('',*,*,#12537,.F.); +#12539=EDGE_LOOP('',(#12533,#12534,#12535,#12536,#12538)); +#12540=FACE_OUTER_BOUND('',#12539,.F.); +#12541=ADVANCED_FACE('',(#12540),#12532,.T.); +#12542=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#12543=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12544=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12545=AXIS2_PLACEMENT_3D('',#12542,#12543,#12544); +#12546=PLANE('',#12545); +#12547=ORIENTED_EDGE('',*,*,#12508,.T.); +#12548=ORIENTED_EDGE('',*,*,#9176,.F.); +#12549=ORIENTED_EDGE('',*,*,#10757,.F.); +#12550=ORIENTED_EDGE('',*,*,#11118,.T.); +#12551=ORIENTED_EDGE('',*,*,#10920,.T.); +#12552=ORIENTED_EDGE('',*,*,#12464,.F.); +#12553=EDGE_LOOP('',(#12547,#12548,#12549,#12550,#12551,#12552)); +#12554=FACE_OUTER_BOUND('',#12553,.F.); +#12555=ADVANCED_FACE('',(#12554),#12546,.F.); +#12556=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#12557=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12558=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12559=AXIS2_PLACEMENT_3D('',#12556,#12557,#12558); +#12560=PLANE('',#12559); +#12561=ORIENTED_EDGE('',*,*,#12462,.T.); +#12562=ORIENTED_EDGE('',*,*,#10916,.F.); +#12564=ORIENTED_EDGE('',*,*,#12563,.F.); +#12565=ORIENTED_EDGE('',*,*,#12387,.F.); +#12567=ORIENTED_EDGE('',*,*,#12566,.T.); +#12568=ORIENTED_EDGE('',*,*,#12510,.T.); +#12569=EDGE_LOOP('',(#12561,#12562,#12564,#12565,#12567,#12568)); +#12570=FACE_OUTER_BOUND('',#12569,.F.); +#12571=ADVANCED_FACE('',(#12570),#12560,.T.); +#12572=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12573=DIRECTION('',(1.E0,0.E0,0.E0)); +#12574=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12575=AXIS2_PLACEMENT_3D('',#12572,#12573,#12574); +#12576=PLANE('',#12575); +#12577=ORIENTED_EDGE('',*,*,#12478,.T.); +#12578=ORIENTED_EDGE('',*,*,#10501,.T.); +#12579=ORIENTED_EDGE('',*,*,#10130,.F.); +#12580=ORIENTED_EDGE('',*,*,#8706,.T.); +#12582=ORIENTED_EDGE('',*,*,#12581,.F.); +#12583=EDGE_LOOP('',(#12577,#12578,#12579,#12580,#12582)); +#12584=FACE_OUTER_BOUND('',#12583,.F.); +#12585=ADVANCED_FACE('',(#12584),#12576,.T.); +#12586=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12587=DIRECTION('',(1.E0,0.E0,0.E0)); +#12588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12589=AXIS2_PLACEMENT_3D('',#12586,#12587,#12588); +#12590=PLANE('',#12589); +#12591=ORIENTED_EDGE('',*,*,#12421,.F.); +#12592=ORIENTED_EDGE('',*,*,#9184,.F.); +#12594=ORIENTED_EDGE('',*,*,#12593,.F.); +#12596=ORIENTED_EDGE('',*,*,#12595,.T.); +#12597=EDGE_LOOP('',(#12591,#12592,#12594,#12596)); +#12598=FACE_OUTER_BOUND('',#12597,.F.); +#12599=ADVANCED_FACE('',(#12598),#12590,.T.); +#12600=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12601=DIRECTION('',(1.E0,0.E0,0.E0)); +#12602=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12603=AXIS2_PLACEMENT_3D('',#12600,#12601,#12602); +#12604=PLANE('',#12603); +#12605=ORIENTED_EDGE('',*,*,#12563,.T.); +#12606=ORIENTED_EDGE('',*,*,#10914,.F.); +#12607=ORIENTED_EDGE('',*,*,#12358,.F.); +#12608=EDGE_LOOP('',(#12605,#12606,#12607)); +#12609=FACE_OUTER_BOUND('',#12608,.F.); +#12610=ADVANCED_FACE('',(#12609),#12604,.T.); +#12611=CARTESIAN_POINT('',(-2.4E-1,1.625E0,-1.4E0)); +#12612=DIRECTION('',(0.E0,1.E0,0.E0)); +#12613=DIRECTION('',(0.E0,0.E0,1.E0)); +#12614=AXIS2_PLACEMENT_3D('',#12611,#12612,#12613); +#12615=PLANE('',#12614); +#12616=ORIENTED_EDGE('',*,*,#12480,.F.); +#12617=ORIENTED_EDGE('',*,*,#12581,.T.); +#12618=ORIENTED_EDGE('',*,*,#8704,.T.); +#12619=ORIENTED_EDGE('',*,*,#12435,.F.); +#12620=EDGE_LOOP('',(#12616,#12617,#12618,#12619)); +#12621=FACE_OUTER_BOUND('',#12620,.F.); +#12622=ADVANCED_FACE('',(#12621),#12615,.F.); +#12623=CARTESIAN_POINT('',(-2.4E-1,6.75E-1,-1.4E0)); +#12624=DIRECTION('',(0.E0,0.E0,1.E0)); +#12625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12626=AXIS2_PLACEMENT_3D('',#12623,#12624,#12625); +#12627=PLANE('',#12626); +#12629=ORIENTED_EDGE('',*,*,#12628,.F.); +#12630=ORIENTED_EDGE('',*,*,#12593,.T.); +#12631=ORIENTED_EDGE('',*,*,#9182,.T.); +#12632=ORIENTED_EDGE('',*,*,#12451,.F.); +#12633=EDGE_LOOP('',(#12629,#12630,#12631,#12632)); +#12634=FACE_OUTER_BOUND('',#12633,.F.); +#12635=ADVANCED_FACE('',(#12634),#12627,.F.); +#12636=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-7.5E-1)); +#12637=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12639=AXIS2_PLACEMENT_3D('',#12636,#12637,#12638); +#12640=PLANE('',#12639); +#12641=ORIENTED_EDGE('',*,*,#12449,.T.); +#12642=ORIENTED_EDGE('',*,*,#12423,.F.); +#12643=ORIENTED_EDGE('',*,*,#12595,.F.); +#12644=ORIENTED_EDGE('',*,*,#12628,.T.); +#12645=EDGE_LOOP('',(#12641,#12642,#12643,#12644)); +#12646=FACE_OUTER_BOUND('',#12645,.F.); +#12647=ADVANCED_FACE('',(#12646),#12640,.T.); +#12648=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#12649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12650=DIRECTION('',(0.E0,1.E0,0.E0)); +#12651=AXIS2_PLACEMENT_3D('',#12648,#12649,#12650); +#12652=PLANE('',#12651); +#12653=ORIENTED_EDGE('',*,*,#12385,.F.); +#12655=ORIENTED_EDGE('',*,*,#12654,.T.); +#12656=ORIENTED_EDGE('',*,*,#12512,.T.); +#12657=ORIENTED_EDGE('',*,*,#12566,.F.); +#12658=EDGE_LOOP('',(#12653,#12655,#12656,#12657)); +#12659=FACE_OUTER_BOUND('',#12658,.F.); +#12660=ADVANCED_FACE('',(#12659),#12652,.T.); +#12661=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#12662=DIRECTION('',(0.E0,1.E0,0.E0)); +#12663=DIRECTION('',(0.E0,0.E0,1.E0)); +#12664=AXIS2_PLACEMENT_3D('',#12661,#12662,#12663); +#12665=PLANE('',#12664); +#12666=ORIENTED_EDGE('',*,*,#12383,.F.); +#12668=ORIENTED_EDGE('',*,*,#12667,.T.); +#12669=ORIENTED_EDGE('',*,*,#12514,.T.); +#12670=ORIENTED_EDGE('',*,*,#12654,.F.); +#12671=EDGE_LOOP('',(#12666,#12668,#12669,#12670)); +#12672=FACE_OUTER_BOUND('',#12671,.F.); +#12673=ADVANCED_FACE('',(#12672),#12665,.T.); +#12674=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#12675=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12676=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12677=AXIS2_PLACEMENT_3D('',#12674,#12675,#12676); +#12678=PLANE('',#12677); +#12679=ORIENTED_EDGE('',*,*,#12381,.F.); +#12681=ORIENTED_EDGE('',*,*,#12680,.T.); +#12682=ORIENTED_EDGE('',*,*,#12516,.T.); +#12683=ORIENTED_EDGE('',*,*,#12667,.F.); +#12684=EDGE_LOOP('',(#12679,#12681,#12682,#12683)); +#12685=FACE_OUTER_BOUND('',#12684,.F.); +#12686=ADVANCED_FACE('',(#12685),#12678,.T.); +#12687=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#12688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12689=DIRECTION('',(0.E0,1.E0,0.E0)); +#12690=AXIS2_PLACEMENT_3D('',#12687,#12688,#12689); +#12691=PLANE('',#12690); +#12692=ORIENTED_EDGE('',*,*,#12379,.F.); +#12694=ORIENTED_EDGE('',*,*,#12693,.T.); +#12695=ORIENTED_EDGE('',*,*,#12518,.T.); +#12696=ORIENTED_EDGE('',*,*,#12680,.F.); +#12697=EDGE_LOOP('',(#12692,#12694,#12695,#12696)); +#12698=FACE_OUTER_BOUND('',#12697,.F.); +#12699=ADVANCED_FACE('',(#12698),#12691,.T.); +#12700=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#12701=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12702=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12703=AXIS2_PLACEMENT_3D('',#12700,#12701,#12702); +#12704=PLANE('',#12703); +#12705=ORIENTED_EDGE('',*,*,#12377,.F.); +#12707=ORIENTED_EDGE('',*,*,#12706,.T.); +#12708=ORIENTED_EDGE('',*,*,#12520,.T.); +#12709=ORIENTED_EDGE('',*,*,#12693,.F.); +#12710=EDGE_LOOP('',(#12705,#12707,#12708,#12709)); +#12711=FACE_OUTER_BOUND('',#12710,.F.); +#12712=ADVANCED_FACE('',(#12711),#12704,.T.); +#12713=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#12714=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#12715=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#12716=AXIS2_PLACEMENT_3D('',#12713,#12714,#12715); +#12717=PLANE('',#12716); +#12718=ORIENTED_EDGE('',*,*,#12375,.F.); +#12719=ORIENTED_EDGE('',*,*,#12418,.T.); +#12720=ORIENTED_EDGE('',*,*,#12522,.T.); +#12721=ORIENTED_EDGE('',*,*,#12706,.F.); +#12722=EDGE_LOOP('',(#12718,#12719,#12720,#12721)); +#12723=FACE_OUTER_BOUND('',#12722,.F.); +#12724=ADVANCED_FACE('',(#12723),#12717,.T.); +#12725=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.85E0)); +#12726=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12728=AXIS2_PLACEMENT_3D('',#12725,#12726,#12727); +#12729=PLANE('',#12728); +#12730=ORIENTED_EDGE('',*,*,#12497,.F.); +#12731=ORIENTED_EDGE('',*,*,#12537,.T.); +#12732=ORIENTED_EDGE('',*,*,#9591,.F.); +#12733=ORIENTED_EDGE('',*,*,#12400,.F.); +#12734=EDGE_LOOP('',(#12730,#12731,#12732,#12733)); +#12735=FACE_OUTER_BOUND('',#12734,.F.); +#12736=ADVANCED_FACE('',(#12735),#12729,.T.); +#12737=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#12738=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#12739=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#12740=AXIS2_PLACEMENT_3D('',#12737,#12738,#12739); +#12741=PLANE('',#12740); +#12743=ORIENTED_EDGE('',*,*,#12742,.F.); +#12745=ORIENTED_EDGE('',*,*,#12744,.T.); +#12746=ORIENTED_EDGE('',*,*,#10924,.F.); +#12747=ORIENTED_EDGE('',*,*,#11115,.F.); +#12748=ORIENTED_EDGE('',*,*,#10753,.T.); +#12749=ORIENTED_EDGE('',*,*,#9172,.F.); +#12750=EDGE_LOOP('',(#12743,#12745,#12746,#12747,#12748,#12749)); +#12751=FACE_OUTER_BOUND('',#12750,.F.); +#12752=ADVANCED_FACE('',(#12751),#12741,.F.); +#12753=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12754=DIRECTION('',(1.E0,0.E0,0.E0)); +#12755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12756=AXIS2_PLACEMENT_3D('',#12753,#12754,#12755); +#12757=PLANE('',#12756); +#12758=ORIENTED_EDGE('',*,*,#9170,.T.); +#12760=ORIENTED_EDGE('',*,*,#12759,.T.); +#12762=ORIENTED_EDGE('',*,*,#12761,.T.); +#12764=ORIENTED_EDGE('',*,*,#12763,.T.); +#12766=ORIENTED_EDGE('',*,*,#12765,.T.); +#12768=ORIENTED_EDGE('',*,*,#12767,.T.); +#12770=ORIENTED_EDGE('',*,*,#12769,.T.); +#12772=ORIENTED_EDGE('',*,*,#12771,.T.); +#12774=ORIENTED_EDGE('',*,*,#12773,.T.); +#12775=ORIENTED_EDGE('',*,*,#12742,.T.); +#12776=EDGE_LOOP('',(#12758,#12760,#12762,#12764,#12766,#12768,#12770,#12772, +#12774,#12775)); +#12777=FACE_OUTER_BOUND('',#12776,.F.); +#12778=ADVANCED_FACE('',(#12777),#12757,.F.); +#12779=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12780=DIRECTION('',(1.E0,0.E0,0.E0)); +#12781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12782=AXIS2_PLACEMENT_3D('',#12779,#12780,#12781); +#12783=PLANE('',#12782); +#12785=ORIENTED_EDGE('',*,*,#12784,.F.); +#12787=ORIENTED_EDGE('',*,*,#12786,.T.); +#12788=ORIENTED_EDGE('',*,*,#9597,.T.); +#12789=ORIENTED_EDGE('',*,*,#10521,.T.); +#12791=ORIENTED_EDGE('',*,*,#12790,.T.); +#12792=EDGE_LOOP('',(#12785,#12787,#12788,#12789,#12791)); +#12793=FACE_OUTER_BOUND('',#12792,.F.); +#12794=ADVANCED_FACE('',(#12793),#12783,.F.); +#12795=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#12796=DIRECTION('',(0.E0,0.E0,1.E0)); +#12797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12798=AXIS2_PLACEMENT_3D('',#12795,#12796,#12797); +#12799=PLANE('',#12798); +#12800=ORIENTED_EDGE('',*,*,#12759,.F.); +#12802=ORIENTED_EDGE('',*,*,#12801,.T.); +#12804=ORIENTED_EDGE('',*,*,#12803,.T.); +#12806=ORIENTED_EDGE('',*,*,#12805,.F.); +#12808=ORIENTED_EDGE('',*,*,#12807,.T.); +#12810=ORIENTED_EDGE('',*,*,#12809,.F.); +#12811=EDGE_LOOP('',(#12800,#12802,#12804,#12806,#12808,#12810)); +#12812=FACE_OUTER_BOUND('',#12811,.F.); +#12813=ADVANCED_FACE('',(#12812),#12799,.T.); +#12814=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12815=DIRECTION('',(1.E0,0.E0,0.E0)); +#12816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12817=AXIS2_PLACEMENT_3D('',#12814,#12815,#12816); +#12818=PLANE('',#12817); +#12820=ORIENTED_EDGE('',*,*,#12819,.T.); +#12821=ORIENTED_EDGE('',*,*,#10519,.T.); +#12822=ORIENTED_EDGE('',*,*,#10145,.F.); +#12823=ORIENTED_EDGE('',*,*,#8698,.T.); +#12825=ORIENTED_EDGE('',*,*,#12824,.F.); +#12826=EDGE_LOOP('',(#12820,#12821,#12822,#12823,#12825)); +#12827=FACE_OUTER_BOUND('',#12826,.F.); +#12828=ADVANCED_FACE('',(#12827),#12818,.T.); +#12829=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12830=DIRECTION('',(1.E0,0.E0,0.E0)); +#12831=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12832=AXIS2_PLACEMENT_3D('',#12829,#12830,#12831); +#12833=PLANE('',#12832); +#12835=ORIENTED_EDGE('',*,*,#12834,.T.); +#12836=ORIENTED_EDGE('',*,*,#12801,.F.); +#12837=ORIENTED_EDGE('',*,*,#9168,.F.); +#12839=ORIENTED_EDGE('',*,*,#12838,.F.); +#12840=EDGE_LOOP('',(#12835,#12836,#12837,#12839)); +#12841=FACE_OUTER_BOUND('',#12840,.F.); +#12842=ADVANCED_FACE('',(#12841),#12833,.T.); +#12843=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12844=DIRECTION('',(1.E0,0.E0,0.E0)); +#12845=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12846=AXIS2_PLACEMENT_3D('',#12843,#12844,#12845); +#12847=PLANE('',#12846); +#12849=ORIENTED_EDGE('',*,*,#12848,.T.); +#12850=ORIENTED_EDGE('',*,*,#10926,.F.); +#12851=ORIENTED_EDGE('',*,*,#12744,.F.); +#12852=EDGE_LOOP('',(#12849,#12850,#12851)); +#12853=FACE_OUTER_BOUND('',#12852,.F.); +#12854=ADVANCED_FACE('',(#12853),#12847,.T.); +#12855=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#12856=DIRECTION('',(0.E0,0.E0,1.E0)); +#12857=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12858=AXIS2_PLACEMENT_3D('',#12855,#12856,#12857); +#12859=PLANE('',#12858); +#12861=ORIENTED_EDGE('',*,*,#12860,.T.); +#12862=ORIENTED_EDGE('',*,*,#12790,.F.); +#12863=ORIENTED_EDGE('',*,*,#12819,.F.); +#12865=ORIENTED_EDGE('',*,*,#12864,.T.); +#12867=ORIENTED_EDGE('',*,*,#12866,.T.); +#12869=ORIENTED_EDGE('',*,*,#12868,.T.); +#12870=EDGE_LOOP('',(#12861,#12862,#12863,#12865,#12867,#12869)); +#12871=FACE_OUTER_BOUND('',#12870,.F.); +#12872=ADVANCED_FACE('',(#12871),#12859,.T.); +#12873=CARTESIAN_POINT('',(4.E-1,1.240470053838E0,1.65E0)); +#12874=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12875=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12876=AXIS2_PLACEMENT_3D('',#12873,#12874,#12875); +#12877=PLANE('',#12876); +#12878=ORIENTED_EDGE('',*,*,#12784,.T.); +#12879=ORIENTED_EDGE('',*,*,#12860,.F.); +#12881=ORIENTED_EDGE('',*,*,#12880,.T.); +#12883=ORIENTED_EDGE('',*,*,#12882,.T.); +#12884=EDGE_LOOP('',(#12878,#12879,#12881,#12883)); +#12885=FACE_OUTER_BOUND('',#12884,.F.); +#12886=ADVANCED_FACE('',(#12885),#12877,.T.); +#12887=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12888=DIRECTION('',(1.E0,0.E0,0.E0)); +#12889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12890=AXIS2_PLACEMENT_3D('',#12887,#12888,#12889); +#12891=PLANE('',#12890); +#12892=ORIENTED_EDGE('',*,*,#9162,.F.); +#12894=ORIENTED_EDGE('',*,*,#12893,.F.); +#12896=ORIENTED_EDGE('',*,*,#12895,.F.); +#12898=ORIENTED_EDGE('',*,*,#12897,.F.); +#12900=ORIENTED_EDGE('',*,*,#12899,.F.); +#12902=ORIENTED_EDGE('',*,*,#12901,.F.); +#12904=ORIENTED_EDGE('',*,*,#12903,.F.); +#12906=ORIENTED_EDGE('',*,*,#12905,.F.); +#12908=ORIENTED_EDGE('',*,*,#12907,.F.); +#12909=ORIENTED_EDGE('',*,*,#12807,.F.); +#12910=EDGE_LOOP('',(#12892,#12894,#12896,#12898,#12900,#12902,#12904,#12906, +#12908,#12909)); +#12911=FACE_OUTER_BOUND('',#12910,.F.); +#12912=ADVANCED_FACE('',(#12911),#12891,.T.); +#12913=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12914=DIRECTION('',(1.E0,0.E0,0.E0)); +#12915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12916=AXIS2_PLACEMENT_3D('',#12913,#12914,#12915); +#12917=PLANE('',#12916); +#12918=ORIENTED_EDGE('',*,*,#12880,.F.); +#12919=ORIENTED_EDGE('',*,*,#12868,.F.); +#12920=ORIENTED_EDGE('',*,*,#10532,.F.); +#12921=ORIENTED_EDGE('',*,*,#9601,.F.); +#12923=ORIENTED_EDGE('',*,*,#12922,.F.); +#12924=EDGE_LOOP('',(#12918,#12919,#12920,#12921,#12923)); +#12925=FACE_OUTER_BOUND('',#12924,.F.); +#12926=ADVANCED_FACE('',(#12925),#12917,.T.); +#12927=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#12928=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12929=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12930=AXIS2_PLACEMENT_3D('',#12927,#12928,#12929); +#12931=PLANE('',#12930); +#12932=ORIENTED_EDGE('',*,*,#12893,.T.); +#12933=ORIENTED_EDGE('',*,*,#9160,.F.); +#12934=ORIENTED_EDGE('',*,*,#10772,.F.); +#12935=ORIENTED_EDGE('',*,*,#11132,.T.); +#12936=ORIENTED_EDGE('',*,*,#10932,.T.); +#12938=ORIENTED_EDGE('',*,*,#12937,.F.); +#12939=EDGE_LOOP('',(#12932,#12933,#12934,#12935,#12936,#12938)); +#12940=FACE_OUTER_BOUND('',#12939,.F.); +#12941=ADVANCED_FACE('',(#12940),#12931,.F.); +#12942=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12943=DIRECTION('',(1.E0,0.E0,0.E0)); +#12944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12945=AXIS2_PLACEMENT_3D('',#12942,#12943,#12944); +#12946=PLANE('',#12945); +#12947=ORIENTED_EDGE('',*,*,#12866,.F.); +#12949=ORIENTED_EDGE('',*,*,#12948,.T.); +#12950=ORIENTED_EDGE('',*,*,#8694,.F.); +#12951=ORIENTED_EDGE('',*,*,#10164,.T.); +#12952=ORIENTED_EDGE('',*,*,#10534,.F.); +#12953=EDGE_LOOP('',(#12947,#12949,#12950,#12951,#12952)); +#12954=FACE_OUTER_BOUND('',#12953,.F.); +#12955=ADVANCED_FACE('',(#12954),#12946,.F.); +#12956=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12957=DIRECTION('',(1.E0,0.E0,0.E0)); +#12958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12959=AXIS2_PLACEMENT_3D('',#12956,#12957,#12958); +#12960=PLANE('',#12959); +#12962=ORIENTED_EDGE('',*,*,#12961,.F.); +#12964=ORIENTED_EDGE('',*,*,#12963,.T.); +#12965=ORIENTED_EDGE('',*,*,#9164,.T.); +#12966=ORIENTED_EDGE('',*,*,#12805,.T.); +#12967=EDGE_LOOP('',(#12962,#12964,#12965,#12966)); +#12968=FACE_OUTER_BOUND('',#12967,.F.); +#12969=ADVANCED_FACE('',(#12968),#12960,.F.); +#12970=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12971=DIRECTION('',(1.E0,0.E0,0.E0)); +#12972=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12973=AXIS2_PLACEMENT_3D('',#12970,#12971,#12972); +#12974=PLANE('',#12973); +#12976=ORIENTED_EDGE('',*,*,#12975,.F.); +#12977=ORIENTED_EDGE('',*,*,#12937,.T.); +#12978=ORIENTED_EDGE('',*,*,#10930,.T.); +#12979=EDGE_LOOP('',(#12976,#12977,#12978)); +#12980=FACE_OUTER_BOUND('',#12979,.F.); +#12981=ADVANCED_FACE('',(#12980),#12974,.F.); +#12982=CARTESIAN_POINT('',(5.6E-1,1.625E0,-1.4E0)); +#12983=DIRECTION('',(0.E0,1.E0,0.E0)); +#12984=DIRECTION('',(0.E0,0.E0,1.E0)); +#12985=AXIS2_PLACEMENT_3D('',#12982,#12983,#12984); +#12986=PLANE('',#12985); +#12987=ORIENTED_EDGE('',*,*,#12864,.F.); +#12988=ORIENTED_EDGE('',*,*,#12824,.T.); +#12989=ORIENTED_EDGE('',*,*,#8696,.T.); +#12990=ORIENTED_EDGE('',*,*,#12948,.F.); +#12991=EDGE_LOOP('',(#12987,#12988,#12989,#12990)); +#12992=FACE_OUTER_BOUND('',#12991,.F.); +#12993=ADVANCED_FACE('',(#12992),#12986,.F.); +#12994=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-7.5E-1)); +#12995=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12997=AXIS2_PLACEMENT_3D('',#12994,#12995,#12996); +#12998=PLANE('',#12997); +#12999=ORIENTED_EDGE('',*,*,#12961,.T.); +#13000=ORIENTED_EDGE('',*,*,#12803,.F.); +#13001=ORIENTED_EDGE('',*,*,#12834,.F.); +#13003=ORIENTED_EDGE('',*,*,#13002,.T.); +#13004=EDGE_LOOP('',(#12999,#13000,#13001,#13003)); +#13005=FACE_OUTER_BOUND('',#13004,.F.); +#13006=ADVANCED_FACE('',(#13005),#12998,.T.); +#13007=CARTESIAN_POINT('',(5.6E-1,6.75E-1,-1.4E0)); +#13008=DIRECTION('',(0.E0,0.E0,1.E0)); +#13009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13010=AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); +#13011=PLANE('',#13010); +#13012=ORIENTED_EDGE('',*,*,#13002,.F.); +#13013=ORIENTED_EDGE('',*,*,#12838,.T.); +#13014=ORIENTED_EDGE('',*,*,#9166,.T.); +#13015=ORIENTED_EDGE('',*,*,#12963,.F.); +#13016=EDGE_LOOP('',(#13012,#13013,#13014,#13015)); +#13017=FACE_OUTER_BOUND('',#13016,.F.); +#13018=ADVANCED_FACE('',(#13017),#13011,.F.); +#13019=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#13020=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13021=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13022=AXIS2_PLACEMENT_3D('',#13019,#13020,#13021); +#13023=PLANE('',#13022); +#13024=ORIENTED_EDGE('',*,*,#12773,.F.); +#13026=ORIENTED_EDGE('',*,*,#13025,.T.); +#13027=ORIENTED_EDGE('',*,*,#12895,.T.); +#13028=ORIENTED_EDGE('',*,*,#12975,.T.); +#13029=ORIENTED_EDGE('',*,*,#10928,.F.); +#13030=ORIENTED_EDGE('',*,*,#12848,.F.); +#13031=EDGE_LOOP('',(#13024,#13026,#13027,#13028,#13029,#13030)); +#13032=FACE_OUTER_BOUND('',#13031,.F.); +#13033=ADVANCED_FACE('',(#13032),#13023,.T.); +#13034=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#13035=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13036=DIRECTION('',(0.E0,1.E0,0.E0)); +#13037=AXIS2_PLACEMENT_3D('',#13034,#13035,#13036); +#13038=PLANE('',#13037); +#13039=ORIENTED_EDGE('',*,*,#12771,.F.); +#13041=ORIENTED_EDGE('',*,*,#13040,.T.); +#13042=ORIENTED_EDGE('',*,*,#12897,.T.); +#13043=ORIENTED_EDGE('',*,*,#13025,.F.); +#13044=EDGE_LOOP('',(#13039,#13041,#13042,#13043)); +#13045=FACE_OUTER_BOUND('',#13044,.F.); +#13046=ADVANCED_FACE('',(#13045),#13038,.T.); +#13047=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#13048=DIRECTION('',(0.E0,1.E0,0.E0)); +#13049=DIRECTION('',(0.E0,0.E0,1.E0)); +#13050=AXIS2_PLACEMENT_3D('',#13047,#13048,#13049); +#13051=PLANE('',#13050); +#13052=ORIENTED_EDGE('',*,*,#12769,.F.); +#13054=ORIENTED_EDGE('',*,*,#13053,.T.); +#13055=ORIENTED_EDGE('',*,*,#12899,.T.); +#13056=ORIENTED_EDGE('',*,*,#13040,.F.); +#13057=EDGE_LOOP('',(#13052,#13054,#13055,#13056)); +#13058=FACE_OUTER_BOUND('',#13057,.F.); +#13059=ADVANCED_FACE('',(#13058),#13051,.T.); +#13060=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#13061=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13062=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13063=AXIS2_PLACEMENT_3D('',#13060,#13061,#13062); +#13064=PLANE('',#13063); +#13065=ORIENTED_EDGE('',*,*,#12767,.F.); +#13067=ORIENTED_EDGE('',*,*,#13066,.T.); +#13068=ORIENTED_EDGE('',*,*,#12901,.T.); +#13069=ORIENTED_EDGE('',*,*,#13053,.F.); +#13070=EDGE_LOOP('',(#13065,#13067,#13068,#13069)); +#13071=FACE_OUTER_BOUND('',#13070,.F.); +#13072=ADVANCED_FACE('',(#13071),#13064,.T.); +#13073=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#13074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13075=DIRECTION('',(0.E0,1.E0,0.E0)); +#13076=AXIS2_PLACEMENT_3D('',#13073,#13074,#13075); +#13077=PLANE('',#13076); +#13078=ORIENTED_EDGE('',*,*,#12765,.F.); +#13080=ORIENTED_EDGE('',*,*,#13079,.T.); +#13081=ORIENTED_EDGE('',*,*,#12903,.T.); +#13082=ORIENTED_EDGE('',*,*,#13066,.F.); +#13083=EDGE_LOOP('',(#13078,#13080,#13081,#13082)); +#13084=FACE_OUTER_BOUND('',#13083,.F.); +#13085=ADVANCED_FACE('',(#13084),#13077,.T.); +#13086=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#13087=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13089=AXIS2_PLACEMENT_3D('',#13086,#13087,#13088); +#13090=PLANE('',#13089); +#13091=ORIENTED_EDGE('',*,*,#12763,.F.); +#13093=ORIENTED_EDGE('',*,*,#13092,.T.); +#13094=ORIENTED_EDGE('',*,*,#12905,.T.); +#13095=ORIENTED_EDGE('',*,*,#13079,.F.); +#13096=EDGE_LOOP('',(#13091,#13093,#13094,#13095)); +#13097=FACE_OUTER_BOUND('',#13096,.F.); +#13098=ADVANCED_FACE('',(#13097),#13090,.T.); +#13099=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#13100=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13101=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13102=AXIS2_PLACEMENT_3D('',#13099,#13100,#13101); +#13103=PLANE('',#13102); +#13104=ORIENTED_EDGE('',*,*,#12761,.F.); +#13105=ORIENTED_EDGE('',*,*,#12809,.T.); +#13106=ORIENTED_EDGE('',*,*,#12907,.T.); +#13107=ORIENTED_EDGE('',*,*,#13092,.F.); +#13108=EDGE_LOOP('',(#13104,#13105,#13106,#13107)); +#13109=FACE_OUTER_BOUND('',#13108,.F.); +#13110=ADVANCED_FACE('',(#13109),#13103,.T.); +#13111=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.85E0)); +#13112=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13114=AXIS2_PLACEMENT_3D('',#13111,#13112,#13113); +#13115=PLANE('',#13114); +#13116=ORIENTED_EDGE('',*,*,#12882,.F.); +#13117=ORIENTED_EDGE('',*,*,#12922,.T.); +#13118=ORIENTED_EDGE('',*,*,#9599,.F.); +#13119=ORIENTED_EDGE('',*,*,#12786,.F.); +#13120=EDGE_LOOP('',(#13116,#13117,#13118,#13119)); +#13121=FACE_OUTER_BOUND('',#13120,.F.); +#13122=ADVANCED_FACE('',(#13121),#13115,.T.); +#13123=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#13124=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13125=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13126=AXIS2_PLACEMENT_3D('',#13123,#13124,#13125); +#13127=PLANE('',#13126); +#13129=ORIENTED_EDGE('',*,*,#13128,.F.); +#13131=ORIENTED_EDGE('',*,*,#13130,.T.); +#13132=ORIENTED_EDGE('',*,*,#10936,.F.); +#13133=ORIENTED_EDGE('',*,*,#11129,.F.); +#13134=ORIENTED_EDGE('',*,*,#10768,.T.); +#13135=ORIENTED_EDGE('',*,*,#9156,.F.); +#13136=EDGE_LOOP('',(#13129,#13131,#13132,#13133,#13134,#13135)); +#13137=FACE_OUTER_BOUND('',#13136,.F.); +#13138=ADVANCED_FACE('',(#13137),#13127,.F.); +#13139=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13140=DIRECTION('',(1.E0,0.E0,0.E0)); +#13141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13142=AXIS2_PLACEMENT_3D('',#13139,#13140,#13141); +#13143=PLANE('',#13142); +#13144=ORIENTED_EDGE('',*,*,#9154,.T.); +#13146=ORIENTED_EDGE('',*,*,#13145,.T.); +#13148=ORIENTED_EDGE('',*,*,#13147,.T.); +#13150=ORIENTED_EDGE('',*,*,#13149,.T.); +#13152=ORIENTED_EDGE('',*,*,#13151,.T.); +#13154=ORIENTED_EDGE('',*,*,#13153,.T.); +#13156=ORIENTED_EDGE('',*,*,#13155,.T.); +#13158=ORIENTED_EDGE('',*,*,#13157,.T.); +#13160=ORIENTED_EDGE('',*,*,#13159,.T.); +#13161=ORIENTED_EDGE('',*,*,#13128,.T.); +#13162=EDGE_LOOP('',(#13144,#13146,#13148,#13150,#13152,#13154,#13156,#13158, +#13160,#13161)); +#13163=FACE_OUTER_BOUND('',#13162,.F.); +#13164=ADVANCED_FACE('',(#13163),#13143,.F.); +#13165=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13166=DIRECTION('',(1.E0,0.E0,0.E0)); +#13167=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13168=AXIS2_PLACEMENT_3D('',#13165,#13166,#13167); +#13169=PLANE('',#13168); +#13171=ORIENTED_EDGE('',*,*,#13170,.F.); +#13173=ORIENTED_EDGE('',*,*,#13172,.T.); +#13174=ORIENTED_EDGE('',*,*,#9605,.T.); +#13175=ORIENTED_EDGE('',*,*,#10539,.T.); +#13177=ORIENTED_EDGE('',*,*,#13176,.T.); +#13178=EDGE_LOOP('',(#13171,#13173,#13174,#13175,#13177)); +#13179=FACE_OUTER_BOUND('',#13178,.F.); +#13180=ADVANCED_FACE('',(#13179),#13169,.F.); +#13181=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#13182=DIRECTION('',(0.E0,0.E0,1.E0)); +#13183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13184=AXIS2_PLACEMENT_3D('',#13181,#13182,#13183); +#13185=PLANE('',#13184); +#13186=ORIENTED_EDGE('',*,*,#13145,.F.); +#13188=ORIENTED_EDGE('',*,*,#13187,.T.); +#13190=ORIENTED_EDGE('',*,*,#13189,.T.); +#13192=ORIENTED_EDGE('',*,*,#13191,.F.); +#13194=ORIENTED_EDGE('',*,*,#13193,.T.); +#13196=ORIENTED_EDGE('',*,*,#13195,.F.); +#13197=EDGE_LOOP('',(#13186,#13188,#13190,#13192,#13194,#13196)); +#13198=FACE_OUTER_BOUND('',#13197,.F.); +#13199=ADVANCED_FACE('',(#13198),#13185,.T.); +#13200=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13201=DIRECTION('',(1.E0,0.E0,0.E0)); +#13202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13203=AXIS2_PLACEMENT_3D('',#13200,#13201,#13202); +#13204=PLANE('',#13203); +#13206=ORIENTED_EDGE('',*,*,#13205,.T.); +#13207=ORIENTED_EDGE('',*,*,#10537,.T.); +#13208=ORIENTED_EDGE('',*,*,#10160,.F.); +#13209=ORIENTED_EDGE('',*,*,#8690,.T.); +#13211=ORIENTED_EDGE('',*,*,#13210,.F.); +#13212=EDGE_LOOP('',(#13206,#13207,#13208,#13209,#13211)); +#13213=FACE_OUTER_BOUND('',#13212,.F.); +#13214=ADVANCED_FACE('',(#13213),#13204,.T.); +#13215=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13216=DIRECTION('',(1.E0,0.E0,0.E0)); +#13217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13218=AXIS2_PLACEMENT_3D('',#13215,#13216,#13217); +#13219=PLANE('',#13218); +#13221=ORIENTED_EDGE('',*,*,#13220,.T.); +#13222=ORIENTED_EDGE('',*,*,#13187,.F.); +#13223=ORIENTED_EDGE('',*,*,#9152,.F.); +#13225=ORIENTED_EDGE('',*,*,#13224,.F.); +#13226=EDGE_LOOP('',(#13221,#13222,#13223,#13225)); +#13227=FACE_OUTER_BOUND('',#13226,.F.); +#13228=ADVANCED_FACE('',(#13227),#13219,.T.); +#13229=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13230=DIRECTION('',(1.E0,0.E0,0.E0)); +#13231=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13232=AXIS2_PLACEMENT_3D('',#13229,#13230,#13231); +#13233=PLANE('',#13232); +#13235=ORIENTED_EDGE('',*,*,#13234,.T.); +#13236=ORIENTED_EDGE('',*,*,#10938,.F.); +#13237=ORIENTED_EDGE('',*,*,#13130,.F.); +#13238=EDGE_LOOP('',(#13235,#13236,#13237)); +#13239=FACE_OUTER_BOUND('',#13238,.F.); +#13240=ADVANCED_FACE('',(#13239),#13233,.T.); +#13241=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#13242=DIRECTION('',(0.E0,0.E0,1.E0)); +#13243=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13244=AXIS2_PLACEMENT_3D('',#13241,#13242,#13243); +#13245=PLANE('',#13244); +#13247=ORIENTED_EDGE('',*,*,#13246,.T.); +#13248=ORIENTED_EDGE('',*,*,#13176,.F.); +#13249=ORIENTED_EDGE('',*,*,#13205,.F.); +#13251=ORIENTED_EDGE('',*,*,#13250,.T.); +#13253=ORIENTED_EDGE('',*,*,#13252,.T.); +#13255=ORIENTED_EDGE('',*,*,#13254,.T.); +#13256=EDGE_LOOP('',(#13247,#13248,#13249,#13251,#13253,#13255)); +#13257=FACE_OUTER_BOUND('',#13256,.F.); +#13258=ADVANCED_FACE('',(#13257),#13245,.T.); +#13259=CARTESIAN_POINT('',(1.2E0,1.240470053838E0,1.65E0)); +#13260=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#13261=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#13262=AXIS2_PLACEMENT_3D('',#13259,#13260,#13261); +#13263=PLANE('',#13262); +#13264=ORIENTED_EDGE('',*,*,#13170,.T.); +#13265=ORIENTED_EDGE('',*,*,#13246,.F.); +#13267=ORIENTED_EDGE('',*,*,#13266,.T.); +#13269=ORIENTED_EDGE('',*,*,#13268,.T.); +#13270=EDGE_LOOP('',(#13264,#13265,#13267,#13269)); +#13271=FACE_OUTER_BOUND('',#13270,.F.); +#13272=ADVANCED_FACE('',(#13271),#13263,.T.); +#13273=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13274=DIRECTION('',(1.E0,0.E0,0.E0)); +#13275=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13276=AXIS2_PLACEMENT_3D('',#13273,#13274,#13275); +#13277=PLANE('',#13276); +#13278=ORIENTED_EDGE('',*,*,#9146,.F.); +#13280=ORIENTED_EDGE('',*,*,#13279,.F.); +#13282=ORIENTED_EDGE('',*,*,#13281,.F.); +#13284=ORIENTED_EDGE('',*,*,#13283,.F.); +#13286=ORIENTED_EDGE('',*,*,#13285,.F.); +#13288=ORIENTED_EDGE('',*,*,#13287,.F.); +#13290=ORIENTED_EDGE('',*,*,#13289,.F.); +#13292=ORIENTED_EDGE('',*,*,#13291,.F.); +#13294=ORIENTED_EDGE('',*,*,#13293,.F.); +#13295=ORIENTED_EDGE('',*,*,#13193,.F.); +#13296=EDGE_LOOP('',(#13278,#13280,#13282,#13284,#13286,#13288,#13290,#13292, +#13294,#13295)); +#13297=FACE_OUTER_BOUND('',#13296,.F.); +#13298=ADVANCED_FACE('',(#13297),#13277,.T.); +#13299=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13300=DIRECTION('',(1.E0,0.E0,0.E0)); +#13301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13302=AXIS2_PLACEMENT_3D('',#13299,#13300,#13301); +#13303=PLANE('',#13302); +#13304=ORIENTED_EDGE('',*,*,#13266,.F.); +#13305=ORIENTED_EDGE('',*,*,#13254,.F.); +#13306=ORIENTED_EDGE('',*,*,#10550,.F.); +#13307=ORIENTED_EDGE('',*,*,#9609,.F.); +#13309=ORIENTED_EDGE('',*,*,#13308,.F.); +#13310=EDGE_LOOP('',(#13304,#13305,#13306,#13307,#13309)); +#13311=FACE_OUTER_BOUND('',#13310,.F.); +#13312=ADVANCED_FACE('',(#13311),#13303,.T.); +#13313=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#13314=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#13315=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#13316=AXIS2_PLACEMENT_3D('',#13313,#13314,#13315); +#13317=PLANE('',#13316); +#13318=ORIENTED_EDGE('',*,*,#13279,.T.); +#13319=ORIENTED_EDGE('',*,*,#9144,.F.); +#13320=ORIENTED_EDGE('',*,*,#10787,.F.); +#13321=ORIENTED_EDGE('',*,*,#11146,.T.); +#13322=ORIENTED_EDGE('',*,*,#10944,.T.); +#13324=ORIENTED_EDGE('',*,*,#13323,.F.); +#13325=EDGE_LOOP('',(#13318,#13319,#13320,#13321,#13322,#13324)); +#13326=FACE_OUTER_BOUND('',#13325,.F.); +#13327=ADVANCED_FACE('',(#13326),#13317,.F.); +#13328=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13329=DIRECTION('',(1.E0,0.E0,0.E0)); +#13330=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13331=AXIS2_PLACEMENT_3D('',#13328,#13329,#13330); +#13332=PLANE('',#13331); +#13333=ORIENTED_EDGE('',*,*,#13252,.F.); +#13335=ORIENTED_EDGE('',*,*,#13334,.T.); +#13336=ORIENTED_EDGE('',*,*,#8686,.F.); +#13337=ORIENTED_EDGE('',*,*,#10179,.T.); +#13338=ORIENTED_EDGE('',*,*,#10552,.F.); +#13339=EDGE_LOOP('',(#13333,#13335,#13336,#13337,#13338)); +#13340=FACE_OUTER_BOUND('',#13339,.F.); +#13341=ADVANCED_FACE('',(#13340),#13332,.F.); +#13342=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13343=DIRECTION('',(1.E0,0.E0,0.E0)); +#13344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13345=AXIS2_PLACEMENT_3D('',#13342,#13343,#13344); +#13346=PLANE('',#13345); +#13348=ORIENTED_EDGE('',*,*,#13347,.F.); +#13350=ORIENTED_EDGE('',*,*,#13349,.T.); +#13351=ORIENTED_EDGE('',*,*,#9148,.T.); +#13352=ORIENTED_EDGE('',*,*,#13191,.T.); +#13353=EDGE_LOOP('',(#13348,#13350,#13351,#13352)); +#13354=FACE_OUTER_BOUND('',#13353,.F.); +#13355=ADVANCED_FACE('',(#13354),#13346,.F.); +#13356=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13357=DIRECTION('',(1.E0,0.E0,0.E0)); +#13358=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13359=AXIS2_PLACEMENT_3D('',#13356,#13357,#13358); +#13360=PLANE('',#13359); +#13362=ORIENTED_EDGE('',*,*,#13361,.F.); +#13363=ORIENTED_EDGE('',*,*,#13323,.T.); +#13364=ORIENTED_EDGE('',*,*,#10942,.T.); +#13365=EDGE_LOOP('',(#13362,#13363,#13364)); +#13366=FACE_OUTER_BOUND('',#13365,.F.); +#13367=ADVANCED_FACE('',(#13366),#13360,.F.); +#13368=CARTESIAN_POINT('',(1.36E0,1.625E0,-1.4E0)); +#13369=DIRECTION('',(0.E0,1.E0,0.E0)); +#13370=DIRECTION('',(0.E0,0.E0,1.E0)); +#13371=AXIS2_PLACEMENT_3D('',#13368,#13369,#13370); +#13372=PLANE('',#13371); +#13373=ORIENTED_EDGE('',*,*,#13250,.F.); +#13374=ORIENTED_EDGE('',*,*,#13210,.T.); +#13375=ORIENTED_EDGE('',*,*,#8688,.T.); +#13376=ORIENTED_EDGE('',*,*,#13334,.F.); +#13377=EDGE_LOOP('',(#13373,#13374,#13375,#13376)); +#13378=FACE_OUTER_BOUND('',#13377,.F.); +#13379=ADVANCED_FACE('',(#13378),#13372,.F.); +#13380=CARTESIAN_POINT('',(1.04E0,6.25E-1,-7.5E-1)); +#13381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13382=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13383=AXIS2_PLACEMENT_3D('',#13380,#13381,#13382); +#13384=PLANE('',#13383); +#13385=ORIENTED_EDGE('',*,*,#13347,.T.); +#13386=ORIENTED_EDGE('',*,*,#13189,.F.); +#13387=ORIENTED_EDGE('',*,*,#13220,.F.); +#13389=ORIENTED_EDGE('',*,*,#13388,.T.); +#13390=EDGE_LOOP('',(#13385,#13386,#13387,#13389)); +#13391=FACE_OUTER_BOUND('',#13390,.F.); +#13392=ADVANCED_FACE('',(#13391),#13384,.T.); +#13393=CARTESIAN_POINT('',(1.36E0,6.75E-1,-1.4E0)); +#13394=DIRECTION('',(0.E0,0.E0,1.E0)); +#13395=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13396=AXIS2_PLACEMENT_3D('',#13393,#13394,#13395); +#13397=PLANE('',#13396); +#13398=ORIENTED_EDGE('',*,*,#13388,.F.); +#13399=ORIENTED_EDGE('',*,*,#13224,.T.); +#13400=ORIENTED_EDGE('',*,*,#9150,.T.); +#13401=ORIENTED_EDGE('',*,*,#13349,.F.); +#13402=EDGE_LOOP('',(#13398,#13399,#13400,#13401)); +#13403=FACE_OUTER_BOUND('',#13402,.F.); +#13404=ADVANCED_FACE('',(#13403),#13397,.F.); +#13405=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#13406=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13407=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13408=AXIS2_PLACEMENT_3D('',#13405,#13406,#13407); +#13409=PLANE('',#13408); +#13410=ORIENTED_EDGE('',*,*,#13159,.F.); +#13412=ORIENTED_EDGE('',*,*,#13411,.T.); +#13413=ORIENTED_EDGE('',*,*,#13281,.T.); +#13414=ORIENTED_EDGE('',*,*,#13361,.T.); +#13415=ORIENTED_EDGE('',*,*,#10940,.F.); +#13416=ORIENTED_EDGE('',*,*,#13234,.F.); +#13417=EDGE_LOOP('',(#13410,#13412,#13413,#13414,#13415,#13416)); +#13418=FACE_OUTER_BOUND('',#13417,.F.); +#13419=ADVANCED_FACE('',(#13418),#13409,.T.); +#13420=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#13421=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13422=DIRECTION('',(0.E0,1.E0,0.E0)); +#13423=AXIS2_PLACEMENT_3D('',#13420,#13421,#13422); +#13424=PLANE('',#13423); +#13425=ORIENTED_EDGE('',*,*,#13157,.F.); +#13427=ORIENTED_EDGE('',*,*,#13426,.T.); +#13428=ORIENTED_EDGE('',*,*,#13283,.T.); +#13429=ORIENTED_EDGE('',*,*,#13411,.F.); +#13430=EDGE_LOOP('',(#13425,#13427,#13428,#13429)); +#13431=FACE_OUTER_BOUND('',#13430,.F.); +#13432=ADVANCED_FACE('',(#13431),#13424,.T.); +#13433=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#13434=DIRECTION('',(0.E0,1.E0,0.E0)); +#13435=DIRECTION('',(0.E0,0.E0,1.E0)); +#13436=AXIS2_PLACEMENT_3D('',#13433,#13434,#13435); +#13437=PLANE('',#13436); +#13438=ORIENTED_EDGE('',*,*,#13155,.F.); +#13440=ORIENTED_EDGE('',*,*,#13439,.T.); +#13441=ORIENTED_EDGE('',*,*,#13285,.T.); +#13442=ORIENTED_EDGE('',*,*,#13426,.F.); +#13443=EDGE_LOOP('',(#13438,#13440,#13441,#13442)); +#13444=FACE_OUTER_BOUND('',#13443,.F.); +#13445=ADVANCED_FACE('',(#13444),#13437,.T.); +#13446=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#13447=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13448=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13449=AXIS2_PLACEMENT_3D('',#13446,#13447,#13448); +#13450=PLANE('',#13449); +#13451=ORIENTED_EDGE('',*,*,#13153,.F.); +#13453=ORIENTED_EDGE('',*,*,#13452,.T.); +#13454=ORIENTED_EDGE('',*,*,#13287,.T.); +#13455=ORIENTED_EDGE('',*,*,#13439,.F.); +#13456=EDGE_LOOP('',(#13451,#13453,#13454,#13455)); +#13457=FACE_OUTER_BOUND('',#13456,.F.); +#13458=ADVANCED_FACE('',(#13457),#13450,.T.); +#13459=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#13460=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13461=DIRECTION('',(0.E0,1.E0,0.E0)); +#13462=AXIS2_PLACEMENT_3D('',#13459,#13460,#13461); +#13463=PLANE('',#13462); +#13464=ORIENTED_EDGE('',*,*,#13151,.F.); +#13466=ORIENTED_EDGE('',*,*,#13465,.T.); +#13467=ORIENTED_EDGE('',*,*,#13289,.T.); +#13468=ORIENTED_EDGE('',*,*,#13452,.F.); +#13469=EDGE_LOOP('',(#13464,#13466,#13467,#13468)); +#13470=FACE_OUTER_BOUND('',#13469,.F.); +#13471=ADVANCED_FACE('',(#13470),#13463,.T.); +#13472=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#13473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13474=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13475=AXIS2_PLACEMENT_3D('',#13472,#13473,#13474); +#13476=PLANE('',#13475); +#13477=ORIENTED_EDGE('',*,*,#13149,.F.); +#13479=ORIENTED_EDGE('',*,*,#13478,.T.); +#13480=ORIENTED_EDGE('',*,*,#13291,.T.); +#13481=ORIENTED_EDGE('',*,*,#13465,.F.); +#13482=EDGE_LOOP('',(#13477,#13479,#13480,#13481)); +#13483=FACE_OUTER_BOUND('',#13482,.F.); +#13484=ADVANCED_FACE('',(#13483),#13476,.T.); +#13485=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#13486=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13487=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13488=AXIS2_PLACEMENT_3D('',#13485,#13486,#13487); +#13489=PLANE('',#13488); +#13490=ORIENTED_EDGE('',*,*,#13147,.F.); +#13491=ORIENTED_EDGE('',*,*,#13195,.T.); +#13492=ORIENTED_EDGE('',*,*,#13293,.T.); +#13493=ORIENTED_EDGE('',*,*,#13478,.F.); +#13494=EDGE_LOOP('',(#13490,#13491,#13492,#13493)); +#13495=FACE_OUTER_BOUND('',#13494,.F.); +#13496=ADVANCED_FACE('',(#13495),#13489,.T.); +#13497=CARTESIAN_POINT('',(1.04E0,1.125E0,1.85E0)); +#13498=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13499=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13500=AXIS2_PLACEMENT_3D('',#13497,#13498,#13499); +#13501=PLANE('',#13500); +#13502=ORIENTED_EDGE('',*,*,#13268,.F.); +#13503=ORIENTED_EDGE('',*,*,#13308,.T.); +#13504=ORIENTED_EDGE('',*,*,#9607,.F.); +#13505=ORIENTED_EDGE('',*,*,#13172,.F.); +#13506=EDGE_LOOP('',(#13502,#13503,#13504,#13505)); +#13507=FACE_OUTER_BOUND('',#13506,.F.); +#13508=ADVANCED_FACE('',(#13507),#13501,.T.); +#13509=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#13510=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13511=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13512=AXIS2_PLACEMENT_3D('',#13509,#13510,#13511); +#13513=PLANE('',#13512); +#13515=ORIENTED_EDGE('',*,*,#13514,.F.); +#13517=ORIENTED_EDGE('',*,*,#13516,.T.); +#13518=ORIENTED_EDGE('',*,*,#10948,.F.); +#13519=ORIENTED_EDGE('',*,*,#11143,.F.); +#13520=ORIENTED_EDGE('',*,*,#10783,.T.); +#13521=ORIENTED_EDGE('',*,*,#9140,.F.); +#13522=EDGE_LOOP('',(#13515,#13517,#13518,#13519,#13520,#13521)); +#13523=FACE_OUTER_BOUND('',#13522,.F.); +#13524=ADVANCED_FACE('',(#13523),#13513,.F.); +#13525=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13526=DIRECTION('',(1.E0,0.E0,0.E0)); +#13527=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13528=AXIS2_PLACEMENT_3D('',#13525,#13526,#13527); +#13529=PLANE('',#13528); +#13530=ORIENTED_EDGE('',*,*,#9138,.T.); +#13532=ORIENTED_EDGE('',*,*,#13531,.T.); +#13534=ORIENTED_EDGE('',*,*,#13533,.T.); +#13536=ORIENTED_EDGE('',*,*,#13535,.T.); +#13538=ORIENTED_EDGE('',*,*,#13537,.T.); +#13540=ORIENTED_EDGE('',*,*,#13539,.T.); +#13542=ORIENTED_EDGE('',*,*,#13541,.T.); +#13544=ORIENTED_EDGE('',*,*,#13543,.T.); +#13546=ORIENTED_EDGE('',*,*,#13545,.T.); +#13547=ORIENTED_EDGE('',*,*,#13514,.T.); +#13548=EDGE_LOOP('',(#13530,#13532,#13534,#13536,#13538,#13540,#13542,#13544, +#13546,#13547)); +#13549=FACE_OUTER_BOUND('',#13548,.F.); +#13550=ADVANCED_FACE('',(#13549),#13529,.F.); +#13551=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13552=DIRECTION('',(1.E0,0.E0,0.E0)); +#13553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13554=AXIS2_PLACEMENT_3D('',#13551,#13552,#13553); +#13555=PLANE('',#13554); +#13557=ORIENTED_EDGE('',*,*,#13556,.F.); +#13559=ORIENTED_EDGE('',*,*,#13558,.T.); +#13560=ORIENTED_EDGE('',*,*,#9613,.T.); +#13561=ORIENTED_EDGE('',*,*,#10557,.T.); +#13563=ORIENTED_EDGE('',*,*,#13562,.T.); +#13564=EDGE_LOOP('',(#13557,#13559,#13560,#13561,#13563)); +#13565=FACE_OUTER_BOUND('',#13564,.F.); +#13566=ADVANCED_FACE('',(#13565),#13555,.F.); +#13567=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#13568=DIRECTION('',(0.E0,0.E0,1.E0)); +#13569=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13570=AXIS2_PLACEMENT_3D('',#13567,#13568,#13569); +#13571=PLANE('',#13570); +#13572=ORIENTED_EDGE('',*,*,#13531,.F.); +#13574=ORIENTED_EDGE('',*,*,#13573,.T.); +#13576=ORIENTED_EDGE('',*,*,#13575,.T.); +#13578=ORIENTED_EDGE('',*,*,#13577,.F.); +#13580=ORIENTED_EDGE('',*,*,#13579,.T.); +#13582=ORIENTED_EDGE('',*,*,#13581,.F.); +#13583=EDGE_LOOP('',(#13572,#13574,#13576,#13578,#13580,#13582)); +#13584=FACE_OUTER_BOUND('',#13583,.F.); +#13585=ADVANCED_FACE('',(#13584),#13571,.T.); +#13586=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13587=DIRECTION('',(1.E0,0.E0,0.E0)); +#13588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13589=AXIS2_PLACEMENT_3D('',#13586,#13587,#13588); +#13590=PLANE('',#13589); +#13592=ORIENTED_EDGE('',*,*,#13591,.T.); +#13593=ORIENTED_EDGE('',*,*,#10555,.T.); +#13594=ORIENTED_EDGE('',*,*,#10175,.F.); +#13595=ORIENTED_EDGE('',*,*,#8682,.T.); +#13597=ORIENTED_EDGE('',*,*,#13596,.F.); +#13598=EDGE_LOOP('',(#13592,#13593,#13594,#13595,#13597)); +#13599=FACE_OUTER_BOUND('',#13598,.F.); +#13600=ADVANCED_FACE('',(#13599),#13590,.T.); +#13601=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13602=DIRECTION('',(1.E0,0.E0,0.E0)); +#13603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13604=AXIS2_PLACEMENT_3D('',#13601,#13602,#13603); +#13605=PLANE('',#13604); +#13607=ORIENTED_EDGE('',*,*,#13606,.T.); +#13608=ORIENTED_EDGE('',*,*,#13573,.F.); +#13609=ORIENTED_EDGE('',*,*,#9136,.F.); +#13611=ORIENTED_EDGE('',*,*,#13610,.F.); +#13612=EDGE_LOOP('',(#13607,#13608,#13609,#13611)); +#13613=FACE_OUTER_BOUND('',#13612,.F.); +#13614=ADVANCED_FACE('',(#13613),#13605,.T.); +#13615=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13616=DIRECTION('',(1.E0,0.E0,0.E0)); +#13617=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13618=AXIS2_PLACEMENT_3D('',#13615,#13616,#13617); +#13619=PLANE('',#13618); +#13621=ORIENTED_EDGE('',*,*,#13620,.T.); +#13622=ORIENTED_EDGE('',*,*,#10950,.F.); +#13623=ORIENTED_EDGE('',*,*,#13516,.F.); +#13624=EDGE_LOOP('',(#13621,#13622,#13623)); +#13625=FACE_OUTER_BOUND('',#13624,.F.); +#13626=ADVANCED_FACE('',(#13625),#13619,.T.); +#13627=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#13628=DIRECTION('',(0.E0,0.E0,1.E0)); +#13629=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13630=AXIS2_PLACEMENT_3D('',#13627,#13628,#13629); +#13631=PLANE('',#13630); +#13633=ORIENTED_EDGE('',*,*,#13632,.T.); +#13634=ORIENTED_EDGE('',*,*,#13562,.F.); +#13635=ORIENTED_EDGE('',*,*,#13591,.F.); +#13637=ORIENTED_EDGE('',*,*,#13636,.T.); +#13639=ORIENTED_EDGE('',*,*,#13638,.T.); +#13641=ORIENTED_EDGE('',*,*,#13640,.T.); +#13642=EDGE_LOOP('',(#13633,#13634,#13635,#13637,#13639,#13641)); +#13643=FACE_OUTER_BOUND('',#13642,.F.); +#13644=ADVANCED_FACE('',(#13643),#13631,.T.); +#13645=CARTESIAN_POINT('',(2.E0,1.240470053838E0,1.65E0)); +#13646=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#13647=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#13648=AXIS2_PLACEMENT_3D('',#13645,#13646,#13647); +#13649=PLANE('',#13648); +#13650=ORIENTED_EDGE('',*,*,#13556,.T.); +#13651=ORIENTED_EDGE('',*,*,#13632,.F.); +#13653=ORIENTED_EDGE('',*,*,#13652,.T.); +#13655=ORIENTED_EDGE('',*,*,#13654,.T.); +#13656=EDGE_LOOP('',(#13650,#13651,#13653,#13655)); +#13657=FACE_OUTER_BOUND('',#13656,.F.); +#13658=ADVANCED_FACE('',(#13657),#13649,.T.); +#13659=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13660=DIRECTION('',(1.E0,0.E0,0.E0)); +#13661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13662=AXIS2_PLACEMENT_3D('',#13659,#13660,#13661); +#13663=PLANE('',#13662); +#13664=ORIENTED_EDGE('',*,*,#9130,.F.); +#13666=ORIENTED_EDGE('',*,*,#13665,.F.); +#13668=ORIENTED_EDGE('',*,*,#13667,.F.); +#13670=ORIENTED_EDGE('',*,*,#13669,.F.); +#13672=ORIENTED_EDGE('',*,*,#13671,.F.); +#13674=ORIENTED_EDGE('',*,*,#13673,.F.); +#13676=ORIENTED_EDGE('',*,*,#13675,.F.); +#13678=ORIENTED_EDGE('',*,*,#13677,.F.); +#13680=ORIENTED_EDGE('',*,*,#13679,.F.); +#13681=ORIENTED_EDGE('',*,*,#13579,.F.); +#13682=EDGE_LOOP('',(#13664,#13666,#13668,#13670,#13672,#13674,#13676,#13678, +#13680,#13681)); +#13683=FACE_OUTER_BOUND('',#13682,.F.); +#13684=ADVANCED_FACE('',(#13683),#13663,.T.); +#13685=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13686=DIRECTION('',(1.E0,0.E0,0.E0)); +#13687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13688=AXIS2_PLACEMENT_3D('',#13685,#13686,#13687); +#13689=PLANE('',#13688); +#13690=ORIENTED_EDGE('',*,*,#13652,.F.); +#13691=ORIENTED_EDGE('',*,*,#13640,.F.); +#13692=ORIENTED_EDGE('',*,*,#10568,.F.); +#13693=ORIENTED_EDGE('',*,*,#9617,.F.); +#13695=ORIENTED_EDGE('',*,*,#13694,.F.); +#13696=EDGE_LOOP('',(#13690,#13691,#13692,#13693,#13695)); +#13697=FACE_OUTER_BOUND('',#13696,.F.); +#13698=ADVANCED_FACE('',(#13697),#13689,.T.); +#13699=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#13700=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#13701=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#13702=AXIS2_PLACEMENT_3D('',#13699,#13700,#13701); +#13703=PLANE('',#13702); +#13704=ORIENTED_EDGE('',*,*,#13665,.T.); +#13705=ORIENTED_EDGE('',*,*,#9128,.F.); +#13706=ORIENTED_EDGE('',*,*,#10802,.F.); +#13707=ORIENTED_EDGE('',*,*,#11160,.T.); +#13708=ORIENTED_EDGE('',*,*,#10956,.T.); +#13710=ORIENTED_EDGE('',*,*,#13709,.F.); +#13711=EDGE_LOOP('',(#13704,#13705,#13706,#13707,#13708,#13710)); +#13712=FACE_OUTER_BOUND('',#13711,.F.); +#13713=ADVANCED_FACE('',(#13712),#13703,.F.); +#13714=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13715=DIRECTION('',(1.E0,0.E0,0.E0)); +#13716=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13717=AXIS2_PLACEMENT_3D('',#13714,#13715,#13716); +#13718=PLANE('',#13717); +#13719=ORIENTED_EDGE('',*,*,#13638,.F.); +#13721=ORIENTED_EDGE('',*,*,#13720,.T.); +#13722=ORIENTED_EDGE('',*,*,#8678,.F.); +#13723=ORIENTED_EDGE('',*,*,#10194,.T.); +#13724=ORIENTED_EDGE('',*,*,#10570,.F.); +#13725=EDGE_LOOP('',(#13719,#13721,#13722,#13723,#13724)); +#13726=FACE_OUTER_BOUND('',#13725,.F.); +#13727=ADVANCED_FACE('',(#13726),#13718,.F.); +#13728=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13729=DIRECTION('',(1.E0,0.E0,0.E0)); +#13730=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13731=AXIS2_PLACEMENT_3D('',#13728,#13729,#13730); +#13732=PLANE('',#13731); +#13734=ORIENTED_EDGE('',*,*,#13733,.F.); +#13736=ORIENTED_EDGE('',*,*,#13735,.T.); +#13737=ORIENTED_EDGE('',*,*,#9132,.T.); +#13738=ORIENTED_EDGE('',*,*,#13577,.T.); +#13739=EDGE_LOOP('',(#13734,#13736,#13737,#13738)); +#13740=FACE_OUTER_BOUND('',#13739,.F.); +#13741=ADVANCED_FACE('',(#13740),#13732,.F.); +#13742=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13743=DIRECTION('',(1.E0,0.E0,0.E0)); +#13744=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13745=AXIS2_PLACEMENT_3D('',#13742,#13743,#13744); +#13746=PLANE('',#13745); +#13748=ORIENTED_EDGE('',*,*,#13747,.F.); +#13749=ORIENTED_EDGE('',*,*,#13709,.T.); +#13750=ORIENTED_EDGE('',*,*,#10954,.T.); +#13751=EDGE_LOOP('',(#13748,#13749,#13750)); +#13752=FACE_OUTER_BOUND('',#13751,.F.); +#13753=ADVANCED_FACE('',(#13752),#13746,.F.); +#13754=CARTESIAN_POINT('',(2.16E0,1.625E0,-1.4E0)); +#13755=DIRECTION('',(0.E0,1.E0,0.E0)); +#13756=DIRECTION('',(0.E0,0.E0,1.E0)); +#13757=AXIS2_PLACEMENT_3D('',#13754,#13755,#13756); +#13758=PLANE('',#13757); +#13759=ORIENTED_EDGE('',*,*,#13636,.F.); +#13760=ORIENTED_EDGE('',*,*,#13596,.T.); +#13761=ORIENTED_EDGE('',*,*,#8680,.T.); +#13762=ORIENTED_EDGE('',*,*,#13720,.F.); +#13763=EDGE_LOOP('',(#13759,#13760,#13761,#13762)); +#13764=FACE_OUTER_BOUND('',#13763,.F.); +#13765=ADVANCED_FACE('',(#13764),#13758,.F.); +#13766=CARTESIAN_POINT('',(1.84E0,6.25E-1,-7.5E-1)); +#13767=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13768=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13769=AXIS2_PLACEMENT_3D('',#13766,#13767,#13768); +#13770=PLANE('',#13769); +#13771=ORIENTED_EDGE('',*,*,#13733,.T.); +#13772=ORIENTED_EDGE('',*,*,#13575,.F.); +#13773=ORIENTED_EDGE('',*,*,#13606,.F.); +#13775=ORIENTED_EDGE('',*,*,#13774,.T.); +#13776=EDGE_LOOP('',(#13771,#13772,#13773,#13775)); +#13777=FACE_OUTER_BOUND('',#13776,.F.); +#13778=ADVANCED_FACE('',(#13777),#13770,.T.); +#13779=CARTESIAN_POINT('',(2.16E0,6.75E-1,-1.4E0)); +#13780=DIRECTION('',(0.E0,0.E0,1.E0)); +#13781=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13782=AXIS2_PLACEMENT_3D('',#13779,#13780,#13781); +#13783=PLANE('',#13782); +#13784=ORIENTED_EDGE('',*,*,#13774,.F.); +#13785=ORIENTED_EDGE('',*,*,#13610,.T.); +#13786=ORIENTED_EDGE('',*,*,#9134,.T.); +#13787=ORIENTED_EDGE('',*,*,#13735,.F.); +#13788=EDGE_LOOP('',(#13784,#13785,#13786,#13787)); +#13789=FACE_OUTER_BOUND('',#13788,.F.); +#13790=ADVANCED_FACE('',(#13789),#13783,.F.); +#13791=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#13792=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13793=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13794=AXIS2_PLACEMENT_3D('',#13791,#13792,#13793); +#13795=PLANE('',#13794); +#13796=ORIENTED_EDGE('',*,*,#13545,.F.); +#13798=ORIENTED_EDGE('',*,*,#13797,.T.); +#13799=ORIENTED_EDGE('',*,*,#13667,.T.); +#13800=ORIENTED_EDGE('',*,*,#13747,.T.); +#13801=ORIENTED_EDGE('',*,*,#10952,.F.); +#13802=ORIENTED_EDGE('',*,*,#13620,.F.); +#13803=EDGE_LOOP('',(#13796,#13798,#13799,#13800,#13801,#13802)); +#13804=FACE_OUTER_BOUND('',#13803,.F.); +#13805=ADVANCED_FACE('',(#13804),#13795,.T.); +#13806=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#13807=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13808=DIRECTION('',(0.E0,1.E0,0.E0)); +#13809=AXIS2_PLACEMENT_3D('',#13806,#13807,#13808); +#13810=PLANE('',#13809); +#13811=ORIENTED_EDGE('',*,*,#13543,.F.); +#13813=ORIENTED_EDGE('',*,*,#13812,.T.); +#13814=ORIENTED_EDGE('',*,*,#13669,.T.); +#13815=ORIENTED_EDGE('',*,*,#13797,.F.); +#13816=EDGE_LOOP('',(#13811,#13813,#13814,#13815)); +#13817=FACE_OUTER_BOUND('',#13816,.F.); +#13818=ADVANCED_FACE('',(#13817),#13810,.T.); +#13819=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#13820=DIRECTION('',(0.E0,1.E0,0.E0)); +#13821=DIRECTION('',(0.E0,0.E0,1.E0)); +#13822=AXIS2_PLACEMENT_3D('',#13819,#13820,#13821); +#13823=PLANE('',#13822); +#13824=ORIENTED_EDGE('',*,*,#13541,.F.); +#13826=ORIENTED_EDGE('',*,*,#13825,.T.); +#13827=ORIENTED_EDGE('',*,*,#13671,.T.); +#13828=ORIENTED_EDGE('',*,*,#13812,.F.); +#13829=EDGE_LOOP('',(#13824,#13826,#13827,#13828)); +#13830=FACE_OUTER_BOUND('',#13829,.F.); +#13831=ADVANCED_FACE('',(#13830),#13823,.T.); +#13832=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#13833=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13834=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13835=AXIS2_PLACEMENT_3D('',#13832,#13833,#13834); +#13836=PLANE('',#13835); +#13837=ORIENTED_EDGE('',*,*,#13539,.F.); +#13839=ORIENTED_EDGE('',*,*,#13838,.T.); +#13840=ORIENTED_EDGE('',*,*,#13673,.T.); +#13841=ORIENTED_EDGE('',*,*,#13825,.F.); +#13842=EDGE_LOOP('',(#13837,#13839,#13840,#13841)); +#13843=FACE_OUTER_BOUND('',#13842,.F.); +#13844=ADVANCED_FACE('',(#13843),#13836,.T.); +#13845=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#13846=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13847=DIRECTION('',(0.E0,1.E0,0.E0)); +#13848=AXIS2_PLACEMENT_3D('',#13845,#13846,#13847); +#13849=PLANE('',#13848); +#13850=ORIENTED_EDGE('',*,*,#13537,.F.); +#13852=ORIENTED_EDGE('',*,*,#13851,.T.); +#13853=ORIENTED_EDGE('',*,*,#13675,.T.); +#13854=ORIENTED_EDGE('',*,*,#13838,.F.); +#13855=EDGE_LOOP('',(#13850,#13852,#13853,#13854)); +#13856=FACE_OUTER_BOUND('',#13855,.F.); +#13857=ADVANCED_FACE('',(#13856),#13849,.T.); +#13858=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#13859=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13860=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13861=AXIS2_PLACEMENT_3D('',#13858,#13859,#13860); +#13862=PLANE('',#13861); +#13863=ORIENTED_EDGE('',*,*,#13535,.F.); +#13865=ORIENTED_EDGE('',*,*,#13864,.T.); +#13866=ORIENTED_EDGE('',*,*,#13677,.T.); +#13867=ORIENTED_EDGE('',*,*,#13851,.F.); +#13868=EDGE_LOOP('',(#13863,#13865,#13866,#13867)); +#13869=FACE_OUTER_BOUND('',#13868,.F.); +#13870=ADVANCED_FACE('',(#13869),#13862,.T.); +#13871=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#13872=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13873=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13874=AXIS2_PLACEMENT_3D('',#13871,#13872,#13873); +#13875=PLANE('',#13874); +#13876=ORIENTED_EDGE('',*,*,#13533,.F.); +#13877=ORIENTED_EDGE('',*,*,#13581,.T.); +#13878=ORIENTED_EDGE('',*,*,#13679,.T.); +#13879=ORIENTED_EDGE('',*,*,#13864,.F.); +#13880=EDGE_LOOP('',(#13876,#13877,#13878,#13879)); +#13881=FACE_OUTER_BOUND('',#13880,.F.); +#13882=ADVANCED_FACE('',(#13881),#13875,.T.); +#13883=CARTESIAN_POINT('',(1.84E0,1.125E0,1.85E0)); +#13884=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13885=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13886=AXIS2_PLACEMENT_3D('',#13883,#13884,#13885); +#13887=PLANE('',#13886); +#13888=ORIENTED_EDGE('',*,*,#13654,.F.); +#13889=ORIENTED_EDGE('',*,*,#13694,.T.); +#13890=ORIENTED_EDGE('',*,*,#9615,.F.); +#13891=ORIENTED_EDGE('',*,*,#13558,.F.); +#13892=EDGE_LOOP('',(#13888,#13889,#13890,#13891)); +#13893=FACE_OUTER_BOUND('',#13892,.F.); +#13894=ADVANCED_FACE('',(#13893),#13887,.T.); +#13895=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#13896=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13897=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13898=AXIS2_PLACEMENT_3D('',#13895,#13896,#13897); +#13899=PLANE('',#13898); +#13901=ORIENTED_EDGE('',*,*,#13900,.F.); +#13903=ORIENTED_EDGE('',*,*,#13902,.T.); +#13904=ORIENTED_EDGE('',*,*,#10960,.F.); +#13905=ORIENTED_EDGE('',*,*,#11157,.F.); +#13906=ORIENTED_EDGE('',*,*,#10798,.T.); +#13907=ORIENTED_EDGE('',*,*,#9124,.F.); +#13908=EDGE_LOOP('',(#13901,#13903,#13904,#13905,#13906,#13907)); +#13909=FACE_OUTER_BOUND('',#13908,.F.); +#13910=ADVANCED_FACE('',(#13909),#13899,.F.); +#13911=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13912=DIRECTION('',(1.E0,0.E0,0.E0)); +#13913=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13914=AXIS2_PLACEMENT_3D('',#13911,#13912,#13913); +#13915=PLANE('',#13914); +#13916=ORIENTED_EDGE('',*,*,#9122,.T.); +#13918=ORIENTED_EDGE('',*,*,#13917,.T.); +#13920=ORIENTED_EDGE('',*,*,#13919,.T.); +#13922=ORIENTED_EDGE('',*,*,#13921,.T.); +#13924=ORIENTED_EDGE('',*,*,#13923,.T.); +#13926=ORIENTED_EDGE('',*,*,#13925,.T.); +#13928=ORIENTED_EDGE('',*,*,#13927,.T.); +#13930=ORIENTED_EDGE('',*,*,#13929,.T.); +#13932=ORIENTED_EDGE('',*,*,#13931,.T.); +#13933=ORIENTED_EDGE('',*,*,#13900,.T.); +#13934=EDGE_LOOP('',(#13916,#13918,#13920,#13922,#13924,#13926,#13928,#13930, +#13932,#13933)); +#13935=FACE_OUTER_BOUND('',#13934,.F.); +#13936=ADVANCED_FACE('',(#13935),#13915,.F.); +#13937=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13938=DIRECTION('',(1.E0,0.E0,0.E0)); +#13939=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13940=AXIS2_PLACEMENT_3D('',#13937,#13938,#13939); +#13941=PLANE('',#13940); +#13943=ORIENTED_EDGE('',*,*,#13942,.F.); +#13945=ORIENTED_EDGE('',*,*,#13944,.T.); +#13946=ORIENTED_EDGE('',*,*,#9621,.T.); +#13947=ORIENTED_EDGE('',*,*,#10575,.T.); +#13949=ORIENTED_EDGE('',*,*,#13948,.T.); +#13950=EDGE_LOOP('',(#13943,#13945,#13946,#13947,#13949)); +#13951=FACE_OUTER_BOUND('',#13950,.F.); +#13952=ADVANCED_FACE('',(#13951),#13941,.F.); +#13953=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#13954=DIRECTION('',(0.E0,0.E0,1.E0)); +#13955=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13956=AXIS2_PLACEMENT_3D('',#13953,#13954,#13955); +#13957=PLANE('',#13956); +#13958=ORIENTED_EDGE('',*,*,#13917,.F.); +#13960=ORIENTED_EDGE('',*,*,#13959,.T.); +#13962=ORIENTED_EDGE('',*,*,#13961,.T.); +#13964=ORIENTED_EDGE('',*,*,#13963,.F.); +#13966=ORIENTED_EDGE('',*,*,#13965,.T.); +#13968=ORIENTED_EDGE('',*,*,#13967,.F.); +#13969=EDGE_LOOP('',(#13958,#13960,#13962,#13964,#13966,#13968)); +#13970=FACE_OUTER_BOUND('',#13969,.F.); +#13971=ADVANCED_FACE('',(#13970),#13957,.T.); +#13972=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13973=DIRECTION('',(1.E0,0.E0,0.E0)); +#13974=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13975=AXIS2_PLACEMENT_3D('',#13972,#13973,#13974); +#13976=PLANE('',#13975); +#13978=ORIENTED_EDGE('',*,*,#13977,.T.); +#13979=ORIENTED_EDGE('',*,*,#10573,.T.); +#13980=ORIENTED_EDGE('',*,*,#10190,.F.); +#13981=ORIENTED_EDGE('',*,*,#8674,.T.); +#13983=ORIENTED_EDGE('',*,*,#13982,.F.); +#13984=EDGE_LOOP('',(#13978,#13979,#13980,#13981,#13983)); +#13985=FACE_OUTER_BOUND('',#13984,.F.); +#13986=ADVANCED_FACE('',(#13985),#13976,.T.); +#13987=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13988=DIRECTION('',(1.E0,0.E0,0.E0)); +#13989=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13990=AXIS2_PLACEMENT_3D('',#13987,#13988,#13989); +#13991=PLANE('',#13990); +#13993=ORIENTED_EDGE('',*,*,#13992,.T.); +#13994=ORIENTED_EDGE('',*,*,#13959,.F.); +#13995=ORIENTED_EDGE('',*,*,#9120,.F.); +#13997=ORIENTED_EDGE('',*,*,#13996,.F.); +#13998=EDGE_LOOP('',(#13993,#13994,#13995,#13997)); +#13999=FACE_OUTER_BOUND('',#13998,.F.); +#14000=ADVANCED_FACE('',(#13999),#13991,.T.); +#14001=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#14002=DIRECTION('',(1.E0,0.E0,0.E0)); +#14003=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14004=AXIS2_PLACEMENT_3D('',#14001,#14002,#14003); +#14005=PLANE('',#14004); +#14007=ORIENTED_EDGE('',*,*,#14006,.T.); +#14008=ORIENTED_EDGE('',*,*,#10962,.F.); +#14009=ORIENTED_EDGE('',*,*,#13902,.F.); +#14010=EDGE_LOOP('',(#14007,#14008,#14009)); +#14011=FACE_OUTER_BOUND('',#14010,.F.); +#14012=ADVANCED_FACE('',(#14011),#14005,.T.); +#14013=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#14014=DIRECTION('',(0.E0,0.E0,1.E0)); +#14015=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14016=AXIS2_PLACEMENT_3D('',#14013,#14014,#14015); +#14017=PLANE('',#14016); +#14019=ORIENTED_EDGE('',*,*,#14018,.T.); +#14020=ORIENTED_EDGE('',*,*,#13948,.F.); +#14021=ORIENTED_EDGE('',*,*,#13977,.F.); +#14023=ORIENTED_EDGE('',*,*,#14022,.T.); +#14025=ORIENTED_EDGE('',*,*,#14024,.T.); +#14027=ORIENTED_EDGE('',*,*,#14026,.T.); +#14028=EDGE_LOOP('',(#14019,#14020,#14021,#14023,#14025,#14027)); +#14029=FACE_OUTER_BOUND('',#14028,.F.); +#14030=ADVANCED_FACE('',(#14029),#14017,.T.); +#14031=CARTESIAN_POINT('',(2.8E0,1.240470053838E0,1.65E0)); +#14032=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#14033=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#14034=AXIS2_PLACEMENT_3D('',#14031,#14032,#14033); +#14035=PLANE('',#14034); +#14036=ORIENTED_EDGE('',*,*,#13942,.T.); +#14037=ORIENTED_EDGE('',*,*,#14018,.F.); +#14039=ORIENTED_EDGE('',*,*,#14038,.T.); +#14041=ORIENTED_EDGE('',*,*,#14040,.T.); +#14042=EDGE_LOOP('',(#14036,#14037,#14039,#14041)); +#14043=FACE_OUTER_BOUND('',#14042,.F.); +#14044=ADVANCED_FACE('',(#14043),#14035,.T.); +#14045=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14046=DIRECTION('',(1.E0,0.E0,0.E0)); +#14047=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14048=AXIS2_PLACEMENT_3D('',#14045,#14046,#14047); +#14049=PLANE('',#14048); +#14050=ORIENTED_EDGE('',*,*,#9114,.F.); +#14052=ORIENTED_EDGE('',*,*,#14051,.F.); +#14054=ORIENTED_EDGE('',*,*,#14053,.F.); +#14056=ORIENTED_EDGE('',*,*,#14055,.F.); +#14058=ORIENTED_EDGE('',*,*,#14057,.F.); +#14060=ORIENTED_EDGE('',*,*,#14059,.F.); +#14062=ORIENTED_EDGE('',*,*,#14061,.F.); +#14064=ORIENTED_EDGE('',*,*,#14063,.F.); +#14066=ORIENTED_EDGE('',*,*,#14065,.F.); +#14067=ORIENTED_EDGE('',*,*,#13965,.F.); +#14068=EDGE_LOOP('',(#14050,#14052,#14054,#14056,#14058,#14060,#14062,#14064, +#14066,#14067)); +#14069=FACE_OUTER_BOUND('',#14068,.F.); +#14070=ADVANCED_FACE('',(#14069),#14049,.T.); +#14071=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14072=DIRECTION('',(1.E0,0.E0,0.E0)); +#14073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14074=AXIS2_PLACEMENT_3D('',#14071,#14072,#14073); +#14075=PLANE('',#14074); +#14076=ORIENTED_EDGE('',*,*,#14038,.F.); +#14077=ORIENTED_EDGE('',*,*,#14026,.F.); +#14078=ORIENTED_EDGE('',*,*,#10586,.F.); +#14079=ORIENTED_EDGE('',*,*,#9625,.F.); +#14081=ORIENTED_EDGE('',*,*,#14080,.F.); +#14082=EDGE_LOOP('',(#14076,#14077,#14078,#14079,#14081)); +#14083=FACE_OUTER_BOUND('',#14082,.F.); +#14084=ADVANCED_FACE('',(#14083),#14075,.T.); +#14085=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#14086=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#14087=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#14088=AXIS2_PLACEMENT_3D('',#14085,#14086,#14087); +#14089=PLANE('',#14088); +#14090=ORIENTED_EDGE('',*,*,#14051,.T.); +#14091=ORIENTED_EDGE('',*,*,#9112,.F.); +#14092=ORIENTED_EDGE('',*,*,#10817,.F.); +#14093=ORIENTED_EDGE('',*,*,#11174,.T.); +#14094=ORIENTED_EDGE('',*,*,#10968,.T.); +#14096=ORIENTED_EDGE('',*,*,#14095,.F.); +#14097=EDGE_LOOP('',(#14090,#14091,#14092,#14093,#14094,#14096)); +#14098=FACE_OUTER_BOUND('',#14097,.F.); +#14099=ADVANCED_FACE('',(#14098),#14089,.F.); +#14100=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14101=DIRECTION('',(1.E0,0.E0,0.E0)); +#14102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14103=AXIS2_PLACEMENT_3D('',#14100,#14101,#14102); +#14104=PLANE('',#14103); +#14105=ORIENTED_EDGE('',*,*,#14024,.F.); +#14107=ORIENTED_EDGE('',*,*,#14106,.T.); +#14108=ORIENTED_EDGE('',*,*,#8670,.F.); +#14109=ORIENTED_EDGE('',*,*,#10224,.T.); +#14110=ORIENTED_EDGE('',*,*,#10588,.F.); +#14111=EDGE_LOOP('',(#14105,#14107,#14108,#14109,#14110)); +#14112=FACE_OUTER_BOUND('',#14111,.F.); +#14113=ADVANCED_FACE('',(#14112),#14104,.F.); +#14114=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14115=DIRECTION('',(1.E0,0.E0,0.E0)); +#14116=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14117=AXIS2_PLACEMENT_3D('',#14114,#14115,#14116); +#14118=PLANE('',#14117); +#14120=ORIENTED_EDGE('',*,*,#14119,.F.); +#14122=ORIENTED_EDGE('',*,*,#14121,.T.); +#14123=ORIENTED_EDGE('',*,*,#9116,.T.); +#14124=ORIENTED_EDGE('',*,*,#13963,.T.); +#14125=EDGE_LOOP('',(#14120,#14122,#14123,#14124)); +#14126=FACE_OUTER_BOUND('',#14125,.F.); +#14127=ADVANCED_FACE('',(#14126),#14118,.F.); +#14128=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14129=DIRECTION('',(1.E0,0.E0,0.E0)); +#14130=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14131=AXIS2_PLACEMENT_3D('',#14128,#14129,#14130); +#14132=PLANE('',#14131); +#14134=ORIENTED_EDGE('',*,*,#14133,.F.); +#14135=ORIENTED_EDGE('',*,*,#14095,.T.); +#14136=ORIENTED_EDGE('',*,*,#10966,.T.); +#14137=EDGE_LOOP('',(#14134,#14135,#14136)); +#14138=FACE_OUTER_BOUND('',#14137,.F.); +#14139=ADVANCED_FACE('',(#14138),#14132,.F.); +#14140=CARTESIAN_POINT('',(2.96E0,1.625E0,-1.4E0)); +#14141=DIRECTION('',(0.E0,1.E0,0.E0)); +#14142=DIRECTION('',(0.E0,0.E0,1.E0)); +#14143=AXIS2_PLACEMENT_3D('',#14140,#14141,#14142); +#14144=PLANE('',#14143); +#14145=ORIENTED_EDGE('',*,*,#14022,.F.); +#14146=ORIENTED_EDGE('',*,*,#13982,.T.); +#14147=ORIENTED_EDGE('',*,*,#8672,.T.); +#14148=ORIENTED_EDGE('',*,*,#14106,.F.); +#14149=EDGE_LOOP('',(#14145,#14146,#14147,#14148)); +#14150=FACE_OUTER_BOUND('',#14149,.F.); +#14151=ADVANCED_FACE('',(#14150),#14144,.F.); +#14152=CARTESIAN_POINT('',(2.64E0,6.25E-1,-7.5E-1)); +#14153=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14154=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14155=AXIS2_PLACEMENT_3D('',#14152,#14153,#14154); +#14156=PLANE('',#14155); +#14157=ORIENTED_EDGE('',*,*,#14119,.T.); +#14158=ORIENTED_EDGE('',*,*,#13961,.F.); +#14159=ORIENTED_EDGE('',*,*,#13992,.F.); +#14161=ORIENTED_EDGE('',*,*,#14160,.T.); +#14162=EDGE_LOOP('',(#14157,#14158,#14159,#14161)); +#14163=FACE_OUTER_BOUND('',#14162,.F.); +#14164=ADVANCED_FACE('',(#14163),#14156,.T.); +#14165=CARTESIAN_POINT('',(2.96E0,6.75E-1,-1.4E0)); +#14166=DIRECTION('',(0.E0,0.E0,1.E0)); +#14167=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14168=AXIS2_PLACEMENT_3D('',#14165,#14166,#14167); +#14169=PLANE('',#14168); +#14170=ORIENTED_EDGE('',*,*,#14160,.F.); +#14171=ORIENTED_EDGE('',*,*,#13996,.T.); +#14172=ORIENTED_EDGE('',*,*,#9118,.T.); +#14173=ORIENTED_EDGE('',*,*,#14121,.F.); +#14174=EDGE_LOOP('',(#14170,#14171,#14172,#14173)); +#14175=FACE_OUTER_BOUND('',#14174,.F.); +#14176=ADVANCED_FACE('',(#14175),#14169,.F.); +#14177=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#14178=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14179=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14180=AXIS2_PLACEMENT_3D('',#14177,#14178,#14179); +#14181=PLANE('',#14180); +#14182=ORIENTED_EDGE('',*,*,#13931,.F.); +#14184=ORIENTED_EDGE('',*,*,#14183,.T.); +#14185=ORIENTED_EDGE('',*,*,#14053,.T.); +#14186=ORIENTED_EDGE('',*,*,#14133,.T.); +#14187=ORIENTED_EDGE('',*,*,#10964,.F.); +#14188=ORIENTED_EDGE('',*,*,#14006,.F.); +#14189=EDGE_LOOP('',(#14182,#14184,#14185,#14186,#14187,#14188)); +#14190=FACE_OUTER_BOUND('',#14189,.F.); +#14191=ADVANCED_FACE('',(#14190),#14181,.T.); +#14192=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#14193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14194=DIRECTION('',(0.E0,1.E0,0.E0)); +#14195=AXIS2_PLACEMENT_3D('',#14192,#14193,#14194); +#14196=PLANE('',#14195); +#14197=ORIENTED_EDGE('',*,*,#13929,.F.); +#14199=ORIENTED_EDGE('',*,*,#14198,.T.); +#14200=ORIENTED_EDGE('',*,*,#14055,.T.); +#14201=ORIENTED_EDGE('',*,*,#14183,.F.); +#14202=EDGE_LOOP('',(#14197,#14199,#14200,#14201)); +#14203=FACE_OUTER_BOUND('',#14202,.F.); +#14204=ADVANCED_FACE('',(#14203),#14196,.T.); +#14205=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#14206=DIRECTION('',(0.E0,1.E0,0.E0)); +#14207=DIRECTION('',(0.E0,0.E0,1.E0)); +#14208=AXIS2_PLACEMENT_3D('',#14205,#14206,#14207); +#14209=PLANE('',#14208); +#14210=ORIENTED_EDGE('',*,*,#13927,.F.); +#14212=ORIENTED_EDGE('',*,*,#14211,.T.); +#14213=ORIENTED_EDGE('',*,*,#14057,.T.); +#14214=ORIENTED_EDGE('',*,*,#14198,.F.); +#14215=EDGE_LOOP('',(#14210,#14212,#14213,#14214)); +#14216=FACE_OUTER_BOUND('',#14215,.F.); +#14217=ADVANCED_FACE('',(#14216),#14209,.T.); +#14218=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#14219=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14220=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14221=AXIS2_PLACEMENT_3D('',#14218,#14219,#14220); +#14222=PLANE('',#14221); +#14223=ORIENTED_EDGE('',*,*,#13925,.F.); +#14225=ORIENTED_EDGE('',*,*,#14224,.T.); +#14226=ORIENTED_EDGE('',*,*,#14059,.T.); +#14227=ORIENTED_EDGE('',*,*,#14211,.F.); +#14228=EDGE_LOOP('',(#14223,#14225,#14226,#14227)); +#14229=FACE_OUTER_BOUND('',#14228,.F.); +#14230=ADVANCED_FACE('',(#14229),#14222,.T.); +#14231=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#14232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14233=DIRECTION('',(0.E0,1.E0,0.E0)); +#14234=AXIS2_PLACEMENT_3D('',#14231,#14232,#14233); +#14235=PLANE('',#14234); +#14236=ORIENTED_EDGE('',*,*,#13923,.F.); +#14238=ORIENTED_EDGE('',*,*,#14237,.T.); +#14239=ORIENTED_EDGE('',*,*,#14061,.T.); +#14240=ORIENTED_EDGE('',*,*,#14224,.F.); +#14241=EDGE_LOOP('',(#14236,#14238,#14239,#14240)); +#14242=FACE_OUTER_BOUND('',#14241,.F.); +#14243=ADVANCED_FACE('',(#14242),#14235,.T.); +#14244=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#14245=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14246=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14247=AXIS2_PLACEMENT_3D('',#14244,#14245,#14246); +#14248=PLANE('',#14247); +#14249=ORIENTED_EDGE('',*,*,#13921,.F.); +#14251=ORIENTED_EDGE('',*,*,#14250,.T.); +#14252=ORIENTED_EDGE('',*,*,#14063,.T.); +#14253=ORIENTED_EDGE('',*,*,#14237,.F.); +#14254=EDGE_LOOP('',(#14249,#14251,#14252,#14253)); +#14255=FACE_OUTER_BOUND('',#14254,.F.); +#14256=ADVANCED_FACE('',(#14255),#14248,.T.); +#14257=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#14258=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14259=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14260=AXIS2_PLACEMENT_3D('',#14257,#14258,#14259); +#14261=PLANE('',#14260); +#14262=ORIENTED_EDGE('',*,*,#13919,.F.); +#14263=ORIENTED_EDGE('',*,*,#13967,.T.); +#14264=ORIENTED_EDGE('',*,*,#14065,.T.); +#14265=ORIENTED_EDGE('',*,*,#14250,.F.); +#14266=EDGE_LOOP('',(#14262,#14263,#14264,#14265)); +#14267=FACE_OUTER_BOUND('',#14266,.F.); +#14268=ADVANCED_FACE('',(#14267),#14261,.T.); +#14269=CARTESIAN_POINT('',(2.64E0,1.125E0,1.85E0)); +#14270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14271=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14272=AXIS2_PLACEMENT_3D('',#14269,#14270,#14271); +#14273=PLANE('',#14272); +#14274=ORIENTED_EDGE('',*,*,#14040,.F.); +#14275=ORIENTED_EDGE('',*,*,#14080,.T.); +#14276=ORIENTED_EDGE('',*,*,#9623,.F.); +#14277=ORIENTED_EDGE('',*,*,#13944,.F.); +#14278=EDGE_LOOP('',(#14274,#14275,#14276,#14277)); +#14279=FACE_OUTER_BOUND('',#14278,.F.); +#14280=ADVANCED_FACE('',(#14279),#14273,.T.); +#14281=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#14282=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#14283=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#14284=AXIS2_PLACEMENT_3D('',#14281,#14282,#14283); +#14285=PLANE('',#14284); +#14287=ORIENTED_EDGE('',*,*,#14286,.F.); +#14289=ORIENTED_EDGE('',*,*,#14288,.T.); +#14290=ORIENTED_EDGE('',*,*,#10972,.F.); +#14291=ORIENTED_EDGE('',*,*,#11171,.F.); +#14292=ORIENTED_EDGE('',*,*,#10813,.T.); +#14293=ORIENTED_EDGE('',*,*,#9108,.F.); +#14294=EDGE_LOOP('',(#14287,#14289,#14290,#14291,#14292,#14293)); +#14295=FACE_OUTER_BOUND('',#14294,.F.); +#14296=ADVANCED_FACE('',(#14295),#14285,.F.); +#14297=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14298=DIRECTION('',(1.E0,0.E0,0.E0)); +#14299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14300=AXIS2_PLACEMENT_3D('',#14297,#14298,#14299); +#14301=PLANE('',#14300); +#14302=ORIENTED_EDGE('',*,*,#9106,.T.); +#14304=ORIENTED_EDGE('',*,*,#14303,.T.); +#14306=ORIENTED_EDGE('',*,*,#14305,.T.); +#14308=ORIENTED_EDGE('',*,*,#14307,.T.); +#14310=ORIENTED_EDGE('',*,*,#14309,.T.); +#14312=ORIENTED_EDGE('',*,*,#14311,.T.); +#14314=ORIENTED_EDGE('',*,*,#14313,.T.); +#14316=ORIENTED_EDGE('',*,*,#14315,.T.); +#14318=ORIENTED_EDGE('',*,*,#14317,.T.); +#14319=ORIENTED_EDGE('',*,*,#14286,.T.); +#14320=EDGE_LOOP('',(#14302,#14304,#14306,#14308,#14310,#14312,#14314,#14316, +#14318,#14319)); +#14321=FACE_OUTER_BOUND('',#14320,.F.); +#14322=ADVANCED_FACE('',(#14321),#14301,.F.); +#14323=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14324=DIRECTION('',(1.E0,0.E0,0.E0)); +#14325=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14326=AXIS2_PLACEMENT_3D('',#14323,#14324,#14325); +#14327=PLANE('',#14326); +#14329=ORIENTED_EDGE('',*,*,#14328,.F.); +#14331=ORIENTED_EDGE('',*,*,#14330,.T.); +#14332=ORIENTED_EDGE('',*,*,#9629,.T.); +#14333=ORIENTED_EDGE('',*,*,#10593,.T.); +#14335=ORIENTED_EDGE('',*,*,#14334,.T.); +#14336=EDGE_LOOP('',(#14329,#14331,#14332,#14333,#14335)); +#14337=FACE_OUTER_BOUND('',#14336,.F.); +#14338=ADVANCED_FACE('',(#14337),#14327,.F.); +#14339=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#14340=DIRECTION('',(0.E0,0.E0,1.E0)); +#14341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14342=AXIS2_PLACEMENT_3D('',#14339,#14340,#14341); +#14343=PLANE('',#14342); +#14344=ORIENTED_EDGE('',*,*,#14303,.F.); +#14346=ORIENTED_EDGE('',*,*,#14345,.T.); +#14348=ORIENTED_EDGE('',*,*,#14347,.T.); +#14350=ORIENTED_EDGE('',*,*,#14349,.F.); +#14352=ORIENTED_EDGE('',*,*,#14351,.T.); +#14354=ORIENTED_EDGE('',*,*,#14353,.F.); +#14355=EDGE_LOOP('',(#14344,#14346,#14348,#14350,#14352,#14354)); +#14356=FACE_OUTER_BOUND('',#14355,.F.); +#14357=ADVANCED_FACE('',(#14356),#14343,.T.); +#14358=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14359=DIRECTION('',(1.E0,0.E0,0.E0)); +#14360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14361=AXIS2_PLACEMENT_3D('',#14358,#14359,#14360); +#14362=PLANE('',#14361); +#14364=ORIENTED_EDGE('',*,*,#14363,.T.); +#14365=ORIENTED_EDGE('',*,*,#10591,.T.); +#14366=ORIENTED_EDGE('',*,*,#10220,.F.); +#14367=ORIENTED_EDGE('',*,*,#8666,.T.); +#14369=ORIENTED_EDGE('',*,*,#14368,.F.); +#14370=EDGE_LOOP('',(#14364,#14365,#14366,#14367,#14369)); +#14371=FACE_OUTER_BOUND('',#14370,.F.); +#14372=ADVANCED_FACE('',(#14371),#14362,.T.); +#14373=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14374=DIRECTION('',(1.E0,0.E0,0.E0)); +#14375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14376=AXIS2_PLACEMENT_3D('',#14373,#14374,#14375); +#14377=PLANE('',#14376); +#14379=ORIENTED_EDGE('',*,*,#14378,.T.); +#14380=ORIENTED_EDGE('',*,*,#14345,.F.); +#14381=ORIENTED_EDGE('',*,*,#9104,.F.); +#14383=ORIENTED_EDGE('',*,*,#14382,.F.); +#14384=EDGE_LOOP('',(#14379,#14380,#14381,#14383)); +#14385=FACE_OUTER_BOUND('',#14384,.F.); +#14386=ADVANCED_FACE('',(#14385),#14377,.T.); +#14387=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14388=DIRECTION('',(1.E0,0.E0,0.E0)); +#14389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14390=AXIS2_PLACEMENT_3D('',#14387,#14388,#14389); +#14391=PLANE('',#14390); +#14393=ORIENTED_EDGE('',*,*,#14392,.T.); +#14394=ORIENTED_EDGE('',*,*,#10974,.F.); +#14395=ORIENTED_EDGE('',*,*,#14288,.F.); +#14396=EDGE_LOOP('',(#14393,#14394,#14395)); +#14397=FACE_OUTER_BOUND('',#14396,.F.); +#14398=ADVANCED_FACE('',(#14397),#14391,.T.); +#14399=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#14400=DIRECTION('',(0.E0,0.E0,1.E0)); +#14401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14402=AXIS2_PLACEMENT_3D('',#14399,#14400,#14401); +#14403=PLANE('',#14402); +#14405=ORIENTED_EDGE('',*,*,#14404,.T.); +#14406=ORIENTED_EDGE('',*,*,#14334,.F.); +#14407=ORIENTED_EDGE('',*,*,#14363,.F.); +#14409=ORIENTED_EDGE('',*,*,#14408,.T.); +#14411=ORIENTED_EDGE('',*,*,#14410,.T.); +#14413=ORIENTED_EDGE('',*,*,#14412,.T.); +#14414=EDGE_LOOP('',(#14405,#14406,#14407,#14409,#14411,#14413)); +#14415=FACE_OUTER_BOUND('',#14414,.F.); +#14416=ADVANCED_FACE('',(#14415),#14403,.T.); +#14417=CARTESIAN_POINT('',(3.6E0,1.240470053838E0,1.65E0)); +#14418=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#14419=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#14420=AXIS2_PLACEMENT_3D('',#14417,#14418,#14419); +#14421=PLANE('',#14420); +#14422=ORIENTED_EDGE('',*,*,#14328,.T.); +#14423=ORIENTED_EDGE('',*,*,#14404,.F.); +#14425=ORIENTED_EDGE('',*,*,#14424,.T.); +#14427=ORIENTED_EDGE('',*,*,#14426,.T.); +#14428=EDGE_LOOP('',(#14422,#14423,#14425,#14427)); +#14429=FACE_OUTER_BOUND('',#14428,.F.); +#14430=ADVANCED_FACE('',(#14429),#14421,.T.); +#14431=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14432=DIRECTION('',(1.E0,0.E0,0.E0)); +#14433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14434=AXIS2_PLACEMENT_3D('',#14431,#14432,#14433); +#14435=PLANE('',#14434); +#14436=ORIENTED_EDGE('',*,*,#9098,.F.); +#14438=ORIENTED_EDGE('',*,*,#14437,.F.); +#14440=ORIENTED_EDGE('',*,*,#14439,.F.); +#14442=ORIENTED_EDGE('',*,*,#14441,.F.); +#14444=ORIENTED_EDGE('',*,*,#14443,.F.); +#14446=ORIENTED_EDGE('',*,*,#14445,.F.); +#14448=ORIENTED_EDGE('',*,*,#14447,.F.); +#14450=ORIENTED_EDGE('',*,*,#14449,.F.); +#14452=ORIENTED_EDGE('',*,*,#14451,.F.); +#14453=ORIENTED_EDGE('',*,*,#14351,.F.); +#14454=EDGE_LOOP('',(#14436,#14438,#14440,#14442,#14444,#14446,#14448,#14450, +#14452,#14453)); +#14455=FACE_OUTER_BOUND('',#14454,.F.); +#14456=ADVANCED_FACE('',(#14455),#14435,.T.); +#14457=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14458=DIRECTION('',(1.E0,0.E0,0.E0)); +#14459=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14460=AXIS2_PLACEMENT_3D('',#14457,#14458,#14459); +#14461=PLANE('',#14460); +#14462=ORIENTED_EDGE('',*,*,#14424,.F.); +#14463=ORIENTED_EDGE('',*,*,#14412,.F.); +#14464=ORIENTED_EDGE('',*,*,#10609,.F.); +#14465=ORIENTED_EDGE('',*,*,#9633,.F.); +#14467=ORIENTED_EDGE('',*,*,#14466,.F.); +#14468=EDGE_LOOP('',(#14462,#14463,#14464,#14465,#14467)); +#14469=FACE_OUTER_BOUND('',#14468,.F.); +#14470=ADVANCED_FACE('',(#14469),#14461,.T.); +#14471=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#14472=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#14473=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#14474=AXIS2_PLACEMENT_3D('',#14471,#14472,#14473); +#14475=PLANE('',#14474); +#14476=ORIENTED_EDGE('',*,*,#14437,.T.); +#14477=ORIENTED_EDGE('',*,*,#9096,.F.); +#14478=ORIENTED_EDGE('',*,*,#10828,.F.); +#14479=ORIENTED_EDGE('',*,*,#11185,.T.); +#14480=ORIENTED_EDGE('',*,*,#10980,.T.); +#14482=ORIENTED_EDGE('',*,*,#14481,.F.); +#14483=EDGE_LOOP('',(#14476,#14477,#14478,#14479,#14480,#14482)); +#14484=FACE_OUTER_BOUND('',#14483,.F.); +#14485=ADVANCED_FACE('',(#14484),#14475,.F.); +#14486=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14487=DIRECTION('',(1.E0,0.E0,0.E0)); +#14488=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14489=AXIS2_PLACEMENT_3D('',#14486,#14487,#14488); +#14490=PLANE('',#14489); +#14491=ORIENTED_EDGE('',*,*,#14410,.F.); +#14493=ORIENTED_EDGE('',*,*,#14492,.T.); +#14494=ORIENTED_EDGE('',*,*,#8662,.F.); +#14495=ORIENTED_EDGE('',*,*,#10205,.T.); +#14496=ORIENTED_EDGE('',*,*,#10603,.F.); +#14497=EDGE_LOOP('',(#14491,#14493,#14494,#14495,#14496)); +#14498=FACE_OUTER_BOUND('',#14497,.F.); +#14499=ADVANCED_FACE('',(#14498),#14490,.F.); +#14500=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14501=DIRECTION('',(1.E0,0.E0,0.E0)); +#14502=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14503=AXIS2_PLACEMENT_3D('',#14500,#14501,#14502); +#14504=PLANE('',#14503); +#14506=ORIENTED_EDGE('',*,*,#14505,.F.); +#14508=ORIENTED_EDGE('',*,*,#14507,.T.); +#14509=ORIENTED_EDGE('',*,*,#9100,.T.); +#14510=ORIENTED_EDGE('',*,*,#14349,.T.); +#14511=EDGE_LOOP('',(#14506,#14508,#14509,#14510)); +#14512=FACE_OUTER_BOUND('',#14511,.F.); +#14513=ADVANCED_FACE('',(#14512),#14504,.F.); +#14514=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14515=DIRECTION('',(1.E0,0.E0,0.E0)); +#14516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14517=AXIS2_PLACEMENT_3D('',#14514,#14515,#14516); +#14518=PLANE('',#14517); +#14520=ORIENTED_EDGE('',*,*,#14519,.F.); +#14521=ORIENTED_EDGE('',*,*,#14481,.T.); +#14522=ORIENTED_EDGE('',*,*,#10978,.T.); +#14523=EDGE_LOOP('',(#14520,#14521,#14522)); +#14524=FACE_OUTER_BOUND('',#14523,.F.); +#14525=ADVANCED_FACE('',(#14524),#14518,.F.); +#14526=CARTESIAN_POINT('',(3.76E0,1.625E0,-1.4E0)); +#14527=DIRECTION('',(0.E0,1.E0,0.E0)); +#14528=DIRECTION('',(0.E0,0.E0,1.E0)); +#14529=AXIS2_PLACEMENT_3D('',#14526,#14527,#14528); +#14530=PLANE('',#14529); +#14531=ORIENTED_EDGE('',*,*,#14408,.F.); +#14532=ORIENTED_EDGE('',*,*,#14368,.T.); +#14533=ORIENTED_EDGE('',*,*,#8664,.T.); +#14534=ORIENTED_EDGE('',*,*,#14492,.F.); +#14535=EDGE_LOOP('',(#14531,#14532,#14533,#14534)); +#14536=FACE_OUTER_BOUND('',#14535,.F.); +#14537=ADVANCED_FACE('',(#14536),#14530,.F.); +#14538=CARTESIAN_POINT('',(3.44E0,6.25E-1,-7.5E-1)); +#14539=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14540=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14541=AXIS2_PLACEMENT_3D('',#14538,#14539,#14540); +#14542=PLANE('',#14541); +#14543=ORIENTED_EDGE('',*,*,#14505,.T.); +#14544=ORIENTED_EDGE('',*,*,#14347,.F.); +#14545=ORIENTED_EDGE('',*,*,#14378,.F.); +#14547=ORIENTED_EDGE('',*,*,#14546,.T.); +#14548=EDGE_LOOP('',(#14543,#14544,#14545,#14547)); +#14549=FACE_OUTER_BOUND('',#14548,.F.); +#14550=ADVANCED_FACE('',(#14549),#14542,.T.); +#14551=CARTESIAN_POINT('',(3.76E0,6.75E-1,-1.4E0)); +#14552=DIRECTION('',(0.E0,0.E0,1.E0)); +#14553=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14554=AXIS2_PLACEMENT_3D('',#14551,#14552,#14553); +#14555=PLANE('',#14554); +#14556=ORIENTED_EDGE('',*,*,#14546,.F.); +#14557=ORIENTED_EDGE('',*,*,#14382,.T.); +#14558=ORIENTED_EDGE('',*,*,#9102,.T.); +#14559=ORIENTED_EDGE('',*,*,#14507,.F.); +#14560=EDGE_LOOP('',(#14556,#14557,#14558,#14559)); +#14561=FACE_OUTER_BOUND('',#14560,.F.); +#14562=ADVANCED_FACE('',(#14561),#14555,.F.); +#14563=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#14564=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14565=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14566=AXIS2_PLACEMENT_3D('',#14563,#14564,#14565); +#14567=PLANE('',#14566); +#14568=ORIENTED_EDGE('',*,*,#14317,.F.); +#14570=ORIENTED_EDGE('',*,*,#14569,.T.); +#14571=ORIENTED_EDGE('',*,*,#14439,.T.); +#14572=ORIENTED_EDGE('',*,*,#14519,.T.); +#14573=ORIENTED_EDGE('',*,*,#10976,.F.); +#14574=ORIENTED_EDGE('',*,*,#14392,.F.); +#14575=EDGE_LOOP('',(#14568,#14570,#14571,#14572,#14573,#14574)); +#14576=FACE_OUTER_BOUND('',#14575,.F.); +#14577=ADVANCED_FACE('',(#14576),#14567,.T.); +#14578=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#14579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14580=DIRECTION('',(0.E0,1.E0,0.E0)); +#14581=AXIS2_PLACEMENT_3D('',#14578,#14579,#14580); +#14582=PLANE('',#14581); +#14583=ORIENTED_EDGE('',*,*,#14315,.F.); +#14585=ORIENTED_EDGE('',*,*,#14584,.T.); +#14586=ORIENTED_EDGE('',*,*,#14441,.T.); +#14587=ORIENTED_EDGE('',*,*,#14569,.F.); +#14588=EDGE_LOOP('',(#14583,#14585,#14586,#14587)); +#14589=FACE_OUTER_BOUND('',#14588,.F.); +#14590=ADVANCED_FACE('',(#14589),#14582,.T.); +#14591=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#14592=DIRECTION('',(0.E0,1.E0,0.E0)); +#14593=DIRECTION('',(0.E0,0.E0,1.E0)); +#14594=AXIS2_PLACEMENT_3D('',#14591,#14592,#14593); +#14595=PLANE('',#14594); +#14596=ORIENTED_EDGE('',*,*,#14313,.F.); +#14598=ORIENTED_EDGE('',*,*,#14597,.T.); +#14599=ORIENTED_EDGE('',*,*,#14443,.T.); +#14600=ORIENTED_EDGE('',*,*,#14584,.F.); +#14601=EDGE_LOOP('',(#14596,#14598,#14599,#14600)); +#14602=FACE_OUTER_BOUND('',#14601,.F.); +#14603=ADVANCED_FACE('',(#14602),#14595,.T.); +#14604=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#14605=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14606=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14607=AXIS2_PLACEMENT_3D('',#14604,#14605,#14606); +#14608=PLANE('',#14607); +#14609=ORIENTED_EDGE('',*,*,#14311,.F.); +#14611=ORIENTED_EDGE('',*,*,#14610,.T.); +#14612=ORIENTED_EDGE('',*,*,#14445,.T.); +#14613=ORIENTED_EDGE('',*,*,#14597,.F.); +#14614=EDGE_LOOP('',(#14609,#14611,#14612,#14613)); +#14615=FACE_OUTER_BOUND('',#14614,.F.); +#14616=ADVANCED_FACE('',(#14615),#14608,.T.); +#14617=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#14618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14619=DIRECTION('',(0.E0,1.E0,0.E0)); +#14620=AXIS2_PLACEMENT_3D('',#14617,#14618,#14619); +#14621=PLANE('',#14620); +#14622=ORIENTED_EDGE('',*,*,#14309,.F.); +#14624=ORIENTED_EDGE('',*,*,#14623,.T.); +#14625=ORIENTED_EDGE('',*,*,#14447,.T.); +#14626=ORIENTED_EDGE('',*,*,#14610,.F.); +#14627=EDGE_LOOP('',(#14622,#14624,#14625,#14626)); +#14628=FACE_OUTER_BOUND('',#14627,.F.); +#14629=ADVANCED_FACE('',(#14628),#14621,.T.); +#14630=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#14631=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14632=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14633=AXIS2_PLACEMENT_3D('',#14630,#14631,#14632); +#14634=PLANE('',#14633); +#14635=ORIENTED_EDGE('',*,*,#14307,.F.); +#14637=ORIENTED_EDGE('',*,*,#14636,.T.); +#14638=ORIENTED_EDGE('',*,*,#14449,.T.); +#14639=ORIENTED_EDGE('',*,*,#14623,.F.); +#14640=EDGE_LOOP('',(#14635,#14637,#14638,#14639)); +#14641=FACE_OUTER_BOUND('',#14640,.F.); +#14642=ADVANCED_FACE('',(#14641),#14634,.T.); +#14643=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#14644=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14645=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14646=AXIS2_PLACEMENT_3D('',#14643,#14644,#14645); +#14647=PLANE('',#14646); +#14648=ORIENTED_EDGE('',*,*,#14305,.F.); +#14649=ORIENTED_EDGE('',*,*,#14353,.T.); +#14650=ORIENTED_EDGE('',*,*,#14451,.T.); +#14651=ORIENTED_EDGE('',*,*,#14636,.F.); +#14652=EDGE_LOOP('',(#14648,#14649,#14650,#14651)); +#14653=FACE_OUTER_BOUND('',#14652,.F.); +#14654=ADVANCED_FACE('',(#14653),#14647,.T.); +#14655=CARTESIAN_POINT('',(3.44E0,1.125E0,1.85E0)); +#14656=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14658=AXIS2_PLACEMENT_3D('',#14655,#14656,#14657); +#14659=PLANE('',#14658); +#14660=ORIENTED_EDGE('',*,*,#14426,.F.); +#14661=ORIENTED_EDGE('',*,*,#14466,.T.); +#14662=ORIENTED_EDGE('',*,*,#9631,.F.); +#14663=ORIENTED_EDGE('',*,*,#14330,.F.); +#14664=EDGE_LOOP('',(#14660,#14661,#14662,#14663)); +#14665=FACE_OUTER_BOUND('',#14664,.F.); +#14666=ADVANCED_FACE('',(#14665),#14659,.T.); +#14667=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#14668=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14670=AXIS2_PLACEMENT_3D('',#14667,#14668,#14669); +#14671=PLANE('',#14670); +#14673=ORIENTED_EDGE('',*,*,#14672,.F.); +#14675=ORIENTED_EDGE('',*,*,#14674,.T.); +#14676=ORIENTED_EDGE('',*,*,#11012,.T.); +#14677=ORIENTED_EDGE('',*,*,#11036,.F.); +#14678=ORIENTED_EDGE('',*,*,#10833,.F.); +#14679=EDGE_LOOP('',(#14673,#14675,#14676,#14677,#14678)); +#14680=FACE_OUTER_BOUND('',#14679,.F.); +#14681=ADVANCED_FACE('',(#14680),#14671,.T.); +#14682=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#14683=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14684=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14685=AXIS2_PLACEMENT_3D('',#14682,#14683,#14684); +#14686=PLANE('',#14685); +#14688=ORIENTED_EDGE('',*,*,#14687,.T.); +#14689=ORIENTED_EDGE('',*,*,#10681,.F.); +#14690=ORIENTED_EDGE('',*,*,#8396,.F.); +#14692=ORIENTED_EDGE('',*,*,#14691,.T.); +#14693=EDGE_LOOP('',(#14688,#14689,#14690,#14692)); +#14694=FACE_OUTER_BOUND('',#14693,.F.); +#14695=ADVANCED_FACE('',(#14694),#14686,.T.); +#14696=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#14697=DIRECTION('',(1.E0,0.E0,0.E0)); +#14698=DIRECTION('',(0.E0,1.E0,0.E0)); +#14699=AXIS2_PLACEMENT_3D('',#14696,#14697,#14698); +#14700=PLANE('',#14699); +#14701=ORIENTED_EDGE('',*,*,#8779,.F.); +#14703=ORIENTED_EDGE('',*,*,#14702,.T.); +#14705=ORIENTED_EDGE('',*,*,#14704,.T.); +#14706=ORIENTED_EDGE('',*,*,#9084,.F.); +#14707=EDGE_LOOP('',(#14701,#14703,#14705,#14706)); +#14708=FACE_OUTER_BOUND('',#14707,.F.); +#14709=ADVANCED_FACE('',(#14708),#14700,.F.); +#14710=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#14711=DIRECTION('',(1.E0,0.E0,0.E0)); +#14712=DIRECTION('',(0.E0,1.E0,0.E0)); +#14713=AXIS2_PLACEMENT_3D('',#14710,#14711,#14712); +#14714=PLANE('',#14713); +#14716=ORIENTED_EDGE('',*,*,#14715,.T.); +#14717=ORIENTED_EDGE('',*,*,#14672,.T.); +#14718=ORIENTED_EDGE('',*,*,#10831,.T.); +#14719=ORIENTED_EDGE('',*,*,#9092,.F.); +#14720=EDGE_LOOP('',(#14716,#14717,#14718,#14719)); +#14721=FACE_OUTER_BOUND('',#14720,.F.); +#14722=ADVANCED_FACE('',(#14721),#14714,.F.); +#14723=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#14724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14726=AXIS2_PLACEMENT_3D('',#14723,#14724,#14725); +#14727=PLANE('',#14726); +#14728=ORIENTED_EDGE('',*,*,#14702,.F.); +#14729=ORIENTED_EDGE('',*,*,#8777,.T.); +#14730=ORIENTED_EDGE('',*,*,#11019,.T.); +#14732=ORIENTED_EDGE('',*,*,#14731,.F.); +#14733=EDGE_LOOP('',(#14728,#14729,#14730,#14732)); +#14734=FACE_OUTER_BOUND('',#14733,.F.); +#14735=ADVANCED_FACE('',(#14734),#14727,.T.); +#14736=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#14737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14738=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14739=AXIS2_PLACEMENT_3D('',#14736,#14737,#14738); +#14740=PLANE('',#14739); +#14742=ORIENTED_EDGE('',*,*,#14741,.T.); +#14744=ORIENTED_EDGE('',*,*,#14743,.F.); +#14745=ORIENTED_EDGE('',*,*,#8388,.F.); +#14746=ORIENTED_EDGE('',*,*,#8768,.T.); +#14747=EDGE_LOOP('',(#14742,#14744,#14745,#14746)); +#14748=FACE_OUTER_BOUND('',#14747,.F.); +#14749=ADVANCED_FACE('',(#14748),#14740,.T.); +#14750=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#14751=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14752=DIRECTION('',(0.E0,1.E0,0.E0)); +#14753=AXIS2_PLACEMENT_3D('',#14750,#14751,#14752); +#14754=PLANE('',#14753); +#14755=ORIENTED_EDGE('',*,*,#14704,.F.); +#14756=ORIENTED_EDGE('',*,*,#14731,.T.); +#14757=ORIENTED_EDGE('',*,*,#11017,.T.); +#14758=ORIENTED_EDGE('',*,*,#9086,.F.); +#14759=EDGE_LOOP('',(#14755,#14756,#14757,#14758)); +#14760=FACE_OUTER_BOUND('',#14759,.F.); +#14761=ADVANCED_FACE('',(#14760),#14754,.T.); +#14762=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#14763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14764=DIRECTION('',(0.E0,1.E0,0.E0)); +#14765=AXIS2_PLACEMENT_3D('',#14762,#14763,#14764); +#14766=PLANE('',#14765); +#14768=ORIENTED_EDGE('',*,*,#14767,.T.); +#14769=ORIENTED_EDGE('',*,*,#9261,.F.); +#14770=ORIENTED_EDGE('',*,*,#8390,.F.); +#14771=ORIENTED_EDGE('',*,*,#14743,.T.); +#14772=EDGE_LOOP('',(#14768,#14769,#14770,#14771)); +#14773=FACE_OUTER_BOUND('',#14772,.F.); +#14774=ADVANCED_FACE('',(#14773),#14766,.T.); +#14775=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#14776=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14778=AXIS2_PLACEMENT_3D('',#14775,#14776,#14777); +#14779=PLANE('',#14778); +#14780=ORIENTED_EDGE('',*,*,#8766,.T.); +#14781=ORIENTED_EDGE('',*,*,#9263,.T.); +#14782=ORIENTED_EDGE('',*,*,#14767,.F.); +#14783=ORIENTED_EDGE('',*,*,#14741,.F.); +#14784=EDGE_LOOP('',(#14780,#14781,#14782,#14783)); +#14785=FACE_OUTER_BOUND('',#14784,.F.); +#14786=ADVANCED_FACE('',(#14785),#14779,.F.); +#14787=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#14788=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14789=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14790=AXIS2_PLACEMENT_3D('',#14787,#14788,#14789); +#14791=PLANE('',#14790); +#14793=ORIENTED_EDGE('',*,*,#14792,.F.); +#14794=ORIENTED_EDGE('',*,*,#9256,.T.); +#14795=ORIENTED_EDGE('',*,*,#10683,.F.); +#14796=ORIENTED_EDGE('',*,*,#14687,.F.); +#14797=EDGE_LOOP('',(#14793,#14794,#14795,#14796)); +#14798=FACE_OUTER_BOUND('',#14797,.F.); +#14799=ADVANCED_FACE('',(#14798),#14791,.F.); +#14800=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#14801=DIRECTION('',(0.E0,0.E0,1.E0)); +#14802=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14803=AXIS2_PLACEMENT_3D('',#14800,#14801,#14802); +#14804=PLANE('',#14803); +#14805=ORIENTED_EDGE('',*,*,#14715,.F.); +#14806=ORIENTED_EDGE('',*,*,#9090,.T.); +#14807=ORIENTED_EDGE('',*,*,#11014,.T.); +#14808=ORIENTED_EDGE('',*,*,#14674,.F.); +#14809=EDGE_LOOP('',(#14805,#14806,#14807,#14808)); +#14810=FACE_OUTER_BOUND('',#14809,.F.); +#14811=ADVANCED_FACE('',(#14810),#14804,.T.); +#14812=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#14813=DIRECTION('',(0.E0,0.E0,1.E0)); +#14814=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14815=AXIS2_PLACEMENT_3D('',#14812,#14813,#14814); +#14816=PLANE('',#14815); +#14817=ORIENTED_EDGE('',*,*,#14792,.T.); +#14818=ORIENTED_EDGE('',*,*,#14691,.F.); +#14819=ORIENTED_EDGE('',*,*,#8394,.F.); +#14820=ORIENTED_EDGE('',*,*,#9258,.T.); +#14821=EDGE_LOOP('',(#14817,#14818,#14819,#14820)); +#14822=FACE_OUTER_BOUND('',#14821,.F.); +#14823=ADVANCED_FACE('',(#14822),#14816,.T.); +#14824=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#14825=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#14826=DIRECTION('',(0.E0,0.E0,1.E0)); +#14827=AXIS2_PLACEMENT_3D('',#14824,#14825,#14826); +#14828=PLANE('',#14827); +#14829=ORIENTED_EDGE('',*,*,#11022,.T.); +#14830=ORIENTED_EDGE('',*,*,#8773,.T.); +#14832=ORIENTED_EDGE('',*,*,#14831,.F.); +#14833=ORIENTED_EDGE('',*,*,#10997,.F.); +#14834=EDGE_LOOP('',(#14829,#14830,#14832,#14833)); +#14835=FACE_OUTER_BOUND('',#14834,.F.); +#14836=ADVANCED_FACE('',(#14835),#14828,.F.); +#14837=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#14838=DIRECTION('',(0.E0,1.E0,0.E0)); +#14839=DIRECTION('',(0.E0,0.E0,1.E0)); +#14840=AXIS2_PLACEMENT_3D('',#14837,#14838,#14839); +#14841=PLANE('',#14840); +#14842=ORIENTED_EDGE('',*,*,#8406,.F.); +#14843=ORIENTED_EDGE('',*,*,#10999,.T.); +#14844=ORIENTED_EDGE('',*,*,#14831,.T.); +#14845=ORIENTED_EDGE('',*,*,#8771,.F.); +#14846=EDGE_LOOP('',(#14842,#14843,#14844,#14845)); +#14847=FACE_OUTER_BOUND('',#14846,.F.); +#14848=ADVANCED_FACE('',(#14847),#14841,.T.); +#14849=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#14850=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14851=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14852=AXIS2_PLACEMENT_3D('',#14849,#14850,#14851); +#14853=PLANE('',#14852); +#14854=ORIENTED_EDGE('',*,*,#10403,.T.); +#14855=ORIENTED_EDGE('',*,*,#10870,.F.); +#14856=ORIENTED_EDGE('',*,*,#10266,.F.); +#14857=ORIENTED_EDGE('',*,*,#10329,.F.); +#14859=ORIENTED_EDGE('',*,*,#14858,.T.); +#14860=ORIENTED_EDGE('',*,*,#10622,.T.); +#14861=EDGE_LOOP('',(#14854,#14855,#14856,#14857,#14859,#14860)); +#14862=FACE_OUTER_BOUND('',#14861,.F.); +#14863=ADVANCED_FACE('',(#14862),#14853,.T.); +#14864=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#14865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14866=DIRECTION('',(0.E0,1.E0,0.E0)); +#14867=AXIS2_PLACEMENT_3D('',#14864,#14865,#14866); +#14868=PLANE('',#14867); +#14869=ORIENTED_EDGE('',*,*,#10327,.F.); +#14871=ORIENTED_EDGE('',*,*,#14870,.T.); +#14872=ORIENTED_EDGE('',*,*,#10624,.T.); +#14873=ORIENTED_EDGE('',*,*,#14858,.F.); +#14874=EDGE_LOOP('',(#14869,#14871,#14872,#14873)); +#14875=FACE_OUTER_BOUND('',#14874,.F.); +#14876=ADVANCED_FACE('',(#14875),#14868,.T.); +#14877=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#14878=DIRECTION('',(0.E0,1.E0,0.E0)); +#14879=DIRECTION('',(0.E0,0.E0,1.E0)); +#14880=AXIS2_PLACEMENT_3D('',#14877,#14878,#14879); +#14881=PLANE('',#14880); +#14882=ORIENTED_EDGE('',*,*,#10325,.F.); +#14884=ORIENTED_EDGE('',*,*,#14883,.T.); +#14885=ORIENTED_EDGE('',*,*,#10626,.T.); +#14886=ORIENTED_EDGE('',*,*,#14870,.F.); +#14887=EDGE_LOOP('',(#14882,#14884,#14885,#14886)); +#14888=FACE_OUTER_BOUND('',#14887,.F.); +#14889=ADVANCED_FACE('',(#14888),#14881,.T.); +#14890=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#14891=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14892=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14893=AXIS2_PLACEMENT_3D('',#14890,#14891,#14892); +#14894=PLANE('',#14893); +#14895=ORIENTED_EDGE('',*,*,#10323,.F.); +#14897=ORIENTED_EDGE('',*,*,#14896,.T.); +#14898=ORIENTED_EDGE('',*,*,#10628,.T.); +#14899=ORIENTED_EDGE('',*,*,#14883,.F.); +#14900=EDGE_LOOP('',(#14895,#14897,#14898,#14899)); +#14901=FACE_OUTER_BOUND('',#14900,.F.); +#14902=ADVANCED_FACE('',(#14901),#14894,.T.); +#14903=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#14904=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14905=DIRECTION('',(0.E0,1.E0,0.E0)); +#14906=AXIS2_PLACEMENT_3D('',#14903,#14904,#14905); +#14907=PLANE('',#14906); +#14908=ORIENTED_EDGE('',*,*,#10321,.F.); +#14910=ORIENTED_EDGE('',*,*,#14909,.T.); +#14911=ORIENTED_EDGE('',*,*,#10630,.T.); +#14912=ORIENTED_EDGE('',*,*,#14896,.F.); +#14913=EDGE_LOOP('',(#14908,#14910,#14911,#14912)); +#14914=FACE_OUTER_BOUND('',#14913,.F.); +#14915=ADVANCED_FACE('',(#14914),#14907,.T.); +#14916=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#14917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14918=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14919=AXIS2_PLACEMENT_3D('',#14916,#14917,#14918); +#14920=PLANE('',#14919); +#14921=ORIENTED_EDGE('',*,*,#10319,.F.); +#14923=ORIENTED_EDGE('',*,*,#14922,.T.); +#14924=ORIENTED_EDGE('',*,*,#10632,.T.); +#14925=ORIENTED_EDGE('',*,*,#14909,.F.); +#14926=EDGE_LOOP('',(#14921,#14923,#14924,#14925)); +#14927=FACE_OUTER_BOUND('',#14926,.F.); +#14928=ADVANCED_FACE('',(#14927),#14920,.T.); +#14929=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#14930=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14931=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14932=AXIS2_PLACEMENT_3D('',#14929,#14930,#14931); +#14933=PLANE('',#14932); +#14934=ORIENTED_EDGE('',*,*,#10317,.F.); +#14935=ORIENTED_EDGE('',*,*,#10360,.T.); +#14936=ORIENTED_EDGE('',*,*,#10634,.T.); +#14937=ORIENTED_EDGE('',*,*,#14922,.F.); +#14938=EDGE_LOOP('',(#14934,#14935,#14936,#14937)); +#14939=FACE_OUTER_BOUND('',#14938,.F.); +#14940=ADVANCED_FACE('',(#14939),#14933,.T.); +#14941=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.85E0)); +#14942=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14944=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); +#14945=PLANE('',#14944); +#14946=ORIENTED_EDGE('',*,*,#10304,.F.); +#14947=ORIENTED_EDGE('',*,*,#10649,.T.); +#14948=ORIENTED_EDGE('',*,*,#9559,.F.); +#14949=ORIENTED_EDGE('',*,*,#10342,.F.); +#14950=EDGE_LOOP('',(#14946,#14947,#14948,#14949)); +#14951=FACE_OUTER_BOUND('',#14950,.F.); +#14952=ADVANCED_FACE('',(#14951),#14945,.T.); +#14953=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#14954=DIRECTION('',(1.E0,-5.921189464667E-14,0.E0)); +#14955=DIRECTION('',(5.921189464667E-14,1.E0,0.E0)); +#14956=AXIS2_PLACEMENT_3D('',#14953,#14954,#14955); +#14957=PLANE('',#14956); +#14958=ORIENTED_EDGE('',*,*,#8658,.F.); +#14960=ORIENTED_EDGE('',*,*,#14959,.T.); +#14961=ORIENTED_EDGE('',*,*,#9637,.T.); +#14962=ORIENTED_EDGE('',*,*,#10606,.F.); +#14963=ORIENTED_EDGE('',*,*,#10208,.F.); +#14964=EDGE_LOOP('',(#14958,#14960,#14961,#14962,#14963)); +#14965=FACE_OUTER_BOUND('',#14964,.F.); +#14966=ADVANCED_FACE('',(#14965),#14957,.F.); +#14967=CARTESIAN_POINT('',(4.3E0,1.365E0,2.1E0)); +#14968=DIRECTION('',(0.E0,1.E0,0.E0)); +#14969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14970=AXIS2_PLACEMENT_3D('',#14967,#14968,#14969); +#14971=PLANE('',#14970); +#14972=ORIENTED_EDGE('',*,*,#8656,.F.); +#14974=ORIENTED_EDGE('',*,*,#14973,.T.); +#14976=ORIENTED_EDGE('',*,*,#14975,.T.); +#14977=ORIENTED_EDGE('',*,*,#9639,.T.); +#14978=ORIENTED_EDGE('',*,*,#14959,.F.); +#14979=EDGE_LOOP('',(#14972,#14974,#14976,#14977,#14978)); +#14980=FACE_OUTER_BOUND('',#14979,.F.); +#14981=ADVANCED_FACE('',(#14980),#14971,.F.); +#14982=CARTESIAN_POINT('',(4.485355339059E0,1.250355339059E0,2.1E0)); +#14983=DIRECTION('',(-5.E-1,-5.E-1,7.071067811866E-1)); +#14984=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#14985=AXIS2_PLACEMENT_3D('',#14982,#14983,#14984); +#14986=PLANE('',#14985); +#14987=ORIENTED_EDGE('',*,*,#8654,.F.); +#14989=ORIENTED_EDGE('',*,*,#14988,.T.); +#14991=ORIENTED_EDGE('',*,*,#14990,.T.); +#14992=ORIENTED_EDGE('',*,*,#14973,.F.); +#14993=EDGE_LOOP('',(#14987,#14989,#14991,#14992)); +#14994=FACE_OUTER_BOUND('',#14993,.F.); +#14995=ADVANCED_FACE('',(#14994),#14986,.T.); +#14996=CARTESIAN_POINT('',(4.5E0,5.25E-1,2.1E0)); +#14997=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#14998=DIRECTION('',(0.E0,1.E0,0.E0)); +#14999=AXIS2_PLACEMENT_3D('',#14996,#14997,#14998); +#15000=PLANE('',#14999); +#15001=ORIENTED_EDGE('',*,*,#8652,.F.); +#15003=ORIENTED_EDGE('',*,*,#15002,.T.); +#15005=ORIENTED_EDGE('',*,*,#15004,.T.); +#15006=ORIENTED_EDGE('',*,*,#14988,.F.); +#15007=EDGE_LOOP('',(#15001,#15003,#15005,#15006)); +#15008=FACE_OUTER_BOUND('',#15007,.F.); +#15009=ADVANCED_FACE('',(#15008),#15000,.T.); +#15010=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#15011=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15012=DIRECTION('',(1.E0,0.E0,0.E0)); +#15013=AXIS2_PLACEMENT_3D('',#15010,#15011,#15012); +#15014=PLANE('',#15013); +#15015=ORIENTED_EDGE('',*,*,#8650,.F.); +#15017=ORIENTED_EDGE('',*,*,#15016,.T.); +#15019=ORIENTED_EDGE('',*,*,#15018,.T.); +#15020=ORIENTED_EDGE('',*,*,#15002,.F.); +#15021=EDGE_LOOP('',(#15015,#15017,#15019,#15020)); +#15022=FACE_OUTER_BOUND('',#15021,.F.); +#15023=ADVANCED_FACE('',(#15022),#15014,.T.); +#15024=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.1E0)); +#15025=DIRECTION('',(1.E0,0.E0,0.E0)); +#15026=DIRECTION('',(0.E0,1.E0,0.E0)); +#15027=AXIS2_PLACEMENT_3D('',#15024,#15025,#15026); +#15028=PLANE('',#15027); +#15029=ORIENTED_EDGE('',*,*,#8648,.F.); +#15031=ORIENTED_EDGE('',*,*,#15030,.T.); +#15033=ORIENTED_EDGE('',*,*,#15032,.T.); +#15034=ORIENTED_EDGE('',*,*,#9647,.T.); +#15036=ORIENTED_EDGE('',*,*,#15035,.F.); +#15037=ORIENTED_EDGE('',*,*,#15016,.F.); +#15038=EDGE_LOOP('',(#15029,#15031,#15033,#15034,#15036,#15037)); +#15039=FACE_OUTER_BOUND('',#15038,.F.); +#15040=ADVANCED_FACE('',(#15039),#15028,.F.); +#15041=CARTESIAN_POINT('',(4.45E0,-2.5E-2,2.1E0)); +#15042=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15043=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15044=AXIS2_PLACEMENT_3D('',#15041,#15042,#15043); +#15045=PLANE('',#15044); +#15046=ORIENTED_EDGE('',*,*,#8646,.F.); +#15048=ORIENTED_EDGE('',*,*,#15047,.T.); +#15050=ORIENTED_EDGE('',*,*,#15049,.T.); +#15051=ORIENTED_EDGE('',*,*,#15030,.F.); +#15052=EDGE_LOOP('',(#15046,#15048,#15050,#15051)); +#15053=FACE_OUTER_BOUND('',#15052,.F.); +#15054=ADVANCED_FACE('',(#15053),#15045,.T.); +#15055=CARTESIAN_POINT('',(4.5E0,-7.65E-1,2.1E0)); +#15056=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#15057=DIRECTION('',(0.E0,1.E0,0.E0)); +#15058=AXIS2_PLACEMENT_3D('',#15055,#15056,#15057); +#15059=PLANE('',#15058); +#15060=ORIENTED_EDGE('',*,*,#8644,.F.); +#15062=ORIENTED_EDGE('',*,*,#15061,.T.); +#15064=ORIENTED_EDGE('',*,*,#15063,.T.); +#15065=ORIENTED_EDGE('',*,*,#15047,.F.); +#15066=EDGE_LOOP('',(#15060,#15062,#15064,#15065)); +#15067=FACE_OUTER_BOUND('',#15066,.F.); +#15068=ADVANCED_FACE('',(#15067),#15059,.T.); +#15069=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#15070=DIRECTION('',(-5.E-1,5.E-1,7.071067811866E-1)); +#15071=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#15072=AXIS2_PLACEMENT_3D('',#15069,#15070,#15071); +#15073=PLANE('',#15072); +#15074=ORIENTED_EDGE('',*,*,#8642,.F.); +#15076=ORIENTED_EDGE('',*,*,#15075,.T.); +#15078=ORIENTED_EDGE('',*,*,#15077,.T.); +#15079=ORIENTED_EDGE('',*,*,#15061,.F.); +#15080=EDGE_LOOP('',(#15074,#15076,#15078,#15079)); +#15081=FACE_OUTER_BOUND('',#15080,.F.); +#15082=ADVANCED_FACE('',(#15081),#15073,.T.); +#15083=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#15084=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15085=DIRECTION('',(1.E0,0.E0,0.E0)); +#15086=AXIS2_PLACEMENT_3D('',#15083,#15084,#15085); +#15087=PLANE('',#15086); +#15088=ORIENTED_EDGE('',*,*,#8640,.F.); +#15090=ORIENTED_EDGE('',*,*,#15089,.T.); +#15091=ORIENTED_EDGE('',*,*,#9655,.T.); +#15093=ORIENTED_EDGE('',*,*,#15092,.F.); +#15094=ORIENTED_EDGE('',*,*,#15075,.F.); +#15095=EDGE_LOOP('',(#15088,#15090,#15091,#15093,#15094)); +#15096=FACE_OUTER_BOUND('',#15095,.F.); +#15097=ADVANCED_FACE('',(#15096),#15087,.F.); +#15098=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.1E0)); +#15099=DIRECTION('',(1.E0,0.E0,0.E0)); +#15100=DIRECTION('',(0.E0,1.E0,0.E0)); +#15101=AXIS2_PLACEMENT_3D('',#15098,#15099,#15100); +#15102=PLANE('',#15101); +#15103=ORIENTED_EDGE('',*,*,#8638,.F.); +#15104=ORIENTED_EDGE('',*,*,#8986,.T.); +#15105=ORIENTED_EDGE('',*,*,#9943,.T.); +#15106=ORIENTED_EDGE('',*,*,#9657,.T.); +#15107=ORIENTED_EDGE('',*,*,#15089,.F.); +#15108=EDGE_LOOP('',(#15103,#15104,#15105,#15106,#15107)); +#15109=FACE_OUTER_BOUND('',#15108,.F.); +#15110=ADVANCED_FACE('',(#15109),#15102,.F.); +#15111=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.1E0)); +#15112=DIRECTION('',(7.071067811865E-1,-7.071067811866E-1,0.E0)); +#15113=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#15114=AXIS2_PLACEMENT_3D('',#15111,#15112,#15113); +#15115=PLANE('',#15114); +#15116=ORIENTED_EDGE('',*,*,#15077,.F.); +#15117=ORIENTED_EDGE('',*,*,#15092,.T.); +#15118=ORIENTED_EDGE('',*,*,#9653,.T.); +#15120=ORIENTED_EDGE('',*,*,#15119,.F.); +#15121=EDGE_LOOP('',(#15116,#15117,#15118,#15120)); +#15122=FACE_OUTER_BOUND('',#15121,.F.); +#15123=ADVANCED_FACE('',(#15122),#15115,.F.); +#15124=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.1E0)); +#15125=DIRECTION('',(1.E0,0.E0,0.E0)); +#15126=DIRECTION('',(0.E0,1.E0,0.E0)); +#15127=AXIS2_PLACEMENT_3D('',#15124,#15125,#15126); +#15128=PLANE('',#15127); +#15129=ORIENTED_EDGE('',*,*,#15063,.F.); +#15130=ORIENTED_EDGE('',*,*,#15119,.T.); +#15131=ORIENTED_EDGE('',*,*,#9651,.T.); +#15133=ORIENTED_EDGE('',*,*,#15132,.F.); +#15134=EDGE_LOOP('',(#15129,#15130,#15131,#15133)); +#15135=FACE_OUTER_BOUND('',#15134,.F.); +#15136=ADVANCED_FACE('',(#15135),#15128,.F.); +#15137=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.1E0)); +#15138=DIRECTION('',(0.E0,1.E0,0.E0)); +#15139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15140=AXIS2_PLACEMENT_3D('',#15137,#15138,#15139); +#15141=PLANE('',#15140); +#15142=ORIENTED_EDGE('',*,*,#15049,.F.); +#15143=ORIENTED_EDGE('',*,*,#15132,.T.); +#15144=ORIENTED_EDGE('',*,*,#9649,.T.); +#15145=ORIENTED_EDGE('',*,*,#15032,.F.); +#15146=EDGE_LOOP('',(#15142,#15143,#15144,#15145)); +#15147=FACE_OUTER_BOUND('',#15146,.F.); +#15148=ADVANCED_FACE('',(#15147),#15141,.F.); +#15149=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.1E0)); +#15150=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15151=DIRECTION('',(1.E0,0.E0,0.E0)); +#15152=AXIS2_PLACEMENT_3D('',#15149,#15150,#15151); +#15153=PLANE('',#15152); +#15154=ORIENTED_EDGE('',*,*,#15018,.F.); +#15155=ORIENTED_EDGE('',*,*,#15035,.T.); +#15156=ORIENTED_EDGE('',*,*,#9645,.T.); +#15158=ORIENTED_EDGE('',*,*,#15157,.F.); +#15159=EDGE_LOOP('',(#15154,#15155,#15156,#15158)); +#15160=FACE_OUTER_BOUND('',#15159,.F.); +#15161=ADVANCED_FACE('',(#15160),#15153,.F.); +#15162=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.1E0)); +#15163=DIRECTION('',(1.E0,0.E0,0.E0)); +#15164=DIRECTION('',(0.E0,1.E0,0.E0)); +#15165=AXIS2_PLACEMENT_3D('',#15162,#15163,#15164); +#15166=PLANE('',#15165); +#15167=ORIENTED_EDGE('',*,*,#15004,.F.); +#15168=ORIENTED_EDGE('',*,*,#15157,.T.); +#15169=ORIENTED_EDGE('',*,*,#9643,.T.); +#15171=ORIENTED_EDGE('',*,*,#15170,.F.); +#15172=EDGE_LOOP('',(#15167,#15168,#15169,#15171)); +#15173=FACE_OUTER_BOUND('',#15172,.F.); +#15174=ADVANCED_FACE('',(#15173),#15166,.F.); +#15175=CARTESIAN_POINT('',(4.45E0,1.215E0,2.1E0)); +#15176=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#15177=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#15178=AXIS2_PLACEMENT_3D('',#15175,#15176,#15177); +#15179=PLANE('',#15178); +#15180=ORIENTED_EDGE('',*,*,#14990,.F.); +#15181=ORIENTED_EDGE('',*,*,#15170,.T.); +#15182=ORIENTED_EDGE('',*,*,#9641,.T.); +#15183=ORIENTED_EDGE('',*,*,#14975,.F.); +#15184=EDGE_LOOP('',(#15180,#15181,#15182,#15183)); +#15185=FACE_OUTER_BOUND('',#15184,.F.); +#15186=ADVANCED_FACE('',(#15185),#15179,.F.); +#15187=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-7.5E-1)); +#15188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15190=AXIS2_PLACEMENT_3D('',#15187,#15188,#15189); +#15191=PLANE('',#15190); +#15192=ORIENTED_EDGE('',*,*,#10390,.T.); +#15193=ORIENTED_EDGE('',*,*,#10364,.F.); +#15194=ORIENTED_EDGE('',*,*,#10256,.F.); +#15196=ORIENTED_EDGE('',*,*,#15195,.T.); +#15197=EDGE_LOOP('',(#15192,#15193,#15194,#15196)); +#15198=FACE_OUTER_BOUND('',#15197,.F.); +#15199=ADVANCED_FACE('',(#15198),#15191,.T.); +#15200=CARTESIAN_POINT('',(-3.44E0,6.75E-1,-1.4E0)); +#15201=DIRECTION('',(0.E0,0.E0,1.E0)); +#15202=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15203=AXIS2_PLACEMENT_3D('',#15200,#15201,#15202); +#15204=PLANE('',#15203); +#15205=ORIENTED_EDGE('',*,*,#10392,.F.); +#15206=ORIENTED_EDGE('',*,*,#15195,.F.); +#15207=ORIENTED_EDGE('',*,*,#10254,.T.); +#15208=ORIENTED_EDGE('',*,*,#9246,.T.); +#15209=EDGE_LOOP('',(#15205,#15206,#15207,#15208)); +#15210=FACE_OUTER_BOUND('',#15209,.F.); +#15211=ADVANCED_FACE('',(#15210),#15204,.F.); +#15212=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.1E0)); +#15213=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15214=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15215=AXIS2_PLACEMENT_3D('',#15212,#15213,#15214); +#15216=PLANE('',#15215); +#15217=ORIENTED_EDGE('',*,*,#10017,.F.); +#15218=ORIENTED_EDGE('',*,*,#10032,.T.); +#15219=ORIENTED_EDGE('',*,*,#9547,.T.); +#15221=ORIENTED_EDGE('',*,*,#15220,.F.); +#15222=EDGE_LOOP('',(#15217,#15218,#15219,#15221)); +#15223=FACE_OUTER_BOUND('',#15222,.F.); +#15224=ADVANCED_FACE('',(#15223),#15216,.F.); +#15225=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.1E0)); +#15226=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15227=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15228=AXIS2_PLACEMENT_3D('',#15225,#15226,#15227); +#15229=PLANE('',#15228); +#15230=ORIENTED_EDGE('',*,*,#10003,.F.); +#15231=ORIENTED_EDGE('',*,*,#15220,.T.); +#15232=ORIENTED_EDGE('',*,*,#9545,.T.); +#15233=ORIENTED_EDGE('',*,*,#9988,.F.); +#15234=EDGE_LOOP('',(#15230,#15231,#15232,#15233)); +#15235=FACE_OUTER_BOUND('',#15234,.F.); +#15236=ADVANCED_FACE('',(#15235),#15229,.F.); +#15237=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#15238=DIRECTION('',(1.E0,0.E0,0.E0)); +#15239=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15240=AXIS2_PLACEMENT_3D('',#15237,#15238,#15239); +#15241=PLANE('',#15240); +#15242=ORIENTED_EDGE('',*,*,#9267,.F.); +#15244=ORIENTED_EDGE('',*,*,#15243,.T.); +#15246=ORIENTED_EDGE('',*,*,#15245,.T.); +#15248=ORIENTED_EDGE('',*,*,#15247,.T.); +#15250=ORIENTED_EDGE('',*,*,#15249,.T.); +#15252=ORIENTED_EDGE('',*,*,#15251,.T.); +#15254=ORIENTED_EDGE('',*,*,#15253,.T.); +#15256=ORIENTED_EDGE('',*,*,#15255,.T.); +#15257=EDGE_LOOP('',(#15242,#15244,#15246,#15248,#15250,#15252,#15254,#15256)); +#15258=FACE_OUTER_BOUND('',#15257,.F.); +#15259=ADVANCED_FACE('',(#15258),#15241,.F.); +#15260=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#15261=DIRECTION('',(1.E0,0.E0,0.E0)); +#15262=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15263=AXIS2_PLACEMENT_3D('',#15260,#15261,#15262); +#15264=PLANE('',#15263); +#15266=ORIENTED_EDGE('',*,*,#15265,.F.); +#15267=ORIENTED_EDGE('',*,*,#9785,.F.); +#15268=ORIENTED_EDGE('',*,*,#9537,.T.); +#15270=ORIENTED_EDGE('',*,*,#15269,.T.); +#15271=EDGE_LOOP('',(#15266,#15267,#15268,#15270)); +#15272=FACE_OUTER_BOUND('',#15271,.F.); +#15273=ADVANCED_FACE('',(#15272),#15264,.F.); +#15274=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,1.85E0)); +#15275=DIRECTION('',(0.E0,0.E0,1.E0)); +#15276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15277=AXIS2_PLACEMENT_3D('',#15274,#15275,#15276); +#15278=PLANE('',#15277); +#15280=ORIENTED_EDGE('',*,*,#15279,.F.); +#15281=ORIENTED_EDGE('',*,*,#9059,.F.); +#15283=ORIENTED_EDGE('',*,*,#15282,.T.); +#15285=ORIENTED_EDGE('',*,*,#15284,.F.); +#15286=ORIENTED_EDGE('',*,*,#15243,.F.); +#15287=ORIENTED_EDGE('',*,*,#9018,.T.); +#15288=EDGE_LOOP('',(#15280,#15281,#15283,#15285,#15286,#15287)); +#15289=FACE_OUTER_BOUND('',#15288,.F.); +#15290=ADVANCED_FACE('',(#15289),#15278,.T.); +#15291=CARTESIAN_POINT('',(-3.6E0,-8.75E-1,1.503589838486E0)); +#15292=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15293=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15294=AXIS2_PLACEMENT_3D('',#15291,#15292,#15293); +#15295=PLANE('',#15294); +#15296=ORIENTED_EDGE('',*,*,#15265,.T.); +#15298=ORIENTED_EDGE('',*,*,#15297,.F.); +#15300=ORIENTED_EDGE('',*,*,#15299,.T.); +#15301=ORIENTED_EDGE('',*,*,#9061,.T.); +#15302=ORIENTED_EDGE('',*,*,#15279,.T.); +#15303=ORIENTED_EDGE('',*,*,#9016,.T.); +#15304=EDGE_LOOP('',(#15296,#15298,#15300,#15301,#15302,#15303)); +#15305=FACE_OUTER_BOUND('',#15304,.F.); +#15306=ADVANCED_FACE('',(#15305),#15295,.T.); +#15307=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#15308=DIRECTION('',(0.E0,1.E0,0.E0)); +#15309=DIRECTION('',(0.E0,0.E0,1.E0)); +#15310=AXIS2_PLACEMENT_3D('',#15307,#15308,#15309); +#15311=PLANE('',#15310); +#15312=ORIENTED_EDGE('',*,*,#15297,.T.); +#15313=ORIENTED_EDGE('',*,*,#15269,.F.); +#15314=ORIENTED_EDGE('',*,*,#9535,.T.); +#15316=ORIENTED_EDGE('',*,*,#15315,.T.); +#15317=EDGE_LOOP('',(#15312,#15313,#15314,#15316)); +#15318=FACE_OUTER_BOUND('',#15317,.F.); +#15319=ADVANCED_FACE('',(#15318),#15311,.T.); +#15320=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#15321=DIRECTION('',(1.E0,0.E0,0.E0)); +#15322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15323=AXIS2_PLACEMENT_3D('',#15320,#15321,#15322); +#15324=PLANE('',#15323); +#15325=ORIENTED_EDGE('',*,*,#9271,.T.); +#15327=ORIENTED_EDGE('',*,*,#15326,.F.); +#15329=ORIENTED_EDGE('',*,*,#15328,.F.); +#15331=ORIENTED_EDGE('',*,*,#15330,.F.); +#15333=ORIENTED_EDGE('',*,*,#15332,.F.); +#15335=ORIENTED_EDGE('',*,*,#15334,.F.); +#15337=ORIENTED_EDGE('',*,*,#15336,.F.); +#15338=ORIENTED_EDGE('',*,*,#15282,.F.); +#15339=EDGE_LOOP('',(#15325,#15327,#15329,#15331,#15333,#15335,#15337,#15338)); +#15340=FACE_OUTER_BOUND('',#15339,.F.); +#15341=ADVANCED_FACE('',(#15340),#15324,.T.); +#15342=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#15343=DIRECTION('',(1.E0,0.E0,0.E0)); +#15344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15345=AXIS2_PLACEMENT_3D('',#15342,#15343,#15344); +#15346=PLANE('',#15345); +#15347=ORIENTED_EDGE('',*,*,#15299,.F.); +#15348=ORIENTED_EDGE('',*,*,#15315,.F.); +#15349=ORIENTED_EDGE('',*,*,#9533,.F.); +#15350=ORIENTED_EDGE('',*,*,#9798,.F.); +#15351=EDGE_LOOP('',(#15347,#15348,#15349,#15350)); +#15352=FACE_OUTER_BOUND('',#15351,.F.); +#15353=ADVANCED_FACE('',(#15352),#15346,.T.); +#15354=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#15355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15356=DIRECTION('',(0.E0,1.E0,0.E0)); +#15357=AXIS2_PLACEMENT_3D('',#15354,#15355,#15356); +#15358=PLANE('',#15357); +#15359=ORIENTED_EDGE('',*,*,#9269,.F.); +#15360=ORIENTED_EDGE('',*,*,#15255,.F.); +#15362=ORIENTED_EDGE('',*,*,#15361,.T.); +#15363=ORIENTED_EDGE('',*,*,#15326,.T.); +#15364=EDGE_LOOP('',(#15359,#15360,#15362,#15363)); +#15365=FACE_OUTER_BOUND('',#15364,.F.); +#15366=ADVANCED_FACE('',(#15365),#15358,.T.); +#15367=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#15368=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15369=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15370=AXIS2_PLACEMENT_3D('',#15367,#15368,#15369); +#15371=PLANE('',#15370); +#15372=ORIENTED_EDGE('',*,*,#15253,.F.); +#15374=ORIENTED_EDGE('',*,*,#15373,.T.); +#15375=ORIENTED_EDGE('',*,*,#15328,.T.); +#15376=ORIENTED_EDGE('',*,*,#15361,.F.); +#15377=EDGE_LOOP('',(#15372,#15374,#15375,#15376)); +#15378=FACE_OUTER_BOUND('',#15377,.F.); +#15379=ADVANCED_FACE('',(#15378),#15371,.T.); +#15380=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#15381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15382=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15383=AXIS2_PLACEMENT_3D('',#15380,#15381,#15382); +#15384=PLANE('',#15383); +#15385=ORIENTED_EDGE('',*,*,#15251,.F.); +#15387=ORIENTED_EDGE('',*,*,#15386,.T.); +#15388=ORIENTED_EDGE('',*,*,#15330,.T.); +#15389=ORIENTED_EDGE('',*,*,#15373,.F.); +#15390=EDGE_LOOP('',(#15385,#15387,#15388,#15389)); +#15391=FACE_OUTER_BOUND('',#15390,.F.); +#15392=ADVANCED_FACE('',(#15391),#15384,.T.); +#15393=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#15394=DIRECTION('',(0.E0,0.E0,1.E0)); +#15395=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15396=AXIS2_PLACEMENT_3D('',#15393,#15394,#15395); +#15397=PLANE('',#15396); +#15398=ORIENTED_EDGE('',*,*,#15249,.F.); +#15400=ORIENTED_EDGE('',*,*,#15399,.T.); +#15401=ORIENTED_EDGE('',*,*,#15332,.T.); +#15402=ORIENTED_EDGE('',*,*,#15386,.F.); +#15403=EDGE_LOOP('',(#15398,#15400,#15401,#15402)); +#15404=FACE_OUTER_BOUND('',#15403,.F.); +#15405=ADVANCED_FACE('',(#15404),#15397,.T.); +#15406=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#15407=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15408=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15409=AXIS2_PLACEMENT_3D('',#15406,#15407,#15408); +#15410=PLANE('',#15409); +#15411=ORIENTED_EDGE('',*,*,#15247,.F.); +#15413=ORIENTED_EDGE('',*,*,#15412,.T.); +#15414=ORIENTED_EDGE('',*,*,#15334,.T.); +#15415=ORIENTED_EDGE('',*,*,#15399,.F.); +#15416=EDGE_LOOP('',(#15411,#15413,#15414,#15415)); +#15417=FACE_OUTER_BOUND('',#15416,.F.); +#15418=ADVANCED_FACE('',(#15417),#15410,.T.); +#15419=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#15420=DIRECTION('',(0.E0,1.E0,0.E0)); +#15421=DIRECTION('',(0.E0,0.E0,1.E0)); +#15422=AXIS2_PLACEMENT_3D('',#15419,#15420,#15421); +#15423=PLANE('',#15422); +#15424=ORIENTED_EDGE('',*,*,#15245,.F.); +#15425=ORIENTED_EDGE('',*,*,#15284,.T.); +#15426=ORIENTED_EDGE('',*,*,#15336,.T.); +#15427=ORIENTED_EDGE('',*,*,#15412,.F.); +#15428=EDGE_LOOP('',(#15424,#15425,#15426,#15427)); +#15429=FACE_OUTER_BOUND('',#15428,.F.); +#15430=ADVANCED_FACE('',(#15429),#15423,.T.); +#15431=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15432=DIRECTION('',(1.E0,0.E0,0.E0)); +#15433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15434=AXIS2_PLACEMENT_3D('',#15431,#15432,#15433); +#15435=PLANE('',#15434); +#15436=ORIENTED_EDGE('',*,*,#9277,.F.); +#15438=ORIENTED_EDGE('',*,*,#15437,.T.); +#15440=ORIENTED_EDGE('',*,*,#15439,.T.); +#15442=ORIENTED_EDGE('',*,*,#15441,.T.); +#15444=ORIENTED_EDGE('',*,*,#15443,.T.); +#15446=ORIENTED_EDGE('',*,*,#15445,.T.); +#15448=ORIENTED_EDGE('',*,*,#15447,.T.); +#15450=ORIENTED_EDGE('',*,*,#15449,.T.); +#15451=EDGE_LOOP('',(#15436,#15438,#15440,#15442,#15444,#15446,#15448,#15450)); +#15452=FACE_OUTER_BOUND('',#15451,.F.); +#15453=ADVANCED_FACE('',(#15452),#15435,.F.); +#15454=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15455=DIRECTION('',(1.E0,0.E0,0.E0)); +#15456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15457=AXIS2_PLACEMENT_3D('',#15454,#15455,#15456); +#15458=PLANE('',#15457); +#15460=ORIENTED_EDGE('',*,*,#15459,.F.); +#15461=ORIENTED_EDGE('',*,*,#9801,.F.); +#15462=ORIENTED_EDGE('',*,*,#9529,.T.); +#15464=ORIENTED_EDGE('',*,*,#15463,.T.); +#15465=EDGE_LOOP('',(#15460,#15461,#15462,#15464)); +#15466=FACE_OUTER_BOUND('',#15465,.F.); +#15467=ADVANCED_FACE('',(#15466),#15458,.F.); +#15468=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,1.85E0)); +#15469=DIRECTION('',(0.E0,0.E0,1.E0)); +#15470=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15471=AXIS2_PLACEMENT_3D('',#15468,#15469,#15470); +#15472=PLANE('',#15471); +#15474=ORIENTED_EDGE('',*,*,#15473,.F.); +#15476=ORIENTED_EDGE('',*,*,#15475,.F.); +#15478=ORIENTED_EDGE('',*,*,#15477,.T.); +#15480=ORIENTED_EDGE('',*,*,#15479,.F.); +#15481=ORIENTED_EDGE('',*,*,#15437,.F.); +#15483=ORIENTED_EDGE('',*,*,#15482,.T.); +#15484=EDGE_LOOP('',(#15474,#15476,#15478,#15480,#15481,#15483)); +#15485=FACE_OUTER_BOUND('',#15484,.F.); +#15486=ADVANCED_FACE('',(#15485),#15472,.T.); +#15487=CARTESIAN_POINT('',(-2.8E0,-8.75E-1,1.503589838486E0)); +#15488=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15489=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15490=AXIS2_PLACEMENT_3D('',#15487,#15488,#15489); +#15491=PLANE('',#15490); +#15492=ORIENTED_EDGE('',*,*,#15459,.T.); +#15494=ORIENTED_EDGE('',*,*,#15493,.F.); +#15496=ORIENTED_EDGE('',*,*,#15495,.T.); +#15498=ORIENTED_EDGE('',*,*,#15497,.T.); +#15499=ORIENTED_EDGE('',*,*,#15473,.T.); +#15501=ORIENTED_EDGE('',*,*,#15500,.T.); +#15502=EDGE_LOOP('',(#15492,#15494,#15496,#15498,#15499,#15501)); +#15503=FACE_OUTER_BOUND('',#15502,.F.); +#15504=ADVANCED_FACE('',(#15503),#15491,.T.); +#15505=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#15506=DIRECTION('',(0.E0,1.E0,0.E0)); +#15507=DIRECTION('',(0.E0,0.E0,1.E0)); +#15508=AXIS2_PLACEMENT_3D('',#15505,#15506,#15507); +#15509=PLANE('',#15508); +#15510=ORIENTED_EDGE('',*,*,#15493,.T.); +#15511=ORIENTED_EDGE('',*,*,#15463,.F.); +#15512=ORIENTED_EDGE('',*,*,#9527,.T.); +#15514=ORIENTED_EDGE('',*,*,#15513,.T.); +#15515=EDGE_LOOP('',(#15510,#15511,#15512,#15514)); +#15516=FACE_OUTER_BOUND('',#15515,.F.); +#15517=ADVANCED_FACE('',(#15516),#15509,.T.); +#15518=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15519=DIRECTION('',(1.E0,0.E0,0.E0)); +#15520=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15521=AXIS2_PLACEMENT_3D('',#15518,#15519,#15520); +#15522=PLANE('',#15521); +#15523=ORIENTED_EDGE('',*,*,#9281,.T.); +#15525=ORIENTED_EDGE('',*,*,#15524,.F.); +#15527=ORIENTED_EDGE('',*,*,#15526,.F.); +#15529=ORIENTED_EDGE('',*,*,#15528,.F.); +#15531=ORIENTED_EDGE('',*,*,#15530,.F.); +#15533=ORIENTED_EDGE('',*,*,#15532,.F.); +#15535=ORIENTED_EDGE('',*,*,#15534,.F.); +#15536=ORIENTED_EDGE('',*,*,#15477,.F.); +#15537=EDGE_LOOP('',(#15523,#15525,#15527,#15529,#15531,#15533,#15535,#15536)); +#15538=FACE_OUTER_BOUND('',#15537,.F.); +#15539=ADVANCED_FACE('',(#15538),#15522,.T.); +#15540=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15541=DIRECTION('',(1.E0,0.E0,0.E0)); +#15542=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15543=AXIS2_PLACEMENT_3D('',#15540,#15541,#15542); +#15544=PLANE('',#15543); +#15545=ORIENTED_EDGE('',*,*,#15495,.F.); +#15546=ORIENTED_EDGE('',*,*,#15513,.F.); +#15547=ORIENTED_EDGE('',*,*,#9525,.F.); +#15548=ORIENTED_EDGE('',*,*,#9816,.F.); +#15549=EDGE_LOOP('',(#15545,#15546,#15547,#15548)); +#15550=FACE_OUTER_BOUND('',#15549,.F.); +#15551=ADVANCED_FACE('',(#15550),#15544,.T.); +#15552=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#15553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15554=DIRECTION('',(0.E0,1.E0,0.E0)); +#15555=AXIS2_PLACEMENT_3D('',#15552,#15553,#15554); +#15556=PLANE('',#15555); +#15557=ORIENTED_EDGE('',*,*,#9279,.F.); +#15558=ORIENTED_EDGE('',*,*,#15449,.F.); +#15560=ORIENTED_EDGE('',*,*,#15559,.T.); +#15561=ORIENTED_EDGE('',*,*,#15524,.T.); +#15562=EDGE_LOOP('',(#15557,#15558,#15560,#15561)); +#15563=FACE_OUTER_BOUND('',#15562,.F.); +#15564=ADVANCED_FACE('',(#15563),#15556,.T.); +#15565=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#15566=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15567=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15568=AXIS2_PLACEMENT_3D('',#15565,#15566,#15567); +#15569=PLANE('',#15568); +#15570=ORIENTED_EDGE('',*,*,#15447,.F.); +#15572=ORIENTED_EDGE('',*,*,#15571,.T.); +#15573=ORIENTED_EDGE('',*,*,#15526,.T.); +#15574=ORIENTED_EDGE('',*,*,#15559,.F.); +#15575=EDGE_LOOP('',(#15570,#15572,#15573,#15574)); +#15576=FACE_OUTER_BOUND('',#15575,.F.); +#15577=ADVANCED_FACE('',(#15576),#15569,.T.); +#15578=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#15579=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15581=AXIS2_PLACEMENT_3D('',#15578,#15579,#15580); +#15582=PLANE('',#15581); +#15583=ORIENTED_EDGE('',*,*,#15445,.F.); +#15585=ORIENTED_EDGE('',*,*,#15584,.T.); +#15586=ORIENTED_EDGE('',*,*,#15528,.T.); +#15587=ORIENTED_EDGE('',*,*,#15571,.F.); +#15588=EDGE_LOOP('',(#15583,#15585,#15586,#15587)); +#15589=FACE_OUTER_BOUND('',#15588,.F.); +#15590=ADVANCED_FACE('',(#15589),#15582,.T.); +#15591=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#15592=DIRECTION('',(0.E0,0.E0,1.E0)); +#15593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15594=AXIS2_PLACEMENT_3D('',#15591,#15592,#15593); +#15595=PLANE('',#15594); +#15596=ORIENTED_EDGE('',*,*,#15443,.F.); +#15598=ORIENTED_EDGE('',*,*,#15597,.T.); +#15599=ORIENTED_EDGE('',*,*,#15530,.T.); +#15600=ORIENTED_EDGE('',*,*,#15584,.F.); +#15601=EDGE_LOOP('',(#15596,#15598,#15599,#15600)); +#15602=FACE_OUTER_BOUND('',#15601,.F.); +#15603=ADVANCED_FACE('',(#15602),#15595,.T.); +#15604=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#15605=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15606=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15607=AXIS2_PLACEMENT_3D('',#15604,#15605,#15606); +#15608=PLANE('',#15607); +#15609=ORIENTED_EDGE('',*,*,#15441,.F.); +#15611=ORIENTED_EDGE('',*,*,#15610,.T.); +#15612=ORIENTED_EDGE('',*,*,#15532,.T.); +#15613=ORIENTED_EDGE('',*,*,#15597,.F.); +#15614=EDGE_LOOP('',(#15609,#15611,#15612,#15613)); +#15615=FACE_OUTER_BOUND('',#15614,.F.); +#15616=ADVANCED_FACE('',(#15615),#15608,.T.); +#15617=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#15618=DIRECTION('',(0.E0,1.E0,0.E0)); +#15619=DIRECTION('',(0.E0,0.E0,1.E0)); +#15620=AXIS2_PLACEMENT_3D('',#15617,#15618,#15619); +#15621=PLANE('',#15620); +#15622=ORIENTED_EDGE('',*,*,#15439,.F.); +#15623=ORIENTED_EDGE('',*,*,#15479,.T.); +#15624=ORIENTED_EDGE('',*,*,#15534,.T.); +#15625=ORIENTED_EDGE('',*,*,#15610,.F.); +#15626=EDGE_LOOP('',(#15622,#15623,#15624,#15625)); +#15627=FACE_OUTER_BOUND('',#15626,.F.); +#15628=ADVANCED_FACE('',(#15627),#15621,.T.); +#15629=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15631=DIRECTION('',(0.E0,0.E0,1.E0)); +#15632=AXIS2_PLACEMENT_3D('',#15629,#15630,#15631); +#15633=PLANE('',#15632); +#15634=ORIENTED_EDGE('',*,*,#8807,.F.); +#15635=ORIENTED_EDGE('',*,*,#8446,.F.); +#15636=ORIENTED_EDGE('',*,*,#9283,.T.); +#15637=ORIENTED_EDGE('',*,*,#15475,.T.); +#15638=ORIENTED_EDGE('',*,*,#15497,.F.); +#15639=ORIENTED_EDGE('',*,*,#9814,.T.); +#15641=ORIENTED_EDGE('',*,*,#15640,.F.); +#15642=EDGE_LOOP('',(#15634,#15635,#15636,#15637,#15638,#15639,#15641)); +#15643=FACE_OUTER_BOUND('',#15642,.F.); +#15644=ADVANCED_FACE('',(#15643),#15633,.T.); +#15645=CARTESIAN_POINT('',(-2.59E0,-9.45E-1,2.1E0)); +#15646=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15647=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15648=AXIS2_PLACEMENT_3D('',#15645,#15646,#15647); +#15649=PLANE('',#15648); +#15650=ORIENTED_EDGE('',*,*,#8450,.F.); +#15651=ORIENTED_EDGE('',*,*,#8809,.T.); +#15652=ORIENTED_EDGE('',*,*,#15640,.T.); +#15653=ORIENTED_EDGE('',*,*,#8865,.F.); +#15654=EDGE_LOOP('',(#15650,#15651,#15652,#15653)); +#15655=FACE_OUTER_BOUND('',#15654,.F.); +#15656=ADVANCED_FACE('',(#15655),#15649,.F.); +#15657=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15658=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15659=DIRECTION('',(0.E0,0.E0,1.E0)); +#15660=AXIS2_PLACEMENT_3D('',#15657,#15658,#15659); +#15661=PLANE('',#15660); +#15662=ORIENTED_EDGE('',*,*,#8796,.T.); +#15663=ORIENTED_EDGE('',*,*,#8822,.T.); +#15664=ORIENTED_EDGE('',*,*,#9803,.T.); +#15665=ORIENTED_EDGE('',*,*,#15500,.F.); +#15666=ORIENTED_EDGE('',*,*,#15482,.F.); +#15667=ORIENTED_EDGE('',*,*,#9275,.F.); +#15668=ORIENTED_EDGE('',*,*,#8418,.T.); +#15669=EDGE_LOOP('',(#15662,#15663,#15664,#15665,#15666,#15667,#15668)); +#15670=FACE_OUTER_BOUND('',#15669,.F.); +#15671=ADVANCED_FACE('',(#15670),#15661,.F.); +#15672=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15673=DIRECTION('',(1.E0,0.E0,0.E0)); +#15674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15675=AXIS2_PLACEMENT_3D('',#15672,#15673,#15674); +#15676=PLANE('',#15675); +#15677=ORIENTED_EDGE('',*,*,#9288,.F.); +#15679=ORIENTED_EDGE('',*,*,#15678,.T.); +#15681=ORIENTED_EDGE('',*,*,#15680,.T.); +#15683=ORIENTED_EDGE('',*,*,#15682,.T.); +#15685=ORIENTED_EDGE('',*,*,#15684,.T.); +#15687=ORIENTED_EDGE('',*,*,#15686,.T.); +#15689=ORIENTED_EDGE('',*,*,#15688,.T.); +#15691=ORIENTED_EDGE('',*,*,#15690,.T.); +#15692=EDGE_LOOP('',(#15677,#15679,#15681,#15683,#15685,#15687,#15689,#15691)); +#15693=FACE_OUTER_BOUND('',#15692,.F.); +#15694=ADVANCED_FACE('',(#15693),#15676,.F.); +#15695=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15696=DIRECTION('',(1.E0,0.E0,0.E0)); +#15697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15698=AXIS2_PLACEMENT_3D('',#15695,#15696,#15697); +#15699=PLANE('',#15698); +#15701=ORIENTED_EDGE('',*,*,#15700,.F.); +#15702=ORIENTED_EDGE('',*,*,#9819,.F.); +#15703=ORIENTED_EDGE('',*,*,#9521,.T.); +#15705=ORIENTED_EDGE('',*,*,#15704,.T.); +#15706=EDGE_LOOP('',(#15701,#15702,#15703,#15705)); +#15707=FACE_OUTER_BOUND('',#15706,.F.); +#15708=ADVANCED_FACE('',(#15707),#15699,.F.); +#15709=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,1.85E0)); +#15710=DIRECTION('',(0.E0,0.E0,1.E0)); +#15711=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15712=AXIS2_PLACEMENT_3D('',#15709,#15710,#15711); +#15713=PLANE('',#15712); +#15715=ORIENTED_EDGE('',*,*,#15714,.F.); +#15717=ORIENTED_EDGE('',*,*,#15716,.F.); +#15719=ORIENTED_EDGE('',*,*,#15718,.T.); +#15721=ORIENTED_EDGE('',*,*,#15720,.F.); +#15722=ORIENTED_EDGE('',*,*,#15678,.F.); +#15724=ORIENTED_EDGE('',*,*,#15723,.T.); +#15725=EDGE_LOOP('',(#15715,#15717,#15719,#15721,#15722,#15724)); +#15726=FACE_OUTER_BOUND('',#15725,.F.); +#15727=ADVANCED_FACE('',(#15726),#15713,.T.); +#15728=CARTESIAN_POINT('',(-2.E0,-8.75E-1,1.503589838486E0)); +#15729=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15730=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15731=AXIS2_PLACEMENT_3D('',#15728,#15729,#15730); +#15732=PLANE('',#15731); +#15733=ORIENTED_EDGE('',*,*,#15700,.T.); +#15735=ORIENTED_EDGE('',*,*,#15734,.F.); +#15737=ORIENTED_EDGE('',*,*,#15736,.T.); +#15739=ORIENTED_EDGE('',*,*,#15738,.T.); +#15740=ORIENTED_EDGE('',*,*,#15714,.T.); +#15742=ORIENTED_EDGE('',*,*,#15741,.T.); +#15743=EDGE_LOOP('',(#15733,#15735,#15737,#15739,#15740,#15742)); +#15744=FACE_OUTER_BOUND('',#15743,.F.); +#15745=ADVANCED_FACE('',(#15744),#15732,.T.); +#15746=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#15747=DIRECTION('',(0.E0,1.E0,0.E0)); +#15748=DIRECTION('',(0.E0,0.E0,1.E0)); +#15749=AXIS2_PLACEMENT_3D('',#15746,#15747,#15748); +#15750=PLANE('',#15749); +#15751=ORIENTED_EDGE('',*,*,#15734,.T.); +#15752=ORIENTED_EDGE('',*,*,#15704,.F.); +#15753=ORIENTED_EDGE('',*,*,#9519,.T.); +#15755=ORIENTED_EDGE('',*,*,#15754,.T.); +#15756=EDGE_LOOP('',(#15751,#15752,#15753,#15755)); +#15757=FACE_OUTER_BOUND('',#15756,.F.); +#15758=ADVANCED_FACE('',(#15757),#15750,.T.); +#15759=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15760=DIRECTION('',(1.E0,0.E0,0.E0)); +#15761=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15762=AXIS2_PLACEMENT_3D('',#15759,#15760,#15761); +#15763=PLANE('',#15762); +#15764=ORIENTED_EDGE('',*,*,#9292,.T.); +#15766=ORIENTED_EDGE('',*,*,#15765,.F.); +#15768=ORIENTED_EDGE('',*,*,#15767,.F.); +#15770=ORIENTED_EDGE('',*,*,#15769,.F.); +#15772=ORIENTED_EDGE('',*,*,#15771,.F.); +#15774=ORIENTED_EDGE('',*,*,#15773,.F.); +#15776=ORIENTED_EDGE('',*,*,#15775,.F.); +#15777=ORIENTED_EDGE('',*,*,#15718,.F.); +#15778=EDGE_LOOP('',(#15764,#15766,#15768,#15770,#15772,#15774,#15776,#15777)); +#15779=FACE_OUTER_BOUND('',#15778,.F.); +#15780=ADVANCED_FACE('',(#15779),#15763,.T.); +#15781=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15782=DIRECTION('',(1.E0,0.E0,0.E0)); +#15783=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15784=AXIS2_PLACEMENT_3D('',#15781,#15782,#15783); +#15785=PLANE('',#15784); +#15786=ORIENTED_EDGE('',*,*,#15736,.F.); +#15787=ORIENTED_EDGE('',*,*,#15754,.F.); +#15788=ORIENTED_EDGE('',*,*,#9517,.F.); +#15789=ORIENTED_EDGE('',*,*,#9834,.F.); +#15790=EDGE_LOOP('',(#15786,#15787,#15788,#15789)); +#15791=FACE_OUTER_BOUND('',#15790,.F.); +#15792=ADVANCED_FACE('',(#15791),#15785,.T.); +#15793=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#15794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15795=DIRECTION('',(0.E0,1.E0,0.E0)); +#15796=AXIS2_PLACEMENT_3D('',#15793,#15794,#15795); +#15797=PLANE('',#15796); +#15798=ORIENTED_EDGE('',*,*,#9290,.F.); +#15799=ORIENTED_EDGE('',*,*,#15690,.F.); +#15801=ORIENTED_EDGE('',*,*,#15800,.T.); +#15802=ORIENTED_EDGE('',*,*,#15765,.T.); +#15803=EDGE_LOOP('',(#15798,#15799,#15801,#15802)); +#15804=FACE_OUTER_BOUND('',#15803,.F.); +#15805=ADVANCED_FACE('',(#15804),#15797,.T.); +#15806=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#15807=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15808=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15809=AXIS2_PLACEMENT_3D('',#15806,#15807,#15808); +#15810=PLANE('',#15809); +#15811=ORIENTED_EDGE('',*,*,#15688,.F.); +#15813=ORIENTED_EDGE('',*,*,#15812,.T.); +#15814=ORIENTED_EDGE('',*,*,#15767,.T.); +#15815=ORIENTED_EDGE('',*,*,#15800,.F.); +#15816=EDGE_LOOP('',(#15811,#15813,#15814,#15815)); +#15817=FACE_OUTER_BOUND('',#15816,.F.); +#15818=ADVANCED_FACE('',(#15817),#15810,.T.); +#15819=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#15820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15822=AXIS2_PLACEMENT_3D('',#15819,#15820,#15821); +#15823=PLANE('',#15822); +#15824=ORIENTED_EDGE('',*,*,#15686,.F.); +#15826=ORIENTED_EDGE('',*,*,#15825,.T.); +#15827=ORIENTED_EDGE('',*,*,#15769,.T.); +#15828=ORIENTED_EDGE('',*,*,#15812,.F.); +#15829=EDGE_LOOP('',(#15824,#15826,#15827,#15828)); +#15830=FACE_OUTER_BOUND('',#15829,.F.); +#15831=ADVANCED_FACE('',(#15830),#15823,.T.); +#15832=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#15833=DIRECTION('',(0.E0,0.E0,1.E0)); +#15834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15835=AXIS2_PLACEMENT_3D('',#15832,#15833,#15834); +#15836=PLANE('',#15835); +#15837=ORIENTED_EDGE('',*,*,#15684,.F.); +#15839=ORIENTED_EDGE('',*,*,#15838,.T.); +#15840=ORIENTED_EDGE('',*,*,#15771,.T.); +#15841=ORIENTED_EDGE('',*,*,#15825,.F.); +#15842=EDGE_LOOP('',(#15837,#15839,#15840,#15841)); +#15843=FACE_OUTER_BOUND('',#15842,.F.); +#15844=ADVANCED_FACE('',(#15843),#15836,.T.); +#15845=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#15846=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15847=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15848=AXIS2_PLACEMENT_3D('',#15845,#15846,#15847); +#15849=PLANE('',#15848); +#15850=ORIENTED_EDGE('',*,*,#15682,.F.); +#15852=ORIENTED_EDGE('',*,*,#15851,.T.); +#15853=ORIENTED_EDGE('',*,*,#15773,.T.); +#15854=ORIENTED_EDGE('',*,*,#15838,.F.); +#15855=EDGE_LOOP('',(#15850,#15852,#15853,#15854)); +#15856=FACE_OUTER_BOUND('',#15855,.F.); +#15857=ADVANCED_FACE('',(#15856),#15849,.T.); +#15858=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#15859=DIRECTION('',(0.E0,1.E0,0.E0)); +#15860=DIRECTION('',(0.E0,0.E0,1.E0)); +#15861=AXIS2_PLACEMENT_3D('',#15858,#15859,#15860); +#15862=PLANE('',#15861); +#15863=ORIENTED_EDGE('',*,*,#15680,.F.); +#15864=ORIENTED_EDGE('',*,*,#15720,.T.); +#15865=ORIENTED_EDGE('',*,*,#15775,.T.); +#15866=ORIENTED_EDGE('',*,*,#15851,.F.); +#15867=EDGE_LOOP('',(#15863,#15864,#15865,#15866)); +#15868=FACE_OUTER_BOUND('',#15867,.F.); +#15869=ADVANCED_FACE('',(#15868),#15862,.T.); +#15870=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15871=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15872=DIRECTION('',(0.E0,0.E0,1.E0)); +#15873=AXIS2_PLACEMENT_3D('',#15870,#15871,#15872); +#15874=PLANE('',#15873); +#15876=ORIENTED_EDGE('',*,*,#15875,.F.); +#15877=ORIENTED_EDGE('',*,*,#8470,.F.); +#15878=ORIENTED_EDGE('',*,*,#9294,.T.); +#15879=ORIENTED_EDGE('',*,*,#15716,.T.); +#15880=ORIENTED_EDGE('',*,*,#15738,.F.); +#15881=ORIENTED_EDGE('',*,*,#9832,.T.); +#15883=ORIENTED_EDGE('',*,*,#15882,.F.); +#15884=EDGE_LOOP('',(#15876,#15877,#15878,#15879,#15880,#15881,#15883)); +#15885=FACE_OUTER_BOUND('',#15884,.F.); +#15886=ADVANCED_FACE('',(#15885),#15874,.T.); +#15887=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#15888=DIRECTION('',(0.E0,1.E0,0.E0)); +#15889=DIRECTION('',(1.E0,0.E0,0.E0)); +#15890=AXIS2_PLACEMENT_3D('',#15887,#15888,#15889); +#15891=PLANE('',#15890); +#15892=ORIENTED_EDGE('',*,*,#8440,.F.); +#15894=ORIENTED_EDGE('',*,*,#15893,.F.); +#15896=ORIENTED_EDGE('',*,*,#15895,.F.); +#15897=EDGE_LOOP('',(#15892,#15894,#15896)); +#15898=FACE_OUTER_BOUND('',#15897,.F.); +#15899=ADVANCED_FACE('',(#15898),#15891,.T.); +#15900=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#15901=DIRECTION('',(0.E0,1.E0,0.E0)); +#15902=DIRECTION('',(1.E0,0.E0,0.E0)); +#15903=AXIS2_PLACEMENT_3D('',#15900,#15901,#15902); +#15904=PLANE('',#15903); +#15905=ORIENTED_EDGE('',*,*,#8472,.F.); +#15906=ORIENTED_EDGE('',*,*,#15875,.T.); +#15908=ORIENTED_EDGE('',*,*,#15907,.F.); +#15909=EDGE_LOOP('',(#15905,#15906,#15908)); +#15910=FACE_OUTER_BOUND('',#15909,.F.); +#15911=ADVANCED_FACE('',(#15910),#15904,.T.); +#15912=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#15913=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15914=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#15915=AXIS2_PLACEMENT_3D('',#15912,#15913,#15914); +#15916=PLANE('',#15915); +#15917=ORIENTED_EDGE('',*,*,#8454,.T.); +#15918=ORIENTED_EDGE('',*,*,#8862,.T.); +#15920=ORIENTED_EDGE('',*,*,#15919,.F.); +#15921=ORIENTED_EDGE('',*,*,#15893,.T.); +#15922=EDGE_LOOP('',(#15917,#15918,#15920,#15921)); +#15923=FACE_OUTER_BOUND('',#15922,.F.); +#15924=ADVANCED_FACE('',(#15923),#15916,.F.); +#15925=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15926=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15927=DIRECTION('',(0.E0,0.E0,1.E0)); +#15928=AXIS2_PLACEMENT_3D('',#15925,#15926,#15927); +#15929=PLANE('',#15928); +#15930=ORIENTED_EDGE('',*,*,#15895,.T.); +#15931=ORIENTED_EDGE('',*,*,#15919,.T.); +#15932=ORIENTED_EDGE('',*,*,#9821,.T.); +#15933=ORIENTED_EDGE('',*,*,#15741,.F.); +#15934=ORIENTED_EDGE('',*,*,#15723,.F.); +#15935=ORIENTED_EDGE('',*,*,#9286,.F.); +#15936=ORIENTED_EDGE('',*,*,#8442,.T.); +#15937=EDGE_LOOP('',(#15930,#15931,#15932,#15933,#15934,#15935,#15936)); +#15938=FACE_OUTER_BOUND('',#15937,.F.); +#15939=ADVANCED_FACE('',(#15938),#15929,.F.); +#15940=CARTESIAN_POINT('',(-1.79E0,-9.45E-1,2.1E0)); +#15941=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15942=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15943=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942); +#15944=PLANE('',#15943); +#15945=ORIENTED_EDGE('',*,*,#8474,.F.); +#15946=ORIENTED_EDGE('',*,*,#15907,.T.); +#15947=ORIENTED_EDGE('',*,*,#15882,.T.); +#15948=ORIENTED_EDGE('',*,*,#8880,.F.); +#15949=EDGE_LOOP('',(#15945,#15946,#15947,#15948)); +#15950=FACE_OUTER_BOUND('',#15949,.F.); +#15951=ADVANCED_FACE('',(#15950),#15944,.F.); +#15952=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#15953=DIRECTION('',(1.E0,0.E0,0.E0)); +#15954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15955=AXIS2_PLACEMENT_3D('',#15952,#15953,#15954); +#15956=PLANE('',#15955); +#15957=ORIENTED_EDGE('',*,*,#9299,.F.); +#15959=ORIENTED_EDGE('',*,*,#15958,.T.); +#15961=ORIENTED_EDGE('',*,*,#15960,.T.); +#15963=ORIENTED_EDGE('',*,*,#15962,.T.); +#15965=ORIENTED_EDGE('',*,*,#15964,.T.); +#15967=ORIENTED_EDGE('',*,*,#15966,.T.); +#15969=ORIENTED_EDGE('',*,*,#15968,.T.); +#15971=ORIENTED_EDGE('',*,*,#15970,.T.); +#15972=EDGE_LOOP('',(#15957,#15959,#15961,#15963,#15965,#15967,#15969,#15971)); +#15973=FACE_OUTER_BOUND('',#15972,.F.); +#15974=ADVANCED_FACE('',(#15973),#15956,.F.); +#15975=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#15976=DIRECTION('',(1.E0,0.E0,0.E0)); +#15977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15978=AXIS2_PLACEMENT_3D('',#15975,#15976,#15977); +#15979=PLANE('',#15978); +#15981=ORIENTED_EDGE('',*,*,#15980,.F.); +#15982=ORIENTED_EDGE('',*,*,#9837,.F.); +#15983=ORIENTED_EDGE('',*,*,#9513,.T.); +#15985=ORIENTED_EDGE('',*,*,#15984,.T.); +#15986=EDGE_LOOP('',(#15981,#15982,#15983,#15985)); +#15987=FACE_OUTER_BOUND('',#15986,.F.); +#15988=ADVANCED_FACE('',(#15987),#15979,.F.); +#15989=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,1.85E0)); +#15990=DIRECTION('',(0.E0,0.E0,1.E0)); +#15991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15992=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991); +#15993=PLANE('',#15992); +#15995=ORIENTED_EDGE('',*,*,#15994,.F.); +#15997=ORIENTED_EDGE('',*,*,#15996,.F.); +#15999=ORIENTED_EDGE('',*,*,#15998,.T.); +#16001=ORIENTED_EDGE('',*,*,#16000,.F.); +#16002=ORIENTED_EDGE('',*,*,#15958,.F.); +#16004=ORIENTED_EDGE('',*,*,#16003,.T.); +#16005=EDGE_LOOP('',(#15995,#15997,#15999,#16001,#16002,#16004)); +#16006=FACE_OUTER_BOUND('',#16005,.F.); +#16007=ADVANCED_FACE('',(#16006),#15993,.T.); +#16008=CARTESIAN_POINT('',(-1.2E0,-8.75E-1,1.503589838486E0)); +#16009=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16010=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16011=AXIS2_PLACEMENT_3D('',#16008,#16009,#16010); +#16012=PLANE('',#16011); +#16013=ORIENTED_EDGE('',*,*,#15980,.T.); +#16015=ORIENTED_EDGE('',*,*,#16014,.F.); +#16017=ORIENTED_EDGE('',*,*,#16016,.T.); +#16019=ORIENTED_EDGE('',*,*,#16018,.T.); +#16020=ORIENTED_EDGE('',*,*,#15994,.T.); +#16022=ORIENTED_EDGE('',*,*,#16021,.T.); +#16023=EDGE_LOOP('',(#16013,#16015,#16017,#16019,#16020,#16022)); +#16024=FACE_OUTER_BOUND('',#16023,.F.); +#16025=ADVANCED_FACE('',(#16024),#16012,.T.); +#16026=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#16027=DIRECTION('',(0.E0,1.E0,0.E0)); +#16028=DIRECTION('',(0.E0,0.E0,1.E0)); +#16029=AXIS2_PLACEMENT_3D('',#16026,#16027,#16028); +#16030=PLANE('',#16029); +#16031=ORIENTED_EDGE('',*,*,#16014,.T.); +#16032=ORIENTED_EDGE('',*,*,#15984,.F.); +#16033=ORIENTED_EDGE('',*,*,#9511,.T.); +#16035=ORIENTED_EDGE('',*,*,#16034,.T.); +#16036=EDGE_LOOP('',(#16031,#16032,#16033,#16035)); +#16037=FACE_OUTER_BOUND('',#16036,.F.); +#16038=ADVANCED_FACE('',(#16037),#16030,.T.); +#16039=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16040=DIRECTION('',(1.E0,0.E0,0.E0)); +#16041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16042=AXIS2_PLACEMENT_3D('',#16039,#16040,#16041); +#16043=PLANE('',#16042); +#16044=ORIENTED_EDGE('',*,*,#9303,.T.); +#16046=ORIENTED_EDGE('',*,*,#16045,.F.); +#16048=ORIENTED_EDGE('',*,*,#16047,.F.); +#16050=ORIENTED_EDGE('',*,*,#16049,.F.); +#16052=ORIENTED_EDGE('',*,*,#16051,.F.); +#16054=ORIENTED_EDGE('',*,*,#16053,.F.); +#16056=ORIENTED_EDGE('',*,*,#16055,.F.); +#16057=ORIENTED_EDGE('',*,*,#15998,.F.); +#16058=EDGE_LOOP('',(#16044,#16046,#16048,#16050,#16052,#16054,#16056,#16057)); +#16059=FACE_OUTER_BOUND('',#16058,.F.); +#16060=ADVANCED_FACE('',(#16059),#16043,.T.); +#16061=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16062=DIRECTION('',(1.E0,0.E0,0.E0)); +#16063=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16064=AXIS2_PLACEMENT_3D('',#16061,#16062,#16063); +#16065=PLANE('',#16064); +#16066=ORIENTED_EDGE('',*,*,#16016,.F.); +#16067=ORIENTED_EDGE('',*,*,#16034,.F.); +#16068=ORIENTED_EDGE('',*,*,#9509,.F.); +#16069=ORIENTED_EDGE('',*,*,#9852,.F.); +#16070=EDGE_LOOP('',(#16066,#16067,#16068,#16069)); +#16071=FACE_OUTER_BOUND('',#16070,.F.); +#16072=ADVANCED_FACE('',(#16071),#16065,.T.); +#16073=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#16074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16075=DIRECTION('',(0.E0,1.E0,0.E0)); +#16076=AXIS2_PLACEMENT_3D('',#16073,#16074,#16075); +#16077=PLANE('',#16076); +#16078=ORIENTED_EDGE('',*,*,#9301,.F.); +#16079=ORIENTED_EDGE('',*,*,#15970,.F.); +#16081=ORIENTED_EDGE('',*,*,#16080,.T.); +#16082=ORIENTED_EDGE('',*,*,#16045,.T.); +#16083=EDGE_LOOP('',(#16078,#16079,#16081,#16082)); +#16084=FACE_OUTER_BOUND('',#16083,.F.); +#16085=ADVANCED_FACE('',(#16084),#16077,.T.); +#16086=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#16087=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16088=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16089=AXIS2_PLACEMENT_3D('',#16086,#16087,#16088); +#16090=PLANE('',#16089); +#16091=ORIENTED_EDGE('',*,*,#15968,.F.); +#16093=ORIENTED_EDGE('',*,*,#16092,.T.); +#16094=ORIENTED_EDGE('',*,*,#16047,.T.); +#16095=ORIENTED_EDGE('',*,*,#16080,.F.); +#16096=EDGE_LOOP('',(#16091,#16093,#16094,#16095)); +#16097=FACE_OUTER_BOUND('',#16096,.F.); +#16098=ADVANCED_FACE('',(#16097),#16090,.T.); +#16099=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#16100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16102=AXIS2_PLACEMENT_3D('',#16099,#16100,#16101); +#16103=PLANE('',#16102); +#16104=ORIENTED_EDGE('',*,*,#15966,.F.); +#16106=ORIENTED_EDGE('',*,*,#16105,.T.); +#16107=ORIENTED_EDGE('',*,*,#16049,.T.); +#16108=ORIENTED_EDGE('',*,*,#16092,.F.); +#16109=EDGE_LOOP('',(#16104,#16106,#16107,#16108)); +#16110=FACE_OUTER_BOUND('',#16109,.F.); +#16111=ADVANCED_FACE('',(#16110),#16103,.T.); +#16112=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#16113=DIRECTION('',(0.E0,0.E0,1.E0)); +#16114=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16115=AXIS2_PLACEMENT_3D('',#16112,#16113,#16114); +#16116=PLANE('',#16115); +#16117=ORIENTED_EDGE('',*,*,#15964,.F.); +#16119=ORIENTED_EDGE('',*,*,#16118,.T.); +#16120=ORIENTED_EDGE('',*,*,#16051,.T.); +#16121=ORIENTED_EDGE('',*,*,#16105,.F.); +#16122=EDGE_LOOP('',(#16117,#16119,#16120,#16121)); +#16123=FACE_OUTER_BOUND('',#16122,.F.); +#16124=ADVANCED_FACE('',(#16123),#16116,.T.); +#16125=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#16126=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16127=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16128=AXIS2_PLACEMENT_3D('',#16125,#16126,#16127); +#16129=PLANE('',#16128); +#16130=ORIENTED_EDGE('',*,*,#15962,.F.); +#16132=ORIENTED_EDGE('',*,*,#16131,.T.); +#16133=ORIENTED_EDGE('',*,*,#16053,.T.); +#16134=ORIENTED_EDGE('',*,*,#16118,.F.); +#16135=EDGE_LOOP('',(#16130,#16132,#16133,#16134)); +#16136=FACE_OUTER_BOUND('',#16135,.F.); +#16137=ADVANCED_FACE('',(#16136),#16129,.T.); +#16138=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#16139=DIRECTION('',(0.E0,1.E0,0.E0)); +#16140=DIRECTION('',(0.E0,0.E0,1.E0)); +#16141=AXIS2_PLACEMENT_3D('',#16138,#16139,#16140); +#16142=PLANE('',#16141); +#16143=ORIENTED_EDGE('',*,*,#15960,.F.); +#16144=ORIENTED_EDGE('',*,*,#16000,.T.); +#16145=ORIENTED_EDGE('',*,*,#16055,.T.); +#16146=ORIENTED_EDGE('',*,*,#16131,.F.); +#16147=EDGE_LOOP('',(#16143,#16144,#16145,#16146)); +#16148=FACE_OUTER_BOUND('',#16147,.F.); +#16149=ADVANCED_FACE('',(#16148),#16142,.T.); +#16150=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16151=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16152=DIRECTION('',(0.E0,0.E0,1.E0)); +#16153=AXIS2_PLACEMENT_3D('',#16150,#16151,#16152); +#16154=PLANE('',#16153); +#16156=ORIENTED_EDGE('',*,*,#16155,.F.); +#16157=ORIENTED_EDGE('',*,*,#8494,.F.); +#16158=ORIENTED_EDGE('',*,*,#9305,.T.); +#16159=ORIENTED_EDGE('',*,*,#15996,.T.); +#16160=ORIENTED_EDGE('',*,*,#16018,.F.); +#16161=ORIENTED_EDGE('',*,*,#9850,.T.); +#16163=ORIENTED_EDGE('',*,*,#16162,.F.); +#16164=EDGE_LOOP('',(#16156,#16157,#16158,#16159,#16160,#16161,#16163)); +#16165=FACE_OUTER_BOUND('',#16164,.F.); +#16166=ADVANCED_FACE('',(#16165),#16154,.T.); +#16167=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16168=DIRECTION('',(0.E0,1.E0,0.E0)); +#16169=DIRECTION('',(1.E0,0.E0,0.E0)); +#16170=AXIS2_PLACEMENT_3D('',#16167,#16168,#16169); +#16171=PLANE('',#16170); +#16172=ORIENTED_EDGE('',*,*,#8464,.F.); +#16174=ORIENTED_EDGE('',*,*,#16173,.F.); +#16176=ORIENTED_EDGE('',*,*,#16175,.F.); +#16177=EDGE_LOOP('',(#16172,#16174,#16176)); +#16178=FACE_OUTER_BOUND('',#16177,.F.); +#16179=ADVANCED_FACE('',(#16178),#16171,.T.); +#16180=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16181=DIRECTION('',(0.E0,1.E0,0.E0)); +#16182=DIRECTION('',(1.E0,0.E0,0.E0)); +#16183=AXIS2_PLACEMENT_3D('',#16180,#16181,#16182); +#16184=PLANE('',#16183); +#16185=ORIENTED_EDGE('',*,*,#8496,.F.); +#16186=ORIENTED_EDGE('',*,*,#16155,.T.); +#16188=ORIENTED_EDGE('',*,*,#16187,.F.); +#16189=EDGE_LOOP('',(#16185,#16186,#16188)); +#16190=FACE_OUTER_BOUND('',#16189,.F.); +#16191=ADVANCED_FACE('',(#16190),#16184,.T.); +#16192=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#16193=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16194=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16195=AXIS2_PLACEMENT_3D('',#16192,#16193,#16194); +#16196=PLANE('',#16195); +#16197=ORIENTED_EDGE('',*,*,#8478,.T.); +#16198=ORIENTED_EDGE('',*,*,#8877,.T.); +#16200=ORIENTED_EDGE('',*,*,#16199,.F.); +#16201=ORIENTED_EDGE('',*,*,#16173,.T.); +#16202=EDGE_LOOP('',(#16197,#16198,#16200,#16201)); +#16203=FACE_OUTER_BOUND('',#16202,.F.); +#16204=ADVANCED_FACE('',(#16203),#16196,.F.); +#16205=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#16206=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16207=DIRECTION('',(0.E0,0.E0,1.E0)); +#16208=AXIS2_PLACEMENT_3D('',#16205,#16206,#16207); +#16209=PLANE('',#16208); +#16210=ORIENTED_EDGE('',*,*,#16175,.T.); +#16211=ORIENTED_EDGE('',*,*,#16199,.T.); +#16212=ORIENTED_EDGE('',*,*,#9839,.T.); +#16213=ORIENTED_EDGE('',*,*,#16021,.F.); +#16214=ORIENTED_EDGE('',*,*,#16003,.F.); +#16215=ORIENTED_EDGE('',*,*,#9297,.F.); +#16216=ORIENTED_EDGE('',*,*,#8466,.T.); +#16217=EDGE_LOOP('',(#16210,#16211,#16212,#16213,#16214,#16215,#16216)); +#16218=FACE_OUTER_BOUND('',#16217,.F.); +#16219=ADVANCED_FACE('',(#16218),#16209,.F.); +#16220=CARTESIAN_POINT('',(-9.9E-1,-9.45E-1,2.1E0)); +#16221=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16222=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16223=AXIS2_PLACEMENT_3D('',#16220,#16221,#16222); +#16224=PLANE('',#16223); +#16225=ORIENTED_EDGE('',*,*,#8498,.F.); +#16226=ORIENTED_EDGE('',*,*,#16187,.T.); +#16227=ORIENTED_EDGE('',*,*,#16162,.T.); +#16228=ORIENTED_EDGE('',*,*,#8895,.F.); +#16229=EDGE_LOOP('',(#16225,#16226,#16227,#16228)); +#16230=FACE_OUTER_BOUND('',#16229,.F.); +#16231=ADVANCED_FACE('',(#16230),#16224,.F.); +#16232=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16233=DIRECTION('',(1.E0,0.E0,0.E0)); +#16234=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16235=AXIS2_PLACEMENT_3D('',#16232,#16233,#16234); +#16236=PLANE('',#16235); +#16237=ORIENTED_EDGE('',*,*,#9310,.F.); +#16239=ORIENTED_EDGE('',*,*,#16238,.T.); +#16241=ORIENTED_EDGE('',*,*,#16240,.T.); +#16243=ORIENTED_EDGE('',*,*,#16242,.T.); +#16245=ORIENTED_EDGE('',*,*,#16244,.T.); +#16247=ORIENTED_EDGE('',*,*,#16246,.T.); +#16249=ORIENTED_EDGE('',*,*,#16248,.T.); +#16251=ORIENTED_EDGE('',*,*,#16250,.T.); +#16252=EDGE_LOOP('',(#16237,#16239,#16241,#16243,#16245,#16247,#16249,#16251)); +#16253=FACE_OUTER_BOUND('',#16252,.F.); +#16254=ADVANCED_FACE('',(#16253),#16236,.F.); +#16255=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16256=DIRECTION('',(1.E0,0.E0,0.E0)); +#16257=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16258=AXIS2_PLACEMENT_3D('',#16255,#16256,#16257); +#16259=PLANE('',#16258); +#16261=ORIENTED_EDGE('',*,*,#16260,.F.); +#16262=ORIENTED_EDGE('',*,*,#9855,.F.); +#16263=ORIENTED_EDGE('',*,*,#9505,.T.); +#16265=ORIENTED_EDGE('',*,*,#16264,.T.); +#16266=EDGE_LOOP('',(#16261,#16262,#16263,#16265)); +#16267=FACE_OUTER_BOUND('',#16266,.F.); +#16268=ADVANCED_FACE('',(#16267),#16259,.F.); +#16269=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,1.85E0)); +#16270=DIRECTION('',(0.E0,0.E0,1.E0)); +#16271=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16272=AXIS2_PLACEMENT_3D('',#16269,#16270,#16271); +#16273=PLANE('',#16272); +#16275=ORIENTED_EDGE('',*,*,#16274,.F.); +#16277=ORIENTED_EDGE('',*,*,#16276,.F.); +#16279=ORIENTED_EDGE('',*,*,#16278,.T.); +#16281=ORIENTED_EDGE('',*,*,#16280,.F.); +#16282=ORIENTED_EDGE('',*,*,#16238,.F.); +#16284=ORIENTED_EDGE('',*,*,#16283,.T.); +#16285=EDGE_LOOP('',(#16275,#16277,#16279,#16281,#16282,#16284)); +#16286=FACE_OUTER_BOUND('',#16285,.F.); +#16287=ADVANCED_FACE('',(#16286),#16273,.T.); +#16288=CARTESIAN_POINT('',(-4.E-1,-8.75E-1,1.503589838486E0)); +#16289=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16290=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16291=AXIS2_PLACEMENT_3D('',#16288,#16289,#16290); +#16292=PLANE('',#16291); +#16293=ORIENTED_EDGE('',*,*,#16260,.T.); +#16295=ORIENTED_EDGE('',*,*,#16294,.F.); +#16297=ORIENTED_EDGE('',*,*,#16296,.T.); +#16299=ORIENTED_EDGE('',*,*,#16298,.T.); +#16300=ORIENTED_EDGE('',*,*,#16274,.T.); +#16302=ORIENTED_EDGE('',*,*,#16301,.T.); +#16303=EDGE_LOOP('',(#16293,#16295,#16297,#16299,#16300,#16302)); +#16304=FACE_OUTER_BOUND('',#16303,.F.); +#16305=ADVANCED_FACE('',(#16304),#16292,.T.); +#16306=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#16307=DIRECTION('',(0.E0,1.E0,0.E0)); +#16308=DIRECTION('',(0.E0,0.E0,1.E0)); +#16309=AXIS2_PLACEMENT_3D('',#16306,#16307,#16308); +#16310=PLANE('',#16309); +#16311=ORIENTED_EDGE('',*,*,#16294,.T.); +#16312=ORIENTED_EDGE('',*,*,#16264,.F.); +#16313=ORIENTED_EDGE('',*,*,#9503,.T.); +#16315=ORIENTED_EDGE('',*,*,#16314,.T.); +#16316=EDGE_LOOP('',(#16311,#16312,#16313,#16315)); +#16317=FACE_OUTER_BOUND('',#16316,.F.); +#16318=ADVANCED_FACE('',(#16317),#16310,.T.); +#16319=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16320=DIRECTION('',(1.E0,0.E0,0.E0)); +#16321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16322=AXIS2_PLACEMENT_3D('',#16319,#16320,#16321); +#16323=PLANE('',#16322); +#16324=ORIENTED_EDGE('',*,*,#9314,.T.); +#16326=ORIENTED_EDGE('',*,*,#16325,.F.); +#16328=ORIENTED_EDGE('',*,*,#16327,.F.); +#16330=ORIENTED_EDGE('',*,*,#16329,.F.); +#16332=ORIENTED_EDGE('',*,*,#16331,.F.); +#16334=ORIENTED_EDGE('',*,*,#16333,.F.); +#16336=ORIENTED_EDGE('',*,*,#16335,.F.); +#16337=ORIENTED_EDGE('',*,*,#16278,.F.); +#16338=EDGE_LOOP('',(#16324,#16326,#16328,#16330,#16332,#16334,#16336,#16337)); +#16339=FACE_OUTER_BOUND('',#16338,.F.); +#16340=ADVANCED_FACE('',(#16339),#16323,.T.); +#16341=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16342=DIRECTION('',(1.E0,0.E0,0.E0)); +#16343=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16344=AXIS2_PLACEMENT_3D('',#16341,#16342,#16343); +#16345=PLANE('',#16344); +#16346=ORIENTED_EDGE('',*,*,#16296,.F.); +#16347=ORIENTED_EDGE('',*,*,#16314,.F.); +#16348=ORIENTED_EDGE('',*,*,#9501,.F.); +#16349=ORIENTED_EDGE('',*,*,#9872,.F.); +#16350=EDGE_LOOP('',(#16346,#16347,#16348,#16349)); +#16351=FACE_OUTER_BOUND('',#16350,.F.); +#16352=ADVANCED_FACE('',(#16351),#16345,.T.); +#16353=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#16354=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16355=DIRECTION('',(0.E0,1.E0,0.E0)); +#16356=AXIS2_PLACEMENT_3D('',#16353,#16354,#16355); +#16357=PLANE('',#16356); +#16358=ORIENTED_EDGE('',*,*,#9312,.F.); +#16359=ORIENTED_EDGE('',*,*,#16250,.F.); +#16361=ORIENTED_EDGE('',*,*,#16360,.T.); +#16362=ORIENTED_EDGE('',*,*,#16325,.T.); +#16363=EDGE_LOOP('',(#16358,#16359,#16361,#16362)); +#16364=FACE_OUTER_BOUND('',#16363,.F.); +#16365=ADVANCED_FACE('',(#16364),#16357,.T.); +#16366=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#16367=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16368=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16369=AXIS2_PLACEMENT_3D('',#16366,#16367,#16368); +#16370=PLANE('',#16369); +#16371=ORIENTED_EDGE('',*,*,#16248,.F.); +#16373=ORIENTED_EDGE('',*,*,#16372,.T.); +#16374=ORIENTED_EDGE('',*,*,#16327,.T.); +#16375=ORIENTED_EDGE('',*,*,#16360,.F.); +#16376=EDGE_LOOP('',(#16371,#16373,#16374,#16375)); +#16377=FACE_OUTER_BOUND('',#16376,.F.); +#16378=ADVANCED_FACE('',(#16377),#16370,.T.); +#16379=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#16380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16381=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16382=AXIS2_PLACEMENT_3D('',#16379,#16380,#16381); +#16383=PLANE('',#16382); +#16384=ORIENTED_EDGE('',*,*,#16246,.F.); +#16386=ORIENTED_EDGE('',*,*,#16385,.T.); +#16387=ORIENTED_EDGE('',*,*,#16329,.T.); +#16388=ORIENTED_EDGE('',*,*,#16372,.F.); +#16389=EDGE_LOOP('',(#16384,#16386,#16387,#16388)); +#16390=FACE_OUTER_BOUND('',#16389,.F.); +#16391=ADVANCED_FACE('',(#16390),#16383,.T.); +#16392=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#16393=DIRECTION('',(0.E0,0.E0,1.E0)); +#16394=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16395=AXIS2_PLACEMENT_3D('',#16392,#16393,#16394); +#16396=PLANE('',#16395); +#16397=ORIENTED_EDGE('',*,*,#16244,.F.); +#16399=ORIENTED_EDGE('',*,*,#16398,.T.); +#16400=ORIENTED_EDGE('',*,*,#16331,.T.); +#16401=ORIENTED_EDGE('',*,*,#16385,.F.); +#16402=EDGE_LOOP('',(#16397,#16399,#16400,#16401)); +#16403=FACE_OUTER_BOUND('',#16402,.F.); +#16404=ADVANCED_FACE('',(#16403),#16396,.T.); +#16405=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#16406=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16407=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16408=AXIS2_PLACEMENT_3D('',#16405,#16406,#16407); +#16409=PLANE('',#16408); +#16410=ORIENTED_EDGE('',*,*,#16242,.F.); +#16412=ORIENTED_EDGE('',*,*,#16411,.T.); +#16413=ORIENTED_EDGE('',*,*,#16333,.T.); +#16414=ORIENTED_EDGE('',*,*,#16398,.F.); +#16415=EDGE_LOOP('',(#16410,#16412,#16413,#16414)); +#16416=FACE_OUTER_BOUND('',#16415,.F.); +#16417=ADVANCED_FACE('',(#16416),#16409,.T.); +#16418=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#16419=DIRECTION('',(0.E0,1.E0,0.E0)); +#16420=DIRECTION('',(0.E0,0.E0,1.E0)); +#16421=AXIS2_PLACEMENT_3D('',#16418,#16419,#16420); +#16422=PLANE('',#16421); +#16423=ORIENTED_EDGE('',*,*,#16240,.F.); +#16424=ORIENTED_EDGE('',*,*,#16280,.T.); +#16425=ORIENTED_EDGE('',*,*,#16335,.T.); +#16426=ORIENTED_EDGE('',*,*,#16411,.F.); +#16427=EDGE_LOOP('',(#16423,#16424,#16425,#16426)); +#16428=FACE_OUTER_BOUND('',#16427,.F.); +#16429=ADVANCED_FACE('',(#16428),#16422,.T.); +#16430=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16431=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16432=DIRECTION('',(0.E0,0.E0,1.E0)); +#16433=AXIS2_PLACEMENT_3D('',#16430,#16431,#16432); +#16434=PLANE('',#16433); +#16436=ORIENTED_EDGE('',*,*,#16435,.F.); +#16437=ORIENTED_EDGE('',*,*,#8518,.F.); +#16438=ORIENTED_EDGE('',*,*,#9316,.T.); +#16439=ORIENTED_EDGE('',*,*,#16276,.T.); +#16440=ORIENTED_EDGE('',*,*,#16298,.F.); +#16441=ORIENTED_EDGE('',*,*,#9870,.T.); +#16443=ORIENTED_EDGE('',*,*,#16442,.F.); +#16444=EDGE_LOOP('',(#16436,#16437,#16438,#16439,#16440,#16441,#16443)); +#16445=FACE_OUTER_BOUND('',#16444,.F.); +#16446=ADVANCED_FACE('',(#16445),#16434,.T.); +#16447=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16448=DIRECTION('',(0.E0,1.E0,0.E0)); +#16449=DIRECTION('',(1.E0,0.E0,0.E0)); +#16450=AXIS2_PLACEMENT_3D('',#16447,#16448,#16449); +#16451=PLANE('',#16450); +#16452=ORIENTED_EDGE('',*,*,#8488,.F.); +#16454=ORIENTED_EDGE('',*,*,#16453,.F.); +#16456=ORIENTED_EDGE('',*,*,#16455,.F.); +#16457=EDGE_LOOP('',(#16452,#16454,#16456)); +#16458=FACE_OUTER_BOUND('',#16457,.F.); +#16459=ADVANCED_FACE('',(#16458),#16451,.T.); +#16460=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16461=DIRECTION('',(0.E0,1.E0,0.E0)); +#16462=DIRECTION('',(1.E0,0.E0,0.E0)); +#16463=AXIS2_PLACEMENT_3D('',#16460,#16461,#16462); +#16464=PLANE('',#16463); +#16465=ORIENTED_EDGE('',*,*,#8520,.F.); +#16466=ORIENTED_EDGE('',*,*,#16435,.T.); +#16468=ORIENTED_EDGE('',*,*,#16467,.F.); +#16469=EDGE_LOOP('',(#16465,#16466,#16468)); +#16470=FACE_OUTER_BOUND('',#16469,.F.); +#16471=ADVANCED_FACE('',(#16470),#16464,.T.); +#16472=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#16473=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16474=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16475=AXIS2_PLACEMENT_3D('',#16472,#16473,#16474); +#16476=PLANE('',#16475); +#16477=ORIENTED_EDGE('',*,*,#8502,.T.); +#16478=ORIENTED_EDGE('',*,*,#8892,.T.); +#16480=ORIENTED_EDGE('',*,*,#16479,.F.); +#16481=ORIENTED_EDGE('',*,*,#16453,.T.); +#16482=EDGE_LOOP('',(#16477,#16478,#16480,#16481)); +#16483=FACE_OUTER_BOUND('',#16482,.F.); +#16484=ADVANCED_FACE('',(#16483),#16476,.F.); +#16485=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16486=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16487=DIRECTION('',(0.E0,0.E0,1.E0)); +#16488=AXIS2_PLACEMENT_3D('',#16485,#16486,#16487); +#16489=PLANE('',#16488); +#16490=ORIENTED_EDGE('',*,*,#16455,.T.); +#16491=ORIENTED_EDGE('',*,*,#16479,.T.); +#16492=ORIENTED_EDGE('',*,*,#9857,.T.); +#16493=ORIENTED_EDGE('',*,*,#16301,.F.); +#16494=ORIENTED_EDGE('',*,*,#16283,.F.); +#16495=ORIENTED_EDGE('',*,*,#9308,.F.); +#16496=ORIENTED_EDGE('',*,*,#8490,.T.); +#16497=EDGE_LOOP('',(#16490,#16491,#16492,#16493,#16494,#16495,#16496)); +#16498=FACE_OUTER_BOUND('',#16497,.F.); +#16499=ADVANCED_FACE('',(#16498),#16489,.F.); +#16500=CARTESIAN_POINT('',(-1.9E-1,-9.45E-1,2.1E0)); +#16501=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16502=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16503=AXIS2_PLACEMENT_3D('',#16500,#16501,#16502); +#16504=PLANE('',#16503); +#16505=ORIENTED_EDGE('',*,*,#8522,.F.); +#16506=ORIENTED_EDGE('',*,*,#16467,.T.); +#16507=ORIENTED_EDGE('',*,*,#16442,.T.); +#16508=ORIENTED_EDGE('',*,*,#8910,.F.); +#16509=EDGE_LOOP('',(#16505,#16506,#16507,#16508)); +#16510=FACE_OUTER_BOUND('',#16509,.F.); +#16511=ADVANCED_FACE('',(#16510),#16504,.F.); +#16512=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16513=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16514=DIRECTION('',(0.E0,0.E0,1.E0)); +#16515=AXIS2_PLACEMENT_3D('',#16512,#16513,#16514); +#16516=PLANE('',#16515); +#16518=ORIENTED_EDGE('',*,*,#16517,.T.); +#16520=ORIENTED_EDGE('',*,*,#16519,.F.); +#16521=ORIENTED_EDGE('',*,*,#9867,.T.); +#16523=ORIENTED_EDGE('',*,*,#16522,.F.); +#16525=ORIENTED_EDGE('',*,*,#16524,.F.); +#16526=ORIENTED_EDGE('',*,*,#9319,.F.); +#16527=ORIENTED_EDGE('',*,*,#8514,.T.); +#16528=EDGE_LOOP('',(#16518,#16520,#16521,#16523,#16525,#16526,#16527)); +#16529=FACE_OUTER_BOUND('',#16528,.F.); +#16530=ADVANCED_FACE('',(#16529),#16516,.F.); +#16531=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16532=DIRECTION('',(0.E0,1.E0,0.E0)); +#16533=DIRECTION('',(1.E0,0.E0,0.E0)); +#16534=AXIS2_PLACEMENT_3D('',#16531,#16532,#16533); +#16535=PLANE('',#16534); +#16536=ORIENTED_EDGE('',*,*,#8512,.F.); +#16538=ORIENTED_EDGE('',*,*,#16537,.F.); +#16539=ORIENTED_EDGE('',*,*,#16517,.F.); +#16540=EDGE_LOOP('',(#16536,#16538,#16539)); +#16541=FACE_OUTER_BOUND('',#16540,.F.); +#16542=ADVANCED_FACE('',(#16541),#16535,.T.); +#16543=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16544=DIRECTION('',(0.E0,1.E0,0.E0)); +#16545=DIRECTION('',(1.E0,0.E0,0.E0)); +#16546=AXIS2_PLACEMENT_3D('',#16543,#16544,#16545); +#16547=PLANE('',#16546); +#16548=ORIENTED_EDGE('',*,*,#8544,.F.); +#16550=ORIENTED_EDGE('',*,*,#16549,.T.); +#16552=ORIENTED_EDGE('',*,*,#16551,.F.); +#16553=EDGE_LOOP('',(#16548,#16550,#16552)); +#16554=FACE_OUTER_BOUND('',#16553,.F.); +#16555=ADVANCED_FACE('',(#16554),#16547,.T.); +#16556=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#16557=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16558=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16559=AXIS2_PLACEMENT_3D('',#16556,#16557,#16558); +#16560=PLANE('',#16559); +#16561=ORIENTED_EDGE('',*,*,#8526,.T.); +#16562=ORIENTED_EDGE('',*,*,#8907,.T.); +#16563=ORIENTED_EDGE('',*,*,#16519,.T.); +#16564=ORIENTED_EDGE('',*,*,#16537,.T.); +#16565=EDGE_LOOP('',(#16561,#16562,#16563,#16564)); +#16566=FACE_OUTER_BOUND('',#16565,.F.); +#16567=ADVANCED_FACE('',(#16566),#16560,.F.); +#16568=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16570=DIRECTION('',(0.E0,0.E0,1.E0)); +#16571=AXIS2_PLACEMENT_3D('',#16568,#16569,#16570); +#16572=PLANE('',#16571); +#16573=ORIENTED_EDGE('',*,*,#16549,.F.); +#16574=ORIENTED_EDGE('',*,*,#8542,.F.); +#16575=ORIENTED_EDGE('',*,*,#9327,.T.); +#16577=ORIENTED_EDGE('',*,*,#16576,.T.); +#16579=ORIENTED_EDGE('',*,*,#16578,.F.); +#16580=ORIENTED_EDGE('',*,*,#9888,.T.); +#16582=ORIENTED_EDGE('',*,*,#16581,.T.); +#16583=EDGE_LOOP('',(#16573,#16574,#16575,#16577,#16579,#16580,#16582)); +#16584=FACE_OUTER_BOUND('',#16583,.F.); +#16585=ADVANCED_FACE('',(#16584),#16572,.T.); +#16586=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,1.85E0)); +#16587=DIRECTION('',(0.E0,0.E0,1.E0)); +#16588=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16589=AXIS2_PLACEMENT_3D('',#16586,#16587,#16588); +#16590=PLANE('',#16589); +#16592=ORIENTED_EDGE('',*,*,#16591,.F.); +#16593=ORIENTED_EDGE('',*,*,#16576,.F.); +#16595=ORIENTED_EDGE('',*,*,#16594,.T.); +#16597=ORIENTED_EDGE('',*,*,#16596,.F.); +#16599=ORIENTED_EDGE('',*,*,#16598,.F.); +#16600=ORIENTED_EDGE('',*,*,#16524,.T.); +#16601=EDGE_LOOP('',(#16592,#16593,#16595,#16597,#16599,#16600)); +#16602=FACE_OUTER_BOUND('',#16601,.F.); +#16603=ADVANCED_FACE('',(#16602),#16590,.T.); +#16604=CARTESIAN_POINT('',(4.E-1,-8.75E-1,1.503589838486E0)); +#16605=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16606=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16607=AXIS2_PLACEMENT_3D('',#16604,#16605,#16606); +#16608=PLANE('',#16607); +#16610=ORIENTED_EDGE('',*,*,#16609,.T.); +#16612=ORIENTED_EDGE('',*,*,#16611,.F.); +#16614=ORIENTED_EDGE('',*,*,#16613,.T.); +#16615=ORIENTED_EDGE('',*,*,#16578,.T.); +#16616=ORIENTED_EDGE('',*,*,#16591,.T.); +#16617=ORIENTED_EDGE('',*,*,#16522,.T.); +#16618=EDGE_LOOP('',(#16610,#16612,#16614,#16615,#16616,#16617)); +#16619=FACE_OUTER_BOUND('',#16618,.F.); +#16620=ADVANCED_FACE('',(#16619),#16608,.T.); +#16621=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16622=DIRECTION('',(1.E0,0.E0,0.E0)); +#16623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16624=AXIS2_PLACEMENT_3D('',#16621,#16622,#16623); +#16625=PLANE('',#16624); +#16626=ORIENTED_EDGE('',*,*,#9321,.F.); +#16627=ORIENTED_EDGE('',*,*,#16598,.T.); +#16629=ORIENTED_EDGE('',*,*,#16628,.T.); +#16631=ORIENTED_EDGE('',*,*,#16630,.T.); +#16633=ORIENTED_EDGE('',*,*,#16632,.T.); +#16635=ORIENTED_EDGE('',*,*,#16634,.T.); +#16637=ORIENTED_EDGE('',*,*,#16636,.T.); +#16639=ORIENTED_EDGE('',*,*,#16638,.T.); +#16640=EDGE_LOOP('',(#16626,#16627,#16629,#16631,#16633,#16635,#16637,#16639)); +#16641=FACE_OUTER_BOUND('',#16640,.F.); +#16642=ADVANCED_FACE('',(#16641),#16625,.F.); +#16643=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16644=DIRECTION('',(1.E0,0.E0,0.E0)); +#16645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16646=AXIS2_PLACEMENT_3D('',#16643,#16644,#16645); +#16647=PLANE('',#16646); +#16648=ORIENTED_EDGE('',*,*,#16609,.F.); +#16649=ORIENTED_EDGE('',*,*,#9875,.F.); +#16650=ORIENTED_EDGE('',*,*,#9497,.T.); +#16652=ORIENTED_EDGE('',*,*,#16651,.T.); +#16653=EDGE_LOOP('',(#16648,#16649,#16650,#16652)); +#16654=FACE_OUTER_BOUND('',#16653,.F.); +#16655=ADVANCED_FACE('',(#16654),#16647,.F.); +#16656=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#16657=DIRECTION('',(0.E0,1.E0,0.E0)); +#16658=DIRECTION('',(0.E0,0.E0,1.E0)); +#16659=AXIS2_PLACEMENT_3D('',#16656,#16657,#16658); +#16660=PLANE('',#16659); +#16661=ORIENTED_EDGE('',*,*,#16628,.F.); +#16662=ORIENTED_EDGE('',*,*,#16596,.T.); +#16664=ORIENTED_EDGE('',*,*,#16663,.T.); +#16666=ORIENTED_EDGE('',*,*,#16665,.F.); +#16667=EDGE_LOOP('',(#16661,#16662,#16664,#16666)); +#16668=FACE_OUTER_BOUND('',#16667,.F.); +#16669=ADVANCED_FACE('',(#16668),#16660,.T.); +#16670=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16671=DIRECTION('',(1.E0,0.E0,0.E0)); +#16672=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16673=AXIS2_PLACEMENT_3D('',#16670,#16671,#16672); +#16674=PLANE('',#16673); +#16675=ORIENTED_EDGE('',*,*,#9325,.F.); +#16677=ORIENTED_EDGE('',*,*,#16676,.F.); +#16679=ORIENTED_EDGE('',*,*,#16678,.F.); +#16681=ORIENTED_EDGE('',*,*,#16680,.F.); +#16683=ORIENTED_EDGE('',*,*,#16682,.F.); +#16685=ORIENTED_EDGE('',*,*,#16684,.F.); +#16686=ORIENTED_EDGE('',*,*,#16663,.F.); +#16687=ORIENTED_EDGE('',*,*,#16594,.F.); +#16688=EDGE_LOOP('',(#16675,#16677,#16679,#16681,#16683,#16685,#16686,#16687)); +#16689=FACE_OUTER_BOUND('',#16688,.F.); +#16690=ADVANCED_FACE('',(#16689),#16674,.T.); +#16691=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16692=DIRECTION('',(1.E0,0.E0,0.E0)); +#16693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16694=AXIS2_PLACEMENT_3D('',#16691,#16692,#16693); +#16695=PLANE('',#16694); +#16696=ORIENTED_EDGE('',*,*,#16613,.F.); +#16698=ORIENTED_EDGE('',*,*,#16697,.F.); +#16699=ORIENTED_EDGE('',*,*,#9493,.F.); +#16700=ORIENTED_EDGE('',*,*,#9890,.T.); +#16701=EDGE_LOOP('',(#16696,#16698,#16699,#16700)); +#16702=FACE_OUTER_BOUND('',#16701,.F.); +#16703=ADVANCED_FACE('',(#16702),#16695,.T.); +#16704=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#16705=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16706=DIRECTION('',(0.E0,1.E0,0.E0)); +#16707=AXIS2_PLACEMENT_3D('',#16704,#16705,#16706); +#16708=PLANE('',#16707); +#16709=ORIENTED_EDGE('',*,*,#9323,.F.); +#16710=ORIENTED_EDGE('',*,*,#16638,.F.); +#16712=ORIENTED_EDGE('',*,*,#16711,.T.); +#16713=ORIENTED_EDGE('',*,*,#16676,.T.); +#16714=EDGE_LOOP('',(#16709,#16710,#16712,#16713)); +#16715=FACE_OUTER_BOUND('',#16714,.F.); +#16716=ADVANCED_FACE('',(#16715),#16708,.T.); +#16717=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#16718=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16719=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16720=AXIS2_PLACEMENT_3D('',#16717,#16718,#16719); +#16721=PLANE('',#16720); +#16722=ORIENTED_EDGE('',*,*,#16636,.F.); +#16724=ORIENTED_EDGE('',*,*,#16723,.T.); +#16725=ORIENTED_EDGE('',*,*,#16678,.T.); +#16726=ORIENTED_EDGE('',*,*,#16711,.F.); +#16727=EDGE_LOOP('',(#16722,#16724,#16725,#16726)); +#16728=FACE_OUTER_BOUND('',#16727,.F.); +#16729=ADVANCED_FACE('',(#16728),#16721,.T.); +#16730=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#16731=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16732=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16733=AXIS2_PLACEMENT_3D('',#16730,#16731,#16732); +#16734=PLANE('',#16733); +#16735=ORIENTED_EDGE('',*,*,#16634,.F.); +#16737=ORIENTED_EDGE('',*,*,#16736,.T.); +#16738=ORIENTED_EDGE('',*,*,#16680,.T.); +#16739=ORIENTED_EDGE('',*,*,#16723,.F.); +#16740=EDGE_LOOP('',(#16735,#16737,#16738,#16739)); +#16741=FACE_OUTER_BOUND('',#16740,.F.); +#16742=ADVANCED_FACE('',(#16741),#16734,.T.); +#16743=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#16744=DIRECTION('',(0.E0,0.E0,1.E0)); +#16745=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16746=AXIS2_PLACEMENT_3D('',#16743,#16744,#16745); +#16747=PLANE('',#16746); +#16748=ORIENTED_EDGE('',*,*,#16632,.F.); +#16750=ORIENTED_EDGE('',*,*,#16749,.T.); +#16751=ORIENTED_EDGE('',*,*,#16682,.T.); +#16752=ORIENTED_EDGE('',*,*,#16736,.F.); +#16753=EDGE_LOOP('',(#16748,#16750,#16751,#16752)); +#16754=FACE_OUTER_BOUND('',#16753,.F.); +#16755=ADVANCED_FACE('',(#16754),#16747,.T.); +#16756=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#16757=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16758=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16759=AXIS2_PLACEMENT_3D('',#16756,#16757,#16758); +#16760=PLANE('',#16759); +#16761=ORIENTED_EDGE('',*,*,#16630,.F.); +#16762=ORIENTED_EDGE('',*,*,#16665,.T.); +#16763=ORIENTED_EDGE('',*,*,#16684,.T.); +#16764=ORIENTED_EDGE('',*,*,#16749,.F.); +#16765=EDGE_LOOP('',(#16761,#16762,#16763,#16764)); +#16766=FACE_OUTER_BOUND('',#16765,.F.); +#16767=ADVANCED_FACE('',(#16766),#16760,.T.); +#16768=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#16769=DIRECTION('',(0.E0,1.E0,0.E0)); +#16770=DIRECTION('',(0.E0,0.E0,1.E0)); +#16771=AXIS2_PLACEMENT_3D('',#16768,#16769,#16770); +#16772=PLANE('',#16771); +#16773=ORIENTED_EDGE('',*,*,#16611,.T.); +#16774=ORIENTED_EDGE('',*,*,#16651,.F.); +#16775=ORIENTED_EDGE('',*,*,#9495,.T.); +#16776=ORIENTED_EDGE('',*,*,#16697,.T.); +#16777=EDGE_LOOP('',(#16773,#16774,#16775,#16776)); +#16778=FACE_OUTER_BOUND('',#16777,.F.); +#16779=ADVANCED_FACE('',(#16778),#16772,.T.); +#16780=CARTESIAN_POINT('',(6.1E-1,-9.45E-1,2.1E0)); +#16781=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16782=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16783=AXIS2_PLACEMENT_3D('',#16780,#16781,#16782); +#16784=PLANE('',#16783); +#16785=ORIENTED_EDGE('',*,*,#8546,.F.); +#16786=ORIENTED_EDGE('',*,*,#16551,.T.); +#16787=ORIENTED_EDGE('',*,*,#16581,.F.); +#16788=ORIENTED_EDGE('',*,*,#8925,.F.); +#16789=EDGE_LOOP('',(#16785,#16786,#16787,#16788)); +#16790=FACE_OUTER_BOUND('',#16789,.F.); +#16791=ADVANCED_FACE('',(#16790),#16784,.F.); +#16792=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16793=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16794=DIRECTION('',(0.E0,0.E0,1.E0)); +#16795=AXIS2_PLACEMENT_3D('',#16792,#16793,#16794); +#16796=PLANE('',#16795); +#16798=ORIENTED_EDGE('',*,*,#16797,.T.); +#16800=ORIENTED_EDGE('',*,*,#16799,.F.); +#16801=ORIENTED_EDGE('',*,*,#9885,.T.); +#16803=ORIENTED_EDGE('',*,*,#16802,.F.); +#16805=ORIENTED_EDGE('',*,*,#16804,.F.); +#16806=ORIENTED_EDGE('',*,*,#9330,.F.); +#16807=ORIENTED_EDGE('',*,*,#8538,.T.); +#16808=EDGE_LOOP('',(#16798,#16800,#16801,#16803,#16805,#16806,#16807)); +#16809=FACE_OUTER_BOUND('',#16808,.F.); +#16810=ADVANCED_FACE('',(#16809),#16796,.F.); +#16811=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16812=DIRECTION('',(0.E0,1.E0,0.E0)); +#16813=DIRECTION('',(1.E0,0.E0,0.E0)); +#16814=AXIS2_PLACEMENT_3D('',#16811,#16812,#16813); +#16815=PLANE('',#16814); +#16816=ORIENTED_EDGE('',*,*,#8536,.F.); +#16818=ORIENTED_EDGE('',*,*,#16817,.F.); +#16819=ORIENTED_EDGE('',*,*,#16797,.F.); +#16820=EDGE_LOOP('',(#16816,#16818,#16819)); +#16821=FACE_OUTER_BOUND('',#16820,.F.); +#16822=ADVANCED_FACE('',(#16821),#16815,.T.); +#16823=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16824=DIRECTION('',(0.E0,1.E0,0.E0)); +#16825=DIRECTION('',(1.E0,0.E0,0.E0)); +#16826=AXIS2_PLACEMENT_3D('',#16823,#16824,#16825); +#16827=PLANE('',#16826); +#16828=ORIENTED_EDGE('',*,*,#8568,.F.); +#16830=ORIENTED_EDGE('',*,*,#16829,.T.); +#16832=ORIENTED_EDGE('',*,*,#16831,.F.); +#16833=EDGE_LOOP('',(#16828,#16830,#16832)); +#16834=FACE_OUTER_BOUND('',#16833,.F.); +#16835=ADVANCED_FACE('',(#16834),#16827,.T.); +#16836=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#16837=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16838=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16839=AXIS2_PLACEMENT_3D('',#16836,#16837,#16838); +#16840=PLANE('',#16839); +#16841=ORIENTED_EDGE('',*,*,#8550,.T.); +#16842=ORIENTED_EDGE('',*,*,#8922,.T.); +#16843=ORIENTED_EDGE('',*,*,#16799,.T.); +#16844=ORIENTED_EDGE('',*,*,#16817,.T.); +#16845=EDGE_LOOP('',(#16841,#16842,#16843,#16844)); +#16846=FACE_OUTER_BOUND('',#16845,.F.); +#16847=ADVANCED_FACE('',(#16846),#16840,.F.); +#16848=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16850=DIRECTION('',(0.E0,0.E0,1.E0)); +#16851=AXIS2_PLACEMENT_3D('',#16848,#16849,#16850); +#16852=PLANE('',#16851); +#16853=ORIENTED_EDGE('',*,*,#16829,.F.); +#16854=ORIENTED_EDGE('',*,*,#8566,.F.); +#16855=ORIENTED_EDGE('',*,*,#9338,.T.); +#16857=ORIENTED_EDGE('',*,*,#16856,.T.); +#16859=ORIENTED_EDGE('',*,*,#16858,.F.); +#16860=ORIENTED_EDGE('',*,*,#9906,.T.); +#16862=ORIENTED_EDGE('',*,*,#16861,.T.); +#16863=EDGE_LOOP('',(#16853,#16854,#16855,#16857,#16859,#16860,#16862)); +#16864=FACE_OUTER_BOUND('',#16863,.F.); +#16865=ADVANCED_FACE('',(#16864),#16852,.T.); +#16866=CARTESIAN_POINT('',(1.04E0,-6.75E-1,1.85E0)); +#16867=DIRECTION('',(0.E0,0.E0,1.E0)); +#16868=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16869=AXIS2_PLACEMENT_3D('',#16866,#16867,#16868); +#16870=PLANE('',#16869); +#16872=ORIENTED_EDGE('',*,*,#16871,.F.); +#16873=ORIENTED_EDGE('',*,*,#16856,.F.); +#16875=ORIENTED_EDGE('',*,*,#16874,.T.); +#16877=ORIENTED_EDGE('',*,*,#16876,.F.); +#16879=ORIENTED_EDGE('',*,*,#16878,.F.); +#16880=ORIENTED_EDGE('',*,*,#16804,.T.); +#16881=EDGE_LOOP('',(#16872,#16873,#16875,#16877,#16879,#16880)); +#16882=FACE_OUTER_BOUND('',#16881,.F.); +#16883=ADVANCED_FACE('',(#16882),#16870,.T.); +#16884=CARTESIAN_POINT('',(1.2E0,-8.75E-1,1.503589838486E0)); +#16885=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16886=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16887=AXIS2_PLACEMENT_3D('',#16884,#16885,#16886); +#16888=PLANE('',#16887); +#16890=ORIENTED_EDGE('',*,*,#16889,.T.); +#16892=ORIENTED_EDGE('',*,*,#16891,.F.); +#16894=ORIENTED_EDGE('',*,*,#16893,.T.); +#16895=ORIENTED_EDGE('',*,*,#16858,.T.); +#16896=ORIENTED_EDGE('',*,*,#16871,.T.); +#16897=ORIENTED_EDGE('',*,*,#16802,.T.); +#16898=EDGE_LOOP('',(#16890,#16892,#16894,#16895,#16896,#16897)); +#16899=FACE_OUTER_BOUND('',#16898,.F.); +#16900=ADVANCED_FACE('',(#16899),#16888,.T.); +#16901=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16902=DIRECTION('',(1.E0,0.E0,0.E0)); +#16903=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16904=AXIS2_PLACEMENT_3D('',#16901,#16902,#16903); +#16905=PLANE('',#16904); +#16906=ORIENTED_EDGE('',*,*,#9332,.F.); +#16907=ORIENTED_EDGE('',*,*,#16878,.T.); +#16909=ORIENTED_EDGE('',*,*,#16908,.T.); +#16911=ORIENTED_EDGE('',*,*,#16910,.T.); +#16913=ORIENTED_EDGE('',*,*,#16912,.T.); +#16915=ORIENTED_EDGE('',*,*,#16914,.T.); +#16917=ORIENTED_EDGE('',*,*,#16916,.T.); +#16919=ORIENTED_EDGE('',*,*,#16918,.T.); +#16920=EDGE_LOOP('',(#16906,#16907,#16909,#16911,#16913,#16915,#16917,#16919)); +#16921=FACE_OUTER_BOUND('',#16920,.F.); +#16922=ADVANCED_FACE('',(#16921),#16905,.F.); +#16923=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16924=DIRECTION('',(1.E0,0.E0,0.E0)); +#16925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16926=AXIS2_PLACEMENT_3D('',#16923,#16924,#16925); +#16927=PLANE('',#16926); +#16928=ORIENTED_EDGE('',*,*,#16889,.F.); +#16929=ORIENTED_EDGE('',*,*,#9893,.F.); +#16930=ORIENTED_EDGE('',*,*,#9489,.T.); +#16932=ORIENTED_EDGE('',*,*,#16931,.T.); +#16933=EDGE_LOOP('',(#16928,#16929,#16930,#16932)); +#16934=FACE_OUTER_BOUND('',#16933,.F.); +#16935=ADVANCED_FACE('',(#16934),#16927,.F.); +#16936=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#16937=DIRECTION('',(0.E0,1.E0,0.E0)); +#16938=DIRECTION('',(0.E0,0.E0,1.E0)); +#16939=AXIS2_PLACEMENT_3D('',#16936,#16937,#16938); +#16940=PLANE('',#16939); +#16941=ORIENTED_EDGE('',*,*,#16908,.F.); +#16942=ORIENTED_EDGE('',*,*,#16876,.T.); +#16944=ORIENTED_EDGE('',*,*,#16943,.T.); +#16946=ORIENTED_EDGE('',*,*,#16945,.F.); +#16947=EDGE_LOOP('',(#16941,#16942,#16944,#16946)); +#16948=FACE_OUTER_BOUND('',#16947,.F.); +#16949=ADVANCED_FACE('',(#16948),#16940,.T.); +#16950=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16951=DIRECTION('',(1.E0,0.E0,0.E0)); +#16952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16953=AXIS2_PLACEMENT_3D('',#16950,#16951,#16952); +#16954=PLANE('',#16953); +#16955=ORIENTED_EDGE('',*,*,#9336,.F.); +#16957=ORIENTED_EDGE('',*,*,#16956,.F.); +#16959=ORIENTED_EDGE('',*,*,#16958,.F.); +#16961=ORIENTED_EDGE('',*,*,#16960,.F.); +#16963=ORIENTED_EDGE('',*,*,#16962,.F.); +#16965=ORIENTED_EDGE('',*,*,#16964,.F.); +#16966=ORIENTED_EDGE('',*,*,#16943,.F.); +#16967=ORIENTED_EDGE('',*,*,#16874,.F.); +#16968=EDGE_LOOP('',(#16955,#16957,#16959,#16961,#16963,#16965,#16966,#16967)); +#16969=FACE_OUTER_BOUND('',#16968,.F.); +#16970=ADVANCED_FACE('',(#16969),#16954,.T.); +#16971=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16972=DIRECTION('',(1.E0,0.E0,0.E0)); +#16973=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16974=AXIS2_PLACEMENT_3D('',#16971,#16972,#16973); +#16975=PLANE('',#16974); +#16976=ORIENTED_EDGE('',*,*,#16893,.F.); +#16978=ORIENTED_EDGE('',*,*,#16977,.F.); +#16979=ORIENTED_EDGE('',*,*,#9485,.F.); +#16980=ORIENTED_EDGE('',*,*,#9908,.T.); +#16981=EDGE_LOOP('',(#16976,#16978,#16979,#16980)); +#16982=FACE_OUTER_BOUND('',#16981,.F.); +#16983=ADVANCED_FACE('',(#16982),#16975,.T.); +#16984=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#16985=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16986=DIRECTION('',(0.E0,1.E0,0.E0)); +#16987=AXIS2_PLACEMENT_3D('',#16984,#16985,#16986); +#16988=PLANE('',#16987); +#16989=ORIENTED_EDGE('',*,*,#9334,.F.); +#16990=ORIENTED_EDGE('',*,*,#16918,.F.); +#16992=ORIENTED_EDGE('',*,*,#16991,.T.); +#16993=ORIENTED_EDGE('',*,*,#16956,.T.); +#16994=EDGE_LOOP('',(#16989,#16990,#16992,#16993)); +#16995=FACE_OUTER_BOUND('',#16994,.F.); +#16996=ADVANCED_FACE('',(#16995),#16988,.T.); +#16997=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#16998=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16999=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17000=AXIS2_PLACEMENT_3D('',#16997,#16998,#16999); +#17001=PLANE('',#17000); +#17002=ORIENTED_EDGE('',*,*,#16916,.F.); +#17004=ORIENTED_EDGE('',*,*,#17003,.T.); +#17005=ORIENTED_EDGE('',*,*,#16958,.T.); +#17006=ORIENTED_EDGE('',*,*,#16991,.F.); +#17007=EDGE_LOOP('',(#17002,#17004,#17005,#17006)); +#17008=FACE_OUTER_BOUND('',#17007,.F.); +#17009=ADVANCED_FACE('',(#17008),#17001,.T.); +#17010=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#17011=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17012=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17013=AXIS2_PLACEMENT_3D('',#17010,#17011,#17012); +#17014=PLANE('',#17013); +#17015=ORIENTED_EDGE('',*,*,#16914,.F.); +#17017=ORIENTED_EDGE('',*,*,#17016,.T.); +#17018=ORIENTED_EDGE('',*,*,#16960,.T.); +#17019=ORIENTED_EDGE('',*,*,#17003,.F.); +#17020=EDGE_LOOP('',(#17015,#17017,#17018,#17019)); +#17021=FACE_OUTER_BOUND('',#17020,.F.); +#17022=ADVANCED_FACE('',(#17021),#17014,.T.); +#17023=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#17024=DIRECTION('',(0.E0,0.E0,1.E0)); +#17025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17026=AXIS2_PLACEMENT_3D('',#17023,#17024,#17025); +#17027=PLANE('',#17026); +#17028=ORIENTED_EDGE('',*,*,#16912,.F.); +#17030=ORIENTED_EDGE('',*,*,#17029,.T.); +#17031=ORIENTED_EDGE('',*,*,#16962,.T.); +#17032=ORIENTED_EDGE('',*,*,#17016,.F.); +#17033=EDGE_LOOP('',(#17028,#17030,#17031,#17032)); +#17034=FACE_OUTER_BOUND('',#17033,.F.); +#17035=ADVANCED_FACE('',(#17034),#17027,.T.); +#17036=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#17037=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17038=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17039=AXIS2_PLACEMENT_3D('',#17036,#17037,#17038); +#17040=PLANE('',#17039); +#17041=ORIENTED_EDGE('',*,*,#16910,.F.); +#17042=ORIENTED_EDGE('',*,*,#16945,.T.); +#17043=ORIENTED_EDGE('',*,*,#16964,.T.); +#17044=ORIENTED_EDGE('',*,*,#17029,.F.); +#17045=EDGE_LOOP('',(#17041,#17042,#17043,#17044)); +#17046=FACE_OUTER_BOUND('',#17045,.F.); +#17047=ADVANCED_FACE('',(#17046),#17040,.T.); +#17048=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#17049=DIRECTION('',(0.E0,1.E0,0.E0)); +#17050=DIRECTION('',(0.E0,0.E0,1.E0)); +#17051=AXIS2_PLACEMENT_3D('',#17048,#17049,#17050); +#17052=PLANE('',#17051); +#17053=ORIENTED_EDGE('',*,*,#16891,.T.); +#17054=ORIENTED_EDGE('',*,*,#16931,.F.); +#17055=ORIENTED_EDGE('',*,*,#9487,.T.); +#17056=ORIENTED_EDGE('',*,*,#16977,.T.); +#17057=EDGE_LOOP('',(#17053,#17054,#17055,#17056)); +#17058=FACE_OUTER_BOUND('',#17057,.F.); +#17059=ADVANCED_FACE('',(#17058),#17052,.T.); +#17060=CARTESIAN_POINT('',(1.41E0,-9.45E-1,2.1E0)); +#17061=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17062=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17063=AXIS2_PLACEMENT_3D('',#17060,#17061,#17062); +#17064=PLANE('',#17063); +#17065=ORIENTED_EDGE('',*,*,#8570,.F.); +#17066=ORIENTED_EDGE('',*,*,#16831,.T.); +#17067=ORIENTED_EDGE('',*,*,#16861,.F.); +#17068=ORIENTED_EDGE('',*,*,#8940,.F.); +#17069=EDGE_LOOP('',(#17065,#17066,#17067,#17068)); +#17070=FACE_OUTER_BOUND('',#17069,.F.); +#17071=ADVANCED_FACE('',(#17070),#17064,.F.); +#17072=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17073=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17074=DIRECTION('',(0.E0,0.E0,1.E0)); +#17075=AXIS2_PLACEMENT_3D('',#17072,#17073,#17074); +#17076=PLANE('',#17075); +#17078=ORIENTED_EDGE('',*,*,#17077,.T.); +#17080=ORIENTED_EDGE('',*,*,#17079,.F.); +#17081=ORIENTED_EDGE('',*,*,#9903,.T.); +#17083=ORIENTED_EDGE('',*,*,#17082,.F.); +#17085=ORIENTED_EDGE('',*,*,#17084,.F.); +#17086=ORIENTED_EDGE('',*,*,#9341,.F.); +#17087=ORIENTED_EDGE('',*,*,#8562,.T.); +#17088=EDGE_LOOP('',(#17078,#17080,#17081,#17083,#17085,#17086,#17087)); +#17089=FACE_OUTER_BOUND('',#17088,.F.); +#17090=ADVANCED_FACE('',(#17089),#17076,.F.); +#17091=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17092=DIRECTION('',(0.E0,1.E0,0.E0)); +#17093=DIRECTION('',(1.E0,0.E0,0.E0)); +#17094=AXIS2_PLACEMENT_3D('',#17091,#17092,#17093); +#17095=PLANE('',#17094); +#17096=ORIENTED_EDGE('',*,*,#8560,.F.); +#17098=ORIENTED_EDGE('',*,*,#17097,.F.); +#17099=ORIENTED_EDGE('',*,*,#17077,.F.); +#17100=EDGE_LOOP('',(#17096,#17098,#17099)); +#17101=FACE_OUTER_BOUND('',#17100,.F.); +#17102=ADVANCED_FACE('',(#17101),#17095,.T.); +#17103=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17104=DIRECTION('',(0.E0,1.E0,0.E0)); +#17105=DIRECTION('',(1.E0,0.E0,0.E0)); +#17106=AXIS2_PLACEMENT_3D('',#17103,#17104,#17105); +#17107=PLANE('',#17106); +#17108=ORIENTED_EDGE('',*,*,#8592,.F.); +#17110=ORIENTED_EDGE('',*,*,#17109,.T.); +#17112=ORIENTED_EDGE('',*,*,#17111,.F.); +#17113=EDGE_LOOP('',(#17108,#17110,#17112)); +#17114=FACE_OUTER_BOUND('',#17113,.F.); +#17115=ADVANCED_FACE('',(#17114),#17107,.T.); +#17116=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#17117=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17118=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17119=AXIS2_PLACEMENT_3D('',#17116,#17117,#17118); +#17120=PLANE('',#17119); +#17121=ORIENTED_EDGE('',*,*,#8574,.T.); +#17122=ORIENTED_EDGE('',*,*,#8937,.T.); +#17123=ORIENTED_EDGE('',*,*,#17079,.T.); +#17124=ORIENTED_EDGE('',*,*,#17097,.T.); +#17125=EDGE_LOOP('',(#17121,#17122,#17123,#17124)); +#17126=FACE_OUTER_BOUND('',#17125,.F.); +#17127=ADVANCED_FACE('',(#17126),#17120,.F.); +#17128=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17129=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17130=DIRECTION('',(0.E0,0.E0,1.E0)); +#17131=AXIS2_PLACEMENT_3D('',#17128,#17129,#17130); +#17132=PLANE('',#17131); +#17133=ORIENTED_EDGE('',*,*,#17109,.F.); +#17134=ORIENTED_EDGE('',*,*,#8590,.F.); +#17135=ORIENTED_EDGE('',*,*,#9349,.T.); +#17137=ORIENTED_EDGE('',*,*,#17136,.T.); +#17139=ORIENTED_EDGE('',*,*,#17138,.F.); +#17140=ORIENTED_EDGE('',*,*,#9924,.T.); +#17142=ORIENTED_EDGE('',*,*,#17141,.T.); +#17143=EDGE_LOOP('',(#17133,#17134,#17135,#17137,#17139,#17140,#17142)); +#17144=FACE_OUTER_BOUND('',#17143,.F.); +#17145=ADVANCED_FACE('',(#17144),#17132,.T.); +#17146=CARTESIAN_POINT('',(1.84E0,-6.75E-1,1.85E0)); +#17147=DIRECTION('',(0.E0,0.E0,1.E0)); +#17148=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17149=AXIS2_PLACEMENT_3D('',#17146,#17147,#17148); +#17150=PLANE('',#17149); +#17152=ORIENTED_EDGE('',*,*,#17151,.F.); +#17153=ORIENTED_EDGE('',*,*,#17136,.F.); +#17155=ORIENTED_EDGE('',*,*,#17154,.T.); +#17157=ORIENTED_EDGE('',*,*,#17156,.F.); +#17159=ORIENTED_EDGE('',*,*,#17158,.F.); +#17160=ORIENTED_EDGE('',*,*,#17084,.T.); +#17161=EDGE_LOOP('',(#17152,#17153,#17155,#17157,#17159,#17160)); +#17162=FACE_OUTER_BOUND('',#17161,.F.); +#17163=ADVANCED_FACE('',(#17162),#17150,.T.); +#17164=CARTESIAN_POINT('',(2.E0,-8.75E-1,1.503589838486E0)); +#17165=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#17166=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#17167=AXIS2_PLACEMENT_3D('',#17164,#17165,#17166); +#17168=PLANE('',#17167); +#17170=ORIENTED_EDGE('',*,*,#17169,.T.); +#17172=ORIENTED_EDGE('',*,*,#17171,.F.); +#17174=ORIENTED_EDGE('',*,*,#17173,.T.); +#17175=ORIENTED_EDGE('',*,*,#17138,.T.); +#17176=ORIENTED_EDGE('',*,*,#17151,.T.); +#17177=ORIENTED_EDGE('',*,*,#17082,.T.); +#17178=EDGE_LOOP('',(#17170,#17172,#17174,#17175,#17176,#17177)); +#17179=FACE_OUTER_BOUND('',#17178,.F.); +#17180=ADVANCED_FACE('',(#17179),#17168,.T.); +#17181=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17182=DIRECTION('',(1.E0,0.E0,0.E0)); +#17183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17184=AXIS2_PLACEMENT_3D('',#17181,#17182,#17183); +#17185=PLANE('',#17184); +#17186=ORIENTED_EDGE('',*,*,#9343,.F.); +#17187=ORIENTED_EDGE('',*,*,#17158,.T.); +#17189=ORIENTED_EDGE('',*,*,#17188,.T.); +#17191=ORIENTED_EDGE('',*,*,#17190,.T.); +#17193=ORIENTED_EDGE('',*,*,#17192,.T.); +#17195=ORIENTED_EDGE('',*,*,#17194,.T.); +#17197=ORIENTED_EDGE('',*,*,#17196,.T.); +#17199=ORIENTED_EDGE('',*,*,#17198,.T.); +#17200=EDGE_LOOP('',(#17186,#17187,#17189,#17191,#17193,#17195,#17197,#17199)); +#17201=FACE_OUTER_BOUND('',#17200,.F.); +#17202=ADVANCED_FACE('',(#17201),#17185,.F.); +#17203=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17204=DIRECTION('',(1.E0,0.E0,0.E0)); +#17205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17206=AXIS2_PLACEMENT_3D('',#17203,#17204,#17205); +#17207=PLANE('',#17206); +#17208=ORIENTED_EDGE('',*,*,#17169,.F.); +#17209=ORIENTED_EDGE('',*,*,#9911,.F.); +#17210=ORIENTED_EDGE('',*,*,#9481,.T.); +#17212=ORIENTED_EDGE('',*,*,#17211,.T.); +#17213=EDGE_LOOP('',(#17208,#17209,#17210,#17212)); +#17214=FACE_OUTER_BOUND('',#17213,.F.); +#17215=ADVANCED_FACE('',(#17214),#17207,.F.); +#17216=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#17217=DIRECTION('',(0.E0,1.E0,0.E0)); +#17218=DIRECTION('',(0.E0,0.E0,1.E0)); +#17219=AXIS2_PLACEMENT_3D('',#17216,#17217,#17218); +#17220=PLANE('',#17219); +#17221=ORIENTED_EDGE('',*,*,#17188,.F.); +#17222=ORIENTED_EDGE('',*,*,#17156,.T.); +#17224=ORIENTED_EDGE('',*,*,#17223,.T.); +#17226=ORIENTED_EDGE('',*,*,#17225,.F.); +#17227=EDGE_LOOP('',(#17221,#17222,#17224,#17226)); +#17228=FACE_OUTER_BOUND('',#17227,.F.); +#17229=ADVANCED_FACE('',(#17228),#17220,.T.); +#17230=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17231=DIRECTION('',(1.E0,0.E0,0.E0)); +#17232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17233=AXIS2_PLACEMENT_3D('',#17230,#17231,#17232); +#17234=PLANE('',#17233); +#17235=ORIENTED_EDGE('',*,*,#9347,.F.); +#17237=ORIENTED_EDGE('',*,*,#17236,.F.); +#17239=ORIENTED_EDGE('',*,*,#17238,.F.); +#17241=ORIENTED_EDGE('',*,*,#17240,.F.); +#17243=ORIENTED_EDGE('',*,*,#17242,.F.); +#17245=ORIENTED_EDGE('',*,*,#17244,.F.); +#17246=ORIENTED_EDGE('',*,*,#17223,.F.); +#17247=ORIENTED_EDGE('',*,*,#17154,.F.); +#17248=EDGE_LOOP('',(#17235,#17237,#17239,#17241,#17243,#17245,#17246,#17247)); +#17249=FACE_OUTER_BOUND('',#17248,.F.); +#17250=ADVANCED_FACE('',(#17249),#17234,.T.); +#17251=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17252=DIRECTION('',(1.E0,0.E0,0.E0)); +#17253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17254=AXIS2_PLACEMENT_3D('',#17251,#17252,#17253); +#17255=PLANE('',#17254); +#17256=ORIENTED_EDGE('',*,*,#17173,.F.); +#17258=ORIENTED_EDGE('',*,*,#17257,.F.); +#17259=ORIENTED_EDGE('',*,*,#9477,.F.); +#17260=ORIENTED_EDGE('',*,*,#9926,.T.); +#17261=EDGE_LOOP('',(#17256,#17258,#17259,#17260)); +#17262=FACE_OUTER_BOUND('',#17261,.F.); +#17263=ADVANCED_FACE('',(#17262),#17255,.T.); +#17264=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#17265=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17266=DIRECTION('',(0.E0,1.E0,0.E0)); +#17267=AXIS2_PLACEMENT_3D('',#17264,#17265,#17266); +#17268=PLANE('',#17267); +#17269=ORIENTED_EDGE('',*,*,#9345,.F.); +#17270=ORIENTED_EDGE('',*,*,#17198,.F.); +#17272=ORIENTED_EDGE('',*,*,#17271,.T.); +#17273=ORIENTED_EDGE('',*,*,#17236,.T.); +#17274=EDGE_LOOP('',(#17269,#17270,#17272,#17273)); +#17275=FACE_OUTER_BOUND('',#17274,.F.); +#17276=ADVANCED_FACE('',(#17275),#17268,.T.); +#17277=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#17278=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#17279=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17280=AXIS2_PLACEMENT_3D('',#17277,#17278,#17279); +#17281=PLANE('',#17280); +#17282=ORIENTED_EDGE('',*,*,#17196,.F.); +#17284=ORIENTED_EDGE('',*,*,#17283,.T.); +#17285=ORIENTED_EDGE('',*,*,#17238,.T.); +#17286=ORIENTED_EDGE('',*,*,#17271,.F.); +#17287=EDGE_LOOP('',(#17282,#17284,#17285,#17286)); +#17288=FACE_OUTER_BOUND('',#17287,.F.); +#17289=ADVANCED_FACE('',(#17288),#17281,.T.); +#17290=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#17291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17292=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17293=AXIS2_PLACEMENT_3D('',#17290,#17291,#17292); +#17294=PLANE('',#17293); +#17295=ORIENTED_EDGE('',*,*,#17194,.F.); +#17297=ORIENTED_EDGE('',*,*,#17296,.T.); +#17298=ORIENTED_EDGE('',*,*,#17240,.T.); +#17299=ORIENTED_EDGE('',*,*,#17283,.F.); +#17300=EDGE_LOOP('',(#17295,#17297,#17298,#17299)); +#17301=FACE_OUTER_BOUND('',#17300,.F.); +#17302=ADVANCED_FACE('',(#17301),#17294,.T.); +#17303=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#17304=DIRECTION('',(0.E0,0.E0,1.E0)); +#17305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17306=AXIS2_PLACEMENT_3D('',#17303,#17304,#17305); +#17307=PLANE('',#17306); +#17308=ORIENTED_EDGE('',*,*,#17192,.F.); +#17310=ORIENTED_EDGE('',*,*,#17309,.T.); +#17311=ORIENTED_EDGE('',*,*,#17242,.T.); +#17312=ORIENTED_EDGE('',*,*,#17296,.F.); +#17313=EDGE_LOOP('',(#17308,#17310,#17311,#17312)); +#17314=FACE_OUTER_BOUND('',#17313,.F.); +#17315=ADVANCED_FACE('',(#17314),#17307,.T.); +#17316=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#17317=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17318=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17319=AXIS2_PLACEMENT_3D('',#17316,#17317,#17318); +#17320=PLANE('',#17319); +#17321=ORIENTED_EDGE('',*,*,#17190,.F.); +#17322=ORIENTED_EDGE('',*,*,#17225,.T.); +#17323=ORIENTED_EDGE('',*,*,#17244,.T.); +#17324=ORIENTED_EDGE('',*,*,#17309,.F.); +#17325=EDGE_LOOP('',(#17321,#17322,#17323,#17324)); +#17326=FACE_OUTER_BOUND('',#17325,.F.); +#17327=ADVANCED_FACE('',(#17326),#17320,.T.); +#17328=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#17329=DIRECTION('',(0.E0,1.E0,0.E0)); +#17330=DIRECTION('',(0.E0,0.E0,1.E0)); +#17331=AXIS2_PLACEMENT_3D('',#17328,#17329,#17330); +#17332=PLANE('',#17331); +#17333=ORIENTED_EDGE('',*,*,#17171,.T.); +#17334=ORIENTED_EDGE('',*,*,#17211,.F.); +#17335=ORIENTED_EDGE('',*,*,#9479,.T.); +#17336=ORIENTED_EDGE('',*,*,#17257,.T.); +#17337=EDGE_LOOP('',(#17333,#17334,#17335,#17336)); +#17338=FACE_OUTER_BOUND('',#17337,.F.); +#17339=ADVANCED_FACE('',(#17338),#17332,.T.); +#17340=CARTESIAN_POINT('',(2.21E0,-9.45E-1,2.1E0)); +#17341=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17342=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17343=AXIS2_PLACEMENT_3D('',#17340,#17341,#17342); +#17344=PLANE('',#17343); +#17345=ORIENTED_EDGE('',*,*,#8594,.F.); +#17346=ORIENTED_EDGE('',*,*,#17111,.T.); +#17347=ORIENTED_EDGE('',*,*,#17141,.F.); +#17348=ORIENTED_EDGE('',*,*,#8955,.F.); +#17349=EDGE_LOOP('',(#17345,#17346,#17347,#17348)); +#17350=FACE_OUTER_BOUND('',#17349,.F.); +#17351=ADVANCED_FACE('',(#17350),#17344,.F.); +#17352=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17354=DIRECTION('',(0.E0,0.E0,1.E0)); +#17355=AXIS2_PLACEMENT_3D('',#17352,#17353,#17354); +#17356=PLANE('',#17355); +#17358=ORIENTED_EDGE('',*,*,#17357,.T.); +#17360=ORIENTED_EDGE('',*,*,#17359,.F.); +#17361=ORIENTED_EDGE('',*,*,#9921,.T.); +#17363=ORIENTED_EDGE('',*,*,#17362,.F.); +#17365=ORIENTED_EDGE('',*,*,#17364,.F.); +#17366=ORIENTED_EDGE('',*,*,#9352,.F.); +#17367=ORIENTED_EDGE('',*,*,#8586,.T.); +#17368=EDGE_LOOP('',(#17358,#17360,#17361,#17363,#17365,#17366,#17367)); +#17369=FACE_OUTER_BOUND('',#17368,.F.); +#17370=ADVANCED_FACE('',(#17369),#17356,.F.); +#17371=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17372=DIRECTION('',(0.E0,1.E0,0.E0)); +#17373=DIRECTION('',(1.E0,0.E0,0.E0)); +#17374=AXIS2_PLACEMENT_3D('',#17371,#17372,#17373); +#17375=PLANE('',#17374); +#17376=ORIENTED_EDGE('',*,*,#8584,.F.); +#17378=ORIENTED_EDGE('',*,*,#17377,.F.); +#17379=ORIENTED_EDGE('',*,*,#17357,.F.); +#17380=EDGE_LOOP('',(#17376,#17378,#17379)); +#17381=FACE_OUTER_BOUND('',#17380,.F.); +#17382=ADVANCED_FACE('',(#17381),#17375,.T.); +#17383=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17384=DIRECTION('',(0.E0,1.E0,0.E0)); +#17385=DIRECTION('',(1.E0,0.E0,0.E0)); +#17386=AXIS2_PLACEMENT_3D('',#17383,#17384,#17385); +#17387=PLANE('',#17386); +#17388=ORIENTED_EDGE('',*,*,#8616,.F.); +#17390=ORIENTED_EDGE('',*,*,#17389,.T.); +#17392=ORIENTED_EDGE('',*,*,#17391,.F.); +#17393=EDGE_LOOP('',(#17388,#17390,#17392)); +#17394=FACE_OUTER_BOUND('',#17393,.F.); +#17395=ADVANCED_FACE('',(#17394),#17387,.T.); +#17396=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#17397=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17398=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17399=AXIS2_PLACEMENT_3D('',#17396,#17397,#17398); +#17400=PLANE('',#17399); +#17401=ORIENTED_EDGE('',*,*,#8598,.T.); +#17402=ORIENTED_EDGE('',*,*,#8952,.T.); +#17403=ORIENTED_EDGE('',*,*,#17359,.T.); +#17404=ORIENTED_EDGE('',*,*,#17377,.T.); +#17405=EDGE_LOOP('',(#17401,#17402,#17403,#17404)); +#17406=FACE_OUTER_BOUND('',#17405,.F.); +#17407=ADVANCED_FACE('',(#17406),#17400,.F.); +#17408=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17409=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17410=DIRECTION('',(0.E0,0.E0,1.E0)); +#17411=AXIS2_PLACEMENT_3D('',#17408,#17409,#17410); +#17412=PLANE('',#17411); +#17413=ORIENTED_EDGE('',*,*,#17389,.F.); +#17414=ORIENTED_EDGE('',*,*,#8614,.F.); +#17415=ORIENTED_EDGE('',*,*,#9360,.T.); +#17417=ORIENTED_EDGE('',*,*,#17416,.T.); +#17419=ORIENTED_EDGE('',*,*,#17418,.F.); +#17420=ORIENTED_EDGE('',*,*,#9957,.T.); +#17422=ORIENTED_EDGE('',*,*,#17421,.T.); +#17423=EDGE_LOOP('',(#17413,#17414,#17415,#17417,#17419,#17420,#17422)); +#17424=FACE_OUTER_BOUND('',#17423,.F.); +#17425=ADVANCED_FACE('',(#17424),#17412,.T.); +#17426=CARTESIAN_POINT('',(2.64E0,-6.75E-1,1.85E0)); +#17427=DIRECTION('',(0.E0,0.E0,1.E0)); +#17428=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17429=AXIS2_PLACEMENT_3D('',#17426,#17427,#17428); +#17430=PLANE('',#17429); +#17432=ORIENTED_EDGE('',*,*,#17431,.F.); +#17433=ORIENTED_EDGE('',*,*,#17416,.F.); +#17435=ORIENTED_EDGE('',*,*,#17434,.T.); +#17437=ORIENTED_EDGE('',*,*,#17436,.F.); +#17439=ORIENTED_EDGE('',*,*,#17438,.F.); +#17440=ORIENTED_EDGE('',*,*,#17364,.T.); +#17441=EDGE_LOOP('',(#17432,#17433,#17435,#17437,#17439,#17440)); +#17442=FACE_OUTER_BOUND('',#17441,.F.); +#17443=ADVANCED_FACE('',(#17442),#17430,.T.); +#17444=CARTESIAN_POINT('',(2.8E0,-8.75E-1,1.503589838486E0)); +#17445=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#17446=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#17447=AXIS2_PLACEMENT_3D('',#17444,#17445,#17446); +#17448=PLANE('',#17447); +#17450=ORIENTED_EDGE('',*,*,#17449,.T.); +#17452=ORIENTED_EDGE('',*,*,#17451,.F.); +#17454=ORIENTED_EDGE('',*,*,#17453,.T.); +#17455=ORIENTED_EDGE('',*,*,#17418,.T.); +#17456=ORIENTED_EDGE('',*,*,#17431,.T.); +#17457=ORIENTED_EDGE('',*,*,#17362,.T.); +#17458=EDGE_LOOP('',(#17450,#17452,#17454,#17455,#17456,#17457)); +#17459=FACE_OUTER_BOUND('',#17458,.F.); +#17460=ADVANCED_FACE('',(#17459),#17448,.T.); +#17461=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17462=DIRECTION('',(1.E0,0.E0,0.E0)); +#17463=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17464=AXIS2_PLACEMENT_3D('',#17461,#17462,#17463); +#17465=PLANE('',#17464); +#17466=ORIENTED_EDGE('',*,*,#9354,.F.); +#17467=ORIENTED_EDGE('',*,*,#17438,.T.); +#17469=ORIENTED_EDGE('',*,*,#17468,.T.); +#17471=ORIENTED_EDGE('',*,*,#17470,.T.); +#17473=ORIENTED_EDGE('',*,*,#17472,.T.); +#17475=ORIENTED_EDGE('',*,*,#17474,.T.); +#17477=ORIENTED_EDGE('',*,*,#17476,.T.); +#17479=ORIENTED_EDGE('',*,*,#17478,.T.); +#17480=EDGE_LOOP('',(#17466,#17467,#17469,#17471,#17473,#17475,#17477,#17479)); +#17481=FACE_OUTER_BOUND('',#17480,.F.); +#17482=ADVANCED_FACE('',(#17481),#17465,.F.); +#17483=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17484=DIRECTION('',(1.E0,0.E0,0.E0)); +#17485=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17486=AXIS2_PLACEMENT_3D('',#17483,#17484,#17485); +#17487=PLANE('',#17486); +#17488=ORIENTED_EDGE('',*,*,#17449,.F.); +#17489=ORIENTED_EDGE('',*,*,#9929,.F.); +#17490=ORIENTED_EDGE('',*,*,#9473,.T.); +#17492=ORIENTED_EDGE('',*,*,#17491,.T.); +#17493=EDGE_LOOP('',(#17488,#17489,#17490,#17492)); +#17494=FACE_OUTER_BOUND('',#17493,.F.); +#17495=ADVANCED_FACE('',(#17494),#17487,.F.); +#17496=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#17497=DIRECTION('',(0.E0,1.E0,0.E0)); +#17498=DIRECTION('',(0.E0,0.E0,1.E0)); +#17499=AXIS2_PLACEMENT_3D('',#17496,#17497,#17498); +#17500=PLANE('',#17499); +#17501=ORIENTED_EDGE('',*,*,#17468,.F.); +#17502=ORIENTED_EDGE('',*,*,#17436,.T.); +#17504=ORIENTED_EDGE('',*,*,#17503,.T.); +#17506=ORIENTED_EDGE('',*,*,#17505,.F.); +#17507=EDGE_LOOP('',(#17501,#17502,#17504,#17506)); +#17508=FACE_OUTER_BOUND('',#17507,.F.); +#17509=ADVANCED_FACE('',(#17508),#17500,.T.); +#17510=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17511=DIRECTION('',(1.E0,0.E0,0.E0)); +#17512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17513=AXIS2_PLACEMENT_3D('',#17510,#17511,#17512); +#17514=PLANE('',#17513); +#17515=ORIENTED_EDGE('',*,*,#9358,.F.); +#17517=ORIENTED_EDGE('',*,*,#17516,.F.); +#17519=ORIENTED_EDGE('',*,*,#17518,.F.); +#17521=ORIENTED_EDGE('',*,*,#17520,.F.); +#17523=ORIENTED_EDGE('',*,*,#17522,.F.); +#17525=ORIENTED_EDGE('',*,*,#17524,.F.); +#17526=ORIENTED_EDGE('',*,*,#17503,.F.); +#17527=ORIENTED_EDGE('',*,*,#17434,.F.); +#17528=EDGE_LOOP('',(#17515,#17517,#17519,#17521,#17523,#17525,#17526,#17527)); +#17529=FACE_OUTER_BOUND('',#17528,.F.); +#17530=ADVANCED_FACE('',(#17529),#17514,.T.); +#17531=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17532=DIRECTION('',(1.E0,0.E0,0.E0)); +#17533=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17534=AXIS2_PLACEMENT_3D('',#17531,#17532,#17533); +#17535=PLANE('',#17534); +#17536=ORIENTED_EDGE('',*,*,#17453,.F.); +#17538=ORIENTED_EDGE('',*,*,#17537,.F.); +#17539=ORIENTED_EDGE('',*,*,#9469,.F.); +#17540=ORIENTED_EDGE('',*,*,#9959,.T.); +#17541=EDGE_LOOP('',(#17536,#17538,#17539,#17540)); +#17542=FACE_OUTER_BOUND('',#17541,.F.); +#17543=ADVANCED_FACE('',(#17542),#17535,.T.); +#17544=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#17545=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17546=DIRECTION('',(0.E0,1.E0,0.E0)); +#17547=AXIS2_PLACEMENT_3D('',#17544,#17545,#17546); +#17548=PLANE('',#17547); +#17549=ORIENTED_EDGE('',*,*,#9356,.F.); +#17550=ORIENTED_EDGE('',*,*,#17478,.F.); +#17552=ORIENTED_EDGE('',*,*,#17551,.T.); +#17553=ORIENTED_EDGE('',*,*,#17516,.T.); +#17554=EDGE_LOOP('',(#17549,#17550,#17552,#17553)); +#17555=FACE_OUTER_BOUND('',#17554,.F.); +#17556=ADVANCED_FACE('',(#17555),#17548,.T.); +#17557=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#17558=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#17559=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17560=AXIS2_PLACEMENT_3D('',#17557,#17558,#17559); +#17561=PLANE('',#17560); +#17562=ORIENTED_EDGE('',*,*,#17476,.F.); +#17564=ORIENTED_EDGE('',*,*,#17563,.T.); +#17565=ORIENTED_EDGE('',*,*,#17518,.T.); +#17566=ORIENTED_EDGE('',*,*,#17551,.F.); +#17567=EDGE_LOOP('',(#17562,#17564,#17565,#17566)); +#17568=FACE_OUTER_BOUND('',#17567,.F.); +#17569=ADVANCED_FACE('',(#17568),#17561,.T.); +#17570=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#17571=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17572=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17573=AXIS2_PLACEMENT_3D('',#17570,#17571,#17572); +#17574=PLANE('',#17573); +#17575=ORIENTED_EDGE('',*,*,#17474,.F.); +#17577=ORIENTED_EDGE('',*,*,#17576,.T.); +#17578=ORIENTED_EDGE('',*,*,#17520,.T.); +#17579=ORIENTED_EDGE('',*,*,#17563,.F.); +#17580=EDGE_LOOP('',(#17575,#17577,#17578,#17579)); +#17581=FACE_OUTER_BOUND('',#17580,.F.); +#17582=ADVANCED_FACE('',(#17581),#17574,.T.); +#17583=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#17584=DIRECTION('',(0.E0,0.E0,1.E0)); +#17585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17586=AXIS2_PLACEMENT_3D('',#17583,#17584,#17585); +#17587=PLANE('',#17586); +#17588=ORIENTED_EDGE('',*,*,#17472,.F.); +#17590=ORIENTED_EDGE('',*,*,#17589,.T.); +#17591=ORIENTED_EDGE('',*,*,#17522,.T.); +#17592=ORIENTED_EDGE('',*,*,#17576,.F.); +#17593=EDGE_LOOP('',(#17588,#17590,#17591,#17592)); +#17594=FACE_OUTER_BOUND('',#17593,.F.); +#17595=ADVANCED_FACE('',(#17594),#17587,.T.); +#17596=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#17597=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17598=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17599=AXIS2_PLACEMENT_3D('',#17596,#17597,#17598); +#17600=PLANE('',#17599); +#17601=ORIENTED_EDGE('',*,*,#17470,.F.); +#17602=ORIENTED_EDGE('',*,*,#17505,.T.); +#17603=ORIENTED_EDGE('',*,*,#17524,.T.); +#17604=ORIENTED_EDGE('',*,*,#17589,.F.); +#17605=EDGE_LOOP('',(#17601,#17602,#17603,#17604)); +#17606=FACE_OUTER_BOUND('',#17605,.F.); +#17607=ADVANCED_FACE('',(#17606),#17600,.T.); +#17608=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#17609=DIRECTION('',(0.E0,1.E0,0.E0)); +#17610=DIRECTION('',(0.E0,0.E0,1.E0)); +#17611=AXIS2_PLACEMENT_3D('',#17608,#17609,#17610); +#17612=PLANE('',#17611); +#17613=ORIENTED_EDGE('',*,*,#17451,.T.); +#17614=ORIENTED_EDGE('',*,*,#17491,.F.); +#17615=ORIENTED_EDGE('',*,*,#9471,.T.); +#17616=ORIENTED_EDGE('',*,*,#17537,.T.); +#17617=EDGE_LOOP('',(#17613,#17614,#17615,#17616)); +#17618=FACE_OUTER_BOUND('',#17617,.F.); +#17619=ADVANCED_FACE('',(#17618),#17612,.T.); +#17620=CARTESIAN_POINT('',(3.01E0,-9.45E-1,2.1E0)); +#17621=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17622=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17623=AXIS2_PLACEMENT_3D('',#17620,#17621,#17622); +#17624=PLANE('',#17623); +#17625=ORIENTED_EDGE('',*,*,#8618,.F.); +#17626=ORIENTED_EDGE('',*,*,#17391,.T.); +#17627=ORIENTED_EDGE('',*,*,#17421,.F.); +#17628=ORIENTED_EDGE('',*,*,#8970,.F.); +#17629=EDGE_LOOP('',(#17625,#17626,#17627,#17628)); +#17630=FACE_OUTER_BOUND('',#17629,.F.); +#17631=ADVANCED_FACE('',(#17630),#17624,.F.); +#17632=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#17633=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17634=DIRECTION('',(0.E0,0.E0,1.E0)); +#17635=AXIS2_PLACEMENT_3D('',#17632,#17633,#17634); +#17636=PLANE('',#17635); +#17638=ORIENTED_EDGE('',*,*,#17637,.F.); +#17639=ORIENTED_EDGE('',*,*,#8783,.F.); +#17640=ORIENTED_EDGE('',*,*,#9081,.T.); +#17641=ORIENTED_EDGE('',*,*,#9414,.T.); +#17642=ORIENTED_EDGE('',*,*,#9436,.F.); +#17643=ORIENTED_EDGE('',*,*,#9939,.T.); +#17645=ORIENTED_EDGE('',*,*,#17644,.T.); +#17646=EDGE_LOOP('',(#17638,#17639,#17640,#17641,#17642,#17643,#17645)); +#17647=FACE_OUTER_BOUND('',#17646,.F.); +#17648=ADVANCED_FACE('',(#17647),#17636,.T.); +#17649=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17650=DIRECTION('',(0.E0,1.E0,0.E0)); +#17651=DIRECTION('',(1.E0,0.E0,0.E0)); +#17652=AXIS2_PLACEMENT_3D('',#17649,#17650,#17651); +#17653=PLANE('',#17652); +#17654=ORIENTED_EDGE('',*,*,#8608,.F.); +#17656=ORIENTED_EDGE('',*,*,#17655,.F.); +#17658=ORIENTED_EDGE('',*,*,#17657,.F.); +#17659=EDGE_LOOP('',(#17654,#17656,#17658)); +#17660=FACE_OUTER_BOUND('',#17659,.F.); +#17661=ADVANCED_FACE('',(#17660),#17653,.T.); +#17662=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17663=DIRECTION('',(0.E0,1.E0,0.E0)); +#17664=DIRECTION('',(1.E0,0.E0,0.E0)); +#17665=AXIS2_PLACEMENT_3D('',#17662,#17663,#17664); +#17666=PLANE('',#17665); +#17667=ORIENTED_EDGE('',*,*,#8632,.F.); +#17668=ORIENTED_EDGE('',*,*,#17637,.T.); +#17670=ORIENTED_EDGE('',*,*,#17669,.F.); +#17671=EDGE_LOOP('',(#17667,#17668,#17670)); +#17672=FACE_OUTER_BOUND('',#17671,.F.); +#17673=ADVANCED_FACE('',(#17672),#17666,.T.); +#17674=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#17675=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17676=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17677=AXIS2_PLACEMENT_3D('',#17674,#17675,#17676); +#17678=PLANE('',#17677); +#17679=ORIENTED_EDGE('',*,*,#8622,.T.); +#17680=ORIENTED_EDGE('',*,*,#8967,.T.); +#17682=ORIENTED_EDGE('',*,*,#17681,.T.); +#17683=ORIENTED_EDGE('',*,*,#17655,.T.); +#17684=EDGE_LOOP('',(#17679,#17680,#17682,#17683)); +#17685=FACE_OUTER_BOUND('',#17684,.F.); +#17686=ADVANCED_FACE('',(#17685),#17678,.F.); +#17687=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#17688=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17689=DIRECTION('',(0.E0,0.E0,1.E0)); +#17690=AXIS2_PLACEMENT_3D('',#17687,#17688,#17689); +#17691=PLANE('',#17690); +#17692=ORIENTED_EDGE('',*,*,#17657,.T.); +#17693=ORIENTED_EDGE('',*,*,#17681,.F.); +#17694=ORIENTED_EDGE('',*,*,#9954,.T.); +#17695=ORIENTED_EDGE('',*,*,#9439,.F.); +#17696=ORIENTED_EDGE('',*,*,#9421,.F.); +#17697=ORIENTED_EDGE('',*,*,#9363,.F.); +#17698=ORIENTED_EDGE('',*,*,#8610,.T.); +#17699=EDGE_LOOP('',(#17692,#17693,#17694,#17695,#17696,#17697,#17698)); +#17700=FACE_OUTER_BOUND('',#17699,.F.); +#17701=ADVANCED_FACE('',(#17700),#17691,.F.); +#17702=CARTESIAN_POINT('',(3.81E0,-9.45E-1,2.1E0)); +#17703=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17704=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17705=AXIS2_PLACEMENT_3D('',#17702,#17703,#17704); +#17706=PLANE('',#17705); +#17707=ORIENTED_EDGE('',*,*,#8634,.F.); +#17708=ORIENTED_EDGE('',*,*,#17669,.T.); +#17709=ORIENTED_EDGE('',*,*,#17644,.F.); +#17710=ORIENTED_EDGE('',*,*,#8982,.F.); +#17711=EDGE_LOOP('',(#17707,#17708,#17709,#17710)); +#17712=FACE_OUTER_BOUND('',#17711,.F.); +#17713=ADVANCED_FACE('',(#17712),#17706,.F.); +#17714=CARTESIAN_POINT('',(-3.39E0,-9.45E-1,2.1E0)); +#17715=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17716=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17717=AXIS2_PLACEMENT_3D('',#17714,#17715,#17716); +#17718=PLANE('',#17717); +#17719=ORIENTED_EDGE('',*,*,#8426,.F.); +#17720=ORIENTED_EDGE('',*,*,#9045,.T.); +#17721=ORIENTED_EDGE('',*,*,#9065,.T.); +#17722=ORIENTED_EDGE('',*,*,#8850,.F.); +#17723=EDGE_LOOP('',(#17719,#17720,#17721,#17722)); +#17724=FACE_OUTER_BOUND('',#17723,.F.); +#17725=ADVANCED_FACE('',(#17724),#17718,.F.); +#17726=CLOSED_SHELL('',(#8410,#8434,#8458,#8482,#8506,#8530,#8554,#8578,#8602, +#8626,#8787,#8800,#8813,#8827,#8842,#8856,#8871,#8886,#8901,#8916,#8931,#8946, +#8961,#8976,#8991,#9005,#9025,#9036,#9049,#9069,#9367,#9390,#9406,#9425,#9443, +#9457,#9663,#9685,#9698,#9711,#9724,#9737,#9750,#9763,#9775,#9790,#9807,#9825, +#9843,#9861,#9879,#9897,#9915,#9933,#9948,#9965,#9979,#9994,#10008,#10022, +#10037,#10050,#10065,#10079,#10094,#10109,#10124,#10139,#10154,#10169,#10184, +#10199,#10214,#10229,#10245,#10260,#10274,#10293,#10308,#10335,#10350,#10368, +#10383,#10397,#10411,#10423,#10436,#10453,#10471,#10489,#10507,#10525,#10543, +#10561,#10579,#10597,#10613,#10639,#10653,#10670,#10688,#10702,#10717,#10732, +#10747,#10762,#10777,#10792,#10807,#10822,#10841,#10857,#10988,#11004,#11027, +#11042,#11054,#11067,#11081,#11095,#11109,#11123,#11137,#11151,#11165,#11179, +#11192,#11208,#11234,#11250,#11269,#11284,#11298,#11311,#11329,#11343,#11369, +#11383,#11397,#11413,#11427,#11441,#11452,#11464,#11477,#11489,#11502,#11515, +#11528,#11541,#11554,#11566,#11578,#11594,#11620,#11636,#11655,#11670,#11684, +#11697,#11715,#11729,#11755,#11769,#11783,#11799,#11813,#11827,#11838,#11850, +#11863,#11875,#11888,#11901,#11914,#11927,#11940,#11952,#11964,#11980,#12006, +#12022,#12041,#12056,#12070,#12083,#12101,#12115,#12141,#12155,#12169,#12185, +#12199,#12213,#12224,#12236,#12249,#12261,#12274,#12287,#12300,#12313,#12326, +#12338,#12350,#12366,#12392,#12408,#12427,#12442,#12456,#12469,#12487,#12501, +#12527,#12541,#12555,#12571,#12585,#12599,#12610,#12622,#12635,#12647,#12660, +#12673,#12686,#12699,#12712,#12724,#12736,#12752,#12778,#12794,#12813,#12828, +#12842,#12854,#12872,#12886,#12912,#12926,#12941,#12955,#12969,#12981,#12993, +#13006,#13018,#13033,#13046,#13059,#13072,#13085,#13098,#13110,#13122,#13138, +#13164,#13180,#13199,#13214,#13228,#13240,#13258,#13272,#13298,#13312,#13327, +#13341,#13355,#13367,#13379,#13392,#13404,#13419,#13432,#13445,#13458,#13471, +#13484,#13496,#13508,#13524,#13550,#13566,#13585,#13600,#13614,#13626,#13644, +#13658,#13684,#13698,#13713,#13727,#13741,#13753,#13765,#13778,#13790,#13805, +#13818,#13831,#13844,#13857,#13870,#13882,#13894,#13910,#13936,#13952,#13971, +#13986,#14000,#14012,#14030,#14044,#14070,#14084,#14099,#14113,#14127,#14139, +#14151,#14164,#14176,#14191,#14204,#14217,#14230,#14243,#14256,#14268,#14280, +#14296,#14322,#14338,#14357,#14372,#14386,#14398,#14416,#14430,#14456,#14470, +#14485,#14499,#14513,#14525,#14537,#14550,#14562,#14577,#14590,#14603,#14616, +#14629,#14642,#14654,#14666,#14681,#14695,#14709,#14722,#14735,#14749,#14761, +#14774,#14786,#14799,#14811,#14823,#14836,#14848,#14863,#14876,#14889,#14902, +#14915,#14928,#14940,#14952,#14966,#14981,#14995,#15009,#15023,#15040,#15054, +#15068,#15082,#15097,#15110,#15123,#15136,#15148,#15161,#15174,#15186,#15199, +#15211,#15224,#15236,#15259,#15273,#15290,#15306,#15319,#15341,#15353,#15366, +#15379,#15392,#15405,#15418,#15430,#15453,#15467,#15486,#15504,#15517,#15539, +#15551,#15564,#15577,#15590,#15603,#15616,#15628,#15644,#15656,#15671,#15694, +#15708,#15727,#15745,#15758,#15780,#15792,#15805,#15818,#15831,#15844,#15857, +#15869,#15886,#15899,#15911,#15924,#15939,#15951,#15974,#15988,#16007,#16025, +#16038,#16060,#16072,#16085,#16098,#16111,#16124,#16137,#16149,#16166,#16179, +#16191,#16204,#16219,#16231,#16254,#16268,#16287,#16305,#16318,#16340,#16352, +#16365,#16378,#16391,#16404,#16417,#16429,#16446,#16459,#16471,#16484,#16499, +#16511,#16530,#16542,#16555,#16567,#16585,#16603,#16620,#16642,#16655,#16669, +#16690,#16703,#16716,#16729,#16742,#16755,#16767,#16779,#16791,#16810,#16822, +#16835,#16847,#16865,#16883,#16900,#16922,#16935,#16949,#16970,#16983,#16996, +#17009,#17022,#17035,#17047,#17059,#17071,#17090,#17102,#17115,#17127,#17145, +#17163,#17180,#17202,#17215,#17229,#17250,#17263,#17276,#17289,#17302,#17315, +#17327,#17339,#17351,#17370,#17382,#17395,#17407,#17425,#17443,#17460,#17482, +#17495,#17509,#17530,#17543,#17556,#17569,#17582,#17595,#17607,#17619,#17631, +#17648,#17661,#17673,#17686,#17701,#17713,#17725)); +#17727=MANIFOLD_SOLID_BREP('',#17726); +#17728=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#17729=DIRECTION('',(0.E0,0.E0,1.E0)); +#17730=DIRECTION('',(1.E0,0.E0,0.E0)); +#17731=AXIS2_PLACEMENT_3D('CSYS',#17728,#17729,#17730); +#17732=DIRECTION('',(1.E0,0.E0,0.E0)); +#17733=VECTOR('',#17732,5.5E-1); +#17734=CARTESIAN_POINT('',(-3.875E0,-2.375E0,-3.1E0)); +#17735=LINE('',#17734,#17733); +#17738=DIRECTION('',(0.E0,0.E0,1.E0)); +#17739=VECTOR('',#17738,1.3E0); +#17740=CARTESIAN_POINT('',(-3.325E0,-2.375E0,-3.1E0)); +#17741=LINE('',#17740,#17739); +#17744=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17745=VECTOR('',#17744,5.5E-1); +#17746=CARTESIAN_POINT('',(-3.325E0,-2.375E0,-1.8E0)); +#17747=LINE('',#17746,#17745); +#17750=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17751=VECTOR('',#17750,1.3E0); +#17752=CARTESIAN_POINT('',(-3.875E0,-2.375E0,-1.8E0)); +#17753=LINE('',#17752,#17751); +#17758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17759=VECTOR('',#17758,5.5E-1); +#17760=CARTESIAN_POINT('',(-3.325E0,-2.375E0,2.8E0)); +#17761=LINE('',#17760,#17759); +#17764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17765=VECTOR('',#17764,1.4E0); +#17766=CARTESIAN_POINT('',(-3.875E0,-2.375E0,2.8E0)); +#17767=LINE('',#17766,#17765); +#17770=DIRECTION('',(1.E0,0.E0,0.E0)); +#17771=VECTOR('',#17770,5.5E-1); +#17772=CARTESIAN_POINT('',(-3.875E0,-2.375E0,1.4E0)); +#17773=LINE('',#17772,#17771); +#17776=DIRECTION('',(0.E0,0.E0,1.E0)); +#17777=VECTOR('',#17776,1.4E0); +#17778=CARTESIAN_POINT('',(-3.325E0,-2.375E0,1.4E0)); +#17779=LINE('',#17778,#17777); +#17783=DIRECTION('',(1.E0,0.E0,0.E0)); +#17784=VECTOR('',#17783,5.5E-1); +#17785=CARTESIAN_POINT('',(-3.075E0,-2.375E0,-3.1E0)); +#17786=LINE('',#17785,#17784); +#17789=DIRECTION('',(0.E0,0.E0,1.E0)); +#17790=VECTOR('',#17789,1.3E0); +#17791=CARTESIAN_POINT('',(-2.525E0,-2.375E0,-3.1E0)); +#17792=LINE('',#17791,#17790); +#17795=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17796=VECTOR('',#17795,5.5E-1); +#17797=CARTESIAN_POINT('',(-2.525E0,-2.375E0,-1.8E0)); +#17798=LINE('',#17797,#17796); +#17801=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17802=VECTOR('',#17801,1.3E0); +#17803=CARTESIAN_POINT('',(-3.075E0,-2.375E0,-1.8E0)); +#17804=LINE('',#17803,#17802); +#17808=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17809=VECTOR('',#17808,5.5E-1); +#17810=CARTESIAN_POINT('',(-2.525E0,-2.375E0,2.8E0)); +#17811=LINE('',#17810,#17809); +#17814=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17815=VECTOR('',#17814,1.4E0); +#17816=CARTESIAN_POINT('',(-3.075E0,-2.375E0,2.8E0)); +#17817=LINE('',#17816,#17815); +#17820=DIRECTION('',(1.E0,0.E0,0.E0)); +#17821=VECTOR('',#17820,5.5E-1); +#17822=CARTESIAN_POINT('',(-3.075E0,-2.375E0,1.4E0)); +#17823=LINE('',#17822,#17821); +#17826=DIRECTION('',(0.E0,0.E0,1.E0)); +#17827=VECTOR('',#17826,1.4E0); +#17828=CARTESIAN_POINT('',(-2.525E0,-2.375E0,1.4E0)); +#17829=LINE('',#17828,#17827); +#17833=DIRECTION('',(1.E0,0.E0,0.E0)); +#17834=VECTOR('',#17833,5.5E-1); +#17835=CARTESIAN_POINT('',(-2.275E0,-2.375E0,-3.1E0)); +#17836=LINE('',#17835,#17834); +#17839=DIRECTION('',(0.E0,0.E0,1.E0)); +#17840=VECTOR('',#17839,1.3E0); +#17841=CARTESIAN_POINT('',(-1.725E0,-2.375E0,-3.1E0)); +#17842=LINE('',#17841,#17840); +#17845=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17846=VECTOR('',#17845,5.5E-1); +#17847=CARTESIAN_POINT('',(-1.725E0,-2.375E0,-1.8E0)); +#17848=LINE('',#17847,#17846); +#17851=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17852=VECTOR('',#17851,1.3E0); +#17853=CARTESIAN_POINT('',(-2.275E0,-2.375E0,-1.8E0)); +#17854=LINE('',#17853,#17852); +#17858=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17859=VECTOR('',#17858,5.5E-1); +#17860=CARTESIAN_POINT('',(-1.725E0,-2.375E0,2.8E0)); +#17861=LINE('',#17860,#17859); +#17864=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17865=VECTOR('',#17864,1.4E0); +#17866=CARTESIAN_POINT('',(-2.275E0,-2.375E0,2.8E0)); +#17867=LINE('',#17866,#17865); +#17870=DIRECTION('',(1.E0,0.E0,0.E0)); +#17871=VECTOR('',#17870,5.5E-1); +#17872=CARTESIAN_POINT('',(-2.275E0,-2.375E0,1.4E0)); +#17873=LINE('',#17872,#17871); +#17876=DIRECTION('',(0.E0,0.E0,1.E0)); +#17877=VECTOR('',#17876,1.4E0); +#17878=CARTESIAN_POINT('',(-1.725E0,-2.375E0,1.4E0)); +#17879=LINE('',#17878,#17877); +#17883=DIRECTION('',(1.E0,0.E0,0.E0)); +#17884=VECTOR('',#17883,5.5E-1); +#17885=CARTESIAN_POINT('',(-1.475E0,-2.375E0,-3.1E0)); +#17886=LINE('',#17885,#17884); +#17889=DIRECTION('',(0.E0,0.E0,1.E0)); +#17890=VECTOR('',#17889,1.3E0); +#17891=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,-3.1E0)); +#17892=LINE('',#17891,#17890); +#17895=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17896=VECTOR('',#17895,5.5E-1); +#17897=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,-1.8E0)); +#17898=LINE('',#17897,#17896); +#17901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17902=VECTOR('',#17901,1.3E0); +#17903=CARTESIAN_POINT('',(-1.475E0,-2.375E0,-1.8E0)); +#17904=LINE('',#17903,#17902); +#17908=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17909=VECTOR('',#17908,5.5E-1); +#17910=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,2.8E0)); +#17911=LINE('',#17910,#17909); +#17914=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17915=VECTOR('',#17914,1.4E0); +#17916=CARTESIAN_POINT('',(-1.475E0,-2.375E0,2.8E0)); +#17917=LINE('',#17916,#17915); +#17920=DIRECTION('',(1.E0,0.E0,0.E0)); +#17921=VECTOR('',#17920,5.5E-1); +#17922=CARTESIAN_POINT('',(-1.475E0,-2.375E0,1.4E0)); +#17923=LINE('',#17922,#17921); +#17926=DIRECTION('',(0.E0,0.E0,1.E0)); +#17927=VECTOR('',#17926,1.4E0); +#17928=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,1.4E0)); +#17929=LINE('',#17928,#17927); +#17933=DIRECTION('',(1.E0,0.E0,0.E0)); +#17934=VECTOR('',#17933,5.5E-1); +#17935=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,-3.1E0)); +#17936=LINE('',#17935,#17934); +#17939=DIRECTION('',(0.E0,0.E0,1.E0)); +#17940=VECTOR('',#17939,1.3E0); +#17941=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,-3.1E0)); +#17942=LINE('',#17941,#17940); +#17945=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17946=VECTOR('',#17945,5.5E-1); +#17947=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,-1.8E0)); +#17948=LINE('',#17947,#17946); +#17951=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17952=VECTOR('',#17951,1.3E0); +#17953=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,-1.8E0)); +#17954=LINE('',#17953,#17952); +#17958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17959=VECTOR('',#17958,5.5E-1); +#17960=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,2.8E0)); +#17961=LINE('',#17960,#17959); +#17964=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17965=VECTOR('',#17964,1.4E0); +#17966=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,2.8E0)); +#17967=LINE('',#17966,#17965); +#17970=DIRECTION('',(1.E0,0.E0,0.E0)); +#17971=VECTOR('',#17970,5.5E-1); +#17972=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,1.4E0)); +#17973=LINE('',#17972,#17971); +#17976=DIRECTION('',(0.E0,0.E0,1.E0)); +#17977=VECTOR('',#17976,1.4E0); +#17978=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,1.4E0)); +#17979=LINE('',#17978,#17977); +#17983=DIRECTION('',(1.E0,0.E0,0.E0)); +#17984=VECTOR('',#17983,5.5E-1); +#17985=CARTESIAN_POINT('',(1.25E-1,-2.375E0,-3.1E0)); +#17986=LINE('',#17985,#17984); +#17989=DIRECTION('',(0.E0,0.E0,1.E0)); +#17990=VECTOR('',#17989,1.3E0); +#17991=CARTESIAN_POINT('',(6.75E-1,-2.375E0,-3.1E0)); +#17992=LINE('',#17991,#17990); +#17995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17996=VECTOR('',#17995,5.5E-1); +#17997=CARTESIAN_POINT('',(6.75E-1,-2.375E0,-1.8E0)); +#17998=LINE('',#17997,#17996); +#18001=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18002=VECTOR('',#18001,1.3E0); +#18003=CARTESIAN_POINT('',(1.25E-1,-2.375E0,-1.8E0)); +#18004=LINE('',#18003,#18002); +#18008=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18009=VECTOR('',#18008,5.5E-1); +#18010=CARTESIAN_POINT('',(6.75E-1,-2.375E0,2.8E0)); +#18011=LINE('',#18010,#18009); +#18014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18015=VECTOR('',#18014,1.4E0); +#18016=CARTESIAN_POINT('',(1.25E-1,-2.375E0,2.8E0)); +#18017=LINE('',#18016,#18015); +#18020=DIRECTION('',(1.E0,0.E0,0.E0)); +#18021=VECTOR('',#18020,5.5E-1); +#18022=CARTESIAN_POINT('',(1.25E-1,-2.375E0,1.4E0)); +#18023=LINE('',#18022,#18021); +#18026=DIRECTION('',(0.E0,0.E0,1.E0)); +#18027=VECTOR('',#18026,1.4E0); +#18028=CARTESIAN_POINT('',(6.75E-1,-2.375E0,1.4E0)); +#18029=LINE('',#18028,#18027); +#18033=DIRECTION('',(1.E0,0.E0,0.E0)); +#18034=VECTOR('',#18033,5.5E-1); +#18035=CARTESIAN_POINT('',(9.25E-1,-2.375E0,-3.1E0)); +#18036=LINE('',#18035,#18034); +#18039=DIRECTION('',(0.E0,0.E0,1.E0)); +#18040=VECTOR('',#18039,1.3E0); +#18041=CARTESIAN_POINT('',(1.475E0,-2.375E0,-3.1E0)); +#18042=LINE('',#18041,#18040); +#18045=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18046=VECTOR('',#18045,5.5E-1); +#18047=CARTESIAN_POINT('',(1.475E0,-2.375E0,-1.8E0)); +#18048=LINE('',#18047,#18046); +#18051=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18052=VECTOR('',#18051,1.3E0); +#18053=CARTESIAN_POINT('',(9.25E-1,-2.375E0,-1.8E0)); +#18054=LINE('',#18053,#18052); +#18058=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18059=VECTOR('',#18058,5.5E-1); +#18060=CARTESIAN_POINT('',(1.475E0,-2.375E0,2.8E0)); +#18061=LINE('',#18060,#18059); +#18064=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18065=VECTOR('',#18064,1.4E0); +#18066=CARTESIAN_POINT('',(9.25E-1,-2.375E0,2.8E0)); +#18067=LINE('',#18066,#18065); +#18070=DIRECTION('',(1.E0,0.E0,0.E0)); +#18071=VECTOR('',#18070,5.5E-1); +#18072=CARTESIAN_POINT('',(9.25E-1,-2.375E0,1.4E0)); +#18073=LINE('',#18072,#18071); +#18076=DIRECTION('',(0.E0,0.E0,1.E0)); +#18077=VECTOR('',#18076,1.4E0); +#18078=CARTESIAN_POINT('',(1.475E0,-2.375E0,1.4E0)); +#18079=LINE('',#18078,#18077); +#18083=DIRECTION('',(1.E0,0.E0,0.E0)); +#18084=VECTOR('',#18083,5.5E-1); +#18085=CARTESIAN_POINT('',(1.725E0,-2.375E0,-3.1E0)); +#18086=LINE('',#18085,#18084); +#18089=DIRECTION('',(0.E0,0.E0,1.E0)); +#18090=VECTOR('',#18089,1.3E0); +#18091=CARTESIAN_POINT('',(2.275E0,-2.375E0,-3.1E0)); +#18092=LINE('',#18091,#18090); +#18095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18096=VECTOR('',#18095,5.5E-1); +#18097=CARTESIAN_POINT('',(2.275E0,-2.375E0,-1.8E0)); +#18098=LINE('',#18097,#18096); +#18101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18102=VECTOR('',#18101,1.3E0); +#18103=CARTESIAN_POINT('',(1.725E0,-2.375E0,-1.8E0)); +#18104=LINE('',#18103,#18102); +#18108=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18109=VECTOR('',#18108,5.5E-1); +#18110=CARTESIAN_POINT('',(2.275E0,-2.375E0,2.8E0)); +#18111=LINE('',#18110,#18109); +#18114=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18115=VECTOR('',#18114,1.4E0); +#18116=CARTESIAN_POINT('',(1.725E0,-2.375E0,2.8E0)); +#18117=LINE('',#18116,#18115); +#18120=DIRECTION('',(1.E0,0.E0,0.E0)); +#18121=VECTOR('',#18120,5.5E-1); +#18122=CARTESIAN_POINT('',(1.725E0,-2.375E0,1.4E0)); +#18123=LINE('',#18122,#18121); +#18126=DIRECTION('',(0.E0,0.E0,1.E0)); +#18127=VECTOR('',#18126,1.4E0); +#18128=CARTESIAN_POINT('',(2.275E0,-2.375E0,1.4E0)); +#18129=LINE('',#18128,#18127); +#18133=DIRECTION('',(1.E0,0.E0,0.E0)); +#18134=VECTOR('',#18133,5.5E-1); +#18135=CARTESIAN_POINT('',(2.525E0,-2.375E0,-3.1E0)); +#18136=LINE('',#18135,#18134); +#18139=DIRECTION('',(0.E0,0.E0,1.E0)); +#18140=VECTOR('',#18139,1.3E0); +#18141=CARTESIAN_POINT('',(3.075E0,-2.375E0,-3.1E0)); +#18142=LINE('',#18141,#18140); +#18145=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18146=VECTOR('',#18145,5.5E-1); +#18147=CARTESIAN_POINT('',(3.075E0,-2.375E0,-1.8E0)); +#18148=LINE('',#18147,#18146); +#18151=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18152=VECTOR('',#18151,1.3E0); +#18153=CARTESIAN_POINT('',(2.525E0,-2.375E0,-1.8E0)); +#18154=LINE('',#18153,#18152); +#18158=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18159=VECTOR('',#18158,5.5E-1); +#18160=CARTESIAN_POINT('',(3.075E0,-2.375E0,2.8E0)); +#18161=LINE('',#18160,#18159); +#18164=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18165=VECTOR('',#18164,1.4E0); +#18166=CARTESIAN_POINT('',(2.525E0,-2.375E0,2.8E0)); +#18167=LINE('',#18166,#18165); +#18170=DIRECTION('',(1.E0,0.E0,0.E0)); +#18171=VECTOR('',#18170,5.5E-1); +#18172=CARTESIAN_POINT('',(2.525E0,-2.375E0,1.4E0)); +#18173=LINE('',#18172,#18171); +#18176=DIRECTION('',(0.E0,0.E0,1.E0)); +#18177=VECTOR('',#18176,1.4E0); +#18178=CARTESIAN_POINT('',(3.075E0,-2.375E0,1.4E0)); +#18179=LINE('',#18178,#18177); +#18183=DIRECTION('',(1.E0,0.E0,0.E0)); +#18184=VECTOR('',#18183,5.5E-1); +#18185=CARTESIAN_POINT('',(3.325E0,-2.375E0,-3.1E0)); +#18186=LINE('',#18185,#18184); +#18189=DIRECTION('',(0.E0,0.E0,1.E0)); +#18190=VECTOR('',#18189,1.3E0); +#18191=CARTESIAN_POINT('',(3.875E0,-2.375E0,-3.1E0)); +#18192=LINE('',#18191,#18190); +#18195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18196=VECTOR('',#18195,5.5E-1); +#18197=CARTESIAN_POINT('',(3.875E0,-2.375E0,-1.8E0)); +#18198=LINE('',#18197,#18196); +#18201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18202=VECTOR('',#18201,1.3E0); +#18203=CARTESIAN_POINT('',(3.325E0,-2.375E0,-1.8E0)); +#18204=LINE('',#18203,#18202); +#18208=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18209=VECTOR('',#18208,5.5E-1); +#18210=CARTESIAN_POINT('',(3.875E0,-2.375E0,2.8E0)); +#18211=LINE('',#18210,#18209); +#18214=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18215=VECTOR('',#18214,1.4E0); +#18216=CARTESIAN_POINT('',(3.325E0,-2.375E0,2.8E0)); +#18217=LINE('',#18216,#18215); +#18220=DIRECTION('',(1.E0,0.E0,0.E0)); +#18221=VECTOR('',#18220,5.5E-1); +#18222=CARTESIAN_POINT('',(3.325E0,-2.375E0,1.4E0)); +#18223=LINE('',#18222,#18221); +#18226=DIRECTION('',(0.E0,0.E0,1.E0)); +#18227=VECTOR('',#18226,1.4E0); +#18228=CARTESIAN_POINT('',(3.875E0,-2.375E0,1.4E0)); +#18229=LINE('',#18228,#18227); +#18233=DIRECTION('',(1.E0,0.E0,0.E0)); +#18234=VECTOR('',#18233,9.8E0); +#18235=CARTESIAN_POINT('',(-4.9E0,-2.375E0,3.3E0)); +#18236=LINE('',#18235,#18234); +#18241=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#18243=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#18242); +#18244=(CONVERSION_BASED_UNIT('DEGREE',#18243)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#18246=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-3),#18240,'closure', +'Maximum model space distance between geometric entities at asserted connectivities'); +#18247=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#18246))GLOBAL_UNIT_ASSIGNED_CONTEXT((#18240,#18244,#18245))REPRESENTATION_CONTEXT('ID1','3')); +#17757=GEOMETRIC_SET('',(#17756,#17782,#17807,#17832,#17857,#17882,#17907, +#17932,#17957,#17982,#18007,#18032,#18057,#18082,#18107,#18132,#18157,#18182, +#18207,#18232,#18239)); +#18251=SHAPE_REPRESENTATION_RELATIONSHIP('','',#18250,#18248); +#18252=SHAPE_REPRESENTATION_RELATIONSHIP('','',#18250,#18249); +#18253=APPLICATION_CONTEXT( +'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); +#18254=APPLICATION_PROTOCOL_DEFINITION('international standard', +'config_control_design',1994,#18253); +#18255=DESIGN_CONTEXT('',#18253,'design'); +#18256=MECHANICAL_CONTEXT('',#18253,'mechanical'); +#18257=PRODUCT('533092070','533092070','NOT SPECIFIED',(#18256)); +#18258=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('2','LAST_VERSION', +#18257,.MADE.); +#18262=PRODUCT_CATEGORY('part',''); +#18263=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#18257)); +#18264=PRODUCT_CATEGORY_RELATIONSHIP('','',#18262,#18263); +#18265=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#18266=SECURITY_CLASSIFICATION('','',#18265); +#18267=CC_DESIGN_SECURITY_CLASSIFICATION(#18266,(#18258)); +#18268=APPROVAL_STATUS('approved'); +#18269=APPROVAL(#18268,''); +#18270=CC_DESIGN_APPROVAL(#18269,(#18266,#18258,#18259)); +#18271=CALENDAR_DATE(119,9,5); +#18272=COORDINATED_UNIVERSAL_TIME_OFFSET(5,30,.AHEAD.); +#18273=LOCAL_TIME(15,55,5.3E1,#18272); +#18274=DATE_AND_TIME(#18271,#18273); +#18275=APPROVAL_DATE_TIME(#18274,#18269); +#18276=DATE_TIME_ROLE('creation_date'); +#18277=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#18274,#18276,(#18259)); +#18278=DATE_TIME_ROLE('classification_date'); +#18279=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#18274,#18278,(#18266)); +#18280=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); +#18281=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); +#18282=PERSON_AND_ORGANIZATION(#18280,#18281); +#18283=APPROVAL_ROLE('approver'); +#18284=APPROVAL_PERSON_ORGANIZATION(#18282,#18269,#18283); +#18285=PERSON_AND_ORGANIZATION_ROLE('creator'); +#18286=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18285,(#18258, +#18259)); +#18287=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#18288=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18287,(#18258)); +#18289=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#18290=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18289,(#18266)); +#18291=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#18292=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18291,(#18257)); +#8386=EDGE_CURVE('',#6351,#6352,#4,.T.); +#8388=EDGE_CURVE('',#6352,#6354,#8,.T.); +#8390=EDGE_CURVE('',#6354,#6356,#12,.T.); +#8392=EDGE_CURVE('',#6356,#6358,#16,.T.); +#8394=EDGE_CURVE('',#6358,#6360,#20,.T.); +#8396=EDGE_CURVE('',#6360,#6362,#24,.T.); +#8398=EDGE_CURVE('',#6362,#6364,#28,.T.); +#8400=EDGE_CURVE('',#6364,#6367,#32,.T.); +#8402=EDGE_CURVE('',#6367,#6368,#36,.T.); +#8404=EDGE_CURVE('',#6368,#6370,#40,.T.); +#8406=EDGE_CURVE('',#6370,#6351,#44,.T.); +#8416=EDGE_CURVE('',#6943,#6944,#48,.T.); +#8418=EDGE_CURVE('',#6682,#6944,#52,.T.); +#8420=EDGE_CURVE('',#6682,#6616,#56,.T.); +#8422=EDGE_CURVE('',#6616,#6927,#60,.T.); +#8424=EDGE_CURVE('',#6927,#6928,#64,.T.); +#8426=EDGE_CURVE('',#6928,#6932,#68,.T.); +#8428=EDGE_CURVE('',#6932,#6950,#532,.T.); +#8430=EDGE_CURVE('',#6943,#6950,#72,.T.); +#8440=EDGE_CURVE('',#6963,#6964,#76,.T.); +#8442=EDGE_CURVE('',#6685,#6964,#80,.T.); +#8444=EDGE_CURVE('',#6685,#6686,#84,.T.); +#8446=EDGE_CURVE('',#6686,#6947,#88,.T.); +#8448=EDGE_CURVE('',#6947,#6948,#92,.T.); +#8450=EDGE_CURVE('',#6948,#6952,#96,.T.); +#8452=EDGE_CURVE('',#6952,#6970,#548,.T.); +#8454=EDGE_CURVE('',#6963,#6970,#100,.T.); +#8464=EDGE_CURVE('',#6983,#6984,#104,.T.); +#8466=EDGE_CURVE('',#6689,#6984,#108,.T.); +#8468=EDGE_CURVE('',#6689,#6690,#112,.T.); +#8470=EDGE_CURVE('',#6690,#6967,#116,.T.); +#8472=EDGE_CURVE('',#6967,#6968,#120,.T.); +#8474=EDGE_CURVE('',#6968,#6972,#124,.T.); +#8476=EDGE_CURVE('',#6972,#6990,#564,.T.); +#8478=EDGE_CURVE('',#6983,#6990,#128,.T.); +#8488=EDGE_CURVE('',#7003,#7004,#132,.T.); +#8490=EDGE_CURVE('',#6693,#7004,#136,.T.); +#8492=EDGE_CURVE('',#6693,#6694,#140,.T.); +#8494=EDGE_CURVE('',#6694,#6987,#144,.T.); +#8496=EDGE_CURVE('',#6987,#6988,#148,.T.); +#8498=EDGE_CURVE('',#6988,#6992,#152,.T.); +#8500=EDGE_CURVE('',#6992,#7010,#580,.T.); +#8502=EDGE_CURVE('',#7003,#7010,#156,.T.); +#8512=EDGE_CURVE('',#7103,#7104,#160,.T.); +#8514=EDGE_CURVE('',#8002,#7104,#164,.T.); +#8516=EDGE_CURVE('',#8002,#6920,#168,.T.); +#8518=EDGE_CURVE('',#6920,#7007,#172,.T.); +#8520=EDGE_CURVE('',#7007,#7008,#176,.T.); +#8522=EDGE_CURVE('',#7008,#7012,#180,.T.); +#8524=EDGE_CURVE('',#7012,#7110,#596,.T.); +#8526=EDGE_CURVE('',#7103,#7110,#184,.T.); +#8536=EDGE_CURVE('',#7123,#7124,#188,.T.); +#8538=EDGE_CURVE('',#8005,#7124,#192,.T.); +#8540=EDGE_CURVE('',#8005,#8006,#196,.T.); +#8542=EDGE_CURVE('',#8006,#7107,#200,.T.); +#8544=EDGE_CURVE('',#7107,#7108,#204,.T.); +#8546=EDGE_CURVE('',#7108,#7112,#208,.T.); +#8548=EDGE_CURVE('',#7112,#7130,#612,.T.); +#8550=EDGE_CURVE('',#7123,#7130,#212,.T.); +#8560=EDGE_CURVE('',#7143,#7144,#216,.T.); +#8562=EDGE_CURVE('',#8009,#7144,#220,.T.); +#8564=EDGE_CURVE('',#8009,#8010,#224,.T.); +#8566=EDGE_CURVE('',#8010,#7127,#228,.T.); +#8568=EDGE_CURVE('',#7127,#7128,#232,.T.); +#8570=EDGE_CURVE('',#7128,#7132,#236,.T.); +#8572=EDGE_CURVE('',#7132,#7150,#628,.T.); +#8574=EDGE_CURVE('',#7143,#7150,#240,.T.); +#8584=EDGE_CURVE('',#7163,#7164,#244,.T.); +#8586=EDGE_CURVE('',#8013,#7164,#248,.T.); +#8588=EDGE_CURVE('',#8013,#8014,#252,.T.); +#8590=EDGE_CURVE('',#8014,#7147,#256,.T.); +#8592=EDGE_CURVE('',#7147,#7148,#260,.T.); +#8594=EDGE_CURVE('',#7148,#7152,#264,.T.); +#8596=EDGE_CURVE('',#7152,#7170,#644,.T.); +#8598=EDGE_CURVE('',#7163,#7170,#268,.T.); +#8608=EDGE_CURVE('',#7183,#7184,#272,.T.); +#8610=EDGE_CURVE('',#8019,#7184,#276,.T.); +#8612=EDGE_CURVE('',#8019,#8020,#280,.T.); +#8614=EDGE_CURVE('',#8020,#7167,#284,.T.); +#8616=EDGE_CURVE('',#7167,#7168,#288,.T.); +#8618=EDGE_CURVE('',#7168,#7172,#292,.T.); +#8620=EDGE_CURVE('',#7172,#7190,#660,.T.); +#8622=EDGE_CURVE('',#7183,#7190,#296,.T.); +#8632=EDGE_CURVE('',#7187,#7188,#300,.T.); +#8634=EDGE_CURVE('',#7188,#7192,#304,.T.); +#8636=EDGE_CURVE('',#7192,#6493,#684,.T.); +#8638=EDGE_CURVE('',#6493,#6458,#308,.T.); +#8640=EDGE_CURVE('',#6458,#6461,#312,.T.); +#8642=EDGE_CURVE('',#6461,#6462,#4896,.T.); +#8644=EDGE_CURVE('',#6462,#6468,#4884,.T.); +#8646=EDGE_CURVE('',#6468,#6472,#4872,.T.); +#8648=EDGE_CURVE('',#6472,#6496,#316,.T.); +#8650=EDGE_CURVE('',#6496,#7228,#4856,.T.); +#8652=EDGE_CURVE('',#7228,#7234,#4844,.T.); +#8654=EDGE_CURVE('',#7234,#7238,#4828,.T.); +#8656=EDGE_CURVE('',#7238,#7226,#320,.T.); +#8658=EDGE_CURVE('',#7226,#7243,#324,.T.); +#8660=EDGE_CURVE('',#7243,#7987,#1980,.T.); +#8662=EDGE_CURVE('',#7987,#7988,#328,.T.); +#8664=EDGE_CURVE('',#7992,#7988,#332,.T.); +#8666=EDGE_CURVE('',#7991,#7992,#336,.T.); +#8668=EDGE_CURVE('',#7991,#7971,#2004,.T.); +#8670=EDGE_CURVE('',#7971,#7972,#340,.T.); +#8672=EDGE_CURVE('',#7976,#7972,#344,.T.); +#8674=EDGE_CURVE('',#7975,#7976,#348,.T.); +#8676=EDGE_CURVE('',#7975,#7955,#1972,.T.); +#8678=EDGE_CURVE('',#7955,#7956,#352,.T.); +#8680=EDGE_CURVE('',#7960,#7956,#356,.T.); +#8682=EDGE_CURVE('',#7959,#7960,#360,.T.); +#8684=EDGE_CURVE('',#7959,#7939,#1956,.T.); +#8686=EDGE_CURVE('',#7939,#7940,#364,.T.); +#8688=EDGE_CURVE('',#7944,#7940,#368,.T.); +#8690=EDGE_CURVE('',#7943,#7944,#372,.T.); +#8692=EDGE_CURVE('',#7943,#7923,#1940,.T.); +#8694=EDGE_CURVE('',#7923,#7924,#376,.T.); +#8696=EDGE_CURVE('',#7928,#7924,#380,.T.); +#8698=EDGE_CURVE('',#7927,#7928,#384,.T.); +#8700=EDGE_CURVE('',#7927,#6671,#1924,.T.); +#8702=EDGE_CURVE('',#6671,#6672,#388,.T.); +#8704=EDGE_CURVE('',#6676,#6672,#392,.T.); +#8706=EDGE_CURVE('',#6675,#6676,#396,.T.); +#8708=EDGE_CURVE('',#6675,#6659,#1908,.T.); +#8710=EDGE_CURVE('',#6659,#6660,#400,.T.); +#8712=EDGE_CURVE('',#6664,#6660,#404,.T.); +#8714=EDGE_CURVE('',#6663,#6664,#408,.T.); +#8716=EDGE_CURVE('',#6663,#6647,#1892,.T.); +#8718=EDGE_CURVE('',#6647,#6648,#412,.T.); +#8720=EDGE_CURVE('',#6652,#6648,#416,.T.); +#8722=EDGE_CURVE('',#6651,#6652,#420,.T.); +#8724=EDGE_CURVE('',#6651,#6635,#1876,.T.); +#8726=EDGE_CURVE('',#6635,#6636,#424,.T.); +#8728=EDGE_CURVE('',#6640,#6636,#428,.T.); +#8730=EDGE_CURVE('',#6639,#6640,#432,.T.); +#8732=EDGE_CURVE('',#6639,#6499,#1860,.T.); +#8734=EDGE_CURVE('',#6499,#6500,#436,.T.); +#8736=EDGE_CURVE('',#6504,#6500,#440,.T.); +#8738=EDGE_CURVE('',#6503,#6504,#444,.T.); +#8740=EDGE_CURVE('',#6503,#7247,#1844,.T.); +#8742=EDGE_CURVE('',#7247,#7223,#448,.T.); +#8744=EDGE_CURVE('',#7223,#7224,#452,.T.); +#8746=EDGE_CURVE('',#7224,#6477,#456,.T.); +#8748=EDGE_CURVE('',#6477,#6478,#1804,.T.); +#8750=EDGE_CURVE('',#6478,#6484,#1792,.T.); +#8752=EDGE_CURVE('',#6484,#6456,#460,.T.); +#8754=EDGE_CURVE('',#6456,#6489,#464,.T.); +#8756=EDGE_CURVE('',#6489,#6930,#516,.T.); +#8758=EDGE_CURVE('',#6923,#6930,#468,.T.); +#8760=EDGE_CURVE('',#6923,#6924,#472,.T.); +#8762=EDGE_CURVE('',#6510,#6924,#476,.T.); +#8764=EDGE_CURVE('',#6510,#6406,#480,.T.); +#8766=EDGE_CURVE('',#6405,#6406,#484,.T.); +#8768=EDGE_CURVE('',#6352,#6405,#4724,.T.); +#8771=EDGE_CURVE('',#6351,#6388,#488,.T.); +#8773=EDGE_CURVE('',#6384,#6388,#4772,.T.); +#8775=EDGE_CURVE('',#6384,#6373,#2756,.T.); +#8777=EDGE_CURVE('',#6401,#6373,#4716,.T.); +#8779=EDGE_CURVE('',#6401,#6402,#492,.T.); +#8781=EDGE_CURVE('',#6402,#8016,#496,.T.); +#8783=EDGE_CURVE('',#8016,#7187,#500,.T.); +#8794=EDGE_CURVE('',#6958,#6943,#504,.T.); +#8796=EDGE_CURVE('',#6944,#6958,#5204,.T.); +#8807=EDGE_CURVE('',#6947,#6960,#5188,.T.); +#8809=EDGE_CURVE('',#6948,#6960,#508,.T.); +#8820=EDGE_CURVE('',#6950,#6954,#528,.T.); +#8822=EDGE_CURVE('',#6958,#6954,#5208,.T.); +#8833=EDGE_CURVE('',#6930,#6934,#512,.T.); +#8836=EDGE_CURVE('',#6489,#6490,#520,.T.); +#8838=EDGE_CURVE('',#6490,#6934,#524,.T.); +#8850=EDGE_CURVE('',#6932,#6936,#536,.T.); +#8852=EDGE_CURVE('',#6936,#6954,#540,.T.); +#8862=EDGE_CURVE('',#6970,#6974,#544,.T.); +#8865=EDGE_CURVE('',#6952,#6956,#552,.T.); +#8867=EDGE_CURVE('',#6956,#6974,#556,.T.); +#8877=EDGE_CURVE('',#6990,#6994,#560,.T.); +#8880=EDGE_CURVE('',#6972,#6976,#568,.T.); +#8882=EDGE_CURVE('',#6976,#6994,#572,.T.); +#8892=EDGE_CURVE('',#7010,#7014,#576,.T.); +#8895=EDGE_CURVE('',#6992,#6996,#584,.T.); +#8897=EDGE_CURVE('',#6996,#7014,#588,.T.); +#8907=EDGE_CURVE('',#7110,#7114,#592,.T.); +#8910=EDGE_CURVE('',#7012,#7016,#600,.T.); +#8912=EDGE_CURVE('',#7016,#7114,#604,.T.); +#8922=EDGE_CURVE('',#7130,#7134,#608,.T.); +#8925=EDGE_CURVE('',#7112,#7116,#616,.T.); +#8927=EDGE_CURVE('',#7116,#7134,#620,.T.); +#8937=EDGE_CURVE('',#7150,#7154,#624,.T.); +#8940=EDGE_CURVE('',#7132,#7136,#632,.T.); +#8942=EDGE_CURVE('',#7136,#7154,#636,.T.); +#8952=EDGE_CURVE('',#7170,#7174,#640,.T.); +#8955=EDGE_CURVE('',#7152,#7156,#648,.T.); +#8957=EDGE_CURVE('',#7156,#7174,#652,.T.); +#8967=EDGE_CURVE('',#7190,#7194,#656,.T.); +#8970=EDGE_CURVE('',#7172,#7176,#664,.T.); +#8972=EDGE_CURVE('',#7176,#7194,#668,.T.); +#8982=EDGE_CURVE('',#7192,#7196,#672,.T.); +#8984=EDGE_CURVE('',#7196,#6494,#676,.T.); +#8986=EDGE_CURVE('',#6493,#6494,#680,.T.); +#8999=EDGE_CURVE('',#6938,#6934,#692,.T.); +#9001=EDGE_CURVE('',#6938,#6923,#704,.T.); +#9011=EDGE_CURVE('',#6924,#6938,#688,.T.); +#9014=EDGE_CURVE('',#6934,#7807,#696,.T.); +#9016=EDGE_CURVE('',#7816,#7807,#5000,.T.); +#9018=EDGE_CURVE('',#6601,#7816,#700,.T.); +#9020=EDGE_CURVE('',#6510,#6601,#1040,.T.); +#9043=EDGE_CURVE('',#6927,#6940,#712,.T.); +#9045=EDGE_CURVE('',#6928,#6940,#708,.T.); +#9057=EDGE_CURVE('',#6616,#6605,#1056,.T.); +#9059=EDGE_CURVE('',#6605,#7815,#716,.T.); +#9061=EDGE_CURVE('',#7812,#7815,#4996,.T.); +#9063=EDGE_CURVE('',#7812,#6936,#720,.T.); +#9065=EDGE_CURVE('',#6940,#6936,#724,.T.); +#9075=EDGE_CURVE('',#8207,#8208,#728,.T.); +#9077=EDGE_CURVE('',#8208,#8211,#732,.T.); +#9079=EDGE_CURVE('',#8211,#8212,#736,.T.); +#9081=EDGE_CURVE('',#8016,#8212,#740,.T.); +#9084=EDGE_CURVE('',#6402,#6412,#744,.T.); +#9086=EDGE_CURVE('',#6412,#6376,#748,.T.); +#9088=EDGE_CURVE('',#6376,#6378,#2744,.T.); +#9090=EDGE_CURVE('',#6417,#6378,#4756,.T.); +#9092=EDGE_CURVE('',#6417,#6428,#752,.T.); +#9094=EDGE_CURVE('',#6428,#7092,#2460,.T.); +#9096=EDGE_CURVE('',#7092,#7783,#756,.T.); +#9098=EDGE_CURVE('',#7783,#7784,#760,.T.); +#9100=EDGE_CURVE('',#7996,#7784,#764,.T.); +#9102=EDGE_CURVE('',#7995,#7996,#768,.T.); +#9104=EDGE_CURVE('',#7995,#7780,#772,.T.); +#9106=EDGE_CURVE('',#7779,#7780,#776,.T.); +#9108=EDGE_CURVE('',#7779,#7088,#780,.T.); +#9110=EDGE_CURVE('',#7088,#7076,#2452,.T.); +#9112=EDGE_CURVE('',#7076,#7727,#784,.T.); +#9114=EDGE_CURVE('',#7727,#7728,#788,.T.); +#9116=EDGE_CURVE('',#7980,#7728,#792,.T.); +#9118=EDGE_CURVE('',#7979,#7980,#796,.T.); +#9120=EDGE_CURVE('',#7979,#7724,#800,.T.); +#9122=EDGE_CURVE('',#7723,#7724,#804,.T.); +#9124=EDGE_CURVE('',#7723,#7072,#808,.T.); +#9126=EDGE_CURVE('',#7072,#7060,#2440,.T.); +#9128=EDGE_CURVE('',#7060,#7671,#812,.T.); +#9130=EDGE_CURVE('',#7671,#7672,#816,.T.); +#9132=EDGE_CURVE('',#7964,#7672,#820,.T.); +#9134=EDGE_CURVE('',#7963,#7964,#824,.T.); +#9136=EDGE_CURVE('',#7963,#7668,#828,.T.); +#9138=EDGE_CURVE('',#7667,#7668,#832,.T.); +#9140=EDGE_CURVE('',#7667,#7056,#836,.T.); +#9142=EDGE_CURVE('',#7056,#7044,#2428,.T.); +#9144=EDGE_CURVE('',#7044,#7615,#840,.T.); +#9146=EDGE_CURVE('',#7615,#7616,#844,.T.); +#9148=EDGE_CURVE('',#7948,#7616,#848,.T.); +#9150=EDGE_CURVE('',#7947,#7948,#852,.T.); +#9152=EDGE_CURVE('',#7947,#7612,#856,.T.); +#9154=EDGE_CURVE('',#7611,#7612,#860,.T.); +#9156=EDGE_CURVE('',#7611,#7040,#864,.T.); +#9158=EDGE_CURVE('',#7040,#7028,#2416,.T.); +#9160=EDGE_CURVE('',#7028,#7559,#868,.T.); +#9162=EDGE_CURVE('',#7559,#7560,#872,.T.); +#9164=EDGE_CURVE('',#7932,#7560,#876,.T.); +#9166=EDGE_CURVE('',#7931,#7932,#880,.T.); +#9168=EDGE_CURVE('',#7931,#7556,#884,.T.); +#9170=EDGE_CURVE('',#7555,#7556,#888,.T.); +#9172=EDGE_CURVE('',#7555,#7024,#892,.T.); +#9174=EDGE_CURVE('',#7024,#6750,#2404,.T.); +#9176=EDGE_CURVE('',#6750,#7495,#896,.T.); +#9178=EDGE_CURVE('',#7495,#7496,#900,.T.); +#9180=EDGE_CURVE('',#6680,#7496,#904,.T.); +#9182=EDGE_CURVE('',#6679,#6680,#908,.T.); +#9184=EDGE_CURVE('',#6679,#7492,#912,.T.); +#9186=EDGE_CURVE('',#7491,#7492,#916,.T.); +#9188=EDGE_CURVE('',#7491,#6746,#920,.T.); +#9190=EDGE_CURVE('',#6746,#6734,#2392,.T.); +#9192=EDGE_CURVE('',#6734,#7431,#924,.T.); +#9194=EDGE_CURVE('',#7431,#7432,#928,.T.); +#9196=EDGE_CURVE('',#6668,#7432,#932,.T.); +#9198=EDGE_CURVE('',#6667,#6668,#936,.T.); +#9200=EDGE_CURVE('',#6667,#7428,#940,.T.); +#9202=EDGE_CURVE('',#7427,#7428,#944,.T.); +#9204=EDGE_CURVE('',#7427,#6730,#948,.T.); +#9206=EDGE_CURVE('',#6730,#6718,#2380,.T.); +#9208=EDGE_CURVE('',#6718,#7367,#952,.T.); +#9210=EDGE_CURVE('',#7367,#7368,#956,.T.); +#9212=EDGE_CURVE('',#6656,#7368,#960,.T.); +#9214=EDGE_CURVE('',#6655,#6656,#964,.T.); +#9216=EDGE_CURVE('',#6655,#7364,#968,.T.); +#9218=EDGE_CURVE('',#7363,#7364,#972,.T.); +#9220=EDGE_CURVE('',#7363,#6714,#976,.T.); +#9222=EDGE_CURVE('',#6714,#6702,#2368,.T.); +#9224=EDGE_CURVE('',#6702,#7303,#980,.T.); +#9226=EDGE_CURVE('',#7303,#7304,#984,.T.); +#9228=EDGE_CURVE('',#6644,#7304,#988,.T.); +#9230=EDGE_CURVE('',#6643,#6644,#992,.T.); +#9232=EDGE_CURVE('',#6643,#7300,#996,.T.); +#9234=EDGE_CURVE('',#7299,#7300,#1000,.T.); +#9236=EDGE_CURVE('',#7299,#6698,#1004,.T.); +#9238=EDGE_CURVE('',#6698,#6624,#2356,.T.); +#9240=EDGE_CURVE('',#6624,#6545,#1008,.T.); +#9242=EDGE_CURVE('',#6545,#6546,#1012,.T.); +#9244=EDGE_CURVE('',#6508,#6546,#1016,.T.); +#9246=EDGE_CURVE('',#6507,#6508,#1020,.T.); +#9248=EDGE_CURVE('',#6507,#6542,#1024,.T.); +#9250=EDGE_CURVE('',#6541,#6542,#1028,.T.); +#9252=EDGE_CURVE('',#6541,#6620,#1032,.T.); +#9254=EDGE_CURVE('',#6620,#6430,#2344,.T.); +#9256=EDGE_CURVE('',#6421,#6430,#4748,.T.); +#9258=EDGE_CURVE('',#6358,#6421,#4764,.T.); +#9261=EDGE_CURVE('',#6356,#6414,#1036,.T.); +#9263=EDGE_CURVE('',#6406,#6414,#4744,.T.); +#9267=EDGE_CURVE('',#6601,#6602,#1044,.T.); +#9269=EDGE_CURVE('',#6602,#6606,#1048,.T.); +#9271=EDGE_CURVE('',#6605,#6606,#1052,.T.); +#9275=EDGE_CURVE('',#6682,#6785,#1060,.T.); +#9277=EDGE_CURVE('',#6785,#6786,#1064,.T.); +#9279=EDGE_CURVE('',#6786,#6790,#1068,.T.); +#9281=EDGE_CURVE('',#6789,#6790,#1072,.T.); +#9283=EDGE_CURVE('',#6686,#6789,#1076,.T.); +#9286=EDGE_CURVE('',#6685,#6825,#1080,.T.); +#9288=EDGE_CURVE('',#6825,#6826,#1084,.T.); +#9290=EDGE_CURVE('',#6826,#6830,#1088,.T.); +#9292=EDGE_CURVE('',#6829,#6830,#1092,.T.); +#9294=EDGE_CURVE('',#6690,#6829,#1096,.T.); +#9297=EDGE_CURVE('',#6689,#6865,#1100,.T.); +#9299=EDGE_CURVE('',#6865,#6866,#1104,.T.); +#9301=EDGE_CURVE('',#6866,#6870,#1108,.T.); +#9303=EDGE_CURVE('',#6869,#6870,#1112,.T.); +#9305=EDGE_CURVE('',#6694,#6869,#1116,.T.); +#9308=EDGE_CURVE('',#6693,#6905,#1120,.T.); +#9310=EDGE_CURVE('',#6905,#6906,#1124,.T.); +#9312=EDGE_CURVE('',#6906,#6910,#1128,.T.); +#9314=EDGE_CURVE('',#6909,#6910,#1132,.T.); +#9316=EDGE_CURVE('',#6920,#6909,#1136,.T.); +#9319=EDGE_CURVE('',#8002,#8047,#1140,.T.); +#9321=EDGE_CURVE('',#8047,#8048,#1144,.T.); +#9323=EDGE_CURVE('',#8048,#8051,#1148,.T.); +#9325=EDGE_CURVE('',#8051,#8052,#1152,.T.); +#9327=EDGE_CURVE('',#8006,#8052,#1156,.T.); +#9330=EDGE_CURVE('',#8005,#8087,#1160,.T.); +#9332=EDGE_CURVE('',#8087,#8088,#1164,.T.); +#9334=EDGE_CURVE('',#8088,#8091,#1168,.T.); +#9336=EDGE_CURVE('',#8091,#8092,#1172,.T.); +#9338=EDGE_CURVE('',#8010,#8092,#1176,.T.); +#9341=EDGE_CURVE('',#8009,#8127,#1180,.T.); +#9343=EDGE_CURVE('',#8127,#8128,#1184,.T.); +#9345=EDGE_CURVE('',#8128,#8131,#1188,.T.); +#9347=EDGE_CURVE('',#8131,#8132,#1192,.T.); +#9349=EDGE_CURVE('',#8014,#8132,#1196,.T.); +#9352=EDGE_CURVE('',#8013,#8167,#1200,.T.); +#9354=EDGE_CURVE('',#8167,#8168,#1204,.T.); +#9356=EDGE_CURVE('',#8168,#8171,#1208,.T.); +#9358=EDGE_CURVE('',#8171,#8172,#1212,.T.); +#9360=EDGE_CURVE('',#8020,#8172,#1216,.T.); +#9363=EDGE_CURVE('',#8019,#8207,#1220,.T.); +#9374=EDGE_CURVE('',#8207,#8183,#1224,.T.); +#9376=EDGE_CURVE('',#8183,#8184,#1228,.T.); +#9378=EDGE_CURVE('',#8184,#8186,#1232,.T.); +#9380=EDGE_CURVE('',#8186,#8188,#1236,.T.); +#9382=EDGE_CURVE('',#8188,#8190,#1240,.T.); +#9384=EDGE_CURVE('',#8190,#8192,#1244,.T.); +#9386=EDGE_CURVE('',#8192,#8208,#1248,.T.); +#9396=EDGE_CURVE('',#8271,#8272,#1252,.T.); +#9398=EDGE_CURVE('',#8215,#8271,#1780,.T.); +#9400=EDGE_CURVE('',#8215,#8216,#1284,.T.); +#9402=EDGE_CURVE('',#8216,#8272,#1256,.T.); +#9412=EDGE_CURVE('',#8279,#8280,#1260,.T.); +#9414=EDGE_CURVE('',#8212,#8279,#6316,.T.); +#9416=EDGE_CURVE('',#8212,#8195,#1664,.T.); +#9418=EDGE_CURVE('',#8183,#8195,#1696,.T.); +#9421=EDGE_CURVE('',#8207,#8280,#6348,.T.); +#9432=EDGE_CURVE('',#8274,#8272,#1272,.T.); +#9434=EDGE_CURVE('',#8274,#8276,#1668,.T.); +#9436=EDGE_CURVE('',#8276,#8279,#1264,.T.); +#9439=EDGE_CURVE('',#8280,#8271,#1268,.T.); +#9451=EDGE_CURVE('',#8216,#8220,#1276,.T.); +#9453=EDGE_CURVE('',#8220,#8274,#1672,.T.); +#9463=EDGE_CURVE('',#8219,#8220,#1280,.T.); +#9467=EDGE_CURVE('',#8179,#8215,#1288,.T.); +#9469=EDGE_CURVE('',#8179,#8180,#1292,.T.); +#9471=EDGE_CURVE('',#8176,#8180,#6308,.T.); +#9473=EDGE_CURVE('',#8175,#8176,#1296,.T.); +#9475=EDGE_CURVE('',#8139,#8175,#1300,.T.); +#9477=EDGE_CURVE('',#8139,#8140,#1304,.T.); +#9479=EDGE_CURVE('',#8136,#8140,#6152,.T.); +#9481=EDGE_CURVE('',#8135,#8136,#1308,.T.); +#9483=EDGE_CURVE('',#8099,#8135,#1312,.T.); +#9485=EDGE_CURVE('',#8099,#8100,#1316,.T.); +#9487=EDGE_CURVE('',#8096,#8100,#5996,.T.); +#9489=EDGE_CURVE('',#8095,#8096,#1320,.T.); +#9491=EDGE_CURVE('',#8059,#8095,#1324,.T.); +#9493=EDGE_CURVE('',#8059,#8060,#1328,.T.); +#9495=EDGE_CURVE('',#8056,#8060,#5840,.T.); +#9497=EDGE_CURVE('',#8055,#8056,#1332,.T.); +#9499=EDGE_CURVE('',#6917,#8055,#1336,.T.); +#9501=EDGE_CURVE('',#6917,#6918,#1340,.T.); +#9503=EDGE_CURVE('',#6914,#6918,#5584,.T.); +#9505=EDGE_CURVE('',#6913,#6914,#1344,.T.); +#9507=EDGE_CURVE('',#6877,#6913,#1348,.T.); +#9509=EDGE_CURVE('',#6877,#6878,#1352,.T.); +#9511=EDGE_CURVE('',#6874,#6878,#5428,.T.); +#9513=EDGE_CURVE('',#6873,#6874,#1356,.T.); +#9515=EDGE_CURVE('',#6837,#6873,#1360,.T.); +#9517=EDGE_CURVE('',#6837,#6838,#1364,.T.); +#9519=EDGE_CURVE('',#6834,#6838,#5272,.T.); +#9521=EDGE_CURVE('',#6833,#6834,#1368,.T.); +#9523=EDGE_CURVE('',#6797,#6833,#1372,.T.); +#9525=EDGE_CURVE('',#6797,#6798,#1376,.T.); +#9527=EDGE_CURVE('',#6794,#6798,#5124,.T.); +#9529=EDGE_CURVE('',#6793,#6794,#1380,.T.); +#9531=EDGE_CURVE('',#6613,#6793,#1384,.T.); +#9533=EDGE_CURVE('',#6613,#6614,#1388,.T.); +#9535=EDGE_CURVE('',#6610,#6614,#5008,.T.); +#9537=EDGE_CURVE('',#6609,#6610,#1392,.T.); +#9539=EDGE_CURVE('',#6438,#6609,#1396,.T.); +#9541=EDGE_CURVE('',#6436,#6438,#1400,.T.); +#9543=EDGE_CURVE('',#6434,#6436,#1404,.T.); +#9545=EDGE_CURVE('',#6433,#6434,#1408,.T.); +#9547=EDGE_CURVE('',#6454,#6433,#1412,.T.); +#9549=EDGE_CURVE('',#7220,#6454,#1416,.T.); +#9551=EDGE_CURVE('',#7218,#7220,#1420,.T.); +#9553=EDGE_CURVE('',#7217,#7218,#1424,.T.); +#9555=EDGE_CURVE('',#6550,#7217,#1428,.T.); +#9557=EDGE_CURVE('',#6549,#6550,#1432,.T.); +#9559=EDGE_CURVE('',#6549,#6553,#1436,.T.); +#9561=EDGE_CURVE('',#6553,#6554,#1440,.T.); +#9563=EDGE_CURVE('',#7308,#6554,#1444,.T.); +#9565=EDGE_CURVE('',#7307,#7308,#1448,.T.); +#9567=EDGE_CURVE('',#7307,#7311,#1452,.T.); +#9569=EDGE_CURVE('',#7311,#7312,#1456,.T.); +#9571=EDGE_CURVE('',#7372,#7312,#1460,.T.); +#9573=EDGE_CURVE('',#7371,#7372,#1464,.T.); +#9575=EDGE_CURVE('',#7371,#7375,#1468,.T.); +#9577=EDGE_CURVE('',#7375,#7376,#1472,.T.); +#9579=EDGE_CURVE('',#7436,#7376,#1476,.T.); +#9581=EDGE_CURVE('',#7435,#7436,#1480,.T.); +#9583=EDGE_CURVE('',#7435,#7439,#1484,.T.); +#9585=EDGE_CURVE('',#7439,#7440,#1488,.T.); +#9587=EDGE_CURVE('',#7500,#7440,#1492,.T.); +#9589=EDGE_CURVE('',#7499,#7500,#1496,.T.); +#9591=EDGE_CURVE('',#7499,#7503,#1500,.T.); +#9593=EDGE_CURVE('',#7503,#7504,#1504,.T.); +#9595=EDGE_CURVE('',#7564,#7504,#1508,.T.); +#9597=EDGE_CURVE('',#7563,#7564,#1512,.T.); +#9599=EDGE_CURVE('',#7563,#7567,#1516,.T.); +#9601=EDGE_CURVE('',#7567,#7568,#1520,.T.); +#9603=EDGE_CURVE('',#7620,#7568,#1524,.T.); +#9605=EDGE_CURVE('',#7619,#7620,#1528,.T.); +#9607=EDGE_CURVE('',#7619,#7623,#1532,.T.); +#9609=EDGE_CURVE('',#7623,#7624,#1536,.T.); +#9611=EDGE_CURVE('',#7676,#7624,#1540,.T.); +#9613=EDGE_CURVE('',#7675,#7676,#1544,.T.); +#9615=EDGE_CURVE('',#7675,#7679,#1548,.T.); +#9617=EDGE_CURVE('',#7679,#7680,#1552,.T.); +#9619=EDGE_CURVE('',#7732,#7680,#1556,.T.); +#9621=EDGE_CURVE('',#7731,#7732,#1560,.T.); +#9623=EDGE_CURVE('',#7731,#7735,#1564,.T.); +#9625=EDGE_CURVE('',#7735,#7736,#1568,.T.); +#9627=EDGE_CURVE('',#7788,#7736,#1572,.T.); +#9629=EDGE_CURVE('',#7787,#7788,#1576,.T.); +#9631=EDGE_CURVE('',#7787,#7791,#1580,.T.); +#9633=EDGE_CURVE('',#7791,#7792,#1584,.T.); +#9635=EDGE_CURVE('',#7214,#7792,#1588,.T.); +#9637=EDGE_CURVE('',#7212,#7214,#1592,.T.); +#9639=EDGE_CURVE('',#7210,#7212,#1596,.T.); +#9641=EDGE_CURVE('',#7208,#7210,#1600,.T.); +#9643=EDGE_CURVE('',#7206,#7208,#1604,.T.); +#9645=EDGE_CURVE('',#6452,#7206,#1608,.T.); +#9647=EDGE_CURVE('',#6450,#6452,#1612,.T.); +#9649=EDGE_CURVE('',#6448,#6450,#1616,.T.); +#9651=EDGE_CURVE('',#6446,#6448,#1620,.T.); +#9653=EDGE_CURVE('',#6444,#6446,#1624,.T.); +#9655=EDGE_CURVE('',#6442,#6444,#1628,.T.); +#9657=EDGE_CURVE('',#6441,#6442,#1632,.T.); +#9659=EDGE_CURVE('',#8219,#6441,#1636,.T.); +#9670=EDGE_CURVE('',#8204,#8211,#1640,.T.); +#9672=EDGE_CURVE('',#8202,#8204,#1644,.T.); +#9674=EDGE_CURVE('',#8200,#8202,#1648,.T.); +#9676=EDGE_CURVE('',#8198,#8200,#1652,.T.); +#9678=EDGE_CURVE('',#8196,#8198,#1656,.T.); +#9680=EDGE_CURVE('',#8195,#8196,#1660,.T.); +#9694=EDGE_CURVE('',#8219,#8276,#1772,.T.); +#9706=EDGE_CURVE('',#8192,#8204,#1676,.T.); +#9718=EDGE_CURVE('',#8190,#8202,#1680,.T.); +#9731=EDGE_CURVE('',#8188,#8200,#1684,.T.); +#9744=EDGE_CURVE('',#8186,#8198,#1688,.T.); +#9757=EDGE_CURVE('',#8184,#8196,#1692,.T.); +#9782=EDGE_CURVE('',#6490,#6438,#1700,.T.); +#9785=EDGE_CURVE('',#6609,#7807,#1704,.T.); +#9798=EDGE_CURVE('',#7812,#6613,#1708,.T.); +#9801=EDGE_CURVE('',#6793,#7819,#1712,.T.); +#9803=EDGE_CURVE('',#6954,#7819,#5212,.T.); +#9814=EDGE_CURVE('',#7824,#6956,#5196,.T.); +#9816=EDGE_CURVE('',#7824,#6797,#1716,.T.); +#9819=EDGE_CURVE('',#6833,#7831,#1720,.T.); +#9821=EDGE_CURVE('',#6974,#7831,#5368,.T.); +#9832=EDGE_CURVE('',#7836,#6976,#5344,.T.); +#9834=EDGE_CURVE('',#7836,#6837,#1724,.T.); +#9837=EDGE_CURVE('',#6873,#7843,#1728,.T.); +#9839=EDGE_CURVE('',#6994,#7843,#5524,.T.); +#9850=EDGE_CURVE('',#7848,#6996,#5500,.T.); +#9852=EDGE_CURVE('',#7848,#6877,#1732,.T.); +#9855=EDGE_CURVE('',#6913,#7855,#1736,.T.); +#9857=EDGE_CURVE('',#7014,#7855,#5680,.T.); +#9867=EDGE_CURVE('',#7114,#8223,#5696,.T.); +#9870=EDGE_CURVE('',#7860,#7016,#5656,.T.); +#9872=EDGE_CURVE('',#7860,#6917,#1740,.T.); +#9875=EDGE_CURVE('',#8055,#8223,#1744,.T.); +#9885=EDGE_CURVE('',#7134,#8235,#5852,.T.); +#9888=EDGE_CURVE('',#8228,#7116,#5720,.T.); +#9890=EDGE_CURVE('',#8059,#8228,#1748,.T.); +#9893=EDGE_CURVE('',#8095,#8235,#1752,.T.); +#9903=EDGE_CURVE('',#7154,#8247,#6008,.T.); +#9906=EDGE_CURVE('',#8240,#7136,#5876,.T.); +#9908=EDGE_CURVE('',#8099,#8240,#1756,.T.); +#9911=EDGE_CURVE('',#8135,#8247,#1760,.T.); +#9921=EDGE_CURVE('',#7174,#8259,#6164,.T.); +#9924=EDGE_CURVE('',#8252,#7156,#6032,.T.); +#9926=EDGE_CURVE('',#8139,#8252,#1764,.T.); +#9929=EDGE_CURVE('',#8175,#8259,#1768,.T.); +#9939=EDGE_CURVE('',#8276,#7196,#6320,.T.); +#9943=EDGE_CURVE('',#6494,#6441,#4916,.T.); +#9954=EDGE_CURVE('',#7194,#8271,#6344,.T.); +#9957=EDGE_CURVE('',#8264,#7176,#6188,.T.); +#9959=EDGE_CURVE('',#8179,#8264,#1776,.T.); +#9972=EDGE_CURVE('',#6456,#6436,#1784,.T.); +#9986=EDGE_CURVE('',#6484,#6486,#1800,.T.); +#9988=EDGE_CURVE('',#6486,#6434,#1788,.T.); +#10001=EDGE_CURVE('',#6478,#6482,#1816,.T.); +#10003=EDGE_CURVE('',#6482,#6486,#1796,.T.); +#10015=EDGE_CURVE('',#6477,#6481,#1808,.T.); +#10017=EDGE_CURVE('',#6481,#6482,#1812,.T.); +#10029=EDGE_CURVE('',#7224,#7220,#1820,.T.); +#10032=EDGE_CURVE('',#6481,#6454,#4948,.T.); +#10044=EDGE_CURVE('',#7223,#7218,#1824,.T.); +#10057=EDGE_CURVE('',#7247,#7248,#1840,.T.); +#10059=EDGE_CURVE('',#7248,#7217,#1828,.T.); +#10071=EDGE_CURVE('',#6503,#7252,#1832,.T.); +#10073=EDGE_CURVE('',#7252,#7248,#1836,.T.); +#10085=EDGE_CURVE('',#6639,#7256,#1848,.T.); +#10087=EDGE_CURVE('',#7256,#7250,#1852,.T.); +#10089=EDGE_CURVE('',#6499,#7250,#1856,.T.); +#10100=EDGE_CURVE('',#6651,#7260,#1864,.T.); +#10102=EDGE_CURVE('',#7260,#7254,#1868,.T.); +#10104=EDGE_CURVE('',#6635,#7254,#1872,.T.); +#10115=EDGE_CURVE('',#6663,#7264,#1880,.T.); +#10117=EDGE_CURVE('',#7264,#7258,#1884,.T.); +#10119=EDGE_CURVE('',#6647,#7258,#1888,.T.); +#10130=EDGE_CURVE('',#6675,#7268,#1896,.T.); +#10132=EDGE_CURVE('',#7268,#7262,#1900,.T.); +#10134=EDGE_CURVE('',#6659,#7262,#1904,.T.); +#10145=EDGE_CURVE('',#7927,#7936,#1912,.T.); +#10147=EDGE_CURVE('',#7936,#7266,#1916,.T.); +#10149=EDGE_CURVE('',#6671,#7266,#1920,.T.); +#10160=EDGE_CURVE('',#7943,#7952,#1928,.T.); +#10162=EDGE_CURVE('',#7952,#7934,#1932,.T.); +#10164=EDGE_CURVE('',#7923,#7934,#1936,.T.); +#10175=EDGE_CURVE('',#7959,#7968,#1944,.T.); +#10177=EDGE_CURVE('',#7968,#7950,#1948,.T.); +#10179=EDGE_CURVE('',#7939,#7950,#1952,.T.); +#10190=EDGE_CURVE('',#7975,#7984,#1960,.T.); +#10192=EDGE_CURVE('',#7984,#7966,#1964,.T.); +#10194=EDGE_CURVE('',#7955,#7966,#1968,.T.); +#10205=EDGE_CURVE('',#7987,#7998,#1976,.T.); +#10208=EDGE_CURVE('',#7243,#7244,#1984,.T.); +#10210=EDGE_CURVE('',#7244,#7998,#1988,.T.); +#10220=EDGE_CURVE('',#7991,#8000,#1992,.T.); +#10222=EDGE_CURVE('',#8000,#7982,#1996,.T.); +#10224=EDGE_CURVE('',#7971,#7982,#2000,.T.); +#10235=EDGE_CURVE('',#6567,#6568,#2008,.T.); +#10237=EDGE_CURVE('',#6568,#7252,#2120,.T.); +#10241=EDGE_CURVE('',#6567,#6504,#2012,.T.); +#10251=EDGE_CURVE('',#6542,#6570,#2016,.T.); +#10254=EDGE_CURVE('',#7204,#6507,#2020,.T.); +#10256=EDGE_CURVE('',#7204,#6570,#2024,.T.); +#10266=EDGE_CURVE('',#6573,#6574,#2028,.T.); +#10268=EDGE_CURVE('',#6628,#6574,#2488,.T.); +#10270=EDGE_CURVE('',#6573,#6628,#2032,.T.); +#10280=EDGE_CURVE('',#7870,#7868,#2036,.T.); +#10282=EDGE_CURVE('',#6568,#7868,#2080,.T.); +#10285=EDGE_CURVE('',#6567,#6557,#2116,.T.); +#10287=EDGE_CURVE('',#6557,#6558,#2088,.T.); +#10289=EDGE_CURVE('',#6558,#7870,#2320,.T.); +#10299=EDGE_CURVE('',#7867,#7868,#2072,.T.); +#10302=EDGE_CURVE('',#7870,#7872,#2316,.T.); +#10304=EDGE_CURVE('',#7872,#7867,#4816,.T.); +#10315=EDGE_CURVE('',#6542,#6513,#2040,.T.); +#10317=EDGE_CURVE('',#6513,#6514,#2044,.T.); +#10319=EDGE_CURVE('',#6514,#6516,#2048,.T.); +#10321=EDGE_CURVE('',#6516,#6518,#2052,.T.); +#10323=EDGE_CURVE('',#6518,#6520,#2056,.T.); +#10325=EDGE_CURVE('',#6520,#6522,#2060,.T.); +#10327=EDGE_CURVE('',#6522,#6524,#2064,.T.); +#10329=EDGE_CURVE('',#6524,#6573,#2068,.T.); +#10331=EDGE_CURVE('',#6573,#6541,#2476,.T.); +#10342=EDGE_CURVE('',#7867,#6549,#2076,.T.); +#10345=EDGE_CURVE('',#6550,#6568,#2124,.T.); +#10356=EDGE_CURVE('',#6546,#6560,#2096,.T.); +#10358=EDGE_CURVE('',#6546,#6527,#2312,.T.); +#10360=EDGE_CURVE('',#6513,#6527,#4812,.T.); +#10364=EDGE_CURVE('',#6570,#6560,#2084,.T.); +#10375=EDGE_CURVE('',#6557,#6500,#2092,.T.); +#10379=EDGE_CURVE('',#6558,#7250,#2132,.T.); +#10390=EDGE_CURVE('',#7202,#6560,#2100,.T.); +#10392=EDGE_CURVE('',#7202,#6508,#2104,.T.); +#10403=EDGE_CURVE('',#6563,#6564,#2108,.T.); +#10405=EDGE_CURVE('',#6563,#6632,#2112,.T.); +#10407=EDGE_CURVE('',#6632,#6564,#2496,.T.); +#10443=EDGE_CURVE('',#6554,#6558,#2128,.T.); +#10447=EDGE_CURVE('',#7326,#7256,#2136,.T.); +#10449=EDGE_CURVE('',#7308,#7326,#2140,.T.); +#10460=EDGE_CURVE('',#7312,#7316,#2144,.T.); +#10462=EDGE_CURVE('',#7316,#7254,#2148,.T.); +#10465=EDGE_CURVE('',#7390,#7260,#2152,.T.); +#10467=EDGE_CURVE('',#7372,#7390,#2156,.T.); +#10478=EDGE_CURVE('',#7376,#7380,#2160,.T.); +#10480=EDGE_CURVE('',#7380,#7258,#2164,.T.); +#10483=EDGE_CURVE('',#7454,#7264,#2168,.T.); +#10485=EDGE_CURVE('',#7436,#7454,#2172,.T.); +#10496=EDGE_CURVE('',#7440,#7444,#2176,.T.); +#10498=EDGE_CURVE('',#7444,#7262,#2180,.T.); +#10501=EDGE_CURVE('',#7518,#7268,#2184,.T.); +#10503=EDGE_CURVE('',#7500,#7518,#2188,.T.); +#10514=EDGE_CURVE('',#7504,#7508,#2192,.T.); +#10516=EDGE_CURVE('',#7508,#7266,#2196,.T.); +#10519=EDGE_CURVE('',#7574,#7936,#2200,.T.); +#10521=EDGE_CURVE('',#7564,#7574,#2204,.T.); +#10532=EDGE_CURVE('',#7568,#7576,#2208,.T.); +#10534=EDGE_CURVE('',#7576,#7934,#2212,.T.); +#10537=EDGE_CURVE('',#7630,#7952,#2216,.T.); +#10539=EDGE_CURVE('',#7620,#7630,#2220,.T.); +#10550=EDGE_CURVE('',#7624,#7632,#2224,.T.); +#10552=EDGE_CURVE('',#7632,#7950,#2228,.T.); +#10555=EDGE_CURVE('',#7686,#7968,#2232,.T.); +#10557=EDGE_CURVE('',#7676,#7686,#2236,.T.); +#10568=EDGE_CURVE('',#7680,#7688,#2240,.T.); +#10570=EDGE_CURVE('',#7688,#7966,#2244,.T.); +#10573=EDGE_CURVE('',#7742,#7984,#2248,.T.); +#10575=EDGE_CURVE('',#7732,#7742,#2252,.T.); +#10586=EDGE_CURVE('',#7736,#7744,#2256,.T.); +#10588=EDGE_CURVE('',#7744,#7982,#2260,.T.); +#10591=EDGE_CURVE('',#7798,#8000,#2264,.T.); +#10593=EDGE_CURVE('',#7788,#7798,#2268,.T.); +#10603=EDGE_CURVE('',#7800,#7998,#2272,.T.); +#10606=EDGE_CURVE('',#7244,#7214,#2276,.T.); +#10609=EDGE_CURVE('',#7792,#7800,#2280,.T.); +#10620=EDGE_CURVE('',#6563,#6545,#2328,.T.); +#10622=EDGE_CURVE('',#6538,#6563,#2284,.T.); +#10624=EDGE_CURVE('',#6536,#6538,#2288,.T.); +#10626=EDGE_CURVE('',#6534,#6536,#2292,.T.); +#10628=EDGE_CURVE('',#6532,#6534,#2296,.T.); +#10630=EDGE_CURVE('',#6530,#6532,#2300,.T.); +#10632=EDGE_CURVE('',#6528,#6530,#2304,.T.); +#10634=EDGE_CURVE('',#6527,#6528,#2308,.T.); +#10649=EDGE_CURVE('',#7872,#6553,#2324,.T.); +#10661=EDGE_CURVE('',#6623,#6624,#2352,.T.); +#10663=EDGE_CURVE('',#6623,#6631,#2776,.T.); +#10665=EDGE_CURVE('',#6631,#6632,#2500,.T.); +#10676=EDGE_CURVE('',#6619,#6620,#2332,.T.); +#10678=EDGE_CURVE('',#6364,#6619,#2768,.T.); +#10681=EDGE_CURVE('',#6362,#6426,#2336,.T.); +#10683=EDGE_CURVE('',#6426,#6430,#2340,.T.); +#10694=EDGE_CURVE('',#6697,#6698,#2348,.T.); +#10696=EDGE_CURVE('',#6623,#6697,#2780,.T.); +#10708=EDGE_CURVE('',#6713,#6714,#2360,.T.); +#10710=EDGE_CURVE('',#6701,#6713,#2792,.T.); +#10712=EDGE_CURVE('',#6701,#6702,#2364,.T.); +#10723=EDGE_CURVE('',#6729,#6730,#2372,.T.); +#10725=EDGE_CURVE('',#6717,#6729,#2804,.T.); +#10727=EDGE_CURVE('',#6717,#6718,#2376,.T.); +#10738=EDGE_CURVE('',#6745,#6746,#2384,.T.); +#10740=EDGE_CURVE('',#6733,#6745,#2816,.T.); +#10742=EDGE_CURVE('',#6733,#6734,#2388,.T.); +#10753=EDGE_CURVE('',#7023,#7024,#2396,.T.); +#10755=EDGE_CURVE('',#6749,#7023,#2828,.T.); +#10757=EDGE_CURVE('',#6749,#6750,#2400,.T.); +#10768=EDGE_CURVE('',#7039,#7040,#2408,.T.); +#10770=EDGE_CURVE('',#7027,#7039,#2840,.T.); +#10772=EDGE_CURVE('',#7027,#7028,#2412,.T.); +#10783=EDGE_CURVE('',#7055,#7056,#2420,.T.); +#10785=EDGE_CURVE('',#7043,#7055,#2852,.T.); +#10787=EDGE_CURVE('',#7043,#7044,#2424,.T.); +#10798=EDGE_CURVE('',#7071,#7072,#2432,.T.); +#10800=EDGE_CURVE('',#7059,#7071,#2864,.T.); +#10802=EDGE_CURVE('',#7059,#7060,#2436,.T.); +#10813=EDGE_CURVE('',#7087,#7088,#2444,.T.); +#10815=EDGE_CURVE('',#7075,#7087,#2876,.T.); +#10817=EDGE_CURVE('',#7075,#7076,#2448,.T.); +#10828=EDGE_CURVE('',#7091,#7092,#2456,.T.); +#10831=EDGE_CURVE('',#6424,#6428,#2464,.T.); +#10833=EDGE_CURVE('',#6424,#6394,#2468,.T.); +#10835=EDGE_CURVE('',#6394,#6396,#2472,.T.); +#10837=EDGE_CURVE('',#7091,#6396,#2884,.T.); +#10849=EDGE_CURVE('',#6627,#6628,#2484,.T.); +#10851=EDGE_CURVE('',#6619,#6627,#2764,.T.); +#10863=EDGE_CURVE('',#6368,#6392,#2728,.T.); +#10866=EDGE_CURVE('',#6367,#6627,#2480,.T.); +#10870=EDGE_CURVE('',#6574,#6564,#2492,.T.); +#10874=EDGE_CURVE('',#6631,#6705,#2504,.T.); +#10876=EDGE_CURVE('',#6705,#6706,#2508,.T.); +#10878=EDGE_CURVE('',#6706,#7332,#2512,.T.); +#10880=EDGE_CURVE('',#7332,#7322,#2516,.T.); +#10882=EDGE_CURVE('',#6710,#7322,#2520,.T.); +#10884=EDGE_CURVE('',#6709,#6710,#2524,.T.); +#10886=EDGE_CURVE('',#6709,#6721,#2528,.T.); +#10888=EDGE_CURVE('',#6721,#6722,#2532,.T.); +#10890=EDGE_CURVE('',#6722,#7396,#2536,.T.); +#10892=EDGE_CURVE('',#7396,#7386,#2540,.T.); +#10894=EDGE_CURVE('',#6726,#7386,#2544,.T.); +#10896=EDGE_CURVE('',#6725,#6726,#2548,.T.); +#10898=EDGE_CURVE('',#6725,#6737,#2552,.T.); +#10900=EDGE_CURVE('',#6737,#6738,#2556,.T.); +#10902=EDGE_CURVE('',#6738,#7460,#2560,.T.); +#10904=EDGE_CURVE('',#7460,#7450,#2564,.T.); +#10906=EDGE_CURVE('',#6742,#7450,#2568,.T.); +#10908=EDGE_CURVE('',#6741,#6742,#2572,.T.); +#10910=EDGE_CURVE('',#6741,#6753,#2576,.T.); +#10912=EDGE_CURVE('',#6753,#6754,#2580,.T.); +#10914=EDGE_CURVE('',#6754,#7524,#2584,.T.); +#10916=EDGE_CURVE('',#7524,#7514,#2588,.T.); +#10918=EDGE_CURVE('',#6758,#7514,#2592,.T.); +#10920=EDGE_CURVE('',#6757,#6758,#2596,.T.); +#10922=EDGE_CURVE('',#6757,#7031,#2600,.T.); +#10924=EDGE_CURVE('',#7031,#7032,#2604,.T.); +#10926=EDGE_CURVE('',#7032,#7579,#2608,.T.); +#10928=EDGE_CURVE('',#7579,#7580,#2612,.T.); +#10930=EDGE_CURVE('',#7036,#7580,#2616,.T.); +#10932=EDGE_CURVE('',#7035,#7036,#2620,.T.); +#10934=EDGE_CURVE('',#7035,#7047,#2624,.T.); +#10936=EDGE_CURVE('',#7047,#7048,#2628,.T.); +#10938=EDGE_CURVE('',#7048,#7635,#2632,.T.); +#10940=EDGE_CURVE('',#7635,#7636,#2636,.T.); +#10942=EDGE_CURVE('',#7052,#7636,#2640,.T.); +#10944=EDGE_CURVE('',#7051,#7052,#2644,.T.); +#10946=EDGE_CURVE('',#7051,#7063,#2648,.T.); +#10948=EDGE_CURVE('',#7063,#7064,#2652,.T.); +#10950=EDGE_CURVE('',#7064,#7691,#2656,.T.); +#10952=EDGE_CURVE('',#7691,#7692,#2660,.T.); +#10954=EDGE_CURVE('',#7068,#7692,#2664,.T.); +#10956=EDGE_CURVE('',#7067,#7068,#2668,.T.); +#10958=EDGE_CURVE('',#7067,#7079,#2672,.T.); +#10960=EDGE_CURVE('',#7079,#7080,#2676,.T.); +#10962=EDGE_CURVE('',#7080,#7747,#2680,.T.); +#10964=EDGE_CURVE('',#7747,#7748,#2684,.T.); +#10966=EDGE_CURVE('',#7084,#7748,#2688,.T.); +#10968=EDGE_CURVE('',#7083,#7084,#2692,.T.); +#10970=EDGE_CURVE('',#7083,#7095,#2696,.T.); +#10972=EDGE_CURVE('',#7095,#7096,#2700,.T.); +#10974=EDGE_CURVE('',#7096,#7803,#2704,.T.); +#10976=EDGE_CURVE('',#7803,#7804,#2708,.T.); +#10978=EDGE_CURVE('',#7100,#7804,#2712,.T.); +#10980=EDGE_CURVE('',#7099,#7100,#2716,.T.); +#10982=EDGE_CURVE('',#7099,#6398,#2720,.T.); +#10984=EDGE_CURVE('',#6398,#6392,#2724,.T.); +#10995=EDGE_CURVE('',#6392,#6383,#2760,.T.); +#10997=EDGE_CURVE('',#6383,#6387,#4780,.T.); +#10999=EDGE_CURVE('',#6370,#6387,#4784,.T.); +#11010=EDGE_CURVE('',#6391,#6392,#2732,.T.); +#11012=EDGE_CURVE('',#6380,#6391,#2736,.T.); +#11014=EDGE_CURVE('',#6378,#6380,#2740,.T.); +#11017=EDGE_CURVE('',#6374,#6376,#2748,.T.); +#11019=EDGE_CURVE('',#6373,#6374,#2752,.T.); +#11022=EDGE_CURVE('',#6383,#6384,#4768,.T.); +#11033=EDGE_CURVE('',#6396,#6398,#2888,.T.); +#11036=EDGE_CURVE('',#6394,#6391,#4700,.T.); +#11060=EDGE_CURVE('',#6697,#6705,#2772,.T.); +#11073=EDGE_CURVE('',#6713,#6721,#2784,.T.); +#11076=EDGE_CURVE('',#6701,#6709,#2788,.T.); +#11087=EDGE_CURVE('',#6729,#6737,#2796,.T.); +#11090=EDGE_CURVE('',#6717,#6725,#2800,.T.); +#11101=EDGE_CURVE('',#6745,#6753,#2808,.T.); +#11104=EDGE_CURVE('',#6733,#6741,#2812,.T.); +#11115=EDGE_CURVE('',#7023,#7031,#2820,.T.); +#11118=EDGE_CURVE('',#6749,#6757,#2824,.T.); +#11129=EDGE_CURVE('',#7039,#7047,#2832,.T.); +#11132=EDGE_CURVE('',#7027,#7035,#2836,.T.); +#11143=EDGE_CURVE('',#7055,#7063,#2844,.T.); +#11146=EDGE_CURVE('',#7043,#7051,#2848,.T.); +#11157=EDGE_CURVE('',#7071,#7079,#2856,.T.); +#11160=EDGE_CURVE('',#7059,#7067,#2860,.T.); +#11171=EDGE_CURVE('',#7087,#7095,#2868,.T.); +#11174=EDGE_CURVE('',#7075,#7083,#2872,.T.); +#11185=EDGE_CURVE('',#7091,#7099,#2880,.T.); +#11198=EDGE_CURVE('',#7331,#7299,#2892,.T.); +#11200=EDGE_CURVE('',#7331,#6706,#3052,.T.); +#11215=EDGE_CURVE('',#7300,#7271,#2896,.T.); +#11217=EDGE_CURVE('',#7271,#7272,#2900,.T.); +#11219=EDGE_CURVE('',#7272,#7274,#2904,.T.); +#11221=EDGE_CURVE('',#7274,#7276,#2908,.T.); +#11223=EDGE_CURVE('',#7276,#7278,#2912,.T.); +#11225=EDGE_CURVE('',#7278,#7280,#2916,.T.); +#11227=EDGE_CURVE('',#7280,#7282,#2920,.T.); +#11229=EDGE_CURVE('',#7282,#7331,#2924,.T.); +#11240=EDGE_CURVE('',#7875,#7876,#2928,.T.); +#11242=EDGE_CURVE('',#7875,#7307,#2932,.T.); +#11246=EDGE_CURVE('',#7326,#7876,#2936,.T.); +#11256=EDGE_CURVE('',#7304,#7318,#2952,.T.); +#11258=EDGE_CURVE('',#7304,#7285,#3004,.T.); +#11260=EDGE_CURVE('',#7271,#7285,#3084,.T.); +#11263=EDGE_CURVE('',#7300,#7328,#3036,.T.); +#11265=EDGE_CURVE('',#7328,#7318,#2940,.T.); +#11275=EDGE_CURVE('',#7315,#7316,#2944,.T.); +#11277=EDGE_CURVE('',#7315,#6636,#2948,.T.); +#11291=EDGE_CURVE('',#7906,#7318,#2956,.T.); +#11293=EDGE_CURVE('',#7906,#6644,#2960,.T.); +#11304=EDGE_CURVE('',#7321,#7322,#2964,.T.); +#11306=EDGE_CURVE('',#7321,#6710,#2968,.T.); +#11317=EDGE_CURVE('',#7878,#7876,#2972,.T.); +#11320=EDGE_CURVE('',#7325,#7326,#3028,.T.); +#11322=EDGE_CURVE('',#7325,#7315,#3056,.T.); +#11325=EDGE_CURVE('',#7316,#7878,#3012,.T.); +#11337=EDGE_CURVE('',#7878,#7880,#3008,.T.); +#11339=EDGE_CURVE('',#7880,#7875,#3088,.T.); +#11350=EDGE_CURVE('',#7321,#7303,#3020,.T.); +#11352=EDGE_CURVE('',#7296,#7321,#2976,.T.); +#11354=EDGE_CURVE('',#7294,#7296,#2980,.T.); +#11356=EDGE_CURVE('',#7292,#7294,#2984,.T.); +#11358=EDGE_CURVE('',#7290,#7292,#2988,.T.); +#11360=EDGE_CURVE('',#7288,#7290,#2992,.T.); +#11362=EDGE_CURVE('',#7286,#7288,#2996,.T.); +#11364=EDGE_CURVE('',#7285,#7286,#3000,.T.); +#11379=EDGE_CURVE('',#7880,#7311,#3016,.T.); +#11405=EDGE_CURVE('',#7331,#7332,#3048,.T.); +#11408=EDGE_CURVE('',#7282,#7296,#3024,.T.); +#11423=EDGE_CURVE('',#7325,#6640,#3032,.T.); +#11435=EDGE_CURVE('',#7908,#6643,#3040,.T.); +#11437=EDGE_CURVE('',#7908,#7328,#3044,.T.); +#11470=EDGE_CURVE('',#7908,#7906,#3060,.T.); +#11496=EDGE_CURVE('',#7280,#7294,#3064,.T.); +#11509=EDGE_CURVE('',#7278,#7292,#3068,.T.); +#11522=EDGE_CURVE('',#7276,#7290,#3072,.T.); +#11535=EDGE_CURVE('',#7274,#7288,#3076,.T.); +#11548=EDGE_CURVE('',#7272,#7286,#3080,.T.); +#11584=EDGE_CURVE('',#7395,#7363,#3092,.T.); +#11586=EDGE_CURVE('',#7395,#6722,#3252,.T.); +#11601=EDGE_CURVE('',#7364,#7335,#3096,.T.); +#11603=EDGE_CURVE('',#7335,#7336,#3100,.T.); +#11605=EDGE_CURVE('',#7336,#7338,#3104,.T.); +#11607=EDGE_CURVE('',#7338,#7340,#3108,.T.); +#11609=EDGE_CURVE('',#7340,#7342,#3112,.T.); +#11611=EDGE_CURVE('',#7342,#7344,#3116,.T.); +#11613=EDGE_CURVE('',#7344,#7346,#3120,.T.); +#11615=EDGE_CURVE('',#7346,#7395,#3124,.T.); +#11626=EDGE_CURVE('',#7883,#7884,#3128,.T.); +#11628=EDGE_CURVE('',#7883,#7371,#3132,.T.); +#11632=EDGE_CURVE('',#7390,#7884,#3136,.T.); +#11642=EDGE_CURVE('',#7368,#7382,#3152,.T.); +#11644=EDGE_CURVE('',#7368,#7349,#3204,.T.); +#11646=EDGE_CURVE('',#7335,#7349,#3284,.T.); +#11649=EDGE_CURVE('',#7364,#7392,#3236,.T.); +#11651=EDGE_CURVE('',#7392,#7382,#3140,.T.); +#11661=EDGE_CURVE('',#7379,#7380,#3144,.T.); +#11663=EDGE_CURVE('',#7379,#6648,#3148,.T.); +#11677=EDGE_CURVE('',#7910,#7382,#3156,.T.); +#11679=EDGE_CURVE('',#7910,#6656,#3160,.T.); +#11690=EDGE_CURVE('',#7385,#7386,#3164,.T.); +#11692=EDGE_CURVE('',#7385,#6726,#3168,.T.); +#11703=EDGE_CURVE('',#7886,#7884,#3172,.T.); +#11706=EDGE_CURVE('',#7389,#7390,#3228,.T.); +#11708=EDGE_CURVE('',#7389,#7379,#3256,.T.); +#11711=EDGE_CURVE('',#7380,#7886,#3212,.T.); +#11723=EDGE_CURVE('',#7886,#7888,#3208,.T.); +#11725=EDGE_CURVE('',#7888,#7883,#3288,.T.); +#11736=EDGE_CURVE('',#7385,#7367,#3220,.T.); +#11738=EDGE_CURVE('',#7360,#7385,#3176,.T.); +#11740=EDGE_CURVE('',#7358,#7360,#3180,.T.); +#11742=EDGE_CURVE('',#7356,#7358,#3184,.T.); +#11744=EDGE_CURVE('',#7354,#7356,#3188,.T.); +#11746=EDGE_CURVE('',#7352,#7354,#3192,.T.); +#11748=EDGE_CURVE('',#7350,#7352,#3196,.T.); +#11750=EDGE_CURVE('',#7349,#7350,#3200,.T.); +#11765=EDGE_CURVE('',#7888,#7375,#3216,.T.); +#11791=EDGE_CURVE('',#7395,#7396,#3248,.T.); +#11794=EDGE_CURVE('',#7346,#7360,#3224,.T.); +#11809=EDGE_CURVE('',#7389,#6652,#3232,.T.); +#11821=EDGE_CURVE('',#7912,#6655,#3240,.T.); +#11823=EDGE_CURVE('',#7912,#7392,#3244,.T.); +#11856=EDGE_CURVE('',#7912,#7910,#3260,.T.); +#11882=EDGE_CURVE('',#7344,#7358,#3264,.T.); +#11895=EDGE_CURVE('',#7342,#7356,#3268,.T.); +#11908=EDGE_CURVE('',#7340,#7354,#3272,.T.); +#11921=EDGE_CURVE('',#7338,#7352,#3276,.T.); +#11934=EDGE_CURVE('',#7336,#7350,#3280,.T.); +#11970=EDGE_CURVE('',#7459,#7427,#3292,.T.); +#11972=EDGE_CURVE('',#7459,#6738,#3452,.T.); +#11987=EDGE_CURVE('',#7428,#7399,#3296,.T.); +#11989=EDGE_CURVE('',#7399,#7400,#3300,.T.); +#11991=EDGE_CURVE('',#7400,#7402,#3304,.T.); +#11993=EDGE_CURVE('',#7402,#7404,#3308,.T.); +#11995=EDGE_CURVE('',#7404,#7406,#3312,.T.); +#11997=EDGE_CURVE('',#7406,#7408,#3316,.T.); +#11999=EDGE_CURVE('',#7408,#7410,#3320,.T.); +#12001=EDGE_CURVE('',#7410,#7459,#3324,.T.); +#12012=EDGE_CURVE('',#7891,#7892,#3328,.T.); +#12014=EDGE_CURVE('',#7891,#7435,#3332,.T.); +#12018=EDGE_CURVE('',#7454,#7892,#3336,.T.); +#12028=EDGE_CURVE('',#7432,#7446,#3352,.T.); +#12030=EDGE_CURVE('',#7432,#7413,#3404,.T.); +#12032=EDGE_CURVE('',#7399,#7413,#3484,.T.); +#12035=EDGE_CURVE('',#7428,#7456,#3436,.T.); +#12037=EDGE_CURVE('',#7456,#7446,#3340,.T.); +#12047=EDGE_CURVE('',#7443,#7444,#3344,.T.); +#12049=EDGE_CURVE('',#7443,#6660,#3348,.T.); +#12063=EDGE_CURVE('',#7914,#7446,#3356,.T.); +#12065=EDGE_CURVE('',#7914,#6668,#3360,.T.); +#12076=EDGE_CURVE('',#7449,#7450,#3364,.T.); +#12078=EDGE_CURVE('',#7449,#6742,#3368,.T.); +#12089=EDGE_CURVE('',#7894,#7892,#3372,.T.); +#12092=EDGE_CURVE('',#7453,#7454,#3428,.T.); +#12094=EDGE_CURVE('',#7453,#7443,#3456,.T.); +#12097=EDGE_CURVE('',#7444,#7894,#3412,.T.); +#12109=EDGE_CURVE('',#7894,#7896,#3408,.T.); +#12111=EDGE_CURVE('',#7896,#7891,#3488,.T.); +#12122=EDGE_CURVE('',#7449,#7431,#3420,.T.); +#12124=EDGE_CURVE('',#7424,#7449,#3376,.T.); +#12126=EDGE_CURVE('',#7422,#7424,#3380,.T.); +#12128=EDGE_CURVE('',#7420,#7422,#3384,.T.); +#12130=EDGE_CURVE('',#7418,#7420,#3388,.T.); +#12132=EDGE_CURVE('',#7416,#7418,#3392,.T.); +#12134=EDGE_CURVE('',#7414,#7416,#3396,.T.); +#12136=EDGE_CURVE('',#7413,#7414,#3400,.T.); +#12151=EDGE_CURVE('',#7896,#7439,#3416,.T.); +#12177=EDGE_CURVE('',#7459,#7460,#3448,.T.); +#12180=EDGE_CURVE('',#7410,#7424,#3424,.T.); +#12195=EDGE_CURVE('',#7453,#6664,#3432,.T.); +#12207=EDGE_CURVE('',#7916,#6667,#3440,.T.); +#12209=EDGE_CURVE('',#7916,#7456,#3444,.T.); +#12242=EDGE_CURVE('',#7916,#7914,#3460,.T.); +#12268=EDGE_CURVE('',#7408,#7422,#3464,.T.); +#12281=EDGE_CURVE('',#7406,#7420,#3468,.T.); +#12294=EDGE_CURVE('',#7404,#7418,#3472,.T.); +#12307=EDGE_CURVE('',#7402,#7416,#3476,.T.); +#12320=EDGE_CURVE('',#7400,#7414,#3480,.T.); +#12356=EDGE_CURVE('',#7523,#7491,#3492,.T.); +#12358=EDGE_CURVE('',#7523,#6754,#3652,.T.); +#12373=EDGE_CURVE('',#7492,#7463,#3496,.T.); +#12375=EDGE_CURVE('',#7463,#7464,#3500,.T.); +#12377=EDGE_CURVE('',#7464,#7466,#3504,.T.); +#12379=EDGE_CURVE('',#7466,#7468,#3508,.T.); +#12381=EDGE_CURVE('',#7468,#7470,#3512,.T.); +#12383=EDGE_CURVE('',#7470,#7472,#3516,.T.); +#12385=EDGE_CURVE('',#7472,#7474,#3520,.T.); +#12387=EDGE_CURVE('',#7474,#7523,#3524,.T.); +#12398=EDGE_CURVE('',#7899,#7900,#3528,.T.); +#12400=EDGE_CURVE('',#7899,#7499,#3532,.T.); +#12404=EDGE_CURVE('',#7518,#7900,#3536,.T.); +#12414=EDGE_CURVE('',#7496,#7510,#3552,.T.); +#12416=EDGE_CURVE('',#7496,#7477,#3604,.T.); +#12418=EDGE_CURVE('',#7463,#7477,#3684,.T.); +#12421=EDGE_CURVE('',#7492,#7520,#3636,.T.); +#12423=EDGE_CURVE('',#7520,#7510,#3540,.T.); +#12433=EDGE_CURVE('',#7507,#7508,#3544,.T.); +#12435=EDGE_CURVE('',#7507,#6672,#3548,.T.); +#12449=EDGE_CURVE('',#7918,#7510,#3556,.T.); +#12451=EDGE_CURVE('',#7918,#6680,#3560,.T.); +#12462=EDGE_CURVE('',#7513,#7514,#3564,.T.); +#12464=EDGE_CURVE('',#7513,#6758,#3568,.T.); +#12475=EDGE_CURVE('',#7902,#7900,#3572,.T.); +#12478=EDGE_CURVE('',#7517,#7518,#3628,.T.); +#12480=EDGE_CURVE('',#7517,#7507,#3656,.T.); +#12483=EDGE_CURVE('',#7508,#7902,#3612,.T.); +#12495=EDGE_CURVE('',#7902,#7904,#3608,.T.); +#12497=EDGE_CURVE('',#7904,#7899,#3688,.T.); +#12508=EDGE_CURVE('',#7513,#7495,#3620,.T.); +#12510=EDGE_CURVE('',#7488,#7513,#3576,.T.); +#12512=EDGE_CURVE('',#7486,#7488,#3580,.T.); +#12514=EDGE_CURVE('',#7484,#7486,#3584,.T.); +#12516=EDGE_CURVE('',#7482,#7484,#3588,.T.); +#12518=EDGE_CURVE('',#7480,#7482,#3592,.T.); +#12520=EDGE_CURVE('',#7478,#7480,#3596,.T.); +#12522=EDGE_CURVE('',#7477,#7478,#3600,.T.); +#12537=EDGE_CURVE('',#7904,#7503,#3616,.T.); +#12563=EDGE_CURVE('',#7523,#7524,#3648,.T.); +#12566=EDGE_CURVE('',#7474,#7488,#3624,.T.); +#12581=EDGE_CURVE('',#7517,#6676,#3632,.T.); +#12593=EDGE_CURVE('',#7920,#6679,#3640,.T.); +#12595=EDGE_CURVE('',#7920,#7520,#3644,.T.); +#12628=EDGE_CURVE('',#7920,#7918,#3660,.T.); +#12654=EDGE_CURVE('',#7472,#7486,#3664,.T.); +#12667=EDGE_CURVE('',#7470,#7484,#3668,.T.); +#12680=EDGE_CURVE('',#7468,#7482,#3672,.T.); +#12693=EDGE_CURVE('',#7466,#7480,#3676,.T.); +#12706=EDGE_CURVE('',#7464,#7478,#3680,.T.); +#12742=EDGE_CURVE('',#7570,#7555,#3692,.T.); +#12744=EDGE_CURVE('',#7570,#7032,#3768,.T.); +#12759=EDGE_CURVE('',#7556,#7527,#3696,.T.); +#12761=EDGE_CURVE('',#7527,#7528,#3700,.T.); +#12763=EDGE_CURVE('',#7528,#7530,#3704,.T.); +#12765=EDGE_CURVE('',#7530,#7532,#3708,.T.); +#12767=EDGE_CURVE('',#7532,#7534,#3712,.T.); +#12769=EDGE_CURVE('',#7534,#7536,#3716,.T.); +#12771=EDGE_CURVE('',#7536,#7538,#3720,.T.); +#12773=EDGE_CURVE('',#7538,#7570,#3724,.T.); +#12784=EDGE_CURVE('',#8343,#8344,#3728,.T.); +#12786=EDGE_CURVE('',#8343,#7563,#3732,.T.); +#12790=EDGE_CURVE('',#7574,#8344,#3736,.T.); +#12801=EDGE_CURVE('',#7556,#8292,#3756,.T.); +#12803=EDGE_CURVE('',#8292,#8286,#3740,.T.); +#12805=EDGE_CURVE('',#7560,#8286,#3840,.T.); +#12807=EDGE_CURVE('',#7560,#7541,#3804,.T.); +#12809=EDGE_CURVE('',#7527,#7541,#3884,.T.); +#12819=EDGE_CURVE('',#8288,#7574,#3744,.T.); +#12824=EDGE_CURVE('',#8288,#7928,#3748,.T.); +#12834=EDGE_CURVE('',#8291,#8292,#3752,.T.); +#12838=EDGE_CURVE('',#8291,#7931,#3760,.T.); +#12848=EDGE_CURVE('',#7570,#7579,#3764,.T.); +#12860=EDGE_CURVE('',#8346,#8344,#3772,.T.); +#12864=EDGE_CURVE('',#8288,#8282,#3852,.T.); +#12866=EDGE_CURVE('',#8282,#7576,#3824,.T.); +#12868=EDGE_CURVE('',#7576,#8346,#3812,.T.); +#12880=EDGE_CURVE('',#8346,#8348,#3808,.T.); +#12882=EDGE_CURVE('',#8348,#8343,#3888,.T.); +#12893=EDGE_CURVE('',#7572,#7559,#3820,.T.); +#12895=EDGE_CURVE('',#7552,#7572,#3776,.T.); +#12897=EDGE_CURVE('',#7550,#7552,#3780,.T.); +#12899=EDGE_CURVE('',#7548,#7550,#3784,.T.); +#12901=EDGE_CURVE('',#7546,#7548,#3788,.T.); +#12903=EDGE_CURVE('',#7544,#7546,#3792,.T.); +#12905=EDGE_CURVE('',#7542,#7544,#3796,.T.); +#12907=EDGE_CURVE('',#7541,#7542,#3800,.T.); +#12922=EDGE_CURVE('',#8348,#7567,#3816,.T.); +#12937=EDGE_CURVE('',#7572,#7036,#3848,.T.); +#12948=EDGE_CURVE('',#8282,#7924,#3828,.T.); +#12961=EDGE_CURVE('',#8285,#8286,#3832,.T.); +#12963=EDGE_CURVE('',#8285,#7932,#3836,.T.); +#12975=EDGE_CURVE('',#7572,#7580,#3844,.T.); +#13002=EDGE_CURVE('',#8291,#8285,#3856,.T.); +#13025=EDGE_CURVE('',#7538,#7552,#3860,.T.); +#13040=EDGE_CURVE('',#7536,#7550,#3864,.T.); +#13053=EDGE_CURVE('',#7534,#7548,#3868,.T.); +#13066=EDGE_CURVE('',#7532,#7546,#3872,.T.); +#13079=EDGE_CURVE('',#7530,#7544,#3876,.T.); +#13092=EDGE_CURVE('',#7528,#7542,#3880,.T.); +#13128=EDGE_CURVE('',#7626,#7611,#3892,.T.); +#13130=EDGE_CURVE('',#7626,#7048,#3968,.T.); +#13145=EDGE_CURVE('',#7612,#7583,#3896,.T.); +#13147=EDGE_CURVE('',#7583,#7584,#3900,.T.); +#13149=EDGE_CURVE('',#7584,#7586,#3904,.T.); +#13151=EDGE_CURVE('',#7586,#7588,#3908,.T.); +#13153=EDGE_CURVE('',#7588,#7590,#3912,.T.); +#13155=EDGE_CURVE('',#7590,#7592,#3916,.T.); +#13157=EDGE_CURVE('',#7592,#7594,#3920,.T.); +#13159=EDGE_CURVE('',#7594,#7626,#3924,.T.); +#13170=EDGE_CURVE('',#8351,#8352,#3928,.T.); +#13172=EDGE_CURVE('',#8351,#7619,#3932,.T.); +#13176=EDGE_CURVE('',#7630,#8352,#3936,.T.); +#13187=EDGE_CURVE('',#7612,#8304,#3956,.T.); +#13189=EDGE_CURVE('',#8304,#8298,#3940,.T.); +#13191=EDGE_CURVE('',#7616,#8298,#4040,.T.); +#13193=EDGE_CURVE('',#7616,#7597,#4004,.T.); +#13195=EDGE_CURVE('',#7583,#7597,#4084,.T.); +#13205=EDGE_CURVE('',#8300,#7630,#3944,.T.); +#13210=EDGE_CURVE('',#8300,#7944,#3948,.T.); +#13220=EDGE_CURVE('',#8303,#8304,#3952,.T.); +#13224=EDGE_CURVE('',#8303,#7947,#3960,.T.); +#13234=EDGE_CURVE('',#7626,#7635,#3964,.T.); +#13246=EDGE_CURVE('',#8354,#8352,#3972,.T.); +#13250=EDGE_CURVE('',#8300,#8294,#4052,.T.); +#13252=EDGE_CURVE('',#8294,#7632,#4024,.T.); +#13254=EDGE_CURVE('',#7632,#8354,#4012,.T.); +#13266=EDGE_CURVE('',#8354,#8356,#4008,.T.); +#13268=EDGE_CURVE('',#8356,#8351,#4088,.T.); +#13279=EDGE_CURVE('',#7628,#7615,#4020,.T.); +#13281=EDGE_CURVE('',#7608,#7628,#3976,.T.); +#13283=EDGE_CURVE('',#7606,#7608,#3980,.T.); +#13285=EDGE_CURVE('',#7604,#7606,#3984,.T.); +#13287=EDGE_CURVE('',#7602,#7604,#3988,.T.); +#13289=EDGE_CURVE('',#7600,#7602,#3992,.T.); +#13291=EDGE_CURVE('',#7598,#7600,#3996,.T.); +#13293=EDGE_CURVE('',#7597,#7598,#4000,.T.); +#13308=EDGE_CURVE('',#8356,#7623,#4016,.T.); +#13323=EDGE_CURVE('',#7628,#7052,#4048,.T.); +#13334=EDGE_CURVE('',#8294,#7940,#4028,.T.); +#13347=EDGE_CURVE('',#8297,#8298,#4032,.T.); +#13349=EDGE_CURVE('',#8297,#7948,#4036,.T.); +#13361=EDGE_CURVE('',#7628,#7636,#4044,.T.); +#13388=EDGE_CURVE('',#8303,#8297,#4056,.T.); +#13411=EDGE_CURVE('',#7594,#7608,#4060,.T.); +#13426=EDGE_CURVE('',#7592,#7606,#4064,.T.); +#13439=EDGE_CURVE('',#7590,#7604,#4068,.T.); +#13452=EDGE_CURVE('',#7588,#7602,#4072,.T.); +#13465=EDGE_CURVE('',#7586,#7600,#4076,.T.); +#13478=EDGE_CURVE('',#7584,#7598,#4080,.T.); +#13514=EDGE_CURVE('',#7682,#7667,#4092,.T.); +#13516=EDGE_CURVE('',#7682,#7064,#4168,.T.); +#13531=EDGE_CURVE('',#7668,#7639,#4096,.T.); +#13533=EDGE_CURVE('',#7639,#7640,#4100,.T.); +#13535=EDGE_CURVE('',#7640,#7642,#4104,.T.); +#13537=EDGE_CURVE('',#7642,#7644,#4108,.T.); +#13539=EDGE_CURVE('',#7644,#7646,#4112,.T.); +#13541=EDGE_CURVE('',#7646,#7648,#4116,.T.); +#13543=EDGE_CURVE('',#7648,#7650,#4120,.T.); +#13545=EDGE_CURVE('',#7650,#7682,#4124,.T.); +#13556=EDGE_CURVE('',#8359,#8360,#4128,.T.); +#13558=EDGE_CURVE('',#8359,#7675,#4132,.T.); +#13562=EDGE_CURVE('',#7686,#8360,#4136,.T.); +#13573=EDGE_CURVE('',#7668,#8316,#4156,.T.); +#13575=EDGE_CURVE('',#8316,#8310,#4140,.T.); +#13577=EDGE_CURVE('',#7672,#8310,#4240,.T.); +#13579=EDGE_CURVE('',#7672,#7653,#4204,.T.); +#13581=EDGE_CURVE('',#7639,#7653,#4284,.T.); +#13591=EDGE_CURVE('',#8312,#7686,#4144,.T.); +#13596=EDGE_CURVE('',#8312,#7960,#4148,.T.); +#13606=EDGE_CURVE('',#8315,#8316,#4152,.T.); +#13610=EDGE_CURVE('',#8315,#7963,#4160,.T.); +#13620=EDGE_CURVE('',#7682,#7691,#4164,.T.); +#13632=EDGE_CURVE('',#8362,#8360,#4172,.T.); +#13636=EDGE_CURVE('',#8312,#8306,#4252,.T.); +#13638=EDGE_CURVE('',#8306,#7688,#4224,.T.); +#13640=EDGE_CURVE('',#7688,#8362,#4212,.T.); +#13652=EDGE_CURVE('',#8362,#8364,#4208,.T.); +#13654=EDGE_CURVE('',#8364,#8359,#4288,.T.); +#13665=EDGE_CURVE('',#7684,#7671,#4220,.T.); +#13667=EDGE_CURVE('',#7664,#7684,#4176,.T.); +#13669=EDGE_CURVE('',#7662,#7664,#4180,.T.); +#13671=EDGE_CURVE('',#7660,#7662,#4184,.T.); +#13673=EDGE_CURVE('',#7658,#7660,#4188,.T.); +#13675=EDGE_CURVE('',#7656,#7658,#4192,.T.); +#13677=EDGE_CURVE('',#7654,#7656,#4196,.T.); +#13679=EDGE_CURVE('',#7653,#7654,#4200,.T.); +#13694=EDGE_CURVE('',#8364,#7679,#4216,.T.); +#13709=EDGE_CURVE('',#7684,#7068,#4248,.T.); +#13720=EDGE_CURVE('',#8306,#7956,#4228,.T.); +#13733=EDGE_CURVE('',#8309,#8310,#4232,.T.); +#13735=EDGE_CURVE('',#8309,#7964,#4236,.T.); +#13747=EDGE_CURVE('',#7684,#7692,#4244,.T.); +#13774=EDGE_CURVE('',#8315,#8309,#4256,.T.); +#13797=EDGE_CURVE('',#7650,#7664,#4260,.T.); +#13812=EDGE_CURVE('',#7648,#7662,#4264,.T.); +#13825=EDGE_CURVE('',#7646,#7660,#4268,.T.); +#13838=EDGE_CURVE('',#7644,#7658,#4272,.T.); +#13851=EDGE_CURVE('',#7642,#7656,#4276,.T.); +#13864=EDGE_CURVE('',#7640,#7654,#4280,.T.); +#13900=EDGE_CURVE('',#7738,#7723,#4292,.T.); +#13902=EDGE_CURVE('',#7738,#7080,#4368,.T.); +#13917=EDGE_CURVE('',#7724,#7695,#4296,.T.); +#13919=EDGE_CURVE('',#7695,#7696,#4300,.T.); +#13921=EDGE_CURVE('',#7696,#7698,#4304,.T.); +#13923=EDGE_CURVE('',#7698,#7700,#4308,.T.); +#13925=EDGE_CURVE('',#7700,#7702,#4312,.T.); +#13927=EDGE_CURVE('',#7702,#7704,#4316,.T.); +#13929=EDGE_CURVE('',#7704,#7706,#4320,.T.); +#13931=EDGE_CURVE('',#7706,#7738,#4324,.T.); +#13942=EDGE_CURVE('',#8367,#8368,#4328,.T.); +#13944=EDGE_CURVE('',#8367,#7731,#4332,.T.); +#13948=EDGE_CURVE('',#7742,#8368,#4336,.T.); +#13959=EDGE_CURVE('',#7724,#8328,#4356,.T.); +#13961=EDGE_CURVE('',#8328,#8322,#4340,.T.); +#13963=EDGE_CURVE('',#7728,#8322,#4440,.T.); +#13965=EDGE_CURVE('',#7728,#7709,#4404,.T.); +#13967=EDGE_CURVE('',#7695,#7709,#4484,.T.); +#13977=EDGE_CURVE('',#8324,#7742,#4344,.T.); +#13982=EDGE_CURVE('',#8324,#7976,#4348,.T.); +#13992=EDGE_CURVE('',#8327,#8328,#4352,.T.); +#13996=EDGE_CURVE('',#8327,#7979,#4360,.T.); +#14006=EDGE_CURVE('',#7738,#7747,#4364,.T.); +#14018=EDGE_CURVE('',#8370,#8368,#4372,.T.); +#14022=EDGE_CURVE('',#8324,#8318,#4452,.T.); +#14024=EDGE_CURVE('',#8318,#7744,#4424,.T.); +#14026=EDGE_CURVE('',#7744,#8370,#4412,.T.); +#14038=EDGE_CURVE('',#8370,#8372,#4408,.T.); +#14040=EDGE_CURVE('',#8372,#8367,#4488,.T.); +#14051=EDGE_CURVE('',#7740,#7727,#4420,.T.); +#14053=EDGE_CURVE('',#7720,#7740,#4376,.T.); +#14055=EDGE_CURVE('',#7718,#7720,#4380,.T.); +#14057=EDGE_CURVE('',#7716,#7718,#4384,.T.); +#14059=EDGE_CURVE('',#7714,#7716,#4388,.T.); +#14061=EDGE_CURVE('',#7712,#7714,#4392,.T.); +#14063=EDGE_CURVE('',#7710,#7712,#4396,.T.); +#14065=EDGE_CURVE('',#7709,#7710,#4400,.T.); +#14080=EDGE_CURVE('',#8372,#7735,#4416,.T.); +#14095=EDGE_CURVE('',#7740,#7084,#4448,.T.); +#14106=EDGE_CURVE('',#8318,#7972,#4428,.T.); +#14119=EDGE_CURVE('',#8321,#8322,#4432,.T.); +#14121=EDGE_CURVE('',#8321,#7980,#4436,.T.); +#14133=EDGE_CURVE('',#7740,#7748,#4444,.T.); +#14160=EDGE_CURVE('',#8327,#8321,#4456,.T.); +#14183=EDGE_CURVE('',#7706,#7720,#4460,.T.); +#14198=EDGE_CURVE('',#7704,#7718,#4464,.T.); +#14211=EDGE_CURVE('',#7702,#7716,#4468,.T.); +#14224=EDGE_CURVE('',#7700,#7714,#4472,.T.); +#14237=EDGE_CURVE('',#7698,#7712,#4476,.T.); +#14250=EDGE_CURVE('',#7696,#7710,#4480,.T.); +#14286=EDGE_CURVE('',#7794,#7779,#4492,.T.); +#14288=EDGE_CURVE('',#7794,#7096,#4568,.T.); +#14303=EDGE_CURVE('',#7780,#7751,#4496,.T.); +#14305=EDGE_CURVE('',#7751,#7752,#4500,.T.); +#14307=EDGE_CURVE('',#7752,#7754,#4504,.T.); +#14309=EDGE_CURVE('',#7754,#7756,#4508,.T.); +#14311=EDGE_CURVE('',#7756,#7758,#4512,.T.); +#14313=EDGE_CURVE('',#7758,#7760,#4516,.T.); +#14315=EDGE_CURVE('',#7760,#7762,#4520,.T.); +#14317=EDGE_CURVE('',#7762,#7794,#4524,.T.); +#14328=EDGE_CURVE('',#8375,#8376,#4528,.T.); +#14330=EDGE_CURVE('',#8375,#7787,#4532,.T.); +#14334=EDGE_CURVE('',#7798,#8376,#4536,.T.); +#14345=EDGE_CURVE('',#7780,#8340,#4556,.T.); +#14347=EDGE_CURVE('',#8340,#8334,#4540,.T.); +#14349=EDGE_CURVE('',#7784,#8334,#4640,.T.); +#14351=EDGE_CURVE('',#7784,#7765,#4604,.T.); +#14353=EDGE_CURVE('',#7751,#7765,#4684,.T.); +#14363=EDGE_CURVE('',#8336,#7798,#4544,.T.); +#14368=EDGE_CURVE('',#8336,#7992,#4548,.T.); +#14378=EDGE_CURVE('',#8339,#8340,#4552,.T.); +#14382=EDGE_CURVE('',#8339,#7995,#4560,.T.); +#14392=EDGE_CURVE('',#7794,#7803,#4564,.T.); +#14404=EDGE_CURVE('',#8378,#8376,#4572,.T.); +#14408=EDGE_CURVE('',#8336,#8330,#4652,.T.); +#14410=EDGE_CURVE('',#8330,#7800,#4624,.T.); +#14412=EDGE_CURVE('',#7800,#8378,#4612,.T.); +#14424=EDGE_CURVE('',#8378,#8380,#4608,.T.); +#14426=EDGE_CURVE('',#8380,#8375,#4688,.T.); +#14437=EDGE_CURVE('',#7796,#7783,#4620,.T.); +#14439=EDGE_CURVE('',#7776,#7796,#4576,.T.); +#14441=EDGE_CURVE('',#7774,#7776,#4580,.T.); +#14443=EDGE_CURVE('',#7772,#7774,#4584,.T.); +#14445=EDGE_CURVE('',#7770,#7772,#4588,.T.); +#14447=EDGE_CURVE('',#7768,#7770,#4592,.T.); +#14449=EDGE_CURVE('',#7766,#7768,#4596,.T.); +#14451=EDGE_CURVE('',#7765,#7766,#4600,.T.); +#14466=EDGE_CURVE('',#8380,#7791,#4616,.T.); +#14481=EDGE_CURVE('',#7796,#7100,#4648,.T.); +#14492=EDGE_CURVE('',#8330,#7988,#4628,.T.); +#14505=EDGE_CURVE('',#8333,#8334,#4632,.T.); +#14507=EDGE_CURVE('',#8333,#7996,#4636,.T.); +#14519=EDGE_CURVE('',#7796,#7804,#4644,.T.); +#14546=EDGE_CURVE('',#8339,#8333,#4656,.T.); +#14569=EDGE_CURVE('',#7762,#7776,#4660,.T.); +#14584=EDGE_CURVE('',#7760,#7774,#4664,.T.); +#14597=EDGE_CURVE('',#7758,#7772,#4668,.T.); +#14610=EDGE_CURVE('',#7756,#7770,#4672,.T.); +#14623=EDGE_CURVE('',#7754,#7768,#4676,.T.); +#14636=EDGE_CURVE('',#7752,#7766,#4680,.T.); +#14672=EDGE_CURVE('',#6418,#6424,#4692,.T.); +#14674=EDGE_CURVE('',#6418,#6380,#4696,.T.); +#14687=EDGE_CURVE('',#6422,#6426,#4704,.T.); +#14691=EDGE_CURVE('',#6360,#6422,#4708,.T.); +#14702=EDGE_CURVE('',#6401,#6408,#4712,.T.); +#14704=EDGE_CURVE('',#6408,#6412,#4728,.T.); +#14715=EDGE_CURVE('',#6417,#6418,#4752,.T.); +#14731=EDGE_CURVE('',#6408,#6374,#4732,.T.); +#14741=EDGE_CURVE('',#6405,#6410,#4720,.T.); +#14743=EDGE_CURVE('',#6354,#6410,#4740,.T.); +#14767=EDGE_CURVE('',#6410,#6414,#4736,.T.); +#14792=EDGE_CURVE('',#6421,#6422,#4760,.T.); +#14831=EDGE_CURVE('',#6387,#6388,#4776,.T.); +#14858=EDGE_CURVE('',#6524,#6538,#4788,.T.); +#14870=EDGE_CURVE('',#6522,#6536,#4792,.T.); +#14883=EDGE_CURVE('',#6520,#6534,#4796,.T.); +#14896=EDGE_CURVE('',#6518,#6532,#4800,.T.); +#14909=EDGE_CURVE('',#6516,#6530,#4804,.T.); +#14922=EDGE_CURVE('',#6514,#6528,#4808,.T.); +#14959=EDGE_CURVE('',#7226,#7212,#4820,.T.); +#14973=EDGE_CURVE('',#7238,#7240,#4840,.T.); +#14975=EDGE_CURVE('',#7240,#7210,#4824,.T.); +#14988=EDGE_CURVE('',#7234,#7236,#4832,.T.); +#14990=EDGE_CURVE('',#7236,#7240,#4836,.T.); +#15002=EDGE_CURVE('',#7228,#7232,#4848,.T.); +#15004=EDGE_CURVE('',#7232,#7236,#4852,.T.); +#15016=EDGE_CURVE('',#6496,#7231,#4860,.T.); +#15018=EDGE_CURVE('',#7231,#7232,#4864,.T.); +#15030=EDGE_CURVE('',#6472,#6474,#4880,.T.); +#15032=EDGE_CURVE('',#6474,#6450,#4868,.T.); +#15035=EDGE_CURVE('',#7231,#6452,#4932,.T.); +#15047=EDGE_CURVE('',#6468,#6470,#4892,.T.); +#15049=EDGE_CURVE('',#6470,#6474,#4876,.T.); +#15061=EDGE_CURVE('',#6462,#6466,#4908,.T.); +#15063=EDGE_CURVE('',#6466,#6470,#4888,.T.); +#15075=EDGE_CURVE('',#6461,#6465,#4900,.T.); +#15077=EDGE_CURVE('',#6465,#6466,#4904,.T.); +#15089=EDGE_CURVE('',#6458,#6442,#4912,.T.); +#15092=EDGE_CURVE('',#6465,#6444,#4920,.T.); +#15119=EDGE_CURVE('',#6466,#6446,#4924,.T.); +#15132=EDGE_CURVE('',#6470,#6448,#4928,.T.); +#15157=EDGE_CURVE('',#7232,#7206,#4936,.T.); +#15170=EDGE_CURVE('',#7236,#7208,#4940,.T.); +#15195=EDGE_CURVE('',#7204,#7202,#4944,.T.); +#15220=EDGE_CURVE('',#6482,#6433,#4952,.T.); +#15243=EDGE_CURVE('',#6601,#6577,#4956,.T.); +#15245=EDGE_CURVE('',#6577,#6578,#4960,.T.); +#15247=EDGE_CURVE('',#6578,#6580,#4964,.T.); +#15249=EDGE_CURVE('',#6580,#6582,#4968,.T.); +#15251=EDGE_CURVE('',#6582,#6584,#4972,.T.); +#15253=EDGE_CURVE('',#6584,#6586,#4976,.T.); +#15255=EDGE_CURVE('',#6586,#6602,#4980,.T.); +#15265=EDGE_CURVE('',#7807,#7808,#4984,.T.); +#15269=EDGE_CURVE('',#6610,#7808,#4988,.T.); +#15279=EDGE_CURVE('',#7815,#7816,#4992,.T.); +#15282=EDGE_CURVE('',#6605,#6589,#5036,.T.); +#15284=EDGE_CURVE('',#6577,#6589,#5068,.T.); +#15297=EDGE_CURVE('',#7810,#7808,#5004,.T.); +#15299=EDGE_CURVE('',#7810,#7812,#5040,.T.); +#15315=EDGE_CURVE('',#6614,#7810,#5044,.T.); +#15326=EDGE_CURVE('',#6598,#6606,#5012,.T.); +#15328=EDGE_CURVE('',#6596,#6598,#5016,.T.); +#15330=EDGE_CURVE('',#6594,#6596,#5020,.T.); +#15332=EDGE_CURVE('',#6592,#6594,#5024,.T.); +#15334=EDGE_CURVE('',#6590,#6592,#5028,.T.); +#15336=EDGE_CURVE('',#6589,#6590,#5032,.T.); +#15361=EDGE_CURVE('',#6586,#6598,#5048,.T.); +#15373=EDGE_CURVE('',#6584,#6596,#5052,.T.); +#15386=EDGE_CURVE('',#6582,#6594,#5056,.T.); +#15399=EDGE_CURVE('',#6580,#6592,#5060,.T.); +#15412=EDGE_CURVE('',#6578,#6590,#5064,.T.); +#15437=EDGE_CURVE('',#6785,#6761,#5072,.T.); +#15439=EDGE_CURVE('',#6761,#6762,#5076,.T.); +#15441=EDGE_CURVE('',#6762,#6764,#5080,.T.); +#15443=EDGE_CURVE('',#6764,#6766,#5084,.T.); +#15445=EDGE_CURVE('',#6766,#6768,#5088,.T.); +#15447=EDGE_CURVE('',#6768,#6770,#5092,.T.); +#15449=EDGE_CURVE('',#6770,#6786,#5096,.T.); +#15459=EDGE_CURVE('',#7819,#7820,#5100,.T.); +#15463=EDGE_CURVE('',#6794,#7820,#5104,.T.); +#15473=EDGE_CURVE('',#7827,#7828,#5108,.T.); +#15475=EDGE_CURVE('',#6789,#7827,#5192,.T.); +#15477=EDGE_CURVE('',#6789,#6773,#5152,.T.); +#15479=EDGE_CURVE('',#6761,#6773,#5184,.T.); +#15482=EDGE_CURVE('',#6785,#7828,#5216,.T.); +#15493=EDGE_CURVE('',#7822,#7820,#5120,.T.); +#15495=EDGE_CURVE('',#7822,#7824,#5156,.T.); +#15497=EDGE_CURVE('',#7824,#7827,#5112,.T.); +#15500=EDGE_CURVE('',#7828,#7819,#5116,.T.); +#15513=EDGE_CURVE('',#6798,#7822,#5160,.T.); +#15524=EDGE_CURVE('',#6782,#6790,#5128,.T.); +#15526=EDGE_CURVE('',#6780,#6782,#5132,.T.); +#15528=EDGE_CURVE('',#6778,#6780,#5136,.T.); +#15530=EDGE_CURVE('',#6776,#6778,#5140,.T.); +#15532=EDGE_CURVE('',#6774,#6776,#5144,.T.); +#15534=EDGE_CURVE('',#6773,#6774,#5148,.T.); +#15559=EDGE_CURVE('',#6770,#6782,#5164,.T.); +#15571=EDGE_CURVE('',#6768,#6780,#5168,.T.); +#15584=EDGE_CURVE('',#6766,#6778,#5172,.T.); +#15597=EDGE_CURVE('',#6764,#6776,#5176,.T.); +#15610=EDGE_CURVE('',#6762,#6774,#5180,.T.); +#15640=EDGE_CURVE('',#6960,#6956,#5200,.T.); +#15678=EDGE_CURVE('',#6825,#6801,#5220,.T.); +#15680=EDGE_CURVE('',#6801,#6802,#5224,.T.); +#15682=EDGE_CURVE('',#6802,#6804,#5228,.T.); +#15684=EDGE_CURVE('',#6804,#6806,#5232,.T.); +#15686=EDGE_CURVE('',#6806,#6808,#5236,.T.); +#15688=EDGE_CURVE('',#6808,#6810,#5240,.T.); +#15690=EDGE_CURVE('',#6810,#6826,#5244,.T.); +#15700=EDGE_CURVE('',#7831,#7832,#5248,.T.); +#15704=EDGE_CURVE('',#6834,#7832,#5252,.T.); +#15714=EDGE_CURVE('',#7839,#7840,#5256,.T.); +#15716=EDGE_CURVE('',#6829,#7839,#5340,.T.); +#15718=EDGE_CURVE('',#6829,#6813,#5300,.T.); +#15720=EDGE_CURVE('',#6801,#6813,#5332,.T.); +#15723=EDGE_CURVE('',#6825,#7840,#5372,.T.); +#15734=EDGE_CURVE('',#7834,#7832,#5268,.T.); +#15736=EDGE_CURVE('',#7834,#7836,#5304,.T.); +#15738=EDGE_CURVE('',#7836,#7839,#5260,.T.); +#15741=EDGE_CURVE('',#7840,#7831,#5264,.T.); +#15754=EDGE_CURVE('',#6838,#7834,#5308,.T.); +#15765=EDGE_CURVE('',#6822,#6830,#5276,.T.); +#15767=EDGE_CURVE('',#6820,#6822,#5280,.T.); +#15769=EDGE_CURVE('',#6818,#6820,#5284,.T.); +#15771=EDGE_CURVE('',#6816,#6818,#5288,.T.); +#15773=EDGE_CURVE('',#6814,#6816,#5292,.T.); +#15775=EDGE_CURVE('',#6813,#6814,#5296,.T.); +#15800=EDGE_CURVE('',#6810,#6822,#5312,.T.); +#15812=EDGE_CURVE('',#6808,#6820,#5316,.T.); +#15825=EDGE_CURVE('',#6806,#6818,#5320,.T.); +#15838=EDGE_CURVE('',#6804,#6816,#5324,.T.); +#15851=EDGE_CURVE('',#6802,#6814,#5328,.T.); +#15875=EDGE_CURVE('',#6967,#6980,#5336,.T.); +#15882=EDGE_CURVE('',#6980,#6976,#5348,.T.); +#15893=EDGE_CURVE('',#6978,#6963,#5352,.T.); +#15895=EDGE_CURVE('',#6964,#6978,#5360,.T.); +#15907=EDGE_CURVE('',#6968,#6980,#5356,.T.); +#15919=EDGE_CURVE('',#6978,#6974,#5364,.T.); +#15958=EDGE_CURVE('',#6865,#6841,#5376,.T.); +#15960=EDGE_CURVE('',#6841,#6842,#5380,.T.); +#15962=EDGE_CURVE('',#6842,#6844,#5384,.T.); +#15964=EDGE_CURVE('',#6844,#6846,#5388,.T.); +#15966=EDGE_CURVE('',#6846,#6848,#5392,.T.); +#15968=EDGE_CURVE('',#6848,#6850,#5396,.T.); +#15970=EDGE_CURVE('',#6850,#6866,#5400,.T.); +#15980=EDGE_CURVE('',#7843,#7844,#5404,.T.); +#15984=EDGE_CURVE('',#6874,#7844,#5408,.T.); +#15994=EDGE_CURVE('',#7851,#7852,#5412,.T.); +#15996=EDGE_CURVE('',#6869,#7851,#5496,.T.); +#15998=EDGE_CURVE('',#6869,#6853,#5456,.T.); +#16000=EDGE_CURVE('',#6841,#6853,#5488,.T.); +#16003=EDGE_CURVE('',#6865,#7852,#5528,.T.); +#16014=EDGE_CURVE('',#7846,#7844,#5424,.T.); +#16016=EDGE_CURVE('',#7846,#7848,#5460,.T.); +#16018=EDGE_CURVE('',#7848,#7851,#5416,.T.); +#16021=EDGE_CURVE('',#7852,#7843,#5420,.T.); +#16034=EDGE_CURVE('',#6878,#7846,#5464,.T.); +#16045=EDGE_CURVE('',#6862,#6870,#5432,.T.); +#16047=EDGE_CURVE('',#6860,#6862,#5436,.T.); +#16049=EDGE_CURVE('',#6858,#6860,#5440,.T.); +#16051=EDGE_CURVE('',#6856,#6858,#5444,.T.); +#16053=EDGE_CURVE('',#6854,#6856,#5448,.T.); +#16055=EDGE_CURVE('',#6853,#6854,#5452,.T.); +#16080=EDGE_CURVE('',#6850,#6862,#5468,.T.); +#16092=EDGE_CURVE('',#6848,#6860,#5472,.T.); +#16105=EDGE_CURVE('',#6846,#6858,#5476,.T.); +#16118=EDGE_CURVE('',#6844,#6856,#5480,.T.); +#16131=EDGE_CURVE('',#6842,#6854,#5484,.T.); +#16155=EDGE_CURVE('',#6987,#7000,#5492,.T.); +#16162=EDGE_CURVE('',#7000,#6996,#5504,.T.); +#16173=EDGE_CURVE('',#6998,#6983,#5508,.T.); +#16175=EDGE_CURVE('',#6984,#6998,#5516,.T.); +#16187=EDGE_CURVE('',#6988,#7000,#5512,.T.); +#16199=EDGE_CURVE('',#6998,#6994,#5520,.T.); +#16238=EDGE_CURVE('',#6905,#6881,#5532,.T.); +#16240=EDGE_CURVE('',#6881,#6882,#5536,.T.); +#16242=EDGE_CURVE('',#6882,#6884,#5540,.T.); +#16244=EDGE_CURVE('',#6884,#6886,#5544,.T.); +#16246=EDGE_CURVE('',#6886,#6888,#5548,.T.); +#16248=EDGE_CURVE('',#6888,#6890,#5552,.T.); +#16250=EDGE_CURVE('',#6890,#6906,#5556,.T.); +#16260=EDGE_CURVE('',#7855,#7856,#5560,.T.); +#16264=EDGE_CURVE('',#6914,#7856,#5564,.T.); +#16274=EDGE_CURVE('',#7863,#7864,#5568,.T.); +#16276=EDGE_CURVE('',#6909,#7863,#5652,.T.); +#16278=EDGE_CURVE('',#6909,#6893,#5612,.T.); +#16280=EDGE_CURVE('',#6881,#6893,#5644,.T.); +#16283=EDGE_CURVE('',#6905,#7864,#5684,.T.); +#16294=EDGE_CURVE('',#7858,#7856,#5580,.T.); +#16296=EDGE_CURVE('',#7858,#7860,#5616,.T.); +#16298=EDGE_CURVE('',#7860,#7863,#5572,.T.); +#16301=EDGE_CURVE('',#7864,#7855,#5576,.T.); +#16314=EDGE_CURVE('',#6918,#7858,#5620,.T.); +#16325=EDGE_CURVE('',#6902,#6910,#5588,.T.); +#16327=EDGE_CURVE('',#6900,#6902,#5592,.T.); +#16329=EDGE_CURVE('',#6898,#6900,#5596,.T.); +#16331=EDGE_CURVE('',#6896,#6898,#5600,.T.); +#16333=EDGE_CURVE('',#6894,#6896,#5604,.T.); +#16335=EDGE_CURVE('',#6893,#6894,#5608,.T.); +#16360=EDGE_CURVE('',#6890,#6902,#5624,.T.); +#16372=EDGE_CURVE('',#6888,#6900,#5628,.T.); +#16385=EDGE_CURVE('',#6886,#6898,#5632,.T.); +#16398=EDGE_CURVE('',#6884,#6896,#5636,.T.); +#16411=EDGE_CURVE('',#6882,#6894,#5640,.T.); +#16435=EDGE_CURVE('',#7007,#7020,#5648,.T.); +#16442=EDGE_CURVE('',#7020,#7016,#5660,.T.); +#16453=EDGE_CURVE('',#7018,#7003,#5664,.T.); +#16455=EDGE_CURVE('',#7004,#7018,#5672,.T.); +#16467=EDGE_CURVE('',#7008,#7020,#5668,.T.); +#16479=EDGE_CURVE('',#7018,#7014,#5676,.T.); +#16517=EDGE_CURVE('',#7104,#7118,#5688,.T.); +#16519=EDGE_CURVE('',#7114,#7118,#5692,.T.); +#16522=EDGE_CURVE('',#8232,#8223,#5736,.T.); +#16524=EDGE_CURVE('',#8047,#8232,#5700,.T.); +#16537=EDGE_CURVE('',#7118,#7103,#5704,.T.); +#16549=EDGE_CURVE('',#7107,#7120,#5712,.T.); +#16551=EDGE_CURVE('',#7108,#7120,#5708,.T.); +#16576=EDGE_CURVE('',#8052,#8231,#5716,.T.); +#16578=EDGE_CURVE('',#8228,#8231,#5732,.T.); +#16581=EDGE_CURVE('',#7116,#7120,#5724,.T.); +#16591=EDGE_CURVE('',#8231,#8232,#5728,.T.); +#16594=EDGE_CURVE('',#8052,#8035,#5804,.T.); +#16596=EDGE_CURVE('',#8023,#8035,#5776,.T.); +#16598=EDGE_CURVE('',#8047,#8023,#5740,.T.); +#16609=EDGE_CURVE('',#8223,#8224,#5768,.T.); +#16611=EDGE_CURVE('',#8226,#8224,#5836,.T.); +#16613=EDGE_CURVE('',#8226,#8228,#5808,.T.); +#16628=EDGE_CURVE('',#8023,#8024,#5744,.T.); +#16630=EDGE_CURVE('',#8024,#8026,#5748,.T.); +#16632=EDGE_CURVE('',#8026,#8028,#5752,.T.); +#16634=EDGE_CURVE('',#8028,#8030,#5756,.T.); +#16636=EDGE_CURVE('',#8030,#8032,#5760,.T.); +#16638=EDGE_CURVE('',#8032,#8048,#5764,.T.); +#16651=EDGE_CURVE('',#8056,#8224,#5772,.T.); +#16663=EDGE_CURVE('',#8035,#8036,#5800,.T.); +#16665=EDGE_CURVE('',#8024,#8036,#5832,.T.); +#16676=EDGE_CURVE('',#8044,#8051,#5780,.T.); +#16678=EDGE_CURVE('',#8042,#8044,#5784,.T.); +#16680=EDGE_CURVE('',#8040,#8042,#5788,.T.); +#16682=EDGE_CURVE('',#8038,#8040,#5792,.T.); +#16684=EDGE_CURVE('',#8036,#8038,#5796,.T.); +#16697=EDGE_CURVE('',#8060,#8226,#5812,.T.); +#16711=EDGE_CURVE('',#8032,#8044,#5816,.T.); +#16723=EDGE_CURVE('',#8030,#8042,#5820,.T.); +#16736=EDGE_CURVE('',#8028,#8040,#5824,.T.); +#16749=EDGE_CURVE('',#8026,#8038,#5828,.T.); +#16797=EDGE_CURVE('',#7124,#7138,#5844,.T.); +#16799=EDGE_CURVE('',#7134,#7138,#5848,.T.); +#16802=EDGE_CURVE('',#8244,#8235,#5892,.T.); +#16804=EDGE_CURVE('',#8087,#8244,#5856,.T.); +#16817=EDGE_CURVE('',#7138,#7123,#5860,.T.); +#16829=EDGE_CURVE('',#7127,#7140,#5868,.T.); +#16831=EDGE_CURVE('',#7128,#7140,#5864,.T.); +#16856=EDGE_CURVE('',#8092,#8243,#5872,.T.); +#16858=EDGE_CURVE('',#8240,#8243,#5888,.T.); +#16861=EDGE_CURVE('',#7136,#7140,#5880,.T.); +#16871=EDGE_CURVE('',#8243,#8244,#5884,.T.); +#16874=EDGE_CURVE('',#8092,#8075,#5960,.T.); +#16876=EDGE_CURVE('',#8063,#8075,#5932,.T.); +#16878=EDGE_CURVE('',#8087,#8063,#5896,.T.); +#16889=EDGE_CURVE('',#8235,#8236,#5924,.T.); +#16891=EDGE_CURVE('',#8238,#8236,#5992,.T.); +#16893=EDGE_CURVE('',#8238,#8240,#5964,.T.); +#16908=EDGE_CURVE('',#8063,#8064,#5900,.T.); +#16910=EDGE_CURVE('',#8064,#8066,#5904,.T.); +#16912=EDGE_CURVE('',#8066,#8068,#5908,.T.); +#16914=EDGE_CURVE('',#8068,#8070,#5912,.T.); +#16916=EDGE_CURVE('',#8070,#8072,#5916,.T.); +#16918=EDGE_CURVE('',#8072,#8088,#5920,.T.); +#16931=EDGE_CURVE('',#8096,#8236,#5928,.T.); +#16943=EDGE_CURVE('',#8075,#8076,#5956,.T.); +#16945=EDGE_CURVE('',#8064,#8076,#5988,.T.); +#16956=EDGE_CURVE('',#8084,#8091,#5936,.T.); +#16958=EDGE_CURVE('',#8082,#8084,#5940,.T.); +#16960=EDGE_CURVE('',#8080,#8082,#5944,.T.); +#16962=EDGE_CURVE('',#8078,#8080,#5948,.T.); +#16964=EDGE_CURVE('',#8076,#8078,#5952,.T.); +#16977=EDGE_CURVE('',#8100,#8238,#5968,.T.); +#16991=EDGE_CURVE('',#8072,#8084,#5972,.T.); +#17003=EDGE_CURVE('',#8070,#8082,#5976,.T.); +#17016=EDGE_CURVE('',#8068,#8080,#5980,.T.); +#17029=EDGE_CURVE('',#8066,#8078,#5984,.T.); +#17077=EDGE_CURVE('',#7144,#7158,#6000,.T.); +#17079=EDGE_CURVE('',#7154,#7158,#6004,.T.); +#17082=EDGE_CURVE('',#8256,#8247,#6048,.T.); +#17084=EDGE_CURVE('',#8127,#8256,#6012,.T.); +#17097=EDGE_CURVE('',#7158,#7143,#6016,.T.); +#17109=EDGE_CURVE('',#7147,#7160,#6024,.T.); +#17111=EDGE_CURVE('',#7148,#7160,#6020,.T.); +#17136=EDGE_CURVE('',#8132,#8255,#6028,.T.); +#17138=EDGE_CURVE('',#8252,#8255,#6044,.T.); +#17141=EDGE_CURVE('',#7156,#7160,#6036,.T.); +#17151=EDGE_CURVE('',#8255,#8256,#6040,.T.); +#17154=EDGE_CURVE('',#8132,#8115,#6116,.T.); +#17156=EDGE_CURVE('',#8103,#8115,#6088,.T.); +#17158=EDGE_CURVE('',#8127,#8103,#6052,.T.); +#17169=EDGE_CURVE('',#8247,#8248,#6080,.T.); +#17171=EDGE_CURVE('',#8250,#8248,#6148,.T.); +#17173=EDGE_CURVE('',#8250,#8252,#6120,.T.); +#17188=EDGE_CURVE('',#8103,#8104,#6056,.T.); +#17190=EDGE_CURVE('',#8104,#8106,#6060,.T.); +#17192=EDGE_CURVE('',#8106,#8108,#6064,.T.); +#17194=EDGE_CURVE('',#8108,#8110,#6068,.T.); +#17196=EDGE_CURVE('',#8110,#8112,#6072,.T.); +#17198=EDGE_CURVE('',#8112,#8128,#6076,.T.); +#17211=EDGE_CURVE('',#8136,#8248,#6084,.T.); +#17223=EDGE_CURVE('',#8115,#8116,#6112,.T.); +#17225=EDGE_CURVE('',#8104,#8116,#6144,.T.); +#17236=EDGE_CURVE('',#8124,#8131,#6092,.T.); +#17238=EDGE_CURVE('',#8122,#8124,#6096,.T.); +#17240=EDGE_CURVE('',#8120,#8122,#6100,.T.); +#17242=EDGE_CURVE('',#8118,#8120,#6104,.T.); +#17244=EDGE_CURVE('',#8116,#8118,#6108,.T.); +#17257=EDGE_CURVE('',#8140,#8250,#6124,.T.); +#17271=EDGE_CURVE('',#8112,#8124,#6128,.T.); +#17283=EDGE_CURVE('',#8110,#8122,#6132,.T.); +#17296=EDGE_CURVE('',#8108,#8120,#6136,.T.); +#17309=EDGE_CURVE('',#8106,#8118,#6140,.T.); +#17357=EDGE_CURVE('',#7164,#7178,#6156,.T.); +#17359=EDGE_CURVE('',#7174,#7178,#6160,.T.); +#17362=EDGE_CURVE('',#8268,#8259,#6204,.T.); +#17364=EDGE_CURVE('',#8167,#8268,#6168,.T.); +#17377=EDGE_CURVE('',#7178,#7163,#6172,.T.); +#17389=EDGE_CURVE('',#7167,#7180,#6180,.T.); +#17391=EDGE_CURVE('',#7168,#7180,#6176,.T.); +#17416=EDGE_CURVE('',#8172,#8267,#6184,.T.); +#17418=EDGE_CURVE('',#8264,#8267,#6200,.T.); +#17421=EDGE_CURVE('',#7176,#7180,#6192,.T.); +#17431=EDGE_CURVE('',#8267,#8268,#6196,.T.); +#17434=EDGE_CURVE('',#8172,#8155,#6272,.T.); +#17436=EDGE_CURVE('',#8143,#8155,#6244,.T.); +#17438=EDGE_CURVE('',#8167,#8143,#6208,.T.); +#17449=EDGE_CURVE('',#8259,#8260,#6236,.T.); +#17451=EDGE_CURVE('',#8262,#8260,#6304,.T.); +#17453=EDGE_CURVE('',#8262,#8264,#6276,.T.); +#17468=EDGE_CURVE('',#8143,#8144,#6212,.T.); +#17470=EDGE_CURVE('',#8144,#8146,#6216,.T.); +#17472=EDGE_CURVE('',#8146,#8148,#6220,.T.); +#17474=EDGE_CURVE('',#8148,#8150,#6224,.T.); +#17476=EDGE_CURVE('',#8150,#8152,#6228,.T.); +#17478=EDGE_CURVE('',#8152,#8168,#6232,.T.); +#17491=EDGE_CURVE('',#8176,#8260,#6240,.T.); +#17503=EDGE_CURVE('',#8155,#8156,#6268,.T.); +#17505=EDGE_CURVE('',#8144,#8156,#6300,.T.); +#17516=EDGE_CURVE('',#8164,#8171,#6248,.T.); +#17518=EDGE_CURVE('',#8162,#8164,#6252,.T.); +#17520=EDGE_CURVE('',#8160,#8162,#6256,.T.); +#17522=EDGE_CURVE('',#8158,#8160,#6260,.T.); +#17524=EDGE_CURVE('',#8156,#8158,#6264,.T.); +#17537=EDGE_CURVE('',#8180,#8262,#6280,.T.); +#17551=EDGE_CURVE('',#8152,#8164,#6284,.T.); +#17563=EDGE_CURVE('',#8150,#8162,#6288,.T.); +#17576=EDGE_CURVE('',#8148,#8160,#6292,.T.); +#17589=EDGE_CURVE('',#8146,#8158,#6296,.T.); +#17637=EDGE_CURVE('',#7187,#7200,#6312,.T.); +#17644=EDGE_CURVE('',#7196,#7200,#6324,.T.); +#17655=EDGE_CURVE('',#7198,#7183,#6328,.T.); +#17657=EDGE_CURVE('',#7184,#7198,#6336,.T.); +#17669=EDGE_CURVE('',#7188,#7200,#6332,.T.); +#17681=EDGE_CURVE('',#7194,#7198,#6340,.T.); +#17736=TRIMMED_CURVE('',#17735,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17737=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17736); +#17742=TRIMMED_CURVE('',#17741,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17743=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17742); +#17748=TRIMMED_CURVE('',#17747,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17749=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17748); +#17754=TRIMMED_CURVE('',#17753,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17755=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17754); +#17756=COMPOSITE_CURVE('',(#17737,#17743,#17749,#17755),.F.); +#17762=TRIMMED_CURVE('',#17761,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17762); +#17768=TRIMMED_CURVE('',#17767,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17769=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17768); +#17774=TRIMMED_CURVE('',#17773,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17775=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17774); +#17780=TRIMMED_CURVE('',#17779,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17781=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17780); +#17782=COMPOSITE_CURVE('',(#17763,#17769,#17775,#17781),.F.); +#17787=TRIMMED_CURVE('',#17786,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17788=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17787); +#17793=TRIMMED_CURVE('',#17792,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17794=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17793); +#17799=TRIMMED_CURVE('',#17798,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17800=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17799); +#17805=TRIMMED_CURVE('',#17804,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17806=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17805); +#17807=COMPOSITE_CURVE('',(#17788,#17794,#17800,#17806),.F.); +#17812=TRIMMED_CURVE('',#17811,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17813=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17812); +#17818=TRIMMED_CURVE('',#17817,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17819=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17818); +#17824=TRIMMED_CURVE('',#17823,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17825=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17824); +#17830=TRIMMED_CURVE('',#17829,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17831=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17830); +#17832=COMPOSITE_CURVE('',(#17813,#17819,#17825,#17831),.F.); +#17837=TRIMMED_CURVE('',#17836,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17838=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17837); +#17843=TRIMMED_CURVE('',#17842,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17844=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17843); +#17849=TRIMMED_CURVE('',#17848,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17850=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17849); +#17855=TRIMMED_CURVE('',#17854,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17856=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17855); +#17857=COMPOSITE_CURVE('',(#17838,#17844,#17850,#17856),.F.); +#17862=TRIMMED_CURVE('',#17861,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17863=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17862); +#17868=TRIMMED_CURVE('',#17867,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17869=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17868); +#17874=TRIMMED_CURVE('',#17873,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17875=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17874); +#17880=TRIMMED_CURVE('',#17879,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17881=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17880); +#17882=COMPOSITE_CURVE('',(#17863,#17869,#17875,#17881),.F.); +#17887=TRIMMED_CURVE('',#17886,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17888=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17887); +#17893=TRIMMED_CURVE('',#17892,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17894=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17893); +#17899=TRIMMED_CURVE('',#17898,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17900=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17899); +#17905=TRIMMED_CURVE('',#17904,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17906=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17905); +#17907=COMPOSITE_CURVE('',(#17888,#17894,#17900,#17906),.F.); +#17912=TRIMMED_CURVE('',#17911,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17913=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17912); +#17918=TRIMMED_CURVE('',#17917,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17919=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17918); +#17924=TRIMMED_CURVE('',#17923,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17925=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17924); +#17930=TRIMMED_CURVE('',#17929,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17931=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17930); +#17932=COMPOSITE_CURVE('',(#17913,#17919,#17925,#17931),.F.); +#17937=TRIMMED_CURVE('',#17936,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17938=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17937); +#17943=TRIMMED_CURVE('',#17942,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17944=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17943); +#17949=TRIMMED_CURVE('',#17948,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17950=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17949); +#17955=TRIMMED_CURVE('',#17954,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17956=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17955); +#17957=COMPOSITE_CURVE('',(#17938,#17944,#17950,#17956),.F.); +#17962=TRIMMED_CURVE('',#17961,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17963=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17962); +#17968=TRIMMED_CURVE('',#17967,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17969=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17968); +#17974=TRIMMED_CURVE('',#17973,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17975=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17974); +#17980=TRIMMED_CURVE('',#17979,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17981=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17980); +#17982=COMPOSITE_CURVE('',(#17963,#17969,#17975,#17981),.F.); +#17987=TRIMMED_CURVE('',#17986,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17988=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17987); +#17993=TRIMMED_CURVE('',#17992,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17994=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17993); +#17999=TRIMMED_CURVE('',#17998,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18000=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17999); +#18005=TRIMMED_CURVE('',#18004,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18006=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18005); +#18007=COMPOSITE_CURVE('',(#17988,#17994,#18000,#18006),.F.); +#18012=TRIMMED_CURVE('',#18011,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18013=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18012); +#18018=TRIMMED_CURVE('',#18017,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18019=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18018); +#18024=TRIMMED_CURVE('',#18023,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18025=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18024); +#18030=TRIMMED_CURVE('',#18029,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18031=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18030); +#18032=COMPOSITE_CURVE('',(#18013,#18019,#18025,#18031),.F.); +#18037=TRIMMED_CURVE('',#18036,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18038=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18037); +#18043=TRIMMED_CURVE('',#18042,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18044=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18043); +#18049=TRIMMED_CURVE('',#18048,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18050=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18049); +#18055=TRIMMED_CURVE('',#18054,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18056=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18055); +#18057=COMPOSITE_CURVE('',(#18038,#18044,#18050,#18056),.F.); +#18062=TRIMMED_CURVE('',#18061,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18063=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18062); +#18068=TRIMMED_CURVE('',#18067,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18069=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18068); +#18074=TRIMMED_CURVE('',#18073,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18075=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18074); +#18080=TRIMMED_CURVE('',#18079,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18081=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18080); +#18082=COMPOSITE_CURVE('',(#18063,#18069,#18075,#18081),.F.); +#18087=TRIMMED_CURVE('',#18086,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18088=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18087); +#18093=TRIMMED_CURVE('',#18092,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18094=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18093); +#18099=TRIMMED_CURVE('',#18098,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18100=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18099); +#18105=TRIMMED_CURVE('',#18104,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18106=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18105); +#18107=COMPOSITE_CURVE('',(#18088,#18094,#18100,#18106),.F.); +#18112=TRIMMED_CURVE('',#18111,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18113=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18112); +#18118=TRIMMED_CURVE('',#18117,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18119=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18118); +#18124=TRIMMED_CURVE('',#18123,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18125=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18124); +#18130=TRIMMED_CURVE('',#18129,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18131=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18130); +#18132=COMPOSITE_CURVE('',(#18113,#18119,#18125,#18131),.F.); +#18137=TRIMMED_CURVE('',#18136,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18138=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18137); +#18143=TRIMMED_CURVE('',#18142,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18144=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18143); +#18149=TRIMMED_CURVE('',#18148,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18150=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18149); +#18155=TRIMMED_CURVE('',#18154,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18156=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18155); +#18157=COMPOSITE_CURVE('',(#18138,#18144,#18150,#18156),.F.); +#18162=TRIMMED_CURVE('',#18161,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18163=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18162); +#18168=TRIMMED_CURVE('',#18167,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18169=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18168); +#18174=TRIMMED_CURVE('',#18173,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18175=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18174); +#18180=TRIMMED_CURVE('',#18179,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18181=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18180); +#18182=COMPOSITE_CURVE('',(#18163,#18169,#18175,#18181),.F.); +#18187=TRIMMED_CURVE('',#18186,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18188=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18187); +#18193=TRIMMED_CURVE('',#18192,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18194=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18193); +#18199=TRIMMED_CURVE('',#18198,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18200=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18199); +#18205=TRIMMED_CURVE('',#18204,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18206=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18205); +#18207=COMPOSITE_CURVE('',(#18188,#18194,#18200,#18206),.F.); +#18212=TRIMMED_CURVE('',#18211,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18213=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18212); +#18218=TRIMMED_CURVE('',#18217,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18219=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18218); +#18224=TRIMMED_CURVE('',#18223,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18225=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18224); +#18230=TRIMMED_CURVE('',#18229,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18231=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18230); +#18232=COMPOSITE_CURVE('',(#18213,#18219,#18225,#18231),.F.); +#18237=TRIMMED_CURVE('',#18236,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18238=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18237); +#18239=COMPOSITE_CURVE('',(#18238),.F.); +#18240=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#18242=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#18245=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#18248=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#17727),#18247); +#18249=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#17757),#18247); +#18250=SHAPE_REPRESENTATION('',(#17731),#18247); +#18259=PRODUCT_DEFINITION('design','',#18258,#18255); +#18260=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR 533092070.',#18259); +#18261=SHAPE_DEFINITION_REPRESENTATION(#18260,#18250); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/ADBMS6830.pretty/QFP-80_12x12_Pitch0.5mm.kicad_mod b/Hardware/MVBMS/Symbol_Library/ADBMS6830.pretty/QFP-80_12x12_Pitch0.5mm.kicad_mod new file mode 100644 index 0000000..e39727a --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/ADBMS6830.pretty/QFP-80_12x12_Pitch0.5mm.kicad_mod @@ -0,0 +1,1426 @@ +(footprint "QFP-80_12x12_Pitch0.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -8.4375 0) + (layer "F.SilkS") + (uuid "8a6520d8-1545-479f-854e-605b77482bbb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "QFP-80_12x12_Pitch0.5mm" + (at 0 8.4375 0) + (layer "F.Fab") + (uuid "742a26a9-9451-4e8a-b64d-8cc85dcc2057") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "QFP-80_12x12_Pitch0.5mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4783c779-3f02-405d-825d-41771d5ffef3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3aa56215-4c33-4246-93ad-0c66e21ee6c6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "742e7105-2ed7-47af-8da8-999fc128f936") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_rect + (start -2.9 -2.9) + (end -2.75 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "594d201c-2b88-4b47-86da-b0c09aeb7fa2") + ) + (fp_rect + (start -2.9 -1.55) + (end -2.75 -2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "0998b6fc-1a1a-45d2-8e50-e53e9a7d01e2") + ) + (fp_rect + (start -2.9 -0.35) + (end -2.75 -0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb8a33ed-87b0-4240-8647-0345d2d61380") + ) + (fp_rect + (start -2.9 0.85) + (end -2.75 0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f4a782d-23d9-4d35-bbe6-f3ab0bdb9314") + ) + (fp_rect + (start -2.9 2.05) + (end -2.75 1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "df643e2c-e56b-4d05-8afe-00a8a6fb2861") + ) + (fp_rect + (start -2.9 2.75) + (end -2.75 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "9185b52b-a8cd-4258-9c58-dcd331a74d66") + ) + (fp_rect + (start -2.05 -2.9) + (end -1.55 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "f5e5fffb-0411-41a9-b18a-98ebfb1b7476") + ) + (fp_rect + (start -2.05 -2.05) + (end -1.55 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5e8253f8-ecf0-4c5a-a9bc-bad33742b0d5") + ) + (fp_rect + (start -2.05 -0.85) + (end -1.55 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "0cbe2d5e-6013-4b9e-869b-1a0a2dd4f112") + ) + (fp_rect + (start -2.05 0.35) + (end -1.55 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "2288d2db-ff12-4951-940d-6467bcb8bb39") + ) + (fp_rect + (start -2.05 1.55) + (end -1.55 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "fa8b7025-9747-4eac-95bf-e5443154a497") + ) + (fp_rect + (start -2.05 2.75) + (end -1.55 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "7ba4c968-e3d3-4a83-aae2-6eccc972529b") + ) + (fp_rect + (start -0.85 -2.9) + (end -0.35 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "0619ab54-cbe9-4946-a3fc-74dddc004a35") + ) + (fp_rect + (start -0.85 -2.05) + (end -0.35 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "a44ca254-a880-4fa3-beec-c8ae6b334252") + ) + (fp_rect + (start -0.85 -0.85) + (end -0.35 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "6a4ca25a-6c1c-41bf-ba8f-ac30672e55a0") + ) + (fp_rect + (start -0.85 0.35) + (end -0.35 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "09b9c32e-330f-4d94-9d40-d837bd04b993") + ) + (fp_rect + (start -0.85 1.55) + (end -0.35 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "c8ff41b9-6233-43d8-89b0-d7ed0898356c") + ) + (fp_rect + (start -0.85 2.75) + (end -0.35 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "4a40ceb9-218a-4aff-bbca-a215cea21963") + ) + (fp_rect + (start 0.35 -2.9) + (end 0.85 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "47985c4a-86b2-4ccb-86c7-fc86703c925e") + ) + (fp_rect + (start 0.35 -2.05) + (end 0.85 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "2907c616-ef15-484f-810a-214d1f8905a7") + ) + (fp_rect + (start 0.35 -0.85) + (end 0.85 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5fad0f2e-f28a-4645-b3f3-130909cb2620") + ) + (fp_rect + (start 0.35 0.35) + (end 0.85 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "58b9e85e-103c-4b79-81fc-c89a7c20cb5b") + ) + (fp_rect + (start 0.35 1.55) + (end 0.85 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "8ecc73ab-2513-43f5-893a-7f0118f39b52") + ) + (fp_rect + (start 0.35 2.75) + (end 0.85 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "1ca7e809-aafe-492c-9aa3-795bdc936bca") + ) + (fp_rect + (start 1.55 -2.9) + (end 2.05 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "368e88c7-76ef-4268-b831-1e9ccd24be4d") + ) + (fp_rect + (start 1.55 -2.05) + (end 2.05 -1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "c39d2f24-6b15-4cc2-b289-dac5e2597dc2") + ) + (fp_rect + (start 1.55 -0.85) + (end 2.05 -0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "6a7e88cb-878c-4b58-b912-634afe006e06") + ) + (fp_rect + (start 1.55 0.35) + (end 2.05 0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "d8f9b276-7073-4710-9b5f-e2bbf2040a99") + ) + (fp_rect + (start 1.55 1.55) + (end 2.05 2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "e7227e23-78ec-4ee6-b3df-bf474c26ece5") + ) + (fp_rect + (start 1.55 2.75) + (end 2.05 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "da1052be-adf5-4ff6-a4b9-e670145bc34f") + ) + (fp_rect + (start 2.75 -2.9) + (end 2.9 -2.75) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "493b155b-a353-4161-8906-95532cd7732d") + ) + (fp_rect + (start 2.75 -1.55) + (end 2.9 -2.05) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "148b2f00-630d-4158-9c01-9b273fdd3100") + ) + (fp_rect + (start 2.75 -0.35) + (end 2.9 -0.85) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "8f51c853-0d9e-4980-9ad3-19770fc6d50b") + ) + (fp_rect + (start 2.75 0.85) + (end 2.9 0.35) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "8d16c64a-fa2d-49d7-bdd2-bc0c49c43929") + ) + (fp_rect + (start 2.75 2.05) + (end 2.9 1.55) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "0c0e8226-218a-4cc5-acfa-895083fbd6ff") + ) + (fp_rect + (start 2.75 2.75) + (end 2.9 2.9) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "66063531-de59-469b-8b1f-537834fd4969") + ) + (fp_line + (start -6.15 -6.15) + (end -6.15 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "c6b6245e-c3d4-4ae3-81c4-500da1f2ee55") + ) + (fp_line + (start -6.15 -5.25) + (end -7.4375 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ddff7cd2-eaf3-467e-b426-38e94979752b") + ) + (fp_line + (start -6.15 6.15) + (end -6.15 5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "fe466193-8763-4f54-9f78-755c2e7c28b8") + ) + (fp_line + (start -5.25 -6.15) + (end -6.15 -6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "d30be0e1-cf3c-4e12-adaf-25cca4d17e21") + ) + (fp_line + (start -5.25 6.15) + (end -6.15 6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "d71b5051-2a16-4cbb-ae14-49093e0bc8f5") + ) + (fp_line + (start 5.25 -6.15) + (end 6.15 -6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ba493244-e26e-400e-8f65-24bf17c8bad8") + ) + (fp_line + (start 5.25 6.15) + (end 6.15 6.15) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "001d3e0f-12da-443a-918d-265337d29fd3") + ) + (fp_line + (start 6.15 -6.15) + (end 6.15 -5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "85110c1d-cb00-4047-804a-ca0064db7295") + ) + (fp_line + (start 6.15 6.15) + (end 6.15 5.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "1b122a68-d7e2-405e-95bc-a35caa19ae59") + ) + (fp_line + (start -7.7 -7.7) + (end 7.7 -7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "33ca1f75-d844-4f83-b2ee-ada0fcc4979d") + ) + (fp_line + (start -7.7 7.7) + (end -7.7 -7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "2518b634-3c4e-4fd5-a619-fc730657455d") + ) + (fp_line + (start 7.7 -7.7) + (end 7.7 7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e2f1456b-9899-44dc-82c0-d987d83bebb9") + ) + (fp_line + (start 7.7 7.7) + (end -7.7 7.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5599a24e-1387-4011-9077-dc79a5aff030") + ) + (fp_line + (start -6 -5) + (end -6 6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "ab7eb7f6-ef98-4eb4-8dcb-2c8884900032") + ) + (fp_line + (start -6 6) + (end 6 6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "da207ccc-da69-4cdc-840c-ecd329dd35e4") + ) + (fp_line + (start -5 -6) + (end -6 -5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "9d6cb777-ad3c-47a8-8924-44972fae9f34") + ) + (fp_line + (start 6 -6) + (end -5 -6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "49734b68-f8b7-4b89-8876-76419dbb5031") + ) + (fp_line + (start 6 6) + (end 6 -6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "34a17ee4-f193-45e2-b9ae-132d40a31233") + ) + (pad "1" smd oval + (at -6.6875 -4.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "6fb6e8d5-c0a8-4643-a7b0-60bec2195747") + ) + (pad "2" smd oval + (at -6.6875 -4.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9847f98d-ef3d-4016-9c7b-0c891f690f99") + ) + (pad "3" smd oval + (at -6.6875 -3.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d1013d29-4e8f-421d-adb4-b9d8d48b1e1b") + ) + (pad "4" smd oval + (at -6.6875 -3.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "fd10ba2b-0292-40a6-a482-65018f03895a") + ) + (pad "5" smd oval + (at -6.6875 -2.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "dad24ad1-f296-4dbc-b047-2b111c979876") + ) + (pad "6" smd oval + (at -6.6875 -2.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e6df2519-5205-4596-aff6-34822c8f582f") + ) + (pad "7" smd oval + (at -6.6875 -1.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "ff64f5cb-de23-448a-8d2b-33e15a61481b") + ) + (pad "8" smd oval + (at -6.6875 -1.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "698d676b-fbcf-4b72-9319-800e5ab21bf6") + ) + (pad "9" smd oval + (at -6.6875 -0.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "67998819-15fb-4b75-b35f-93cdfbf535d5") + ) + (pad "10" smd oval + (at -6.6875 -0.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "a3db393f-38ed-4e14-a560-ff31b84ba1b1") + ) + (pad "11" smd oval + (at -6.6875 0.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "159308f8-fef2-4107-8f62-426d50227b61") + ) + (pad "12" smd oval + (at -6.6875 0.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "42f343c3-b52c-4f42-9f98-63772cffa51f") + ) + (pad "13" smd oval + (at -6.6875 1.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "a2717b58-0b6a-4350-8986-49e04d9a1fb7") + ) + (pad "14" smd oval + (at -6.6875 1.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "60932184-2f1d-422f-a2d0-57d5f83b4a3d") + ) + (pad "15" smd oval + (at -6.6875 2.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "56aac92b-41cc-4ad5-bac9-0a2507309344") + ) + (pad "16" smd oval + (at -6.6875 2.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "33229823-cbe4-48bf-b15c-02299ddbe509") + ) + (pad "17" smd oval + (at -6.6875 3.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "1b96c6a9-63c8-4af7-a993-689de85352b8") + ) + (pad "18" smd oval + (at -6.6875 3.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "6f8533e2-db69-4558-9603-2e9eeff08a04") + ) + (pad "19" smd oval + (at -6.6875 4.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "551809f9-0c01-45ea-bc50-0713bd7cbab3") + ) + (pad "20" smd oval + (at -6.6875 4.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "3a48a1e7-e603-42af-bbd5-cf8342481a4b") + ) + (pad "21" smd oval + (at -4.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "f4860355-01eb-48e2-a192-cc3361b32f64") + ) + (pad "22" smd oval + (at -4.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c30a30bf-ae85-4feb-acf5-2054491a2c0a") + ) + (pad "23" smd oval + (at -3.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d57e57cc-3213-4ad2-bea7-ecdb81346a42") + ) + (pad "24" smd oval + (at -3.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9c742a2e-9b65-4ebb-a5e7-41ba5fffe780") + ) + (pad "25" smd oval + (at -2.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "8645c246-53b3-48f5-a1c0-8fdb78272a07") + ) + (pad "26" smd oval + (at -2.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "6b21afac-8476-45aa-ad1a-7e5c24472860") + ) + (pad "27" smd oval + (at -1.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "7cdd4ea3-35ce-46a9-9602-586c00e108b0") + ) + (pad "28" smd oval + (at -1.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "39f94441-0887-468d-a119-5effa1ce688d") + ) + (pad "29" smd oval + (at -0.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9d854d92-678a-4833-8802-f6bfb765cf14") + ) + (pad "30" smd oval + (at -0.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "369acf2c-7638-4380-aa50-8eae1b413d33") + ) + (pad "31" smd oval + (at 0.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "339700df-efc9-4cb6-9aaf-d69a54cba8fc") + ) + (pad "32" smd oval + (at 0.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "a82f425c-df1c-4a2c-8c44-d311571c7af0") + ) + (pad "33" smd oval + (at 1.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "002d0476-3c81-4e5a-8841-35bebc0f2a01") + ) + (pad "34" smd oval + (at 1.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "050afef1-1786-48a1-911c-8a91e8a13e7e") + ) + (pad "35" smd oval + (at 2.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "6e65de80-2ea0-48a0-928e-d8e9dd086fc8") + ) + (pad "36" smd oval + (at 2.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "a3e1a2a3-790d-4730-b4b8-325e0fb545f9") + ) + (pad "37" smd oval + (at 3.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "0a2efb74-49fb-4612-ad17-19e72c3e8065") + ) + (pad "38" smd oval + (at 3.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "2c4b4cc5-1a3e-4439-930e-ef0f4c626025") + ) + (pad "39" smd oval + (at 4.25 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "780b11df-e151-4a83-9d89-8a6ac94d7367") + ) + (pad "40" smd oval + (at 4.75 6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c3368842-8e4b-46a2-a8ba-01c91a670eae") + ) + (pad "41" smd oval + (at 6.6875 4.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "31387f66-a9b4-447f-8c34-7354ebace124") + ) + (pad "42" smd oval + (at 6.6875 4.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b8278091-f019-4ec1-98b2-278952063f30") + ) + (pad "43" smd oval + (at 6.6875 3.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e5bec81c-3abc-43e2-9163-54479ae4e0d4") + ) + (pad "44" smd oval + (at 6.6875 3.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "aac0bf4f-d79d-4a86-97ec-582f376ae26d") + ) + (pad "45" smd oval + (at 6.6875 2.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "38b66810-d4ab-492b-82cf-b17be75c0cea") + ) + (pad "46" smd oval + (at 6.6875 2.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "34534187-dc72-4685-b365-59c7a2992efb") + ) + (pad "47" smd oval + (at 6.6875 1.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "51d8cd90-b139-48e1-a107-b59740ae6a5a") + ) + (pad "48" smd oval + (at 6.6875 1.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "2afb5a44-19dd-46ca-8be8-73fe9774f8a9") + ) + (pad "49" smd oval + (at 6.6875 0.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9434e79f-1c53-4304-8dc4-927c3a80d9d6") + ) + (pad "50" smd oval + (at 6.6875 0.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "59a1cb78-96da-4942-a5a9-ef3f4d149eb6") + ) + (pad "51" smd oval + (at 6.6875 -0.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "14791dbd-35d5-4a91-9990-b4e28e69f711") + ) + (pad "52" smd oval + (at 6.6875 -0.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d00c65bd-3c21-4c85-89a8-80170aa51de6") + ) + (pad "53" smd oval + (at 6.6875 -1.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e5d13482-d3e7-43fc-93f4-3133556f6c06") + ) + (pad "54" smd oval + (at 6.6875 -1.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b16d1740-0b90-45ce-8ec5-04775968cbd7") + ) + (pad "55" smd oval + (at 6.6875 -2.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "520067a8-2132-44fa-a5ab-63b143d8c823") + ) + (pad "56" smd oval + (at 6.6875 -2.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "5377c9c8-76e0-4b3f-909a-5d58d6d1db73") + ) + (pad "57" smd oval + (at 6.6875 -3.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c55aa752-32e7-4f23-8204-49074865de16") + ) + (pad "58" smd oval + (at 6.6875 -3.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "2ef0cab4-af6a-4332-b0c6-99cc1ace7a17") + ) + (pad "59" smd oval + (at 6.6875 -4.25 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "17d62aa4-86d7-4198-b458-4266ee3a5b2e") + ) + (pad "60" smd oval + (at 6.6875 -4.75 90) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c8ec1aed-8058-42a4-a2d9-2d24045fa1cd") + ) + (pad "61" smd oval + (at 4.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e3f94b73-4418-4de4-b0c7-5214024eea9b") + ) + (pad "62" smd oval + (at 4.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d718520d-f6e4-46bd-9f1f-d907203e2513") + ) + (pad "63" smd oval + (at 3.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "10eacedc-2f4c-4a87-88b6-ebddbc3be613") + ) + (pad "64" smd oval + (at 3.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "361b8f76-d37c-4c4b-b236-129d860938b1") + ) + (pad "65" smd oval + (at 2.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "758eb0ad-016b-465b-adfb-eb377220e9d7") + ) + (pad "66" smd oval + (at 2.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d4d0fc7d-8c29-4cdf-8c31-fac4b401dd1a") + ) + (pad "67" thru_hole circle + (at -2.4 -2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "4b8bafb7-6012-4a08-91e8-faec738116c0") + ) + (pad "67" thru_hole circle + (at -2.4 -1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "5209f73a-2d37-4798-af41-da674240a2e5") + ) + (pad "67" thru_hole circle + (at -2.4 0) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "5f148a38-a920-4bfa-b168-28c090b28f77") + ) + (pad "67" thru_hole circle + (at -2.4 1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "3f899eec-5dc4-452d-9d34-3373431cd04a") + ) + (pad "67" thru_hole circle + (at -2.4 2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "e56d3241-a113-4da3-aa39-bde44a62e77f") + ) + (pad "67" thru_hole circle + (at -1.2 -2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "c156b9b3-de73-47d3-83a8-a1375d8c4dc2") + ) + (pad "67" thru_hole circle + (at -1.2 -1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "02cb8aa4-ae96-4be7-946d-db2ffac21450") + ) + (pad "67" thru_hole circle + (at -1.2 0) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "b1ccaddb-185f-4341-8c4f-af000514bfe1") + ) + (pad "67" thru_hole circle + (at -1.2 1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "fd0d5a45-fb7c-4db0-b16b-5c14b3f3dfb7") + ) + (pad "67" thru_hole circle + (at -1.2 2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "ec4dba6d-af73-4770-a8c9-2cc33dd84352") + ) + (pad "67" thru_hole circle + (at 0 -2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "6f7e2423-0324-4fa0-b555-9cd8fed57a09") + ) + (pad "67" thru_hole circle + (at 0 -1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "1ad7b2b8-3e2d-483a-9a9d-a984fbf16ce0") + ) + (pad "67" thru_hole circle + (at 0 0) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "65092efa-c931-4d68-96d4-4df4f7fc8e50") + ) + (pad "67" smd rect + (at 0 0) + (size 5.6 5.6) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37713954-42db-42e2-a7a0-fc4b9b19d547") + ) + (pad "67" smd rect + (at 0 0) + (size 6 6) + (layers "F.Cu" "F.Mask") + (thermal_bridge_angle 45) + (uuid "db230bb9-0d37-4e66-a4d7-c024acb7be42") + ) + (pad "67" thru_hole circle + (at 0 1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "0fcd7d22-d92b-4a62-8072-9c82c8e3156b") + ) + (pad "67" thru_hole circle + (at 0 2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "3bb02c9d-085d-4304-a0ee-4cfaa8dc4122") + ) + (pad "67" thru_hole circle + (at 1.2 -2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "621d700b-d8cd-4c2e-98da-eb6ad0868020") + ) + (pad "67" thru_hole circle + (at 1.2 -1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "0bffcb8a-0ee3-49c0-aba0-3bfd694d0dbe") + ) + (pad "67" thru_hole circle + (at 1.2 0) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "ba1d6f62-a708-4f08-88cd-e6441970fd52") + ) + (pad "67" thru_hole circle + (at 1.2 1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "333d8988-314e-4650-a014-e6f08c280746") + ) + (pad "67" thru_hole circle + (at 1.2 2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "5c859dbb-0e56-438a-9843-315e7f2ddd27") + ) + (pad "67" smd oval + (at 1.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "7eb9d8bb-10ae-4520-ab3e-c448643abc06") + ) + (pad "67" thru_hole circle + (at 2.4 -2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "60cae9a6-cec6-4477-9616-caf31858a642") + ) + (pad "67" thru_hole circle + (at 2.4 -1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "7ca5fee9-4507-485e-87be-1420ee14ab7b") + ) + (pad "67" thru_hole circle + (at 2.4 0) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "77d7a97e-3cc7-46de-b1ce-23addf1ece3f") + ) + (pad "67" thru_hole circle + (at 2.4 1.2) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "e3adeb14-0603-4964-9b7a-eafb7366e534") + ) + (pad "67" thru_hole circle + (at 2.4 2.4) + (size 0.8 0.8) + (drill 0.4) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (uuid "cc9d23f6-1c99-487e-ad91-2d7a29b4c819") + ) + (pad "68" smd oval + (at 1.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "40503ab6-f306-4fd0-a3ea-03550f15a1a2") + ) + (pad "69" smd oval + (at 0.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e03822a5-d871-4175-9141-a303dc31d237") + ) + (pad "70" smd oval + (at 0.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "00c04a55-3787-4a56-8b8c-9ab644c4bd1d") + ) + (pad "71" smd oval + (at -0.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c50ba731-882a-4de0-8300-66666d0f3678") + ) + (pad "72" smd oval + (at -0.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "388f874e-fa78-4b4d-bd82-0151f01e00cf") + ) + (pad "73" smd oval + (at -1.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "08d12326-aef1-4453-a66e-c2818661de39") + ) + (pad "74" smd oval + (at -1.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "bae0146e-db8f-4eb8-b77c-bb8f45905b68") + ) + (pad "75" smd oval + (at -2.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "0266ba40-a141-4298-970b-a7115cee3cd0") + ) + (pad "76" smd oval + (at -2.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9dbd5d1c-cf2b-44e7-81a2-f7ca1b5bbdb4") + ) + (pad "77" smd oval + (at -3.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "52970cb4-025a-4c25-83e6-50727988a5e6") + ) + (pad "78" smd oval + (at -3.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "2eb88eb1-6683-43de-8330-f7430bb7ca6d") + ) + (pad "79" smd oval + (at -4.25 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "1d7d8ff7-d9ed-4b19-9d5d-28d078fd56f0") + ) + (pad "80" smd oval + (at -4.75 -6.6875) + (size 0.25 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "4cf27439-d560-4fa0-87ff-e6bca7092707") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-80_12x12mm_P0.5mm.stpZ" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/ADBMS6830B.kicad_sym b/Hardware/MVBMS/Symbol_Library/ADBMS6830B.kicad_sym new file mode 100644 index 0000000..3697105 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/ADBMS6830B.kicad_sym @@ -0,0 +1,3011 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "ADBMS6830B_Real" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 44.45 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ADBMS6830B_Real" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (at -69.85 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~/ADBMS6830B_ADI.pdf" + (at -69.85 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ADBMS6830B_Real_1_0" + (pin input line + (at -5.08 44.45 270) + (length 2.54) + (name "C14:13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 17.78 0) + (length 2.54) + (name "C10:9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -8.89 0) + (length 2.54) + (name "C8:7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -35.56 0) + (length 2.54) + (name "C6:5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -44.45 90) + (length 2.54) + (name "C4:3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 -44.45 90) + (length 2.54) + (name "C2:1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -17.78 180) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 1.27 180) + (length 2.54) + (name "GPIO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ADBMS6830B_Real_1_1" + (rectangle + (start -41.91 41.91) + (end 41.91 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at 36.83 44.45 270) + (length 2.54) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 44.45 270) + (length 2.54) + (name "S14N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -1.27 44.45 270) + (length 2.54) + (name "S14P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 44.45 270) + (length 2.54) + (name "S13N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 44.45 270) + (length 2.54) + (name "S13P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 44.45 270) + (length 2.54) + (name "C13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 44.45 270) + (length 2.54) + (name "C12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -24.13 44.45 270) + (length 2.54) + (name "S12N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -27.94 44.45 270) + (length 2.54) + (name "S12P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -31.75 44.45 270) + (length 2.54) + (name "C12:11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 33.02 44.45 270) + (length 2.54) + (name "C16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -35.56 44.45 270) + (length 2.54) + (name "S11N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 36.83 0) + (length 2.54) + (name "S11P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 33.02 0) + (length 2.54) + (name "C11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 29.21 0) + (length 2.54) + (name "C10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 25.4 0) + (length 2.54) + (name "S10N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 21.59 0) + (length 2.54) + (name "S10P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 13.97 0) + (length 2.54) + (name "S9N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 10.16 0) + (length 2.54) + (name "S9P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 6.35 0) + (length 2.54) + (name "C9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 29.21 44.45 270) + (length 2.54) + (name "S16N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 2.54 0) + (length 2.54) + (name "C8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -1.27 0) + (length 2.54) + (name "S8N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -5.08 0) + (length 2.54) + (name "S8P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -12.7 0) + (length 2.54) + (name "S7N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -16.51 0) + (length 2.54) + (name "S7P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -20.32 0) + (length 2.54) + (name "C7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -24.13 0) + (length 2.54) + (name "C6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -27.94 0) + (length 2.54) + (name "S6N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -44.45 -31.75 0) + (length 2.54) + (name "S6P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 25.4 44.45 270) + (length 2.54) + (name "S16P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -36.83 -44.45 90) + (length 2.54) + (name "S5N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 -44.45 90) + (length 2.54) + (name "S5P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -29.21 -44.45 90) + (length 2.54) + (name "C5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -25.4 -44.45 90) + (length 2.54) + (name "C4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -21.59 -44.45 90) + (length 2.54) + (name "S4N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -44.45 90) + (length 2.54) + (name "S4P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -44.45 90) + (length 2.54) + (name "S3N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -44.45 90) + (length 2.54) + (name "S3P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 44.45 270) + (length 2.54) + (name "C16:15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -44.45 90) + (length 2.54) + (name "C3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 1.27 -44.45 90) + (length 2.54) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 -44.45 90) + (length 2.54) + (name "S2N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 -44.45 90) + (length 2.54) + (name "S2P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -44.45 90) + (length 2.54) + (name "S1N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 20.32 -44.45 90) + (length 2.54) + (name "S1P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 24.13 -44.45 90) + (length 2.54) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 27.94 -44.45 90) + (length 2.54) + (name "CSB(IMA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 31.75 -44.45 90) + (length 2.54) + (name "SCK(IPA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 44.45 270) + (length 2.54) + (name "S15N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 35.56 -44.45 90) + (length 2.54) + (name "ISOMD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -36.83 180) + (length 2.54) + (name "SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -33.02 180) + (length 2.54) + (name "IMB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -29.21 180) + (length 2.54) + (name "IPB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -25.4 180) + (length 2.54) + (name "SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -21.59 180) + (length 2.54) + (name "DRIVE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -13.97 180) + (length 2.54) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "67" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -10.16 180) + (length 2.54) + (name "VREF2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "68" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -6.35 180) + (length 2.54) + (name "VREG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 44.45 270) + (length 2.54) + (name "S15P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 -2.54 180) + (length 2.54) + (name "VREF1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 5.08 180) + (length 2.54) + (name "GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 8.89 180) + (length 2.54) + (name "GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 12.7 180) + (length 2.54) + (name "GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "74" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 16.51 180) + (length 2.54) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "75" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 20.32 180) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "76" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 24.13 180) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 27.94 180) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "78" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 31.75 180) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "79" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 44.45 270) + (length 2.54) + (name "C15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 44.45 35.56 180) + (length 2.54) + (name "GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "80" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 6.35 44.45 270) + (length 2.54) + (name "C14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ADBMS6830B_Tall" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ADBMS6830B" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ADBMS6830:QFP-80_12x12_Pitch0.5mm" + (at -48.26 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~/ADBMS6830B_ADI.pdf" + (at -48.26 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ADBMS6830B_Tall_1_0" + (pin input line + (at -20.32 46.99 0) + (length 5) + (name "C14:13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 6.35 0) + (length 5) + (name "C10:9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -13.97 0) + (length 5) + (name "C8:7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -34.29 0) + (length 5) + (name "C6:5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -54.61 0) + (length 5) + (name "C4:3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -74.93 0) + (length 5) + (name "C2:1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 20.32 -71.12 180) + (length 5) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -10.16 180) + (length 5) + (name "GPIO10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ADBMS6830B_Tall_1_1" + (rectangle + (start -15.24 86.36) + (end 15.24 -86.36) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_out line + (at -20.32 81.28 0) + (length 5) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 52.07 0) + (length 5) + (name "S14N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 49.53 0) + (length 5) + (name "S14P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 44.45 0) + (length 5) + (name "S13N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 41.91 0) + (length 5) + (name "S13P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 39.37 0) + (length 5) + (name "C13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 34.29 0) + (length 5) + (name "C12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 31.75 0) + (length 5) + (name "S12N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 29.21 0) + (length 5) + (name "S12P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 26.67 0) + (length 5) + (name "C12:11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 74.93 0) + (length 5) + (name "C16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 24.13 0) + (length 5) + (name "S11N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 21.59 0) + (length 5) + (name "S11P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 19.05 0) + (length 5) + (name "C11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 13.97 0) + (length 5) + (name "C10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 11.43 0) + (length 5) + (name "S10N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 8.89 0) + (length 5) + (name "S10P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 3.81 0) + (length 5) + (name "S9N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 1.27 0) + (length 5) + (name "S9P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -1.27 0) + (length 5) + (name "C9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 72.39 0) + (length 5) + (name "S16N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -6.35 0) + (length 5) + (name "C8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -8.89 0) + (length 5) + (name "S8N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -11.43 0) + (length 5) + (name "S8P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -16.51 0) + (length 5) + (name "S7N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -19.05 0) + (length 5) + (name "S7P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -21.59 0) + (length 5) + (name "C7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -26.67 0) + (length 5) + (name "C6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -29.21 0) + (length 5) + (name "S6N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -31.75 0) + (length 5) + (name "S6P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 69.85 0) + (length 5) + (name "S16P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -36.83 0) + (length 5) + (name "S5N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -39.37 0) + (length 5) + (name "S5P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -41.91 0) + (length 5) + (name "C5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -46.99 0) + (length 5) + (name "C4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -49.53 0) + (length 5) + (name "S4N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -52.07 0) + (length 5) + (name "S4P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -57.15 0) + (length 5) + (name "S3N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -59.69 0) + (length 5) + (name "S3P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 67.31 0) + (length 5) + (name "C16:15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -62.23 0) + (length 5) + (name "C3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -67.31 0) + (length 5) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -69.85 0) + (length 5) + (name "S2N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -72.39 0) + (length 5) + (name "S2P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -77.47 0) + (length 5) + (name "S1N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -80.01 0) + (length 5) + (name "S1P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 -82.55 0) + (length 5) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -34.29 180) + (length 5) + (name "CSB(IMA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -40.64 180) + (length 5) + (name "SCK(IPA)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 64.77 0) + (length 5) + (name "S15N" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -59.69 180) + (length 5) + (name "ISOMD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -53.34 180) + (length 5) + (name "SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -21.59 180) + (length 5) + (name "IMB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -27.94 180) + (length 5) + (name "IPB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -46.99 180) + (length 5) + (name "SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 81.28 180) + (length 5) + (name "DRIVE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 20.32 -82.55 180) + (length 5) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "67" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 58.42 180) + (length 5) + (name "VREF2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "68" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 66.04 180) + (length 5) + (name "VREG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 62.23 0) + (length 5) + (name "S15P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 20.32 73.66 180) + (length 5) + (name "VREF1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -3.81 180) + (length 5) + (name "GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 2.54 180) + (length 5) + (name "GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 8.89 180) + (length 5) + (name "GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "74" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 15.24 180) + (length 5) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "75" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 21.59 180) + (length 5) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "76" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 27.94 180) + (length 5) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 34.29 180) + (length 5) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "78" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 40.64 180) + (length 5) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "79" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 59.69 0) + (length 5) + (name "C15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 46.99 180) + (length 5) + (name "GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "80" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -20.32 54.61 0) + (length 5) + (name "C14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.kicad_sym b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.kicad_sym new file mode 100644 index 0000000..6093356 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.kicad_sym @@ -0,0 +1,1060 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "M8_4pin_horizontal" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 5.334 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M8_4pin_horizontal" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:M8_718_4pin_horizontal" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.binder-connector.com/de/produkte/automatisierungstechnik/m-8-sensorsteckverbinder/flanschdose-gewinkelt-von-vorn-verschraubbar-mit-schirmblech-tauchloeten#866618112100004" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4-pin 718 Series connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "circular connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIN*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "M8_4pin_horizontal_0_1" + (arc + (start -5.08 0) + (mid -3.8597 -3.3379) + (end -0.762 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -3.048 -1.016) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.556 -1.016) (xy -5.08 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -3.81) (xy 3.556 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -3.81) (xy 3.81 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0) (xy 3.556 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 5.08) (xy -2.54 4.318) (xy -2.286 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 5.08) (xy 2.54 4.318) (xy 2.286 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 -4.953) (xy -0.762 -4.191) (xy 0.762 -4.191) (xy 0.762 -4.953) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.762 -5.08) + (mid 3.8673 -3.3444) + (end 5.08 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.048 -1.016) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 5.08 0) + (mid 0 5.0579) + (end -5.08 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "M8_4pin_horizontal_1_1" + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 7.62 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 7.62 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -3.81 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MMNL_2p_horizontal" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MMNL_2p_horizontal" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_2p_horizontal" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Micro Mate-N-Lok, single row, 2 position, SMD, horizontal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector mate-n-lok" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MMNL_2p_horizontal_1_1" + (arc + (start 0 -2.032) + (mid -0.5058 -2.54) + (end 0 -3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0.508) + (mid -0.5058 0) + (end 0 -0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MMNL_2p_vertical" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MMNL_2p_vertical" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_2p_vertical" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MMNL_2p_vertical_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MMNL_2x2p_vertical" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MMNL_2x2p_vertical" + (at 1.27 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_2x2p_vertical" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x02, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MMNL_2x2p_vertical_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 3.81 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MMNL_4p_horizontal" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MMNL_4p_horizontal" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Micro Mate-N-Lok, single row, 4 position, SMD, horizontal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MMNL_4p_horizontal_1_1" + (arc + (start 0 -4.572) + (mid -0.5058 -5.08) + (end 0 -5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -2.032) + (mid -0.5058 -2.54) + (end 0 -3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0.508) + (mid -0.5058 0) + (end 0 -0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.048) + (mid -0.5058 2.54) + (end 0 2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_horizontal.kicad_mod new file mode 100644 index 0000000..5fa6998 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_horizontal.kicad_mod @@ -0,0 +1,124 @@ +(footprint "M8_718_4pin_horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 3.81 0) + (layer "F.SilkS") + (uuid "b680b4a7-6cb0-40b5-a7ec-a02910a0daa4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M8_718_4pin" + (at 0 -7.62 0) + (layer "F.Fab") + (uuid "c5a1761e-3391-4e74-90c9-947fd66e1fc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b99bb331-fb03-45a0-930b-51b6a76e7ba2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "007486ef-8ad2-4acc-8abc-19996656f634") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0d043c7b-bf31-40d9-9a1f-ee2ddc28fae9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (pad "1" thru_hole circle + (at 1.7 0) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a1c7b1f5-f895-4192-9484-2357882c73e0") + ) + (pad "2" thru_hole circle + (at 1.075 -1.95) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "681bd495-c396-44ce-92bd-4b397cd48c04") + ) + (pad "3" thru_hole circle + (at -1.7 0) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "be0953c0-632d-4dd2-85e9-4d41239f22d2") + ) + (pad "4" thru_hole circle + (at -1.075 -1.95) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a3668681-09b1-48f0-a7b1-f6b24183a469") + ) + (pad "5" thru_hole circle + (at -6.25 -0.5) + (size 4 4) + (drill 3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "563c12e4-8f8c-446c-a11f-94f5aa93b994") + ) + (pad "5" thru_hole circle + (at 6.25 -0.5) + (size 4 4) + (drill 3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3451168c-3c76-4628-aee4-7c231bd100c3") + ) + (model "${KIPRJMOD}/Symbol_Libraries/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.stp" + (offset + (xyz 0 -2.65 6.3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 90 0 90) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_vertical.kicad_mod new file mode 100644 index 0000000..752f6b0 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/M8_718_4pin_vertical.kicad_mod @@ -0,0 +1,157 @@ +(footprint "M8_718_4pin_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 8 0) + (layer "F.SilkS") + (uuid "b680b4a7-6cb0-40b5-a7ec-a02910a0daa4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "M8_718_4pin" + (at 0 -7.62 0) + (layer "F.Fab") + (uuid "c5a1761e-3391-4e74-90c9-947fd66e1fc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dcaf2f58-7535-4c16-a965-c0b08929320b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23c79916-6723-4a1f-a564-a37aa3cd420c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "967d72d7-8798-4823-a439-fc04a483d4ab") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_arc + (start -6 -2.5) + (mid 0 -6.5) + (end 6 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b287f145-851e-45cc-b200-e62677b551d5") + ) + (fp_arc + (start 6 2.5) + (mid 0 6.5) + (end -6 2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7f25f41-0b4c-4430-b6cd-b2160b2db099") + ) + (fp_circle + (center 0 0) + (end 8.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "422b10b9-e829-44a2-8808-05edd8cb3050") + ) + (pad "1" thru_hole circle + (at 1.7 0.5) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a1c7b1f5-f895-4192-9484-2357882c73e0") + ) + (pad "2" thru_hole circle + (at 1.075 -1.45) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "681bd495-c396-44ce-92bd-4b397cd48c04") + ) + (pad "3" thru_hole circle + (at -1.7 0.5) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "be0953c0-632d-4dd2-85e9-4d41239f22d2") + ) + (pad "4" thru_hole circle + (at -1.075 -1.45) + (size 1.8 1.8) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a3668681-09b1-48f0-a7b1-f6b24183a469") + ) + (pad "5" thru_hole circle + (at -6.25 0) + (size 4 4) + (drill 3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "563c12e4-8f8c-446c-a11f-94f5aa93b994") + ) + (pad "5" thru_hole circle + (at 6.25 0) + (size 4 4) + (drill 3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3451168c-3c76-4628-aee4-7c231bd100c3") + ) + (model "${KIPRJMOD}/Symbol_Libraries/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.stp" + (offset + (xyz 0 0 0.6) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 90 90 90) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod new file mode 100644 index 0000000..17697bd --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod @@ -0,0 +1,48 @@ +(module "214450876" (layer F.Cu) + (descr "2-1445087-6-1") + (tags "Connector") + (attr smd) + (fp_text reference J** (at 0.000 -1.27) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0.000 -1.27) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "214450876" (at 0.000 -1.27) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -11 1.93) (end 11 1.93) (layer F.Fab) (width 0.1)) + (fp_line (start 11 1.93) (end 11 -1.93) (layer F.Fab) (width 0.1)) + (fp_line (start 11 -1.93) (end -11 -1.93) (layer F.Fab) (width 0.1)) + (fp_line (start -11 -1.93) (end -11 1.93) (layer F.Fab) (width 0.1)) + (fp_line (start -13.92 -5.47) (end 13.92 -5.47) (layer F.CrtYd) (width 0.1)) + (fp_line (start 13.92 -5.47) (end 13.92 2.93) (layer F.CrtYd) (width 0.1)) + (fp_line (start 13.92 2.93) (end -13.92 2.93) (layer F.CrtYd) (width 0.1)) + (fp_line (start -13.92 2.93) (end -13.92 -5.47) (layer F.CrtYd) (width 0.1)) + (fp_line (start 11 1.3) (end 11 1.93) (layer F.SilkS) (width 0.2)) + (fp_line (start 11 1.93) (end -11 1.93) (layer F.SilkS) (width 0.2)) + (fp_line (start -11 1.93) (end -11 1.3) (layer F.SilkS) (width 0.2)) + (fp_line (start -11 -1.4) (end -11 -1.93) (layer F.SilkS) (width 0.2)) + (fp_line (start -11 -1.93) (end -8.77 -1.93) (layer F.SilkS) (width 0.2)) + (fp_line (start 8.63 -1.93) (end 11 -1.93) (layer F.SilkS) (width 0.2)) + (fp_line (start 11 -1.93) (end 11 -1.1) (layer F.SilkS) (width 0.2)) + (fp_line (start 7.43 -5.1) (end 7.43 -5.1) (layer F.SilkS) (width 0.2)) + (fp_line (start 7.43 -5) (end 7.43 -5) (layer F.SilkS) (width 0.2)) + (fp_line (start 7.43 -5.1) (end 7.43 -5.1) (layer F.SilkS) (width 0.2)) + (fp_arc (start 7.43 -5.05) (end 7.430 -5.1) (angle -180) (layer F.SilkS) (width 0.2)) + (fp_arc (start 7.43 -5.05) (end 7.430 -5) (angle -180) (layer F.SilkS) (width 0.2)) + (fp_arc (start 7.43 -5.05) (end 7.430 -5.1) (angle -180) (layer F.SilkS) (width 0.2)) + (pad 1 smd rect (at 7.430 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 4.430 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 1.430 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1.570 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.570 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -7.570 -3.2 0) (size 1.270 2.540) (layers F.Cu F.Paste F.Mask)) + (pad MP1 smd rect (at 11.205 -0 90) (size 1.650 3.430) (layers F.Cu F.Paste F.Mask)) + (pad MP2 smd rect (at -11.205 -0 90) (size 1.650 3.430) (layers F.Cu F.Paste F.Mask)) + (model 2-1445087-6.stp + (at (xyz -0.0023622046716101 0 0.36732283164197)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -180)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_horizontal.kicad_mod new file mode 100644 index 0000000..873a76f --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_horizontal.kicad_mod @@ -0,0 +1,150 @@ +(footprint "Micro_Mate-N-Lok_2p_horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 7.6 0) + (layer "F.SilkS") + (uuid "b3717aae-6e72-4c5e-8a33-b309bc4120fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro Mate-N-Lok 2-Pol" + (at 0 -6.22 0) + (layer "F.Fab") + (uuid "36e4278e-3a17-4a30-b25f-b47e619d8e54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4afde509-61aa-4495-bea4-931c6d300cdc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e13156ef-c15d-4d24-b178-c187d3564ad3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d7224dbc-1065-41b6-82a1-ff9de5b98743") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -5 -5.4) + (end 0 -5.4) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1c02454f-e74b-4db5-89ce-8549d76c156b") + ) + (fp_line + (start -5 6.2) + (end -5 -5.4) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "79b7e7a7-54a5-4f04-ada0-5a78f329fb69") + ) + (fp_line + (start 0 -5.4) + (end 5 -5.4) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3f5f53b-a0a9-4632-9850-54b7a6125d67") + ) + (fp_line + (start 5 -5.4) + (end 5 6.2) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52aa1cc1-965b-412c-a19e-6434cee1a6e3") + ) + (fp_line + (start 5 6.2) + (end -5 6.2) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e50755df-05fe-403a-adf5-a2d6e7cc5677") + ) + (pad "" smd rect + (at -5.2 1.6) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c98ad03f-45fb-4c08-925c-a798f952439a") + ) + (pad "" smd rect + (at 5.21 1.6) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1d1a1370-ddd7-4bd7-8fbf-a91b362cb160") + ) + (pad "1" smd rect + (at -1.5 -3.88) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2291a95f-cda2-4dc8-88fc-a9b0f19ba741") + ) + (pad "2" smd rect + (at 1.5 -3.88) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6df97d6c-664b-46c7-9be8-e97b286ece26") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.stp" + (offset + (xyz 0 -6.2 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_vertical.kicad_mod new file mode 100644 index 0000000..bac98af --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2p_vertical.kicad_mod @@ -0,0 +1,240 @@ +(footprint "Micro_Mate-N-Lok_2p_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 3.81 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "42713045-fffd-4b2d-ae1e-7232d705fb12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro_Mate-N-Lok_2p_vertical" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c0515cd2-cdaa-467e-8354-0f6eadfa35c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b898cf0a-05f1-4c3b-be4e-d91efa4940f9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a88b67c9-ac78-4a8c-859a-d3187554084d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a17c508-2162-46c6-99ef-5ad462d1b667") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3.81 -2.54) + (end -2.54 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3742a313-c63e-4807-a7bf-be5a0ae2c781") + ) + (fp_line + (start -3.81 -1.27) + (end -3.81 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e27f565-c85a-4f3b-9862-58c0accdd5e3") + ) + (fp_line + (start -3.81 2.54) + (end -3.81 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d35d7027-ac1b-44b2-9664-3d8a37ee0f4e") + ) + (fp_line + (start -3.81 2.54) + (end 3.81 2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c052668-6749-425a-9a77-35f046c8aa39") + ) + (fp_line + (start -0.508 -3.302) + (end 0.508 -3.302) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ba06b66-7669-4c70-b585-f5d4c9c33527") + ) + (fp_line + (start 2.54 -2.54) + (end 3.81 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8558fbd-ea42-43a6-966a-7bd304bdfaad") + ) + (fp_line + (start 3.81 -2.54) + (end 3.81 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b894b8a-c098-4d9d-be0f-2ef41dea274e") + ) + (fp_line + (start 3.81 2.54) + (end 3.81 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "25ca9482-069d-43de-b77e-6f2ad77fa017") + ) + (fp_circle + (center -5.08 -3.81) + (end -4.58 -3.81) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "63489ebf-0f52-43a6-a0ab-158b1a7d4988") + ) + (fp_rect + (start -7.62 -5.08) + (end 7.62 2.54) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "312474c5-a081-4cd1-b2e6-730f0718514a") + ) + (fp_line + (start 4.318 1.27) + (end 5.08 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6462399-f2e4-4f1a-b34a-b49a04c8bdb9") + ) + (fp_line + (start 4.318 1.778) + (end 4.318 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1bf544e3-5940-4576-9291-2464e95c0ee2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at -5.2 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1f3003e6-dce5-420f-906b-3f1e92b67249") + ) + (pad "" smd roundrect + (at 5.2 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "378af8b4-af3d-46e7-89ae-deff12ca9067") + ) + (pad "1" smd roundrect + (at -1.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "ebd06df3-d52b-4cff-99a2-a771df6d3733") + ) + (pad "2" smd roundrect + (at 1.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8c0807a7-765b-4fa5-baaa-e09a2b610e6b") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.stp" + (offset + (xyz 0 0 9.24) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod new file mode 100644 index 0000000..d700bc9 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod @@ -0,0 +1,303 @@ +(footprint "Micro_Mate-N-Lok_2x2p_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "3-794636-4-1") + (tags "Connector") + (property "Reference" "J**" + (at 0 0 0) + (layer "F.SilkS") + (uuid "de6dbf15-ae79-4d66-abac-08480863616c") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "37946364" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "73454dd1-5b2b-42e4-bdce-e925fb2d75ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cbbc4c1f-3081-4dd1-81b7-f4ecaef03a43") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "528b1c21-4a35-4c57-82fa-edba6a13d68d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b010323-38c7-4528-9cd8-28fa4ecbcf87") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3.43 -3.43) + (end -3.43 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "3919c0b8-6dc3-4513-a330-0a8e3b796879") + ) + (fp_line + (start -3.43 1.5) + (end -3.43 3.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e3e68613-03be-4857-8287-eb53d4cf9588") + ) + (fp_line + (start -3.43 3.43) + (end -2.5 3.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcf44124-9aed-4edf-b196-d989bdbd713f") + ) + (fp_line + (start -2.5 -3.43) + (end -3.43 -3.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "a588c100-9eca-40d6-8abd-e0275b930252") + ) + (fp_line + (start 2.5 -3.43) + (end 3.43 -3.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "556702ed-84d9-4a47-8332-8821b9cc612a") + ) + (fp_line + (start 2.5 3.43) + (end 3.43 3.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "9dc23f8e-47a7-4a21-bc6c-32ab048af2b4") + ) + (fp_line + (start 3.43 -3.43) + (end 3.43 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "1af06253-8ae9-4f4f-8dfe-1d65d2498836") + ) + (fp_line + (start 3.43 3.43) + (end 3.43 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d70b46a-35e1-4fbe-a3be-0ff620fe9f5f") + ) + (fp_circle + (center 4 5) + (end 4.5 5) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1d1c915d-d05a-49d2-98a2-39f7b79b9eed") + ) + (fp_line + (start -7.85 -6.97) + (end 7.85 -6.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "46c86f80-ccb8-42ef-a07e-87ae7e134f6b") + ) + (fp_line + (start -7.85 6.97) + (end -7.85 -6.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06f3ff96-1ab8-4145-8420-bff1d8501e6d") + ) + (fp_line + (start 7.85 -6.97) + (end 7.85 6.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "845cc01b-b5e3-40a0-ab45-c48320a01ad9") + ) + (fp_line + (start 7.85 6.97) + (end -7.85 6.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1229a783-aa67-4fe4-b14d-11556dfd076d") + ) + (fp_line + (start -3.43 -3.43) + (end 3.43 -3.43) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "202aafd5-7f0f-467b-9759-31af9730614e") + ) + (fp_line + (start -3.43 3.43) + (end -3.43 -3.43) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "a068ed0e-d660-403e-b910-b1c022a00a69") + ) + (fp_line + (start 3.43 -3.43) + (end 3.43 3.43) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "d5ad8bbd-4dd2-495b-b849-ac6d164ceb16") + ) + (fp_line + (start 3.43 3.43) + (end -3.43 3.43) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "aac6c8a0-a060-4f96-a728-2df7576b52d6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d7049f25-a0b9-4b2a-a477-c08baaf2a2f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "" smd roundrect + (at -5.135 0 90) + (size 1.65 3.43) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f1fd847b-553f-4793-8589-45a8fa16a3ce") + ) + (pad "" smd roundrect + (at 5.135 0 90) + (size 1.65 3.43) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "cfed0ea5-fd39-4247-8b3a-bf5d16127b8b") + ) + (pad "1" smd roundrect + (at 1.5 4.7) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "853f8b0a-b990-4a1e-9c7c-c95aa5b7e1c3") + ) + (pad "2" smd roundrect + (at 1.5 -4.7) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "2daa1bc9-0082-4d28-a4bb-9c0be7c8ce3e") + ) + (pad "3" smd roundrect + (at -1.5 4.7) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "751511a8-2e16-45eb-9dfa-a168babcfa59") + ) + (pad "4" smd roundrect + (at -1.5 -4.7) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "ced13875-cb54-4df8-8bea-b4199d3c0768") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.stp" + (offset + (xyz 0 0 9.25) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod new file mode 100644 index 0000000..35e0815 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod @@ -0,0 +1,345 @@ +(footprint "Micro_Mate-N-Lok_2x7p_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "3-794636-4-1") + (tags "Connector") + (property "Reference" "J**" + (at 0 0 0) + (layer "F.SilkS") + (uuid "de6dbf15-ae79-4d66-abac-08480863616c") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "37946364" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "73454dd1-5b2b-42e4-bdce-e925fb2d75ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d4239b2-334b-4b6d-b0b3-49d03cf2e1b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4ce087b-561e-46b0-a753-5e32ef7f3234") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a4009e04-a02f-4133-941e-7ebdcaf7ac26") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -11 -3.5) + (end -10.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c3816c9-1ab2-442e-a37d-1fa89b99ef20") + ) + (fp_line + (start -11 -1.5) + (end -11 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c50f8af2-5d6f-4d3f-a2f8-fd554ddabeab") + ) + (fp_line + (start -11 1.5) + (end -11 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ae35a22-004a-4c7e-b216-2b2dfba0dbbc") + ) + (fp_line + (start -11 3.5) + (end -10.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc2cb4fe-ca3f-4542-9560-61d4474c8b02") + ) + (fp_line + (start -1.5 -7) + (end 1.5 -7) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "69b740c7-5940-445d-bc9f-c8d087095d12") + ) + (fp_line + (start -1.5 -5.5) + (end -1.5 -7) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "8fcbd669-0c29-4bfe-8b8e-03f456fdd863") + ) + (fp_line + (start 1.5 -7) + (end 1.5 -5.5) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "6e52454f-a4d6-449d-8ebd-6cd913a5a917") + ) + (fp_line + (start 11 -3.5) + (end 10.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5d87176-e66e-495c-ac35-552ca54cd269") + ) + (fp_line + (start 11 -1.5) + (end 11 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb23f404-a40e-47c9-9c77-accca23f0fca") + ) + (fp_line + (start 11 1.5) + (end 11 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "57e12c2a-918f-4dbf-8176-f8f0a70168e6") + ) + (fp_line + (start 11 3.5) + (end 10.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "d87a040c-ea93-47db-a367-d4cf8b02004b") + ) + (fp_circle + (center -11.5 -5.5) + (end -11 -5.5) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ab878989-630e-4841-8563-9a196bac4b6b") + ) + (fp_rect + (start -15 -7) + (end 15 7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "aa6fb2d3-a1b1-4b14-9351-5b2e789571d8") + ) + (fp_rect + (start -10.93 -3.43) + (end 10.93 3.43) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "3d4cb86e-70a3-4db7-a644-c739816fba05") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d7049f25-a0b9-4b2a-a477-c08baaf2a2f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "" smd roundrect + (at -12.635 0 90) + (size 1.65 3.43) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f1fd847b-553f-4793-8589-45a8fa16a3ce") + ) + (pad "" smd roundrect + (at 12.635 0 90) + (size 1.65 3.43) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "cfed0ea5-fd39-4247-8b3a-bf5d16127b8b") + ) + (pad "1" smd roundrect + (at -9 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "13ae4d4f-9d65-408a-88d3-c1027bd0f239") + ) + (pad "2" smd roundrect + (at -9 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8b516d46-5072-4874-85fa-eb9a17379a1c") + ) + (pad "3" smd roundrect + (at -6 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "9e57dcaf-5541-4b80-b13a-e843bd2d19cc") + ) + (pad "4" smd roundrect + (at -6 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "21e2f832-26b9-4cf7-9608-5c55a1923e80") + ) + (pad "5" smd roundrect + (at -3 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "2de4fb7f-3783-4a40-ae45-63734e55c9d0") + ) + (pad "6" smd roundrect + (at -3 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "eab4589e-73cb-4069-9242-a95ca593b423") + ) + (pad "7" smd roundrect + (at 0 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f672e036-75cd-43ba-a95b-1ab8be664d16") + ) + (pad "8" smd roundrect + (at 0 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3cf7efe1-bc26-43b7-ac75-50cb26b5ab3d") + ) + (pad "9" smd roundrect + (at 3 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3148770a-c28f-43a5-acf5-a3f822d5144f") + ) + (pad "10" smd roundrect + (at 3 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "28b48210-c1ad-4859-bbd7-4448f3c8dd1d") + ) + (pad "11" smd roundrect + (at 6 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "a4514241-16b5-4170-a3ae-bb18e5df7fbd") + ) + (pad "12" smd roundrect + (at 6 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "b796d4ac-2db7-4038-befe-5db96b995d33") + ) + (pad "13" smd roundrect + (at 9 -4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "feb75515-353a-45d1-a1bc-82b614a271b5") + ) + (pad "14" smd roundrect + (at 9 4.7 180) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "170c8784-240a-4e5a-bfbf-27ce184ffe94") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.stp" + (offset + (xyz 0 0 9.25) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_horizontal.kicad_mod new file mode 100644 index 0000000..4fec7a5 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_horizontal.kicad_mod @@ -0,0 +1,297 @@ +(footprint "Micro_Mate-N-Lok_3p_horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -8.25 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "42713045-fffd-4b2d-ae1e-7232d705fb12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro_Mate-N-Lok_3p_horizontal" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c0515cd2-cdaa-467e-8354-0f6eadfa35c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b7137ad-53aa-4da5-84c0-0d4e39ccc37a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1954af9-e372-403e-b95e-35cb9266f88f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf4eed8f-287d-4bab-8df2-c9aabff6b6e0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -6.5 1.25) + (end -5.5 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "908ce94b-b837-4c84-b759-ec4fbb006eea") + ) + (fp_line + (start -5.5 -4.5) + (end -4 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2923d83c-3334-4b85-acfa-e9f2eb6f5eb5") + ) + (fp_line + (start -5.5 -1.25) + (end -6.5 -1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "721eced1-7601-448b-b032-57ae840a5bc6") + ) + (fp_line + (start -5.5 -1.25) + (end -5.5 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68d14432-223b-47bb-bd26-18873cfb3df2") + ) + (fp_line + (start -5.5 1.25) + (end -5.5 4.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ada5c7-eed3-466b-a900-bb7cf3da6f9e") + ) + (fp_line + (start -5.5 4.75) + (end 5.5 4.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9b138bc-0203-4547-9bd8-5f8e532ba1ac") + ) + (fp_line + (start -2 -4.5) + (end -1 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0583253-7f1c-498c-afba-93bf9b28c781") + ) + (fp_line + (start 1 -4.5) + (end 2 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "853b4aa5-bf64-4f10-b1c5-492731c47e3b") + ) + (fp_line + (start 4 -4.5) + (end 5.5 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba3030b2-37eb-4eb2-b7ee-c2f135251592") + ) + (fp_line + (start 5.5 -1.25) + (end 5.5 -4.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f1084b0d-b992-4d4c-9074-1c148a908ad5") + ) + (fp_line + (start 5.5 1.25) + (end 6.5 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8e73e860-7df5-47ee-9d85-a51cffff4073") + ) + (fp_line + (start 5.5 4.75) + (end 5.5 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3836c63d-ca60-4e8e-a339-40980bdccc31") + ) + (fp_line + (start 6.5 -1.25) + (end 5.5 -1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7987f0c-e4c6-4aae-a5d6-e1cfea057719") + ) + (fp_circle + (center 6.25 -5.5) + (end 6.75 -5.5) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "63489ebf-0f52-43a6-a0ab-158b1a7d4988") + ) + (fp_rect + (start -8.5 -7) + (end 8.5 4.75) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "312474c5-a081-4cd1-b2e6-730f0718514a") + ) + (fp_line + (start 4.318 1.27) + (end 5.08 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6462399-f2e4-4f1a-b34a-b49a04c8bdb9") + ) + (fp_line + (start 4.318 1.778) + (end 4.318 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1bf544e3-5940-4576-9291-2464e95c0ee2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at -6.7 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1f3003e6-dce5-420f-906b-3f1e92b67249") + ) + (pad "" smd roundrect + (at 6.7 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "378af8b4-af3d-46e7-89ae-deff12ca9067") + ) + (pad "1" smd roundrect + (at 3 -5.48) + (size 1.27 2.92) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "ebd06df3-d52b-4cff-99a2-a771df6d3733") + ) + (pad "2" smd roundrect + (at 0 -5.48) + (size 1.27 2.92) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8c0807a7-765b-4fa5-baaa-e09a2b610e6b") + ) + (pad "3" smd roundrect + (at -3 -5.48) + (size 1.27 2.92) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "23e32b5c-4ca6-4614-a426-44d605a7d8fd") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.stp" + (offset + (xyz 0 -4.6 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_vertical.kicad_mod new file mode 100644 index 0000000..964de24 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_3p_vertical.kicad_mod @@ -0,0 +1,277 @@ +(footprint "Micro_Mate-N-Lok_3p_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 3.81 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "42713045-fffd-4b2d-ae1e-7232d705fb12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro_Mate-N-Lok_3p_vertical" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c0515cd2-cdaa-467e-8354-0f6eadfa35c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9faea814-d577-4b6a-96f0-f26618a13cf8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "045ca890-2c18-45a6-ad61-80ba2409b768") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa1475f6-69b0-42d0-a755-6e7e721f0573") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -5.588 -2.54) + (end -4.064 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d26d68f-1ca7-4ff3-b058-272f1c399047") + ) + (fp_line + (start -5.588 -1.27) + (end -5.588 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "378af8b4-af3d-46e7-89ae-deff12ca9067") + ) + (fp_line + (start -5.588 2.54) + (end -5.588 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c830e3bc-dc64-4f65-8f47-3b106bae2807") + ) + (fp_line + (start -2.032 -2.54) + (end -1.016 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7199d9b-bebb-4100-9ad3-c2bd31e21d65") + ) + (fp_line + (start -1.016 -2.54) + (end -1.016 -3.048) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5114c7bf-b955-49f3-a0a8-4b954c81bde0") + ) + (fp_line + (start 1.016 -3.048) + (end 1.016 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ca4be1c-537e-4a4a-b344-d0c8ffde8546") + ) + (fp_line + (start 1.016 -2.54) + (end 2.032 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa2ea573-3f20-43c1-aa99-1f9c6031a9aa") + ) + (fp_line + (start 4.064 -2.54) + (end 5.588 -2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31e08896-1992-4725-96d9-9d2728bca7a3") + ) + (fp_line + (start 5.588 -2.54) + (end 5.588 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2c93195-af12-4d3e-acdf-bdd0ff675c24") + ) + (fp_line + (start 5.588 1.27) + (end 5.588 2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d9cdadc-9036-4a95-b6db-fa7b3b74c869") + ) + (fp_line + (start 5.588 2.54) + (end -5.588 2.54) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "12422a89-3d0c-485c-9386-f77121fd68fd") + ) + (fp_circle + (center -6.35 -3.81) + (end -5.85 -3.81) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "63489ebf-0f52-43a6-a0ab-158b1a7d4988") + ) + (fp_rect + (start -8.89 -5.08) + (end 8.89 2.54) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "312474c5-a081-4cd1-b2e6-730f0718514a") + ) + (fp_line + (start 4.318 1.27) + (end 5.08 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6462399-f2e4-4f1a-b34a-b49a04c8bdb9") + ) + (fp_line + (start 4.318 1.778) + (end 4.318 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1bf544e3-5940-4576-9291-2464e95c0ee2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at -6.7 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1f3003e6-dce5-420f-906b-3f1e92b67249") + ) + (pad "" smd roundrect + (at 6.7 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "378af8b4-af3d-46e7-89ae-deff12ca9067") + ) + (pad "1" smd roundrect + (at -3 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "ebd06df3-d52b-4cff-99a2-a771df6d3733") + ) + (pad "2" smd roundrect + (at 0 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8c0807a7-765b-4fa5-baaa-e09a2b610e6b") + ) + (pad "3" smd roundrect + (at 3 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "23e32b5c-4ca6-4614-a426-44d605a7d8fd") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.stp" + (offset + (xyz 0 0 9.24) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_horizontal.kicad_mod new file mode 100644 index 0000000..94aa4d8 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_horizontal.kicad_mod @@ -0,0 +1,162 @@ +(footprint "Micro_Mate-N-Lok_4p_horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 6 0) + (layer "F.SilkS") + (uuid "ef50d2c1-0e62-4706-8b68-e2452d9c5fd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro Mate-N-Lok 4-Pol" + (at 0 -8 0) + (layer "F.Fab") + (uuid "bb457229-68b4-4b83-945a-637be1401348") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Micro_Mate-N-Lok_4p_horizontal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "079d8040-4210-4d42-adbf-78df5555486a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fcf75b4d-cf31-4938-8d91-98c96913608b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "02b7c0b7-f2bc-4c4a-bbb9-ee95bd4e13a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -8 -6.6) + (end 0 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4cd1fce-b403-45a3-a92a-3857709cb56c") + ) + (fp_line + (start -8 4.6) + (end -8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3526fd5d-a8e6-4a27-aa45-32fef10ed55f") + ) + (fp_line + (start 0 -6.6) + (end 8 -6.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "03f4dd16-8a03-420f-8a68-36191a32ffe4") + ) + (fp_line + (start 8 -6.6) + (end 8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d49171d5-f3c7-45c1-9821-1d65b3ba6318") + ) + (fp_line + (start 8 4.6) + (end -8 4.6) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e8c1a284-6a9b-4d71-98eb-f0dd08599d22") + ) + (pad "" smd rect + (at -8.2 0.4) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0a7c31da-37e8-4b35-b91e-598647bff19a") + ) + (pad "" smd rect + (at 8.21 0.4) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7ef71d41-fba9-437b-be73-fcee65569b67") + ) + (pad "1" smd rect + (at -4.5 -5.08) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0a9dc2f2-40cc-4fe5-91eb-a00b39df41b5") + ) + (pad "2" smd rect + (at -1.5 -5.08) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cc7d6477-c8fd-4981-8d4d-d9bb40027ea3") + ) + (pad "3" smd rect + (at 1.5 -5.08) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cf4238fc-03a7-4d24-8e80-fbb9fbba7c6c") + ) + (pad "4" smd rect + (at 4.5 -5.08) + (size 1.27 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b087509a-c9dc-41f9-aa80-5f770222a1d3") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp" + (offset + (xyz 0 -5 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_vertical.kicad_mod new file mode 100644 index 0000000..d0b752d --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_4p_vertical.kicad_mod @@ -0,0 +1,280 @@ +(footprint "Micro_Mate-N-Lok_4p_vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 6 0) + (layer "F.SilkS") + (uuid "28c42959-8e72-4709-83e0-fbb99eade23c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Micro_Mate-N-Lok_4p_vertical" + (at 0 -5.75 0) + (layer "F.Fab") + (uuid "83616a1b-53cb-4bc4-bfc7-a340c75ffaa4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12aa2db0-bc7b-4277-a5be-0abf3a4d6178") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5a4c798-7965-4741-8a86-fa6aead0c885") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dd0da33-bff9-4bb1-b9fe-1d3c96531efc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -8.25 1.25) + (end -7 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce87f310-f0ba-406a-b736-4ce38509611a") + ) + (fp_line + (start -7 -2.5) + (end -5.5 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d599c6e-ce87-40a6-8808-1c09f41e6d87") + ) + (fp_line + (start -7 -1.25) + (end -8.25 -1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f47134a4-be82-4ad4-a1ad-bf72ff4ae546") + ) + (fp_line + (start -7 -1.25) + (end -7 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7867b632-d2fd-4db9-9675-d8279a64bbd8") + ) + (fp_line + (start -7 1.25) + (end -7 2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2227206-4c84-434c-b85d-b3d50163b425") + ) + (fp_line + (start -7 2.5) + (end 7 2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c48a8f6a-aabd-46bb-b189-6c52e59ce28e") + ) + (fp_line + (start -3.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9264500c-9af3-4dc7-9fd6-bcf2403182e5") + ) + (fp_line + (start -0.5 -3.25) + (end 0.5 -3.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9eb142f5-c818-4799-9b6e-f56193c12346") + ) + (fp_line + (start 2.5 -2.5) + (end 3.5 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f744641e-4674-436f-97f8-bda7558362c2") + ) + (fp_line + (start 5.5 -2.5) + (end 7 -2.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d0c9227-9fa4-4fdd-a7a1-f5cf102ac4cd") + ) + (fp_line + (start 7 -2.5) + (end 7 -1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca04d088-9d6e-44be-a42b-87756ac6b0e4") + ) + (fp_line + (start 7 1.25) + (end 8.25 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23416e5d-9e80-4232-bc36-57f7ae89601a") + ) + (fp_line + (start 7 2.5) + (end 7 1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "08f73a32-8b79-4586-8a34-9772d25ce1d2") + ) + (fp_line + (start 8.25 -1.25) + (end 7 -1.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b102087c-eb25-4b44-aa8b-3c782cbfd9bc") + ) + (fp_circle + (center 8 -3.5) + (end 8.5 -3.5) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "89197813-1f34-412e-b0f2-543175929a5d") + ) + (fp_rect + (start -10 -4.75) + (end 10 2.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2e955124-6939-410c-81be-086896fd0cd7") + ) + (pad "" smd roundrect + (at -8.2 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "5f7505cc-53a6-463b-b397-33ff845b1ac0") + ) + (pad "" smd roundrect + (at 8.2 0) + (size 3.43 1.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "a1223b95-aa11-427a-b201-9190a86a68be") + ) + (pad "1" smd roundrect + (at 4.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "e7f989f7-95da-4be3-9e33-743523ae1ee0") + ) + (pad "2" smd roundrect + (at 1.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "35e13391-5257-46f3-93a5-87ffd4e862a4") + ) + (pad "3" smd roundrect + (at -1.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8a3381a5-19d1-47f5-85b0-cf20b0f3bb61") + ) + (pad "4" smd roundrect + (at -4.5 -3.2) + (size 1.27 2.54) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "cc93ecb4-fd7b-48b7-868d-89f294f07c27") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.stp" + (offset + (xyz 0 0 9.25) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_5p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_5p_horizontal.kicad_mod new file mode 100644 index 0000000..5a6156e --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_5p_horizontal.kicad_mod @@ -0,0 +1,37 @@ +(footprint "Micro_Mate-N-Lok_5p_horizontal" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6222BCDB) + (attr smd) + (fp_text reference "REF**" (at 0 6) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 28c42959-8e72-4709-83e0-fbb99eade23c) + ) + (fp_text value "Micro_Mate-N-Lok_5p_horizontal" (at 0 -8) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 83616a1b-53cb-4bc4-bfc7-a340c75ffaa4) + ) + (fp_line (start 1 -4.5) (end 2 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 0c2378e7-98b6-4341-a606-7013471a0b87)) + (fp_line (start 8.5 -1.25) (end 8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 0f77f43f-3a88-4d2e-98b4-1d0b86a7bc90)) + (fp_line (start -2 -4.5) (end -1 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 1009eeb8-4be8-49ff-871d-1e30079ffe54)) + (fp_line (start 8.5 1.25) (end 9.75 1.25) (layer "F.SilkS") (width 0.12) (tstamp 23416e5d-9e80-4232-bc36-57f7ae89601a)) + (fp_line (start -8.5 4.75) (end 8.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp 279041df-5701-40f8-b43b-c55f9f224924)) + (fp_line (start -8.5 -1.25) (end -8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 68d357fe-ef13-4a8c-b5b7-37c38f47c25e)) + (fp_line (start 4 -4.5) (end 5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 706b9dd2-3531-464e-accb-a6626ab67dbc)) + (fp_line (start 7 -4.5) (end 8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 84172753-dc4b-4e2f-8009-fedcb93b8b2e)) + (fp_line (start -5 -4.5) (end -4 -4.5) (layer "F.SilkS") (width 0.12) (tstamp afc5f493-e4c7-4a7e-91ca-7829b912a44e)) + (fp_line (start 9.75 -1.25) (end 8.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp b102087c-eb25-4b44-aa8b-3c782cbfd9bc)) + (fp_line (start -8.5 -4.5) (end -7 -4.5) (layer "F.SilkS") (width 0.12) (tstamp b5b9cc39-57c4-4b34-9753-47ab693cf9f1)) + (fp_line (start -9.75 1.25) (end -8.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp ce87f310-f0ba-406a-b736-4ce38509611a)) + (fp_line (start 8.5 4.75) (end 8.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp de13e0f2-e58c-4cc2-84c5-b6bd1aedd8ac)) + (fp_line (start -8.5 1.25) (end -8.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp e10569ca-2487-43d7-a8dd-e670b1d7b741)) + (fp_line (start -8.5 -1.25) (end -9.75 -1.25) (layer "F.SilkS") (width 0.12) (tstamp f47134a4-be82-4ad4-a1ad-bf72ff4ae546)) + (fp_circle (center 9.5 -5.5) (end 10 -5.5) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp dd4a80cf-aed1-4f7b-aa49-7e5204dd2cc9)) + (fp_rect (start -11.5 -7) (end 11.5 4.75) (layer "Margin") (width 0.12) (fill none) (tstamp 2e955124-6939-410c-81be-086896fd0cd7)) + (pad "" smd roundrect (at -9.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f7505cc-53a6-463b-b397-33ff845b1ac0)) + (pad "" smd roundrect (at 9.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1223b95-aa11-427a-b201-9190a86a68be)) + (pad "1" smd roundrect (at 6 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7f989f7-95da-4be3-9e33-743523ae1ee0)) + (pad "2" smd roundrect (at 3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e13391-5257-46f3-93a5-87ffd4e862a4)) + (pad "3" smd roundrect (at 0 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a3381a5-19d1-47f5-85b0-cf20b0f3bb61)) + (pad "4" smd roundrect (at -3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc93ecb4-fd7b-48b7-868d-89f294f07c27)) + (pad "5" smd roundrect (at -6 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8d050f3-37eb-408d-9e54-fd52bfb37550)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_6p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_6p_horizontal.kicad_mod new file mode 100644 index 0000000..53d9ed1 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors.pretty/Micro_Mate-N-Lok_6p_horizontal.kicad_mod @@ -0,0 +1,387 @@ +(footprint "Micro_Mate-N-Lok_6p_horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "2-1445057-6 ") + (property "Reference" "REF**" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "adce82a1-4557-4717-8313-a84e8b6fcb1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CONN_2-1445057-6_TYCO" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "a65e54e2-08a9-4969-8fd8-8520b41b0215") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Micro_Mate-N-Lok_6p_horizontal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dba17554-0e94-4434-873d-7da76c6b2195") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2eb90e3e-5c62-4db8-8068-709f9f757f48") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aeeddb8f-5f2d-473a-98c7-721ae995929d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3.828402 -9.5758) + (end -3.828402 -6.68274) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "08d3c1fe-0825-4f75-b162-534b9ccde19d") + ) + (fp_line + (start -3.828402 -4.29006) + (end -3.828402 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "147351cc-1ec0-4458-b9fd-5393e27be230") + ) + (fp_line + (start -3.828402 -1.3716) + (end -1.00584 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "51824d62-2351-49b8-9ea0-e07a1c212c18") + ) + (fp_line + (start 1.00584 -1.3716) + (end 1.994159 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a10a972-21f8-4698-a82f-3e7b48a348fa") + ) + (fp_line + (start 4.005839 -1.3716) + (end 4.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "95ae1fdb-0f27-4465-a7de-b22e97558c17") + ) + (fp_line + (start 7.005838 -1.3716) + (end 7.994158 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e48f9111-b0f6-419b-b2cd-ff880cf1f045") + ) + (fp_line + (start 10.005838 -1.3716) + (end 10.994157 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "520d98a1-e0b1-4c22-93a4-62c6669a5512") + ) + (fp_line + (start 13.005837 -1.3716) + (end 13.994156 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e073b891-1403-4840-b2d8-15f35c22eab2") + ) + (fp_line + (start 16.005836 -1.3716) + (end 18.828398 -1.3716) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc11d689-1a72-4de5-9f48-3ef6d05f8d57") + ) + (fp_line + (start 18.828398 -9.5758) + (end -3.828402 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "57d8fe9b-e720-4c5c-ab0b-f83c41aff34c") + ) + (fp_line + (start 18.828398 -6.68274) + (end 18.828398 -9.5758) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5ff2e0f-af9f-41a1-a1ba-6948d88d41c6") + ) + (fp_line + (start 18.828398 -1.3716) + (end 18.828398 -4.29006) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e51fca39-9df8-4ac6-94b2-dd909d8f42a0") + ) + (fp_line + (start -5.708002 -9.7028) + (end -5.708002 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bfd9501e-aa61-45eb-959e-bc3f8f756ae8") + ) + (fp_line + (start -5.708002 1.7526) + (end 20.707998 1.7526) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72916b73-0392-47ba-ab46-881c49d0dbb8") + ) + (fp_line + (start 20.707998 -9.7028) + (end -5.708002 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c2723e2-2ac3-47c2-9f08-4597faba3174") + ) + (fp_line + (start 20.707998 1.7526) + (end 20.707998 -9.7028) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fa3fef6-116a-48eb-b2dd-dd42c11e3699") + ) + (fp_line + (start -3.701402 -9.4488) + (end -3.701402 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "443c5350-501a-449c-8088-077d11b49ab4") + ) + (fp_line + (start -3.701402 -1.4986) + (end 18.701398 -1.4986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "83a90569-63a8-45f0-8e5b-d32cd4ab7816") + ) + (fp_line + (start 18.701398 -9.4488) + (end -3.701402 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aaf3da72-c5e7-47b5-b346-45752c02f32a") + ) + (fp_line + (start 18.701398 -1.4986) + (end 18.701398 -9.4488) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d1ff721d-2c8c-44d5-a4fb-8da902aac061") + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1c4e9561-fa21-45ae-bad5-3d4b582ded44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 7.499998 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "8f66538d-f674-4992-8459-fe890a15a67c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "1" + (at -1.3462 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b0bc78c1-7bfb-43dd-8135-84a990e8ab0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c980427e-4c42-4fac-9b94-a0c5b0f6176a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "6" + (at 16.346196 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e3289544-2d60-4fcb-810a-b872d9ca0e0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 0 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "34d5bfc4-d64b-4021-89ab-d340bf923c22") + ) + (pad "2" smd rect + (at 2.999999 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "20aedafe-9165-46e0-ae0d-f83bcf98dfe8") + ) + (pad "3" smd rect + (at 5.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ee0efc5e-6d32-47d5-a253-cc6f2dd1794b") + ) + (pad "4" smd rect + (at 8.999998 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d30f3a05-6553-4fac-b3a3-8e36be4346cb") + ) + (pad "5" smd rect + (at 11.999997 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ed6b2703-8877-4666-9450-31b83d311c9a") + ) + (pad "6" smd rect + (at 14.999996 0) + (size 1.3462 2.9972) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0cb0af59-dbba-474c-9c6a-b3e292d889e5") + ) + (pad "11" smd rect + (at -3.701402 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "544222b5-ecf8-4091-b919-39738dde14be") + ) + (pad "12" smd rect + (at 18.701398 -5.4864) + (size 3.5052 1.7272) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0fb20c6e-8602-4166-b2a3-9505b3ed67e9") + ) + (model "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp" + (offset + (xyz 7.5 10 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 180) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.kicad_mod new file mode 100644 index 0000000..6b1b6cc --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.kicad_mod @@ -0,0 +1,24 @@ +(footprint "M8_718_4pin_horizontal" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 62012B89) + (attr through_hole) + (fp_text reference "REF**" (at 0 3.81) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b680b4a7-6cb0-40b5-a7ec-a02910a0daa4) + ) + (fp_text value "M8_718_4pin" (at 0 -7.62) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c5a1761e-3391-4e74-90c9-947fd66e1fc6) + ) + (pad "1" thru_hole circle (at 1.7 0) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp a1c7b1f5-f895-4192-9484-2357882c73e0)) + (pad "2" thru_hole circle (at 1.075 -1.95) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp 681bd495-c396-44ce-92bd-4b397cd48c04)) + (pad "3" thru_hole circle (at -1.7 0) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp be0953c0-632d-4dd2-85e9-4d41239f22d2)) + (pad "4" thru_hole circle (at -1.075 -1.95) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp a3668681-09b1-48f0-a7b1-f6b24183a469)) + (pad "5" thru_hole circle (at 6.25 -0.5) (size 4 4) (drill 3) (layers *.Cu *.Mask) (tstamp 3451168c-3c76-4628-aee4-7c231bd100c3)) + (pad "5" thru_hole circle (at -6.25 -0.5) (size 4 4) (drill 3) (layers *.Cu *.Mask) (tstamp 563c12e4-8f8c-446c-a11f-94f5aa93b994)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.stp" + (offset (xyz 0 -2.65 6.3)) + (scale (xyz 1 1 1)) + (rotate (xyz 90 0 90)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.stp new file mode 100755 index 0000000..19ef82b --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_horizontal.stp @@ -0,0 +1,13454 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('STEP AP242'),'1'); +FILE_NAME('86_6618_1121_00004.stp','2021-12-12T03:18:40',('TraceParts'),('TraceParts S.A.'),'Spatial InterOp 3D',' ',' '); +FILE_SCHEMA(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}')); +ENDSEC; +DATA; +#1=PRODUCT_DEFINITION_CONTEXT('',#12,'design'); +#2=APPLICATION_PROTOCOL_DEFINITION('INTERNATIONAL STANDARD','ap242_managed_model_based_3d_engineering',2014,#12); +#3=PRODUCT_CATEGORY_RELATIONSHIP('NONE','NONE',#13,#14); +#4=SHAPE_DEFINITION_REPRESENTATION(#15,#16); +#5=SHAPE_DEFINITION_REPRESENTATION(#15,#17); +#6=SHAPE_DEFINITION_REPRESENTATION(#15,#18); +#7=SHAPE_DEFINITION_REPRESENTATION(#15,#19); +#8= (GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24,#25,#26))REPRESENTATION_CONTEXT('NONE','WORKSPACE')); +#12=APPLICATION_CONTEXT('managed model based 3d engineering'); +#13=PRODUCT_CATEGORY('part','NONE'); +#14=PRODUCT_RELATED_PRODUCT_CATEGORY('detail',' ',(#28)); +#15=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#29); +#16=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1121_00004_1',(#30,#31),#8); +#17=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1121_00004_2',(#32,#33),#8); +#18=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1121_00004_3',(#34,#35),#8); +#19=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1121_00004_4',(#36,#37),#8); +#22=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.0E-06),#24,'',''); +#24= (CONVERSION_BASED_UNIT('MILLIMETRE',#40)LENGTH_UNIT()NAMED_UNIT(#43)); +#25= (NAMED_UNIT(#45)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#26= (NAMED_UNIT(#45)SOLID_ANGLE_UNIT()SI_UNIT($,.STERADIAN.)); +#28=PRODUCT('86_6618_1121_00004_1','86_6618_1121_00004_1','PART-86_6618_1121_00004_1-DESC',(#51)); +#29=PRODUCT_DEFINITION('','NONE',#52,#1); +#30=MANIFOLD_SOLID_BREP('86_6618_1121_00004_1',#53); +#31=AXIS2_PLACEMENT_3D('',#54,#55,#56); +#32=MANIFOLD_SOLID_BREP('86_6618_1121_00004_2',#57); +#33=AXIS2_PLACEMENT_3D('',#58,#59,#60); +#34=MANIFOLD_SOLID_BREP('86_6618_1121_00004_3',#61); +#35=AXIS2_PLACEMENT_3D('',#62,#63,#64); +#36=MANIFOLD_SOLID_BREP('86_6618_1121_00004_4',#65); +#37=AXIS2_PLACEMENT_3D('',#66,#67,#68); +#40=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.0),#69); +#43=DIMENSIONAL_EXPONENTS(1.0,0.0,0.0,0.0,0.0,0.0,0.0); +#45=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0); +#51=PRODUCT_CONTEXT('',#12,'mechanical'); +#52=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(' ','NONE',#28,.NOT_KNOWN.); +#53=CLOSED_SHELL('',(#70,#71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,#94,#95,#96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106,#107,#108,#109,#110,#111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,#122,#123,#124,#125,#126,#127,#128,#129,#130,#131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,#148,#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434,#435,#436,#437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449,#450,#451,#452,#453,#454)); +#54=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#55=DIRECTION('',(0.0,0.0,1.0)); +#56=DIRECTION('',(1.0,0.0,0.0)); +#57=CLOSED_SHELL('',(#455,#456,#457,#458)); +#58=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#59=DIRECTION('',(0.0,0.0,1.0)); +#60=DIRECTION('',(1.0,0.0,0.0)); +#61=CLOSED_SHELL('',(#459,#460,#461,#462)); +#62=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#63=DIRECTION('',(0.0,0.0,1.0)); +#64=DIRECTION('',(1.0,0.0,0.0)); +#65=CLOSED_SHELL('',(#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483,#484)); +#66=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#67=DIRECTION('',(0.0,0.0,1.0)); +#68=DIRECTION('',(1.0,0.0,0.0)); +#69= (NAMED_UNIT(#43)LENGTH_UNIT()SI_UNIT(.MILLI.,.METRE.)); +#70=ADVANCED_FACE('',(#486),#487,.T.); +#71=ADVANCED_FACE('',(#488),#489,.T.); +#72=ADVANCED_FACE('',(#490),#491,.T.); +#73=ADVANCED_FACE('',(#492),#493,.T.); +#74=ADVANCED_FACE('',(#494),#495,.T.); +#75=ADVANCED_FACE('',(#496),#497,.F.); +#76=ADVANCED_FACE('',(#498),#499,.T.); +#77=ADVANCED_FACE('',(#500),#501,.T.); +#78=ADVANCED_FACE('',(#502),#503,.T.); +#79=ADVANCED_FACE('',(#504),#505,.T.); +#80=ADVANCED_FACE('',(#506),#507,.T.); +#81=ADVANCED_FACE('',(#508),#509,.T.); +#82=ADVANCED_FACE('',(#510),#511,.T.); +#83=ADVANCED_FACE('',(#512),#513,.T.); +#84=ADVANCED_FACE('',(#514),#515,.T.); +#85=ADVANCED_FACE('',(#516),#517,.T.); +#86=ADVANCED_FACE('',(#518),#519,.T.); +#87=ADVANCED_FACE('',(#520),#521,.T.); +#88=ADVANCED_FACE('',(#522),#523,.T.); +#89=ADVANCED_FACE('',(#524),#525,.T.); +#90=ADVANCED_FACE('',(#526),#527,.T.); +#91=ADVANCED_FACE('',(#528),#529,.F.); +#92=ADVANCED_FACE('',(#530),#531,.F.); +#93=ADVANCED_FACE('',(#532),#533,.F.); +#94=ADVANCED_FACE('',(#534),#535,.F.); +#95=ADVANCED_FACE('',(#536),#537,.T.); +#96=ADVANCED_FACE('',(#538),#539,.T.); +#97=ADVANCED_FACE('',(#540),#541,.T.); +#98=ADVANCED_FACE('',(#542),#543,.T.); +#99=ADVANCED_FACE('',(#544),#545,.T.); +#100=ADVANCED_FACE('',(#546),#547,.F.); +#101=ADVANCED_FACE('',(#548),#549,.F.); +#102=ADVANCED_FACE('',(#550),#551,.F.); +#103=ADVANCED_FACE('',(#552),#553,.F.); +#104=ADVANCED_FACE('',(#554),#555,.F.); +#105=ADVANCED_FACE('',(#556),#557,.F.); +#106=ADVANCED_FACE('',(#558),#559,.F.); +#107=ADVANCED_FACE('',(#560),#561,.F.); +#108=ADVANCED_FACE('',(#562),#563,.F.); +#109=ADVANCED_FACE('',(#564),#565,.F.); +#110=ADVANCED_FACE('',(#566),#567,.F.); +#111=ADVANCED_FACE('',(#568),#569,.F.); +#112=ADVANCED_FACE('',(#570),#571,.F.); +#113=ADVANCED_FACE('',(#572),#573,.F.); +#114=ADVANCED_FACE('',(#574),#575,.F.); +#115=ADVANCED_FACE('',(#576),#577,.F.); +#116=ADVANCED_FACE('',(#578),#579,.T.); +#117=ADVANCED_FACE('',(#580),#581,.F.); +#118=ADVANCED_FACE('',(#582),#583,.F.); +#119=ADVANCED_FACE('',(#584),#585,.F.); +#120=ADVANCED_FACE('',(#586),#587,.F.); +#121=ADVANCED_FACE('',(#588),#589,.T.); +#122=ADVANCED_FACE('',(#590),#591,.F.); +#123=ADVANCED_FACE('',(#592),#593,.T.); +#124=ADVANCED_FACE('',(#594),#595,.F.); +#125=ADVANCED_FACE('',(#596),#597,.F.); +#126=ADVANCED_FACE('',(#598),#599,.T.); +#127=ADVANCED_FACE('',(#600),#601,.T.); +#128=ADVANCED_FACE('',(#602),#603,.T.); +#129=ADVANCED_FACE('',(#604,#605),#606,.T.); +#130=ADVANCED_FACE('',(#607),#608,.T.); +#131=ADVANCED_FACE('',(#609),#610,.T.); +#132=ADVANCED_FACE('',(#611),#612,.T.); +#133=ADVANCED_FACE('',(#613),#614,.T.); +#134=ADVANCED_FACE('',(#615),#616,.T.); +#135=ADVANCED_FACE('',(#617),#618,.T.); +#136=ADVANCED_FACE('',(#619),#620,.T.); +#137=ADVANCED_FACE('',(#621),#622,.T.); +#138=ADVANCED_FACE('',(#623),#624,.T.); +#139=ADVANCED_FACE('',(#625),#626,.T.); +#140=ADVANCED_FACE('',(#627),#628,.T.); +#141=ADVANCED_FACE('',(#629),#630,.T.); +#142=ADVANCED_FACE('',(#631),#632,.T.); +#143=ADVANCED_FACE('',(#633),#634,.T.); +#144=ADVANCED_FACE('',(#635),#636,.T.); +#145=ADVANCED_FACE('',(#637),#638,.T.); +#146=ADVANCED_FACE('',(#639,#640),#641,.T.); +#147=ADVANCED_FACE('',(#642),#643,.T.); +#148=ADVANCED_FACE('',(#644),#645,.T.); +#149=ADVANCED_FACE('',(#646),#647,.T.); +#150=ADVANCED_FACE('',(#648),#649,.T.); +#151=ADVANCED_FACE('',(#650),#651,.F.); +#152=ADVANCED_FACE('',(#652),#653,.F.); +#153=ADVANCED_FACE('',(#654),#655,.F.); +#154=ADVANCED_FACE('',(#656),#657,.F.); +#155=ADVANCED_FACE('',(#658),#659,.F.); +#156=ADVANCED_FACE('',(#660),#661,.F.); +#157=ADVANCED_FACE('',(#662),#663,.F.); +#158=ADVANCED_FACE('',(#664),#665,.T.); +#159=ADVANCED_FACE('',(#666),#667,.F.); +#160=ADVANCED_FACE('',(#668,#669),#670,.T.); +#161=ADVANCED_FACE('',(#671,#672),#673,.F.); +#162=ADVANCED_FACE('',(#674),#675,.F.); +#163=ADVANCED_FACE('',(#676,#677),#678,.F.); +#164=ADVANCED_FACE('',(#679),#680,.F.); +#165=ADVANCED_FACE('',(#681),#682,.F.); +#166=ADVANCED_FACE('',(#683),#684,.T.); +#167=ADVANCED_FACE('',(#685),#686,.F.); +#168=ADVANCED_FACE('',(#687),#688,.F.); +#169=ADVANCED_FACE('',(#689),#690,.F.); +#170=ADVANCED_FACE('',(#691),#692,.F.); +#171=ADVANCED_FACE('',(#693),#694,.F.); +#172=ADVANCED_FACE('',(#695),#696,.F.); +#173=ADVANCED_FACE('',(#697),#698,.F.); +#174=ADVANCED_FACE('',(#699),#700,.F.); +#175=ADVANCED_FACE('',(#701),#702,.F.); +#176=ADVANCED_FACE('',(#703),#704,.F.); +#177=ADVANCED_FACE('',(#705),#706,.F.); +#178=ADVANCED_FACE('',(#707),#708,.F.); +#179=ADVANCED_FACE('',(#709),#710,.F.); +#180=ADVANCED_FACE('',(#711),#712,.F.); +#181=ADVANCED_FACE('',(#713),#714,.F.); +#182=ADVANCED_FACE('',(#715),#716,.F.); +#183=ADVANCED_FACE('',(#717),#718,.F.); +#184=ADVANCED_FACE('',(#719),#720,.F.); +#185=ADVANCED_FACE('',(#721),#722,.F.); +#186=ADVANCED_FACE('',(#723),#724,.F.); +#187=ADVANCED_FACE('',(#725),#726,.F.); +#188=ADVANCED_FACE('',(#727),#728,.F.); +#189=ADVANCED_FACE('',(#729),#730,.F.); +#190=ADVANCED_FACE('',(#731),#732,.F.); +#191=ADVANCED_FACE('',(#733),#734,.F.); +#192=ADVANCED_FACE('',(#735),#736,.F.); +#193=ADVANCED_FACE('',(#737),#738,.F.); +#194=ADVANCED_FACE('',(#739),#740,.F.); +#195=ADVANCED_FACE('',(#741),#742,.F.); +#196=ADVANCED_FACE('',(#743),#744,.F.); +#197=ADVANCED_FACE('',(#745),#746,.F.); +#198=ADVANCED_FACE('',(#747),#748,.F.); +#199=ADVANCED_FACE('',(#749),#750,.F.); +#200=ADVANCED_FACE('',(#751),#752,.F.); +#201=ADVANCED_FACE('',(#753),#754,.F.); +#202=ADVANCED_FACE('',(#755),#756,.F.); +#203=ADVANCED_FACE('',(#757),#758,.F.); +#204=ADVANCED_FACE('',(#759),#760,.F.); +#205=ADVANCED_FACE('',(#761),#762,.F.); +#206=ADVANCED_FACE('',(#763),#764,.F.); +#207=ADVANCED_FACE('',(#765),#766,.F.); +#208=ADVANCED_FACE('',(#767),#768,.F.); +#209=ADVANCED_FACE('',(#769),#770,.F.); +#210=ADVANCED_FACE('',(#771),#772,.F.); +#211=ADVANCED_FACE('',(#773),#774,.F.); +#212=ADVANCED_FACE('',(#775),#776,.F.); +#213=ADVANCED_FACE('',(#777),#778,.F.); +#214=ADVANCED_FACE('',(#779),#780,.F.); +#215=ADVANCED_FACE('',(#781),#782,.F.); +#216=ADVANCED_FACE('',(#783),#784,.F.); +#217=ADVANCED_FACE('',(#785,#786,#787,#788,#789),#790,.T.); +#218=ADVANCED_FACE('',(#791),#792,.T.); +#219=ADVANCED_FACE('',(#793),#794,.T.); +#220=ADVANCED_FACE('',(#795,#796),#797,.T.); +#221=ADVANCED_FACE('',(#798),#799,.T.); +#222=ADVANCED_FACE('',(#800),#801,.T.); +#223=ADVANCED_FACE('',(#802),#803,.T.); +#224=ADVANCED_FACE('',(#804),#805,.T.); +#225=ADVANCED_FACE('',(#806),#807,.T.); +#226=ADVANCED_FACE('',(#808),#809,.T.); +#227=ADVANCED_FACE('',(#810),#811,.T.); +#228=ADVANCED_FACE('',(#812),#813,.F.); +#229=ADVANCED_FACE('',(#814),#815,.F.); +#230=ADVANCED_FACE('',(#816),#817,.T.); +#231=ADVANCED_FACE('',(#818),#819,.T.); +#232=ADVANCED_FACE('',(#820),#821,.T.); +#233=ADVANCED_FACE('',(#822),#823,.T.); +#234=ADVANCED_FACE('',(#824),#825,.T.); +#235=ADVANCED_FACE('',(#826,#827),#828,.F.); +#236=ADVANCED_FACE('',(#829),#830,.T.); +#237=ADVANCED_FACE('',(#831),#832,.T.); +#238=ADVANCED_FACE('',(#833),#834,.F.); +#239=ADVANCED_FACE('',(#835),#836,.F.); +#240=ADVANCED_FACE('',(#837),#838,.F.); +#241=ADVANCED_FACE('',(#839),#840,.T.); +#242=ADVANCED_FACE('',(#841),#842,.T.); +#243=ADVANCED_FACE('',(#843),#844,.T.); +#244=ADVANCED_FACE('',(#845),#846,.T.); +#245=ADVANCED_FACE('',(#847),#848,.F.); +#246=ADVANCED_FACE('',(#849),#850,.F.); +#247=ADVANCED_FACE('',(#851),#852,.F.); +#248=ADVANCED_FACE('',(#853),#854,.T.); +#249=ADVANCED_FACE('',(#855),#856,.F.); +#250=ADVANCED_FACE('',(#857),#858,.F.); +#251=ADVANCED_FACE('',(#859),#860,.T.); +#252=ADVANCED_FACE('',(#861),#862,.T.); +#253=ADVANCED_FACE('',(#863),#864,.F.); +#254=ADVANCED_FACE('',(#865),#866,.F.); +#255=ADVANCED_FACE('',(#867),#868,.F.); +#256=ADVANCED_FACE('',(#869),#870,.F.); +#257=ADVANCED_FACE('',(#871),#872,.F.); +#258=ADVANCED_FACE('',(#873),#874,.F.); +#259=ADVANCED_FACE('',(#875),#876,.F.); +#260=ADVANCED_FACE('',(#877),#878,.F.); +#261=ADVANCED_FACE('',(#879),#880,.F.); +#262=ADVANCED_FACE('',(#881),#882,.F.); +#263=ADVANCED_FACE('',(#883),#884,.F.); +#264=ADVANCED_FACE('',(#885),#886,.F.); +#265=ADVANCED_FACE('',(#887),#888,.F.); +#266=ADVANCED_FACE('',(#889),#890,.F.); +#267=ADVANCED_FACE('',(#891),#892,.F.); +#268=ADVANCED_FACE('',(#893),#894,.F.); +#269=ADVANCED_FACE('',(#895),#896,.F.); +#270=ADVANCED_FACE('',(#897),#898,.F.); +#271=ADVANCED_FACE('',(#899),#900,.F.); +#272=ADVANCED_FACE('',(#901),#902,.T.); +#273=ADVANCED_FACE('',(#903),#904,.T.); +#274=ADVANCED_FACE('',(#905),#906,.F.); +#275=ADVANCED_FACE('',(#907),#908,.F.); +#276=ADVANCED_FACE('',(#909),#910,.F.); +#277=ADVANCED_FACE('',(#911),#912,.F.); +#278=ADVANCED_FACE('',(#913),#914,.T.); +#279=ADVANCED_FACE('',(#915),#916,.F.); +#280=ADVANCED_FACE('',(#917),#918,.T.); +#281=ADVANCED_FACE('',(#919),#920,.F.); +#282=ADVANCED_FACE('',(#921),#922,.T.); +#283=ADVANCED_FACE('',(#923),#924,.F.); +#284=ADVANCED_FACE('',(#925),#926,.T.); +#285=ADVANCED_FACE('',(#927),#928,.F.); +#286=ADVANCED_FACE('',(#929),#930,.T.); +#287=ADVANCED_FACE('',(#931),#932,.T.); +#288=ADVANCED_FACE('',(#933),#934,.T.); +#289=ADVANCED_FACE('',(#935),#936,.T.); +#290=ADVANCED_FACE('',(#937),#938,.T.); +#291=ADVANCED_FACE('',(#939),#940,.T.); +#292=ADVANCED_FACE('',(#941),#942,.T.); +#293=ADVANCED_FACE('',(#943),#944,.T.); +#294=ADVANCED_FACE('',(#945),#946,.T.); +#295=ADVANCED_FACE('',(#947),#948,.T.); +#296=ADVANCED_FACE('',(#949),#950,.T.); +#297=ADVANCED_FACE('',(#951),#952,.T.); +#298=ADVANCED_FACE('',(#953),#954,.T.); +#299=ADVANCED_FACE('',(#955),#956,.T.); +#300=ADVANCED_FACE('',(#957),#958,.F.); +#301=ADVANCED_FACE('',(#959),#960,.F.); +#302=ADVANCED_FACE('',(#961),#962,.F.); +#303=ADVANCED_FACE('',(#963),#964,.F.); +#304=ADVANCED_FACE('',(#965),#966,.T.); +#305=ADVANCED_FACE('',(#967),#968,.T.); +#306=ADVANCED_FACE('',(#969),#970,.T.); +#307=ADVANCED_FACE('',(#971),#972,.T.); +#308=ADVANCED_FACE('',(#973),#974,.T.); +#309=ADVANCED_FACE('',(#975),#976,.T.); +#310=ADVANCED_FACE('',(#977),#978,.T.); +#311=ADVANCED_FACE('',(#979),#980,.T.); +#312=ADVANCED_FACE('',(#981),#982,.T.); +#313=ADVANCED_FACE('',(#983),#984,.T.); +#314=ADVANCED_FACE('',(#985),#986,.T.); +#315=ADVANCED_FACE('',(#987),#988,.T.); +#316=ADVANCED_FACE('',(#989),#990,.T.); +#317=ADVANCED_FACE('',(#991),#992,.T.); +#318=ADVANCED_FACE('',(#993),#994,.T.); +#319=ADVANCED_FACE('',(#995),#996,.T.); +#320=ADVANCED_FACE('',(#997),#998,.T.); +#321=ADVANCED_FACE('',(#999),#1000,.T.); +#322=ADVANCED_FACE('',(#1001),#1002,.T.); +#323=ADVANCED_FACE('',(#1003),#1004,.T.); +#324=ADVANCED_FACE('',(#1005),#1006,.T.); +#325=ADVANCED_FACE('',(#1007),#1008,.T.); +#326=ADVANCED_FACE('',(#1009),#1010,.T.); +#327=ADVANCED_FACE('',(#1011),#1012,.T.); +#328=ADVANCED_FACE('',(#1013,#1014,#1015,#1016,#1017),#1018,.F.); +#329=ADVANCED_FACE('',(#1019),#1020,.T.); +#330=ADVANCED_FACE('',(#1021,#1022),#1023,.T.); +#331=ADVANCED_FACE('',(#1024),#1025,.T.); +#332=ADVANCED_FACE('',(#1026),#1027,.T.); +#333=ADVANCED_FACE('',(#1028),#1029,.F.); +#334=ADVANCED_FACE('',(#1030),#1031,.T.); +#335=ADVANCED_FACE('',(#1032),#1033,.F.); +#336=ADVANCED_FACE('',(#1034),#1035,.F.); +#337=ADVANCED_FACE('',(#1036),#1037,.T.); +#338=ADVANCED_FACE('',(#1038),#1039,.F.); +#339=ADVANCED_FACE('',(#1040),#1041,.F.); +#340=ADVANCED_FACE('',(#1042),#1043,.T.); +#341=ADVANCED_FACE('',(#1044),#1045,.F.); +#342=ADVANCED_FACE('',(#1046),#1047,.F.); +#343=ADVANCED_FACE('',(#1048),#1049,.T.); +#344=ADVANCED_FACE('',(#1050),#1051,.F.); +#345=ADVANCED_FACE('',(#1052),#1053,.F.); +#346=ADVANCED_FACE('',(#1054),#1055,.T.); +#347=ADVANCED_FACE('',(#1056),#1057,.F.); +#348=ADVANCED_FACE('',(#1058),#1059,.F.); +#349=ADVANCED_FACE('',(#1060),#1061,.T.); +#350=ADVANCED_FACE('',(#1062),#1063,.F.); +#351=ADVANCED_FACE('',(#1064),#1065,.F.); +#352=ADVANCED_FACE('',(#1066),#1067,.T.); +#353=ADVANCED_FACE('',(#1068),#1069,.F.); +#354=ADVANCED_FACE('',(#1070),#1071,.F.); +#355=ADVANCED_FACE('',(#1072),#1073,.T.); +#356=ADVANCED_FACE('',(#1074),#1075,.F.); +#357=ADVANCED_FACE('',(#1076),#1077,.F.); +#358=ADVANCED_FACE('',(#1078),#1079,.T.); +#359=ADVANCED_FACE('',(#1080),#1081,.F.); +#360=ADVANCED_FACE('',(#1082),#1083,.F.); +#361=ADVANCED_FACE('',(#1084),#1085,.T.); +#362=ADVANCED_FACE('',(#1086),#1087,.F.); +#363=ADVANCED_FACE('',(#1088),#1089,.F.); +#364=ADVANCED_FACE('',(#1090),#1091,.T.); +#365=ADVANCED_FACE('',(#1092),#1093,.F.); +#366=ADVANCED_FACE('',(#1094),#1095,.F.); +#367=ADVANCED_FACE('',(#1096),#1097,.T.); +#368=ADVANCED_FACE('',(#1098),#1099,.F.); +#369=ADVANCED_FACE('',(#1100),#1101,.F.); +#370=ADVANCED_FACE('',(#1102),#1103,.T.); +#371=ADVANCED_FACE('',(#1104),#1105,.F.); +#372=ADVANCED_FACE('',(#1106),#1107,.F.); +#373=ADVANCED_FACE('',(#1108),#1109,.T.); +#374=ADVANCED_FACE('',(#1110),#1111,.F.); +#375=ADVANCED_FACE('',(#1112),#1113,.F.); +#376=ADVANCED_FACE('',(#1114),#1115,.T.); +#377=ADVANCED_FACE('',(#1116),#1117,.F.); +#378=ADVANCED_FACE('',(#1118),#1119,.F.); +#379=ADVANCED_FACE('',(#1120),#1121,.T.); +#380=ADVANCED_FACE('',(#1122),#1123,.F.); +#381=ADVANCED_FACE('',(#1124),#1125,.F.); +#382=ADVANCED_FACE('',(#1126),#1127,.T.); +#383=ADVANCED_FACE('',(#1128),#1129,.F.); +#384=ADVANCED_FACE('',(#1130),#1131,.F.); +#385=ADVANCED_FACE('',(#1132),#1133,.T.); +#386=ADVANCED_FACE('',(#1134),#1135,.F.); +#387=ADVANCED_FACE('',(#1136),#1137,.F.); +#388=ADVANCED_FACE('',(#1138),#1139,.T.); +#389=ADVANCED_FACE('',(#1140),#1141,.F.); +#390=ADVANCED_FACE('',(#1142),#1143,.F.); +#391=ADVANCED_FACE('',(#1144),#1145,.T.); +#392=ADVANCED_FACE('',(#1146),#1147,.F.); +#393=ADVANCED_FACE('',(#1148),#1149,.F.); +#394=ADVANCED_FACE('',(#1150),#1151,.T.); +#395=ADVANCED_FACE('',(#1152),#1153,.F.); +#396=ADVANCED_FACE('',(#1154),#1155,.F.); +#397=ADVANCED_FACE('',(#1156),#1157,.T.); +#398=ADVANCED_FACE('',(#1158),#1159,.F.); +#399=ADVANCED_FACE('',(#1160),#1161,.F.); +#400=ADVANCED_FACE('',(#1162),#1163,.T.); +#401=ADVANCED_FACE('',(#1164),#1165,.F.); +#402=ADVANCED_FACE('',(#1166),#1167,.F.); +#403=ADVANCED_FACE('',(#1168),#1169,.T.); +#404=ADVANCED_FACE('',(#1170),#1171,.F.); +#405=ADVANCED_FACE('',(#1172),#1173,.F.); +#406=ADVANCED_FACE('',(#1174),#1175,.T.); +#407=ADVANCED_FACE('',(#1176),#1177,.F.); +#408=ADVANCED_FACE('',(#1178),#1179,.F.); +#409=ADVANCED_FACE('',(#1180),#1181,.T.); +#410=ADVANCED_FACE('',(#1182),#1183,.F.); +#411=ADVANCED_FACE('',(#1184),#1185,.F.); +#412=ADVANCED_FACE('',(#1186),#1187,.T.); +#413=ADVANCED_FACE('',(#1188),#1189,.F.); +#414=ADVANCED_FACE('',(#1190),#1191,.F.); +#415=ADVANCED_FACE('',(#1192),#1193,.T.); +#416=ADVANCED_FACE('',(#1194),#1195,.F.); +#417=ADVANCED_FACE('',(#1196),#1197,.F.); +#418=ADVANCED_FACE('',(#1198),#1199,.T.); +#419=ADVANCED_FACE('',(#1200),#1201,.F.); +#420=ADVANCED_FACE('',(#1202),#1203,.F.); +#421=ADVANCED_FACE('',(#1204),#1205,.T.); +#422=ADVANCED_FACE('',(#1206),#1207,.F.); +#423=ADVANCED_FACE('',(#1208),#1209,.F.); +#424=ADVANCED_FACE('',(#1210),#1211,.T.); +#425=ADVANCED_FACE('',(#1212),#1213,.F.); +#426=ADVANCED_FACE('',(#1214),#1215,.F.); +#427=ADVANCED_FACE('',(#1216),#1217,.T.); +#428=ADVANCED_FACE('',(#1218),#1219,.F.); +#429=ADVANCED_FACE('',(#1220),#1221,.F.); +#430=ADVANCED_FACE('',(#1222),#1223,.T.); +#431=ADVANCED_FACE('',(#1224),#1225,.F.); +#432=ADVANCED_FACE('',(#1226),#1227,.F.); +#433=ADVANCED_FACE('',(#1228),#1229,.T.); +#434=ADVANCED_FACE('',(#1230),#1231,.F.); +#435=ADVANCED_FACE('',(#1232),#1233,.F.); +#436=ADVANCED_FACE('',(#1234),#1235,.T.); +#437=ADVANCED_FACE('',(#1236),#1237,.F.); +#438=ADVANCED_FACE('',(#1238),#1239,.F.); +#439=ADVANCED_FACE('',(#1240),#1241,.T.); +#440=ADVANCED_FACE('',(#1242),#1243,.F.); +#441=ADVANCED_FACE('',(#1244),#1245,.F.); +#442=ADVANCED_FACE('',(#1246),#1247,.T.); +#443=ADVANCED_FACE('',(#1248),#1249,.F.); +#444=ADVANCED_FACE('',(#1250),#1251,.F.); +#445=ADVANCED_FACE('',(#1252),#1253,.T.); +#446=ADVANCED_FACE('',(#1254),#1255,.F.); +#447=ADVANCED_FACE('',(#1256),#1257,.F.); +#448=ADVANCED_FACE('',(#1258),#1259,.T.); +#449=ADVANCED_FACE('',(#1260),#1261,.F.); +#450=ADVANCED_FACE('',(#1262),#1263,.F.); +#451=ADVANCED_FACE('',(#1264),#1265,.T.); +#452=ADVANCED_FACE('',(#1266),#1267,.F.); +#453=ADVANCED_FACE('',(#1268),#1269,.F.); +#454=ADVANCED_FACE('',(#1270),#1271,.T.); +#455=ADVANCED_FACE('',(#1272),#1273,.T.); +#456=ADVANCED_FACE('',(#1274),#1275,.T.); +#457=ADVANCED_FACE('',(#1276),#1277,.T.); +#458=ADVANCED_FACE('',(#1278),#1279,.T.); +#459=ADVANCED_FACE('',(#1280),#1281,.T.); +#460=ADVANCED_FACE('',(#1282),#1283,.T.); +#461=ADVANCED_FACE('',(#1284),#1285,.T.); +#462=ADVANCED_FACE('',(#1286),#1287,.T.); +#463=ADVANCED_FACE('',(#1288),#1289,.T.); +#464=ADVANCED_FACE('',(#1290),#1291,.T.); +#465=ADVANCED_FACE('',(#1292),#1293,.F.); +#466=ADVANCED_FACE('',(#1294),#1295,.T.); +#467=ADVANCED_FACE('',(#1296),#1297,.T.); +#468=ADVANCED_FACE('',(#1298,#1299),#1300,.T.); +#469=ADVANCED_FACE('',(#1301,#1302),#1303,.T.); +#470=ADVANCED_FACE('',(#1304),#1305,.T.); +#471=ADVANCED_FACE('',(#1306),#1307,.T.); +#472=ADVANCED_FACE('',(#1308),#1309,.T.); +#473=ADVANCED_FACE('',(#1310),#1311,.T.); +#474=ADVANCED_FACE('',(#1312),#1313,.T.); +#475=ADVANCED_FACE('',(#1314),#1315,.T.); +#476=ADVANCED_FACE('',(#1316),#1317,.F.); +#477=ADVANCED_FACE('',(#1318),#1319,.T.); +#478=ADVANCED_FACE('',(#1320),#1321,.T.); +#479=ADVANCED_FACE('',(#1322),#1323,.T.); +#480=ADVANCED_FACE('',(#1324),#1325,.T.); +#481=ADVANCED_FACE('',(#1326),#1327,.T.); +#482=ADVANCED_FACE('',(#1328),#1329,.T.); +#483=ADVANCED_FACE('',(#1330),#1331,.T.); +#484=ADVANCED_FACE('',(#1332),#1333,.T.); +#486=FACE_OUTER_BOUND('',#1334,.T.); +#487=TOROIDAL_SURFACE('',#1335,1.5,0.5); +#488=FACE_OUTER_BOUND('',#1336,.T.); +#489=TOROIDAL_SURFACE('',#1337,1.5,0.5); +#490=FACE_OUTER_BOUND('',#1338,.T.); +#491=TOROIDAL_SURFACE('',#1339,1.5,0.5); +#492=FACE_OUTER_BOUND('',#1340,.T.); +#493=TOROIDAL_SURFACE('',#1341,1.5,0.5); +#494=FACE_OUTER_BOUND('',#1342,.T.); +#495=CONICAL_SURFACE('',#1343,4.5,0.523598775); +#496=FACE_OUTER_BOUND('',#1344,.T.); +#497=TOROIDAL_SURFACE('',#1345,4.7,0.2); +#498=FACE_OUTER_BOUND('',#1346,.T.); +#499=CYLINDRICAL_SURFACE('',#1347,4.5); +#500=FACE_OUTER_BOUND('',#1348,.T.); +#501=TOROIDAL_SURFACE('',#1349,4.3,0.2); +#502=FACE_OUTER_BOUND('',#1350,.T.); +#503=TOROIDAL_SURFACE('',#1351,3.8,0.2); +#504=FACE_OUTER_BOUND('',#1352,.T.); +#505=CYLINDRICAL_SURFACE('',#1353,0.5); +#506=FACE_OUTER_BOUND('',#1354,.T.); +#507=CYLINDRICAL_SURFACE('',#1355,0.5); +#508=FACE_OUTER_BOUND('',#1356,.T.); +#509=CYLINDRICAL_SURFACE('',#1357,0.5); +#510=FACE_OUTER_BOUND('',#1358,.T.); +#511=CYLINDRICAL_SURFACE('',#1359,0.5); +#512=FACE_OUTER_BOUND('',#1360,.T.); +#513=CYLINDRICAL_SURFACE('',#1361,0.5); +#514=FACE_OUTER_BOUND('',#1362,.T.); +#515=CYLINDRICAL_SURFACE('',#1363,0.5); +#516=FACE_OUTER_BOUND('',#1364,.T.); +#517=CYLINDRICAL_SURFACE('',#1365,0.5); +#518=FACE_OUTER_BOUND('',#1366,.T.); +#519=CYLINDRICAL_SURFACE('',#1367,0.5); +#520=FACE_OUTER_BOUND('',#1368,.T.); +#521=CONICAL_SURFACE('',#1369,0.326794919243112,0.523598775); +#522=FACE_OUTER_BOUND('',#1370,.T.); +#523=CONICAL_SURFACE('',#1371,0.326794919243112,0.523598775); +#524=FACE_OUTER_BOUND('',#1372,.T.); +#525=CONICAL_SURFACE('',#1373,0.326794919243112,0.523598775); +#526=FACE_OUTER_BOUND('',#1374,.T.); +#527=CONICAL_SURFACE('',#1375,0.326794919243112,0.523598775); +#528=FACE_OUTER_BOUND('',#1376,.T.); +#529=CYLINDRICAL_SURFACE('',#1377,0.25); +#530=FACE_OUTER_BOUND('',#1378,.T.); +#531=CYLINDRICAL_SURFACE('',#1379,0.25); +#532=FACE_OUTER_BOUND('',#1380,.T.); +#533=CYLINDRICAL_SURFACE('',#1381,0.5); +#534=FACE_OUTER_BOUND('',#1382,.T.); +#535=CYLINDRICAL_SURFACE('',#1383,0.5); +#536=FACE_OUTER_BOUND('',#1384,.T.); +#537=CYLINDRICAL_SURFACE('',#1385,6.3); +#538=FACE_OUTER_BOUND('',#1386,.T.); +#539=CYLINDRICAL_SURFACE('',#1387,3.375); +#540=FACE_OUTER_BOUND('',#1388,.T.); +#541=CONICAL_SURFACE('',#1389,3.375,0.785398162499998); +#542=FACE_OUTER_BOUND('',#1390,.T.); +#543=CYLINDRICAL_SURFACE('',#1391,2.825); +#544=FACE_OUTER_BOUND('',#1392,.T.); +#545=TOROIDAL_SURFACE('',#1393,2.625,0.2); +#546=FACE_OUTER_BOUND('',#1394,.T.); +#547=CONICAL_SURFACE('',#1395,0.525,0.785398162499998); +#548=FACE_OUTER_BOUND('',#1396,.T.); +#549=CONICAL_SURFACE('',#1397,0.525,0.785398162499998); +#550=FACE_OUTER_BOUND('',#1398,.T.); +#551=CONICAL_SURFACE('',#1399,0.525,0.785398162499998); +#552=FACE_OUTER_BOUND('',#1400,.T.); +#553=CONICAL_SURFACE('',#1401,0.525,0.785398162499998); +#554=FACE_OUTER_BOUND('',#1402,.T.); +#555=CYLINDRICAL_SURFACE('',#1403,0.525); +#556=FACE_OUTER_BOUND('',#1404,.T.); +#557=CYLINDRICAL_SURFACE('',#1405,0.525); +#558=FACE_OUTER_BOUND('',#1406,.T.); +#559=CYLINDRICAL_SURFACE('',#1407,0.525); +#560=FACE_OUTER_BOUND('',#1408,.T.); +#561=CYLINDRICAL_SURFACE('',#1409,0.525); +#562=FACE_OUTER_BOUND('',#1410,.T.); +#563=CONICAL_SURFACE('',#1411,1.66427947791473,1.0297442575); +#564=FACE_OUTER_BOUND('',#1412,.T.); +#565=CONICAL_SURFACE('',#1413,1.66427947791474,1.0297442575); +#566=FACE_OUTER_BOUND('',#1414,.T.); +#567=CONICAL_SURFACE('',#1415,1.66427947791473,1.0297442575); +#568=FACE_OUTER_BOUND('',#1416,.T.); +#569=CONICAL_SURFACE('',#1417,1.66427947791474,1.0297442575); +#570=FACE_OUTER_BOUND('',#1418,.T.); +#571=TOROIDAL_SURFACE('',#1419,4.75,0.3); +#572=FACE_OUTER_BOUND('',#1420,.T.); +#573=CONICAL_SURFACE('',#1421,3.55,1.04719755); +#574=FACE_OUTER_BOUND('',#1422,.T.); +#575=CONICAL_SURFACE('',#1423,3.55,1.04719755); +#576=FACE_OUTER_BOUND('',#1424,.T.); +#577=CONICAL_SURFACE('',#1425,4.15,0.785398162500003); +#578=FACE_OUTER_BOUND('',#1426,.T.); +#579=CONICAL_SURFACE('',#1427,5.0,1.04719755); +#580=FACE_OUTER_BOUND('',#1428,.T.); +#581=CYLINDRICAL_SURFACE('',#1429,3.7); +#582=FACE_OUTER_BOUND('',#1430,.T.); +#583=CYLINDRICAL_SURFACE('',#1431,4.05); +#584=FACE_OUTER_BOUND('',#1432,.T.); +#585=CYLINDRICAL_SURFACE('',#1433,4.05); +#586=FACE_OUTER_BOUND('',#1434,.T.); +#587=CYLINDRICAL_SURFACE('',#1435,3.55); +#588=FACE_OUTER_BOUND('',#1436,.T.); +#589=CYLINDRICAL_SURFACE('',#1437,4.45); +#590=FACE_OUTER_BOUND('',#1438,.T.); +#591=TOROIDAL_SURFACE('',#1439,4.65,0.2); +#592=FACE_OUTER_BOUND('',#1440,.T.); +#593=CYLINDRICAL_SURFACE('',#1441,4.45); +#594=FACE_OUTER_BOUND('',#1442,.T.); +#595=CONICAL_SURFACE('',#1443,3.7,0.523598775); +#596=FACE_OUTER_BOUND('',#1444,.T.); +#597=CONICAL_SURFACE('',#1445,3.7,0.523598775); +#598=FACE_OUTER_BOUND('',#1446,.T.); +#599=CYLINDRICAL_SURFACE('',#1447,5.0); +#600=FACE_OUTER_BOUND('',#1448,.T.); +#601=CONICAL_SURFACE('',#1449,4.45,1.04719755); +#602=FACE_OUTER_BOUND('',#1450,.T.); +#603=CYLINDRICAL_SURFACE('',#1451,5.0); +#604=FACE_BOUND('',#1452,.T.); +#605=FACE_OUTER_BOUND('',#1453,.T.); +#606=PLANE('',#1454); +#607=FACE_OUTER_BOUND('',#1455,.T.); +#608=CONICAL_SURFACE('',#1456,6.3,1.3089969375); +#609=FACE_OUTER_BOUND('',#1457,.T.); +#610=CYLINDRICAL_SURFACE('',#1458,6.3); +#611=FACE_OUTER_BOUND('',#1459,.T.); +#612=CONICAL_SURFACE('',#1460,6.0,1.3089969375); +#613=FACE_OUTER_BOUND('',#1461,.T.); +#614=CONICAL_SURFACE('',#1462,6.3,1.3089969375); +#615=FACE_OUTER_BOUND('',#1463,.T.); +#616=CYLINDRICAL_SURFACE('',#1464,6.3); +#617=FACE_OUTER_BOUND('',#1465,.T.); +#618=CONICAL_SURFACE('',#1466,6.0,1.3089969375); +#619=FACE_OUTER_BOUND('',#1467,.T.); +#620=CONICAL_SURFACE('',#1468,6.3,1.3089969375); +#621=FACE_OUTER_BOUND('',#1469,.T.); +#622=CYLINDRICAL_SURFACE('',#1470,6.3); +#623=FACE_OUTER_BOUND('',#1471,.T.); +#624=CONICAL_SURFACE('',#1472,6.0,1.3089969375); +#625=FACE_OUTER_BOUND('',#1473,.T.); +#626=CONICAL_SURFACE('',#1474,6.3,1.3089969375); +#627=FACE_OUTER_BOUND('',#1475,.T.); +#628=CYLINDRICAL_SURFACE('',#1476,6.3); +#629=FACE_OUTER_BOUND('',#1477,.T.); +#630=CONICAL_SURFACE('',#1478,6.0,1.3089969375); +#631=FACE_OUTER_BOUND('',#1479,.T.); +#632=CYLINDRICAL_SURFACE('',#1480,6.3); +#633=FACE_OUTER_BOUND('',#1481,.T.); +#634=CONICAL_SURFACE('',#1482,6.0,1.3089969375); +#635=FACE_OUTER_BOUND('',#1483,.T.); +#636=CONICAL_SURFACE('',#1484,6.3,1.3089969375); +#637=FACE_OUTER_BOUND('',#1485,.T.); +#638=CYLINDRICAL_SURFACE('',#1486,6.3); +#639=FACE_BOUND('',#1487,.T.); +#640=FACE_OUTER_BOUND('',#1488,.T.); +#641=PLANE('',#1489); +#642=FACE_OUTER_BOUND('',#1490,.T.); +#643=CYLINDRICAL_SURFACE('',#1491,4.45); +#644=FACE_OUTER_BOUND('',#1492,.T.); +#645=CONICAL_SURFACE('',#1493,6.0,1.3089969375); +#646=FACE_OUTER_BOUND('',#1494,.T.); +#647=CONICAL_SURFACE('',#1495,6.3,1.3089969375); +#648=FACE_OUTER_BOUND('',#1496,.T.); +#649=CONICAL_SURFACE('',#1497,4.45,1.04719755); +#650=FACE_OUTER_BOUND('',#1498,.T.); +#651=PLANE('',#1499); +#652=FACE_OUTER_BOUND('',#1500,.T.); +#653=PLANE('',#1501); +#654=FACE_OUTER_BOUND('',#1502,.T.); +#655=PLANE('',#1503); +#656=FACE_OUTER_BOUND('',#1504,.T.); +#657=PLANE('',#1505); +#658=FACE_OUTER_BOUND('',#1506,.T.); +#659=PLANE('',#1507); +#660=FACE_OUTER_BOUND('',#1508,.T.); +#661=PLANE('',#1509); +#662=FACE_OUTER_BOUND('',#1510,.T.); +#663=TOROIDAL_SURFACE('',#1511,4.65,0.2); +#664=FACE_OUTER_BOUND('',#1512,.T.); +#665=CYLINDRICAL_SURFACE('',#1513,4.45); +#666=FACE_OUTER_BOUND('',#1514,.T.); +#667=CYLINDRICAL_SURFACE('',#1515,3.55); +#668=FACE_BOUND('',#1516,.T.); +#669=FACE_OUTER_BOUND('',#1517,.T.); +#670=PLANE('',#1518); +#671=FACE_BOUND('',#1519,.T.); +#672=FACE_OUTER_BOUND('',#1520,.T.); +#673=PLANE('',#1521); +#674=FACE_OUTER_BOUND('',#1522,.T.); +#675=CYLINDRICAL_SURFACE('',#1523,4.05); +#676=FACE_BOUND('',#1524,.T.); +#677=FACE_OUTER_BOUND('',#1525,.T.); +#678=PLANE('',#1526); +#679=FACE_OUTER_BOUND('',#1527,.T.); +#680=CYLINDRICAL_SURFACE('',#1528,4.05); +#681=FACE_OUTER_BOUND('',#1529,.T.); +#682=CYLINDRICAL_SURFACE('',#1530,3.7); +#683=FACE_OUTER_BOUND('',#1531,.T.); +#684=CONICAL_SURFACE('',#1532,5.0,1.04719755); +#685=FACE_OUTER_BOUND('',#1533,.T.); +#686=CONICAL_SURFACE('',#1534,4.15,0.785398162500003); +#687=FACE_OUTER_BOUND('',#1535,.T.); +#688=CONICAL_SURFACE('',#1536,3.55,1.04719755); +#689=FACE_OUTER_BOUND('',#1537,.T.); +#690=CONICAL_SURFACE('',#1538,3.55,1.04719755); +#691=FACE_OUTER_BOUND('',#1539,.T.); +#692=PLANE('',#1540); +#693=FACE_OUTER_BOUND('',#1541,.T.); +#694=PLANE('',#1542); +#695=FACE_OUTER_BOUND('',#1543,.T.); +#696=TOROIDAL_SURFACE('',#1544,4.75,0.3); +#697=FACE_OUTER_BOUND('',#1545,.T.); +#698=CONICAL_SURFACE('',#1546,1.66427947791474,1.0297442575); +#699=FACE_OUTER_BOUND('',#1547,.T.); +#700=PLANE('',#1548); +#701=FACE_OUTER_BOUND('',#1549,.T.); +#702=CONICAL_SURFACE('',#1550,0.614598140489768,0.510266231721089); +#703=FACE_OUTER_BOUND('',#1551,.T.); +#704=PLANE('',#1552); +#705=FACE_OUTER_BOUND('',#1553,.T.); +#706=CONICAL_SURFACE('',#1554,0.56,0.0133325432789129); +#707=FACE_OUTER_BOUND('',#1555,.T.); +#708=PLANE('',#1556); +#709=FACE_OUTER_BOUND('',#1557,.T.); +#710=CONICAL_SURFACE('',#1558,0.614598140489768,0.510266231721089); +#711=FACE_OUTER_BOUND('',#1559,.T.); +#712=PLANE('',#1560); +#713=FACE_OUTER_BOUND('',#1561,.T.); +#714=CONICAL_SURFACE('',#1562,0.56,0.0133325432789129); +#715=FACE_OUTER_BOUND('',#1563,.T.); +#716=CONICAL_SURFACE('',#1564,1.66427947791473,1.0297442575); +#717=FACE_OUTER_BOUND('',#1565,.T.); +#718=PLANE('',#1566); +#719=FACE_OUTER_BOUND('',#1567,.T.); +#720=CONICAL_SURFACE('',#1568,0.614598140489768,0.510266231721089); +#721=FACE_OUTER_BOUND('',#1569,.T.); +#722=PLANE('',#1570); +#723=FACE_OUTER_BOUND('',#1571,.T.); +#724=CONICAL_SURFACE('',#1572,0.56,0.0133325432789129); +#725=FACE_OUTER_BOUND('',#1573,.T.); +#726=PLANE('',#1574); +#727=FACE_OUTER_BOUND('',#1575,.T.); +#728=CONICAL_SURFACE('',#1576,0.614598140489768,0.510266231721089); +#729=FACE_OUTER_BOUND('',#1577,.T.); +#730=PLANE('',#1578); +#731=FACE_OUTER_BOUND('',#1579,.T.); +#732=CONICAL_SURFACE('',#1580,0.56,0.0133325432789129); +#733=FACE_OUTER_BOUND('',#1581,.T.); +#734=CONICAL_SURFACE('',#1582,1.66427947791474,1.0297442575); +#735=FACE_OUTER_BOUND('',#1583,.T.); +#736=PLANE('',#1584); +#737=FACE_OUTER_BOUND('',#1585,.T.); +#738=CONICAL_SURFACE('',#1586,0.614598140489768,0.510266231721089); +#739=FACE_OUTER_BOUND('',#1587,.T.); +#740=PLANE('',#1588); +#741=FACE_OUTER_BOUND('',#1589,.T.); +#742=CONICAL_SURFACE('',#1590,0.56,0.0133325432789129); +#743=FACE_OUTER_BOUND('',#1591,.T.); +#744=PLANE('',#1592); +#745=FACE_OUTER_BOUND('',#1593,.T.); +#746=CONICAL_SURFACE('',#1594,0.614598140489768,0.510266231721089); +#747=FACE_OUTER_BOUND('',#1595,.T.); +#748=PLANE('',#1596); +#749=FACE_OUTER_BOUND('',#1597,.T.); +#750=CONICAL_SURFACE('',#1598,0.56,0.0133325432789129); +#751=FACE_OUTER_BOUND('',#1599,.T.); +#752=CONICAL_SURFACE('',#1600,1.66427947791473,1.0297442575); +#753=FACE_OUTER_BOUND('',#1601,.T.); +#754=PLANE('',#1602); +#755=FACE_OUTER_BOUND('',#1603,.T.); +#756=CONICAL_SURFACE('',#1604,0.614598140489768,0.510266231721089); +#757=FACE_OUTER_BOUND('',#1605,.T.); +#758=PLANE('',#1606); +#759=FACE_OUTER_BOUND('',#1607,.T.); +#760=CONICAL_SURFACE('',#1608,0.56,0.0133325432789129); +#761=FACE_OUTER_BOUND('',#1609,.T.); +#762=PLANE('',#1610); +#763=FACE_OUTER_BOUND('',#1611,.T.); +#764=CONICAL_SURFACE('',#1612,0.614598140489768,0.510266231721089); +#765=FACE_OUTER_BOUND('',#1613,.T.); +#766=PLANE('',#1614); +#767=FACE_OUTER_BOUND('',#1615,.T.); +#768=CONICAL_SURFACE('',#1616,0.56,0.0133325432789129); +#769=FACE_OUTER_BOUND('',#1617,.T.); +#770=CYLINDRICAL_SURFACE('',#1618,0.525); +#771=FACE_OUTER_BOUND('',#1619,.T.); +#772=CYLINDRICAL_SURFACE('',#1620,0.525); +#773=FACE_OUTER_BOUND('',#1621,.T.); +#774=CYLINDRICAL_SURFACE('',#1622,0.525); +#775=FACE_OUTER_BOUND('',#1623,.T.); +#776=CYLINDRICAL_SURFACE('',#1624,0.525); +#777=FACE_OUTER_BOUND('',#1625,.T.); +#778=CONICAL_SURFACE('',#1626,0.525,0.785398162499998); +#779=FACE_OUTER_BOUND('',#1627,.T.); +#780=CONICAL_SURFACE('',#1628,0.525,0.785398162499998); +#781=FACE_OUTER_BOUND('',#1629,.T.); +#782=CONICAL_SURFACE('',#1630,0.525,0.785398162499998); +#783=FACE_OUTER_BOUND('',#1631,.T.); +#784=CONICAL_SURFACE('',#1632,0.525,0.785398162499998); +#785=FACE_OUTER_BOUND('',#1633,.T.); +#786=FACE_BOUND('',#1634,.T.); +#787=FACE_BOUND('',#1635,.T.); +#788=FACE_BOUND('',#1636,.T.); +#789=FACE_BOUND('',#1637,.T.); +#790=PLANE('',#1638); +#791=FACE_OUTER_BOUND('',#1639,.T.); +#792=TOROIDAL_SURFACE('',#1640,2.625,0.2); +#793=FACE_OUTER_BOUND('',#1641,.T.); +#794=CYLINDRICAL_SURFACE('',#1642,2.825); +#795=FACE_OUTER_BOUND('',#1643,.T.); +#796=FACE_BOUND('',#1644,.T.); +#797=PLANE('',#1645); +#798=FACE_OUTER_BOUND('',#1646,.T.); +#799=CONICAL_SURFACE('',#1647,3.375,0.785398162499998); +#800=FACE_OUTER_BOUND('',#1648,.T.); +#801=CYLINDRICAL_SURFACE('',#1649,3.375); +#802=FACE_OUTER_BOUND('',#1650,.T.); +#803=PLANE('',#1651); +#804=FACE_OUTER_BOUND('',#1652,.T.); +#805=PLANE('',#1653); +#806=FACE_OUTER_BOUND('',#1654,.T.); +#807=PLANE('',#1655); +#808=FACE_OUTER_BOUND('',#1656,.T.); +#809=PLANE('',#1657); +#810=FACE_OUTER_BOUND('',#1658,.T.); +#811=PLANE('',#1659); +#812=FACE_OUTER_BOUND('',#1660,.T.); +#813=PLANE('',#1661); +#814=FACE_OUTER_BOUND('',#1662,.T.); +#815=PLANE('',#1663); +#816=FACE_OUTER_BOUND('',#1664,.T.); +#817=PLANE('',#1665); +#818=FACE_OUTER_BOUND('',#1666,.T.); +#819=PLANE('',#1667); +#820=FACE_OUTER_BOUND('',#1668,.T.); +#821=PLANE('',#1669); +#822=FACE_OUTER_BOUND('',#1670,.T.); +#823=PLANE('',#1671); +#824=FACE_OUTER_BOUND('',#1672,.T.); +#825=PLANE('',#1673); +#826=FACE_BOUND('',#1674,.T.); +#827=FACE_OUTER_BOUND('',#1675,.T.); +#828=PLANE('',#1676); +#829=FACE_OUTER_BOUND('',#1677,.T.); +#830=PLANE('',#1678); +#831=FACE_OUTER_BOUND('',#1679,.T.); +#832=PLANE('',#1680); +#833=FACE_OUTER_BOUND('',#1681,.T.); +#834=PLANE('',#1682); +#835=FACE_OUTER_BOUND('',#1683,.T.); +#836=PLANE('',#1684); +#837=FACE_OUTER_BOUND('',#1685,.T.); +#838=PLANE('',#1686); +#839=FACE_OUTER_BOUND('',#1687,.T.); +#840=PLANE('',#1688); +#841=FACE_OUTER_BOUND('',#1689,.T.); +#842=CYLINDRICAL_SURFACE('',#1690,6.3); +#843=FACE_OUTER_BOUND('',#1691,.T.); +#844=PLANE('',#1692); +#845=FACE_OUTER_BOUND('',#1693,.T.); +#846=PLANE('',#1694); +#847=FACE_OUTER_BOUND('',#1695,.T.); +#848=PLANE('',#1696); +#849=FACE_OUTER_BOUND('',#1697,.T.); +#850=CYLINDRICAL_SURFACE('',#1698,0.5); +#851=FACE_OUTER_BOUND('',#1699,.T.); +#852=CYLINDRICAL_SURFACE('',#1700,0.5); +#853=FACE_OUTER_BOUND('',#1701,.T.); +#854=PLANE('',#1702); +#855=FACE_OUTER_BOUND('',#1703,.T.); +#856=PLANE('',#1704); +#857=FACE_OUTER_BOUND('',#1705,.T.); +#858=PLANE('',#1706); +#859=FACE_OUTER_BOUND('',#1707,.T.); +#860=PLANE('',#1708); +#861=FACE_OUTER_BOUND('',#1709,.T.); +#862=PLANE('',#1710); +#863=FACE_OUTER_BOUND('',#1711,.T.); +#864=PLANE('',#1712); +#865=FACE_OUTER_BOUND('',#1713,.T.); +#866=PLANE('',#1714); +#867=FACE_OUTER_BOUND('',#1715,.T.); +#868=PLANE('',#1716); +#869=FACE_OUTER_BOUND('',#1717,.T.); +#870=PLANE('',#1718); +#871=FACE_OUTER_BOUND('',#1719,.T.); +#872=PLANE('',#1720); +#873=FACE_OUTER_BOUND('',#1721,.T.); +#874=PLANE('',#1722); +#875=FACE_OUTER_BOUND('',#1723,.T.); +#876=PLANE('',#1724); +#877=FACE_OUTER_BOUND('',#1725,.T.); +#878=PLANE('',#1726); +#879=FACE_OUTER_BOUND('',#1727,.T.); +#880=PLANE('',#1728); +#881=FACE_OUTER_BOUND('',#1729,.T.); +#882=PLANE('',#1730); +#883=FACE_OUTER_BOUND('',#1731,.T.); +#884=PLANE('',#1732); +#885=FACE_OUTER_BOUND('',#1733,.T.); +#886=PLANE('',#1734); +#887=FACE_OUTER_BOUND('',#1735,.T.); +#888=PLANE('',#1736); +#889=FACE_OUTER_BOUND('',#1737,.T.); +#890=PLANE('',#1738); +#891=FACE_OUTER_BOUND('',#1739,.T.); +#892=PLANE('',#1740); +#893=FACE_OUTER_BOUND('',#1741,.T.); +#894=CYLINDRICAL_SURFACE('',#1742,0.25); +#895=FACE_OUTER_BOUND('',#1743,.T.); +#896=CYLINDRICAL_SURFACE('',#1744,0.25); +#897=FACE_OUTER_BOUND('',#1745,.T.); +#898=PLANE('',#1746); +#899=FACE_OUTER_BOUND('',#1747,.T.); +#900=PLANE('',#1748); +#901=FACE_OUTER_BOUND('',#1749,.T.); +#902=CYLINDRICAL_SURFACE('',#1750,0.6); +#903=FACE_OUTER_BOUND('',#1751,.T.); +#904=CYLINDRICAL_SURFACE('',#1752,0.6); +#905=FACE_OUTER_BOUND('',#1753,.T.); +#906=CYLINDRICAL_SURFACE('',#1754,0.2); +#907=FACE_OUTER_BOUND('',#1755,.T.); +#908=CYLINDRICAL_SURFACE('',#1756,0.2); +#909=FACE_OUTER_BOUND('',#1757,.T.); +#910=CYLINDRICAL_SURFACE('',#1758,0.2); +#911=FACE_OUTER_BOUND('',#1759,.T.); +#912=CYLINDRICAL_SURFACE('',#1760,0.2); +#913=FACE_OUTER_BOUND('',#1761,.T.); +#914=CYLINDRICAL_SURFACE('',#1762,0.3); +#915=FACE_OUTER_BOUND('',#1763,.T.); +#916=CYLINDRICAL_SURFACE('',#1764,0.3); +#917=FACE_OUTER_BOUND('',#1765,.T.); +#918=CYLINDRICAL_SURFACE('',#1766,0.3); +#919=FACE_OUTER_BOUND('',#1767,.T.); +#920=CYLINDRICAL_SURFACE('',#1768,0.3); +#921=FACE_OUTER_BOUND('',#1769,.T.); +#922=CYLINDRICAL_SURFACE('',#1770,0.3); +#923=FACE_OUTER_BOUND('',#1771,.T.); +#924=CYLINDRICAL_SURFACE('',#1772,0.3); +#925=FACE_OUTER_BOUND('',#1773,.T.); +#926=CYLINDRICAL_SURFACE('',#1774,0.3); +#927=FACE_OUTER_BOUND('',#1775,.T.); +#928=CYLINDRICAL_SURFACE('',#1776,0.3); +#929=FACE_OUTER_BOUND('',#1777,.T.); +#930=CYLINDRICAL_SURFACE('',#1778,0.2); +#931=FACE_OUTER_BOUND('',#1779,.T.); +#932=CYLINDRICAL_SURFACE('',#1780,0.2); +#933=FACE_OUTER_BOUND('',#1781,.T.); +#934=CYLINDRICAL_SURFACE('',#1782,0.2); +#935=FACE_OUTER_BOUND('',#1783,.T.); +#936=CYLINDRICAL_SURFACE('',#1784,0.2); +#937=FACE_OUTER_BOUND('',#1785,.T.); +#938=CYLINDRICAL_SURFACE('',#1786,0.2); +#939=FACE_OUTER_BOUND('',#1787,.T.); +#940=CYLINDRICAL_SURFACE('',#1788,0.2); +#941=FACE_OUTER_BOUND('',#1789,.T.); +#942=CYLINDRICAL_SURFACE('',#1790,0.2); +#943=FACE_OUTER_BOUND('',#1791,.T.); +#944=CYLINDRICAL_SURFACE('',#1792,0.2); +#945=FACE_OUTER_BOUND('',#1793,.T.); +#946=CYLINDRICAL_SURFACE('',#1794,0.1); +#947=FACE_OUTER_BOUND('',#1795,.T.); +#948=CYLINDRICAL_SURFACE('',#1796,0.1); +#949=FACE_OUTER_BOUND('',#1797,.T.); +#950=CYLINDRICAL_SURFACE('',#1798,0.1); +#951=FACE_OUTER_BOUND('',#1799,.T.); +#952=CYLINDRICAL_SURFACE('',#1800,0.1); +#953=FACE_OUTER_BOUND('',#1801,.T.); +#954=CYLINDRICAL_SURFACE('',#1802,0.4); +#955=FACE_OUTER_BOUND('',#1803,.T.); +#956=CYLINDRICAL_SURFACE('',#1804,0.4); +#957=FACE_OUTER_BOUND('',#1805,.T.); +#958=CYLINDRICAL_SURFACE('',#1806,0.2); +#959=FACE_OUTER_BOUND('',#1807,.T.); +#960=CYLINDRICAL_SURFACE('',#1808,0.2); +#961=FACE_OUTER_BOUND('',#1809,.T.); +#962=PLANE('',#1810); +#963=FACE_OUTER_BOUND('',#1811,.T.); +#964=PLANE('',#1812); +#965=FACE_OUTER_BOUND('',#1813,.T.); +#966=CYLINDRICAL_SURFACE('',#1814,0.6); +#967=FACE_OUTER_BOUND('',#1815,.T.); +#968=CYLINDRICAL_SURFACE('',#1816,0.6); +#969=FACE_OUTER_BOUND('',#1817,.T.); +#970=CYLINDRICAL_SURFACE('',#1818,0.6); +#971=FACE_OUTER_BOUND('',#1819,.T.); +#972=CYLINDRICAL_SURFACE('',#1820,0.6); +#973=FACE_OUTER_BOUND('',#1821,.T.); +#974=PLANE('',#1822); +#975=FACE_OUTER_BOUND('',#1823,.T.); +#976=PLANE('',#1824); +#977=FACE_OUTER_BOUND('',#1825,.T.); +#978=PLANE('',#1826); +#979=FACE_OUTER_BOUND('',#1827,.T.); +#980=PLANE('',#1828); +#981=FACE_OUTER_BOUND('',#1829,.T.); +#982=CONICAL_SURFACE('',#1830,0.326794919243112,0.523598775); +#983=FACE_OUTER_BOUND('',#1831,.T.); +#984=CONICAL_SURFACE('',#1832,0.326794919243112,0.523598775); +#985=FACE_OUTER_BOUND('',#1833,.T.); +#986=CONICAL_SURFACE('',#1834,0.326794919243112,0.523598775); +#987=FACE_OUTER_BOUND('',#1835,.T.); +#988=CONICAL_SURFACE('',#1836,0.326794919243112,0.523598775); +#989=FACE_OUTER_BOUND('',#1837,.T.); +#990=CYLINDRICAL_SURFACE('',#1838,0.5); +#991=FACE_OUTER_BOUND('',#1839,.T.); +#992=CYLINDRICAL_SURFACE('',#1840,0.5); +#993=FACE_OUTER_BOUND('',#1841,.T.); +#994=CYLINDRICAL_SURFACE('',#1842,0.5); +#995=FACE_OUTER_BOUND('',#1843,.T.); +#996=CYLINDRICAL_SURFACE('',#1844,0.5); +#997=FACE_OUTER_BOUND('',#1845,.T.); +#998=TOROIDAL_SURFACE('',#1846,1.5,0.5); +#999=FACE_OUTER_BOUND('',#1847,.T.); +#1000=TOROIDAL_SURFACE('',#1848,1.5,0.5); +#1001=FACE_OUTER_BOUND('',#1849,.T.); +#1002=TOROIDAL_SURFACE('',#1850,1.5,0.5); +#1003=FACE_OUTER_BOUND('',#1851,.T.); +#1004=TOROIDAL_SURFACE('',#1852,1.5,0.5); +#1005=FACE_OUTER_BOUND('',#1853,.T.); +#1006=CYLINDRICAL_SURFACE('',#1854,0.5); +#1007=FACE_OUTER_BOUND('',#1855,.T.); +#1008=CYLINDRICAL_SURFACE('',#1856,0.5); +#1009=FACE_OUTER_BOUND('',#1857,.T.); +#1010=CYLINDRICAL_SURFACE('',#1858,0.5); +#1011=FACE_OUTER_BOUND('',#1859,.T.); +#1012=CYLINDRICAL_SURFACE('',#1860,0.5); +#1013=FACE_BOUND('',#1861,.T.); +#1014=FACE_BOUND('',#1862,.T.); +#1015=FACE_OUTER_BOUND('',#1863,.T.); +#1016=FACE_BOUND('',#1864,.T.); +#1017=FACE_BOUND('',#1865,.T.); +#1018=PLANE('',#1866); +#1019=FACE_OUTER_BOUND('',#1867,.T.); +#1020=TOROIDAL_SURFACE('',#1868,3.8,0.2); +#1021=FACE_BOUND('',#1869,.T.); +#1022=FACE_OUTER_BOUND('',#1870,.T.); +#1023=PLANE('',#1871); +#1024=FACE_OUTER_BOUND('',#1872,.T.); +#1025=TOROIDAL_SURFACE('',#1873,4.3,0.2); +#1026=FACE_OUTER_BOUND('',#1874,.T.); +#1027=CYLINDRICAL_SURFACE('',#1875,4.5); +#1028=FACE_OUTER_BOUND('',#1876,.T.); +#1029=TOROIDAL_SURFACE('',#1877,4.7,0.2); +#1030=FACE_OUTER_BOUND('',#1878,.T.); +#1031=CONICAL_SURFACE('',#1879,4.5,0.523598775); +#1032=FACE_OUTER_BOUND('',#1880,.T.); +#1033=PLANE('',#1881); +#1034=FACE_OUTER_BOUND('',#1882,.T.); +#1035=PLANE('',#1883); +#1036=FACE_OUTER_BOUND('',#1884,.T.); +#1037=CYLINDRICAL_SURFACE('',#1885,5.275); +#1038=FACE_OUTER_BOUND('',#1886,.T.); +#1039=PLANE('',#1887); +#1040=FACE_OUTER_BOUND('',#1888,.T.); +#1041=PLANE('',#1889); +#1042=FACE_OUTER_BOUND('',#1890,.T.); +#1043=CYLINDRICAL_SURFACE('',#1891,5.275); +#1044=FACE_OUTER_BOUND('',#1892,.T.); +#1045=PLANE('',#1893); +#1046=FACE_OUTER_BOUND('',#1894,.T.); +#1047=PLANE('',#1895); +#1048=FACE_OUTER_BOUND('',#1896,.T.); +#1049=CYLINDRICAL_SURFACE('',#1897,5.275); +#1050=FACE_OUTER_BOUND('',#1898,.T.); +#1051=PLANE('',#1899); +#1052=FACE_OUTER_BOUND('',#1900,.T.); +#1053=PLANE('',#1901); +#1054=FACE_OUTER_BOUND('',#1902,.T.); +#1055=CYLINDRICAL_SURFACE('',#1903,5.275); +#1056=FACE_OUTER_BOUND('',#1904,.T.); +#1057=PLANE('',#1905); +#1058=FACE_OUTER_BOUND('',#1906,.T.); +#1059=PLANE('',#1907); +#1060=FACE_OUTER_BOUND('',#1908,.T.); +#1061=CYLINDRICAL_SURFACE('',#1909,5.275); +#1062=FACE_OUTER_BOUND('',#1910,.T.); +#1063=PLANE('',#1911); +#1064=FACE_OUTER_BOUND('',#1912,.T.); +#1065=PLANE('',#1913); +#1066=FACE_OUTER_BOUND('',#1914,.T.); +#1067=CYLINDRICAL_SURFACE('',#1915,5.275); +#1068=FACE_OUTER_BOUND('',#1916,.T.); +#1069=PLANE('',#1917); +#1070=FACE_OUTER_BOUND('',#1918,.T.); +#1071=PLANE('',#1919); +#1072=FACE_OUTER_BOUND('',#1920,.T.); +#1073=CYLINDRICAL_SURFACE('',#1921,5.275); +#1074=FACE_OUTER_BOUND('',#1922,.T.); +#1075=PLANE('',#1923); +#1076=FACE_OUTER_BOUND('',#1924,.T.); +#1077=PLANE('',#1925); +#1078=FACE_OUTER_BOUND('',#1926,.T.); +#1079=CYLINDRICAL_SURFACE('',#1927,5.275); +#1080=FACE_OUTER_BOUND('',#1928,.T.); +#1081=PLANE('',#1929); +#1082=FACE_OUTER_BOUND('',#1930,.T.); +#1083=PLANE('',#1931); +#1084=FACE_OUTER_BOUND('',#1932,.T.); +#1085=CYLINDRICAL_SURFACE('',#1933,5.275); +#1086=FACE_OUTER_BOUND('',#1934,.T.); +#1087=PLANE('',#1935); +#1088=FACE_OUTER_BOUND('',#1936,.T.); +#1089=PLANE('',#1937); +#1090=FACE_OUTER_BOUND('',#1938,.T.); +#1091=CYLINDRICAL_SURFACE('',#1939,5.275); +#1092=FACE_OUTER_BOUND('',#1940,.T.); +#1093=PLANE('',#1941); +#1094=FACE_OUTER_BOUND('',#1942,.T.); +#1095=PLANE('',#1943); +#1096=FACE_OUTER_BOUND('',#1944,.T.); +#1097=CYLINDRICAL_SURFACE('',#1945,5.275); +#1098=FACE_OUTER_BOUND('',#1946,.T.); +#1099=PLANE('',#1947); +#1100=FACE_OUTER_BOUND('',#1948,.T.); +#1101=PLANE('',#1949); +#1102=FACE_OUTER_BOUND('',#1950,.T.); +#1103=CYLINDRICAL_SURFACE('',#1951,5.275); +#1104=FACE_OUTER_BOUND('',#1952,.T.); +#1105=PLANE('',#1953); +#1106=FACE_OUTER_BOUND('',#1954,.T.); +#1107=PLANE('',#1955); +#1108=FACE_OUTER_BOUND('',#1956,.T.); +#1109=CYLINDRICAL_SURFACE('',#1957,5.275); +#1110=FACE_OUTER_BOUND('',#1958,.T.); +#1111=PLANE('',#1959); +#1112=FACE_OUTER_BOUND('',#1960,.T.); +#1113=PLANE('',#1961); +#1114=FACE_OUTER_BOUND('',#1962,.T.); +#1115=CYLINDRICAL_SURFACE('',#1963,5.275); +#1116=FACE_OUTER_BOUND('',#1964,.T.); +#1117=PLANE('',#1965); +#1118=FACE_OUTER_BOUND('',#1966,.T.); +#1119=PLANE('',#1967); +#1120=FACE_OUTER_BOUND('',#1968,.T.); +#1121=CYLINDRICAL_SURFACE('',#1969,5.275); +#1122=FACE_OUTER_BOUND('',#1970,.T.); +#1123=PLANE('',#1971); +#1124=FACE_OUTER_BOUND('',#1972,.T.); +#1125=PLANE('',#1973); +#1126=FACE_OUTER_BOUND('',#1974,.T.); +#1127=CYLINDRICAL_SURFACE('',#1975,5.275); +#1128=FACE_OUTER_BOUND('',#1976,.T.); +#1129=PLANE('',#1977); +#1130=FACE_OUTER_BOUND('',#1978,.T.); +#1131=PLANE('',#1979); +#1132=FACE_OUTER_BOUND('',#1980,.T.); +#1133=CYLINDRICAL_SURFACE('',#1981,5.275); +#1134=FACE_OUTER_BOUND('',#1982,.T.); +#1135=PLANE('',#1983); +#1136=FACE_OUTER_BOUND('',#1984,.T.); +#1137=PLANE('',#1985); +#1138=FACE_OUTER_BOUND('',#1986,.T.); +#1139=CYLINDRICAL_SURFACE('',#1987,5.275); +#1140=FACE_OUTER_BOUND('',#1988,.T.); +#1141=PLANE('',#1989); +#1142=FACE_OUTER_BOUND('',#1990,.T.); +#1143=PLANE('',#1991); +#1144=FACE_OUTER_BOUND('',#1992,.T.); +#1145=CYLINDRICAL_SURFACE('',#1993,5.275); +#1146=FACE_OUTER_BOUND('',#1994,.T.); +#1147=PLANE('',#1995); +#1148=FACE_OUTER_BOUND('',#1996,.T.); +#1149=PLANE('',#1997); +#1150=FACE_OUTER_BOUND('',#1998,.T.); +#1151=CYLINDRICAL_SURFACE('',#1999,5.275); +#1152=FACE_OUTER_BOUND('',#2000,.T.); +#1153=PLANE('',#2001); +#1154=FACE_OUTER_BOUND('',#2002,.T.); +#1155=PLANE('',#2003); +#1156=FACE_OUTER_BOUND('',#2004,.T.); +#1157=CYLINDRICAL_SURFACE('',#2005,5.275); +#1158=FACE_OUTER_BOUND('',#2006,.T.); +#1159=PLANE('',#2007); +#1160=FACE_OUTER_BOUND('',#2008,.T.); +#1161=PLANE('',#2009); +#1162=FACE_OUTER_BOUND('',#2010,.T.); +#1163=CYLINDRICAL_SURFACE('',#2011,5.275); +#1164=FACE_OUTER_BOUND('',#2012,.T.); +#1165=PLANE('',#2013); +#1166=FACE_OUTER_BOUND('',#2014,.T.); +#1167=PLANE('',#2015); +#1168=FACE_OUTER_BOUND('',#2016,.T.); +#1169=CYLINDRICAL_SURFACE('',#2017,5.275); +#1170=FACE_OUTER_BOUND('',#2018,.T.); +#1171=PLANE('',#2019); +#1172=FACE_OUTER_BOUND('',#2020,.T.); +#1173=PLANE('',#2021); +#1174=FACE_OUTER_BOUND('',#2022,.T.); +#1175=CYLINDRICAL_SURFACE('',#2023,5.275); +#1176=FACE_OUTER_BOUND('',#2024,.T.); +#1177=PLANE('',#2025); +#1178=FACE_OUTER_BOUND('',#2026,.T.); +#1179=PLANE('',#2027); +#1180=FACE_OUTER_BOUND('',#2028,.T.); +#1181=CYLINDRICAL_SURFACE('',#2029,5.275); +#1182=FACE_OUTER_BOUND('',#2030,.T.); +#1183=PLANE('',#2031); +#1184=FACE_OUTER_BOUND('',#2032,.T.); +#1185=PLANE('',#2033); +#1186=FACE_OUTER_BOUND('',#2034,.T.); +#1187=CYLINDRICAL_SURFACE('',#2035,5.275); +#1188=FACE_OUTER_BOUND('',#2036,.T.); +#1189=PLANE('',#2037); +#1190=FACE_OUTER_BOUND('',#2038,.T.); +#1191=PLANE('',#2039); +#1192=FACE_OUTER_BOUND('',#2040,.T.); +#1193=CYLINDRICAL_SURFACE('',#2041,5.275); +#1194=FACE_OUTER_BOUND('',#2042,.T.); +#1195=PLANE('',#2043); +#1196=FACE_OUTER_BOUND('',#2044,.T.); +#1197=PLANE('',#2045); +#1198=FACE_OUTER_BOUND('',#2046,.T.); +#1199=CYLINDRICAL_SURFACE('',#2047,5.275); +#1200=FACE_OUTER_BOUND('',#2048,.T.); +#1201=PLANE('',#2049); +#1202=FACE_OUTER_BOUND('',#2050,.T.); +#1203=PLANE('',#2051); +#1204=FACE_OUTER_BOUND('',#2052,.T.); +#1205=CYLINDRICAL_SURFACE('',#2053,5.275); +#1206=FACE_OUTER_BOUND('',#2054,.T.); +#1207=PLANE('',#2055); +#1208=FACE_OUTER_BOUND('',#2056,.T.); +#1209=PLANE('',#2057); +#1210=FACE_OUTER_BOUND('',#2058,.T.); +#1211=CYLINDRICAL_SURFACE('',#2059,5.275); +#1212=FACE_OUTER_BOUND('',#2060,.T.); +#1213=PLANE('',#2061); +#1214=FACE_OUTER_BOUND('',#2062,.T.); +#1215=PLANE('',#2063); +#1216=FACE_OUTER_BOUND('',#2064,.T.); +#1217=CYLINDRICAL_SURFACE('',#2065,5.275); +#1218=FACE_OUTER_BOUND('',#2066,.T.); +#1219=PLANE('',#2067); +#1220=FACE_OUTER_BOUND('',#2068,.T.); +#1221=PLANE('',#2069); +#1222=FACE_OUTER_BOUND('',#2070,.T.); +#1223=CYLINDRICAL_SURFACE('',#2071,5.275); +#1224=FACE_OUTER_BOUND('',#2072,.T.); +#1225=PLANE('',#2073); +#1226=FACE_OUTER_BOUND('',#2074,.T.); +#1227=PLANE('',#2075); +#1228=FACE_OUTER_BOUND('',#2076,.T.); +#1229=CYLINDRICAL_SURFACE('',#2077,5.275); +#1230=FACE_OUTER_BOUND('',#2078,.T.); +#1231=PLANE('',#2079); +#1232=FACE_OUTER_BOUND('',#2080,.T.); +#1233=PLANE('',#2081); +#1234=FACE_OUTER_BOUND('',#2082,.T.); +#1235=CYLINDRICAL_SURFACE('',#2083,5.275); +#1236=FACE_OUTER_BOUND('',#2084,.T.); +#1237=PLANE('',#2085); +#1238=FACE_OUTER_BOUND('',#2086,.T.); +#1239=PLANE('',#2087); +#1240=FACE_OUTER_BOUND('',#2088,.T.); +#1241=CYLINDRICAL_SURFACE('',#2089,5.275); +#1242=FACE_OUTER_BOUND('',#2090,.T.); +#1243=PLANE('',#2091); +#1244=FACE_OUTER_BOUND('',#2092,.T.); +#1245=PLANE('',#2093); +#1246=FACE_OUTER_BOUND('',#2094,.T.); +#1247=CYLINDRICAL_SURFACE('',#2095,5.275); +#1248=FACE_OUTER_BOUND('',#2096,.T.); +#1249=PLANE('',#2097); +#1250=FACE_OUTER_BOUND('',#2098,.T.); +#1251=PLANE('',#2099); +#1252=FACE_OUTER_BOUND('',#2100,.T.); +#1253=CYLINDRICAL_SURFACE('',#2101,5.275); +#1254=FACE_OUTER_BOUND('',#2102,.T.); +#1255=PLANE('',#2103); +#1256=FACE_OUTER_BOUND('',#2104,.T.); +#1257=PLANE('',#2105); +#1258=FACE_OUTER_BOUND('',#2106,.T.); +#1259=CYLINDRICAL_SURFACE('',#2107,5.275); +#1260=FACE_OUTER_BOUND('',#2108,.T.); +#1261=PLANE('',#2109); +#1262=FACE_OUTER_BOUND('',#2110,.T.); +#1263=PLANE('',#2111); +#1264=FACE_OUTER_BOUND('',#2112,.T.); +#1265=CYLINDRICAL_SURFACE('',#2113,5.275); +#1266=FACE_OUTER_BOUND('',#2114,.T.); +#1267=PLANE('',#2115); +#1268=FACE_OUTER_BOUND('',#2116,.T.); +#1269=PLANE('',#2117); +#1270=FACE_OUTER_BOUND('',#2118,.T.); +#1271=CYLINDRICAL_SURFACE('',#2119,5.275); +#1272=FACE_OUTER_BOUND('',#2120,.T.); +#1273=TOROIDAL_SURFACE('',#2121,5.05,0.6); +#1274=FACE_OUTER_BOUND('',#2122,.T.); +#1275=TOROIDAL_SURFACE('',#2123,5.05,0.6); +#1276=FACE_OUTER_BOUND('',#2124,.T.); +#1277=TOROIDAL_SURFACE('',#2125,5.05,0.6); +#1278=FACE_OUTER_BOUND('',#2126,.T.); +#1279=TOROIDAL_SURFACE('',#2127,5.05,0.6); +#1280=FACE_OUTER_BOUND('',#2128,.T.); +#1281=TOROIDAL_SURFACE('',#2129,3.225,0.399999999999999); +#1282=FACE_OUTER_BOUND('',#2130,.T.); +#1283=TOROIDAL_SURFACE('',#2131,3.225,0.399999999999999); +#1284=FACE_OUTER_BOUND('',#2132,.T.); +#1285=TOROIDAL_SURFACE('',#2133,3.225,0.399999999999999); +#1286=FACE_OUTER_BOUND('',#2134,.T.); +#1287=TOROIDAL_SURFACE('',#2135,3.225,0.399999999999999); +#1288=FACE_OUTER_BOUND('',#2136,.T.); +#1289=CONICAL_SURFACE('',#2137,5.0,1.3089969375); +#1290=FACE_OUTER_BOUND('',#2138,.T.); +#1291=CONICAL_SURFACE('',#2139,5.0,1.3089969375); +#1292=FACE_OUTER_BOUND('',#2140,.T.); +#1293=CYLINDRICAL_SURFACE('',#2141,4.594); +#1294=FACE_OUTER_BOUND('',#2142,.T.); +#1295=CYLINDRICAL_SURFACE('',#2143,6.0); +#1296=FACE_OUTER_BOUND('',#2144,.T.); +#1297=CYLINDRICAL_SURFACE('',#2145,6.0); +#1298=FACE_OUTER_BOUND('',#2146,.T.); +#1299=FACE_BOUND('',#2147,.T.); +#1300=PLANE('',#2148); +#1301=FACE_OUTER_BOUND('',#2149,.T.); +#1302=FACE_BOUND('',#2150,.T.); +#1303=PLANE('',#2151); +#1304=FACE_OUTER_BOUND('',#2152,.T.); +#1305=CYLINDRICAL_SURFACE('',#2153,6.0); +#1306=FACE_OUTER_BOUND('',#2154,.T.); +#1307=CYLINDRICAL_SURFACE('',#2155,6.0); +#1308=FACE_OUTER_BOUND('',#2156,.T.); +#1309=CYLINDRICAL_SURFACE('',#2157,6.0); +#1310=FACE_OUTER_BOUND('',#2158,.T.); +#1311=CYLINDRICAL_SURFACE('',#2159,6.0); +#1312=FACE_OUTER_BOUND('',#2160,.T.); +#1313=CYLINDRICAL_SURFACE('',#2161,6.0); +#1314=FACE_OUTER_BOUND('',#2162,.T.); +#1315=CYLINDRICAL_SURFACE('',#2163,6.0); +#1316=FACE_OUTER_BOUND('',#2164,.T.); +#1317=CYLINDRICAL_SURFACE('',#2165,4.594); +#1318=FACE_OUTER_BOUND('',#2166,.T.); +#1319=PLANE('',#2167); +#1320=FACE_OUTER_BOUND('',#2168,.T.); +#1321=PLANE('',#2169); +#1322=FACE_OUTER_BOUND('',#2170,.T.); +#1323=PLANE('',#2171); +#1324=FACE_OUTER_BOUND('',#2172,.T.); +#1325=PLANE('',#2173); +#1326=FACE_OUTER_BOUND('',#2174,.T.); +#1327=PLANE('',#2175); +#1328=FACE_OUTER_BOUND('',#2176,.T.); +#1329=PLANE('',#2177); +#1330=FACE_OUTER_BOUND('',#2178,.T.); +#1331=CONICAL_SURFACE('',#2179,5.0,1.3089969375); +#1332=FACE_OUTER_BOUND('',#2180,.T.); +#1333=CONICAL_SURFACE('',#2181,5.0,1.3089969375); +#1334=EDGE_LOOP('',(#2182,#2183,#2184,#2185,#2186,#2187)); +#1335=AXIS2_PLACEMENT_3D('',#2188,#2189,#2190); +#1336=EDGE_LOOP('',(#2191,#2192,#2193,#2194,#2195,#2196)); +#1337=AXIS2_PLACEMENT_3D('',#2197,#2198,#2199); +#1338=EDGE_LOOP('',(#2200,#2201,#2202,#2203,#2204,#2205)); +#1339=AXIS2_PLACEMENT_3D('',#2206,#2207,#2208); +#1340=EDGE_LOOP('',(#2209,#2210,#2211,#2212,#2213,#2214)); +#1341=AXIS2_PLACEMENT_3D('',#2215,#2216,#2217); +#1342=EDGE_LOOP('',(#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,#2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264,#2265,#2266,#2267,#2268,#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280)); +#1343=AXIS2_PLACEMENT_3D('',#2281,#2282,#2283); +#1344=EDGE_LOOP('',(#2284,#2285,#2286,#2287)); +#1345=AXIS2_PLACEMENT_3D('',#2288,#2289,#2290); +#1346=EDGE_LOOP('',(#2291,#2292,#2293,#2294)); +#1347=AXIS2_PLACEMENT_3D('',#2295,#2296,#2297); +#1348=EDGE_LOOP('',(#2298,#2299,#2300,#2301)); +#1349=AXIS2_PLACEMENT_3D('',#2302,#2303,#2304); +#1350=EDGE_LOOP('',(#2305,#2306,#2307,#2308)); +#1351=AXIS2_PLACEMENT_3D('',#2309,#2310,#2311); +#1352=EDGE_LOOP('',(#2312,#2313,#2314,#2315,#2316)); +#1353=AXIS2_PLACEMENT_3D('',#2317,#2318,#2319); +#1354=EDGE_LOOP('',(#2320,#2321,#2322,#2323,#2324)); +#1355=AXIS2_PLACEMENT_3D('',#2325,#2326,#2327); +#1356=EDGE_LOOP('',(#2328,#2329,#2330,#2331,#2332)); +#1357=AXIS2_PLACEMENT_3D('',#2333,#2334,#2335); +#1358=EDGE_LOOP('',(#2336,#2337,#2338,#2339,#2340)); +#1359=AXIS2_PLACEMENT_3D('',#2341,#2342,#2343); +#1360=EDGE_LOOP('',(#2344,#2345,#2346,#2347,#2348)); +#1361=AXIS2_PLACEMENT_3D('',#2349,#2350,#2351); +#1362=EDGE_LOOP('',(#2352,#2353,#2354,#2355,#2356)); +#1363=AXIS2_PLACEMENT_3D('',#2357,#2358,#2359); +#1364=EDGE_LOOP('',(#2360,#2361,#2362,#2363,#2364)); +#1365=AXIS2_PLACEMENT_3D('',#2365,#2366,#2367); +#1366=EDGE_LOOP('',(#2368,#2369,#2370,#2371,#2372)); +#1367=AXIS2_PLACEMENT_3D('',#2373,#2374,#2375); +#1368=EDGE_LOOP('',(#2376,#2377,#2378,#2379,#2380)); +#1369=AXIS2_PLACEMENT_3D('',#2381,#2382,#2383); +#1370=EDGE_LOOP('',(#2384,#2385,#2386,#2387,#2388)); +#1371=AXIS2_PLACEMENT_3D('',#2389,#2390,#2391); +#1372=EDGE_LOOP('',(#2392,#2393,#2394,#2395,#2396)); +#1373=AXIS2_PLACEMENT_3D('',#2397,#2398,#2399); +#1374=EDGE_LOOP('',(#2400,#2401,#2402,#2403,#2404)); +#1375=AXIS2_PLACEMENT_3D('',#2405,#2406,#2407); +#1376=EDGE_LOOP('',(#2408,#2409,#2410,#2411)); +#1377=AXIS2_PLACEMENT_3D('',#2412,#2413,#2414); +#1378=EDGE_LOOP('',(#2415,#2416,#2417,#2418)); +#1379=AXIS2_PLACEMENT_3D('',#2419,#2420,#2421); +#1380=EDGE_LOOP('',(#2422,#2423,#2424,#2425)); +#1381=AXIS2_PLACEMENT_3D('',#2426,#2427,#2428); +#1382=EDGE_LOOP('',(#2429,#2430,#2431,#2432)); +#1383=AXIS2_PLACEMENT_3D('',#2433,#2434,#2435); +#1384=EDGE_LOOP('',(#2436,#2437,#2438,#2439)); +#1385=AXIS2_PLACEMENT_3D('',#2440,#2441,#2442); +#1386=EDGE_LOOP('',(#2443,#2444,#2445,#2446,#2447)); +#1387=AXIS2_PLACEMENT_3D('',#2448,#2449,#2450); +#1388=EDGE_LOOP('',(#2451,#2452,#2453,#2454)); +#1389=AXIS2_PLACEMENT_3D('',#2455,#2456,#2457); +#1390=EDGE_LOOP('',(#2458,#2459,#2460,#2461)); +#1391=AXIS2_PLACEMENT_3D('',#2462,#2463,#2464); +#1392=EDGE_LOOP('',(#2465,#2466,#2467,#2468)); +#1393=AXIS2_PLACEMENT_3D('',#2469,#2470,#2471); +#1394=EDGE_LOOP('',(#2472,#2473,#2474,#2475)); +#1395=AXIS2_PLACEMENT_3D('',#2476,#2477,#2478); +#1396=EDGE_LOOP('',(#2479,#2480,#2481,#2482)); +#1397=AXIS2_PLACEMENT_3D('',#2483,#2484,#2485); +#1398=EDGE_LOOP('',(#2486,#2487,#2488,#2489)); +#1399=AXIS2_PLACEMENT_3D('',#2490,#2491,#2492); +#1400=EDGE_LOOP('',(#2493,#2494,#2495,#2496)); +#1401=AXIS2_PLACEMENT_3D('',#2497,#2498,#2499); +#1402=EDGE_LOOP('',(#2500,#2501,#2502,#2503,#2504,#2505,#2506,#2507,#2508,#2509,#2510,#2511,#2512)); +#1403=AXIS2_PLACEMENT_3D('',#2513,#2514,#2515); +#1404=EDGE_LOOP('',(#2516,#2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528)); +#1405=AXIS2_PLACEMENT_3D('',#2529,#2530,#2531); +#1406=EDGE_LOOP('',(#2532,#2533,#2534,#2535,#2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544)); +#1407=AXIS2_PLACEMENT_3D('',#2545,#2546,#2547); +#1408=EDGE_LOOP('',(#2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557,#2558,#2559,#2560)); +#1409=AXIS2_PLACEMENT_3D('',#2561,#2562,#2563); +#1410=EDGE_LOOP('',(#2564,#2565,#2566,#2567)); +#1411=AXIS2_PLACEMENT_3D('',#2568,#2569,#2570); +#1412=EDGE_LOOP('',(#2571,#2572,#2573,#2574)); +#1413=AXIS2_PLACEMENT_3D('',#2575,#2576,#2577); +#1414=EDGE_LOOP('',(#2578,#2579,#2580,#2581)); +#1415=AXIS2_PLACEMENT_3D('',#2582,#2583,#2584); +#1416=EDGE_LOOP('',(#2585,#2586,#2587,#2588)); +#1417=AXIS2_PLACEMENT_3D('',#2589,#2590,#2591); +#1418=EDGE_LOOP('',(#2592,#2593,#2594,#2595)); +#1419=AXIS2_PLACEMENT_3D('',#2596,#2597,#2598); +#1420=EDGE_LOOP('',(#2599,#2600,#2601,#2602)); +#1421=AXIS2_PLACEMENT_3D('',#2603,#2604,#2605); +#1422=EDGE_LOOP('',(#2606,#2607,#2608,#2609)); +#1423=AXIS2_PLACEMENT_3D('',#2610,#2611,#2612); +#1424=EDGE_LOOP('',(#2613,#2614,#2615,#2616)); +#1425=AXIS2_PLACEMENT_3D('',#2617,#2618,#2619); +#1426=EDGE_LOOP('',(#2620,#2621,#2622,#2623,#2624,#2625)); +#1427=AXIS2_PLACEMENT_3D('',#2626,#2627,#2628); +#1428=EDGE_LOOP('',(#2629,#2630,#2631,#2632)); +#1429=AXIS2_PLACEMENT_3D('',#2633,#2634,#2635); +#1430=EDGE_LOOP('',(#2636,#2637,#2638,#2639)); +#1431=AXIS2_PLACEMENT_3D('',#2640,#2641,#2642); +#1432=EDGE_LOOP('',(#2643,#2644,#2645,#2646)); +#1433=AXIS2_PLACEMENT_3D('',#2647,#2648,#2649); +#1434=EDGE_LOOP('',(#2650,#2651,#2652,#2653)); +#1435=AXIS2_PLACEMENT_3D('',#2654,#2655,#2656); +#1436=EDGE_LOOP('',(#2657,#2658,#2659,#2660)); +#1437=AXIS2_PLACEMENT_3D('',#2661,#2662,#2663); +#1438=EDGE_LOOP('',(#2664,#2665,#2666,#2667,#2668,#2669)); +#1439=AXIS2_PLACEMENT_3D('',#2670,#2671,#2672); +#1440=EDGE_LOOP('',(#2673,#2674,#2675,#2676)); +#1441=AXIS2_PLACEMENT_3D('',#2677,#2678,#2679); +#1442=EDGE_LOOP('',(#2680,#2681,#2682,#2683,#2684)); +#1443=AXIS2_PLACEMENT_3D('',#2685,#2686,#2687); +#1444=EDGE_LOOP('',(#2688,#2689,#2690,#2691,#2692)); +#1445=AXIS2_PLACEMENT_3D('',#2693,#2694,#2695); +#1446=EDGE_LOOP('',(#2696,#2697,#2698,#2699)); +#1447=AXIS2_PLACEMENT_3D('',#2700,#2701,#2702); +#1448=EDGE_LOOP('',(#2703,#2704,#2705,#2706)); +#1449=AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#1450=EDGE_LOOP('',(#2710,#2711,#2712,#2713)); +#1451=AXIS2_PLACEMENT_3D('',#2714,#2715,#2716); +#1452=EDGE_LOOP('',(#2717,#2718)); +#1453=EDGE_LOOP('',(#2719,#2720)); +#1454=AXIS2_PLACEMENT_3D('',#2721,#2722,#2723); +#1455=EDGE_LOOP('',(#2724,#2725,#2726,#2727)); +#1456=AXIS2_PLACEMENT_3D('',#2728,#2729,#2730); +#1457=EDGE_LOOP('',(#2731,#2732,#2733,#2734)); +#1458=AXIS2_PLACEMENT_3D('',#2735,#2736,#2737); +#1459=EDGE_LOOP('',(#2738,#2739,#2740,#2741)); +#1460=AXIS2_PLACEMENT_3D('',#2742,#2743,#2744); +#1461=EDGE_LOOP('',(#2745,#2746,#2747,#2748)); +#1462=AXIS2_PLACEMENT_3D('',#2749,#2750,#2751); +#1463=EDGE_LOOP('',(#2752,#2753,#2754,#2755)); +#1464=AXIS2_PLACEMENT_3D('',#2756,#2757,#2758); +#1465=EDGE_LOOP('',(#2759,#2760,#2761,#2762)); +#1466=AXIS2_PLACEMENT_3D('',#2763,#2764,#2765); +#1467=EDGE_LOOP('',(#2766,#2767,#2768,#2769)); +#1468=AXIS2_PLACEMENT_3D('',#2770,#2771,#2772); +#1469=EDGE_LOOP('',(#2773,#2774,#2775,#2776)); +#1470=AXIS2_PLACEMENT_3D('',#2777,#2778,#2779); +#1471=EDGE_LOOP('',(#2780,#2781,#2782,#2783)); +#1472=AXIS2_PLACEMENT_3D('',#2784,#2785,#2786); +#1473=EDGE_LOOP('',(#2787,#2788,#2789,#2790)); +#1474=AXIS2_PLACEMENT_3D('',#2791,#2792,#2793); +#1475=EDGE_LOOP('',(#2794,#2795,#2796,#2797)); +#1476=AXIS2_PLACEMENT_3D('',#2798,#2799,#2800); +#1477=EDGE_LOOP('',(#2801,#2802,#2803,#2804)); +#1478=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807); +#1479=EDGE_LOOP('',(#2808,#2809,#2810,#2811)); +#1480=AXIS2_PLACEMENT_3D('',#2812,#2813,#2814); +#1481=EDGE_LOOP('',(#2815,#2816,#2817,#2818)); +#1482=AXIS2_PLACEMENT_3D('',#2819,#2820,#2821); +#1483=EDGE_LOOP('',(#2822,#2823,#2824,#2825)); +#1484=AXIS2_PLACEMENT_3D('',#2826,#2827,#2828); +#1485=EDGE_LOOP('',(#2829,#2830,#2831,#2832)); +#1486=AXIS2_PLACEMENT_3D('',#2833,#2834,#2835); +#1487=EDGE_LOOP('',(#2836,#2837)); +#1488=EDGE_LOOP('',(#2838,#2839,#2840,#2841,#2842,#2843)); +#1489=AXIS2_PLACEMENT_3D('',#2844,#2845,#2846); +#1490=EDGE_LOOP('',(#2847,#2848,#2849,#2850)); +#1491=AXIS2_PLACEMENT_3D('',#2851,#2852,#2853); +#1492=EDGE_LOOP('',(#2854,#2855,#2856,#2857)); +#1493=AXIS2_PLACEMENT_3D('',#2858,#2859,#2860); +#1494=EDGE_LOOP('',(#2861,#2862,#2863,#2864)); +#1495=AXIS2_PLACEMENT_3D('',#2865,#2866,#2867); +#1496=EDGE_LOOP('',(#2868,#2869,#2870,#2871)); +#1497=AXIS2_PLACEMENT_3D('',#2872,#2873,#2874); +#1498=EDGE_LOOP('',(#2875,#2876,#2877,#2878,#2879,#2880)); +#1499=AXIS2_PLACEMENT_3D('',#2881,#2882,#2883); +#1500=EDGE_LOOP('',(#2884,#2885,#2886,#2887,#2888,#2889)); +#1501=AXIS2_PLACEMENT_3D('',#2890,#2891,#2892); +#1502=EDGE_LOOP('',(#2893,#2894,#2895,#2896,#2897,#2898)); +#1503=AXIS2_PLACEMENT_3D('',#2899,#2900,#2901); +#1504=EDGE_LOOP('',(#2902,#2903,#2904,#2905,#2906,#2907)); +#1505=AXIS2_PLACEMENT_3D('',#2908,#2909,#2910); +#1506=EDGE_LOOP('',(#2911,#2912,#2913,#2914,#2915,#2916)); +#1507=AXIS2_PLACEMENT_3D('',#2917,#2918,#2919); +#1508=EDGE_LOOP('',(#2920,#2921,#2922,#2923,#2924,#2925)); +#1509=AXIS2_PLACEMENT_3D('',#2926,#2927,#2928); +#1510=EDGE_LOOP('',(#2929,#2930,#2931,#2932,#2933,#2934)); +#1511=AXIS2_PLACEMENT_3D('',#2935,#2936,#2937); +#1512=EDGE_LOOP('',(#2938,#2939,#2940,#2941)); +#1513=AXIS2_PLACEMENT_3D('',#2942,#2943,#2944); +#1514=EDGE_LOOP('',(#2945,#2946,#2947,#2948)); +#1515=AXIS2_PLACEMENT_3D('',#2949,#2950,#2951); +#1516=EDGE_LOOP('',(#2952,#2953)); +#1517=EDGE_LOOP('',(#2954,#2955)); +#1518=AXIS2_PLACEMENT_3D('',#2956,#2957,#2958); +#1519=EDGE_LOOP('',(#2959,#2960)); +#1520=EDGE_LOOP('',(#2961,#2962)); +#1521=AXIS2_PLACEMENT_3D('',#2963,#2964,#2965); +#1522=EDGE_LOOP('',(#2966,#2967,#2968,#2969)); +#1523=AXIS2_PLACEMENT_3D('',#2970,#2971,#2972); +#1524=EDGE_LOOP('',(#2973,#2974)); +#1525=EDGE_LOOP('',(#2975,#2976)); +#1526=AXIS2_PLACEMENT_3D('',#2977,#2978,#2979); +#1527=EDGE_LOOP('',(#2980,#2981,#2982,#2983)); +#1528=AXIS2_PLACEMENT_3D('',#2984,#2985,#2986); +#1529=EDGE_LOOP('',(#2987,#2988,#2989,#2990)); +#1530=AXIS2_PLACEMENT_3D('',#2991,#2992,#2993); +#1531=EDGE_LOOP('',(#2994,#2995,#2996,#2997,#2998,#2999)); +#1532=AXIS2_PLACEMENT_3D('',#3000,#3001,#3002); +#1533=EDGE_LOOP('',(#3003,#3004,#3005,#3006)); +#1534=AXIS2_PLACEMENT_3D('',#3007,#3008,#3009); +#1535=EDGE_LOOP('',(#3010,#3011,#3012,#3013)); +#1536=AXIS2_PLACEMENT_3D('',#3014,#3015,#3016); +#1537=EDGE_LOOP('',(#3017,#3018,#3019,#3020)); +#1538=AXIS2_PLACEMENT_3D('',#3021,#3022,#3023); +#1539=EDGE_LOOP('',(#3024,#3025,#3026,#3027,#3028,#3029,#3030,#3031)); +#1540=AXIS2_PLACEMENT_3D('',#3032,#3033,#3034); +#1541=EDGE_LOOP('',(#3035,#3036,#3037,#3038,#3039,#3040,#3041,#3042)); +#1542=AXIS2_PLACEMENT_3D('',#3043,#3044,#3045); +#1543=EDGE_LOOP('',(#3046,#3047,#3048,#3049)); +#1544=AXIS2_PLACEMENT_3D('',#3050,#3051,#3052); +#1545=EDGE_LOOP('',(#3053,#3054,#3055,#3056)); +#1546=AXIS2_PLACEMENT_3D('',#3057,#3058,#3059); +#1547=EDGE_LOOP('',(#3060,#3061,#3062)); +#1548=AXIS2_PLACEMENT_3D('',#3063,#3064,#3065); +#1549=EDGE_LOOP('',(#3066,#3067,#3068,#3069,#3070)); +#1550=AXIS2_PLACEMENT_3D('',#3071,#3072,#3073); +#1551=EDGE_LOOP('',(#3074,#3075,#3076)); +#1552=AXIS2_PLACEMENT_3D('',#3077,#3078,#3079); +#1553=EDGE_LOOP('',(#3080,#3081,#3082,#3083,#3084)); +#1554=AXIS2_PLACEMENT_3D('',#3085,#3086,#3087); +#1555=EDGE_LOOP('',(#3088,#3089,#3090)); +#1556=AXIS2_PLACEMENT_3D('',#3091,#3092,#3093); +#1557=EDGE_LOOP('',(#3094,#3095,#3096,#3097,#3098)); +#1558=AXIS2_PLACEMENT_3D('',#3099,#3100,#3101); +#1559=EDGE_LOOP('',(#3102,#3103,#3104)); +#1560=AXIS2_PLACEMENT_3D('',#3105,#3106,#3107); +#1561=EDGE_LOOP('',(#3108,#3109,#3110,#3111,#3112)); +#1562=AXIS2_PLACEMENT_3D('',#3113,#3114,#3115); +#1563=EDGE_LOOP('',(#3116,#3117,#3118,#3119)); +#1564=AXIS2_PLACEMENT_3D('',#3120,#3121,#3122); +#1565=EDGE_LOOP('',(#3123,#3124,#3125)); +#1566=AXIS2_PLACEMENT_3D('',#3126,#3127,#3128); +#1567=EDGE_LOOP('',(#3129,#3130,#3131,#3132,#3133)); +#1568=AXIS2_PLACEMENT_3D('',#3134,#3135,#3136); +#1569=EDGE_LOOP('',(#3137,#3138,#3139)); +#1570=AXIS2_PLACEMENT_3D('',#3140,#3141,#3142); +#1571=EDGE_LOOP('',(#3143,#3144,#3145,#3146,#3147)); +#1572=AXIS2_PLACEMENT_3D('',#3148,#3149,#3150); +#1573=EDGE_LOOP('',(#3151,#3152,#3153)); +#1574=AXIS2_PLACEMENT_3D('',#3154,#3155,#3156); +#1575=EDGE_LOOP('',(#3157,#3158,#3159,#3160,#3161)); +#1576=AXIS2_PLACEMENT_3D('',#3162,#3163,#3164); +#1577=EDGE_LOOP('',(#3165,#3166,#3167)); +#1578=AXIS2_PLACEMENT_3D('',#3168,#3169,#3170); +#1579=EDGE_LOOP('',(#3171,#3172,#3173,#3174,#3175)); +#1580=AXIS2_PLACEMENT_3D('',#3176,#3177,#3178); +#1581=EDGE_LOOP('',(#3179,#3180,#3181,#3182)); +#1582=AXIS2_PLACEMENT_3D('',#3183,#3184,#3185); +#1583=EDGE_LOOP('',(#3186,#3187,#3188)); +#1584=AXIS2_PLACEMENT_3D('',#3189,#3190,#3191); +#1585=EDGE_LOOP('',(#3192,#3193,#3194,#3195,#3196)); +#1586=AXIS2_PLACEMENT_3D('',#3197,#3198,#3199); +#1587=EDGE_LOOP('',(#3200,#3201,#3202)); +#1588=AXIS2_PLACEMENT_3D('',#3203,#3204,#3205); +#1589=EDGE_LOOP('',(#3206,#3207,#3208,#3209,#3210)); +#1590=AXIS2_PLACEMENT_3D('',#3211,#3212,#3213); +#1591=EDGE_LOOP('',(#3214,#3215,#3216)); +#1592=AXIS2_PLACEMENT_3D('',#3217,#3218,#3219); +#1593=EDGE_LOOP('',(#3220,#3221,#3222,#3223,#3224)); +#1594=AXIS2_PLACEMENT_3D('',#3225,#3226,#3227); +#1595=EDGE_LOOP('',(#3228,#3229,#3230)); +#1596=AXIS2_PLACEMENT_3D('',#3231,#3232,#3233); +#1597=EDGE_LOOP('',(#3234,#3235,#3236,#3237,#3238)); +#1598=AXIS2_PLACEMENT_3D('',#3239,#3240,#3241); +#1599=EDGE_LOOP('',(#3242,#3243,#3244,#3245)); +#1600=AXIS2_PLACEMENT_3D('',#3246,#3247,#3248); +#1601=EDGE_LOOP('',(#3249,#3250,#3251)); +#1602=AXIS2_PLACEMENT_3D('',#3252,#3253,#3254); +#1603=EDGE_LOOP('',(#3255,#3256,#3257,#3258,#3259)); +#1604=AXIS2_PLACEMENT_3D('',#3260,#3261,#3262); +#1605=EDGE_LOOP('',(#3263,#3264,#3265)); +#1606=AXIS2_PLACEMENT_3D('',#3266,#3267,#3268); +#1607=EDGE_LOOP('',(#3269,#3270,#3271,#3272,#3273)); +#1608=AXIS2_PLACEMENT_3D('',#3274,#3275,#3276); +#1609=EDGE_LOOP('',(#3277,#3278,#3279)); +#1610=AXIS2_PLACEMENT_3D('',#3280,#3281,#3282); +#1611=EDGE_LOOP('',(#3283,#3284,#3285,#3286,#3287)); +#1612=AXIS2_PLACEMENT_3D('',#3288,#3289,#3290); +#1613=EDGE_LOOP('',(#3291,#3292,#3293)); +#1614=AXIS2_PLACEMENT_3D('',#3294,#3295,#3296); +#1615=EDGE_LOOP('',(#3297,#3298,#3299,#3300,#3301)); +#1616=AXIS2_PLACEMENT_3D('',#3302,#3303,#3304); +#1617=EDGE_LOOP('',(#3305,#3306,#3307,#3308,#3309,#3310,#3311,#3312,#3313,#3314,#3315,#3316,#3317)); +#1618=AXIS2_PLACEMENT_3D('',#3318,#3319,#3320); +#1619=EDGE_LOOP('',(#3321,#3322,#3323,#3324,#3325,#3326,#3327,#3328,#3329,#3330,#3331,#3332,#3333)); +#1620=AXIS2_PLACEMENT_3D('',#3334,#3335,#3336); +#1621=EDGE_LOOP('',(#3337,#3338,#3339,#3340,#3341,#3342,#3343,#3344,#3345,#3346,#3347,#3348,#3349)); +#1622=AXIS2_PLACEMENT_3D('',#3350,#3351,#3352); +#1623=EDGE_LOOP('',(#3353,#3354,#3355,#3356,#3357,#3358,#3359,#3360,#3361,#3362,#3363,#3364,#3365)); +#1624=AXIS2_PLACEMENT_3D('',#3366,#3367,#3368); +#1625=EDGE_LOOP('',(#3369,#3370,#3371,#3372)); +#1626=AXIS2_PLACEMENT_3D('',#3373,#3374,#3375); +#1627=EDGE_LOOP('',(#3376,#3377,#3378,#3379)); +#1628=AXIS2_PLACEMENT_3D('',#3380,#3381,#3382); +#1629=EDGE_LOOP('',(#3383,#3384,#3385,#3386)); +#1630=AXIS2_PLACEMENT_3D('',#3387,#3388,#3389); +#1631=EDGE_LOOP('',(#3390,#3391,#3392,#3393)); +#1632=AXIS2_PLACEMENT_3D('',#3394,#3395,#3396); +#1633=EDGE_LOOP('',(#3397,#3398)); +#1634=EDGE_LOOP('',(#3399,#3400)); +#1635=EDGE_LOOP('',(#3401,#3402)); +#1636=EDGE_LOOP('',(#3403,#3404)); +#1637=EDGE_LOOP('',(#3405,#3406)); +#1638=AXIS2_PLACEMENT_3D('',#3407,#3408,#3409); +#1639=EDGE_LOOP('',(#3410,#3411,#3412,#3413)); +#1640=AXIS2_PLACEMENT_3D('',#3414,#3415,#3416); +#1641=EDGE_LOOP('',(#3417,#3418,#3419,#3420)); +#1642=AXIS2_PLACEMENT_3D('',#3421,#3422,#3423); +#1643=EDGE_LOOP('',(#3424,#3425)); +#1644=EDGE_LOOP('',(#3426,#3427)); +#1645=AXIS2_PLACEMENT_3D('',#3428,#3429,#3430); +#1646=EDGE_LOOP('',(#3431,#3432,#3433,#3434)); +#1647=AXIS2_PLACEMENT_3D('',#3435,#3436,#3437); +#1648=EDGE_LOOP('',(#3438,#3439,#3440,#3441,#3442)); +#1649=AXIS2_PLACEMENT_3D('',#3443,#3444,#3445); +#1650=EDGE_LOOP('',(#3446,#3447,#3448,#3449,#3450,#3451,#3452,#3453,#3454)); +#1651=AXIS2_PLACEMENT_3D('',#3455,#3456,#3457); +#1652=EDGE_LOOP('',(#3458,#3459,#3460,#3461)); +#1653=AXIS2_PLACEMENT_3D('',#3462,#3463,#3464); +#1654=EDGE_LOOP('',(#3465,#3466,#3467,#3468)); +#1655=AXIS2_PLACEMENT_3D('',#3469,#3470,#3471); +#1656=EDGE_LOOP('',(#3472,#3473,#3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,#3482,#3483,#3484,#3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492,#3493,#3494,#3495,#3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511)); +#1657=AXIS2_PLACEMENT_3D('',#3512,#3513,#3514); +#1658=EDGE_LOOP('',(#3515,#3516,#3517,#3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,#3527,#3528,#3529,#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,#3538,#3539,#3540,#3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548,#3549,#3550,#3551,#3552,#3553,#3554)); +#1659=AXIS2_PLACEMENT_3D('',#3555,#3556,#3557); +#1660=EDGE_LOOP('',(#3558,#3559,#3560,#3561,#3562,#3563,#3564,#3565,#3566,#3567,#3568,#3569,#3570,#3571,#3572,#3573,#3574,#3575,#3576,#3577,#3578,#3579,#3580,#3581,#3582,#3583,#3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591,#3592,#3593,#3594,#3595,#3596,#3597)); +#1661=AXIS2_PLACEMENT_3D('',#3598,#3599,#3600); +#1662=EDGE_LOOP('',(#3601,#3602,#3603,#3604,#3605,#3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616,#3617,#3618,#3619,#3620,#3621,#3622,#3623,#3624,#3625,#3626,#3627,#3628,#3629,#3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639,#3640)); +#1663=AXIS2_PLACEMENT_3D('',#3641,#3642,#3643); +#1664=EDGE_LOOP('',(#3644,#3645,#3646,#3647)); +#1665=AXIS2_PLACEMENT_3D('',#3648,#3649,#3650); +#1666=EDGE_LOOP('',(#3651,#3652,#3653,#3654)); +#1667=AXIS2_PLACEMENT_3D('',#3655,#3656,#3657); +#1668=EDGE_LOOP('',(#3658,#3659,#3660,#3661)); +#1669=AXIS2_PLACEMENT_3D('',#3662,#3663,#3664); +#1670=EDGE_LOOP('',(#3665,#3666,#3667,#3668,#3669,#3670)); +#1671=AXIS2_PLACEMENT_3D('',#3671,#3672,#3673); +#1672=EDGE_LOOP('',(#3674,#3675,#3676,#3677)); +#1673=AXIS2_PLACEMENT_3D('',#3678,#3679,#3680); +#1674=EDGE_LOOP('',(#3681,#3682,#3683,#3684,#3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693,#3694,#3695,#3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703,#3704,#3705,#3706,#3707,#3708,#3709,#3710,#3711,#3712,#3713,#3714,#3715,#3716,#3717,#3718,#3719,#3720,#3721,#3722,#3723,#3724,#3725,#3726,#3727,#3728,#3729,#3730,#3731,#3732,#3733,#3734,#3735,#3736,#3737,#3738,#3739,#3740,#3741,#3742,#3743,#3744,#3745,#3746,#3747,#3748,#3749,#3750,#3751,#3752,#3753,#3754,#3755,#3756,#3757,#3758,#3759,#3760,#3761,#3762,#3763,#3764,#3765,#3766,#3767,#3768,#3769,#3770,#3771,#3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779,#3780,#3781,#3782,#3783,#3784,#3785,#3786,#3787,#3788,#3789,#3790,#3791,#3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799,#3800)); +#1675=EDGE_LOOP('',(#3801,#3802,#3803,#3804,#3805,#3806,#3807)); +#1676=AXIS2_PLACEMENT_3D('',#3808,#3809,#3810); +#1677=EDGE_LOOP('',(#3811,#3812,#3813,#3814)); +#1678=AXIS2_PLACEMENT_3D('',#3815,#3816,#3817); +#1679=EDGE_LOOP('',(#3818,#3819,#3820,#3821)); +#1680=AXIS2_PLACEMENT_3D('',#3822,#3823,#3824); +#1681=EDGE_LOOP('',(#3825,#3826,#3827,#3828)); +#1682=AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); +#1683=EDGE_LOOP('',(#3832,#3833,#3834,#3835)); +#1684=AXIS2_PLACEMENT_3D('',#3836,#3837,#3838); +#1685=EDGE_LOOP('',(#3839,#3840,#3841,#3842,#3843,#3844,#3845,#3846,#3847,#3848,#3849,#3850)); +#1686=AXIS2_PLACEMENT_3D('',#3851,#3852,#3853); +#1687=EDGE_LOOP('',(#3854,#3855,#3856,#3857,#3858,#3859,#3860,#3861)); +#1688=AXIS2_PLACEMENT_3D('',#3862,#3863,#3864); +#1689=EDGE_LOOP('',(#3865,#3866,#3867,#3868)); +#1690=AXIS2_PLACEMENT_3D('',#3869,#3870,#3871); +#1691=EDGE_LOOP('',(#3872,#3873,#3874,#3875,#3876,#3877,#3878,#3879)); +#1692=AXIS2_PLACEMENT_3D('',#3880,#3881,#3882); +#1693=EDGE_LOOP('',(#3883,#3884,#3885,#3886)); +#1694=AXIS2_PLACEMENT_3D('',#3887,#3888,#3889); +#1695=EDGE_LOOP('',(#3890,#3891,#3892,#3893)); +#1696=AXIS2_PLACEMENT_3D('',#3894,#3895,#3896); +#1697=EDGE_LOOP('',(#3897,#3898,#3899,#3900)); +#1698=AXIS2_PLACEMENT_3D('',#3901,#3902,#3903); +#1699=EDGE_LOOP('',(#3904,#3905,#3906,#3907)); +#1700=AXIS2_PLACEMENT_3D('',#3908,#3909,#3910); +#1701=EDGE_LOOP('',(#3911,#3912,#3913,#3914)); +#1702=AXIS2_PLACEMENT_3D('',#3915,#3916,#3917); +#1703=EDGE_LOOP('',(#3918,#3919,#3920,#3921)); +#1704=AXIS2_PLACEMENT_3D('',#3922,#3923,#3924); +#1705=EDGE_LOOP('',(#3925,#3926,#3927,#3928)); +#1706=AXIS2_PLACEMENT_3D('',#3929,#3930,#3931); +#1707=EDGE_LOOP('',(#3932,#3933,#3934,#3935)); +#1708=AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); +#1709=EDGE_LOOP('',(#3939,#3940,#3941,#3942)); +#1710=AXIS2_PLACEMENT_3D('',#3943,#3944,#3945); +#1711=EDGE_LOOP('',(#3946,#3947,#3948,#3949)); +#1712=AXIS2_PLACEMENT_3D('',#3950,#3951,#3952); +#1713=EDGE_LOOP('',(#3953,#3954,#3955,#3956)); +#1714=AXIS2_PLACEMENT_3D('',#3957,#3958,#3959); +#1715=EDGE_LOOP('',(#3960,#3961,#3962,#3963)); +#1716=AXIS2_PLACEMENT_3D('',#3964,#3965,#3966); +#1717=EDGE_LOOP('',(#3967,#3968,#3969,#3970)); +#1718=AXIS2_PLACEMENT_3D('',#3971,#3972,#3973); +#1719=EDGE_LOOP('',(#3974,#3975,#3976,#3977)); +#1720=AXIS2_PLACEMENT_3D('',#3978,#3979,#3980); +#1721=EDGE_LOOP('',(#3981,#3982,#3983,#3984)); +#1722=AXIS2_PLACEMENT_3D('',#3985,#3986,#3987); +#1723=EDGE_LOOP('',(#3988,#3989,#3990,#3991)); +#1724=AXIS2_PLACEMENT_3D('',#3992,#3993,#3994); +#1725=EDGE_LOOP('',(#3995,#3996,#3997,#3998)); +#1726=AXIS2_PLACEMENT_3D('',#3999,#4000,#4001); +#1727=EDGE_LOOP('',(#4002,#4003,#4004,#4005)); +#1728=AXIS2_PLACEMENT_3D('',#4006,#4007,#4008); +#1729=EDGE_LOOP('',(#4009,#4010,#4011,#4012)); +#1730=AXIS2_PLACEMENT_3D('',#4013,#4014,#4015); +#1731=EDGE_LOOP('',(#4016,#4017,#4018,#4019)); +#1732=AXIS2_PLACEMENT_3D('',#4020,#4021,#4022); +#1733=EDGE_LOOP('',(#4023,#4024,#4025,#4026)); +#1734=AXIS2_PLACEMENT_3D('',#4027,#4028,#4029); +#1735=EDGE_LOOP('',(#4030,#4031,#4032,#4033)); +#1736=AXIS2_PLACEMENT_3D('',#4034,#4035,#4036); +#1737=EDGE_LOOP('',(#4037,#4038,#4039,#4040)); +#1738=AXIS2_PLACEMENT_3D('',#4041,#4042,#4043); +#1739=EDGE_LOOP('',(#4044,#4045,#4046,#4047)); +#1740=AXIS2_PLACEMENT_3D('',#4048,#4049,#4050); +#1741=EDGE_LOOP('',(#4051,#4052,#4053,#4054)); +#1742=AXIS2_PLACEMENT_3D('',#4055,#4056,#4057); +#1743=EDGE_LOOP('',(#4058,#4059,#4060,#4061)); +#1744=AXIS2_PLACEMENT_3D('',#4062,#4063,#4064); +#1745=EDGE_LOOP('',(#4065,#4066,#4067,#4068)); +#1746=AXIS2_PLACEMENT_3D('',#4069,#4070,#4071); +#1747=EDGE_LOOP('',(#4072,#4073,#4074,#4075)); +#1748=AXIS2_PLACEMENT_3D('',#4076,#4077,#4078); +#1749=EDGE_LOOP('',(#4079,#4080,#4081,#4082)); +#1750=AXIS2_PLACEMENT_3D('',#4083,#4084,#4085); +#1751=EDGE_LOOP('',(#4086,#4087,#4088,#4089)); +#1752=AXIS2_PLACEMENT_3D('',#4090,#4091,#4092); +#1753=EDGE_LOOP('',(#4093,#4094,#4095,#4096)); +#1754=AXIS2_PLACEMENT_3D('',#4097,#4098,#4099); +#1755=EDGE_LOOP('',(#4100,#4101,#4102,#4103)); +#1756=AXIS2_PLACEMENT_3D('',#4104,#4105,#4106); +#1757=EDGE_LOOP('',(#4107,#4108,#4109,#4110)); +#1758=AXIS2_PLACEMENT_3D('',#4111,#4112,#4113); +#1759=EDGE_LOOP('',(#4114,#4115,#4116,#4117)); +#1760=AXIS2_PLACEMENT_3D('',#4118,#4119,#4120); +#1761=EDGE_LOOP('',(#4121,#4122,#4123,#4124)); +#1762=AXIS2_PLACEMENT_3D('',#4125,#4126,#4127); +#1763=EDGE_LOOP('',(#4128,#4129,#4130,#4131)); +#1764=AXIS2_PLACEMENT_3D('',#4132,#4133,#4134); +#1765=EDGE_LOOP('',(#4135,#4136,#4137,#4138)); +#1766=AXIS2_PLACEMENT_3D('',#4139,#4140,#4141); +#1767=EDGE_LOOP('',(#4142,#4143,#4144,#4145)); +#1768=AXIS2_PLACEMENT_3D('',#4146,#4147,#4148); +#1769=EDGE_LOOP('',(#4149,#4150,#4151,#4152)); +#1770=AXIS2_PLACEMENT_3D('',#4153,#4154,#4155); +#1771=EDGE_LOOP('',(#4156,#4157,#4158,#4159)); +#1772=AXIS2_PLACEMENT_3D('',#4160,#4161,#4162); +#1773=EDGE_LOOP('',(#4163,#4164,#4165,#4166)); +#1774=AXIS2_PLACEMENT_3D('',#4167,#4168,#4169); +#1775=EDGE_LOOP('',(#4170,#4171,#4172,#4173)); +#1776=AXIS2_PLACEMENT_3D('',#4174,#4175,#4176); +#1777=EDGE_LOOP('',(#4177,#4178,#4179,#4180)); +#1778=AXIS2_PLACEMENT_3D('',#4181,#4182,#4183); +#1779=EDGE_LOOP('',(#4184,#4185,#4186,#4187)); +#1780=AXIS2_PLACEMENT_3D('',#4188,#4189,#4190); +#1781=EDGE_LOOP('',(#4191,#4192,#4193,#4194)); +#1782=AXIS2_PLACEMENT_3D('',#4195,#4196,#4197); +#1783=EDGE_LOOP('',(#4198,#4199,#4200,#4201)); +#1784=AXIS2_PLACEMENT_3D('',#4202,#4203,#4204); +#1785=EDGE_LOOP('',(#4205,#4206,#4207,#4208)); +#1786=AXIS2_PLACEMENT_3D('',#4209,#4210,#4211); +#1787=EDGE_LOOP('',(#4212,#4213,#4214,#4215)); +#1788=AXIS2_PLACEMENT_3D('',#4216,#4217,#4218); +#1789=EDGE_LOOP('',(#4219,#4220,#4221,#4222)); +#1790=AXIS2_PLACEMENT_3D('',#4223,#4224,#4225); +#1791=EDGE_LOOP('',(#4226,#4227,#4228,#4229)); +#1792=AXIS2_PLACEMENT_3D('',#4230,#4231,#4232); +#1793=EDGE_LOOP('',(#4233,#4234,#4235,#4236)); +#1794=AXIS2_PLACEMENT_3D('',#4237,#4238,#4239); +#1795=EDGE_LOOP('',(#4240,#4241,#4242,#4243)); +#1796=AXIS2_PLACEMENT_3D('',#4244,#4245,#4246); +#1797=EDGE_LOOP('',(#4247,#4248,#4249,#4250)); +#1798=AXIS2_PLACEMENT_3D('',#4251,#4252,#4253); +#1799=EDGE_LOOP('',(#4254,#4255,#4256,#4257)); +#1800=AXIS2_PLACEMENT_3D('',#4258,#4259,#4260); +#1801=EDGE_LOOP('',(#4261,#4262,#4263,#4264,#4265)); +#1802=AXIS2_PLACEMENT_3D('',#4266,#4267,#4268); +#1803=EDGE_LOOP('',(#4269,#4270,#4271,#4272,#4273)); +#1804=AXIS2_PLACEMENT_3D('',#4274,#4275,#4276); +#1805=EDGE_LOOP('',(#4277,#4278,#4279,#4280)); +#1806=AXIS2_PLACEMENT_3D('',#4281,#4282,#4283); +#1807=EDGE_LOOP('',(#4284,#4285,#4286,#4287)); +#1808=AXIS2_PLACEMENT_3D('',#4288,#4289,#4290); +#1809=EDGE_LOOP('',(#4291,#4292,#4293,#4294)); +#1810=AXIS2_PLACEMENT_3D('',#4295,#4296,#4297); +#1811=EDGE_LOOP('',(#4298,#4299,#4300,#4301)); +#1812=AXIS2_PLACEMENT_3D('',#4302,#4303,#4304); +#1813=EDGE_LOOP('',(#4305,#4306,#4307,#4308)); +#1814=AXIS2_PLACEMENT_3D('',#4309,#4310,#4311); +#1815=EDGE_LOOP('',(#4312,#4313,#4314,#4315)); +#1816=AXIS2_PLACEMENT_3D('',#4316,#4317,#4318); +#1817=EDGE_LOOP('',(#4319,#4320,#4321,#4322)); +#1818=AXIS2_PLACEMENT_3D('',#4323,#4324,#4325); +#1819=EDGE_LOOP('',(#4326,#4327,#4328,#4329)); +#1820=AXIS2_PLACEMENT_3D('',#4330,#4331,#4332); +#1821=EDGE_LOOP('',(#4333,#4334,#4335)); +#1822=AXIS2_PLACEMENT_3D('',#4336,#4337,#4338); +#1823=EDGE_LOOP('',(#4339,#4340,#4341)); +#1824=AXIS2_PLACEMENT_3D('',#4342,#4343,#4344); +#1825=EDGE_LOOP('',(#4345,#4346,#4347)); +#1826=AXIS2_PLACEMENT_3D('',#4348,#4349,#4350); +#1827=EDGE_LOOP('',(#4351,#4352,#4353)); +#1828=AXIS2_PLACEMENT_3D('',#4354,#4355,#4356); +#1829=EDGE_LOOP('',(#4357,#4358,#4359,#4360)); +#1830=AXIS2_PLACEMENT_3D('',#4361,#4362,#4363); +#1831=EDGE_LOOP('',(#4364,#4365,#4366,#4367)); +#1832=AXIS2_PLACEMENT_3D('',#4368,#4369,#4370); +#1833=EDGE_LOOP('',(#4371,#4372,#4373,#4374)); +#1834=AXIS2_PLACEMENT_3D('',#4375,#4376,#4377); +#1835=EDGE_LOOP('',(#4378,#4379,#4380,#4381)); +#1836=AXIS2_PLACEMENT_3D('',#4382,#4383,#4384); +#1837=EDGE_LOOP('',(#4385,#4386,#4387,#4388,#4389,#4390)); +#1838=AXIS2_PLACEMENT_3D('',#4391,#4392,#4393); +#1839=EDGE_LOOP('',(#4394,#4395,#4396,#4397,#4398,#4399)); +#1840=AXIS2_PLACEMENT_3D('',#4400,#4401,#4402); +#1841=EDGE_LOOP('',(#4403,#4404,#4405,#4406,#4407,#4408)); +#1842=AXIS2_PLACEMENT_3D('',#4409,#4410,#4411); +#1843=EDGE_LOOP('',(#4412,#4413,#4414,#4415,#4416,#4417)); +#1844=AXIS2_PLACEMENT_3D('',#4418,#4419,#4420); +#1845=EDGE_LOOP('',(#4421,#4422,#4423,#4424,#4425,#4426,#4427,#4428)); +#1846=AXIS2_PLACEMENT_3D('',#4429,#4430,#4431); +#1847=EDGE_LOOP('',(#4432,#4433,#4434,#4435,#4436,#4437,#4438,#4439)); +#1848=AXIS2_PLACEMENT_3D('',#4440,#4441,#4442); +#1849=EDGE_LOOP('',(#4443,#4444,#4445,#4446,#4447,#4448,#4449,#4450)); +#1850=AXIS2_PLACEMENT_3D('',#4451,#4452,#4453); +#1851=EDGE_LOOP('',(#4454,#4455,#4456,#4457,#4458,#4459,#4460,#4461)); +#1852=AXIS2_PLACEMENT_3D('',#4462,#4463,#4464); +#1853=EDGE_LOOP('',(#4465,#4466,#4467,#4468,#4469,#4470)); +#1854=AXIS2_PLACEMENT_3D('',#4471,#4472,#4473); +#1855=EDGE_LOOP('',(#4474,#4475,#4476,#4477,#4478,#4479)); +#1856=AXIS2_PLACEMENT_3D('',#4480,#4481,#4482); +#1857=EDGE_LOOP('',(#4483,#4484,#4485,#4486,#4487,#4488)); +#1858=AXIS2_PLACEMENT_3D('',#4489,#4490,#4491); +#1859=EDGE_LOOP('',(#4492,#4493,#4494,#4495,#4496,#4497)); +#1860=AXIS2_PLACEMENT_3D('',#4498,#4499,#4500); +#1861=EDGE_LOOP('',(#4501,#4502)); +#1862=EDGE_LOOP('',(#4503,#4504)); +#1863=EDGE_LOOP('',(#4505,#4506)); +#1864=EDGE_LOOP('',(#4507,#4508)); +#1865=EDGE_LOOP('',(#4509,#4510)); +#1866=AXIS2_PLACEMENT_3D('',#4511,#4512,#4513); +#1867=EDGE_LOOP('',(#4514,#4515,#4516,#4517)); +#1868=AXIS2_PLACEMENT_3D('',#4518,#4519,#4520); +#1869=EDGE_LOOP('',(#4521,#4522)); +#1870=EDGE_LOOP('',(#4523,#4524)); +#1871=AXIS2_PLACEMENT_3D('',#4525,#4526,#4527); +#1872=EDGE_LOOP('',(#4528,#4529,#4530,#4531)); +#1873=AXIS2_PLACEMENT_3D('',#4532,#4533,#4534); +#1874=EDGE_LOOP('',(#4535,#4536,#4537,#4538)); +#1875=AXIS2_PLACEMENT_3D('',#4539,#4540,#4541); +#1876=EDGE_LOOP('',(#4542,#4543,#4544,#4545)); +#1877=AXIS2_PLACEMENT_3D('',#4546,#4547,#4548); +#1878=EDGE_LOOP('',(#4549,#4550,#4551,#4552,#4553,#4554,#4555,#4556,#4557,#4558,#4559,#4560,#4561,#4562,#4563,#4564,#4565,#4566,#4567,#4568,#4569,#4570,#4571,#4572,#4573,#4574,#4575,#4576,#4577,#4578,#4579,#4580,#4581,#4582,#4583,#4584,#4585,#4586,#4587,#4588,#4589,#4590,#4591,#4592,#4593,#4594,#4595,#4596,#4597,#4598,#4599,#4600,#4601,#4602,#4603,#4604,#4605,#4606,#4607,#4608,#4609,#4610,#4611)); +#1879=AXIS2_PLACEMENT_3D('',#4612,#4613,#4614); +#1880=EDGE_LOOP('',(#4615,#4616,#4617,#4618)); +#1881=AXIS2_PLACEMENT_3D('',#4619,#4620,#4621); +#1882=EDGE_LOOP('',(#4622,#4623,#4624,#4625)); +#1883=AXIS2_PLACEMENT_3D('',#4626,#4627,#4628); +#1884=EDGE_LOOP('',(#4629,#4630,#4631,#4632)); +#1885=AXIS2_PLACEMENT_3D('',#4633,#4634,#4635); +#1886=EDGE_LOOP('',(#4636,#4637,#4638,#4639)); +#1887=AXIS2_PLACEMENT_3D('',#4640,#4641,#4642); +#1888=EDGE_LOOP('',(#4643,#4644,#4645,#4646)); +#1889=AXIS2_PLACEMENT_3D('',#4647,#4648,#4649); +#1890=EDGE_LOOP('',(#4650,#4651,#4652,#4653)); +#1891=AXIS2_PLACEMENT_3D('',#4654,#4655,#4656); +#1892=EDGE_LOOP('',(#4657,#4658,#4659,#4660)); +#1893=AXIS2_PLACEMENT_3D('',#4661,#4662,#4663); +#1894=EDGE_LOOP('',(#4664,#4665,#4666,#4667)); +#1895=AXIS2_PLACEMENT_3D('',#4668,#4669,#4670); +#1896=EDGE_LOOP('',(#4671,#4672,#4673,#4674)); +#1897=AXIS2_PLACEMENT_3D('',#4675,#4676,#4677); +#1898=EDGE_LOOP('',(#4678,#4679,#4680,#4681)); +#1899=AXIS2_PLACEMENT_3D('',#4682,#4683,#4684); +#1900=EDGE_LOOP('',(#4685,#4686,#4687,#4688)); +#1901=AXIS2_PLACEMENT_3D('',#4689,#4690,#4691); +#1902=EDGE_LOOP('',(#4692,#4693,#4694,#4695)); +#1903=AXIS2_PLACEMENT_3D('',#4696,#4697,#4698); +#1904=EDGE_LOOP('',(#4699,#4700,#4701,#4702)); +#1905=AXIS2_PLACEMENT_3D('',#4703,#4704,#4705); +#1906=EDGE_LOOP('',(#4706,#4707,#4708,#4709)); +#1907=AXIS2_PLACEMENT_3D('',#4710,#4711,#4712); +#1908=EDGE_LOOP('',(#4713,#4714,#4715,#4716)); +#1909=AXIS2_PLACEMENT_3D('',#4717,#4718,#4719); +#1910=EDGE_LOOP('',(#4720,#4721,#4722,#4723)); +#1911=AXIS2_PLACEMENT_3D('',#4724,#4725,#4726); +#1912=EDGE_LOOP('',(#4727,#4728,#4729,#4730)); +#1913=AXIS2_PLACEMENT_3D('',#4731,#4732,#4733); +#1914=EDGE_LOOP('',(#4734,#4735,#4736,#4737)); +#1915=AXIS2_PLACEMENT_3D('',#4738,#4739,#4740); +#1916=EDGE_LOOP('',(#4741,#4742,#4743,#4744)); +#1917=AXIS2_PLACEMENT_3D('',#4745,#4746,#4747); +#1918=EDGE_LOOP('',(#4748,#4749,#4750,#4751)); +#1919=AXIS2_PLACEMENT_3D('',#4752,#4753,#4754); +#1920=EDGE_LOOP('',(#4755,#4756,#4757,#4758)); +#1921=AXIS2_PLACEMENT_3D('',#4759,#4760,#4761); +#1922=EDGE_LOOP('',(#4762,#4763,#4764,#4765)); +#1923=AXIS2_PLACEMENT_3D('',#4766,#4767,#4768); +#1924=EDGE_LOOP('',(#4769,#4770,#4771,#4772)); +#1925=AXIS2_PLACEMENT_3D('',#4773,#4774,#4775); +#1926=EDGE_LOOP('',(#4776,#4777,#4778,#4779)); +#1927=AXIS2_PLACEMENT_3D('',#4780,#4781,#4782); +#1928=EDGE_LOOP('',(#4783,#4784,#4785,#4786)); +#1929=AXIS2_PLACEMENT_3D('',#4787,#4788,#4789); +#1930=EDGE_LOOP('',(#4790,#4791,#4792,#4793)); +#1931=AXIS2_PLACEMENT_3D('',#4794,#4795,#4796); +#1932=EDGE_LOOP('',(#4797,#4798,#4799,#4800)); +#1933=AXIS2_PLACEMENT_3D('',#4801,#4802,#4803); +#1934=EDGE_LOOP('',(#4804,#4805,#4806,#4807)); +#1935=AXIS2_PLACEMENT_3D('',#4808,#4809,#4810); +#1936=EDGE_LOOP('',(#4811,#4812,#4813,#4814)); +#1937=AXIS2_PLACEMENT_3D('',#4815,#4816,#4817); +#1938=EDGE_LOOP('',(#4818,#4819,#4820,#4821)); +#1939=AXIS2_PLACEMENT_3D('',#4822,#4823,#4824); +#1940=EDGE_LOOP('',(#4825,#4826,#4827,#4828)); +#1941=AXIS2_PLACEMENT_3D('',#4829,#4830,#4831); +#1942=EDGE_LOOP('',(#4832,#4833,#4834,#4835)); +#1943=AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); +#1944=EDGE_LOOP('',(#4839,#4840,#4841,#4842)); +#1945=AXIS2_PLACEMENT_3D('',#4843,#4844,#4845); +#1946=EDGE_LOOP('',(#4846,#4847,#4848,#4849)); +#1947=AXIS2_PLACEMENT_3D('',#4850,#4851,#4852); +#1948=EDGE_LOOP('',(#4853,#4854,#4855,#4856)); +#1949=AXIS2_PLACEMENT_3D('',#4857,#4858,#4859); +#1950=EDGE_LOOP('',(#4860,#4861,#4862,#4863)); +#1951=AXIS2_PLACEMENT_3D('',#4864,#4865,#4866); +#1952=EDGE_LOOP('',(#4867,#4868,#4869,#4870)); +#1953=AXIS2_PLACEMENT_3D('',#4871,#4872,#4873); +#1954=EDGE_LOOP('',(#4874,#4875,#4876,#4877)); +#1955=AXIS2_PLACEMENT_3D('',#4878,#4879,#4880); +#1956=EDGE_LOOP('',(#4881,#4882,#4883,#4884)); +#1957=AXIS2_PLACEMENT_3D('',#4885,#4886,#4887); +#1958=EDGE_LOOP('',(#4888,#4889,#4890,#4891)); +#1959=AXIS2_PLACEMENT_3D('',#4892,#4893,#4894); +#1960=EDGE_LOOP('',(#4895,#4896,#4897,#4898)); +#1961=AXIS2_PLACEMENT_3D('',#4899,#4900,#4901); +#1962=EDGE_LOOP('',(#4902,#4903,#4904,#4905)); +#1963=AXIS2_PLACEMENT_3D('',#4906,#4907,#4908); +#1964=EDGE_LOOP('',(#4909,#4910,#4911,#4912)); +#1965=AXIS2_PLACEMENT_3D('',#4913,#4914,#4915); +#1966=EDGE_LOOP('',(#4916,#4917,#4918,#4919)); +#1967=AXIS2_PLACEMENT_3D('',#4920,#4921,#4922); +#1968=EDGE_LOOP('',(#4923,#4924,#4925,#4926)); +#1969=AXIS2_PLACEMENT_3D('',#4927,#4928,#4929); +#1970=EDGE_LOOP('',(#4930,#4931,#4932,#4933)); +#1971=AXIS2_PLACEMENT_3D('',#4934,#4935,#4936); +#1972=EDGE_LOOP('',(#4937,#4938,#4939,#4940)); +#1973=AXIS2_PLACEMENT_3D('',#4941,#4942,#4943); +#1974=EDGE_LOOP('',(#4944,#4945,#4946,#4947)); +#1975=AXIS2_PLACEMENT_3D('',#4948,#4949,#4950); +#1976=EDGE_LOOP('',(#4951,#4952,#4953,#4954)); +#1977=AXIS2_PLACEMENT_3D('',#4955,#4956,#4957); +#1978=EDGE_LOOP('',(#4958,#4959,#4960,#4961)); +#1979=AXIS2_PLACEMENT_3D('',#4962,#4963,#4964); +#1980=EDGE_LOOP('',(#4965,#4966,#4967,#4968)); +#1981=AXIS2_PLACEMENT_3D('',#4969,#4970,#4971); +#1982=EDGE_LOOP('',(#4972,#4973,#4974,#4975)); +#1983=AXIS2_PLACEMENT_3D('',#4976,#4977,#4978); +#1984=EDGE_LOOP('',(#4979,#4980,#4981,#4982)); +#1985=AXIS2_PLACEMENT_3D('',#4983,#4984,#4985); +#1986=EDGE_LOOP('',(#4986,#4987,#4988,#4989)); +#1987=AXIS2_PLACEMENT_3D('',#4990,#4991,#4992); +#1988=EDGE_LOOP('',(#4993,#4994,#4995,#4996)); +#1989=AXIS2_PLACEMENT_3D('',#4997,#4998,#4999); +#1990=EDGE_LOOP('',(#5000,#5001,#5002,#5003)); +#1991=AXIS2_PLACEMENT_3D('',#5004,#5005,#5006); +#1992=EDGE_LOOP('',(#5007,#5008,#5009,#5010)); +#1993=AXIS2_PLACEMENT_3D('',#5011,#5012,#5013); +#1994=EDGE_LOOP('',(#5014,#5015,#5016,#5017)); +#1995=AXIS2_PLACEMENT_3D('',#5018,#5019,#5020); +#1996=EDGE_LOOP('',(#5021,#5022,#5023,#5024)); +#1997=AXIS2_PLACEMENT_3D('',#5025,#5026,#5027); +#1998=EDGE_LOOP('',(#5028,#5029,#5030,#5031)); +#1999=AXIS2_PLACEMENT_3D('',#5032,#5033,#5034); +#2000=EDGE_LOOP('',(#5035,#5036,#5037,#5038)); +#2001=AXIS2_PLACEMENT_3D('',#5039,#5040,#5041); +#2002=EDGE_LOOP('',(#5042,#5043,#5044,#5045)); +#2003=AXIS2_PLACEMENT_3D('',#5046,#5047,#5048); +#2004=EDGE_LOOP('',(#5049,#5050,#5051,#5052)); +#2005=AXIS2_PLACEMENT_3D('',#5053,#5054,#5055); +#2006=EDGE_LOOP('',(#5056,#5057,#5058,#5059)); +#2007=AXIS2_PLACEMENT_3D('',#5060,#5061,#5062); +#2008=EDGE_LOOP('',(#5063,#5064,#5065,#5066)); +#2009=AXIS2_PLACEMENT_3D('',#5067,#5068,#5069); +#2010=EDGE_LOOP('',(#5070,#5071,#5072,#5073)); +#2011=AXIS2_PLACEMENT_3D('',#5074,#5075,#5076); +#2012=EDGE_LOOP('',(#5077,#5078,#5079,#5080)); +#2013=AXIS2_PLACEMENT_3D('',#5081,#5082,#5083); +#2014=EDGE_LOOP('',(#5084,#5085,#5086,#5087)); +#2015=AXIS2_PLACEMENT_3D('',#5088,#5089,#5090); +#2016=EDGE_LOOP('',(#5091,#5092,#5093,#5094)); +#2017=AXIS2_PLACEMENT_3D('',#5095,#5096,#5097); +#2018=EDGE_LOOP('',(#5098,#5099,#5100,#5101)); +#2019=AXIS2_PLACEMENT_3D('',#5102,#5103,#5104); +#2020=EDGE_LOOP('',(#5105,#5106,#5107,#5108)); +#2021=AXIS2_PLACEMENT_3D('',#5109,#5110,#5111); +#2022=EDGE_LOOP('',(#5112,#5113,#5114,#5115)); +#2023=AXIS2_PLACEMENT_3D('',#5116,#5117,#5118); +#2024=EDGE_LOOP('',(#5119,#5120,#5121,#5122)); +#2025=AXIS2_PLACEMENT_3D('',#5123,#5124,#5125); +#2026=EDGE_LOOP('',(#5126,#5127,#5128,#5129)); +#2027=AXIS2_PLACEMENT_3D('',#5130,#5131,#5132); +#2028=EDGE_LOOP('',(#5133,#5134,#5135,#5136)); +#2029=AXIS2_PLACEMENT_3D('',#5137,#5138,#5139); +#2030=EDGE_LOOP('',(#5140,#5141,#5142,#5143)); +#2031=AXIS2_PLACEMENT_3D('',#5144,#5145,#5146); +#2032=EDGE_LOOP('',(#5147,#5148,#5149,#5150)); +#2033=AXIS2_PLACEMENT_3D('',#5151,#5152,#5153); +#2034=EDGE_LOOP('',(#5154,#5155,#5156,#5157)); +#2035=AXIS2_PLACEMENT_3D('',#5158,#5159,#5160); +#2036=EDGE_LOOP('',(#5161,#5162,#5163,#5164)); +#2037=AXIS2_PLACEMENT_3D('',#5165,#5166,#5167); +#2038=EDGE_LOOP('',(#5168,#5169,#5170,#5171)); +#2039=AXIS2_PLACEMENT_3D('',#5172,#5173,#5174); +#2040=EDGE_LOOP('',(#5175,#5176,#5177,#5178)); +#2041=AXIS2_PLACEMENT_3D('',#5179,#5180,#5181); +#2042=EDGE_LOOP('',(#5182,#5183,#5184,#5185)); +#2043=AXIS2_PLACEMENT_3D('',#5186,#5187,#5188); +#2044=EDGE_LOOP('',(#5189,#5190,#5191,#5192)); +#2045=AXIS2_PLACEMENT_3D('',#5193,#5194,#5195); +#2046=EDGE_LOOP('',(#5196,#5197,#5198,#5199)); +#2047=AXIS2_PLACEMENT_3D('',#5200,#5201,#5202); +#2048=EDGE_LOOP('',(#5203,#5204,#5205,#5206)); +#2049=AXIS2_PLACEMENT_3D('',#5207,#5208,#5209); +#2050=EDGE_LOOP('',(#5210,#5211,#5212,#5213)); +#2051=AXIS2_PLACEMENT_3D('',#5214,#5215,#5216); +#2052=EDGE_LOOP('',(#5217,#5218,#5219,#5220)); +#2053=AXIS2_PLACEMENT_3D('',#5221,#5222,#5223); +#2054=EDGE_LOOP('',(#5224,#5225,#5226,#5227)); +#2055=AXIS2_PLACEMENT_3D('',#5228,#5229,#5230); +#2056=EDGE_LOOP('',(#5231,#5232,#5233,#5234)); +#2057=AXIS2_PLACEMENT_3D('',#5235,#5236,#5237); +#2058=EDGE_LOOP('',(#5238,#5239,#5240,#5241)); +#2059=AXIS2_PLACEMENT_3D('',#5242,#5243,#5244); +#2060=EDGE_LOOP('',(#5245,#5246,#5247,#5248)); +#2061=AXIS2_PLACEMENT_3D('',#5249,#5250,#5251); +#2062=EDGE_LOOP('',(#5252,#5253,#5254,#5255)); +#2063=AXIS2_PLACEMENT_3D('',#5256,#5257,#5258); +#2064=EDGE_LOOP('',(#5259,#5260,#5261,#5262)); +#2065=AXIS2_PLACEMENT_3D('',#5263,#5264,#5265); +#2066=EDGE_LOOP('',(#5266,#5267,#5268,#5269)); +#2067=AXIS2_PLACEMENT_3D('',#5270,#5271,#5272); +#2068=EDGE_LOOP('',(#5273,#5274,#5275,#5276)); +#2069=AXIS2_PLACEMENT_3D('',#5277,#5278,#5279); +#2070=EDGE_LOOP('',(#5280,#5281,#5282,#5283)); +#2071=AXIS2_PLACEMENT_3D('',#5284,#5285,#5286); +#2072=EDGE_LOOP('',(#5287,#5288,#5289,#5290)); +#2073=AXIS2_PLACEMENT_3D('',#5291,#5292,#5293); +#2074=EDGE_LOOP('',(#5294,#5295,#5296,#5297)); +#2075=AXIS2_PLACEMENT_3D('',#5298,#5299,#5300); +#2076=EDGE_LOOP('',(#5301,#5302,#5303,#5304)); +#2077=AXIS2_PLACEMENT_3D('',#5305,#5306,#5307); +#2078=EDGE_LOOP('',(#5308,#5309,#5310,#5311)); +#2079=AXIS2_PLACEMENT_3D('',#5312,#5313,#5314); +#2080=EDGE_LOOP('',(#5315,#5316,#5317,#5318)); +#2081=AXIS2_PLACEMENT_3D('',#5319,#5320,#5321); +#2082=EDGE_LOOP('',(#5322,#5323,#5324,#5325)); +#2083=AXIS2_PLACEMENT_3D('',#5326,#5327,#5328); +#2084=EDGE_LOOP('',(#5329,#5330,#5331,#5332)); +#2085=AXIS2_PLACEMENT_3D('',#5333,#5334,#5335); +#2086=EDGE_LOOP('',(#5336,#5337,#5338,#5339)); +#2087=AXIS2_PLACEMENT_3D('',#5340,#5341,#5342); +#2088=EDGE_LOOP('',(#5343,#5344,#5345,#5346)); +#2089=AXIS2_PLACEMENT_3D('',#5347,#5348,#5349); +#2090=EDGE_LOOP('',(#5350,#5351,#5352,#5353)); +#2091=AXIS2_PLACEMENT_3D('',#5354,#5355,#5356); +#2092=EDGE_LOOP('',(#5357,#5358,#5359,#5360)); +#2093=AXIS2_PLACEMENT_3D('',#5361,#5362,#5363); +#2094=EDGE_LOOP('',(#5364,#5365,#5366,#5367)); +#2095=AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); +#2096=EDGE_LOOP('',(#5371,#5372,#5373,#5374)); +#2097=AXIS2_PLACEMENT_3D('',#5375,#5376,#5377); +#2098=EDGE_LOOP('',(#5378,#5379,#5380,#5381)); +#2099=AXIS2_PLACEMENT_3D('',#5382,#5383,#5384); +#2100=EDGE_LOOP('',(#5385,#5386,#5387,#5388)); +#2101=AXIS2_PLACEMENT_3D('',#5389,#5390,#5391); +#2102=EDGE_LOOP('',(#5392,#5393,#5394,#5395)); +#2103=AXIS2_PLACEMENT_3D('',#5396,#5397,#5398); +#2104=EDGE_LOOP('',(#5399,#5400,#5401,#5402)); +#2105=AXIS2_PLACEMENT_3D('',#5403,#5404,#5405); +#2106=EDGE_LOOP('',(#5406,#5407,#5408,#5409)); +#2107=AXIS2_PLACEMENT_3D('',#5410,#5411,#5412); +#2108=EDGE_LOOP('',(#5413,#5414,#5415,#5416)); +#2109=AXIS2_PLACEMENT_3D('',#5417,#5418,#5419); +#2110=EDGE_LOOP('',(#5420,#5421,#5422,#5423)); +#2111=AXIS2_PLACEMENT_3D('',#5424,#5425,#5426); +#2112=EDGE_LOOP('',(#5427,#5428,#5429,#5430)); +#2113=AXIS2_PLACEMENT_3D('',#5431,#5432,#5433); +#2114=EDGE_LOOP('',(#5434,#5435,#5436,#5437)); +#2115=AXIS2_PLACEMENT_3D('',#5438,#5439,#5440); +#2116=EDGE_LOOP('',(#5441,#5442,#5443,#5444)); +#2117=AXIS2_PLACEMENT_3D('',#5445,#5446,#5447); +#2118=EDGE_LOOP('',(#5448,#5449,#5450,#5451)); +#2119=AXIS2_PLACEMENT_3D('',#5452,#5453,#5454); +#2120=EDGE_LOOP('',(#5455,#5456,#5457,#5458)); +#2121=AXIS2_PLACEMENT_3D('',#5459,#5460,#5461); +#2122=EDGE_LOOP('',(#5462,#5463,#5464,#5465)); +#2123=AXIS2_PLACEMENT_3D('',#5466,#5467,#5468); +#2124=EDGE_LOOP('',(#5469,#5470,#5471,#5472)); +#2125=AXIS2_PLACEMENT_3D('',#5473,#5474,#5475); +#2126=EDGE_LOOP('',(#5476,#5477,#5478,#5479)); +#2127=AXIS2_PLACEMENT_3D('',#5480,#5481,#5482); +#2128=EDGE_LOOP('',(#5483,#5484,#5485,#5486)); +#2129=AXIS2_PLACEMENT_3D('',#5487,#5488,#5489); +#2130=EDGE_LOOP('',(#5490,#5491,#5492,#5493)); +#2131=AXIS2_PLACEMENT_3D('',#5494,#5495,#5496); +#2132=EDGE_LOOP('',(#5497,#5498,#5499,#5500)); +#2133=AXIS2_PLACEMENT_3D('',#5501,#5502,#5503); +#2134=EDGE_LOOP('',(#5504,#5505,#5506,#5507)); +#2135=AXIS2_PLACEMENT_3D('',#5508,#5509,#5510); +#2136=EDGE_LOOP('',(#5511,#5512,#5513,#5514,#5515,#5516,#5517,#5518,#5519,#5520)); +#2137=AXIS2_PLACEMENT_3D('',#5521,#5522,#5523); +#2138=EDGE_LOOP('',(#5524,#5525,#5526,#5527,#5528,#5529,#5530,#5531,#5532,#5533)); +#2139=AXIS2_PLACEMENT_3D('',#5534,#5535,#5536); +#2140=EDGE_LOOP('',(#5537,#5538,#5539,#5540)); +#2141=AXIS2_PLACEMENT_3D('',#5541,#5542,#5543); +#2142=EDGE_LOOP('',(#5544,#5545,#5546,#5547)); +#2143=AXIS2_PLACEMENT_3D('',#5548,#5549,#5550); +#2144=EDGE_LOOP('',(#5551,#5552,#5553,#5554)); +#2145=AXIS2_PLACEMENT_3D('',#5555,#5556,#5557); +#2146=EDGE_LOOP('',(#5558,#5559)); +#2147=EDGE_LOOP('',(#5560,#5561)); +#2148=AXIS2_PLACEMENT_3D('',#5562,#5563,#5564); +#2149=EDGE_LOOP('',(#5565,#5566)); +#2150=EDGE_LOOP('',(#5567,#5568)); +#2151=AXIS2_PLACEMENT_3D('',#5569,#5570,#5571); +#2152=EDGE_LOOP('',(#5572,#5573,#5574,#5575)); +#2153=AXIS2_PLACEMENT_3D('',#5576,#5577,#5578); +#2154=EDGE_LOOP('',(#5579,#5580,#5581,#5582)); +#2155=AXIS2_PLACEMENT_3D('',#5583,#5584,#5585); +#2156=EDGE_LOOP('',(#5586,#5587,#5588,#5589)); +#2157=AXIS2_PLACEMENT_3D('',#5590,#5591,#5592); +#2158=EDGE_LOOP('',(#5593,#5594,#5595,#5596)); +#2159=AXIS2_PLACEMENT_3D('',#5597,#5598,#5599); +#2160=EDGE_LOOP('',(#5600,#5601,#5602,#5603)); +#2161=AXIS2_PLACEMENT_3D('',#5604,#5605,#5606); +#2162=EDGE_LOOP('',(#5607,#5608,#5609,#5610)); +#2163=AXIS2_PLACEMENT_3D('',#5611,#5612,#5613); +#2164=EDGE_LOOP('',(#5614,#5615,#5616,#5617)); +#2165=AXIS2_PLACEMENT_3D('',#5618,#5619,#5620); +#2166=EDGE_LOOP('',(#5621,#5622,#5623,#5624)); +#2167=AXIS2_PLACEMENT_3D('',#5625,#5626,#5627); +#2168=EDGE_LOOP('',(#5628,#5629,#5630,#5631)); +#2169=AXIS2_PLACEMENT_3D('',#5632,#5633,#5634); +#2170=EDGE_LOOP('',(#5635,#5636,#5637,#5638)); +#2171=AXIS2_PLACEMENT_3D('',#5639,#5640,#5641); +#2172=EDGE_LOOP('',(#5642,#5643,#5644,#5645)); +#2173=AXIS2_PLACEMENT_3D('',#5646,#5647,#5648); +#2174=EDGE_LOOP('',(#5649,#5650,#5651,#5652)); +#2175=AXIS2_PLACEMENT_3D('',#5653,#5654,#5655); +#2176=EDGE_LOOP('',(#5656,#5657,#5658,#5659)); +#2177=AXIS2_PLACEMENT_3D('',#5660,#5661,#5662); +#2178=EDGE_LOOP('',(#5663,#5664,#5665,#5666,#5667,#5668,#5669,#5670,#5671,#5672)); +#2179=AXIS2_PLACEMENT_3D('',#5673,#5674,#5675); +#2180=EDGE_LOOP('',(#5676,#5677,#5678,#5679,#5680,#5681,#5682,#5683,#5684,#5685)); +#2181=AXIS2_PLACEMENT_3D('',#5686,#5687,#5688); +#2182=ORIENTED_EDGE('',*,*,#5689,.F.); +#2183=ORIENTED_EDGE('',*,*,#5690,.T.); +#2184=ORIENTED_EDGE('',*,*,#5691,.T.); +#2185=ORIENTED_EDGE('',*,*,#5692,.F.); +#2186=ORIENTED_EDGE('',*,*,#5693,.F.); +#2187=ORIENTED_EDGE('',*,*,#5694,.F.); +#2188=CARTESIAN_POINT('',(-3.15,0.0500000000000001,1.075)); +#2189=DIRECTION('',(0.0,0.0,-1.0)); +#2190=DIRECTION('',(1.0,0.0,0.0)); +#2191=ORIENTED_EDGE('',*,*,#5695,.F.); +#2192=ORIENTED_EDGE('',*,*,#5696,.T.); +#2193=ORIENTED_EDGE('',*,*,#5697,.T.); +#2194=ORIENTED_EDGE('',*,*,#5698,.F.); +#2195=ORIENTED_EDGE('',*,*,#5699,.F.); +#2196=ORIENTED_EDGE('',*,*,#5700,.F.); +#2197=CARTESIAN_POINT('',(-1.2,2.0,-1.7)); +#2198=DIRECTION('',(0.0,0.0,-1.0)); +#2199=DIRECTION('',(1.0,0.0,0.0)); +#2200=ORIENTED_EDGE('',*,*,#5701,.F.); +#2201=ORIENTED_EDGE('',*,*,#5702,.T.); +#2202=ORIENTED_EDGE('',*,*,#5703,.T.); +#2203=ORIENTED_EDGE('',*,*,#5704,.F.); +#2204=ORIENTED_EDGE('',*,*,#5705,.F.); +#2205=ORIENTED_EDGE('',*,*,#5706,.F.); +#2206=CARTESIAN_POINT('',(-1.2,2.0,1.7)); +#2207=DIRECTION('',(0.0,0.0,-1.0)); +#2208=DIRECTION('',(1.0,0.0,0.0)); +#2209=ORIENTED_EDGE('',*,*,#5707,.F.); +#2210=ORIENTED_EDGE('',*,*,#5708,.T.); +#2211=ORIENTED_EDGE('',*,*,#5709,.T.); +#2212=ORIENTED_EDGE('',*,*,#5710,.F.); +#2213=ORIENTED_EDGE('',*,*,#5711,.F.); +#2214=ORIENTED_EDGE('',*,*,#5712,.F.); +#2215=CARTESIAN_POINT('',(-3.15,0.0500000000000001,-1.075)); +#2216=DIRECTION('',(0.0,0.0,-1.0)); +#2217=DIRECTION('',(1.0,0.0,0.0)); +#2218=ORIENTED_EDGE('',*,*,#5713,.F.); +#2219=ORIENTED_EDGE('',*,*,#5714,.T.); +#2220=ORIENTED_EDGE('',*,*,#5715,.F.); +#2221=ORIENTED_EDGE('',*,*,#5716,.F.); +#2222=ORIENTED_EDGE('',*,*,#5717,.F.); +#2223=ORIENTED_EDGE('',*,*,#5718,.F.); +#2224=ORIENTED_EDGE('',*,*,#5719,.F.); +#2225=ORIENTED_EDGE('',*,*,#5720,.F.); +#2226=ORIENTED_EDGE('',*,*,#5721,.F.); +#2227=ORIENTED_EDGE('',*,*,#5722,.F.); +#2228=ORIENTED_EDGE('',*,*,#5723,.F.); +#2229=ORIENTED_EDGE('',*,*,#5724,.F.); +#2230=ORIENTED_EDGE('',*,*,#5725,.F.); +#2231=ORIENTED_EDGE('',*,*,#5726,.F.); +#2232=ORIENTED_EDGE('',*,*,#5727,.F.); +#2233=ORIENTED_EDGE('',*,*,#5728,.F.); +#2234=ORIENTED_EDGE('',*,*,#5729,.F.); +#2235=ORIENTED_EDGE('',*,*,#5730,.F.); +#2236=ORIENTED_EDGE('',*,*,#5731,.F.); +#2237=ORIENTED_EDGE('',*,*,#5732,.F.); +#2238=ORIENTED_EDGE('',*,*,#5733,.F.); +#2239=ORIENTED_EDGE('',*,*,#5734,.F.); +#2240=ORIENTED_EDGE('',*,*,#5735,.F.); +#2241=ORIENTED_EDGE('',*,*,#5736,.F.); +#2242=ORIENTED_EDGE('',*,*,#5737,.F.); +#2243=ORIENTED_EDGE('',*,*,#5738,.F.); +#2244=ORIENTED_EDGE('',*,*,#5739,.F.); +#2245=ORIENTED_EDGE('',*,*,#5740,.F.); +#2246=ORIENTED_EDGE('',*,*,#5741,.F.); +#2247=ORIENTED_EDGE('',*,*,#5742,.F.); +#2248=ORIENTED_EDGE('',*,*,#5743,.F.); +#2249=ORIENTED_EDGE('',*,*,#5744,.F.); +#2250=ORIENTED_EDGE('',*,*,#5745,.F.); +#2251=ORIENTED_EDGE('',*,*,#5746,.F.); +#2252=ORIENTED_EDGE('',*,*,#5747,.F.); +#2253=ORIENTED_EDGE('',*,*,#5748,.F.); +#2254=ORIENTED_EDGE('',*,*,#5749,.F.); +#2255=ORIENTED_EDGE('',*,*,#5750,.F.); +#2256=ORIENTED_EDGE('',*,*,#5751,.F.); +#2257=ORIENTED_EDGE('',*,*,#5752,.F.); +#2258=ORIENTED_EDGE('',*,*,#5753,.F.); +#2259=ORIENTED_EDGE('',*,*,#5754,.F.); +#2260=ORIENTED_EDGE('',*,*,#5755,.F.); +#2261=ORIENTED_EDGE('',*,*,#5756,.F.); +#2262=ORIENTED_EDGE('',*,*,#5757,.F.); +#2263=ORIENTED_EDGE('',*,*,#5758,.F.); +#2264=ORIENTED_EDGE('',*,*,#5759,.F.); +#2265=ORIENTED_EDGE('',*,*,#5760,.F.); +#2266=ORIENTED_EDGE('',*,*,#5761,.F.); +#2267=ORIENTED_EDGE('',*,*,#5762,.F.); +#2268=ORIENTED_EDGE('',*,*,#5763,.F.); +#2269=ORIENTED_EDGE('',*,*,#5764,.F.); +#2270=ORIENTED_EDGE('',*,*,#5765,.F.); +#2271=ORIENTED_EDGE('',*,*,#5766,.F.); +#2272=ORIENTED_EDGE('',*,*,#5767,.F.); +#2273=ORIENTED_EDGE('',*,*,#5768,.F.); +#2274=ORIENTED_EDGE('',*,*,#5769,.F.); +#2275=ORIENTED_EDGE('',*,*,#5770,.F.); +#2276=ORIENTED_EDGE('',*,*,#5771,.F.); +#2277=ORIENTED_EDGE('',*,*,#5772,.F.); +#2278=ORIENTED_EDGE('',*,*,#5773,.F.); +#2279=ORIENTED_EDGE('',*,*,#5774,.F.); +#2280=ORIENTED_EDGE('',*,*,#5775,.F.); +#2281=CARTESIAN_POINT('',(1.1,0.0,0.0)); +#2282=DIRECTION('',(1.0,-0.0,1.68075948636059E-16)); +#2283=DIRECTION('',(1.68075948636059E-16,0.0,-1.0)); +#2284=ORIENTED_EDGE('',*,*,#5776,.F.); +#2285=ORIENTED_EDGE('',*,*,#5777,.F.); +#2286=ORIENTED_EDGE('',*,*,#5778,.F.); +#2287=ORIENTED_EDGE('',*,*,#5714,.F.); +#2288=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#2289=DIRECTION('',(1.0,0.0,0.0)); +#2290=DIRECTION('',(0.0,0.0,-1.0)); +#2291=ORIENTED_EDGE('',*,*,#5779,.F.); +#2292=ORIENTED_EDGE('',*,*,#5780,.T.); +#2293=ORIENTED_EDGE('',*,*,#5781,.F.); +#2294=ORIENTED_EDGE('',*,*,#5777,.T.); +#2295=CARTESIAN_POINT('',(0.550000000000003,0.0,0.0)); +#2296=DIRECTION('',(-1.0,0.0,-0.0)); +#2297=DIRECTION('',(0.0,0.0,-1.0)); +#2298=ORIENTED_EDGE('',*,*,#5782,.F.); +#2299=ORIENTED_EDGE('',*,*,#5780,.F.); +#2300=ORIENTED_EDGE('',*,*,#5783,.F.); +#2301=ORIENTED_EDGE('',*,*,#5784,.F.); +#2302=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#2303=DIRECTION('',(-1.0,0.0,0.0)); +#2304=DIRECTION('',(0.0,0.0,1.0)); +#2305=ORIENTED_EDGE('',*,*,#5785,.F.); +#2306=ORIENTED_EDGE('',*,*,#5786,.F.); +#2307=ORIENTED_EDGE('',*,*,#5787,.F.); +#2308=ORIENTED_EDGE('',*,*,#5788,.F.); +#2309=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#2310=DIRECTION('',(-1.0,0.0,0.0)); +#2311=DIRECTION('',(0.0,0.0,1.0)); +#2312=ORIENTED_EDGE('',*,*,#5789,.F.); +#2313=ORIENTED_EDGE('',*,*,#5690,.F.); +#2314=ORIENTED_EDGE('',*,*,#5790,.F.); +#2315=ORIENTED_EDGE('',*,*,#5791,.F.); +#2316=ORIENTED_EDGE('',*,*,#5792,.F.); +#2317=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#2318=DIRECTION('',(-1.0,0.0,0.0)); +#2319=DIRECTION('',(0.0,0.0,1.0)); +#2320=ORIENTED_EDGE('',*,*,#5793,.F.); +#2321=ORIENTED_EDGE('',*,*,#5696,.F.); +#2322=ORIENTED_EDGE('',*,*,#5794,.F.); +#2323=ORIENTED_EDGE('',*,*,#5795,.F.); +#2324=ORIENTED_EDGE('',*,*,#5796,.F.); +#2325=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#2326=DIRECTION('',(-1.0,0.0,0.0)); +#2327=DIRECTION('',(0.0,0.0,1.0)); +#2328=ORIENTED_EDGE('',*,*,#5797,.F.); +#2329=ORIENTED_EDGE('',*,*,#5702,.F.); +#2330=ORIENTED_EDGE('',*,*,#5798,.F.); +#2331=ORIENTED_EDGE('',*,*,#5799,.F.); +#2332=ORIENTED_EDGE('',*,*,#5800,.F.); +#2333=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#2334=DIRECTION('',(-1.0,0.0,0.0)); +#2335=DIRECTION('',(0.0,0.0,1.0)); +#2336=ORIENTED_EDGE('',*,*,#5801,.F.); +#2337=ORIENTED_EDGE('',*,*,#5708,.F.); +#2338=ORIENTED_EDGE('',*,*,#5802,.F.); +#2339=ORIENTED_EDGE('',*,*,#5803,.F.); +#2340=ORIENTED_EDGE('',*,*,#5804,.F.); +#2341=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#2342=DIRECTION('',(-1.0,0.0,0.0)); +#2343=DIRECTION('',(0.0,0.0,1.0)); +#2344=ORIENTED_EDGE('',*,*,#5805,.F.); +#2345=ORIENTED_EDGE('',*,*,#5806,.T.); +#2346=ORIENTED_EDGE('',*,*,#5694,.T.); +#2347=ORIENTED_EDGE('',*,*,#5807,.F.); +#2348=ORIENTED_EDGE('',*,*,#5808,.T.); +#2349=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#2350=DIRECTION('',(0.0,-1.0,-0.0)); +#2351=DIRECTION('',(0.0,0.0,-1.0)); +#2352=ORIENTED_EDGE('',*,*,#5809,.F.); +#2353=ORIENTED_EDGE('',*,*,#5810,.T.); +#2354=ORIENTED_EDGE('',*,*,#5700,.T.); +#2355=ORIENTED_EDGE('',*,*,#5811,.F.); +#2356=ORIENTED_EDGE('',*,*,#5812,.T.); +#2357=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#2358=DIRECTION('',(0.0,-1.0,-0.0)); +#2359=DIRECTION('',(0.0,0.0,-1.0)); +#2360=ORIENTED_EDGE('',*,*,#5813,.F.); +#2361=ORIENTED_EDGE('',*,*,#5814,.T.); +#2362=ORIENTED_EDGE('',*,*,#5706,.T.); +#2363=ORIENTED_EDGE('',*,*,#5815,.F.); +#2364=ORIENTED_EDGE('',*,*,#5816,.T.); +#2365=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#2366=DIRECTION('',(0.0,-1.0,-0.0)); +#2367=DIRECTION('',(0.0,0.0,-1.0)); +#2368=ORIENTED_EDGE('',*,*,#5817,.F.); +#2369=ORIENTED_EDGE('',*,*,#5818,.T.); +#2370=ORIENTED_EDGE('',*,*,#5712,.T.); +#2371=ORIENTED_EDGE('',*,*,#5819,.F.); +#2372=ORIENTED_EDGE('',*,*,#5820,.T.); +#2373=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#2374=DIRECTION('',(0.0,-1.0,-0.0)); +#2375=DIRECTION('',(0.0,0.0,-1.0)); +#2376=ORIENTED_EDGE('',*,*,#5821,.F.); +#2377=ORIENTED_EDGE('',*,*,#5822,.F.); +#2378=ORIENTED_EDGE('',*,*,#5823,.F.); +#2379=ORIENTED_EDGE('',*,*,#5824,.F.); +#2380=ORIENTED_EDGE('',*,*,#5808,.F.); +#2381=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#2382=DIRECTION('',(-0.0,-1.0,-9.60937428195974E-17)); +#2383=DIRECTION('',(0.0,-9.60937428195974E-17,1.0)); +#2384=ORIENTED_EDGE('',*,*,#5825,.F.); +#2385=ORIENTED_EDGE('',*,*,#5826,.F.); +#2386=ORIENTED_EDGE('',*,*,#5827,.F.); +#2387=ORIENTED_EDGE('',*,*,#5828,.F.); +#2388=ORIENTED_EDGE('',*,*,#5812,.F.); +#2389=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#2390=DIRECTION('',(-0.0,-1.0,6.30615187253608E-17)); +#2391=DIRECTION('',(0.0,6.30615187253608E-17,1.0)); +#2392=ORIENTED_EDGE('',*,*,#5829,.F.); +#2393=ORIENTED_EDGE('',*,*,#5830,.F.); +#2394=ORIENTED_EDGE('',*,*,#5831,.F.); +#2395=ORIENTED_EDGE('',*,*,#5832,.F.); +#2396=ORIENTED_EDGE('',*,*,#5816,.F.); +#2397=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#2398=DIRECTION('',(-0.0,-1.0,6.30615187253608E-17)); +#2399=DIRECTION('',(0.0,6.30615187253608E-17,1.0)); +#2400=ORIENTED_EDGE('',*,*,#5833,.F.); +#2401=ORIENTED_EDGE('',*,*,#5834,.F.); +#2402=ORIENTED_EDGE('',*,*,#5835,.F.); +#2403=ORIENTED_EDGE('',*,*,#5836,.F.); +#2404=ORIENTED_EDGE('',*,*,#5820,.F.); +#2405=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#2406=DIRECTION('',(-0.0,-1.0,-9.60937428195974E-17)); +#2407=DIRECTION('',(0.0,-9.60937428195974E-17,1.0)); +#2408=ORIENTED_EDGE('',*,*,#5837,.F.); +#2409=ORIENTED_EDGE('',*,*,#5838,.F.); +#2410=ORIENTED_EDGE('',*,*,#5839,.F.); +#2411=ORIENTED_EDGE('',*,*,#5840,.T.); +#2412=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#2413=DIRECTION('',(-0.0,0.0,1.0)); +#2414=DIRECTION('',(0.0,-1.0,0.0)); +#2415=ORIENTED_EDGE('',*,*,#5841,.F.); +#2416=ORIENTED_EDGE('',*,*,#5842,.T.); +#2417=ORIENTED_EDGE('',*,*,#5843,.F.); +#2418=ORIENTED_EDGE('',*,*,#5844,.F.); +#2419=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#2420=DIRECTION('',(-0.0,0.0,1.0)); +#2421=DIRECTION('',(0.0,-1.0,0.0)); +#2422=ORIENTED_EDGE('',*,*,#5845,.F.); +#2423=ORIENTED_EDGE('',*,*,#5846,.F.); +#2424=ORIENTED_EDGE('',*,*,#5847,.F.); +#2425=ORIENTED_EDGE('',*,*,#5848,.T.); +#2426=CARTESIAN_POINT('',(-3.2,4.95,34.2183268726817)); +#2427=DIRECTION('',(-0.0,0.0,1.0)); +#2428=DIRECTION('',(0.0,-1.0,0.0)); +#2429=ORIENTED_EDGE('',*,*,#5849,.F.); +#2430=ORIENTED_EDGE('',*,*,#5850,.T.); +#2431=ORIENTED_EDGE('',*,*,#5851,.F.); +#2432=ORIENTED_EDGE('',*,*,#5852,.T.); +#2433=CARTESIAN_POINT('',(-3.2,4.95,34.2183268726817)); +#2434=DIRECTION('',(-0.0,0.0,1.0)); +#2435=DIRECTION('',(0.0,-1.0,0.0)); +#2436=ORIENTED_EDGE('',*,*,#5853,.F.); +#2437=ORIENTED_EDGE('',*,*,#5854,.T.); +#2438=ORIENTED_EDGE('',*,*,#5855,.T.); +#2439=ORIENTED_EDGE('',*,*,#5856,.F.); +#2440=CARTESIAN_POINT('',(-32.6183268726817,1.73472347597681E-15,8.67361737988404E-16)); +#2441=DIRECTION('',(-1.0,-0.0,0.0)); +#2442=DIRECTION('',(0.0,-1.0,0.0)); +#2443=ORIENTED_EDGE('',*,*,#5857,.F.); +#2444=ORIENTED_EDGE('',*,*,#5858,.T.); +#2445=ORIENTED_EDGE('',*,*,#5859,.F.); +#2446=ORIENTED_EDGE('',*,*,#5860,.F.); +#2447=ORIENTED_EDGE('',*,*,#5861,.F.); +#2448=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2449=DIRECTION('',(1.0,-0.0,0.0)); +#2450=DIRECTION('',(0.0,1.0,0.0)); +#2451=ORIENTED_EDGE('',*,*,#5862,.F.); +#2452=ORIENTED_EDGE('',*,*,#5863,.F.); +#2453=ORIENTED_EDGE('',*,*,#5864,.F.); +#2454=ORIENTED_EDGE('',*,*,#5858,.F.); +#2455=CARTESIAN_POINT('',(9.2,0.0,0.0)); +#2456=DIRECTION('',(-1.0,-1.03733308641942E-17,-0.0)); +#2457=DIRECTION('',(-1.03733308641942E-17,1.0,0.0)); +#2458=ORIENTED_EDGE('',*,*,#5865,.F.); +#2459=ORIENTED_EDGE('',*,*,#5866,.T.); +#2460=ORIENTED_EDGE('',*,*,#5867,.F.); +#2461=ORIENTED_EDGE('',*,*,#5868,.T.); +#2462=CARTESIAN_POINT('',(11.75,0.0,0.0)); +#2463=DIRECTION('',(-1.0,-0.0,0.0)); +#2464=DIRECTION('',(0.0,-1.0,0.0)); +#2465=ORIENTED_EDGE('',*,*,#5869,.F.); +#2466=ORIENTED_EDGE('',*,*,#5868,.F.); +#2467=ORIENTED_EDGE('',*,*,#5870,.F.); +#2468=ORIENTED_EDGE('',*,*,#5871,.F.); +#2469=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#2470=DIRECTION('',(1.0,0.0,0.0)); +#2471=DIRECTION('',(0.0,-1.0,0.0)); +#2472=ORIENTED_EDGE('',*,*,#5872,.F.); +#2473=ORIENTED_EDGE('',*,*,#5873,.F.); +#2474=ORIENTED_EDGE('',*,*,#5874,.F.); +#2475=ORIENTED_EDGE('',*,*,#5875,.F.); +#2476=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#2477=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2478=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2479=ORIENTED_EDGE('',*,*,#5876,.F.); +#2480=ORIENTED_EDGE('',*,*,#5877,.F.); +#2481=ORIENTED_EDGE('',*,*,#5878,.F.); +#2482=ORIENTED_EDGE('',*,*,#5879,.F.); +#2483=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#2484=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2485=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2486=ORIENTED_EDGE('',*,*,#5880,.F.); +#2487=ORIENTED_EDGE('',*,*,#5881,.F.); +#2488=ORIENTED_EDGE('',*,*,#5882,.F.); +#2489=ORIENTED_EDGE('',*,*,#5883,.F.); +#2490=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#2491=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2492=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2493=ORIENTED_EDGE('',*,*,#5884,.F.); +#2494=ORIENTED_EDGE('',*,*,#5885,.F.); +#2495=ORIENTED_EDGE('',*,*,#5886,.F.); +#2496=ORIENTED_EDGE('',*,*,#5887,.F.); +#2497=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#2498=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2499=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2500=ORIENTED_EDGE('',*,*,#5888,.F.); +#2501=ORIENTED_EDGE('',*,*,#5875,.T.); +#2502=ORIENTED_EDGE('',*,*,#5889,.F.); +#2503=ORIENTED_EDGE('',*,*,#5890,.T.); +#2504=ORIENTED_EDGE('',*,*,#5891,.F.); +#2505=ORIENTED_EDGE('',*,*,#5892,.F.); +#2506=ORIENTED_EDGE('',*,*,#5893,.F.); +#2507=ORIENTED_EDGE('',*,*,#5894,.F.); +#2508=ORIENTED_EDGE('',*,*,#5895,.F.); +#2509=ORIENTED_EDGE('',*,*,#5896,.F.); +#2510=ORIENTED_EDGE('',*,*,#5897,.F.); +#2511=ORIENTED_EDGE('',*,*,#5898,.F.); +#2512=ORIENTED_EDGE('',*,*,#5899,.T.); +#2513=CARTESIAN_POINT('',(14.3,-1.45,1.075)); +#2514=DIRECTION('',(-1.0,-0.0,0.0)); +#2515=DIRECTION('',(0.0,-1.0,0.0)); +#2516=ORIENTED_EDGE('',*,*,#5900,.F.); +#2517=ORIENTED_EDGE('',*,*,#5879,.T.); +#2518=ORIENTED_EDGE('',*,*,#5901,.F.); +#2519=ORIENTED_EDGE('',*,*,#5902,.T.); +#2520=ORIENTED_EDGE('',*,*,#5903,.F.); +#2521=ORIENTED_EDGE('',*,*,#5904,.F.); +#2522=ORIENTED_EDGE('',*,*,#5905,.F.); +#2523=ORIENTED_EDGE('',*,*,#5906,.F.); +#2524=ORIENTED_EDGE('',*,*,#5907,.F.); +#2525=ORIENTED_EDGE('',*,*,#5908,.F.); +#2526=ORIENTED_EDGE('',*,*,#5909,.F.); +#2527=ORIENTED_EDGE('',*,*,#5910,.F.); +#2528=ORIENTED_EDGE('',*,*,#5911,.T.); +#2529=CARTESIAN_POINT('',(14.3,0.5,1.7)); +#2530=DIRECTION('',(-1.0,-0.0,0.0)); +#2531=DIRECTION('',(0.0,-1.0,0.0)); +#2532=ORIENTED_EDGE('',*,*,#5912,.F.); +#2533=ORIENTED_EDGE('',*,*,#5883,.T.); +#2534=ORIENTED_EDGE('',*,*,#5913,.F.); +#2535=ORIENTED_EDGE('',*,*,#5914,.T.); +#2536=ORIENTED_EDGE('',*,*,#5915,.F.); +#2537=ORIENTED_EDGE('',*,*,#5916,.F.); +#2538=ORIENTED_EDGE('',*,*,#5917,.F.); +#2539=ORIENTED_EDGE('',*,*,#5918,.F.); +#2540=ORIENTED_EDGE('',*,*,#5919,.F.); +#2541=ORIENTED_EDGE('',*,*,#5920,.F.); +#2542=ORIENTED_EDGE('',*,*,#5921,.F.); +#2543=ORIENTED_EDGE('',*,*,#5922,.F.); +#2544=ORIENTED_EDGE('',*,*,#5923,.T.); +#2545=CARTESIAN_POINT('',(14.3,-1.45,-1.075)); +#2546=DIRECTION('',(-1.0,-0.0,0.0)); +#2547=DIRECTION('',(0.0,-1.0,0.0)); +#2548=ORIENTED_EDGE('',*,*,#5924,.F.); +#2549=ORIENTED_EDGE('',*,*,#5887,.T.); +#2550=ORIENTED_EDGE('',*,*,#5925,.F.); +#2551=ORIENTED_EDGE('',*,*,#5926,.T.); +#2552=ORIENTED_EDGE('',*,*,#5927,.F.); +#2553=ORIENTED_EDGE('',*,*,#5928,.F.); +#2554=ORIENTED_EDGE('',*,*,#5929,.F.); +#2555=ORIENTED_EDGE('',*,*,#5930,.F.); +#2556=ORIENTED_EDGE('',*,*,#5931,.F.); +#2557=ORIENTED_EDGE('',*,*,#5932,.F.); +#2558=ORIENTED_EDGE('',*,*,#5933,.F.); +#2559=ORIENTED_EDGE('',*,*,#5934,.F.); +#2560=ORIENTED_EDGE('',*,*,#5935,.T.); +#2561=CARTESIAN_POINT('',(14.3,0.5,-1.7)); +#2562=DIRECTION('',(-1.0,-0.0,0.0)); +#2563=DIRECTION('',(0.0,-1.0,0.0)); +#2564=ORIENTED_EDGE('',*,*,#5936,.F.); +#2565=ORIENTED_EDGE('',*,*,#5937,.F.); +#2566=ORIENTED_EDGE('',*,*,#5938,.T.); +#2567=ORIENTED_EDGE('',*,*,#5895,.T.); +#2568=CARTESIAN_POINT('',(8.06351805334457,-1.45,1.075)); +#2569=DIRECTION('',(1.0,-0.0,4.84682065051938E-17)); +#2570=DIRECTION('',(-4.84682065051938E-17,0.0,1.0)); +#2571=ORIENTED_EDGE('',*,*,#5939,.F.); +#2572=ORIENTED_EDGE('',*,*,#5940,.F.); +#2573=ORIENTED_EDGE('',*,*,#5941,.T.); +#2574=ORIENTED_EDGE('',*,*,#5907,.T.); +#2575=CARTESIAN_POINT('',(8.06351805334457,0.5,1.7)); +#2576=DIRECTION('',(1.0,-0.0,4.84682065051935E-17)); +#2577=DIRECTION('',(-4.84682065051935E-17,0.0,1.0)); +#2578=ORIENTED_EDGE('',*,*,#5942,.F.); +#2579=ORIENTED_EDGE('',*,*,#5943,.F.); +#2580=ORIENTED_EDGE('',*,*,#5944,.T.); +#2581=ORIENTED_EDGE('',*,*,#5919,.T.); +#2582=CARTESIAN_POINT('',(8.06351805334457,-1.45,-1.075)); +#2583=DIRECTION('',(1.0,-0.0,4.84682065051938E-17)); +#2584=DIRECTION('',(-4.84682065051938E-17,0.0,1.0)); +#2585=ORIENTED_EDGE('',*,*,#5945,.F.); +#2586=ORIENTED_EDGE('',*,*,#5946,.F.); +#2587=ORIENTED_EDGE('',*,*,#5947,.T.); +#2588=ORIENTED_EDGE('',*,*,#5931,.T.); +#2589=CARTESIAN_POINT('',(8.06351805334457,0.5,-1.7)); +#2590=DIRECTION('',(1.0,-0.0,4.84682065051935E-17)); +#2591=DIRECTION('',(-4.84682065051935E-17,0.0,1.0)); +#2592=ORIENTED_EDGE('',*,*,#5948,.F.); +#2593=ORIENTED_EDGE('',*,*,#5949,.F.); +#2594=ORIENTED_EDGE('',*,*,#5950,.F.); +#2595=ORIENTED_EDGE('',*,*,#5951,.F.); +#2596=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#2597=DIRECTION('',(1.0,0.0,0.0)); +#2598=DIRECTION('',(0.0,0.0,-1.0)); +#2599=ORIENTED_EDGE('',*,*,#5952,.F.); +#2600=ORIENTED_EDGE('',*,*,#5953,.F.); +#2601=ORIENTED_EDGE('',*,*,#5954,.F.); +#2602=ORIENTED_EDGE('',*,*,#5955,.F.); +#2603=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#2604=DIRECTION('',(-1.0,-0.0,2.59868572189559E-17)); +#2605=DIRECTION('',(2.59868572189559E-17,0.0,1.0)); +#2606=ORIENTED_EDGE('',*,*,#5956,.F.); +#2607=ORIENTED_EDGE('',*,*,#5957,.F.); +#2608=ORIENTED_EDGE('',*,*,#5958,.F.); +#2609=ORIENTED_EDGE('',*,*,#5959,.F.); +#2610=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#2611=DIRECTION('',(1.0,0.0,-1.19939341010566E-17)); +#2612=DIRECTION('',(-1.19939341010566E-17,0.0,-1.0)); +#2613=ORIENTED_EDGE('',*,*,#5960,.F.); +#2614=ORIENTED_EDGE('',*,*,#5961,.F.); +#2615=ORIENTED_EDGE('',*,*,#5962,.F.); +#2616=ORIENTED_EDGE('',*,*,#5963,.F.); +#2617=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2618=DIRECTION('',(1.0,0.0,-9.67430310757361E-17)); +#2619=DIRECTION('',(-9.67430310757361E-17,0.0,-1.0)); +#2620=ORIENTED_EDGE('',*,*,#5964,.F.); +#2621=ORIENTED_EDGE('',*,*,#5965,.F.); +#2622=ORIENTED_EDGE('',*,*,#5966,.F.); +#2623=ORIENTED_EDGE('',*,*,#5967,.F.); +#2624=ORIENTED_EDGE('',*,*,#5968,.F.); +#2625=ORIENTED_EDGE('',*,*,#5969,.F.); +#2626=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#2627=DIRECTION('',(-1.0,-0.0,1.39812425507953E-17)); +#2628=DIRECTION('',(1.39812425507953E-17,0.0,1.0)); +#2629=ORIENTED_EDGE('',*,*,#5970,.F.); +#2630=ORIENTED_EDGE('',*,*,#5971,.T.); +#2631=ORIENTED_EDGE('',*,*,#5972,.F.); +#2632=ORIENTED_EDGE('',*,*,#5973,.F.); +#2633=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2634=DIRECTION('',(1.0,-0.0,0.0)); +#2635=DIRECTION('',(0.0,0.0,1.0)); +#2636=ORIENTED_EDGE('',*,*,#5974,.F.); +#2637=ORIENTED_EDGE('',*,*,#5975,.T.); +#2638=ORIENTED_EDGE('',*,*,#5976,.F.); +#2639=ORIENTED_EDGE('',*,*,#5963,.T.); +#2640=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2641=DIRECTION('',(1.0,-0.0,0.0)); +#2642=DIRECTION('',(0.0,0.0,1.0)); +#2643=ORIENTED_EDGE('',*,*,#5977,.F.); +#2644=ORIENTED_EDGE('',*,*,#5978,.T.); +#2645=ORIENTED_EDGE('',*,*,#5979,.F.); +#2646=ORIENTED_EDGE('',*,*,#5980,.F.); +#2647=CARTESIAN_POINT('',(10.75,0.0,0.0)); +#2648=DIRECTION('',(-1.0,0.0,-0.0)); +#2649=DIRECTION('',(0.0,0.0,-1.0)); +#2650=ORIENTED_EDGE('',*,*,#5981,.F.); +#2651=ORIENTED_EDGE('',*,*,#5955,.T.); +#2652=ORIENTED_EDGE('',*,*,#5982,.F.); +#2653=ORIENTED_EDGE('',*,*,#5959,.T.); +#2654=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2655=DIRECTION('',(1.0,-0.0,0.0)); +#2656=DIRECTION('',(0.0,0.0,1.0)); +#2657=ORIENTED_EDGE('',*,*,#5983,.F.); +#2658=ORIENTED_EDGE('',*,*,#5965,.T.); +#2659=ORIENTED_EDGE('',*,*,#5984,.F.); +#2660=ORIENTED_EDGE('',*,*,#5985,.F.); +#2661=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#2662=DIRECTION('',(-1.0,0.0,-0.0)); +#2663=DIRECTION('',(0.0,0.0,-1.0)); +#2664=ORIENTED_EDGE('',*,*,#5986,.F.); +#2665=ORIENTED_EDGE('',*,*,#5987,.F.); +#2666=ORIENTED_EDGE('',*,*,#5988,.F.); +#2667=ORIENTED_EDGE('',*,*,#5989,.T.); +#2668=ORIENTED_EDGE('',*,*,#5990,.F.); +#2669=ORIENTED_EDGE('',*,*,#5991,.T.); +#2670=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#2671=DIRECTION('',(1.0,0.0,0.0)); +#2672=DIRECTION('',(0.0,0.0,-1.0)); +#2673=ORIENTED_EDGE('',*,*,#5992,.F.); +#2674=ORIENTED_EDGE('',*,*,#5951,.T.); +#2675=ORIENTED_EDGE('',*,*,#5993,.F.); +#2676=ORIENTED_EDGE('',*,*,#5987,.T.); +#2677=CARTESIAN_POINT('',(5.5,0.0,0.0)); +#2678=DIRECTION('',(-1.0,0.0,-0.0)); +#2679=DIRECTION('',(0.0,0.0,-1.0)); +#2680=ORIENTED_EDGE('',*,*,#5994,.F.); +#2681=ORIENTED_EDGE('',*,*,#5971,.F.); +#2682=ORIENTED_EDGE('',*,*,#5995,.F.); +#2683=ORIENTED_EDGE('',*,*,#5996,.T.); +#2684=ORIENTED_EDGE('',*,*,#5861,.T.); +#2685=CARTESIAN_POINT('',(9.3,0.0,4.33680868994202E-16)); +#2686=DIRECTION('',(1.0,-0.0,1.49274819061368E-16)); +#2687=DIRECTION('',(1.49274819061368E-16,0.0,-1.0)); +#2688=ORIENTED_EDGE('',*,*,#5994,.T.); +#2689=ORIENTED_EDGE('',*,*,#5860,.T.); +#2690=ORIENTED_EDGE('',*,*,#5997,.T.); +#2691=ORIENTED_EDGE('',*,*,#5995,.T.); +#2692=ORIENTED_EDGE('',*,*,#5998,.F.); +#2693=CARTESIAN_POINT('',(9.3,0.0,4.33680868994202E-16)); +#2694=DIRECTION('',(1.0,-0.0,1.49274819061368E-16)); +#2695=DIRECTION('',(1.49274819061368E-16,0.0,-1.0)); +#2696=ORIENTED_EDGE('',*,*,#5999,.F.); +#2697=ORIENTED_EDGE('',*,*,#6000,.T.); +#2698=ORIENTED_EDGE('',*,*,#6001,.F.); +#2699=ORIENTED_EDGE('',*,*,#6002,.T.); +#2700=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2701=DIRECTION('',(-1.0,0.0,-0.0)); +#2702=DIRECTION('',(0.0,0.0,-1.0)); +#2703=ORIENTED_EDGE('',*,*,#6003,.F.); +#2704=ORIENTED_EDGE('',*,*,#6002,.F.); +#2705=ORIENTED_EDGE('',*,*,#6004,.F.); +#2706=ORIENTED_EDGE('',*,*,#6005,.T.); +#2707=CARTESIAN_POINT('',(6.0,0.0,0.0)); +#2708=DIRECTION('',(1.0,-0.0,1.49846473011905E-18)); +#2709=DIRECTION('',(1.49846473011905E-18,0.0,-1.0)); +#2710=ORIENTED_EDGE('',*,*,#6006,.F.); +#2711=ORIENTED_EDGE('',*,*,#6007,.T.); +#2712=ORIENTED_EDGE('',*,*,#6008,.F.); +#2713=ORIENTED_EDGE('',*,*,#5968,.T.); +#2714=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2715=DIRECTION('',(-1.0,0.0,-0.0)); +#2716=DIRECTION('',(0.0,0.0,-1.0)); +#2717=ORIENTED_EDGE('',*,*,#6009,.T.); +#2718=ORIENTED_EDGE('',*,*,#5961,.T.); +#2719=ORIENTED_EDGE('',*,*,#5985,.T.); +#2720=ORIENTED_EDGE('',*,*,#6010,.T.); +#2721=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2722=DIRECTION('',(1.0,0.0,0.0)); +#2723=DIRECTION('',(0.0,1.0,0.0)); +#2724=ORIENTED_EDGE('',*,*,#6011,.F.); +#2725=ORIENTED_EDGE('',*,*,#6012,.F.); +#2726=ORIENTED_EDGE('',*,*,#6013,.F.); +#2727=ORIENTED_EDGE('',*,*,#6014,.F.); +#2728=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2729=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2730=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2731=ORIENTED_EDGE('',*,*,#6015,.F.); +#2732=ORIENTED_EDGE('',*,*,#6016,.T.); +#2733=ORIENTED_EDGE('',*,*,#6017,.F.); +#2734=ORIENTED_EDGE('',*,*,#6018,.T.); +#2735=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2736=DIRECTION('',(-1.0,0.0,-0.0)); +#2737=DIRECTION('',(0.0,0.0,-1.0)); +#2738=ORIENTED_EDGE('',*,*,#6019,.F.); +#2739=ORIENTED_EDGE('',*,*,#6018,.F.); +#2740=ORIENTED_EDGE('',*,*,#6020,.F.); +#2741=ORIENTED_EDGE('',*,*,#6021,.F.); +#2742=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2743=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2744=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2745=ORIENTED_EDGE('',*,*,#6022,.F.); +#2746=ORIENTED_EDGE('',*,*,#6023,.F.); +#2747=ORIENTED_EDGE('',*,*,#6024,.F.); +#2748=ORIENTED_EDGE('',*,*,#6016,.F.); +#2749=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2750=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2751=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2752=ORIENTED_EDGE('',*,*,#6025,.F.); +#2753=ORIENTED_EDGE('',*,*,#6026,.T.); +#2754=ORIENTED_EDGE('',*,*,#6027,.F.); +#2755=ORIENTED_EDGE('',*,*,#6028,.T.); +#2756=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2757=DIRECTION('',(-1.0,0.0,-0.0)); +#2758=DIRECTION('',(0.0,0.0,-1.0)); +#2759=ORIENTED_EDGE('',*,*,#6029,.F.); +#2760=ORIENTED_EDGE('',*,*,#6028,.F.); +#2761=ORIENTED_EDGE('',*,*,#6030,.F.); +#2762=ORIENTED_EDGE('',*,*,#6031,.F.); +#2763=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2764=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2765=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2766=ORIENTED_EDGE('',*,*,#6032,.F.); +#2767=ORIENTED_EDGE('',*,*,#6033,.F.); +#2768=ORIENTED_EDGE('',*,*,#6034,.F.); +#2769=ORIENTED_EDGE('',*,*,#6026,.F.); +#2770=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2771=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2772=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2773=ORIENTED_EDGE('',*,*,#6035,.F.); +#2774=ORIENTED_EDGE('',*,*,#6036,.T.); +#2775=ORIENTED_EDGE('',*,*,#6037,.F.); +#2776=ORIENTED_EDGE('',*,*,#6038,.T.); +#2777=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2778=DIRECTION('',(-1.0,0.0,-0.0)); +#2779=DIRECTION('',(0.0,0.0,-1.0)); +#2780=ORIENTED_EDGE('',*,*,#6039,.F.); +#2781=ORIENTED_EDGE('',*,*,#6038,.F.); +#2782=ORIENTED_EDGE('',*,*,#6040,.F.); +#2783=ORIENTED_EDGE('',*,*,#6041,.F.); +#2784=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2785=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2786=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2787=ORIENTED_EDGE('',*,*,#6042,.F.); +#2788=ORIENTED_EDGE('',*,*,#6043,.F.); +#2789=ORIENTED_EDGE('',*,*,#6044,.F.); +#2790=ORIENTED_EDGE('',*,*,#6036,.F.); +#2791=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2792=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2793=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2794=ORIENTED_EDGE('',*,*,#6045,.F.); +#2795=ORIENTED_EDGE('',*,*,#6046,.T.); +#2796=ORIENTED_EDGE('',*,*,#6047,.F.); +#2797=ORIENTED_EDGE('',*,*,#6048,.T.); +#2798=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2799=DIRECTION('',(-1.0,0.0,-0.0)); +#2800=DIRECTION('',(0.0,0.0,-1.0)); +#2801=ORIENTED_EDGE('',*,*,#6049,.F.); +#2802=ORIENTED_EDGE('',*,*,#6048,.F.); +#2803=ORIENTED_EDGE('',*,*,#6050,.F.); +#2804=ORIENTED_EDGE('',*,*,#6051,.F.); +#2805=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2806=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2807=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2808=ORIENTED_EDGE('',*,*,#6052,.F.); +#2809=ORIENTED_EDGE('',*,*,#6053,.T.); +#2810=ORIENTED_EDGE('',*,*,#6054,.F.); +#2811=ORIENTED_EDGE('',*,*,#6055,.T.); +#2812=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2813=DIRECTION('',(-1.0,0.0,-0.0)); +#2814=DIRECTION('',(0.0,0.0,-1.0)); +#2815=ORIENTED_EDGE('',*,*,#6056,.F.); +#2816=ORIENTED_EDGE('',*,*,#6055,.F.); +#2817=ORIENTED_EDGE('',*,*,#6057,.F.); +#2818=ORIENTED_EDGE('',*,*,#6058,.F.); +#2819=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2820=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2821=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2822=ORIENTED_EDGE('',*,*,#6059,.F.); +#2823=ORIENTED_EDGE('',*,*,#6060,.F.); +#2824=ORIENTED_EDGE('',*,*,#6061,.F.); +#2825=ORIENTED_EDGE('',*,*,#6046,.F.); +#2826=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2827=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2828=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2829=ORIENTED_EDGE('',*,*,#6062,.F.); +#2830=ORIENTED_EDGE('',*,*,#6063,.T.); +#2831=ORIENTED_EDGE('',*,*,#6064,.F.); +#2832=ORIENTED_EDGE('',*,*,#6012,.T.); +#2833=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2834=DIRECTION('',(-1.0,0.0,-0.0)); +#2835=DIRECTION('',(0.0,0.0,-1.0)); +#2836=ORIENTED_EDGE('',*,*,#6065,.T.); +#2837=ORIENTED_EDGE('',*,*,#5949,.T.); +#2838=ORIENTED_EDGE('',*,*,#6014,.T.); +#2839=ORIENTED_EDGE('',*,*,#6066,.T.); +#2840=ORIENTED_EDGE('',*,*,#6060,.T.); +#2841=ORIENTED_EDGE('',*,*,#6043,.T.); +#2842=ORIENTED_EDGE('',*,*,#6033,.T.); +#2843=ORIENTED_EDGE('',*,*,#6023,.T.); +#2844=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#2845=DIRECTION('',(1.0,0.0,0.0)); +#2846=DIRECTION('',(0.0,1.0,0.0)); +#2847=ORIENTED_EDGE('',*,*,#5992,.T.); +#2848=ORIENTED_EDGE('',*,*,#6067,.T.); +#2849=ORIENTED_EDGE('',*,*,#5993,.T.); +#2850=ORIENTED_EDGE('',*,*,#6068,.T.); +#2851=CARTESIAN_POINT('',(5.5,0.0,0.0)); +#2852=DIRECTION('',(-1.0,0.0,-0.0)); +#2853=DIRECTION('',(0.0,0.0,-1.0)); +#2854=ORIENTED_EDGE('',*,*,#6069,.F.); +#2855=ORIENTED_EDGE('',*,*,#6070,.F.); +#2856=ORIENTED_EDGE('',*,*,#6071,.F.); +#2857=ORIENTED_EDGE('',*,*,#6063,.F.); +#2858=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2859=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2860=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2861=ORIENTED_EDGE('',*,*,#6072,.F.); +#2862=ORIENTED_EDGE('',*,*,#6066,.F.); +#2863=ORIENTED_EDGE('',*,*,#6073,.F.); +#2864=ORIENTED_EDGE('',*,*,#6053,.F.); +#2865=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2866=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2867=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2868=ORIENTED_EDGE('',*,*,#6074,.F.); +#2869=ORIENTED_EDGE('',*,*,#5990,.T.); +#2870=ORIENTED_EDGE('',*,*,#6075,.F.); +#2871=ORIENTED_EDGE('',*,*,#6007,.F.); +#2872=CARTESIAN_POINT('',(6.0,0.0,0.0)); +#2873=DIRECTION('',(1.0,-0.0,1.49846473011905E-18)); +#2874=DIRECTION('',(1.49846473011905E-18,0.0,-1.0)); +#2875=ORIENTED_EDGE('',*,*,#6071,.T.); +#2876=ORIENTED_EDGE('',*,*,#6057,.T.); +#2877=ORIENTED_EDGE('',*,*,#6054,.T.); +#2878=ORIENTED_EDGE('',*,*,#6073,.T.); +#2879=ORIENTED_EDGE('',*,*,#6013,.T.); +#2880=ORIENTED_EDGE('',*,*,#6064,.T.); +#2881=CARTESIAN_POINT('',(5.0,4.0,-6.0)); +#2882=DIRECTION('',(0.0,0.0,1.0)); +#2883=DIRECTION('',(1.0,0.0,0.0)); +#2884=ORIENTED_EDGE('',*,*,#6056,.T.); +#2885=ORIENTED_EDGE('',*,*,#6050,.T.); +#2886=ORIENTED_EDGE('',*,*,#6047,.T.); +#2887=ORIENTED_EDGE('',*,*,#6061,.T.); +#2888=ORIENTED_EDGE('',*,*,#6072,.T.); +#2889=ORIENTED_EDGE('',*,*,#6052,.T.); +#2890=CARTESIAN_POINT('',(5.0,7.19615242270663,0.464101615137753)); +#2891=DIRECTION('',(0.0,-0.866025403784439,0.5)); +#2892=DIRECTION('',(-1.0,0.0,0.0)); +#2893=ORIENTED_EDGE('',*,*,#6044,.T.); +#2894=ORIENTED_EDGE('',*,*,#6059,.T.); +#2895=ORIENTED_EDGE('',*,*,#6045,.T.); +#2896=ORIENTED_EDGE('',*,*,#6049,.T.); +#2897=ORIENTED_EDGE('',*,*,#6040,.T.); +#2898=ORIENTED_EDGE('',*,*,#6037,.T.); +#2899=CARTESIAN_POINT('',(5.0,3.19615242270663,6.46410161513775)); +#2900=DIRECTION('',(0.0,-0.866025403784439,-0.5)); +#2901=DIRECTION('',(0.0,0.5,-0.866025403784439)); +#2902=ORIENTED_EDGE('',*,*,#6034,.T.); +#2903=ORIENTED_EDGE('',*,*,#6042,.T.); +#2904=ORIENTED_EDGE('',*,*,#6035,.T.); +#2905=ORIENTED_EDGE('',*,*,#6039,.T.); +#2906=ORIENTED_EDGE('',*,*,#6030,.T.); +#2907=ORIENTED_EDGE('',*,*,#6027,.T.); +#2908=CARTESIAN_POINT('',(5.0,-4.0,6.0)); +#2909=DIRECTION('',(0.0,-3.88578058618805E-16,-1.0)); +#2910=DIRECTION('',(0.0,-1.0,3.88578058618805E-16)); +#2911=ORIENTED_EDGE('',*,*,#6024,.T.); +#2912=ORIENTED_EDGE('',*,*,#6032,.T.); +#2913=ORIENTED_EDGE('',*,*,#6025,.T.); +#2914=ORIENTED_EDGE('',*,*,#6029,.T.); +#2915=ORIENTED_EDGE('',*,*,#6020,.T.); +#2916=ORIENTED_EDGE('',*,*,#6017,.T.); +#2917=CARTESIAN_POINT('',(5.0,-7.19615242270663,-0.464101615137751)); +#2918=DIRECTION('',(0.0,0.866025403784438,-0.5)); +#2919=DIRECTION('',(-1.0,0.0,0.0)); +#2920=ORIENTED_EDGE('',*,*,#6011,.T.); +#2921=ORIENTED_EDGE('',*,*,#6022,.T.); +#2922=ORIENTED_EDGE('',*,*,#6015,.T.); +#2923=ORIENTED_EDGE('',*,*,#6019,.T.); +#2924=ORIENTED_EDGE('',*,*,#6069,.T.); +#2925=ORIENTED_EDGE('',*,*,#6062,.T.); +#2926=CARTESIAN_POINT('',(5.0,-3.19615242270664,-6.46410161513775)); +#2927=DIRECTION('',(0.0,0.866025403784439,0.499999999999999)); +#2928=DIRECTION('',(1.0,0.0,-0.0)); +#2929=ORIENTED_EDGE('',*,*,#5986,.T.); +#2930=ORIENTED_EDGE('',*,*,#6076,.T.); +#2931=ORIENTED_EDGE('',*,*,#6005,.F.); +#2932=ORIENTED_EDGE('',*,*,#6077,.T.); +#2933=ORIENTED_EDGE('',*,*,#5988,.T.); +#2934=ORIENTED_EDGE('',*,*,#6067,.F.); +#2935=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#2936=DIRECTION('',(1.0,0.0,0.0)); +#2937=DIRECTION('',(0.0,0.0,-1.0)); +#2938=ORIENTED_EDGE('',*,*,#5983,.T.); +#2939=ORIENTED_EDGE('',*,*,#6010,.F.); +#2940=ORIENTED_EDGE('',*,*,#5984,.T.); +#2941=ORIENTED_EDGE('',*,*,#6078,.T.); +#2942=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#2943=DIRECTION('',(-1.0,0.0,-0.0)); +#2944=DIRECTION('',(0.0,0.0,-1.0)); +#2945=ORIENTED_EDGE('',*,*,#5981,.T.); +#2946=ORIENTED_EDGE('',*,*,#6079,.T.); +#2947=ORIENTED_EDGE('',*,*,#5982,.T.); +#2948=ORIENTED_EDGE('',*,*,#6080,.T.); +#2949=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2950=DIRECTION('',(1.0,-0.0,0.0)); +#2951=DIRECTION('',(0.0,0.0,1.0)); +#2952=ORIENTED_EDGE('',*,*,#5973,.T.); +#2953=ORIENTED_EDGE('',*,*,#6081,.T.); +#2954=ORIENTED_EDGE('',*,*,#5980,.T.); +#2955=ORIENTED_EDGE('',*,*,#6082,.T.); +#2956=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2957=DIRECTION('',(1.0,0.0,0.0)); +#2958=DIRECTION('',(0.0,1.0,0.0)); +#2959=ORIENTED_EDGE('',*,*,#5953,.T.); +#2960=ORIENTED_EDGE('',*,*,#6083,.T.); +#2961=ORIENTED_EDGE('',*,*,#5978,.F.); +#2962=ORIENTED_EDGE('',*,*,#6084,.F.); +#2963=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#2964=DIRECTION('',(1.0,0.0,0.0)); +#2965=DIRECTION('',(0.0,1.0,0.0)); +#2966=ORIENTED_EDGE('',*,*,#5977,.T.); +#2967=ORIENTED_EDGE('',*,*,#6082,.F.); +#2968=ORIENTED_EDGE('',*,*,#5979,.T.); +#2969=ORIENTED_EDGE('',*,*,#6084,.T.); +#2970=CARTESIAN_POINT('',(10.75,0.0,0.0)); +#2971=DIRECTION('',(-1.0,0.0,-0.0)); +#2972=DIRECTION('',(0.0,0.0,-1.0)); +#2973=ORIENTED_EDGE('',*,*,#5957,.T.); +#2974=ORIENTED_EDGE('',*,*,#6085,.T.); +#2975=ORIENTED_EDGE('',*,*,#5975,.F.); +#2976=ORIENTED_EDGE('',*,*,#6086,.F.); +#2977=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#2978=DIRECTION('',(-1.0,0.0,0.0)); +#2979=DIRECTION('',(0.0,0.0,1.0)); +#2980=ORIENTED_EDGE('',*,*,#5974,.T.); +#2981=ORIENTED_EDGE('',*,*,#6087,.T.); +#2982=ORIENTED_EDGE('',*,*,#5976,.T.); +#2983=ORIENTED_EDGE('',*,*,#6086,.T.); +#2984=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2985=DIRECTION('',(1.0,-0.0,0.0)); +#2986=DIRECTION('',(0.0,0.0,1.0)); +#2987=ORIENTED_EDGE('',*,*,#5970,.T.); +#2988=ORIENTED_EDGE('',*,*,#6081,.F.); +#2989=ORIENTED_EDGE('',*,*,#5972,.T.); +#2990=ORIENTED_EDGE('',*,*,#5998,.T.); +#2991=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2992=DIRECTION('',(1.0,-0.0,0.0)); +#2993=DIRECTION('',(0.0,0.0,1.0)); +#2994=ORIENTED_EDGE('',*,*,#5964,.T.); +#2995=ORIENTED_EDGE('',*,*,#6088,.F.); +#2996=ORIENTED_EDGE('',*,*,#6000,.F.); +#2997=ORIENTED_EDGE('',*,*,#6089,.F.); +#2998=ORIENTED_EDGE('',*,*,#5966,.T.); +#2999=ORIENTED_EDGE('',*,*,#6078,.F.); +#3000=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#3001=DIRECTION('',(-1.0,-0.0,1.39812425507953E-17)); +#3002=DIRECTION('',(1.39812425507953E-17,0.0,1.0)); +#3003=ORIENTED_EDGE('',*,*,#5960,.T.); +#3004=ORIENTED_EDGE('',*,*,#6087,.F.); +#3005=ORIENTED_EDGE('',*,*,#5962,.T.); +#3006=ORIENTED_EDGE('',*,*,#6009,.F.); +#3007=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#3008=DIRECTION('',(1.0,0.0,-9.67430310757361E-17)); +#3009=DIRECTION('',(-9.67430310757361E-17,0.0,-1.0)); +#3010=ORIENTED_EDGE('',*,*,#5956,.T.); +#3011=ORIENTED_EDGE('',*,*,#6079,.F.); +#3012=ORIENTED_EDGE('',*,*,#5958,.T.); +#3013=ORIENTED_EDGE('',*,*,#6085,.F.); +#3014=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#3015=DIRECTION('',(1.0,0.0,-1.19939341010566E-17)); +#3016=DIRECTION('',(-1.19939341010566E-17,0.0,-1.0)); +#3017=ORIENTED_EDGE('',*,*,#5952,.T.); +#3018=ORIENTED_EDGE('',*,*,#6080,.F.); +#3019=ORIENTED_EDGE('',*,*,#5954,.T.); +#3020=ORIENTED_EDGE('',*,*,#6083,.F.); +#3021=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#3022=DIRECTION('',(-1.0,-0.0,2.59868572189559E-17)); +#3023=DIRECTION('',(2.59868572189559E-17,0.0,1.0)); +#3024=ORIENTED_EDGE('',*,*,#6004,.T.); +#3025=ORIENTED_EDGE('',*,*,#6001,.T.); +#3026=ORIENTED_EDGE('',*,*,#6088,.T.); +#3027=ORIENTED_EDGE('',*,*,#5969,.T.); +#3028=ORIENTED_EDGE('',*,*,#6008,.T.); +#3029=ORIENTED_EDGE('',*,*,#6075,.T.); +#3030=ORIENTED_EDGE('',*,*,#5989,.F.); +#3031=ORIENTED_EDGE('',*,*,#6077,.F.); +#3032=CARTESIAN_POINT('',(15.0,-5.0,4.5)); +#3033=DIRECTION('',(0.0,0.0,-1.0)); +#3034=DIRECTION('',(0.0,-1.0,0.0)); +#3035=ORIENTED_EDGE('',*,*,#6074,.T.); +#3036=ORIENTED_EDGE('',*,*,#6006,.T.); +#3037=ORIENTED_EDGE('',*,*,#5967,.T.); +#3038=ORIENTED_EDGE('',*,*,#6089,.T.); +#3039=ORIENTED_EDGE('',*,*,#5999,.T.); +#3040=ORIENTED_EDGE('',*,*,#6003,.T.); +#3041=ORIENTED_EDGE('',*,*,#6076,.F.); +#3042=ORIENTED_EDGE('',*,*,#5991,.F.); +#3043=CARTESIAN_POINT('',(15.0,-5.0,-4.5)); +#3044=DIRECTION('',(0.0,0.0,1.0)); +#3045=DIRECTION('',(1.0,0.0,0.0)); +#3046=ORIENTED_EDGE('',*,*,#5948,.T.); +#3047=ORIENTED_EDGE('',*,*,#6068,.F.); +#3048=ORIENTED_EDGE('',*,*,#5950,.T.); +#3049=ORIENTED_EDGE('',*,*,#6065,.F.); +#3050=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#3051=DIRECTION('',(1.0,0.0,0.0)); +#3052=DIRECTION('',(0.0,0.0,-1.0)); +#3053=ORIENTED_EDGE('',*,*,#5945,.T.); +#3054=ORIENTED_EDGE('',*,*,#5930,.T.); +#3055=ORIENTED_EDGE('',*,*,#6090,.T.); +#3056=ORIENTED_EDGE('',*,*,#5946,.T.); +#3057=CARTESIAN_POINT('',(8.06351805334457,0.5,-1.7)); +#3058=DIRECTION('',(1.0,-0.0,4.84682065051935E-17)); +#3059=DIRECTION('',(-4.84682065051935E-17,0.0,1.0)); +#3060=ORIENTED_EDGE('',*,*,#6091,.F.); +#3061=ORIENTED_EDGE('',*,*,#5927,.T.); +#3062=ORIENTED_EDGE('',*,*,#6092,.T.); +#3063=CARTESIAN_POINT('',(13.0,0.51,-3.2)); +#3064=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3065=DIRECTION('',(0.0,0.0,-1.0)); +#3066=ORIENTED_EDGE('',*,*,#6093,.F.); +#3067=ORIENTED_EDGE('',*,*,#6094,.F.); +#3068=ORIENTED_EDGE('',*,*,#6095,.F.); +#3069=ORIENTED_EDGE('',*,*,#6092,.F.); +#3070=ORIENTED_EDGE('',*,*,#5926,.F.); +#3071=CARTESIAN_POINT('',(13.0,0.5,-1.7)); +#3072=DIRECTION('',(1.0,-0.0,1.79564251355192E-16)); +#3073=DIRECTION('',(-1.79564251355192E-16,0.0,1.0)); +#3074=ORIENTED_EDGE('',*,*,#6094,.T.); +#3075=ORIENTED_EDGE('',*,*,#6096,.T.); +#3076=ORIENTED_EDGE('',*,*,#6097,.F.); +#3077=CARTESIAN_POINT('',(13.0,0.51,-3.2)); +#3078=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3079=DIRECTION('',(0.0,0.0,-1.0)); +#3080=ORIENTED_EDGE('',*,*,#6097,.T.); +#3081=ORIENTED_EDGE('',*,*,#6098,.T.); +#3082=ORIENTED_EDGE('',*,*,#5928,.T.); +#3083=ORIENTED_EDGE('',*,*,#6091,.T.); +#3084=ORIENTED_EDGE('',*,*,#6095,.T.); +#3085=CARTESIAN_POINT('',(8.5,0.5,-1.7)); +#3086=DIRECTION('',(-1.0,-0.0,3.49608378075945E-15)); +#3087=DIRECTION('',(-3.49608378075945E-15,0.0,-1.0)); +#3088=ORIENTED_EDGE('',*,*,#6099,.F.); +#3089=ORIENTED_EDGE('',*,*,#6100,.T.); +#3090=ORIENTED_EDGE('',*,*,#6101,.T.); +#3091=CARTESIAN_POINT('',(8.5,0.345000000000001,-3.2)); +#3092=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3093=DIRECTION('',(0.0,0.0,-1.0)); +#3094=ORIENTED_EDGE('',*,*,#5935,.F.); +#3095=ORIENTED_EDGE('',*,*,#6102,.F.); +#3096=ORIENTED_EDGE('',*,*,#6103,.F.); +#3097=ORIENTED_EDGE('',*,*,#6101,.F.); +#3098=ORIENTED_EDGE('',*,*,#6104,.F.); +#3099=CARTESIAN_POINT('',(13.0,0.5,-1.7)); +#3100=DIRECTION('',(1.0,-0.0,1.79564251355192E-16)); +#3101=DIRECTION('',(-1.79564251355192E-16,0.0,1.0)); +#3102=ORIENTED_EDGE('',*,*,#6102,.T.); +#3103=ORIENTED_EDGE('',*,*,#5934,.T.); +#3104=ORIENTED_EDGE('',*,*,#6105,.F.); +#3105=CARTESIAN_POINT('',(8.5,0.345000000000001,-3.2)); +#3106=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3107=DIRECTION('',(0.0,0.0,-1.0)); +#3108=ORIENTED_EDGE('',*,*,#6105,.T.); +#3109=ORIENTED_EDGE('',*,*,#5933,.T.); +#3110=ORIENTED_EDGE('',*,*,#6106,.T.); +#3111=ORIENTED_EDGE('',*,*,#6099,.T.); +#3112=ORIENTED_EDGE('',*,*,#6103,.T.); +#3113=CARTESIAN_POINT('',(8.5,0.5,-1.7)); +#3114=DIRECTION('',(-1.0,-0.0,3.49608378075945E-15)); +#3115=DIRECTION('',(-3.49608378075945E-15,0.0,-1.0)); +#3116=ORIENTED_EDGE('',*,*,#5942,.T.); +#3117=ORIENTED_EDGE('',*,*,#5918,.T.); +#3118=ORIENTED_EDGE('',*,*,#6107,.T.); +#3119=ORIENTED_EDGE('',*,*,#5943,.T.); +#3120=CARTESIAN_POINT('',(8.06351805334457,-1.45,-1.075)); +#3121=DIRECTION('',(1.0,-0.0,4.84682065051938E-17)); +#3122=DIRECTION('',(-4.84682065051938E-17,0.0,1.0)); +#3123=ORIENTED_EDGE('',*,*,#6108,.F.); +#3124=ORIENTED_EDGE('',*,*,#5915,.T.); +#3125=ORIENTED_EDGE('',*,*,#6109,.T.); +#3126=CARTESIAN_POINT('',(13.0,-1.44,-2.575)); +#3127=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3128=DIRECTION('',(0.0,0.0,-1.0)); +#3129=ORIENTED_EDGE('',*,*,#6110,.F.); +#3130=ORIENTED_EDGE('',*,*,#6111,.F.); +#3131=ORIENTED_EDGE('',*,*,#6112,.F.); +#3132=ORIENTED_EDGE('',*,*,#6109,.F.); +#3133=ORIENTED_EDGE('',*,*,#5914,.F.); +#3134=CARTESIAN_POINT('',(13.0,-1.45,-1.075)); +#3135=DIRECTION('',(1.0,-0.0,1.79564251355193E-16)); +#3136=DIRECTION('',(-1.79564251355193E-16,0.0,1.0)); +#3137=ORIENTED_EDGE('',*,*,#6111,.T.); +#3138=ORIENTED_EDGE('',*,*,#6113,.T.); +#3139=ORIENTED_EDGE('',*,*,#6114,.F.); +#3140=CARTESIAN_POINT('',(13.0,-1.44,-2.575)); +#3141=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3142=DIRECTION('',(0.0,0.0,-1.0)); +#3143=ORIENTED_EDGE('',*,*,#6114,.T.); +#3144=ORIENTED_EDGE('',*,*,#6115,.T.); +#3145=ORIENTED_EDGE('',*,*,#5916,.T.); +#3146=ORIENTED_EDGE('',*,*,#6108,.T.); +#3147=ORIENTED_EDGE('',*,*,#6112,.T.); +#3148=CARTESIAN_POINT('',(8.5,-1.45,-1.075)); +#3149=DIRECTION('',(-1.0,-0.0,3.4960837807594E-15)); +#3150=DIRECTION('',(-3.4960837807594E-15,0.0,-1.0)); +#3151=ORIENTED_EDGE('',*,*,#6116,.F.); +#3152=ORIENTED_EDGE('',*,*,#6117,.T.); +#3153=ORIENTED_EDGE('',*,*,#6118,.T.); +#3154=CARTESIAN_POINT('',(8.5,-1.605,-2.575)); +#3155=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3156=DIRECTION('',(0.0,0.0,-1.0)); +#3157=ORIENTED_EDGE('',*,*,#5923,.F.); +#3158=ORIENTED_EDGE('',*,*,#6119,.F.); +#3159=ORIENTED_EDGE('',*,*,#6120,.F.); +#3160=ORIENTED_EDGE('',*,*,#6118,.F.); +#3161=ORIENTED_EDGE('',*,*,#6121,.F.); +#3162=CARTESIAN_POINT('',(13.0,-1.45,-1.075)); +#3163=DIRECTION('',(1.0,-0.0,1.79564251355193E-16)); +#3164=DIRECTION('',(-1.79564251355193E-16,0.0,1.0)); +#3165=ORIENTED_EDGE('',*,*,#6119,.T.); +#3166=ORIENTED_EDGE('',*,*,#5922,.T.); +#3167=ORIENTED_EDGE('',*,*,#6122,.F.); +#3168=CARTESIAN_POINT('',(8.5,-1.605,-2.575)); +#3169=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3170=DIRECTION('',(0.0,0.0,-1.0)); +#3171=ORIENTED_EDGE('',*,*,#6122,.T.); +#3172=ORIENTED_EDGE('',*,*,#5921,.T.); +#3173=ORIENTED_EDGE('',*,*,#6123,.T.); +#3174=ORIENTED_EDGE('',*,*,#6116,.T.); +#3175=ORIENTED_EDGE('',*,*,#6120,.T.); +#3176=CARTESIAN_POINT('',(8.5,-1.45,-1.075)); +#3177=DIRECTION('',(-1.0,-0.0,3.4960837807594E-15)); +#3178=DIRECTION('',(-3.4960837807594E-15,0.0,-1.0)); +#3179=ORIENTED_EDGE('',*,*,#5939,.T.); +#3180=ORIENTED_EDGE('',*,*,#5906,.T.); +#3181=ORIENTED_EDGE('',*,*,#6124,.T.); +#3182=ORIENTED_EDGE('',*,*,#5940,.T.); +#3183=CARTESIAN_POINT('',(8.06351805334457,0.5,1.7)); +#3184=DIRECTION('',(1.0,-0.0,4.84682065051935E-17)); +#3185=DIRECTION('',(-4.84682065051935E-17,0.0,1.0)); +#3186=ORIENTED_EDGE('',*,*,#6125,.F.); +#3187=ORIENTED_EDGE('',*,*,#5903,.T.); +#3188=ORIENTED_EDGE('',*,*,#6126,.T.); +#3189=CARTESIAN_POINT('',(13.0,0.51,0.2)); +#3190=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3191=DIRECTION('',(0.0,0.0,-1.0)); +#3192=ORIENTED_EDGE('',*,*,#6127,.F.); +#3193=ORIENTED_EDGE('',*,*,#6128,.F.); +#3194=ORIENTED_EDGE('',*,*,#6129,.F.); +#3195=ORIENTED_EDGE('',*,*,#6126,.F.); +#3196=ORIENTED_EDGE('',*,*,#5902,.F.); +#3197=CARTESIAN_POINT('',(13.0,0.5,1.7)); +#3198=DIRECTION('',(1.0,-0.0,1.79564251355192E-16)); +#3199=DIRECTION('',(-1.79564251355192E-16,0.0,1.0)); +#3200=ORIENTED_EDGE('',*,*,#6128,.T.); +#3201=ORIENTED_EDGE('',*,*,#6130,.T.); +#3202=ORIENTED_EDGE('',*,*,#6131,.F.); +#3203=CARTESIAN_POINT('',(13.0,0.51,0.2)); +#3204=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3205=DIRECTION('',(0.0,0.0,-1.0)); +#3206=ORIENTED_EDGE('',*,*,#6131,.T.); +#3207=ORIENTED_EDGE('',*,*,#6132,.T.); +#3208=ORIENTED_EDGE('',*,*,#5904,.T.); +#3209=ORIENTED_EDGE('',*,*,#6125,.T.); +#3210=ORIENTED_EDGE('',*,*,#6129,.T.); +#3211=CARTESIAN_POINT('',(8.5,0.5,1.7)); +#3212=DIRECTION('',(-1.0,-0.0,3.49608378075945E-15)); +#3213=DIRECTION('',(-3.49608378075945E-15,0.0,-1.0)); +#3214=ORIENTED_EDGE('',*,*,#6133,.F.); +#3215=ORIENTED_EDGE('',*,*,#6134,.T.); +#3216=ORIENTED_EDGE('',*,*,#6135,.T.); +#3217=CARTESIAN_POINT('',(8.5,0.345000000000001,0.2)); +#3218=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3219=DIRECTION('',(0.0,0.0,-1.0)); +#3220=ORIENTED_EDGE('',*,*,#5911,.F.); +#3221=ORIENTED_EDGE('',*,*,#6136,.F.); +#3222=ORIENTED_EDGE('',*,*,#6137,.F.); +#3223=ORIENTED_EDGE('',*,*,#6135,.F.); +#3224=ORIENTED_EDGE('',*,*,#6138,.F.); +#3225=CARTESIAN_POINT('',(13.0,0.5,1.7)); +#3226=DIRECTION('',(1.0,-0.0,1.79564251355192E-16)); +#3227=DIRECTION('',(-1.79564251355192E-16,0.0,1.0)); +#3228=ORIENTED_EDGE('',*,*,#6136,.T.); +#3229=ORIENTED_EDGE('',*,*,#5910,.T.); +#3230=ORIENTED_EDGE('',*,*,#6139,.F.); +#3231=CARTESIAN_POINT('',(8.5,0.345000000000001,0.2)); +#3232=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3233=DIRECTION('',(0.0,0.0,-1.0)); +#3234=ORIENTED_EDGE('',*,*,#6139,.T.); +#3235=ORIENTED_EDGE('',*,*,#5909,.T.); +#3236=ORIENTED_EDGE('',*,*,#6140,.T.); +#3237=ORIENTED_EDGE('',*,*,#6133,.T.); +#3238=ORIENTED_EDGE('',*,*,#6137,.T.); +#3239=CARTESIAN_POINT('',(8.5,0.5,1.7)); +#3240=DIRECTION('',(-1.0,-0.0,3.49608378075945E-15)); +#3241=DIRECTION('',(-3.49608378075945E-15,0.0,-1.0)); +#3242=ORIENTED_EDGE('',*,*,#5936,.T.); +#3243=ORIENTED_EDGE('',*,*,#5894,.T.); +#3244=ORIENTED_EDGE('',*,*,#6141,.T.); +#3245=ORIENTED_EDGE('',*,*,#5937,.T.); +#3246=CARTESIAN_POINT('',(8.06351805334457,-1.45,1.075)); +#3247=DIRECTION('',(1.0,-0.0,4.84682065051938E-17)); +#3248=DIRECTION('',(-4.84682065051938E-17,0.0,1.0)); +#3249=ORIENTED_EDGE('',*,*,#6142,.F.); +#3250=ORIENTED_EDGE('',*,*,#5891,.T.); +#3251=ORIENTED_EDGE('',*,*,#6143,.T.); +#3252=CARTESIAN_POINT('',(13.0,-1.44,-0.425)); +#3253=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3254=DIRECTION('',(0.0,0.0,-1.0)); +#3255=ORIENTED_EDGE('',*,*,#6144,.F.); +#3256=ORIENTED_EDGE('',*,*,#6145,.F.); +#3257=ORIENTED_EDGE('',*,*,#6146,.F.); +#3258=ORIENTED_EDGE('',*,*,#6143,.F.); +#3259=ORIENTED_EDGE('',*,*,#5890,.F.); +#3260=CARTESIAN_POINT('',(13.0,-1.45,1.075)); +#3261=DIRECTION('',(1.0,-0.0,1.79564251355193E-16)); +#3262=DIRECTION('',(-1.79564251355193E-16,0.0,1.0)); +#3263=ORIENTED_EDGE('',*,*,#6145,.T.); +#3264=ORIENTED_EDGE('',*,*,#6147,.T.); +#3265=ORIENTED_EDGE('',*,*,#6148,.F.); +#3266=CARTESIAN_POINT('',(13.0,-1.44,-0.425)); +#3267=DIRECTION('',(0.0366420433442556,0.99932845484333,0.0)); +#3268=DIRECTION('',(0.0,0.0,-1.0)); +#3269=ORIENTED_EDGE('',*,*,#6148,.T.); +#3270=ORIENTED_EDGE('',*,*,#6149,.T.); +#3271=ORIENTED_EDGE('',*,*,#5892,.T.); +#3272=ORIENTED_EDGE('',*,*,#6142,.T.); +#3273=ORIENTED_EDGE('',*,*,#6146,.T.); +#3274=CARTESIAN_POINT('',(8.5,-1.45,1.075)); +#3275=DIRECTION('',(-1.0,-0.0,3.4960837807594E-15)); +#3276=DIRECTION('',(-3.4960837807594E-15,0.0,-1.0)); +#3277=ORIENTED_EDGE('',*,*,#6150,.F.); +#3278=ORIENTED_EDGE('',*,*,#6151,.T.); +#3279=ORIENTED_EDGE('',*,*,#6152,.T.); +#3280=CARTESIAN_POINT('',(8.5,-1.605,-0.425)); +#3281=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3282=DIRECTION('',(0.0,0.0,-1.0)); +#3283=ORIENTED_EDGE('',*,*,#5899,.F.); +#3284=ORIENTED_EDGE('',*,*,#6153,.F.); +#3285=ORIENTED_EDGE('',*,*,#6154,.F.); +#3286=ORIENTED_EDGE('',*,*,#6152,.F.); +#3287=ORIENTED_EDGE('',*,*,#6155,.F.); +#3288=CARTESIAN_POINT('',(13.0,-1.45,1.075)); +#3289=DIRECTION('',(1.0,-0.0,1.79564251355193E-16)); +#3290=DIRECTION('',(-1.79564251355193E-16,0.0,1.0)); +#3291=ORIENTED_EDGE('',*,*,#6153,.T.); +#3292=ORIENTED_EDGE('',*,*,#5898,.T.); +#3293=ORIENTED_EDGE('',*,*,#6156,.F.); +#3294=CARTESIAN_POINT('',(8.5,-1.605,-0.425)); +#3295=DIRECTION('',(0.0322055075277004,-0.99948126810105,0.0)); +#3296=DIRECTION('',(0.0,0.0,-1.0)); +#3297=ORIENTED_EDGE('',*,*,#6156,.T.); +#3298=ORIENTED_EDGE('',*,*,#5897,.T.); +#3299=ORIENTED_EDGE('',*,*,#6157,.T.); +#3300=ORIENTED_EDGE('',*,*,#6150,.T.); +#3301=ORIENTED_EDGE('',*,*,#6154,.T.); +#3302=CARTESIAN_POINT('',(8.5,-1.45,1.075)); +#3303=DIRECTION('',(-1.0,-0.0,3.4960837807594E-15)); +#3304=DIRECTION('',(-3.4960837807594E-15,0.0,-1.0)); +#3305=ORIENTED_EDGE('',*,*,#5924,.T.); +#3306=ORIENTED_EDGE('',*,*,#6104,.T.); +#3307=ORIENTED_EDGE('',*,*,#6100,.F.); +#3308=ORIENTED_EDGE('',*,*,#6106,.F.); +#3309=ORIENTED_EDGE('',*,*,#5932,.T.); +#3310=ORIENTED_EDGE('',*,*,#5947,.F.); +#3311=ORIENTED_EDGE('',*,*,#6090,.F.); +#3312=ORIENTED_EDGE('',*,*,#5929,.T.); +#3313=ORIENTED_EDGE('',*,*,#6098,.F.); +#3314=ORIENTED_EDGE('',*,*,#6096,.F.); +#3315=ORIENTED_EDGE('',*,*,#6093,.T.); +#3316=ORIENTED_EDGE('',*,*,#5925,.T.); +#3317=ORIENTED_EDGE('',*,*,#6158,.T.); +#3318=CARTESIAN_POINT('',(14.3,0.5,-1.7)); +#3319=DIRECTION('',(-1.0,-0.0,0.0)); +#3320=DIRECTION('',(0.0,-1.0,0.0)); +#3321=ORIENTED_EDGE('',*,*,#5912,.T.); +#3322=ORIENTED_EDGE('',*,*,#6121,.T.); +#3323=ORIENTED_EDGE('',*,*,#6117,.F.); +#3324=ORIENTED_EDGE('',*,*,#6123,.F.); +#3325=ORIENTED_EDGE('',*,*,#5920,.T.); +#3326=ORIENTED_EDGE('',*,*,#5944,.F.); +#3327=ORIENTED_EDGE('',*,*,#6107,.F.); +#3328=ORIENTED_EDGE('',*,*,#5917,.T.); +#3329=ORIENTED_EDGE('',*,*,#6115,.F.); +#3330=ORIENTED_EDGE('',*,*,#6113,.F.); +#3331=ORIENTED_EDGE('',*,*,#6110,.T.); +#3332=ORIENTED_EDGE('',*,*,#5913,.T.); +#3333=ORIENTED_EDGE('',*,*,#6159,.T.); +#3334=CARTESIAN_POINT('',(14.3,-1.45,-1.075)); +#3335=DIRECTION('',(-1.0,-0.0,0.0)); +#3336=DIRECTION('',(0.0,-1.0,0.0)); +#3337=ORIENTED_EDGE('',*,*,#5900,.T.); +#3338=ORIENTED_EDGE('',*,*,#6138,.T.); +#3339=ORIENTED_EDGE('',*,*,#6134,.F.); +#3340=ORIENTED_EDGE('',*,*,#6140,.F.); +#3341=ORIENTED_EDGE('',*,*,#5908,.T.); +#3342=ORIENTED_EDGE('',*,*,#5941,.F.); +#3343=ORIENTED_EDGE('',*,*,#6124,.F.); +#3344=ORIENTED_EDGE('',*,*,#5905,.T.); +#3345=ORIENTED_EDGE('',*,*,#6132,.F.); +#3346=ORIENTED_EDGE('',*,*,#6130,.F.); +#3347=ORIENTED_EDGE('',*,*,#6127,.T.); +#3348=ORIENTED_EDGE('',*,*,#5901,.T.); +#3349=ORIENTED_EDGE('',*,*,#6160,.T.); +#3350=CARTESIAN_POINT('',(14.3,0.5,1.7)); +#3351=DIRECTION('',(-1.0,-0.0,0.0)); +#3352=DIRECTION('',(0.0,-1.0,0.0)); +#3353=ORIENTED_EDGE('',*,*,#5888,.T.); +#3354=ORIENTED_EDGE('',*,*,#6155,.T.); +#3355=ORIENTED_EDGE('',*,*,#6151,.F.); +#3356=ORIENTED_EDGE('',*,*,#6157,.F.); +#3357=ORIENTED_EDGE('',*,*,#5896,.T.); +#3358=ORIENTED_EDGE('',*,*,#5938,.F.); +#3359=ORIENTED_EDGE('',*,*,#6141,.F.); +#3360=ORIENTED_EDGE('',*,*,#5893,.T.); +#3361=ORIENTED_EDGE('',*,*,#6149,.F.); +#3362=ORIENTED_EDGE('',*,*,#6147,.F.); +#3363=ORIENTED_EDGE('',*,*,#6144,.T.); +#3364=ORIENTED_EDGE('',*,*,#5889,.T.); +#3365=ORIENTED_EDGE('',*,*,#6161,.T.); +#3366=CARTESIAN_POINT('',(14.3,-1.45,1.075)); +#3367=DIRECTION('',(-1.0,-0.0,0.0)); +#3368=DIRECTION('',(0.0,-1.0,0.0)); +#3369=ORIENTED_EDGE('',*,*,#5884,.T.); +#3370=ORIENTED_EDGE('',*,*,#6158,.F.); +#3371=ORIENTED_EDGE('',*,*,#5886,.T.); +#3372=ORIENTED_EDGE('',*,*,#6162,.F.); +#3373=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#3374=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3375=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3376=ORIENTED_EDGE('',*,*,#5880,.T.); +#3377=ORIENTED_EDGE('',*,*,#6159,.F.); +#3378=ORIENTED_EDGE('',*,*,#5882,.T.); +#3379=ORIENTED_EDGE('',*,*,#6163,.F.); +#3380=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#3381=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3382=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3383=ORIENTED_EDGE('',*,*,#5876,.T.); +#3384=ORIENTED_EDGE('',*,*,#6160,.F.); +#3385=ORIENTED_EDGE('',*,*,#5878,.T.); +#3386=ORIENTED_EDGE('',*,*,#6164,.F.); +#3387=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#3388=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3389=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3390=ORIENTED_EDGE('',*,*,#5872,.T.); +#3391=ORIENTED_EDGE('',*,*,#6161,.F.); +#3392=ORIENTED_EDGE('',*,*,#5874,.T.); +#3393=ORIENTED_EDGE('',*,*,#6165,.F.); +#3394=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#3395=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3396=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3397=ORIENTED_EDGE('',*,*,#5871,.T.); +#3398=ORIENTED_EDGE('',*,*,#6166,.T.); +#3399=ORIENTED_EDGE('',*,*,#6165,.T.); +#3400=ORIENTED_EDGE('',*,*,#5873,.T.); +#3401=ORIENTED_EDGE('',*,*,#6164,.T.); +#3402=ORIENTED_EDGE('',*,*,#5877,.T.); +#3403=ORIENTED_EDGE('',*,*,#6163,.T.); +#3404=ORIENTED_EDGE('',*,*,#5881,.T.); +#3405=ORIENTED_EDGE('',*,*,#6162,.T.); +#3406=ORIENTED_EDGE('',*,*,#5885,.T.); +#3407=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#3408=DIRECTION('',(1.0,0.0,0.0)); +#3409=DIRECTION('',(0.0,1.0,0.0)); +#3410=ORIENTED_EDGE('',*,*,#5869,.T.); +#3411=ORIENTED_EDGE('',*,*,#6166,.F.); +#3412=ORIENTED_EDGE('',*,*,#5870,.T.); +#3413=ORIENTED_EDGE('',*,*,#6167,.F.); +#3414=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#3415=DIRECTION('',(1.0,0.0,0.0)); +#3416=DIRECTION('',(0.0,-1.0,0.0)); +#3417=ORIENTED_EDGE('',*,*,#5865,.T.); +#3418=ORIENTED_EDGE('',*,*,#6167,.T.); +#3419=ORIENTED_EDGE('',*,*,#5867,.T.); +#3420=ORIENTED_EDGE('',*,*,#6168,.T.); +#3421=CARTESIAN_POINT('',(11.75,0.0,0.0)); +#3422=DIRECTION('',(-1.0,-0.0,0.0)); +#3423=DIRECTION('',(0.0,-1.0,0.0)); +#3424=ORIENTED_EDGE('',*,*,#5863,.T.); +#3425=ORIENTED_EDGE('',*,*,#6169,.T.); +#3426=ORIENTED_EDGE('',*,*,#5866,.F.); +#3427=ORIENTED_EDGE('',*,*,#6168,.F.); +#3428=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#3429=DIRECTION('',(1.0,0.0,0.0)); +#3430=DIRECTION('',(0.0,1.0,0.0)); +#3431=ORIENTED_EDGE('',*,*,#5862,.T.); +#3432=ORIENTED_EDGE('',*,*,#6170,.F.); +#3433=ORIENTED_EDGE('',*,*,#5864,.T.); +#3434=ORIENTED_EDGE('',*,*,#6169,.F.); +#3435=CARTESIAN_POINT('',(9.2,0.0,0.0)); +#3436=DIRECTION('',(-1.0,-1.03733308641942E-17,-0.0)); +#3437=DIRECTION('',(-1.03733308641942E-17,1.0,0.0)); +#3438=ORIENTED_EDGE('',*,*,#5857,.T.); +#3439=ORIENTED_EDGE('',*,*,#5996,.F.); +#3440=ORIENTED_EDGE('',*,*,#5997,.F.); +#3441=ORIENTED_EDGE('',*,*,#5859,.T.); +#3442=ORIENTED_EDGE('',*,*,#6170,.T.); +#3443=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#3444=DIRECTION('',(1.0,-0.0,0.0)); +#3445=DIRECTION('',(0.0,1.0,0.0)); +#3446=ORIENTED_EDGE('',*,*,#6171,.T.); +#3447=ORIENTED_EDGE('',*,*,#6070,.T.); +#3448=ORIENTED_EDGE('',*,*,#6021,.T.); +#3449=ORIENTED_EDGE('',*,*,#6031,.T.); +#3450=ORIENTED_EDGE('',*,*,#6172,.T.); +#3451=ORIENTED_EDGE('',*,*,#6173,.T.); +#3452=ORIENTED_EDGE('',*,*,#6174,.T.); +#3453=ORIENTED_EDGE('',*,*,#5856,.T.); +#3454=ORIENTED_EDGE('',*,*,#6175,.T.); +#3455=CARTESIAN_POINT('',(3.0,9.05,0.0)); +#3456=DIRECTION('',(1.0,0.0,0.0)); +#3457=DIRECTION('',(0.0,1.0,0.0)); +#3458=ORIENTED_EDGE('',*,*,#6176,.T.); +#3459=ORIENTED_EDGE('',*,*,#6177,.T.); +#3460=ORIENTED_EDGE('',*,*,#6178,.T.); +#3461=ORIENTED_EDGE('',*,*,#6179,.T.); +#3462=CARTESIAN_POINT('',(-4.8,9.05,0.0)); +#3463=DIRECTION('',(-1.0,0.0,0.0)); +#3464=DIRECTION('',(0.0,0.0,1.0)); +#3465=ORIENTED_EDGE('',*,*,#6180,.F.); +#3466=ORIENTED_EDGE('',*,*,#6181,.T.); +#3467=ORIENTED_EDGE('',*,*,#6182,.F.); +#3468=ORIENTED_EDGE('',*,*,#6183,.T.); +#3469=CARTESIAN_POINT('',(-4.8,9.05,0.0)); +#3470=DIRECTION('',(-1.0,0.0,0.0)); +#3471=DIRECTION('',(0.0,0.0,1.0)); +#3472=ORIENTED_EDGE('',*,*,#6184,.T.); +#3473=ORIENTED_EDGE('',*,*,#6185,.T.); +#3474=ORIENTED_EDGE('',*,*,#6186,.T.); +#3475=ORIENTED_EDGE('',*,*,#6187,.T.); +#3476=ORIENTED_EDGE('',*,*,#6188,.F.); +#3477=ORIENTED_EDGE('',*,*,#6189,.T.); +#3478=ORIENTED_EDGE('',*,*,#6190,.F.); +#3479=ORIENTED_EDGE('',*,*,#6191,.F.); +#3480=ORIENTED_EDGE('',*,*,#5840,.F.); +#3481=ORIENTED_EDGE('',*,*,#6192,.F.); +#3482=ORIENTED_EDGE('',*,*,#6193,.T.); +#3483=ORIENTED_EDGE('',*,*,#6194,.F.); +#3484=ORIENTED_EDGE('',*,*,#6195,.T.); +#3485=ORIENTED_EDGE('',*,*,#6196,.F.); +#3486=ORIENTED_EDGE('',*,*,#6197,.T.); +#3487=ORIENTED_EDGE('',*,*,#6198,.F.); +#3488=ORIENTED_EDGE('',*,*,#6199,.F.); +#3489=ORIENTED_EDGE('',*,*,#6200,.T.); +#3490=ORIENTED_EDGE('',*,*,#6201,.T.); +#3491=ORIENTED_EDGE('',*,*,#6202,.T.); +#3492=ORIENTED_EDGE('',*,*,#6203,.T.); +#3493=ORIENTED_EDGE('',*,*,#6204,.T.); +#3494=ORIENTED_EDGE('',*,*,#6205,.T.); +#3495=ORIENTED_EDGE('',*,*,#6206,.F.); +#3496=ORIENTED_EDGE('',*,*,#5852,.F.); +#3497=ORIENTED_EDGE('',*,*,#6207,.F.); +#3498=ORIENTED_EDGE('',*,*,#6208,.T.); +#3499=ORIENTED_EDGE('',*,*,#6209,.T.); +#3500=ORIENTED_EDGE('',*,*,#6210,.T.); +#3501=ORIENTED_EDGE('',*,*,#6211,.T.); +#3502=ORIENTED_EDGE('',*,*,#6212,.T.); +#3503=ORIENTED_EDGE('',*,*,#6213,.T.); +#3504=ORIENTED_EDGE('',*,*,#6214,.T.); +#3505=ORIENTED_EDGE('',*,*,#6215,.T.); +#3506=ORIENTED_EDGE('',*,*,#6216,.T.); +#3507=ORIENTED_EDGE('',*,*,#6217,.T.); +#3508=ORIENTED_EDGE('',*,*,#6218,.T.); +#3509=ORIENTED_EDGE('',*,*,#6219,.T.); +#3510=ORIENTED_EDGE('',*,*,#6182,.T.); +#3511=ORIENTED_EDGE('',*,*,#6220,.T.); +#3512=CARTESIAN_POINT('',(-0.899999999999997,9.05,6.4)); +#3513=DIRECTION('',(0.0,0.0,1.0)); +#3514=DIRECTION('',(1.0,0.0,0.0)); +#3515=ORIENTED_EDGE('',*,*,#6221,.T.); +#3516=ORIENTED_EDGE('',*,*,#6222,.T.); +#3517=ORIENTED_EDGE('',*,*,#6223,.T.); +#3518=ORIENTED_EDGE('',*,*,#6224,.T.); +#3519=ORIENTED_EDGE('',*,*,#6176,.F.); +#3520=ORIENTED_EDGE('',*,*,#6225,.T.); +#3521=ORIENTED_EDGE('',*,*,#6226,.F.); +#3522=ORIENTED_EDGE('',*,*,#6227,.T.); +#3523=ORIENTED_EDGE('',*,*,#6228,.F.); +#3524=ORIENTED_EDGE('',*,*,#6229,.T.); +#3525=ORIENTED_EDGE('',*,*,#6230,.F.); +#3526=ORIENTED_EDGE('',*,*,#6231,.F.); +#3527=ORIENTED_EDGE('',*,*,#6232,.T.); +#3528=ORIENTED_EDGE('',*,*,#6233,.T.); +#3529=ORIENTED_EDGE('',*,*,#6234,.T.); +#3530=ORIENTED_EDGE('',*,*,#6235,.T.); +#3531=ORIENTED_EDGE('',*,*,#6236,.T.); +#3532=ORIENTED_EDGE('',*,*,#6237,.T.); +#3533=ORIENTED_EDGE('',*,*,#5846,.T.); +#3534=ORIENTED_EDGE('',*,*,#6238,.T.); +#3535=ORIENTED_EDGE('',*,*,#6239,.F.); +#3536=ORIENTED_EDGE('',*,*,#6240,.T.); +#3537=ORIENTED_EDGE('',*,*,#6241,.T.); +#3538=ORIENTED_EDGE('',*,*,#6242,.T.); +#3539=ORIENTED_EDGE('',*,*,#6243,.T.); +#3540=ORIENTED_EDGE('',*,*,#6244,.T.); +#3541=ORIENTED_EDGE('',*,*,#6245,.F.); +#3542=ORIENTED_EDGE('',*,*,#6246,.T.); +#3543=ORIENTED_EDGE('',*,*,#6247,.T.); +#3544=ORIENTED_EDGE('',*,*,#6248,.T.); +#3545=ORIENTED_EDGE('',*,*,#6249,.T.); +#3546=ORIENTED_EDGE('',*,*,#6250,.T.); +#3547=ORIENTED_EDGE('',*,*,#6251,.T.); +#3548=ORIENTED_EDGE('',*,*,#6252,.T.); +#3549=ORIENTED_EDGE('',*,*,#5842,.F.); +#3550=ORIENTED_EDGE('',*,*,#6253,.F.); +#3551=ORIENTED_EDGE('',*,*,#6254,.F.); +#3552=ORIENTED_EDGE('',*,*,#6255,.T.); +#3553=ORIENTED_EDGE('',*,*,#6256,.T.); +#3554=ORIENTED_EDGE('',*,*,#6257,.T.); +#3555=CARTESIAN_POINT('',(-0.899999999999997,9.05,-6.4)); +#3556=DIRECTION('',(0.0,0.0,-1.0)); +#3557=DIRECTION('',(0.0,-1.0,0.0)); +#3558=ORIENTED_EDGE('',*,*,#6258,.T.); +#3559=ORIENTED_EDGE('',*,*,#6259,.T.); +#3560=ORIENTED_EDGE('',*,*,#6260,.F.); +#3561=ORIENTED_EDGE('',*,*,#6261,.T.); +#3562=ORIENTED_EDGE('',*,*,#6262,.T.); +#3563=ORIENTED_EDGE('',*,*,#6263,.T.); +#3564=ORIENTED_EDGE('',*,*,#6264,.T.); +#3565=ORIENTED_EDGE('',*,*,#6265,.T.); +#3566=ORIENTED_EDGE('',*,*,#5844,.T.); +#3567=ORIENTED_EDGE('',*,*,#6266,.T.); +#3568=ORIENTED_EDGE('',*,*,#6267,.T.); +#3569=ORIENTED_EDGE('',*,*,#6268,.T.); +#3570=ORIENTED_EDGE('',*,*,#6269,.T.); +#3571=ORIENTED_EDGE('',*,*,#6270,.T.); +#3572=ORIENTED_EDGE('',*,*,#6271,.T.); +#3573=ORIENTED_EDGE('',*,*,#6272,.T.); +#3574=ORIENTED_EDGE('',*,*,#6273,.T.); +#3575=ORIENTED_EDGE('',*,*,#6274,.T.); +#3576=ORIENTED_EDGE('',*,*,#6275,.T.); +#3577=ORIENTED_EDGE('',*,*,#6276,.T.); +#3578=ORIENTED_EDGE('',*,*,#6277,.T.); +#3579=ORIENTED_EDGE('',*,*,#6278,.T.); +#3580=ORIENTED_EDGE('',*,*,#6279,.T.); +#3581=ORIENTED_EDGE('',*,*,#6280,.F.); +#3582=ORIENTED_EDGE('',*,*,#5848,.F.); +#3583=ORIENTED_EDGE('',*,*,#6281,.F.); +#3584=ORIENTED_EDGE('',*,*,#6282,.T.); +#3585=ORIENTED_EDGE('',*,*,#6283,.T.); +#3586=ORIENTED_EDGE('',*,*,#6284,.T.); +#3587=ORIENTED_EDGE('',*,*,#6285,.T.); +#3588=ORIENTED_EDGE('',*,*,#6286,.T.); +#3589=ORIENTED_EDGE('',*,*,#6287,.F.); +#3590=ORIENTED_EDGE('',*,*,#6288,.T.); +#3591=ORIENTED_EDGE('',*,*,#6289,.T.); +#3592=ORIENTED_EDGE('',*,*,#6290,.T.); +#3593=ORIENTED_EDGE('',*,*,#6291,.T.); +#3594=ORIENTED_EDGE('',*,*,#6292,.T.); +#3595=ORIENTED_EDGE('',*,*,#6293,.T.); +#3596=ORIENTED_EDGE('',*,*,#6178,.F.); +#3597=ORIENTED_EDGE('',*,*,#6294,.T.); +#3598=CARTESIAN_POINT('',(2.7,-34.1183268726817,-6.1)); +#3599=DIRECTION('',(0.0,0.0,-1.0)); +#3600=DIRECTION('',(0.0,-1.0,0.0)); +#3601=ORIENTED_EDGE('',*,*,#6295,.F.); +#3602=ORIENTED_EDGE('',*,*,#6296,.T.); +#3603=ORIENTED_EDGE('',*,*,#6297,.T.); +#3604=ORIENTED_EDGE('',*,*,#6298,.T.); +#3605=ORIENTED_EDGE('',*,*,#6180,.T.); +#3606=ORIENTED_EDGE('',*,*,#6299,.T.); +#3607=ORIENTED_EDGE('',*,*,#6300,.T.); +#3608=ORIENTED_EDGE('',*,*,#6301,.T.); +#3609=ORIENTED_EDGE('',*,*,#6302,.T.); +#3610=ORIENTED_EDGE('',*,*,#6303,.T.); +#3611=ORIENTED_EDGE('',*,*,#6304,.T.); +#3612=ORIENTED_EDGE('',*,*,#6305,.T.); +#3613=ORIENTED_EDGE('',*,*,#6306,.T.); +#3614=ORIENTED_EDGE('',*,*,#6307,.T.); +#3615=ORIENTED_EDGE('',*,*,#6308,.T.); +#3616=ORIENTED_EDGE('',*,*,#6309,.T.); +#3617=ORIENTED_EDGE('',*,*,#6310,.T.); +#3618=ORIENTED_EDGE('',*,*,#6311,.F.); +#3619=ORIENTED_EDGE('',*,*,#5850,.F.); +#3620=ORIENTED_EDGE('',*,*,#6312,.F.); +#3621=ORIENTED_EDGE('',*,*,#6313,.T.); +#3622=ORIENTED_EDGE('',*,*,#6314,.T.); +#3623=ORIENTED_EDGE('',*,*,#6315,.T.); +#3624=ORIENTED_EDGE('',*,*,#6316,.T.); +#3625=ORIENTED_EDGE('',*,*,#6317,.T.); +#3626=ORIENTED_EDGE('',*,*,#6318,.T.); +#3627=ORIENTED_EDGE('',*,*,#6319,.T.); +#3628=ORIENTED_EDGE('',*,*,#6320,.T.); +#3629=ORIENTED_EDGE('',*,*,#6321,.T.); +#3630=ORIENTED_EDGE('',*,*,#6322,.T.); +#3631=ORIENTED_EDGE('',*,*,#6323,.T.); +#3632=ORIENTED_EDGE('',*,*,#6324,.T.); +#3633=ORIENTED_EDGE('',*,*,#6325,.T.); +#3634=ORIENTED_EDGE('',*,*,#6326,.T.); +#3635=ORIENTED_EDGE('',*,*,#5838,.T.); +#3636=ORIENTED_EDGE('',*,*,#6327,.T.); +#3637=ORIENTED_EDGE('',*,*,#6328,.T.); +#3638=ORIENTED_EDGE('',*,*,#6329,.T.); +#3639=ORIENTED_EDGE('',*,*,#6330,.T.); +#3640=ORIENTED_EDGE('',*,*,#6331,.T.); +#3641=CARTESIAN_POINT('',(-4.8,-34.1183268726817,6.1)); +#3642=DIRECTION('',(2.38524477946811E-16,0.0,1.0)); +#3643=DIRECTION('',(1.0,0.0,-2.38524477946811E-16)); +#3644=ORIENTED_EDGE('',*,*,#6283,.F.); +#3645=ORIENTED_EDGE('',*,*,#6332,.T.); +#3646=ORIENTED_EDGE('',*,*,#6235,.F.); +#3647=ORIENTED_EDGE('',*,*,#6333,.T.); +#3648=CARTESIAN_POINT('',(-0.899999999999997,9.05,0.0)); +#3649=DIRECTION('',(-0.0,1.0,0.0)); +#3650=DIRECTION('',(1.0,0.0,0.0)); +#3651=ORIENTED_EDGE('',*,*,#6209,.F.); +#3652=ORIENTED_EDGE('',*,*,#6334,.T.); +#3653=ORIENTED_EDGE('',*,*,#6309,.F.); +#3654=ORIENTED_EDGE('',*,*,#6335,.T.); +#3655=CARTESIAN_POINT('',(-0.899999999999997,9.05,0.0)); +#3656=DIRECTION('',(-0.0,1.0,0.0)); +#3657=DIRECTION('',(1.0,0.0,0.0)); +#3658=ORIENTED_EDGE('',*,*,#6287,.T.); +#3659=ORIENTED_EDGE('',*,*,#6336,.T.); +#3660=ORIENTED_EDGE('',*,*,#6231,.T.); +#3661=ORIENTED_EDGE('',*,*,#6337,.F.); +#3662=CARTESIAN_POINT('',(-4.8,9.05,0.0)); +#3663=DIRECTION('',(-1.0,0.0,0.0)); +#3664=DIRECTION('',(0.0,0.0,1.0)); +#3665=ORIENTED_EDGE('',*,*,#6338,.T.); +#3666=ORIENTED_EDGE('',*,*,#6041,.T.); +#3667=ORIENTED_EDGE('',*,*,#6051,.T.); +#3668=ORIENTED_EDGE('',*,*,#6058,.T.); +#3669=ORIENTED_EDGE('',*,*,#6339,.T.); +#3670=ORIENTED_EDGE('',*,*,#6340,.F.); +#3671=CARTESIAN_POINT('',(3.0,9.05,0.0)); +#3672=DIRECTION('',(1.0,0.0,0.0)); +#3673=DIRECTION('',(0.0,1.0,0.0)); +#3674=ORIENTED_EDGE('',*,*,#6213,.F.); +#3675=ORIENTED_EDGE('',*,*,#6341,.T.); +#3676=ORIENTED_EDGE('',*,*,#6305,.F.); +#3677=ORIENTED_EDGE('',*,*,#6342,.F.); +#3678=CARTESIAN_POINT('',(-4.8,9.05,0.0)); +#3679=DIRECTION('',(-1.0,0.0,0.0)); +#3680=DIRECTION('',(0.0,0.0,1.0)); +#3681=ORIENTED_EDGE('',*,*,#6343,.F.); +#3682=ORIENTED_EDGE('',*,*,#6344,.T.); +#3683=ORIENTED_EDGE('',*,*,#6345,.T.); +#3684=ORIENTED_EDGE('',*,*,#6346,.F.); +#3685=ORIENTED_EDGE('',*,*,#6347,.T.); +#3686=ORIENTED_EDGE('',*,*,#6348,.T.); +#3687=ORIENTED_EDGE('',*,*,#6349,.F.); +#3688=ORIENTED_EDGE('',*,*,#6350,.T.); +#3689=ORIENTED_EDGE('',*,*,#6351,.T.); +#3690=ORIENTED_EDGE('',*,*,#6352,.F.); +#3691=ORIENTED_EDGE('',*,*,#6353,.T.); +#3692=ORIENTED_EDGE('',*,*,#6354,.T.); +#3693=ORIENTED_EDGE('',*,*,#6355,.F.); +#3694=ORIENTED_EDGE('',*,*,#6356,.T.); +#3695=ORIENTED_EDGE('',*,*,#6357,.T.); +#3696=ORIENTED_EDGE('',*,*,#6358,.F.); +#3697=ORIENTED_EDGE('',*,*,#6359,.T.); +#3698=ORIENTED_EDGE('',*,*,#6360,.T.); +#3699=ORIENTED_EDGE('',*,*,#6361,.F.); +#3700=ORIENTED_EDGE('',*,*,#6362,.T.); +#3701=ORIENTED_EDGE('',*,*,#6363,.T.); +#3702=ORIENTED_EDGE('',*,*,#6364,.F.); +#3703=ORIENTED_EDGE('',*,*,#6365,.T.); +#3704=ORIENTED_EDGE('',*,*,#6366,.T.); +#3705=ORIENTED_EDGE('',*,*,#6367,.F.); +#3706=ORIENTED_EDGE('',*,*,#6368,.T.); +#3707=ORIENTED_EDGE('',*,*,#6369,.T.); +#3708=ORIENTED_EDGE('',*,*,#6370,.F.); +#3709=ORIENTED_EDGE('',*,*,#6371,.T.); +#3710=ORIENTED_EDGE('',*,*,#6372,.T.); +#3711=ORIENTED_EDGE('',*,*,#6373,.F.); +#3712=ORIENTED_EDGE('',*,*,#6374,.T.); +#3713=ORIENTED_EDGE('',*,*,#6375,.T.); +#3714=ORIENTED_EDGE('',*,*,#6376,.F.); +#3715=ORIENTED_EDGE('',*,*,#6377,.T.); +#3716=ORIENTED_EDGE('',*,*,#6378,.T.); +#3717=ORIENTED_EDGE('',*,*,#6379,.F.); +#3718=ORIENTED_EDGE('',*,*,#6380,.T.); +#3719=ORIENTED_EDGE('',*,*,#6381,.T.); +#3720=ORIENTED_EDGE('',*,*,#6382,.F.); +#3721=ORIENTED_EDGE('',*,*,#6383,.T.); +#3722=ORIENTED_EDGE('',*,*,#6384,.T.); +#3723=ORIENTED_EDGE('',*,*,#6385,.F.); +#3724=ORIENTED_EDGE('',*,*,#6386,.T.); +#3725=ORIENTED_EDGE('',*,*,#6387,.T.); +#3726=ORIENTED_EDGE('',*,*,#6388,.F.); +#3727=ORIENTED_EDGE('',*,*,#6389,.T.); +#3728=ORIENTED_EDGE('',*,*,#6390,.T.); +#3729=ORIENTED_EDGE('',*,*,#6391,.F.); +#3730=ORIENTED_EDGE('',*,*,#6392,.T.); +#3731=ORIENTED_EDGE('',*,*,#6393,.T.); +#3732=ORIENTED_EDGE('',*,*,#6394,.F.); +#3733=ORIENTED_EDGE('',*,*,#6395,.T.); +#3734=ORIENTED_EDGE('',*,*,#6396,.T.); +#3735=ORIENTED_EDGE('',*,*,#6397,.F.); +#3736=ORIENTED_EDGE('',*,*,#6398,.T.); +#3737=ORIENTED_EDGE('',*,*,#6399,.T.); +#3738=ORIENTED_EDGE('',*,*,#6400,.F.); +#3739=ORIENTED_EDGE('',*,*,#6401,.T.); +#3740=ORIENTED_EDGE('',*,*,#6402,.T.); +#3741=ORIENTED_EDGE('',*,*,#6403,.F.); +#3742=ORIENTED_EDGE('',*,*,#6404,.T.); +#3743=ORIENTED_EDGE('',*,*,#6405,.T.); +#3744=ORIENTED_EDGE('',*,*,#6406,.F.); +#3745=ORIENTED_EDGE('',*,*,#6407,.T.); +#3746=ORIENTED_EDGE('',*,*,#6408,.T.); +#3747=ORIENTED_EDGE('',*,*,#6409,.F.); +#3748=ORIENTED_EDGE('',*,*,#6410,.T.); +#3749=ORIENTED_EDGE('',*,*,#6411,.T.); +#3750=ORIENTED_EDGE('',*,*,#6412,.F.); +#3751=ORIENTED_EDGE('',*,*,#6413,.T.); +#3752=ORIENTED_EDGE('',*,*,#6414,.T.); +#3753=ORIENTED_EDGE('',*,*,#6415,.F.); +#3754=ORIENTED_EDGE('',*,*,#6416,.T.); +#3755=ORIENTED_EDGE('',*,*,#6417,.T.); +#3756=ORIENTED_EDGE('',*,*,#6418,.F.); +#3757=ORIENTED_EDGE('',*,*,#6419,.T.); +#3758=ORIENTED_EDGE('',*,*,#6420,.T.); +#3759=ORIENTED_EDGE('',*,*,#6421,.F.); +#3760=ORIENTED_EDGE('',*,*,#6422,.T.); +#3761=ORIENTED_EDGE('',*,*,#6423,.T.); +#3762=ORIENTED_EDGE('',*,*,#6424,.F.); +#3763=ORIENTED_EDGE('',*,*,#6425,.T.); +#3764=ORIENTED_EDGE('',*,*,#6426,.T.); +#3765=ORIENTED_EDGE('',*,*,#6427,.F.); +#3766=ORIENTED_EDGE('',*,*,#6428,.T.); +#3767=ORIENTED_EDGE('',*,*,#6429,.T.); +#3768=ORIENTED_EDGE('',*,*,#6430,.F.); +#3769=ORIENTED_EDGE('',*,*,#6431,.T.); +#3770=ORIENTED_EDGE('',*,*,#6432,.T.); +#3771=ORIENTED_EDGE('',*,*,#6433,.F.); +#3772=ORIENTED_EDGE('',*,*,#6434,.T.); +#3773=ORIENTED_EDGE('',*,*,#6435,.T.); +#3774=ORIENTED_EDGE('',*,*,#6436,.F.); +#3775=ORIENTED_EDGE('',*,*,#6437,.T.); +#3776=ORIENTED_EDGE('',*,*,#6438,.T.); +#3777=ORIENTED_EDGE('',*,*,#6439,.F.); +#3778=ORIENTED_EDGE('',*,*,#6440,.T.); +#3779=ORIENTED_EDGE('',*,*,#6441,.T.); +#3780=ORIENTED_EDGE('',*,*,#6442,.F.); +#3781=ORIENTED_EDGE('',*,*,#6443,.T.); +#3782=ORIENTED_EDGE('',*,*,#6444,.T.); +#3783=ORIENTED_EDGE('',*,*,#6445,.F.); +#3784=ORIENTED_EDGE('',*,*,#6446,.T.); +#3785=ORIENTED_EDGE('',*,*,#6447,.T.); +#3786=ORIENTED_EDGE('',*,*,#6448,.F.); +#3787=ORIENTED_EDGE('',*,*,#6449,.T.); +#3788=ORIENTED_EDGE('',*,*,#6450,.T.); +#3789=ORIENTED_EDGE('',*,*,#6451,.F.); +#3790=ORIENTED_EDGE('',*,*,#6452,.T.); +#3791=ORIENTED_EDGE('',*,*,#6453,.T.); +#3792=ORIENTED_EDGE('',*,*,#6454,.F.); +#3793=ORIENTED_EDGE('',*,*,#6455,.T.); +#3794=ORIENTED_EDGE('',*,*,#6456,.T.); +#3795=ORIENTED_EDGE('',*,*,#6457,.F.); +#3796=ORIENTED_EDGE('',*,*,#6458,.T.); +#3797=ORIENTED_EDGE('',*,*,#6459,.T.); +#3798=ORIENTED_EDGE('',*,*,#6460,.F.); +#3799=ORIENTED_EDGE('',*,*,#6461,.T.); +#3800=ORIENTED_EDGE('',*,*,#6462,.T.); +#3801=ORIENTED_EDGE('',*,*,#6463,.F.); +#3802=ORIENTED_EDGE('',*,*,#6464,.T.); +#3803=ORIENTED_EDGE('',*,*,#6465,.T.); +#3804=ORIENTED_EDGE('',*,*,#6466,.T.); +#3805=ORIENTED_EDGE('',*,*,#6467,.F.); +#3806=ORIENTED_EDGE('',*,*,#5854,.F.); +#3807=ORIENTED_EDGE('',*,*,#6468,.F.); +#3808=CARTESIAN_POINT('',(2.7,-34.1183268726817,6.1)); +#3809=DIRECTION('',(1.0,0.0,7.55386759518589E-17)); +#3810=DIRECTION('',(-7.55386759518589E-17,0.0,1.0)); +#3811=ORIENTED_EDGE('',*,*,#6241,.F.); +#3812=ORIENTED_EDGE('',*,*,#6469,.T.); +#3813=ORIENTED_EDGE('',*,*,#6277,.F.); +#3814=ORIENTED_EDGE('',*,*,#6470,.T.); +#3815=CARTESIAN_POINT('',(-0.899999999999997,9.05,0.0)); +#3816=DIRECTION('',(-0.0,1.0,0.0)); +#3817=DIRECTION('',(1.0,0.0,0.0)); +#3818=ORIENTED_EDGE('',*,*,#6315,.F.); +#3819=ORIENTED_EDGE('',*,*,#6471,.T.); +#3820=ORIENTED_EDGE('',*,*,#6203,.F.); +#3821=ORIENTED_EDGE('',*,*,#6472,.T.); +#3822=CARTESIAN_POINT('',(-0.899999999999997,9.05,0.0)); +#3823=DIRECTION('',(-0.0,1.0,0.0)); +#3824=DIRECTION('',(1.0,0.0,0.0)); +#3825=ORIENTED_EDGE('',*,*,#6245,.T.); +#3826=ORIENTED_EDGE('',*,*,#6473,.T.); +#3827=ORIENTED_EDGE('',*,*,#6273,.F.); +#3828=ORIENTED_EDGE('',*,*,#6474,.T.); +#3829=CARTESIAN_POINT('',(-1.5,9.05,6.4)); +#3830=DIRECTION('',(-1.0,0.0,0.0)); +#3831=DIRECTION('',(0.0,0.0,1.0)); +#3832=ORIENTED_EDGE('',*,*,#6319,.F.); +#3833=ORIENTED_EDGE('',*,*,#6475,.T.); +#3834=ORIENTED_EDGE('',*,*,#6199,.T.); +#3835=ORIENTED_EDGE('',*,*,#6476,.T.); +#3836=CARTESIAN_POINT('',(-1.5,9.05,6.4)); +#3837=DIRECTION('',(-1.0,0.0,0.0)); +#3838=DIRECTION('',(0.0,0.0,1.0)); +#3839=ORIENTED_EDGE('',*,*,#6340,.T.); +#3840=ORIENTED_EDGE('',*,*,#6477,.T.); +#3841=ORIENTED_EDGE('',*,*,#6256,.F.); +#3842=ORIENTED_EDGE('',*,*,#6478,.T.); +#3843=ORIENTED_EDGE('',*,*,#6262,.F.); +#3844=ORIENTED_EDGE('',*,*,#6479,.T.); +#3845=ORIENTED_EDGE('',*,*,#6465,.F.); +#3846=ORIENTED_EDGE('',*,*,#6480,.T.); +#3847=ORIENTED_EDGE('',*,*,#6330,.F.); +#3848=ORIENTED_EDGE('',*,*,#6481,.T.); +#3849=ORIENTED_EDGE('',*,*,#6188,.T.); +#3850=ORIENTED_EDGE('',*,*,#6482,.T.); +#3851=CARTESIAN_POINT('',(-1.5,6.3,6.4)); +#3852=DIRECTION('',(0.0,-1.0,-2.71050543121376E-16)); +#3853=DIRECTION('',(0.0,2.71050543121376E-16,-1.0)); +#3854=ORIENTED_EDGE('',*,*,#6186,.F.); +#3855=ORIENTED_EDGE('',*,*,#6483,.T.); +#3856=ORIENTED_EDGE('',*,*,#6295,.T.); +#3857=ORIENTED_EDGE('',*,*,#6484,.T.); +#3858=ORIENTED_EDGE('',*,*,#6463,.T.); +#3859=ORIENTED_EDGE('',*,*,#6485,.T.); +#3860=ORIENTED_EDGE('',*,*,#6173,.F.); +#3861=ORIENTED_EDGE('',*,*,#6486,.T.); +#3862=CARTESIAN_POINT('',(-32.6183268726817,-2.49999999999998,14.1786320702392)); +#3863=DIRECTION('',(0.0,-1.0,0.0)); +#3864=DIRECTION('',(0.0,0.0,-1.0)); +#3865=ORIENTED_EDGE('',*,*,#5853,.T.); +#3866=ORIENTED_EDGE('',*,*,#6174,.F.); +#3867=ORIENTED_EDGE('',*,*,#6485,.F.); +#3868=ORIENTED_EDGE('',*,*,#6468,.T.); +#3869=CARTESIAN_POINT('',(-32.6183268726817,1.73472347597681E-15,8.67361737988404E-16)); +#3870=DIRECTION('',(-1.0,-0.0,0.0)); +#3871=DIRECTION('',(0.0,-1.0,0.0)); +#3872=ORIENTED_EDGE('',*,*,#6260,.T.); +#3873=ORIENTED_EDGE('',*,*,#6487,.T.); +#3874=ORIENTED_EDGE('',*,*,#6221,.F.); +#3875=ORIENTED_EDGE('',*,*,#6488,.T.); +#3876=ORIENTED_EDGE('',*,*,#6175,.F.); +#3877=ORIENTED_EDGE('',*,*,#5855,.F.); +#3878=ORIENTED_EDGE('',*,*,#6467,.T.); +#3879=ORIENTED_EDGE('',*,*,#6489,.T.); +#3880=CARTESIAN_POINT('',(-32.6183268726817,-2.49999999999998,-5.78273291792039)); +#3881=DIRECTION('',(0.0,-1.0,0.0)); +#3882=DIRECTION('',(0.0,0.0,-1.0)); +#3883=ORIENTED_EDGE('',*,*,#6311,.T.); +#3884=ORIENTED_EDGE('',*,*,#6490,.T.); +#3885=ORIENTED_EDGE('',*,*,#6207,.T.); +#3886=ORIENTED_EDGE('',*,*,#5851,.T.); +#3887=CARTESIAN_POINT('',(-4.1,9.05,34.2183268726817)); +#3888=DIRECTION('',(0.99532951799224,0.0965357478519551,0.0)); +#3889=DIRECTION('',(0.0,0.0,-1.0)); +#3890=ORIENTED_EDGE('',*,*,#6205,.F.); +#3891=ORIENTED_EDGE('',*,*,#6491,.T.); +#3892=ORIENTED_EDGE('',*,*,#6313,.F.); +#3893=ORIENTED_EDGE('',*,*,#6492,.F.); +#3894=CARTESIAN_POINT('',(-2.3,9.05,34.2183268726817)); +#3895=DIRECTION('',(0.99532951799224,-0.0965357478519546,0.0)); +#3896=DIRECTION('',(0.0,0.0,-1.0)); +#3897=ORIENTED_EDGE('',*,*,#5849,.T.); +#3898=ORIENTED_EDGE('',*,*,#6206,.T.); +#3899=ORIENTED_EDGE('',*,*,#6492,.T.); +#3900=ORIENTED_EDGE('',*,*,#6312,.T.); +#3901=CARTESIAN_POINT('',(-3.2,4.95,34.2183268726817)); +#3902=DIRECTION('',(-0.0,0.0,1.0)); +#3903=DIRECTION('',(0.0,-1.0,0.0)); +#3904=ORIENTED_EDGE('',*,*,#5845,.T.); +#3905=ORIENTED_EDGE('',*,*,#6280,.T.); +#3906=ORIENTED_EDGE('',*,*,#6493,.T.); +#3907=ORIENTED_EDGE('',*,*,#6238,.F.); +#3908=CARTESIAN_POINT('',(-3.2,4.95,34.2183268726817)); +#3909=DIRECTION('',(-0.0,0.0,1.0)); +#3910=DIRECTION('',(0.0,-1.0,0.0)); +#3911=ORIENTED_EDGE('',*,*,#6237,.F.); +#3912=ORIENTED_EDGE('',*,*,#6494,.T.); +#3913=ORIENTED_EDGE('',*,*,#6281,.T.); +#3914=ORIENTED_EDGE('',*,*,#5847,.T.); +#3915=CARTESIAN_POINT('',(-4.1,9.05,34.2183268726817)); +#3916=DIRECTION('',(0.99532951799224,0.0965357478519551,0.0)); +#3917=DIRECTION('',(0.0,0.0,-1.0)); +#3918=ORIENTED_EDGE('',*,*,#6279,.F.); +#3919=ORIENTED_EDGE('',*,*,#6495,.T.); +#3920=ORIENTED_EDGE('',*,*,#6239,.T.); +#3921=ORIENTED_EDGE('',*,*,#6493,.F.); +#3922=CARTESIAN_POINT('',(-2.3,9.05,34.2183268726817)); +#3923=DIRECTION('',(0.99532951799224,-0.0965357478519546,0.0)); +#3924=DIRECTION('',(0.0,0.0,-1.0)); +#3925=ORIENTED_EDGE('',*,*,#6211,.F.); +#3926=ORIENTED_EDGE('',*,*,#6496,.T.); +#3927=ORIENTED_EDGE('',*,*,#6307,.F.); +#3928=ORIENTED_EDGE('',*,*,#6497,.T.); +#3929=CARTESIAN_POINT('',(-4.8,8.23,0.0)); +#3930=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#3931=DIRECTION('',(0.0,0.0,-1.0)); +#3932=ORIENTED_EDGE('',*,*,#6317,.F.); +#3933=ORIENTED_EDGE('',*,*,#6498,.T.); +#3934=ORIENTED_EDGE('',*,*,#6201,.F.); +#3935=ORIENTED_EDGE('',*,*,#6499,.T.); +#3936=CARTESIAN_POINT('',(-1.5,8.23,6.4)); +#3937=DIRECTION('',(0.866025403784439,0.5,0.0)); +#3938=DIRECTION('',(0.0,0.0,-1.0)); +#3939=ORIENTED_EDGE('',*,*,#6243,.F.); +#3940=ORIENTED_EDGE('',*,*,#6500,.T.); +#3941=ORIENTED_EDGE('',*,*,#6275,.F.); +#3942=ORIENTED_EDGE('',*,*,#6501,.T.); +#3943=CARTESIAN_POINT('',(-1.5,8.23,6.4)); +#3944=DIRECTION('',(0.866025403784439,0.5,0.0)); +#3945=DIRECTION('',(0.0,0.0,-1.0)); +#3946=ORIENTED_EDGE('',*,*,#6285,.F.); +#3947=ORIENTED_EDGE('',*,*,#6502,.T.); +#3948=ORIENTED_EDGE('',*,*,#6233,.F.); +#3949=ORIENTED_EDGE('',*,*,#6503,.T.); +#3950=CARTESIAN_POINT('',(-4.8,8.23,0.0)); +#3951=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#3952=DIRECTION('',(0.0,0.0,-1.0)); +#3953=ORIENTED_EDGE('',*,*,#6304,.F.); +#3954=ORIENTED_EDGE('',*,*,#6504,.T.); +#3955=ORIENTED_EDGE('',*,*,#6214,.F.); +#3956=ORIENTED_EDGE('',*,*,#6342,.T.); +#3957=CARTESIAN_POINT('',(-4.8,8.13,34.2183268726817)); +#3958=DIRECTION('',(0.258819045102521,0.965925826289068,0.0)); +#3959=DIRECTION('',(0.0,0.0,-1.0)); +#3960=ORIENTED_EDGE('',*,*,#6300,.F.); +#3961=ORIENTED_EDGE('',*,*,#6505,.T.); +#3962=ORIENTED_EDGE('',*,*,#6218,.F.); +#3963=ORIENTED_EDGE('',*,*,#6506,.T.); +#3964=CARTESIAN_POINT('',(-4.5,6.29961524227066,34.2183268726817)); +#3965=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0)); +#3966=DIRECTION('',(0.0,0.0,-1.0)); +#3967=ORIENTED_EDGE('',*,*,#6302,.F.); +#3968=ORIENTED_EDGE('',*,*,#6507,.T.); +#3969=ORIENTED_EDGE('',*,*,#6216,.F.); +#3970=ORIENTED_EDGE('',*,*,#6508,.T.); +#3971=CARTESIAN_POINT('',(-4.5,8.04961524227066,34.2183268726817)); +#3972=DIRECTION('',(1.0,0.0,0.0)); +#3973=DIRECTION('',(0.0,1.0,0.0)); +#3974=ORIENTED_EDGE('',*,*,#6228,.T.); +#3975=ORIENTED_EDGE('',*,*,#6509,.T.); +#3976=ORIENTED_EDGE('',*,*,#6290,.F.); +#3977=ORIENTED_EDGE('',*,*,#6510,.T.); +#3978=CARTESIAN_POINT('',(-4.5,8.04961524227066,34.2183268726817)); +#3979=DIRECTION('',(1.0,0.0,0.0)); +#3980=DIRECTION('',(0.0,1.0,0.0)); +#3981=ORIENTED_EDGE('',*,*,#6226,.T.); +#3982=ORIENTED_EDGE('',*,*,#6511,.T.); +#3983=ORIENTED_EDGE('',*,*,#6292,.F.); +#3984=ORIENTED_EDGE('',*,*,#6512,.T.); +#3985=CARTESIAN_POINT('',(-4.5,6.29961524227066,34.2183268726817)); +#3986=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0)); +#3987=DIRECTION('',(0.0,0.0,-1.0)); +#3988=ORIENTED_EDGE('',*,*,#6230,.T.); +#3989=ORIENTED_EDGE('',*,*,#6513,.T.); +#3990=ORIENTED_EDGE('',*,*,#6288,.F.); +#3991=ORIENTED_EDGE('',*,*,#6337,.T.); +#3992=CARTESIAN_POINT('',(-4.8,8.13,34.2183268726817)); +#3993=DIRECTION('',(0.258819045102521,0.965925826289068,0.0)); +#3994=DIRECTION('',(0.0,0.0,-1.0)); +#3995=ORIENTED_EDGE('',*,*,#6198,.T.); +#3996=ORIENTED_EDGE('',*,*,#6514,.T.); +#3997=ORIENTED_EDGE('',*,*,#6320,.F.); +#3998=ORIENTED_EDGE('',*,*,#6476,.F.); +#3999=CARTESIAN_POINT('',(-1.5,8.13,34.2183268726817)); +#4000=DIRECTION('',(-0.258819045102521,0.965925826289068,0.0)); +#4001=DIRECTION('',(0.0,0.0,1.0)); +#4002=ORIENTED_EDGE('',*,*,#6196,.T.); +#4003=ORIENTED_EDGE('',*,*,#6515,.T.); +#4004=ORIENTED_EDGE('',*,*,#6322,.F.); +#4005=ORIENTED_EDGE('',*,*,#6516,.T.); +#4006=CARTESIAN_POINT('',(-1.8,8.04961524227066,34.2183268726817)); +#4007=DIRECTION('',(-1.0,0.0,0.0)); +#4008=DIRECTION('',(0.0,0.0,1.0)); +#4009=ORIENTED_EDGE('',*,*,#6194,.T.); +#4010=ORIENTED_EDGE('',*,*,#6517,.T.); +#4011=ORIENTED_EDGE('',*,*,#6324,.F.); +#4012=ORIENTED_EDGE('',*,*,#6518,.T.); +#4013=CARTESIAN_POINT('',(-1.8,6.29961524227066,34.2183268726817)); +#4014=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.0)); +#4015=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0)); +#4016=ORIENTED_EDGE('',*,*,#6268,.F.); +#4017=ORIENTED_EDGE('',*,*,#6519,.T.); +#4018=ORIENTED_EDGE('',*,*,#6250,.F.); +#4019=ORIENTED_EDGE('',*,*,#6520,.T.); +#4020=CARTESIAN_POINT('',(-1.8,6.29961524227066,34.2183268726817)); +#4021=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.0)); +#4022=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0)); +#4023=ORIENTED_EDGE('',*,*,#6270,.F.); +#4024=ORIENTED_EDGE('',*,*,#6521,.T.); +#4025=ORIENTED_EDGE('',*,*,#6248,.F.); +#4026=ORIENTED_EDGE('',*,*,#6522,.T.); +#4027=CARTESIAN_POINT('',(-1.8,8.04961524227066,34.2183268726817)); +#4028=DIRECTION('',(-1.0,0.0,0.0)); +#4029=DIRECTION('',(0.0,0.0,1.0)); +#4030=ORIENTED_EDGE('',*,*,#6272,.F.); +#4031=ORIENTED_EDGE('',*,*,#6523,.T.); +#4032=ORIENTED_EDGE('',*,*,#6246,.F.); +#4033=ORIENTED_EDGE('',*,*,#6474,.F.); +#4034=CARTESIAN_POINT('',(-1.5,8.13,34.2183268726817)); +#4035=DIRECTION('',(-0.258819045102521,0.965925826289068,0.0)); +#4036=DIRECTION('',(0.0,0.0,1.0)); +#4037=ORIENTED_EDGE('',*,*,#6252,.F.); +#4038=ORIENTED_EDGE('',*,*,#6524,.T.); +#4039=ORIENTED_EDGE('',*,*,#6266,.F.); +#4040=ORIENTED_EDGE('',*,*,#5843,.T.); +#4041=CARTESIAN_POINT('',(-1.5,6.3,-6.4)); +#4042=DIRECTION('',(-1.0,0.0,0.0)); +#4043=DIRECTION('',(0.0,0.0,1.0)); +#4044=ORIENTED_EDGE('',*,*,#6264,.F.); +#4045=ORIENTED_EDGE('',*,*,#6525,.T.); +#4046=ORIENTED_EDGE('',*,*,#6254,.T.); +#4047=ORIENTED_EDGE('',*,*,#6526,.F.); +#4048=CARTESIAN_POINT('',(-0.999999999999998,6.3,-6.4)); +#4049=DIRECTION('',(1.0,0.0,0.0)); +#4050=DIRECTION('',(0.0,1.0,0.0)); +#4051=ORIENTED_EDGE('',*,*,#5841,.T.); +#4052=ORIENTED_EDGE('',*,*,#6265,.F.); +#4053=ORIENTED_EDGE('',*,*,#6526,.T.); +#4054=ORIENTED_EDGE('',*,*,#6253,.T.); +#4055=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#4056=DIRECTION('',(-0.0,0.0,1.0)); +#4057=DIRECTION('',(0.0,-1.0,0.0)); +#4058=ORIENTED_EDGE('',*,*,#5837,.T.); +#4059=ORIENTED_EDGE('',*,*,#6191,.T.); +#4060=ORIENTED_EDGE('',*,*,#6527,.T.); +#4061=ORIENTED_EDGE('',*,*,#6327,.F.); +#4062=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#4063=DIRECTION('',(-0.0,0.0,1.0)); +#4064=DIRECTION('',(0.0,-1.0,0.0)); +#4065=ORIENTED_EDGE('',*,*,#6326,.F.); +#4066=ORIENTED_EDGE('',*,*,#6528,.T.); +#4067=ORIENTED_EDGE('',*,*,#6192,.T.); +#4068=ORIENTED_EDGE('',*,*,#5839,.T.); +#4069=CARTESIAN_POINT('',(-1.5,6.3,-6.4)); +#4070=DIRECTION('',(-1.0,0.0,0.0)); +#4071=DIRECTION('',(0.0,0.0,1.0)); +#4072=ORIENTED_EDGE('',*,*,#6190,.T.); +#4073=ORIENTED_EDGE('',*,*,#6529,.T.); +#4074=ORIENTED_EDGE('',*,*,#6328,.F.); +#4075=ORIENTED_EDGE('',*,*,#6527,.F.); +#4076=CARTESIAN_POINT('',(-0.999999999999998,6.3,-6.4)); +#4077=DIRECTION('',(1.0,0.0,0.0)); +#4078=DIRECTION('',(0.0,1.0,0.0)); +#4079=ORIENTED_EDGE('',*,*,#6255,.F.); +#4080=ORIENTED_EDGE('',*,*,#6525,.F.); +#4081=ORIENTED_EDGE('',*,*,#6263,.F.); +#4082=ORIENTED_EDGE('',*,*,#6478,.F.); +#4083=CARTESIAN_POINT('',(-0.399999999999998,5.7,6.4)); +#4084=DIRECTION('',(0.0,0.0,-1.0)); +#4085=DIRECTION('',(0.0,1.0,0.0)); +#4086=ORIENTED_EDGE('',*,*,#6329,.F.); +#4087=ORIENTED_EDGE('',*,*,#6529,.F.); +#4088=ORIENTED_EDGE('',*,*,#6189,.F.); +#4089=ORIENTED_EDGE('',*,*,#6481,.F.); +#4090=CARTESIAN_POINT('',(-0.399999999999998,5.7,6.4)); +#4091=DIRECTION('',(0.0,0.0,-1.0)); +#4092=DIRECTION('',(0.0,1.0,0.0)); +#4093=ORIENTED_EDGE('',*,*,#6197,.F.); +#4094=ORIENTED_EDGE('',*,*,#6516,.F.); +#4095=ORIENTED_EDGE('',*,*,#6321,.F.); +#4096=ORIENTED_EDGE('',*,*,#6514,.F.); +#4097=CARTESIAN_POINT('',(-1.6,7.89614984467487,34.2183268726817)); +#4098=DIRECTION('',(0.0,0.0,-1.0)); +#4099=DIRECTION('',(0.0,1.0,0.0)); +#4100=ORIENTED_EDGE('',*,*,#6215,.F.); +#4101=ORIENTED_EDGE('',*,*,#6504,.F.); +#4102=ORIENTED_EDGE('',*,*,#6303,.F.); +#4103=ORIENTED_EDGE('',*,*,#6508,.F.); +#4104=CARTESIAN_POINT('',(-4.7,7.89614984467487,34.2183268726817)); +#4105=DIRECTION('',(0.0,0.0,-1.0)); +#4106=DIRECTION('',(0.0,1.0,0.0)); +#4107=ORIENTED_EDGE('',*,*,#6271,.F.); +#4108=ORIENTED_EDGE('',*,*,#6522,.F.); +#4109=ORIENTED_EDGE('',*,*,#6247,.F.); +#4110=ORIENTED_EDGE('',*,*,#6523,.F.); +#4111=CARTESIAN_POINT('',(-1.6,7.89614984467487,34.2183268726817)); +#4112=DIRECTION('',(0.0,0.0,-1.0)); +#4113=DIRECTION('',(0.0,1.0,0.0)); +#4114=ORIENTED_EDGE('',*,*,#6289,.F.); +#4115=ORIENTED_EDGE('',*,*,#6513,.F.); +#4116=ORIENTED_EDGE('',*,*,#6229,.F.); +#4117=ORIENTED_EDGE('',*,*,#6510,.F.); +#4118=CARTESIAN_POINT('',(-4.7,7.89614984467487,34.2183268726817)); +#4119=DIRECTION('',(0.0,0.0,-1.0)); +#4120=DIRECTION('',(0.0,1.0,0.0)); +#4121=ORIENTED_EDGE('',*,*,#6193,.F.); +#4122=ORIENTED_EDGE('',*,*,#6528,.F.); +#4123=ORIENTED_EDGE('',*,*,#6325,.F.); +#4124=ORIENTED_EDGE('',*,*,#6517,.F.); +#4125=CARTESIAN_POINT('',(-1.8,5.87535117355873,34.2183268726817)); +#4126=DIRECTION('',(-0.0,0.0,1.0)); +#4127=DIRECTION('',(0.0,-1.0,0.0)); +#4128=ORIENTED_EDGE('',*,*,#6195,.F.); +#4129=ORIENTED_EDGE('',*,*,#6518,.F.); +#4130=ORIENTED_EDGE('',*,*,#6323,.F.); +#4131=ORIENTED_EDGE('',*,*,#6515,.F.); +#4132=CARTESIAN_POINT('',(-1.5,6.42387931098259,34.2183268726817)); +#4133=DIRECTION('',(0.0,0.0,-1.0)); +#4134=DIRECTION('',(0.0,1.0,0.0)); +#4135=ORIENTED_EDGE('',*,*,#6267,.F.); +#4136=ORIENTED_EDGE('',*,*,#6524,.F.); +#4137=ORIENTED_EDGE('',*,*,#6251,.F.); +#4138=ORIENTED_EDGE('',*,*,#6519,.F.); +#4139=CARTESIAN_POINT('',(-1.8,5.87535117355873,34.2183268726817)); +#4140=DIRECTION('',(-0.0,0.0,1.0)); +#4141=DIRECTION('',(0.0,-1.0,0.0)); +#4142=ORIENTED_EDGE('',*,*,#6269,.F.); +#4143=ORIENTED_EDGE('',*,*,#6520,.F.); +#4144=ORIENTED_EDGE('',*,*,#6249,.F.); +#4145=ORIENTED_EDGE('',*,*,#6521,.F.); +#4146=CARTESIAN_POINT('',(-1.5,6.42387931098259,34.2183268726817)); +#4147=DIRECTION('',(0.0,0.0,-1.0)); +#4148=DIRECTION('',(0.0,1.0,0.0)); +#4149=ORIENTED_EDGE('',*,*,#6219,.F.); +#4150=ORIENTED_EDGE('',*,*,#6505,.F.); +#4151=ORIENTED_EDGE('',*,*,#6299,.F.); +#4152=ORIENTED_EDGE('',*,*,#6183,.F.); +#4153=CARTESIAN_POINT('',(-4.5,5.87535117355873,0.0)); +#4154=DIRECTION('',(0.0,0.0,-1.0)); +#4155=DIRECTION('',(0.0,1.0,0.0)); +#4156=ORIENTED_EDGE('',*,*,#6217,.F.); +#4157=ORIENTED_EDGE('',*,*,#6507,.F.); +#4158=ORIENTED_EDGE('',*,*,#6301,.F.); +#4159=ORIENTED_EDGE('',*,*,#6506,.F.); +#4160=CARTESIAN_POINT('',(-4.8,6.42387931098259,34.2183268726817)); +#4161=DIRECTION('',(0.0,0.0,-1.0)); +#4162=DIRECTION('',(0.0,1.0,0.0)); +#4163=ORIENTED_EDGE('',*,*,#6293,.F.); +#4164=ORIENTED_EDGE('',*,*,#6511,.F.); +#4165=ORIENTED_EDGE('',*,*,#6225,.F.); +#4166=ORIENTED_EDGE('',*,*,#6179,.F.); +#4167=CARTESIAN_POINT('',(-4.5,5.87535117355873,0.0)); +#4168=DIRECTION('',(0.0,0.0,-1.0)); +#4169=DIRECTION('',(0.0,1.0,0.0)); +#4170=ORIENTED_EDGE('',*,*,#6291,.F.); +#4171=ORIENTED_EDGE('',*,*,#6509,.F.); +#4172=ORIENTED_EDGE('',*,*,#6227,.F.); +#4173=ORIENTED_EDGE('',*,*,#6512,.F.); +#4174=CARTESIAN_POINT('',(-4.8,6.42387931098259,34.2183268726817)); +#4175=DIRECTION('',(0.0,0.0,-1.0)); +#4176=DIRECTION('',(0.0,1.0,0.0)); +#4177=ORIENTED_EDGE('',*,*,#6244,.F.); +#4178=ORIENTED_EDGE('',*,*,#6501,.F.); +#4179=ORIENTED_EDGE('',*,*,#6274,.F.); +#4180=ORIENTED_EDGE('',*,*,#6473,.F.); +#4181=CARTESIAN_POINT('',(-1.7,8.17641016151378,6.4)); +#4182=DIRECTION('',(-0.0,0.0,1.0)); +#4183=DIRECTION('',(0.0,-1.0,0.0)); +#4184=ORIENTED_EDGE('',*,*,#6286,.F.); +#4185=ORIENTED_EDGE('',*,*,#6503,.F.); +#4186=ORIENTED_EDGE('',*,*,#6232,.F.); +#4187=ORIENTED_EDGE('',*,*,#6336,.F.); +#4188=CARTESIAN_POINT('',(-4.6,8.17641016151378,0.0)); +#4189=DIRECTION('',(0.0,0.0,-1.0)); +#4190=DIRECTION('',(0.0,1.0,0.0)); +#4191=ORIENTED_EDGE('',*,*,#6212,.F.); +#4192=ORIENTED_EDGE('',*,*,#6497,.F.); +#4193=ORIENTED_EDGE('',*,*,#6306,.F.); +#4194=ORIENTED_EDGE('',*,*,#6341,.F.); +#4195=CARTESIAN_POINT('',(-4.6,8.17641016151378,0.0)); +#4196=DIRECTION('',(0.0,0.0,-1.0)); +#4197=DIRECTION('',(0.0,1.0,0.0)); +#4198=ORIENTED_EDGE('',*,*,#6318,.F.); +#4199=ORIENTED_EDGE('',*,*,#6499,.F.); +#4200=ORIENTED_EDGE('',*,*,#6200,.F.); +#4201=ORIENTED_EDGE('',*,*,#6475,.F.); +#4202=CARTESIAN_POINT('',(-1.7,8.17641016151378,6.4)); +#4203=DIRECTION('',(-0.0,0.0,1.0)); +#4204=DIRECTION('',(0.0,-1.0,0.0)); +#4205=ORIENTED_EDGE('',*,*,#6202,.F.); +#4206=ORIENTED_EDGE('',*,*,#6498,.F.); +#4207=ORIENTED_EDGE('',*,*,#6316,.F.); +#4208=ORIENTED_EDGE('',*,*,#6472,.F.); +#4209=CARTESIAN_POINT('',(-2.08889727457342,8.85,0.0)); +#4210=DIRECTION('',(-0.0,0.0,1.0)); +#4211=DIRECTION('',(0.0,-1.0,0.0)); +#4212=ORIENTED_EDGE('',*,*,#6308,.F.); +#4213=ORIENTED_EDGE('',*,*,#6496,.F.); +#4214=ORIENTED_EDGE('',*,*,#6210,.F.); +#4215=ORIENTED_EDGE('',*,*,#6335,.F.); +#4216=CARTESIAN_POINT('',(-4.21110272542658,8.85,0.0)); +#4217=DIRECTION('',(-0.0,0.0,1.0)); +#4218=DIRECTION('',(0.0,-1.0,0.0)); +#4219=ORIENTED_EDGE('',*,*,#6234,.F.); +#4220=ORIENTED_EDGE('',*,*,#6502,.F.); +#4221=ORIENTED_EDGE('',*,*,#6284,.F.); +#4222=ORIENTED_EDGE('',*,*,#6333,.F.); +#4223=CARTESIAN_POINT('',(-4.21110272542658,8.85,0.0)); +#4224=DIRECTION('',(-0.0,0.0,1.0)); +#4225=DIRECTION('',(0.0,-1.0,0.0)); +#4226=ORIENTED_EDGE('',*,*,#6276,.F.); +#4227=ORIENTED_EDGE('',*,*,#6500,.F.); +#4228=ORIENTED_EDGE('',*,*,#6242,.F.); +#4229=ORIENTED_EDGE('',*,*,#6470,.F.); +#4230=CARTESIAN_POINT('',(-2.08889727457342,8.85,0.0)); +#4231=DIRECTION('',(-0.0,0.0,1.0)); +#4232=DIRECTION('',(0.0,-1.0,0.0)); +#4233=ORIENTED_EDGE('',*,*,#6282,.F.); +#4234=ORIENTED_EDGE('',*,*,#6494,.F.); +#4235=ORIENTED_EDGE('',*,*,#6236,.F.); +#4236=ORIENTED_EDGE('',*,*,#6332,.F.); +#4237=CARTESIAN_POINT('',(-4.19077036657875,8.95,0.0)); +#4238=DIRECTION('',(-0.0,0.0,1.0)); +#4239=DIRECTION('',(0.0,-1.0,0.0)); +#4240=ORIENTED_EDGE('',*,*,#6278,.F.); +#4241=ORIENTED_EDGE('',*,*,#6469,.F.); +#4242=ORIENTED_EDGE('',*,*,#6240,.F.); +#4243=ORIENTED_EDGE('',*,*,#6495,.F.); +#4244=CARTESIAN_POINT('',(-2.20922963342125,8.95,34.2183268726817)); +#4245=DIRECTION('',(0.0,0.0,-1.0)); +#4246=DIRECTION('',(0.0,1.0,0.0)); +#4247=ORIENTED_EDGE('',*,*,#6208,.F.); +#4248=ORIENTED_EDGE('',*,*,#6490,.F.); +#4249=ORIENTED_EDGE('',*,*,#6310,.F.); +#4250=ORIENTED_EDGE('',*,*,#6334,.F.); +#4251=CARTESIAN_POINT('',(-4.19077036657875,8.95,0.0)); +#4252=DIRECTION('',(-0.0,0.0,1.0)); +#4253=DIRECTION('',(0.0,-1.0,0.0)); +#4254=ORIENTED_EDGE('',*,*,#6204,.F.); +#4255=ORIENTED_EDGE('',*,*,#6471,.F.); +#4256=ORIENTED_EDGE('',*,*,#6314,.F.); +#4257=ORIENTED_EDGE('',*,*,#6491,.F.); +#4258=CARTESIAN_POINT('',(-2.20922963342125,8.95,34.2183268726817)); +#4259=DIRECTION('',(0.0,0.0,-1.0)); +#4260=DIRECTION('',(0.0,1.0,0.0)); +#4261=ORIENTED_EDGE('',*,*,#6482,.F.); +#4262=ORIENTED_EDGE('',*,*,#6187,.F.); +#4263=ORIENTED_EDGE('',*,*,#6486,.F.); +#4264=ORIENTED_EDGE('',*,*,#6172,.F.); +#4265=ORIENTED_EDGE('',*,*,#6338,.F.); +#4266=CARTESIAN_POINT('',(2.6,9.05,6.0)); +#4267=DIRECTION('',(0.0,1.0,-0.0)); +#4268=DIRECTION('',(-1.0,0.0,0.0)); +#4269=ORIENTED_EDGE('',*,*,#6477,.F.); +#4270=ORIENTED_EDGE('',*,*,#6339,.F.); +#4271=ORIENTED_EDGE('',*,*,#6171,.F.); +#4272=ORIENTED_EDGE('',*,*,#6488,.F.); +#4273=ORIENTED_EDGE('',*,*,#6257,.F.); +#4274=CARTESIAN_POINT('',(2.6,9.05,-6.0)); +#4275=DIRECTION('',(0.0,1.0,-0.0)); +#4276=DIRECTION('',(-1.0,0.0,0.0)); +#4277=ORIENTED_EDGE('',*,*,#6484,.F.); +#4278=ORIENTED_EDGE('',*,*,#6331,.F.); +#4279=ORIENTED_EDGE('',*,*,#6480,.F.); +#4280=ORIENTED_EDGE('',*,*,#6464,.F.); +#4281=CARTESIAN_POINT('',(2.5,-34.1183268726817,5.9)); +#4282=DIRECTION('',(0.0,1.0,-0.0)); +#4283=DIRECTION('',(-1.0,0.0,0.0)); +#4284=ORIENTED_EDGE('',*,*,#6489,.F.); +#4285=ORIENTED_EDGE('',*,*,#6466,.F.); +#4286=ORIENTED_EDGE('',*,*,#6479,.F.); +#4287=ORIENTED_EDGE('',*,*,#6261,.F.); +#4288=CARTESIAN_POINT('',(2.5,-34.1183268726817,-5.9)); +#4289=DIRECTION('',(0.0,1.0,-0.0)); +#4290=DIRECTION('',(-1.0,0.0,0.0)); +#4291=ORIENTED_EDGE('',*,*,#6223,.F.); +#4292=ORIENTED_EDGE('',*,*,#6530,.T.); +#4293=ORIENTED_EDGE('',*,*,#6258,.F.); +#4294=ORIENTED_EDGE('',*,*,#6531,.T.); +#4295=CARTESIAN_POINT('',(-3.2,-2.49999999999998,-5.78273291792039)); +#4296=DIRECTION('',(0.707106781186548,0.707106781186547,0.0)); +#4297=DIRECTION('',(0.0,0.0,-1.0)); +#4298=ORIENTED_EDGE('',*,*,#6297,.F.); +#4299=ORIENTED_EDGE('',*,*,#6532,.T.); +#4300=ORIENTED_EDGE('',*,*,#6184,.F.); +#4301=ORIENTED_EDGE('',*,*,#6533,.T.); +#4302=CARTESIAN_POINT('',(-3.2,-2.49999999999998,14.1786320702392)); +#4303=DIRECTION('',(0.707106781186548,0.707106781186547,0.0)); +#4304=DIRECTION('',(0.0,0.0,-1.0)); +#4305=ORIENTED_EDGE('',*,*,#6259,.F.); +#4306=ORIENTED_EDGE('',*,*,#6530,.F.); +#4307=ORIENTED_EDGE('',*,*,#6222,.F.); +#4308=ORIENTED_EDGE('',*,*,#6487,.F.); +#4309=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,-5.78273291792039)); +#4310=DIRECTION('',(0.0,0.0,-1.0)); +#4311=DIRECTION('',(0.0,1.0,0.0)); +#4312=ORIENTED_EDGE('',*,*,#6224,.F.); +#4313=ORIENTED_EDGE('',*,*,#6531,.F.); +#4314=ORIENTED_EDGE('',*,*,#6294,.F.); +#4315=ORIENTED_EDGE('',*,*,#6177,.F.); +#4316=CARTESIAN_POINT('',(-4.2,-0.651471862576122,0.0)); +#4317=DIRECTION('',(-0.0,0.0,1.0)); +#4318=DIRECTION('',(0.0,-1.0,0.0)); +#4319=ORIENTED_EDGE('',*,*,#6185,.F.); +#4320=ORIENTED_EDGE('',*,*,#6532,.F.); +#4321=ORIENTED_EDGE('',*,*,#6296,.F.); +#4322=ORIENTED_EDGE('',*,*,#6483,.F.); +#4323=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,14.1786320702392)); +#4324=DIRECTION('',(0.0,0.0,-1.0)); +#4325=DIRECTION('',(0.0,1.0,0.0)); +#4326=ORIENTED_EDGE('',*,*,#6298,.F.); +#4327=ORIENTED_EDGE('',*,*,#6533,.F.); +#4328=ORIENTED_EDGE('',*,*,#6220,.F.); +#4329=ORIENTED_EDGE('',*,*,#6181,.F.); +#4330=CARTESIAN_POINT('',(-4.2,-0.651471862576122,0.0)); +#4331=DIRECTION('',(-0.0,0.0,1.0)); +#4332=DIRECTION('',(0.0,-1.0,0.0)); +#4333=ORIENTED_EDGE('',*,*,#5834,.T.); +#4334=ORIENTED_EDGE('',*,*,#6534,.T.); +#4335=ORIENTED_EDGE('',*,*,#5835,.T.); +#4336=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#4337=DIRECTION('',(-5.0532154980743E-16,1.0,0.0)); +#4338=DIRECTION('',(1.0,5.0532154980743E-16,-0.0)); +#4339=ORIENTED_EDGE('',*,*,#5830,.T.); +#4340=ORIENTED_EDGE('',*,*,#6535,.T.); +#4341=ORIENTED_EDGE('',*,*,#5831,.T.); +#4342=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#4343=DIRECTION('',(-5.0532154980743E-16,1.0,0.0)); +#4344=DIRECTION('',(1.0,5.0532154980743E-16,-0.0)); +#4345=ORIENTED_EDGE('',*,*,#5826,.T.); +#4346=ORIENTED_EDGE('',*,*,#6536,.T.); +#4347=ORIENTED_EDGE('',*,*,#5827,.T.); +#4348=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#4349=DIRECTION('',(-5.0532154980743E-16,1.0,0.0)); +#4350=DIRECTION('',(1.0,5.0532154980743E-16,-0.0)); +#4351=ORIENTED_EDGE('',*,*,#5822,.T.); +#4352=ORIENTED_EDGE('',*,*,#6537,.T.); +#4353=ORIENTED_EDGE('',*,*,#5823,.T.); +#4354=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#4355=DIRECTION('',(-5.0532154980743E-16,1.0,0.0)); +#4356=DIRECTION('',(1.0,5.0532154980743E-16,-0.0)); +#4357=ORIENTED_EDGE('',*,*,#5833,.T.); +#4358=ORIENTED_EDGE('',*,*,#6538,.F.); +#4359=ORIENTED_EDGE('',*,*,#5836,.T.); +#4360=ORIENTED_EDGE('',*,*,#6534,.F.); +#4361=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#4362=DIRECTION('',(-0.0,-1.0,-9.60937428195974E-17)); +#4363=DIRECTION('',(0.0,-9.60937428195974E-17,1.0)); +#4364=ORIENTED_EDGE('',*,*,#5829,.T.); +#4365=ORIENTED_EDGE('',*,*,#6539,.F.); +#4366=ORIENTED_EDGE('',*,*,#5832,.T.); +#4367=ORIENTED_EDGE('',*,*,#6535,.F.); +#4368=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#4369=DIRECTION('',(-0.0,-1.0,6.30615187253608E-17)); +#4370=DIRECTION('',(0.0,6.30615187253608E-17,1.0)); +#4371=ORIENTED_EDGE('',*,*,#5825,.T.); +#4372=ORIENTED_EDGE('',*,*,#6540,.F.); +#4373=ORIENTED_EDGE('',*,*,#5828,.T.); +#4374=ORIENTED_EDGE('',*,*,#6536,.F.); +#4375=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#4376=DIRECTION('',(-0.0,-1.0,6.30615187253608E-17)); +#4377=DIRECTION('',(0.0,6.30615187253608E-17,1.0)); +#4378=ORIENTED_EDGE('',*,*,#5821,.T.); +#4379=ORIENTED_EDGE('',*,*,#6541,.F.); +#4380=ORIENTED_EDGE('',*,*,#5824,.T.); +#4381=ORIENTED_EDGE('',*,*,#6537,.F.); +#4382=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#4383=DIRECTION('',(-0.0,-1.0,-9.60937428195974E-17)); +#4384=DIRECTION('',(0.0,-9.60937428195974E-17,1.0)); +#4385=ORIENTED_EDGE('',*,*,#5817,.T.); +#4386=ORIENTED_EDGE('',*,*,#6538,.T.); +#4387=ORIENTED_EDGE('',*,*,#5819,.T.); +#4388=ORIENTED_EDGE('',*,*,#5711,.T.); +#4389=ORIENTED_EDGE('',*,*,#6542,.T.); +#4390=ORIENTED_EDGE('',*,*,#6543,.T.); +#4391=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#4392=DIRECTION('',(0.0,-1.0,-0.0)); +#4393=DIRECTION('',(0.0,0.0,-1.0)); +#4394=ORIENTED_EDGE('',*,*,#5813,.T.); +#4395=ORIENTED_EDGE('',*,*,#6539,.T.); +#4396=ORIENTED_EDGE('',*,*,#5815,.T.); +#4397=ORIENTED_EDGE('',*,*,#5705,.T.); +#4398=ORIENTED_EDGE('',*,*,#6544,.T.); +#4399=ORIENTED_EDGE('',*,*,#6545,.T.); +#4400=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#4401=DIRECTION('',(0.0,-1.0,-0.0)); +#4402=DIRECTION('',(0.0,0.0,-1.0)); +#4403=ORIENTED_EDGE('',*,*,#5809,.T.); +#4404=ORIENTED_EDGE('',*,*,#6540,.T.); +#4405=ORIENTED_EDGE('',*,*,#5811,.T.); +#4406=ORIENTED_EDGE('',*,*,#5699,.T.); +#4407=ORIENTED_EDGE('',*,*,#6546,.T.); +#4408=ORIENTED_EDGE('',*,*,#6547,.T.); +#4409=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#4410=DIRECTION('',(0.0,-1.0,-0.0)); +#4411=DIRECTION('',(0.0,0.0,-1.0)); +#4412=ORIENTED_EDGE('',*,*,#5805,.T.); +#4413=ORIENTED_EDGE('',*,*,#6541,.T.); +#4414=ORIENTED_EDGE('',*,*,#5807,.T.); +#4415=ORIENTED_EDGE('',*,*,#5693,.T.); +#4416=ORIENTED_EDGE('',*,*,#6548,.T.); +#4417=ORIENTED_EDGE('',*,*,#6549,.T.); +#4418=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#4419=DIRECTION('',(0.0,-1.0,-0.0)); +#4420=DIRECTION('',(0.0,0.0,-1.0)); +#4421=ORIENTED_EDGE('',*,*,#5707,.T.); +#4422=ORIENTED_EDGE('',*,*,#5818,.F.); +#4423=ORIENTED_EDGE('',*,*,#6543,.F.); +#4424=ORIENTED_EDGE('',*,*,#6542,.F.); +#4425=ORIENTED_EDGE('',*,*,#5710,.T.); +#4426=ORIENTED_EDGE('',*,*,#6550,.T.); +#4427=ORIENTED_EDGE('',*,*,#6551,.T.); +#4428=ORIENTED_EDGE('',*,*,#5802,.T.); +#4429=CARTESIAN_POINT('',(-3.15,0.0500000000000001,-1.075)); +#4430=DIRECTION('',(0.0,0.0,-1.0)); +#4431=DIRECTION('',(1.0,0.0,0.0)); +#4432=ORIENTED_EDGE('',*,*,#5701,.T.); +#4433=ORIENTED_EDGE('',*,*,#5814,.F.); +#4434=ORIENTED_EDGE('',*,*,#6545,.F.); +#4435=ORIENTED_EDGE('',*,*,#6544,.F.); +#4436=ORIENTED_EDGE('',*,*,#5704,.T.); +#4437=ORIENTED_EDGE('',*,*,#6552,.T.); +#4438=ORIENTED_EDGE('',*,*,#6553,.T.); +#4439=ORIENTED_EDGE('',*,*,#5798,.T.); +#4440=CARTESIAN_POINT('',(-1.2,2.0,1.7)); +#4441=DIRECTION('',(0.0,0.0,-1.0)); +#4442=DIRECTION('',(1.0,0.0,0.0)); +#4443=ORIENTED_EDGE('',*,*,#5695,.T.); +#4444=ORIENTED_EDGE('',*,*,#5810,.F.); +#4445=ORIENTED_EDGE('',*,*,#6547,.F.); +#4446=ORIENTED_EDGE('',*,*,#6546,.F.); +#4447=ORIENTED_EDGE('',*,*,#5698,.T.); +#4448=ORIENTED_EDGE('',*,*,#6554,.T.); +#4449=ORIENTED_EDGE('',*,*,#6555,.T.); +#4450=ORIENTED_EDGE('',*,*,#5794,.T.); +#4451=CARTESIAN_POINT('',(-1.2,2.0,-1.7)); +#4452=DIRECTION('',(0.0,0.0,-1.0)); +#4453=DIRECTION('',(1.0,0.0,0.0)); +#4454=ORIENTED_EDGE('',*,*,#5689,.T.); +#4455=ORIENTED_EDGE('',*,*,#5806,.F.); +#4456=ORIENTED_EDGE('',*,*,#6549,.F.); +#4457=ORIENTED_EDGE('',*,*,#6548,.F.); +#4458=ORIENTED_EDGE('',*,*,#5692,.T.); +#4459=ORIENTED_EDGE('',*,*,#6556,.T.); +#4460=ORIENTED_EDGE('',*,*,#6557,.T.); +#4461=ORIENTED_EDGE('',*,*,#5790,.T.); +#4462=CARTESIAN_POINT('',(-3.15,0.0500000000000001,1.075)); +#4463=DIRECTION('',(0.0,0.0,-1.0)); +#4464=DIRECTION('',(1.0,0.0,0.0)); +#4465=ORIENTED_EDGE('',*,*,#5801,.T.); +#4466=ORIENTED_EDGE('',*,*,#6558,.F.); +#4467=ORIENTED_EDGE('',*,*,#5803,.T.); +#4468=ORIENTED_EDGE('',*,*,#6551,.F.); +#4469=ORIENTED_EDGE('',*,*,#6550,.F.); +#4470=ORIENTED_EDGE('',*,*,#5709,.F.); +#4471=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#4472=DIRECTION('',(-1.0,0.0,0.0)); +#4473=DIRECTION('',(0.0,0.0,1.0)); +#4474=ORIENTED_EDGE('',*,*,#5797,.T.); +#4475=ORIENTED_EDGE('',*,*,#6559,.F.); +#4476=ORIENTED_EDGE('',*,*,#5799,.T.); +#4477=ORIENTED_EDGE('',*,*,#6553,.F.); +#4478=ORIENTED_EDGE('',*,*,#6552,.F.); +#4479=ORIENTED_EDGE('',*,*,#5703,.F.); +#4480=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#4481=DIRECTION('',(-1.0,0.0,0.0)); +#4482=DIRECTION('',(0.0,0.0,1.0)); +#4483=ORIENTED_EDGE('',*,*,#5793,.T.); +#4484=ORIENTED_EDGE('',*,*,#6560,.F.); +#4485=ORIENTED_EDGE('',*,*,#5795,.T.); +#4486=ORIENTED_EDGE('',*,*,#6555,.F.); +#4487=ORIENTED_EDGE('',*,*,#6554,.F.); +#4488=ORIENTED_EDGE('',*,*,#5697,.F.); +#4489=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#4490=DIRECTION('',(-1.0,0.0,0.0)); +#4491=DIRECTION('',(0.0,0.0,1.0)); +#4492=ORIENTED_EDGE('',*,*,#5789,.T.); +#4493=ORIENTED_EDGE('',*,*,#6561,.F.); +#4494=ORIENTED_EDGE('',*,*,#5791,.T.); +#4495=ORIENTED_EDGE('',*,*,#6557,.F.); +#4496=ORIENTED_EDGE('',*,*,#6556,.F.); +#4497=ORIENTED_EDGE('',*,*,#5691,.F.); +#4498=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#4499=DIRECTION('',(-1.0,0.0,0.0)); +#4500=DIRECTION('',(0.0,0.0,1.0)); +#4501=ORIENTED_EDGE('',*,*,#6561,.T.); +#4502=ORIENTED_EDGE('',*,*,#5792,.T.); +#4503=ORIENTED_EDGE('',*,*,#6560,.T.); +#4504=ORIENTED_EDGE('',*,*,#5796,.T.); +#4505=ORIENTED_EDGE('',*,*,#5788,.T.); +#4506=ORIENTED_EDGE('',*,*,#6562,.T.); +#4507=ORIENTED_EDGE('',*,*,#6559,.T.); +#4508=ORIENTED_EDGE('',*,*,#5800,.T.); +#4509=ORIENTED_EDGE('',*,*,#6558,.T.); +#4510=ORIENTED_EDGE('',*,*,#5804,.T.); +#4511=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#4512=DIRECTION('',(1.0,0.0,0.0)); +#4513=DIRECTION('',(0.0,1.0,0.0)); +#4514=ORIENTED_EDGE('',*,*,#5785,.T.); +#4515=ORIENTED_EDGE('',*,*,#6562,.F.); +#4516=ORIENTED_EDGE('',*,*,#5787,.T.); +#4517=ORIENTED_EDGE('',*,*,#6563,.F.); +#4518=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#4519=DIRECTION('',(-1.0,0.0,0.0)); +#4520=DIRECTION('',(0.0,0.0,1.0)); +#4521=ORIENTED_EDGE('',*,*,#6563,.T.); +#4522=ORIENTED_EDGE('',*,*,#5786,.T.); +#4523=ORIENTED_EDGE('',*,*,#5784,.T.); +#4524=ORIENTED_EDGE('',*,*,#6564,.T.); +#4525=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#4526=DIRECTION('',(-1.0,0.0,0.0)); +#4527=DIRECTION('',(0.0,0.0,1.0)); +#4528=ORIENTED_EDGE('',*,*,#5782,.T.); +#4529=ORIENTED_EDGE('',*,*,#6564,.F.); +#4530=ORIENTED_EDGE('',*,*,#5783,.T.); +#4531=ORIENTED_EDGE('',*,*,#6565,.F.); +#4532=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#4533=DIRECTION('',(-1.0,0.0,0.0)); +#4534=DIRECTION('',(0.0,0.0,1.0)); +#4535=ORIENTED_EDGE('',*,*,#5779,.T.); +#4536=ORIENTED_EDGE('',*,*,#6566,.T.); +#4537=ORIENTED_EDGE('',*,*,#5781,.T.); +#4538=ORIENTED_EDGE('',*,*,#6565,.T.); +#4539=CARTESIAN_POINT('',(0.550000000000003,0.0,0.0)); +#4540=DIRECTION('',(-1.0,0.0,-0.0)); +#4541=DIRECTION('',(0.0,0.0,-1.0)); +#4542=ORIENTED_EDGE('',*,*,#5776,.T.); +#4543=ORIENTED_EDGE('',*,*,#6567,.F.); +#4544=ORIENTED_EDGE('',*,*,#5778,.T.); +#4545=ORIENTED_EDGE('',*,*,#6566,.F.); +#4546=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#4547=DIRECTION('',(1.0,0.0,0.0)); +#4548=DIRECTION('',(0.0,0.0,-1.0)); +#4549=ORIENTED_EDGE('',*,*,#5713,.T.); +#4550=ORIENTED_EDGE('',*,*,#6568,.F.); +#4551=ORIENTED_EDGE('',*,*,#6569,.F.); +#4552=ORIENTED_EDGE('',*,*,#6570,.F.); +#4553=ORIENTED_EDGE('',*,*,#6571,.F.); +#4554=ORIENTED_EDGE('',*,*,#6572,.F.); +#4555=ORIENTED_EDGE('',*,*,#6573,.F.); +#4556=ORIENTED_EDGE('',*,*,#6574,.F.); +#4557=ORIENTED_EDGE('',*,*,#6575,.F.); +#4558=ORIENTED_EDGE('',*,*,#6576,.F.); +#4559=ORIENTED_EDGE('',*,*,#6577,.F.); +#4560=ORIENTED_EDGE('',*,*,#6578,.F.); +#4561=ORIENTED_EDGE('',*,*,#6579,.F.); +#4562=ORIENTED_EDGE('',*,*,#6580,.F.); +#4563=ORIENTED_EDGE('',*,*,#6581,.F.); +#4564=ORIENTED_EDGE('',*,*,#6582,.F.); +#4565=ORIENTED_EDGE('',*,*,#6583,.F.); +#4566=ORIENTED_EDGE('',*,*,#6584,.F.); +#4567=ORIENTED_EDGE('',*,*,#6585,.F.); +#4568=ORIENTED_EDGE('',*,*,#6586,.F.); +#4569=ORIENTED_EDGE('',*,*,#6587,.F.); +#4570=ORIENTED_EDGE('',*,*,#6588,.F.); +#4571=ORIENTED_EDGE('',*,*,#6589,.F.); +#4572=ORIENTED_EDGE('',*,*,#6590,.F.); +#4573=ORIENTED_EDGE('',*,*,#6591,.F.); +#4574=ORIENTED_EDGE('',*,*,#6592,.F.); +#4575=ORIENTED_EDGE('',*,*,#6593,.F.); +#4576=ORIENTED_EDGE('',*,*,#6594,.F.); +#4577=ORIENTED_EDGE('',*,*,#6595,.F.); +#4578=ORIENTED_EDGE('',*,*,#6596,.F.); +#4579=ORIENTED_EDGE('',*,*,#6597,.F.); +#4580=ORIENTED_EDGE('',*,*,#6598,.F.); +#4581=ORIENTED_EDGE('',*,*,#6599,.F.); +#4582=ORIENTED_EDGE('',*,*,#6600,.F.); +#4583=ORIENTED_EDGE('',*,*,#6601,.F.); +#4584=ORIENTED_EDGE('',*,*,#6602,.F.); +#4585=ORIENTED_EDGE('',*,*,#6603,.F.); +#4586=ORIENTED_EDGE('',*,*,#6604,.F.); +#4587=ORIENTED_EDGE('',*,*,#6605,.F.); +#4588=ORIENTED_EDGE('',*,*,#6606,.F.); +#4589=ORIENTED_EDGE('',*,*,#6607,.F.); +#4590=ORIENTED_EDGE('',*,*,#6608,.F.); +#4591=ORIENTED_EDGE('',*,*,#6609,.F.); +#4592=ORIENTED_EDGE('',*,*,#6610,.F.); +#4593=ORIENTED_EDGE('',*,*,#6611,.F.); +#4594=ORIENTED_EDGE('',*,*,#6612,.F.); +#4595=ORIENTED_EDGE('',*,*,#6613,.F.); +#4596=ORIENTED_EDGE('',*,*,#6614,.F.); +#4597=ORIENTED_EDGE('',*,*,#6615,.F.); +#4598=ORIENTED_EDGE('',*,*,#6616,.F.); +#4599=ORIENTED_EDGE('',*,*,#6617,.F.); +#4600=ORIENTED_EDGE('',*,*,#6618,.F.); +#4601=ORIENTED_EDGE('',*,*,#6619,.F.); +#4602=ORIENTED_EDGE('',*,*,#6620,.F.); +#4603=ORIENTED_EDGE('',*,*,#6621,.F.); +#4604=ORIENTED_EDGE('',*,*,#6622,.F.); +#4605=ORIENTED_EDGE('',*,*,#6623,.F.); +#4606=ORIENTED_EDGE('',*,*,#6624,.F.); +#4607=ORIENTED_EDGE('',*,*,#6625,.F.); +#4608=ORIENTED_EDGE('',*,*,#6626,.F.); +#4609=ORIENTED_EDGE('',*,*,#6627,.F.); +#4610=ORIENTED_EDGE('',*,*,#5715,.T.); +#4611=ORIENTED_EDGE('',*,*,#6567,.T.); +#4612=CARTESIAN_POINT('',(1.1,0.0,0.0)); +#4613=DIRECTION('',(1.0,-0.0,1.68075948636059E-16)); +#4614=DIRECTION('',(1.68075948636059E-16,0.0,-1.0)); +#4615=ORIENTED_EDGE('',*,*,#6344,.F.); +#4616=ORIENTED_EDGE('',*,*,#6628,.T.); +#4617=ORIENTED_EDGE('',*,*,#6583,.T.); +#4618=ORIENTED_EDGE('',*,*,#6629,.F.); +#4619=CARTESIAN_POINT('',(3.0,-4.00209162858658,-3.43640620363734)); +#4620=DIRECTION('',(0.0,3.33066907387547E-16,1.0)); +#4621=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#4622=ORIENTED_EDGE('',*,*,#6345,.F.); +#4623=ORIENTED_EDGE('',*,*,#6629,.T.); +#4624=ORIENTED_EDGE('',*,*,#6582,.T.); +#4625=ORIENTED_EDGE('',*,*,#6630,.F.); +#4626=CARTESIAN_POINT('',(3.0,-3.43640620363734,-3.43640620363734)); +#4627=DIRECTION('',(0.0,1.0,-1.99840144432528E-15)); +#4628=DIRECTION('',(0.0,-1.99840144432528E-15,-1.0)); +#4629=ORIENTED_EDGE('',*,*,#6631,.F.); +#4630=ORIENTED_EDGE('',*,*,#6346,.T.); +#4631=ORIENTED_EDGE('',*,*,#6630,.T.); +#4632=ORIENTED_EDGE('',*,*,#6581,.T.); +#4633=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4634=DIRECTION('',(-1.0,0.0,-0.0)); +#4635=DIRECTION('',(0.0,0.0,-1.0)); +#4636=ORIENTED_EDGE('',*,*,#6347,.F.); +#4637=ORIENTED_EDGE('',*,*,#6631,.T.); +#4638=ORIENTED_EDGE('',*,*,#6580,.T.); +#4639=ORIENTED_EDGE('',*,*,#6632,.F.); +#4640=CARTESIAN_POINT('',(3.0,-3.41524687342144,-4.02016340384133)); +#4641=DIRECTION('',(0.0,-0.156434465040231,0.987688340595138)); +#4642=DIRECTION('',(-1.0,0.0,0.0)); +#4643=ORIENTED_EDGE('',*,*,#6348,.F.); +#4644=ORIENTED_EDGE('',*,*,#6632,.T.); +#4645=ORIENTED_EDGE('',*,*,#6579,.T.); +#4646=ORIENTED_EDGE('',*,*,#6633,.F.); +#4647=CARTESIAN_POINT('',(3.0,-2.85652597475447,-3.93167070700835)); +#4648=DIRECTION('',(0.0,0.987688340595138,0.156434465040229)); +#4649=DIRECTION('',(1.0,0.0,-0.0)); +#4650=ORIENTED_EDGE('',*,*,#6634,.F.); +#4651=ORIENTED_EDGE('',*,*,#6349,.T.); +#4652=ORIENTED_EDGE('',*,*,#6633,.T.); +#4653=ORIENTED_EDGE('',*,*,#6578,.T.); +#4654=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4655=DIRECTION('',(-1.0,0.0,-0.0)); +#4656=DIRECTION('',(0.0,0.0,-1.0)); +#4657=ORIENTED_EDGE('',*,*,#6350,.F.); +#4658=ORIENTED_EDGE('',*,*,#6634,.T.); +#4659=ORIENTED_EDGE('',*,*,#6577,.T.); +#4660=ORIENTED_EDGE('',*,*,#6635,.F.); +#4661=CARTESIAN_POINT('',(3.0,-2.74430740567812,-4.50493083888535)); +#4662=DIRECTION('',(0.0,-0.309016994374947,0.951056516295154)); +#4663=DIRECTION('',(-1.0,0.0,0.0)); +#4664=ORIENTED_EDGE('',*,*,#6351,.F.); +#4665=ORIENTED_EDGE('',*,*,#6635,.T.); +#4666=ORIENTED_EDGE('',*,*,#6576,.T.); +#4667=ORIENTED_EDGE('',*,*,#6636,.F.); +#4668=CARTESIAN_POINT('',(3.0,-2.20630859610695,-4.33012442910582)); +#4669=DIRECTION('',(0.0,0.951056516295154,0.309016994374946)); +#4670=DIRECTION('',(1.0,0.0,-0.0)); +#4671=ORIENTED_EDGE('',*,*,#6637,.F.); +#4672=ORIENTED_EDGE('',*,*,#6352,.T.); +#4673=ORIENTED_EDGE('',*,*,#6636,.T.); +#4674=ORIENTED_EDGE('',*,*,#6575,.T.); +#4675=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4676=DIRECTION('',(-1.0,0.0,-0.0)); +#4677=DIRECTION('',(0.0,0.0,-1.0)); +#4678=ORIENTED_EDGE('',*,*,#6353,.F.); +#4679=ORIENTED_EDGE('',*,*,#6637,.T.); +#4680=ORIENTED_EDGE('',*,*,#6574,.T.); +#4681=ORIENTED_EDGE('',*,*,#6638,.F.); +#4682=CARTESIAN_POINT('',(3.0,-2.0057939817729,-4.87877192566774)); +#4683=DIRECTION('',(0.0,-0.453990499739547,0.891006524188368)); +#4684=DIRECTION('',(-1.0,0.0,0.0)); +#4685=ORIENTED_EDGE('',*,*,#6354,.F.); +#4686=ORIENTED_EDGE('',*,*,#6638,.T.); +#4687=ORIENTED_EDGE('',*,*,#6573,.T.); +#4688=ORIENTED_EDGE('',*,*,#6639,.F.); +#4689=CARTESIAN_POINT('',(3.0,-1.50176457750486,-4.62195611689965)); +#4690=DIRECTION('',(0.0,0.891006524188369,0.453990499739545)); +#4691=DIRECTION('',(1.0,0.0,-0.0)); +#4692=ORIENTED_EDGE('',*,*,#6640,.F.); +#4693=ORIENTED_EDGE('',*,*,#6355,.T.); +#4694=ORIENTED_EDGE('',*,*,#6639,.T.); +#4695=ORIENTED_EDGE('',*,*,#6572,.T.); +#4696=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4697=DIRECTION('',(-1.0,0.0,-0.0)); +#4698=DIRECTION('',(0.0,0.0,-1.0)); +#4699=ORIENTED_EDGE('',*,*,#6356,.F.); +#4700=ORIENTED_EDGE('',*,*,#6640,.T.); +#4701=ORIENTED_EDGE('',*,*,#6571,.T.); +#4702=ORIENTED_EDGE('',*,*,#6641,.F.); +#4703=CARTESIAN_POINT('',(3.0,-1.21789125318786,-5.13248145592447)); +#4704=DIRECTION('',(0.0,-0.587785252292473,0.809016994374948)); +#4705=DIRECTION('',(-1.0,0.0,0.0)); +#4706=ORIENTED_EDGE('',*,*,#6357,.F.); +#4707=ORIENTED_EDGE('',*,*,#6641,.T.); +#4708=ORIENTED_EDGE('',*,*,#6570,.T.); +#4709=ORIENTED_EDGE('',*,*,#6642,.F.); +#4710=CARTESIAN_POINT('',(3.0,-0.760242130933712,-4.79997990570251)); +#4711=DIRECTION('',(0.0,0.809016994374949,0.587785252292472)); +#4712=DIRECTION('',(1.0,0.0,-0.0)); +#4713=ORIENTED_EDGE('',*,*,#6643,.F.); +#4714=ORIENTED_EDGE('',*,*,#6358,.T.); +#4715=ORIENTED_EDGE('',*,*,#6642,.T.); +#4716=ORIENTED_EDGE('',*,*,#6569,.T.); +#4717=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4718=DIRECTION('',(-1.0,0.0,-0.0)); +#4719=DIRECTION('',(0.0,0.0,-1.0)); +#4720=ORIENTED_EDGE('',*,*,#6359,.F.); +#4721=ORIENTED_EDGE('',*,*,#6643,.T.); +#4722=ORIENTED_EDGE('',*,*,#6568,.T.); +#4723=ORIENTED_EDGE('',*,*,#6644,.F.); +#4724=CARTESIAN_POINT('',(3.0,-0.400000000000001,-5.25981225900697)); +#4725=DIRECTION('',(0.0,-0.707106781186548,0.707106781186548)); +#4726=DIRECTION('',(-1.0,0.0,0.0)); +#4727=ORIENTED_EDGE('',*,*,#6360,.F.); +#4728=ORIENTED_EDGE('',*,*,#6644,.T.); +#4729=ORIENTED_EDGE('',*,*,#5775,.T.); +#4730=ORIENTED_EDGE('',*,*,#6645,.F.); +#4731=CARTESIAN_POINT('',(3.0,-4.04660659897885E-16,-4.85981225900697)); +#4732=DIRECTION('',(0.0,0.707106781186549,0.707106781186546)); +#4733=DIRECTION('',(1.0,0.0,-0.0)); +#4734=ORIENTED_EDGE('',*,*,#6646,.F.); +#4735=ORIENTED_EDGE('',*,*,#6361,.T.); +#4736=ORIENTED_EDGE('',*,*,#6645,.T.); +#4737=ORIENTED_EDGE('',*,*,#5774,.T.); +#4738=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4739=DIRECTION('',(-1.0,0.0,-0.0)); +#4740=DIRECTION('',(0.0,0.0,-1.0)); +#4741=ORIENTED_EDGE('',*,*,#6362,.F.); +#4742=ORIENTED_EDGE('',*,*,#6646,.T.); +#4743=ORIENTED_EDGE('',*,*,#5773,.T.); +#4744=ORIENTED_EDGE('',*,*,#6647,.F.); +#4745=CARTESIAN_POINT('',(3.0,0.427740580711748,-5.25762902795665)); +#4746=DIRECTION('',(0.0,-0.809016994374947,0.587785252292473)); +#4747=DIRECTION('',(-1.0,0.0,0.0)); +#4748=ORIENTED_EDGE('',*,*,#6363,.F.); +#4749=ORIENTED_EDGE('',*,*,#6647,.T.); +#4750=ORIENTED_EDGE('',*,*,#5772,.T.); +#4751=ORIENTED_EDGE('',*,*,#6648,.F.); +#4752=CARTESIAN_POINT('',(3.0,0.760242130933711,-4.79997990570251)); +#4753=DIRECTION('',(0.0,0.587785252292475,0.809016994374946)); +#4754=DIRECTION('',(1.0,-0.0,0.0)); +#4755=ORIENTED_EDGE('',*,*,#6649,.F.); +#4756=ORIENTED_EDGE('',*,*,#6364,.T.); +#4757=ORIENTED_EDGE('',*,*,#6648,.T.); +#4758=ORIENTED_EDGE('',*,*,#5771,.T.); +#4759=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4760=DIRECTION('',(-1.0,0.0,-0.0)); +#4761=DIRECTION('',(0.0,0.0,-1.0)); +#4762=ORIENTED_EDGE('',*,*,#6365,.F.); +#4763=ORIENTED_EDGE('',*,*,#6649,.T.); +#4764=ORIENTED_EDGE('',*,*,#5770,.T.); +#4765=ORIENTED_EDGE('',*,*,#6650,.F.); +#4766=CARTESIAN_POINT('',(3.0,1.24494876873678,-5.12598552116769)); +#4767=DIRECTION('',(0.0,-0.891006524188367,0.453990499739548)); +#4768=DIRECTION('',(-1.0,0.0,0.0)); +#4769=ORIENTED_EDGE('',*,*,#6366,.F.); +#4770=ORIENTED_EDGE('',*,*,#6650,.T.); +#4771=ORIENTED_EDGE('',*,*,#5769,.T.); +#4772=ORIENTED_EDGE('',*,*,#6651,.F.); +#4773=CARTESIAN_POINT('',(3.0,1.50176457750486,-4.62195611689965)); +#4774=DIRECTION('',(0.0,0.453990499739549,0.891006524188367)); +#4775=DIRECTION('',(1.0,-0.0,0.0)); +#4776=ORIENTED_EDGE('',*,*,#6652,.F.); +#4777=ORIENTED_EDGE('',*,*,#6367,.T.); +#4778=ORIENTED_EDGE('',*,*,#6651,.T.); +#4779=ORIENTED_EDGE('',*,*,#5768,.T.); +#4780=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4781=DIRECTION('',(-1.0,0.0,-0.0)); +#4782=DIRECTION('',(0.0,0.0,-1.0)); +#4783=ORIENTED_EDGE('',*,*,#6368,.F.); +#4784=ORIENTED_EDGE('',*,*,#6652,.T.); +#4785=ORIENTED_EDGE('',*,*,#5767,.T.); +#4786=ORIENTED_EDGE('',*,*,#6653,.F.); +#4787=CARTESIAN_POINT('',(3.0,2.03150218632742,-4.86812323867699)); +#4788=DIRECTION('',(0.0,-0.951056516295154,0.309016994374948)); +#4789=DIRECTION('',(-1.0,0.0,0.0)); +#4790=ORIENTED_EDGE('',*,*,#6369,.F.); +#4791=ORIENTED_EDGE('',*,*,#6653,.T.); +#4792=ORIENTED_EDGE('',*,*,#5766,.T.); +#4793=ORIENTED_EDGE('',*,*,#6654,.F.); +#4794=CARTESIAN_POINT('',(3.0,2.20630859610695,-4.33012442910582)); +#4795=DIRECTION('',(0.0,0.30901699437495,0.951056516295153)); +#4796=DIRECTION('',(1.0,-0.0,0.0)); +#4797=ORIENTED_EDGE('',*,*,#6655,.F.); +#4798=ORIENTED_EDGE('',*,*,#6370,.T.); +#4799=ORIENTED_EDGE('',*,*,#6654,.T.); +#4800=ORIENTED_EDGE('',*,*,#5765,.T.); +#4801=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4802=DIRECTION('',(-1.0,0.0,-0.0)); +#4803=DIRECTION('',(0.0,0.0,-1.0)); +#4804=ORIENTED_EDGE('',*,*,#6371,.F.); +#4805=ORIENTED_EDGE('',*,*,#6655,.T.); +#4806=ORIENTED_EDGE('',*,*,#5764,.T.); +#4807=ORIENTED_EDGE('',*,*,#6656,.F.); +#4808=CARTESIAN_POINT('',(3.0,2.76803327792148,-4.49039160567532)); +#4809=DIRECTION('',(0.0,-0.987688340595138,0.156434465040231)); +#4810=DIRECTION('',(-1.0,0.0,0.0)); +#4811=ORIENTED_EDGE('',*,*,#6372,.F.); +#4812=ORIENTED_EDGE('',*,*,#6656,.T.); +#4813=ORIENTED_EDGE('',*,*,#5763,.T.); +#4814=ORIENTED_EDGE('',*,*,#6657,.F.); +#4815=CARTESIAN_POINT('',(3.0,2.85652597475447,-3.93167070700835)); +#4816=DIRECTION('',(0.0,0.156434465040233,0.987688340595137)); +#4817=DIRECTION('',(1.0,-0.0,0.0)); +#4818=ORIENTED_EDGE('',*,*,#6658,.F.); +#4819=ORIENTED_EDGE('',*,*,#6373,.T.); +#4820=ORIENTED_EDGE('',*,*,#6657,.T.); +#4821=ORIENTED_EDGE('',*,*,#5762,.T.); +#4822=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4823=DIRECTION('',(-1.0,0.0,-0.0)); +#4824=DIRECTION('',(0.0,0.0,-1.0)); +#4825=ORIENTED_EDGE('',*,*,#6374,.F.); +#4826=ORIENTED_EDGE('',*,*,#6658,.T.); +#4827=ORIENTED_EDGE('',*,*,#5761,.T.); +#4828=ORIENTED_EDGE('',*,*,#6659,.F.); +#4829=CARTESIAN_POINT('',(3.0,3.43640620363735,-4.00209162858659)); +#4830=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#4831=DIRECTION('',(-1.0,0.0,0.0)); +#4832=ORIENTED_EDGE('',*,*,#6375,.F.); +#4833=ORIENTED_EDGE('',*,*,#6659,.T.); +#4834=ORIENTED_EDGE('',*,*,#5760,.T.); +#4835=ORIENTED_EDGE('',*,*,#6660,.F.); +#4836=CARTESIAN_POINT('',(3.0,3.43640620363735,-3.43640620363735)); +#4837=DIRECTION('',(0.0,1.94289029309402E-15,1.0)); +#4838=DIRECTION('',(0.0,-1.0,1.94289029309402E-15)); +#4839=ORIENTED_EDGE('',*,*,#6661,.F.); +#4840=ORIENTED_EDGE('',*,*,#6376,.T.); +#4841=ORIENTED_EDGE('',*,*,#6660,.T.); +#4842=ORIENTED_EDGE('',*,*,#5759,.T.); +#4843=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4844=DIRECTION('',(-1.0,0.0,-0.0)); +#4845=DIRECTION('',(0.0,0.0,-1.0)); +#4846=ORIENTED_EDGE('',*,*,#6377,.F.); +#4847=ORIENTED_EDGE('',*,*,#6661,.T.); +#4848=ORIENTED_EDGE('',*,*,#5758,.T.); +#4849=ORIENTED_EDGE('',*,*,#6662,.F.); +#4850=CARTESIAN_POINT('',(3.0,4.02016340384134,-3.41524687342144)); +#4851=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040231)); +#4852=DIRECTION('',(0.0,0.156434465040231,-0.987688340595138)); +#4853=ORIENTED_EDGE('',*,*,#6378,.F.); +#4854=ORIENTED_EDGE('',*,*,#6662,.T.); +#4855=ORIENTED_EDGE('',*,*,#5757,.T.); +#4856=ORIENTED_EDGE('',*,*,#6663,.F.); +#4857=CARTESIAN_POINT('',(3.0,3.93167070700835,-2.85652597475447)); +#4858=DIRECTION('',(0.0,-0.156434465040229,0.987688340595138)); +#4859=DIRECTION('',(-1.0,0.0,0.0)); +#4860=ORIENTED_EDGE('',*,*,#6664,.F.); +#4861=ORIENTED_EDGE('',*,*,#6379,.T.); +#4862=ORIENTED_EDGE('',*,*,#6663,.T.); +#4863=ORIENTED_EDGE('',*,*,#5756,.T.); +#4864=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4865=DIRECTION('',(-1.0,0.0,-0.0)); +#4866=DIRECTION('',(0.0,0.0,-1.0)); +#4867=ORIENTED_EDGE('',*,*,#6380,.F.); +#4868=ORIENTED_EDGE('',*,*,#6664,.T.); +#4869=ORIENTED_EDGE('',*,*,#5755,.T.); +#4870=ORIENTED_EDGE('',*,*,#6665,.F.); +#4871=CARTESIAN_POINT('',(3.0,4.50493083888535,-2.74430740567812)); +#4872=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374947)); +#4873=DIRECTION('',(0.0,0.309016994374947,-0.951056516295154)); +#4874=ORIENTED_EDGE('',*,*,#6381,.F.); +#4875=ORIENTED_EDGE('',*,*,#6665,.T.); +#4876=ORIENTED_EDGE('',*,*,#5754,.T.); +#4877=ORIENTED_EDGE('',*,*,#6666,.F.); +#4878=CARTESIAN_POINT('',(3.0,4.33012442910583,-2.20630859610695)); +#4879=DIRECTION('',(0.0,-0.309016994374946,0.951056516295154)); +#4880=DIRECTION('',(-1.0,0.0,0.0)); +#4881=ORIENTED_EDGE('',*,*,#6667,.F.); +#4882=ORIENTED_EDGE('',*,*,#6382,.T.); +#4883=ORIENTED_EDGE('',*,*,#6666,.T.); +#4884=ORIENTED_EDGE('',*,*,#5753,.T.); +#4885=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4886=DIRECTION('',(-1.0,0.0,-0.0)); +#4887=DIRECTION('',(0.0,0.0,-1.0)); +#4888=ORIENTED_EDGE('',*,*,#6383,.F.); +#4889=ORIENTED_EDGE('',*,*,#6667,.T.); +#4890=ORIENTED_EDGE('',*,*,#5752,.T.); +#4891=ORIENTED_EDGE('',*,*,#6668,.F.); +#4892=CARTESIAN_POINT('',(3.0,4.87877192566774,-2.0057939817729)); +#4893=DIRECTION('',(0.0,-0.891006524188368,-0.453990499739547)); +#4894=DIRECTION('',(0.0,0.453990499739547,-0.891006524188368)); +#4895=ORIENTED_EDGE('',*,*,#6384,.F.); +#4896=ORIENTED_EDGE('',*,*,#6668,.T.); +#4897=ORIENTED_EDGE('',*,*,#5751,.T.); +#4898=ORIENTED_EDGE('',*,*,#6669,.F.); +#4899=CARTESIAN_POINT('',(3.0,4.62195611689966,-1.50176457750486)); +#4900=DIRECTION('',(0.0,-0.453990499739545,0.891006524188369)); +#4901=DIRECTION('',(-1.0,0.0,0.0)); +#4902=ORIENTED_EDGE('',*,*,#6670,.F.); +#4903=ORIENTED_EDGE('',*,*,#6385,.T.); +#4904=ORIENTED_EDGE('',*,*,#6669,.T.); +#4905=ORIENTED_EDGE('',*,*,#5750,.T.); +#4906=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4907=DIRECTION('',(-1.0,0.0,-0.0)); +#4908=DIRECTION('',(0.0,0.0,-1.0)); +#4909=ORIENTED_EDGE('',*,*,#6386,.F.); +#4910=ORIENTED_EDGE('',*,*,#6670,.T.); +#4911=ORIENTED_EDGE('',*,*,#5749,.T.); +#4912=ORIENTED_EDGE('',*,*,#6671,.F.); +#4913=CARTESIAN_POINT('',(3.0,5.13248145592447,-1.21789125318786)); +#4914=DIRECTION('',(0.0,-0.809016994374948,-0.587785252292473)); +#4915=DIRECTION('',(0.0,0.587785252292473,-0.809016994374948)); +#4916=ORIENTED_EDGE('',*,*,#6387,.F.); +#4917=ORIENTED_EDGE('',*,*,#6671,.T.); +#4918=ORIENTED_EDGE('',*,*,#5748,.T.); +#4919=ORIENTED_EDGE('',*,*,#6672,.F.); +#4920=CARTESIAN_POINT('',(3.0,4.79997990570251,-0.760242130933712)); +#4921=DIRECTION('',(0.0,-0.587785252292472,0.809016994374949)); +#4922=DIRECTION('',(-1.0,0.0,0.0)); +#4923=ORIENTED_EDGE('',*,*,#6673,.F.); +#4924=ORIENTED_EDGE('',*,*,#6388,.T.); +#4925=ORIENTED_EDGE('',*,*,#6672,.T.); +#4926=ORIENTED_EDGE('',*,*,#5747,.T.); +#4927=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4928=DIRECTION('',(-1.0,0.0,-0.0)); +#4929=DIRECTION('',(0.0,0.0,-1.0)); +#4930=ORIENTED_EDGE('',*,*,#6389,.F.); +#4931=ORIENTED_EDGE('',*,*,#6673,.T.); +#4932=ORIENTED_EDGE('',*,*,#5746,.T.); +#4933=ORIENTED_EDGE('',*,*,#6674,.F.); +#4934=CARTESIAN_POINT('',(3.0,5.25981225900698,-0.400000000000001)); +#4935=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547)); +#4936=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548)); +#4937=ORIENTED_EDGE('',*,*,#6390,.F.); +#4938=ORIENTED_EDGE('',*,*,#6674,.T.); +#4939=ORIENTED_EDGE('',*,*,#5745,.T.); +#4940=ORIENTED_EDGE('',*,*,#6675,.F.); +#4941=CARTESIAN_POINT('',(3.0,4.85981225900698,-1.34886886632628E-16)); +#4942=DIRECTION('',(0.0,-0.707106781186546,0.707106781186549)); +#4943=DIRECTION('',(-1.0,0.0,0.0)); +#4944=ORIENTED_EDGE('',*,*,#6676,.F.); +#4945=ORIENTED_EDGE('',*,*,#6391,.T.); +#4946=ORIENTED_EDGE('',*,*,#6675,.T.); +#4947=ORIENTED_EDGE('',*,*,#5744,.T.); +#4948=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4949=DIRECTION('',(-1.0,0.0,-0.0)); +#4950=DIRECTION('',(0.0,0.0,-1.0)); +#4951=ORIENTED_EDGE('',*,*,#6392,.F.); +#4952=ORIENTED_EDGE('',*,*,#6676,.T.); +#4953=ORIENTED_EDGE('',*,*,#5743,.T.); +#4954=ORIENTED_EDGE('',*,*,#6677,.F.); +#4955=CARTESIAN_POINT('',(3.0,5.25762902795666,0.427740580711749)); +#4956=DIRECTION('',(0.0,-0.587785252292473,-0.809016994374947)); +#4957=DIRECTION('',(0.0,-0.809016994374947,0.587785252292473)); +#4958=ORIENTED_EDGE('',*,*,#6393,.F.); +#4959=ORIENTED_EDGE('',*,*,#6677,.T.); +#4960=ORIENTED_EDGE('',*,*,#5742,.T.); +#4961=ORIENTED_EDGE('',*,*,#6678,.F.); +#4962=CARTESIAN_POINT('',(3.0,4.79997990570251,0.760242130933712)); +#4963=DIRECTION('',(0.0,-0.809016994374946,0.587785252292475)); +#4964=DIRECTION('',(-1.0,0.0,0.0)); +#4965=ORIENTED_EDGE('',*,*,#6679,.F.); +#4966=ORIENTED_EDGE('',*,*,#6394,.T.); +#4967=ORIENTED_EDGE('',*,*,#6678,.T.); +#4968=ORIENTED_EDGE('',*,*,#5741,.T.); +#4969=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4970=DIRECTION('',(-1.0,0.0,-0.0)); +#4971=DIRECTION('',(0.0,0.0,-1.0)); +#4972=ORIENTED_EDGE('',*,*,#6395,.F.); +#4973=ORIENTED_EDGE('',*,*,#6679,.T.); +#4974=ORIENTED_EDGE('',*,*,#5740,.T.); +#4975=ORIENTED_EDGE('',*,*,#6680,.F.); +#4976=CARTESIAN_POINT('',(3.0,5.1259855211677,1.24494876873678)); +#4977=DIRECTION('',(0.0,-0.453990499739547,-0.891006524188368)); +#4978=DIRECTION('',(0.0,-0.891006524188368,0.453990499739547)); +#4979=ORIENTED_EDGE('',*,*,#6396,.F.); +#4980=ORIENTED_EDGE('',*,*,#6680,.T.); +#4981=ORIENTED_EDGE('',*,*,#5739,.T.); +#4982=ORIENTED_EDGE('',*,*,#6681,.F.); +#4983=CARTESIAN_POINT('',(3.0,4.62195611689966,1.50176457750486)); +#4984=DIRECTION('',(0.0,-0.891006524188367,0.453990499739549)); +#4985=DIRECTION('',(-1.0,0.0,0.0)); +#4986=ORIENTED_EDGE('',*,*,#6682,.F.); +#4987=ORIENTED_EDGE('',*,*,#6397,.T.); +#4988=ORIENTED_EDGE('',*,*,#6681,.T.); +#4989=ORIENTED_EDGE('',*,*,#5738,.T.); +#4990=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4991=DIRECTION('',(-1.0,0.0,-0.0)); +#4992=DIRECTION('',(0.0,0.0,-1.0)); +#4993=ORIENTED_EDGE('',*,*,#6398,.F.); +#4994=ORIENTED_EDGE('',*,*,#6682,.T.); +#4995=ORIENTED_EDGE('',*,*,#5737,.T.); +#4996=ORIENTED_EDGE('',*,*,#6683,.F.); +#4997=CARTESIAN_POINT('',(3.0,4.86812323867699,2.03150218632742)); +#4998=DIRECTION('',(0.0,-0.309016994374948,-0.951056516295154)); +#4999=DIRECTION('',(0.0,-0.951056516295154,0.309016994374948)); +#5000=ORIENTED_EDGE('',*,*,#6399,.F.); +#5001=ORIENTED_EDGE('',*,*,#6683,.T.); +#5002=ORIENTED_EDGE('',*,*,#5736,.T.); +#5003=ORIENTED_EDGE('',*,*,#6684,.F.); +#5004=CARTESIAN_POINT('',(3.0,4.33012442910583,2.20630859610695)); +#5005=DIRECTION('',(0.0,-0.951056516295153,0.30901699437495)); +#5006=DIRECTION('',(-1.0,0.0,0.0)); +#5007=ORIENTED_EDGE('',*,*,#6685,.F.); +#5008=ORIENTED_EDGE('',*,*,#6400,.T.); +#5009=ORIENTED_EDGE('',*,*,#6684,.T.); +#5010=ORIENTED_EDGE('',*,*,#5735,.T.); +#5011=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5012=DIRECTION('',(-1.0,0.0,-0.0)); +#5013=DIRECTION('',(0.0,0.0,-1.0)); +#5014=ORIENTED_EDGE('',*,*,#6401,.F.); +#5015=ORIENTED_EDGE('',*,*,#6685,.T.); +#5016=ORIENTED_EDGE('',*,*,#5734,.T.); +#5017=ORIENTED_EDGE('',*,*,#6686,.F.); +#5018=CARTESIAN_POINT('',(3.0,4.49039160567532,2.76803327792148)); +#5019=DIRECTION('',(0.0,-0.156434465040231,-0.987688340595138)); +#5020=DIRECTION('',(0.0,-0.987688340595138,0.156434465040231)); +#5021=ORIENTED_EDGE('',*,*,#6402,.F.); +#5022=ORIENTED_EDGE('',*,*,#6686,.T.); +#5023=ORIENTED_EDGE('',*,*,#5733,.T.); +#5024=ORIENTED_EDGE('',*,*,#6687,.F.); +#5025=CARTESIAN_POINT('',(3.0,3.93167070700835,2.85652597475447)); +#5026=DIRECTION('',(0.0,-0.987688340595137,0.156434465040233)); +#5027=DIRECTION('',(-1.0,0.0,0.0)); +#5028=ORIENTED_EDGE('',*,*,#6688,.F.); +#5029=ORIENTED_EDGE('',*,*,#6403,.T.); +#5030=ORIENTED_EDGE('',*,*,#6687,.T.); +#5031=ORIENTED_EDGE('',*,*,#5732,.T.); +#5032=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5033=DIRECTION('',(-1.0,0.0,-0.0)); +#5034=DIRECTION('',(0.0,0.0,-1.0)); +#5035=ORIENTED_EDGE('',*,*,#6404,.F.); +#5036=ORIENTED_EDGE('',*,*,#6688,.T.); +#5037=ORIENTED_EDGE('',*,*,#5731,.T.); +#5038=ORIENTED_EDGE('',*,*,#6689,.F.); +#5039=CARTESIAN_POINT('',(3.0,4.00209162858659,3.43640620363735)); +#5040=DIRECTION('',(0.0,-3.33066907387547E-16,-1.0)); +#5041=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#5042=ORIENTED_EDGE('',*,*,#6405,.F.); +#5043=ORIENTED_EDGE('',*,*,#6689,.T.); +#5044=ORIENTED_EDGE('',*,*,#5730,.T.); +#5045=ORIENTED_EDGE('',*,*,#6690,.F.); +#5046=CARTESIAN_POINT('',(3.0,3.43640620363735,3.43640620363735)); +#5047=DIRECTION('',(0.0,-1.0,1.99840144432528E-15)); +#5048=DIRECTION('',(-1.0,0.0,0.0)); +#5049=ORIENTED_EDGE('',*,*,#6691,.F.); +#5050=ORIENTED_EDGE('',*,*,#6406,.T.); +#5051=ORIENTED_EDGE('',*,*,#6690,.T.); +#5052=ORIENTED_EDGE('',*,*,#5729,.T.); +#5053=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5054=DIRECTION('',(-1.0,0.0,-0.0)); +#5055=DIRECTION('',(0.0,0.0,-1.0)); +#5056=ORIENTED_EDGE('',*,*,#6407,.F.); +#5057=ORIENTED_EDGE('',*,*,#6691,.T.); +#5058=ORIENTED_EDGE('',*,*,#5728,.T.); +#5059=ORIENTED_EDGE('',*,*,#6692,.F.); +#5060=CARTESIAN_POINT('',(3.0,3.41524687342144,4.02016340384134)); +#5061=DIRECTION('',(0.0,0.156434465040231,-0.987688340595138)); +#5062=DIRECTION('',(-1.0,0.0,0.0)); +#5063=ORIENTED_EDGE('',*,*,#6408,.F.); +#5064=ORIENTED_EDGE('',*,*,#6692,.T.); +#5065=ORIENTED_EDGE('',*,*,#5727,.T.); +#5066=ORIENTED_EDGE('',*,*,#6693,.F.); +#5067=CARTESIAN_POINT('',(3.0,2.85652597475447,3.93167070700835)); +#5068=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040229)); +#5069=DIRECTION('',(0.0,0.156434465040229,-0.987688340595138)); +#5070=ORIENTED_EDGE('',*,*,#6694,.F.); +#5071=ORIENTED_EDGE('',*,*,#6409,.T.); +#5072=ORIENTED_EDGE('',*,*,#6693,.T.); +#5073=ORIENTED_EDGE('',*,*,#5726,.T.); +#5074=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5075=DIRECTION('',(-1.0,0.0,-0.0)); +#5076=DIRECTION('',(0.0,0.0,-1.0)); +#5077=ORIENTED_EDGE('',*,*,#6410,.F.); +#5078=ORIENTED_EDGE('',*,*,#6694,.T.); +#5079=ORIENTED_EDGE('',*,*,#5725,.T.); +#5080=ORIENTED_EDGE('',*,*,#6695,.F.); +#5081=CARTESIAN_POINT('',(3.0,2.74430740567812,4.50493083888535)); +#5082=DIRECTION('',(0.0,0.309016994374947,-0.951056516295154)); +#5083=DIRECTION('',(-1.0,0.0,0.0)); +#5084=ORIENTED_EDGE('',*,*,#6411,.F.); +#5085=ORIENTED_EDGE('',*,*,#6695,.T.); +#5086=ORIENTED_EDGE('',*,*,#5724,.T.); +#5087=ORIENTED_EDGE('',*,*,#6696,.F.); +#5088=CARTESIAN_POINT('',(3.0,2.20630859610695,4.33012442910583)); +#5089=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374946)); +#5090=DIRECTION('',(0.0,0.309016994374946,-0.951056516295154)); +#5091=ORIENTED_EDGE('',*,*,#6697,.F.); +#5092=ORIENTED_EDGE('',*,*,#6412,.T.); +#5093=ORIENTED_EDGE('',*,*,#6696,.T.); +#5094=ORIENTED_EDGE('',*,*,#5723,.T.); +#5095=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5096=DIRECTION('',(-1.0,0.0,-0.0)); +#5097=DIRECTION('',(0.0,0.0,-1.0)); +#5098=ORIENTED_EDGE('',*,*,#6413,.F.); +#5099=ORIENTED_EDGE('',*,*,#6697,.T.); +#5100=ORIENTED_EDGE('',*,*,#5722,.T.); +#5101=ORIENTED_EDGE('',*,*,#6698,.F.); +#5102=CARTESIAN_POINT('',(3.0,2.0057939817729,4.87877192566774)); +#5103=DIRECTION('',(0.0,0.453990499739547,-0.891006524188368)); +#5104=DIRECTION('',(-1.0,0.0,0.0)); +#5105=ORIENTED_EDGE('',*,*,#6414,.F.); +#5106=ORIENTED_EDGE('',*,*,#6698,.T.); +#5107=ORIENTED_EDGE('',*,*,#5721,.T.); +#5108=ORIENTED_EDGE('',*,*,#6699,.F.); +#5109=CARTESIAN_POINT('',(3.0,1.50176457750486,4.62195611689966)); +#5110=DIRECTION('',(0.0,-0.891006524188369,-0.453990499739545)); +#5111=DIRECTION('',(0.0,0.453990499739545,-0.891006524188369)); +#5112=ORIENTED_EDGE('',*,*,#6700,.F.); +#5113=ORIENTED_EDGE('',*,*,#6415,.T.); +#5114=ORIENTED_EDGE('',*,*,#6699,.T.); +#5115=ORIENTED_EDGE('',*,*,#5720,.T.); +#5116=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5117=DIRECTION('',(-1.0,0.0,-0.0)); +#5118=DIRECTION('',(0.0,0.0,-1.0)); +#5119=ORIENTED_EDGE('',*,*,#6416,.F.); +#5120=ORIENTED_EDGE('',*,*,#6700,.T.); +#5121=ORIENTED_EDGE('',*,*,#5719,.T.); +#5122=ORIENTED_EDGE('',*,*,#6701,.F.); +#5123=CARTESIAN_POINT('',(3.0,1.21789125318786,5.13248145592447)); +#5124=DIRECTION('',(0.0,0.587785252292473,-0.809016994374948)); +#5125=DIRECTION('',(-1.0,0.0,0.0)); +#5126=ORIENTED_EDGE('',*,*,#6417,.F.); +#5127=ORIENTED_EDGE('',*,*,#6701,.T.); +#5128=ORIENTED_EDGE('',*,*,#5718,.T.); +#5129=ORIENTED_EDGE('',*,*,#6702,.F.); +#5130=CARTESIAN_POINT('',(3.0,0.760242130933713,4.79997990570251)); +#5131=DIRECTION('',(0.0,-0.809016994374949,-0.587785252292471)); +#5132=DIRECTION('',(0.0,0.587785252292471,-0.809016994374949)); +#5133=ORIENTED_EDGE('',*,*,#6703,.F.); +#5134=ORIENTED_EDGE('',*,*,#6418,.T.); +#5135=ORIENTED_EDGE('',*,*,#6702,.T.); +#5136=ORIENTED_EDGE('',*,*,#5717,.T.); +#5137=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5138=DIRECTION('',(-1.0,0.0,-0.0)); +#5139=DIRECTION('',(0.0,0.0,-1.0)); +#5140=ORIENTED_EDGE('',*,*,#6419,.F.); +#5141=ORIENTED_EDGE('',*,*,#6703,.T.); +#5142=ORIENTED_EDGE('',*,*,#5716,.T.); +#5143=ORIENTED_EDGE('',*,*,#6704,.F.); +#5144=CARTESIAN_POINT('',(3.0,0.4,5.25981225900697)); +#5145=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548)); +#5146=DIRECTION('',(-1.0,0.0,0.0)); +#5147=ORIENTED_EDGE('',*,*,#6420,.F.); +#5148=ORIENTED_EDGE('',*,*,#6704,.T.); +#5149=ORIENTED_EDGE('',*,*,#6627,.T.); +#5150=ORIENTED_EDGE('',*,*,#6705,.F.); +#5151=CARTESIAN_POINT('',(3.0,0.0,4.85981225900697)); +#5152=DIRECTION('',(0.0,-0.707106781186549,-0.707106781186546)); +#5153=DIRECTION('',(0.0,0.707106781186546,-0.707106781186549)); +#5154=ORIENTED_EDGE('',*,*,#6706,.F.); +#5155=ORIENTED_EDGE('',*,*,#6421,.T.); +#5156=ORIENTED_EDGE('',*,*,#6705,.T.); +#5157=ORIENTED_EDGE('',*,*,#6626,.T.); +#5158=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5159=DIRECTION('',(-1.0,0.0,-0.0)); +#5160=DIRECTION('',(0.0,0.0,-1.0)); +#5161=ORIENTED_EDGE('',*,*,#6422,.F.); +#5162=ORIENTED_EDGE('',*,*,#6706,.T.); +#5163=ORIENTED_EDGE('',*,*,#6625,.T.); +#5164=ORIENTED_EDGE('',*,*,#6707,.F.); +#5165=CARTESIAN_POINT('',(3.0,-0.427740580711748,5.25762902795665)); +#5166=DIRECTION('',(0.0,0.809016994374947,-0.587785252292473)); +#5167=DIRECTION('',(-1.0,0.0,0.0)); +#5168=ORIENTED_EDGE('',*,*,#6423,.F.); +#5169=ORIENTED_EDGE('',*,*,#6707,.T.); +#5170=ORIENTED_EDGE('',*,*,#6624,.T.); +#5171=ORIENTED_EDGE('',*,*,#6708,.F.); +#5172=CARTESIAN_POINT('',(3.0,-0.760242130933711,4.7999799057025)); +#5173=DIRECTION('',(0.0,-0.587785252292475,-0.809016994374946)); +#5174=DIRECTION('',(0.0,-0.809016994374946,0.587785252292475)); +#5175=ORIENTED_EDGE('',*,*,#6709,.F.); +#5176=ORIENTED_EDGE('',*,*,#6424,.T.); +#5177=ORIENTED_EDGE('',*,*,#6708,.T.); +#5178=ORIENTED_EDGE('',*,*,#6623,.T.); +#5179=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5180=DIRECTION('',(-1.0,0.0,-0.0)); +#5181=DIRECTION('',(0.0,0.0,-1.0)); +#5182=ORIENTED_EDGE('',*,*,#6425,.F.); +#5183=ORIENTED_EDGE('',*,*,#6709,.T.); +#5184=ORIENTED_EDGE('',*,*,#6622,.T.); +#5185=ORIENTED_EDGE('',*,*,#6710,.F.); +#5186=CARTESIAN_POINT('',(3.0,-1.24494876873677,5.12598552116769)); +#5187=DIRECTION('',(0.0,0.891006524188368,-0.453990499739547)); +#5188=DIRECTION('',(-1.0,0.0,0.0)); +#5189=ORIENTED_EDGE('',*,*,#6426,.F.); +#5190=ORIENTED_EDGE('',*,*,#6710,.T.); +#5191=ORIENTED_EDGE('',*,*,#6621,.T.); +#5192=ORIENTED_EDGE('',*,*,#6711,.F.); +#5193=CARTESIAN_POINT('',(3.0,-1.50176457750486,4.62195611689965)); +#5194=DIRECTION('',(0.0,-0.453990499739549,-0.891006524188367)); +#5195=DIRECTION('',(0.0,-0.891006524188367,0.453990499739549)); +#5196=ORIENTED_EDGE('',*,*,#6712,.F.); +#5197=ORIENTED_EDGE('',*,*,#6427,.T.); +#5198=ORIENTED_EDGE('',*,*,#6711,.T.); +#5199=ORIENTED_EDGE('',*,*,#6620,.T.); +#5200=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5201=DIRECTION('',(-1.0,0.0,-0.0)); +#5202=DIRECTION('',(0.0,0.0,-1.0)); +#5203=ORIENTED_EDGE('',*,*,#6428,.F.); +#5204=ORIENTED_EDGE('',*,*,#6712,.T.); +#5205=ORIENTED_EDGE('',*,*,#6619,.T.); +#5206=ORIENTED_EDGE('',*,*,#6713,.F.); +#5207=CARTESIAN_POINT('',(3.0,-2.03150218632742,4.86812323867699)); +#5208=DIRECTION('',(0.0,0.951056516295154,-0.309016994374948)); +#5209=DIRECTION('',(-1.0,0.0,0.0)); +#5210=ORIENTED_EDGE('',*,*,#6429,.F.); +#5211=ORIENTED_EDGE('',*,*,#6713,.T.); +#5212=ORIENTED_EDGE('',*,*,#6618,.T.); +#5213=ORIENTED_EDGE('',*,*,#6714,.F.); +#5214=CARTESIAN_POINT('',(3.0,-2.20630859610695,4.33012442910582)); +#5215=DIRECTION('',(0.0,-0.309016994374949,-0.951056516295153)); +#5216=DIRECTION('',(0.0,-0.951056516295153,0.309016994374949)); +#5217=ORIENTED_EDGE('',*,*,#6715,.F.); +#5218=ORIENTED_EDGE('',*,*,#6430,.T.); +#5219=ORIENTED_EDGE('',*,*,#6714,.T.); +#5220=ORIENTED_EDGE('',*,*,#6617,.T.); +#5221=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5222=DIRECTION('',(-1.0,0.0,-0.0)); +#5223=DIRECTION('',(0.0,0.0,-1.0)); +#5224=ORIENTED_EDGE('',*,*,#6431,.F.); +#5225=ORIENTED_EDGE('',*,*,#6715,.T.); +#5226=ORIENTED_EDGE('',*,*,#6616,.T.); +#5227=ORIENTED_EDGE('',*,*,#6716,.F.); +#5228=CARTESIAN_POINT('',(3.0,-2.76803327792148,4.49039160567531)); +#5229=DIRECTION('',(0.0,0.987688340595138,-0.156434465040231)); +#5230=DIRECTION('',(-1.0,0.0,0.0)); +#5231=ORIENTED_EDGE('',*,*,#6432,.F.); +#5232=ORIENTED_EDGE('',*,*,#6716,.T.); +#5233=ORIENTED_EDGE('',*,*,#6615,.T.); +#5234=ORIENTED_EDGE('',*,*,#6717,.F.); +#5235=CARTESIAN_POINT('',(3.0,-2.85652597475447,3.93167070700834)); +#5236=DIRECTION('',(0.0,-0.156434465040233,-0.987688340595137)); +#5237=DIRECTION('',(0.0,-0.987688340595137,0.156434465040233)); +#5238=ORIENTED_EDGE('',*,*,#6718,.F.); +#5239=ORIENTED_EDGE('',*,*,#6433,.T.); +#5240=ORIENTED_EDGE('',*,*,#6717,.T.); +#5241=ORIENTED_EDGE('',*,*,#6614,.T.); +#5242=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5243=DIRECTION('',(-1.0,0.0,-0.0)); +#5244=DIRECTION('',(0.0,0.0,-1.0)); +#5245=ORIENTED_EDGE('',*,*,#6434,.F.); +#5246=ORIENTED_EDGE('',*,*,#6718,.T.); +#5247=ORIENTED_EDGE('',*,*,#6613,.T.); +#5248=ORIENTED_EDGE('',*,*,#6719,.F.); +#5249=CARTESIAN_POINT('',(3.0,-3.43640620363734,4.00209162858658)); +#5250=DIRECTION('',(0.0,1.0,-3.33066907387547E-16)); +#5251=DIRECTION('',(0.0,-3.33066907387547E-16,-1.0)); +#5252=ORIENTED_EDGE('',*,*,#6435,.F.); +#5253=ORIENTED_EDGE('',*,*,#6719,.T.); +#5254=ORIENTED_EDGE('',*,*,#6612,.T.); +#5255=ORIENTED_EDGE('',*,*,#6720,.F.); +#5256=CARTESIAN_POINT('',(3.0,-3.43640620363734,3.43640620363734)); +#5257=DIRECTION('',(0.0,-1.94289029309402E-15,-1.0)); +#5258=DIRECTION('',(0.0,-1.0,1.94289029309402E-15)); +#5259=ORIENTED_EDGE('',*,*,#6721,.F.); +#5260=ORIENTED_EDGE('',*,*,#6436,.T.); +#5261=ORIENTED_EDGE('',*,*,#6720,.T.); +#5262=ORIENTED_EDGE('',*,*,#6611,.T.); +#5263=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5264=DIRECTION('',(-1.0,0.0,-0.0)); +#5265=DIRECTION('',(0.0,0.0,-1.0)); +#5266=ORIENTED_EDGE('',*,*,#6437,.F.); +#5267=ORIENTED_EDGE('',*,*,#6721,.T.); +#5268=ORIENTED_EDGE('',*,*,#6610,.T.); +#5269=ORIENTED_EDGE('',*,*,#6722,.F.); +#5270=CARTESIAN_POINT('',(3.0,-4.02016340384133,3.41524687342144)); +#5271=DIRECTION('',(0.0,0.987688340595138,0.156434465040231)); +#5272=DIRECTION('',(1.0,0.0,-0.0)); +#5273=ORIENTED_EDGE('',*,*,#6438,.F.); +#5274=ORIENTED_EDGE('',*,*,#6722,.T.); +#5275=ORIENTED_EDGE('',*,*,#6609,.T.); +#5276=ORIENTED_EDGE('',*,*,#6723,.F.); +#5277=CARTESIAN_POINT('',(3.0,-3.93167070700834,2.85652597475447)); +#5278=DIRECTION('',(0.0,0.156434465040229,-0.987688340595138)); +#5279=DIRECTION('',(-1.0,0.0,0.0)); +#5280=ORIENTED_EDGE('',*,*,#6724,.F.); +#5281=ORIENTED_EDGE('',*,*,#6439,.T.); +#5282=ORIENTED_EDGE('',*,*,#6723,.T.); +#5283=ORIENTED_EDGE('',*,*,#6608,.T.); +#5284=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5285=DIRECTION('',(-1.0,0.0,-0.0)); +#5286=DIRECTION('',(0.0,0.0,-1.0)); +#5287=ORIENTED_EDGE('',*,*,#6440,.F.); +#5288=ORIENTED_EDGE('',*,*,#6724,.T.); +#5289=ORIENTED_EDGE('',*,*,#6607,.T.); +#5290=ORIENTED_EDGE('',*,*,#6725,.F.); +#5291=CARTESIAN_POINT('',(3.0,-4.50493083888535,2.74430740567812)); +#5292=DIRECTION('',(0.0,0.951056516295154,0.309016994374947)); +#5293=DIRECTION('',(1.0,0.0,-0.0)); +#5294=ORIENTED_EDGE('',*,*,#6441,.F.); +#5295=ORIENTED_EDGE('',*,*,#6725,.T.); +#5296=ORIENTED_EDGE('',*,*,#6606,.T.); +#5297=ORIENTED_EDGE('',*,*,#6726,.F.); +#5298=CARTESIAN_POINT('',(3.0,-4.33012442910582,2.20630859610695)); +#5299=DIRECTION('',(0.0,0.309016994374946,-0.951056516295154)); +#5300=DIRECTION('',(-1.0,0.0,0.0)); +#5301=ORIENTED_EDGE('',*,*,#6727,.F.); +#5302=ORIENTED_EDGE('',*,*,#6442,.T.); +#5303=ORIENTED_EDGE('',*,*,#6726,.T.); +#5304=ORIENTED_EDGE('',*,*,#6605,.T.); +#5305=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5306=DIRECTION('',(-1.0,0.0,-0.0)); +#5307=DIRECTION('',(0.0,0.0,-1.0)); +#5308=ORIENTED_EDGE('',*,*,#6443,.F.); +#5309=ORIENTED_EDGE('',*,*,#6727,.T.); +#5310=ORIENTED_EDGE('',*,*,#6604,.T.); +#5311=ORIENTED_EDGE('',*,*,#6728,.F.); +#5312=CARTESIAN_POINT('',(3.0,-4.87877192566773,2.0057939817729)); +#5313=DIRECTION('',(0.0,0.891006524188368,0.453990499739547)); +#5314=DIRECTION('',(1.0,0.0,-0.0)); +#5315=ORIENTED_EDGE('',*,*,#6444,.F.); +#5316=ORIENTED_EDGE('',*,*,#6728,.T.); +#5317=ORIENTED_EDGE('',*,*,#6603,.T.); +#5318=ORIENTED_EDGE('',*,*,#6729,.F.); +#5319=CARTESIAN_POINT('',(3.0,-4.62195611689965,1.50176457750486)); +#5320=DIRECTION('',(0.0,0.453990499739545,-0.891006524188369)); +#5321=DIRECTION('',(-1.0,0.0,0.0)); +#5322=ORIENTED_EDGE('',*,*,#6730,.F.); +#5323=ORIENTED_EDGE('',*,*,#6445,.T.); +#5324=ORIENTED_EDGE('',*,*,#6729,.T.); +#5325=ORIENTED_EDGE('',*,*,#6602,.T.); +#5326=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5327=DIRECTION('',(-1.0,0.0,-0.0)); +#5328=DIRECTION('',(0.0,0.0,-1.0)); +#5329=ORIENTED_EDGE('',*,*,#6446,.F.); +#5330=ORIENTED_EDGE('',*,*,#6730,.T.); +#5331=ORIENTED_EDGE('',*,*,#6601,.T.); +#5332=ORIENTED_EDGE('',*,*,#6731,.F.); +#5333=CARTESIAN_POINT('',(3.0,-5.13248145592447,1.21789125318786)); +#5334=DIRECTION('',(0.0,0.809016994374948,0.587785252292473)); +#5335=DIRECTION('',(1.0,0.0,-0.0)); +#5336=ORIENTED_EDGE('',*,*,#6447,.F.); +#5337=ORIENTED_EDGE('',*,*,#6731,.T.); +#5338=ORIENTED_EDGE('',*,*,#6600,.T.); +#5339=ORIENTED_EDGE('',*,*,#6732,.F.); +#5340=CARTESIAN_POINT('',(3.0,-4.7999799057025,0.760242130933712)); +#5341=DIRECTION('',(0.0,0.587785252292472,-0.809016994374949)); +#5342=DIRECTION('',(-1.0,0.0,0.0)); +#5343=ORIENTED_EDGE('',*,*,#6733,.F.); +#5344=ORIENTED_EDGE('',*,*,#6448,.T.); +#5345=ORIENTED_EDGE('',*,*,#6732,.T.); +#5346=ORIENTED_EDGE('',*,*,#6599,.T.); +#5347=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5348=DIRECTION('',(-1.0,0.0,-0.0)); +#5349=DIRECTION('',(0.0,0.0,-1.0)); +#5350=ORIENTED_EDGE('',*,*,#6449,.F.); +#5351=ORIENTED_EDGE('',*,*,#6733,.T.); +#5352=ORIENTED_EDGE('',*,*,#6598,.T.); +#5353=ORIENTED_EDGE('',*,*,#6734,.F.); +#5354=CARTESIAN_POINT('',(3.0,-5.25981225900697,0.400000000000001)); +#5355=DIRECTION('',(0.0,0.707106781186548,0.707106781186547)); +#5356=DIRECTION('',(1.0,0.0,-0.0)); +#5357=ORIENTED_EDGE('',*,*,#6450,.F.); +#5358=ORIENTED_EDGE('',*,*,#6734,.T.); +#5359=ORIENTED_EDGE('',*,*,#6597,.T.); +#5360=ORIENTED_EDGE('',*,*,#6735,.F.); +#5361=CARTESIAN_POINT('',(3.0,-4.85981225900697,4.04660659897885E-16)); +#5362=DIRECTION('',(0.0,0.707106781186546,-0.707106781186549)); +#5363=DIRECTION('',(-1.0,0.0,0.0)); +#5364=ORIENTED_EDGE('',*,*,#6736,.F.); +#5365=ORIENTED_EDGE('',*,*,#6451,.T.); +#5366=ORIENTED_EDGE('',*,*,#6735,.T.); +#5367=ORIENTED_EDGE('',*,*,#6596,.T.); +#5368=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5369=DIRECTION('',(-1.0,0.0,-0.0)); +#5370=DIRECTION('',(0.0,0.0,-1.0)); +#5371=ORIENTED_EDGE('',*,*,#6452,.F.); +#5372=ORIENTED_EDGE('',*,*,#6736,.T.); +#5373=ORIENTED_EDGE('',*,*,#6595,.T.); +#5374=ORIENTED_EDGE('',*,*,#6737,.F.); +#5375=CARTESIAN_POINT('',(3.0,-5.25762902795665,-0.427740580711748)); +#5376=DIRECTION('',(0.0,0.587785252292474,0.809016994374947)); +#5377=DIRECTION('',(1.0,-0.0,0.0)); +#5378=ORIENTED_EDGE('',*,*,#6453,.F.); +#5379=ORIENTED_EDGE('',*,*,#6737,.T.); +#5380=ORIENTED_EDGE('',*,*,#6594,.T.); +#5381=ORIENTED_EDGE('',*,*,#6738,.F.); +#5382=CARTESIAN_POINT('',(3.0,-4.7999799057025,-0.760242130933711)); +#5383=DIRECTION('',(0.0,0.809016994374946,-0.587785252292475)); +#5384=DIRECTION('',(-1.0,0.0,0.0)); +#5385=ORIENTED_EDGE('',*,*,#6739,.F.); +#5386=ORIENTED_EDGE('',*,*,#6454,.T.); +#5387=ORIENTED_EDGE('',*,*,#6738,.T.); +#5388=ORIENTED_EDGE('',*,*,#6593,.T.); +#5389=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5390=DIRECTION('',(-1.0,0.0,-0.0)); +#5391=DIRECTION('',(0.0,0.0,-1.0)); +#5392=ORIENTED_EDGE('',*,*,#6455,.F.); +#5393=ORIENTED_EDGE('',*,*,#6739,.T.); +#5394=ORIENTED_EDGE('',*,*,#6592,.T.); +#5395=ORIENTED_EDGE('',*,*,#6740,.F.); +#5396=CARTESIAN_POINT('',(3.0,-5.12598552116769,-1.24494876873677)); +#5397=DIRECTION('',(0.0,0.453990499739547,0.891006524188368)); +#5398=DIRECTION('',(1.0,-0.0,0.0)); +#5399=ORIENTED_EDGE('',*,*,#6456,.F.); +#5400=ORIENTED_EDGE('',*,*,#6740,.T.); +#5401=ORIENTED_EDGE('',*,*,#6591,.T.); +#5402=ORIENTED_EDGE('',*,*,#6741,.F.); +#5403=CARTESIAN_POINT('',(3.0,-4.62195611689965,-1.50176457750486)); +#5404=DIRECTION('',(0.0,0.891006524188367,-0.453990499739549)); +#5405=DIRECTION('',(-1.0,0.0,0.0)); +#5406=ORIENTED_EDGE('',*,*,#6742,.F.); +#5407=ORIENTED_EDGE('',*,*,#6457,.T.); +#5408=ORIENTED_EDGE('',*,*,#6741,.T.); +#5409=ORIENTED_EDGE('',*,*,#6590,.T.); +#5410=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5411=DIRECTION('',(-1.0,0.0,-0.0)); +#5412=DIRECTION('',(0.0,0.0,-1.0)); +#5413=ORIENTED_EDGE('',*,*,#6458,.F.); +#5414=ORIENTED_EDGE('',*,*,#6742,.T.); +#5415=ORIENTED_EDGE('',*,*,#6589,.T.); +#5416=ORIENTED_EDGE('',*,*,#6743,.F.); +#5417=CARTESIAN_POINT('',(3.0,-4.86812323867699,-2.03150218632742)); +#5418=DIRECTION('',(0.0,0.309016994374948,0.951056516295154)); +#5419=DIRECTION('',(1.0,-0.0,0.0)); +#5420=ORIENTED_EDGE('',*,*,#6459,.F.); +#5421=ORIENTED_EDGE('',*,*,#6743,.T.); +#5422=ORIENTED_EDGE('',*,*,#6588,.T.); +#5423=ORIENTED_EDGE('',*,*,#6744,.F.); +#5424=CARTESIAN_POINT('',(3.0,-4.33012442910582,-2.20630859610695)); +#5425=DIRECTION('',(0.0,0.951056516295153,-0.309016994374949)); +#5426=DIRECTION('',(-1.0,0.0,0.0)); +#5427=ORIENTED_EDGE('',*,*,#6745,.F.); +#5428=ORIENTED_EDGE('',*,*,#6460,.T.); +#5429=ORIENTED_EDGE('',*,*,#6744,.T.); +#5430=ORIENTED_EDGE('',*,*,#6587,.T.); +#5431=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5432=DIRECTION('',(-1.0,0.0,-0.0)); +#5433=DIRECTION('',(0.0,0.0,-1.0)); +#5434=ORIENTED_EDGE('',*,*,#6461,.F.); +#5435=ORIENTED_EDGE('',*,*,#6745,.T.); +#5436=ORIENTED_EDGE('',*,*,#6586,.T.); +#5437=ORIENTED_EDGE('',*,*,#6746,.F.); +#5438=CARTESIAN_POINT('',(3.0,-4.49039160567531,-2.76803327792148)); +#5439=DIRECTION('',(0.0,0.156434465040231,0.987688340595138)); +#5440=DIRECTION('',(1.0,-0.0,0.0)); +#5441=ORIENTED_EDGE('',*,*,#6462,.F.); +#5442=ORIENTED_EDGE('',*,*,#6746,.T.); +#5443=ORIENTED_EDGE('',*,*,#6585,.T.); +#5444=ORIENTED_EDGE('',*,*,#6747,.F.); +#5445=CARTESIAN_POINT('',(3.0,-3.93167070700834,-2.85652597475447)); +#5446=DIRECTION('',(0.0,0.987688340595137,-0.156434465040233)); +#5447=DIRECTION('',(-1.0,0.0,0.0)); +#5448=ORIENTED_EDGE('',*,*,#6628,.F.); +#5449=ORIENTED_EDGE('',*,*,#6343,.T.); +#5450=ORIENTED_EDGE('',*,*,#6747,.T.); +#5451=ORIENTED_EDGE('',*,*,#6584,.T.); +#5452=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#5453=DIRECTION('',(-1.0,0.0,-0.0)); +#5454=DIRECTION('',(0.0,0.0,-1.0)); +#5455=ORIENTED_EDGE('',*,*,#6748,.F.); +#5456=ORIENTED_EDGE('',*,*,#6749,.T.); +#5457=ORIENTED_EDGE('',*,*,#6750,.F.); +#5458=ORIENTED_EDGE('',*,*,#6751,.T.); +#5459=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5460=DIRECTION('',(-1.0,0.0,0.0)); +#5461=DIRECTION('',(0.0,0.0,1.0)); +#5462=ORIENTED_EDGE('',*,*,#6752,.F.); +#5463=ORIENTED_EDGE('',*,*,#6751,.F.); +#5464=ORIENTED_EDGE('',*,*,#6753,.F.); +#5465=ORIENTED_EDGE('',*,*,#6749,.F.); +#5466=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5467=DIRECTION('',(-1.0,0.0,0.0)); +#5468=DIRECTION('',(0.0,0.0,1.0)); +#5469=ORIENTED_EDGE('',*,*,#6752,.T.); +#5470=ORIENTED_EDGE('',*,*,#6754,.F.); +#5471=ORIENTED_EDGE('',*,*,#6753,.T.); +#5472=ORIENTED_EDGE('',*,*,#6755,.F.); +#5473=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5474=DIRECTION('',(-1.0,0.0,0.0)); +#5475=DIRECTION('',(0.0,0.0,1.0)); +#5476=ORIENTED_EDGE('',*,*,#6748,.T.); +#5477=ORIENTED_EDGE('',*,*,#6755,.T.); +#5478=ORIENTED_EDGE('',*,*,#6750,.T.); +#5479=ORIENTED_EDGE('',*,*,#6754,.T.); +#5480=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5481=DIRECTION('',(-1.0,0.0,0.0)); +#5482=DIRECTION('',(0.0,0.0,1.0)); +#5483=ORIENTED_EDGE('',*,*,#6756,.F.); +#5484=ORIENTED_EDGE('',*,*,#6757,.T.); +#5485=ORIENTED_EDGE('',*,*,#6758,.F.); +#5486=ORIENTED_EDGE('',*,*,#6759,.T.); +#5487=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5488=DIRECTION('',(-1.0,0.0,0.0)); +#5489=DIRECTION('',(0.0,0.0,1.0)); +#5490=ORIENTED_EDGE('',*,*,#6760,.F.); +#5491=ORIENTED_EDGE('',*,*,#6759,.F.); +#5492=ORIENTED_EDGE('',*,*,#6761,.F.); +#5493=ORIENTED_EDGE('',*,*,#6757,.F.); +#5494=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5495=DIRECTION('',(-1.0,0.0,0.0)); +#5496=DIRECTION('',(0.0,0.0,1.0)); +#5497=ORIENTED_EDGE('',*,*,#6760,.T.); +#5498=ORIENTED_EDGE('',*,*,#6762,.F.); +#5499=ORIENTED_EDGE('',*,*,#6761,.T.); +#5500=ORIENTED_EDGE('',*,*,#6763,.F.); +#5501=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5502=DIRECTION('',(-1.0,0.0,0.0)); +#5503=DIRECTION('',(0.0,0.0,1.0)); +#5504=ORIENTED_EDGE('',*,*,#6756,.T.); +#5505=ORIENTED_EDGE('',*,*,#6763,.T.); +#5506=ORIENTED_EDGE('',*,*,#6758,.T.); +#5507=ORIENTED_EDGE('',*,*,#6762,.T.); +#5508=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5509=DIRECTION('',(-1.0,0.0,0.0)); +#5510=DIRECTION('',(0.0,0.0,1.0)); +#5511=ORIENTED_EDGE('',*,*,#6764,.F.); +#5512=ORIENTED_EDGE('',*,*,#6765,.F.); +#5513=ORIENTED_EDGE('',*,*,#6766,.F.); +#5514=ORIENTED_EDGE('',*,*,#6767,.T.); +#5515=ORIENTED_EDGE('',*,*,#6768,.T.); +#5516=ORIENTED_EDGE('',*,*,#6769,.T.); +#5517=ORIENTED_EDGE('',*,*,#6770,.T.); +#5518=ORIENTED_EDGE('',*,*,#6771,.T.); +#5519=ORIENTED_EDGE('',*,*,#6772,.T.); +#5520=ORIENTED_EDGE('',*,*,#6773,.T.); +#5521=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5522=DIRECTION('',(1.0,1.43900713488734E-17,2.49243347007899E-17)); +#5523=DIRECTION('',(-2.87801426977468E-17,0.5,0.866025403784438)); +#5524=ORIENTED_EDGE('',*,*,#6774,.F.); +#5525=ORIENTED_EDGE('',*,*,#6775,.T.); +#5526=ORIENTED_EDGE('',*,*,#6776,.F.); +#5527=ORIENTED_EDGE('',*,*,#6777,.T.); +#5528=ORIENTED_EDGE('',*,*,#6778,.T.); +#5529=ORIENTED_EDGE('',*,*,#6779,.T.); +#5530=ORIENTED_EDGE('',*,*,#6780,.T.); +#5531=ORIENTED_EDGE('',*,*,#6781,.T.); +#5532=ORIENTED_EDGE('',*,*,#6782,.T.); +#5533=ORIENTED_EDGE('',*,*,#6783,.T.); +#5534=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#5535=DIRECTION('',(-1.0,6.96293774945486E-19,1.20601619519951E-18)); +#5536=DIRECTION('',(1.39258754989097E-18,0.5,0.866025403784438)); +#5537=ORIENTED_EDGE('',*,*,#6784,.F.); +#5538=ORIENTED_EDGE('',*,*,#6785,.T.); +#5539=ORIENTED_EDGE('',*,*,#6786,.F.); +#5540=ORIENTED_EDGE('',*,*,#6787,.F.); +#5541=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#5542=DIRECTION('',(1.0,-0.0,0.0)); +#5543=DIRECTION('',(0.0,0.5,0.866025403784438)); +#5544=ORIENTED_EDGE('',*,*,#6788,.F.); +#5545=ORIENTED_EDGE('',*,*,#6789,.F.); +#5546=ORIENTED_EDGE('',*,*,#6790,.T.); +#5547=ORIENTED_EDGE('',*,*,#6777,.F.); +#5548=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5549=DIRECTION('',(-1.0,0.0,-0.0)); +#5550=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5551=ORIENTED_EDGE('',*,*,#6791,.F.); +#5552=ORIENTED_EDGE('',*,*,#6783,.F.); +#5553=ORIENTED_EDGE('',*,*,#6792,.T.); +#5554=ORIENTED_EDGE('',*,*,#6793,.F.); +#5555=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5556=DIRECTION('',(-1.0,0.0,-0.0)); +#5557=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5558=ORIENTED_EDGE('',*,*,#6775,.F.); +#5559=ORIENTED_EDGE('',*,*,#6794,.F.); +#5560=ORIENTED_EDGE('',*,*,#6787,.T.); +#5561=ORIENTED_EDGE('',*,*,#6795,.T.); +#5562=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#5563=DIRECTION('',(1.0,0.0,0.0)); +#5564=DIRECTION('',(0.0,1.0,0.0)); +#5565=ORIENTED_EDGE('',*,*,#6796,.T.); +#5566=ORIENTED_EDGE('',*,*,#6765,.T.); +#5567=ORIENTED_EDGE('',*,*,#6785,.F.); +#5568=ORIENTED_EDGE('',*,*,#6797,.F.); +#5569=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5570=DIRECTION('',(-1.0,0.0,0.0)); +#5571=DIRECTION('',(0.0,0.0,1.0)); +#5572=ORIENTED_EDGE('',*,*,#6771,.F.); +#5573=ORIENTED_EDGE('',*,*,#6798,.T.); +#5574=ORIENTED_EDGE('',*,*,#6799,.F.); +#5575=ORIENTED_EDGE('',*,*,#6800,.T.); +#5576=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5577=DIRECTION('',(-1.0,0.0,-0.0)); +#5578=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5579=ORIENTED_EDGE('',*,*,#6791,.T.); +#5580=ORIENTED_EDGE('',*,*,#6773,.F.); +#5581=ORIENTED_EDGE('',*,*,#6801,.T.); +#5582=ORIENTED_EDGE('',*,*,#6802,.F.); +#5583=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5584=DIRECTION('',(-1.0,0.0,-0.0)); +#5585=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5586=ORIENTED_EDGE('',*,*,#6803,.F.); +#5587=ORIENTED_EDGE('',*,*,#6804,.T.); +#5588=ORIENTED_EDGE('',*,*,#6781,.F.); +#5589=ORIENTED_EDGE('',*,*,#6805,.T.); +#5590=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5591=DIRECTION('',(-1.0,0.0,-0.0)); +#5592=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5593=ORIENTED_EDGE('',*,*,#6806,.F.); +#5594=ORIENTED_EDGE('',*,*,#6807,.T.); +#5595=ORIENTED_EDGE('',*,*,#6779,.F.); +#5596=ORIENTED_EDGE('',*,*,#6808,.T.); +#5597=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5598=DIRECTION('',(-1.0,0.0,-0.0)); +#5599=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5600=ORIENTED_EDGE('',*,*,#6788,.T.); +#5601=ORIENTED_EDGE('',*,*,#6809,.F.); +#5602=ORIENTED_EDGE('',*,*,#6810,.T.); +#5603=ORIENTED_EDGE('',*,*,#6767,.F.); +#5604=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5605=DIRECTION('',(-1.0,0.0,-0.0)); +#5606=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5607=ORIENTED_EDGE('',*,*,#6769,.F.); +#5608=ORIENTED_EDGE('',*,*,#6811,.T.); +#5609=ORIENTED_EDGE('',*,*,#6812,.F.); +#5610=ORIENTED_EDGE('',*,*,#6813,.T.); +#5611=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5612=DIRECTION('',(-1.0,0.0,-0.0)); +#5613=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5614=ORIENTED_EDGE('',*,*,#6784,.T.); +#5615=ORIENTED_EDGE('',*,*,#6795,.F.); +#5616=ORIENTED_EDGE('',*,*,#6786,.T.); +#5617=ORIENTED_EDGE('',*,*,#6797,.T.); +#5618=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#5619=DIRECTION('',(1.0,-0.0,0.0)); +#5620=DIRECTION('',(0.0,0.5,0.866025403784438)); +#5621=ORIENTED_EDGE('',*,*,#6770,.F.); +#5622=ORIENTED_EDGE('',*,*,#6813,.F.); +#5623=ORIENTED_EDGE('',*,*,#6814,.F.); +#5624=ORIENTED_EDGE('',*,*,#6798,.F.); +#5625=CARTESIAN_POINT('',(-12.1517335774951,-3.03108891324555,5.74999999999999)); +#5626=DIRECTION('',(0.0,-0.866025403784439,0.5)); +#5627=DIRECTION('',(-1.0,0.0,0.0)); +#5628=ORIENTED_EDGE('',*,*,#6768,.F.); +#5629=ORIENTED_EDGE('',*,*,#6810,.F.); +#5630=ORIENTED_EDGE('',*,*,#6815,.F.); +#5631=ORIENTED_EDGE('',*,*,#6811,.F.); +#5632=CARTESIAN_POINT('',(-12.1517335774951,-6.49519052838329,0.249999999999989)); +#5633=DIRECTION('',(0.0,-0.866025403784439,-0.5)); +#5634=DIRECTION('',(0.0,0.5,-0.866025403784439)); +#5635=ORIENTED_EDGE('',*,*,#6816,.F.); +#5636=ORIENTED_EDGE('',*,*,#6808,.F.); +#5637=ORIENTED_EDGE('',*,*,#6778,.F.); +#5638=ORIENTED_EDGE('',*,*,#6790,.F.); +#5639=CARTESIAN_POINT('',(-12.1517335774951,-3.46410161513775,-5.50000000000001)); +#5640=DIRECTION('',(0.0,-3.88578058618805E-16,-1.0)); +#5641=DIRECTION('',(0.0,-1.0,3.88578058618805E-16)); +#5642=ORIENTED_EDGE('',*,*,#6817,.F.); +#5643=ORIENTED_EDGE('',*,*,#6805,.F.); +#5644=ORIENTED_EDGE('',*,*,#6780,.F.); +#5645=ORIENTED_EDGE('',*,*,#6807,.F.); +#5646=CARTESIAN_POINT('',(-12.1517335774951,3.03108891324554,-5.75)); +#5647=DIRECTION('',(0.0,0.866025403784438,-0.5)); +#5648=DIRECTION('',(-1.0,0.0,0.0)); +#5649=ORIENTED_EDGE('',*,*,#6818,.F.); +#5650=ORIENTED_EDGE('',*,*,#6792,.F.); +#5651=ORIENTED_EDGE('',*,*,#6782,.F.); +#5652=ORIENTED_EDGE('',*,*,#6804,.F.); +#5653=CARTESIAN_POINT('',(-12.1517335774951,6.49519052838329,-0.249999999999991)); +#5654=DIRECTION('',(0.0,0.866025403784439,0.499999999999999)); +#5655=DIRECTION('',(1.0,0.0,-0.0)); +#5656=ORIENTED_EDGE('',*,*,#6772,.F.); +#5657=ORIENTED_EDGE('',*,*,#6800,.F.); +#5658=ORIENTED_EDGE('',*,*,#6819,.F.); +#5659=ORIENTED_EDGE('',*,*,#6801,.F.); +#5660=CARTESIAN_POINT('',(-12.1517335774951,3.46410161513775,5.50000000000001)); +#5661=DIRECTION('',(0.0,8.88178419700125E-16,1.0)); +#5662=DIRECTION('',(0.0,-1.0,8.88178419700125E-16)); +#5663=ORIENTED_EDGE('',*,*,#6774,.T.); +#5664=ORIENTED_EDGE('',*,*,#6802,.T.); +#5665=ORIENTED_EDGE('',*,*,#6819,.T.); +#5666=ORIENTED_EDGE('',*,*,#6799,.T.); +#5667=ORIENTED_EDGE('',*,*,#6814,.T.); +#5668=ORIENTED_EDGE('',*,*,#6812,.T.); +#5669=ORIENTED_EDGE('',*,*,#6815,.T.); +#5670=ORIENTED_EDGE('',*,*,#6809,.T.); +#5671=ORIENTED_EDGE('',*,*,#6776,.T.); +#5672=ORIENTED_EDGE('',*,*,#6794,.T.); +#5673=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#5674=DIRECTION('',(-1.0,6.96293774945486E-19,1.20601619519951E-18)); +#5675=DIRECTION('',(1.39258754989097E-18,0.5,0.866025403784438)); +#5676=ORIENTED_EDGE('',*,*,#6764,.T.); +#5677=ORIENTED_EDGE('',*,*,#6793,.T.); +#5678=ORIENTED_EDGE('',*,*,#6818,.T.); +#5679=ORIENTED_EDGE('',*,*,#6803,.T.); +#5680=ORIENTED_EDGE('',*,*,#6817,.T.); +#5681=ORIENTED_EDGE('',*,*,#6806,.T.); +#5682=ORIENTED_EDGE('',*,*,#6816,.T.); +#5683=ORIENTED_EDGE('',*,*,#6789,.T.); +#5684=ORIENTED_EDGE('',*,*,#6766,.T.); +#5685=ORIENTED_EDGE('',*,*,#6796,.F.); +#5686=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5687=DIRECTION('',(1.0,1.43900713488734E-17,2.49243347007899E-17)); +#5688=DIRECTION('',(-2.87801426977468E-17,0.5,0.866025403784438)); +#5689=EDGE_CURVE('',#6820,#6821,#6822,.T.); +#5690=EDGE_CURVE('',#6820,#6823,#6824,.T.); +#5691=EDGE_CURVE('',#6823,#6825,#6826,.T.); +#5692=EDGE_CURVE('',#6827,#6825,#6828,.T.); +#5693=EDGE_CURVE('',#6829,#6827,#6830,.T.); +#5694=EDGE_CURVE('',#6821,#6829,#6831,.T.); +#5695=EDGE_CURVE('',#6832,#6833,#6834,.T.); +#5696=EDGE_CURVE('',#6832,#6835,#6836,.T.); +#5697=EDGE_CURVE('',#6835,#6837,#6838,.T.); +#5698=EDGE_CURVE('',#6839,#6837,#6840,.T.); +#5699=EDGE_CURVE('',#6841,#6839,#6842,.T.); +#5700=EDGE_CURVE('',#6833,#6841,#6843,.T.); +#5701=EDGE_CURVE('',#6844,#6845,#6846,.T.); +#5702=EDGE_CURVE('',#6844,#6847,#6848,.T.); +#5703=EDGE_CURVE('',#6847,#6849,#6850,.T.); +#5704=EDGE_CURVE('',#6851,#6849,#6852,.T.); +#5705=EDGE_CURVE('',#6853,#6851,#6854,.T.); +#5706=EDGE_CURVE('',#6845,#6853,#6855,.T.); +#5707=EDGE_CURVE('',#6856,#6857,#6858,.T.); +#5708=EDGE_CURVE('',#6856,#6859,#6860,.T.); +#5709=EDGE_CURVE('',#6859,#6861,#6862,.T.); +#5710=EDGE_CURVE('',#6863,#6861,#6864,.T.); +#5711=EDGE_CURVE('',#6865,#6863,#6866,.T.); +#5712=EDGE_CURVE('',#6857,#6865,#6867,.T.); +#5713=EDGE_CURVE('',#6868,#6869,#6870,.T.); +#5714=EDGE_CURVE('',#6868,#6871,#6872,.T.); +#5715=EDGE_CURVE('',#6873,#6871,#6874,.T.); +#5716=EDGE_CURVE('',#6875,#6873,#6876,.T.); +#5717=EDGE_CURVE('',#6877,#6875,#6878,.T.); +#5718=EDGE_CURVE('',#6879,#6877,#6880,.T.); +#5719=EDGE_CURVE('',#6881,#6879,#6882,.T.); +#5720=EDGE_CURVE('',#6883,#6881,#6884,.T.); +#5721=EDGE_CURVE('',#6885,#6883,#6886,.T.); +#5722=EDGE_CURVE('',#6887,#6885,#6888,.T.); +#5723=EDGE_CURVE('',#6889,#6887,#6890,.T.); +#5724=EDGE_CURVE('',#6891,#6889,#6892,.T.); +#5725=EDGE_CURVE('',#6893,#6891,#6894,.T.); +#5726=EDGE_CURVE('',#6895,#6893,#6896,.T.); +#5727=EDGE_CURVE('',#6897,#6895,#6898,.T.); +#5728=EDGE_CURVE('',#6899,#6897,#6900,.T.); +#5729=EDGE_CURVE('',#6901,#6899,#6902,.T.); +#5730=EDGE_CURVE('',#6903,#6901,#6904,.T.); +#5731=EDGE_CURVE('',#6905,#6903,#6906,.T.); +#5732=EDGE_CURVE('',#6907,#6905,#6908,.T.); +#5733=EDGE_CURVE('',#6909,#6907,#6910,.T.); +#5734=EDGE_CURVE('',#6911,#6909,#6912,.T.); +#5735=EDGE_CURVE('',#6913,#6911,#6914,.T.); +#5736=EDGE_CURVE('',#6915,#6913,#6916,.T.); +#5737=EDGE_CURVE('',#6917,#6915,#6918,.T.); +#5738=EDGE_CURVE('',#6919,#6917,#6920,.T.); +#5739=EDGE_CURVE('',#6921,#6919,#6922,.T.); +#5740=EDGE_CURVE('',#6923,#6921,#6924,.T.); +#5741=EDGE_CURVE('',#6925,#6923,#6926,.T.); +#5742=EDGE_CURVE('',#6927,#6925,#6928,.T.); +#5743=EDGE_CURVE('',#6929,#6927,#6930,.T.); +#5744=EDGE_CURVE('',#6931,#6929,#6932,.T.); +#5745=EDGE_CURVE('',#6933,#6931,#6934,.T.); +#5746=EDGE_CURVE('',#6935,#6933,#6936,.T.); +#5747=EDGE_CURVE('',#6937,#6935,#6938,.T.); +#5748=EDGE_CURVE('',#6939,#6937,#6940,.T.); +#5749=EDGE_CURVE('',#6941,#6939,#6942,.T.); +#5750=EDGE_CURVE('',#6943,#6941,#6944,.T.); +#5751=EDGE_CURVE('',#6945,#6943,#6946,.T.); +#5752=EDGE_CURVE('',#6947,#6945,#6948,.T.); +#5753=EDGE_CURVE('',#6949,#6947,#6950,.T.); +#5754=EDGE_CURVE('',#6951,#6949,#6952,.T.); +#5755=EDGE_CURVE('',#6953,#6951,#6954,.T.); +#5756=EDGE_CURVE('',#6955,#6953,#6956,.T.); +#5757=EDGE_CURVE('',#6957,#6955,#6958,.T.); +#5758=EDGE_CURVE('',#6959,#6957,#6960,.T.); +#5759=EDGE_CURVE('',#6961,#6959,#6962,.T.); +#5760=EDGE_CURVE('',#6963,#6961,#6964,.T.); +#5761=EDGE_CURVE('',#6965,#6963,#6966,.T.); +#5762=EDGE_CURVE('',#6967,#6965,#6968,.T.); +#5763=EDGE_CURVE('',#6969,#6967,#6970,.T.); +#5764=EDGE_CURVE('',#6971,#6969,#6972,.T.); +#5765=EDGE_CURVE('',#6973,#6971,#6974,.T.); +#5766=EDGE_CURVE('',#6975,#6973,#6976,.T.); +#5767=EDGE_CURVE('',#6977,#6975,#6978,.T.); +#5768=EDGE_CURVE('',#6979,#6977,#6980,.T.); +#5769=EDGE_CURVE('',#6981,#6979,#6982,.T.); +#5770=EDGE_CURVE('',#6983,#6981,#6984,.T.); +#5771=EDGE_CURVE('',#6985,#6983,#6986,.T.); +#5772=EDGE_CURVE('',#6987,#6985,#6988,.T.); +#5773=EDGE_CURVE('',#6989,#6987,#6990,.T.); +#5774=EDGE_CURVE('',#6991,#6989,#6992,.T.); +#5775=EDGE_CURVE('',#6869,#6991,#6993,.T.); +#5776=EDGE_CURVE('',#6994,#6868,#6995,.T.); +#5777=EDGE_CURVE('',#6996,#6994,#6997,.T.); +#5778=EDGE_CURVE('',#6871,#6996,#6998,.T.); +#5779=EDGE_CURVE('',#6999,#6994,#7000,.T.); +#5780=EDGE_CURVE('',#6999,#7001,#7002,.T.); +#5781=EDGE_CURVE('',#6996,#7001,#7003,.T.); +#5782=EDGE_CURVE('',#7001,#7004,#7005,.T.); +#5783=EDGE_CURVE('',#7006,#6999,#7007,.T.); +#5784=EDGE_CURVE('',#7004,#7006,#7008,.T.); +#5785=EDGE_CURVE('',#7009,#7010,#7011,.T.); +#5786=EDGE_CURVE('',#7012,#7009,#7013,.T.); +#5787=EDGE_CURVE('',#7014,#7012,#7015,.T.); +#5788=EDGE_CURVE('',#7010,#7014,#7016,.T.); +#5789=EDGE_CURVE('',#6823,#7017,#7018,.T.); +#5790=EDGE_CURVE('',#7019,#6820,#7020,.T.); +#5791=EDGE_CURVE('',#7021,#7019,#7022,.T.); +#5792=EDGE_CURVE('',#7017,#7021,#7023,.T.); +#5793=EDGE_CURVE('',#6835,#7024,#7025,.T.); +#5794=EDGE_CURVE('',#7026,#6832,#7027,.T.); +#5795=EDGE_CURVE('',#7028,#7026,#7029,.T.); +#5796=EDGE_CURVE('',#7024,#7028,#7030,.T.); +#5797=EDGE_CURVE('',#6847,#7031,#7032,.T.); +#5798=EDGE_CURVE('',#7033,#6844,#7034,.T.); +#5799=EDGE_CURVE('',#7035,#7033,#7036,.T.); +#5800=EDGE_CURVE('',#7031,#7035,#7037,.T.); +#5801=EDGE_CURVE('',#6859,#7038,#7039,.T.); +#5802=EDGE_CURVE('',#7040,#6856,#7041,.T.); +#5803=EDGE_CURVE('',#7042,#7040,#7043,.T.); +#5804=EDGE_CURVE('',#7038,#7042,#7044,.T.); +#5805=EDGE_CURVE('',#7045,#7046,#7047,.T.); +#5806=EDGE_CURVE('',#7045,#6821,#7048,.T.); +#5807=EDGE_CURVE('',#7049,#6829,#7050,.T.); +#5808=EDGE_CURVE('',#7049,#7046,#7051,.T.); +#5809=EDGE_CURVE('',#7052,#7053,#7054,.T.); +#5810=EDGE_CURVE('',#7052,#6833,#7055,.T.); +#5811=EDGE_CURVE('',#7056,#6841,#7057,.T.); +#5812=EDGE_CURVE('',#7056,#7053,#7058,.T.); +#5813=EDGE_CURVE('',#7059,#7060,#7061,.T.); +#5814=EDGE_CURVE('',#7059,#6845,#7062,.T.); +#5815=EDGE_CURVE('',#7063,#6853,#7064,.T.); +#5816=EDGE_CURVE('',#7063,#7060,#7065,.T.); +#5817=EDGE_CURVE('',#7066,#7067,#7068,.T.); +#5818=EDGE_CURVE('',#7066,#6857,#7069,.T.); +#5819=EDGE_CURVE('',#7070,#6865,#7071,.T.); +#5820=EDGE_CURVE('',#7070,#7067,#7072,.T.); +#5821=EDGE_CURVE('',#7073,#7049,#7074,.T.); +#5822=EDGE_CURVE('',#7075,#7073,#7076,.T.); +#5823=EDGE_CURVE('',#7077,#7075,#7078,.T.); +#5824=EDGE_CURVE('',#7046,#7077,#7079,.T.); +#5825=EDGE_CURVE('',#7080,#7056,#7081,.T.); +#5826=EDGE_CURVE('',#7082,#7080,#7083,.T.); +#5827=EDGE_CURVE('',#7084,#7082,#7085,.T.); +#5828=EDGE_CURVE('',#7053,#7084,#7086,.T.); +#5829=EDGE_CURVE('',#7087,#7063,#7088,.T.); +#5830=EDGE_CURVE('',#7089,#7087,#7090,.T.); +#5831=EDGE_CURVE('',#7091,#7089,#7092,.T.); +#5832=EDGE_CURVE('',#7060,#7091,#7093,.T.); +#5833=EDGE_CURVE('',#7094,#7070,#7095,.T.); +#5834=EDGE_CURVE('',#7096,#7094,#7097,.T.); +#5835=EDGE_CURVE('',#7098,#7096,#7099,.T.); +#5836=EDGE_CURVE('',#7067,#7098,#7100,.T.); +#5837=EDGE_CURVE('',#7101,#7102,#7103,.T.); +#5838=EDGE_CURVE('',#7104,#7101,#7105,.T.); +#5839=EDGE_CURVE('',#7106,#7104,#7107,.T.); +#5840=EDGE_CURVE('',#7106,#7102,#7108,.T.); +#5841=EDGE_CURVE('',#7109,#7110,#7111,.T.); +#5842=EDGE_CURVE('',#7109,#7112,#7113,.T.); +#5843=EDGE_CURVE('',#7114,#7112,#7115,.T.); +#5844=EDGE_CURVE('',#7110,#7114,#7116,.T.); +#5845=EDGE_CURVE('',#7117,#7118,#7119,.T.); +#5846=EDGE_CURVE('',#7120,#7117,#7121,.T.); +#5847=EDGE_CURVE('',#7122,#7120,#7123,.T.); +#5848=EDGE_CURVE('',#7122,#7118,#7124,.T.); +#5849=EDGE_CURVE('',#7125,#7126,#7127,.T.); +#5850=EDGE_CURVE('',#7125,#7128,#7129,.T.); +#5851=EDGE_CURVE('',#7130,#7128,#7131,.T.); +#5852=EDGE_CURVE('',#7130,#7126,#7132,.T.); +#5853=EDGE_CURVE('',#7133,#7134,#7135,.T.); +#5854=EDGE_CURVE('',#7133,#7136,#7137,.T.); +#5855=EDGE_CURVE('',#7136,#7138,#7139,.T.); +#5856=EDGE_CURVE('',#7134,#7138,#7140,.T.); +#5857=EDGE_CURVE('',#7141,#7142,#7143,.T.); +#5858=EDGE_CURVE('',#7141,#7144,#7145,.T.); +#5859=EDGE_CURVE('',#7146,#7144,#7147,.T.); +#5860=EDGE_CURVE('',#7148,#7146,#7149,.T.); +#5861=EDGE_CURVE('',#7142,#7148,#7150,.T.); +#5862=EDGE_CURVE('',#7151,#7141,#7152,.T.); +#5863=EDGE_CURVE('',#7153,#7151,#7154,.T.); +#5864=EDGE_CURVE('',#7144,#7153,#7155,.T.); +#5865=EDGE_CURVE('',#7156,#7157,#7158,.T.); +#5866=EDGE_CURVE('',#7156,#7159,#7160,.T.); +#5867=EDGE_CURVE('',#7161,#7159,#7162,.T.); +#5868=EDGE_CURVE('',#7161,#7157,#7163,.T.); +#5869=EDGE_CURVE('',#7157,#7164,#7165,.T.); +#5870=EDGE_CURVE('',#7166,#7161,#7167,.T.); +#5871=EDGE_CURVE('',#7164,#7166,#7168,.T.); +#5872=EDGE_CURVE('',#7169,#7170,#7171,.T.); +#5873=EDGE_CURVE('',#7172,#7169,#7173,.T.); +#5874=EDGE_CURVE('',#7174,#7172,#7175,.T.); +#5875=EDGE_CURVE('',#7170,#7174,#7176,.T.); +#5876=EDGE_CURVE('',#7177,#7178,#7179,.T.); +#5877=EDGE_CURVE('',#7180,#7177,#7181,.T.); +#5878=EDGE_CURVE('',#7182,#7180,#7183,.T.); +#5879=EDGE_CURVE('',#7178,#7182,#7184,.T.); +#5880=EDGE_CURVE('',#7185,#7186,#7187,.T.); +#5881=EDGE_CURVE('',#7188,#7185,#7189,.T.); +#5882=EDGE_CURVE('',#7190,#7188,#7191,.T.); +#5883=EDGE_CURVE('',#7186,#7190,#7192,.T.); +#5884=EDGE_CURVE('',#7193,#7194,#7195,.T.); +#5885=EDGE_CURVE('',#7196,#7193,#7197,.T.); +#5886=EDGE_CURVE('',#7198,#7196,#7199,.T.); +#5887=EDGE_CURVE('',#7194,#7198,#7200,.T.); +#5888=EDGE_CURVE('',#7170,#7201,#7202,.T.); +#5889=EDGE_CURVE('',#7203,#7174,#7204,.T.); +#5890=EDGE_CURVE('',#7203,#7205,#7206,.T.); +#5891=EDGE_CURVE('',#7207,#7205,#7208,.T.); +#5892=EDGE_CURVE('',#7209,#7207,#7210,.T.); +#5893=EDGE_CURVE('',#7211,#7209,#7212,.T.); +#5894=EDGE_CURVE('',#7213,#7211,#7214,.T.); +#5895=EDGE_CURVE('',#7215,#7213,#7216,.T.); +#5896=EDGE_CURVE('',#7217,#7215,#7218,.T.); +#5897=EDGE_CURVE('',#7219,#7217,#7220,.T.); +#5898=EDGE_CURVE('',#7221,#7219,#7222,.T.); +#5899=EDGE_CURVE('',#7221,#7201,#7223,.T.); +#5900=EDGE_CURVE('',#7178,#7224,#7225,.T.); +#5901=EDGE_CURVE('',#7226,#7182,#7227,.T.); +#5902=EDGE_CURVE('',#7226,#7228,#7229,.T.); +#5903=EDGE_CURVE('',#7230,#7228,#7231,.T.); +#5904=EDGE_CURVE('',#7232,#7230,#7233,.T.); +#5905=EDGE_CURVE('',#7234,#7232,#7235,.T.); +#5906=EDGE_CURVE('',#7236,#7234,#7237,.T.); +#5907=EDGE_CURVE('',#7238,#7236,#7239,.T.); +#5908=EDGE_CURVE('',#7240,#7238,#7241,.T.); +#5909=EDGE_CURVE('',#7242,#7240,#7243,.T.); +#5910=EDGE_CURVE('',#7244,#7242,#7245,.T.); +#5911=EDGE_CURVE('',#7244,#7224,#7246,.T.); +#5912=EDGE_CURVE('',#7186,#7247,#7248,.T.); +#5913=EDGE_CURVE('',#7249,#7190,#7250,.T.); +#5914=EDGE_CURVE('',#7249,#7251,#7252,.T.); +#5915=EDGE_CURVE('',#7253,#7251,#7254,.T.); +#5916=EDGE_CURVE('',#7255,#7253,#7256,.T.); +#5917=EDGE_CURVE('',#7257,#7255,#7258,.T.); +#5918=EDGE_CURVE('',#7259,#7257,#7260,.T.); +#5919=EDGE_CURVE('',#7261,#7259,#7262,.T.); +#5920=EDGE_CURVE('',#7263,#7261,#7264,.T.); +#5921=EDGE_CURVE('',#7265,#7263,#7266,.T.); +#5922=EDGE_CURVE('',#7267,#7265,#7268,.T.); +#5923=EDGE_CURVE('',#7267,#7247,#7269,.T.); +#5924=EDGE_CURVE('',#7194,#7270,#7271,.T.); +#5925=EDGE_CURVE('',#7272,#7198,#7273,.T.); +#5926=EDGE_CURVE('',#7272,#7274,#7275,.T.); +#5927=EDGE_CURVE('',#7276,#7274,#7277,.T.); +#5928=EDGE_CURVE('',#7278,#7276,#7279,.T.); +#5929=EDGE_CURVE('',#7280,#7278,#7281,.T.); +#5930=EDGE_CURVE('',#7282,#7280,#7283,.T.); +#5931=EDGE_CURVE('',#7284,#7282,#7285,.T.); +#5932=EDGE_CURVE('',#7286,#7284,#7287,.T.); +#5933=EDGE_CURVE('',#7288,#7286,#7289,.T.); +#5934=EDGE_CURVE('',#7290,#7288,#7291,.T.); +#5935=EDGE_CURVE('',#7290,#7270,#7292,.T.); +#5936=EDGE_CURVE('',#7293,#7213,#7294,.T.); +#5937=EDGE_CURVE('',#7295,#7293,#7296,.T.); +#5938=EDGE_CURVE('',#7295,#7215,#7297,.T.); +#5939=EDGE_CURVE('',#7298,#7236,#7299,.T.); +#5940=EDGE_CURVE('',#7300,#7298,#7301,.T.); +#5941=EDGE_CURVE('',#7300,#7238,#7302,.T.); +#5942=EDGE_CURVE('',#7303,#7259,#7304,.T.); +#5943=EDGE_CURVE('',#7305,#7303,#7306,.T.); +#5944=EDGE_CURVE('',#7305,#7261,#7307,.T.); +#5945=EDGE_CURVE('',#7308,#7282,#7309,.T.); +#5946=EDGE_CURVE('',#7310,#7308,#7311,.T.); +#5947=EDGE_CURVE('',#7310,#7284,#7312,.T.); +#5948=EDGE_CURVE('',#7313,#7314,#7315,.T.); +#5949=EDGE_CURVE('',#7316,#7313,#7317,.T.); +#5950=EDGE_CURVE('',#7318,#7316,#7319,.T.); +#5951=EDGE_CURVE('',#7314,#7318,#7320,.T.); +#5952=EDGE_CURVE('',#7321,#7322,#7323,.T.); +#5953=EDGE_CURVE('',#7324,#7321,#7325,.T.); +#5954=EDGE_CURVE('',#7326,#7324,#7327,.T.); +#5955=EDGE_CURVE('',#7322,#7326,#7328,.T.); +#5956=EDGE_CURVE('',#7329,#7330,#7331,.T.); +#5957=EDGE_CURVE('',#7332,#7329,#7333,.T.); +#5958=EDGE_CURVE('',#7334,#7332,#7335,.T.); +#5959=EDGE_CURVE('',#7330,#7334,#7336,.T.); +#5960=EDGE_CURVE('',#7337,#7338,#7339,.T.); +#5961=EDGE_CURVE('',#7340,#7337,#7341,.T.); +#5962=EDGE_CURVE('',#7342,#7340,#7343,.T.); +#5963=EDGE_CURVE('',#7338,#7342,#7344,.T.); +#5964=EDGE_CURVE('',#7345,#7346,#7347,.T.); +#5965=EDGE_CURVE('',#7348,#7345,#7349,.T.); +#5966=EDGE_CURVE('',#7350,#7348,#7351,.T.); +#5967=EDGE_CURVE('',#7352,#7350,#7353,.T.); +#5968=EDGE_CURVE('',#7354,#7352,#7355,.T.); +#5969=EDGE_CURVE('',#7346,#7354,#7356,.T.); +#5970=EDGE_CURVE('',#7357,#7358,#7359,.T.); +#5971=EDGE_CURVE('',#7357,#7360,#7361,.T.); +#5972=EDGE_CURVE('',#7362,#7360,#7363,.T.); +#5973=EDGE_CURVE('',#7358,#7362,#7364,.T.); +#5974=EDGE_CURVE('',#7365,#7342,#7366,.T.); +#5975=EDGE_CURVE('',#7365,#7367,#7368,.T.); +#5976=EDGE_CURVE('',#7338,#7367,#7369,.T.); +#5977=EDGE_CURVE('',#7370,#7371,#7372,.T.); +#5978=EDGE_CURVE('',#7370,#7373,#7374,.T.); +#5979=EDGE_CURVE('',#7375,#7373,#7376,.T.); +#5980=EDGE_CURVE('',#7371,#7375,#7377,.T.); +#5981=EDGE_CURVE('',#7322,#7334,#7378,.T.); +#5982=EDGE_CURVE('',#7330,#7326,#7379,.T.); +#5983=EDGE_CURVE('',#7348,#7380,#7381,.T.); +#5984=EDGE_CURVE('',#7382,#7345,#7383,.T.); +#5985=EDGE_CURVE('',#7380,#7382,#7384,.T.); +#5986=EDGE_CURVE('',#7385,#7386,#7387,.T.); +#5987=EDGE_CURVE('',#7388,#7385,#7389,.T.); +#5988=EDGE_CURVE('',#7390,#7388,#7391,.T.); +#5989=EDGE_CURVE('',#7390,#7392,#7393,.T.); +#5990=EDGE_CURVE('',#7394,#7392,#7395,.T.); +#5991=EDGE_CURVE('',#7394,#7386,#7396,.T.); +#5992=EDGE_CURVE('',#7314,#7385,#7397,.T.); +#5993=EDGE_CURVE('',#7388,#7318,#7398,.T.); +#5994=EDGE_CURVE('',#7360,#7148,#7399,.T.); +#5995=EDGE_CURVE('',#7400,#7357,#7401,.T.); +#5996=EDGE_CURVE('',#7400,#7142,#7402,.T.); +#5997=EDGE_CURVE('',#7146,#7400,#7403,.T.); +#5998=EDGE_CURVE('',#7360,#7357,#7404,.T.); +#5999=EDGE_CURVE('',#7405,#7406,#7407,.T.); +#6000=EDGE_CURVE('',#7405,#7408,#7409,.T.); +#6001=EDGE_CURVE('',#7410,#7408,#7411,.T.); +#6002=EDGE_CURVE('',#7410,#7406,#7412,.T.); +#6003=EDGE_CURVE('',#7406,#7413,#7414,.T.); +#6004=EDGE_CURVE('',#7415,#7410,#7416,.T.); +#6005=EDGE_CURVE('',#7415,#7413,#7417,.T.); +#6006=EDGE_CURVE('',#7418,#7352,#7419,.T.); +#6007=EDGE_CURVE('',#7418,#7420,#7421,.T.); +#6008=EDGE_CURVE('',#7354,#7420,#7422,.T.); +#6009=EDGE_CURVE('',#7337,#7340,#7423,.T.); +#6010=EDGE_CURVE('',#7382,#7380,#7424,.T.); +#6011=EDGE_CURVE('',#7425,#7426,#7427,.T.); +#6012=EDGE_CURVE('',#7428,#7425,#7429,.T.); +#6013=EDGE_CURVE('',#7430,#7428,#7431,.T.); +#6014=EDGE_CURVE('',#7426,#7430,#7432,.T.); +#6015=EDGE_CURVE('',#7433,#7434,#7435,.T.); +#6016=EDGE_CURVE('',#7433,#7436,#7437,.T.); +#6017=EDGE_CURVE('',#7438,#7436,#7439,.T.); +#6018=EDGE_CURVE('',#7438,#7434,#7440,.T.); +#6019=EDGE_CURVE('',#7434,#7441,#7442,.T.); +#6020=EDGE_CURVE('',#7443,#7438,#7444,.T.); +#6021=EDGE_CURVE('',#7441,#7443,#7445,.T.); +#6022=EDGE_CURVE('',#7426,#7433,#7446,.T.); +#6023=EDGE_CURVE('',#7447,#7426,#7448,.T.); +#6024=EDGE_CURVE('',#7436,#7447,#7449,.T.); +#6025=EDGE_CURVE('',#7450,#7451,#7452,.T.); +#6026=EDGE_CURVE('',#7450,#7453,#7454,.T.); +#6027=EDGE_CURVE('',#7455,#7453,#7456,.T.); +#6028=EDGE_CURVE('',#7455,#7451,#7457,.T.); +#6029=EDGE_CURVE('',#7451,#7443,#7458,.T.); +#6030=EDGE_CURVE('',#7459,#7455,#7460,.T.); +#6031=EDGE_CURVE('',#7443,#7459,#7461,.T.); +#6032=EDGE_CURVE('',#7447,#7450,#7462,.T.); +#6033=EDGE_CURVE('',#7463,#7447,#7464,.T.); +#6034=EDGE_CURVE('',#7453,#7463,#7465,.T.); +#6035=EDGE_CURVE('',#7466,#7467,#7468,.T.); +#6036=EDGE_CURVE('',#7466,#7469,#7470,.T.); +#6037=EDGE_CURVE('',#7471,#7469,#7472,.T.); +#6038=EDGE_CURVE('',#7471,#7467,#7473,.T.); +#6039=EDGE_CURVE('',#7467,#7459,#7474,.T.); +#6040=EDGE_CURVE('',#7475,#7471,#7476,.T.); +#6041=EDGE_CURVE('',#7459,#7475,#7477,.T.); +#6042=EDGE_CURVE('',#7463,#7466,#7478,.T.); +#6043=EDGE_CURVE('',#7479,#7463,#7480,.T.); +#6044=EDGE_CURVE('',#7469,#7479,#7481,.T.); +#6045=EDGE_CURVE('',#7482,#7483,#7484,.T.); +#6046=EDGE_CURVE('',#7482,#7485,#7486,.T.); +#6047=EDGE_CURVE('',#7487,#7485,#7488,.T.); +#6048=EDGE_CURVE('',#7487,#7483,#7489,.T.); +#6049=EDGE_CURVE('',#7483,#7475,#7490,.T.); +#6050=EDGE_CURVE('',#7491,#7487,#7492,.T.); +#6051=EDGE_CURVE('',#7475,#7491,#7493,.T.); +#6052=EDGE_CURVE('',#7494,#7495,#7496,.T.); +#6053=EDGE_CURVE('',#7494,#7497,#7498,.T.); +#6054=EDGE_CURVE('',#7499,#7497,#7500,.T.); +#6055=EDGE_CURVE('',#7499,#7495,#7501,.T.); +#6056=EDGE_CURVE('',#7495,#7491,#7502,.T.); +#6057=EDGE_CURVE('',#7503,#7499,#7504,.T.); +#6058=EDGE_CURVE('',#7491,#7503,#7505,.T.); +#6059=EDGE_CURVE('',#7479,#7482,#7506,.T.); +#6060=EDGE_CURVE('',#7507,#7479,#7508,.T.); +#6061=EDGE_CURVE('',#7485,#7507,#7509,.T.); +#6062=EDGE_CURVE('',#7510,#7425,#7511,.T.); +#6063=EDGE_CURVE('',#7510,#7512,#7513,.T.); +#6064=EDGE_CURVE('',#7428,#7512,#7514,.T.); +#6065=EDGE_CURVE('',#7313,#7316,#7515,.T.); +#6066=EDGE_CURVE('',#7430,#7507,#7516,.T.); +#6067=EDGE_CURVE('',#7385,#7388,#7517,.T.); +#6068=EDGE_CURVE('',#7318,#7314,#7518,.T.); +#6069=EDGE_CURVE('',#7441,#7510,#7519,.T.); +#6070=EDGE_CURVE('',#7503,#7441,#7520,.T.); +#6071=EDGE_CURVE('',#7512,#7503,#7521,.T.); +#6072=EDGE_CURVE('',#7507,#7494,#7522,.T.); +#6073=EDGE_CURVE('',#7497,#7430,#7523,.T.); +#6074=EDGE_CURVE('',#7394,#7418,#7524,.T.); +#6075=EDGE_CURVE('',#7420,#7392,#7525,.T.); +#6076=EDGE_CURVE('',#7386,#7413,#7526,.T.); +#6077=EDGE_CURVE('',#7415,#7390,#7527,.T.); +#6078=EDGE_CURVE('',#7345,#7348,#7528,.T.); +#6079=EDGE_CURVE('',#7334,#7330,#7529,.T.); +#6080=EDGE_CURVE('',#7326,#7322,#7530,.T.); +#6081=EDGE_CURVE('',#7362,#7358,#7531,.T.); +#6082=EDGE_CURVE('',#7375,#7371,#7532,.T.); +#6083=EDGE_CURVE('',#7321,#7324,#7533,.T.); +#6084=EDGE_CURVE('',#7373,#7370,#7534,.T.); +#6085=EDGE_CURVE('',#7329,#7332,#7535,.T.); +#6086=EDGE_CURVE('',#7367,#7365,#7536,.T.); +#6087=EDGE_CURVE('',#7342,#7338,#7537,.T.); +#6088=EDGE_CURVE('',#7408,#7346,#7538,.T.); +#6089=EDGE_CURVE('',#7350,#7405,#7539,.T.); +#6090=EDGE_CURVE('',#7280,#7310,#7540,.T.); +#6091=EDGE_CURVE('',#7276,#7541,#7542,.T.); +#6092=EDGE_CURVE('',#7274,#7541,#7543,.T.); +#6093=EDGE_CURVE('',#7544,#7272,#7545,.T.); +#6094=EDGE_CURVE('',#7546,#7544,#7547,.T.); +#6095=EDGE_CURVE('',#7541,#7546,#7548,.T.); +#6096=EDGE_CURVE('',#7544,#7549,#7550,.T.); +#6097=EDGE_CURVE('',#7546,#7549,#7551,.T.); +#6098=EDGE_CURVE('',#7549,#7278,#7552,.T.); +#6099=EDGE_CURVE('',#7553,#7554,#7555,.T.); +#6100=EDGE_CURVE('',#7553,#7556,#7557,.T.); +#6101=EDGE_CURVE('',#7556,#7554,#7558,.T.); +#6102=EDGE_CURVE('',#7559,#7290,#7560,.T.); +#6103=EDGE_CURVE('',#7554,#7559,#7561,.T.); +#6104=EDGE_CURVE('',#7270,#7556,#7562,.T.); +#6105=EDGE_CURVE('',#7559,#7288,#7563,.T.); +#6106=EDGE_CURVE('',#7286,#7553,#7564,.T.); +#6107=EDGE_CURVE('',#7257,#7305,#7565,.T.); +#6108=EDGE_CURVE('',#7253,#7566,#7567,.T.); +#6109=EDGE_CURVE('',#7251,#7566,#7568,.T.); +#6110=EDGE_CURVE('',#7569,#7249,#7570,.T.); +#6111=EDGE_CURVE('',#7571,#7569,#7572,.T.); +#6112=EDGE_CURVE('',#7566,#7571,#7573,.T.); +#6113=EDGE_CURVE('',#7569,#7574,#7575,.T.); +#6114=EDGE_CURVE('',#7571,#7574,#7576,.T.); +#6115=EDGE_CURVE('',#7574,#7255,#7577,.T.); +#6116=EDGE_CURVE('',#7578,#7579,#7580,.T.); +#6117=EDGE_CURVE('',#7578,#7581,#7582,.T.); +#6118=EDGE_CURVE('',#7581,#7579,#7583,.T.); +#6119=EDGE_CURVE('',#7584,#7267,#7585,.T.); +#6120=EDGE_CURVE('',#7579,#7584,#7586,.T.); +#6121=EDGE_CURVE('',#7247,#7581,#7587,.T.); +#6122=EDGE_CURVE('',#7584,#7265,#7588,.T.); +#6123=EDGE_CURVE('',#7263,#7578,#7589,.T.); +#6124=EDGE_CURVE('',#7234,#7300,#7590,.T.); +#6125=EDGE_CURVE('',#7230,#7591,#7592,.T.); +#6126=EDGE_CURVE('',#7228,#7591,#7593,.T.); +#6127=EDGE_CURVE('',#7594,#7226,#7595,.T.); +#6128=EDGE_CURVE('',#7596,#7594,#7597,.T.); +#6129=EDGE_CURVE('',#7591,#7596,#7598,.T.); +#6130=EDGE_CURVE('',#7594,#7599,#7600,.T.); +#6131=EDGE_CURVE('',#7596,#7599,#7601,.T.); +#6132=EDGE_CURVE('',#7599,#7232,#7602,.T.); +#6133=EDGE_CURVE('',#7603,#7604,#7605,.T.); +#6134=EDGE_CURVE('',#7603,#7606,#7607,.T.); +#6135=EDGE_CURVE('',#7606,#7604,#7608,.T.); +#6136=EDGE_CURVE('',#7609,#7244,#7610,.T.); +#6137=EDGE_CURVE('',#7604,#7609,#7611,.T.); +#6138=EDGE_CURVE('',#7224,#7606,#7612,.T.); +#6139=EDGE_CURVE('',#7609,#7242,#7613,.T.); +#6140=EDGE_CURVE('',#7240,#7603,#7614,.T.); +#6141=EDGE_CURVE('',#7211,#7295,#7615,.T.); +#6142=EDGE_CURVE('',#7207,#7616,#7617,.T.); +#6143=EDGE_CURVE('',#7205,#7616,#7618,.T.); +#6144=EDGE_CURVE('',#7619,#7203,#7620,.T.); +#6145=EDGE_CURVE('',#7621,#7619,#7622,.T.); +#6146=EDGE_CURVE('',#7616,#7621,#7623,.T.); +#6147=EDGE_CURVE('',#7619,#7624,#7625,.T.); +#6148=EDGE_CURVE('',#7621,#7624,#7626,.T.); +#6149=EDGE_CURVE('',#7624,#7209,#7627,.T.); +#6150=EDGE_CURVE('',#7628,#7629,#7630,.T.); +#6151=EDGE_CURVE('',#7628,#7631,#7632,.T.); +#6152=EDGE_CURVE('',#7631,#7629,#7633,.T.); +#6153=EDGE_CURVE('',#7634,#7221,#7635,.T.); +#6154=EDGE_CURVE('',#7629,#7634,#7636,.T.); +#6155=EDGE_CURVE('',#7201,#7631,#7637,.T.); +#6156=EDGE_CURVE('',#7634,#7219,#7638,.T.); +#6157=EDGE_CURVE('',#7217,#7628,#7639,.T.); +#6158=EDGE_CURVE('',#7198,#7194,#7640,.T.); +#6159=EDGE_CURVE('',#7190,#7186,#7641,.T.); +#6160=EDGE_CURVE('',#7182,#7178,#7642,.T.); +#6161=EDGE_CURVE('',#7174,#7170,#7643,.T.); +#6162=EDGE_CURVE('',#7193,#7196,#7644,.T.); +#6163=EDGE_CURVE('',#7185,#7188,#7645,.T.); +#6164=EDGE_CURVE('',#7177,#7180,#7646,.T.); +#6165=EDGE_CURVE('',#7169,#7172,#7647,.T.); +#6166=EDGE_CURVE('',#7166,#7164,#7648,.T.); +#6167=EDGE_CURVE('',#7157,#7161,#7649,.T.); +#6168=EDGE_CURVE('',#7159,#7156,#7650,.T.); +#6169=EDGE_CURVE('',#7151,#7153,#7651,.T.); +#6170=EDGE_CURVE('',#7144,#7141,#7652,.T.); +#6171=EDGE_CURVE('',#7653,#7503,#7654,.T.); +#6172=EDGE_CURVE('',#7459,#7655,#7656,.T.); +#6173=EDGE_CURVE('',#7655,#7657,#7658,.T.); +#6174=EDGE_CURVE('',#7657,#7134,#7659,.T.); +#6175=EDGE_CURVE('',#7138,#7653,#7660,.T.); +#6176=EDGE_CURVE('',#7661,#7662,#7663,.T.); +#6177=EDGE_CURVE('',#7662,#7664,#7665,.T.); +#6178=EDGE_CURVE('',#7664,#7666,#7667,.T.); +#6179=EDGE_CURVE('',#7666,#7661,#7668,.T.); +#6180=EDGE_CURVE('',#7669,#7670,#7671,.T.); +#6181=EDGE_CURVE('',#7669,#7672,#7673,.T.); +#6182=EDGE_CURVE('',#7674,#7672,#7675,.T.); +#6183=EDGE_CURVE('',#7674,#7670,#7676,.T.); +#6184=EDGE_CURVE('',#7677,#7678,#7679,.T.); +#6185=EDGE_CURVE('',#7678,#7680,#7681,.T.); +#6186=EDGE_CURVE('',#7680,#7682,#7683,.T.); +#6187=EDGE_CURVE('',#7682,#7684,#7685,.T.); +#6188=EDGE_CURVE('',#7686,#7684,#7687,.T.); +#6189=EDGE_CURVE('',#7686,#7688,#7689,.T.); +#6190=EDGE_CURVE('',#7690,#7688,#7691,.T.); +#6191=EDGE_CURVE('',#7102,#7690,#7692,.T.); +#6192=EDGE_CURVE('',#7693,#7106,#7694,.T.); +#6193=EDGE_CURVE('',#7693,#7695,#7696,.T.); +#6194=EDGE_CURVE('',#7697,#7695,#7698,.T.); +#6195=EDGE_CURVE('',#7697,#7699,#7700,.T.); +#6196=EDGE_CURVE('',#7701,#7699,#7702,.T.); +#6197=EDGE_CURVE('',#7701,#7703,#7704,.T.); +#6198=EDGE_CURVE('',#7705,#7703,#7706,.T.); +#6199=EDGE_CURVE('',#7707,#7705,#7708,.T.); +#6200=EDGE_CURVE('',#7707,#7709,#7710,.T.); +#6201=EDGE_CURVE('',#7709,#7711,#7712,.T.); +#6202=EDGE_CURVE('',#7711,#7713,#7714,.T.); +#6203=EDGE_CURVE('',#7713,#7715,#7716,.T.); +#6204=EDGE_CURVE('',#7715,#7717,#7718,.T.); +#6205=EDGE_CURVE('',#7717,#7719,#7720,.T.); +#6206=EDGE_CURVE('',#7126,#7719,#7721,.T.); +#6207=EDGE_CURVE('',#7722,#7130,#7723,.T.); +#6208=EDGE_CURVE('',#7722,#7724,#7725,.T.); +#6209=EDGE_CURVE('',#7724,#7726,#7727,.T.); +#6210=EDGE_CURVE('',#7726,#7728,#7729,.T.); +#6211=EDGE_CURVE('',#7728,#7730,#7731,.T.); +#6212=EDGE_CURVE('',#7730,#7732,#7733,.T.); +#6213=EDGE_CURVE('',#7732,#7734,#7735,.T.); +#6214=EDGE_CURVE('',#7734,#7736,#7737,.T.); +#6215=EDGE_CURVE('',#7736,#7738,#7739,.T.); +#6216=EDGE_CURVE('',#7738,#7740,#7741,.T.); +#6217=EDGE_CURVE('',#7740,#7742,#7743,.T.); +#6218=EDGE_CURVE('',#7742,#7744,#7745,.T.); +#6219=EDGE_CURVE('',#7744,#7674,#7746,.T.); +#6220=EDGE_CURVE('',#7672,#7677,#7747,.T.); +#6221=EDGE_CURVE('',#7748,#7749,#7750,.T.); +#6222=EDGE_CURVE('',#7749,#7751,#7752,.T.); +#6223=EDGE_CURVE('',#7751,#7753,#7754,.T.); +#6224=EDGE_CURVE('',#7753,#7662,#7755,.T.); +#6225=EDGE_CURVE('',#7661,#7756,#7757,.T.); +#6226=EDGE_CURVE('',#7758,#7756,#7759,.T.); +#6227=EDGE_CURVE('',#7758,#7760,#7761,.T.); +#6228=EDGE_CURVE('',#7762,#7760,#7763,.T.); +#6229=EDGE_CURVE('',#7762,#7764,#7765,.T.); +#6230=EDGE_CURVE('',#7766,#7764,#7767,.T.); +#6231=EDGE_CURVE('',#7768,#7766,#7769,.T.); +#6232=EDGE_CURVE('',#7768,#7770,#7771,.T.); +#6233=EDGE_CURVE('',#7770,#7772,#7773,.T.); +#6234=EDGE_CURVE('',#7772,#7774,#7775,.T.); +#6235=EDGE_CURVE('',#7774,#7776,#7777,.T.); +#6236=EDGE_CURVE('',#7776,#7778,#7779,.T.); +#6237=EDGE_CURVE('',#7778,#7120,#7780,.T.); +#6238=EDGE_CURVE('',#7117,#7781,#7782,.T.); +#6239=EDGE_CURVE('',#7783,#7781,#7784,.T.); +#6240=EDGE_CURVE('',#7783,#7785,#7786,.T.); +#6241=EDGE_CURVE('',#7785,#7787,#7788,.T.); +#6242=EDGE_CURVE('',#7787,#7789,#7790,.T.); +#6243=EDGE_CURVE('',#7789,#7791,#7792,.T.); +#6244=EDGE_CURVE('',#7791,#7793,#7794,.T.); +#6245=EDGE_CURVE('',#7795,#7793,#7796,.T.); +#6246=EDGE_CURVE('',#7795,#7797,#7798,.T.); +#6247=EDGE_CURVE('',#7797,#7799,#7800,.T.); +#6248=EDGE_CURVE('',#7799,#7801,#7802,.T.); +#6249=EDGE_CURVE('',#7801,#7803,#7804,.T.); +#6250=EDGE_CURVE('',#7803,#7805,#7806,.T.); +#6251=EDGE_CURVE('',#7805,#7807,#7808,.T.); +#6252=EDGE_CURVE('',#7807,#7112,#7809,.T.); +#6253=EDGE_CURVE('',#7810,#7109,#7811,.T.); +#6254=EDGE_CURVE('',#7812,#7810,#7813,.T.); +#6255=EDGE_CURVE('',#7812,#7814,#7815,.T.); +#6256=EDGE_CURVE('',#7814,#7816,#7817,.T.); +#6257=EDGE_CURVE('',#7816,#7748,#7818,.T.); +#6258=EDGE_CURVE('',#7819,#7820,#7821,.T.); +#6259=EDGE_CURVE('',#7820,#7822,#7823,.T.); +#6260=EDGE_CURVE('',#7824,#7822,#7825,.T.); +#6261=EDGE_CURVE('',#7824,#7826,#7827,.T.); +#6262=EDGE_CURVE('',#7826,#7828,#7829,.T.); +#6263=EDGE_CURVE('',#7828,#7830,#7831,.T.); +#6264=EDGE_CURVE('',#7830,#7832,#7833,.T.); +#6265=EDGE_CURVE('',#7832,#7110,#7834,.T.); +#6266=EDGE_CURVE('',#7114,#7835,#7836,.T.); +#6267=EDGE_CURVE('',#7835,#7837,#7838,.T.); +#6268=EDGE_CURVE('',#7837,#7839,#7840,.T.); +#6269=EDGE_CURVE('',#7839,#7841,#7842,.T.); +#6270=EDGE_CURVE('',#7841,#7843,#7844,.T.); +#6271=EDGE_CURVE('',#7843,#7845,#7846,.T.); +#6272=EDGE_CURVE('',#7845,#7847,#7848,.T.); +#6273=EDGE_CURVE('',#7847,#7849,#7850,.T.); +#6274=EDGE_CURVE('',#7849,#7851,#7852,.T.); +#6275=EDGE_CURVE('',#7851,#7853,#7854,.T.); +#6276=EDGE_CURVE('',#7853,#7855,#7856,.T.); +#6277=EDGE_CURVE('',#7855,#7857,#7858,.T.); +#6278=EDGE_CURVE('',#7857,#7859,#7860,.T.); +#6279=EDGE_CURVE('',#7859,#7861,#7862,.T.); +#6280=EDGE_CURVE('',#7118,#7861,#7863,.T.); +#6281=EDGE_CURVE('',#7864,#7122,#7865,.T.); +#6282=EDGE_CURVE('',#7864,#7866,#7867,.T.); +#6283=EDGE_CURVE('',#7866,#7868,#7869,.T.); +#6284=EDGE_CURVE('',#7868,#7870,#7871,.T.); +#6285=EDGE_CURVE('',#7870,#7872,#7873,.T.); +#6286=EDGE_CURVE('',#7872,#7874,#7875,.T.); +#6287=EDGE_CURVE('',#7876,#7874,#7877,.T.); +#6288=EDGE_CURVE('',#7876,#7878,#7879,.T.); +#6289=EDGE_CURVE('',#7878,#7880,#7881,.T.); +#6290=EDGE_CURVE('',#7880,#7882,#7883,.T.); +#6291=EDGE_CURVE('',#7882,#7884,#7885,.T.); +#6292=EDGE_CURVE('',#7884,#7886,#7887,.T.); +#6293=EDGE_CURVE('',#7886,#7666,#7888,.T.); +#6294=EDGE_CURVE('',#7664,#7819,#7889,.T.); +#6295=EDGE_CURVE('',#7890,#7891,#7892,.T.); +#6296=EDGE_CURVE('',#7890,#7893,#7894,.T.); +#6297=EDGE_CURVE('',#7893,#7895,#7896,.T.); +#6298=EDGE_CURVE('',#7895,#7669,#7897,.T.); +#6299=EDGE_CURVE('',#7670,#7898,#7899,.T.); +#6300=EDGE_CURVE('',#7898,#7900,#7901,.T.); +#6301=EDGE_CURVE('',#7900,#7902,#7903,.T.); +#6302=EDGE_CURVE('',#7902,#7904,#7905,.T.); +#6303=EDGE_CURVE('',#7904,#7906,#7907,.T.); +#6304=EDGE_CURVE('',#7906,#7908,#7909,.T.); +#6305=EDGE_CURVE('',#7908,#7910,#7911,.T.); +#6306=EDGE_CURVE('',#7910,#7912,#7913,.T.); +#6307=EDGE_CURVE('',#7912,#7914,#7915,.T.); +#6308=EDGE_CURVE('',#7914,#7916,#7917,.T.); +#6309=EDGE_CURVE('',#7916,#7918,#7919,.T.); +#6310=EDGE_CURVE('',#7918,#7920,#7921,.T.); +#6311=EDGE_CURVE('',#7128,#7920,#7922,.T.); +#6312=EDGE_CURVE('',#7923,#7125,#7924,.T.); +#6313=EDGE_CURVE('',#7923,#7925,#7926,.T.); +#6314=EDGE_CURVE('',#7925,#7927,#7928,.T.); +#6315=EDGE_CURVE('',#7927,#7929,#7930,.T.); +#6316=EDGE_CURVE('',#7929,#7931,#7932,.T.); +#6317=EDGE_CURVE('',#7931,#7933,#7934,.T.); +#6318=EDGE_CURVE('',#7933,#7935,#7936,.T.); +#6319=EDGE_CURVE('',#7935,#7937,#7938,.T.); +#6320=EDGE_CURVE('',#7937,#7939,#7940,.T.); +#6321=EDGE_CURVE('',#7939,#7941,#7942,.T.); +#6322=EDGE_CURVE('',#7941,#7943,#7944,.T.); +#6323=EDGE_CURVE('',#7943,#7945,#7946,.T.); +#6324=EDGE_CURVE('',#7945,#7947,#7948,.T.); +#6325=EDGE_CURVE('',#7947,#7949,#7950,.T.); +#6326=EDGE_CURVE('',#7949,#7104,#7951,.T.); +#6327=EDGE_CURVE('',#7101,#7952,#7953,.T.); +#6328=EDGE_CURVE('',#7952,#7954,#7955,.T.); +#6329=EDGE_CURVE('',#7954,#7956,#7957,.T.); +#6330=EDGE_CURVE('',#7956,#7958,#7959,.T.); +#6331=EDGE_CURVE('',#7958,#7891,#7960,.T.); +#6332=EDGE_CURVE('',#7866,#7776,#7961,.T.); +#6333=EDGE_CURVE('',#7774,#7868,#7962,.T.); +#6334=EDGE_CURVE('',#7724,#7918,#7963,.T.); +#6335=EDGE_CURVE('',#7916,#7726,#7964,.T.); +#6336=EDGE_CURVE('',#7874,#7768,#7965,.T.); +#6337=EDGE_CURVE('',#7876,#7766,#7966,.T.); +#6338=EDGE_CURVE('',#7967,#7459,#7968,.T.); +#6339=EDGE_CURVE('',#7503,#7969,#7970,.T.); +#6340=EDGE_CURVE('',#7967,#7969,#7971,.T.); +#6341=EDGE_CURVE('',#7732,#7910,#7972,.T.); +#6342=EDGE_CURVE('',#7734,#7908,#7973,.T.); +#6343=EDGE_CURVE('',#7974,#7975,#7976,.T.); +#6344=EDGE_CURVE('',#7974,#7977,#7978,.T.); +#6345=EDGE_CURVE('',#7977,#7979,#7980,.T.); +#6346=EDGE_CURVE('',#7981,#7979,#7982,.T.); +#6347=EDGE_CURVE('',#7981,#7983,#7984,.T.); +#6348=EDGE_CURVE('',#7983,#7985,#7986,.T.); +#6349=EDGE_CURVE('',#7987,#7985,#7988,.T.); +#6350=EDGE_CURVE('',#7987,#7989,#7990,.T.); +#6351=EDGE_CURVE('',#7989,#7991,#7992,.T.); +#6352=EDGE_CURVE('',#7993,#7991,#7994,.T.); +#6353=EDGE_CURVE('',#7993,#7995,#7996,.T.); +#6354=EDGE_CURVE('',#7995,#7997,#7998,.T.); +#6355=EDGE_CURVE('',#7999,#7997,#8000,.T.); +#6356=EDGE_CURVE('',#7999,#8001,#8002,.T.); +#6357=EDGE_CURVE('',#8001,#8003,#8004,.T.); +#6358=EDGE_CURVE('',#8005,#8003,#8006,.T.); +#6359=EDGE_CURVE('',#8005,#8007,#8008,.T.); +#6360=EDGE_CURVE('',#8007,#8009,#8010,.T.); +#6361=EDGE_CURVE('',#8011,#8009,#8012,.T.); +#6362=EDGE_CURVE('',#8011,#8013,#8014,.T.); +#6363=EDGE_CURVE('',#8013,#8015,#8016,.T.); +#6364=EDGE_CURVE('',#8017,#8015,#8018,.T.); +#6365=EDGE_CURVE('',#8017,#8019,#8020,.T.); +#6366=EDGE_CURVE('',#8019,#8021,#8022,.T.); +#6367=EDGE_CURVE('',#8023,#8021,#8024,.T.); +#6368=EDGE_CURVE('',#8023,#8025,#8026,.T.); +#6369=EDGE_CURVE('',#8025,#8027,#8028,.T.); +#6370=EDGE_CURVE('',#8029,#8027,#8030,.T.); +#6371=EDGE_CURVE('',#8029,#8031,#8032,.T.); +#6372=EDGE_CURVE('',#8031,#8033,#8034,.T.); +#6373=EDGE_CURVE('',#8035,#8033,#8036,.T.); +#6374=EDGE_CURVE('',#8035,#8037,#8038,.T.); +#6375=EDGE_CURVE('',#8037,#8039,#8040,.T.); +#6376=EDGE_CURVE('',#8041,#8039,#8042,.T.); +#6377=EDGE_CURVE('',#8041,#8043,#8044,.T.); +#6378=EDGE_CURVE('',#8043,#8045,#8046,.T.); +#6379=EDGE_CURVE('',#8047,#8045,#8048,.T.); +#6380=EDGE_CURVE('',#8047,#8049,#8050,.T.); +#6381=EDGE_CURVE('',#8049,#8051,#8052,.T.); +#6382=EDGE_CURVE('',#8053,#8051,#8054,.T.); +#6383=EDGE_CURVE('',#8053,#8055,#8056,.T.); +#6384=EDGE_CURVE('',#8055,#8057,#8058,.T.); +#6385=EDGE_CURVE('',#8059,#8057,#8060,.T.); +#6386=EDGE_CURVE('',#8059,#8061,#8062,.T.); +#6387=EDGE_CURVE('',#8061,#8063,#8064,.T.); +#6388=EDGE_CURVE('',#8065,#8063,#8066,.T.); +#6389=EDGE_CURVE('',#8065,#8067,#8068,.T.); +#6390=EDGE_CURVE('',#8067,#8069,#8070,.T.); +#6391=EDGE_CURVE('',#8071,#8069,#8072,.T.); +#6392=EDGE_CURVE('',#8071,#8073,#8074,.T.); +#6393=EDGE_CURVE('',#8073,#8075,#8076,.T.); +#6394=EDGE_CURVE('',#8077,#8075,#8078,.T.); +#6395=EDGE_CURVE('',#8077,#8079,#8080,.T.); +#6396=EDGE_CURVE('',#8079,#8081,#8082,.T.); +#6397=EDGE_CURVE('',#8083,#8081,#8084,.T.); +#6398=EDGE_CURVE('',#8083,#8085,#8086,.T.); +#6399=EDGE_CURVE('',#8085,#8087,#8088,.T.); +#6400=EDGE_CURVE('',#8089,#8087,#8090,.T.); +#6401=EDGE_CURVE('',#8089,#8091,#8092,.T.); +#6402=EDGE_CURVE('',#8091,#8093,#8094,.T.); +#6403=EDGE_CURVE('',#8095,#8093,#8096,.T.); +#6404=EDGE_CURVE('',#8095,#8097,#8098,.T.); +#6405=EDGE_CURVE('',#8097,#8099,#8100,.T.); +#6406=EDGE_CURVE('',#8101,#8099,#8102,.T.); +#6407=EDGE_CURVE('',#8101,#8103,#8104,.T.); +#6408=EDGE_CURVE('',#8103,#8105,#8106,.T.); +#6409=EDGE_CURVE('',#8107,#8105,#8108,.T.); +#6410=EDGE_CURVE('',#8107,#8109,#8110,.T.); +#6411=EDGE_CURVE('',#8109,#8111,#8112,.T.); +#6412=EDGE_CURVE('',#8113,#8111,#8114,.T.); +#6413=EDGE_CURVE('',#8113,#8115,#8116,.T.); +#6414=EDGE_CURVE('',#8115,#8117,#8118,.T.); +#6415=EDGE_CURVE('',#8119,#8117,#8120,.T.); +#6416=EDGE_CURVE('',#8119,#8121,#8122,.T.); +#6417=EDGE_CURVE('',#8121,#8123,#8124,.T.); +#6418=EDGE_CURVE('',#8125,#8123,#8126,.T.); +#6419=EDGE_CURVE('',#8125,#8127,#8128,.T.); +#6420=EDGE_CURVE('',#8127,#8129,#8130,.T.); +#6421=EDGE_CURVE('',#8131,#8129,#8132,.T.); +#6422=EDGE_CURVE('',#8131,#8133,#8134,.T.); +#6423=EDGE_CURVE('',#8133,#8135,#8136,.T.); +#6424=EDGE_CURVE('',#8137,#8135,#8138,.T.); +#6425=EDGE_CURVE('',#8137,#8139,#8140,.T.); +#6426=EDGE_CURVE('',#8139,#8141,#8142,.T.); +#6427=EDGE_CURVE('',#8143,#8141,#8144,.T.); +#6428=EDGE_CURVE('',#8143,#8145,#8146,.T.); +#6429=EDGE_CURVE('',#8145,#8147,#8148,.T.); +#6430=EDGE_CURVE('',#8149,#8147,#8150,.T.); +#6431=EDGE_CURVE('',#8149,#8151,#8152,.T.); +#6432=EDGE_CURVE('',#8151,#8153,#8154,.T.); +#6433=EDGE_CURVE('',#8155,#8153,#8156,.T.); +#6434=EDGE_CURVE('',#8155,#8157,#8158,.T.); +#6435=EDGE_CURVE('',#8157,#8159,#8160,.T.); +#6436=EDGE_CURVE('',#8161,#8159,#8162,.T.); +#6437=EDGE_CURVE('',#8161,#8163,#8164,.T.); +#6438=EDGE_CURVE('',#8163,#8165,#8166,.T.); +#6439=EDGE_CURVE('',#8167,#8165,#8168,.T.); +#6440=EDGE_CURVE('',#8167,#8169,#8170,.T.); +#6441=EDGE_CURVE('',#8169,#8171,#8172,.T.); +#6442=EDGE_CURVE('',#8173,#8171,#8174,.T.); +#6443=EDGE_CURVE('',#8173,#8175,#8176,.T.); +#6444=EDGE_CURVE('',#8175,#8177,#8178,.T.); +#6445=EDGE_CURVE('',#8179,#8177,#8180,.T.); +#6446=EDGE_CURVE('',#8179,#8181,#8182,.T.); +#6447=EDGE_CURVE('',#8181,#8183,#8184,.T.); +#6448=EDGE_CURVE('',#8185,#8183,#8186,.T.); +#6449=EDGE_CURVE('',#8185,#8187,#8188,.T.); +#6450=EDGE_CURVE('',#8187,#8189,#8190,.T.); +#6451=EDGE_CURVE('',#8191,#8189,#8192,.T.); +#6452=EDGE_CURVE('',#8191,#8193,#8194,.T.); +#6453=EDGE_CURVE('',#8193,#8195,#8196,.T.); +#6454=EDGE_CURVE('',#8197,#8195,#8198,.T.); +#6455=EDGE_CURVE('',#8197,#8199,#8200,.T.); +#6456=EDGE_CURVE('',#8199,#8201,#8202,.T.); +#6457=EDGE_CURVE('',#8203,#8201,#8204,.T.); +#6458=EDGE_CURVE('',#8203,#8205,#8206,.T.); +#6459=EDGE_CURVE('',#8205,#8207,#8208,.T.); +#6460=EDGE_CURVE('',#8209,#8207,#8210,.T.); +#6461=EDGE_CURVE('',#8209,#8211,#8212,.T.); +#6462=EDGE_CURVE('',#8211,#7975,#8213,.T.); +#6463=EDGE_CURVE('',#8214,#8215,#8216,.T.); +#6464=EDGE_CURVE('',#8214,#8217,#8218,.T.); +#6465=EDGE_CURVE('',#8217,#8219,#8220,.T.); +#6466=EDGE_CURVE('',#8219,#8221,#8222,.T.); +#6467=EDGE_CURVE('',#7136,#8221,#8223,.T.); +#6468=EDGE_CURVE('',#8215,#7133,#8224,.T.); +#6469=EDGE_CURVE('',#7785,#7857,#8225,.T.); +#6470=EDGE_CURVE('',#7855,#7787,#8226,.T.); +#6471=EDGE_CURVE('',#7927,#7715,#8227,.T.); +#6472=EDGE_CURVE('',#7713,#7929,#8228,.T.); +#6473=EDGE_CURVE('',#7793,#7849,#8229,.T.); +#6474=EDGE_CURVE('',#7847,#7795,#8230,.T.); +#6475=EDGE_CURVE('',#7935,#7707,#8231,.T.); +#6476=EDGE_CURVE('',#7705,#7937,#8232,.T.); +#6477=EDGE_CURVE('',#7969,#7816,#8233,.T.); +#6478=EDGE_CURVE('',#7814,#7828,#8234,.T.); +#6479=EDGE_CURVE('',#7826,#8219,#8235,.T.); +#6480=EDGE_CURVE('',#8217,#7958,#8236,.T.); +#6481=EDGE_CURVE('',#7956,#7686,#8237,.T.); +#6482=EDGE_CURVE('',#7684,#7967,#8238,.T.); +#6483=EDGE_CURVE('',#7680,#7890,#8239,.T.); +#6484=EDGE_CURVE('',#7891,#8214,#8240,.T.); +#6485=EDGE_CURVE('',#8215,#7657,#8241,.T.); +#6486=EDGE_CURVE('',#7655,#7682,#8242,.T.); +#6487=EDGE_CURVE('',#7822,#7749,#8243,.T.); +#6488=EDGE_CURVE('',#7748,#7653,#8244,.T.); +#6489=EDGE_CURVE('',#8221,#7824,#8245,.T.); +#6490=EDGE_CURVE('',#7920,#7722,#8246,.T.); +#6491=EDGE_CURVE('',#7717,#7925,#8247,.T.); +#6492=EDGE_CURVE('',#7719,#7923,#8248,.T.); +#6493=EDGE_CURVE('',#7861,#7781,#8249,.T.); +#6494=EDGE_CURVE('',#7778,#7864,#8250,.T.); +#6495=EDGE_CURVE('',#7859,#7783,#8251,.T.); +#6496=EDGE_CURVE('',#7728,#7914,#8252,.T.); +#6497=EDGE_CURVE('',#7912,#7730,#8253,.T.); +#6498=EDGE_CURVE('',#7931,#7711,#8254,.T.); +#6499=EDGE_CURVE('',#7709,#7933,#8255,.T.); +#6500=EDGE_CURVE('',#7789,#7853,#8256,.T.); +#6501=EDGE_CURVE('',#7851,#7791,#8257,.T.); +#6502=EDGE_CURVE('',#7870,#7772,#8258,.T.); +#6503=EDGE_CURVE('',#7770,#7872,#8259,.T.); +#6504=EDGE_CURVE('',#7906,#7736,#8260,.T.); +#6505=EDGE_CURVE('',#7898,#7744,#8261,.T.); +#6506=EDGE_CURVE('',#7742,#7900,#8262,.T.); +#6507=EDGE_CURVE('',#7902,#7740,#8263,.T.); +#6508=EDGE_CURVE('',#7738,#7904,#8264,.T.); +#6509=EDGE_CURVE('',#7760,#7882,#8265,.T.); +#6510=EDGE_CURVE('',#7880,#7762,#8266,.T.); +#6511=EDGE_CURVE('',#7756,#7886,#8267,.T.); +#6512=EDGE_CURVE('',#7884,#7758,#8268,.T.); +#6513=EDGE_CURVE('',#7764,#7878,#8269,.T.); +#6514=EDGE_CURVE('',#7703,#7939,#8270,.T.); +#6515=EDGE_CURVE('',#7699,#7943,#8271,.T.); +#6516=EDGE_CURVE('',#7941,#7701,#8272,.T.); +#6517=EDGE_CURVE('',#7695,#7947,#8273,.T.); +#6518=EDGE_CURVE('',#7945,#7697,#8274,.T.); +#6519=EDGE_CURVE('',#7837,#7805,#8275,.T.); +#6520=EDGE_CURVE('',#7803,#7839,#8276,.T.); +#6521=EDGE_CURVE('',#7841,#7801,#8277,.T.); +#6522=EDGE_CURVE('',#7799,#7843,#8278,.T.); +#6523=EDGE_CURVE('',#7845,#7797,#8279,.T.); +#6524=EDGE_CURVE('',#7807,#7835,#8280,.T.); +#6525=EDGE_CURVE('',#7830,#7812,#8281,.T.); +#6526=EDGE_CURVE('',#7832,#7810,#8282,.T.); +#6527=EDGE_CURVE('',#7690,#7952,#8283,.T.); +#6528=EDGE_CURVE('',#7949,#7693,#8284,.T.); +#6529=EDGE_CURVE('',#7688,#7954,#8285,.T.); +#6530=EDGE_CURVE('',#7751,#7820,#8286,.T.); +#6531=EDGE_CURVE('',#7819,#7753,#8287,.T.); +#6532=EDGE_CURVE('',#7893,#7678,#8288,.T.); +#6533=EDGE_CURVE('',#7677,#7895,#8289,.T.); +#6534=EDGE_CURVE('',#7094,#7098,#8290,.T.); +#6535=EDGE_CURVE('',#7087,#7091,#8291,.T.); +#6536=EDGE_CURVE('',#7080,#7084,#8292,.T.); +#6537=EDGE_CURVE('',#7073,#7077,#8293,.T.); +#6538=EDGE_CURVE('',#7067,#7070,#8294,.T.); +#6539=EDGE_CURVE('',#7060,#7063,#8295,.T.); +#6540=EDGE_CURVE('',#7053,#7056,#8296,.T.); +#6541=EDGE_CURVE('',#7046,#7049,#8297,.T.); +#6542=EDGE_CURVE('',#6863,#8298,#8299,.T.); +#6543=EDGE_CURVE('',#8298,#7066,#8300,.T.); +#6544=EDGE_CURVE('',#6851,#8301,#8302,.T.); +#6545=EDGE_CURVE('',#8301,#7059,#8303,.T.); +#6546=EDGE_CURVE('',#6839,#8304,#8305,.T.); +#6547=EDGE_CURVE('',#8304,#7052,#8306,.T.); +#6548=EDGE_CURVE('',#6827,#8307,#8308,.T.); +#6549=EDGE_CURVE('',#8307,#7045,#8309,.T.); +#6550=EDGE_CURVE('',#6861,#8310,#8311,.T.); +#6551=EDGE_CURVE('',#8310,#7040,#8312,.T.); +#6552=EDGE_CURVE('',#6849,#8313,#8314,.T.); +#6553=EDGE_CURVE('',#8313,#7033,#8315,.T.); +#6554=EDGE_CURVE('',#6837,#8316,#8317,.T.); +#6555=EDGE_CURVE('',#8316,#7026,#8318,.T.); +#6556=EDGE_CURVE('',#6825,#8319,#8320,.T.); +#6557=EDGE_CURVE('',#8319,#7019,#8321,.T.); +#6558=EDGE_CURVE('',#7042,#7038,#8322,.T.); +#6559=EDGE_CURVE('',#7035,#7031,#8323,.T.); +#6560=EDGE_CURVE('',#7028,#7024,#8324,.T.); +#6561=EDGE_CURVE('',#7021,#7017,#8325,.T.); +#6562=EDGE_CURVE('',#7014,#7010,#8326,.T.); +#6563=EDGE_CURVE('',#7009,#7012,#8327,.T.); +#6564=EDGE_CURVE('',#7006,#7004,#8328,.T.); +#6565=EDGE_CURVE('',#7001,#6999,#8329,.T.); +#6566=EDGE_CURVE('',#6994,#6996,#8330,.T.); +#6567=EDGE_CURVE('',#6871,#6868,#8331,.T.); +#6568=EDGE_CURVE('',#8332,#6869,#8333,.T.); +#6569=EDGE_CURVE('',#8334,#8332,#8335,.T.); +#6570=EDGE_CURVE('',#8336,#8334,#8337,.T.); +#6571=EDGE_CURVE('',#8338,#8336,#8339,.T.); +#6572=EDGE_CURVE('',#8340,#8338,#8341,.T.); +#6573=EDGE_CURVE('',#8342,#8340,#8343,.T.); +#6574=EDGE_CURVE('',#8344,#8342,#8345,.T.); +#6575=EDGE_CURVE('',#8346,#8344,#8347,.T.); +#6576=EDGE_CURVE('',#8348,#8346,#8349,.T.); +#6577=EDGE_CURVE('',#8350,#8348,#8351,.T.); +#6578=EDGE_CURVE('',#8352,#8350,#8353,.T.); +#6579=EDGE_CURVE('',#8354,#8352,#8355,.T.); +#6580=EDGE_CURVE('',#8356,#8354,#8357,.T.); +#6581=EDGE_CURVE('',#8358,#8356,#8359,.T.); +#6582=EDGE_CURVE('',#8360,#8358,#8361,.T.); +#6583=EDGE_CURVE('',#8362,#8360,#8363,.T.); +#6584=EDGE_CURVE('',#8364,#8362,#8365,.T.); +#6585=EDGE_CURVE('',#8366,#8364,#8367,.T.); +#6586=EDGE_CURVE('',#8368,#8366,#8369,.T.); +#6587=EDGE_CURVE('',#8370,#8368,#8371,.T.); +#6588=EDGE_CURVE('',#8372,#8370,#8373,.T.); +#6589=EDGE_CURVE('',#8374,#8372,#8375,.T.); +#6590=EDGE_CURVE('',#8376,#8374,#8377,.T.); +#6591=EDGE_CURVE('',#8378,#8376,#8379,.T.); +#6592=EDGE_CURVE('',#8380,#8378,#8381,.T.); +#6593=EDGE_CURVE('',#8382,#8380,#8383,.T.); +#6594=EDGE_CURVE('',#8384,#8382,#8385,.T.); +#6595=EDGE_CURVE('',#8386,#8384,#8387,.T.); +#6596=EDGE_CURVE('',#8388,#8386,#8389,.T.); +#6597=EDGE_CURVE('',#8390,#8388,#8391,.T.); +#6598=EDGE_CURVE('',#8392,#8390,#8393,.T.); +#6599=EDGE_CURVE('',#8394,#8392,#8395,.T.); +#6600=EDGE_CURVE('',#8396,#8394,#8397,.T.); +#6601=EDGE_CURVE('',#8398,#8396,#8399,.T.); +#6602=EDGE_CURVE('',#8400,#8398,#8401,.T.); +#6603=EDGE_CURVE('',#8402,#8400,#8403,.T.); +#6604=EDGE_CURVE('',#8404,#8402,#8405,.T.); +#6605=EDGE_CURVE('',#8406,#8404,#8407,.T.); +#6606=EDGE_CURVE('',#8408,#8406,#8409,.T.); +#6607=EDGE_CURVE('',#8410,#8408,#8411,.T.); +#6608=EDGE_CURVE('',#8412,#8410,#8413,.T.); +#6609=EDGE_CURVE('',#8414,#8412,#8415,.T.); +#6610=EDGE_CURVE('',#8416,#8414,#8417,.T.); +#6611=EDGE_CURVE('',#8418,#8416,#8419,.T.); +#6612=EDGE_CURVE('',#8420,#8418,#8421,.T.); +#6613=EDGE_CURVE('',#8422,#8420,#8423,.T.); +#6614=EDGE_CURVE('',#8424,#8422,#8425,.T.); +#6615=EDGE_CURVE('',#8426,#8424,#8427,.T.); +#6616=EDGE_CURVE('',#8428,#8426,#8429,.T.); +#6617=EDGE_CURVE('',#8430,#8428,#8431,.T.); +#6618=EDGE_CURVE('',#8432,#8430,#8433,.T.); +#6619=EDGE_CURVE('',#8434,#8432,#8435,.T.); +#6620=EDGE_CURVE('',#8436,#8434,#8437,.T.); +#6621=EDGE_CURVE('',#8438,#8436,#8439,.T.); +#6622=EDGE_CURVE('',#8440,#8438,#8441,.T.); +#6623=EDGE_CURVE('',#8442,#8440,#8443,.T.); +#6624=EDGE_CURVE('',#8444,#8442,#8445,.T.); +#6625=EDGE_CURVE('',#8446,#8444,#8447,.T.); +#6626=EDGE_CURVE('',#8448,#8446,#8449,.T.); +#6627=EDGE_CURVE('',#6873,#8448,#8450,.T.); +#6628=EDGE_CURVE('',#7974,#8362,#8451,.T.); +#6629=EDGE_CURVE('',#7977,#8360,#8452,.T.); +#6630=EDGE_CURVE('',#7979,#8358,#8453,.T.); +#6631=EDGE_CURVE('',#7981,#8356,#8454,.T.); +#6632=EDGE_CURVE('',#7983,#8354,#8455,.T.); +#6633=EDGE_CURVE('',#7985,#8352,#8456,.T.); +#6634=EDGE_CURVE('',#7987,#8350,#8457,.T.); +#6635=EDGE_CURVE('',#7989,#8348,#8458,.T.); +#6636=EDGE_CURVE('',#7991,#8346,#8459,.T.); +#6637=EDGE_CURVE('',#7993,#8344,#8460,.T.); +#6638=EDGE_CURVE('',#7995,#8342,#8461,.T.); +#6639=EDGE_CURVE('',#7997,#8340,#8462,.T.); +#6640=EDGE_CURVE('',#7999,#8338,#8463,.T.); +#6641=EDGE_CURVE('',#8001,#8336,#8464,.T.); +#6642=EDGE_CURVE('',#8003,#8334,#8465,.T.); +#6643=EDGE_CURVE('',#8005,#8332,#8466,.T.); +#6644=EDGE_CURVE('',#8007,#6869,#8467,.T.); +#6645=EDGE_CURVE('',#8009,#6991,#8468,.T.); +#6646=EDGE_CURVE('',#8011,#6989,#8469,.T.); +#6647=EDGE_CURVE('',#8013,#6987,#8470,.T.); +#6648=EDGE_CURVE('',#8015,#6985,#8471,.T.); +#6649=EDGE_CURVE('',#8017,#6983,#8472,.T.); +#6650=EDGE_CURVE('',#8019,#6981,#8473,.T.); +#6651=EDGE_CURVE('',#8021,#6979,#8474,.T.); +#6652=EDGE_CURVE('',#8023,#6977,#8475,.T.); +#6653=EDGE_CURVE('',#8025,#6975,#8476,.T.); +#6654=EDGE_CURVE('',#8027,#6973,#8477,.T.); +#6655=EDGE_CURVE('',#8029,#6971,#8478,.T.); +#6656=EDGE_CURVE('',#8031,#6969,#8479,.T.); +#6657=EDGE_CURVE('',#8033,#6967,#8480,.T.); +#6658=EDGE_CURVE('',#8035,#6965,#8481,.T.); +#6659=EDGE_CURVE('',#8037,#6963,#8482,.T.); +#6660=EDGE_CURVE('',#8039,#6961,#8483,.T.); +#6661=EDGE_CURVE('',#8041,#6959,#8484,.T.); +#6662=EDGE_CURVE('',#8043,#6957,#8485,.T.); +#6663=EDGE_CURVE('',#8045,#6955,#8486,.T.); +#6664=EDGE_CURVE('',#8047,#6953,#8487,.T.); +#6665=EDGE_CURVE('',#8049,#6951,#8488,.T.); +#6666=EDGE_CURVE('',#8051,#6949,#8489,.T.); +#6667=EDGE_CURVE('',#8053,#6947,#8490,.T.); +#6668=EDGE_CURVE('',#8055,#6945,#8491,.T.); +#6669=EDGE_CURVE('',#8057,#6943,#8492,.T.); +#6670=EDGE_CURVE('',#8059,#6941,#8493,.T.); +#6671=EDGE_CURVE('',#8061,#6939,#8494,.T.); +#6672=EDGE_CURVE('',#8063,#6937,#8495,.T.); +#6673=EDGE_CURVE('',#8065,#6935,#8496,.T.); +#6674=EDGE_CURVE('',#8067,#6933,#8497,.T.); +#6675=EDGE_CURVE('',#8069,#6931,#8498,.T.); +#6676=EDGE_CURVE('',#8071,#6929,#8499,.T.); +#6677=EDGE_CURVE('',#8073,#6927,#8500,.T.); +#6678=EDGE_CURVE('',#8075,#6925,#8501,.T.); +#6679=EDGE_CURVE('',#8077,#6923,#8502,.T.); +#6680=EDGE_CURVE('',#8079,#6921,#8503,.T.); +#6681=EDGE_CURVE('',#8081,#6919,#8504,.T.); +#6682=EDGE_CURVE('',#8083,#6917,#8505,.T.); +#6683=EDGE_CURVE('',#8085,#6915,#8506,.T.); +#6684=EDGE_CURVE('',#8087,#6913,#8507,.T.); +#6685=EDGE_CURVE('',#8089,#6911,#8508,.T.); +#6686=EDGE_CURVE('',#8091,#6909,#8509,.T.); +#6687=EDGE_CURVE('',#8093,#6907,#8510,.T.); +#6688=EDGE_CURVE('',#8095,#6905,#8511,.T.); +#6689=EDGE_CURVE('',#8097,#6903,#8512,.T.); +#6690=EDGE_CURVE('',#8099,#6901,#8513,.T.); +#6691=EDGE_CURVE('',#8101,#6899,#8514,.T.); +#6692=EDGE_CURVE('',#8103,#6897,#8515,.T.); +#6693=EDGE_CURVE('',#8105,#6895,#8516,.T.); +#6694=EDGE_CURVE('',#8107,#6893,#8517,.T.); +#6695=EDGE_CURVE('',#8109,#6891,#8518,.T.); +#6696=EDGE_CURVE('',#8111,#6889,#8519,.T.); +#6697=EDGE_CURVE('',#8113,#6887,#8520,.T.); +#6698=EDGE_CURVE('',#8115,#6885,#8521,.T.); +#6699=EDGE_CURVE('',#8117,#6883,#8522,.T.); +#6700=EDGE_CURVE('',#8119,#6881,#8523,.T.); +#6701=EDGE_CURVE('',#8121,#6879,#8524,.T.); +#6702=EDGE_CURVE('',#8123,#6877,#8525,.T.); +#6703=EDGE_CURVE('',#8125,#6875,#8526,.T.); +#6704=EDGE_CURVE('',#8127,#6873,#8527,.T.); +#6705=EDGE_CURVE('',#8129,#8448,#8528,.T.); +#6706=EDGE_CURVE('',#8131,#8446,#8529,.T.); +#6707=EDGE_CURVE('',#8133,#8444,#8530,.T.); +#6708=EDGE_CURVE('',#8135,#8442,#8531,.T.); +#6709=EDGE_CURVE('',#8137,#8440,#8532,.T.); +#6710=EDGE_CURVE('',#8139,#8438,#8533,.T.); +#6711=EDGE_CURVE('',#8141,#8436,#8534,.T.); +#6712=EDGE_CURVE('',#8143,#8434,#8535,.T.); +#6713=EDGE_CURVE('',#8145,#8432,#8536,.T.); +#6714=EDGE_CURVE('',#8147,#8430,#8537,.T.); +#6715=EDGE_CURVE('',#8149,#8428,#8538,.T.); +#6716=EDGE_CURVE('',#8151,#8426,#8539,.T.); +#6717=EDGE_CURVE('',#8153,#8424,#8540,.T.); +#6718=EDGE_CURVE('',#8155,#8422,#8541,.T.); +#6719=EDGE_CURVE('',#8157,#8420,#8542,.T.); +#6720=EDGE_CURVE('',#8159,#8418,#8543,.T.); +#6721=EDGE_CURVE('',#8161,#8416,#8544,.T.); +#6722=EDGE_CURVE('',#8163,#8414,#8545,.T.); +#6723=EDGE_CURVE('',#8165,#8412,#8546,.T.); +#6724=EDGE_CURVE('',#8167,#8410,#8547,.T.); +#6725=EDGE_CURVE('',#8169,#8408,#8548,.T.); +#6726=EDGE_CURVE('',#8171,#8406,#8549,.T.); +#6727=EDGE_CURVE('',#8173,#8404,#8550,.T.); +#6728=EDGE_CURVE('',#8175,#8402,#8551,.T.); +#6729=EDGE_CURVE('',#8177,#8400,#8552,.T.); +#6730=EDGE_CURVE('',#8179,#8398,#8553,.T.); +#6731=EDGE_CURVE('',#8181,#8396,#8554,.T.); +#6732=EDGE_CURVE('',#8183,#8394,#8555,.T.); +#6733=EDGE_CURVE('',#8185,#8392,#8556,.T.); +#6734=EDGE_CURVE('',#8187,#8390,#8557,.T.); +#6735=EDGE_CURVE('',#8189,#8388,#8558,.T.); +#6736=EDGE_CURVE('',#8191,#8386,#8559,.T.); +#6737=EDGE_CURVE('',#8193,#8384,#8560,.T.); +#6738=EDGE_CURVE('',#8195,#8382,#8561,.T.); +#6739=EDGE_CURVE('',#8197,#8380,#8562,.T.); +#6740=EDGE_CURVE('',#8199,#8378,#8563,.T.); +#6741=EDGE_CURVE('',#8201,#8376,#8564,.T.); +#6742=EDGE_CURVE('',#8203,#8374,#8565,.T.); +#6743=EDGE_CURVE('',#8205,#8372,#8566,.T.); +#6744=EDGE_CURVE('',#8207,#8370,#8567,.T.); +#6745=EDGE_CURVE('',#8209,#8368,#8568,.T.); +#6746=EDGE_CURVE('',#8211,#8366,#8569,.T.); +#6747=EDGE_CURVE('',#7975,#8364,#8570,.T.); +#6748=EDGE_CURVE('',#8571,#8572,#8573,.T.); +#6749=EDGE_CURVE('',#8571,#8574,#8575,.T.); +#6750=EDGE_CURVE('',#8576,#8574,#8577,.T.); +#6751=EDGE_CURVE('',#8576,#8572,#8578,.T.); +#6752=EDGE_CURVE('',#8572,#8571,#8579,.T.); +#6753=EDGE_CURVE('',#8574,#8576,#8580,.T.); +#6754=EDGE_CURVE('',#8574,#8571,#8581,.T.); +#6755=EDGE_CURVE('',#8572,#8576,#8582,.T.); +#6756=EDGE_CURVE('',#8583,#8584,#8585,.T.); +#6757=EDGE_CURVE('',#8583,#8586,#8587,.T.); +#6758=EDGE_CURVE('',#8588,#8586,#8589,.T.); +#6759=EDGE_CURVE('',#8588,#8584,#8590,.T.); +#6760=EDGE_CURVE('',#8584,#8583,#8591,.T.); +#6761=EDGE_CURVE('',#8586,#8588,#8592,.T.); +#6762=EDGE_CURVE('',#8586,#8583,#8593,.T.); +#6763=EDGE_CURVE('',#8584,#8588,#8594,.T.); +#6764=EDGE_CURVE('',#8595,#8596,#8597,.T.); +#6765=EDGE_CURVE('',#8598,#8595,#8599,.T.); +#6766=EDGE_CURVE('',#8600,#8598,#8601,.T.); +#6767=EDGE_CURVE('',#8600,#8602,#8603,.T.); +#6768=EDGE_CURVE('',#8602,#8604,#8605,.T.); +#6769=EDGE_CURVE('',#8604,#8606,#8607,.T.); +#6770=EDGE_CURVE('',#8606,#8608,#8609,.T.); +#6771=EDGE_CURVE('',#8608,#8610,#8611,.T.); +#6772=EDGE_CURVE('',#8610,#8612,#8613,.T.); +#6773=EDGE_CURVE('',#8612,#8596,#8614,.T.); +#6774=EDGE_CURVE('',#8615,#8616,#8617,.T.); +#6775=EDGE_CURVE('',#8615,#8618,#8619,.T.); +#6776=EDGE_CURVE('',#8620,#8618,#8621,.T.); +#6777=EDGE_CURVE('',#8620,#8622,#8623,.T.); +#6778=EDGE_CURVE('',#8622,#8624,#8625,.T.); +#6779=EDGE_CURVE('',#8624,#8626,#8627,.T.); +#6780=EDGE_CURVE('',#8626,#8628,#8629,.T.); +#6781=EDGE_CURVE('',#8628,#8630,#8631,.T.); +#6782=EDGE_CURVE('',#8630,#8632,#8633,.T.); +#6783=EDGE_CURVE('',#8632,#8616,#8634,.T.); +#6784=EDGE_CURVE('',#8635,#8636,#8637,.T.); +#6785=EDGE_CURVE('',#8635,#8638,#8639,.T.); +#6786=EDGE_CURVE('',#8640,#8638,#8641,.T.); +#6787=EDGE_CURVE('',#8636,#8640,#8642,.T.); +#6788=EDGE_CURVE('',#8600,#8620,#8643,.T.); +#6789=EDGE_CURVE('',#8644,#8600,#8645,.T.); +#6790=EDGE_CURVE('',#8644,#8622,#8646,.T.); +#6791=EDGE_CURVE('',#8616,#8596,#8647,.T.); +#6792=EDGE_CURVE('',#8632,#8648,#8649,.T.); +#6793=EDGE_CURVE('',#8596,#8648,#8650,.T.); +#6794=EDGE_CURVE('',#8618,#8615,#8651,.T.); +#6795=EDGE_CURVE('',#8640,#8636,#8652,.T.); +#6796=EDGE_CURVE('',#8595,#8598,#8653,.T.); +#6797=EDGE_CURVE('',#8638,#8635,#8654,.T.); +#6798=EDGE_CURVE('',#8608,#8655,#8656,.T.); +#6799=EDGE_CURVE('',#8657,#8655,#8658,.T.); +#6800=EDGE_CURVE('',#8657,#8610,#8659,.T.); +#6801=EDGE_CURVE('',#8612,#8660,#8661,.T.); +#6802=EDGE_CURVE('',#8616,#8660,#8662,.T.); +#6803=EDGE_CURVE('',#8663,#8664,#8665,.T.); +#6804=EDGE_CURVE('',#8663,#8630,#8666,.T.); +#6805=EDGE_CURVE('',#8628,#8664,#8667,.T.); +#6806=EDGE_CURVE('',#8668,#8669,#8670,.T.); +#6807=EDGE_CURVE('',#8668,#8626,#8671,.T.); +#6808=EDGE_CURVE('',#8624,#8669,#8672,.T.); +#6809=EDGE_CURVE('',#8673,#8620,#8674,.T.); +#6810=EDGE_CURVE('',#8673,#8602,#8675,.T.); +#6811=EDGE_CURVE('',#8604,#8676,#8677,.T.); +#6812=EDGE_CURVE('',#8678,#8676,#8679,.T.); +#6813=EDGE_CURVE('',#8678,#8606,#8680,.T.); +#6814=EDGE_CURVE('',#8655,#8678,#8681,.T.); +#6815=EDGE_CURVE('',#8676,#8673,#8682,.T.); +#6816=EDGE_CURVE('',#8669,#8644,#8683,.T.); +#6817=EDGE_CURVE('',#8664,#8668,#8684,.T.); +#6818=EDGE_CURVE('',#8648,#8663,#8685,.T.); +#6819=EDGE_CURVE('',#8660,#8657,#8686,.T.); +#6820=VERTEX_POINT('',#8687); +#6821=VERTEX_POINT('',#8688); +#6822=CIRCLE('',#8689,2.0); +#6823=VERTEX_POINT('',#8690); +#6824=CIRCLE('',#8691,0.5); +#6825=VERTEX_POINT('',#8692); +#6826=CIRCLE('',#8693,0.5); +#6827=VERTEX_POINT('',#8694); +#6828=CIRCLE('',#8695,1.0); +#6829=VERTEX_POINT('',#8696); +#6830=CIRCLE('',#8697,0.5); +#6831=CIRCLE('',#8698,0.5); +#6832=VERTEX_POINT('',#8699); +#6833=VERTEX_POINT('',#8700); +#6834=CIRCLE('',#8701,2.0); +#6835=VERTEX_POINT('',#8702); +#6836=CIRCLE('',#8703,0.5); +#6837=VERTEX_POINT('',#8704); +#6838=CIRCLE('',#8705,0.5); +#6839=VERTEX_POINT('',#8706); +#6840=CIRCLE('',#8707,1.0); +#6841=VERTEX_POINT('',#8708); +#6842=CIRCLE('',#8709,0.5); +#6843=CIRCLE('',#8710,0.5); +#6844=VERTEX_POINT('',#8711); +#6845=VERTEX_POINT('',#8712); +#6846=CIRCLE('',#8713,2.0); +#6847=VERTEX_POINT('',#8714); +#6848=CIRCLE('',#8715,0.5); +#6849=VERTEX_POINT('',#8716); +#6850=CIRCLE('',#8717,0.5); +#6851=VERTEX_POINT('',#8718); +#6852=CIRCLE('',#8719,1.0); +#6853=VERTEX_POINT('',#8720); +#6854=CIRCLE('',#8721,0.5); +#6855=CIRCLE('',#8722,0.5); +#6856=VERTEX_POINT('',#8723); +#6857=VERTEX_POINT('',#8724); +#6858=CIRCLE('',#8725,2.0); +#6859=VERTEX_POINT('',#8726); +#6860=CIRCLE('',#8727,0.5); +#6861=VERTEX_POINT('',#8728); +#6862=CIRCLE('',#8729,0.5); +#6863=VERTEX_POINT('',#8730); +#6864=CIRCLE('',#8731,1.0); +#6865=VERTEX_POINT('',#8732); +#6866=CIRCLE('',#8733,0.5); +#6867=CIRCLE('',#8734,0.5); +#6868=VERTEX_POINT('',#8735); +#6869=VERTEX_POINT('',#8736); +#6870=LINE('',#8737,#8738); +#6871=VERTEX_POINT('',#8739); +#6872=CIRCLE('',#8740,4.52679491924311); +#6873=VERTEX_POINT('',#8741); +#6874=LINE('',#8742,#8743); +#6875=VERTEX_POINT('',#8744); +#6876=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8745,#8746,#8747,#8748),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6877=VERTEX_POINT('',#8749); +#6878=CIRCLE('',#8750,5.275); +#6879=VERTEX_POINT('',#8751); +#6880=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8752,#8753,#8754,#8755),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6881=VERTEX_POINT('',#8756); +#6882=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8757,#8758,#8759,#8760),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6883=VERTEX_POINT('',#8761); +#6884=CIRCLE('',#8762,5.275); +#6885=VERTEX_POINT('',#8763); +#6886=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8764,#8765,#8766,#8767),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6887=VERTEX_POINT('',#8768); +#6888=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8769,#8770,#8771,#8772),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6889=VERTEX_POINT('',#8773); +#6890=CIRCLE('',#8774,5.275); +#6891=VERTEX_POINT('',#8775); +#6892=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8776,#8777,#8778,#8779),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6893=VERTEX_POINT('',#8780); +#6894=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8781,#8782,#8783,#8784),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6895=VERTEX_POINT('',#8785); +#6896=CIRCLE('',#8786,5.275); +#6897=VERTEX_POINT('',#8787); +#6898=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8788,#8789,#8790,#8791),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6899=VERTEX_POINT('',#8792); +#6900=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8793,#8794,#8795,#8796),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6901=VERTEX_POINT('',#8797); +#6902=CIRCLE('',#8798,5.275); +#6903=VERTEX_POINT('',#8799); +#6904=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8800,#8801,#8802,#8803),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527122E-15,1.00000000000001),.UNSPECIFIED.); +#6905=VERTEX_POINT('',#8804); +#6906=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8805,#8806,#8807,#8808),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6907=VERTEX_POINT('',#8809); +#6908=CIRCLE('',#8810,5.275); +#6909=VERTEX_POINT('',#8811); +#6910=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8812,#8813,#8814,#8815),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6911=VERTEX_POINT('',#8816); +#6912=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8817,#8818,#8819,#8820),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6913=VERTEX_POINT('',#8821); +#6914=CIRCLE('',#8822,5.275); +#6915=VERTEX_POINT('',#8823); +#6916=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8824,#8825,#8826,#8827),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6917=VERTEX_POINT('',#8828); +#6918=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8829,#8830,#8831,#8832),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6919=VERTEX_POINT('',#8833); +#6920=CIRCLE('',#8834,5.275); +#6921=VERTEX_POINT('',#8835); +#6922=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8836,#8837,#8838,#8839),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6923=VERTEX_POINT('',#8840); +#6924=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8841,#8842,#8843,#8844),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6925=VERTEX_POINT('',#8845); +#6926=CIRCLE('',#8846,5.275); +#6927=VERTEX_POINT('',#8847); +#6928=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8848,#8849,#8850,#8851),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6929=VERTEX_POINT('',#8852); +#6930=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8853,#8854,#8855,#8856),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6931=VERTEX_POINT('',#8857); +#6932=CIRCLE('',#8858,5.275); +#6933=VERTEX_POINT('',#8859); +#6934=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8860,#8861,#8862,#8863),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6935=VERTEX_POINT('',#8864); +#6936=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8865,#8866,#8867,#8868),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6937=VERTEX_POINT('',#8869); +#6938=CIRCLE('',#8870,5.275); +#6939=VERTEX_POINT('',#8871); +#6940=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8872,#8873,#8874,#8875),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6941=VERTEX_POINT('',#8876); +#6942=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8877,#8878,#8879,#8880),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6943=VERTEX_POINT('',#8881); +#6944=CIRCLE('',#8882,5.275); +#6945=VERTEX_POINT('',#8883); +#6946=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8884,#8885,#8886,#8887),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6947=VERTEX_POINT('',#8888); +#6948=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8889,#8890,#8891,#8892),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6949=VERTEX_POINT('',#8893); +#6950=CIRCLE('',#8894,5.275); +#6951=VERTEX_POINT('',#8895); +#6952=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8896,#8897,#8898,#8899),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6953=VERTEX_POINT('',#8900); +#6954=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8901,#8902,#8903,#8904),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6955=VERTEX_POINT('',#8905); +#6956=CIRCLE('',#8906,5.275); +#6957=VERTEX_POINT('',#8907); +#6958=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8908,#8909,#8910,#8911),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6959=VERTEX_POINT('',#8912); +#6960=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8913,#8914,#8915,#8916),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6961=VERTEX_POINT('',#8917); +#6962=CIRCLE('',#8918,5.275); +#6963=VERTEX_POINT('',#8919); +#6964=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8920,#8921,#8922,#8923),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527065E-15,1.00000000000001),.UNSPECIFIED.); +#6965=VERTEX_POINT('',#8924); +#6966=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8925,#8926,#8927,#8928),.UNSPECIFIED.,.F.,.F.,(4,4),(1.29369657195377E-14,0.999999999999989),.UNSPECIFIED.); +#6967=VERTEX_POINT('',#8929); +#6968=CIRCLE('',#8930,5.275); +#6969=VERTEX_POINT('',#8931); +#6970=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8932,#8933,#8934,#8935),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6971=VERTEX_POINT('',#8936); +#6972=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8937,#8938,#8939,#8940),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6973=VERTEX_POINT('',#8941); +#6974=CIRCLE('',#8942,5.275); +#6975=VERTEX_POINT('',#8943); +#6976=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8944,#8945,#8946,#8947),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6977=VERTEX_POINT('',#8948); +#6978=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8949,#8950,#8951,#8952),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6979=VERTEX_POINT('',#8953); +#6980=CIRCLE('',#8954,5.275); +#6981=VERTEX_POINT('',#8955); +#6982=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8956,#8957,#8958,#8959),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6983=VERTEX_POINT('',#8960); +#6984=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8961,#8962,#8963,#8964),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6985=VERTEX_POINT('',#8965); +#6986=CIRCLE('',#8966,5.275); +#6987=VERTEX_POINT('',#8967); +#6988=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8968,#8969,#8970,#8971),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6989=VERTEX_POINT('',#8972); +#6990=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8973,#8974,#8975,#8976),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6991=VERTEX_POINT('',#8977); +#6992=CIRCLE('',#8978,5.275); +#6993=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8979,#8980,#8981,#8982),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6994=VERTEX_POINT('',#8983); +#6995=CIRCLE('',#8984,0.2); +#6996=VERTEX_POINT('',#8985); +#6997=CIRCLE('',#8986,4.5); +#6998=CIRCLE('',#8987,0.2); +#6999=VERTEX_POINT('',#8988); +#7000=LINE('',#8989,#8990); +#7001=VERTEX_POINT('',#8991); +#7002=CIRCLE('',#8992,4.5); +#7003=LINE('',#8993,#8994); +#7004=VERTEX_POINT('',#8995); +#7005=CIRCLE('',#8996,0.2); +#7006=VERTEX_POINT('',#8997); +#7007=CIRCLE('',#8998,0.2); +#7008=CIRCLE('',#8999,4.3); +#7009=VERTEX_POINT('',#9000); +#7010=VERTEX_POINT('',#9001); +#7011=CIRCLE('',#9002,0.2); +#7012=VERTEX_POINT('',#9003); +#7013=CIRCLE('',#9004,3.8); +#7014=VERTEX_POINT('',#9005); +#7015=CIRCLE('',#9006,0.2); +#7016=CIRCLE('',#9007,3.6); +#7017=VERTEX_POINT('',#9008); +#7018=LINE('',#9009,#9010); +#7019=VERTEX_POINT('',#9011); +#7020=CIRCLE('',#9012,0.5); +#7021=VERTEX_POINT('',#9013); +#7022=LINE('',#9014,#9015); +#7023=CIRCLE('',#9016,0.5); +#7024=VERTEX_POINT('',#9017); +#7025=LINE('',#9018,#9019); +#7026=VERTEX_POINT('',#9020); +#7027=CIRCLE('',#9021,0.5); +#7028=VERTEX_POINT('',#9022); +#7029=LINE('',#9023,#9024); +#7030=CIRCLE('',#9025,0.5); +#7031=VERTEX_POINT('',#9026); +#7032=LINE('',#9027,#9028); +#7033=VERTEX_POINT('',#9029); +#7034=CIRCLE('',#9030,0.5); +#7035=VERTEX_POINT('',#9031); +#7036=LINE('',#9032,#9033); +#7037=CIRCLE('',#9034,0.5); +#7038=VERTEX_POINT('',#9035); +#7039=LINE('',#9036,#9037); +#7040=VERTEX_POINT('',#9038); +#7041=CIRCLE('',#9039,0.5); +#7042=VERTEX_POINT('',#9040); +#7043=LINE('',#9041,#9042); +#7044=CIRCLE('',#9043,0.5); +#7045=VERTEX_POINT('',#9044); +#7046=VERTEX_POINT('',#9045); +#7047=LINE('',#9046,#9047); +#7048=CIRCLE('',#9048,0.5); +#7049=VERTEX_POINT('',#9049); +#7050=LINE('',#9050,#9051); +#7051=CIRCLE('',#9052,0.5); +#7052=VERTEX_POINT('',#9053); +#7053=VERTEX_POINT('',#9054); +#7054=LINE('',#9055,#9056); +#7055=CIRCLE('',#9057,0.5); +#7056=VERTEX_POINT('',#9058); +#7057=LINE('',#9059,#9060); +#7058=CIRCLE('',#9061,0.5); +#7059=VERTEX_POINT('',#9062); +#7060=VERTEX_POINT('',#9063); +#7061=LINE('',#9064,#9065); +#7062=CIRCLE('',#9066,0.5); +#7063=VERTEX_POINT('',#9067); +#7064=LINE('',#9068,#9069); +#7065=CIRCLE('',#9070,0.5); +#7066=VERTEX_POINT('',#9071); +#7067=VERTEX_POINT('',#9072); +#7068=LINE('',#9073,#9074); +#7069=CIRCLE('',#9075,0.5); +#7070=VERTEX_POINT('',#9076); +#7071=LINE('',#9077,#9078); +#7072=CIRCLE('',#9079,0.5); +#7073=VERTEX_POINT('',#9080); +#7074=LINE('',#9081,#9082); +#7075=VERTEX_POINT('',#9083); +#7076=CIRCLE('',#9084,0.326794919243112); +#7077=VERTEX_POINT('',#9085); +#7078=CIRCLE('',#9086,0.326794919243112); +#7079=LINE('',#9087,#9088); +#7080=VERTEX_POINT('',#9089); +#7081=LINE('',#9090,#9091); +#7082=VERTEX_POINT('',#9092); +#7083=CIRCLE('',#9093,0.326794919243112); +#7084=VERTEX_POINT('',#9094); +#7085=CIRCLE('',#9095,0.326794919243112); +#7086=LINE('',#9096,#9097); +#7087=VERTEX_POINT('',#9098); +#7088=LINE('',#9099,#9100); +#7089=VERTEX_POINT('',#9101); +#7090=CIRCLE('',#9102,0.326794919243112); +#7091=VERTEX_POINT('',#9103); +#7092=CIRCLE('',#9104,0.326794919243112); +#7093=LINE('',#9105,#9106); +#7094=VERTEX_POINT('',#9107); +#7095=LINE('',#9108,#9109); +#7096=VERTEX_POINT('',#9110); +#7097=CIRCLE('',#9111,0.326794919243112); +#7098=VERTEX_POINT('',#9112); +#7099=CIRCLE('',#9113,0.326794919243112); +#7100=LINE('',#9114,#9115); +#7101=VERTEX_POINT('',#9116); +#7102=VERTEX_POINT('',#9117); +#7103=LINE('',#9118,#9119); +#7104=VERTEX_POINT('',#9120); +#7105=CIRCLE('',#9121,0.25); +#7106=VERTEX_POINT('',#9122); +#7107=LINE('',#9123,#9124); +#7108=CIRCLE('',#9125,0.25); +#7109=VERTEX_POINT('',#9126); +#7110=VERTEX_POINT('',#9127); +#7111=LINE('',#9128,#9129); +#7112=VERTEX_POINT('',#9130); +#7113=CIRCLE('',#9131,0.25); +#7114=VERTEX_POINT('',#9132); +#7115=LINE('',#9133,#9134); +#7116=CIRCLE('',#9135,0.25); +#7117=VERTEX_POINT('',#9136); +#7118=VERTEX_POINT('',#9137); +#7119=LINE('',#9138,#9139); +#7120=VERTEX_POINT('',#9140); +#7121=CIRCLE('',#9141,0.5); +#7122=VERTEX_POINT('',#9142); +#7123=LINE('',#9143,#9144); +#7124=CIRCLE('',#9145,0.5); +#7125=VERTEX_POINT('',#9146); +#7126=VERTEX_POINT('',#9147); +#7127=LINE('',#9148,#9149); +#7128=VERTEX_POINT('',#9150); +#7129=CIRCLE('',#9151,0.5); +#7130=VERTEX_POINT('',#9152); +#7131=LINE('',#9153,#9154); +#7132=CIRCLE('',#9155,0.5); +#7133=VERTEX_POINT('',#9156); +#7134=VERTEX_POINT('',#9157); +#7135=LINE('',#9158,#9159); +#7136=VERTEX_POINT('',#9160); +#7137=CIRCLE('',#9161,6.3); +#7138=VERTEX_POINT('',#9162); +#7139=LINE('',#9163,#9164); +#7140=CIRCLE('',#9165,6.3); +#7141=VERTEX_POINT('',#9166); +#7142=VERTEX_POINT('',#9167); +#7143=LINE('',#9168,#9169); +#7144=VERTEX_POINT('',#9170); +#7145=CIRCLE('',#9171,3.375); +#7146=VERTEX_POINT('',#9172); +#7147=LINE('',#9173,#9174); +#7148=VERTEX_POINT('',#9175); +#7149=CIRCLE('',#9176,3.375); +#7150=CIRCLE('',#9177,3.375); +#7151=VERTEX_POINT('',#9178); +#7152=LINE('',#9179,#9180); +#7153=VERTEX_POINT('',#9181); +#7154=CIRCLE('',#9182,3.275); +#7155=LINE('',#9183,#9184); +#7156=VERTEX_POINT('',#9185); +#7157=VERTEX_POINT('',#9186); +#7158=LINE('',#9187,#9188); +#7159=VERTEX_POINT('',#9189); +#7160=CIRCLE('',#9190,2.825); +#7161=VERTEX_POINT('',#9191); +#7162=LINE('',#9192,#9193); +#7163=CIRCLE('',#9194,2.825); +#7164=VERTEX_POINT('',#9195); +#7165=CIRCLE('',#9196,0.2); +#7166=VERTEX_POINT('',#9197); +#7167=CIRCLE('',#9198,0.2); +#7168=CIRCLE('',#9199,2.625); +#7169=VERTEX_POINT('',#9200); +#7170=VERTEX_POINT('',#9201); +#7171=LINE('',#9202,#9203); +#7172=VERTEX_POINT('',#9204); +#7173=CIRCLE('',#9205,0.725); +#7174=VERTEX_POINT('',#9206); +#7175=LINE('',#9207,#9208); +#7176=CIRCLE('',#9209,0.525); +#7177=VERTEX_POINT('',#9210); +#7178=VERTEX_POINT('',#9211); +#7179=LINE('',#9212,#9213); +#7180=VERTEX_POINT('',#9214); +#7181=CIRCLE('',#9215,0.725); +#7182=VERTEX_POINT('',#9216); +#7183=LINE('',#9217,#9218); +#7184=CIRCLE('',#9219,0.525); +#7185=VERTEX_POINT('',#9220); +#7186=VERTEX_POINT('',#9221); +#7187=LINE('',#9222,#9223); +#7188=VERTEX_POINT('',#9224); +#7189=CIRCLE('',#9225,0.725); +#7190=VERTEX_POINT('',#9226); +#7191=LINE('',#9227,#9228); +#7192=CIRCLE('',#9229,0.525); +#7193=VERTEX_POINT('',#9230); +#7194=VERTEX_POINT('',#9231); +#7195=LINE('',#9232,#9233); +#7196=VERTEX_POINT('',#9234); +#7197=CIRCLE('',#9235,0.725); +#7198=VERTEX_POINT('',#9236); +#7199=LINE('',#9237,#9238); +#7200=CIRCLE('',#9239,0.525); +#7201=VERTEX_POINT('',#9240); +#7202=LINE('',#9241,#9242); +#7203=VERTEX_POINT('',#9243); +#7204=LINE('',#9244,#9245); +#7205=VERTEX_POINT('',#9246); +#7206=CIRCLE('',#9247,0.525); +#7207=VERTEX_POINT('',#9248); +#7208=ELLIPSE('',#9249,14.3278035852852,0.525); +#7209=VERTEX_POINT('',#9250); +#7210=CIRCLE('',#9251,0.525); +#7211=VERTEX_POINT('',#9252); +#7212=LINE('',#9253,#9254); +#7213=VERTEX_POINT('',#9255); +#7214=CIRCLE('',#9256,0.525); +#7215=VERTEX_POINT('',#9257); +#7216=CIRCLE('',#9258,0.525); +#7217=VERTEX_POINT('',#9259); +#7218=LINE('',#9260,#9261); +#7219=VERTEX_POINT('',#9262); +#7220=CIRCLE('',#9263,0.525); +#7221=VERTEX_POINT('',#9264); +#7222=ELLIPSE('',#9265,16.3015595872364,0.525); +#7223=CIRCLE('',#9266,0.525); +#7224=VERTEX_POINT('',#9267); +#7225=LINE('',#9268,#9269); +#7226=VERTEX_POINT('',#9270); +#7227=LINE('',#9271,#9272); +#7228=VERTEX_POINT('',#9273); +#7229=CIRCLE('',#9274,0.525); +#7230=VERTEX_POINT('',#9275); +#7231=ELLIPSE('',#9276,14.3278035852852,0.525); +#7232=VERTEX_POINT('',#9277); +#7233=CIRCLE('',#9278,0.525); +#7234=VERTEX_POINT('',#9279); +#7235=LINE('',#9280,#9281); +#7236=VERTEX_POINT('',#9282); +#7237=CIRCLE('',#9283,0.525); +#7238=VERTEX_POINT('',#9284); +#7239=CIRCLE('',#9285,0.525); +#7240=VERTEX_POINT('',#9286); +#7241=LINE('',#9287,#9288); +#7242=VERTEX_POINT('',#9289); +#7243=CIRCLE('',#9290,0.525); +#7244=VERTEX_POINT('',#9291); +#7245=ELLIPSE('',#9292,16.3015595872364,0.525); +#7246=CIRCLE('',#9293,0.525); +#7247=VERTEX_POINT('',#9294); +#7248=LINE('',#9295,#9296); +#7249=VERTEX_POINT('',#9297); +#7250=LINE('',#9298,#9299); +#7251=VERTEX_POINT('',#9300); +#7252=CIRCLE('',#9301,0.525); +#7253=VERTEX_POINT('',#9302); +#7254=ELLIPSE('',#9303,14.3278035852852,0.525); +#7255=VERTEX_POINT('',#9304); +#7256=CIRCLE('',#9305,0.525); +#7257=VERTEX_POINT('',#9306); +#7258=LINE('',#9307,#9308); +#7259=VERTEX_POINT('',#9309); +#7260=CIRCLE('',#9310,0.525); +#7261=VERTEX_POINT('',#9311); +#7262=CIRCLE('',#9312,0.525); +#7263=VERTEX_POINT('',#9313); +#7264=LINE('',#9314,#9315); +#7265=VERTEX_POINT('',#9316); +#7266=CIRCLE('',#9317,0.525); +#7267=VERTEX_POINT('',#9318); +#7268=ELLIPSE('',#9319,16.3015595872364,0.525); +#7269=CIRCLE('',#9320,0.525); +#7270=VERTEX_POINT('',#9321); +#7271=LINE('',#9322,#9323); +#7272=VERTEX_POINT('',#9324); +#7273=LINE('',#9325,#9326); +#7274=VERTEX_POINT('',#9327); +#7275=CIRCLE('',#9328,0.525); +#7276=VERTEX_POINT('',#9329); +#7277=ELLIPSE('',#9330,14.3278035852852,0.525); +#7278=VERTEX_POINT('',#9331); +#7279=CIRCLE('',#9332,0.525); +#7280=VERTEX_POINT('',#9333); +#7281=LINE('',#9334,#9335); +#7282=VERTEX_POINT('',#9336); +#7283=CIRCLE('',#9337,0.525); +#7284=VERTEX_POINT('',#9338); +#7285=CIRCLE('',#9339,0.525); +#7286=VERTEX_POINT('',#9340); +#7287=LINE('',#9341,#9342); +#7288=VERTEX_POINT('',#9343); +#7289=CIRCLE('',#9344,0.525); +#7290=VERTEX_POINT('',#9345); +#7291=ELLIPSE('',#9346,16.3015595872364,0.525); +#7292=CIRCLE('',#9347,0.525); +#7293=VERTEX_POINT('',#9348); +#7294=LINE('',#9349,#9350); +#7295=VERTEX_POINT('',#9351); +#7296=LINE('',#9352,#9353); +#7297=CIRCLE('',#9354,0.525); +#7298=VERTEX_POINT('',#9355); +#7299=LINE('',#9356,#9357); +#7300=VERTEX_POINT('',#9358); +#7301=LINE('',#9359,#9360); +#7302=CIRCLE('',#9361,0.525); +#7303=VERTEX_POINT('',#9362); +#7304=LINE('',#9363,#9364); +#7305=VERTEX_POINT('',#9365); +#7306=LINE('',#9366,#9367); +#7307=CIRCLE('',#9368,0.525); +#7308=VERTEX_POINT('',#9369); +#7309=LINE('',#9370,#9371); +#7310=VERTEX_POINT('',#9372); +#7311=LINE('',#9373,#9374); +#7312=CIRCLE('',#9375,0.525); +#7313=VERTEX_POINT('',#9376); +#7314=VERTEX_POINT('',#9377); +#7315=CIRCLE('',#9378,0.3); +#7316=VERTEX_POINT('',#9379); +#7317=CIRCLE('',#9380,4.75); +#7318=VERTEX_POINT('',#9381); +#7319=CIRCLE('',#9382,0.3); +#7320=CIRCLE('',#9383,4.45); +#7321=VERTEX_POINT('',#9384); +#7322=VERTEX_POINT('',#9385); +#7323=LINE('',#9386,#9387); +#7324=VERTEX_POINT('',#9388); +#7325=CIRCLE('',#9389,4.0); +#7326=VERTEX_POINT('',#9390); +#7327=LINE('',#9391,#9392); +#7328=CIRCLE('',#9393,3.55); +#7329=VERTEX_POINT('',#9394); +#7330=VERTEX_POINT('',#9395); +#7331=LINE('',#9396,#9397); +#7332=VERTEX_POINT('',#9398); +#7333=CIRCLE('',#9399,4.0); +#7334=VERTEX_POINT('',#9400); +#7335=LINE('',#9401,#9402); +#7336=CIRCLE('',#9403,3.55); +#7337=VERTEX_POINT('',#9404); +#7338=VERTEX_POINT('',#9405); +#7339=LINE('',#9406,#9407); +#7340=VERTEX_POINT('',#9408); +#7341=CIRCLE('',#9409,4.15); +#7342=VERTEX_POINT('',#9410); +#7343=LINE('',#9411,#9412); +#7344=CIRCLE('',#9413,4.05); +#7345=VERTEX_POINT('',#9414); +#7346=VERTEX_POINT('',#9415); +#7347=LINE('',#9416,#9417); +#7348=VERTEX_POINT('',#9418); +#7349=CIRCLE('',#9419,4.45); +#7350=VERTEX_POINT('',#9420); +#7351=LINE('',#9421,#9422); +#7352=VERTEX_POINT('',#9423); +#7353=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9424,#9425,#9426,#9427,#9428,#9429),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#7354=VERTEX_POINT('',#9430); +#7355=CIRCLE('',#9431,5.0); +#7356=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9432,#9433,#9434,#9435,#9436,#9437),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#7357=VERTEX_POINT('',#9438); +#7358=VERTEX_POINT('',#9439); +#7359=LINE('',#9440,#9441); +#7360=VERTEX_POINT('',#9442); +#7361=CIRCLE('',#9443,3.7); +#7362=VERTEX_POINT('',#9444); +#7363=LINE('',#9445,#9446); +#7364=CIRCLE('',#9447,3.7); +#7365=VERTEX_POINT('',#9448); +#7366=LINE('',#9449,#9450); +#7367=VERTEX_POINT('',#9451); +#7368=CIRCLE('',#9452,4.05); +#7369=LINE('',#9453,#9454); +#7370=VERTEX_POINT('',#9455); +#7371=VERTEX_POINT('',#9456); +#7372=LINE('',#9457,#9458); +#7373=VERTEX_POINT('',#9459); +#7374=CIRCLE('',#9460,4.05); +#7375=VERTEX_POINT('',#9461); +#7376=LINE('',#9462,#9463); +#7377=CIRCLE('',#9464,4.05); +#7378=LINE('',#9465,#9466); +#7379=LINE('',#9467,#9468); +#7380=VERTEX_POINT('',#9469); +#7381=LINE('',#9470,#9471); +#7382=VERTEX_POINT('',#9472); +#7383=LINE('',#9473,#9474); +#7384=CIRCLE('',#9475,4.45); +#7385=VERTEX_POINT('',#9476); +#7386=VERTEX_POINT('',#9477); +#7387=CIRCLE('',#9478,0.2); +#7388=VERTEX_POINT('',#9479); +#7389=CIRCLE('',#9480,4.45); +#7390=VERTEX_POINT('',#9481); +#7391=CIRCLE('',#9482,0.2); +#7392=VERTEX_POINT('',#9483); +#7393=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9484,#9485,#9486,#9487,#9488,#9489),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#7394=VERTEX_POINT('',#9490); +#7395=CIRCLE('',#9491,4.55); +#7396=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9492,#9493,#9494,#9495,#9496,#9497),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#7397=LINE('',#9498,#9499); +#7398=LINE('',#9500,#9501); +#7399=LINE('',#9502,#9503); +#7400=VERTEX_POINT('',#9504); +#7401=LINE('',#9505,#9506); +#7402=CIRCLE('',#9507,3.375); +#7403=CIRCLE('',#9508,3.375); +#7404=CIRCLE('',#9509,3.7); +#7405=VERTEX_POINT('',#9510); +#7406=VERTEX_POINT('',#9511); +#7407=LINE('',#9512,#9513); +#7408=VERTEX_POINT('',#9514); +#7409=CIRCLE('',#9515,5.0); +#7410=VERTEX_POINT('',#9516); +#7411=LINE('',#9517,#9518); +#7412=CIRCLE('',#9519,5.0); +#7413=VERTEX_POINT('',#9520); +#7414=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9521,#9522,#9523,#9524),.UNSPECIFIED.,.F.,.F.,(4,4),(6.54229200308055E-15,1.00000000000024),.UNSPECIFIED.); +#7415=VERTEX_POINT('',#9525); +#7416=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9526,#9527,#9528,#9529),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7417=CIRCLE('',#9530,4.55); +#7418=VERTEX_POINT('',#9531); +#7419=LINE('',#9532,#9533); +#7420=VERTEX_POINT('',#9534); +#7421=CIRCLE('',#9535,5.0); +#7422=LINE('',#9536,#9537); +#7423=CIRCLE('',#9538,4.15); +#7424=CIRCLE('',#9539,4.45); +#7425=VERTEX_POINT('',#9540); +#7426=VERTEX_POINT('',#9541); +#7427=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9542,#9543,#9544,#9545),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7428=VERTEX_POINT('',#9546); +#7429=CIRCLE('',#9547,6.3); +#7430=VERTEX_POINT('',#9548); +#7431=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9549,#9550,#9551,#9552),.UNSPECIFIED.,.F.,.F.,(4,4),(1.33696325315603E-15,1.0),.UNSPECIFIED.); +#7432=CIRCLE('',#9553,6.0); +#7433=VERTEX_POINT('',#9554); +#7434=VERTEX_POINT('',#9555); +#7435=LINE('',#9556,#9557); +#7436=VERTEX_POINT('',#9558); +#7437=CIRCLE('',#9559,6.3); +#7438=VERTEX_POINT('',#9560); +#7439=LINE('',#9561,#9562); +#7440=CIRCLE('',#9563,6.3); +#7441=VERTEX_POINT('',#9564); +#7442=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9565,#9566,#9567,#9568),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999995),.UNSPECIFIED.); +#7443=VERTEX_POINT('',#9569); +#7444=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9570,#9571,#9572,#9573),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7445=CIRCLE('',#9574,6.0); +#7446=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9575,#9576,#9577,#9578),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7447=VERTEX_POINT('',#9579); +#7448=CIRCLE('',#9580,6.0); +#7449=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9581,#9582,#9583,#9584),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7450=VERTEX_POINT('',#9585); +#7451=VERTEX_POINT('',#9586); +#7452=LINE('',#9587,#9588); +#7453=VERTEX_POINT('',#9589); +#7454=CIRCLE('',#9590,6.3); +#7455=VERTEX_POINT('',#9591); +#7456=LINE('',#9592,#9593); +#7457=CIRCLE('',#9594,6.3); +#7458=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9595,#9596,#9597,#9598),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7459=VERTEX_POINT('',#9599); +#7460=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9600,#9601,#9602,#9603),.UNSPECIFIED.,.F.,.F.,(4,4),(7.84374464091584E-16,1.0),.UNSPECIFIED.); +#7461=CIRCLE('',#9604,6.0); +#7462=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9605,#9606,#9607,#9608),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7463=VERTEX_POINT('',#9609); +#7464=CIRCLE('',#9610,6.0); +#7465=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9611,#9612,#9613,#9614),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7466=VERTEX_POINT('',#9615); +#7467=VERTEX_POINT('',#9616); +#7468=LINE('',#9617,#9618); +#7469=VERTEX_POINT('',#9619); +#7470=CIRCLE('',#9620,6.3); +#7471=VERTEX_POINT('',#9621); +#7472=LINE('',#9622,#9623); +#7473=CIRCLE('',#9624,6.3); +#7474=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9625,#9626,#9627,#9628),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7475=VERTEX_POINT('',#9629); +#7476=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9630,#9631,#9632,#9633),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7477=CIRCLE('',#9634,6.0); +#7478=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9635,#9636,#9637,#9638),.UNSPECIFIED.,.F.,.F.,(4,4),(2.14953141594214E-16,1.0),.UNSPECIFIED.); +#7479=VERTEX_POINT('',#9639); +#7480=CIRCLE('',#9640,6.0); +#7481=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9641,#9642,#9643,#9644),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7482=VERTEX_POINT('',#9645); +#7483=VERTEX_POINT('',#9646); +#7484=LINE('',#9647,#9648); +#7485=VERTEX_POINT('',#9649); +#7486=CIRCLE('',#9650,6.3); +#7487=VERTEX_POINT('',#9651); +#7488=LINE('',#9652,#9653); +#7489=CIRCLE('',#9654,6.3); +#7490=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9655,#9656,#9657,#9658),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7491=VERTEX_POINT('',#9659); +#7492=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9660,#9661,#9662,#9663),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7493=CIRCLE('',#9664,6.0); +#7494=VERTEX_POINT('',#9665); +#7495=VERTEX_POINT('',#9666); +#7496=LINE('',#9667,#9668); +#7497=VERTEX_POINT('',#9669); +#7498=CIRCLE('',#9670,6.3); +#7499=VERTEX_POINT('',#9671); +#7500=LINE('',#9672,#9673); +#7501=CIRCLE('',#9674,6.3); +#7502=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9675,#9676,#9677,#9678),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7503=VERTEX_POINT('',#9679); +#7504=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9680,#9681,#9682,#9683),.UNSPECIFIED.,.F.,.F.,(4,4),(5.38929467032514E-17,0.99999999999999),.UNSPECIFIED.); +#7505=CIRCLE('',#9684,6.0); +#7506=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9685,#9686,#9687,#9688),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7507=VERTEX_POINT('',#9689); +#7508=CIRCLE('',#9690,6.0); +#7509=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9691,#9692,#9693,#9694),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7510=VERTEX_POINT('',#9695); +#7511=LINE('',#9696,#9697); +#7512=VERTEX_POINT('',#9698); +#7513=CIRCLE('',#9699,6.3); +#7514=LINE('',#9700,#9701); +#7515=CIRCLE('',#9702,4.75); +#7516=CIRCLE('',#9703,6.0); +#7517=CIRCLE('',#9704,4.45); +#7518=CIRCLE('',#9705,4.45); +#7519=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9706,#9707,#9708,#9709),.UNSPECIFIED.,.F.,.F.,(4,4),(5.08603938453767E-15,1.0),.UNSPECIFIED.); +#7520=CIRCLE('',#9710,6.0); +#7521=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9711,#9712,#9713,#9714),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7522=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9715,#9716,#9717,#9718),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7523=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9719,#9720,#9721,#9722),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999999),.UNSPECIFIED.); +#7524=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9723,#9724,#9725,#9726),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7525=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9727,#9728,#9729,#9730),.UNSPECIFIED.,.F.,.F.,(4,4),(6.54229200308055E-15,1.00000000000024),.UNSPECIFIED.); +#7526=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9731,#9732,#9733,#9734,#9735,#9736),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#7527=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9737,#9738,#9739,#9740,#9741,#9742),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#7528=CIRCLE('',#9743,4.45); +#7529=CIRCLE('',#9744,3.55); +#7530=CIRCLE('',#9745,3.55); +#7531=CIRCLE('',#9746,3.7); +#7532=CIRCLE('',#9747,4.05); +#7533=CIRCLE('',#9748,4.0); +#7534=CIRCLE('',#9749,4.05); +#7535=CIRCLE('',#9750,4.0); +#7536=CIRCLE('',#9751,4.05); +#7537=CIRCLE('',#9752,4.05); +#7538=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9753,#9754,#9755,#9756,#9757,#9758),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#7539=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9759,#9760,#9761,#9762,#9763,#9764),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#7540=CIRCLE('',#9765,0.525); +#7541=VERTEX_POINT('',#9766); +#7542=ELLIPSE('',#9767,15.610483144345,0.532841439829835); +#7543=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9768,#9769,#9770,#9771),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000149),.UNSPECIFIED.); +#7544=VERTEX_POINT('',#9772); +#7545=CIRCLE('',#9773,0.525); +#7546=VERTEX_POINT('',#9774); +#7547=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9775,#9776,#9777,#9778),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7548=CIRCLE('',#9779,0.50266642966123); +#7549=VERTEX_POINT('',#9780); +#7550=ELLIPSE('',#9781,14.3278035852852,0.525); +#7551=ELLIPSE('',#9782,15.610483144345,0.532841439829835); +#7552=CIRCLE('',#9783,0.525); +#7553=VERTEX_POINT('',#9784); +#7554=VERTEX_POINT('',#9785); +#7555=ELLIPSE('',#9786,18.5777861011584,0.544681339717374); +#7556=VERTEX_POINT('',#9787); +#7557=ELLIPSE('',#9788,16.3015595872364,0.525); +#7558=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9789,#9790,#9791,#9792),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000278),.UNSPECIFIED.); +#7559=VERTEX_POINT('',#9793); +#7560=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9794,#9795,#9796,#9797),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7561=CIRCLE('',#9798,0.50266642966123); +#7562=CIRCLE('',#9799,0.525); +#7563=ELLIPSE('',#9800,18.5777861011584,0.544681339717374); +#7564=CIRCLE('',#9801,0.525); +#7565=CIRCLE('',#9802,0.525); +#7566=VERTEX_POINT('',#9803); +#7567=ELLIPSE('',#9804,15.610483144345,0.532841439829835); +#7568=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9805,#9806,#9807,#9808),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0000000000015),.UNSPECIFIED.); +#7569=VERTEX_POINT('',#9809); +#7570=CIRCLE('',#9810,0.525); +#7571=VERTEX_POINT('',#9811); +#7572=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9812,#9813,#9814,#9815),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7573=CIRCLE('',#9816,0.50266642966123); +#7574=VERTEX_POINT('',#9817); +#7575=ELLIPSE('',#9818,14.3278035852852,0.525); +#7576=ELLIPSE('',#9819,15.610483144345,0.532841439829835); +#7577=CIRCLE('',#9820,0.525); +#7578=VERTEX_POINT('',#9821); +#7579=VERTEX_POINT('',#9822); +#7580=ELLIPSE('',#9823,18.5777861011584,0.544681339717374); +#7581=VERTEX_POINT('',#9824); +#7582=ELLIPSE('',#9825,16.3015595872364,0.525); +#7583=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9826,#9827,#9828,#9829),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000284),.UNSPECIFIED.); +#7584=VERTEX_POINT('',#9830); +#7585=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9831,#9832,#9833,#9834),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7586=CIRCLE('',#9835,0.50266642966123); +#7587=CIRCLE('',#9836,0.525); +#7588=ELLIPSE('',#9837,18.5777861011584,0.544681339717374); +#7589=CIRCLE('',#9838,0.525); +#7590=CIRCLE('',#9839,0.525); +#7591=VERTEX_POINT('',#9840); +#7592=ELLIPSE('',#9841,15.610483144345,0.532841439829835); +#7593=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9842,#9843,#9844,#9845),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0000000000015),.UNSPECIFIED.); +#7594=VERTEX_POINT('',#9846); +#7595=CIRCLE('',#9847,0.525); +#7596=VERTEX_POINT('',#9848); +#7597=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9849,#9850,#9851,#9852),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7598=CIRCLE('',#9853,0.50266642966123); +#7599=VERTEX_POINT('',#9854); +#7600=ELLIPSE('',#9855,14.3278035852852,0.525); +#7601=ELLIPSE('',#9856,15.610483144345,0.532841439829835); +#7602=CIRCLE('',#9857,0.525); +#7603=VERTEX_POINT('',#9858); +#7604=VERTEX_POINT('',#9859); +#7605=ELLIPSE('',#9860,18.5777861011584,0.544681339717374); +#7606=VERTEX_POINT('',#9861); +#7607=ELLIPSE('',#9862,16.3015595872364,0.525); +#7608=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9863,#9864,#9865,#9866),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000278),.UNSPECIFIED.); +#7609=VERTEX_POINT('',#9867); +#7610=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9868,#9869,#9870,#9871),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7611=CIRCLE('',#9872,0.50266642966123); +#7612=CIRCLE('',#9873,0.525); +#7613=ELLIPSE('',#9874,18.5777861011584,0.544681339717374); +#7614=CIRCLE('',#9875,0.525); +#7615=CIRCLE('',#9876,0.525); +#7616=VERTEX_POINT('',#9877); +#7617=ELLIPSE('',#9878,15.610483144345,0.532841439829835); +#7618=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9879,#9880,#9881,#9882),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000158),.UNSPECIFIED.); +#7619=VERTEX_POINT('',#9883); +#7620=CIRCLE('',#9884,0.525); +#7621=VERTEX_POINT('',#9885); +#7622=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9886,#9887,#9888,#9889),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7623=CIRCLE('',#9890,0.50266642966123); +#7624=VERTEX_POINT('',#9891); +#7625=ELLIPSE('',#9892,14.3278035852852,0.525); +#7626=ELLIPSE('',#9893,15.610483144345,0.532841439829835); +#7627=CIRCLE('',#9894,0.525); +#7628=VERTEX_POINT('',#9895); +#7629=VERTEX_POINT('',#9896); +#7630=ELLIPSE('',#9897,18.5777861011584,0.544681339717374); +#7631=VERTEX_POINT('',#9898); +#7632=ELLIPSE('',#9899,16.3015595872364,0.525); +#7633=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9900,#9901,#9902,#9903),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.00000000000278),.UNSPECIFIED.); +#7634=VERTEX_POINT('',#9904); +#7635=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9905,#9906,#9907,#9908),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7636=CIRCLE('',#9909,0.50266642966123); +#7637=CIRCLE('',#9910,0.525); +#7638=ELLIPSE('',#9911,18.5777861011584,0.544681339717374); +#7639=CIRCLE('',#9912,0.525); +#7640=CIRCLE('',#9913,0.525); +#7641=CIRCLE('',#9914,0.525); +#7642=CIRCLE('',#9915,0.525); +#7643=CIRCLE('',#9916,0.525); +#7644=CIRCLE('',#9917,0.725); +#7645=CIRCLE('',#9918,0.725); +#7646=CIRCLE('',#9919,0.725); +#7647=CIRCLE('',#9920,0.725); +#7648=CIRCLE('',#9921,2.625); +#7649=CIRCLE('',#9922,2.825); +#7650=CIRCLE('',#9923,2.825); +#7651=CIRCLE('',#9924,3.275); +#7652=CIRCLE('',#9925,3.375); +#7653=VERTEX_POINT('',#9926); +#7654=LINE('',#9927,#9928); +#7655=VERTEX_POINT('',#9929); +#7656=LINE('',#9930,#9931); +#7657=VERTEX_POINT('',#9932); +#7658=LINE('',#9933,#9934); +#7659=CIRCLE('',#9935,6.3); +#7660=LINE('',#9936,#9937); +#7661=VERTEX_POINT('',#9938); +#7662=VERTEX_POINT('',#9939); +#7663=LINE('',#9940,#9941); +#7664=VERTEX_POINT('',#9942); +#7665=LINE('',#9943,#9944); +#7666=VERTEX_POINT('',#9945); +#7667=LINE('',#9946,#9947); +#7668=LINE('',#9948,#9949); +#7669=VERTEX_POINT('',#9950); +#7670=VERTEX_POINT('',#9951); +#7671=LINE('',#9952,#9953); +#7672=VERTEX_POINT('',#9954); +#7673=LINE('',#9955,#9956); +#7674=VERTEX_POINT('',#9957); +#7675=LINE('',#9958,#9959); +#7676=LINE('',#9960,#9961); +#7677=VERTEX_POINT('',#9962); +#7678=VERTEX_POINT('',#9963); +#7679=LINE('',#9964,#9965); +#7680=VERTEX_POINT('',#9966); +#7681=CIRCLE('',#9967,0.6); +#7682=VERTEX_POINT('',#9968); +#7683=LINE('',#9969,#9970); +#7684=VERTEX_POINT('',#9971); +#7685=LINE('',#9972,#9973); +#7686=VERTEX_POINT('',#9974); +#7687=LINE('',#9975,#9976); +#7688=VERTEX_POINT('',#9977); +#7689=CIRCLE('',#9978,0.6); +#7690=VERTEX_POINT('',#9979); +#7691=LINE('',#9980,#9981); +#7692=CIRCLE('',#9982,0.25); +#7693=VERTEX_POINT('',#9983); +#7694=LINE('',#9984,#9985); +#7695=VERTEX_POINT('',#9986); +#7696=CIRCLE('',#9987,0.3); +#7697=VERTEX_POINT('',#9988); +#7698=LINE('',#9989,#9990); +#7699=VERTEX_POINT('',#9991); +#7700=CIRCLE('',#9992,0.3); +#7701=VERTEX_POINT('',#9993); +#7702=LINE('',#9994,#9995); +#7703=VERTEX_POINT('',#9996); +#7704=CIRCLE('',#9997,0.2); +#7705=VERTEX_POINT('',#9998); +#7706=LINE('',#9999,#10000); +#7707=VERTEX_POINT('',#10001); +#7708=LINE('',#10002,#10003); +#7709=VERTEX_POINT('',#10004); +#7710=CIRCLE('',#10005,0.2); +#7711=VERTEX_POINT('',#10006); +#7712=LINE('',#10007,#10008); +#7713=VERTEX_POINT('',#10009); +#7714=CIRCLE('',#10010,0.2); +#7715=VERTEX_POINT('',#10011); +#7716=LINE('',#10012,#10013); +#7717=VERTEX_POINT('',#10014); +#7718=CIRCLE('',#10015,0.1); +#7719=VERTEX_POINT('',#10016); +#7720=LINE('',#10017,#10018); +#7721=CIRCLE('',#10019,0.5); +#7722=VERTEX_POINT('',#10020); +#7723=LINE('',#10021,#10022); +#7724=VERTEX_POINT('',#10023); +#7725=CIRCLE('',#10024,0.1); +#7726=VERTEX_POINT('',#10025); +#7727=LINE('',#10026,#10027); +#7728=VERTEX_POINT('',#10028); +#7729=CIRCLE('',#10029,0.2); +#7730=VERTEX_POINT('',#10030); +#7731=LINE('',#10031,#10032); +#7732=VERTEX_POINT('',#10033); +#7733=CIRCLE('',#10034,0.2); +#7734=VERTEX_POINT('',#10035); +#7735=LINE('',#10036,#10037); +#7736=VERTEX_POINT('',#10038); +#7737=LINE('',#10039,#10040); +#7738=VERTEX_POINT('',#10041); +#7739=CIRCLE('',#10042,0.2); +#7740=VERTEX_POINT('',#10043); +#7741=LINE('',#10044,#10045); +#7742=VERTEX_POINT('',#10046); +#7743=CIRCLE('',#10047,0.3); +#7744=VERTEX_POINT('',#10048); +#7745=LINE('',#10049,#10050); +#7746=CIRCLE('',#10051,0.3); +#7747=CIRCLE('',#10052,0.6); +#7748=VERTEX_POINT('',#10053); +#7749=VERTEX_POINT('',#10054); +#7750=LINE('',#10055,#10056); +#7751=VERTEX_POINT('',#10057); +#7752=CIRCLE('',#10058,0.6); +#7753=VERTEX_POINT('',#10059); +#7754=LINE('',#10060,#10061); +#7755=CIRCLE('',#10062,0.6); +#7756=VERTEX_POINT('',#10063); +#7757=CIRCLE('',#10064,0.3); +#7758=VERTEX_POINT('',#10065); +#7759=LINE('',#10066,#10067); +#7760=VERTEX_POINT('',#10068); +#7761=CIRCLE('',#10069,0.3); +#7762=VERTEX_POINT('',#10070); +#7763=LINE('',#10071,#10072); +#7764=VERTEX_POINT('',#10073); +#7765=CIRCLE('',#10074,0.2); +#7766=VERTEX_POINT('',#10075); +#7767=LINE('',#10076,#10077); +#7768=VERTEX_POINT('',#10078); +#7769=LINE('',#10079,#10080); +#7770=VERTEX_POINT('',#10081); +#7771=CIRCLE('',#10082,0.2); +#7772=VERTEX_POINT('',#10083); +#7773=LINE('',#10084,#10085); +#7774=VERTEX_POINT('',#10086); +#7775=CIRCLE('',#10087,0.2); +#7776=VERTEX_POINT('',#10088); +#7777=LINE('',#10089,#10090); +#7778=VERTEX_POINT('',#10091); +#7779=CIRCLE('',#10092,0.1); +#7780=LINE('',#10093,#10094); +#7781=VERTEX_POINT('',#10095); +#7782=CIRCLE('',#10096,0.5); +#7783=VERTEX_POINT('',#10097); +#7784=LINE('',#10098,#10099); +#7785=VERTEX_POINT('',#10100); +#7786=CIRCLE('',#10101,0.1); +#7787=VERTEX_POINT('',#10102); +#7788=LINE('',#10103,#10104); +#7789=VERTEX_POINT('',#10105); +#7790=CIRCLE('',#10106,0.2); +#7791=VERTEX_POINT('',#10107); +#7792=LINE('',#10108,#10109); +#7793=VERTEX_POINT('',#10110); +#7794=CIRCLE('',#10111,0.2); +#7795=VERTEX_POINT('',#10112); +#7796=LINE('',#10113,#10114); +#7797=VERTEX_POINT('',#10115); +#7798=LINE('',#10116,#10117); +#7799=VERTEX_POINT('',#10118); +#7800=CIRCLE('',#10119,0.2); +#7801=VERTEX_POINT('',#10120); +#7802=LINE('',#10121,#10122); +#7803=VERTEX_POINT('',#10123); +#7804=CIRCLE('',#10124,0.3); +#7805=VERTEX_POINT('',#10125); +#7806=LINE('',#10126,#10127); +#7807=VERTEX_POINT('',#10128); +#7808=CIRCLE('',#10129,0.3); +#7809=LINE('',#10130,#10131); +#7810=VERTEX_POINT('',#10132); +#7811=CIRCLE('',#10133,0.25); +#7812=VERTEX_POINT('',#10134); +#7813=LINE('',#10135,#10136); +#7814=VERTEX_POINT('',#10137); +#7815=CIRCLE('',#10138,0.6); +#7816=VERTEX_POINT('',#10139); +#7817=LINE('',#10140,#10141); +#7818=LINE('',#10142,#10143); +#7819=VERTEX_POINT('',#10144); +#7820=VERTEX_POINT('',#10145); +#7821=LINE('',#10146,#10147); +#7822=VERTEX_POINT('',#10148); +#7823=CIRCLE('',#10149,0.6); +#7824=VERTEX_POINT('',#10150); +#7825=LINE('',#10151,#10152); +#7826=VERTEX_POINT('',#10153); +#7827=LINE('',#10154,#10155); +#7828=VERTEX_POINT('',#10156); +#7829=LINE('',#10157,#10158); +#7830=VERTEX_POINT('',#10159); +#7831=CIRCLE('',#10160,0.6); +#7832=VERTEX_POINT('',#10161); +#7833=LINE('',#10162,#10163); +#7834=CIRCLE('',#10164,0.25); +#7835=VERTEX_POINT('',#10165); +#7836=LINE('',#10166,#10167); +#7837=VERTEX_POINT('',#10168); +#7838=CIRCLE('',#10169,0.3); +#7839=VERTEX_POINT('',#10170); +#7840=LINE('',#10171,#10172); +#7841=VERTEX_POINT('',#10173); +#7842=CIRCLE('',#10174,0.3); +#7843=VERTEX_POINT('',#10175); +#7844=LINE('',#10176,#10177); +#7845=VERTEX_POINT('',#10178); +#7846=CIRCLE('',#10179,0.2); +#7847=VERTEX_POINT('',#10180); +#7848=LINE('',#10181,#10182); +#7849=VERTEX_POINT('',#10183); +#7850=LINE('',#10184,#10185); +#7851=VERTEX_POINT('',#10186); +#7852=CIRCLE('',#10187,0.2); +#7853=VERTEX_POINT('',#10188); +#7854=LINE('',#10189,#10190); +#7855=VERTEX_POINT('',#10191); +#7856=CIRCLE('',#10192,0.2); +#7857=VERTEX_POINT('',#10193); +#7858=LINE('',#10194,#10195); +#7859=VERTEX_POINT('',#10196); +#7860=CIRCLE('',#10197,0.1); +#7861=VERTEX_POINT('',#10198); +#7862=LINE('',#10199,#10200); +#7863=CIRCLE('',#10201,0.5); +#7864=VERTEX_POINT('',#10202); +#7865=LINE('',#10203,#10204); +#7866=VERTEX_POINT('',#10205); +#7867=CIRCLE('',#10206,0.1); +#7868=VERTEX_POINT('',#10207); +#7869=LINE('',#10208,#10209); +#7870=VERTEX_POINT('',#10210); +#7871=CIRCLE('',#10211,0.2); +#7872=VERTEX_POINT('',#10212); +#7873=LINE('',#10213,#10214); +#7874=VERTEX_POINT('',#10215); +#7875=CIRCLE('',#10216,0.2); +#7876=VERTEX_POINT('',#10217); +#7877=LINE('',#10218,#10219); +#7878=VERTEX_POINT('',#10220); +#7879=LINE('',#10221,#10222); +#7880=VERTEX_POINT('',#10223); +#7881=CIRCLE('',#10224,0.2); +#7882=VERTEX_POINT('',#10225); +#7883=LINE('',#10226,#10227); +#7884=VERTEX_POINT('',#10228); +#7885=CIRCLE('',#10229,0.3); +#7886=VERTEX_POINT('',#10230); +#7887=LINE('',#10231,#10232); +#7888=CIRCLE('',#10233,0.3); +#7889=CIRCLE('',#10234,0.6); +#7890=VERTEX_POINT('',#10235); +#7891=VERTEX_POINT('',#10236); +#7892=LINE('',#10237,#10238); +#7893=VERTEX_POINT('',#10239); +#7894=CIRCLE('',#10240,0.6); +#7895=VERTEX_POINT('',#10241); +#7896=LINE('',#10242,#10243); +#7897=CIRCLE('',#10244,0.6); +#7898=VERTEX_POINT('',#10245); +#7899=CIRCLE('',#10246,0.3); +#7900=VERTEX_POINT('',#10247); +#7901=LINE('',#10248,#10249); +#7902=VERTEX_POINT('',#10250); +#7903=CIRCLE('',#10251,0.3); +#7904=VERTEX_POINT('',#10252); +#7905=LINE('',#10253,#10254); +#7906=VERTEX_POINT('',#10255); +#7907=CIRCLE('',#10256,0.2); +#7908=VERTEX_POINT('',#10257); +#7909=LINE('',#10258,#10259); +#7910=VERTEX_POINT('',#10260); +#7911=LINE('',#10261,#10262); +#7912=VERTEX_POINT('',#10263); +#7913=CIRCLE('',#10264,0.2); +#7914=VERTEX_POINT('',#10265); +#7915=LINE('',#10266,#10267); +#7916=VERTEX_POINT('',#10268); +#7917=CIRCLE('',#10269,0.2); +#7918=VERTEX_POINT('',#10270); +#7919=LINE('',#10271,#10272); +#7920=VERTEX_POINT('',#10273); +#7921=CIRCLE('',#10274,0.1); +#7922=LINE('',#10275,#10276); +#7923=VERTEX_POINT('',#10277); +#7924=CIRCLE('',#10278,0.5); +#7925=VERTEX_POINT('',#10279); +#7926=LINE('',#10280,#10281); +#7927=VERTEX_POINT('',#10282); +#7928=CIRCLE('',#10283,0.1); +#7929=VERTEX_POINT('',#10284); +#7930=LINE('',#10285,#10286); +#7931=VERTEX_POINT('',#10287); +#7932=CIRCLE('',#10288,0.2); +#7933=VERTEX_POINT('',#10289); +#7934=LINE('',#10290,#10291); +#7935=VERTEX_POINT('',#10292); +#7936=CIRCLE('',#10293,0.2); +#7937=VERTEX_POINT('',#10294); +#7938=LINE('',#10295,#10296); +#7939=VERTEX_POINT('',#10297); +#7940=LINE('',#10298,#10299); +#7941=VERTEX_POINT('',#10300); +#7942=CIRCLE('',#10301,0.2); +#7943=VERTEX_POINT('',#10302); +#7944=LINE('',#10303,#10304); +#7945=VERTEX_POINT('',#10305); +#7946=CIRCLE('',#10306,0.3); +#7947=VERTEX_POINT('',#10307); +#7948=LINE('',#10308,#10309); +#7949=VERTEX_POINT('',#10310); +#7950=CIRCLE('',#10311,0.3); +#7951=LINE('',#10312,#10313); +#7952=VERTEX_POINT('',#10314); +#7953=CIRCLE('',#10315,0.25); +#7954=VERTEX_POINT('',#10316); +#7955=LINE('',#10317,#10318); +#7956=VERTEX_POINT('',#10319); +#7957=CIRCLE('',#10320,0.6); +#7958=VERTEX_POINT('',#10321); +#7959=LINE('',#10322,#10323); +#7960=LINE('',#10324,#10325); +#7961=LINE('',#10326,#10327); +#7962=LINE('',#10328,#10329); +#7963=LINE('',#10330,#10331); +#7964=LINE('',#10332,#10333); +#7965=LINE('',#10334,#10335); +#7966=LINE('',#10336,#10337); +#7967=VERTEX_POINT('',#10338); +#7968=LINE('',#10339,#10340); +#7969=VERTEX_POINT('',#10341); +#7970=LINE('',#10342,#10343); +#7971=LINE('',#10344,#10345); +#7972=LINE('',#10346,#10347); +#7973=LINE('',#10348,#10349); +#7974=VERTEX_POINT('',#10350); +#7975=VERTEX_POINT('',#10351); +#7976=CIRCLE('',#10352,5.275); +#7977=VERTEX_POINT('',#10353); +#7978=LINE('',#10354,#10355); +#7979=VERTEX_POINT('',#10356); +#7980=LINE('',#10357,#10358); +#7981=VERTEX_POINT('',#10359); +#7982=CIRCLE('',#10360,5.275); +#7983=VERTEX_POINT('',#10361); +#7984=LINE('',#10362,#10363); +#7985=VERTEX_POINT('',#10364); +#7986=LINE('',#10365,#10366); +#7987=VERTEX_POINT('',#10367); +#7988=CIRCLE('',#10368,5.275); +#7989=VERTEX_POINT('',#10369); +#7990=LINE('',#10370,#10371); +#7991=VERTEX_POINT('',#10372); +#7992=LINE('',#10373,#10374); +#7993=VERTEX_POINT('',#10375); +#7994=CIRCLE('',#10376,5.275); +#7995=VERTEX_POINT('',#10377); +#7996=LINE('',#10378,#10379); +#7997=VERTEX_POINT('',#10380); +#7998=LINE('',#10381,#10382); +#7999=VERTEX_POINT('',#10383); +#8000=CIRCLE('',#10384,5.275); +#8001=VERTEX_POINT('',#10385); +#8002=LINE('',#10386,#10387); +#8003=VERTEX_POINT('',#10388); +#8004=LINE('',#10389,#10390); +#8005=VERTEX_POINT('',#10391); +#8006=CIRCLE('',#10392,5.275); +#8007=VERTEX_POINT('',#10393); +#8008=LINE('',#10394,#10395); +#8009=VERTEX_POINT('',#10396); +#8010=LINE('',#10397,#10398); +#8011=VERTEX_POINT('',#10399); +#8012=CIRCLE('',#10400,5.275); +#8013=VERTEX_POINT('',#10401); +#8014=LINE('',#10402,#10403); +#8015=VERTEX_POINT('',#10404); +#8016=LINE('',#10405,#10406); +#8017=VERTEX_POINT('',#10407); +#8018=CIRCLE('',#10408,5.275); +#8019=VERTEX_POINT('',#10409); +#8020=LINE('',#10410,#10411); +#8021=VERTEX_POINT('',#10412); +#8022=LINE('',#10413,#10414); +#8023=VERTEX_POINT('',#10415); +#8024=CIRCLE('',#10416,5.275); +#8025=VERTEX_POINT('',#10417); +#8026=LINE('',#10418,#10419); +#8027=VERTEX_POINT('',#10420); +#8028=LINE('',#10421,#10422); +#8029=VERTEX_POINT('',#10423); +#8030=CIRCLE('',#10424,5.275); +#8031=VERTEX_POINT('',#10425); +#8032=LINE('',#10426,#10427); +#8033=VERTEX_POINT('',#10428); +#8034=LINE('',#10429,#10430); +#8035=VERTEX_POINT('',#10431); +#8036=CIRCLE('',#10432,5.275); +#8037=VERTEX_POINT('',#10433); +#8038=LINE('',#10434,#10435); +#8039=VERTEX_POINT('',#10436); +#8040=LINE('',#10437,#10438); +#8041=VERTEX_POINT('',#10439); +#8042=CIRCLE('',#10440,5.275); +#8043=VERTEX_POINT('',#10441); +#8044=LINE('',#10442,#10443); +#8045=VERTEX_POINT('',#10444); +#8046=LINE('',#10445,#10446); +#8047=VERTEX_POINT('',#10447); +#8048=CIRCLE('',#10448,5.275); +#8049=VERTEX_POINT('',#10449); +#8050=LINE('',#10450,#10451); +#8051=VERTEX_POINT('',#10452); +#8052=LINE('',#10453,#10454); +#8053=VERTEX_POINT('',#10455); +#8054=CIRCLE('',#10456,5.275); +#8055=VERTEX_POINT('',#10457); +#8056=LINE('',#10458,#10459); +#8057=VERTEX_POINT('',#10460); +#8058=LINE('',#10461,#10462); +#8059=VERTEX_POINT('',#10463); +#8060=CIRCLE('',#10464,5.275); +#8061=VERTEX_POINT('',#10465); +#8062=LINE('',#10466,#10467); +#8063=VERTEX_POINT('',#10468); +#8064=LINE('',#10469,#10470); +#8065=VERTEX_POINT('',#10471); +#8066=CIRCLE('',#10472,5.275); +#8067=VERTEX_POINT('',#10473); +#8068=LINE('',#10474,#10475); +#8069=VERTEX_POINT('',#10476); +#8070=LINE('',#10477,#10478); +#8071=VERTEX_POINT('',#10479); +#8072=CIRCLE('',#10480,5.275); +#8073=VERTEX_POINT('',#10481); +#8074=LINE('',#10482,#10483); +#8075=VERTEX_POINT('',#10484); +#8076=LINE('',#10485,#10486); +#8077=VERTEX_POINT('',#10487); +#8078=CIRCLE('',#10488,5.275); +#8079=VERTEX_POINT('',#10489); +#8080=LINE('',#10490,#10491); +#8081=VERTEX_POINT('',#10492); +#8082=LINE('',#10493,#10494); +#8083=VERTEX_POINT('',#10495); +#8084=CIRCLE('',#10496,5.275); +#8085=VERTEX_POINT('',#10497); +#8086=LINE('',#10498,#10499); +#8087=VERTEX_POINT('',#10500); +#8088=LINE('',#10501,#10502); +#8089=VERTEX_POINT('',#10503); +#8090=CIRCLE('',#10504,5.275); +#8091=VERTEX_POINT('',#10505); +#8092=LINE('',#10506,#10507); +#8093=VERTEX_POINT('',#10508); +#8094=LINE('',#10509,#10510); +#8095=VERTEX_POINT('',#10511); +#8096=CIRCLE('',#10512,5.275); +#8097=VERTEX_POINT('',#10513); +#8098=LINE('',#10514,#10515); +#8099=VERTEX_POINT('',#10516); +#8100=LINE('',#10517,#10518); +#8101=VERTEX_POINT('',#10519); +#8102=CIRCLE('',#10520,5.275); +#8103=VERTEX_POINT('',#10521); +#8104=LINE('',#10522,#10523); +#8105=VERTEX_POINT('',#10524); +#8106=LINE('',#10525,#10526); +#8107=VERTEX_POINT('',#10527); +#8108=CIRCLE('',#10528,5.275); +#8109=VERTEX_POINT('',#10529); +#8110=LINE('',#10530,#10531); +#8111=VERTEX_POINT('',#10532); +#8112=LINE('',#10533,#10534); +#8113=VERTEX_POINT('',#10535); +#8114=CIRCLE('',#10536,5.275); +#8115=VERTEX_POINT('',#10537); +#8116=LINE('',#10538,#10539); +#8117=VERTEX_POINT('',#10540); +#8118=LINE('',#10541,#10542); +#8119=VERTEX_POINT('',#10543); +#8120=CIRCLE('',#10544,5.275); +#8121=VERTEX_POINT('',#10545); +#8122=LINE('',#10546,#10547); +#8123=VERTEX_POINT('',#10548); +#8124=LINE('',#10549,#10550); +#8125=VERTEX_POINT('',#10551); +#8126=CIRCLE('',#10552,5.275); +#8127=VERTEX_POINT('',#10553); +#8128=LINE('',#10554,#10555); +#8129=VERTEX_POINT('',#10556); +#8130=LINE('',#10557,#10558); +#8131=VERTEX_POINT('',#10559); +#8132=CIRCLE('',#10560,5.275); +#8133=VERTEX_POINT('',#10561); +#8134=LINE('',#10562,#10563); +#8135=VERTEX_POINT('',#10564); +#8136=LINE('',#10565,#10566); +#8137=VERTEX_POINT('',#10567); +#8138=CIRCLE('',#10568,5.275); +#8139=VERTEX_POINT('',#10569); +#8140=LINE('',#10570,#10571); +#8141=VERTEX_POINT('',#10572); +#8142=LINE('',#10573,#10574); +#8143=VERTEX_POINT('',#10575); +#8144=CIRCLE('',#10576,5.275); +#8145=VERTEX_POINT('',#10577); +#8146=LINE('',#10578,#10579); +#8147=VERTEX_POINT('',#10580); +#8148=LINE('',#10581,#10582); +#8149=VERTEX_POINT('',#10583); +#8150=CIRCLE('',#10584,5.275); +#8151=VERTEX_POINT('',#10585); +#8152=LINE('',#10586,#10587); +#8153=VERTEX_POINT('',#10588); +#8154=LINE('',#10589,#10590); +#8155=VERTEX_POINT('',#10591); +#8156=CIRCLE('',#10592,5.275); +#8157=VERTEX_POINT('',#10593); +#8158=LINE('',#10594,#10595); +#8159=VERTEX_POINT('',#10596); +#8160=LINE('',#10597,#10598); +#8161=VERTEX_POINT('',#10599); +#8162=CIRCLE('',#10600,5.275); +#8163=VERTEX_POINT('',#10601); +#8164=LINE('',#10602,#10603); +#8165=VERTEX_POINT('',#10604); +#8166=LINE('',#10605,#10606); +#8167=VERTEX_POINT('',#10607); +#8168=CIRCLE('',#10608,5.275); +#8169=VERTEX_POINT('',#10609); +#8170=LINE('',#10610,#10611); +#8171=VERTEX_POINT('',#10612); +#8172=LINE('',#10613,#10614); +#8173=VERTEX_POINT('',#10615); +#8174=CIRCLE('',#10616,5.275); +#8175=VERTEX_POINT('',#10617); +#8176=LINE('',#10618,#10619); +#8177=VERTEX_POINT('',#10620); +#8178=LINE('',#10621,#10622); +#8179=VERTEX_POINT('',#10623); +#8180=CIRCLE('',#10624,5.275); +#8181=VERTEX_POINT('',#10625); +#8182=LINE('',#10626,#10627); +#8183=VERTEX_POINT('',#10628); +#8184=LINE('',#10629,#10630); +#8185=VERTEX_POINT('',#10631); +#8186=CIRCLE('',#10632,5.275); +#8187=VERTEX_POINT('',#10633); +#8188=LINE('',#10634,#10635); +#8189=VERTEX_POINT('',#10636); +#8190=LINE('',#10637,#10638); +#8191=VERTEX_POINT('',#10639); +#8192=CIRCLE('',#10640,5.275); +#8193=VERTEX_POINT('',#10641); +#8194=LINE('',#10642,#10643); +#8195=VERTEX_POINT('',#10644); +#8196=LINE('',#10645,#10646); +#8197=VERTEX_POINT('',#10647); +#8198=CIRCLE('',#10648,5.275); +#8199=VERTEX_POINT('',#10649); +#8200=LINE('',#10650,#10651); +#8201=VERTEX_POINT('',#10652); +#8202=LINE('',#10653,#10654); +#8203=VERTEX_POINT('',#10655); +#8204=CIRCLE('',#10656,5.275); +#8205=VERTEX_POINT('',#10657); +#8206=LINE('',#10658,#10659); +#8207=VERTEX_POINT('',#10660); +#8208=LINE('',#10661,#10662); +#8209=VERTEX_POINT('',#10663); +#8210=CIRCLE('',#10664,5.275); +#8211=VERTEX_POINT('',#10665); +#8212=LINE('',#10666,#10667); +#8213=LINE('',#10668,#10669); +#8214=VERTEX_POINT('',#10670); +#8215=VERTEX_POINT('',#10671); +#8216=LINE('',#10672,#10673); +#8217=VERTEX_POINT('',#10674); +#8218=LINE('',#10675,#10676); +#8219=VERTEX_POINT('',#10677); +#8220=LINE('',#10678,#10679); +#8221=VERTEX_POINT('',#10680); +#8222=LINE('',#10681,#10682); +#8223=LINE('',#10683,#10684); +#8224=CIRCLE('',#10685,6.3); +#8225=LINE('',#10686,#10687); +#8226=LINE('',#10688,#10689); +#8227=LINE('',#10690,#10691); +#8228=LINE('',#10692,#10693); +#8229=LINE('',#10694,#10695); +#8230=LINE('',#10696,#10697); +#8231=LINE('',#10698,#10699); +#8232=LINE('',#10700,#10701); +#8233=CIRCLE('',#10702,0.4); +#8234=LINE('',#10703,#10704); +#8235=CIRCLE('',#10705,0.2); +#8236=CIRCLE('',#10706,0.2); +#8237=LINE('',#10707,#10708); +#8238=CIRCLE('',#10709,0.4); +#8239=LINE('',#10710,#10711); +#8240=CIRCLE('',#10712,0.2); +#8241=LINE('',#10713,#10714); +#8242=CIRCLE('',#10715,0.4); +#8243=LINE('',#10716,#10717); +#8244=CIRCLE('',#10718,0.4); +#8245=CIRCLE('',#10719,0.2); +#8246=LINE('',#10720,#10721); +#8247=LINE('',#10722,#10723); +#8248=LINE('',#10724,#10725); +#8249=LINE('',#10726,#10727); +#8250=LINE('',#10728,#10729); +#8251=LINE('',#10730,#10731); +#8252=LINE('',#10732,#10733); +#8253=LINE('',#10734,#10735); +#8254=LINE('',#10736,#10737); +#8255=LINE('',#10738,#10739); +#8256=LINE('',#10740,#10741); +#8257=LINE('',#10742,#10743); +#8258=LINE('',#10744,#10745); +#8259=LINE('',#10746,#10747); +#8260=LINE('',#10748,#10749); +#8261=LINE('',#10750,#10751); +#8262=LINE('',#10752,#10753); +#8263=LINE('',#10754,#10755); +#8264=LINE('',#10756,#10757); +#8265=LINE('',#10758,#10759); +#8266=LINE('',#10760,#10761); +#8267=LINE('',#10762,#10763); +#8268=LINE('',#10764,#10765); +#8269=LINE('',#10766,#10767); +#8270=LINE('',#10768,#10769); +#8271=LINE('',#10770,#10771); +#8272=LINE('',#10772,#10773); +#8273=LINE('',#10774,#10775); +#8274=LINE('',#10776,#10777); +#8275=LINE('',#10778,#10779); +#8276=LINE('',#10780,#10781); +#8277=LINE('',#10782,#10783); +#8278=LINE('',#10784,#10785); +#8279=LINE('',#10786,#10787); +#8280=LINE('',#10788,#10789); +#8281=LINE('',#10790,#10791); +#8282=LINE('',#10792,#10793); +#8283=LINE('',#10794,#10795); +#8284=LINE('',#10796,#10797); +#8285=LINE('',#10798,#10799); +#8286=LINE('',#10800,#10801); +#8287=LINE('',#10802,#10803); +#8288=LINE('',#10804,#10805); +#8289=LINE('',#10806,#10807); +#8290=CIRCLE('',#10808,0.326794919243112); +#8291=CIRCLE('',#10809,0.326794919243112); +#8292=CIRCLE('',#10810,0.326794919243112); +#8293=CIRCLE('',#10811,0.326794919243112); +#8294=CIRCLE('',#10812,0.5); +#8295=CIRCLE('',#10813,0.5); +#8296=CIRCLE('',#10814,0.5); +#8297=CIRCLE('',#10815,0.5); +#8298=VERTEX_POINT('',#10816); +#8299=CIRCLE('',#10817,0.5); +#8300=CIRCLE('',#10818,0.5); +#8301=VERTEX_POINT('',#10819); +#8302=CIRCLE('',#10820,0.5); +#8303=CIRCLE('',#10821,0.5); +#8304=VERTEX_POINT('',#10822); +#8305=CIRCLE('',#10823,0.5); +#8306=CIRCLE('',#10824,0.5); +#8307=VERTEX_POINT('',#10825); +#8308=CIRCLE('',#10826,0.5); +#8309=CIRCLE('',#10827,0.5); +#8310=VERTEX_POINT('',#10828); +#8311=CIRCLE('',#10829,0.5); +#8312=CIRCLE('',#10830,0.5); +#8313=VERTEX_POINT('',#10831); +#8314=CIRCLE('',#10832,0.5); +#8315=CIRCLE('',#10833,0.5); +#8316=VERTEX_POINT('',#10834); +#8317=CIRCLE('',#10835,0.5); +#8318=CIRCLE('',#10836,0.5); +#8319=VERTEX_POINT('',#10837); +#8320=CIRCLE('',#10838,0.5); +#8321=CIRCLE('',#10839,0.5); +#8322=CIRCLE('',#10840,0.5); +#8323=CIRCLE('',#10841,0.5); +#8324=CIRCLE('',#10842,0.5); +#8325=CIRCLE('',#10843,0.5); +#8326=CIRCLE('',#10844,3.6); +#8327=CIRCLE('',#10845,3.8); +#8328=CIRCLE('',#10846,4.3); +#8329=CIRCLE('',#10847,4.5); +#8330=CIRCLE('',#10848,4.5); +#8331=CIRCLE('',#10849,4.52679491924311); +#8332=VERTEX_POINT('',#10850); +#8333=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10851,#10852,#10853,#10854),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8334=VERTEX_POINT('',#10855); +#8335=CIRCLE('',#10856,5.275); +#8336=VERTEX_POINT('',#10857); +#8337=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10858,#10859,#10860,#10861),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8338=VERTEX_POINT('',#10862); +#8339=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10863,#10864,#10865,#10866),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8340=VERTEX_POINT('',#10867); +#8341=CIRCLE('',#10868,5.275); +#8342=VERTEX_POINT('',#10869); +#8343=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10870,#10871,#10872,#10873),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8344=VERTEX_POINT('',#10874); +#8345=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10875,#10876,#10877,#10878),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8346=VERTEX_POINT('',#10879); +#8347=CIRCLE('',#10880,5.275); +#8348=VERTEX_POINT('',#10881); +#8349=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10882,#10883,#10884,#10885),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8350=VERTEX_POINT('',#10886); +#8351=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10887,#10888,#10889,#10890),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8352=VERTEX_POINT('',#10891); +#8353=CIRCLE('',#10892,5.275); +#8354=VERTEX_POINT('',#10893); +#8355=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10894,#10895,#10896,#10897),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8356=VERTEX_POINT('',#10898); +#8357=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10899,#10900,#10901,#10902),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8358=VERTEX_POINT('',#10903); +#8359=CIRCLE('',#10904,5.275); +#8360=VERTEX_POINT('',#10905); +#8361=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10906,#10907,#10908,#10909),.UNSPECIFIED.,.F.,.F.,(4,4),(1.41112674480751E-14,1.0),.UNSPECIFIED.); +#8362=VERTEX_POINT('',#10910); +#8363=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10911,#10912,#10913,#10914),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8364=VERTEX_POINT('',#10915); +#8365=CIRCLE('',#10916,5.275); +#8366=VERTEX_POINT('',#10917); +#8367=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10918,#10919,#10920,#10921),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8368=VERTEX_POINT('',#10922); +#8369=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10923,#10924,#10925,#10926),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8370=VERTEX_POINT('',#10927); +#8371=CIRCLE('',#10928,5.275); +#8372=VERTEX_POINT('',#10929); +#8373=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10930,#10931,#10932,#10933),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8374=VERTEX_POINT('',#10934); +#8375=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10935,#10936,#10937,#10938),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8376=VERTEX_POINT('',#10939); +#8377=CIRCLE('',#10940,5.275); +#8378=VERTEX_POINT('',#10941); +#8379=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10942,#10943,#10944,#10945),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8380=VERTEX_POINT('',#10946); +#8381=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10947,#10948,#10949,#10950),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8382=VERTEX_POINT('',#10951); +#8383=CIRCLE('',#10952,5.275); +#8384=VERTEX_POINT('',#10953); +#8385=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10954,#10955,#10956,#10957),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8386=VERTEX_POINT('',#10958); +#8387=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10959,#10960,#10961,#10962),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8388=VERTEX_POINT('',#10963); +#8389=CIRCLE('',#10964,5.275); +#8390=VERTEX_POINT('',#10965); +#8391=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10966,#10967,#10968,#10969),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8392=VERTEX_POINT('',#10970); +#8393=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10971,#10972,#10973,#10974),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8394=VERTEX_POINT('',#10975); +#8395=CIRCLE('',#10976,5.275); +#8396=VERTEX_POINT('',#10977); +#8397=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10978,#10979,#10980,#10981),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8398=VERTEX_POINT('',#10982); +#8399=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10983,#10984,#10985,#10986),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8400=VERTEX_POINT('',#10987); +#8401=CIRCLE('',#10988,5.275); +#8402=VERTEX_POINT('',#10989); +#8403=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10990,#10991,#10992,#10993),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8404=VERTEX_POINT('',#10994); +#8405=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10995,#10996,#10997,#10998),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8406=VERTEX_POINT('',#10999); +#8407=CIRCLE('',#11000,5.275); +#8408=VERTEX_POINT('',#11001); +#8409=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11002,#11003,#11004,#11005),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8410=VERTEX_POINT('',#11006); +#8411=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11007,#11008,#11009,#11010),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8412=VERTEX_POINT('',#11011); +#8413=CIRCLE('',#11012,5.275); +#8414=VERTEX_POINT('',#11013); +#8415=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11014,#11015,#11016,#11017),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8416=VERTEX_POINT('',#11018); +#8417=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11019,#11020,#11021,#11022),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8418=VERTEX_POINT('',#11023); +#8419=CIRCLE('',#11024,5.275); +#8420=VERTEX_POINT('',#11025); +#8421=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11026,#11027,#11028,#11029),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527122E-15,1.0),.UNSPECIFIED.); +#8422=VERTEX_POINT('',#11030); +#8423=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11031,#11032,#11033,#11034),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8424=VERTEX_POINT('',#11035); +#8425=CIRCLE('',#11036,5.275); +#8426=VERTEX_POINT('',#11037); +#8427=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11038,#11039,#11040,#11041),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8428=VERTEX_POINT('',#11042); +#8429=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11043,#11044,#11045,#11046),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8430=VERTEX_POINT('',#11047); +#8431=CIRCLE('',#11048,5.275); +#8432=VERTEX_POINT('',#11049); +#8433=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11050,#11051,#11052,#11053),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8434=VERTEX_POINT('',#11054); +#8435=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11055,#11056,#11057,#11058),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8436=VERTEX_POINT('',#11059); +#8437=CIRCLE('',#11060,5.275); +#8438=VERTEX_POINT('',#11061); +#8439=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11062,#11063,#11064,#11065),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8440=VERTEX_POINT('',#11066); +#8441=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11067,#11068,#11069,#11070),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8442=VERTEX_POINT('',#11071); +#8443=CIRCLE('',#11072,5.275); +#8444=VERTEX_POINT('',#11073); +#8445=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11074,#11075,#11076,#11077),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8446=VERTEX_POINT('',#11078); +#8447=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11079,#11080,#11081,#11082),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8448=VERTEX_POINT('',#11083); +#8449=CIRCLE('',#11084,5.275); +#8450=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11085,#11086,#11087,#11088),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8451=LINE('',#11089,#11090); +#8452=LINE('',#11091,#11092); +#8453=LINE('',#11093,#11094); +#8454=LINE('',#11095,#11096); +#8455=LINE('',#11097,#11098); +#8456=LINE('',#11099,#11100); +#8457=LINE('',#11101,#11102); +#8458=LINE('',#11103,#11104); +#8459=LINE('',#11105,#11106); +#8460=LINE('',#11107,#11108); +#8461=LINE('',#11109,#11110); +#8462=LINE('',#11111,#11112); +#8463=LINE('',#11113,#11114); +#8464=LINE('',#11115,#11116); +#8465=LINE('',#11117,#11118); +#8466=LINE('',#11119,#11120); +#8467=LINE('',#11121,#11122); +#8468=LINE('',#11123,#11124); +#8469=LINE('',#11125,#11126); +#8470=LINE('',#11127,#11128); +#8471=LINE('',#11129,#11130); +#8472=LINE('',#11131,#11132); +#8473=LINE('',#11133,#11134); +#8474=LINE('',#11135,#11136); +#8475=LINE('',#11137,#11138); +#8476=LINE('',#11139,#11140); +#8477=LINE('',#11141,#11142); +#8478=LINE('',#11143,#11144); +#8479=LINE('',#11145,#11146); +#8480=LINE('',#11147,#11148); +#8481=LINE('',#11149,#11150); +#8482=LINE('',#11151,#11152); +#8483=LINE('',#11153,#11154); +#8484=LINE('',#11155,#11156); +#8485=LINE('',#11157,#11158); +#8486=LINE('',#11159,#11160); +#8487=LINE('',#11161,#11162); +#8488=LINE('',#11163,#11164); +#8489=LINE('',#11165,#11166); +#8490=LINE('',#11167,#11168); +#8491=LINE('',#11169,#11170); +#8492=LINE('',#11171,#11172); +#8493=LINE('',#11173,#11174); +#8494=LINE('',#11175,#11176); +#8495=LINE('',#11177,#11178); +#8496=LINE('',#11179,#11180); +#8497=LINE('',#11181,#11182); +#8498=LINE('',#11183,#11184); +#8499=LINE('',#11185,#11186); +#8500=LINE('',#11187,#11188); +#8501=LINE('',#11189,#11190); +#8502=LINE('',#11191,#11192); +#8503=LINE('',#11193,#11194); +#8504=LINE('',#11195,#11196); +#8505=LINE('',#11197,#11198); +#8506=LINE('',#11199,#11200); +#8507=LINE('',#11201,#11202); +#8508=LINE('',#11203,#11204); +#8509=LINE('',#11205,#11206); +#8510=LINE('',#11207,#11208); +#8511=LINE('',#11209,#11210); +#8512=LINE('',#11211,#11212); +#8513=LINE('',#11213,#11214); +#8514=LINE('',#11215,#11216); +#8515=LINE('',#11217,#11218); +#8516=LINE('',#11219,#11220); +#8517=LINE('',#11221,#11222); +#8518=LINE('',#11223,#11224); +#8519=LINE('',#11225,#11226); +#8520=LINE('',#11227,#11228); +#8521=LINE('',#11229,#11230); +#8522=LINE('',#11231,#11232); +#8523=LINE('',#11233,#11234); +#8524=LINE('',#11235,#11236); +#8525=LINE('',#11237,#11238); +#8526=LINE('',#11239,#11240); +#8527=LINE('',#11241,#11242); +#8528=LINE('',#11243,#11244); +#8529=LINE('',#11245,#11246); +#8530=LINE('',#11247,#11248); +#8531=LINE('',#11249,#11250); +#8532=LINE('',#11251,#11252); +#8533=LINE('',#11253,#11254); +#8534=LINE('',#11255,#11256); +#8535=LINE('',#11257,#11258); +#8536=LINE('',#11259,#11260); +#8537=LINE('',#11261,#11262); +#8538=LINE('',#11263,#11264); +#8539=LINE('',#11265,#11266); +#8540=LINE('',#11267,#11268); +#8541=LINE('',#11269,#11270); +#8542=LINE('',#11271,#11272); +#8543=LINE('',#11273,#11274); +#8544=LINE('',#11275,#11276); +#8545=LINE('',#11277,#11278); +#8546=LINE('',#11279,#11280); +#8547=LINE('',#11281,#11282); +#8548=LINE('',#11283,#11284); +#8549=LINE('',#11285,#11286); +#8550=LINE('',#11287,#11288); +#8551=LINE('',#11289,#11290); +#8552=LINE('',#11291,#11292); +#8553=LINE('',#11293,#11294); +#8554=LINE('',#11295,#11296); +#8555=LINE('',#11297,#11298); +#8556=LINE('',#11299,#11300); +#8557=LINE('',#11301,#11302); +#8558=LINE('',#11303,#11304); +#8559=LINE('',#11305,#11306); +#8560=LINE('',#11307,#11308); +#8561=LINE('',#11309,#11310); +#8562=LINE('',#11311,#11312); +#8563=LINE('',#11313,#11314); +#8564=LINE('',#11315,#11316); +#8565=LINE('',#11317,#11318); +#8566=LINE('',#11319,#11320); +#8567=LINE('',#11321,#11322); +#8568=LINE('',#11323,#11324); +#8569=LINE('',#11325,#11326); +#8570=LINE('',#11327,#11328); +#8571=VERTEX_POINT('',#11329); +#8572=VERTEX_POINT('',#11330); +#8573=CIRCLE('',#11331,5.65); +#8574=VERTEX_POINT('',#11332); +#8575=CIRCLE('',#11333,0.6); +#8576=VERTEX_POINT('',#11334); +#8577=CIRCLE('',#11335,4.45); +#8578=CIRCLE('',#11336,0.6); +#8579=CIRCLE('',#11337,5.65); +#8580=CIRCLE('',#11338,4.45); +#8581=CIRCLE('',#11339,0.6); +#8582=CIRCLE('',#11340,0.6); +#8583=VERTEX_POINT('',#11341); +#8584=VERTEX_POINT('',#11342); +#8585=CIRCLE('',#11343,3.625); +#8586=VERTEX_POINT('',#11344); +#8587=CIRCLE('',#11345,0.399999999999999); +#8588=VERTEX_POINT('',#11346); +#8589=CIRCLE('',#11347,2.825); +#8590=CIRCLE('',#11348,0.399999999999999); +#8591=CIRCLE('',#11349,3.625); +#8592=CIRCLE('',#11350,2.825); +#8593=CIRCLE('',#11351,0.399999999999999); +#8594=CIRCLE('',#11352,0.399999999999999); +#8595=VERTEX_POINT('',#11353); +#8596=VERTEX_POINT('',#11354); +#8597=LINE('',#11355,#11356); +#8598=VERTEX_POINT('',#11357); +#8599=CIRCLE('',#11358,5.0); +#8600=VERTEX_POINT('',#11359); +#8601=LINE('',#11360,#11361); +#8602=VERTEX_POINT('',#11362); +#8603=CIRCLE('',#11363,6.0); +#8604=VERTEX_POINT('',#11364); +#8605=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11365,#11366,#11367,#11368),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298406E-15,1.00000000000001),.UNSPECIFIED.); +#8606=VERTEX_POINT('',#11369); +#8607=CIRCLE('',#11370,6.0); +#8608=VERTEX_POINT('',#11371); +#8609=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11372,#11373,#11374,#11375),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8610=VERTEX_POINT('',#11376); +#8611=CIRCLE('',#11377,6.0); +#8612=VERTEX_POINT('',#11378); +#8613=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11379,#11380,#11381,#11382),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298408E-15,1.00000000000001),.UNSPECIFIED.); +#8614=CIRCLE('',#11383,6.0); +#8615=VERTEX_POINT('',#11384); +#8616=VERTEX_POINT('',#11385); +#8617=LINE('',#11386,#11387); +#8618=VERTEX_POINT('',#11388); +#8619=CIRCLE('',#11389,5.0); +#8620=VERTEX_POINT('',#11390); +#8621=LINE('',#11391,#11392); +#8622=VERTEX_POINT('',#11393); +#8623=CIRCLE('',#11394,6.0); +#8624=VERTEX_POINT('',#11395); +#8625=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11396,#11397,#11398,#11399),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639896E-15,1.0),.UNSPECIFIED.); +#8626=VERTEX_POINT('',#11400); +#8627=CIRCLE('',#11401,6.0); +#8628=VERTEX_POINT('',#11402); +#8629=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11403,#11404,#11405,#11406),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#8630=VERTEX_POINT('',#11407); +#8631=CIRCLE('',#11408,6.0); +#8632=VERTEX_POINT('',#11409); +#8633=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11410,#11411,#11412,#11413),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639899E-15,1.00000000000001),.UNSPECIFIED.); +#8634=CIRCLE('',#11414,6.0); +#8635=VERTEX_POINT('',#11415); +#8636=VERTEX_POINT('',#11416); +#8637=LINE('',#11417,#11418); +#8638=VERTEX_POINT('',#11419); +#8639=CIRCLE('',#11420,4.594); +#8640=VERTEX_POINT('',#11421); +#8641=LINE('',#11422,#11423); +#8642=CIRCLE('',#11424,4.594); +#8643=LINE('',#11425,#11426); +#8644=VERTEX_POINT('',#11427); +#8645=CIRCLE('',#11428,6.0); +#8646=LINE('',#11429,#11430); +#8647=LINE('',#11431,#11432); +#8648=VERTEX_POINT('',#11433); +#8649=LINE('',#11434,#11435); +#8650=CIRCLE('',#11436,6.0); +#8651=CIRCLE('',#11437,5.0); +#8652=CIRCLE('',#11438,4.594); +#8653=CIRCLE('',#11439,5.0); +#8654=CIRCLE('',#11440,4.594); +#8655=VERTEX_POINT('',#11441); +#8656=LINE('',#11442,#11443); +#8657=VERTEX_POINT('',#11444); +#8658=CIRCLE('',#11445,6.0); +#8659=LINE('',#11446,#11447); +#8660=VERTEX_POINT('',#11448); +#8661=LINE('',#11449,#11450); +#8662=CIRCLE('',#11451,6.0); +#8663=VERTEX_POINT('',#11452); +#8664=VERTEX_POINT('',#11453); +#8665=CIRCLE('',#11454,6.0); +#8666=LINE('',#11455,#11456); +#8667=LINE('',#11457,#11458); +#8668=VERTEX_POINT('',#11459); +#8669=VERTEX_POINT('',#11460); +#8670=CIRCLE('',#11461,6.0); +#8671=LINE('',#11462,#11463); +#8672=LINE('',#11464,#11465); +#8673=VERTEX_POINT('',#11466); +#8674=CIRCLE('',#11467,6.0); +#8675=LINE('',#11468,#11469); +#8676=VERTEX_POINT('',#11470); +#8677=LINE('',#11471,#11472); +#8678=VERTEX_POINT('',#11473); +#8679=CIRCLE('',#11474,6.0); +#8680=LINE('',#11475,#11476); +#8681=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11477,#11478,#11479,#11480),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999999),.UNSPECIFIED.); +#8682=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11481,#11482,#11483,#11484),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639899E-15,1.0),.UNSPECIFIED.); +#8683=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11485,#11486,#11487,#11488),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298411E-15,1.00000000000001),.UNSPECIFIED.); +#8684=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11489,#11490,#11491,#11492),.UNSPECIFIED.,.F.,.F.,(4,4),(3.58492315263994E-16,1.0),.UNSPECIFIED.); +#8685=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11493,#11494,#11495,#11496),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298406E-15,1.00000000000001),.UNSPECIFIED.); +#8686=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11497,#11498,#11499,#11500),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639897E-15,1.0),.UNSPECIFIED.); +#8687=CARTESIAN_POINT('',(-3.15,-1.95,1.075)); +#8688=CARTESIAN_POINT('',(-5.14999999999999,0.0500000000000029,1.075)); +#8689=AXIS2_PLACEMENT_3D('',#11501,#11502,#11503); +#8690=CARTESIAN_POINT('',(-3.15,-1.45,1.575)); +#8691=AXIS2_PLACEMENT_3D('',#11504,#11505,#11506); +#8692=CARTESIAN_POINT('',(-3.15,-0.95,1.075)); +#8693=AXIS2_PLACEMENT_3D('',#11507,#11508,#11509); +#8694=CARTESIAN_POINT('',(-4.14999999999999,0.0500000000000034,1.075)); +#8695=AXIS2_PLACEMENT_3D('',#11510,#11511,#11512); +#8696=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,1.575)); +#8697=AXIS2_PLACEMENT_3D('',#11513,#11514,#11515); +#8698=AXIS2_PLACEMENT_3D('',#11516,#11517,#11518); +#8699=CARTESIAN_POINT('',(-1.2,0.0,-1.7)); +#8700=CARTESIAN_POINT('',(-3.2,2.0,-1.7)); +#8701=AXIS2_PLACEMENT_3D('',#11519,#11520,#11521); +#8702=CARTESIAN_POINT('',(-1.2,0.5,-1.2)); +#8703=AXIS2_PLACEMENT_3D('',#11522,#11523,#11524); +#8704=CARTESIAN_POINT('',(-1.2,1.0,-1.7)); +#8705=AXIS2_PLACEMENT_3D('',#11525,#11526,#11527); +#8706=CARTESIAN_POINT('',(-2.2,2.0,-1.7)); +#8707=AXIS2_PLACEMENT_3D('',#11528,#11529,#11530); +#8708=CARTESIAN_POINT('',(-2.7,2.0,-1.2)); +#8709=AXIS2_PLACEMENT_3D('',#11531,#11532,#11533); +#8710=AXIS2_PLACEMENT_3D('',#11534,#11535,#11536); +#8711=CARTESIAN_POINT('',(-1.2,0.0,1.7)); +#8712=CARTESIAN_POINT('',(-3.2,2.0,1.7)); +#8713=AXIS2_PLACEMENT_3D('',#11537,#11538,#11539); +#8714=CARTESIAN_POINT('',(-1.2,0.5,2.2)); +#8715=AXIS2_PLACEMENT_3D('',#11540,#11541,#11542); +#8716=CARTESIAN_POINT('',(-1.2,1.0,1.7)); +#8717=AXIS2_PLACEMENT_3D('',#11543,#11544,#11545); +#8718=CARTESIAN_POINT('',(-2.2,2.0,1.7)); +#8719=AXIS2_PLACEMENT_3D('',#11546,#11547,#11548); +#8720=CARTESIAN_POINT('',(-2.7,2.0,2.2)); +#8721=AXIS2_PLACEMENT_3D('',#11549,#11550,#11551); +#8722=AXIS2_PLACEMENT_3D('',#11552,#11553,#11554); +#8723=CARTESIAN_POINT('',(-3.15,-1.95,-1.075)); +#8724=CARTESIAN_POINT('',(-5.14999999999999,0.0500000000000029,-1.075)); +#8725=AXIS2_PLACEMENT_3D('',#11555,#11556,#11557); +#8726=CARTESIAN_POINT('',(-3.15,-1.45,-0.575)); +#8727=AXIS2_PLACEMENT_3D('',#11558,#11559,#11560); +#8728=CARTESIAN_POINT('',(-3.15,-0.95,-1.075)); +#8729=AXIS2_PLACEMENT_3D('',#11561,#11562,#11563); +#8730=CARTESIAN_POINT('',(-4.14999999999999,0.0500000000000034,-1.075)); +#8731=AXIS2_PLACEMENT_3D('',#11564,#11565,#11566); +#8732=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,-0.575)); +#8733=AXIS2_PLACEMENT_3D('',#11567,#11568,#11569); +#8734=AXIS2_PLACEMENT_3D('',#11570,#11571,#11572); +#8735=CARTESIAN_POINT('',(1.14641016151378,0.0,-4.52679491924311)); +#8736=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#8737=CARTESIAN_POINT('',(1.1,5.51072859220072E-16,-4.5)); +#8738=VECTOR('',#11573,1.0); +#8739=CARTESIAN_POINT('',(1.14641016151378,5.54354182055597E-16,4.52679491924311)); +#8740=AXIS2_PLACEMENT_3D('',#11574,#11575,#11576); +#8741=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#8742=CARTESIAN_POINT('',(1.1,-5.51072859220068E-16,4.5)); +#8743=VECTOR('',#11577,1.0); +#8744=CARTESIAN_POINT('',(2.44233937586588,0.399999999999998,5.25981225900697)); +#8745=CARTESIAN_POINT('',(2.44233937586588,0.399999999999998,5.25981225900697)); +#8746=CARTESIAN_POINT('',(2.19963680953339,0.269402705602025,5.129214964609)); +#8747=CARTESIAN_POINT('',(1.95945346890682,0.136393432622338,4.99620569162931)); +#8748=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#8749=CARTESIAN_POINT('',(2.44233937586589,0.427740580711749,5.25762902795666)); +#8750=AXIS2_PLACEMENT_3D('',#11578,#11579,#11580); +#8751=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#8752=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#8753=CARTESIAN_POINT('',(1.95945346890683,0.646864561466158,4.95603074250462)); +#8754=CARTESIAN_POINT('',(2.1996368095334,0.536300087817049,5.10820968508166)); +#8755=CARTESIAN_POINT('',(2.44233937586589,0.427740580711749,5.25762902795666)); +#8756=CARTESIAN_POINT('',(2.4423393758659,1.21789125318786,5.13248145592447)); +#8757=CARTESIAN_POINT('',(2.4423393758659,1.21789125318786,5.13248145592447)); +#8758=CARTESIAN_POINT('',(2.1996368095334,1.06847191031286,5.02392194881917)); +#8759=CARTESIAN_POINT('',(1.95945346890683,0.916292967735821,4.91335747517006)); +#8760=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#8761=CARTESIAN_POINT('',(2.4423393758659,1.24494876873678,5.1259855211677)); +#8762=AXIS2_PLACEMENT_3D('',#11581,#11582,#11583); +#8763=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#8764=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#8765=CARTESIAN_POINT('',(1.95945346890683,1.41419460323096,4.79382186837643)); +#8766=CARTESIAN_POINT('',(2.1996368095334,1.32879739319612,4.96142332993163)); +#8767=CARTESIAN_POINT('',(2.4423393758659,1.24494876873678,5.1259855211677)); +#8768=CARTESIAN_POINT('',(2.4423393758659,2.0057939817729,4.87877192566774)); +#8769=CARTESIAN_POINT('',(2.4423393758659,2.0057939817729,4.87877192566774)); +#8770=CARTESIAN_POINT('',(2.1996368095334,1.84123179053683,4.79492330120839)); +#8771=CARTESIAN_POINT('',(1.95945346890683,1.67363032898164,4.70952609117356)); +#8772=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#8773=CARTESIAN_POINT('',(2.44233937586589,2.03150218632742,4.86812323867699)); +#8774=AXIS2_PLACEMENT_3D('',#11584,#11585,#11586); +#8775=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#8776=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#8777=CARTESIAN_POINT('',(1.95945346890683,2.14670248042141,4.51357319006618)); +#8778=CARTESIAN_POINT('',(2.1996368095334,2.088575296729,4.69247026637868)); +#8779=CARTESIAN_POINT('',(2.44233937586589,2.03150218632742,4.86812323867699)); +#8780=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,4.50493083888536)); +#8781=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,4.50493083888536)); +#8782=CARTESIAN_POINT('',(2.1996368095334,2.56865443337981,4.44785772848378)); +#8783=CARTESIAN_POINT('',(1.95945346890683,2.38975735706731,4.38973054479137)); +#8784=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#8785=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,4.49039160567532)); +#8786=AXIS2_PLACEMENT_3D('',#11587,#11588,#11589); +#8787=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#8788=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#8789=CARTESIAN_POINT('',(1.95945346890683,2.82635141804682,4.12218536012591)); +#8790=CARTESIAN_POINT('',(2.1996368095334,2.7969255448724,4.30797301145154)); +#8791=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,4.49039160567532)); +#8792=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,4.02016340384134)); +#8793=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,4.02016340384134)); +#8794=CARTESIAN_POINT('',(2.1996368095334,3.23282827919766,3.99127113689042)); +#8795=CARTESIAN_POINT('',(1.95945346890683,3.04704062787203,3.961845263716)); +#8796=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#8797=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,4.00209162858659)); +#8798=AXIS2_PLACEMENT_3D('',#11590,#11591,#11592); +#8799=CARTESIAN_POINT('',(1.72321311378619,3.43640620363735,3.43640620363734)); +#8800=CARTESIAN_POINT('',(1.7232131137862,3.43640620363735,3.43640620363733)); +#8801=CARTESIAN_POINT('',(1.95961252792771,3.43640620363735,3.62942551701719)); +#8802=CARTESIAN_POINT('',(2.19971421382628,3.43640620363735,3.81745806697094)); +#8803=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,4.00209162858658)); +#8804=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,3.43640620363735)); +#8805=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,3.43640620363735)); +#8806=CARTESIAN_POINT('',(2.19971421382628,3.81745806697095,3.43640620363735)); +#8807=CARTESIAN_POINT('',(1.95961252792771,3.62942551701719,3.43640620363735)); +#8808=CARTESIAN_POINT('',(1.7232131137862,3.43640620363734,3.43640620363735)); +#8809=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,3.41524687342144)); +#8810=AXIS2_PLACEMENT_3D('',#11593,#11594,#11595); +#8811=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#8812=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#8813=CARTESIAN_POINT('',(1.95945346890683,3.961845263716,3.04704062787203)); +#8814=CARTESIAN_POINT('',(2.1996368095334,3.99127113689042,3.23282827919766)); +#8815=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,3.41524687342144)); +#8816=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,2.76803327792148)); +#8817=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,2.76803327792148)); +#8818=CARTESIAN_POINT('',(2.1996368095334,4.30797301145154,2.7969255448724)); +#8819=CARTESIAN_POINT('',(1.95945346890683,4.12218536012591,2.82635141804682)); +#8820=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#8821=CARTESIAN_POINT('',(2.44233937586589,4.50493083888535,2.74430740567812)); +#8822=AXIS2_PLACEMENT_3D('',#11596,#11597,#11598); +#8823=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#8824=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#8825=CARTESIAN_POINT('',(1.95945346890683,4.38973054479137,2.38975735706731)); +#8826=CARTESIAN_POINT('',(2.1996368095334,4.44785772848378,2.56865443337981)); +#8827=CARTESIAN_POINT('',(2.44233937586589,4.50493083888535,2.74430740567812)); +#8828=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,2.03150218632743)); +#8829=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,2.03150218632743)); +#8830=CARTESIAN_POINT('',(2.1996368095334,4.69247026637868,2.088575296729)); +#8831=CARTESIAN_POINT('',(1.95945346890683,4.51357319006618,2.14670248042141)); +#8832=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#8833=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,2.0057939817729)); +#8834=AXIS2_PLACEMENT_3D('',#11599,#11600,#11601); +#8835=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#8836=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#8837=CARTESIAN_POINT('',(1.95945346890683,4.70952609117356,1.67363032898163)); +#8838=CARTESIAN_POINT('',(2.1996368095334,4.79492330120839,1.84123179053683)); +#8839=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,2.0057939817729)); +#8840=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,1.24494876873678)); +#8841=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,1.24494876873678)); +#8842=CARTESIAN_POINT('',(2.1996368095334,4.96142332993163,1.32879739319613)); +#8843=CARTESIAN_POINT('',(1.95945346890683,4.79382186837643,1.41419460323096)); +#8844=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#8845=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,1.21789125318786)); +#8846=AXIS2_PLACEMENT_3D('',#11602,#11603,#11604); +#8847=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#8848=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#8849=CARTESIAN_POINT('',(1.95945346890683,4.91335747517006,0.91629296773582)); +#8850=CARTESIAN_POINT('',(2.1996368095334,5.02392194881917,1.06847191031286)); +#8851=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,1.21789125318786)); +#8852=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,0.427740580711751)); +#8853=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,0.427740580711751)); +#8854=CARTESIAN_POINT('',(2.1996368095334,5.10820968508166,0.536300087817051)); +#8855=CARTESIAN_POINT('',(1.95945346890683,4.95603074250462,0.646864561466157)); +#8856=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#8857=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,0.400000000000001)); +#8858=AXIS2_PLACEMENT_3D('',#11605,#11606,#11607); +#8859=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8860=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8861=CARTESIAN_POINT('',(1.95945346890683,4.99620569162931,0.136393432622338)); +#8862=CARTESIAN_POINT('',(2.1996368095334,5.129214964609,0.269402705602028)); +#8863=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,0.400000000000001)); +#8864=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,-0.399999999999999)); +#8865=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,-0.399999999999999)); +#8866=CARTESIAN_POINT('',(2.1996368095334,5.129214964609,-0.269402705602025)); +#8867=CARTESIAN_POINT('',(1.95945346890683,4.99620569162931,-0.136393432622338)); +#8868=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8869=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,-0.427740580711748)); +#8870=AXIS2_PLACEMENT_3D('',#11608,#11609,#11610); +#8871=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8872=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8873=CARTESIAN_POINT('',(1.95945346890683,4.95603074250462,-0.646864561466157)); +#8874=CARTESIAN_POINT('',(2.1996368095334,5.10820968508166,-0.536300087817048)); +#8875=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,-0.427740580711748)); +#8876=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,-1.21789125318786)); +#8877=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,-1.21789125318786)); +#8878=CARTESIAN_POINT('',(2.1996368095334,5.02392194881917,-1.06847191031286)); +#8879=CARTESIAN_POINT('',(1.95945346890683,4.91335747517006,-0.91629296773582)); +#8880=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8881=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,-1.24494876873678)); +#8882=AXIS2_PLACEMENT_3D('',#11611,#11612,#11613); +#8883=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8884=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8885=CARTESIAN_POINT('',(1.95945346890683,4.79382186837643,-1.41419460323096)); +#8886=CARTESIAN_POINT('',(2.1996368095334,4.96142332993163,-1.32879739319612)); +#8887=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,-1.24494876873678)); +#8888=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,-2.0057939817729)); +#8889=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,-2.0057939817729)); +#8890=CARTESIAN_POINT('',(2.1996368095334,4.79492330120839,-1.84123179053683)); +#8891=CARTESIAN_POINT('',(1.95945346890683,4.70952609117356,-1.67363032898163)); +#8892=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8893=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,-2.03150218632742)); +#8894=AXIS2_PLACEMENT_3D('',#11614,#11615,#11616); +#8895=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8896=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8897=CARTESIAN_POINT('',(1.95945346890683,4.51357319006618,-2.14670248042141)); +#8898=CARTESIAN_POINT('',(2.1996368095334,4.69247026637868,-2.088575296729)); +#8899=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,-2.03150218632742)); +#8900=CARTESIAN_POINT('',(2.44233937586589,4.50493083888536,-2.74430740567812)); +#8901=CARTESIAN_POINT('',(2.44233937586589,4.50493083888536,-2.74430740567812)); +#8902=CARTESIAN_POINT('',(2.1996368095334,4.44785772848378,-2.56865443337981)); +#8903=CARTESIAN_POINT('',(1.95945346890683,4.38973054479137,-2.38975735706731)); +#8904=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8905=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,-2.76803327792148)); +#8906=AXIS2_PLACEMENT_3D('',#11617,#11618,#11619); +#8907=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8908=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8909=CARTESIAN_POINT('',(1.95945346890683,4.12218536012591,-2.82635141804682)); +#8910=CARTESIAN_POINT('',(2.1996368095334,4.30797301145154,-2.7969255448724)); +#8911=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,-2.76803327792148)); +#8912=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,-3.41524687342144)); +#8913=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,-3.41524687342144)); +#8914=CARTESIAN_POINT('',(2.1996368095334,3.99127113689042,-3.23282827919766)); +#8915=CARTESIAN_POINT('',(1.95945346890683,3.96184526371599,-3.04704062787203)); +#8916=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8917=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,-3.43640620363735)); +#8918=AXIS2_PLACEMENT_3D('',#11620,#11621,#11622); +#8919=CARTESIAN_POINT('',(1.72321311378619,3.43640620363734,-3.43640620363735)); +#8920=CARTESIAN_POINT('',(1.7232131137862,3.43640620363733,-3.43640620363735)); +#8921=CARTESIAN_POINT('',(1.9596125279277,3.62942551701719,-3.43640620363735)); +#8922=CARTESIAN_POINT('',(2.19971421382628,3.81745806697094,-3.43640620363735)); +#8923=CARTESIAN_POINT('',(2.44233937586589,4.00209162858658,-3.43640620363735)); +#8924=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,-4.00209162858658)); +#8925=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,-4.00209162858659)); +#8926=CARTESIAN_POINT('',(2.19971421382628,3.43640620363735,-3.81745806697095)); +#8927=CARTESIAN_POINT('',(1.95961252792771,3.43640620363735,-3.62942551701719)); +#8928=CARTESIAN_POINT('',(1.7232131137862,3.43640620363735,-3.43640620363733)); +#8929=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,-4.02016340384134)); +#8930=AXIS2_PLACEMENT_3D('',#11623,#11624,#11625); +#8931=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8932=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8933=CARTESIAN_POINT('',(1.95945346890683,3.04704062787203,-3.96184526371599)); +#8934=CARTESIAN_POINT('',(2.1996368095334,3.23282827919766,-3.99127113689041)); +#8935=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,-4.02016340384134)); +#8936=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,-4.49039160567531)); +#8937=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,-4.49039160567531)); +#8938=CARTESIAN_POINT('',(2.1996368095334,2.7969255448724,-4.30797301145154)); +#8939=CARTESIAN_POINT('',(1.95945346890682,2.82635141804682,-4.12218536012591)); +#8940=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8941=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,-4.50493083888535)); +#8942=AXIS2_PLACEMENT_3D('',#11626,#11627,#11628); +#8943=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8944=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8945=CARTESIAN_POINT('',(1.95945346890682,2.38975735706731,-4.38973054479137)); +#8946=CARTESIAN_POINT('',(2.19963680953339,2.56865443337981,-4.44785772848378)); +#8947=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,-4.50493083888535)); +#8948=CARTESIAN_POINT('',(2.44233937586589,2.03150218632743,-4.86812323867699)); +#8949=CARTESIAN_POINT('',(2.44233937586589,2.03150218632743,-4.86812323867699)); +#8950=CARTESIAN_POINT('',(2.1996368095334,2.088575296729,-4.69247026637868)); +#8951=CARTESIAN_POINT('',(1.95945346890682,2.14670248042141,-4.51357319006618)); +#8952=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8953=CARTESIAN_POINT('',(2.44233937586589,2.0057939817729,-4.87877192566774)); +#8954=AXIS2_PLACEMENT_3D('',#11629,#11630,#11631); +#8955=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8956=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8957=CARTESIAN_POINT('',(1.95945346890682,1.67363032898163,-4.70952609117356)); +#8958=CARTESIAN_POINT('',(2.19963680953339,1.84123179053683,-4.79492330120839)); +#8959=CARTESIAN_POINT('',(2.44233937586589,2.0057939817729,-4.87877192566774)); +#8960=CARTESIAN_POINT('',(2.44233937586589,1.24494876873678,-5.1259855211677)); +#8961=CARTESIAN_POINT('',(2.44233937586589,1.24494876873678,-5.1259855211677)); +#8962=CARTESIAN_POINT('',(2.1996368095334,1.32879739319613,-4.96142332993162)); +#8963=CARTESIAN_POINT('',(1.95945346890682,1.41419460323096,-4.79382186837643)); +#8964=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8965=CARTESIAN_POINT('',(2.44233937586589,1.21789125318786,-5.13248145592447)); +#8966=AXIS2_PLACEMENT_3D('',#11632,#11633,#11634); +#8967=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8968=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8969=CARTESIAN_POINT('',(1.95945346890682,0.916292967735819,-4.91335747517006)); +#8970=CARTESIAN_POINT('',(2.19963680953339,1.06847191031286,-5.02392194881917)); +#8971=CARTESIAN_POINT('',(2.44233937586589,1.21789125318786,-5.13248145592447)); +#8972=CARTESIAN_POINT('',(2.44233937586589,0.42774058071175,-5.25762902795665)); +#8973=CARTESIAN_POINT('',(2.44233937586589,0.42774058071175,-5.25762902795665)); +#8974=CARTESIAN_POINT('',(2.19963680953339,0.536300087817051,-5.10820968508166)); +#8975=CARTESIAN_POINT('',(1.95945346890682,0.646864561466156,-4.95603074250461)); +#8976=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8977=CARTESIAN_POINT('',(2.44233937586589,0.400000000000001,-5.25981225900697)); +#8978=AXIS2_PLACEMENT_3D('',#11635,#11636,#11637); +#8979=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#8980=CARTESIAN_POINT('',(1.95945346890682,0.136393432622337,-4.99620569162931)); +#8981=CARTESIAN_POINT('',(2.19963680953339,0.269402705602028,-5.129214964609)); +#8982=CARTESIAN_POINT('',(2.44233937586589,0.400000000000001,-5.25981225900697)); +#8983=CARTESIAN_POINT('',(1.04641016151378,0.0,-4.5)); +#8984=AXIS2_PLACEMENT_3D('',#11638,#11639,#11640); +#8985=CARTESIAN_POINT('',(1.04641016151378,-5.5107285922007E-16,4.5)); +#8986=AXIS2_PLACEMENT_3D('',#11641,#11642,#11643); +#8987=AXIS2_PLACEMENT_3D('',#11644,#11645,#11646); +#8988=CARTESIAN_POINT('',(0.2,5.5107285922007E-16,-4.5)); +#8989=CARTESIAN_POINT('',(0.550000000000003,5.5107285922007E-16,-4.5)); +#8990=VECTOR('',#11647,1.0); +#8991=CARTESIAN_POINT('',(0.2,0.0,4.5)); +#8992=AXIS2_PLACEMENT_3D('',#11648,#11649,#11650); +#8993=CARTESIAN_POINT('',(0.550000000000003,-5.5107285922007E-16,4.5)); +#8994=VECTOR('',#11651,1.0); +#8995=CARTESIAN_POINT('',(0.0,0.0,4.3)); +#8996=AXIS2_PLACEMENT_3D('',#11652,#11653,#11654); +#8997=CARTESIAN_POINT('',(0.0,5.26580732143622E-16,-4.3)); +#8998=AXIS2_PLACEMENT_3D('',#11655,#11656,#11657); +#8999=AXIS2_PLACEMENT_3D('',#11658,#11659,#11660); +#9000=CARTESIAN_POINT('',(0.0,0.0,3.8)); +#9001=CARTESIAN_POINT('',(0.2,0.0,3.6)); +#9002=AXIS2_PLACEMENT_3D('',#11661,#11662,#11663); +#9003=CARTESIAN_POINT('',(0.0,4.65350414452503E-16,-3.8)); +#9004=AXIS2_PLACEMENT_3D('',#11664,#11665,#11666); +#9005=CARTESIAN_POINT('',(0.2,4.40858287376056E-16,-3.6)); +#9006=AXIS2_PLACEMENT_3D('',#11667,#11668,#11669); +#9007=AXIS2_PLACEMENT_3D('',#11670,#11671,#11672); +#9008=CARTESIAN_POINT('',(0.2,-1.45,1.575)); +#9009=CARTESIAN_POINT('',(-3.15,-1.45,1.575)); +#9010=VECTOR('',#11673,1.0); +#9011=CARTESIAN_POINT('',(-3.15,-1.45,0.575)); +#9012=AXIS2_PLACEMENT_3D('',#11674,#11675,#11676); +#9013=CARTESIAN_POINT('',(0.2,-1.45,0.575)); +#9014=CARTESIAN_POINT('',(-3.15,-1.45,0.575)); +#9015=VECTOR('',#11677,1.0); +#9016=AXIS2_PLACEMENT_3D('',#11678,#11679,#11680); +#9017=CARTESIAN_POINT('',(0.2,0.5,-1.2)); +#9018=CARTESIAN_POINT('',(-1.2,0.5,-1.2)); +#9019=VECTOR('',#11681,1.0); +#9020=CARTESIAN_POINT('',(-1.2,0.5,-2.2)); +#9021=AXIS2_PLACEMENT_3D('',#11682,#11683,#11684); +#9022=CARTESIAN_POINT('',(0.2,0.5,-2.2)); +#9023=CARTESIAN_POINT('',(-1.2,0.5,-2.2)); +#9024=VECTOR('',#11685,1.0); +#9025=AXIS2_PLACEMENT_3D('',#11686,#11687,#11688); +#9026=CARTESIAN_POINT('',(0.2,0.5,2.2)); +#9027=CARTESIAN_POINT('',(-1.2,0.5,2.2)); +#9028=VECTOR('',#11689,1.0); +#9029=CARTESIAN_POINT('',(-1.2,0.5,1.2)); +#9030=AXIS2_PLACEMENT_3D('',#11690,#11691,#11692); +#9031=CARTESIAN_POINT('',(0.2,0.5,1.2)); +#9032=CARTESIAN_POINT('',(-1.2,0.5,1.2)); +#9033=VECTOR('',#11693,1.0); +#9034=AXIS2_PLACEMENT_3D('',#11694,#11695,#11696); +#9035=CARTESIAN_POINT('',(0.2,-1.45,-0.575)); +#9036=CARTESIAN_POINT('',(-3.15,-1.45,-0.575)); +#9037=VECTOR('',#11697,1.0); +#9038=CARTESIAN_POINT('',(-3.15,-1.45,-1.575)); +#9039=AXIS2_PLACEMENT_3D('',#11698,#11699,#11700); +#9040=CARTESIAN_POINT('',(0.2,-1.45,-1.575)); +#9041=CARTESIAN_POINT('',(-3.15,-1.45,-1.575)); +#9042=VECTOR('',#11701,1.0); +#9043=AXIS2_PLACEMENT_3D('',#11702,#11703,#11704); +#9044=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,0.575)); +#9045=CARTESIAN_POINT('',(-4.64999999999999,9.25,0.575)); +#9046=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,0.575)); +#9047=VECTOR('',#11705,1.0); +#9048=AXIS2_PLACEMENT_3D('',#11706,#11707,#11708); +#9049=CARTESIAN_POINT('',(-4.64999999999999,9.25,1.575)); +#9050=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,1.575)); +#9051=VECTOR('',#11709,1.0); +#9052=AXIS2_PLACEMENT_3D('',#11710,#11711,#11712); +#9053=CARTESIAN_POINT('',(-2.7,2.0,-2.2)); +#9054=CARTESIAN_POINT('',(-2.7,9.45,-2.2)); +#9055=CARTESIAN_POINT('',(-2.7,2.0,-2.2)); +#9056=VECTOR('',#11713,1.0); +#9057=AXIS2_PLACEMENT_3D('',#11714,#11715,#11716); +#9058=CARTESIAN_POINT('',(-2.7,9.45,-1.2)); +#9059=CARTESIAN_POINT('',(-2.7,2.0,-1.2)); +#9060=VECTOR('',#11717,1.0); +#9061=AXIS2_PLACEMENT_3D('',#11718,#11719,#11720); +#9062=CARTESIAN_POINT('',(-2.7,2.0,1.2)); +#9063=CARTESIAN_POINT('',(-2.7,9.45,1.2)); +#9064=CARTESIAN_POINT('',(-2.7,2.0,1.2)); +#9065=VECTOR('',#11721,1.0); +#9066=AXIS2_PLACEMENT_3D('',#11722,#11723,#11724); +#9067=CARTESIAN_POINT('',(-2.7,9.45,2.2)); +#9068=CARTESIAN_POINT('',(-2.7,2.0,2.2)); +#9069=VECTOR('',#11725,1.0); +#9070=AXIS2_PLACEMENT_3D('',#11726,#11727,#11728); +#9071=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,-1.575)); +#9072=CARTESIAN_POINT('',(-4.64999999999999,9.25,-1.575)); +#9073=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,-1.575)); +#9074=VECTOR('',#11729,1.0); +#9075=AXIS2_PLACEMENT_3D('',#11730,#11731,#11732); +#9076=CARTESIAN_POINT('',(-4.64999999999999,9.25,-0.575)); +#9077=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000034,-0.575)); +#9078=VECTOR('',#11733,1.0); +#9079=AXIS2_PLACEMENT_3D('',#11734,#11735,#11736); +#9080=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.40179491924311)); +#9081=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.40179491924311)); +#9082=VECTOR('',#11737,1.0); +#9083=CARTESIAN_POINT('',(-4.97679491924311,9.55,1.075)); +#9084=AXIS2_PLACEMENT_3D('',#11738,#11739,#11740); +#9085=CARTESIAN_POINT('',(-4.64999999999999,9.55,0.748205080756888)); +#9086=AXIS2_PLACEMENT_3D('',#11741,#11742,#11743); +#9087=CARTESIAN_POINT('',(-4.64999999999999,9.55,0.748205080756888)); +#9088=VECTOR('',#11744,1.0); +#9089=CARTESIAN_POINT('',(-2.7,9.75,-1.37320508075689)); +#9090=CARTESIAN_POINT('',(-2.7,9.75,-1.37320508075689)); +#9091=VECTOR('',#11745,1.0); +#9092=CARTESIAN_POINT('',(-3.02679491924311,9.75,-1.7)); +#9093=AXIS2_PLACEMENT_3D('',#11746,#11747,#11748); +#9094=CARTESIAN_POINT('',(-2.7,9.75,-2.02679491924311)); +#9095=AXIS2_PLACEMENT_3D('',#11749,#11750,#11751); +#9096=CARTESIAN_POINT('',(-2.7,9.75,-2.02679491924311)); +#9097=VECTOR('',#11752,1.0); +#9098=CARTESIAN_POINT('',(-2.7,9.75,2.02679491924311)); +#9099=CARTESIAN_POINT('',(-2.7,9.75,2.02679491924311)); +#9100=VECTOR('',#11753,1.0); +#9101=CARTESIAN_POINT('',(-3.02679491924311,9.75,1.7)); +#9102=AXIS2_PLACEMENT_3D('',#11754,#11755,#11756); +#9103=CARTESIAN_POINT('',(-2.7,9.75,1.37320508075689)); +#9104=AXIS2_PLACEMENT_3D('',#11757,#11758,#11759); +#9105=CARTESIAN_POINT('',(-2.7,9.75,1.37320508075689)); +#9106=VECTOR('',#11760,1.0); +#9107=CARTESIAN_POINT('',(-4.64999999999999,9.55,-0.748205080756888)); +#9108=CARTESIAN_POINT('',(-4.64999999999999,9.55,-0.748205080756888)); +#9109=VECTOR('',#11761,1.0); +#9110=CARTESIAN_POINT('',(-4.97679491924311,9.55,-1.075)); +#9111=AXIS2_PLACEMENT_3D('',#11762,#11763,#11764); +#9112=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.40179491924311)); +#9113=AXIS2_PLACEMENT_3D('',#11765,#11766,#11767); +#9114=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.40179491924311)); +#9115=VECTOR('',#11768,1.0); +#9116=CARTESIAN_POINT('',(-1.25,4.7,6.1)); +#9117=CARTESIAN_POINT('',(-1.25,4.7,6.4)); +#9118=CARTESIAN_POINT('',(-1.25,4.7,6.25)); +#9119=VECTOR('',#11769,1.0); +#9120=CARTESIAN_POINT('',(-1.5,4.95,6.1)); +#9121=AXIS2_PLACEMENT_3D('',#11770,#11771,#11772); +#9122=CARTESIAN_POINT('',(-1.5,4.95,6.4)); +#9123=CARTESIAN_POINT('',(-1.5,4.95,-6.4)); +#9124=VECTOR('',#11773,1.0); +#9125=AXIS2_PLACEMENT_3D('',#11774,#11775,#11776); +#9126=CARTESIAN_POINT('',(-1.25,4.7,-6.4)); +#9127=CARTESIAN_POINT('',(-1.25,4.7,-6.1)); +#9128=CARTESIAN_POINT('',(-1.25,4.7,-6.4)); +#9129=VECTOR('',#11777,1.0); +#9130=CARTESIAN_POINT('',(-1.5,4.95,-6.4)); +#9131=AXIS2_PLACEMENT_3D('',#11778,#11779,#11780); +#9132=CARTESIAN_POINT('',(-1.5,4.95,-6.1)); +#9133=CARTESIAN_POINT('',(-1.5,4.95,-6.4)); +#9134=VECTOR('',#11781,1.0); +#9135=AXIS2_PLACEMENT_3D('',#11782,#11783,#11784); +#9136=CARTESIAN_POINT('',(-3.2,4.45,-6.4)); +#9137=CARTESIAN_POINT('',(-3.2,4.45,-6.1)); +#9138=CARTESIAN_POINT('',(-3.2,4.45,-6.25)); +#9139=VECTOR('',#11785,1.0); +#9140=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,-6.4)); +#9141=AXIS2_PLACEMENT_3D('',#11786,#11787,#11788); +#9142=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,-6.1)); +#9143=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,34.2183268726817)); +#9144=VECTOR('',#11789,1.0); +#9145=AXIS2_PLACEMENT_3D('',#11790,#11791,#11792); +#9146=CARTESIAN_POINT('',(-3.2,4.45,6.1)); +#9147=CARTESIAN_POINT('',(-3.2,4.45,6.4)); +#9148=CARTESIAN_POINT('',(-3.2,4.45,6.25)); +#9149=VECTOR('',#11793,1.0); +#9150=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,6.1)); +#9151=AXIS2_PLACEMENT_3D('',#11794,#11795,#11796); +#9152=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,6.4)); +#9153=CARTESIAN_POINT('',(-3.69766475899612,4.90173212607403,34.2183268726817)); +#9154=VECTOR('',#11797,1.0); +#9155=AXIS2_PLACEMENT_3D('',#11798,#11799,#11800); +#9156=CARTESIAN_POINT('',(2.7,-6.3,9.58597350803064E-17)); +#9157=CARTESIAN_POINT('',(3.0,-6.3,9.58597350803064E-17)); +#9158=CARTESIAN_POINT('',(2.85,-6.3,9.58597350803064E-17)); +#9159=VECTOR('',#11801,1.0); +#9160=CARTESIAN_POINT('',(2.7,-2.49999999999998,-5.78273291792039)); +#9161=AXIS2_PLACEMENT_3D('',#11802,#11803,#11804); +#9162=CARTESIAN_POINT('',(3.0,-2.49999999999999,-5.78273291792039)); +#9163=CARTESIAN_POINT('',(-32.6183268726817,-2.49999999999999,-5.78273291792039)); +#9164=VECTOR('',#11805,1.0); +#9165=AXIS2_PLACEMENT_3D('',#11806,#11807,#11808); +#9166=CARTESIAN_POINT('',(9.2,3.375,-4.13304644415052E-16)); +#9167=CARTESIAN_POINT('',(8.73708348754011,3.375,-4.13304644415052E-16)); +#9168=CARTESIAN_POINT('',(8.96854174377005,3.375,-4.13304644415052E-16)); +#9169=VECTOR('',#11809,1.0); +#9170=CARTESIAN_POINT('',(9.2,-3.375,0.0)); +#9171=AXIS2_PLACEMENT_3D('',#11810,#11811,#11812); +#9172=CARTESIAN_POINT('',(8.73708348754011,-3.375,4.13304644415052E-16)); +#9173=CARTESIAN_POINT('',(8.96854174377005,-3.375,4.13304644415052E-16)); +#9174=VECTOR('',#11813,1.0); +#9175=CARTESIAN_POINT('',(8.73708348754011,0.0,-3.375)); +#9176=AXIS2_PLACEMENT_3D('',#11814,#11815,#11816); +#9177=AXIS2_PLACEMENT_3D('',#11817,#11818,#11819); +#9178=CARTESIAN_POINT('',(9.3,3.275,-4.01058580876829E-16)); +#9179=CARTESIAN_POINT('',(9.2,3.375,-4.13304644415052E-16)); +#9180=VECTOR('',#11820,1.0); +#9181=CARTESIAN_POINT('',(9.3,-3.275,0.0)); +#9182=AXIS2_PLACEMENT_3D('',#11821,#11822,#11823); +#9183=CARTESIAN_POINT('',(9.2,-3.375,4.13304644415052E-16)); +#9184=VECTOR('',#11824,1.0); +#9185=CARTESIAN_POINT('',(9.3,-2.825,0.0)); +#9186=CARTESIAN_POINT('',(14.0,-2.825,0.0)); +#9187=CARTESIAN_POINT('',(11.75,-2.825,-3.45951294954822E-16)); +#9188=VECTOR('',#11825,1.0); +#9189=CARTESIAN_POINT('',(9.3,2.825,3.45951294954822E-16)); +#9190=AXIS2_PLACEMENT_3D('',#11826,#11827,#11828); +#9191=CARTESIAN_POINT('',(14.0,2.825,-3.45951294954822E-16)); +#9192=CARTESIAN_POINT('',(11.75,2.825,3.45951294954822E-16)); +#9193=VECTOR('',#11829,1.0); +#9194=AXIS2_PLACEMENT_3D('',#11830,#11831,#11832); +#9195=CARTESIAN_POINT('',(14.2,-2.625,0.0)); +#9196=AXIS2_PLACEMENT_3D('',#11833,#11834,#11835); +#9197=CARTESIAN_POINT('',(14.2,2.625,-3.21459167878374E-16)); +#9198=AXIS2_PLACEMENT_3D('',#11836,#11837,#11838); +#9199=AXIS2_PLACEMENT_3D('',#11839,#11840,#11841); +#9200=CARTESIAN_POINT('',(14.2,-2.175,1.075)); +#9201=CARTESIAN_POINT('',(14.0,-1.975,1.075)); +#9202=CARTESIAN_POINT('',(14.0,-1.975,1.075)); +#9203=VECTOR('',#11842,1.0); +#9204=CARTESIAN_POINT('',(14.2,-0.725,1.075)); +#9205=AXIS2_PLACEMENT_3D('',#11843,#11844,#11845); +#9206=CARTESIAN_POINT('',(14.0,-0.925,1.075)); +#9207=CARTESIAN_POINT('',(14.0,-0.925,1.075)); +#9208=VECTOR('',#11846,1.0); +#9209=AXIS2_PLACEMENT_3D('',#11847,#11848,#11849); +#9210=CARTESIAN_POINT('',(14.2,-0.225,1.7)); +#9211=CARTESIAN_POINT('',(14.0,-0.0250000000000001,1.7)); +#9212=CARTESIAN_POINT('',(14.0,-0.025,1.7)); +#9213=VECTOR('',#11850,1.0); +#9214=CARTESIAN_POINT('',(14.2,1.225,1.7)); +#9215=AXIS2_PLACEMENT_3D('',#11851,#11852,#11853); +#9216=CARTESIAN_POINT('',(14.0,1.025,1.7)); +#9217=CARTESIAN_POINT('',(14.0,1.025,1.7)); +#9218=VECTOR('',#11854,1.0); +#9219=AXIS2_PLACEMENT_3D('',#11855,#11856,#11857); +#9220=CARTESIAN_POINT('',(14.2,-2.175,-1.075)); +#9221=CARTESIAN_POINT('',(14.0,-1.975,-1.075)); +#9222=CARTESIAN_POINT('',(14.0,-1.975,-1.075)); +#9223=VECTOR('',#11858,1.0); +#9224=CARTESIAN_POINT('',(14.2,-0.725,-1.075)); +#9225=AXIS2_PLACEMENT_3D('',#11859,#11860,#11861); +#9226=CARTESIAN_POINT('',(14.0,-0.925,-1.075)); +#9227=CARTESIAN_POINT('',(14.0,-0.925,-1.075)); +#9228=VECTOR('',#11862,1.0); +#9229=AXIS2_PLACEMENT_3D('',#11863,#11864,#11865); +#9230=CARTESIAN_POINT('',(14.2,-0.225,-1.7)); +#9231=CARTESIAN_POINT('',(14.0,-0.0250000000000001,-1.7)); +#9232=CARTESIAN_POINT('',(14.0,-0.025,-1.7)); +#9233=VECTOR('',#11866,1.0); +#9234=CARTESIAN_POINT('',(14.2,1.225,-1.7)); +#9235=AXIS2_PLACEMENT_3D('',#11867,#11868,#11869); +#9236=CARTESIAN_POINT('',(14.0,1.025,-1.7)); +#9237=CARTESIAN_POINT('',(14.0,1.025,-1.7)); +#9238=VECTOR('',#11870,1.0); +#9239=AXIS2_PLACEMENT_3D('',#11871,#11872,#11873); +#9240=CARTESIAN_POINT('',(12.8399199358087,-1.975,1.075)); +#9241=CARTESIAN_POINT('',(10.689484939167,-1.975,1.075)); +#9242=VECTOR('',#11874,1.0); +#9243=CARTESIAN_POINT('',(12.8399199358087,-0.925,1.075)); +#9244=CARTESIAN_POINT('',(10.689484939167,-0.925,1.075)); +#9245=VECTOR('',#11875,1.0); +#9246=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,0.550239906508568)); +#9247=AXIS2_PLACEMENT_3D('',#11876,#11877,#11878); +#9248=CARTESIAN_POINT('',(11.124999999995,-1.37124999999982,0.555939851751292)); +#9249=AXIS2_PLACEMENT_3D('',#11879,#11880,#11881); +#9250=CARTESIAN_POINT('',(11.125,-0.925,1.075)); +#9251=AXIS2_PLACEMENT_3D('',#11882,#11883,#11884); +#9252=CARTESIAN_POINT('',(7.37896987833404,-0.925,1.075)); +#9253=CARTESIAN_POINT('',(10.689484939167,-0.925,1.075)); +#9254=VECTOR('',#11885,1.0); +#9255=CARTESIAN_POINT('',(7.37896987833404,-1.45,0.55)); +#9256=AXIS2_PLACEMENT_3D('',#11886,#11887,#11888); +#9257=CARTESIAN_POINT('',(7.37896987833404,-1.975,1.075)); +#9258=AXIS2_PLACEMENT_3D('',#11889,#11890,#11891); +#9259=CARTESIAN_POINT('',(11.125,-1.975,1.075)); +#9260=CARTESIAN_POINT('',(10.689484939167,-1.975,1.075)); +#9261=VECTOR('',#11892,1.0); +#9262=CARTESIAN_POINT('',(11.1249999999908,-1.52041666666696,0.554743819781529)); +#9263=AXIS2_PLACEMENT_3D('',#11893,#11894,#11895); +#9264=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,0.550218873308938)); +#9265=AXIS2_PLACEMENT_3D('',#11896,#11897,#11898); +#9266=AXIS2_PLACEMENT_3D('',#11899,#11900,#11901); +#9267=CARTESIAN_POINT('',(12.8399199358087,-0.0249999999999999,1.7)); +#9268=CARTESIAN_POINT('',(10.689484939167,-0.0249999999999999,1.7)); +#9269=VECTOR('',#11902,1.0); +#9270=CARTESIAN_POINT('',(12.8399199358087,1.025,1.7)); +#9271=CARTESIAN_POINT('',(10.689484939167,1.025,1.7)); +#9272=VECTOR('',#11903,1.0); +#9273=CARTESIAN_POINT('',(12.8399199358087,0.51586960235368,1.17523990650857)); +#9274=AXIS2_PLACEMENT_3D('',#11904,#11905,#11906); +#9275=CARTESIAN_POINT('',(11.1249999999951,0.57875000000018,1.18093985175129)); +#9276=AXIS2_PLACEMENT_3D('',#11907,#11908,#11909); +#9277=CARTESIAN_POINT('',(11.125,1.025,1.7)); +#9278=AXIS2_PLACEMENT_3D('',#11910,#11911,#11912); +#9279=CARTESIAN_POINT('',(7.37896987833404,1.025,1.7)); +#9280=CARTESIAN_POINT('',(10.689484939167,1.025,1.7)); +#9281=VECTOR('',#11913,1.0); +#9282=CARTESIAN_POINT('',(7.37896987833404,0.5,1.175)); +#9283=AXIS2_PLACEMENT_3D('',#11914,#11915,#11916); +#9284=CARTESIAN_POINT('',(7.37896987833404,-0.0249999999999999,1.7)); +#9285=AXIS2_PLACEMENT_3D('',#11917,#11918,#11919); +#9286=CARTESIAN_POINT('',(11.125,-0.0249999999999999,1.7)); +#9287=CARTESIAN_POINT('',(10.689484939167,-0.0249999999999999,1.7)); +#9288=VECTOR('',#11920,1.0); +#9289=CARTESIAN_POINT('',(11.1249999999909,0.42958333333304,1.17974381978153)); +#9290=AXIS2_PLACEMENT_3D('',#11921,#11922,#11923); +#9291=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,1.17521887330894)); +#9292=AXIS2_PLACEMENT_3D('',#11924,#11925,#11926); +#9293=AXIS2_PLACEMENT_3D('',#11927,#11928,#11929); +#9294=CARTESIAN_POINT('',(12.8399199358087,-1.975,-1.075)); +#9295=CARTESIAN_POINT('',(10.689484939167,-1.975,-1.075)); +#9296=VECTOR('',#11930,1.0); +#9297=CARTESIAN_POINT('',(12.8399199358087,-0.925,-1.075)); +#9298=CARTESIAN_POINT('',(10.689484939167,-0.925,-1.075)); +#9299=VECTOR('',#11931,1.0); +#9300=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,-1.59976009349143)); +#9301=AXIS2_PLACEMENT_3D('',#11932,#11933,#11934); +#9302=CARTESIAN_POINT('',(11.124999999995,-1.37124999999982,-1.59406014824871)); +#9303=AXIS2_PLACEMENT_3D('',#11935,#11936,#11937); +#9304=CARTESIAN_POINT('',(11.125,-0.925,-1.075)); +#9305=AXIS2_PLACEMENT_3D('',#11938,#11939,#11940); +#9306=CARTESIAN_POINT('',(7.37896987833404,-0.925,-1.075)); +#9307=CARTESIAN_POINT('',(10.689484939167,-0.925,-1.075)); +#9308=VECTOR('',#11941,1.0); +#9309=CARTESIAN_POINT('',(7.37896987833404,-1.45,-1.6)); +#9310=AXIS2_PLACEMENT_3D('',#11942,#11943,#11944); +#9311=CARTESIAN_POINT('',(7.37896987833404,-1.975,-1.075)); +#9312=AXIS2_PLACEMENT_3D('',#11945,#11946,#11947); +#9313=CARTESIAN_POINT('',(11.125,-1.975,-1.075)); +#9314=CARTESIAN_POINT('',(10.689484939167,-1.975,-1.075)); +#9315=VECTOR('',#11948,1.0); +#9316=CARTESIAN_POINT('',(11.1249999999908,-1.52041666666696,-1.59525618021847)); +#9317=AXIS2_PLACEMENT_3D('',#11949,#11950,#11951); +#9318=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,-1.59978112669106)); +#9319=AXIS2_PLACEMENT_3D('',#11952,#11953,#11954); +#9320=AXIS2_PLACEMENT_3D('',#11955,#11956,#11957); +#9321=CARTESIAN_POINT('',(12.8399199358087,-0.0249999999999999,-1.7)); +#9322=CARTESIAN_POINT('',(10.689484939167,-0.0249999999999999,-1.7)); +#9323=VECTOR('',#11958,1.0); +#9324=CARTESIAN_POINT('',(12.8399199358087,1.025,-1.7)); +#9325=CARTESIAN_POINT('',(10.689484939167,1.025,-1.7)); +#9326=VECTOR('',#11959,1.0); +#9327=CARTESIAN_POINT('',(12.8399199358087,0.51586960235368,-2.22476009349143)); +#9328=AXIS2_PLACEMENT_3D('',#11960,#11961,#11962); +#9329=CARTESIAN_POINT('',(11.1249999999951,0.57875000000018,-2.21906014824871)); +#9330=AXIS2_PLACEMENT_3D('',#11963,#11964,#11965); +#9331=CARTESIAN_POINT('',(11.125,1.025,-1.7)); +#9332=AXIS2_PLACEMENT_3D('',#11966,#11967,#11968); +#9333=CARTESIAN_POINT('',(7.37896987833404,1.025,-1.7)); +#9334=CARTESIAN_POINT('',(10.689484939167,1.025,-1.7)); +#9335=VECTOR('',#11969,1.0); +#9336=CARTESIAN_POINT('',(7.37896987833404,0.5,-2.225)); +#9337=AXIS2_PLACEMENT_3D('',#11970,#11971,#11972); +#9338=CARTESIAN_POINT('',(7.37896987833404,-0.0249999999999999,-1.7)); +#9339=AXIS2_PLACEMENT_3D('',#11973,#11974,#11975); +#9340=CARTESIAN_POINT('',(11.125,-0.0249999999999999,-1.7)); +#9341=CARTESIAN_POINT('',(10.689484939167,-0.0249999999999999,-1.7)); +#9342=VECTOR('',#11976,1.0); +#9343=CARTESIAN_POINT('',(11.1249999999909,0.42958333333304,-2.22025618021847)); +#9344=AXIS2_PLACEMENT_3D('',#11977,#11978,#11979); +#9345=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,-2.22478112669106)); +#9346=AXIS2_PLACEMENT_3D('',#11980,#11981,#11982); +#9347=AXIS2_PLACEMENT_3D('',#11983,#11984,#11985); +#9348=CARTESIAN_POINT('',(7.06351805334457,-1.45,1.075)); +#9349=CARTESIAN_POINT('',(8.06351805334457,-1.45,-0.589279477914728)); +#9350=VECTOR('',#11986,1.0); +#9351=CARTESIAN_POINT('',(7.37896987833404,-1.45,1.6)); +#9352=CARTESIAN_POINT('',(8.06351805334457,-1.45,2.73927947791473)); +#9353=VECTOR('',#11987,1.0); +#9354=AXIS2_PLACEMENT_3D('',#11988,#11989,#11990); +#9355=CARTESIAN_POINT('',(7.06351805334457,0.5,1.7)); +#9356=CARTESIAN_POINT('',(8.06351805334457,0.5,0.0357205220852648)); +#9357=VECTOR('',#11991,1.0); +#9358=CARTESIAN_POINT('',(7.37896987833404,0.5,2.225)); +#9359=CARTESIAN_POINT('',(8.06351805334457,0.5,3.36427947791474)); +#9360=VECTOR('',#11992,1.0); +#9361=AXIS2_PLACEMENT_3D('',#11993,#11994,#11995); +#9362=CARTESIAN_POINT('',(7.06351805334457,-1.45,-1.075)); +#9363=CARTESIAN_POINT('',(8.06351805334457,-1.45,-2.73927947791473)); +#9364=VECTOR('',#11996,1.0); +#9365=CARTESIAN_POINT('',(7.37896987833404,-1.45,-0.55)); +#9366=CARTESIAN_POINT('',(8.06351805334457,-1.45,0.589279477914728)); +#9367=VECTOR('',#11997,1.0); +#9368=AXIS2_PLACEMENT_3D('',#11998,#11999,#12000); +#9369=CARTESIAN_POINT('',(7.06351805334457,0.5,-1.7)); +#9370=CARTESIAN_POINT('',(8.06351805334457,0.5,-3.36427947791474)); +#9371=VECTOR('',#12001,1.0); +#9372=CARTESIAN_POINT('',(7.37896987833404,0.5,-1.175)); +#9373=CARTESIAN_POINT('',(8.06351805334457,0.5,-0.0357205220852648)); +#9374=VECTOR('',#12002,1.0); +#9375=AXIS2_PLACEMENT_3D('',#12003,#12004,#12005); +#9376=CARTESIAN_POINT('',(5.0,0.0,-4.75)); +#9377=CARTESIAN_POINT('',(5.3,0.0,-4.45)); +#9378=AXIS2_PLACEMENT_3D('',#12006,#12007,#12008); +#9379=CARTESIAN_POINT('',(5.0,5.81688018065629E-16,4.75)); +#9380=AXIS2_PLACEMENT_3D('',#12009,#12010,#12011); +#9381=CARTESIAN_POINT('',(5.3,-5.44949827450958E-16,4.45)); +#9382=AXIS2_PLACEMENT_3D('',#12012,#12013,#12014); +#9383=AXIS2_PLACEMENT_3D('',#12015,#12016,#12017); +#9384=CARTESIAN_POINT('',(11.5,4.89842541528951E-16,4.0)); +#9385=CARTESIAN_POINT('',(11.7598076211353,4.34735255606944E-16,3.55)); +#9386=CARTESIAN_POINT('',(11.7598076211353,4.34735255606944E-16,3.55)); +#9387=VECTOR('',#12018,1.0); +#9388=CARTESIAN_POINT('',(11.5,0.0,-4.0)); +#9389=AXIS2_PLACEMENT_3D('',#12019,#12020,#12021); +#9390=CARTESIAN_POINT('',(11.7598076211353,0.0,-3.55)); +#9391=CARTESIAN_POINT('',(11.7598076211353,-4.34735255606944E-16,-3.55)); +#9392=VECTOR('',#12022,1.0); +#9393=AXIS2_PLACEMENT_3D('',#12023,#12024,#12025); +#9394=CARTESIAN_POINT('',(14.5,4.89842541528951E-16,-4.0)); +#9395=CARTESIAN_POINT('',(14.2401923788647,-4.34735255606944E-16,-3.55)); +#9396=CARTESIAN_POINT('',(14.2401923788647,4.34735255606944E-16,-3.55)); +#9397=VECTOR('',#12026,1.0); +#9398=CARTESIAN_POINT('',(14.5,0.0,4.0)); +#9399=AXIS2_PLACEMENT_3D('',#12027,#12028,#12029); +#9400=CARTESIAN_POINT('',(14.2401923788647,0.0,3.55)); +#9401=CARTESIAN_POINT('',(14.2401923788647,-4.34735255606944E-16,3.55)); +#9402=VECTOR('',#12030,1.0); +#9403=AXIS2_PLACEMENT_3D('',#12031,#12032,#12033); +#9404=CARTESIAN_POINT('',(15.0,0.0,-4.15)); +#9405=CARTESIAN_POINT('',(14.9,0.0,-4.05)); +#9406=CARTESIAN_POINT('',(15.0,5.08211636836287E-16,-4.15)); +#9407=VECTOR('',#12034,1.0); +#9408=CARTESIAN_POINT('',(15.0,-5.08211636836287E-16,4.15)); +#9409=AXIS2_PLACEMENT_3D('',#12035,#12036,#12037); +#9410=CARTESIAN_POINT('',(14.9,4.95965573298063E-16,4.05)); +#9411=CARTESIAN_POINT('',(15.0,-5.08211636836287E-16,4.15)); +#9412=VECTOR('',#12038,1.0); +#9413=AXIS2_PLACEMENT_3D('',#12039,#12040,#12041); +#9414=CARTESIAN_POINT('',(14.0,-5.44949827450958E-16,4.45)); +#9415=CARTESIAN_POINT('',(13.9711324873382,1.86915451653015E-14,4.5)); +#9416=CARTESIAN_POINT('',(13.6824573519457,6.12303176911189E-16,5.0)); +#9417=VECTOR('',#12042,1.0); +#9418=CARTESIAN_POINT('',(14.0,0.0,-4.45)); +#9419=AXIS2_PLACEMENT_3D('',#12043,#12044,#12045); +#9420=CARTESIAN_POINT('',(13.9711324873382,1.76262623207259E-14,-4.5)); +#9421=CARTESIAN_POINT('',(13.6824573519457,-6.12303176911189E-16,-5.0)); +#9422=VECTOR('',#12046,1.0); +#9423=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#9424=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#9425=CARTESIAN_POINT('',(13.8606996269492,1.47118648985323,-4.5)); +#9426=CARTESIAN_POINT('',(13.9712177385314,0.732132220080462,-4.5)); +#9427=CARTESIAN_POINT('',(13.971047128998,-0.733946269937452,-4.5)); +#9428=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,-4.5)); +#9429=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#9430=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#9431=AXIS2_PLACEMENT_3D('',#12047,#12048,#12049); +#9432=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#9433=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,4.5)); +#9434=CARTESIAN_POINT('',(13.971047128998,-0.733946269937448,4.5)); +#9435=CARTESIAN_POINT('',(13.9712177385314,0.732132220080464,4.5)); +#9436=CARTESIAN_POINT('',(13.8606996269492,1.47118648985324,4.5)); +#9437=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#9438=CARTESIAN_POINT('',(9.3,0.0,3.7)); +#9439=CARTESIAN_POINT('',(10.0,0.0,3.7)); +#9440=CARTESIAN_POINT('',(10.0,4.5310435091428E-16,3.7)); +#9441=VECTOR('',#12050,1.0); +#9442=CARTESIAN_POINT('',(9.3,4.5310435091428E-16,-3.7)); +#9443=AXIS2_PLACEMENT_3D('',#12051,#12052,#12053); +#9444=CARTESIAN_POINT('',(10.0,-4.5310435091428E-16,-3.7)); +#9445=CARTESIAN_POINT('',(10.0,-4.5310435091428E-16,-3.7)); +#9446=VECTOR('',#12054,1.0); +#9447=AXIS2_PLACEMENT_3D('',#12055,#12056,#12057); +#9448=CARTESIAN_POINT('',(14.5,0.0,4.05)); +#9449=CARTESIAN_POINT('',(14.7,4.95965573298063E-16,4.05)); +#9450=VECTOR('',#12058,1.0); +#9451=CARTESIAN_POINT('',(14.5,-4.95965573298063E-16,-4.05)); +#9452=AXIS2_PLACEMENT_3D('',#12059,#12060,#12061); +#9453=CARTESIAN_POINT('',(14.7,-4.95965573298063E-16,-4.05)); +#9454=VECTOR('',#12062,1.0); +#9455=CARTESIAN_POINT('',(11.5,0.0,-4.05)); +#9456=CARTESIAN_POINT('',(10.0,0.0,-4.05)); +#9457=CARTESIAN_POINT('',(10.75,4.95965573298063E-16,-4.05)); +#9458=VECTOR('',#12063,1.0); +#9459=CARTESIAN_POINT('',(11.5,-4.95965573298063E-16,4.05)); +#9460=AXIS2_PLACEMENT_3D('',#12064,#12065,#12066); +#9461=CARTESIAN_POINT('',(10.0,-4.95965573298063E-16,4.05)); +#9462=CARTESIAN_POINT('',(10.75,-4.95965573298063E-16,4.05)); +#9463=VECTOR('',#12067,1.0); +#9464=AXIS2_PLACEMENT_3D('',#12068,#12069,#12070); +#9465=CARTESIAN_POINT('',(13.0,4.34735255606944E-16,3.55)); +#9466=VECTOR('',#12071,1.0); +#9467=CARTESIAN_POINT('',(13.0,-4.34735255606944E-16,-3.55)); +#9468=VECTOR('',#12072,1.0); +#9469=CARTESIAN_POINT('',(15.0,0.0,-4.45)); +#9470=CARTESIAN_POINT('',(14.5,5.44949827450958E-16,-4.45)); +#9471=VECTOR('',#12073,1.0); +#9472=CARTESIAN_POINT('',(15.0,-5.44949827450958E-16,4.45)); +#9473=CARTESIAN_POINT('',(14.5,-5.44949827450958E-16,4.45)); +#9474=VECTOR('',#12074,1.0); +#9475=AXIS2_PLACEMENT_3D('',#12075,#12076,#12077); +#9476=CARTESIAN_POINT('',(5.88452994616208,0.0,-4.45)); +#9477=CARTESIAN_POINT('',(6.01681751171531,-5.22346271811827E-12,-4.5)); +#9478=AXIS2_PLACEMENT_3D('',#12078,#12079,#12080); +#9479=CARTESIAN_POINT('',(5.88452994616208,-5.44949827450958E-16,4.45)); +#9480=AXIS2_PLACEMENT_3D('',#12081,#12082,#12083); +#9481=CARTESIAN_POINT('',(6.01681751171531,5.22346271811827E-12,4.5)); +#9482=AXIS2_PLACEMENT_3D('',#12084,#12085,#12086); +#9483=CARTESIAN_POINT('',(6.05773502691753,0.67268120235429,4.5)); +#9484=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#9485=CARTESIAN_POINT('',(6.03869292814414,-0.44959251617325,4.5)); +#9486=CARTESIAN_POINT('',(6.01695329046451,-0.226674457789977,4.5)); +#9487=CARTESIAN_POINT('',(6.01668317208272,0.221894773690623,4.5)); +#9488=CARTESIAN_POINT('',(6.03854989764097,0.447916834906994,4.5)); +#9489=CARTESIAN_POINT('',(6.05773502692363,0.67268120235391,4.5)); +#9490=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9491=AXIS2_PLACEMENT_3D('',#12087,#12088,#12089); +#9492=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9493=CARTESIAN_POINT('',(6.03869292814414,0.44959251617325,-4.5)); +#9494=CARTESIAN_POINT('',(6.01695329046451,0.226674457789977,-4.5)); +#9495=CARTESIAN_POINT('',(6.01668317208272,-0.221894773690623,-4.5)); +#9496=CARTESIAN_POINT('',(6.03854989764097,-0.447916834906994,-4.5)); +#9497=CARTESIAN_POINT('',(6.05773502692363,-0.67268120235391,-4.5)); +#9498=CARTESIAN_POINT('',(5.5,5.44949827450958E-16,-4.45)); +#9499=VECTOR('',#12090,1.0); +#9500=CARTESIAN_POINT('',(5.5,-5.44949827450958E-16,4.45)); +#9501=VECTOR('',#12091,1.0); +#9502=CARTESIAN_POINT('',(9.3,4.5310435091428E-16,-3.7)); +#9503=VECTOR('',#12092,1.0); +#9504=CARTESIAN_POINT('',(8.73708348754011,-4.13304644415052E-16,3.375)); +#9505=CARTESIAN_POINT('',(9.3,-4.5310435091428E-16,3.7)); +#9506=VECTOR('',#12093,1.0); +#9507=AXIS2_PLACEMENT_3D('',#12094,#12095,#12096); +#9508=AXIS2_PLACEMENT_3D('',#12097,#12098,#12099); +#9509=AXIS2_PLACEMENT_3D('',#12100,#12101,#12102); +#9510=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#9511=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,-4.5)); +#9512=CARTESIAN_POINT('',(10.0,-2.17944947177034,-4.5)); +#9513=VECTOR('',#12103,1.0); +#9514=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#9515=AXIS2_PLACEMENT_3D('',#12104,#12105,#12106); +#9516=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,4.5)); +#9517=CARTESIAN_POINT('',(10.0,-2.17944947177034,4.5)); +#9518=VECTOR('',#12107,1.0); +#9519=AXIS2_PLACEMENT_3D('',#12108,#12109,#12110); +#9520=CARTESIAN_POINT('',(6.05773502691753,-0.67268120235429,-4.5)); +#9521=CARTESIAN_POINT('',(6.31754264805428,-2.17944947177034,-4.5)); +#9522=CARTESIAN_POINT('',(6.19355746501594,-1.68678231157763,-4.5)); +#9523=CARTESIAN_POINT('',(6.10095625018994,-1.17904166338499,-4.5)); +#9524=CARTESIAN_POINT('',(6.05773502691902,-0.672681202354345,-4.5)); +#9525=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#9526=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#9527=CARTESIAN_POINT('',(6.10081476434475,-1.17738407869959,4.5)); +#9528=CARTESIAN_POINT('',(6.19296266164493,-1.68441880264455,4.5)); +#9529=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,4.5)); +#9530=AXIS2_PLACEMENT_3D('',#12111,#12112,#12113); +#9531=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,-4.5)); +#9532=CARTESIAN_POINT('',(10.0,2.17944947177034,-4.5)); +#9533=VECTOR('',#12114,1.0); +#9534=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,4.5)); +#9535=AXIS2_PLACEMENT_3D('',#12115,#12116,#12117); +#9536=CARTESIAN_POINT('',(10.0,2.17944947177034,4.5)); +#9537=VECTOR('',#12118,1.0); +#9538=AXIS2_PLACEMENT_3D('',#12119,#12120,#12121); +#9539=AXIS2_PLACEMENT_3D('',#12122,#12123,#12124); +#9540=CARTESIAN_POINT('',(4.91961524227067,-4.23568378709171,-4.66358047596141)); +#9541=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#9542=CARTESIAN_POINT('',(4.91961524227067,-4.23568378709171,-4.66358047596141)); +#9543=CARTESIAN_POINT('',(4.9719291322215,-4.55583999896335,-4.10905365064094)); +#9544=CARTESIAN_POINT('',(5.0,-4.87599621083499,-3.55452682532047)); +#9545=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#9546=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122986,-6.0)); +#9547=AXIS2_PLACEMENT_3D('',#12125,#12126,#12127); +#9548=CARTESIAN_POINT('',(5.0,0.0,-6.0)); +#9549=CARTESIAN_POINT('',(5.00000000000001,-1.28238622035072E-15,-6.0)); +#9550=CARTESIAN_POINT('',(5.00000000000001,-0.639452239904388,-6.0)); +#9551=CARTESIAN_POINT('',(4.97176854517159,-1.28259040354149,-6.0)); +#9552=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122986,-6.0)); +#9553=AXIS2_PLACEMENT_3D('',#12128,#12129,#12130); +#9554=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,-1.33641952403859)); +#9555=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,-1.33641952403859)); +#9556=CARTESIAN_POINT('',(0.0,-6.15662105832156,-1.33641952403859)); +#9557=VECTOR('',#12131,1.0); +#9558=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,1.33641952403859)); +#9559=AXIS2_PLACEMENT_3D('',#12132,#12133,#12134); +#9560=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,1.33641952403859)); +#9561=CARTESIAN_POINT('',(0.0,-6.15662105832156,1.33641952403859)); +#9562=VECTOR('',#12135,1.0); +#9563=AXIS2_PLACEMENT_3D('',#12136,#12137,#12138); +#9564=CARTESIAN_POINT('',(3.0,-5.19615242270664,-3.0)); +#9565=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,-1.33641952403859)); +#9566=CARTESIAN_POINT('',(3.0280708677785,-5.83646484644992,-1.89094634935906)); +#9567=CARTESIAN_POINT('',(3.0,-5.51630863457828,-2.44547317467953)); +#9568=CARTESIAN_POINT('',(3.0,-5.19615242270663,-3.0)); +#9569=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#9570=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#9571=CARTESIAN_POINT('',(3.0,-5.51630863457827,2.44547317467953)); +#9572=CARTESIAN_POINT('',(3.0280708677785,-5.83646484644992,1.89094634935906)); +#9573=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,1.33641952403859)); +#9574=AXIS2_PLACEMENT_3D('',#12139,#12140,#12141); +#9575=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#9576=CARTESIAN_POINT('',(5.0,-5.51630863457828,-2.44547317467953)); +#9577=CARTESIAN_POINT('',(4.9719291322215,-5.83646484644992,-1.89094634935906)); +#9578=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,-1.33641952403859)); +#9579=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#9580=AXIS2_PLACEMENT_3D('',#12142,#12143,#12144); +#9581=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,1.33641952403859)); +#9582=CARTESIAN_POINT('',(4.9719291322215,-5.83646484644992,1.89094634935906)); +#9583=CARTESIAN_POINT('',(5.0,-5.51630863457827,2.44547317467953)); +#9584=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#9585=CARTESIAN_POINT('',(4.91961524227067,-4.2356837870917,4.66358047596142)); +#9586=CARTESIAN_POINT('',(3.08038475772934,-4.2356837870917,4.66358047596142)); +#9587=CARTESIAN_POINT('',(0.0,-4.2356837870917,4.66358047596142)); +#9588=VECTOR('',#12145,1.0); +#9589=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122985,6.0)); +#9590=AXIS2_PLACEMENT_3D('',#12146,#12147,#12148); +#9591=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,6.0)); +#9592=CARTESIAN_POINT('',(0.0,-1.92093727122985,6.0)); +#9593=VECTOR('',#12149,1.0); +#9594=AXIS2_PLACEMENT_3D('',#12150,#12151,#12152); +#9595=CARTESIAN_POINT('',(3.08038475772934,-4.2356837870917,4.66358047596142)); +#9596=CARTESIAN_POINT('',(3.0280708677785,-4.55583999896334,4.10905365064094)); +#9597=CARTESIAN_POINT('',(3.0,-4.87599621083499,3.55452682532047)); +#9598=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#9599=CARTESIAN_POINT('',(3.0,2.33146835171283E-15,6.0)); +#9600=CARTESIAN_POINT('',(3.0,3.08382336369358E-15,6.0)); +#9601=CARTESIAN_POINT('',(3.0,-0.639452239904384,6.0)); +#9602=CARTESIAN_POINT('',(3.02823145482841,-1.28259040354149,6.0)); +#9603=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,6.0)); +#9604=AXIS2_PLACEMENT_3D('',#12153,#12154,#12155); +#9605=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#9606=CARTESIAN_POINT('',(5.0,-4.87599621083499,3.55452682532047)); +#9607=CARTESIAN_POINT('',(4.9719291322215,-4.55583999896334,4.10905365064095)); +#9608=CARTESIAN_POINT('',(4.91961524227067,-4.2356837870917,4.66358047596142)); +#9609=CARTESIAN_POINT('',(5.0,2.60208521396521E-15,6.0)); +#9610=AXIS2_PLACEMENT_3D('',#12156,#12157,#12158); +#9611=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122985,6.0)); +#9612=CARTESIAN_POINT('',(4.97176854517159,-1.28259040354149,6.0)); +#9613=CARTESIAN_POINT('',(5.00000000000001,-0.639452239904384,6.0)); +#9614=CARTESIAN_POINT('',(5.00000000000001,2.3949341663684E-15,6.0)); +#9615=CARTESIAN_POINT('',(4.91961524227067,1.92093727122986,6.0)); +#9616=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,6.0)); +#9617=CARTESIAN_POINT('',(0.0,1.92093727122986,6.0)); +#9618=VECTOR('',#12159,1.0); +#9619=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,4.66358047596141)); +#9620=AXIS2_PLACEMENT_3D('',#12160,#12161,#12162); +#9621=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,4.66358047596141)); +#9622=CARTESIAN_POINT('',(0.0,4.23568378709171,4.66358047596141)); +#9623=VECTOR('',#12163,1.0); +#9624=AXIS2_PLACEMENT_3D('',#12164,#12165,#12166); +#9625=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,6.0)); +#9626=CARTESIAN_POINT('',(3.02823756365154,1.28266517441687,6.0)); +#9627=CARTESIAN_POINT('',(3.0,0.642468853321433,6.0)); +#9628=CARTESIAN_POINT('',(3.0,3.08382336369358E-15,6.0)); +#9629=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#9630=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#9631=CARTESIAN_POINT('',(3.0,4.87599621083499,3.55452682532047)); +#9632=CARTESIAN_POINT('',(3.0280708677785,4.55583999896335,4.10905365064094)); +#9633=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,4.66358047596141)); +#9634=AXIS2_PLACEMENT_3D('',#12167,#12168,#12169); +#9635=CARTESIAN_POINT('',(5.00000000000001,2.3949341663684E-15,6.0)); +#9636=CARTESIAN_POINT('',(5.00000000000001,0.642468853321432,6.0)); +#9637=CARTESIAN_POINT('',(4.97176243634846,1.28266517441687,6.0)); +#9638=CARTESIAN_POINT('',(4.91961524227067,1.92093727122986,6.0)); +#9639=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#9640=AXIS2_PLACEMENT_3D('',#12170,#12171,#12172); +#9641=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,4.66358047596141)); +#9642=CARTESIAN_POINT('',(4.9719291322215,4.55583999896335,4.10905365064094)); +#9643=CARTESIAN_POINT('',(5.0,4.87599621083499,3.55452682532047)); +#9644=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#9645=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,1.33641952403859)); +#9646=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,1.33641952403859)); +#9647=CARTESIAN_POINT('',(0.0,6.15662105832156,1.33641952403859)); +#9648=VECTOR('',#12173,1.0); +#9649=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,-1.33641952403859)); +#9650=AXIS2_PLACEMENT_3D('',#12174,#12175,#12176); +#9651=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,-1.33641952403859)); +#9652=CARTESIAN_POINT('',(0.0,6.15662105832156,-1.33641952403859)); +#9653=VECTOR('',#12177,1.0); +#9654=AXIS2_PLACEMENT_3D('',#12178,#12179,#12180); +#9655=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,1.33641952403859)); +#9656=CARTESIAN_POINT('',(3.0280708677785,5.83646484644992,1.89094634935906)); +#9657=CARTESIAN_POINT('',(3.0,5.51630863457827,2.44547317467953)); +#9658=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#9659=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#9660=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#9661=CARTESIAN_POINT('',(3.0,5.51630863457827,-2.44547317467953)); +#9662=CARTESIAN_POINT('',(3.0280708677785,5.83646484644992,-1.89094634935906)); +#9663=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,-1.33641952403859)); +#9664=AXIS2_PLACEMENT_3D('',#12181,#12182,#12183); +#9665=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,-4.66358047596141)); +#9666=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,-4.66358047596141)); +#9667=CARTESIAN_POINT('',(0.0,4.23568378709171,-4.66358047596141)); +#9668=VECTOR('',#12184,1.0); +#9669=CARTESIAN_POINT('',(4.91961524227067,1.92093727122985,-6.0)); +#9670=AXIS2_PLACEMENT_3D('',#12185,#12186,#12187); +#9671=CARTESIAN_POINT('',(3.08038475772934,1.92093727122985,-6.0)); +#9672=CARTESIAN_POINT('',(0.0,1.92093727122985,-6.0)); +#9673=VECTOR('',#12188,1.0); +#9674=AXIS2_PLACEMENT_3D('',#12189,#12190,#12191); +#9675=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,-4.66358047596141)); +#9676=CARTESIAN_POINT('',(3.0280708677785,4.55583999896335,-4.10905365064094)); +#9677=CARTESIAN_POINT('',(3.0,4.87599621083499,-3.55452682532047)); +#9678=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#9679=CARTESIAN_POINT('',(3.0,0.0,-6.0)); +#9680=CARTESIAN_POINT('',(3.0,5.19368095058264E-17,-6.0)); +#9681=CARTESIAN_POINT('',(3.0,0.64246885332143,-6.0)); +#9682=CARTESIAN_POINT('',(3.02823756365154,1.28266517441686,-6.0)); +#9683=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,-6.0)); +#9684=AXIS2_PLACEMENT_3D('',#12192,#12193,#12194); +#9685=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#9686=CARTESIAN_POINT('',(5.0,5.51630863457827,2.44547317467953)); +#9687=CARTESIAN_POINT('',(4.9719291322215,5.83646484644992,1.89094634935906)); +#9688=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,1.33641952403859)); +#9689=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#9690=AXIS2_PLACEMENT_3D('',#12195,#12196,#12197); +#9691=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,-1.33641952403859)); +#9692=CARTESIAN_POINT('',(4.9719291322215,5.83646484644992,-1.89094634935906)); +#9693=CARTESIAN_POINT('',(5.0,5.51630863457827,-2.44547317467953)); +#9694=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#9695=CARTESIAN_POINT('',(3.08038475772934,-4.23568378709171,-4.66358047596141)); +#9696=CARTESIAN_POINT('',(0.0,-4.23568378709171,-4.66358047596141)); +#9697=VECTOR('',#12198,1.0); +#9698=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,-6.0)); +#9699=AXIS2_PLACEMENT_3D('',#12199,#12200,#12201); +#9700=CARTESIAN_POINT('',(0.0,-1.92093727122985,-6.0)); +#9701=VECTOR('',#12202,1.0); +#9702=AXIS2_PLACEMENT_3D('',#12203,#12204,#12205); +#9703=AXIS2_PLACEMENT_3D('',#12206,#12207,#12208); +#9704=AXIS2_PLACEMENT_3D('',#12209,#12210,#12211); +#9705=AXIS2_PLACEMENT_3D('',#12212,#12213,#12214); +#9706=CARTESIAN_POINT('',(3.0,-5.19615242270663,-3.0)); +#9707=CARTESIAN_POINT('',(3.0,-4.87599621083499,-3.55452682532047)); +#9708=CARTESIAN_POINT('',(3.0280708677785,-4.55583999896335,-4.10905365064094)); +#9709=CARTESIAN_POINT('',(3.08038475772934,-4.23568378709171,-4.66358047596141)); +#9710=AXIS2_PLACEMENT_3D('',#12215,#12216,#12217); +#9711=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,-6.0)); +#9712=CARTESIAN_POINT('',(3.02823145482841,-1.28259040354149,-6.0)); +#9713=CARTESIAN_POINT('',(3.0,-0.639452239904386,-6.0)); +#9714=CARTESIAN_POINT('',(3.0,5.19368095058264E-17,-6.0)); +#9715=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#9716=CARTESIAN_POINT('',(5.0,4.87599621083499,-3.55452682532047)); +#9717=CARTESIAN_POINT('',(4.9719291322215,4.55583999896335,-4.10905365064094)); +#9718=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,-4.66358047596141)); +#9719=CARTESIAN_POINT('',(4.91961524227067,1.92093727122985,-6.0)); +#9720=CARTESIAN_POINT('',(4.97176243634846,1.28266517441686,-6.0)); +#9721=CARTESIAN_POINT('',(5.00000000000001,0.642468853321428,-6.0)); +#9722=CARTESIAN_POINT('',(5.00000000000001,-1.28238622035072E-15,-6.0)); +#9723=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9724=CARTESIAN_POINT('',(6.10081476434475,1.17738407869959,-4.5)); +#9725=CARTESIAN_POINT('',(6.19296266164493,1.68441880264455,-4.5)); +#9726=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,-4.5)); +#9727=CARTESIAN_POINT('',(6.31754264805428,2.17944947177034,4.5)); +#9728=CARTESIAN_POINT('',(6.19355746501594,1.68678231157763,4.5)); +#9729=CARTESIAN_POINT('',(6.10095625018994,1.17904166338499,4.5)); +#9730=CARTESIAN_POINT('',(6.05773502691902,0.672681202354345,4.5)); +#9731=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9732=CARTESIAN_POINT('',(6.03869292814414,0.44959251617325,-4.5)); +#9733=CARTESIAN_POINT('',(6.01695329046451,0.226674457789977,-4.5)); +#9734=CARTESIAN_POINT('',(6.01668317208272,-0.221894773690623,-4.5)); +#9735=CARTESIAN_POINT('',(6.03854989764097,-0.447916834906994,-4.5)); +#9736=CARTESIAN_POINT('',(6.05773502692363,-0.67268120235391,-4.5)); +#9737=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#9738=CARTESIAN_POINT('',(6.03869292814414,-0.44959251617325,4.5)); +#9739=CARTESIAN_POINT('',(6.01695329046451,-0.226674457789977,4.5)); +#9740=CARTESIAN_POINT('',(6.01668317208272,0.221894773690623,4.5)); +#9741=CARTESIAN_POINT('',(6.03854989764097,0.447916834906994,4.5)); +#9742=CARTESIAN_POINT('',(6.05773502692363,0.67268120235391,4.5)); +#9743=AXIS2_PLACEMENT_3D('',#12218,#12219,#12220); +#9744=AXIS2_PLACEMENT_3D('',#12221,#12222,#12223); +#9745=AXIS2_PLACEMENT_3D('',#12224,#12225,#12226); +#9746=AXIS2_PLACEMENT_3D('',#12227,#12228,#12229); +#9747=AXIS2_PLACEMENT_3D('',#12230,#12231,#12232); +#9748=AXIS2_PLACEMENT_3D('',#12233,#12234,#12235); +#9749=AXIS2_PLACEMENT_3D('',#12236,#12237,#12238); +#9750=AXIS2_PLACEMENT_3D('',#12239,#12240,#12241); +#9751=AXIS2_PLACEMENT_3D('',#12242,#12243,#12244); +#9752=AXIS2_PLACEMENT_3D('',#12245,#12246,#12247); +#9753=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#9754=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,4.5)); +#9755=CARTESIAN_POINT('',(13.971047128998,-0.733946269937448,4.5)); +#9756=CARTESIAN_POINT('',(13.9712177385314,0.732132220080464,4.5)); +#9757=CARTESIAN_POINT('',(13.8606996269492,1.47118648985324,4.5)); +#9758=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#9759=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#9760=CARTESIAN_POINT('',(13.8606996269492,1.47118648985323,-4.5)); +#9761=CARTESIAN_POINT('',(13.9712177385314,0.732132220080462,-4.5)); +#9762=CARTESIAN_POINT('',(13.971047128998,-0.733946269937452,-4.5)); +#9763=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,-4.5)); +#9764=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#9765=AXIS2_PLACEMENT_3D('',#12248,#12249,#12250); +#9766=CARTESIAN_POINT('',(12.8000177754078,0.517332681568382,-2.20236751254231)); +#9767=AXIS2_PLACEMENT_3D('',#12251,#12252,#12253); +#9768=CARTESIAN_POINT('',(12.8399199358087,0.51586960235368,-2.22476009349143)); +#9769=CARTESIAN_POINT('',(12.8266185684477,0.516357319156919,-2.217297054828)); +#9770=CARTESIAN_POINT('',(12.8133178194248,0.516845013287759,-2.20983291248075)); +#9771=CARTESIAN_POINT('',(12.8000177754078,0.517332681568382,-2.20236751254238)); +#9772=CARTESIAN_POINT('',(12.8399199358087,0.515869602353681,-1.17523990650857)); +#9773=AXIS2_PLACEMENT_3D('',#12254,#12255,#12256); +#9774=CARTESIAN_POINT('',(12.8000177754078,0.517332681568385,-1.19763248745762)); +#9775=CARTESIAN_POINT('',(12.8000177754078,0.517332681568385,-1.19763248745762)); +#9776=CARTESIAN_POINT('',(12.8133178194248,0.516845013287761,-1.19016708751925)); +#9777=CARTESIAN_POINT('',(12.8266185684477,0.516357319156919,-1.182702945172)); +#9778=CARTESIAN_POINT('',(12.8399199358087,0.515869602353681,-1.17523990650857)); +#9779=AXIS2_PLACEMENT_3D('',#12257,#12258,#12259); +#9780=CARTESIAN_POINT('',(11.1249999999951,0.57875000000018,-1.18093985175129)); +#9781=AXIS2_PLACEMENT_3D('',#12260,#12261,#12262); +#9782=AXIS2_PLACEMENT_3D('',#12263,#12264,#12265); +#9783=AXIS2_PLACEMENT_3D('',#12266,#12267,#12268); +#9784=CARTESIAN_POINT('',(11.1249999999909,0.42958333333304,-1.17974381978153)); +#9785=CARTESIAN_POINT('',(12.8000177754078,0.483556128318695,-1.19760260889176)); +#9786=AXIS2_PLACEMENT_3D('',#12269,#12270,#12271); +#9787=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,-1.17521887330894)); +#9788=AXIS2_PLACEMENT_3D('',#12272,#12273,#12274); +#9789=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,-1.17521887330894)); +#9790=CARTESIAN_POINT('',(12.826618688089,0.484413268838424,-1.18267917695216)); +#9791=CARTESIAN_POINT('',(12.813317944423,0.483984689320296,-1.19014038031631)); +#9792=CARTESIAN_POINT('',(12.8000177754078,0.483556128318695,-1.19760260889163)); +#9793=CARTESIAN_POINT('',(12.8000177754078,0.483556128318691,-2.20239739110837)); +#9794=CARTESIAN_POINT('',(12.8000177754078,0.483556128318691,-2.20239739110837)); +#9795=CARTESIAN_POINT('',(12.813317944423,0.483984689320292,-2.20985961968369)); +#9796=CARTESIAN_POINT('',(12.826618688089,0.484413268838424,-2.21732082304784)); +#9797=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,-2.22478112669106)); +#9798=AXIS2_PLACEMENT_3D('',#12275,#12276,#12277); +#9799=AXIS2_PLACEMENT_3D('',#12278,#12279,#12280); +#9800=AXIS2_PLACEMENT_3D('',#12281,#12282,#12283); +#9801=AXIS2_PLACEMENT_3D('',#12284,#12285,#12286); +#9802=AXIS2_PLACEMENT_3D('',#12287,#12288,#12289); +#9803=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,-1.57736751254231)); +#9804=AXIS2_PLACEMENT_3D('',#12290,#12291,#12292); +#9805=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,-1.59976009349143)); +#9806=CARTESIAN_POINT('',(12.8266185684477,-1.43364268084308,-1.592297054828)); +#9807=CARTESIAN_POINT('',(12.8133178194248,-1.43315498671224,-1.58483291248075)); +#9808=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,-1.57736751254238)); +#9809=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,-0.550239906508573)); +#9810=AXIS2_PLACEMENT_3D('',#12293,#12294,#12295); +#9811=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,-0.572632487457621)); +#9812=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,-0.572632487457621)); +#9813=CARTESIAN_POINT('',(12.8133178194248,-1.43315498671224,-0.565167087519251)); +#9814=CARTESIAN_POINT('',(12.8266185684477,-1.43364268084308,-0.557702945172002)); +#9815=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,-0.550239906508573)); +#9816=AXIS2_PLACEMENT_3D('',#12296,#12297,#12298); +#9817=CARTESIAN_POINT('',(11.124999999995,-1.37124999999982,-0.555939851751292)); +#9818=AXIS2_PLACEMENT_3D('',#12299,#12300,#12301); +#9819=AXIS2_PLACEMENT_3D('',#12302,#12303,#12304); +#9820=AXIS2_PLACEMENT_3D('',#12305,#12306,#12307); +#9821=CARTESIAN_POINT('',(11.1249999999908,-1.52041666666696,-0.554743819781529)); +#9822=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,-0.572602608891763)); +#9823=AXIS2_PLACEMENT_3D('',#12308,#12309,#12310); +#9824=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,-0.550218873308936)); +#9825=AXIS2_PLACEMENT_3D('',#12311,#12312,#12313); +#9826=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,-0.550218873308936)); +#9827=CARTESIAN_POINT('',(12.826618688089,-1.46558673116158,-0.557679176952163)); +#9828=CARTESIAN_POINT('',(12.813317944423,-1.4660153106797,-0.565140380316313)); +#9829=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,-0.57260260889163)); +#9830=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,-1.57739739110837)); +#9831=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,-1.57739739110837)); +#9832=CARTESIAN_POINT('',(12.813317944423,-1.46601531067971,-1.58485961968369)); +#9833=CARTESIAN_POINT('',(12.826618688089,-1.46558673116158,-1.59232082304784)); +#9834=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,-1.59978112669106)); +#9835=AXIS2_PLACEMENT_3D('',#12314,#12315,#12316); +#9836=AXIS2_PLACEMENT_3D('',#12317,#12318,#12319); +#9837=AXIS2_PLACEMENT_3D('',#12320,#12321,#12322); +#9838=AXIS2_PLACEMENT_3D('',#12323,#12324,#12325); +#9839=AXIS2_PLACEMENT_3D('',#12326,#12327,#12328); +#9840=CARTESIAN_POINT('',(12.8000177754078,0.517332681568382,1.19763248745769)); +#9841=AXIS2_PLACEMENT_3D('',#12329,#12330,#12331); +#9842=CARTESIAN_POINT('',(12.8399199358087,0.51586960235368,1.17523990650857)); +#9843=CARTESIAN_POINT('',(12.8266185684477,0.516357319156919,1.182702945172)); +#9844=CARTESIAN_POINT('',(12.8133178194248,0.516845013287759,1.19016708751925)); +#9845=CARTESIAN_POINT('',(12.8000177754078,0.517332681568382,1.19763248745762)); +#9846=CARTESIAN_POINT('',(12.8399199358087,0.515869602353681,2.22476009349143)); +#9847=AXIS2_PLACEMENT_3D('',#12332,#12333,#12334); +#9848=CARTESIAN_POINT('',(12.8000177754078,0.517332681568385,2.20236751254238)); +#9849=CARTESIAN_POINT('',(12.8000177754078,0.517332681568385,2.20236751254238)); +#9850=CARTESIAN_POINT('',(12.8133178194248,0.516845013287761,2.20983291248075)); +#9851=CARTESIAN_POINT('',(12.8266185684477,0.516357319156919,2.217297054828)); +#9852=CARTESIAN_POINT('',(12.8399199358087,0.515869602353681,2.22476009349143)); +#9853=AXIS2_PLACEMENT_3D('',#12335,#12336,#12337); +#9854=CARTESIAN_POINT('',(11.1249999999951,0.57875000000018,2.21906014824871)); +#9855=AXIS2_PLACEMENT_3D('',#12338,#12339,#12340); +#9856=AXIS2_PLACEMENT_3D('',#12341,#12342,#12343); +#9857=AXIS2_PLACEMENT_3D('',#12344,#12345,#12346); +#9858=CARTESIAN_POINT('',(11.1249999999909,0.42958333333304,2.22025618021847)); +#9859=CARTESIAN_POINT('',(12.8000177754078,0.483556128318695,2.20239739110824)); +#9860=AXIS2_PLACEMENT_3D('',#12347,#12348,#12349); +#9861=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,2.22478112669106)); +#9862=AXIS2_PLACEMENT_3D('',#12350,#12351,#12352); +#9863=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,2.22478112669106)); +#9864=CARTESIAN_POINT('',(12.826618688089,0.484413268838424,2.21732082304784)); +#9865=CARTESIAN_POINT('',(12.813317944423,0.483984689320296,2.20985961968369)); +#9866=CARTESIAN_POINT('',(12.8000177754078,0.483556128318695,2.20239739110837)); +#9867=CARTESIAN_POINT('',(12.8000177754078,0.483556128318691,1.19760260889163)); +#9868=CARTESIAN_POINT('',(12.8000177754078,0.483556128318691,1.19760260889163)); +#9869=CARTESIAN_POINT('',(12.813317944423,0.483984689320292,1.19014038031631)); +#9870=CARTESIAN_POINT('',(12.826618688089,0.484413268838424,1.18267917695216)); +#9871=CARTESIAN_POINT('',(12.8399199358087,0.484841864598281,1.17521887330894)); +#9872=AXIS2_PLACEMENT_3D('',#12353,#12354,#12355); +#9873=AXIS2_PLACEMENT_3D('',#12356,#12357,#12358); +#9874=AXIS2_PLACEMENT_3D('',#12359,#12360,#12361); +#9875=AXIS2_PLACEMENT_3D('',#12362,#12363,#12364); +#9876=AXIS2_PLACEMENT_3D('',#12365,#12366,#12367); +#9877=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,0.572632487457694)); +#9878=AXIS2_PLACEMENT_3D('',#12368,#12369,#12370); +#9879=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,0.550239906508568)); +#9880=CARTESIAN_POINT('',(12.8266185684477,-1.43364268084308,0.557702945171998)); +#9881=CARTESIAN_POINT('',(12.8133178194248,-1.43315498671224,0.565167087519248)); +#9882=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,0.57263248745762)); +#9883=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,1.59976009349143)); +#9884=AXIS2_PLACEMENT_3D('',#12371,#12372,#12373); +#9885=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,1.57736751254238)); +#9886=CARTESIAN_POINT('',(12.8000177754078,-1.43266731843162,1.57736751254238)); +#9887=CARTESIAN_POINT('',(12.8133178194248,-1.43315498671224,1.58483291248075)); +#9888=CARTESIAN_POINT('',(12.8266185684477,-1.43364268084308,1.592297054828)); +#9889=CARTESIAN_POINT('',(12.8399199358087,-1.43413039764632,1.59976009349143)); +#9890=AXIS2_PLACEMENT_3D('',#12374,#12375,#12376); +#9891=CARTESIAN_POINT('',(11.124999999995,-1.37124999999982,1.59406014824871)); +#9892=AXIS2_PLACEMENT_3D('',#12377,#12378,#12379); +#9893=AXIS2_PLACEMENT_3D('',#12380,#12381,#12382); +#9894=AXIS2_PLACEMENT_3D('',#12383,#12384,#12385); +#9895=CARTESIAN_POINT('',(11.1249999999908,-1.52041666666696,1.59525618021847)); +#9896=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,1.57739739110824)); +#9897=AXIS2_PLACEMENT_3D('',#12386,#12387,#12388); +#9898=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,1.59978112669106)); +#9899=AXIS2_PLACEMENT_3D('',#12389,#12390,#12391); +#9900=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,1.59978112669106)); +#9901=CARTESIAN_POINT('',(12.826618688089,-1.46558673116158,1.59232082304784)); +#9902=CARTESIAN_POINT('',(12.813317944423,-1.4660153106797,1.58485961968369)); +#9903=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,1.57739739110837)); +#9904=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,0.57260260889163)); +#9905=CARTESIAN_POINT('',(12.8000177754078,-1.46644387168131,0.57260260889163)); +#9906=CARTESIAN_POINT('',(12.813317944423,-1.46601531067971,0.565140380316314)); +#9907=CARTESIAN_POINT('',(12.826618688089,-1.46558673116158,0.557679176952164)); +#9908=CARTESIAN_POINT('',(12.8399199358087,-1.46515813540172,0.550218873308938)); +#9909=AXIS2_PLACEMENT_3D('',#12392,#12393,#12394); +#9910=AXIS2_PLACEMENT_3D('',#12395,#12396,#12397); +#9911=AXIS2_PLACEMENT_3D('',#12398,#12399,#12400); +#9912=AXIS2_PLACEMENT_3D('',#12401,#12402,#12403); +#9913=AXIS2_PLACEMENT_3D('',#12404,#12405,#12406); +#9914=AXIS2_PLACEMENT_3D('',#12407,#12408,#12409); +#9915=AXIS2_PLACEMENT_3D('',#12410,#12411,#12412); +#9916=AXIS2_PLACEMENT_3D('',#12413,#12414,#12415); +#9917=AXIS2_PLACEMENT_3D('',#12416,#12417,#12418); +#9918=AXIS2_PLACEMENT_3D('',#12419,#12420,#12421); +#9919=AXIS2_PLACEMENT_3D('',#12422,#12423,#12424); +#9920=AXIS2_PLACEMENT_3D('',#12425,#12426,#12427); +#9921=AXIS2_PLACEMENT_3D('',#12428,#12429,#12430); +#9922=AXIS2_PLACEMENT_3D('',#12431,#12432,#12433); +#9923=AXIS2_PLACEMENT_3D('',#12434,#12435,#12436); +#9924=AXIS2_PLACEMENT_3D('',#12437,#12438,#12439); +#9925=AXIS2_PLACEMENT_3D('',#12440,#12441,#12442); +#9926=CARTESIAN_POINT('',(3.0,-2.49999999999998,-6.0)); +#9927=CARTESIAN_POINT('',(3.0,9.05,-6.0)); +#9928=VECTOR('',#12443,1.0); +#9929=CARTESIAN_POINT('',(3.0,-2.49999999999998,6.0)); +#9930=CARTESIAN_POINT('',(3.0,9.05,6.0)); +#9931=VECTOR('',#12444,1.0); +#9932=CARTESIAN_POINT('',(3.0,-2.49999999999998,5.78273291792039)); +#9933=CARTESIAN_POINT('',(3.0,-2.49999999999998,14.1786320702392)); +#9934=VECTOR('',#12445,1.0); +#9935=AXIS2_PLACEMENT_3D('',#12446,#12447,#12448); +#9936=CARTESIAN_POINT('',(3.0,-2.49999999999998,-5.78273291792039)); +#9937=VECTOR('',#12449,1.0); +#9938=CARTESIAN_POINT('',(-4.8,5.87535117355873,-6.4)); +#9939=CARTESIAN_POINT('',(-4.8,-0.651471862576122,-6.4)); +#9940=CARTESIAN_POINT('',(-4.8,9.05,-6.4)); +#9941=VECTOR('',#12450,1.0); +#9942=CARTESIAN_POINT('',(-4.8,-0.651471862576124,-6.1)); +#9943=CARTESIAN_POINT('',(-4.8,-0.651471862576122,0.0)); +#9944=VECTOR('',#12451,1.0); +#9945=CARTESIAN_POINT('',(-4.8,5.87535117355874,-6.1)); +#9946=CARTESIAN_POINT('',(-4.8,-34.1183268726817,-6.1)); +#9947=VECTOR('',#12452,1.0); +#9948=CARTESIAN_POINT('',(-4.8,5.87535117355873,-6.4)); +#9949=VECTOR('',#12453,1.0); +#9950=CARTESIAN_POINT('',(-4.8,-0.651471862576124,6.1)); +#9951=CARTESIAN_POINT('',(-4.8,5.87535117355874,6.1)); +#9952=CARTESIAN_POINT('',(-4.8,-34.1183268726817,6.1)); +#9953=VECTOR('',#12454,1.0); +#9954=CARTESIAN_POINT('',(-4.8,-0.651471862576122,6.4)); +#9955=CARTESIAN_POINT('',(-4.8,-0.651471862576122,0.0)); +#9956=VECTOR('',#12455,1.0); +#9957=CARTESIAN_POINT('',(-4.8,5.87535117355873,6.4)); +#9958=CARTESIAN_POINT('',(-4.8,9.05,6.4)); +#9959=VECTOR('',#12456,1.0); +#9960=CARTESIAN_POINT('',(-4.8,5.87535117355873,6.1)); +#9961=VECTOR('',#12457,1.0); +#9962=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,6.4)); +#9963=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871192,6.4)); +#9964=CARTESIAN_POINT('',(-7.82499999999999,2.12500000000001,6.4)); +#9965=VECTOR('',#12458,1.0); +#9966=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,6.4)); +#9967=AXIS2_PLACEMENT_3D('',#12459,#12460,#12461); +#9968=CARTESIAN_POINT('',(2.6,-2.49999999999998,6.4)); +#9969=CARTESIAN_POINT('',(-0.899999999999997,-2.49999999999998,6.4)); +#9970=VECTOR('',#12462,1.0); +#9971=CARTESIAN_POINT('',(2.6,6.3,6.4)); +#9972=CARTESIAN_POINT('',(2.6,9.05,6.4)); +#9973=VECTOR('',#12463,1.0); +#9974=CARTESIAN_POINT('',(-0.399999999999998,6.3,6.4)); +#9975=CARTESIAN_POINT('',(-1.5,6.3,6.4)); +#9976=VECTOR('',#12464,1.0); +#9977=CARTESIAN_POINT('',(-0.999999999999998,5.7,6.4)); +#9978=AXIS2_PLACEMENT_3D('',#12465,#12466,#12467); +#9979=CARTESIAN_POINT('',(-0.999999999999998,4.95,6.4)); +#9980=CARTESIAN_POINT('',(-0.999999999999998,9.05,6.4)); +#9981=VECTOR('',#12468,1.0); +#9982=AXIS2_PLACEMENT_3D('',#12469,#12470,#12471); +#9983=CARTESIAN_POINT('',(-1.5,5.87535117355873,6.4)); +#9984=CARTESIAN_POINT('',(-1.5,9.05,6.4)); +#9985=VECTOR('',#12472,1.0); +#9986=CARTESIAN_POINT('',(-1.58786796564403,6.0874832079147,6.4)); +#9987=AXIS2_PLACEMENT_3D('',#12473,#12474,#12475); +#9988=CARTESIAN_POINT('',(-1.71213203435596,6.21174727662663,6.4)); +#9989=CARTESIAN_POINT('',(0.162307621135329,4.33730762113533,6.4)); +#9990=VECTOR('',#12476,1.0); +#9991=CARTESIAN_POINT('',(-1.8,6.42387931098259,6.4)); +#9992=AXIS2_PLACEMENT_3D('',#12477,#12478,#12479); +#9993=CARTESIAN_POINT('',(-1.8,7.89614984467487,6.4)); +#9994=CARTESIAN_POINT('',(-1.8,3.27500000000001,6.4)); +#9995=VECTOR('',#12480,1.0); +#9996=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,6.4)); +#9997=AXIS2_PLACEMENT_3D('',#12481,#12482,#12483); +#9998=CARTESIAN_POINT('',(-1.5,8.13,6.4)); +#9999=CARTESIAN_POINT('',(-2.15394237886466,7.95477666768672,6.4)); +#10000=VECTOR('',#12484,1.0); +#10001=CARTESIAN_POINT('',(-1.5,8.17641016151378,6.4)); +#10002=CARTESIAN_POINT('',(-1.5,9.05,6.4)); +#10003=VECTOR('',#12485,1.0); +#10004=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,6.4)); +#10005=AXIS2_PLACEMENT_3D('',#12486,#12487,#12488); +#10006=CARTESIAN_POINT('',(-1.91569219381653,8.95,6.4)); +#10007=CARTESIAN_POINT('',(-1.70507041555162,8.58519237886467,6.4)); +#10008=VECTOR('',#12489,1.0); +#10009=CARTESIAN_POINT('',(-2.08889727457342,9.05,6.4)); +#10010=AXIS2_PLACEMENT_3D('',#12490,#12491,#12492); +#10011=CARTESIAN_POINT('',(-2.20922963342125,9.05,6.4)); +#10012=CARTESIAN_POINT('',(-0.899999999999997,9.05,6.4)); +#10013=VECTOR('',#12493,1.0); +#10014=CARTESIAN_POINT('',(-2.30876258522047,8.9596535747852,6.4)); +#10015=AXIS2_PLACEMENT_3D('',#12494,#12495,#12496); +#10016=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,6.4)); +#10017=CARTESIAN_POINT('',(-2.3,9.05,6.4)); +#10018=VECTOR('',#12497,1.0); +#10019=AXIS2_PLACEMENT_3D('',#12498,#12499,#12500); +#10020=CARTESIAN_POINT('',(-4.09123741477952,8.9596535747852,6.4)); +#10021=CARTESIAN_POINT('',(-3.51528853962645,3.0213464807808,6.4)); +#10022=VECTOR('',#12501,1.0); +#10023=CARTESIAN_POINT('',(-4.19077036657875,9.05,6.4)); +#10024=AXIS2_PLACEMENT_3D('',#12502,#12503,#12504); +#10025=CARTESIAN_POINT('',(-4.21110272542658,9.05,6.4)); +#10026=CARTESIAN_POINT('',(-0.899999999999997,9.05,6.4)); +#10027=VECTOR('',#12505,1.0); +#10028=CARTESIAN_POINT('',(-4.38430780618347,8.95,6.4)); +#10029=AXIS2_PLACEMENT_3D('',#12506,#12507,#12508); +#10030=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,6.4)); +#10031=CARTESIAN_POINT('',(-3.46992958444838,10.5337495373797,6.4)); +#10032=VECTOR('',#12509,1.0); +#10033=CARTESIAN_POINT('',(-4.8,8.17641016151378,6.4)); +#10034=AXIS2_PLACEMENT_3D('',#12510,#12511,#12512); +#10035=CARTESIAN_POINT('',(-4.8,8.13,6.4)); +#10036=CARTESIAN_POINT('',(-4.8,9.05,6.4)); +#10037=VECTOR('',#12513,1.0); +#10038=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,6.4)); +#10039=CARTESIAN_POINT('',(-4.8,8.13,6.4)); +#10040=VECTOR('',#12514,1.0); +#10041=CARTESIAN_POINT('',(-4.5,7.89614984467487,6.4)); +#10042=AXIS2_PLACEMENT_3D('',#12515,#12516,#12517); +#10043=CARTESIAN_POINT('',(-4.5,6.42387931098259,6.4)); +#10044=CARTESIAN_POINT('',(-4.5,8.04961524227066,6.4)); +#10045=VECTOR('',#12518,1.0); +#10046=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,6.4)); +#10047=AXIS2_PLACEMENT_3D('',#12519,#12520,#12521); +#10048=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,6.4)); +#10049=CARTESIAN_POINT('',(-4.5,6.29961524227066,6.4)); +#10050=VECTOR('',#12522,1.0); +#10051=AXIS2_PLACEMENT_3D('',#12523,#12524,#12525); +#10052=AXIS2_PLACEMENT_3D('',#12526,#12527,#12528); +#10053=CARTESIAN_POINT('',(2.6,-2.49999999999998,-6.4)); +#10054=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,-6.4)); +#10055=CARTESIAN_POINT('',(-0.899999999999997,-2.49999999999998,-6.4)); +#10056=VECTOR('',#12529,1.0); +#10057=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871192,-6.4)); +#10058=AXIS2_PLACEMENT_3D('',#12530,#12531,#12532); +#10059=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,-6.4)); +#10060=CARTESIAN_POINT('',(-7.82499999999999,2.12500000000001,-6.4)); +#10061=VECTOR('',#12533,1.0); +#10062=AXIS2_PLACEMENT_3D('',#12534,#12535,#12536); +#10063=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,-6.4)); +#10064=AXIS2_PLACEMENT_3D('',#12537,#12538,#12539); +#10065=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,-6.4)); +#10066=CARTESIAN_POINT('',(-4.5,6.29961524227066,-6.4)); +#10067=VECTOR('',#12540,1.0); +#10068=CARTESIAN_POINT('',(-4.5,6.42387931098259,-6.4)); +#10069=AXIS2_PLACEMENT_3D('',#12541,#12542,#12543); +#10070=CARTESIAN_POINT('',(-4.5,7.89614984467487,-6.4)); +#10071=CARTESIAN_POINT('',(-4.5,8.04961524227066,-6.4)); +#10072=VECTOR('',#12544,1.0); +#10073=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,-6.4)); +#10074=AXIS2_PLACEMENT_3D('',#12545,#12546,#12547); +#10075=CARTESIAN_POINT('',(-4.8,8.13,-6.4)); +#10076=CARTESIAN_POINT('',(-4.8,8.13,-6.4)); +#10077=VECTOR('',#12548,1.0); +#10078=CARTESIAN_POINT('',(-4.8,8.17641016151378,-6.4)); +#10079=CARTESIAN_POINT('',(-4.8,9.05,-6.4)); +#10080=VECTOR('',#12549,1.0); +#10081=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,-6.4)); +#10082=AXIS2_PLACEMENT_3D('',#12550,#12551,#12552); +#10083=CARTESIAN_POINT('',(-4.38430780618347,8.95,-6.4)); +#10084=CARTESIAN_POINT('',(-3.46992958444838,10.5337495373797,-6.4)); +#10085=VECTOR('',#12553,1.0); +#10086=CARTESIAN_POINT('',(-4.21110272542658,9.05,-6.4)); +#10087=AXIS2_PLACEMENT_3D('',#12554,#12555,#12556); +#10088=CARTESIAN_POINT('',(-4.19077036657875,9.05,-6.4)); +#10089=CARTESIAN_POINT('',(-0.899999999999997,9.05,-6.4)); +#10090=VECTOR('',#12557,1.0); +#10091=CARTESIAN_POINT('',(-4.09123741477952,8.9596535747852,-6.4)); +#10092=AXIS2_PLACEMENT_3D('',#12558,#12559,#12560); +#10093=CARTESIAN_POINT('',(-4.1,9.05,-6.4)); +#10094=VECTOR('',#12561,1.0); +#10095=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,-6.4)); +#10096=AXIS2_PLACEMENT_3D('',#12562,#12563,#12564); +#10097=CARTESIAN_POINT('',(-2.30876258522047,8.9596535747852,-6.4)); +#10098=CARTESIAN_POINT('',(-2.3,9.05,-6.4)); +#10099=VECTOR('',#12565,1.0); +#10100=CARTESIAN_POINT('',(-2.20922963342125,9.05,-6.4)); +#10101=AXIS2_PLACEMENT_3D('',#12566,#12567,#12568); +#10102=CARTESIAN_POINT('',(-2.08889727457342,9.05,-6.4)); +#10103=CARTESIAN_POINT('',(-0.899999999999997,9.05,-6.4)); +#10104=VECTOR('',#12569,1.0); +#10105=CARTESIAN_POINT('',(-1.91569219381653,8.95,-6.4)); +#10106=AXIS2_PLACEMENT_3D('',#12570,#12571,#12572); +#10107=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,-6.4)); +#10108=CARTESIAN_POINT('',(-1.70507041555162,8.58519237886467,-6.4)); +#10109=VECTOR('',#12573,1.0); +#10110=CARTESIAN_POINT('',(-1.5,8.17641016151378,-6.4)); +#10111=AXIS2_PLACEMENT_3D('',#12574,#12575,#12576); +#10112=CARTESIAN_POINT('',(-1.5,8.13,-6.4)); +#10113=CARTESIAN_POINT('',(-1.5,6.3,-6.4)); +#10114=VECTOR('',#12577,1.0); +#10115=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,-6.4)); +#10116=CARTESIAN_POINT('',(-1.5,8.13,-6.4)); +#10117=VECTOR('',#12578,1.0); +#10118=CARTESIAN_POINT('',(-1.8,7.89614984467487,-6.4)); +#10119=AXIS2_PLACEMENT_3D('',#12579,#12580,#12581); +#10120=CARTESIAN_POINT('',(-1.8,6.42387931098259,-6.4)); +#10121=CARTESIAN_POINT('',(-1.8,8.04961524227066,-6.4)); +#10122=VECTOR('',#12582,1.0); +#10123=CARTESIAN_POINT('',(-1.71213203435596,6.21174727662663,-6.4)); +#10124=AXIS2_PLACEMENT_3D('',#12583,#12584,#12585); +#10125=CARTESIAN_POINT('',(-1.58786796564403,6.0874832079147,-6.4)); +#10126=CARTESIAN_POINT('',(-1.8,6.29961524227066,-6.4)); +#10127=VECTOR('',#12586,1.0); +#10128=CARTESIAN_POINT('',(-1.5,5.87535117355873,-6.4)); +#10129=AXIS2_PLACEMENT_3D('',#12587,#12588,#12589); +#10130=CARTESIAN_POINT('',(-1.5,6.3,-6.4)); +#10131=VECTOR('',#12590,1.0); +#10132=CARTESIAN_POINT('',(-0.999999999999998,4.95,-6.4)); +#10133=AXIS2_PLACEMENT_3D('',#12591,#12592,#12593); +#10134=CARTESIAN_POINT('',(-0.999999999999998,5.7,-6.4)); +#10135=CARTESIAN_POINT('',(-0.999999999999998,6.3,-6.4)); +#10136=VECTOR('',#12594,1.0); +#10137=CARTESIAN_POINT('',(-0.399999999999998,6.3,-6.4)); +#10138=AXIS2_PLACEMENT_3D('',#12595,#12596,#12597); +#10139=CARTESIAN_POINT('',(2.6,6.3,-6.4)); +#10140=CARTESIAN_POINT('',(-1.5,6.3,-6.4)); +#10141=VECTOR('',#12598,1.0); +#10142=CARTESIAN_POINT('',(2.6,9.05,-6.4)); +#10143=VECTOR('',#12599,1.0); +#10144=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,-6.1)); +#10145=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871191,-6.1)); +#10146=CARTESIAN_POINT('',(-3.2,-2.49999999999998,-6.1)); +#10147=VECTOR('',#12600,1.0); +#10148=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,-6.1)); +#10149=AXIS2_PLACEMENT_3D('',#12601,#12602,#12603); +#10150=CARTESIAN_POINT('',(2.5,-2.49999999999998,-6.1)); +#10151=CARTESIAN_POINT('',(2.7,-2.49999999999998,-6.1)); +#10152=VECTOR('',#12604,1.0); +#10153=CARTESIAN_POINT('',(2.5,6.3,-6.1)); +#10154=CARTESIAN_POINT('',(2.5,6.3,-6.1)); +#10155=VECTOR('',#12605,1.0); +#10156=CARTESIAN_POINT('',(-0.399999999999998,6.3,-6.1)); +#10157=CARTESIAN_POINT('',(2.7,6.3,-6.1)); +#10158=VECTOR('',#12606,1.0); +#10159=CARTESIAN_POINT('',(-0.999999999999998,5.7,-6.1)); +#10160=AXIS2_PLACEMENT_3D('',#12607,#12608,#12609); +#10161=CARTESIAN_POINT('',(-0.999999999999998,4.95,-6.1)); +#10162=CARTESIAN_POINT('',(-0.999999999999998,-34.1183268726817,-6.1)); +#10163=VECTOR('',#12610,1.0); +#10164=AXIS2_PLACEMENT_3D('',#12611,#12612,#12613); +#10165=CARTESIAN_POINT('',(-1.5,5.87535117355874,-6.1)); +#10166=CARTESIAN_POINT('',(-1.5,-34.1183268726817,-6.1)); +#10167=VECTOR('',#12614,1.0); +#10168=CARTESIAN_POINT('',(-1.58786796564404,6.0874832079147,-6.1)); +#10169=AXIS2_PLACEMENT_3D('',#12615,#12616,#12617); +#10170=CARTESIAN_POINT('',(-1.71213203435597,6.21174727662663,-6.1)); +#10171=CARTESIAN_POINT('',(20.6589710574762,-16.1593558152055,-6.1)); +#10172=VECTOR('',#12618,1.0); +#10173=CARTESIAN_POINT('',(-1.8,6.42387931098259,-6.1)); +#10174=AXIS2_PLACEMENT_3D('',#12619,#12620,#12621); +#10175=CARTESIAN_POINT('',(-1.8,7.89614984467487,-6.1)); +#10176=CARTESIAN_POINT('',(-1.8,-34.1183268726817,-6.1)); +#10177=VECTOR('',#12622,1.0); +#10178=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,-6.1)); +#10179=AXIS2_PLACEMENT_3D('',#12623,#12624,#12625); +#10180=CARTESIAN_POINT('',(-1.5,8.13,-6.1)); +#10181=CARTESIAN_POINT('',(-8.14342837022311,6.3498987332247,-6.1)); +#10182=VECTOR('',#12626,1.0); +#10183=CARTESIAN_POINT('',(-1.5,8.17641016151378,-6.1)); +#10184=CARTESIAN_POINT('',(-1.5,-34.1183268726817,-6.1)); +#10185=VECTOR('',#12627,1.0); +#10186=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,-6.1)); +#10187=AXIS2_PLACEMENT_3D('',#12628,#12629,#12630); +#10188=CARTESIAN_POINT('',(-1.91569219381653,8.95,-6.1)); +#10189=CARTESIAN_POINT('',(-1.5,8.23,-6.1)); +#10190=VECTOR('',#12631,1.0); +#10191=CARTESIAN_POINT('',(-2.08889727457342,9.05,-6.1)); +#10192=AXIS2_PLACEMENT_3D('',#12632,#12633,#12634); +#10193=CARTESIAN_POINT('',(-2.20922963342125,9.05,-6.1)); +#10194=CARTESIAN_POINT('',(2.7,9.05,-6.1)); +#10195=VECTOR('',#12635,1.0); +#10196=CARTESIAN_POINT('',(-2.30876258522047,8.9596535747852,-6.1)); +#10197=AXIS2_PLACEMENT_3D('',#12636,#12637,#12638); +#10198=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,-6.1)); +#10199=CARTESIAN_POINT('',(-6.40122772746687,-33.2356103359369,-6.1)); +#10200=VECTOR('',#12639,1.0); +#10201=AXIS2_PLACEMENT_3D('',#12640,#12641,#12642); +#10202=CARTESIAN_POINT('',(-4.09123741477952,8.95965357478522,-6.1)); +#10203=CARTESIAN_POINT('',(0.111193704704261,-34.3694119126033,-6.1)); +#10204=VECTOR('',#12643,1.0); +#10205=CARTESIAN_POINT('',(-4.19077036657875,9.05,-6.1)); +#10206=AXIS2_PLACEMENT_3D('',#12644,#12645,#12646); +#10207=CARTESIAN_POINT('',(-4.21110272542658,9.05,-6.1)); +#10208=CARTESIAN_POINT('',(2.7,9.05,-6.1)); +#10209=VECTOR('',#12647,1.0); +#10210=CARTESIAN_POINT('',(-4.38430780618347,8.95,-6.1)); +#10211=AXIS2_PLACEMENT_3D('',#12648,#12649,#12650); +#10212=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,-6.1)); +#10213=CARTESIAN_POINT('',(-4.8,8.23,-6.1)); +#10214=VECTOR('',#12651,1.0); +#10215=CARTESIAN_POINT('',(-4.8,8.17641016151378,-6.1)); +#10216=AXIS2_PLACEMENT_3D('',#12652,#12653,#12654); +#10217=CARTESIAN_POINT('',(-4.8,8.13,-6.1)); +#10218=CARTESIAN_POINT('',(-4.8,-34.1183268726817,-6.1)); +#10219=VECTOR('',#12655,1.0); +#10220=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,-6.1)); +#10221=CARTESIAN_POINT('',(12.7596769823621,3.42489873322469,-6.1)); +#10222=VECTOR('',#12656,1.0); +#10223=CARTESIAN_POINT('',(-4.5,7.89614984467487,-6.1)); +#10224=AXIS2_PLACEMENT_3D('',#12657,#12658,#12659); +#10225=CARTESIAN_POINT('',(-4.5,6.42387931098259,-6.1)); +#10226=CARTESIAN_POINT('',(-4.5,-34.1183268726817,-6.1)); +#10227=VECTOR('',#12660,1.0); +#10228=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,-6.1)); +#10229=AXIS2_PLACEMENT_3D('',#12661,#12662,#12663); +#10230=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,-6.1)); +#10231=CARTESIAN_POINT('',(-21.1089710574762,-10.3093558152055,-6.1)); +#10232=VECTOR('',#12664,1.0); +#10233=AXIS2_PLACEMENT_3D('',#12665,#12666,#12667); +#10234=AXIS2_PLACEMENT_3D('',#12668,#12669,#12670); +#10235=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,6.1)); +#10236=CARTESIAN_POINT('',(2.5,-2.49999999999998,6.1)); +#10237=CARTESIAN_POINT('',(-4.8,-2.49999999999998,6.1)); +#10238=VECTOR('',#12671,1.0); +#10239=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871191,6.1)); +#10240=AXIS2_PLACEMENT_3D('',#12672,#12673,#12674); +#10241=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,6.1)); +#10242=CARTESIAN_POINT('',(-3.2,-2.49999999999998,6.1)); +#10243=VECTOR('',#12675,1.0); +#10244=AXIS2_PLACEMENT_3D('',#12676,#12677,#12678); +#10245=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,6.1)); +#10246=AXIS2_PLACEMENT_3D('',#12679,#12680,#12681); +#10247=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,6.1)); +#10248=CARTESIAN_POINT('',(-24.8589710574762,-14.0593558152055,6.10000000000001)); +#10249=VECTOR('',#12682,1.0); +#10250=CARTESIAN_POINT('',(-4.5,6.42387931098259,6.1)); +#10251=AXIS2_PLACEMENT_3D('',#12683,#12684,#12685); +#10252=CARTESIAN_POINT('',(-4.5,7.89614984467487,6.1)); +#10253=CARTESIAN_POINT('',(-4.5,-34.1183268726817,6.1)); +#10254=VECTOR('',#12686,1.0); +#10255=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,6.1)); +#10256=AXIS2_PLACEMENT_3D('',#12687,#12688,#12689); +#10257=CARTESIAN_POINT('',(-4.8,8.13,6.1)); +#10258=CARTESIAN_POINT('',(5.76208171817044,5.2998987332247,6.1)); +#10259=VECTOR('',#12690,1.0); +#10260=CARTESIAN_POINT('',(-4.8,8.17641016151378,6.1)); +#10261=CARTESIAN_POINT('',(-4.8,-34.1183268726817,6.1)); +#10262=VECTOR('',#12691,1.0); +#10263=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,6.1)); +#10264=AXIS2_PLACEMENT_3D('',#12692,#12693,#12694); +#10265=CARTESIAN_POINT('',(-4.38430780618347,8.95,6.1)); +#10266=CARTESIAN_POINT('',(-4.8,8.23,6.1)); +#10267=VECTOR('',#12695,1.0); +#10268=CARTESIAN_POINT('',(-4.21110272542658,9.05,6.1)); +#10269=AXIS2_PLACEMENT_3D('',#12696,#12697,#12698); +#10270=CARTESIAN_POINT('',(-4.19077036657875,9.05,6.1)); +#10271=CARTESIAN_POINT('',(-4.8,9.05,6.1)); +#10272=VECTOR('',#12699,1.0); +#10273=CARTESIAN_POINT('',(-4.09123741477952,8.95965357478521,6.1)); +#10274=AXIS2_PLACEMENT_3D('',#12700,#12701,#12702); +#10275=CARTESIAN_POINT('',(0.0413000751042394,-33.6487753172645,6.1)); +#10276=VECTOR('',#12703,1.0); +#10277=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,6.1)); +#10278=AXIS2_PLACEMENT_3D('',#12704,#12705,#12706); +#10279=CARTESIAN_POINT('',(-2.30876258522047,8.95965357478519,6.1)); +#10280=CARTESIAN_POINT('',(-6.47112135706689,-33.9562469312757,6.1)); +#10281=VECTOR('',#12707,1.0); +#10282=CARTESIAN_POINT('',(-2.20922963342125,9.05,6.1)); +#10283=AXIS2_PLACEMENT_3D('',#12708,#12709,#12710); +#10284=CARTESIAN_POINT('',(-2.08889727457342,9.05,6.1)); +#10285=CARTESIAN_POINT('',(-4.8,9.05,6.1)); +#10286=VECTOR('',#12711,1.0); +#10287=CARTESIAN_POINT('',(-1.91569219381653,8.95,6.1)); +#10288=AXIS2_PLACEMENT_3D('',#12712,#12713,#12714); +#10289=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,6.1)); +#10290=CARTESIAN_POINT('',(-1.5,8.23,6.1)); +#10291=VECTOR('',#12715,1.0); +#10292=CARTESIAN_POINT('',(-1.5,8.17641016151378,6.1)); +#10293=AXIS2_PLACEMENT_3D('',#12716,#12717,#12718); +#10294=CARTESIAN_POINT('',(-1.5,8.13,6.1)); +#10295=CARTESIAN_POINT('',(-1.5,-34.1183268726817,6.1)); +#10296=VECTOR('',#12719,1.0); +#10297=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,6.1)); +#10298=CARTESIAN_POINT('',(-15.1410236344148,4.47489873322469,6.1)); +#10299=VECTOR('',#12720,1.0); +#10300=CARTESIAN_POINT('',(-1.8,7.89614984467487,6.1)); +#10301=AXIS2_PLACEMENT_3D('',#12721,#12722,#12723); +#10302=CARTESIAN_POINT('',(-1.8,6.42387931098259,6.1)); +#10303=CARTESIAN_POINT('',(-1.8,-34.1183268726817,6.1)); +#10304=VECTOR('',#12724,1.0); +#10305=CARTESIAN_POINT('',(-1.71213203435597,6.21174727662663,6.1)); +#10306=AXIS2_PLACEMENT_3D('',#12725,#12726,#12727); +#10307=CARTESIAN_POINT('',(-1.58786796564404,6.0874832079147,6.1)); +#10308=CARTESIAN_POINT('',(16.9089710574762,-12.4093558152055,6.1)); +#10309=VECTOR('',#12728,1.0); +#10310=CARTESIAN_POINT('',(-1.5,5.87535117355874,6.1)); +#10311=AXIS2_PLACEMENT_3D('',#12729,#12730,#12731); +#10312=CARTESIAN_POINT('',(-1.5,-34.1183268726817,6.1)); +#10313=VECTOR('',#12732,1.0); +#10314=CARTESIAN_POINT('',(-0.999999999999998,4.95,6.1)); +#10315=AXIS2_PLACEMENT_3D('',#12733,#12734,#12735); +#10316=CARTESIAN_POINT('',(-0.999999999999998,5.7,6.1)); +#10317=CARTESIAN_POINT('',(-0.999999999999998,-34.1183268726817,6.1)); +#10318=VECTOR('',#12736,1.0); +#10319=CARTESIAN_POINT('',(-0.399999999999998,6.3,6.1)); +#10320=AXIS2_PLACEMENT_3D('',#12737,#12738,#12739); +#10321=CARTESIAN_POINT('',(2.5,6.3,6.1)); +#10322=CARTESIAN_POINT('',(-4.8,6.3,6.1)); +#10323=VECTOR('',#12740,1.0); +#10324=CARTESIAN_POINT('',(2.5,-2.49999999999998,6.1)); +#10325=VECTOR('',#12741,1.0); +#10326=CARTESIAN_POINT('',(-4.19077036657875,9.05,0.0)); +#10327=VECTOR('',#12742,1.0); +#10328=CARTESIAN_POINT('',(-4.21110272542658,9.05,0.0)); +#10329=VECTOR('',#12743,1.0); +#10330=CARTESIAN_POINT('',(-4.19077036657875,9.05,0.0)); +#10331=VECTOR('',#12744,1.0); +#10332=CARTESIAN_POINT('',(-4.21110272542658,9.05,0.0)); +#10333=VECTOR('',#12745,1.0); +#10334=CARTESIAN_POINT('',(-4.8,8.17641016151378,0.0)); +#10335=VECTOR('',#12746,1.0); +#10336=CARTESIAN_POINT('',(-4.8,8.13,34.2183268726817)); +#10337=VECTOR('',#12747,1.0); +#10338=CARTESIAN_POINT('',(3.0,6.3,6.0)); +#10339=CARTESIAN_POINT('',(3.0,9.05,6.0)); +#10340=VECTOR('',#12748,1.0); +#10341=CARTESIAN_POINT('',(3.0,6.3,-6.0)); +#10342=CARTESIAN_POINT('',(3.0,9.05,-6.0)); +#10343=VECTOR('',#12749,1.0); +#10344=CARTESIAN_POINT('',(3.0,6.3,6.4)); +#10345=VECTOR('',#12750,1.0); +#10346=CARTESIAN_POINT('',(-4.8,8.17641016151378,0.0)); +#10347=VECTOR('',#12751,1.0); +#10348=CARTESIAN_POINT('',(-4.8,8.13,34.2183268726817)); +#10349=VECTOR('',#12752,1.0); +#10350=CARTESIAN_POINT('',(2.7,-4.00209162858658,-3.43640620363735)); +#10351=CARTESIAN_POINT('',(2.7,-4.02016340384133,-3.41524687342144)); +#10352=AXIS2_PLACEMENT_3D('',#12753,#12754,#12755); +#10353=CARTESIAN_POINT('',(2.7,-3.43640620363734,-3.43640620363734)); +#10354=CARTESIAN_POINT('',(2.7,-4.00209162858658,-3.43640620363734)); +#10355=VECTOR('',#12756,1.0); +#10356=CARTESIAN_POINT('',(2.7,-3.43640620363734,-4.00209162858658)); +#10357=CARTESIAN_POINT('',(2.7,-3.43640620363734,-3.43640620363734)); +#10358=VECTOR('',#12757,1.0); +#10359=CARTESIAN_POINT('',(2.7,-3.41524687342144,-4.02016340384134)); +#10360=AXIS2_PLACEMENT_3D('',#12758,#12759,#12760); +#10361=CARTESIAN_POINT('',(2.7,-2.85652597475447,-3.93167070700835)); +#10362=CARTESIAN_POINT('',(2.7,-3.41524687342144,-4.02016340384133)); +#10363=VECTOR('',#12761,1.0); +#10364=CARTESIAN_POINT('',(2.7,-2.76803327792148,-4.49039160567531)); +#10365=CARTESIAN_POINT('',(2.7,-2.85652597475447,-3.93167070700835)); +#10366=VECTOR('',#12762,1.0); +#10367=CARTESIAN_POINT('',(2.7,-2.74430740567812,-4.50493083888535)); +#10368=AXIS2_PLACEMENT_3D('',#12763,#12764,#12765); +#10369=CARTESIAN_POINT('',(2.7,-2.20630859610695,-4.33012442910582)); +#10370=CARTESIAN_POINT('',(2.7,-2.74430740567812,-4.50493083888535)); +#10371=VECTOR('',#12766,1.0); +#10372=CARTESIAN_POINT('',(2.7,-2.03150218632742,-4.86812323867699)); +#10373=CARTESIAN_POINT('',(2.7,-2.20630859610695,-4.33012442910582)); +#10374=VECTOR('',#12767,1.0); +#10375=CARTESIAN_POINT('',(2.7,-2.0057939817729,-4.87877192566774)); +#10376=AXIS2_PLACEMENT_3D('',#12768,#12769,#12770); +#10377=CARTESIAN_POINT('',(2.7,-1.50176457750486,-4.62195611689965)); +#10378=CARTESIAN_POINT('',(2.7,-2.0057939817729,-4.87877192566774)); +#10379=VECTOR('',#12771,1.0); +#10380=CARTESIAN_POINT('',(2.7,-1.24494876873678,-5.12598552116769)); +#10381=CARTESIAN_POINT('',(2.7,-1.50176457750486,-4.62195611689965)); +#10382=VECTOR('',#12772,1.0); +#10383=CARTESIAN_POINT('',(2.7,-1.21789125318786,-5.13248145592447)); +#10384=AXIS2_PLACEMENT_3D('',#12773,#12774,#12775); +#10385=CARTESIAN_POINT('',(2.7,-0.760242130933712,-4.79997990570251)); +#10386=CARTESIAN_POINT('',(2.7,-1.21789125318786,-5.13248145592447)); +#10387=VECTOR('',#12776,1.0); +#10388=CARTESIAN_POINT('',(2.7,-0.427740580711748,-5.25762902795665)); +#10389=CARTESIAN_POINT('',(2.7,-0.760242130933712,-4.79997990570251)); +#10390=VECTOR('',#12777,1.0); +#10391=CARTESIAN_POINT('',(2.7,-0.399999999999999,-5.25981225900698)); +#10392=AXIS2_PLACEMENT_3D('',#12778,#12779,#12780); +#10393=CARTESIAN_POINT('',(2.7,-4.04660659897885E-16,-4.85981225900697)); +#10394=CARTESIAN_POINT('',(2.7,-0.400000000000001,-5.25981225900697)); +#10395=VECTOR('',#12781,1.0); +#10396=CARTESIAN_POINT('',(2.7,0.400000000000001,-5.25981225900697)); +#10397=CARTESIAN_POINT('',(2.7,-3.93329858505106E-16,-4.85981225900697)); +#10398=VECTOR('',#12782,1.0); +#10399=CARTESIAN_POINT('',(2.7,0.42774058071175,-5.25762902795665)); +#10400=AXIS2_PLACEMENT_3D('',#12783,#12784,#12785); +#10401=CARTESIAN_POINT('',(2.7,0.760242130933711,-4.79997990570251)); +#10402=CARTESIAN_POINT('',(2.7,0.427740580711748,-5.25762902795665)); +#10403=VECTOR('',#12786,1.0); +#10404=CARTESIAN_POINT('',(2.7,1.21789125318786,-5.13248145592447)); +#10405=CARTESIAN_POINT('',(2.7,0.760242130933711,-4.79997990570251)); +#10406=VECTOR('',#12787,1.0); +#10407=CARTESIAN_POINT('',(2.7,1.24494876873678,-5.1259855211677)); +#10408=AXIS2_PLACEMENT_3D('',#12788,#12789,#12790); +#10409=CARTESIAN_POINT('',(2.7,1.50176457750486,-4.62195611689965)); +#10410=CARTESIAN_POINT('',(2.7,1.24494876873678,-5.12598552116769)); +#10411=VECTOR('',#12791,1.0); +#10412=CARTESIAN_POINT('',(2.7,2.0057939817729,-4.87877192566774)); +#10413=CARTESIAN_POINT('',(2.7,1.50176457750486,-4.62195611689965)); +#10414=VECTOR('',#12792,1.0); +#10415=CARTESIAN_POINT('',(2.7,2.03150218632743,-4.86812323867699)); +#10416=AXIS2_PLACEMENT_3D('',#12793,#12794,#12795); +#10417=CARTESIAN_POINT('',(2.7,2.20630859610695,-4.33012442910582)); +#10418=CARTESIAN_POINT('',(2.7,2.03150218632742,-4.86812323867699)); +#10419=VECTOR('',#12796,1.0); +#10420=CARTESIAN_POINT('',(2.7,2.74430740567812,-4.50493083888535)); +#10421=CARTESIAN_POINT('',(2.7,2.20630859610695,-4.33012442910582)); +#10422=VECTOR('',#12797,1.0); +#10423=CARTESIAN_POINT('',(2.7,2.76803327792148,-4.49039160567531)); +#10424=AXIS2_PLACEMENT_3D('',#12798,#12799,#12800); +#10425=CARTESIAN_POINT('',(2.7,2.85652597475447,-3.93167070700835)); +#10426=CARTESIAN_POINT('',(2.7,2.76803327792148,-4.49039160567532)); +#10427=VECTOR('',#12801,1.0); +#10428=CARTESIAN_POINT('',(2.7,3.41524687342144,-4.02016340384134)); +#10429=CARTESIAN_POINT('',(2.7,2.85652597475447,-3.93167070700835)); +#10430=VECTOR('',#12802,1.0); +#10431=CARTESIAN_POINT('',(2.7,3.43640620363735,-4.00209162858658)); +#10432=AXIS2_PLACEMENT_3D('',#12803,#12804,#12805); +#10433=CARTESIAN_POINT('',(2.7,3.43640620363735,-3.43640620363735)); +#10434=CARTESIAN_POINT('',(2.7,3.43640620363735,-4.00209162858659)); +#10435=VECTOR('',#12806,1.0); +#10436=CARTESIAN_POINT('',(2.7,4.00209162858659,-3.43640620363735)); +#10437=CARTESIAN_POINT('',(2.7,3.43640620363735,-3.43640620363735)); +#10438=VECTOR('',#12807,1.0); +#10439=CARTESIAN_POINT('',(2.7,4.02016340384134,-3.41524687342144)); +#10440=AXIS2_PLACEMENT_3D('',#12808,#12809,#12810); +#10441=CARTESIAN_POINT('',(2.7,3.93167070700835,-2.85652597475447)); +#10442=CARTESIAN_POINT('',(2.7,4.02016340384134,-3.41524687342144)); +#10443=VECTOR('',#12811,1.0); +#10444=CARTESIAN_POINT('',(2.7,4.49039160567532,-2.76803327792148)); +#10445=CARTESIAN_POINT('',(2.7,3.93167070700835,-2.85652597475447)); +#10446=VECTOR('',#12812,1.0); +#10447=CARTESIAN_POINT('',(2.7,4.50493083888536,-2.74430740567812)); +#10448=AXIS2_PLACEMENT_3D('',#12813,#12814,#12815); +#10449=CARTESIAN_POINT('',(2.7,4.33012442910583,-2.20630859610695)); +#10450=CARTESIAN_POINT('',(2.7,4.50493083888535,-2.74430740567812)); +#10451=VECTOR('',#12816,1.0); +#10452=CARTESIAN_POINT('',(2.7,4.86812323867699,-2.03150218632742)); +#10453=CARTESIAN_POINT('',(2.7,4.33012442910583,-2.20630859610695)); +#10454=VECTOR('',#12817,1.0); +#10455=CARTESIAN_POINT('',(2.7,4.87877192566774,-2.0057939817729)); +#10456=AXIS2_PLACEMENT_3D('',#12818,#12819,#12820); +#10457=CARTESIAN_POINT('',(2.7,4.62195611689966,-1.50176457750486)); +#10458=CARTESIAN_POINT('',(2.7,4.87877192566774,-2.0057939817729)); +#10459=VECTOR('',#12821,1.0); +#10460=CARTESIAN_POINT('',(2.7,5.1259855211677,-1.24494876873678)); +#10461=CARTESIAN_POINT('',(2.7,4.62195611689966,-1.50176457750486)); +#10462=VECTOR('',#12822,1.0); +#10463=CARTESIAN_POINT('',(2.7,5.13248145592447,-1.21789125318786)); +#10464=AXIS2_PLACEMENT_3D('',#12823,#12824,#12825); +#10465=CARTESIAN_POINT('',(2.7,4.79997990570251,-0.760242130933712)); +#10466=CARTESIAN_POINT('',(2.7,5.13248145592447,-1.21789125318786)); +#10467=VECTOR('',#12826,1.0); +#10468=CARTESIAN_POINT('',(2.7,5.25762902795666,-0.427740580711748)); +#10469=CARTESIAN_POINT('',(2.7,4.79997990570251,-0.760242130933712)); +#10470=VECTOR('',#12827,1.0); +#10471=CARTESIAN_POINT('',(2.7,5.25981225900698,-0.399999999999999)); +#10472=AXIS2_PLACEMENT_3D('',#12828,#12829,#12830); +#10473=CARTESIAN_POINT('',(2.7,4.85981225900698,-1.34886886632628E-16)); +#10474=CARTESIAN_POINT('',(2.7,5.25981225900698,-0.400000000000001)); +#10475=VECTOR('',#12831,1.0); +#10476=CARTESIAN_POINT('',(2.7,5.25981225900698,0.400000000000001)); +#10477=CARTESIAN_POINT('',(2.7,4.85981225900698,-1.46217688025407E-16)); +#10478=VECTOR('',#12832,1.0); +#10479=CARTESIAN_POINT('',(2.7,5.25762902795666,0.427740580711751)); +#10480=AXIS2_PLACEMENT_3D('',#12833,#12834,#12835); +#10481=CARTESIAN_POINT('',(2.7,4.79997990570251,0.760242130933712)); +#10482=CARTESIAN_POINT('',(2.7,5.25762902795666,0.427740580711749)); +#10483=VECTOR('',#12836,1.0); +#10484=CARTESIAN_POINT('',(2.7,5.13248145592447,1.21789125318786)); +#10485=CARTESIAN_POINT('',(2.7,4.79997990570251,0.760242130933712)); +#10486=VECTOR('',#12837,1.0); +#10487=CARTESIAN_POINT('',(2.7,5.1259855211677,1.24494876873678)); +#10488=AXIS2_PLACEMENT_3D('',#12838,#12839,#12840); +#10489=CARTESIAN_POINT('',(2.7,4.62195611689966,1.50176457750486)); +#10490=CARTESIAN_POINT('',(2.7,5.1259855211677,1.24494876873678)); +#10491=VECTOR('',#12841,1.0); +#10492=CARTESIAN_POINT('',(2.7,4.87877192566774,2.0057939817729)); +#10493=CARTESIAN_POINT('',(2.7,4.62195611689966,1.50176457750486)); +#10494=VECTOR('',#12842,1.0); +#10495=CARTESIAN_POINT('',(2.7,4.86812323867699,2.03150218632743)); +#10496=AXIS2_PLACEMENT_3D('',#12843,#12844,#12845); +#10497=CARTESIAN_POINT('',(2.7,4.33012442910583,2.20630859610695)); +#10498=CARTESIAN_POINT('',(2.7,4.86812323867699,2.03150218632742)); +#10499=VECTOR('',#12846,1.0); +#10500=CARTESIAN_POINT('',(2.7,4.50493083888535,2.74430740567812)); +#10501=CARTESIAN_POINT('',(2.7,4.33012442910583,2.20630859610695)); +#10502=VECTOR('',#12847,1.0); +#10503=CARTESIAN_POINT('',(2.7,4.49039160567532,2.76803327792148)); +#10504=AXIS2_PLACEMENT_3D('',#12848,#12849,#12850); +#10505=CARTESIAN_POINT('',(2.7,3.93167070700835,2.85652597475447)); +#10506=CARTESIAN_POINT('',(2.7,4.49039160567532,2.76803327792148)); +#10507=VECTOR('',#12851,1.0); +#10508=CARTESIAN_POINT('',(2.7,4.02016340384134,3.41524687342144)); +#10509=CARTESIAN_POINT('',(2.7,3.93167070700835,2.85652597475447)); +#10510=VECTOR('',#12852,1.0); +#10511=CARTESIAN_POINT('',(2.7,4.00209162858659,3.43640620363735)); +#10512=AXIS2_PLACEMENT_3D('',#12853,#12854,#12855); +#10513=CARTESIAN_POINT('',(2.7,3.43640620363735,3.43640620363735)); +#10514=CARTESIAN_POINT('',(2.7,4.00209162858659,3.43640620363735)); +#10515=VECTOR('',#12856,1.0); +#10516=CARTESIAN_POINT('',(2.7,3.43640620363735,4.00209162858659)); +#10517=CARTESIAN_POINT('',(2.7,3.43640620363735,3.43640620363735)); +#10518=VECTOR('',#12857,1.0); +#10519=CARTESIAN_POINT('',(2.7,3.41524687342144,4.02016340384134)); +#10520=AXIS2_PLACEMENT_3D('',#12858,#12859,#12860); +#10521=CARTESIAN_POINT('',(2.7,2.85652597475447,3.93167070700835)); +#10522=CARTESIAN_POINT('',(2.7,3.41524687342144,4.02016340384134)); +#10523=VECTOR('',#12861,1.0); +#10524=CARTESIAN_POINT('',(2.7,2.76803327792148,4.49039160567532)); +#10525=CARTESIAN_POINT('',(2.7,2.85652597475447,3.93167070700835)); +#10526=VECTOR('',#12862,1.0); +#10527=CARTESIAN_POINT('',(2.7,2.74430740567812,4.50493083888536)); +#10528=AXIS2_PLACEMENT_3D('',#12863,#12864,#12865); +#10529=CARTESIAN_POINT('',(2.7,2.20630859610695,4.33012442910583)); +#10530=CARTESIAN_POINT('',(2.7,2.74430740567812,4.50493083888535)); +#10531=VECTOR('',#12866,1.0); +#10532=CARTESIAN_POINT('',(2.7,2.03150218632742,4.86812323867699)); +#10533=CARTESIAN_POINT('',(2.7,2.20630859610695,4.33012442910583)); +#10534=VECTOR('',#12867,1.0); +#10535=CARTESIAN_POINT('',(2.7,2.0057939817729,4.87877192566774)); +#10536=AXIS2_PLACEMENT_3D('',#12868,#12869,#12870); +#10537=CARTESIAN_POINT('',(2.7,1.50176457750486,4.62195611689966)); +#10538=CARTESIAN_POINT('',(2.7,2.0057939817729,4.87877192566774)); +#10539=VECTOR('',#12871,1.0); +#10540=CARTESIAN_POINT('',(2.7,1.24494876873678,5.1259855211677)); +#10541=CARTESIAN_POINT('',(2.7,1.50176457750486,4.62195611689966)); +#10542=VECTOR('',#12872,1.0); +#10543=CARTESIAN_POINT('',(2.7,1.21789125318786,5.13248145592447)); +#10544=AXIS2_PLACEMENT_3D('',#12873,#12874,#12875); +#10545=CARTESIAN_POINT('',(2.7,0.760242130933713,4.79997990570251)); +#10546=CARTESIAN_POINT('',(2.7,1.21789125318786,5.13248145592447)); +#10547=VECTOR('',#12876,1.0); +#10548=CARTESIAN_POINT('',(2.7,0.427740580711749,5.25762902795666)); +#10549=CARTESIAN_POINT('',(2.7,0.760242130933713,4.79997990570251)); +#10550=VECTOR('',#12877,1.0); +#10551=CARTESIAN_POINT('',(2.7,0.399999999999998,5.25981225900697)); +#10552=AXIS2_PLACEMENT_3D('',#12878,#12879,#12880); +#10553=CARTESIAN_POINT('',(2.7,0.0,4.85981225900697)); +#10554=CARTESIAN_POINT('',(2.7,0.4,5.25981225900697)); +#10555=VECTOR('',#12881,1.0); +#10556=CARTESIAN_POINT('',(2.7,-0.400000000000001,5.25981225900697)); +#10557=CARTESIAN_POINT('',(2.7,1.13308013927788E-17,4.85981225900697)); +#10558=VECTOR('',#12882,1.0); +#10559=CARTESIAN_POINT('',(2.7,-0.42774058071175,5.25762902795665)); +#10560=AXIS2_PLACEMENT_3D('',#12883,#12884,#12885); +#10561=CARTESIAN_POINT('',(2.7,-0.760242130933711,4.7999799057025)); +#10562=CARTESIAN_POINT('',(2.7,-0.427740580711748,5.25762902795665)); +#10563=VECTOR('',#12886,1.0); +#10564=CARTESIAN_POINT('',(2.7,-1.21789125318786,5.13248145592446)); +#10565=CARTESIAN_POINT('',(2.7,-0.760242130933711,4.7999799057025)); +#10566=VECTOR('',#12887,1.0); +#10567=CARTESIAN_POINT('',(2.7,-1.24494876873678,5.12598552116769)); +#10568=AXIS2_PLACEMENT_3D('',#12888,#12889,#12890); +#10569=CARTESIAN_POINT('',(2.7,-1.50176457750486,4.62195611689965)); +#10570=CARTESIAN_POINT('',(2.7,-1.24494876873677,5.12598552116769)); +#10571=VECTOR('',#12891,1.0); +#10572=CARTESIAN_POINT('',(2.7,-2.0057939817729,4.87877192566773)); +#10573=CARTESIAN_POINT('',(2.7,-1.50176457750486,4.62195611689965)); +#10574=VECTOR('',#12892,1.0); +#10575=CARTESIAN_POINT('',(2.7,-2.03150218632742,4.86812323867699)); +#10576=AXIS2_PLACEMENT_3D('',#12893,#12894,#12895); +#10577=CARTESIAN_POINT('',(2.7,-2.20630859610695,4.33012442910582)); +#10578=CARTESIAN_POINT('',(2.7,-2.03150218632742,4.86812323867699)); +#10579=VECTOR('',#12896,1.0); +#10580=CARTESIAN_POINT('',(2.7,-2.74430740567812,4.50493083888535)); +#10581=CARTESIAN_POINT('',(2.7,-2.20630859610695,4.33012442910582)); +#10582=VECTOR('',#12897,1.0); +#10583=CARTESIAN_POINT('',(2.7,-2.76803327792148,4.49039160567531)); +#10584=AXIS2_PLACEMENT_3D('',#12898,#12899,#12900); +#10585=CARTESIAN_POINT('',(2.7,-2.85652597475447,3.93167070700834)); +#10586=CARTESIAN_POINT('',(2.7,-2.76803327792148,4.49039160567531)); +#10587=VECTOR('',#12901,1.0); +#10588=CARTESIAN_POINT('',(2.7,-3.41524687342144,4.02016340384133)); +#10589=CARTESIAN_POINT('',(2.7,-2.85652597475447,3.93167070700834)); +#10590=VECTOR('',#12902,1.0); +#10591=CARTESIAN_POINT('',(2.7,-3.43640620363734,4.00209162858658)); +#10592=AXIS2_PLACEMENT_3D('',#12903,#12904,#12905); +#10593=CARTESIAN_POINT('',(2.7,-3.43640620363734,3.43640620363734)); +#10594=CARTESIAN_POINT('',(2.7,-3.43640620363734,4.00209162858658)); +#10595=VECTOR('',#12906,1.0); +#10596=CARTESIAN_POINT('',(2.7,-4.00209162858658,3.43640620363734)); +#10597=CARTESIAN_POINT('',(2.7,-3.43640620363734,3.43640620363734)); +#10598=VECTOR('',#12907,1.0); +#10599=CARTESIAN_POINT('',(2.7,-4.02016340384133,3.41524687342143)); +#10600=AXIS2_PLACEMENT_3D('',#12908,#12909,#12910); +#10601=CARTESIAN_POINT('',(2.7,-3.93167070700834,2.85652597475447)); +#10602=CARTESIAN_POINT('',(2.7,-4.02016340384133,3.41524687342144)); +#10603=VECTOR('',#12911,1.0); +#10604=CARTESIAN_POINT('',(2.7,-4.49039160567531,2.76803327792148)); +#10605=CARTESIAN_POINT('',(2.7,-3.93167070700834,2.85652597475447)); +#10606=VECTOR('',#12912,1.0); +#10607=CARTESIAN_POINT('',(2.7,-4.50493083888535,2.74430740567812)); +#10608=AXIS2_PLACEMENT_3D('',#12913,#12914,#12915); +#10609=CARTESIAN_POINT('',(2.7,-4.33012442910582,2.20630859610695)); +#10610=CARTESIAN_POINT('',(2.7,-4.50493083888535,2.74430740567812)); +#10611=VECTOR('',#12916,1.0); +#10612=CARTESIAN_POINT('',(2.7,-4.86812323867699,2.03150218632742)); +#10613=CARTESIAN_POINT('',(2.7,-4.33012442910582,2.20630859610695)); +#10614=VECTOR('',#12917,1.0); +#10615=CARTESIAN_POINT('',(2.7,-4.87877192566773,2.0057939817729)); +#10616=AXIS2_PLACEMENT_3D('',#12918,#12919,#12920); +#10617=CARTESIAN_POINT('',(2.7,-4.62195611689965,1.50176457750486)); +#10618=CARTESIAN_POINT('',(2.7,-4.87877192566773,2.0057939817729)); +#10619=VECTOR('',#12921,1.0); +#10620=CARTESIAN_POINT('',(2.7,-5.12598552116769,1.24494876873677)); +#10621=CARTESIAN_POINT('',(2.7,-4.62195611689965,1.50176457750486)); +#10622=VECTOR('',#12922,1.0); +#10623=CARTESIAN_POINT('',(2.7,-5.13248145592447,1.21789125318786)); +#10624=AXIS2_PLACEMENT_3D('',#12923,#12924,#12925); +#10625=CARTESIAN_POINT('',(2.7,-4.7999799057025,0.760242130933712)); +#10626=CARTESIAN_POINT('',(2.7,-5.13248145592447,1.21789125318786)); +#10627=VECTOR('',#12926,1.0); +#10628=CARTESIAN_POINT('',(2.7,-5.25762902795665,0.427740580711748)); +#10629=CARTESIAN_POINT('',(2.7,-4.7999799057025,0.760242130933712)); +#10630=VECTOR('',#12927,1.0); +#10631=CARTESIAN_POINT('',(2.7,-5.25981225900697,0.399999999999999)); +#10632=AXIS2_PLACEMENT_3D('',#12928,#12929,#12930); +#10633=CARTESIAN_POINT('',(2.7,-4.85981225900697,4.04660659897885E-16)); +#10634=CARTESIAN_POINT('',(2.7,-5.25981225900697,0.400000000000001)); +#10635=VECTOR('',#12931,1.0); +#10636=CARTESIAN_POINT('',(2.7,-5.25981225900697,-0.400000000000001)); +#10637=CARTESIAN_POINT('',(2.7,-4.85981225900697,3.93329858505106E-16)); +#10638=VECTOR('',#12932,1.0); +#10639=CARTESIAN_POINT('',(2.7,-5.25762902795665,-0.42774058071175)); +#10640=AXIS2_PLACEMENT_3D('',#12933,#12934,#12935); +#10641=CARTESIAN_POINT('',(2.7,-4.7999799057025,-0.760242130933711)); +#10642=CARTESIAN_POINT('',(2.7,-5.25762902795665,-0.427740580711748)); +#10643=VECTOR('',#12936,1.0); +#10644=CARTESIAN_POINT('',(2.7,-5.13248145592447,-1.21789125318786)); +#10645=CARTESIAN_POINT('',(2.7,-4.7999799057025,-0.760242130933711)); +#10646=VECTOR('',#12937,1.0); +#10647=CARTESIAN_POINT('',(2.7,-5.12598552116769,-1.24494876873678)); +#10648=AXIS2_PLACEMENT_3D('',#12938,#12939,#12940); +#10649=CARTESIAN_POINT('',(2.7,-4.62195611689965,-1.50176457750486)); +#10650=CARTESIAN_POINT('',(2.7,-5.12598552116769,-1.24494876873677)); +#10651=VECTOR('',#12941,1.0); +#10652=CARTESIAN_POINT('',(2.7,-4.87877192566773,-2.0057939817729)); +#10653=CARTESIAN_POINT('',(2.7,-4.62195611689965,-1.50176457750486)); +#10654=VECTOR('',#12942,1.0); +#10655=CARTESIAN_POINT('',(2.7,-4.86812323867699,-2.03150218632742)); +#10656=AXIS2_PLACEMENT_3D('',#12943,#12944,#12945); +#10657=CARTESIAN_POINT('',(2.7,-4.33012442910582,-2.20630859610695)); +#10658=CARTESIAN_POINT('',(2.7,-4.86812323867699,-2.03150218632742)); +#10659=VECTOR('',#12946,1.0); +#10660=CARTESIAN_POINT('',(2.7,-4.50493083888535,-2.74430740567812)); +#10661=CARTESIAN_POINT('',(2.7,-4.33012442910582,-2.20630859610695)); +#10662=VECTOR('',#12947,1.0); +#10663=CARTESIAN_POINT('',(2.7,-4.49039160567531,-2.76803327792148)); +#10664=AXIS2_PLACEMENT_3D('',#12948,#12949,#12950); +#10665=CARTESIAN_POINT('',(2.7,-3.93167070700834,-2.85652597475447)); +#10666=CARTESIAN_POINT('',(2.7,-4.49039160567531,-2.76803327792148)); +#10667=VECTOR('',#12951,1.0); +#10668=CARTESIAN_POINT('',(2.7,-3.93167070700834,-2.85652597475447)); +#10669=VECTOR('',#12952,1.0); +#10670=CARTESIAN_POINT('',(2.7,-2.49999999999998,5.9)); +#10671=CARTESIAN_POINT('',(2.7,-2.49999999999998,5.78273291792039)); +#10672=CARTESIAN_POINT('',(2.7,-2.49999999999998,6.1)); +#10673=VECTOR('',#12953,1.0); +#10674=CARTESIAN_POINT('',(2.7,6.3,5.9)); +#10675=CARTESIAN_POINT('',(2.7,6.3,5.9)); +#10676=VECTOR('',#12954,1.0); +#10677=CARTESIAN_POINT('',(2.7,6.3,-5.9)); +#10678=CARTESIAN_POINT('',(2.7,6.3,6.10000000000001)); +#10679=VECTOR('',#12955,1.0); +#10680=CARTESIAN_POINT('',(2.7,-2.49999999999998,-5.9)); +#10681=CARTESIAN_POINT('',(2.7,-2.49999999999998,-5.9)); +#10682=VECTOR('',#12956,1.0); +#10683=CARTESIAN_POINT('',(2.7,-2.49999999999998,6.1)); +#10684=VECTOR('',#12957,1.0); +#10685=AXIS2_PLACEMENT_3D('',#12958,#12959,#12960); +#10686=CARTESIAN_POINT('',(-2.20922963342125,9.05,-6.1)); +#10687=VECTOR('',#12961,1.0); +#10688=CARTESIAN_POINT('',(-2.08889727457342,9.05,0.0)); +#10689=VECTOR('',#12962,1.0); +#10690=CARTESIAN_POINT('',(-2.20922963342125,9.05,6.4)); +#10691=VECTOR('',#12963,1.0); +#10692=CARTESIAN_POINT('',(-2.08889727457342,9.05,0.0)); +#10693=VECTOR('',#12964,1.0); +#10694=CARTESIAN_POINT('',(-1.5,8.17641016151378,-6.1)); +#10695=VECTOR('',#12965,1.0); +#10696=CARTESIAN_POINT('',(-1.5,8.13,34.2183268726817)); +#10697=VECTOR('',#12966,1.0); +#10698=CARTESIAN_POINT('',(-1.5,8.17641016151378,6.4)); +#10699=VECTOR('',#12967,1.0); +#10700=CARTESIAN_POINT('',(-1.5,8.13,34.2183268726817)); +#10701=VECTOR('',#12968,1.0); +#10702=AXIS2_PLACEMENT_3D('',#12969,#12970,#12971); +#10703=CARTESIAN_POINT('',(-0.399999999999998,6.3,6.4)); +#10704=VECTOR('',#12972,1.0); +#10705=AXIS2_PLACEMENT_3D('',#12973,#12974,#12975); +#10706=AXIS2_PLACEMENT_3D('',#12976,#12977,#12978); +#10707=CARTESIAN_POINT('',(-0.399999999999998,6.3,6.4)); +#10708=VECTOR('',#12979,1.0); +#10709=AXIS2_PLACEMENT_3D('',#12980,#12981,#12982); +#10710=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,14.1786320702392)); +#10711=VECTOR('',#12983,1.0); +#10712=AXIS2_PLACEMENT_3D('',#12984,#12985,#12986); +#10713=CARTESIAN_POINT('',(-32.6183268726817,-2.49999999999998,5.78273291792039)); +#10714=VECTOR('',#12987,1.0); +#10715=AXIS2_PLACEMENT_3D('',#12988,#12989,#12990); +#10716=CARTESIAN_POINT('',(-2.95147186257614,-2.49999999999998,-5.78273291792039)); +#10717=VECTOR('',#12991,1.0); +#10718=AXIS2_PLACEMENT_3D('',#12992,#12993,#12994); +#10719=AXIS2_PLACEMENT_3D('',#12995,#12996,#12997); +#10720=CARTESIAN_POINT('',(-4.09123741477952,8.9596535747852,34.2183268726817)); +#10721=VECTOR('',#12998,1.0); +#10722=CARTESIAN_POINT('',(-2.30876258522047,8.9596535747852,6.1)); +#10723=VECTOR('',#12999,1.0); +#10724=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,34.2183268726817)); +#10725=VECTOR('',#13000,1.0); +#10726=CARTESIAN_POINT('',(-2.70233524100388,4.90173212607403,34.2183268726817)); +#10727=VECTOR('',#13001,1.0); +#10728=CARTESIAN_POINT('',(-4.09123741477952,8.9596535747852,34.2183268726817)); +#10729=VECTOR('',#13002,1.0); +#10730=CARTESIAN_POINT('',(-2.30876258522047,8.9596535747852,-6.4)); +#10731=VECTOR('',#13003,1.0); +#10732=CARTESIAN_POINT('',(-4.38430780618347,8.95,0.0)); +#10733=VECTOR('',#13004,1.0); +#10734=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,0.0)); +#10735=VECTOR('',#13005,1.0); +#10736=CARTESIAN_POINT('',(-1.91569219381653,8.95,6.4)); +#10737=VECTOR('',#13006,1.0); +#10738=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,6.1)); +#10739=VECTOR('',#13007,1.0); +#10740=CARTESIAN_POINT('',(-1.91569219381653,8.95,6.4)); +#10741=VECTOR('',#13008,1.0); +#10742=CARTESIAN_POINT('',(-1.52679491924311,8.27641016151378,-6.4)); +#10743=VECTOR('',#13009,1.0); +#10744=CARTESIAN_POINT('',(-4.38430780618347,8.95,0.0)); +#10745=VECTOR('',#13010,1.0); +#10746=CARTESIAN_POINT('',(-4.77320508075688,8.27641016151378,0.0)); +#10747=VECTOR('',#13011,1.0); +#10748=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,6.40000000000001)); +#10749=VECTOR('',#13012,1.0); +#10750=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,6.4)); +#10751=VECTOR('',#13013,1.0); +#10752=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,6.1)); +#10753=VECTOR('',#13014,1.0); +#10754=CARTESIAN_POINT('',(-4.5,6.42387931098259,6.4)); +#10755=VECTOR('',#13015,1.0); +#10756=CARTESIAN_POINT('',(-4.5,7.89614984467487,6.10000000000001)); +#10757=VECTOR('',#13016,1.0); +#10758=CARTESIAN_POINT('',(-4.5,6.42387931098259,-6.1)); +#10759=VECTOR('',#13017,1.0); +#10760=CARTESIAN_POINT('',(-4.5,7.89614984467487,-6.39999999999998)); +#10761=VECTOR('',#13018,1.0); +#10762=CARTESIAN_POINT('',(-4.71213203435596,6.0874832079147,-6.1)); +#10763=VECTOR('',#13019,1.0); +#10764=CARTESIAN_POINT('',(-4.58786796564403,6.21174727662663,-6.4)); +#10765=VECTOR('',#13020,1.0); +#10766=CARTESIAN_POINT('',(-4.64823619097949,8.08933500993268,-6.09999999999998)); +#10767=VECTOR('',#13021,1.0); +#10768=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,6.10000000000001)); +#10769=VECTOR('',#13022,1.0); +#10770=CARTESIAN_POINT('',(-1.8,6.42387931098259,6.1)); +#10771=VECTOR('',#13023,1.0); +#10772=CARTESIAN_POINT('',(-1.8,7.89614984467487,6.40000000000001)); +#10773=VECTOR('',#13024,1.0); +#10774=CARTESIAN_POINT('',(-1.58786796564403,6.0874832079147,34.2183268726817)); +#10775=VECTOR('',#13025,1.0); +#10776=CARTESIAN_POINT('',(-1.71213203435596,6.21174727662663,6.4)); +#10777=VECTOR('',#13026,1.0); +#10778=CARTESIAN_POINT('',(-1.58786796564403,6.0874832079147,34.2183268726817)); +#10779=VECTOR('',#13027,1.0); +#10780=CARTESIAN_POINT('',(-1.71213203435596,6.21174727662663,-6.1)); +#10781=VECTOR('',#13028,1.0); +#10782=CARTESIAN_POINT('',(-1.8,6.42387931098259,-6.4)); +#10783=VECTOR('',#13029,1.0); +#10784=CARTESIAN_POINT('',(-1.8,7.89614984467487,-6.09999999999998)); +#10785=VECTOR('',#13030,1.0); +#10786=CARTESIAN_POINT('',(-1.6517638090205,8.08933500993268,-6.39999999999998)); +#10787=VECTOR('',#13031,1.0); +#10788=CARTESIAN_POINT('',(-1.5,5.87535117355873,-6.4)); +#10789=VECTOR('',#13032,1.0); +#10790=CARTESIAN_POINT('',(-0.999999999999998,5.7,-6.4)); +#10791=VECTOR('',#13033,1.0); +#10792=CARTESIAN_POINT('',(-0.999999999999998,4.95,-6.4)); +#10793=VECTOR('',#13034,1.0); +#10794=CARTESIAN_POINT('',(-0.999999999999998,4.95,-6.4)); +#10795=VECTOR('',#13035,1.0); +#10796=CARTESIAN_POINT('',(-1.5,5.87535117355873,-6.4)); +#10797=VECTOR('',#13036,1.0); +#10798=CARTESIAN_POINT('',(-0.999999999999998,5.7,-6.4)); +#10799=VECTOR('',#13037,1.0); +#10800=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871191,-5.78273291792039)); +#10801=VECTOR('',#13038,1.0); +#10802=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,-5.78273291792039)); +#10803=VECTOR('',#13039,1.0); +#10804=CARTESIAN_POINT('',(-3.37573593128807,-2.32426406871191,14.1786320702392)); +#10805=VECTOR('',#13040,1.0); +#10806=CARTESIAN_POINT('',(-4.62426406871193,-1.07573593128805,14.1786320702392)); +#10807=VECTOR('',#13041,1.0); +#10808=AXIS2_PLACEMENT_3D('',#13042,#13043,#13044); +#10809=AXIS2_PLACEMENT_3D('',#13045,#13046,#13047); +#10810=AXIS2_PLACEMENT_3D('',#13048,#13049,#13050); +#10811=AXIS2_PLACEMENT_3D('',#13051,#13052,#13053); +#10812=AXIS2_PLACEMENT_3D('',#13054,#13055,#13056); +#10813=AXIS2_PLACEMENT_3D('',#13057,#13058,#13059); +#10814=AXIS2_PLACEMENT_3D('',#13060,#13061,#13062); +#10815=AXIS2_PLACEMENT_3D('',#13063,#13064,#13065); +#10816=CARTESIAN_POINT('',(-4.50909192580087,0.0500000000000032,-1.55473421248176)); +#10817=AXIS2_PLACEMENT_3D('',#13066,#13067,#13068); +#10818=AXIS2_PLACEMENT_3D('',#13069,#13070,#13071); +#10819=CARTESIAN_POINT('',(-2.55909192580088,2.0,1.22026578751824)); +#10820=AXIS2_PLACEMENT_3D('',#13072,#13073,#13074); +#10821=AXIS2_PLACEMENT_3D('',#13075,#13076,#13077); +#10822=CARTESIAN_POINT('',(-2.55909192580088,2.0,-2.17973421248176)); +#10823=AXIS2_PLACEMENT_3D('',#13078,#13079,#13080); +#10824=AXIS2_PLACEMENT_3D('',#13081,#13082,#13083); +#10825=CARTESIAN_POINT('',(-4.50909192580087,0.0500000000000032,0.595265787518239)); +#10826=AXIS2_PLACEMENT_3D('',#13084,#13085,#13086); +#10827=AXIS2_PLACEMENT_3D('',#13087,#13088,#13089); +#10828=CARTESIAN_POINT('',(-3.15,-1.30909192580088,-1.55473421248176)); +#10829=AXIS2_PLACEMENT_3D('',#13090,#13091,#13092); +#10830=AXIS2_PLACEMENT_3D('',#13093,#13094,#13095); +#10831=CARTESIAN_POINT('',(-1.2,0.64090807419912,1.22026578751824)); +#10832=AXIS2_PLACEMENT_3D('',#13096,#13097,#13098); +#10833=AXIS2_PLACEMENT_3D('',#13099,#13100,#13101); +#10834=CARTESIAN_POINT('',(-1.2,0.64090807419912,-2.17973421248176)); +#10835=AXIS2_PLACEMENT_3D('',#13102,#13103,#13104); +#10836=AXIS2_PLACEMENT_3D('',#13105,#13106,#13107); +#10837=CARTESIAN_POINT('',(-3.15,-1.30909192580088,0.595265787518239)); +#10838=AXIS2_PLACEMENT_3D('',#13108,#13109,#13110); +#10839=AXIS2_PLACEMENT_3D('',#13111,#13112,#13113); +#10840=AXIS2_PLACEMENT_3D('',#13114,#13115,#13116); +#10841=AXIS2_PLACEMENT_3D('',#13117,#13118,#13119); +#10842=AXIS2_PLACEMENT_3D('',#13120,#13121,#13122); +#10843=AXIS2_PLACEMENT_3D('',#13123,#13124,#13125); +#10844=AXIS2_PLACEMENT_3D('',#13126,#13127,#13128); +#10845=AXIS2_PLACEMENT_3D('',#13129,#13130,#13131); +#10846=AXIS2_PLACEMENT_3D('',#13132,#13133,#13134); +#10847=AXIS2_PLACEMENT_3D('',#13135,#13136,#13137); +#10848=AXIS2_PLACEMENT_3D('',#13138,#13139,#13140); +#10849=AXIS2_PLACEMENT_3D('',#13141,#13142,#13143); +#10850=CARTESIAN_POINT('',(2.44233937586589,-0.399999999999999,-5.25981225900698)); +#10851=CARTESIAN_POINT('',(2.44233937586589,-0.399999999999999,-5.25981225900698)); +#10852=CARTESIAN_POINT('',(2.19963680953339,-0.269402705602026,-5.129214964609)); +#10853=CARTESIAN_POINT('',(1.95945346890682,-0.136393432622338,-4.99620569162931)); +#10854=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#10855=CARTESIAN_POINT('',(2.44233937586589,-0.427740580711748,-5.25762902795665)); +#10856=AXIS2_PLACEMENT_3D('',#13144,#13145,#13146); +#10857=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10858=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10859=CARTESIAN_POINT('',(1.95945346890682,-0.646864561466157,-4.95603074250461)); +#10860=CARTESIAN_POINT('',(2.19963680953339,-0.536300087817048,-5.10820968508166)); +#10861=CARTESIAN_POINT('',(2.44233937586589,-0.427740580711748,-5.25762902795665)); +#10862=CARTESIAN_POINT('',(2.44233937586589,-1.21789125318786,-5.13248145592447)); +#10863=CARTESIAN_POINT('',(2.44233937586589,-1.21789125318786,-5.13248145592447)); +#10864=CARTESIAN_POINT('',(2.19963680953339,-1.06847191031286,-5.02392194881917)); +#10865=CARTESIAN_POINT('',(1.95945346890682,-0.91629296773582,-4.91335747517006)); +#10866=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10867=CARTESIAN_POINT('',(2.44233937586589,-1.24494876873678,-5.12598552116769)); +#10868=AXIS2_PLACEMENT_3D('',#13147,#13148,#13149); +#10869=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10870=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10871=CARTESIAN_POINT('',(1.95945346890682,-1.41419460323096,-4.79382186837643)); +#10872=CARTESIAN_POINT('',(2.19963680953339,-1.32879739319612,-4.96142332993162)); +#10873=CARTESIAN_POINT('',(2.44233937586589,-1.24494876873678,-5.12598552116769)); +#10874=CARTESIAN_POINT('',(2.44233937586589,-2.0057939817729,-4.87877192566774)); +#10875=CARTESIAN_POINT('',(2.44233937586589,-2.0057939817729,-4.87877192566774)); +#10876=CARTESIAN_POINT('',(2.19963680953339,-1.84123179053683,-4.79492330120839)); +#10877=CARTESIAN_POINT('',(1.95945346890682,-1.67363032898163,-4.70952609117355)); +#10878=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10879=CARTESIAN_POINT('',(2.44233937586589,-2.03150218632742,-4.86812323867699)); +#10880=AXIS2_PLACEMENT_3D('',#13150,#13151,#13152); +#10881=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10882=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10883=CARTESIAN_POINT('',(1.95945346890682,-2.14670248042141,-4.51357319006618)); +#10884=CARTESIAN_POINT('',(2.19963680953339,-2.088575296729,-4.69247026637868)); +#10885=CARTESIAN_POINT('',(2.44233937586589,-2.03150218632742,-4.86812323867699)); +#10886=CARTESIAN_POINT('',(2.44233937586589,-2.74430740567812,-4.50493083888535)); +#10887=CARTESIAN_POINT('',(2.44233937586589,-2.74430740567812,-4.50493083888535)); +#10888=CARTESIAN_POINT('',(2.19963680953339,-2.5686544333798,-4.44785772848378)); +#10889=CARTESIAN_POINT('',(1.95945346890682,-2.38975735706731,-4.38973054479137)); +#10890=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10891=CARTESIAN_POINT('',(2.44233937586589,-2.76803327792148,-4.49039160567531)); +#10892=AXIS2_PLACEMENT_3D('',#13153,#13154,#13155); +#10893=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10894=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10895=CARTESIAN_POINT('',(1.95945346890682,-2.82635141804682,-4.12218536012591)); +#10896=CARTESIAN_POINT('',(2.19963680953339,-2.7969255448724,-4.30797301145154)); +#10897=CARTESIAN_POINT('',(2.44233937586589,-2.76803327792148,-4.49039160567531)); +#10898=CARTESIAN_POINT('',(2.44233937586589,-3.41524687342144,-4.02016340384134)); +#10899=CARTESIAN_POINT('',(2.44233937586589,-3.41524687342144,-4.02016340384134)); +#10900=CARTESIAN_POINT('',(2.19963680953339,-3.23282827919766,-3.99127113689042)); +#10901=CARTESIAN_POINT('',(1.95945346890682,-3.04704062787203,-3.96184526371599)); +#10902=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10903=CARTESIAN_POINT('',(2.44233937586589,-3.43640620363734,-4.00209162858658)); +#10904=AXIS2_PLACEMENT_3D('',#13156,#13157,#13158); +#10905=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,-3.43640620363734)); +#10906=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,-3.43640620363733)); +#10907=CARTESIAN_POINT('',(1.9596125279277,-3.43640620363735,-3.62942551701719)); +#10908=CARTESIAN_POINT('',(2.19971421382627,-3.43640620363735,-3.81745806697094)); +#10909=CARTESIAN_POINT('',(2.44233937586589,-3.43640620363735,-4.00209162858658)); +#10910=CARTESIAN_POINT('',(2.44233937586589,-4.00209162858658,-3.43640620363735)); +#10911=CARTESIAN_POINT('',(2.44233937586589,-4.00209162858658,-3.43640620363734)); +#10912=CARTESIAN_POINT('',(2.19971421382627,-3.81745806697094,-3.43640620363734)); +#10913=CARTESIAN_POINT('',(1.9596125279277,-3.62942551701719,-3.43640620363734)); +#10914=CARTESIAN_POINT('',(1.7232131137862,-3.43640620363733,-3.43640620363734)); +#10915=CARTESIAN_POINT('',(2.44233937586589,-4.02016340384133,-3.41524687342144)); +#10916=AXIS2_PLACEMENT_3D('',#13159,#13160,#13161); +#10917=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10918=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10919=CARTESIAN_POINT('',(1.95945346890682,-3.96184526371599,-3.04704062787203)); +#10920=CARTESIAN_POINT('',(2.19963680953339,-3.99127113689041,-3.23282827919766)); +#10921=CARTESIAN_POINT('',(2.44233937586589,-4.02016340384133,-3.41524687342144)); +#10922=CARTESIAN_POINT('',(2.44233937586589,-4.49039160567531,-2.76803327792148)); +#10923=CARTESIAN_POINT('',(2.44233937586589,-4.49039160567531,-2.76803327792148)); +#10924=CARTESIAN_POINT('',(2.19963680953339,-4.30797301145154,-2.7969255448724)); +#10925=CARTESIAN_POINT('',(1.95945346890682,-4.12218536012591,-2.82635141804682)); +#10926=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10927=CARTESIAN_POINT('',(2.44233937586588,-4.50493083888535,-2.74430740567812)); +#10928=AXIS2_PLACEMENT_3D('',#13162,#13163,#13164); +#10929=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10930=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10931=CARTESIAN_POINT('',(1.95945346890682,-4.38973054479136,-2.38975735706731)); +#10932=CARTESIAN_POINT('',(2.19963680953339,-4.44785772848378,-2.56865443337981)); +#10933=CARTESIAN_POINT('',(2.44233937586588,-4.50493083888535,-2.74430740567812)); +#10934=CARTESIAN_POINT('',(2.44233937586589,-4.86812323867699,-2.03150218632742)); +#10935=CARTESIAN_POINT('',(2.44233937586589,-4.86812323867699,-2.03150218632742)); +#10936=CARTESIAN_POINT('',(2.19963680953339,-4.69247026637868,-2.088575296729)); +#10937=CARTESIAN_POINT('',(1.95945346890682,-4.51357319006618,-2.14670248042141)); +#10938=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10939=CARTESIAN_POINT('',(2.44233937586589,-4.87877192566773,-2.0057939817729)); +#10940=AXIS2_PLACEMENT_3D('',#13165,#13166,#13167); +#10941=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10942=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10943=CARTESIAN_POINT('',(1.95945346890682,-4.70952609117355,-1.67363032898163)); +#10944=CARTESIAN_POINT('',(2.19963680953339,-4.79492330120839,-1.84123179053683)); +#10945=CARTESIAN_POINT('',(2.44233937586589,-4.87877192566773,-2.0057939817729)); +#10946=CARTESIAN_POINT('',(2.44233937586589,-5.12598552116769,-1.24494876873678)); +#10947=CARTESIAN_POINT('',(2.44233937586589,-5.12598552116769,-1.24494876873678)); +#10948=CARTESIAN_POINT('',(2.19963680953339,-4.96142332993162,-1.32879739319612)); +#10949=CARTESIAN_POINT('',(1.95945346890682,-4.79382186837643,-1.41419460323096)); +#10950=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10951=CARTESIAN_POINT('',(2.44233937586589,-5.13248145592447,-1.21789125318786)); +#10952=AXIS2_PLACEMENT_3D('',#13168,#13169,#13170); +#10953=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10954=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10955=CARTESIAN_POINT('',(1.95945346890682,-4.91335747517006,-0.916292967735819)); +#10956=CARTESIAN_POINT('',(2.19963680953339,-5.02392194881917,-1.06847191031286)); +#10957=CARTESIAN_POINT('',(2.44233937586589,-5.13248145592447,-1.21789125318786)); +#10958=CARTESIAN_POINT('',(2.44233937586589,-5.25762902795665,-0.42774058071175)); +#10959=CARTESIAN_POINT('',(2.44233937586589,-5.25762902795665,-0.42774058071175)); +#10960=CARTESIAN_POINT('',(2.19963680953339,-5.10820968508165,-0.536300087817051)); +#10961=CARTESIAN_POINT('',(1.95945346890682,-4.95603074250461,-0.646864561466155)); +#10962=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10963=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,-0.400000000000001)); +#10964=AXIS2_PLACEMENT_3D('',#13171,#13172,#13173); +#10965=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10966=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10967=CARTESIAN_POINT('',(1.95945346890682,-4.99620569162931,-0.136393432622337)); +#10968=CARTESIAN_POINT('',(2.19963680953339,-5.129214964609,-0.269402705602028)); +#10969=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,-0.400000000000001)); +#10970=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,0.399999999999999)); +#10971=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,0.399999999999999)); +#10972=CARTESIAN_POINT('',(2.19963680953339,-5.129214964609,0.269402705602025)); +#10973=CARTESIAN_POINT('',(1.95945346890682,-4.99620569162931,0.136393432622338)); +#10974=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10975=CARTESIAN_POINT('',(2.44233937586588,-5.25762902795665,0.427740580711748)); +#10976=AXIS2_PLACEMENT_3D('',#13174,#13175,#13176); +#10977=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10978=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10979=CARTESIAN_POINT('',(1.95945346890682,-4.95603074250461,0.646864561466157)); +#10980=CARTESIAN_POINT('',(2.19963680953339,-5.10820968508165,0.536300087817048)); +#10981=CARTESIAN_POINT('',(2.44233937586588,-5.25762902795665,0.427740580711748)); +#10982=CARTESIAN_POINT('',(2.44233937586588,-5.13248145592447,1.21789125318786)); +#10983=CARTESIAN_POINT('',(2.44233937586588,-5.13248145592447,1.21789125318786)); +#10984=CARTESIAN_POINT('',(2.19963680953339,-5.02392194881917,1.06847191031286)); +#10985=CARTESIAN_POINT('',(1.95945346890682,-4.91335747517006,0.91629296773582)); +#10986=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10987=CARTESIAN_POINT('',(2.44233937586588,-5.12598552116769,1.24494876873677)); +#10988=AXIS2_PLACEMENT_3D('',#13177,#13178,#13179); +#10989=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10990=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10991=CARTESIAN_POINT('',(1.95945346890682,-4.79382186837643,1.41419460323096)); +#10992=CARTESIAN_POINT('',(2.19963680953339,-4.96142332993162,1.32879739319612)); +#10993=CARTESIAN_POINT('',(2.44233937586588,-5.12598552116769,1.24494876873677)); +#10994=CARTESIAN_POINT('',(2.44233937586588,-4.87877192566773,2.0057939817729)); +#10995=CARTESIAN_POINT('',(2.44233937586588,-4.87877192566773,2.0057939817729)); +#10996=CARTESIAN_POINT('',(2.19963680953339,-4.79492330120839,1.84123179053683)); +#10997=CARTESIAN_POINT('',(1.95945346890682,-4.70952609117355,1.67363032898163)); +#10998=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10999=CARTESIAN_POINT('',(2.44233937586588,-4.86812323867699,2.03150218632742)); +#11000=AXIS2_PLACEMENT_3D('',#13180,#13181,#13182); +#11001=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#11002=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#11003=CARTESIAN_POINT('',(1.95945346890682,-4.51357319006618,2.14670248042141)); +#11004=CARTESIAN_POINT('',(2.19963680953339,-4.69247026637868,2.088575296729)); +#11005=CARTESIAN_POINT('',(2.44233937586588,-4.86812323867699,2.03150218632742)); +#11006=CARTESIAN_POINT('',(2.44233937586589,-4.50493083888535,2.74430740567812)); +#11007=CARTESIAN_POINT('',(2.44233937586589,-4.50493083888535,2.74430740567812)); +#11008=CARTESIAN_POINT('',(2.19963680953339,-4.44785772848378,2.5686544333798)); +#11009=CARTESIAN_POINT('',(1.95945346890682,-4.38973054479136,2.38975735706731)); +#11010=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#11011=CARTESIAN_POINT('',(2.44233937586588,-4.49039160567531,2.76803327792148)); +#11012=AXIS2_PLACEMENT_3D('',#13183,#13184,#13185); +#11013=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#11014=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#11015=CARTESIAN_POINT('',(1.95945346890682,-4.12218536012591,2.82635141804682)); +#11016=CARTESIAN_POINT('',(2.19963680953339,-4.30797301145154,2.7969255448724)); +#11017=CARTESIAN_POINT('',(2.44233937586588,-4.49039160567531,2.76803327792148)); +#11018=CARTESIAN_POINT('',(2.44233937586588,-4.02016340384133,3.41524687342143)); +#11019=CARTESIAN_POINT('',(2.44233937586588,-4.02016340384133,3.41524687342143)); +#11020=CARTESIAN_POINT('',(2.19963680953339,-3.99127113689041,3.23282827919766)); +#11021=CARTESIAN_POINT('',(1.95945346890682,-3.96184526371599,3.04704062787203)); +#11022=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#11023=CARTESIAN_POINT('',(2.44233937586588,-4.00209162858658,3.43640620363734)); +#11024=AXIS2_PLACEMENT_3D('',#13186,#13187,#13188); +#11025=CARTESIAN_POINT('',(1.72321311378618,-3.43640620363734,3.43640620363734)); +#11026=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363733,3.43640620363734)); +#11027=CARTESIAN_POINT('',(1.9596125279277,-3.62942551701719,3.43640620363734)); +#11028=CARTESIAN_POINT('',(2.19971421382627,-3.81745806697094,3.43640620363734)); +#11029=CARTESIAN_POINT('',(2.44233937586588,-4.00209162858658,3.43640620363734)); +#11030=CARTESIAN_POINT('',(2.44233937586588,-3.43640620363734,4.00209162858658)); +#11031=CARTESIAN_POINT('',(2.44233937586588,-3.43640620363734,4.00209162858658)); +#11032=CARTESIAN_POINT('',(2.19971421382627,-3.43640620363734,3.81745806697094)); +#11033=CARTESIAN_POINT('',(1.9596125279277,-3.43640620363734,3.62942551701719)); +#11034=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,3.43640620363733)); +#11035=CARTESIAN_POINT('',(2.44233937586588,-3.41524687342144,4.02016340384133)); +#11036=AXIS2_PLACEMENT_3D('',#13189,#13190,#13191); +#11037=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#11038=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#11039=CARTESIAN_POINT('',(1.95945346890682,-3.04704062787203,3.96184526371599)); +#11040=CARTESIAN_POINT('',(2.19963680953339,-3.23282827919766,3.99127113689041)); +#11041=CARTESIAN_POINT('',(2.44233937586588,-3.41524687342144,4.02016340384133)); +#11042=CARTESIAN_POINT('',(2.44233937586588,-2.76803327792148,4.49039160567531)); +#11043=CARTESIAN_POINT('',(2.44233937586588,-2.76803327792148,4.49039160567531)); +#11044=CARTESIAN_POINT('',(2.19963680953339,-2.7969255448724,4.30797301145153)); +#11045=CARTESIAN_POINT('',(1.95945346890682,-2.82635141804682,4.12218536012591)); +#11046=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#11047=CARTESIAN_POINT('',(2.44233937586588,-2.74430740567812,4.50493083888535)); +#11048=AXIS2_PLACEMENT_3D('',#13192,#13193,#13194); +#11049=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#11050=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#11051=CARTESIAN_POINT('',(1.95945346890682,-2.38975735706731,4.38973054479136)); +#11052=CARTESIAN_POINT('',(2.19963680953339,-2.56865443337981,4.44785772848377)); +#11053=CARTESIAN_POINT('',(2.44233937586588,-2.74430740567812,4.50493083888535)); +#11054=CARTESIAN_POINT('',(2.44233937586588,-2.03150218632742,4.86812323867699)); +#11055=CARTESIAN_POINT('',(2.44233937586588,-2.03150218632742,4.86812323867699)); +#11056=CARTESIAN_POINT('',(2.19963680953339,-2.088575296729,4.69247026637867)); +#11057=CARTESIAN_POINT('',(1.95945346890682,-2.14670248042141,4.51357319006618)); +#11058=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#11059=CARTESIAN_POINT('',(2.44233937586588,-2.0057939817729,4.87877192566773)); +#11060=AXIS2_PLACEMENT_3D('',#13195,#13196,#13197); +#11061=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#11062=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#11063=CARTESIAN_POINT('',(1.95945346890682,-1.67363032898163,4.70952609117355)); +#11064=CARTESIAN_POINT('',(2.19963680953339,-1.84123179053683,4.79492330120839)); +#11065=CARTESIAN_POINT('',(2.44233937586588,-2.0057939817729,4.87877192566773)); +#11066=CARTESIAN_POINT('',(2.44233937586588,-1.24494876873678,5.12598552116769)); +#11067=CARTESIAN_POINT('',(2.44233937586588,-1.24494876873678,5.12598552116769)); +#11068=CARTESIAN_POINT('',(2.19963680953339,-1.32879739319612,4.96142332993162)); +#11069=CARTESIAN_POINT('',(1.95945346890682,-1.41419460323096,4.79382186837642)); +#11070=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#11071=CARTESIAN_POINT('',(2.44233937586588,-1.21789125318786,5.13248145592446)); +#11072=AXIS2_PLACEMENT_3D('',#13198,#13199,#13200); +#11073=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#11074=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#11075=CARTESIAN_POINT('',(1.95945346890682,-0.916292967735819,4.91335747517006)); +#11076=CARTESIAN_POINT('',(2.19963680953339,-1.06847191031286,5.02392194881916)); +#11077=CARTESIAN_POINT('',(2.44233937586588,-1.21789125318786,5.13248145592446)); +#11078=CARTESIAN_POINT('',(2.44233937586588,-0.42774058071175,5.25762902795665)); +#11079=CARTESIAN_POINT('',(2.44233937586588,-0.42774058071175,5.25762902795665)); +#11080=CARTESIAN_POINT('',(2.19963680953339,-0.536300087817051,5.10820968508165)); +#11081=CARTESIAN_POINT('',(1.95945346890682,-0.646864561466156,4.95603074250461)); +#11082=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#11083=CARTESIAN_POINT('',(2.44233937586588,-0.400000000000001,5.25981225900697)); +#11084=AXIS2_PLACEMENT_3D('',#13201,#13202,#13203); +#11085=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#11086=CARTESIAN_POINT('',(1.95945346890682,-0.136393432622337,4.99620569162931)); +#11087=CARTESIAN_POINT('',(2.19963680953339,-0.269402705602028,5.129214964609)); +#11088=CARTESIAN_POINT('',(2.44233937586588,-0.400000000000001,5.25981225900697)); +#11089=CARTESIAN_POINT('',(3.0,-4.00209162858658,-3.43640620363735)); +#11090=VECTOR('',#13204,1.0); +#11091=CARTESIAN_POINT('',(3.0,-3.43640620363734,-3.43640620363734)); +#11092=VECTOR('',#13205,1.0); +#11093=CARTESIAN_POINT('',(3.0,-3.43640620363734,-4.00209162858658)); +#11094=VECTOR('',#13206,1.0); +#11095=CARTESIAN_POINT('',(3.0,-3.41524687342144,-4.02016340384134)); +#11096=VECTOR('',#13207,1.0); +#11097=CARTESIAN_POINT('',(3.0,-2.85652597475447,-3.93167070700835)); +#11098=VECTOR('',#13208,1.0); +#11099=CARTESIAN_POINT('',(3.0,-2.76803327792148,-4.49039160567531)); +#11100=VECTOR('',#13209,1.0); +#11101=CARTESIAN_POINT('',(3.0,-2.74430740567812,-4.50493083888535)); +#11102=VECTOR('',#13210,1.0); +#11103=CARTESIAN_POINT('',(3.0,-2.20630859610695,-4.33012442910582)); +#11104=VECTOR('',#13211,1.0); +#11105=CARTESIAN_POINT('',(3.0,-2.03150218632742,-4.86812323867699)); +#11106=VECTOR('',#13212,1.0); +#11107=CARTESIAN_POINT('',(3.0,-2.0057939817729,-4.87877192566774)); +#11108=VECTOR('',#13213,1.0); +#11109=CARTESIAN_POINT('',(3.0,-1.50176457750486,-4.62195611689965)); +#11110=VECTOR('',#13214,1.0); +#11111=CARTESIAN_POINT('',(3.0,-1.24494876873678,-5.12598552116769)); +#11112=VECTOR('',#13215,1.0); +#11113=CARTESIAN_POINT('',(3.0,-1.21789125318786,-5.13248145592447)); +#11114=VECTOR('',#13216,1.0); +#11115=CARTESIAN_POINT('',(3.0,-0.760242130933712,-4.79997990570251)); +#11116=VECTOR('',#13217,1.0); +#11117=CARTESIAN_POINT('',(3.0,-0.427740580711748,-5.25762902795665)); +#11118=VECTOR('',#13218,1.0); +#11119=CARTESIAN_POINT('',(3.0,-0.399999999999999,-5.25981225900698)); +#11120=VECTOR('',#13219,1.0); +#11121=CARTESIAN_POINT('',(3.0,-4.04660659897885E-16,-4.85981225900697)); +#11122=VECTOR('',#13220,1.0); +#11123=CARTESIAN_POINT('',(3.0,0.400000000000001,-5.25981225900697)); +#11124=VECTOR('',#13221,1.0); +#11125=CARTESIAN_POINT('',(3.0,0.42774058071175,-5.25762902795665)); +#11126=VECTOR('',#13222,1.0); +#11127=CARTESIAN_POINT('',(3.0,0.760242130933711,-4.79997990570251)); +#11128=VECTOR('',#13223,1.0); +#11129=CARTESIAN_POINT('',(3.0,1.21789125318786,-5.13248145592447)); +#11130=VECTOR('',#13224,1.0); +#11131=CARTESIAN_POINT('',(3.0,1.24494876873678,-5.1259855211677)); +#11132=VECTOR('',#13225,1.0); +#11133=CARTESIAN_POINT('',(3.0,1.50176457750486,-4.62195611689965)); +#11134=VECTOR('',#13226,1.0); +#11135=CARTESIAN_POINT('',(3.0,2.0057939817729,-4.87877192566774)); +#11136=VECTOR('',#13227,1.0); +#11137=CARTESIAN_POINT('',(3.0,2.03150218632743,-4.86812323867699)); +#11138=VECTOR('',#13228,1.0); +#11139=CARTESIAN_POINT('',(3.0,2.20630859610695,-4.33012442910582)); +#11140=VECTOR('',#13229,1.0); +#11141=CARTESIAN_POINT('',(3.0,2.74430740567812,-4.50493083888535)); +#11142=VECTOR('',#13230,1.0); +#11143=CARTESIAN_POINT('',(3.0,2.76803327792148,-4.49039160567531)); +#11144=VECTOR('',#13231,1.0); +#11145=CARTESIAN_POINT('',(3.0,2.85652597475447,-3.93167070700835)); +#11146=VECTOR('',#13232,1.0); +#11147=CARTESIAN_POINT('',(3.0,3.41524687342144,-4.02016340384134)); +#11148=VECTOR('',#13233,1.0); +#11149=CARTESIAN_POINT('',(3.0,3.43640620363735,-4.00209162858658)); +#11150=VECTOR('',#13234,1.0); +#11151=CARTESIAN_POINT('',(3.0,3.43640620363735,-3.43640620363735)); +#11152=VECTOR('',#13235,1.0); +#11153=CARTESIAN_POINT('',(3.0,4.00209162858659,-3.43640620363735)); +#11154=VECTOR('',#13236,1.0); +#11155=CARTESIAN_POINT('',(3.0,4.02016340384134,-3.41524687342144)); +#11156=VECTOR('',#13237,1.0); +#11157=CARTESIAN_POINT('',(3.0,3.93167070700835,-2.85652597475447)); +#11158=VECTOR('',#13238,1.0); +#11159=CARTESIAN_POINT('',(3.0,4.49039160567532,-2.76803327792148)); +#11160=VECTOR('',#13239,1.0); +#11161=CARTESIAN_POINT('',(3.0,4.50493083888536,-2.74430740567812)); +#11162=VECTOR('',#13240,1.0); +#11163=CARTESIAN_POINT('',(3.0,4.33012442910583,-2.20630859610695)); +#11164=VECTOR('',#13241,1.0); +#11165=CARTESIAN_POINT('',(3.0,4.86812323867699,-2.03150218632742)); +#11166=VECTOR('',#13242,1.0); +#11167=CARTESIAN_POINT('',(3.0,4.87877192566774,-2.0057939817729)); +#11168=VECTOR('',#13243,1.0); +#11169=CARTESIAN_POINT('',(3.0,4.62195611689966,-1.50176457750486)); +#11170=VECTOR('',#13244,1.0); +#11171=CARTESIAN_POINT('',(3.0,5.1259855211677,-1.24494876873678)); +#11172=VECTOR('',#13245,1.0); +#11173=CARTESIAN_POINT('',(3.0,5.13248145592447,-1.21789125318786)); +#11174=VECTOR('',#13246,1.0); +#11175=CARTESIAN_POINT('',(3.0,4.79997990570251,-0.760242130933712)); +#11176=VECTOR('',#13247,1.0); +#11177=CARTESIAN_POINT('',(3.0,5.25762902795666,-0.427740580711748)); +#11178=VECTOR('',#13248,1.0); +#11179=CARTESIAN_POINT('',(3.0,5.25981225900698,-0.399999999999999)); +#11180=VECTOR('',#13249,1.0); +#11181=CARTESIAN_POINT('',(3.0,4.85981225900698,-1.34886886632628E-16)); +#11182=VECTOR('',#13250,1.0); +#11183=CARTESIAN_POINT('',(3.0,5.25981225900698,0.400000000000001)); +#11184=VECTOR('',#13251,1.0); +#11185=CARTESIAN_POINT('',(3.0,5.25762902795666,0.427740580711751)); +#11186=VECTOR('',#13252,1.0); +#11187=CARTESIAN_POINT('',(3.0,4.79997990570251,0.760242130933712)); +#11188=VECTOR('',#13253,1.0); +#11189=CARTESIAN_POINT('',(3.0,5.13248145592447,1.21789125318786)); +#11190=VECTOR('',#13254,1.0); +#11191=CARTESIAN_POINT('',(3.0,5.1259855211677,1.24494876873678)); +#11192=VECTOR('',#13255,1.0); +#11193=CARTESIAN_POINT('',(3.0,4.62195611689966,1.50176457750486)); +#11194=VECTOR('',#13256,1.0); +#11195=CARTESIAN_POINT('',(3.0,4.87877192566774,2.0057939817729)); +#11196=VECTOR('',#13257,1.0); +#11197=CARTESIAN_POINT('',(3.0,4.86812323867699,2.03150218632743)); +#11198=VECTOR('',#13258,1.0); +#11199=CARTESIAN_POINT('',(3.0,4.33012442910583,2.20630859610695)); +#11200=VECTOR('',#13259,1.0); +#11201=CARTESIAN_POINT('',(3.0,4.50493083888535,2.74430740567812)); +#11202=VECTOR('',#13260,1.0); +#11203=CARTESIAN_POINT('',(3.0,4.49039160567532,2.76803327792148)); +#11204=VECTOR('',#13261,1.0); +#11205=CARTESIAN_POINT('',(3.0,3.93167070700835,2.85652597475447)); +#11206=VECTOR('',#13262,1.0); +#11207=CARTESIAN_POINT('',(3.0,4.02016340384134,3.41524687342144)); +#11208=VECTOR('',#13263,1.0); +#11209=CARTESIAN_POINT('',(3.0,4.00209162858659,3.43640620363735)); +#11210=VECTOR('',#13264,1.0); +#11211=CARTESIAN_POINT('',(3.0,3.43640620363735,3.43640620363735)); +#11212=VECTOR('',#13265,1.0); +#11213=CARTESIAN_POINT('',(3.0,3.43640620363735,4.00209162858659)); +#11214=VECTOR('',#13266,1.0); +#11215=CARTESIAN_POINT('',(3.0,3.41524687342144,4.02016340384134)); +#11216=VECTOR('',#13267,1.0); +#11217=CARTESIAN_POINT('',(3.0,2.85652597475447,3.93167070700835)); +#11218=VECTOR('',#13268,1.0); +#11219=CARTESIAN_POINT('',(3.0,2.76803327792148,4.49039160567532)); +#11220=VECTOR('',#13269,1.0); +#11221=CARTESIAN_POINT('',(3.0,2.74430740567812,4.50493083888536)); +#11222=VECTOR('',#13270,1.0); +#11223=CARTESIAN_POINT('',(3.0,2.20630859610695,4.33012442910583)); +#11224=VECTOR('',#13271,1.0); +#11225=CARTESIAN_POINT('',(3.0,2.03150218632742,4.86812323867699)); +#11226=VECTOR('',#13272,1.0); +#11227=CARTESIAN_POINT('',(3.0,2.0057939817729,4.87877192566774)); +#11228=VECTOR('',#13273,1.0); +#11229=CARTESIAN_POINT('',(3.0,1.50176457750486,4.62195611689966)); +#11230=VECTOR('',#13274,1.0); +#11231=CARTESIAN_POINT('',(3.0,1.24494876873678,5.1259855211677)); +#11232=VECTOR('',#13275,1.0); +#11233=CARTESIAN_POINT('',(3.0,1.21789125318786,5.13248145592447)); +#11234=VECTOR('',#13276,1.0); +#11235=CARTESIAN_POINT('',(3.0,0.760242130933713,4.79997990570251)); +#11236=VECTOR('',#13277,1.0); +#11237=CARTESIAN_POINT('',(3.0,0.427740580711749,5.25762902795666)); +#11238=VECTOR('',#13278,1.0); +#11239=CARTESIAN_POINT('',(3.0,0.399999999999998,5.25981225900697)); +#11240=VECTOR('',#13279,1.0); +#11241=CARTESIAN_POINT('',(3.0,0.0,4.85981225900697)); +#11242=VECTOR('',#13280,1.0); +#11243=CARTESIAN_POINT('',(3.0,-0.400000000000001,5.25981225900697)); +#11244=VECTOR('',#13281,1.0); +#11245=CARTESIAN_POINT('',(3.0,-0.42774058071175,5.25762902795665)); +#11246=VECTOR('',#13282,1.0); +#11247=CARTESIAN_POINT('',(3.0,-0.760242130933711,4.7999799057025)); +#11248=VECTOR('',#13283,1.0); +#11249=CARTESIAN_POINT('',(3.0,-1.21789125318786,5.13248145592446)); +#11250=VECTOR('',#13284,1.0); +#11251=CARTESIAN_POINT('',(3.0,-1.24494876873678,5.12598552116769)); +#11252=VECTOR('',#13285,1.0); +#11253=CARTESIAN_POINT('',(3.0,-1.50176457750486,4.62195611689965)); +#11254=VECTOR('',#13286,1.0); +#11255=CARTESIAN_POINT('',(3.0,-2.0057939817729,4.87877192566773)); +#11256=VECTOR('',#13287,1.0); +#11257=CARTESIAN_POINT('',(3.0,-2.03150218632742,4.86812323867699)); +#11258=VECTOR('',#13288,1.0); +#11259=CARTESIAN_POINT('',(3.0,-2.20630859610695,4.33012442910582)); +#11260=VECTOR('',#13289,1.0); +#11261=CARTESIAN_POINT('',(3.0,-2.74430740567812,4.50493083888535)); +#11262=VECTOR('',#13290,1.0); +#11263=CARTESIAN_POINT('',(3.0,-2.76803327792148,4.49039160567531)); +#11264=VECTOR('',#13291,1.0); +#11265=CARTESIAN_POINT('',(3.0,-2.85652597475447,3.93167070700834)); +#11266=VECTOR('',#13292,1.0); +#11267=CARTESIAN_POINT('',(3.0,-3.41524687342144,4.02016340384133)); +#11268=VECTOR('',#13293,1.0); +#11269=CARTESIAN_POINT('',(3.0,-3.43640620363734,4.00209162858658)); +#11270=VECTOR('',#13294,1.0); +#11271=CARTESIAN_POINT('',(3.0,-3.43640620363734,3.43640620363734)); +#11272=VECTOR('',#13295,1.0); +#11273=CARTESIAN_POINT('',(3.0,-4.00209162858658,3.43640620363734)); +#11274=VECTOR('',#13296,1.0); +#11275=CARTESIAN_POINT('',(3.0,-4.02016340384133,3.41524687342143)); +#11276=VECTOR('',#13297,1.0); +#11277=CARTESIAN_POINT('',(3.0,-3.93167070700834,2.85652597475447)); +#11278=VECTOR('',#13298,1.0); +#11279=CARTESIAN_POINT('',(3.0,-4.49039160567531,2.76803327792148)); +#11280=VECTOR('',#13299,1.0); +#11281=CARTESIAN_POINT('',(3.0,-4.50493083888535,2.74430740567812)); +#11282=VECTOR('',#13300,1.0); +#11283=CARTESIAN_POINT('',(3.0,-4.33012442910582,2.20630859610695)); +#11284=VECTOR('',#13301,1.0); +#11285=CARTESIAN_POINT('',(3.0,-4.86812323867699,2.03150218632742)); +#11286=VECTOR('',#13302,1.0); +#11287=CARTESIAN_POINT('',(3.0,-4.87877192566773,2.0057939817729)); +#11288=VECTOR('',#13303,1.0); +#11289=CARTESIAN_POINT('',(3.0,-4.62195611689965,1.50176457750486)); +#11290=VECTOR('',#13304,1.0); +#11291=CARTESIAN_POINT('',(3.0,-5.12598552116769,1.24494876873677)); +#11292=VECTOR('',#13305,1.0); +#11293=CARTESIAN_POINT('',(3.0,-5.13248145592447,1.21789125318786)); +#11294=VECTOR('',#13306,1.0); +#11295=CARTESIAN_POINT('',(3.0,-4.7999799057025,0.760242130933712)); +#11296=VECTOR('',#13307,1.0); +#11297=CARTESIAN_POINT('',(3.0,-5.25762902795665,0.427740580711748)); +#11298=VECTOR('',#13308,1.0); +#11299=CARTESIAN_POINT('',(3.0,-5.25981225900697,0.399999999999999)); +#11300=VECTOR('',#13309,1.0); +#11301=CARTESIAN_POINT('',(3.0,-4.85981225900697,4.04660659897885E-16)); +#11302=VECTOR('',#13310,1.0); +#11303=CARTESIAN_POINT('',(3.0,-5.25981225900697,-0.400000000000001)); +#11304=VECTOR('',#13311,1.0); +#11305=CARTESIAN_POINT('',(3.0,-5.25762902795665,-0.42774058071175)); +#11306=VECTOR('',#13312,1.0); +#11307=CARTESIAN_POINT('',(3.0,-4.7999799057025,-0.760242130933711)); +#11308=VECTOR('',#13313,1.0); +#11309=CARTESIAN_POINT('',(3.0,-5.13248145592447,-1.21789125318786)); +#11310=VECTOR('',#13314,1.0); +#11311=CARTESIAN_POINT('',(3.0,-5.12598552116769,-1.24494876873678)); +#11312=VECTOR('',#13315,1.0); +#11313=CARTESIAN_POINT('',(3.0,-4.62195611689965,-1.50176457750486)); +#11314=VECTOR('',#13316,1.0); +#11315=CARTESIAN_POINT('',(3.0,-4.87877192566773,-2.0057939817729)); +#11316=VECTOR('',#13317,1.0); +#11317=CARTESIAN_POINT('',(3.0,-4.86812323867699,-2.03150218632742)); +#11318=VECTOR('',#13318,1.0); +#11319=CARTESIAN_POINT('',(3.0,-4.33012442910582,-2.20630859610695)); +#11320=VECTOR('',#13319,1.0); +#11321=CARTESIAN_POINT('',(3.0,-4.50493083888535,-2.74430740567812)); +#11322=VECTOR('',#13320,1.0); +#11323=CARTESIAN_POINT('',(3.0,-4.49039160567531,-2.76803327792148)); +#11324=VECTOR('',#13321,1.0); +#11325=CARTESIAN_POINT('',(3.0,-3.93167070700834,-2.85652597475447)); +#11326=VECTOR('',#13322,1.0); +#11327=CARTESIAN_POINT('',(3.0,-4.02016340384133,-3.41524687342144)); +#11328=VECTOR('',#13323,1.0); +#11329=CARTESIAN_POINT('',(5.6,6.04734090494524E-16,-5.65)); +#11330=CARTESIAN_POINT('',(5.6,0.0,5.65)); +#11331=AXIS2_PLACEMENT_3D('',#13324,#13325,#13326); +#11332=CARTESIAN_POINT('',(5.6,5.44949827450958E-16,-4.45)); +#11333=AXIS2_PLACEMENT_3D('',#13327,#13328,#13329); +#11334=CARTESIAN_POINT('',(5.6,-4.57781328035839E-16,4.45)); +#11335=AXIS2_PLACEMENT_3D('',#13330,#13331,#13332); +#11336=AXIS2_PLACEMENT_3D('',#13333,#13334,#13335); +#11337=AXIS2_PLACEMENT_3D('',#13336,#13337,#13338); +#11338=AXIS2_PLACEMENT_3D('',#13339,#13340,#13341); +#11339=AXIS2_PLACEMENT_3D('',#13342,#13343,#13344); +#11340=AXIS2_PLACEMENT_3D('',#13345,#13346,#13347); +#11341=CARTESIAN_POINT('',(9.7,4.68496633631785E-16,-3.625)); +#11342=CARTESIAN_POINT('',(9.7,0.0,3.625)); +#11343=AXIS2_PLACEMENT_3D('',#13348,#13349,#13350); +#11344=CARTESIAN_POINT('',(9.7,3.45951294954822E-16,-2.825)); +#11345=AXIS2_PLACEMENT_3D('',#13351,#13352,#13353); +#11346=CARTESIAN_POINT('',(9.7,-3.70528125325995E-16,2.825)); +#11347=AXIS2_PLACEMENT_3D('',#13354,#13355,#13356); +#11348=AXIS2_PLACEMENT_3D('',#13357,#13358,#13359); +#11349=AXIS2_PLACEMENT_3D('',#13360,#13361,#13362); +#11350=AXIS2_PLACEMENT_3D('',#13363,#13364,#13365); +#11351=AXIS2_PLACEMENT_3D('',#13366,#13367,#13368); +#11352=AXIS2_PLACEMENT_3D('',#13369,#13370,#13371); +#11353=CARTESIAN_POINT('',(9.00000000000001,2.5,4.33012701892219)); +#11354=CARTESIAN_POINT('',(9.26794919243113,3.0,5.19615242270663)); +#11355=CARTESIAN_POINT('',(9.00000000000001,2.5,4.33012701892219)); +#11356=VECTOR('',#13372,1.0); +#11357=CARTESIAN_POINT('',(9.00000000000001,-2.5,-4.33012701892219)); +#11358=AXIS2_PLACEMENT_3D('',#13373,#13374,#13375); +#11359=CARTESIAN_POINT('',(9.26794919243113,-3.0,-5.19615242270663)); +#11360=CARTESIAN_POINT('',(9.00000000000001,-2.5,-4.33012701892219)); +#11361=VECTOR('',#13376,1.0); +#11362=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,-4.82665596572951)); +#11363=AXIS2_PLACEMENT_3D('',#13377,#13378,#13379); +#11364=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,-0.673344034270496)); +#11365=CARTESIAN_POINT('',(9.267949192431,-3.56418183998625,-4.82665596572951)); +#11366=CARTESIAN_POINT('',(9.09675943060001,-4.3634870938717,-3.44221865524317)); +#11367=CARTESIAN_POINT('',(9.09675943060001,-5.16279234775714,-2.05778134475683)); +#11368=CARTESIAN_POINT('',(9.267949192431,-5.96209760164259,-0.673344034270496)); +#11369=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,0.6733440342705)); +#11370=AXIS2_PLACEMENT_3D('',#13380,#13381,#13382); +#11371=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,4.82665596572951)); +#11372=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,0.6733440342705)); +#11373=CARTESIAN_POINT('',(9.09662173257052,-5.16214941936384,2.05889492939966)); +#11374=CARTESIAN_POINT('',(9.09757828518808,-4.35966376491022,3.44884085525849)); +#11375=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,4.82665596572951)); +#11376=CARTESIAN_POINT('',(9.26794919243113,-2.39791576165634,5.50000000000001)); +#11377=AXIS2_PLACEMENT_3D('',#13383,#13384,#13385); +#11378=CARTESIAN_POINT('',(9.26794919243113,2.39791576165635,5.50000000000001)); +#11379=CARTESIAN_POINT('',(9.267949192431,-2.39791576165634,5.50000000000001)); +#11380=CARTESIAN_POINT('',(9.09675943060001,-0.799305253885442,5.50000000000001)); +#11381=CARTESIAN_POINT('',(9.09675943060001,0.799305253885453,5.50000000000001)); +#11382=CARTESIAN_POINT('',(9.267949192431,2.39791576165635,5.50000000000001)); +#11383=AXIS2_PLACEMENT_3D('',#13386,#13387,#13388); +#11384=CARTESIAN_POINT('',(11.0,2.5,4.33012701892219)); +#11385=CARTESIAN_POINT('',(10.7320508075689,3.0,5.19615242270663)); +#11386=CARTESIAN_POINT('',(11.0,2.5,4.33012701892219)); +#11387=VECTOR('',#13389,1.0); +#11388=CARTESIAN_POINT('',(11.0,-2.5,-4.33012701892219)); +#11389=AXIS2_PLACEMENT_3D('',#13390,#13391,#13392); +#11390=CARTESIAN_POINT('',(10.7320508075689,-3.0,-5.19615242270663)); +#11391=CARTESIAN_POINT('',(11.0,-2.5,-4.33012701892219)); +#11392=VECTOR('',#13393,1.0); +#11393=CARTESIAN_POINT('',(10.7320508075689,-2.39791576165635,-5.50000000000001)); +#11394=AXIS2_PLACEMENT_3D('',#13394,#13395,#13396); +#11395=CARTESIAN_POINT('',(10.7320508075689,2.39791576165634,-5.50000000000001)); +#11396=CARTESIAN_POINT('',(10.732050807569,-2.39791576165635,-5.50000000000001)); +#11397=CARTESIAN_POINT('',(10.9032405694,-0.79930525388545,-5.50000000000001)); +#11398=CARTESIAN_POINT('',(10.9032405694,0.799305253885446,-5.50000000000001)); +#11399=CARTESIAN_POINT('',(10.732050807569,2.39791576165634,-5.50000000000001)); +#11400=CARTESIAN_POINT('',(10.7320508075689,3.56418183998624,-4.82665596572951)); +#11401=AXIS2_PLACEMENT_3D('',#13397,#13398,#13399); +#11402=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,-0.673344034270502)); +#11403=CARTESIAN_POINT('',(10.7320508075689,3.56418183998624,-4.82665596572951)); +#11404=CARTESIAN_POINT('',(10.9033518813906,4.3640068227273,-3.44131845845911)); +#11405=CARTESIAN_POINT('',(10.9024054245815,5.1666917377318,-2.05102740320221)); +#11406=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,-0.673344034270504)); +#11407=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,0.673344034270496)); +#11408=AXIS2_PLACEMENT_3D('',#13400,#13401,#13402); +#11409=CARTESIAN_POINT('',(10.7320508075689,3.56418183998625,4.82665596572951)); +#11410=CARTESIAN_POINT('',(10.732050807569,5.96209760164259,0.673344034270496)); +#11411=CARTESIAN_POINT('',(10.9032405694,5.16279234775714,2.05778134475683)); +#11412=CARTESIAN_POINT('',(10.9032405694,4.3634870938717,3.44221865524317)); +#11413=CARTESIAN_POINT('',(10.732050807569,3.56418183998625,4.8266559657295)); +#11414=AXIS2_PLACEMENT_3D('',#13403,#13404,#13405); +#11415=CARTESIAN_POINT('',(9.00000000000001,2.297,3.97852070498571)); +#11416=CARTESIAN_POINT('',(11.0,2.297,3.97852070498571)); +#11417=CARTESIAN_POINT('',(11.0,2.297,3.97852070498571)); +#11418=VECTOR('',#13406,1.0); +#11419=CARTESIAN_POINT('',(9.00000000000001,-2.297,-3.97852070498571)); +#11420=AXIS2_PLACEMENT_3D('',#13407,#13408,#13409); +#11421=CARTESIAN_POINT('',(11.0,-2.297,-3.97852070498571)); +#11422=CARTESIAN_POINT('',(11.0,-2.297,-3.97852070498571)); +#11423=VECTOR('',#13410,1.0); +#11424=AXIS2_PLACEMENT_3D('',#13411,#13412,#13413); +#11425=CARTESIAN_POINT('',(10.0,-3.0,-5.19615242270663)); +#11426=VECTOR('',#13414,1.0); +#11427=CARTESIAN_POINT('',(9.26794919243113,-2.39791576165635,-5.50000000000001)); +#11428=AXIS2_PLACEMENT_3D('',#13415,#13416,#13417); +#11429=CARTESIAN_POINT('',(9.00000000000001,-2.39791576165635,-5.50000000000001)); +#11430=VECTOR('',#13418,1.0); +#11431=CARTESIAN_POINT('',(10.0,3.0,5.19615242270663)); +#11432=VECTOR('',#13419,1.0); +#11433=CARTESIAN_POINT('',(9.26794919243113,3.56418183998625,4.82665596572951)); +#11434=CARTESIAN_POINT('',(9.00000000000001,3.56418183998625,4.8266559657295)); +#11435=VECTOR('',#13420,1.0); +#11436=AXIS2_PLACEMENT_3D('',#13421,#13422,#13423); +#11437=AXIS2_PLACEMENT_3D('',#13424,#13425,#13426); +#11438=AXIS2_PLACEMENT_3D('',#13427,#13428,#13429); +#11439=AXIS2_PLACEMENT_3D('',#13430,#13431,#13432); +#11440=AXIS2_PLACEMENT_3D('',#13433,#13434,#13435); +#11441=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,4.82665596572951)); +#11442=CARTESIAN_POINT('',(9.00000000000001,-3.56418183998625,4.82665596572951)); +#11443=VECTOR('',#13436,1.0); +#11444=CARTESIAN_POINT('',(10.7320508075689,-2.39791576165634,5.50000000000001)); +#11445=AXIS2_PLACEMENT_3D('',#13437,#13438,#13439); +#11446=CARTESIAN_POINT('',(9.00000000000001,-2.39791576165634,5.50000000000001)); +#11447=VECTOR('',#13440,1.0); +#11448=CARTESIAN_POINT('',(10.7320508075689,2.39791576165635,5.50000000000001)); +#11449=CARTESIAN_POINT('',(9.00000000000001,2.39791576165635,5.50000000000001)); +#11450=VECTOR('',#13441,1.0); +#11451=AXIS2_PLACEMENT_3D('',#13442,#13443,#13444); +#11452=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,0.673344034270496)); +#11453=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,-0.673344034270502)); +#11454=AXIS2_PLACEMENT_3D('',#13445,#13446,#13447); +#11455=CARTESIAN_POINT('',(9.00000000000001,5.96209760164259,0.673344034270496)); +#11456=VECTOR('',#13448,1.0); +#11457=CARTESIAN_POINT('',(9.00000000000001,5.96209760164259,-0.673344034270502)); +#11458=VECTOR('',#13449,1.0); +#11459=CARTESIAN_POINT('',(9.26794919243113,3.56418183998624,-4.82665596572951)); +#11460=CARTESIAN_POINT('',(9.26794919243113,2.39791576165634,-5.50000000000001)); +#11461=AXIS2_PLACEMENT_3D('',#13450,#13451,#13452); +#11462=CARTESIAN_POINT('',(9.00000000000001,3.56418183998625,-4.82665596572951)); +#11463=VECTOR('',#13453,1.0); +#11464=CARTESIAN_POINT('',(9.00000000000001,2.39791576165634,-5.50000000000001)); +#11465=VECTOR('',#13454,1.0); +#11466=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,-4.82665596572951)); +#11467=AXIS2_PLACEMENT_3D('',#13455,#13456,#13457); +#11468=CARTESIAN_POINT('',(9.00000000000001,-3.56418183998625,-4.82665596572951)); +#11469=VECTOR('',#13458,1.0); +#11470=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,-0.673344034270496)); +#11471=CARTESIAN_POINT('',(9.00000000000001,-5.96209760164259,-0.673344034270496)); +#11472=VECTOR('',#13459,1.0); +#11473=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,0.6733440342705)); +#11474=AXIS2_PLACEMENT_3D('',#13460,#13461,#13462); +#11475=CARTESIAN_POINT('',(9.00000000000001,-5.96209760164259,0.6733440342705)); +#11476=VECTOR('',#13463,1.0); +#11477=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,4.82665596572951)); +#11478=CARTESIAN_POINT('',(10.9024054245815,-4.35958770389704,3.4489725967978)); +#11479=CARTESIAN_POINT('',(10.9033518813906,-5.16227261890154,2.0586815415409)); +#11480=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,0.673344034270497)); +#11481=CARTESIAN_POINT('',(10.732050807569,-5.96209760164259,-0.673344034270496)); +#11482=CARTESIAN_POINT('',(10.9032405694,-5.16279234775714,-2.05778134475683)); +#11483=CARTESIAN_POINT('',(10.9032405694,-4.3634870938717,-3.44221865524317)); +#11484=CARTESIAN_POINT('',(10.732050807569,-3.56418183998625,-4.82665596572951)); +#11485=CARTESIAN_POINT('',(9.267949192431,2.39791576165634,-5.50000000000001)); +#11486=CARTESIAN_POINT('',(9.09675943060001,0.799305253885446,-5.50000000000001)); +#11487=CARTESIAN_POINT('',(9.09675943060001,-0.799305253885449,-5.50000000000001)); +#11488=CARTESIAN_POINT('',(9.267949192431,-2.39791576165634,-5.50000000000001)); +#11489=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,-0.673344034270503)); +#11490=CARTESIAN_POINT('',(9.09757828518815,5.16661567671891,-2.05115914474101)); +#11491=CARTESIAN_POINT('',(9.09662173257046,4.36413002226525,-3.4411050705999)); +#11492=CARTESIAN_POINT('',(9.26794919243113,3.56418183998625,-4.82665596572951)); +#11493=CARTESIAN_POINT('',(9.267949192431,3.56418183998625,4.82665596572951)); +#11494=CARTESIAN_POINT('',(9.09675943060001,4.3634870938717,3.44221865524317)); +#11495=CARTESIAN_POINT('',(9.09675943060001,5.16279234775714,2.05778134475683)); +#11496=CARTESIAN_POINT('',(9.267949192431,5.96209760164259,0.673344034270496)); +#11497=CARTESIAN_POINT('',(10.732050807569,2.39791576165635,5.50000000000001)); +#11498=CARTESIAN_POINT('',(10.9032405694,0.799305253885452,5.50000000000001)); +#11499=CARTESIAN_POINT('',(10.9032405694,-0.799305253885442,5.50000000000001)); +#11500=CARTESIAN_POINT('',(10.732050807569,-2.39791576165634,5.50000000000001)); +#11501=CARTESIAN_POINT('',(-3.15,0.0500000000000001,1.075)); +#11502=DIRECTION('',(0.0,0.0,-1.0)); +#11503=DIRECTION('',(-1.0,0.0,0.0)); +#11504=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#11505=DIRECTION('',(-1.0,0.0,0.0)); +#11506=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11507=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#11508=DIRECTION('',(-1.0,0.0,0.0)); +#11509=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11510=CARTESIAN_POINT('',(-3.15,0.0500000000000001,1.075)); +#11511=DIRECTION('',(0.0,-0.0,1.0)); +#11512=DIRECTION('',(-1.0,0.0,0.0)); +#11513=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#11514=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11515=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11516=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#11517=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11518=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11519=CARTESIAN_POINT('',(-1.2,2.0,-1.7)); +#11520=DIRECTION('',(0.0,0.0,-1.0)); +#11521=DIRECTION('',(-1.0,0.0,0.0)); +#11522=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#11523=DIRECTION('',(-1.0,0.0,0.0)); +#11524=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11525=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#11526=DIRECTION('',(-1.0,0.0,0.0)); +#11527=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11528=CARTESIAN_POINT('',(-1.2,2.0,-1.7)); +#11529=DIRECTION('',(0.0,-0.0,1.0)); +#11530=DIRECTION('',(-1.0,0.0,0.0)); +#11531=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#11532=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11533=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11534=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#11535=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11536=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11537=CARTESIAN_POINT('',(-1.2,2.0,1.7)); +#11538=DIRECTION('',(0.0,0.0,-1.0)); +#11539=DIRECTION('',(-1.0,0.0,0.0)); +#11540=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#11541=DIRECTION('',(-1.0,0.0,0.0)); +#11542=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11543=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#11544=DIRECTION('',(-1.0,0.0,0.0)); +#11545=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11546=CARTESIAN_POINT('',(-1.2,2.0,1.7)); +#11547=DIRECTION('',(0.0,-0.0,1.0)); +#11548=DIRECTION('',(-1.0,0.0,0.0)); +#11549=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#11550=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11551=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11552=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#11553=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11554=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11555=CARTESIAN_POINT('',(-3.15,0.0500000000000001,-1.075)); +#11556=DIRECTION('',(0.0,0.0,-1.0)); +#11557=DIRECTION('',(-1.0,0.0,0.0)); +#11558=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#11559=DIRECTION('',(-1.0,0.0,0.0)); +#11560=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11561=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#11562=DIRECTION('',(-1.0,0.0,0.0)); +#11563=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11564=CARTESIAN_POINT('',(-3.15,0.0500000000000001,-1.075)); +#11565=DIRECTION('',(0.0,-0.0,1.0)); +#11566=DIRECTION('',(-1.0,0.0,0.0)); +#11567=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#11568=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11569=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11570=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#11571=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11572=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11573=DIRECTION('',(0.866025404083588,6.12303176276669E-17,-0.499999999481858)); +#11574=CARTESIAN_POINT('',(1.14641016151378,0.0,0.0)); +#11575=DIRECTION('',(1.0,0.0,0.0)); +#11576=DIRECTION('',(0.0,0.0,-1.0)); +#11577=DIRECTION('',(-0.866025404083588,6.12303176276669E-17,-0.499999999481858)); +#11578=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11579=DIRECTION('',(1.0,0.0,0.0)); +#11580=DIRECTION('',(0.0,0.0,-1.0)); +#11581=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11582=DIRECTION('',(1.0,0.0,0.0)); +#11583=DIRECTION('',(0.0,0.0,-1.0)); +#11584=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11585=DIRECTION('',(1.0,0.0,0.0)); +#11586=DIRECTION('',(0.0,0.0,-1.0)); +#11587=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11588=DIRECTION('',(1.0,0.0,0.0)); +#11589=DIRECTION('',(0.0,0.0,-1.0)); +#11590=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11591=DIRECTION('',(1.0,0.0,0.0)); +#11592=DIRECTION('',(0.0,0.0,-1.0)); +#11593=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11594=DIRECTION('',(1.0,0.0,0.0)); +#11595=DIRECTION('',(0.0,0.0,-1.0)); +#11596=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11597=DIRECTION('',(1.0,0.0,0.0)); +#11598=DIRECTION('',(0.0,0.0,-1.0)); +#11599=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11600=DIRECTION('',(1.0,0.0,0.0)); +#11601=DIRECTION('',(0.0,0.0,-1.0)); +#11602=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11603=DIRECTION('',(1.0,0.0,0.0)); +#11604=DIRECTION('',(0.0,0.0,-1.0)); +#11605=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11606=DIRECTION('',(1.0,0.0,0.0)); +#11607=DIRECTION('',(0.0,0.0,-1.0)); +#11608=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11609=DIRECTION('',(1.0,0.0,0.0)); +#11610=DIRECTION('',(0.0,0.0,-1.0)); +#11611=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11612=DIRECTION('',(1.0,0.0,0.0)); +#11613=DIRECTION('',(0.0,0.0,-1.0)); +#11614=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11615=DIRECTION('',(1.0,0.0,0.0)); +#11616=DIRECTION('',(0.0,0.0,-1.0)); +#11617=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11618=DIRECTION('',(1.0,0.0,0.0)); +#11619=DIRECTION('',(0.0,0.0,-1.0)); +#11620=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11621=DIRECTION('',(1.0,0.0,0.0)); +#11622=DIRECTION('',(0.0,0.0,-1.0)); +#11623=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11624=DIRECTION('',(1.0,0.0,0.0)); +#11625=DIRECTION('',(0.0,0.0,-1.0)); +#11626=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11627=DIRECTION('',(1.0,0.0,0.0)); +#11628=DIRECTION('',(0.0,0.0,-1.0)); +#11629=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11630=DIRECTION('',(1.0,0.0,0.0)); +#11631=DIRECTION('',(0.0,0.0,-1.0)); +#11632=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11633=DIRECTION('',(1.0,0.0,0.0)); +#11634=DIRECTION('',(0.0,0.0,-1.0)); +#11635=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11636=DIRECTION('',(1.0,0.0,0.0)); +#11637=DIRECTION('',(0.0,0.0,-1.0)); +#11638=CARTESIAN_POINT('',(1.04641016151378,-5.75564986296517E-16,-4.7)); +#11639=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11640=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#11641=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#11642=DIRECTION('',(-1.0,0.0,0.0)); +#11643=DIRECTION('',(0.0,0.0,-1.0)); +#11644=CARTESIAN_POINT('',(1.04641016151378,5.75564986296517E-16,4.7)); +#11645=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11646=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11647=DIRECTION('',(1.0,-0.0,-0.0)); +#11648=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#11649=DIRECTION('',(1.0,0.0,-0.0)); +#11650=DIRECTION('',(0.0,0.0,1.0)); +#11651=DIRECTION('',(-1.0,0.0,-0.0)); +#11652=CARTESIAN_POINT('',(0.2,-5.26580732143622E-16,4.3)); +#11653=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#11654=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11655=CARTESIAN_POINT('',(0.2,5.26580732143622E-16,-4.3)); +#11656=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#11657=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#11658=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#11659=DIRECTION('',(-1.0,0.0,0.0)); +#11660=DIRECTION('',(0.0,0.0,1.0)); +#11661=CARTESIAN_POINT('',(0.2,-4.65350414452503E-16,3.8)); +#11662=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#11663=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11664=CARTESIAN_POINT('',(0.0,0.0,2.16840434497101E-16)); +#11665=DIRECTION('',(1.0,0.0,-0.0)); +#11666=DIRECTION('',(0.0,0.0,1.0)); +#11667=CARTESIAN_POINT('',(0.2,4.65350414452503E-16,-3.8)); +#11668=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#11669=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#11670=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#11671=DIRECTION('',(-1.0,0.0,0.0)); +#11672=DIRECTION('',(0.0,0.0,1.0)); +#11673=DIRECTION('',(1.0,-0.0,-0.0)); +#11674=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#11675=DIRECTION('',(-1.0,0.0,0.0)); +#11676=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11677=DIRECTION('',(-1.0,0.0,0.0)); +#11678=CARTESIAN_POINT('',(0.2,-1.45,1.075)); +#11679=DIRECTION('',(1.0,0.0,0.0)); +#11680=DIRECTION('',(0.0,0.0,-1.0)); +#11681=DIRECTION('',(1.0,-0.0,-0.0)); +#11682=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#11683=DIRECTION('',(-1.0,0.0,0.0)); +#11684=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11685=DIRECTION('',(-1.0,0.0,0.0)); +#11686=CARTESIAN_POINT('',(0.2,0.5,-1.7)); +#11687=DIRECTION('',(1.0,0.0,0.0)); +#11688=DIRECTION('',(0.0,0.0,-1.0)); +#11689=DIRECTION('',(1.0,-0.0,-0.0)); +#11690=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#11691=DIRECTION('',(-1.0,0.0,0.0)); +#11692=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11693=DIRECTION('',(-1.0,0.0,0.0)); +#11694=CARTESIAN_POINT('',(0.2,0.5,1.7)); +#11695=DIRECTION('',(1.0,0.0,0.0)); +#11696=DIRECTION('',(0.0,0.0,-1.0)); +#11697=DIRECTION('',(1.0,-0.0,-0.0)); +#11698=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#11699=DIRECTION('',(-1.0,0.0,0.0)); +#11700=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#11701=DIRECTION('',(-1.0,0.0,0.0)); +#11702=CARTESIAN_POINT('',(0.2,-1.45,-1.075)); +#11703=DIRECTION('',(1.0,0.0,0.0)); +#11704=DIRECTION('',(0.0,0.0,-1.0)); +#11705=DIRECTION('',(0.0,1.0,-0.0)); +#11706=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#11707=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11708=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11709=DIRECTION('',(-0.0,-1.0,-0.0)); +#11710=CARTESIAN_POINT('',(-4.64999999999999,9.25,1.075)); +#11711=DIRECTION('',(0.0,-1.0,0.0)); +#11712=DIRECTION('',(0.0,0.0,-1.0)); +#11713=DIRECTION('',(0.0,1.0,-0.0)); +#11714=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#11715=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11716=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11717=DIRECTION('',(-0.0,-1.0,-0.0)); +#11718=CARTESIAN_POINT('',(-2.7,9.45,-1.7)); +#11719=DIRECTION('',(0.0,-1.0,0.0)); +#11720=DIRECTION('',(0.0,0.0,-1.0)); +#11721=DIRECTION('',(0.0,1.0,-0.0)); +#11722=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#11723=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#11724=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#11725=DIRECTION('',(-0.0,-1.0,-0.0)); +#11726=CARTESIAN_POINT('',(-2.7,9.45,1.7)); +#11727=DIRECTION('',(0.0,-1.0,0.0)); +#11728=DIRECTION('',(0.0,0.0,-1.0)); +#11729=DIRECTION('',(0.0,1.0,-0.0)); +#11730=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#11731=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#11732=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#11733=DIRECTION('',(-0.0,-1.0,-0.0)); +#11734=CARTESIAN_POINT('',(-4.64999999999999,9.25,-1.075)); +#11735=DIRECTION('',(0.0,-1.0,0.0)); +#11736=DIRECTION('',(0.0,0.0,-1.0)); +#11737=DIRECTION('',(-0.0,-0.866025404083588,0.499999999481858)); +#11738=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#11739=DIRECTION('',(0.0,1.0,-0.0)); +#11740=DIRECTION('',(-1.0,0.0,0.0)); +#11741=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#11742=DIRECTION('',(0.0,1.0,-0.0)); +#11743=DIRECTION('',(-1.0,0.0,0.0)); +#11744=DIRECTION('',(0.0,0.866025404083588,0.499999999481858)); +#11745=DIRECTION('',(-0.0,-0.866025404083588,0.499999999481858)); +#11746=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#11747=DIRECTION('',(0.0,1.0,-0.0)); +#11748=DIRECTION('',(-1.0,0.0,0.0)); +#11749=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#11750=DIRECTION('',(0.0,1.0,-0.0)); +#11751=DIRECTION('',(-1.0,0.0,0.0)); +#11752=DIRECTION('',(0.0,0.866025404083588,0.499999999481858)); +#11753=DIRECTION('',(-0.0,-0.866025404083588,0.499999999481858)); +#11754=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#11755=DIRECTION('',(0.0,1.0,-0.0)); +#11756=DIRECTION('',(-1.0,0.0,0.0)); +#11757=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#11758=DIRECTION('',(0.0,1.0,-0.0)); +#11759=DIRECTION('',(-1.0,0.0,0.0)); +#11760=DIRECTION('',(0.0,0.866025404083588,0.499999999481858)); +#11761=DIRECTION('',(-0.0,-0.866025404083588,0.499999999481858)); +#11762=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#11763=DIRECTION('',(0.0,1.0,-0.0)); +#11764=DIRECTION('',(-1.0,0.0,0.0)); +#11765=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#11766=DIRECTION('',(0.0,1.0,-0.0)); +#11767=DIRECTION('',(-1.0,0.0,0.0)); +#11768=DIRECTION('',(0.0,0.866025404083588,0.499999999481858)); +#11769=DIRECTION('',(-0.0,0.0,1.0)); +#11770=CARTESIAN_POINT('',(-1.25,4.95,6.1)); +#11771=DIRECTION('',(0.0,0.0,1.0)); +#11772=DIRECTION('',(-1.0,0.0,0.0)); +#11773=DIRECTION('',(0.0,0.0,-1.0)); +#11774=CARTESIAN_POINT('',(-1.25,4.95,6.4)); +#11775=DIRECTION('',(0.0,-0.0,1.0)); +#11776=DIRECTION('',(0.0,1.0,0.0)); +#11777=DIRECTION('',(-0.0,0.0,1.0)); +#11778=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#11779=DIRECTION('',(0.0,0.0,-1.0)); +#11780=DIRECTION('',(0.0,-1.0,0.0)); +#11781=DIRECTION('',(0.0,0.0,-1.0)); +#11782=CARTESIAN_POINT('',(-1.25,4.95,-6.1)); +#11783=DIRECTION('',(0.0,0.0,-1.0)); +#11784=DIRECTION('',(0.0,-1.0,0.0)); +#11785=DIRECTION('',(-0.0,0.0,1.0)); +#11786=CARTESIAN_POINT('',(-3.2,4.95,-6.4)); +#11787=DIRECTION('',(0.0,0.0,1.0)); +#11788=DIRECTION('',(1.0,0.0,0.0)); +#11789=DIRECTION('',(0.0,0.0,-1.0)); +#11790=CARTESIAN_POINT('',(-3.2,4.95,-6.1)); +#11791=DIRECTION('',(0.0,0.0,1.0)); +#11792=DIRECTION('',(0.0,-1.0,0.0)); +#11793=DIRECTION('',(-0.0,0.0,1.0)); +#11794=CARTESIAN_POINT('',(-3.2,4.95,6.1)); +#11795=DIRECTION('',(0.0,0.0,-1.0)); +#11796=DIRECTION('',(-1.0,0.0,0.0)); +#11797=DIRECTION('',(0.0,0.0,-1.0)); +#11798=CARTESIAN_POINT('',(-3.2,4.95,6.4)); +#11799=DIRECTION('',(0.0,-0.0,1.0)); +#11800=DIRECTION('',(0.0,1.0,0.0)); +#11801=DIRECTION('',(1.0,-0.0,-0.0)); +#11802=CARTESIAN_POINT('',(2.7,1.73472347597681E-15,8.67361737988404E-16)); +#11803=DIRECTION('',(1.0,0.0,6.88382331736828E-17)); +#11804=DIRECTION('',(-6.88382331736828E-17,0.0,1.0)); +#11805=DIRECTION('',(1.0,0.0,0.0)); +#11806=CARTESIAN_POINT('',(3.0,1.73472347597681E-15,8.67361737988404E-16)); +#11807=DIRECTION('',(1.0,0.0,0.0)); +#11808=DIRECTION('',(0.0,-6.12323399573677E-17,-1.0)); +#11809=DIRECTION('',(-1.0,0.0,-0.0)); +#11810=CARTESIAN_POINT('',(9.2,0.0,0.0)); +#11811=DIRECTION('',(-1.0,0.0,0.0)); +#11812=DIRECTION('',(0.0,-1.0,0.0)); +#11813=DIRECTION('',(1.0,0.0,0.0)); +#11814=CARTESIAN_POINT('',(8.73708348754011,0.0,4.33680868994202E-16)); +#11815=DIRECTION('',(-1.0,0.0,0.0)); +#11816=DIRECTION('',(0.0,0.0,-1.0)); +#11817=CARTESIAN_POINT('',(8.73708348754011,0.0,4.33680868994202E-16)); +#11818=DIRECTION('',(-1.0,0.0,0.0)); +#11819=DIRECTION('',(0.0,0.0,-1.0)); +#11820=DIRECTION('',(-0.707106781821141,0.707106780551954,-8.65927456294809E-17)); +#11821=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#11822=DIRECTION('',(1.0,0.0,0.0)); +#11823=DIRECTION('',(0.0,-1.0,0.0)); +#11824=DIRECTION('',(0.707106781821141,0.707106780551954,-8.65927456294809E-17)); +#11825=DIRECTION('',(1.0,-0.0,-0.0)); +#11826=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#11827=DIRECTION('',(1.0,0.0,0.0)); +#11828=DIRECTION('',(0.0,-1.0,0.0)); +#11829=DIRECTION('',(-1.0,-0.0,-0.0)); +#11830=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#11831=DIRECTION('',(-1.0,0.0,0.0)); +#11832=DIRECTION('',(0.0,-1.0,0.0)); +#11833=CARTESIAN_POINT('',(14.0,-2.625,3.21459167878374E-16)); +#11834=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11835=DIRECTION('',(0.0,-1.0,1.22460635382238E-16)); +#11836=CARTESIAN_POINT('',(14.0,2.625,-3.21459167878374E-16)); +#11837=DIRECTION('',(0.0,1.22460635382238E-16,1.0)); +#11838=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11839=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#11840=DIRECTION('',(1.0,0.0,0.0)); +#11841=DIRECTION('',(0.0,-1.0,0.0)); +#11842=DIRECTION('',(-0.707106781821141,0.707106780551955,-0.0)); +#11843=CARTESIAN_POINT('',(14.2,-1.45,1.075)); +#11844=DIRECTION('',(-1.0,0.0,0.0)); +#11845=DIRECTION('',(0.0,-1.0,0.0)); +#11846=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11847=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#11848=DIRECTION('',(1.0,0.0,0.0)); +#11849=DIRECTION('',(0.0,-1.0,0.0)); +#11850=DIRECTION('',(-0.707106781821141,0.707106780551954,-0.0)); +#11851=CARTESIAN_POINT('',(14.2,0.5,1.7)); +#11852=DIRECTION('',(-1.0,0.0,0.0)); +#11853=DIRECTION('',(0.0,-1.0,0.0)); +#11854=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11855=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#11856=DIRECTION('',(1.0,0.0,0.0)); +#11857=DIRECTION('',(0.0,-1.0,0.0)); +#11858=DIRECTION('',(-0.707106781821141,0.707106780551955,-0.0)); +#11859=CARTESIAN_POINT('',(14.2,-1.45,-1.075)); +#11860=DIRECTION('',(-1.0,0.0,0.0)); +#11861=DIRECTION('',(0.0,-1.0,0.0)); +#11862=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11863=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#11864=DIRECTION('',(1.0,0.0,0.0)); +#11865=DIRECTION('',(0.0,-1.0,0.0)); +#11866=DIRECTION('',(-0.707106781821141,0.707106780551954,-0.0)); +#11867=CARTESIAN_POINT('',(14.2,0.5,-1.7)); +#11868=DIRECTION('',(-1.0,0.0,0.0)); +#11869=DIRECTION('',(0.0,-1.0,0.0)); +#11870=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11871=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#11872=DIRECTION('',(1.0,0.0,0.0)); +#11873=DIRECTION('',(0.0,-1.0,0.0)); +#11874=DIRECTION('',(-1.0,-0.0,-0.0)); +#11875=DIRECTION('',(1.0,0.0,0.0)); +#11876=CARTESIAN_POINT('',(12.8399199358087,-1.45,1.075)); +#11877=DIRECTION('',(-1.0,0.0,0.0)); +#11878=DIRECTION('',(0.0,0.0,-1.0)); +#11879=CARTESIAN_POINT('',(13.2727272727273,-1.45,1.075)); +#11880=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#11881=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#11882=CARTESIAN_POINT('',(11.125,-1.45,1.075)); +#11883=DIRECTION('',(-1.0,0.0,0.0)); +#11884=DIRECTION('',(0.0,0.0,1.0)); +#11885=DIRECTION('',(1.0,0.0,0.0)); +#11886=CARTESIAN_POINT('',(7.37896987833404,-1.45,1.075)); +#11887=DIRECTION('',(1.0,0.0,0.0)); +#11888=DIRECTION('',(0.0,0.0,-1.0)); +#11889=CARTESIAN_POINT('',(7.37896987833404,-1.45,1.075)); +#11890=DIRECTION('',(1.0,0.0,0.0)); +#11891=DIRECTION('',(0.0,0.0,-1.0)); +#11892=DIRECTION('',(-1.0,-0.0,-0.0)); +#11893=CARTESIAN_POINT('',(11.125,-1.45,1.075)); +#11894=DIRECTION('',(-1.0,0.0,0.0)); +#11895=DIRECTION('',(0.0,0.0,1.0)); +#11896=CARTESIAN_POINT('',(13.3103448275862,-1.45,1.075)); +#11897=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#11898=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#11899=CARTESIAN_POINT('',(12.8399199358087,-1.45,1.075)); +#11900=DIRECTION('',(-1.0,0.0,0.0)); +#11901=DIRECTION('',(0.0,0.0,-1.0)); +#11902=DIRECTION('',(-1.0,-0.0,-0.0)); +#11903=DIRECTION('',(1.0,0.0,0.0)); +#11904=CARTESIAN_POINT('',(12.8399199358087,0.5,1.7)); +#11905=DIRECTION('',(-1.0,0.0,0.0)); +#11906=DIRECTION('',(0.0,0.0,-1.0)); +#11907=CARTESIAN_POINT('',(13.2727272727273,0.5,1.7)); +#11908=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#11909=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#11910=CARTESIAN_POINT('',(11.125,0.5,1.7)); +#11911=DIRECTION('',(-1.0,0.0,0.0)); +#11912=DIRECTION('',(0.0,0.0,1.0)); +#11913=DIRECTION('',(1.0,0.0,0.0)); +#11914=CARTESIAN_POINT('',(7.37896987833404,0.5,1.7)); +#11915=DIRECTION('',(1.0,0.0,0.0)); +#11916=DIRECTION('',(0.0,0.0,-1.0)); +#11917=CARTESIAN_POINT('',(7.37896987833404,0.5,1.7)); +#11918=DIRECTION('',(1.0,0.0,0.0)); +#11919=DIRECTION('',(0.0,0.0,-1.0)); +#11920=DIRECTION('',(-1.0,-0.0,-0.0)); +#11921=CARTESIAN_POINT('',(11.125,0.5,1.7)); +#11922=DIRECTION('',(-1.0,0.0,0.0)); +#11923=DIRECTION('',(0.0,0.0,1.0)); +#11924=CARTESIAN_POINT('',(13.3103448275862,0.5,1.7)); +#11925=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#11926=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#11927=CARTESIAN_POINT('',(12.8399199358087,0.5,1.7)); +#11928=DIRECTION('',(-1.0,0.0,0.0)); +#11929=DIRECTION('',(0.0,0.0,-1.0)); +#11930=DIRECTION('',(-1.0,-0.0,-0.0)); +#11931=DIRECTION('',(1.0,0.0,0.0)); +#11932=CARTESIAN_POINT('',(12.8399199358087,-1.45,-1.075)); +#11933=DIRECTION('',(-1.0,0.0,0.0)); +#11934=DIRECTION('',(0.0,0.0,-1.0)); +#11935=CARTESIAN_POINT('',(13.2727272727273,-1.45,-1.075)); +#11936=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#11937=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#11938=CARTESIAN_POINT('',(11.125,-1.45,-1.075)); +#11939=DIRECTION('',(-1.0,0.0,0.0)); +#11940=DIRECTION('',(0.0,0.0,1.0)); +#11941=DIRECTION('',(1.0,0.0,0.0)); +#11942=CARTESIAN_POINT('',(7.37896987833404,-1.45,-1.075)); +#11943=DIRECTION('',(1.0,0.0,0.0)); +#11944=DIRECTION('',(0.0,0.0,-1.0)); +#11945=CARTESIAN_POINT('',(7.37896987833404,-1.45,-1.075)); +#11946=DIRECTION('',(1.0,0.0,0.0)); +#11947=DIRECTION('',(0.0,0.0,-1.0)); +#11948=DIRECTION('',(-1.0,-0.0,-0.0)); +#11949=CARTESIAN_POINT('',(11.125,-1.45,-1.075)); +#11950=DIRECTION('',(-1.0,0.0,0.0)); +#11951=DIRECTION('',(0.0,0.0,1.0)); +#11952=CARTESIAN_POINT('',(13.3103448275862,-1.45,-1.075)); +#11953=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#11954=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#11955=CARTESIAN_POINT('',(12.8399199358087,-1.45,-1.075)); +#11956=DIRECTION('',(-1.0,0.0,0.0)); +#11957=DIRECTION('',(0.0,0.0,-1.0)); +#11958=DIRECTION('',(-1.0,-0.0,-0.0)); +#11959=DIRECTION('',(1.0,0.0,0.0)); +#11960=CARTESIAN_POINT('',(12.8399199358087,0.5,-1.7)); +#11961=DIRECTION('',(-1.0,0.0,0.0)); +#11962=DIRECTION('',(0.0,0.0,-1.0)); +#11963=CARTESIAN_POINT('',(13.2727272727273,0.5,-1.7)); +#11964=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#11965=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#11966=CARTESIAN_POINT('',(11.125,0.5,-1.7)); +#11967=DIRECTION('',(-1.0,0.0,0.0)); +#11968=DIRECTION('',(0.0,0.0,1.0)); +#11969=DIRECTION('',(1.0,0.0,0.0)); +#11970=CARTESIAN_POINT('',(7.37896987833404,0.5,-1.7)); +#11971=DIRECTION('',(1.0,0.0,0.0)); +#11972=DIRECTION('',(0.0,0.0,-1.0)); +#11973=CARTESIAN_POINT('',(7.37896987833404,0.5,-1.7)); +#11974=DIRECTION('',(1.0,0.0,0.0)); +#11975=DIRECTION('',(0.0,0.0,-1.0)); +#11976=DIRECTION('',(-1.0,-0.0,-0.0)); +#11977=CARTESIAN_POINT('',(11.125,0.5,-1.7)); +#11978=DIRECTION('',(-1.0,0.0,0.0)); +#11979=DIRECTION('',(0.0,0.0,1.0)); +#11980=CARTESIAN_POINT('',(13.3103448275862,0.5,-1.7)); +#11981=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#11982=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#11983=CARTESIAN_POINT('',(12.8399199358087,0.5,-1.7)); +#11984=DIRECTION('',(-1.0,0.0,0.0)); +#11985=DIRECTION('',(0.0,0.0,-1.0)); +#11986=DIRECTION('',(0.515038075918646,1.14361426088704E-16,-0.85716730009609)); +#11987=DIRECTION('',(-0.515038075918646,1.14361426088704E-16,-0.85716730009609)); +#11988=CARTESIAN_POINT('',(7.37896987833404,-1.45,1.075)); +#11989=DIRECTION('',(1.0,0.0,0.0)); +#11990=DIRECTION('',(0.0,0.0,-1.0)); +#11991=DIRECTION('',(0.515038075918644,1.14361426088704E-16,-0.85716730009609)); +#11992=DIRECTION('',(-0.515038075918644,1.14361426088704E-16,-0.85716730009609)); +#11993=CARTESIAN_POINT('',(7.37896987833404,0.5,1.7)); +#11994=DIRECTION('',(1.0,0.0,0.0)); +#11995=DIRECTION('',(0.0,0.0,-1.0)); +#11996=DIRECTION('',(0.515038075918646,1.14361426088704E-16,-0.85716730009609)); +#11997=DIRECTION('',(-0.515038075918646,1.14361426088704E-16,-0.85716730009609)); +#11998=CARTESIAN_POINT('',(7.37896987833404,-1.45,-1.075)); +#11999=DIRECTION('',(1.0,0.0,0.0)); +#12000=DIRECTION('',(0.0,0.0,-1.0)); +#12001=DIRECTION('',(0.515038075918644,1.14361426088704E-16,-0.85716730009609)); +#12002=DIRECTION('',(-0.515038075918644,1.14361426088704E-16,-0.85716730009609)); +#12003=CARTESIAN_POINT('',(7.37896987833404,0.5,-1.7)); +#12004=DIRECTION('',(1.0,0.0,0.0)); +#12005=DIRECTION('',(0.0,0.0,-1.0)); +#12006=CARTESIAN_POINT('',(5.3,-5.81688018065629E-16,-4.75)); +#12007=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#12008=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#12009=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12010=DIRECTION('',(-1.0,0.0,0.0)); +#12011=DIRECTION('',(0.0,0.0,-1.0)); +#12012=CARTESIAN_POINT('',(5.3,5.81688018065629E-16,4.75)); +#12013=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#12014=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#12015=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#12016=DIRECTION('',(1.0,0.0,0.0)); +#12017=DIRECTION('',(0.0,0.0,-1.0)); +#12018=DIRECTION('',(0.500000001036285,-1.06054021131333E-16,-0.86602540318614)); +#12019=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#12020=DIRECTION('',(1.0,0.0,0.0)); +#12021=DIRECTION('',(0.0,0.0,-1.0)); +#12022=DIRECTION('',(-0.500000001036285,-1.06054021131333E-16,-0.86602540318614)); +#12023=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#12024=DIRECTION('',(-1.0,0.0,0.0)); +#12025=DIRECTION('',(0.0,0.0,-1.0)); +#12026=DIRECTION('',(-0.500000001036285,-1.06054021131333E-16,0.86602540318614)); +#12027=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#12028=DIRECTION('',(-1.0,0.0,0.0)); +#12029=DIRECTION('',(0.0,0.0,1.0)); +#12030=DIRECTION('',(0.500000001036285,-1.06054021131333E-16,0.86602540318614)); +#12031=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#12032=DIRECTION('',(1.0,0.0,-0.0)); +#12033=DIRECTION('',(0.0,0.0,1.0)); +#12034=DIRECTION('',(-0.707106781821137,-8.65927456294813E-17,0.707106780551958)); +#12035=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#12036=DIRECTION('',(-1.0,0.0,0.0)); +#12037=DIRECTION('',(0.0,0.0,-1.0)); +#12038=DIRECTION('',(0.707106781821137,-8.65927456294814E-17,0.707106780551958)); +#12039=CARTESIAN_POINT('',(14.9,0.0,-8.67361737988404E-16)); +#12040=DIRECTION('',(1.0,0.0,0.0)); +#12041=DIRECTION('',(0.0,0.0,-1.0)); +#12042=DIRECTION('',(-0.500000001036284,1.06054021131333E-16,0.86602540318614)); +#12043=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#12044=DIRECTION('',(1.0,0.0,0.0)); +#12045=DIRECTION('',(0.0,0.0,-1.0)); +#12046=DIRECTION('',(0.500000001036284,1.06054021131333E-16,0.86602540318614)); +#12047=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#12048=DIRECTION('',(-1.0,0.0,0.0)); +#12049=DIRECTION('',(0.0,0.0,-1.0)); +#12050=DIRECTION('',(1.0,-0.0,-0.0)); +#12051=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#12052=DIRECTION('',(-1.0,0.0,0.0)); +#12053=DIRECTION('',(0.0,0.0,1.0)); +#12054=DIRECTION('',(-1.0,0.0,-0.0)); +#12055=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#12056=DIRECTION('',(-1.0,0.0,0.0)); +#12057=DIRECTION('',(0.0,0.0,1.0)); +#12058=DIRECTION('',(1.0,-0.0,-0.0)); +#12059=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#12060=DIRECTION('',(-1.0,0.0,0.0)); +#12061=DIRECTION('',(0.0,0.0,1.0)); +#12062=DIRECTION('',(-1.0,0.0,-0.0)); +#12063=DIRECTION('',(-1.0,-0.0,-0.0)); +#12064=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#12065=DIRECTION('',(1.0,0.0,0.0)); +#12066=DIRECTION('',(0.0,0.0,-1.0)); +#12067=DIRECTION('',(1.0,-0.0,0.0)); +#12068=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#12069=DIRECTION('',(1.0,0.0,0.0)); +#12070=DIRECTION('',(0.0,0.0,-1.0)); +#12071=DIRECTION('',(1.0,-0.0,-0.0)); +#12072=DIRECTION('',(-1.0,0.0,-0.0)); +#12073=DIRECTION('',(1.0,-0.0,-0.0)); +#12074=DIRECTION('',(-1.0,0.0,-0.0)); +#12075=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#12076=DIRECTION('',(1.0,0.0,0.0)); +#12077=DIRECTION('',(0.0,0.0,-1.0)); +#12078=CARTESIAN_POINT('',(5.88452994616208,-5.69441954527405E-16,-4.65)); +#12079=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#12080=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#12081=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#12082=DIRECTION('',(-1.0,0.0,0.0)); +#12083=DIRECTION('',(0.0,0.0,-1.0)); +#12084=CARTESIAN_POINT('',(5.88452994616208,5.69441954527405E-16,4.65)); +#12085=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#12086=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#12087=CARTESIAN_POINT('',(6.05773502691896,0.0,0.0)); +#12088=DIRECTION('',(1.0,0.0,0.0)); +#12089=DIRECTION('',(0.0,0.0,-1.0)); +#12090=DIRECTION('',(1.0,-0.0,-0.0)); +#12091=DIRECTION('',(-1.0,0.0,-0.0)); +#12092=DIRECTION('',(-0.866025404083588,-6.12303176276669E-17,0.499999999481858)); +#12093=DIRECTION('',(0.866025404083588,-6.12303176276669E-17,0.499999999481858)); +#12094=CARTESIAN_POINT('',(8.73708348754011,0.0,4.33680868994202E-16)); +#12095=DIRECTION('',(-1.0,0.0,0.0)); +#12096=DIRECTION('',(0.0,0.0,-1.0)); +#12097=CARTESIAN_POINT('',(8.73708348754011,0.0,4.33680868994202E-16)); +#12098=DIRECTION('',(-1.0,0.0,0.0)); +#12099=DIRECTION('',(0.0,0.0,-1.0)); +#12100=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#12101=DIRECTION('',(-1.0,0.0,0.0)); +#12102=DIRECTION('',(0.0,0.0,1.0)); +#12103=DIRECTION('',(-1.0,0.0,0.0)); +#12104=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#12105=DIRECTION('',(-1.0,0.0,0.0)); +#12106=DIRECTION('',(0.0,0.0,-1.0)); +#12107=DIRECTION('',(1.0,0.0,0.0)); +#12108=CARTESIAN_POINT('',(6.3175426480543,0.0,0.0)); +#12109=DIRECTION('',(1.0,0.0,0.0)); +#12110=DIRECTION('',(0.0,0.0,-1.0)); +#12111=CARTESIAN_POINT('',(6.05773502691896,0.0,0.0)); +#12112=DIRECTION('',(1.0,0.0,0.0)); +#12113=DIRECTION('',(0.0,0.0,-1.0)); +#12114=DIRECTION('',(1.0,0.0,0.0)); +#12115=CARTESIAN_POINT('',(6.3175426480543,0.0,0.0)); +#12116=DIRECTION('',(1.0,0.0,0.0)); +#12117=DIRECTION('',(0.0,0.0,-1.0)); +#12118=DIRECTION('',(-1.0,0.0,0.0)); +#12119=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#12120=DIRECTION('',(-1.0,0.0,0.0)); +#12121=DIRECTION('',(0.0,0.0,-1.0)); +#12122=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#12123=DIRECTION('',(1.0,0.0,0.0)); +#12124=DIRECTION('',(0.0,0.0,-1.0)); +#12125=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12126=DIRECTION('',(-1.0,0.0,0.0)); +#12127=DIRECTION('',(0.0,0.0,-1.0)); +#12128=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12129=DIRECTION('',(1.0,0.0,0.0)); +#12130=DIRECTION('',(0.0,0.0,-1.0)); +#12131=DIRECTION('',(-1.0,0.0,0.0)); +#12132=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12133=DIRECTION('',(-1.0,0.0,0.0)); +#12134=DIRECTION('',(0.0,0.0,-1.0)); +#12135=DIRECTION('',(1.0,0.0,0.0)); +#12136=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12137=DIRECTION('',(1.0,0.0,0.0)); +#12138=DIRECTION('',(0.0,0.0,-1.0)); +#12139=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12140=DIRECTION('',(-1.0,0.0,0.0)); +#12141=DIRECTION('',(0.0,0.0,-1.0)); +#12142=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12143=DIRECTION('',(1.0,0.0,0.0)); +#12144=DIRECTION('',(0.0,0.0,-1.0)); +#12145=DIRECTION('',(-1.0,0.0,0.0)); +#12146=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12147=DIRECTION('',(-1.0,0.0,0.0)); +#12148=DIRECTION('',(0.0,0.0,-1.0)); +#12149=DIRECTION('',(1.0,0.0,0.0)); +#12150=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12151=DIRECTION('',(1.0,0.0,0.0)); +#12152=DIRECTION('',(0.0,0.0,-1.0)); +#12153=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12154=DIRECTION('',(-1.0,0.0,0.0)); +#12155=DIRECTION('',(0.0,0.0,-1.0)); +#12156=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12157=DIRECTION('',(1.0,0.0,0.0)); +#12158=DIRECTION('',(0.0,0.0,-1.0)); +#12159=DIRECTION('',(-1.0,0.0,0.0)); +#12160=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12161=DIRECTION('',(-1.0,0.0,0.0)); +#12162=DIRECTION('',(0.0,0.0,-1.0)); +#12163=DIRECTION('',(1.0,0.0,0.0)); +#12164=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12165=DIRECTION('',(1.0,0.0,0.0)); +#12166=DIRECTION('',(0.0,0.0,-1.0)); +#12167=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12168=DIRECTION('',(-1.0,0.0,0.0)); +#12169=DIRECTION('',(0.0,0.0,-1.0)); +#12170=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12171=DIRECTION('',(1.0,0.0,0.0)); +#12172=DIRECTION('',(0.0,0.0,-1.0)); +#12173=DIRECTION('',(-1.0,0.0,0.0)); +#12174=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12175=DIRECTION('',(-1.0,0.0,0.0)); +#12176=DIRECTION('',(0.0,0.0,-1.0)); +#12177=DIRECTION('',(1.0,0.0,0.0)); +#12178=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12179=DIRECTION('',(1.0,0.0,0.0)); +#12180=DIRECTION('',(0.0,0.0,-1.0)); +#12181=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12182=DIRECTION('',(-1.0,0.0,0.0)); +#12183=DIRECTION('',(0.0,0.0,-1.0)); +#12184=DIRECTION('',(-1.0,0.0,0.0)); +#12185=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#12186=DIRECTION('',(-1.0,0.0,0.0)); +#12187=DIRECTION('',(0.0,0.0,-1.0)); +#12188=DIRECTION('',(1.0,0.0,0.0)); +#12189=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12190=DIRECTION('',(1.0,0.0,0.0)); +#12191=DIRECTION('',(0.0,0.0,-1.0)); +#12192=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12193=DIRECTION('',(-1.0,0.0,0.0)); +#12194=DIRECTION('',(0.0,0.0,-1.0)); +#12195=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12196=DIRECTION('',(1.0,0.0,0.0)); +#12197=DIRECTION('',(0.0,0.0,-1.0)); +#12198=DIRECTION('',(1.0,0.0,0.0)); +#12199=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#12200=DIRECTION('',(1.0,0.0,0.0)); +#12201=DIRECTION('',(0.0,0.0,-1.0)); +#12202=DIRECTION('',(-1.0,0.0,0.0)); +#12203=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12204=DIRECTION('',(-1.0,0.0,0.0)); +#12205=DIRECTION('',(0.0,0.0,-1.0)); +#12206=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#12207=DIRECTION('',(1.0,0.0,0.0)); +#12208=DIRECTION('',(0.0,0.0,-1.0)); +#12209=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#12210=DIRECTION('',(-1.0,0.0,0.0)); +#12211=DIRECTION('',(0.0,0.0,-1.0)); +#12212=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#12213=DIRECTION('',(1.0,0.0,0.0)); +#12214=DIRECTION('',(0.0,0.0,-1.0)); +#12215=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#12216=DIRECTION('',(-1.0,0.0,0.0)); +#12217=DIRECTION('',(0.0,0.0,-1.0)); +#12218=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#12219=DIRECTION('',(1.0,0.0,0.0)); +#12220=DIRECTION('',(0.0,0.0,-1.0)); +#12221=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#12222=DIRECTION('',(1.0,0.0,-0.0)); +#12223=DIRECTION('',(0.0,0.0,1.0)); +#12224=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#12225=DIRECTION('',(-1.0,0.0,0.0)); +#12226=DIRECTION('',(0.0,0.0,-1.0)); +#12227=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#12228=DIRECTION('',(-1.0,0.0,0.0)); +#12229=DIRECTION('',(0.0,0.0,1.0)); +#12230=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#12231=DIRECTION('',(1.0,0.0,0.0)); +#12232=DIRECTION('',(0.0,0.0,-1.0)); +#12233=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#12234=DIRECTION('',(1.0,0.0,0.0)); +#12235=DIRECTION('',(0.0,0.0,-1.0)); +#12236=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#12237=DIRECTION('',(1.0,0.0,0.0)); +#12238=DIRECTION('',(0.0,0.0,-1.0)); +#12239=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#12240=DIRECTION('',(-1.0,0.0,0.0)); +#12241=DIRECTION('',(0.0,0.0,1.0)); +#12242=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#12243=DIRECTION('',(-1.0,0.0,0.0)); +#12244=DIRECTION('',(0.0,0.0,1.0)); +#12245=CARTESIAN_POINT('',(14.9,0.0,-8.67361737988404E-16)); +#12246=DIRECTION('',(1.0,0.0,0.0)); +#12247=DIRECTION('',(0.0,0.0,-1.0)); +#12248=CARTESIAN_POINT('',(7.37896987833404,0.5,-1.7)); +#12249=DIRECTION('',(1.0,0.0,0.0)); +#12250=DIRECTION('',(0.0,0.0,-1.0)); +#12251=CARTESIAN_POINT('',(7.60000000000037,0.707999999999987,-1.7)); +#12252=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12253=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12254=CARTESIAN_POINT('',(12.8399199358087,0.5,-1.7)); +#12255=DIRECTION('',(-1.0,0.0,0.0)); +#12256=DIRECTION('',(0.0,0.0,-1.0)); +#12257=CARTESIAN_POINT('',(12.8000177754078,0.5,-1.7)); +#12258=DIRECTION('',(1.0,0.0,0.0)); +#12259=DIRECTION('',(0.0,0.0,-1.0)); +#12260=CARTESIAN_POINT('',(13.2727272727273,0.5,-1.7)); +#12261=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12262=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#12263=CARTESIAN_POINT('',(7.60000000000037,0.707999999999987,-1.7)); +#12264=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12265=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12266=CARTESIAN_POINT('',(11.125,0.5,-1.7)); +#12267=DIRECTION('',(-1.0,0.0,0.0)); +#12268=DIRECTION('',(0.0,0.0,1.0)); +#12269=CARTESIAN_POINT('',(5.62697274031696,0.252424677187992,-1.7)); +#12270=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12271=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12272=CARTESIAN_POINT('',(13.3103448275862,0.5,-1.7)); +#12273=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12274=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#12275=CARTESIAN_POINT('',(12.8000177754078,0.5,-1.7)); +#12276=DIRECTION('',(1.0,0.0,0.0)); +#12277=DIRECTION('',(0.0,0.0,-1.0)); +#12278=CARTESIAN_POINT('',(12.8399199358087,0.5,-1.7)); +#12279=DIRECTION('',(-1.0,0.0,0.0)); +#12280=DIRECTION('',(0.0,0.0,-1.0)); +#12281=CARTESIAN_POINT('',(5.62697274031696,0.252424677187992,-1.7)); +#12282=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12283=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12284=CARTESIAN_POINT('',(11.125,0.5,-1.7)); +#12285=DIRECTION('',(-1.0,0.0,0.0)); +#12286=DIRECTION('',(0.0,0.0,1.0)); +#12287=CARTESIAN_POINT('',(7.37896987833404,-1.45,-1.075)); +#12288=DIRECTION('',(1.0,0.0,0.0)); +#12289=DIRECTION('',(0.0,0.0,-1.0)); +#12290=CARTESIAN_POINT('',(7.60000000000028,-1.24200000000001,-1.075)); +#12291=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12292=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12293=CARTESIAN_POINT('',(12.8399199358087,-1.45,-1.075)); +#12294=DIRECTION('',(-1.0,0.0,0.0)); +#12295=DIRECTION('',(0.0,0.0,-1.0)); +#12296=CARTESIAN_POINT('',(12.8000177754078,-1.45,-1.075)); +#12297=DIRECTION('',(1.0,0.0,0.0)); +#12298=DIRECTION('',(0.0,0.0,-1.0)); +#12299=CARTESIAN_POINT('',(13.2727272727273,-1.45,-1.075)); +#12300=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12301=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#12302=CARTESIAN_POINT('',(7.60000000000028,-1.24200000000001,-1.075)); +#12303=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12304=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12305=CARTESIAN_POINT('',(11.125,-1.45,-1.075)); +#12306=DIRECTION('',(-1.0,0.0,0.0)); +#12307=DIRECTION('',(0.0,0.0,1.0)); +#12308=CARTESIAN_POINT('',(5.62697274031682,-1.69757532281201,-1.075)); +#12309=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12310=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12311=CARTESIAN_POINT('',(13.3103448275862,-1.45,-1.075)); +#12312=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12313=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#12314=CARTESIAN_POINT('',(12.8000177754078,-1.45,-1.075)); +#12315=DIRECTION('',(1.0,0.0,0.0)); +#12316=DIRECTION('',(0.0,0.0,-1.0)); +#12317=CARTESIAN_POINT('',(12.8399199358087,-1.45,-1.075)); +#12318=DIRECTION('',(-1.0,0.0,0.0)); +#12319=DIRECTION('',(0.0,0.0,-1.0)); +#12320=CARTESIAN_POINT('',(5.62697274031682,-1.69757532281201,-1.075)); +#12321=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12322=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12323=CARTESIAN_POINT('',(11.125,-1.45,-1.075)); +#12324=DIRECTION('',(-1.0,0.0,0.0)); +#12325=DIRECTION('',(0.0,0.0,1.0)); +#12326=CARTESIAN_POINT('',(7.37896987833404,0.5,1.7)); +#12327=DIRECTION('',(1.0,0.0,0.0)); +#12328=DIRECTION('',(0.0,0.0,-1.0)); +#12329=CARTESIAN_POINT('',(7.60000000000037,0.707999999999987,1.7)); +#12330=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12331=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12332=CARTESIAN_POINT('',(12.8399199358087,0.5,1.7)); +#12333=DIRECTION('',(-1.0,0.0,0.0)); +#12334=DIRECTION('',(0.0,0.0,-1.0)); +#12335=CARTESIAN_POINT('',(12.8000177754078,0.5,1.7)); +#12336=DIRECTION('',(1.0,0.0,0.0)); +#12337=DIRECTION('',(0.0,0.0,-1.0)); +#12338=CARTESIAN_POINT('',(13.2727272727273,0.5,1.7)); +#12339=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12340=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#12341=CARTESIAN_POINT('',(7.60000000000037,0.707999999999987,1.7)); +#12342=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12343=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12344=CARTESIAN_POINT('',(11.125,0.5,1.7)); +#12345=DIRECTION('',(-1.0,0.0,0.0)); +#12346=DIRECTION('',(0.0,0.0,1.0)); +#12347=CARTESIAN_POINT('',(5.62697274031696,0.252424677187992,1.7)); +#12348=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12349=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12350=CARTESIAN_POINT('',(13.3103448275862,0.5,1.7)); +#12351=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12352=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#12353=CARTESIAN_POINT('',(12.8000177754078,0.5,1.7)); +#12354=DIRECTION('',(1.0,0.0,0.0)); +#12355=DIRECTION('',(0.0,0.0,-1.0)); +#12356=CARTESIAN_POINT('',(12.8399199358087,0.5,1.7)); +#12357=DIRECTION('',(-1.0,0.0,0.0)); +#12358=DIRECTION('',(0.0,0.0,-1.0)); +#12359=CARTESIAN_POINT('',(5.62697274031696,0.252424677187992,1.7)); +#12360=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12361=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12362=CARTESIAN_POINT('',(11.125,0.5,1.7)); +#12363=DIRECTION('',(-1.0,0.0,0.0)); +#12364=DIRECTION('',(0.0,0.0,1.0)); +#12365=CARTESIAN_POINT('',(7.37896987833404,-1.45,1.075)); +#12366=DIRECTION('',(1.0,0.0,0.0)); +#12367=DIRECTION('',(0.0,0.0,-1.0)); +#12368=CARTESIAN_POINT('',(7.60000000000028,-1.24200000000001,1.075)); +#12369=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12370=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12371=CARTESIAN_POINT('',(12.8399199358087,-1.45,1.075)); +#12372=DIRECTION('',(-1.0,0.0,0.0)); +#12373=DIRECTION('',(0.0,0.0,-1.0)); +#12374=CARTESIAN_POINT('',(12.8000177754078,-1.45,1.075)); +#12375=DIRECTION('',(1.0,0.0,0.0)); +#12376=DIRECTION('',(0.0,0.0,-1.0)); +#12377=CARTESIAN_POINT('',(13.2727272727273,-1.45,1.075)); +#12378=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12379=DIRECTION('',(0.99932845484333,-0.0366420433442556,0.0)); +#12380=CARTESIAN_POINT('',(7.60000000000028,-1.24200000000001,1.075)); +#12381=DIRECTION('',(-0.0366420433442556,-0.99932845484333,0.0)); +#12382=DIRECTION('',(-0.99932845484333,0.0366420433442556,0.0)); +#12383=CARTESIAN_POINT('',(11.125,-1.45,1.075)); +#12384=DIRECTION('',(-1.0,0.0,0.0)); +#12385=DIRECTION('',(0.0,0.0,1.0)); +#12386=CARTESIAN_POINT('',(5.62697274031682,-1.69757532281201,1.075)); +#12387=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12388=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12389=CARTESIAN_POINT('',(13.3103448275862,-1.45,1.075)); +#12390=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12391=DIRECTION('',(0.99948126810105,0.0322055075277004,0.0)); +#12392=CARTESIAN_POINT('',(12.8000177754078,-1.45,1.075)); +#12393=DIRECTION('',(1.0,0.0,0.0)); +#12394=DIRECTION('',(0.0,0.0,-1.0)); +#12395=CARTESIAN_POINT('',(12.8399199358087,-1.45,1.075)); +#12396=DIRECTION('',(-1.0,0.0,0.0)); +#12397=DIRECTION('',(0.0,0.0,-1.0)); +#12398=CARTESIAN_POINT('',(5.62697274031682,-1.69757532281201,1.075)); +#12399=DIRECTION('',(-0.0322055075277004,0.99948126810105,0.0)); +#12400=DIRECTION('',(-0.99948126810105,-0.0322055075277004,0.0)); +#12401=CARTESIAN_POINT('',(11.125,-1.45,1.075)); +#12402=DIRECTION('',(-1.0,0.0,0.0)); +#12403=DIRECTION('',(0.0,0.0,1.0)); +#12404=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#12405=DIRECTION('',(1.0,0.0,0.0)); +#12406=DIRECTION('',(0.0,-1.0,0.0)); +#12407=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#12408=DIRECTION('',(1.0,0.0,0.0)); +#12409=DIRECTION('',(0.0,-1.0,0.0)); +#12410=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#12411=DIRECTION('',(1.0,0.0,0.0)); +#12412=DIRECTION('',(0.0,-1.0,0.0)); +#12413=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#12414=DIRECTION('',(1.0,0.0,0.0)); +#12415=DIRECTION('',(0.0,-1.0,0.0)); +#12416=CARTESIAN_POINT('',(14.2,0.5,-1.7)); +#12417=DIRECTION('',(-1.0,0.0,0.0)); +#12418=DIRECTION('',(0.0,-1.0,0.0)); +#12419=CARTESIAN_POINT('',(14.2,-1.45,-1.075)); +#12420=DIRECTION('',(-1.0,0.0,0.0)); +#12421=DIRECTION('',(0.0,-1.0,0.0)); +#12422=CARTESIAN_POINT('',(14.2,0.5,1.7)); +#12423=DIRECTION('',(-1.0,0.0,0.0)); +#12424=DIRECTION('',(0.0,-1.0,0.0)); +#12425=CARTESIAN_POINT('',(14.2,-1.45,1.075)); +#12426=DIRECTION('',(-1.0,0.0,0.0)); +#12427=DIRECTION('',(0.0,-1.0,0.0)); +#12428=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#12429=DIRECTION('',(1.0,0.0,0.0)); +#12430=DIRECTION('',(0.0,-1.0,0.0)); +#12431=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#12432=DIRECTION('',(-1.0,0.0,0.0)); +#12433=DIRECTION('',(0.0,-1.0,0.0)); +#12434=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#12435=DIRECTION('',(1.0,0.0,0.0)); +#12436=DIRECTION('',(0.0,-1.0,0.0)); +#12437=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#12438=DIRECTION('',(1.0,0.0,0.0)); +#12439=DIRECTION('',(0.0,-1.0,0.0)); +#12440=CARTESIAN_POINT('',(9.2,0.0,0.0)); +#12441=DIRECTION('',(-1.0,0.0,0.0)); +#12442=DIRECTION('',(0.0,-1.0,0.0)); +#12443=DIRECTION('',(0.0,1.0,0.0)); +#12444=DIRECTION('',(0.0,-1.0,0.0)); +#12445=DIRECTION('',(0.0,0.0,-1.0)); +#12446=CARTESIAN_POINT('',(3.0,1.73472347597681E-15,8.67361737988404E-16)); +#12447=DIRECTION('',(1.0,0.0,0.0)); +#12448=DIRECTION('',(0.0,-6.12323399573677E-17,-1.0)); +#12449=DIRECTION('',(0.0,0.0,-1.0)); +#12450=DIRECTION('',(0.0,-1.0,0.0)); +#12451=DIRECTION('',(0.0,0.0,1.0)); +#12452=DIRECTION('',(0.0,1.0,0.0)); +#12453=DIRECTION('',(0.0,0.0,-1.0)); +#12454=DIRECTION('',(0.0,1.0,0.0)); +#12455=DIRECTION('',(0.0,0.0,1.0)); +#12456=DIRECTION('',(0.0,-1.0,0.0)); +#12457=DIRECTION('',(0.0,0.0,-1.0)); +#12458=DIRECTION('',(0.707106781186547,-0.707106781186548,0.0)); +#12459=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,6.4)); +#12460=DIRECTION('',(0.0,-0.0,1.0)); +#12461=DIRECTION('',(0.0,1.0,0.0)); +#12462=DIRECTION('',(1.0,0.0,0.0)); +#12463=DIRECTION('',(0.0,1.0,0.0)); +#12464=DIRECTION('',(1.0,0.0,0.0)); +#12465=CARTESIAN_POINT('',(-0.399999999999998,5.7,6.4)); +#12466=DIRECTION('',(0.0,-0.0,1.0)); +#12467=DIRECTION('',(0.0,1.0,0.0)); +#12468=DIRECTION('',(0.0,1.0,0.0)); +#12469=CARTESIAN_POINT('',(-1.25,4.95,6.4)); +#12470=DIRECTION('',(0.0,-0.0,1.0)); +#12471=DIRECTION('',(0.0,1.0,0.0)); +#12472=DIRECTION('',(0.0,-1.0,0.0)); +#12473=CARTESIAN_POINT('',(-1.8,5.87535117355873,6.4)); +#12474=DIRECTION('',(0.0,-0.0,1.0)); +#12475=DIRECTION('',(0.0,1.0,0.0)); +#12476=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0)); +#12477=CARTESIAN_POINT('',(-1.5,6.42387931098259,6.4)); +#12478=DIRECTION('',(0.0,0.0,-1.0)); +#12479=DIRECTION('',(0.0,1.0,0.0)); +#12480=DIRECTION('',(0.0,-1.0,0.0)); +#12481=CARTESIAN_POINT('',(-1.6,7.89614984467487,6.4)); +#12482=DIRECTION('',(0.0,0.0,-1.0)); +#12483=DIRECTION('',(0.0,1.0,0.0)); +#12484=DIRECTION('',(-0.965925826289068,-0.258819045102521,0.0)); +#12485=DIRECTION('',(0.0,-1.0,0.0)); +#12486=CARTESIAN_POINT('',(-1.7,8.17641016151378,6.4)); +#12487=DIRECTION('',(0.0,-0.0,1.0)); +#12488=DIRECTION('',(0.0,1.0,0.0)); +#12489=DIRECTION('',(-0.5,0.866025403784439,0.0)); +#12490=CARTESIAN_POINT('',(-2.08889727457342,8.85,6.4)); +#12491=DIRECTION('',(0.0,-0.0,1.0)); +#12492=DIRECTION('',(0.0,1.0,0.0)); +#12493=DIRECTION('',(-1.0,0.0,0.0)); +#12494=CARTESIAN_POINT('',(-2.20922963342125,8.95,6.4)); +#12495=DIRECTION('',(0.0,-0.0,1.0)); +#12496=DIRECTION('',(0.0,1.0,0.0)); +#12497=DIRECTION('',(-0.0965357478519546,-0.99532951799224,0.0)); +#12498=CARTESIAN_POINT('',(-3.2,4.95,6.4)); +#12499=DIRECTION('',(0.0,-0.0,1.0)); +#12500=DIRECTION('',(0.0,1.0,0.0)); +#12501=DIRECTION('',(0.0965357478519551,-0.99532951799224,0.0)); +#12502=CARTESIAN_POINT('',(-4.19077036657875,8.95,6.4)); +#12503=DIRECTION('',(0.0,-0.0,1.0)); +#12504=DIRECTION('',(0.0,1.0,0.0)); +#12505=DIRECTION('',(-1.0,0.0,0.0)); +#12506=CARTESIAN_POINT('',(-4.21110272542658,8.85,6.4)); +#12507=DIRECTION('',(0.0,-0.0,1.0)); +#12508=DIRECTION('',(0.0,1.0,0.0)); +#12509=DIRECTION('',(-0.5,-0.866025403784439,0.0)); +#12510=CARTESIAN_POINT('',(-4.6,8.17641016151378,6.4)); +#12511=DIRECTION('',(0.0,-0.0,1.0)); +#12512=DIRECTION('',(0.0,1.0,0.0)); +#12513=DIRECTION('',(0.0,-1.0,0.0)); +#12514=DIRECTION('',(0.965925826289068,-0.258819045102521,0.0)); +#12515=CARTESIAN_POINT('',(-4.7,7.89614984467487,6.4)); +#12516=DIRECTION('',(0.0,0.0,-1.0)); +#12517=DIRECTION('',(0.0,1.0,0.0)); +#12518=DIRECTION('',(0.0,-1.0,0.0)); +#12519=CARTESIAN_POINT('',(-4.8,6.42387931098259,6.4)); +#12520=DIRECTION('',(0.0,0.0,-1.0)); +#12521=DIRECTION('',(0.0,1.0,0.0)); +#12522=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.0)); +#12523=CARTESIAN_POINT('',(-4.5,5.87535117355873,6.4)); +#12524=DIRECTION('',(0.0,-0.0,1.0)); +#12525=DIRECTION('',(0.0,1.0,0.0)); +#12526=CARTESIAN_POINT('',(-4.2,-0.651471862576122,6.4)); +#12527=DIRECTION('',(0.0,-0.0,1.0)); +#12528=DIRECTION('',(0.0,1.0,0.0)); +#12529=DIRECTION('',(-1.0,0.0,0.0)); +#12530=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,-6.4)); +#12531=DIRECTION('',(0.0,0.0,-1.0)); +#12532=DIRECTION('',(0.0,-1.0,0.0)); +#12533=DIRECTION('',(-0.707106781186547,0.707106781186548,0.0)); +#12534=CARTESIAN_POINT('',(-4.2,-0.651471862576122,-6.4)); +#12535=DIRECTION('',(0.0,0.0,-1.0)); +#12536=DIRECTION('',(0.0,-1.0,0.0)); +#12537=CARTESIAN_POINT('',(-4.5,5.87535117355873,-6.4)); +#12538=DIRECTION('',(0.0,0.0,-1.0)); +#12539=DIRECTION('',(0.0,-1.0,0.0)); +#12540=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.0)); +#12541=CARTESIAN_POINT('',(-4.8,6.42387931098259,-6.4)); +#12542=DIRECTION('',(0.0,0.0,1.0)); +#12543=DIRECTION('',(0.0,-1.0,0.0)); +#12544=DIRECTION('',(0.0,-1.0,0.0)); +#12545=CARTESIAN_POINT('',(-4.7,7.89614984467487,-6.4)); +#12546=DIRECTION('',(0.0,0.0,1.0)); +#12547=DIRECTION('',(0.0,-1.0,0.0)); +#12548=DIRECTION('',(0.965925826289068,-0.258819045102521,0.0)); +#12549=DIRECTION('',(0.0,-1.0,0.0)); +#12550=CARTESIAN_POINT('',(-4.6,8.17641016151378,-6.4)); +#12551=DIRECTION('',(0.0,0.0,-1.0)); +#12552=DIRECTION('',(0.0,-1.0,0.0)); +#12553=DIRECTION('',(0.5,0.866025403784439,0.0)); +#12554=CARTESIAN_POINT('',(-4.21110272542658,8.85,-6.4)); +#12555=DIRECTION('',(0.0,0.0,-1.0)); +#12556=DIRECTION('',(0.0,-1.0,0.0)); +#12557=DIRECTION('',(1.0,0.0,0.0)); +#12558=CARTESIAN_POINT('',(-4.19077036657875,8.95,-6.4)); +#12559=DIRECTION('',(0.0,0.0,-1.0)); +#12560=DIRECTION('',(0.0,-1.0,0.0)); +#12561=DIRECTION('',(0.096535747851955,-0.99532951799224,0.0)); +#12562=CARTESIAN_POINT('',(-3.2,4.95,-6.4)); +#12563=DIRECTION('',(0.0,0.0,1.0)); +#12564=DIRECTION('',(1.0,0.0,0.0)); +#12565=DIRECTION('',(-0.0965357478519546,-0.99532951799224,0.0)); +#12566=CARTESIAN_POINT('',(-2.20922963342125,8.95,-6.4)); +#12567=DIRECTION('',(0.0,0.0,-1.0)); +#12568=DIRECTION('',(0.0,-1.0,0.0)); +#12569=DIRECTION('',(1.0,0.0,0.0)); +#12570=CARTESIAN_POINT('',(-2.08889727457342,8.85,-6.4)); +#12571=DIRECTION('',(0.0,0.0,-1.0)); +#12572=DIRECTION('',(0.0,-1.0,0.0)); +#12573=DIRECTION('',(0.5,-0.866025403784439,0.0)); +#12574=CARTESIAN_POINT('',(-1.7,8.17641016151378,-6.4)); +#12575=DIRECTION('',(0.0,0.0,-1.0)); +#12576=DIRECTION('',(0.0,-1.0,0.0)); +#12577=DIRECTION('',(0.0,1.0,0.0)); +#12578=DIRECTION('',(-0.965925826289068,-0.258819045102521,0.0)); +#12579=CARTESIAN_POINT('',(-1.6,7.89614984467487,-6.4)); +#12580=DIRECTION('',(0.0,0.0,1.0)); +#12581=DIRECTION('',(0.0,-1.0,0.0)); +#12582=DIRECTION('',(0.0,-1.0,0.0)); +#12583=CARTESIAN_POINT('',(-1.5,6.42387931098259,-6.4)); +#12584=DIRECTION('',(0.0,0.0,1.0)); +#12585=DIRECTION('',(0.0,-1.0,0.0)); +#12586=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0)); +#12587=CARTESIAN_POINT('',(-1.8,5.87535117355873,-6.4)); +#12588=DIRECTION('',(0.0,0.0,-1.0)); +#12589=DIRECTION('',(0.0,-1.0,0.0)); +#12590=DIRECTION('',(0.0,-1.0,0.0)); +#12591=CARTESIAN_POINT('',(-1.25,4.95,-6.4)); +#12592=DIRECTION('',(0.0,0.0,-1.0)); +#12593=DIRECTION('',(0.0,-1.0,0.0)); +#12594=DIRECTION('',(0.0,-1.0,0.0)); +#12595=CARTESIAN_POINT('',(-0.399999999999998,5.7,-6.4)); +#12596=DIRECTION('',(0.0,0.0,-1.0)); +#12597=DIRECTION('',(0.0,-1.0,0.0)); +#12598=DIRECTION('',(1.0,0.0,0.0)); +#12599=DIRECTION('',(0.0,-1.0,0.0)); +#12600=DIRECTION('',(0.707106781186547,-0.707106781186548,0.0)); +#12601=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,-6.1)); +#12602=DIRECTION('',(0.0,0.0,1.0)); +#12603=DIRECTION('',(0.0,-1.0,0.0)); +#12604=DIRECTION('',(-1.0,0.0,0.0)); +#12605=DIRECTION('',(0.0,1.0,0.0)); +#12606=DIRECTION('',(-1.0,0.0,0.0)); +#12607=CARTESIAN_POINT('',(-0.399999999999998,5.7,-6.1)); +#12608=DIRECTION('',(0.0,0.0,1.0)); +#12609=DIRECTION('',(0.0,-1.0,0.0)); +#12610=DIRECTION('',(0.0,-1.0,0.0)); +#12611=CARTESIAN_POINT('',(-1.25,4.95,-6.1)); +#12612=DIRECTION('',(0.0,0.0,-1.0)); +#12613=DIRECTION('',(0.0,-1.0,0.0)); +#12614=DIRECTION('',(0.0,1.0,0.0)); +#12615=CARTESIAN_POINT('',(-1.8,5.87535117355873,-6.1)); +#12616=DIRECTION('',(0.0,0.0,1.0)); +#12617=DIRECTION('',(0.0,-1.0,0.0)); +#12618=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0)); +#12619=CARTESIAN_POINT('',(-1.5,6.42387931098259,-6.1)); +#12620=DIRECTION('',(0.0,0.0,-1.0)); +#12621=DIRECTION('',(0.0,-1.0,0.0)); +#12622=DIRECTION('',(0.0,1.0,0.0)); +#12623=CARTESIAN_POINT('',(-1.6,7.89614984467487,-6.1)); +#12624=DIRECTION('',(0.0,0.0,-1.0)); +#12625=DIRECTION('',(0.0,-1.0,0.0)); +#12626=DIRECTION('',(0.965925826289068,0.258819045102521,0.0)); +#12627=DIRECTION('',(0.0,1.0,0.0)); +#12628=CARTESIAN_POINT('',(-1.7,8.17641016151378,-6.1)); +#12629=DIRECTION('',(0.0,0.0,1.0)); +#12630=DIRECTION('',(0.0,-1.0,0.0)); +#12631=DIRECTION('',(-0.5,0.866025403784439,0.0)); +#12632=CARTESIAN_POINT('',(-2.08889727457342,8.85,-6.1)); +#12633=DIRECTION('',(0.0,0.0,1.0)); +#12634=DIRECTION('',(0.0,-1.0,0.0)); +#12635=DIRECTION('',(-1.0,0.0,0.0)); +#12636=CARTESIAN_POINT('',(-2.20922963342125,8.95,-6.1)); +#12637=DIRECTION('',(0.0,0.0,1.0)); +#12638=DIRECTION('',(0.0,-1.0,0.0)); +#12639=DIRECTION('',(-0.0965357478519546,-0.99532951799224,0.0)); +#12640=CARTESIAN_POINT('',(-3.2,4.95,-6.1)); +#12641=DIRECTION('',(0.0,0.0,1.0)); +#12642=DIRECTION('',(0.0,-1.0,0.0)); +#12643=DIRECTION('',(0.0965357478519551,-0.99532951799224,0.0)); +#12644=CARTESIAN_POINT('',(-4.19077036657875,8.95,-6.1)); +#12645=DIRECTION('',(0.0,0.0,1.0)); +#12646=DIRECTION('',(0.0,-1.0,0.0)); +#12647=DIRECTION('',(-1.0,0.0,0.0)); +#12648=CARTESIAN_POINT('',(-4.21110272542658,8.85,-6.1)); +#12649=DIRECTION('',(0.0,0.0,1.0)); +#12650=DIRECTION('',(0.0,-1.0,0.0)); +#12651=DIRECTION('',(-0.5,-0.866025403784439,0.0)); +#12652=CARTESIAN_POINT('',(-4.6,8.17641016151378,-6.1)); +#12653=DIRECTION('',(0.0,0.0,1.0)); +#12654=DIRECTION('',(0.0,-1.0,0.0)); +#12655=DIRECTION('',(0.0,1.0,0.0)); +#12656=DIRECTION('',(0.965925826289068,-0.258819045102521,0.0)); +#12657=CARTESIAN_POINT('',(-4.7,7.89614984467487,-6.1)); +#12658=DIRECTION('',(0.0,0.0,-1.0)); +#12659=DIRECTION('',(0.0,-1.0,0.0)); +#12660=DIRECTION('',(0.0,-1.0,0.0)); +#12661=CARTESIAN_POINT('',(-4.8,6.42387931098259,-6.1)); +#12662=DIRECTION('',(0.0,0.0,-1.0)); +#12663=DIRECTION('',(0.0,-1.0,0.0)); +#12664=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.0)); +#12665=CARTESIAN_POINT('',(-4.5,5.87535117355873,-6.1)); +#12666=DIRECTION('',(0.0,0.0,1.0)); +#12667=DIRECTION('',(0.0,-1.0,0.0)); +#12668=CARTESIAN_POINT('',(-4.2,-0.651471862576122,-6.1)); +#12669=DIRECTION('',(0.0,0.0,1.0)); +#12670=DIRECTION('',(0.0,-1.0,0.0)); +#12671=DIRECTION('',(1.0,0.0,-2.38524477946811E-16)); +#12672=CARTESIAN_POINT('',(-2.95147186257614,-1.89999999999998,6.1)); +#12673=DIRECTION('',(0.0,0.0,-1.0)); +#12674=DIRECTION('',(-1.0,0.0,0.0)); +#12675=DIRECTION('',(-0.707106781186547,0.707106781186548,1.68662275835171E-16)); +#12676=CARTESIAN_POINT('',(-4.2,-0.651471862576122,6.1)); +#12677=DIRECTION('',(0.0,0.0,-1.0)); +#12678=DIRECTION('',(-1.0,0.0,0.0)); +#12679=CARTESIAN_POINT('',(-4.5,5.87535117355873,6.1)); +#12680=DIRECTION('',(0.0,0.0,-1.0)); +#12681=DIRECTION('',(-1.0,0.0,0.0)); +#12682=DIRECTION('',(0.707106781186548,0.707106781186548,-1.68662275835171E-16)); +#12683=CARTESIAN_POINT('',(-4.8,6.42387931098259,6.1)); +#12684=DIRECTION('',(0.0,0.0,1.0)); +#12685=DIRECTION('',(-1.0,0.0,0.0)); +#12686=DIRECTION('',(0.0,1.0,0.0)); +#12687=CARTESIAN_POINT('',(-4.7,7.89614984467487,6.1)); +#12688=DIRECTION('',(0.0,0.0,1.0)); +#12689=DIRECTION('',(-1.0,0.0,0.0)); +#12690=DIRECTION('',(-0.965925826289068,0.258819045102521,2.30396953450942E-16)); +#12691=DIRECTION('',(0.0,1.0,0.0)); +#12692=CARTESIAN_POINT('',(-4.6,8.17641016151378,6.1)); +#12693=DIRECTION('',(0.0,0.0,-1.0)); +#12694=DIRECTION('',(-1.0,0.0,0.0)); +#12695=DIRECTION('',(0.5,0.866025403784439,-1.19262238973405E-16)); +#12696=CARTESIAN_POINT('',(-4.21110272542658,8.85,6.1)); +#12697=DIRECTION('',(0.0,0.0,-1.0)); +#12698=DIRECTION('',(-1.0,0.0,0.0)); +#12699=DIRECTION('',(1.0,0.0,-2.38524477946811E-16)); +#12700=CARTESIAN_POINT('',(-4.19077036657875,8.95,6.1)); +#12701=DIRECTION('',(0.0,0.0,-1.0)); +#12702=DIRECTION('',(-1.0,0.0,0.0)); +#12703=DIRECTION('',(-0.0965357478519551,0.99532951799224,2.30261388595926E-17)); +#12704=CARTESIAN_POINT('',(-3.2,4.95,6.1)); +#12705=DIRECTION('',(0.0,0.0,-1.0)); +#12706=DIRECTION('',(-1.0,0.0,0.0)); +#12707=DIRECTION('',(0.0965357478519546,0.99532951799224,-2.30261388595925E-17)); +#12708=CARTESIAN_POINT('',(-2.20922963342125,8.95,6.1)); +#12709=DIRECTION('',(0.0,0.0,-1.0)); +#12710=DIRECTION('',(-1.0,0.0,0.0)); +#12711=DIRECTION('',(1.0,0.0,-2.38524477946811E-16)); +#12712=CARTESIAN_POINT('',(-2.08889727457342,8.85,6.1)); +#12713=DIRECTION('',(0.0,0.0,-1.0)); +#12714=DIRECTION('',(-1.0,0.0,0.0)); +#12715=DIRECTION('',(0.5,-0.866025403784439,-1.19262238973405E-16)); +#12716=CARTESIAN_POINT('',(-1.7,8.17641016151378,6.1)); +#12717=DIRECTION('',(0.0,0.0,-1.0)); +#12718=DIRECTION('',(-1.0,0.0,0.0)); +#12719=DIRECTION('',(0.0,-1.0,0.0)); +#12720=DIRECTION('',(-0.965925826289068,-0.258819045102521,2.30396953450942E-16)); +#12721=CARTESIAN_POINT('',(-1.6,7.89614984467487,6.1)); +#12722=DIRECTION('',(0.0,0.0,1.0)); +#12723=DIRECTION('',(-1.0,0.0,0.0)); +#12724=DIRECTION('',(0.0,-1.0,0.0)); +#12725=CARTESIAN_POINT('',(-1.5,6.42387931098259,6.1)); +#12726=DIRECTION('',(0.0,0.0,1.0)); +#12727=DIRECTION('',(-1.0,0.0,0.0)); +#12728=DIRECTION('',(0.707106781186548,-0.707106781186548,-1.68662275835171E-16)); +#12729=CARTESIAN_POINT('',(-1.8,5.87535117355873,6.1)); +#12730=DIRECTION('',(0.0,0.0,-1.0)); +#12731=DIRECTION('',(-1.0,0.0,0.0)); +#12732=DIRECTION('',(0.0,-1.0,0.0)); +#12733=CARTESIAN_POINT('',(-1.25,4.95,6.1)); +#12734=DIRECTION('',(0.0,0.0,1.0)); +#12735=DIRECTION('',(-1.0,0.0,0.0)); +#12736=DIRECTION('',(0.0,1.0,0.0)); +#12737=CARTESIAN_POINT('',(-0.399999999999998,5.7,6.1)); +#12738=DIRECTION('',(0.0,0.0,-1.0)); +#12739=DIRECTION('',(-1.0,0.0,0.0)); +#12740=DIRECTION('',(1.0,6.46521892952258E-32,-2.38524477946811E-16)); +#12741=DIRECTION('',(0.0,-1.0,0.0)); +#12742=DIRECTION('',(0.0,0.0,-1.0)); +#12743=DIRECTION('',(0.0,0.0,1.0)); +#12744=DIRECTION('',(0.0,0.0,-1.0)); +#12745=DIRECTION('',(0.0,0.0,1.0)); +#12746=DIRECTION('',(0.0,0.0,-1.0)); +#12747=DIRECTION('',(0.0,0.0,-1.0)); +#12748=DIRECTION('',(0.0,-1.0,0.0)); +#12749=DIRECTION('',(0.0,1.0,0.0)); +#12750=DIRECTION('',(0.0,2.71050543121376E-16,-1.0)); +#12751=DIRECTION('',(0.0,0.0,-1.0)); +#12752=DIRECTION('',(0.0,0.0,-1.0)); +#12753=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12754=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12755=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12756=DIRECTION('',(2.51594331874357E-32,1.0,-3.33066907387547E-16)); +#12757=DIRECTION('',(7.55386759518589E-17,-1.99840144432528E-15,-1.0)); +#12758=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12759=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12760=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12761=DIRECTION('',(-1.18168523623764E-17,0.987688340595138,0.156434465040231)); +#12762=DIRECTION('',(7.46086695016454E-17,0.156434465040229,-0.987688340595138)); +#12763=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12764=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12765=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12766=DIRECTION('',(-2.33427346017065E-17,0.951056516295154,0.309016994374947)); +#12767=DIRECTION('',(7.18415499963235E-17,0.309016994374946,-0.951056516295154)); +#12768=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12769=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12770=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12771=DIRECTION('',(-3.42938412450481E-17,0.891006524188368,0.453990499739547)); +#12772=DIRECTION('',(6.73054531016573E-17,0.453990499739545,-0.891006524188369)); +#12773=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12774=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12775=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12776=DIRECTION('',(-4.44005197022027E-17,0.809016994374948,0.587785252292473)); +#12777=DIRECTION('',(6.11120725776361E-17,0.587785252292471,-0.809016994374949)); +#12778=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12779=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12780=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12781=DIRECTION('',(-5.34139100074126E-17,0.707106781186548,0.707106781186547)); +#12782=DIRECTION('',(5.34139100074127E-17,0.707106781186546,-0.707106781186549)); +#12783=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12784=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12785=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12786=DIRECTION('',(-6.1112072577636E-17,0.587785252292473,0.809016994374947)); +#12787=DIRECTION('',(4.44005197022029E-17,0.809016994374946,-0.587785252292475)); +#12788=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12789=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12790=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12791=DIRECTION('',(-6.73054531016572E-17,0.453990499739547,0.891006524188368)); +#12792=DIRECTION('',(3.42938412450483E-17,0.891006524188367,-0.453990499739549)); +#12793=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12794=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12795=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12796=DIRECTION('',(-7.18415499963234E-17,0.309016994374948,0.951056516295153)); +#12797=DIRECTION('',(2.33427346017067E-17,0.951056516295153,-0.309016994374949)); +#12798=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12799=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12800=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12801=DIRECTION('',(-7.46086695016454E-17,0.156434465040231,0.987688340595138)); +#12802=DIRECTION('',(1.18168523623766E-17,0.987688340595137,-0.156434465040233)); +#12803=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12804=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12805=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12806=DIRECTION('',(-7.55386759518589E-17,3.33066907387547E-16,1.0)); +#12807=DIRECTION('',(1.46763360260042E-31,1.0,-1.94289029309402E-15)); +#12808=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12809=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12810=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12811=DIRECTION('',(-7.46086695016454E-17,-0.156434465040231,0.987688340595138)); +#12812=DIRECTION('',(-1.18168523623763E-17,0.987688340595138,0.156434465040229)); +#12813=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12814=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12815=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12816=DIRECTION('',(-7.18415499963234E-17,-0.309016994374947,0.951056516295154)); +#12817=DIRECTION('',(-2.33427346017064E-17,0.951056516295154,0.309016994374946)); +#12818=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12819=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12820=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12821=DIRECTION('',(-6.73054531016573E-17,-0.453990499739547,0.891006524188368)); +#12822=DIRECTION('',(-3.4293841245048E-17,0.891006524188369,0.453990499739545)); +#12823=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12824=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12825=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12826=DIRECTION('',(-6.1112072577636E-17,-0.587785252292473,0.809016994374948)); +#12827=DIRECTION('',(-4.44005197022027E-17,0.809016994374949,0.587785252292472)); +#12828=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12829=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12830=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12831=DIRECTION('',(-5.34139100074126E-17,-0.707106781186547,0.707106781186548)); +#12832=DIRECTION('',(-5.34139100074125E-17,0.707106781186549,0.707106781186546)); +#12833=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12834=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12835=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12836=DIRECTION('',(-4.44005197022028E-17,-0.809016994374947,0.587785252292473)); +#12837=DIRECTION('',(-6.11120725776359E-17,0.587785252292475,0.809016994374946)); +#12838=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12839=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12840=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12841=DIRECTION('',(-3.42938412450481E-17,-0.891006524188368,0.453990499739547)); +#12842=DIRECTION('',(-6.73054531016572E-17,0.453990499739549,0.891006524188367)); +#12843=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12844=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12845=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12846=DIRECTION('',(-2.33427346017066E-17,-0.951056516295154,0.309016994374948)); +#12847=DIRECTION('',(-7.18415499963234E-17,0.309016994374949,0.951056516295153)); +#12848=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12849=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12850=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12851=DIRECTION('',(-1.18168523623764E-17,-0.987688340595138,0.156434465040231)); +#12852=DIRECTION('',(-7.46086695016454E-17,0.156434465040233,0.987688340595137)); +#12853=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12854=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12855=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12856=DIRECTION('',(-2.51594331874357E-32,-1.0,3.33066907387547E-16)); +#12857=DIRECTION('',(-7.55386759518589E-17,1.99840144432528E-15,1.0)); +#12858=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12859=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12860=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12861=DIRECTION('',(1.18168523623764E-17,-0.987688340595138,-0.156434465040231)); +#12862=DIRECTION('',(-7.46086695016454E-17,-0.156434465040229,0.987688340595138)); +#12863=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12864=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12865=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12866=DIRECTION('',(2.33427346017065E-17,-0.951056516295154,-0.309016994374947)); +#12867=DIRECTION('',(-7.18415499963235E-17,-0.309016994374945,0.951056516295154)); +#12868=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12869=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12870=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12871=DIRECTION('',(3.42938412450481E-17,-0.891006524188368,-0.453990499739546)); +#12872=DIRECTION('',(-6.73054531016573E-17,-0.453990499739545,0.891006524188369)); +#12873=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12874=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12875=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12876=DIRECTION('',(4.44005197022027E-17,-0.809016994374948,-0.587785252292473)); +#12877=DIRECTION('',(-6.11120725776361E-17,-0.587785252292471,0.809016994374949)); +#12878=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12879=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12880=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12881=DIRECTION('',(5.34139100074126E-17,-0.707106781186548,-0.707106781186547)); +#12882=DIRECTION('',(-5.34139100074127E-17,-0.707106781186546,0.707106781186549)); +#12883=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12884=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12885=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12886=DIRECTION('',(6.1112072577636E-17,-0.587785252292473,-0.809016994374947)); +#12887=DIRECTION('',(-4.44005197022029E-17,-0.809016994374946,0.587785252292475)); +#12888=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12889=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12890=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12891=DIRECTION('',(6.73054531016573E-17,-0.453990499739547,-0.891006524188368)); +#12892=DIRECTION('',(-3.42938412450483E-17,-0.891006524188367,0.453990499739549)); +#12893=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12894=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12895=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12896=DIRECTION('',(7.18415499963234E-17,-0.309016994374948,-0.951056516295154)); +#12897=DIRECTION('',(-2.33427346017067E-17,-0.951056516295153,0.309016994374949)); +#12898=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12899=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12900=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12901=DIRECTION('',(7.46086695016454E-17,-0.156434465040231,-0.987688340595138)); +#12902=DIRECTION('',(-1.18168523623766E-17,-0.987688340595137,0.156434465040233)); +#12903=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12904=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12905=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12906=DIRECTION('',(7.55386759518589E-17,-3.33066907387547E-16,-1.0)); +#12907=DIRECTION('',(-1.46763360260042E-31,-1.0,1.94289029309402E-15)); +#12908=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12909=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12910=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12911=DIRECTION('',(7.46086695016454E-17,0.156434465040231,-0.987688340595138)); +#12912=DIRECTION('',(1.18168523623763E-17,-0.987688340595138,-0.156434465040229)); +#12913=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12914=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12915=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12916=DIRECTION('',(7.18415499963234E-17,0.309016994374947,-0.951056516295154)); +#12917=DIRECTION('',(2.33427346017064E-17,-0.951056516295154,-0.309016994374946)); +#12918=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12919=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12920=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12921=DIRECTION('',(6.73054531016573E-17,0.453990499739546,-0.891006524188368)); +#12922=DIRECTION('',(3.4293841245048E-17,-0.891006524188369,-0.453990499739545)); +#12923=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12924=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12925=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12926=DIRECTION('',(6.1112072577636E-17,0.587785252292473,-0.809016994374948)); +#12927=DIRECTION('',(4.44005197022026E-17,-0.809016994374949,-0.587785252292471)); +#12928=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12929=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12930=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12931=DIRECTION('',(5.34139100074126E-17,0.707106781186547,-0.707106781186548)); +#12932=DIRECTION('',(5.34139100074125E-17,-0.707106781186549,-0.707106781186546)); +#12933=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12934=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12935=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12936=DIRECTION('',(4.44005197022028E-17,0.809016994374947,-0.587785252292473)); +#12937=DIRECTION('',(6.11120725776359E-17,-0.587785252292475,-0.809016994374946)); +#12938=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12939=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12940=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12941=DIRECTION('',(3.42938412450481E-17,0.891006524188368,-0.453990499739547)); +#12942=DIRECTION('',(6.73054531016572E-17,-0.453990499739549,-0.891006524188367)); +#12943=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12944=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12945=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12946=DIRECTION('',(2.33427346017066E-17,0.951056516295153,-0.309016994374948)); +#12947=DIRECTION('',(7.18415499963234E-17,-0.309016994374949,-0.951056516295153)); +#12948=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#12949=DIRECTION('',(-1.0,0.0,-8.2214382747716E-17)); +#12950=DIRECTION('',(8.2214382747716E-17,0.0,-1.0)); +#12951=DIRECTION('',(1.18168523623764E-17,0.987688340595138,-0.156434465040231)); +#12952=DIRECTION('',(7.46086695016454E-17,-0.156434465040233,-0.987688340595137)); +#12953=DIRECTION('',(7.55386759518589E-17,0.0,-1.0)); +#12954=DIRECTION('',(0.0,1.0,0.0)); +#12955=DIRECTION('',(7.55386759518589E-17,2.71050543121376E-16,-1.0)); +#12956=DIRECTION('',(0.0,-1.0,0.0)); +#12957=DIRECTION('',(7.55386759518589E-17,0.0,-1.0)); +#12958=CARTESIAN_POINT('',(2.7,1.73472347597681E-15,8.67361737988404E-16)); +#12959=DIRECTION('',(1.0,0.0,6.88382331736828E-17)); +#12960=DIRECTION('',(-6.88382331736828E-17,0.0,1.0)); +#12961=DIRECTION('',(0.0,0.0,1.0)); +#12962=DIRECTION('',(0.0,0.0,-1.0)); +#12963=DIRECTION('',(0.0,0.0,1.0)); +#12964=DIRECTION('',(0.0,0.0,-1.0)); +#12965=DIRECTION('',(0.0,0.0,1.0)); +#12966=DIRECTION('',(0.0,0.0,-1.0)); +#12967=DIRECTION('',(0.0,0.0,1.0)); +#12968=DIRECTION('',(0.0,0.0,-1.0)); +#12969=CARTESIAN_POINT('',(2.6,6.3,-6.0)); +#12970=DIRECTION('',(0.0,1.0,0.0)); +#12971=DIRECTION('',(0.0,0.0,1.0)); +#12972=DIRECTION('',(0.0,-2.71050543121376E-16,1.0)); +#12973=CARTESIAN_POINT('',(2.5,6.3,-5.9)); +#12974=DIRECTION('',(0.0,-1.0,0.0)); +#12975=DIRECTION('',(0.0,0.0,1.0)); +#12976=CARTESIAN_POINT('',(2.5,6.3,5.9)); +#12977=DIRECTION('',(0.0,-1.0,0.0)); +#12978=DIRECTION('',(0.0,0.0,1.0)); +#12979=DIRECTION('',(0.0,-2.71050543121376E-16,1.0)); +#12980=CARTESIAN_POINT('',(2.6,6.3,6.0)); +#12981=DIRECTION('',(0.0,1.0,0.0)); +#12982=DIRECTION('',(0.0,0.0,1.0)); +#12983=DIRECTION('',(0.0,0.0,-1.0)); +#12984=CARTESIAN_POINT('',(2.5,-2.49999999999998,5.9)); +#12985=DIRECTION('',(0.0,1.0,0.0)); +#12986=DIRECTION('',(-1.0,0.0,0.0)); +#12987=DIRECTION('',(1.0,0.0,0.0)); +#12988=CARTESIAN_POINT('',(2.6,-2.49999999999998,6.0)); +#12989=DIRECTION('',(0.0,-1.0,0.0)); +#12990=DIRECTION('',(-1.0,0.0,0.0)); +#12991=DIRECTION('',(0.0,0.0,-1.0)); +#12992=CARTESIAN_POINT('',(2.6,-2.49999999999998,-6.0)); +#12993=DIRECTION('',(0.0,-1.0,0.0)); +#12994=DIRECTION('',(-1.0,0.0,0.0)); +#12995=CARTESIAN_POINT('',(2.5,-2.49999999999998,-5.9)); +#12996=DIRECTION('',(0.0,1.0,0.0)); +#12997=DIRECTION('',(-1.0,0.0,0.0)); +#12998=DIRECTION('',(0.0,0.0,1.0)); +#12999=DIRECTION('',(0.0,0.0,-1.0)); +#13000=DIRECTION('',(0.0,0.0,-1.0)); +#13001=DIRECTION('',(0.0,0.0,-1.0)); +#13002=DIRECTION('',(0.0,0.0,1.0)); +#13003=DIRECTION('',(0.0,0.0,-1.0)); +#13004=DIRECTION('',(0.0,0.0,-1.0)); +#13005=DIRECTION('',(0.0,0.0,1.0)); +#13006=DIRECTION('',(0.0,0.0,1.0)); +#13007=DIRECTION('',(0.0,0.0,-1.0)); +#13008=DIRECTION('',(0.0,0.0,1.0)); +#13009=DIRECTION('',(0.0,0.0,-1.0)); +#13010=DIRECTION('',(0.0,0.0,-1.0)); +#13011=DIRECTION('',(0.0,0.0,1.0)); +#13012=DIRECTION('',(0.0,0.0,1.0)); +#13013=DIRECTION('',(0.0,0.0,1.0)); +#13014=DIRECTION('',(0.0,0.0,-1.0)); +#13015=DIRECTION('',(0.0,0.0,1.0)); +#13016=DIRECTION('',(0.0,0.0,-1.0)); +#13017=DIRECTION('',(0.0,0.0,1.0)); +#13018=DIRECTION('',(0.0,0.0,-1.0)); +#13019=DIRECTION('',(0.0,0.0,1.0)); +#13020=DIRECTION('',(0.0,0.0,-1.0)); +#13021=DIRECTION('',(0.0,0.0,1.0)); +#13022=DIRECTION('',(0.0,0.0,-1.0)); +#13023=DIRECTION('',(0.0,0.0,-1.0)); +#13024=DIRECTION('',(0.0,0.0,1.0)); +#13025=DIRECTION('',(0.0,0.0,-1.0)); +#13026=DIRECTION('',(0.0,0.0,1.0)); +#13027=DIRECTION('',(0.0,0.0,-1.0)); +#13028=DIRECTION('',(0.0,0.0,1.0)); +#13029=DIRECTION('',(0.0,0.0,-1.0)); +#13030=DIRECTION('',(0.0,0.0,1.0)); +#13031=DIRECTION('',(0.0,0.0,-1.0)); +#13032=DIRECTION('',(0.0,0.0,1.0)); +#13033=DIRECTION('',(0.0,2.71050543121376E-16,-1.0)); +#13034=DIRECTION('',(0.0,0.0,-1.0)); +#13035=DIRECTION('',(0.0,0.0,-1.0)); +#13036=DIRECTION('',(0.0,0.0,1.0)); +#13037=DIRECTION('',(0.0,2.71050543121376E-16,-1.0)); +#13038=DIRECTION('',(0.0,0.0,1.0)); +#13039=DIRECTION('',(0.0,0.0,-1.0)); +#13040=DIRECTION('',(0.0,0.0,1.0)); +#13041=DIRECTION('',(0.0,0.0,-1.0)); +#13042=CARTESIAN_POINT('',(-4.64999999999999,9.55,-1.075)); +#13043=DIRECTION('',(0.0,1.0,-0.0)); +#13044=DIRECTION('',(-1.0,0.0,0.0)); +#13045=CARTESIAN_POINT('',(-2.7,9.75,1.7)); +#13046=DIRECTION('',(0.0,1.0,-0.0)); +#13047=DIRECTION('',(-1.0,0.0,0.0)); +#13048=CARTESIAN_POINT('',(-2.7,9.75,-1.7)); +#13049=DIRECTION('',(0.0,1.0,-0.0)); +#13050=DIRECTION('',(-1.0,0.0,0.0)); +#13051=CARTESIAN_POINT('',(-4.64999999999999,9.55,1.075)); +#13052=DIRECTION('',(0.0,1.0,-0.0)); +#13053=DIRECTION('',(-1.0,0.0,0.0)); +#13054=CARTESIAN_POINT('',(-4.64999999999999,9.25,-1.075)); +#13055=DIRECTION('',(0.0,-1.0,0.0)); +#13056=DIRECTION('',(0.0,0.0,-1.0)); +#13057=CARTESIAN_POINT('',(-2.7,9.45,1.7)); +#13058=DIRECTION('',(0.0,-1.0,0.0)); +#13059=DIRECTION('',(0.0,0.0,-1.0)); +#13060=CARTESIAN_POINT('',(-2.7,9.45,-1.7)); +#13061=DIRECTION('',(0.0,-1.0,0.0)); +#13062=DIRECTION('',(0.0,0.0,-1.0)); +#13063=CARTESIAN_POINT('',(-4.64999999999999,9.25,1.075)); +#13064=DIRECTION('',(0.0,-1.0,0.0)); +#13065=DIRECTION('',(0.0,0.0,-1.0)); +#13066=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#13067=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#13068=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#13069=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,-1.075)); +#13070=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#13071=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#13072=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#13073=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#13074=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#13075=CARTESIAN_POINT('',(-2.7,2.0,1.7)); +#13076=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#13077=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#13078=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#13079=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#13080=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#13081=CARTESIAN_POINT('',(-2.7,2.0,-1.7)); +#13082=DIRECTION('',(-4.65188739755416E-16,1.0,-1.36635761537527E-16)); +#13083=DIRECTION('',(0.28181614839824,0.0,-0.959468424963522)); +#13084=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#13085=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#13086=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#13087=CARTESIAN_POINT('',(-4.64999999999999,0.0500000000000032,1.075)); +#13088=DIRECTION('',(-5.07201270801461E-16,1.0,6.3996791942691E-18)); +#13089=DIRECTION('',(0.281816148398239,1.49077798716757E-16,-0.959468424963522)); +#13090=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#13091=DIRECTION('',(-1.0,0.0,0.0)); +#13092=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13093=CARTESIAN_POINT('',(-3.15,-1.45,-1.075)); +#13094=DIRECTION('',(-1.0,0.0,0.0)); +#13095=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13096=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#13097=DIRECTION('',(-1.0,0.0,0.0)); +#13098=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13099=CARTESIAN_POINT('',(-1.2,0.5,1.7)); +#13100=DIRECTION('',(-1.0,0.0,0.0)); +#13101=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13102=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#13103=DIRECTION('',(-1.0,0.0,0.0)); +#13104=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13105=CARTESIAN_POINT('',(-1.2,0.5,-1.7)); +#13106=DIRECTION('',(-1.0,0.0,0.0)); +#13107=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13108=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#13109=DIRECTION('',(-1.0,0.0,0.0)); +#13110=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13111=CARTESIAN_POINT('',(-3.15,-1.45,1.075)); +#13112=DIRECTION('',(-1.0,0.0,0.0)); +#13113=DIRECTION('',(0.0,0.281816148398239,-0.959468424963522)); +#13114=CARTESIAN_POINT('',(0.2,-1.45,-1.075)); +#13115=DIRECTION('',(1.0,0.0,0.0)); +#13116=DIRECTION('',(0.0,0.0,-1.0)); +#13117=CARTESIAN_POINT('',(0.2,0.5,1.7)); +#13118=DIRECTION('',(1.0,0.0,0.0)); +#13119=DIRECTION('',(0.0,0.0,-1.0)); +#13120=CARTESIAN_POINT('',(0.2,0.5,-1.7)); +#13121=DIRECTION('',(1.0,0.0,0.0)); +#13122=DIRECTION('',(0.0,0.0,-1.0)); +#13123=CARTESIAN_POINT('',(0.2,-1.45,1.075)); +#13124=DIRECTION('',(1.0,0.0,0.0)); +#13125=DIRECTION('',(0.0,0.0,-1.0)); +#13126=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#13127=DIRECTION('',(-1.0,0.0,0.0)); +#13128=DIRECTION('',(0.0,0.0,1.0)); +#13129=CARTESIAN_POINT('',(0.0,0.0,2.16840434497101E-16)); +#13130=DIRECTION('',(1.0,0.0,-0.0)); +#13131=DIRECTION('',(0.0,0.0,1.0)); +#13132=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#13133=DIRECTION('',(-1.0,0.0,0.0)); +#13134=DIRECTION('',(0.0,0.0,1.0)); +#13135=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#13136=DIRECTION('',(1.0,0.0,-0.0)); +#13137=DIRECTION('',(0.0,0.0,1.0)); +#13138=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#13139=DIRECTION('',(-1.0,0.0,0.0)); +#13140=DIRECTION('',(0.0,0.0,-1.0)); +#13141=CARTESIAN_POINT('',(1.14641016151378,0.0,0.0)); +#13142=DIRECTION('',(1.0,0.0,0.0)); +#13143=DIRECTION('',(0.0,0.0,-1.0)); +#13144=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13145=DIRECTION('',(1.0,0.0,0.0)); +#13146=DIRECTION('',(0.0,0.0,-1.0)); +#13147=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13148=DIRECTION('',(1.0,0.0,0.0)); +#13149=DIRECTION('',(0.0,0.0,-1.0)); +#13150=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13151=DIRECTION('',(1.0,0.0,0.0)); +#13152=DIRECTION('',(0.0,0.0,-1.0)); +#13153=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13154=DIRECTION('',(1.0,0.0,0.0)); +#13155=DIRECTION('',(0.0,0.0,-1.0)); +#13156=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13157=DIRECTION('',(1.0,0.0,0.0)); +#13158=DIRECTION('',(0.0,0.0,-1.0)); +#13159=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13160=DIRECTION('',(1.0,0.0,0.0)); +#13161=DIRECTION('',(0.0,0.0,-1.0)); +#13162=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13163=DIRECTION('',(1.0,0.0,0.0)); +#13164=DIRECTION('',(0.0,0.0,-1.0)); +#13165=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13166=DIRECTION('',(1.0,0.0,0.0)); +#13167=DIRECTION('',(0.0,0.0,-1.0)); +#13168=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13169=DIRECTION('',(1.0,0.0,0.0)); +#13170=DIRECTION('',(0.0,0.0,-1.0)); +#13171=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13172=DIRECTION('',(1.0,0.0,0.0)); +#13173=DIRECTION('',(0.0,0.0,-1.0)); +#13174=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13175=DIRECTION('',(1.0,0.0,0.0)); +#13176=DIRECTION('',(0.0,0.0,-1.0)); +#13177=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13178=DIRECTION('',(1.0,0.0,0.0)); +#13179=DIRECTION('',(0.0,0.0,-1.0)); +#13180=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13181=DIRECTION('',(1.0,0.0,0.0)); +#13182=DIRECTION('',(0.0,0.0,-1.0)); +#13183=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13184=DIRECTION('',(1.0,0.0,0.0)); +#13185=DIRECTION('',(0.0,0.0,-1.0)); +#13186=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13187=DIRECTION('',(1.0,0.0,0.0)); +#13188=DIRECTION('',(0.0,0.0,-1.0)); +#13189=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13190=DIRECTION('',(1.0,0.0,0.0)); +#13191=DIRECTION('',(0.0,0.0,-1.0)); +#13192=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13193=DIRECTION('',(1.0,0.0,0.0)); +#13194=DIRECTION('',(0.0,0.0,-1.0)); +#13195=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13196=DIRECTION('',(1.0,0.0,0.0)); +#13197=DIRECTION('',(0.0,0.0,-1.0)); +#13198=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13199=DIRECTION('',(1.0,0.0,0.0)); +#13200=DIRECTION('',(0.0,0.0,-1.0)); +#13201=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#13202=DIRECTION('',(1.0,0.0,0.0)); +#13203=DIRECTION('',(0.0,0.0,-1.0)); +#13204=DIRECTION('',(-1.0,0.0,0.0)); +#13205=DIRECTION('',(-1.0,0.0,0.0)); +#13206=DIRECTION('',(-1.0,0.0,0.0)); +#13207=DIRECTION('',(-1.0,0.0,0.0)); +#13208=DIRECTION('',(-1.0,0.0,0.0)); +#13209=DIRECTION('',(-1.0,0.0,0.0)); +#13210=DIRECTION('',(-1.0,0.0,0.0)); +#13211=DIRECTION('',(-1.0,0.0,0.0)); +#13212=DIRECTION('',(-1.0,0.0,0.0)); +#13213=DIRECTION('',(-1.0,0.0,0.0)); +#13214=DIRECTION('',(-1.0,0.0,0.0)); +#13215=DIRECTION('',(-1.0,0.0,0.0)); +#13216=DIRECTION('',(-1.0,0.0,0.0)); +#13217=DIRECTION('',(-1.0,0.0,0.0)); +#13218=DIRECTION('',(-1.0,0.0,0.0)); +#13219=DIRECTION('',(-1.0,0.0,0.0)); +#13220=DIRECTION('',(-1.0,0.0,0.0)); +#13221=DIRECTION('',(-1.0,0.0,0.0)); +#13222=DIRECTION('',(-1.0,0.0,0.0)); +#13223=DIRECTION('',(-1.0,0.0,0.0)); +#13224=DIRECTION('',(-1.0,0.0,0.0)); +#13225=DIRECTION('',(-1.0,0.0,0.0)); +#13226=DIRECTION('',(-1.0,0.0,0.0)); +#13227=DIRECTION('',(-1.0,0.0,0.0)); +#13228=DIRECTION('',(-1.0,0.0,0.0)); +#13229=DIRECTION('',(-1.0,0.0,0.0)); +#13230=DIRECTION('',(-1.0,0.0,0.0)); +#13231=DIRECTION('',(-1.0,0.0,0.0)); +#13232=DIRECTION('',(-1.0,0.0,0.0)); +#13233=DIRECTION('',(-1.0,0.0,0.0)); +#13234=DIRECTION('',(-1.0,0.0,0.0)); +#13235=DIRECTION('',(-1.0,0.0,0.0)); +#13236=DIRECTION('',(-1.0,0.0,0.0)); +#13237=DIRECTION('',(-1.0,0.0,0.0)); +#13238=DIRECTION('',(-1.0,0.0,0.0)); +#13239=DIRECTION('',(-1.0,0.0,0.0)); +#13240=DIRECTION('',(-1.0,0.0,0.0)); +#13241=DIRECTION('',(-1.0,0.0,0.0)); +#13242=DIRECTION('',(-1.0,0.0,0.0)); +#13243=DIRECTION('',(-1.0,0.0,0.0)); +#13244=DIRECTION('',(-1.0,0.0,0.0)); +#13245=DIRECTION('',(-1.0,0.0,0.0)); +#13246=DIRECTION('',(-1.0,0.0,0.0)); +#13247=DIRECTION('',(-1.0,0.0,0.0)); +#13248=DIRECTION('',(-1.0,0.0,0.0)); +#13249=DIRECTION('',(-1.0,0.0,0.0)); +#13250=DIRECTION('',(-1.0,0.0,0.0)); +#13251=DIRECTION('',(-1.0,0.0,0.0)); +#13252=DIRECTION('',(-1.0,0.0,0.0)); +#13253=DIRECTION('',(-1.0,0.0,0.0)); +#13254=DIRECTION('',(-1.0,0.0,0.0)); +#13255=DIRECTION('',(-1.0,0.0,0.0)); +#13256=DIRECTION('',(-1.0,0.0,0.0)); +#13257=DIRECTION('',(-1.0,0.0,0.0)); +#13258=DIRECTION('',(-1.0,0.0,0.0)); +#13259=DIRECTION('',(-1.0,0.0,0.0)); +#13260=DIRECTION('',(-1.0,0.0,0.0)); +#13261=DIRECTION('',(-1.0,0.0,0.0)); +#13262=DIRECTION('',(-1.0,0.0,0.0)); +#13263=DIRECTION('',(-1.0,0.0,0.0)); +#13264=DIRECTION('',(-1.0,0.0,0.0)); +#13265=DIRECTION('',(-1.0,0.0,0.0)); +#13266=DIRECTION('',(-1.0,0.0,0.0)); +#13267=DIRECTION('',(-1.0,0.0,0.0)); +#13268=DIRECTION('',(-1.0,0.0,0.0)); +#13269=DIRECTION('',(-1.0,0.0,0.0)); +#13270=DIRECTION('',(-1.0,0.0,0.0)); +#13271=DIRECTION('',(-1.0,0.0,0.0)); +#13272=DIRECTION('',(-1.0,0.0,0.0)); +#13273=DIRECTION('',(-1.0,0.0,0.0)); +#13274=DIRECTION('',(-1.0,0.0,0.0)); +#13275=DIRECTION('',(-1.0,0.0,0.0)); +#13276=DIRECTION('',(-1.0,0.0,0.0)); +#13277=DIRECTION('',(-1.0,0.0,0.0)); +#13278=DIRECTION('',(-1.0,0.0,0.0)); +#13279=DIRECTION('',(-1.0,0.0,0.0)); +#13280=DIRECTION('',(-1.0,0.0,0.0)); +#13281=DIRECTION('',(-1.0,0.0,0.0)); +#13282=DIRECTION('',(-1.0,0.0,0.0)); +#13283=DIRECTION('',(-1.0,0.0,0.0)); +#13284=DIRECTION('',(-1.0,0.0,0.0)); +#13285=DIRECTION('',(-1.0,0.0,0.0)); +#13286=DIRECTION('',(-1.0,0.0,0.0)); +#13287=DIRECTION('',(-1.0,0.0,0.0)); +#13288=DIRECTION('',(-1.0,0.0,0.0)); +#13289=DIRECTION('',(-1.0,0.0,0.0)); +#13290=DIRECTION('',(-1.0,0.0,0.0)); +#13291=DIRECTION('',(-1.0,0.0,0.0)); +#13292=DIRECTION('',(-1.0,0.0,0.0)); +#13293=DIRECTION('',(-1.0,0.0,0.0)); +#13294=DIRECTION('',(-1.0,0.0,0.0)); +#13295=DIRECTION('',(-1.0,0.0,0.0)); +#13296=DIRECTION('',(-1.0,0.0,0.0)); +#13297=DIRECTION('',(-1.0,0.0,0.0)); +#13298=DIRECTION('',(-1.0,0.0,0.0)); +#13299=DIRECTION('',(-1.0,0.0,0.0)); +#13300=DIRECTION('',(-1.0,0.0,0.0)); +#13301=DIRECTION('',(-1.0,0.0,0.0)); +#13302=DIRECTION('',(-1.0,0.0,0.0)); +#13303=DIRECTION('',(-1.0,0.0,0.0)); +#13304=DIRECTION('',(-1.0,0.0,0.0)); +#13305=DIRECTION('',(-1.0,0.0,0.0)); +#13306=DIRECTION('',(-1.0,0.0,0.0)); +#13307=DIRECTION('',(-1.0,0.0,0.0)); +#13308=DIRECTION('',(-1.0,0.0,0.0)); +#13309=DIRECTION('',(-1.0,0.0,0.0)); +#13310=DIRECTION('',(-1.0,0.0,0.0)); +#13311=DIRECTION('',(-1.0,0.0,0.0)); +#13312=DIRECTION('',(-1.0,0.0,0.0)); +#13313=DIRECTION('',(-1.0,0.0,0.0)); +#13314=DIRECTION('',(-1.0,0.0,0.0)); +#13315=DIRECTION('',(-1.0,0.0,0.0)); +#13316=DIRECTION('',(-1.0,0.0,0.0)); +#13317=DIRECTION('',(-1.0,0.0,0.0)); +#13318=DIRECTION('',(-1.0,0.0,0.0)); +#13319=DIRECTION('',(-1.0,0.0,0.0)); +#13320=DIRECTION('',(-1.0,0.0,0.0)); +#13321=DIRECTION('',(-1.0,0.0,0.0)); +#13322=DIRECTION('',(-1.0,0.0,0.0)); +#13323=DIRECTION('',(-1.0,0.0,0.0)); +#13324=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#13325=DIRECTION('',(-1.0,0.0,0.0)); +#13326=DIRECTION('',(0.0,-0.0,1.0)); +#13327=CARTESIAN_POINT('',(5.6,6.184262086803E-16,-5.05)); +#13328=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#13329=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#13330=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#13331=DIRECTION('',(1.0,0.0,-0.0)); +#13332=DIRECTION('',(0.0,0.0,1.0)); +#13333=CARTESIAN_POINT('',(5.6,-6.184262086803E-16,5.05)); +#13334=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#13335=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#13336=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#13337=DIRECTION('',(-1.0,0.0,0.0)); +#13338=DIRECTION('',(0.0,-0.0,1.0)); +#13339=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#13340=DIRECTION('',(1.0,0.0,-0.0)); +#13341=DIRECTION('',(0.0,0.0,1.0)); +#13342=CARTESIAN_POINT('',(5.6,6.184262086803E-16,-5.05)); +#13343=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#13344=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#13345=CARTESIAN_POINT('',(5.6,-6.184262086803E-16,5.05)); +#13346=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#13347=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#13348=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#13349=DIRECTION('',(-1.0,0.0,0.0)); +#13350=DIRECTION('',(0.0,-0.0,1.0)); +#13351=CARTESIAN_POINT('',(9.7,3.94935549107717E-16,-3.225)); +#13352=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#13353=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#13354=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#13355=DIRECTION('',(1.0,0.0,-0.0)); +#13356=DIRECTION('',(0.0,0.0,1.0)); +#13357=CARTESIAN_POINT('',(9.7,-3.94935549107717E-16,3.225)); +#13358=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#13359=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#13360=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#13361=DIRECTION('',(-1.0,0.0,0.0)); +#13362=DIRECTION('',(0.0,-0.0,1.0)); +#13363=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#13364=DIRECTION('',(1.0,0.0,-0.0)); +#13365=DIRECTION('',(0.0,0.0,1.0)); +#13366=CARTESIAN_POINT('',(9.7,3.94935549107717E-16,-3.225)); +#13367=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#13368=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#13369=CARTESIAN_POINT('',(9.7,-3.94935549107717E-16,3.225)); +#13370=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#13371=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#13372=DIRECTION('',(0.258819046547302,0.482962912950971,0.836516303402545)); +#13373=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#13374=DIRECTION('',(-1.0,0.0,0.0)); +#13375=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13376=DIRECTION('',(-0.258819046547302,0.482962912950971,0.836516303402545)); +#13377=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13378=DIRECTION('',(-1.0,-0.0,0.0)); +#13379=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13380=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13381=DIRECTION('',(-1.0,-0.0,0.0)); +#13382=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13383=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13384=DIRECTION('',(-1.0,-0.0,0.0)); +#13385=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13386=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13387=DIRECTION('',(-1.0,-0.0,0.0)); +#13388=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13389=DIRECTION('',(-0.258819046547302,0.482962912950971,0.836516303402545)); +#13390=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#13391=DIRECTION('',(-1.0,0.0,0.0)); +#13392=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13393=DIRECTION('',(0.258819046547302,0.482962912950971,0.836516303402545)); +#13394=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13395=DIRECTION('',(1.0,0.0,-0.0)); +#13396=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13397=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13398=DIRECTION('',(1.0,0.0,-0.0)); +#13399=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13400=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13401=DIRECTION('',(1.0,0.0,-0.0)); +#13402=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13403=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13404=DIRECTION('',(1.0,0.0,-0.0)); +#13405=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13406=DIRECTION('',(1.0,-0.0,-0.0)); +#13407=CARTESIAN_POINT('',(9.00000000000001,0.0,0.0)); +#13408=DIRECTION('',(-1.0,0.0,0.0)); +#13409=DIRECTION('',(0.0,0.5,0.866025403784438)); +#13410=DIRECTION('',(-1.0,0.0,-0.0)); +#13411=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#13412=DIRECTION('',(-1.0,0.0,0.0)); +#13413=DIRECTION('',(0.0,0.5,0.866025403784438)); +#13414=DIRECTION('',(1.0,-0.0,-0.0)); +#13415=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13416=DIRECTION('',(-1.0,-0.0,0.0)); +#13417=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13418=DIRECTION('',(1.0,0.0,0.0)); +#13419=DIRECTION('',(-1.0,0.0,-0.0)); +#13420=DIRECTION('',(-1.0,0.0,0.0)); +#13421=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13422=DIRECTION('',(-1.0,-0.0,0.0)); +#13423=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13424=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#13425=DIRECTION('',(-1.0,0.0,0.0)); +#13426=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13427=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#13428=DIRECTION('',(-1.0,0.0,0.0)); +#13429=DIRECTION('',(0.0,0.5,0.866025403784438)); +#13430=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#13431=DIRECTION('',(-1.0,0.0,0.0)); +#13432=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13433=CARTESIAN_POINT('',(9.00000000000001,0.0,0.0)); +#13434=DIRECTION('',(-1.0,0.0,0.0)); +#13435=DIRECTION('',(0.0,0.5,0.866025403784438)); +#13436=DIRECTION('',(1.0,0.0,0.0)); +#13437=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13438=DIRECTION('',(1.0,0.0,-0.0)); +#13439=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13440=DIRECTION('',(-1.0,0.0,0.0)); +#13441=DIRECTION('',(1.0,0.0,0.0)); +#13442=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13443=DIRECTION('',(1.0,0.0,-0.0)); +#13444=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13445=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13446=DIRECTION('',(-1.0,-0.0,0.0)); +#13447=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13448=DIRECTION('',(1.0,0.0,0.0)); +#13449=DIRECTION('',(-1.0,0.0,0.0)); +#13450=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#13451=DIRECTION('',(-1.0,-0.0,0.0)); +#13452=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#13453=DIRECTION('',(1.0,0.0,0.0)); +#13454=DIRECTION('',(-1.0,0.0,0.0)); +#13455=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13456=DIRECTION('',(1.0,0.0,-0.0)); +#13457=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13458=DIRECTION('',(-1.0,0.0,0.0)); +#13459=DIRECTION('',(1.0,0.0,0.0)); +#13460=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#13461=DIRECTION('',(1.0,0.0,-0.0)); +#13462=DIRECTION('',(0.0,0.5,0.866025403784439)); +#13463=DIRECTION('',(-1.0,0.0,0.0)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.kicad_mod new file mode 100644 index 0000000..ed5c9ce --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.kicad_mod @@ -0,0 +1,27 @@ +(footprint "M8_718_4pin_vertical" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 620DC4C4) + (attr through_hole) + (fp_text reference "REF**" (at 0 8) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b680b4a7-6cb0-40b5-a7ec-a02910a0daa4) + ) + (fp_text value "M8_718_4pin" (at 0 -7.62) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c5a1761e-3391-4e74-90c9-947fd66e1fc6) + ) + (fp_arc (start 6 2.5) (mid 0 6.5) (end -6 2.5) (layer "F.SilkS") (width 0.12) (tstamp a7f25f41-0b4c-4430-b6cd-b2160b2db099)) + (fp_arc (start -6 -2.5) (mid 0 -6.5) (end 6 -2.5) (layer "F.SilkS") (width 0.12) (tstamp b287f145-851e-45cc-b200-e62677b551d5)) + (fp_circle (center 0 0) (end 8.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 422b10b9-e829-44a2-8808-05edd8cb3050)) + (pad "1" thru_hole circle (at 1.7 0.5) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp a1c7b1f5-f895-4192-9484-2357882c73e0)) + (pad "2" thru_hole circle (at 1.075 -1.45) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp 681bd495-c396-44ce-92bd-4b397cd48c04)) + (pad "3" thru_hole circle (at -1.7 0.5) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp be0953c0-632d-4dd2-85e9-4d41239f22d2)) + (pad "4" thru_hole circle (at -1.075 -1.45) (size 1.8 1.8) (drill 1.3) (layers *.Cu *.Mask) (tstamp a3668681-09b1-48f0-a7b1-f6b24183a469)) + (pad "5" thru_hole circle (at 6.25 0) (size 4 4) (drill 3) (layers *.Cu *.Mask) (tstamp 3451168c-3c76-4628-aee4-7c231bd100c3)) + (pad "5" thru_hole circle (at -6.25 0) (size 4 4) (drill 3) (layers *.Cu *.Mask) (tstamp 563c12e4-8f8c-446c-a11f-94f5aa93b994)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.stp" + (offset (xyz 0 0 0.6)) + (scale (xyz 1 1 1)) + (rotate (xyz 90 90 90)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.stp new file mode 100755 index 0000000..f282398 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/M8_718_4pin_vertical.stp @@ -0,0 +1,12553 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('STEP AP242'),'1'); +FILE_NAME('86_6618_1120_00004.stp','2021-12-15T12:22:33',('TraceParts'),('TraceParts S.A.'),'Spatial InterOp 3D',' ',' '); +FILE_SCHEMA(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}')); +ENDSEC; +DATA; +#1=PRODUCT_DEFINITION_CONTEXT('',#12,'design'); +#2=APPLICATION_PROTOCOL_DEFINITION('INTERNATIONAL STANDARD','ap242_managed_model_based_3d_engineering',2014,#12); +#3=PRODUCT_CATEGORY_RELATIONSHIP('NONE','NONE',#13,#14); +#4=SHAPE_DEFINITION_REPRESENTATION(#15,#16); +#5=SHAPE_DEFINITION_REPRESENTATION(#15,#17); +#6=SHAPE_DEFINITION_REPRESENTATION(#15,#18); +#7=SHAPE_DEFINITION_REPRESENTATION(#15,#19); +#8= (GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24,#25,#26))REPRESENTATION_CONTEXT('NONE','WORKSPACE')); +#12=APPLICATION_CONTEXT('managed model based 3d engineering'); +#13=PRODUCT_CATEGORY('part','NONE'); +#14=PRODUCT_RELATED_PRODUCT_CATEGORY('detail',' ',(#28)); +#15=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#29); +#16=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1120_00004_1',(#30,#31),#8); +#17=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1120_00004_2',(#32,#33),#8); +#18=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1120_00004_3',(#34,#35),#8); +#19=ADVANCED_BREP_SHAPE_REPRESENTATION('86_6618_1120_00004_4',(#36,#37),#8); +#22=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.0E-06),#24,'',''); +#24= (CONVERSION_BASED_UNIT('MILLIMETRE',#40)LENGTH_UNIT()NAMED_UNIT(#43)); +#25= (NAMED_UNIT(#45)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#26= (NAMED_UNIT(#45)SOLID_ANGLE_UNIT()SI_UNIT($,.STERADIAN.)); +#28=PRODUCT('86_6618_1120_00004_1','86_6618_1120_00004_1','PART-86_6618_1120_00004_1-DESC',(#51)); +#29=PRODUCT_DEFINITION('','NONE',#52,#1); +#30=MANIFOLD_SOLID_BREP('86_6618_1120_00004_1',#53); +#31=AXIS2_PLACEMENT_3D('',#54,#55,#56); +#32=MANIFOLD_SOLID_BREP('86_6618_1120_00004_2',#57); +#33=AXIS2_PLACEMENT_3D('',#58,#59,#60); +#34=MANIFOLD_SOLID_BREP('86_6618_1120_00004_3',#61); +#35=AXIS2_PLACEMENT_3D('',#62,#63,#64); +#36=MANIFOLD_SOLID_BREP('86_6618_1120_00004_4',#65); +#37=AXIS2_PLACEMENT_3D('',#66,#67,#68); +#40=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.0),#69); +#43=DIMENSIONAL_EXPONENTS(1.0,0.0,0.0,0.0,0.0,0.0,0.0); +#45=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0); +#51=PRODUCT_CONTEXT('',#12,'mechanical'); +#52=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(' ','NONE',#28,.NOT_KNOWN.); +#53=CLOSED_SHELL('',(#70,#71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,#94,#95,#96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106,#107,#108,#109,#110,#111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,#122,#123,#124,#125,#126,#127,#128,#129,#130,#131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,#148,#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400,#401,#402,#403,#404,#405,#406,#407,#408)); +#54=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#55=DIRECTION('',(0.0,0.0,1.0)); +#56=DIRECTION('',(1.0,0.0,0.0)); +#57=CLOSED_SHELL('',(#409,#410,#411,#412,#413,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426,#427,#428,#429,#430)); +#58=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#59=DIRECTION('',(0.0,0.0,1.0)); +#60=DIRECTION('',(1.0,0.0,0.0)); +#61=CLOSED_SHELL('',(#431,#432,#433,#434)); +#62=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#63=DIRECTION('',(0.0,0.0,1.0)); +#64=DIRECTION('',(1.0,0.0,0.0)); +#65=CLOSED_SHELL('',(#435,#436,#437,#438)); +#66=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#67=DIRECTION('',(0.0,0.0,1.0)); +#68=DIRECTION('',(1.0,0.0,0.0)); +#69= (NAMED_UNIT(#43)LENGTH_UNIT()SI_UNIT(.MILLI.,.METRE.)); +#70=ADVANCED_FACE('',(#440),#441,.T.); +#71=ADVANCED_FACE('',(#442),#443,.F.); +#72=ADVANCED_FACE('',(#444),#445,.T.); +#73=ADVANCED_FACE('',(#446),#447,.T.); +#74=ADVANCED_FACE('',(#448),#449,.T.); +#75=ADVANCED_FACE('',(#450),#451,.T.); +#76=ADVANCED_FACE('',(#452),#453,.T.); +#77=ADVANCED_FACE('',(#454),#455,.T.); +#78=ADVANCED_FACE('',(#456),#457,.T.); +#79=ADVANCED_FACE('',(#458),#459,.T.); +#80=ADVANCED_FACE('',(#460),#461,.T.); +#81=ADVANCED_FACE('',(#462),#463,.T.); +#82=ADVANCED_FACE('',(#464),#465,.T.); +#83=ADVANCED_FACE('',(#466),#467,.T.); +#84=ADVANCED_FACE('',(#468),#469,.T.); +#85=ADVANCED_FACE('',(#470),#471,.F.); +#86=ADVANCED_FACE('',(#472),#473,.F.); +#87=ADVANCED_FACE('',(#474),#475,.F.); +#88=ADVANCED_FACE('',(#476),#477,.F.); +#89=ADVANCED_FACE('',(#478),#479,.F.); +#90=ADVANCED_FACE('',(#480),#481,.F.); +#91=ADVANCED_FACE('',(#482),#483,.F.); +#92=ADVANCED_FACE('',(#484),#485,.F.); +#93=ADVANCED_FACE('',(#486),#487,.F.); +#94=ADVANCED_FACE('',(#488),#489,.F.); +#95=ADVANCED_FACE('',(#490),#491,.F.); +#96=ADVANCED_FACE('',(#492),#493,.F.); +#97=ADVANCED_FACE('',(#494),#495,.F.); +#98=ADVANCED_FACE('',(#496),#497,.F.); +#99=ADVANCED_FACE('',(#498),#499,.F.); +#100=ADVANCED_FACE('',(#500),#501,.F.); +#101=ADVANCED_FACE('',(#502),#503,.T.); +#102=ADVANCED_FACE('',(#504),#505,.F.); +#103=ADVANCED_FACE('',(#506),#507,.F.); +#104=ADVANCED_FACE('',(#508),#509,.F.); +#105=ADVANCED_FACE('',(#510),#511,.F.); +#106=ADVANCED_FACE('',(#512),#513,.T.); +#107=ADVANCED_FACE('',(#514),#515,.F.); +#108=ADVANCED_FACE('',(#516),#517,.T.); +#109=ADVANCED_FACE('',(#518),#519,.T.); +#110=ADVANCED_FACE('',(#520),#521,.T.); +#111=ADVANCED_FACE('',(#522),#523,.T.); +#112=ADVANCED_FACE('',(#524,#525),#526,.T.); +#113=ADVANCED_FACE('',(#527),#528,.T.); +#114=ADVANCED_FACE('',(#529),#530,.T.); +#115=ADVANCED_FACE('',(#531),#532,.T.); +#116=ADVANCED_FACE('',(#533),#534,.T.); +#117=ADVANCED_FACE('',(#535),#536,.T.); +#118=ADVANCED_FACE('',(#537),#538,.T.); +#119=ADVANCED_FACE('',(#539),#540,.T.); +#120=ADVANCED_FACE('',(#541),#542,.T.); +#121=ADVANCED_FACE('',(#543),#544,.T.); +#122=ADVANCED_FACE('',(#545),#546,.T.); +#123=ADVANCED_FACE('',(#547),#548,.T.); +#124=ADVANCED_FACE('',(#549),#550,.T.); +#125=ADVANCED_FACE('',(#551),#552,.T.); +#126=ADVANCED_FACE('',(#553),#554,.T.); +#127=ADVANCED_FACE('',(#555),#556,.T.); +#128=ADVANCED_FACE('',(#557),#558,.T.); +#129=ADVANCED_FACE('',(#559,#560),#561,.T.); +#130=ADVANCED_FACE('',(#562),#563,.T.); +#131=ADVANCED_FACE('',(#564),#565,.T.); +#132=ADVANCED_FACE('',(#566),#567,.T.); +#133=ADVANCED_FACE('',(#568),#569,.T.); +#134=ADVANCED_FACE('',(#570),#571,.F.); +#135=ADVANCED_FACE('',(#572),#573,.F.); +#136=ADVANCED_FACE('',(#574),#575,.F.); +#137=ADVANCED_FACE('',(#576),#577,.F.); +#138=ADVANCED_FACE('',(#578),#579,.F.); +#139=ADVANCED_FACE('',(#580),#581,.F.); +#140=ADVANCED_FACE('',(#582),#583,.F.); +#141=ADVANCED_FACE('',(#584),#585,.T.); +#142=ADVANCED_FACE('',(#586),#587,.F.); +#143=ADVANCED_FACE('',(#588,#589),#590,.T.); +#144=ADVANCED_FACE('',(#591,#592),#593,.F.); +#145=ADVANCED_FACE('',(#594),#595,.F.); +#146=ADVANCED_FACE('',(#596,#597),#598,.F.); +#147=ADVANCED_FACE('',(#599),#600,.F.); +#148=ADVANCED_FACE('',(#601),#602,.F.); +#149=ADVANCED_FACE('',(#603),#604,.T.); +#150=ADVANCED_FACE('',(#605),#606,.F.); +#151=ADVANCED_FACE('',(#607),#608,.F.); +#152=ADVANCED_FACE('',(#609),#610,.F.); +#153=ADVANCED_FACE('',(#611),#612,.F.); +#154=ADVANCED_FACE('',(#613),#614,.F.); +#155=ADVANCED_FACE('',(#615),#616,.F.); +#156=ADVANCED_FACE('',(#617),#618,.F.); +#157=ADVANCED_FACE('',(#619),#620,.T.); +#158=ADVANCED_FACE('',(#621),#622,.T.); +#159=ADVANCED_FACE('',(#623),#624,.T.); +#160=ADVANCED_FACE('',(#625),#626,.F.); +#161=ADVANCED_FACE('',(#627),#628,.F.); +#162=ADVANCED_FACE('',(#629),#630,.T.); +#163=ADVANCED_FACE('',(#631),#632,.T.); +#164=ADVANCED_FACE('',(#633),#634,.T.); +#165=ADVANCED_FACE('',(#635),#636,.F.); +#166=ADVANCED_FACE('',(#637),#638,.F.); +#167=ADVANCED_FACE('',(#639),#640,.T.); +#168=ADVANCED_FACE('',(#641),#642,.T.); +#169=ADVANCED_FACE('',(#643),#644,.T.); +#170=ADVANCED_FACE('',(#645),#646,.F.); +#171=ADVANCED_FACE('',(#647),#648,.F.); +#172=ADVANCED_FACE('',(#649),#650,.T.); +#173=ADVANCED_FACE('',(#651),#652,.T.); +#174=ADVANCED_FACE('',(#653),#654,.T.); +#175=ADVANCED_FACE('',(#655),#656,.F.); +#176=ADVANCED_FACE('',(#657),#658,.F.); +#177=ADVANCED_FACE('',(#659),#660,.F.); +#178=ADVANCED_FACE('',(#661),#662,.F.); +#179=ADVANCED_FACE('',(#663),#664,.F.); +#180=ADVANCED_FACE('',(#665),#666,.F.); +#181=ADVANCED_FACE('',(#667),#668,.F.); +#182=ADVANCED_FACE('',(#669),#670,.F.); +#183=ADVANCED_FACE('',(#671),#672,.F.); +#184=ADVANCED_FACE('',(#673,#674,#675,#676,#677),#678,.T.); +#185=ADVANCED_FACE('',(#679),#680,.T.); +#186=ADVANCED_FACE('',(#681),#682,.T.); +#187=ADVANCED_FACE('',(#683,#684),#685,.T.); +#188=ADVANCED_FACE('',(#686),#687,.T.); +#189=ADVANCED_FACE('',(#688),#689,.T.); +#190=ADVANCED_FACE('',(#690),#691,.T.); +#191=ADVANCED_FACE('',(#692,#693),#694,.T.); +#192=ADVANCED_FACE('',(#695,#696),#697,.T.); +#193=ADVANCED_FACE('',(#698),#699,.T.); +#194=ADVANCED_FACE('',(#700),#701,.T.); +#195=ADVANCED_FACE('',(#702),#703,.F.); +#196=ADVANCED_FACE('',(#704),#705,.T.); +#197=ADVANCED_FACE('',(#706),#707,.T.); +#198=ADVANCED_FACE('',(#708),#709,.T.); +#199=ADVANCED_FACE('',(#710),#711,.T.); +#200=ADVANCED_FACE('',(#712),#713,.T.); +#201=ADVANCED_FACE('',(#714),#715,.T.); +#202=ADVANCED_FACE('',(#716),#717,.T.); +#203=ADVANCED_FACE('',(#718),#719,.T.); +#204=ADVANCED_FACE('',(#720),#721,.T.); +#205=ADVANCED_FACE('',(#722),#723,.T.); +#206=ADVANCED_FACE('',(#724),#725,.T.); +#207=ADVANCED_FACE('',(#726),#727,.F.); +#208=ADVANCED_FACE('',(#728),#729,.T.); +#209=ADVANCED_FACE('',(#730),#731,.T.); +#210=ADVANCED_FACE('',(#732),#733,.T.); +#211=ADVANCED_FACE('',(#734),#735,.T.); +#212=ADVANCED_FACE('',(#736),#737,.T.); +#213=ADVANCED_FACE('',(#738),#739,.T.); +#214=ADVANCED_FACE('',(#740),#741,.T.); +#215=ADVANCED_FACE('',(#742),#743,.T.); +#216=ADVANCED_FACE('',(#744),#745,.T.); +#217=ADVANCED_FACE('',(#746),#747,.T.); +#218=ADVANCED_FACE('',(#748),#749,.T.); +#219=ADVANCED_FACE('',(#750),#751,.T.); +#220=ADVANCED_FACE('',(#752),#753,.F.); +#221=ADVANCED_FACE('',(#754),#755,.T.); +#222=ADVANCED_FACE('',(#756),#757,.T.); +#223=ADVANCED_FACE('',(#758),#759,.T.); +#224=ADVANCED_FACE('',(#760),#761,.T.); +#225=ADVANCED_FACE('',(#762),#763,.T.); +#226=ADVANCED_FACE('',(#764),#765,.T.); +#227=ADVANCED_FACE('',(#766),#767,.T.); +#228=ADVANCED_FACE('',(#768),#769,.T.); +#229=ADVANCED_FACE('',(#770),#771,.T.); +#230=ADVANCED_FACE('',(#772),#773,.T.); +#231=ADVANCED_FACE('',(#774),#775,.T.); +#232=ADVANCED_FACE('',(#776),#777,.F.); +#233=ADVANCED_FACE('',(#778),#779,.T.); +#234=ADVANCED_FACE('',(#780),#781,.T.); +#235=ADVANCED_FACE('',(#782),#783,.T.); +#236=ADVANCED_FACE('',(#784),#785,.T.); +#237=ADVANCED_FACE('',(#786),#787,.T.); +#238=ADVANCED_FACE('',(#788),#789,.T.); +#239=ADVANCED_FACE('',(#790),#791,.T.); +#240=ADVANCED_FACE('',(#792),#793,.T.); +#241=ADVANCED_FACE('',(#794),#795,.T.); +#242=ADVANCED_FACE('',(#796),#797,.T.); +#243=ADVANCED_FACE('',(#798),#799,.T.); +#244=ADVANCED_FACE('',(#800),#801,.T.); +#245=ADVANCED_FACE('',(#802),#803,.T.); +#246=ADVANCED_FACE('',(#804),#805,.T.); +#247=ADVANCED_FACE('',(#806),#807,.F.); +#248=ADVANCED_FACE('',(#808),#809,.T.); +#249=ADVANCED_FACE('',(#810),#811,.T.); +#250=ADVANCED_FACE('',(#812),#813,.T.); +#251=ADVANCED_FACE('',(#814),#815,.T.); +#252=ADVANCED_FACE('',(#816),#817,.F.); +#253=ADVANCED_FACE('',(#818),#819,.T.); +#254=ADVANCED_FACE('',(#820),#821,.F.); +#255=ADVANCED_FACE('',(#822),#823,.F.); +#256=ADVANCED_FACE('',(#824),#825,.F.); +#257=ADVANCED_FACE('',(#826),#827,.F.); +#258=ADVANCED_FACE('',(#828),#829,.T.); +#259=ADVANCED_FACE('',(#830),#831,.T.); +#260=ADVANCED_FACE('',(#832),#833,.T.); +#261=ADVANCED_FACE('',(#834),#835,.T.); +#262=ADVANCED_FACE('',(#836),#837,.F.); +#263=ADVANCED_FACE('',(#838),#839,.F.); +#264=ADVANCED_FACE('',(#840),#841,.F.); +#265=ADVANCED_FACE('',(#842),#843,.F.); +#266=ADVANCED_FACE('',(#844),#845,.F.); +#267=ADVANCED_FACE('',(#846),#847,.F.); +#268=ADVANCED_FACE('',(#848),#849,.F.); +#269=ADVANCED_FACE('',(#850),#851,.F.); +#270=ADVANCED_FACE('',(#852),#853,.T.); +#271=ADVANCED_FACE('',(#854),#855,.T.); +#272=ADVANCED_FACE('',(#856),#857,.T.); +#273=ADVANCED_FACE('',(#858),#859,.T.); +#274=ADVANCED_FACE('',(#860),#861,.T.); +#275=ADVANCED_FACE('',(#862),#863,.T.); +#276=ADVANCED_FACE('',(#864),#865,.T.); +#277=ADVANCED_FACE('',(#866),#867,.T.); +#278=ADVANCED_FACE('',(#868),#869,.T.); +#279=ADVANCED_FACE('',(#870),#871,.T.); +#280=ADVANCED_FACE('',(#872),#873,.T.); +#281=ADVANCED_FACE('',(#874),#875,.T.); +#282=ADVANCED_FACE('',(#876,#877,#878,#879,#880),#881,.T.); +#283=ADVANCED_FACE('',(#882),#883,.T.); +#284=ADVANCED_FACE('',(#884,#885),#886,.T.); +#285=ADVANCED_FACE('',(#887),#888,.T.); +#286=ADVANCED_FACE('',(#889),#890,.T.); +#287=ADVANCED_FACE('',(#891),#892,.F.); +#288=ADVANCED_FACE('',(#893),#894,.T.); +#289=ADVANCED_FACE('',(#895),#896,.F.); +#290=ADVANCED_FACE('',(#897),#898,.F.); +#291=ADVANCED_FACE('',(#899),#900,.T.); +#292=ADVANCED_FACE('',(#901),#902,.F.); +#293=ADVANCED_FACE('',(#903),#904,.F.); +#294=ADVANCED_FACE('',(#905),#906,.T.); +#295=ADVANCED_FACE('',(#907),#908,.F.); +#296=ADVANCED_FACE('',(#909),#910,.F.); +#297=ADVANCED_FACE('',(#911),#912,.T.); +#298=ADVANCED_FACE('',(#913),#914,.F.); +#299=ADVANCED_FACE('',(#915),#916,.F.); +#300=ADVANCED_FACE('',(#917),#918,.T.); +#301=ADVANCED_FACE('',(#919),#920,.F.); +#302=ADVANCED_FACE('',(#921),#922,.F.); +#303=ADVANCED_FACE('',(#923),#924,.T.); +#304=ADVANCED_FACE('',(#925),#926,.F.); +#305=ADVANCED_FACE('',(#927),#928,.F.); +#306=ADVANCED_FACE('',(#929),#930,.T.); +#307=ADVANCED_FACE('',(#931),#932,.F.); +#308=ADVANCED_FACE('',(#933),#934,.F.); +#309=ADVANCED_FACE('',(#935),#936,.T.); +#310=ADVANCED_FACE('',(#937),#938,.F.); +#311=ADVANCED_FACE('',(#939),#940,.F.); +#312=ADVANCED_FACE('',(#941),#942,.T.); +#313=ADVANCED_FACE('',(#943),#944,.F.); +#314=ADVANCED_FACE('',(#945),#946,.F.); +#315=ADVANCED_FACE('',(#947),#948,.T.); +#316=ADVANCED_FACE('',(#949),#950,.F.); +#317=ADVANCED_FACE('',(#951),#952,.F.); +#318=ADVANCED_FACE('',(#953),#954,.T.); +#319=ADVANCED_FACE('',(#955),#956,.F.); +#320=ADVANCED_FACE('',(#957),#958,.F.); +#321=ADVANCED_FACE('',(#959),#960,.T.); +#322=ADVANCED_FACE('',(#961),#962,.F.); +#323=ADVANCED_FACE('',(#963),#964,.F.); +#324=ADVANCED_FACE('',(#965),#966,.T.); +#325=ADVANCED_FACE('',(#967),#968,.F.); +#326=ADVANCED_FACE('',(#969),#970,.F.); +#327=ADVANCED_FACE('',(#971),#972,.T.); +#328=ADVANCED_FACE('',(#973),#974,.F.); +#329=ADVANCED_FACE('',(#975),#976,.F.); +#330=ADVANCED_FACE('',(#977),#978,.T.); +#331=ADVANCED_FACE('',(#979),#980,.F.); +#332=ADVANCED_FACE('',(#981),#982,.F.); +#333=ADVANCED_FACE('',(#983),#984,.T.); +#334=ADVANCED_FACE('',(#985),#986,.F.); +#335=ADVANCED_FACE('',(#987),#988,.F.); +#336=ADVANCED_FACE('',(#989),#990,.T.); +#337=ADVANCED_FACE('',(#991),#992,.F.); +#338=ADVANCED_FACE('',(#993),#994,.F.); +#339=ADVANCED_FACE('',(#995),#996,.T.); +#340=ADVANCED_FACE('',(#997),#998,.F.); +#341=ADVANCED_FACE('',(#999),#1000,.F.); +#342=ADVANCED_FACE('',(#1001),#1002,.T.); +#343=ADVANCED_FACE('',(#1003),#1004,.F.); +#344=ADVANCED_FACE('',(#1005),#1006,.F.); +#345=ADVANCED_FACE('',(#1007),#1008,.T.); +#346=ADVANCED_FACE('',(#1009),#1010,.F.); +#347=ADVANCED_FACE('',(#1011),#1012,.F.); +#348=ADVANCED_FACE('',(#1013),#1014,.T.); +#349=ADVANCED_FACE('',(#1015),#1016,.F.); +#350=ADVANCED_FACE('',(#1017),#1018,.F.); +#351=ADVANCED_FACE('',(#1019),#1020,.T.); +#352=ADVANCED_FACE('',(#1021),#1022,.F.); +#353=ADVANCED_FACE('',(#1023),#1024,.F.); +#354=ADVANCED_FACE('',(#1025),#1026,.T.); +#355=ADVANCED_FACE('',(#1027),#1028,.F.); +#356=ADVANCED_FACE('',(#1029),#1030,.F.); +#357=ADVANCED_FACE('',(#1031),#1032,.T.); +#358=ADVANCED_FACE('',(#1033),#1034,.F.); +#359=ADVANCED_FACE('',(#1035),#1036,.F.); +#360=ADVANCED_FACE('',(#1037),#1038,.T.); +#361=ADVANCED_FACE('',(#1039),#1040,.F.); +#362=ADVANCED_FACE('',(#1041),#1042,.F.); +#363=ADVANCED_FACE('',(#1043),#1044,.T.); +#364=ADVANCED_FACE('',(#1045),#1046,.F.); +#365=ADVANCED_FACE('',(#1047),#1048,.F.); +#366=ADVANCED_FACE('',(#1049),#1050,.T.); +#367=ADVANCED_FACE('',(#1051),#1052,.F.); +#368=ADVANCED_FACE('',(#1053),#1054,.F.); +#369=ADVANCED_FACE('',(#1055),#1056,.T.); +#370=ADVANCED_FACE('',(#1057),#1058,.F.); +#371=ADVANCED_FACE('',(#1059),#1060,.F.); +#372=ADVANCED_FACE('',(#1061),#1062,.T.); +#373=ADVANCED_FACE('',(#1063),#1064,.F.); +#374=ADVANCED_FACE('',(#1065),#1066,.F.); +#375=ADVANCED_FACE('',(#1067),#1068,.T.); +#376=ADVANCED_FACE('',(#1069),#1070,.F.); +#377=ADVANCED_FACE('',(#1071),#1072,.F.); +#378=ADVANCED_FACE('',(#1073),#1074,.T.); +#379=ADVANCED_FACE('',(#1075),#1076,.F.); +#380=ADVANCED_FACE('',(#1077),#1078,.F.); +#381=ADVANCED_FACE('',(#1079),#1080,.T.); +#382=ADVANCED_FACE('',(#1081),#1082,.F.); +#383=ADVANCED_FACE('',(#1083),#1084,.F.); +#384=ADVANCED_FACE('',(#1085),#1086,.T.); +#385=ADVANCED_FACE('',(#1087),#1088,.F.); +#386=ADVANCED_FACE('',(#1089),#1090,.F.); +#387=ADVANCED_FACE('',(#1091),#1092,.T.); +#388=ADVANCED_FACE('',(#1093),#1094,.F.); +#389=ADVANCED_FACE('',(#1095),#1096,.F.); +#390=ADVANCED_FACE('',(#1097),#1098,.T.); +#391=ADVANCED_FACE('',(#1099),#1100,.F.); +#392=ADVANCED_FACE('',(#1101),#1102,.F.); +#393=ADVANCED_FACE('',(#1103),#1104,.T.); +#394=ADVANCED_FACE('',(#1105),#1106,.F.); +#395=ADVANCED_FACE('',(#1107),#1108,.F.); +#396=ADVANCED_FACE('',(#1109),#1110,.T.); +#397=ADVANCED_FACE('',(#1111),#1112,.F.); +#398=ADVANCED_FACE('',(#1113),#1114,.F.); +#399=ADVANCED_FACE('',(#1115),#1116,.T.); +#400=ADVANCED_FACE('',(#1117),#1118,.F.); +#401=ADVANCED_FACE('',(#1119),#1120,.F.); +#402=ADVANCED_FACE('',(#1121),#1122,.T.); +#403=ADVANCED_FACE('',(#1123),#1124,.F.); +#404=ADVANCED_FACE('',(#1125),#1126,.F.); +#405=ADVANCED_FACE('',(#1127),#1128,.T.); +#406=ADVANCED_FACE('',(#1129),#1130,.F.); +#407=ADVANCED_FACE('',(#1131),#1132,.F.); +#408=ADVANCED_FACE('',(#1133),#1134,.T.); +#409=ADVANCED_FACE('',(#1135),#1136,.T.); +#410=ADVANCED_FACE('',(#1137),#1138,.T.); +#411=ADVANCED_FACE('',(#1139),#1140,.F.); +#412=ADVANCED_FACE('',(#1141),#1142,.T.); +#413=ADVANCED_FACE('',(#1143),#1144,.T.); +#414=ADVANCED_FACE('',(#1145,#1146),#1147,.T.); +#415=ADVANCED_FACE('',(#1148,#1149),#1150,.T.); +#416=ADVANCED_FACE('',(#1151),#1152,.T.); +#417=ADVANCED_FACE('',(#1153),#1154,.T.); +#418=ADVANCED_FACE('',(#1155),#1156,.T.); +#419=ADVANCED_FACE('',(#1157),#1158,.T.); +#420=ADVANCED_FACE('',(#1159),#1160,.T.); +#421=ADVANCED_FACE('',(#1161),#1162,.T.); +#422=ADVANCED_FACE('',(#1163),#1164,.F.); +#423=ADVANCED_FACE('',(#1165),#1166,.T.); +#424=ADVANCED_FACE('',(#1167),#1168,.T.); +#425=ADVANCED_FACE('',(#1169),#1170,.T.); +#426=ADVANCED_FACE('',(#1171),#1172,.T.); +#427=ADVANCED_FACE('',(#1173),#1174,.T.); +#428=ADVANCED_FACE('',(#1175),#1176,.T.); +#429=ADVANCED_FACE('',(#1177),#1178,.T.); +#430=ADVANCED_FACE('',(#1179),#1180,.T.); +#431=ADVANCED_FACE('',(#1181),#1182,.T.); +#432=ADVANCED_FACE('',(#1183),#1184,.T.); +#433=ADVANCED_FACE('',(#1185),#1186,.T.); +#434=ADVANCED_FACE('',(#1187),#1188,.T.); +#435=ADVANCED_FACE('',(#1189),#1190,.T.); +#436=ADVANCED_FACE('',(#1191),#1192,.T.); +#437=ADVANCED_FACE('',(#1193),#1194,.T.); +#438=ADVANCED_FACE('',(#1195),#1196,.T.); +#440=FACE_OUTER_BOUND('',#1197,.T.); +#441=CONICAL_SURFACE('',#1198,4.5,0.523598775); +#442=FACE_OUTER_BOUND('',#1199,.T.); +#443=TOROIDAL_SURFACE('',#1200,4.7,0.2); +#444=FACE_OUTER_BOUND('',#1201,.T.); +#445=CYLINDRICAL_SURFACE('',#1202,4.5); +#446=FACE_OUTER_BOUND('',#1203,.T.); +#447=TOROIDAL_SURFACE('',#1204,4.3,0.2); +#448=FACE_OUTER_BOUND('',#1205,.T.); +#449=TOROIDAL_SURFACE('',#1206,3.8,0.2); +#450=FACE_OUTER_BOUND('',#1207,.T.); +#451=CYLINDRICAL_SURFACE('',#1208,0.5); +#452=FACE_OUTER_BOUND('',#1209,.T.); +#453=CYLINDRICAL_SURFACE('',#1210,0.5); +#454=FACE_OUTER_BOUND('',#1211,.T.); +#455=CYLINDRICAL_SURFACE('',#1212,0.5); +#456=FACE_OUTER_BOUND('',#1213,.T.); +#457=CYLINDRICAL_SURFACE('',#1214,0.5); +#458=FACE_OUTER_BOUND('',#1215,.T.); +#459=CONICAL_SURFACE('',#1216,0.5,0.523598775); +#460=FACE_OUTER_BOUND('',#1217,.T.); +#461=CONICAL_SURFACE('',#1218,0.5,0.523598775); +#462=FACE_OUTER_BOUND('',#1219,.T.); +#463=CONICAL_SURFACE('',#1220,0.5,0.523598775); +#464=FACE_OUTER_BOUND('',#1221,.T.); +#465=CONICAL_SURFACE('',#1222,0.5,0.523598775); +#466=FACE_OUTER_BOUND('',#1223,.T.); +#467=CYLINDRICAL_SURFACE('',#1224,2.825); +#468=FACE_OUTER_BOUND('',#1225,.T.); +#469=TOROIDAL_SURFACE('',#1226,2.625,0.2); +#470=FACE_OUTER_BOUND('',#1227,.T.); +#471=CONICAL_SURFACE('',#1228,0.525,0.785398162499998); +#472=FACE_OUTER_BOUND('',#1229,.T.); +#473=CONICAL_SURFACE('',#1230,0.525,0.785398162499998); +#474=FACE_OUTER_BOUND('',#1231,.T.); +#475=CONICAL_SURFACE('',#1232,0.525,0.785398162499998); +#476=FACE_OUTER_BOUND('',#1233,.T.); +#477=CONICAL_SURFACE('',#1234,0.525,0.785398162499998); +#478=FACE_OUTER_BOUND('',#1235,.T.); +#479=CYLINDRICAL_SURFACE('',#1236,0.525); +#480=FACE_OUTER_BOUND('',#1237,.T.); +#481=CYLINDRICAL_SURFACE('',#1238,0.525); +#482=FACE_OUTER_BOUND('',#1239,.T.); +#483=CYLINDRICAL_SURFACE('',#1240,0.525); +#484=FACE_OUTER_BOUND('',#1241,.T.); +#485=CYLINDRICAL_SURFACE('',#1242,0.525); +#486=FACE_OUTER_BOUND('',#1243,.T.); +#487=CONICAL_SURFACE('',#1244,0.56,1.0297442575); +#488=FACE_OUTER_BOUND('',#1245,.T.); +#489=CONICAL_SURFACE('',#1246,0.56,1.0297442575); +#490=FACE_OUTER_BOUND('',#1247,.T.); +#491=CONICAL_SURFACE('',#1248,0.56,1.0297442575); +#492=FACE_OUTER_BOUND('',#1249,.T.); +#493=CONICAL_SURFACE('',#1250,0.56,1.0297442575); +#494=FACE_OUTER_BOUND('',#1251,.T.); +#495=TOROIDAL_SURFACE('',#1252,4.75,0.3); +#496=FACE_OUTER_BOUND('',#1253,.T.); +#497=CONICAL_SURFACE('',#1254,3.55,1.04719755); +#498=FACE_OUTER_BOUND('',#1255,.T.); +#499=CONICAL_SURFACE('',#1256,3.55,1.04719755); +#500=FACE_OUTER_BOUND('',#1257,.T.); +#501=CONICAL_SURFACE('',#1258,4.15,0.785398162500003); +#502=FACE_OUTER_BOUND('',#1259,.T.); +#503=CONICAL_SURFACE('',#1260,5.0,1.04719755); +#504=FACE_OUTER_BOUND('',#1261,.T.); +#505=CYLINDRICAL_SURFACE('',#1262,3.7); +#506=FACE_OUTER_BOUND('',#1263,.T.); +#507=CYLINDRICAL_SURFACE('',#1264,4.05); +#508=FACE_OUTER_BOUND('',#1265,.T.); +#509=CYLINDRICAL_SURFACE('',#1266,4.05); +#510=FACE_OUTER_BOUND('',#1267,.T.); +#511=CYLINDRICAL_SURFACE('',#1268,3.55); +#512=FACE_OUTER_BOUND('',#1269,.T.); +#513=CYLINDRICAL_SURFACE('',#1270,4.45); +#514=FACE_OUTER_BOUND('',#1271,.T.); +#515=TOROIDAL_SURFACE('',#1272,4.65,0.2); +#516=FACE_OUTER_BOUND('',#1273,.T.); +#517=CYLINDRICAL_SURFACE('',#1274,4.45); +#518=FACE_OUTER_BOUND('',#1275,.T.); +#519=CYLINDRICAL_SURFACE('',#1276,5.0); +#520=FACE_OUTER_BOUND('',#1277,.T.); +#521=CONICAL_SURFACE('',#1278,4.45,1.04719755); +#522=FACE_OUTER_BOUND('',#1279,.T.); +#523=CYLINDRICAL_SURFACE('',#1280,5.0); +#524=FACE_BOUND('',#1281,.T.); +#525=FACE_OUTER_BOUND('',#1282,.T.); +#526=PLANE('',#1283); +#527=FACE_OUTER_BOUND('',#1284,.T.); +#528=CONICAL_SURFACE('',#1285,6.3,1.3089969375); +#529=FACE_OUTER_BOUND('',#1286,.T.); +#530=CYLINDRICAL_SURFACE('',#1287,6.3); +#531=FACE_OUTER_BOUND('',#1288,.T.); +#532=CONICAL_SURFACE('',#1289,6.0,1.3089969375); +#533=FACE_OUTER_BOUND('',#1290,.T.); +#534=CONICAL_SURFACE('',#1291,6.3,1.3089969375); +#535=FACE_OUTER_BOUND('',#1292,.T.); +#536=CYLINDRICAL_SURFACE('',#1293,6.3); +#537=FACE_OUTER_BOUND('',#1294,.T.); +#538=CONICAL_SURFACE('',#1295,6.0,1.3089969375); +#539=FACE_OUTER_BOUND('',#1296,.T.); +#540=CONICAL_SURFACE('',#1297,6.3,1.3089969375); +#541=FACE_OUTER_BOUND('',#1298,.T.); +#542=CYLINDRICAL_SURFACE('',#1299,6.3); +#543=FACE_OUTER_BOUND('',#1300,.T.); +#544=CONICAL_SURFACE('',#1301,6.0,1.3089969375); +#545=FACE_OUTER_BOUND('',#1302,.T.); +#546=CONICAL_SURFACE('',#1303,6.3,1.3089969375); +#547=FACE_OUTER_BOUND('',#1304,.T.); +#548=CYLINDRICAL_SURFACE('',#1305,6.3); +#549=FACE_OUTER_BOUND('',#1306,.T.); +#550=CONICAL_SURFACE('',#1307,6.0,1.3089969375); +#551=FACE_OUTER_BOUND('',#1308,.T.); +#552=CYLINDRICAL_SURFACE('',#1309,6.3); +#553=FACE_OUTER_BOUND('',#1310,.T.); +#554=CONICAL_SURFACE('',#1311,6.0,1.3089969375); +#555=FACE_OUTER_BOUND('',#1312,.T.); +#556=CONICAL_SURFACE('',#1313,6.3,1.3089969375); +#557=FACE_OUTER_BOUND('',#1314,.T.); +#558=CYLINDRICAL_SURFACE('',#1315,6.3); +#559=FACE_BOUND('',#1316,.T.); +#560=FACE_OUTER_BOUND('',#1317,.T.); +#561=PLANE('',#1318); +#562=FACE_OUTER_BOUND('',#1319,.T.); +#563=CYLINDRICAL_SURFACE('',#1320,4.45); +#564=FACE_OUTER_BOUND('',#1321,.T.); +#565=CONICAL_SURFACE('',#1322,6.0,1.3089969375); +#566=FACE_OUTER_BOUND('',#1323,.T.); +#567=CONICAL_SURFACE('',#1324,6.3,1.3089969375); +#568=FACE_OUTER_BOUND('',#1325,.T.); +#569=CONICAL_SURFACE('',#1326,4.45,1.04719755); +#570=FACE_OUTER_BOUND('',#1327,.T.); +#571=PLANE('',#1328); +#572=FACE_OUTER_BOUND('',#1329,.T.); +#573=PLANE('',#1330); +#574=FACE_OUTER_BOUND('',#1331,.T.); +#575=PLANE('',#1332); +#576=FACE_OUTER_BOUND('',#1333,.T.); +#577=PLANE('',#1334); +#578=FACE_OUTER_BOUND('',#1335,.T.); +#579=PLANE('',#1336); +#580=FACE_OUTER_BOUND('',#1337,.T.); +#581=PLANE('',#1338); +#582=FACE_OUTER_BOUND('',#1339,.T.); +#583=TOROIDAL_SURFACE('',#1340,4.65,0.2); +#584=FACE_OUTER_BOUND('',#1341,.T.); +#585=CYLINDRICAL_SURFACE('',#1342,4.45); +#586=FACE_OUTER_BOUND('',#1343,.T.); +#587=CYLINDRICAL_SURFACE('',#1344,3.55); +#588=FACE_BOUND('',#1345,.T.); +#589=FACE_OUTER_BOUND('',#1346,.T.); +#590=PLANE('',#1347); +#591=FACE_BOUND('',#1348,.T.); +#592=FACE_OUTER_BOUND('',#1349,.T.); +#593=PLANE('',#1350); +#594=FACE_OUTER_BOUND('',#1351,.T.); +#595=CYLINDRICAL_SURFACE('',#1352,4.05); +#596=FACE_BOUND('',#1353,.T.); +#597=FACE_OUTER_BOUND('',#1354,.T.); +#598=PLANE('',#1355); +#599=FACE_OUTER_BOUND('',#1356,.T.); +#600=CYLINDRICAL_SURFACE('',#1357,4.05); +#601=FACE_OUTER_BOUND('',#1358,.T.); +#602=CYLINDRICAL_SURFACE('',#1359,3.7); +#603=FACE_OUTER_BOUND('',#1360,.T.); +#604=CONICAL_SURFACE('',#1361,5.0,1.04719755); +#605=FACE_OUTER_BOUND('',#1362,.T.); +#606=CONICAL_SURFACE('',#1363,4.15,0.785398162500003); +#607=FACE_OUTER_BOUND('',#1364,.T.); +#608=CONICAL_SURFACE('',#1365,3.55,1.04719755); +#609=FACE_OUTER_BOUND('',#1366,.T.); +#610=CONICAL_SURFACE('',#1367,3.55,1.04719755); +#611=FACE_OUTER_BOUND('',#1368,.T.); +#612=PLANE('',#1369); +#613=FACE_OUTER_BOUND('',#1370,.T.); +#614=PLANE('',#1371); +#615=FACE_OUTER_BOUND('',#1372,.T.); +#616=TOROIDAL_SURFACE('',#1373,4.75,0.3); +#617=FACE_OUTER_BOUND('',#1374,.T.); +#618=CONICAL_SURFACE('',#1375,0.56,1.0297442575); +#619=FACE_OUTER_BOUND('',#1376,.T.); +#620=SURFACE_OF_LINEAR_EXTRUSION('',#1377,#1378); +#621=FACE_OUTER_BOUND('',#1379,.T.); +#622=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1380,#1381,#1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389),(#1390,#1391,#1392,#1393,#1394,#1395,#1396,#1397,#1398,#1399)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615563817927835,0.25,0.5,0.75,0.938435660755229),.UNSPECIFIED.); +#623=FACE_OUTER_BOUND('',#1400,.T.); +#624=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1401,#1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410),(#1411,#1412,#1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615503357394878,0.25,0.5,0.75,0.938449700107046),.UNSPECIFIED.); +#625=FACE_OUTER_BOUND('',#1421,.T.); +#626=SURFACE_OF_LINEAR_EXTRUSION('',#1422,#1423); +#627=FACE_OUTER_BOUND('',#1424,.T.); +#628=CONICAL_SURFACE('',#1425,0.56,1.0297442575); +#629=FACE_OUTER_BOUND('',#1426,.T.); +#630=SURFACE_OF_LINEAR_EXTRUSION('',#1427,#1428); +#631=FACE_OUTER_BOUND('',#1429,.T.); +#632=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437,#1438,#1439),(#1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448,#1449)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615563817925954,0.25,0.5,0.75,0.938435660755412),.UNSPECIFIED.); +#633=FACE_OUTER_BOUND('',#1450,.T.); +#634=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459,#1460),(#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615503357398761,0.25,0.5,0.75,0.938449700106658),.UNSPECIFIED.); +#635=FACE_OUTER_BOUND('',#1471,.T.); +#636=SURFACE_OF_LINEAR_EXTRUSION('',#1472,#1473); +#637=FACE_OUTER_BOUND('',#1474,.T.); +#638=CONICAL_SURFACE('',#1475,0.56,1.0297442575); +#639=FACE_OUTER_BOUND('',#1476,.T.); +#640=SURFACE_OF_LINEAR_EXTRUSION('',#1477,#1478); +#641=FACE_OUTER_BOUND('',#1479,.T.); +#642=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1480,#1481,#1482,#1483,#1484,#1485,#1486,#1487,#1488,#1489),(#1490,#1491,#1492,#1493,#1494,#1495,#1496,#1497,#1498,#1499)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615563817932879,0.25,0.5,0.75,0.938435660754724),.UNSPECIFIED.); +#643=FACE_OUTER_BOUND('',#1500,.T.); +#644=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1501,#1502,#1503,#1504,#1505,#1506,#1507,#1508,#1509,#1510),(#1511,#1512,#1513,#1514,#1515,#1516,#1517,#1518,#1519,#1520)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615503357392196,0.25,0.5,0.75,0.938449700107314),.UNSPECIFIED.); +#645=FACE_OUTER_BOUND('',#1521,.T.); +#646=SURFACE_OF_LINEAR_EXTRUSION('',#1522,#1523); +#647=FACE_OUTER_BOUND('',#1524,.T.); +#648=CONICAL_SURFACE('',#1525,0.56,1.0297442575); +#649=FACE_OUTER_BOUND('',#1526,.T.); +#650=SURFACE_OF_LINEAR_EXTRUSION('',#1527,#1528); +#651=FACE_OUTER_BOUND('',#1529,.T.); +#652=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1530,#1531,#1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539),(#1540,#1541,#1542,#1543,#1544,#1545,#1546,#1547,#1548,#1549)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615563817931516,0.25,0.5,0.75,0.938435660754863),.UNSPECIFIED.); +#653=FACE_OUTER_BOUND('',#1550,.T.); +#654=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,((#1551,#1552,#1553,#1554,#1555,#1556,#1557,#1558,#1559,#1560),(#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,#1570)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(4,2,2,2,4),(0.0,1.0),(0.0615503357394364,0.25,0.5,0.75,0.938449700107096),.UNSPECIFIED.); +#655=FACE_OUTER_BOUND('',#1571,.T.); +#656=SURFACE_OF_LINEAR_EXTRUSION('',#1572,#1573); +#657=FACE_OUTER_BOUND('',#1574,.T.); +#658=CYLINDRICAL_SURFACE('',#1575,0.525); +#659=FACE_OUTER_BOUND('',#1576,.T.); +#660=CYLINDRICAL_SURFACE('',#1577,0.525); +#661=FACE_OUTER_BOUND('',#1578,.T.); +#662=CYLINDRICAL_SURFACE('',#1579,0.525); +#663=FACE_OUTER_BOUND('',#1580,.T.); +#664=CYLINDRICAL_SURFACE('',#1581,0.525); +#665=FACE_OUTER_BOUND('',#1582,.T.); +#666=CONICAL_SURFACE('',#1583,0.525,0.785398162499998); +#667=FACE_OUTER_BOUND('',#1584,.T.); +#668=CONICAL_SURFACE('',#1585,0.525,0.785398162499998); +#669=FACE_OUTER_BOUND('',#1586,.T.); +#670=CONICAL_SURFACE('',#1587,0.525,0.785398162499998); +#671=FACE_OUTER_BOUND('',#1588,.T.); +#672=CONICAL_SURFACE('',#1589,0.525,0.785398162499998); +#673=FACE_OUTER_BOUND('',#1590,.T.); +#674=FACE_BOUND('',#1591,.T.); +#675=FACE_BOUND('',#1592,.T.); +#676=FACE_BOUND('',#1593,.T.); +#677=FACE_BOUND('',#1594,.T.); +#678=PLANE('',#1595); +#679=FACE_OUTER_BOUND('',#1596,.T.); +#680=TOROIDAL_SURFACE('',#1597,2.625,0.2); +#681=FACE_OUTER_BOUND('',#1598,.T.); +#682=CYLINDRICAL_SURFACE('',#1599,2.825); +#683=FACE_OUTER_BOUND('',#1600,.T.); +#684=FACE_BOUND('',#1601,.T.); +#685=PLANE('',#1602); +#686=FACE_OUTER_BOUND('',#1603,.T.); +#687=CYLINDRICAL_SURFACE('',#1604,6.7); +#688=FACE_OUTER_BOUND('',#1605,.T.); +#689=CYLINDRICAL_SURFACE('',#1606,6.7); +#690=FACE_OUTER_BOUND('',#1607,.T.); +#691=CYLINDRICAL_SURFACE('',#1608,6.7); +#692=FACE_BOUND('',#1609,.T.); +#693=FACE_OUTER_BOUND('',#1610,.T.); +#694=PLANE('',#1611); +#695=FACE_BOUND('',#1612,.T.); +#696=FACE_OUTER_BOUND('',#1613,.T.); +#697=PLANE('',#1614); +#698=FACE_OUTER_BOUND('',#1615,.T.); +#699=CYLINDRICAL_SURFACE('',#1616,6.7); +#700=FACE_OUTER_BOUND('',#1617,.T.); +#701=PLANE('',#1618); +#702=FACE_OUTER_BOUND('',#1619,.T.); +#703=CYLINDRICAL_SURFACE('',#1620,0.500000000000001); +#704=FACE_OUTER_BOUND('',#1621,.T.); +#705=PLANE('',#1622); +#706=FACE_OUTER_BOUND('',#1623,.T.); +#707=PLANE('',#1624); +#708=FACE_OUTER_BOUND('',#1625,.T.); +#709=CYLINDRICAL_SURFACE('',#1626,0.200000000000003); +#710=FACE_OUTER_BOUND('',#1627,.T.); +#711=PLANE('',#1628); +#712=FACE_OUTER_BOUND('',#1629,.T.); +#713=CYLINDRICAL_SURFACE('',#1630,0.199999999999979); +#714=FACE_OUTER_BOUND('',#1631,.T.); +#715=PLANE('',#1632); +#716=FACE_OUTER_BOUND('',#1633,.T.); +#717=PLANE('',#1634); +#718=FACE_OUTER_BOUND('',#1635,.T.); +#719=PLANE('',#1636); +#720=FACE_OUTER_BOUND('',#1637,.T.); +#721=PLANE('',#1638); +#722=FACE_OUTER_BOUND('',#1639,.T.); +#723=CYLINDRICAL_SURFACE('',#1640,0.199999999999995); +#724=FACE_OUTER_BOUND('',#1641,.T.); +#725=PLANE('',#1642); +#726=FACE_OUTER_BOUND('',#1643,.T.); +#727=PLANE('',#1644); +#728=FACE_OUTER_BOUND('',#1645,.T.); +#729=PLANE('',#1646); +#730=FACE_OUTER_BOUND('',#1647,.T.); +#731=PLANE('',#1648); +#732=FACE_OUTER_BOUND('',#1649,.T.); +#733=PLANE('',#1650); +#734=FACE_OUTER_BOUND('',#1651,.T.); +#735=CYLINDRICAL_SURFACE('',#1652,0.200000000000003); +#736=FACE_OUTER_BOUND('',#1653,.T.); +#737=PLANE('',#1654); +#738=FACE_OUTER_BOUND('',#1655,.T.); +#739=CYLINDRICAL_SURFACE('',#1656,0.199999999999979); +#740=FACE_OUTER_BOUND('',#1657,.T.); +#741=PLANE('',#1658); +#742=FACE_OUTER_BOUND('',#1659,.T.); +#743=PLANE('',#1660); +#744=FACE_OUTER_BOUND('',#1661,.T.); +#745=PLANE('',#1662); +#746=FACE_OUTER_BOUND('',#1663,.T.); +#747=PLANE('',#1664); +#748=FACE_OUTER_BOUND('',#1665,.T.); +#749=CYLINDRICAL_SURFACE('',#1666,0.199999999999995); +#750=FACE_OUTER_BOUND('',#1667,.T.); +#751=PLANE('',#1668); +#752=FACE_OUTER_BOUND('',#1669,.T.); +#753=CYLINDRICAL_SURFACE('',#1670,0.500000000000001); +#754=FACE_OUTER_BOUND('',#1671,.T.); +#755=PLANE('',#1672); +#756=FACE_OUTER_BOUND('',#1673,.T.); +#757=PLANE('',#1674); +#758=FACE_OUTER_BOUND('',#1675,.T.); +#759=CYLINDRICAL_SURFACE('',#1676,0.200000000000003); +#760=FACE_OUTER_BOUND('',#1677,.T.); +#761=PLANE('',#1678); +#762=FACE_OUTER_BOUND('',#1679,.T.); +#763=CYLINDRICAL_SURFACE('',#1680,0.199999999999979); +#764=FACE_OUTER_BOUND('',#1681,.T.); +#765=PLANE('',#1682); +#766=FACE_OUTER_BOUND('',#1683,.T.); +#767=PLANE('',#1684); +#768=FACE_OUTER_BOUND('',#1685,.T.); +#769=PLANE('',#1686); +#770=FACE_OUTER_BOUND('',#1687,.T.); +#771=PLANE('',#1688); +#772=FACE_OUTER_BOUND('',#1689,.T.); +#773=CYLINDRICAL_SURFACE('',#1690,0.199999999999995); +#774=FACE_OUTER_BOUND('',#1691,.T.); +#775=PLANE('',#1692); +#776=FACE_OUTER_BOUND('',#1693,.T.); +#777=PLANE('',#1694); +#778=FACE_OUTER_BOUND('',#1695,.T.); +#779=PLANE('',#1696); +#780=FACE_OUTER_BOUND('',#1697,.T.); +#781=PLANE('',#1698); +#782=FACE_OUTER_BOUND('',#1699,.T.); +#783=PLANE('',#1700); +#784=FACE_OUTER_BOUND('',#1701,.T.); +#785=CYLINDRICAL_SURFACE('',#1702,0.200000000000003); +#786=FACE_OUTER_BOUND('',#1703,.T.); +#787=PLANE('',#1704); +#788=FACE_OUTER_BOUND('',#1705,.T.); +#789=CYLINDRICAL_SURFACE('',#1706,0.199999999999979); +#790=FACE_OUTER_BOUND('',#1707,.T.); +#791=PLANE('',#1708); +#792=FACE_OUTER_BOUND('',#1709,.T.); +#793=PLANE('',#1710); +#794=FACE_OUTER_BOUND('',#1711,.T.); +#795=PLANE('',#1712); +#796=FACE_OUTER_BOUND('',#1713,.T.); +#797=PLANE('',#1714); +#798=FACE_OUTER_BOUND('',#1715,.T.); +#799=CYLINDRICAL_SURFACE('',#1716,0.199999999999995); +#800=FACE_OUTER_BOUND('',#1717,.T.); +#801=PLANE('',#1718); +#802=FACE_OUTER_BOUND('',#1719,.T.); +#803=PLANE('',#1720); +#804=FACE_OUTER_BOUND('',#1721,.T.); +#805=PLANE('',#1722); +#806=FACE_OUTER_BOUND('',#1723,.T.); +#807=PLANE('',#1724); +#808=FACE_OUTER_BOUND('',#1725,.T.); +#809=PLANE('',#1726); +#810=FACE_OUTER_BOUND('',#1727,.T.); +#811=PLANE('',#1728); +#812=FACE_OUTER_BOUND('',#1729,.T.); +#813=PLANE('',#1730); +#814=FACE_OUTER_BOUND('',#1731,.T.); +#815=PLANE('',#1732); +#816=FACE_OUTER_BOUND('',#1733,.T.); +#817=PLANE('',#1734); +#818=FACE_OUTER_BOUND('',#1735,.T.); +#819=PLANE('',#1736); +#820=FACE_OUTER_BOUND('',#1737,.T.); +#821=CYLINDRICAL_SURFACE('',#1738,0.1); +#822=FACE_OUTER_BOUND('',#1739,.T.); +#823=CYLINDRICAL_SURFACE('',#1740,0.1); +#824=FACE_OUTER_BOUND('',#1741,.T.); +#825=CYLINDRICAL_SURFACE('',#1742,0.1); +#826=FACE_OUTER_BOUND('',#1743,.T.); +#827=CYLINDRICAL_SURFACE('',#1744,0.1); +#828=FACE_OUTER_BOUND('',#1745,.T.); +#829=CYLINDRICAL_SURFACE('',#1746,0.2); +#830=FACE_OUTER_BOUND('',#1747,.T.); +#831=CYLINDRICAL_SURFACE('',#1748,0.2); +#832=FACE_OUTER_BOUND('',#1749,.T.); +#833=CYLINDRICAL_SURFACE('',#1750,0.2); +#834=FACE_OUTER_BOUND('',#1751,.T.); +#835=CYLINDRICAL_SURFACE('',#1752,0.2); +#836=FACE_OUTER_BOUND('',#1753,.T.); +#837=CYLINDRICAL_SURFACE('',#1754,0.15); +#838=FACE_OUTER_BOUND('',#1755,.T.); +#839=CYLINDRICAL_SURFACE('',#1756,0.15); +#840=FACE_OUTER_BOUND('',#1757,.T.); +#841=CYLINDRICAL_SURFACE('',#1758,0.15); +#842=FACE_OUTER_BOUND('',#1759,.T.); +#843=CYLINDRICAL_SURFACE('',#1760,0.15); +#844=FACE_OUTER_BOUND('',#1761,.T.); +#845=CYLINDRICAL_SURFACE('',#1762,0.15); +#846=FACE_OUTER_BOUND('',#1763,.T.); +#847=CYLINDRICAL_SURFACE('',#1764,0.15); +#848=FACE_OUTER_BOUND('',#1765,.T.); +#849=CYLINDRICAL_SURFACE('',#1766,0.15); +#850=FACE_OUTER_BOUND('',#1767,.T.); +#851=CYLINDRICAL_SURFACE('',#1768,0.15); +#852=FACE_OUTER_BOUND('',#1769,.T.); +#853=PLANE('',#1770); +#854=FACE_OUTER_BOUND('',#1771,.T.); +#855=PLANE('',#1772); +#856=FACE_OUTER_BOUND('',#1773,.T.); +#857=PLANE('',#1774); +#858=FACE_OUTER_BOUND('',#1775,.T.); +#859=PLANE('',#1776); +#860=FACE_OUTER_BOUND('',#1777,.T.); +#861=CONICAL_SURFACE('',#1778,0.5,0.523598775); +#862=FACE_OUTER_BOUND('',#1779,.T.); +#863=CONICAL_SURFACE('',#1780,0.5,0.523598775); +#864=FACE_OUTER_BOUND('',#1781,.T.); +#865=CONICAL_SURFACE('',#1782,0.5,0.523598775); +#866=FACE_OUTER_BOUND('',#1783,.T.); +#867=CONICAL_SURFACE('',#1784,0.5,0.523598775); +#868=FACE_OUTER_BOUND('',#1785,.T.); +#869=CYLINDRICAL_SURFACE('',#1786,0.5); +#870=FACE_OUTER_BOUND('',#1787,.T.); +#871=CYLINDRICAL_SURFACE('',#1788,0.5); +#872=FACE_OUTER_BOUND('',#1789,.T.); +#873=CYLINDRICAL_SURFACE('',#1790,0.5); +#874=FACE_OUTER_BOUND('',#1791,.T.); +#875=CYLINDRICAL_SURFACE('',#1792,0.5); +#876=FACE_BOUND('',#1793,.T.); +#877=FACE_BOUND('',#1794,.T.); +#878=FACE_BOUND('',#1795,.T.); +#879=FACE_BOUND('',#1796,.T.); +#880=FACE_OUTER_BOUND('',#1797,.T.); +#881=PLANE('',#1798); +#882=FACE_OUTER_BOUND('',#1799,.T.); +#883=TOROIDAL_SURFACE('',#1800,3.8,0.2); +#884=FACE_BOUND('',#1801,.T.); +#885=FACE_OUTER_BOUND('',#1802,.T.); +#886=PLANE('',#1803); +#887=FACE_OUTER_BOUND('',#1804,.T.); +#888=TOROIDAL_SURFACE('',#1805,4.3,0.2); +#889=FACE_OUTER_BOUND('',#1806,.T.); +#890=CYLINDRICAL_SURFACE('',#1807,4.5); +#891=FACE_OUTER_BOUND('',#1808,.T.); +#892=TOROIDAL_SURFACE('',#1809,4.7,0.2); +#893=FACE_OUTER_BOUND('',#1810,.T.); +#894=CONICAL_SURFACE('',#1811,4.5,0.523598775); +#895=FACE_OUTER_BOUND('',#1812,.T.); +#896=PLANE('',#1813); +#897=FACE_OUTER_BOUND('',#1814,.T.); +#898=PLANE('',#1815); +#899=FACE_OUTER_BOUND('',#1816,.T.); +#900=CYLINDRICAL_SURFACE('',#1817,5.275); +#901=FACE_OUTER_BOUND('',#1818,.T.); +#902=PLANE('',#1819); +#903=FACE_OUTER_BOUND('',#1820,.T.); +#904=PLANE('',#1821); +#905=FACE_OUTER_BOUND('',#1822,.T.); +#906=CYLINDRICAL_SURFACE('',#1823,5.275); +#907=FACE_OUTER_BOUND('',#1824,.T.); +#908=PLANE('',#1825); +#909=FACE_OUTER_BOUND('',#1826,.T.); +#910=PLANE('',#1827); +#911=FACE_OUTER_BOUND('',#1828,.T.); +#912=CYLINDRICAL_SURFACE('',#1829,5.275); +#913=FACE_OUTER_BOUND('',#1830,.T.); +#914=PLANE('',#1831); +#915=FACE_OUTER_BOUND('',#1832,.T.); +#916=PLANE('',#1833); +#917=FACE_OUTER_BOUND('',#1834,.T.); +#918=CYLINDRICAL_SURFACE('',#1835,5.275); +#919=FACE_OUTER_BOUND('',#1836,.T.); +#920=PLANE('',#1837); +#921=FACE_OUTER_BOUND('',#1838,.T.); +#922=PLANE('',#1839); +#923=FACE_OUTER_BOUND('',#1840,.T.); +#924=CYLINDRICAL_SURFACE('',#1841,5.275); +#925=FACE_OUTER_BOUND('',#1842,.T.); +#926=PLANE('',#1843); +#927=FACE_OUTER_BOUND('',#1844,.T.); +#928=PLANE('',#1845); +#929=FACE_OUTER_BOUND('',#1846,.T.); +#930=CYLINDRICAL_SURFACE('',#1847,5.275); +#931=FACE_OUTER_BOUND('',#1848,.T.); +#932=PLANE('',#1849); +#933=FACE_OUTER_BOUND('',#1850,.T.); +#934=PLANE('',#1851); +#935=FACE_OUTER_BOUND('',#1852,.T.); +#936=CYLINDRICAL_SURFACE('',#1853,5.275); +#937=FACE_OUTER_BOUND('',#1854,.T.); +#938=PLANE('',#1855); +#939=FACE_OUTER_BOUND('',#1856,.T.); +#940=PLANE('',#1857); +#941=FACE_OUTER_BOUND('',#1858,.T.); +#942=CYLINDRICAL_SURFACE('',#1859,5.275); +#943=FACE_OUTER_BOUND('',#1860,.T.); +#944=PLANE('',#1861); +#945=FACE_OUTER_BOUND('',#1862,.T.); +#946=PLANE('',#1863); +#947=FACE_OUTER_BOUND('',#1864,.T.); +#948=CYLINDRICAL_SURFACE('',#1865,5.275); +#949=FACE_OUTER_BOUND('',#1866,.T.); +#950=PLANE('',#1867); +#951=FACE_OUTER_BOUND('',#1868,.T.); +#952=PLANE('',#1869); +#953=FACE_OUTER_BOUND('',#1870,.T.); +#954=CYLINDRICAL_SURFACE('',#1871,5.275); +#955=FACE_OUTER_BOUND('',#1872,.T.); +#956=PLANE('',#1873); +#957=FACE_OUTER_BOUND('',#1874,.T.); +#958=PLANE('',#1875); +#959=FACE_OUTER_BOUND('',#1876,.T.); +#960=CYLINDRICAL_SURFACE('',#1877,5.275); +#961=FACE_OUTER_BOUND('',#1878,.T.); +#962=PLANE('',#1879); +#963=FACE_OUTER_BOUND('',#1880,.T.); +#964=PLANE('',#1881); +#965=FACE_OUTER_BOUND('',#1882,.T.); +#966=CYLINDRICAL_SURFACE('',#1883,5.275); +#967=FACE_OUTER_BOUND('',#1884,.T.); +#968=PLANE('',#1885); +#969=FACE_OUTER_BOUND('',#1886,.T.); +#970=PLANE('',#1887); +#971=FACE_OUTER_BOUND('',#1888,.T.); +#972=CYLINDRICAL_SURFACE('',#1889,5.275); +#973=FACE_OUTER_BOUND('',#1890,.T.); +#974=PLANE('',#1891); +#975=FACE_OUTER_BOUND('',#1892,.T.); +#976=PLANE('',#1893); +#977=FACE_OUTER_BOUND('',#1894,.T.); +#978=CYLINDRICAL_SURFACE('',#1895,5.275); +#979=FACE_OUTER_BOUND('',#1896,.T.); +#980=PLANE('',#1897); +#981=FACE_OUTER_BOUND('',#1898,.T.); +#982=PLANE('',#1899); +#983=FACE_OUTER_BOUND('',#1900,.T.); +#984=CYLINDRICAL_SURFACE('',#1901,5.275); +#985=FACE_OUTER_BOUND('',#1902,.T.); +#986=PLANE('',#1903); +#987=FACE_OUTER_BOUND('',#1904,.T.); +#988=PLANE('',#1905); +#989=FACE_OUTER_BOUND('',#1906,.T.); +#990=CYLINDRICAL_SURFACE('',#1907,5.275); +#991=FACE_OUTER_BOUND('',#1908,.T.); +#992=PLANE('',#1909); +#993=FACE_OUTER_BOUND('',#1910,.T.); +#994=PLANE('',#1911); +#995=FACE_OUTER_BOUND('',#1912,.T.); +#996=CYLINDRICAL_SURFACE('',#1913,5.275); +#997=FACE_OUTER_BOUND('',#1914,.T.); +#998=PLANE('',#1915); +#999=FACE_OUTER_BOUND('',#1916,.T.); +#1000=PLANE('',#1917); +#1001=FACE_OUTER_BOUND('',#1918,.T.); +#1002=CYLINDRICAL_SURFACE('',#1919,5.275); +#1003=FACE_OUTER_BOUND('',#1920,.T.); +#1004=PLANE('',#1921); +#1005=FACE_OUTER_BOUND('',#1922,.T.); +#1006=PLANE('',#1923); +#1007=FACE_OUTER_BOUND('',#1924,.T.); +#1008=CYLINDRICAL_SURFACE('',#1925,5.275); +#1009=FACE_OUTER_BOUND('',#1926,.T.); +#1010=PLANE('',#1927); +#1011=FACE_OUTER_BOUND('',#1928,.T.); +#1012=PLANE('',#1929); +#1013=FACE_OUTER_BOUND('',#1930,.T.); +#1014=CYLINDRICAL_SURFACE('',#1931,5.275); +#1015=FACE_OUTER_BOUND('',#1932,.T.); +#1016=PLANE('',#1933); +#1017=FACE_OUTER_BOUND('',#1934,.T.); +#1018=PLANE('',#1935); +#1019=FACE_OUTER_BOUND('',#1936,.T.); +#1020=CYLINDRICAL_SURFACE('',#1937,5.275); +#1021=FACE_OUTER_BOUND('',#1938,.T.); +#1022=PLANE('',#1939); +#1023=FACE_OUTER_BOUND('',#1940,.T.); +#1024=PLANE('',#1941); +#1025=FACE_OUTER_BOUND('',#1942,.T.); +#1026=CYLINDRICAL_SURFACE('',#1943,5.275); +#1027=FACE_OUTER_BOUND('',#1944,.T.); +#1028=PLANE('',#1945); +#1029=FACE_OUTER_BOUND('',#1946,.T.); +#1030=PLANE('',#1947); +#1031=FACE_OUTER_BOUND('',#1948,.T.); +#1032=CYLINDRICAL_SURFACE('',#1949,5.275); +#1033=FACE_OUTER_BOUND('',#1950,.T.); +#1034=PLANE('',#1951); +#1035=FACE_OUTER_BOUND('',#1952,.T.); +#1036=PLANE('',#1953); +#1037=FACE_OUTER_BOUND('',#1954,.T.); +#1038=CYLINDRICAL_SURFACE('',#1955,5.275); +#1039=FACE_OUTER_BOUND('',#1956,.T.); +#1040=PLANE('',#1957); +#1041=FACE_OUTER_BOUND('',#1958,.T.); +#1042=PLANE('',#1959); +#1043=FACE_OUTER_BOUND('',#1960,.T.); +#1044=CYLINDRICAL_SURFACE('',#1961,5.275); +#1045=FACE_OUTER_BOUND('',#1962,.T.); +#1046=PLANE('',#1963); +#1047=FACE_OUTER_BOUND('',#1964,.T.); +#1048=PLANE('',#1965); +#1049=FACE_OUTER_BOUND('',#1966,.T.); +#1050=CYLINDRICAL_SURFACE('',#1967,5.275); +#1051=FACE_OUTER_BOUND('',#1968,.T.); +#1052=PLANE('',#1969); +#1053=FACE_OUTER_BOUND('',#1970,.T.); +#1054=PLANE('',#1971); +#1055=FACE_OUTER_BOUND('',#1972,.T.); +#1056=CYLINDRICAL_SURFACE('',#1973,5.275); +#1057=FACE_OUTER_BOUND('',#1974,.T.); +#1058=PLANE('',#1975); +#1059=FACE_OUTER_BOUND('',#1976,.T.); +#1060=PLANE('',#1977); +#1061=FACE_OUTER_BOUND('',#1978,.T.); +#1062=CYLINDRICAL_SURFACE('',#1979,5.275); +#1063=FACE_OUTER_BOUND('',#1980,.T.); +#1064=PLANE('',#1981); +#1065=FACE_OUTER_BOUND('',#1982,.T.); +#1066=PLANE('',#1983); +#1067=FACE_OUTER_BOUND('',#1984,.T.); +#1068=CYLINDRICAL_SURFACE('',#1985,5.275); +#1069=FACE_OUTER_BOUND('',#1986,.T.); +#1070=PLANE('',#1987); +#1071=FACE_OUTER_BOUND('',#1988,.T.); +#1072=PLANE('',#1989); +#1073=FACE_OUTER_BOUND('',#1990,.T.); +#1074=CYLINDRICAL_SURFACE('',#1991,5.275); +#1075=FACE_OUTER_BOUND('',#1992,.T.); +#1076=PLANE('',#1993); +#1077=FACE_OUTER_BOUND('',#1994,.T.); +#1078=PLANE('',#1995); +#1079=FACE_OUTER_BOUND('',#1996,.T.); +#1080=CYLINDRICAL_SURFACE('',#1997,5.275); +#1081=FACE_OUTER_BOUND('',#1998,.T.); +#1082=PLANE('',#1999); +#1083=FACE_OUTER_BOUND('',#2000,.T.); +#1084=PLANE('',#2001); +#1085=FACE_OUTER_BOUND('',#2002,.T.); +#1086=CYLINDRICAL_SURFACE('',#2003,5.275); +#1087=FACE_OUTER_BOUND('',#2004,.T.); +#1088=PLANE('',#2005); +#1089=FACE_OUTER_BOUND('',#2006,.T.); +#1090=PLANE('',#2007); +#1091=FACE_OUTER_BOUND('',#2008,.T.); +#1092=CYLINDRICAL_SURFACE('',#2009,5.275); +#1093=FACE_OUTER_BOUND('',#2010,.T.); +#1094=PLANE('',#2011); +#1095=FACE_OUTER_BOUND('',#2012,.T.); +#1096=PLANE('',#2013); +#1097=FACE_OUTER_BOUND('',#2014,.T.); +#1098=CYLINDRICAL_SURFACE('',#2015,5.275); +#1099=FACE_OUTER_BOUND('',#2016,.T.); +#1100=PLANE('',#2017); +#1101=FACE_OUTER_BOUND('',#2018,.T.); +#1102=PLANE('',#2019); +#1103=FACE_OUTER_BOUND('',#2020,.T.); +#1104=CYLINDRICAL_SURFACE('',#2021,5.275); +#1105=FACE_OUTER_BOUND('',#2022,.T.); +#1106=PLANE('',#2023); +#1107=FACE_OUTER_BOUND('',#2024,.T.); +#1108=PLANE('',#2025); +#1109=FACE_OUTER_BOUND('',#2026,.T.); +#1110=CYLINDRICAL_SURFACE('',#2027,5.275); +#1111=FACE_OUTER_BOUND('',#2028,.T.); +#1112=PLANE('',#2029); +#1113=FACE_OUTER_BOUND('',#2030,.T.); +#1114=PLANE('',#2031); +#1115=FACE_OUTER_BOUND('',#2032,.T.); +#1116=CYLINDRICAL_SURFACE('',#2033,5.275); +#1117=FACE_OUTER_BOUND('',#2034,.T.); +#1118=PLANE('',#2035); +#1119=FACE_OUTER_BOUND('',#2036,.T.); +#1120=PLANE('',#2037); +#1121=FACE_OUTER_BOUND('',#2038,.T.); +#1122=CYLINDRICAL_SURFACE('',#2039,5.275); +#1123=FACE_OUTER_BOUND('',#2040,.T.); +#1124=PLANE('',#2041); +#1125=FACE_OUTER_BOUND('',#2042,.T.); +#1126=PLANE('',#2043); +#1127=FACE_OUTER_BOUND('',#2044,.T.); +#1128=CYLINDRICAL_SURFACE('',#2045,5.275); +#1129=FACE_OUTER_BOUND('',#2046,.T.); +#1130=PLANE('',#2047); +#1131=FACE_OUTER_BOUND('',#2048,.T.); +#1132=PLANE('',#2049); +#1133=FACE_OUTER_BOUND('',#2050,.T.); +#1134=CYLINDRICAL_SURFACE('',#2051,5.275); +#1135=FACE_OUTER_BOUND('',#2052,.T.); +#1136=CONICAL_SURFACE('',#2053,5.0,1.3089969375); +#1137=FACE_OUTER_BOUND('',#2054,.T.); +#1138=CONICAL_SURFACE('',#2055,5.0,1.3089969375); +#1139=FACE_OUTER_BOUND('',#2056,.T.); +#1140=CYLINDRICAL_SURFACE('',#2057,4.594); +#1141=FACE_OUTER_BOUND('',#2058,.T.); +#1142=CYLINDRICAL_SURFACE('',#2059,6.0); +#1143=FACE_OUTER_BOUND('',#2060,.T.); +#1144=CYLINDRICAL_SURFACE('',#2061,6.0); +#1145=FACE_OUTER_BOUND('',#2062,.T.); +#1146=FACE_BOUND('',#2063,.T.); +#1147=PLANE('',#2064); +#1148=FACE_OUTER_BOUND('',#2065,.T.); +#1149=FACE_BOUND('',#2066,.T.); +#1150=PLANE('',#2067); +#1151=FACE_OUTER_BOUND('',#2068,.T.); +#1152=CYLINDRICAL_SURFACE('',#2069,6.0); +#1153=FACE_OUTER_BOUND('',#2070,.T.); +#1154=CYLINDRICAL_SURFACE('',#2071,6.0); +#1155=FACE_OUTER_BOUND('',#2072,.T.); +#1156=CYLINDRICAL_SURFACE('',#2073,6.0); +#1157=FACE_OUTER_BOUND('',#2074,.T.); +#1158=CYLINDRICAL_SURFACE('',#2075,6.0); +#1159=FACE_OUTER_BOUND('',#2076,.T.); +#1160=CYLINDRICAL_SURFACE('',#2077,6.0); +#1161=FACE_OUTER_BOUND('',#2078,.T.); +#1162=CYLINDRICAL_SURFACE('',#2079,6.0); +#1163=FACE_OUTER_BOUND('',#2080,.T.); +#1164=CYLINDRICAL_SURFACE('',#2081,4.594); +#1165=FACE_OUTER_BOUND('',#2082,.T.); +#1166=PLANE('',#2083); +#1167=FACE_OUTER_BOUND('',#2084,.T.); +#1168=PLANE('',#2085); +#1169=FACE_OUTER_BOUND('',#2086,.T.); +#1170=PLANE('',#2087); +#1171=FACE_OUTER_BOUND('',#2088,.T.); +#1172=PLANE('',#2089); +#1173=FACE_OUTER_BOUND('',#2090,.T.); +#1174=PLANE('',#2091); +#1175=FACE_OUTER_BOUND('',#2092,.T.); +#1176=PLANE('',#2093); +#1177=FACE_OUTER_BOUND('',#2094,.T.); +#1178=CONICAL_SURFACE('',#2095,5.0,1.3089969375); +#1179=FACE_OUTER_BOUND('',#2096,.T.); +#1180=CONICAL_SURFACE('',#2097,5.0,1.3089969375); +#1181=FACE_OUTER_BOUND('',#2098,.T.); +#1182=TOROIDAL_SURFACE('',#2099,5.05,0.6); +#1183=FACE_OUTER_BOUND('',#2100,.T.); +#1184=TOROIDAL_SURFACE('',#2101,5.05,0.6); +#1185=FACE_OUTER_BOUND('',#2102,.T.); +#1186=TOROIDAL_SURFACE('',#2103,5.05,0.6); +#1187=FACE_OUTER_BOUND('',#2104,.T.); +#1188=TOROIDAL_SURFACE('',#2105,5.05,0.6); +#1189=FACE_OUTER_BOUND('',#2106,.T.); +#1190=TOROIDAL_SURFACE('',#2107,3.225,0.399999999999999); +#1191=FACE_OUTER_BOUND('',#2108,.T.); +#1192=TOROIDAL_SURFACE('',#2109,3.225,0.399999999999999); +#1193=FACE_OUTER_BOUND('',#2110,.T.); +#1194=TOROIDAL_SURFACE('',#2111,3.225,0.399999999999999); +#1195=FACE_OUTER_BOUND('',#2112,.T.); +#1196=TOROIDAL_SURFACE('',#2113,3.225,0.399999999999999); +#1197=EDGE_LOOP('',(#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121,#2122,#2123,#2124,#2125,#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134,#2135,#2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154,#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170,#2171,#2172,#2173,#2174,#2175,#2176)); +#1198=AXIS2_PLACEMENT_3D('',#2177,#2178,#2179); +#1199=EDGE_LOOP('',(#2180,#2181,#2182,#2183)); +#1200=AXIS2_PLACEMENT_3D('',#2184,#2185,#2186); +#1201=EDGE_LOOP('',(#2187,#2188,#2189,#2190)); +#1202=AXIS2_PLACEMENT_3D('',#2191,#2192,#2193); +#1203=EDGE_LOOP('',(#2194,#2195,#2196,#2197)); +#1204=AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); +#1205=EDGE_LOOP('',(#2201,#2202,#2203,#2204)); +#1206=AXIS2_PLACEMENT_3D('',#2205,#2206,#2207); +#1207=EDGE_LOOP('',(#2208,#2209,#2210,#2211)); +#1208=AXIS2_PLACEMENT_3D('',#2212,#2213,#2214); +#1209=EDGE_LOOP('',(#2215,#2216,#2217,#2218)); +#1210=AXIS2_PLACEMENT_3D('',#2219,#2220,#2221); +#1211=EDGE_LOOP('',(#2222,#2223,#2224,#2225)); +#1212=AXIS2_PLACEMENT_3D('',#2226,#2227,#2228); +#1213=EDGE_LOOP('',(#2229,#2230,#2231,#2232)); +#1214=AXIS2_PLACEMENT_3D('',#2233,#2234,#2235); +#1215=EDGE_LOOP('',(#2236,#2237,#2238,#2239)); +#1216=AXIS2_PLACEMENT_3D('',#2240,#2241,#2242); +#1217=EDGE_LOOP('',(#2243,#2244,#2245,#2246)); +#1218=AXIS2_PLACEMENT_3D('',#2247,#2248,#2249); +#1219=EDGE_LOOP('',(#2250,#2251,#2252,#2253)); +#1220=AXIS2_PLACEMENT_3D('',#2254,#2255,#2256); +#1221=EDGE_LOOP('',(#2257,#2258,#2259,#2260)); +#1222=AXIS2_PLACEMENT_3D('',#2261,#2262,#2263); +#1223=EDGE_LOOP('',(#2264,#2265,#2266,#2267)); +#1224=AXIS2_PLACEMENT_3D('',#2268,#2269,#2270); +#1225=EDGE_LOOP('',(#2271,#2272,#2273,#2274)); +#1226=AXIS2_PLACEMENT_3D('',#2275,#2276,#2277); +#1227=EDGE_LOOP('',(#2278,#2279,#2280,#2281)); +#1228=AXIS2_PLACEMENT_3D('',#2282,#2283,#2284); +#1229=EDGE_LOOP('',(#2285,#2286,#2287,#2288)); +#1230=AXIS2_PLACEMENT_3D('',#2289,#2290,#2291); +#1231=EDGE_LOOP('',(#2292,#2293,#2294,#2295)); +#1232=AXIS2_PLACEMENT_3D('',#2296,#2297,#2298); +#1233=EDGE_LOOP('',(#2299,#2300,#2301,#2302)); +#1234=AXIS2_PLACEMENT_3D('',#2303,#2304,#2305); +#1235=EDGE_LOOP('',(#2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317,#2318)); +#1236=AXIS2_PLACEMENT_3D('',#2319,#2320,#2321); +#1237=EDGE_LOOP('',(#2322,#2323,#2324,#2325,#2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,#2334)); +#1238=AXIS2_PLACEMENT_3D('',#2335,#2336,#2337); +#1239=EDGE_LOOP('',(#2338,#2339,#2340,#2341,#2342,#2343,#2344,#2345,#2346,#2347,#2348,#2349,#2350)); +#1240=AXIS2_PLACEMENT_3D('',#2351,#2352,#2353); +#1241=EDGE_LOOP('',(#2354,#2355,#2356,#2357,#2358,#2359,#2360,#2361,#2362,#2363,#2364,#2365,#2366)); +#1242=AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); +#1243=EDGE_LOOP('',(#2370,#2371,#2372,#2373)); +#1244=AXIS2_PLACEMENT_3D('',#2374,#2375,#2376); +#1245=EDGE_LOOP('',(#2377,#2378,#2379,#2380)); +#1246=AXIS2_PLACEMENT_3D('',#2381,#2382,#2383); +#1247=EDGE_LOOP('',(#2384,#2385,#2386,#2387)); +#1248=AXIS2_PLACEMENT_3D('',#2388,#2389,#2390); +#1249=EDGE_LOOP('',(#2391,#2392,#2393,#2394)); +#1250=AXIS2_PLACEMENT_3D('',#2395,#2396,#2397); +#1251=EDGE_LOOP('',(#2398,#2399,#2400,#2401)); +#1252=AXIS2_PLACEMENT_3D('',#2402,#2403,#2404); +#1253=EDGE_LOOP('',(#2405,#2406,#2407,#2408)); +#1254=AXIS2_PLACEMENT_3D('',#2409,#2410,#2411); +#1255=EDGE_LOOP('',(#2412,#2413,#2414,#2415)); +#1256=AXIS2_PLACEMENT_3D('',#2416,#2417,#2418); +#1257=EDGE_LOOP('',(#2419,#2420,#2421,#2422)); +#1258=AXIS2_PLACEMENT_3D('',#2423,#2424,#2425); +#1259=EDGE_LOOP('',(#2426,#2427,#2428,#2429,#2430,#2431)); +#1260=AXIS2_PLACEMENT_3D('',#2432,#2433,#2434); +#1261=EDGE_LOOP('',(#2435,#2436,#2437,#2438)); +#1262=AXIS2_PLACEMENT_3D('',#2439,#2440,#2441); +#1263=EDGE_LOOP('',(#2442,#2443,#2444,#2445)); +#1264=AXIS2_PLACEMENT_3D('',#2446,#2447,#2448); +#1265=EDGE_LOOP('',(#2449,#2450,#2451,#2452)); +#1266=AXIS2_PLACEMENT_3D('',#2453,#2454,#2455); +#1267=EDGE_LOOP('',(#2456,#2457,#2458,#2459)); +#1268=AXIS2_PLACEMENT_3D('',#2460,#2461,#2462); +#1269=EDGE_LOOP('',(#2463,#2464,#2465,#2466)); +#1270=AXIS2_PLACEMENT_3D('',#2467,#2468,#2469); +#1271=EDGE_LOOP('',(#2470,#2471,#2472,#2473,#2474,#2475)); +#1272=AXIS2_PLACEMENT_3D('',#2476,#2477,#2478); +#1273=EDGE_LOOP('',(#2479,#2480,#2481,#2482)); +#1274=AXIS2_PLACEMENT_3D('',#2483,#2484,#2485); +#1275=EDGE_LOOP('',(#2486,#2487,#2488,#2489)); +#1276=AXIS2_PLACEMENT_3D('',#2490,#2491,#2492); +#1277=EDGE_LOOP('',(#2493,#2494,#2495,#2496)); +#1278=AXIS2_PLACEMENT_3D('',#2497,#2498,#2499); +#1279=EDGE_LOOP('',(#2500,#2501,#2502,#2503)); +#1280=AXIS2_PLACEMENT_3D('',#2504,#2505,#2506); +#1281=EDGE_LOOP('',(#2507,#2508)); +#1282=EDGE_LOOP('',(#2509,#2510)); +#1283=AXIS2_PLACEMENT_3D('',#2511,#2512,#2513); +#1284=EDGE_LOOP('',(#2514,#2515,#2516,#2517)); +#1285=AXIS2_PLACEMENT_3D('',#2518,#2519,#2520); +#1286=EDGE_LOOP('',(#2521,#2522,#2523,#2524)); +#1287=AXIS2_PLACEMENT_3D('',#2525,#2526,#2527); +#1288=EDGE_LOOP('',(#2528,#2529,#2530,#2531)); +#1289=AXIS2_PLACEMENT_3D('',#2532,#2533,#2534); +#1290=EDGE_LOOP('',(#2535,#2536,#2537,#2538)); +#1291=AXIS2_PLACEMENT_3D('',#2539,#2540,#2541); +#1292=EDGE_LOOP('',(#2542,#2543,#2544,#2545)); +#1293=AXIS2_PLACEMENT_3D('',#2546,#2547,#2548); +#1294=EDGE_LOOP('',(#2549,#2550,#2551,#2552)); +#1295=AXIS2_PLACEMENT_3D('',#2553,#2554,#2555); +#1296=EDGE_LOOP('',(#2556,#2557,#2558,#2559)); +#1297=AXIS2_PLACEMENT_3D('',#2560,#2561,#2562); +#1298=EDGE_LOOP('',(#2563,#2564,#2565,#2566)); +#1299=AXIS2_PLACEMENT_3D('',#2567,#2568,#2569); +#1300=EDGE_LOOP('',(#2570,#2571,#2572,#2573)); +#1301=AXIS2_PLACEMENT_3D('',#2574,#2575,#2576); +#1302=EDGE_LOOP('',(#2577,#2578,#2579,#2580)); +#1303=AXIS2_PLACEMENT_3D('',#2581,#2582,#2583); +#1304=EDGE_LOOP('',(#2584,#2585,#2586,#2587)); +#1305=AXIS2_PLACEMENT_3D('',#2588,#2589,#2590); +#1306=EDGE_LOOP('',(#2591,#2592,#2593,#2594)); +#1307=AXIS2_PLACEMENT_3D('',#2595,#2596,#2597); +#1308=EDGE_LOOP('',(#2598,#2599,#2600,#2601)); +#1309=AXIS2_PLACEMENT_3D('',#2602,#2603,#2604); +#1310=EDGE_LOOP('',(#2605,#2606,#2607,#2608)); +#1311=AXIS2_PLACEMENT_3D('',#2609,#2610,#2611); +#1312=EDGE_LOOP('',(#2612,#2613,#2614,#2615)); +#1313=AXIS2_PLACEMENT_3D('',#2616,#2617,#2618); +#1314=EDGE_LOOP('',(#2619,#2620,#2621,#2622)); +#1315=AXIS2_PLACEMENT_3D('',#2623,#2624,#2625); +#1316=EDGE_LOOP('',(#2626,#2627)); +#1317=EDGE_LOOP('',(#2628,#2629,#2630,#2631,#2632,#2633)); +#1318=AXIS2_PLACEMENT_3D('',#2634,#2635,#2636); +#1319=EDGE_LOOP('',(#2637,#2638,#2639,#2640)); +#1320=AXIS2_PLACEMENT_3D('',#2641,#2642,#2643); +#1321=EDGE_LOOP('',(#2644,#2645,#2646,#2647)); +#1322=AXIS2_PLACEMENT_3D('',#2648,#2649,#2650); +#1323=EDGE_LOOP('',(#2651,#2652,#2653,#2654)); +#1324=AXIS2_PLACEMENT_3D('',#2655,#2656,#2657); +#1325=EDGE_LOOP('',(#2658,#2659,#2660,#2661)); +#1326=AXIS2_PLACEMENT_3D('',#2662,#2663,#2664); +#1327=EDGE_LOOP('',(#2665,#2666,#2667,#2668,#2669,#2670)); +#1328=AXIS2_PLACEMENT_3D('',#2671,#2672,#2673); +#1329=EDGE_LOOP('',(#2674,#2675,#2676,#2677,#2678,#2679)); +#1330=AXIS2_PLACEMENT_3D('',#2680,#2681,#2682); +#1331=EDGE_LOOP('',(#2683,#2684,#2685,#2686,#2687,#2688)); +#1332=AXIS2_PLACEMENT_3D('',#2689,#2690,#2691); +#1333=EDGE_LOOP('',(#2692,#2693,#2694,#2695,#2696,#2697)); +#1334=AXIS2_PLACEMENT_3D('',#2698,#2699,#2700); +#1335=EDGE_LOOP('',(#2701,#2702,#2703,#2704,#2705,#2706)); +#1336=AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#1337=EDGE_LOOP('',(#2710,#2711,#2712,#2713,#2714,#2715)); +#1338=AXIS2_PLACEMENT_3D('',#2716,#2717,#2718); +#1339=EDGE_LOOP('',(#2719,#2720,#2721,#2722,#2723,#2724)); +#1340=AXIS2_PLACEMENT_3D('',#2725,#2726,#2727); +#1341=EDGE_LOOP('',(#2728,#2729,#2730,#2731)); +#1342=AXIS2_PLACEMENT_3D('',#2732,#2733,#2734); +#1343=EDGE_LOOP('',(#2735,#2736,#2737,#2738)); +#1344=AXIS2_PLACEMENT_3D('',#2739,#2740,#2741); +#1345=EDGE_LOOP('',(#2742,#2743)); +#1346=EDGE_LOOP('',(#2744,#2745)); +#1347=AXIS2_PLACEMENT_3D('',#2746,#2747,#2748); +#1348=EDGE_LOOP('',(#2749,#2750)); +#1349=EDGE_LOOP('',(#2751,#2752)); +#1350=AXIS2_PLACEMENT_3D('',#2753,#2754,#2755); +#1351=EDGE_LOOP('',(#2756,#2757,#2758,#2759)); +#1352=AXIS2_PLACEMENT_3D('',#2760,#2761,#2762); +#1353=EDGE_LOOP('',(#2763,#2764)); +#1354=EDGE_LOOP('',(#2765,#2766)); +#1355=AXIS2_PLACEMENT_3D('',#2767,#2768,#2769); +#1356=EDGE_LOOP('',(#2770,#2771,#2772,#2773)); +#1357=AXIS2_PLACEMENT_3D('',#2774,#2775,#2776); +#1358=EDGE_LOOP('',(#2777,#2778,#2779,#2780)); +#1359=AXIS2_PLACEMENT_3D('',#2781,#2782,#2783); +#1360=EDGE_LOOP('',(#2784,#2785,#2786,#2787,#2788,#2789)); +#1361=AXIS2_PLACEMENT_3D('',#2790,#2791,#2792); +#1362=EDGE_LOOP('',(#2793,#2794,#2795,#2796)); +#1363=AXIS2_PLACEMENT_3D('',#2797,#2798,#2799); +#1364=EDGE_LOOP('',(#2800,#2801,#2802,#2803)); +#1365=AXIS2_PLACEMENT_3D('',#2804,#2805,#2806); +#1366=EDGE_LOOP('',(#2807,#2808,#2809,#2810)); +#1367=AXIS2_PLACEMENT_3D('',#2811,#2812,#2813); +#1368=EDGE_LOOP('',(#2814,#2815,#2816,#2817,#2818,#2819,#2820,#2821)); +#1369=AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); +#1370=EDGE_LOOP('',(#2825,#2826,#2827,#2828,#2829,#2830,#2831,#2832)); +#1371=AXIS2_PLACEMENT_3D('',#2833,#2834,#2835); +#1372=EDGE_LOOP('',(#2836,#2837,#2838,#2839)); +#1373=AXIS2_PLACEMENT_3D('',#2840,#2841,#2842); +#1374=EDGE_LOOP('',(#2843,#2844,#2845,#2846)); +#1375=AXIS2_PLACEMENT_3D('',#2847,#2848,#2849); +#1376=EDGE_LOOP('',(#2850,#2851,#2852)); +#1377=CIRCLE('',#2853,0.56); +#1378=VECTOR('',#2854,1.0); +#1379=EDGE_LOOP('',(#2855,#2856,#2857,#2858,#2859)); +#1380=CARTESIAN_POINT('',(12.8973919465486,0.50971144893675,-2.23735920331185)); +#1381=CARTESIAN_POINT('',(12.8967295452906,0.608541076886317,-2.20816446942273)); +#1382=CARTESIAN_POINT('',(12.8961229931219,0.699066448042181,-2.15149022665914)); +#1383=CARTESIAN_POINT('',(12.8950462136456,0.859859117373174,-1.97291865650818)); +#1384=CARTESIAN_POINT('',(12.8946968510344,0.912077588252808,-1.83704700536457)); +#1385=CARTESIAN_POINT('',(12.8946969318376,0.912065511489039,-1.56286711485272)); +#1386=CARTESIAN_POINT('',(12.8950461911922,0.85986246140845,-1.42707563818583)); +#1387=CARTESIAN_POINT('',(12.8961230998174,0.699050522766769,-1.24849919306699)); +#1388=CARTESIAN_POINT('',(12.8967295359999,0.608542462992447,-1.19183431288825)); +#1389=CARTESIAN_POINT('',(12.8973919600756,0.509709432262187,-1.16264102886557)); +#1390=CARTESIAN_POINT('',(13.0973329285208,0.540414844446644,-2.34195856073685)); +#1391=CARTESIAN_POINT('',(13.0973329285208,0.658475476692607,-2.30707481098643)); +#1392=CARTESIAN_POINT('',(13.0973329285208,0.766610426996197,-2.2393583877766)); +#1393=CARTESIAN_POINT('',(13.0973329285208,0.958664435711864,-2.0260175626629)); +#1394=CARTESIAN_POINT('',(13.0973329285208,1.02102569221786,-1.86370843484472)); +#1395=CARTESIAN_POINT('',(13.0973329285208,1.0210112695563,-1.53618897762473)); +#1396=CARTESIAN_POINT('',(13.0973329285208,0.958668431622378,-1.37397562163026)); +#1397=CARTESIAN_POINT('',(13.0973329285208,0.766591404104956,-1.16062897162147)); +#1398=CARTESIAN_POINT('',(13.0973329285208,0.658477132526935,-1.09292373400918)); +#1399=CARTESIAN_POINT('',(13.0973329285208,0.540412435051179,-1.05804171640449)); +#1400=EDGE_LOOP('',(#2860,#2861,#2862,#2863,#2864)); +#1401=CARTESIAN_POINT('',(13.0973329285208,0.45959651920907,-2.34196191828183)); +#1402=CARTESIAN_POINT('',(13.0973329285208,0.34153146216964,-2.3070791562095)); +#1403=CARTESIAN_POINT('',(13.0973329285208,0.233392221391696,-2.23936132970561)); +#1404=CARTESIAN_POINT('',(13.0973329285208,0.0413355642881336,-2.0260175626629)); +#1405=CARTESIAN_POINT('',(13.0973329285208,-0.0210256922178567,-1.86370843484471)); +#1406=CARTESIAN_POINT('',(13.0973329285208,-0.0210112695563013,-1.53618897762473)); +#1407=CARTESIAN_POINT('',(13.0973329285208,0.0413315683776239,-1.37397562163026)); +#1408=CARTESIAN_POINT('',(13.0973329285208,0.233414746482706,-1.16062213994936)); +#1409=CARTESIAN_POINT('',(13.0973329285208,0.341538977668532,-1.09291364541873)); +#1410=CARTESIAN_POINT('',(13.0973329285208,0.459613954256867,-1.05803392032308)); +#1411=CARTESIAN_POINT('',(12.8973920103065,0.490298063682684,-2.23736201329164)); +#1412=CARTESIAN_POINT('',(12.8967295842122,0.391464731994881,-2.20816810609186)); +#1413=CARTESIAN_POINT('',(12.8961230079704,0.300935769257846,-2.15149268912679)); +#1414=CARTESIAN_POINT('',(12.8950462136456,0.140140882626824,-1.97291865650818)); +#1415=CARTESIAN_POINT('',(12.8946968510344,0.0879224117471912,-1.83704700536456)); +#1416=CARTESIAN_POINT('',(12.8946969318376,0.0879344885109621,-1.56286711485272)); +#1417=CARTESIAN_POINT('',(12.8950461911922,0.140137538591552,-1.42707563818583)); +#1418=CARTESIAN_POINT('',(12.8961231343016,0.300954626666969,-1.24849347478774)); +#1419=CARTESIAN_POINT('',(12.8967296263655,0.391471023687057,-1.19182586939427)); +#1420=CARTESIAN_POINT('',(12.8973921081378,0.490312658467216,-1.16263450420806)); +#1421=EDGE_LOOP('',(#2865,#2866,#2867)); +#1422=CIRCLE('',#2868,0.56); +#1423=VECTOR('',#2869,1.0); +#1424=EDGE_LOOP('',(#2870,#2871,#2872,#2873)); +#1425=AXIS2_PLACEMENT_3D('',#2874,#2875,#2876); +#1426=EDGE_LOOP('',(#2877,#2878,#2879)); +#1427=CIRCLE('',#2880,0.56); +#1428=VECTOR('',#2881,1.0); +#1429=EDGE_LOOP('',(#2882,#2883,#2884,#2885,#2886)); +#1430=CARTESIAN_POINT('',(12.8973919465486,-1.44028855106355,-1.61235920331194)); +#1431=CARTESIAN_POINT('',(12.8967295452906,-1.34145892311386,-1.58316446942284)); +#1432=CARTESIAN_POINT('',(12.8961229931219,-1.25093355195789,-1.52649022665922)); +#1433=CARTESIAN_POINT('',(12.8950462136456,-1.09014088262683,-1.34791865650818)); +#1434=CARTESIAN_POINT('',(12.8946968510344,-1.03792241174719,-1.21204700536457)); +#1435=CARTESIAN_POINT('',(12.8946969318376,-1.03793448851096,-0.937867114852723)); +#1436=CARTESIAN_POINT('',(12.8950461911922,-1.09013753859155,-0.802075638185834)); +#1437=CARTESIAN_POINT('',(12.8961230998174,-1.25094947723329,-0.623499193066911)); +#1438=CARTESIAN_POINT('',(12.8967295359999,-1.34145753700773,-0.566834312888139)); +#1439=CARTESIAN_POINT('',(12.8973919600756,-1.4402905677381,-0.537641028865482)); +#1440=CARTESIAN_POINT('',(13.0973329285208,-1.40958515555371,-1.71695856073696)); +#1441=CARTESIAN_POINT('',(13.0973329285208,-1.29152452330761,-1.68207481098657)); +#1442=CARTESIAN_POINT('',(13.0973329285208,-1.18338957300389,-1.6143583877767)); +#1443=CARTESIAN_POINT('',(13.0973329285208,-0.991335564288136,-1.4010175626629)); +#1444=CARTESIAN_POINT('',(13.0973329285208,-0.928974307782144,-1.23870843484472)); +#1445=CARTESIAN_POINT('',(13.0973329285208,-0.928988730443698,-0.911188977624731)); +#1446=CARTESIAN_POINT('',(13.0973329285208,-0.991331568377622,-0.748975621630263)); +#1447=CARTESIAN_POINT('',(13.0973329285208,-1.18340859589512,-0.535628971621389)); +#1448=CARTESIAN_POINT('',(13.0973329285208,-1.29152286747327,-0.467923734009053)); +#1449=CARTESIAN_POINT('',(13.0973329285208,-1.40958756494916,-0.433041716404388)); +#1450=EDGE_LOOP('',(#2887,#2888,#2889,#2890,#2891)); +#1451=CARTESIAN_POINT('',(13.0973329285208,-1.49040348079166,-1.71696191828161)); +#1452=CARTESIAN_POINT('',(13.0973329285208,-1.60846853783081,-1.68207915620922)); +#1453=CARTESIAN_POINT('',(13.0973329285208,-1.71660777860848,-1.61436132970542)); +#1454=CARTESIAN_POINT('',(13.0973329285208,-1.90866443571187,-1.4010175626629)); +#1455=CARTESIAN_POINT('',(13.0973329285208,-1.97102569221786,-1.23870843484471)); +#1456=CARTESIAN_POINT('',(13.0973329285208,-1.9710112695563,-0.911188977624728)); +#1457=CARTESIAN_POINT('',(13.0973329285208,-1.90866843162238,-0.748975621630261)); +#1458=CARTESIAN_POINT('',(13.0973329285208,-1.71658525351747,-0.535622139949551)); +#1459=CARTESIAN_POINT('',(13.0973329285208,-1.60846102233192,-0.467913645419007)); +#1460=CARTESIAN_POINT('',(13.0973329285208,-1.49038604574387,-0.433033920323294)); +#1461=CARTESIAN_POINT('',(12.8973920103065,-1.45970193631793,-1.61236201329146)); +#1462=CARTESIAN_POINT('',(12.8967295842122,-1.55853526800549,-1.58316810609163)); +#1463=CARTESIAN_POINT('',(12.8961230079704,-1.6490642307423,-1.52649268912664)); +#1464=CARTESIAN_POINT('',(12.8950462136456,-1.80985911737318,-1.34791865650818)); +#1465=CARTESIAN_POINT('',(12.8946968510344,-1.86207758825281,-1.21204700536456)); +#1466=CARTESIAN_POINT('',(12.8946969318376,-1.86206551148904,-0.93786711485272)); +#1467=CARTESIAN_POINT('',(12.8950461911922,-1.80986246140845,-0.802075638185832)); +#1468=CARTESIAN_POINT('',(12.8961231343016,-1.64904537333318,-0.623493474787899)); +#1469=CARTESIAN_POINT('',(12.8967296263655,-1.55852897631332,-0.566825869394501)); +#1470=CARTESIAN_POINT('',(12.8973921081377,-1.4596873415334,-0.537634504208238)); +#1471=EDGE_LOOP('',(#2892,#2893,#2894)); +#1472=CIRCLE('',#2895,0.56); +#1473=VECTOR('',#2896,1.0); +#1474=EDGE_LOOP('',(#2897,#2898,#2899,#2900)); +#1475=AXIS2_PLACEMENT_3D('',#2901,#2902,#2903); +#1476=EDGE_LOOP('',(#2904,#2905,#2906)); +#1477=CIRCLE('',#2907,0.56); +#1478=VECTOR('',#2908,1.0); +#1479=EDGE_LOOP('',(#2909,#2910,#2911,#2912,#2913)); +#1480=CARTESIAN_POINT('',(12.8973919465486,0.509711448937543,1.16264079668839)); +#1481=CARTESIAN_POINT('',(12.8967295452906,0.608541076886801,1.19183553057757)); +#1482=CARTESIAN_POINT('',(12.8961229931219,0.699066448042366,1.24850977334106)); +#1483=CARTESIAN_POINT('',(12.8950462136456,0.859859117373174,1.42708134349182)); +#1484=CARTESIAN_POINT('',(12.8946968510344,0.912077588252808,1.56295299463543)); +#1485=CARTESIAN_POINT('',(12.8946969318376,0.912065511489039,1.83713288514728)); +#1486=CARTESIAN_POINT('',(12.8950461911922,0.85986246140845,1.97292436181417)); +#1487=CARTESIAN_POINT('',(12.8961230998174,0.699050522766954,2.15150080693281)); +#1488=CARTESIAN_POINT('',(12.8967295359999,0.608542462992931,2.20816568711145)); +#1489=CARTESIAN_POINT('',(12.8973919600756,0.509709432262981,2.2373589711342)); +#1490=CARTESIAN_POINT('',(13.0973329285208,0.540414844447592,1.05804143926343)); +#1491=CARTESIAN_POINT('',(13.0973329285208,0.658475476693186,1.09292518901393)); +#1492=CARTESIAN_POINT('',(13.0973329285208,0.766610426996418,1.16064161222364)); +#1493=CARTESIAN_POINT('',(13.0973329285208,0.958664435711864,1.3739824373371)); +#1494=CARTESIAN_POINT('',(13.0973329285208,1.02102569221786,1.53629156515528)); +#1495=CARTESIAN_POINT('',(13.0973329285208,1.0210112695563,1.86381102237527)); +#1496=CARTESIAN_POINT('',(13.0973329285208,0.958668431622378,2.02602437836974)); +#1497=CARTESIAN_POINT('',(13.0973329285208,0.766591404105177,2.23937102837828)); +#1498=CARTESIAN_POINT('',(13.0973329285208,0.658477132527514,2.30707626599045)); +#1499=CARTESIAN_POINT('',(13.0973329285208,0.540412435052128,2.34195828359523)); +#1500=EDGE_LOOP('',(#2914,#2915,#2916,#2917,#2918)); +#1501=CARTESIAN_POINT('',(13.0973329285208,0.459596519209574,1.05803808171802)); +#1502=CARTESIAN_POINT('',(13.0973329285208,0.341531462169948,1.09292084379031)); +#1503=CARTESIAN_POINT('',(13.0973329285208,0.233392221391813,1.16063867029426)); +#1504=CARTESIAN_POINT('',(13.0973329285208,0.0413355642881336,1.3739824373371)); +#1505=CARTESIAN_POINT('',(13.0973329285208,-0.0210256922178567,1.53629156515529)); +#1506=CARTESIAN_POINT('',(13.0973329285208,-0.0210112695563013,1.86381102237527)); +#1507=CARTESIAN_POINT('',(13.0973329285208,0.0413315683776239,2.02602437836974)); +#1508=CARTESIAN_POINT('',(13.0973329285208,0.233414746482823,2.23937786005077)); +#1509=CARTESIAN_POINT('',(13.0973329285208,0.341538977668839,2.30708635458146)); +#1510=CARTESIAN_POINT('',(13.0973329285208,0.45961395425737,2.34196607967707)); +#1511=CARTESIAN_POINT('',(12.8973920103065,0.490298063683106,1.16263798670823)); +#1512=CARTESIAN_POINT('',(12.8967295842122,0.391464731995139,1.19183189390798)); +#1513=CARTESIAN_POINT('',(12.8961230079704,0.300935769257945,1.2485073108731)); +#1514=CARTESIAN_POINT('',(12.8950462136456,0.140140882626824,1.42708134349182)); +#1515=CARTESIAN_POINT('',(12.8946968510344,0.0879224117471912,1.56295299463544)); +#1516=CARTESIAN_POINT('',(12.8946969318376,0.0879344885109621,1.83713288514728)); +#1517=CARTESIAN_POINT('',(12.8950461911922,0.140137538591552,1.97292436181417)); +#1518=CARTESIAN_POINT('',(12.8961231343016,0.300954626667067,2.15150652521237)); +#1519=CARTESIAN_POINT('',(12.8967296263655,0.391471023687314,2.20817413060589)); +#1520=CARTESIAN_POINT('',(12.8973921081378,0.490312658467637,2.23736549579206)); +#1521=EDGE_LOOP('',(#2919,#2920,#2921)); +#1522=CIRCLE('',#2922,0.56); +#1523=VECTOR('',#2923,1.0); +#1524=EDGE_LOOP('',(#2924,#2925,#2926,#2927)); +#1525=AXIS2_PLACEMENT_3D('',#2928,#2929,#2930); +#1526=EDGE_LOOP('',(#2931,#2932,#2933)); +#1527=CIRCLE('',#2934,0.56); +#1528=VECTOR('',#2935,1.0); +#1529=EDGE_LOOP('',(#2936,#2937,#2938,#2939,#2940)); +#1530=CARTESIAN_POINT('',(12.8973919465486,-1.44028855106267,0.537640796688323)); +#1531=CARTESIAN_POINT('',(12.8967295452906,-1.34145892311333,0.566835530577492)); +#1532=CARTESIAN_POINT('',(12.8961229931218,-1.25093355195768,0.623509773341008)); +#1533=CARTESIAN_POINT('',(12.8950462136456,-1.09014088262683,0.802081343491818)); +#1534=CARTESIAN_POINT('',(12.8946968510344,-1.03792241174719,0.937952994635434)); +#1535=CARTESIAN_POINT('',(12.8946969318376,-1.03793448851096,1.21213288514728)); +#1536=CARTESIAN_POINT('',(12.8950461911922,-1.09013753859155,1.34792436181417)); +#1537=CARTESIAN_POINT('',(12.8961230998174,-1.25094947723309,1.52650080693286)); +#1538=CARTESIAN_POINT('',(12.8967295359999,-1.3414575370072,1.58316568711153)); +#1539=CARTESIAN_POINT('',(12.8973919600756,-1.44029056773724,1.61235897113426)); +#1540=CARTESIAN_POINT('',(13.0973329285208,-1.40958515555266,0.433041439263349)); +#1541=CARTESIAN_POINT('',(13.0973329285208,-1.29152452330697,0.467925189013827)); +#1542=CARTESIAN_POINT('',(13.0973329285208,-1.18338957300364,0.535641612223575)); +#1543=CARTESIAN_POINT('',(13.0973329285208,-0.991335564288136,0.748982437337096)); +#1544=CARTESIAN_POINT('',(13.0973329285208,-0.928974307782144,0.911291565155282)); +#1545=CARTESIAN_POINT('',(13.0973329285208,-0.928988730443698,1.23881102237527)); +#1546=CARTESIAN_POINT('',(13.0973329285208,-0.991331568377622,1.40102437836974)); +#1547=CARTESIAN_POINT('',(13.0973329285208,-1.18340859589488,1.61437102837835)); +#1548=CARTESIAN_POINT('',(13.0973329285208,-1.29152286747264,1.68207626599055)); +#1549=CARTESIAN_POINT('',(13.0973329285208,-1.40958756494813,1.71695828359531)); +#1550=EDGE_LOOP('',(#2941,#2942,#2943,#2944,#2945)); +#1551=CARTESIAN_POINT('',(13.0973329285208,-1.49040348079083,0.433038081718143)); +#1552=CARTESIAN_POINT('',(13.0973329285208,-1.6084685378303,0.467920843790465)); +#1553=CARTESIAN_POINT('',(13.0973329285208,-1.71660777860828,0.535638670294367)); +#1554=CARTESIAN_POINT('',(13.0973329285208,-1.90866443571187,0.748982437337101)); +#1555=CARTESIAN_POINT('',(13.0973329285208,-1.97102569221786,0.911291565155286)); +#1556=CARTESIAN_POINT('',(13.0973329285208,-1.9710112695563,1.23881102237527)); +#1557=CARTESIAN_POINT('',(13.0973329285208,-1.90866843162238,1.40102437836974)); +#1558=CARTESIAN_POINT('',(13.0973329285208,-1.71658525351728,1.61437786005067)); +#1559=CARTESIAN_POINT('',(13.0973329285208,-1.60846102233141,1.68208635458131)); +#1560=CARTESIAN_POINT('',(13.0973329285208,-1.49038604574304,1.71696607967695)); +#1561=CARTESIAN_POINT('',(12.8973920103065,-1.45970193631723,0.537637986708336)); +#1562=CARTESIAN_POINT('',(12.8967295842122,-1.55853526800507,0.566831893908108)); +#1563=CARTESIAN_POINT('',(12.8961230079704,-1.64906423074213,0.623507310873182)); +#1564=CARTESIAN_POINT('',(12.8950462136456,-1.80985911737318,0.802081343491822)); +#1565=CARTESIAN_POINT('',(12.8946968510344,-1.86207758825281,0.937952994635438)); +#1566=CARTESIAN_POINT('',(12.8946969318376,-1.86206551148904,1.21213288514728)); +#1567=CARTESIAN_POINT('',(12.8950461911922,-1.80986246140845,1.34792436181417)); +#1568=CARTESIAN_POINT('',(12.8961231343016,-1.64904537333302,1.52650652521228)); +#1569=CARTESIAN_POINT('',(12.8967296263655,-1.5585289763129,1.58317413060576)); +#1570=CARTESIAN_POINT('',(12.8973921081378,-1.45968734153271,1.61236549579196)); +#1571=EDGE_LOOP('',(#2946,#2947,#2948)); +#1572=CIRCLE('',#2949,0.56); +#1573=VECTOR('',#2950,1.0); +#1574=EDGE_LOOP('',(#2951,#2952,#2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,#2963)); +#1575=AXIS2_PLACEMENT_3D('',#2964,#2965,#2966); +#1576=EDGE_LOOP('',(#2967,#2968,#2969,#2970,#2971,#2972,#2973,#2974,#2975,#2976,#2977,#2978,#2979)); +#1577=AXIS2_PLACEMENT_3D('',#2980,#2981,#2982); +#1578=EDGE_LOOP('',(#2983,#2984,#2985,#2986,#2987,#2988,#2989,#2990,#2991,#2992,#2993,#2994,#2995)); +#1579=AXIS2_PLACEMENT_3D('',#2996,#2997,#2998); +#1580=EDGE_LOOP('',(#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,#3008,#3009,#3010,#3011)); +#1581=AXIS2_PLACEMENT_3D('',#3012,#3013,#3014); +#1582=EDGE_LOOP('',(#3015,#3016,#3017,#3018)); +#1583=AXIS2_PLACEMENT_3D('',#3019,#3020,#3021); +#1584=EDGE_LOOP('',(#3022,#3023,#3024,#3025)); +#1585=AXIS2_PLACEMENT_3D('',#3026,#3027,#3028); +#1586=EDGE_LOOP('',(#3029,#3030,#3031,#3032)); +#1587=AXIS2_PLACEMENT_3D('',#3033,#3034,#3035); +#1588=EDGE_LOOP('',(#3036,#3037,#3038,#3039)); +#1589=AXIS2_PLACEMENT_3D('',#3040,#3041,#3042); +#1590=EDGE_LOOP('',(#3043,#3044)); +#1591=EDGE_LOOP('',(#3045,#3046)); +#1592=EDGE_LOOP('',(#3047,#3048)); +#1593=EDGE_LOOP('',(#3049,#3050)); +#1594=EDGE_LOOP('',(#3051,#3052)); +#1595=AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); +#1596=EDGE_LOOP('',(#3056,#3057,#3058,#3059)); +#1597=AXIS2_PLACEMENT_3D('',#3060,#3061,#3062); +#1598=EDGE_LOOP('',(#3063,#3064,#3065,#3066)); +#1599=AXIS2_PLACEMENT_3D('',#3067,#3068,#3069); +#1600=EDGE_LOOP('',(#3070,#3071)); +#1601=EDGE_LOOP('',(#3072,#3073)); +#1602=AXIS2_PLACEMENT_3D('',#3074,#3075,#3076); +#1603=EDGE_LOOP('',(#3077,#3078,#3079,#3080,#3081,#3082)); +#1604=AXIS2_PLACEMENT_3D('',#3083,#3084,#3085); +#1605=EDGE_LOOP('',(#3086,#3087,#3088,#3089,#3090,#3091)); +#1606=AXIS2_PLACEMENT_3D('',#3092,#3093,#3094); +#1607=EDGE_LOOP('',(#3095,#3096,#3097,#3098,#3099,#3100)); +#1608=AXIS2_PLACEMENT_3D('',#3101,#3102,#3103); +#1609=EDGE_LOOP('',(#3104,#3105,#3106,#3107,#3108,#3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,#3119,#3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129,#3130,#3131,#3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139,#3140,#3141,#3142,#3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,#3151,#3152,#3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,#3163,#3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193,#3194,#3195,#3196,#3197,#3198,#3199,#3200,#3201,#3202,#3203,#3204,#3205,#3206,#3207,#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215,#3216,#3217,#3218,#3219,#3220,#3221,#3222,#3223)); +#1610=EDGE_LOOP('',(#3224,#3225,#3226,#3227,#3228,#3229,#3230,#3231,#3232,#3233,#3234,#3235,#3236,#3237,#3238,#3239,#3240,#3241,#3242,#3243,#3244,#3245,#3246,#3247)); +#1611=AXIS2_PLACEMENT_3D('',#3248,#3249,#3250); +#1612=EDGE_LOOP('',(#3251,#3252,#3253,#3254,#3255,#3256)); +#1613=EDGE_LOOP('',(#3257,#3258,#3259,#3260,#3261,#3262,#3263,#3264)); +#1614=AXIS2_PLACEMENT_3D('',#3265,#3266,#3267); +#1615=EDGE_LOOP('',(#3268,#3269,#3270,#3271,#3272,#3273)); +#1616=AXIS2_PLACEMENT_3D('',#3274,#3275,#3276); +#1617=EDGE_LOOP('',(#3277,#3278,#3279,#3280,#3281)); +#1618=AXIS2_PLACEMENT_3D('',#3282,#3283,#3284); +#1619=EDGE_LOOP('',(#3285,#3286,#3287,#3288)); +#1620=AXIS2_PLACEMENT_3D('',#3289,#3290,#3291); +#1621=EDGE_LOOP('',(#3292,#3293,#3294,#3295)); +#1622=AXIS2_PLACEMENT_3D('',#3296,#3297,#3298); +#1623=EDGE_LOOP('',(#3299,#3300,#3301,#3302)); +#1624=AXIS2_PLACEMENT_3D('',#3303,#3304,#3305); +#1625=EDGE_LOOP('',(#3306,#3307,#3308,#3309)); +#1626=AXIS2_PLACEMENT_3D('',#3310,#3311,#3312); +#1627=EDGE_LOOP('',(#3313,#3314,#3315,#3316)); +#1628=AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); +#1629=EDGE_LOOP('',(#3320,#3321,#3322,#3323)); +#1630=AXIS2_PLACEMENT_3D('',#3324,#3325,#3326); +#1631=EDGE_LOOP('',(#3327,#3328,#3329,#3330)); +#1632=AXIS2_PLACEMENT_3D('',#3331,#3332,#3333); +#1633=EDGE_LOOP('',(#3334,#3335,#3336,#3337)); +#1634=AXIS2_PLACEMENT_3D('',#3338,#3339,#3340); +#1635=EDGE_LOOP('',(#3341,#3342,#3343,#3344)); +#1636=AXIS2_PLACEMENT_3D('',#3345,#3346,#3347); +#1637=EDGE_LOOP('',(#3348,#3349,#3350,#3351)); +#1638=AXIS2_PLACEMENT_3D('',#3352,#3353,#3354); +#1639=EDGE_LOOP('',(#3355,#3356,#3357,#3358)); +#1640=AXIS2_PLACEMENT_3D('',#3359,#3360,#3361); +#1641=EDGE_LOOP('',(#3362,#3363,#3364,#3365,#3366,#3367,#3368,#3369,#3370,#3371,#3372,#3373,#3374,#3375,#3376,#3377,#3378,#3379,#3380,#3381,#3382,#3383,#3384,#3385,#3386,#3387,#3388,#3389,#3390,#3391,#3392,#3393)); +#1642=AXIS2_PLACEMENT_3D('',#3394,#3395,#3396); +#1643=EDGE_LOOP('',(#3397,#3398,#3399,#3400,#3401,#3402,#3403,#3404,#3405,#3406,#3407,#3408,#3409,#3410,#3411,#3412,#3413,#3414,#3415,#3416,#3417,#3418,#3419,#3420,#3421,#3422,#3423,#3424)); +#1644=AXIS2_PLACEMENT_3D('',#3425,#3426,#3427); +#1645=EDGE_LOOP('',(#3428,#3429,#3430,#3431,#3432)); +#1646=AXIS2_PLACEMENT_3D('',#3433,#3434,#3435); +#1647=EDGE_LOOP('',(#3436,#3437,#3438,#3439)); +#1648=AXIS2_PLACEMENT_3D('',#3440,#3441,#3442); +#1649=EDGE_LOOP('',(#3443,#3444,#3445,#3446)); +#1650=AXIS2_PLACEMENT_3D('',#3447,#3448,#3449); +#1651=EDGE_LOOP('',(#3450,#3451,#3452,#3453)); +#1652=AXIS2_PLACEMENT_3D('',#3454,#3455,#3456); +#1653=EDGE_LOOP('',(#3457,#3458,#3459,#3460)); +#1654=AXIS2_PLACEMENT_3D('',#3461,#3462,#3463); +#1655=EDGE_LOOP('',(#3464,#3465,#3466,#3467)); +#1656=AXIS2_PLACEMENT_3D('',#3468,#3469,#3470); +#1657=EDGE_LOOP('',(#3471,#3472,#3473,#3474)); +#1658=AXIS2_PLACEMENT_3D('',#3475,#3476,#3477); +#1659=EDGE_LOOP('',(#3478,#3479,#3480,#3481)); +#1660=AXIS2_PLACEMENT_3D('',#3482,#3483,#3484); +#1661=EDGE_LOOP('',(#3485,#3486,#3487,#3488)); +#1662=AXIS2_PLACEMENT_3D('',#3489,#3490,#3491); +#1663=EDGE_LOOP('',(#3492,#3493,#3494,#3495)); +#1664=AXIS2_PLACEMENT_3D('',#3496,#3497,#3498); +#1665=EDGE_LOOP('',(#3499,#3500,#3501,#3502)); +#1666=AXIS2_PLACEMENT_3D('',#3503,#3504,#3505); +#1667=EDGE_LOOP('',(#3506,#3507,#3508,#3509,#3510)); +#1668=AXIS2_PLACEMENT_3D('',#3511,#3512,#3513); +#1669=EDGE_LOOP('',(#3514,#3515,#3516,#3517)); +#1670=AXIS2_PLACEMENT_3D('',#3518,#3519,#3520); +#1671=EDGE_LOOP('',(#3521,#3522,#3523,#3524)); +#1672=AXIS2_PLACEMENT_3D('',#3525,#3526,#3527); +#1673=EDGE_LOOP('',(#3528,#3529,#3530,#3531)); +#1674=AXIS2_PLACEMENT_3D('',#3532,#3533,#3534); +#1675=EDGE_LOOP('',(#3535,#3536,#3537,#3538)); +#1676=AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#1677=EDGE_LOOP('',(#3542,#3543,#3544,#3545)); +#1678=AXIS2_PLACEMENT_3D('',#3546,#3547,#3548); +#1679=EDGE_LOOP('',(#3549,#3550,#3551,#3552)); +#1680=AXIS2_PLACEMENT_3D('',#3553,#3554,#3555); +#1681=EDGE_LOOP('',(#3556,#3557,#3558,#3559)); +#1682=AXIS2_PLACEMENT_3D('',#3560,#3561,#3562); +#1683=EDGE_LOOP('',(#3563,#3564,#3565,#3566)); +#1684=AXIS2_PLACEMENT_3D('',#3567,#3568,#3569); +#1685=EDGE_LOOP('',(#3570,#3571,#3572,#3573)); +#1686=AXIS2_PLACEMENT_3D('',#3574,#3575,#3576); +#1687=EDGE_LOOP('',(#3577,#3578,#3579,#3580)); +#1688=AXIS2_PLACEMENT_3D('',#3581,#3582,#3583); +#1689=EDGE_LOOP('',(#3584,#3585,#3586,#3587)); +#1690=AXIS2_PLACEMENT_3D('',#3588,#3589,#3590); +#1691=EDGE_LOOP('',(#3591,#3592,#3593,#3594,#3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605,#3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616,#3617,#3618,#3619,#3620,#3621,#3622)); +#1692=AXIS2_PLACEMENT_3D('',#3623,#3624,#3625); +#1693=EDGE_LOOP('',(#3626,#3627,#3628,#3629,#3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639,#3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,#3650,#3651,#3652,#3653)); +#1694=AXIS2_PLACEMENT_3D('',#3654,#3655,#3656); +#1695=EDGE_LOOP('',(#3657,#3658,#3659,#3660,#3661)); +#1696=AXIS2_PLACEMENT_3D('',#3662,#3663,#3664); +#1697=EDGE_LOOP('',(#3665,#3666,#3667,#3668)); +#1698=AXIS2_PLACEMENT_3D('',#3669,#3670,#3671); +#1699=EDGE_LOOP('',(#3672,#3673,#3674,#3675)); +#1700=AXIS2_PLACEMENT_3D('',#3676,#3677,#3678); +#1701=EDGE_LOOP('',(#3679,#3680,#3681,#3682)); +#1702=AXIS2_PLACEMENT_3D('',#3683,#3684,#3685); +#1703=EDGE_LOOP('',(#3686,#3687,#3688,#3689)); +#1704=AXIS2_PLACEMENT_3D('',#3690,#3691,#3692); +#1705=EDGE_LOOP('',(#3693,#3694,#3695,#3696)); +#1706=AXIS2_PLACEMENT_3D('',#3697,#3698,#3699); +#1707=EDGE_LOOP('',(#3700,#3701,#3702,#3703)); +#1708=AXIS2_PLACEMENT_3D('',#3704,#3705,#3706); +#1709=EDGE_LOOP('',(#3707,#3708,#3709,#3710)); +#1710=AXIS2_PLACEMENT_3D('',#3711,#3712,#3713); +#1711=EDGE_LOOP('',(#3714,#3715,#3716,#3717)); +#1712=AXIS2_PLACEMENT_3D('',#3718,#3719,#3720); +#1713=EDGE_LOOP('',(#3721,#3722,#3723,#3724)); +#1714=AXIS2_PLACEMENT_3D('',#3725,#3726,#3727); +#1715=EDGE_LOOP('',(#3728,#3729,#3730,#3731)); +#1716=AXIS2_PLACEMENT_3D('',#3732,#3733,#3734); +#1717=EDGE_LOOP('',(#3735,#3736,#3737,#3738,#3739)); +#1718=AXIS2_PLACEMENT_3D('',#3740,#3741,#3742); +#1719=EDGE_LOOP('',(#3743,#3744,#3745,#3746,#3747)); +#1720=AXIS2_PLACEMENT_3D('',#3748,#3749,#3750); +#1721=EDGE_LOOP('',(#3751,#3752,#3753,#3754)); +#1722=AXIS2_PLACEMENT_3D('',#3755,#3756,#3757); +#1723=EDGE_LOOP('',(#3758,#3759,#3760,#3761,#3762,#3763,#3764,#3765)); +#1724=AXIS2_PLACEMENT_3D('',#3766,#3767,#3768); +#1725=EDGE_LOOP('',(#3769,#3770,#3771,#3772)); +#1726=AXIS2_PLACEMENT_3D('',#3773,#3774,#3775); +#1727=EDGE_LOOP('',(#3776,#3777,#3778,#3779,#3780)); +#1728=AXIS2_PLACEMENT_3D('',#3781,#3782,#3783); +#1729=EDGE_LOOP('',(#3784,#3785,#3786,#3787,#3788)); +#1730=AXIS2_PLACEMENT_3D('',#3789,#3790,#3791); +#1731=EDGE_LOOP('',(#3792,#3793,#3794,#3795)); +#1732=AXIS2_PLACEMENT_3D('',#3796,#3797,#3798); +#1733=EDGE_LOOP('',(#3799,#3800,#3801,#3802,#3803,#3804,#3805,#3806)); +#1734=AXIS2_PLACEMENT_3D('',#3807,#3808,#3809); +#1735=EDGE_LOOP('',(#3810,#3811,#3812,#3813)); +#1736=AXIS2_PLACEMENT_3D('',#3814,#3815,#3816); +#1737=EDGE_LOOP('',(#3817,#3818,#3819,#3820)); +#1738=AXIS2_PLACEMENT_3D('',#3821,#3822,#3823); +#1739=EDGE_LOOP('',(#3824,#3825,#3826,#3827)); +#1740=AXIS2_PLACEMENT_3D('',#3828,#3829,#3830); +#1741=EDGE_LOOP('',(#3831,#3832,#3833,#3834)); +#1742=AXIS2_PLACEMENT_3D('',#3835,#3836,#3837); +#1743=EDGE_LOOP('',(#3838,#3839,#3840,#3841)); +#1744=AXIS2_PLACEMENT_3D('',#3842,#3843,#3844); +#1745=EDGE_LOOP('',(#3845,#3846,#3847,#3848)); +#1746=AXIS2_PLACEMENT_3D('',#3849,#3850,#3851); +#1747=EDGE_LOOP('',(#3852,#3853,#3854,#3855)); +#1748=AXIS2_PLACEMENT_3D('',#3856,#3857,#3858); +#1749=EDGE_LOOP('',(#3859,#3860,#3861,#3862)); +#1750=AXIS2_PLACEMENT_3D('',#3863,#3864,#3865); +#1751=EDGE_LOOP('',(#3866,#3867,#3868,#3869)); +#1752=AXIS2_PLACEMENT_3D('',#3870,#3871,#3872); +#1753=EDGE_LOOP('',(#3873,#3874,#3875,#3876)); +#1754=AXIS2_PLACEMENT_3D('',#3877,#3878,#3879); +#1755=EDGE_LOOP('',(#3880,#3881,#3882,#3883)); +#1756=AXIS2_PLACEMENT_3D('',#3884,#3885,#3886); +#1757=EDGE_LOOP('',(#3887,#3888,#3889,#3890)); +#1758=AXIS2_PLACEMENT_3D('',#3891,#3892,#3893); +#1759=EDGE_LOOP('',(#3894,#3895,#3896,#3897)); +#1760=AXIS2_PLACEMENT_3D('',#3898,#3899,#3900); +#1761=EDGE_LOOP('',(#3901,#3902,#3903,#3904)); +#1762=AXIS2_PLACEMENT_3D('',#3905,#3906,#3907); +#1763=EDGE_LOOP('',(#3908,#3909,#3910,#3911)); +#1764=AXIS2_PLACEMENT_3D('',#3912,#3913,#3914); +#1765=EDGE_LOOP('',(#3915,#3916,#3917,#3918)); +#1766=AXIS2_PLACEMENT_3D('',#3919,#3920,#3921); +#1767=EDGE_LOOP('',(#3922,#3923,#3924,#3925)); +#1768=AXIS2_PLACEMENT_3D('',#3926,#3927,#3928); +#1769=EDGE_LOOP('',(#3929,#3930)); +#1770=AXIS2_PLACEMENT_3D('',#3931,#3932,#3933); +#1771=EDGE_LOOP('',(#3934,#3935)); +#1772=AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); +#1773=EDGE_LOOP('',(#3939,#3940)); +#1774=AXIS2_PLACEMENT_3D('',#3941,#3942,#3943); +#1775=EDGE_LOOP('',(#3944,#3945)); +#1776=AXIS2_PLACEMENT_3D('',#3946,#3947,#3948); +#1777=EDGE_LOOP('',(#3949,#3950,#3951,#3952)); +#1778=AXIS2_PLACEMENT_3D('',#3953,#3954,#3955); +#1779=EDGE_LOOP('',(#3956,#3957,#3958,#3959)); +#1780=AXIS2_PLACEMENT_3D('',#3960,#3961,#3962); +#1781=EDGE_LOOP('',(#3963,#3964,#3965,#3966)); +#1782=AXIS2_PLACEMENT_3D('',#3967,#3968,#3969); +#1783=EDGE_LOOP('',(#3970,#3971,#3972,#3973)); +#1784=AXIS2_PLACEMENT_3D('',#3974,#3975,#3976); +#1785=EDGE_LOOP('',(#3977,#3978,#3979,#3980)); +#1786=AXIS2_PLACEMENT_3D('',#3981,#3982,#3983); +#1787=EDGE_LOOP('',(#3984,#3985,#3986,#3987)); +#1788=AXIS2_PLACEMENT_3D('',#3988,#3989,#3990); +#1789=EDGE_LOOP('',(#3991,#3992,#3993,#3994)); +#1790=AXIS2_PLACEMENT_3D('',#3995,#3996,#3997); +#1791=EDGE_LOOP('',(#3998,#3999,#4000,#4001)); +#1792=AXIS2_PLACEMENT_3D('',#4002,#4003,#4004); +#1793=EDGE_LOOP('',(#4005,#4006)); +#1794=EDGE_LOOP('',(#4007,#4008)); +#1795=EDGE_LOOP('',(#4009,#4010)); +#1796=EDGE_LOOP('',(#4011,#4012)); +#1797=EDGE_LOOP('',(#4013,#4014)); +#1798=AXIS2_PLACEMENT_3D('',#4015,#4016,#4017); +#1799=EDGE_LOOP('',(#4018,#4019,#4020,#4021)); +#1800=AXIS2_PLACEMENT_3D('',#4022,#4023,#4024); +#1801=EDGE_LOOP('',(#4025,#4026)); +#1802=EDGE_LOOP('',(#4027,#4028)); +#1803=AXIS2_PLACEMENT_3D('',#4029,#4030,#4031); +#1804=EDGE_LOOP('',(#4032,#4033,#4034,#4035)); +#1805=AXIS2_PLACEMENT_3D('',#4036,#4037,#4038); +#1806=EDGE_LOOP('',(#4039,#4040,#4041,#4042)); +#1807=AXIS2_PLACEMENT_3D('',#4043,#4044,#4045); +#1808=EDGE_LOOP('',(#4046,#4047,#4048,#4049)); +#1809=AXIS2_PLACEMENT_3D('',#4050,#4051,#4052); +#1810=EDGE_LOOP('',(#4053,#4054,#4055,#4056,#4057,#4058,#4059,#4060,#4061,#4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070,#4071,#4072,#4073,#4074,#4075,#4076,#4077,#4078,#4079,#4080,#4081,#4082,#4083,#4084,#4085,#4086,#4087,#4088,#4089,#4090,#4091,#4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,#4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,#4114,#4115)); +#1811=AXIS2_PLACEMENT_3D('',#4116,#4117,#4118); +#1812=EDGE_LOOP('',(#4119,#4120,#4121,#4122)); +#1813=AXIS2_PLACEMENT_3D('',#4123,#4124,#4125); +#1814=EDGE_LOOP('',(#4126,#4127,#4128,#4129)); +#1815=AXIS2_PLACEMENT_3D('',#4130,#4131,#4132); +#1816=EDGE_LOOP('',(#4133,#4134,#4135,#4136)); +#1817=AXIS2_PLACEMENT_3D('',#4137,#4138,#4139); +#1818=EDGE_LOOP('',(#4140,#4141,#4142,#4143)); +#1819=AXIS2_PLACEMENT_3D('',#4144,#4145,#4146); +#1820=EDGE_LOOP('',(#4147,#4148,#4149,#4150)); +#1821=AXIS2_PLACEMENT_3D('',#4151,#4152,#4153); +#1822=EDGE_LOOP('',(#4154,#4155,#4156,#4157)); +#1823=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); +#1824=EDGE_LOOP('',(#4161,#4162,#4163,#4164)); +#1825=AXIS2_PLACEMENT_3D('',#4165,#4166,#4167); +#1826=EDGE_LOOP('',(#4168,#4169,#4170,#4171)); +#1827=AXIS2_PLACEMENT_3D('',#4172,#4173,#4174); +#1828=EDGE_LOOP('',(#4175,#4176,#4177,#4178)); +#1829=AXIS2_PLACEMENT_3D('',#4179,#4180,#4181); +#1830=EDGE_LOOP('',(#4182,#4183,#4184,#4185)); +#1831=AXIS2_PLACEMENT_3D('',#4186,#4187,#4188); +#1832=EDGE_LOOP('',(#4189,#4190,#4191,#4192)); +#1833=AXIS2_PLACEMENT_3D('',#4193,#4194,#4195); +#1834=EDGE_LOOP('',(#4196,#4197,#4198,#4199)); +#1835=AXIS2_PLACEMENT_3D('',#4200,#4201,#4202); +#1836=EDGE_LOOP('',(#4203,#4204,#4205,#4206)); +#1837=AXIS2_PLACEMENT_3D('',#4207,#4208,#4209); +#1838=EDGE_LOOP('',(#4210,#4211,#4212,#4213)); +#1839=AXIS2_PLACEMENT_3D('',#4214,#4215,#4216); +#1840=EDGE_LOOP('',(#4217,#4218,#4219,#4220)); +#1841=AXIS2_PLACEMENT_3D('',#4221,#4222,#4223); +#1842=EDGE_LOOP('',(#4224,#4225,#4226,#4227)); +#1843=AXIS2_PLACEMENT_3D('',#4228,#4229,#4230); +#1844=EDGE_LOOP('',(#4231,#4232,#4233,#4234)); +#1845=AXIS2_PLACEMENT_3D('',#4235,#4236,#4237); +#1846=EDGE_LOOP('',(#4238,#4239,#4240,#4241)); +#1847=AXIS2_PLACEMENT_3D('',#4242,#4243,#4244); +#1848=EDGE_LOOP('',(#4245,#4246,#4247,#4248)); +#1849=AXIS2_PLACEMENT_3D('',#4249,#4250,#4251); +#1850=EDGE_LOOP('',(#4252,#4253,#4254,#4255)); +#1851=AXIS2_PLACEMENT_3D('',#4256,#4257,#4258); +#1852=EDGE_LOOP('',(#4259,#4260,#4261,#4262)); +#1853=AXIS2_PLACEMENT_3D('',#4263,#4264,#4265); +#1854=EDGE_LOOP('',(#4266,#4267,#4268,#4269)); +#1855=AXIS2_PLACEMENT_3D('',#4270,#4271,#4272); +#1856=EDGE_LOOP('',(#4273,#4274,#4275,#4276)); +#1857=AXIS2_PLACEMENT_3D('',#4277,#4278,#4279); +#1858=EDGE_LOOP('',(#4280,#4281,#4282,#4283)); +#1859=AXIS2_PLACEMENT_3D('',#4284,#4285,#4286); +#1860=EDGE_LOOP('',(#4287,#4288,#4289,#4290)); +#1861=AXIS2_PLACEMENT_3D('',#4291,#4292,#4293); +#1862=EDGE_LOOP('',(#4294,#4295,#4296,#4297)); +#1863=AXIS2_PLACEMENT_3D('',#4298,#4299,#4300); +#1864=EDGE_LOOP('',(#4301,#4302,#4303,#4304)); +#1865=AXIS2_PLACEMENT_3D('',#4305,#4306,#4307); +#1866=EDGE_LOOP('',(#4308,#4309,#4310,#4311)); +#1867=AXIS2_PLACEMENT_3D('',#4312,#4313,#4314); +#1868=EDGE_LOOP('',(#4315,#4316,#4317,#4318)); +#1869=AXIS2_PLACEMENT_3D('',#4319,#4320,#4321); +#1870=EDGE_LOOP('',(#4322,#4323,#4324,#4325)); +#1871=AXIS2_PLACEMENT_3D('',#4326,#4327,#4328); +#1872=EDGE_LOOP('',(#4329,#4330,#4331,#4332)); +#1873=AXIS2_PLACEMENT_3D('',#4333,#4334,#4335); +#1874=EDGE_LOOP('',(#4336,#4337,#4338,#4339)); +#1875=AXIS2_PLACEMENT_3D('',#4340,#4341,#4342); +#1876=EDGE_LOOP('',(#4343,#4344,#4345,#4346)); +#1877=AXIS2_PLACEMENT_3D('',#4347,#4348,#4349); +#1878=EDGE_LOOP('',(#4350,#4351,#4352,#4353)); +#1879=AXIS2_PLACEMENT_3D('',#4354,#4355,#4356); +#1880=EDGE_LOOP('',(#4357,#4358,#4359,#4360)); +#1881=AXIS2_PLACEMENT_3D('',#4361,#4362,#4363); +#1882=EDGE_LOOP('',(#4364,#4365,#4366,#4367)); +#1883=AXIS2_PLACEMENT_3D('',#4368,#4369,#4370); +#1884=EDGE_LOOP('',(#4371,#4372,#4373,#4374)); +#1885=AXIS2_PLACEMENT_3D('',#4375,#4376,#4377); +#1886=EDGE_LOOP('',(#4378,#4379,#4380,#4381)); +#1887=AXIS2_PLACEMENT_3D('',#4382,#4383,#4384); +#1888=EDGE_LOOP('',(#4385,#4386,#4387,#4388)); +#1889=AXIS2_PLACEMENT_3D('',#4389,#4390,#4391); +#1890=EDGE_LOOP('',(#4392,#4393,#4394,#4395)); +#1891=AXIS2_PLACEMENT_3D('',#4396,#4397,#4398); +#1892=EDGE_LOOP('',(#4399,#4400,#4401,#4402)); +#1893=AXIS2_PLACEMENT_3D('',#4403,#4404,#4405); +#1894=EDGE_LOOP('',(#4406,#4407,#4408,#4409)); +#1895=AXIS2_PLACEMENT_3D('',#4410,#4411,#4412); +#1896=EDGE_LOOP('',(#4413,#4414,#4415,#4416)); +#1897=AXIS2_PLACEMENT_3D('',#4417,#4418,#4419); +#1898=EDGE_LOOP('',(#4420,#4421,#4422,#4423)); +#1899=AXIS2_PLACEMENT_3D('',#4424,#4425,#4426); +#1900=EDGE_LOOP('',(#4427,#4428,#4429,#4430)); +#1901=AXIS2_PLACEMENT_3D('',#4431,#4432,#4433); +#1902=EDGE_LOOP('',(#4434,#4435,#4436,#4437)); +#1903=AXIS2_PLACEMENT_3D('',#4438,#4439,#4440); +#1904=EDGE_LOOP('',(#4441,#4442,#4443,#4444)); +#1905=AXIS2_PLACEMENT_3D('',#4445,#4446,#4447); +#1906=EDGE_LOOP('',(#4448,#4449,#4450,#4451)); +#1907=AXIS2_PLACEMENT_3D('',#4452,#4453,#4454); +#1908=EDGE_LOOP('',(#4455,#4456,#4457,#4458)); +#1909=AXIS2_PLACEMENT_3D('',#4459,#4460,#4461); +#1910=EDGE_LOOP('',(#4462,#4463,#4464,#4465)); +#1911=AXIS2_PLACEMENT_3D('',#4466,#4467,#4468); +#1912=EDGE_LOOP('',(#4469,#4470,#4471,#4472)); +#1913=AXIS2_PLACEMENT_3D('',#4473,#4474,#4475); +#1914=EDGE_LOOP('',(#4476,#4477,#4478,#4479)); +#1915=AXIS2_PLACEMENT_3D('',#4480,#4481,#4482); +#1916=EDGE_LOOP('',(#4483,#4484,#4485,#4486)); +#1917=AXIS2_PLACEMENT_3D('',#4487,#4488,#4489); +#1918=EDGE_LOOP('',(#4490,#4491,#4492,#4493)); +#1919=AXIS2_PLACEMENT_3D('',#4494,#4495,#4496); +#1920=EDGE_LOOP('',(#4497,#4498,#4499,#4500)); +#1921=AXIS2_PLACEMENT_3D('',#4501,#4502,#4503); +#1922=EDGE_LOOP('',(#4504,#4505,#4506,#4507)); +#1923=AXIS2_PLACEMENT_3D('',#4508,#4509,#4510); +#1924=EDGE_LOOP('',(#4511,#4512,#4513,#4514)); +#1925=AXIS2_PLACEMENT_3D('',#4515,#4516,#4517); +#1926=EDGE_LOOP('',(#4518,#4519,#4520,#4521)); +#1927=AXIS2_PLACEMENT_3D('',#4522,#4523,#4524); +#1928=EDGE_LOOP('',(#4525,#4526,#4527,#4528)); +#1929=AXIS2_PLACEMENT_3D('',#4529,#4530,#4531); +#1930=EDGE_LOOP('',(#4532,#4533,#4534,#4535)); +#1931=AXIS2_PLACEMENT_3D('',#4536,#4537,#4538); +#1932=EDGE_LOOP('',(#4539,#4540,#4541,#4542)); +#1933=AXIS2_PLACEMENT_3D('',#4543,#4544,#4545); +#1934=EDGE_LOOP('',(#4546,#4547,#4548,#4549)); +#1935=AXIS2_PLACEMENT_3D('',#4550,#4551,#4552); +#1936=EDGE_LOOP('',(#4553,#4554,#4555,#4556)); +#1937=AXIS2_PLACEMENT_3D('',#4557,#4558,#4559); +#1938=EDGE_LOOP('',(#4560,#4561,#4562,#4563)); +#1939=AXIS2_PLACEMENT_3D('',#4564,#4565,#4566); +#1940=EDGE_LOOP('',(#4567,#4568,#4569,#4570)); +#1941=AXIS2_PLACEMENT_3D('',#4571,#4572,#4573); +#1942=EDGE_LOOP('',(#4574,#4575,#4576,#4577)); +#1943=AXIS2_PLACEMENT_3D('',#4578,#4579,#4580); +#1944=EDGE_LOOP('',(#4581,#4582,#4583,#4584)); +#1945=AXIS2_PLACEMENT_3D('',#4585,#4586,#4587); +#1946=EDGE_LOOP('',(#4588,#4589,#4590,#4591)); +#1947=AXIS2_PLACEMENT_3D('',#4592,#4593,#4594); +#1948=EDGE_LOOP('',(#4595,#4596,#4597,#4598)); +#1949=AXIS2_PLACEMENT_3D('',#4599,#4600,#4601); +#1950=EDGE_LOOP('',(#4602,#4603,#4604,#4605)); +#1951=AXIS2_PLACEMENT_3D('',#4606,#4607,#4608); +#1952=EDGE_LOOP('',(#4609,#4610,#4611,#4612)); +#1953=AXIS2_PLACEMENT_3D('',#4613,#4614,#4615); +#1954=EDGE_LOOP('',(#4616,#4617,#4618,#4619)); +#1955=AXIS2_PLACEMENT_3D('',#4620,#4621,#4622); +#1956=EDGE_LOOP('',(#4623,#4624,#4625,#4626)); +#1957=AXIS2_PLACEMENT_3D('',#4627,#4628,#4629); +#1958=EDGE_LOOP('',(#4630,#4631,#4632,#4633)); +#1959=AXIS2_PLACEMENT_3D('',#4634,#4635,#4636); +#1960=EDGE_LOOP('',(#4637,#4638,#4639,#4640)); +#1961=AXIS2_PLACEMENT_3D('',#4641,#4642,#4643); +#1962=EDGE_LOOP('',(#4644,#4645,#4646,#4647)); +#1963=AXIS2_PLACEMENT_3D('',#4648,#4649,#4650); +#1964=EDGE_LOOP('',(#4651,#4652,#4653,#4654)); +#1965=AXIS2_PLACEMENT_3D('',#4655,#4656,#4657); +#1966=EDGE_LOOP('',(#4658,#4659,#4660,#4661)); +#1967=AXIS2_PLACEMENT_3D('',#4662,#4663,#4664); +#1968=EDGE_LOOP('',(#4665,#4666,#4667,#4668)); +#1969=AXIS2_PLACEMENT_3D('',#4669,#4670,#4671); +#1970=EDGE_LOOP('',(#4672,#4673,#4674,#4675)); +#1971=AXIS2_PLACEMENT_3D('',#4676,#4677,#4678); +#1972=EDGE_LOOP('',(#4679,#4680,#4681,#4682)); +#1973=AXIS2_PLACEMENT_3D('',#4683,#4684,#4685); +#1974=EDGE_LOOP('',(#4686,#4687,#4688,#4689)); +#1975=AXIS2_PLACEMENT_3D('',#4690,#4691,#4692); +#1976=EDGE_LOOP('',(#4693,#4694,#4695,#4696)); +#1977=AXIS2_PLACEMENT_3D('',#4697,#4698,#4699); +#1978=EDGE_LOOP('',(#4700,#4701,#4702,#4703)); +#1979=AXIS2_PLACEMENT_3D('',#4704,#4705,#4706); +#1980=EDGE_LOOP('',(#4707,#4708,#4709,#4710)); +#1981=AXIS2_PLACEMENT_3D('',#4711,#4712,#4713); +#1982=EDGE_LOOP('',(#4714,#4715,#4716,#4717)); +#1983=AXIS2_PLACEMENT_3D('',#4718,#4719,#4720); +#1984=EDGE_LOOP('',(#4721,#4722,#4723,#4724)); +#1985=AXIS2_PLACEMENT_3D('',#4725,#4726,#4727); +#1986=EDGE_LOOP('',(#4728,#4729,#4730,#4731)); +#1987=AXIS2_PLACEMENT_3D('',#4732,#4733,#4734); +#1988=EDGE_LOOP('',(#4735,#4736,#4737,#4738)); +#1989=AXIS2_PLACEMENT_3D('',#4739,#4740,#4741); +#1990=EDGE_LOOP('',(#4742,#4743,#4744,#4745)); +#1991=AXIS2_PLACEMENT_3D('',#4746,#4747,#4748); +#1992=EDGE_LOOP('',(#4749,#4750,#4751,#4752)); +#1993=AXIS2_PLACEMENT_3D('',#4753,#4754,#4755); +#1994=EDGE_LOOP('',(#4756,#4757,#4758,#4759)); +#1995=AXIS2_PLACEMENT_3D('',#4760,#4761,#4762); +#1996=EDGE_LOOP('',(#4763,#4764,#4765,#4766)); +#1997=AXIS2_PLACEMENT_3D('',#4767,#4768,#4769); +#1998=EDGE_LOOP('',(#4770,#4771,#4772,#4773)); +#1999=AXIS2_PLACEMENT_3D('',#4774,#4775,#4776); +#2000=EDGE_LOOP('',(#4777,#4778,#4779,#4780)); +#2001=AXIS2_PLACEMENT_3D('',#4781,#4782,#4783); +#2002=EDGE_LOOP('',(#4784,#4785,#4786,#4787)); +#2003=AXIS2_PLACEMENT_3D('',#4788,#4789,#4790); +#2004=EDGE_LOOP('',(#4791,#4792,#4793,#4794)); +#2005=AXIS2_PLACEMENT_3D('',#4795,#4796,#4797); +#2006=EDGE_LOOP('',(#4798,#4799,#4800,#4801)); +#2007=AXIS2_PLACEMENT_3D('',#4802,#4803,#4804); +#2008=EDGE_LOOP('',(#4805,#4806,#4807,#4808)); +#2009=AXIS2_PLACEMENT_3D('',#4809,#4810,#4811); +#2010=EDGE_LOOP('',(#4812,#4813,#4814,#4815)); +#2011=AXIS2_PLACEMENT_3D('',#4816,#4817,#4818); +#2012=EDGE_LOOP('',(#4819,#4820,#4821,#4822)); +#2013=AXIS2_PLACEMENT_3D('',#4823,#4824,#4825); +#2014=EDGE_LOOP('',(#4826,#4827,#4828,#4829)); +#2015=AXIS2_PLACEMENT_3D('',#4830,#4831,#4832); +#2016=EDGE_LOOP('',(#4833,#4834,#4835,#4836)); +#2017=AXIS2_PLACEMENT_3D('',#4837,#4838,#4839); +#2018=EDGE_LOOP('',(#4840,#4841,#4842,#4843)); +#2019=AXIS2_PLACEMENT_3D('',#4844,#4845,#4846); +#2020=EDGE_LOOP('',(#4847,#4848,#4849,#4850)); +#2021=AXIS2_PLACEMENT_3D('',#4851,#4852,#4853); +#2022=EDGE_LOOP('',(#4854,#4855,#4856,#4857)); +#2023=AXIS2_PLACEMENT_3D('',#4858,#4859,#4860); +#2024=EDGE_LOOP('',(#4861,#4862,#4863,#4864)); +#2025=AXIS2_PLACEMENT_3D('',#4865,#4866,#4867); +#2026=EDGE_LOOP('',(#4868,#4869,#4870,#4871)); +#2027=AXIS2_PLACEMENT_3D('',#4872,#4873,#4874); +#2028=EDGE_LOOP('',(#4875,#4876,#4877,#4878)); +#2029=AXIS2_PLACEMENT_3D('',#4879,#4880,#4881); +#2030=EDGE_LOOP('',(#4882,#4883,#4884,#4885)); +#2031=AXIS2_PLACEMENT_3D('',#4886,#4887,#4888); +#2032=EDGE_LOOP('',(#4889,#4890,#4891,#4892)); +#2033=AXIS2_PLACEMENT_3D('',#4893,#4894,#4895); +#2034=EDGE_LOOP('',(#4896,#4897,#4898,#4899)); +#2035=AXIS2_PLACEMENT_3D('',#4900,#4901,#4902); +#2036=EDGE_LOOP('',(#4903,#4904,#4905,#4906)); +#2037=AXIS2_PLACEMENT_3D('',#4907,#4908,#4909); +#2038=EDGE_LOOP('',(#4910,#4911,#4912,#4913)); +#2039=AXIS2_PLACEMENT_3D('',#4914,#4915,#4916); +#2040=EDGE_LOOP('',(#4917,#4918,#4919,#4920)); +#2041=AXIS2_PLACEMENT_3D('',#4921,#4922,#4923); +#2042=EDGE_LOOP('',(#4924,#4925,#4926,#4927)); +#2043=AXIS2_PLACEMENT_3D('',#4928,#4929,#4930); +#2044=EDGE_LOOP('',(#4931,#4932,#4933,#4934)); +#2045=AXIS2_PLACEMENT_3D('',#4935,#4936,#4937); +#2046=EDGE_LOOP('',(#4938,#4939,#4940,#4941)); +#2047=AXIS2_PLACEMENT_3D('',#4942,#4943,#4944); +#2048=EDGE_LOOP('',(#4945,#4946,#4947,#4948)); +#2049=AXIS2_PLACEMENT_3D('',#4949,#4950,#4951); +#2050=EDGE_LOOP('',(#4952,#4953,#4954,#4955)); +#2051=AXIS2_PLACEMENT_3D('',#4956,#4957,#4958); +#2052=EDGE_LOOP('',(#4959,#4960,#4961,#4962,#4963,#4964,#4965,#4966,#4967,#4968)); +#2053=AXIS2_PLACEMENT_3D('',#4969,#4970,#4971); +#2054=EDGE_LOOP('',(#4972,#4973,#4974,#4975,#4976,#4977,#4978,#4979,#4980,#4981)); +#2055=AXIS2_PLACEMENT_3D('',#4982,#4983,#4984); +#2056=EDGE_LOOP('',(#4985,#4986,#4987,#4988)); +#2057=AXIS2_PLACEMENT_3D('',#4989,#4990,#4991); +#2058=EDGE_LOOP('',(#4992,#4993,#4994,#4995)); +#2059=AXIS2_PLACEMENT_3D('',#4996,#4997,#4998); +#2060=EDGE_LOOP('',(#4999,#5000,#5001,#5002)); +#2061=AXIS2_PLACEMENT_3D('',#5003,#5004,#5005); +#2062=EDGE_LOOP('',(#5006,#5007)); +#2063=EDGE_LOOP('',(#5008,#5009)); +#2064=AXIS2_PLACEMENT_3D('',#5010,#5011,#5012); +#2065=EDGE_LOOP('',(#5013,#5014)); +#2066=EDGE_LOOP('',(#5015,#5016)); +#2067=AXIS2_PLACEMENT_3D('',#5017,#5018,#5019); +#2068=EDGE_LOOP('',(#5020,#5021,#5022,#5023)); +#2069=AXIS2_PLACEMENT_3D('',#5024,#5025,#5026); +#2070=EDGE_LOOP('',(#5027,#5028,#5029,#5030)); +#2071=AXIS2_PLACEMENT_3D('',#5031,#5032,#5033); +#2072=EDGE_LOOP('',(#5034,#5035,#5036,#5037)); +#2073=AXIS2_PLACEMENT_3D('',#5038,#5039,#5040); +#2074=EDGE_LOOP('',(#5041,#5042,#5043,#5044)); +#2075=AXIS2_PLACEMENT_3D('',#5045,#5046,#5047); +#2076=EDGE_LOOP('',(#5048,#5049,#5050,#5051)); +#2077=AXIS2_PLACEMENT_3D('',#5052,#5053,#5054); +#2078=EDGE_LOOP('',(#5055,#5056,#5057,#5058)); +#2079=AXIS2_PLACEMENT_3D('',#5059,#5060,#5061); +#2080=EDGE_LOOP('',(#5062,#5063,#5064,#5065)); +#2081=AXIS2_PLACEMENT_3D('',#5066,#5067,#5068); +#2082=EDGE_LOOP('',(#5069,#5070,#5071,#5072)); +#2083=AXIS2_PLACEMENT_3D('',#5073,#5074,#5075); +#2084=EDGE_LOOP('',(#5076,#5077,#5078,#5079)); +#2085=AXIS2_PLACEMENT_3D('',#5080,#5081,#5082); +#2086=EDGE_LOOP('',(#5083,#5084,#5085,#5086)); +#2087=AXIS2_PLACEMENT_3D('',#5087,#5088,#5089); +#2088=EDGE_LOOP('',(#5090,#5091,#5092,#5093)); +#2089=AXIS2_PLACEMENT_3D('',#5094,#5095,#5096); +#2090=EDGE_LOOP('',(#5097,#5098,#5099,#5100)); +#2091=AXIS2_PLACEMENT_3D('',#5101,#5102,#5103); +#2092=EDGE_LOOP('',(#5104,#5105,#5106,#5107)); +#2093=AXIS2_PLACEMENT_3D('',#5108,#5109,#5110); +#2094=EDGE_LOOP('',(#5111,#5112,#5113,#5114,#5115,#5116,#5117,#5118,#5119,#5120)); +#2095=AXIS2_PLACEMENT_3D('',#5121,#5122,#5123); +#2096=EDGE_LOOP('',(#5124,#5125,#5126,#5127,#5128,#5129,#5130,#5131,#5132,#5133)); +#2097=AXIS2_PLACEMENT_3D('',#5134,#5135,#5136); +#2098=EDGE_LOOP('',(#5137,#5138,#5139,#5140)); +#2099=AXIS2_PLACEMENT_3D('',#5141,#5142,#5143); +#2100=EDGE_LOOP('',(#5144,#5145,#5146,#5147)); +#2101=AXIS2_PLACEMENT_3D('',#5148,#5149,#5150); +#2102=EDGE_LOOP('',(#5151,#5152,#5153,#5154)); +#2103=AXIS2_PLACEMENT_3D('',#5155,#5156,#5157); +#2104=EDGE_LOOP('',(#5158,#5159,#5160,#5161)); +#2105=AXIS2_PLACEMENT_3D('',#5162,#5163,#5164); +#2106=EDGE_LOOP('',(#5165,#5166,#5167,#5168)); +#2107=AXIS2_PLACEMENT_3D('',#5169,#5170,#5171); +#2108=EDGE_LOOP('',(#5172,#5173,#5174,#5175)); +#2109=AXIS2_PLACEMENT_3D('',#5176,#5177,#5178); +#2110=EDGE_LOOP('',(#5179,#5180,#5181,#5182)); +#2111=AXIS2_PLACEMENT_3D('',#5183,#5184,#5185); +#2112=EDGE_LOOP('',(#5186,#5187,#5188,#5189)); +#2113=AXIS2_PLACEMENT_3D('',#5190,#5191,#5192); +#2114=ORIENTED_EDGE('',*,*,#5193,.F.); +#2115=ORIENTED_EDGE('',*,*,#5194,.T.); +#2116=ORIENTED_EDGE('',*,*,#5195,.F.); +#2117=ORIENTED_EDGE('',*,*,#5196,.F.); +#2118=ORIENTED_EDGE('',*,*,#5197,.F.); +#2119=ORIENTED_EDGE('',*,*,#5198,.F.); +#2120=ORIENTED_EDGE('',*,*,#5199,.F.); +#2121=ORIENTED_EDGE('',*,*,#5200,.F.); +#2122=ORIENTED_EDGE('',*,*,#5201,.F.); +#2123=ORIENTED_EDGE('',*,*,#5202,.F.); +#2124=ORIENTED_EDGE('',*,*,#5203,.F.); +#2125=ORIENTED_EDGE('',*,*,#5204,.F.); +#2126=ORIENTED_EDGE('',*,*,#5205,.F.); +#2127=ORIENTED_EDGE('',*,*,#5206,.F.); +#2128=ORIENTED_EDGE('',*,*,#5207,.F.); +#2129=ORIENTED_EDGE('',*,*,#5208,.F.); +#2130=ORIENTED_EDGE('',*,*,#5209,.F.); +#2131=ORIENTED_EDGE('',*,*,#5210,.F.); +#2132=ORIENTED_EDGE('',*,*,#5211,.F.); +#2133=ORIENTED_EDGE('',*,*,#5212,.F.); +#2134=ORIENTED_EDGE('',*,*,#5213,.F.); +#2135=ORIENTED_EDGE('',*,*,#5214,.F.); +#2136=ORIENTED_EDGE('',*,*,#5215,.F.); +#2137=ORIENTED_EDGE('',*,*,#5216,.F.); +#2138=ORIENTED_EDGE('',*,*,#5217,.F.); +#2139=ORIENTED_EDGE('',*,*,#5218,.F.); +#2140=ORIENTED_EDGE('',*,*,#5219,.F.); +#2141=ORIENTED_EDGE('',*,*,#5220,.F.); +#2142=ORIENTED_EDGE('',*,*,#5221,.F.); +#2143=ORIENTED_EDGE('',*,*,#5222,.F.); +#2144=ORIENTED_EDGE('',*,*,#5223,.F.); +#2145=ORIENTED_EDGE('',*,*,#5224,.F.); +#2146=ORIENTED_EDGE('',*,*,#5225,.F.); +#2147=ORIENTED_EDGE('',*,*,#5226,.F.); +#2148=ORIENTED_EDGE('',*,*,#5227,.F.); +#2149=ORIENTED_EDGE('',*,*,#5228,.F.); +#2150=ORIENTED_EDGE('',*,*,#5229,.F.); +#2151=ORIENTED_EDGE('',*,*,#5230,.F.); +#2152=ORIENTED_EDGE('',*,*,#5231,.F.); +#2153=ORIENTED_EDGE('',*,*,#5232,.F.); +#2154=ORIENTED_EDGE('',*,*,#5233,.F.); +#2155=ORIENTED_EDGE('',*,*,#5234,.F.); +#2156=ORIENTED_EDGE('',*,*,#5235,.F.); +#2157=ORIENTED_EDGE('',*,*,#5236,.F.); +#2158=ORIENTED_EDGE('',*,*,#5237,.F.); +#2159=ORIENTED_EDGE('',*,*,#5238,.F.); +#2160=ORIENTED_EDGE('',*,*,#5239,.F.); +#2161=ORIENTED_EDGE('',*,*,#5240,.F.); +#2162=ORIENTED_EDGE('',*,*,#5241,.F.); +#2163=ORIENTED_EDGE('',*,*,#5242,.F.); +#2164=ORIENTED_EDGE('',*,*,#5243,.F.); +#2165=ORIENTED_EDGE('',*,*,#5244,.F.); +#2166=ORIENTED_EDGE('',*,*,#5245,.F.); +#2167=ORIENTED_EDGE('',*,*,#5246,.F.); +#2168=ORIENTED_EDGE('',*,*,#5247,.F.); +#2169=ORIENTED_EDGE('',*,*,#5248,.F.); +#2170=ORIENTED_EDGE('',*,*,#5249,.F.); +#2171=ORIENTED_EDGE('',*,*,#5250,.F.); +#2172=ORIENTED_EDGE('',*,*,#5251,.F.); +#2173=ORIENTED_EDGE('',*,*,#5252,.F.); +#2174=ORIENTED_EDGE('',*,*,#5253,.F.); +#2175=ORIENTED_EDGE('',*,*,#5254,.F.); +#2176=ORIENTED_EDGE('',*,*,#5255,.F.); +#2177=CARTESIAN_POINT('',(1.1,0.0,0.0)); +#2178=DIRECTION('',(1.0,-0.0,1.68075948636059E-16)); +#2179=DIRECTION('',(1.68075948636059E-16,0.0,-1.0)); +#2180=ORIENTED_EDGE('',*,*,#5256,.F.); +#2181=ORIENTED_EDGE('',*,*,#5257,.F.); +#2182=ORIENTED_EDGE('',*,*,#5258,.F.); +#2183=ORIENTED_EDGE('',*,*,#5194,.F.); +#2184=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#2185=DIRECTION('',(1.0,0.0,0.0)); +#2186=DIRECTION('',(0.0,0.0,-1.0)); +#2187=ORIENTED_EDGE('',*,*,#5259,.F.); +#2188=ORIENTED_EDGE('',*,*,#5260,.T.); +#2189=ORIENTED_EDGE('',*,*,#5261,.F.); +#2190=ORIENTED_EDGE('',*,*,#5257,.T.); +#2191=CARTESIAN_POINT('',(0.550000000000003,0.0,0.0)); +#2192=DIRECTION('',(-1.0,0.0,-0.0)); +#2193=DIRECTION('',(0.0,0.0,-1.0)); +#2194=ORIENTED_EDGE('',*,*,#5262,.F.); +#2195=ORIENTED_EDGE('',*,*,#5260,.F.); +#2196=ORIENTED_EDGE('',*,*,#5263,.F.); +#2197=ORIENTED_EDGE('',*,*,#5264,.F.); +#2198=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#2199=DIRECTION('',(-1.0,0.0,0.0)); +#2200=DIRECTION('',(0.0,0.0,1.0)); +#2201=ORIENTED_EDGE('',*,*,#5265,.F.); +#2202=ORIENTED_EDGE('',*,*,#5266,.F.); +#2203=ORIENTED_EDGE('',*,*,#5267,.F.); +#2204=ORIENTED_EDGE('',*,*,#5268,.F.); +#2205=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#2206=DIRECTION('',(-1.0,0.0,0.0)); +#2207=DIRECTION('',(0.0,0.0,1.0)); +#2208=ORIENTED_EDGE('',*,*,#5269,.F.); +#2209=ORIENTED_EDGE('',*,*,#5270,.T.); +#2210=ORIENTED_EDGE('',*,*,#5271,.F.); +#2211=ORIENTED_EDGE('',*,*,#5272,.F.); +#2212=CARTESIAN_POINT('',(-3.6,0.5,1.7)); +#2213=DIRECTION('',(-1.0,0.0,-0.0)); +#2214=DIRECTION('',(0.0,0.0,-1.0)); +#2215=ORIENTED_EDGE('',*,*,#5273,.F.); +#2216=ORIENTED_EDGE('',*,*,#5274,.T.); +#2217=ORIENTED_EDGE('',*,*,#5275,.F.); +#2218=ORIENTED_EDGE('',*,*,#5276,.F.); +#2219=CARTESIAN_POINT('',(-3.6,0.5,-1.7)); +#2220=DIRECTION('',(-1.0,0.0,-0.0)); +#2221=DIRECTION('',(0.0,0.0,-1.0)); +#2222=ORIENTED_EDGE('',*,*,#5277,.F.); +#2223=ORIENTED_EDGE('',*,*,#5278,.T.); +#2224=ORIENTED_EDGE('',*,*,#5279,.F.); +#2225=ORIENTED_EDGE('',*,*,#5280,.F.); +#2226=CARTESIAN_POINT('',(-3.6,-1.45,-1.075)); +#2227=DIRECTION('',(-1.0,0.0,-0.0)); +#2228=DIRECTION('',(0.0,0.0,-1.0)); +#2229=ORIENTED_EDGE('',*,*,#5281,.F.); +#2230=ORIENTED_EDGE('',*,*,#5282,.T.); +#2231=ORIENTED_EDGE('',*,*,#5283,.F.); +#2232=ORIENTED_EDGE('',*,*,#5284,.F.); +#2233=CARTESIAN_POINT('',(-3.6,-1.45,1.075)); +#2234=DIRECTION('',(-1.0,0.0,-0.0)); +#2235=DIRECTION('',(0.0,0.0,-1.0)); +#2236=ORIENTED_EDGE('',*,*,#5285,.F.); +#2237=ORIENTED_EDGE('',*,*,#5286,.F.); +#2238=ORIENTED_EDGE('',*,*,#5287,.F.); +#2239=ORIENTED_EDGE('',*,*,#5270,.F.); +#2240=CARTESIAN_POINT('',(-3.3,0.5,1.7)); +#2241=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#2242=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#2243=ORIENTED_EDGE('',*,*,#5288,.F.); +#2244=ORIENTED_EDGE('',*,*,#5289,.F.); +#2245=ORIENTED_EDGE('',*,*,#5290,.F.); +#2246=ORIENTED_EDGE('',*,*,#5274,.F.); +#2247=CARTESIAN_POINT('',(-3.3,0.5,-1.7)); +#2248=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#2249=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#2250=ORIENTED_EDGE('',*,*,#5291,.F.); +#2251=ORIENTED_EDGE('',*,*,#5292,.F.); +#2252=ORIENTED_EDGE('',*,*,#5293,.F.); +#2253=ORIENTED_EDGE('',*,*,#5278,.F.); +#2254=CARTESIAN_POINT('',(-3.3,-1.45,-1.075)); +#2255=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#2256=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#2257=ORIENTED_EDGE('',*,*,#5294,.F.); +#2258=ORIENTED_EDGE('',*,*,#5295,.F.); +#2259=ORIENTED_EDGE('',*,*,#5296,.F.); +#2260=ORIENTED_EDGE('',*,*,#5282,.F.); +#2261=CARTESIAN_POINT('',(-3.3,-1.45,1.075)); +#2262=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#2263=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#2264=ORIENTED_EDGE('',*,*,#5297,.F.); +#2265=ORIENTED_EDGE('',*,*,#5298,.T.); +#2266=ORIENTED_EDGE('',*,*,#5299,.F.); +#2267=ORIENTED_EDGE('',*,*,#5300,.T.); +#2268=CARTESIAN_POINT('',(11.75,0.0,0.0)); +#2269=DIRECTION('',(-1.0,-0.0,0.0)); +#2270=DIRECTION('',(0.0,-1.0,0.0)); +#2271=ORIENTED_EDGE('',*,*,#5301,.F.); +#2272=ORIENTED_EDGE('',*,*,#5300,.F.); +#2273=ORIENTED_EDGE('',*,*,#5302,.F.); +#2274=ORIENTED_EDGE('',*,*,#5303,.F.); +#2275=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#2276=DIRECTION('',(1.0,0.0,0.0)); +#2277=DIRECTION('',(0.0,-1.0,0.0)); +#2278=ORIENTED_EDGE('',*,*,#5304,.F.); +#2279=ORIENTED_EDGE('',*,*,#5305,.F.); +#2280=ORIENTED_EDGE('',*,*,#5306,.F.); +#2281=ORIENTED_EDGE('',*,*,#5307,.F.); +#2282=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#2283=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2284=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2285=ORIENTED_EDGE('',*,*,#5308,.F.); +#2286=ORIENTED_EDGE('',*,*,#5309,.F.); +#2287=ORIENTED_EDGE('',*,*,#5310,.F.); +#2288=ORIENTED_EDGE('',*,*,#5311,.F.); +#2289=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#2290=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2291=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2292=ORIENTED_EDGE('',*,*,#5312,.F.); +#2293=ORIENTED_EDGE('',*,*,#5313,.F.); +#2294=ORIENTED_EDGE('',*,*,#5314,.F.); +#2295=ORIENTED_EDGE('',*,*,#5315,.F.); +#2296=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#2297=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2298=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2299=ORIENTED_EDGE('',*,*,#5316,.F.); +#2300=ORIENTED_EDGE('',*,*,#5317,.F.); +#2301=ORIENTED_EDGE('',*,*,#5318,.F.); +#2302=ORIENTED_EDGE('',*,*,#5319,.F.); +#2303=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#2304=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#2305=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#2306=ORIENTED_EDGE('',*,*,#5320,.F.); +#2307=ORIENTED_EDGE('',*,*,#5307,.T.); +#2308=ORIENTED_EDGE('',*,*,#5321,.F.); +#2309=ORIENTED_EDGE('',*,*,#5322,.T.); +#2310=ORIENTED_EDGE('',*,*,#5323,.T.); +#2311=ORIENTED_EDGE('',*,*,#5324,.T.); +#2312=ORIENTED_EDGE('',*,*,#5325,.F.); +#2313=ORIENTED_EDGE('',*,*,#5326,.F.); +#2314=ORIENTED_EDGE('',*,*,#5327,.F.); +#2315=ORIENTED_EDGE('',*,*,#5328,.F.); +#2316=ORIENTED_EDGE('',*,*,#5329,.T.); +#2317=ORIENTED_EDGE('',*,*,#5330,.T.); +#2318=ORIENTED_EDGE('',*,*,#5331,.T.); +#2319=CARTESIAN_POINT('',(14.3,-1.45,1.075)); +#2320=DIRECTION('',(-1.0,-0.0,0.0)); +#2321=DIRECTION('',(0.0,-1.0,0.0)); +#2322=ORIENTED_EDGE('',*,*,#5332,.F.); +#2323=ORIENTED_EDGE('',*,*,#5311,.T.); +#2324=ORIENTED_EDGE('',*,*,#5333,.F.); +#2325=ORIENTED_EDGE('',*,*,#5334,.T.); +#2326=ORIENTED_EDGE('',*,*,#5335,.T.); +#2327=ORIENTED_EDGE('',*,*,#5336,.T.); +#2328=ORIENTED_EDGE('',*,*,#5337,.F.); +#2329=ORIENTED_EDGE('',*,*,#5338,.F.); +#2330=ORIENTED_EDGE('',*,*,#5339,.F.); +#2331=ORIENTED_EDGE('',*,*,#5340,.F.); +#2332=ORIENTED_EDGE('',*,*,#5341,.T.); +#2333=ORIENTED_EDGE('',*,*,#5342,.T.); +#2334=ORIENTED_EDGE('',*,*,#5343,.T.); +#2335=CARTESIAN_POINT('',(14.3,0.5,1.7)); +#2336=DIRECTION('',(-1.0,-0.0,0.0)); +#2337=DIRECTION('',(0.0,-1.0,0.0)); +#2338=ORIENTED_EDGE('',*,*,#5344,.F.); +#2339=ORIENTED_EDGE('',*,*,#5315,.T.); +#2340=ORIENTED_EDGE('',*,*,#5345,.F.); +#2341=ORIENTED_EDGE('',*,*,#5346,.T.); +#2342=ORIENTED_EDGE('',*,*,#5347,.T.); +#2343=ORIENTED_EDGE('',*,*,#5348,.T.); +#2344=ORIENTED_EDGE('',*,*,#5349,.F.); +#2345=ORIENTED_EDGE('',*,*,#5350,.F.); +#2346=ORIENTED_EDGE('',*,*,#5351,.F.); +#2347=ORIENTED_EDGE('',*,*,#5352,.F.); +#2348=ORIENTED_EDGE('',*,*,#5353,.T.); +#2349=ORIENTED_EDGE('',*,*,#5354,.T.); +#2350=ORIENTED_EDGE('',*,*,#5355,.T.); +#2351=CARTESIAN_POINT('',(14.3,-1.45,-1.075)); +#2352=DIRECTION('',(-1.0,-0.0,0.0)); +#2353=DIRECTION('',(0.0,-1.0,0.0)); +#2354=ORIENTED_EDGE('',*,*,#5356,.F.); +#2355=ORIENTED_EDGE('',*,*,#5319,.T.); +#2356=ORIENTED_EDGE('',*,*,#5357,.F.); +#2357=ORIENTED_EDGE('',*,*,#5358,.T.); +#2358=ORIENTED_EDGE('',*,*,#5359,.T.); +#2359=ORIENTED_EDGE('',*,*,#5360,.T.); +#2360=ORIENTED_EDGE('',*,*,#5361,.F.); +#2361=ORIENTED_EDGE('',*,*,#5362,.F.); +#2362=ORIENTED_EDGE('',*,*,#5363,.F.); +#2363=ORIENTED_EDGE('',*,*,#5364,.F.); +#2364=ORIENTED_EDGE('',*,*,#5365,.T.); +#2365=ORIENTED_EDGE('',*,*,#5366,.T.); +#2366=ORIENTED_EDGE('',*,*,#5367,.T.); +#2367=CARTESIAN_POINT('',(14.3,0.5,-1.7)); +#2368=DIRECTION('',(-1.0,-0.0,0.0)); +#2369=DIRECTION('',(0.0,-1.0,0.0)); +#2370=ORIENTED_EDGE('',*,*,#5368,.F.); +#2371=ORIENTED_EDGE('',*,*,#5369,.F.); +#2372=ORIENTED_EDGE('',*,*,#5326,.T.); +#2373=ORIENTED_EDGE('',*,*,#5370,.T.); +#2374=CARTESIAN_POINT('',(7.5,-1.45,1.075)); +#2375=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2376=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2377=ORIENTED_EDGE('',*,*,#5371,.F.); +#2378=ORIENTED_EDGE('',*,*,#5372,.F.); +#2379=ORIENTED_EDGE('',*,*,#5338,.T.); +#2380=ORIENTED_EDGE('',*,*,#5373,.T.); +#2381=CARTESIAN_POINT('',(7.5,0.5,1.7)); +#2382=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2383=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2384=ORIENTED_EDGE('',*,*,#5374,.F.); +#2385=ORIENTED_EDGE('',*,*,#5375,.F.); +#2386=ORIENTED_EDGE('',*,*,#5350,.T.); +#2387=ORIENTED_EDGE('',*,*,#5376,.T.); +#2388=CARTESIAN_POINT('',(7.5,-1.45,-1.075)); +#2389=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2390=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2391=ORIENTED_EDGE('',*,*,#5377,.F.); +#2392=ORIENTED_EDGE('',*,*,#5378,.F.); +#2393=ORIENTED_EDGE('',*,*,#5362,.T.); +#2394=ORIENTED_EDGE('',*,*,#5379,.T.); +#2395=CARTESIAN_POINT('',(7.5,0.5,-1.7)); +#2396=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2397=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2398=ORIENTED_EDGE('',*,*,#5380,.F.); +#2399=ORIENTED_EDGE('',*,*,#5381,.F.); +#2400=ORIENTED_EDGE('',*,*,#5382,.F.); +#2401=ORIENTED_EDGE('',*,*,#5383,.F.); +#2402=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#2403=DIRECTION('',(1.0,0.0,0.0)); +#2404=DIRECTION('',(0.0,0.0,-1.0)); +#2405=ORIENTED_EDGE('',*,*,#5384,.F.); +#2406=ORIENTED_EDGE('',*,*,#5385,.F.); +#2407=ORIENTED_EDGE('',*,*,#5386,.F.); +#2408=ORIENTED_EDGE('',*,*,#5387,.F.); +#2409=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#2410=DIRECTION('',(-1.0,-0.0,2.59868572189559E-17)); +#2411=DIRECTION('',(2.59868572189559E-17,0.0,1.0)); +#2412=ORIENTED_EDGE('',*,*,#5388,.F.); +#2413=ORIENTED_EDGE('',*,*,#5389,.F.); +#2414=ORIENTED_EDGE('',*,*,#5390,.F.); +#2415=ORIENTED_EDGE('',*,*,#5391,.F.); +#2416=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#2417=DIRECTION('',(1.0,0.0,-1.19939341010566E-17)); +#2418=DIRECTION('',(-1.19939341010566E-17,0.0,-1.0)); +#2419=ORIENTED_EDGE('',*,*,#5392,.F.); +#2420=ORIENTED_EDGE('',*,*,#5393,.F.); +#2421=ORIENTED_EDGE('',*,*,#5394,.F.); +#2422=ORIENTED_EDGE('',*,*,#5395,.F.); +#2423=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2424=DIRECTION('',(1.0,0.0,-9.67430310757361E-17)); +#2425=DIRECTION('',(-9.67430310757361E-17,0.0,-1.0)); +#2426=ORIENTED_EDGE('',*,*,#5396,.F.); +#2427=ORIENTED_EDGE('',*,*,#5397,.F.); +#2428=ORIENTED_EDGE('',*,*,#5398,.F.); +#2429=ORIENTED_EDGE('',*,*,#5399,.F.); +#2430=ORIENTED_EDGE('',*,*,#5400,.F.); +#2431=ORIENTED_EDGE('',*,*,#5401,.F.); +#2432=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#2433=DIRECTION('',(-1.0,-0.0,1.39812425507953E-17)); +#2434=DIRECTION('',(1.39812425507953E-17,0.0,1.0)); +#2435=ORIENTED_EDGE('',*,*,#5402,.F.); +#2436=ORIENTED_EDGE('',*,*,#5403,.F.); +#2437=ORIENTED_EDGE('',*,*,#5404,.F.); +#2438=ORIENTED_EDGE('',*,*,#5405,.F.); +#2439=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2440=DIRECTION('',(1.0,-0.0,0.0)); +#2441=DIRECTION('',(0.0,0.0,1.0)); +#2442=ORIENTED_EDGE('',*,*,#5406,.F.); +#2443=ORIENTED_EDGE('',*,*,#5407,.T.); +#2444=ORIENTED_EDGE('',*,*,#5408,.F.); +#2445=ORIENTED_EDGE('',*,*,#5395,.T.); +#2446=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2447=DIRECTION('',(1.0,-0.0,0.0)); +#2448=DIRECTION('',(0.0,0.0,1.0)); +#2449=ORIENTED_EDGE('',*,*,#5409,.F.); +#2450=ORIENTED_EDGE('',*,*,#5410,.T.); +#2451=ORIENTED_EDGE('',*,*,#5411,.F.); +#2452=ORIENTED_EDGE('',*,*,#5412,.F.); +#2453=CARTESIAN_POINT('',(10.75,0.0,0.0)); +#2454=DIRECTION('',(-1.0,0.0,-0.0)); +#2455=DIRECTION('',(0.0,0.0,-1.0)); +#2456=ORIENTED_EDGE('',*,*,#5413,.F.); +#2457=ORIENTED_EDGE('',*,*,#5387,.T.); +#2458=ORIENTED_EDGE('',*,*,#5414,.F.); +#2459=ORIENTED_EDGE('',*,*,#5391,.T.); +#2460=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2461=DIRECTION('',(1.0,-0.0,0.0)); +#2462=DIRECTION('',(0.0,0.0,1.0)); +#2463=ORIENTED_EDGE('',*,*,#5415,.F.); +#2464=ORIENTED_EDGE('',*,*,#5397,.T.); +#2465=ORIENTED_EDGE('',*,*,#5416,.F.); +#2466=ORIENTED_EDGE('',*,*,#5417,.F.); +#2467=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#2468=DIRECTION('',(-1.0,0.0,-0.0)); +#2469=DIRECTION('',(0.0,0.0,-1.0)); +#2470=ORIENTED_EDGE('',*,*,#5418,.F.); +#2471=ORIENTED_EDGE('',*,*,#5419,.F.); +#2472=ORIENTED_EDGE('',*,*,#5420,.F.); +#2473=ORIENTED_EDGE('',*,*,#5421,.T.); +#2474=ORIENTED_EDGE('',*,*,#5422,.F.); +#2475=ORIENTED_EDGE('',*,*,#5423,.T.); +#2476=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#2477=DIRECTION('',(1.0,0.0,0.0)); +#2478=DIRECTION('',(0.0,0.0,-1.0)); +#2479=ORIENTED_EDGE('',*,*,#5424,.F.); +#2480=ORIENTED_EDGE('',*,*,#5383,.T.); +#2481=ORIENTED_EDGE('',*,*,#5425,.F.); +#2482=ORIENTED_EDGE('',*,*,#5419,.T.); +#2483=CARTESIAN_POINT('',(5.5,0.0,0.0)); +#2484=DIRECTION('',(-1.0,0.0,-0.0)); +#2485=DIRECTION('',(0.0,0.0,-1.0)); +#2486=ORIENTED_EDGE('',*,*,#5426,.F.); +#2487=ORIENTED_EDGE('',*,*,#5427,.T.); +#2488=ORIENTED_EDGE('',*,*,#5428,.F.); +#2489=ORIENTED_EDGE('',*,*,#5429,.T.); +#2490=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2491=DIRECTION('',(-1.0,0.0,-0.0)); +#2492=DIRECTION('',(0.0,0.0,-1.0)); +#2493=ORIENTED_EDGE('',*,*,#5430,.F.); +#2494=ORIENTED_EDGE('',*,*,#5429,.F.); +#2495=ORIENTED_EDGE('',*,*,#5431,.F.); +#2496=ORIENTED_EDGE('',*,*,#5432,.T.); +#2497=CARTESIAN_POINT('',(6.0,0.0,0.0)); +#2498=DIRECTION('',(1.0,-0.0,1.49846473011905E-18)); +#2499=DIRECTION('',(1.49846473011905E-18,0.0,-1.0)); +#2500=ORIENTED_EDGE('',*,*,#5433,.F.); +#2501=ORIENTED_EDGE('',*,*,#5434,.T.); +#2502=ORIENTED_EDGE('',*,*,#5435,.F.); +#2503=ORIENTED_EDGE('',*,*,#5400,.T.); +#2504=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2505=DIRECTION('',(-1.0,0.0,-0.0)); +#2506=DIRECTION('',(0.0,0.0,-1.0)); +#2507=ORIENTED_EDGE('',*,*,#5436,.T.); +#2508=ORIENTED_EDGE('',*,*,#5393,.T.); +#2509=ORIENTED_EDGE('',*,*,#5417,.T.); +#2510=ORIENTED_EDGE('',*,*,#5437,.T.); +#2511=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2512=DIRECTION('',(1.0,0.0,0.0)); +#2513=DIRECTION('',(0.0,1.0,0.0)); +#2514=ORIENTED_EDGE('',*,*,#5438,.F.); +#2515=ORIENTED_EDGE('',*,*,#5439,.F.); +#2516=ORIENTED_EDGE('',*,*,#5440,.F.); +#2517=ORIENTED_EDGE('',*,*,#5441,.F.); +#2518=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2519=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2520=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2521=ORIENTED_EDGE('',*,*,#5442,.F.); +#2522=ORIENTED_EDGE('',*,*,#5443,.T.); +#2523=ORIENTED_EDGE('',*,*,#5444,.F.); +#2524=ORIENTED_EDGE('',*,*,#5445,.T.); +#2525=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2526=DIRECTION('',(-1.0,0.0,-0.0)); +#2527=DIRECTION('',(0.0,0.0,-1.0)); +#2528=ORIENTED_EDGE('',*,*,#5446,.F.); +#2529=ORIENTED_EDGE('',*,*,#5445,.F.); +#2530=ORIENTED_EDGE('',*,*,#5447,.F.); +#2531=ORIENTED_EDGE('',*,*,#5448,.F.); +#2532=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2533=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2534=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2535=ORIENTED_EDGE('',*,*,#5449,.F.); +#2536=ORIENTED_EDGE('',*,*,#5450,.F.); +#2537=ORIENTED_EDGE('',*,*,#5451,.F.); +#2538=ORIENTED_EDGE('',*,*,#5443,.F.); +#2539=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2540=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2541=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2542=ORIENTED_EDGE('',*,*,#5452,.F.); +#2543=ORIENTED_EDGE('',*,*,#5453,.T.); +#2544=ORIENTED_EDGE('',*,*,#5454,.F.); +#2545=ORIENTED_EDGE('',*,*,#5455,.T.); +#2546=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2547=DIRECTION('',(-1.0,0.0,-0.0)); +#2548=DIRECTION('',(0.0,0.0,-1.0)); +#2549=ORIENTED_EDGE('',*,*,#5456,.F.); +#2550=ORIENTED_EDGE('',*,*,#5455,.F.); +#2551=ORIENTED_EDGE('',*,*,#5457,.F.); +#2552=ORIENTED_EDGE('',*,*,#5458,.F.); +#2553=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2554=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2555=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2556=ORIENTED_EDGE('',*,*,#5459,.F.); +#2557=ORIENTED_EDGE('',*,*,#5460,.F.); +#2558=ORIENTED_EDGE('',*,*,#5461,.F.); +#2559=ORIENTED_EDGE('',*,*,#5453,.F.); +#2560=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2561=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2562=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2563=ORIENTED_EDGE('',*,*,#5462,.F.); +#2564=ORIENTED_EDGE('',*,*,#5463,.T.); +#2565=ORIENTED_EDGE('',*,*,#5464,.F.); +#2566=ORIENTED_EDGE('',*,*,#5465,.T.); +#2567=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2568=DIRECTION('',(-1.0,0.0,-0.0)); +#2569=DIRECTION('',(0.0,0.0,-1.0)); +#2570=ORIENTED_EDGE('',*,*,#5466,.F.); +#2571=ORIENTED_EDGE('',*,*,#5465,.F.); +#2572=ORIENTED_EDGE('',*,*,#5467,.F.); +#2573=ORIENTED_EDGE('',*,*,#5468,.F.); +#2574=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2575=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2576=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2577=ORIENTED_EDGE('',*,*,#5469,.F.); +#2578=ORIENTED_EDGE('',*,*,#5470,.F.); +#2579=ORIENTED_EDGE('',*,*,#5471,.F.); +#2580=ORIENTED_EDGE('',*,*,#5463,.F.); +#2581=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2582=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2583=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2584=ORIENTED_EDGE('',*,*,#5472,.F.); +#2585=ORIENTED_EDGE('',*,*,#5473,.T.); +#2586=ORIENTED_EDGE('',*,*,#5474,.F.); +#2587=ORIENTED_EDGE('',*,*,#5475,.T.); +#2588=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2589=DIRECTION('',(-1.0,0.0,-0.0)); +#2590=DIRECTION('',(0.0,0.0,-1.0)); +#2591=ORIENTED_EDGE('',*,*,#5476,.F.); +#2592=ORIENTED_EDGE('',*,*,#5475,.F.); +#2593=ORIENTED_EDGE('',*,*,#5477,.F.); +#2594=ORIENTED_EDGE('',*,*,#5478,.F.); +#2595=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2596=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2597=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2598=ORIENTED_EDGE('',*,*,#5479,.F.); +#2599=ORIENTED_EDGE('',*,*,#5480,.T.); +#2600=ORIENTED_EDGE('',*,*,#5481,.F.); +#2601=ORIENTED_EDGE('',*,*,#5482,.T.); +#2602=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2603=DIRECTION('',(-1.0,0.0,-0.0)); +#2604=DIRECTION('',(0.0,0.0,-1.0)); +#2605=ORIENTED_EDGE('',*,*,#5483,.F.); +#2606=ORIENTED_EDGE('',*,*,#5482,.F.); +#2607=ORIENTED_EDGE('',*,*,#5484,.F.); +#2608=ORIENTED_EDGE('',*,*,#5485,.F.); +#2609=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2610=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2611=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2612=ORIENTED_EDGE('',*,*,#5486,.F.); +#2613=ORIENTED_EDGE('',*,*,#5487,.F.); +#2614=ORIENTED_EDGE('',*,*,#5488,.F.); +#2615=ORIENTED_EDGE('',*,*,#5473,.F.); +#2616=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2617=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2618=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2619=ORIENTED_EDGE('',*,*,#5489,.F.); +#2620=ORIENTED_EDGE('',*,*,#5490,.T.); +#2621=ORIENTED_EDGE('',*,*,#5491,.F.); +#2622=ORIENTED_EDGE('',*,*,#5439,.T.); +#2623=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#2624=DIRECTION('',(-1.0,0.0,-0.0)); +#2625=DIRECTION('',(0.0,0.0,-1.0)); +#2626=ORIENTED_EDGE('',*,*,#5492,.T.); +#2627=ORIENTED_EDGE('',*,*,#5381,.T.); +#2628=ORIENTED_EDGE('',*,*,#5441,.T.); +#2629=ORIENTED_EDGE('',*,*,#5493,.T.); +#2630=ORIENTED_EDGE('',*,*,#5487,.T.); +#2631=ORIENTED_EDGE('',*,*,#5470,.T.); +#2632=ORIENTED_EDGE('',*,*,#5460,.T.); +#2633=ORIENTED_EDGE('',*,*,#5450,.T.); +#2634=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#2635=DIRECTION('',(1.0,0.0,0.0)); +#2636=DIRECTION('',(0.0,1.0,0.0)); +#2637=ORIENTED_EDGE('',*,*,#5424,.T.); +#2638=ORIENTED_EDGE('',*,*,#5494,.T.); +#2639=ORIENTED_EDGE('',*,*,#5425,.T.); +#2640=ORIENTED_EDGE('',*,*,#5495,.T.); +#2641=CARTESIAN_POINT('',(5.5,0.0,0.0)); +#2642=DIRECTION('',(-1.0,0.0,-0.0)); +#2643=DIRECTION('',(0.0,0.0,-1.0)); +#2644=ORIENTED_EDGE('',*,*,#5496,.F.); +#2645=ORIENTED_EDGE('',*,*,#5497,.F.); +#2646=ORIENTED_EDGE('',*,*,#5498,.F.); +#2647=ORIENTED_EDGE('',*,*,#5490,.F.); +#2648=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#2649=DIRECTION('',(1.0,-0.0,2.95845688800162E-17)); +#2650=DIRECTION('',(2.95845688800162E-17,0.0,-1.0)); +#2651=ORIENTED_EDGE('',*,*,#5499,.F.); +#2652=ORIENTED_EDGE('',*,*,#5493,.F.); +#2653=ORIENTED_EDGE('',*,*,#5500,.F.); +#2654=ORIENTED_EDGE('',*,*,#5480,.F.); +#2655=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#2656=DIRECTION('',(-1.0,-0.0,6.96051640925963E-18)); +#2657=DIRECTION('',(6.96051640925963E-18,0.0,1.0)); +#2658=ORIENTED_EDGE('',*,*,#5501,.F.); +#2659=ORIENTED_EDGE('',*,*,#5422,.T.); +#2660=ORIENTED_EDGE('',*,*,#5502,.F.); +#2661=ORIENTED_EDGE('',*,*,#5434,.F.); +#2662=CARTESIAN_POINT('',(6.0,0.0,0.0)); +#2663=DIRECTION('',(1.0,-0.0,1.49846473011905E-18)); +#2664=DIRECTION('',(1.49846473011905E-18,0.0,-1.0)); +#2665=ORIENTED_EDGE('',*,*,#5498,.T.); +#2666=ORIENTED_EDGE('',*,*,#5484,.T.); +#2667=ORIENTED_EDGE('',*,*,#5481,.T.); +#2668=ORIENTED_EDGE('',*,*,#5500,.T.); +#2669=ORIENTED_EDGE('',*,*,#5440,.T.); +#2670=ORIENTED_EDGE('',*,*,#5491,.T.); +#2671=CARTESIAN_POINT('',(5.0,4.0,-6.0)); +#2672=DIRECTION('',(0.0,0.0,1.0)); +#2673=DIRECTION('',(1.0,0.0,0.0)); +#2674=ORIENTED_EDGE('',*,*,#5483,.T.); +#2675=ORIENTED_EDGE('',*,*,#5477,.T.); +#2676=ORIENTED_EDGE('',*,*,#5474,.T.); +#2677=ORIENTED_EDGE('',*,*,#5488,.T.); +#2678=ORIENTED_EDGE('',*,*,#5499,.T.); +#2679=ORIENTED_EDGE('',*,*,#5479,.T.); +#2680=CARTESIAN_POINT('',(5.0,7.19615242270663,0.464101615137753)); +#2681=DIRECTION('',(0.0,-0.866025403784439,0.5)); +#2682=DIRECTION('',(-1.0,0.0,0.0)); +#2683=ORIENTED_EDGE('',*,*,#5471,.T.); +#2684=ORIENTED_EDGE('',*,*,#5486,.T.); +#2685=ORIENTED_EDGE('',*,*,#5472,.T.); +#2686=ORIENTED_EDGE('',*,*,#5476,.T.); +#2687=ORIENTED_EDGE('',*,*,#5467,.T.); +#2688=ORIENTED_EDGE('',*,*,#5464,.T.); +#2689=CARTESIAN_POINT('',(5.0,3.19615242270663,6.46410161513775)); +#2690=DIRECTION('',(0.0,-0.866025403784439,-0.5)); +#2691=DIRECTION('',(0.0,0.5,-0.866025403784439)); +#2692=ORIENTED_EDGE('',*,*,#5461,.T.); +#2693=ORIENTED_EDGE('',*,*,#5469,.T.); +#2694=ORIENTED_EDGE('',*,*,#5462,.T.); +#2695=ORIENTED_EDGE('',*,*,#5466,.T.); +#2696=ORIENTED_EDGE('',*,*,#5457,.T.); +#2697=ORIENTED_EDGE('',*,*,#5454,.T.); +#2698=CARTESIAN_POINT('',(5.0,-4.0,6.0)); +#2699=DIRECTION('',(0.0,-3.88578058618805E-16,-1.0)); +#2700=DIRECTION('',(0.0,-1.0,3.88578058618805E-16)); +#2701=ORIENTED_EDGE('',*,*,#5451,.T.); +#2702=ORIENTED_EDGE('',*,*,#5459,.T.); +#2703=ORIENTED_EDGE('',*,*,#5452,.T.); +#2704=ORIENTED_EDGE('',*,*,#5456,.T.); +#2705=ORIENTED_EDGE('',*,*,#5447,.T.); +#2706=ORIENTED_EDGE('',*,*,#5444,.T.); +#2707=CARTESIAN_POINT('',(5.0,-7.19615242270663,-0.464101615137751)); +#2708=DIRECTION('',(0.0,0.866025403784438,-0.5)); +#2709=DIRECTION('',(-1.0,0.0,0.0)); +#2710=ORIENTED_EDGE('',*,*,#5438,.T.); +#2711=ORIENTED_EDGE('',*,*,#5449,.T.); +#2712=ORIENTED_EDGE('',*,*,#5442,.T.); +#2713=ORIENTED_EDGE('',*,*,#5446,.T.); +#2714=ORIENTED_EDGE('',*,*,#5496,.T.); +#2715=ORIENTED_EDGE('',*,*,#5489,.T.); +#2716=CARTESIAN_POINT('',(5.0,-3.19615242270664,-6.46410161513775)); +#2717=DIRECTION('',(0.0,0.866025403784439,0.499999999999999)); +#2718=DIRECTION('',(1.0,0.0,-0.0)); +#2719=ORIENTED_EDGE('',*,*,#5418,.T.); +#2720=ORIENTED_EDGE('',*,*,#5503,.T.); +#2721=ORIENTED_EDGE('',*,*,#5432,.F.); +#2722=ORIENTED_EDGE('',*,*,#5504,.T.); +#2723=ORIENTED_EDGE('',*,*,#5420,.T.); +#2724=ORIENTED_EDGE('',*,*,#5494,.F.); +#2725=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#2726=DIRECTION('',(1.0,0.0,0.0)); +#2727=DIRECTION('',(0.0,0.0,-1.0)); +#2728=ORIENTED_EDGE('',*,*,#5415,.T.); +#2729=ORIENTED_EDGE('',*,*,#5437,.F.); +#2730=ORIENTED_EDGE('',*,*,#5416,.T.); +#2731=ORIENTED_EDGE('',*,*,#5505,.T.); +#2732=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#2733=DIRECTION('',(-1.0,0.0,-0.0)); +#2734=DIRECTION('',(0.0,0.0,-1.0)); +#2735=ORIENTED_EDGE('',*,*,#5413,.T.); +#2736=ORIENTED_EDGE('',*,*,#5506,.T.); +#2737=ORIENTED_EDGE('',*,*,#5414,.T.); +#2738=ORIENTED_EDGE('',*,*,#5507,.T.); +#2739=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#2740=DIRECTION('',(1.0,-0.0,0.0)); +#2741=DIRECTION('',(0.0,0.0,1.0)); +#2742=ORIENTED_EDGE('',*,*,#5405,.T.); +#2743=ORIENTED_EDGE('',*,*,#5508,.T.); +#2744=ORIENTED_EDGE('',*,*,#5412,.T.); +#2745=ORIENTED_EDGE('',*,*,#5509,.T.); +#2746=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2747=DIRECTION('',(1.0,0.0,0.0)); +#2748=DIRECTION('',(0.0,1.0,0.0)); +#2749=ORIENTED_EDGE('',*,*,#5385,.T.); +#2750=ORIENTED_EDGE('',*,*,#5510,.T.); +#2751=ORIENTED_EDGE('',*,*,#5410,.F.); +#2752=ORIENTED_EDGE('',*,*,#5511,.F.); +#2753=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#2754=DIRECTION('',(1.0,0.0,0.0)); +#2755=DIRECTION('',(0.0,1.0,0.0)); +#2756=ORIENTED_EDGE('',*,*,#5409,.T.); +#2757=ORIENTED_EDGE('',*,*,#5509,.F.); +#2758=ORIENTED_EDGE('',*,*,#5411,.T.); +#2759=ORIENTED_EDGE('',*,*,#5511,.T.); +#2760=CARTESIAN_POINT('',(10.75,0.0,0.0)); +#2761=DIRECTION('',(-1.0,0.0,-0.0)); +#2762=DIRECTION('',(0.0,0.0,-1.0)); +#2763=ORIENTED_EDGE('',*,*,#5389,.T.); +#2764=ORIENTED_EDGE('',*,*,#5512,.T.); +#2765=ORIENTED_EDGE('',*,*,#5407,.F.); +#2766=ORIENTED_EDGE('',*,*,#5513,.F.); +#2767=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#2768=DIRECTION('',(-1.0,0.0,0.0)); +#2769=DIRECTION('',(0.0,0.0,1.0)); +#2770=ORIENTED_EDGE('',*,*,#5406,.T.); +#2771=ORIENTED_EDGE('',*,*,#5514,.T.); +#2772=ORIENTED_EDGE('',*,*,#5408,.T.); +#2773=ORIENTED_EDGE('',*,*,#5513,.T.); +#2774=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2775=DIRECTION('',(1.0,-0.0,0.0)); +#2776=DIRECTION('',(0.0,0.0,1.0)); +#2777=ORIENTED_EDGE('',*,*,#5402,.T.); +#2778=ORIENTED_EDGE('',*,*,#5508,.F.); +#2779=ORIENTED_EDGE('',*,*,#5404,.T.); +#2780=ORIENTED_EDGE('',*,*,#5515,.F.); +#2781=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#2782=DIRECTION('',(1.0,-0.0,0.0)); +#2783=DIRECTION('',(0.0,0.0,1.0)); +#2784=ORIENTED_EDGE('',*,*,#5396,.T.); +#2785=ORIENTED_EDGE('',*,*,#5516,.F.); +#2786=ORIENTED_EDGE('',*,*,#5427,.F.); +#2787=ORIENTED_EDGE('',*,*,#5517,.F.); +#2788=ORIENTED_EDGE('',*,*,#5398,.T.); +#2789=ORIENTED_EDGE('',*,*,#5505,.F.); +#2790=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#2791=DIRECTION('',(-1.0,-0.0,1.39812425507953E-17)); +#2792=DIRECTION('',(1.39812425507953E-17,0.0,1.0)); +#2793=ORIENTED_EDGE('',*,*,#5392,.T.); +#2794=ORIENTED_EDGE('',*,*,#5514,.F.); +#2795=ORIENTED_EDGE('',*,*,#5394,.T.); +#2796=ORIENTED_EDGE('',*,*,#5436,.F.); +#2797=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#2798=DIRECTION('',(1.0,0.0,-9.67430310757361E-17)); +#2799=DIRECTION('',(-9.67430310757361E-17,0.0,-1.0)); +#2800=ORIENTED_EDGE('',*,*,#5388,.T.); +#2801=ORIENTED_EDGE('',*,*,#5506,.F.); +#2802=ORIENTED_EDGE('',*,*,#5390,.T.); +#2803=ORIENTED_EDGE('',*,*,#5512,.F.); +#2804=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#2805=DIRECTION('',(1.0,0.0,-1.19939341010566E-17)); +#2806=DIRECTION('',(-1.19939341010566E-17,0.0,-1.0)); +#2807=ORIENTED_EDGE('',*,*,#5384,.T.); +#2808=ORIENTED_EDGE('',*,*,#5507,.F.); +#2809=ORIENTED_EDGE('',*,*,#5386,.T.); +#2810=ORIENTED_EDGE('',*,*,#5510,.F.); +#2811=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#2812=DIRECTION('',(-1.0,-0.0,2.59868572189559E-17)); +#2813=DIRECTION('',(2.59868572189559E-17,0.0,1.0)); +#2814=ORIENTED_EDGE('',*,*,#5431,.T.); +#2815=ORIENTED_EDGE('',*,*,#5428,.T.); +#2816=ORIENTED_EDGE('',*,*,#5516,.T.); +#2817=ORIENTED_EDGE('',*,*,#5401,.T.); +#2818=ORIENTED_EDGE('',*,*,#5435,.T.); +#2819=ORIENTED_EDGE('',*,*,#5502,.T.); +#2820=ORIENTED_EDGE('',*,*,#5421,.F.); +#2821=ORIENTED_EDGE('',*,*,#5504,.F.); +#2822=CARTESIAN_POINT('',(15.0,-5.0,4.5)); +#2823=DIRECTION('',(0.0,0.0,-1.0)); +#2824=DIRECTION('',(0.0,-1.0,0.0)); +#2825=ORIENTED_EDGE('',*,*,#5501,.T.); +#2826=ORIENTED_EDGE('',*,*,#5433,.T.); +#2827=ORIENTED_EDGE('',*,*,#5399,.T.); +#2828=ORIENTED_EDGE('',*,*,#5517,.T.); +#2829=ORIENTED_EDGE('',*,*,#5426,.T.); +#2830=ORIENTED_EDGE('',*,*,#5430,.T.); +#2831=ORIENTED_EDGE('',*,*,#5503,.F.); +#2832=ORIENTED_EDGE('',*,*,#5423,.F.); +#2833=CARTESIAN_POINT('',(15.0,-5.0,-4.5)); +#2834=DIRECTION('',(0.0,0.0,1.0)); +#2835=DIRECTION('',(1.0,0.0,0.0)); +#2836=ORIENTED_EDGE('',*,*,#5380,.T.); +#2837=ORIENTED_EDGE('',*,*,#5495,.F.); +#2838=ORIENTED_EDGE('',*,*,#5382,.T.); +#2839=ORIENTED_EDGE('',*,*,#5492,.F.); +#2840=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#2841=DIRECTION('',(1.0,0.0,0.0)); +#2842=DIRECTION('',(0.0,0.0,-1.0)); +#2843=ORIENTED_EDGE('',*,*,#5377,.T.); +#2844=ORIENTED_EDGE('',*,*,#5518,.T.); +#2845=ORIENTED_EDGE('',*,*,#5363,.T.); +#2846=ORIENTED_EDGE('',*,*,#5378,.T.); +#2847=CARTESIAN_POINT('',(7.5,0.5,-1.7)); +#2848=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2849=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2850=ORIENTED_EDGE('',*,*,#5360,.F.); +#2851=ORIENTED_EDGE('',*,*,#5519,.T.); +#2852=ORIENTED_EDGE('',*,*,#5520,.F.); +#2853=AXIS2_PLACEMENT_3D('',#5521,#5522,#5523); +#2854=DIRECTION('',(-0.999407317449061,0.0344240298232455,4.93140006582582E-17)); +#2855=ORIENTED_EDGE('',*,*,#5359,.F.); +#2856=ORIENTED_EDGE('',*,*,#5358,.F.); +#2857=ORIENTED_EDGE('',*,*,#5524,.F.); +#2858=ORIENTED_EDGE('',*,*,#5525,.F.); +#2859=ORIENTED_EDGE('',*,*,#5519,.F.); +#2860=ORIENTED_EDGE('',*,*,#5366,.F.); +#2861=ORIENTED_EDGE('',*,*,#5526,.F.); +#2862=ORIENTED_EDGE('',*,*,#5527,.F.); +#2863=ORIENTED_EDGE('',*,*,#5528,.F.); +#2864=ORIENTED_EDGE('',*,*,#5367,.F.); +#2865=ORIENTED_EDGE('',*,*,#5529,.F.); +#2866=ORIENTED_EDGE('',*,*,#5526,.T.); +#2867=ORIENTED_EDGE('',*,*,#5365,.F.); +#2868=AXIS2_PLACEMENT_3D('',#5530,#5531,#5532); +#2869=DIRECTION('',(-0.999407317449061,-0.0344240298232455,4.93140006582582E-17)); +#2870=ORIENTED_EDGE('',*,*,#5374,.T.); +#2871=ORIENTED_EDGE('',*,*,#5533,.T.); +#2872=ORIENTED_EDGE('',*,*,#5351,.T.); +#2873=ORIENTED_EDGE('',*,*,#5375,.T.); +#2874=CARTESIAN_POINT('',(7.5,-1.45,-1.075)); +#2875=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2876=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2877=ORIENTED_EDGE('',*,*,#5348,.F.); +#2878=ORIENTED_EDGE('',*,*,#5534,.T.); +#2879=ORIENTED_EDGE('',*,*,#5535,.F.); +#2880=AXIS2_PLACEMENT_3D('',#5536,#5537,#5538); +#2881=DIRECTION('',(-0.999407317449061,0.0344240298232455,4.93140006582582E-17)); +#2882=ORIENTED_EDGE('',*,*,#5347,.F.); +#2883=ORIENTED_EDGE('',*,*,#5346,.F.); +#2884=ORIENTED_EDGE('',*,*,#5539,.F.); +#2885=ORIENTED_EDGE('',*,*,#5540,.F.); +#2886=ORIENTED_EDGE('',*,*,#5534,.F.); +#2887=ORIENTED_EDGE('',*,*,#5354,.F.); +#2888=ORIENTED_EDGE('',*,*,#5541,.F.); +#2889=ORIENTED_EDGE('',*,*,#5542,.F.); +#2890=ORIENTED_EDGE('',*,*,#5543,.F.); +#2891=ORIENTED_EDGE('',*,*,#5355,.F.); +#2892=ORIENTED_EDGE('',*,*,#5544,.F.); +#2893=ORIENTED_EDGE('',*,*,#5541,.T.); +#2894=ORIENTED_EDGE('',*,*,#5353,.F.); +#2895=AXIS2_PLACEMENT_3D('',#5545,#5546,#5547); +#2896=DIRECTION('',(-0.999407317449061,-0.0344240298232455,4.93140006582582E-17)); +#2897=ORIENTED_EDGE('',*,*,#5371,.T.); +#2898=ORIENTED_EDGE('',*,*,#5548,.T.); +#2899=ORIENTED_EDGE('',*,*,#5339,.T.); +#2900=ORIENTED_EDGE('',*,*,#5372,.T.); +#2901=CARTESIAN_POINT('',(7.5,0.5,1.7)); +#2902=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2903=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2904=ORIENTED_EDGE('',*,*,#5336,.F.); +#2905=ORIENTED_EDGE('',*,*,#5549,.T.); +#2906=ORIENTED_EDGE('',*,*,#5550,.F.); +#2907=AXIS2_PLACEMENT_3D('',#5551,#5552,#5553); +#2908=DIRECTION('',(-0.999407317449061,0.0344240298232455,4.93140006582582E-17)); +#2909=ORIENTED_EDGE('',*,*,#5335,.F.); +#2910=ORIENTED_EDGE('',*,*,#5334,.F.); +#2911=ORIENTED_EDGE('',*,*,#5554,.F.); +#2912=ORIENTED_EDGE('',*,*,#5555,.F.); +#2913=ORIENTED_EDGE('',*,*,#5549,.F.); +#2914=ORIENTED_EDGE('',*,*,#5342,.F.); +#2915=ORIENTED_EDGE('',*,*,#5556,.F.); +#2916=ORIENTED_EDGE('',*,*,#5557,.F.); +#2917=ORIENTED_EDGE('',*,*,#5558,.F.); +#2918=ORIENTED_EDGE('',*,*,#5343,.F.); +#2919=ORIENTED_EDGE('',*,*,#5559,.F.); +#2920=ORIENTED_EDGE('',*,*,#5556,.T.); +#2921=ORIENTED_EDGE('',*,*,#5341,.F.); +#2922=AXIS2_PLACEMENT_3D('',#5560,#5561,#5562); +#2923=DIRECTION('',(-0.999407317449061,-0.0344240298232455,4.93140006582582E-17)); +#2924=ORIENTED_EDGE('',*,*,#5368,.T.); +#2925=ORIENTED_EDGE('',*,*,#5563,.T.); +#2926=ORIENTED_EDGE('',*,*,#5327,.T.); +#2927=ORIENTED_EDGE('',*,*,#5369,.T.); +#2928=CARTESIAN_POINT('',(7.5,-1.45,1.075)); +#2929=DIRECTION('',(1.0,-0.0,3.80321391608026E-17)); +#2930=DIRECTION('',(3.80321391608026E-17,0.0,-1.0)); +#2931=ORIENTED_EDGE('',*,*,#5324,.F.); +#2932=ORIENTED_EDGE('',*,*,#5564,.T.); +#2933=ORIENTED_EDGE('',*,*,#5565,.F.); +#2934=AXIS2_PLACEMENT_3D('',#5566,#5567,#5568); +#2935=DIRECTION('',(-0.999407317449061,0.0344240298232455,4.93140006582582E-17)); +#2936=ORIENTED_EDGE('',*,*,#5323,.F.); +#2937=ORIENTED_EDGE('',*,*,#5322,.F.); +#2938=ORIENTED_EDGE('',*,*,#5569,.F.); +#2939=ORIENTED_EDGE('',*,*,#5570,.F.); +#2940=ORIENTED_EDGE('',*,*,#5564,.F.); +#2941=ORIENTED_EDGE('',*,*,#5330,.F.); +#2942=ORIENTED_EDGE('',*,*,#5571,.F.); +#2943=ORIENTED_EDGE('',*,*,#5572,.F.); +#2944=ORIENTED_EDGE('',*,*,#5573,.F.); +#2945=ORIENTED_EDGE('',*,*,#5331,.F.); +#2946=ORIENTED_EDGE('',*,*,#5574,.F.); +#2947=ORIENTED_EDGE('',*,*,#5571,.T.); +#2948=ORIENTED_EDGE('',*,*,#5329,.F.); +#2949=AXIS2_PLACEMENT_3D('',#5575,#5576,#5577); +#2950=DIRECTION('',(-0.999407317449061,-0.0344240298232455,4.93140006582582E-17)); +#2951=ORIENTED_EDGE('',*,*,#5356,.T.); +#2952=ORIENTED_EDGE('',*,*,#5528,.T.); +#2953=ORIENTED_EDGE('',*,*,#5527,.T.); +#2954=ORIENTED_EDGE('',*,*,#5529,.T.); +#2955=ORIENTED_EDGE('',*,*,#5364,.T.); +#2956=ORIENTED_EDGE('',*,*,#5518,.F.); +#2957=ORIENTED_EDGE('',*,*,#5379,.F.); +#2958=ORIENTED_EDGE('',*,*,#5361,.T.); +#2959=ORIENTED_EDGE('',*,*,#5520,.T.); +#2960=ORIENTED_EDGE('',*,*,#5525,.T.); +#2961=ORIENTED_EDGE('',*,*,#5524,.T.); +#2962=ORIENTED_EDGE('',*,*,#5357,.T.); +#2963=ORIENTED_EDGE('',*,*,#5578,.T.); +#2964=CARTESIAN_POINT('',(14.3,0.5,-1.7)); +#2965=DIRECTION('',(-1.0,-0.0,0.0)); +#2966=DIRECTION('',(0.0,-1.0,0.0)); +#2967=ORIENTED_EDGE('',*,*,#5344,.T.); +#2968=ORIENTED_EDGE('',*,*,#5543,.T.); +#2969=ORIENTED_EDGE('',*,*,#5542,.T.); +#2970=ORIENTED_EDGE('',*,*,#5544,.T.); +#2971=ORIENTED_EDGE('',*,*,#5352,.T.); +#2972=ORIENTED_EDGE('',*,*,#5533,.F.); +#2973=ORIENTED_EDGE('',*,*,#5376,.F.); +#2974=ORIENTED_EDGE('',*,*,#5349,.T.); +#2975=ORIENTED_EDGE('',*,*,#5535,.T.); +#2976=ORIENTED_EDGE('',*,*,#5540,.T.); +#2977=ORIENTED_EDGE('',*,*,#5539,.T.); +#2978=ORIENTED_EDGE('',*,*,#5345,.T.); +#2979=ORIENTED_EDGE('',*,*,#5579,.T.); +#2980=CARTESIAN_POINT('',(14.3,-1.45,-1.075)); +#2981=DIRECTION('',(-1.0,-0.0,0.0)); +#2982=DIRECTION('',(0.0,-1.0,0.0)); +#2983=ORIENTED_EDGE('',*,*,#5332,.T.); +#2984=ORIENTED_EDGE('',*,*,#5558,.T.); +#2985=ORIENTED_EDGE('',*,*,#5557,.T.); +#2986=ORIENTED_EDGE('',*,*,#5559,.T.); +#2987=ORIENTED_EDGE('',*,*,#5340,.T.); +#2988=ORIENTED_EDGE('',*,*,#5548,.F.); +#2989=ORIENTED_EDGE('',*,*,#5373,.F.); +#2990=ORIENTED_EDGE('',*,*,#5337,.T.); +#2991=ORIENTED_EDGE('',*,*,#5550,.T.); +#2992=ORIENTED_EDGE('',*,*,#5555,.T.); +#2993=ORIENTED_EDGE('',*,*,#5554,.T.); +#2994=ORIENTED_EDGE('',*,*,#5333,.T.); +#2995=ORIENTED_EDGE('',*,*,#5580,.T.); +#2996=CARTESIAN_POINT('',(14.3,0.5,1.7)); +#2997=DIRECTION('',(-1.0,-0.0,0.0)); +#2998=DIRECTION('',(0.0,-1.0,0.0)); +#2999=ORIENTED_EDGE('',*,*,#5320,.T.); +#3000=ORIENTED_EDGE('',*,*,#5573,.T.); +#3001=ORIENTED_EDGE('',*,*,#5572,.T.); +#3002=ORIENTED_EDGE('',*,*,#5574,.T.); +#3003=ORIENTED_EDGE('',*,*,#5328,.T.); +#3004=ORIENTED_EDGE('',*,*,#5563,.F.); +#3005=ORIENTED_EDGE('',*,*,#5370,.F.); +#3006=ORIENTED_EDGE('',*,*,#5325,.T.); +#3007=ORIENTED_EDGE('',*,*,#5565,.T.); +#3008=ORIENTED_EDGE('',*,*,#5570,.T.); +#3009=ORIENTED_EDGE('',*,*,#5569,.T.); +#3010=ORIENTED_EDGE('',*,*,#5321,.T.); +#3011=ORIENTED_EDGE('',*,*,#5581,.T.); +#3012=CARTESIAN_POINT('',(14.3,-1.45,1.075)); +#3013=DIRECTION('',(-1.0,-0.0,0.0)); +#3014=DIRECTION('',(0.0,-1.0,0.0)); +#3015=ORIENTED_EDGE('',*,*,#5316,.T.); +#3016=ORIENTED_EDGE('',*,*,#5578,.F.); +#3017=ORIENTED_EDGE('',*,*,#5318,.T.); +#3018=ORIENTED_EDGE('',*,*,#5582,.F.); +#3019=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#3020=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3021=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3022=ORIENTED_EDGE('',*,*,#5312,.T.); +#3023=ORIENTED_EDGE('',*,*,#5579,.F.); +#3024=ORIENTED_EDGE('',*,*,#5314,.T.); +#3025=ORIENTED_EDGE('',*,*,#5583,.F.); +#3026=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#3027=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3028=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3029=ORIENTED_EDGE('',*,*,#5308,.T.); +#3030=ORIENTED_EDGE('',*,*,#5580,.F.); +#3031=ORIENTED_EDGE('',*,*,#5310,.T.); +#3032=ORIENTED_EDGE('',*,*,#5584,.F.); +#3033=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#3034=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3035=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3036=ORIENTED_EDGE('',*,*,#5304,.T.); +#3037=ORIENTED_EDGE('',*,*,#5581,.F.); +#3038=ORIENTED_EDGE('',*,*,#5306,.T.); +#3039=ORIENTED_EDGE('',*,*,#5585,.F.); +#3040=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#3041=DIRECTION('',(1.0,1.38705057922736E-17,-0.0)); +#3042=DIRECTION('',(1.38705057922736E-17,-1.0,0.0)); +#3043=ORIENTED_EDGE('',*,*,#5303,.T.); +#3044=ORIENTED_EDGE('',*,*,#5586,.T.); +#3045=ORIENTED_EDGE('',*,*,#5585,.T.); +#3046=ORIENTED_EDGE('',*,*,#5305,.T.); +#3047=ORIENTED_EDGE('',*,*,#5584,.T.); +#3048=ORIENTED_EDGE('',*,*,#5309,.T.); +#3049=ORIENTED_EDGE('',*,*,#5583,.T.); +#3050=ORIENTED_EDGE('',*,*,#5313,.T.); +#3051=ORIENTED_EDGE('',*,*,#5582,.T.); +#3052=ORIENTED_EDGE('',*,*,#5317,.T.); +#3053=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#3054=DIRECTION('',(1.0,0.0,0.0)); +#3055=DIRECTION('',(0.0,1.0,0.0)); +#3056=ORIENTED_EDGE('',*,*,#5301,.T.); +#3057=ORIENTED_EDGE('',*,*,#5586,.F.); +#3058=ORIENTED_EDGE('',*,*,#5302,.T.); +#3059=ORIENTED_EDGE('',*,*,#5587,.F.); +#3060=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#3061=DIRECTION('',(1.0,0.0,0.0)); +#3062=DIRECTION('',(0.0,-1.0,0.0)); +#3063=ORIENTED_EDGE('',*,*,#5297,.T.); +#3064=ORIENTED_EDGE('',*,*,#5587,.T.); +#3065=ORIENTED_EDGE('',*,*,#5299,.T.); +#3066=ORIENTED_EDGE('',*,*,#5588,.T.); +#3067=CARTESIAN_POINT('',(11.75,0.0,0.0)); +#3068=DIRECTION('',(-1.0,-0.0,0.0)); +#3069=DIRECTION('',(0.0,-1.0,0.0)); +#3070=ORIENTED_EDGE('',*,*,#5403,.T.); +#3071=ORIENTED_EDGE('',*,*,#5515,.T.); +#3072=ORIENTED_EDGE('',*,*,#5298,.F.); +#3073=ORIENTED_EDGE('',*,*,#5588,.F.); +#3074=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#3075=DIRECTION('',(1.0,0.0,0.0)); +#3076=DIRECTION('',(0.0,1.0,0.0)); +#3077=ORIENTED_EDGE('',*,*,#5589,.T.); +#3078=ORIENTED_EDGE('',*,*,#5590,.T.); +#3079=ORIENTED_EDGE('',*,*,#5591,.F.); +#3080=ORIENTED_EDGE('',*,*,#5592,.T.); +#3081=ORIENTED_EDGE('',*,*,#5593,.F.); +#3082=ORIENTED_EDGE('',*,*,#5594,.T.); +#3083=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#3084=DIRECTION('',(1.0,-0.0,0.0)); +#3085=DIRECTION('',(0.0,1.0,0.0)); +#3086=ORIENTED_EDGE('',*,*,#5595,.T.); +#3087=ORIENTED_EDGE('',*,*,#5596,.T.); +#3088=ORIENTED_EDGE('',*,*,#5597,.F.); +#3089=ORIENTED_EDGE('',*,*,#5598,.T.); +#3090=ORIENTED_EDGE('',*,*,#5599,.F.); +#3091=ORIENTED_EDGE('',*,*,#5600,.T.); +#3092=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#3093=DIRECTION('',(1.0,-0.0,0.0)); +#3094=DIRECTION('',(0.0,1.0,0.0)); +#3095=ORIENTED_EDGE('',*,*,#5601,.T.); +#3096=ORIENTED_EDGE('',*,*,#5602,.T.); +#3097=ORIENTED_EDGE('',*,*,#5603,.F.); +#3098=ORIENTED_EDGE('',*,*,#5604,.T.); +#3099=ORIENTED_EDGE('',*,*,#5605,.F.); +#3100=ORIENTED_EDGE('',*,*,#5606,.T.); +#3101=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#3102=DIRECTION('',(1.0,-0.0,0.0)); +#3103=DIRECTION('',(0.0,1.0,0.0)); +#3104=ORIENTED_EDGE('',*,*,#5607,.F.); +#3105=ORIENTED_EDGE('',*,*,#5608,.T.); +#3106=ORIENTED_EDGE('',*,*,#5609,.F.); +#3107=ORIENTED_EDGE('',*,*,#5610,.F.); +#3108=ORIENTED_EDGE('',*,*,#5611,.T.); +#3109=ORIENTED_EDGE('',*,*,#5612,.F.); +#3110=ORIENTED_EDGE('',*,*,#5613,.F.); +#3111=ORIENTED_EDGE('',*,*,#5614,.T.); +#3112=ORIENTED_EDGE('',*,*,#5615,.F.); +#3113=ORIENTED_EDGE('',*,*,#5616,.F.); +#3114=ORIENTED_EDGE('',*,*,#5617,.T.); +#3115=ORIENTED_EDGE('',*,*,#5618,.F.); +#3116=ORIENTED_EDGE('',*,*,#5619,.F.); +#3117=ORIENTED_EDGE('',*,*,#5620,.T.); +#3118=ORIENTED_EDGE('',*,*,#5621,.F.); +#3119=ORIENTED_EDGE('',*,*,#5622,.F.); +#3120=ORIENTED_EDGE('',*,*,#5623,.T.); +#3121=ORIENTED_EDGE('',*,*,#5624,.F.); +#3122=ORIENTED_EDGE('',*,*,#5625,.F.); +#3123=ORIENTED_EDGE('',*,*,#5626,.T.); +#3124=ORIENTED_EDGE('',*,*,#5627,.F.); +#3125=ORIENTED_EDGE('',*,*,#5628,.F.); +#3126=ORIENTED_EDGE('',*,*,#5629,.T.); +#3127=ORIENTED_EDGE('',*,*,#5630,.F.); +#3128=ORIENTED_EDGE('',*,*,#5631,.F.); +#3129=ORIENTED_EDGE('',*,*,#5632,.T.); +#3130=ORIENTED_EDGE('',*,*,#5633,.F.); +#3131=ORIENTED_EDGE('',*,*,#5634,.F.); +#3132=ORIENTED_EDGE('',*,*,#5635,.T.); +#3133=ORIENTED_EDGE('',*,*,#5636,.F.); +#3134=ORIENTED_EDGE('',*,*,#5637,.F.); +#3135=ORIENTED_EDGE('',*,*,#5638,.T.); +#3136=ORIENTED_EDGE('',*,*,#5639,.F.); +#3137=ORIENTED_EDGE('',*,*,#5640,.F.); +#3138=ORIENTED_EDGE('',*,*,#5641,.T.); +#3139=ORIENTED_EDGE('',*,*,#5642,.F.); +#3140=ORIENTED_EDGE('',*,*,#5643,.F.); +#3141=ORIENTED_EDGE('',*,*,#5644,.T.); +#3142=ORIENTED_EDGE('',*,*,#5645,.F.); +#3143=ORIENTED_EDGE('',*,*,#5646,.F.); +#3144=ORIENTED_EDGE('',*,*,#5647,.T.); +#3145=ORIENTED_EDGE('',*,*,#5648,.F.); +#3146=ORIENTED_EDGE('',*,*,#5649,.F.); +#3147=ORIENTED_EDGE('',*,*,#5650,.T.); +#3148=ORIENTED_EDGE('',*,*,#5651,.F.); +#3149=ORIENTED_EDGE('',*,*,#5652,.F.); +#3150=ORIENTED_EDGE('',*,*,#5653,.T.); +#3151=ORIENTED_EDGE('',*,*,#5654,.F.); +#3152=ORIENTED_EDGE('',*,*,#5655,.F.); +#3153=ORIENTED_EDGE('',*,*,#5656,.T.); +#3154=ORIENTED_EDGE('',*,*,#5657,.F.); +#3155=ORIENTED_EDGE('',*,*,#5658,.F.); +#3156=ORIENTED_EDGE('',*,*,#5659,.T.); +#3157=ORIENTED_EDGE('',*,*,#5660,.F.); +#3158=ORIENTED_EDGE('',*,*,#5661,.F.); +#3159=ORIENTED_EDGE('',*,*,#5662,.T.); +#3160=ORIENTED_EDGE('',*,*,#5663,.F.); +#3161=ORIENTED_EDGE('',*,*,#5664,.F.); +#3162=ORIENTED_EDGE('',*,*,#5665,.T.); +#3163=ORIENTED_EDGE('',*,*,#5666,.F.); +#3164=ORIENTED_EDGE('',*,*,#5667,.F.); +#3165=ORIENTED_EDGE('',*,*,#5668,.T.); +#3166=ORIENTED_EDGE('',*,*,#5669,.F.); +#3167=ORIENTED_EDGE('',*,*,#5670,.F.); +#3168=ORIENTED_EDGE('',*,*,#5671,.T.); +#3169=ORIENTED_EDGE('',*,*,#5672,.F.); +#3170=ORIENTED_EDGE('',*,*,#5673,.F.); +#3171=ORIENTED_EDGE('',*,*,#5674,.T.); +#3172=ORIENTED_EDGE('',*,*,#5675,.F.); +#3173=ORIENTED_EDGE('',*,*,#5676,.F.); +#3174=ORIENTED_EDGE('',*,*,#5677,.T.); +#3175=ORIENTED_EDGE('',*,*,#5678,.F.); +#3176=ORIENTED_EDGE('',*,*,#5679,.F.); +#3177=ORIENTED_EDGE('',*,*,#5680,.T.); +#3178=ORIENTED_EDGE('',*,*,#5681,.F.); +#3179=ORIENTED_EDGE('',*,*,#5682,.F.); +#3180=ORIENTED_EDGE('',*,*,#5683,.T.); +#3181=ORIENTED_EDGE('',*,*,#5684,.F.); +#3182=ORIENTED_EDGE('',*,*,#5685,.F.); +#3183=ORIENTED_EDGE('',*,*,#5686,.T.); +#3184=ORIENTED_EDGE('',*,*,#5687,.F.); +#3185=ORIENTED_EDGE('',*,*,#5688,.F.); +#3186=ORIENTED_EDGE('',*,*,#5689,.T.); +#3187=ORIENTED_EDGE('',*,*,#5690,.F.); +#3188=ORIENTED_EDGE('',*,*,#5691,.F.); +#3189=ORIENTED_EDGE('',*,*,#5692,.T.); +#3190=ORIENTED_EDGE('',*,*,#5693,.F.); +#3191=ORIENTED_EDGE('',*,*,#5694,.F.); +#3192=ORIENTED_EDGE('',*,*,#5695,.T.); +#3193=ORIENTED_EDGE('',*,*,#5696,.F.); +#3194=ORIENTED_EDGE('',*,*,#5697,.F.); +#3195=ORIENTED_EDGE('',*,*,#5698,.T.); +#3196=ORIENTED_EDGE('',*,*,#5699,.F.); +#3197=ORIENTED_EDGE('',*,*,#5700,.F.); +#3198=ORIENTED_EDGE('',*,*,#5701,.T.); +#3199=ORIENTED_EDGE('',*,*,#5702,.F.); +#3200=ORIENTED_EDGE('',*,*,#5703,.F.); +#3201=ORIENTED_EDGE('',*,*,#5704,.T.); +#3202=ORIENTED_EDGE('',*,*,#5705,.F.); +#3203=ORIENTED_EDGE('',*,*,#5706,.F.); +#3204=ORIENTED_EDGE('',*,*,#5707,.T.); +#3205=ORIENTED_EDGE('',*,*,#5708,.F.); +#3206=ORIENTED_EDGE('',*,*,#5709,.F.); +#3207=ORIENTED_EDGE('',*,*,#5710,.T.); +#3208=ORIENTED_EDGE('',*,*,#5711,.F.); +#3209=ORIENTED_EDGE('',*,*,#5712,.F.); +#3210=ORIENTED_EDGE('',*,*,#5713,.T.); +#3211=ORIENTED_EDGE('',*,*,#5714,.F.); +#3212=ORIENTED_EDGE('',*,*,#5715,.F.); +#3213=ORIENTED_EDGE('',*,*,#5716,.T.); +#3214=ORIENTED_EDGE('',*,*,#5717,.F.); +#3215=ORIENTED_EDGE('',*,*,#5718,.F.); +#3216=ORIENTED_EDGE('',*,*,#5719,.T.); +#3217=ORIENTED_EDGE('',*,*,#5720,.F.); +#3218=ORIENTED_EDGE('',*,*,#5721,.F.); +#3219=ORIENTED_EDGE('',*,*,#5722,.T.); +#3220=ORIENTED_EDGE('',*,*,#5723,.F.); +#3221=ORIENTED_EDGE('',*,*,#5724,.F.); +#3222=ORIENTED_EDGE('',*,*,#5725,.T.); +#3223=ORIENTED_EDGE('',*,*,#5726,.F.); +#3224=ORIENTED_EDGE('',*,*,#5727,.F.); +#3225=ORIENTED_EDGE('',*,*,#5728,.T.); +#3226=ORIENTED_EDGE('',*,*,#5729,.F.); +#3227=ORIENTED_EDGE('',*,*,#5730,.F.); +#3228=ORIENTED_EDGE('',*,*,#5604,.F.); +#3229=ORIENTED_EDGE('',*,*,#5731,.F.); +#3230=ORIENTED_EDGE('',*,*,#5732,.T.); +#3231=ORIENTED_EDGE('',*,*,#5733,.T.); +#3232=ORIENTED_EDGE('',*,*,#5734,.F.); +#3233=ORIENTED_EDGE('',*,*,#5735,.F.); +#3234=ORIENTED_EDGE('',*,*,#5598,.F.); +#3235=ORIENTED_EDGE('',*,*,#5736,.F.); +#3236=ORIENTED_EDGE('',*,*,#5737,.F.); +#3237=ORIENTED_EDGE('',*,*,#5738,.T.); +#3238=ORIENTED_EDGE('',*,*,#5739,.F.); +#3239=ORIENTED_EDGE('',*,*,#5740,.F.); +#3240=ORIENTED_EDGE('',*,*,#5592,.F.); +#3241=ORIENTED_EDGE('',*,*,#5741,.F.); +#3242=ORIENTED_EDGE('',*,*,#5742,.T.); +#3243=ORIENTED_EDGE('',*,*,#5743,.T.); +#3244=ORIENTED_EDGE('',*,*,#5744,.F.); +#3245=ORIENTED_EDGE('',*,*,#5745,.F.); +#3246=ORIENTED_EDGE('',*,*,#5746,.F.); +#3247=ORIENTED_EDGE('',*,*,#5747,.F.); +#3248=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-3.69778549322349E-32)); +#3249=DIRECTION('',(-1.0,0.0,0.0)); +#3250=DIRECTION('',(0.0,0.0,1.0)); +#3251=ORIENTED_EDGE('',*,*,#5485,.T.); +#3252=ORIENTED_EDGE('',*,*,#5497,.T.); +#3253=ORIENTED_EDGE('',*,*,#5448,.T.); +#3254=ORIENTED_EDGE('',*,*,#5458,.T.); +#3255=ORIENTED_EDGE('',*,*,#5468,.T.); +#3256=ORIENTED_EDGE('',*,*,#5478,.T.); +#3257=ORIENTED_EDGE('',*,*,#5748,.F.); +#3258=ORIENTED_EDGE('',*,*,#5749,.T.); +#3259=ORIENTED_EDGE('',*,*,#5589,.F.); +#3260=ORIENTED_EDGE('',*,*,#5750,.T.); +#3261=ORIENTED_EDGE('',*,*,#5595,.F.); +#3262=ORIENTED_EDGE('',*,*,#5751,.T.); +#3263=ORIENTED_EDGE('',*,*,#5601,.F.); +#3264=ORIENTED_EDGE('',*,*,#5752,.T.); +#3265=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#3266=DIRECTION('',(1.0,0.0,0.0)); +#3267=DIRECTION('',(0.0,1.0,0.0)); +#3268=ORIENTED_EDGE('',*,*,#5753,.F.); +#3269=ORIENTED_EDGE('',*,*,#5754,.T.); +#3270=ORIENTED_EDGE('',*,*,#5748,.T.); +#3271=ORIENTED_EDGE('',*,*,#5755,.T.); +#3272=ORIENTED_EDGE('',*,*,#5756,.F.); +#3273=ORIENTED_EDGE('',*,*,#5746,.T.); +#3274=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#3275=DIRECTION('',(1.0,-0.0,0.0)); +#3276=DIRECTION('',(0.0,1.0,0.0)); +#3277=ORIENTED_EDGE('',*,*,#5757,.F.); +#3278=ORIENTED_EDGE('',*,*,#5758,.F.); +#3279=ORIENTED_EDGE('',*,*,#5759,.T.); +#3280=ORIENTED_EDGE('',*,*,#5744,.T.); +#3281=ORIENTED_EDGE('',*,*,#5760,.T.); +#3282=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.4)); +#3283=DIRECTION('',(0.0,-1.0,0.0)); +#3284=DIRECTION('',(0.0,0.0,-1.0)); +#3285=ORIENTED_EDGE('',*,*,#5761,.F.); +#3286=ORIENTED_EDGE('',*,*,#5762,.F.); +#3287=ORIENTED_EDGE('',*,*,#5763,.T.); +#3288=ORIENTED_EDGE('',*,*,#5764,.T.); +#3289=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,-6.4)); +#3290=DIRECTION('',(0.0,0.0,-1.0)); +#3291=DIRECTION('',(0.0,1.0,0.0)); +#3292=ORIENTED_EDGE('',*,*,#5765,.F.); +#3293=ORIENTED_EDGE('',*,*,#5764,.F.); +#3294=ORIENTED_EDGE('',*,*,#5766,.T.); +#3295=ORIENTED_EDGE('',*,*,#5767,.T.); +#3296=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,-6.4)); +#3297=DIRECTION('',(-0.0965357478519544,0.99532951799224,0.0)); +#3298=DIRECTION('',(0.0,0.0,1.0)); +#3299=ORIENTED_EDGE('',*,*,#5768,.F.); +#3300=ORIENTED_EDGE('',*,*,#5767,.F.); +#3301=ORIENTED_EDGE('',*,*,#5769,.T.); +#3302=ORIENTED_EDGE('',*,*,#5770,.T.); +#3303=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.4)); +#3304=DIRECTION('',(-1.0,1.62581455191944E-14,0.0)); +#3305=DIRECTION('',(0.0,0.0,1.0)); +#3306=ORIENTED_EDGE('',*,*,#5771,.F.); +#3307=ORIENTED_EDGE('',*,*,#5770,.F.); +#3308=ORIENTED_EDGE('',*,*,#5772,.T.); +#3309=ORIENTED_EDGE('',*,*,#5773,.T.); +#3310=CARTESIAN_POINT('',(-3.25,-1.11339745962155,-6.4)); +#3311=DIRECTION('',(0.0,0.0,-1.0)); +#3312=DIRECTION('',(0.0,1.0,0.0)); +#3313=ORIENTED_EDGE('',*,*,#5774,.F.); +#3314=ORIENTED_EDGE('',*,*,#5773,.F.); +#3315=ORIENTED_EDGE('',*,*,#5775,.T.); +#3316=ORIENTED_EDGE('',*,*,#5776,.T.); +#3317=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.4)); +#3318=DIRECTION('',(-0.5,-0.866025403784439,0.0)); +#3319=DIRECTION('',(-0.866025403784439,0.5,0.0)); +#3320=ORIENTED_EDGE('',*,*,#5777,.F.); +#3321=ORIENTED_EDGE('',*,*,#5776,.F.); +#3322=ORIENTED_EDGE('',*,*,#5778,.T.); +#3323=ORIENTED_EDGE('',*,*,#5779,.T.); +#3324=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,-6.4)); +#3325=DIRECTION('',(0.0,0.0,-1.0)); +#3326=DIRECTION('',(0.0,1.0,0.0)); +#3327=ORIENTED_EDGE('',*,*,#5780,.F.); +#3328=ORIENTED_EDGE('',*,*,#5779,.F.); +#3329=ORIENTED_EDGE('',*,*,#5781,.T.); +#3330=ORIENTED_EDGE('',*,*,#5782,.T.); +#3331=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,-6.4)); +#3332=DIRECTION('',(0.0,-1.0,0.0)); +#3333=DIRECTION('',(0.0,0.0,-1.0)); +#3334=ORIENTED_EDGE('',*,*,#5783,.T.); +#3335=ORIENTED_EDGE('',*,*,#5784,.T.); +#3336=ORIENTED_EDGE('',*,*,#5785,.F.); +#3337=ORIENTED_EDGE('',*,*,#5782,.F.); +#3338=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.4)); +#3339=DIRECTION('',(0.965925826289067,-0.258819045102527,0.0)); +#3340=DIRECTION('',(0.0,0.0,-1.0)); +#3341=ORIENTED_EDGE('',*,*,#5786,.F.); +#3342=ORIENTED_EDGE('',*,*,#5787,.T.); +#3343=ORIENTED_EDGE('',*,*,#5788,.T.); +#3344=ORIENTED_EDGE('',*,*,#5789,.T.); +#3345=CARTESIAN_POINT('',(-2.45,-1.4,-6.4)); +#3346=DIRECTION('',(4.95635278850516E-16,-1.0,0.0)); +#3347=DIRECTION('',(0.0,0.0,-1.0)); +#3348=ORIENTED_EDGE('',*,*,#5790,.F.); +#3349=ORIENTED_EDGE('',*,*,#5791,.T.); +#3350=ORIENTED_EDGE('',*,*,#5792,.T.); +#3351=ORIENTED_EDGE('',*,*,#5793,.T.); +#3352=CARTESIAN_POINT('',(-0.699999999999996,-1.4,-6.4)); +#3353=DIRECTION('',(-0.707106781186547,-0.707106781186549,0.0)); +#3354=DIRECTION('',(-0.707106781186549,0.707106781186547,0.0)); +#3355=ORIENTED_EDGE('',*,*,#5794,.F.); +#3356=ORIENTED_EDGE('',*,*,#5793,.F.); +#3357=ORIENTED_EDGE('',*,*,#5795,.T.); +#3358=ORIENTED_EDGE('',*,*,#5758,.T.); +#3359=CARTESIAN_POINT('',(-0.317157287525383,-1.5,-6.4)); +#3360=DIRECTION('',(0.0,0.0,-1.0)); +#3361=DIRECTION('',(0.0,1.0,0.0)); +#3362=ORIENTED_EDGE('',*,*,#5591,.T.); +#3363=ORIENTED_EDGE('',*,*,#5796,.T.); +#3364=ORIENTED_EDGE('',*,*,#5753,.T.); +#3365=ORIENTED_EDGE('',*,*,#5745,.T.); +#3366=ORIENTED_EDGE('',*,*,#5759,.F.); +#3367=ORIENTED_EDGE('',*,*,#5795,.F.); +#3368=ORIENTED_EDGE('',*,*,#5792,.F.); +#3369=ORIENTED_EDGE('',*,*,#5797,.T.); +#3370=ORIENTED_EDGE('',*,*,#5788,.F.); +#3371=ORIENTED_EDGE('',*,*,#5798,.T.); +#3372=ORIENTED_EDGE('',*,*,#5783,.F.); +#3373=ORIENTED_EDGE('',*,*,#5781,.F.); +#3374=ORIENTED_EDGE('',*,*,#5778,.F.); +#3375=ORIENTED_EDGE('',*,*,#5775,.F.); +#3376=ORIENTED_EDGE('',*,*,#5772,.F.); +#3377=ORIENTED_EDGE('',*,*,#5769,.F.); +#3378=ORIENTED_EDGE('',*,*,#5766,.F.); +#3379=ORIENTED_EDGE('',*,*,#5763,.F.); +#3380=ORIENTED_EDGE('',*,*,#5799,.T.); +#3381=ORIENTED_EDGE('',*,*,#5800,.T.); +#3382=ORIENTED_EDGE('',*,*,#5801,.T.); +#3383=ORIENTED_EDGE('',*,*,#5802,.T.); +#3384=ORIENTED_EDGE('',*,*,#5803,.T.); +#3385=ORIENTED_EDGE('',*,*,#5804,.T.); +#3386=ORIENTED_EDGE('',*,*,#5805,.T.); +#3387=ORIENTED_EDGE('',*,*,#5806,.T.); +#3388=ORIENTED_EDGE('',*,*,#5807,.T.); +#3389=ORIENTED_EDGE('',*,*,#5808,.T.); +#3390=ORIENTED_EDGE('',*,*,#5809,.T.); +#3391=ORIENTED_EDGE('',*,*,#5810,.T.); +#3392=ORIENTED_EDGE('',*,*,#5811,.T.); +#3393=ORIENTED_EDGE('',*,*,#5741,.T.); +#3394=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,-6.4)); +#3395=DIRECTION('',(0.0,0.0,-1.0)); +#3396=DIRECTION('',(0.0,-1.0,0.0)); +#3397=ORIENTED_EDGE('',*,*,#5757,.T.); +#3398=ORIENTED_EDGE('',*,*,#5812,.T.); +#3399=ORIENTED_EDGE('',*,*,#5813,.F.); +#3400=ORIENTED_EDGE('',*,*,#5814,.F.); +#3401=ORIENTED_EDGE('',*,*,#5815,.F.); +#3402=ORIENTED_EDGE('',*,*,#5816,.T.); +#3403=ORIENTED_EDGE('',*,*,#5817,.F.); +#3404=ORIENTED_EDGE('',*,*,#5818,.T.); +#3405=ORIENTED_EDGE('',*,*,#5819,.F.); +#3406=ORIENTED_EDGE('',*,*,#5820,.F.); +#3407=ORIENTED_EDGE('',*,*,#5821,.F.); +#3408=ORIENTED_EDGE('',*,*,#5822,.F.); +#3409=ORIENTED_EDGE('',*,*,#5823,.F.); +#3410=ORIENTED_EDGE('',*,*,#5824,.F.); +#3411=ORIENTED_EDGE('',*,*,#5825,.F.); +#3412=ORIENTED_EDGE('',*,*,#5761,.T.); +#3413=ORIENTED_EDGE('',*,*,#5765,.T.); +#3414=ORIENTED_EDGE('',*,*,#5768,.T.); +#3415=ORIENTED_EDGE('',*,*,#5771,.T.); +#3416=ORIENTED_EDGE('',*,*,#5774,.T.); +#3417=ORIENTED_EDGE('',*,*,#5777,.T.); +#3418=ORIENTED_EDGE('',*,*,#5780,.T.); +#3419=ORIENTED_EDGE('',*,*,#5785,.T.); +#3420=ORIENTED_EDGE('',*,*,#5826,.T.); +#3421=ORIENTED_EDGE('',*,*,#5786,.T.); +#3422=ORIENTED_EDGE('',*,*,#5827,.T.); +#3423=ORIENTED_EDGE('',*,*,#5790,.T.); +#3424=ORIENTED_EDGE('',*,*,#5794,.T.); +#3425=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,-6.1)); +#3426=DIRECTION('',(0.0,0.0,-1.0)); +#3427=DIRECTION('',(0.0,-1.0,0.0)); +#3428=ORIENTED_EDGE('',*,*,#5813,.T.); +#3429=ORIENTED_EDGE('',*,*,#5828,.T.); +#3430=ORIENTED_EDGE('',*,*,#5742,.F.); +#3431=ORIENTED_EDGE('',*,*,#5811,.F.); +#3432=ORIENTED_EDGE('',*,*,#5829,.T.); +#3433=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.4)); +#3434=DIRECTION('',(-0.0,1.0,0.0)); +#3435=DIRECTION('',(1.0,0.0,0.0)); +#3436=ORIENTED_EDGE('',*,*,#5825,.T.); +#3437=ORIENTED_EDGE('',*,*,#5830,.F.); +#3438=ORIENTED_EDGE('',*,*,#5799,.F.); +#3439=ORIENTED_EDGE('',*,*,#5762,.T.); +#3440=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,-6.4)); +#3441=DIRECTION('',(-0.0965357478519544,-0.99532951799224,0.0)); +#3442=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#3443=ORIENTED_EDGE('',*,*,#5824,.T.); +#3444=ORIENTED_EDGE('',*,*,#5831,.F.); +#3445=ORIENTED_EDGE('',*,*,#5800,.F.); +#3446=ORIENTED_EDGE('',*,*,#5830,.T.); +#3447=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.4)); +#3448=DIRECTION('',(-1.0,-1.62581455191944E-14,0.0)); +#3449=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#3450=ORIENTED_EDGE('',*,*,#5823,.T.); +#3451=ORIENTED_EDGE('',*,*,#5832,.F.); +#3452=ORIENTED_EDGE('',*,*,#5801,.F.); +#3453=ORIENTED_EDGE('',*,*,#5831,.T.); +#3454=CARTESIAN_POINT('',(-3.25,1.11339745962155,-6.4)); +#3455=DIRECTION('',(0.0,-0.0,-1.0)); +#3456=DIRECTION('',(0.0,-1.0,0.0)); +#3457=ORIENTED_EDGE('',*,*,#5822,.T.); +#3458=ORIENTED_EDGE('',*,*,#5833,.F.); +#3459=ORIENTED_EDGE('',*,*,#5802,.F.); +#3460=ORIENTED_EDGE('',*,*,#5832,.T.); +#3461=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.4)); +#3462=DIRECTION('',(-0.5,0.866025403784439,0.0)); +#3463=DIRECTION('',(0.0,0.0,1.0)); +#3464=ORIENTED_EDGE('',*,*,#5821,.T.); +#3465=ORIENTED_EDGE('',*,*,#5834,.F.); +#3466=ORIENTED_EDGE('',*,*,#5803,.F.); +#3467=ORIENTED_EDGE('',*,*,#5833,.T.); +#3468=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,-6.4)); +#3469=DIRECTION('',(0.0,-0.0,-1.0)); +#3470=DIRECTION('',(0.0,-1.0,0.0)); +#3471=ORIENTED_EDGE('',*,*,#5820,.T.); +#3472=ORIENTED_EDGE('',*,*,#5835,.F.); +#3473=ORIENTED_EDGE('',*,*,#5804,.F.); +#3474=ORIENTED_EDGE('',*,*,#5834,.T.); +#3475=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,-6.4)); +#3476=DIRECTION('',(-0.0,1.0,0.0)); +#3477=DIRECTION('',(1.0,0.0,0.0)); +#3478=ORIENTED_EDGE('',*,*,#5819,.T.); +#3479=ORIENTED_EDGE('',*,*,#5836,.T.); +#3480=ORIENTED_EDGE('',*,*,#5805,.F.); +#3481=ORIENTED_EDGE('',*,*,#5835,.T.); +#3482=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.4)); +#3483=DIRECTION('',(0.965925826289067,0.258819045102527,0.0)); +#3484=DIRECTION('',(0.0,0.0,-1.0)); +#3485=ORIENTED_EDGE('',*,*,#5807,.F.); +#3486=ORIENTED_EDGE('',*,*,#5837,.T.); +#3487=ORIENTED_EDGE('',*,*,#5817,.T.); +#3488=ORIENTED_EDGE('',*,*,#5838,.T.); +#3489=CARTESIAN_POINT('',(-2.45,1.4,-6.4)); +#3490=DIRECTION('',(4.95635278850516E-16,1.0,0.0)); +#3491=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#3492=ORIENTED_EDGE('',*,*,#5809,.F.); +#3493=ORIENTED_EDGE('',*,*,#5839,.T.); +#3494=ORIENTED_EDGE('',*,*,#5815,.T.); +#3495=ORIENTED_EDGE('',*,*,#5840,.F.); +#3496=CARTESIAN_POINT('',(-0.699999999999996,1.4,-6.4)); +#3497=DIRECTION('',(-0.707106781186547,0.707106781186549,0.0)); +#3498=DIRECTION('',(0.0,0.0,1.0)); +#3499=ORIENTED_EDGE('',*,*,#5814,.T.); +#3500=ORIENTED_EDGE('',*,*,#5829,.F.); +#3501=ORIENTED_EDGE('',*,*,#5810,.F.); +#3502=ORIENTED_EDGE('',*,*,#5840,.T.); +#3503=CARTESIAN_POINT('',(-0.317157287525383,1.5,-6.4)); +#3504=DIRECTION('',(0.0,-0.0,-1.0)); +#3505=DIRECTION('',(0.0,-1.0,0.0)); +#3506=ORIENTED_EDGE('',*,*,#5841,.T.); +#3507=ORIENTED_EDGE('',*,*,#5842,.T.); +#3508=ORIENTED_EDGE('',*,*,#5732,.F.); +#3509=ORIENTED_EDGE('',*,*,#5843,.F.); +#3510=ORIENTED_EDGE('',*,*,#5844,.T.); +#3511=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.4)); +#3512=DIRECTION('',(0.0,-1.0,0.0)); +#3513=DIRECTION('',(0.0,0.0,-1.0)); +#3514=ORIENTED_EDGE('',*,*,#5845,.T.); +#3515=ORIENTED_EDGE('',*,*,#5846,.F.); +#3516=ORIENTED_EDGE('',*,*,#5847,.F.); +#3517=ORIENTED_EDGE('',*,*,#5848,.T.); +#3518=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,6.4)); +#3519=DIRECTION('',(-0.0,0.0,1.0)); +#3520=DIRECTION('',(0.0,1.0,0.0)); +#3521=ORIENTED_EDGE('',*,*,#5849,.T.); +#3522=ORIENTED_EDGE('',*,*,#5850,.F.); +#3523=ORIENTED_EDGE('',*,*,#5851,.F.); +#3524=ORIENTED_EDGE('',*,*,#5846,.T.); +#3525=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,6.4)); +#3526=DIRECTION('',(-0.0965357478519544,0.99532951799224,0.0)); +#3527=DIRECTION('',(0.0,0.0,1.0)); +#3528=ORIENTED_EDGE('',*,*,#5852,.T.); +#3529=ORIENTED_EDGE('',*,*,#5853,.F.); +#3530=ORIENTED_EDGE('',*,*,#5854,.F.); +#3531=ORIENTED_EDGE('',*,*,#5850,.T.); +#3532=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.4)); +#3533=DIRECTION('',(-1.0,1.62581455191944E-14,0.0)); +#3534=DIRECTION('',(0.0,0.0,1.0)); +#3535=ORIENTED_EDGE('',*,*,#5855,.T.); +#3536=ORIENTED_EDGE('',*,*,#5856,.F.); +#3537=ORIENTED_EDGE('',*,*,#5857,.F.); +#3538=ORIENTED_EDGE('',*,*,#5853,.T.); +#3539=CARTESIAN_POINT('',(-3.25,-1.11339745962155,6.4)); +#3540=DIRECTION('',(-0.0,0.0,1.0)); +#3541=DIRECTION('',(0.0,1.0,0.0)); +#3542=ORIENTED_EDGE('',*,*,#5858,.T.); +#3543=ORIENTED_EDGE('',*,*,#5859,.F.); +#3544=ORIENTED_EDGE('',*,*,#5860,.F.); +#3545=ORIENTED_EDGE('',*,*,#5856,.T.); +#3546=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.4)); +#3547=DIRECTION('',(-0.5,-0.866025403784439,0.0)); +#3548=DIRECTION('',(-0.866025403784439,0.5,0.0)); +#3549=ORIENTED_EDGE('',*,*,#5861,.T.); +#3550=ORIENTED_EDGE('',*,*,#5862,.F.); +#3551=ORIENTED_EDGE('',*,*,#5863,.F.); +#3552=ORIENTED_EDGE('',*,*,#5859,.T.); +#3553=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,6.4)); +#3554=DIRECTION('',(-0.0,0.0,1.0)); +#3555=DIRECTION('',(0.0,1.0,0.0)); +#3556=ORIENTED_EDGE('',*,*,#5864,.T.); +#3557=ORIENTED_EDGE('',*,*,#5865,.F.); +#3558=ORIENTED_EDGE('',*,*,#5866,.F.); +#3559=ORIENTED_EDGE('',*,*,#5862,.T.); +#3560=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,6.4)); +#3561=DIRECTION('',(0.0,-1.0,0.0)); +#3562=DIRECTION('',(0.0,0.0,-1.0)); +#3563=ORIENTED_EDGE('',*,*,#5867,.T.); +#3564=ORIENTED_EDGE('',*,*,#5868,.T.); +#3565=ORIENTED_EDGE('',*,*,#5869,.F.); +#3566=ORIENTED_EDGE('',*,*,#5865,.T.); +#3567=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.4)); +#3568=DIRECTION('',(0.965925826289067,-0.258819045102527,0.0)); +#3569=DIRECTION('',(0.0,0.0,-1.0)); +#3570=ORIENTED_EDGE('',*,*,#5870,.F.); +#3571=ORIENTED_EDGE('',*,*,#5871,.T.); +#3572=ORIENTED_EDGE('',*,*,#5872,.T.); +#3573=ORIENTED_EDGE('',*,*,#5873,.T.); +#3574=CARTESIAN_POINT('',(-2.45,-1.4,6.4)); +#3575=DIRECTION('',(4.95635278850516E-16,-1.0,0.0)); +#3576=DIRECTION('',(0.0,0.0,-1.0)); +#3577=ORIENTED_EDGE('',*,*,#5874,.F.); +#3578=ORIENTED_EDGE('',*,*,#5875,.T.); +#3579=ORIENTED_EDGE('',*,*,#5876,.T.); +#3580=ORIENTED_EDGE('',*,*,#5877,.F.); +#3581=CARTESIAN_POINT('',(-0.699999999999996,-1.4,6.4)); +#3582=DIRECTION('',(-0.707106781186547,-0.707106781186549,0.0)); +#3583=DIRECTION('',(-0.707106781186549,0.707106781186547,0.0)); +#3584=ORIENTED_EDGE('',*,*,#5878,.T.); +#3585=ORIENTED_EDGE('',*,*,#5844,.F.); +#3586=ORIENTED_EDGE('',*,*,#5879,.F.); +#3587=ORIENTED_EDGE('',*,*,#5877,.T.); +#3588=CARTESIAN_POINT('',(-0.317157287525383,-1.5,6.4)); +#3589=DIRECTION('',(-0.0,0.0,1.0)); +#3590=DIRECTION('',(0.0,1.0,0.0)); +#3591=ORIENTED_EDGE('',*,*,#5603,.T.); +#3592=ORIENTED_EDGE('',*,*,#5880,.T.); +#3593=ORIENTED_EDGE('',*,*,#5599,.T.); +#3594=ORIENTED_EDGE('',*,*,#5735,.T.); +#3595=ORIENTED_EDGE('',*,*,#5881,.F.); +#3596=ORIENTED_EDGE('',*,*,#5882,.F.); +#3597=ORIENTED_EDGE('',*,*,#5883,.F.); +#3598=ORIENTED_EDGE('',*,*,#5884,.T.); +#3599=ORIENTED_EDGE('',*,*,#5885,.F.); +#3600=ORIENTED_EDGE('',*,*,#5886,.T.); +#3601=ORIENTED_EDGE('',*,*,#5887,.F.); +#3602=ORIENTED_EDGE('',*,*,#5888,.F.); +#3603=ORIENTED_EDGE('',*,*,#5889,.F.); +#3604=ORIENTED_EDGE('',*,*,#5890,.F.); +#3605=ORIENTED_EDGE('',*,*,#5891,.F.); +#3606=ORIENTED_EDGE('',*,*,#5892,.F.); +#3607=ORIENTED_EDGE('',*,*,#5893,.F.); +#3608=ORIENTED_EDGE('',*,*,#5847,.T.); +#3609=ORIENTED_EDGE('',*,*,#5851,.T.); +#3610=ORIENTED_EDGE('',*,*,#5854,.T.); +#3611=ORIENTED_EDGE('',*,*,#5857,.T.); +#3612=ORIENTED_EDGE('',*,*,#5860,.T.); +#3613=ORIENTED_EDGE('',*,*,#5863,.T.); +#3614=ORIENTED_EDGE('',*,*,#5866,.T.); +#3615=ORIENTED_EDGE('',*,*,#5869,.T.); +#3616=ORIENTED_EDGE('',*,*,#5894,.T.); +#3617=ORIENTED_EDGE('',*,*,#5870,.T.); +#3618=ORIENTED_EDGE('',*,*,#5895,.T.); +#3619=ORIENTED_EDGE('',*,*,#5874,.T.); +#3620=ORIENTED_EDGE('',*,*,#5879,.T.); +#3621=ORIENTED_EDGE('',*,*,#5843,.T.); +#3622=ORIENTED_EDGE('',*,*,#5731,.T.); +#3623=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,6.4)); +#3624=DIRECTION('',(0.0,0.0,1.0)); +#3625=DIRECTION('',(1.0,0.0,0.0)); +#3626=ORIENTED_EDGE('',*,*,#5896,.T.); +#3627=ORIENTED_EDGE('',*,*,#5897,.T.); +#3628=ORIENTED_EDGE('',*,*,#5841,.F.); +#3629=ORIENTED_EDGE('',*,*,#5878,.F.); +#3630=ORIENTED_EDGE('',*,*,#5876,.F.); +#3631=ORIENTED_EDGE('',*,*,#5898,.T.); +#3632=ORIENTED_EDGE('',*,*,#5872,.F.); +#3633=ORIENTED_EDGE('',*,*,#5899,.T.); +#3634=ORIENTED_EDGE('',*,*,#5867,.F.); +#3635=ORIENTED_EDGE('',*,*,#5864,.F.); +#3636=ORIENTED_EDGE('',*,*,#5861,.F.); +#3637=ORIENTED_EDGE('',*,*,#5858,.F.); +#3638=ORIENTED_EDGE('',*,*,#5855,.F.); +#3639=ORIENTED_EDGE('',*,*,#5852,.F.); +#3640=ORIENTED_EDGE('',*,*,#5849,.F.); +#3641=ORIENTED_EDGE('',*,*,#5845,.F.); +#3642=ORIENTED_EDGE('',*,*,#5900,.T.); +#3643=ORIENTED_EDGE('',*,*,#5901,.T.); +#3644=ORIENTED_EDGE('',*,*,#5902,.T.); +#3645=ORIENTED_EDGE('',*,*,#5903,.T.); +#3646=ORIENTED_EDGE('',*,*,#5904,.T.); +#3647=ORIENTED_EDGE('',*,*,#5905,.T.); +#3648=ORIENTED_EDGE('',*,*,#5906,.T.); +#3649=ORIENTED_EDGE('',*,*,#5907,.T.); +#3650=ORIENTED_EDGE('',*,*,#5908,.T.); +#3651=ORIENTED_EDGE('',*,*,#5909,.T.); +#3652=ORIENTED_EDGE('',*,*,#5910,.T.); +#3653=ORIENTED_EDGE('',*,*,#5911,.T.); +#3654=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,6.1)); +#3655=DIRECTION('',(0.0,0.0,1.0)); +#3656=DIRECTION('',(1.0,0.0,0.0)); +#3657=ORIENTED_EDGE('',*,*,#5896,.F.); +#3658=ORIENTED_EDGE('',*,*,#5912,.F.); +#3659=ORIENTED_EDGE('',*,*,#5881,.T.); +#3660=ORIENTED_EDGE('',*,*,#5734,.T.); +#3661=ORIENTED_EDGE('',*,*,#5913,.T.); +#3662=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.4)); +#3663=DIRECTION('',(-0.0,1.0,0.0)); +#3664=DIRECTION('',(1.0,0.0,0.0)); +#3665=ORIENTED_EDGE('',*,*,#5900,.F.); +#3666=ORIENTED_EDGE('',*,*,#5848,.F.); +#3667=ORIENTED_EDGE('',*,*,#5893,.T.); +#3668=ORIENTED_EDGE('',*,*,#5914,.T.); +#3669=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,6.4)); +#3670=DIRECTION('',(-0.0965357478519544,-0.99532951799224,0.0)); +#3671=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#3672=ORIENTED_EDGE('',*,*,#5901,.F.); +#3673=ORIENTED_EDGE('',*,*,#5914,.F.); +#3674=ORIENTED_EDGE('',*,*,#5892,.T.); +#3675=ORIENTED_EDGE('',*,*,#5915,.T.); +#3676=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.4)); +#3677=DIRECTION('',(-1.0,-1.62581455191944E-14,0.0)); +#3678=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#3679=ORIENTED_EDGE('',*,*,#5902,.F.); +#3680=ORIENTED_EDGE('',*,*,#5915,.F.); +#3681=ORIENTED_EDGE('',*,*,#5891,.T.); +#3682=ORIENTED_EDGE('',*,*,#5916,.T.); +#3683=CARTESIAN_POINT('',(-3.25,1.11339745962155,6.4)); +#3684=DIRECTION('',(-0.0,0.0,1.0)); +#3685=DIRECTION('',(0.0,-1.0,0.0)); +#3686=ORIENTED_EDGE('',*,*,#5903,.F.); +#3687=ORIENTED_EDGE('',*,*,#5916,.F.); +#3688=ORIENTED_EDGE('',*,*,#5890,.T.); +#3689=ORIENTED_EDGE('',*,*,#5917,.T.); +#3690=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.4)); +#3691=DIRECTION('',(-0.5,0.866025403784439,0.0)); +#3692=DIRECTION('',(0.0,0.0,1.0)); +#3693=ORIENTED_EDGE('',*,*,#5904,.F.); +#3694=ORIENTED_EDGE('',*,*,#5917,.F.); +#3695=ORIENTED_EDGE('',*,*,#5889,.T.); +#3696=ORIENTED_EDGE('',*,*,#5918,.T.); +#3697=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,6.4)); +#3698=DIRECTION('',(-0.0,0.0,1.0)); +#3699=DIRECTION('',(0.0,-1.0,0.0)); +#3700=ORIENTED_EDGE('',*,*,#5905,.F.); +#3701=ORIENTED_EDGE('',*,*,#5918,.F.); +#3702=ORIENTED_EDGE('',*,*,#5888,.T.); +#3703=ORIENTED_EDGE('',*,*,#5919,.T.); +#3704=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,6.4)); +#3705=DIRECTION('',(-0.0,1.0,0.0)); +#3706=DIRECTION('',(1.0,0.0,0.0)); +#3707=ORIENTED_EDGE('',*,*,#5887,.T.); +#3708=ORIENTED_EDGE('',*,*,#5920,.T.); +#3709=ORIENTED_EDGE('',*,*,#5906,.F.); +#3710=ORIENTED_EDGE('',*,*,#5919,.F.); +#3711=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.4)); +#3712=DIRECTION('',(0.965925826289067,0.258819045102527,0.0)); +#3713=DIRECTION('',(0.0,0.0,-1.0)); +#3714=ORIENTED_EDGE('',*,*,#5908,.F.); +#3715=ORIENTED_EDGE('',*,*,#5921,.T.); +#3716=ORIENTED_EDGE('',*,*,#5885,.T.); +#3717=ORIENTED_EDGE('',*,*,#5922,.T.); +#3718=CARTESIAN_POINT('',(-2.45,1.4,6.4)); +#3719=DIRECTION('',(4.95635278850516E-16,1.0,0.0)); +#3720=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#3721=ORIENTED_EDGE('',*,*,#5910,.F.); +#3722=ORIENTED_EDGE('',*,*,#5923,.T.); +#3723=ORIENTED_EDGE('',*,*,#5883,.T.); +#3724=ORIENTED_EDGE('',*,*,#5924,.T.); +#3725=CARTESIAN_POINT('',(-0.699999999999996,1.4,6.4)); +#3726=DIRECTION('',(-0.707106781186547,0.707106781186549,0.0)); +#3727=DIRECTION('',(0.0,0.0,1.0)); +#3728=ORIENTED_EDGE('',*,*,#5911,.F.); +#3729=ORIENTED_EDGE('',*,*,#5924,.F.); +#3730=ORIENTED_EDGE('',*,*,#5882,.T.); +#3731=ORIENTED_EDGE('',*,*,#5912,.T.); +#3732=CARTESIAN_POINT('',(-0.317157287525383,1.5,6.4)); +#3733=DIRECTION('',(-0.0,0.0,1.0)); +#3734=DIRECTION('',(0.0,-1.0,0.0)); +#3735=ORIENTED_EDGE('',*,*,#5925,.T.); +#3736=ORIENTED_EDGE('',*,*,#5739,.T.); +#3737=ORIENTED_EDGE('',*,*,#5926,.T.); +#3738=ORIENTED_EDGE('',*,*,#5927,.F.); +#3739=ORIENTED_EDGE('',*,*,#5928,.F.); +#3740=CARTESIAN_POINT('',(-0.699999999999996,6.4,-1.0)); +#3741=DIRECTION('',(-0.185891668104851,0.0,-0.982570245697068)); +#3742=DIRECTION('',(-0.982570245697068,0.0,0.185891668104851)); +#3743=ORIENTED_EDGE('',*,*,#5929,.F.); +#3744=ORIENTED_EDGE('',*,*,#5930,.T.); +#3745=ORIENTED_EDGE('',*,*,#5737,.T.); +#3746=ORIENTED_EDGE('',*,*,#5931,.T.); +#3747=ORIENTED_EDGE('',*,*,#5932,.T.); +#3748=CARTESIAN_POINT('',(3.0,6.4,1.7)); +#3749=DIRECTION('',(-0.185891668104851,0.0,0.982570245697068)); +#3750=DIRECTION('',(0.0,1.0,0.0)); +#3751=ORIENTED_EDGE('',*,*,#5933,.F.); +#3752=ORIENTED_EDGE('',*,*,#5932,.F.); +#3753=ORIENTED_EDGE('',*,*,#5934,.T.); +#3754=ORIENTED_EDGE('',*,*,#5928,.T.); +#3755=CARTESIAN_POINT('',(-0.699999999999996,6.4,1.0)); +#3756=DIRECTION('',(-1.0,0.0,0.0)); +#3757=DIRECTION('',(0.0,0.0,1.0)); +#3758=ORIENTED_EDGE('',*,*,#5597,.T.); +#3759=ORIENTED_EDGE('',*,*,#5935,.T.); +#3760=ORIENTED_EDGE('',*,*,#5593,.T.); +#3761=ORIENTED_EDGE('',*,*,#5740,.T.); +#3762=ORIENTED_EDGE('',*,*,#5925,.F.); +#3763=ORIENTED_EDGE('',*,*,#5934,.F.); +#3764=ORIENTED_EDGE('',*,*,#5931,.F.); +#3765=ORIENTED_EDGE('',*,*,#5736,.T.); +#3766=CARTESIAN_POINT('',(3.0,6.4,-1.7)); +#3767=DIRECTION('',(0.0,-1.0,0.0)); +#3768=DIRECTION('',(0.0,0.0,-1.0)); +#3769=ORIENTED_EDGE('',*,*,#5927,.T.); +#3770=ORIENTED_EDGE('',*,*,#5936,.T.); +#3771=ORIENTED_EDGE('',*,*,#5929,.T.); +#3772=ORIENTED_EDGE('',*,*,#5933,.T.); +#3773=CARTESIAN_POINT('',(3.0,6.15,-1.7)); +#3774=DIRECTION('',(0.0,-1.0,0.0)); +#3775=DIRECTION('',(0.0,0.0,-1.0)); +#3776=ORIENTED_EDGE('',*,*,#5937,.T.); +#3777=ORIENTED_EDGE('',*,*,#5938,.T.); +#3778=ORIENTED_EDGE('',*,*,#5727,.T.); +#3779=ORIENTED_EDGE('',*,*,#5939,.F.); +#3780=ORIENTED_EDGE('',*,*,#5940,.T.); +#3781=CARTESIAN_POINT('',(-0.699999999999996,-6.4,-1.0)); +#3782=DIRECTION('',(-0.185891668104851,0.0,-0.982570245697068)); +#3783=DIRECTION('',(-0.982570245697068,0.0,0.185891668104851)); +#3784=ORIENTED_EDGE('',*,*,#5941,.F.); +#3785=ORIENTED_EDGE('',*,*,#5729,.T.); +#3786=ORIENTED_EDGE('',*,*,#5942,.T.); +#3787=ORIENTED_EDGE('',*,*,#5943,.T.); +#3788=ORIENTED_EDGE('',*,*,#5944,.F.); +#3789=CARTESIAN_POINT('',(3.0,-6.4,1.7)); +#3790=DIRECTION('',(-0.185891668104851,0.0,0.982570245697068)); +#3791=DIRECTION('',(0.0,1.0,0.0)); +#3792=ORIENTED_EDGE('',*,*,#5945,.T.); +#3793=ORIENTED_EDGE('',*,*,#5940,.F.); +#3794=ORIENTED_EDGE('',*,*,#5946,.F.); +#3795=ORIENTED_EDGE('',*,*,#5944,.T.); +#3796=CARTESIAN_POINT('',(-0.699999999999996,-6.4,1.0)); +#3797=DIRECTION('',(-1.0,0.0,0.0)); +#3798=DIRECTION('',(0.0,0.0,1.0)); +#3799=ORIENTED_EDGE('',*,*,#5756,.T.); +#3800=ORIENTED_EDGE('',*,*,#5947,.T.); +#3801=ORIENTED_EDGE('',*,*,#5605,.T.); +#3802=ORIENTED_EDGE('',*,*,#5730,.T.); +#3803=ORIENTED_EDGE('',*,*,#5941,.T.); +#3804=ORIENTED_EDGE('',*,*,#5946,.T.); +#3805=ORIENTED_EDGE('',*,*,#5939,.T.); +#3806=ORIENTED_EDGE('',*,*,#5747,.T.); +#3807=CARTESIAN_POINT('',(3.0,-6.4,-1.7)); +#3808=DIRECTION('',(-0.0,1.0,0.0)); +#3809=DIRECTION('',(1.0,0.0,0.0)); +#3810=ORIENTED_EDGE('',*,*,#5943,.F.); +#3811=ORIENTED_EDGE('',*,*,#5948,.T.); +#3812=ORIENTED_EDGE('',*,*,#5937,.F.); +#3813=ORIENTED_EDGE('',*,*,#5945,.F.); +#3814=CARTESIAN_POINT('',(3.0,-6.15,-1.7)); +#3815=DIRECTION('',(-0.0,1.0,0.0)); +#3816=DIRECTION('',(1.0,0.0,0.0)); +#3817=ORIENTED_EDGE('',*,*,#5942,.F.); +#3818=ORIENTED_EDGE('',*,*,#5728,.F.); +#3819=ORIENTED_EDGE('',*,*,#5938,.F.); +#3820=ORIENTED_EDGE('',*,*,#5948,.F.); +#3821=CARTESIAN_POINT('',(2.6,-6.05,-1.7)); +#3822=DIRECTION('',(0.0,0.0,-1.0)); +#3823=DIRECTION('',(0.0,1.0,0.0)); +#3824=ORIENTED_EDGE('',*,*,#5926,.F.); +#3825=ORIENTED_EDGE('',*,*,#5738,.F.); +#3826=ORIENTED_EDGE('',*,*,#5930,.F.); +#3827=ORIENTED_EDGE('',*,*,#5936,.F.); +#3828=CARTESIAN_POINT('',(2.6,6.05,-1.7)); +#3829=DIRECTION('',(-0.0,0.0,1.0)); +#3830=DIRECTION('',(0.0,-1.0,0.0)); +#3831=ORIENTED_EDGE('',*,*,#5760,.F.); +#3832=ORIENTED_EDGE('',*,*,#5743,.F.); +#3833=ORIENTED_EDGE('',*,*,#5828,.F.); +#3834=ORIENTED_EDGE('',*,*,#5812,.F.); +#3835=CARTESIAN_POINT('',(2.6,3.57786716920216E-15,-6.0)); +#3836=DIRECTION('',(0.0,-1.0,0.0)); +#3837=DIRECTION('',(1.0,0.0,0.0)); +#3838=ORIENTED_EDGE('',*,*,#5842,.F.); +#3839=ORIENTED_EDGE('',*,*,#5897,.F.); +#3840=ORIENTED_EDGE('',*,*,#5913,.F.); +#3841=ORIENTED_EDGE('',*,*,#5733,.F.); +#3842=CARTESIAN_POINT('',(2.6,1.0842021724855E-16,6.0)); +#3843=DIRECTION('',(0.0,-1.0,0.0)); +#3844=DIRECTION('',(1.0,0.0,0.0)); +#3845=ORIENTED_EDGE('',*,*,#5590,.F.); +#3846=ORIENTED_EDGE('',*,*,#5749,.F.); +#3847=ORIENTED_EDGE('',*,*,#5754,.F.); +#3848=ORIENTED_EDGE('',*,*,#5796,.F.); +#3849=CARTESIAN_POINT('',(2.8,3.57786716920216E-15,-6.2)); +#3850=DIRECTION('',(0.0,1.0,-0.0)); +#3851=DIRECTION('',(-1.0,0.0,0.0)); +#3852=ORIENTED_EDGE('',*,*,#5596,.F.); +#3853=ORIENTED_EDGE('',*,*,#5750,.F.); +#3854=ORIENTED_EDGE('',*,*,#5594,.F.); +#3855=ORIENTED_EDGE('',*,*,#5935,.F.); +#3856=CARTESIAN_POINT('',(2.8,6.2,-1.7)); +#3857=DIRECTION('',(0.0,0.0,-1.0)); +#3858=DIRECTION('',(0.0,1.0,0.0)); +#3859=ORIENTED_EDGE('',*,*,#5602,.F.); +#3860=ORIENTED_EDGE('',*,*,#5751,.F.); +#3861=ORIENTED_EDGE('',*,*,#5600,.F.); +#3862=ORIENTED_EDGE('',*,*,#5880,.F.); +#3863=CARTESIAN_POINT('',(2.8,3.57786716920216E-15,6.2)); +#3864=DIRECTION('',(0.0,-1.0,0.0)); +#3865=DIRECTION('',(1.0,0.0,0.0)); +#3866=ORIENTED_EDGE('',*,*,#5755,.F.); +#3867=ORIENTED_EDGE('',*,*,#5752,.F.); +#3868=ORIENTED_EDGE('',*,*,#5606,.F.); +#3869=ORIENTED_EDGE('',*,*,#5947,.F.); +#3870=CARTESIAN_POINT('',(2.8,-6.2,-1.7)); +#3871=DIRECTION('',(-0.0,0.0,1.0)); +#3872=DIRECTION('',(0.0,-1.0,0.0)); +#3873=ORIENTED_EDGE('',*,*,#5895,.F.); +#3874=ORIENTED_EDGE('',*,*,#5873,.F.); +#3875=ORIENTED_EDGE('',*,*,#5898,.F.); +#3876=ORIENTED_EDGE('',*,*,#5875,.F.); +#3877=CARTESIAN_POINT('',(-0.76213203435596,-1.55,6.4)); +#3878=DIRECTION('',(0.0,0.0,-1.0)); +#3879=DIRECTION('',(0.0,1.0,0.0)); +#3880=ORIENTED_EDGE('',*,*,#5894,.F.); +#3881=ORIENTED_EDGE('',*,*,#5868,.F.); +#3882=ORIENTED_EDGE('',*,*,#5899,.F.); +#3883=ORIENTED_EDGE('',*,*,#5871,.F.); +#3884=CARTESIAN_POINT('',(-2.33490095180315,-1.55,6.4)); +#3885=DIRECTION('',(0.0,0.0,-1.0)); +#3886=DIRECTION('',(0.0,1.0,0.0)); +#3887=ORIENTED_EDGE('',*,*,#5798,.F.); +#3888=ORIENTED_EDGE('',*,*,#5787,.F.); +#3889=ORIENTED_EDGE('',*,*,#5826,.F.); +#3890=ORIENTED_EDGE('',*,*,#5784,.F.); +#3891=CARTESIAN_POINT('',(-2.33490095180315,-1.55,-6.4)); +#3892=DIRECTION('',(-0.0,0.0,1.0)); +#3893=DIRECTION('',(0.0,-1.0,0.0)); +#3894=ORIENTED_EDGE('',*,*,#5797,.F.); +#3895=ORIENTED_EDGE('',*,*,#5791,.F.); +#3896=ORIENTED_EDGE('',*,*,#5827,.F.); +#3897=ORIENTED_EDGE('',*,*,#5789,.F.); +#3898=CARTESIAN_POINT('',(-0.76213203435596,-1.55,-6.4)); +#3899=DIRECTION('',(-0.0,0.0,1.0)); +#3900=DIRECTION('',(0.0,-1.0,0.0)); +#3901=ORIENTED_EDGE('',*,*,#5806,.F.); +#3902=ORIENTED_EDGE('',*,*,#5836,.F.); +#3903=ORIENTED_EDGE('',*,*,#5818,.F.); +#3904=ORIENTED_EDGE('',*,*,#5837,.F.); +#3905=CARTESIAN_POINT('',(-2.33490095180315,1.55,-6.4)); +#3906=DIRECTION('',(-0.0,0.0,1.0)); +#3907=DIRECTION('',(0.0,-1.0,0.0)); +#3908=ORIENTED_EDGE('',*,*,#5808,.F.); +#3909=ORIENTED_EDGE('',*,*,#5838,.F.); +#3910=ORIENTED_EDGE('',*,*,#5816,.F.); +#3911=ORIENTED_EDGE('',*,*,#5839,.F.); +#3912=CARTESIAN_POINT('',(-0.76213203435596,1.55,-6.4)); +#3913=DIRECTION('',(-0.0,0.0,1.0)); +#3914=DIRECTION('',(0.0,-1.0,0.0)); +#3915=ORIENTED_EDGE('',*,*,#5886,.F.); +#3916=ORIENTED_EDGE('',*,*,#5921,.F.); +#3917=ORIENTED_EDGE('',*,*,#5907,.F.); +#3918=ORIENTED_EDGE('',*,*,#5920,.F.); +#3919=CARTESIAN_POINT('',(-2.33490095180315,1.55,6.4)); +#3920=DIRECTION('',(0.0,0.0,-1.0)); +#3921=DIRECTION('',(0.0,1.0,0.0)); +#3922=ORIENTED_EDGE('',*,*,#5884,.F.); +#3923=ORIENTED_EDGE('',*,*,#5923,.F.); +#3924=ORIENTED_EDGE('',*,*,#5909,.F.); +#3925=ORIENTED_EDGE('',*,*,#5922,.F.); +#3926=CARTESIAN_POINT('',(-0.76213203435596,1.55,6.4)); +#3927=DIRECTION('',(0.0,0.0,-1.0)); +#3928=DIRECTION('',(0.0,1.0,0.0)); +#3929=ORIENTED_EDGE('',*,*,#5295,.T.); +#3930=ORIENTED_EDGE('',*,*,#5949,.T.); +#3931=CARTESIAN_POINT('',(-3.6,-1.45,1.075)); +#3932=DIRECTION('',(-1.0,0.0,0.0)); +#3933=DIRECTION('',(0.0,0.0,1.0)); +#3934=ORIENTED_EDGE('',*,*,#5292,.T.); +#3935=ORIENTED_EDGE('',*,*,#5950,.T.); +#3936=CARTESIAN_POINT('',(-3.6,-1.45,-1.075)); +#3937=DIRECTION('',(-1.0,0.0,0.0)); +#3938=DIRECTION('',(0.0,0.0,1.0)); +#3939=ORIENTED_EDGE('',*,*,#5289,.T.); +#3940=ORIENTED_EDGE('',*,*,#5951,.T.); +#3941=CARTESIAN_POINT('',(-3.6,0.5,-1.7)); +#3942=DIRECTION('',(-1.0,0.0,0.0)); +#3943=DIRECTION('',(0.0,0.0,1.0)); +#3944=ORIENTED_EDGE('',*,*,#5286,.T.); +#3945=ORIENTED_EDGE('',*,*,#5952,.T.); +#3946=CARTESIAN_POINT('',(-3.6,0.5,1.7)); +#3947=DIRECTION('',(-1.0,0.0,0.0)); +#3948=DIRECTION('',(0.0,0.0,1.0)); +#3949=ORIENTED_EDGE('',*,*,#5294,.T.); +#3950=ORIENTED_EDGE('',*,*,#5953,.F.); +#3951=ORIENTED_EDGE('',*,*,#5296,.T.); +#3952=ORIENTED_EDGE('',*,*,#5949,.F.); +#3953=CARTESIAN_POINT('',(-3.3,-1.45,1.075)); +#3954=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#3955=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#3956=ORIENTED_EDGE('',*,*,#5291,.T.); +#3957=ORIENTED_EDGE('',*,*,#5954,.F.); +#3958=ORIENTED_EDGE('',*,*,#5293,.T.); +#3959=ORIENTED_EDGE('',*,*,#5950,.F.); +#3960=CARTESIAN_POINT('',(-3.3,-1.45,-1.075)); +#3961=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#3962=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#3963=ORIENTED_EDGE('',*,*,#5288,.T.); +#3964=ORIENTED_EDGE('',*,*,#5955,.F.); +#3965=ORIENTED_EDGE('',*,*,#5290,.T.); +#3966=ORIENTED_EDGE('',*,*,#5951,.F.); +#3967=CARTESIAN_POINT('',(-3.3,0.5,-1.7)); +#3968=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#3969=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#3970=ORIENTED_EDGE('',*,*,#5285,.T.); +#3971=ORIENTED_EDGE('',*,*,#5956,.F.); +#3972=ORIENTED_EDGE('',*,*,#5287,.T.); +#3973=ORIENTED_EDGE('',*,*,#5952,.F.); +#3974=CARTESIAN_POINT('',(-3.3,0.5,1.7)); +#3975=DIRECTION('',(1.0,-0.0,5.5537543229974E-17)); +#3976=DIRECTION('',(5.5537543229974E-17,0.0,-1.0)); +#3977=ORIENTED_EDGE('',*,*,#5281,.T.); +#3978=ORIENTED_EDGE('',*,*,#5957,.F.); +#3979=ORIENTED_EDGE('',*,*,#5283,.T.); +#3980=ORIENTED_EDGE('',*,*,#5953,.T.); +#3981=CARTESIAN_POINT('',(-3.6,-1.45,1.075)); +#3982=DIRECTION('',(-1.0,0.0,-0.0)); +#3983=DIRECTION('',(0.0,0.0,-1.0)); +#3984=ORIENTED_EDGE('',*,*,#5277,.T.); +#3985=ORIENTED_EDGE('',*,*,#5958,.F.); +#3986=ORIENTED_EDGE('',*,*,#5279,.T.); +#3987=ORIENTED_EDGE('',*,*,#5954,.T.); +#3988=CARTESIAN_POINT('',(-3.6,-1.45,-1.075)); +#3989=DIRECTION('',(-1.0,0.0,-0.0)); +#3990=DIRECTION('',(0.0,0.0,-1.0)); +#3991=ORIENTED_EDGE('',*,*,#5273,.T.); +#3992=ORIENTED_EDGE('',*,*,#5959,.F.); +#3993=ORIENTED_EDGE('',*,*,#5275,.T.); +#3994=ORIENTED_EDGE('',*,*,#5955,.T.); +#3995=CARTESIAN_POINT('',(-3.6,0.5,-1.7)); +#3996=DIRECTION('',(-1.0,0.0,-0.0)); +#3997=DIRECTION('',(0.0,0.0,-1.0)); +#3998=ORIENTED_EDGE('',*,*,#5269,.T.); +#3999=ORIENTED_EDGE('',*,*,#5960,.F.); +#4000=ORIENTED_EDGE('',*,*,#5271,.T.); +#4001=ORIENTED_EDGE('',*,*,#5956,.T.); +#4002=CARTESIAN_POINT('',(-3.6,0.5,1.7)); +#4003=DIRECTION('',(-1.0,0.0,-0.0)); +#4004=DIRECTION('',(0.0,0.0,-1.0)); +#4005=ORIENTED_EDGE('',*,*,#5960,.T.); +#4006=ORIENTED_EDGE('',*,*,#5272,.T.); +#4007=ORIENTED_EDGE('',*,*,#5959,.T.); +#4008=ORIENTED_EDGE('',*,*,#5276,.T.); +#4009=ORIENTED_EDGE('',*,*,#5958,.T.); +#4010=ORIENTED_EDGE('',*,*,#5280,.T.); +#4011=ORIENTED_EDGE('',*,*,#5957,.T.); +#4012=ORIENTED_EDGE('',*,*,#5284,.T.); +#4013=ORIENTED_EDGE('',*,*,#5268,.T.); +#4014=ORIENTED_EDGE('',*,*,#5961,.T.); +#4015=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#4016=DIRECTION('',(-1.0,0.0,0.0)); +#4017=DIRECTION('',(0.0,0.0,1.0)); +#4018=ORIENTED_EDGE('',*,*,#5265,.T.); +#4019=ORIENTED_EDGE('',*,*,#5961,.F.); +#4020=ORIENTED_EDGE('',*,*,#5267,.T.); +#4021=ORIENTED_EDGE('',*,*,#5962,.F.); +#4022=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#4023=DIRECTION('',(-1.0,0.0,0.0)); +#4024=DIRECTION('',(0.0,0.0,1.0)); +#4025=ORIENTED_EDGE('',*,*,#5962,.T.); +#4026=ORIENTED_EDGE('',*,*,#5266,.T.); +#4027=ORIENTED_EDGE('',*,*,#5264,.T.); +#4028=ORIENTED_EDGE('',*,*,#5963,.T.); +#4029=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#4030=DIRECTION('',(-1.0,0.0,0.0)); +#4031=DIRECTION('',(0.0,0.0,1.0)); +#4032=ORIENTED_EDGE('',*,*,#5262,.T.); +#4033=ORIENTED_EDGE('',*,*,#5963,.F.); +#4034=ORIENTED_EDGE('',*,*,#5263,.T.); +#4035=ORIENTED_EDGE('',*,*,#5964,.F.); +#4036=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#4037=DIRECTION('',(-1.0,0.0,0.0)); +#4038=DIRECTION('',(0.0,0.0,1.0)); +#4039=ORIENTED_EDGE('',*,*,#5259,.T.); +#4040=ORIENTED_EDGE('',*,*,#5965,.T.); +#4041=ORIENTED_EDGE('',*,*,#5261,.T.); +#4042=ORIENTED_EDGE('',*,*,#5964,.T.); +#4043=CARTESIAN_POINT('',(0.550000000000003,0.0,0.0)); +#4044=DIRECTION('',(-1.0,0.0,-0.0)); +#4045=DIRECTION('',(0.0,0.0,-1.0)); +#4046=ORIENTED_EDGE('',*,*,#5256,.T.); +#4047=ORIENTED_EDGE('',*,*,#5966,.F.); +#4048=ORIENTED_EDGE('',*,*,#5258,.T.); +#4049=ORIENTED_EDGE('',*,*,#5965,.F.); +#4050=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#4051=DIRECTION('',(1.0,0.0,0.0)); +#4052=DIRECTION('',(0.0,0.0,-1.0)); +#4053=ORIENTED_EDGE('',*,*,#5193,.T.); +#4054=ORIENTED_EDGE('',*,*,#5967,.F.); +#4055=ORIENTED_EDGE('',*,*,#5968,.F.); +#4056=ORIENTED_EDGE('',*,*,#5969,.F.); +#4057=ORIENTED_EDGE('',*,*,#5970,.F.); +#4058=ORIENTED_EDGE('',*,*,#5971,.F.); +#4059=ORIENTED_EDGE('',*,*,#5972,.F.); +#4060=ORIENTED_EDGE('',*,*,#5973,.F.); +#4061=ORIENTED_EDGE('',*,*,#5974,.F.); +#4062=ORIENTED_EDGE('',*,*,#5975,.F.); +#4063=ORIENTED_EDGE('',*,*,#5976,.F.); +#4064=ORIENTED_EDGE('',*,*,#5977,.F.); +#4065=ORIENTED_EDGE('',*,*,#5978,.F.); +#4066=ORIENTED_EDGE('',*,*,#5979,.F.); +#4067=ORIENTED_EDGE('',*,*,#5980,.F.); +#4068=ORIENTED_EDGE('',*,*,#5981,.F.); +#4069=ORIENTED_EDGE('',*,*,#5982,.F.); +#4070=ORIENTED_EDGE('',*,*,#5983,.F.); +#4071=ORIENTED_EDGE('',*,*,#5984,.F.); +#4072=ORIENTED_EDGE('',*,*,#5985,.F.); +#4073=ORIENTED_EDGE('',*,*,#5986,.F.); +#4074=ORIENTED_EDGE('',*,*,#5987,.F.); +#4075=ORIENTED_EDGE('',*,*,#5988,.F.); +#4076=ORIENTED_EDGE('',*,*,#5989,.F.); +#4077=ORIENTED_EDGE('',*,*,#5990,.F.); +#4078=ORIENTED_EDGE('',*,*,#5991,.F.); +#4079=ORIENTED_EDGE('',*,*,#5992,.F.); +#4080=ORIENTED_EDGE('',*,*,#5993,.F.); +#4081=ORIENTED_EDGE('',*,*,#5994,.F.); +#4082=ORIENTED_EDGE('',*,*,#5995,.F.); +#4083=ORIENTED_EDGE('',*,*,#5996,.F.); +#4084=ORIENTED_EDGE('',*,*,#5997,.F.); +#4085=ORIENTED_EDGE('',*,*,#5998,.F.); +#4086=ORIENTED_EDGE('',*,*,#5999,.F.); +#4087=ORIENTED_EDGE('',*,*,#6000,.F.); +#4088=ORIENTED_EDGE('',*,*,#6001,.F.); +#4089=ORIENTED_EDGE('',*,*,#6002,.F.); +#4090=ORIENTED_EDGE('',*,*,#6003,.F.); +#4091=ORIENTED_EDGE('',*,*,#6004,.F.); +#4092=ORIENTED_EDGE('',*,*,#6005,.F.); +#4093=ORIENTED_EDGE('',*,*,#6006,.F.); +#4094=ORIENTED_EDGE('',*,*,#6007,.F.); +#4095=ORIENTED_EDGE('',*,*,#6008,.F.); +#4096=ORIENTED_EDGE('',*,*,#6009,.F.); +#4097=ORIENTED_EDGE('',*,*,#6010,.F.); +#4098=ORIENTED_EDGE('',*,*,#6011,.F.); +#4099=ORIENTED_EDGE('',*,*,#6012,.F.); +#4100=ORIENTED_EDGE('',*,*,#6013,.F.); +#4101=ORIENTED_EDGE('',*,*,#6014,.F.); +#4102=ORIENTED_EDGE('',*,*,#6015,.F.); +#4103=ORIENTED_EDGE('',*,*,#6016,.F.); +#4104=ORIENTED_EDGE('',*,*,#6017,.F.); +#4105=ORIENTED_EDGE('',*,*,#6018,.F.); +#4106=ORIENTED_EDGE('',*,*,#6019,.F.); +#4107=ORIENTED_EDGE('',*,*,#6020,.F.); +#4108=ORIENTED_EDGE('',*,*,#6021,.F.); +#4109=ORIENTED_EDGE('',*,*,#6022,.F.); +#4110=ORIENTED_EDGE('',*,*,#6023,.F.); +#4111=ORIENTED_EDGE('',*,*,#6024,.F.); +#4112=ORIENTED_EDGE('',*,*,#6025,.F.); +#4113=ORIENTED_EDGE('',*,*,#6026,.F.); +#4114=ORIENTED_EDGE('',*,*,#5195,.T.); +#4115=ORIENTED_EDGE('',*,*,#5966,.T.); +#4116=CARTESIAN_POINT('',(1.1,0.0,0.0)); +#4117=DIRECTION('',(1.0,-0.0,1.68075948636059E-16)); +#4118=DIRECTION('',(1.68075948636059E-16,0.0,-1.0)); +#4119=ORIENTED_EDGE('',*,*,#6027,.F.); +#4120=ORIENTED_EDGE('',*,*,#5609,.T.); +#4121=ORIENTED_EDGE('',*,*,#6028,.T.); +#4122=ORIENTED_EDGE('',*,*,#5982,.T.); +#4123=CARTESIAN_POINT('',(3.0,-4.00209162858658,-3.43640620363734)); +#4124=DIRECTION('',(0.0,3.33066907387547E-16,1.0)); +#4125=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#4126=ORIENTED_EDGE('',*,*,#6029,.F.); +#4127=ORIENTED_EDGE('',*,*,#5610,.T.); +#4128=ORIENTED_EDGE('',*,*,#6027,.T.); +#4129=ORIENTED_EDGE('',*,*,#5981,.T.); +#4130=CARTESIAN_POINT('',(3.0,-3.43640620363734,-3.43640620363734)); +#4131=DIRECTION('',(0.0,1.0,-1.99840144432528E-15)); +#4132=DIRECTION('',(0.0,-1.99840144432528E-15,-1.0)); +#4133=ORIENTED_EDGE('',*,*,#5611,.F.); +#4134=ORIENTED_EDGE('',*,*,#6029,.T.); +#4135=ORIENTED_EDGE('',*,*,#5980,.T.); +#4136=ORIENTED_EDGE('',*,*,#6030,.F.); +#4137=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4138=DIRECTION('',(-1.0,0.0,-0.0)); +#4139=DIRECTION('',(0.0,0.0,-1.0)); +#4140=ORIENTED_EDGE('',*,*,#6031,.F.); +#4141=ORIENTED_EDGE('',*,*,#5612,.T.); +#4142=ORIENTED_EDGE('',*,*,#6030,.T.); +#4143=ORIENTED_EDGE('',*,*,#5979,.T.); +#4144=CARTESIAN_POINT('',(3.0,-3.41524687342144,-4.02016340384133)); +#4145=DIRECTION('',(0.0,-0.156434465040231,0.987688340595138)); +#4146=DIRECTION('',(-1.0,0.0,0.0)); +#4147=ORIENTED_EDGE('',*,*,#6032,.F.); +#4148=ORIENTED_EDGE('',*,*,#5613,.T.); +#4149=ORIENTED_EDGE('',*,*,#6031,.T.); +#4150=ORIENTED_EDGE('',*,*,#5978,.T.); +#4151=CARTESIAN_POINT('',(3.0,-2.85652597475447,-3.93167070700835)); +#4152=DIRECTION('',(0.0,0.987688340595138,0.156434465040229)); +#4153=DIRECTION('',(1.0,0.0,-0.0)); +#4154=ORIENTED_EDGE('',*,*,#5614,.F.); +#4155=ORIENTED_EDGE('',*,*,#6032,.T.); +#4156=ORIENTED_EDGE('',*,*,#5977,.T.); +#4157=ORIENTED_EDGE('',*,*,#6033,.F.); +#4158=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4159=DIRECTION('',(-1.0,0.0,-0.0)); +#4160=DIRECTION('',(0.0,0.0,-1.0)); +#4161=ORIENTED_EDGE('',*,*,#6034,.F.); +#4162=ORIENTED_EDGE('',*,*,#5615,.T.); +#4163=ORIENTED_EDGE('',*,*,#6033,.T.); +#4164=ORIENTED_EDGE('',*,*,#5976,.T.); +#4165=CARTESIAN_POINT('',(3.0,-2.74430740567812,-4.50493083888535)); +#4166=DIRECTION('',(0.0,-0.309016994374947,0.951056516295154)); +#4167=DIRECTION('',(-1.0,0.0,0.0)); +#4168=ORIENTED_EDGE('',*,*,#6035,.F.); +#4169=ORIENTED_EDGE('',*,*,#5616,.T.); +#4170=ORIENTED_EDGE('',*,*,#6034,.T.); +#4171=ORIENTED_EDGE('',*,*,#5975,.T.); +#4172=CARTESIAN_POINT('',(3.0,-2.20630859610695,-4.33012442910582)); +#4173=DIRECTION('',(0.0,0.951056516295154,0.309016994374946)); +#4174=DIRECTION('',(1.0,0.0,-0.0)); +#4175=ORIENTED_EDGE('',*,*,#5617,.F.); +#4176=ORIENTED_EDGE('',*,*,#6035,.T.); +#4177=ORIENTED_EDGE('',*,*,#5974,.T.); +#4178=ORIENTED_EDGE('',*,*,#6036,.F.); +#4179=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4180=DIRECTION('',(-1.0,0.0,-0.0)); +#4181=DIRECTION('',(0.0,0.0,-1.0)); +#4182=ORIENTED_EDGE('',*,*,#6037,.F.); +#4183=ORIENTED_EDGE('',*,*,#5618,.T.); +#4184=ORIENTED_EDGE('',*,*,#6036,.T.); +#4185=ORIENTED_EDGE('',*,*,#5973,.T.); +#4186=CARTESIAN_POINT('',(3.0,-2.0057939817729,-4.87877192566774)); +#4187=DIRECTION('',(0.0,-0.453990499739547,0.891006524188368)); +#4188=DIRECTION('',(-1.0,0.0,0.0)); +#4189=ORIENTED_EDGE('',*,*,#6038,.F.); +#4190=ORIENTED_EDGE('',*,*,#5619,.T.); +#4191=ORIENTED_EDGE('',*,*,#6037,.T.); +#4192=ORIENTED_EDGE('',*,*,#5972,.T.); +#4193=CARTESIAN_POINT('',(3.0,-1.50176457750486,-4.62195611689965)); +#4194=DIRECTION('',(0.0,0.891006524188369,0.453990499739545)); +#4195=DIRECTION('',(1.0,0.0,-0.0)); +#4196=ORIENTED_EDGE('',*,*,#5620,.F.); +#4197=ORIENTED_EDGE('',*,*,#6038,.T.); +#4198=ORIENTED_EDGE('',*,*,#5971,.T.); +#4199=ORIENTED_EDGE('',*,*,#6039,.F.); +#4200=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4201=DIRECTION('',(-1.0,0.0,-0.0)); +#4202=DIRECTION('',(0.0,0.0,-1.0)); +#4203=ORIENTED_EDGE('',*,*,#6040,.F.); +#4204=ORIENTED_EDGE('',*,*,#5621,.T.); +#4205=ORIENTED_EDGE('',*,*,#6039,.T.); +#4206=ORIENTED_EDGE('',*,*,#5970,.T.); +#4207=CARTESIAN_POINT('',(3.0,-1.21789125318786,-5.13248145592447)); +#4208=DIRECTION('',(0.0,-0.587785252292473,0.809016994374948)); +#4209=DIRECTION('',(-1.0,0.0,0.0)); +#4210=ORIENTED_EDGE('',*,*,#6041,.F.); +#4211=ORIENTED_EDGE('',*,*,#5622,.T.); +#4212=ORIENTED_EDGE('',*,*,#6040,.T.); +#4213=ORIENTED_EDGE('',*,*,#5969,.T.); +#4214=CARTESIAN_POINT('',(3.0,-0.760242130933712,-4.79997990570251)); +#4215=DIRECTION('',(0.0,0.809016994374949,0.587785252292472)); +#4216=DIRECTION('',(1.0,0.0,-0.0)); +#4217=ORIENTED_EDGE('',*,*,#5623,.F.); +#4218=ORIENTED_EDGE('',*,*,#6041,.T.); +#4219=ORIENTED_EDGE('',*,*,#5968,.T.); +#4220=ORIENTED_EDGE('',*,*,#6042,.F.); +#4221=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4222=DIRECTION('',(-1.0,0.0,-0.0)); +#4223=DIRECTION('',(0.0,0.0,-1.0)); +#4224=ORIENTED_EDGE('',*,*,#6043,.F.); +#4225=ORIENTED_EDGE('',*,*,#5624,.T.); +#4226=ORIENTED_EDGE('',*,*,#6042,.T.); +#4227=ORIENTED_EDGE('',*,*,#5967,.T.); +#4228=CARTESIAN_POINT('',(3.0,-0.400000000000001,-5.25981225900697)); +#4229=DIRECTION('',(0.0,-0.707106781186548,0.707106781186548)); +#4230=DIRECTION('',(-1.0,0.0,0.0)); +#4231=ORIENTED_EDGE('',*,*,#6044,.F.); +#4232=ORIENTED_EDGE('',*,*,#5625,.T.); +#4233=ORIENTED_EDGE('',*,*,#6043,.T.); +#4234=ORIENTED_EDGE('',*,*,#5255,.T.); +#4235=CARTESIAN_POINT('',(3.0,-4.04660659897885E-16,-4.85981225900697)); +#4236=DIRECTION('',(0.0,0.707106781186549,0.707106781186546)); +#4237=DIRECTION('',(1.0,0.0,-0.0)); +#4238=ORIENTED_EDGE('',*,*,#5626,.F.); +#4239=ORIENTED_EDGE('',*,*,#6044,.T.); +#4240=ORIENTED_EDGE('',*,*,#5254,.T.); +#4241=ORIENTED_EDGE('',*,*,#6045,.F.); +#4242=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4243=DIRECTION('',(-1.0,0.0,-0.0)); +#4244=DIRECTION('',(0.0,0.0,-1.0)); +#4245=ORIENTED_EDGE('',*,*,#6046,.F.); +#4246=ORIENTED_EDGE('',*,*,#5627,.T.); +#4247=ORIENTED_EDGE('',*,*,#6045,.T.); +#4248=ORIENTED_EDGE('',*,*,#5253,.T.); +#4249=CARTESIAN_POINT('',(3.0,0.427740580711748,-5.25762902795665)); +#4250=DIRECTION('',(0.0,-0.809016994374947,0.587785252292473)); +#4251=DIRECTION('',(-1.0,0.0,0.0)); +#4252=ORIENTED_EDGE('',*,*,#6047,.F.); +#4253=ORIENTED_EDGE('',*,*,#5628,.T.); +#4254=ORIENTED_EDGE('',*,*,#6046,.T.); +#4255=ORIENTED_EDGE('',*,*,#5252,.T.); +#4256=CARTESIAN_POINT('',(3.0,0.760242130933711,-4.79997990570251)); +#4257=DIRECTION('',(0.0,0.587785252292475,0.809016994374946)); +#4258=DIRECTION('',(1.0,-0.0,0.0)); +#4259=ORIENTED_EDGE('',*,*,#5629,.F.); +#4260=ORIENTED_EDGE('',*,*,#6047,.T.); +#4261=ORIENTED_EDGE('',*,*,#5251,.T.); +#4262=ORIENTED_EDGE('',*,*,#6048,.F.); +#4263=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4264=DIRECTION('',(-1.0,0.0,-0.0)); +#4265=DIRECTION('',(0.0,0.0,-1.0)); +#4266=ORIENTED_EDGE('',*,*,#6049,.F.); +#4267=ORIENTED_EDGE('',*,*,#5630,.T.); +#4268=ORIENTED_EDGE('',*,*,#6048,.T.); +#4269=ORIENTED_EDGE('',*,*,#5250,.T.); +#4270=CARTESIAN_POINT('',(3.0,1.24494876873678,-5.12598552116769)); +#4271=DIRECTION('',(0.0,-0.891006524188367,0.453990499739548)); +#4272=DIRECTION('',(-1.0,0.0,0.0)); +#4273=ORIENTED_EDGE('',*,*,#6050,.F.); +#4274=ORIENTED_EDGE('',*,*,#5631,.T.); +#4275=ORIENTED_EDGE('',*,*,#6049,.T.); +#4276=ORIENTED_EDGE('',*,*,#5249,.T.); +#4277=CARTESIAN_POINT('',(3.0,1.50176457750486,-4.62195611689965)); +#4278=DIRECTION('',(0.0,0.453990499739549,0.891006524188367)); +#4279=DIRECTION('',(1.0,-0.0,0.0)); +#4280=ORIENTED_EDGE('',*,*,#5632,.F.); +#4281=ORIENTED_EDGE('',*,*,#6050,.T.); +#4282=ORIENTED_EDGE('',*,*,#5248,.T.); +#4283=ORIENTED_EDGE('',*,*,#6051,.F.); +#4284=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4285=DIRECTION('',(-1.0,0.0,-0.0)); +#4286=DIRECTION('',(0.0,0.0,-1.0)); +#4287=ORIENTED_EDGE('',*,*,#6052,.F.); +#4288=ORIENTED_EDGE('',*,*,#5633,.T.); +#4289=ORIENTED_EDGE('',*,*,#6051,.T.); +#4290=ORIENTED_EDGE('',*,*,#5247,.T.); +#4291=CARTESIAN_POINT('',(3.0,2.03150218632742,-4.86812323867699)); +#4292=DIRECTION('',(0.0,-0.951056516295154,0.309016994374948)); +#4293=DIRECTION('',(-1.0,0.0,0.0)); +#4294=ORIENTED_EDGE('',*,*,#6053,.F.); +#4295=ORIENTED_EDGE('',*,*,#5634,.T.); +#4296=ORIENTED_EDGE('',*,*,#6052,.T.); +#4297=ORIENTED_EDGE('',*,*,#5246,.T.); +#4298=CARTESIAN_POINT('',(3.0,2.20630859610695,-4.33012442910582)); +#4299=DIRECTION('',(0.0,0.30901699437495,0.951056516295153)); +#4300=DIRECTION('',(1.0,-0.0,0.0)); +#4301=ORIENTED_EDGE('',*,*,#5635,.F.); +#4302=ORIENTED_EDGE('',*,*,#6053,.T.); +#4303=ORIENTED_EDGE('',*,*,#5245,.T.); +#4304=ORIENTED_EDGE('',*,*,#6054,.F.); +#4305=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4306=DIRECTION('',(-1.0,0.0,-0.0)); +#4307=DIRECTION('',(0.0,0.0,-1.0)); +#4308=ORIENTED_EDGE('',*,*,#6055,.F.); +#4309=ORIENTED_EDGE('',*,*,#5636,.T.); +#4310=ORIENTED_EDGE('',*,*,#6054,.T.); +#4311=ORIENTED_EDGE('',*,*,#5244,.T.); +#4312=CARTESIAN_POINT('',(3.0,2.76803327792148,-4.49039160567532)); +#4313=DIRECTION('',(0.0,-0.987688340595138,0.156434465040231)); +#4314=DIRECTION('',(-1.0,0.0,0.0)); +#4315=ORIENTED_EDGE('',*,*,#6056,.F.); +#4316=ORIENTED_EDGE('',*,*,#5637,.T.); +#4317=ORIENTED_EDGE('',*,*,#6055,.T.); +#4318=ORIENTED_EDGE('',*,*,#5243,.T.); +#4319=CARTESIAN_POINT('',(3.0,2.85652597475447,-3.93167070700835)); +#4320=DIRECTION('',(0.0,0.156434465040233,0.987688340595137)); +#4321=DIRECTION('',(1.0,-0.0,0.0)); +#4322=ORIENTED_EDGE('',*,*,#5638,.F.); +#4323=ORIENTED_EDGE('',*,*,#6056,.T.); +#4324=ORIENTED_EDGE('',*,*,#5242,.T.); +#4325=ORIENTED_EDGE('',*,*,#6057,.F.); +#4326=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4327=DIRECTION('',(-1.0,0.0,-0.0)); +#4328=DIRECTION('',(0.0,0.0,-1.0)); +#4329=ORIENTED_EDGE('',*,*,#6058,.F.); +#4330=ORIENTED_EDGE('',*,*,#5639,.T.); +#4331=ORIENTED_EDGE('',*,*,#6057,.T.); +#4332=ORIENTED_EDGE('',*,*,#5241,.T.); +#4333=CARTESIAN_POINT('',(3.0,3.43640620363735,-4.00209162858659)); +#4334=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#4335=DIRECTION('',(-1.0,0.0,0.0)); +#4336=ORIENTED_EDGE('',*,*,#6059,.F.); +#4337=ORIENTED_EDGE('',*,*,#5640,.T.); +#4338=ORIENTED_EDGE('',*,*,#6058,.T.); +#4339=ORIENTED_EDGE('',*,*,#5240,.T.); +#4340=CARTESIAN_POINT('',(3.0,3.43640620363735,-3.43640620363735)); +#4341=DIRECTION('',(0.0,1.94289029309402E-15,1.0)); +#4342=DIRECTION('',(0.0,-1.0,1.94289029309402E-15)); +#4343=ORIENTED_EDGE('',*,*,#5641,.F.); +#4344=ORIENTED_EDGE('',*,*,#6059,.T.); +#4345=ORIENTED_EDGE('',*,*,#5239,.T.); +#4346=ORIENTED_EDGE('',*,*,#6060,.F.); +#4347=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4348=DIRECTION('',(-1.0,0.0,-0.0)); +#4349=DIRECTION('',(0.0,0.0,-1.0)); +#4350=ORIENTED_EDGE('',*,*,#6061,.F.); +#4351=ORIENTED_EDGE('',*,*,#5642,.T.); +#4352=ORIENTED_EDGE('',*,*,#6060,.T.); +#4353=ORIENTED_EDGE('',*,*,#5238,.T.); +#4354=CARTESIAN_POINT('',(3.0,4.02016340384134,-3.41524687342144)); +#4355=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040231)); +#4356=DIRECTION('',(0.0,0.156434465040231,-0.987688340595138)); +#4357=ORIENTED_EDGE('',*,*,#6062,.F.); +#4358=ORIENTED_EDGE('',*,*,#5643,.T.); +#4359=ORIENTED_EDGE('',*,*,#6061,.T.); +#4360=ORIENTED_EDGE('',*,*,#5237,.T.); +#4361=CARTESIAN_POINT('',(3.0,3.93167070700835,-2.85652597475447)); +#4362=DIRECTION('',(0.0,-0.156434465040229,0.987688340595138)); +#4363=DIRECTION('',(-1.0,0.0,0.0)); +#4364=ORIENTED_EDGE('',*,*,#5644,.F.); +#4365=ORIENTED_EDGE('',*,*,#6062,.T.); +#4366=ORIENTED_EDGE('',*,*,#5236,.T.); +#4367=ORIENTED_EDGE('',*,*,#6063,.F.); +#4368=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4369=DIRECTION('',(-1.0,0.0,-0.0)); +#4370=DIRECTION('',(0.0,0.0,-1.0)); +#4371=ORIENTED_EDGE('',*,*,#6064,.F.); +#4372=ORIENTED_EDGE('',*,*,#5645,.T.); +#4373=ORIENTED_EDGE('',*,*,#6063,.T.); +#4374=ORIENTED_EDGE('',*,*,#5235,.T.); +#4375=CARTESIAN_POINT('',(3.0,4.50493083888535,-2.74430740567812)); +#4376=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374947)); +#4377=DIRECTION('',(0.0,0.309016994374947,-0.951056516295154)); +#4378=ORIENTED_EDGE('',*,*,#6065,.F.); +#4379=ORIENTED_EDGE('',*,*,#5646,.T.); +#4380=ORIENTED_EDGE('',*,*,#6064,.T.); +#4381=ORIENTED_EDGE('',*,*,#5234,.T.); +#4382=CARTESIAN_POINT('',(3.0,4.33012442910583,-2.20630859610695)); +#4383=DIRECTION('',(0.0,-0.309016994374946,0.951056516295154)); +#4384=DIRECTION('',(-1.0,0.0,0.0)); +#4385=ORIENTED_EDGE('',*,*,#5647,.F.); +#4386=ORIENTED_EDGE('',*,*,#6065,.T.); +#4387=ORIENTED_EDGE('',*,*,#5233,.T.); +#4388=ORIENTED_EDGE('',*,*,#6066,.F.); +#4389=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4390=DIRECTION('',(-1.0,0.0,-0.0)); +#4391=DIRECTION('',(0.0,0.0,-1.0)); +#4392=ORIENTED_EDGE('',*,*,#6067,.F.); +#4393=ORIENTED_EDGE('',*,*,#5648,.T.); +#4394=ORIENTED_EDGE('',*,*,#6066,.T.); +#4395=ORIENTED_EDGE('',*,*,#5232,.T.); +#4396=CARTESIAN_POINT('',(3.0,4.87877192566774,-2.0057939817729)); +#4397=DIRECTION('',(0.0,-0.891006524188368,-0.453990499739547)); +#4398=DIRECTION('',(0.0,0.453990499739547,-0.891006524188368)); +#4399=ORIENTED_EDGE('',*,*,#6068,.F.); +#4400=ORIENTED_EDGE('',*,*,#5649,.T.); +#4401=ORIENTED_EDGE('',*,*,#6067,.T.); +#4402=ORIENTED_EDGE('',*,*,#5231,.T.); +#4403=CARTESIAN_POINT('',(3.0,4.62195611689966,-1.50176457750486)); +#4404=DIRECTION('',(0.0,-0.453990499739545,0.891006524188369)); +#4405=DIRECTION('',(-1.0,0.0,0.0)); +#4406=ORIENTED_EDGE('',*,*,#5650,.F.); +#4407=ORIENTED_EDGE('',*,*,#6068,.T.); +#4408=ORIENTED_EDGE('',*,*,#5230,.T.); +#4409=ORIENTED_EDGE('',*,*,#6069,.F.); +#4410=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4411=DIRECTION('',(-1.0,0.0,-0.0)); +#4412=DIRECTION('',(0.0,0.0,-1.0)); +#4413=ORIENTED_EDGE('',*,*,#6070,.F.); +#4414=ORIENTED_EDGE('',*,*,#5651,.T.); +#4415=ORIENTED_EDGE('',*,*,#6069,.T.); +#4416=ORIENTED_EDGE('',*,*,#5229,.T.); +#4417=CARTESIAN_POINT('',(3.0,5.13248145592447,-1.21789125318786)); +#4418=DIRECTION('',(0.0,-0.809016994374948,-0.587785252292473)); +#4419=DIRECTION('',(0.0,0.587785252292473,-0.809016994374948)); +#4420=ORIENTED_EDGE('',*,*,#6071,.F.); +#4421=ORIENTED_EDGE('',*,*,#5652,.T.); +#4422=ORIENTED_EDGE('',*,*,#6070,.T.); +#4423=ORIENTED_EDGE('',*,*,#5228,.T.); +#4424=CARTESIAN_POINT('',(3.0,4.79997990570251,-0.760242130933712)); +#4425=DIRECTION('',(0.0,-0.587785252292472,0.809016994374949)); +#4426=DIRECTION('',(-1.0,0.0,0.0)); +#4427=ORIENTED_EDGE('',*,*,#5653,.F.); +#4428=ORIENTED_EDGE('',*,*,#6071,.T.); +#4429=ORIENTED_EDGE('',*,*,#5227,.T.); +#4430=ORIENTED_EDGE('',*,*,#6072,.F.); +#4431=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4432=DIRECTION('',(-1.0,0.0,-0.0)); +#4433=DIRECTION('',(0.0,0.0,-1.0)); +#4434=ORIENTED_EDGE('',*,*,#6073,.F.); +#4435=ORIENTED_EDGE('',*,*,#5654,.T.); +#4436=ORIENTED_EDGE('',*,*,#6072,.T.); +#4437=ORIENTED_EDGE('',*,*,#5226,.T.); +#4438=CARTESIAN_POINT('',(3.0,5.25981225900698,-0.400000000000001)); +#4439=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547)); +#4440=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548)); +#4441=ORIENTED_EDGE('',*,*,#6074,.F.); +#4442=ORIENTED_EDGE('',*,*,#5655,.T.); +#4443=ORIENTED_EDGE('',*,*,#6073,.T.); +#4444=ORIENTED_EDGE('',*,*,#5225,.T.); +#4445=CARTESIAN_POINT('',(3.0,4.85981225900698,-1.34886886632628E-16)); +#4446=DIRECTION('',(0.0,-0.707106781186546,0.707106781186549)); +#4447=DIRECTION('',(-1.0,0.0,0.0)); +#4448=ORIENTED_EDGE('',*,*,#5656,.F.); +#4449=ORIENTED_EDGE('',*,*,#6074,.T.); +#4450=ORIENTED_EDGE('',*,*,#5224,.T.); +#4451=ORIENTED_EDGE('',*,*,#6075,.F.); +#4452=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4453=DIRECTION('',(-1.0,0.0,-0.0)); +#4454=DIRECTION('',(0.0,0.0,-1.0)); +#4455=ORIENTED_EDGE('',*,*,#6076,.F.); +#4456=ORIENTED_EDGE('',*,*,#5657,.T.); +#4457=ORIENTED_EDGE('',*,*,#6075,.T.); +#4458=ORIENTED_EDGE('',*,*,#5223,.T.); +#4459=CARTESIAN_POINT('',(3.0,5.25762902795666,0.427740580711749)); +#4460=DIRECTION('',(0.0,-0.587785252292473,-0.809016994374947)); +#4461=DIRECTION('',(0.0,-0.809016994374947,0.587785252292473)); +#4462=ORIENTED_EDGE('',*,*,#6077,.F.); +#4463=ORIENTED_EDGE('',*,*,#5658,.T.); +#4464=ORIENTED_EDGE('',*,*,#6076,.T.); +#4465=ORIENTED_EDGE('',*,*,#5222,.T.); +#4466=CARTESIAN_POINT('',(3.0,4.79997990570251,0.760242130933712)); +#4467=DIRECTION('',(0.0,-0.809016994374946,0.587785252292475)); +#4468=DIRECTION('',(-1.0,0.0,0.0)); +#4469=ORIENTED_EDGE('',*,*,#5659,.F.); +#4470=ORIENTED_EDGE('',*,*,#6077,.T.); +#4471=ORIENTED_EDGE('',*,*,#5221,.T.); +#4472=ORIENTED_EDGE('',*,*,#6078,.F.); +#4473=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4474=DIRECTION('',(-1.0,0.0,-0.0)); +#4475=DIRECTION('',(0.0,0.0,-1.0)); +#4476=ORIENTED_EDGE('',*,*,#6079,.F.); +#4477=ORIENTED_EDGE('',*,*,#5660,.T.); +#4478=ORIENTED_EDGE('',*,*,#6078,.T.); +#4479=ORIENTED_EDGE('',*,*,#5220,.T.); +#4480=CARTESIAN_POINT('',(3.0,5.1259855211677,1.24494876873678)); +#4481=DIRECTION('',(0.0,-0.453990499739547,-0.891006524188368)); +#4482=DIRECTION('',(0.0,-0.891006524188368,0.453990499739547)); +#4483=ORIENTED_EDGE('',*,*,#6080,.F.); +#4484=ORIENTED_EDGE('',*,*,#5661,.T.); +#4485=ORIENTED_EDGE('',*,*,#6079,.T.); +#4486=ORIENTED_EDGE('',*,*,#5219,.T.); +#4487=CARTESIAN_POINT('',(3.0,4.62195611689966,1.50176457750486)); +#4488=DIRECTION('',(0.0,-0.891006524188367,0.453990499739549)); +#4489=DIRECTION('',(-1.0,0.0,0.0)); +#4490=ORIENTED_EDGE('',*,*,#5662,.F.); +#4491=ORIENTED_EDGE('',*,*,#6080,.T.); +#4492=ORIENTED_EDGE('',*,*,#5218,.T.); +#4493=ORIENTED_EDGE('',*,*,#6081,.F.); +#4494=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4495=DIRECTION('',(-1.0,0.0,-0.0)); +#4496=DIRECTION('',(0.0,0.0,-1.0)); +#4497=ORIENTED_EDGE('',*,*,#6082,.F.); +#4498=ORIENTED_EDGE('',*,*,#5663,.T.); +#4499=ORIENTED_EDGE('',*,*,#6081,.T.); +#4500=ORIENTED_EDGE('',*,*,#5217,.T.); +#4501=CARTESIAN_POINT('',(3.0,4.86812323867699,2.03150218632742)); +#4502=DIRECTION('',(0.0,-0.309016994374948,-0.951056516295154)); +#4503=DIRECTION('',(0.0,-0.951056516295154,0.309016994374948)); +#4504=ORIENTED_EDGE('',*,*,#6083,.F.); +#4505=ORIENTED_EDGE('',*,*,#5664,.T.); +#4506=ORIENTED_EDGE('',*,*,#6082,.T.); +#4507=ORIENTED_EDGE('',*,*,#5216,.T.); +#4508=CARTESIAN_POINT('',(3.0,4.33012442910583,2.20630859610695)); +#4509=DIRECTION('',(0.0,-0.951056516295153,0.30901699437495)); +#4510=DIRECTION('',(-1.0,0.0,0.0)); +#4511=ORIENTED_EDGE('',*,*,#5665,.F.); +#4512=ORIENTED_EDGE('',*,*,#6083,.T.); +#4513=ORIENTED_EDGE('',*,*,#5215,.T.); +#4514=ORIENTED_EDGE('',*,*,#6084,.F.); +#4515=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4516=DIRECTION('',(-1.0,0.0,-0.0)); +#4517=DIRECTION('',(0.0,0.0,-1.0)); +#4518=ORIENTED_EDGE('',*,*,#6085,.F.); +#4519=ORIENTED_EDGE('',*,*,#5666,.T.); +#4520=ORIENTED_EDGE('',*,*,#6084,.T.); +#4521=ORIENTED_EDGE('',*,*,#5214,.T.); +#4522=CARTESIAN_POINT('',(3.0,4.49039160567532,2.76803327792148)); +#4523=DIRECTION('',(0.0,-0.156434465040231,-0.987688340595138)); +#4524=DIRECTION('',(0.0,-0.987688340595138,0.156434465040231)); +#4525=ORIENTED_EDGE('',*,*,#6086,.F.); +#4526=ORIENTED_EDGE('',*,*,#5667,.T.); +#4527=ORIENTED_EDGE('',*,*,#6085,.T.); +#4528=ORIENTED_EDGE('',*,*,#5213,.T.); +#4529=CARTESIAN_POINT('',(3.0,3.93167070700835,2.85652597475447)); +#4530=DIRECTION('',(0.0,-0.987688340595137,0.156434465040233)); +#4531=DIRECTION('',(-1.0,0.0,0.0)); +#4532=ORIENTED_EDGE('',*,*,#5668,.F.); +#4533=ORIENTED_EDGE('',*,*,#6086,.T.); +#4534=ORIENTED_EDGE('',*,*,#5212,.T.); +#4535=ORIENTED_EDGE('',*,*,#6087,.F.); +#4536=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4537=DIRECTION('',(-1.0,0.0,-0.0)); +#4538=DIRECTION('',(0.0,0.0,-1.0)); +#4539=ORIENTED_EDGE('',*,*,#6088,.F.); +#4540=ORIENTED_EDGE('',*,*,#5669,.T.); +#4541=ORIENTED_EDGE('',*,*,#6087,.T.); +#4542=ORIENTED_EDGE('',*,*,#5211,.T.); +#4543=CARTESIAN_POINT('',(3.0,4.00209162858659,3.43640620363735)); +#4544=DIRECTION('',(0.0,-3.33066907387547E-16,-1.0)); +#4545=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#4546=ORIENTED_EDGE('',*,*,#6089,.F.); +#4547=ORIENTED_EDGE('',*,*,#5670,.T.); +#4548=ORIENTED_EDGE('',*,*,#6088,.T.); +#4549=ORIENTED_EDGE('',*,*,#5210,.T.); +#4550=CARTESIAN_POINT('',(3.0,3.43640620363735,3.43640620363735)); +#4551=DIRECTION('',(0.0,-1.0,1.99840144432528E-15)); +#4552=DIRECTION('',(-1.0,0.0,0.0)); +#4553=ORIENTED_EDGE('',*,*,#5671,.F.); +#4554=ORIENTED_EDGE('',*,*,#6089,.T.); +#4555=ORIENTED_EDGE('',*,*,#5209,.T.); +#4556=ORIENTED_EDGE('',*,*,#6090,.F.); +#4557=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4558=DIRECTION('',(-1.0,0.0,-0.0)); +#4559=DIRECTION('',(0.0,0.0,-1.0)); +#4560=ORIENTED_EDGE('',*,*,#6091,.F.); +#4561=ORIENTED_EDGE('',*,*,#5672,.T.); +#4562=ORIENTED_EDGE('',*,*,#6090,.T.); +#4563=ORIENTED_EDGE('',*,*,#5208,.T.); +#4564=CARTESIAN_POINT('',(3.0,3.41524687342144,4.02016340384134)); +#4565=DIRECTION('',(0.0,0.156434465040231,-0.987688340595138)); +#4566=DIRECTION('',(-1.0,0.0,0.0)); +#4567=ORIENTED_EDGE('',*,*,#6092,.F.); +#4568=ORIENTED_EDGE('',*,*,#5673,.T.); +#4569=ORIENTED_EDGE('',*,*,#6091,.T.); +#4570=ORIENTED_EDGE('',*,*,#5207,.T.); +#4571=CARTESIAN_POINT('',(3.0,2.85652597475447,3.93167070700835)); +#4572=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040229)); +#4573=DIRECTION('',(0.0,0.156434465040229,-0.987688340595138)); +#4574=ORIENTED_EDGE('',*,*,#5674,.F.); +#4575=ORIENTED_EDGE('',*,*,#6092,.T.); +#4576=ORIENTED_EDGE('',*,*,#5206,.T.); +#4577=ORIENTED_EDGE('',*,*,#6093,.F.); +#4578=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4579=DIRECTION('',(-1.0,0.0,-0.0)); +#4580=DIRECTION('',(0.0,0.0,-1.0)); +#4581=ORIENTED_EDGE('',*,*,#6094,.F.); +#4582=ORIENTED_EDGE('',*,*,#5675,.T.); +#4583=ORIENTED_EDGE('',*,*,#6093,.T.); +#4584=ORIENTED_EDGE('',*,*,#5205,.T.); +#4585=CARTESIAN_POINT('',(3.0,2.74430740567812,4.50493083888535)); +#4586=DIRECTION('',(0.0,0.309016994374947,-0.951056516295154)); +#4587=DIRECTION('',(-1.0,0.0,0.0)); +#4588=ORIENTED_EDGE('',*,*,#6095,.F.); +#4589=ORIENTED_EDGE('',*,*,#5676,.T.); +#4590=ORIENTED_EDGE('',*,*,#6094,.T.); +#4591=ORIENTED_EDGE('',*,*,#5204,.T.); +#4592=CARTESIAN_POINT('',(3.0,2.20630859610695,4.33012442910583)); +#4593=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374946)); +#4594=DIRECTION('',(0.0,0.309016994374946,-0.951056516295154)); +#4595=ORIENTED_EDGE('',*,*,#5677,.F.); +#4596=ORIENTED_EDGE('',*,*,#6095,.T.); +#4597=ORIENTED_EDGE('',*,*,#5203,.T.); +#4598=ORIENTED_EDGE('',*,*,#6096,.F.); +#4599=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4600=DIRECTION('',(-1.0,0.0,-0.0)); +#4601=DIRECTION('',(0.0,0.0,-1.0)); +#4602=ORIENTED_EDGE('',*,*,#6097,.F.); +#4603=ORIENTED_EDGE('',*,*,#5678,.T.); +#4604=ORIENTED_EDGE('',*,*,#6096,.T.); +#4605=ORIENTED_EDGE('',*,*,#5202,.T.); +#4606=CARTESIAN_POINT('',(3.0,2.0057939817729,4.87877192566774)); +#4607=DIRECTION('',(0.0,0.453990499739547,-0.891006524188368)); +#4608=DIRECTION('',(-1.0,0.0,0.0)); +#4609=ORIENTED_EDGE('',*,*,#6098,.F.); +#4610=ORIENTED_EDGE('',*,*,#5679,.T.); +#4611=ORIENTED_EDGE('',*,*,#6097,.T.); +#4612=ORIENTED_EDGE('',*,*,#5201,.T.); +#4613=CARTESIAN_POINT('',(3.0,1.50176457750486,4.62195611689966)); +#4614=DIRECTION('',(0.0,-0.891006524188369,-0.453990499739545)); +#4615=DIRECTION('',(0.0,0.453990499739545,-0.891006524188369)); +#4616=ORIENTED_EDGE('',*,*,#5680,.F.); +#4617=ORIENTED_EDGE('',*,*,#6098,.T.); +#4618=ORIENTED_EDGE('',*,*,#5200,.T.); +#4619=ORIENTED_EDGE('',*,*,#6099,.F.); +#4620=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4621=DIRECTION('',(-1.0,0.0,-0.0)); +#4622=DIRECTION('',(0.0,0.0,-1.0)); +#4623=ORIENTED_EDGE('',*,*,#6100,.F.); +#4624=ORIENTED_EDGE('',*,*,#5681,.T.); +#4625=ORIENTED_EDGE('',*,*,#6099,.T.); +#4626=ORIENTED_EDGE('',*,*,#5199,.T.); +#4627=CARTESIAN_POINT('',(3.0,1.21789125318786,5.13248145592447)); +#4628=DIRECTION('',(0.0,0.587785252292473,-0.809016994374948)); +#4629=DIRECTION('',(-1.0,0.0,0.0)); +#4630=ORIENTED_EDGE('',*,*,#6101,.F.); +#4631=ORIENTED_EDGE('',*,*,#5682,.T.); +#4632=ORIENTED_EDGE('',*,*,#6100,.T.); +#4633=ORIENTED_EDGE('',*,*,#5198,.T.); +#4634=CARTESIAN_POINT('',(3.0,0.760242130933713,4.79997990570251)); +#4635=DIRECTION('',(0.0,-0.809016994374949,-0.587785252292471)); +#4636=DIRECTION('',(0.0,0.587785252292471,-0.809016994374949)); +#4637=ORIENTED_EDGE('',*,*,#5683,.F.); +#4638=ORIENTED_EDGE('',*,*,#6101,.T.); +#4639=ORIENTED_EDGE('',*,*,#5197,.T.); +#4640=ORIENTED_EDGE('',*,*,#6102,.F.); +#4641=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4642=DIRECTION('',(-1.0,0.0,-0.0)); +#4643=DIRECTION('',(0.0,0.0,-1.0)); +#4644=ORIENTED_EDGE('',*,*,#6103,.F.); +#4645=ORIENTED_EDGE('',*,*,#5684,.T.); +#4646=ORIENTED_EDGE('',*,*,#6102,.T.); +#4647=ORIENTED_EDGE('',*,*,#5196,.T.); +#4648=CARTESIAN_POINT('',(3.0,0.4,5.25981225900697)); +#4649=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548)); +#4650=DIRECTION('',(-1.0,0.0,0.0)); +#4651=ORIENTED_EDGE('',*,*,#6104,.F.); +#4652=ORIENTED_EDGE('',*,*,#5685,.T.); +#4653=ORIENTED_EDGE('',*,*,#6103,.T.); +#4654=ORIENTED_EDGE('',*,*,#6026,.T.); +#4655=CARTESIAN_POINT('',(3.0,0.0,4.85981225900697)); +#4656=DIRECTION('',(0.0,-0.707106781186549,-0.707106781186546)); +#4657=DIRECTION('',(0.0,0.707106781186546,-0.707106781186549)); +#4658=ORIENTED_EDGE('',*,*,#5686,.F.); +#4659=ORIENTED_EDGE('',*,*,#6104,.T.); +#4660=ORIENTED_EDGE('',*,*,#6025,.T.); +#4661=ORIENTED_EDGE('',*,*,#6105,.F.); +#4662=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4663=DIRECTION('',(-1.0,0.0,-0.0)); +#4664=DIRECTION('',(0.0,0.0,-1.0)); +#4665=ORIENTED_EDGE('',*,*,#6106,.F.); +#4666=ORIENTED_EDGE('',*,*,#5687,.T.); +#4667=ORIENTED_EDGE('',*,*,#6105,.T.); +#4668=ORIENTED_EDGE('',*,*,#6024,.T.); +#4669=CARTESIAN_POINT('',(3.0,-0.427740580711748,5.25762902795665)); +#4670=DIRECTION('',(0.0,0.809016994374947,-0.587785252292473)); +#4671=DIRECTION('',(-1.0,0.0,0.0)); +#4672=ORIENTED_EDGE('',*,*,#6107,.F.); +#4673=ORIENTED_EDGE('',*,*,#5688,.T.); +#4674=ORIENTED_EDGE('',*,*,#6106,.T.); +#4675=ORIENTED_EDGE('',*,*,#6023,.T.); +#4676=CARTESIAN_POINT('',(3.0,-0.760242130933711,4.7999799057025)); +#4677=DIRECTION('',(0.0,-0.587785252292475,-0.809016994374946)); +#4678=DIRECTION('',(0.0,-0.809016994374946,0.587785252292475)); +#4679=ORIENTED_EDGE('',*,*,#5689,.F.); +#4680=ORIENTED_EDGE('',*,*,#6107,.T.); +#4681=ORIENTED_EDGE('',*,*,#6022,.T.); +#4682=ORIENTED_EDGE('',*,*,#6108,.F.); +#4683=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4684=DIRECTION('',(-1.0,0.0,-0.0)); +#4685=DIRECTION('',(0.0,0.0,-1.0)); +#4686=ORIENTED_EDGE('',*,*,#6109,.F.); +#4687=ORIENTED_EDGE('',*,*,#5690,.T.); +#4688=ORIENTED_EDGE('',*,*,#6108,.T.); +#4689=ORIENTED_EDGE('',*,*,#6021,.T.); +#4690=CARTESIAN_POINT('',(3.0,-1.24494876873677,5.12598552116769)); +#4691=DIRECTION('',(0.0,0.891006524188368,-0.453990499739547)); +#4692=DIRECTION('',(-1.0,0.0,0.0)); +#4693=ORIENTED_EDGE('',*,*,#6110,.F.); +#4694=ORIENTED_EDGE('',*,*,#5691,.T.); +#4695=ORIENTED_EDGE('',*,*,#6109,.T.); +#4696=ORIENTED_EDGE('',*,*,#6020,.T.); +#4697=CARTESIAN_POINT('',(3.0,-1.50176457750486,4.62195611689965)); +#4698=DIRECTION('',(0.0,-0.453990499739549,-0.891006524188367)); +#4699=DIRECTION('',(0.0,-0.891006524188367,0.453990499739549)); +#4700=ORIENTED_EDGE('',*,*,#5692,.F.); +#4701=ORIENTED_EDGE('',*,*,#6110,.T.); +#4702=ORIENTED_EDGE('',*,*,#6019,.T.); +#4703=ORIENTED_EDGE('',*,*,#6111,.F.); +#4704=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4705=DIRECTION('',(-1.0,0.0,-0.0)); +#4706=DIRECTION('',(0.0,0.0,-1.0)); +#4707=ORIENTED_EDGE('',*,*,#6112,.F.); +#4708=ORIENTED_EDGE('',*,*,#5693,.T.); +#4709=ORIENTED_EDGE('',*,*,#6111,.T.); +#4710=ORIENTED_EDGE('',*,*,#6018,.T.); +#4711=CARTESIAN_POINT('',(3.0,-2.03150218632742,4.86812323867699)); +#4712=DIRECTION('',(0.0,0.951056516295154,-0.309016994374948)); +#4713=DIRECTION('',(-1.0,0.0,0.0)); +#4714=ORIENTED_EDGE('',*,*,#6113,.F.); +#4715=ORIENTED_EDGE('',*,*,#5694,.T.); +#4716=ORIENTED_EDGE('',*,*,#6112,.T.); +#4717=ORIENTED_EDGE('',*,*,#6017,.T.); +#4718=CARTESIAN_POINT('',(3.0,-2.20630859610695,4.33012442910582)); +#4719=DIRECTION('',(0.0,-0.309016994374949,-0.951056516295153)); +#4720=DIRECTION('',(0.0,-0.951056516295153,0.309016994374949)); +#4721=ORIENTED_EDGE('',*,*,#5695,.F.); +#4722=ORIENTED_EDGE('',*,*,#6113,.T.); +#4723=ORIENTED_EDGE('',*,*,#6016,.T.); +#4724=ORIENTED_EDGE('',*,*,#6114,.F.); +#4725=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4726=DIRECTION('',(-1.0,0.0,-0.0)); +#4727=DIRECTION('',(0.0,0.0,-1.0)); +#4728=ORIENTED_EDGE('',*,*,#6115,.F.); +#4729=ORIENTED_EDGE('',*,*,#5696,.T.); +#4730=ORIENTED_EDGE('',*,*,#6114,.T.); +#4731=ORIENTED_EDGE('',*,*,#6015,.T.); +#4732=CARTESIAN_POINT('',(3.0,-2.76803327792148,4.49039160567531)); +#4733=DIRECTION('',(0.0,0.987688340595138,-0.156434465040231)); +#4734=DIRECTION('',(-1.0,0.0,0.0)); +#4735=ORIENTED_EDGE('',*,*,#6116,.F.); +#4736=ORIENTED_EDGE('',*,*,#5697,.T.); +#4737=ORIENTED_EDGE('',*,*,#6115,.T.); +#4738=ORIENTED_EDGE('',*,*,#6014,.T.); +#4739=CARTESIAN_POINT('',(3.0,-2.85652597475447,3.93167070700834)); +#4740=DIRECTION('',(0.0,-0.156434465040233,-0.987688340595137)); +#4741=DIRECTION('',(0.0,-0.987688340595137,0.156434465040233)); +#4742=ORIENTED_EDGE('',*,*,#5698,.F.); +#4743=ORIENTED_EDGE('',*,*,#6116,.T.); +#4744=ORIENTED_EDGE('',*,*,#6013,.T.); +#4745=ORIENTED_EDGE('',*,*,#6117,.F.); +#4746=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4747=DIRECTION('',(-1.0,0.0,-0.0)); +#4748=DIRECTION('',(0.0,0.0,-1.0)); +#4749=ORIENTED_EDGE('',*,*,#6118,.F.); +#4750=ORIENTED_EDGE('',*,*,#5699,.T.); +#4751=ORIENTED_EDGE('',*,*,#6117,.T.); +#4752=ORIENTED_EDGE('',*,*,#6012,.T.); +#4753=CARTESIAN_POINT('',(3.0,-3.43640620363734,4.00209162858658)); +#4754=DIRECTION('',(0.0,1.0,-3.33066907387547E-16)); +#4755=DIRECTION('',(0.0,-3.33066907387547E-16,-1.0)); +#4756=ORIENTED_EDGE('',*,*,#6119,.F.); +#4757=ORIENTED_EDGE('',*,*,#5700,.T.); +#4758=ORIENTED_EDGE('',*,*,#6118,.T.); +#4759=ORIENTED_EDGE('',*,*,#6011,.T.); +#4760=CARTESIAN_POINT('',(3.0,-3.43640620363734,3.43640620363734)); +#4761=DIRECTION('',(0.0,-1.94289029309402E-15,-1.0)); +#4762=DIRECTION('',(0.0,-1.0,1.94289029309402E-15)); +#4763=ORIENTED_EDGE('',*,*,#5701,.F.); +#4764=ORIENTED_EDGE('',*,*,#6119,.T.); +#4765=ORIENTED_EDGE('',*,*,#6010,.T.); +#4766=ORIENTED_EDGE('',*,*,#6120,.F.); +#4767=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4768=DIRECTION('',(-1.0,0.0,-0.0)); +#4769=DIRECTION('',(0.0,0.0,-1.0)); +#4770=ORIENTED_EDGE('',*,*,#6121,.F.); +#4771=ORIENTED_EDGE('',*,*,#5702,.T.); +#4772=ORIENTED_EDGE('',*,*,#6120,.T.); +#4773=ORIENTED_EDGE('',*,*,#6009,.T.); +#4774=CARTESIAN_POINT('',(3.0,-4.02016340384133,3.41524687342144)); +#4775=DIRECTION('',(0.0,0.987688340595138,0.156434465040231)); +#4776=DIRECTION('',(1.0,0.0,-0.0)); +#4777=ORIENTED_EDGE('',*,*,#6122,.F.); +#4778=ORIENTED_EDGE('',*,*,#5703,.T.); +#4779=ORIENTED_EDGE('',*,*,#6121,.T.); +#4780=ORIENTED_EDGE('',*,*,#6008,.T.); +#4781=CARTESIAN_POINT('',(3.0,-3.93167070700834,2.85652597475447)); +#4782=DIRECTION('',(0.0,0.156434465040229,-0.987688340595138)); +#4783=DIRECTION('',(-1.0,0.0,0.0)); +#4784=ORIENTED_EDGE('',*,*,#5704,.F.); +#4785=ORIENTED_EDGE('',*,*,#6122,.T.); +#4786=ORIENTED_EDGE('',*,*,#6007,.T.); +#4787=ORIENTED_EDGE('',*,*,#6123,.F.); +#4788=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4789=DIRECTION('',(-1.0,0.0,-0.0)); +#4790=DIRECTION('',(0.0,0.0,-1.0)); +#4791=ORIENTED_EDGE('',*,*,#6124,.F.); +#4792=ORIENTED_EDGE('',*,*,#5705,.T.); +#4793=ORIENTED_EDGE('',*,*,#6123,.T.); +#4794=ORIENTED_EDGE('',*,*,#6006,.T.); +#4795=CARTESIAN_POINT('',(3.0,-4.50493083888535,2.74430740567812)); +#4796=DIRECTION('',(0.0,0.951056516295154,0.309016994374947)); +#4797=DIRECTION('',(1.0,0.0,-0.0)); +#4798=ORIENTED_EDGE('',*,*,#6125,.F.); +#4799=ORIENTED_EDGE('',*,*,#5706,.T.); +#4800=ORIENTED_EDGE('',*,*,#6124,.T.); +#4801=ORIENTED_EDGE('',*,*,#6005,.T.); +#4802=CARTESIAN_POINT('',(3.0,-4.33012442910582,2.20630859610695)); +#4803=DIRECTION('',(0.0,0.309016994374946,-0.951056516295154)); +#4804=DIRECTION('',(-1.0,0.0,0.0)); +#4805=ORIENTED_EDGE('',*,*,#5707,.F.); +#4806=ORIENTED_EDGE('',*,*,#6125,.T.); +#4807=ORIENTED_EDGE('',*,*,#6004,.T.); +#4808=ORIENTED_EDGE('',*,*,#6126,.F.); +#4809=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4810=DIRECTION('',(-1.0,0.0,-0.0)); +#4811=DIRECTION('',(0.0,0.0,-1.0)); +#4812=ORIENTED_EDGE('',*,*,#6127,.F.); +#4813=ORIENTED_EDGE('',*,*,#5708,.T.); +#4814=ORIENTED_EDGE('',*,*,#6126,.T.); +#4815=ORIENTED_EDGE('',*,*,#6003,.T.); +#4816=CARTESIAN_POINT('',(3.0,-4.87877192566773,2.0057939817729)); +#4817=DIRECTION('',(0.0,0.891006524188368,0.453990499739547)); +#4818=DIRECTION('',(1.0,0.0,-0.0)); +#4819=ORIENTED_EDGE('',*,*,#6128,.F.); +#4820=ORIENTED_EDGE('',*,*,#5709,.T.); +#4821=ORIENTED_EDGE('',*,*,#6127,.T.); +#4822=ORIENTED_EDGE('',*,*,#6002,.T.); +#4823=CARTESIAN_POINT('',(3.0,-4.62195611689965,1.50176457750486)); +#4824=DIRECTION('',(0.0,0.453990499739545,-0.891006524188369)); +#4825=DIRECTION('',(-1.0,0.0,0.0)); +#4826=ORIENTED_EDGE('',*,*,#5710,.F.); +#4827=ORIENTED_EDGE('',*,*,#6128,.T.); +#4828=ORIENTED_EDGE('',*,*,#6001,.T.); +#4829=ORIENTED_EDGE('',*,*,#6129,.F.); +#4830=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4831=DIRECTION('',(-1.0,0.0,-0.0)); +#4832=DIRECTION('',(0.0,0.0,-1.0)); +#4833=ORIENTED_EDGE('',*,*,#6130,.F.); +#4834=ORIENTED_EDGE('',*,*,#5711,.T.); +#4835=ORIENTED_EDGE('',*,*,#6129,.T.); +#4836=ORIENTED_EDGE('',*,*,#6000,.T.); +#4837=CARTESIAN_POINT('',(3.0,-5.13248145592447,1.21789125318786)); +#4838=DIRECTION('',(0.0,0.809016994374948,0.587785252292473)); +#4839=DIRECTION('',(1.0,0.0,-0.0)); +#4840=ORIENTED_EDGE('',*,*,#6131,.F.); +#4841=ORIENTED_EDGE('',*,*,#5712,.T.); +#4842=ORIENTED_EDGE('',*,*,#6130,.T.); +#4843=ORIENTED_EDGE('',*,*,#5999,.T.); +#4844=CARTESIAN_POINT('',(3.0,-4.7999799057025,0.760242130933712)); +#4845=DIRECTION('',(0.0,0.587785252292472,-0.809016994374949)); +#4846=DIRECTION('',(-1.0,0.0,0.0)); +#4847=ORIENTED_EDGE('',*,*,#5713,.F.); +#4848=ORIENTED_EDGE('',*,*,#6131,.T.); +#4849=ORIENTED_EDGE('',*,*,#5998,.T.); +#4850=ORIENTED_EDGE('',*,*,#6132,.F.); +#4851=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4852=DIRECTION('',(-1.0,0.0,-0.0)); +#4853=DIRECTION('',(0.0,0.0,-1.0)); +#4854=ORIENTED_EDGE('',*,*,#6133,.F.); +#4855=ORIENTED_EDGE('',*,*,#5714,.T.); +#4856=ORIENTED_EDGE('',*,*,#6132,.T.); +#4857=ORIENTED_EDGE('',*,*,#5997,.T.); +#4858=CARTESIAN_POINT('',(3.0,-5.25981225900697,0.400000000000001)); +#4859=DIRECTION('',(0.0,0.707106781186548,0.707106781186547)); +#4860=DIRECTION('',(1.0,0.0,-0.0)); +#4861=ORIENTED_EDGE('',*,*,#6134,.F.); +#4862=ORIENTED_EDGE('',*,*,#5715,.T.); +#4863=ORIENTED_EDGE('',*,*,#6133,.T.); +#4864=ORIENTED_EDGE('',*,*,#5996,.T.); +#4865=CARTESIAN_POINT('',(3.0,-4.85981225900697,4.04660659897885E-16)); +#4866=DIRECTION('',(0.0,0.707106781186546,-0.707106781186549)); +#4867=DIRECTION('',(-1.0,0.0,0.0)); +#4868=ORIENTED_EDGE('',*,*,#5716,.F.); +#4869=ORIENTED_EDGE('',*,*,#6134,.T.); +#4870=ORIENTED_EDGE('',*,*,#5995,.T.); +#4871=ORIENTED_EDGE('',*,*,#6135,.F.); +#4872=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4873=DIRECTION('',(-1.0,0.0,-0.0)); +#4874=DIRECTION('',(0.0,0.0,-1.0)); +#4875=ORIENTED_EDGE('',*,*,#6136,.F.); +#4876=ORIENTED_EDGE('',*,*,#5717,.T.); +#4877=ORIENTED_EDGE('',*,*,#6135,.T.); +#4878=ORIENTED_EDGE('',*,*,#5994,.T.); +#4879=CARTESIAN_POINT('',(3.0,-5.25762902795665,-0.427740580711748)); +#4880=DIRECTION('',(0.0,0.587785252292474,0.809016994374947)); +#4881=DIRECTION('',(1.0,-0.0,0.0)); +#4882=ORIENTED_EDGE('',*,*,#6137,.F.); +#4883=ORIENTED_EDGE('',*,*,#5718,.T.); +#4884=ORIENTED_EDGE('',*,*,#6136,.T.); +#4885=ORIENTED_EDGE('',*,*,#5993,.T.); +#4886=CARTESIAN_POINT('',(3.0,-4.7999799057025,-0.760242130933711)); +#4887=DIRECTION('',(0.0,0.809016994374946,-0.587785252292475)); +#4888=DIRECTION('',(-1.0,0.0,0.0)); +#4889=ORIENTED_EDGE('',*,*,#5719,.F.); +#4890=ORIENTED_EDGE('',*,*,#6137,.T.); +#4891=ORIENTED_EDGE('',*,*,#5992,.T.); +#4892=ORIENTED_EDGE('',*,*,#6138,.F.); +#4893=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4894=DIRECTION('',(-1.0,0.0,-0.0)); +#4895=DIRECTION('',(0.0,0.0,-1.0)); +#4896=ORIENTED_EDGE('',*,*,#6139,.F.); +#4897=ORIENTED_EDGE('',*,*,#5720,.T.); +#4898=ORIENTED_EDGE('',*,*,#6138,.T.); +#4899=ORIENTED_EDGE('',*,*,#5991,.T.); +#4900=CARTESIAN_POINT('',(3.0,-5.12598552116769,-1.24494876873677)); +#4901=DIRECTION('',(0.0,0.453990499739547,0.891006524188368)); +#4902=DIRECTION('',(1.0,-0.0,0.0)); +#4903=ORIENTED_EDGE('',*,*,#6140,.F.); +#4904=ORIENTED_EDGE('',*,*,#5721,.T.); +#4905=ORIENTED_EDGE('',*,*,#6139,.T.); +#4906=ORIENTED_EDGE('',*,*,#5990,.T.); +#4907=CARTESIAN_POINT('',(3.0,-4.62195611689965,-1.50176457750486)); +#4908=DIRECTION('',(0.0,0.891006524188367,-0.453990499739549)); +#4909=DIRECTION('',(-1.0,0.0,0.0)); +#4910=ORIENTED_EDGE('',*,*,#5722,.F.); +#4911=ORIENTED_EDGE('',*,*,#6140,.T.); +#4912=ORIENTED_EDGE('',*,*,#5989,.T.); +#4913=ORIENTED_EDGE('',*,*,#6141,.F.); +#4914=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4915=DIRECTION('',(-1.0,0.0,-0.0)); +#4916=DIRECTION('',(0.0,0.0,-1.0)); +#4917=ORIENTED_EDGE('',*,*,#6142,.F.); +#4918=ORIENTED_EDGE('',*,*,#5723,.T.); +#4919=ORIENTED_EDGE('',*,*,#6141,.T.); +#4920=ORIENTED_EDGE('',*,*,#5988,.T.); +#4921=CARTESIAN_POINT('',(3.0,-4.86812323867699,-2.03150218632742)); +#4922=DIRECTION('',(0.0,0.309016994374948,0.951056516295154)); +#4923=DIRECTION('',(1.0,-0.0,0.0)); +#4924=ORIENTED_EDGE('',*,*,#6143,.F.); +#4925=ORIENTED_EDGE('',*,*,#5724,.T.); +#4926=ORIENTED_EDGE('',*,*,#6142,.T.); +#4927=ORIENTED_EDGE('',*,*,#5987,.T.); +#4928=CARTESIAN_POINT('',(3.0,-4.33012442910582,-2.20630859610695)); +#4929=DIRECTION('',(0.0,0.951056516295153,-0.309016994374949)); +#4930=DIRECTION('',(-1.0,0.0,0.0)); +#4931=ORIENTED_EDGE('',*,*,#5725,.F.); +#4932=ORIENTED_EDGE('',*,*,#6143,.T.); +#4933=ORIENTED_EDGE('',*,*,#5986,.T.); +#4934=ORIENTED_EDGE('',*,*,#6144,.F.); +#4935=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4936=DIRECTION('',(-1.0,0.0,-0.0)); +#4937=DIRECTION('',(0.0,0.0,-1.0)); +#4938=ORIENTED_EDGE('',*,*,#6145,.F.); +#4939=ORIENTED_EDGE('',*,*,#5726,.T.); +#4940=ORIENTED_EDGE('',*,*,#6144,.T.); +#4941=ORIENTED_EDGE('',*,*,#5985,.T.); +#4942=CARTESIAN_POINT('',(3.0,-4.49039160567531,-2.76803327792148)); +#4943=DIRECTION('',(0.0,0.156434465040231,0.987688340595138)); +#4944=DIRECTION('',(1.0,-0.0,0.0)); +#4945=ORIENTED_EDGE('',*,*,#6146,.F.); +#4946=ORIENTED_EDGE('',*,*,#5607,.T.); +#4947=ORIENTED_EDGE('',*,*,#6145,.T.); +#4948=ORIENTED_EDGE('',*,*,#5984,.T.); +#4949=CARTESIAN_POINT('',(3.0,-3.93167070700834,-2.85652597475447)); +#4950=DIRECTION('',(0.0,0.987688340595137,-0.156434465040233)); +#4951=DIRECTION('',(-1.0,0.0,0.0)); +#4952=ORIENTED_EDGE('',*,*,#5608,.F.); +#4953=ORIENTED_EDGE('',*,*,#6146,.T.); +#4954=ORIENTED_EDGE('',*,*,#5983,.T.); +#4955=ORIENTED_EDGE('',*,*,#6028,.F.); +#4956=CARTESIAN_POINT('',(1.5,0.0,0.0)); +#4957=DIRECTION('',(-1.0,0.0,-0.0)); +#4958=DIRECTION('',(0.0,0.0,-1.0)); +#4959=ORIENTED_EDGE('',*,*,#6147,.F.); +#4960=ORIENTED_EDGE('',*,*,#6148,.F.); +#4961=ORIENTED_EDGE('',*,*,#6149,.F.); +#4962=ORIENTED_EDGE('',*,*,#6150,.T.); +#4963=ORIENTED_EDGE('',*,*,#6151,.T.); +#4964=ORIENTED_EDGE('',*,*,#6152,.T.); +#4965=ORIENTED_EDGE('',*,*,#6153,.T.); +#4966=ORIENTED_EDGE('',*,*,#6154,.T.); +#4967=ORIENTED_EDGE('',*,*,#6155,.T.); +#4968=ORIENTED_EDGE('',*,*,#6156,.T.); +#4969=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#4970=DIRECTION('',(1.0,1.43900713488734E-17,2.49243347007899E-17)); +#4971=DIRECTION('',(-2.87801426977468E-17,0.5,0.866025403784438)); +#4972=ORIENTED_EDGE('',*,*,#6157,.F.); +#4973=ORIENTED_EDGE('',*,*,#6158,.T.); +#4974=ORIENTED_EDGE('',*,*,#6159,.F.); +#4975=ORIENTED_EDGE('',*,*,#6160,.T.); +#4976=ORIENTED_EDGE('',*,*,#6161,.T.); +#4977=ORIENTED_EDGE('',*,*,#6162,.T.); +#4978=ORIENTED_EDGE('',*,*,#6163,.T.); +#4979=ORIENTED_EDGE('',*,*,#6164,.T.); +#4980=ORIENTED_EDGE('',*,*,#6165,.T.); +#4981=ORIENTED_EDGE('',*,*,#6166,.T.); +#4982=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#4983=DIRECTION('',(-1.0,6.96293774945486E-19,1.20601619519951E-18)); +#4984=DIRECTION('',(1.39258754989097E-18,0.5,0.866025403784438)); +#4985=ORIENTED_EDGE('',*,*,#6167,.F.); +#4986=ORIENTED_EDGE('',*,*,#6168,.T.); +#4987=ORIENTED_EDGE('',*,*,#6169,.F.); +#4988=ORIENTED_EDGE('',*,*,#6170,.F.); +#4989=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#4990=DIRECTION('',(1.0,-0.0,0.0)); +#4991=DIRECTION('',(0.0,0.5,0.866025403784438)); +#4992=ORIENTED_EDGE('',*,*,#6171,.F.); +#4993=ORIENTED_EDGE('',*,*,#6172,.F.); +#4994=ORIENTED_EDGE('',*,*,#6173,.T.); +#4995=ORIENTED_EDGE('',*,*,#6160,.F.); +#4996=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#4997=DIRECTION('',(-1.0,0.0,-0.0)); +#4998=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#4999=ORIENTED_EDGE('',*,*,#6174,.F.); +#5000=ORIENTED_EDGE('',*,*,#6166,.F.); +#5001=ORIENTED_EDGE('',*,*,#6175,.T.); +#5002=ORIENTED_EDGE('',*,*,#6176,.F.); +#5003=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5004=DIRECTION('',(-1.0,0.0,-0.0)); +#5005=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5006=ORIENTED_EDGE('',*,*,#6158,.F.); +#5007=ORIENTED_EDGE('',*,*,#6177,.F.); +#5008=ORIENTED_EDGE('',*,*,#6170,.T.); +#5009=ORIENTED_EDGE('',*,*,#6178,.T.); +#5010=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#5011=DIRECTION('',(1.0,0.0,0.0)); +#5012=DIRECTION('',(0.0,1.0,0.0)); +#5013=ORIENTED_EDGE('',*,*,#6179,.T.); +#5014=ORIENTED_EDGE('',*,*,#6148,.T.); +#5015=ORIENTED_EDGE('',*,*,#6168,.F.); +#5016=ORIENTED_EDGE('',*,*,#6180,.F.); +#5017=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5018=DIRECTION('',(-1.0,0.0,0.0)); +#5019=DIRECTION('',(0.0,0.0,1.0)); +#5020=ORIENTED_EDGE('',*,*,#6154,.F.); +#5021=ORIENTED_EDGE('',*,*,#6181,.T.); +#5022=ORIENTED_EDGE('',*,*,#6182,.F.); +#5023=ORIENTED_EDGE('',*,*,#6183,.T.); +#5024=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5025=DIRECTION('',(-1.0,0.0,-0.0)); +#5026=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5027=ORIENTED_EDGE('',*,*,#6174,.T.); +#5028=ORIENTED_EDGE('',*,*,#6156,.F.); +#5029=ORIENTED_EDGE('',*,*,#6184,.T.); +#5030=ORIENTED_EDGE('',*,*,#6185,.F.); +#5031=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5032=DIRECTION('',(-1.0,0.0,-0.0)); +#5033=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5034=ORIENTED_EDGE('',*,*,#6186,.F.); +#5035=ORIENTED_EDGE('',*,*,#6187,.T.); +#5036=ORIENTED_EDGE('',*,*,#6164,.F.); +#5037=ORIENTED_EDGE('',*,*,#6188,.T.); +#5038=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5039=DIRECTION('',(-1.0,0.0,-0.0)); +#5040=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5041=ORIENTED_EDGE('',*,*,#6189,.F.); +#5042=ORIENTED_EDGE('',*,*,#6190,.T.); +#5043=ORIENTED_EDGE('',*,*,#6162,.F.); +#5044=ORIENTED_EDGE('',*,*,#6191,.T.); +#5045=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5046=DIRECTION('',(-1.0,0.0,-0.0)); +#5047=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5048=ORIENTED_EDGE('',*,*,#6171,.T.); +#5049=ORIENTED_EDGE('',*,*,#6192,.F.); +#5050=ORIENTED_EDGE('',*,*,#6193,.T.); +#5051=ORIENTED_EDGE('',*,*,#6150,.F.); +#5052=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5053=DIRECTION('',(-1.0,0.0,-0.0)); +#5054=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5055=ORIENTED_EDGE('',*,*,#6152,.F.); +#5056=ORIENTED_EDGE('',*,*,#6194,.T.); +#5057=ORIENTED_EDGE('',*,*,#6195,.F.); +#5058=ORIENTED_EDGE('',*,*,#6196,.T.); +#5059=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5060=DIRECTION('',(-1.0,0.0,-0.0)); +#5061=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#5062=ORIENTED_EDGE('',*,*,#6167,.T.); +#5063=ORIENTED_EDGE('',*,*,#6178,.F.); +#5064=ORIENTED_EDGE('',*,*,#6169,.T.); +#5065=ORIENTED_EDGE('',*,*,#6180,.T.); +#5066=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#5067=DIRECTION('',(1.0,-0.0,0.0)); +#5068=DIRECTION('',(0.0,0.5,0.866025403784438)); +#5069=ORIENTED_EDGE('',*,*,#6153,.F.); +#5070=ORIENTED_EDGE('',*,*,#6196,.F.); +#5071=ORIENTED_EDGE('',*,*,#6197,.F.); +#5072=ORIENTED_EDGE('',*,*,#6181,.F.); +#5073=CARTESIAN_POINT('',(-12.1517335774951,-3.03108891324555,5.74999999999999)); +#5074=DIRECTION('',(0.0,-0.866025403784439,0.5)); +#5075=DIRECTION('',(-1.0,0.0,0.0)); +#5076=ORIENTED_EDGE('',*,*,#6151,.F.); +#5077=ORIENTED_EDGE('',*,*,#6193,.F.); +#5078=ORIENTED_EDGE('',*,*,#6198,.F.); +#5079=ORIENTED_EDGE('',*,*,#6194,.F.); +#5080=CARTESIAN_POINT('',(-12.1517335774951,-6.49519052838329,0.249999999999989)); +#5081=DIRECTION('',(0.0,-0.866025403784439,-0.5)); +#5082=DIRECTION('',(0.0,0.5,-0.866025403784439)); +#5083=ORIENTED_EDGE('',*,*,#6199,.F.); +#5084=ORIENTED_EDGE('',*,*,#6191,.F.); +#5085=ORIENTED_EDGE('',*,*,#6161,.F.); +#5086=ORIENTED_EDGE('',*,*,#6173,.F.); +#5087=CARTESIAN_POINT('',(-12.1517335774951,-3.46410161513775,-5.50000000000001)); +#5088=DIRECTION('',(0.0,-3.88578058618805E-16,-1.0)); +#5089=DIRECTION('',(0.0,-1.0,3.88578058618805E-16)); +#5090=ORIENTED_EDGE('',*,*,#6200,.F.); +#5091=ORIENTED_EDGE('',*,*,#6188,.F.); +#5092=ORIENTED_EDGE('',*,*,#6163,.F.); +#5093=ORIENTED_EDGE('',*,*,#6190,.F.); +#5094=CARTESIAN_POINT('',(-12.1517335774951,3.03108891324554,-5.75)); +#5095=DIRECTION('',(0.0,0.866025403784438,-0.5)); +#5096=DIRECTION('',(-1.0,0.0,0.0)); +#5097=ORIENTED_EDGE('',*,*,#6201,.F.); +#5098=ORIENTED_EDGE('',*,*,#6175,.F.); +#5099=ORIENTED_EDGE('',*,*,#6165,.F.); +#5100=ORIENTED_EDGE('',*,*,#6187,.F.); +#5101=CARTESIAN_POINT('',(-12.1517335774951,6.49519052838329,-0.249999999999991)); +#5102=DIRECTION('',(0.0,0.866025403784439,0.499999999999999)); +#5103=DIRECTION('',(1.0,0.0,-0.0)); +#5104=ORIENTED_EDGE('',*,*,#6155,.F.); +#5105=ORIENTED_EDGE('',*,*,#6183,.F.); +#5106=ORIENTED_EDGE('',*,*,#6202,.F.); +#5107=ORIENTED_EDGE('',*,*,#6184,.F.); +#5108=CARTESIAN_POINT('',(-12.1517335774951,3.46410161513775,5.50000000000001)); +#5109=DIRECTION('',(0.0,8.88178419700125E-16,1.0)); +#5110=DIRECTION('',(0.0,-1.0,8.88178419700125E-16)); +#5111=ORIENTED_EDGE('',*,*,#6157,.T.); +#5112=ORIENTED_EDGE('',*,*,#6185,.T.); +#5113=ORIENTED_EDGE('',*,*,#6202,.T.); +#5114=ORIENTED_EDGE('',*,*,#6182,.T.); +#5115=ORIENTED_EDGE('',*,*,#6197,.T.); +#5116=ORIENTED_EDGE('',*,*,#6195,.T.); +#5117=ORIENTED_EDGE('',*,*,#6198,.T.); +#5118=ORIENTED_EDGE('',*,*,#6192,.T.); +#5119=ORIENTED_EDGE('',*,*,#6159,.T.); +#5120=ORIENTED_EDGE('',*,*,#6177,.T.); +#5121=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#5122=DIRECTION('',(-1.0,6.96293774945486E-19,1.20601619519951E-18)); +#5123=DIRECTION('',(1.39258754989097E-18,0.5,0.866025403784438)); +#5124=ORIENTED_EDGE('',*,*,#6147,.T.); +#5125=ORIENTED_EDGE('',*,*,#6176,.T.); +#5126=ORIENTED_EDGE('',*,*,#6201,.T.); +#5127=ORIENTED_EDGE('',*,*,#6186,.T.); +#5128=ORIENTED_EDGE('',*,*,#6200,.T.); +#5129=ORIENTED_EDGE('',*,*,#6189,.T.); +#5130=ORIENTED_EDGE('',*,*,#6199,.T.); +#5131=ORIENTED_EDGE('',*,*,#6172,.T.); +#5132=ORIENTED_EDGE('',*,*,#6149,.T.); +#5133=ORIENTED_EDGE('',*,*,#6179,.F.); +#5134=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#5135=DIRECTION('',(1.0,1.43900713488734E-17,2.49243347007899E-17)); +#5136=DIRECTION('',(-2.87801426977468E-17,0.5,0.866025403784438)); +#5137=ORIENTED_EDGE('',*,*,#6203,.F.); +#5138=ORIENTED_EDGE('',*,*,#6204,.T.); +#5139=ORIENTED_EDGE('',*,*,#6205,.F.); +#5140=ORIENTED_EDGE('',*,*,#6206,.T.); +#5141=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5142=DIRECTION('',(-1.0,0.0,0.0)); +#5143=DIRECTION('',(0.0,0.0,1.0)); +#5144=ORIENTED_EDGE('',*,*,#6207,.F.); +#5145=ORIENTED_EDGE('',*,*,#6206,.F.); +#5146=ORIENTED_EDGE('',*,*,#6208,.F.); +#5147=ORIENTED_EDGE('',*,*,#6204,.F.); +#5148=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5149=DIRECTION('',(-1.0,0.0,0.0)); +#5150=DIRECTION('',(0.0,0.0,1.0)); +#5151=ORIENTED_EDGE('',*,*,#6207,.T.); +#5152=ORIENTED_EDGE('',*,*,#6209,.F.); +#5153=ORIENTED_EDGE('',*,*,#6208,.T.); +#5154=ORIENTED_EDGE('',*,*,#6210,.F.); +#5155=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5156=DIRECTION('',(-1.0,0.0,0.0)); +#5157=DIRECTION('',(0.0,0.0,1.0)); +#5158=ORIENTED_EDGE('',*,*,#6203,.T.); +#5159=ORIENTED_EDGE('',*,*,#6210,.T.); +#5160=ORIENTED_EDGE('',*,*,#6205,.T.); +#5161=ORIENTED_EDGE('',*,*,#6209,.T.); +#5162=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#5163=DIRECTION('',(-1.0,0.0,0.0)); +#5164=DIRECTION('',(0.0,0.0,1.0)); +#5165=ORIENTED_EDGE('',*,*,#6211,.F.); +#5166=ORIENTED_EDGE('',*,*,#6212,.T.); +#5167=ORIENTED_EDGE('',*,*,#6213,.F.); +#5168=ORIENTED_EDGE('',*,*,#6214,.T.); +#5169=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5170=DIRECTION('',(-1.0,0.0,0.0)); +#5171=DIRECTION('',(0.0,0.0,1.0)); +#5172=ORIENTED_EDGE('',*,*,#6215,.F.); +#5173=ORIENTED_EDGE('',*,*,#6214,.F.); +#5174=ORIENTED_EDGE('',*,*,#6216,.F.); +#5175=ORIENTED_EDGE('',*,*,#6212,.F.); +#5176=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5177=DIRECTION('',(-1.0,0.0,0.0)); +#5178=DIRECTION('',(0.0,0.0,1.0)); +#5179=ORIENTED_EDGE('',*,*,#6215,.T.); +#5180=ORIENTED_EDGE('',*,*,#6217,.F.); +#5181=ORIENTED_EDGE('',*,*,#6216,.T.); +#5182=ORIENTED_EDGE('',*,*,#6218,.F.); +#5183=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5184=DIRECTION('',(-1.0,0.0,0.0)); +#5185=DIRECTION('',(0.0,0.0,1.0)); +#5186=ORIENTED_EDGE('',*,*,#6211,.T.); +#5187=ORIENTED_EDGE('',*,*,#6218,.T.); +#5188=ORIENTED_EDGE('',*,*,#6213,.T.); +#5189=ORIENTED_EDGE('',*,*,#6217,.T.); +#5190=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#5191=DIRECTION('',(-1.0,0.0,0.0)); +#5192=DIRECTION('',(0.0,0.0,1.0)); +#5193=EDGE_CURVE('',#6219,#6220,#6221,.T.); +#5194=EDGE_CURVE('',#6219,#6222,#6223,.T.); +#5195=EDGE_CURVE('',#6224,#6222,#6225,.T.); +#5196=EDGE_CURVE('',#6226,#6224,#6227,.T.); +#5197=EDGE_CURVE('',#6228,#6226,#6229,.T.); +#5198=EDGE_CURVE('',#6230,#6228,#6231,.T.); +#5199=EDGE_CURVE('',#6232,#6230,#6233,.T.); +#5200=EDGE_CURVE('',#6234,#6232,#6235,.T.); +#5201=EDGE_CURVE('',#6236,#6234,#6237,.T.); +#5202=EDGE_CURVE('',#6238,#6236,#6239,.T.); +#5203=EDGE_CURVE('',#6240,#6238,#6241,.T.); +#5204=EDGE_CURVE('',#6242,#6240,#6243,.T.); +#5205=EDGE_CURVE('',#6244,#6242,#6245,.T.); +#5206=EDGE_CURVE('',#6246,#6244,#6247,.T.); +#5207=EDGE_CURVE('',#6248,#6246,#6249,.T.); +#5208=EDGE_CURVE('',#6250,#6248,#6251,.T.); +#5209=EDGE_CURVE('',#6252,#6250,#6253,.T.); +#5210=EDGE_CURVE('',#6254,#6252,#6255,.T.); +#5211=EDGE_CURVE('',#6256,#6254,#6257,.T.); +#5212=EDGE_CURVE('',#6258,#6256,#6259,.T.); +#5213=EDGE_CURVE('',#6260,#6258,#6261,.T.); +#5214=EDGE_CURVE('',#6262,#6260,#6263,.T.); +#5215=EDGE_CURVE('',#6264,#6262,#6265,.T.); +#5216=EDGE_CURVE('',#6266,#6264,#6267,.T.); +#5217=EDGE_CURVE('',#6268,#6266,#6269,.T.); +#5218=EDGE_CURVE('',#6270,#6268,#6271,.T.); +#5219=EDGE_CURVE('',#6272,#6270,#6273,.T.); +#5220=EDGE_CURVE('',#6274,#6272,#6275,.T.); +#5221=EDGE_CURVE('',#6276,#6274,#6277,.T.); +#5222=EDGE_CURVE('',#6278,#6276,#6279,.T.); +#5223=EDGE_CURVE('',#6280,#6278,#6281,.T.); +#5224=EDGE_CURVE('',#6282,#6280,#6283,.T.); +#5225=EDGE_CURVE('',#6284,#6282,#6285,.T.); +#5226=EDGE_CURVE('',#6286,#6284,#6287,.T.); +#5227=EDGE_CURVE('',#6288,#6286,#6289,.T.); +#5228=EDGE_CURVE('',#6290,#6288,#6291,.T.); +#5229=EDGE_CURVE('',#6292,#6290,#6293,.T.); +#5230=EDGE_CURVE('',#6294,#6292,#6295,.T.); +#5231=EDGE_CURVE('',#6296,#6294,#6297,.T.); +#5232=EDGE_CURVE('',#6298,#6296,#6299,.T.); +#5233=EDGE_CURVE('',#6300,#6298,#6301,.T.); +#5234=EDGE_CURVE('',#6302,#6300,#6303,.T.); +#5235=EDGE_CURVE('',#6304,#6302,#6305,.T.); +#5236=EDGE_CURVE('',#6306,#6304,#6307,.T.); +#5237=EDGE_CURVE('',#6308,#6306,#6309,.T.); +#5238=EDGE_CURVE('',#6310,#6308,#6311,.T.); +#5239=EDGE_CURVE('',#6312,#6310,#6313,.T.); +#5240=EDGE_CURVE('',#6314,#6312,#6315,.T.); +#5241=EDGE_CURVE('',#6316,#6314,#6317,.T.); +#5242=EDGE_CURVE('',#6318,#6316,#6319,.T.); +#5243=EDGE_CURVE('',#6320,#6318,#6321,.T.); +#5244=EDGE_CURVE('',#6322,#6320,#6323,.T.); +#5245=EDGE_CURVE('',#6324,#6322,#6325,.T.); +#5246=EDGE_CURVE('',#6326,#6324,#6327,.T.); +#5247=EDGE_CURVE('',#6328,#6326,#6329,.T.); +#5248=EDGE_CURVE('',#6330,#6328,#6331,.T.); +#5249=EDGE_CURVE('',#6332,#6330,#6333,.T.); +#5250=EDGE_CURVE('',#6334,#6332,#6335,.T.); +#5251=EDGE_CURVE('',#6336,#6334,#6337,.T.); +#5252=EDGE_CURVE('',#6338,#6336,#6339,.T.); +#5253=EDGE_CURVE('',#6340,#6338,#6341,.T.); +#5254=EDGE_CURVE('',#6342,#6340,#6343,.T.); +#5255=EDGE_CURVE('',#6220,#6342,#6344,.T.); +#5256=EDGE_CURVE('',#6345,#6219,#6346,.T.); +#5257=EDGE_CURVE('',#6347,#6345,#6348,.T.); +#5258=EDGE_CURVE('',#6222,#6347,#6349,.T.); +#5259=EDGE_CURVE('',#6350,#6345,#6351,.T.); +#5260=EDGE_CURVE('',#6350,#6352,#6353,.T.); +#5261=EDGE_CURVE('',#6347,#6352,#6354,.T.); +#5262=EDGE_CURVE('',#6352,#6355,#6356,.T.); +#5263=EDGE_CURVE('',#6357,#6350,#6358,.T.); +#5264=EDGE_CURVE('',#6355,#6357,#6359,.T.); +#5265=EDGE_CURVE('',#6360,#6361,#6362,.T.); +#5266=EDGE_CURVE('',#6363,#6360,#6364,.T.); +#5267=EDGE_CURVE('',#6365,#6363,#6366,.T.); +#5268=EDGE_CURVE('',#6361,#6365,#6367,.T.); +#5269=EDGE_CURVE('',#6368,#6369,#6370,.T.); +#5270=EDGE_CURVE('',#6368,#6371,#6372,.T.); +#5271=EDGE_CURVE('',#6373,#6371,#6374,.T.); +#5272=EDGE_CURVE('',#6369,#6373,#6375,.T.); +#5273=EDGE_CURVE('',#6376,#6377,#6378,.T.); +#5274=EDGE_CURVE('',#6376,#6379,#6380,.T.); +#5275=EDGE_CURVE('',#6381,#6379,#6382,.T.); +#5276=EDGE_CURVE('',#6377,#6381,#6383,.T.); +#5277=EDGE_CURVE('',#6384,#6385,#6386,.T.); +#5278=EDGE_CURVE('',#6384,#6387,#6388,.T.); +#5279=EDGE_CURVE('',#6389,#6387,#6390,.T.); +#5280=EDGE_CURVE('',#6385,#6389,#6391,.T.); +#5281=EDGE_CURVE('',#6392,#6393,#6394,.T.); +#5282=EDGE_CURVE('',#6392,#6395,#6396,.T.); +#5283=EDGE_CURVE('',#6397,#6395,#6398,.T.); +#5284=EDGE_CURVE('',#6393,#6397,#6399,.T.); +#5285=EDGE_CURVE('',#6400,#6368,#6401,.T.); +#5286=EDGE_CURVE('',#6402,#6400,#6403,.T.); +#5287=EDGE_CURVE('',#6371,#6402,#6404,.T.); +#5288=EDGE_CURVE('',#6405,#6376,#6406,.T.); +#5289=EDGE_CURVE('',#6407,#6405,#6408,.T.); +#5290=EDGE_CURVE('',#6379,#6407,#6409,.T.); +#5291=EDGE_CURVE('',#6410,#6384,#6411,.T.); +#5292=EDGE_CURVE('',#6412,#6410,#6413,.T.); +#5293=EDGE_CURVE('',#6387,#6412,#6414,.T.); +#5294=EDGE_CURVE('',#6415,#6392,#6416,.T.); +#5295=EDGE_CURVE('',#6417,#6415,#6418,.T.); +#5296=EDGE_CURVE('',#6395,#6417,#6419,.T.); +#5297=EDGE_CURVE('',#6420,#6421,#6422,.T.); +#5298=EDGE_CURVE('',#6420,#6423,#6424,.T.); +#5299=EDGE_CURVE('',#6425,#6423,#6426,.T.); +#5300=EDGE_CURVE('',#6425,#6421,#6427,.T.); +#5301=EDGE_CURVE('',#6421,#6428,#6429,.T.); +#5302=EDGE_CURVE('',#6430,#6425,#6431,.T.); +#5303=EDGE_CURVE('',#6428,#6430,#6432,.T.); +#5304=EDGE_CURVE('',#6433,#6434,#6435,.T.); +#5305=EDGE_CURVE('',#6436,#6433,#6437,.T.); +#5306=EDGE_CURVE('',#6438,#6436,#6439,.T.); +#5307=EDGE_CURVE('',#6434,#6438,#6440,.T.); +#5308=EDGE_CURVE('',#6441,#6442,#6443,.T.); +#5309=EDGE_CURVE('',#6444,#6441,#6445,.T.); +#5310=EDGE_CURVE('',#6446,#6444,#6447,.T.); +#5311=EDGE_CURVE('',#6442,#6446,#6448,.T.); +#5312=EDGE_CURVE('',#6449,#6450,#6451,.T.); +#5313=EDGE_CURVE('',#6452,#6449,#6453,.T.); +#5314=EDGE_CURVE('',#6454,#6452,#6455,.T.); +#5315=EDGE_CURVE('',#6450,#6454,#6456,.T.); +#5316=EDGE_CURVE('',#6457,#6458,#6459,.T.); +#5317=EDGE_CURVE('',#6460,#6457,#6461,.T.); +#5318=EDGE_CURVE('',#6462,#6460,#6463,.T.); +#5319=EDGE_CURVE('',#6458,#6462,#6464,.T.); +#5320=EDGE_CURVE('',#6434,#6465,#6466,.T.); +#5321=EDGE_CURVE('',#6467,#6438,#6468,.T.); +#5322=EDGE_CURVE('',#6467,#6469,#6470,.T.); +#5323=EDGE_CURVE('',#6469,#6471,#6472,.T.); +#5324=EDGE_CURVE('',#6471,#6473,#6474,.T.); +#5325=EDGE_CURVE('',#6475,#6473,#6476,.T.); +#5326=EDGE_CURVE('',#6477,#6475,#6478,.T.); +#5327=EDGE_CURVE('',#6479,#6477,#6480,.T.); +#5328=EDGE_CURVE('',#6481,#6479,#6482,.T.); +#5329=EDGE_CURVE('',#6481,#6483,#6484,.T.); +#5330=EDGE_CURVE('',#6483,#6485,#6486,.T.); +#5331=EDGE_CURVE('',#6485,#6465,#6487,.T.); +#5332=EDGE_CURVE('',#6442,#6488,#6489,.T.); +#5333=EDGE_CURVE('',#6490,#6446,#6491,.T.); +#5334=EDGE_CURVE('',#6490,#6492,#6493,.T.); +#5335=EDGE_CURVE('',#6492,#6494,#6495,.T.); +#5336=EDGE_CURVE('',#6494,#6496,#6497,.T.); +#5337=EDGE_CURVE('',#6498,#6496,#6499,.T.); +#5338=EDGE_CURVE('',#6500,#6498,#6501,.T.); +#5339=EDGE_CURVE('',#6502,#6500,#6503,.T.); +#5340=EDGE_CURVE('',#6504,#6502,#6505,.T.); +#5341=EDGE_CURVE('',#6504,#6506,#6507,.T.); +#5342=EDGE_CURVE('',#6506,#6508,#6509,.T.); +#5343=EDGE_CURVE('',#6508,#6488,#6510,.T.); +#5344=EDGE_CURVE('',#6450,#6511,#6512,.T.); +#5345=EDGE_CURVE('',#6513,#6454,#6514,.T.); +#5346=EDGE_CURVE('',#6513,#6515,#6516,.T.); +#5347=EDGE_CURVE('',#6515,#6517,#6518,.T.); +#5348=EDGE_CURVE('',#6517,#6519,#6520,.T.); +#5349=EDGE_CURVE('',#6521,#6519,#6522,.T.); +#5350=EDGE_CURVE('',#6523,#6521,#6524,.T.); +#5351=EDGE_CURVE('',#6525,#6523,#6526,.T.); +#5352=EDGE_CURVE('',#6527,#6525,#6528,.T.); +#5353=EDGE_CURVE('',#6527,#6529,#6530,.T.); +#5354=EDGE_CURVE('',#6529,#6531,#6532,.T.); +#5355=EDGE_CURVE('',#6531,#6511,#6533,.T.); +#5356=EDGE_CURVE('',#6458,#6534,#6535,.T.); +#5357=EDGE_CURVE('',#6536,#6462,#6537,.T.); +#5358=EDGE_CURVE('',#6536,#6538,#6539,.T.); +#5359=EDGE_CURVE('',#6538,#6540,#6541,.T.); +#5360=EDGE_CURVE('',#6540,#6542,#6543,.T.); +#5361=EDGE_CURVE('',#6544,#6542,#6545,.T.); +#5362=EDGE_CURVE('',#6546,#6544,#6547,.T.); +#5363=EDGE_CURVE('',#6548,#6546,#6549,.T.); +#5364=EDGE_CURVE('',#6550,#6548,#6551,.T.); +#5365=EDGE_CURVE('',#6550,#6552,#6553,.T.); +#5366=EDGE_CURVE('',#6552,#6554,#6555,.T.); +#5367=EDGE_CURVE('',#6554,#6534,#6556,.T.); +#5368=EDGE_CURVE('',#6557,#6558,#6559,.T.); +#5369=EDGE_CURVE('',#6477,#6557,#6560,.T.); +#5370=EDGE_CURVE('',#6475,#6558,#6561,.T.); +#5371=EDGE_CURVE('',#6562,#6563,#6564,.T.); +#5372=EDGE_CURVE('',#6500,#6562,#6565,.T.); +#5373=EDGE_CURVE('',#6498,#6563,#6566,.T.); +#5374=EDGE_CURVE('',#6567,#6568,#6569,.T.); +#5375=EDGE_CURVE('',#6523,#6567,#6570,.T.); +#5376=EDGE_CURVE('',#6521,#6568,#6571,.T.); +#5377=EDGE_CURVE('',#6572,#6573,#6574,.T.); +#5378=EDGE_CURVE('',#6546,#6572,#6575,.T.); +#5379=EDGE_CURVE('',#6544,#6573,#6576,.T.); +#5380=EDGE_CURVE('',#6577,#6578,#6579,.T.); +#5381=EDGE_CURVE('',#6580,#6577,#6581,.T.); +#5382=EDGE_CURVE('',#6582,#6580,#6583,.T.); +#5383=EDGE_CURVE('',#6578,#6582,#6584,.T.); +#5384=EDGE_CURVE('',#6585,#6586,#6587,.T.); +#5385=EDGE_CURVE('',#6588,#6585,#6589,.T.); +#5386=EDGE_CURVE('',#6590,#6588,#6591,.T.); +#5387=EDGE_CURVE('',#6586,#6590,#6592,.T.); +#5388=EDGE_CURVE('',#6593,#6594,#6595,.T.); +#5389=EDGE_CURVE('',#6596,#6593,#6597,.T.); +#5390=EDGE_CURVE('',#6598,#6596,#6599,.T.); +#5391=EDGE_CURVE('',#6594,#6598,#6600,.T.); +#5392=EDGE_CURVE('',#6601,#6602,#6603,.T.); +#5393=EDGE_CURVE('',#6604,#6601,#6605,.T.); +#5394=EDGE_CURVE('',#6606,#6604,#6607,.T.); +#5395=EDGE_CURVE('',#6602,#6606,#6608,.T.); +#5396=EDGE_CURVE('',#6609,#6610,#6611,.T.); +#5397=EDGE_CURVE('',#6612,#6609,#6613,.T.); +#5398=EDGE_CURVE('',#6614,#6612,#6615,.T.); +#5399=EDGE_CURVE('',#6616,#6614,#6617,.T.); +#5400=EDGE_CURVE('',#6618,#6616,#6619,.T.); +#5401=EDGE_CURVE('',#6610,#6618,#6620,.T.); +#5402=EDGE_CURVE('',#6621,#6622,#6623,.T.); +#5403=EDGE_CURVE('',#6624,#6621,#6625,.T.); +#5404=EDGE_CURVE('',#6626,#6624,#6627,.T.); +#5405=EDGE_CURVE('',#6622,#6626,#6628,.T.); +#5406=EDGE_CURVE('',#6629,#6606,#6630,.T.); +#5407=EDGE_CURVE('',#6629,#6631,#6632,.T.); +#5408=EDGE_CURVE('',#6602,#6631,#6633,.T.); +#5409=EDGE_CURVE('',#6634,#6635,#6636,.T.); +#5410=EDGE_CURVE('',#6634,#6637,#6638,.T.); +#5411=EDGE_CURVE('',#6639,#6637,#6640,.T.); +#5412=EDGE_CURVE('',#6635,#6639,#6641,.T.); +#5413=EDGE_CURVE('',#6586,#6598,#6642,.T.); +#5414=EDGE_CURVE('',#6594,#6590,#6643,.T.); +#5415=EDGE_CURVE('',#6612,#6644,#6645,.T.); +#5416=EDGE_CURVE('',#6646,#6609,#6647,.T.); +#5417=EDGE_CURVE('',#6644,#6646,#6648,.T.); +#5418=EDGE_CURVE('',#6649,#6650,#6651,.T.); +#5419=EDGE_CURVE('',#6652,#6649,#6653,.T.); +#5420=EDGE_CURVE('',#6654,#6652,#6655,.T.); +#5421=EDGE_CURVE('',#6654,#6656,#6657,.T.); +#5422=EDGE_CURVE('',#6658,#6656,#6659,.T.); +#5423=EDGE_CURVE('',#6658,#6650,#6660,.T.); +#5424=EDGE_CURVE('',#6578,#6649,#6661,.T.); +#5425=EDGE_CURVE('',#6652,#6582,#6662,.T.); +#5426=EDGE_CURVE('',#6663,#6664,#6665,.T.); +#5427=EDGE_CURVE('',#6663,#6666,#6667,.T.); +#5428=EDGE_CURVE('',#6668,#6666,#6669,.T.); +#5429=EDGE_CURVE('',#6668,#6664,#6670,.T.); +#5430=EDGE_CURVE('',#6664,#6671,#6672,.T.); +#5431=EDGE_CURVE('',#6673,#6668,#6674,.T.); +#5432=EDGE_CURVE('',#6673,#6671,#6675,.T.); +#5433=EDGE_CURVE('',#6676,#6616,#6677,.T.); +#5434=EDGE_CURVE('',#6676,#6678,#6679,.T.); +#5435=EDGE_CURVE('',#6618,#6678,#6680,.T.); +#5436=EDGE_CURVE('',#6601,#6604,#6681,.T.); +#5437=EDGE_CURVE('',#6646,#6644,#6682,.T.); +#5438=EDGE_CURVE('',#6683,#6684,#6685,.T.); +#5439=EDGE_CURVE('',#6686,#6683,#6687,.T.); +#5440=EDGE_CURVE('',#6688,#6686,#6689,.T.); +#5441=EDGE_CURVE('',#6684,#6688,#6690,.T.); +#5442=EDGE_CURVE('',#6691,#6692,#6693,.T.); +#5443=EDGE_CURVE('',#6691,#6694,#6695,.T.); +#5444=EDGE_CURVE('',#6696,#6694,#6697,.T.); +#5445=EDGE_CURVE('',#6696,#6692,#6698,.T.); +#5446=EDGE_CURVE('',#6692,#6699,#6700,.T.); +#5447=EDGE_CURVE('',#6701,#6696,#6702,.T.); +#5448=EDGE_CURVE('',#6699,#6701,#6703,.T.); +#5449=EDGE_CURVE('',#6684,#6691,#6704,.T.); +#5450=EDGE_CURVE('',#6705,#6684,#6706,.T.); +#5451=EDGE_CURVE('',#6694,#6705,#6707,.T.); +#5452=EDGE_CURVE('',#6708,#6709,#6710,.T.); +#5453=EDGE_CURVE('',#6708,#6711,#6712,.T.); +#5454=EDGE_CURVE('',#6713,#6711,#6714,.T.); +#5455=EDGE_CURVE('',#6713,#6709,#6715,.T.); +#5456=EDGE_CURVE('',#6709,#6701,#6716,.T.); +#5457=EDGE_CURVE('',#6717,#6713,#6718,.T.); +#5458=EDGE_CURVE('',#6701,#6717,#6719,.T.); +#5459=EDGE_CURVE('',#6705,#6708,#6720,.T.); +#5460=EDGE_CURVE('',#6721,#6705,#6722,.T.); +#5461=EDGE_CURVE('',#6711,#6721,#6723,.T.); +#5462=EDGE_CURVE('',#6724,#6725,#6726,.T.); +#5463=EDGE_CURVE('',#6724,#6727,#6728,.T.); +#5464=EDGE_CURVE('',#6729,#6727,#6730,.T.); +#5465=EDGE_CURVE('',#6729,#6725,#6731,.T.); +#5466=EDGE_CURVE('',#6725,#6717,#6732,.T.); +#5467=EDGE_CURVE('',#6733,#6729,#6734,.T.); +#5468=EDGE_CURVE('',#6717,#6733,#6735,.T.); +#5469=EDGE_CURVE('',#6721,#6724,#6736,.T.); +#5470=EDGE_CURVE('',#6737,#6721,#6738,.T.); +#5471=EDGE_CURVE('',#6727,#6737,#6739,.T.); +#5472=EDGE_CURVE('',#6740,#6741,#6742,.T.); +#5473=EDGE_CURVE('',#6740,#6743,#6744,.T.); +#5474=EDGE_CURVE('',#6745,#6743,#6746,.T.); +#5475=EDGE_CURVE('',#6745,#6741,#6747,.T.); +#5476=EDGE_CURVE('',#6741,#6733,#6748,.T.); +#5477=EDGE_CURVE('',#6749,#6745,#6750,.T.); +#5478=EDGE_CURVE('',#6733,#6749,#6751,.T.); +#5479=EDGE_CURVE('',#6752,#6753,#6754,.T.); +#5480=EDGE_CURVE('',#6752,#6755,#6756,.T.); +#5481=EDGE_CURVE('',#6757,#6755,#6758,.T.); +#5482=EDGE_CURVE('',#6757,#6753,#6759,.T.); +#5483=EDGE_CURVE('',#6753,#6749,#6760,.T.); +#5484=EDGE_CURVE('',#6761,#6757,#6762,.T.); +#5485=EDGE_CURVE('',#6749,#6761,#6763,.T.); +#5486=EDGE_CURVE('',#6737,#6740,#6764,.T.); +#5487=EDGE_CURVE('',#6765,#6737,#6766,.T.); +#5488=EDGE_CURVE('',#6743,#6765,#6767,.T.); +#5489=EDGE_CURVE('',#6768,#6683,#6769,.T.); +#5490=EDGE_CURVE('',#6768,#6770,#6771,.T.); +#5491=EDGE_CURVE('',#6686,#6770,#6772,.T.); +#5492=EDGE_CURVE('',#6577,#6580,#6773,.T.); +#5493=EDGE_CURVE('',#6688,#6765,#6774,.T.); +#5494=EDGE_CURVE('',#6649,#6652,#6775,.T.); +#5495=EDGE_CURVE('',#6582,#6578,#6776,.T.); +#5496=EDGE_CURVE('',#6699,#6768,#6777,.T.); +#5497=EDGE_CURVE('',#6761,#6699,#6778,.T.); +#5498=EDGE_CURVE('',#6770,#6761,#6779,.T.); +#5499=EDGE_CURVE('',#6765,#6752,#6780,.T.); +#5500=EDGE_CURVE('',#6755,#6688,#6781,.T.); +#5501=EDGE_CURVE('',#6658,#6676,#6782,.T.); +#5502=EDGE_CURVE('',#6678,#6656,#6783,.T.); +#5503=EDGE_CURVE('',#6650,#6671,#6784,.T.); +#5504=EDGE_CURVE('',#6673,#6654,#6785,.T.); +#5505=EDGE_CURVE('',#6609,#6612,#6786,.T.); +#5506=EDGE_CURVE('',#6598,#6594,#6787,.T.); +#5507=EDGE_CURVE('',#6590,#6586,#6788,.T.); +#5508=EDGE_CURVE('',#6626,#6622,#6789,.T.); +#5509=EDGE_CURVE('',#6639,#6635,#6790,.T.); +#5510=EDGE_CURVE('',#6585,#6588,#6791,.T.); +#5511=EDGE_CURVE('',#6637,#6634,#6792,.T.); +#5512=EDGE_CURVE('',#6593,#6596,#6793,.T.); +#5513=EDGE_CURVE('',#6631,#6629,#6794,.T.); +#5514=EDGE_CURVE('',#6606,#6602,#6795,.T.); +#5515=EDGE_CURVE('',#6621,#6624,#6796,.T.); +#5516=EDGE_CURVE('',#6666,#6610,#6797,.T.); +#5517=EDGE_CURVE('',#6614,#6663,#6798,.T.); +#5518=EDGE_CURVE('',#6573,#6548,#6799,.T.); +#5519=EDGE_CURVE('',#6540,#6800,#6801,.T.); +#5520=EDGE_CURVE('',#6542,#6800,#6802,.T.); +#5521=CARTESIAN_POINT('',(12.9149419139731,0.35137422296315,-1.7)); +#5522=DIRECTION('',(1.0,0.0,0.0)); +#5523=DIRECTION('',(0.0,1.0,-6.12323399573677E-17)); +#5524=EDGE_CURVE('',#6803,#6536,#6804,.T.); +#5525=EDGE_CURVE('',#6800,#6803,#6805,.T.); +#5526=EDGE_CURVE('',#6806,#6552,#6807,.T.); +#5527=EDGE_CURVE('',#6808,#6806,#6809,.T.); +#5528=EDGE_CURVE('',#6534,#6808,#6810,.T.); +#5529=EDGE_CURVE('',#6806,#6550,#6811,.T.); +#5530=CARTESIAN_POINT('',(12.9704773982908,0.650538665941127,-1.7)); +#5531=DIRECTION('',(-1.0,-0.0,0.0)); +#5532=DIRECTION('',(0.0,-1.0,-6.12323399573677E-17)); +#5533=EDGE_CURVE('',#6568,#6525,#6812,.T.); +#5534=EDGE_CURVE('',#6517,#6813,#6814,.T.); +#5535=EDGE_CURVE('',#6519,#6813,#6815,.T.); +#5536=CARTESIAN_POINT('',(12.9149419139731,-1.59862577703684,-1.075)); +#5537=DIRECTION('',(1.0,0.0,0.0)); +#5538=DIRECTION('',(0.0,1.0,-6.12323399573677E-17)); +#5539=EDGE_CURVE('',#6816,#6513,#6817,.T.); +#5540=EDGE_CURVE('',#6813,#6816,#6818,.T.); +#5541=EDGE_CURVE('',#6819,#6529,#6820,.T.); +#5542=EDGE_CURVE('',#6821,#6819,#6822,.T.); +#5543=EDGE_CURVE('',#6511,#6821,#6823,.T.); +#5544=EDGE_CURVE('',#6819,#6527,#6824,.T.); +#5545=CARTESIAN_POINT('',(12.9704773982908,-1.29946133405888,-1.075)); +#5546=DIRECTION('',(-1.0,-0.0,0.0)); +#5547=DIRECTION('',(0.0,-1.0,-6.12323399573677E-17)); +#5548=EDGE_CURVE('',#6563,#6502,#6825,.T.); +#5549=EDGE_CURVE('',#6494,#6826,#6827,.T.); +#5550=EDGE_CURVE('',#6496,#6826,#6828,.T.); +#5551=CARTESIAN_POINT('',(12.9149419139731,0.35137422296315,1.7)); +#5552=DIRECTION('',(1.0,0.0,0.0)); +#5553=DIRECTION('',(0.0,1.0,-6.12323399573677E-17)); +#5554=EDGE_CURVE('',#6829,#6490,#6830,.T.); +#5555=EDGE_CURVE('',#6826,#6829,#6831,.T.); +#5556=EDGE_CURVE('',#6832,#6506,#6833,.T.); +#5557=EDGE_CURVE('',#6834,#6832,#6835,.T.); +#5558=EDGE_CURVE('',#6488,#6834,#6836,.T.); +#5559=EDGE_CURVE('',#6832,#6504,#6837,.T.); +#5560=CARTESIAN_POINT('',(12.9704773982908,0.650538665941126,1.7)); +#5561=DIRECTION('',(-1.0,-0.0,0.0)); +#5562=DIRECTION('',(0.0,-1.0,-6.12323399573677E-17)); +#5563=EDGE_CURVE('',#6558,#6479,#6838,.T.); +#5564=EDGE_CURVE('',#6471,#6839,#6840,.T.); +#5565=EDGE_CURVE('',#6473,#6839,#6841,.T.); +#5566=CARTESIAN_POINT('',(12.9149419139731,-1.59862577703684,1.075)); +#5567=DIRECTION('',(1.0,0.0,0.0)); +#5568=DIRECTION('',(0.0,1.0,-6.12323399573677E-17)); +#5569=EDGE_CURVE('',#6842,#6467,#6843,.T.); +#5570=EDGE_CURVE('',#6839,#6842,#6844,.T.); +#5571=EDGE_CURVE('',#6845,#6483,#6846,.T.); +#5572=EDGE_CURVE('',#6847,#6845,#6848,.T.); +#5573=EDGE_CURVE('',#6465,#6847,#6849,.T.); +#5574=EDGE_CURVE('',#6845,#6481,#6850,.T.); +#5575=CARTESIAN_POINT('',(12.9704773982908,-1.29946133405888,1.075)); +#5576=DIRECTION('',(-1.0,-0.0,0.0)); +#5577=DIRECTION('',(0.0,-1.0,-6.12323399573677E-17)); +#5578=EDGE_CURVE('',#6462,#6458,#6851,.T.); +#5579=EDGE_CURVE('',#6454,#6450,#6852,.T.); +#5580=EDGE_CURVE('',#6446,#6442,#6853,.T.); +#5581=EDGE_CURVE('',#6438,#6434,#6854,.T.); +#5582=EDGE_CURVE('',#6457,#6460,#6855,.T.); +#5583=EDGE_CURVE('',#6449,#6452,#6856,.T.); +#5584=EDGE_CURVE('',#6441,#6444,#6857,.T.); +#5585=EDGE_CURVE('',#6433,#6436,#6858,.T.); +#5586=EDGE_CURVE('',#6430,#6428,#6859,.T.); +#5587=EDGE_CURVE('',#6421,#6425,#6860,.T.); +#5588=EDGE_CURVE('',#6423,#6420,#6861,.T.); +#5589=EDGE_CURVE('',#6862,#6863,#6864,.T.); +#5590=EDGE_CURVE('',#6863,#6865,#6866,.T.); +#5591=EDGE_CURVE('',#6867,#6865,#6868,.T.); +#5592=EDGE_CURVE('',#6867,#6869,#6870,.T.); +#5593=EDGE_CURVE('',#6871,#6869,#6872,.T.); +#5594=EDGE_CURVE('',#6871,#6862,#6873,.T.); +#5595=EDGE_CURVE('',#6874,#6875,#6876,.T.); +#5596=EDGE_CURVE('',#6875,#6877,#6878,.T.); +#5597=EDGE_CURVE('',#6879,#6877,#6880,.T.); +#5598=EDGE_CURVE('',#6879,#6881,#6882,.T.); +#5599=EDGE_CURVE('',#6883,#6881,#6884,.T.); +#5600=EDGE_CURVE('',#6883,#6874,#6885,.T.); +#5601=EDGE_CURVE('',#6886,#6887,#6888,.T.); +#5602=EDGE_CURVE('',#6887,#6889,#6890,.T.); +#5603=EDGE_CURVE('',#6891,#6889,#6892,.T.); +#5604=EDGE_CURVE('',#6891,#6893,#6894,.T.); +#5605=EDGE_CURVE('',#6895,#6893,#6896,.T.); +#5606=EDGE_CURVE('',#6895,#6886,#6897,.T.); +#5607=EDGE_CURVE('',#6898,#6899,#6900,.T.); +#5608=EDGE_CURVE('',#6898,#6901,#6902,.T.); +#5609=EDGE_CURVE('',#6903,#6901,#6904,.T.); +#5610=EDGE_CURVE('',#6905,#6903,#6906,.T.); +#5611=EDGE_CURVE('',#6905,#6907,#6908,.T.); +#5612=EDGE_CURVE('',#6909,#6907,#6910,.T.); +#5613=EDGE_CURVE('',#6911,#6909,#6912,.T.); +#5614=EDGE_CURVE('',#6911,#6913,#6914,.T.); +#5615=EDGE_CURVE('',#6915,#6913,#6916,.T.); +#5616=EDGE_CURVE('',#6917,#6915,#6918,.T.); +#5617=EDGE_CURVE('',#6917,#6919,#6920,.T.); +#5618=EDGE_CURVE('',#6921,#6919,#6922,.T.); +#5619=EDGE_CURVE('',#6923,#6921,#6924,.T.); +#5620=EDGE_CURVE('',#6923,#6925,#6926,.T.); +#5621=EDGE_CURVE('',#6927,#6925,#6928,.T.); +#5622=EDGE_CURVE('',#6929,#6927,#6930,.T.); +#5623=EDGE_CURVE('',#6929,#6931,#6932,.T.); +#5624=EDGE_CURVE('',#6933,#6931,#6934,.T.); +#5625=EDGE_CURVE('',#6935,#6933,#6936,.T.); +#5626=EDGE_CURVE('',#6935,#6937,#6938,.T.); +#5627=EDGE_CURVE('',#6939,#6937,#6940,.T.); +#5628=EDGE_CURVE('',#6941,#6939,#6942,.T.); +#5629=EDGE_CURVE('',#6941,#6943,#6944,.T.); +#5630=EDGE_CURVE('',#6945,#6943,#6946,.T.); +#5631=EDGE_CURVE('',#6947,#6945,#6948,.T.); +#5632=EDGE_CURVE('',#6947,#6949,#6950,.T.); +#5633=EDGE_CURVE('',#6951,#6949,#6952,.T.); +#5634=EDGE_CURVE('',#6953,#6951,#6954,.T.); +#5635=EDGE_CURVE('',#6953,#6955,#6956,.T.); +#5636=EDGE_CURVE('',#6957,#6955,#6958,.T.); +#5637=EDGE_CURVE('',#6959,#6957,#6960,.T.); +#5638=EDGE_CURVE('',#6959,#6961,#6962,.T.); +#5639=EDGE_CURVE('',#6963,#6961,#6964,.T.); +#5640=EDGE_CURVE('',#6965,#6963,#6966,.T.); +#5641=EDGE_CURVE('',#6965,#6967,#6968,.T.); +#5642=EDGE_CURVE('',#6969,#6967,#6970,.T.); +#5643=EDGE_CURVE('',#6971,#6969,#6972,.T.); +#5644=EDGE_CURVE('',#6971,#6973,#6974,.T.); +#5645=EDGE_CURVE('',#6975,#6973,#6976,.T.); +#5646=EDGE_CURVE('',#6977,#6975,#6978,.T.); +#5647=EDGE_CURVE('',#6977,#6979,#6980,.T.); +#5648=EDGE_CURVE('',#6981,#6979,#6982,.T.); +#5649=EDGE_CURVE('',#6983,#6981,#6984,.T.); +#5650=EDGE_CURVE('',#6983,#6985,#6986,.T.); +#5651=EDGE_CURVE('',#6987,#6985,#6988,.T.); +#5652=EDGE_CURVE('',#6989,#6987,#6990,.T.); +#5653=EDGE_CURVE('',#6989,#6991,#6992,.T.); +#5654=EDGE_CURVE('',#6993,#6991,#6994,.T.); +#5655=EDGE_CURVE('',#6995,#6993,#6996,.T.); +#5656=EDGE_CURVE('',#6995,#6997,#6998,.T.); +#5657=EDGE_CURVE('',#6999,#6997,#7000,.T.); +#5658=EDGE_CURVE('',#7001,#6999,#7002,.T.); +#5659=EDGE_CURVE('',#7001,#7003,#7004,.T.); +#5660=EDGE_CURVE('',#7005,#7003,#7006,.T.); +#5661=EDGE_CURVE('',#7007,#7005,#7008,.T.); +#5662=EDGE_CURVE('',#7007,#7009,#7010,.T.); +#5663=EDGE_CURVE('',#7011,#7009,#7012,.T.); +#5664=EDGE_CURVE('',#7013,#7011,#7014,.T.); +#5665=EDGE_CURVE('',#7013,#7015,#7016,.T.); +#5666=EDGE_CURVE('',#7017,#7015,#7018,.T.); +#5667=EDGE_CURVE('',#7019,#7017,#7020,.T.); +#5668=EDGE_CURVE('',#7019,#7021,#7022,.T.); +#5669=EDGE_CURVE('',#7023,#7021,#7024,.T.); +#5670=EDGE_CURVE('',#7025,#7023,#7026,.T.); +#5671=EDGE_CURVE('',#7025,#7027,#7028,.T.); +#5672=EDGE_CURVE('',#7029,#7027,#7030,.T.); +#5673=EDGE_CURVE('',#7031,#7029,#7032,.T.); +#5674=EDGE_CURVE('',#7031,#7033,#7034,.T.); +#5675=EDGE_CURVE('',#7035,#7033,#7036,.T.); +#5676=EDGE_CURVE('',#7037,#7035,#7038,.T.); +#5677=EDGE_CURVE('',#7037,#7039,#7040,.T.); +#5678=EDGE_CURVE('',#7041,#7039,#7042,.T.); +#5679=EDGE_CURVE('',#7043,#7041,#7044,.T.); +#5680=EDGE_CURVE('',#7043,#7045,#7046,.T.); +#5681=EDGE_CURVE('',#7047,#7045,#7048,.T.); +#5682=EDGE_CURVE('',#7049,#7047,#7050,.T.); +#5683=EDGE_CURVE('',#7049,#7051,#7052,.T.); +#5684=EDGE_CURVE('',#7053,#7051,#7054,.T.); +#5685=EDGE_CURVE('',#7055,#7053,#7056,.T.); +#5686=EDGE_CURVE('',#7055,#7057,#7058,.T.); +#5687=EDGE_CURVE('',#7059,#7057,#7060,.T.); +#5688=EDGE_CURVE('',#7061,#7059,#7062,.T.); +#5689=EDGE_CURVE('',#7061,#7063,#7064,.T.); +#5690=EDGE_CURVE('',#7065,#7063,#7066,.T.); +#5691=EDGE_CURVE('',#7067,#7065,#7068,.T.); +#5692=EDGE_CURVE('',#7067,#7069,#7070,.T.); +#5693=EDGE_CURVE('',#7071,#7069,#7072,.T.); +#5694=EDGE_CURVE('',#7073,#7071,#7074,.T.); +#5695=EDGE_CURVE('',#7073,#7075,#7076,.T.); +#5696=EDGE_CURVE('',#7077,#7075,#7078,.T.); +#5697=EDGE_CURVE('',#7079,#7077,#7080,.T.); +#5698=EDGE_CURVE('',#7079,#7081,#7082,.T.); +#5699=EDGE_CURVE('',#7083,#7081,#7084,.T.); +#5700=EDGE_CURVE('',#7085,#7083,#7086,.T.); +#5701=EDGE_CURVE('',#7085,#7087,#7088,.T.); +#5702=EDGE_CURVE('',#7089,#7087,#7090,.T.); +#5703=EDGE_CURVE('',#7091,#7089,#7092,.T.); +#5704=EDGE_CURVE('',#7091,#7093,#7094,.T.); +#5705=EDGE_CURVE('',#7095,#7093,#7096,.T.); +#5706=EDGE_CURVE('',#7097,#7095,#7098,.T.); +#5707=EDGE_CURVE('',#7097,#7099,#7100,.T.); +#5708=EDGE_CURVE('',#7101,#7099,#7102,.T.); +#5709=EDGE_CURVE('',#7103,#7101,#7104,.T.); +#5710=EDGE_CURVE('',#7103,#7105,#7106,.T.); +#5711=EDGE_CURVE('',#7107,#7105,#7108,.T.); +#5712=EDGE_CURVE('',#7109,#7107,#7110,.T.); +#5713=EDGE_CURVE('',#7109,#7111,#7112,.T.); +#5714=EDGE_CURVE('',#7113,#7111,#7114,.T.); +#5715=EDGE_CURVE('',#7115,#7113,#7116,.T.); +#5716=EDGE_CURVE('',#7115,#7117,#7118,.T.); +#5717=EDGE_CURVE('',#7119,#7117,#7120,.T.); +#5718=EDGE_CURVE('',#7121,#7119,#7122,.T.); +#5719=EDGE_CURVE('',#7121,#7123,#7124,.T.); +#5720=EDGE_CURVE('',#7125,#7123,#7126,.T.); +#5721=EDGE_CURVE('',#7127,#7125,#7128,.T.); +#5722=EDGE_CURVE('',#7127,#7129,#7130,.T.); +#5723=EDGE_CURVE('',#7131,#7129,#7132,.T.); +#5724=EDGE_CURVE('',#7133,#7131,#7134,.T.); +#5725=EDGE_CURVE('',#7133,#7135,#7136,.T.); +#5726=EDGE_CURVE('',#6899,#7135,#7137,.T.); +#5727=EDGE_CURVE('',#7138,#7139,#7140,.T.); +#5728=EDGE_CURVE('',#7138,#7141,#7142,.T.); +#5729=EDGE_CURVE('',#7143,#7141,#7144,.T.); +#5730=EDGE_CURVE('',#6893,#7143,#7145,.T.); +#5731=EDGE_CURVE('',#7146,#6891,#7147,.T.); +#5732=EDGE_CURVE('',#7146,#7148,#7149,.T.); +#5733=EDGE_CURVE('',#7148,#7150,#7151,.T.); +#5734=EDGE_CURVE('',#7152,#7150,#7153,.T.); +#5735=EDGE_CURVE('',#6881,#7152,#7154,.T.); +#5736=EDGE_CURVE('',#7155,#6879,#7156,.T.); +#5737=EDGE_CURVE('',#7157,#7155,#7158,.T.); +#5738=EDGE_CURVE('',#7157,#7159,#7160,.T.); +#5739=EDGE_CURVE('',#7161,#7159,#7162,.T.); +#5740=EDGE_CURVE('',#6869,#7161,#7163,.T.); +#5741=EDGE_CURVE('',#7164,#6867,#7165,.T.); +#5742=EDGE_CURVE('',#7164,#7166,#7167,.T.); +#5743=EDGE_CURVE('',#7166,#7168,#7169,.T.); +#5744=EDGE_CURVE('',#7170,#7168,#7171,.T.); +#5745=EDGE_CURVE('',#7172,#7170,#7173,.T.); +#5746=EDGE_CURVE('',#7174,#7172,#7175,.T.); +#5747=EDGE_CURVE('',#7139,#7174,#7176,.T.); +#5748=EDGE_CURVE('',#7177,#7178,#7179,.T.); +#5749=EDGE_CURVE('',#7177,#6863,#7180,.T.); +#5750=EDGE_CURVE('',#6862,#6875,#7181,.T.); +#5751=EDGE_CURVE('',#6874,#6887,#7182,.T.); +#5752=EDGE_CURVE('',#6886,#7178,#7183,.T.); +#5753=EDGE_CURVE('',#7184,#7172,#7185,.T.); +#5754=EDGE_CURVE('',#7184,#7177,#7186,.T.); +#5755=EDGE_CURVE('',#7178,#7187,#7188,.T.); +#5756=EDGE_CURVE('',#7174,#7187,#7189,.T.); +#5757=EDGE_CURVE('',#7190,#7191,#7192,.T.); +#5758=EDGE_CURVE('',#7193,#7190,#7194,.T.); +#5759=EDGE_CURVE('',#7193,#7170,#7195,.T.); +#5760=EDGE_CURVE('',#7168,#7191,#7196,.T.); +#5761=EDGE_CURVE('',#7197,#7198,#7199,.T.); +#5762=EDGE_CURVE('',#7200,#7197,#7201,.T.); +#5763=EDGE_CURVE('',#7200,#7202,#7203,.T.); +#5764=EDGE_CURVE('',#7202,#7198,#7204,.T.); +#5765=EDGE_CURVE('',#7198,#7205,#7206,.T.); +#5766=EDGE_CURVE('',#7202,#7207,#7208,.T.); +#5767=EDGE_CURVE('',#7207,#7205,#7209,.T.); +#5768=EDGE_CURVE('',#7205,#7210,#7211,.T.); +#5769=EDGE_CURVE('',#7207,#7212,#7213,.T.); +#5770=EDGE_CURVE('',#7212,#7210,#7214,.T.); +#5771=EDGE_CURVE('',#7210,#7215,#7216,.T.); +#5772=EDGE_CURVE('',#7212,#7217,#7218,.T.); +#5773=EDGE_CURVE('',#7217,#7215,#7219,.T.); +#5774=EDGE_CURVE('',#7215,#7220,#7221,.T.); +#5775=EDGE_CURVE('',#7217,#7222,#7223,.T.); +#5776=EDGE_CURVE('',#7222,#7220,#7224,.T.); +#5777=EDGE_CURVE('',#7220,#7225,#7226,.T.); +#5778=EDGE_CURVE('',#7222,#7227,#7228,.T.); +#5779=EDGE_CURVE('',#7227,#7225,#7229,.T.); +#5780=EDGE_CURVE('',#7225,#7230,#7231,.T.); +#5781=EDGE_CURVE('',#7227,#7232,#7233,.T.); +#5782=EDGE_CURVE('',#7232,#7230,#7234,.T.); +#5783=EDGE_CURVE('',#7232,#7235,#7236,.T.); +#5784=EDGE_CURVE('',#7235,#7237,#7238,.T.); +#5785=EDGE_CURVE('',#7230,#7237,#7239,.T.); +#5786=EDGE_CURVE('',#7240,#7241,#7242,.T.); +#5787=EDGE_CURVE('',#7240,#7243,#7244,.T.); +#5788=EDGE_CURVE('',#7243,#7245,#7246,.T.); +#5789=EDGE_CURVE('',#7245,#7241,#7247,.T.); +#5790=EDGE_CURVE('',#7248,#7249,#7250,.T.); +#5791=EDGE_CURVE('',#7248,#7251,#7252,.T.); +#5792=EDGE_CURVE('',#7251,#7253,#7254,.T.); +#5793=EDGE_CURVE('',#7253,#7249,#7255,.T.); +#5794=EDGE_CURVE('',#7249,#7190,#7256,.T.); +#5795=EDGE_CURVE('',#7253,#7193,#7257,.T.); +#5796=EDGE_CURVE('',#6865,#7184,#7258,.T.); +#5797=EDGE_CURVE('',#7251,#7245,#7259,.T.); +#5798=EDGE_CURVE('',#7243,#7235,#7260,.T.); +#5799=EDGE_CURVE('',#7200,#7261,#7262,.T.); +#5800=EDGE_CURVE('',#7261,#7263,#7264,.T.); +#5801=EDGE_CURVE('',#7263,#7265,#7266,.T.); +#5802=EDGE_CURVE('',#7265,#7267,#7268,.T.); +#5803=EDGE_CURVE('',#7267,#7269,#7270,.T.); +#5804=EDGE_CURVE('',#7269,#7271,#7272,.T.); +#5805=EDGE_CURVE('',#7271,#7273,#7274,.T.); +#5806=EDGE_CURVE('',#7273,#7275,#7276,.T.); +#5807=EDGE_CURVE('',#7275,#7277,#7278,.T.); +#5808=EDGE_CURVE('',#7277,#7279,#7280,.T.); +#5809=EDGE_CURVE('',#7279,#7281,#7282,.T.); +#5810=EDGE_CURVE('',#7281,#7283,#7284,.T.); +#5811=EDGE_CURVE('',#7283,#7164,#7285,.T.); +#5812=EDGE_CURVE('',#7191,#7286,#7287,.T.); +#5813=EDGE_CURVE('',#7288,#7286,#7289,.T.); +#5814=EDGE_CURVE('',#7290,#7288,#7291,.T.); +#5815=EDGE_CURVE('',#7292,#7290,#7293,.T.); +#5816=EDGE_CURVE('',#7292,#7294,#7295,.T.); +#5817=EDGE_CURVE('',#7296,#7294,#7297,.T.); +#5818=EDGE_CURVE('',#7296,#7298,#7299,.T.); +#5819=EDGE_CURVE('',#7300,#7298,#7301,.T.); +#5820=EDGE_CURVE('',#7302,#7300,#7303,.T.); +#5821=EDGE_CURVE('',#7304,#7302,#7305,.T.); +#5822=EDGE_CURVE('',#7306,#7304,#7307,.T.); +#5823=EDGE_CURVE('',#7308,#7306,#7309,.T.); +#5824=EDGE_CURVE('',#7310,#7308,#7311,.T.); +#5825=EDGE_CURVE('',#7197,#7310,#7312,.T.); +#5826=EDGE_CURVE('',#7237,#7240,#7313,.T.); +#5827=EDGE_CURVE('',#7241,#7248,#7314,.T.); +#5828=EDGE_CURVE('',#7286,#7166,#7315,.T.); +#5829=EDGE_CURVE('',#7283,#7288,#7316,.T.); +#5830=EDGE_CURVE('',#7261,#7310,#7317,.T.); +#5831=EDGE_CURVE('',#7263,#7308,#7318,.T.); +#5832=EDGE_CURVE('',#7265,#7306,#7319,.T.); +#5833=EDGE_CURVE('',#7267,#7304,#7320,.T.); +#5834=EDGE_CURVE('',#7269,#7302,#7321,.T.); +#5835=EDGE_CURVE('',#7271,#7300,#7322,.T.); +#5836=EDGE_CURVE('',#7298,#7273,#7323,.T.); +#5837=EDGE_CURVE('',#7275,#7296,#7324,.T.); +#5838=EDGE_CURVE('',#7294,#7277,#7325,.T.); +#5839=EDGE_CURVE('',#7279,#7292,#7326,.T.); +#5840=EDGE_CURVE('',#7281,#7290,#7327,.T.); +#5841=EDGE_CURVE('',#7328,#7329,#7330,.T.); +#5842=EDGE_CURVE('',#7329,#7148,#7331,.T.); +#5843=EDGE_CURVE('',#7332,#7146,#7333,.T.); +#5844=EDGE_CURVE('',#7332,#7328,#7334,.T.); +#5845=EDGE_CURVE('',#7335,#7336,#7337,.T.); +#5846=EDGE_CURVE('',#7338,#7336,#7339,.T.); +#5847=EDGE_CURVE('',#7340,#7338,#7341,.T.); +#5848=EDGE_CURVE('',#7340,#7335,#7342,.T.); +#5849=EDGE_CURVE('',#7336,#7343,#7344,.T.); +#5850=EDGE_CURVE('',#7345,#7343,#7346,.T.); +#5851=EDGE_CURVE('',#7338,#7345,#7347,.T.); +#5852=EDGE_CURVE('',#7343,#7348,#7349,.T.); +#5853=EDGE_CURVE('',#7350,#7348,#7351,.T.); +#5854=EDGE_CURVE('',#7345,#7350,#7352,.T.); +#5855=EDGE_CURVE('',#7348,#7353,#7354,.T.); +#5856=EDGE_CURVE('',#7355,#7353,#7356,.T.); +#5857=EDGE_CURVE('',#7350,#7355,#7357,.T.); +#5858=EDGE_CURVE('',#7353,#7358,#7359,.T.); +#5859=EDGE_CURVE('',#7360,#7358,#7361,.T.); +#5860=EDGE_CURVE('',#7355,#7360,#7362,.T.); +#5861=EDGE_CURVE('',#7358,#7363,#7364,.T.); +#5862=EDGE_CURVE('',#7365,#7363,#7366,.T.); +#5863=EDGE_CURVE('',#7360,#7365,#7367,.T.); +#5864=EDGE_CURVE('',#7363,#7368,#7369,.T.); +#5865=EDGE_CURVE('',#7370,#7368,#7371,.T.); +#5866=EDGE_CURVE('',#7365,#7370,#7372,.T.); +#5867=EDGE_CURVE('',#7368,#7373,#7374,.T.); +#5868=EDGE_CURVE('',#7373,#7375,#7376,.T.); +#5869=EDGE_CURVE('',#7370,#7375,#7377,.T.); +#5870=EDGE_CURVE('',#7378,#7379,#7380,.T.); +#5871=EDGE_CURVE('',#7378,#7381,#7382,.T.); +#5872=EDGE_CURVE('',#7381,#7383,#7384,.T.); +#5873=EDGE_CURVE('',#7383,#7379,#7385,.T.); +#5874=EDGE_CURVE('',#7386,#7387,#7388,.T.); +#5875=EDGE_CURVE('',#7386,#7389,#7390,.T.); +#5876=EDGE_CURVE('',#7389,#7391,#7392,.T.); +#5877=EDGE_CURVE('',#7387,#7391,#7393,.T.); +#5878=EDGE_CURVE('',#7391,#7328,#7394,.T.); +#5879=EDGE_CURVE('',#7387,#7332,#7395,.T.); +#5880=EDGE_CURVE('',#6889,#6883,#7396,.T.); +#5881=EDGE_CURVE('',#7397,#7152,#7398,.T.); +#5882=EDGE_CURVE('',#7399,#7397,#7400,.T.); +#5883=EDGE_CURVE('',#7401,#7399,#7402,.T.); +#5884=EDGE_CURVE('',#7401,#7403,#7404,.T.); +#5885=EDGE_CURVE('',#7405,#7403,#7406,.T.); +#5886=EDGE_CURVE('',#7405,#7407,#7408,.T.); +#5887=EDGE_CURVE('',#7409,#7407,#7410,.T.); +#5888=EDGE_CURVE('',#7411,#7409,#7412,.T.); +#5889=EDGE_CURVE('',#7413,#7411,#7414,.T.); +#5890=EDGE_CURVE('',#7415,#7413,#7416,.T.); +#5891=EDGE_CURVE('',#7417,#7415,#7418,.T.); +#5892=EDGE_CURVE('',#7419,#7417,#7420,.T.); +#5893=EDGE_CURVE('',#7340,#7419,#7421,.T.); +#5894=EDGE_CURVE('',#7375,#7378,#7422,.T.); +#5895=EDGE_CURVE('',#7379,#7386,#7423,.T.); +#5896=EDGE_CURVE('',#7424,#7425,#7426,.T.); +#5897=EDGE_CURVE('',#7425,#7329,#7427,.T.); +#5898=EDGE_CURVE('',#7389,#7383,#7428,.T.); +#5899=EDGE_CURVE('',#7381,#7373,#7429,.T.); +#5900=EDGE_CURVE('',#7335,#7430,#7431,.T.); +#5901=EDGE_CURVE('',#7430,#7432,#7433,.T.); +#5902=EDGE_CURVE('',#7432,#7434,#7435,.T.); +#5903=EDGE_CURVE('',#7434,#7436,#7437,.T.); +#5904=EDGE_CURVE('',#7436,#7438,#7439,.T.); +#5905=EDGE_CURVE('',#7438,#7440,#7441,.T.); +#5906=EDGE_CURVE('',#7440,#7442,#7443,.T.); +#5907=EDGE_CURVE('',#7442,#7444,#7445,.T.); +#5908=EDGE_CURVE('',#7444,#7446,#7447,.T.); +#5909=EDGE_CURVE('',#7446,#7448,#7449,.T.); +#5910=EDGE_CURVE('',#7448,#7450,#7451,.T.); +#5911=EDGE_CURVE('',#7450,#7424,#7452,.T.); +#5912=EDGE_CURVE('',#7397,#7424,#7453,.T.); +#5913=EDGE_CURVE('',#7150,#7425,#7454,.T.); +#5914=EDGE_CURVE('',#7419,#7430,#7455,.T.); +#5915=EDGE_CURVE('',#7417,#7432,#7456,.T.); +#5916=EDGE_CURVE('',#7415,#7434,#7457,.T.); +#5917=EDGE_CURVE('',#7413,#7436,#7458,.T.); +#5918=EDGE_CURVE('',#7411,#7438,#7459,.T.); +#5919=EDGE_CURVE('',#7409,#7440,#7460,.T.); +#5920=EDGE_CURVE('',#7407,#7442,#7461,.T.); +#5921=EDGE_CURVE('',#7444,#7405,#7462,.T.); +#5922=EDGE_CURVE('',#7403,#7446,#7463,.T.); +#5923=EDGE_CURVE('',#7448,#7401,#7464,.T.); +#5924=EDGE_CURVE('',#7399,#7450,#7465,.T.); +#5925=EDGE_CURVE('',#7466,#7161,#7467,.T.); +#5926=EDGE_CURVE('',#7159,#7468,#7469,.T.); +#5927=EDGE_CURVE('',#7470,#7468,#7471,.T.); +#5928=EDGE_CURVE('',#7466,#7470,#7472,.T.); +#5929=EDGE_CURVE('',#7473,#7474,#7475,.T.); +#5930=EDGE_CURVE('',#7473,#7157,#7476,.T.); +#5931=EDGE_CURVE('',#7155,#7477,#7478,.T.); +#5932=EDGE_CURVE('',#7477,#7474,#7479,.T.); +#5933=EDGE_CURVE('',#7474,#7470,#7480,.T.); +#5934=EDGE_CURVE('',#7477,#7466,#7481,.T.); +#5935=EDGE_CURVE('',#6877,#6871,#7482,.T.); +#5936=EDGE_CURVE('',#7468,#7473,#7483,.T.); +#5937=EDGE_CURVE('',#7484,#7485,#7486,.T.); +#5938=EDGE_CURVE('',#7485,#7138,#7487,.T.); +#5939=EDGE_CURVE('',#7488,#7139,#7489,.T.); +#5940=EDGE_CURVE('',#7488,#7484,#7490,.T.); +#5941=EDGE_CURVE('',#7143,#7491,#7492,.T.); +#5942=EDGE_CURVE('',#7141,#7493,#7494,.T.); +#5943=EDGE_CURVE('',#7493,#7495,#7496,.T.); +#5944=EDGE_CURVE('',#7491,#7495,#7497,.T.); +#5945=EDGE_CURVE('',#7495,#7484,#7498,.T.); +#5946=EDGE_CURVE('',#7491,#7488,#7499,.T.); +#5947=EDGE_CURVE('',#7187,#6895,#7500,.T.); +#5948=EDGE_CURVE('',#7493,#7485,#7501,.T.); +#5949=EDGE_CURVE('',#6415,#6417,#7502,.T.); +#5950=EDGE_CURVE('',#6410,#6412,#7503,.T.); +#5951=EDGE_CURVE('',#6405,#6407,#7504,.T.); +#5952=EDGE_CURVE('',#6400,#6402,#7505,.T.); +#5953=EDGE_CURVE('',#6395,#6392,#7506,.T.); +#5954=EDGE_CURVE('',#6387,#6384,#7507,.T.); +#5955=EDGE_CURVE('',#6379,#6376,#7508,.T.); +#5956=EDGE_CURVE('',#6371,#6368,#7509,.T.); +#5957=EDGE_CURVE('',#6397,#6393,#7510,.T.); +#5958=EDGE_CURVE('',#6389,#6385,#7511,.T.); +#5959=EDGE_CURVE('',#6381,#6377,#7512,.T.); +#5960=EDGE_CURVE('',#6373,#6369,#7513,.T.); +#5961=EDGE_CURVE('',#6365,#6361,#7514,.T.); +#5962=EDGE_CURVE('',#6360,#6363,#7515,.T.); +#5963=EDGE_CURVE('',#6357,#6355,#7516,.T.); +#5964=EDGE_CURVE('',#6352,#6350,#7517,.T.); +#5965=EDGE_CURVE('',#6345,#6347,#7518,.T.); +#5966=EDGE_CURVE('',#6222,#6219,#7519,.T.); +#5967=EDGE_CURVE('',#7520,#6220,#7521,.T.); +#5968=EDGE_CURVE('',#7522,#7520,#7523,.T.); +#5969=EDGE_CURVE('',#7524,#7522,#7525,.T.); +#5970=EDGE_CURVE('',#7526,#7524,#7527,.T.); +#5971=EDGE_CURVE('',#7528,#7526,#7529,.T.); +#5972=EDGE_CURVE('',#7530,#7528,#7531,.T.); +#5973=EDGE_CURVE('',#7532,#7530,#7533,.T.); +#5974=EDGE_CURVE('',#7534,#7532,#7535,.T.); +#5975=EDGE_CURVE('',#7536,#7534,#7537,.T.); +#5976=EDGE_CURVE('',#7538,#7536,#7539,.T.); +#5977=EDGE_CURVE('',#7540,#7538,#7541,.T.); +#5978=EDGE_CURVE('',#7542,#7540,#7543,.T.); +#5979=EDGE_CURVE('',#7544,#7542,#7545,.T.); +#5980=EDGE_CURVE('',#7546,#7544,#7547,.T.); +#5981=EDGE_CURVE('',#7548,#7546,#7549,.T.); +#5982=EDGE_CURVE('',#7550,#7548,#7551,.T.); +#5983=EDGE_CURVE('',#7552,#7550,#7553,.T.); +#5984=EDGE_CURVE('',#7554,#7552,#7555,.T.); +#5985=EDGE_CURVE('',#7556,#7554,#7557,.T.); +#5986=EDGE_CURVE('',#7558,#7556,#7559,.T.); +#5987=EDGE_CURVE('',#7560,#7558,#7561,.T.); +#5988=EDGE_CURVE('',#7562,#7560,#7563,.T.); +#5989=EDGE_CURVE('',#7564,#7562,#7565,.T.); +#5990=EDGE_CURVE('',#7566,#7564,#7567,.T.); +#5991=EDGE_CURVE('',#7568,#7566,#7569,.T.); +#5992=EDGE_CURVE('',#7570,#7568,#7571,.T.); +#5993=EDGE_CURVE('',#7572,#7570,#7573,.T.); +#5994=EDGE_CURVE('',#7574,#7572,#7575,.T.); +#5995=EDGE_CURVE('',#7576,#7574,#7577,.T.); +#5996=EDGE_CURVE('',#7578,#7576,#7579,.T.); +#5997=EDGE_CURVE('',#7580,#7578,#7581,.T.); +#5998=EDGE_CURVE('',#7582,#7580,#7583,.T.); +#5999=EDGE_CURVE('',#7584,#7582,#7585,.T.); +#6000=EDGE_CURVE('',#7586,#7584,#7587,.T.); +#6001=EDGE_CURVE('',#7588,#7586,#7589,.T.); +#6002=EDGE_CURVE('',#7590,#7588,#7591,.T.); +#6003=EDGE_CURVE('',#7592,#7590,#7593,.T.); +#6004=EDGE_CURVE('',#7594,#7592,#7595,.T.); +#6005=EDGE_CURVE('',#7596,#7594,#7597,.T.); +#6006=EDGE_CURVE('',#7598,#7596,#7599,.T.); +#6007=EDGE_CURVE('',#7600,#7598,#7601,.T.); +#6008=EDGE_CURVE('',#7602,#7600,#7603,.T.); +#6009=EDGE_CURVE('',#7604,#7602,#7605,.T.); +#6010=EDGE_CURVE('',#7606,#7604,#7607,.T.); +#6011=EDGE_CURVE('',#7608,#7606,#7609,.T.); +#6012=EDGE_CURVE('',#7610,#7608,#7611,.T.); +#6013=EDGE_CURVE('',#7612,#7610,#7613,.T.); +#6014=EDGE_CURVE('',#7614,#7612,#7615,.T.); +#6015=EDGE_CURVE('',#7616,#7614,#7617,.T.); +#6016=EDGE_CURVE('',#7618,#7616,#7619,.T.); +#6017=EDGE_CURVE('',#7620,#7618,#7621,.T.); +#6018=EDGE_CURVE('',#7622,#7620,#7623,.T.); +#6019=EDGE_CURVE('',#7624,#7622,#7625,.T.); +#6020=EDGE_CURVE('',#7626,#7624,#7627,.T.); +#6021=EDGE_CURVE('',#7628,#7626,#7629,.T.); +#6022=EDGE_CURVE('',#7630,#7628,#7631,.T.); +#6023=EDGE_CURVE('',#7632,#7630,#7633,.T.); +#6024=EDGE_CURVE('',#7634,#7632,#7635,.T.); +#6025=EDGE_CURVE('',#7636,#7634,#7637,.T.); +#6026=EDGE_CURVE('',#6224,#7636,#7638,.T.); +#6027=EDGE_CURVE('',#6903,#7548,#7639,.T.); +#6028=EDGE_CURVE('',#6901,#7550,#7640,.T.); +#6029=EDGE_CURVE('',#6905,#7546,#7641,.T.); +#6030=EDGE_CURVE('',#6907,#7544,#7642,.T.); +#6031=EDGE_CURVE('',#6909,#7542,#7643,.T.); +#6032=EDGE_CURVE('',#6911,#7540,#7644,.T.); +#6033=EDGE_CURVE('',#6913,#7538,#7645,.T.); +#6034=EDGE_CURVE('',#6915,#7536,#7646,.T.); +#6035=EDGE_CURVE('',#6917,#7534,#7647,.T.); +#6036=EDGE_CURVE('',#6919,#7532,#7648,.T.); +#6037=EDGE_CURVE('',#6921,#7530,#7649,.T.); +#6038=EDGE_CURVE('',#6923,#7528,#7650,.T.); +#6039=EDGE_CURVE('',#6925,#7526,#7651,.T.); +#6040=EDGE_CURVE('',#6927,#7524,#7652,.T.); +#6041=EDGE_CURVE('',#6929,#7522,#7653,.T.); +#6042=EDGE_CURVE('',#6931,#7520,#7654,.T.); +#6043=EDGE_CURVE('',#6933,#6220,#7655,.T.); +#6044=EDGE_CURVE('',#6935,#6342,#7656,.T.); +#6045=EDGE_CURVE('',#6937,#6340,#7657,.T.); +#6046=EDGE_CURVE('',#6939,#6338,#7658,.T.); +#6047=EDGE_CURVE('',#6941,#6336,#7659,.T.); +#6048=EDGE_CURVE('',#6943,#6334,#7660,.T.); +#6049=EDGE_CURVE('',#6945,#6332,#7661,.T.); +#6050=EDGE_CURVE('',#6947,#6330,#7662,.T.); +#6051=EDGE_CURVE('',#6949,#6328,#7663,.T.); +#6052=EDGE_CURVE('',#6951,#6326,#7664,.T.); +#6053=EDGE_CURVE('',#6953,#6324,#7665,.T.); +#6054=EDGE_CURVE('',#6955,#6322,#7666,.T.); +#6055=EDGE_CURVE('',#6957,#6320,#7667,.T.); +#6056=EDGE_CURVE('',#6959,#6318,#7668,.T.); +#6057=EDGE_CURVE('',#6961,#6316,#7669,.T.); +#6058=EDGE_CURVE('',#6963,#6314,#7670,.T.); +#6059=EDGE_CURVE('',#6965,#6312,#7671,.T.); +#6060=EDGE_CURVE('',#6967,#6310,#7672,.T.); +#6061=EDGE_CURVE('',#6969,#6308,#7673,.T.); +#6062=EDGE_CURVE('',#6971,#6306,#7674,.T.); +#6063=EDGE_CURVE('',#6973,#6304,#7675,.T.); +#6064=EDGE_CURVE('',#6975,#6302,#7676,.T.); +#6065=EDGE_CURVE('',#6977,#6300,#7677,.T.); +#6066=EDGE_CURVE('',#6979,#6298,#7678,.T.); +#6067=EDGE_CURVE('',#6981,#6296,#7679,.T.); +#6068=EDGE_CURVE('',#6983,#6294,#7680,.T.); +#6069=EDGE_CURVE('',#6985,#6292,#7681,.T.); +#6070=EDGE_CURVE('',#6987,#6290,#7682,.T.); +#6071=EDGE_CURVE('',#6989,#6288,#7683,.T.); +#6072=EDGE_CURVE('',#6991,#6286,#7684,.T.); +#6073=EDGE_CURVE('',#6993,#6284,#7685,.T.); +#6074=EDGE_CURVE('',#6995,#6282,#7686,.T.); +#6075=EDGE_CURVE('',#6997,#6280,#7687,.T.); +#6076=EDGE_CURVE('',#6999,#6278,#7688,.T.); +#6077=EDGE_CURVE('',#7001,#6276,#7689,.T.); +#6078=EDGE_CURVE('',#7003,#6274,#7690,.T.); +#6079=EDGE_CURVE('',#7005,#6272,#7691,.T.); +#6080=EDGE_CURVE('',#7007,#6270,#7692,.T.); +#6081=EDGE_CURVE('',#7009,#6268,#7693,.T.); +#6082=EDGE_CURVE('',#7011,#6266,#7694,.T.); +#6083=EDGE_CURVE('',#7013,#6264,#7695,.T.); +#6084=EDGE_CURVE('',#7015,#6262,#7696,.T.); +#6085=EDGE_CURVE('',#7017,#6260,#7697,.T.); +#6086=EDGE_CURVE('',#7019,#6258,#7698,.T.); +#6087=EDGE_CURVE('',#7021,#6256,#7699,.T.); +#6088=EDGE_CURVE('',#7023,#6254,#7700,.T.); +#6089=EDGE_CURVE('',#7025,#6252,#7701,.T.); +#6090=EDGE_CURVE('',#7027,#6250,#7702,.T.); +#6091=EDGE_CURVE('',#7029,#6248,#7703,.T.); +#6092=EDGE_CURVE('',#7031,#6246,#7704,.T.); +#6093=EDGE_CURVE('',#7033,#6244,#7705,.T.); +#6094=EDGE_CURVE('',#7035,#6242,#7706,.T.); +#6095=EDGE_CURVE('',#7037,#6240,#7707,.T.); +#6096=EDGE_CURVE('',#7039,#6238,#7708,.T.); +#6097=EDGE_CURVE('',#7041,#6236,#7709,.T.); +#6098=EDGE_CURVE('',#7043,#6234,#7710,.T.); +#6099=EDGE_CURVE('',#7045,#6232,#7711,.T.); +#6100=EDGE_CURVE('',#7047,#6230,#7712,.T.); +#6101=EDGE_CURVE('',#7049,#6228,#7713,.T.); +#6102=EDGE_CURVE('',#7051,#6226,#7714,.T.); +#6103=EDGE_CURVE('',#7053,#6224,#7715,.T.); +#6104=EDGE_CURVE('',#7055,#7636,#7716,.T.); +#6105=EDGE_CURVE('',#7057,#7634,#7717,.T.); +#6106=EDGE_CURVE('',#7059,#7632,#7718,.T.); +#6107=EDGE_CURVE('',#7061,#7630,#7719,.T.); +#6108=EDGE_CURVE('',#7063,#7628,#7720,.T.); +#6109=EDGE_CURVE('',#7065,#7626,#7721,.T.); +#6110=EDGE_CURVE('',#7067,#7624,#7722,.T.); +#6111=EDGE_CURVE('',#7069,#7622,#7723,.T.); +#6112=EDGE_CURVE('',#7071,#7620,#7724,.T.); +#6113=EDGE_CURVE('',#7073,#7618,#7725,.T.); +#6114=EDGE_CURVE('',#7075,#7616,#7726,.T.); +#6115=EDGE_CURVE('',#7077,#7614,#7727,.T.); +#6116=EDGE_CURVE('',#7079,#7612,#7728,.T.); +#6117=EDGE_CURVE('',#7081,#7610,#7729,.T.); +#6118=EDGE_CURVE('',#7083,#7608,#7730,.T.); +#6119=EDGE_CURVE('',#7085,#7606,#7731,.T.); +#6120=EDGE_CURVE('',#7087,#7604,#7732,.T.); +#6121=EDGE_CURVE('',#7089,#7602,#7733,.T.); +#6122=EDGE_CURVE('',#7091,#7600,#7734,.T.); +#6123=EDGE_CURVE('',#7093,#7598,#7735,.T.); +#6124=EDGE_CURVE('',#7095,#7596,#7736,.T.); +#6125=EDGE_CURVE('',#7097,#7594,#7737,.T.); +#6126=EDGE_CURVE('',#7099,#7592,#7738,.T.); +#6127=EDGE_CURVE('',#7101,#7590,#7739,.T.); +#6128=EDGE_CURVE('',#7103,#7588,#7740,.T.); +#6129=EDGE_CURVE('',#7105,#7586,#7741,.T.); +#6130=EDGE_CURVE('',#7107,#7584,#7742,.T.); +#6131=EDGE_CURVE('',#7109,#7582,#7743,.T.); +#6132=EDGE_CURVE('',#7111,#7580,#7744,.T.); +#6133=EDGE_CURVE('',#7113,#7578,#7745,.T.); +#6134=EDGE_CURVE('',#7115,#7576,#7746,.T.); +#6135=EDGE_CURVE('',#7117,#7574,#7747,.T.); +#6136=EDGE_CURVE('',#7119,#7572,#7748,.T.); +#6137=EDGE_CURVE('',#7121,#7570,#7749,.T.); +#6138=EDGE_CURVE('',#7123,#7568,#7750,.T.); +#6139=EDGE_CURVE('',#7125,#7566,#7751,.T.); +#6140=EDGE_CURVE('',#7127,#7564,#7752,.T.); +#6141=EDGE_CURVE('',#7129,#7562,#7753,.T.); +#6142=EDGE_CURVE('',#7131,#7560,#7754,.T.); +#6143=EDGE_CURVE('',#7133,#7558,#7755,.T.); +#6144=EDGE_CURVE('',#7135,#7556,#7756,.T.); +#6145=EDGE_CURVE('',#6899,#7554,#7757,.T.); +#6146=EDGE_CURVE('',#6898,#7552,#7758,.T.); +#6147=EDGE_CURVE('',#7759,#7760,#7761,.T.); +#6148=EDGE_CURVE('',#7762,#7759,#7763,.T.); +#6149=EDGE_CURVE('',#7764,#7762,#7765,.T.); +#6150=EDGE_CURVE('',#7764,#7766,#7767,.T.); +#6151=EDGE_CURVE('',#7766,#7768,#7769,.T.); +#6152=EDGE_CURVE('',#7768,#7770,#7771,.T.); +#6153=EDGE_CURVE('',#7770,#7772,#7773,.T.); +#6154=EDGE_CURVE('',#7772,#7774,#7775,.T.); +#6155=EDGE_CURVE('',#7774,#7776,#7777,.T.); +#6156=EDGE_CURVE('',#7776,#7760,#7778,.T.); +#6157=EDGE_CURVE('',#7779,#7780,#7781,.T.); +#6158=EDGE_CURVE('',#7779,#7782,#7783,.T.); +#6159=EDGE_CURVE('',#7784,#7782,#7785,.T.); +#6160=EDGE_CURVE('',#7784,#7786,#7787,.T.); +#6161=EDGE_CURVE('',#7786,#7788,#7789,.T.); +#6162=EDGE_CURVE('',#7788,#7790,#7791,.T.); +#6163=EDGE_CURVE('',#7790,#7792,#7793,.T.); +#6164=EDGE_CURVE('',#7792,#7794,#7795,.T.); +#6165=EDGE_CURVE('',#7794,#7796,#7797,.T.); +#6166=EDGE_CURVE('',#7796,#7780,#7798,.T.); +#6167=EDGE_CURVE('',#7799,#7800,#7801,.T.); +#6168=EDGE_CURVE('',#7799,#7802,#7803,.T.); +#6169=EDGE_CURVE('',#7804,#7802,#7805,.T.); +#6170=EDGE_CURVE('',#7800,#7804,#7806,.T.); +#6171=EDGE_CURVE('',#7764,#7784,#7807,.T.); +#6172=EDGE_CURVE('',#7808,#7764,#7809,.T.); +#6173=EDGE_CURVE('',#7808,#7786,#7810,.T.); +#6174=EDGE_CURVE('',#7780,#7760,#7811,.T.); +#6175=EDGE_CURVE('',#7796,#7812,#7813,.T.); +#6176=EDGE_CURVE('',#7760,#7812,#7814,.T.); +#6177=EDGE_CURVE('',#7782,#7779,#7815,.T.); +#6178=EDGE_CURVE('',#7804,#7800,#7816,.T.); +#6179=EDGE_CURVE('',#7759,#7762,#7817,.T.); +#6180=EDGE_CURVE('',#7802,#7799,#7818,.T.); +#6181=EDGE_CURVE('',#7772,#7819,#7820,.T.); +#6182=EDGE_CURVE('',#7821,#7819,#7822,.T.); +#6183=EDGE_CURVE('',#7821,#7774,#7823,.T.); +#6184=EDGE_CURVE('',#7776,#7824,#7825,.T.); +#6185=EDGE_CURVE('',#7780,#7824,#7826,.T.); +#6186=EDGE_CURVE('',#7827,#7828,#7829,.T.); +#6187=EDGE_CURVE('',#7827,#7794,#7830,.T.); +#6188=EDGE_CURVE('',#7792,#7828,#7831,.T.); +#6189=EDGE_CURVE('',#7832,#7833,#7834,.T.); +#6190=EDGE_CURVE('',#7832,#7790,#7835,.T.); +#6191=EDGE_CURVE('',#7788,#7833,#7836,.T.); +#6192=EDGE_CURVE('',#7837,#7784,#7838,.T.); +#6193=EDGE_CURVE('',#7837,#7766,#7839,.T.); +#6194=EDGE_CURVE('',#7768,#7840,#7841,.T.); +#6195=EDGE_CURVE('',#7842,#7840,#7843,.T.); +#6196=EDGE_CURVE('',#7842,#7770,#7844,.T.); +#6197=EDGE_CURVE('',#7819,#7842,#7845,.T.); +#6198=EDGE_CURVE('',#7840,#7837,#7846,.T.); +#6199=EDGE_CURVE('',#7833,#7808,#7847,.T.); +#6200=EDGE_CURVE('',#7828,#7832,#7848,.T.); +#6201=EDGE_CURVE('',#7812,#7827,#7849,.T.); +#6202=EDGE_CURVE('',#7824,#7821,#7850,.T.); +#6203=EDGE_CURVE('',#7851,#7852,#7853,.T.); +#6204=EDGE_CURVE('',#7851,#7854,#7855,.T.); +#6205=EDGE_CURVE('',#7856,#7854,#7857,.T.); +#6206=EDGE_CURVE('',#7856,#7852,#7858,.T.); +#6207=EDGE_CURVE('',#7852,#7851,#7859,.T.); +#6208=EDGE_CURVE('',#7854,#7856,#7860,.T.); +#6209=EDGE_CURVE('',#7854,#7851,#7861,.T.); +#6210=EDGE_CURVE('',#7852,#7856,#7862,.T.); +#6211=EDGE_CURVE('',#7863,#7864,#7865,.T.); +#6212=EDGE_CURVE('',#7863,#7866,#7867,.T.); +#6213=EDGE_CURVE('',#7868,#7866,#7869,.T.); +#6214=EDGE_CURVE('',#7868,#7864,#7870,.T.); +#6215=EDGE_CURVE('',#7864,#7863,#7871,.T.); +#6216=EDGE_CURVE('',#7866,#7868,#7872,.T.); +#6217=EDGE_CURVE('',#7866,#7863,#7873,.T.); +#6218=EDGE_CURVE('',#7864,#7868,#7874,.T.); +#6219=VERTEX_POINT('',#7875); +#6220=VERTEX_POINT('',#7876); +#6221=LINE('',#7877,#7878); +#6222=VERTEX_POINT('',#7879); +#6223=CIRCLE('',#7880,4.52679491924311); +#6224=VERTEX_POINT('',#7881); +#6225=LINE('',#7882,#7883); +#6226=VERTEX_POINT('',#7884); +#6227=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7885,#7886,#7887,#7888),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6228=VERTEX_POINT('',#7889); +#6229=CIRCLE('',#7890,5.275); +#6230=VERTEX_POINT('',#7891); +#6231=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7892,#7893,#7894,#7895),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6232=VERTEX_POINT('',#7896); +#6233=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7897,#7898,#7899,#7900),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6234=VERTEX_POINT('',#7901); +#6235=CIRCLE('',#7902,5.275); +#6236=VERTEX_POINT('',#7903); +#6237=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7904,#7905,#7906,#7907),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6238=VERTEX_POINT('',#7908); +#6239=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7909,#7910,#7911,#7912),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6240=VERTEX_POINT('',#7913); +#6241=CIRCLE('',#7914,5.275); +#6242=VERTEX_POINT('',#7915); +#6243=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7916,#7917,#7918,#7919),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6244=VERTEX_POINT('',#7920); +#6245=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7921,#7922,#7923,#7924),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6246=VERTEX_POINT('',#7925); +#6247=CIRCLE('',#7926,5.275); +#6248=VERTEX_POINT('',#7927); +#6249=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7928,#7929,#7930,#7931),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6250=VERTEX_POINT('',#7932); +#6251=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7933,#7934,#7935,#7936),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6252=VERTEX_POINT('',#7937); +#6253=CIRCLE('',#7938,5.275); +#6254=VERTEX_POINT('',#7939); +#6255=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7940,#7941,#7942,#7943),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527122E-15,1.00000000000001),.UNSPECIFIED.); +#6256=VERTEX_POINT('',#7944); +#6257=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7945,#7946,#7947,#7948),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6258=VERTEX_POINT('',#7949); +#6259=CIRCLE('',#7950,5.275); +#6260=VERTEX_POINT('',#7951); +#6261=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7952,#7953,#7954,#7955),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6262=VERTEX_POINT('',#7956); +#6263=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7957,#7958,#7959,#7960),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6264=VERTEX_POINT('',#7961); +#6265=CIRCLE('',#7962,5.275); +#6266=VERTEX_POINT('',#7963); +#6267=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7964,#7965,#7966,#7967),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6268=VERTEX_POINT('',#7968); +#6269=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7969,#7970,#7971,#7972),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6270=VERTEX_POINT('',#7973); +#6271=CIRCLE('',#7974,5.275); +#6272=VERTEX_POINT('',#7975); +#6273=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7976,#7977,#7978,#7979),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6274=VERTEX_POINT('',#7980); +#6275=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7981,#7982,#7983,#7984),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6276=VERTEX_POINT('',#7985); +#6277=CIRCLE('',#7986,5.275); +#6278=VERTEX_POINT('',#7987); +#6279=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7988,#7989,#7990,#7991),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6280=VERTEX_POINT('',#7992); +#6281=B_SPLINE_CURVE_WITH_KNOTS('',3,(#7993,#7994,#7995,#7996),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6282=VERTEX_POINT('',#7997); +#6283=CIRCLE('',#7998,5.275); +#6284=VERTEX_POINT('',#7999); +#6285=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8000,#8001,#8002,#8003),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6286=VERTEX_POINT('',#8004); +#6287=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8005,#8006,#8007,#8008),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6288=VERTEX_POINT('',#8009); +#6289=CIRCLE('',#8010,5.275); +#6290=VERTEX_POINT('',#8011); +#6291=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8012,#8013,#8014,#8015),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6292=VERTEX_POINT('',#8016); +#6293=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8017,#8018,#8019,#8020),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6294=VERTEX_POINT('',#8021); +#6295=CIRCLE('',#8022,5.275); +#6296=VERTEX_POINT('',#8023); +#6297=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8024,#8025,#8026,#8027),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6298=VERTEX_POINT('',#8028); +#6299=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8029,#8030,#8031,#8032),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6300=VERTEX_POINT('',#8033); +#6301=CIRCLE('',#8034,5.275); +#6302=VERTEX_POINT('',#8035); +#6303=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8036,#8037,#8038,#8039),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6304=VERTEX_POINT('',#8040); +#6305=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8041,#8042,#8043,#8044),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6306=VERTEX_POINT('',#8045); +#6307=CIRCLE('',#8046,5.275); +#6308=VERTEX_POINT('',#8047); +#6309=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8048,#8049,#8050,#8051),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6310=VERTEX_POINT('',#8052); +#6311=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8053,#8054,#8055,#8056),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6312=VERTEX_POINT('',#8057); +#6313=CIRCLE('',#8058,5.275); +#6314=VERTEX_POINT('',#8059); +#6315=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8060,#8061,#8062,#8063),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527065E-15,1.00000000000001),.UNSPECIFIED.); +#6316=VERTEX_POINT('',#8064); +#6317=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8065,#8066,#8067,#8068),.UNSPECIFIED.,.F.,.F.,(4,4),(1.29369657195377E-14,0.999999999999989),.UNSPECIFIED.); +#6318=VERTEX_POINT('',#8069); +#6319=CIRCLE('',#8070,5.275); +#6320=VERTEX_POINT('',#8071); +#6321=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8072,#8073,#8074,#8075),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6322=VERTEX_POINT('',#8076); +#6323=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8077,#8078,#8079,#8080),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6324=VERTEX_POINT('',#8081); +#6325=CIRCLE('',#8082,5.275); +#6326=VERTEX_POINT('',#8083); +#6327=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8084,#8085,#8086,#8087),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6328=VERTEX_POINT('',#8088); +#6329=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8089,#8090,#8091,#8092),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6330=VERTEX_POINT('',#8093); +#6331=CIRCLE('',#8094,5.275); +#6332=VERTEX_POINT('',#8095); +#6333=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8096,#8097,#8098,#8099),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6334=VERTEX_POINT('',#8100); +#6335=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8101,#8102,#8103,#8104),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6336=VERTEX_POINT('',#8105); +#6337=CIRCLE('',#8106,5.275); +#6338=VERTEX_POINT('',#8107); +#6339=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8108,#8109,#8110,#8111),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6340=VERTEX_POINT('',#8112); +#6341=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8113,#8114,#8115,#8116),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6342=VERTEX_POINT('',#8117); +#6343=CIRCLE('',#8118,5.275); +#6344=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8119,#8120,#8121,#8122),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6345=VERTEX_POINT('',#8123); +#6346=CIRCLE('',#8124,0.2); +#6347=VERTEX_POINT('',#8125); +#6348=CIRCLE('',#8126,4.5); +#6349=CIRCLE('',#8127,0.2); +#6350=VERTEX_POINT('',#8128); +#6351=LINE('',#8129,#8130); +#6352=VERTEX_POINT('',#8131); +#6353=CIRCLE('',#8132,4.5); +#6354=LINE('',#8133,#8134); +#6355=VERTEX_POINT('',#8135); +#6356=CIRCLE('',#8136,0.2); +#6357=VERTEX_POINT('',#8137); +#6358=CIRCLE('',#8138,0.2); +#6359=CIRCLE('',#8139,4.3); +#6360=VERTEX_POINT('',#8140); +#6361=VERTEX_POINT('',#8141); +#6362=CIRCLE('',#8142,0.2); +#6363=VERTEX_POINT('',#8143); +#6364=CIRCLE('',#8144,3.8); +#6365=VERTEX_POINT('',#8145); +#6366=CIRCLE('',#8146,0.2); +#6367=CIRCLE('',#8147,3.6); +#6368=VERTEX_POINT('',#8148); +#6369=VERTEX_POINT('',#8149); +#6370=LINE('',#8150,#8151); +#6371=VERTEX_POINT('',#8152); +#6372=CIRCLE('',#8153,0.5); +#6373=VERTEX_POINT('',#8154); +#6374=LINE('',#8155,#8156); +#6375=CIRCLE('',#8157,0.5); +#6376=VERTEX_POINT('',#8158); +#6377=VERTEX_POINT('',#8159); +#6378=LINE('',#8160,#8161); +#6379=VERTEX_POINT('',#8162); +#6380=CIRCLE('',#8163,0.5); +#6381=VERTEX_POINT('',#8164); +#6382=LINE('',#8165,#8166); +#6383=CIRCLE('',#8167,0.5); +#6384=VERTEX_POINT('',#8168); +#6385=VERTEX_POINT('',#8169); +#6386=LINE('',#8170,#8171); +#6387=VERTEX_POINT('',#8172); +#6388=CIRCLE('',#8173,0.5); +#6389=VERTEX_POINT('',#8174); +#6390=LINE('',#8175,#8176); +#6391=CIRCLE('',#8177,0.5); +#6392=VERTEX_POINT('',#8178); +#6393=VERTEX_POINT('',#8179); +#6394=LINE('',#8180,#8181); +#6395=VERTEX_POINT('',#8182); +#6396=CIRCLE('',#8183,0.5); +#6397=VERTEX_POINT('',#8184); +#6398=LINE('',#8185,#8186); +#6399=CIRCLE('',#8187,0.5); +#6400=VERTEX_POINT('',#8188); +#6401=LINE('',#8189,#8190); +#6402=VERTEX_POINT('',#8191); +#6403=CIRCLE('',#8192,0.326794919243112); +#6404=LINE('',#8193,#8194); +#6405=VERTEX_POINT('',#8195); +#6406=LINE('',#8196,#8197); +#6407=VERTEX_POINT('',#8198); +#6408=CIRCLE('',#8199,0.326794919243112); +#6409=LINE('',#8200,#8201); +#6410=VERTEX_POINT('',#8202); +#6411=LINE('',#8203,#8204); +#6412=VERTEX_POINT('',#8205); +#6413=CIRCLE('',#8206,0.326794919243112); +#6414=LINE('',#8207,#8208); +#6415=VERTEX_POINT('',#8209); +#6416=LINE('',#8210,#8211); +#6417=VERTEX_POINT('',#8212); +#6418=CIRCLE('',#8213,0.326794919243112); +#6419=LINE('',#8214,#8215); +#6420=VERTEX_POINT('',#8216); +#6421=VERTEX_POINT('',#8217); +#6422=LINE('',#8218,#8219); +#6423=VERTEX_POINT('',#8220); +#6424=CIRCLE('',#8221,2.825); +#6425=VERTEX_POINT('',#8222); +#6426=LINE('',#8223,#8224); +#6427=CIRCLE('',#8225,2.825); +#6428=VERTEX_POINT('',#8226); +#6429=CIRCLE('',#8227,0.2); +#6430=VERTEX_POINT('',#8228); +#6431=CIRCLE('',#8229,0.2); +#6432=CIRCLE('',#8230,2.625); +#6433=VERTEX_POINT('',#8231); +#6434=VERTEX_POINT('',#8232); +#6435=LINE('',#8233,#8234); +#6436=VERTEX_POINT('',#8235); +#6437=CIRCLE('',#8236,0.725); +#6438=VERTEX_POINT('',#8237); +#6439=LINE('',#8238,#8239); +#6440=CIRCLE('',#8240,0.525); +#6441=VERTEX_POINT('',#8241); +#6442=VERTEX_POINT('',#8242); +#6443=LINE('',#8243,#8244); +#6444=VERTEX_POINT('',#8245); +#6445=CIRCLE('',#8246,0.725); +#6446=VERTEX_POINT('',#8247); +#6447=LINE('',#8248,#8249); +#6448=CIRCLE('',#8250,0.525); +#6449=VERTEX_POINT('',#8251); +#6450=VERTEX_POINT('',#8252); +#6451=LINE('',#8253,#8254); +#6452=VERTEX_POINT('',#8255); +#6453=CIRCLE('',#8256,0.725); +#6454=VERTEX_POINT('',#8257); +#6455=LINE('',#8258,#8259); +#6456=CIRCLE('',#8260,0.525); +#6457=VERTEX_POINT('',#8261); +#6458=VERTEX_POINT('',#8262); +#6459=LINE('',#8263,#8264); +#6460=VERTEX_POINT('',#8265); +#6461=CIRCLE('',#8266,0.725); +#6462=VERTEX_POINT('',#8267); +#6463=LINE('',#8268,#8269); +#6464=CIRCLE('',#8270,0.525); +#6465=VERTEX_POINT('',#8271); +#6466=LINE('',#8272,#8273); +#6467=VERTEX_POINT('',#8274); +#6468=LINE('',#8275,#8276); +#6469=VERTEX_POINT('',#8277); +#6470=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8278,#8279,#8280,#8281),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6471=VERTEX_POINT('',#8282); +#6472=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8283,#8284,#8285,#8286,#8287,#8288,#8289,#8290,#8291,#8292,#8293,#8294,#8295),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253674566854529,0.508753783815074,0.784444138881558,1.0),.UNSPECIFIED.); +#6473=VERTEX_POINT('',#8296); +#6474=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8297,#8298,#8299,#8300,#8301,#8302,#8303,#8304,#8305,#8306,#8307,#8308,#8309,#8310,#8311,#8312,#8313,#8314),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6475=VERTEX_POINT('',#8315); +#6476=LINE('',#8316,#8317); +#6477=VERTEX_POINT('',#8318); +#6478=CIRCLE('',#8319,0.525); +#6479=VERTEX_POINT('',#8320); +#6480=CIRCLE('',#8321,0.525); +#6481=VERTEX_POINT('',#8322); +#6482=LINE('',#8323,#8324); +#6483=VERTEX_POINT('',#8325); +#6484=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8326,#8327,#8328,#8329,#8330,#8331,#8332,#8333,#8334,#8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.25,0.375000000000001,0.437500000000001,0.5,0.562500000000001,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6485=VERTEX_POINT('',#8344); +#6486=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8345,#8346,#8347,#8348,#8349,#8350,#8351,#8352,#8353,#8354,#8355,#8356,#8357),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319219581016995,0.633802931087453,0.924193334956894,1.0),.UNSPECIFIED.); +#6487=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8358,#8359,#8360,#8361),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6488=VERTEX_POINT('',#8362); +#6489=LINE('',#8363,#8364); +#6490=VERTEX_POINT('',#8365); +#6491=LINE('',#8366,#8367); +#6492=VERTEX_POINT('',#8368); +#6493=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8369,#8370,#8371,#8372),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6494=VERTEX_POINT('',#8373); +#6495=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8374,#8375,#8376,#8377,#8378,#8379,#8380,#8381,#8382,#8383,#8384,#8385,#8386),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.25367456685452,0.508753783815067,0.78444413888154,1.0),.UNSPECIFIED.); +#6496=VERTEX_POINT('',#8387); +#6497=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8388,#8389,#8390,#8391,#8392,#8393,#8394,#8395,#8396,#8397,#8398,#8399,#8400,#8401,#8402,#8403,#8404,#8405),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6498=VERTEX_POINT('',#8406); +#6499=LINE('',#8407,#8408); +#6500=VERTEX_POINT('',#8409); +#6501=CIRCLE('',#8410,0.525); +#6502=VERTEX_POINT('',#8411); +#6503=CIRCLE('',#8412,0.525); +#6504=VERTEX_POINT('',#8413); +#6505=LINE('',#8414,#8415); +#6506=VERTEX_POINT('',#8416); +#6507=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8417,#8418,#8419,#8420,#8421,#8422,#8423,#8424,#8425,#8426,#8427,#8428,#8429,#8430,#8431,#8432,#8433,#8434),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999998,0.437499999999998,0.5,0.562499999999998,0.624999999999998,0.749999999999999,1.0),.UNSPECIFIED.); +#6508=VERTEX_POINT('',#8435); +#6509=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8436,#8437,#8438,#8439,#8440,#8441,#8442,#8443,#8444,#8445,#8446,#8447,#8448),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319219581017003,0.63380293108746,0.924193334956897,1.0),.UNSPECIFIED.); +#6510=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8449,#8450,#8451,#8452),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6511=VERTEX_POINT('',#8453); +#6512=LINE('',#8454,#8455); +#6513=VERTEX_POINT('',#8456); +#6514=LINE('',#8457,#8458); +#6515=VERTEX_POINT('',#8459); +#6516=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8460,#8461,#8462,#8463),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6517=VERTEX_POINT('',#8464); +#6518=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8465,#8466,#8467,#8468,#8469,#8470,#8471,#8472,#8473,#8474,#8475,#8476,#8477),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253674566854527,0.50875378381508,0.784444138881548,1.0),.UNSPECIFIED.); +#6519=VERTEX_POINT('',#8478); +#6520=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8479,#8480,#8481,#8482,#8483,#8484,#8485,#8486,#8487,#8488,#8489,#8490,#8491,#8492,#8493,#8494,#8495,#8496),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.250000000000001,0.375000000000001,0.437500000000001,0.5,0.5625,0.625,0.749999999999999,1.0),.UNSPECIFIED.); +#6521=VERTEX_POINT('',#8497); +#6522=LINE('',#8498,#8499); +#6523=VERTEX_POINT('',#8500); +#6524=CIRCLE('',#8501,0.525); +#6525=VERTEX_POINT('',#8502); +#6526=CIRCLE('',#8503,0.525); +#6527=VERTEX_POINT('',#8504); +#6528=LINE('',#8505,#8506); +#6529=VERTEX_POINT('',#8507); +#6530=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8508,#8509,#8510,#8511,#8512,#8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,#8522,#8523,#8524,#8525),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.5625,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6531=VERTEX_POINT('',#8526); +#6532=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8527,#8528,#8529,#8530,#8531,#8532,#8533,#8534,#8535,#8536,#8537,#8538,#8539),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319219581016996,0.633802931087456,0.924193334956891,1.0),.UNSPECIFIED.); +#6533=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8540,#8541,#8542,#8543),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6534=VERTEX_POINT('',#8544); +#6535=LINE('',#8545,#8546); +#6536=VERTEX_POINT('',#8547); +#6537=LINE('',#8548,#8549); +#6538=VERTEX_POINT('',#8550); +#6539=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8551,#8552,#8553,#8554),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6540=VERTEX_POINT('',#8555); +#6541=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8556,#8557,#8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565,#8566,#8567,#8568),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253674566854531,0.50875378381508,0.784444138881551,1.0),.UNSPECIFIED.); +#6542=VERTEX_POINT('',#8569); +#6543=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8570,#8571,#8572,#8573,#8574,#8575,#8576,#8577,#8578,#8579,#8580,#8581,#8582,#8583,#8584,#8585,#8586,#8587),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.250000000000001,0.375000000000001,0.437500000000001,0.5,0.562500000000001,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6544=VERTEX_POINT('',#8588); +#6545=LINE('',#8589,#8590); +#6546=VERTEX_POINT('',#8591); +#6547=CIRCLE('',#8592,0.525); +#6548=VERTEX_POINT('',#8593); +#6549=CIRCLE('',#8594,0.525); +#6550=VERTEX_POINT('',#8595); +#6551=LINE('',#8596,#8597); +#6552=VERTEX_POINT('',#8598); +#6553=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8599,#8600,#8601,#8602,#8603,#8604,#8605,#8606,#8607,#8608,#8609,#8610,#8611,#8612,#8613,#8614,#8615,#8616),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6554=VERTEX_POINT('',#8617); +#6555=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8618,#8619,#8620,#8621,#8622,#8623,#8624,#8625,#8626,#8627,#8628,#8629,#8630),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319219581017004,0.633802931087461,0.924193334956904,1.0),.UNSPECIFIED.); +#6556=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8631,#8632,#8633,#8634),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6557=VERTEX_POINT('',#8635); +#6558=VERTEX_POINT('',#8636); +#6559=LINE('',#8637,#8638); +#6560=LINE('',#8639,#8640); +#6561=CIRCLE('',#8641,0.525); +#6562=VERTEX_POINT('',#8642); +#6563=VERTEX_POINT('',#8643); +#6564=LINE('',#8644,#8645); +#6565=LINE('',#8646,#8647); +#6566=CIRCLE('',#8648,0.525); +#6567=VERTEX_POINT('',#8649); +#6568=VERTEX_POINT('',#8650); +#6569=LINE('',#8651,#8652); +#6570=LINE('',#8653,#8654); +#6571=CIRCLE('',#8655,0.525); +#6572=VERTEX_POINT('',#8656); +#6573=VERTEX_POINT('',#8657); +#6574=LINE('',#8658,#8659); +#6575=LINE('',#8660,#8661); +#6576=CIRCLE('',#8662,0.525); +#6577=VERTEX_POINT('',#8663); +#6578=VERTEX_POINT('',#8664); +#6579=CIRCLE('',#8665,0.3); +#6580=VERTEX_POINT('',#8666); +#6581=CIRCLE('',#8667,4.75); +#6582=VERTEX_POINT('',#8668); +#6583=CIRCLE('',#8669,0.3); +#6584=CIRCLE('',#8670,4.45); +#6585=VERTEX_POINT('',#8671); +#6586=VERTEX_POINT('',#8672); +#6587=LINE('',#8673,#8674); +#6588=VERTEX_POINT('',#8675); +#6589=CIRCLE('',#8676,4.0); +#6590=VERTEX_POINT('',#8677); +#6591=LINE('',#8678,#8679); +#6592=CIRCLE('',#8680,3.55); +#6593=VERTEX_POINT('',#8681); +#6594=VERTEX_POINT('',#8682); +#6595=LINE('',#8683,#8684); +#6596=VERTEX_POINT('',#8685); +#6597=CIRCLE('',#8686,4.0); +#6598=VERTEX_POINT('',#8687); +#6599=LINE('',#8688,#8689); +#6600=CIRCLE('',#8690,3.55); +#6601=VERTEX_POINT('',#8691); +#6602=VERTEX_POINT('',#8692); +#6603=LINE('',#8693,#8694); +#6604=VERTEX_POINT('',#8695); +#6605=CIRCLE('',#8696,4.15); +#6606=VERTEX_POINT('',#8697); +#6607=LINE('',#8698,#8699); +#6608=CIRCLE('',#8700,4.05); +#6609=VERTEX_POINT('',#8701); +#6610=VERTEX_POINT('',#8702); +#6611=LINE('',#8703,#8704); +#6612=VERTEX_POINT('',#8705); +#6613=CIRCLE('',#8706,4.45); +#6614=VERTEX_POINT('',#8707); +#6615=LINE('',#8708,#8709); +#6616=VERTEX_POINT('',#8710); +#6617=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8711,#8712,#8713,#8714,#8715,#8716),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6618=VERTEX_POINT('',#8717); +#6619=CIRCLE('',#8718,5.0); +#6620=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8719,#8720,#8721,#8722,#8723,#8724),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6621=VERTEX_POINT('',#8725); +#6622=VERTEX_POINT('',#8726); +#6623=LINE('',#8727,#8728); +#6624=VERTEX_POINT('',#8729); +#6625=CIRCLE('',#8730,3.7); +#6626=VERTEX_POINT('',#8731); +#6627=LINE('',#8732,#8733); +#6628=CIRCLE('',#8734,3.7); +#6629=VERTEX_POINT('',#8735); +#6630=LINE('',#8736,#8737); +#6631=VERTEX_POINT('',#8738); +#6632=CIRCLE('',#8739,4.05); +#6633=LINE('',#8740,#8741); +#6634=VERTEX_POINT('',#8742); +#6635=VERTEX_POINT('',#8743); +#6636=LINE('',#8744,#8745); +#6637=VERTEX_POINT('',#8746); +#6638=CIRCLE('',#8747,4.05); +#6639=VERTEX_POINT('',#8748); +#6640=LINE('',#8749,#8750); +#6641=CIRCLE('',#8751,4.05); +#6642=LINE('',#8752,#8753); +#6643=LINE('',#8754,#8755); +#6644=VERTEX_POINT('',#8756); +#6645=LINE('',#8757,#8758); +#6646=VERTEX_POINT('',#8759); +#6647=LINE('',#8760,#8761); +#6648=CIRCLE('',#8762,4.45); +#6649=VERTEX_POINT('',#8763); +#6650=VERTEX_POINT('',#8764); +#6651=CIRCLE('',#8765,0.2); +#6652=VERTEX_POINT('',#8766); +#6653=CIRCLE('',#8767,4.45); +#6654=VERTEX_POINT('',#8768); +#6655=CIRCLE('',#8769,0.2); +#6656=VERTEX_POINT('',#8770); +#6657=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8771,#8772,#8773,#8774,#8775,#8776),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#6658=VERTEX_POINT('',#8777); +#6659=CIRCLE('',#8778,4.55); +#6660=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8779,#8780,#8781,#8782,#8783,#8784),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#6661=LINE('',#8785,#8786); +#6662=LINE('',#8787,#8788); +#6663=VERTEX_POINT('',#8789); +#6664=VERTEX_POINT('',#8790); +#6665=LINE('',#8791,#8792); +#6666=VERTEX_POINT('',#8793); +#6667=CIRCLE('',#8794,5.0); +#6668=VERTEX_POINT('',#8795); +#6669=LINE('',#8796,#8797); +#6670=CIRCLE('',#8798,5.0); +#6671=VERTEX_POINT('',#8799); +#6672=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8800,#8801,#8802,#8803),.UNSPECIFIED.,.F.,.F.,(4,4),(6.54229200308055E-15,1.00000000000024),.UNSPECIFIED.); +#6673=VERTEX_POINT('',#8804); +#6674=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8805,#8806,#8807,#8808),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6675=CIRCLE('',#8809,4.55); +#6676=VERTEX_POINT('',#8810); +#6677=LINE('',#8811,#8812); +#6678=VERTEX_POINT('',#8813); +#6679=CIRCLE('',#8814,5.0); +#6680=LINE('',#8815,#8816); +#6681=CIRCLE('',#8817,4.15); +#6682=CIRCLE('',#8818,4.45); +#6683=VERTEX_POINT('',#8819); +#6684=VERTEX_POINT('',#8820); +#6685=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8821,#8822,#8823,#8824),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6686=VERTEX_POINT('',#8825); +#6687=CIRCLE('',#8826,6.3); +#6688=VERTEX_POINT('',#8827); +#6689=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8828,#8829,#8830,#8831),.UNSPECIFIED.,.F.,.F.,(4,4),(1.33696325315603E-15,1.0),.UNSPECIFIED.); +#6690=CIRCLE('',#8832,6.0); +#6691=VERTEX_POINT('',#8833); +#6692=VERTEX_POINT('',#8834); +#6693=LINE('',#8835,#8836); +#6694=VERTEX_POINT('',#8837); +#6695=CIRCLE('',#8838,6.3); +#6696=VERTEX_POINT('',#8839); +#6697=LINE('',#8840,#8841); +#6698=CIRCLE('',#8842,6.3); +#6699=VERTEX_POINT('',#8843); +#6700=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8844,#8845,#8846,#8847),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999995),.UNSPECIFIED.); +#6701=VERTEX_POINT('',#8848); +#6702=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8849,#8850,#8851,#8852),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6703=CIRCLE('',#8853,6.0); +#6704=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8854,#8855,#8856,#8857),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6705=VERTEX_POINT('',#8858); +#6706=CIRCLE('',#8859,6.0); +#6707=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8860,#8861,#8862,#8863),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6708=VERTEX_POINT('',#8864); +#6709=VERTEX_POINT('',#8865); +#6710=LINE('',#8866,#8867); +#6711=VERTEX_POINT('',#8868); +#6712=CIRCLE('',#8869,6.3); +#6713=VERTEX_POINT('',#8870); +#6714=LINE('',#8871,#8872); +#6715=CIRCLE('',#8873,6.3); +#6716=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8874,#8875,#8876,#8877),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6717=VERTEX_POINT('',#8878); +#6718=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8879,#8880,#8881,#8882),.UNSPECIFIED.,.F.,.F.,(4,4),(7.84374464091584E-16,1.0),.UNSPECIFIED.); +#6719=CIRCLE('',#8883,6.0); +#6720=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8884,#8885,#8886,#8887),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6721=VERTEX_POINT('',#8888); +#6722=CIRCLE('',#8889,6.0); +#6723=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8890,#8891,#8892,#8893),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6724=VERTEX_POINT('',#8894); +#6725=VERTEX_POINT('',#8895); +#6726=LINE('',#8896,#8897); +#6727=VERTEX_POINT('',#8898); +#6728=CIRCLE('',#8899,6.3); +#6729=VERTEX_POINT('',#8900); +#6730=LINE('',#8901,#8902); +#6731=CIRCLE('',#8903,6.3); +#6732=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8904,#8905,#8906,#8907),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6733=VERTEX_POINT('',#8908); +#6734=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8909,#8910,#8911,#8912),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6735=CIRCLE('',#8913,6.0); +#6736=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8914,#8915,#8916,#8917),.UNSPECIFIED.,.F.,.F.,(4,4),(2.14953141594214E-16,1.0),.UNSPECIFIED.); +#6737=VERTEX_POINT('',#8918); +#6738=CIRCLE('',#8919,6.0); +#6739=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8920,#8921,#8922,#8923),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6740=VERTEX_POINT('',#8924); +#6741=VERTEX_POINT('',#8925); +#6742=LINE('',#8926,#8927); +#6743=VERTEX_POINT('',#8928); +#6744=CIRCLE('',#8929,6.3); +#6745=VERTEX_POINT('',#8930); +#6746=LINE('',#8931,#8932); +#6747=CIRCLE('',#8933,6.3); +#6748=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8934,#8935,#8936,#8937),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6749=VERTEX_POINT('',#8938); +#6750=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8939,#8940,#8941,#8942),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6751=CIRCLE('',#8943,6.0); +#6752=VERTEX_POINT('',#8944); +#6753=VERTEX_POINT('',#8945); +#6754=LINE('',#8946,#8947); +#6755=VERTEX_POINT('',#8948); +#6756=CIRCLE('',#8949,6.3); +#6757=VERTEX_POINT('',#8950); +#6758=LINE('',#8951,#8952); +#6759=CIRCLE('',#8953,6.3); +#6760=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8954,#8955,#8956,#8957),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6761=VERTEX_POINT('',#8958); +#6762=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8959,#8960,#8961,#8962),.UNSPECIFIED.,.F.,.F.,(4,4),(5.38929467032514E-17,0.99999999999999),.UNSPECIFIED.); +#6763=CIRCLE('',#8963,6.0); +#6764=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8964,#8965,#8966,#8967),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6765=VERTEX_POINT('',#8968); +#6766=CIRCLE('',#8969,6.0); +#6767=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8970,#8971,#8972,#8973),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6768=VERTEX_POINT('',#8974); +#6769=LINE('',#8975,#8976); +#6770=VERTEX_POINT('',#8977); +#6771=CIRCLE('',#8978,6.3); +#6772=LINE('',#8979,#8980); +#6773=CIRCLE('',#8981,4.75); +#6774=CIRCLE('',#8982,6.0); +#6775=CIRCLE('',#8983,4.45); +#6776=CIRCLE('',#8984,4.45); +#6777=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8985,#8986,#8987,#8988),.UNSPECIFIED.,.F.,.F.,(4,4),(5.08603938453767E-15,1.0),.UNSPECIFIED.); +#6778=CIRCLE('',#8989,6.0); +#6779=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8990,#8991,#8992,#8993),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6780=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8994,#8995,#8996,#8997),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6781=B_SPLINE_CURVE_WITH_KNOTS('',3,(#8998,#8999,#9000,#9001),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999999),.UNSPECIFIED.); +#6782=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9002,#9003,#9004,#9005),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6783=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9006,#9007,#9008,#9009),.UNSPECIFIED.,.F.,.F.,(4,4),(6.54229200308055E-15,1.00000000000024),.UNSPECIFIED.); +#6784=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9010,#9011,#9012,#9013,#9014,#9015),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#6785=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9016,#9017,#9018,#9019,#9020,#9021),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.499999999999948,0.999999999999793),.UNSPECIFIED.); +#6786=CIRCLE('',#9022,4.45); +#6787=CIRCLE('',#9023,3.55); +#6788=CIRCLE('',#9024,3.55); +#6789=CIRCLE('',#9025,3.7); +#6790=CIRCLE('',#9026,4.05); +#6791=CIRCLE('',#9027,4.0); +#6792=CIRCLE('',#9028,4.05); +#6793=CIRCLE('',#9029,4.0); +#6794=CIRCLE('',#9030,4.05); +#6795=CIRCLE('',#9031,4.05); +#6796=CIRCLE('',#9032,3.7); +#6797=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9033,#9034,#9035,#9036,#9037,#9038),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6798=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9039,#9040,#9041,#9042,#9043,#9044),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6799=CIRCLE('',#9045,0.525); +#6800=VERTEX_POINT('',#9046); +#6801=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9047,#9048,#9049,#9050,#9051,#9052),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6802=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9053,#9054,#9055,#9056,#9057,#9058,#9059,#9060,#9061,#9062,#9063,#9064,#9065,#9066,#9067,#9068,#9069,#9070),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.250000000000001,0.375000000000001,0.437500000000001,0.5,0.562500000000001,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6803=VERTEX_POINT('',#9071); +#6804=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9072,#9073,#9074,#9075),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6805=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9076,#9077,#9078,#9079,#9080,#9081,#9082,#9083,#9084,#9085,#9086,#9087,#9088),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319130006929424,0.633629503125892,0.923877873990452,1.0),.UNSPECIFIED.); +#6806=VERTEX_POINT('',#9089); +#6807=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9090,#9091,#9092,#9093,#9094,#9095),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,0.999991579875378),.UNSPECIFIED.); +#6808=VERTEX_POINT('',#9096); +#6809=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9097,#9098,#9099,#9100,#9101,#9102,#9103,#9104,#9105,#9106,#9107,#9108,#9109),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.25365141918575,0.508703776812438,0.784256130790388,1.0),.UNSPECIFIED.); +#6810=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9110,#9111,#9112,#9113),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6811=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9114,#9115,#9116,#9117,#9118,#9119,#9120,#9121,#9122,#9123,#9124,#9125,#9126,#9127,#9128,#9129,#9130,#9131),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6812=CIRCLE('',#9132,0.525); +#6813=VERTEX_POINT('',#9133); +#6814=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9134,#9135,#9136,#9137,#9138,#9139),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6815=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9140,#9141,#9142,#9143,#9144,#9145,#9146,#9147,#9148,#9149,#9150,#9151,#9152,#9153,#9154,#9155,#9156,#9157),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.250000000000001,0.375000000000001,0.437500000000001,0.5,0.5625,0.625,0.749999999999999,1.0),.UNSPECIFIED.); +#6816=VERTEX_POINT('',#9158); +#6817=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9159,#9160,#9161,#9162),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6818=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9163,#9164,#9165,#9166,#9167,#9168,#9169,#9170,#9171,#9172,#9173,#9174,#9175),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319130006929406,0.633629503125863,0.923877873990428,1.0),.UNSPECIFIED.); +#6819=VERTEX_POINT('',#9176); +#6820=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9177,#9178,#9179,#9180,#9181,#9182),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,0.999991579875379),.UNSPECIFIED.); +#6821=VERTEX_POINT('',#9183); +#6822=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9184,#9185,#9186,#9187,#9188,#9189,#9190,#9191,#9192,#9193,#9194,#9195,#9196),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253651419185742,0.508703776812416,0.784256130790379,1.0),.UNSPECIFIED.); +#6823=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9197,#9198,#9199,#9200),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6824=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9201,#9202,#9203,#9204,#9205,#9206,#9207,#9208,#9209,#9210,#9211,#9212,#9213,#9214,#9215,#9216,#9217,#9218),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.5625,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6825=CIRCLE('',#9219,0.525); +#6826=VERTEX_POINT('',#9220); +#6827=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9221,#9222,#9223,#9224,#9225,#9226),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6828=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9227,#9228,#9229,#9230,#9231,#9232,#9233,#9234,#9235,#9236,#9237,#9238,#9239,#9240,#9241,#9242,#9243,#9244),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6829=VERTEX_POINT('',#9245); +#6830=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9246,#9247,#9248,#9249),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6831=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9250,#9251,#9252,#9253,#9254,#9255,#9256,#9257,#9258,#9259,#9260,#9261,#9262),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319130006929418,0.633629503125879,0.923877873990449,1.0),.UNSPECIFIED.); +#6832=VERTEX_POINT('',#9263); +#6833=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9264,#9265,#9266,#9267,#9268,#9269),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,0.999991579875377),.UNSPECIFIED.); +#6834=VERTEX_POINT('',#9270); +#6835=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9271,#9272,#9273,#9274,#9275,#9276,#9277,#9278,#9279,#9280,#9281,#9282,#9283),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253651419185738,0.508703776812404,0.784256130790372,1.0),.UNSPECIFIED.); +#6836=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9284,#9285,#9286,#9287),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6837=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9288,#9289,#9290,#9291,#9292,#9293,#9294,#9295,#9296,#9297,#9298,#9299,#9300,#9301,#9302,#9303,#9304,#9305),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999998,0.437499999999998,0.5,0.562499999999998,0.624999999999998,0.749999999999999,1.0),.UNSPECIFIED.); +#6838=CIRCLE('',#9306,0.525); +#6839=VERTEX_POINT('',#9307); +#6840=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9308,#9309,#9310,#9311,#9312,#9313),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,1.0),.UNSPECIFIED.); +#6841=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9314,#9315,#9316,#9317,#9318,#9319,#9320,#9321,#9322,#9323,#9324,#9325,#9326,#9327,#9328,#9329,#9330,#9331),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.249999999999999,0.374999999999999,0.437499999999999,0.5,0.562499999999999,0.624999999999999,0.749999999999999,1.0),.UNSPECIFIED.); +#6842=VERTEX_POINT('',#9332); +#6843=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9333,#9334,#9335,#9336),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6844=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9337,#9338,#9339,#9340,#9341,#9342,#9343,#9344,#9345,#9346,#9347,#9348,#9349),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.319130006929405,0.633629503125864,0.923877873990437,1.0),.UNSPECIFIED.); +#6845=VERTEX_POINT('',#9350); +#6846=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9351,#9352,#9353,#9354,#9355,#9356),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.0,0.5,0.999991579875379),.UNSPECIFIED.); +#6847=VERTEX_POINT('',#9357); +#6848=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9358,#9359,#9360,#9361,#9362,#9363,#9364,#9365,#9366,#9367,#9368,#9369,#9370),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.0,0.253651419185744,0.508703776812419,0.784256130790379,1.0),.UNSPECIFIED.); +#6849=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9371,#9372,#9373,#9374),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#6850=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9375,#9376,#9377,#9378,#9379,#9380,#9381,#9382,#9383,#9384,#9385,#9386,#9387,#9388,#9389,#9390,#9391,#9392),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.0,0.25,0.375000000000001,0.437500000000001,0.5,0.562500000000001,0.625000000000001,0.750000000000001,1.0),.UNSPECIFIED.); +#6851=CIRCLE('',#9393,0.525); +#6852=CIRCLE('',#9394,0.525); +#6853=CIRCLE('',#9395,0.525); +#6854=CIRCLE('',#9396,0.525); +#6855=CIRCLE('',#9397,0.725); +#6856=CIRCLE('',#9398,0.725); +#6857=CIRCLE('',#9399,0.725); +#6858=CIRCLE('',#9400,0.725); +#6859=CIRCLE('',#9401,2.625); +#6860=CIRCLE('',#9402,2.825); +#6861=CIRCLE('',#9403,2.825); +#6862=VERTEX_POINT('',#9404); +#6863=VERTEX_POINT('',#9405); +#6864=CIRCLE('',#9406,6.7); +#6865=VERTEX_POINT('',#9407); +#6866=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9408,#9409,#9410,#9411,#9412,#9413,#9414,#9415,#9416,#9417,#9418,#9419,#9420,#9421,#9422,#9423,#9424,#9425,#9426),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.0,0.619591689109434,0.738627033428516,0.867679661361888,0.918470946486054,0.970229806523942,1.0),.UNSPECIFIED.); +#6867=VERTEX_POINT('',#9427); +#6868=LINE('',#9428,#9429); +#6869=VERTEX_POINT('',#9430); +#6870=CIRCLE('',#9431,6.7); +#6871=VERTEX_POINT('',#9432); +#6872=LINE('',#9433,#9434); +#6873=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9435,#9436,#9437,#9438,#9439,#9440,#9441,#9442,#9443,#9444,#9445,#9446,#9447,#9448,#9449,#9450),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.0,0.0353307925530825,0.0795568919436705,0.159291584165535,0.406060396000612,1.0),.UNSPECIFIED.); +#6874=VERTEX_POINT('',#9451); +#6875=VERTEX_POINT('',#9452); +#6876=CIRCLE('',#9453,6.7); +#6877=VERTEX_POINT('',#9454); +#6878=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9455,#9456,#9457,#9458,#9459,#9460,#9461,#9462,#9463,#9464,#9465,#9466,#9467,#9468,#9469,#9470,#9471,#9472,#9473),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.0,0.619591689109435,0.738627033428516,0.867679661361887,0.918470946486055,0.970229806523945,1.0),.UNSPECIFIED.); +#6879=VERTEX_POINT('',#9474); +#6880=LINE('',#9475,#9476); +#6881=VERTEX_POINT('',#9477); +#6882=CIRCLE('',#9478,6.7); +#6883=VERTEX_POINT('',#9479); +#6884=LINE('',#9480,#9481); +#6885=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9482,#9483,#9484,#9485,#9486,#9487,#9488,#9489,#9490,#9491,#9492,#9493,#9494,#9495,#9496,#9497),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.0,0.0353307925530819,0.0795568919436706,0.159291584165535,0.406060396000612,1.0),.UNSPECIFIED.); +#6886=VERTEX_POINT('',#9498); +#6887=VERTEX_POINT('',#9499); +#6888=CIRCLE('',#9500,6.7); +#6889=VERTEX_POINT('',#9501); +#6890=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9502,#9503,#9504,#9505,#9506,#9507,#9508,#9509,#9510,#9511,#9512,#9513,#9514,#9515,#9516,#9517,#9518,#9519,#9520),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.0,0.619591689109435,0.738627033428513,0.867679661361893,0.918470946486059,0.970229806523947,1.0),.UNSPECIFIED.); +#6891=VERTEX_POINT('',#9521); +#6892=LINE('',#9522,#9523); +#6893=VERTEX_POINT('',#9524); +#6894=CIRCLE('',#9525,6.7); +#6895=VERTEX_POINT('',#9526); +#6896=LINE('',#9527,#9528); +#6897=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9529,#9530,#9531,#9532,#9533,#9534,#9535,#9536,#9537,#9538,#9539,#9540,#9541,#9542,#9543,#9544),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.0,0.035330792553083,0.079556891943671,0.159291584165536,0.406060396000615,1.0),.UNSPECIFIED.); +#6898=VERTEX_POINT('',#9545); +#6899=VERTEX_POINT('',#9546); +#6900=LINE('',#9547,#9548); +#6901=VERTEX_POINT('',#9549); +#6902=CIRCLE('',#9550,5.275); +#6903=VERTEX_POINT('',#9551); +#6904=LINE('',#9552,#9553); +#6905=VERTEX_POINT('',#9554); +#6906=LINE('',#9555,#9556); +#6907=VERTEX_POINT('',#9557); +#6908=CIRCLE('',#9558,5.275); +#6909=VERTEX_POINT('',#9559); +#6910=LINE('',#9560,#9561); +#6911=VERTEX_POINT('',#9562); +#6912=LINE('',#9563,#9564); +#6913=VERTEX_POINT('',#9565); +#6914=CIRCLE('',#9566,5.275); +#6915=VERTEX_POINT('',#9567); +#6916=LINE('',#9568,#9569); +#6917=VERTEX_POINT('',#9570); +#6918=LINE('',#9571,#9572); +#6919=VERTEX_POINT('',#9573); +#6920=CIRCLE('',#9574,5.275); +#6921=VERTEX_POINT('',#9575); +#6922=LINE('',#9576,#9577); +#6923=VERTEX_POINT('',#9578); +#6924=LINE('',#9579,#9580); +#6925=VERTEX_POINT('',#9581); +#6926=CIRCLE('',#9582,5.275); +#6927=VERTEX_POINT('',#9583); +#6928=LINE('',#9584,#9585); +#6929=VERTEX_POINT('',#9586); +#6930=LINE('',#9587,#9588); +#6931=VERTEX_POINT('',#9589); +#6932=CIRCLE('',#9590,5.275); +#6933=VERTEX_POINT('',#9591); +#6934=LINE('',#9592,#9593); +#6935=VERTEX_POINT('',#9594); +#6936=LINE('',#9595,#9596); +#6937=VERTEX_POINT('',#9597); +#6938=CIRCLE('',#9598,5.275); +#6939=VERTEX_POINT('',#9599); +#6940=LINE('',#9600,#9601); +#6941=VERTEX_POINT('',#9602); +#6942=LINE('',#9603,#9604); +#6943=VERTEX_POINT('',#9605); +#6944=CIRCLE('',#9606,5.275); +#6945=VERTEX_POINT('',#9607); +#6946=LINE('',#9608,#9609); +#6947=VERTEX_POINT('',#9610); +#6948=LINE('',#9611,#9612); +#6949=VERTEX_POINT('',#9613); +#6950=CIRCLE('',#9614,5.275); +#6951=VERTEX_POINT('',#9615); +#6952=LINE('',#9616,#9617); +#6953=VERTEX_POINT('',#9618); +#6954=LINE('',#9619,#9620); +#6955=VERTEX_POINT('',#9621); +#6956=CIRCLE('',#9622,5.275); +#6957=VERTEX_POINT('',#9623); +#6958=LINE('',#9624,#9625); +#6959=VERTEX_POINT('',#9626); +#6960=LINE('',#9627,#9628); +#6961=VERTEX_POINT('',#9629); +#6962=CIRCLE('',#9630,5.275); +#6963=VERTEX_POINT('',#9631); +#6964=LINE('',#9632,#9633); +#6965=VERTEX_POINT('',#9634); +#6966=LINE('',#9635,#9636); +#6967=VERTEX_POINT('',#9637); +#6968=CIRCLE('',#9638,5.275); +#6969=VERTEX_POINT('',#9639); +#6970=LINE('',#9640,#9641); +#6971=VERTEX_POINT('',#9642); +#6972=LINE('',#9643,#9644); +#6973=VERTEX_POINT('',#9645); +#6974=CIRCLE('',#9646,5.275); +#6975=VERTEX_POINT('',#9647); +#6976=LINE('',#9648,#9649); +#6977=VERTEX_POINT('',#9650); +#6978=LINE('',#9651,#9652); +#6979=VERTEX_POINT('',#9653); +#6980=CIRCLE('',#9654,5.275); +#6981=VERTEX_POINT('',#9655); +#6982=LINE('',#9656,#9657); +#6983=VERTEX_POINT('',#9658); +#6984=LINE('',#9659,#9660); +#6985=VERTEX_POINT('',#9661); +#6986=CIRCLE('',#9662,5.275); +#6987=VERTEX_POINT('',#9663); +#6988=LINE('',#9664,#9665); +#6989=VERTEX_POINT('',#9666); +#6990=LINE('',#9667,#9668); +#6991=VERTEX_POINT('',#9669); +#6992=CIRCLE('',#9670,5.275); +#6993=VERTEX_POINT('',#9671); +#6994=LINE('',#9672,#9673); +#6995=VERTEX_POINT('',#9674); +#6996=LINE('',#9675,#9676); +#6997=VERTEX_POINT('',#9677); +#6998=CIRCLE('',#9678,5.275); +#6999=VERTEX_POINT('',#9679); +#7000=LINE('',#9680,#9681); +#7001=VERTEX_POINT('',#9682); +#7002=LINE('',#9683,#9684); +#7003=VERTEX_POINT('',#9685); +#7004=CIRCLE('',#9686,5.275); +#7005=VERTEX_POINT('',#9687); +#7006=LINE('',#9688,#9689); +#7007=VERTEX_POINT('',#9690); +#7008=LINE('',#9691,#9692); +#7009=VERTEX_POINT('',#9693); +#7010=CIRCLE('',#9694,5.275); +#7011=VERTEX_POINT('',#9695); +#7012=LINE('',#9696,#9697); +#7013=VERTEX_POINT('',#9698); +#7014=LINE('',#9699,#9700); +#7015=VERTEX_POINT('',#9701); +#7016=CIRCLE('',#9702,5.275); +#7017=VERTEX_POINT('',#9703); +#7018=LINE('',#9704,#9705); +#7019=VERTEX_POINT('',#9706); +#7020=LINE('',#9707,#9708); +#7021=VERTEX_POINT('',#9709); +#7022=CIRCLE('',#9710,5.275); +#7023=VERTEX_POINT('',#9711); +#7024=LINE('',#9712,#9713); +#7025=VERTEX_POINT('',#9714); +#7026=LINE('',#9715,#9716); +#7027=VERTEX_POINT('',#9717); +#7028=CIRCLE('',#9718,5.275); +#7029=VERTEX_POINT('',#9719); +#7030=LINE('',#9720,#9721); +#7031=VERTEX_POINT('',#9722); +#7032=LINE('',#9723,#9724); +#7033=VERTEX_POINT('',#9725); +#7034=CIRCLE('',#9726,5.275); +#7035=VERTEX_POINT('',#9727); +#7036=LINE('',#9728,#9729); +#7037=VERTEX_POINT('',#9730); +#7038=LINE('',#9731,#9732); +#7039=VERTEX_POINT('',#9733); +#7040=CIRCLE('',#9734,5.275); +#7041=VERTEX_POINT('',#9735); +#7042=LINE('',#9736,#9737); +#7043=VERTEX_POINT('',#9738); +#7044=LINE('',#9739,#9740); +#7045=VERTEX_POINT('',#9741); +#7046=CIRCLE('',#9742,5.275); +#7047=VERTEX_POINT('',#9743); +#7048=LINE('',#9744,#9745); +#7049=VERTEX_POINT('',#9746); +#7050=LINE('',#9747,#9748); +#7051=VERTEX_POINT('',#9749); +#7052=CIRCLE('',#9750,5.275); +#7053=VERTEX_POINT('',#9751); +#7054=LINE('',#9752,#9753); +#7055=VERTEX_POINT('',#9754); +#7056=LINE('',#9755,#9756); +#7057=VERTEX_POINT('',#9757); +#7058=CIRCLE('',#9758,5.275); +#7059=VERTEX_POINT('',#9759); +#7060=LINE('',#9760,#9761); +#7061=VERTEX_POINT('',#9762); +#7062=LINE('',#9763,#9764); +#7063=VERTEX_POINT('',#9765); +#7064=CIRCLE('',#9766,5.275); +#7065=VERTEX_POINT('',#9767); +#7066=LINE('',#9768,#9769); +#7067=VERTEX_POINT('',#9770); +#7068=LINE('',#9771,#9772); +#7069=VERTEX_POINT('',#9773); +#7070=CIRCLE('',#9774,5.275); +#7071=VERTEX_POINT('',#9775); +#7072=LINE('',#9776,#9777); +#7073=VERTEX_POINT('',#9778); +#7074=LINE('',#9779,#9780); +#7075=VERTEX_POINT('',#9781); +#7076=CIRCLE('',#9782,5.275); +#7077=VERTEX_POINT('',#9783); +#7078=LINE('',#9784,#9785); +#7079=VERTEX_POINT('',#9786); +#7080=LINE('',#9787,#9788); +#7081=VERTEX_POINT('',#9789); +#7082=CIRCLE('',#9790,5.275); +#7083=VERTEX_POINT('',#9791); +#7084=LINE('',#9792,#9793); +#7085=VERTEX_POINT('',#9794); +#7086=LINE('',#9795,#9796); +#7087=VERTEX_POINT('',#9797); +#7088=CIRCLE('',#9798,5.275); +#7089=VERTEX_POINT('',#9799); +#7090=LINE('',#9800,#9801); +#7091=VERTEX_POINT('',#9802); +#7092=LINE('',#9803,#9804); +#7093=VERTEX_POINT('',#9805); +#7094=CIRCLE('',#9806,5.275); +#7095=VERTEX_POINT('',#9807); +#7096=LINE('',#9808,#9809); +#7097=VERTEX_POINT('',#9810); +#7098=LINE('',#9811,#9812); +#7099=VERTEX_POINT('',#9813); +#7100=CIRCLE('',#9814,5.275); +#7101=VERTEX_POINT('',#9815); +#7102=LINE('',#9816,#9817); +#7103=VERTEX_POINT('',#9818); +#7104=LINE('',#9819,#9820); +#7105=VERTEX_POINT('',#9821); +#7106=CIRCLE('',#9822,5.275); +#7107=VERTEX_POINT('',#9823); +#7108=LINE('',#9824,#9825); +#7109=VERTEX_POINT('',#9826); +#7110=LINE('',#9827,#9828); +#7111=VERTEX_POINT('',#9829); +#7112=CIRCLE('',#9830,5.275); +#7113=VERTEX_POINT('',#9831); +#7114=LINE('',#9832,#9833); +#7115=VERTEX_POINT('',#9834); +#7116=LINE('',#9835,#9836); +#7117=VERTEX_POINT('',#9837); +#7118=CIRCLE('',#9838,5.275); +#7119=VERTEX_POINT('',#9839); +#7120=LINE('',#9840,#9841); +#7121=VERTEX_POINT('',#9842); +#7122=LINE('',#9843,#9844); +#7123=VERTEX_POINT('',#9845); +#7124=CIRCLE('',#9846,5.275); +#7125=VERTEX_POINT('',#9847); +#7126=LINE('',#9848,#9849); +#7127=VERTEX_POINT('',#9850); +#7128=LINE('',#9851,#9852); +#7129=VERTEX_POINT('',#9853); +#7130=CIRCLE('',#9854,5.275); +#7131=VERTEX_POINT('',#9855); +#7132=LINE('',#9856,#9857); +#7133=VERTEX_POINT('',#9858); +#7134=LINE('',#9859,#9860); +#7135=VERTEX_POINT('',#9861); +#7136=CIRCLE('',#9862,5.275); +#7137=LINE('',#9863,#9864); +#7138=VERTEX_POINT('',#9865); +#7139=VERTEX_POINT('',#9866); +#7140=LINE('',#9867,#9868); +#7141=VERTEX_POINT('',#9869); +#7142=LINE('',#9870,#9871); +#7143=VERTEX_POINT('',#9872); +#7144=LINE('',#9873,#9874); +#7145=LINE('',#9875,#9876); +#7146=VERTEX_POINT('',#9877); +#7147=LINE('',#9878,#9879); +#7148=VERTEX_POINT('',#9880); +#7149=LINE('',#9881,#9882); +#7150=VERTEX_POINT('',#9883); +#7151=LINE('',#9884,#9885); +#7152=VERTEX_POINT('',#9886); +#7153=LINE('',#9887,#9888); +#7154=LINE('',#9889,#9890); +#7155=VERTEX_POINT('',#9891); +#7156=LINE('',#9892,#9893); +#7157=VERTEX_POINT('',#9894); +#7158=LINE('',#9895,#9896); +#7159=VERTEX_POINT('',#9897); +#7160=LINE('',#9898,#9899); +#7161=VERTEX_POINT('',#9900); +#7162=LINE('',#9901,#9902); +#7163=LINE('',#9903,#9904); +#7164=VERTEX_POINT('',#9905); +#7165=LINE('',#9906,#9907); +#7166=VERTEX_POINT('',#9908); +#7167=LINE('',#9909,#9910); +#7168=VERTEX_POINT('',#9911); +#7169=LINE('',#9912,#9913); +#7170=VERTEX_POINT('',#9914); +#7171=LINE('',#9915,#9916); +#7172=VERTEX_POINT('',#9917); +#7173=LINE('',#9918,#9919); +#7174=VERTEX_POINT('',#9920); +#7175=CIRCLE('',#9921,6.7); +#7176=LINE('',#9922,#9923); +#7177=VERTEX_POINT('',#9924); +#7178=VERTEX_POINT('',#9925); +#7179=CIRCLE('',#9926,6.7); +#7180=LINE('',#9927,#9928); +#7181=LINE('',#9929,#9930); +#7182=LINE('',#9931,#9932); +#7183=LINE('',#9933,#9934); +#7184=VERTEX_POINT('',#9935); +#7185=LINE('',#9936,#9937); +#7186=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9938,#9939,#9940,#9941,#9942,#9943,#9944,#9945,#9946,#9947,#9948,#9949,#9950,#9951,#9952,#9953),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.0,0.035330792553082,0.0795568919436717,0.15929158416554,0.406060396000631,1.0),.UNSPECIFIED.); +#7187=VERTEX_POINT('',#9954); +#7188=B_SPLINE_CURVE_WITH_KNOTS('',3,(#9955,#9956,#9957,#9958,#9959,#9960,#9961,#9962,#9963,#9964,#9965,#9966,#9967,#9968,#9969,#9970,#9971,#9972,#9973),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.0,0.619591689109435,0.738627033428516,0.867679661361888,0.918470946486055,0.970229806523944,1.0),.UNSPECIFIED.); +#7189=LINE('',#9974,#9975); +#7190=VERTEX_POINT('',#9976); +#7191=VERTEX_POINT('',#9977); +#7192=LINE('',#9978,#9979); +#7193=VERTEX_POINT('',#9980); +#7194=LINE('',#9981,#9982); +#7195=LINE('',#9983,#9984); +#7196=CIRCLE('',#9985,0.1); +#7197=VERTEX_POINT('',#9986); +#7198=VERTEX_POINT('',#9987); +#7199=CIRCLE('',#9988,0.500000000000001); +#7200=VERTEX_POINT('',#9989); +#7201=LINE('',#9990,#9991); +#7202=VERTEX_POINT('',#9992); +#7203=CIRCLE('',#9993,0.500000000000001); +#7204=LINE('',#9994,#9995); +#7205=VERTEX_POINT('',#9996); +#7206=LINE('',#9997,#9998); +#7207=VERTEX_POINT('',#9999); +#7208=LINE('',#10000,#10001); +#7209=LINE('',#10002,#10003); +#7210=VERTEX_POINT('',#10004); +#7211=LINE('',#10005,#10006); +#7212=VERTEX_POINT('',#10007); +#7213=LINE('',#10008,#10009); +#7214=LINE('',#10010,#10011); +#7215=VERTEX_POINT('',#10012); +#7216=CIRCLE('',#10013,0.200000000000003); +#7217=VERTEX_POINT('',#10014); +#7218=CIRCLE('',#10015,0.200000000000003); +#7219=LINE('',#10016,#10017); +#7220=VERTEX_POINT('',#10018); +#7221=LINE('',#10019,#10020); +#7222=VERTEX_POINT('',#10021); +#7223=LINE('',#10022,#10023); +#7224=LINE('',#10024,#10025); +#7225=VERTEX_POINT('',#10026); +#7226=CIRCLE('',#10027,0.199999999999979); +#7227=VERTEX_POINT('',#10028); +#7228=CIRCLE('',#10029,0.199999999999979); +#7229=LINE('',#10030,#10031); +#7230=VERTEX_POINT('',#10032); +#7231=LINE('',#10033,#10034); +#7232=VERTEX_POINT('',#10035); +#7233=LINE('',#10036,#10037); +#7234=LINE('',#10038,#10039); +#7235=VERTEX_POINT('',#10040); +#7236=LINE('',#10041,#10042); +#7237=VERTEX_POINT('',#10043); +#7238=LINE('',#10044,#10045); +#7239=LINE('',#10046,#10047); +#7240=VERTEX_POINT('',#10048); +#7241=VERTEX_POINT('',#10049); +#7242=LINE('',#10050,#10051); +#7243=VERTEX_POINT('',#10052); +#7244=LINE('',#10053,#10054); +#7245=VERTEX_POINT('',#10055); +#7246=LINE('',#10056,#10057); +#7247=LINE('',#10058,#10059); +#7248=VERTEX_POINT('',#10060); +#7249=VERTEX_POINT('',#10061); +#7250=LINE('',#10062,#10063); +#7251=VERTEX_POINT('',#10064); +#7252=LINE('',#10065,#10066); +#7253=VERTEX_POINT('',#10067); +#7254=LINE('',#10068,#10069); +#7255=LINE('',#10070,#10071); +#7256=CIRCLE('',#10072,0.199999999999995); +#7257=CIRCLE('',#10073,0.199999999999995); +#7258=LINE('',#10074,#10075); +#7259=CIRCLE('',#10076,0.15); +#7260=CIRCLE('',#10077,0.15); +#7261=VERTEX_POINT('',#10078); +#7262=LINE('',#10079,#10080); +#7263=VERTEX_POINT('',#10081); +#7264=LINE('',#10082,#10083); +#7265=VERTEX_POINT('',#10084); +#7266=CIRCLE('',#10085,0.200000000000003); +#7267=VERTEX_POINT('',#10086); +#7268=LINE('',#10087,#10088); +#7269=VERTEX_POINT('',#10089); +#7270=CIRCLE('',#10090,0.199999999999979); +#7271=VERTEX_POINT('',#10091); +#7272=LINE('',#10092,#10093); +#7273=VERTEX_POINT('',#10094); +#7274=LINE('',#10095,#10096); +#7275=VERTEX_POINT('',#10097); +#7276=CIRCLE('',#10098,0.15); +#7277=VERTEX_POINT('',#10099); +#7278=LINE('',#10100,#10101); +#7279=VERTEX_POINT('',#10102); +#7280=CIRCLE('',#10103,0.15); +#7281=VERTEX_POINT('',#10104); +#7282=LINE('',#10105,#10106); +#7283=VERTEX_POINT('',#10107); +#7284=CIRCLE('',#10108,0.199999999999995); +#7285=LINE('',#10109,#10110); +#7286=VERTEX_POINT('',#10111); +#7287=LINE('',#10112,#10113); +#7288=VERTEX_POINT('',#10114); +#7289=LINE('',#10115,#10116); +#7290=VERTEX_POINT('',#10117); +#7291=CIRCLE('',#10118,0.199999999999995); +#7292=VERTEX_POINT('',#10119); +#7293=LINE('',#10120,#10121); +#7294=VERTEX_POINT('',#10122); +#7295=CIRCLE('',#10123,0.15); +#7296=VERTEX_POINT('',#10124); +#7297=LINE('',#10125,#10126); +#7298=VERTEX_POINT('',#10127); +#7299=CIRCLE('',#10128,0.15); +#7300=VERTEX_POINT('',#10129); +#7301=LINE('',#10130,#10131); +#7302=VERTEX_POINT('',#10132); +#7303=LINE('',#10133,#10134); +#7304=VERTEX_POINT('',#10135); +#7305=CIRCLE('',#10136,0.199999999999979); +#7306=VERTEX_POINT('',#10137); +#7307=LINE('',#10138,#10139); +#7308=VERTEX_POINT('',#10140); +#7309=CIRCLE('',#10141,0.200000000000003); +#7310=VERTEX_POINT('',#10142); +#7311=LINE('',#10143,#10144); +#7312=LINE('',#10145,#10146); +#7313=CIRCLE('',#10147,0.15); +#7314=CIRCLE('',#10148,0.15); +#7315=CIRCLE('',#10149,0.1); +#7316=LINE('',#10150,#10151); +#7317=LINE('',#10152,#10153); +#7318=LINE('',#10154,#10155); +#7319=LINE('',#10156,#10157); +#7320=LINE('',#10158,#10159); +#7321=LINE('',#10160,#10161); +#7322=LINE('',#10162,#10163); +#7323=LINE('',#10164,#10165); +#7324=LINE('',#10166,#10167); +#7325=LINE('',#10168,#10169); +#7326=LINE('',#10170,#10171); +#7327=LINE('',#10172,#10173); +#7328=VERTEX_POINT('',#10174); +#7329=VERTEX_POINT('',#10175); +#7330=LINE('',#10176,#10177); +#7331=CIRCLE('',#10178,0.1); +#7332=VERTEX_POINT('',#10179); +#7333=LINE('',#10180,#10181); +#7334=LINE('',#10182,#10183); +#7335=VERTEX_POINT('',#10184); +#7336=VERTEX_POINT('',#10185); +#7337=CIRCLE('',#10186,0.500000000000001); +#7338=VERTEX_POINT('',#10187); +#7339=LINE('',#10188,#10189); +#7340=VERTEX_POINT('',#10190); +#7341=CIRCLE('',#10191,0.500000000000001); +#7342=LINE('',#10192,#10193); +#7343=VERTEX_POINT('',#10194); +#7344=LINE('',#10195,#10196); +#7345=VERTEX_POINT('',#10197); +#7346=LINE('',#10198,#10199); +#7347=LINE('',#10200,#10201); +#7348=VERTEX_POINT('',#10202); +#7349=LINE('',#10203,#10204); +#7350=VERTEX_POINT('',#10205); +#7351=LINE('',#10206,#10207); +#7352=LINE('',#10208,#10209); +#7353=VERTEX_POINT('',#10210); +#7354=CIRCLE('',#10211,0.200000000000003); +#7355=VERTEX_POINT('',#10212); +#7356=LINE('',#10213,#10214); +#7357=CIRCLE('',#10215,0.200000000000003); +#7358=VERTEX_POINT('',#10216); +#7359=LINE('',#10217,#10218); +#7360=VERTEX_POINT('',#10219); +#7361=LINE('',#10220,#10221); +#7362=LINE('',#10222,#10223); +#7363=VERTEX_POINT('',#10224); +#7364=CIRCLE('',#10225,0.199999999999979); +#7365=VERTEX_POINT('',#10226); +#7366=LINE('',#10227,#10228); +#7367=CIRCLE('',#10229,0.199999999999979); +#7368=VERTEX_POINT('',#10230); +#7369=LINE('',#10231,#10232); +#7370=VERTEX_POINT('',#10233); +#7371=LINE('',#10234,#10235); +#7372=LINE('',#10236,#10237); +#7373=VERTEX_POINT('',#10238); +#7374=LINE('',#10239,#10240); +#7375=VERTEX_POINT('',#10241); +#7376=LINE('',#10242,#10243); +#7377=LINE('',#10244,#10245); +#7378=VERTEX_POINT('',#10246); +#7379=VERTEX_POINT('',#10247); +#7380=LINE('',#10248,#10249); +#7381=VERTEX_POINT('',#10250); +#7382=LINE('',#10251,#10252); +#7383=VERTEX_POINT('',#10253); +#7384=LINE('',#10254,#10255); +#7385=LINE('',#10256,#10257); +#7386=VERTEX_POINT('',#10258); +#7387=VERTEX_POINT('',#10259); +#7388=LINE('',#10260,#10261); +#7389=VERTEX_POINT('',#10262); +#7390=LINE('',#10263,#10264); +#7391=VERTEX_POINT('',#10265); +#7392=LINE('',#10266,#10267); +#7393=LINE('',#10268,#10269); +#7394=CIRCLE('',#10270,0.199999999999995); +#7395=CIRCLE('',#10271,0.199999999999995); +#7396=LINE('',#10272,#10273); +#7397=VERTEX_POINT('',#10274); +#7398=LINE('',#10275,#10276); +#7399=VERTEX_POINT('',#10277); +#7400=CIRCLE('',#10278,0.199999999999995); +#7401=VERTEX_POINT('',#10279); +#7402=LINE('',#10280,#10281); +#7403=VERTEX_POINT('',#10282); +#7404=CIRCLE('',#10283,0.15); +#7405=VERTEX_POINT('',#10284); +#7406=LINE('',#10285,#10286); +#7407=VERTEX_POINT('',#10287); +#7408=CIRCLE('',#10288,0.15); +#7409=VERTEX_POINT('',#10289); +#7410=LINE('',#10290,#10291); +#7411=VERTEX_POINT('',#10292); +#7412=LINE('',#10293,#10294); +#7413=VERTEX_POINT('',#10295); +#7414=CIRCLE('',#10296,0.199999999999979); +#7415=VERTEX_POINT('',#10297); +#7416=LINE('',#10298,#10299); +#7417=VERTEX_POINT('',#10300); +#7418=CIRCLE('',#10301,0.200000000000003); +#7419=VERTEX_POINT('',#10302); +#7420=LINE('',#10303,#10304); +#7421=LINE('',#10305,#10306); +#7422=CIRCLE('',#10307,0.15); +#7423=CIRCLE('',#10308,0.15); +#7424=VERTEX_POINT('',#10309); +#7425=VERTEX_POINT('',#10310); +#7426=LINE('',#10311,#10312); +#7427=LINE('',#10313,#10314); +#7428=CIRCLE('',#10315,0.15); +#7429=CIRCLE('',#10316,0.15); +#7430=VERTEX_POINT('',#10317); +#7431=LINE('',#10318,#10319); +#7432=VERTEX_POINT('',#10320); +#7433=LINE('',#10321,#10322); +#7434=VERTEX_POINT('',#10323); +#7435=CIRCLE('',#10324,0.200000000000003); +#7436=VERTEX_POINT('',#10325); +#7437=LINE('',#10326,#10327); +#7438=VERTEX_POINT('',#10328); +#7439=CIRCLE('',#10329,0.199999999999979); +#7440=VERTEX_POINT('',#10330); +#7441=LINE('',#10331,#10332); +#7442=VERTEX_POINT('',#10333); +#7443=LINE('',#10334,#10335); +#7444=VERTEX_POINT('',#10336); +#7445=CIRCLE('',#10337,0.15); +#7446=VERTEX_POINT('',#10338); +#7447=LINE('',#10339,#10340); +#7448=VERTEX_POINT('',#10341); +#7449=CIRCLE('',#10342,0.15); +#7450=VERTEX_POINT('',#10343); +#7451=LINE('',#10344,#10345); +#7452=CIRCLE('',#10346,0.199999999999995); +#7453=LINE('',#10347,#10348); +#7454=CIRCLE('',#10349,0.1); +#7455=LINE('',#10350,#10351); +#7456=LINE('',#10352,#10353); +#7457=LINE('',#10354,#10355); +#7458=LINE('',#10356,#10357); +#7459=LINE('',#10358,#10359); +#7460=LINE('',#10360,#10361); +#7461=LINE('',#10362,#10363); +#7462=LINE('',#10364,#10365); +#7463=LINE('',#10366,#10367); +#7464=LINE('',#10368,#10369); +#7465=LINE('',#10370,#10371); +#7466=VERTEX_POINT('',#10372); +#7467=LINE('',#10373,#10374); +#7468=VERTEX_POINT('',#10375); +#7469=ELLIPSE('',#10376,0.101773893966285,0.1); +#7470=VERTEX_POINT('',#10377); +#7471=LINE('',#10378,#10379); +#7472=LINE('',#10380,#10381); +#7473=VERTEX_POINT('',#10382); +#7474=VERTEX_POINT('',#10383); +#7475=LINE('',#10384,#10385); +#7476=ELLIPSE('',#10386,0.101773893966285,0.1); +#7477=VERTEX_POINT('',#10387); +#7478=LINE('',#10388,#10389); +#7479=LINE('',#10390,#10391); +#7480=LINE('',#10392,#10393); +#7481=LINE('',#10394,#10395); +#7482=LINE('',#10396,#10397); +#7483=LINE('',#10398,#10399); +#7484=VERTEX_POINT('',#10400); +#7485=VERTEX_POINT('',#10401); +#7486=LINE('',#10402,#10403); +#7487=ELLIPSE('',#10404,0.101773893966285,0.1); +#7488=VERTEX_POINT('',#10405); +#7489=LINE('',#10406,#10407); +#7490=LINE('',#10408,#10409); +#7491=VERTEX_POINT('',#10410); +#7492=LINE('',#10411,#10412); +#7493=VERTEX_POINT('',#10413); +#7494=ELLIPSE('',#10414,0.101773893966285,0.1); +#7495=VERTEX_POINT('',#10415); +#7496=LINE('',#10416,#10417); +#7497=LINE('',#10418,#10419); +#7498=LINE('',#10420,#10421); +#7499=LINE('',#10422,#10423); +#7500=LINE('',#10424,#10425); +#7501=LINE('',#10426,#10427); +#7502=CIRCLE('',#10428,0.326794919243112); +#7503=CIRCLE('',#10429,0.326794919243112); +#7504=CIRCLE('',#10430,0.326794919243112); +#7505=CIRCLE('',#10431,0.326794919243112); +#7506=CIRCLE('',#10432,0.5); +#7507=CIRCLE('',#10433,0.5); +#7508=CIRCLE('',#10434,0.5); +#7509=CIRCLE('',#10435,0.5); +#7510=CIRCLE('',#10436,0.5); +#7511=CIRCLE('',#10437,0.5); +#7512=CIRCLE('',#10438,0.5); +#7513=CIRCLE('',#10439,0.5); +#7514=CIRCLE('',#10440,3.6); +#7515=CIRCLE('',#10441,3.8); +#7516=CIRCLE('',#10442,4.3); +#7517=CIRCLE('',#10443,4.5); +#7518=CIRCLE('',#10444,4.5); +#7519=CIRCLE('',#10445,4.52679491924311); +#7520=VERTEX_POINT('',#10446); +#7521=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10447,#10448,#10449,#10450),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7522=VERTEX_POINT('',#10451); +#7523=CIRCLE('',#10452,5.275); +#7524=VERTEX_POINT('',#10453); +#7525=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10454,#10455,#10456,#10457),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7526=VERTEX_POINT('',#10458); +#7527=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10459,#10460,#10461,#10462),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7528=VERTEX_POINT('',#10463); +#7529=CIRCLE('',#10464,5.275); +#7530=VERTEX_POINT('',#10465); +#7531=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10466,#10467,#10468,#10469),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7532=VERTEX_POINT('',#10470); +#7533=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10471,#10472,#10473,#10474),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7534=VERTEX_POINT('',#10475); +#7535=CIRCLE('',#10476,5.275); +#7536=VERTEX_POINT('',#10477); +#7537=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10478,#10479,#10480,#10481),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7538=VERTEX_POINT('',#10482); +#7539=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10483,#10484,#10485,#10486),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7540=VERTEX_POINT('',#10487); +#7541=CIRCLE('',#10488,5.275); +#7542=VERTEX_POINT('',#10489); +#7543=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10490,#10491,#10492,#10493),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7544=VERTEX_POINT('',#10494); +#7545=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10495,#10496,#10497,#10498),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7546=VERTEX_POINT('',#10499); +#7547=CIRCLE('',#10500,5.275); +#7548=VERTEX_POINT('',#10501); +#7549=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10502,#10503,#10504,#10505),.UNSPECIFIED.,.F.,.F.,(4,4),(1.41112674480751E-14,1.0),.UNSPECIFIED.); +#7550=VERTEX_POINT('',#10506); +#7551=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10507,#10508,#10509,#10510),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7552=VERTEX_POINT('',#10511); +#7553=CIRCLE('',#10512,5.275); +#7554=VERTEX_POINT('',#10513); +#7555=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10514,#10515,#10516,#10517),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7556=VERTEX_POINT('',#10518); +#7557=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10519,#10520,#10521,#10522),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7558=VERTEX_POINT('',#10523); +#7559=CIRCLE('',#10524,5.275); +#7560=VERTEX_POINT('',#10525); +#7561=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10526,#10527,#10528,#10529),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7562=VERTEX_POINT('',#10530); +#7563=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10531,#10532,#10533,#10534),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7564=VERTEX_POINT('',#10535); +#7565=CIRCLE('',#10536,5.275); +#7566=VERTEX_POINT('',#10537); +#7567=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10538,#10539,#10540,#10541),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7568=VERTEX_POINT('',#10542); +#7569=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10543,#10544,#10545,#10546),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7570=VERTEX_POINT('',#10547); +#7571=CIRCLE('',#10548,5.275); +#7572=VERTEX_POINT('',#10549); +#7573=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10550,#10551,#10552,#10553),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7574=VERTEX_POINT('',#10554); +#7575=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10555,#10556,#10557,#10558),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7576=VERTEX_POINT('',#10559); +#7577=CIRCLE('',#10560,5.275); +#7578=VERTEX_POINT('',#10561); +#7579=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10562,#10563,#10564,#10565),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7580=VERTEX_POINT('',#10566); +#7581=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10567,#10568,#10569,#10570),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7582=VERTEX_POINT('',#10571); +#7583=CIRCLE('',#10572,5.275); +#7584=VERTEX_POINT('',#10573); +#7585=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10574,#10575,#10576,#10577),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7586=VERTEX_POINT('',#10578); +#7587=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10579,#10580,#10581,#10582),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7588=VERTEX_POINT('',#10583); +#7589=CIRCLE('',#10584,5.275); +#7590=VERTEX_POINT('',#10585); +#7591=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10586,#10587,#10588,#10589),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7592=VERTEX_POINT('',#10590); +#7593=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10591,#10592,#10593,#10594),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7594=VERTEX_POINT('',#10595); +#7595=CIRCLE('',#10596,5.275); +#7596=VERTEX_POINT('',#10597); +#7597=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10598,#10599,#10600,#10601),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7598=VERTEX_POINT('',#10602); +#7599=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10603,#10604,#10605,#10606),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7600=VERTEX_POINT('',#10607); +#7601=CIRCLE('',#10608,5.275); +#7602=VERTEX_POINT('',#10609); +#7603=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10610,#10611,#10612,#10613),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7604=VERTEX_POINT('',#10614); +#7605=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10615,#10616,#10617,#10618),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7606=VERTEX_POINT('',#10619); +#7607=CIRCLE('',#10620,5.275); +#7608=VERTEX_POINT('',#10621); +#7609=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10622,#10623,#10624,#10625),.UNSPECIFIED.,.F.,.F.,(4,4),(2.79572406527122E-15,1.0),.UNSPECIFIED.); +#7610=VERTEX_POINT('',#10626); +#7611=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10627,#10628,#10629,#10630),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7612=VERTEX_POINT('',#10631); +#7613=CIRCLE('',#10632,5.275); +#7614=VERTEX_POINT('',#10633); +#7615=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10634,#10635,#10636,#10637),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7616=VERTEX_POINT('',#10638); +#7617=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10639,#10640,#10641,#10642),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7618=VERTEX_POINT('',#10643); +#7619=CIRCLE('',#10644,5.275); +#7620=VERTEX_POINT('',#10645); +#7621=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10646,#10647,#10648,#10649),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7622=VERTEX_POINT('',#10650); +#7623=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10651,#10652,#10653,#10654),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7624=VERTEX_POINT('',#10655); +#7625=CIRCLE('',#10656,5.275); +#7626=VERTEX_POINT('',#10657); +#7627=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10658,#10659,#10660,#10661),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7628=VERTEX_POINT('',#10662); +#7629=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10663,#10664,#10665,#10666),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7630=VERTEX_POINT('',#10667); +#7631=CIRCLE('',#10668,5.275); +#7632=VERTEX_POINT('',#10669); +#7633=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10670,#10671,#10672,#10673),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7634=VERTEX_POINT('',#10674); +#7635=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10675,#10676,#10677,#10678),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7636=VERTEX_POINT('',#10679); +#7637=CIRCLE('',#10680,5.275); +#7638=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10681,#10682,#10683,#10684),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7639=LINE('',#10685,#10686); +#7640=LINE('',#10687,#10688); +#7641=LINE('',#10689,#10690); +#7642=LINE('',#10691,#10692); +#7643=LINE('',#10693,#10694); +#7644=LINE('',#10695,#10696); +#7645=LINE('',#10697,#10698); +#7646=LINE('',#10699,#10700); +#7647=LINE('',#10701,#10702); +#7648=LINE('',#10703,#10704); +#7649=LINE('',#10705,#10706); +#7650=LINE('',#10707,#10708); +#7651=LINE('',#10709,#10710); +#7652=LINE('',#10711,#10712); +#7653=LINE('',#10713,#10714); +#7654=LINE('',#10715,#10716); +#7655=LINE('',#10717,#10718); +#7656=LINE('',#10719,#10720); +#7657=LINE('',#10721,#10722); +#7658=LINE('',#10723,#10724); +#7659=LINE('',#10725,#10726); +#7660=LINE('',#10727,#10728); +#7661=LINE('',#10729,#10730); +#7662=LINE('',#10731,#10732); +#7663=LINE('',#10733,#10734); +#7664=LINE('',#10735,#10736); +#7665=LINE('',#10737,#10738); +#7666=LINE('',#10739,#10740); +#7667=LINE('',#10741,#10742); +#7668=LINE('',#10743,#10744); +#7669=LINE('',#10745,#10746); +#7670=LINE('',#10747,#10748); +#7671=LINE('',#10749,#10750); +#7672=LINE('',#10751,#10752); +#7673=LINE('',#10753,#10754); +#7674=LINE('',#10755,#10756); +#7675=LINE('',#10757,#10758); +#7676=LINE('',#10759,#10760); +#7677=LINE('',#10761,#10762); +#7678=LINE('',#10763,#10764); +#7679=LINE('',#10765,#10766); +#7680=LINE('',#10767,#10768); +#7681=LINE('',#10769,#10770); +#7682=LINE('',#10771,#10772); +#7683=LINE('',#10773,#10774); +#7684=LINE('',#10775,#10776); +#7685=LINE('',#10777,#10778); +#7686=LINE('',#10779,#10780); +#7687=LINE('',#10781,#10782); +#7688=LINE('',#10783,#10784); +#7689=LINE('',#10785,#10786); +#7690=LINE('',#10787,#10788); +#7691=LINE('',#10789,#10790); +#7692=LINE('',#10791,#10792); +#7693=LINE('',#10793,#10794); +#7694=LINE('',#10795,#10796); +#7695=LINE('',#10797,#10798); +#7696=LINE('',#10799,#10800); +#7697=LINE('',#10801,#10802); +#7698=LINE('',#10803,#10804); +#7699=LINE('',#10805,#10806); +#7700=LINE('',#10807,#10808); +#7701=LINE('',#10809,#10810); +#7702=LINE('',#10811,#10812); +#7703=LINE('',#10813,#10814); +#7704=LINE('',#10815,#10816); +#7705=LINE('',#10817,#10818); +#7706=LINE('',#10819,#10820); +#7707=LINE('',#10821,#10822); +#7708=LINE('',#10823,#10824); +#7709=LINE('',#10825,#10826); +#7710=LINE('',#10827,#10828); +#7711=LINE('',#10829,#10830); +#7712=LINE('',#10831,#10832); +#7713=LINE('',#10833,#10834); +#7714=LINE('',#10835,#10836); +#7715=LINE('',#10837,#10838); +#7716=LINE('',#10839,#10840); +#7717=LINE('',#10841,#10842); +#7718=LINE('',#10843,#10844); +#7719=LINE('',#10845,#10846); +#7720=LINE('',#10847,#10848); +#7721=LINE('',#10849,#10850); +#7722=LINE('',#10851,#10852); +#7723=LINE('',#10853,#10854); +#7724=LINE('',#10855,#10856); +#7725=LINE('',#10857,#10858); +#7726=LINE('',#10859,#10860); +#7727=LINE('',#10861,#10862); +#7728=LINE('',#10863,#10864); +#7729=LINE('',#10865,#10866); +#7730=LINE('',#10867,#10868); +#7731=LINE('',#10869,#10870); +#7732=LINE('',#10871,#10872); +#7733=LINE('',#10873,#10874); +#7734=LINE('',#10875,#10876); +#7735=LINE('',#10877,#10878); +#7736=LINE('',#10879,#10880); +#7737=LINE('',#10881,#10882); +#7738=LINE('',#10883,#10884); +#7739=LINE('',#10885,#10886); +#7740=LINE('',#10887,#10888); +#7741=LINE('',#10889,#10890); +#7742=LINE('',#10891,#10892); +#7743=LINE('',#10893,#10894); +#7744=LINE('',#10895,#10896); +#7745=LINE('',#10897,#10898); +#7746=LINE('',#10899,#10900); +#7747=LINE('',#10901,#10902); +#7748=LINE('',#10903,#10904); +#7749=LINE('',#10905,#10906); +#7750=LINE('',#10907,#10908); +#7751=LINE('',#10909,#10910); +#7752=LINE('',#10911,#10912); +#7753=LINE('',#10913,#10914); +#7754=LINE('',#10915,#10916); +#7755=LINE('',#10917,#10918); +#7756=LINE('',#10919,#10920); +#7757=LINE('',#10921,#10922); +#7758=LINE('',#10923,#10924); +#7759=VERTEX_POINT('',#10925); +#7760=VERTEX_POINT('',#10926); +#7761=LINE('',#10927,#10928); +#7762=VERTEX_POINT('',#10929); +#7763=CIRCLE('',#10930,5.0); +#7764=VERTEX_POINT('',#10931); +#7765=LINE('',#10932,#10933); +#7766=VERTEX_POINT('',#10934); +#7767=CIRCLE('',#10935,6.0); +#7768=VERTEX_POINT('',#10936); +#7769=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10937,#10938,#10939,#10940),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298406E-15,1.00000000000001),.UNSPECIFIED.); +#7770=VERTEX_POINT('',#10941); +#7771=CIRCLE('',#10942,6.0); +#7772=VERTEX_POINT('',#10943); +#7773=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10944,#10945,#10946,#10947),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7774=VERTEX_POINT('',#10948); +#7775=CIRCLE('',#10949,6.0); +#7776=VERTEX_POINT('',#10950); +#7777=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10951,#10952,#10953,#10954),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298408E-15,1.00000000000001),.UNSPECIFIED.); +#7778=CIRCLE('',#10955,6.0); +#7779=VERTEX_POINT('',#10956); +#7780=VERTEX_POINT('',#10957); +#7781=LINE('',#10958,#10959); +#7782=VERTEX_POINT('',#10960); +#7783=CIRCLE('',#10961,5.0); +#7784=VERTEX_POINT('',#10962); +#7785=LINE('',#10963,#10964); +#7786=VERTEX_POINT('',#10965); +#7787=CIRCLE('',#10966,6.0); +#7788=VERTEX_POINT('',#10967); +#7789=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10968,#10969,#10970,#10971),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639896E-15,1.0),.UNSPECIFIED.); +#7790=VERTEX_POINT('',#10972); +#7791=CIRCLE('',#10973,6.0); +#7792=VERTEX_POINT('',#10974); +#7793=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10975,#10976,#10977,#10978),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,1.0),.UNSPECIFIED.); +#7794=VERTEX_POINT('',#10979); +#7795=CIRCLE('',#10980,6.0); +#7796=VERTEX_POINT('',#10981); +#7797=B_SPLINE_CURVE_WITH_KNOTS('',3,(#10982,#10983,#10984,#10985),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639899E-15,1.00000000000001),.UNSPECIFIED.); +#7798=CIRCLE('',#10986,6.0); +#7799=VERTEX_POINT('',#10987); +#7800=VERTEX_POINT('',#10988); +#7801=LINE('',#10989,#10990); +#7802=VERTEX_POINT('',#10991); +#7803=CIRCLE('',#10992,4.594); +#7804=VERTEX_POINT('',#10993); +#7805=LINE('',#10994,#10995); +#7806=CIRCLE('',#10996,4.594); +#7807=LINE('',#10997,#10998); +#7808=VERTEX_POINT('',#10999); +#7809=CIRCLE('',#11000,6.0); +#7810=LINE('',#11001,#11002); +#7811=LINE('',#11003,#11004); +#7812=VERTEX_POINT('',#11005); +#7813=LINE('',#11006,#11007); +#7814=CIRCLE('',#11008,6.0); +#7815=CIRCLE('',#11009,5.0); +#7816=CIRCLE('',#11010,4.594); +#7817=CIRCLE('',#11011,5.0); +#7818=CIRCLE('',#11012,4.594); +#7819=VERTEX_POINT('',#11013); +#7820=LINE('',#11014,#11015); +#7821=VERTEX_POINT('',#11016); +#7822=CIRCLE('',#11017,6.0); +#7823=LINE('',#11018,#11019); +#7824=VERTEX_POINT('',#11020); +#7825=LINE('',#11021,#11022); +#7826=CIRCLE('',#11023,6.0); +#7827=VERTEX_POINT('',#11024); +#7828=VERTEX_POINT('',#11025); +#7829=CIRCLE('',#11026,6.0); +#7830=LINE('',#11027,#11028); +#7831=LINE('',#11029,#11030); +#7832=VERTEX_POINT('',#11031); +#7833=VERTEX_POINT('',#11032); +#7834=CIRCLE('',#11033,6.0); +#7835=LINE('',#11034,#11035); +#7836=LINE('',#11036,#11037); +#7837=VERTEX_POINT('',#11038); +#7838=CIRCLE('',#11039,6.0); +#7839=LINE('',#11040,#11041); +#7840=VERTEX_POINT('',#11042); +#7841=LINE('',#11043,#11044); +#7842=VERTEX_POINT('',#11045); +#7843=CIRCLE('',#11046,6.0); +#7844=LINE('',#11047,#11048); +#7845=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11049,#11050,#11051,#11052),.UNSPECIFIED.,.F.,.F.,(4,4),(0.0,0.999999999999999),.UNSPECIFIED.); +#7846=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11053,#11054,#11055,#11056),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639899E-15,1.0),.UNSPECIFIED.); +#7847=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11057,#11058,#11059,#11060),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298411E-15,1.00000000000001),.UNSPECIFIED.); +#7848=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11061,#11062,#11063,#11064),.UNSPECIFIED.,.F.,.F.,(4,4),(3.58492315263994E-16,1.0),.UNSPECIFIED.); +#7849=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11065,#11066,#11067,#11068),.UNSPECIFIED.,.F.,.F.,(4,4),(5.72535374298406E-15,1.00000000000001),.UNSPECIFIED.); +#7850=B_SPLINE_CURVE_WITH_KNOTS('',3,(#11069,#11070,#11071,#11072),.UNSPECIFIED.,.F.,.F.,(4,4),(4.39205218639897E-15,1.0),.UNSPECIFIED.); +#7851=VERTEX_POINT('',#11073); +#7852=VERTEX_POINT('',#11074); +#7853=CIRCLE('',#11075,5.65); +#7854=VERTEX_POINT('',#11076); +#7855=CIRCLE('',#11077,0.6); +#7856=VERTEX_POINT('',#11078); +#7857=CIRCLE('',#11079,4.45); +#7858=CIRCLE('',#11080,0.6); +#7859=CIRCLE('',#11081,5.65); +#7860=CIRCLE('',#11082,4.45); +#7861=CIRCLE('',#11083,0.6); +#7862=CIRCLE('',#11084,0.6); +#7863=VERTEX_POINT('',#11085); +#7864=VERTEX_POINT('',#11086); +#7865=CIRCLE('',#11087,3.625); +#7866=VERTEX_POINT('',#11088); +#7867=CIRCLE('',#11089,0.399999999999999); +#7868=VERTEX_POINT('',#11090); +#7869=CIRCLE('',#11091,2.825); +#7870=CIRCLE('',#11092,0.399999999999999); +#7871=CIRCLE('',#11093,3.625); +#7872=CIRCLE('',#11094,2.825); +#7873=CIRCLE('',#11095,0.399999999999999); +#7874=CIRCLE('',#11096,0.399999999999999); +#7875=CARTESIAN_POINT('',(1.14641016151378,0.0,-4.52679491924311)); +#7876=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#7877=CARTESIAN_POINT('',(1.1,5.51072859220072E-16,-4.5)); +#7878=VECTOR('',#11097,1.0); +#7879=CARTESIAN_POINT('',(1.14641016151378,5.54354182055597E-16,4.52679491924311)); +#7880=AXIS2_PLACEMENT_3D('',#11098,#11099,#11100); +#7881=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#7882=CARTESIAN_POINT('',(1.1,-5.51072859220068E-16,4.5)); +#7883=VECTOR('',#11101,1.0); +#7884=CARTESIAN_POINT('',(2.44233937586588,0.399999999999998,5.25981225900697)); +#7885=CARTESIAN_POINT('',(2.44233937586588,0.399999999999998,5.25981225900697)); +#7886=CARTESIAN_POINT('',(2.19963680953339,0.269402705602025,5.129214964609)); +#7887=CARTESIAN_POINT('',(1.95945346890682,0.136393432622338,4.99620569162931)); +#7888=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#7889=CARTESIAN_POINT('',(2.44233937586589,0.427740580711749,5.25762902795666)); +#7890=AXIS2_PLACEMENT_3D('',#11102,#11103,#11104); +#7891=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#7892=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#7893=CARTESIAN_POINT('',(1.95945346890683,0.646864561466158,4.95603074250462)); +#7894=CARTESIAN_POINT('',(2.1996368095334,0.536300087817049,5.10820968508166)); +#7895=CARTESIAN_POINT('',(2.44233937586589,0.427740580711749,5.25762902795666)); +#7896=CARTESIAN_POINT('',(2.4423393758659,1.21789125318786,5.13248145592447)); +#7897=CARTESIAN_POINT('',(2.4423393758659,1.21789125318786,5.13248145592447)); +#7898=CARTESIAN_POINT('',(2.1996368095334,1.06847191031286,5.02392194881917)); +#7899=CARTESIAN_POINT('',(1.95945346890683,0.916292967735821,4.91335747517006)); +#7900=CARTESIAN_POINT('',(1.72321311378622,0.760242130933713,4.79997990570251)); +#7901=CARTESIAN_POINT('',(2.4423393758659,1.24494876873678,5.1259855211677)); +#7902=AXIS2_PLACEMENT_3D('',#11105,#11106,#11107); +#7903=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#7904=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#7905=CARTESIAN_POINT('',(1.95945346890683,1.41419460323096,4.79382186837643)); +#7906=CARTESIAN_POINT('',(2.1996368095334,1.32879739319612,4.96142332993163)); +#7907=CARTESIAN_POINT('',(2.4423393758659,1.24494876873678,5.1259855211677)); +#7908=CARTESIAN_POINT('',(2.4423393758659,2.0057939817729,4.87877192566774)); +#7909=CARTESIAN_POINT('',(2.4423393758659,2.0057939817729,4.87877192566774)); +#7910=CARTESIAN_POINT('',(2.1996368095334,1.84123179053683,4.79492330120839)); +#7911=CARTESIAN_POINT('',(1.95945346890683,1.67363032898164,4.70952609117356)); +#7912=CARTESIAN_POINT('',(1.72321311378622,1.50176457750486,4.62195611689966)); +#7913=CARTESIAN_POINT('',(2.44233937586589,2.03150218632742,4.86812323867699)); +#7914=AXIS2_PLACEMENT_3D('',#11108,#11109,#11110); +#7915=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#7916=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#7917=CARTESIAN_POINT('',(1.95945346890683,2.14670248042141,4.51357319006618)); +#7918=CARTESIAN_POINT('',(2.1996368095334,2.088575296729,4.69247026637868)); +#7919=CARTESIAN_POINT('',(2.44233937586589,2.03150218632742,4.86812323867699)); +#7920=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,4.50493083888536)); +#7921=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,4.50493083888536)); +#7922=CARTESIAN_POINT('',(2.1996368095334,2.56865443337981,4.44785772848378)); +#7923=CARTESIAN_POINT('',(1.95945346890683,2.38975735706731,4.38973054479137)); +#7924=CARTESIAN_POINT('',(1.72321311378622,2.20630859610695,4.33012442910583)); +#7925=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,4.49039160567532)); +#7926=AXIS2_PLACEMENT_3D('',#11111,#11112,#11113); +#7927=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#7928=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#7929=CARTESIAN_POINT('',(1.95945346890683,2.82635141804682,4.12218536012591)); +#7930=CARTESIAN_POINT('',(2.1996368095334,2.7969255448724,4.30797301145154)); +#7931=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,4.49039160567532)); +#7932=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,4.02016340384134)); +#7933=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,4.02016340384134)); +#7934=CARTESIAN_POINT('',(2.1996368095334,3.23282827919766,3.99127113689042)); +#7935=CARTESIAN_POINT('',(1.95945346890683,3.04704062787203,3.961845263716)); +#7936=CARTESIAN_POINT('',(1.72321311378622,2.85652597475447,3.93167070700835)); +#7937=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,4.00209162858659)); +#7938=AXIS2_PLACEMENT_3D('',#11114,#11115,#11116); +#7939=CARTESIAN_POINT('',(1.72321311378619,3.43640620363735,3.43640620363734)); +#7940=CARTESIAN_POINT('',(1.7232131137862,3.43640620363735,3.43640620363733)); +#7941=CARTESIAN_POINT('',(1.95961252792771,3.43640620363735,3.62942551701719)); +#7942=CARTESIAN_POINT('',(2.19971421382628,3.43640620363735,3.81745806697094)); +#7943=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,4.00209162858658)); +#7944=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,3.43640620363735)); +#7945=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,3.43640620363735)); +#7946=CARTESIAN_POINT('',(2.19971421382628,3.81745806697095,3.43640620363735)); +#7947=CARTESIAN_POINT('',(1.95961252792771,3.62942551701719,3.43640620363735)); +#7948=CARTESIAN_POINT('',(1.7232131137862,3.43640620363734,3.43640620363735)); +#7949=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,3.41524687342144)); +#7950=AXIS2_PLACEMENT_3D('',#11117,#11118,#11119); +#7951=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#7952=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#7953=CARTESIAN_POINT('',(1.95945346890683,3.961845263716,3.04704062787203)); +#7954=CARTESIAN_POINT('',(2.1996368095334,3.99127113689042,3.23282827919766)); +#7955=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,3.41524687342144)); +#7956=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,2.76803327792148)); +#7957=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,2.76803327792148)); +#7958=CARTESIAN_POINT('',(2.1996368095334,4.30797301145154,2.7969255448724)); +#7959=CARTESIAN_POINT('',(1.95945346890683,4.12218536012591,2.82635141804682)); +#7960=CARTESIAN_POINT('',(1.72321311378622,3.93167070700835,2.85652597475447)); +#7961=CARTESIAN_POINT('',(2.44233937586589,4.50493083888535,2.74430740567812)); +#7962=AXIS2_PLACEMENT_3D('',#11120,#11121,#11122); +#7963=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#7964=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#7965=CARTESIAN_POINT('',(1.95945346890683,4.38973054479137,2.38975735706731)); +#7966=CARTESIAN_POINT('',(2.1996368095334,4.44785772848378,2.56865443337981)); +#7967=CARTESIAN_POINT('',(2.44233937586589,4.50493083888535,2.74430740567812)); +#7968=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,2.03150218632743)); +#7969=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,2.03150218632743)); +#7970=CARTESIAN_POINT('',(2.1996368095334,4.69247026637868,2.088575296729)); +#7971=CARTESIAN_POINT('',(1.95945346890683,4.51357319006618,2.14670248042141)); +#7972=CARTESIAN_POINT('',(1.72321311378622,4.33012442910583,2.20630859610695)); +#7973=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,2.0057939817729)); +#7974=AXIS2_PLACEMENT_3D('',#11123,#11124,#11125); +#7975=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#7976=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#7977=CARTESIAN_POINT('',(1.95945346890683,4.70952609117356,1.67363032898163)); +#7978=CARTESIAN_POINT('',(2.1996368095334,4.79492330120839,1.84123179053683)); +#7979=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,2.0057939817729)); +#7980=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,1.24494876873678)); +#7981=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,1.24494876873678)); +#7982=CARTESIAN_POINT('',(2.1996368095334,4.96142332993163,1.32879739319613)); +#7983=CARTESIAN_POINT('',(1.95945346890683,4.79382186837643,1.41419460323096)); +#7984=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,1.50176457750486)); +#7985=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,1.21789125318786)); +#7986=AXIS2_PLACEMENT_3D('',#11126,#11127,#11128); +#7987=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#7988=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#7989=CARTESIAN_POINT('',(1.95945346890683,4.91335747517006,0.91629296773582)); +#7990=CARTESIAN_POINT('',(2.1996368095334,5.02392194881917,1.06847191031286)); +#7991=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,1.21789125318786)); +#7992=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,0.427740580711751)); +#7993=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,0.427740580711751)); +#7994=CARTESIAN_POINT('',(2.1996368095334,5.10820968508166,0.536300087817051)); +#7995=CARTESIAN_POINT('',(1.95945346890683,4.95603074250462,0.646864561466157)); +#7996=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,0.760242130933712)); +#7997=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,0.400000000000001)); +#7998=AXIS2_PLACEMENT_3D('',#11129,#11130,#11131); +#7999=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8000=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8001=CARTESIAN_POINT('',(1.95945346890683,4.99620569162931,0.136393432622338)); +#8002=CARTESIAN_POINT('',(2.1996368095334,5.129214964609,0.269402705602028)); +#8003=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,0.400000000000001)); +#8004=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,-0.399999999999999)); +#8005=CARTESIAN_POINT('',(2.44233937586589,5.25981225900698,-0.399999999999999)); +#8006=CARTESIAN_POINT('',(2.1996368095334,5.129214964609,-0.269402705602025)); +#8007=CARTESIAN_POINT('',(1.95945346890683,4.99620569162931,-0.136393432622338)); +#8008=CARTESIAN_POINT('',(1.72321311378622,4.85981225900698,-1.08324748973634E-16)); +#8009=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,-0.427740580711748)); +#8010=AXIS2_PLACEMENT_3D('',#11132,#11133,#11134); +#8011=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8012=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8013=CARTESIAN_POINT('',(1.95945346890683,4.95603074250462,-0.646864561466157)); +#8014=CARTESIAN_POINT('',(2.1996368095334,5.10820968508166,-0.536300087817048)); +#8015=CARTESIAN_POINT('',(2.44233937586589,5.25762902795666,-0.427740580711748)); +#8016=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,-1.21789125318786)); +#8017=CARTESIAN_POINT('',(2.44233937586589,5.13248145592447,-1.21789125318786)); +#8018=CARTESIAN_POINT('',(2.1996368095334,5.02392194881917,-1.06847191031286)); +#8019=CARTESIAN_POINT('',(1.95945346890683,4.91335747517006,-0.91629296773582)); +#8020=CARTESIAN_POINT('',(1.72321311378622,4.79997990570251,-0.760242130933712)); +#8021=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,-1.24494876873678)); +#8022=AXIS2_PLACEMENT_3D('',#11135,#11136,#11137); +#8023=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8024=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8025=CARTESIAN_POINT('',(1.95945346890683,4.79382186837643,-1.41419460323096)); +#8026=CARTESIAN_POINT('',(2.1996368095334,4.96142332993163,-1.32879739319612)); +#8027=CARTESIAN_POINT('',(2.44233937586589,5.1259855211677,-1.24494876873678)); +#8028=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,-2.0057939817729)); +#8029=CARTESIAN_POINT('',(2.44233937586589,4.87877192566774,-2.0057939817729)); +#8030=CARTESIAN_POINT('',(2.1996368095334,4.79492330120839,-1.84123179053683)); +#8031=CARTESIAN_POINT('',(1.95945346890683,4.70952609117356,-1.67363032898163)); +#8032=CARTESIAN_POINT('',(1.72321311378622,4.62195611689966,-1.50176457750486)); +#8033=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,-2.03150218632742)); +#8034=AXIS2_PLACEMENT_3D('',#11138,#11139,#11140); +#8035=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8036=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8037=CARTESIAN_POINT('',(1.95945346890683,4.51357319006618,-2.14670248042141)); +#8038=CARTESIAN_POINT('',(2.1996368095334,4.69247026637868,-2.088575296729)); +#8039=CARTESIAN_POINT('',(2.44233937586589,4.86812323867699,-2.03150218632742)); +#8040=CARTESIAN_POINT('',(2.44233937586589,4.50493083888536,-2.74430740567812)); +#8041=CARTESIAN_POINT('',(2.44233937586589,4.50493083888536,-2.74430740567812)); +#8042=CARTESIAN_POINT('',(2.1996368095334,4.44785772848378,-2.56865443337981)); +#8043=CARTESIAN_POINT('',(1.95945346890683,4.38973054479137,-2.38975735706731)); +#8044=CARTESIAN_POINT('',(1.72321311378621,4.33012442910583,-2.20630859610695)); +#8045=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,-2.76803327792148)); +#8046=AXIS2_PLACEMENT_3D('',#11141,#11142,#11143); +#8047=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8048=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8049=CARTESIAN_POINT('',(1.95945346890683,4.12218536012591,-2.82635141804682)); +#8050=CARTESIAN_POINT('',(2.1996368095334,4.30797301145154,-2.7969255448724)); +#8051=CARTESIAN_POINT('',(2.44233937586589,4.49039160567532,-2.76803327792148)); +#8052=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,-3.41524687342144)); +#8053=CARTESIAN_POINT('',(2.44233937586589,4.02016340384134,-3.41524687342144)); +#8054=CARTESIAN_POINT('',(2.1996368095334,3.99127113689042,-3.23282827919766)); +#8055=CARTESIAN_POINT('',(1.95945346890683,3.96184526371599,-3.04704062787203)); +#8056=CARTESIAN_POINT('',(1.72321311378621,3.93167070700835,-2.85652597475447)); +#8057=CARTESIAN_POINT('',(2.44233937586589,4.00209162858659,-3.43640620363735)); +#8058=AXIS2_PLACEMENT_3D('',#11144,#11145,#11146); +#8059=CARTESIAN_POINT('',(1.72321311378619,3.43640620363734,-3.43640620363735)); +#8060=CARTESIAN_POINT('',(1.7232131137862,3.43640620363733,-3.43640620363735)); +#8061=CARTESIAN_POINT('',(1.9596125279277,3.62942551701719,-3.43640620363735)); +#8062=CARTESIAN_POINT('',(2.19971421382628,3.81745806697094,-3.43640620363735)); +#8063=CARTESIAN_POINT('',(2.44233937586589,4.00209162858658,-3.43640620363735)); +#8064=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,-4.00209162858658)); +#8065=CARTESIAN_POINT('',(2.44233937586589,3.43640620363735,-4.00209162858659)); +#8066=CARTESIAN_POINT('',(2.19971421382628,3.43640620363735,-3.81745806697095)); +#8067=CARTESIAN_POINT('',(1.95961252792771,3.43640620363735,-3.62942551701719)); +#8068=CARTESIAN_POINT('',(1.7232131137862,3.43640620363735,-3.43640620363733)); +#8069=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,-4.02016340384134)); +#8070=AXIS2_PLACEMENT_3D('',#11147,#11148,#11149); +#8071=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8072=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8073=CARTESIAN_POINT('',(1.95945346890683,3.04704062787203,-3.96184526371599)); +#8074=CARTESIAN_POINT('',(2.1996368095334,3.23282827919766,-3.99127113689041)); +#8075=CARTESIAN_POINT('',(2.44233937586589,3.41524687342144,-4.02016340384134)); +#8076=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,-4.49039160567531)); +#8077=CARTESIAN_POINT('',(2.44233937586589,2.76803327792148,-4.49039160567531)); +#8078=CARTESIAN_POINT('',(2.1996368095334,2.7969255448724,-4.30797301145154)); +#8079=CARTESIAN_POINT('',(1.95945346890682,2.82635141804682,-4.12218536012591)); +#8080=CARTESIAN_POINT('',(1.72321311378621,2.85652597475447,-3.93167070700835)); +#8081=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,-4.50493083888535)); +#8082=AXIS2_PLACEMENT_3D('',#11150,#11151,#11152); +#8083=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8084=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8085=CARTESIAN_POINT('',(1.95945346890682,2.38975735706731,-4.38973054479137)); +#8086=CARTESIAN_POINT('',(2.19963680953339,2.56865443337981,-4.44785772848378)); +#8087=CARTESIAN_POINT('',(2.44233937586589,2.74430740567812,-4.50493083888535)); +#8088=CARTESIAN_POINT('',(2.44233937586589,2.03150218632743,-4.86812323867699)); +#8089=CARTESIAN_POINT('',(2.44233937586589,2.03150218632743,-4.86812323867699)); +#8090=CARTESIAN_POINT('',(2.1996368095334,2.088575296729,-4.69247026637868)); +#8091=CARTESIAN_POINT('',(1.95945346890682,2.14670248042141,-4.51357319006618)); +#8092=CARTESIAN_POINT('',(1.72321311378621,2.20630859610695,-4.33012442910582)); +#8093=CARTESIAN_POINT('',(2.44233937586589,2.0057939817729,-4.87877192566774)); +#8094=AXIS2_PLACEMENT_3D('',#11153,#11154,#11155); +#8095=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8096=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8097=CARTESIAN_POINT('',(1.95945346890682,1.67363032898163,-4.70952609117356)); +#8098=CARTESIAN_POINT('',(2.19963680953339,1.84123179053683,-4.79492330120839)); +#8099=CARTESIAN_POINT('',(2.44233937586589,2.0057939817729,-4.87877192566774)); +#8100=CARTESIAN_POINT('',(2.44233937586589,1.24494876873678,-5.1259855211677)); +#8101=CARTESIAN_POINT('',(2.44233937586589,1.24494876873678,-5.1259855211677)); +#8102=CARTESIAN_POINT('',(2.1996368095334,1.32879739319613,-4.96142332993162)); +#8103=CARTESIAN_POINT('',(1.95945346890682,1.41419460323096,-4.79382186837643)); +#8104=CARTESIAN_POINT('',(1.72321311378621,1.50176457750486,-4.62195611689965)); +#8105=CARTESIAN_POINT('',(2.44233937586589,1.21789125318786,-5.13248145592447)); +#8106=AXIS2_PLACEMENT_3D('',#11156,#11157,#11158); +#8107=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8108=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8109=CARTESIAN_POINT('',(1.95945346890682,0.916292967735819,-4.91335747517006)); +#8110=CARTESIAN_POINT('',(2.19963680953339,1.06847191031286,-5.02392194881917)); +#8111=CARTESIAN_POINT('',(2.44233937586589,1.21789125318786,-5.13248145592447)); +#8112=CARTESIAN_POINT('',(2.44233937586589,0.42774058071175,-5.25762902795665)); +#8113=CARTESIAN_POINT('',(2.44233937586589,0.42774058071175,-5.25762902795665)); +#8114=CARTESIAN_POINT('',(2.19963680953339,0.536300087817051,-5.10820968508166)); +#8115=CARTESIAN_POINT('',(1.95945346890682,0.646864561466156,-4.95603074250461)); +#8116=CARTESIAN_POINT('',(1.72321311378621,0.760242130933712,-4.79997990570251)); +#8117=CARTESIAN_POINT('',(2.44233937586589,0.400000000000001,-5.25981225900697)); +#8118=AXIS2_PLACEMENT_3D('',#11159,#11160,#11161); +#8119=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#8120=CARTESIAN_POINT('',(1.95945346890682,0.136393432622337,-4.99620569162931)); +#8121=CARTESIAN_POINT('',(2.19963680953339,0.269402705602028,-5.129214964609)); +#8122=CARTESIAN_POINT('',(2.44233937586589,0.400000000000001,-5.25981225900697)); +#8123=CARTESIAN_POINT('',(1.04641016151378,0.0,-4.5)); +#8124=AXIS2_PLACEMENT_3D('',#11162,#11163,#11164); +#8125=CARTESIAN_POINT('',(1.04641016151378,-5.5107285922007E-16,4.5)); +#8126=AXIS2_PLACEMENT_3D('',#11165,#11166,#11167); +#8127=AXIS2_PLACEMENT_3D('',#11168,#11169,#11170); +#8128=CARTESIAN_POINT('',(0.2,5.5107285922007E-16,-4.5)); +#8129=CARTESIAN_POINT('',(0.550000000000003,5.5107285922007E-16,-4.5)); +#8130=VECTOR('',#11171,1.0); +#8131=CARTESIAN_POINT('',(0.2,0.0,4.5)); +#8132=AXIS2_PLACEMENT_3D('',#11172,#11173,#11174); +#8133=CARTESIAN_POINT('',(0.550000000000003,-5.5107285922007E-16,4.5)); +#8134=VECTOR('',#11175,1.0); +#8135=CARTESIAN_POINT('',(0.0,0.0,4.3)); +#8136=AXIS2_PLACEMENT_3D('',#11176,#11177,#11178); +#8137=CARTESIAN_POINT('',(0.0,5.26580732143622E-16,-4.3)); +#8138=AXIS2_PLACEMENT_3D('',#11179,#11180,#11181); +#8139=AXIS2_PLACEMENT_3D('',#11182,#11183,#11184); +#8140=CARTESIAN_POINT('',(0.0,0.0,3.8)); +#8141=CARTESIAN_POINT('',(0.2,0.0,3.6)); +#8142=AXIS2_PLACEMENT_3D('',#11185,#11186,#11187); +#8143=CARTESIAN_POINT('',(0.0,4.65350414452503E-16,-3.8)); +#8144=AXIS2_PLACEMENT_3D('',#11188,#11189,#11190); +#8145=CARTESIAN_POINT('',(0.2,4.40858287376056E-16,-3.6)); +#8146=AXIS2_PLACEMENT_3D('',#11191,#11192,#11193); +#8147=AXIS2_PLACEMENT_3D('',#11194,#11195,#11196); +#8148=CARTESIAN_POINT('',(-3.3,0.5,1.2)); +#8149=CARTESIAN_POINT('',(0.2,0.5,1.2)); +#8150=CARTESIAN_POINT('',(-1.55,0.5,1.2)); +#8151=VECTOR('',#11197,1.0); +#8152=CARTESIAN_POINT('',(-3.3,0.5,2.2)); +#8153=AXIS2_PLACEMENT_3D('',#11198,#11199,#11200); +#8154=CARTESIAN_POINT('',(0.2,0.5,2.2)); +#8155=CARTESIAN_POINT('',(-1.55,0.5,2.2)); +#8156=VECTOR('',#11201,1.0); +#8157=AXIS2_PLACEMENT_3D('',#11202,#11203,#11204); +#8158=CARTESIAN_POINT('',(-3.3,0.5,-2.2)); +#8159=CARTESIAN_POINT('',(0.2,0.5,-2.2)); +#8160=CARTESIAN_POINT('',(-1.55,0.5,-2.2)); +#8161=VECTOR('',#11205,1.0); +#8162=CARTESIAN_POINT('',(-3.3,0.5,-1.2)); +#8163=AXIS2_PLACEMENT_3D('',#11206,#11207,#11208); +#8164=CARTESIAN_POINT('',(0.2,0.5,-1.2)); +#8165=CARTESIAN_POINT('',(-1.55,0.5,-1.2)); +#8166=VECTOR('',#11209,1.0); +#8167=AXIS2_PLACEMENT_3D('',#11210,#11211,#11212); +#8168=CARTESIAN_POINT('',(-3.3,-1.45,-1.575)); +#8169=CARTESIAN_POINT('',(0.2,-1.45,-1.575)); +#8170=CARTESIAN_POINT('',(-1.55,-1.45,-1.575)); +#8171=VECTOR('',#11213,1.0); +#8172=CARTESIAN_POINT('',(-3.3,-1.45,-0.575)); +#8173=AXIS2_PLACEMENT_3D('',#11214,#11215,#11216); +#8174=CARTESIAN_POINT('',(0.2,-1.45,-0.575)); +#8175=CARTESIAN_POINT('',(-1.55,-1.45,-0.575)); +#8176=VECTOR('',#11217,1.0); +#8177=AXIS2_PLACEMENT_3D('',#11218,#11219,#11220); +#8178=CARTESIAN_POINT('',(-3.3,-1.45,0.575)); +#8179=CARTESIAN_POINT('',(0.2,-1.45,0.575)); +#8180=CARTESIAN_POINT('',(-1.55,-1.45,0.575)); +#8181=VECTOR('',#11221,1.0); +#8182=CARTESIAN_POINT('',(-3.3,-1.45,1.575)); +#8183=AXIS2_PLACEMENT_3D('',#11222,#11223,#11224); +#8184=CARTESIAN_POINT('',(0.2,-1.45,1.575)); +#8185=CARTESIAN_POINT('',(-1.55,-1.45,1.575)); +#8186=VECTOR('',#11225,1.0); +#8187=AXIS2_PLACEMENT_3D('',#11226,#11227,#11228); +#8188=CARTESIAN_POINT('',(-3.6,0.5,1.37320508075689)); +#8189=CARTESIAN_POINT('',(-3.3,0.5,1.2)); +#8190=VECTOR('',#11229,1.0); +#8191=CARTESIAN_POINT('',(-3.6,0.5,2.02679491924311)); +#8192=AXIS2_PLACEMENT_3D('',#11230,#11231,#11232); +#8193=CARTESIAN_POINT('',(-3.3,0.5,2.2)); +#8194=VECTOR('',#11233,1.0); +#8195=CARTESIAN_POINT('',(-3.6,0.5,-2.02679491924311)); +#8196=CARTESIAN_POINT('',(-3.3,0.5,-2.2)); +#8197=VECTOR('',#11234,1.0); +#8198=CARTESIAN_POINT('',(-3.6,0.5,-1.37320508075689)); +#8199=AXIS2_PLACEMENT_3D('',#11235,#11236,#11237); +#8200=CARTESIAN_POINT('',(-3.3,0.5,-1.2)); +#8201=VECTOR('',#11238,1.0); +#8202=CARTESIAN_POINT('',(-3.6,-1.45,-1.40179491924311)); +#8203=CARTESIAN_POINT('',(-3.3,-1.45,-1.575)); +#8204=VECTOR('',#11239,1.0); +#8205=CARTESIAN_POINT('',(-3.6,-1.45,-0.748205080756888)); +#8206=AXIS2_PLACEMENT_3D('',#11240,#11241,#11242); +#8207=CARTESIAN_POINT('',(-3.3,-1.45,-0.575)); +#8208=VECTOR('',#11243,1.0); +#8209=CARTESIAN_POINT('',(-3.6,-1.45,0.748205080756888)); +#8210=CARTESIAN_POINT('',(-3.3,-1.45,0.575)); +#8211=VECTOR('',#11244,1.0); +#8212=CARTESIAN_POINT('',(-3.6,-1.45,1.40179491924311)); +#8213=AXIS2_PLACEMENT_3D('',#11245,#11246,#11247); +#8214=CARTESIAN_POINT('',(-3.3,-1.45,1.575)); +#8215=VECTOR('',#11248,1.0); +#8216=CARTESIAN_POINT('',(9.3,-2.825,0.0)); +#8217=CARTESIAN_POINT('',(14.0,-2.825,0.0)); +#8218=CARTESIAN_POINT('',(11.75,-2.825,-3.45951294954822E-16)); +#8219=VECTOR('',#11249,1.0); +#8220=CARTESIAN_POINT('',(9.3,2.825,3.45951294954822E-16)); +#8221=AXIS2_PLACEMENT_3D('',#11250,#11251,#11252); +#8222=CARTESIAN_POINT('',(14.0,2.825,-3.45951294954822E-16)); +#8223=CARTESIAN_POINT('',(11.75,2.825,3.45951294954822E-16)); +#8224=VECTOR('',#11253,1.0); +#8225=AXIS2_PLACEMENT_3D('',#11254,#11255,#11256); +#8226=CARTESIAN_POINT('',(14.2,-2.625,0.0)); +#8227=AXIS2_PLACEMENT_3D('',#11257,#11258,#11259); +#8228=CARTESIAN_POINT('',(14.2,2.625,-3.21459167878374E-16)); +#8229=AXIS2_PLACEMENT_3D('',#11260,#11261,#11262); +#8230=AXIS2_PLACEMENT_3D('',#11263,#11264,#11265); +#8231=CARTESIAN_POINT('',(14.2,-2.175,1.075)); +#8232=CARTESIAN_POINT('',(14.0,-1.975,1.075)); +#8233=CARTESIAN_POINT('',(14.0,-1.975,1.075)); +#8234=VECTOR('',#11266,1.0); +#8235=CARTESIAN_POINT('',(14.2,-0.725,1.075)); +#8236=AXIS2_PLACEMENT_3D('',#11267,#11268,#11269); +#8237=CARTESIAN_POINT('',(14.0,-0.925,1.075)); +#8238=CARTESIAN_POINT('',(14.0,-0.925,1.075)); +#8239=VECTOR('',#11270,1.0); +#8240=AXIS2_PLACEMENT_3D('',#11271,#11272,#11273); +#8241=CARTESIAN_POINT('',(14.2,-0.225,1.7)); +#8242=CARTESIAN_POINT('',(14.0,-0.0250000000000001,1.7)); +#8243=CARTESIAN_POINT('',(14.0,-0.025,1.7)); +#8244=VECTOR('',#11274,1.0); +#8245=CARTESIAN_POINT('',(14.2,1.225,1.7)); +#8246=AXIS2_PLACEMENT_3D('',#11275,#11276,#11277); +#8247=CARTESIAN_POINT('',(14.0,1.025,1.7)); +#8248=CARTESIAN_POINT('',(14.0,1.025,1.7)); +#8249=VECTOR('',#11278,1.0); +#8250=AXIS2_PLACEMENT_3D('',#11279,#11280,#11281); +#8251=CARTESIAN_POINT('',(14.2,-2.175,-1.075)); +#8252=CARTESIAN_POINT('',(14.0,-1.975,-1.075)); +#8253=CARTESIAN_POINT('',(14.0,-1.975,-1.075)); +#8254=VECTOR('',#11282,1.0); +#8255=CARTESIAN_POINT('',(14.2,-0.725,-1.075)); +#8256=AXIS2_PLACEMENT_3D('',#11283,#11284,#11285); +#8257=CARTESIAN_POINT('',(14.0,-0.925,-1.075)); +#8258=CARTESIAN_POINT('',(14.0,-0.925,-1.075)); +#8259=VECTOR('',#11286,1.0); +#8260=AXIS2_PLACEMENT_3D('',#11287,#11288,#11289); +#8261=CARTESIAN_POINT('',(14.2,-0.225,-1.7)); +#8262=CARTESIAN_POINT('',(14.0,-0.0250000000000001,-1.7)); +#8263=CARTESIAN_POINT('',(14.0,-0.025,-1.7)); +#8264=VECTOR('',#11290,1.0); +#8265=CARTESIAN_POINT('',(14.2,1.225,-1.7)); +#8266=AXIS2_PLACEMENT_3D('',#11291,#11292,#11293); +#8267=CARTESIAN_POINT('',(14.0,1.025,-1.7)); +#8268=CARTESIAN_POINT('',(14.0,1.025,-1.7)); +#8269=VECTOR('',#11294,1.0); +#8270=AXIS2_PLACEMENT_3D('',#11295,#11296,#11297); +#8271=CARTESIAN_POINT('',(13.0973329285208,-1.97488365066893,1.075)); +#8272=CARTESIAN_POINT('',(10.739484939167,-1.975,1.075)); +#8273=VECTOR('',#11298,1.0); +#8274=CARTESIAN_POINT('',(13.0973329285208,-0.925116353704308,1.075)); +#8275=CARTESIAN_POINT('',(10.739484939167,-0.925,1.075)); +#8276=VECTOR('',#11299,1.0); +#8277=CARTESIAN_POINT('',(13.0973329285208,-0.944222320959559,0.934238842393564)); +#8278=CARTESIAN_POINT('',(13.0973329285208,-0.943995124718857,1.21494308197162)); +#8279=CARTESIAN_POINT('',(13.0973329285208,-0.918769111118973,1.12373110003143)); +#8280=CARTESIAN_POINT('',(13.0973329285208,-0.918824845633009,1.02566509557319)); +#8281=CARTESIAN_POINT('',(13.0973329285208,-0.944154521145406,0.934481846288935)); +#8282=CARTESIAN_POINT('',(12.8970944035834,-1.39573773832715,0.552840008764291)); +#8283=CARTESIAN_POINT('',(13.0973329285208,-0.944425659428571,0.933509413190256)); +#8284=CARTESIAN_POINT('',(13.0914612845905,-0.959331699673677,0.880247131667712)); +#8285=CARTESIAN_POINT('',(13.0817720606439,-0.982993956871675,0.829112283466679)); +#8286=CARTESIAN_POINT('',(13.0690000830807,-1.01299389278047,0.784052131382896)); +#8287=CARTESIAN_POINT('',(13.0561414923191,-1.04319727333127,0.738686403762651)); +#8288=CARTESIAN_POINT('',(13.0398808068049,-1.08051427961041,0.69828378422029)); +#8289=CARTESIAN_POINT('',(13.0218299898599,-1.12189492872705,0.665156051398862)); +#8290=CARTESIAN_POINT('',(13.0023331013086,-1.16659062900823,0.629374417983498)); +#8291=CARTESIAN_POINT('',(12.9802702756799,-1.21715052148568,0.601186896951642)); +#8292=CARTESIAN_POINT('',(12.9564916442648,-1.26936759611398,0.582052807426233)); +#8293=CARTESIAN_POINT('',(12.9378032676207,-1.31040664251137,0.567014722788311)); +#8294=CARTESIAN_POINT('',(12.9177855379612,-1.35310689025985,0.557242560358395)); +#8295=CARTESIAN_POINT('',(12.8972049227736,-1.39572635870097,0.552812895735053)); +#8296=CARTESIAN_POINT('',(9.61614923845849,-0.925009124801399,1.075)); +#8297=CARTESIAN_POINT('',(12.8970953228317,-1.39572119926496,0.552813432008477)); +#8298=CARTESIAN_POINT('',(12.3080678993036,-1.36799217135602,0.555695732076506)); +#8299=CARTESIAN_POINT('',(11.7186071430073,-1.33639545061282,0.558456501089454)); +#8300=CARTESIAN_POINT('',(10.8401995266384,-1.24579744848993,0.590282697921943)); +#8301=CARTESIAN_POINT('',(10.5462741050832,-1.2086279468803,0.602657911515178)); +#8302=CARTESIAN_POINT('',(10.1186344383822,-1.11583652883893,0.66831166271094)); +#8303=CARTESIAN_POINT('',(9.9769762740664,-1.07746289141133,0.697038799090041)); +#8304=CARTESIAN_POINT('',(9.72439384734129,-0.98409937474224,0.820883542340652)); +#8305=CARTESIAN_POINT('',(9.60965360729088,-0.921433445211873,0.940731149022895)); +#8306=CARTESIAN_POINT('',(9.62321461320117,-0.928902720751968,1.23583641609909)); +#8307=CARTESIAN_POINT('',(9.7454952460774,-0.99334553351133,1.34421680555085)); +#8308=CARTESIAN_POINT('',(10.0011685906675,-1.0846750185331,1.4591206165663)); +#8309=CARTESIAN_POINT('',(10.1429741500123,-1.12183738804136,1.48641234096655)); +#8310=CARTESIAN_POINT('',(10.5681639400571,-1.21174186873073,1.54845677694205)); +#8311=CARTESIAN_POINT('',(10.8573746184557,-1.24784785290129,1.56053607568594)); +#8312=CARTESIAN_POINT('',(11.728241202021,-1.33680938108673,1.5914842391254)); +#8313=CARTESIAN_POINT('',(12.3127612032945,-1.36820958807336,1.59432577899673)); +#8314=CARTESIAN_POINT('',(12.8966610672296,-1.39570075495794,1.59718444249888)); +#8315=CARTESIAN_POINT('',(7.47896987833403,-0.925,1.075)); +#8316=CARTESIAN_POINT('',(10.739484939167,-0.925,1.075)); +#8317=VECTOR('',#11300,1.0); +#8318=CARTESIAN_POINT('',(7.47896987833403,-1.45,0.55)); +#8319=AXIS2_PLACEMENT_3D('',#11301,#11302,#11303); +#8320=CARTESIAN_POINT('',(7.47896987833403,-1.975,1.075)); +#8321=AXIS2_PLACEMENT_3D('',#11304,#11305,#11306); +#8322=CARTESIAN_POINT('',(9.61614923878062,-1.9749908750328,1.075)); +#8323=CARTESIAN_POINT('',(10.739484939167,-1.975,1.075)); +#8324=VECTOR('',#11307,1.0); +#8325=CARTESIAN_POINT('',(12.8968932696778,-1.50427935369542,0.552828778081847)); +#8326=CARTESIAN_POINT('',(12.8970953206906,-1.50427880083584,1.59718656798105)); +#8327=CARTESIAN_POINT('',(12.3080678810828,-1.53200782951927,1.5943042678271)); +#8328=CARTESIAN_POINT('',(11.7186071087222,-1.56360455093658,1.59154349907283)); +#8329=CARTESIAN_POINT('',(10.8401994687653,-1.6542025584724,1.55971729927897)); +#8330=CARTESIAN_POINT('',(10.5462740386672,-1.69137206257607,1.54734208519039)); +#8331=CARTESIAN_POINT('',(10.1186343631946,-1.78416348995312,1.48168832229474)); +#8332=CARTESIAN_POINT('',(9.97697619678578,-1.8225371318489,1.45296118128714)); +#8333=CARTESIAN_POINT('',(9.72439377553317,-1.91590065710607,1.32911640418185)); +#8334=CARTESIAN_POINT('',(9.60965356086197,-1.97856658032827,1.20926875676749)); +#8335=CARTESIAN_POINT('',(9.62321466875291,-1.97109724868312,0.91416347958661)); +#8336=CARTESIAN_POINT('',(9.74549533211696,-1.90665442916032,0.805783135027592)); +#8337=CARTESIAN_POINT('',(10.0011686978121,-1.81532494978765,0.690879356035167)); +#8338=CARTESIAN_POINT('',(10.1429742640241,-1.77816258396986,0.663587637146557)); +#8339=CARTESIAN_POINT('',(10.5681640683618,-1.68825811190278,0.601543214835678)); +#8340=CARTESIAN_POINT('',(10.8573747554572,-1.65215213028429,0.589463917467015)); +#8341=CARTESIAN_POINT('',(11.7282413650211,-1.56319060790101,0.558515759038832)); +#8342=CARTESIAN_POINT('',(12.3127613820229,-1.53179040192974,0.555674219475334)); +#8343=CARTESIAN_POINT('',(12.896661262163,-1.50429923586421,0.552815556546767)); +#8344=CARTESIAN_POINT('',(13.0973329285208,-1.95585577569156,0.934519834411875)); +#8345=CARTESIAN_POINT('',(12.897204922772,-1.50427364129674,0.552812895735261)); +#8346=CARTESIAN_POINT('',(12.9275026962101,-1.5670159348146,0.559334030984892)); +#8347=CARTESIAN_POINT('',(12.9566508628802,-1.6302987352684,0.577656172803853)); +#8348=CARTESIAN_POINT('',(12.9824105074165,-1.68827680666024,0.607186828522541)); +#8349=CARTESIAN_POINT('',(13.007767354957,-1.74534828972758,0.636255720904734)); +#8350=CARTESIAN_POINT('',(13.0309530757483,-1.79884737305895,0.677113734073606)); +#8351=CARTESIAN_POINT('',(13.0499834225147,-1.84277607311532,0.72664392299242)); +#8352=CARTESIAN_POINT('',(13.0675565991033,-1.88334111446099,0.772381542334034)); +#8353=CARTESIAN_POINT('',(13.0817945147614,-1.91704663095608,0.8271006021921)); +#8354=CARTESIAN_POINT('',(13.09099245023,-1.93972801101227,0.885813649461773)); +#8355=CARTESIAN_POINT('',(13.093434117314,-1.94574896857308,0.901399507332901)); +#8356=CARTESIAN_POINT('',(13.0955503218575,-1.9510489287823,0.917339206163118)); +#8357=CARTESIAN_POINT('',(13.0973329285208,-1.95557434057143,0.933509413190249)); +#8358=CARTESIAN_POINT('',(13.0973329285208,-1.95594943645363,0.934856617165661)); +#8359=CARTESIAN_POINT('',(13.0973329285208,-1.98121126657292,1.02605756047206)); +#8360=CARTESIAN_POINT('',(13.0973329285208,-1.9811946574971,1.12412237746174)); +#8361=CARTESIAN_POINT('',(13.0973329285208,-1.95590193572221,1.21531475842732)); +#8362=CARTESIAN_POINT('',(13.0973329285208,-0.0248836506689325,1.7)); +#8363=CARTESIAN_POINT('',(10.739484939167,-0.0249999999999999,1.7)); +#8364=VECTOR('',#11308,1.0); +#8365=CARTESIAN_POINT('',(13.0973329285208,1.02488364629569,1.7)); +#8366=CARTESIAN_POINT('',(10.739484939167,1.025,1.7)); +#8367=VECTOR('',#11309,1.0); +#8368=CARTESIAN_POINT('',(13.0973329285208,1.00577767904044,1.55923884239356)); +#8369=CARTESIAN_POINT('',(13.0973329285208,1.00600487528114,1.83994308197162)); +#8370=CARTESIAN_POINT('',(13.0973329285208,1.03123088888103,1.74873110003143)); +#8371=CARTESIAN_POINT('',(13.0973329285208,1.03117515436699,1.65066509557319)); +#8372=CARTESIAN_POINT('',(13.0973329285208,1.00584547885459,1.55948184628893)); +#8373=CARTESIAN_POINT('',(12.8970944035834,0.554262261672847,1.17784000876429)); +#8374=CARTESIAN_POINT('',(13.0973329285208,1.00557434057143,1.55850941319026)); +#8375=CARTESIAN_POINT('',(13.0914612845905,0.990668300326324,1.50524713166772)); +#8376=CARTESIAN_POINT('',(13.0817720606439,0.967006043128328,1.45411228346668)); +#8377=CARTESIAN_POINT('',(13.0690000830807,0.937006107219532,1.4090521313829)); +#8378=CARTESIAN_POINT('',(13.0561414923191,0.906802726668733,1.36368640376266)); +#8379=CARTESIAN_POINT('',(13.0398808068049,0.8694857203896,1.32328378422029)); +#8380=CARTESIAN_POINT('',(13.0218299898599,0.828105071272955,1.29015605139887)); +#8381=CARTESIAN_POINT('',(13.0023331013086,0.783409370991775,1.2543744179835)); +#8382=CARTESIAN_POINT('',(12.9802702756799,0.732849478514326,1.22618689695165)); +#8383=CARTESIAN_POINT('',(12.9564916442648,0.680632403886029,1.20705280742624)); +#8384=CARTESIAN_POINT('',(12.9378032676207,0.639593357488636,1.19201472278831)); +#8385=CARTESIAN_POINT('',(12.9177855379612,0.596893109740155,1.1822425603584)); +#8386=CARTESIAN_POINT('',(12.8972049227736,0.554273641299032,1.17781289573505)); +#8387=CARTESIAN_POINT('',(9.61614923845848,1.0249908751986,1.7)); +#8388=CARTESIAN_POINT('',(12.8970953228317,0.554278800735041,1.17781343200848)); +#8389=CARTESIAN_POINT('',(12.3080678993036,0.582007828643985,1.18069573207651)); +#8390=CARTESIAN_POINT('',(11.7186071430073,0.613604549387179,1.18345650108945)); +#8391=CARTESIAN_POINT('',(10.8401995266384,0.70420255151007,1.21528269792194)); +#8392=CARTESIAN_POINT('',(10.5462741050832,0.741372053119697,1.22765791151518)); +#8393=CARTESIAN_POINT('',(10.1186344383822,0.834163471161065,1.29331166271093)); +#8394=CARTESIAN_POINT('',(9.97697627406642,0.872537108588667,1.32203879909004)); +#8395=CARTESIAN_POINT('',(9.7243938473413,0.965900625257752,1.44588354234064)); +#8396=CARTESIAN_POINT('',(9.60965360729089,1.02856655478812,1.56573114902287)); +#8397=CARTESIAN_POINT('',(9.62321461320115,1.02109727924804,1.86083641609907)); +#8398=CARTESIAN_POINT('',(9.74549524607738,0.956654466488677,1.96921680555084)); +#8399=CARTESIAN_POINT('',(10.0011685906675,0.865324981466899,2.08412061656629)); +#8400=CARTESIAN_POINT('',(10.1429741500123,0.828162611958643,2.11141234096655)); +#8401=CARTESIAN_POINT('',(10.568163940057,0.738258131269267,2.17345677694205)); +#8402=CARTESIAN_POINT('',(10.8573746184557,0.70215214709871,2.18553607568594)); +#8403=CARTESIAN_POINT('',(11.728241202021,0.613190618913271,2.2164842391254)); +#8404=CARTESIAN_POINT('',(12.3127612032945,0.58179041192664,2.21932577899673)); +#8405=CARTESIAN_POINT('',(12.8966610672296,0.554299245042063,2.22218444249888)); +#8406=CARTESIAN_POINT('',(7.47896987833403,1.025,1.7)); +#8407=CARTESIAN_POINT('',(10.739484939167,1.025,1.7)); +#8408=VECTOR('',#11310,1.0); +#8409=CARTESIAN_POINT('',(7.47896987833403,0.5,1.175)); +#8410=AXIS2_PLACEMENT_3D('',#11311,#11312,#11313); +#8411=CARTESIAN_POINT('',(7.47896987833403,-0.0249999999999999,1.7)); +#8412=AXIS2_PLACEMENT_3D('',#11314,#11315,#11316); +#8413=CARTESIAN_POINT('',(9.61614923878061,-0.0249908750328013,1.7)); +#8414=CARTESIAN_POINT('',(10.739484939167,-0.0249999999999999,1.7)); +#8415=VECTOR('',#11317,1.0); +#8416=CARTESIAN_POINT('',(12.8968932696778,0.445720646304578,1.17782877808185)); +#8417=CARTESIAN_POINT('',(12.8970953206906,0.445721199164165,2.22218656798105)); +#8418=CARTESIAN_POINT('',(12.3080678810828,0.417992170480732,2.2193042678271)); +#8419=CARTESIAN_POINT('',(11.7186071087222,0.386395449063422,2.21654349907283)); +#8420=CARTESIAN_POINT('',(10.8401994687653,0.295797441527598,2.18471729927897)); +#8421=CARTESIAN_POINT('',(10.5462740386672,0.258627937423929,2.17234208519039)); +#8422=CARTESIAN_POINT('',(10.1186343631945,0.165836510046873,2.10668832229474)); +#8423=CARTESIAN_POINT('',(9.97697619678574,0.12746286815109,2.07796118128713)); +#8424=CARTESIAN_POINT('',(9.72439377553314,0.0340993428939217,1.95411640418183)); +#8425=CARTESIAN_POINT('',(9.60965356086195,-0.0285665803282778,1.83426875676745)); +#8426=CARTESIAN_POINT('',(9.62321466875292,-0.0210972486831127,1.53916347958658)); +#8427=CARTESIAN_POINT('',(9.74549533211699,0.0433455708396928,1.43078313502757)); +#8428=CARTESIAN_POINT('',(10.0011686978121,0.134675050212358,1.31587935603516)); +#8429=CARTESIAN_POINT('',(10.1429742640241,0.171837416030146,1.28858763714655)); +#8430=CARTESIAN_POINT('',(10.5681640683618,0.261741888097222,1.22654321483568)); +#8431=CARTESIAN_POINT('',(10.8573747554572,0.297847869715718,1.21446391746701)); +#8432=CARTESIAN_POINT('',(11.7282413650211,0.386809392098994,1.18351575903883)); +#8433=CARTESIAN_POINT('',(12.3127613820229,0.418209598070259,1.18067421947533)); +#8434=CARTESIAN_POINT('',(12.896661262163,0.445700764135787,1.17781555654677)); +#8435=CARTESIAN_POINT('',(13.0973329285208,-0.00585577569156333,1.55951983441188)); +#8436=CARTESIAN_POINT('',(12.897204922772,0.445726358703258,1.17781289573526)); +#8437=CARTESIAN_POINT('',(12.92750269621,0.382984065185396,1.18433403098489)); +#8438=CARTESIAN_POINT('',(12.9566508628802,0.3197012647316,1.20265617280385)); +#8439=CARTESIAN_POINT('',(12.9824105074165,0.261723193339754,1.23218682852254)); +#8440=CARTESIAN_POINT('',(13.007767354957,0.204651710272411,1.26125572090474)); +#8441=CARTESIAN_POINT('',(13.0309530757483,0.151152626941045,1.30211373407361)); +#8442=CARTESIAN_POINT('',(13.0499834225147,0.107223926884674,1.35164392299242)); +#8443=CARTESIAN_POINT('',(13.0675565991033,0.0666588855390103,1.39738154233404)); +#8444=CARTESIAN_POINT('',(13.0817945147614,0.0329533690439158,1.4521006021921)); +#8445=CARTESIAN_POINT('',(13.09099245023,0.0102719889877334,1.51081364946178)); +#8446=CARTESIAN_POINT('',(13.093434117314,0.00425103142692077,1.5263995073329)); +#8447=CARTESIAN_POINT('',(13.0955503218575,-0.00104892878229744,1.54233920616312)); +#8448=CARTESIAN_POINT('',(13.0973329285208,-0.00557434057142789,1.55850941319025)); +#8449=CARTESIAN_POINT('',(13.0973329285208,-0.00594943645363256,1.55985661716566)); +#8450=CARTESIAN_POINT('',(13.0973329285208,-0.0312112665729213,1.65105756047206)); +#8451=CARTESIAN_POINT('',(13.0973329285208,-0.0311946574970982,1.74912237746174)); +#8452=CARTESIAN_POINT('',(13.0973329285208,-0.00590193572221412,1.84031475842732)); +#8453=CARTESIAN_POINT('',(13.0973329285208,-1.97488365066893,-1.075)); +#8454=CARTESIAN_POINT('',(10.739484939167,-1.975,-1.075)); +#8455=VECTOR('',#11318,1.0); +#8456=CARTESIAN_POINT('',(13.0973329285208,-0.925116353704308,-1.075)); +#8457=CARTESIAN_POINT('',(10.739484939167,-0.925,-1.075)); +#8458=VECTOR('',#11319,1.0); +#8459=CARTESIAN_POINT('',(13.0973329285208,-0.944222320959559,-1.21576115760644)); +#8460=CARTESIAN_POINT('',(13.0973329285208,-0.943995124718857,-0.935056918028382)); +#8461=CARTESIAN_POINT('',(13.0973329285208,-0.918769111118973,-1.02626889996857)); +#8462=CARTESIAN_POINT('',(13.0973329285208,-0.918824845633009,-1.12433490442681)); +#8463=CARTESIAN_POINT('',(13.0973329285208,-0.944154521145406,-1.21551815371107)); +#8464=CARTESIAN_POINT('',(12.8970944035834,-1.39573773832715,-1.59715999123571)); +#8465=CARTESIAN_POINT('',(13.0973329285208,-0.94442565942857,-1.21649058680974)); +#8466=CARTESIAN_POINT('',(13.0914612845905,-0.959331699673676,-1.26975286833228)); +#8467=CARTESIAN_POINT('',(13.0817720606439,-0.982993956871673,-1.32088771653332)); +#8468=CARTESIAN_POINT('',(13.0690000830807,-1.01299389278047,-1.3659478686171)); +#8469=CARTESIAN_POINT('',(13.0561414923191,-1.04319727333127,-1.41131359623735)); +#8470=CARTESIAN_POINT('',(13.0398808068049,-1.08051427961041,-1.45171621577971)); +#8471=CARTESIAN_POINT('',(13.0218299898599,-1.12189492872705,-1.48484394860114)); +#8472=CARTESIAN_POINT('',(13.0023331013086,-1.16659062900823,-1.5206255820165)); +#8473=CARTESIAN_POINT('',(12.9802702756799,-1.21715052148568,-1.54881310304836)); +#8474=CARTESIAN_POINT('',(12.9564916442648,-1.26936759611398,-1.56794719257376)); +#8475=CARTESIAN_POINT('',(12.9378032676207,-1.31040664251137,-1.58298527721169)); +#8476=CARTESIAN_POINT('',(12.9177855379612,-1.35310689025985,-1.5927574396416)); +#8477=CARTESIAN_POINT('',(12.8972049227736,-1.39572635870097,-1.59718710426495)); +#8478=CARTESIAN_POINT('',(9.61614923845849,-0.925009124801398,-1.075)); +#8479=CARTESIAN_POINT('',(12.8970953228317,-1.39572119926496,-1.59718656799152)); +#8480=CARTESIAN_POINT('',(12.3080678993036,-1.36799217135601,-1.59430426792349)); +#8481=CARTESIAN_POINT('',(11.7186071430073,-1.33639545061282,-1.59154349891055)); +#8482=CARTESIAN_POINT('',(10.8401995266384,-1.24579744848993,-1.55971730207806)); +#8483=CARTESIAN_POINT('',(10.5462741050832,-1.2086279468803,-1.54734208848482)); +#8484=CARTESIAN_POINT('',(10.1186344383822,-1.11583652883893,-1.48168833728906)); +#8485=CARTESIAN_POINT('',(9.9769762740664,-1.07746289141133,-1.45296120090996)); +#8486=CARTESIAN_POINT('',(9.72439384734129,-0.984099374742243,-1.32911645765935)); +#8487=CARTESIAN_POINT('',(9.60965360729088,-0.921433445211873,-1.2092688509771)); +#8488=CARTESIAN_POINT('',(9.62321461320117,-0.928902720751967,-0.91416358390091)); +#8489=CARTESIAN_POINT('',(9.7454952460774,-0.99334553351133,-0.805783194449145)); +#8490=CARTESIAN_POINT('',(10.0011685906675,-1.08467501853311,-0.690879383433704)); +#8491=CARTESIAN_POINT('',(10.1429741500123,-1.12183738804136,-0.663587659033448)); +#8492=CARTESIAN_POINT('',(10.5681639400571,-1.21174186873073,-0.60154322305795)); +#8493=CARTESIAN_POINT('',(10.8573746184557,-1.24784785290129,-0.589463924314061)); +#8494=CARTESIAN_POINT('',(11.728241202021,-1.33680938108673,-0.558515760874604)); +#8495=CARTESIAN_POINT('',(12.3127612032945,-1.36820958807336,-0.555674221003266)); +#8496=CARTESIAN_POINT('',(12.8966610672296,-1.39570075495794,-0.552815557501124)); +#8497=CARTESIAN_POINT('',(7.47896987833403,-0.925,-1.075)); +#8498=CARTESIAN_POINT('',(10.739484939167,-0.925,-1.075)); +#8499=VECTOR('',#11320,1.0); +#8500=CARTESIAN_POINT('',(7.47896987833403,-1.45,-1.6)); +#8501=AXIS2_PLACEMENT_3D('',#11321,#11322,#11323); +#8502=CARTESIAN_POINT('',(7.47896987833403,-1.975,-1.075)); +#8503=AXIS2_PLACEMENT_3D('',#11324,#11325,#11326); +#8504=CARTESIAN_POINT('',(9.61614923878062,-1.97499087503281,-1.075)); +#8505=CARTESIAN_POINT('',(10.739484939167,-1.975,-1.075)); +#8506=VECTOR('',#11327,1.0); +#8507=CARTESIAN_POINT('',(12.8968932696778,-1.50427935369542,-1.59717122191815)); +#8508=CARTESIAN_POINT('',(12.8970953206906,-1.50427880083584,-0.552813432018954)); +#8509=CARTESIAN_POINT('',(12.3080678810828,-1.53200782951927,-0.555695732172898)); +#8510=CARTESIAN_POINT('',(11.7186071087222,-1.56360455093658,-0.558456500927172)); +#8511=CARTESIAN_POINT('',(10.8401994687653,-1.6542025584724,-0.590282700721028)); +#8512=CARTESIAN_POINT('',(10.5462740386672,-1.69137206257607,-0.602657914809606)); +#8513=CARTESIAN_POINT('',(10.1186343631945,-1.78416348995313,-0.668311677705266)); +#8514=CARTESIAN_POINT('',(9.97697619678575,-1.82253713184891,-0.697038818712864)); +#8515=CARTESIAN_POINT('',(9.72439377553315,-1.91590065710607,-0.820883595818165)); +#8516=CARTESIAN_POINT('',(9.60965356086196,-1.97856658032828,-0.940731243232538)); +#8517=CARTESIAN_POINT('',(9.62321466875293,-1.97109724868312,-1.23583652041342)); +#8518=CARTESIAN_POINT('',(9.74549533211698,-1.90665442916031,-1.34421686497242)); +#8519=CARTESIAN_POINT('',(10.0011686978121,-1.81532494978765,-1.45912064396484)); +#8520=CARTESIAN_POINT('',(10.1429742640241,-1.77816258396985,-1.48641236285345)); +#8521=CARTESIAN_POINT('',(10.5681640683618,-1.68825811190278,-1.54845678516432)); +#8522=CARTESIAN_POINT('',(10.8573747554572,-1.65215213028428,-1.56053608253299)); +#8523=CARTESIAN_POINT('',(11.7282413650211,-1.56319060790101,-1.59148424096117)); +#8524=CARTESIAN_POINT('',(12.3127613820229,-1.53179040192974,-1.59432578052467)); +#8525=CARTESIAN_POINT('',(12.896661262163,-1.50429923586421,-1.59718444345323)); +#8526=CARTESIAN_POINT('',(13.0973329285208,-1.95585577569156,-1.21548016558812)); +#8527=CARTESIAN_POINT('',(12.897204922772,-1.50427364129674,-1.59718710426474)); +#8528=CARTESIAN_POINT('',(12.9275026962101,-1.5670159348146,-1.59066596901511)); +#8529=CARTESIAN_POINT('',(12.9566508628802,-1.6302987352684,-1.57234382719615)); +#8530=CARTESIAN_POINT('',(12.9824105074165,-1.68827680666024,-1.54281317147746)); +#8531=CARTESIAN_POINT('',(13.007767354957,-1.74534828972759,-1.51374427909527)); +#8532=CARTESIAN_POINT('',(13.0309530757483,-1.79884737305895,-1.47288626592639)); +#8533=CARTESIAN_POINT('',(13.0499834225147,-1.84277607311533,-1.42335607700758)); +#8534=CARTESIAN_POINT('',(13.0675565991033,-1.88334111446099,-1.37761845766596)); +#8535=CARTESIAN_POINT('',(13.0817945147614,-1.91704663095608,-1.3228993978079)); +#8536=CARTESIAN_POINT('',(13.09099245023,-1.93972801101227,-1.26418635053822)); +#8537=CARTESIAN_POINT('',(13.093434117314,-1.94574896857308,-1.2486004926671)); +#8538=CARTESIAN_POINT('',(13.0955503218575,-1.9510489287823,-1.23266079383688)); +#8539=CARTESIAN_POINT('',(13.0973329285208,-1.95557434057143,-1.21649058680975)); +#8540=CARTESIAN_POINT('',(13.0973329285208,-1.95594943645363,-1.21514338283434)); +#8541=CARTESIAN_POINT('',(13.0973329285208,-1.98121126657292,-1.12394243952794)); +#8542=CARTESIAN_POINT('',(13.0973329285208,-1.9811946574971,-1.02587762253826)); +#8543=CARTESIAN_POINT('',(13.0973329285208,-1.95590193572221,-0.934685241572683)); +#8544=CARTESIAN_POINT('',(13.0973329285208,-0.0248836506689325,-1.7)); +#8545=CARTESIAN_POINT('',(10.739484939167,-0.0249999999999999,-1.7)); +#8546=VECTOR('',#11328,1.0); +#8547=CARTESIAN_POINT('',(13.0973329285208,1.02488364629569,-1.7)); +#8548=CARTESIAN_POINT('',(10.739484939167,1.025,-1.7)); +#8549=VECTOR('',#11329,1.0); +#8550=CARTESIAN_POINT('',(13.0973329285208,1.00577767904044,-1.84076115760644)); +#8551=CARTESIAN_POINT('',(13.0973329285208,1.00600487528114,-1.56005691802838)); +#8552=CARTESIAN_POINT('',(13.0973329285208,1.03123088888103,-1.65126889996857)); +#8553=CARTESIAN_POINT('',(13.0973329285208,1.03117515436699,-1.74933490442681)); +#8554=CARTESIAN_POINT('',(13.0973329285208,1.00584547885459,-1.84051815371107)); +#8555=CARTESIAN_POINT('',(12.8970944035834,0.554262261672848,-2.22215999123571)); +#8556=CARTESIAN_POINT('',(13.0973329285208,1.00557434057143,-1.84149058680974)); +#8557=CARTESIAN_POINT('',(13.0914612845905,0.990668300326324,-1.89475286833228)); +#8558=CARTESIAN_POINT('',(13.0817720606439,0.967006043128327,-1.94588771653332)); +#8559=CARTESIAN_POINT('',(13.0690000830807,0.937006107219528,-1.9909478686171)); +#8560=CARTESIAN_POINT('',(13.0561414923191,0.906802726668729,-2.03631359623735)); +#8561=CARTESIAN_POINT('',(13.0398808068049,0.869485720389595,-2.07671621577971)); +#8562=CARTESIAN_POINT('',(13.0218299898599,0.82810507127295,-2.10984394860114)); +#8563=CARTESIAN_POINT('',(13.0023331013086,0.78340937099177,-2.1456255820165)); +#8564=CARTESIAN_POINT('',(12.9802702756799,0.73284947851432,-2.17381310304836)); +#8565=CARTESIAN_POINT('',(12.9564916442648,0.680632403886023,-2.19294719257377)); +#8566=CARTESIAN_POINT('',(12.9378032676207,0.639593357488631,-2.20798527721169)); +#8567=CARTESIAN_POINT('',(12.9177855379612,0.596893109740153,-2.2177574396416)); +#8568=CARTESIAN_POINT('',(12.8972049227736,0.554273641299033,-2.22218710426495)); +#8569=CARTESIAN_POINT('',(9.61614923845849,1.0249908751986,-1.7)); +#8570=CARTESIAN_POINT('',(12.8970953228317,0.554278800735041,-2.22218656799152)); +#8571=CARTESIAN_POINT('',(12.3080678993036,0.582007828643985,-2.21930426792349)); +#8572=CARTESIAN_POINT('',(11.7186071430073,0.613604549387178,-2.21654349891055)); +#8573=CARTESIAN_POINT('',(10.8401995266384,0.704202551510068,-2.18471730207806)); +#8574=CARTESIAN_POINT('',(10.5462741050832,0.741372053119697,-2.17234208848482)); +#8575=CARTESIAN_POINT('',(10.1186344383823,0.834163471161062,-2.10668833728907)); +#8576=CARTESIAN_POINT('',(9.97697627406643,0.872537108588661,-2.07796120090997)); +#8577=CARTESIAN_POINT('',(9.72439384734132,0.965900625257745,-1.95411645765938)); +#8578=CARTESIAN_POINT('',(9.6096536072909,1.02856655478812,-1.83426885097714)); +#8579=CARTESIAN_POINT('',(9.62321461320114,1.02109727924804,-1.53916358390095)); +#8580=CARTESIAN_POINT('',(9.74549524607737,0.956654466488682,-1.43078319444917)); +#8581=CARTESIAN_POINT('',(10.0011685906675,0.865324981466903,-1.31587938343371)); +#8582=CARTESIAN_POINT('',(10.1429741500122,0.828162611958647,-1.28858765903345)); +#8583=CARTESIAN_POINT('',(10.568163940057,0.738258131269269,-1.22654322305795)); +#8584=CARTESIAN_POINT('',(10.8573746184557,0.70215214709871,-1.21446392431406)); +#8585=CARTESIAN_POINT('',(11.728241202021,0.613190618913271,-1.1835157608746)); +#8586=CARTESIAN_POINT('',(12.3127612032945,0.581790411926643,-1.18067422100327)); +#8587=CARTESIAN_POINT('',(12.8966610672296,0.554299245042065,-1.17781555750112)); +#8588=CARTESIAN_POINT('',(7.47896987833403,1.025,-1.7)); +#8589=CARTESIAN_POINT('',(10.739484939167,1.025,-1.7)); +#8590=VECTOR('',#11330,1.0); +#8591=CARTESIAN_POINT('',(7.47896987833403,0.5,-2.225)); +#8592=AXIS2_PLACEMENT_3D('',#11331,#11332,#11333); +#8593=CARTESIAN_POINT('',(7.47896987833403,-0.0249999999999999,-1.7)); +#8594=AXIS2_PLACEMENT_3D('',#11334,#11335,#11336); +#8595=CARTESIAN_POINT('',(9.61614923878062,-0.0249908750328011,-1.7)); +#8596=CARTESIAN_POINT('',(10.739484939167,-0.0249999999999999,-1.7)); +#8597=VECTOR('',#11337,1.0); +#8598=CARTESIAN_POINT('',(12.8968932696778,0.445720646304577,-2.22217122191815)); +#8599=CARTESIAN_POINT('',(12.8970953206906,0.445721199164164,-1.17781343201895)); +#8600=CARTESIAN_POINT('',(12.3080678810828,0.417992170480732,-1.1806957321729)); +#8601=CARTESIAN_POINT('',(11.7186071087222,0.386395449063423,-1.18345650092717)); +#8602=CARTESIAN_POINT('',(10.8401994687653,0.295797441527599,-1.21528270072103)); +#8603=CARTESIAN_POINT('',(10.5462740386672,0.258627937423929,-1.22765791480961)); +#8604=CARTESIAN_POINT('',(10.1186343631945,0.165836510046875,-1.29331167770526)); +#8605=CARTESIAN_POINT('',(9.97697619678576,0.127462868151092,-1.32203881871287)); +#8606=CARTESIAN_POINT('',(9.72439377553315,0.0340993428939257,-1.44588359581817)); +#8607=CARTESIAN_POINT('',(9.60965356086196,-0.0285665803282735,-1.56573124323253)); +#8608=CARTESIAN_POINT('',(9.62321466875292,-0.0210972486831172,-1.86083652041341)); +#8609=CARTESIAN_POINT('',(9.74549533211697,0.0433455708396867,-1.96921686497242)); +#8610=CARTESIAN_POINT('',(10.0011686978121,0.134675050212352,-2.08412064396484)); +#8611=CARTESIAN_POINT('',(10.1429742640241,0.171837416030142,-2.11141236285345)); +#8612=CARTESIAN_POINT('',(10.5681640683618,0.261741888097218,-2.17345678516432)); +#8613=CARTESIAN_POINT('',(10.8573747554572,0.297847869715716,-2.18553608253299)); +#8614=CARTESIAN_POINT('',(11.7282413650211,0.386809392098993,-2.21648424096117)); +#8615=CARTESIAN_POINT('',(12.3127613820229,0.418209598070257,-2.21932578052467)); +#8616=CARTESIAN_POINT('',(12.896661262163,0.445700764135786,-2.22218444345323)); +#8617=CARTESIAN_POINT('',(13.0973329285208,-0.00585577569156336,-1.84048016558812)); +#8618=CARTESIAN_POINT('',(12.897204922772,0.445726358703258,-2.22218710426474)); +#8619=CARTESIAN_POINT('',(12.9275026962101,0.382984065185396,-2.21566596901511)); +#8620=CARTESIAN_POINT('',(12.9566508628802,0.319701264731599,-2.19734382719615)); +#8621=CARTESIAN_POINT('',(12.9824105074165,0.261723193339753,-2.16781317147746)); +#8622=CARTESIAN_POINT('',(13.007767354957,0.204651710272409,-2.13874427909526)); +#8623=CARTESIAN_POINT('',(13.0309530757483,0.151152626941044,-2.09788626592639)); +#8624=CARTESIAN_POINT('',(13.0499834225147,0.107223926884673,-2.04835607700758)); +#8625=CARTESIAN_POINT('',(13.0675565991033,0.0666588855390094,-2.00261845766596)); +#8626=CARTESIAN_POINT('',(13.0817945147614,0.0329533690439143,-1.94789939780789)); +#8627=CARTESIAN_POINT('',(13.09099245023,0.0102719889877318,-1.88918635053822)); +#8628=CARTESIAN_POINT('',(13.093434117314,0.00425103142691987,-1.87360049266709)); +#8629=CARTESIAN_POINT('',(13.0955503218575,-0.00104892878229753,-1.85766079383688)); +#8630=CARTESIAN_POINT('',(13.0973329285208,-0.00557434057142752,-1.84149058680975)); +#8631=CARTESIAN_POINT('',(13.0973329285208,-0.00594943645363256,-1.84014338283434)); +#8632=CARTESIAN_POINT('',(13.0973329285208,-0.0312112665729213,-1.74894243952794)); +#8633=CARTESIAN_POINT('',(13.0973329285208,-0.0311946574970982,-1.65087762253826)); +#8634=CARTESIAN_POINT('',(13.0973329285208,-0.00590193572221412,-1.55968524157268)); +#8635=CARTESIAN_POINT('',(7.16351805334457,-1.45,1.075)); +#8636=CARTESIAN_POINT('',(7.47896987833403,-1.45,1.6)); +#8637=CARTESIAN_POINT('',(7.5,-1.45,1.635)); +#8638=VECTOR('',#11338,1.0); +#8639=CARTESIAN_POINT('',(7.5,-1.45,0.515)); +#8640=VECTOR('',#11339,1.0); +#8641=AXIS2_PLACEMENT_3D('',#11340,#11341,#11342); +#8642=CARTESIAN_POINT('',(7.16351805334457,0.5,1.7)); +#8643=CARTESIAN_POINT('',(7.47896987833403,0.5,2.225)); +#8644=CARTESIAN_POINT('',(7.5,0.5,2.26)); +#8645=VECTOR('',#11343,1.0); +#8646=CARTESIAN_POINT('',(7.5,0.5,1.14)); +#8647=VECTOR('',#11344,1.0); +#8648=AXIS2_PLACEMENT_3D('',#11345,#11346,#11347); +#8649=CARTESIAN_POINT('',(7.16351805334457,-1.45,-1.075)); +#8650=CARTESIAN_POINT('',(7.47896987833403,-1.45,-0.55)); +#8651=CARTESIAN_POINT('',(7.5,-1.45,-0.515)); +#8652=VECTOR('',#11348,1.0); +#8653=CARTESIAN_POINT('',(7.5,-1.45,-1.635)); +#8654=VECTOR('',#11349,1.0); +#8655=AXIS2_PLACEMENT_3D('',#11350,#11351,#11352); +#8656=CARTESIAN_POINT('',(7.16351805334457,0.5,-1.7)); +#8657=CARTESIAN_POINT('',(7.47896987833403,0.5,-1.175)); +#8658=CARTESIAN_POINT('',(7.5,0.5,-1.14)); +#8659=VECTOR('',#11353,1.0); +#8660=CARTESIAN_POINT('',(7.5,0.5,-2.26)); +#8661=VECTOR('',#11354,1.0); +#8662=AXIS2_PLACEMENT_3D('',#11355,#11356,#11357); +#8663=CARTESIAN_POINT('',(5.0,0.0,-4.75)); +#8664=CARTESIAN_POINT('',(5.3,0.0,-4.45)); +#8665=AXIS2_PLACEMENT_3D('',#11358,#11359,#11360); +#8666=CARTESIAN_POINT('',(5.0,5.81688018065629E-16,4.75)); +#8667=AXIS2_PLACEMENT_3D('',#11361,#11362,#11363); +#8668=CARTESIAN_POINT('',(5.3,-5.44949827450958E-16,4.45)); +#8669=AXIS2_PLACEMENT_3D('',#11364,#11365,#11366); +#8670=AXIS2_PLACEMENT_3D('',#11367,#11368,#11369); +#8671=CARTESIAN_POINT('',(11.5,4.89842541528951E-16,4.0)); +#8672=CARTESIAN_POINT('',(11.7598076211353,4.34735255606944E-16,3.55)); +#8673=CARTESIAN_POINT('',(11.7598076211353,4.34735255606944E-16,3.55)); +#8674=VECTOR('',#11370,1.0); +#8675=CARTESIAN_POINT('',(11.5,0.0,-4.0)); +#8676=AXIS2_PLACEMENT_3D('',#11371,#11372,#11373); +#8677=CARTESIAN_POINT('',(11.7598076211353,0.0,-3.55)); +#8678=CARTESIAN_POINT('',(11.7598076211353,-4.34735255606944E-16,-3.55)); +#8679=VECTOR('',#11374,1.0); +#8680=AXIS2_PLACEMENT_3D('',#11375,#11376,#11377); +#8681=CARTESIAN_POINT('',(14.5,4.89842541528951E-16,-4.0)); +#8682=CARTESIAN_POINT('',(14.2401923788647,-4.34735255606944E-16,-3.55)); +#8683=CARTESIAN_POINT('',(14.2401923788647,4.34735255606944E-16,-3.55)); +#8684=VECTOR('',#11378,1.0); +#8685=CARTESIAN_POINT('',(14.5,0.0,4.0)); +#8686=AXIS2_PLACEMENT_3D('',#11379,#11380,#11381); +#8687=CARTESIAN_POINT('',(14.2401923788647,0.0,3.55)); +#8688=CARTESIAN_POINT('',(14.2401923788647,-4.34735255606944E-16,3.55)); +#8689=VECTOR('',#11382,1.0); +#8690=AXIS2_PLACEMENT_3D('',#11383,#11384,#11385); +#8691=CARTESIAN_POINT('',(15.0,0.0,-4.15)); +#8692=CARTESIAN_POINT('',(14.9,0.0,-4.05)); +#8693=CARTESIAN_POINT('',(15.0,5.08211636836287E-16,-4.15)); +#8694=VECTOR('',#11386,1.0); +#8695=CARTESIAN_POINT('',(15.0,-5.08211636836287E-16,4.15)); +#8696=AXIS2_PLACEMENT_3D('',#11387,#11388,#11389); +#8697=CARTESIAN_POINT('',(14.9,4.95965573298063E-16,4.05)); +#8698=CARTESIAN_POINT('',(15.0,-5.08211636836287E-16,4.15)); +#8699=VECTOR('',#11390,1.0); +#8700=AXIS2_PLACEMENT_3D('',#11391,#11392,#11393); +#8701=CARTESIAN_POINT('',(14.0,-5.44949827450958E-16,4.45)); +#8702=CARTESIAN_POINT('',(13.9711324873382,1.86915451653015E-14,4.5)); +#8703=CARTESIAN_POINT('',(13.6824573519457,6.12303176911189E-16,5.0)); +#8704=VECTOR('',#11394,1.0); +#8705=CARTESIAN_POINT('',(14.0,0.0,-4.45)); +#8706=AXIS2_PLACEMENT_3D('',#11395,#11396,#11397); +#8707=CARTESIAN_POINT('',(13.9711324873382,1.76262623207259E-14,-4.5)); +#8708=CARTESIAN_POINT('',(13.6824573519457,-6.12303176911189E-16,-5.0)); +#8709=VECTOR('',#11398,1.0); +#8710=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#8711=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#8712=CARTESIAN_POINT('',(13.8606996269492,1.47118648985323,-4.5)); +#8713=CARTESIAN_POINT('',(13.9712177385314,0.732132220080462,-4.5)); +#8714=CARTESIAN_POINT('',(13.971047128998,-0.733946269937452,-4.5)); +#8715=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,-4.5)); +#8716=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#8717=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#8718=AXIS2_PLACEMENT_3D('',#11399,#11400,#11401); +#8719=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#8720=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,4.5)); +#8721=CARTESIAN_POINT('',(13.971047128998,-0.733946269937448,4.5)); +#8722=CARTESIAN_POINT('',(13.9712177385314,0.732132220080464,4.5)); +#8723=CARTESIAN_POINT('',(13.8606996269492,1.47118648985324,4.5)); +#8724=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#8725=CARTESIAN_POINT('',(9.3,4.5310435091428E-16,3.7)); +#8726=CARTESIAN_POINT('',(10.0,0.0,3.7)); +#8727=CARTESIAN_POINT('',(10.0,4.5310435091428E-16,3.7)); +#8728=VECTOR('',#11402,1.0); +#8729=CARTESIAN_POINT('',(9.3,0.0,-3.7)); +#8730=AXIS2_PLACEMENT_3D('',#11403,#11404,#11405); +#8731=CARTESIAN_POINT('',(10.0,-4.5310435091428E-16,-3.7)); +#8732=CARTESIAN_POINT('',(10.0,-4.5310435091428E-16,-3.7)); +#8733=VECTOR('',#11406,1.0); +#8734=AXIS2_PLACEMENT_3D('',#11407,#11408,#11409); +#8735=CARTESIAN_POINT('',(14.5,0.0,4.05)); +#8736=CARTESIAN_POINT('',(14.7,4.95965573298063E-16,4.05)); +#8737=VECTOR('',#11410,1.0); +#8738=CARTESIAN_POINT('',(14.5,-4.95965573298063E-16,-4.05)); +#8739=AXIS2_PLACEMENT_3D('',#11411,#11412,#11413); +#8740=CARTESIAN_POINT('',(14.7,-4.95965573298063E-16,-4.05)); +#8741=VECTOR('',#11414,1.0); +#8742=CARTESIAN_POINT('',(11.5,0.0,-4.05)); +#8743=CARTESIAN_POINT('',(10.0,0.0,-4.05)); +#8744=CARTESIAN_POINT('',(10.75,4.95965573298063E-16,-4.05)); +#8745=VECTOR('',#11415,1.0); +#8746=CARTESIAN_POINT('',(11.5,-4.95965573298063E-16,4.05)); +#8747=AXIS2_PLACEMENT_3D('',#11416,#11417,#11418); +#8748=CARTESIAN_POINT('',(10.0,-4.95965573298063E-16,4.05)); +#8749=CARTESIAN_POINT('',(10.75,-4.95965573298063E-16,4.05)); +#8750=VECTOR('',#11419,1.0); +#8751=AXIS2_PLACEMENT_3D('',#11420,#11421,#11422); +#8752=CARTESIAN_POINT('',(13.0,4.34735255606944E-16,3.55)); +#8753=VECTOR('',#11423,1.0); +#8754=CARTESIAN_POINT('',(13.0,-4.34735255606944E-16,-3.55)); +#8755=VECTOR('',#11424,1.0); +#8756=CARTESIAN_POINT('',(15.0,0.0,-4.45)); +#8757=CARTESIAN_POINT('',(14.5,5.44949827450958E-16,-4.45)); +#8758=VECTOR('',#11425,1.0); +#8759=CARTESIAN_POINT('',(15.0,-5.44949827450958E-16,4.45)); +#8760=CARTESIAN_POINT('',(14.5,-5.44949827450958E-16,4.45)); +#8761=VECTOR('',#11426,1.0); +#8762=AXIS2_PLACEMENT_3D('',#11427,#11428,#11429); +#8763=CARTESIAN_POINT('',(5.88452994616208,0.0,-4.45)); +#8764=CARTESIAN_POINT('',(6.01681751171531,-5.22346271811827E-12,-4.5)); +#8765=AXIS2_PLACEMENT_3D('',#11430,#11431,#11432); +#8766=CARTESIAN_POINT('',(5.88452994616208,-5.44949827450958E-16,4.45)); +#8767=AXIS2_PLACEMENT_3D('',#11433,#11434,#11435); +#8768=CARTESIAN_POINT('',(6.01681751171531,5.22346271811827E-12,4.5)); +#8769=AXIS2_PLACEMENT_3D('',#11436,#11437,#11438); +#8770=CARTESIAN_POINT('',(6.05773502691753,0.67268120235429,4.5)); +#8771=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#8772=CARTESIAN_POINT('',(6.03869292814414,-0.44959251617325,4.5)); +#8773=CARTESIAN_POINT('',(6.01695329046451,-0.226674457789977,4.5)); +#8774=CARTESIAN_POINT('',(6.01668317208272,0.221894773690623,4.5)); +#8775=CARTESIAN_POINT('',(6.03854989764097,0.447916834906994,4.5)); +#8776=CARTESIAN_POINT('',(6.05773502692363,0.67268120235391,4.5)); +#8777=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#8778=AXIS2_PLACEMENT_3D('',#11439,#11440,#11441); +#8779=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#8780=CARTESIAN_POINT('',(6.03869292814414,0.44959251617325,-4.5)); +#8781=CARTESIAN_POINT('',(6.01695329046451,0.226674457789977,-4.5)); +#8782=CARTESIAN_POINT('',(6.01668317208272,-0.221894773690623,-4.5)); +#8783=CARTESIAN_POINT('',(6.03854989764097,-0.447916834906994,-4.5)); +#8784=CARTESIAN_POINT('',(6.05773502692363,-0.67268120235391,-4.5)); +#8785=CARTESIAN_POINT('',(5.5,5.44949827450958E-16,-4.45)); +#8786=VECTOR('',#11442,1.0); +#8787=CARTESIAN_POINT('',(5.5,-5.44949827450958E-16,4.45)); +#8788=VECTOR('',#11443,1.0); +#8789=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#8790=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,-4.5)); +#8791=CARTESIAN_POINT('',(10.0,-2.17944947177034,-4.5)); +#8792=VECTOR('',#11444,1.0); +#8793=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#8794=AXIS2_PLACEMENT_3D('',#11445,#11446,#11447); +#8795=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,4.5)); +#8796=CARTESIAN_POINT('',(10.0,-2.17944947177034,4.5)); +#8797=VECTOR('',#11448,1.0); +#8798=AXIS2_PLACEMENT_3D('',#11449,#11450,#11451); +#8799=CARTESIAN_POINT('',(6.05773502691753,-0.67268120235429,-4.5)); +#8800=CARTESIAN_POINT('',(6.31754264805428,-2.17944947177034,-4.5)); +#8801=CARTESIAN_POINT('',(6.19355746501594,-1.68678231157763,-4.5)); +#8802=CARTESIAN_POINT('',(6.10095625018994,-1.17904166338499,-4.5)); +#8803=CARTESIAN_POINT('',(6.05773502691902,-0.672681202354345,-4.5)); +#8804=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#8805=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#8806=CARTESIAN_POINT('',(6.10081476434475,-1.17738407869959,4.5)); +#8807=CARTESIAN_POINT('',(6.19296266164493,-1.68441880264455,4.5)); +#8808=CARTESIAN_POINT('',(6.3175426480543,-2.17944947177034,4.5)); +#8809=AXIS2_PLACEMENT_3D('',#11452,#11453,#11454); +#8810=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,-4.5)); +#8811=CARTESIAN_POINT('',(10.0,2.17944947177034,-4.5)); +#8812=VECTOR('',#11455,1.0); +#8813=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,4.5)); +#8814=AXIS2_PLACEMENT_3D('',#11456,#11457,#11458); +#8815=CARTESIAN_POINT('',(10.0,2.17944947177034,4.5)); +#8816=VECTOR('',#11459,1.0); +#8817=AXIS2_PLACEMENT_3D('',#11460,#11461,#11462); +#8818=AXIS2_PLACEMENT_3D('',#11463,#11464,#11465); +#8819=CARTESIAN_POINT('',(4.91961524227067,-4.23568378709171,-4.66358047596141)); +#8820=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#8821=CARTESIAN_POINT('',(4.91961524227067,-4.23568378709171,-4.66358047596141)); +#8822=CARTESIAN_POINT('',(4.9719291322215,-4.55583999896335,-4.10905365064094)); +#8823=CARTESIAN_POINT('',(5.0,-4.87599621083499,-3.55452682532047)); +#8824=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#8825=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122986,-6.0)); +#8826=AXIS2_PLACEMENT_3D('',#11466,#11467,#11468); +#8827=CARTESIAN_POINT('',(5.0,0.0,-6.0)); +#8828=CARTESIAN_POINT('',(5.00000000000001,-1.28238622035072E-15,-6.0)); +#8829=CARTESIAN_POINT('',(5.00000000000001,-0.639452239904388,-6.0)); +#8830=CARTESIAN_POINT('',(4.97176854517159,-1.28259040354149,-6.0)); +#8831=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122986,-6.0)); +#8832=AXIS2_PLACEMENT_3D('',#11469,#11470,#11471); +#8833=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,-1.33641952403859)); +#8834=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,-1.33641952403859)); +#8835=CARTESIAN_POINT('',(0.0,-6.15662105832156,-1.33641952403859)); +#8836=VECTOR('',#11472,1.0); +#8837=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,1.33641952403859)); +#8838=AXIS2_PLACEMENT_3D('',#11473,#11474,#11475); +#8839=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,1.33641952403859)); +#8840=CARTESIAN_POINT('',(0.0,-6.15662105832156,1.33641952403859)); +#8841=VECTOR('',#11476,1.0); +#8842=AXIS2_PLACEMENT_3D('',#11477,#11478,#11479); +#8843=CARTESIAN_POINT('',(3.0,-5.19615242270664,-3.0)); +#8844=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,-1.33641952403859)); +#8845=CARTESIAN_POINT('',(3.0280708677785,-5.83646484644992,-1.89094634935906)); +#8846=CARTESIAN_POINT('',(3.0,-5.51630863457828,-2.44547317467953)); +#8847=CARTESIAN_POINT('',(3.0,-5.19615242270663,-3.0)); +#8848=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#8849=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#8850=CARTESIAN_POINT('',(3.0,-5.51630863457827,2.44547317467953)); +#8851=CARTESIAN_POINT('',(3.0280708677785,-5.83646484644992,1.89094634935906)); +#8852=CARTESIAN_POINT('',(3.08038475772934,-6.15662105832156,1.33641952403859)); +#8853=AXIS2_PLACEMENT_3D('',#11480,#11481,#11482); +#8854=CARTESIAN_POINT('',(5.0,-5.19615242270663,-3.0)); +#8855=CARTESIAN_POINT('',(5.0,-5.51630863457828,-2.44547317467953)); +#8856=CARTESIAN_POINT('',(4.9719291322215,-5.83646484644992,-1.89094634935906)); +#8857=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,-1.33641952403859)); +#8858=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#8859=AXIS2_PLACEMENT_3D('',#11483,#11484,#11485); +#8860=CARTESIAN_POINT('',(4.91961524227067,-6.15662105832156,1.33641952403859)); +#8861=CARTESIAN_POINT('',(4.9719291322215,-5.83646484644992,1.89094634935906)); +#8862=CARTESIAN_POINT('',(5.0,-5.51630863457827,2.44547317467953)); +#8863=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#8864=CARTESIAN_POINT('',(4.91961524227067,-4.2356837870917,4.66358047596142)); +#8865=CARTESIAN_POINT('',(3.08038475772934,-4.2356837870917,4.66358047596142)); +#8866=CARTESIAN_POINT('',(0.0,-4.2356837870917,4.66358047596142)); +#8867=VECTOR('',#11486,1.0); +#8868=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122985,6.0)); +#8869=AXIS2_PLACEMENT_3D('',#11487,#11488,#11489); +#8870=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,6.0)); +#8871=CARTESIAN_POINT('',(0.0,-1.92093727122985,6.0)); +#8872=VECTOR('',#11490,1.0); +#8873=AXIS2_PLACEMENT_3D('',#11491,#11492,#11493); +#8874=CARTESIAN_POINT('',(3.08038475772934,-4.2356837870917,4.66358047596142)); +#8875=CARTESIAN_POINT('',(3.0280708677785,-4.55583999896334,4.10905365064094)); +#8876=CARTESIAN_POINT('',(3.0,-4.87599621083499,3.55452682532047)); +#8877=CARTESIAN_POINT('',(3.0,-5.19615242270663,3.0)); +#8878=CARTESIAN_POINT('',(3.0,2.33146835171283E-15,6.0)); +#8879=CARTESIAN_POINT('',(3.0,3.08382336369358E-15,6.0)); +#8880=CARTESIAN_POINT('',(3.0,-0.639452239904384,6.0)); +#8881=CARTESIAN_POINT('',(3.02823145482841,-1.28259040354149,6.0)); +#8882=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,6.0)); +#8883=AXIS2_PLACEMENT_3D('',#11494,#11495,#11496); +#8884=CARTESIAN_POINT('',(5.0,-5.19615242270663,3.0)); +#8885=CARTESIAN_POINT('',(5.0,-4.87599621083499,3.55452682532047)); +#8886=CARTESIAN_POINT('',(4.9719291322215,-4.55583999896334,4.10905365064095)); +#8887=CARTESIAN_POINT('',(4.91961524227067,-4.2356837870917,4.66358047596142)); +#8888=CARTESIAN_POINT('',(5.0,2.60208521396521E-15,6.0)); +#8889=AXIS2_PLACEMENT_3D('',#11497,#11498,#11499); +#8890=CARTESIAN_POINT('',(4.91961524227067,-1.92093727122985,6.0)); +#8891=CARTESIAN_POINT('',(4.97176854517159,-1.28259040354149,6.0)); +#8892=CARTESIAN_POINT('',(5.00000000000001,-0.639452239904384,6.0)); +#8893=CARTESIAN_POINT('',(5.00000000000001,2.3949341663684E-15,6.0)); +#8894=CARTESIAN_POINT('',(4.91961524227067,1.92093727122986,6.0)); +#8895=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,6.0)); +#8896=CARTESIAN_POINT('',(0.0,1.92093727122986,6.0)); +#8897=VECTOR('',#11500,1.0); +#8898=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,4.66358047596141)); +#8899=AXIS2_PLACEMENT_3D('',#11501,#11502,#11503); +#8900=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,4.66358047596141)); +#8901=CARTESIAN_POINT('',(0.0,4.23568378709171,4.66358047596141)); +#8902=VECTOR('',#11504,1.0); +#8903=AXIS2_PLACEMENT_3D('',#11505,#11506,#11507); +#8904=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,6.0)); +#8905=CARTESIAN_POINT('',(3.02823756365154,1.28266517441687,6.0)); +#8906=CARTESIAN_POINT('',(3.0,0.642468853321433,6.0)); +#8907=CARTESIAN_POINT('',(3.0,3.08382336369358E-15,6.0)); +#8908=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#8909=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#8910=CARTESIAN_POINT('',(3.0,4.87599621083499,3.55452682532047)); +#8911=CARTESIAN_POINT('',(3.0280708677785,4.55583999896335,4.10905365064094)); +#8912=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,4.66358047596141)); +#8913=AXIS2_PLACEMENT_3D('',#11508,#11509,#11510); +#8914=CARTESIAN_POINT('',(5.00000000000001,2.3949341663684E-15,6.0)); +#8915=CARTESIAN_POINT('',(5.00000000000001,0.642468853321432,6.0)); +#8916=CARTESIAN_POINT('',(4.97176243634846,1.28266517441687,6.0)); +#8917=CARTESIAN_POINT('',(4.91961524227067,1.92093727122986,6.0)); +#8918=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#8919=AXIS2_PLACEMENT_3D('',#11511,#11512,#11513); +#8920=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,4.66358047596141)); +#8921=CARTESIAN_POINT('',(4.9719291322215,4.55583999896335,4.10905365064094)); +#8922=CARTESIAN_POINT('',(5.0,4.87599621083499,3.55452682532047)); +#8923=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#8924=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,1.33641952403859)); +#8925=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,1.33641952403859)); +#8926=CARTESIAN_POINT('',(0.0,6.15662105832156,1.33641952403859)); +#8927=VECTOR('',#11514,1.0); +#8928=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,-1.33641952403859)); +#8929=AXIS2_PLACEMENT_3D('',#11515,#11516,#11517); +#8930=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,-1.33641952403859)); +#8931=CARTESIAN_POINT('',(0.0,6.15662105832156,-1.33641952403859)); +#8932=VECTOR('',#11518,1.0); +#8933=AXIS2_PLACEMENT_3D('',#11519,#11520,#11521); +#8934=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,1.33641952403859)); +#8935=CARTESIAN_POINT('',(3.0280708677785,5.83646484644992,1.89094634935906)); +#8936=CARTESIAN_POINT('',(3.0,5.51630863457827,2.44547317467953)); +#8937=CARTESIAN_POINT('',(3.0,5.19615242270663,3.0)); +#8938=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#8939=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#8940=CARTESIAN_POINT('',(3.0,5.51630863457827,-2.44547317467953)); +#8941=CARTESIAN_POINT('',(3.0280708677785,5.83646484644992,-1.89094634935906)); +#8942=CARTESIAN_POINT('',(3.08038475772934,6.15662105832156,-1.33641952403859)); +#8943=AXIS2_PLACEMENT_3D('',#11522,#11523,#11524); +#8944=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,-4.66358047596141)); +#8945=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,-4.66358047596141)); +#8946=CARTESIAN_POINT('',(0.0,4.23568378709171,-4.66358047596141)); +#8947=VECTOR('',#11525,1.0); +#8948=CARTESIAN_POINT('',(4.91961524227067,1.92093727122985,-6.0)); +#8949=AXIS2_PLACEMENT_3D('',#11526,#11527,#11528); +#8950=CARTESIAN_POINT('',(3.08038475772934,1.92093727122985,-6.0)); +#8951=CARTESIAN_POINT('',(0.0,1.92093727122985,-6.0)); +#8952=VECTOR('',#11529,1.0); +#8953=AXIS2_PLACEMENT_3D('',#11530,#11531,#11532); +#8954=CARTESIAN_POINT('',(3.08038475772934,4.23568378709171,-4.66358047596141)); +#8955=CARTESIAN_POINT('',(3.0280708677785,4.55583999896335,-4.10905365064094)); +#8956=CARTESIAN_POINT('',(3.0,4.87599621083499,-3.55452682532047)); +#8957=CARTESIAN_POINT('',(3.0,5.19615242270663,-3.0)); +#8958=CARTESIAN_POINT('',(3.0,0.0,-6.0)); +#8959=CARTESIAN_POINT('',(3.0,5.19368095058264E-17,-6.0)); +#8960=CARTESIAN_POINT('',(3.0,0.64246885332143,-6.0)); +#8961=CARTESIAN_POINT('',(3.02823756365154,1.28266517441686,-6.0)); +#8962=CARTESIAN_POINT('',(3.08038475772934,1.92093727122986,-6.0)); +#8963=AXIS2_PLACEMENT_3D('',#11533,#11534,#11535); +#8964=CARTESIAN_POINT('',(5.0,5.19615242270663,3.0)); +#8965=CARTESIAN_POINT('',(5.0,5.51630863457827,2.44547317467953)); +#8966=CARTESIAN_POINT('',(4.9719291322215,5.83646484644992,1.89094634935906)); +#8967=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,1.33641952403859)); +#8968=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#8969=AXIS2_PLACEMENT_3D('',#11536,#11537,#11538); +#8970=CARTESIAN_POINT('',(4.91961524227067,6.15662105832156,-1.33641952403859)); +#8971=CARTESIAN_POINT('',(4.9719291322215,5.83646484644992,-1.89094634935906)); +#8972=CARTESIAN_POINT('',(5.0,5.51630863457827,-2.44547317467953)); +#8973=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#8974=CARTESIAN_POINT('',(3.08038475772934,-4.23568378709171,-4.66358047596141)); +#8975=CARTESIAN_POINT('',(0.0,-4.23568378709171,-4.66358047596141)); +#8976=VECTOR('',#11539,1.0); +#8977=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,-6.0)); +#8978=AXIS2_PLACEMENT_3D('',#11540,#11541,#11542); +#8979=CARTESIAN_POINT('',(0.0,-1.92093727122985,-6.0)); +#8980=VECTOR('',#11543,1.0); +#8981=AXIS2_PLACEMENT_3D('',#11544,#11545,#11546); +#8982=AXIS2_PLACEMENT_3D('',#11547,#11548,#11549); +#8983=AXIS2_PLACEMENT_3D('',#11550,#11551,#11552); +#8984=AXIS2_PLACEMENT_3D('',#11553,#11554,#11555); +#8985=CARTESIAN_POINT('',(3.0,-5.19615242270663,-3.0)); +#8986=CARTESIAN_POINT('',(3.0,-4.87599621083499,-3.55452682532047)); +#8987=CARTESIAN_POINT('',(3.0280708677785,-4.55583999896335,-4.10905365064094)); +#8988=CARTESIAN_POINT('',(3.08038475772934,-4.23568378709171,-4.66358047596141)); +#8989=AXIS2_PLACEMENT_3D('',#11556,#11557,#11558); +#8990=CARTESIAN_POINT('',(3.08038475772934,-1.92093727122985,-6.0)); +#8991=CARTESIAN_POINT('',(3.02823145482841,-1.28259040354149,-6.0)); +#8992=CARTESIAN_POINT('',(3.0,-0.639452239904386,-6.0)); +#8993=CARTESIAN_POINT('',(3.0,5.19368095058264E-17,-6.0)); +#8994=CARTESIAN_POINT('',(5.0,5.19615242270663,-3.0)); +#8995=CARTESIAN_POINT('',(5.0,4.87599621083499,-3.55452682532047)); +#8996=CARTESIAN_POINT('',(4.9719291322215,4.55583999896335,-4.10905365064094)); +#8997=CARTESIAN_POINT('',(4.91961524227067,4.23568378709171,-4.66358047596141)); +#8998=CARTESIAN_POINT('',(4.91961524227067,1.92093727122985,-6.0)); +#8999=CARTESIAN_POINT('',(4.97176243634846,1.28266517441686,-6.0)); +#9000=CARTESIAN_POINT('',(5.00000000000001,0.642468853321428,-6.0)); +#9001=CARTESIAN_POINT('',(5.00000000000001,-1.28238622035072E-15,-6.0)); +#9002=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9003=CARTESIAN_POINT('',(6.10081476434475,1.17738407869959,-4.5)); +#9004=CARTESIAN_POINT('',(6.19296266164493,1.68441880264455,-4.5)); +#9005=CARTESIAN_POINT('',(6.3175426480543,2.17944947177034,-4.5)); +#9006=CARTESIAN_POINT('',(6.31754264805428,2.17944947177034,4.5)); +#9007=CARTESIAN_POINT('',(6.19355746501594,1.68678231157763,4.5)); +#9008=CARTESIAN_POINT('',(6.10095625018994,1.17904166338499,4.5)); +#9009=CARTESIAN_POINT('',(6.05773502691902,0.672681202354345,4.5)); +#9010=CARTESIAN_POINT('',(6.05773502691897,0.67268120235369,-4.5)); +#9011=CARTESIAN_POINT('',(6.03869292814414,0.44959251617325,-4.5)); +#9012=CARTESIAN_POINT('',(6.01695329046451,0.226674457789977,-4.5)); +#9013=CARTESIAN_POINT('',(6.01668317208272,-0.221894773690623,-4.5)); +#9014=CARTESIAN_POINT('',(6.03854989764097,-0.447916834906994,-4.5)); +#9015=CARTESIAN_POINT('',(6.05773502692363,-0.67268120235391,-4.5)); +#9016=CARTESIAN_POINT('',(6.05773502691897,-0.67268120235369,4.5)); +#9017=CARTESIAN_POINT('',(6.03869292814414,-0.44959251617325,4.5)); +#9018=CARTESIAN_POINT('',(6.01695329046451,-0.226674457789977,4.5)); +#9019=CARTESIAN_POINT('',(6.01668317208272,0.221894773690623,4.5)); +#9020=CARTESIAN_POINT('',(6.03854989764097,0.447916834906994,4.5)); +#9021=CARTESIAN_POINT('',(6.05773502692363,0.67268120235391,4.5)); +#9022=AXIS2_PLACEMENT_3D('',#11559,#11560,#11561); +#9023=AXIS2_PLACEMENT_3D('',#11562,#11563,#11564); +#9024=AXIS2_PLACEMENT_3D('',#11565,#11566,#11567); +#9025=AXIS2_PLACEMENT_3D('',#11568,#11569,#11570); +#9026=AXIS2_PLACEMENT_3D('',#11571,#11572,#11573); +#9027=AXIS2_PLACEMENT_3D('',#11574,#11575,#11576); +#9028=AXIS2_PLACEMENT_3D('',#11577,#11578,#11579); +#9029=AXIS2_PLACEMENT_3D('',#11580,#11581,#11582); +#9030=AXIS2_PLACEMENT_3D('',#11583,#11584,#11585); +#9031=AXIS2_PLACEMENT_3D('',#11586,#11587,#11588); +#9032=AXIS2_PLACEMENT_3D('',#11589,#11590,#11591); +#9033=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177034,4.5)); +#9034=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,4.5)); +#9035=CARTESIAN_POINT('',(13.971047128998,-0.733946269937448,4.5)); +#9036=CARTESIAN_POINT('',(13.9712177385314,0.732132220080464,4.5)); +#9037=CARTESIAN_POINT('',(13.8606996269492,1.47118648985324,4.5)); +#9038=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,4.5)); +#9039=CARTESIAN_POINT('',(13.6824573519457,2.17944947177034,-4.5)); +#9040=CARTESIAN_POINT('',(13.8606996269492,1.47118648985323,-4.5)); +#9041=CARTESIAN_POINT('',(13.9712177385314,0.732132220080462,-4.5)); +#9042=CARTESIAN_POINT('',(13.971047128998,-0.733946269937452,-4.5)); +#9043=CARTESIAN_POINT('',(13.8622885352604,-1.46487280844164,-4.5)); +#9044=CARTESIAN_POINT('',(13.6824573519457,-2.17944947177035,-4.5)); +#9045=AXIS2_PLACEMENT_3D('',#11592,#11593,#11594); +#9046=CARTESIAN_POINT('',(12.897134520362,0.554266362935085,-1.1778302166098)); +#9047=CARTESIAN_POINT('',(12.8970953547329,0.554273384422883,-2.2221886657588)); +#9048=CARTESIAN_POINT('',(12.8954966734288,0.796278594677197,-2.12846248149354)); +#9049=CARTESIAN_POINT('',(12.8946971855283,0.912073099862813,-1.88889633977711)); +#9050=CARTESIAN_POINT('',(12.8946965974542,0.912070003129674,-1.5110944198577)); +#9051=CARTESIAN_POINT('',(12.89549608417,0.796354242928975,-1.27156682624921)); +#9052=CARTESIAN_POINT('',(12.8970953515893,0.554273412873433,-1.17781134522037)); +#9053=CARTESIAN_POINT('',(12.8970953228317,0.554278800735041,-2.22218656799152)); +#9054=CARTESIAN_POINT('',(12.3080678993036,0.582007828643985,-2.21930426792349)); +#9055=CARTESIAN_POINT('',(11.7186071430073,0.613604549387178,-2.21654349891055)); +#9056=CARTESIAN_POINT('',(10.8401995266384,0.704202551510068,-2.18471730207806)); +#9057=CARTESIAN_POINT('',(10.5462741050832,0.741372053119697,-2.17234208848482)); +#9058=CARTESIAN_POINT('',(10.1186344383823,0.834163471161062,-2.10668833728907)); +#9059=CARTESIAN_POINT('',(9.97697627406643,0.872537108588661,-2.07796120090997)); +#9060=CARTESIAN_POINT('',(9.72439384734132,0.965900625257745,-1.95411645765938)); +#9061=CARTESIAN_POINT('',(9.6096536072909,1.02856655478812,-1.83426885097714)); +#9062=CARTESIAN_POINT('',(9.62321461320114,1.02109727924804,-1.53916358390095)); +#9063=CARTESIAN_POINT('',(9.74549524607737,0.956654466488682,-1.43078319444917)); +#9064=CARTESIAN_POINT('',(10.0011685906675,0.865324981466903,-1.31587938343371)); +#9065=CARTESIAN_POINT('',(10.1429741500122,0.828162611958647,-1.28858765903345)); +#9066=CARTESIAN_POINT('',(10.568163940057,0.738258131269269,-1.22654322305795)); +#9067=CARTESIAN_POINT('',(10.8573746184557,0.70215214709871,-1.21446392431406)); +#9068=CARTESIAN_POINT('',(11.728241202021,0.613190618913271,-1.1835157608746)); +#9069=CARTESIAN_POINT('',(12.3127612032945,0.581790411926643,-1.18067422100327)); +#9070=CARTESIAN_POINT('',(12.8966610672296,0.554299245042065,-1.17781555750112)); +#9071=CARTESIAN_POINT('',(13.0973329285208,1.0057247232753,-1.55904876727149)); +#9072=CARTESIAN_POINT('',(13.0973329285208,1.00600487528114,-1.56005691802838)); +#9073=CARTESIAN_POINT('',(13.0973329285208,1.03123088888103,-1.65126889996857)); +#9074=CARTESIAN_POINT('',(13.0973329285208,1.03117515436699,-1.74933490442681)); +#9075=CARTESIAN_POINT('',(13.0973329285208,1.00584547885459,-1.84051815371107)); +#9076=CARTESIAN_POINT('',(12.8972045216977,0.554273660177087,-1.1778128976976)); +#9077=CARTESIAN_POINT('',(12.9275011577482,0.617018532564523,-1.18433430327578)); +#9078=CARTESIAN_POINT('',(12.9566504102694,0.680302686852431,-1.20265745309896)); +#9079=CARTESIAN_POINT('',(12.9824121270871,0.738281499103419,-1.23218921860967)); +#9080=CARTESIAN_POINT('',(13.0077712196416,0.795354173121304,-1.26125943858709)); +#9081=CARTESIAN_POINT('',(13.030954978933,0.848856200270936,-1.30212059876142)); +#9082=CARTESIAN_POINT('',(13.0499756252635,0.892786855311675,-1.35165608044008)); +#9083=CARTESIAN_POINT('',(13.0675362351306,0.933345366361677,-1.39738918820203)); +#9084=CARTESIAN_POINT('',(13.081763591489,0.967044554878021,-1.4520995650041)); +#9085=CARTESIAN_POINT('',(13.0909637583734,0.989723313014107,-1.51080148866735)); +#9086=CARTESIAN_POINT('',(13.0934173182082,0.995771430484517,-1.52645649622658)); +#9087=CARTESIAN_POINT('',(13.0955431557383,1.00109212228978,-1.5424685408091)); +#9088=CARTESIAN_POINT('',(13.0973329285208,1.00563118718016,-1.55871269501257)); +#9089=CARTESIAN_POINT('',(12.8971345205713,0.445733637068661,-1.17783021662477)); +#9090=CARTESIAN_POINT('',(12.8970953523925,0.445726587123501,-1.17781134523227)); +#9091=CARTESIAN_POINT('',(12.8954963397793,0.203682747264825,-1.27155250048284)); +#9092=CARTESIAN_POINT('',(12.8946968527793,0.0879414028109615,-1.51104350120401)); +#9093=CARTESIAN_POINT('',(12.8946969301035,0.0879154970062863,-1.88887651761028)); +#9094=CARTESIAN_POINT('',(12.8954966888242,0.203721343598306,-2.12845589865883)); +#9095=CARTESIAN_POINT('',(12.8970952751821,0.445714389592781,-2.22218393057614)); +#9096=CARTESIAN_POINT('',(13.0973329285208,-0.00569885976897615,-1.55895593514239)); +#9097=CARTESIAN_POINT('',(13.0973329285208,-0.00563118717993559,-1.55871269501116)); +#9098=CARTESIAN_POINT('',(13.0914625351956,0.009256789939714,-1.50543242650925)); +#9099=CARTESIAN_POINT('',(13.0817798802798,0.0329060100376653,-1.45427612067729)); +#9100=CARTESIAN_POINT('',(13.0690174328731,0.0628995494961579,-1.40919388560531)); +#9101=CARTESIAN_POINT('',(13.0561686984289,0.0930958755819954,-1.36380684908046)); +#9102=CARTESIAN_POINT('',(13.0399205223754,0.130412887868193,-1.32338145335911)); +#9103=CARTESIAN_POINT('',(13.0218725850257,0.171795496932921,-1.29023567240853)); +#9104=CARTESIAN_POINT('',(13.0023862904074,0.216476154710126,-1.25444828903947)); +#9105=CARTESIAN_POINT('',(12.9803274830821,0.267019022652082,-1.22625260735008)); +#9106=CARTESIAN_POINT('',(12.9565559493249,0.31922192776647,-1.20710620961557)); +#9107=CARTESIAN_POINT('',(12.9378478425935,0.3603054157125,-1.19203806735774)); +#9108=CARTESIAN_POINT('',(12.9178079079004,0.403056360362,-1.18224781375484)); +#9109=CARTESIAN_POINT('',(12.8972045216993,0.445726339820631,-1.17781289769739)); +#9110=CARTESIAN_POINT('',(13.0973329285208,-0.00594943645363256,-1.84014338283434)); +#9111=CARTESIAN_POINT('',(13.0973329285208,-0.0312112665729213,-1.74894243952794)); +#9112=CARTESIAN_POINT('',(13.0973329285208,-0.0311946574970982,-1.65087762253826)); +#9113=CARTESIAN_POINT('',(13.0973329285208,-0.00590193572221412,-1.55968524157268)); +#9114=CARTESIAN_POINT('',(12.8970953206906,0.445721199164164,-1.17781343201895)); +#9115=CARTESIAN_POINT('',(12.3080678810828,0.417992170480732,-1.1806957321729)); +#9116=CARTESIAN_POINT('',(11.7186071087222,0.386395449063423,-1.18345650092717)); +#9117=CARTESIAN_POINT('',(10.8401994687653,0.295797441527599,-1.21528270072103)); +#9118=CARTESIAN_POINT('',(10.5462740386672,0.258627937423929,-1.22765791480961)); +#9119=CARTESIAN_POINT('',(10.1186343631945,0.165836510046875,-1.29331167770526)); +#9120=CARTESIAN_POINT('',(9.97697619678576,0.127462868151092,-1.32203881871287)); +#9121=CARTESIAN_POINT('',(9.72439377553315,0.0340993428939257,-1.44588359581817)); +#9122=CARTESIAN_POINT('',(9.60965356086196,-0.0285665803282735,-1.56573124323253)); +#9123=CARTESIAN_POINT('',(9.62321466875292,-0.0210972486831172,-1.86083652041341)); +#9124=CARTESIAN_POINT('',(9.74549533211697,0.0433455708396867,-1.96921686497242)); +#9125=CARTESIAN_POINT('',(10.0011686978121,0.134675050212352,-2.08412064396484)); +#9126=CARTESIAN_POINT('',(10.1429742640241,0.171837416030142,-2.11141236285345)); +#9127=CARTESIAN_POINT('',(10.5681640683618,0.261741888097218,-2.17345678516432)); +#9128=CARTESIAN_POINT('',(10.8573747554572,0.297847869715716,-2.18553608253299)); +#9129=CARTESIAN_POINT('',(11.7282413650211,0.386809392098993,-2.21648424096117)); +#9130=CARTESIAN_POINT('',(12.3127613820229,0.418209598070257,-2.21932578052467)); +#9131=CARTESIAN_POINT('',(12.896661262163,0.445700764135786,-2.22218444345323)); +#9132=AXIS2_PLACEMENT_3D('',#11595,#11596,#11597); +#9133=CARTESIAN_POINT('',(12.897134520362,-1.39573363706491,-0.552830216609805)); +#9134=CARTESIAN_POINT('',(12.8970953547329,-1.39572661557712,-1.5971886657588)); +#9135=CARTESIAN_POINT('',(12.8954966734288,-1.1537214053228,-1.50346248149354)); +#9136=CARTESIAN_POINT('',(12.8946971855283,-1.03792690013719,-1.26389633977712)); +#9137=CARTESIAN_POINT('',(12.8946965974542,-1.03792999687033,-0.886094419857698)); +#9138=CARTESIAN_POINT('',(12.8954960841699,-1.15364575707102,-0.646566826249211)); +#9139=CARTESIAN_POINT('',(12.8970953515893,-1.39572658712656,-0.552811345220375)); +#9140=CARTESIAN_POINT('',(12.8970953228317,-1.39572119926496,-1.59718656799152)); +#9141=CARTESIAN_POINT('',(12.3080678993036,-1.36799217135601,-1.59430426792349)); +#9142=CARTESIAN_POINT('',(11.7186071430073,-1.33639545061282,-1.59154349891055)); +#9143=CARTESIAN_POINT('',(10.8401995266384,-1.24579744848993,-1.55971730207806)); +#9144=CARTESIAN_POINT('',(10.5462741050832,-1.2086279468803,-1.54734208848482)); +#9145=CARTESIAN_POINT('',(10.1186344383822,-1.11583652883893,-1.48168833728906)); +#9146=CARTESIAN_POINT('',(9.9769762740664,-1.07746289141133,-1.45296120090996)); +#9147=CARTESIAN_POINT('',(9.72439384734129,-0.984099374742243,-1.32911645765935)); +#9148=CARTESIAN_POINT('',(9.60965360729088,-0.921433445211873,-1.2092688509771)); +#9149=CARTESIAN_POINT('',(9.62321461320117,-0.928902720751967,-0.91416358390091)); +#9150=CARTESIAN_POINT('',(9.7454952460774,-0.99334553351133,-0.805783194449145)); +#9151=CARTESIAN_POINT('',(10.0011685906675,-1.08467501853311,-0.690879383433704)); +#9152=CARTESIAN_POINT('',(10.1429741500123,-1.12183738804136,-0.663587659033448)); +#9153=CARTESIAN_POINT('',(10.5681639400571,-1.21174186873073,-0.60154322305795)); +#9154=CARTESIAN_POINT('',(10.8573746184557,-1.24784785290129,-0.589463924314061)); +#9155=CARTESIAN_POINT('',(11.728241202021,-1.33680938108673,-0.558515760874604)); +#9156=CARTESIAN_POINT('',(12.3127612032945,-1.36820958807336,-0.555674221003266)); +#9157=CARTESIAN_POINT('',(12.8966610672296,-1.39570075495794,-0.552815557501124)); +#9158=CARTESIAN_POINT('',(13.0973329285208,-0.944275276724703,-0.934048767271496)); +#9159=CARTESIAN_POINT('',(13.0973329285208,-0.943995124718857,-0.935056918028382)); +#9160=CARTESIAN_POINT('',(13.0973329285208,-0.918769111118973,-1.02626889996857)); +#9161=CARTESIAN_POINT('',(13.0973329285208,-0.918824845633009,-1.12433490442681)); +#9162=CARTESIAN_POINT('',(13.0973329285208,-0.944154521145406,-1.21551815371107)); +#9163=CARTESIAN_POINT('',(12.8972045216977,-1.39572633982291,-0.552812897697595)); +#9164=CARTESIAN_POINT('',(12.9275011577482,-1.33298146743548,-0.559334303275779)); +#9165=CARTESIAN_POINT('',(12.9566504102694,-1.26969731314757,-0.577657453098961)); +#9166=CARTESIAN_POINT('',(12.9824121270871,-1.21171850089659,-0.607189218609669)); +#9167=CARTESIAN_POINT('',(13.0077712196416,-1.1546458268787,-0.636259438587081)); +#9168=CARTESIAN_POINT('',(13.030954978933,-1.10114379972907,-0.677120598761408)); +#9169=CARTESIAN_POINT('',(13.0499756252635,-1.05721314468833,-0.726656080440068)); +#9170=CARTESIAN_POINT('',(13.0675362351306,-1.01665463363833,-0.772389188202018)); +#9171=CARTESIAN_POINT('',(13.081763591489,-0.982955445121985,-0.827099565004092)); +#9172=CARTESIAN_POINT('',(13.0909637583734,-0.960276686985898,-0.885801488667342)); +#9173=CARTESIAN_POINT('',(13.0934173182082,-0.954228569515485,-0.901456496226577)); +#9174=CARTESIAN_POINT('',(13.0955431557383,-0.948907877710216,-0.917468540809095)); +#9175=CARTESIAN_POINT('',(13.0973329285208,-0.944368812819839,-0.93371269501257)); +#9176=CARTESIAN_POINT('',(12.8971345205713,-1.50426636293134,-0.552830216624767)); +#9177=CARTESIAN_POINT('',(12.8970953523925,-1.5042734128765,-0.552811345232277)); +#9178=CARTESIAN_POINT('',(12.8954963397793,-1.74631725273518,-0.646552500482839)); +#9179=CARTESIAN_POINT('',(12.8946968527793,-1.86205859718904,-0.886043501204013)); +#9180=CARTESIAN_POINT('',(12.8946969301035,-1.86208450299372,-1.26387651761028)); +#9181=CARTESIAN_POINT('',(12.8954966888242,-1.74627865640169,-1.50345589865883)); +#9182=CARTESIAN_POINT('',(12.8970952751821,-1.50428561040722,-1.59718393057614)); +#9183=CARTESIAN_POINT('',(13.0973329285208,-1.95569885976898,-0.933955935142391)); +#9184=CARTESIAN_POINT('',(13.0973329285208,-1.95563118717993,-0.933712695011157)); +#9185=CARTESIAN_POINT('',(13.0914625351956,-1.94074321006028,-0.880432426509252)); +#9186=CARTESIAN_POINT('',(13.0817798802798,-1.91709398996233,-0.829276120677293)); +#9187=CARTESIAN_POINT('',(13.0690174328731,-1.88710045050384,-0.78419388560531)); +#9188=CARTESIAN_POINT('',(13.0561686984289,-1.85690412441801,-0.738806849080467)); +#9189=CARTESIAN_POINT('',(13.0399205223754,-1.81958711213181,-0.698381453359111)); +#9190=CARTESIAN_POINT('',(13.0218725850257,-1.77820450306709,-0.665235672408533)); +#9191=CARTESIAN_POINT('',(13.0023862904074,-1.73352384528988,-0.629448289039479)); +#9192=CARTESIAN_POINT('',(12.9803274830821,-1.68298097734793,-0.601252607350082)); +#9193=CARTESIAN_POINT('',(12.9565559493249,-1.63077807223354,-0.582106209615573)); +#9194=CARTESIAN_POINT('',(12.9378478425935,-1.5896945842875,-0.567038067357744)); +#9195=CARTESIAN_POINT('',(12.9178079079004,-1.546943639638,-0.55724781375484)); +#9196=CARTESIAN_POINT('',(12.8972045216993,-1.50427366017937,-0.552812897697385)); +#9197=CARTESIAN_POINT('',(13.0973329285208,-1.95594943645363,-1.21514338283434)); +#9198=CARTESIAN_POINT('',(13.0973329285208,-1.98121126657292,-1.12394243952794)); +#9199=CARTESIAN_POINT('',(13.0973329285208,-1.9811946574971,-1.02587762253826)); +#9200=CARTESIAN_POINT('',(13.0973329285208,-1.95590193572221,-0.934685241572683)); +#9201=CARTESIAN_POINT('',(12.8970953206906,-1.50427880083584,-0.552813432018954)); +#9202=CARTESIAN_POINT('',(12.3080678810828,-1.53200782951927,-0.555695732172898)); +#9203=CARTESIAN_POINT('',(11.7186071087222,-1.56360455093658,-0.558456500927172)); +#9204=CARTESIAN_POINT('',(10.8401994687653,-1.6542025584724,-0.590282700721028)); +#9205=CARTESIAN_POINT('',(10.5462740386672,-1.69137206257607,-0.602657914809606)); +#9206=CARTESIAN_POINT('',(10.1186343631945,-1.78416348995313,-0.668311677705266)); +#9207=CARTESIAN_POINT('',(9.97697619678575,-1.82253713184891,-0.697038818712864)); +#9208=CARTESIAN_POINT('',(9.72439377553315,-1.91590065710607,-0.820883595818165)); +#9209=CARTESIAN_POINT('',(9.60965356086196,-1.97856658032828,-0.940731243232538)); +#9210=CARTESIAN_POINT('',(9.62321466875293,-1.97109724868312,-1.23583652041342)); +#9211=CARTESIAN_POINT('',(9.74549533211698,-1.90665442916031,-1.34421686497242)); +#9212=CARTESIAN_POINT('',(10.0011686978121,-1.81532494978765,-1.45912064396484)); +#9213=CARTESIAN_POINT('',(10.1429742640241,-1.77816258396985,-1.48641236285345)); +#9214=CARTESIAN_POINT('',(10.5681640683618,-1.68825811190278,-1.54845678516432)); +#9215=CARTESIAN_POINT('',(10.8573747554572,-1.65215213028428,-1.56053608253299)); +#9216=CARTESIAN_POINT('',(11.7282413650211,-1.56319060790101,-1.59148424096117)); +#9217=CARTESIAN_POINT('',(12.3127613820229,-1.53179040192974,-1.59432578052467)); +#9218=CARTESIAN_POINT('',(12.896661262163,-1.50429923586421,-1.59718444345323)); +#9219=AXIS2_PLACEMENT_3D('',#11598,#11599,#11600); +#9220=CARTESIAN_POINT('',(12.897134520362,0.554266362935085,2.2221697833902)); +#9221=CARTESIAN_POINT('',(12.8970953547329,0.554273384422883,1.1778113342412)); +#9222=CARTESIAN_POINT('',(12.8954966734288,0.796278594677197,1.27153751850646)); +#9223=CARTESIAN_POINT('',(12.8946971855283,0.912073099862813,1.51110366022289)); +#9224=CARTESIAN_POINT('',(12.8946965974542,0.912070003129674,1.8889055801423)); +#9225=CARTESIAN_POINT('',(12.89549608417,0.796354242928975,2.12843317375079)); +#9226=CARTESIAN_POINT('',(12.8970953515893,0.554273412873433,2.22218865477963)); +#9227=CARTESIAN_POINT('',(12.8970953228317,0.554278800735041,1.17781343200848)); +#9228=CARTESIAN_POINT('',(12.3080678993036,0.582007828643985,1.18069573207651)); +#9229=CARTESIAN_POINT('',(11.7186071430073,0.613604549387179,1.18345650108945)); +#9230=CARTESIAN_POINT('',(10.8401995266384,0.70420255151007,1.21528269792194)); +#9231=CARTESIAN_POINT('',(10.5462741050832,0.741372053119697,1.22765791151518)); +#9232=CARTESIAN_POINT('',(10.1186344383822,0.834163471161065,1.29331166271093)); +#9233=CARTESIAN_POINT('',(9.97697627406642,0.872537108588667,1.32203879909004)); +#9234=CARTESIAN_POINT('',(9.7243938473413,0.965900625257752,1.44588354234064)); +#9235=CARTESIAN_POINT('',(9.60965360729089,1.02856655478812,1.56573114902287)); +#9236=CARTESIAN_POINT('',(9.62321461320115,1.02109727924804,1.86083641609907)); +#9237=CARTESIAN_POINT('',(9.74549524607738,0.956654466488677,1.96921680555084)); +#9238=CARTESIAN_POINT('',(10.0011685906675,0.865324981466899,2.08412061656629)); +#9239=CARTESIAN_POINT('',(10.1429741500123,0.828162611958643,2.11141234096655)); +#9240=CARTESIAN_POINT('',(10.568163940057,0.738258131269267,2.17345677694205)); +#9241=CARTESIAN_POINT('',(10.8573746184557,0.70215214709871,2.18553607568594)); +#9242=CARTESIAN_POINT('',(11.728241202021,0.613190618913271,2.2164842391254)); +#9243=CARTESIAN_POINT('',(12.3127612032945,0.58179041192664,2.21932577899673)); +#9244=CARTESIAN_POINT('',(12.8966610672296,0.554299245042063,2.22218444249888)); +#9245=CARTESIAN_POINT('',(13.0973329285208,1.0057247232753,1.84095123272851)); +#9246=CARTESIAN_POINT('',(13.0973329285208,1.00600487528114,1.83994308197162)); +#9247=CARTESIAN_POINT('',(13.0973329285208,1.03123088888103,1.74873110003143)); +#9248=CARTESIAN_POINT('',(13.0973329285208,1.03117515436699,1.65066509557319)); +#9249=CARTESIAN_POINT('',(13.0973329285208,1.00584547885459,1.55948184628893)); +#9250=CARTESIAN_POINT('',(12.8972045216977,0.554273660177089,2.2221871023024)); +#9251=CARTESIAN_POINT('',(12.9275011577482,0.617018532564522,2.21566569672422)); +#9252=CARTESIAN_POINT('',(12.9566504102694,0.680302686852429,2.19734254690104)); +#9253=CARTESIAN_POINT('',(12.9824121270871,0.738281499103416,2.16781078139033)); +#9254=CARTESIAN_POINT('',(13.0077712196416,0.7953541731213,2.13874056141292)); +#9255=CARTESIAN_POINT('',(13.030954978933,0.848856200270931,2.09787940123859)); +#9256=CARTESIAN_POINT('',(13.0499756252635,0.89278685531167,2.04834391955993)); +#9257=CARTESIAN_POINT('',(13.0675362351306,0.933345366361674,2.00261081179798)); +#9258=CARTESIAN_POINT('',(13.081763591489,0.967044554878018,1.9479004349959)); +#9259=CARTESIAN_POINT('',(13.0909637583734,0.989723313014105,1.88919851133265)); +#9260=CARTESIAN_POINT('',(13.0934173182082,0.995771430484516,1.87354350377342)); +#9261=CARTESIAN_POINT('',(13.0955431557383,1.00109212228978,1.85753145919091)); +#9262=CARTESIAN_POINT('',(13.0973329285208,1.00563118718016,1.84128730498744)); +#9263=CARTESIAN_POINT('',(12.8971345205713,0.445733637068661,2.22216978337523)); +#9264=CARTESIAN_POINT('',(12.8970953523925,0.445726587123501,2.22218865476773)); +#9265=CARTESIAN_POINT('',(12.8954963397793,0.203682747264825,2.12844749951716)); +#9266=CARTESIAN_POINT('',(12.8946968527793,0.0879414028109614,1.88895649879599)); +#9267=CARTESIAN_POINT('',(12.8946969301035,0.0879154970062863,1.51112348238972)); +#9268=CARTESIAN_POINT('',(12.8954966888242,0.203721343598307,1.27154410134117)); +#9269=CARTESIAN_POINT('',(12.8970952751821,0.445714389592782,1.17781606942386)); +#9270=CARTESIAN_POINT('',(13.0973329285208,-0.0056988597689756,1.84104406485761)); +#9271=CARTESIAN_POINT('',(13.0973329285208,-0.00563118717993483,1.84128730498884)); +#9272=CARTESIAN_POINT('',(13.0914625351956,0.00925678993971422,1.89456757349075)); +#9273=CARTESIAN_POINT('',(13.0817798802798,0.0329060100376646,1.9457238793227)); +#9274=CARTESIAN_POINT('',(13.0690174328731,0.0628995494961547,1.99080611439468)); +#9275=CARTESIAN_POINT('',(13.0561686984289,0.0930958755819886,2.03619315091953)); +#9276=CARTESIAN_POINT('',(13.0399205223755,0.130412887868183,2.07661854664088)); +#9277=CARTESIAN_POINT('',(13.0218725850257,0.171795496932906,2.10976432759146)); +#9278=CARTESIAN_POINT('',(13.0023862904074,0.216476154710112,2.14555171096052)); +#9279=CARTESIAN_POINT('',(12.9803274830821,0.267019022652068,2.17374739264991)); +#9280=CARTESIAN_POINT('',(12.9565559493249,0.319221927766459,2.19289379038442)); +#9281=CARTESIAN_POINT('',(12.9378478425935,0.360305415712492,2.20796193264225)); +#9282=CARTESIAN_POINT('',(12.9178079079004,0.403056360361995,2.21775218624516)); +#9283=CARTESIAN_POINT('',(12.8972045216993,0.445726339820629,2.22218710230261)); +#9284=CARTESIAN_POINT('',(13.0973329285208,-0.00594943645363256,1.55985661716566)); +#9285=CARTESIAN_POINT('',(13.0973329285208,-0.0312112665729213,1.65105756047206)); +#9286=CARTESIAN_POINT('',(13.0973329285208,-0.0311946574970982,1.74912237746174)); +#9287=CARTESIAN_POINT('',(13.0973329285208,-0.00590193572221412,1.84031475842732)); +#9288=CARTESIAN_POINT('',(12.8970953206906,0.445721199164165,2.22218656798105)); +#9289=CARTESIAN_POINT('',(12.3080678810828,0.417992170480732,2.2193042678271)); +#9290=CARTESIAN_POINT('',(11.7186071087222,0.386395449063422,2.21654349907283)); +#9291=CARTESIAN_POINT('',(10.8401994687653,0.295797441527598,2.18471729927897)); +#9292=CARTESIAN_POINT('',(10.5462740386672,0.258627937423929,2.17234208519039)); +#9293=CARTESIAN_POINT('',(10.1186343631945,0.165836510046873,2.10668832229474)); +#9294=CARTESIAN_POINT('',(9.97697619678574,0.12746286815109,2.07796118128713)); +#9295=CARTESIAN_POINT('',(9.72439377553314,0.0340993428939217,1.95411640418183)); +#9296=CARTESIAN_POINT('',(9.60965356086195,-0.0285665803282778,1.83426875676745)); +#9297=CARTESIAN_POINT('',(9.62321466875292,-0.0210972486831127,1.53916347958658)); +#9298=CARTESIAN_POINT('',(9.74549533211699,0.0433455708396928,1.43078313502757)); +#9299=CARTESIAN_POINT('',(10.0011686978121,0.134675050212358,1.31587935603516)); +#9300=CARTESIAN_POINT('',(10.1429742640241,0.171837416030146,1.28858763714655)); +#9301=CARTESIAN_POINT('',(10.5681640683618,0.261741888097222,1.22654321483568)); +#9302=CARTESIAN_POINT('',(10.8573747554572,0.297847869715718,1.21446391746701)); +#9303=CARTESIAN_POINT('',(11.7282413650211,0.386809392098994,1.18351575903883)); +#9304=CARTESIAN_POINT('',(12.3127613820229,0.418209598070259,1.18067421947533)); +#9305=CARTESIAN_POINT('',(12.896661262163,0.445700764135787,1.17781555654677)); +#9306=AXIS2_PLACEMENT_3D('',#11601,#11602,#11603); +#9307=CARTESIAN_POINT('',(12.897134520362,-1.39573363706492,1.5971697833902)); +#9308=CARTESIAN_POINT('',(12.8970953547329,-1.39572661557712,0.552811334241196)); +#9309=CARTESIAN_POINT('',(12.8954966734288,-1.1537214053228,0.64653751850646)); +#9310=CARTESIAN_POINT('',(12.8946971855283,-1.03792690013719,0.886103660222885)); +#9311=CARTESIAN_POINT('',(12.8946965974542,-1.03792999687033,1.2639055801423)); +#9312=CARTESIAN_POINT('',(12.89549608417,-1.15364575707102,1.50343317375079)); +#9313=CARTESIAN_POINT('',(12.8970953515893,-1.39572658712657,1.59718865477963)); +#9314=CARTESIAN_POINT('',(12.8970953228317,-1.39572119926496,0.552813432008477)); +#9315=CARTESIAN_POINT('',(12.3080678993036,-1.36799217135602,0.555695732076506)); +#9316=CARTESIAN_POINT('',(11.7186071430073,-1.33639545061282,0.558456501089454)); +#9317=CARTESIAN_POINT('',(10.8401995266384,-1.24579744848993,0.590282697921943)); +#9318=CARTESIAN_POINT('',(10.5462741050832,-1.2086279468803,0.602657911515178)); +#9319=CARTESIAN_POINT('',(10.1186344383822,-1.11583652883893,0.66831166271094)); +#9320=CARTESIAN_POINT('',(9.9769762740664,-1.07746289141133,0.697038799090041)); +#9321=CARTESIAN_POINT('',(9.72439384734129,-0.98409937474224,0.820883542340652)); +#9322=CARTESIAN_POINT('',(9.60965360729088,-0.921433445211873,0.940731149022895)); +#9323=CARTESIAN_POINT('',(9.62321461320117,-0.928902720751968,1.23583641609909)); +#9324=CARTESIAN_POINT('',(9.7454952460774,-0.99334553351133,1.34421680555085)); +#9325=CARTESIAN_POINT('',(10.0011685906675,-1.0846750185331,1.4591206165663)); +#9326=CARTESIAN_POINT('',(10.1429741500123,-1.12183738804136,1.48641234096655)); +#9327=CARTESIAN_POINT('',(10.5681639400571,-1.21174186873073,1.54845677694205)); +#9328=CARTESIAN_POINT('',(10.8573746184557,-1.24784785290129,1.56053607568594)); +#9329=CARTESIAN_POINT('',(11.728241202021,-1.33680938108673,1.5914842391254)); +#9330=CARTESIAN_POINT('',(12.3127612032945,-1.36820958807336,1.59432577899673)); +#9331=CARTESIAN_POINT('',(12.8966610672296,-1.39570075495794,1.59718444249888)); +#9332=CARTESIAN_POINT('',(13.0973329285208,-0.944275276724703,1.21595123272851)); +#9333=CARTESIAN_POINT('',(13.0973329285208,-0.943995124718857,1.21494308197162)); +#9334=CARTESIAN_POINT('',(13.0973329285208,-0.918769111118973,1.12373110003143)); +#9335=CARTESIAN_POINT('',(13.0973329285208,-0.918824845633009,1.02566509557319)); +#9336=CARTESIAN_POINT('',(13.0973329285208,-0.944154521145406,0.934481846288935)); +#9337=CARTESIAN_POINT('',(12.8972045216977,-1.39572633982291,1.5971871023024)); +#9338=CARTESIAN_POINT('',(12.9275011577482,-1.33298146743548,1.59066569672422)); +#9339=CARTESIAN_POINT('',(12.9566504102694,-1.26969731314758,1.57234254690104)); +#9340=CARTESIAN_POINT('',(12.9824121270871,-1.21171850089659,1.54281078139033)); +#9341=CARTESIAN_POINT('',(13.0077712196416,-1.15464582687871,1.51374056141292)); +#9342=CARTESIAN_POINT('',(13.030954978933,-1.10114379972908,1.47287940123859)); +#9343=CARTESIAN_POINT('',(13.0499756252635,-1.05721314468834,1.42334391955993)); +#9344=CARTESIAN_POINT('',(13.0675362351306,-1.01665463363833,1.37761081179798)); +#9345=CARTESIAN_POINT('',(13.081763591489,-0.982955445121984,1.32290043499591)); +#9346=CARTESIAN_POINT('',(13.0909637583734,-0.960276686985897,1.26419851133266)); +#9347=CARTESIAN_POINT('',(13.0934173182082,-0.954228569515485,1.24854350377342)); +#9348=CARTESIAN_POINT('',(13.0955431557383,-0.948907877710216,1.23253145919091)); +#9349=CARTESIAN_POINT('',(13.0973329285208,-0.944368812819839,1.21628730498743)); +#9350=CARTESIAN_POINT('',(12.8971345205713,-1.50426636293134,1.59716978337523)); +#9351=CARTESIAN_POINT('',(12.8970953523925,-1.5042734128765,1.59718865476772)); +#9352=CARTESIAN_POINT('',(12.8954963397793,-1.74631725273518,1.50344749951716)); +#9353=CARTESIAN_POINT('',(12.8946968527793,-1.86205859718904,1.26395649879599)); +#9354=CARTESIAN_POINT('',(12.8946969301035,-1.86208450299372,0.886123482389726)); +#9355=CARTESIAN_POINT('',(12.8954966888242,-1.74627865640169,0.646544101341164)); +#9356=CARTESIAN_POINT('',(12.8970952751821,-1.50428561040722,0.552816069423853)); +#9357=CARTESIAN_POINT('',(13.0973329285208,-1.95569885976898,1.2160440648576)); +#9358=CARTESIAN_POINT('',(13.0973329285208,-1.95563118717994,1.21628730498884)); +#9359=CARTESIAN_POINT('',(13.0914625351956,-1.94074321006029,1.26956757349074)); +#9360=CARTESIAN_POINT('',(13.0817798802798,-1.91709398996234,1.3207238793227)); +#9361=CARTESIAN_POINT('',(13.0690174328731,-1.88710045050385,1.36580611439469)); +#9362=CARTESIAN_POINT('',(13.0561686984289,-1.85690412441801,1.41119315091953)); +#9363=CARTESIAN_POINT('',(13.0399205223754,-1.81958711213181,1.45161854664089)); +#9364=CARTESIAN_POINT('',(13.0218725850257,-1.77820450306709,1.48476432759147)); +#9365=CARTESIAN_POINT('',(13.0023862904074,-1.73352384528988,1.52055171096052)); +#9366=CARTESIAN_POINT('',(12.9803274830821,-1.68298097734793,1.54874739264992)); +#9367=CARTESIAN_POINT('',(12.9565559493249,-1.63077807223354,1.56789379038443)); +#9368=CARTESIAN_POINT('',(12.9378478425935,-1.58969458428751,1.58296193264226)); +#9369=CARTESIAN_POINT('',(12.9178079079004,-1.546943639638,1.59275218624516)); +#9370=CARTESIAN_POINT('',(12.8972045216993,-1.50427366017937,1.59718710230261)); +#9371=CARTESIAN_POINT('',(13.0973329285208,-1.95594943645363,0.934856617165661)); +#9372=CARTESIAN_POINT('',(13.0973329285208,-1.98121126657292,1.02605756047206)); +#9373=CARTESIAN_POINT('',(13.0973329285208,-1.9811946574971,1.12412237746174)); +#9374=CARTESIAN_POINT('',(13.0973329285208,-1.95590193572221,1.21531475842732)); +#9375=CARTESIAN_POINT('',(12.8970953206906,-1.50427880083584,1.59718656798105)); +#9376=CARTESIAN_POINT('',(12.3080678810828,-1.53200782951927,1.5943042678271)); +#9377=CARTESIAN_POINT('',(11.7186071087222,-1.56360455093658,1.59154349907283)); +#9378=CARTESIAN_POINT('',(10.8401994687653,-1.6542025584724,1.55971729927897)); +#9379=CARTESIAN_POINT('',(10.5462740386672,-1.69137206257607,1.54734208519039)); +#9380=CARTESIAN_POINT('',(10.1186343631946,-1.78416348995312,1.48168832229474)); +#9381=CARTESIAN_POINT('',(9.97697619678578,-1.8225371318489,1.45296118128714)); +#9382=CARTESIAN_POINT('',(9.72439377553317,-1.91590065710607,1.32911640418185)); +#9383=CARTESIAN_POINT('',(9.60965356086197,-1.97856658032827,1.20926875676749)); +#9384=CARTESIAN_POINT('',(9.62321466875291,-1.97109724868312,0.91416347958661)); +#9385=CARTESIAN_POINT('',(9.74549533211696,-1.90665442916032,0.805783135027592)); +#9386=CARTESIAN_POINT('',(10.0011686978121,-1.81532494978765,0.690879356035167)); +#9387=CARTESIAN_POINT('',(10.1429742640241,-1.77816258396986,0.663587637146557)); +#9388=CARTESIAN_POINT('',(10.5681640683618,-1.68825811190278,0.601543214835678)); +#9389=CARTESIAN_POINT('',(10.8573747554572,-1.65215213028429,0.589463917467015)); +#9390=CARTESIAN_POINT('',(11.7282413650211,-1.56319060790101,0.558515759038832)); +#9391=CARTESIAN_POINT('',(12.3127613820229,-1.53179040192974,0.555674219475334)); +#9392=CARTESIAN_POINT('',(12.896661262163,-1.50429923586421,0.552815556546767)); +#9393=AXIS2_PLACEMENT_3D('',#11604,#11605,#11606); +#9394=AXIS2_PLACEMENT_3D('',#11607,#11608,#11609); +#9395=AXIS2_PLACEMENT_3D('',#11610,#11611,#11612); +#9396=AXIS2_PLACEMENT_3D('',#11613,#11614,#11615); +#9397=AXIS2_PLACEMENT_3D('',#11616,#11617,#11618); +#9398=AXIS2_PLACEMENT_3D('',#11619,#11620,#11621); +#9399=AXIS2_PLACEMENT_3D('',#11622,#11623,#11624); +#9400=AXIS2_PLACEMENT_3D('',#11625,#11626,#11627); +#9401=AXIS2_PLACEMENT_3D('',#11628,#11629,#11630); +#9402=AXIS2_PLACEMENT_3D('',#11631,#11632,#11633); +#9403=AXIS2_PLACEMENT_3D('',#11634,#11635,#11636); +#9404=CARTESIAN_POINT('',(3.0,6.2,-2.53968501984006)); +#9405=CARTESIAN_POINT('',(3.0,2.53968501984006,-6.2)); +#9406=AXIS2_PLACEMENT_3D('',#11637,#11638,#11639); +#9407=CARTESIAN_POINT('',(2.8,1.9824227601599,-6.4)); +#9408=CARTESIAN_POINT('',(3.0,2.53968501984006,-6.2)); +#9409=CARTESIAN_POINT('',(3.0,2.41496920947433,-6.25108691537469)); +#9410=CARTESIAN_POINT('',(2.98326222289235,2.28650735717371,-6.29907675370105)); +#9411=CARTESIAN_POINT('',(2.94227365312883,2.16500566659165,-6.34056389161296)); +#9412=CARTESIAN_POINT('',(2.93429684060307,2.14136014265834,-6.34863773081405)); +#9413=CARTESIAN_POINT('',(2.92523223737531,2.11793784111263,-6.35648584771529)); +#9414=CARTESIAN_POINT('',(2.91451327296824,2.09520035210447,-6.3639716753409)); +#9415=CARTESIAN_POINT('',(2.90293285761643,2.07063551946096,-6.37205911642797)); +#9416=CARTESIAN_POINT('',(2.88944835798491,2.04642903772001,-6.37986094026453)); +#9417=CARTESIAN_POINT('',(2.87196922215863,2.02516928356211,-6.38660233402053)); +#9418=CARTESIAN_POINT('',(2.86505153201319,2.01675534403476,-6.38927036484402)); +#9419=CARTESIAN_POINT('',(2.85741525963943,2.00876334154707,-6.39178551518409)); +#9420=CARTESIAN_POINT('',(2.84884013612412,2.00186614429719,-6.39394494348494)); +#9421=CARTESIAN_POINT('',(2.84017513030301,1.99489665234611,-6.39612700637462)); +#9422=CARTESIAN_POINT('',(2.83024709736544,1.98888741093511,-6.39799495959078)); +#9423=CARTESIAN_POINT('',(2.81948692928076,1.98549232330708,-6.39904838504044)); +#9424=CARTESIAN_POINT('',(2.81323583717885,1.98351995584127,-6.39966036985857)); +#9425=CARTESIAN_POINT('',(2.8065833814491,1.9824227601599,-6.4)); +#9426=CARTESIAN_POINT('',(2.8,1.9824227601599,-6.4)); +#9427=CARTESIAN_POINT('',(2.7,1.9824227601599,-6.4)); +#9428=CARTESIAN_POINT('',(3.0,1.9824227601599,-6.4)); +#9429=VECTOR('',#11640,1.0); +#9430=CARTESIAN_POINT('',(2.7,6.4,-1.9824227601599)); +#9431=AXIS2_PLACEMENT_3D('',#11641,#11642,#11643); +#9432=CARTESIAN_POINT('',(2.8,6.4,-1.9824227601599)); +#9433=CARTESIAN_POINT('',(3.0,6.4,-1.9824227601599)); +#9434=VECTOR('',#11644,1.0); +#9435=CARTESIAN_POINT('',(2.8,6.4,-1.9824227601599)); +#9436=CARTESIAN_POINT('',(2.80780895888773,6.4,-1.9824227601599)); +#9437=CARTESIAN_POINT('',(2.81572053345693,6.39951564121724,-1.9839878075005)); +#9438=CARTESIAN_POINT('',(2.82299496577866,6.39867368106732,-1.98669955535251)); +#9439=CARTESIAN_POINT('',(2.83211020696756,6.3976186613079,-1.99009751613094)); +#9440=CARTESIAN_POINT('',(2.84054551681716,6.39600071991242,-1.99529792176827)); +#9441=CARTESIAN_POINT('',(2.84807818520989,6.39413523149322,-2.00125826453689)); +#9442=CARTESIAN_POINT('',(2.86162087764708,6.39078134219539,-2.01197413369869)); +#9443=CARTESIAN_POINT('',(2.87286998069525,6.38656294218924,-2.02534621265177)); +#9444=CARTESIAN_POINT('',(2.8826672913457,6.38211567461799,-2.03926445460008)); +#9445=CARTESIAN_POINT('',(2.91272579592914,6.36847129633464,-2.08196612593856)); +#9446=CARTESIAN_POINT('',(2.93176851258471,6.35218232315409,-2.13130325697448)); +#9447=CARTESIAN_POINT('',(2.94723705195595,6.33535601401978,-2.18019819640862)); +#9448=CARTESIAN_POINT('',(2.98427787532929,6.29506388754866,-2.29728157267091)); +#9449=CARTESIAN_POINT('',(3.0,6.24899087891254,-2.42008615349053)); +#9450=CARTESIAN_POINT('',(3.0,6.2,-2.53968501984006)); +#9451=CARTESIAN_POINT('',(3.0,2.53968501984006,6.2)); +#9452=CARTESIAN_POINT('',(3.0,6.2,2.53968501984006)); +#9453=AXIS2_PLACEMENT_3D('',#11645,#11646,#11647); +#9454=CARTESIAN_POINT('',(2.8,6.4,1.9824227601599)); +#9455=CARTESIAN_POINT('',(3.0,6.2,2.53968501984006)); +#9456=CARTESIAN_POINT('',(3.0,6.25108691537469,2.41496920947433)); +#9457=CARTESIAN_POINT('',(2.98326222289235,6.29907675370105,2.28650735717371)); +#9458=CARTESIAN_POINT('',(2.94227365312883,6.34056389161296,2.16500566659165)); +#9459=CARTESIAN_POINT('',(2.93429684060307,6.34863773081405,2.14136014265834)); +#9460=CARTESIAN_POINT('',(2.92523223737531,6.35648584771529,2.11793784111263)); +#9461=CARTESIAN_POINT('',(2.91451327296824,6.3639716753409,2.09520035210447)); +#9462=CARTESIAN_POINT('',(2.90293285761643,6.37205911642797,2.07063551946096)); +#9463=CARTESIAN_POINT('',(2.88944835798491,6.37986094026453,2.04642903772001)); +#9464=CARTESIAN_POINT('',(2.87196922215863,6.38660233402053,2.02516928356211)); +#9465=CARTESIAN_POINT('',(2.86505153201319,6.38927036484402,2.01675534403477)); +#9466=CARTESIAN_POINT('',(2.85741525963943,6.39178551518409,2.00876334154707)); +#9467=CARTESIAN_POINT('',(2.84884013612412,6.39394494348494,2.00186614429719)); +#9468=CARTESIAN_POINT('',(2.840175130303,6.39612700637462,1.99489665234611)); +#9469=CARTESIAN_POINT('',(2.83024709736544,6.39799495959078,1.98888741093511)); +#9470=CARTESIAN_POINT('',(2.81948692928076,6.39904838504044,1.98549232330708)); +#9471=CARTESIAN_POINT('',(2.81323583717885,6.39966036985857,1.98351995584127)); +#9472=CARTESIAN_POINT('',(2.8065833814491,6.4,1.9824227601599)); +#9473=CARTESIAN_POINT('',(2.8,6.4,1.9824227601599)); +#9474=CARTESIAN_POINT('',(2.7,6.4,1.9824227601599)); +#9475=CARTESIAN_POINT('',(3.0,6.4,1.9824227601599)); +#9476=VECTOR('',#11648,1.0); +#9477=CARTESIAN_POINT('',(2.7,1.9824227601599,6.4)); +#9478=AXIS2_PLACEMENT_3D('',#11649,#11650,#11651); +#9479=CARTESIAN_POINT('',(2.8,1.9824227601599,6.4)); +#9480=CARTESIAN_POINT('',(3.0,1.9824227601599,6.4)); +#9481=VECTOR('',#11652,1.0); +#9482=CARTESIAN_POINT('',(2.8,1.9824227601599,6.4)); +#9483=CARTESIAN_POINT('',(2.80780895888773,1.9824227601599,6.4)); +#9484=CARTESIAN_POINT('',(2.81572053345693,1.9839878075005,6.39951564121724)); +#9485=CARTESIAN_POINT('',(2.82299496577866,1.98669955535251,6.39867368106732)); +#9486=CARTESIAN_POINT('',(2.83211020696756,1.99009751613094,6.3976186613079)); +#9487=CARTESIAN_POINT('',(2.84054551681716,1.99529792176827,6.39600071991242)); +#9488=CARTESIAN_POINT('',(2.84807818520989,2.00125826453689,6.39413523149322)); +#9489=CARTESIAN_POINT('',(2.86162087764708,2.01197413369869,6.39078134219539)); +#9490=CARTESIAN_POINT('',(2.87286998069525,2.02534621265177,6.38656294218924)); +#9491=CARTESIAN_POINT('',(2.8826672913457,2.03926445460008,6.38211567461799)); +#9492=CARTESIAN_POINT('',(2.91272579592914,2.08196612593856,6.36847129633464)); +#9493=CARTESIAN_POINT('',(2.93176851258471,2.13130325697448,6.35218232315409)); +#9494=CARTESIAN_POINT('',(2.94723705195595,2.18019819640862,6.33535601401978)); +#9495=CARTESIAN_POINT('',(2.98427787532929,2.29728157267091,6.29506388754866)); +#9496=CARTESIAN_POINT('',(3.0,2.42008615349053,6.24899087891254)); +#9497=CARTESIAN_POINT('',(3.0,2.53968501984006,6.2)); +#9498=CARTESIAN_POINT('',(3.0,-6.2,2.53968501984006)); +#9499=CARTESIAN_POINT('',(3.0,-2.53968501984006,6.2)); +#9500=AXIS2_PLACEMENT_3D('',#11653,#11654,#11655); +#9501=CARTESIAN_POINT('',(2.8,-1.9824227601599,6.4)); +#9502=CARTESIAN_POINT('',(3.0,-2.53968501984006,6.2)); +#9503=CARTESIAN_POINT('',(3.0,-2.41496920947433,6.25108691537469)); +#9504=CARTESIAN_POINT('',(2.98326222289235,-2.28650735717371,6.29907675370105)); +#9505=CARTESIAN_POINT('',(2.94227365312883,-2.16500566659165,6.34056389161296)); +#9506=CARTESIAN_POINT('',(2.93429684060307,-2.14136014265834,6.34863773081405)); +#9507=CARTESIAN_POINT('',(2.92523223737531,-2.11793784111263,6.35648584771529)); +#9508=CARTESIAN_POINT('',(2.91451327296824,-2.09520035210447,6.3639716753409)); +#9509=CARTESIAN_POINT('',(2.90293285761643,-2.07063551946096,6.37205911642797)); +#9510=CARTESIAN_POINT('',(2.88944835798491,-2.04642903772,6.37986094026453)); +#9511=CARTESIAN_POINT('',(2.87196922215863,-2.02516928356211,6.38660233402053)); +#9512=CARTESIAN_POINT('',(2.86505153201319,-2.01675534403476,6.38927036484402)); +#9513=CARTESIAN_POINT('',(2.85741525963943,-2.00876334154707,6.39178551518409)); +#9514=CARTESIAN_POINT('',(2.84884013612411,-2.00186614429719,6.39394494348494)); +#9515=CARTESIAN_POINT('',(2.840175130303,-1.99489665234611,6.39612700637462)); +#9516=CARTESIAN_POINT('',(2.83024709736544,-1.98888741093511,6.39799495959078)); +#9517=CARTESIAN_POINT('',(2.81948692928076,-1.98549232330708,6.39904838504044)); +#9518=CARTESIAN_POINT('',(2.81323583717885,-1.98351995584127,6.39966036985857)); +#9519=CARTESIAN_POINT('',(2.8065833814491,-1.9824227601599,6.4)); +#9520=CARTESIAN_POINT('',(2.8,-1.9824227601599,6.4)); +#9521=CARTESIAN_POINT('',(2.7,-1.9824227601599,6.4)); +#9522=CARTESIAN_POINT('',(3.0,-1.9824227601599,6.4)); +#9523=VECTOR('',#11656,1.0); +#9524=CARTESIAN_POINT('',(2.7,-6.4,1.9824227601599)); +#9525=AXIS2_PLACEMENT_3D('',#11657,#11658,#11659); +#9526=CARTESIAN_POINT('',(2.8,-6.4,1.9824227601599)); +#9527=CARTESIAN_POINT('',(3.0,-6.4,1.9824227601599)); +#9528=VECTOR('',#11660,1.0); +#9529=CARTESIAN_POINT('',(2.8,-6.4,1.9824227601599)); +#9530=CARTESIAN_POINT('',(2.80780895888773,-6.4,1.9824227601599)); +#9531=CARTESIAN_POINT('',(2.81572053345693,-6.39951564121724,1.9839878075005)); +#9532=CARTESIAN_POINT('',(2.82299496577866,-6.39867368106732,1.98669955535251)); +#9533=CARTESIAN_POINT('',(2.83211020696756,-6.3976186613079,1.99009751613095)); +#9534=CARTESIAN_POINT('',(2.84054551681717,-6.39600071991242,1.99529792176827)); +#9535=CARTESIAN_POINT('',(2.84807818520989,-6.39413523149322,2.00125826453689)); +#9536=CARTESIAN_POINT('',(2.86162087764708,-6.39078134219539,2.01197413369869)); +#9537=CARTESIAN_POINT('',(2.87286998069525,-6.38656294218924,2.02534621265177)); +#9538=CARTESIAN_POINT('',(2.8826672913457,-6.38211567461799,2.03926445460008)); +#9539=CARTESIAN_POINT('',(2.91272579592914,-6.36847129633464,2.08196612593856)); +#9540=CARTESIAN_POINT('',(2.93176851258471,-6.35218232315409,2.13130325697448)); +#9541=CARTESIAN_POINT('',(2.94723705195595,-6.33535601401978,2.18019819640862)); +#9542=CARTESIAN_POINT('',(2.98427787532929,-6.29506388754866,2.29728157267091)); +#9543=CARTESIAN_POINT('',(3.0,-6.24899087891254,2.42008615349053)); +#9544=CARTESIAN_POINT('',(3.0,-6.2,2.53968501984006)); +#9545=CARTESIAN_POINT('',(2.7,-4.02016340384134,-3.41524687342144)); +#9546=CARTESIAN_POINT('',(2.7,-3.93167070700834,-2.85652597475447)); +#9547=CARTESIAN_POINT('',(2.7,-3.93167070700834,-2.85652597475447)); +#9548=VECTOR('',#11661,1.0); +#9549=CARTESIAN_POINT('',(2.7,-4.00209162858658,-3.43640620363735)); +#9550=AXIS2_PLACEMENT_3D('',#11662,#11663,#11664); +#9551=CARTESIAN_POINT('',(2.7,-3.43640620363734,-3.43640620363734)); +#9552=CARTESIAN_POINT('',(2.7,-4.00209162858658,-3.43640620363734)); +#9553=VECTOR('',#11665,1.0); +#9554=CARTESIAN_POINT('',(2.7,-3.43640620363735,-4.00209162858658)); +#9555=CARTESIAN_POINT('',(2.7,-3.43640620363734,-3.43640620363734)); +#9556=VECTOR('',#11666,1.0); +#9557=CARTESIAN_POINT('',(2.7,-3.41524687342143,-4.02016340384133)); +#9558=AXIS2_PLACEMENT_3D('',#11667,#11668,#11669); +#9559=CARTESIAN_POINT('',(2.7,-2.85652597475447,-3.93167070700834)); +#9560=CARTESIAN_POINT('',(2.7,-3.41524687342144,-4.02016340384133)); +#9561=VECTOR('',#11670,1.0); +#9562=CARTESIAN_POINT('',(2.7,-2.76803327792148,-4.49039160567531)); +#9563=CARTESIAN_POINT('',(2.7,-2.85652597475447,-3.93167070700835)); +#9564=VECTOR('',#11671,1.0); +#9565=CARTESIAN_POINT('',(2.7,-2.74430740567811,-4.50493083888535)); +#9566=AXIS2_PLACEMENT_3D('',#11672,#11673,#11674); +#9567=CARTESIAN_POINT('',(2.7,-2.20630859610695,-4.33012442910582)); +#9568=CARTESIAN_POINT('',(2.7,-2.74430740567812,-4.50493083888535)); +#9569=VECTOR('',#11675,1.0); +#9570=CARTESIAN_POINT('',(2.7,-2.03150218632742,-4.86812323867699)); +#9571=CARTESIAN_POINT('',(2.7,-2.20630859610695,-4.33012442910582)); +#9572=VECTOR('',#11676,1.0); +#9573=CARTESIAN_POINT('',(2.7,-2.0057939817729,-4.87877192566773)); +#9574=AXIS2_PLACEMENT_3D('',#11677,#11678,#11679); +#9575=CARTESIAN_POINT('',(2.7,-1.50176457750486,-4.62195611689965)); +#9576=CARTESIAN_POINT('',(2.7,-2.0057939817729,-4.87877192566774)); +#9577=VECTOR('',#11680,1.0); +#9578=CARTESIAN_POINT('',(2.7,-1.24494876873678,-5.12598552116769)); +#9579=CARTESIAN_POINT('',(2.7,-1.50176457750486,-4.62195611689965)); +#9580=VECTOR('',#11681,1.0); +#9581=CARTESIAN_POINT('',(2.7,-1.21789125318786,-5.13248145592446)); +#9582=AXIS2_PLACEMENT_3D('',#11682,#11683,#11684); +#9583=CARTESIAN_POINT('',(2.7,-0.760242130933712,-4.79997990570251)); +#9584=CARTESIAN_POINT('',(2.7,-1.21789125318786,-5.13248145592447)); +#9585=VECTOR('',#11685,1.0); +#9586=CARTESIAN_POINT('',(2.7,-0.427740580711751,-5.25762902795665)); +#9587=CARTESIAN_POINT('',(2.7,-0.760242130933712,-4.79997990570251)); +#9588=VECTOR('',#11686,1.0); +#9589=CARTESIAN_POINT('',(2.7,-0.399999999999999,-5.25981225900697)); +#9590=AXIS2_PLACEMENT_3D('',#11687,#11688,#11689); +#9591=CARTESIAN_POINT('',(2.7,-9.21571846612679E-16,-4.85981225900697)); +#9592=CARTESIAN_POINT('',(2.7,-0.400000000000001,-5.25981225900697)); +#9593=VECTOR('',#11690,1.0); +#9594=CARTESIAN_POINT('',(2.7,0.399999999999998,-5.25981225900697)); +#9595=CARTESIAN_POINT('',(2.7,-4.04660659897885E-16,-4.85981225900697)); +#9596=VECTOR('',#11691,1.0); +#9597=CARTESIAN_POINT('',(2.7,0.42774058071175,-5.25762902795665)); +#9598=AXIS2_PLACEMENT_3D('',#11692,#11693,#11694); +#9599=CARTESIAN_POINT('',(2.7,0.760242130933711,-4.79997990570251)); +#9600=CARTESIAN_POINT('',(2.7,0.427740580711748,-5.25762902795665)); +#9601=VECTOR('',#11695,1.0); +#9602=CARTESIAN_POINT('',(2.7,1.21789125318786,-5.13248145592447)); +#9603=CARTESIAN_POINT('',(2.7,0.760242130933711,-4.79997990570251)); +#9604=VECTOR('',#11696,1.0); +#9605=CARTESIAN_POINT('',(2.7,1.24494876873678,-5.12598552116769)); +#9606=AXIS2_PLACEMENT_3D('',#11697,#11698,#11699); +#9607=CARTESIAN_POINT('',(2.7,1.50176457750486,-4.62195611689965)); +#9608=CARTESIAN_POINT('',(2.7,1.24494876873678,-5.12598552116769)); +#9609=VECTOR('',#11700,1.0); +#9610=CARTESIAN_POINT('',(2.7,2.0057939817729,-4.87877192566774)); +#9611=CARTESIAN_POINT('',(2.7,1.50176457750486,-4.62195611689965)); +#9612=VECTOR('',#11701,1.0); +#9613=CARTESIAN_POINT('',(2.7,2.03150218632742,-4.86812323867699)); +#9614=AXIS2_PLACEMENT_3D('',#11702,#11703,#11704); +#9615=CARTESIAN_POINT('',(2.7,2.20630859610695,-4.33012442910582)); +#9616=CARTESIAN_POINT('',(2.7,2.03150218632742,-4.86812323867699)); +#9617=VECTOR('',#11705,1.0); +#9618=CARTESIAN_POINT('',(2.7,2.74430740567812,-4.50493083888535)); +#9619=CARTESIAN_POINT('',(2.7,2.20630859610695,-4.33012442910582)); +#9620=VECTOR('',#11706,1.0); +#9621=CARTESIAN_POINT('',(2.7,2.76803327792148,-4.49039160567531)); +#9622=AXIS2_PLACEMENT_3D('',#11707,#11708,#11709); +#9623=CARTESIAN_POINT('',(2.7,2.85652597475447,-3.93167070700835)); +#9624=CARTESIAN_POINT('',(2.7,2.76803327792148,-4.49039160567532)); +#9625=VECTOR('',#11710,1.0); +#9626=CARTESIAN_POINT('',(2.7,3.41524687342144,-4.02016340384134)); +#9627=CARTESIAN_POINT('',(2.7,2.85652597475447,-3.93167070700835)); +#9628=VECTOR('',#11711,1.0); +#9629=CARTESIAN_POINT('',(2.7,3.43640620363734,-4.00209162858658)); +#9630=AXIS2_PLACEMENT_3D('',#11712,#11713,#11714); +#9631=CARTESIAN_POINT('',(2.7,3.43640620363735,-3.43640620363735)); +#9632=CARTESIAN_POINT('',(2.7,3.43640620363735,-4.00209162858659)); +#9633=VECTOR('',#11715,1.0); +#9634=CARTESIAN_POINT('',(2.7,4.00209162858659,-3.43640620363735)); +#9635=CARTESIAN_POINT('',(2.7,3.43640620363735,-3.43640620363735)); +#9636=VECTOR('',#11716,1.0); +#9637=CARTESIAN_POINT('',(2.7,4.02016340384133,-3.41524687342143)); +#9638=AXIS2_PLACEMENT_3D('',#11717,#11718,#11719); +#9639=CARTESIAN_POINT('',(2.7,3.93167070700835,-2.85652597475447)); +#9640=CARTESIAN_POINT('',(2.7,4.02016340384134,-3.41524687342144)); +#9641=VECTOR('',#11720,1.0); +#9642=CARTESIAN_POINT('',(2.7,4.49039160567532,-2.76803327792148)); +#9643=CARTESIAN_POINT('',(2.7,3.93167070700835,-2.85652597475447)); +#9644=VECTOR('',#11721,1.0); +#9645=CARTESIAN_POINT('',(2.7,4.50493083888535,-2.74430740567811)); +#9646=AXIS2_PLACEMENT_3D('',#11722,#11723,#11724); +#9647=CARTESIAN_POINT('',(2.7,4.33012442910583,-2.20630859610695)); +#9648=CARTESIAN_POINT('',(2.7,4.50493083888535,-2.74430740567812)); +#9649=VECTOR('',#11725,1.0); +#9650=CARTESIAN_POINT('',(2.7,4.86812323867699,-2.03150218632743)); +#9651=CARTESIAN_POINT('',(2.7,4.33012442910583,-2.20630859610695)); +#9652=VECTOR('',#11726,1.0); +#9653=CARTESIAN_POINT('',(2.7,4.87877192566773,-2.0057939817729)); +#9654=AXIS2_PLACEMENT_3D('',#11727,#11728,#11729); +#9655=CARTESIAN_POINT('',(2.7,4.62195611689966,-1.50176457750486)); +#9656=CARTESIAN_POINT('',(2.7,4.87877192566774,-2.0057939817729)); +#9657=VECTOR('',#11730,1.0); +#9658=CARTESIAN_POINT('',(2.7,5.1259855211677,-1.24494876873678)); +#9659=CARTESIAN_POINT('',(2.7,4.62195611689966,-1.50176457750486)); +#9660=VECTOR('',#11731,1.0); +#9661=CARTESIAN_POINT('',(2.7,5.13248145592446,-1.21789125318786)); +#9662=AXIS2_PLACEMENT_3D('',#11732,#11733,#11734); +#9663=CARTESIAN_POINT('',(2.7,4.79997990570251,-0.760242130933712)); +#9664=CARTESIAN_POINT('',(2.7,5.13248145592447,-1.21789125318786)); +#9665=VECTOR('',#11735,1.0); +#9666=CARTESIAN_POINT('',(2.7,5.25762902795666,-0.427740580711751)); +#9667=CARTESIAN_POINT('',(2.7,4.79997990570251,-0.760242130933712)); +#9668=VECTOR('',#11736,1.0); +#9669=CARTESIAN_POINT('',(2.7,5.25981225900697,-0.399999999999999)); +#9670=AXIS2_PLACEMENT_3D('',#11737,#11738,#11739); +#9671=CARTESIAN_POINT('',(2.7,4.85981225900698,-2.16840434497101E-16)); +#9672=CARTESIAN_POINT('',(2.7,5.25981225900698,-0.400000000000001)); +#9673=VECTOR('',#11740,1.0); +#9674=CARTESIAN_POINT('',(2.7,5.25981225900698,0.399999999999999)); +#9675=CARTESIAN_POINT('',(2.7,4.85981225900698,-1.34886886632628E-16)); +#9676=VECTOR('',#11741,1.0); +#9677=CARTESIAN_POINT('',(2.7,5.25762902795665,0.42774058071175)); +#9678=AXIS2_PLACEMENT_3D('',#11742,#11743,#11744); +#9679=CARTESIAN_POINT('',(2.7,4.79997990570251,0.760242130933712)); +#9680=CARTESIAN_POINT('',(2.7,5.25762902795666,0.427740580711749)); +#9681=VECTOR('',#11745,1.0); +#9682=CARTESIAN_POINT('',(2.7,5.13248145592447,1.21789125318786)); +#9683=CARTESIAN_POINT('',(2.7,4.79997990570251,0.760242130933712)); +#9684=VECTOR('',#11746,1.0); +#9685=CARTESIAN_POINT('',(2.7,5.12598552116769,1.24494876873678)); +#9686=AXIS2_PLACEMENT_3D('',#11747,#11748,#11749); +#9687=CARTESIAN_POINT('',(2.7,4.62195611689966,1.50176457750486)); +#9688=CARTESIAN_POINT('',(2.7,5.1259855211677,1.24494876873678)); +#9689=VECTOR('',#11750,1.0); +#9690=CARTESIAN_POINT('',(2.7,4.87877192566774,2.0057939817729)); +#9691=CARTESIAN_POINT('',(2.7,4.62195611689966,1.50176457750486)); +#9692=VECTOR('',#11751,1.0); +#9693=CARTESIAN_POINT('',(2.7,4.86812323867699,2.03150218632742)); +#9694=AXIS2_PLACEMENT_3D('',#11752,#11753,#11754); +#9695=CARTESIAN_POINT('',(2.7,4.33012442910583,2.20630859610695)); +#9696=CARTESIAN_POINT('',(2.7,4.86812323867699,2.03150218632742)); +#9697=VECTOR('',#11755,1.0); +#9698=CARTESIAN_POINT('',(2.7,4.50493083888536,2.74430740567812)); +#9699=CARTESIAN_POINT('',(2.7,4.33012442910583,2.20630859610695)); +#9700=VECTOR('',#11756,1.0); +#9701=CARTESIAN_POINT('',(2.7,4.49039160567531,2.76803327792148)); +#9702=AXIS2_PLACEMENT_3D('',#11757,#11758,#11759); +#9703=CARTESIAN_POINT('',(2.7,3.93167070700835,2.85652597475447)); +#9704=CARTESIAN_POINT('',(2.7,4.49039160567532,2.76803327792148)); +#9705=VECTOR('',#11760,1.0); +#9706=CARTESIAN_POINT('',(2.7,4.02016340384134,3.41524687342144)); +#9707=CARTESIAN_POINT('',(2.7,3.93167070700835,2.85652597475447)); +#9708=VECTOR('',#11761,1.0); +#9709=CARTESIAN_POINT('',(2.7,4.00209162858658,3.43640620363734)); +#9710=AXIS2_PLACEMENT_3D('',#11762,#11763,#11764); +#9711=CARTESIAN_POINT('',(2.7,3.43640620363735,3.43640620363735)); +#9712=CARTESIAN_POINT('',(2.7,4.00209162858659,3.43640620363735)); +#9713=VECTOR('',#11765,1.0); +#9714=CARTESIAN_POINT('',(2.7,3.43640620363735,4.00209162858659)); +#9715=CARTESIAN_POINT('',(2.7,3.43640620363735,3.43640620363735)); +#9716=VECTOR('',#11766,1.0); +#9717=CARTESIAN_POINT('',(2.7,3.41524687342143,4.02016340384133)); +#9718=AXIS2_PLACEMENT_3D('',#11767,#11768,#11769); +#9719=CARTESIAN_POINT('',(2.7,2.85652597475447,3.93167070700835)); +#9720=CARTESIAN_POINT('',(2.7,3.41524687342144,4.02016340384134)); +#9721=VECTOR('',#11770,1.0); +#9722=CARTESIAN_POINT('',(2.7,2.76803327792148,4.49039160567532)); +#9723=CARTESIAN_POINT('',(2.7,2.85652597475447,3.93167070700835)); +#9724=VECTOR('',#11771,1.0); +#9725=CARTESIAN_POINT('',(2.7,2.74430740567812,4.50493083888535)); +#9726=AXIS2_PLACEMENT_3D('',#11772,#11773,#11774); +#9727=CARTESIAN_POINT('',(2.7,2.20630859610695,4.33012442910583)); +#9728=CARTESIAN_POINT('',(2.7,2.74430740567812,4.50493083888535)); +#9729=VECTOR('',#11775,1.0); +#9730=CARTESIAN_POINT('',(2.7,2.03150218632743,4.86812323867699)); +#9731=CARTESIAN_POINT('',(2.7,2.20630859610695,4.33012442910583)); +#9732=VECTOR('',#11776,1.0); +#9733=CARTESIAN_POINT('',(2.7,2.0057939817729,4.87877192566773)); +#9734=AXIS2_PLACEMENT_3D('',#11777,#11778,#11779); +#9735=CARTESIAN_POINT('',(2.7,1.50176457750486,4.62195611689966)); +#9736=CARTESIAN_POINT('',(2.7,2.0057939817729,4.87877192566774)); +#9737=VECTOR('',#11780,1.0); +#9738=CARTESIAN_POINT('',(2.7,1.24494876873678,5.1259855211677)); +#9739=CARTESIAN_POINT('',(2.7,1.50176457750486,4.62195611689966)); +#9740=VECTOR('',#11781,1.0); +#9741=CARTESIAN_POINT('',(2.7,1.21789125318786,5.13248145592446)); +#9742=AXIS2_PLACEMENT_3D('',#11782,#11783,#11784); +#9743=CARTESIAN_POINT('',(2.7,0.760242130933713,4.79997990570251)); +#9744=CARTESIAN_POINT('',(2.7,1.21789125318786,5.13248145592447)); +#9745=VECTOR('',#11785,1.0); +#9746=CARTESIAN_POINT('',(2.7,0.427740580711751,5.25762902795666)); +#9747=CARTESIAN_POINT('',(2.7,0.760242130933713,4.79997990570251)); +#9748=VECTOR('',#11786,1.0); +#9749=CARTESIAN_POINT('',(2.7,0.399999999999998,5.25981225900697)); +#9750=AXIS2_PLACEMENT_3D('',#11787,#11788,#11789); +#9751=CARTESIAN_POINT('',(2.7,2.71050543121376E-16,4.85981225900697)); +#9752=CARTESIAN_POINT('',(2.7,0.4,5.25981225900697)); +#9753=VECTOR('',#11790,1.0); +#9754=CARTESIAN_POINT('',(2.7,-0.399999999999998,5.25981225900697)); +#9755=CARTESIAN_POINT('',(2.7,0.0,4.85981225900697)); +#9756=VECTOR('',#11791,1.0); +#9757=CARTESIAN_POINT('',(2.7,-0.42774058071175,5.25762902795665)); +#9758=AXIS2_PLACEMENT_3D('',#11792,#11793,#11794); +#9759=CARTESIAN_POINT('',(2.7,-0.760242130933711,4.7999799057025)); +#9760=CARTESIAN_POINT('',(2.7,-0.427740580711748,5.25762902795665)); +#9761=VECTOR('',#11795,1.0); +#9762=CARTESIAN_POINT('',(2.7,-1.21789125318786,5.13248145592447)); +#9763=CARTESIAN_POINT('',(2.7,-0.760242130933711,4.7999799057025)); +#9764=VECTOR('',#11796,1.0); +#9765=CARTESIAN_POINT('',(2.7,-1.24494876873678,5.12598552116769)); +#9766=AXIS2_PLACEMENT_3D('',#11797,#11798,#11799); +#9767=CARTESIAN_POINT('',(2.7,-1.50176457750486,4.62195611689965)); +#9768=CARTESIAN_POINT('',(2.7,-1.24494876873677,5.12598552116769)); +#9769=VECTOR('',#11800,1.0); +#9770=CARTESIAN_POINT('',(2.7,-2.0057939817729,4.87877192566773)); +#9771=CARTESIAN_POINT('',(2.7,-1.50176457750486,4.62195611689965)); +#9772=VECTOR('',#11801,1.0); +#9773=CARTESIAN_POINT('',(2.7,-2.03150218632742,4.86812323867699)); +#9774=AXIS2_PLACEMENT_3D('',#11802,#11803,#11804); +#9775=CARTESIAN_POINT('',(2.7,-2.20630859610695,4.33012442910582)); +#9776=CARTESIAN_POINT('',(2.7,-2.03150218632742,4.86812323867699)); +#9777=VECTOR('',#11805,1.0); +#9778=CARTESIAN_POINT('',(2.7,-2.74430740567812,4.50493083888535)); +#9779=CARTESIAN_POINT('',(2.7,-2.20630859610695,4.33012442910582)); +#9780=VECTOR('',#11806,1.0); +#9781=CARTESIAN_POINT('',(2.7,-2.76803327792148,4.49039160567531)); +#9782=AXIS2_PLACEMENT_3D('',#11807,#11808,#11809); +#9783=CARTESIAN_POINT('',(2.7,-2.85652597475447,3.93167070700834)); +#9784=CARTESIAN_POINT('',(2.7,-2.76803327792148,4.49039160567531)); +#9785=VECTOR('',#11810,1.0); +#9786=CARTESIAN_POINT('',(2.7,-3.41524687342144,4.02016340384133)); +#9787=CARTESIAN_POINT('',(2.7,-2.85652597475447,3.93167070700834)); +#9788=VECTOR('',#11811,1.0); +#9789=CARTESIAN_POINT('',(2.7,-3.43640620363734,4.00209162858658)); +#9790=AXIS2_PLACEMENT_3D('',#11812,#11813,#11814); +#9791=CARTESIAN_POINT('',(2.7,-3.43640620363734,3.43640620363734)); +#9792=CARTESIAN_POINT('',(2.7,-3.43640620363734,4.00209162858658)); +#9793=VECTOR('',#11815,1.0); +#9794=CARTESIAN_POINT('',(2.7,-4.00209162858658,3.43640620363734)); +#9795=CARTESIAN_POINT('',(2.7,-3.43640620363734,3.43640620363734)); +#9796=VECTOR('',#11816,1.0); +#9797=CARTESIAN_POINT('',(2.7,-4.02016340384133,3.41524687342143)); +#9798=AXIS2_PLACEMENT_3D('',#11817,#11818,#11819); +#9799=CARTESIAN_POINT('',(2.7,-3.93167070700834,2.85652597475447)); +#9800=CARTESIAN_POINT('',(2.7,-4.02016340384133,3.41524687342144)); +#9801=VECTOR('',#11820,1.0); +#9802=CARTESIAN_POINT('',(2.7,-4.49039160567531,2.76803327792148)); +#9803=CARTESIAN_POINT('',(2.7,-3.93167070700834,2.85652597475447)); +#9804=VECTOR('',#11821,1.0); +#9805=CARTESIAN_POINT('',(2.7,-4.50493083888535,2.74430740567811)); +#9806=AXIS2_PLACEMENT_3D('',#11822,#11823,#11824); +#9807=CARTESIAN_POINT('',(2.7,-4.33012442910582,2.20630859610695)); +#9808=CARTESIAN_POINT('',(2.7,-4.50493083888535,2.74430740567812)); +#9809=VECTOR('',#11825,1.0); +#9810=CARTESIAN_POINT('',(2.7,-4.86812323867699,2.03150218632742)); +#9811=CARTESIAN_POINT('',(2.7,-4.33012442910582,2.20630859610695)); +#9812=VECTOR('',#11826,1.0); +#9813=CARTESIAN_POINT('',(2.7,-4.87877192566773,2.0057939817729)); +#9814=AXIS2_PLACEMENT_3D('',#11827,#11828,#11829); +#9815=CARTESIAN_POINT('',(2.7,-4.62195611689965,1.50176457750486)); +#9816=CARTESIAN_POINT('',(2.7,-4.87877192566773,2.0057939817729)); +#9817=VECTOR('',#11830,1.0); +#9818=CARTESIAN_POINT('',(2.7,-5.12598552116769,1.24494876873678)); +#9819=CARTESIAN_POINT('',(2.7,-4.62195611689965,1.50176457750486)); +#9820=VECTOR('',#11831,1.0); +#9821=CARTESIAN_POINT('',(2.7,-5.13248145592446,1.21789125318786)); +#9822=AXIS2_PLACEMENT_3D('',#11832,#11833,#11834); +#9823=CARTESIAN_POINT('',(2.7,-4.7999799057025,0.760242130933712)); +#9824=CARTESIAN_POINT('',(2.7,-5.13248145592447,1.21789125318786)); +#9825=VECTOR('',#11835,1.0); +#9826=CARTESIAN_POINT('',(2.7,-5.25762902795665,0.42774058071175)); +#9827=CARTESIAN_POINT('',(2.7,-4.7999799057025,0.760242130933712)); +#9828=VECTOR('',#11836,1.0); +#9829=CARTESIAN_POINT('',(2.7,-5.25981225900697,0.399999999999999)); +#9830=AXIS2_PLACEMENT_3D('',#11837,#11838,#11839); +#9831=CARTESIAN_POINT('',(2.7,-4.85981225900697,3.79470760369927E-16)); +#9832=CARTESIAN_POINT('',(2.7,-5.25981225900697,0.400000000000001)); +#9833=VECTOR('',#11840,1.0); +#9834=CARTESIAN_POINT('',(2.7,-5.25981225900697,-0.399999999999999)); +#9835=CARTESIAN_POINT('',(2.7,-4.85981225900697,4.04660659897885E-16)); +#9836=VECTOR('',#11841,1.0); +#9837=CARTESIAN_POINT('',(2.7,-5.25762902795665,-0.42774058071175)); +#9838=AXIS2_PLACEMENT_3D('',#11842,#11843,#11844); +#9839=CARTESIAN_POINT('',(2.7,-4.7999799057025,-0.760242130933711)); +#9840=CARTESIAN_POINT('',(2.7,-5.25762902795665,-0.427740580711748)); +#9841=VECTOR('',#11845,1.0); +#9842=CARTESIAN_POINT('',(2.7,-5.13248145592447,-1.21789125318786)); +#9843=CARTESIAN_POINT('',(2.7,-4.7999799057025,-0.760242130933711)); +#9844=VECTOR('',#11846,1.0); +#9845=CARTESIAN_POINT('',(2.7,-5.12598552116769,-1.24494876873678)); +#9846=AXIS2_PLACEMENT_3D('',#11847,#11848,#11849); +#9847=CARTESIAN_POINT('',(2.7,-4.62195611689965,-1.50176457750486)); +#9848=CARTESIAN_POINT('',(2.7,-5.12598552116769,-1.24494876873677)); +#9849=VECTOR('',#11850,1.0); +#9850=CARTESIAN_POINT('',(2.7,-4.87877192566774,-2.0057939817729)); +#9851=CARTESIAN_POINT('',(2.7,-4.62195611689965,-1.50176457750486)); +#9852=VECTOR('',#11851,1.0); +#9853=CARTESIAN_POINT('',(2.7,-4.86812323867699,-2.03150218632742)); +#9854=AXIS2_PLACEMENT_3D('',#11852,#11853,#11854); +#9855=CARTESIAN_POINT('',(2.7,-4.33012442910582,-2.20630859610695)); +#9856=CARTESIAN_POINT('',(2.7,-4.86812323867699,-2.03150218632742)); +#9857=VECTOR('',#11855,1.0); +#9858=CARTESIAN_POINT('',(2.7,-4.50493083888535,-2.74430740567812)); +#9859=CARTESIAN_POINT('',(2.7,-4.33012442910582,-2.20630859610695)); +#9860=VECTOR('',#11856,1.0); +#9861=CARTESIAN_POINT('',(2.7,-4.49039160567531,-2.76803327792148)); +#9862=AXIS2_PLACEMENT_3D('',#11857,#11858,#11859); +#9863=CARTESIAN_POINT('',(2.7,-4.49039160567531,-2.76803327792148)); +#9864=VECTOR('',#11860,1.0); +#9865=CARTESIAN_POINT('',(2.7,-6.05,-1.64324324324324)); +#9866=CARTESIAN_POINT('',(2.7,-6.4,-1.64324324324324)); +#9867=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-1.64324324324324)); +#9868=VECTOR('',#11861,1.0); +#9869=CARTESIAN_POINT('',(2.7,-6.05,1.64324324324324)); +#9870=CARTESIAN_POINT('',(2.7,-6.05,1.64324324324324)); +#9871=VECTOR('',#11862,1.0); +#9872=CARTESIAN_POINT('',(2.7,-6.4,1.64324324324324)); +#9873=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,1.64324324324324)); +#9874=VECTOR('',#11863,1.0); +#9875=CARTESIAN_POINT('',(2.7,-6.4,2.5)); +#9876=VECTOR('',#11864,1.0); +#9877=CARTESIAN_POINT('',(2.7,-1.7,6.4)); +#9878=CARTESIAN_POINT('',(2.7,2.5,6.4)); +#9879=VECTOR('',#11865,1.0); +#9880=CARTESIAN_POINT('',(2.7,-1.7,6.0)); +#9881=CARTESIAN_POINT('',(2.7,-1.7,6.4)); +#9882=VECTOR('',#11866,1.0); +#9883=CARTESIAN_POINT('',(2.7,1.7,6.0)); +#9884=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,6.0)); +#9885=VECTOR('',#11867,1.0); +#9886=CARTESIAN_POINT('',(2.7,1.7,6.4)); +#9887=CARTESIAN_POINT('',(2.7,1.7,6.4)); +#9888=VECTOR('',#11868,1.0); +#9889=CARTESIAN_POINT('',(2.7,2.5,6.4)); +#9890=VECTOR('',#11869,1.0); +#9891=CARTESIAN_POINT('',(2.7,6.4,1.64324324324324)); +#9892=CARTESIAN_POINT('',(2.7,6.4,-2.5)); +#9893=VECTOR('',#11870,1.0); +#9894=CARTESIAN_POINT('',(2.7,6.05,1.64324324324324)); +#9895=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,1.64324324324324)); +#9896=VECTOR('',#11871,1.0); +#9897=CARTESIAN_POINT('',(2.7,6.05,-1.64324324324324)); +#9898=CARTESIAN_POINT('',(2.7,6.05,-1.64324324324324)); +#9899=VECTOR('',#11872,1.0); +#9900=CARTESIAN_POINT('',(2.7,6.4,-1.64324324324324)); +#9901=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-1.64324324324324)); +#9902=VECTOR('',#11873,1.0); +#9903=CARTESIAN_POINT('',(2.7,6.4,-2.5)); +#9904=VECTOR('',#11874,1.0); +#9905=CARTESIAN_POINT('',(2.7,1.7,-6.4)); +#9906=CARTESIAN_POINT('',(2.7,-2.5,-6.4)); +#9907=VECTOR('',#11875,1.0); +#9908=CARTESIAN_POINT('',(2.7,1.7,-6.0)); +#9909=CARTESIAN_POINT('',(2.7,1.7,-6.4)); +#9910=VECTOR('',#11876,1.0); +#9911=CARTESIAN_POINT('',(2.7,-1.7,-6.0)); +#9912=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-6.0)); +#9913=VECTOR('',#11877,1.0); +#9914=CARTESIAN_POINT('',(2.7,-1.7,-6.4)); +#9915=CARTESIAN_POINT('',(2.7,-1.7,-6.4)); +#9916=VECTOR('',#11878,1.0); +#9917=CARTESIAN_POINT('',(2.7,-1.9824227601599,-6.4)); +#9918=CARTESIAN_POINT('',(2.7,-2.5,-6.4)); +#9919=VECTOR('',#11879,1.0); +#9920=CARTESIAN_POINT('',(2.7,-6.4,-1.9824227601599)); +#9921=AXIS2_PLACEMENT_3D('',#11880,#11881,#11882); +#9922=CARTESIAN_POINT('',(2.7,-6.4,2.5)); +#9923=VECTOR('',#11883,1.0); +#9924=CARTESIAN_POINT('',(3.0,-2.53968501984006,-6.2)); +#9925=CARTESIAN_POINT('',(3.0,-6.2,-2.53968501984006)); +#9926=AXIS2_PLACEMENT_3D('',#11884,#11885,#11886); +#9927=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-6.2)); +#9928=VECTOR('',#11887,1.0); +#9929=CARTESIAN_POINT('',(3.0,6.2,1.9824227601599)); +#9930=VECTOR('',#11888,1.0); +#9931=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,6.2)); +#9932=VECTOR('',#11889,1.0); +#9933=CARTESIAN_POINT('',(3.0,-6.2,-1.9824227601599)); +#9934=VECTOR('',#11890,1.0); +#9935=CARTESIAN_POINT('',(2.8,-1.9824227601599,-6.4)); +#9936=CARTESIAN_POINT('',(3.0,-1.9824227601599,-6.4)); +#9937=VECTOR('',#11891,1.0); +#9938=CARTESIAN_POINT('',(2.8,-1.9824227601599,-6.4)); +#9939=CARTESIAN_POINT('',(2.80780895888773,-1.9824227601599,-6.4)); +#9940=CARTESIAN_POINT('',(2.81572053345693,-1.9839878075005,-6.39951564121724)); +#9941=CARTESIAN_POINT('',(2.82299496577866,-1.98669955535251,-6.39867368106732)); +#9942=CARTESIAN_POINT('',(2.83211020696756,-1.99009751613094,-6.3976186613079)); +#9943=CARTESIAN_POINT('',(2.84054551681716,-1.99529792176827,-6.39600071991242)); +#9944=CARTESIAN_POINT('',(2.84807818520989,-2.00125826453689,-6.39413523149322)); +#9945=CARTESIAN_POINT('',(2.86162087764708,-2.01197413369869,-6.39078134219539)); +#9946=CARTESIAN_POINT('',(2.87286998069525,-2.02534621265177,-6.38656294218924)); +#9947=CARTESIAN_POINT('',(2.8826672913457,-2.03926445460008,-6.38211567461799)); +#9948=CARTESIAN_POINT('',(2.91272579592914,-2.08196612593856,-6.36847129633464)); +#9949=CARTESIAN_POINT('',(2.93176851258472,-2.13130325697449,-6.35218232315409)); +#9950=CARTESIAN_POINT('',(2.94723705195595,-2.18019819640863,-6.33535601401978)); +#9951=CARTESIAN_POINT('',(2.98427787532929,-2.29728157267092,-6.29506388754865)); +#9952=CARTESIAN_POINT('',(3.0,-2.42008615349053,-6.24899087891254)); +#9953=CARTESIAN_POINT('',(3.0,-2.53968501984006,-6.2)); +#9954=CARTESIAN_POINT('',(2.8,-6.4,-1.9824227601599)); +#9955=CARTESIAN_POINT('',(3.0,-6.2,-2.53968501984006)); +#9956=CARTESIAN_POINT('',(3.0,-6.25108691537469,-2.41496920947433)); +#9957=CARTESIAN_POINT('',(2.98326222289235,-6.29907675370105,-2.28650735717371)); +#9958=CARTESIAN_POINT('',(2.94227365312883,-6.34056389161296,-2.16500566659165)); +#9959=CARTESIAN_POINT('',(2.93429684060307,-6.34863773081405,-2.14136014265834)); +#9960=CARTESIAN_POINT('',(2.92523223737531,-6.35648584771529,-2.11793784111263)); +#9961=CARTESIAN_POINT('',(2.91451327296824,-6.3639716753409,-2.09520035210447)); +#9962=CARTESIAN_POINT('',(2.90293285761643,-6.37205911642797,-2.07063551946096)); +#9963=CARTESIAN_POINT('',(2.88944835798491,-6.37986094026453,-2.04642903772001)); +#9964=CARTESIAN_POINT('',(2.87196922215863,-6.38660233402053,-2.02516928356211)); +#9965=CARTESIAN_POINT('',(2.86505153201319,-6.38927036484402,-2.01675534403476)); +#9966=CARTESIAN_POINT('',(2.85741525963943,-6.39178551518409,-2.00876334154707)); +#9967=CARTESIAN_POINT('',(2.84884013612412,-6.39394494348494,-2.00186614429719)); +#9968=CARTESIAN_POINT('',(2.840175130303,-6.39612700637462,-1.99489665234611)); +#9969=CARTESIAN_POINT('',(2.83024709736544,-6.39799495959078,-1.98888741093511)); +#9970=CARTESIAN_POINT('',(2.81948692928076,-6.39904838504044,-1.98549232330708)); +#9971=CARTESIAN_POINT('',(2.81323583717885,-6.39966036985857,-1.98351995584127)); +#9972=CARTESIAN_POINT('',(2.8065833814491,-6.4,-1.9824227601599)); +#9973=CARTESIAN_POINT('',(2.8,-6.4,-1.9824227601599)); +#9974=CARTESIAN_POINT('',(3.0,-6.4,-1.9824227601599)); +#9975=VECTOR('',#11892,1.0); +#9976=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.1)); +#9977=CARTESIAN_POINT('',(2.6,-1.7,-6.1)); +#9978=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.1)); +#9979=VECTOR('',#11893,1.0); +#9980=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.4)); +#9981=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.4)); +#9982=VECTOR('',#11894,1.0); +#9983=CARTESIAN_POINT('',(-0.317157287525377,-1.7,-6.4)); +#9984=VECTOR('',#11895,1.0); +#9985=AXIS2_PLACEMENT_3D('',#11896,#11897,#11898); +#9986=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,-6.1)); +#9987=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,-6.1)); +#9988=AXIS2_PLACEMENT_3D('',#11899,#11900,#11901); +#9989=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,-6.4)); +#9990=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,-6.4)); +#9991=VECTOR('',#11902,1.0); +#9992=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,-6.4)); +#9993=AXIS2_PLACEMENT_3D('',#11903,#11904,#11905); +#9994=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,-6.4)); +#9995=VECTOR('',#11906,1.0); +#9996=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.1)); +#9997=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,-6.1)); +#9998=VECTOR('',#11907,1.0); +#9999=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.4)); +#10000=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,-6.4)); +#10001=VECTOR('',#11908,1.0); +#10002=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.4)); +#10003=VECTOR('',#11909,1.0); +#10004=CARTESIAN_POINT('',(-3.45,-1.11339745962155,-6.1)); +#10005=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.1)); +#10006=VECTOR('',#11910,1.0); +#10007=CARTESIAN_POINT('',(-3.45,-1.11339745962155,-6.4)); +#10008=CARTESIAN_POINT('',(-3.45,-0.899999999999995,-6.4)); +#10009=VECTOR('',#11911,1.0); +#10010=CARTESIAN_POINT('',(-3.45,-1.11339745962155,-6.4)); +#10011=VECTOR('',#11912,1.0); +#10012=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.1)); +#10013=AXIS2_PLACEMENT_3D('',#11913,#11914,#11915); +#10014=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.4)); +#10015=AXIS2_PLACEMENT_3D('',#11916,#11917,#11918); +#10016=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.4)); +#10017=VECTOR('',#11919,1.0); +#10018=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,-6.1)); +#10019=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.1)); +#10020=VECTOR('',#11920,1.0); +#10021=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,-6.4)); +#10022=CARTESIAN_POINT('',(-3.35,-1.28660254037844,-6.4)); +#10023=VECTOR('',#11921,1.0); +#10024=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,-6.4)); +#10025=VECTOR('',#11922,1.0); +#10026=CARTESIAN_POINT('',(-2.58038475772933,-1.7,-6.1)); +#10027=AXIS2_PLACEMENT_3D('',#11923,#11924,#11925); +#10028=CARTESIAN_POINT('',(-2.58038475772933,-1.7,-6.4)); +#10029=AXIS2_PLACEMENT_3D('',#11926,#11927,#11928); +#10030=CARTESIAN_POINT('',(-2.58038475772933,-1.7,-6.4)); +#10031=VECTOR('',#11929,1.0); +#10032=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.1)); +#10033=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,-6.1)); +#10034=VECTOR('',#11930,1.0); +#10035=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.4)); +#10036=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,-6.4)); +#10037=VECTOR('',#11931,1.0); +#10038=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.4)); +#10039=VECTOR('',#11932,1.0); +#10040=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,-6.4)); +#10041=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.4)); +#10042=VECTOR('',#11933,1.0); +#10043=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,-6.1)); +#10044=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,-6.1)); +#10045=VECTOR('',#11934,1.0); +#10046=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,-6.1)); +#10047=VECTOR('',#11935,1.0); +#10048=CARTESIAN_POINT('',(-2.33490095180315,-1.4,-6.1)); +#10049=CARTESIAN_POINT('',(-0.76213203435596,-1.4,-6.1)); +#10050=CARTESIAN_POINT('',(-2.45,-1.4,-6.1)); +#10051=VECTOR('',#11936,1.0); +#10052=CARTESIAN_POINT('',(-2.33490095180315,-1.4,-6.4)); +#10053=CARTESIAN_POINT('',(-2.33490095180315,-1.4,-6.4)); +#10054=VECTOR('',#11937,1.0); +#10055=CARTESIAN_POINT('',(-0.76213203435596,-1.4,-6.4)); +#10056=CARTESIAN_POINT('',(-2.45,-1.4,-6.4)); +#10057=VECTOR('',#11938,1.0); +#10058=CARTESIAN_POINT('',(-0.76213203435596,-1.4,-6.1)); +#10059=VECTOR('',#11939,1.0); +#10060=CARTESIAN_POINT('',(-0.656066017177978,-1.44393398282202,-6.1)); +#10061=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,-6.1)); +#10062=CARTESIAN_POINT('',(-0.699999999999996,-1.4,-6.1)); +#10063=VECTOR('',#11940,1.0); +#10064=CARTESIAN_POINT('',(-0.656066017177978,-1.44393398282202,-6.4)); +#10065=CARTESIAN_POINT('',(-0.656066017177978,-1.44393398282202,-6.4)); +#10066=VECTOR('',#11941,1.0); +#10067=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,-6.4)); +#10068=CARTESIAN_POINT('',(-0.699999999999996,-1.4,-6.4)); +#10069=VECTOR('',#11942,1.0); +#10070=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,-6.4)); +#10071=VECTOR('',#11943,1.0); +#10072=AXIS2_PLACEMENT_3D('',#11944,#11945,#11946); +#10073=AXIS2_PLACEMENT_3D('',#11947,#11948,#11949); +#10074=CARTESIAN_POINT('',(2.8,3.57786716920216E-15,-6.4)); +#10075=VECTOR('',#11950,1.0); +#10076=AXIS2_PLACEMENT_3D('',#11951,#11952,#11953); +#10077=AXIS2_PLACEMENT_3D('',#11954,#11955,#11956); +#10078=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.4)); +#10079=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,-6.4)); +#10080=VECTOR('',#11957,1.0); +#10081=CARTESIAN_POINT('',(-3.45,1.11339745962155,-6.4)); +#10082=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.4)); +#10083=VECTOR('',#11958,1.0); +#10084=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.4)); +#10085=AXIS2_PLACEMENT_3D('',#11959,#11960,#11961); +#10086=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,-6.4)); +#10087=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.4)); +#10088=VECTOR('',#11962,1.0); +#10089=CARTESIAN_POINT('',(-2.58038475772933,1.7,-6.4)); +#10090=AXIS2_PLACEMENT_3D('',#11963,#11964,#11965); +#10091=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.4)); +#10092=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,-6.4)); +#10093=VECTOR('',#11966,1.0); +#10094=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,-6.4)); +#10095=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.4)); +#10096=VECTOR('',#11967,1.0); +#10097=CARTESIAN_POINT('',(-2.33490095180315,1.4,-6.4)); +#10098=AXIS2_PLACEMENT_3D('',#11968,#11969,#11970); +#10099=CARTESIAN_POINT('',(-0.76213203435596,1.4,-6.4)); +#10100=CARTESIAN_POINT('',(-2.45,1.4,-6.4)); +#10101=VECTOR('',#11971,1.0); +#10102=CARTESIAN_POINT('',(-0.656066017177979,1.44393398282202,-6.4)); +#10103=AXIS2_PLACEMENT_3D('',#11972,#11973,#11974); +#10104=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,-6.4)); +#10105=CARTESIAN_POINT('',(-0.699999999999996,1.4,-6.4)); +#10106=VECTOR('',#11975,1.0); +#10107=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.4)); +#10108=AXIS2_PLACEMENT_3D('',#11976,#11977,#11978); +#10109=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.4)); +#10110=VECTOR('',#11979,1.0); +#10111=CARTESIAN_POINT('',(2.6,1.7,-6.1)); +#10112=CARTESIAN_POINT('',(2.6,3.57786716920216E-15,-6.1)); +#10113=VECTOR('',#11980,1.0); +#10114=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.1)); +#10115=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.1)); +#10116=VECTOR('',#11981,1.0); +#10117=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,-6.1)); +#10118=AXIS2_PLACEMENT_3D('',#11982,#11983,#11984); +#10119=CARTESIAN_POINT('',(-0.656066017177979,1.44393398282202,-6.1)); +#10120=CARTESIAN_POINT('',(-0.699999999999996,1.4,-6.1)); +#10121=VECTOR('',#11985,1.0); +#10122=CARTESIAN_POINT('',(-0.76213203435596,1.4,-6.1)); +#10123=AXIS2_PLACEMENT_3D('',#11986,#11987,#11988); +#10124=CARTESIAN_POINT('',(-2.33490095180315,1.4,-6.1)); +#10125=CARTESIAN_POINT('',(-2.45,1.4,-6.1)); +#10126=VECTOR('',#11989,1.0); +#10127=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,-6.1)); +#10128=AXIS2_PLACEMENT_3D('',#11990,#11991,#11992); +#10129=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.1)); +#10130=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.1)); +#10131=VECTOR('',#11993,1.0); +#10132=CARTESIAN_POINT('',(-2.58038475772933,1.7,-6.1)); +#10133=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,-6.1)); +#10134=VECTOR('',#11994,1.0); +#10135=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,-6.1)); +#10136=AXIS2_PLACEMENT_3D('',#11995,#11996,#11997); +#10137=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.1)); +#10138=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.1)); +#10139=VECTOR('',#11998,1.0); +#10140=CARTESIAN_POINT('',(-3.45,1.11339745962155,-6.1)); +#10141=AXIS2_PLACEMENT_3D('',#11999,#12000,#12001); +#10142=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.1)); +#10143=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.1)); +#10144=VECTOR('',#12002,1.0); +#10145=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,-6.1)); +#10146=VECTOR('',#12003,1.0); +#10147=AXIS2_PLACEMENT_3D('',#12004,#12005,#12006); +#10148=AXIS2_PLACEMENT_3D('',#12007,#12008,#12009); +#10149=AXIS2_PLACEMENT_3D('',#12010,#12011,#12012); +#10150=CARTESIAN_POINT('',(-0.317157287525377,1.7,-6.4)); +#10151=VECTOR('',#12013,1.0); +#10152=CARTESIAN_POINT('',(-3.45,0.899999999999995,-6.4)); +#10153=VECTOR('',#12014,1.0); +#10154=CARTESIAN_POINT('',(-3.45,1.11339745962155,-6.4)); +#10155=VECTOR('',#12015,1.0); +#10156=CARTESIAN_POINT('',(-3.35,1.28660254037844,-6.4)); +#10157=VECTOR('',#12016,1.0); +#10158=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,-6.4)); +#10159=VECTOR('',#12017,1.0); +#10160=CARTESIAN_POINT('',(-2.58038475772933,1.7,-6.4)); +#10161=VECTOR('',#12018,1.0); +#10162=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,-6.4)); +#10163=VECTOR('',#12019,1.0); +#10164=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,-6.4)); +#10165=VECTOR('',#12020,1.0); +#10166=CARTESIAN_POINT('',(-2.33490095180315,1.4,-6.1)); +#10167=VECTOR('',#12021,1.0); +#10168=CARTESIAN_POINT('',(-0.76213203435596,1.4,-6.4)); +#10169=VECTOR('',#12022,1.0); +#10170=CARTESIAN_POINT('',(-0.656066017177979,1.44393398282202,-6.1)); +#10171=VECTOR('',#12023,1.0); +#10172=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,-6.4)); +#10173=VECTOR('',#12024,1.0); +#10174=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.1)); +#10175=CARTESIAN_POINT('',(2.6,-1.7,6.1)); +#10176=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.1)); +#10177=VECTOR('',#12025,1.0); +#10178=AXIS2_PLACEMENT_3D('',#12026,#12027,#12028); +#10179=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.4)); +#10180=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.4)); +#10181=VECTOR('',#12029,1.0); +#10182=CARTESIAN_POINT('',(-0.317157287525377,-1.7,6.4)); +#10183=VECTOR('',#12030,1.0); +#10184=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,6.1)); +#10185=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,6.1)); +#10186=AXIS2_PLACEMENT_3D('',#12031,#12032,#12033); +#10187=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,6.4)); +#10188=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996117,6.4)); +#10189=VECTOR('',#12034,1.0); +#10190=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,6.4)); +#10191=AXIS2_PLACEMENT_3D('',#12035,#12036,#12037); +#10192=CARTESIAN_POINT('',(0.698267873925978,0.497664758996117,6.4)); +#10193=VECTOR('',#12038,1.0); +#10194=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.1)); +#10195=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,6.1)); +#10196=VECTOR('',#12039,1.0); +#10197=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.4)); +#10198=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.4)); +#10199=VECTOR('',#12040,1.0); +#10200=CARTESIAN_POINT('',(0.698267873925978,-0.497664758996118,6.4)); +#10201=VECTOR('',#12041,1.0); +#10202=CARTESIAN_POINT('',(-3.45,-1.11339745962155,6.1)); +#10203=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.1)); +#10204=VECTOR('',#12042,1.0); +#10205=CARTESIAN_POINT('',(-3.45,-1.11339745962155,6.4)); +#10206=CARTESIAN_POINT('',(-3.45,-1.11339745962155,6.4)); +#10207=VECTOR('',#12043,1.0); +#10208=CARTESIAN_POINT('',(-3.45,-0.899999999999995,6.4)); +#10209=VECTOR('',#12044,1.0); +#10210=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.1)); +#10211=AXIS2_PLACEMENT_3D('',#12045,#12046,#12047); +#10212=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.4)); +#10213=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.4)); +#10214=VECTOR('',#12048,1.0); +#10215=AXIS2_PLACEMENT_3D('',#12049,#12050,#12051); +#10216=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,6.1)); +#10217=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.1)); +#10218=VECTOR('',#12052,1.0); +#10219=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,6.4)); +#10220=CARTESIAN_POINT('',(-2.68038475772933,-1.67320508075689,6.4)); +#10221=VECTOR('',#12053,1.0); +#10222=CARTESIAN_POINT('',(-3.35,-1.28660254037844,6.4)); +#10223=VECTOR('',#12054,1.0); +#10224=CARTESIAN_POINT('',(-2.58038475772933,-1.7,6.1)); +#10225=AXIS2_PLACEMENT_3D('',#12055,#12056,#12057); +#10226=CARTESIAN_POINT('',(-2.58038475772933,-1.7,6.4)); +#10227=CARTESIAN_POINT('',(-2.58038475772933,-1.7,6.4)); +#10228=VECTOR('',#12058,1.0); +#10229=AXIS2_PLACEMENT_3D('',#12059,#12060,#12061); +#10230=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.1)); +#10231=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,6.1)); +#10232=VECTOR('',#12062,1.0); +#10233=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.4)); +#10234=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.4)); +#10235=VECTOR('',#12063,1.0); +#10236=CARTESIAN_POINT('',(-2.58038475772933,-1.69999999999999,6.4)); +#10237=VECTOR('',#12064,1.0); +#10238=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,6.1)); +#10239=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.1)); +#10240=VECTOR('',#12065,1.0); +#10241=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,6.4)); +#10242=CARTESIAN_POINT('',(-2.47978982574651,-1.51117714323462,6.4)); +#10243=VECTOR('',#12066,1.0); +#10244=CARTESIAN_POINT('',(-2.53038475772933,-1.69999999999999,6.4)); +#10245=VECTOR('',#12067,1.0); +#10246=CARTESIAN_POINT('',(-2.33490095180315,-1.4,6.4)); +#10247=CARTESIAN_POINT('',(-0.76213203435596,-1.4,6.4)); +#10248=CARTESIAN_POINT('',(-2.45,-1.4,6.4)); +#10249=VECTOR('',#12068,1.0); +#10250=CARTESIAN_POINT('',(-2.33490095180315,-1.4,6.1)); +#10251=CARTESIAN_POINT('',(-2.33490095180315,-1.4,6.1)); +#10252=VECTOR('',#12069,1.0); +#10253=CARTESIAN_POINT('',(-0.76213203435596,-1.4,6.1)); +#10254=CARTESIAN_POINT('',(-2.45,-1.4,6.1)); +#10255=VECTOR('',#12070,1.0); +#10256=CARTESIAN_POINT('',(-0.76213203435596,-1.4,6.4)); +#10257=VECTOR('',#12071,1.0); +#10258=CARTESIAN_POINT('',(-0.656066017177979,-1.44393398282202,6.4)); +#10259=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,6.4)); +#10260=CARTESIAN_POINT('',(-0.699999999999996,-1.4,6.4)); +#10261=VECTOR('',#12072,1.0); +#10262=CARTESIAN_POINT('',(-0.656066017177979,-1.44393398282202,6.1)); +#10263=CARTESIAN_POINT('',(-0.656066017177979,-1.44393398282202,6.1)); +#10264=VECTOR('',#12073,1.0); +#10265=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,6.1)); +#10266=CARTESIAN_POINT('',(-0.699999999999996,-1.4,6.1)); +#10267=VECTOR('',#12074,1.0); +#10268=CARTESIAN_POINT('',(-0.458578643762686,-1.64142135623731,6.4)); +#10269=VECTOR('',#12075,1.0); +#10270=AXIS2_PLACEMENT_3D('',#12076,#12077,#12078); +#10271=AXIS2_PLACEMENT_3D('',#12079,#12080,#12081); +#10272=CARTESIAN_POINT('',(2.8,3.57786716920216E-15,6.4)); +#10273=VECTOR('',#12082,1.0); +#10274=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.4)); +#10275=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.4)); +#10276=VECTOR('',#12083,1.0); +#10277=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,6.4)); +#10278=AXIS2_PLACEMENT_3D('',#12084,#12085,#12086); +#10279=CARTESIAN_POINT('',(-0.656066017177978,1.44393398282202,6.4)); +#10280=CARTESIAN_POINT('',(-0.699999999999996,1.4,6.4)); +#10281=VECTOR('',#12087,1.0); +#10282=CARTESIAN_POINT('',(-0.76213203435596,1.4,6.4)); +#10283=AXIS2_PLACEMENT_3D('',#12088,#12089,#12090); +#10284=CARTESIAN_POINT('',(-2.33490095180315,1.4,6.4)); +#10285=CARTESIAN_POINT('',(-2.45,1.4,6.4)); +#10286=VECTOR('',#12091,1.0); +#10287=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,6.4)); +#10288=AXIS2_PLACEMENT_3D('',#12092,#12093,#12094); +#10289=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.4)); +#10290=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.4)); +#10291=VECTOR('',#12095,1.0); +#10292=CARTESIAN_POINT('',(-2.58038475772933,1.7,6.4)); +#10293=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,6.4)); +#10294=VECTOR('',#12096,1.0); +#10295=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,6.4)); +#10296=AXIS2_PLACEMENT_3D('',#12097,#12098,#12099); +#10297=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.4)); +#10298=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.4)); +#10299=VECTOR('',#12100,1.0); +#10300=CARTESIAN_POINT('',(-3.45,1.11339745962155,6.4)); +#10301=AXIS2_PLACEMENT_3D('',#12101,#12102,#12103); +#10302=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.4)); +#10303=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.4)); +#10304=VECTOR('',#12104,1.0); +#10305=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,6.4)); +#10306=VECTOR('',#12105,1.0); +#10307=AXIS2_PLACEMENT_3D('',#12106,#12107,#12108); +#10308=AXIS2_PLACEMENT_3D('',#12109,#12110,#12111); +#10309=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.1)); +#10310=CARTESIAN_POINT('',(2.6,1.7,6.1)); +#10311=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.1)); +#10312=VECTOR('',#12112,1.0); +#10313=CARTESIAN_POINT('',(2.6,3.57786716920216E-15,6.1)); +#10314=VECTOR('',#12113,1.0); +#10315=AXIS2_PLACEMENT_3D('',#12114,#12115,#12116); +#10316=AXIS2_PLACEMENT_3D('',#12117,#12118,#12119); +#10317=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.1)); +#10318=CARTESIAN_POINT('',(0.698267873925978,0.497664758996118,6.1)); +#10319=VECTOR('',#12120,1.0); +#10320=CARTESIAN_POINT('',(-3.45,1.11339745962155,6.1)); +#10321=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.1)); +#10322=VECTOR('',#12121,1.0); +#10323=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.1)); +#10324=AXIS2_PLACEMENT_3D('',#12122,#12123,#12124); +#10325=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,6.1)); +#10326=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.1)); +#10327=VECTOR('',#12125,1.0); +#10328=CARTESIAN_POINT('',(-2.58038475772933,1.7,6.1)); +#10329=AXIS2_PLACEMENT_3D('',#12126,#12127,#12128); +#10330=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.1)); +#10331=CARTESIAN_POINT('',(-2.58038475772933,1.69999999999999,6.1)); +#10332=VECTOR('',#12129,1.0); +#10333=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,6.1)); +#10334=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.1)); +#10335=VECTOR('',#12130,1.0); +#10336=CARTESIAN_POINT('',(-2.33490095180315,1.4,6.1)); +#10337=AXIS2_PLACEMENT_3D('',#12131,#12132,#12133); +#10338=CARTESIAN_POINT('',(-0.76213203435596,1.4,6.1)); +#10339=CARTESIAN_POINT('',(-2.45,1.4,6.1)); +#10340=VECTOR('',#12134,1.0); +#10341=CARTESIAN_POINT('',(-0.656066017177978,1.44393398282202,6.1)); +#10342=AXIS2_PLACEMENT_3D('',#12135,#12136,#12137); +#10343=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,6.1)); +#10344=CARTESIAN_POINT('',(-0.699999999999996,1.4,6.1)); +#10345=VECTOR('',#12138,1.0); +#10346=AXIS2_PLACEMENT_3D('',#12139,#12140,#12141); +#10347=CARTESIAN_POINT('',(-0.317157287525377,1.7,6.4)); +#10348=VECTOR('',#12142,1.0); +#10349=AXIS2_PLACEMENT_3D('',#12143,#12144,#12145); +#10350=CARTESIAN_POINT('',(-3.45,0.899999999999995,6.4)); +#10351=VECTOR('',#12146,1.0); +#10352=CARTESIAN_POINT('',(-3.45,1.11339745962155,6.4)); +#10353=VECTOR('',#12147,1.0); +#10354=CARTESIAN_POINT('',(-3.35,1.28660254037844,6.4)); +#10355=VECTOR('',#12148,1.0); +#10356=CARTESIAN_POINT('',(-2.68038475772933,1.67320508075689,6.4)); +#10357=VECTOR('',#12149,1.0); +#10358=CARTESIAN_POINT('',(-2.58038475772933,1.7,6.4)); +#10359=VECTOR('',#12150,1.0); +#10360=CARTESIAN_POINT('',(-2.53038475772933,1.69999999999999,6.4)); +#10361=VECTOR('',#12151,1.0); +#10362=CARTESIAN_POINT('',(-2.47978982574651,1.51117714323462,6.1)); +#10363=VECTOR('',#12152,1.0); +#10364=CARTESIAN_POINT('',(-2.33490095180315,1.4,6.4)); +#10365=VECTOR('',#12153,1.0); +#10366=CARTESIAN_POINT('',(-0.76213203435596,1.4,6.1)); +#10367=VECTOR('',#12154,1.0); +#10368=CARTESIAN_POINT('',(-0.656066017177978,1.44393398282202,6.4)); +#10369=VECTOR('',#12155,1.0); +#10370=CARTESIAN_POINT('',(-0.458578643762686,1.64142135623731,6.4)); +#10371=VECTOR('',#12156,1.0); +#10372=CARTESIAN_POINT('',(-0.699999999999996,6.4,-1.0)); +#10373=CARTESIAN_POINT('',(-0.699999999999996,6.4,-1.0)); +#10374=VECTOR('',#12157,1.0); +#10375=CARTESIAN_POINT('',(2.6,6.15,-1.62432432432432)); +#10376=AXIS2_PLACEMENT_3D('',#12158,#12159,#12160); +#10377=CARTESIAN_POINT('',(-0.699999999999996,6.15,-1.0)); +#10378=CARTESIAN_POINT('',(-0.699999999999996,6.15,-1.0)); +#10379=VECTOR('',#12161,1.0); +#10380=CARTESIAN_POINT('',(-0.699999999999996,6.4,-1.0)); +#10381=VECTOR('',#12162,1.0); +#10382=CARTESIAN_POINT('',(2.6,6.15,1.62432432432432)); +#10383=CARTESIAN_POINT('',(-0.699999999999996,6.15,1.0)); +#10384=CARTESIAN_POINT('',(3.0,6.15,1.7)); +#10385=VECTOR('',#12163,1.0); +#10386=AXIS2_PLACEMENT_3D('',#12164,#12165,#12166); +#10387=CARTESIAN_POINT('',(-0.699999999999996,6.4,1.0)); +#10388=CARTESIAN_POINT('',(3.0,6.4,1.7)); +#10389=VECTOR('',#12167,1.0); +#10390=CARTESIAN_POINT('',(-0.699999999999996,6.4,1.0)); +#10391=VECTOR('',#12168,1.0); +#10392=CARTESIAN_POINT('',(-0.699999999999996,6.15,1.0)); +#10393=VECTOR('',#12169,1.0); +#10394=CARTESIAN_POINT('',(-0.699999999999996,6.4,1.0)); +#10395=VECTOR('',#12170,1.0); +#10396=CARTESIAN_POINT('',(2.8,6.4,-1.9824227601599)); +#10397=VECTOR('',#12171,1.0); +#10398=CARTESIAN_POINT('',(2.6,6.15,1.64324324324324)); +#10399=VECTOR('',#12172,1.0); +#10400=CARTESIAN_POINT('',(-0.699999999999996,-6.15,-1.0)); +#10401=CARTESIAN_POINT('',(2.6,-6.15,-1.62432432432432)); +#10402=CARTESIAN_POINT('',(-0.699999999999996,-6.15,-1.0)); +#10403=VECTOR('',#12173,1.0); +#10404=AXIS2_PLACEMENT_3D('',#12174,#12175,#12176); +#10405=CARTESIAN_POINT('',(-0.699999999999996,-6.4,-1.0)); +#10406=CARTESIAN_POINT('',(-0.699999999999996,-6.4,-1.0)); +#10407=VECTOR('',#12177,1.0); +#10408=CARTESIAN_POINT('',(-0.699999999999996,-6.4,-1.0)); +#10409=VECTOR('',#12178,1.0); +#10410=CARTESIAN_POINT('',(-0.699999999999996,-6.4,1.0)); +#10411=CARTESIAN_POINT('',(3.0,-6.4,1.7)); +#10412=VECTOR('',#12179,1.0); +#10413=CARTESIAN_POINT('',(2.6,-6.15,1.62432432432432)); +#10414=AXIS2_PLACEMENT_3D('',#12180,#12181,#12182); +#10415=CARTESIAN_POINT('',(-0.699999999999996,-6.15,1.0)); +#10416=CARTESIAN_POINT('',(3.0,-6.15,1.7)); +#10417=VECTOR('',#12183,1.0); +#10418=CARTESIAN_POINT('',(-0.699999999999996,-6.4,1.0)); +#10419=VECTOR('',#12184,1.0); +#10420=CARTESIAN_POINT('',(-0.699999999999996,-6.15,1.0)); +#10421=VECTOR('',#12185,1.0); +#10422=CARTESIAN_POINT('',(-0.699999999999996,-6.4,1.0)); +#10423=VECTOR('',#12186,1.0); +#10424=CARTESIAN_POINT('',(2.8,-6.4,1.9824227601599)); +#10425=VECTOR('',#12187,1.0); +#10426=CARTESIAN_POINT('',(2.6,-6.15,-1.64324324324324)); +#10427=VECTOR('',#12188,1.0); +#10428=AXIS2_PLACEMENT_3D('',#12189,#12190,#12191); +#10429=AXIS2_PLACEMENT_3D('',#12192,#12193,#12194); +#10430=AXIS2_PLACEMENT_3D('',#12195,#12196,#12197); +#10431=AXIS2_PLACEMENT_3D('',#12198,#12199,#12200); +#10432=AXIS2_PLACEMENT_3D('',#12201,#12202,#12203); +#10433=AXIS2_PLACEMENT_3D('',#12204,#12205,#12206); +#10434=AXIS2_PLACEMENT_3D('',#12207,#12208,#12209); +#10435=AXIS2_PLACEMENT_3D('',#12210,#12211,#12212); +#10436=AXIS2_PLACEMENT_3D('',#12213,#12214,#12215); +#10437=AXIS2_PLACEMENT_3D('',#12216,#12217,#12218); +#10438=AXIS2_PLACEMENT_3D('',#12219,#12220,#12221); +#10439=AXIS2_PLACEMENT_3D('',#12222,#12223,#12224); +#10440=AXIS2_PLACEMENT_3D('',#12225,#12226,#12227); +#10441=AXIS2_PLACEMENT_3D('',#12228,#12229,#12230); +#10442=AXIS2_PLACEMENT_3D('',#12231,#12232,#12233); +#10443=AXIS2_PLACEMENT_3D('',#12234,#12235,#12236); +#10444=AXIS2_PLACEMENT_3D('',#12237,#12238,#12239); +#10445=AXIS2_PLACEMENT_3D('',#12240,#12241,#12242); +#10446=CARTESIAN_POINT('',(2.44233937586589,-0.399999999999999,-5.25981225900698)); +#10447=CARTESIAN_POINT('',(2.44233937586589,-0.399999999999999,-5.25981225900698)); +#10448=CARTESIAN_POINT('',(2.19963680953339,-0.269402705602026,-5.129214964609)); +#10449=CARTESIAN_POINT('',(1.95945346890682,-0.136393432622338,-4.99620569162931)); +#10450=CARTESIAN_POINT('',(1.72321311378621,-3.83491589200112E-16,-4.85981225900697)); +#10451=CARTESIAN_POINT('',(2.44233937586589,-0.427740580711748,-5.25762902795665)); +#10452=AXIS2_PLACEMENT_3D('',#12243,#12244,#12245); +#10453=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10454=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10455=CARTESIAN_POINT('',(1.95945346890682,-0.646864561466157,-4.95603074250461)); +#10456=CARTESIAN_POINT('',(2.19963680953339,-0.536300087817048,-5.10820968508166)); +#10457=CARTESIAN_POINT('',(2.44233937586589,-0.427740580711748,-5.25762902795665)); +#10458=CARTESIAN_POINT('',(2.44233937586589,-1.21789125318786,-5.13248145592447)); +#10459=CARTESIAN_POINT('',(2.44233937586589,-1.21789125318786,-5.13248145592447)); +#10460=CARTESIAN_POINT('',(2.19963680953339,-1.06847191031286,-5.02392194881917)); +#10461=CARTESIAN_POINT('',(1.95945346890682,-0.91629296773582,-4.91335747517006)); +#10462=CARTESIAN_POINT('',(1.72321311378621,-0.760242130933712,-4.79997990570251)); +#10463=CARTESIAN_POINT('',(2.44233937586589,-1.24494876873678,-5.12598552116769)); +#10464=AXIS2_PLACEMENT_3D('',#12246,#12247,#12248); +#10465=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10466=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10467=CARTESIAN_POINT('',(1.95945346890682,-1.41419460323096,-4.79382186837643)); +#10468=CARTESIAN_POINT('',(2.19963680953339,-1.32879739319612,-4.96142332993162)); +#10469=CARTESIAN_POINT('',(2.44233937586589,-1.24494876873678,-5.12598552116769)); +#10470=CARTESIAN_POINT('',(2.44233937586589,-2.0057939817729,-4.87877192566774)); +#10471=CARTESIAN_POINT('',(2.44233937586589,-2.0057939817729,-4.87877192566774)); +#10472=CARTESIAN_POINT('',(2.19963680953339,-1.84123179053683,-4.79492330120839)); +#10473=CARTESIAN_POINT('',(1.95945346890682,-1.67363032898163,-4.70952609117355)); +#10474=CARTESIAN_POINT('',(1.72321311378621,-1.50176457750486,-4.62195611689965)); +#10475=CARTESIAN_POINT('',(2.44233937586589,-2.03150218632742,-4.86812323867699)); +#10476=AXIS2_PLACEMENT_3D('',#12249,#12250,#12251); +#10477=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10478=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10479=CARTESIAN_POINT('',(1.95945346890682,-2.14670248042141,-4.51357319006618)); +#10480=CARTESIAN_POINT('',(2.19963680953339,-2.088575296729,-4.69247026637868)); +#10481=CARTESIAN_POINT('',(2.44233937586589,-2.03150218632742,-4.86812323867699)); +#10482=CARTESIAN_POINT('',(2.44233937586589,-2.74430740567812,-4.50493083888535)); +#10483=CARTESIAN_POINT('',(2.44233937586589,-2.74430740567812,-4.50493083888535)); +#10484=CARTESIAN_POINT('',(2.19963680953339,-2.5686544333798,-4.44785772848378)); +#10485=CARTESIAN_POINT('',(1.95945346890682,-2.38975735706731,-4.38973054479137)); +#10486=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,-4.33012442910582)); +#10487=CARTESIAN_POINT('',(2.44233937586589,-2.76803327792148,-4.49039160567531)); +#10488=AXIS2_PLACEMENT_3D('',#12252,#12253,#12254); +#10489=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10490=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10491=CARTESIAN_POINT('',(1.95945346890682,-2.82635141804682,-4.12218536012591)); +#10492=CARTESIAN_POINT('',(2.19963680953339,-2.7969255448724,-4.30797301145154)); +#10493=CARTESIAN_POINT('',(2.44233937586589,-2.76803327792148,-4.49039160567531)); +#10494=CARTESIAN_POINT('',(2.44233937586589,-3.41524687342144,-4.02016340384134)); +#10495=CARTESIAN_POINT('',(2.44233937586589,-3.41524687342144,-4.02016340384134)); +#10496=CARTESIAN_POINT('',(2.19963680953339,-3.23282827919766,-3.99127113689042)); +#10497=CARTESIAN_POINT('',(1.95945346890682,-3.04704062787203,-3.96184526371599)); +#10498=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,-3.93167070700835)); +#10499=CARTESIAN_POINT('',(2.44233937586589,-3.43640620363734,-4.00209162858658)); +#10500=AXIS2_PLACEMENT_3D('',#12255,#12256,#12257); +#10501=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,-3.43640620363734)); +#10502=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,-3.43640620363733)); +#10503=CARTESIAN_POINT('',(1.9596125279277,-3.43640620363735,-3.62942551701719)); +#10504=CARTESIAN_POINT('',(2.19971421382627,-3.43640620363735,-3.81745806697094)); +#10505=CARTESIAN_POINT('',(2.44233937586589,-3.43640620363735,-4.00209162858658)); +#10506=CARTESIAN_POINT('',(2.44233937586589,-4.00209162858658,-3.43640620363735)); +#10507=CARTESIAN_POINT('',(2.44233937586589,-4.00209162858658,-3.43640620363734)); +#10508=CARTESIAN_POINT('',(2.19971421382627,-3.81745806697094,-3.43640620363734)); +#10509=CARTESIAN_POINT('',(1.9596125279277,-3.62942551701719,-3.43640620363734)); +#10510=CARTESIAN_POINT('',(1.7232131137862,-3.43640620363733,-3.43640620363734)); +#10511=CARTESIAN_POINT('',(2.44233937586589,-4.02016340384133,-3.41524687342144)); +#10512=AXIS2_PLACEMENT_3D('',#12258,#12259,#12260); +#10513=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10514=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10515=CARTESIAN_POINT('',(1.95945346890682,-3.96184526371599,-3.04704062787203)); +#10516=CARTESIAN_POINT('',(2.19963680953339,-3.99127113689041,-3.23282827919766)); +#10517=CARTESIAN_POINT('',(2.44233937586589,-4.02016340384133,-3.41524687342144)); +#10518=CARTESIAN_POINT('',(2.44233937586589,-4.49039160567531,-2.76803327792148)); +#10519=CARTESIAN_POINT('',(2.44233937586589,-4.49039160567531,-2.76803327792148)); +#10520=CARTESIAN_POINT('',(2.19963680953339,-4.30797301145154,-2.7969255448724)); +#10521=CARTESIAN_POINT('',(1.95945346890682,-4.12218536012591,-2.82635141804682)); +#10522=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,-2.85652597475447)); +#10523=CARTESIAN_POINT('',(2.44233937586588,-4.50493083888535,-2.74430740567812)); +#10524=AXIS2_PLACEMENT_3D('',#12261,#12262,#12263); +#10525=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10526=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10527=CARTESIAN_POINT('',(1.95945346890682,-4.38973054479136,-2.38975735706731)); +#10528=CARTESIAN_POINT('',(2.19963680953339,-4.44785772848378,-2.56865443337981)); +#10529=CARTESIAN_POINT('',(2.44233937586588,-4.50493083888535,-2.74430740567812)); +#10530=CARTESIAN_POINT('',(2.44233937586589,-4.86812323867699,-2.03150218632742)); +#10531=CARTESIAN_POINT('',(2.44233937586589,-4.86812323867699,-2.03150218632742)); +#10532=CARTESIAN_POINT('',(2.19963680953339,-4.69247026637868,-2.088575296729)); +#10533=CARTESIAN_POINT('',(1.95945346890682,-4.51357319006618,-2.14670248042141)); +#10534=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,-2.20630859610695)); +#10535=CARTESIAN_POINT('',(2.44233937586589,-4.87877192566773,-2.0057939817729)); +#10536=AXIS2_PLACEMENT_3D('',#12264,#12265,#12266); +#10537=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10538=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10539=CARTESIAN_POINT('',(1.95945346890682,-4.70952609117355,-1.67363032898163)); +#10540=CARTESIAN_POINT('',(2.19963680953339,-4.79492330120839,-1.84123179053683)); +#10541=CARTESIAN_POINT('',(2.44233937586589,-4.87877192566773,-2.0057939817729)); +#10542=CARTESIAN_POINT('',(2.44233937586589,-5.12598552116769,-1.24494876873678)); +#10543=CARTESIAN_POINT('',(2.44233937586589,-5.12598552116769,-1.24494876873678)); +#10544=CARTESIAN_POINT('',(2.19963680953339,-4.96142332993162,-1.32879739319612)); +#10545=CARTESIAN_POINT('',(1.95945346890682,-4.79382186837643,-1.41419460323096)); +#10546=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,-1.50176457750486)); +#10547=CARTESIAN_POINT('',(2.44233937586589,-5.13248145592447,-1.21789125318786)); +#10548=AXIS2_PLACEMENT_3D('',#12267,#12268,#12269); +#10549=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10550=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10551=CARTESIAN_POINT('',(1.95945346890682,-4.91335747517006,-0.916292967735819)); +#10552=CARTESIAN_POINT('',(2.19963680953339,-5.02392194881917,-1.06847191031286)); +#10553=CARTESIAN_POINT('',(2.44233937586589,-5.13248145592447,-1.21789125318786)); +#10554=CARTESIAN_POINT('',(2.44233937586589,-5.25762902795665,-0.42774058071175)); +#10555=CARTESIAN_POINT('',(2.44233937586589,-5.25762902795665,-0.42774058071175)); +#10556=CARTESIAN_POINT('',(2.19963680953339,-5.10820968508165,-0.536300087817051)); +#10557=CARTESIAN_POINT('',(1.95945346890682,-4.95603074250461,-0.646864561466155)); +#10558=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,-0.760242130933711)); +#10559=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,-0.400000000000001)); +#10560=AXIS2_PLACEMENT_3D('',#12270,#12271,#12272); +#10561=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10562=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10563=CARTESIAN_POINT('',(1.95945346890682,-4.99620569162931,-0.136393432622337)); +#10564=CARTESIAN_POINT('',(2.19963680953339,-5.129214964609,-0.269402705602028)); +#10565=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,-0.400000000000001)); +#10566=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,0.399999999999999)); +#10567=CARTESIAN_POINT('',(2.44233937586589,-5.25981225900697,0.399999999999999)); +#10568=CARTESIAN_POINT('',(2.19963680953339,-5.129214964609,0.269402705602025)); +#10569=CARTESIAN_POINT('',(1.95945346890682,-4.99620569162931,0.136393432622338)); +#10570=CARTESIAN_POINT('',(1.72321311378621,-4.85981225900697,3.4593372369409E-16)); +#10571=CARTESIAN_POINT('',(2.44233937586588,-5.25762902795665,0.427740580711748)); +#10572=AXIS2_PLACEMENT_3D('',#12273,#12274,#12275); +#10573=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10574=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10575=CARTESIAN_POINT('',(1.95945346890682,-4.95603074250461,0.646864561466157)); +#10576=CARTESIAN_POINT('',(2.19963680953339,-5.10820968508165,0.536300087817048)); +#10577=CARTESIAN_POINT('',(2.44233937586588,-5.25762902795665,0.427740580711748)); +#10578=CARTESIAN_POINT('',(2.44233937586588,-5.13248145592447,1.21789125318786)); +#10579=CARTESIAN_POINT('',(2.44233937586588,-5.13248145592447,1.21789125318786)); +#10580=CARTESIAN_POINT('',(2.19963680953339,-5.02392194881917,1.06847191031286)); +#10581=CARTESIAN_POINT('',(1.95945346890682,-4.91335747517006,0.91629296773582)); +#10582=CARTESIAN_POINT('',(1.72321311378621,-4.7999799057025,0.760242130933712)); +#10583=CARTESIAN_POINT('',(2.44233937586588,-5.12598552116769,1.24494876873677)); +#10584=AXIS2_PLACEMENT_3D('',#12276,#12277,#12278); +#10585=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10586=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10587=CARTESIAN_POINT('',(1.95945346890682,-4.79382186837643,1.41419460323096)); +#10588=CARTESIAN_POINT('',(2.19963680953339,-4.96142332993162,1.32879739319612)); +#10589=CARTESIAN_POINT('',(2.44233937586588,-5.12598552116769,1.24494876873677)); +#10590=CARTESIAN_POINT('',(2.44233937586588,-4.87877192566773,2.0057939817729)); +#10591=CARTESIAN_POINT('',(2.44233937586588,-4.87877192566773,2.0057939817729)); +#10592=CARTESIAN_POINT('',(2.19963680953339,-4.79492330120839,1.84123179053683)); +#10593=CARTESIAN_POINT('',(1.95945346890682,-4.70952609117355,1.67363032898163)); +#10594=CARTESIAN_POINT('',(1.72321311378621,-4.62195611689965,1.50176457750486)); +#10595=CARTESIAN_POINT('',(2.44233937586588,-4.86812323867699,2.03150218632742)); +#10596=AXIS2_PLACEMENT_3D('',#12279,#12280,#12281); +#10597=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#10598=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#10599=CARTESIAN_POINT('',(1.95945346890682,-4.51357319006618,2.14670248042141)); +#10600=CARTESIAN_POINT('',(2.19963680953339,-4.69247026637868,2.088575296729)); +#10601=CARTESIAN_POINT('',(2.44233937586588,-4.86812323867699,2.03150218632742)); +#10602=CARTESIAN_POINT('',(2.44233937586589,-4.50493083888535,2.74430740567812)); +#10603=CARTESIAN_POINT('',(2.44233937586589,-4.50493083888535,2.74430740567812)); +#10604=CARTESIAN_POINT('',(2.19963680953339,-4.44785772848378,2.5686544333798)); +#10605=CARTESIAN_POINT('',(1.95945346890682,-4.38973054479136,2.38975735706731)); +#10606=CARTESIAN_POINT('',(1.72321311378621,-4.33012442910582,2.20630859610695)); +#10607=CARTESIAN_POINT('',(2.44233937586588,-4.49039160567531,2.76803327792148)); +#10608=AXIS2_PLACEMENT_3D('',#12282,#12283,#12284); +#10609=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#10610=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#10611=CARTESIAN_POINT('',(1.95945346890682,-4.12218536012591,2.82635141804682)); +#10612=CARTESIAN_POINT('',(2.19963680953339,-4.30797301145154,2.7969255448724)); +#10613=CARTESIAN_POINT('',(2.44233937586588,-4.49039160567531,2.76803327792148)); +#10614=CARTESIAN_POINT('',(2.44233937586588,-4.02016340384133,3.41524687342143)); +#10615=CARTESIAN_POINT('',(2.44233937586588,-4.02016340384133,3.41524687342143)); +#10616=CARTESIAN_POINT('',(2.19963680953339,-3.99127113689041,3.23282827919766)); +#10617=CARTESIAN_POINT('',(1.95945346890682,-3.96184526371599,3.04704062787203)); +#10618=CARTESIAN_POINT('',(1.72321311378621,-3.93167070700834,2.85652597475447)); +#10619=CARTESIAN_POINT('',(2.44233937586588,-4.00209162858658,3.43640620363734)); +#10620=AXIS2_PLACEMENT_3D('',#12285,#12286,#12287); +#10621=CARTESIAN_POINT('',(1.72321311378618,-3.43640620363734,3.43640620363734)); +#10622=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363733,3.43640620363734)); +#10623=CARTESIAN_POINT('',(1.9596125279277,-3.62942551701719,3.43640620363734)); +#10624=CARTESIAN_POINT('',(2.19971421382627,-3.81745806697094,3.43640620363734)); +#10625=CARTESIAN_POINT('',(2.44233937586588,-4.00209162858658,3.43640620363734)); +#10626=CARTESIAN_POINT('',(2.44233937586588,-3.43640620363734,4.00209162858658)); +#10627=CARTESIAN_POINT('',(2.44233937586588,-3.43640620363734,4.00209162858658)); +#10628=CARTESIAN_POINT('',(2.19971421382627,-3.43640620363734,3.81745806697094)); +#10629=CARTESIAN_POINT('',(1.9596125279277,-3.43640620363734,3.62942551701719)); +#10630=CARTESIAN_POINT('',(1.72321311378619,-3.43640620363734,3.43640620363733)); +#10631=CARTESIAN_POINT('',(2.44233937586588,-3.41524687342144,4.02016340384133)); +#10632=AXIS2_PLACEMENT_3D('',#12288,#12289,#12290); +#10633=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#10634=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#10635=CARTESIAN_POINT('',(1.95945346890682,-3.04704062787203,3.96184526371599)); +#10636=CARTESIAN_POINT('',(2.19963680953339,-3.23282827919766,3.99127113689041)); +#10637=CARTESIAN_POINT('',(2.44233937586588,-3.41524687342144,4.02016340384133)); +#10638=CARTESIAN_POINT('',(2.44233937586588,-2.76803327792148,4.49039160567531)); +#10639=CARTESIAN_POINT('',(2.44233937586588,-2.76803327792148,4.49039160567531)); +#10640=CARTESIAN_POINT('',(2.19963680953339,-2.7969255448724,4.30797301145153)); +#10641=CARTESIAN_POINT('',(1.95945346890682,-2.82635141804682,4.12218536012591)); +#10642=CARTESIAN_POINT('',(1.72321311378621,-2.85652597475447,3.93167070700834)); +#10643=CARTESIAN_POINT('',(2.44233937586588,-2.74430740567812,4.50493083888535)); +#10644=AXIS2_PLACEMENT_3D('',#12291,#12292,#12293); +#10645=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#10646=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#10647=CARTESIAN_POINT('',(1.95945346890682,-2.38975735706731,4.38973054479136)); +#10648=CARTESIAN_POINT('',(2.19963680953339,-2.56865443337981,4.44785772848377)); +#10649=CARTESIAN_POINT('',(2.44233937586588,-2.74430740567812,4.50493083888535)); +#10650=CARTESIAN_POINT('',(2.44233937586588,-2.03150218632742,4.86812323867699)); +#10651=CARTESIAN_POINT('',(2.44233937586588,-2.03150218632742,4.86812323867699)); +#10652=CARTESIAN_POINT('',(2.19963680953339,-2.088575296729,4.69247026637867)); +#10653=CARTESIAN_POINT('',(1.95945346890682,-2.14670248042141,4.51357319006618)); +#10654=CARTESIAN_POINT('',(1.72321311378621,-2.20630859610695,4.33012442910582)); +#10655=CARTESIAN_POINT('',(2.44233937586588,-2.0057939817729,4.87877192566773)); +#10656=AXIS2_PLACEMENT_3D('',#12294,#12295,#12296); +#10657=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#10658=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#10659=CARTESIAN_POINT('',(1.95945346890682,-1.67363032898163,4.70952609117355)); +#10660=CARTESIAN_POINT('',(2.19963680953339,-1.84123179053683,4.79492330120839)); +#10661=CARTESIAN_POINT('',(2.44233937586588,-2.0057939817729,4.87877192566773)); +#10662=CARTESIAN_POINT('',(2.44233937586588,-1.24494876873678,5.12598552116769)); +#10663=CARTESIAN_POINT('',(2.44233937586588,-1.24494876873678,5.12598552116769)); +#10664=CARTESIAN_POINT('',(2.19963680953339,-1.32879739319612,4.96142332993162)); +#10665=CARTESIAN_POINT('',(1.95945346890682,-1.41419460323096,4.79382186837642)); +#10666=CARTESIAN_POINT('',(1.7232131137862,-1.50176457750486,4.62195611689965)); +#10667=CARTESIAN_POINT('',(2.44233937586588,-1.21789125318786,5.13248145592446)); +#10668=AXIS2_PLACEMENT_3D('',#12297,#12298,#12299); +#10669=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#10670=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#10671=CARTESIAN_POINT('',(1.95945346890682,-0.916292967735819,4.91335747517006)); +#10672=CARTESIAN_POINT('',(2.19963680953339,-1.06847191031286,5.02392194881916)); +#10673=CARTESIAN_POINT('',(2.44233937586588,-1.21789125318786,5.13248145592446)); +#10674=CARTESIAN_POINT('',(2.44233937586588,-0.42774058071175,5.25762902795665)); +#10675=CARTESIAN_POINT('',(2.44233937586588,-0.42774058071175,5.25762902795665)); +#10676=CARTESIAN_POINT('',(2.19963680953339,-0.536300087817051,5.10820968508165)); +#10677=CARTESIAN_POINT('',(1.95945346890682,-0.646864561466156,4.95603074250461)); +#10678=CARTESIAN_POINT('',(1.7232131137862,-0.760242130933712,4.7999799057025)); +#10679=CARTESIAN_POINT('',(2.44233937586588,-0.400000000000001,5.25981225900697)); +#10680=AXIS2_PLACEMENT_3D('',#12300,#12301,#12302); +#10681=CARTESIAN_POINT('',(1.7232131137862,-5.87269360331599E-17,4.85981225900697)); +#10682=CARTESIAN_POINT('',(1.95945346890682,-0.136393432622337,4.99620569162931)); +#10683=CARTESIAN_POINT('',(2.19963680953339,-0.269402705602028,5.129214964609)); +#10684=CARTESIAN_POINT('',(2.44233937586588,-0.400000000000001,5.25981225900697)); +#10685=CARTESIAN_POINT('',(3.0,-3.43640620363734,-3.43640620363734)); +#10686=VECTOR('',#12303,1.0); +#10687=CARTESIAN_POINT('',(3.0,-4.00209162858658,-3.43640620363735)); +#10688=VECTOR('',#12304,1.0); +#10689=CARTESIAN_POINT('',(3.0,-3.43640620363734,-4.00209162858658)); +#10690=VECTOR('',#12305,1.0); +#10691=CARTESIAN_POINT('',(3.0,-3.41524687342144,-4.02016340384134)); +#10692=VECTOR('',#12306,1.0); +#10693=CARTESIAN_POINT('',(3.0,-2.85652597475447,-3.93167070700835)); +#10694=VECTOR('',#12307,1.0); +#10695=CARTESIAN_POINT('',(3.0,-2.76803327792148,-4.49039160567531)); +#10696=VECTOR('',#12308,1.0); +#10697=CARTESIAN_POINT('',(3.0,-2.74430740567812,-4.50493083888535)); +#10698=VECTOR('',#12309,1.0); +#10699=CARTESIAN_POINT('',(3.0,-2.20630859610695,-4.33012442910582)); +#10700=VECTOR('',#12310,1.0); +#10701=CARTESIAN_POINT('',(3.0,-2.03150218632742,-4.86812323867699)); +#10702=VECTOR('',#12311,1.0); +#10703=CARTESIAN_POINT('',(3.0,-2.0057939817729,-4.87877192566774)); +#10704=VECTOR('',#12312,1.0); +#10705=CARTESIAN_POINT('',(3.0,-1.50176457750486,-4.62195611689965)); +#10706=VECTOR('',#12313,1.0); +#10707=CARTESIAN_POINT('',(3.0,-1.24494876873678,-5.12598552116769)); +#10708=VECTOR('',#12314,1.0); +#10709=CARTESIAN_POINT('',(3.0,-1.21789125318786,-5.13248145592447)); +#10710=VECTOR('',#12315,1.0); +#10711=CARTESIAN_POINT('',(3.0,-0.760242130933712,-4.79997990570251)); +#10712=VECTOR('',#12316,1.0); +#10713=CARTESIAN_POINT('',(3.0,-0.427740580711748,-5.25762902795665)); +#10714=VECTOR('',#12317,1.0); +#10715=CARTESIAN_POINT('',(3.0,-0.399999999999999,-5.25981225900698)); +#10716=VECTOR('',#12318,1.0); +#10717=CARTESIAN_POINT('',(3.0,-4.04660659897885E-16,-4.85981225900697)); +#10718=VECTOR('',#12319,1.0); +#10719=CARTESIAN_POINT('',(3.0,0.400000000000001,-5.25981225900697)); +#10720=VECTOR('',#12320,1.0); +#10721=CARTESIAN_POINT('',(3.0,0.42774058071175,-5.25762902795665)); +#10722=VECTOR('',#12321,1.0); +#10723=CARTESIAN_POINT('',(3.0,0.760242130933711,-4.79997990570251)); +#10724=VECTOR('',#12322,1.0); +#10725=CARTESIAN_POINT('',(3.0,1.21789125318786,-5.13248145592447)); +#10726=VECTOR('',#12323,1.0); +#10727=CARTESIAN_POINT('',(3.0,1.24494876873678,-5.1259855211677)); +#10728=VECTOR('',#12324,1.0); +#10729=CARTESIAN_POINT('',(3.0,1.50176457750486,-4.62195611689965)); +#10730=VECTOR('',#12325,1.0); +#10731=CARTESIAN_POINT('',(3.0,2.0057939817729,-4.87877192566774)); +#10732=VECTOR('',#12326,1.0); +#10733=CARTESIAN_POINT('',(3.0,2.03150218632743,-4.86812323867699)); +#10734=VECTOR('',#12327,1.0); +#10735=CARTESIAN_POINT('',(3.0,2.20630859610695,-4.33012442910582)); +#10736=VECTOR('',#12328,1.0); +#10737=CARTESIAN_POINT('',(3.0,2.74430740567812,-4.50493083888535)); +#10738=VECTOR('',#12329,1.0); +#10739=CARTESIAN_POINT('',(3.0,2.76803327792148,-4.49039160567531)); +#10740=VECTOR('',#12330,1.0); +#10741=CARTESIAN_POINT('',(3.0,2.85652597475447,-3.93167070700835)); +#10742=VECTOR('',#12331,1.0); +#10743=CARTESIAN_POINT('',(3.0,3.41524687342144,-4.02016340384134)); +#10744=VECTOR('',#12332,1.0); +#10745=CARTESIAN_POINT('',(3.0,3.43640620363735,-4.00209162858658)); +#10746=VECTOR('',#12333,1.0); +#10747=CARTESIAN_POINT('',(3.0,3.43640620363735,-3.43640620363735)); +#10748=VECTOR('',#12334,1.0); +#10749=CARTESIAN_POINT('',(3.0,4.00209162858659,-3.43640620363735)); +#10750=VECTOR('',#12335,1.0); +#10751=CARTESIAN_POINT('',(3.0,4.02016340384134,-3.41524687342144)); +#10752=VECTOR('',#12336,1.0); +#10753=CARTESIAN_POINT('',(3.0,3.93167070700835,-2.85652597475447)); +#10754=VECTOR('',#12337,1.0); +#10755=CARTESIAN_POINT('',(3.0,4.49039160567532,-2.76803327792148)); +#10756=VECTOR('',#12338,1.0); +#10757=CARTESIAN_POINT('',(3.0,4.50493083888536,-2.74430740567812)); +#10758=VECTOR('',#12339,1.0); +#10759=CARTESIAN_POINT('',(3.0,4.33012442910583,-2.20630859610695)); +#10760=VECTOR('',#12340,1.0); +#10761=CARTESIAN_POINT('',(3.0,4.86812323867699,-2.03150218632742)); +#10762=VECTOR('',#12341,1.0); +#10763=CARTESIAN_POINT('',(3.0,4.87877192566774,-2.0057939817729)); +#10764=VECTOR('',#12342,1.0); +#10765=CARTESIAN_POINT('',(3.0,4.62195611689966,-1.50176457750486)); +#10766=VECTOR('',#12343,1.0); +#10767=CARTESIAN_POINT('',(3.0,5.1259855211677,-1.24494876873678)); +#10768=VECTOR('',#12344,1.0); +#10769=CARTESIAN_POINT('',(3.0,5.13248145592447,-1.21789125318786)); +#10770=VECTOR('',#12345,1.0); +#10771=CARTESIAN_POINT('',(3.0,4.79997990570251,-0.760242130933712)); +#10772=VECTOR('',#12346,1.0); +#10773=CARTESIAN_POINT('',(3.0,5.25762902795666,-0.427740580711748)); +#10774=VECTOR('',#12347,1.0); +#10775=CARTESIAN_POINT('',(3.0,5.25981225900698,-0.399999999999999)); +#10776=VECTOR('',#12348,1.0); +#10777=CARTESIAN_POINT('',(3.0,4.85981225900698,-1.34886886632628E-16)); +#10778=VECTOR('',#12349,1.0); +#10779=CARTESIAN_POINT('',(3.0,5.25981225900698,0.400000000000001)); +#10780=VECTOR('',#12350,1.0); +#10781=CARTESIAN_POINT('',(3.0,5.25762902795666,0.427740580711751)); +#10782=VECTOR('',#12351,1.0); +#10783=CARTESIAN_POINT('',(3.0,4.79997990570251,0.760242130933712)); +#10784=VECTOR('',#12352,1.0); +#10785=CARTESIAN_POINT('',(3.0,5.13248145592447,1.21789125318786)); +#10786=VECTOR('',#12353,1.0); +#10787=CARTESIAN_POINT('',(3.0,5.1259855211677,1.24494876873678)); +#10788=VECTOR('',#12354,1.0); +#10789=CARTESIAN_POINT('',(3.0,4.62195611689966,1.50176457750486)); +#10790=VECTOR('',#12355,1.0); +#10791=CARTESIAN_POINT('',(3.0,4.87877192566774,2.0057939817729)); +#10792=VECTOR('',#12356,1.0); +#10793=CARTESIAN_POINT('',(3.0,4.86812323867699,2.03150218632743)); +#10794=VECTOR('',#12357,1.0); +#10795=CARTESIAN_POINT('',(3.0,4.33012442910583,2.20630859610695)); +#10796=VECTOR('',#12358,1.0); +#10797=CARTESIAN_POINT('',(3.0,4.50493083888535,2.74430740567812)); +#10798=VECTOR('',#12359,1.0); +#10799=CARTESIAN_POINT('',(3.0,4.49039160567532,2.76803327792148)); +#10800=VECTOR('',#12360,1.0); +#10801=CARTESIAN_POINT('',(3.0,3.93167070700835,2.85652597475447)); +#10802=VECTOR('',#12361,1.0); +#10803=CARTESIAN_POINT('',(3.0,4.02016340384134,3.41524687342144)); +#10804=VECTOR('',#12362,1.0); +#10805=CARTESIAN_POINT('',(3.0,4.00209162858659,3.43640620363735)); +#10806=VECTOR('',#12363,1.0); +#10807=CARTESIAN_POINT('',(3.0,3.43640620363735,3.43640620363735)); +#10808=VECTOR('',#12364,1.0); +#10809=CARTESIAN_POINT('',(3.0,3.43640620363735,4.00209162858659)); +#10810=VECTOR('',#12365,1.0); +#10811=CARTESIAN_POINT('',(3.0,3.41524687342144,4.02016340384134)); +#10812=VECTOR('',#12366,1.0); +#10813=CARTESIAN_POINT('',(3.0,2.85652597475447,3.93167070700835)); +#10814=VECTOR('',#12367,1.0); +#10815=CARTESIAN_POINT('',(3.0,2.76803327792148,4.49039160567532)); +#10816=VECTOR('',#12368,1.0); +#10817=CARTESIAN_POINT('',(3.0,2.74430740567812,4.50493083888536)); +#10818=VECTOR('',#12369,1.0); +#10819=CARTESIAN_POINT('',(3.0,2.20630859610695,4.33012442910583)); +#10820=VECTOR('',#12370,1.0); +#10821=CARTESIAN_POINT('',(3.0,2.03150218632742,4.86812323867699)); +#10822=VECTOR('',#12371,1.0); +#10823=CARTESIAN_POINT('',(3.0,2.0057939817729,4.87877192566774)); +#10824=VECTOR('',#12372,1.0); +#10825=CARTESIAN_POINT('',(3.0,1.50176457750486,4.62195611689966)); +#10826=VECTOR('',#12373,1.0); +#10827=CARTESIAN_POINT('',(3.0,1.24494876873678,5.1259855211677)); +#10828=VECTOR('',#12374,1.0); +#10829=CARTESIAN_POINT('',(3.0,1.21789125318786,5.13248145592447)); +#10830=VECTOR('',#12375,1.0); +#10831=CARTESIAN_POINT('',(3.0,0.760242130933713,4.79997990570251)); +#10832=VECTOR('',#12376,1.0); +#10833=CARTESIAN_POINT('',(3.0,0.427740580711749,5.25762902795666)); +#10834=VECTOR('',#12377,1.0); +#10835=CARTESIAN_POINT('',(3.0,0.399999999999998,5.25981225900697)); +#10836=VECTOR('',#12378,1.0); +#10837=CARTESIAN_POINT('',(3.0,0.0,4.85981225900697)); +#10838=VECTOR('',#12379,1.0); +#10839=CARTESIAN_POINT('',(3.0,-0.400000000000001,5.25981225900697)); +#10840=VECTOR('',#12380,1.0); +#10841=CARTESIAN_POINT('',(3.0,-0.42774058071175,5.25762902795665)); +#10842=VECTOR('',#12381,1.0); +#10843=CARTESIAN_POINT('',(3.0,-0.760242130933711,4.7999799057025)); +#10844=VECTOR('',#12382,1.0); +#10845=CARTESIAN_POINT('',(3.0,-1.21789125318786,5.13248145592446)); +#10846=VECTOR('',#12383,1.0); +#10847=CARTESIAN_POINT('',(3.0,-1.24494876873678,5.12598552116769)); +#10848=VECTOR('',#12384,1.0); +#10849=CARTESIAN_POINT('',(3.0,-1.50176457750486,4.62195611689965)); +#10850=VECTOR('',#12385,1.0); +#10851=CARTESIAN_POINT('',(3.0,-2.0057939817729,4.87877192566773)); +#10852=VECTOR('',#12386,1.0); +#10853=CARTESIAN_POINT('',(3.0,-2.03150218632742,4.86812323867699)); +#10854=VECTOR('',#12387,1.0); +#10855=CARTESIAN_POINT('',(3.0,-2.20630859610695,4.33012442910582)); +#10856=VECTOR('',#12388,1.0); +#10857=CARTESIAN_POINT('',(3.0,-2.74430740567812,4.50493083888535)); +#10858=VECTOR('',#12389,1.0); +#10859=CARTESIAN_POINT('',(3.0,-2.76803327792148,4.49039160567531)); +#10860=VECTOR('',#12390,1.0); +#10861=CARTESIAN_POINT('',(3.0,-2.85652597475447,3.93167070700834)); +#10862=VECTOR('',#12391,1.0); +#10863=CARTESIAN_POINT('',(3.0,-3.41524687342144,4.02016340384133)); +#10864=VECTOR('',#12392,1.0); +#10865=CARTESIAN_POINT('',(3.0,-3.43640620363734,4.00209162858658)); +#10866=VECTOR('',#12393,1.0); +#10867=CARTESIAN_POINT('',(3.0,-3.43640620363734,3.43640620363734)); +#10868=VECTOR('',#12394,1.0); +#10869=CARTESIAN_POINT('',(3.0,-4.00209162858658,3.43640620363734)); +#10870=VECTOR('',#12395,1.0); +#10871=CARTESIAN_POINT('',(3.0,-4.02016340384133,3.41524687342143)); +#10872=VECTOR('',#12396,1.0); +#10873=CARTESIAN_POINT('',(3.0,-3.93167070700834,2.85652597475447)); +#10874=VECTOR('',#12397,1.0); +#10875=CARTESIAN_POINT('',(3.0,-4.49039160567531,2.76803327792148)); +#10876=VECTOR('',#12398,1.0); +#10877=CARTESIAN_POINT('',(3.0,-4.50493083888535,2.74430740567812)); +#10878=VECTOR('',#12399,1.0); +#10879=CARTESIAN_POINT('',(3.0,-4.33012442910582,2.20630859610695)); +#10880=VECTOR('',#12400,1.0); +#10881=CARTESIAN_POINT('',(3.0,-4.86812323867699,2.03150218632742)); +#10882=VECTOR('',#12401,1.0); +#10883=CARTESIAN_POINT('',(3.0,-4.87877192566773,2.0057939817729)); +#10884=VECTOR('',#12402,1.0); +#10885=CARTESIAN_POINT('',(3.0,-4.62195611689965,1.50176457750486)); +#10886=VECTOR('',#12403,1.0); +#10887=CARTESIAN_POINT('',(3.0,-5.12598552116769,1.24494876873677)); +#10888=VECTOR('',#12404,1.0); +#10889=CARTESIAN_POINT('',(3.0,-5.13248145592447,1.21789125318786)); +#10890=VECTOR('',#12405,1.0); +#10891=CARTESIAN_POINT('',(3.0,-4.7999799057025,0.760242130933712)); +#10892=VECTOR('',#12406,1.0); +#10893=CARTESIAN_POINT('',(3.0,-5.25762902795665,0.427740580711748)); +#10894=VECTOR('',#12407,1.0); +#10895=CARTESIAN_POINT('',(3.0,-5.25981225900697,0.399999999999999)); +#10896=VECTOR('',#12408,1.0); +#10897=CARTESIAN_POINT('',(3.0,-4.85981225900697,4.04660659897885E-16)); +#10898=VECTOR('',#12409,1.0); +#10899=CARTESIAN_POINT('',(3.0,-5.25981225900697,-0.400000000000001)); +#10900=VECTOR('',#12410,1.0); +#10901=CARTESIAN_POINT('',(3.0,-5.25762902795665,-0.42774058071175)); +#10902=VECTOR('',#12411,1.0); +#10903=CARTESIAN_POINT('',(3.0,-4.7999799057025,-0.760242130933711)); +#10904=VECTOR('',#12412,1.0); +#10905=CARTESIAN_POINT('',(3.0,-5.13248145592447,-1.21789125318786)); +#10906=VECTOR('',#12413,1.0); +#10907=CARTESIAN_POINT('',(3.0,-5.12598552116769,-1.24494876873678)); +#10908=VECTOR('',#12414,1.0); +#10909=CARTESIAN_POINT('',(3.0,-4.62195611689965,-1.50176457750486)); +#10910=VECTOR('',#12415,1.0); +#10911=CARTESIAN_POINT('',(3.0,-4.87877192566773,-2.0057939817729)); +#10912=VECTOR('',#12416,1.0); +#10913=CARTESIAN_POINT('',(3.0,-4.86812323867699,-2.03150218632742)); +#10914=VECTOR('',#12417,1.0); +#10915=CARTESIAN_POINT('',(3.0,-4.33012442910582,-2.20630859610695)); +#10916=VECTOR('',#12418,1.0); +#10917=CARTESIAN_POINT('',(3.0,-4.50493083888535,-2.74430740567812)); +#10918=VECTOR('',#12419,1.0); +#10919=CARTESIAN_POINT('',(3.0,-4.49039160567531,-2.76803327792148)); +#10920=VECTOR('',#12420,1.0); +#10921=CARTESIAN_POINT('',(3.0,-3.93167070700834,-2.85652597475447)); +#10922=VECTOR('',#12421,1.0); +#10923=CARTESIAN_POINT('',(3.0,-4.02016340384133,-3.41524687342144)); +#10924=VECTOR('',#12422,1.0); +#10925=CARTESIAN_POINT('',(9.00000000000001,2.5,4.33012701892219)); +#10926=CARTESIAN_POINT('',(9.26794919243113,3.0,5.19615242270663)); +#10927=CARTESIAN_POINT('',(9.00000000000001,2.5,4.33012701892219)); +#10928=VECTOR('',#12423,1.0); +#10929=CARTESIAN_POINT('',(9.00000000000001,-2.5,-4.33012701892219)); +#10930=AXIS2_PLACEMENT_3D('',#12424,#12425,#12426); +#10931=CARTESIAN_POINT('',(9.26794919243113,-3.0,-5.19615242270663)); +#10932=CARTESIAN_POINT('',(9.00000000000001,-2.5,-4.33012701892219)); +#10933=VECTOR('',#12427,1.0); +#10934=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,-4.82665596572951)); +#10935=AXIS2_PLACEMENT_3D('',#12428,#12429,#12430); +#10936=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,-0.673344034270496)); +#10937=CARTESIAN_POINT('',(9.267949192431,-3.56418183998625,-4.82665596572951)); +#10938=CARTESIAN_POINT('',(9.09675943060001,-4.3634870938717,-3.44221865524317)); +#10939=CARTESIAN_POINT('',(9.09675943060001,-5.16279234775714,-2.05778134475683)); +#10940=CARTESIAN_POINT('',(9.267949192431,-5.96209760164259,-0.673344034270496)); +#10941=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,0.6733440342705)); +#10942=AXIS2_PLACEMENT_3D('',#12431,#12432,#12433); +#10943=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,4.82665596572951)); +#10944=CARTESIAN_POINT('',(9.26794919243113,-5.96209760164259,0.6733440342705)); +#10945=CARTESIAN_POINT('',(9.09662173257052,-5.16214941936384,2.05889492939966)); +#10946=CARTESIAN_POINT('',(9.09757828518808,-4.35966376491022,3.44884085525849)); +#10947=CARTESIAN_POINT('',(9.26794919243113,-3.56418183998625,4.82665596572951)); +#10948=CARTESIAN_POINT('',(9.26794919243113,-2.39791576165634,5.50000000000001)); +#10949=AXIS2_PLACEMENT_3D('',#12434,#12435,#12436); +#10950=CARTESIAN_POINT('',(9.26794919243113,2.39791576165635,5.50000000000001)); +#10951=CARTESIAN_POINT('',(9.267949192431,-2.39791576165634,5.50000000000001)); +#10952=CARTESIAN_POINT('',(9.09675943060001,-0.799305253885442,5.50000000000001)); +#10953=CARTESIAN_POINT('',(9.09675943060001,0.799305253885453,5.50000000000001)); +#10954=CARTESIAN_POINT('',(9.267949192431,2.39791576165635,5.50000000000001)); +#10955=AXIS2_PLACEMENT_3D('',#12437,#12438,#12439); +#10956=CARTESIAN_POINT('',(11.0,2.5,4.33012701892219)); +#10957=CARTESIAN_POINT('',(10.7320508075689,3.0,5.19615242270663)); +#10958=CARTESIAN_POINT('',(11.0,2.5,4.33012701892219)); +#10959=VECTOR('',#12440,1.0); +#10960=CARTESIAN_POINT('',(11.0,-2.5,-4.33012701892219)); +#10961=AXIS2_PLACEMENT_3D('',#12441,#12442,#12443); +#10962=CARTESIAN_POINT('',(10.7320508075689,-3.0,-5.19615242270663)); +#10963=CARTESIAN_POINT('',(11.0,-2.5,-4.33012701892219)); +#10964=VECTOR('',#12444,1.0); +#10965=CARTESIAN_POINT('',(10.7320508075689,-2.39791576165635,-5.50000000000001)); +#10966=AXIS2_PLACEMENT_3D('',#12445,#12446,#12447); +#10967=CARTESIAN_POINT('',(10.7320508075689,2.39791576165634,-5.50000000000001)); +#10968=CARTESIAN_POINT('',(10.732050807569,-2.39791576165635,-5.50000000000001)); +#10969=CARTESIAN_POINT('',(10.9032405694,-0.79930525388545,-5.50000000000001)); +#10970=CARTESIAN_POINT('',(10.9032405694,0.799305253885446,-5.50000000000001)); +#10971=CARTESIAN_POINT('',(10.732050807569,2.39791576165634,-5.50000000000001)); +#10972=CARTESIAN_POINT('',(10.7320508075689,3.56418183998624,-4.82665596572951)); +#10973=AXIS2_PLACEMENT_3D('',#12448,#12449,#12450); +#10974=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,-0.673344034270502)); +#10975=CARTESIAN_POINT('',(10.7320508075689,3.56418183998624,-4.82665596572951)); +#10976=CARTESIAN_POINT('',(10.9033518813906,4.3640068227273,-3.44131845845911)); +#10977=CARTESIAN_POINT('',(10.9024054245815,5.1666917377318,-2.05102740320221)); +#10978=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,-0.673344034270504)); +#10979=CARTESIAN_POINT('',(10.7320508075689,5.96209760164259,0.673344034270496)); +#10980=AXIS2_PLACEMENT_3D('',#12451,#12452,#12453); +#10981=CARTESIAN_POINT('',(10.7320508075689,3.56418183998625,4.82665596572951)); +#10982=CARTESIAN_POINT('',(10.732050807569,5.96209760164259,0.673344034270496)); +#10983=CARTESIAN_POINT('',(10.9032405694,5.16279234775714,2.05778134475683)); +#10984=CARTESIAN_POINT('',(10.9032405694,4.3634870938717,3.44221865524317)); +#10985=CARTESIAN_POINT('',(10.732050807569,3.56418183998625,4.8266559657295)); +#10986=AXIS2_PLACEMENT_3D('',#12454,#12455,#12456); +#10987=CARTESIAN_POINT('',(9.00000000000001,2.297,3.97852070498571)); +#10988=CARTESIAN_POINT('',(11.0,2.297,3.97852070498571)); +#10989=CARTESIAN_POINT('',(11.0,2.297,3.97852070498571)); +#10990=VECTOR('',#12457,1.0); +#10991=CARTESIAN_POINT('',(9.00000000000001,-2.297,-3.97852070498571)); +#10992=AXIS2_PLACEMENT_3D('',#12458,#12459,#12460); +#10993=CARTESIAN_POINT('',(11.0,-2.297,-3.97852070498571)); +#10994=CARTESIAN_POINT('',(11.0,-2.297,-3.97852070498571)); +#10995=VECTOR('',#12461,1.0); +#10996=AXIS2_PLACEMENT_3D('',#12462,#12463,#12464); +#10997=CARTESIAN_POINT('',(10.0,-3.0,-5.19615242270663)); +#10998=VECTOR('',#12465,1.0); +#10999=CARTESIAN_POINT('',(9.26794919243113,-2.39791576165635,-5.50000000000001)); +#11000=AXIS2_PLACEMENT_3D('',#12466,#12467,#12468); +#11001=CARTESIAN_POINT('',(9.00000000000001,-2.39791576165635,-5.50000000000001)); +#11002=VECTOR('',#12469,1.0); +#11003=CARTESIAN_POINT('',(10.0,3.0,5.19615242270663)); +#11004=VECTOR('',#12470,1.0); +#11005=CARTESIAN_POINT('',(9.26794919243113,3.56418183998625,4.82665596572951)); +#11006=CARTESIAN_POINT('',(9.00000000000001,3.56418183998625,4.8266559657295)); +#11007=VECTOR('',#12471,1.0); +#11008=AXIS2_PLACEMENT_3D('',#12472,#12473,#12474); +#11009=AXIS2_PLACEMENT_3D('',#12475,#12476,#12477); +#11010=AXIS2_PLACEMENT_3D('',#12478,#12479,#12480); +#11011=AXIS2_PLACEMENT_3D('',#12481,#12482,#12483); +#11012=AXIS2_PLACEMENT_3D('',#12484,#12485,#12486); +#11013=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,4.82665596572951)); +#11014=CARTESIAN_POINT('',(9.00000000000001,-3.56418183998625,4.82665596572951)); +#11015=VECTOR('',#12487,1.0); +#11016=CARTESIAN_POINT('',(10.7320508075689,-2.39791576165634,5.50000000000001)); +#11017=AXIS2_PLACEMENT_3D('',#12488,#12489,#12490); +#11018=CARTESIAN_POINT('',(9.00000000000001,-2.39791576165634,5.50000000000001)); +#11019=VECTOR('',#12491,1.0); +#11020=CARTESIAN_POINT('',(10.7320508075689,2.39791576165635,5.50000000000001)); +#11021=CARTESIAN_POINT('',(9.00000000000001,2.39791576165635,5.50000000000001)); +#11022=VECTOR('',#12492,1.0); +#11023=AXIS2_PLACEMENT_3D('',#12493,#12494,#12495); +#11024=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,0.673344034270496)); +#11025=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,-0.673344034270502)); +#11026=AXIS2_PLACEMENT_3D('',#12496,#12497,#12498); +#11027=CARTESIAN_POINT('',(9.00000000000001,5.96209760164259,0.673344034270496)); +#11028=VECTOR('',#12499,1.0); +#11029=CARTESIAN_POINT('',(9.00000000000001,5.96209760164259,-0.673344034270502)); +#11030=VECTOR('',#12500,1.0); +#11031=CARTESIAN_POINT('',(9.26794919243113,3.56418183998624,-4.82665596572951)); +#11032=CARTESIAN_POINT('',(9.26794919243113,2.39791576165634,-5.50000000000001)); +#11033=AXIS2_PLACEMENT_3D('',#12501,#12502,#12503); +#11034=CARTESIAN_POINT('',(9.00000000000001,3.56418183998625,-4.82665596572951)); +#11035=VECTOR('',#12504,1.0); +#11036=CARTESIAN_POINT('',(9.00000000000001,2.39791576165634,-5.50000000000001)); +#11037=VECTOR('',#12505,1.0); +#11038=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,-4.82665596572951)); +#11039=AXIS2_PLACEMENT_3D('',#12506,#12507,#12508); +#11040=CARTESIAN_POINT('',(9.00000000000001,-3.56418183998625,-4.82665596572951)); +#11041=VECTOR('',#12509,1.0); +#11042=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,-0.673344034270496)); +#11043=CARTESIAN_POINT('',(9.00000000000001,-5.96209760164259,-0.673344034270496)); +#11044=VECTOR('',#12510,1.0); +#11045=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,0.6733440342705)); +#11046=AXIS2_PLACEMENT_3D('',#12511,#12512,#12513); +#11047=CARTESIAN_POINT('',(9.00000000000001,-5.96209760164259,0.6733440342705)); +#11048=VECTOR('',#12514,1.0); +#11049=CARTESIAN_POINT('',(10.7320508075689,-3.56418183998625,4.82665596572951)); +#11050=CARTESIAN_POINT('',(10.9024054245815,-4.35958770389704,3.4489725967978)); +#11051=CARTESIAN_POINT('',(10.9033518813906,-5.16227261890154,2.0586815415409)); +#11052=CARTESIAN_POINT('',(10.7320508075689,-5.96209760164259,0.673344034270497)); +#11053=CARTESIAN_POINT('',(10.732050807569,-5.96209760164259,-0.673344034270496)); +#11054=CARTESIAN_POINT('',(10.9032405694,-5.16279234775714,-2.05778134475683)); +#11055=CARTESIAN_POINT('',(10.9032405694,-4.3634870938717,-3.44221865524317)); +#11056=CARTESIAN_POINT('',(10.732050807569,-3.56418183998625,-4.82665596572951)); +#11057=CARTESIAN_POINT('',(9.267949192431,2.39791576165634,-5.50000000000001)); +#11058=CARTESIAN_POINT('',(9.09675943060001,0.799305253885446,-5.50000000000001)); +#11059=CARTESIAN_POINT('',(9.09675943060001,-0.799305253885449,-5.50000000000001)); +#11060=CARTESIAN_POINT('',(9.267949192431,-2.39791576165634,-5.50000000000001)); +#11061=CARTESIAN_POINT('',(9.26794919243113,5.96209760164259,-0.673344034270503)); +#11062=CARTESIAN_POINT('',(9.09757828518815,5.16661567671891,-2.05115914474101)); +#11063=CARTESIAN_POINT('',(9.09662173257046,4.36413002226525,-3.4411050705999)); +#11064=CARTESIAN_POINT('',(9.26794919243113,3.56418183998625,-4.82665596572951)); +#11065=CARTESIAN_POINT('',(9.267949192431,3.56418183998625,4.82665596572951)); +#11066=CARTESIAN_POINT('',(9.09675943060001,4.3634870938717,3.44221865524317)); +#11067=CARTESIAN_POINT('',(9.09675943060001,5.16279234775714,2.05778134475683)); +#11068=CARTESIAN_POINT('',(9.267949192431,5.96209760164259,0.673344034270496)); +#11069=CARTESIAN_POINT('',(10.732050807569,2.39791576165635,5.50000000000001)); +#11070=CARTESIAN_POINT('',(10.9032405694,0.799305253885452,5.50000000000001)); +#11071=CARTESIAN_POINT('',(10.9032405694,-0.799305253885442,5.50000000000001)); +#11072=CARTESIAN_POINT('',(10.732050807569,-2.39791576165634,5.50000000000001)); +#11073=CARTESIAN_POINT('',(5.6,6.04734090494524E-16,-5.65)); +#11074=CARTESIAN_POINT('',(5.6,0.0,5.65)); +#11075=AXIS2_PLACEMENT_3D('',#12515,#12516,#12517); +#11076=CARTESIAN_POINT('',(5.6,5.44949827450958E-16,-4.45)); +#11077=AXIS2_PLACEMENT_3D('',#12518,#12519,#12520); +#11078=CARTESIAN_POINT('',(5.6,-4.57781328035839E-16,4.45)); +#11079=AXIS2_PLACEMENT_3D('',#12521,#12522,#12523); +#11080=AXIS2_PLACEMENT_3D('',#12524,#12525,#12526); +#11081=AXIS2_PLACEMENT_3D('',#12527,#12528,#12529); +#11082=AXIS2_PLACEMENT_3D('',#12530,#12531,#12532); +#11083=AXIS2_PLACEMENT_3D('',#12533,#12534,#12535); +#11084=AXIS2_PLACEMENT_3D('',#12536,#12537,#12538); +#11085=CARTESIAN_POINT('',(9.7,4.68496633631785E-16,-3.625)); +#11086=CARTESIAN_POINT('',(9.7,0.0,3.625)); +#11087=AXIS2_PLACEMENT_3D('',#12539,#12540,#12541); +#11088=CARTESIAN_POINT('',(9.7,3.45951294954822E-16,-2.825)); +#11089=AXIS2_PLACEMENT_3D('',#12542,#12543,#12544); +#11090=CARTESIAN_POINT('',(9.7,-3.70528125325995E-16,2.825)); +#11091=AXIS2_PLACEMENT_3D('',#12545,#12546,#12547); +#11092=AXIS2_PLACEMENT_3D('',#12548,#12549,#12550); +#11093=AXIS2_PLACEMENT_3D('',#12551,#12552,#12553); +#11094=AXIS2_PLACEMENT_3D('',#12554,#12555,#12556); +#11095=AXIS2_PLACEMENT_3D('',#12557,#12558,#12559); +#11096=AXIS2_PLACEMENT_3D('',#12560,#12561,#12562); +#11097=DIRECTION('',(0.866025404083588,6.12303176276669E-17,-0.499999999481858)); +#11098=CARTESIAN_POINT('',(1.14641016151378,0.0,0.0)); +#11099=DIRECTION('',(1.0,0.0,0.0)); +#11100=DIRECTION('',(0.0,0.0,-1.0)); +#11101=DIRECTION('',(-0.866025404083588,6.12303176276669E-17,-0.499999999481858)); +#11102=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11103=DIRECTION('',(1.0,0.0,0.0)); +#11104=DIRECTION('',(0.0,0.0,-1.0)); +#11105=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11106=DIRECTION('',(1.0,0.0,0.0)); +#11107=DIRECTION('',(0.0,0.0,-1.0)); +#11108=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11109=DIRECTION('',(1.0,0.0,0.0)); +#11110=DIRECTION('',(0.0,0.0,-1.0)); +#11111=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11112=DIRECTION('',(1.0,0.0,0.0)); +#11113=DIRECTION('',(0.0,0.0,-1.0)); +#11114=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11115=DIRECTION('',(1.0,0.0,0.0)); +#11116=DIRECTION('',(0.0,0.0,-1.0)); +#11117=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11118=DIRECTION('',(1.0,0.0,0.0)); +#11119=DIRECTION('',(0.0,0.0,-1.0)); +#11120=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11121=DIRECTION('',(1.0,0.0,0.0)); +#11122=DIRECTION('',(0.0,0.0,-1.0)); +#11123=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11124=DIRECTION('',(1.0,0.0,0.0)); +#11125=DIRECTION('',(0.0,0.0,-1.0)); +#11126=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11127=DIRECTION('',(1.0,0.0,0.0)); +#11128=DIRECTION('',(0.0,0.0,-1.0)); +#11129=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11130=DIRECTION('',(1.0,0.0,0.0)); +#11131=DIRECTION('',(0.0,0.0,-1.0)); +#11132=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11133=DIRECTION('',(1.0,0.0,0.0)); +#11134=DIRECTION('',(0.0,0.0,-1.0)); +#11135=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11136=DIRECTION('',(1.0,0.0,0.0)); +#11137=DIRECTION('',(0.0,0.0,-1.0)); +#11138=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11139=DIRECTION('',(1.0,0.0,0.0)); +#11140=DIRECTION('',(0.0,0.0,-1.0)); +#11141=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11142=DIRECTION('',(1.0,0.0,0.0)); +#11143=DIRECTION('',(0.0,0.0,-1.0)); +#11144=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11145=DIRECTION('',(1.0,0.0,0.0)); +#11146=DIRECTION('',(0.0,0.0,-1.0)); +#11147=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11148=DIRECTION('',(1.0,0.0,0.0)); +#11149=DIRECTION('',(0.0,0.0,-1.0)); +#11150=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11151=DIRECTION('',(1.0,0.0,0.0)); +#11152=DIRECTION('',(0.0,0.0,-1.0)); +#11153=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11154=DIRECTION('',(1.0,0.0,0.0)); +#11155=DIRECTION('',(0.0,0.0,-1.0)); +#11156=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11157=DIRECTION('',(1.0,0.0,0.0)); +#11158=DIRECTION('',(0.0,0.0,-1.0)); +#11159=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#11160=DIRECTION('',(1.0,0.0,0.0)); +#11161=DIRECTION('',(0.0,0.0,-1.0)); +#11162=CARTESIAN_POINT('',(1.04641016151378,-5.75564986296517E-16,-4.7)); +#11163=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11164=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#11165=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#11166=DIRECTION('',(-1.0,0.0,0.0)); +#11167=DIRECTION('',(0.0,0.0,-1.0)); +#11168=CARTESIAN_POINT('',(1.04641016151378,5.75564986296517E-16,4.7)); +#11169=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11170=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11171=DIRECTION('',(1.0,-0.0,-0.0)); +#11172=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#11173=DIRECTION('',(1.0,0.0,-0.0)); +#11174=DIRECTION('',(0.0,0.0,1.0)); +#11175=DIRECTION('',(-1.0,0.0,-0.0)); +#11176=CARTESIAN_POINT('',(0.2,-5.26580732143622E-16,4.3)); +#11177=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#11178=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11179=CARTESIAN_POINT('',(0.2,5.26580732143622E-16,-4.3)); +#11180=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#11181=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#11182=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#11183=DIRECTION('',(-1.0,0.0,0.0)); +#11184=DIRECTION('',(0.0,0.0,1.0)); +#11185=CARTESIAN_POINT('',(0.2,-4.65350414452503E-16,3.8)); +#11186=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#11187=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11188=CARTESIAN_POINT('',(0.0,0.0,2.16840434497101E-16)); +#11189=DIRECTION('',(1.0,0.0,-0.0)); +#11190=DIRECTION('',(0.0,0.0,1.0)); +#11191=CARTESIAN_POINT('',(0.2,4.65350414452503E-16,-3.8)); +#11192=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#11193=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#11194=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#11195=DIRECTION('',(-1.0,0.0,0.0)); +#11196=DIRECTION('',(0.0,0.0,1.0)); +#11197=DIRECTION('',(1.0,-0.0,-0.0)); +#11198=CARTESIAN_POINT('',(-3.3,0.5,1.7)); +#11199=DIRECTION('',(1.0,0.0,-0.0)); +#11200=DIRECTION('',(0.0,0.0,1.0)); +#11201=DIRECTION('',(-1.0,0.0,-0.0)); +#11202=CARTESIAN_POINT('',(0.2,0.5,1.7)); +#11203=DIRECTION('',(1.0,0.0,-0.0)); +#11204=DIRECTION('',(0.0,0.0,1.0)); +#11205=DIRECTION('',(1.0,-0.0,-0.0)); +#11206=CARTESIAN_POINT('',(-3.3,0.5,-1.7)); +#11207=DIRECTION('',(1.0,0.0,-0.0)); +#11208=DIRECTION('',(0.0,0.0,1.0)); +#11209=DIRECTION('',(-1.0,0.0,-0.0)); +#11210=CARTESIAN_POINT('',(0.2,0.5,-1.7)); +#11211=DIRECTION('',(1.0,0.0,-0.0)); +#11212=DIRECTION('',(0.0,0.0,1.0)); +#11213=DIRECTION('',(1.0,-0.0,-0.0)); +#11214=CARTESIAN_POINT('',(-3.3,-1.45,-1.075)); +#11215=DIRECTION('',(1.0,0.0,-0.0)); +#11216=DIRECTION('',(0.0,0.0,1.0)); +#11217=DIRECTION('',(-1.0,0.0,-0.0)); +#11218=CARTESIAN_POINT('',(0.2,-1.45,-1.075)); +#11219=DIRECTION('',(1.0,0.0,-0.0)); +#11220=DIRECTION('',(0.0,0.0,1.0)); +#11221=DIRECTION('',(1.0,-0.0,-0.0)); +#11222=CARTESIAN_POINT('',(-3.3,-1.45,1.075)); +#11223=DIRECTION('',(1.0,0.0,-0.0)); +#11224=DIRECTION('',(0.0,0.0,1.0)); +#11225=DIRECTION('',(-1.0,0.0,-0.0)); +#11226=CARTESIAN_POINT('',(0.2,-1.45,1.075)); +#11227=DIRECTION('',(1.0,0.0,-0.0)); +#11228=DIRECTION('',(0.0,0.0,1.0)); +#11229=DIRECTION('',(0.866025404083588,1.11022302347465E-16,-0.499999999481858)); +#11230=CARTESIAN_POINT('',(-3.6,0.5,1.7)); +#11231=DIRECTION('',(-1.0,0.0,0.0)); +#11232=DIRECTION('',(0.0,0.0,1.0)); +#11233=DIRECTION('',(-0.866025404083588,5.55111511737325E-17,-0.499999999481858)); +#11234=DIRECTION('',(0.866025404083588,1.11022302347465E-16,-0.499999999481858)); +#11235=CARTESIAN_POINT('',(-3.6,0.5,-1.7)); +#11236=DIRECTION('',(-1.0,0.0,0.0)); +#11237=DIRECTION('',(0.0,0.0,1.0)); +#11238=DIRECTION('',(-0.866025404083588,5.55111511737325E-17,-0.499999999481858)); +#11239=DIRECTION('',(0.866025404083588,-0.0,-0.499999999481858)); +#11240=CARTESIAN_POINT('',(-3.6,-1.45,-1.075)); +#11241=DIRECTION('',(-1.0,0.0,0.0)); +#11242=DIRECTION('',(0.0,0.0,1.0)); +#11243=DIRECTION('',(-0.866025404083588,0.0,-0.499999999481858)); +#11244=DIRECTION('',(0.866025404083588,-0.0,-0.499999999481858)); +#11245=CARTESIAN_POINT('',(-3.6,-1.45,1.075)); +#11246=DIRECTION('',(-1.0,0.0,0.0)); +#11247=DIRECTION('',(0.0,0.0,1.0)); +#11248=DIRECTION('',(-0.866025404083588,0.0,-0.499999999481858)); +#11249=DIRECTION('',(1.0,-0.0,-0.0)); +#11250=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#11251=DIRECTION('',(1.0,0.0,0.0)); +#11252=DIRECTION('',(0.0,-1.0,0.0)); +#11253=DIRECTION('',(-1.0,-0.0,-0.0)); +#11254=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#11255=DIRECTION('',(-1.0,0.0,0.0)); +#11256=DIRECTION('',(0.0,-1.0,0.0)); +#11257=CARTESIAN_POINT('',(14.0,-2.625,3.21459167878374E-16)); +#11258=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11259=DIRECTION('',(0.0,-1.0,1.22460635382238E-16)); +#11260=CARTESIAN_POINT('',(14.0,2.625,-3.21459167878374E-16)); +#11261=DIRECTION('',(0.0,1.22460635382238E-16,1.0)); +#11262=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11263=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#11264=DIRECTION('',(1.0,0.0,0.0)); +#11265=DIRECTION('',(0.0,-1.0,0.0)); +#11266=DIRECTION('',(-0.707106781821141,0.707106780551955,-0.0)); +#11267=CARTESIAN_POINT('',(14.2,-1.45,1.075)); +#11268=DIRECTION('',(-1.0,0.0,0.0)); +#11269=DIRECTION('',(0.0,-1.0,0.0)); +#11270=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11271=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#11272=DIRECTION('',(1.0,0.0,0.0)); +#11273=DIRECTION('',(0.0,-1.0,0.0)); +#11274=DIRECTION('',(-0.707106781821141,0.707106780551954,-0.0)); +#11275=CARTESIAN_POINT('',(14.2,0.5,1.7)); +#11276=DIRECTION('',(-1.0,0.0,0.0)); +#11277=DIRECTION('',(0.0,-1.0,0.0)); +#11278=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11279=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#11280=DIRECTION('',(1.0,0.0,0.0)); +#11281=DIRECTION('',(0.0,-1.0,0.0)); +#11282=DIRECTION('',(-0.707106781821141,0.707106780551955,-0.0)); +#11283=CARTESIAN_POINT('',(14.2,-1.45,-1.075)); +#11284=DIRECTION('',(-1.0,0.0,0.0)); +#11285=DIRECTION('',(0.0,-1.0,0.0)); +#11286=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11287=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#11288=DIRECTION('',(1.0,0.0,0.0)); +#11289=DIRECTION('',(0.0,-1.0,0.0)); +#11290=DIRECTION('',(-0.707106781821141,0.707106780551954,-0.0)); +#11291=CARTESIAN_POINT('',(14.2,0.5,-1.7)); +#11292=DIRECTION('',(-1.0,0.0,0.0)); +#11293=DIRECTION('',(0.0,-1.0,0.0)); +#11294=DIRECTION('',(0.707106781821141,0.707106780551954,0.0)); +#11295=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#11296=DIRECTION('',(1.0,0.0,0.0)); +#11297=DIRECTION('',(0.0,-1.0,0.0)); +#11298=DIRECTION('',(-1.0,-0.0,-0.0)); +#11299=DIRECTION('',(1.0,0.0,0.0)); +#11300=DIRECTION('',(1.0,0.0,0.0)); +#11301=CARTESIAN_POINT('',(7.47896987833403,-1.45,1.075)); +#11302=DIRECTION('',(1.0,0.0,0.0)); +#11303=DIRECTION('',(0.0,0.0,-1.0)); +#11304=CARTESIAN_POINT('',(7.47896987833403,-1.45,1.075)); +#11305=DIRECTION('',(1.0,0.0,0.0)); +#11306=DIRECTION('',(0.0,0.0,-1.0)); +#11307=DIRECTION('',(-1.0,-0.0,-0.0)); +#11308=DIRECTION('',(-1.0,-0.0,-0.0)); +#11309=DIRECTION('',(1.0,0.0,0.0)); +#11310=DIRECTION('',(1.0,0.0,0.0)); +#11311=CARTESIAN_POINT('',(7.47896987833403,0.5,1.7)); +#11312=DIRECTION('',(1.0,0.0,0.0)); +#11313=DIRECTION('',(0.0,0.0,-1.0)); +#11314=CARTESIAN_POINT('',(7.47896987833403,0.5,1.7)); +#11315=DIRECTION('',(1.0,0.0,0.0)); +#11316=DIRECTION('',(0.0,0.0,-1.0)); +#11317=DIRECTION('',(-1.0,-0.0,-0.0)); +#11318=DIRECTION('',(-1.0,-0.0,-0.0)); +#11319=DIRECTION('',(1.0,0.0,0.0)); +#11320=DIRECTION('',(1.0,0.0,0.0)); +#11321=CARTESIAN_POINT('',(7.47896987833403,-1.45,-1.075)); +#11322=DIRECTION('',(1.0,0.0,0.0)); +#11323=DIRECTION('',(0.0,0.0,-1.0)); +#11324=CARTESIAN_POINT('',(7.47896987833403,-1.45,-1.075)); +#11325=DIRECTION('',(1.0,0.0,0.0)); +#11326=DIRECTION('',(0.0,0.0,-1.0)); +#11327=DIRECTION('',(-1.0,-0.0,-0.0)); +#11328=DIRECTION('',(-1.0,-0.0,-0.0)); +#11329=DIRECTION('',(1.0,0.0,0.0)); +#11330=DIRECTION('',(1.0,0.0,0.0)); +#11331=CARTESIAN_POINT('',(7.47896987833403,0.5,-1.7)); +#11332=DIRECTION('',(1.0,0.0,0.0)); +#11333=DIRECTION('',(0.0,0.0,-1.0)); +#11334=CARTESIAN_POINT('',(7.47896987833403,0.5,-1.7)); +#11335=DIRECTION('',(1.0,0.0,0.0)); +#11336=DIRECTION('',(0.0,0.0,-1.0)); +#11337=DIRECTION('',(-1.0,-0.0,-0.0)); +#11338=DIRECTION('',(0.515038075918644,0.0,0.85716730009609)); +#11339=DIRECTION('',(-0.515038075918644,-0.0,0.85716730009609)); +#11340=CARTESIAN_POINT('',(7.47896987833403,-1.45,1.075)); +#11341=DIRECTION('',(1.0,0.0,0.0)); +#11342=DIRECTION('',(0.0,0.0,-1.0)); +#11343=DIRECTION('',(0.515038075918644,-8.4968470760934E-17,0.85716730009609)); +#11344=DIRECTION('',(-0.515038075918644,-1.69936941521868E-16,0.85716730009609)); +#11345=CARTESIAN_POINT('',(7.47896987833403,0.5,1.7)); +#11346=DIRECTION('',(1.0,0.0,0.0)); +#11347=DIRECTION('',(0.0,0.0,-1.0)); +#11348=DIRECTION('',(0.515038075918644,0.0,0.85716730009609)); +#11349=DIRECTION('',(-0.515038075918644,-0.0,0.85716730009609)); +#11350=CARTESIAN_POINT('',(7.47896987833403,-1.45,-1.075)); +#11351=DIRECTION('',(1.0,0.0,0.0)); +#11352=DIRECTION('',(0.0,0.0,-1.0)); +#11353=DIRECTION('',(0.515038075918644,-8.4968470760934E-17,0.85716730009609)); +#11354=DIRECTION('',(-0.515038075918644,-1.69936941521868E-16,0.85716730009609)); +#11355=CARTESIAN_POINT('',(7.47896987833403,0.5,-1.7)); +#11356=DIRECTION('',(1.0,0.0,0.0)); +#11357=DIRECTION('',(0.0,0.0,-1.0)); +#11358=CARTESIAN_POINT('',(5.3,-5.81688018065629E-16,-4.75)); +#11359=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11360=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#11361=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11362=DIRECTION('',(-1.0,0.0,0.0)); +#11363=DIRECTION('',(0.0,0.0,-1.0)); +#11364=CARTESIAN_POINT('',(5.3,5.81688018065629E-16,4.75)); +#11365=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11366=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11367=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#11368=DIRECTION('',(1.0,0.0,0.0)); +#11369=DIRECTION('',(0.0,0.0,-1.0)); +#11370=DIRECTION('',(0.500000001036285,-1.06054021131333E-16,-0.86602540318614)); +#11371=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#11372=DIRECTION('',(1.0,0.0,0.0)); +#11373=DIRECTION('',(0.0,0.0,-1.0)); +#11374=DIRECTION('',(-0.500000001036285,-1.06054021131333E-16,-0.86602540318614)); +#11375=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#11376=DIRECTION('',(-1.0,0.0,0.0)); +#11377=DIRECTION('',(0.0,0.0,-1.0)); +#11378=DIRECTION('',(-0.500000001036285,-1.06054021131333E-16,0.86602540318614)); +#11379=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#11380=DIRECTION('',(-1.0,0.0,0.0)); +#11381=DIRECTION('',(0.0,0.0,1.0)); +#11382=DIRECTION('',(0.500000001036285,-1.06054021131333E-16,0.86602540318614)); +#11383=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#11384=DIRECTION('',(1.0,0.0,-0.0)); +#11385=DIRECTION('',(0.0,0.0,1.0)); +#11386=DIRECTION('',(-0.707106781821137,-8.65927456294813E-17,0.707106780551958)); +#11387=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#11388=DIRECTION('',(-1.0,0.0,0.0)); +#11389=DIRECTION('',(0.0,0.0,-1.0)); +#11390=DIRECTION('',(0.707106781821137,-8.65927456294814E-17,0.707106780551958)); +#11391=CARTESIAN_POINT('',(14.9,0.0,-8.67361737988404E-16)); +#11392=DIRECTION('',(1.0,0.0,0.0)); +#11393=DIRECTION('',(0.0,0.0,-1.0)); +#11394=DIRECTION('',(-0.500000001036284,1.06054021131333E-16,0.86602540318614)); +#11395=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#11396=DIRECTION('',(1.0,0.0,0.0)); +#11397=DIRECTION('',(0.0,0.0,-1.0)); +#11398=DIRECTION('',(0.500000001036284,1.06054021131333E-16,0.86602540318614)); +#11399=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#11400=DIRECTION('',(-1.0,0.0,0.0)); +#11401=DIRECTION('',(0.0,0.0,-1.0)); +#11402=DIRECTION('',(1.0,-0.0,-0.0)); +#11403=CARTESIAN_POINT('',(9.3,0.0,4.33680868994202E-16)); +#11404=DIRECTION('',(1.0,0.0,0.0)); +#11405=DIRECTION('',(0.0,0.0,-1.0)); +#11406=DIRECTION('',(-1.0,0.0,-0.0)); +#11407=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#11408=DIRECTION('',(-1.0,0.0,0.0)); +#11409=DIRECTION('',(0.0,0.0,1.0)); +#11410=DIRECTION('',(1.0,-0.0,-0.0)); +#11411=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#11412=DIRECTION('',(-1.0,0.0,0.0)); +#11413=DIRECTION('',(0.0,0.0,1.0)); +#11414=DIRECTION('',(-1.0,0.0,-0.0)); +#11415=DIRECTION('',(-1.0,-0.0,-0.0)); +#11416=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#11417=DIRECTION('',(1.0,0.0,0.0)); +#11418=DIRECTION('',(0.0,0.0,-1.0)); +#11419=DIRECTION('',(1.0,-0.0,0.0)); +#11420=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#11421=DIRECTION('',(1.0,0.0,0.0)); +#11422=DIRECTION('',(0.0,0.0,-1.0)); +#11423=DIRECTION('',(1.0,-0.0,-0.0)); +#11424=DIRECTION('',(-1.0,0.0,-0.0)); +#11425=DIRECTION('',(1.0,-0.0,-0.0)); +#11426=DIRECTION('',(-1.0,0.0,-0.0)); +#11427=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#11428=DIRECTION('',(1.0,0.0,0.0)); +#11429=DIRECTION('',(0.0,0.0,-1.0)); +#11430=CARTESIAN_POINT('',(5.88452994616208,-5.69441954527405E-16,-4.65)); +#11431=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11432=DIRECTION('',(0.0,-1.22460635382238E-16,-1.0)); +#11433=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#11434=DIRECTION('',(-1.0,0.0,0.0)); +#11435=DIRECTION('',(0.0,0.0,-1.0)); +#11436=CARTESIAN_POINT('',(5.88452994616208,5.69441954527405E-16,4.65)); +#11437=DIRECTION('',(0.0,1.0,-1.22460635382238E-16)); +#11438=DIRECTION('',(-0.0,1.22460635382238E-16,1.0)); +#11439=CARTESIAN_POINT('',(6.05773502691896,0.0,0.0)); +#11440=DIRECTION('',(1.0,0.0,0.0)); +#11441=DIRECTION('',(0.0,0.0,-1.0)); +#11442=DIRECTION('',(1.0,-0.0,-0.0)); +#11443=DIRECTION('',(-1.0,0.0,-0.0)); +#11444=DIRECTION('',(-1.0,0.0,0.0)); +#11445=CARTESIAN_POINT('',(13.6824573519457,0.0,0.0)); +#11446=DIRECTION('',(-1.0,0.0,0.0)); +#11447=DIRECTION('',(0.0,0.0,-1.0)); +#11448=DIRECTION('',(1.0,0.0,0.0)); +#11449=CARTESIAN_POINT('',(6.3175426480543,0.0,0.0)); +#11450=DIRECTION('',(1.0,0.0,0.0)); +#11451=DIRECTION('',(0.0,0.0,-1.0)); +#11452=CARTESIAN_POINT('',(6.05773502691896,0.0,0.0)); +#11453=DIRECTION('',(1.0,0.0,0.0)); +#11454=DIRECTION('',(0.0,0.0,-1.0)); +#11455=DIRECTION('',(1.0,0.0,0.0)); +#11456=CARTESIAN_POINT('',(6.3175426480543,0.0,0.0)); +#11457=DIRECTION('',(1.0,0.0,0.0)); +#11458=DIRECTION('',(0.0,0.0,-1.0)); +#11459=DIRECTION('',(-1.0,0.0,0.0)); +#11460=CARTESIAN_POINT('',(15.0,0.0,-8.67361737988404E-16)); +#11461=DIRECTION('',(-1.0,0.0,0.0)); +#11462=DIRECTION('',(0.0,0.0,-1.0)); +#11463=CARTESIAN_POINT('',(15.0,0.0,0.0)); +#11464=DIRECTION('',(1.0,0.0,0.0)); +#11465=DIRECTION('',(0.0,0.0,-1.0)); +#11466=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11467=DIRECTION('',(-1.0,0.0,0.0)); +#11468=DIRECTION('',(0.0,0.0,-1.0)); +#11469=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11470=DIRECTION('',(1.0,0.0,0.0)); +#11471=DIRECTION('',(0.0,0.0,-1.0)); +#11472=DIRECTION('',(-1.0,0.0,0.0)); +#11473=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11474=DIRECTION('',(-1.0,0.0,0.0)); +#11475=DIRECTION('',(0.0,0.0,-1.0)); +#11476=DIRECTION('',(1.0,0.0,0.0)); +#11477=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11478=DIRECTION('',(1.0,0.0,0.0)); +#11479=DIRECTION('',(0.0,0.0,-1.0)); +#11480=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11481=DIRECTION('',(-1.0,0.0,0.0)); +#11482=DIRECTION('',(0.0,0.0,-1.0)); +#11483=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11484=DIRECTION('',(1.0,0.0,0.0)); +#11485=DIRECTION('',(0.0,0.0,-1.0)); +#11486=DIRECTION('',(-1.0,0.0,0.0)); +#11487=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11488=DIRECTION('',(-1.0,0.0,0.0)); +#11489=DIRECTION('',(0.0,0.0,-1.0)); +#11490=DIRECTION('',(1.0,0.0,0.0)); +#11491=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11492=DIRECTION('',(1.0,0.0,0.0)); +#11493=DIRECTION('',(0.0,0.0,-1.0)); +#11494=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11495=DIRECTION('',(-1.0,0.0,0.0)); +#11496=DIRECTION('',(0.0,0.0,-1.0)); +#11497=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11498=DIRECTION('',(1.0,0.0,0.0)); +#11499=DIRECTION('',(0.0,0.0,-1.0)); +#11500=DIRECTION('',(-1.0,0.0,0.0)); +#11501=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11502=DIRECTION('',(-1.0,0.0,0.0)); +#11503=DIRECTION('',(0.0,0.0,-1.0)); +#11504=DIRECTION('',(1.0,0.0,0.0)); +#11505=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11506=DIRECTION('',(1.0,0.0,0.0)); +#11507=DIRECTION('',(0.0,0.0,-1.0)); +#11508=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11509=DIRECTION('',(-1.0,0.0,0.0)); +#11510=DIRECTION('',(0.0,0.0,-1.0)); +#11511=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11512=DIRECTION('',(1.0,0.0,0.0)); +#11513=DIRECTION('',(0.0,0.0,-1.0)); +#11514=DIRECTION('',(-1.0,0.0,0.0)); +#11515=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11516=DIRECTION('',(-1.0,0.0,0.0)); +#11517=DIRECTION('',(0.0,0.0,-1.0)); +#11518=DIRECTION('',(1.0,0.0,0.0)); +#11519=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11520=DIRECTION('',(1.0,0.0,0.0)); +#11521=DIRECTION('',(0.0,0.0,-1.0)); +#11522=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11523=DIRECTION('',(-1.0,0.0,0.0)); +#11524=DIRECTION('',(0.0,0.0,-1.0)); +#11525=DIRECTION('',(-1.0,0.0,0.0)); +#11526=CARTESIAN_POINT('',(4.91961524227067,0.0,0.0)); +#11527=DIRECTION('',(-1.0,0.0,0.0)); +#11528=DIRECTION('',(0.0,0.0,-1.0)); +#11529=DIRECTION('',(1.0,0.0,0.0)); +#11530=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11531=DIRECTION('',(1.0,0.0,0.0)); +#11532=DIRECTION('',(0.0,0.0,-1.0)); +#11533=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11534=DIRECTION('',(-1.0,0.0,0.0)); +#11535=DIRECTION('',(0.0,0.0,-1.0)); +#11536=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11537=DIRECTION('',(1.0,0.0,0.0)); +#11538=DIRECTION('',(0.0,0.0,-1.0)); +#11539=DIRECTION('',(1.0,0.0,0.0)); +#11540=CARTESIAN_POINT('',(3.08038475772934,0.0,0.0)); +#11541=DIRECTION('',(1.0,0.0,0.0)); +#11542=DIRECTION('',(0.0,0.0,-1.0)); +#11543=DIRECTION('',(-1.0,0.0,0.0)); +#11544=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11545=DIRECTION('',(-1.0,0.0,0.0)); +#11546=DIRECTION('',(0.0,0.0,-1.0)); +#11547=CARTESIAN_POINT('',(5.0,0.0,0.0)); +#11548=DIRECTION('',(1.0,0.0,0.0)); +#11549=DIRECTION('',(0.0,0.0,-1.0)); +#11550=CARTESIAN_POINT('',(5.88452994616208,0.0,0.0)); +#11551=DIRECTION('',(-1.0,0.0,0.0)); +#11552=DIRECTION('',(0.0,0.0,-1.0)); +#11553=CARTESIAN_POINT('',(5.3,0.0,0.0)); +#11554=DIRECTION('',(1.0,0.0,0.0)); +#11555=DIRECTION('',(0.0,0.0,-1.0)); +#11556=CARTESIAN_POINT('',(3.0,0.0,0.0)); +#11557=DIRECTION('',(-1.0,0.0,0.0)); +#11558=DIRECTION('',(0.0,0.0,-1.0)); +#11559=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#11560=DIRECTION('',(1.0,0.0,0.0)); +#11561=DIRECTION('',(0.0,0.0,-1.0)); +#11562=CARTESIAN_POINT('',(14.2401923788647,0.0,0.0)); +#11563=DIRECTION('',(1.0,0.0,-0.0)); +#11564=DIRECTION('',(0.0,0.0,1.0)); +#11565=CARTESIAN_POINT('',(11.7598076211353,0.0,0.0)); +#11566=DIRECTION('',(-1.0,0.0,0.0)); +#11567=DIRECTION('',(0.0,0.0,-1.0)); +#11568=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#11569=DIRECTION('',(-1.0,0.0,0.0)); +#11570=DIRECTION('',(0.0,0.0,1.0)); +#11571=CARTESIAN_POINT('',(10.0,0.0,0.0)); +#11572=DIRECTION('',(1.0,0.0,0.0)); +#11573=DIRECTION('',(0.0,0.0,-1.0)); +#11574=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#11575=DIRECTION('',(1.0,0.0,0.0)); +#11576=DIRECTION('',(0.0,0.0,-1.0)); +#11577=CARTESIAN_POINT('',(11.5,0.0,0.0)); +#11578=DIRECTION('',(1.0,0.0,0.0)); +#11579=DIRECTION('',(0.0,0.0,-1.0)); +#11580=CARTESIAN_POINT('',(14.5,0.0,0.0)); +#11581=DIRECTION('',(-1.0,0.0,0.0)); +#11582=DIRECTION('',(0.0,0.0,1.0)); +#11583=CARTESIAN_POINT('',(14.5,0.0,-8.67361737988404E-16)); +#11584=DIRECTION('',(-1.0,0.0,0.0)); +#11585=DIRECTION('',(0.0,0.0,1.0)); +#11586=CARTESIAN_POINT('',(14.9,0.0,-8.67361737988404E-16)); +#11587=DIRECTION('',(1.0,0.0,0.0)); +#11588=DIRECTION('',(0.0,0.0,-1.0)); +#11589=CARTESIAN_POINT('',(9.3,0.0,4.33680868994202E-16)); +#11590=DIRECTION('',(1.0,0.0,0.0)); +#11591=DIRECTION('',(0.0,0.0,-1.0)); +#11592=CARTESIAN_POINT('',(7.47896987833403,0.5,-1.7)); +#11593=DIRECTION('',(1.0,0.0,0.0)); +#11594=DIRECTION('',(0.0,0.0,-1.0)); +#11595=CARTESIAN_POINT('',(7.47896987833403,-1.45,-1.075)); +#11596=DIRECTION('',(1.0,0.0,0.0)); +#11597=DIRECTION('',(0.0,0.0,-1.0)); +#11598=CARTESIAN_POINT('',(7.47896987833403,0.5,1.7)); +#11599=DIRECTION('',(1.0,0.0,0.0)); +#11600=DIRECTION('',(0.0,0.0,-1.0)); +#11601=CARTESIAN_POINT('',(7.47896987833403,-1.45,1.075)); +#11602=DIRECTION('',(1.0,0.0,0.0)); +#11603=DIRECTION('',(0.0,0.0,-1.0)); +#11604=CARTESIAN_POINT('',(14.0,0.5,-1.7)); +#11605=DIRECTION('',(1.0,0.0,0.0)); +#11606=DIRECTION('',(0.0,-1.0,0.0)); +#11607=CARTESIAN_POINT('',(14.0,-1.45,-1.075)); +#11608=DIRECTION('',(1.0,0.0,0.0)); +#11609=DIRECTION('',(0.0,-1.0,0.0)); +#11610=CARTESIAN_POINT('',(14.0,0.5,1.7)); +#11611=DIRECTION('',(1.0,0.0,0.0)); +#11612=DIRECTION('',(0.0,-1.0,0.0)); +#11613=CARTESIAN_POINT('',(14.0,-1.45,1.075)); +#11614=DIRECTION('',(1.0,0.0,0.0)); +#11615=DIRECTION('',(0.0,-1.0,0.0)); +#11616=CARTESIAN_POINT('',(14.2,0.5,-1.7)); +#11617=DIRECTION('',(-1.0,0.0,0.0)); +#11618=DIRECTION('',(0.0,-1.0,0.0)); +#11619=CARTESIAN_POINT('',(14.2,-1.45,-1.075)); +#11620=DIRECTION('',(-1.0,0.0,0.0)); +#11621=DIRECTION('',(0.0,-1.0,0.0)); +#11622=CARTESIAN_POINT('',(14.2,0.5,1.7)); +#11623=DIRECTION('',(-1.0,0.0,0.0)); +#11624=DIRECTION('',(0.0,-1.0,0.0)); +#11625=CARTESIAN_POINT('',(14.2,-1.45,1.075)); +#11626=DIRECTION('',(-1.0,0.0,0.0)); +#11627=DIRECTION('',(0.0,-1.0,0.0)); +#11628=CARTESIAN_POINT('',(14.2,0.0,0.0)); +#11629=DIRECTION('',(1.0,0.0,0.0)); +#11630=DIRECTION('',(0.0,-1.0,0.0)); +#11631=CARTESIAN_POINT('',(14.0,0.0,0.0)); +#11632=DIRECTION('',(-1.0,0.0,0.0)); +#11633=DIRECTION('',(0.0,-1.0,0.0)); +#11634=CARTESIAN_POINT('',(9.3,0.0,0.0)); +#11635=DIRECTION('',(1.0,0.0,0.0)); +#11636=DIRECTION('',(0.0,-1.0,0.0)); +#11637=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#11638=DIRECTION('',(-1.0,0.0,0.0)); +#11639=DIRECTION('',(0.0,1.0,0.0)); +#11640=DIRECTION('',(1.0,0.0,0.0)); +#11641=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-3.69778549322349E-32)); +#11642=DIRECTION('',(1.0,0.0,0.0)); +#11643=DIRECTION('',(0.0,-1.0,0.0)); +#11644=DIRECTION('',(-1.0,0.0,0.0)); +#11645=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#11646=DIRECTION('',(-1.0,0.0,0.0)); +#11647=DIRECTION('',(0.0,1.0,0.0)); +#11648=DIRECTION('',(1.0,0.0,0.0)); +#11649=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-3.69778549322349E-32)); +#11650=DIRECTION('',(1.0,0.0,0.0)); +#11651=DIRECTION('',(0.0,-1.0,0.0)); +#11652=DIRECTION('',(-1.0,0.0,0.0)); +#11653=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#11654=DIRECTION('',(-1.0,0.0,0.0)); +#11655=DIRECTION('',(0.0,1.0,0.0)); +#11656=DIRECTION('',(1.0,0.0,0.0)); +#11657=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-3.69778549322349E-32)); +#11658=DIRECTION('',(1.0,0.0,0.0)); +#11659=DIRECTION('',(0.0,-1.0,0.0)); +#11660=DIRECTION('',(-1.0,0.0,0.0)); +#11661=DIRECTION('',(0.0,0.156434465040233,0.987688340595137)); +#11662=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11663=DIRECTION('',(1.0,0.0,-0.0)); +#11664=DIRECTION('',(0.0,0.0,1.0)); +#11665=DIRECTION('',(0.0,-1.0,3.33066907387547E-16)); +#11666=DIRECTION('',(0.0,1.99840144432528E-15,1.0)); +#11667=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11668=DIRECTION('',(1.0,0.0,-0.0)); +#11669=DIRECTION('',(0.0,0.0,1.0)); +#11670=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040231)); +#11671=DIRECTION('',(0.0,-0.156434465040229,0.987688340595138)); +#11672=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11673=DIRECTION('',(1.0,0.0,-0.0)); +#11674=DIRECTION('',(0.0,0.0,1.0)); +#11675=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374947)); +#11676=DIRECTION('',(0.0,-0.309016994374946,0.951056516295154)); +#11677=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11678=DIRECTION('',(1.0,0.0,-0.0)); +#11679=DIRECTION('',(0.0,0.0,1.0)); +#11680=DIRECTION('',(0.0,-0.891006524188368,-0.453990499739547)); +#11681=DIRECTION('',(0.0,-0.453990499739545,0.891006524188369)); +#11682=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11683=DIRECTION('',(1.0,0.0,-0.0)); +#11684=DIRECTION('',(0.0,0.0,1.0)); +#11685=DIRECTION('',(0.0,-0.809016994374948,-0.587785252292473)); +#11686=DIRECTION('',(0.0,-0.587785252292471,0.809016994374949)); +#11687=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11688=DIRECTION('',(1.0,0.0,-0.0)); +#11689=DIRECTION('',(0.0,0.0,1.0)); +#11690=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547)); +#11691=DIRECTION('',(0.0,-0.707106781186546,0.707106781186549)); +#11692=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11693=DIRECTION('',(1.0,0.0,-0.0)); +#11694=DIRECTION('',(0.0,0.0,1.0)); +#11695=DIRECTION('',(0.0,-0.587785252292473,-0.809016994374947)); +#11696=DIRECTION('',(0.0,-0.809016994374946,0.587785252292475)); +#11697=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11698=DIRECTION('',(1.0,0.0,-0.0)); +#11699=DIRECTION('',(0.0,0.0,1.0)); +#11700=DIRECTION('',(0.0,-0.453990499739547,-0.891006524188368)); +#11701=DIRECTION('',(0.0,-0.891006524188367,0.453990499739549)); +#11702=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11703=DIRECTION('',(1.0,0.0,-0.0)); +#11704=DIRECTION('',(0.0,0.0,1.0)); +#11705=DIRECTION('',(0.0,-0.309016994374948,-0.951056516295153)); +#11706=DIRECTION('',(0.0,-0.951056516295153,0.309016994374949)); +#11707=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11708=DIRECTION('',(1.0,0.0,-0.0)); +#11709=DIRECTION('',(0.0,0.0,1.0)); +#11710=DIRECTION('',(0.0,-0.156434465040231,-0.987688340595138)); +#11711=DIRECTION('',(0.0,-0.987688340595137,0.156434465040233)); +#11712=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11713=DIRECTION('',(1.0,0.0,-0.0)); +#11714=DIRECTION('',(0.0,0.0,1.0)); +#11715=DIRECTION('',(0.0,-3.33066907387547E-16,-1.0)); +#11716=DIRECTION('',(0.0,-1.0,1.94289029309402E-15)); +#11717=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11718=DIRECTION('',(1.0,0.0,-0.0)); +#11719=DIRECTION('',(0.0,0.0,1.0)); +#11720=DIRECTION('',(0.0,0.156434465040231,-0.987688340595138)); +#11721=DIRECTION('',(0.0,-0.987688340595138,-0.156434465040229)); +#11722=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11723=DIRECTION('',(1.0,0.0,-0.0)); +#11724=DIRECTION('',(0.0,0.0,1.0)); +#11725=DIRECTION('',(0.0,0.309016994374947,-0.951056516295154)); +#11726=DIRECTION('',(0.0,-0.951056516295154,-0.309016994374946)); +#11727=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11728=DIRECTION('',(1.0,0.0,-0.0)); +#11729=DIRECTION('',(0.0,0.0,1.0)); +#11730=DIRECTION('',(0.0,0.453990499739547,-0.891006524188368)); +#11731=DIRECTION('',(0.0,-0.891006524188369,-0.453990499739545)); +#11732=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11733=DIRECTION('',(1.0,0.0,-0.0)); +#11734=DIRECTION('',(0.0,0.0,1.0)); +#11735=DIRECTION('',(0.0,0.587785252292473,-0.809016994374948)); +#11736=DIRECTION('',(0.0,-0.809016994374949,-0.587785252292472)); +#11737=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11738=DIRECTION('',(1.0,0.0,-0.0)); +#11739=DIRECTION('',(0.0,0.0,1.0)); +#11740=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548)); +#11741=DIRECTION('',(0.0,-0.707106781186549,-0.707106781186546)); +#11742=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11743=DIRECTION('',(1.0,0.0,-0.0)); +#11744=DIRECTION('',(0.0,0.0,1.0)); +#11745=DIRECTION('',(0.0,0.809016994374947,-0.587785252292473)); +#11746=DIRECTION('',(0.0,-0.587785252292475,-0.809016994374946)); +#11747=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11748=DIRECTION('',(1.0,0.0,-0.0)); +#11749=DIRECTION('',(0.0,0.0,1.0)); +#11750=DIRECTION('',(0.0,0.891006524188368,-0.453990499739547)); +#11751=DIRECTION('',(0.0,-0.453990499739549,-0.891006524188367)); +#11752=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11753=DIRECTION('',(1.0,0.0,-0.0)); +#11754=DIRECTION('',(0.0,0.0,1.0)); +#11755=DIRECTION('',(0.0,0.951056516295154,-0.309016994374948)); +#11756=DIRECTION('',(0.0,-0.309016994374949,-0.951056516295153)); +#11757=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11758=DIRECTION('',(1.0,0.0,-0.0)); +#11759=DIRECTION('',(0.0,0.0,1.0)); +#11760=DIRECTION('',(0.0,0.987688340595138,-0.156434465040231)); +#11761=DIRECTION('',(0.0,-0.156434465040233,-0.987688340595137)); +#11762=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11763=DIRECTION('',(1.0,0.0,-0.0)); +#11764=DIRECTION('',(0.0,0.0,1.0)); +#11765=DIRECTION('',(0.0,1.0,-3.33066907387547E-16)); +#11766=DIRECTION('',(0.0,-1.99840144432528E-15,-1.0)); +#11767=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11768=DIRECTION('',(1.0,0.0,-0.0)); +#11769=DIRECTION('',(0.0,0.0,1.0)); +#11770=DIRECTION('',(0.0,0.987688340595138,0.156434465040231)); +#11771=DIRECTION('',(0.0,0.156434465040229,-0.987688340595138)); +#11772=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11773=DIRECTION('',(1.0,0.0,-0.0)); +#11774=DIRECTION('',(0.0,0.0,1.0)); +#11775=DIRECTION('',(0.0,0.951056516295154,0.309016994374947)); +#11776=DIRECTION('',(0.0,0.309016994374945,-0.951056516295154)); +#11777=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11778=DIRECTION('',(1.0,0.0,-0.0)); +#11779=DIRECTION('',(0.0,0.0,1.0)); +#11780=DIRECTION('',(0.0,0.891006524188368,0.453990499739546)); +#11781=DIRECTION('',(0.0,0.453990499739545,-0.891006524188369)); +#11782=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11783=DIRECTION('',(1.0,0.0,-0.0)); +#11784=DIRECTION('',(0.0,0.0,1.0)); +#11785=DIRECTION('',(0.0,0.809016994374948,0.587785252292473)); +#11786=DIRECTION('',(0.0,0.587785252292471,-0.809016994374949)); +#11787=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11788=DIRECTION('',(1.0,0.0,-0.0)); +#11789=DIRECTION('',(0.0,0.0,1.0)); +#11790=DIRECTION('',(0.0,0.707106781186548,0.707106781186547)); +#11791=DIRECTION('',(0.0,0.707106781186546,-0.707106781186549)); +#11792=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11793=DIRECTION('',(1.0,0.0,-0.0)); +#11794=DIRECTION('',(0.0,0.0,1.0)); +#11795=DIRECTION('',(0.0,0.587785252292473,0.809016994374947)); +#11796=DIRECTION('',(0.0,0.809016994374946,-0.587785252292475)); +#11797=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11798=DIRECTION('',(1.0,0.0,-0.0)); +#11799=DIRECTION('',(0.0,0.0,1.0)); +#11800=DIRECTION('',(0.0,0.453990499739547,0.891006524188368)); +#11801=DIRECTION('',(0.0,0.891006524188367,-0.453990499739549)); +#11802=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11803=DIRECTION('',(1.0,0.0,-0.0)); +#11804=DIRECTION('',(0.0,0.0,1.0)); +#11805=DIRECTION('',(0.0,0.309016994374948,0.951056516295154)); +#11806=DIRECTION('',(0.0,0.951056516295153,-0.309016994374949)); +#11807=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11808=DIRECTION('',(1.0,0.0,-0.0)); +#11809=DIRECTION('',(0.0,0.0,1.0)); +#11810=DIRECTION('',(0.0,0.156434465040231,0.987688340595138)); +#11811=DIRECTION('',(0.0,0.987688340595137,-0.156434465040233)); +#11812=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11813=DIRECTION('',(1.0,0.0,-0.0)); +#11814=DIRECTION('',(0.0,0.0,1.0)); +#11815=DIRECTION('',(0.0,3.33066907387547E-16,1.0)); +#11816=DIRECTION('',(0.0,1.0,-1.94289029309402E-15)); +#11817=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11818=DIRECTION('',(1.0,0.0,-0.0)); +#11819=DIRECTION('',(0.0,0.0,1.0)); +#11820=DIRECTION('',(0.0,-0.156434465040231,0.987688340595138)); +#11821=DIRECTION('',(0.0,0.987688340595138,0.156434465040229)); +#11822=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11823=DIRECTION('',(1.0,0.0,-0.0)); +#11824=DIRECTION('',(0.0,0.0,1.0)); +#11825=DIRECTION('',(0.0,-0.309016994374947,0.951056516295154)); +#11826=DIRECTION('',(0.0,0.951056516295154,0.309016994374946)); +#11827=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11828=DIRECTION('',(1.0,0.0,-0.0)); +#11829=DIRECTION('',(0.0,0.0,1.0)); +#11830=DIRECTION('',(0.0,-0.453990499739546,0.891006524188368)); +#11831=DIRECTION('',(0.0,0.891006524188369,0.453990499739545)); +#11832=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11833=DIRECTION('',(1.0,0.0,-0.0)); +#11834=DIRECTION('',(0.0,0.0,1.0)); +#11835=DIRECTION('',(0.0,-0.587785252292473,0.809016994374948)); +#11836=DIRECTION('',(0.0,0.809016994374949,0.587785252292471)); +#11837=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11838=DIRECTION('',(1.0,0.0,-0.0)); +#11839=DIRECTION('',(0.0,0.0,1.0)); +#11840=DIRECTION('',(0.0,-0.707106781186547,0.707106781186548)); +#11841=DIRECTION('',(0.0,0.707106781186549,0.707106781186546)); +#11842=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11843=DIRECTION('',(1.0,0.0,-0.0)); +#11844=DIRECTION('',(0.0,0.0,1.0)); +#11845=DIRECTION('',(0.0,-0.809016994374947,0.587785252292473)); +#11846=DIRECTION('',(0.0,0.587785252292475,0.809016994374946)); +#11847=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11848=DIRECTION('',(1.0,0.0,-0.0)); +#11849=DIRECTION('',(0.0,0.0,1.0)); +#11850=DIRECTION('',(0.0,-0.891006524188368,0.453990499739547)); +#11851=DIRECTION('',(0.0,0.453990499739549,0.891006524188367)); +#11852=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11853=DIRECTION('',(1.0,0.0,-0.0)); +#11854=DIRECTION('',(0.0,0.0,1.0)); +#11855=DIRECTION('',(0.0,-0.951056516295153,0.309016994374948)); +#11856=DIRECTION('',(0.0,0.309016994374949,0.951056516295153)); +#11857=CARTESIAN_POINT('',(2.7,0.0,0.0)); +#11858=DIRECTION('',(1.0,0.0,-0.0)); +#11859=DIRECTION('',(0.0,0.0,1.0)); +#11860=DIRECTION('',(0.0,-0.987688340595138,0.156434465040231)); +#11861=DIRECTION('',(0.0,-1.0,0.0)); +#11862=DIRECTION('',(0.0,0.0,1.0)); +#11863=DIRECTION('',(0.0,1.0,0.0)); +#11864=DIRECTION('',(0.0,0.0,-1.0)); +#11865=DIRECTION('',(0.0,-1.0,-6.12303176911189E-17)); +#11866=DIRECTION('',(0.0,0.0,-1.0)); +#11867=DIRECTION('',(0.0,1.0,0.0)); +#11868=DIRECTION('',(0.0,0.0,-1.0)); +#11869=DIRECTION('',(0.0,-1.0,-6.12303176911189E-17)); +#11870=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11871=DIRECTION('',(0.0,1.0,0.0)); +#11872=DIRECTION('',(0.0,0.0,-1.0)); +#11873=DIRECTION('',(0.0,-1.0,0.0)); +#11874=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#11875=DIRECTION('',(0.0,1.0,1.83690953073357E-16)); +#11876=DIRECTION('',(0.0,0.0,1.0)); +#11877=DIRECTION('',(0.0,-1.0,0.0)); +#11878=DIRECTION('',(0.0,0.0,1.0)); +#11879=DIRECTION('',(0.0,1.0,1.83690953073357E-16)); +#11880=CARTESIAN_POINT('',(2.7,1.0842021724855E-16,-3.69778549322349E-32)); +#11881=DIRECTION('',(1.0,0.0,0.0)); +#11882=DIRECTION('',(0.0,-1.0,0.0)); +#11883=DIRECTION('',(0.0,0.0,-1.0)); +#11884=CARTESIAN_POINT('',(3.0,1.0842021724855E-16,-3.69778549322349E-32)); +#11885=DIRECTION('',(-1.0,0.0,0.0)); +#11886=DIRECTION('',(0.0,1.0,0.0)); +#11887=DIRECTION('',(0.0,1.0,0.0)); +#11888=DIRECTION('',(0.0,0.0,1.0)); +#11889=DIRECTION('',(0.0,-1.0,0.0)); +#11890=DIRECTION('',(0.0,0.0,-1.0)); +#11891=DIRECTION('',(-1.0,0.0,0.0)); +#11892=DIRECTION('',(1.0,0.0,0.0)); +#11893=DIRECTION('',(1.0,0.0,0.0)); +#11894=DIRECTION('',(0.0,0.0,1.0)); +#11895=DIRECTION('',(1.0,0.0,0.0)); +#11896=CARTESIAN_POINT('',(2.6,-1.7,-6.0)); +#11897=DIRECTION('',(0.0,1.0,0.0)); +#11898=DIRECTION('',(-1.0,0.0,0.0)); +#11899=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,-6.1)); +#11900=DIRECTION('',(-0.0,0.0,-1.0)); +#11901=DIRECTION('',(-1.0,-6.12323399573674E-17,0.0)); +#11902=DIRECTION('',(0.0,0.0,1.0)); +#11903=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,-6.4)); +#11904=DIRECTION('',(-0.0,0.0,-1.0)); +#11905=DIRECTION('',(-1.0,-6.12323399573674E-17,0.0)); +#11906=DIRECTION('',(0.0,0.0,1.0)); +#11907=DIRECTION('',(-0.99532951799224,-0.0965357478519544,0.0)); +#11908=DIRECTION('',(-0.99532951799224,-0.0965357478519544,0.0)); +#11909=DIRECTION('',(0.0,0.0,1.0)); +#11910=DIRECTION('',(-1.62581455191944E-14,-1.0,0.0)); +#11911=DIRECTION('',(-1.62581455191944E-14,-1.0,0.0)); +#11912=DIRECTION('',(0.0,0.0,1.0)); +#11913=CARTESIAN_POINT('',(-3.25,-1.11339745962155,-6.1)); +#11914=DIRECTION('',(0.0,0.0,1.0)); +#11915=DIRECTION('',(-1.0,0.0,0.0)); +#11916=CARTESIAN_POINT('',(-3.25,-1.11339745962155,-6.4)); +#11917=DIRECTION('',(0.0,0.0,1.0)); +#11918=DIRECTION('',(-1.0,0.0,0.0)); +#11919=DIRECTION('',(0.0,0.0,1.0)); +#11920=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#11921=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#11922=DIRECTION('',(0.0,0.0,1.0)); +#11923=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,-6.1)); +#11924=DIRECTION('',(0.0,0.0,1.0)); +#11925=DIRECTION('',(-1.0,0.0,0.0)); +#11926=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,-6.4)); +#11927=DIRECTION('',(0.0,0.0,1.0)); +#11928=DIRECTION('',(-1.0,0.0,0.0)); +#11929=DIRECTION('',(0.0,0.0,1.0)); +#11930=DIRECTION('',(1.0,0.0,0.0)); +#11931=DIRECTION('',(1.0,0.0,0.0)); +#11932=DIRECTION('',(0.0,0.0,1.0)); +#11933=DIRECTION('',(0.258819045102527,0.965925826289067,0.0)); +#11934=DIRECTION('',(0.0,0.0,1.0)); +#11935=DIRECTION('',(0.258819045102527,0.965925826289067,0.0)); +#11936=DIRECTION('',(1.0,4.95635278850516E-16,0.0)); +#11937=DIRECTION('',(0.0,0.0,-1.0)); +#11938=DIRECTION('',(1.0,4.95635278850516E-16,0.0)); +#11939=DIRECTION('',(0.0,0.0,1.0)); +#11940=DIRECTION('',(0.707106781186549,-0.707106781186547,0.0)); +#11941=DIRECTION('',(0.0,0.0,-1.0)); +#11942=DIRECTION('',(0.707106781186549,-0.707106781186547,0.0)); +#11943=DIRECTION('',(0.0,0.0,1.0)); +#11944=CARTESIAN_POINT('',(-0.317157287525383,-1.5,-6.1)); +#11945=DIRECTION('',(0.0,0.0,1.0)); +#11946=DIRECTION('',(-1.0,0.0,0.0)); +#11947=CARTESIAN_POINT('',(-0.317157287525383,-1.5,-6.4)); +#11948=DIRECTION('',(0.0,0.0,1.0)); +#11949=DIRECTION('',(-1.0,0.0,0.0)); +#11950=DIRECTION('',(0.0,-1.0,0.0)); +#11951=CARTESIAN_POINT('',(-0.76213203435596,-1.55,-6.4)); +#11952=DIRECTION('',(0.0,0.0,1.0)); +#11953=DIRECTION('',(0.0,-1.0,0.0)); +#11954=CARTESIAN_POINT('',(-2.33490095180315,-1.55,-6.4)); +#11955=DIRECTION('',(0.0,0.0,1.0)); +#11956=DIRECTION('',(0.0,-1.0,0.0)); +#11957=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#11958=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#11959=CARTESIAN_POINT('',(-3.25,1.11339745962155,-6.4)); +#11960=DIRECTION('',(0.0,0.0,-1.0)); +#11961=DIRECTION('',(-1.0,0.0,0.0)); +#11962=DIRECTION('',(0.866025403784439,0.5,0.0)); +#11963=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,-6.4)); +#11964=DIRECTION('',(0.0,0.0,-1.0)); +#11965=DIRECTION('',(-1.0,0.0,0.0)); +#11966=DIRECTION('',(1.0,0.0,0.0)); +#11967=DIRECTION('',(0.258819045102527,-0.965925826289067,0.0)); +#11968=CARTESIAN_POINT('',(-2.33490095180315,1.55,-6.4)); +#11969=DIRECTION('',(0.0,0.0,1.0)); +#11970=DIRECTION('',(0.0,-1.0,0.0)); +#11971=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#11972=CARTESIAN_POINT('',(-0.76213203435596,1.55,-6.4)); +#11973=DIRECTION('',(0.0,0.0,1.0)); +#11974=DIRECTION('',(0.0,-1.0,0.0)); +#11975=DIRECTION('',(0.707106781186549,0.707106781186547,0.0)); +#11976=CARTESIAN_POINT('',(-0.317157287525383,1.5,-6.4)); +#11977=DIRECTION('',(0.0,0.0,-1.0)); +#11978=DIRECTION('',(-1.0,0.0,0.0)); +#11979=DIRECTION('',(1.0,0.0,0.0)); +#11980=DIRECTION('',(0.0,1.0,0.0)); +#11981=DIRECTION('',(1.0,0.0,0.0)); +#11982=CARTESIAN_POINT('',(-0.317157287525383,1.5,-6.1)); +#11983=DIRECTION('',(0.0,0.0,-1.0)); +#11984=DIRECTION('',(-1.0,0.0,0.0)); +#11985=DIRECTION('',(0.707106781186549,0.707106781186547,0.0)); +#11986=CARTESIAN_POINT('',(-0.76213203435596,1.55,-6.1)); +#11987=DIRECTION('',(0.0,0.0,-1.0)); +#11988=DIRECTION('',(0.0,-1.0,0.0)); +#11989=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#11990=CARTESIAN_POINT('',(-2.33490095180315,1.55,-6.1)); +#11991=DIRECTION('',(0.0,0.0,-1.0)); +#11992=DIRECTION('',(0.0,-1.0,0.0)); +#11993=DIRECTION('',(0.258819045102527,-0.965925826289067,0.0)); +#11994=DIRECTION('',(1.0,0.0,0.0)); +#11995=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,-6.1)); +#11996=DIRECTION('',(0.0,0.0,-1.0)); +#11997=DIRECTION('',(-1.0,0.0,0.0)); +#11998=DIRECTION('',(0.866025403784439,0.5,0.0)); +#11999=CARTESIAN_POINT('',(-3.25,1.11339745962155,-6.1)); +#12000=DIRECTION('',(0.0,0.0,-1.0)); +#12001=DIRECTION('',(-1.0,0.0,0.0)); +#12002=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#12003=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#12004=CARTESIAN_POINT('',(-2.33490095180315,-1.55,-6.1)); +#12005=DIRECTION('',(0.0,0.0,-1.0)); +#12006=DIRECTION('',(0.0,-1.0,0.0)); +#12007=CARTESIAN_POINT('',(-0.76213203435596,-1.55,-6.1)); +#12008=DIRECTION('',(0.0,0.0,-1.0)); +#12009=DIRECTION('',(0.0,-1.0,0.0)); +#12010=CARTESIAN_POINT('',(2.6,1.7,-6.0)); +#12011=DIRECTION('',(0.0,-1.0,0.0)); +#12012=DIRECTION('',(1.0,0.0,0.0)); +#12013=DIRECTION('',(0.0,0.0,1.0)); +#12014=DIRECTION('',(0.0,0.0,1.0)); +#12015=DIRECTION('',(0.0,0.0,1.0)); +#12016=DIRECTION('',(0.0,0.0,1.0)); +#12017=DIRECTION('',(0.0,0.0,1.0)); +#12018=DIRECTION('',(0.0,0.0,1.0)); +#12019=DIRECTION('',(0.0,0.0,1.0)); +#12020=DIRECTION('',(0.0,0.0,-1.0)); +#12021=DIRECTION('',(0.0,0.0,1.0)); +#12022=DIRECTION('',(0.0,0.0,-1.0)); +#12023=DIRECTION('',(0.0,0.0,1.0)); +#12024=DIRECTION('',(0.0,0.0,1.0)); +#12025=DIRECTION('',(1.0,0.0,0.0)); +#12026=CARTESIAN_POINT('',(2.6,-1.7,6.0)); +#12027=DIRECTION('',(0.0,1.0,0.0)); +#12028=DIRECTION('',(-1.0,0.0,0.0)); +#12029=DIRECTION('',(1.0,0.0,0.0)); +#12030=DIRECTION('',(0.0,0.0,-1.0)); +#12031=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,6.1)); +#12032=DIRECTION('',(-0.0,0.0,-1.0)); +#12033=DIRECTION('',(-1.0,-6.12323399573674E-17,0.0)); +#12034=DIRECTION('',(0.0,0.0,-1.0)); +#12035=CARTESIAN_POINT('',(0.649999999999999,3.57786716920216E-15,6.4)); +#12036=DIRECTION('',(-0.0,0.0,-1.0)); +#12037=DIRECTION('',(-1.0,-6.12323399573674E-17,0.0)); +#12038=DIRECTION('',(0.0,0.0,-1.0)); +#12039=DIRECTION('',(-0.99532951799224,-0.0965357478519544,0.0)); +#12040=DIRECTION('',(0.0,0.0,-1.0)); +#12041=DIRECTION('',(-0.99532951799224,-0.0965357478519544,0.0)); +#12042=DIRECTION('',(-1.62581455191944E-14,-1.0,0.0)); +#12043=DIRECTION('',(0.0,0.0,-1.0)); +#12044=DIRECTION('',(-1.62581455191944E-14,-1.0,0.0)); +#12045=CARTESIAN_POINT('',(-3.25,-1.11339745962155,6.1)); +#12046=DIRECTION('',(0.0,0.0,1.0)); +#12047=DIRECTION('',(-1.0,0.0,0.0)); +#12048=DIRECTION('',(0.0,0.0,-1.0)); +#12049=CARTESIAN_POINT('',(-3.25,-1.11339745962155,6.4)); +#12050=DIRECTION('',(0.0,0.0,1.0)); +#12051=DIRECTION('',(-1.0,0.0,0.0)); +#12052=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#12053=DIRECTION('',(0.0,0.0,-1.0)); +#12054=DIRECTION('',(0.866025403784439,-0.5,0.0)); +#12055=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,6.1)); +#12056=DIRECTION('',(0.0,0.0,1.0)); +#12057=DIRECTION('',(-1.0,0.0,0.0)); +#12058=DIRECTION('',(0.0,0.0,-1.0)); +#12059=CARTESIAN_POINT('',(-2.58038475772933,-1.50000000000002,6.4)); +#12060=DIRECTION('',(0.0,0.0,1.0)); +#12061=DIRECTION('',(-1.0,0.0,0.0)); +#12062=DIRECTION('',(1.0,0.0,0.0)); +#12063=DIRECTION('',(0.0,0.0,-1.0)); +#12064=DIRECTION('',(1.0,0.0,0.0)); +#12065=DIRECTION('',(0.258819045102527,0.965925826289067,0.0)); +#12066=DIRECTION('',(0.0,0.0,1.0)); +#12067=DIRECTION('',(0.258819045102527,0.965925826289067,0.0)); +#12068=DIRECTION('',(1.0,4.95635278850516E-16,0.0)); +#12069=DIRECTION('',(0.0,0.0,-1.0)); +#12070=DIRECTION('',(1.0,4.95635278850516E-16,0.0)); +#12071=DIRECTION('',(0.0,0.0,1.0)); +#12072=DIRECTION('',(0.707106781186549,-0.707106781186547,0.0)); +#12073=DIRECTION('',(0.0,0.0,-1.0)); +#12074=DIRECTION('',(0.707106781186549,-0.707106781186547,0.0)); +#12075=DIRECTION('',(0.0,0.0,-1.0)); +#12076=CARTESIAN_POINT('',(-0.317157287525383,-1.5,6.1)); +#12077=DIRECTION('',(0.0,0.0,1.0)); +#12078=DIRECTION('',(-1.0,0.0,0.0)); +#12079=CARTESIAN_POINT('',(-0.317157287525383,-1.5,6.4)); +#12080=DIRECTION('',(0.0,0.0,1.0)); +#12081=DIRECTION('',(-1.0,0.0,0.0)); +#12082=DIRECTION('',(0.0,1.0,0.0)); +#12083=DIRECTION('',(1.0,0.0,0.0)); +#12084=CARTESIAN_POINT('',(-0.317157287525383,1.5,6.4)); +#12085=DIRECTION('',(0.0,0.0,-1.0)); +#12086=DIRECTION('',(-1.0,0.0,0.0)); +#12087=DIRECTION('',(0.707106781186549,0.707106781186547,0.0)); +#12088=CARTESIAN_POINT('',(-0.76213203435596,1.55,6.4)); +#12089=DIRECTION('',(0.0,0.0,-1.0)); +#12090=DIRECTION('',(0.0,1.0,0.0)); +#12091=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#12092=CARTESIAN_POINT('',(-2.33490095180315,1.55,6.4)); +#12093=DIRECTION('',(0.0,0.0,-1.0)); +#12094=DIRECTION('',(0.0,1.0,0.0)); +#12095=DIRECTION('',(0.258819045102527,-0.965925826289067,0.0)); +#12096=DIRECTION('',(1.0,0.0,0.0)); +#12097=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,6.4)); +#12098=DIRECTION('',(0.0,0.0,-1.0)); +#12099=DIRECTION('',(-1.0,0.0,0.0)); +#12100=DIRECTION('',(0.866025403784439,0.5,0.0)); +#12101=CARTESIAN_POINT('',(-3.25,1.11339745962155,6.4)); +#12102=DIRECTION('',(0.0,0.0,-1.0)); +#12103=DIRECTION('',(-1.0,0.0,0.0)); +#12104=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#12105=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#12106=CARTESIAN_POINT('',(-2.33490095180315,-1.55,6.4)); +#12107=DIRECTION('',(0.0,0.0,-1.0)); +#12108=DIRECTION('',(0.0,1.0,0.0)); +#12109=CARTESIAN_POINT('',(-0.76213203435596,-1.55,6.4)); +#12110=DIRECTION('',(0.0,0.0,-1.0)); +#12111=DIRECTION('',(0.0,1.0,0.0)); +#12112=DIRECTION('',(1.0,0.0,0.0)); +#12113=DIRECTION('',(0.0,-1.0,0.0)); +#12114=CARTESIAN_POINT('',(-0.76213203435596,-1.55,6.1)); +#12115=DIRECTION('',(0.0,-0.0,1.0)); +#12116=DIRECTION('',(0.0,1.0,0.0)); +#12117=CARTESIAN_POINT('',(-2.33490095180315,-1.55,6.1)); +#12118=DIRECTION('',(0.0,-0.0,1.0)); +#12119=DIRECTION('',(0.0,1.0,0.0)); +#12120=DIRECTION('',(-0.99532951799224,0.0965357478519544,0.0)); +#12121=DIRECTION('',(-1.62581455191944E-14,1.0,0.0)); +#12122=CARTESIAN_POINT('',(-3.25,1.11339745962155,6.1)); +#12123=DIRECTION('',(0.0,0.0,-1.0)); +#12124=DIRECTION('',(-1.0,0.0,0.0)); +#12125=DIRECTION('',(0.866025403784439,0.5,0.0)); +#12126=CARTESIAN_POINT('',(-2.58038475772933,1.50000000000002,6.1)); +#12127=DIRECTION('',(0.0,0.0,-1.0)); +#12128=DIRECTION('',(-1.0,0.0,0.0)); +#12129=DIRECTION('',(1.0,0.0,0.0)); +#12130=DIRECTION('',(0.258819045102527,-0.965925826289067,0.0)); +#12131=CARTESIAN_POINT('',(-2.33490095180315,1.55,6.1)); +#12132=DIRECTION('',(0.0,-0.0,1.0)); +#12133=DIRECTION('',(0.0,1.0,0.0)); +#12134=DIRECTION('',(1.0,-4.95635278850516E-16,0.0)); +#12135=CARTESIAN_POINT('',(-0.76213203435596,1.55,6.1)); +#12136=DIRECTION('',(0.0,-0.0,1.0)); +#12137=DIRECTION('',(0.0,1.0,0.0)); +#12138=DIRECTION('',(0.707106781186549,0.707106781186547,0.0)); +#12139=CARTESIAN_POINT('',(-0.317157287525383,1.5,6.1)); +#12140=DIRECTION('',(0.0,0.0,-1.0)); +#12141=DIRECTION('',(-1.0,0.0,0.0)); +#12142=DIRECTION('',(0.0,0.0,-1.0)); +#12143=CARTESIAN_POINT('',(2.6,1.7,6.0)); +#12144=DIRECTION('',(0.0,-1.0,0.0)); +#12145=DIRECTION('',(1.0,0.0,0.0)); +#12146=DIRECTION('',(0.0,0.0,-1.0)); +#12147=DIRECTION('',(0.0,0.0,-1.0)); +#12148=DIRECTION('',(0.0,0.0,-1.0)); +#12149=DIRECTION('',(0.0,0.0,-1.0)); +#12150=DIRECTION('',(0.0,0.0,-1.0)); +#12151=DIRECTION('',(0.0,0.0,-1.0)); +#12152=DIRECTION('',(0.0,0.0,-1.0)); +#12153=DIRECTION('',(0.0,0.0,1.0)); +#12154=DIRECTION('',(0.0,0.0,-1.0)); +#12155=DIRECTION('',(0.0,0.0,1.0)); +#12156=DIRECTION('',(0.0,0.0,-1.0)); +#12157=DIRECTION('',(0.982570245697068,0.0,-0.185891668104851)); +#12158=CARTESIAN_POINT('',(2.6,6.05,-1.62432432432432)); +#12159=DIRECTION('',(0.185891668104851,0.0,0.982570245697068)); +#12160=DIRECTION('',(0.982570245697068,0.0,-0.185891668104851)); +#12161=DIRECTION('',(0.982570245697068,0.0,-0.185891668104851)); +#12162=DIRECTION('',(0.0,-1.0,0.0)); +#12163=DIRECTION('',(-0.982570245697068,0.0,-0.185891668104851)); +#12164=CARTESIAN_POINT('',(2.6,6.05,1.62432432432432)); +#12165=DIRECTION('',(0.185891668104851,0.0,-0.982570245697068)); +#12166=DIRECTION('',(-0.982570245697068,0.0,-0.185891668104851)); +#12167=DIRECTION('',(-0.982570245697068,0.0,-0.185891668104851)); +#12168=DIRECTION('',(0.0,-1.0,0.0)); +#12169=DIRECTION('',(0.0,0.0,-1.0)); +#12170=DIRECTION('',(0.0,0.0,-1.0)); +#12171=DIRECTION('',(0.0,0.0,-1.0)); +#12172=DIRECTION('',(0.0,0.0,1.0)); +#12173=DIRECTION('',(0.982570245697068,0.0,-0.185891668104851)); +#12174=CARTESIAN_POINT('',(2.6,-6.05,-1.62432432432432)); +#12175=DIRECTION('',(0.185891668104851,0.0,0.982570245697068)); +#12176=DIRECTION('',(-0.982570245697068,0.0,0.185891668104851)); +#12177=DIRECTION('',(0.982570245697068,0.0,-0.185891668104851)); +#12178=DIRECTION('',(0.0,1.0,0.0)); +#12179=DIRECTION('',(-0.982570245697068,0.0,-0.185891668104851)); +#12180=CARTESIAN_POINT('',(2.6,-6.05,1.62432432432432)); +#12181=DIRECTION('',(0.185891668104851,0.0,-0.982570245697068)); +#12182=DIRECTION('',(0.982570245697068,0.0,0.185891668104851)); +#12183=DIRECTION('',(-0.982570245697068,0.0,-0.185891668104851)); +#12184=DIRECTION('',(0.0,1.0,0.0)); +#12185=DIRECTION('',(0.0,0.0,-1.0)); +#12186=DIRECTION('',(0.0,0.0,-1.0)); +#12187=DIRECTION('',(0.0,0.0,1.0)); +#12188=DIRECTION('',(0.0,0.0,-1.0)); +#12189=CARTESIAN_POINT('',(-3.6,-1.45,1.075)); +#12190=DIRECTION('',(-1.0,0.0,0.0)); +#12191=DIRECTION('',(0.0,0.0,1.0)); +#12192=CARTESIAN_POINT('',(-3.6,-1.45,-1.075)); +#12193=DIRECTION('',(-1.0,0.0,0.0)); +#12194=DIRECTION('',(0.0,0.0,1.0)); +#12195=CARTESIAN_POINT('',(-3.6,0.5,-1.7)); +#12196=DIRECTION('',(-1.0,0.0,0.0)); +#12197=DIRECTION('',(0.0,0.0,1.0)); +#12198=CARTESIAN_POINT('',(-3.6,0.5,1.7)); +#12199=DIRECTION('',(-1.0,0.0,0.0)); +#12200=DIRECTION('',(0.0,0.0,1.0)); +#12201=CARTESIAN_POINT('',(-3.3,-1.45,1.075)); +#12202=DIRECTION('',(1.0,0.0,-0.0)); +#12203=DIRECTION('',(0.0,0.0,1.0)); +#12204=CARTESIAN_POINT('',(-3.3,-1.45,-1.075)); +#12205=DIRECTION('',(1.0,0.0,-0.0)); +#12206=DIRECTION('',(0.0,0.0,1.0)); +#12207=CARTESIAN_POINT('',(-3.3,0.5,-1.7)); +#12208=DIRECTION('',(1.0,0.0,-0.0)); +#12209=DIRECTION('',(0.0,0.0,1.0)); +#12210=CARTESIAN_POINT('',(-3.3,0.5,1.7)); +#12211=DIRECTION('',(1.0,0.0,-0.0)); +#12212=DIRECTION('',(0.0,0.0,1.0)); +#12213=CARTESIAN_POINT('',(0.2,-1.45,1.075)); +#12214=DIRECTION('',(1.0,0.0,-0.0)); +#12215=DIRECTION('',(0.0,0.0,1.0)); +#12216=CARTESIAN_POINT('',(0.2,-1.45,-1.075)); +#12217=DIRECTION('',(1.0,0.0,-0.0)); +#12218=DIRECTION('',(0.0,0.0,1.0)); +#12219=CARTESIAN_POINT('',(0.2,0.5,-1.7)); +#12220=DIRECTION('',(1.0,0.0,-0.0)); +#12221=DIRECTION('',(0.0,0.0,1.0)); +#12222=CARTESIAN_POINT('',(0.2,0.5,1.7)); +#12223=DIRECTION('',(1.0,0.0,-0.0)); +#12224=DIRECTION('',(0.0,0.0,1.0)); +#12225=CARTESIAN_POINT('',(0.2,0.0,2.16840434497101E-16)); +#12226=DIRECTION('',(-1.0,0.0,0.0)); +#12227=DIRECTION('',(0.0,0.0,1.0)); +#12228=CARTESIAN_POINT('',(0.0,0.0,2.16840434497101E-16)); +#12229=DIRECTION('',(1.0,0.0,-0.0)); +#12230=DIRECTION('',(0.0,0.0,1.0)); +#12231=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#12232=DIRECTION('',(-1.0,0.0,0.0)); +#12233=DIRECTION('',(0.0,0.0,1.0)); +#12234=CARTESIAN_POINT('',(0.2,0.0,0.0)); +#12235=DIRECTION('',(1.0,0.0,-0.0)); +#12236=DIRECTION('',(0.0,0.0,1.0)); +#12237=CARTESIAN_POINT('',(1.04641016151378,0.0,0.0)); +#12238=DIRECTION('',(-1.0,0.0,0.0)); +#12239=DIRECTION('',(0.0,0.0,-1.0)); +#12240=CARTESIAN_POINT('',(1.14641016151378,0.0,0.0)); +#12241=DIRECTION('',(1.0,0.0,0.0)); +#12242=DIRECTION('',(0.0,0.0,-1.0)); +#12243=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12244=DIRECTION('',(1.0,0.0,0.0)); +#12245=DIRECTION('',(0.0,0.0,-1.0)); +#12246=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12247=DIRECTION('',(1.0,0.0,0.0)); +#12248=DIRECTION('',(0.0,0.0,-1.0)); +#12249=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12250=DIRECTION('',(1.0,0.0,0.0)); +#12251=DIRECTION('',(0.0,0.0,-1.0)); +#12252=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12253=DIRECTION('',(1.0,0.0,0.0)); +#12254=DIRECTION('',(0.0,0.0,-1.0)); +#12255=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12256=DIRECTION('',(1.0,0.0,0.0)); +#12257=DIRECTION('',(0.0,0.0,-1.0)); +#12258=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12259=DIRECTION('',(1.0,0.0,0.0)); +#12260=DIRECTION('',(0.0,0.0,-1.0)); +#12261=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12262=DIRECTION('',(1.0,0.0,0.0)); +#12263=DIRECTION('',(0.0,0.0,-1.0)); +#12264=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12265=DIRECTION('',(1.0,0.0,0.0)); +#12266=DIRECTION('',(0.0,0.0,-1.0)); +#12267=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12268=DIRECTION('',(1.0,0.0,0.0)); +#12269=DIRECTION('',(0.0,0.0,-1.0)); +#12270=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12271=DIRECTION('',(1.0,0.0,0.0)); +#12272=DIRECTION('',(0.0,0.0,-1.0)); +#12273=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12274=DIRECTION('',(1.0,0.0,0.0)); +#12275=DIRECTION('',(0.0,0.0,-1.0)); +#12276=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12277=DIRECTION('',(1.0,0.0,0.0)); +#12278=DIRECTION('',(0.0,0.0,-1.0)); +#12279=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12280=DIRECTION('',(1.0,0.0,0.0)); +#12281=DIRECTION('',(0.0,0.0,-1.0)); +#12282=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12283=DIRECTION('',(1.0,0.0,0.0)); +#12284=DIRECTION('',(0.0,0.0,-1.0)); +#12285=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12286=DIRECTION('',(1.0,0.0,0.0)); +#12287=DIRECTION('',(0.0,0.0,-1.0)); +#12288=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12289=DIRECTION('',(1.0,0.0,0.0)); +#12290=DIRECTION('',(0.0,0.0,-1.0)); +#12291=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12292=DIRECTION('',(1.0,0.0,0.0)); +#12293=DIRECTION('',(0.0,0.0,-1.0)); +#12294=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12295=DIRECTION('',(1.0,0.0,0.0)); +#12296=DIRECTION('',(0.0,0.0,-1.0)); +#12297=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12298=DIRECTION('',(1.0,0.0,0.0)); +#12299=DIRECTION('',(0.0,0.0,-1.0)); +#12300=CARTESIAN_POINT('',(2.44233937586588,0.0,0.0)); +#12301=DIRECTION('',(1.0,0.0,0.0)); +#12302=DIRECTION('',(0.0,0.0,-1.0)); +#12303=DIRECTION('',(-1.0,0.0,0.0)); +#12304=DIRECTION('',(-1.0,0.0,0.0)); +#12305=DIRECTION('',(-1.0,0.0,0.0)); +#12306=DIRECTION('',(-1.0,0.0,0.0)); +#12307=DIRECTION('',(-1.0,0.0,0.0)); +#12308=DIRECTION('',(-1.0,0.0,0.0)); +#12309=DIRECTION('',(-1.0,0.0,0.0)); +#12310=DIRECTION('',(-1.0,0.0,0.0)); +#12311=DIRECTION('',(-1.0,0.0,0.0)); +#12312=DIRECTION('',(-1.0,0.0,0.0)); +#12313=DIRECTION('',(-1.0,0.0,0.0)); +#12314=DIRECTION('',(-1.0,0.0,0.0)); +#12315=DIRECTION('',(-1.0,0.0,0.0)); +#12316=DIRECTION('',(-1.0,0.0,0.0)); +#12317=DIRECTION('',(-1.0,0.0,0.0)); +#12318=DIRECTION('',(-1.0,0.0,0.0)); +#12319=DIRECTION('',(-1.0,0.0,0.0)); +#12320=DIRECTION('',(-1.0,0.0,0.0)); +#12321=DIRECTION('',(-1.0,0.0,0.0)); +#12322=DIRECTION('',(-1.0,0.0,0.0)); +#12323=DIRECTION('',(-1.0,0.0,0.0)); +#12324=DIRECTION('',(-1.0,0.0,0.0)); +#12325=DIRECTION('',(-1.0,0.0,0.0)); +#12326=DIRECTION('',(-1.0,0.0,0.0)); +#12327=DIRECTION('',(-1.0,0.0,0.0)); +#12328=DIRECTION('',(-1.0,0.0,0.0)); +#12329=DIRECTION('',(-1.0,0.0,0.0)); +#12330=DIRECTION('',(-1.0,0.0,0.0)); +#12331=DIRECTION('',(-1.0,0.0,0.0)); +#12332=DIRECTION('',(-1.0,0.0,0.0)); +#12333=DIRECTION('',(-1.0,0.0,0.0)); +#12334=DIRECTION('',(-1.0,0.0,0.0)); +#12335=DIRECTION('',(-1.0,0.0,0.0)); +#12336=DIRECTION('',(-1.0,0.0,0.0)); +#12337=DIRECTION('',(-1.0,0.0,0.0)); +#12338=DIRECTION('',(-1.0,0.0,0.0)); +#12339=DIRECTION('',(-1.0,0.0,0.0)); +#12340=DIRECTION('',(-1.0,0.0,0.0)); +#12341=DIRECTION('',(-1.0,0.0,0.0)); +#12342=DIRECTION('',(-1.0,0.0,0.0)); +#12343=DIRECTION('',(-1.0,0.0,0.0)); +#12344=DIRECTION('',(-1.0,0.0,0.0)); +#12345=DIRECTION('',(-1.0,0.0,0.0)); +#12346=DIRECTION('',(-1.0,0.0,0.0)); +#12347=DIRECTION('',(-1.0,0.0,0.0)); +#12348=DIRECTION('',(-1.0,0.0,0.0)); +#12349=DIRECTION('',(-1.0,0.0,0.0)); +#12350=DIRECTION('',(-1.0,0.0,0.0)); +#12351=DIRECTION('',(-1.0,0.0,0.0)); +#12352=DIRECTION('',(-1.0,0.0,0.0)); +#12353=DIRECTION('',(-1.0,0.0,0.0)); +#12354=DIRECTION('',(-1.0,0.0,0.0)); +#12355=DIRECTION('',(-1.0,0.0,0.0)); +#12356=DIRECTION('',(-1.0,0.0,0.0)); +#12357=DIRECTION('',(-1.0,0.0,0.0)); +#12358=DIRECTION('',(-1.0,0.0,0.0)); +#12359=DIRECTION('',(-1.0,0.0,0.0)); +#12360=DIRECTION('',(-1.0,0.0,0.0)); +#12361=DIRECTION('',(-1.0,0.0,0.0)); +#12362=DIRECTION('',(-1.0,0.0,0.0)); +#12363=DIRECTION('',(-1.0,0.0,0.0)); +#12364=DIRECTION('',(-1.0,0.0,0.0)); +#12365=DIRECTION('',(-1.0,0.0,0.0)); +#12366=DIRECTION('',(-1.0,0.0,0.0)); +#12367=DIRECTION('',(-1.0,0.0,0.0)); +#12368=DIRECTION('',(-1.0,0.0,0.0)); +#12369=DIRECTION('',(-1.0,0.0,0.0)); +#12370=DIRECTION('',(-1.0,0.0,0.0)); +#12371=DIRECTION('',(-1.0,0.0,0.0)); +#12372=DIRECTION('',(-1.0,0.0,0.0)); +#12373=DIRECTION('',(-1.0,0.0,0.0)); +#12374=DIRECTION('',(-1.0,0.0,0.0)); +#12375=DIRECTION('',(-1.0,0.0,0.0)); +#12376=DIRECTION('',(-1.0,0.0,0.0)); +#12377=DIRECTION('',(-1.0,0.0,0.0)); +#12378=DIRECTION('',(-1.0,0.0,0.0)); +#12379=DIRECTION('',(-1.0,0.0,0.0)); +#12380=DIRECTION('',(-1.0,0.0,0.0)); +#12381=DIRECTION('',(-1.0,0.0,0.0)); +#12382=DIRECTION('',(-1.0,0.0,0.0)); +#12383=DIRECTION('',(-1.0,0.0,0.0)); +#12384=DIRECTION('',(-1.0,0.0,0.0)); +#12385=DIRECTION('',(-1.0,0.0,0.0)); +#12386=DIRECTION('',(-1.0,0.0,0.0)); +#12387=DIRECTION('',(-1.0,0.0,0.0)); +#12388=DIRECTION('',(-1.0,0.0,0.0)); +#12389=DIRECTION('',(-1.0,0.0,0.0)); +#12390=DIRECTION('',(-1.0,0.0,0.0)); +#12391=DIRECTION('',(-1.0,0.0,0.0)); +#12392=DIRECTION('',(-1.0,0.0,0.0)); +#12393=DIRECTION('',(-1.0,0.0,0.0)); +#12394=DIRECTION('',(-1.0,0.0,0.0)); +#12395=DIRECTION('',(-1.0,0.0,0.0)); +#12396=DIRECTION('',(-1.0,0.0,0.0)); +#12397=DIRECTION('',(-1.0,0.0,0.0)); +#12398=DIRECTION('',(-1.0,0.0,0.0)); +#12399=DIRECTION('',(-1.0,0.0,0.0)); +#12400=DIRECTION('',(-1.0,0.0,0.0)); +#12401=DIRECTION('',(-1.0,0.0,0.0)); +#12402=DIRECTION('',(-1.0,0.0,0.0)); +#12403=DIRECTION('',(-1.0,0.0,0.0)); +#12404=DIRECTION('',(-1.0,0.0,0.0)); +#12405=DIRECTION('',(-1.0,0.0,0.0)); +#12406=DIRECTION('',(-1.0,0.0,0.0)); +#12407=DIRECTION('',(-1.0,0.0,0.0)); +#12408=DIRECTION('',(-1.0,0.0,0.0)); +#12409=DIRECTION('',(-1.0,0.0,0.0)); +#12410=DIRECTION('',(-1.0,0.0,0.0)); +#12411=DIRECTION('',(-1.0,0.0,0.0)); +#12412=DIRECTION('',(-1.0,0.0,0.0)); +#12413=DIRECTION('',(-1.0,0.0,0.0)); +#12414=DIRECTION('',(-1.0,0.0,0.0)); +#12415=DIRECTION('',(-1.0,0.0,0.0)); +#12416=DIRECTION('',(-1.0,0.0,0.0)); +#12417=DIRECTION('',(-1.0,0.0,0.0)); +#12418=DIRECTION('',(-1.0,0.0,0.0)); +#12419=DIRECTION('',(-1.0,0.0,0.0)); +#12420=DIRECTION('',(-1.0,0.0,0.0)); +#12421=DIRECTION('',(-1.0,0.0,0.0)); +#12422=DIRECTION('',(-1.0,0.0,0.0)); +#12423=DIRECTION('',(0.258819046547302,0.482962912950971,0.836516303402545)); +#12424=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#12425=DIRECTION('',(-1.0,0.0,0.0)); +#12426=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12427=DIRECTION('',(-0.258819046547302,0.482962912950971,0.836516303402545)); +#12428=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12429=DIRECTION('',(-1.0,-0.0,0.0)); +#12430=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12431=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12432=DIRECTION('',(-1.0,-0.0,0.0)); +#12433=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12434=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12435=DIRECTION('',(-1.0,-0.0,0.0)); +#12436=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12437=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12438=DIRECTION('',(-1.0,-0.0,0.0)); +#12439=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12440=DIRECTION('',(-0.258819046547302,0.482962912950971,0.836516303402545)); +#12441=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#12442=DIRECTION('',(-1.0,0.0,0.0)); +#12443=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12444=DIRECTION('',(0.258819046547302,0.482962912950971,0.836516303402545)); +#12445=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12446=DIRECTION('',(1.0,0.0,-0.0)); +#12447=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12448=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12449=DIRECTION('',(1.0,0.0,-0.0)); +#12450=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12451=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12452=DIRECTION('',(1.0,0.0,-0.0)); +#12453=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12454=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12455=DIRECTION('',(1.0,0.0,-0.0)); +#12456=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12457=DIRECTION('',(1.0,-0.0,-0.0)); +#12458=CARTESIAN_POINT('',(9.00000000000001,0.0,0.0)); +#12459=DIRECTION('',(-1.0,0.0,0.0)); +#12460=DIRECTION('',(0.0,0.5,0.866025403784438)); +#12461=DIRECTION('',(-1.0,0.0,-0.0)); +#12462=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#12463=DIRECTION('',(-1.0,0.0,0.0)); +#12464=DIRECTION('',(0.0,0.5,0.866025403784438)); +#12465=DIRECTION('',(1.0,-0.0,-0.0)); +#12466=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12467=DIRECTION('',(-1.0,-0.0,0.0)); +#12468=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12469=DIRECTION('',(1.0,0.0,0.0)); +#12470=DIRECTION('',(-1.0,0.0,-0.0)); +#12471=DIRECTION('',(-1.0,0.0,0.0)); +#12472=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12473=DIRECTION('',(-1.0,-0.0,0.0)); +#12474=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12475=CARTESIAN_POINT('',(11.0,4.04629759339246E-16,2.67158432435739E-16)); +#12476=DIRECTION('',(-1.0,0.0,0.0)); +#12477=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12478=CARTESIAN_POINT('',(11.0,0.0,0.0)); +#12479=DIRECTION('',(-1.0,0.0,0.0)); +#12480=DIRECTION('',(0.0,0.5,0.866025403784438)); +#12481=CARTESIAN_POINT('',(9.00000000000001,4.04629759339246E-16,2.67158432435739E-16)); +#12482=DIRECTION('',(-1.0,0.0,0.0)); +#12483=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12484=CARTESIAN_POINT('',(9.00000000000001,0.0,0.0)); +#12485=DIRECTION('',(-1.0,0.0,0.0)); +#12486=DIRECTION('',(0.0,0.5,0.866025403784438)); +#12487=DIRECTION('',(1.0,0.0,0.0)); +#12488=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12489=DIRECTION('',(1.0,0.0,-0.0)); +#12490=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12491=DIRECTION('',(-1.0,0.0,0.0)); +#12492=DIRECTION('',(1.0,0.0,0.0)); +#12493=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12494=DIRECTION('',(1.0,0.0,-0.0)); +#12495=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12496=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12497=DIRECTION('',(-1.0,-0.0,0.0)); +#12498=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12499=DIRECTION('',(1.0,0.0,0.0)); +#12500=DIRECTION('',(-1.0,0.0,0.0)); +#12501=CARTESIAN_POINT('',(9.26794919243113,4.04629759339246E-16,2.67158432435739E-16)); +#12502=DIRECTION('',(-1.0,-0.0,0.0)); +#12503=DIRECTION('',(0.0,-0.5,-0.866025403784439)); +#12504=DIRECTION('',(1.0,0.0,0.0)); +#12505=DIRECTION('',(-1.0,0.0,0.0)); +#12506=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12507=DIRECTION('',(1.0,0.0,-0.0)); +#12508=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12509=DIRECTION('',(-1.0,0.0,0.0)); +#12510=DIRECTION('',(1.0,0.0,0.0)); +#12511=CARTESIAN_POINT('',(10.7320508075689,4.04629759339246E-16,2.67158432435739E-16)); +#12512=DIRECTION('',(1.0,0.0,-0.0)); +#12513=DIRECTION('',(0.0,0.5,0.866025403784439)); +#12514=DIRECTION('',(-1.0,0.0,0.0)); +#12515=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#12516=DIRECTION('',(-1.0,0.0,0.0)); +#12517=DIRECTION('',(0.0,-0.0,1.0)); +#12518=CARTESIAN_POINT('',(5.6,6.184262086803E-16,-5.05)); +#12519=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#12520=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#12521=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#12522=DIRECTION('',(1.0,0.0,-0.0)); +#12523=DIRECTION('',(0.0,0.0,1.0)); +#12524=CARTESIAN_POINT('',(5.6,-6.184262086803E-16,5.05)); +#12525=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#12526=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#12527=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#12528=DIRECTION('',(-1.0,0.0,0.0)); +#12529=DIRECTION('',(0.0,-0.0,1.0)); +#12530=CARTESIAN_POINT('',(5.6,0.0,0.0)); +#12531=DIRECTION('',(1.0,0.0,-0.0)); +#12532=DIRECTION('',(0.0,0.0,1.0)); +#12533=CARTESIAN_POINT('',(5.6,6.184262086803E-16,-5.05)); +#12534=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#12535=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#12536=CARTESIAN_POINT('',(5.6,-6.184262086803E-16,5.05)); +#12537=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#12538=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#12539=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#12540=DIRECTION('',(-1.0,0.0,0.0)); +#12541=DIRECTION('',(0.0,-0.0,1.0)); +#12542=CARTESIAN_POINT('',(9.7,3.94935549107717E-16,-3.225)); +#12543=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#12544=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#12545=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#12546=DIRECTION('',(1.0,0.0,-0.0)); +#12547=DIRECTION('',(0.0,0.0,1.0)); +#12548=CARTESIAN_POINT('',(9.7,-3.94935549107717E-16,3.225)); +#12549=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#12550=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +#12551=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#12552=DIRECTION('',(-1.0,0.0,0.0)); +#12553=DIRECTION('',(0.0,-0.0,1.0)); +#12554=CARTESIAN_POINT('',(9.7,0.0,0.0)); +#12555=DIRECTION('',(1.0,0.0,-0.0)); +#12556=DIRECTION('',(0.0,0.0,1.0)); +#12557=CARTESIAN_POINT('',(9.7,3.94935549107717E-16,-3.225)); +#12558=DIRECTION('',(0.0,-1.0,-1.22460635382238E-16)); +#12559=DIRECTION('',(0.0,1.22460635382238E-16,-1.0)); +#12560=CARTESIAN_POINT('',(9.7,-3.94935549107717E-16,3.225)); +#12561=DIRECTION('',(-0.0,-1.0,-1.22460635382238E-16)); +#12562=DIRECTION('',(0.0,-1.22460635382238E-16,1.0)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.kicad_mod new file mode 100644 index 0000000..8e17e1d --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.kicad_mod @@ -0,0 +1,17 @@ +(module "Micro Mate-N-Lok 2-Pol" (layer F.Cu) (tedit 5CE9F075) + (fp_text reference REF** (at 0 7.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 2-Pol" (at 0 -6.22) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -5.4) (end 5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 -5.4) (end 5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 6.2) (end -5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 6.2) (end -5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 -5.4) (end 0 -5.4) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -5.2 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 5.21 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.stp new file mode 100755 index 0000000..fd8e7d0 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_horizontal.stp @@ -0,0 +1,7031 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445091-2','2010-05-29T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=DIRECTION('',(0.E0,0.E0,-1.E0)); +#73=VECTOR('',#72,9.24E0); +#74=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#75=LINE('',#74,#73); +#76=DIRECTION('',(0.E0,1.E0,0.E0)); +#77=VECTOR('',#76,6.4E-1); +#78=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#79=LINE('',#78,#77); +#80=DIRECTION('',(0.E0,0.E0,1.E0)); +#81=VECTOR('',#80,1.13E0); +#82=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#83=LINE('',#82,#81); +#84=DIRECTION('',(0.E0,1.E0,0.E0)); +#85=VECTOR('',#84,2.58E0); +#86=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#87=LINE('',#86,#85); +#88=DIRECTION('',(0.E0,0.E0,-1.E0)); +#89=VECTOR('',#88,1.13E0); +#90=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#91=LINE('',#90,#89); +#92=DIRECTION('',(0.E0,1.E0,0.E0)); +#93=VECTOR('',#92,6.4E-1); +#94=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#95=LINE('',#94,#93); +#96=DIRECTION('',(0.E0,0.E0,1.E0)); +#97=VECTOR('',#96,9.24E0); +#98=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#99=LINE('',#98,#97); +#100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#101=VECTOR('',#100,3.86E0); +#102=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#103=LINE('',#102,#101); +#104=DIRECTION('',(0.E0,1.E0,0.E0)); +#105=VECTOR('',#104,6.E-1); +#106=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-4.15E0)); +#107=LINE('',#106,#105); +#108=DIRECTION('',(0.E0,0.E0,1.E0)); +#109=VECTOR('',#108,1.6E0); +#110=CARTESIAN_POINT('',(-3.5E0,5.E-1,-5.95E0)); +#111=LINE('',#110,#109); +#112=DIRECTION('',(0.E0,1.E0,0.E0)); +#113=VECTOR('',#112,6.E-1); +#114=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-6.15E0)); +#115=LINE('',#114,#113); +#116=DIRECTION('',(0.E0,0.E0,1.E0)); +#117=VECTOR('',#116,1.6E0); +#118=CARTESIAN_POINT('',(-3.5E0,-5.E-1,-5.95E0)); +#119=LINE('',#118,#117); +#120=DIRECTION('',(0.E0,0.E0,1.E0)); +#121=VECTOR('',#120,7.6E-1); +#122=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#123=LINE('',#122,#121); +#124=DIRECTION('',(1.E0,0.E0,0.E0)); +#125=VECTOR('',#124,7.E-2); +#126=CARTESIAN_POINT('',(-2.035E0,-1.93E0,-8.87E0)); +#127=LINE('',#126,#125); +#128=DIRECTION('',(0.E0,0.E0,1.E0)); +#129=VECTOR('',#128,3.7E-1); +#130=CARTESIAN_POINT('',(-2.035E0,-1.93E0,-9.24E0)); +#131=LINE('',#130,#129); +#132=DIRECTION('',(1.E0,0.E0,0.E0)); +#133=VECTOR('',#132,7.E0); +#134=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#135=LINE('',#134,#133); +#136=DIRECTION('',(0.E0,0.E0,1.E0)); +#137=VECTOR('',#136,3.7E-1); +#138=CARTESIAN_POINT('',(2.035E0,-1.93E0,-9.24E0)); +#139=LINE('',#138,#137); +#140=DIRECTION('',(1.E0,0.E0,0.E0)); +#141=VECTOR('',#140,7.E-2); +#142=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#143=LINE('',#142,#141); +#144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#145=VECTOR('',#144,7.6E-1); +#146=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#147=LINE('',#146,#145); +#148=DIRECTION('',(1.E0,0.E0,0.E0)); +#149=VECTOR('',#148,9.3E-1); +#150=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#151=LINE('',#150,#149); +#152=DIRECTION('',(0.E0,0.E0,1.E0)); +#153=VECTOR('',#152,7.6E-1); +#154=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#155=LINE('',#154,#153); +#156=DIRECTION('',(1.E0,0.E0,0.E0)); +#157=VECTOR('',#156,2.07E0); +#158=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#159=LINE('',#158,#157); +#160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#161=VECTOR('',#160,7.6E-1); +#162=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#163=LINE('',#162,#161); +#164=DIRECTION('',(1.E0,0.E0,0.E0)); +#165=VECTOR('',#164,9.3E-1); +#166=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#167=LINE('',#166,#165); +#168=DIRECTION('',(0.E0,0.E0,-1.E0)); +#169=VECTOR('',#168,6.4E0); +#170=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#171=LINE('',#170,#169); +#172=DIRECTION('',(0.E0,0.E0,1.E0)); +#173=VECTOR('',#172,6.4E0); +#174=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#175=LINE('',#174,#173); +#176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#177=VECTOR('',#176,6.4E0); +#178=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#179=LINE('',#178,#177); +#180=DIRECTION('',(0.E0,0.E0,1.E0)); +#181=VECTOR('',#180,6.4E0); +#182=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#183=LINE('',#182,#181); +#184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#185=VECTOR('',#184,6.4E-1); +#186=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#187=LINE('',#186,#185); +#188=DIRECTION('',(1.E0,0.E0,0.E0)); +#189=VECTOR('',#188,1.535E0); +#190=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#191=LINE('',#190,#189); +#192=DIRECTION('',(0.E0,-1.E0,0.E0)); +#193=VECTOR('',#192,6.4E-1); +#194=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#195=LINE('',#194,#193); +#196=DIRECTION('',(1.E0,0.E0,0.E0)); +#197=VECTOR('',#196,2.07E0); +#198=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#199=LINE('',#198,#197); +#200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#201=VECTOR('',#200,6.4E-1); +#202=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#203=LINE('',#202,#201); +#204=DIRECTION('',(1.E0,0.E0,0.E0)); +#205=VECTOR('',#204,1.535E0); +#206=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#207=LINE('',#206,#205); +#208=DIRECTION('',(0.E0,-1.E0,0.E0)); +#209=VECTOR('',#208,6.4E-1); +#210=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#211=LINE('',#210,#209); +#212=DIRECTION('',(0.E0,1.E0,0.E0)); +#213=VECTOR('',#212,1.251345596729E0); +#214=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#215=LINE('',#214,#213); +#216=DIRECTION('',(-1.E0,0.E0,0.E0)); +#217=VECTOR('',#216,6.4E-1); +#218=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#219=LINE('',#218,#217); +#220=DIRECTION('',(0.E0,1.E0,0.E0)); +#221=VECTOR('',#220,1.251345596729E0); +#222=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#223=LINE('',#222,#221); +#224=DIRECTION('',(-1.E0,0.E0,0.E0)); +#225=VECTOR('',#224,6.4E-1); +#226=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#227=LINE('',#226,#225); +#228=DIRECTION('',(0.E0,1.E0,0.E0)); +#229=VECTOR('',#228,1.251345596729E0); +#230=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(1.E0,0.E0,0.E0)); +#233=VECTOR('',#232,6.4E-1); +#234=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(0.E0,1.E0,0.E0)); +#237=VECTOR('',#236,1.251345596729E0); +#238=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#239=LINE('',#238,#237); +#240=DIRECTION('',(1.E0,0.E0,0.E0)); +#241=VECTOR('',#240,6.4E-1); +#242=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#243=LINE('',#242,#241); +#244=DIRECTION('',(0.E0,0.E0,-1.E0)); +#245=VECTOR('',#244,7.6E-1); +#246=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#247=LINE('',#246,#245); +#248=DIRECTION('',(1.E0,0.E0,0.E0)); +#249=VECTOR('',#248,1.535E0); +#250=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#251=LINE('',#250,#249); +#252=DIRECTION('',(0.E0,0.E0,1.E0)); +#253=VECTOR('',#252,3.7E-1); +#254=CARTESIAN_POINT('',(2.035E0,1.29E0,-9.24E0)); +#255=LINE('',#254,#253); +#256=DIRECTION('',(1.E0,0.E0,0.E0)); +#257=VECTOR('',#256,7.E-2); +#258=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#259=LINE('',#258,#257); +#260=DIRECTION('',(0.E0,0.E0,-1.E0)); +#261=VECTOR('',#260,7.6E-1); +#262=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#263=LINE('',#262,#261); +#264=DIRECTION('',(1.E0,0.E0,0.E0)); +#265=VECTOR('',#264,7.E-2); +#266=CARTESIAN_POINT('',(-2.035E0,1.29E0,-8.87E0)); +#267=LINE('',#266,#265); +#268=DIRECTION('',(0.E0,0.E0,1.E0)); +#269=VECTOR('',#268,3.7E-1); +#270=CARTESIAN_POINT('',(-2.035E0,1.29E0,-9.24E0)); +#271=LINE('',#270,#269); +#272=DIRECTION('',(1.E0,0.E0,0.E0)); +#273=VECTOR('',#272,1.535E0); +#274=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#275=LINE('',#274,#273); +#276=DIRECTION('',(0.E0,0.E0,-1.E0)); +#277=VECTOR('',#276,7.6E-1); +#278=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#279=LINE('',#278,#277); +#280=DIRECTION('',(1.E0,0.E0,0.E0)); +#281=VECTOR('',#280,2.07E0); +#282=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#283=LINE('',#282,#281); +#284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#285=VECTOR('',#284,7.6E-1); +#286=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#287=LINE('',#286,#285); +#288=DIRECTION('',(1.E0,0.E0,0.E0)); +#289=VECTOR('',#288,2.07E0); +#290=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#291=LINE('',#290,#289); +#292=DIRECTION('',(0.E0,-1.E0,0.E0)); +#293=VECTOR('',#292,6.4E-1); +#294=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(0.E0,-1.E0,0.E0)); +#297=VECTOR('',#296,6.4E-1); +#298=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(0.E0,1.E0,0.E0)); +#301=VECTOR('',#300,6.4E-1); +#302=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#303=LINE('',#302,#301); +#304=DIRECTION('',(0.E0,1.E0,0.E0)); +#305=VECTOR('',#304,6.4E-1); +#306=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#307=LINE('',#306,#305); +#308=DIRECTION('',(0.E0,1.E0,0.E0)); +#309=VECTOR('',#308,6.4E-1); +#310=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#311=LINE('',#310,#309); +#312=DIRECTION('',(0.E0,-1.E0,0.E0)); +#313=VECTOR('',#312,6.4E-1); +#314=CARTESIAN_POINT('',(-2.035E0,-1.29E0,-8.87E0)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(0.E0,1.E0,0.E0)); +#317=VECTOR('',#316,6.4E-1); +#318=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#319=LINE('',#318,#317); +#320=DIRECTION('',(0.E0,-1.E0,0.E0)); +#321=VECTOR('',#320,6.4E-1); +#322=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#323=LINE('',#322,#321); +#324=DIRECTION('',(0.E0,1.E0,0.E0)); +#325=VECTOR('',#324,6.4E-1); +#326=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#327=LINE('',#326,#325); +#328=DIRECTION('',(0.E0,1.E0,0.E0)); +#329=VECTOR('',#328,6.4E-1); +#330=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#331=LINE('',#330,#329); +#332=DIRECTION('',(0.E0,1.E0,0.E0)); +#333=VECTOR('',#332,6.4E-1); +#334=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#335=LINE('',#334,#333); +#336=DIRECTION('',(0.E0,1.E0,0.E0)); +#337=VECTOR('',#336,6.4E-1); +#338=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#339=LINE('',#338,#337); +#340=DIRECTION('',(0.E0,-1.E0,0.E0)); +#341=VECTOR('',#340,6.4E-1); +#342=CARTESIAN_POINT('',(2.035E0,-1.29E0,-8.87E0)); +#343=LINE('',#342,#341); +#344=DIRECTION('',(0.E0,-1.E0,0.E0)); +#345=VECTOR('',#344,6.4E-1); +#346=CARTESIAN_POINT('',(2.035E0,1.93E0,-8.87E0)); +#347=LINE('',#346,#345); +#348=DIRECTION('',(0.E0,1.E0,0.E0)); +#349=VECTOR('',#348,6.4E-1); +#350=CARTESIAN_POINT('',(-2.035E0,-1.93E0,-9.24E0)); +#351=LINE('',#350,#349); +#352=DIRECTION('',(1.E0,0.E0,0.E0)); +#353=VECTOR('',#352,1.465E0); +#354=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#355=LINE('',#354,#353); +#356=DIRECTION('',(0.E0,1.E0,0.E0)); +#357=VECTOR('',#356,6.4E-1); +#358=CARTESIAN_POINT('',(2.035E0,-1.93E0,-9.24E0)); +#359=LINE('',#358,#357); +#360=DIRECTION('',(1.E0,0.E0,0.E0)); +#361=VECTOR('',#360,1.465E0); +#362=CARTESIAN_POINT('',(2.035E0,-1.93E0,-9.24E0)); +#363=LINE('',#362,#361); +#364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#365=VECTOR('',#364,7.6E-1); +#366=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#367=LINE('',#366,#365); +#368=DIRECTION('',(1.E0,0.E0,0.E0)); +#369=VECTOR('',#368,7.E-2); +#370=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#371=LINE('',#370,#369); +#372=DIRECTION('',(0.E0,0.E0,1.E0)); +#373=VECTOR('',#372,3.7E-1); +#374=CARTESIAN_POINT('',(2.035E0,-1.29E0,-9.24E0)); +#375=LINE('',#374,#373); +#376=DIRECTION('',(1.E0,0.E0,0.E0)); +#377=VECTOR('',#376,1.465E0); +#378=CARTESIAN_POINT('',(2.035E0,-1.29E0,-9.24E0)); +#379=LINE('',#378,#377); +#380=DIRECTION('',(0.E0,0.E0,-1.E0)); +#381=VECTOR('',#380,7.6E-1); +#382=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(1.E0,0.E0,0.E0)); +#385=VECTOR('',#384,1.465E0); +#386=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,0.E0,1.E0)); +#389=VECTOR('',#388,3.7E-1); +#390=CARTESIAN_POINT('',(-2.035E0,-1.29E0,-9.24E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(1.E0,0.E0,0.E0)); +#393=VECTOR('',#392,7.E-2); +#394=CARTESIAN_POINT('',(-2.035E0,-1.29E0,-8.87E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(0.E0,0.E0,-1.E0)); +#397=VECTOR('',#396,7.6E-1); +#398=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#399=LINE('',#398,#397); +#400=DIRECTION('',(1.E0,0.E0,0.E0)); +#401=VECTOR('',#400,2.07E0); +#402=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#403=LINE('',#402,#401); +#404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#405=VECTOR('',#404,7.6E-1); +#406=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#407=LINE('',#406,#405); +#408=DIRECTION('',(0.E0,0.E0,-1.E0)); +#409=VECTOR('',#408,9.24E0); +#410=CARTESIAN_POINT('',(3.5E0,-1.93E0,0.E0)); +#411=LINE('',#410,#409); +#412=DIRECTION('',(0.E0,-1.E0,0.E0)); +#413=VECTOR('',#412,3.86E0); +#414=CARTESIAN_POINT('',(3.5E0,1.93E0,0.E0)); +#415=LINE('',#414,#413); +#416=DIRECTION('',(0.E0,0.E0,1.E0)); +#417=VECTOR('',#416,9.24E0); +#418=CARTESIAN_POINT('',(3.5E0,1.93E0,-9.24E0)); +#419=LINE('',#418,#417); +#420=DIRECTION('',(0.E0,1.E0,0.E0)); +#421=VECTOR('',#420,6.4E-1); +#422=CARTESIAN_POINT('',(3.5E0,1.29E0,-9.24E0)); +#423=LINE('',#422,#421); +#424=DIRECTION('',(0.E0,0.E0,-1.E0)); +#425=VECTOR('',#424,1.13E0); +#426=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.11E0)); +#427=LINE('',#426,#425); +#428=DIRECTION('',(0.E0,1.E0,0.E0)); +#429=VECTOR('',#428,2.58E0); +#430=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.11E0)); +#431=LINE('',#430,#429); +#432=DIRECTION('',(0.E0,0.E0,1.E0)); +#433=VECTOR('',#432,1.13E0); +#434=CARTESIAN_POINT('',(3.5E0,-1.29E0,-9.24E0)); +#435=LINE('',#434,#433); +#436=DIRECTION('',(0.E0,1.E0,0.E0)); +#437=VECTOR('',#436,6.4E-1); +#438=CARTESIAN_POINT('',(3.5E0,-1.93E0,-9.24E0)); +#439=LINE('',#438,#437); +#440=DIRECTION('',(0.E0,1.E0,0.E0)); +#441=VECTOR('',#440,6.E-1); +#442=CARTESIAN_POINT('',(3.5E0,-3.E-1,-5.05E0)); +#443=LINE('',#442,#441); +#444=DIRECTION('',(0.E0,0.E0,1.E0)); +#445=VECTOR('',#444,1.6E0); +#446=CARTESIAN_POINT('',(3.5E0,5.E-1,-4.85E0)); +#447=LINE('',#446,#445); +#448=DIRECTION('',(0.E0,1.E0,0.E0)); +#449=VECTOR('',#448,6.E-1); +#450=CARTESIAN_POINT('',(3.5E0,-3.E-1,-3.05E0)); +#451=LINE('',#450,#449); +#452=DIRECTION('',(0.E0,0.E0,1.E0)); +#453=VECTOR('',#452,1.6E0); +#454=CARTESIAN_POINT('',(3.5E0,-5.E-1,-4.85E0)); +#455=LINE('',#454,#453); +#456=DIRECTION('',(0.E0,-1.E0,0.E0)); +#457=VECTOR('',#456,2.62E0); +#458=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#459=LINE('',#458,#457); +#460=DIRECTION('',(1.E0,0.E0,0.E0)); +#461=VECTOR('',#460,2.62E0); +#462=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#463=LINE('',#462,#461); +#464=DIRECTION('',(0.E0,1.E0,0.E0)); +#465=VECTOR('',#464,2.62E0); +#466=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#467=LINE('',#466,#465); +#468=DIRECTION('',(-1.E0,0.E0,0.E0)); +#469=VECTOR('',#468,2.62E0); +#470=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#471=LINE('',#470,#469); +#472=DIRECTION('',(1.E0,0.E0,-3.898165671076E-9)); +#473=VECTOR('',#472,1.600000088752E0); +#474=CARTESIAN_POINT('',(1.899999911248E0,1.93E0,6.237065419690E-9)); +#475=LINE('',#474,#473); +#476=DIRECTION('',(1.E0,0.E0,4.187175079204E-9)); +#477=VECTOR('',#476,1.600000095331E0); +#478=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#479=LINE('',#478,#477); +#480=DIRECTION('',(0.E0,-1.E0,0.E0)); +#481=VECTOR('',#480,1.92E0); +#482=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#483=LINE('',#482,#481); +#484=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#485=VECTOR('',#484,9.899494936612E-1); +#486=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#487=LINE('',#486,#485); +#488=DIRECTION('',(1.E0,0.E0,0.E0)); +#489=VECTOR('',#488,1.92E0); +#490=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#491=LINE('',#490,#489); +#492=DIRECTION('',(0.E0,1.E0,0.E0)); +#493=VECTOR('',#492,2.62E0); +#494=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#495=LINE('',#494,#493); +#496=DIRECTION('',(-1.E0,0.E0,0.E0)); +#497=VECTOR('',#496,2.62E0); +#498=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#499=LINE('',#498,#497); +#500=DIRECTION('',(0.E0,0.E0,-1.E0)); +#501=VECTOR('',#500,6.35E0); +#502=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#503=LINE('',#502,#501); +#504=DIRECTION('',(0.E0,0.E0,-1.E0)); +#505=VECTOR('',#504,6.35E0); +#506=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#507=LINE('',#506,#505); +#508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#509=VECTOR('',#508,6.35E0); +#510=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#511=LINE('',#510,#509); +#512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#513=VECTOR('',#512,6.35E0); +#514=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#515=LINE('',#514,#513); +#516=DIRECTION('',(0.E0,-1.E0,0.E0)); +#517=VECTOR('',#516,2.62E0); +#518=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#519=LINE('',#518,#517); +#520=DIRECTION('',(-1.E0,0.E0,0.E0)); +#521=VECTOR('',#520,2.62E0); +#522=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#523=LINE('',#522,#521); +#524=DIRECTION('',(0.E0,1.E0,0.E0)); +#525=VECTOR('',#524,2.62E0); +#526=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#527=LINE('',#526,#525); +#528=DIRECTION('',(1.E0,0.E0,0.E0)); +#529=VECTOR('',#528,2.62E0); +#530=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#531=LINE('',#530,#529); +#532=DIRECTION('',(0.E0,1.E0,0.E0)); +#533=VECTOR('',#532,6.4E-1); +#534=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#535=LINE('',#534,#533); +#536=DIRECTION('',(1.E0,0.E0,0.E0)); +#537=VECTOR('',#536,6.4E-1); +#538=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#539=LINE('',#538,#537); +#540=DIRECTION('',(0.E0,1.E0,0.E0)); +#541=VECTOR('',#540,6.4E-1); +#542=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#543=LINE('',#542,#541); +#544=DIRECTION('',(1.E0,0.E0,0.E0)); +#545=VECTOR('',#544,6.4E-1); +#546=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#547=LINE('',#546,#545); +#548=DIRECTION('',(0.E0,0.E0,1.E0)); +#549=VECTOR('',#548,3.4E-1); +#550=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#551=LINE('',#550,#549); +#552=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#553=VECTOR('',#552,1.912691193458E0); +#554=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#555=LINE('',#554,#553); +#556=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#557=DIRECTION('',(1.E0,0.E0,0.E0)); +#558=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#559=AXIS2_PLACEMENT_3D('',#556,#557,#558); +#561=DIRECTION('',(0.E0,0.E0,-1.E0)); +#562=VECTOR('',#561,1.018700576851E0); +#563=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(0.E0,1.E0,0.E0)); +#566=VECTOR('',#565,6.4E-1); +#567=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,0.E0,1.E0)); +#570=VECTOR('',#569,1.018700576851E0); +#571=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#572=LINE('',#571,#570); +#573=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#575=DIRECTION('',(0.E0,-1.E0,0.E0)); +#576=AXIS2_PLACEMENT_3D('',#573,#574,#575); +#578=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#579=VECTOR('',#578,6.498275605730E-1); +#580=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#581=LINE('',#580,#579); +#582=CARTESIAN_POINT('',(-1.82E0,-1.07E0,-9.632304473783E0)); +#583=DIRECTION('',(-1.E0,0.E0,0.E0)); +#584=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#585=AXIS2_PLACEMENT_3D('',#582,#583,#584); +#587=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#588=VECTOR('',#587,1.E-2); +#589=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#590=LINE('',#589,#588); +#591=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#592=VECTOR('',#591,1.328477631085E0); +#593=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#594=LINE('',#593,#592); +#595=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.7E0)); +#596=DIRECTION('',(-1.E0,0.E0,0.E0)); +#597=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#598=AXIS2_PLACEMENT_3D('',#595,#596,#597); +#600=DIRECTION('',(0.E0,1.E0,0.E0)); +#601=VECTOR('',#600,2.15E-1); +#602=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#603=LINE('',#602,#601); +#604=DIRECTION('',(0.E0,0.E0,1.E0)); +#605=VECTOR('',#604,4.15E0); +#606=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#607=LINE('',#606,#605); +#608=DIRECTION('',(0.E0,-1.E0,0.E0)); +#609=VECTOR('',#608,6.4E-1); +#610=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#611=LINE('',#610,#609); +#612=DIRECTION('',(0.E0,0.E0,-1.E0)); +#613=VECTOR('',#612,4.15E0); +#614=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#615=LINE('',#614,#613); +#616=DIRECTION('',(1.E0,0.E0,0.E0)); +#617=VECTOR('',#616,6.4E-1); +#618=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#619=LINE('',#618,#617); +#620=DIRECTION('',(1.E0,0.E0,0.E0)); +#621=VECTOR('',#620,6.4E-1); +#622=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#623=LINE('',#622,#621); +#624=DIRECTION('',(1.E0,0.E0,0.E0)); +#625=VECTOR('',#624,6.4E-1); +#626=CARTESIAN_POINT('',(-1.82E0,5.322330470336E-2,-8.523223304703E0)); +#627=LINE('',#626,#625); +#628=DIRECTION('',(1.E0,0.E0,0.E0)); +#629=VECTOR('',#628,6.4E-1); +#630=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#631=LINE('',#630,#629); +#632=DIRECTION('',(1.E0,0.E0,0.E0)); +#633=VECTOR('',#632,6.4E-1); +#634=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#635=LINE('',#634,#633); +#636=DIRECTION('',(1.E0,0.E0,0.E0)); +#637=VECTOR('',#636,6.4E-1); +#638=CARTESIAN_POINT('',(-1.82E0,-1.246776695297E0,-9.455527778486E0)); +#639=LINE('',#638,#637); +#640=DIRECTION('',(1.E0,0.E0,0.E0)); +#641=VECTOR('',#640,6.4E-1); +#642=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#643=LINE('',#642,#641); +#644=DIRECTION('',(1.E0,0.E0,0.E0)); +#645=VECTOR('',#644,6.4E-1); +#646=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.014129942315E1)); +#647=LINE('',#646,#645); +#648=DIRECTION('',(1.E0,0.E0,0.E0)); +#649=VECTOR('',#648,6.4E-1); +#650=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#651=LINE('',#650,#649); +#652=DIRECTION('',(1.E0,0.E0,0.E0)); +#653=VECTOR('',#652,6.4E-1); +#654=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#655=LINE('',#654,#653); +#656=DIRECTION('',(1.E0,0.E0,0.E0)); +#657=VECTOR('',#656,6.4E-1); +#658=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#659=LINE('',#658,#657); +#660=DIRECTION('',(1.E0,0.E0,0.E0)); +#661=VECTOR('',#660,6.4E-1); +#662=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.462476913210E0)); +#663=LINE('',#662,#661); +#664=DIRECTION('',(0.E0,0.E0,1.E0)); +#665=VECTOR('',#664,3.4E-1); +#666=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#667=LINE('',#666,#665); +#668=DIRECTION('',(0.E0,1.E0,0.E0)); +#669=VECTOR('',#668,2.15E-1); +#670=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.45E0)); +#671=LINE('',#670,#669); +#672=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.7E0)); +#673=DIRECTION('',(-1.E0,0.E0,0.E0)); +#674=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#675=AXIS2_PLACEMENT_3D('',#672,#673,#674); +#677=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#678=VECTOR('',#677,1.328477631085E0); +#679=CARTESIAN_POINT('',(-1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#682=VECTOR('',#681,1.E-2); +#683=CARTESIAN_POINT('',(-1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#684=LINE('',#683,#682); +#685=CARTESIAN_POINT('',(-1.18E0,-1.07E0,-9.632304473783E0)); +#686=DIRECTION('',(-1.E0,0.E0,0.E0)); +#687=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#688=AXIS2_PLACEMENT_3D('',#685,#686,#687); +#690=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#691=VECTOR('',#690,6.498275605730E-1); +#692=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.915025253169E0)); +#693=LINE('',#692,#691); +#694=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.014129942315E1)); +#695=DIRECTION('',(-1.E0,0.E0,0.E0)); +#696=DIRECTION('',(0.E0,-1.E0,0.E0)); +#697=AXIS2_PLACEMENT_3D('',#694,#695,#696); +#699=DIRECTION('',(0.E0,0.E0,1.E0)); +#700=VECTOR('',#699,1.018700576851E0); +#701=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#702=LINE('',#701,#700); +#703=DIRECTION('',(0.E0,1.E0,0.E0)); +#704=VECTOR('',#703,6.4E-1); +#705=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#706=LINE('',#705,#704); +#707=DIRECTION('',(0.E0,0.E0,-1.E0)); +#708=VECTOR('',#707,1.018700576851E0); +#709=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.014129942315E1)); +#710=LINE('',#709,#708); +#711=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.014129942315E1)); +#712=DIRECTION('',(1.E0,0.E0,0.E0)); +#713=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#714=AXIS2_PLACEMENT_3D('',#711,#712,#713); +#716=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#717=VECTOR('',#716,1.912691193458E0); +#718=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#719=LINE('',#718,#717); +#720=DIRECTION('',(0.E0,0.E0,1.E0)); +#721=VECTOR('',#720,4.15E0); +#722=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#723=LINE('',#722,#721); +#724=DIRECTION('',(0.E0,0.E0,-1.E0)); +#725=VECTOR('',#724,4.15E0); +#726=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#727=LINE('',#726,#725); +#728=DIRECTION('',(0.E0,-1.E0,0.E0)); +#729=VECTOR('',#728,6.4E-1); +#730=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#731=LINE('',#730,#729); +#732=DIRECTION('',(1.E0,0.E0,0.E0)); +#733=VECTOR('',#732,6.4E-1); +#734=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#735=LINE('',#734,#733); +#736=DIRECTION('',(1.E0,0.E0,0.E0)); +#737=VECTOR('',#736,6.4E-1); +#738=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#739=LINE('',#738,#737); +#740=DIRECTION('',(-1.E0,0.E0,1.216881917386E-10)); +#741=VECTOR('',#740,3.799999815917E0); +#742=CARTESIAN_POINT('',(1.899999911248E0,1.93E0,6.237065419690E-9)); +#743=LINE('',#742,#741); +#744=DIRECTION('',(1.E0,0.E0,0.E0)); +#745=VECTOR('',#744,2.6E0); +#746=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#747=LINE('',#746,#745); +#748=DIRECTION('',(0.E0,0.E0,-1.E0)); +#749=VECTOR('',#748,2.034161034013E0); +#750=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#751=LINE('',#750,#749); +#752=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#753=VECTOR('',#752,1.220412756935E0); +#754=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#755=LINE('',#754,#753); +#756=DIRECTION('',(0.E0,0.E0,1.E0)); +#757=VECTOR('',#756,1.093407591235E0); +#758=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#759=LINE('',#758,#757); +#760=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#761=VECTOR('',#760,6.501806881648E-1); +#762=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#763=LINE('',#762,#761); +#764=CARTESIAN_POINT('',(1.3E0,2.53E0,-3.491049838058E0)); +#765=DIRECTION('',(-1.E0,0.E0,0.E0)); +#766=DIRECTION('',(0.E0,0.E0,1.E0)); +#767=AXIS2_PLACEMENT_3D('',#764,#765,#766); +#769=CARTESIAN_POINT('',(1.899999911248E0,1.93E0,6.237065419690E-9)); +#770=CARTESIAN_POINT('',(1.870823184781E0,1.93E0,6.237065388849E-9)); +#771=CARTESIAN_POINT('',(1.811933797309E0,1.934224786535E0,-6.033623363864E-3)); +#772=CARTESIAN_POINT('',(1.721526558736E0,1.954510903090E0,-3.500519661602E-2)); +#773=CARTESIAN_POINT('',(1.630393011665E0,1.990909775837E0,-8.698817516095E-2)); +#774=CARTESIAN_POINT('',(1.544467076407E0,2.043145973384E0,-1.615891963038E-1)); +#775=CARTESIAN_POINT('',(1.466823609035E0,2.110523548557E0,-2.578143460561E-1)); +#776=CARTESIAN_POINT('',(1.400034338452E0,2.192520978262E0,-3.749188118288E-1)); +#777=CARTESIAN_POINT('',(1.346628168547E0,2.289081586364E0,-5.128216518240E-1)); +#778=CARTESIAN_POINT('',(1.309973657109E0,2.400410101745E0,-6.718152491588E-1)); +#779=CARTESIAN_POINT('',(1.3E0,2.485090701903E0,-7.927516794837E-1)); +#780=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#782=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#783=CARTESIAN_POINT('',(1.3E0,2.493936395143E0,-2.891049838058E0)); +#784=CARTESIAN_POINT('',(1.306298633064E0,2.421268802127E0,-2.897348471121E0)); +#785=CARTESIAN_POINT('',(1.337941996036E0,2.310201042215E0,-2.928991834094E0)); +#786=CARTESIAN_POINT('',(1.386340266225E0,2.214088528259E0,-2.977390104283E0)); +#787=CARTESIAN_POINT('',(1.446826549885E0,2.133047069373E0,-3.037876387943E0)); +#788=CARTESIAN_POINT('',(1.511508316818E0,2.069486436759E0,-3.102558154876E0)); +#789=CARTESIAN_POINT('',(1.594368453894E0,2.010187339929E0,-3.185418291952E0)); +#790=CARTESIAN_POINT('',(1.688430749403E0,1.965222981933E0,-3.279480587461E0)); +#791=CARTESIAN_POINT('',(1.792327169342E0,1.936465432518E0,-3.383377007400E0)); +#792=CARTESIAN_POINT('',(1.863751680899E0,1.93E0,-3.454801518957E0)); +#793=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#795=DIRECTION('',(2.542258183915E-8,0.E0,-1.E0)); +#796=VECTOR('',#795,3.491049844295E0); +#797=CARTESIAN_POINT('',(1.899999911248E0,1.93E0,6.237065419690E-9)); +#798=LINE('',#797,#796); +#799=DIRECTION('',(2.730739724943E-8,0.E0,1.E0)); +#800=VECTOR('',#799,3.491049844757E0); +#801=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#802=LINE('',#801,#800); +#803=DIRECTION('',(1.E0,0.E0,0.E0)); +#804=VECTOR('',#803,1.465E0); +#805=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#806=LINE('',#805,#804); +#807=DIRECTION('',(0.E0,0.E0,1.E0)); +#808=VECTOR('',#807,3.7E-1); +#809=CARTESIAN_POINT('',(-2.035E0,1.93E0,-9.24E0)); +#810=LINE('',#809,#808); +#811=DIRECTION('',(1.E0,0.E0,0.E0)); +#812=VECTOR('',#811,7.E-2); +#813=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#814=LINE('',#813,#812); +#815=DIRECTION('',(0.E0,0.E0,1.E0)); +#816=VECTOR('',#815,7.6E-1); +#817=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#818=LINE('',#817,#816); +#819=DIRECTION('',(1.E0,0.E0,0.E0)); +#820=VECTOR('',#819,9.3E-1); +#821=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#822=LINE('',#821,#820); +#823=DIRECTION('',(0.E0,0.E0,-1.E0)); +#824=VECTOR('',#823,7.6E-1); +#825=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#826=LINE('',#825,#824); +#827=DIRECTION('',(1.E0,0.E0,0.E0)); +#828=VECTOR('',#827,2.07E0); +#829=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#830=LINE('',#829,#828); +#831=DIRECTION('',(0.E0,0.E0,1.E0)); +#832=VECTOR('',#831,7.6E-1); +#833=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#834=LINE('',#833,#832); +#835=DIRECTION('',(1.E0,0.E0,0.E0)); +#836=VECTOR('',#835,9.3E-1); +#837=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#838=LINE('',#837,#836); +#839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#840=VECTOR('',#839,7.6E-1); +#841=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#842=LINE('',#841,#840); +#843=DIRECTION('',(1.E0,0.E0,0.E0)); +#844=VECTOR('',#843,7.E-2); +#845=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#846=LINE('',#845,#844); +#847=DIRECTION('',(0.E0,0.E0,1.E0)); +#848=VECTOR('',#847,3.7E-1); +#849=CARTESIAN_POINT('',(2.035E0,1.93E0,-9.24E0)); +#850=LINE('',#849,#848); +#851=DIRECTION('',(1.E0,0.E0,0.E0)); +#852=VECTOR('',#851,1.465E0); +#853=CARTESIAN_POINT('',(2.035E0,1.93E0,-9.24E0)); +#854=LINE('',#853,#852); +#855=DIRECTION('',(1.E0,0.E0,0.E0)); +#856=VECTOR('',#855,3.8E0); +#857=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#858=LINE('',#857,#856); +#859=DIRECTION('',(1.E0,0.E0,0.E0)); +#860=VECTOR('',#859,2.6E0); +#861=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#862=LINE('',#861,#860); +#863=DIRECTION('',(0.E0,0.E0,1.E0)); +#864=VECTOR('',#863,2.034161034013E0); +#865=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#866=LINE('',#865,#864); +#867=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#868=DIRECTION('',(-1.E0,0.E0,0.E0)); +#869=DIRECTION('',(0.E0,0.E0,1.E0)); +#870=AXIS2_PLACEMENT_3D('',#867,#868,#869); +#872=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#873=VECTOR('',#872,6.501806881648E-1); +#874=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#875=LINE('',#874,#873); +#876=DIRECTION('',(0.E0,0.E0,1.E0)); +#877=VECTOR('',#876,1.093407591235E0); +#878=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#879=LINE('',#878,#877); +#880=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#881=VECTOR('',#880,1.220412756935E0); +#882=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#883=LINE('',#882,#881); +#884=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#885=CARTESIAN_POINT('',(-1.863787202711E0,1.93E0,-3.454837040769E0)); +#886=CARTESIAN_POINT('',(-1.792467179359E0,1.936455466311E0,-3.383517017417E0)); +#887=CARTESIAN_POINT('',(-1.688876960435E0,1.965078435777E0,-3.279926798493E0)); +#888=CARTESIAN_POINT('',(-1.595067166141E0,2.009796775078E0,-3.186117004199E0)); +#889=CARTESIAN_POINT('',(-1.512251745783E0,2.068857498692E0,-3.103301583841E0)); +#890=CARTESIAN_POINT('',(-1.447327593700E0,2.132460053186E0,-3.038377431758E0)); +#891=CARTESIAN_POINT('',(-1.386675267153E0,2.213530438336E0,-2.977725105211E0)); +#892=CARTESIAN_POINT('',(-1.338098331198E0,2.309763443772E0,-2.929148169256E0)); +#893=CARTESIAN_POINT('',(-1.306326002733E0,2.421038132680E0,-2.897375840791E0)); +#894=CARTESIAN_POINT('',(-1.3E0,2.493858137747E0,-2.891049838058E0)); +#895=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#897=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#898=CARTESIAN_POINT('',(-1.3E0,2.485090702901E0,-7.927516809087E-1)); +#899=CARTESIAN_POINT('',(-1.309973656671E0,2.400410104514E0, +-6.718152531126E-1)); +#900=CARTESIAN_POINT('',(-1.346628166633E0,2.289081591100E0, +-5.128216585884E-1)); +#901=CARTESIAN_POINT('',(-1.400034334514E0,2.192520984328E0, +-3.749188204921E-1)); +#902=CARTESIAN_POINT('',(-1.466823602631E0,2.110523555314E0, +-2.578143557075E-1)); +#903=CARTESIAN_POINT('',(-1.544467067437E0,2.043145980139E0, +-1.615892059466E-1)); +#904=CARTESIAN_POINT('',(-1.630392999477E0,1.990909781892E0, +-8.698818382322E-2)); +#905=CARTESIAN_POINT('',(-1.721526545892E0,1.954510907467E0, +-3.500520280912E-2)); +#906=CARTESIAN_POINT('',(-1.811933776263E0,1.934224789354E0, +-6.033627604093E-3)); +#907=CARTESIAN_POINT('',(-1.870823178717E0,1.93E0,6.699480525896E-9)); +#908=CARTESIAN_POINT('',(-1.899999904669E0,1.93E0,6.699480525896E-9)); +#910=DIRECTION('',(1.E0,0.E0,0.E0)); +#911=VECTOR('',#910,2.6E0); +#912=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#913=LINE('',#912,#911); +#914=DIRECTION('',(0.E0,1.E0,0.E0)); +#915=VECTOR('',#914,6.4E-1); +#916=CARTESIAN_POINT('',(-2.035E0,1.29E0,-9.24E0)); +#917=LINE('',#916,#915); +#918=DIRECTION('',(1.E0,0.E0,0.E0)); +#919=VECTOR('',#918,1.465E0); +#920=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#921=LINE('',#920,#919); +#922=DIRECTION('',(0.E0,1.E0,0.E0)); +#923=VECTOR('',#922,6.4E-1); +#924=CARTESIAN_POINT('',(2.035E0,1.29E0,-9.24E0)); +#925=LINE('',#924,#923); +#926=DIRECTION('',(1.E0,0.E0,0.E0)); +#927=VECTOR('',#926,1.465E0); +#928=CARTESIAN_POINT('',(2.035E0,1.29E0,-9.24E0)); +#929=LINE('',#928,#927); +#930=DIRECTION('',(0.E0,-1.E0,0.E0)); +#931=VECTOR('',#930,6.4E-1); +#932=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#933=LINE('',#932,#931); +#934=DIRECTION('',(0.E0,-1.E0,0.E0)); +#935=VECTOR('',#934,6.4E-1); +#936=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#937=LINE('',#936,#935); +#938=DIRECTION('',(0.E0,0.E0,1.E0)); +#939=VECTOR('',#938,6.35E0); +#940=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,-6.35E0)); +#941=LINE('',#940,#939); +#942=DIRECTION('',(0.E0,0.E0,-1.E0)); +#943=VECTOR('',#942,6.35E0); +#944=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#945=LINE('',#944,#943); +#946=DIRECTION('',(0.E0,1.E0,0.E0)); +#947=VECTOR('',#946,6.4E-1); +#948=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#949=LINE('',#948,#947); +#950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#951=VECTOR('',#950,6.4E-1); +#952=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#953=LINE('',#952,#951); +#954=DIRECTION('',(0.E0,1.E0,0.E0)); +#955=VECTOR('',#954,6.4E-1); +#956=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#957=LINE('',#956,#955); +#958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#959=VECTOR('',#958,6.4E-1); +#960=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#961=LINE('',#960,#959); +#962=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#963=VECTOR('',#962,9.899494936612E-1); +#964=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#965=LINE('',#964,#963); +#966=DIRECTION('',(0.E0,-1.E0,0.E0)); +#967=VECTOR('',#966,1.92E0); +#968=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#969=LINE('',#968,#967); +#970=DIRECTION('',(-1.E0,0.E0,0.E0)); +#971=VECTOR('',#970,2.62E0); +#972=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#973=LINE('',#972,#971); +#974=DIRECTION('',(0.E0,1.E0,0.E0)); +#975=VECTOR('',#974,2.62E0); +#976=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#977=LINE('',#976,#975); +#978=DIRECTION('',(1.E0,0.E0,0.E0)); +#979=VECTOR('',#978,1.92E0); +#980=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#981=LINE('',#980,#979); +#982=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#983=VECTOR('',#982,1.912691193458E0); +#984=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#985=LINE('',#984,#983); +#986=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#987=DIRECTION('',(1.E0,0.E0,0.E0)); +#988=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#989=AXIS2_PLACEMENT_3D('',#986,#987,#988); +#991=DIRECTION('',(0.E0,0.E0,-1.E0)); +#992=VECTOR('',#991,1.018700576851E0); +#993=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#994=LINE('',#993,#992); +#995=DIRECTION('',(0.E0,1.E0,0.E0)); +#996=VECTOR('',#995,6.4E-1); +#997=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#998=LINE('',#997,#996); +#999=DIRECTION('',(0.E0,0.E0,1.E0)); +#1000=VECTOR('',#999,1.018700576851E0); +#1001=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1002=LINE('',#1001,#1000); +#1003=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#1004=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1005=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1006=AXIS2_PLACEMENT_3D('',#1003,#1004,#1005); +#1008=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1009=VECTOR('',#1008,6.498275605730E-1); +#1010=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#1011=LINE('',#1010,#1009); +#1012=CARTESIAN_POINT('',(1.18E0,-1.07E0,-9.632304473783E0)); +#1013=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1014=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1015=AXIS2_PLACEMENT_3D('',#1012,#1013,#1014); +#1017=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1018=VECTOR('',#1017,1.E-2); +#1019=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1020=LINE('',#1019,#1018); +#1021=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1022=VECTOR('',#1021,1.328477631085E0); +#1023=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1024=LINE('',#1023,#1022); +#1025=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.7E0)); +#1026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1027=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1028=AXIS2_PLACEMENT_3D('',#1025,#1026,#1027); +#1030=DIRECTION('',(0.E0,1.E0,0.E0)); +#1031=VECTOR('',#1030,2.15E-1); +#1032=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#1033=LINE('',#1032,#1031); +#1034=DIRECTION('',(0.E0,0.E0,1.E0)); +#1035=VECTOR('',#1034,3.4E-1); +#1036=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1037=LINE('',#1036,#1035); +#1038=DIRECTION('',(0.E0,0.E0,1.E0)); +#1039=VECTOR('',#1038,4.15E0); +#1040=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1041=LINE('',#1040,#1039); +#1042=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1043=VECTOR('',#1042,6.4E-1); +#1044=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1045=LINE('',#1044,#1043); +#1046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1047=VECTOR('',#1046,4.15E0); +#1048=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1049=LINE('',#1048,#1047); +#1050=DIRECTION('',(0.E0,0.E0,1.E0)); +#1051=VECTOR('',#1050,3.4E-1); +#1052=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#1053=LINE('',#1052,#1051); +#1054=DIRECTION('',(0.E0,1.E0,0.E0)); +#1055=VECTOR('',#1054,2.15E-1); +#1056=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.45E0)); +#1057=LINE('',#1056,#1055); +#1058=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.7E0)); +#1059=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1060=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1061=AXIS2_PLACEMENT_3D('',#1058,#1059,#1060); +#1063=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1064=VECTOR('',#1063,1.328477631085E0); +#1065=CARTESIAN_POINT('',(1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#1066=LINE('',#1065,#1064); +#1067=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1068=VECTOR('',#1067,1.E-2); +#1069=CARTESIAN_POINT('',(1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#1070=LINE('',#1069,#1068); +#1071=CARTESIAN_POINT('',(1.82E0,-1.07E0,-9.632304473783E0)); +#1072=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1073=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1074=AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1076=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1077=VECTOR('',#1076,6.498275605730E-1); +#1078=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.915025253169E0)); +#1079=LINE('',#1078,#1077); +#1080=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.014129942315E1)); +#1081=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1083=AXIS2_PLACEMENT_3D('',#1080,#1081,#1082); +#1085=DIRECTION('',(0.E0,0.E0,1.E0)); +#1086=VECTOR('',#1085,1.018700576851E0); +#1087=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(0.E0,1.E0,0.E0)); +#1090=VECTOR('',#1089,6.4E-1); +#1091=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1094=VECTOR('',#1093,1.018700576851E0); +#1095=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.014129942315E1)); +#1096=LINE('',#1095,#1094); +#1097=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.014129942315E1)); +#1098=DIRECTION('',(1.E0,0.E0,0.E0)); +#1099=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1100=AXIS2_PLACEMENT_3D('',#1097,#1098,#1099); +#1102=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1103=VECTOR('',#1102,1.912691193458E0); +#1104=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#1105=LINE('',#1104,#1103); +#1106=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1107=VECTOR('',#1106,4.15E0); +#1108=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#1109=LINE('',#1108,#1107); +#1110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1111=VECTOR('',#1110,6.4E-1); +#1112=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#1113=LINE('',#1112,#1111); +#1114=DIRECTION('',(0.E0,0.E0,1.E0)); +#1115=VECTOR('',#1114,4.15E0); +#1116=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#1117=LINE('',#1116,#1115); +#1118=DIRECTION('',(1.E0,0.E0,0.E0)); +#1119=VECTOR('',#1118,6.4E-1); +#1120=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1121=LINE('',#1120,#1119); +#1122=DIRECTION('',(1.E0,0.E0,0.E0)); +#1123=VECTOR('',#1122,6.4E-1); +#1124=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#1125=LINE('',#1124,#1123); +#1126=DIRECTION('',(1.E0,0.E0,0.E0)); +#1127=VECTOR('',#1126,6.4E-1); +#1128=CARTESIAN_POINT('',(1.18E0,5.322330470336E-2,-8.523223304703E0)); +#1129=LINE('',#1128,#1127); +#1130=DIRECTION('',(1.E0,0.E0,0.E0)); +#1131=VECTOR('',#1130,6.4E-1); +#1132=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1133=LINE('',#1132,#1131); +#1134=DIRECTION('',(1.E0,0.E0,0.E0)); +#1135=VECTOR('',#1134,6.4E-1); +#1136=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1137=LINE('',#1136,#1135); +#1138=DIRECTION('',(1.E0,0.E0,0.E0)); +#1139=VECTOR('',#1138,6.4E-1); +#1140=CARTESIAN_POINT('',(1.18E0,-1.246776695297E0,-9.455527778486E0)); +#1141=LINE('',#1140,#1139); +#1142=DIRECTION('',(1.E0,0.E0,0.E0)); +#1143=VECTOR('',#1142,6.4E-1); +#1144=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#1145=LINE('',#1144,#1143); +#1146=DIRECTION('',(1.E0,0.E0,0.E0)); +#1147=VECTOR('',#1146,6.4E-1); +#1148=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.014129942315E1)); +#1149=LINE('',#1148,#1147); +#1150=DIRECTION('',(1.E0,0.E0,0.E0)); +#1151=VECTOR('',#1150,6.4E-1); +#1152=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1153=LINE('',#1152,#1151); +#1154=DIRECTION('',(1.E0,0.E0,0.E0)); +#1155=VECTOR('',#1154,6.4E-1); +#1156=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#1157=LINE('',#1156,#1155); +#1158=DIRECTION('',(1.E0,0.E0,0.E0)); +#1159=VECTOR('',#1158,6.4E-1); +#1160=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#1161=LINE('',#1160,#1159); +#1162=DIRECTION('',(1.E0,0.E0,0.E0)); +#1163=VECTOR('',#1162,6.4E-1); +#1164=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.462476913210E0)); +#1165=LINE('',#1164,#1163); +#1166=DIRECTION('',(1.E0,0.E0,0.E0)); +#1167=VECTOR('',#1166,6.4E-1); +#1168=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1169=LINE('',#1168,#1167); +#1170=DIRECTION('',(1.E0,0.E0,0.E0)); +#1171=VECTOR('',#1170,6.4E-1); +#1172=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1173=LINE('',#1172,#1171); +#1174=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1175=VECTOR('',#1174,6.35E0); +#1176=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1177=LINE('',#1176,#1175); +#1178=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1179=VECTOR('',#1178,6.35E0); +#1180=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#1181=LINE('',#1180,#1179); +#1182=DIRECTION('',(0.E0,0.E0,1.E0)); +#1183=VECTOR('',#1182,6.35E0); +#1184=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#1185=LINE('',#1184,#1183); +#1186=DIRECTION('',(1.E0,0.E0,0.E0)); +#1187=VECTOR('',#1186,4.3E-1); +#1188=CARTESIAN_POINT('',(3.5E0,-3.E-1,-5.05E0)); +#1189=LINE('',#1188,#1187); +#1190=DIRECTION('',(0.E0,1.E0,0.E0)); +#1191=VECTOR('',#1190,6.E-1); +#1192=CARTESIAN_POINT('',(3.93E0,-3.E-1,-5.05E0)); +#1193=LINE('',#1192,#1191); +#1194=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1195=VECTOR('',#1194,4.3E-1); +#1196=CARTESIAN_POINT('',(3.93E0,3.E-1,-5.05E0)); +#1197=LINE('',#1196,#1195); +#1198=DIRECTION('',(1.E0,0.E0,0.E0)); +#1199=VECTOR('',#1198,3.6E-1); +#1200=CARTESIAN_POINT('',(3.535E0,-5.E-1,-4.85E0)); +#1201=LINE('',#1200,#1199); +#1202=CARTESIAN_POINT('',(3.93E0,-3.E-1,-4.85E0)); +#1203=DIRECTION('',(1.E0,0.E0,0.E0)); +#1204=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1205=AXIS2_PLACEMENT_3D('',#1202,#1203,#1204); +#1207=CARTESIAN_POINT('',(3.5E0,-3.E-1,-4.85E0)); +#1208=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1209=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1210=AXIS2_PLACEMENT_3D('',#1207,#1208,#1209); +#1212=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1213=VECTOR('',#1212,3.6E-1); +#1214=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.02E0)); +#1215=LINE('',#1214,#1213); +#1216=DIRECTION('',(4.302766728487E-8,7.002493224081E-9,1.E0)); +#1217=VECTOR('',#1216,7.900524967237E-1); +#1218=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.690052496724E0)); +#1219=LINE('',#1218,#1217); +#1220=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.9E0)); +#1221=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1222=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1223=AXIS2_PLACEMENT_3D('',#1220,#1221,#1222); +#1225=DIRECTION('',(0.E0,1.E0,0.E0)); +#1226=VECTOR('',#1225,6.2E-1); +#1227=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.77E0)); +#1228=LINE('',#1227,#1226); +#1229=CARTESIAN_POINT('',(3.895E0,-7.5E-1,-3.02E0)); +#1230=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1231=DIRECTION('',(0.E0,0.E0,1.E0)); +#1232=AXIS2_PLACEMENT_3D('',#1229,#1230,#1231); +#1234=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1235=VECTOR('',#1234,2.3E-1); +#1236=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.02E0)); +#1237=LINE('',#1236,#1235); +#1238=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1239=VECTOR('',#1238,2.E-1); +#1240=CARTESIAN_POINT('',(3.895E0,-5.E-1,-4.85E0)); +#1241=LINE('',#1240,#1239); +#1242=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.05E0)); +#1243=DIRECTION('',(1.E0,0.E0,0.E0)); +#1244=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1245=AXIS2_PLACEMENT_3D('',#1242,#1243,#1244); +#1247=DIRECTION('',(0.E0,1.E0,0.E0)); +#1248=VECTOR('',#1247,8.3E-1); +#1249=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.18E0)); +#1250=LINE('',#1249,#1248); +#1251=CARTESIAN_POINT('',(3.895E0,4.6E-1,-5.05E0)); +#1252=DIRECTION('',(1.E0,0.E0,0.E0)); +#1253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1254=AXIS2_PLACEMENT_3D('',#1251,#1252,#1253); +#1256=DIRECTION('',(0.E0,0.E0,1.E0)); +#1257=VECTOR('',#1256,1.676446609407E0); +#1258=CARTESIAN_POINT('',(3.895E0,5.9E-1,-5.05E0)); +#1259=LINE('',#1258,#1257); +#1260=CARTESIAN_POINT('',(3.895E0,8.4E-1,-3.373553390593E0)); +#1261=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1262=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1263=AXIS2_PLACEMENT_3D('',#1260,#1261,#1262); +#1265=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1266=VECTOR('',#1265,5.E-1); +#1267=CARTESIAN_POINT('',(3.895E0,6.632233047034E-1,-3.196776695297E0)); +#1268=LINE('',#1267,#1266); +#1269=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-3.02E0)); +#1270=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1271=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1272=AXIS2_PLACEMENT_3D('',#1269,#1270,#1271); +#1274=DIRECTION('',(0.E0,1.E0,0.E0)); +#1275=VECTOR('',#1274,4.064466094067E-1); +#1276=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-2.77E0)); +#1277=LINE('',#1276,#1275); +#1278=CARTESIAN_POINT('',(3.895E0,1.6E0,-2.9E0)); +#1279=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1280=DIRECTION('',(0.E0,0.E0,1.E0)); +#1281=AXIS2_PLACEMENT_3D('',#1278,#1279,#1280); +#1283=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1284=VECTOR('',#1283,3.03E0); +#1285=CARTESIAN_POINT('',(3.895E0,1.73E0,-2.9E0)); +#1286=LINE('',#1285,#1284); +#1287=CARTESIAN_POINT('',(3.895E0,1.23E0,-5.93E0)); +#1288=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1289=DIRECTION('',(0.E0,1.E0,0.E0)); +#1290=AXIS2_PLACEMENT_3D('',#1287,#1288,#1289); +#1292=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1293=VECTOR('',#1292,2.23E0); +#1294=CARTESIAN_POINT('',(3.895E0,1.23E0,-6.43E0)); +#1295=LINE('',#1294,#1293); +#1296=CARTESIAN_POINT('',(3.895E0,-1.E0,-5.93E0)); +#1297=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1298=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1299=AXIS2_PLACEMENT_3D('',#1296,#1297,#1298); +#1301=DIRECTION('',(-8.110065914524E-8,-1.317059613043E-8,1.E0)); +#1302=VECTOR('',#1301,4.200526077477E-1); +#1303=CARTESIAN_POINT('',(3.895E0,-1.5E0,-5.93E0)); +#1304=LINE('',#1303,#1302); +#1305=DIRECTION('',(-3.979781562113E-11,0.E0,-1.E0)); +#1306=VECTOR('',#1305,1.819894895529E0); +#1307=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.690052496724E0)); +#1308=LINE('',#1307,#1306); +#1309=DIRECTION('',(0.E0,0.E0,1.E0)); +#1310=VECTOR('',#1309,1.32E0); +#1311=CARTESIAN_POINT('',(4.492644131518E0,-2.079731562555E0,-5.26E0)); +#1312=LINE('',#1311,#1310); +#1313=CARTESIAN_POINT('',(3.534999991797E0,-1.500000002364E0, +-5.509978948690E0)); +#1314=CARTESIAN_POINT('',(3.534999991797E0,-1.500000002364E0, +-5.488378265903E0)); +#1315=CARTESIAN_POINT('',(3.534971076252E0,-1.505547439797E0, +-5.445027679271E0)); +#1316=CARTESIAN_POINT('',(3.535329827621E0,-1.531361461698E0, +-5.382854899066E0)); +#1317=CARTESIAN_POINT('',(3.537337825731E0,-1.571276515177E0, +-5.331291910258E0)); +#1318=CARTESIAN_POINT('',(3.542455025852E0,-1.622852629975E0, +-5.291336964325E0)); +#1319=CARTESIAN_POINT('',(3.552671969198E0,-1.685375953210E0, +-5.265442388193E0)); +#1320=CARTESIAN_POINT('',(3.562935916511E0,-1.728548270130E0,-5.26E0)); +#1321=CARTESIAN_POINT('',(3.568854316349E0,-1.75E0,-5.26E0)); +#1323=CARTESIAN_POINT('',(3.951645435675E0,-1.75E0,-5.26E0)); +#1324=CARTESIAN_POINT('',(3.941509495187E0,-1.728781237128E0,-5.26E0)); +#1325=CARTESIAN_POINT('',(3.924198089865E0,-1.685914241332E0, +-5.265308288712E0)); +#1326=CARTESIAN_POINT('',(3.907208854228E0,-1.623214221656E0, +-5.291118673134E0)); +#1327=CARTESIAN_POINT('',(3.898843030306E0,-1.571666698100E0, +-5.330926232443E0)); +#1328=CARTESIAN_POINT('',(3.895549831361E0,-1.531705979768E0, +-5.382273810608E0)); +#1329=CARTESIAN_POINT('',(3.894952181807E0,-1.505680994249E0, +-5.444446403137E0)); +#1330=CARTESIAN_POINT('',(3.894999965933E0,-1.500000005532E0, +-5.488103262078E0)); +#1331=CARTESIAN_POINT('',(3.894999965933E0,-1.500000005532E0, +-5.509947392252E0)); +#1333=DIRECTION('',(-9.999999962299E-1,8.686252305709E-9,8.683380796435E-5)); +#1334=VECTOR('',#1333,3.599999756386E-1); +#1335=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.690052496724E0)); +#1336=LINE('',#1335,#1334); +#1337=DIRECTION('',(9.999999961581E-1,-8.802321199373E-9,8.765677643257E-5)); +#1338=VECTOR('',#1337,3.599999755196E-1); +#1339=CARTESIAN_POINT('',(3.534999991797E0,-1.500000002364E0, +-5.509978948690E0)); +#1340=LINE('',#1339,#1338); +#1341=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1342=VECTOR('',#1341,3.6E-1); +#1343=CARTESIAN_POINT('',(3.895E0,-1.5E0,-5.93E0)); +#1344=LINE('',#1343,#1342); +#1345=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.690052496724E0)); +#1346=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.711896493531E0)); +#1347=CARTESIAN_POINT('',(3.894952181600E0,-1.505680911502E0, +-3.755553336550E0)); +#1348=CARTESIAN_POINT('',(3.895549826258E0,-1.531705883481E0, +-3.817726033913E0)); +#1349=CARTESIAN_POINT('',(3.898843017309E0,-1.571666594019E0, +-3.869073668773E0)); +#1350=CARTESIAN_POINT('',(3.907208834955E0,-1.623214137356E0, +-3.908881283087E0)); +#1351=CARTESIAN_POINT('',(3.924198071932E0,-1.685914193474E0, +-3.934691703003E0)); +#1352=CARTESIAN_POINT('',(3.941509487597E0,-1.728781221239E0,-3.94E0)); +#1353=CARTESIAN_POINT('',(3.951645435675E0,-1.75E0,-3.94E0)); +#1355=CARTESIAN_POINT('',(3.568854316349E0,-1.75E0,-3.94E0)); +#1356=CARTESIAN_POINT('',(3.562935923906E0,-1.728548296934E0,-3.94E0)); +#1357=CARTESIAN_POINT('',(3.552671987020E0,-1.685376033361E0, +-3.934557625897E0)); +#1358=CARTESIAN_POINT('',(3.542455045407E0,-1.622852770734E0, +-3.908663109090E0)); +#1359=CARTESIAN_POINT('',(3.537337839019E0,-1.571276689010E0, +-3.868708255325E0)); +#1360=CARTESIAN_POINT('',(3.535329832819E0,-1.531361622701E0, +-3.817145362316E0)); +#1361=CARTESIAN_POINT('',(3.534971076448E0,-1.505547577043E0, +-3.754972757252E0)); +#1362=CARTESIAN_POINT('',(3.534999991725E0,-1.500000002405E0, +-3.711622142691E0)); +#1363=CARTESIAN_POINT('',(3.534999991725E0,-1.500000002405E0, +-3.690021236555E0)); +#1365=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1366=VECTOR('',#1365,3.6E-1); +#1367=CARTESIAN_POINT('',(6.375115705795E0,-2.382605229103E0,-3.94E0)); +#1368=LINE('',#1367,#1366); +#1369=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1370=VECTOR('',#1369,1.872386628303E0); +#1371=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-3.94E0)); +#1372=LINE('',#1371,#1370); +#1373=CARTESIAN_POINT('',(4.475E0,-1.5E0,-3.94E0)); +#1374=DIRECTION('',(0.E0,0.E0,1.E0)); +#1375=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#1376=AXIS2_PLACEMENT_3D('',#1373,#1374,#1375); +#1378=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1379=VECTOR('',#1378,3.827911193262E-1); +#1380=CARTESIAN_POINT('',(3.951645435675E0,-1.75E0,-3.94E0)); +#1381=LINE('',#1380,#1379); +#1382=CARTESIAN_POINT('',(4.475E0,-1.5E0,-3.94E0)); +#1383=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1384=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1385=AXIS2_PLACEMENT_3D('',#1382,#1383,#1384); +#1387=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1388=VECTOR('',#1387,1.872386628303E0); +#1389=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-3.94E0)); +#1390=LINE('',#1389,#1388); +#1391=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1392=VECTOR('',#1391,3.6E-1); +#1393=CARTESIAN_POINT('',(-6.364164175887E0,-2.022771845448E0,-3.94E0)); +#1394=LINE('',#1393,#1392); +#1395=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#1396=VECTOR('',#1395,1.872386628303E0); +#1397=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-3.94E0)); +#1398=LINE('',#1397,#1396); +#1399=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-3.94E0)); +#1400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1401=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#1402=AXIS2_PLACEMENT_3D('',#1399,#1400,#1401); +#1404=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1405=VECTOR('',#1404,3.827911193262E-1); +#1406=CARTESIAN_POINT('',(-3.568854316349E0,-1.75E0,-3.94E0)); +#1407=LINE('',#1406,#1405); +#1408=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-3.94E0)); +#1409=DIRECTION('',(0.E0,0.E0,1.E0)); +#1410=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1411=AXIS2_PLACEMENT_3D('',#1408,#1409,#1410); +#1413=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1414=VECTOR('',#1413,1.872386628303E0); +#1415=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-3.94E0)); +#1416=LINE('',#1415,#1414); +#1417=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-4.19E0)); +#1418=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1419=DIRECTION('',(0.E0,0.E0,1.E0)); +#1420=AXIS2_PLACEMENT_3D('',#1417,#1418,#1419); +#1422=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-5.01E0)); +#1423=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1424=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1425=AXIS2_PLACEMENT_3D('',#1422,#1423,#1424); +#1427=DIRECTION('',(0.E0,0.E0,1.E0)); +#1428=VECTOR('',#1427,8.2E-1); +#1429=CARTESIAN_POINT('',(6.614048470092E0,-2.015166616345E0,-5.01E0)); +#1430=LINE('',#1429,#1428); +#1431=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1432=VECTOR('',#1431,3.6E-1); +#1433=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-5.26E0)); +#1434=LINE('',#1433,#1432); +#1435=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1436=VECTOR('',#1435,1.872386628303E0); +#1437=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-5.26E0)); +#1438=LINE('',#1437,#1436); +#1439=CARTESIAN_POINT('',(4.475E0,-1.5E0,-5.26E0)); +#1440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1441=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1442=AXIS2_PLACEMENT_3D('',#1439,#1440,#1441); +#1444=DIRECTION('',(1.E0,0.E0,0.E0)); +#1445=VECTOR('',#1444,3.827911193262E-1); +#1446=CARTESIAN_POINT('',(3.568854316349E0,-1.75E0,-5.26E0)); +#1447=LINE('',#1446,#1445); +#1448=CARTESIAN_POINT('',(4.475E0,-1.5E0,-5.26E0)); +#1449=DIRECTION('',(0.E0,0.E0,1.E0)); +#1450=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#1451=AXIS2_PLACEMENT_3D('',#1448,#1449,#1450); +#1453=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1454=VECTOR('',#1453,1.872386628303E0); +#1455=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-5.26E0)); +#1456=LINE('',#1455,#1454); +#1457=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#1458=VECTOR('',#1457,3.6E-1); +#1459=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-5.26E0)); +#1460=LINE('',#1459,#1458); +#1461=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1462=VECTOR('',#1461,1.872386628303E0); +#1463=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-5.26E0)); +#1464=LINE('',#1463,#1462); +#1465=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-5.26E0)); +#1466=DIRECTION('',(0.E0,0.E0,1.E0)); +#1467=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1468=AXIS2_PLACEMENT_3D('',#1465,#1466,#1467); +#1470=DIRECTION('',(1.E0,0.E0,0.E0)); +#1471=VECTOR('',#1470,3.827911193262E-1); +#1472=CARTESIAN_POINT('',(-3.951645435675E0,-1.75E0,-5.26E0)); +#1473=LINE('',#1472,#1471); +#1474=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-5.26E0)); +#1475=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1476=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#1477=AXIS2_PLACEMENT_3D('',#1474,#1475,#1476); +#1479=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#1480=VECTOR('',#1479,1.872386628303E0); +#1481=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-5.26E0)); +#1482=LINE('',#1481,#1480); +#1483=CARTESIAN_POINT('',(6.375115705795E0,-2.382605229103E0,-4.19E0)); +#1484=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1485=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1486=AXIS2_PLACEMENT_3D('',#1483,#1484,#1485); +#1488=CARTESIAN_POINT('',(6.375115705795E0,-2.382605229103E0,-5.01E0)); +#1489=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1490=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1491=AXIS2_PLACEMENT_3D('',#1488,#1489,#1490); +#1493=DIRECTION('',(0.E0,0.E0,1.E0)); +#1494=VECTOR('',#1493,1.32E0); +#1495=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-5.26E0)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1498=VECTOR('',#1497,3.6E-1); +#1499=CARTESIAN_POINT('',(6.625E0,-2.375E0,-4.19E0)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1502=VECTOR('',#1501,3.6E-1); +#1503=CARTESIAN_POINT('',(6.614048470092E0,-2.015166616345E0,-5.01E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(0.E0,0.E0,1.E0)); +#1506=VECTOR('',#1505,8.2E-1); +#1507=CARTESIAN_POINT('',(6.625E0,-2.375E0,-5.01E0)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(-3.978302139263E-11,-2.295604145399E-11,1.E0)); +#1510=VECTOR('',#1509,1.819957712135E0); +#1511=CARTESIAN_POINT('',(3.534999991797E0,-1.500000002364E0, +-5.509978948690E0)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(-1.953007936227E-8,-5.627118089825E-9,1.E0)); +#1514=VECTOR('',#1513,4.200210513104E-1); +#1515=CARTESIAN_POINT('',(3.535E0,-1.5E0,-5.93E0)); +#1516=LINE('',#1515,#1514); +#1517=CARTESIAN_POINT('',(3.535E0,-1.E0,-5.93E0)); +#1518=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1519=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1520=AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1522=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1523=VECTOR('',#1522,2.23E0); +#1524=CARTESIAN_POINT('',(3.535E0,1.23E0,-6.43E0)); +#1525=LINE('',#1524,#1523); +#1526=CARTESIAN_POINT('',(3.535E0,1.23E0,-5.93E0)); +#1527=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1528=DIRECTION('',(0.E0,1.E0,0.E0)); +#1529=AXIS2_PLACEMENT_3D('',#1526,#1527,#1528); +#1531=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1532=VECTOR('',#1531,3.03E0); +#1533=CARTESIAN_POINT('',(3.535E0,1.73E0,-2.9E0)); +#1534=LINE('',#1533,#1532); +#1535=CARTESIAN_POINT('',(3.535E0,1.6E0,-2.9E0)); +#1536=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1537=DIRECTION('',(0.E0,0.E0,1.E0)); +#1538=AXIS2_PLACEMENT_3D('',#1535,#1536,#1537); +#1540=DIRECTION('',(0.E0,1.E0,0.E0)); +#1541=VECTOR('',#1540,4.064466094067E-1); +#1542=CARTESIAN_POINT('',(3.535E0,1.193553390593E0,-2.77E0)); +#1543=LINE('',#1542,#1541); +#1544=CARTESIAN_POINT('',(3.535E0,1.193553390593E0,-3.02E0)); +#1545=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1546=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1547=AXIS2_PLACEMENT_3D('',#1544,#1545,#1546); +#1549=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1550=VECTOR('',#1549,5.E-1); +#1551=CARTESIAN_POINT('',(3.535E0,6.632233047034E-1,-3.196776695297E0)); +#1552=LINE('',#1551,#1550); +#1553=CARTESIAN_POINT('',(3.535E0,8.4E-1,-3.373553390593E0)); +#1554=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1555=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1556=AXIS2_PLACEMENT_3D('',#1553,#1554,#1555); +#1558=DIRECTION('',(0.E0,0.E0,1.E0)); +#1559=VECTOR('',#1558,1.676446609407E0); +#1560=CARTESIAN_POINT('',(3.535E0,5.9E-1,-5.05E0)); +#1561=LINE('',#1560,#1559); +#1562=CARTESIAN_POINT('',(3.535E0,4.6E-1,-5.05E0)); +#1563=DIRECTION('',(1.E0,0.E0,0.E0)); +#1564=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1565=AXIS2_PLACEMENT_3D('',#1562,#1563,#1564); +#1567=DIRECTION('',(0.E0,1.E0,0.E0)); +#1568=VECTOR('',#1567,8.3E-1); +#1569=CARTESIAN_POINT('',(3.535E0,-3.7E-1,-5.18E0)); +#1570=LINE('',#1569,#1568); +#1571=CARTESIAN_POINT('',(3.535E0,-3.7E-1,-5.05E0)); +#1572=DIRECTION('',(1.E0,0.E0,0.E0)); +#1573=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1574=AXIS2_PLACEMENT_3D('',#1571,#1572,#1573); +#1576=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1577=VECTOR('',#1576,2.E-1); +#1578=CARTESIAN_POINT('',(3.535E0,-5.E-1,-4.85E0)); +#1579=LINE('',#1578,#1577); +#1580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1581=VECTOR('',#1580,2.3E-1); +#1582=CARTESIAN_POINT('',(3.535E0,-5.E-1,-3.02E0)); +#1583=LINE('',#1582,#1581); +#1584=CARTESIAN_POINT('',(3.535E0,-7.5E-1,-3.02E0)); +#1585=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1586=DIRECTION('',(0.E0,0.E0,1.E0)); +#1587=AXIS2_PLACEMENT_3D('',#1584,#1585,#1586); +#1589=DIRECTION('',(0.E0,1.E0,0.E0)); +#1590=VECTOR('',#1589,6.2E-1); +#1591=CARTESIAN_POINT('',(3.535E0,-1.37E0,-2.77E0)); +#1592=LINE('',#1591,#1590); +#1593=CARTESIAN_POINT('',(3.535E0,-1.37E0,-2.9E0)); +#1594=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1595=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1596=AXIS2_PLACEMENT_3D('',#1593,#1594,#1595); +#1598=DIRECTION('',(1.047496889906E-8,3.044585065921E-9,1.E0)); +#1599=VECTOR('',#1598,7.900212365550E-1); +#1600=CARTESIAN_POINT('',(3.534999991725E0,-1.500000002405E0, +-3.690021236555E0)); +#1601=LINE('',#1600,#1599); +#1602=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1603=VECTOR('',#1602,3.6E-1); +#1604=CARTESIAN_POINT('',(3.895E0,-1.E0,-6.43E0)); +#1605=LINE('',#1604,#1603); +#1606=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1607=VECTOR('',#1606,3.6E-1); +#1608=CARTESIAN_POINT('',(3.895E0,1.23E0,-6.43E0)); +#1609=LINE('',#1608,#1607); +#1610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1611=VECTOR('',#1610,3.6E-1); +#1612=CARTESIAN_POINT('',(3.895E0,1.73E0,-5.93E0)); +#1613=LINE('',#1612,#1611); +#1614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1615=VECTOR('',#1614,3.6E-1); +#1616=CARTESIAN_POINT('',(3.895E0,1.73E0,-2.9E0)); +#1617=LINE('',#1616,#1615); +#1618=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1619=VECTOR('',#1618,3.6E-1); +#1620=CARTESIAN_POINT('',(3.895E0,1.6E0,-2.77E0)); +#1621=LINE('',#1620,#1619); +#1622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1623=VECTOR('',#1622,3.6E-1); +#1624=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-2.77E0)); +#1625=LINE('',#1624,#1623); +#1626=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1627=VECTOR('',#1626,3.6E-1); +#1628=CARTESIAN_POINT('',(3.895E0,1.016776695297E0,-2.843223304703E0)); +#1629=LINE('',#1628,#1627); +#1630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1631=VECTOR('',#1630,3.6E-1); +#1632=CARTESIAN_POINT('',(3.895E0,6.632233047034E-1,-3.196776695297E0)); +#1633=LINE('',#1632,#1631); +#1634=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1635=VECTOR('',#1634,3.6E-1); +#1636=CARTESIAN_POINT('',(3.895E0,5.9E-1,-3.373553390593E0)); +#1637=LINE('',#1636,#1635); +#1638=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1639=VECTOR('',#1638,3.6E-1); +#1640=CARTESIAN_POINT('',(3.895E0,5.9E-1,-5.05E0)); +#1641=LINE('',#1640,#1639); +#1642=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1643=VECTOR('',#1642,3.6E-1); +#1644=CARTESIAN_POINT('',(3.895E0,4.6E-1,-5.18E0)); +#1645=LINE('',#1644,#1643); +#1646=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1647=VECTOR('',#1646,3.6E-1); +#1648=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.18E0)); +#1649=LINE('',#1648,#1647); +#1650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1651=VECTOR('',#1650,3.6E-1); +#1652=CARTESIAN_POINT('',(3.895E0,-5.E-1,-5.05E0)); +#1653=LINE('',#1652,#1651); +#1654=DIRECTION('',(0.E0,0.E0,1.E0)); +#1655=VECTOR('',#1654,1.6E0); +#1656=CARTESIAN_POINT('',(3.895E0,-5.E-1,-4.85E0)); +#1657=LINE('',#1656,#1655); +#1658=DIRECTION('',(-1.E0,0.E0,-1.268826313857E-14)); +#1659=VECTOR('',#1658,3.5E-2); +#1660=CARTESIAN_POINT('',(3.93E0,-5.E-1,-3.25E0)); +#1661=LINE('',#1660,#1659); +#1662=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1663=VECTOR('',#1662,1.6E0); +#1664=CARTESIAN_POINT('',(3.93E0,-5.E-1,-3.25E0)); +#1665=LINE('',#1664,#1663); +#1666=DIRECTION('',(1.E0,0.E0,0.E0)); +#1667=VECTOR('',#1666,3.5E-2); +#1668=CARTESIAN_POINT('',(3.895E0,-5.E-1,-4.85E0)); +#1669=LINE('',#1668,#1667); +#1670=DIRECTION('',(0.E0,0.E0,1.E0)); +#1671=VECTOR('',#1670,1.6E0); +#1672=CARTESIAN_POINT('',(3.535E0,-5.E-1,-4.85E0)); +#1673=LINE('',#1672,#1671); +#1674=DIRECTION('',(1.E0,0.E0,0.E0)); +#1675=VECTOR('',#1674,3.5E-2); +#1676=CARTESIAN_POINT('',(3.5E0,-5.E-1,-4.85E0)); +#1677=LINE('',#1676,#1675); +#1678=DIRECTION('',(-1.E0,0.E0,2.537652627715E-14)); +#1679=VECTOR('',#1678,3.5E-2); +#1680=CARTESIAN_POINT('',(3.535E0,-5.E-1,-3.25E0)); +#1681=LINE('',#1680,#1679); +#1682=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1683=VECTOR('',#1682,1.6E0); +#1684=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-4.35E0)); +#1685=LINE('',#1684,#1683); +#1686=DIRECTION('',(-1.E0,0.E0,-2.537652627715E-14)); +#1687=VECTOR('',#1686,3.5E-2); +#1688=CARTESIAN_POINT('',(-3.5E0,-5.E-1,-4.35E0)); +#1689=LINE('',#1688,#1687); +#1690=DIRECTION('',(1.E0,0.E0,0.E0)); +#1691=VECTOR('',#1690,3.5E-2); +#1692=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-5.95E0)); +#1693=LINE('',#1692,#1691); +#1694=DIRECTION('',(0.E0,0.E0,1.E0)); +#1695=VECTOR('',#1694,1.6E0); +#1696=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-5.95E0)); +#1697=LINE('',#1696,#1695); +#1698=DIRECTION('',(1.E0,0.E0,0.E0)); +#1699=VECTOR('',#1698,3.5E-2); +#1700=CARTESIAN_POINT('',(-3.93E0,-5.E-1,-5.95E0)); +#1701=LINE('',#1700,#1699); +#1702=DIRECTION('',(0.E0,0.E0,1.E0)); +#1703=VECTOR('',#1702,1.6E0); +#1704=CARTESIAN_POINT('',(-3.93E0,-5.E-1,-5.95E0)); +#1705=LINE('',#1704,#1703); +#1706=DIRECTION('',(-1.E0,0.E0,2.537652627715E-14)); +#1707=VECTOR('',#1706,3.5E-2); +#1708=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-4.35E0)); +#1709=LINE('',#1708,#1707); +#1710=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1711=VECTOR('',#1710,3.6E-1); +#1712=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.25E0)); +#1713=LINE('',#1712,#1711); +#1714=CARTESIAN_POINT('',(3.5E0,-3.E-1,-3.25E0)); +#1715=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1716=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1717=AXIS2_PLACEMENT_3D('',#1714,#1715,#1716); +#1719=CARTESIAN_POINT('',(3.93E0,-3.E-1,-3.25E0)); +#1720=DIRECTION('',(1.E0,0.E0,0.E0)); +#1721=DIRECTION('',(0.E0,0.E0,1.E0)); +#1722=AXIS2_PLACEMENT_3D('',#1719,#1720,#1721); +#1724=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1725=VECTOR('',#1724,4.3E-1); +#1726=CARTESIAN_POINT('',(3.93E0,-3.E-1,-3.05E0)); +#1727=LINE('',#1726,#1725); +#1728=DIRECTION('',(1.E0,0.E0,0.E0)); +#1729=VECTOR('',#1728,4.3E-1); +#1730=CARTESIAN_POINT('',(3.5E0,3.E-1,-3.05E0)); +#1731=LINE('',#1730,#1729); +#1732=DIRECTION('',(1.E0,0.E0,0.E0)); +#1733=VECTOR('',#1732,3.6E-1); +#1734=CARTESIAN_POINT('',(3.93E0,1.E0,-3.05E0)); +#1735=LINE('',#1734,#1733); +#1736=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1737=VECTOR('',#1736,2.E0); +#1738=CARTESIAN_POINT('',(4.29E0,1.E0,-3.05E0)); +#1739=LINE('',#1738,#1737); +#1740=CARTESIAN_POINT('',(3.5E0,3.E-1,-3.25E0)); +#1741=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1742=DIRECTION('',(0.E0,0.E0,1.E0)); +#1743=AXIS2_PLACEMENT_3D('',#1740,#1741,#1742); +#1745=CARTESIAN_POINT('',(3.93E0,3.E-1,-3.25E0)); +#1746=DIRECTION('',(1.E0,0.E0,0.E0)); +#1747=DIRECTION('',(0.E0,1.E0,0.E0)); +#1748=AXIS2_PLACEMENT_3D('',#1745,#1746,#1747); +#1750=DIRECTION('',(1.E0,0.E0,0.E0)); +#1751=VECTOR('',#1750,4.3E-1); +#1752=CARTESIAN_POINT('',(-3.93E0,5.E-1,-4.35E0)); +#1753=LINE('',#1752,#1751); +#1754=DIRECTION('',(0.E0,0.E0,1.E0)); +#1755=VECTOR('',#1754,1.6E0); +#1756=CARTESIAN_POINT('',(-3.93E0,5.E-1,-5.95E0)); +#1757=LINE('',#1756,#1755); +#1758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1759=VECTOR('',#1758,4.3E-1); +#1760=CARTESIAN_POINT('',(-3.5E0,5.E-1,-5.95E0)); +#1761=LINE('',#1760,#1759); +#1762=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1763=VECTOR('',#1762,4.3E-1); +#1764=CARTESIAN_POINT('',(3.93E0,5.E-1,-4.85E0)); +#1765=LINE('',#1764,#1763); +#1766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1767=VECTOR('',#1766,1.6E0); +#1768=CARTESIAN_POINT('',(3.93E0,5.E-1,-3.25E0)); +#1769=LINE('',#1768,#1767); +#1770=DIRECTION('',(1.E0,0.E0,0.E0)); +#1771=VECTOR('',#1770,4.3E-1); +#1772=CARTESIAN_POINT('',(3.5E0,5.E-1,-3.25E0)); +#1773=LINE('',#1772,#1771); +#1774=CARTESIAN_POINT('',(-3.93E0,3.E-1,-4.35E0)); +#1775=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1776=DIRECTION('',(0.E0,0.E0,1.E0)); +#1777=AXIS2_PLACEMENT_3D('',#1774,#1775,#1776); +#1779=CARTESIAN_POINT('',(-3.5E0,3.E-1,-4.35E0)); +#1780=DIRECTION('',(1.E0,0.E0,0.E0)); +#1781=DIRECTION('',(0.E0,1.E0,0.E0)); +#1782=AXIS2_PLACEMENT_3D('',#1779,#1780,#1781); +#1784=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1785=VECTOR('',#1784,4.3E-1); +#1786=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-4.15E0)); +#1787=LINE('',#1786,#1785); +#1788=DIRECTION('',(0.E0,1.E0,0.E0)); +#1789=VECTOR('',#1788,6.E-1); +#1790=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-4.15E0)); +#1791=LINE('',#1790,#1789); +#1792=DIRECTION('',(1.E0,0.E0,0.E0)); +#1793=VECTOR('',#1792,4.3E-1); +#1794=CARTESIAN_POINT('',(-3.93E0,3.E-1,-4.15E0)); +#1795=LINE('',#1794,#1793); +#1796=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1797=VECTOR('',#1796,3.6E-1); +#1798=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-4.35E0)); +#1799=LINE('',#1798,#1797); +#1800=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-4.35E0)); +#1801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1802=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1803=AXIS2_PLACEMENT_3D('',#1800,#1801,#1802); +#1805=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-4.35E0)); +#1806=DIRECTION('',(1.E0,0.E0,0.E0)); +#1807=DIRECTION('',(0.E0,0.E0,1.E0)); +#1808=AXIS2_PLACEMENT_3D('',#1805,#1806,#1807); +#1810=DIRECTION('',(1.E0,0.E0,0.E0)); +#1811=VECTOR('',#1810,3.6E-1); +#1812=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-6.18E0)); +#1813=LINE('',#1812,#1811); +#1814=DIRECTION('',(-4.672105104151E-8,1.080258962889E-8,-1.E0)); +#1815=VECTOR('',#1814,7.900569671890E-1); +#1816=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.509943032811E0)); +#1817=LINE('',#1816,#1815); +#1818=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.3E0)); +#1819=DIRECTION('',(1.E0,0.E0,0.E0)); +#1820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1821=AXIS2_PLACEMENT_3D('',#1818,#1819,#1820); +#1823=DIRECTION('',(0.E0,1.E0,0.E0)); +#1824=VECTOR('',#1823,6.2E-1); +#1825=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.43E0)); +#1826=LINE('',#1825,#1824); +#1827=CARTESIAN_POINT('',(-3.895E0,-7.5E-1,-6.18E0)); +#1828=DIRECTION('',(1.E0,0.E0,0.E0)); +#1829=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1830=AXIS2_PLACEMENT_3D('',#1827,#1828,#1829); +#1832=DIRECTION('',(0.E0,0.E0,1.E0)); +#1833=VECTOR('',#1832,2.3E-1); +#1834=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-6.18E0)); +#1835=LINE('',#1834,#1833); +#1836=DIRECTION('',(0.E0,0.E0,1.E0)); +#1837=VECTOR('',#1836,2.E-1); +#1838=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-4.35E0)); +#1839=LINE('',#1838,#1837); +#1840=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.15E0)); +#1841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1842=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1843=AXIS2_PLACEMENT_3D('',#1840,#1841,#1842); +#1845=DIRECTION('',(0.E0,1.E0,0.E0)); +#1846=VECTOR('',#1845,8.3E-1); +#1847=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.02E0)); +#1848=LINE('',#1847,#1846); +#1849=CARTESIAN_POINT('',(-3.895E0,4.6E-1,-4.15E0)); +#1850=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1851=DIRECTION('',(0.E0,0.E0,1.E0)); +#1852=AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1854=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1855=VECTOR('',#1854,1.676446609407E0); +#1856=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-4.15E0)); +#1857=LINE('',#1856,#1855); +#1858=CARTESIAN_POINT('',(-3.895E0,8.4E-1,-5.826446609407E0)); +#1859=DIRECTION('',(1.E0,0.E0,0.E0)); +#1860=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1861=AXIS2_PLACEMENT_3D('',#1858,#1859,#1860); +#1863=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#1864=VECTOR('',#1863,5.E-1); +#1865=CARTESIAN_POINT('',(-3.895E0,6.632233047034E-1,-6.003223304703E0)); +#1866=LINE('',#1865,#1864); +#1867=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.18E0)); +#1868=DIRECTION('',(1.E0,0.E0,0.E0)); +#1869=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1870=AXIS2_PLACEMENT_3D('',#1867,#1868,#1869); +#1872=DIRECTION('',(0.E0,1.E0,0.E0)); +#1873=VECTOR('',#1872,4.064466094067E-1); +#1874=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.43E0)); +#1875=LINE('',#1874,#1873); +#1876=CARTESIAN_POINT('',(-3.895E0,1.6E0,-6.3E0)); +#1877=DIRECTION('',(1.E0,0.E0,0.E0)); +#1878=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1879=AXIS2_PLACEMENT_3D('',#1876,#1877,#1878); +#1881=DIRECTION('',(0.E0,0.E0,1.E0)); +#1882=VECTOR('',#1881,3.03E0); +#1883=CARTESIAN_POINT('',(-3.895E0,1.73E0,-6.3E0)); +#1884=LINE('',#1883,#1882); +#1885=CARTESIAN_POINT('',(-3.895E0,1.23E0,-3.27E0)); +#1886=DIRECTION('',(1.E0,0.E0,0.E0)); +#1887=DIRECTION('',(0.E0,1.E0,0.E0)); +#1888=AXIS2_PLACEMENT_3D('',#1885,#1886,#1887); +#1890=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1891=VECTOR('',#1890,2.23E0); +#1892=CARTESIAN_POINT('',(-3.895E0,1.23E0,-2.77E0)); +#1893=LINE('',#1892,#1891); +#1894=CARTESIAN_POINT('',(-3.895E0,-1.E0,-3.27E0)); +#1895=DIRECTION('',(1.E0,0.E0,0.E0)); +#1896=DIRECTION('',(0.E0,0.E0,1.E0)); +#1897=AXIS2_PLACEMENT_3D('',#1894,#1895,#1896); +#1899=DIRECTION('',(8.801941451721E-8,-2.031785838703E-8,-1.E0)); +#1900=VECTOR('',#1899,4.200570604020E-1); +#1901=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-3.27E0)); +#1902=LINE('',#1901,#1900); +#1903=DIRECTION('',(3.345543384735E-11,0.E0,1.E0)); +#1904=VECTOR('',#1903,1.819885972409E0); +#1905=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.509943032811E0)); +#1906=LINE('',#1905,#1904); +#1907=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.509943032811E0)); +#1908=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.488093665633E0)); +#1909=CARTESIAN_POINT('',(-3.894952189972E0,-1.505684242414E0, +-5.444436181236E0)); +#1910=CARTESIAN_POINT('',(-3.895550031772E0,-1.531709761299E0, +-5.382267705262E0)); +#1911=CARTESIAN_POINT('',(-3.898843540625E0,-1.571670784737E0, +-5.330922353863E0)); +#1912=CARTESIAN_POINT('',(-3.907209610997E0,-1.623217531778E0, +-5.291116954115E0)); +#1913=CARTESIAN_POINT('',(-3.924198794020E0,-1.685916120483E0, +-5.265307963436E0)); +#1914=CARTESIAN_POINT('',(-3.941509793217E0,-1.728781861029E0,-5.26E0)); +#1915=CARTESIAN_POINT('',(-3.951645435675E0,-1.75E0,-5.26E0)); +#1917=CARTESIAN_POINT('',(-3.568854316349E0,-1.75E0,-5.26E0)); +#1918=CARTESIAN_POINT('',(-3.562935923645E0,-1.728548295991E0,-5.26E0)); +#1919=CARTESIAN_POINT('',(-3.552671986393E0,-1.685376030541E0, +-5.265442374599E0)); +#1920=CARTESIAN_POINT('',(-3.542455044719E0,-1.622852765781E0, +-5.291336893494E0)); +#1921=CARTESIAN_POINT('',(-3.537337838551E0,-1.571276682892E0, +-5.331291750502E0)); +#1922=CARTESIAN_POINT('',(-3.535329832636E0,-1.531361617036E0, +-5.382854646882E0)); +#1923=CARTESIAN_POINT('',(-3.534971076442E0,-1.505547572213E0, +-5.445027258109E0)); +#1924=CARTESIAN_POINT('',(-3.534999991727E0,-1.500000002404E0, +-5.488377871687E0)); +#1925=CARTESIAN_POINT('',(-3.534999991727E0,-1.500000002404E0, +-5.509978769964E0)); +#1927=DIRECTION('',(-9.999999949996E-1,-1.713733542809E-8,-1.000040868691E-4)); +#1928=VECTOR('',#1927,3.599999730330E-1); +#1929=CARTESIAN_POINT('',(-3.534999991794E0,-1.500000002365E0, +-3.690021058933E0)); +#1930=LINE('',#1929,#1928); +#1931=DIRECTION('',(1.E0,0.E0,0.E0)); +#1932=VECTOR('',#1931,3.6E-1); +#1933=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-3.27E0)); +#1934=LINE('',#1933,#1932); +#1935=DIRECTION('',(9.999999950727E-1,1.703014153186E-8,-9.926987628882E-5)); +#1936=VECTOR('',#1935,3.599999731344E-1); +#1937=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.509943032811E0)); +#1938=LINE('',#1937,#1936); +#1939=CARTESIAN_POINT('',(-3.534999991794E0,-1.500000002365E0, +-3.690021058933E0)); +#1940=CARTESIAN_POINT('',(-3.534999991794E0,-1.500000002365E0, +-3.711621750911E0)); +#1941=CARTESIAN_POINT('',(-3.534971076261E0,-1.505547445445E0, +-3.754972338693E0)); +#1942=CARTESIAN_POINT('',(-3.535329827835E0,-1.531361468324E0, +-3.817145111691E0)); +#1943=CARTESIAN_POINT('',(-3.537337826278E0,-1.571276522330E0, +-3.868708096556E0)); +#1944=CARTESIAN_POINT('',(-3.542455026656E0,-1.622852635768E0, +-3.908663038696E0)); +#1945=CARTESIAN_POINT('',(-3.552671969931E0,-1.685375956509E0, +-3.934557612387E0)); +#1946=CARTESIAN_POINT('',(-3.562935916815E0,-1.728548271233E0,-3.94E0)); +#1947=CARTESIAN_POINT('',(-3.568854316349E0,-1.75E0,-3.94E0)); +#1949=CARTESIAN_POINT('',(-3.951645435675E0,-1.75E0,-3.94E0)); +#1950=CARTESIAN_POINT('',(-3.941509799590E0,-1.728781874370E0,-3.94E0)); +#1951=CARTESIAN_POINT('',(-3.924198809076E0,-1.685916160664E0, +-3.934692043519E0)); +#1952=CARTESIAN_POINT('',(-3.907209627179E0,-1.623217602555E0, +-3.908883082641E0)); +#1953=CARTESIAN_POINT('',(-3.898843551537E0,-1.571670872124E0, +-3.869077729072E0)); +#1954=CARTESIAN_POINT('',(-3.895550036057E0,-1.531709842141E0, +-3.817732425272E0)); +#1955=CARTESIAN_POINT('',(-3.894952190147E0,-1.505684311899E0, +-3.755564037314E0)); +#1956=CARTESIAN_POINT('',(-3.894999963027E0,-1.500000008535E0, +-3.711906539551E0)); +#1957=CARTESIAN_POINT('',(-3.894999963027E0,-1.500000008535E0, +-3.690057060402E0)); +#1959=DIRECTION('',(3.674606386974E-11,-2.120404442568E-11,-1.E0)); +#1960=VECTOR('',#1959,1.819957711030E0); +#1961=CARTESIAN_POINT('',(-3.534999991794E0,-1.500000002365E0, +-3.690021058933E0)); +#1962=LINE('',#1961,#1960); +#1963=DIRECTION('',(0.E0,0.E0,1.E0)); +#1964=VECTOR('',#1963,1.32E0); +#1965=CARTESIAN_POINT('',(-4.503595661426E0,-2.439564946211E0,-5.26E0)); +#1966=LINE('',#1965,#1964); +#1967=DIRECTION('',(1.953717139129E-8,-5.631192830561E-9,-1.E0)); +#1968=VECTOR('',#1967,4.200210589334E-1); +#1969=CARTESIAN_POINT('',(-3.535E0,-1.5E0,-3.27E0)); +#1970=LINE('',#1969,#1968); +#1971=CARTESIAN_POINT('',(-3.535E0,-1.E0,-3.27E0)); +#1972=DIRECTION('',(1.E0,0.E0,0.E0)); +#1973=DIRECTION('',(0.E0,0.E0,1.E0)); +#1974=AXIS2_PLACEMENT_3D('',#1971,#1972,#1973); +#1976=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1977=VECTOR('',#1976,2.23E0); +#1978=CARTESIAN_POINT('',(-3.535E0,1.23E0,-2.77E0)); +#1979=LINE('',#1978,#1977); +#1980=CARTESIAN_POINT('',(-3.535E0,1.23E0,-3.27E0)); +#1981=DIRECTION('',(1.E0,0.E0,0.E0)); +#1982=DIRECTION('',(0.E0,1.E0,0.E0)); +#1983=AXIS2_PLACEMENT_3D('',#1980,#1981,#1982); +#1985=DIRECTION('',(0.E0,0.E0,1.E0)); +#1986=VECTOR('',#1985,3.03E0); +#1987=CARTESIAN_POINT('',(-3.535E0,1.73E0,-6.3E0)); +#1988=LINE('',#1987,#1986); +#1989=CARTESIAN_POINT('',(-3.535E0,1.6E0,-6.3E0)); +#1990=DIRECTION('',(1.E0,0.E0,0.E0)); +#1991=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1992=AXIS2_PLACEMENT_3D('',#1989,#1990,#1991); +#1994=DIRECTION('',(0.E0,1.E0,0.E0)); +#1995=VECTOR('',#1994,4.064466094067E-1); +#1996=CARTESIAN_POINT('',(-3.535E0,1.193553390593E0,-6.43E0)); +#1997=LINE('',#1996,#1995); +#1998=CARTESIAN_POINT('',(-3.535E0,1.193553390593E0,-6.18E0)); +#1999=DIRECTION('',(1.E0,0.E0,0.E0)); +#2000=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2001=AXIS2_PLACEMENT_3D('',#1998,#1999,#2000); +#2003=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2004=VECTOR('',#2003,5.E-1); +#2005=CARTESIAN_POINT('',(-3.535E0,6.632233047034E-1,-6.003223304703E0)); +#2006=LINE('',#2005,#2004); +#2007=CARTESIAN_POINT('',(-3.535E0,8.4E-1,-5.826446609407E0)); +#2008=DIRECTION('',(1.E0,0.E0,0.E0)); +#2009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2010=AXIS2_PLACEMENT_3D('',#2007,#2008,#2009); +#2012=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2013=VECTOR('',#2012,1.676446609407E0); +#2014=CARTESIAN_POINT('',(-3.535E0,5.9E-1,-4.15E0)); +#2015=LINE('',#2014,#2013); +#2016=CARTESIAN_POINT('',(-3.535E0,4.6E-1,-4.15E0)); +#2017=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2018=DIRECTION('',(0.E0,0.E0,1.E0)); +#2019=AXIS2_PLACEMENT_3D('',#2016,#2017,#2018); +#2021=DIRECTION('',(0.E0,1.E0,0.E0)); +#2022=VECTOR('',#2021,8.3E-1); +#2023=CARTESIAN_POINT('',(-3.535E0,-3.7E-1,-4.02E0)); +#2024=LINE('',#2023,#2022); +#2025=CARTESIAN_POINT('',(-3.535E0,-3.7E-1,-4.15E0)); +#2026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2028=AXIS2_PLACEMENT_3D('',#2025,#2026,#2027); +#2030=DIRECTION('',(0.E0,0.E0,1.E0)); +#2031=VECTOR('',#2030,2.E-1); +#2032=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-4.35E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(0.E0,0.E0,1.E0)); +#2035=VECTOR('',#2034,2.3E-1); +#2036=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-6.18E0)); +#2037=LINE('',#2036,#2035); +#2038=CARTESIAN_POINT('',(-3.535E0,-7.5E-1,-6.18E0)); +#2039=DIRECTION('',(1.E0,0.E0,0.E0)); +#2040=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2041=AXIS2_PLACEMENT_3D('',#2038,#2039,#2040); +#2043=DIRECTION('',(0.E0,1.E0,0.E0)); +#2044=VECTOR('',#2043,6.2E-1); +#2045=CARTESIAN_POINT('',(-3.535E0,-1.37E0,-6.43E0)); +#2046=LINE('',#2045,#2044); +#2047=CARTESIAN_POINT('',(-3.535E0,-1.37E0,-6.3E0)); +#2048=DIRECTION('',(1.E0,0.E0,0.E0)); +#2049=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2050=AXIS2_PLACEMENT_3D('',#2047,#2048,#2049); +#2052=DIRECTION('',(-1.047174352295E-8,3.042716312684E-9,-1.E0)); +#2053=VECTOR('',#2052,7.900212300362E-1); +#2054=CARTESIAN_POINT('',(-3.534999991727E0,-1.500000002404E0, +-5.509978769964E0)); +#2055=LINE('',#2054,#2053); +#2056=DIRECTION('',(1.E0,0.E0,0.E0)); +#2057=VECTOR('',#2056,3.6E-1); +#2058=CARTESIAN_POINT('',(-3.895E0,-1.E0,-2.77E0)); +#2059=LINE('',#2058,#2057); +#2060=DIRECTION('',(1.E0,0.E0,0.E0)); +#2061=VECTOR('',#2060,3.6E-1); +#2062=CARTESIAN_POINT('',(-3.895E0,1.23E0,-2.77E0)); +#2063=LINE('',#2062,#2061); +#2064=DIRECTION('',(1.E0,0.E0,0.E0)); +#2065=VECTOR('',#2064,3.6E-1); +#2066=CARTESIAN_POINT('',(-3.895E0,1.73E0,-3.27E0)); +#2067=LINE('',#2066,#2065); +#2068=DIRECTION('',(1.E0,0.E0,0.E0)); +#2069=VECTOR('',#2068,3.6E-1); +#2070=CARTESIAN_POINT('',(-3.895E0,1.73E0,-6.3E0)); +#2071=LINE('',#2070,#2069); +#2072=DIRECTION('',(1.E0,0.E0,0.E0)); +#2073=VECTOR('',#2072,3.6E-1); +#2074=CARTESIAN_POINT('',(-3.895E0,1.6E0,-6.43E0)); +#2075=LINE('',#2074,#2073); +#2076=DIRECTION('',(1.E0,0.E0,0.E0)); +#2077=VECTOR('',#2076,3.6E-1); +#2078=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.43E0)); +#2079=LINE('',#2078,#2077); +#2080=DIRECTION('',(1.E0,0.E0,0.E0)); +#2081=VECTOR('',#2080,3.6E-1); +#2082=CARTESIAN_POINT('',(-3.895E0,1.016776695297E0,-6.356776695297E0)); +#2083=LINE('',#2082,#2081); +#2084=DIRECTION('',(1.E0,0.E0,0.E0)); +#2085=VECTOR('',#2084,3.6E-1); +#2086=CARTESIAN_POINT('',(-3.895E0,6.632233047034E-1,-6.003223304703E0)); +#2087=LINE('',#2086,#2085); +#2088=DIRECTION('',(1.E0,0.E0,0.E0)); +#2089=VECTOR('',#2088,3.6E-1); +#2090=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-5.826446609407E0)); +#2091=LINE('',#2090,#2089); +#2092=DIRECTION('',(1.E0,0.E0,0.E0)); +#2093=VECTOR('',#2092,3.6E-1); +#2094=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-4.15E0)); +#2095=LINE('',#2094,#2093); +#2096=DIRECTION('',(1.E0,0.E0,0.E0)); +#2097=VECTOR('',#2096,3.6E-1); +#2098=CARTESIAN_POINT('',(-3.895E0,4.6E-1,-4.02E0)); +#2099=LINE('',#2098,#2097); +#2100=DIRECTION('',(1.E0,0.E0,0.E0)); +#2101=VECTOR('',#2100,3.6E-1); +#2102=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.02E0)); +#2103=LINE('',#2102,#2101); +#2104=DIRECTION('',(1.E0,0.E0,0.E0)); +#2105=VECTOR('',#2104,3.6E-1); +#2106=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-4.15E0)); +#2107=LINE('',#2106,#2105); +#2108=DIRECTION('',(1.E0,0.E0,0.E0)); +#2109=VECTOR('',#2108,3.6E-1); +#2110=CARTESIAN_POINT('',(-3.895E0,-7.5E-1,-6.43E0)); +#2111=LINE('',#2110,#2109); +#2112=DIRECTION('',(1.E0,0.E0,0.E0)); +#2113=VECTOR('',#2112,3.6E-1); +#2114=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.43E0)); +#2115=LINE('',#2114,#2113); +#2116=DIRECTION('',(1.E0,0.E0,0.E0)); +#2117=VECTOR('',#2116,3.6E-1); +#2118=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-6.3E0)); +#2119=LINE('',#2118,#2117); +#2120=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-5.01E0)); +#2121=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2122=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#2123=AXIS2_PLACEMENT_3D('',#2120,#2121,#2122); +#2125=DIRECTION('',(0.E0,0.E0,1.E0)); +#2126=VECTOR('',#2125,8.2E-1); +#2127=CARTESIAN_POINT('',(-6.625E0,-2.375E0,-5.01E0)); +#2128=LINE('',#2127,#2126); +#2129=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-4.19E0)); +#2130=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2131=DIRECTION('',(0.E0,0.E0,1.E0)); +#2132=AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); +#2134=CARTESIAN_POINT('',(-6.364164175887E0,-2.022771845448E0,-5.01E0)); +#2135=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2136=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2137=AXIS2_PLACEMENT_3D('',#2134,#2135,#2136); +#2139=DIRECTION('',(0.E0,0.E0,1.E0)); +#2140=VECTOR('',#2139,1.32E0); +#2141=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-5.26E0)); +#2142=LINE('',#2141,#2140); +#2143=CARTESIAN_POINT('',(-6.364164175887E0,-2.022771845448E0,-4.19E0)); +#2144=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2145=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,1.421085471520E-14)); +#2146=AXIS2_PLACEMENT_3D('',#2143,#2144,#2145); +#2148=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2149=VECTOR('',#2148,3.6E-1); +#2150=CARTESIAN_POINT('',(-6.625E0,-2.375E0,-5.01E0)); +#2151=LINE('',#2150,#2149); +#2152=DIRECTION('',(0.E0,0.E0,1.E0)); +#2153=VECTOR('',#2152,8.2E-1); +#2154=CARTESIAN_POINT('',(-6.614048470092E0,-2.015166616345E0,-5.01E0)); +#2155=LINE('',#2154,#2153); +#2156=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2157=VECTOR('',#2156,3.6E-1); +#2158=CARTESIAN_POINT('',(-6.614048470092E0,-2.015166616345E0,-4.19E0)); +#2159=LINE('',#2158,#2157); +#2160=DIRECTION('',(1.E0,0.E0,0.E0)); +#2161=VECTOR('',#2160,3.6E-1); +#2162=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-5.95E0)); +#2163=LINE('',#2162,#2161); +#2164=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-5.95E0)); +#2165=DIRECTION('',(1.E0,0.E0,0.E0)); +#2166=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2167=AXIS2_PLACEMENT_3D('',#2164,#2165,#2166); +#2169=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-5.95E0)); +#2170=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2172=AXIS2_PLACEMENT_3D('',#2169,#2170,#2171); +#2174=DIRECTION('',(1.E0,0.E0,0.E0)); +#2175=VECTOR('',#2174,4.3E-1); +#2176=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-6.15E0)); +#2177=LINE('',#2176,#2175); +#2178=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2179=VECTOR('',#2178,4.3E-1); +#2180=CARTESIAN_POINT('',(-3.5E0,3.E-1,-6.15E0)); +#2181=LINE('',#2180,#2179); +#2182=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2183=VECTOR('',#2182,3.6E-1); +#2184=CARTESIAN_POINT('',(-3.93E0,1.E0,-6.15E0)); +#2185=LINE('',#2184,#2183); +#2186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2187=VECTOR('',#2186,2.E0); +#2188=CARTESIAN_POINT('',(-4.29E0,1.E0,-6.15E0)); +#2189=LINE('',#2188,#2187); +#2190=CARTESIAN_POINT('',(-3.5E0,3.E-1,-5.95E0)); +#2191=DIRECTION('',(1.E0,0.E0,0.E0)); +#2192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2193=AXIS2_PLACEMENT_3D('',#2190,#2191,#2192); +#2195=CARTESIAN_POINT('',(-3.93E0,3.E-1,-5.95E0)); +#2196=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2197=DIRECTION('',(0.E0,1.E0,0.E0)); +#2198=AXIS2_PLACEMENT_3D('',#2195,#2196,#2197); +#2200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2201=VECTOR('',#2200,7.E-1); +#2202=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-6.15E0)); +#2203=LINE('',#2202,#2201); +#2204=DIRECTION('',(0.E0,0.E0,1.E0)); +#2205=VECTOR('',#2204,2.5E0); +#2206=CARTESIAN_POINT('',(-3.93E0,-1.E0,-6.15E0)); +#2207=LINE('',#2206,#2205); +#2208=DIRECTION('',(0.E0,1.E0,0.E0)); +#2209=VECTOR('',#2208,2.E0); +#2210=CARTESIAN_POINT('',(-3.93E0,-1.E0,-3.65E0)); +#2211=LINE('',#2210,#2209); +#2212=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2213=VECTOR('',#2212,2.5E0); +#2214=CARTESIAN_POINT('',(-3.93E0,1.E0,-3.65E0)); +#2215=LINE('',#2214,#2213); +#2216=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2217=VECTOR('',#2216,7.E-1); +#2218=CARTESIAN_POINT('',(-3.93E0,1.E0,-6.15E0)); +#2219=LINE('',#2218,#2217); +#2220=DIRECTION('',(0.E0,0.E0,1.E0)); +#2221=VECTOR('',#2220,2.5E0); +#2222=CARTESIAN_POINT('',(-4.29E0,-1.E0,-6.15E0)); +#2223=LINE('',#2222,#2221); +#2224=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2225=VECTOR('',#2224,3.6E-1); +#2226=CARTESIAN_POINT('',(-3.93E0,-1.E0,-6.15E0)); +#2227=LINE('',#2226,#2225); +#2228=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2229=VECTOR('',#2228,1.006975670014E0); +#2230=CARTESIAN_POINT('',(-5.07E0,-5.496667900321E-1,-5.699666790032E0)); +#2231=LINE('',#2230,#2229); +#2232=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#2233=VECTOR('',#2232,1.006975670014E0); +#2234=CARTESIAN_POINT('',(-4.29E0,-1.E0,-3.65E0)); +#2235=LINE('',#2234,#2233); +#2236=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2237=VECTOR('',#2236,1.006975670014E0); +#2238=CARTESIAN_POINT('',(-4.29E0,1.E0,-6.15E0)); +#2239=LINE('',#2238,#2237); +#2240=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2241=VECTOR('',#2240,1.599333580064E0); +#2242=CARTESIAN_POINT('',(-5.07E0,5.496667900321E-1,-4.100333209968E0)); +#2243=LINE('',#2242,#2241); +#2244=DIRECTION('',(0.E0,1.E0,0.E0)); +#2245=VECTOR('',#2244,1.099333580064E0); +#2246=CARTESIAN_POINT('',(-5.07E0,-5.496667900321E-1,-4.100333209968E0)); +#2247=LINE('',#2246,#2245); +#2248=DIRECTION('',(0.E0,0.E0,1.E0)); +#2249=VECTOR('',#2248,1.599333580064E0); +#2250=CARTESIAN_POINT('',(-5.07E0,-5.496667900321E-1,-5.699666790032E0)); +#2251=LINE('',#2250,#2249); +#2252=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2253=VECTOR('',#2252,1.099333580064E0); +#2254=CARTESIAN_POINT('',(-5.07E0,5.496667900321E-1,-5.699666790032E0)); +#2255=LINE('',#2254,#2253); +#2256=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2257=VECTOR('',#2256,1.006975670014E0); +#2258=CARTESIAN_POINT('',(-4.29E0,1.E0,-3.65E0)); +#2259=LINE('',#2258,#2257); +#2260=DIRECTION('',(0.E0,1.E0,0.E0)); +#2261=VECTOR('',#2260,2.E0); +#2262=CARTESIAN_POINT('',(-4.29E0,-1.E0,-3.65E0)); +#2263=LINE('',#2262,#2261); +#2264=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2265=VECTOR('',#2264,3.6E-1); +#2266=CARTESIAN_POINT('',(-3.93E0,-1.E0,-3.65E0)); +#2267=LINE('',#2266,#2265); +#2268=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2269=VECTOR('',#2268,2.5E0); +#2270=CARTESIAN_POINT('',(-4.29E0,1.E0,-3.65E0)); +#2271=LINE('',#2270,#2269); +#2272=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2273=VECTOR('',#2272,3.6E-1); +#2274=CARTESIAN_POINT('',(-3.93E0,1.E0,-3.65E0)); +#2275=LINE('',#2274,#2273); +#2276=CARTESIAN_POINT('',(3.93E0,3.E-1,-4.85E0)); +#2277=DIRECTION('',(1.E0,0.E0,0.E0)); +#2278=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2279=AXIS2_PLACEMENT_3D('',#2276,#2277,#2278); +#2281=CARTESIAN_POINT('',(3.5E0,3.E-1,-4.85E0)); +#2282=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2283=DIRECTION('',(0.E0,1.E0,0.E0)); +#2284=AXIS2_PLACEMENT_3D('',#2281,#2282,#2283); +#2286=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2287=VECTOR('',#2286,7.E-1); +#2288=CARTESIAN_POINT('',(3.93E0,-3.E-1,-3.05E0)); +#2289=LINE('',#2288,#2287); +#2290=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2291=VECTOR('',#2290,2.5E0); +#2292=CARTESIAN_POINT('',(3.93E0,-1.E0,-3.05E0)); +#2293=LINE('',#2292,#2291); +#2294=DIRECTION('',(0.E0,1.E0,0.E0)); +#2295=VECTOR('',#2294,2.E0); +#2296=CARTESIAN_POINT('',(3.93E0,-1.E0,-5.55E0)); +#2297=LINE('',#2296,#2295); +#2298=DIRECTION('',(0.E0,0.E0,1.E0)); +#2299=VECTOR('',#2298,2.5E0); +#2300=CARTESIAN_POINT('',(3.93E0,1.E0,-5.55E0)); +#2301=LINE('',#2300,#2299); +#2302=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2303=VECTOR('',#2302,7.E-1); +#2304=CARTESIAN_POINT('',(3.93E0,1.E0,-3.05E0)); +#2305=LINE('',#2304,#2303); +#2306=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2307=VECTOR('',#2306,2.5E0); +#2308=CARTESIAN_POINT('',(4.29E0,-1.E0,-3.05E0)); +#2309=LINE('',#2308,#2307); +#2310=DIRECTION('',(1.E0,0.E0,0.E0)); +#2311=VECTOR('',#2310,3.6E-1); +#2312=CARTESIAN_POINT('',(3.93E0,-1.E0,-3.05E0)); +#2313=LINE('',#2312,#2311); +#2314=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2315=VECTOR('',#2314,1.006975670014E0); +#2316=CARTESIAN_POINT('',(5.07E0,-5.496667900321E-1,-3.500333209968E0)); +#2317=LINE('',#2316,#2315); +#2318=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#2319=VECTOR('',#2318,1.006975670014E0); +#2320=CARTESIAN_POINT('',(4.29E0,-1.E0,-5.55E0)); +#2321=LINE('',#2320,#2319); +#2322=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2323=VECTOR('',#2322,1.006975670014E0); +#2324=CARTESIAN_POINT('',(4.29E0,1.E0,-3.05E0)); +#2325=LINE('',#2324,#2323); +#2326=DIRECTION('',(0.E0,1.E0,0.E0)); +#2327=VECTOR('',#2326,1.099333580064E0); +#2328=CARTESIAN_POINT('',(5.07E0,-5.496667900321E-1,-5.099666790032E0)); +#2329=LINE('',#2328,#2327); +#2330=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2331=VECTOR('',#2330,1.599333580064E0); +#2332=CARTESIAN_POINT('',(5.07E0,-5.496667900321E-1,-3.500333209968E0)); +#2333=LINE('',#2332,#2331); +#2334=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2335=VECTOR('',#2334,1.099333580064E0); +#2336=CARTESIAN_POINT('',(5.07E0,5.496667900321E-1,-3.500333209968E0)); +#2337=LINE('',#2336,#2335); +#2338=DIRECTION('',(0.E0,0.E0,1.E0)); +#2339=VECTOR('',#2338,1.599333580064E0); +#2340=CARTESIAN_POINT('',(5.07E0,5.496667900321E-1,-5.099666790032E0)); +#2341=LINE('',#2340,#2339); +#2342=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2343=VECTOR('',#2342,1.006975670014E0); +#2344=CARTESIAN_POINT('',(4.29E0,1.E0,-5.55E0)); +#2345=LINE('',#2344,#2343); +#2346=DIRECTION('',(0.E0,1.E0,0.E0)); +#2347=VECTOR('',#2346,2.E0); +#2348=CARTESIAN_POINT('',(4.29E0,-1.E0,-5.55E0)); +#2349=LINE('',#2348,#2347); +#2350=DIRECTION('',(1.E0,0.E0,0.E0)); +#2351=VECTOR('',#2350,3.6E-1); +#2352=CARTESIAN_POINT('',(3.93E0,-1.E0,-5.55E0)); +#2353=LINE('',#2352,#2351); +#2354=DIRECTION('',(0.E0,0.E0,1.E0)); +#2355=VECTOR('',#2354,2.5E0); +#2356=CARTESIAN_POINT('',(4.29E0,1.E0,-5.55E0)); +#2357=LINE('',#2356,#2355); +#2358=DIRECTION('',(1.E0,0.E0,0.E0)); +#2359=VECTOR('',#2358,3.6E-1); +#2360=CARTESIAN_POINT('',(3.93E0,1.E0,-5.55E0)); +#2361=LINE('',#2360,#2359); +#2362=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2363=VECTOR('',#2362,3.6E-1); +#2364=CARTESIAN_POINT('',(3.895E0,-7.5E-1,-2.77E0)); +#2365=LINE('',#2364,#2363); +#2366=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2367=VECTOR('',#2366,3.6E-1); +#2368=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.77E0)); +#2369=LINE('',#2368,#2367); +#2370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2371=VECTOR('',#2370,3.6E-1); +#2372=CARTESIAN_POINT('',(3.895E0,-1.5E0,-2.9E0)); +#2373=LINE('',#2372,#2371); +#2374=CARTESIAN_POINT('',(-1.9E0,-2.13E0,-1.4E0)); +#2375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2376=DIRECTION('',(0.E0,1.E0,0.E0)); +#2377=AXIS2_PLACEMENT_3D('',#2374,#2375,#2376); +#2379=CARTESIAN_POINT('',(-1.9E0,-2.13E0,-7.8E0)); +#2380=DIRECTION('',(0.E0,0.E0,1.E0)); +#2381=DIRECTION('',(1.E0,0.E0,0.E0)); +#2382=AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2384=DIRECTION('',(1.E0,0.E0,0.E0)); +#2385=VECTOR('',#2384,1.65E0); +#2386=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#2387=LINE('',#2386,#2385); +#2388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2389=VECTOR('',#2388,3.1E-1); +#2390=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-1.4E0)); +#2391=LINE('',#2390,#2389); +#2392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2393=VECTOR('',#2392,6.4E0); +#2394=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#2395=LINE('',#2394,#2393); +#2396=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2397=VECTOR('',#2396,3.1E-1); +#2398=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#2399=LINE('',#2398,#2397); +#2400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2401=VECTOR('',#2400,6.4E0); +#2402=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-1.4E0)); +#2403=LINE('',#2402,#2401); +#2404=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2405=VECTOR('',#2404,1.25E0); +#2406=CARTESIAN_POINT('',(1.7E0,-2.44E0,-1.4E0)); +#2407=LINE('',#2406,#2405); +#2408=DIRECTION('',(0.E0,0.E0,1.E0)); +#2409=VECTOR('',#2408,6.4E0); +#2410=CARTESIAN_POINT('',(1.7E0,-2.44E0,-7.8E0)); +#2411=LINE('',#2410,#2409); +#2412=DIRECTION('',(1.E0,0.E0,0.E0)); +#2413=VECTOR('',#2412,1.25E0); +#2414=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-7.8E0)); +#2415=LINE('',#2414,#2413); +#2416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2417=VECTOR('',#2416,6.4E0); +#2418=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-1.4E0)); +#2419=LINE('',#2418,#2417); +#2420=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2421=VECTOR('',#2420,1.25E0); +#2422=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-1.4E0)); +#2423=LINE('',#2422,#2421); +#2424=DIRECTION('',(0.E0,0.E0,1.E0)); +#2425=VECTOR('',#2424,6.4E0); +#2426=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-7.8E0)); +#2427=LINE('',#2426,#2425); +#2428=DIRECTION('',(1.E0,0.E0,0.E0)); +#2429=VECTOR('',#2428,1.25E0); +#2430=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-7.8E0)); +#2431=LINE('',#2430,#2429); +#2432=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2433=VECTOR('',#2432,6.4E0); +#2434=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#2435=LINE('',#2434,#2433); +#2436=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2437=VECTOR('',#2436,3.1E-1); +#2438=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#2439=LINE('',#2438,#2437); +#2440=CARTESIAN_POINT('',(2.5E-1,-2.13E0,-1.4E0)); +#2441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2442=DIRECTION('',(0.E0,1.E0,0.E0)); +#2443=AXIS2_PLACEMENT_3D('',#2440,#2441,#2442); +#2445=CARTESIAN_POINT('',(2.5E-1,-2.13E0,-7.8E0)); +#2446=DIRECTION('',(0.E0,0.E0,1.E0)); +#2447=DIRECTION('',(1.E0,0.E0,0.E0)); +#2448=AXIS2_PLACEMENT_3D('',#2445,#2446,#2447); +#2450=DIRECTION('',(1.E0,0.E0,0.E0)); +#2451=VECTOR('',#2450,1.65E0); +#2452=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#2453=LINE('',#2452,#2451); +#2454=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2455=VECTOR('',#2454,3.1E-1); +#2456=CARTESIAN_POINT('',(1.7E0,-2.13E0,-1.4E0)); +#2457=LINE('',#2456,#2455); +#2458=CARTESIAN_POINT('',(1.9E0,-2.13E0,-7.8E0)); +#2459=DIRECTION('',(0.E0,0.E0,1.E0)); +#2460=DIRECTION('',(0.E0,1.E0,0.E0)); +#2461=AXIS2_PLACEMENT_3D('',#2458,#2459,#2460); +#2463=CARTESIAN_POINT('',(1.9E0,-2.13E0,-1.4E0)); +#2464=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2465=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2466=AXIS2_PLACEMENT_3D('',#2463,#2464,#2465); +#2468=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2469=VECTOR('',#2468,1.65E0); +#2470=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#2471=LINE('',#2470,#2469); +#2472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2473=VECTOR('',#2472,3.1E-1); +#2474=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-7.8E0)); +#2475=LINE('',#2474,#2473); +#2476=DIRECTION('',(0.E0,0.E0,1.E0)); +#2477=VECTOR('',#2476,6.4E0); +#2478=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#2479=LINE('',#2478,#2477); +#2480=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2481=VECTOR('',#2480,3.1E-1); +#2482=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#2483=LINE('',#2482,#2481); +#2484=DIRECTION('',(0.E0,0.E0,1.E0)); +#2485=VECTOR('',#2484,6.4E0); +#2486=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#2487=LINE('',#2486,#2485); +#2488=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2489=VECTOR('',#2488,3.1E-1); +#2490=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#2491=LINE('',#2490,#2489); +#2492=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-7.8E0)); +#2493=DIRECTION('',(0.E0,0.E0,1.E0)); +#2494=DIRECTION('',(0.E0,1.E0,0.E0)); +#2495=AXIS2_PLACEMENT_3D('',#2492,#2493,#2494); +#2497=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-1.4E0)); +#2498=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2500=AXIS2_PLACEMENT_3D('',#2497,#2498,#2499); +#2502=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2503=VECTOR('',#2502,1.65E0); +#2504=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#2505=LINE('',#2504,#2503); +#2506=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2507=VECTOR('',#2506,3.1E-1); +#2508=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-7.8E0)); +#2509=LINE('',#2508,#2507); +#2510=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#2511=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#2512=VERTEX_POINT('',#2510); +#2513=VERTEX_POINT('',#2511); +#2514=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#2515=VERTEX_POINT('',#2514); +#2516=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#2517=VERTEX_POINT('',#2516); +#2518=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#2519=VERTEX_POINT('',#2518); +#2520=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#2521=VERTEX_POINT('',#2520); +#2522=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#2523=VERTEX_POINT('',#2522); +#2524=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#2525=VERTEX_POINT('',#2524); +#2526=CARTESIAN_POINT('',(3.5E0,-1.93E0,0.E0)); +#2527=CARTESIAN_POINT('',(3.5E0,-1.93E0,-9.24E0)); +#2528=VERTEX_POINT('',#2526); +#2529=VERTEX_POINT('',#2527); +#2530=CARTESIAN_POINT('',(3.5E0,-1.29E0,-9.24E0)); +#2531=VERTEX_POINT('',#2530); +#2532=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.11E0)); +#2533=VERTEX_POINT('',#2532); +#2534=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.11E0)); +#2535=VERTEX_POINT('',#2534); +#2536=CARTESIAN_POINT('',(3.5E0,1.29E0,-9.24E0)); +#2537=VERTEX_POINT('',#2536); +#2538=CARTESIAN_POINT('',(3.5E0,1.93E0,-9.24E0)); +#2539=VERTEX_POINT('',#2538); +#2540=CARTESIAN_POINT('',(3.5E0,1.93E0,0.E0)); +#2541=VERTEX_POINT('',#2540); +#2542=CARTESIAN_POINT('',(-2.035E0,-1.93E0,-9.24E0)); +#2543=CARTESIAN_POINT('',(-2.035E0,-1.93E0,-8.87E0)); +#2544=VERTEX_POINT('',#2542); +#2545=VERTEX_POINT('',#2543); +#2546=CARTESIAN_POINT('',(2.035E0,-1.93E0,-9.24E0)); +#2547=CARTESIAN_POINT('',(2.035E0,-1.93E0,-8.87E0)); +#2548=VERTEX_POINT('',#2546); +#2549=VERTEX_POINT('',#2547); +#2550=CARTESIAN_POINT('',(-2.035E0,-1.29E0,-9.24E0)); +#2551=VERTEX_POINT('',#2550); +#2552=CARTESIAN_POINT('',(2.035E0,-1.29E0,-9.24E0)); +#2553=VERTEX_POINT('',#2552); +#2554=CARTESIAN_POINT('',(-2.035E0,-1.29E0,-8.87E0)); +#2555=VERTEX_POINT('',#2554); +#2556=CARTESIAN_POINT('',(2.035E0,-1.29E0,-8.87E0)); +#2557=VERTEX_POINT('',#2556); +#2558=CARTESIAN_POINT('',(-2.035E0,1.29E0,-9.24E0)); +#2559=CARTESIAN_POINT('',(-2.035E0,1.29E0,-8.87E0)); +#2560=VERTEX_POINT('',#2558); +#2561=VERTEX_POINT('',#2559); +#2562=CARTESIAN_POINT('',(2.035E0,1.29E0,-9.24E0)); +#2563=CARTESIAN_POINT('',(2.035E0,1.29E0,-8.87E0)); +#2564=VERTEX_POINT('',#2562); +#2565=VERTEX_POINT('',#2563); +#2566=CARTESIAN_POINT('',(-2.035E0,1.93E0,-9.24E0)); +#2567=VERTEX_POINT('',#2566); +#2568=CARTESIAN_POINT('',(2.035E0,1.93E0,-9.24E0)); +#2569=VERTEX_POINT('',#2568); +#2570=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#2571=VERTEX_POINT('',#2570); +#2572=CARTESIAN_POINT('',(2.035E0,1.93E0,-8.87E0)); +#2573=VERTEX_POINT('',#2572); +#2574=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#2575=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#2576=VERTEX_POINT('',#2574); +#2577=VERTEX_POINT('',#2575); +#2578=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#2579=VERTEX_POINT('',#2578); +#2580=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#2581=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#2582=VERTEX_POINT('',#2580); +#2583=VERTEX_POINT('',#2581); +#2584=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#2585=VERTEX_POINT('',#2584); +#2586=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#2587=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#2588=VERTEX_POINT('',#2586); +#2589=VERTEX_POINT('',#2587); +#2590=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#2591=VERTEX_POINT('',#2590); +#2592=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#2593=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#2594=VERTEX_POINT('',#2592); +#2595=VERTEX_POINT('',#2593); +#2596=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#2597=VERTEX_POINT('',#2596); +#2598=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#2599=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#2600=VERTEX_POINT('',#2598); +#2601=VERTEX_POINT('',#2599); +#2602=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#2603=VERTEX_POINT('',#2602); +#2604=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#2605=VERTEX_POINT('',#2604); +#2606=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#2607=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#2608=VERTEX_POINT('',#2606); +#2609=VERTEX_POINT('',#2607); +#2610=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#2611=VERTEX_POINT('',#2610); +#2612=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#2613=VERTEX_POINT('',#2612); +#2614=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-1.4E0)); +#2615=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-7.8E0)); +#2616=VERTEX_POINT('',#2614); +#2617=VERTEX_POINT('',#2615); +#2618=CARTESIAN_POINT('',(1.7E0,-2.44E0,-7.8E0)); +#2619=VERTEX_POINT('',#2618); +#2620=CARTESIAN_POINT('',(1.7E0,-2.44E0,-1.4E0)); +#2621=VERTEX_POINT('',#2620); +#2622=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-1.4E0)); +#2623=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-7.8E0)); +#2624=VERTEX_POINT('',#2622); +#2625=VERTEX_POINT('',#2623); +#2626=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-7.8E0)); +#2627=VERTEX_POINT('',#2626); +#2628=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-1.4E0)); +#2629=VERTEX_POINT('',#2628); +#2630=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#2631=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#2632=VERTEX_POINT('',#2630); +#2633=VERTEX_POINT('',#2631); +#2634=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#2635=VERTEX_POINT('',#2634); +#2636=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#2637=VERTEX_POINT('',#2636); +#2638=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#2639=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.87E0)); +#2640=VERTEX_POINT('',#2638); +#2641=VERTEX_POINT('',#2639); +#2642=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#2643=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#2644=VERTEX_POINT('',#2642); +#2645=VERTEX_POINT('',#2643); +#2646=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#2647=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#2648=VERTEX_POINT('',#2646); +#2649=VERTEX_POINT('',#2647); +#2650=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#2651=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#2652=VERTEX_POINT('',#2650); +#2653=VERTEX_POINT('',#2651); +#2654=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#2655=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#2656=VERTEX_POINT('',#2654); +#2657=VERTEX_POINT('',#2655); +#2658=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#2659=VERTEX_POINT('',#2658); +#2660=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#2661=VERTEX_POINT('',#2660); +#2662=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#2663=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#2664=VERTEX_POINT('',#2662); +#2665=VERTEX_POINT('',#2663); +#2666=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#2667=VERTEX_POINT('',#2666); +#2668=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#2669=VERTEX_POINT('',#2668); +#2670=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#2671=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.87E0)); +#2672=VERTEX_POINT('',#2670); +#2673=VERTEX_POINT('',#2671); +#2674=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#2675=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#2676=VERTEX_POINT('',#2674); +#2677=VERTEX_POINT('',#2675); +#2678=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#2679=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#2680=VERTEX_POINT('',#2678); +#2681=VERTEX_POINT('',#2679); +#2682=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#2683=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#2684=VERTEX_POINT('',#2682); +#2685=VERTEX_POINT('',#2683); +#2686=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#2687=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#2688=VERTEX_POINT('',#2686); +#2689=VERTEX_POINT('',#2687); +#2690=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#2691=VERTEX_POINT('',#2690); +#2692=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#2693=VERTEX_POINT('',#2692); +#2694=CARTESIAN_POINT('',(3.895E0,4.6E-1,-5.18E0)); +#2695=CARTESIAN_POINT('',(3.895E0,5.9E-1,-5.05E0)); +#2696=VERTEX_POINT('',#2694); +#2697=VERTEX_POINT('',#2695); +#2698=CARTESIAN_POINT('',(3.895E0,5.9E-1,-3.373553390593E0)); +#2699=VERTEX_POINT('',#2698); +#2700=CARTESIAN_POINT('',(3.895E0,6.632233047034E-1,-3.196776695297E0)); +#2701=VERTEX_POINT('',#2700); +#2702=CARTESIAN_POINT('',(3.895E0,1.016776695297E0,-2.843223304703E0)); +#2703=VERTEX_POINT('',#2702); +#2704=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-2.77E0)); +#2705=VERTEX_POINT('',#2704); +#2706=CARTESIAN_POINT('',(3.895E0,1.6E0,-2.77E0)); +#2707=VERTEX_POINT('',#2706); +#2708=CARTESIAN_POINT('',(3.895E0,1.73E0,-2.9E0)); +#2709=VERTEX_POINT('',#2708); +#2710=CARTESIAN_POINT('',(3.895E0,1.73E0,-5.93E0)); +#2711=VERTEX_POINT('',#2710); +#2712=CARTESIAN_POINT('',(3.895E0,1.23E0,-6.43E0)); +#2713=VERTEX_POINT('',#2712); +#2714=CARTESIAN_POINT('',(3.895E0,-1.E0,-6.43E0)); +#2715=VERTEX_POINT('',#2714); +#2716=CARTESIAN_POINT('',(3.895E0,-1.5E0,-5.93E0)); +#2717=VERTEX_POINT('',#2716); +#2718=CARTESIAN_POINT('',(3.895E0,-1.5E0,-2.9E0)); +#2719=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.77E0)); +#2720=VERTEX_POINT('',#2718); +#2721=VERTEX_POINT('',#2719); +#2722=CARTESIAN_POINT('',(3.895E0,-7.5E-1,-2.77E0)); +#2723=VERTEX_POINT('',#2722); +#2724=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.02E0)); +#2725=VERTEX_POINT('',#2724); +#2726=CARTESIAN_POINT('',(3.895E0,-5.E-1,-5.05E0)); +#2727=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.18E0)); +#2728=VERTEX_POINT('',#2726); +#2729=VERTEX_POINT('',#2727); +#2730=CARTESIAN_POINT('',(3.535E0,4.6E-1,-5.18E0)); +#2731=CARTESIAN_POINT('',(3.535E0,5.9E-1,-5.05E0)); +#2732=VERTEX_POINT('',#2730); +#2733=VERTEX_POINT('',#2731); +#2734=CARTESIAN_POINT('',(3.535E0,5.9E-1,-3.373553390593E0)); +#2735=VERTEX_POINT('',#2734); +#2736=CARTESIAN_POINT('',(3.535E0,6.632233047034E-1,-3.196776695297E0)); +#2737=VERTEX_POINT('',#2736); +#2738=CARTESIAN_POINT('',(3.535E0,1.016776695297E0,-2.843223304703E0)); +#2739=VERTEX_POINT('',#2738); +#2740=CARTESIAN_POINT('',(3.535E0,1.193553390593E0,-2.77E0)); +#2741=VERTEX_POINT('',#2740); +#2742=CARTESIAN_POINT('',(3.535E0,1.6E0,-2.77E0)); +#2743=VERTEX_POINT('',#2742); +#2744=CARTESIAN_POINT('',(3.535E0,1.73E0,-2.9E0)); +#2745=VERTEX_POINT('',#2744); +#2746=CARTESIAN_POINT('',(3.535E0,1.73E0,-5.93E0)); +#2747=VERTEX_POINT('',#2746); +#2748=CARTESIAN_POINT('',(3.535E0,1.23E0,-6.43E0)); +#2749=VERTEX_POINT('',#2748); +#2750=CARTESIAN_POINT('',(3.535E0,-1.E0,-6.43E0)); +#2751=VERTEX_POINT('',#2750); +#2752=CARTESIAN_POINT('',(3.535E0,-1.5E0,-5.93E0)); +#2753=VERTEX_POINT('',#2752); +#2754=CARTESIAN_POINT('',(3.535E0,-1.5E0,-2.9E0)); +#2755=CARTESIAN_POINT('',(3.535E0,-1.37E0,-2.77E0)); +#2756=VERTEX_POINT('',#2754); +#2757=VERTEX_POINT('',#2755); +#2758=CARTESIAN_POINT('',(3.535E0,-7.5E-1,-2.77E0)); +#2759=VERTEX_POINT('',#2758); +#2760=CARTESIAN_POINT('',(3.535E0,-5.E-1,-3.02E0)); +#2761=VERTEX_POINT('',#2760); +#2762=CARTESIAN_POINT('',(3.535E0,-5.E-1,-5.05E0)); +#2763=CARTESIAN_POINT('',(3.535E0,-3.7E-1,-5.18E0)); +#2764=VERTEX_POINT('',#2762); +#2765=VERTEX_POINT('',#2763); +#2766=CARTESIAN_POINT('',(-3.895E0,4.6E-1,-4.02E0)); +#2767=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-4.15E0)); +#2768=VERTEX_POINT('',#2766); +#2769=VERTEX_POINT('',#2767); +#2770=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-5.826446609407E0)); +#2771=VERTEX_POINT('',#2770); +#2772=CARTESIAN_POINT('',(-3.895E0,6.632233047034E-1,-6.003223304703E0)); +#2773=VERTEX_POINT('',#2772); +#2774=CARTESIAN_POINT('',(-3.895E0,1.016776695297E0,-6.356776695297E0)); +#2775=VERTEX_POINT('',#2774); +#2776=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.43E0)); +#2777=VERTEX_POINT('',#2776); +#2778=CARTESIAN_POINT('',(-3.895E0,1.6E0,-6.43E0)); +#2779=VERTEX_POINT('',#2778); +#2780=CARTESIAN_POINT('',(-3.895E0,1.73E0,-6.3E0)); +#2781=VERTEX_POINT('',#2780); +#2782=CARTESIAN_POINT('',(-3.895E0,1.73E0,-3.27E0)); +#2783=VERTEX_POINT('',#2782); +#2784=CARTESIAN_POINT('',(-3.895E0,1.23E0,-2.77E0)); +#2785=VERTEX_POINT('',#2784); +#2786=CARTESIAN_POINT('',(-3.895E0,-1.E0,-2.77E0)); +#2787=VERTEX_POINT('',#2786); +#2788=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-3.27E0)); +#2789=VERTEX_POINT('',#2788); +#2790=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-6.3E0)); +#2791=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.43E0)); +#2792=VERTEX_POINT('',#2790); +#2793=VERTEX_POINT('',#2791); +#2794=CARTESIAN_POINT('',(-3.895E0,-7.5E-1,-6.43E0)); +#2795=VERTEX_POINT('',#2794); +#2796=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-6.18E0)); +#2797=VERTEX_POINT('',#2796); +#2798=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-4.15E0)); +#2799=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.02E0)); +#2800=VERTEX_POINT('',#2798); +#2801=VERTEX_POINT('',#2799); +#2802=CARTESIAN_POINT('',(-3.535E0,4.6E-1,-4.02E0)); +#2803=CARTESIAN_POINT('',(-3.535E0,5.9E-1,-4.15E0)); +#2804=VERTEX_POINT('',#2802); +#2805=VERTEX_POINT('',#2803); +#2806=CARTESIAN_POINT('',(-3.535E0,5.9E-1,-5.826446609407E0)); +#2807=VERTEX_POINT('',#2806); +#2808=CARTESIAN_POINT('',(-3.535E0,6.632233047034E-1,-6.003223304703E0)); +#2809=VERTEX_POINT('',#2808); +#2810=CARTESIAN_POINT('',(-3.535E0,1.016776695297E0,-6.356776695297E0)); +#2811=VERTEX_POINT('',#2810); +#2812=CARTESIAN_POINT('',(-3.535E0,1.193553390593E0,-6.43E0)); +#2813=VERTEX_POINT('',#2812); +#2814=CARTESIAN_POINT('',(-3.535E0,1.6E0,-6.43E0)); +#2815=VERTEX_POINT('',#2814); +#2816=CARTESIAN_POINT('',(-3.535E0,1.73E0,-6.3E0)); +#2817=VERTEX_POINT('',#2816); +#2818=CARTESIAN_POINT('',(-3.535E0,1.73E0,-3.27E0)); +#2819=VERTEX_POINT('',#2818); +#2820=CARTESIAN_POINT('',(-3.535E0,1.23E0,-2.77E0)); +#2821=VERTEX_POINT('',#2820); +#2822=CARTESIAN_POINT('',(-3.535E0,-1.E0,-2.77E0)); +#2823=VERTEX_POINT('',#2822); +#2824=CARTESIAN_POINT('',(-3.535E0,-1.5E0,-3.27E0)); +#2825=VERTEX_POINT('',#2824); +#2826=CARTESIAN_POINT('',(-3.535E0,-1.5E0,-6.3E0)); +#2827=CARTESIAN_POINT('',(-3.535E0,-1.37E0,-6.43E0)); +#2828=VERTEX_POINT('',#2826); +#2829=VERTEX_POINT('',#2827); +#2830=CARTESIAN_POINT('',(-3.535E0,-7.5E-1,-6.43E0)); +#2831=VERTEX_POINT('',#2830); +#2832=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-6.18E0)); +#2833=VERTEX_POINT('',#2832); +#2834=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-4.15E0)); +#2835=CARTESIAN_POINT('',(-3.535E0,-3.7E-1,-4.02E0)); +#2836=VERTEX_POINT('',#2834); +#2837=VERTEX_POINT('',#2835); +#2838=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#2839=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#2840=VERTEX_POINT('',#2838); +#2841=VERTEX_POINT('',#2839); +#2842=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.014129942315E1)); +#2843=VERTEX_POINT('',#2842); +#2844=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#2845=VERTEX_POINT('',#2844); +#2846=CARTESIAN_POINT('',(1.18E0,-1.246776695297E0,-9.455527778486E0)); +#2847=VERTEX_POINT('',#2846); +#2848=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#2849=VERTEX_POINT('',#2848); +#2850=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#2851=VERTEX_POINT('',#2850); +#2852=CARTESIAN_POINT('',(1.18E0,5.322330470336E-2,-8.523223304703E0)); +#2853=VERTEX_POINT('',#2852); +#2854=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.462476913210E0)); +#2855=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#2856=VERTEX_POINT('',#2854); +#2857=VERTEX_POINT('',#2855); +#2858=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#2859=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#2860=VERTEX_POINT('',#2858); +#2861=VERTEX_POINT('',#2859); +#2862=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#2863=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#2864=VERTEX_POINT('',#2862); +#2865=VERTEX_POINT('',#2863); +#2866=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.014129942315E1)); +#2867=VERTEX_POINT('',#2866); +#2868=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.915025253169E0)); +#2869=VERTEX_POINT('',#2868); +#2870=CARTESIAN_POINT('',(1.82E0,-1.246776695297E0,-9.455527778486E0)); +#2871=VERTEX_POINT('',#2870); +#2872=CARTESIAN_POINT('',(1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#2873=VERTEX_POINT('',#2872); +#2874=CARTESIAN_POINT('',(1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#2875=VERTEX_POINT('',#2874); +#2876=CARTESIAN_POINT('',(1.82E0,5.322330470336E-2,-8.523223304703E0)); +#2877=VERTEX_POINT('',#2876); +#2878=CARTESIAN_POINT('',(1.82E0,-2.158822509939E0,-9.462476913210E0)); +#2879=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.014129942315E1)); +#2880=VERTEX_POINT('',#2878); +#2881=VERTEX_POINT('',#2879); +#2882=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#2883=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#2884=VERTEX_POINT('',#2882); +#2885=VERTEX_POINT('',#2883); +#2886=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#2887=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#2888=VERTEX_POINT('',#2886); +#2889=VERTEX_POINT('',#2887); +#2890=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#2891=VERTEX_POINT('',#2890); +#2892=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#2893=VERTEX_POINT('',#2892); +#2894=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#2895=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#2896=VERTEX_POINT('',#2894); +#2897=VERTEX_POINT('',#2895); +#2898=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#2899=VERTEX_POINT('',#2898); +#2900=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#2901=VERTEX_POINT('',#2900); +#2902=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#2903=VERTEX_POINT('',#2902); +#2904=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#2905=VERTEX_POINT('',#2904); +#2906=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#2907=VERTEX_POINT('',#2906); +#2908=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.45E0)); +#2909=VERTEX_POINT('',#2908); +#2910=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#2911=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,-6.35E0)); +#2912=VERTEX_POINT('',#2910); +#2913=VERTEX_POINT('',#2911); +#2914=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,0.E0)); +#2915=VERTEX_POINT('',#2914); +#2916=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#2917=VERTEX_POINT('',#2916); +#2918=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.25E0)); +#2919=VERTEX_POINT('',#2918); +#2920=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-5.95E0)); +#2921=VERTEX_POINT('',#2920); +#2922=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-4.35E0)); +#2923=CARTESIAN_POINT('',(-3.535E0,-5.E-1,-5.95E0)); +#2924=VERTEX_POINT('',#2922); +#2925=VERTEX_POINT('',#2923); +#2926=CARTESIAN_POINT('',(1.899999911248E0,1.93E0,6.237065419690E-9)); +#2927=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#2928=VERTEX_POINT('',#2926); +#2929=VERTEX_POINT('',#2927); +#2930=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#2931=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#2932=VERTEX_POINT('',#2930); +#2933=VERTEX_POINT('',#2931); +#2934=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#2935=CARTESIAN_POINT('',(-1.899999904669E0,1.93E0,6.699480525896E-9)); +#2936=VERTEX_POINT('',#2934); +#2937=VERTEX_POINT('',#2935); +#2938=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#2939=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#2940=VERTEX_POINT('',#2938); +#2941=VERTEX_POINT('',#2939); +#2942=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#2943=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-7.8E0)); +#2944=VERTEX_POINT('',#2942); +#2945=VERTEX_POINT('',#2943); +#2946=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#2947=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-7.8E0)); +#2948=VERTEX_POINT('',#2946); +#2949=VERTEX_POINT('',#2947); +#2950=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#2951=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-1.4E0)); +#2952=VERTEX_POINT('',#2950); +#2953=VERTEX_POINT('',#2951); +#2954=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#2955=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-1.4E0)); +#2956=VERTEX_POINT('',#2954); +#2957=VERTEX_POINT('',#2955); +#2958=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#2959=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-7.8E0)); +#2960=VERTEX_POINT('',#2958); +#2961=VERTEX_POINT('',#2959); +#2962=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#2963=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-7.8E0)); +#2964=VERTEX_POINT('',#2962); +#2965=VERTEX_POINT('',#2963); +#2966=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#2967=CARTESIAN_POINT('',(1.9E0,-1.93E0,-1.4E0)); +#2968=VERTEX_POINT('',#2966); +#2969=VERTEX_POINT('',#2967); +#2970=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#2971=CARTESIAN_POINT('',(1.7E0,-2.13E0,-1.4E0)); +#2972=VERTEX_POINT('',#2970); +#2973=VERTEX_POINT('',#2971); +#2974=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#2975=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#2976=VERTEX_POINT('',#2974); +#2977=VERTEX_POINT('',#2975); +#2978=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.014129942315E1)); +#2979=VERTEX_POINT('',#2978); +#2980=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#2981=VERTEX_POINT('',#2980); +#2982=CARTESIAN_POINT('',(-1.82E0,-1.246776695297E0,-9.455527778486E0)); +#2983=VERTEX_POINT('',#2982); +#2984=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#2985=VERTEX_POINT('',#2984); +#2986=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#2987=VERTEX_POINT('',#2986); +#2988=CARTESIAN_POINT('',(-1.82E0,5.322330470336E-2,-8.523223304703E0)); +#2989=VERTEX_POINT('',#2988); +#2990=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.462476913210E0)); +#2991=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#2992=VERTEX_POINT('',#2990); +#2993=VERTEX_POINT('',#2991); +#2994=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2995=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2996=VERTEX_POINT('',#2994); +#2997=VERTEX_POINT('',#2995); +#2998=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#2999=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#3000=VERTEX_POINT('',#2998); +#3001=VERTEX_POINT('',#2999); +#3002=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.014129942315E1)); +#3003=VERTEX_POINT('',#3002); +#3004=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.915025253169E0)); +#3005=VERTEX_POINT('',#3004); +#3006=CARTESIAN_POINT('',(-1.18E0,-1.246776695297E0,-9.455527778486E0)); +#3007=VERTEX_POINT('',#3006); +#3008=CARTESIAN_POINT('',(-1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#3009=VERTEX_POINT('',#3008); +#3010=CARTESIAN_POINT('',(-1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#3011=VERTEX_POINT('',#3010); +#3012=CARTESIAN_POINT('',(-1.18E0,5.322330470336E-2,-8.523223304703E0)); +#3013=VERTEX_POINT('',#3012); +#3014=CARTESIAN_POINT('',(-1.18E0,-2.158822509939E0,-9.462476913210E0)); +#3015=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.014129942315E1)); +#3016=VERTEX_POINT('',#3014); +#3017=VERTEX_POINT('',#3015); +#3018=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#3019=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#3020=VERTEX_POINT('',#3018); +#3021=VERTEX_POINT('',#3019); +#3022=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#3023=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#3024=VERTEX_POINT('',#3022); +#3025=VERTEX_POINT('',#3023); +#3026=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#3027=VERTEX_POINT('',#3026); +#3028=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#3029=VERTEX_POINT('',#3028); +#3030=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#3031=VERTEX_POINT('',#3030); +#3032=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#3033=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.11E0)); +#3034=VERTEX_POINT('',#3032); +#3035=VERTEX_POINT('',#3033); +#3036=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#3037=VERTEX_POINT('',#3036); +#3038=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#3039=VERTEX_POINT('',#3038); +#3040=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#3041=VERTEX_POINT('',#3040); +#3042=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#3043=VERTEX_POINT('',#3042); +#3044=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.45E0)); +#3045=VERTEX_POINT('',#3044); +#3046=CARTESIAN_POINT('',(3.895E0,-5.E-1,-4.85E0)); +#3047=VERTEX_POINT('',#3046); +#3048=CARTESIAN_POINT('',(3.535E0,-5.E-1,-3.25E0)); +#3049=VERTEX_POINT('',#3048); +#3050=CARTESIAN_POINT('',(3.535E0,-5.E-1,-4.85E0)); +#3051=VERTEX_POINT('',#3050); +#3052=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-4.35E0)); +#3053=VERTEX_POINT('',#3052); +#3054=CARTESIAN_POINT('',(3.93E0,-1.E0,-3.05E0)); +#3055=CARTESIAN_POINT('',(3.93E0,-1.E0,-5.55E0)); +#3056=VERTEX_POINT('',#3054); +#3057=VERTEX_POINT('',#3055); +#3058=CARTESIAN_POINT('',(3.93E0,1.E0,-5.55E0)); +#3059=VERTEX_POINT('',#3058); +#3060=CARTESIAN_POINT('',(3.93E0,1.E0,-3.05E0)); +#3061=VERTEX_POINT('',#3060); +#3062=CARTESIAN_POINT('',(-3.93E0,-1.E0,-6.15E0)); +#3063=CARTESIAN_POINT('',(-3.93E0,-1.E0,-3.65E0)); +#3064=VERTEX_POINT('',#3062); +#3065=VERTEX_POINT('',#3063); +#3066=CARTESIAN_POINT('',(-3.93E0,1.E0,-3.65E0)); +#3067=VERTEX_POINT('',#3066); +#3068=CARTESIAN_POINT('',(-3.93E0,1.E0,-6.15E0)); +#3069=VERTEX_POINT('',#3068); +#3070=CARTESIAN_POINT('',(4.29E0,-1.E0,-5.55E0)); +#3071=CARTESIAN_POINT('',(4.29E0,1.E0,-5.55E0)); +#3072=VERTEX_POINT('',#3070); +#3073=VERTEX_POINT('',#3071); +#3074=CARTESIAN_POINT('',(5.07E0,-5.496667900321E-1,-5.099666790032E0)); +#3075=CARTESIAN_POINT('',(5.07E0,5.496667900321E-1,-5.099666790032E0)); +#3076=VERTEX_POINT('',#3074); +#3077=VERTEX_POINT('',#3075); +#3078=CARTESIAN_POINT('',(5.07E0,5.496667900321E-1,-3.500333209968E0)); +#3079=VERTEX_POINT('',#3078); +#3080=CARTESIAN_POINT('',(4.29E0,1.E0,-3.05E0)); +#3081=VERTEX_POINT('',#3080); +#3082=CARTESIAN_POINT('',(4.29E0,-1.E0,-3.05E0)); +#3083=VERTEX_POINT('',#3082); +#3084=CARTESIAN_POINT('',(5.07E0,-5.496667900321E-1,-3.500333209968E0)); +#3085=VERTEX_POINT('',#3084); +#3086=CARTESIAN_POINT('',(-5.07E0,5.496667900321E-1,-4.100333209968E0)); +#3087=CARTESIAN_POINT('',(-5.07E0,5.496667900321E-1,-5.699666790032E0)); +#3088=VERTEX_POINT('',#3086); +#3089=VERTEX_POINT('',#3087); +#3090=CARTESIAN_POINT('',(-4.29E0,1.E0,-3.65E0)); +#3091=CARTESIAN_POINT('',(-4.29E0,1.E0,-6.15E0)); +#3092=VERTEX_POINT('',#3090); +#3093=VERTEX_POINT('',#3091); +#3094=CARTESIAN_POINT('',(-4.29E0,-1.E0,-6.15E0)); +#3095=VERTEX_POINT('',#3094); +#3096=CARTESIAN_POINT('',(-5.07E0,-5.496667900321E-1,-5.699666790032E0)); +#3097=VERTEX_POINT('',#3096); +#3098=CARTESIAN_POINT('',(-4.29E0,-1.E0,-3.65E0)); +#3099=VERTEX_POINT('',#3098); +#3100=CARTESIAN_POINT('',(-5.07E0,-5.496667900321E-1,-4.100333209968E0)); +#3101=VERTEX_POINT('',#3100); +#3102=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-5.26E0)); +#3103=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-3.94E0)); +#3104=VERTEX_POINT('',#3102); +#3105=VERTEX_POINT('',#3103); +#3106=CARTESIAN_POINT('',(4.492644131518E0,-2.079731562555E0,-5.26E0)); +#3107=CARTESIAN_POINT('',(4.492644131518E0,-2.079731562555E0,-3.94E0)); +#3108=VERTEX_POINT('',#3106); +#3109=VERTEX_POINT('',#3107); +#3110=CARTESIAN_POINT('',(-4.503595661426E0,-2.439564946211E0,-5.26E0)); +#3111=CARTESIAN_POINT('',(-4.503595661426E0,-2.439564946211E0,-3.94E0)); +#3112=VERTEX_POINT('',#3110); +#3113=VERTEX_POINT('',#3111); +#3114=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-5.26E0)); +#3115=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-3.94E0)); +#3116=VERTEX_POINT('',#3114); +#3117=VERTEX_POINT('',#3115); +#3118=CARTESIAN_POINT('',(3.894999966006E0,-1.500000005532E0, +-3.690052496724E0)); +#3119=CARTESIAN_POINT('',(3.534999991725E0,-1.500000002405E0, +-3.690021236555E0)); +#3120=VERTEX_POINT('',#3118); +#3121=VERTEX_POINT('',#3119); +#3122=CARTESIAN_POINT('',(3.951645435675E0,-1.75E0,-3.94E0)); +#3123=CARTESIAN_POINT('',(3.568854316349E0,-1.75E0,-3.94E0)); +#3124=VERTEX_POINT('',#3122); +#3125=VERTEX_POINT('',#3123); +#3126=CARTESIAN_POINT('',(3.534999991797E0,-1.500000002364E0, +-5.509978948690E0)); +#3127=CARTESIAN_POINT('',(3.894999965933E0,-1.500000005532E0, +-5.509947392252E0)); +#3128=VERTEX_POINT('',#3126); +#3129=VERTEX_POINT('',#3127); +#3130=CARTESIAN_POINT('',(3.568854316349E0,-1.75E0,-5.26E0)); +#3131=CARTESIAN_POINT('',(3.951645435675E0,-1.75E0,-5.26E0)); +#3132=VERTEX_POINT('',#3130); +#3133=VERTEX_POINT('',#3131); +#3134=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-3.94E0)); +#3135=CARTESIAN_POINT('',(6.614048470092E0,-2.015166616345E0,-4.19E0)); +#3136=VERTEX_POINT('',#3134); +#3137=VERTEX_POINT('',#3135); +#3138=CARTESIAN_POINT('',(6.625E0,-2.375E0,-4.19E0)); +#3139=VERTEX_POINT('',#3138); +#3140=CARTESIAN_POINT('',(6.375115705795E0,-2.382605229103E0,-3.94E0)); +#3141=VERTEX_POINT('',#3140); +#3142=CARTESIAN_POINT('',(6.375115705795E0,-2.382605229103E0,-5.26E0)); +#3143=CARTESIAN_POINT('',(6.625E0,-2.375E0,-5.01E0)); +#3144=VERTEX_POINT('',#3142); +#3145=VERTEX_POINT('',#3143); +#3146=CARTESIAN_POINT('',(6.614048470092E0,-2.015166616345E0,-5.01E0)); +#3147=VERTEX_POINT('',#3146); +#3148=CARTESIAN_POINT('',(6.364164175887E0,-2.022771845448E0,-5.26E0)); +#3149=VERTEX_POINT('',#3148); +#3150=CARTESIAN_POINT('',(-3.534999991794E0,-1.500000002365E0, +-3.690021058933E0)); +#3151=CARTESIAN_POINT('',(-3.894999963027E0,-1.500000008535E0, +-3.690057060402E0)); +#3152=VERTEX_POINT('',#3150); +#3153=VERTEX_POINT('',#3151); +#3154=CARTESIAN_POINT('',(-3.568854316349E0,-1.75E0,-3.94E0)); +#3155=CARTESIAN_POINT('',(-3.951645435675E0,-1.75E0,-3.94E0)); +#3156=VERTEX_POINT('',#3154); +#3157=VERTEX_POINT('',#3155); +#3158=CARTESIAN_POINT('',(-3.894999963088E0,-1.500000008535E0, +-5.509943032811E0)); +#3159=CARTESIAN_POINT('',(-3.534999991727E0,-1.500000002404E0, +-5.509978769964E0)); +#3160=VERTEX_POINT('',#3158); +#3161=VERTEX_POINT('',#3159); +#3162=CARTESIAN_POINT('',(-3.951645435675E0,-1.75E0,-5.26E0)); +#3163=CARTESIAN_POINT('',(-3.568854316349E0,-1.75E0,-5.26E0)); +#3164=VERTEX_POINT('',#3162); +#3165=VERTEX_POINT('',#3163); +#3166=CARTESIAN_POINT('',(-6.364164175887E0,-2.022771845448E0,-5.26E0)); +#3167=CARTESIAN_POINT('',(-6.614048470092E0,-2.015166616345E0,-5.01E0)); +#3168=VERTEX_POINT('',#3166); +#3169=VERTEX_POINT('',#3167); +#3170=CARTESIAN_POINT('',(-6.625E0,-2.375E0,-5.01E0)); +#3171=VERTEX_POINT('',#3170); +#3172=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-5.26E0)); +#3173=VERTEX_POINT('',#3172); +#3174=CARTESIAN_POINT('',(-6.375115705795E0,-2.382605229103E0,-3.94E0)); +#3175=CARTESIAN_POINT('',(-6.625E0,-2.375E0,-4.19E0)); +#3176=VERTEX_POINT('',#3174); +#3177=VERTEX_POINT('',#3175); +#3178=CARTESIAN_POINT('',(-6.614048470092E0,-2.015166616345E0,-4.19E0)); +#3179=VERTEX_POINT('',#3178); +#3180=CARTESIAN_POINT('',(-6.364164175887E0,-2.022771845448E0,-3.94E0)); +#3181=VERTEX_POINT('',#3180); +#3182=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-4.15E0)); +#3183=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-4.15E0)); +#3184=VERTEX_POINT('',#3182); +#3185=VERTEX_POINT('',#3183); +#3186=CARTESIAN_POINT('',(-3.93E0,3.E-1,-4.15E0)); +#3187=CARTESIAN_POINT('',(-3.5E0,3.E-1,-4.15E0)); +#3188=VERTEX_POINT('',#3186); +#3189=VERTEX_POINT('',#3187); +#3190=CARTESIAN_POINT('',(-3.93E0,5.E-1,-4.35E0)); +#3191=CARTESIAN_POINT('',(-3.5E0,5.E-1,-4.35E0)); +#3192=VERTEX_POINT('',#3190); +#3193=VERTEX_POINT('',#3191); +#3194=CARTESIAN_POINT('',(-3.93E0,-3.E-1,-6.15E0)); +#3195=CARTESIAN_POINT('',(-3.5E0,-3.E-1,-6.15E0)); +#3196=VERTEX_POINT('',#3194); +#3197=VERTEX_POINT('',#3195); +#3198=CARTESIAN_POINT('',(-3.5E0,3.E-1,-6.15E0)); +#3199=CARTESIAN_POINT('',(-3.93E0,3.E-1,-6.15E0)); +#3200=VERTEX_POINT('',#3198); +#3201=VERTEX_POINT('',#3199); +#3202=CARTESIAN_POINT('',(-3.5E0,5.E-1,-5.95E0)); +#3203=CARTESIAN_POINT('',(-3.93E0,5.E-1,-5.95E0)); +#3204=VERTEX_POINT('',#3202); +#3205=VERTEX_POINT('',#3203); +#3206=CARTESIAN_POINT('',(3.5E0,-3.E-1,-5.05E0)); +#3207=CARTESIAN_POINT('',(3.93E0,-3.E-1,-5.05E0)); +#3208=VERTEX_POINT('',#3206); +#3209=VERTEX_POINT('',#3207); +#3210=CARTESIAN_POINT('',(3.93E0,3.E-1,-5.05E0)); +#3211=CARTESIAN_POINT('',(3.5E0,3.E-1,-5.05E0)); +#3212=VERTEX_POINT('',#3210); +#3213=VERTEX_POINT('',#3211); +#3214=CARTESIAN_POINT('',(3.93E0,5.E-1,-4.85E0)); +#3215=CARTESIAN_POINT('',(3.5E0,5.E-1,-4.85E0)); +#3216=VERTEX_POINT('',#3214); +#3217=VERTEX_POINT('',#3215); +#3218=CARTESIAN_POINT('',(3.93E0,-3.E-1,-3.05E0)); +#3219=CARTESIAN_POINT('',(3.5E0,-3.E-1,-3.05E0)); +#3220=VERTEX_POINT('',#3218); +#3221=VERTEX_POINT('',#3219); +#3222=CARTESIAN_POINT('',(3.5E0,3.E-1,-3.05E0)); +#3223=CARTESIAN_POINT('',(3.93E0,3.E-1,-3.05E0)); +#3224=VERTEX_POINT('',#3222); +#3225=VERTEX_POINT('',#3223); +#3226=CARTESIAN_POINT('',(3.5E0,5.E-1,-3.25E0)); +#3227=CARTESIAN_POINT('',(3.93E0,5.E-1,-3.25E0)); +#3228=VERTEX_POINT('',#3226); +#3229=VERTEX_POINT('',#3227); +#3230=CARTESIAN_POINT('',(-3.5E0,-5.E-1,-5.95E0)); +#3231=CARTESIAN_POINT('',(-3.5E0,-5.E-1,-4.35E0)); +#3232=VERTEX_POINT('',#3230); +#3233=VERTEX_POINT('',#3231); +#3234=CARTESIAN_POINT('',(3.5E0,-5.E-1,-4.85E0)); +#3235=CARTESIAN_POINT('',(3.5E0,-5.E-1,-3.25E0)); +#3236=VERTEX_POINT('',#3234); +#3237=VERTEX_POINT('',#3235); +#3238=CARTESIAN_POINT('',(3.93E0,-5.E-1,-3.25E0)); +#3239=CARTESIAN_POINT('',(3.93E0,-5.E-1,-4.85E0)); +#3240=VERTEX_POINT('',#3238); +#3241=VERTEX_POINT('',#3239); +#3242=CARTESIAN_POINT('',(-3.93E0,-5.E-1,-5.95E0)); +#3243=CARTESIAN_POINT('',(-3.93E0,-5.E-1,-4.35E0)); +#3244=VERTEX_POINT('',#3242); +#3245=VERTEX_POINT('',#3243); +#3246=CARTESIAN_POINT('',(-3.5E0,0.E0,0.E0)); +#3247=DIRECTION('',(1.E0,0.E0,0.E0)); +#3248=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3249=AXIS2_PLACEMENT_3D('',#3246,#3247,#3248); +#3250=PLANE('',#3249); +#3252=ORIENTED_EDGE('',*,*,#3251,.T.); +#3254=ORIENTED_EDGE('',*,*,#3253,.T.); +#3256=ORIENTED_EDGE('',*,*,#3255,.T.); +#3258=ORIENTED_EDGE('',*,*,#3257,.T.); +#3260=ORIENTED_EDGE('',*,*,#3259,.T.); +#3262=ORIENTED_EDGE('',*,*,#3261,.T.); +#3264=ORIENTED_EDGE('',*,*,#3263,.T.); +#3266=ORIENTED_EDGE('',*,*,#3265,.T.); +#3267=EDGE_LOOP('',(#3252,#3254,#3256,#3258,#3260,#3262,#3264,#3266)); +#3268=FACE_OUTER_BOUND('',#3267,.F.); +#3270=ORIENTED_EDGE('',*,*,#3269,.T.); +#3272=ORIENTED_EDGE('',*,*,#3271,.F.); +#3274=ORIENTED_EDGE('',*,*,#3273,.F.); +#3276=ORIENTED_EDGE('',*,*,#3275,.F.); +#3278=ORIENTED_EDGE('',*,*,#3277,.F.); +#3280=ORIENTED_EDGE('',*,*,#3279,.F.); +#3282=ORIENTED_EDGE('',*,*,#3281,.T.); +#3284=ORIENTED_EDGE('',*,*,#3283,.F.); +#3285=EDGE_LOOP('',(#3270,#3272,#3274,#3276,#3278,#3280,#3282,#3284)); +#3286=FACE_BOUND('',#3285,.F.); +#3287=ADVANCED_FACE('',(#3268,#3286),#3250,.F.); +#3288=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#3289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3290=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3291=AXIS2_PLACEMENT_3D('',#3288,#3289,#3290); +#3292=PLANE('',#3291); +#3294=ORIENTED_EDGE('',*,*,#3293,.F.); +#3296=ORIENTED_EDGE('',*,*,#3295,.F.); +#3298=ORIENTED_EDGE('',*,*,#3297,.F.); +#3300=ORIENTED_EDGE('',*,*,#3299,.F.); +#3301=ORIENTED_EDGE('',*,*,#3251,.F.); +#3303=ORIENTED_EDGE('',*,*,#3302,.T.); +#3305=ORIENTED_EDGE('',*,*,#3304,.T.); +#3307=ORIENTED_EDGE('',*,*,#3306,.F.); +#3309=ORIENTED_EDGE('',*,*,#3308,.T.); +#3311=ORIENTED_EDGE('',*,*,#3310,.F.); +#3313=ORIENTED_EDGE('',*,*,#3312,.F.); +#3315=ORIENTED_EDGE('',*,*,#3314,.F.); +#3317=ORIENTED_EDGE('',*,*,#3316,.F.); +#3319=ORIENTED_EDGE('',*,*,#3318,.F.); +#3321=ORIENTED_EDGE('',*,*,#3320,.F.); +#3323=ORIENTED_EDGE('',*,*,#3322,.F.); +#3324=EDGE_LOOP('',(#3294,#3296,#3298,#3300,#3301,#3303,#3305,#3307,#3309,#3311, +#3313,#3315,#3317,#3319,#3321,#3323)); +#3325=FACE_OUTER_BOUND('',#3324,.F.); +#3327=ORIENTED_EDGE('',*,*,#3326,.T.); +#3329=ORIENTED_EDGE('',*,*,#3328,.F.); +#3331=ORIENTED_EDGE('',*,*,#3330,.T.); +#3333=ORIENTED_EDGE('',*,*,#3332,.F.); +#3334=EDGE_LOOP('',(#3327,#3329,#3331,#3333)); +#3335=FACE_BOUND('',#3334,.F.); +#3337=ORIENTED_EDGE('',*,*,#3336,.T.); +#3339=ORIENTED_EDGE('',*,*,#3338,.F.); +#3341=ORIENTED_EDGE('',*,*,#3340,.T.); +#3343=ORIENTED_EDGE('',*,*,#3342,.F.); +#3344=EDGE_LOOP('',(#3337,#3339,#3341,#3343)); +#3345=FACE_BOUND('',#3344,.F.); +#3346=ADVANCED_FACE('',(#3325,#3335,#3345),#3292,.T.); +#3347=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#3348=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3349=DIRECTION('',(0.E0,0.E0,1.E0)); +#3350=AXIS2_PLACEMENT_3D('',#3347,#3348,#3349); +#3351=PLANE('',#3350); +#3352=ORIENTED_EDGE('',*,*,#3293,.T.); +#3354=ORIENTED_EDGE('',*,*,#3353,.F.); +#3356=ORIENTED_EDGE('',*,*,#3355,.T.); +#3358=ORIENTED_EDGE('',*,*,#3357,.F.); +#3359=EDGE_LOOP('',(#3352,#3354,#3356,#3358)); +#3360=FACE_OUTER_BOUND('',#3359,.F.); +#3361=ADVANCED_FACE('',(#3360),#3351,.F.); +#3362=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#3363=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3364=DIRECTION('',(0.E0,0.E0,1.E0)); +#3365=AXIS2_PLACEMENT_3D('',#3362,#3363,#3364); +#3366=PLANE('',#3365); +#3368=ORIENTED_EDGE('',*,*,#3367,.F.); +#3370=ORIENTED_EDGE('',*,*,#3369,.F.); +#3372=ORIENTED_EDGE('',*,*,#3371,.F.); +#3374=ORIENTED_EDGE('',*,*,#3373,.F.); +#3375=EDGE_LOOP('',(#3368,#3370,#3372,#3374)); +#3376=FACE_OUTER_BOUND('',#3375,.F.); +#3377=ADVANCED_FACE('',(#3376),#3366,.F.); +#3378=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#3379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3380=DIRECTION('',(0.E0,1.E0,0.E0)); +#3381=AXIS2_PLACEMENT_3D('',#3378,#3379,#3380); +#3382=PLANE('',#3381); +#3384=ORIENTED_EDGE('',*,*,#3383,.F.); +#3386=ORIENTED_EDGE('',*,*,#3385,.F.); +#3388=ORIENTED_EDGE('',*,*,#3387,.F.); +#3389=ORIENTED_EDGE('',*,*,#3369,.T.); +#3391=ORIENTED_EDGE('',*,*,#3390,.F.); +#3392=ORIENTED_EDGE('',*,*,#3257,.F.); +#3394=ORIENTED_EDGE('',*,*,#3393,.T.); +#3395=ORIENTED_EDGE('',*,*,#3353,.T.); +#3396=ORIENTED_EDGE('',*,*,#3322,.T.); +#3398=ORIENTED_EDGE('',*,*,#3397,.F.); +#3400=ORIENTED_EDGE('',*,*,#3399,.T.); +#3402=ORIENTED_EDGE('',*,*,#3401,.T.); +#3403=ORIENTED_EDGE('',*,*,#3314,.T.); +#3405=ORIENTED_EDGE('',*,*,#3404,.F.); +#3407=ORIENTED_EDGE('',*,*,#3406,.T.); +#3409=ORIENTED_EDGE('',*,*,#3408,.T.); +#3411=ORIENTED_EDGE('',*,*,#3410,.F.); +#3413=ORIENTED_EDGE('',*,*,#3412,.F.); +#3415=ORIENTED_EDGE('',*,*,#3414,.F.); +#3417=ORIENTED_EDGE('',*,*,#3416,.T.); +#3418=EDGE_LOOP('',(#3384,#3386,#3388,#3389,#3391,#3392,#3394,#3395,#3396,#3398, +#3400,#3402,#3403,#3405,#3407,#3409,#3411,#3413,#3415,#3417)); +#3419=FACE_OUTER_BOUND('',#3418,.F.); +#3421=ORIENTED_EDGE('',*,*,#3420,.T.); +#3423=ORIENTED_EDGE('',*,*,#3422,.F.); +#3425=ORIENTED_EDGE('',*,*,#3424,.F.); +#3427=ORIENTED_EDGE('',*,*,#3426,.T.); +#3428=EDGE_LOOP('',(#3421,#3423,#3425,#3427)); +#3429=FACE_BOUND('',#3428,.F.); +#3431=ORIENTED_EDGE('',*,*,#3430,.T.); +#3433=ORIENTED_EDGE('',*,*,#3432,.T.); +#3435=ORIENTED_EDGE('',*,*,#3434,.F.); +#3437=ORIENTED_EDGE('',*,*,#3436,.F.); +#3438=EDGE_LOOP('',(#3431,#3433,#3435,#3437)); +#3439=FACE_BOUND('',#3438,.F.); +#3440=ADVANCED_FACE('',(#3419,#3429,#3439),#3382,.T.); +#3441=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#3442=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3444=AXIS2_PLACEMENT_3D('',#3441,#3442,#3443); +#3445=PLANE('',#3444); +#3447=ORIENTED_EDGE('',*,*,#3446,.F.); +#3448=ORIENTED_EDGE('',*,*,#3410,.T.); +#3450=ORIENTED_EDGE('',*,*,#3449,.T.); +#3452=ORIENTED_EDGE('',*,*,#3451,.F.); +#3454=ORIENTED_EDGE('',*,*,#3453,.T.); +#3456=ORIENTED_EDGE('',*,*,#3455,.F.); +#3457=EDGE_LOOP('',(#3447,#3448,#3450,#3452,#3454,#3456)); +#3458=FACE_OUTER_BOUND('',#3457,.F.); +#3459=ADVANCED_FACE('',(#3458),#3445,.T.); +#3460=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#3461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3462=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3463=AXIS2_PLACEMENT_3D('',#3460,#3461,#3462); +#3464=PLANE('',#3463); +#3465=ORIENTED_EDGE('',*,*,#3367,.T.); +#3467=ORIENTED_EDGE('',*,*,#3466,.F.); +#3469=ORIENTED_EDGE('',*,*,#3468,.F.); +#3471=ORIENTED_EDGE('',*,*,#3470,.F.); +#3472=ORIENTED_EDGE('',*,*,#3259,.F.); +#3473=ORIENTED_EDGE('',*,*,#3390,.T.); +#3474=EDGE_LOOP('',(#3465,#3467,#3469,#3471,#3472,#3473)); +#3475=FACE_OUTER_BOUND('',#3474,.F.); +#3476=ADVANCED_FACE('',(#3475),#3464,.T.); +#3477=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#3478=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3479=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3480=AXIS2_PLACEMENT_3D('',#3477,#3478,#3479); +#3481=PLANE('',#3480); +#3483=ORIENTED_EDGE('',*,*,#3482,.F.); +#3484=ORIENTED_EDGE('',*,*,#3383,.T.); +#3486=ORIENTED_EDGE('',*,*,#3485,.T.); +#3488=ORIENTED_EDGE('',*,*,#3487,.F.); +#3489=EDGE_LOOP('',(#3483,#3484,#3486,#3488)); +#3490=FACE_OUTER_BOUND('',#3489,.F.); +#3491=ADVANCED_FACE('',(#3490),#3481,.T.); +#3492=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#3493=DIRECTION('',(1.E0,0.E0,0.E0)); +#3494=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3495=AXIS2_PLACEMENT_3D('',#3492,#3493,#3494); +#3496=PLANE('',#3495); +#3497=ORIENTED_EDGE('',*,*,#3312,.T.); +#3499=ORIENTED_EDGE('',*,*,#3498,.T.); +#3501=ORIENTED_EDGE('',*,*,#3500,.F.); +#3502=ORIENTED_EDGE('',*,*,#3404,.T.); +#3503=EDGE_LOOP('',(#3497,#3499,#3501,#3502)); +#3504=FACE_OUTER_BOUND('',#3503,.F.); +#3505=ADVANCED_FACE('',(#3504),#3496,.F.); +#3506=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#3507=DIRECTION('',(1.E0,0.E0,0.E0)); +#3508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3509=AXIS2_PLACEMENT_3D('',#3506,#3507,#3508); +#3510=PLANE('',#3509); +#3511=ORIENTED_EDGE('',*,*,#3446,.T.); +#3513=ORIENTED_EDGE('',*,*,#3512,.T.); +#3515=ORIENTED_EDGE('',*,*,#3514,.F.); +#3516=ORIENTED_EDGE('',*,*,#3412,.T.); +#3517=EDGE_LOOP('',(#3511,#3513,#3515,#3516)); +#3518=FACE_OUTER_BOUND('',#3517,.F.); +#3519=ADVANCED_FACE('',(#3518),#3510,.F.); +#3520=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3521=DIRECTION('',(0.E0,0.E0,1.E0)); +#3522=DIRECTION('',(1.E0,0.E0,0.E0)); +#3523=AXIS2_PLACEMENT_3D('',#3520,#3521,#3522); +#3524=PLANE('',#3523); +#3525=ORIENTED_EDGE('',*,*,#3498,.F.); +#3526=ORIENTED_EDGE('',*,*,#3310,.T.); +#3528=ORIENTED_EDGE('',*,*,#3527,.F.); +#3530=ORIENTED_EDGE('',*,*,#3529,.F.); +#3531=EDGE_LOOP('',(#3525,#3526,#3528,#3530)); +#3532=FACE_OUTER_BOUND('',#3531,.F.); +#3533=ADVANCED_FACE('',(#3532),#3524,.F.); +#3534=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3535=DIRECTION('',(0.E0,0.E0,1.E0)); +#3536=DIRECTION('',(1.E0,0.E0,0.E0)); +#3537=AXIS2_PLACEMENT_3D('',#3534,#3535,#3536); +#3538=PLANE('',#3537); +#3539=ORIENTED_EDGE('',*,*,#3512,.F.); +#3540=ORIENTED_EDGE('',*,*,#3455,.T.); +#3542=ORIENTED_EDGE('',*,*,#3541,.F.); +#3544=ORIENTED_EDGE('',*,*,#3543,.F.); +#3545=EDGE_LOOP('',(#3539,#3540,#3542,#3544)); +#3546=FACE_OUTER_BOUND('',#3545,.F.); +#3547=ADVANCED_FACE('',(#3546),#3538,.F.); +#3548=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3549=DIRECTION('',(0.E0,0.E0,1.E0)); +#3550=DIRECTION('',(1.E0,0.E0,0.E0)); +#3551=AXIS2_PLACEMENT_3D('',#3548,#3549,#3550); +#3552=PLANE('',#3551); +#3553=ORIENTED_EDGE('',*,*,#3357,.T.); +#3555=ORIENTED_EDGE('',*,*,#3554,.F.); +#3557=ORIENTED_EDGE('',*,*,#3556,.T.); +#3558=ORIENTED_EDGE('',*,*,#3295,.T.); +#3559=EDGE_LOOP('',(#3553,#3555,#3557,#3558)); +#3560=FACE_OUTER_BOUND('',#3559,.F.); +#3561=ADVANCED_FACE('',(#3560),#3552,.F.); +#3562=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3563=DIRECTION('',(0.E0,0.E0,1.E0)); +#3564=DIRECTION('',(1.E0,0.E0,0.E0)); +#3565=AXIS2_PLACEMENT_3D('',#3562,#3563,#3564); +#3566=PLANE('',#3565); +#3567=ORIENTED_EDGE('',*,*,#3373,.T.); +#3569=ORIENTED_EDGE('',*,*,#3568,.F.); +#3571=ORIENTED_EDGE('',*,*,#3570,.T.); +#3572=ORIENTED_EDGE('',*,*,#3466,.T.); +#3573=EDGE_LOOP('',(#3567,#3569,#3571,#3572)); +#3574=FACE_OUTER_BOUND('',#3573,.F.); +#3575=ADVANCED_FACE('',(#3574),#3566,.F.); +#3576=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3577=DIRECTION('',(0.E0,0.E0,1.E0)); +#3578=DIRECTION('',(1.E0,0.E0,0.E0)); +#3579=AXIS2_PLACEMENT_3D('',#3576,#3577,#3578); +#3580=PLANE('',#3579); +#3582=ORIENTED_EDGE('',*,*,#3581,.F.); +#3583=ORIENTED_EDGE('',*,*,#3318,.T.); +#3585=ORIENTED_EDGE('',*,*,#3584,.T.); +#3587=ORIENTED_EDGE('',*,*,#3586,.F.); +#3588=EDGE_LOOP('',(#3582,#3583,#3585,#3587)); +#3589=FACE_OUTER_BOUND('',#3588,.F.); +#3590=ADVANCED_FACE('',(#3589),#3580,.F.); +#3591=CARTESIAN_POINT('',(-2.035E0,1.93E0,-8.87E0)); +#3592=DIRECTION('',(0.E0,0.E0,1.E0)); +#3593=DIRECTION('',(1.E0,0.E0,0.E0)); +#3594=AXIS2_PLACEMENT_3D('',#3591,#3592,#3593); +#3595=PLANE('',#3594); +#3597=ORIENTED_EDGE('',*,*,#3596,.F.); +#3598=ORIENTED_EDGE('',*,*,#3487,.T.); +#3600=ORIENTED_EDGE('',*,*,#3599,.T.); +#3602=ORIENTED_EDGE('',*,*,#3601,.F.); +#3603=EDGE_LOOP('',(#3597,#3598,#3600,#3602)); +#3604=FACE_OUTER_BOUND('',#3603,.F.); +#3605=ADVANCED_FACE('',(#3604),#3595,.F.); +#3606=CARTESIAN_POINT('',(2.035E0,1.93E0,-8.87E0)); +#3607=DIRECTION('',(1.E0,0.E0,0.E0)); +#3608=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3609=AXIS2_PLACEMENT_3D('',#3606,#3607,#3608); +#3610=PLANE('',#3609); +#3611=ORIENTED_EDGE('',*,*,#3308,.F.); +#3613=ORIENTED_EDGE('',*,*,#3612,.T.); +#3615=ORIENTED_EDGE('',*,*,#3614,.T.); +#3616=ORIENTED_EDGE('',*,*,#3527,.T.); +#3617=EDGE_LOOP('',(#3611,#3613,#3615,#3616)); +#3618=FACE_OUTER_BOUND('',#3617,.F.); +#3619=ADVANCED_FACE('',(#3618),#3610,.F.); +#3620=CARTESIAN_POINT('',(2.035E0,1.93E0,-8.87E0)); +#3621=DIRECTION('',(1.E0,0.E0,0.E0)); +#3622=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3623=AXIS2_PLACEMENT_3D('',#3620,#3621,#3622); +#3624=PLANE('',#3623); +#3625=ORIENTED_EDGE('',*,*,#3453,.F.); +#3627=ORIENTED_EDGE('',*,*,#3626,.T.); +#3629=ORIENTED_EDGE('',*,*,#3628,.T.); +#3630=ORIENTED_EDGE('',*,*,#3541,.T.); +#3631=EDGE_LOOP('',(#3625,#3627,#3629,#3630)); +#3632=FACE_OUTER_BOUND('',#3631,.F.); +#3633=ADVANCED_FACE('',(#3632),#3624,.F.); +#3634=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#3635=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3636=DIRECTION('',(0.E0,1.E0,0.E0)); +#3637=AXIS2_PLACEMENT_3D('',#3634,#3635,#3636); +#3638=PLANE('',#3637); +#3640=ORIENTED_EDGE('',*,*,#3639,.T.); +#3642=ORIENTED_EDGE('',*,*,#3641,.F.); +#3643=ORIENTED_EDGE('',*,*,#3253,.F.); +#3644=ORIENTED_EDGE('',*,*,#3299,.T.); +#3645=EDGE_LOOP('',(#3640,#3642,#3643,#3644)); +#3646=FACE_OUTER_BOUND('',#3645,.F.); +#3647=ADVANCED_FACE('',(#3646),#3638,.T.); +#3648=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#3649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3650=DIRECTION('',(0.E0,1.E0,0.E0)); +#3651=AXIS2_PLACEMENT_3D('',#3648,#3649,#3650); +#3652=PLANE('',#3651); +#3653=ORIENTED_EDGE('',*,*,#3612,.F.); +#3654=ORIENTED_EDGE('',*,*,#3306,.T.); +#3656=ORIENTED_EDGE('',*,*,#3655,.T.); +#3658=ORIENTED_EDGE('',*,*,#3657,.F.); +#3659=EDGE_LOOP('',(#3653,#3654,#3656,#3658)); +#3660=FACE_OUTER_BOUND('',#3659,.F.); +#3661=ADVANCED_FACE('',(#3660),#3652,.T.); +#3662=CARTESIAN_POINT('',(-2.035E0,1.93E0,-9.24E0)); +#3663=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3664=DIRECTION('',(0.E0,0.E0,1.E0)); +#3665=AXIS2_PLACEMENT_3D('',#3662,#3663,#3664); +#3666=PLANE('',#3665); +#3667=ORIENTED_EDGE('',*,*,#3297,.T.); +#3668=ORIENTED_EDGE('',*,*,#3556,.F.); +#3670=ORIENTED_EDGE('',*,*,#3669,.F.); +#3671=ORIENTED_EDGE('',*,*,#3639,.F.); +#3672=EDGE_LOOP('',(#3667,#3668,#3670,#3671)); +#3673=FACE_OUTER_BOUND('',#3672,.F.); +#3674=ADVANCED_FACE('',(#3673),#3666,.F.); +#3675=CARTESIAN_POINT('',(-2.035E0,1.93E0,-9.24E0)); +#3676=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3677=DIRECTION('',(0.E0,0.E0,1.E0)); +#3678=AXIS2_PLACEMENT_3D('',#3675,#3676,#3677); +#3679=PLANE('',#3678); +#3680=ORIENTED_EDGE('',*,*,#3468,.T.); +#3681=ORIENTED_EDGE('',*,*,#3570,.F.); +#3683=ORIENTED_EDGE('',*,*,#3682,.F.); +#3685=ORIENTED_EDGE('',*,*,#3684,.F.); +#3686=EDGE_LOOP('',(#3680,#3681,#3683,#3685)); +#3687=FACE_OUTER_BOUND('',#3686,.F.); +#3688=ADVANCED_FACE('',(#3687),#3679,.F.); +#3689=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#3690=DIRECTION('',(0.E0,1.E0,0.E0)); +#3691=DIRECTION('',(0.E0,0.E0,1.E0)); +#3692=AXIS2_PLACEMENT_3D('',#3689,#3690,#3691); +#3693=PLANE('',#3692); +#3694=ORIENTED_EDGE('',*,*,#3500,.T.); +#3695=ORIENTED_EDGE('',*,*,#3529,.T.); +#3696=ORIENTED_EDGE('',*,*,#3614,.F.); +#3697=ORIENTED_EDGE('',*,*,#3657,.T.); +#3699=ORIENTED_EDGE('',*,*,#3698,.T.); +#3700=ORIENTED_EDGE('',*,*,#3406,.F.); +#3701=EDGE_LOOP('',(#3694,#3695,#3696,#3697,#3699,#3700)); +#3702=FACE_OUTER_BOUND('',#3701,.F.); +#3703=ADVANCED_FACE('',(#3702),#3693,.T.); +#3704=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#3705=DIRECTION('',(0.E0,1.E0,0.E0)); +#3706=DIRECTION('',(0.E0,0.E0,1.E0)); +#3707=AXIS2_PLACEMENT_3D('',#3704,#3705,#3706); +#3708=PLANE('',#3707); +#3709=ORIENTED_EDGE('',*,*,#3355,.F.); +#3710=ORIENTED_EDGE('',*,*,#3393,.F.); +#3711=ORIENTED_EDGE('',*,*,#3255,.F.); +#3712=ORIENTED_EDGE('',*,*,#3641,.T.); +#3713=ORIENTED_EDGE('',*,*,#3669,.T.); +#3714=ORIENTED_EDGE('',*,*,#3554,.T.); +#3715=EDGE_LOOP('',(#3709,#3710,#3711,#3712,#3713,#3714)); +#3716=FACE_OUTER_BOUND('',#3715,.F.); +#3717=ADVANCED_FACE('',(#3716),#3708,.T.); +#3718=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#3719=DIRECTION('',(0.E0,1.E0,0.E0)); +#3720=DIRECTION('',(0.E0,0.E0,1.E0)); +#3721=AXIS2_PLACEMENT_3D('',#3718,#3719,#3720); +#3722=PLANE('',#3721); +#3724=ORIENTED_EDGE('',*,*,#3723,.T.); +#3725=ORIENTED_EDGE('',*,*,#3586,.T.); +#3727=ORIENTED_EDGE('',*,*,#3726,.F.); +#3728=ORIENTED_EDGE('',*,*,#3399,.F.); +#3729=EDGE_LOOP('',(#3724,#3725,#3727,#3728)); +#3730=FACE_OUTER_BOUND('',#3729,.F.); +#3731=ADVANCED_FACE('',(#3730),#3722,.T.); +#3732=CARTESIAN_POINT('',(3.5E0,0.E0,0.E0)); +#3733=DIRECTION('',(1.E0,0.E0,0.E0)); +#3734=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3735=AXIS2_PLACEMENT_3D('',#3732,#3733,#3734); +#3736=PLANE('',#3735); +#3737=ORIENTED_EDGE('',*,*,#3304,.F.); +#3739=ORIENTED_EDGE('',*,*,#3738,.F.); +#3741=ORIENTED_EDGE('',*,*,#3740,.F.); +#3743=ORIENTED_EDGE('',*,*,#3742,.F.); +#3744=ORIENTED_EDGE('',*,*,#3449,.F.); +#3745=ORIENTED_EDGE('',*,*,#3408,.F.); +#3746=ORIENTED_EDGE('',*,*,#3698,.F.); +#3747=ORIENTED_EDGE('',*,*,#3655,.F.); +#3748=EDGE_LOOP('',(#3737,#3739,#3741,#3743,#3744,#3745,#3746,#3747)); +#3749=FACE_OUTER_BOUND('',#3748,.F.); +#3751=ORIENTED_EDGE('',*,*,#3750,.T.); +#3753=ORIENTED_EDGE('',*,*,#3752,.F.); +#3755=ORIENTED_EDGE('',*,*,#3754,.T.); +#3757=ORIENTED_EDGE('',*,*,#3756,.F.); +#3759=ORIENTED_EDGE('',*,*,#3758,.F.); +#3761=ORIENTED_EDGE('',*,*,#3760,.F.); +#3763=ORIENTED_EDGE('',*,*,#3762,.F.); +#3765=ORIENTED_EDGE('',*,*,#3764,.F.); +#3766=EDGE_LOOP('',(#3751,#3753,#3755,#3757,#3759,#3761,#3763,#3765)); +#3767=FACE_BOUND('',#3766,.F.); +#3768=ADVANCED_FACE('',(#3749,#3767),#3736,.T.); +#3769=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#3770=DIRECTION('',(0.E0,0.E0,1.E0)); +#3771=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3772=AXIS2_PLACEMENT_3D('',#3769,#3770,#3771); +#3773=PLANE('',#3772); +#3775=ORIENTED_EDGE('',*,*,#3774,.F.); +#3777=ORIENTED_EDGE('',*,*,#3776,.T.); +#3778=ORIENTED_EDGE('',*,*,#3738,.T.); +#3779=ORIENTED_EDGE('',*,*,#3302,.F.); +#3780=ORIENTED_EDGE('',*,*,#3265,.F.); +#3782=ORIENTED_EDGE('',*,*,#3781,.T.); +#3783=EDGE_LOOP('',(#3775,#3777,#3778,#3779,#3780,#3782)); +#3784=FACE_OUTER_BOUND('',#3783,.F.); +#3786=ORIENTED_EDGE('',*,*,#3785,.T.); +#3788=ORIENTED_EDGE('',*,*,#3787,.T.); +#3790=ORIENTED_EDGE('',*,*,#3789,.T.); +#3792=ORIENTED_EDGE('',*,*,#3791,.T.); +#3793=EDGE_LOOP('',(#3786,#3788,#3790,#3792)); +#3794=FACE_BOUND('',#3793,.F.); +#3796=ORIENTED_EDGE('',*,*,#3795,.T.); +#3798=ORIENTED_EDGE('',*,*,#3797,.F.); +#3800=ORIENTED_EDGE('',*,*,#3799,.T.); +#3802=ORIENTED_EDGE('',*,*,#3801,.T.); +#3804=ORIENTED_EDGE('',*,*,#3803,.T.); +#3805=EDGE_LOOP('',(#3796,#3798,#3800,#3802,#3804)); +#3806=FACE_BOUND('',#3805,.F.); +#3807=ADVANCED_FACE('',(#3784,#3794,#3806),#3773,.T.); +#3808=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#3809=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3810=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3811=AXIS2_PLACEMENT_3D('',#3808,#3809,#3810); +#3812=PLANE('',#3811); +#3813=ORIENTED_EDGE('',*,*,#3785,.F.); +#3815=ORIENTED_EDGE('',*,*,#3814,.T.); +#3817=ORIENTED_EDGE('',*,*,#3816,.T.); +#3819=ORIENTED_EDGE('',*,*,#3818,.F.); +#3820=EDGE_LOOP('',(#3813,#3815,#3817,#3819)); +#3821=FACE_OUTER_BOUND('',#3820,.F.); +#3822=ADVANCED_FACE('',(#3821),#3812,.F.); +#3823=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#3824=DIRECTION('',(0.E0,1.E0,0.E0)); +#3825=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3826=AXIS2_PLACEMENT_3D('',#3823,#3824,#3825); +#3827=PLANE('',#3826); +#3828=ORIENTED_EDGE('',*,*,#3791,.F.); +#3830=ORIENTED_EDGE('',*,*,#3829,.T.); +#3832=ORIENTED_EDGE('',*,*,#3831,.T.); +#3833=ORIENTED_EDGE('',*,*,#3814,.F.); +#3834=EDGE_LOOP('',(#3828,#3830,#3832,#3833)); +#3835=FACE_OUTER_BOUND('',#3834,.F.); +#3836=ADVANCED_FACE('',(#3835),#3827,.F.); +#3837=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#3838=DIRECTION('',(1.E0,0.E0,0.E0)); +#3839=DIRECTION('',(0.E0,1.E0,0.E0)); +#3840=AXIS2_PLACEMENT_3D('',#3837,#3838,#3839); +#3841=PLANE('',#3840); +#3842=ORIENTED_EDGE('',*,*,#3789,.F.); +#3844=ORIENTED_EDGE('',*,*,#3843,.T.); +#3846=ORIENTED_EDGE('',*,*,#3845,.T.); +#3847=ORIENTED_EDGE('',*,*,#3829,.F.); +#3848=EDGE_LOOP('',(#3842,#3844,#3846,#3847)); +#3849=FACE_OUTER_BOUND('',#3848,.F.); +#3850=ADVANCED_FACE('',(#3849),#3841,.F.); +#3851=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#3852=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3853=DIRECTION('',(1.E0,0.E0,0.E0)); +#3854=AXIS2_PLACEMENT_3D('',#3851,#3852,#3853); +#3855=PLANE('',#3854); +#3856=ORIENTED_EDGE('',*,*,#3787,.F.); +#3857=ORIENTED_EDGE('',*,*,#3818,.T.); +#3859=ORIENTED_EDGE('',*,*,#3858,.T.); +#3860=ORIENTED_EDGE('',*,*,#3843,.F.); +#3861=EDGE_LOOP('',(#3856,#3857,#3859,#3860)); +#3862=FACE_OUTER_BOUND('',#3861,.F.); +#3863=ADVANCED_FACE('',(#3862),#3855,.F.); +#3864=CARTESIAN_POINT('',(-3.5E0,0.E0,-6.35E0)); +#3865=DIRECTION('',(0.E0,0.E0,1.E0)); +#3866=DIRECTION('',(1.E0,0.E0,0.E0)); +#3867=AXIS2_PLACEMENT_3D('',#3864,#3865,#3866); +#3868=PLANE('',#3867); +#3869=ORIENTED_EDGE('',*,*,#3816,.F.); +#3870=ORIENTED_EDGE('',*,*,#3831,.F.); +#3871=ORIENTED_EDGE('',*,*,#3845,.F.); +#3872=ORIENTED_EDGE('',*,*,#3858,.F.); +#3873=EDGE_LOOP('',(#3869,#3870,#3871,#3872)); +#3874=FACE_OUTER_BOUND('',#3873,.F.); +#3876=ORIENTED_EDGE('',*,*,#3875,.F.); +#3878=ORIENTED_EDGE('',*,*,#3877,.T.); +#3880=ORIENTED_EDGE('',*,*,#3879,.T.); +#3882=ORIENTED_EDGE('',*,*,#3881,.F.); +#3883=EDGE_LOOP('',(#3876,#3878,#3880,#3882)); +#3884=FACE_BOUND('',#3883,.F.); +#3885=ADVANCED_FACE('',(#3874,#3884),#3868,.T.); +#3886=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#3887=DIRECTION('',(1.E0,0.E0,0.E0)); +#3888=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3889=AXIS2_PLACEMENT_3D('',#3886,#3887,#3888); +#3890=PLANE('',#3889); +#3892=ORIENTED_EDGE('',*,*,#3891,.T.); +#3893=ORIENTED_EDGE('',*,*,#3430,.F.); +#3895=ORIENTED_EDGE('',*,*,#3894,.T.); +#3897=ORIENTED_EDGE('',*,*,#3896,.T.); +#3899=ORIENTED_EDGE('',*,*,#3898,.T.); +#3901=ORIENTED_EDGE('',*,*,#3900,.T.); +#3903=ORIENTED_EDGE('',*,*,#3902,.T.); +#3905=ORIENTED_EDGE('',*,*,#3904,.T.); +#3907=ORIENTED_EDGE('',*,*,#3906,.T.); +#3909=ORIENTED_EDGE('',*,*,#3908,.T.); +#3911=ORIENTED_EDGE('',*,*,#3910,.T.); +#3913=ORIENTED_EDGE('',*,*,#3912,.T.); +#3915=ORIENTED_EDGE('',*,*,#3914,.T.); +#3917=ORIENTED_EDGE('',*,*,#3916,.T.); +#3918=EDGE_LOOP('',(#3892,#3893,#3895,#3897,#3899,#3901,#3903,#3905,#3907,#3909, +#3911,#3913,#3915,#3917)); +#3919=FACE_OUTER_BOUND('',#3918,.F.); +#3920=ADVANCED_FACE('',(#3919),#3890,.F.); +#3921=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#3922=DIRECTION('',(1.E0,0.E0,0.E0)); +#3923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3924=AXIS2_PLACEMENT_3D('',#3921,#3922,#3923); +#3925=PLANE('',#3924); +#3927=ORIENTED_EDGE('',*,*,#3926,.T.); +#3929=ORIENTED_EDGE('',*,*,#3928,.T.); +#3931=ORIENTED_EDGE('',*,*,#3930,.T.); +#3932=ORIENTED_EDGE('',*,*,#3875,.T.); +#3933=EDGE_LOOP('',(#3927,#3929,#3931,#3932)); +#3934=FACE_OUTER_BOUND('',#3933,.F.); +#3935=ADVANCED_FACE('',(#3934),#3925,.F.); +#3936=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#3937=DIRECTION('',(0.E0,1.E0,0.E0)); +#3938=DIRECTION('',(0.E0,0.E0,1.E0)); +#3939=AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); +#3940=PLANE('',#3939); +#3941=ORIENTED_EDGE('',*,*,#3891,.F.); +#3943=ORIENTED_EDGE('',*,*,#3942,.T.); +#3945=ORIENTED_EDGE('',*,*,#3944,.T.); +#3946=ORIENTED_EDGE('',*,*,#3432,.F.); +#3947=EDGE_LOOP('',(#3941,#3943,#3945,#3946)); +#3948=FACE_OUTER_BOUND('',#3947,.F.); +#3949=ADVANCED_FACE('',(#3948),#3940,.T.); +#3950=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#3951=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3952=DIRECTION('',(0.E0,1.E0,0.E0)); +#3953=AXIS2_PLACEMENT_3D('',#3950,#3951,#3952); +#3954=PLANE('',#3953); +#3955=ORIENTED_EDGE('',*,*,#3916,.F.); +#3957=ORIENTED_EDGE('',*,*,#3956,.T.); +#3959=ORIENTED_EDGE('',*,*,#3958,.T.); +#3960=ORIENTED_EDGE('',*,*,#3942,.F.); +#3961=EDGE_LOOP('',(#3955,#3957,#3959,#3960)); +#3962=FACE_OUTER_BOUND('',#3961,.F.); +#3963=ADVANCED_FACE('',(#3962),#3954,.T.); +#3964=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.7E0)); +#3965=DIRECTION('',(1.E0,0.E0,0.E0)); +#3966=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3967=AXIS2_PLACEMENT_3D('',#3964,#3965,#3966); +#3968=CYLINDRICAL_SURFACE('',#3967,2.5E-1); +#3969=ORIENTED_EDGE('',*,*,#3914,.F.); +#3971=ORIENTED_EDGE('',*,*,#3970,.T.); +#3973=ORIENTED_EDGE('',*,*,#3972,.T.); +#3974=ORIENTED_EDGE('',*,*,#3956,.F.); +#3975=EDGE_LOOP('',(#3969,#3971,#3973,#3974)); +#3976=FACE_OUTER_BOUND('',#3975,.F.); +#3977=ADVANCED_FACE('',(#3976),#3968,.F.); +#3978=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#3979=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#3980=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3981=AXIS2_PLACEMENT_3D('',#3978,#3979,#3980); +#3982=PLANE('',#3981); +#3983=ORIENTED_EDGE('',*,*,#3912,.F.); +#3985=ORIENTED_EDGE('',*,*,#3984,.T.); +#3987=ORIENTED_EDGE('',*,*,#3986,.T.); +#3988=ORIENTED_EDGE('',*,*,#3970,.F.); +#3989=EDGE_LOOP('',(#3983,#3985,#3987,#3988)); +#3990=FACE_OUTER_BOUND('',#3989,.F.); +#3991=ADVANCED_FACE('',(#3990),#3982,.T.); +#3992=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#3993=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#3994=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#3995=AXIS2_PLACEMENT_3D('',#3992,#3993,#3994); +#3996=PLANE('',#3995); +#3997=ORIENTED_EDGE('',*,*,#3910,.F.); +#3999=ORIENTED_EDGE('',*,*,#3998,.T.); +#4001=ORIENTED_EDGE('',*,*,#4000,.T.); +#4002=ORIENTED_EDGE('',*,*,#3984,.F.); +#4003=EDGE_LOOP('',(#3997,#3999,#4001,#4002)); +#4004=FACE_OUTER_BOUND('',#4003,.F.); +#4005=ADVANCED_FACE('',(#4004),#3996,.T.); +#4006=CARTESIAN_POINT('',(-1.82E0,-1.07E0,-9.632304473783E0)); +#4007=DIRECTION('',(1.E0,0.E0,0.E0)); +#4008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4009=AXIS2_PLACEMENT_3D('',#4006,#4007,#4008); +#4010=CYLINDRICAL_SURFACE('',#4009,2.5E-1); +#4011=ORIENTED_EDGE('',*,*,#3908,.F.); +#4013=ORIENTED_EDGE('',*,*,#4012,.T.); +#4015=ORIENTED_EDGE('',*,*,#4014,.T.); +#4016=ORIENTED_EDGE('',*,*,#3998,.F.); +#4017=EDGE_LOOP('',(#4011,#4013,#4015,#4016)); +#4018=FACE_OUTER_BOUND('',#4017,.F.); +#4019=ADVANCED_FACE('',(#4018),#4010,.F.); +#4020=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#4021=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4022=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4023=AXIS2_PLACEMENT_3D('',#4020,#4021,#4022); +#4024=PLANE('',#4023); +#4025=ORIENTED_EDGE('',*,*,#3906,.F.); +#4027=ORIENTED_EDGE('',*,*,#4026,.T.); +#4029=ORIENTED_EDGE('',*,*,#4028,.T.); +#4030=ORIENTED_EDGE('',*,*,#4012,.F.); +#4031=EDGE_LOOP('',(#4025,#4027,#4029,#4030)); +#4032=FACE_OUTER_BOUND('',#4031,.F.); +#4033=ADVANCED_FACE('',(#4032),#4024,.T.); +#4034=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#4035=DIRECTION('',(1.E0,0.E0,0.E0)); +#4036=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4037=AXIS2_PLACEMENT_3D('',#4034,#4035,#4036); +#4038=CYLINDRICAL_SURFACE('',#4037,3.2E-1); +#4039=ORIENTED_EDGE('',*,*,#3904,.F.); +#4041=ORIENTED_EDGE('',*,*,#4040,.T.); +#4043=ORIENTED_EDGE('',*,*,#4042,.T.); +#4044=ORIENTED_EDGE('',*,*,#4026,.F.); +#4045=EDGE_LOOP('',(#4039,#4041,#4043,#4044)); +#4046=FACE_OUTER_BOUND('',#4045,.F.); +#4047=ADVANCED_FACE('',(#4046),#4038,.F.); +#4048=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#4049=DIRECTION('',(0.E0,1.E0,0.E0)); +#4050=DIRECTION('',(0.E0,0.E0,1.E0)); +#4051=AXIS2_PLACEMENT_3D('',#4048,#4049,#4050); +#4052=PLANE('',#4051); +#4053=ORIENTED_EDGE('',*,*,#3902,.F.); +#4055=ORIENTED_EDGE('',*,*,#4054,.T.); +#4057=ORIENTED_EDGE('',*,*,#4056,.T.); +#4058=ORIENTED_EDGE('',*,*,#4040,.F.); +#4059=EDGE_LOOP('',(#4053,#4055,#4057,#4058)); +#4060=FACE_OUTER_BOUND('',#4059,.F.); +#4061=ADVANCED_FACE('',(#4060),#4052,.T.); +#4062=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#4063=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4064=DIRECTION('',(0.E0,1.E0,0.E0)); +#4065=AXIS2_PLACEMENT_3D('',#4062,#4063,#4064); +#4066=PLANE('',#4065); +#4067=ORIENTED_EDGE('',*,*,#3900,.F.); +#4069=ORIENTED_EDGE('',*,*,#4068,.T.); +#4071=ORIENTED_EDGE('',*,*,#4070,.T.); +#4072=ORIENTED_EDGE('',*,*,#4054,.F.); +#4073=EDGE_LOOP('',(#4067,#4069,#4071,#4072)); +#4074=FACE_OUTER_BOUND('',#4073,.F.); +#4075=ADVANCED_FACE('',(#4074),#4066,.T.); +#4076=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#4077=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4078=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4079=AXIS2_PLACEMENT_3D('',#4076,#4077,#4078); +#4080=PLANE('',#4079); +#4081=ORIENTED_EDGE('',*,*,#3898,.F.); +#4083=ORIENTED_EDGE('',*,*,#4082,.T.); +#4085=ORIENTED_EDGE('',*,*,#4084,.T.); +#4086=ORIENTED_EDGE('',*,*,#4068,.F.); +#4087=EDGE_LOOP('',(#4081,#4083,#4085,#4086)); +#4088=FACE_OUTER_BOUND('',#4087,.F.); +#4089=ADVANCED_FACE('',(#4088),#4080,.T.); +#4090=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#4091=DIRECTION('',(1.E0,0.E0,0.E0)); +#4092=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4093=AXIS2_PLACEMENT_3D('',#4090,#4091,#4092); +#4094=CYLINDRICAL_SURFACE('',#4093,9.6E-1); +#4095=ORIENTED_EDGE('',*,*,#3896,.F.); +#4097=ORIENTED_EDGE('',*,*,#4096,.T.); +#4099=ORIENTED_EDGE('',*,*,#4098,.T.); +#4100=ORIENTED_EDGE('',*,*,#4082,.F.); +#4101=EDGE_LOOP('',(#4095,#4097,#4099,#4100)); +#4102=FACE_OUTER_BOUND('',#4101,.F.); +#4103=ADVANCED_FACE('',(#4102),#4094,.T.); +#4104=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#4105=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4106=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4107=AXIS2_PLACEMENT_3D('',#4104,#4105,#4106); +#4108=PLANE('',#4107); +#4109=ORIENTED_EDGE('',*,*,#3894,.F.); +#4110=ORIENTED_EDGE('',*,*,#3436,.T.); +#4112=ORIENTED_EDGE('',*,*,#4111,.T.); +#4113=ORIENTED_EDGE('',*,*,#4096,.F.); +#4114=EDGE_LOOP('',(#4109,#4110,#4112,#4113)); +#4115=FACE_OUTER_BOUND('',#4114,.F.); +#4116=ADVANCED_FACE('',(#4115),#4108,.T.); +#4117=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#4118=DIRECTION('',(1.E0,0.E0,0.E0)); +#4119=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4120=AXIS2_PLACEMENT_3D('',#4117,#4118,#4119); +#4121=PLANE('',#4120); +#4122=ORIENTED_EDGE('',*,*,#3944,.F.); +#4123=ORIENTED_EDGE('',*,*,#3958,.F.); +#4124=ORIENTED_EDGE('',*,*,#3972,.F.); +#4125=ORIENTED_EDGE('',*,*,#3986,.F.); +#4126=ORIENTED_EDGE('',*,*,#4000,.F.); +#4127=ORIENTED_EDGE('',*,*,#4014,.F.); +#4128=ORIENTED_EDGE('',*,*,#4028,.F.); +#4129=ORIENTED_EDGE('',*,*,#4042,.F.); +#4130=ORIENTED_EDGE('',*,*,#4056,.F.); +#4131=ORIENTED_EDGE('',*,*,#4070,.F.); +#4132=ORIENTED_EDGE('',*,*,#4084,.F.); +#4133=ORIENTED_EDGE('',*,*,#4098,.F.); +#4134=ORIENTED_EDGE('',*,*,#4111,.F.); +#4135=ORIENTED_EDGE('',*,*,#3434,.T.); +#4136=EDGE_LOOP('',(#4122,#4123,#4124,#4125,#4126,#4127,#4128,#4129,#4130,#4131, +#4132,#4133,#4134,#4135)); +#4137=FACE_OUTER_BOUND('',#4136,.F.); +#4138=ADVANCED_FACE('',(#4137),#4121,.T.); +#4139=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#4140=DIRECTION('',(1.E0,0.E0,0.E0)); +#4141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4142=AXIS2_PLACEMENT_3D('',#4139,#4140,#4141); +#4143=PLANE('',#4142); +#4145=ORIENTED_EDGE('',*,*,#4144,.F.); +#4146=ORIENTED_EDGE('',*,*,#3879,.F.); +#4148=ORIENTED_EDGE('',*,*,#4147,.F.); +#4150=ORIENTED_EDGE('',*,*,#4149,.F.); +#4151=EDGE_LOOP('',(#4145,#4146,#4148,#4150)); +#4152=FACE_OUTER_BOUND('',#4151,.F.); +#4153=ADVANCED_FACE('',(#4152),#4143,.T.); +#4154=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#4155=DIRECTION('',(0.E0,1.E0,0.E0)); +#4156=DIRECTION('',(0.E0,0.E0,1.E0)); +#4157=AXIS2_PLACEMENT_3D('',#4154,#4155,#4156); +#4158=PLANE('',#4157); +#4159=ORIENTED_EDGE('',*,*,#3926,.F.); +#4160=ORIENTED_EDGE('',*,*,#3881,.T.); +#4161=ORIENTED_EDGE('',*,*,#4144,.T.); +#4163=ORIENTED_EDGE('',*,*,#4162,.F.); +#4164=EDGE_LOOP('',(#4159,#4160,#4161,#4163)); +#4165=FACE_OUTER_BOUND('',#4164,.F.); +#4166=ADVANCED_FACE('',(#4165),#4158,.T.); +#4167=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#4168=DIRECTION('',(0.E0,0.E0,1.E0)); +#4169=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4170=AXIS2_PLACEMENT_3D('',#4167,#4168,#4169); +#4171=PLANE('',#4170); +#4172=ORIENTED_EDGE('',*,*,#3928,.F.); +#4173=ORIENTED_EDGE('',*,*,#4162,.T.); +#4174=ORIENTED_EDGE('',*,*,#4149,.T.); +#4176=ORIENTED_EDGE('',*,*,#4175,.F.); +#4177=EDGE_LOOP('',(#4172,#4173,#4174,#4176)); +#4178=FACE_OUTER_BOUND('',#4177,.F.); +#4179=ADVANCED_FACE('',(#4178),#4171,.T.); +#4180=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#4181=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4182=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4183=AXIS2_PLACEMENT_3D('',#4180,#4181,#4182); +#4184=PLANE('',#4183); +#4185=ORIENTED_EDGE('',*,*,#3930,.F.); +#4186=ORIENTED_EDGE('',*,*,#4175,.T.); +#4187=ORIENTED_EDGE('',*,*,#4147,.T.); +#4188=ORIENTED_EDGE('',*,*,#3877,.F.); +#4189=EDGE_LOOP('',(#4185,#4186,#4187,#4188)); +#4190=FACE_OUTER_BOUND('',#4189,.F.); +#4191=ADVANCED_FACE('',(#4190),#4184,.T.); +#4192=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#4193=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#4194=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#4195=AXIS2_PLACEMENT_3D('',#4192,#4193,#4194); +#4196=PLANE('',#4195); +#4198=ORIENTED_EDGE('',*,*,#4197,.T.); +#4200=ORIENTED_EDGE('',*,*,#4199,.F.); +#4201=ORIENTED_EDGE('',*,*,#3774,.T.); +#4203=ORIENTED_EDGE('',*,*,#4202,.F.); +#4205=ORIENTED_EDGE('',*,*,#4204,.F.); +#4207=ORIENTED_EDGE('',*,*,#4206,.T.); +#4208=EDGE_LOOP('',(#4198,#4200,#4201,#4203,#4205,#4207)); +#4209=FACE_OUTER_BOUND('',#4208,.F.); +#4210=ADVANCED_FACE('',(#4209),#4196,.T.); +#4211=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#4212=DIRECTION('',(1.E0,0.E0,0.E0)); +#4213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4214=AXIS2_PLACEMENT_3D('',#4211,#4212,#4213); +#4215=PLANE('',#4214); +#4217=ORIENTED_EDGE('',*,*,#4216,.F.); +#4218=ORIENTED_EDGE('',*,*,#4197,.F.); +#4220=ORIENTED_EDGE('',*,*,#4219,.F.); +#4222=ORIENTED_EDGE('',*,*,#4221,.F.); +#4224=ORIENTED_EDGE('',*,*,#4223,.F.); +#4225=EDGE_LOOP('',(#4217,#4218,#4220,#4222,#4224)); +#4226=FACE_OUTER_BOUND('',#4225,.F.); +#4227=ADVANCED_FACE('',(#4226),#4215,.T.); +#4228=CARTESIAN_POINT('',(1.9E0,2.53E0,1.2045264E1)); +#4229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4230=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4231=AXIS2_PLACEMENT_3D('',#4228,#4229,#4230); +#4232=CYLINDRICAL_SURFACE('',#4231,6.E-1); +#4234=ORIENTED_EDGE('',*,*,#4233,.F.); +#4235=ORIENTED_EDGE('',*,*,#4199,.T.); +#4236=ORIENTED_EDGE('',*,*,#4216,.T.); +#4238=ORIENTED_EDGE('',*,*,#4237,.T.); +#4239=EDGE_LOOP('',(#4234,#4235,#4236,#4238)); +#4240=FACE_OUTER_BOUND('',#4239,.F.); +#4241=ADVANCED_FACE('',(#4240),#4232,.F.); +#4242=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#4243=DIRECTION('',(0.E0,1.E0,0.E0)); +#4244=DIRECTION('',(0.E0,0.E0,1.E0)); +#4245=AXIS2_PLACEMENT_3D('',#4242,#4243,#4244); +#4246=PLANE('',#4245); +#4247=ORIENTED_EDGE('',*,*,#4233,.T.); +#4249=ORIENTED_EDGE('',*,*,#4248,.F.); +#4251=ORIENTED_EDGE('',*,*,#4250,.T.); +#4252=ORIENTED_EDGE('',*,*,#3781,.F.); +#4253=ORIENTED_EDGE('',*,*,#3263,.F.); +#4255=ORIENTED_EDGE('',*,*,#4254,.T.); +#4256=ORIENTED_EDGE('',*,*,#3682,.T.); +#4257=ORIENTED_EDGE('',*,*,#3568,.T.); +#4258=ORIENTED_EDGE('',*,*,#3371,.T.); +#4259=ORIENTED_EDGE('',*,*,#3387,.T.); +#4261=ORIENTED_EDGE('',*,*,#4260,.T.); +#4262=ORIENTED_EDGE('',*,*,#3601,.T.); +#4264=ORIENTED_EDGE('',*,*,#4263,.T.); +#4265=ORIENTED_EDGE('',*,*,#3414,.T.); +#4266=ORIENTED_EDGE('',*,*,#3514,.T.); +#4267=ORIENTED_EDGE('',*,*,#3543,.T.); +#4268=ORIENTED_EDGE('',*,*,#3628,.F.); +#4270=ORIENTED_EDGE('',*,*,#4269,.T.); +#4271=ORIENTED_EDGE('',*,*,#3740,.T.); +#4272=ORIENTED_EDGE('',*,*,#3776,.F.); +#4273=EDGE_LOOP('',(#4247,#4249,#4251,#4252,#4253,#4255,#4256,#4257,#4258,#4259, +#4261,#4262,#4264,#4265,#4266,#4267,#4268,#4270,#4271,#4272)); +#4274=FACE_OUTER_BOUND('',#4273,.F.); +#4275=ADVANCED_FACE('',(#4274),#4246,.T.); +#4276=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#4277=DIRECTION('',(1.E0,0.E0,0.E0)); +#4278=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4279=AXIS2_PLACEMENT_3D('',#4276,#4277,#4278); +#4280=CYLINDRICAL_SURFACE('',#4279,6.E-1); +#4281=ORIENTED_EDGE('',*,*,#4248,.T.); +#4282=ORIENTED_EDGE('',*,*,#4237,.F.); +#4283=ORIENTED_EDGE('',*,*,#4223,.T.); +#4285=ORIENTED_EDGE('',*,*,#4284,.F.); +#4287=ORIENTED_EDGE('',*,*,#4286,.F.); +#4289=ORIENTED_EDGE('',*,*,#4288,.F.); +#4290=EDGE_LOOP('',(#4281,#4282,#4283,#4285,#4287,#4289)); +#4291=FACE_OUTER_BOUND('',#4290,.F.); +#4292=ADVANCED_FACE('',(#4291),#4280,.F.); +#4293=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#4294=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#4295=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#4296=AXIS2_PLACEMENT_3D('',#4293,#4294,#4295); +#4297=PLANE('',#4296); +#4299=ORIENTED_EDGE('',*,*,#4298,.F.); +#4300=ORIENTED_EDGE('',*,*,#4284,.T.); +#4301=ORIENTED_EDGE('',*,*,#4221,.T.); +#4303=ORIENTED_EDGE('',*,*,#4302,.F.); +#4304=EDGE_LOOP('',(#4299,#4300,#4301,#4303)); +#4305=FACE_OUTER_BOUND('',#4304,.F.); +#4306=ADVANCED_FACE('',(#4305),#4297,.T.); +#4307=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#4308=DIRECTION('',(1.E0,0.E0,0.E0)); +#4309=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4310=AXIS2_PLACEMENT_3D('',#4307,#4308,#4309); +#4311=PLANE('',#4310); +#4313=ORIENTED_EDGE('',*,*,#4312,.F.); +#4314=ORIENTED_EDGE('',*,*,#4286,.T.); +#4315=ORIENTED_EDGE('',*,*,#4298,.T.); +#4317=ORIENTED_EDGE('',*,*,#4316,.T.); +#4318=ORIENTED_EDGE('',*,*,#4204,.T.); +#4319=EDGE_LOOP('',(#4313,#4314,#4315,#4317,#4318)); +#4320=FACE_OUTER_BOUND('',#4319,.F.); +#4321=ADVANCED_FACE('',(#4320),#4311,.F.); +#4322=CARTESIAN_POINT('',(-1.9E0,2.53E0,-2.1285264E1)); +#4323=DIRECTION('',(0.E0,0.E0,1.E0)); +#4324=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4325=AXIS2_PLACEMENT_3D('',#4322,#4323,#4324); +#4326=CYLINDRICAL_SURFACE('',#4325,6.E-1); +#4327=ORIENTED_EDGE('',*,*,#4250,.F.); +#4328=ORIENTED_EDGE('',*,*,#4288,.T.); +#4329=ORIENTED_EDGE('',*,*,#4312,.T.); +#4330=ORIENTED_EDGE('',*,*,#4202,.T.); +#4331=EDGE_LOOP('',(#4327,#4328,#4329,#4330)); +#4332=FACE_OUTER_BOUND('',#4331,.F.); +#4333=ADVANCED_FACE('',(#4332),#4326,.F.); +#4334=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#4335=DIRECTION('',(0.E0,1.E0,0.E0)); +#4336=DIRECTION('',(0.E0,0.E0,1.E0)); +#4337=AXIS2_PLACEMENT_3D('',#4334,#4335,#4336); +#4338=PLANE('',#4337); +#4339=ORIENTED_EDGE('',*,*,#4316,.F.); +#4340=ORIENTED_EDGE('',*,*,#4302,.T.); +#4341=ORIENTED_EDGE('',*,*,#4219,.T.); +#4342=ORIENTED_EDGE('',*,*,#4206,.F.); +#4343=EDGE_LOOP('',(#4339,#4340,#4341,#4342)); +#4344=FACE_OUTER_BOUND('',#4343,.F.); +#4345=ADVANCED_FACE('',(#4344),#4338,.T.); +#4346=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#4347=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4348=DIRECTION('',(0.E0,1.E0,0.E0)); +#4349=AXIS2_PLACEMENT_3D('',#4346,#4347,#4348); +#4350=PLANE('',#4349); +#4351=ORIENTED_EDGE('',*,*,#3684,.T.); +#4352=ORIENTED_EDGE('',*,*,#4254,.F.); +#4353=ORIENTED_EDGE('',*,*,#3261,.F.); +#4354=ORIENTED_EDGE('',*,*,#3470,.T.); +#4355=EDGE_LOOP('',(#4351,#4352,#4353,#4354)); +#4356=FACE_OUTER_BOUND('',#4355,.F.); +#4357=ADVANCED_FACE('',(#4356),#4350,.T.); +#4358=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#4359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4360=DIRECTION('',(0.E0,1.E0,0.E0)); +#4361=AXIS2_PLACEMENT_3D('',#4358,#4359,#4360); +#4362=PLANE('',#4361); +#4363=ORIENTED_EDGE('',*,*,#3626,.F.); +#4364=ORIENTED_EDGE('',*,*,#3451,.T.); +#4365=ORIENTED_EDGE('',*,*,#3742,.T.); +#4366=ORIENTED_EDGE('',*,*,#4269,.F.); +#4367=EDGE_LOOP('',(#4363,#4364,#4365,#4366)); +#4368=FACE_OUTER_BOUND('',#4367,.F.); +#4369=ADVANCED_FACE('',(#4368),#4362,.T.); +#4370=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4371=DIRECTION('',(1.E0,0.E0,0.E0)); +#4372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4373=AXIS2_PLACEMENT_3D('',#4370,#4371,#4372); +#4374=PLANE('',#4373); +#4375=ORIENTED_EDGE('',*,*,#3320,.T.); +#4376=ORIENTED_EDGE('',*,*,#3581,.T.); +#4377=ORIENTED_EDGE('',*,*,#3723,.F.); +#4378=ORIENTED_EDGE('',*,*,#3397,.T.); +#4379=EDGE_LOOP('',(#4375,#4376,#4377,#4378)); +#4380=FACE_OUTER_BOUND('',#4379,.F.); +#4381=ADVANCED_FACE('',(#4380),#4374,.F.); +#4382=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4383=DIRECTION('',(1.E0,0.E0,0.E0)); +#4384=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4385=AXIS2_PLACEMENT_3D('',#4382,#4383,#4384); +#4386=PLANE('',#4385); +#4387=ORIENTED_EDGE('',*,*,#3482,.T.); +#4388=ORIENTED_EDGE('',*,*,#3596,.T.); +#4389=ORIENTED_EDGE('',*,*,#4260,.F.); +#4390=ORIENTED_EDGE('',*,*,#3385,.T.); +#4391=EDGE_LOOP('',(#4387,#4388,#4389,#4390)); +#4392=FACE_OUTER_BOUND('',#4391,.F.); +#4393=ADVANCED_FACE('',(#4392),#4386,.F.); +#4394=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#4395=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4396=DIRECTION('',(0.E0,0.E0,1.E0)); +#4397=AXIS2_PLACEMENT_3D('',#4394,#4395,#4396); +#4398=PLANE('',#4397); +#4399=ORIENTED_EDGE('',*,*,#3316,.T.); +#4400=ORIENTED_EDGE('',*,*,#3401,.F.); +#4401=ORIENTED_EDGE('',*,*,#3726,.T.); +#4402=ORIENTED_EDGE('',*,*,#3584,.F.); +#4403=EDGE_LOOP('',(#4399,#4400,#4401,#4402)); +#4404=FACE_OUTER_BOUND('',#4403,.F.); +#4405=ADVANCED_FACE('',(#4404),#4398,.F.); +#4406=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#4407=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4408=DIRECTION('',(0.E0,0.E0,1.E0)); +#4409=AXIS2_PLACEMENT_3D('',#4406,#4407,#4408); +#4410=PLANE('',#4409); +#4411=ORIENTED_EDGE('',*,*,#3485,.F.); +#4412=ORIENTED_EDGE('',*,*,#3416,.F.); +#4413=ORIENTED_EDGE('',*,*,#4263,.F.); +#4414=ORIENTED_EDGE('',*,*,#3599,.F.); +#4415=EDGE_LOOP('',(#4411,#4412,#4413,#4414)); +#4416=FACE_OUTER_BOUND('',#4415,.F.); +#4417=ADVANCED_FACE('',(#4416),#4410,.F.); +#4418=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#4419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4420=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4421=AXIS2_PLACEMENT_3D('',#4418,#4419,#4420); +#4422=PLANE('',#4421); +#4424=ORIENTED_EDGE('',*,*,#4423,.T.); +#4425=ORIENTED_EDGE('',*,*,#3795,.F.); +#4427=ORIENTED_EDGE('',*,*,#4426,.T.); +#4429=ORIENTED_EDGE('',*,*,#4428,.T.); +#4430=EDGE_LOOP('',(#4424,#4425,#4427,#4429)); +#4431=FACE_OUTER_BOUND('',#4430,.F.); +#4432=ADVANCED_FACE('',(#4431),#4422,.F.); +#4433=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#4434=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#4435=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4436=AXIS2_PLACEMENT_3D('',#4433,#4434,#4435); +#4437=PLANE('',#4436); +#4439=ORIENTED_EDGE('',*,*,#4438,.F.); +#4441=ORIENTED_EDGE('',*,*,#4440,.T.); +#4442=ORIENTED_EDGE('',*,*,#3797,.T.); +#4443=ORIENTED_EDGE('',*,*,#4423,.F.); +#4444=EDGE_LOOP('',(#4439,#4441,#4442,#4443)); +#4445=FACE_OUTER_BOUND('',#4444,.F.); +#4446=ADVANCED_FACE('',(#4445),#4437,.T.); +#4447=CARTESIAN_POINT('',(-3.5E0,0.E0,-6.35E0)); +#4448=DIRECTION('',(0.E0,0.E0,1.E0)); +#4449=DIRECTION('',(1.E0,0.E0,0.E0)); +#4450=AXIS2_PLACEMENT_3D('',#4447,#4448,#4449); +#4451=PLANE('',#4450); +#4452=ORIENTED_EDGE('',*,*,#4438,.T.); +#4453=ORIENTED_EDGE('',*,*,#4428,.F.); +#4455=ORIENTED_EDGE('',*,*,#4454,.F.); +#4457=ORIENTED_EDGE('',*,*,#4456,.F.); +#4459=ORIENTED_EDGE('',*,*,#4458,.F.); +#4460=EDGE_LOOP('',(#4452,#4453,#4455,#4457,#4459)); +#4461=FACE_OUTER_BOUND('',#4460,.F.); +#4463=ORIENTED_EDGE('',*,*,#4462,.F.); +#4465=ORIENTED_EDGE('',*,*,#4464,.F.); +#4467=ORIENTED_EDGE('',*,*,#4466,.T.); +#4469=ORIENTED_EDGE('',*,*,#4468,.T.); +#4470=EDGE_LOOP('',(#4463,#4465,#4467,#4469)); +#4471=FACE_BOUND('',#4470,.F.); +#4472=ADVANCED_FACE('',(#4461,#4471),#4451,.T.); +#4473=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#4474=DIRECTION('',(1.E0,0.E0,0.E0)); +#4475=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4476=AXIS2_PLACEMENT_3D('',#4473,#4474,#4475); +#4477=PLANE('',#4476); +#4478=ORIENTED_EDGE('',*,*,#3420,.F.); +#4480=ORIENTED_EDGE('',*,*,#4479,.T.); +#4482=ORIENTED_EDGE('',*,*,#4481,.T.); +#4484=ORIENTED_EDGE('',*,*,#4483,.T.); +#4486=ORIENTED_EDGE('',*,*,#4485,.T.); +#4488=ORIENTED_EDGE('',*,*,#4487,.T.); +#4490=ORIENTED_EDGE('',*,*,#4489,.T.); +#4492=ORIENTED_EDGE('',*,*,#4491,.T.); +#4494=ORIENTED_EDGE('',*,*,#4493,.T.); +#4496=ORIENTED_EDGE('',*,*,#4495,.T.); +#4498=ORIENTED_EDGE('',*,*,#4497,.T.); +#4500=ORIENTED_EDGE('',*,*,#4499,.T.); +#4502=ORIENTED_EDGE('',*,*,#4501,.T.); +#4504=ORIENTED_EDGE('',*,*,#4503,.T.); +#4505=EDGE_LOOP('',(#4478,#4480,#4482,#4484,#4486,#4488,#4490,#4492,#4494,#4496, +#4498,#4500,#4502,#4504)); +#4506=FACE_OUTER_BOUND('',#4505,.F.); +#4507=ADVANCED_FACE('',(#4506),#4477,.F.); +#4508=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#4509=DIRECTION('',(1.E0,0.E0,0.E0)); +#4510=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4511=AXIS2_PLACEMENT_3D('',#4508,#4509,#4510); +#4512=PLANE('',#4511); +#4513=ORIENTED_EDGE('',*,*,#4462,.T.); +#4515=ORIENTED_EDGE('',*,*,#4514,.T.); +#4517=ORIENTED_EDGE('',*,*,#4516,.T.); +#4519=ORIENTED_EDGE('',*,*,#4518,.T.); +#4520=EDGE_LOOP('',(#4513,#4515,#4517,#4519)); +#4521=FACE_OUTER_BOUND('',#4520,.F.); +#4522=ADVANCED_FACE('',(#4521),#4512,.F.); +#4523=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#4524=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4525=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4526=AXIS2_PLACEMENT_3D('',#4523,#4524,#4525); +#4527=PLANE('',#4526); +#4528=ORIENTED_EDGE('',*,*,#3426,.F.); +#4530=ORIENTED_EDGE('',*,*,#4529,.T.); +#4532=ORIENTED_EDGE('',*,*,#4531,.F.); +#4533=ORIENTED_EDGE('',*,*,#4479,.F.); +#4534=EDGE_LOOP('',(#4528,#4530,#4532,#4533)); +#4535=FACE_OUTER_BOUND('',#4534,.F.); +#4536=ADVANCED_FACE('',(#4535),#4527,.T.); +#4537=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#4538=DIRECTION('',(1.E0,0.E0,0.E0)); +#4539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4540=AXIS2_PLACEMENT_3D('',#4537,#4538,#4539); +#4541=PLANE('',#4540); +#4542=ORIENTED_EDGE('',*,*,#3424,.T.); +#4544=ORIENTED_EDGE('',*,*,#4543,.F.); +#4546=ORIENTED_EDGE('',*,*,#4545,.F.); +#4548=ORIENTED_EDGE('',*,*,#4547,.F.); +#4550=ORIENTED_EDGE('',*,*,#4549,.F.); +#4552=ORIENTED_EDGE('',*,*,#4551,.F.); +#4554=ORIENTED_EDGE('',*,*,#4553,.F.); +#4556=ORIENTED_EDGE('',*,*,#4555,.F.); +#4558=ORIENTED_EDGE('',*,*,#4557,.F.); +#4560=ORIENTED_EDGE('',*,*,#4559,.F.); +#4562=ORIENTED_EDGE('',*,*,#4561,.F.); +#4564=ORIENTED_EDGE('',*,*,#4563,.F.); +#4566=ORIENTED_EDGE('',*,*,#4565,.F.); +#4567=ORIENTED_EDGE('',*,*,#4529,.F.); +#4568=EDGE_LOOP('',(#4542,#4544,#4546,#4548,#4550,#4552,#4554,#4556,#4558,#4560, +#4562,#4564,#4566,#4567)); +#4569=FACE_OUTER_BOUND('',#4568,.F.); +#4570=ADVANCED_FACE('',(#4569),#4541,.T.); +#4571=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#4572=DIRECTION('',(1.E0,0.E0,0.E0)); +#4573=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4574=AXIS2_PLACEMENT_3D('',#4571,#4572,#4573); +#4575=PLANE('',#4574); +#4576=ORIENTED_EDGE('',*,*,#4466,.F.); +#4578=ORIENTED_EDGE('',*,*,#4577,.F.); +#4580=ORIENTED_EDGE('',*,*,#4579,.F.); +#4582=ORIENTED_EDGE('',*,*,#4581,.F.); +#4583=EDGE_LOOP('',(#4576,#4578,#4580,#4582)); +#4584=FACE_OUTER_BOUND('',#4583,.F.); +#4585=ADVANCED_FACE('',(#4584),#4575,.T.); +#4586=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#4587=DIRECTION('',(0.E0,1.E0,0.E0)); +#4588=DIRECTION('',(0.E0,0.E0,1.E0)); +#4589=AXIS2_PLACEMENT_3D('',#4586,#4587,#4588); +#4590=PLANE('',#4589); +#4591=ORIENTED_EDGE('',*,*,#3422,.T.); +#4592=ORIENTED_EDGE('',*,*,#4503,.F.); +#4594=ORIENTED_EDGE('',*,*,#4593,.T.); +#4595=ORIENTED_EDGE('',*,*,#4543,.T.); +#4596=EDGE_LOOP('',(#4591,#4592,#4594,#4595)); +#4597=FACE_OUTER_BOUND('',#4596,.F.); +#4598=ADVANCED_FACE('',(#4597),#4590,.T.); +#4599=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#4600=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4601=DIRECTION('',(0.E0,1.E0,0.E0)); +#4602=AXIS2_PLACEMENT_3D('',#4599,#4600,#4601); +#4603=PLANE('',#4602); +#4604=ORIENTED_EDGE('',*,*,#4501,.F.); +#4606=ORIENTED_EDGE('',*,*,#4605,.T.); +#4607=ORIENTED_EDGE('',*,*,#4545,.T.); +#4608=ORIENTED_EDGE('',*,*,#4593,.F.); +#4609=EDGE_LOOP('',(#4604,#4606,#4607,#4608)); +#4610=FACE_OUTER_BOUND('',#4609,.F.); +#4611=ADVANCED_FACE('',(#4610),#4603,.T.); +#4612=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.7E0)); +#4613=DIRECTION('',(1.E0,0.E0,0.E0)); +#4614=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4615=AXIS2_PLACEMENT_3D('',#4612,#4613,#4614); +#4616=CYLINDRICAL_SURFACE('',#4615,2.5E-1); +#4617=ORIENTED_EDGE('',*,*,#4499,.F.); +#4619=ORIENTED_EDGE('',*,*,#4618,.T.); +#4620=ORIENTED_EDGE('',*,*,#4547,.T.); +#4621=ORIENTED_EDGE('',*,*,#4605,.F.); +#4622=EDGE_LOOP('',(#4617,#4619,#4620,#4621)); +#4623=FACE_OUTER_BOUND('',#4622,.F.); +#4624=ADVANCED_FACE('',(#4623),#4616,.F.); +#4625=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#4626=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4627=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4628=AXIS2_PLACEMENT_3D('',#4625,#4626,#4627); +#4629=PLANE('',#4628); +#4630=ORIENTED_EDGE('',*,*,#4497,.F.); +#4632=ORIENTED_EDGE('',*,*,#4631,.T.); +#4633=ORIENTED_EDGE('',*,*,#4549,.T.); +#4634=ORIENTED_EDGE('',*,*,#4618,.F.); +#4635=EDGE_LOOP('',(#4630,#4632,#4633,#4634)); +#4636=FACE_OUTER_BOUND('',#4635,.F.); +#4637=ADVANCED_FACE('',(#4636),#4629,.T.); +#4638=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#4639=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4640=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#4641=AXIS2_PLACEMENT_3D('',#4638,#4639,#4640); +#4642=PLANE('',#4641); +#4643=ORIENTED_EDGE('',*,*,#4495,.F.); +#4645=ORIENTED_EDGE('',*,*,#4644,.T.); +#4646=ORIENTED_EDGE('',*,*,#4551,.T.); +#4647=ORIENTED_EDGE('',*,*,#4631,.F.); +#4648=EDGE_LOOP('',(#4643,#4645,#4646,#4647)); +#4649=FACE_OUTER_BOUND('',#4648,.F.); +#4650=ADVANCED_FACE('',(#4649),#4642,.T.); +#4651=CARTESIAN_POINT('',(1.18E0,-1.07E0,-9.632304473783E0)); +#4652=DIRECTION('',(1.E0,0.E0,0.E0)); +#4653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4654=AXIS2_PLACEMENT_3D('',#4651,#4652,#4653); +#4655=CYLINDRICAL_SURFACE('',#4654,2.5E-1); +#4656=ORIENTED_EDGE('',*,*,#4493,.F.); +#4658=ORIENTED_EDGE('',*,*,#4657,.T.); +#4659=ORIENTED_EDGE('',*,*,#4553,.T.); +#4660=ORIENTED_EDGE('',*,*,#4644,.F.); +#4661=EDGE_LOOP('',(#4656,#4658,#4659,#4660)); +#4662=FACE_OUTER_BOUND('',#4661,.F.); +#4663=ADVANCED_FACE('',(#4662),#4655,.F.); +#4664=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#4665=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4666=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4667=AXIS2_PLACEMENT_3D('',#4664,#4665,#4666); +#4668=PLANE('',#4667); +#4669=ORIENTED_EDGE('',*,*,#4491,.F.); +#4671=ORIENTED_EDGE('',*,*,#4670,.T.); +#4672=ORIENTED_EDGE('',*,*,#4555,.T.); +#4673=ORIENTED_EDGE('',*,*,#4657,.F.); +#4674=EDGE_LOOP('',(#4669,#4671,#4672,#4673)); +#4675=FACE_OUTER_BOUND('',#4674,.F.); +#4676=ADVANCED_FACE('',(#4675),#4668,.T.); +#4677=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#4678=DIRECTION('',(1.E0,0.E0,0.E0)); +#4679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4680=AXIS2_PLACEMENT_3D('',#4677,#4678,#4679); +#4681=CYLINDRICAL_SURFACE('',#4680,3.2E-1); +#4682=ORIENTED_EDGE('',*,*,#4489,.F.); +#4684=ORIENTED_EDGE('',*,*,#4683,.T.); +#4685=ORIENTED_EDGE('',*,*,#4557,.T.); +#4686=ORIENTED_EDGE('',*,*,#4670,.F.); +#4687=EDGE_LOOP('',(#4682,#4684,#4685,#4686)); +#4688=FACE_OUTER_BOUND('',#4687,.F.); +#4689=ADVANCED_FACE('',(#4688),#4681,.F.); +#4690=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#4691=DIRECTION('',(0.E0,1.E0,0.E0)); +#4692=DIRECTION('',(0.E0,0.E0,1.E0)); +#4693=AXIS2_PLACEMENT_3D('',#4690,#4691,#4692); +#4694=PLANE('',#4693); +#4695=ORIENTED_EDGE('',*,*,#4487,.F.); +#4697=ORIENTED_EDGE('',*,*,#4696,.T.); +#4698=ORIENTED_EDGE('',*,*,#4559,.T.); +#4699=ORIENTED_EDGE('',*,*,#4683,.F.); +#4700=EDGE_LOOP('',(#4695,#4697,#4698,#4699)); +#4701=FACE_OUTER_BOUND('',#4700,.F.); +#4702=ADVANCED_FACE('',(#4701),#4694,.T.); +#4703=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#4704=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4705=DIRECTION('',(0.E0,1.E0,0.E0)); +#4706=AXIS2_PLACEMENT_3D('',#4703,#4704,#4705); +#4707=PLANE('',#4706); +#4708=ORIENTED_EDGE('',*,*,#4485,.F.); +#4710=ORIENTED_EDGE('',*,*,#4709,.T.); +#4711=ORIENTED_EDGE('',*,*,#4561,.T.); +#4712=ORIENTED_EDGE('',*,*,#4696,.F.); +#4713=EDGE_LOOP('',(#4708,#4710,#4711,#4712)); +#4714=FACE_OUTER_BOUND('',#4713,.F.); +#4715=ADVANCED_FACE('',(#4714),#4707,.T.); +#4716=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#4717=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4718=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4719=AXIS2_PLACEMENT_3D('',#4716,#4717,#4718); +#4720=PLANE('',#4719); +#4721=ORIENTED_EDGE('',*,*,#4483,.F.); +#4723=ORIENTED_EDGE('',*,*,#4722,.T.); +#4724=ORIENTED_EDGE('',*,*,#4563,.T.); +#4725=ORIENTED_EDGE('',*,*,#4709,.F.); +#4726=EDGE_LOOP('',(#4721,#4723,#4724,#4725)); +#4727=FACE_OUTER_BOUND('',#4726,.F.); +#4728=ADVANCED_FACE('',(#4727),#4720,.T.); +#4729=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#4730=DIRECTION('',(1.E0,0.E0,0.E0)); +#4731=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4732=AXIS2_PLACEMENT_3D('',#4729,#4730,#4731); +#4733=CYLINDRICAL_SURFACE('',#4732,9.6E-1); +#4734=ORIENTED_EDGE('',*,*,#4481,.F.); +#4735=ORIENTED_EDGE('',*,*,#4531,.T.); +#4736=ORIENTED_EDGE('',*,*,#4565,.T.); +#4737=ORIENTED_EDGE('',*,*,#4722,.F.); +#4738=EDGE_LOOP('',(#4734,#4735,#4736,#4737)); +#4739=FACE_OUTER_BOUND('',#4738,.F.); +#4740=ADVANCED_FACE('',(#4739),#4733,.T.); +#4741=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#4742=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4743=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4744=AXIS2_PLACEMENT_3D('',#4741,#4742,#4743); +#4745=PLANE('',#4744); +#4746=ORIENTED_EDGE('',*,*,#4464,.T.); +#4747=ORIENTED_EDGE('',*,*,#4518,.F.); +#4749=ORIENTED_EDGE('',*,*,#4748,.T.); +#4750=ORIENTED_EDGE('',*,*,#4577,.T.); +#4751=EDGE_LOOP('',(#4746,#4747,#4749,#4750)); +#4752=FACE_OUTER_BOUND('',#4751,.F.); +#4753=ADVANCED_FACE('',(#4752),#4745,.T.); +#4754=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#4755=DIRECTION('',(0.E0,0.E0,1.E0)); +#4756=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4757=AXIS2_PLACEMENT_3D('',#4754,#4755,#4756); +#4758=PLANE('',#4757); +#4759=ORIENTED_EDGE('',*,*,#4516,.F.); +#4761=ORIENTED_EDGE('',*,*,#4760,.T.); +#4762=ORIENTED_EDGE('',*,*,#4579,.T.); +#4763=ORIENTED_EDGE('',*,*,#4748,.F.); +#4764=EDGE_LOOP('',(#4759,#4761,#4762,#4763)); +#4765=FACE_OUTER_BOUND('',#4764,.F.); +#4766=ADVANCED_FACE('',(#4765),#4758,.T.); +#4767=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#4768=DIRECTION('',(0.E0,1.E0,0.E0)); +#4769=DIRECTION('',(0.E0,0.E0,1.E0)); +#4770=AXIS2_PLACEMENT_3D('',#4767,#4768,#4769); +#4771=PLANE('',#4770); +#4772=ORIENTED_EDGE('',*,*,#4468,.F.); +#4773=ORIENTED_EDGE('',*,*,#4581,.T.); +#4774=ORIENTED_EDGE('',*,*,#4760,.F.); +#4775=ORIENTED_EDGE('',*,*,#4514,.F.); +#4776=EDGE_LOOP('',(#4772,#4773,#4774,#4775)); +#4777=FACE_OUTER_BOUND('',#4776,.F.); +#4778=ADVANCED_FACE('',(#4777),#4771,.T.); +#4779=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#4780=DIRECTION('',(0.E0,1.E0,0.E0)); +#4781=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4782=AXIS2_PLACEMENT_3D('',#4779,#4780,#4781); +#4783=PLANE('',#4782); +#4784=ORIENTED_EDGE('',*,*,#3803,.F.); +#4786=ORIENTED_EDGE('',*,*,#4785,.T.); +#4787=ORIENTED_EDGE('',*,*,#4454,.T.); +#4788=ORIENTED_EDGE('',*,*,#4426,.F.); +#4789=EDGE_LOOP('',(#4784,#4786,#4787,#4788)); +#4790=FACE_OUTER_BOUND('',#4789,.F.); +#4791=ADVANCED_FACE('',(#4790),#4783,.F.); +#4792=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#4793=DIRECTION('',(1.E0,0.E0,0.E0)); +#4794=DIRECTION('',(0.E0,1.E0,0.E0)); +#4795=AXIS2_PLACEMENT_3D('',#4792,#4793,#4794); +#4796=PLANE('',#4795); +#4797=ORIENTED_EDGE('',*,*,#3801,.F.); +#4799=ORIENTED_EDGE('',*,*,#4798,.T.); +#4800=ORIENTED_EDGE('',*,*,#4456,.T.); +#4801=ORIENTED_EDGE('',*,*,#4785,.F.); +#4802=EDGE_LOOP('',(#4797,#4799,#4800,#4801)); +#4803=FACE_OUTER_BOUND('',#4802,.F.); +#4804=ADVANCED_FACE('',(#4803),#4796,.F.); +#4805=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#4806=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4807=DIRECTION('',(1.E0,0.E0,0.E0)); +#4808=AXIS2_PLACEMENT_3D('',#4805,#4806,#4807); +#4809=PLANE('',#4808); +#4810=ORIENTED_EDGE('',*,*,#4440,.F.); +#4811=ORIENTED_EDGE('',*,*,#4458,.T.); +#4812=ORIENTED_EDGE('',*,*,#4798,.F.); +#4813=ORIENTED_EDGE('',*,*,#3799,.F.); +#4814=EDGE_LOOP('',(#4810,#4811,#4812,#4813)); +#4815=FACE_OUTER_BOUND('',#4814,.F.); +#4816=ADVANCED_FACE('',(#4815),#4809,.F.); +#4817=CARTESIAN_POINT('',(3.93E0,5.E-1,-5.05E0)); +#4818=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4819=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4820=AXIS2_PLACEMENT_3D('',#4817,#4818,#4819); +#4821=PLANE('',#4820); +#4823=ORIENTED_EDGE('',*,*,#4822,.T.); +#4825=ORIENTED_EDGE('',*,*,#4824,.T.); +#4827=ORIENTED_EDGE('',*,*,#4826,.T.); +#4828=ORIENTED_EDGE('',*,*,#3750,.F.); +#4829=EDGE_LOOP('',(#4823,#4825,#4827,#4828)); +#4830=FACE_OUTER_BOUND('',#4829,.F.); +#4831=ADVANCED_FACE('',(#4830),#4821,.T.); +#4832=CARTESIAN_POINT('',(-1.729091546519E1,-3.E-1,-4.85E0)); +#4833=DIRECTION('',(1.E0,0.E0,0.E0)); +#4834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4835=AXIS2_PLACEMENT_3D('',#4832,#4833,#4834); +#4836=CYLINDRICAL_SURFACE('',#4835,2.E-1); +#4838=ORIENTED_EDGE('',*,*,#4837,.T.); +#4840=ORIENTED_EDGE('',*,*,#4839,.T.); +#4842=ORIENTED_EDGE('',*,*,#4841,.T.); +#4843=ORIENTED_EDGE('',*,*,#4822,.F.); +#4844=ORIENTED_EDGE('',*,*,#3764,.T.); +#4846=ORIENTED_EDGE('',*,*,#4845,.T.); +#4847=EDGE_LOOP('',(#4838,#4840,#4842,#4843,#4844,#4846)); +#4848=FACE_OUTER_BOUND('',#4847,.F.); +#4849=ADVANCED_FACE('',(#4848),#4836,.T.); +#4850=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.02E0)); +#4851=DIRECTION('',(0.E0,1.E0,0.E0)); +#4852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4853=AXIS2_PLACEMENT_3D('',#4850,#4851,#4852); +#4854=PLANE('',#4853); +#4856=ORIENTED_EDGE('',*,*,#4855,.F.); +#4858=ORIENTED_EDGE('',*,*,#4857,.T.); +#4860=ORIENTED_EDGE('',*,*,#4859,.T.); +#4862=ORIENTED_EDGE('',*,*,#4861,.F.); +#4863=EDGE_LOOP('',(#4856,#4858,#4860,#4862)); +#4864=FACE_OUTER_BOUND('',#4863,.F.); +#4865=ADVANCED_FACE('',(#4864),#4854,.T.); +#4866=CARTESIAN_POINT('',(3.895E0,-5.E-1,-3.02E0)); +#4867=DIRECTION('',(0.E0,1.E0,0.E0)); +#4868=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4869=AXIS2_PLACEMENT_3D('',#4866,#4867,#4868); +#4870=PLANE('',#4869); +#4871=ORIENTED_EDGE('',*,*,#4837,.F.); +#4873=ORIENTED_EDGE('',*,*,#4872,.T.); +#4875=ORIENTED_EDGE('',*,*,#4874,.F.); +#4877=ORIENTED_EDGE('',*,*,#4876,.F.); +#4878=EDGE_LOOP('',(#4871,#4873,#4875,#4877)); +#4879=FACE_OUTER_BOUND('',#4878,.F.); +#4880=ADVANCED_FACE('',(#4879),#4870,.T.); +#4881=CARTESIAN_POINT('',(3.895E0,5.E-1,-3.05E0)); +#4882=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4883=DIRECTION('',(0.E0,0.E0,1.E0)); +#4884=AXIS2_PLACEMENT_3D('',#4881,#4882,#4883); +#4885=PLANE('',#4884); +#4887=ORIENTED_EDGE('',*,*,#4886,.F.); +#4889=ORIENTED_EDGE('',*,*,#4888,.T.); +#4891=ORIENTED_EDGE('',*,*,#4890,.T.); +#4893=ORIENTED_EDGE('',*,*,#4892,.T.); +#4895=ORIENTED_EDGE('',*,*,#4894,.T.); +#4896=ORIENTED_EDGE('',*,*,#4855,.T.); +#4898=ORIENTED_EDGE('',*,*,#4897,.F.); +#4899=ORIENTED_EDGE('',*,*,#4876,.T.); +#4901=ORIENTED_EDGE('',*,*,#4900,.T.); +#4903=ORIENTED_EDGE('',*,*,#4902,.T.); +#4905=ORIENTED_EDGE('',*,*,#4904,.T.); +#4907=ORIENTED_EDGE('',*,*,#4906,.T.); +#4909=ORIENTED_EDGE('',*,*,#4908,.T.); +#4911=ORIENTED_EDGE('',*,*,#4910,.T.); +#4913=ORIENTED_EDGE('',*,*,#4912,.T.); +#4915=ORIENTED_EDGE('',*,*,#4914,.T.); +#4917=ORIENTED_EDGE('',*,*,#4916,.T.); +#4919=ORIENTED_EDGE('',*,*,#4918,.T.); +#4921=ORIENTED_EDGE('',*,*,#4920,.T.); +#4923=ORIENTED_EDGE('',*,*,#4922,.T.); +#4925=ORIENTED_EDGE('',*,*,#4924,.T.); +#4927=ORIENTED_EDGE('',*,*,#4926,.T.); +#4928=EDGE_LOOP('',(#4887,#4889,#4891,#4893,#4895,#4896,#4898,#4899,#4901,#4903, +#4905,#4907,#4909,#4911,#4913,#4915,#4917,#4919,#4921,#4923,#4925,#4927)); +#4929=FACE_OUTER_BOUND('',#4928,.F.); +#4930=ADVANCED_FACE('',(#4929),#4885,.F.); +#4931=CARTESIAN_POINT('',(4.475E0,-1.5E0,-5.26E0)); +#4932=DIRECTION('',(0.E0,0.E0,1.E0)); +#4933=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4934=AXIS2_PLACEMENT_3D('',#4931,#4932,#4933); +#4935=CYLINDRICAL_SURFACE('',#4934,5.8E-1); +#4936=ORIENTED_EDGE('',*,*,#4886,.T.); +#4938=ORIENTED_EDGE('',*,*,#4937,.F.); +#4940=ORIENTED_EDGE('',*,*,#4939,.F.); +#4942=ORIENTED_EDGE('',*,*,#4941,.T.); +#4944=ORIENTED_EDGE('',*,*,#4943,.T.); +#4946=ORIENTED_EDGE('',*,*,#4945,.F.); +#4947=EDGE_LOOP('',(#4936,#4938,#4940,#4942,#4944,#4946)); +#4948=FACE_OUTER_BOUND('',#4947,.F.); +#4949=ADVANCED_FACE('',(#4948),#4935,.F.); +#4950=CARTESIAN_POINT('',(-2.120331711291E1,-1.75E0,-5.51E0)); +#4951=DIRECTION('',(1.E0,0.E0,0.E0)); +#4952=DIRECTION('',(0.E0,1.E0,0.E0)); +#4953=AXIS2_PLACEMENT_3D('',#4950,#4951,#4952); +#4954=CYLINDRICAL_SURFACE('',#4953,2.5E-1); +#4956=ORIENTED_EDGE('',*,*,#4955,.F.); +#4958=ORIENTED_EDGE('',*,*,#4957,.T.); +#4960=ORIENTED_EDGE('',*,*,#4959,.T.); +#4961=ORIENTED_EDGE('',*,*,#4937,.T.); +#4962=EDGE_LOOP('',(#4956,#4958,#4960,#4961)); +#4963=FACE_OUTER_BOUND('',#4962,.F.); +#4964=ADVANCED_FACE('',(#4963),#4954,.F.); +#4965=CARTESIAN_POINT('',(3.895E0,-1.5E0,-5.93E0)); +#4966=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4967=DIRECTION('',(0.E0,0.E0,1.E0)); +#4968=AXIS2_PLACEMENT_3D('',#4965,#4966,#4967); +#4969=PLANE('',#4968); +#4971=ORIENTED_EDGE('',*,*,#4970,.T.); +#4973=ORIENTED_EDGE('',*,*,#4972,.T.); +#4975=ORIENTED_EDGE('',*,*,#4974,.F.); +#4976=ORIENTED_EDGE('',*,*,#4888,.F.); +#4977=EDGE_LOOP('',(#4971,#4973,#4975,#4976)); +#4978=FACE_OUTER_BOUND('',#4977,.F.); +#4979=ADVANCED_FACE('',(#4978),#4969,.T.); +#4980=CARTESIAN_POINT('',(3.895E0,-1.5E0,-5.93E0)); +#4981=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4982=DIRECTION('',(0.E0,0.E0,1.E0)); +#4983=AXIS2_PLACEMENT_3D('',#4980,#4981,#4982); +#4984=PLANE('',#4983); +#4985=ORIENTED_EDGE('',*,*,#4955,.T.); +#4986=ORIENTED_EDGE('',*,*,#4926,.F.); +#4988=ORIENTED_EDGE('',*,*,#4987,.T.); +#4990=ORIENTED_EDGE('',*,*,#4989,.T.); +#4991=EDGE_LOOP('',(#4985,#4986,#4988,#4990)); +#4992=FACE_OUTER_BOUND('',#4991,.F.); +#4993=ADVANCED_FACE('',(#4992),#4984,.T.); +#4994=CARTESIAN_POINT('',(2.38977E1,-1.75E0,-3.69E0)); +#4995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4996=DIRECTION('',(0.E0,1.E0,0.E0)); +#4997=AXIS2_PLACEMENT_3D('',#4994,#4995,#4996); +#4998=CYLINDRICAL_SURFACE('',#4997,2.5E-1); +#4999=ORIENTED_EDGE('',*,*,#4970,.F.); +#5000=ORIENTED_EDGE('',*,*,#4945,.T.); +#5002=ORIENTED_EDGE('',*,*,#5001,.T.); +#5004=ORIENTED_EDGE('',*,*,#5003,.T.); +#5005=EDGE_LOOP('',(#4999,#5000,#5002,#5004)); +#5006=FACE_OUTER_BOUND('',#5005,.F.); +#5007=ADVANCED_FACE('',(#5006),#4998,.F.); +#5008=CARTESIAN_POINT('',(-3.5E0,0.E0,-3.94E0)); +#5009=DIRECTION('',(0.E0,0.E0,1.E0)); +#5010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5011=AXIS2_PLACEMENT_3D('',#5008,#5009,#5010); +#5012=PLANE('',#5011); +#5014=ORIENTED_EDGE('',*,*,#5013,.F.); +#5016=ORIENTED_EDGE('',*,*,#5015,.F.); +#5018=ORIENTED_EDGE('',*,*,#5017,.F.); +#5019=ORIENTED_EDGE('',*,*,#5001,.F.); +#5020=ORIENTED_EDGE('',*,*,#4943,.F.); +#5022=ORIENTED_EDGE('',*,*,#5021,.F.); +#5023=EDGE_LOOP('',(#5014,#5016,#5018,#5019,#5020,#5022)); +#5024=FACE_OUTER_BOUND('',#5023,.F.); +#5025=ADVANCED_FACE('',(#5024),#5012,.T.); +#5026=CARTESIAN_POINT('',(-3.5E0,0.E0,-3.94E0)); +#5027=DIRECTION('',(0.E0,0.E0,1.E0)); +#5028=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5029=AXIS2_PLACEMENT_3D('',#5026,#5027,#5028); +#5030=PLANE('',#5029); +#5032=ORIENTED_EDGE('',*,*,#5031,.F.); +#5034=ORIENTED_EDGE('',*,*,#5033,.F.); +#5036=ORIENTED_EDGE('',*,*,#5035,.F.); +#5038=ORIENTED_EDGE('',*,*,#5037,.F.); +#5040=ORIENTED_EDGE('',*,*,#5039,.F.); +#5042=ORIENTED_EDGE('',*,*,#5041,.F.); +#5043=EDGE_LOOP('',(#5032,#5034,#5036,#5038,#5040,#5042)); +#5044=FACE_OUTER_BOUND('',#5043,.F.); +#5045=ADVANCED_FACE('',(#5044),#5030,.T.); +#5046=CARTESIAN_POINT('',(6.601824005325E0,-9.831538410991E0,-4.19E0)); +#5047=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#5048=DIRECTION('',(0.E0,0.E0,1.E0)); +#5049=AXIS2_PLACEMENT_3D('',#5046,#5047,#5048); +#5050=CYLINDRICAL_SURFACE('',#5049,2.5E-1); +#5052=ORIENTED_EDGE('',*,*,#5051,.T.); +#5054=ORIENTED_EDGE('',*,*,#5053,.F.); +#5056=ORIENTED_EDGE('',*,*,#5055,.T.); +#5057=ORIENTED_EDGE('',*,*,#5013,.T.); +#5058=EDGE_LOOP('',(#5052,#5054,#5056,#5057)); +#5059=FACE_OUTER_BOUND('',#5058,.F.); +#5060=ADVANCED_FACE('',(#5059),#5050,.T.); +#5061=CARTESIAN_POINT('',(6.614048470092E0,-2.015166616345E0,-5.26E0)); +#5062=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#5063=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#5064=AXIS2_PLACEMENT_3D('',#5061,#5062,#5063); +#5065=PLANE('',#5064); +#5066=ORIENTED_EDGE('',*,*,#5051,.F.); +#5067=ORIENTED_EDGE('',*,*,#5021,.T.); +#5068=ORIENTED_EDGE('',*,*,#4941,.F.); +#5070=ORIENTED_EDGE('',*,*,#5069,.F.); +#5072=ORIENTED_EDGE('',*,*,#5071,.F.); +#5074=ORIENTED_EDGE('',*,*,#5073,.T.); +#5075=EDGE_LOOP('',(#5066,#5067,#5068,#5070,#5072,#5074)); +#5076=FACE_OUTER_BOUND('',#5075,.F.); +#5077=ADVANCED_FACE('',(#5076),#5065,.T.); +#5078=CARTESIAN_POINT('',(-3.5E0,0.E0,-5.26E0)); +#5079=DIRECTION('',(0.E0,0.E0,1.E0)); +#5080=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5081=AXIS2_PLACEMENT_3D('',#5078,#5079,#5080); +#5082=PLANE('',#5081); +#5084=ORIENTED_EDGE('',*,*,#5083,.F.); +#5085=ORIENTED_EDGE('',*,*,#5069,.T.); +#5086=ORIENTED_EDGE('',*,*,#4939,.T.); +#5087=ORIENTED_EDGE('',*,*,#4959,.F.); +#5089=ORIENTED_EDGE('',*,*,#5088,.T.); +#5091=ORIENTED_EDGE('',*,*,#5090,.T.); +#5092=EDGE_LOOP('',(#5084,#5085,#5086,#5087,#5089,#5091)); +#5093=FACE_OUTER_BOUND('',#5092,.F.); +#5094=ADVANCED_FACE('',(#5093),#5082,.F.); +#5095=CARTESIAN_POINT('',(-3.5E0,0.E0,-5.26E0)); +#5096=DIRECTION('',(0.E0,0.E0,1.E0)); +#5097=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5098=AXIS2_PLACEMENT_3D('',#5095,#5096,#5097); +#5099=PLANE('',#5098); +#5101=ORIENTED_EDGE('',*,*,#5100,.F.); +#5103=ORIENTED_EDGE('',*,*,#5102,.T.); +#5105=ORIENTED_EDGE('',*,*,#5104,.T.); +#5107=ORIENTED_EDGE('',*,*,#5106,.F.); +#5109=ORIENTED_EDGE('',*,*,#5108,.T.); +#5111=ORIENTED_EDGE('',*,*,#5110,.T.); +#5112=EDGE_LOOP('',(#5101,#5103,#5105,#5107,#5109,#5111)); +#5113=FACE_OUTER_BOUND('',#5112,.F.); +#5114=ADVANCED_FACE('',(#5113),#5099,.F.); +#5115=CARTESIAN_POINT('',(5.979336232574E0,1.062148353558E1,-5.01E0)); +#5116=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#5117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5118=AXIS2_PLACEMENT_3D('',#5115,#5116,#5117); +#5119=CYLINDRICAL_SURFACE('',#5118,2.5E-1); +#5121=ORIENTED_EDGE('',*,*,#5120,.T.); +#5123=ORIENTED_EDGE('',*,*,#5122,.F.); +#5124=ORIENTED_EDGE('',*,*,#5071,.T.); +#5125=ORIENTED_EDGE('',*,*,#5083,.T.); +#5126=EDGE_LOOP('',(#5121,#5123,#5124,#5125)); +#5127=FACE_OUTER_BOUND('',#5126,.F.); +#5128=ADVANCED_FACE('',(#5127),#5119,.T.); +#5129=CARTESIAN_POINT('',(4.503595661426E0,-2.439564946211E0,-5.26E0)); +#5130=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#5131=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#5132=AXIS2_PLACEMENT_3D('',#5129,#5130,#5131); +#5133=PLANE('',#5132); +#5134=ORIENTED_EDGE('',*,*,#5055,.F.); +#5136=ORIENTED_EDGE('',*,*,#5135,.F.); +#5137=ORIENTED_EDGE('',*,*,#5120,.F.); +#5138=ORIENTED_EDGE('',*,*,#5090,.F.); +#5140=ORIENTED_EDGE('',*,*,#5139,.T.); +#5141=ORIENTED_EDGE('',*,*,#5015,.T.); +#5142=EDGE_LOOP('',(#5134,#5136,#5137,#5138,#5140,#5141)); +#5143=FACE_OUTER_BOUND('',#5142,.F.); +#5144=ADVANCED_FACE('',(#5143),#5133,.T.); +#5145=CARTESIAN_POINT('',(6.625E0,-2.375E0,-5.26E0)); +#5146=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#5147=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#5148=AXIS2_PLACEMENT_3D('',#5145,#5146,#5147); +#5149=PLANE('',#5148); +#5150=ORIENTED_EDGE('',*,*,#5053,.T.); +#5151=ORIENTED_EDGE('',*,*,#5073,.F.); +#5152=ORIENTED_EDGE('',*,*,#5122,.T.); +#5153=ORIENTED_EDGE('',*,*,#5135,.T.); +#5154=EDGE_LOOP('',(#5150,#5151,#5152,#5153)); +#5155=FACE_OUTER_BOUND('',#5154,.F.); +#5156=ADVANCED_FACE('',(#5155),#5149,.T.); +#5157=CARTESIAN_POINT('',(4.475E0,-1.5E0,-5.26E0)); +#5158=DIRECTION('',(0.E0,0.E0,1.E0)); +#5159=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5160=AXIS2_PLACEMENT_3D('',#5157,#5158,#5159); +#5161=CYLINDRICAL_SURFACE('',#5160,9.4E-1); +#5162=ORIENTED_EDGE('',*,*,#5088,.F.); +#5163=ORIENTED_EDGE('',*,*,#4957,.F.); +#5165=ORIENTED_EDGE('',*,*,#5164,.T.); +#5166=ORIENTED_EDGE('',*,*,#5003,.F.); +#5167=ORIENTED_EDGE('',*,*,#5017,.T.); +#5168=ORIENTED_EDGE('',*,*,#5139,.F.); +#5169=EDGE_LOOP('',(#5162,#5163,#5165,#5166,#5167,#5168)); +#5170=FACE_OUTER_BOUND('',#5169,.F.); +#5171=ADVANCED_FACE('',(#5170),#5161,.T.); +#5172=CARTESIAN_POINT('',(3.535E0,5.E-1,-3.05E0)); +#5173=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5174=DIRECTION('',(0.E0,0.E0,1.E0)); +#5175=AXIS2_PLACEMENT_3D('',#5172,#5173,#5174); +#5176=PLANE('',#5175); +#5177=ORIENTED_EDGE('',*,*,#5164,.F.); +#5178=ORIENTED_EDGE('',*,*,#4989,.F.); +#5180=ORIENTED_EDGE('',*,*,#5179,.F.); +#5182=ORIENTED_EDGE('',*,*,#5181,.F.); +#5184=ORIENTED_EDGE('',*,*,#5183,.F.); +#5186=ORIENTED_EDGE('',*,*,#5185,.F.); +#5188=ORIENTED_EDGE('',*,*,#5187,.F.); +#5190=ORIENTED_EDGE('',*,*,#5189,.F.); +#5192=ORIENTED_EDGE('',*,*,#5191,.F.); +#5194=ORIENTED_EDGE('',*,*,#5193,.F.); +#5196=ORIENTED_EDGE('',*,*,#5195,.F.); +#5198=ORIENTED_EDGE('',*,*,#5197,.F.); +#5200=ORIENTED_EDGE('',*,*,#5199,.F.); +#5202=ORIENTED_EDGE('',*,*,#5201,.F.); +#5204=ORIENTED_EDGE('',*,*,#5203,.F.); +#5205=ORIENTED_EDGE('',*,*,#4872,.F.); +#5207=ORIENTED_EDGE('',*,*,#5206,.T.); +#5208=ORIENTED_EDGE('',*,*,#4859,.F.); +#5210=ORIENTED_EDGE('',*,*,#5209,.F.); +#5212=ORIENTED_EDGE('',*,*,#5211,.F.); +#5214=ORIENTED_EDGE('',*,*,#5213,.F.); +#5215=ORIENTED_EDGE('',*,*,#4972,.F.); +#5216=EDGE_LOOP('',(#5177,#5178,#5180,#5182,#5184,#5186,#5188,#5190,#5192,#5194, +#5196,#5198,#5200,#5202,#5204,#5205,#5207,#5208,#5210,#5212,#5214,#5215)); +#5217=FACE_OUTER_BOUND('',#5216,.F.); +#5218=ADVANCED_FACE('',(#5217),#5176,.T.); +#5219=CARTESIAN_POINT('',(3.895E0,-1.E0,-5.93E0)); +#5220=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5221=DIRECTION('',(0.E0,0.E0,1.E0)); +#5222=AXIS2_PLACEMENT_3D('',#5219,#5220,#5221); +#5223=CYLINDRICAL_SURFACE('',#5222,5.E-1); +#5224=ORIENTED_EDGE('',*,*,#4924,.F.); +#5226=ORIENTED_EDGE('',*,*,#5225,.T.); +#5227=ORIENTED_EDGE('',*,*,#5179,.T.); +#5228=ORIENTED_EDGE('',*,*,#4987,.F.); +#5229=EDGE_LOOP('',(#5224,#5226,#5227,#5228)); +#5230=FACE_OUTER_BOUND('',#5229,.F.); +#5231=ADVANCED_FACE('',(#5230),#5223,.T.); +#5232=CARTESIAN_POINT('',(3.895E0,1.23E0,-6.43E0)); +#5233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5234=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5235=AXIS2_PLACEMENT_3D('',#5232,#5233,#5234); +#5236=PLANE('',#5235); +#5237=ORIENTED_EDGE('',*,*,#4922,.F.); +#5239=ORIENTED_EDGE('',*,*,#5238,.T.); +#5240=ORIENTED_EDGE('',*,*,#5181,.T.); +#5241=ORIENTED_EDGE('',*,*,#5225,.F.); +#5242=EDGE_LOOP('',(#5237,#5239,#5240,#5241)); +#5243=FACE_OUTER_BOUND('',#5242,.F.); +#5244=ADVANCED_FACE('',(#5243),#5236,.T.); +#5245=CARTESIAN_POINT('',(3.895E0,1.23E0,-5.93E0)); +#5246=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5247=DIRECTION('',(0.E0,0.E0,1.E0)); +#5248=AXIS2_PLACEMENT_3D('',#5245,#5246,#5247); +#5249=CYLINDRICAL_SURFACE('',#5248,5.E-1); +#5250=ORIENTED_EDGE('',*,*,#4920,.F.); +#5252=ORIENTED_EDGE('',*,*,#5251,.T.); +#5253=ORIENTED_EDGE('',*,*,#5183,.T.); +#5254=ORIENTED_EDGE('',*,*,#5238,.F.); +#5255=EDGE_LOOP('',(#5250,#5252,#5253,#5254)); +#5256=FACE_OUTER_BOUND('',#5255,.F.); +#5257=ADVANCED_FACE('',(#5256),#5249,.T.); +#5258=CARTESIAN_POINT('',(3.895E0,1.73E0,-2.9E0)); +#5259=DIRECTION('',(0.E0,1.E0,0.E0)); +#5260=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5261=AXIS2_PLACEMENT_3D('',#5258,#5259,#5260); +#5262=PLANE('',#5261); +#5263=ORIENTED_EDGE('',*,*,#4918,.F.); +#5265=ORIENTED_EDGE('',*,*,#5264,.T.); +#5266=ORIENTED_EDGE('',*,*,#5185,.T.); +#5267=ORIENTED_EDGE('',*,*,#5251,.F.); +#5268=EDGE_LOOP('',(#5263,#5265,#5266,#5267)); +#5269=FACE_OUTER_BOUND('',#5268,.F.); +#5270=ADVANCED_FACE('',(#5269),#5262,.T.); +#5271=CARTESIAN_POINT('',(3.895E0,1.6E0,-2.9E0)); +#5272=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5273=DIRECTION('',(0.E0,0.E0,1.E0)); +#5274=AXIS2_PLACEMENT_3D('',#5271,#5272,#5273); +#5275=CYLINDRICAL_SURFACE('',#5274,1.3E-1); +#5276=ORIENTED_EDGE('',*,*,#4916,.F.); +#5278=ORIENTED_EDGE('',*,*,#5277,.T.); +#5279=ORIENTED_EDGE('',*,*,#5187,.T.); +#5280=ORIENTED_EDGE('',*,*,#5264,.F.); +#5281=EDGE_LOOP('',(#5276,#5278,#5279,#5280)); +#5282=FACE_OUTER_BOUND('',#5281,.F.); +#5283=ADVANCED_FACE('',(#5282),#5275,.T.); +#5284=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-2.77E0)); +#5285=DIRECTION('',(0.E0,0.E0,1.E0)); +#5286=DIRECTION('',(0.E0,1.E0,0.E0)); +#5287=AXIS2_PLACEMENT_3D('',#5284,#5285,#5286); +#5288=PLANE('',#5287); +#5289=ORIENTED_EDGE('',*,*,#4914,.F.); +#5291=ORIENTED_EDGE('',*,*,#5290,.T.); +#5292=ORIENTED_EDGE('',*,*,#5189,.T.); +#5293=ORIENTED_EDGE('',*,*,#5277,.F.); +#5294=EDGE_LOOP('',(#5289,#5291,#5292,#5293)); +#5295=FACE_OUTER_BOUND('',#5294,.F.); +#5296=ADVANCED_FACE('',(#5295),#5288,.T.); +#5297=CARTESIAN_POINT('',(3.895E0,1.193553390593E0,-3.02E0)); +#5298=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5299=DIRECTION('',(0.E0,0.E0,1.E0)); +#5300=AXIS2_PLACEMENT_3D('',#5297,#5298,#5299); +#5301=CYLINDRICAL_SURFACE('',#5300,2.5E-1); +#5302=ORIENTED_EDGE('',*,*,#4912,.F.); +#5304=ORIENTED_EDGE('',*,*,#5303,.T.); +#5305=ORIENTED_EDGE('',*,*,#5191,.T.); +#5306=ORIENTED_EDGE('',*,*,#5290,.F.); +#5307=EDGE_LOOP('',(#5302,#5304,#5305,#5306)); +#5308=FACE_OUTER_BOUND('',#5307,.F.); +#5309=ADVANCED_FACE('',(#5308),#5301,.T.); +#5310=CARTESIAN_POINT('',(3.895E0,6.632233047034E-1,-3.196776695297E0)); +#5311=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5312=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5313=AXIS2_PLACEMENT_3D('',#5310,#5311,#5312); +#5314=PLANE('',#5313); +#5315=ORIENTED_EDGE('',*,*,#4910,.F.); +#5317=ORIENTED_EDGE('',*,*,#5316,.T.); +#5318=ORIENTED_EDGE('',*,*,#5193,.T.); +#5319=ORIENTED_EDGE('',*,*,#5303,.F.); +#5320=EDGE_LOOP('',(#5315,#5317,#5318,#5319)); +#5321=FACE_OUTER_BOUND('',#5320,.F.); +#5322=ADVANCED_FACE('',(#5321),#5314,.T.); +#5323=CARTESIAN_POINT('',(3.895E0,8.4E-1,-3.373553390593E0)); +#5324=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5325=DIRECTION('',(0.E0,0.E0,1.E0)); +#5326=AXIS2_PLACEMENT_3D('',#5323,#5324,#5325); +#5327=CYLINDRICAL_SURFACE('',#5326,2.5E-1); +#5328=ORIENTED_EDGE('',*,*,#4908,.F.); +#5330=ORIENTED_EDGE('',*,*,#5329,.T.); +#5331=ORIENTED_EDGE('',*,*,#5195,.T.); +#5332=ORIENTED_EDGE('',*,*,#5316,.F.); +#5333=EDGE_LOOP('',(#5328,#5330,#5331,#5332)); +#5334=FACE_OUTER_BOUND('',#5333,.F.); +#5335=ADVANCED_FACE('',(#5334),#5327,.T.); +#5336=CARTESIAN_POINT('',(3.895E0,5.9E-1,-5.05E0)); +#5337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5338=DIRECTION('',(0.E0,0.E0,1.E0)); +#5339=AXIS2_PLACEMENT_3D('',#5336,#5337,#5338); +#5340=PLANE('',#5339); +#5341=ORIENTED_EDGE('',*,*,#4906,.F.); +#5343=ORIENTED_EDGE('',*,*,#5342,.T.); +#5344=ORIENTED_EDGE('',*,*,#5197,.T.); +#5345=ORIENTED_EDGE('',*,*,#5329,.F.); +#5346=EDGE_LOOP('',(#5341,#5343,#5344,#5345)); +#5347=FACE_OUTER_BOUND('',#5346,.F.); +#5348=ADVANCED_FACE('',(#5347),#5340,.T.); +#5349=CARTESIAN_POINT('',(3.895E0,4.6E-1,-5.05E0)); +#5350=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5351=DIRECTION('',(0.E0,0.E0,1.E0)); +#5352=AXIS2_PLACEMENT_3D('',#5349,#5350,#5351); +#5353=CYLINDRICAL_SURFACE('',#5352,1.3E-1); +#5354=ORIENTED_EDGE('',*,*,#4904,.F.); +#5356=ORIENTED_EDGE('',*,*,#5355,.T.); +#5357=ORIENTED_EDGE('',*,*,#5199,.T.); +#5358=ORIENTED_EDGE('',*,*,#5342,.F.); +#5359=EDGE_LOOP('',(#5354,#5356,#5357,#5358)); +#5360=FACE_OUTER_BOUND('',#5359,.F.); +#5361=ADVANCED_FACE('',(#5360),#5353,.F.); +#5362=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.18E0)); +#5363=DIRECTION('',(0.E0,0.E0,1.E0)); +#5364=DIRECTION('',(0.E0,1.E0,0.E0)); +#5365=AXIS2_PLACEMENT_3D('',#5362,#5363,#5364); +#5366=PLANE('',#5365); +#5367=ORIENTED_EDGE('',*,*,#4902,.F.); +#5369=ORIENTED_EDGE('',*,*,#5368,.T.); +#5370=ORIENTED_EDGE('',*,*,#5201,.T.); +#5371=ORIENTED_EDGE('',*,*,#5355,.F.); +#5372=EDGE_LOOP('',(#5367,#5369,#5370,#5371)); +#5373=FACE_OUTER_BOUND('',#5372,.F.); +#5374=ADVANCED_FACE('',(#5373),#5366,.T.); +#5375=CARTESIAN_POINT('',(3.895E0,-3.7E-1,-5.05E0)); +#5376=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5377=DIRECTION('',(0.E0,0.E0,1.E0)); +#5378=AXIS2_PLACEMENT_3D('',#5375,#5376,#5377); +#5379=CYLINDRICAL_SURFACE('',#5378,1.3E-1); +#5380=ORIENTED_EDGE('',*,*,#4900,.F.); +#5381=ORIENTED_EDGE('',*,*,#4874,.T.); +#5382=ORIENTED_EDGE('',*,*,#5203,.T.); +#5383=ORIENTED_EDGE('',*,*,#5368,.F.); +#5384=EDGE_LOOP('',(#5380,#5381,#5382,#5383)); +#5385=FACE_OUTER_BOUND('',#5384,.F.); +#5386=ADVANCED_FACE('',(#5385),#5379,.F.); +#5387=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#5388=DIRECTION('',(0.E0,1.E0,0.E0)); +#5389=DIRECTION('',(1.E0,0.E0,0.E0)); +#5390=AXIS2_PLACEMENT_3D('',#5387,#5388,#5389); +#5391=PLANE('',#5390); +#5392=ORIENTED_EDGE('',*,*,#4897,.T.); +#5394=ORIENTED_EDGE('',*,*,#5393,.F.); +#5396=ORIENTED_EDGE('',*,*,#5395,.T.); +#5397=ORIENTED_EDGE('',*,*,#4839,.F.); +#5398=EDGE_LOOP('',(#5392,#5394,#5396,#5397)); +#5399=FACE_OUTER_BOUND('',#5398,.F.); +#5400=ADVANCED_FACE('',(#5399),#5391,.F.); +#5401=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#5402=DIRECTION('',(0.E0,1.E0,0.E0)); +#5403=DIRECTION('',(1.E0,0.E0,0.E0)); +#5404=AXIS2_PLACEMENT_3D('',#5401,#5402,#5403); +#5405=PLANE('',#5404); +#5406=ORIENTED_EDGE('',*,*,#5206,.F.); +#5407=ORIENTED_EDGE('',*,*,#4845,.F.); +#5408=ORIENTED_EDGE('',*,*,#3762,.T.); +#5410=ORIENTED_EDGE('',*,*,#5409,.F.); +#5411=EDGE_LOOP('',(#5406,#5407,#5408,#5410)); +#5412=FACE_OUTER_BOUND('',#5411,.F.); +#5413=ADVANCED_FACE('',(#5412),#5405,.F.); +#5414=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#5415=DIRECTION('',(0.E0,1.E0,0.E0)); +#5416=DIRECTION('',(1.E0,0.E0,0.E0)); +#5417=AXIS2_PLACEMENT_3D('',#5414,#5415,#5416); +#5418=PLANE('',#5417); +#5420=ORIENTED_EDGE('',*,*,#5419,.F.); +#5422=ORIENTED_EDGE('',*,*,#5421,.F.); +#5423=ORIENTED_EDGE('',*,*,#3281,.F.); +#5425=ORIENTED_EDGE('',*,*,#5424,.F.); +#5426=EDGE_LOOP('',(#5420,#5422,#5423,#5425)); +#5427=FACE_OUTER_BOUND('',#5426,.F.); +#5428=ADVANCED_FACE('',(#5427),#5418,.F.); +#5429=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#5430=DIRECTION('',(0.E0,1.E0,0.E0)); +#5431=DIRECTION('',(1.E0,0.E0,0.E0)); +#5432=AXIS2_PLACEMENT_3D('',#5429,#5430,#5431); +#5433=PLANE('',#5432); +#5435=ORIENTED_EDGE('',*,*,#5434,.F.); +#5437=ORIENTED_EDGE('',*,*,#5436,.F.); +#5439=ORIENTED_EDGE('',*,*,#5438,.T.); +#5441=ORIENTED_EDGE('',*,*,#5440,.F.); +#5442=EDGE_LOOP('',(#5435,#5437,#5439,#5441)); +#5443=FACE_OUTER_BOUND('',#5442,.F.); +#5444=ADVANCED_FACE('',(#5443),#5433,.F.); +#5445=CARTESIAN_POINT('',(1.8288504E1,-3.E-1,-3.25E0)); +#5446=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5447=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5448=AXIS2_PLACEMENT_3D('',#5445,#5446,#5447); +#5449=CYLINDRICAL_SURFACE('',#5448,2.E-1); +#5450=ORIENTED_EDGE('',*,*,#4861,.T.); +#5451=ORIENTED_EDGE('',*,*,#5409,.T.); +#5452=ORIENTED_EDGE('',*,*,#3760,.T.); +#5454=ORIENTED_EDGE('',*,*,#5453,.F.); +#5456=ORIENTED_EDGE('',*,*,#5455,.T.); +#5457=ORIENTED_EDGE('',*,*,#5393,.T.); +#5458=EDGE_LOOP('',(#5450,#5451,#5452,#5454,#5456,#5457)); +#5459=FACE_OUTER_BOUND('',#5458,.F.); +#5460=ADVANCED_FACE('',(#5459),#5449,.T.); +#5461=CARTESIAN_POINT('',(3.5E0,5.E-1,-3.05E0)); +#5462=DIRECTION('',(0.E0,0.E0,1.E0)); +#5463=DIRECTION('',(1.E0,0.E0,0.E0)); +#5464=AXIS2_PLACEMENT_3D('',#5461,#5462,#5463); +#5465=PLANE('',#5464); +#5466=ORIENTED_EDGE('',*,*,#5453,.T.); +#5467=ORIENTED_EDGE('',*,*,#3758,.T.); +#5469=ORIENTED_EDGE('',*,*,#5468,.T.); +#5471=ORIENTED_EDGE('',*,*,#5470,.F.); +#5473=ORIENTED_EDGE('',*,*,#5472,.T.); +#5475=ORIENTED_EDGE('',*,*,#5474,.T.); +#5477=ORIENTED_EDGE('',*,*,#5476,.F.); +#5479=ORIENTED_EDGE('',*,*,#5478,.F.); +#5480=EDGE_LOOP('',(#5466,#5467,#5469,#5471,#5473,#5475,#5477,#5479)); +#5481=FACE_OUTER_BOUND('',#5480,.F.); +#5482=ADVANCED_FACE('',(#5481),#5465,.T.); +#5483=CARTESIAN_POINT('',(-1.8288504E1,3.E-1,-3.25E0)); +#5484=DIRECTION('',(1.E0,0.E0,0.E0)); +#5485=DIRECTION('',(0.E0,1.E0,0.E0)); +#5486=AXIS2_PLACEMENT_3D('',#5483,#5484,#5485); +#5487=CYLINDRICAL_SURFACE('',#5486,2.E-1); +#5488=ORIENTED_EDGE('',*,*,#5468,.F.); +#5489=ORIENTED_EDGE('',*,*,#3756,.T.); +#5491=ORIENTED_EDGE('',*,*,#5490,.T.); +#5493=ORIENTED_EDGE('',*,*,#5492,.T.); +#5494=EDGE_LOOP('',(#5488,#5489,#5491,#5493)); +#5495=FACE_OUTER_BOUND('',#5494,.F.); +#5496=ADVANCED_FACE('',(#5495),#5487,.T.); +#5497=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#5498=DIRECTION('',(0.E0,1.E0,0.E0)); +#5499=DIRECTION('',(1.E0,0.E0,0.E0)); +#5500=AXIS2_PLACEMENT_3D('',#5497,#5498,#5499); +#5501=PLANE('',#5500); +#5503=ORIENTED_EDGE('',*,*,#5502,.F.); +#5505=ORIENTED_EDGE('',*,*,#5504,.F.); +#5507=ORIENTED_EDGE('',*,*,#5506,.F.); +#5508=ORIENTED_EDGE('',*,*,#3273,.T.); +#5509=EDGE_LOOP('',(#5503,#5505,#5507,#5508)); +#5510=FACE_OUTER_BOUND('',#5509,.F.); +#5511=ADVANCED_FACE('',(#5510),#5501,.T.); +#5512=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#5513=DIRECTION('',(0.E0,1.E0,0.E0)); +#5514=DIRECTION('',(1.E0,0.E0,0.E0)); +#5515=AXIS2_PLACEMENT_3D('',#5512,#5513,#5514); +#5516=PLANE('',#5515); +#5518=ORIENTED_EDGE('',*,*,#5517,.F.); +#5520=ORIENTED_EDGE('',*,*,#5519,.F.); +#5521=ORIENTED_EDGE('',*,*,#5490,.F.); +#5522=ORIENTED_EDGE('',*,*,#3754,.F.); +#5523=EDGE_LOOP('',(#5518,#5520,#5521,#5522)); +#5524=FACE_OUTER_BOUND('',#5523,.F.); +#5525=ADVANCED_FACE('',(#5524),#5516,.T.); +#5526=CARTESIAN_POINT('',(-1.8288504E1,3.E-1,-4.35E0)); +#5527=DIRECTION('',(1.E0,0.E0,0.E0)); +#5528=DIRECTION('',(0.E0,1.E0,0.E0)); +#5529=AXIS2_PLACEMENT_3D('',#5526,#5527,#5528); +#5530=CYLINDRICAL_SURFACE('',#5529,2.E-1); +#5532=ORIENTED_EDGE('',*,*,#5531,.F.); +#5534=ORIENTED_EDGE('',*,*,#5533,.T.); +#5535=ORIENTED_EDGE('',*,*,#5502,.T.); +#5536=ORIENTED_EDGE('',*,*,#3271,.T.); +#5537=EDGE_LOOP('',(#5532,#5534,#5535,#5536)); +#5538=FACE_OUTER_BOUND('',#5537,.F.); +#5539=ADVANCED_FACE('',(#5538),#5530,.T.); +#5540=CARTESIAN_POINT('',(-3.93E0,5.E-1,-4.15E0)); +#5541=DIRECTION('',(0.E0,0.E0,1.E0)); +#5542=DIRECTION('',(1.E0,0.E0,0.E0)); +#5543=AXIS2_PLACEMENT_3D('',#5540,#5541,#5542); +#5544=PLANE('',#5543); +#5546=ORIENTED_EDGE('',*,*,#5545,.T.); +#5548=ORIENTED_EDGE('',*,*,#5547,.T.); +#5549=ORIENTED_EDGE('',*,*,#5531,.T.); +#5550=ORIENTED_EDGE('',*,*,#3269,.F.); +#5551=EDGE_LOOP('',(#5546,#5548,#5549,#5550)); +#5552=FACE_OUTER_BOUND('',#5551,.F.); +#5553=ADVANCED_FACE('',(#5552),#5544,.T.); +#5554=CARTESIAN_POINT('',(1.776340678470E1,-3.E-1,-4.35E0)); +#5555=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5556=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5557=AXIS2_PLACEMENT_3D('',#5554,#5555,#5556); +#5558=CYLINDRICAL_SURFACE('',#5557,2.E-1); +#5560=ORIENTED_EDGE('',*,*,#5559,.T.); +#5561=ORIENTED_EDGE('',*,*,#5440,.T.); +#5563=ORIENTED_EDGE('',*,*,#5562,.T.); +#5564=ORIENTED_EDGE('',*,*,#5545,.F.); +#5565=ORIENTED_EDGE('',*,*,#3283,.T.); +#5566=ORIENTED_EDGE('',*,*,#5421,.T.); +#5567=EDGE_LOOP('',(#5560,#5561,#5563,#5564,#5565,#5566)); +#5568=FACE_OUTER_BOUND('',#5567,.F.); +#5569=ADVANCED_FACE('',(#5568),#5558,.T.); +#5570=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-6.18E0)); +#5571=DIRECTION('',(0.E0,1.E0,0.E0)); +#5572=DIRECTION('',(0.E0,0.E0,1.E0)); +#5573=AXIS2_PLACEMENT_3D('',#5570,#5571,#5572); +#5574=PLANE('',#5573); +#5576=ORIENTED_EDGE('',*,*,#5575,.F.); +#5578=ORIENTED_EDGE('',*,*,#5577,.T.); +#5580=ORIENTED_EDGE('',*,*,#5579,.T.); +#5582=ORIENTED_EDGE('',*,*,#5581,.F.); +#5583=EDGE_LOOP('',(#5576,#5578,#5580,#5582)); +#5584=FACE_OUTER_BOUND('',#5583,.F.); +#5585=ADVANCED_FACE('',(#5584),#5574,.T.); +#5586=CARTESIAN_POINT('',(-3.895E0,-5.E-1,-6.18E0)); +#5587=DIRECTION('',(0.E0,1.E0,0.E0)); +#5588=DIRECTION('',(0.E0,0.E0,1.E0)); +#5589=AXIS2_PLACEMENT_3D('',#5586,#5587,#5588); +#5590=PLANE('',#5589); +#5591=ORIENTED_EDGE('',*,*,#5559,.F.); +#5593=ORIENTED_EDGE('',*,*,#5592,.T.); +#5595=ORIENTED_EDGE('',*,*,#5594,.F.); +#5597=ORIENTED_EDGE('',*,*,#5596,.F.); +#5598=EDGE_LOOP('',(#5591,#5593,#5595,#5597)); +#5599=FACE_OUTER_BOUND('',#5598,.F.); +#5600=ADVANCED_FACE('',(#5599),#5590,.T.); +#5601=CARTESIAN_POINT('',(-3.895E0,-1.29E0,-8.11E0)); +#5602=DIRECTION('',(1.E0,0.E0,0.E0)); +#5603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5604=AXIS2_PLACEMENT_3D('',#5601,#5602,#5603); +#5605=PLANE('',#5604); +#5607=ORIENTED_EDGE('',*,*,#5606,.F.); +#5609=ORIENTED_EDGE('',*,*,#5608,.T.); +#5611=ORIENTED_EDGE('',*,*,#5610,.T.); +#5613=ORIENTED_EDGE('',*,*,#5612,.T.); +#5615=ORIENTED_EDGE('',*,*,#5614,.T.); +#5616=ORIENTED_EDGE('',*,*,#5575,.T.); +#5617=ORIENTED_EDGE('',*,*,#5434,.T.); +#5618=ORIENTED_EDGE('',*,*,#5596,.T.); +#5620=ORIENTED_EDGE('',*,*,#5619,.T.); +#5622=ORIENTED_EDGE('',*,*,#5621,.T.); +#5624=ORIENTED_EDGE('',*,*,#5623,.T.); +#5626=ORIENTED_EDGE('',*,*,#5625,.T.); +#5628=ORIENTED_EDGE('',*,*,#5627,.T.); +#5630=ORIENTED_EDGE('',*,*,#5629,.T.); +#5632=ORIENTED_EDGE('',*,*,#5631,.T.); +#5634=ORIENTED_EDGE('',*,*,#5633,.T.); +#5636=ORIENTED_EDGE('',*,*,#5635,.T.); +#5638=ORIENTED_EDGE('',*,*,#5637,.T.); +#5640=ORIENTED_EDGE('',*,*,#5639,.T.); +#5642=ORIENTED_EDGE('',*,*,#5641,.T.); +#5644=ORIENTED_EDGE('',*,*,#5643,.T.); +#5646=ORIENTED_EDGE('',*,*,#5645,.T.); +#5647=EDGE_LOOP('',(#5607,#5609,#5611,#5613,#5615,#5616,#5617,#5618,#5620,#5622, +#5624,#5626,#5628,#5630,#5632,#5634,#5636,#5638,#5640,#5642,#5644,#5646)); +#5648=FACE_OUTER_BOUND('',#5647,.F.); +#5649=ADVANCED_FACE('',(#5648),#5605,.F.); +#5650=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-5.26E0)); +#5651=DIRECTION('',(0.E0,0.E0,1.E0)); +#5652=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5653=AXIS2_PLACEMENT_3D('',#5650,#5651,#5652); +#5654=CYLINDRICAL_SURFACE('',#5653,5.8E-1); +#5655=ORIENTED_EDGE('',*,*,#5108,.F.); +#5657=ORIENTED_EDGE('',*,*,#5656,.F.); +#5658=ORIENTED_EDGE('',*,*,#5606,.T.); +#5660=ORIENTED_EDGE('',*,*,#5659,.F.); +#5661=ORIENTED_EDGE('',*,*,#5035,.T.); +#5663=ORIENTED_EDGE('',*,*,#5662,.F.); +#5664=EDGE_LOOP('',(#5655,#5657,#5658,#5660,#5661,#5663)); +#5665=FACE_OUTER_BOUND('',#5664,.F.); +#5666=ADVANCED_FACE('',(#5665),#5654,.F.); +#5667=CARTESIAN_POINT('',(-2.38977E1,-1.75E0,-5.51E0)); +#5668=DIRECTION('',(1.E0,0.E0,0.E0)); +#5669=DIRECTION('',(0.E0,1.E0,0.E0)); +#5670=AXIS2_PLACEMENT_3D('',#5667,#5668,#5669); +#5671=CYLINDRICAL_SURFACE('',#5670,2.5E-1); +#5673=ORIENTED_EDGE('',*,*,#5672,.F.); +#5674=ORIENTED_EDGE('',*,*,#5656,.T.); +#5675=ORIENTED_EDGE('',*,*,#5106,.T.); +#5677=ORIENTED_EDGE('',*,*,#5676,.T.); +#5678=EDGE_LOOP('',(#5673,#5674,#5675,#5677)); +#5679=FACE_OUTER_BOUND('',#5678,.F.); +#5680=ADVANCED_FACE('',(#5679),#5671,.F.); +#5681=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-3.27E0)); +#5682=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5683=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5684=AXIS2_PLACEMENT_3D('',#5681,#5682,#5683); +#5685=PLANE('',#5684); +#5687=ORIENTED_EDGE('',*,*,#5686,.T.); +#5688=ORIENTED_EDGE('',*,*,#5645,.F.); +#5690=ORIENTED_EDGE('',*,*,#5689,.T.); +#5692=ORIENTED_EDGE('',*,*,#5691,.T.); +#5693=EDGE_LOOP('',(#5687,#5688,#5690,#5692)); +#5694=FACE_OUTER_BOUND('',#5693,.F.); +#5695=ADVANCED_FACE('',(#5694),#5685,.T.); +#5696=CARTESIAN_POINT('',(-3.895E0,-1.5E0,-3.27E0)); +#5697=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5698=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5699=AXIS2_PLACEMENT_3D('',#5696,#5697,#5698); +#5700=PLANE('',#5699); +#5701=ORIENTED_EDGE('',*,*,#5672,.T.); +#5703=ORIENTED_EDGE('',*,*,#5702,.T.); +#5705=ORIENTED_EDGE('',*,*,#5704,.F.); +#5706=ORIENTED_EDGE('',*,*,#5608,.F.); +#5707=EDGE_LOOP('',(#5701,#5703,#5705,#5706)); +#5708=FACE_OUTER_BOUND('',#5707,.F.); +#5709=ADVANCED_FACE('',(#5708),#5700,.T.); +#5710=CARTESIAN_POINT('',(2.285650116036E1,-1.75E0,-3.69E0)); +#5711=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5712=DIRECTION('',(0.E0,1.E0,0.E0)); +#5713=AXIS2_PLACEMENT_3D('',#5710,#5711,#5712); +#5714=CYLINDRICAL_SURFACE('',#5713,2.5E-1); +#5715=ORIENTED_EDGE('',*,*,#5686,.F.); +#5717=ORIENTED_EDGE('',*,*,#5716,.T.); +#5718=ORIENTED_EDGE('',*,*,#5037,.T.); +#5719=ORIENTED_EDGE('',*,*,#5659,.T.); +#5720=EDGE_LOOP('',(#5715,#5717,#5718,#5719)); +#5721=FACE_OUTER_BOUND('',#5720,.F.); +#5722=ADVANCED_FACE('',(#5721),#5714,.F.); +#5723=CARTESIAN_POINT('',(-4.475E0,-1.5E0,-5.26E0)); +#5724=DIRECTION('',(0.E0,0.E0,1.E0)); +#5725=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5726=AXIS2_PLACEMENT_3D('',#5723,#5724,#5725); +#5727=CYLINDRICAL_SURFACE('',#5726,9.4E-1); +#5729=ORIENTED_EDGE('',*,*,#5728,.T.); +#5730=ORIENTED_EDGE('',*,*,#5676,.F.); +#5731=ORIENTED_EDGE('',*,*,#5104,.F.); +#5733=ORIENTED_EDGE('',*,*,#5732,.T.); +#5734=ORIENTED_EDGE('',*,*,#5039,.T.); +#5735=ORIENTED_EDGE('',*,*,#5716,.F.); +#5736=EDGE_LOOP('',(#5729,#5730,#5731,#5733,#5734,#5735)); +#5737=FACE_OUTER_BOUND('',#5736,.F.); +#5738=ADVANCED_FACE('',(#5737),#5727,.T.); +#5739=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-8.11E0)); +#5740=DIRECTION('',(1.E0,0.E0,0.E0)); +#5741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5742=AXIS2_PLACEMENT_3D('',#5739,#5740,#5741); +#5743=PLANE('',#5742); +#5744=ORIENTED_EDGE('',*,*,#5728,.F.); +#5745=ORIENTED_EDGE('',*,*,#5691,.F.); +#5747=ORIENTED_EDGE('',*,*,#5746,.F.); +#5749=ORIENTED_EDGE('',*,*,#5748,.F.); +#5751=ORIENTED_EDGE('',*,*,#5750,.F.); +#5753=ORIENTED_EDGE('',*,*,#5752,.F.); +#5755=ORIENTED_EDGE('',*,*,#5754,.F.); +#5757=ORIENTED_EDGE('',*,*,#5756,.F.); +#5759=ORIENTED_EDGE('',*,*,#5758,.F.); +#5761=ORIENTED_EDGE('',*,*,#5760,.F.); +#5763=ORIENTED_EDGE('',*,*,#5762,.F.); +#5765=ORIENTED_EDGE('',*,*,#5764,.F.); +#5767=ORIENTED_EDGE('',*,*,#5766,.F.); +#5769=ORIENTED_EDGE('',*,*,#5768,.F.); +#5771=ORIENTED_EDGE('',*,*,#5770,.F.); +#5772=ORIENTED_EDGE('',*,*,#5592,.F.); +#5773=ORIENTED_EDGE('',*,*,#5419,.T.); +#5774=ORIENTED_EDGE('',*,*,#5579,.F.); +#5776=ORIENTED_EDGE('',*,*,#5775,.F.); +#5778=ORIENTED_EDGE('',*,*,#5777,.F.); +#5780=ORIENTED_EDGE('',*,*,#5779,.F.); +#5781=ORIENTED_EDGE('',*,*,#5702,.F.); +#5782=EDGE_LOOP('',(#5744,#5745,#5747,#5749,#5751,#5753,#5755,#5757,#5759,#5761, +#5763,#5765,#5767,#5769,#5771,#5772,#5773,#5774,#5776,#5778,#5780,#5781)); +#5783=FACE_OUTER_BOUND('',#5782,.F.); +#5784=ADVANCED_FACE('',(#5783),#5743,.T.); +#5785=CARTESIAN_POINT('',(-3.895E0,-1.E0,-3.27E0)); +#5786=DIRECTION('',(1.E0,0.E0,0.E0)); +#5787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5788=AXIS2_PLACEMENT_3D('',#5785,#5786,#5787); +#5789=CYLINDRICAL_SURFACE('',#5788,5.E-1); +#5790=ORIENTED_EDGE('',*,*,#5643,.F.); +#5792=ORIENTED_EDGE('',*,*,#5791,.T.); +#5793=ORIENTED_EDGE('',*,*,#5746,.T.); +#5794=ORIENTED_EDGE('',*,*,#5689,.F.); +#5795=EDGE_LOOP('',(#5790,#5792,#5793,#5794)); +#5796=FACE_OUTER_BOUND('',#5795,.F.); +#5797=ADVANCED_FACE('',(#5796),#5789,.T.); +#5798=CARTESIAN_POINT('',(-3.895E0,1.23E0,-2.77E0)); +#5799=DIRECTION('',(0.E0,0.E0,1.E0)); +#5800=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5801=AXIS2_PLACEMENT_3D('',#5798,#5799,#5800); +#5802=PLANE('',#5801); +#5803=ORIENTED_EDGE('',*,*,#5641,.F.); +#5805=ORIENTED_EDGE('',*,*,#5804,.T.); +#5806=ORIENTED_EDGE('',*,*,#5748,.T.); +#5807=ORIENTED_EDGE('',*,*,#5791,.F.); +#5808=EDGE_LOOP('',(#5803,#5805,#5806,#5807)); +#5809=FACE_OUTER_BOUND('',#5808,.F.); +#5810=ADVANCED_FACE('',(#5809),#5802,.T.); +#5811=CARTESIAN_POINT('',(-3.895E0,1.23E0,-3.27E0)); +#5812=DIRECTION('',(1.E0,0.E0,0.E0)); +#5813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5814=AXIS2_PLACEMENT_3D('',#5811,#5812,#5813); +#5815=CYLINDRICAL_SURFACE('',#5814,5.E-1); +#5816=ORIENTED_EDGE('',*,*,#5639,.F.); +#5818=ORIENTED_EDGE('',*,*,#5817,.T.); +#5819=ORIENTED_EDGE('',*,*,#5750,.T.); +#5820=ORIENTED_EDGE('',*,*,#5804,.F.); +#5821=EDGE_LOOP('',(#5816,#5818,#5819,#5820)); +#5822=FACE_OUTER_BOUND('',#5821,.F.); +#5823=ADVANCED_FACE('',(#5822),#5815,.T.); +#5824=CARTESIAN_POINT('',(-3.895E0,1.73E0,-6.3E0)); +#5825=DIRECTION('',(0.E0,1.E0,0.E0)); +#5826=DIRECTION('',(0.E0,0.E0,1.E0)); +#5827=AXIS2_PLACEMENT_3D('',#5824,#5825,#5826); +#5828=PLANE('',#5827); +#5829=ORIENTED_EDGE('',*,*,#5637,.F.); +#5831=ORIENTED_EDGE('',*,*,#5830,.T.); +#5832=ORIENTED_EDGE('',*,*,#5752,.T.); +#5833=ORIENTED_EDGE('',*,*,#5817,.F.); +#5834=EDGE_LOOP('',(#5829,#5831,#5832,#5833)); +#5835=FACE_OUTER_BOUND('',#5834,.F.); +#5836=ADVANCED_FACE('',(#5835),#5828,.T.); +#5837=CARTESIAN_POINT('',(-3.895E0,1.6E0,-6.3E0)); +#5838=DIRECTION('',(1.E0,0.E0,0.E0)); +#5839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5840=AXIS2_PLACEMENT_3D('',#5837,#5838,#5839); +#5841=CYLINDRICAL_SURFACE('',#5840,1.3E-1); +#5842=ORIENTED_EDGE('',*,*,#5635,.F.); +#5844=ORIENTED_EDGE('',*,*,#5843,.T.); +#5845=ORIENTED_EDGE('',*,*,#5754,.T.); +#5846=ORIENTED_EDGE('',*,*,#5830,.F.); +#5847=EDGE_LOOP('',(#5842,#5844,#5845,#5846)); +#5848=FACE_OUTER_BOUND('',#5847,.F.); +#5849=ADVANCED_FACE('',(#5848),#5841,.T.); +#5850=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.43E0)); +#5851=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5852=DIRECTION('',(0.E0,1.E0,0.E0)); +#5853=AXIS2_PLACEMENT_3D('',#5850,#5851,#5852); +#5854=PLANE('',#5853); +#5855=ORIENTED_EDGE('',*,*,#5633,.F.); +#5857=ORIENTED_EDGE('',*,*,#5856,.T.); +#5858=ORIENTED_EDGE('',*,*,#5756,.T.); +#5859=ORIENTED_EDGE('',*,*,#5843,.F.); +#5860=EDGE_LOOP('',(#5855,#5857,#5858,#5859)); +#5861=FACE_OUTER_BOUND('',#5860,.F.); +#5862=ADVANCED_FACE('',(#5861),#5854,.T.); +#5863=CARTESIAN_POINT('',(-3.895E0,1.193553390593E0,-6.18E0)); +#5864=DIRECTION('',(1.E0,0.E0,0.E0)); +#5865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5866=AXIS2_PLACEMENT_3D('',#5863,#5864,#5865); +#5867=CYLINDRICAL_SURFACE('',#5866,2.5E-1); +#5868=ORIENTED_EDGE('',*,*,#5631,.F.); +#5870=ORIENTED_EDGE('',*,*,#5869,.T.); +#5871=ORIENTED_EDGE('',*,*,#5758,.T.); +#5872=ORIENTED_EDGE('',*,*,#5856,.F.); +#5873=EDGE_LOOP('',(#5868,#5870,#5871,#5872)); +#5874=FACE_OUTER_BOUND('',#5873,.F.); +#5875=ADVANCED_FACE('',(#5874),#5867,.T.); +#5876=CARTESIAN_POINT('',(-3.895E0,6.632233047034E-1,-6.003223304703E0)); +#5877=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5878=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5879=AXIS2_PLACEMENT_3D('',#5876,#5877,#5878); +#5880=PLANE('',#5879); +#5881=ORIENTED_EDGE('',*,*,#5629,.F.); +#5883=ORIENTED_EDGE('',*,*,#5882,.T.); +#5884=ORIENTED_EDGE('',*,*,#5760,.T.); +#5885=ORIENTED_EDGE('',*,*,#5869,.F.); +#5886=EDGE_LOOP('',(#5881,#5883,#5884,#5885)); +#5887=FACE_OUTER_BOUND('',#5886,.F.); +#5888=ADVANCED_FACE('',(#5887),#5880,.T.); +#5889=CARTESIAN_POINT('',(-3.895E0,8.4E-1,-5.826446609407E0)); +#5890=DIRECTION('',(1.E0,0.E0,0.E0)); +#5891=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5892=AXIS2_PLACEMENT_3D('',#5889,#5890,#5891); +#5893=CYLINDRICAL_SURFACE('',#5892,2.5E-1); +#5894=ORIENTED_EDGE('',*,*,#5627,.F.); +#5896=ORIENTED_EDGE('',*,*,#5895,.T.); +#5897=ORIENTED_EDGE('',*,*,#5762,.T.); +#5898=ORIENTED_EDGE('',*,*,#5882,.F.); +#5899=EDGE_LOOP('',(#5894,#5896,#5897,#5898)); +#5900=FACE_OUTER_BOUND('',#5899,.F.); +#5901=ADVANCED_FACE('',(#5900),#5893,.T.); +#5902=CARTESIAN_POINT('',(-3.895E0,5.9E-1,-4.15E0)); +#5903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5904=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5905=AXIS2_PLACEMENT_3D('',#5902,#5903,#5904); +#5906=PLANE('',#5905); +#5907=ORIENTED_EDGE('',*,*,#5625,.F.); +#5909=ORIENTED_EDGE('',*,*,#5908,.T.); +#5910=ORIENTED_EDGE('',*,*,#5764,.T.); +#5911=ORIENTED_EDGE('',*,*,#5895,.F.); +#5912=EDGE_LOOP('',(#5907,#5909,#5910,#5911)); +#5913=FACE_OUTER_BOUND('',#5912,.F.); +#5914=ADVANCED_FACE('',(#5913),#5906,.T.); +#5915=CARTESIAN_POINT('',(-3.895E0,4.6E-1,-4.15E0)); +#5916=DIRECTION('',(1.E0,0.E0,0.E0)); +#5917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5918=AXIS2_PLACEMENT_3D('',#5915,#5916,#5917); +#5919=CYLINDRICAL_SURFACE('',#5918,1.3E-1); +#5920=ORIENTED_EDGE('',*,*,#5623,.F.); +#5922=ORIENTED_EDGE('',*,*,#5921,.T.); +#5923=ORIENTED_EDGE('',*,*,#5766,.T.); +#5924=ORIENTED_EDGE('',*,*,#5908,.F.); +#5925=EDGE_LOOP('',(#5920,#5922,#5923,#5924)); +#5926=FACE_OUTER_BOUND('',#5925,.F.); +#5927=ADVANCED_FACE('',(#5926),#5919,.F.); +#5928=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.02E0)); +#5929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5930=DIRECTION('',(0.E0,1.E0,0.E0)); +#5931=AXIS2_PLACEMENT_3D('',#5928,#5929,#5930); +#5932=PLANE('',#5931); +#5933=ORIENTED_EDGE('',*,*,#5621,.F.); +#5935=ORIENTED_EDGE('',*,*,#5934,.T.); +#5936=ORIENTED_EDGE('',*,*,#5768,.T.); +#5937=ORIENTED_EDGE('',*,*,#5921,.F.); +#5938=EDGE_LOOP('',(#5933,#5935,#5936,#5937)); +#5939=FACE_OUTER_BOUND('',#5938,.F.); +#5940=ADVANCED_FACE('',(#5939),#5932,.T.); +#5941=CARTESIAN_POINT('',(-3.895E0,-3.7E-1,-4.15E0)); +#5942=DIRECTION('',(1.E0,0.E0,0.E0)); +#5943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5944=AXIS2_PLACEMENT_3D('',#5941,#5942,#5943); +#5945=CYLINDRICAL_SURFACE('',#5944,1.3E-1); +#5946=ORIENTED_EDGE('',*,*,#5619,.F.); +#5947=ORIENTED_EDGE('',*,*,#5594,.T.); +#5948=ORIENTED_EDGE('',*,*,#5770,.T.); +#5949=ORIENTED_EDGE('',*,*,#5934,.F.); +#5950=EDGE_LOOP('',(#5946,#5947,#5948,#5949)); +#5951=FACE_OUTER_BOUND('',#5950,.F.); +#5952=ADVANCED_FACE('',(#5951),#5945,.F.); +#5953=CARTESIAN_POINT('',(-3.895E0,-7.5E-1,-6.18E0)); +#5954=DIRECTION('',(1.E0,0.E0,0.E0)); +#5955=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5956=AXIS2_PLACEMENT_3D('',#5953,#5954,#5955); +#5957=CYLINDRICAL_SURFACE('',#5956,2.5E-1); +#5958=ORIENTED_EDGE('',*,*,#5614,.F.); +#5960=ORIENTED_EDGE('',*,*,#5959,.T.); +#5961=ORIENTED_EDGE('',*,*,#5775,.T.); +#5962=ORIENTED_EDGE('',*,*,#5577,.F.); +#5963=EDGE_LOOP('',(#5958,#5960,#5961,#5962)); +#5964=FACE_OUTER_BOUND('',#5963,.F.); +#5965=ADVANCED_FACE('',(#5964),#5957,.T.); +#5966=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.43E0)); +#5967=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5968=DIRECTION('',(0.E0,1.E0,0.E0)); +#5969=AXIS2_PLACEMENT_3D('',#5966,#5967,#5968); +#5970=PLANE('',#5969); +#5971=ORIENTED_EDGE('',*,*,#5612,.F.); +#5973=ORIENTED_EDGE('',*,*,#5972,.T.); +#5974=ORIENTED_EDGE('',*,*,#5777,.T.); +#5975=ORIENTED_EDGE('',*,*,#5959,.F.); +#5976=EDGE_LOOP('',(#5971,#5973,#5974,#5975)); +#5977=FACE_OUTER_BOUND('',#5976,.F.); +#5978=ADVANCED_FACE('',(#5977),#5970,.T.); +#5979=CARTESIAN_POINT('',(-3.895E0,-1.37E0,-6.3E0)); +#5980=DIRECTION('',(1.E0,0.E0,0.E0)); +#5981=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5982=AXIS2_PLACEMENT_3D('',#5979,#5980,#5981); +#5983=CYLINDRICAL_SURFACE('',#5982,1.3E-1); +#5984=ORIENTED_EDGE('',*,*,#5610,.F.); +#5985=ORIENTED_EDGE('',*,*,#5704,.T.); +#5986=ORIENTED_EDGE('',*,*,#5779,.T.); +#5987=ORIENTED_EDGE('',*,*,#5972,.F.); +#5988=EDGE_LOOP('',(#5984,#5985,#5986,#5987)); +#5989=FACE_OUTER_BOUND('',#5988,.F.); +#5990=ADVANCED_FACE('',(#5989),#5983,.T.); +#5991=CARTESIAN_POINT('',(-6.625E0,-2.375E0,-5.26E0)); +#5992=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#5993=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#5994=AXIS2_PLACEMENT_3D('',#5991,#5992,#5993); +#5995=PLANE('',#5994); +#5997=ORIENTED_EDGE('',*,*,#5996,.F.); +#5999=ORIENTED_EDGE('',*,*,#5998,.T.); +#6001=ORIENTED_EDGE('',*,*,#6000,.F.); +#6002=ORIENTED_EDGE('',*,*,#5041,.T.); +#6003=ORIENTED_EDGE('',*,*,#5732,.F.); +#6004=ORIENTED_EDGE('',*,*,#5102,.F.); +#6005=EDGE_LOOP('',(#5997,#5999,#6001,#6002,#6003,#6004)); +#6006=FACE_OUTER_BOUND('',#6005,.F.); +#6007=ADVANCED_FACE('',(#6006),#5995,.T.); +#6008=CARTESIAN_POINT('',(-6.601824005325E0,-9.831538410991E0,-5.01E0)); +#6009=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#6010=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6011=AXIS2_PLACEMENT_3D('',#6008,#6009,#6010); +#6012=CYLINDRICAL_SURFACE('',#6011,2.5E-1); +#6014=ORIENTED_EDGE('',*,*,#6013,.T.); +#6016=ORIENTED_EDGE('',*,*,#6015,.F.); +#6017=ORIENTED_EDGE('',*,*,#5996,.T.); +#6018=ORIENTED_EDGE('',*,*,#5100,.T.); +#6019=EDGE_LOOP('',(#6014,#6016,#6017,#6018)); +#6020=FACE_OUTER_BOUND('',#6019,.F.); +#6021=ADVANCED_FACE('',(#6020),#6012,.T.); +#6022=CARTESIAN_POINT('',(-4.492644131518E0,-2.079731562555E0,-5.26E0)); +#6023=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#6024=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#6025=AXIS2_PLACEMENT_3D('',#6022,#6023,#6024); +#6026=PLANE('',#6025); +#6027=ORIENTED_EDGE('',*,*,#6013,.F.); +#6028=ORIENTED_EDGE('',*,*,#5110,.F.); +#6029=ORIENTED_EDGE('',*,*,#5662,.T.); +#6030=ORIENTED_EDGE('',*,*,#5033,.T.); +#6032=ORIENTED_EDGE('',*,*,#6031,.F.); +#6034=ORIENTED_EDGE('',*,*,#6033,.F.); +#6035=EDGE_LOOP('',(#6027,#6028,#6029,#6030,#6032,#6034)); +#6036=FACE_OUTER_BOUND('',#6035,.F.); +#6037=ADVANCED_FACE('',(#6036),#6026,.T.); +#6038=CARTESIAN_POINT('',(-5.979336232574E0,1.062148353558E1,-4.19E0)); +#6039=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#6040=DIRECTION('',(0.E0,0.E0,1.E0)); +#6041=AXIS2_PLACEMENT_3D('',#6038,#6039,#6040); +#6042=CYLINDRICAL_SURFACE('',#6041,2.5E-1); +#6043=ORIENTED_EDGE('',*,*,#6000,.T.); +#6045=ORIENTED_EDGE('',*,*,#6044,.F.); +#6046=ORIENTED_EDGE('',*,*,#6031,.T.); +#6047=ORIENTED_EDGE('',*,*,#5031,.T.); +#6048=EDGE_LOOP('',(#6043,#6045,#6046,#6047)); +#6049=FACE_OUTER_BOUND('',#6048,.F.); +#6050=ADVANCED_FACE('',(#6049),#6042,.T.); +#6051=CARTESIAN_POINT('',(-6.614048470092E0,-2.015166616345E0,-5.26E0)); +#6052=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#6053=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#6054=AXIS2_PLACEMENT_3D('',#6051,#6052,#6053); +#6055=PLANE('',#6054); +#6056=ORIENTED_EDGE('',*,*,#6015,.T.); +#6057=ORIENTED_EDGE('',*,*,#6033,.T.); +#6058=ORIENTED_EDGE('',*,*,#6044,.T.); +#6059=ORIENTED_EDGE('',*,*,#5998,.F.); +#6060=EDGE_LOOP('',(#6056,#6057,#6058,#6059)); +#6061=FACE_OUTER_BOUND('',#6060,.F.); +#6062=ADVANCED_FACE('',(#6061),#6055,.T.); +#6063=CARTESIAN_POINT('',(-1.8288504E1,-3.E-1,-5.95E0)); +#6064=DIRECTION('',(1.E0,0.E0,0.E0)); +#6065=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6066=AXIS2_PLACEMENT_3D('',#6063,#6064,#6065); +#6067=CYLINDRICAL_SURFACE('',#6066,2.E-1); +#6068=ORIENTED_EDGE('',*,*,#5581,.T.); +#6069=ORIENTED_EDGE('',*,*,#5424,.T.); +#6070=ORIENTED_EDGE('',*,*,#3279,.T.); +#6072=ORIENTED_EDGE('',*,*,#6071,.F.); +#6074=ORIENTED_EDGE('',*,*,#6073,.T.); +#6075=ORIENTED_EDGE('',*,*,#5436,.T.); +#6076=EDGE_LOOP('',(#6068,#6069,#6070,#6072,#6074,#6075)); +#6077=FACE_OUTER_BOUND('',#6076,.F.); +#6078=ADVANCED_FACE('',(#6077),#6067,.T.); +#6079=CARTESIAN_POINT('',(-3.5E0,5.E-1,-6.15E0)); +#6080=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6081=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6082=AXIS2_PLACEMENT_3D('',#6079,#6080,#6081); +#6083=PLANE('',#6082); +#6084=ORIENTED_EDGE('',*,*,#6071,.T.); +#6085=ORIENTED_EDGE('',*,*,#3277,.T.); +#6087=ORIENTED_EDGE('',*,*,#6086,.T.); +#6089=ORIENTED_EDGE('',*,*,#6088,.F.); +#6091=ORIENTED_EDGE('',*,*,#6090,.T.); +#6093=ORIENTED_EDGE('',*,*,#6092,.T.); +#6095=ORIENTED_EDGE('',*,*,#6094,.F.); +#6097=ORIENTED_EDGE('',*,*,#6096,.F.); +#6098=EDGE_LOOP('',(#6084,#6085,#6087,#6089,#6091,#6093,#6095,#6097)); +#6099=FACE_OUTER_BOUND('',#6098,.F.); +#6100=ADVANCED_FACE('',(#6099),#6083,.T.); +#6101=CARTESIAN_POINT('',(1.8288504E1,3.E-1,-5.95E0)); +#6102=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6103=DIRECTION('',(0.E0,1.E0,0.E0)); +#6104=AXIS2_PLACEMENT_3D('',#6101,#6102,#6103); +#6105=CYLINDRICAL_SURFACE('',#6104,2.E-1); +#6106=ORIENTED_EDGE('',*,*,#6086,.F.); +#6107=ORIENTED_EDGE('',*,*,#3275,.T.); +#6108=ORIENTED_EDGE('',*,*,#5506,.T.); +#6110=ORIENTED_EDGE('',*,*,#6109,.T.); +#6111=EDGE_LOOP('',(#6106,#6107,#6108,#6110)); +#6112=FACE_OUTER_BOUND('',#6111,.F.); +#6113=ADVANCED_FACE('',(#6112),#6105,.T.); +#6114=CARTESIAN_POINT('',(-3.93E0,5.E-1,-6.15E0)); +#6115=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6116=DIRECTION('',(0.E0,0.E0,1.E0)); +#6117=AXIS2_PLACEMENT_3D('',#6114,#6115,#6116); +#6118=PLANE('',#6117); +#6119=ORIENTED_EDGE('',*,*,#5504,.T.); +#6120=ORIENTED_EDGE('',*,*,#5533,.F.); +#6121=ORIENTED_EDGE('',*,*,#5547,.F.); +#6122=ORIENTED_EDGE('',*,*,#5562,.F.); +#6123=ORIENTED_EDGE('',*,*,#5438,.F.); +#6124=ORIENTED_EDGE('',*,*,#6073,.F.); +#6125=ORIENTED_EDGE('',*,*,#6096,.T.); +#6127=ORIENTED_EDGE('',*,*,#6126,.T.); +#6129=ORIENTED_EDGE('',*,*,#6128,.T.); +#6131=ORIENTED_EDGE('',*,*,#6130,.T.); +#6132=ORIENTED_EDGE('',*,*,#6088,.T.); +#6133=ORIENTED_EDGE('',*,*,#6109,.F.); +#6134=EDGE_LOOP('',(#6119,#6120,#6121,#6122,#6123,#6124,#6125,#6127,#6129,#6131, +#6132,#6133)); +#6135=FACE_OUTER_BOUND('',#6134,.F.); +#6136=ADVANCED_FACE('',(#6135),#6118,.F.); +#6137=CARTESIAN_POINT('',(-3.93E0,-1.E0,-6.15E0)); +#6138=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6139=DIRECTION('',(0.E0,0.E0,1.E0)); +#6140=AXIS2_PLACEMENT_3D('',#6137,#6138,#6139); +#6141=PLANE('',#6140); +#6143=ORIENTED_EDGE('',*,*,#6142,.T.); +#6145=ORIENTED_EDGE('',*,*,#6144,.F.); +#6146=ORIENTED_EDGE('',*,*,#6126,.F.); +#6147=ORIENTED_EDGE('',*,*,#6094,.T.); +#6148=EDGE_LOOP('',(#6143,#6145,#6146,#6147)); +#6149=FACE_OUTER_BOUND('',#6148,.F.); +#6150=ADVANCED_FACE('',(#6149),#6141,.T.); +#6151=CARTESIAN_POINT('',(-4.68E0,-7.748333950160E-1,-4.9E0)); +#6152=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#6153=DIRECTION('',(8.660254037844E-1,-5.E-1,0.E0)); +#6154=AXIS2_PLACEMENT_3D('',#6151,#6152,#6153); +#6155=PLANE('',#6154); +#6156=ORIENTED_EDGE('',*,*,#6142,.F.); +#6158=ORIENTED_EDGE('',*,*,#6157,.F.); +#6160=ORIENTED_EDGE('',*,*,#6159,.T.); +#6162=ORIENTED_EDGE('',*,*,#6161,.F.); +#6163=EDGE_LOOP('',(#6156,#6158,#6160,#6162)); +#6164=FACE_OUTER_BOUND('',#6163,.F.); +#6165=ADVANCED_FACE('',(#6164),#6155,.T.); +#6166=CARTESIAN_POINT('',(-4.68E0,0.E0,-5.924833395016E0)); +#6167=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#6168=DIRECTION('',(8.660254037844E-1,0.E0,-5.E-1)); +#6169=AXIS2_PLACEMENT_3D('',#6166,#6167,#6168); +#6170=PLANE('',#6169); +#6171=ORIENTED_EDGE('',*,*,#6092,.F.); +#6173=ORIENTED_EDGE('',*,*,#6172,.T.); +#6175=ORIENTED_EDGE('',*,*,#6174,.T.); +#6176=ORIENTED_EDGE('',*,*,#6157,.T.); +#6177=EDGE_LOOP('',(#6171,#6173,#6175,#6176)); +#6178=FACE_OUTER_BOUND('',#6177,.F.); +#6179=ADVANCED_FACE('',(#6178),#6170,.T.); +#6180=CARTESIAN_POINT('',(-4.68E0,7.748333950160E-1,-4.9E0)); +#6181=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#6182=DIRECTION('',(8.660254037844E-1,5.E-1,0.E0)); +#6183=AXIS2_PLACEMENT_3D('',#6180,#6181,#6182); +#6184=PLANE('',#6183); +#6186=ORIENTED_EDGE('',*,*,#6185,.T.); +#6187=ORIENTED_EDGE('',*,*,#6172,.F.); +#6189=ORIENTED_EDGE('',*,*,#6188,.F.); +#6191=ORIENTED_EDGE('',*,*,#6190,.T.); +#6192=EDGE_LOOP('',(#6186,#6187,#6189,#6191)); +#6193=FACE_OUTER_BOUND('',#6192,.F.); +#6194=ADVANCED_FACE('',(#6193),#6184,.T.); +#6195=CARTESIAN_POINT('',(-5.07E0,5.E-1,0.E0)); +#6196=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6197=DIRECTION('',(0.E0,0.E0,1.E0)); +#6198=AXIS2_PLACEMENT_3D('',#6195,#6196,#6197); +#6199=PLANE('',#6198); +#6200=ORIENTED_EDGE('',*,*,#6185,.F.); +#6202=ORIENTED_EDGE('',*,*,#6201,.F.); +#6203=ORIENTED_EDGE('',*,*,#6159,.F.); +#6204=ORIENTED_EDGE('',*,*,#6174,.F.); +#6205=EDGE_LOOP('',(#6200,#6202,#6203,#6204)); +#6206=FACE_OUTER_BOUND('',#6205,.F.); +#6207=ADVANCED_FACE('',(#6206),#6199,.T.); +#6208=CARTESIAN_POINT('',(-4.68E0,0.E0,-3.875166604984E0)); +#6209=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#6210=DIRECTION('',(8.660254037844E-1,0.E0,5.E-1)); +#6211=AXIS2_PLACEMENT_3D('',#6208,#6209,#6210); +#6212=PLANE('',#6211); +#6214=ORIENTED_EDGE('',*,*,#6213,.F.); +#6215=ORIENTED_EDGE('',*,*,#6161,.T.); +#6216=ORIENTED_EDGE('',*,*,#6201,.T.); +#6217=ORIENTED_EDGE('',*,*,#6190,.F.); +#6218=EDGE_LOOP('',(#6214,#6215,#6216,#6217)); +#6219=FACE_OUTER_BOUND('',#6218,.F.); +#6220=ADVANCED_FACE('',(#6219),#6212,.T.); +#6221=CARTESIAN_POINT('',(-3.93E0,-1.E0,-3.65E0)); +#6222=DIRECTION('',(0.E0,0.E0,1.E0)); +#6223=DIRECTION('',(0.E0,1.E0,0.E0)); +#6224=AXIS2_PLACEMENT_3D('',#6221,#6222,#6223); +#6225=PLANE('',#6224); +#6226=ORIENTED_EDGE('',*,*,#6213,.T.); +#6228=ORIENTED_EDGE('',*,*,#6227,.F.); +#6229=ORIENTED_EDGE('',*,*,#6128,.F.); +#6230=ORIENTED_EDGE('',*,*,#6144,.T.); +#6231=EDGE_LOOP('',(#6226,#6228,#6229,#6230)); +#6232=FACE_OUTER_BOUND('',#6231,.F.); +#6233=ADVANCED_FACE('',(#6232),#6225,.T.); +#6234=CARTESIAN_POINT('',(-3.93E0,1.E0,-3.65E0)); +#6235=DIRECTION('',(0.E0,1.E0,0.E0)); +#6236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6237=AXIS2_PLACEMENT_3D('',#6234,#6235,#6236); +#6238=PLANE('',#6237); +#6239=ORIENTED_EDGE('',*,*,#6188,.T.); +#6240=ORIENTED_EDGE('',*,*,#6090,.F.); +#6241=ORIENTED_EDGE('',*,*,#6130,.F.); +#6242=ORIENTED_EDGE('',*,*,#6227,.T.); +#6243=EDGE_LOOP('',(#6239,#6240,#6241,#6242)); +#6244=FACE_OUTER_BOUND('',#6243,.F.); +#6245=ADVANCED_FACE('',(#6244),#6238,.T.); +#6246=CARTESIAN_POINT('',(1.8288504E1,3.E-1,-4.85E0)); +#6247=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6248=DIRECTION('',(0.E0,1.E0,0.E0)); +#6249=AXIS2_PLACEMENT_3D('',#6246,#6247,#6248); +#6250=CYLINDRICAL_SURFACE('',#6249,2.E-1); +#6251=ORIENTED_EDGE('',*,*,#4826,.F.); +#6253=ORIENTED_EDGE('',*,*,#6252,.T.); +#6254=ORIENTED_EDGE('',*,*,#5517,.T.); +#6255=ORIENTED_EDGE('',*,*,#3752,.T.); +#6256=EDGE_LOOP('',(#6251,#6253,#6254,#6255)); +#6257=FACE_OUTER_BOUND('',#6256,.F.); +#6258=ADVANCED_FACE('',(#6257),#6250,.T.); +#6259=CARTESIAN_POINT('',(3.93E0,5.E-1,-3.05E0)); +#6260=DIRECTION('',(1.E0,0.E0,0.E0)); +#6261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6262=AXIS2_PLACEMENT_3D('',#6259,#6260,#6261); +#6263=PLANE('',#6262); +#6264=ORIENTED_EDGE('',*,*,#5519,.T.); +#6265=ORIENTED_EDGE('',*,*,#6252,.F.); +#6266=ORIENTED_EDGE('',*,*,#4824,.F.); +#6267=ORIENTED_EDGE('',*,*,#4841,.F.); +#6268=ORIENTED_EDGE('',*,*,#5395,.F.); +#6269=ORIENTED_EDGE('',*,*,#5455,.F.); +#6270=ORIENTED_EDGE('',*,*,#5478,.T.); +#6272=ORIENTED_EDGE('',*,*,#6271,.T.); +#6274=ORIENTED_EDGE('',*,*,#6273,.T.); +#6276=ORIENTED_EDGE('',*,*,#6275,.T.); +#6277=ORIENTED_EDGE('',*,*,#5470,.T.); +#6278=ORIENTED_EDGE('',*,*,#5492,.F.); +#6279=EDGE_LOOP('',(#6264,#6265,#6266,#6267,#6268,#6269,#6270,#6272,#6274,#6276, +#6277,#6278)); +#6280=FACE_OUTER_BOUND('',#6279,.F.); +#6281=ADVANCED_FACE('',(#6280),#6263,.F.); +#6282=CARTESIAN_POINT('',(3.93E0,-1.E0,-3.05E0)); +#6283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6285=AXIS2_PLACEMENT_3D('',#6282,#6283,#6284); +#6286=PLANE('',#6285); +#6288=ORIENTED_EDGE('',*,*,#6287,.T.); +#6290=ORIENTED_EDGE('',*,*,#6289,.F.); +#6291=ORIENTED_EDGE('',*,*,#6271,.F.); +#6292=ORIENTED_EDGE('',*,*,#5476,.T.); +#6293=EDGE_LOOP('',(#6288,#6290,#6291,#6292)); +#6294=FACE_OUTER_BOUND('',#6293,.F.); +#6295=ADVANCED_FACE('',(#6294),#6286,.T.); +#6296=CARTESIAN_POINT('',(4.68E0,-7.748333950160E-1,-4.3E0)); +#6297=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#6298=DIRECTION('',(-8.660254037844E-1,-5.E-1,0.E0)); +#6299=AXIS2_PLACEMENT_3D('',#6296,#6297,#6298); +#6300=PLANE('',#6299); +#6301=ORIENTED_EDGE('',*,*,#6287,.F.); +#6303=ORIENTED_EDGE('',*,*,#6302,.F.); +#6305=ORIENTED_EDGE('',*,*,#6304,.T.); +#6307=ORIENTED_EDGE('',*,*,#6306,.F.); +#6308=EDGE_LOOP('',(#6301,#6303,#6305,#6307)); +#6309=FACE_OUTER_BOUND('',#6308,.F.); +#6310=ADVANCED_FACE('',(#6309),#6300,.T.); +#6311=CARTESIAN_POINT('',(4.68E0,0.E0,-3.275166604984E0)); +#6312=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#6313=DIRECTION('',(-8.660254037844E-1,0.E0,5.E-1)); +#6314=AXIS2_PLACEMENT_3D('',#6311,#6312,#6313); +#6315=PLANE('',#6314); +#6316=ORIENTED_EDGE('',*,*,#5474,.F.); +#6318=ORIENTED_EDGE('',*,*,#6317,.T.); +#6320=ORIENTED_EDGE('',*,*,#6319,.T.); +#6321=ORIENTED_EDGE('',*,*,#6302,.T.); +#6322=EDGE_LOOP('',(#6316,#6318,#6320,#6321)); +#6323=FACE_OUTER_BOUND('',#6322,.F.); +#6324=ADVANCED_FACE('',(#6323),#6315,.T.); +#6325=CARTESIAN_POINT('',(4.68E0,7.748333950160E-1,-4.3E0)); +#6326=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#6327=DIRECTION('',(-8.660254037844E-1,5.E-1,0.E0)); +#6328=AXIS2_PLACEMENT_3D('',#6325,#6326,#6327); +#6329=PLANE('',#6328); +#6331=ORIENTED_EDGE('',*,*,#6330,.T.); +#6332=ORIENTED_EDGE('',*,*,#6317,.F.); +#6334=ORIENTED_EDGE('',*,*,#6333,.F.); +#6336=ORIENTED_EDGE('',*,*,#6335,.T.); +#6337=EDGE_LOOP('',(#6331,#6332,#6334,#6336)); +#6338=FACE_OUTER_BOUND('',#6337,.F.); +#6339=ADVANCED_FACE('',(#6338),#6329,.T.); +#6340=CARTESIAN_POINT('',(5.07E0,0.E0,0.E0)); +#6341=DIRECTION('',(1.E0,0.E0,0.E0)); +#6342=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6343=AXIS2_PLACEMENT_3D('',#6340,#6341,#6342); +#6344=PLANE('',#6343); +#6346=ORIENTED_EDGE('',*,*,#6345,.F.); +#6347=ORIENTED_EDGE('',*,*,#6304,.F.); +#6348=ORIENTED_EDGE('',*,*,#6319,.F.); +#6349=ORIENTED_EDGE('',*,*,#6330,.F.); +#6350=EDGE_LOOP('',(#6346,#6347,#6348,#6349)); +#6351=FACE_OUTER_BOUND('',#6350,.F.); +#6352=ADVANCED_FACE('',(#6351),#6344,.T.); +#6353=CARTESIAN_POINT('',(4.68E0,0.E0,-5.324833395016E0)); +#6354=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#6355=DIRECTION('',(-8.660254037844E-1,0.E0,-5.E-1)); +#6356=AXIS2_PLACEMENT_3D('',#6353,#6354,#6355); +#6357=PLANE('',#6356); +#6359=ORIENTED_EDGE('',*,*,#6358,.F.); +#6360=ORIENTED_EDGE('',*,*,#6306,.T.); +#6361=ORIENTED_EDGE('',*,*,#6345,.T.); +#6362=ORIENTED_EDGE('',*,*,#6335,.F.); +#6363=EDGE_LOOP('',(#6359,#6360,#6361,#6362)); +#6364=FACE_OUTER_BOUND('',#6363,.F.); +#6365=ADVANCED_FACE('',(#6364),#6357,.T.); +#6366=CARTESIAN_POINT('',(3.93E0,-1.E0,-5.55E0)); +#6367=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6368=DIRECTION('',(0.E0,1.E0,0.E0)); +#6369=AXIS2_PLACEMENT_3D('',#6366,#6367,#6368); +#6370=PLANE('',#6369); +#6371=ORIENTED_EDGE('',*,*,#6358,.T.); +#6373=ORIENTED_EDGE('',*,*,#6372,.F.); +#6374=ORIENTED_EDGE('',*,*,#6273,.F.); +#6375=ORIENTED_EDGE('',*,*,#6289,.T.); +#6376=EDGE_LOOP('',(#6371,#6373,#6374,#6375)); +#6377=FACE_OUTER_BOUND('',#6376,.F.); +#6378=ADVANCED_FACE('',(#6377),#6370,.T.); +#6379=CARTESIAN_POINT('',(3.93E0,1.E0,-5.55E0)); +#6380=DIRECTION('',(0.E0,1.E0,0.E0)); +#6381=DIRECTION('',(0.E0,0.E0,1.E0)); +#6382=AXIS2_PLACEMENT_3D('',#6379,#6380,#6381); +#6383=PLANE('',#6382); +#6384=ORIENTED_EDGE('',*,*,#6333,.T.); +#6385=ORIENTED_EDGE('',*,*,#5472,.F.); +#6386=ORIENTED_EDGE('',*,*,#6275,.F.); +#6387=ORIENTED_EDGE('',*,*,#6372,.T.); +#6388=EDGE_LOOP('',(#6384,#6385,#6386,#6387)); +#6389=FACE_OUTER_BOUND('',#6388,.F.); +#6390=ADVANCED_FACE('',(#6389),#6383,.T.); +#6391=CARTESIAN_POINT('',(3.895E0,-7.5E-1,-3.02E0)); +#6392=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6393=DIRECTION('',(0.E0,0.E0,1.E0)); +#6394=AXIS2_PLACEMENT_3D('',#6391,#6392,#6393); +#6395=CYLINDRICAL_SURFACE('',#6394,2.5E-1); +#6396=ORIENTED_EDGE('',*,*,#4894,.F.); +#6398=ORIENTED_EDGE('',*,*,#6397,.T.); +#6399=ORIENTED_EDGE('',*,*,#5209,.T.); +#6400=ORIENTED_EDGE('',*,*,#4857,.F.); +#6401=EDGE_LOOP('',(#6396,#6398,#6399,#6400)); +#6402=FACE_OUTER_BOUND('',#6401,.F.); +#6403=ADVANCED_FACE('',(#6402),#6395,.T.); +#6404=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.77E0)); +#6405=DIRECTION('',(0.E0,0.E0,1.E0)); +#6406=DIRECTION('',(0.E0,1.E0,0.E0)); +#6407=AXIS2_PLACEMENT_3D('',#6404,#6405,#6406); +#6408=PLANE('',#6407); +#6409=ORIENTED_EDGE('',*,*,#4892,.F.); +#6411=ORIENTED_EDGE('',*,*,#6410,.T.); +#6412=ORIENTED_EDGE('',*,*,#5211,.T.); +#6413=ORIENTED_EDGE('',*,*,#6397,.F.); +#6414=EDGE_LOOP('',(#6409,#6411,#6412,#6413)); +#6415=FACE_OUTER_BOUND('',#6414,.F.); +#6416=ADVANCED_FACE('',(#6415),#6408,.T.); +#6417=CARTESIAN_POINT('',(3.895E0,-1.37E0,-2.9E0)); +#6418=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6419=DIRECTION('',(0.E0,0.E0,1.E0)); +#6420=AXIS2_PLACEMENT_3D('',#6417,#6418,#6419); +#6421=CYLINDRICAL_SURFACE('',#6420,1.3E-1); +#6422=ORIENTED_EDGE('',*,*,#4890,.F.); +#6423=ORIENTED_EDGE('',*,*,#4974,.T.); +#6424=ORIENTED_EDGE('',*,*,#5213,.T.); +#6425=ORIENTED_EDGE('',*,*,#6410,.F.); +#6426=EDGE_LOOP('',(#6422,#6423,#6424,#6425)); +#6427=FACE_OUTER_BOUND('',#6426,.F.); +#6428=ADVANCED_FACE('',(#6427),#6421,.T.); +#6429=CARTESIAN_POINT('',(-1.9E0,-2.13E0,1.2045264E1)); +#6430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6431=DIRECTION('',(0.E0,1.E0,0.E0)); +#6432=AXIS2_PLACEMENT_3D('',#6429,#6430,#6431); +#6433=CYLINDRICAL_SURFACE('',#6432,2.E-1); +#6434=ORIENTED_EDGE('',*,*,#3326,.F.); +#6436=ORIENTED_EDGE('',*,*,#6435,.T.); +#6438=ORIENTED_EDGE('',*,*,#6437,.T.); +#6440=ORIENTED_EDGE('',*,*,#6439,.T.); +#6441=EDGE_LOOP('',(#6434,#6436,#6438,#6440)); +#6442=FACE_OUTER_BOUND('',#6441,.F.); +#6443=ADVANCED_FACE('',(#6442),#6433,.F.); +#6444=CARTESIAN_POINT('',(-4.5E-1,-1.93E0,-1.4E0)); +#6445=DIRECTION('',(0.E0,0.E0,1.E0)); +#6446=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6447=AXIS2_PLACEMENT_3D('',#6444,#6445,#6446); +#6448=PLANE('',#6447); +#6450=ORIENTED_EDGE('',*,*,#6449,.F.); +#6451=ORIENTED_EDGE('',*,*,#6435,.F.); +#6452=ORIENTED_EDGE('',*,*,#3332,.T.); +#6454=ORIENTED_EDGE('',*,*,#6453,.F.); +#6456=ORIENTED_EDGE('',*,*,#6455,.T.); +#6458=ORIENTED_EDGE('',*,*,#6457,.T.); +#6459=EDGE_LOOP('',(#6450,#6451,#6452,#6454,#6456,#6458)); +#6460=FACE_OUTER_BOUND('',#6459,.F.); +#6461=ADVANCED_FACE('',(#6460),#6448,.T.); +#6462=CARTESIAN_POINT('',(-1.7E0,-1.93E0,-1.4E0)); +#6463=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6464=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6465=AXIS2_PLACEMENT_3D('',#6462,#6463,#6464); +#6466=PLANE('',#6465); +#6467=ORIENTED_EDGE('',*,*,#6437,.F.); +#6468=ORIENTED_EDGE('',*,*,#6449,.T.); +#6470=ORIENTED_EDGE('',*,*,#6469,.T.); +#6472=ORIENTED_EDGE('',*,*,#6471,.F.); +#6473=EDGE_LOOP('',(#6467,#6468,#6470,#6472)); +#6474=FACE_OUTER_BOUND('',#6473,.F.); +#6475=ADVANCED_FACE('',(#6474),#6466,.T.); +#6476=CARTESIAN_POINT('',(-3.5E0,-2.44E0,0.E0)); +#6477=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6478=DIRECTION('',(1.E0,0.E0,0.E0)); +#6479=AXIS2_PLACEMENT_3D('',#6476,#6477,#6478); +#6480=PLANE('',#6479); +#6482=ORIENTED_EDGE('',*,*,#6481,.F.); +#6484=ORIENTED_EDGE('',*,*,#6483,.F.); +#6486=ORIENTED_EDGE('',*,*,#6485,.F.); +#6488=ORIENTED_EDGE('',*,*,#6487,.F.); +#6489=EDGE_LOOP('',(#6482,#6484,#6486,#6488)); +#6490=FACE_OUTER_BOUND('',#6489,.F.); +#6491=ADVANCED_FACE('',(#6490),#6480,.T.); +#6492=CARTESIAN_POINT('',(-3.5E0,-2.44E0,0.E0)); +#6493=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6494=DIRECTION('',(1.E0,0.E0,0.E0)); +#6495=AXIS2_PLACEMENT_3D('',#6492,#6493,#6494); +#6496=PLANE('',#6495); +#6497=ORIENTED_EDGE('',*,*,#6469,.F.); +#6498=ORIENTED_EDGE('',*,*,#6457,.F.); +#6500=ORIENTED_EDGE('',*,*,#6499,.F.); +#6502=ORIENTED_EDGE('',*,*,#6501,.F.); +#6503=EDGE_LOOP('',(#6497,#6498,#6500,#6502)); +#6504=FACE_OUTER_BOUND('',#6503,.F.); +#6505=ADVANCED_FACE('',(#6504),#6496,.T.); +#6506=CARTESIAN_POINT('',(4.5E-1,-1.93E0,-1.4E0)); +#6507=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6509=AXIS2_PLACEMENT_3D('',#6506,#6507,#6508); +#6510=PLANE('',#6509); +#6512=ORIENTED_EDGE('',*,*,#6511,.F.); +#6514=ORIENTED_EDGE('',*,*,#6513,.T.); +#6515=ORIENTED_EDGE('',*,*,#6481,.T.); +#6517=ORIENTED_EDGE('',*,*,#6516,.F.); +#6518=EDGE_LOOP('',(#6512,#6514,#6515,#6517)); +#6519=FACE_OUTER_BOUND('',#6518,.F.); +#6520=ADVANCED_FACE('',(#6519),#6510,.T.); +#6521=CARTESIAN_POINT('',(2.5E-1,-2.13E0,1.2045264E1)); +#6522=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6523=DIRECTION('',(0.E0,1.E0,0.E0)); +#6524=AXIS2_PLACEMENT_3D('',#6521,#6522,#6523); +#6525=CYLINDRICAL_SURFACE('',#6524,2.E-1); +#6526=ORIENTED_EDGE('',*,*,#3336,.F.); +#6528=ORIENTED_EDGE('',*,*,#6527,.T.); +#6529=ORIENTED_EDGE('',*,*,#6511,.T.); +#6531=ORIENTED_EDGE('',*,*,#6530,.T.); +#6532=EDGE_LOOP('',(#6526,#6528,#6529,#6531)); +#6533=FACE_OUTER_BOUND('',#6532,.F.); +#6534=ADVANCED_FACE('',(#6533),#6525,.F.); +#6535=CARTESIAN_POINT('',(1.7E0,-1.93E0,-1.4E0)); +#6536=DIRECTION('',(0.E0,0.E0,1.E0)); +#6537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6538=AXIS2_PLACEMENT_3D('',#6535,#6536,#6537); +#6539=PLANE('',#6538); +#6540=ORIENTED_EDGE('',*,*,#6513,.F.); +#6541=ORIENTED_EDGE('',*,*,#6527,.F.); +#6542=ORIENTED_EDGE('',*,*,#3342,.T.); +#6544=ORIENTED_EDGE('',*,*,#6543,.F.); +#6546=ORIENTED_EDGE('',*,*,#6545,.T.); +#6547=ORIENTED_EDGE('',*,*,#6483,.T.); +#6548=EDGE_LOOP('',(#6540,#6541,#6542,#6544,#6546,#6547)); +#6549=FACE_OUTER_BOUND('',#6548,.F.); +#6550=ADVANCED_FACE('',(#6549),#6539,.T.); +#6551=CARTESIAN_POINT('',(1.9E0,-2.13E0,-2.1285264E1)); +#6552=DIRECTION('',(0.E0,0.E0,1.E0)); +#6553=DIRECTION('',(0.E0,1.E0,0.E0)); +#6554=AXIS2_PLACEMENT_3D('',#6551,#6552,#6553); +#6555=CYLINDRICAL_SURFACE('',#6554,2.E-1); +#6556=ORIENTED_EDGE('',*,*,#3340,.F.); +#6558=ORIENTED_EDGE('',*,*,#6557,.T.); +#6560=ORIENTED_EDGE('',*,*,#6559,.T.); +#6561=ORIENTED_EDGE('',*,*,#6543,.T.); +#6562=EDGE_LOOP('',(#6556,#6558,#6560,#6561)); +#6563=FACE_OUTER_BOUND('',#6562,.F.); +#6564=ADVANCED_FACE('',(#6563),#6555,.F.); +#6565=CARTESIAN_POINT('',(4.5E-1,-1.93E0,-7.8E0)); +#6566=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6567=DIRECTION('',(1.E0,0.E0,0.E0)); +#6568=AXIS2_PLACEMENT_3D('',#6565,#6566,#6567); +#6569=PLANE('',#6568); +#6570=ORIENTED_EDGE('',*,*,#3338,.T.); +#6571=ORIENTED_EDGE('',*,*,#6530,.F.); +#6572=ORIENTED_EDGE('',*,*,#6516,.T.); +#6573=ORIENTED_EDGE('',*,*,#6487,.T.); +#6575=ORIENTED_EDGE('',*,*,#6574,.F.); +#6576=ORIENTED_EDGE('',*,*,#6557,.F.); +#6577=EDGE_LOOP('',(#6570,#6571,#6572,#6573,#6575,#6576)); +#6578=FACE_OUTER_BOUND('',#6577,.F.); +#6579=ADVANCED_FACE('',(#6578),#6569,.T.); +#6580=CARTESIAN_POINT('',(1.7E0,-1.93E0,-7.8E0)); +#6581=DIRECTION('',(1.E0,0.E0,0.E0)); +#6582=DIRECTION('',(0.E0,0.E0,1.E0)); +#6583=AXIS2_PLACEMENT_3D('',#6580,#6581,#6582); +#6584=PLANE('',#6583); +#6585=ORIENTED_EDGE('',*,*,#6559,.F.); +#6586=ORIENTED_EDGE('',*,*,#6574,.T.); +#6587=ORIENTED_EDGE('',*,*,#6485,.T.); +#6588=ORIENTED_EDGE('',*,*,#6545,.F.); +#6589=EDGE_LOOP('',(#6585,#6586,#6587,#6588)); +#6590=FACE_OUTER_BOUND('',#6589,.F.); +#6591=ADVANCED_FACE('',(#6590),#6584,.T.); +#6592=CARTESIAN_POINT('',(-4.5E-1,-1.93E0,-7.8E0)); +#6593=DIRECTION('',(1.E0,0.E0,0.E0)); +#6594=DIRECTION('',(0.E0,0.E0,1.E0)); +#6595=AXIS2_PLACEMENT_3D('',#6592,#6593,#6594); +#6596=PLANE('',#6595); +#6598=ORIENTED_EDGE('',*,*,#6597,.F.); +#6600=ORIENTED_EDGE('',*,*,#6599,.T.); +#6601=ORIENTED_EDGE('',*,*,#6499,.T.); +#6602=ORIENTED_EDGE('',*,*,#6455,.F.); +#6603=EDGE_LOOP('',(#6598,#6600,#6601,#6602)); +#6604=FACE_OUTER_BOUND('',#6603,.F.); +#6605=ADVANCED_FACE('',(#6604),#6596,.T.); +#6606=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-2.1285264E1)); +#6607=DIRECTION('',(0.E0,0.E0,1.E0)); +#6608=DIRECTION('',(0.E0,1.E0,0.E0)); +#6609=AXIS2_PLACEMENT_3D('',#6606,#6607,#6608); +#6610=CYLINDRICAL_SURFACE('',#6609,2.E-1); +#6611=ORIENTED_EDGE('',*,*,#3330,.F.); +#6613=ORIENTED_EDGE('',*,*,#6612,.T.); +#6614=ORIENTED_EDGE('',*,*,#6597,.T.); +#6615=ORIENTED_EDGE('',*,*,#6453,.T.); +#6616=EDGE_LOOP('',(#6611,#6613,#6614,#6615)); +#6617=FACE_OUTER_BOUND('',#6616,.F.); +#6618=ADVANCED_FACE('',(#6617),#6610,.F.); +#6619=CARTESIAN_POINT('',(-1.7E0,-1.93E0,-7.8E0)); +#6620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6621=DIRECTION('',(1.E0,0.E0,0.E0)); +#6622=AXIS2_PLACEMENT_3D('',#6619,#6620,#6621); +#6623=PLANE('',#6622); +#6624=ORIENTED_EDGE('',*,*,#3328,.T.); +#6625=ORIENTED_EDGE('',*,*,#6439,.F.); +#6626=ORIENTED_EDGE('',*,*,#6471,.T.); +#6627=ORIENTED_EDGE('',*,*,#6501,.T.); +#6628=ORIENTED_EDGE('',*,*,#6599,.F.); +#6629=ORIENTED_EDGE('',*,*,#6612,.F.); +#6630=EDGE_LOOP('',(#6624,#6625,#6626,#6627,#6628,#6629)); +#6631=FACE_OUTER_BOUND('',#6630,.F.); +#6632=ADVANCED_FACE('',(#6631),#6623,.T.); +#6633=CLOSED_SHELL('',(#3287,#3346,#3361,#3377,#3440,#3459,#3476,#3491,#3505, +#3519,#3533,#3547,#3561,#3575,#3590,#3605,#3619,#3633,#3647,#3661,#3674,#3688, +#3703,#3717,#3731,#3768,#3807,#3822,#3836,#3850,#3863,#3885,#3920,#3935,#3949, +#3963,#3977,#3991,#4005,#4019,#4033,#4047,#4061,#4075,#4089,#4103,#4116,#4138, +#4153,#4166,#4179,#4191,#4210,#4227,#4241,#4275,#4292,#4306,#4321,#4333,#4345, +#4357,#4369,#4381,#4393,#4405,#4417,#4432,#4446,#4472,#4507,#4522,#4536,#4570, +#4585,#4598,#4611,#4624,#4637,#4650,#4663,#4676,#4689,#4702,#4715,#4728,#4740, +#4753,#4766,#4778,#4791,#4804,#4816,#4831,#4849,#4865,#4880,#4930,#4949,#4964, +#4979,#4993,#5007,#5025,#5045,#5060,#5077,#5094,#5114,#5128,#5144,#5156,#5171, +#5218,#5231,#5244,#5257,#5270,#5283,#5296,#5309,#5322,#5335,#5348,#5361,#5374, +#5386,#5400,#5413,#5428,#5444,#5460,#5482,#5496,#5511,#5525,#5539,#5553,#5569, +#5585,#5600,#5649,#5666,#5680,#5695,#5709,#5722,#5738,#5784,#5797,#5810,#5823, +#5836,#5849,#5862,#5875,#5888,#5901,#5914,#5927,#5940,#5952,#5965,#5978,#5990, +#6007,#6021,#6037,#6050,#6062,#6078,#6100,#6113,#6136,#6150,#6165,#6179,#6194, +#6207,#6220,#6233,#6245,#6258,#6281,#6295,#6310,#6324,#6339,#6352,#6365,#6378, +#6390,#6403,#6416,#6428,#6443,#6461,#6475,#6491,#6505,#6520,#6534,#6550,#6564, +#6579,#6591,#6605,#6618,#6632)); +#6634=MANIFOLD_SOLID_BREP('',#6633); +#6635=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#6636=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#6637=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#6638=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#6637); +#6639=(CONVERSION_BASED_UNIT('DEGREE',#6638)NAMED_UNIT(#6636)PLANE_ANGLE_UNIT( +)); +#6640=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#6641=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.822720811844E-3),#6635, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#6642=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#6641))GLOBAL_UNIT_ASSIGNED_CONTEXT((#6635,#6639,#6640))REPRESENTATION_CONTEXT( +'ID1','3')); +#6644=APPLICATION_CONTEXT('automotive_design'); +#6645=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#6644); +#6646=PRODUCT_DEFINITION_CONTEXT('part definition',#6644,'design'); +#6647=PRODUCT_CONTEXT('',#6644,'mechanical'); +#6648=PRODUCT('C-2-1445091-2','C-2-1445091-2','NOT SPECIFIED',(#6647)); +#6649=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#6648); +#6656=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#6657=DERIVED_UNIT_ELEMENT(#6656,2.E0); +#6658=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +5.504822613421E2),#6840); +#6662=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#6663=DERIVED_UNIT_ELEMENT(#6662,3.E0); +#6664=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.827410646983E2),#6841); +#6668=CARTESIAN_POINT('centre point',(3.604016190123E-3,-7.037271666224E-2, +-4.736363874290E0)); +#6672=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#6673=DERIVED_UNIT_ELEMENT(#6672,2.E0); +#6674=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +5.504822613421E2),#6842); +#6678=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#6679=DERIVED_UNIT_ELEMENT(#6678,3.E0); +#6680=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.827410646983E2),#6843); +#6684=CARTESIAN_POINT('centre point',(3.604016190123E-3,-7.037271666224E-2, +-4.736363874290E0)); +#6689=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#6648)); +#6691=GENERAL_PROPERTY('user defined attribute','',''); +#6692=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6691,#6690); +#6693=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445091'); +#6697=GENERAL_PROPERTY('user defined attribute','',''); +#6698=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6697,#6696); +#6699=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'RIGHT ANGLE SURF MOUNT HEADER ASSY, 0.38 MIC GOLD CONTACTS,'); +#6703=GENERAL_PROPERTY('user defined attribute','',''); +#6704=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6703,#6702); +#6705=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'W/SURF MNT HOLDDONWS, SGL ROW, MICRO MATE-N-LOK'); +#6709=GENERAL_PROPERTY('user defined attribute','',''); +#6710=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6709,#6708); +#6711=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'RIGHT ANGLE SURF MOUNT HEADER ASSY, 0.38 MIC GOLD CONTACTS, W/SURF MNT HOLDDONWS'); +#6715=GENERAL_PROPERTY('user defined attribute','',''); +#6716=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6715,#6714); +#6717=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#6721=GENERAL_PROPERTY('user defined attribute','',''); +#6722=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6721,#6720); +#6723=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','1'); +#6727=GENERAL_PROPERTY('user defined attribute','',''); +#6728=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6727,#6726); +#6729=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#6733=GENERAL_PROPERTY('user defined attribute','',''); +#6734=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6733,#6732); +#6735=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#6739=GENERAL_PROPERTY('user defined attribute','',''); +#6740=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6739,#6738); +#6741=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#6745=GENERAL_PROPERTY('user defined attribute','',''); +#6746=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6745,#6744); +#6748=GENERAL_PROPERTY('user defined attribute','',''); +#6749=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6748,#6747); +#6750=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD36306'); +#6754=GENERAL_PROPERTY('user defined attribute','',''); +#6755=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6754,#6753); +#6756=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR015607'); +#6760=GENERAL_PROPERTY('user defined attribute','',''); +#6761=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6760,#6759); +#6762=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','05/29/10 02:56:24'); +#6766=GENERAL_PROPERTY('user defined attribute','',''); +#6767=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6766,#6765); +#6768=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#6772=GENERAL_PROPERTY('user defined attribute','',''); +#6773=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6772,#6771); +#6774=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#6778=GENERAL_PROPERTY('user defined attribute','',''); +#6779=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6778,#6777); +#6780=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','C'); +#6784=GENERAL_PROPERTY('user defined attribute','',''); +#6785=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6784,#6783); +#6786=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.0+'); +#6790=GENERAL_PROPERTY('user defined attribute','',''); +#6791=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6790,#6789); +#6792=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#6796=GENERAL_PROPERTY('user defined attribute','',''); +#6797=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6796,#6795); +#6798=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Concept'); +#6802=GENERAL_PROPERTY('user defined attribute','',''); +#6803=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6802,#6801); +#6804=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#6808=GENERAL_PROPERTY('user defined attribute','',''); +#6809=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6808,#6807); +#6810=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','0+'); +#6814=GENERAL_PROPERTY('user defined attribute','',''); +#6815=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6814,#6813); +#6816=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#6820=GENERAL_PROPERTY('user defined attribute','',''); +#6821=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6820,#6819); +#6822=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Concept'); +#6826=GENERAL_PROPERTY('user defined attribute','',''); +#6827=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6826,#6825); +#6829=GENERAL_PROPERTY('user defined attribute','',''); +#6830=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6829,#6828); +#6831=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#6835=GENERAL_PROPERTY('user defined attribute','',''); +#6836=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6835,#6834); +#6837=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#560=CIRCLE('',#559,9.6E-1); +#577=CIRCLE('',#576,3.2E-1); +#586=CIRCLE('',#585,2.5E-1); +#599=CIRCLE('',#598,2.5E-1); +#676=CIRCLE('',#675,2.5E-1); +#689=CIRCLE('',#688,2.5E-1); +#698=CIRCLE('',#697,3.2E-1); +#715=CIRCLE('',#714,9.6E-1); +#768=CIRCLE('',#767,6.E-1); +#781=B_SPLINE_CURVE_WITH_KNOTS('',3,(#769,#770,#771,#772,#773,#774,#775,#776, +#777,#778,#779,#780),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#794=B_SPLINE_CURVE_WITH_KNOTS('',3,(#782,#783,#784,#785,#786,#787,#788,#789, +#790,#791,#792,#793),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#871=CIRCLE('',#870,6.E-1); +#896=B_SPLINE_CURVE_WITH_KNOTS('',3,(#884,#885,#886,#887,#888,#889,#890,#891, +#892,#893,#894,#895),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#909=B_SPLINE_CURVE_WITH_KNOTS('',3,(#897,#898,#899,#900,#901,#902,#903,#904, +#905,#906,#907,#908),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#990=CIRCLE('',#989,9.6E-1); +#1007=CIRCLE('',#1006,3.2E-1); +#1016=CIRCLE('',#1015,2.5E-1); +#1029=CIRCLE('',#1028,2.5E-1); +#1062=CIRCLE('',#1061,2.5E-1); +#1075=CIRCLE('',#1074,2.5E-1); +#1084=CIRCLE('',#1083,3.2E-1); +#1101=CIRCLE('',#1100,9.6E-1); +#1206=CIRCLE('',#1205,2.E-1); +#1211=CIRCLE('',#1210,2.E-1); +#1224=CIRCLE('',#1223,1.3E-1); +#1233=CIRCLE('',#1232,2.5E-1); +#1246=CIRCLE('',#1245,1.3E-1); +#1255=CIRCLE('',#1254,1.3E-1); +#1264=CIRCLE('',#1263,2.5E-1); +#1273=CIRCLE('',#1272,2.5E-1); +#1282=CIRCLE('',#1281,1.3E-1); +#1291=CIRCLE('',#1290,5.E-1); +#1300=CIRCLE('',#1299,5.E-1); +#1322=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1313,#1314,#1315,#1316,#1317,#1318,#1319, +#1320,#1321),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1332=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1323,#1324,#1325,#1326,#1327,#1328,#1329, +#1330,#1331),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1354=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1345,#1346,#1347,#1348,#1349,#1350,#1351, +#1352,#1353),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1364=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1355,#1356,#1357,#1358,#1359,#1360,#1361, +#1362,#1363),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1377=CIRCLE('',#1376,9.4E-1); +#1386=CIRCLE('',#1385,5.8E-1); +#1403=CIRCLE('',#1402,5.8E-1); +#1412=CIRCLE('',#1411,9.4E-1); +#1421=CIRCLE('',#1420,2.5E-1); +#1426=CIRCLE('',#1425,2.5E-1); +#1443=CIRCLE('',#1442,5.8E-1); +#1452=CIRCLE('',#1451,9.4E-1); +#1469=CIRCLE('',#1468,9.4E-1); +#1478=CIRCLE('',#1477,5.8E-1); +#1487=CIRCLE('',#1486,2.5E-1); +#1492=CIRCLE('',#1491,2.5E-1); +#1521=CIRCLE('',#1520,5.E-1); +#1530=CIRCLE('',#1529,5.E-1); +#1539=CIRCLE('',#1538,1.3E-1); +#1548=CIRCLE('',#1547,2.5E-1); +#1557=CIRCLE('',#1556,2.5E-1); +#1566=CIRCLE('',#1565,1.3E-1); +#1575=CIRCLE('',#1574,1.3E-1); +#1588=CIRCLE('',#1587,2.5E-1); +#1597=CIRCLE('',#1596,1.3E-1); +#1718=CIRCLE('',#1717,2.E-1); +#1723=CIRCLE('',#1722,2.E-1); +#1744=CIRCLE('',#1743,2.E-1); +#1749=CIRCLE('',#1748,2.E-1); +#1778=CIRCLE('',#1777,2.E-1); +#1783=CIRCLE('',#1782,2.E-1); +#1804=CIRCLE('',#1803,2.E-1); +#1809=CIRCLE('',#1808,2.E-1); +#1822=CIRCLE('',#1821,1.3E-1); +#1831=CIRCLE('',#1830,2.5E-1); +#1844=CIRCLE('',#1843,1.3E-1); +#1853=CIRCLE('',#1852,1.3E-1); +#1862=CIRCLE('',#1861,2.5E-1); +#1871=CIRCLE('',#1870,2.5E-1); +#1880=CIRCLE('',#1879,1.3E-1); +#1889=CIRCLE('',#1888,5.E-1); +#1898=CIRCLE('',#1897,5.E-1); +#1916=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1907,#1908,#1909,#1910,#1911,#1912,#1913, +#1914,#1915),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1926=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1917,#1918,#1919,#1920,#1921,#1922,#1923, +#1924,#1925),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1948=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1939,#1940,#1941,#1942,#1943,#1944,#1945, +#1946,#1947),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1958=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1949,#1950,#1951,#1952,#1953,#1954,#1955, +#1956,#1957),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1975=CIRCLE('',#1974,5.E-1); +#1984=CIRCLE('',#1983,5.E-1); +#1993=CIRCLE('',#1992,1.3E-1); +#2002=CIRCLE('',#2001,2.5E-1); +#2011=CIRCLE('',#2010,2.5E-1); +#2020=CIRCLE('',#2019,1.3E-1); +#2029=CIRCLE('',#2028,1.3E-1); +#2042=CIRCLE('',#2041,2.5E-1); +#2051=CIRCLE('',#2050,1.3E-1); +#2124=CIRCLE('',#2123,2.5E-1); +#2133=CIRCLE('',#2132,2.5E-1); +#2138=CIRCLE('',#2137,2.5E-1); +#2147=CIRCLE('',#2146,2.5E-1); +#2168=CIRCLE('',#2167,2.E-1); +#2173=CIRCLE('',#2172,2.E-1); +#2194=CIRCLE('',#2193,2.E-1); +#2199=CIRCLE('',#2198,2.E-1); +#2280=CIRCLE('',#2279,2.E-1); +#2285=CIRCLE('',#2284,2.E-1); +#2378=CIRCLE('',#2377,2.E-1); +#2383=CIRCLE('',#2382,2.E-1); +#2444=CIRCLE('',#2443,2.E-1); +#2449=CIRCLE('',#2448,2.E-1); +#2462=CIRCLE('',#2461,2.E-1); +#2467=CIRCLE('',#2466,2.E-1); +#2496=CIRCLE('',#2495,2.E-1); +#2501=CIRCLE('',#2500,2.E-1); +#3251=EDGE_CURVE('',#2512,#2513,#75,.T.); +#3253=EDGE_CURVE('',#2513,#2515,#79,.T.); +#3255=EDGE_CURVE('',#2515,#2517,#83,.T.); +#3257=EDGE_CURVE('',#2517,#2519,#87,.T.); +#3259=EDGE_CURVE('',#2519,#2521,#91,.T.); +#3261=EDGE_CURVE('',#2521,#2523,#95,.T.); +#3263=EDGE_CURVE('',#2523,#2525,#99,.T.); +#3265=EDGE_CURVE('',#2525,#2512,#103,.T.); +#3269=EDGE_CURVE('',#3184,#3189,#107,.T.); +#3271=EDGE_CURVE('',#3193,#3189,#1783,.T.); +#3273=EDGE_CURVE('',#3204,#3193,#111,.T.); +#3275=EDGE_CURVE('',#3200,#3204,#2194,.T.); +#3277=EDGE_CURVE('',#3197,#3200,#115,.T.); +#3279=EDGE_CURVE('',#3232,#3197,#2168,.T.); +#3281=EDGE_CURVE('',#3232,#3233,#119,.T.); +#3283=EDGE_CURVE('',#3184,#3233,#1809,.T.); +#3293=EDGE_CURVE('',#2664,#2665,#123,.T.); +#3295=EDGE_CURVE('',#2545,#2664,#127,.T.); +#3297=EDGE_CURVE('',#2544,#2545,#131,.T.); +#3299=EDGE_CURVE('',#2513,#2544,#355,.T.); +#3302=EDGE_CURVE('',#2512,#2528,#135,.T.); +#3304=EDGE_CURVE('',#2528,#2529,#411,.T.); +#3306=EDGE_CURVE('',#2548,#2529,#363,.T.); +#3308=EDGE_CURVE('',#2548,#2549,#139,.T.); +#3310=EDGE_CURVE('',#2637,#2549,#143,.T.); +#3312=EDGE_CURVE('',#2635,#2637,#147,.T.); +#3314=EDGE_CURVE('',#2633,#2635,#151,.T.); +#3316=EDGE_CURVE('',#2632,#2633,#155,.T.); +#3318=EDGE_CURVE('',#2669,#2632,#159,.T.); +#3320=EDGE_CURVE('',#2667,#2669,#163,.T.); +#3322=EDGE_CURVE('',#2665,#2667,#167,.T.); +#3326=EDGE_CURVE('',#2944,#2945,#171,.T.); +#3328=EDGE_CURVE('',#2952,#2945,#2505,.T.); +#3330=EDGE_CURVE('',#2952,#2953,#175,.T.); +#3332=EDGE_CURVE('',#2944,#2953,#2387,.T.); +#3336=EDGE_CURVE('',#2960,#2961,#179,.T.); +#3338=EDGE_CURVE('',#2968,#2961,#2471,.T.); +#3340=EDGE_CURVE('',#2968,#2969,#183,.T.); +#3342=EDGE_CURVE('',#2960,#2969,#2453,.T.); +#3353=EDGE_CURVE('',#2672,#2665,#195,.T.); +#3355=EDGE_CURVE('',#2672,#2673,#383,.T.); +#3357=EDGE_CURVE('',#2664,#2673,#311,.T.); +#3367=EDGE_CURVE('',#2680,#2681,#263,.T.); +#3369=EDGE_CURVE('',#2689,#2680,#187,.T.); +#3371=EDGE_CURVE('',#2688,#2689,#818,.T.); +#3373=EDGE_CURVE('',#2681,#2688,#319,.T.); +#3383=EDGE_CURVE('',#2684,#2648,#283,.T.); +#3385=EDGE_CURVE('',#2691,#2684,#937,.T.); +#3387=EDGE_CURVE('',#2689,#2691,#822,.T.); +#3390=EDGE_CURVE('',#2519,#2680,#275,.T.); +#3393=EDGE_CURVE('',#2517,#2672,#191,.T.); +#3397=EDGE_CURVE('',#2676,#2667,#933,.T.); +#3399=EDGE_CURVE('',#2676,#2640,#199,.T.); +#3401=EDGE_CURVE('',#2640,#2633,#203,.T.); +#3404=EDGE_CURVE('',#2644,#2635,#295,.T.); +#3406=EDGE_CURVE('',#2644,#2533,#207,.T.); +#3408=EDGE_CURVE('',#2533,#2535,#431,.T.); +#3410=EDGE_CURVE('',#2652,#2535,#251,.T.); +#3412=EDGE_CURVE('',#2659,#2652,#299,.T.); +#3414=EDGE_CURVE('',#2657,#2659,#838,.T.); +#3416=EDGE_CURVE('',#2657,#2648,#211,.T.); +#3420=EDGE_CURVE('',#2888,#2889,#215,.T.); +#3422=EDGE_CURVE('',#2891,#2889,#219,.T.); +#3424=EDGE_CURVE('',#2893,#2891,#223,.T.); +#3426=EDGE_CURVE('',#2893,#2888,#227,.T.); +#3430=EDGE_CURVE('',#3027,#3025,#231,.T.); +#3432=EDGE_CURVE('',#3025,#3035,#235,.T.); +#3434=EDGE_CURVE('',#3037,#3035,#239,.T.); +#3436=EDGE_CURVE('',#3027,#3037,#243,.T.); +#3446=EDGE_CURVE('',#2652,#2653,#247,.T.); +#3449=EDGE_CURVE('',#2535,#2537,#427,.T.); +#3451=EDGE_CURVE('',#2564,#2537,#929,.T.); +#3453=EDGE_CURVE('',#2564,#2565,#255,.T.); +#3455=EDGE_CURVE('',#2653,#2565,#259,.T.); +#3466=EDGE_CURVE('',#2561,#2681,#267,.T.); +#3468=EDGE_CURVE('',#2560,#2561,#271,.T.); +#3470=EDGE_CURVE('',#2521,#2560,#921,.T.); +#3482=EDGE_CURVE('',#2684,#2685,#279,.T.); +#3485=EDGE_CURVE('',#2648,#2649,#287,.T.); +#3487=EDGE_CURVE('',#2685,#2649,#291,.T.); +#3498=EDGE_CURVE('',#2637,#2645,#303,.T.); +#3500=EDGE_CURVE('',#2644,#2645,#367,.T.); +#3512=EDGE_CURVE('',#2653,#2661,#307,.T.); +#3514=EDGE_CURVE('',#2659,#2661,#842,.T.); +#3527=EDGE_CURVE('',#2557,#2549,#343,.T.); +#3529=EDGE_CURVE('',#2645,#2557,#371,.T.); +#3541=EDGE_CURVE('',#2573,#2565,#347,.T.); +#3543=EDGE_CURVE('',#2661,#2573,#846,.T.); +#3554=EDGE_CURVE('',#2555,#2673,#395,.T.); +#3556=EDGE_CURVE('',#2555,#2545,#315,.T.); +#3568=EDGE_CURVE('',#2571,#2688,#814,.T.); +#3570=EDGE_CURVE('',#2571,#2561,#323,.T.); +#3581=EDGE_CURVE('',#2669,#2677,#327,.T.); +#3584=EDGE_CURVE('',#2632,#2641,#331,.T.); +#3586=EDGE_CURVE('',#2677,#2641,#403,.T.); +#3596=EDGE_CURVE('',#2685,#2693,#335,.T.); +#3599=EDGE_CURVE('',#2649,#2656,#339,.T.); +#3601=EDGE_CURVE('',#2693,#2656,#830,.T.); +#3612=EDGE_CURVE('',#2548,#2553,#359,.T.); +#3614=EDGE_CURVE('',#2553,#2557,#375,.T.); +#3626=EDGE_CURVE('',#2564,#2569,#925,.T.); +#3628=EDGE_CURVE('',#2569,#2573,#850,.T.); +#3639=EDGE_CURVE('',#2544,#2551,#351,.T.); +#3641=EDGE_CURVE('',#2515,#2551,#387,.T.); +#3655=EDGE_CURVE('',#2529,#2531,#439,.T.); +#3657=EDGE_CURVE('',#2553,#2531,#379,.T.); +#3669=EDGE_CURVE('',#2551,#2555,#391,.T.); +#3682=EDGE_CURVE('',#2567,#2571,#810,.T.); +#3684=EDGE_CURVE('',#2560,#2567,#917,.T.); +#3698=EDGE_CURVE('',#2531,#2533,#435,.T.); +#3723=EDGE_CURVE('',#2676,#2677,#399,.T.); +#3726=EDGE_CURVE('',#2640,#2641,#407,.T.); +#3738=EDGE_CURVE('',#2541,#2528,#415,.T.); +#3740=EDGE_CURVE('',#2539,#2541,#419,.T.); +#3742=EDGE_CURVE('',#2537,#2539,#423,.T.); +#3750=EDGE_CURVE('',#3208,#3213,#443,.T.); +#3752=EDGE_CURVE('',#3217,#3213,#2285,.T.); +#3754=EDGE_CURVE('',#3217,#3228,#447,.T.); +#3756=EDGE_CURVE('',#3224,#3228,#1744,.T.); +#3758=EDGE_CURVE('',#3221,#3224,#451,.T.); +#3760=EDGE_CURVE('',#3237,#3221,#1718,.T.); +#3762=EDGE_CURVE('',#3236,#3237,#455,.T.); +#3764=EDGE_CURVE('',#3208,#3236,#1211,.T.); +#3774=EDGE_CURVE('',#2928,#2937,#743,.T.); +#3776=EDGE_CURVE('',#2928,#2541,#475,.T.); +#3781=EDGE_CURVE('',#2525,#2937,#479,.T.); +#3785=EDGE_CURVE('',#2608,#2609,#459,.T.); +#3787=EDGE_CURVE('',#2609,#2611,#463,.T.); +#3789=EDGE_CURVE('',#2611,#2613,#467,.T.); +#3791=EDGE_CURVE('',#2613,#2608,#471,.T.); +#3795=EDGE_CURVE('',#2597,#2915,#483,.T.); +#3797=EDGE_CURVE('',#2917,#2915,#487,.T.); +#3799=EDGE_CURVE('',#2917,#2594,#491,.T.); +#3801=EDGE_CURVE('',#2594,#2595,#495,.T.); +#3803=EDGE_CURVE('',#2595,#2597,#499,.T.); +#3814=EDGE_CURVE('',#2608,#2600,#503,.T.); +#3816=EDGE_CURVE('',#2600,#2601,#519,.T.); +#3818=EDGE_CURVE('',#2609,#2601,#515,.T.); +#3829=EDGE_CURVE('',#2613,#2605,#507,.T.); +#3831=EDGE_CURVE('',#2605,#2600,#523,.T.); +#3843=EDGE_CURVE('',#2611,#2603,#511,.T.); +#3845=EDGE_CURVE('',#2603,#2605,#527,.T.); +#3858=EDGE_CURVE('',#2601,#2603,#531,.T.); +#3875=EDGE_CURVE('',#3031,#3029,#535,.T.); +#3877=EDGE_CURVE('',#3031,#3041,#539,.T.); +#3879=EDGE_CURVE('',#3041,#3039,#543,.T.); +#3881=EDGE_CURVE('',#3029,#3039,#547,.T.); +#3891=EDGE_CURVE('',#3024,#3025,#551,.T.); +#3894=EDGE_CURVE('',#3027,#2992,#555,.T.); +#3896=EDGE_CURVE('',#2992,#2993,#560,.T.); +#3898=EDGE_CURVE('',#2993,#2976,#564,.T.); +#3900=EDGE_CURVE('',#2976,#2977,#568,.T.); +#3902=EDGE_CURVE('',#2977,#2979,#572,.T.); +#3904=EDGE_CURVE('',#2979,#2981,#577,.T.); +#3906=EDGE_CURVE('',#2981,#2983,#581,.T.); +#3908=EDGE_CURVE('',#2983,#2985,#586,.T.); +#3910=EDGE_CURVE('',#2985,#2987,#590,.T.); +#3912=EDGE_CURVE('',#2987,#2989,#594,.T.); +#3914=EDGE_CURVE('',#2989,#3043,#599,.T.); +#3916=EDGE_CURVE('',#3043,#3024,#603,.T.); +#3926=EDGE_CURVE('',#3029,#2996,#607,.T.); +#3928=EDGE_CURVE('',#2996,#2997,#611,.T.); +#3930=EDGE_CURVE('',#2997,#3031,#615,.T.); +#3942=EDGE_CURVE('',#3024,#3034,#619,.T.); +#3944=EDGE_CURVE('',#3034,#3035,#667,.T.); +#3956=EDGE_CURVE('',#3043,#3045,#623,.T.); +#3958=EDGE_CURVE('',#3045,#3034,#671,.T.); +#3970=EDGE_CURVE('',#2989,#3013,#627,.T.); +#3972=EDGE_CURVE('',#3013,#3045,#676,.T.); +#3984=EDGE_CURVE('',#2987,#3011,#631,.T.); +#3986=EDGE_CURVE('',#3011,#3013,#680,.T.); +#3998=EDGE_CURVE('',#2985,#3009,#635,.T.); +#4000=EDGE_CURVE('',#3009,#3011,#684,.T.); +#4012=EDGE_CURVE('',#2983,#3007,#639,.T.); +#4014=EDGE_CURVE('',#3007,#3009,#689,.T.); +#4026=EDGE_CURVE('',#2981,#3005,#643,.T.); +#4028=EDGE_CURVE('',#3005,#3007,#693,.T.); +#4040=EDGE_CURVE('',#2979,#3003,#647,.T.); +#4042=EDGE_CURVE('',#3003,#3005,#698,.T.); +#4054=EDGE_CURVE('',#2977,#3001,#651,.T.); +#4056=EDGE_CURVE('',#3001,#3003,#702,.T.); +#4068=EDGE_CURVE('',#2976,#3000,#655,.T.); +#4070=EDGE_CURVE('',#3000,#3001,#706,.T.); +#4082=EDGE_CURVE('',#2993,#3017,#659,.T.); +#4084=EDGE_CURVE('',#3017,#3000,#710,.T.); +#4096=EDGE_CURVE('',#2992,#3016,#663,.T.); +#4098=EDGE_CURVE('',#3016,#3017,#715,.T.); +#4111=EDGE_CURVE('',#3037,#3016,#719,.T.); +#4144=EDGE_CURVE('',#3039,#3020,#723,.T.); +#4147=EDGE_CURVE('',#3021,#3041,#727,.T.); +#4149=EDGE_CURVE('',#3020,#3021,#731,.T.); +#4162=EDGE_CURVE('',#2996,#3020,#735,.T.); +#4175=EDGE_CURVE('',#2997,#3021,#739,.T.); +#4197=EDGE_CURVE('',#2585,#2932,#755,.T.); +#4199=EDGE_CURVE('',#2928,#2932,#781,.T.); +#4202=EDGE_CURVE('',#2941,#2937,#909,.T.); +#4204=EDGE_CURVE('',#2579,#2941,#883,.T.); +#4206=EDGE_CURVE('',#2579,#2585,#747,.T.); +#4216=EDGE_CURVE('',#2932,#2933,#751,.T.); +#4219=EDGE_CURVE('',#2583,#2585,#759,.T.); +#4221=EDGE_CURVE('',#2582,#2583,#763,.T.); +#4223=EDGE_CURVE('',#2933,#2582,#768,.T.); +#4233=EDGE_CURVE('',#2928,#2929,#798,.T.); +#4237=EDGE_CURVE('',#2933,#2929,#794,.T.); +#4248=EDGE_CURVE('',#2936,#2929,#858,.T.); +#4250=EDGE_CURVE('',#2936,#2937,#802,.T.); +#4254=EDGE_CURVE('',#2523,#2567,#806,.T.); +#4260=EDGE_CURVE('',#2691,#2693,#826,.T.); +#4263=EDGE_CURVE('',#2656,#2657,#834,.T.); +#4269=EDGE_CURVE('',#2569,#2539,#854,.T.); +#4284=EDGE_CURVE('',#2576,#2582,#862,.T.); +#4286=EDGE_CURVE('',#2940,#2576,#871,.T.); +#4288=EDGE_CURVE('',#2936,#2940,#896,.T.); +#4298=EDGE_CURVE('',#2576,#2577,#875,.T.); +#4302=EDGE_CURVE('',#2577,#2583,#913,.T.); +#4312=EDGE_CURVE('',#2940,#2941,#866,.T.); +#4316=EDGE_CURVE('',#2577,#2579,#879,.T.); +#4423=EDGE_CURVE('',#2913,#2915,#941,.T.); +#4426=EDGE_CURVE('',#2597,#2591,#945,.T.); +#4428=EDGE_CURVE('',#2591,#2913,#969,.T.); +#4438=EDGE_CURVE('',#2912,#2913,#965,.T.); +#4440=EDGE_CURVE('',#2912,#2917,#1185,.T.); +#4454=EDGE_CURVE('',#2589,#2591,#973,.T.); +#4456=EDGE_CURVE('',#2588,#2589,#977,.T.); +#4458=EDGE_CURVE('',#2912,#2588,#981,.T.); +#4462=EDGE_CURVE('',#2896,#2897,#949,.T.); +#4464=EDGE_CURVE('',#2901,#2896,#953,.T.); +#4466=EDGE_CURVE('',#2901,#2899,#957,.T.); +#4468=EDGE_CURVE('',#2899,#2897,#961,.T.); +#4479=EDGE_CURVE('',#2888,#2856,#985,.T.); +#4481=EDGE_CURVE('',#2856,#2857,#990,.T.); +#4483=EDGE_CURVE('',#2857,#2840,#994,.T.); +#4485=EDGE_CURVE('',#2840,#2841,#998,.T.); +#4487=EDGE_CURVE('',#2841,#2843,#1002,.T.); +#4489=EDGE_CURVE('',#2843,#2845,#1007,.T.); +#4491=EDGE_CURVE('',#2845,#2847,#1011,.T.); +#4493=EDGE_CURVE('',#2847,#2849,#1016,.T.); +#4495=EDGE_CURVE('',#2849,#2851,#1020,.T.); +#4497=EDGE_CURVE('',#2851,#2853,#1024,.T.); +#4499=EDGE_CURVE('',#2853,#2907,#1029,.T.); +#4501=EDGE_CURVE('',#2907,#2903,#1033,.T.); +#4503=EDGE_CURVE('',#2903,#2889,#1037,.T.); +#4514=EDGE_CURVE('',#2897,#2860,#1041,.T.); +#4516=EDGE_CURVE('',#2860,#2861,#1045,.T.); +#4518=EDGE_CURVE('',#2861,#2896,#1049,.T.); +#4529=EDGE_CURVE('',#2893,#2880,#1105,.T.); +#4531=EDGE_CURVE('',#2856,#2880,#1165,.T.); +#4543=EDGE_CURVE('',#2905,#2891,#1053,.T.); +#4545=EDGE_CURVE('',#2909,#2905,#1057,.T.); +#4547=EDGE_CURVE('',#2877,#2909,#1062,.T.); +#4549=EDGE_CURVE('',#2875,#2877,#1066,.T.); +#4551=EDGE_CURVE('',#2873,#2875,#1070,.T.); +#4553=EDGE_CURVE('',#2871,#2873,#1075,.T.); +#4555=EDGE_CURVE('',#2869,#2871,#1079,.T.); +#4557=EDGE_CURVE('',#2867,#2869,#1084,.T.); +#4559=EDGE_CURVE('',#2865,#2867,#1088,.T.); +#4561=EDGE_CURVE('',#2864,#2865,#1092,.T.); +#4563=EDGE_CURVE('',#2881,#2864,#1096,.T.); +#4565=EDGE_CURVE('',#2880,#2881,#1101,.T.); +#4577=EDGE_CURVE('',#2885,#2901,#1109,.T.); +#4579=EDGE_CURVE('',#2884,#2885,#1113,.T.); +#4581=EDGE_CURVE('',#2899,#2884,#1117,.T.); +#4593=EDGE_CURVE('',#2903,#2905,#1121,.T.); +#4605=EDGE_CURVE('',#2907,#2909,#1125,.T.); +#4618=EDGE_CURVE('',#2853,#2877,#1129,.T.); +#4631=EDGE_CURVE('',#2851,#2875,#1133,.T.); +#4644=EDGE_CURVE('',#2849,#2873,#1137,.T.); +#4657=EDGE_CURVE('',#2847,#2871,#1141,.T.); +#4670=EDGE_CURVE('',#2845,#2869,#1145,.T.); +#4683=EDGE_CURVE('',#2843,#2867,#1149,.T.); +#4696=EDGE_CURVE('',#2841,#2865,#1153,.T.); +#4709=EDGE_CURVE('',#2840,#2864,#1157,.T.); +#4722=EDGE_CURVE('',#2857,#2881,#1161,.T.); +#4748=EDGE_CURVE('',#2861,#2885,#1169,.T.); +#4760=EDGE_CURVE('',#2860,#2884,#1173,.T.); +#4785=EDGE_CURVE('',#2595,#2589,#1177,.T.); +#4798=EDGE_CURVE('',#2594,#2588,#1181,.T.); +#4822=EDGE_CURVE('',#3208,#3209,#1189,.T.); +#4824=EDGE_CURVE('',#3209,#3212,#1193,.T.); +#4826=EDGE_CURVE('',#3212,#3213,#1197,.T.); +#4837=EDGE_CURVE('',#3051,#3047,#1201,.T.); +#4839=EDGE_CURVE('',#3047,#3241,#1669,.T.); +#4841=EDGE_CURVE('',#3241,#3209,#1206,.T.); +#4845=EDGE_CURVE('',#3236,#3051,#1677,.T.); +#4855=EDGE_CURVE('',#2725,#2919,#1237,.T.); +#4857=EDGE_CURVE('',#2725,#2761,#1215,.T.); +#4859=EDGE_CURVE('',#2761,#3049,#1583,.T.); +#4861=EDGE_CURVE('',#2919,#3049,#1713,.T.); +#4872=EDGE_CURVE('',#3051,#2764,#1579,.T.); +#4874=EDGE_CURVE('',#2728,#2764,#1653,.T.); +#4876=EDGE_CURVE('',#3047,#2728,#1241,.T.); +#4886=EDGE_CURVE('',#3120,#3129,#1308,.T.); +#4888=EDGE_CURVE('',#3120,#2720,#1219,.T.); +#4890=EDGE_CURVE('',#2720,#2721,#1224,.T.); +#4892=EDGE_CURVE('',#2721,#2723,#1228,.T.); +#4894=EDGE_CURVE('',#2723,#2725,#1233,.T.); +#4897=EDGE_CURVE('',#3047,#2919,#1657,.T.); +#4900=EDGE_CURVE('',#2728,#2729,#1246,.T.); +#4902=EDGE_CURVE('',#2729,#2696,#1250,.T.); +#4904=EDGE_CURVE('',#2696,#2697,#1255,.T.); +#4906=EDGE_CURVE('',#2697,#2699,#1259,.T.); +#4908=EDGE_CURVE('',#2699,#2701,#1264,.T.); +#4910=EDGE_CURVE('',#2701,#2703,#1268,.T.); +#4912=EDGE_CURVE('',#2703,#2705,#1273,.T.); +#4914=EDGE_CURVE('',#2705,#2707,#1277,.T.); +#4916=EDGE_CURVE('',#2707,#2709,#1282,.T.); +#4918=EDGE_CURVE('',#2709,#2711,#1286,.T.); +#4920=EDGE_CURVE('',#2711,#2713,#1291,.T.); +#4922=EDGE_CURVE('',#2713,#2715,#1295,.T.); +#4924=EDGE_CURVE('',#2715,#2717,#1300,.T.); +#4926=EDGE_CURVE('',#2717,#3129,#1304,.T.); +#4937=EDGE_CURVE('',#3133,#3129,#1332,.T.); +#4939=EDGE_CURVE('',#3108,#3133,#1443,.T.); +#4941=EDGE_CURVE('',#3108,#3109,#1312,.T.); +#4943=EDGE_CURVE('',#3109,#3124,#1386,.T.); +#4945=EDGE_CURVE('',#3120,#3124,#1354,.T.); +#4955=EDGE_CURVE('',#3128,#3129,#1340,.T.); +#4957=EDGE_CURVE('',#3128,#3132,#1322,.T.); +#4959=EDGE_CURVE('',#3132,#3133,#1447,.T.); +#4970=EDGE_CURVE('',#3120,#3121,#1336,.T.); +#4972=EDGE_CURVE('',#3121,#2756,#1601,.T.); +#4974=EDGE_CURVE('',#2720,#2756,#2373,.T.); +#4987=EDGE_CURVE('',#2717,#2753,#1344,.T.); +#4989=EDGE_CURVE('',#2753,#3128,#1516,.T.); +#5001=EDGE_CURVE('',#3124,#3125,#1381,.T.); +#5003=EDGE_CURVE('',#3125,#3121,#1364,.T.); +#5013=EDGE_CURVE('',#3141,#3136,#1368,.T.); +#5015=EDGE_CURVE('',#3105,#3141,#1372,.T.); +#5017=EDGE_CURVE('',#3125,#3105,#1377,.T.); +#5021=EDGE_CURVE('',#3136,#3109,#1390,.T.); +#5031=EDGE_CURVE('',#3181,#3176,#1394,.T.); +#5033=EDGE_CURVE('',#3117,#3181,#1398,.T.); +#5035=EDGE_CURVE('',#3157,#3117,#1403,.T.); +#5037=EDGE_CURVE('',#3156,#3157,#1407,.T.); +#5039=EDGE_CURVE('',#3113,#3156,#1412,.T.); +#5041=EDGE_CURVE('',#3176,#3113,#1416,.T.); +#5051=EDGE_CURVE('',#3136,#3137,#1421,.T.); +#5053=EDGE_CURVE('',#3139,#3137,#1500,.T.); +#5055=EDGE_CURVE('',#3139,#3141,#1487,.T.); +#5069=EDGE_CURVE('',#3149,#3108,#1438,.T.); +#5071=EDGE_CURVE('',#3147,#3149,#1426,.T.); +#5073=EDGE_CURVE('',#3147,#3137,#1430,.T.); +#5083=EDGE_CURVE('',#3149,#3144,#1434,.T.); +#5088=EDGE_CURVE('',#3132,#3104,#1452,.T.); +#5090=EDGE_CURVE('',#3104,#3144,#1456,.T.); +#5100=EDGE_CURVE('',#3173,#3168,#1460,.T.); +#5102=EDGE_CURVE('',#3173,#3112,#1464,.T.); +#5104=EDGE_CURVE('',#3112,#3165,#1469,.T.); +#5106=EDGE_CURVE('',#3164,#3165,#1473,.T.); +#5108=EDGE_CURVE('',#3164,#3116,#1478,.T.); +#5110=EDGE_CURVE('',#3116,#3168,#1482,.T.); +#5120=EDGE_CURVE('',#3144,#3145,#1492,.T.); +#5122=EDGE_CURVE('',#3147,#3145,#1504,.T.); +#5135=EDGE_CURVE('',#3145,#3139,#1508,.T.); +#5139=EDGE_CURVE('',#3104,#3105,#1496,.T.); +#5164=EDGE_CURVE('',#3128,#3121,#1512,.T.); +#5179=EDGE_CURVE('',#2751,#2753,#1521,.T.); +#5181=EDGE_CURVE('',#2749,#2751,#1525,.T.); +#5183=EDGE_CURVE('',#2747,#2749,#1530,.T.); +#5185=EDGE_CURVE('',#2745,#2747,#1534,.T.); +#5187=EDGE_CURVE('',#2743,#2745,#1539,.T.); +#5189=EDGE_CURVE('',#2741,#2743,#1543,.T.); +#5191=EDGE_CURVE('',#2739,#2741,#1548,.T.); +#5193=EDGE_CURVE('',#2737,#2739,#1552,.T.); +#5195=EDGE_CURVE('',#2735,#2737,#1557,.T.); +#5197=EDGE_CURVE('',#2733,#2735,#1561,.T.); +#5199=EDGE_CURVE('',#2732,#2733,#1566,.T.); +#5201=EDGE_CURVE('',#2765,#2732,#1570,.T.); +#5203=EDGE_CURVE('',#2764,#2765,#1575,.T.); +#5206=EDGE_CURVE('',#3051,#3049,#1673,.T.); +#5209=EDGE_CURVE('',#2759,#2761,#1588,.T.); +#5211=EDGE_CURVE('',#2757,#2759,#1592,.T.); +#5213=EDGE_CURVE('',#2756,#2757,#1597,.T.); +#5225=EDGE_CURVE('',#2715,#2751,#1605,.T.); +#5238=EDGE_CURVE('',#2713,#2749,#1609,.T.); +#5251=EDGE_CURVE('',#2711,#2747,#1613,.T.); +#5264=EDGE_CURVE('',#2709,#2745,#1617,.T.); +#5277=EDGE_CURVE('',#2707,#2743,#1621,.T.); +#5290=EDGE_CURVE('',#2705,#2741,#1625,.T.); +#5303=EDGE_CURVE('',#2703,#2739,#1629,.T.); +#5316=EDGE_CURVE('',#2701,#2737,#1633,.T.); +#5329=EDGE_CURVE('',#2699,#2735,#1637,.T.); +#5342=EDGE_CURVE('',#2697,#2733,#1641,.T.); +#5355=EDGE_CURVE('',#2696,#2732,#1645,.T.); +#5368=EDGE_CURVE('',#2729,#2765,#1649,.T.); +#5393=EDGE_CURVE('',#3240,#2919,#1661,.T.); +#5395=EDGE_CURVE('',#3240,#3241,#1665,.T.); +#5409=EDGE_CURVE('',#3049,#3237,#1681,.T.); +#5419=EDGE_CURVE('',#2924,#2925,#1685,.T.); +#5421=EDGE_CURVE('',#3233,#2924,#1689,.T.); +#5424=EDGE_CURVE('',#2925,#3232,#1693,.T.); +#5434=EDGE_CURVE('',#2921,#3053,#1697,.T.); +#5436=EDGE_CURVE('',#3244,#2921,#1701,.T.); +#5438=EDGE_CURVE('',#3244,#3245,#1705,.T.); +#5440=EDGE_CURVE('',#3053,#3245,#1709,.T.); +#5453=EDGE_CURVE('',#3220,#3221,#1727,.T.); +#5455=EDGE_CURVE('',#3220,#3240,#1723,.T.); +#5468=EDGE_CURVE('',#3224,#3225,#1731,.T.); +#5470=EDGE_CURVE('',#3061,#3225,#2305,.T.); +#5472=EDGE_CURVE('',#3061,#3081,#1735,.T.); +#5474=EDGE_CURVE('',#3081,#3083,#1739,.T.); +#5476=EDGE_CURVE('',#3056,#3083,#2313,.T.); +#5478=EDGE_CURVE('',#3220,#3056,#2289,.T.); +#5490=EDGE_CURVE('',#3228,#3229,#1773,.T.); +#5492=EDGE_CURVE('',#3229,#3225,#1749,.T.); +#5502=EDGE_CURVE('',#3192,#3193,#1753,.T.); +#5504=EDGE_CURVE('',#3205,#3192,#1757,.T.); +#5506=EDGE_CURVE('',#3204,#3205,#1761,.T.); +#5517=EDGE_CURVE('',#3216,#3217,#1765,.T.); +#5519=EDGE_CURVE('',#3229,#3216,#1769,.T.); +#5531=EDGE_CURVE('',#3188,#3189,#1795,.T.); +#5533=EDGE_CURVE('',#3188,#3192,#1778,.T.); +#5545=EDGE_CURVE('',#3184,#3185,#1787,.T.); +#5547=EDGE_CURVE('',#3185,#3188,#1791,.T.); +#5559=EDGE_CURVE('',#2924,#3053,#1799,.T.); +#5562=EDGE_CURVE('',#3245,#3185,#1804,.T.); +#5575=EDGE_CURVE('',#2797,#2921,#1835,.T.); +#5577=EDGE_CURVE('',#2797,#2833,#1813,.T.); +#5579=EDGE_CURVE('',#2833,#2925,#2037,.T.); +#5581=EDGE_CURVE('',#2921,#2925,#2163,.T.); +#5592=EDGE_CURVE('',#2924,#2836,#2033,.T.); +#5594=EDGE_CURVE('',#2800,#2836,#2107,.T.); +#5596=EDGE_CURVE('',#3053,#2800,#1839,.T.); +#5606=EDGE_CURVE('',#3160,#3153,#1906,.T.); +#5608=EDGE_CURVE('',#3160,#2792,#1817,.T.); +#5610=EDGE_CURVE('',#2792,#2793,#1822,.T.); +#5612=EDGE_CURVE('',#2793,#2795,#1826,.T.); +#5614=EDGE_CURVE('',#2795,#2797,#1831,.T.); +#5619=EDGE_CURVE('',#2800,#2801,#1844,.T.); +#5621=EDGE_CURVE('',#2801,#2768,#1848,.T.); +#5623=EDGE_CURVE('',#2768,#2769,#1853,.T.); +#5625=EDGE_CURVE('',#2769,#2771,#1857,.T.); +#5627=EDGE_CURVE('',#2771,#2773,#1862,.T.); +#5629=EDGE_CURVE('',#2773,#2775,#1866,.T.); +#5631=EDGE_CURVE('',#2775,#2777,#1871,.T.); +#5633=EDGE_CURVE('',#2777,#2779,#1875,.T.); +#5635=EDGE_CURVE('',#2779,#2781,#1880,.T.); +#5637=EDGE_CURVE('',#2781,#2783,#1884,.T.); +#5639=EDGE_CURVE('',#2783,#2785,#1889,.T.); +#5641=EDGE_CURVE('',#2785,#2787,#1893,.T.); +#5643=EDGE_CURVE('',#2787,#2789,#1898,.T.); +#5645=EDGE_CURVE('',#2789,#3153,#1902,.T.); +#5656=EDGE_CURVE('',#3160,#3164,#1916,.T.); +#5659=EDGE_CURVE('',#3157,#3153,#1958,.T.); +#5662=EDGE_CURVE('',#3116,#3117,#2142,.T.); +#5672=EDGE_CURVE('',#3160,#3161,#1938,.T.); +#5676=EDGE_CURVE('',#3165,#3161,#1926,.T.); +#5686=EDGE_CURVE('',#3152,#3153,#1930,.T.); +#5689=EDGE_CURVE('',#2789,#2825,#1934,.T.); +#5691=EDGE_CURVE('',#2825,#3152,#1970,.T.); +#5702=EDGE_CURVE('',#3161,#2828,#2055,.T.); +#5704=EDGE_CURVE('',#2792,#2828,#2119,.T.); +#5716=EDGE_CURVE('',#3152,#3156,#1948,.T.); +#5728=EDGE_CURVE('',#3152,#3161,#1962,.T.); +#5732=EDGE_CURVE('',#3112,#3113,#1966,.T.); +#5746=EDGE_CURVE('',#2823,#2825,#1975,.T.); +#5748=EDGE_CURVE('',#2821,#2823,#1979,.T.); +#5750=EDGE_CURVE('',#2819,#2821,#1984,.T.); +#5752=EDGE_CURVE('',#2817,#2819,#1988,.T.); +#5754=EDGE_CURVE('',#2815,#2817,#1993,.T.); +#5756=EDGE_CURVE('',#2813,#2815,#1997,.T.); +#5758=EDGE_CURVE('',#2811,#2813,#2002,.T.); +#5760=EDGE_CURVE('',#2809,#2811,#2006,.T.); +#5762=EDGE_CURVE('',#2807,#2809,#2011,.T.); +#5764=EDGE_CURVE('',#2805,#2807,#2015,.T.); +#5766=EDGE_CURVE('',#2804,#2805,#2020,.T.); +#5768=EDGE_CURVE('',#2837,#2804,#2024,.T.); +#5770=EDGE_CURVE('',#2836,#2837,#2029,.T.); +#5775=EDGE_CURVE('',#2831,#2833,#2042,.T.); +#5777=EDGE_CURVE('',#2829,#2831,#2046,.T.); +#5779=EDGE_CURVE('',#2828,#2829,#2051,.T.); +#5791=EDGE_CURVE('',#2787,#2823,#2059,.T.); +#5804=EDGE_CURVE('',#2785,#2821,#2063,.T.); +#5817=EDGE_CURVE('',#2783,#2819,#2067,.T.); +#5830=EDGE_CURVE('',#2781,#2817,#2071,.T.); +#5843=EDGE_CURVE('',#2779,#2815,#2075,.T.); +#5856=EDGE_CURVE('',#2777,#2813,#2079,.T.); +#5869=EDGE_CURVE('',#2775,#2811,#2083,.T.); +#5882=EDGE_CURVE('',#2773,#2809,#2087,.T.); +#5895=EDGE_CURVE('',#2771,#2807,#2091,.T.); +#5908=EDGE_CURVE('',#2769,#2805,#2095,.T.); +#5921=EDGE_CURVE('',#2768,#2804,#2099,.T.); +#5934=EDGE_CURVE('',#2801,#2837,#2103,.T.); +#5959=EDGE_CURVE('',#2795,#2831,#2111,.T.); +#5972=EDGE_CURVE('',#2793,#2829,#2115,.T.); +#5996=EDGE_CURVE('',#3171,#3173,#2124,.T.); +#5998=EDGE_CURVE('',#3171,#3177,#2128,.T.); +#6000=EDGE_CURVE('',#3176,#3177,#2133,.T.); +#6013=EDGE_CURVE('',#3168,#3169,#2138,.T.); +#6015=EDGE_CURVE('',#3171,#3169,#2151,.T.); +#6031=EDGE_CURVE('',#3179,#3181,#2147,.T.); +#6033=EDGE_CURVE('',#3169,#3179,#2155,.T.); +#6044=EDGE_CURVE('',#3179,#3177,#2159,.T.); +#6071=EDGE_CURVE('',#3196,#3197,#2177,.T.); +#6073=EDGE_CURVE('',#3196,#3244,#2173,.T.); +#6086=EDGE_CURVE('',#3200,#3201,#2181,.T.); +#6088=EDGE_CURVE('',#3069,#3201,#2219,.T.); +#6090=EDGE_CURVE('',#3069,#3093,#2185,.T.); +#6092=EDGE_CURVE('',#3093,#3095,#2189,.T.); +#6094=EDGE_CURVE('',#3064,#3095,#2227,.T.); +#6096=EDGE_CURVE('',#3196,#3064,#2203,.T.); +#6109=EDGE_CURVE('',#3205,#3201,#2199,.T.); +#6126=EDGE_CURVE('',#3064,#3065,#2207,.T.); +#6128=EDGE_CURVE('',#3065,#3067,#2211,.T.); +#6130=EDGE_CURVE('',#3067,#3069,#2215,.T.); +#6142=EDGE_CURVE('',#3095,#3099,#2223,.T.); +#6144=EDGE_CURVE('',#3065,#3099,#2267,.T.); +#6157=EDGE_CURVE('',#3097,#3095,#2231,.T.); +#6159=EDGE_CURVE('',#3097,#3101,#2251,.T.); +#6161=EDGE_CURVE('',#3099,#3101,#2235,.T.); +#6172=EDGE_CURVE('',#3093,#3089,#2239,.T.); +#6174=EDGE_CURVE('',#3089,#3097,#2255,.T.); +#6185=EDGE_CURVE('',#3088,#3089,#2243,.T.); +#6188=EDGE_CURVE('',#3092,#3093,#2271,.T.); +#6190=EDGE_CURVE('',#3092,#3088,#2259,.T.); +#6201=EDGE_CURVE('',#3101,#3088,#2247,.T.); +#6213=EDGE_CURVE('',#3099,#3092,#2263,.T.); +#6227=EDGE_CURVE('',#3067,#3092,#2275,.T.); +#6252=EDGE_CURVE('',#3212,#3216,#2280,.T.); +#6271=EDGE_CURVE('',#3056,#3057,#2293,.T.); +#6273=EDGE_CURVE('',#3057,#3059,#2297,.T.); +#6275=EDGE_CURVE('',#3059,#3061,#2301,.T.); +#6287=EDGE_CURVE('',#3083,#3072,#2309,.T.); +#6289=EDGE_CURVE('',#3057,#3072,#2353,.T.); +#6302=EDGE_CURVE('',#3085,#3083,#2317,.T.); +#6304=EDGE_CURVE('',#3085,#3076,#2333,.T.); +#6306=EDGE_CURVE('',#3072,#3076,#2321,.T.); +#6317=EDGE_CURVE('',#3081,#3079,#2325,.T.); +#6319=EDGE_CURVE('',#3079,#3085,#2337,.T.); +#6330=EDGE_CURVE('',#3077,#3079,#2341,.T.); +#6333=EDGE_CURVE('',#3073,#3081,#2357,.T.); +#6335=EDGE_CURVE('',#3073,#3077,#2345,.T.); +#6345=EDGE_CURVE('',#3076,#3077,#2329,.T.); +#6358=EDGE_CURVE('',#3072,#3073,#2349,.T.); +#6372=EDGE_CURVE('',#3059,#3073,#2361,.T.); +#6397=EDGE_CURVE('',#2723,#2759,#2365,.T.); +#6410=EDGE_CURVE('',#2721,#2757,#2369,.T.); +#6435=EDGE_CURVE('',#2944,#2948,#2378,.T.); +#6437=EDGE_CURVE('',#2948,#2949,#2395,.T.); +#6439=EDGE_CURVE('',#2949,#2945,#2383,.T.); +#6449=EDGE_CURVE('',#2948,#2624,#2399,.T.); +#6453=EDGE_CURVE('',#2957,#2953,#2501,.T.); +#6455=EDGE_CURVE('',#2957,#2629,#2391,.T.); +#6457=EDGE_CURVE('',#2629,#2624,#2423,.T.); +#6469=EDGE_CURVE('',#2624,#2625,#2419,.T.); +#6471=EDGE_CURVE('',#2949,#2625,#2509,.T.); +#6481=EDGE_CURVE('',#2616,#2617,#2403,.T.); +#6483=EDGE_CURVE('',#2621,#2616,#2407,.T.); +#6485=EDGE_CURVE('',#2619,#2621,#2411,.T.); +#6487=EDGE_CURVE('',#2617,#2619,#2415,.T.); +#6499=EDGE_CURVE('',#2627,#2629,#2427,.T.); +#6501=EDGE_CURVE('',#2625,#2627,#2431,.T.); +#6511=EDGE_CURVE('',#2964,#2965,#2435,.T.); +#6513=EDGE_CURVE('',#2964,#2616,#2439,.T.); +#6516=EDGE_CURVE('',#2965,#2617,#2475,.T.); +#6527=EDGE_CURVE('',#2960,#2964,#2444,.T.); +#6530=EDGE_CURVE('',#2965,#2961,#2449,.T.); +#6543=EDGE_CURVE('',#2973,#2969,#2467,.T.); +#6545=EDGE_CURVE('',#2973,#2621,#2457,.T.); +#6557=EDGE_CURVE('',#2968,#2972,#2462,.T.); +#6559=EDGE_CURVE('',#2972,#2973,#2479,.T.); +#6574=EDGE_CURVE('',#2972,#2619,#2483,.T.); +#6597=EDGE_CURVE('',#2956,#2957,#2487,.T.); +#6599=EDGE_CURVE('',#2956,#2627,#2491,.T.); +#6612=EDGE_CURVE('',#2952,#2956,#2496,.T.); +#6643=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#6634),#6642); +#6650=PRODUCT_DEFINITION('part definition','',#6649,#6646); +#6651=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445091-2.',#6650); +#6652=SHAPE_ASPECT('','solid data associated with C-2-1445091-2',#6651,.F.); +#6653=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#6652); +#6654=SHAPE_REPRESENTATION('',(#6634),#6642); +#6655=SHAPE_DEFINITION_REPRESENTATION(#6653,#6654); +#6659=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445091-2',#6652); +#6660=REPRESENTATION('surface area',(#6658),#6642); +#6661=PROPERTY_DEFINITION_REPRESENTATION(#6659,#6660); +#6665=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445091-2',#6652); +#6666=REPRESENTATION('volume',(#6664),#6642); +#6667=PROPERTY_DEFINITION_REPRESENTATION(#6665,#6666); +#6669=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445091-2',#6652); +#6670=REPRESENTATION('centroid',(#6668),#6642); +#6671=PROPERTY_DEFINITION_REPRESENTATION(#6669,#6670); +#6675=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445091-2',#6651); +#6676=REPRESENTATION('surface area',(#6674),#6642); +#6677=PROPERTY_DEFINITION_REPRESENTATION(#6675,#6676); +#6681=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445091-2',#6651); +#6682=REPRESENTATION('volume',(#6680),#6642); +#6683=PROPERTY_DEFINITION_REPRESENTATION(#6681,#6682); +#6685=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445091-2',#6651); +#6686=REPRESENTATION('centroid',(#6684),#6642); +#6687=PROPERTY_DEFINITION_REPRESENTATION(#6685,#6686); +#6688=SHAPE_DEFINITION_REPRESENTATION(#6651,#6643); +#6690=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6694=REPRESENTATION('',(#6693),#6642); +#6695=PROPERTY_DEFINITION_REPRESENTATION(#6690,#6694); +#6696=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6700=REPRESENTATION('',(#6699),#6642); +#6701=PROPERTY_DEFINITION_REPRESENTATION(#6696,#6700); +#6702=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6706=REPRESENTATION('',(#6705),#6642); +#6707=PROPERTY_DEFINITION_REPRESENTATION(#6702,#6706); +#6708=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6712=REPRESENTATION('',(#6711),#6642); +#6713=PROPERTY_DEFINITION_REPRESENTATION(#6708,#6712); +#6714=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6718=REPRESENTATION('',(#6717),#6642); +#6719=PROPERTY_DEFINITION_REPRESENTATION(#6714,#6718); +#6720=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6724=REPRESENTATION('',(#6723),#6642); +#6725=PROPERTY_DEFINITION_REPRESENTATION(#6720,#6724); +#6726=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6730=REPRESENTATION('',(#6729),#6642); +#6731=PROPERTY_DEFINITION_REPRESENTATION(#6726,#6730); +#6732=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6736=REPRESENTATION('',(#6735),#6642); +#6737=PROPERTY_DEFINITION_REPRESENTATION(#6732,#6736); +#6738=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6742=REPRESENTATION('',(#6741),#6642); +#6743=PROPERTY_DEFINITION_REPRESENTATION(#6738,#6742); +#6744=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6747=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6751=REPRESENTATION('',(#6750),#6642); +#6752=PROPERTY_DEFINITION_REPRESENTATION(#6747,#6751); +#6753=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6757=REPRESENTATION('',(#6756),#6642); +#6758=PROPERTY_DEFINITION_REPRESENTATION(#6753,#6757); +#6759=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6763=REPRESENTATION('',(#6762),#6642); +#6764=PROPERTY_DEFINITION_REPRESENTATION(#6759,#6763); +#6765=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6769=REPRESENTATION('',(#6768),#6642); +#6770=PROPERTY_DEFINITION_REPRESENTATION(#6765,#6769); +#6771=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6775=REPRESENTATION('',(#6774),#6642); +#6776=PROPERTY_DEFINITION_REPRESENTATION(#6771,#6775); +#6777=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6781=REPRESENTATION('',(#6780),#6642); +#6782=PROPERTY_DEFINITION_REPRESENTATION(#6777,#6781); +#6783=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6787=REPRESENTATION('',(#6786),#6642); +#6788=PROPERTY_DEFINITION_REPRESENTATION(#6783,#6787); +#6789=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6793=REPRESENTATION('',(#6792),#6642); +#6794=PROPERTY_DEFINITION_REPRESENTATION(#6789,#6793); +#6795=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6799=REPRESENTATION('',(#6798),#6642); +#6800=PROPERTY_DEFINITION_REPRESENTATION(#6795,#6799); +#6801=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6805=REPRESENTATION('',(#6804),#6642); +#6806=PROPERTY_DEFINITION_REPRESENTATION(#6801,#6805); +#6807=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6811=REPRESENTATION('',(#6810),#6642); +#6812=PROPERTY_DEFINITION_REPRESENTATION(#6807,#6811); +#6813=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6817=REPRESENTATION('',(#6816),#6642); +#6818=PROPERTY_DEFINITION_REPRESENTATION(#6813,#6817); +#6819=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6823=REPRESENTATION('',(#6822),#6642); +#6824=PROPERTY_DEFINITION_REPRESENTATION(#6819,#6823); +#6825=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6828=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6832=REPRESENTATION('',(#6831),#6642); +#6833=PROPERTY_DEFINITION_REPRESENTATION(#6828,#6832); +#6834=PROPERTY_DEFINITION('user defined attribute','',#6650); +#6838=REPRESENTATION('',(#6837),#6642); +#6839=PROPERTY_DEFINITION_REPRESENTATION(#6834,#6838); +#6840=DERIVED_UNIT((#6657)); +#6841=DERIVED_UNIT((#6663)); +#6842=DERIVED_UNIT((#6673)); +#6843=DERIVED_UNIT((#6679)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.kicad_mod new file mode 100644 index 0000000..90128e6 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.kicad_mod @@ -0,0 +1,38 @@ +(footprint "Micro_Mate-N-Lok_2p_vertical" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 62086176) + (attr smd) + (fp_text reference "REF**" (at 0 3.81 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 42713045-fffd-4b2d-ae1e-7232d705fb12) + ) + (fp_text value "Micro_Mate-N-Lok_2p_vertical" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0515cd2-cdaa-467e-8354-0f6eadfa35c9) + ) + (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1bf544e3-5940-4576-9291-2464e95c0ee2) + ) + (fp_line (start -3.81 2.54) (end 3.81 2.54) (layer "F.SilkS") (width 0.12) (tstamp 1c052668-6749-425a-9a77-35f046c8aa39)) + (fp_line (start 3.81 2.54) (end 3.81 1.27) (layer "F.SilkS") (width 0.12) (tstamp 25ca9482-069d-43de-b77e-6f2ad77fa017)) + (fp_line (start 3.81 -2.54) (end 3.81 -1.27) (layer "F.SilkS") (width 0.12) (tstamp 2b894b8a-c098-4d9d-be0f-2ef41dea274e)) + (fp_line (start -3.81 -2.54) (end -2.54 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 3742a313-c63e-4807-a7bf-be5a0ae2c781)) + (fp_line (start -0.508 -3.302) (end 0.508 -3.302) (layer "F.SilkS") (width 0.12) (tstamp 4ba06b66-7669-4c70-b585-f5d4c9c33527)) + (fp_line (start -3.81 -1.27) (end -3.81 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 5e27f565-c85a-4f3b-9862-58c0accdd5e3)) + (fp_line (start -3.81 2.54) (end -3.81 1.27) (layer "F.SilkS") (width 0.12) (tstamp d35d7027-ac1b-44b2-9664-3d8a37ee0f4e)) + (fp_line (start 2.54 -2.54) (end 3.81 -2.54) (layer "F.SilkS") (width 0.12) (tstamp e8558fbd-ea42-43a6-966a-7bd304bdfaad)) + (fp_circle (center -5.08 -3.81) (end -4.58 -3.81) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 63489ebf-0f52-43a6-a0ab-158b1a7d4988)) + (fp_rect (start -7.62 -5.08) (end 7.62 2.54) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 312474c5-a081-4cd1-b2e6-730f0718514a)) + (fp_line (start 4.318 1.27) (end 5.08 1.27) (layer "F.Fab") (width 0.1) (tstamp c6462399-f2e4-4f1a-b34a-b49a04c8bdb9)) + (fp_line (start 4.318 1.778) (end 4.318 1.27) (layer "F.Fab") (width 0.1) (tstamp f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5)) + (pad "" smd roundrect (at -5.2 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f3003e6-dce5-420f-906b-3f1e92b67249)) + (pad "" smd roundrect (at 5.2 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 378af8b4-af3d-46e7-89ae-deff12ca9067)) + (pad "1" smd roundrect (at -1.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebd06df3-d52b-4cff-99a2-a771df6d3733)) + (pad "2" smd roundrect (at 1.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c0807a7-765b-4fa5-baaa-e09a2b610e6b)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.stp" + (offset (xyz 0 0 9.24)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.stp new file mode 100755 index 0000000..ef85fb7 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2p_vertical.stp @@ -0,0 +1,6216 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445053-2','2010-12-23T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=CARTESIAN_POINT('',(-3.5E0,1.7E0,-5.29E0)); +#73=DIRECTION('',(-1.E0,0.E0,0.E0)); +#74=DIRECTION('',(0.E0,0.E0,1.E0)); +#75=AXIS2_PLACEMENT_3D('',#72,#73,#74); +#77=DIRECTION('',(0.E0,0.E0,-1.E0)); +#78=VECTOR('',#77,5.1E-1); +#79=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.29E0)); +#80=LINE('',#79,#78); +#81=CARTESIAN_POINT('',(-3.5E0,1.58E0,-5.8E0)); +#82=DIRECTION('',(-1.E0,0.E0,0.E0)); +#83=DIRECTION('',(0.E0,1.E0,0.E0)); +#84=AXIS2_PLACEMENT_3D('',#81,#82,#83); +#86=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#87=VECTOR('',#86,3.535533905933E-1); +#88=CARTESIAN_POINT('',(-3.5E0,1.756776695297E0,-5.976776695297E0)); +#89=LINE('',#88,#87); +#90=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.05E0)); +#91=DIRECTION('',(-1.E0,0.E0,0.E0)); +#92=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#93=AXIS2_PLACEMENT_3D('',#90,#91,#92); +#95=DIRECTION('',(0.E0,1.E0,0.E0)); +#96=VECTOR('',#95,2.2E-1); +#97=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.3E0)); +#98=LINE('',#97,#96); +#99=DIRECTION('',(0.E0,0.E0,1.E0)); +#100=VECTOR('',#99,1.E0); +#101=CARTESIAN_POINT('',(-3.5E0,1.55E0,-7.3E0)); +#102=LINE('',#101,#100); +#103=DIRECTION('',(0.E0,1.E0,0.E0)); +#104=VECTOR('',#103,2.E0); +#105=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-7.3E0)); +#106=LINE('',#105,#104); +#107=DIRECTION('',(0.E0,0.E0,1.E0)); +#108=VECTOR('',#107,1.E0); +#109=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-7.3E0)); +#110=LINE('',#109,#108); +#111=DIRECTION('',(0.E0,-1.E0,0.E0)); +#112=VECTOR('',#111,1.3E-1); +#113=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-6.3E0)); +#114=LINE('',#113,#112); +#115=DIRECTION('',(0.E0,0.E0,-1.E0)); +#116=VECTOR('',#115,1.09E0); +#117=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-6.3E0)); +#118=LINE('',#117,#116); +#119=DIRECTION('',(0.E0,1.E0,0.E0)); +#120=VECTOR('',#119,2.16E0); +#121=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-7.39E0)); +#122=LINE('',#121,#120); +#123=CARTESIAN_POINT('',(-3.5E0,1.58E0,-7.64E0)); +#124=DIRECTION('',(-1.E0,0.E0,0.E0)); +#125=DIRECTION('',(0.E0,0.E0,1.E0)); +#126=AXIS2_PLACEMENT_3D('',#123,#124,#125); +#128=DIRECTION('',(0.E0,0.E0,-1.E0)); +#129=VECTOR('',#128,6.2E-1); +#130=CARTESIAN_POINT('',(-3.5E0,1.83E0,-7.64E0)); +#131=LINE('',#130,#129); +#132=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.26E0)); +#133=DIRECTION('',(-1.E0,0.E0,0.E0)); +#134=DIRECTION('',(0.E0,1.E0,0.E0)); +#135=AXIS2_PLACEMENT_3D('',#132,#133,#134); +#137=DIRECTION('',(0.E0,-1.E0,0.E0)); +#138=VECTOR('',#137,4.1E-1); +#139=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.39E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#142=VECTOR('',#141,8.5E-1); +#143=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.39E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(0.E0,1.E0,0.E0)); +#146=VECTOR('',#145,6.4E-1); +#147=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(0.E0,0.E0,1.E0)); +#150=VECTOR('',#149,9.24E0); +#151=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,-1.E0,0.E0)); +#154=VECTOR('',#153,3.86E0); +#155=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#158=VECTOR('',#157,9.24E0); +#159=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,1.E0,0.E0)); +#162=VECTOR('',#161,6.4E-1); +#163=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(0.E0,0.E0,1.E0)); +#166=VECTOR('',#165,8.5E-1); +#167=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,-1.E0,0.E0)); +#170=VECTOR('',#169,4.E-2); +#171=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.39E0)); +#172=LINE('',#171,#170); +#173=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-7.89E0)); +#174=DIRECTION('',(-1.E0,0.E0,0.E0)); +#175=DIRECTION('',(0.E0,0.E0,-1.E0)); +#176=AXIS2_PLACEMENT_3D('',#173,#174,#175); +#178=DIRECTION('',(0.E0,0.E0,1.E0)); +#179=VECTOR('',#178,2.23E0); +#180=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-7.89E0)); +#181=LINE('',#180,#179); +#182=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.66E0)); +#183=DIRECTION('',(-1.E0,0.E0,0.E0)); +#184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#185=AXIS2_PLACEMENT_3D('',#182,#183,#184); +#187=DIRECTION('',(0.E0,1.E0,0.E0)); +#188=VECTOR('',#187,3.03E0); +#189=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.16E0)); +#190=LINE('',#189,#188); +#191=DIRECTION('',(-1.E0,0.E0,0.E0)); +#192=VECTOR('',#191,3.6E-1); +#193=CARTESIAN_POINT('',(-3.5E0,1.7E0,-5.16E0)); +#194=LINE('',#193,#192); +#195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#196=VECTOR('',#195,3.6E-1); +#197=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.16E0)); +#198=LINE('',#197,#196); +#199=DIRECTION('',(-1.E0,0.E0,0.E0)); +#200=VECTOR('',#199,3.6E-1); +#201=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-5.66E0)); +#202=LINE('',#201,#200); +#203=DIRECTION('',(-1.E0,0.E0,0.E0)); +#204=VECTOR('',#203,3.6E-1); +#205=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-7.89E0)); +#206=LINE('',#205,#204); +#207=DIRECTION('',(-1.E0,0.E0,0.E0)); +#208=VECTOR('',#207,3.6E-1); +#209=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-8.39E0)); +#210=LINE('',#209,#208); +#211=DIRECTION('',(-1.E0,0.E0,0.E0)); +#212=VECTOR('',#211,3.6E-1); +#213=CARTESIAN_POINT('',(-3.5E0,-6.6E-1,-8.39E0)); +#214=LINE('',#213,#212); +#215=DIRECTION('',(-1.E0,0.E0,0.E0)); +#216=VECTOR('',#215,3.6E-1); +#217=CARTESIAN_POINT('',(-3.5E0,6.6E-1,-8.39E0)); +#218=LINE('',#217,#216); +#219=DIRECTION('',(-1.E0,0.E0,0.E0)); +#220=VECTOR('',#219,3.6E-1); +#221=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.39E0)); +#222=LINE('',#221,#220); +#223=CARTESIAN_POINT('',(4.44E0,-6.6E-1,-8.39E0)); +#224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#225=DIRECTION('',(-1.E0,0.E0,0.E0)); +#226=AXIS2_PLACEMENT_3D('',#223,#224,#225); +#228=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#229=VECTOR('',#228,2.168651654831E0); +#230=CARTESIAN_POINT('',(4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#233=VECTOR('',#232,3.6E-1); +#234=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-8.905E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#237=VECTOR('',#236,2.157834562704E0); +#238=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-9.265E0)); +#239=LINE('',#238,#237); +#240=CARTESIAN_POINT('',(4.44E0,-6.6E-1,-8.39E0)); +#241=DIRECTION('',(0.E0,1.E0,0.E0)); +#242=DIRECTION('',(2.992766187424E-2,0.E0,-9.995520672055E-1)); +#243=AXIS2_PLACEMENT_3D('',#240,#241,#242); +#245=CARTESIAN_POINT('',(-4.44E0,-6.6E-1,-8.39E0)); +#246=DIRECTION('',(0.E0,1.E0,0.E0)); +#247=DIRECTION('',(1.E0,0.E0,0.E0)); +#248=AXIS2_PLACEMENT_3D('',#245,#246,#247); +#250=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#251=VECTOR('',#250,2.157834562704E0); +#252=CARTESIAN_POINT('',(-4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#253=LINE('',#252,#251); +#254=DIRECTION('',(0.E0,0.E0,1.E0)); +#255=VECTOR('',#254,3.6E-1); +#256=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-9.265E0)); +#257=LINE('',#256,#255); +#258=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#259=VECTOR('',#258,2.168651654831E0); +#260=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-8.905E0)); +#261=LINE('',#260,#259); +#262=CARTESIAN_POINT('',(-4.44E0,-6.6E-1,-8.39E0)); +#263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#264=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#265=AXIS2_PLACEMENT_3D('',#262,#263,#264); +#267=DIRECTION('',(1.E0,0.E0,0.E0)); +#268=VECTOR('',#267,3.6E-1); +#269=CARTESIAN_POINT('',(3.5E0,-6.6E-1,-8.39E0)); +#270=LINE('',#269,#268); +#271=DIRECTION('',(1.E0,0.E0,0.E0)); +#272=VECTOR('',#271,3.6E-1); +#273=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.39E0)); +#274=LINE('',#273,#272); +#275=DIRECTION('',(1.E0,0.E0,0.E0)); +#276=VECTOR('',#275,3.6E-1); +#277=CARTESIAN_POINT('',(3.5E0,6.6E-1,-8.39E0)); +#278=LINE('',#277,#276); +#279=DIRECTION('',(0.E0,1.E0,0.E0)); +#280=VECTOR('',#279,1.32E0); +#281=CARTESIAN_POINT('',(3.5E0,-6.6E-1,-8.39E0)); +#282=LINE('',#281,#280); +#283=DIRECTION('',(0.E0,1.E0,0.E0)); +#284=VECTOR('',#283,6.3E-1); +#285=CARTESIAN_POINT('',(3.5E0,6.6E-1,-8.39E0)); +#286=LINE('',#285,#284); +#287=DIRECTION('',(0.E0,1.E0,0.E0)); +#288=VECTOR('',#287,6.3E-1); +#289=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.39E0)); +#290=LINE('',#289,#288); +#291=DIRECTION('',(0.E0,1.E0,0.E0)); +#292=VECTOR('',#291,1.32E0); +#293=CARTESIAN_POINT('',(4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#294=LINE('',#293,#292); +#295=DIRECTION('',(0.E0,1.E0,0.E0)); +#296=VECTOR('',#295,1.32E0); +#297=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-9.265E0)); +#298=LINE('',#297,#296); +#299=DIRECTION('',(0.E0,1.E0,0.E0)); +#300=VECTOR('',#299,1.32E0); +#301=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-8.905E0)); +#302=LINE('',#301,#300); +#303=DIRECTION('',(0.E0,1.E0,0.E0)); +#304=VECTOR('',#303,1.32E0); +#305=CARTESIAN_POINT('',(4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#306=LINE('',#305,#304); +#307=DIRECTION('',(0.E0,1.E0,0.E0)); +#308=VECTOR('',#307,1.32E0); +#309=CARTESIAN_POINT('',(3.86E0,-6.6E-1,-8.39E0)); +#310=LINE('',#309,#308); +#311=DIRECTION('',(0.E0,1.E0,0.E0)); +#312=VECTOR('',#311,1.04E0); +#313=CARTESIAN_POINT('',(3.86E0,-1.7E0,-8.39E0)); +#314=LINE('',#313,#312); +#315=CARTESIAN_POINT('',(3.86E0,-1.7E0,-8.26E0)); +#316=DIRECTION('',(1.E0,0.E0,0.E0)); +#317=DIRECTION('',(0.E0,-1.E0,6.832141690001E-14)); +#318=AXIS2_PLACEMENT_3D('',#315,#316,#317); +#320=DIRECTION('',(0.E0,0.E0,-1.E0)); +#321=VECTOR('',#320,6.2E-1); +#322=CARTESIAN_POINT('',(3.86E0,-1.83E0,-7.64E0)); +#323=LINE('',#322,#321); +#324=CARTESIAN_POINT('',(3.86E0,-1.58E0,-7.64E0)); +#325=DIRECTION('',(1.E0,0.E0,0.E0)); +#326=DIRECTION('',(0.E0,0.E0,1.E0)); +#327=AXIS2_PLACEMENT_3D('',#324,#325,#326); +#329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#330=VECTOR('',#329,2.16E0); +#331=CARTESIAN_POINT('',(3.86E0,5.8E-1,-7.39E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#334=VECTOR('',#333,1.09E0); +#335=CARTESIAN_POINT('',(3.86E0,5.8E-1,-6.3E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,1.E0,0.E0)); +#338=VECTOR('',#337,1.3E-1); +#339=CARTESIAN_POINT('',(3.86E0,4.5E-1,-6.3E0)); +#340=LINE('',#339,#338); +#341=CARTESIAN_POINT('',(3.86E0,-1.226446609407E0,-6.05E0)); +#342=DIRECTION('',(1.E0,0.E0,0.E0)); +#343=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#344=AXIS2_PLACEMENT_3D('',#341,#342,#343); +#346=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#347=VECTOR('',#346,5.E-1); +#348=CARTESIAN_POINT('',(3.86E0,-1.756776695297E0,-5.873223304703E0)); +#349=LINE('',#348,#347); +#350=CARTESIAN_POINT('',(3.86E0,-1.58E0,-5.696446609407E0)); +#351=DIRECTION('',(1.E0,0.E0,0.E0)); +#352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#353=AXIS2_PLACEMENT_3D('',#350,#351,#352); +#355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#356=VECTOR('',#355,4.064466094067E-1); +#357=CARTESIAN_POINT('',(3.86E0,-1.83E0,-5.29E0)); +#358=LINE('',#357,#356); +#359=CARTESIAN_POINT('',(3.86E0,-1.7E0,-5.29E0)); +#360=DIRECTION('',(1.E0,0.E0,0.E0)); +#361=DIRECTION('',(0.E0,0.E0,1.E0)); +#362=AXIS2_PLACEMENT_3D('',#359,#360,#361); +#364=DIRECTION('',(0.E0,-1.E0,0.E0)); +#365=VECTOR('',#364,3.03E0); +#366=CARTESIAN_POINT('',(3.86E0,1.33E0,-5.16E0)); +#367=LINE('',#366,#365); +#368=CARTESIAN_POINT('',(3.86E0,1.33E0,-5.66E0)); +#369=DIRECTION('',(1.E0,0.E0,0.E0)); +#370=DIRECTION('',(0.E0,1.E0,0.E0)); +#371=AXIS2_PLACEMENT_3D('',#368,#369,#370); +#373=DIRECTION('',(0.E0,0.E0,1.E0)); +#374=VECTOR('',#373,2.23E0); +#375=CARTESIAN_POINT('',(3.86E0,1.83E0,-7.89E0)); +#376=LINE('',#375,#374); +#377=CARTESIAN_POINT('',(3.86E0,1.33E0,-7.89E0)); +#378=DIRECTION('',(1.E0,0.E0,0.E0)); +#379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#380=AXIS2_PLACEMENT_3D('',#377,#378,#379); +#382=DIRECTION('',(0.E0,1.E0,0.E0)); +#383=VECTOR('',#382,6.7E-1); +#384=CARTESIAN_POINT('',(3.86E0,6.6E-1,-8.39E0)); +#385=LINE('',#384,#383); +#386=DIRECTION('',(1.E0,0.E0,0.E0)); +#387=VECTOR('',#386,3.6E-1); +#388=CARTESIAN_POINT('',(3.5E0,-1.83E0,-8.26E0)); +#389=LINE('',#388,#387); +#390=CARTESIAN_POINT('',(3.5E0,-1.7E0,-5.29E0)); +#391=DIRECTION('',(1.E0,0.E0,0.E0)); +#392=DIRECTION('',(0.E0,0.E0,1.E0)); +#393=AXIS2_PLACEMENT_3D('',#390,#391,#392); +#395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#396=VECTOR('',#395,4.064466094067E-1); +#397=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.29E0)); +#398=LINE('',#397,#396); +#399=CARTESIAN_POINT('',(3.5E0,-1.58E0,-5.696446609407E0)); +#400=DIRECTION('',(1.E0,0.E0,0.E0)); +#401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#402=AXIS2_PLACEMENT_3D('',#399,#400,#401); +#404=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#405=VECTOR('',#404,5.E-1); +#406=CARTESIAN_POINT('',(3.5E0,-1.756776695297E0,-5.873223304703E0)); +#407=LINE('',#406,#405); +#408=CARTESIAN_POINT('',(3.5E0,-1.226446609407E0,-6.05E0)); +#409=DIRECTION('',(1.E0,0.E0,0.E0)); +#410=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#411=AXIS2_PLACEMENT_3D('',#408,#409,#410); +#413=DIRECTION('',(0.E0,1.E0,0.E0)); +#414=VECTOR('',#413,3.235533905933E-1); +#415=CARTESIAN_POINT('',(3.5E0,-1.55E0,-6.3E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,0.E0,1.E0)); +#418=VECTOR('',#417,1.E0); +#419=CARTESIAN_POINT('',(3.5E0,-1.55E0,-7.3E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(0.E0,1.E0,0.E0)); +#422=VECTOR('',#421,2.E0); +#423=CARTESIAN_POINT('',(3.5E0,-1.55E0,-7.3E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(0.E0,0.E0,1.E0)); +#426=VECTOR('',#425,1.E0); +#427=CARTESIAN_POINT('',(3.5E0,4.5E-1,-7.3E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,1.3E-1); +#431=CARTESIAN_POINT('',(3.5E0,4.5E-1,-6.3E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#434=VECTOR('',#433,1.09E0); +#435=CARTESIAN_POINT('',(3.5E0,5.8E-1,-6.3E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#438=VECTOR('',#437,2.16E0); +#439=CARTESIAN_POINT('',(3.5E0,5.8E-1,-7.39E0)); +#440=LINE('',#439,#438); +#441=CARTESIAN_POINT('',(3.5E0,-1.58E0,-7.64E0)); +#442=DIRECTION('',(1.E0,0.E0,0.E0)); +#443=DIRECTION('',(0.E0,0.E0,1.E0)); +#444=AXIS2_PLACEMENT_3D('',#441,#442,#443); +#446=DIRECTION('',(0.E0,0.E0,-1.E0)); +#447=VECTOR('',#446,6.2E-1); +#448=CARTESIAN_POINT('',(3.5E0,-1.83E0,-7.64E0)); +#449=LINE('',#448,#447); +#450=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.26E0)); +#451=DIRECTION('',(1.E0,0.E0,0.E0)); +#452=DIRECTION('',(0.E0,-1.E0,8.198570028001E-14)); +#453=AXIS2_PLACEMENT_3D('',#450,#451,#452); +#455=DIRECTION('',(0.E0,1.E0,0.E0)); +#456=VECTOR('',#455,4.1E-1); +#457=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.39E0)); +#458=LINE('',#457,#456); +#459=DIRECTION('',(0.E0,0.E0,1.E0)); +#460=VECTOR('',#459,8.5E-1); +#461=CARTESIAN_POINT('',(3.5E0,-1.29E0,-9.24E0)); +#462=LINE('',#461,#460); +#463=DIRECTION('',(0.E0,1.E0,0.E0)); +#464=VECTOR('',#463,6.4E-1); +#465=CARTESIAN_POINT('',(3.5E0,-1.93E0,-9.24E0)); +#466=LINE('',#465,#464); +#467=DIRECTION('',(0.E0,0.E0,-1.E0)); +#468=VECTOR('',#467,9.24E0); +#469=CARTESIAN_POINT('',(3.5E0,-1.93E0,0.E0)); +#470=LINE('',#469,#468); +#471=DIRECTION('',(0.E0,-1.E0,0.E0)); +#472=VECTOR('',#471,3.86E0); +#473=CARTESIAN_POINT('',(3.5E0,1.93E0,0.E0)); +#474=LINE('',#473,#472); +#475=DIRECTION('',(0.E0,0.E0,1.E0)); +#476=VECTOR('',#475,9.24E0); +#477=CARTESIAN_POINT('',(3.5E0,1.93E0,-9.24E0)); +#478=LINE('',#477,#476); +#479=DIRECTION('',(0.E0,1.E0,0.E0)); +#480=VECTOR('',#479,6.4E-1); +#481=CARTESIAN_POINT('',(3.5E0,1.29E0,-9.24E0)); +#482=LINE('',#481,#480); +#483=DIRECTION('',(0.E0,0.E0,-1.E0)); +#484=VECTOR('',#483,8.5E-1); +#485=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.39E0)); +#486=LINE('',#485,#484); +#487=DIRECTION('',(0.E0,1.E0,0.E0)); +#488=VECTOR('',#487,4.E-2); +#489=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.39E0)); +#490=LINE('',#489,#488); +#491=CARTESIAN_POINT('',(3.5E0,1.33E0,-7.89E0)); +#492=DIRECTION('',(1.E0,0.E0,0.E0)); +#493=DIRECTION('',(0.E0,0.E0,-1.E0)); +#494=AXIS2_PLACEMENT_3D('',#491,#492,#493); +#496=DIRECTION('',(0.E0,0.E0,1.E0)); +#497=VECTOR('',#496,2.23E0); +#498=CARTESIAN_POINT('',(3.5E0,1.83E0,-7.89E0)); +#499=LINE('',#498,#497); +#500=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.66E0)); +#501=DIRECTION('',(1.E0,0.E0,0.E0)); +#502=DIRECTION('',(0.E0,1.E0,0.E0)); +#503=AXIS2_PLACEMENT_3D('',#500,#501,#502); +#505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#506=VECTOR('',#505,3.03E0); +#507=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.16E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(1.E0,0.E0,0.E0)); +#510=VECTOR('',#509,3.6E-1); +#511=CARTESIAN_POINT('',(3.5E0,-1.7E0,-5.16E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=VECTOR('',#513,3.6E-1); +#515=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.16E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(1.E0,0.E0,0.E0)); +#518=VECTOR('',#517,3.6E-1); +#519=CARTESIAN_POINT('',(3.5E0,1.83E0,-5.66E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,3.6E-1); +#523=CARTESIAN_POINT('',(3.5E0,1.83E0,-7.89E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(1.E0,0.E0,0.E0)); +#526=VECTOR('',#525,3.6E-1); +#527=CARTESIAN_POINT('',(3.5E0,1.33E0,-8.39E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,3.6E-1); +#531=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.29E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(1.E0,0.E0,0.E0)); +#534=VECTOR('',#533,3.6E-1); +#535=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.696446609407E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,3.6E-1); +#539=CARTESIAN_POINT('',(3.5E0,-1.756776695297E0,-5.873223304703E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(1.E0,0.E0,0.E0)); +#542=VECTOR('',#541,3.6E-1); +#543=CARTESIAN_POINT('',(3.5E0,-1.403223304703E0,-6.226776695297E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(0.E0,1.E0,0.E0)); +#546=VECTOR('',#545,1.676446609407E0); +#547=CARTESIAN_POINT('',(3.86E0,-1.226446609407E0,-6.3E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(-1.E0,0.E0,0.E0)); +#550=VECTOR('',#549,7.E-2); +#551=CARTESIAN_POINT('',(3.93E0,4.5E-1,-6.3E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(0.E0,1.E0,0.E0)); +#554=VECTOR('',#553,2.E0); +#555=CARTESIAN_POINT('',(3.93E0,-1.55E0,-6.3E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(1.E0,0.E0,0.E0)); +#558=VECTOR('',#557,4.3E-1); +#559=CARTESIAN_POINT('',(3.5E0,-1.55E0,-6.3E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(1.E0,0.E0,0.E0)); +#562=VECTOR('',#561,3.6E-1); +#563=CARTESIAN_POINT('',(3.5E0,-1.226446609407E0,-6.3E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(-1.E0,0.E0,0.E0)); +#566=VECTOR('',#565,3.6E-1); +#567=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.3E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,1.E0,0.E0)); +#570=VECTOR('',#569,1.78E0); +#571=CARTESIAN_POINT('',(-3.86E0,-4.5E-1,-6.3E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(1.E0,0.E0,0.E0)); +#574=VECTOR('',#573,7.E-2); +#575=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-6.3E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(0.E0,-1.E0,0.E0)); +#578=VECTOR('',#577,2.E0); +#579=CARTESIAN_POINT('',(-3.93E0,1.55E0,-6.3E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#582=VECTOR('',#581,4.3E-1); +#583=CARTESIAN_POINT('',(-3.5E0,1.55E0,-6.3E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(1.E0,0.E0,0.E0)); +#586=VECTOR('',#585,3.6E-1); +#587=CARTESIAN_POINT('',(3.5E0,4.5E-1,-6.3E0)); +#588=LINE('',#587,#586); +#589=DIRECTION('',(0.E0,0.E0,1.E0)); +#590=VECTOR('',#589,1.E0); +#591=CARTESIAN_POINT('',(3.93E0,4.5E-1,-7.3E0)); +#592=LINE('',#591,#590); +#593=DIRECTION('',(1.E0,0.E0,0.E0)); +#594=VECTOR('',#593,3.6E-1); +#595=CARTESIAN_POINT('',(3.5E0,5.8E-1,-6.3E0)); +#596=LINE('',#595,#594); +#597=DIRECTION('',(1.E0,0.E0,0.E0)); +#598=VECTOR('',#597,3.6E-1); +#599=CARTESIAN_POINT('',(3.5E0,5.8E-1,-7.39E0)); +#600=LINE('',#599,#598); +#601=DIRECTION('',(1.E0,0.E0,0.E0)); +#602=VECTOR('',#601,3.6E-1); +#603=CARTESIAN_POINT('',(3.5E0,-1.58E0,-7.39E0)); +#604=LINE('',#603,#602); +#605=DIRECTION('',(1.E0,0.E0,0.E0)); +#606=VECTOR('',#605,3.6E-1); +#607=CARTESIAN_POINT('',(3.5E0,-1.83E0,-7.64E0)); +#608=LINE('',#607,#606); +#609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#610=VECTOR('',#609,2.E0); +#611=CARTESIAN_POINT('',(-3.93E0,1.55E0,-7.3E0)); +#612=LINE('',#611,#610); +#613=DIRECTION('',(1.E0,0.E0,0.E0)); +#614=VECTOR('',#613,4.3E-1); +#615=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-7.3E0)); +#616=LINE('',#615,#614); +#617=DIRECTION('',(-1.E0,0.E0,0.E0)); +#618=VECTOR('',#617,4.3E-1); +#619=CARTESIAN_POINT('',(-3.5E0,1.55E0,-7.3E0)); +#620=LINE('',#619,#618); +#621=DIRECTION('',(0.E0,1.E0,0.E0)); +#622=VECTOR('',#621,2.E0); +#623=CARTESIAN_POINT('',(3.93E0,-1.55E0,-7.3E0)); +#624=LINE('',#623,#622); +#625=DIRECTION('',(-1.E0,0.E0,0.E0)); +#626=VECTOR('',#625,4.3E-1); +#627=CARTESIAN_POINT('',(3.93E0,4.5E-1,-7.3E0)); +#628=LINE('',#627,#626); +#629=DIRECTION('',(1.E0,0.E0,0.E0)); +#630=VECTOR('',#629,4.3E-1); +#631=CARTESIAN_POINT('',(3.5E0,-1.55E0,-7.3E0)); +#632=LINE('',#631,#630); +#633=DIRECTION('',(0.E0,0.E0,1.E0)); +#634=VECTOR('',#633,2.E0); +#635=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-7.8E0)); +#636=LINE('',#635,#634); +#637=DIRECTION('',(0.E0,0.E0,-1.E0)); +#638=VECTOR('',#637,2.E0); +#639=CARTESIAN_POINT('',(-4.29E0,1.55E0,-5.8E0)); +#640=LINE('',#639,#638); +#641=DIRECTION('',(0.E0,0.E0,1.E0)); +#642=VECTOR('',#641,5.E-1); +#643=CARTESIAN_POINT('',(-3.93E0,1.55E0,-7.8E0)); +#644=LINE('',#643,#642); +#645=DIRECTION('',(0.E0,0.E0,1.E0)); +#646=VECTOR('',#645,5.E-1); +#647=CARTESIAN_POINT('',(-3.93E0,1.55E0,-6.3E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#650=VECTOR('',#649,1.006975670014E0); +#651=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-6.250333209968E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#654=VECTOR('',#653,1.099333580064E0); +#655=CARTESIAN_POINT('',(-5.07E0,-4.996667900321E-1,-6.250333209968E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(0.E0,1.E0,0.E0)); +#658=VECTOR('',#657,1.599333580064E0); +#659=CARTESIAN_POINT('',(-5.07E0,-4.996667900321E-1,-7.349666790032E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#662=VECTOR('',#661,1.099333580064E0); +#663=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-6.250333209968E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(0.E0,-1.E0,0.E0)); +#666=VECTOR('',#665,1.599333580064E0); +#667=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-6.250333209968E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#670=VECTOR('',#669,1.006975670014E0); +#671=CARTESIAN_POINT('',(-5.07E0,-4.996667900321E-1,-7.349666790032E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#674=VECTOR('',#673,1.006975670014E0); +#675=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-5.8E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,0.E0,-1.E0)); +#678=VECTOR('',#677,2.E0); +#679=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-5.8E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(0.E0,1.E0,0.E0)); +#682=VECTOR('',#681,2.5E0); +#683=CARTESIAN_POINT('',(4.29E0,-1.55E0,-5.8E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(1.E0,0.E0,0.E0)); +#686=VECTOR('',#685,3.6E-1); +#687=CARTESIAN_POINT('',(3.93E0,-1.55E0,-5.8E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#690=VECTOR('',#689,2.5E0); +#691=CARTESIAN_POINT('',(3.93E0,9.5E-1,-5.8E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(-1.E0,0.E0,0.E0)); +#694=VECTOR('',#693,3.6E-1); +#695=CARTESIAN_POINT('',(4.29E0,9.5E-1,-5.8E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,-1.E0,0.E0)); +#698=VECTOR('',#697,2.5E0); +#699=CARTESIAN_POINT('',(-4.29E0,1.55E0,-5.8E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#702=VECTOR('',#701,3.6E-1); +#703=CARTESIAN_POINT('',(-3.93E0,1.55E0,-5.8E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(0.E0,1.E0,0.E0)); +#706=VECTOR('',#705,2.5E0); +#707=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-5.8E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(1.E0,0.E0,0.E0)); +#710=VECTOR('',#709,3.6E-1); +#711=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-5.8E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,0.E0,-1.E0)); +#714=VECTOR('',#713,1.099333580064E0); +#715=CARTESIAN_POINT('',(5.07E0,4.996667900321E-1,-6.250333209968E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(0.E0,-1.E0,0.E0)); +#718=VECTOR('',#717,1.599333580064E0); +#719=CARTESIAN_POINT('',(5.07E0,4.996667900321E-1,-7.349666790032E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#722=VECTOR('',#721,1.099333580064E0); +#723=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-6.250333209968E0)); +#724=LINE('',#723,#722); +#725=DIRECTION('',(0.E0,1.E0,0.E0)); +#726=VECTOR('',#725,1.599333580064E0); +#727=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-6.250333209968E0)); +#728=LINE('',#727,#726); +#729=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#730=VECTOR('',#729,1.006975670014E0); +#731=CARTESIAN_POINT('',(5.07E0,4.996667900321E-1,-7.349666790032E0)); +#732=LINE('',#731,#730); +#733=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#734=VECTOR('',#733,1.006975670014E0); +#735=CARTESIAN_POINT('',(4.29E0,9.5E-1,-5.8E0)); +#736=LINE('',#735,#734); +#737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#738=VECTOR('',#737,2.E0); +#739=CARTESIAN_POINT('',(4.29E0,9.5E-1,-5.8E0)); +#740=LINE('',#739,#738); +#741=DIRECTION('',(0.E0,0.E0,1.E0)); +#742=VECTOR('',#741,2.E0); +#743=CARTESIAN_POINT('',(3.93E0,9.5E-1,-7.8E0)); +#744=LINE('',#743,#742); +#745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#746=VECTOR('',#745,2.E0); +#747=CARTESIAN_POINT('',(4.29E0,-1.55E0,-5.8E0)); +#748=LINE('',#747,#746); +#749=DIRECTION('',(0.E0,0.E0,1.E0)); +#750=VECTOR('',#749,5.E-1); +#751=CARTESIAN_POINT('',(3.93E0,-1.55E0,-7.8E0)); +#752=LINE('',#751,#750); +#753=DIRECTION('',(0.E0,0.E0,1.E0)); +#754=VECTOR('',#753,5.E-1); +#755=CARTESIAN_POINT('',(3.93E0,-1.55E0,-6.3E0)); +#756=LINE('',#755,#754); +#757=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#758=VECTOR('',#757,1.006975670014E0); +#759=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-6.250333209968E0)); +#760=LINE('',#759,#758); +#761=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#762=VECTOR('',#761,1.006975670014E0); +#763=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-7.349666790032E0)); +#764=LINE('',#763,#762); +#765=DIRECTION('',(0.E0,-1.E0,0.E0)); +#766=VECTOR('',#765,2.5E0); +#767=CARTESIAN_POINT('',(4.29E0,9.5E-1,-7.8E0)); +#768=LINE('',#767,#766); +#769=DIRECTION('',(-1.E0,0.E0,0.E0)); +#770=VECTOR('',#769,3.6E-1); +#771=CARTESIAN_POINT('',(4.29E0,9.5E-1,-7.8E0)); +#772=LINE('',#771,#770); +#773=DIRECTION('',(0.E0,-1.E0,0.E0)); +#774=VECTOR('',#773,2.5E0); +#775=CARTESIAN_POINT('',(3.93E0,9.5E-1,-7.8E0)); +#776=LINE('',#775,#774); +#777=DIRECTION('',(1.E0,0.E0,0.E0)); +#778=VECTOR('',#777,3.6E-1); +#779=CARTESIAN_POINT('',(3.93E0,-1.55E0,-7.8E0)); +#780=LINE('',#779,#778); +#781=DIRECTION('',(0.E0,1.E0,0.E0)); +#782=VECTOR('',#781,2.5E0); +#783=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-7.8E0)); +#784=LINE('',#783,#782); +#785=DIRECTION('',(1.E0,0.E0,0.E0)); +#786=VECTOR('',#785,3.6E-1); +#787=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-7.8E0)); +#788=LINE('',#787,#786); +#789=DIRECTION('',(0.E0,1.E0,0.E0)); +#790=VECTOR('',#789,2.5E0); +#791=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-7.8E0)); +#792=LINE('',#791,#790); +#793=DIRECTION('',(-1.E0,0.E0,0.E0)); +#794=VECTOR('',#793,3.6E-1); +#795=CARTESIAN_POINT('',(-3.93E0,1.55E0,-7.8E0)); +#796=LINE('',#795,#794); +#797=DIRECTION('',(7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#798=VECTOR('',#797,1.006975670014E0); +#799=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-7.349666790032E0)); +#800=LINE('',#799,#798); +#801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#802=VECTOR('',#801,3.6E-1); +#803=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-6.3E0)); +#804=LINE('',#803,#802); +#805=DIRECTION('',(0.E0,0.E0,1.E0)); +#806=VECTOR('',#805,1.E0); +#807=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-7.3E0)); +#808=LINE('',#807,#806); +#809=DIRECTION('',(0.E0,1.E0,0.E0)); +#810=VECTOR('',#809,1.32E0); +#811=CARTESIAN_POINT('',(-3.86E0,-6.6E-1,-8.39E0)); +#812=LINE('',#811,#810); +#813=DIRECTION('',(0.E0,-1.E0,0.E0)); +#814=VECTOR('',#813,1.04E0); +#815=CARTESIAN_POINT('',(-3.86E0,1.7E0,-8.39E0)); +#816=LINE('',#815,#814); +#817=CARTESIAN_POINT('',(-3.86E0,1.7E0,-8.26E0)); +#818=DIRECTION('',(-1.E0,0.E0,0.E0)); +#819=DIRECTION('',(0.E0,1.E0,0.E0)); +#820=AXIS2_PLACEMENT_3D('',#817,#818,#819); +#822=DIRECTION('',(0.E0,0.E0,-1.E0)); +#823=VECTOR('',#822,6.2E-1); +#824=CARTESIAN_POINT('',(-3.86E0,1.83E0,-7.64E0)); +#825=LINE('',#824,#823); +#826=CARTESIAN_POINT('',(-3.86E0,1.58E0,-7.64E0)); +#827=DIRECTION('',(-1.E0,0.E0,0.E0)); +#828=DIRECTION('',(0.E0,0.E0,1.E0)); +#829=AXIS2_PLACEMENT_3D('',#826,#827,#828); +#831=DIRECTION('',(0.E0,1.E0,0.E0)); +#832=VECTOR('',#831,2.16E0); +#833=CARTESIAN_POINT('',(-3.86E0,-5.8E-1,-7.39E0)); +#834=LINE('',#833,#832); +#835=DIRECTION('',(0.E0,0.E0,-1.E0)); +#836=VECTOR('',#835,1.09E0); +#837=CARTESIAN_POINT('',(-3.86E0,-5.8E-1,-6.3E0)); +#838=LINE('',#837,#836); +#839=DIRECTION('',(0.E0,-1.E0,0.E0)); +#840=VECTOR('',#839,1.3E-1); +#841=CARTESIAN_POINT('',(-3.86E0,-4.5E-1,-6.3E0)); +#842=LINE('',#841,#840); +#843=CARTESIAN_POINT('',(-3.86E0,1.33E0,-6.05E0)); +#844=DIRECTION('',(-1.E0,0.E0,0.E0)); +#845=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#846=AXIS2_PLACEMENT_3D('',#843,#844,#845); +#848=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#849=VECTOR('',#848,3.535533905933E-1); +#850=CARTESIAN_POINT('',(-3.86E0,1.756776695297E0,-5.976776695297E0)); +#851=LINE('',#850,#849); +#852=CARTESIAN_POINT('',(-3.86E0,1.58E0,-5.8E0)); +#853=DIRECTION('',(-1.E0,0.E0,0.E0)); +#854=DIRECTION('',(0.E0,1.E0,0.E0)); +#855=AXIS2_PLACEMENT_3D('',#852,#853,#854); +#857=DIRECTION('',(0.E0,0.E0,-1.E0)); +#858=VECTOR('',#857,5.1E-1); +#859=CARTESIAN_POINT('',(-3.86E0,1.83E0,-5.29E0)); +#860=LINE('',#859,#858); +#861=CARTESIAN_POINT('',(-3.86E0,1.7E0,-5.29E0)); +#862=DIRECTION('',(-1.E0,0.E0,0.E0)); +#863=DIRECTION('',(0.E0,0.E0,1.E0)); +#864=AXIS2_PLACEMENT_3D('',#861,#862,#863); +#866=DIRECTION('',(0.E0,1.E0,0.E0)); +#867=VECTOR('',#866,3.03E0); +#868=CARTESIAN_POINT('',(-3.86E0,-1.33E0,-5.16E0)); +#869=LINE('',#868,#867); +#870=CARTESIAN_POINT('',(-3.86E0,-1.33E0,-5.66E0)); +#871=DIRECTION('',(-1.E0,0.E0,0.E0)); +#872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#873=AXIS2_PLACEMENT_3D('',#870,#871,#872); +#875=DIRECTION('',(0.E0,0.E0,1.E0)); +#876=VECTOR('',#875,2.23E0); +#877=CARTESIAN_POINT('',(-3.86E0,-1.83E0,-7.89E0)); +#878=LINE('',#877,#876); +#879=CARTESIAN_POINT('',(-3.86E0,-1.33E0,-7.89E0)); +#880=DIRECTION('',(-1.E0,0.E0,0.E0)); +#881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#882=AXIS2_PLACEMENT_3D('',#879,#880,#881); +#884=DIRECTION('',(0.E0,-1.E0,0.E0)); +#885=VECTOR('',#884,6.7E-1); +#886=CARTESIAN_POINT('',(-3.86E0,-6.6E-1,-8.39E0)); +#887=LINE('',#886,#885); +#888=DIRECTION('',(0.E0,1.E0,0.E0)); +#889=VECTOR('',#888,1.32E0); +#890=CARTESIAN_POINT('',(-4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#891=LINE('',#890,#889); +#892=DIRECTION('',(0.E0,1.E0,0.E0)); +#893=VECTOR('',#892,1.32E0); +#894=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-8.905E0)); +#895=LINE('',#894,#893); +#896=DIRECTION('',(0.E0,1.E0,0.E0)); +#897=VECTOR('',#896,1.32E0); +#898=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-9.265E0)); +#899=LINE('',#898,#897); +#900=DIRECTION('',(0.E0,1.E0,0.E0)); +#901=VECTOR('',#900,1.32E0); +#902=CARTESIAN_POINT('',(-4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#903=LINE('',#902,#901); +#904=DIRECTION('',(0.E0,1.E0,0.E0)); +#905=VECTOR('',#904,1.32E0); +#906=CARTESIAN_POINT('',(-3.5E0,-6.6E-1,-8.39E0)); +#907=LINE('',#906,#905); +#908=DIRECTION('',(0.E0,-1.E0,0.E0)); +#909=VECTOR('',#908,6.3E-1); +#910=CARTESIAN_POINT('',(-3.5E0,-6.6E-1,-8.39E0)); +#911=LINE('',#910,#909); +#912=DIRECTION('',(0.E0,-1.E0,0.E0)); +#913=VECTOR('',#912,6.3E-1); +#914=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.39E0)); +#915=LINE('',#914,#913); +#916=DIRECTION('',(0.E0,0.E0,-1.E0)); +#917=VECTOR('',#916,7.6E-1); +#918=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#919=LINE('',#918,#917); +#920=DIRECTION('',(1.E0,0.E0,0.E0)); +#921=VECTOR('',#920,2.07E0); +#922=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#923=LINE('',#922,#921); +#924=DIRECTION('',(0.E0,0.E0,-1.E0)); +#925=VECTOR('',#924,7.6E-1); +#926=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#927=LINE('',#926,#925); +#928=DIRECTION('',(0.E0,0.E0,-1.E0)); +#929=VECTOR('',#928,7.6E-1); +#930=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#931=LINE('',#930,#929); +#932=DIRECTION('',(1.E0,0.E0,0.E0)); +#933=VECTOR('',#932,3.9E-2); +#934=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#935=LINE('',#934,#933); +#936=DIRECTION('',(0.E0,0.E0,1.E0)); +#937=VECTOR('',#936,3.7E-1); +#938=CARTESIAN_POINT('',(2.004E0,-1.29E0,-9.24E0)); +#939=LINE('',#938,#937); +#940=DIRECTION('',(1.E0,0.E0,0.E0)); +#941=VECTOR('',#940,1.496E0); +#942=CARTESIAN_POINT('',(2.004E0,-1.29E0,-9.24E0)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#945=VECTOR('',#944,2.8E-1); +#946=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.11E0)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(1.E0,0.E0,0.E0)); +#949=VECTOR('',#948,1.496E0); +#950=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(0.E0,0.E0,1.E0)); +#953=VECTOR('',#952,3.7E-1); +#954=CARTESIAN_POINT('',(-2.004E0,-1.29E0,-9.24E0)); +#955=LINE('',#954,#953); +#956=DIRECTION('',(1.E0,0.E0,0.E0)); +#957=VECTOR('',#956,3.9E-2); +#958=CARTESIAN_POINT('',(-2.004E0,-1.29E0,-8.87E0)); +#959=LINE('',#958,#957); +#960=DIRECTION('',(0.E0,0.E0,-1.E0)); +#961=VECTOR('',#960,7.6E-1); +#962=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#963=LINE('',#962,#961); +#964=DIRECTION('',(0.E0,0.E0,-1.E0)); +#965=VECTOR('',#964,2.8E-1); +#966=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#967=LINE('',#966,#965); +#968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#969=VECTOR('',#968,6.4E-1); +#970=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#971=LINE('',#970,#969); +#972=DIRECTION('',(0.E0,-1.E0,0.E0)); +#973=VECTOR('',#972,6.4E-1); +#974=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#975=LINE('',#974,#973); +#976=DIRECTION('',(1.E0,0.E0,0.E0)); +#977=VECTOR('',#976,6.4E-1); +#978=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#979=LINE('',#978,#977); +#980=DIRECTION('',(1.E0,0.E0,0.E0)); +#981=VECTOR('',#980,1.45E-1); +#982=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#983=LINE('',#982,#981); +#984=DIRECTION('',(0.E0,0.E0,1.E0)); +#985=VECTOR('',#984,7.6E-1); +#986=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#987=LINE('',#986,#985); +#988=DIRECTION('',(1.E0,0.E0,0.E0)); +#989=VECTOR('',#988,3.9E-2); +#990=CARTESIAN_POINT('',(-2.004E0,-1.93E0,-8.87E0)); +#991=LINE('',#990,#989); +#992=DIRECTION('',(0.E0,0.E0,1.E0)); +#993=VECTOR('',#992,3.7E-1); +#994=CARTESIAN_POINT('',(-2.004E0,-1.93E0,-9.24E0)); +#995=LINE('',#994,#993); +#996=DIRECTION('',(1.E0,0.E0,0.E0)); +#997=VECTOR('',#996,2.2E0); +#998=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#999=LINE('',#998,#997); +#1000=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1001=VECTOR('',#1000,3.491049838058E0); +#1002=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1003=LINE('',#1002,#1001); +#1004=DIRECTION('',(1.E0,0.E0,0.E0)); +#1005=VECTOR('',#1004,2.6E0); +#1006=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#1007=LINE('',#1006,#1005); +#1008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1009=VECTOR('',#1008,3.491049838058E0); +#1010=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1011=LINE('',#1010,#1009); +#1012=DIRECTION('',(1.E0,0.E0,0.E0)); +#1013=VECTOR('',#1012,2.2E0); +#1014=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1015=LINE('',#1014,#1013); +#1016=DIRECTION('',(0.E0,0.E0,1.E0)); +#1017=VECTOR('',#1016,3.7E-1); +#1018=CARTESIAN_POINT('',(2.004E0,-1.93E0,-9.24E0)); +#1019=LINE('',#1018,#1017); +#1020=DIRECTION('',(1.E0,0.E0,0.E0)); +#1021=VECTOR('',#1020,3.9E-2); +#1022=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#1023=LINE('',#1022,#1021); +#1024=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1025=VECTOR('',#1024,7.6E-1); +#1026=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#1027=LINE('',#1026,#1025); +#1028=DIRECTION('',(1.E0,0.E0,0.E0)); +#1029=VECTOR('',#1028,1.45E-1); +#1030=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#1031=LINE('',#1030,#1029); +#1032=DIRECTION('',(1.E0,0.E0,0.E0)); +#1033=VECTOR('',#1032,6.4E-1); +#1034=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#1035=LINE('',#1034,#1033); +#1036=DIRECTION('',(1.E0,0.E0,0.E0)); +#1037=VECTOR('',#1036,1.45E-1); +#1038=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#1039=LINE('',#1038,#1037); +#1040=DIRECTION('',(0.E0,0.E0,1.E0)); +#1041=VECTOR('',#1040,7.6E-1); +#1042=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#1043=LINE('',#1042,#1041); +#1044=DIRECTION('',(1.E0,0.E0,0.E0)); +#1045=VECTOR('',#1044,2.07E0); +#1046=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#1047=LINE('',#1046,#1045); +#1048=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1049=VECTOR('',#1048,7.6E-1); +#1050=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#1051=LINE('',#1050,#1049); +#1052=DIRECTION('',(1.E0,0.E0,0.E0)); +#1053=VECTOR('',#1052,1.45E-1); +#1054=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#1055=LINE('',#1054,#1053); +#1056=DIRECTION('',(0.E0,0.E0,1.E0)); +#1057=VECTOR('',#1056,3.4E-1); +#1058=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#1059=LINE('',#1058,#1057); +#1060=DIRECTION('',(0.E0,1.E0,0.E0)); +#1061=VECTOR('',#1060,4.45E-1); +#1062=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.45E0)); +#1063=LINE('',#1062,#1061); +#1064=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.7E0)); +#1065=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1066=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1067=AXIS2_PLACEMENT_3D('',#1064,#1065,#1066); +#1069=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1070=VECTOR('',#1069,2.585786437627E-1); +#1071=CARTESIAN_POINT('',(-1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#1072=LINE('',#1071,#1070); +#1073=CARTESIAN_POINT('',(-1.18E0,-4.656854249492E-1,-8.6E0)); +#1074=DIRECTION('',(1.E0,0.E0,0.E0)); +#1075=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1076=AXIS2_PLACEMENT_3D('',#1073,#1074,#1075); +#1078=DIRECTION('',(0.E0,1.E0,0.E0)); +#1079=VECTOR('',#1078,1.484314575051E0); +#1080=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-8.75E0)); +#1081=LINE('',#1080,#1079); +#1082=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-9.07E0)); +#1083=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1084=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1085=AXIS2_PLACEMENT_3D('',#1082,#1083,#1084); +#1087=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1088=VECTOR('',#1087,4.278679656440E-1); +#1089=CARTESIAN_POINT('',(-1.18E0,-2.478822509939E0,-9.146274169980E0)); +#1090=LINE('',#1089,#1088); +#1091=CARTESIAN_POINT('',(-1.18E0,-2.705096679919E0,-8.92E0)); +#1092=DIRECTION('',(1.E0,0.E0,0.E0)); +#1093=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1094=AXIS2_PLACEMENT_3D('',#1091,#1092,#1093); +#1096=DIRECTION('',(0.E0,1.E0,0.E0)); +#1097=VECTOR('',#1096,1.264903320081E0); +#1098=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-9.24E0)); +#1099=LINE('',#1098,#1097); +#1100=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1101=VECTOR('',#1100,6.4E-1); +#1102=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-8.6E0)); +#1103=LINE('',#1102,#1101); +#1104=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1105=VECTOR('',#1104,1.11E0); +#1106=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.6E0)); +#1107=LINE('',#1106,#1105); +#1108=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.28E0)); +#1109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1110=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1111=AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1113=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1114=VECTOR('',#1113,4.278679656440E-1); +#1115=CARTESIAN_POINT('',(-1.18E0,-2.331177490061E0,-8.203725830020E0)); +#1116=LINE('',#1115,#1114); +#1117=CARTESIAN_POINT('',(-1.18E0,-2.104903320081E0,-8.43E0)); +#1118=DIRECTION('',(1.E0,0.E0,0.E0)); +#1119=DIRECTION('',(0.E0,0.E0,1.E0)); +#1120=AXIS2_PLACEMENT_3D('',#1117,#1118,#1119); +#1122=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1123=VECTOR('',#1122,1.749033200812E-1); +#1124=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#1125=LINE('',#1124,#1123); +#1126=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1127=VECTOR('',#1126,4.15E0); +#1128=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#1129=LINE('',#1128,#1127); +#1130=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1131=VECTOR('',#1130,6.4E-1); +#1132=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#1133=LINE('',#1132,#1131); +#1134=DIRECTION('',(0.E0,0.E0,1.E0)); +#1135=VECTOR('',#1134,4.15E0); +#1136=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#1137=LINE('',#1136,#1135); +#1138=DIRECTION('',(0.E0,1.E0,0.E0)); +#1139=VECTOR('',#1138,2.375E0); +#1140=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#1141=LINE('',#1140,#1139); +#1142=DIRECTION('',(1.E0,0.E0,0.E0)); +#1143=VECTOR('',#1142,6.4E-1); +#1144=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#1145=LINE('',#1144,#1143); +#1146=DIRECTION('',(0.E0,1.E0,0.E0)); +#1147=VECTOR('',#1146,2.375E0); +#1148=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#1149=LINE('',#1148,#1147); +#1150=DIRECTION('',(1.E0,0.E0,0.E0)); +#1151=VECTOR('',#1150,2.07E0); +#1152=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#1153=LINE('',#1152,#1151); +#1154=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1155=VECTOR('',#1154,6.4E-1); +#1156=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#1157=LINE('',#1156,#1155); +#1158=DIRECTION('',(0.E0,1.E0,0.E0)); +#1159=VECTOR('',#1158,2.375E0); +#1160=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#1161=LINE('',#1160,#1159); +#1162=DIRECTION('',(1.E0,0.E0,0.E0)); +#1163=VECTOR('',#1162,6.4E-1); +#1164=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#1165=LINE('',#1164,#1163); +#1166=DIRECTION('',(0.E0,1.E0,0.E0)); +#1167=VECTOR('',#1166,2.375E0); +#1168=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#1169=LINE('',#1168,#1167); +#1170=DIRECTION('',(1.E0,0.E0,0.E0)); +#1171=VECTOR('',#1170,1.535E0); +#1172=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#1173=LINE('',#1172,#1171); +#1174=DIRECTION('',(0.E0,1.E0,0.E0)); +#1175=VECTOR('',#1174,2.58E0); +#1176=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.11E0)); +#1177=LINE('',#1176,#1175); +#1178=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1179=VECTOR('',#1178,6.4E-1); +#1180=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1181=LINE('',#1180,#1179); +#1182=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1183=VECTOR('',#1182,6.4E-1); +#1184=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1185=LINE('',#1184,#1183); +#1186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1187=VECTOR('',#1186,2.58E0); +#1188=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#1189=LINE('',#1188,#1187); +#1190=DIRECTION('',(1.E0,0.E0,0.E0)); +#1191=VECTOR('',#1190,1.535E0); +#1192=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#1193=LINE('',#1192,#1191); +#1194=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1195=VECTOR('',#1194,6.4E-1); +#1196=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#1197=LINE('',#1196,#1195); +#1198=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1199=VECTOR('',#1198,1.749033200812E-1); +#1200=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#1201=LINE('',#1200,#1199); +#1202=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.43E0)); +#1203=DIRECTION('',(1.E0,0.E0,0.E0)); +#1204=DIRECTION('',(0.E0,0.E0,1.E0)); +#1205=AXIS2_PLACEMENT_3D('',#1202,#1203,#1204); +#1207=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1208=VECTOR('',#1207,4.278679656440E-1); +#1209=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#1210=LINE('',#1209,#1208); +#1211=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.28E0)); +#1212=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1213=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1214=AXIS2_PLACEMENT_3D('',#1211,#1212,#1213); +#1216=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1217=VECTOR('',#1216,1.11E0); +#1218=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#1219=LINE('',#1218,#1217); +#1220=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1221=VECTOR('',#1220,6.4E-1); +#1222=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#1223=LINE('',#1222,#1221); +#1224=DIRECTION('',(0.E0,1.E0,0.E0)); +#1225=VECTOR('',#1224,1.264903320081E0); +#1226=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#1227=LINE('',#1226,#1225); +#1228=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-8.92E0)); +#1229=DIRECTION('',(1.E0,0.E0,0.E0)); +#1230=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1231=AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1233=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1234=VECTOR('',#1233,4.278679656440E-1); +#1235=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#1236=LINE('',#1235,#1234); +#1237=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-9.07E0)); +#1238=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1239=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1240=AXIS2_PLACEMENT_3D('',#1237,#1238,#1239); +#1242=DIRECTION('',(0.E0,1.E0,0.E0)); +#1243=VECTOR('',#1242,1.484314575051E0); +#1244=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#1245=LINE('',#1244,#1243); +#1246=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.6E0)); +#1247=DIRECTION('',(1.E0,0.E0,0.E0)); +#1248=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1249=AXIS2_PLACEMENT_3D('',#1246,#1247,#1248); +#1251=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1252=VECTOR('',#1251,2.585786437627E-1); +#1253=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#1254=LINE('',#1253,#1252); +#1255=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.7E0)); +#1256=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1257=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1258=AXIS2_PLACEMENT_3D('',#1255,#1256,#1257); +#1260=DIRECTION('',(0.E0,1.E0,0.E0)); +#1261=VECTOR('',#1260,4.45E-1); +#1262=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#1263=LINE('',#1262,#1261); +#1264=DIRECTION('',(0.E0,0.E0,1.E0)); +#1265=VECTOR('',#1264,3.4E-1); +#1266=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#1267=LINE('',#1266,#1265); +#1268=DIRECTION('',(0.E0,0.E0,1.E0)); +#1269=VECTOR('',#1268,4.15E0); +#1270=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#1271=LINE('',#1270,#1269); +#1272=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1273=VECTOR('',#1272,6.4E-1); +#1274=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#1275=LINE('',#1274,#1273); +#1276=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1277=VECTOR('',#1276,4.15E0); +#1278=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#1279=LINE('',#1278,#1277); +#1280=DIRECTION('',(1.E0,0.E0,0.E0)); +#1281=VECTOR('',#1280,6.4E-1); +#1282=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.11E0)); +#1283=LINE('',#1282,#1281); +#1284=DIRECTION('',(1.E0,0.E0,0.E0)); +#1285=VECTOR('',#1284,6.4E-1); +#1286=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#1287=LINE('',#1286,#1285); +#1288=DIRECTION('',(1.E0,0.E0,0.E0)); +#1289=VECTOR('',#1288,6.4E-1); +#1290=CARTESIAN_POINT('',(-1.82E0,-2.633725830020E0,-8.506274169980E0)); +#1291=LINE('',#1290,#1289); +#1292=DIRECTION('',(1.E0,0.E0,0.E0)); +#1293=VECTOR('',#1292,6.4E-1); +#1294=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#1295=LINE('',#1294,#1293); +#1296=DIRECTION('',(1.E0,0.E0,0.E0)); +#1297=VECTOR('',#1296,6.4E-1); +#1298=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#1299=LINE('',#1298,#1297); +#1300=DIRECTION('',(1.E0,0.E0,0.E0)); +#1301=VECTOR('',#1300,6.4E-1); +#1302=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#1303=LINE('',#1302,#1301); +#1304=DIRECTION('',(1.E0,0.E0,0.E0)); +#1305=VECTOR('',#1304,6.4E-1); +#1306=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-9.24E0)); +#1307=LINE('',#1306,#1305); +#1308=DIRECTION('',(1.E0,0.E0,0.E0)); +#1309=VECTOR('',#1308,6.4E-1); +#1310=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#1311=LINE('',#1310,#1309); +#1312=DIRECTION('',(1.E0,0.E0,0.E0)); +#1313=VECTOR('',#1312,6.4E-1); +#1314=CARTESIAN_POINT('',(-1.82E0,-2.176274169980E0,-8.843725830020E0)); +#1315=LINE('',#1314,#1313); +#1316=DIRECTION('',(1.E0,0.E0,0.E0)); +#1317=VECTOR('',#1316,6.4E-1); +#1318=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#1319=LINE('',#1318,#1317); +#1320=DIRECTION('',(1.E0,0.E0,0.E0)); +#1321=VECTOR('',#1320,6.4E-1); +#1322=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.75E0)); +#1323=LINE('',#1322,#1321); +#1324=DIRECTION('',(1.E0,0.E0,0.E0)); +#1325=VECTOR('',#1324,6.4E-1); +#1326=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#1327=LINE('',#1326,#1325); +#1328=DIRECTION('',(1.E0,0.E0,0.E0)); +#1329=VECTOR('',#1328,6.4E-1); +#1330=CARTESIAN_POINT('',(-1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#1331=LINE('',#1330,#1329); +#1332=DIRECTION('',(1.E0,0.E0,0.E0)); +#1333=VECTOR('',#1332,6.4E-1); +#1334=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#1335=LINE('',#1334,#1333); +#1336=DIRECTION('',(1.E0,0.E0,0.E0)); +#1337=VECTOR('',#1336,6.4E-1); +#1338=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#1339=LINE('',#1338,#1337); +#1340=DIRECTION('',(0.E0,1.E0,0.E0)); +#1341=VECTOR('',#1340,6.4E-1); +#1342=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#1343=LINE('',#1342,#1341); +#1344=DIRECTION('',(1.E0,0.E0,0.E0)); +#1345=VECTOR('',#1344,6.4E-1); +#1346=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#1347=LINE('',#1346,#1345); +#1348=DIRECTION('',(0.E0,1.E0,0.E0)); +#1349=VECTOR('',#1348,6.4E-1); +#1350=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#1351=LINE('',#1350,#1349); +#1352=DIRECTION('',(1.E0,0.E0,0.E0)); +#1353=VECTOR('',#1352,6.4E-1); +#1354=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#1355=LINE('',#1354,#1353); +#1356=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1357=VECTOR('',#1356,9.899494936612E-1); +#1358=CARTESIAN_POINT('',(-8.9E-1,1.31E0,-6.35E0)); +#1359=LINE('',#1358,#1357); +#1360=DIRECTION('',(0.E0,1.E0,0.E0)); +#1361=VECTOR('',#1360,1.92E0); +#1362=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#1363=LINE('',#1362,#1361); +#1364=DIRECTION('',(1.E0,0.E0,0.E0)); +#1365=VECTOR('',#1364,2.62E0); +#1366=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#1367=LINE('',#1366,#1365); +#1368=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1369=VECTOR('',#1368,2.62E0); +#1370=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#1371=LINE('',#1370,#1369); +#1372=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1373=VECTOR('',#1372,1.92E0); +#1374=CARTESIAN_POINT('',(-8.9E-1,1.31E0,-6.35E0)); +#1375=LINE('',#1374,#1373); +#1376=DIRECTION('',(1.E0,0.E0,0.E0)); +#1377=VECTOR('',#1376,6.4E-1); +#1378=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#1379=LINE('',#1378,#1377); +#1380=DIRECTION('',(1.E0,0.E0,0.E0)); +#1381=VECTOR('',#1380,6.4E-1); +#1382=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#1383=LINE('',#1382,#1381); +#1384=DIRECTION('',(0.E0,0.E0,1.E0)); +#1385=VECTOR('',#1384,6.35E0); +#1386=CARTESIAN_POINT('',(-8.9E-1,1.31E0,-6.35E0)); +#1387=LINE('',#1386,#1385); +#1388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1389=VECTOR('',#1388,6.35E0); +#1390=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#1391=LINE('',#1390,#1389); +#1392=DIRECTION('',(1.E0,0.E0,0.E0)); +#1393=VECTOR('',#1392,2.6E0); +#1394=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1395=LINE('',#1394,#1393); +#1396=DIRECTION('',(1.E0,0.E0,0.E0)); +#1397=VECTOR('',#1396,7.E0); +#1398=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#1399=LINE('',#1398,#1397); +#1400=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1401=VECTOR('',#1400,2.62E0); +#1402=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#1403=LINE('',#1402,#1401); +#1404=DIRECTION('',(1.E0,0.E0,0.E0)); +#1405=VECTOR('',#1404,2.62E0); +#1406=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#1407=LINE('',#1406,#1405); +#1408=DIRECTION('',(0.E0,1.E0,0.E0)); +#1409=VECTOR('',#1408,2.62E0); +#1410=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#1411=LINE('',#1410,#1409); +#1412=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1413=VECTOR('',#1412,2.62E0); +#1414=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1415=LINE('',#1414,#1413); +#1416=DIRECTION('',(0.E0,1.E0,0.E0)); +#1417=VECTOR('',#1416,1.92E0); +#1418=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#1419=LINE('',#1418,#1417); +#1420=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1421=VECTOR('',#1420,9.899494936612E-1); +#1422=CARTESIAN_POINT('',(-8.9E-1,1.31E0,0.E0)); +#1423=LINE('',#1422,#1421); +#1424=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1425=VECTOR('',#1424,1.92E0); +#1426=CARTESIAN_POINT('',(-8.9E-1,1.31E0,0.E0)); +#1427=LINE('',#1426,#1425); +#1428=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1429=VECTOR('',#1428,2.62E0); +#1430=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#1431=LINE('',#1430,#1429); +#1432=DIRECTION('',(1.E0,0.E0,0.E0)); +#1433=VECTOR('',#1432,2.62E0); +#1434=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#1435=LINE('',#1434,#1433); +#1436=CARTESIAN_POINT('',(1.3E0,-2.53E0,-3.491049838058E0)); +#1437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1438=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1439=AXIS2_PLACEMENT_3D('',#1436,#1437,#1438); +#1441=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1442=VECTOR('',#1441,6.501806881648E-1); +#1443=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#1444=LINE('',#1443,#1442); +#1445=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1446=VECTOR('',#1445,1.093407591235E0); +#1447=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#1448=LINE('',#1447,#1446); +#1449=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1450=VECTOR('',#1449,2.266480834307E0); +#1451=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1452=LINE('',#1451,#1450); +#1453=DIRECTION('',(1.E0,0.E0,0.E0)); +#1454=VECTOR('',#1453,2.6E0); +#1455=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#1456=LINE('',#1455,#1454); +#1457=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1458=VECTOR('',#1457,2.266480834307E0); +#1459=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1460=LINE('',#1459,#1458); +#1461=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1462=VECTOR('',#1461,1.093407591235E0); +#1463=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1464=LINE('',#1463,#1462); +#1465=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1466=VECTOR('',#1465,6.501806881648E-1); +#1467=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1468=LINE('',#1467,#1466); +#1469=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#1470=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1471=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1472=AXIS2_PLACEMENT_3D('',#1469,#1470,#1471); +#1474=DIRECTION('',(1.E0,0.E0,0.E0)); +#1475=VECTOR('',#1474,2.6E0); +#1476=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1477=LINE('',#1476,#1475); +#1478=DIRECTION('',(1.E0,0.E0,0.E0)); +#1479=VECTOR('',#1478,2.6E0); +#1480=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1481=LINE('',#1480,#1479); +#1482=DIRECTION('',(1.E0,0.E0,0.E0)); +#1483=VECTOR('',#1482,1.65E0); +#1484=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#1485=LINE('',#1484,#1483); +#1486=DIRECTION('',(0.E0,0.E0,1.E0)); +#1487=VECTOR('',#1486,6.4E0); +#1488=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#1489=LINE('',#1488,#1487); +#1490=DIRECTION('',(1.E0,0.E0,0.E0)); +#1491=VECTOR('',#1490,1.65E0); +#1492=CARTESIAN_POINT('',(-1.9E0,1.93E0,-1.4E0)); +#1493=LINE('',#1492,#1491); +#1494=DIRECTION('',(0.E0,0.E0,1.E0)); +#1495=VECTOR('',#1494,6.4E0); +#1496=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-7.8E0)); +#1497=LINE('',#1496,#1495); +#1498=DIRECTION('',(1.E0,0.E0,0.E0)); +#1499=VECTOR('',#1498,1.65E0); +#1500=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#1501=LINE('',#1500,#1499); +#1502=DIRECTION('',(0.E0,0.E0,1.E0)); +#1503=VECTOR('',#1502,6.4E0); +#1504=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#1505=LINE('',#1504,#1503); +#1506=DIRECTION('',(1.E0,0.E0,0.E0)); +#1507=VECTOR('',#1506,1.65E0); +#1508=CARTESIAN_POINT('',(2.5E-1,1.93E0,-1.4E0)); +#1509=LINE('',#1508,#1507); +#1510=DIRECTION('',(0.E0,0.E0,1.E0)); +#1511=VECTOR('',#1510,6.4E0); +#1512=CARTESIAN_POINT('',(1.9E0,1.93E0,-7.8E0)); +#1513=LINE('',#1512,#1511); +#1514=DIRECTION('',(0.E0,0.E0,1.E0)); +#1515=VECTOR('',#1514,7.6E-1); +#1516=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#1517=LINE('',#1516,#1515); +#1518=DIRECTION('',(1.E0,0.E0,0.E0)); +#1519=VECTOR('',#1518,9.3E-1); +#1520=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1521=LINE('',#1520,#1519); +#1522=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1523=VECTOR('',#1522,7.6E-1); +#1524=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1525=LINE('',#1524,#1523); +#1526=DIRECTION('',(1.E0,0.E0,0.E0)); +#1527=VECTOR('',#1526,2.07E0); +#1528=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#1529=LINE('',#1528,#1527); +#1530=DIRECTION('',(0.E0,0.E0,1.E0)); +#1531=VECTOR('',#1530,7.6E-1); +#1532=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#1533=LINE('',#1532,#1531); +#1534=DIRECTION('',(1.E0,0.E0,0.E0)); +#1535=VECTOR('',#1534,9.3E-1); +#1536=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1537=LINE('',#1536,#1535); +#1538=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1539=VECTOR('',#1538,7.6E-1); +#1540=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1541=LINE('',#1540,#1539); +#1542=DIRECTION('',(1.E0,0.E0,0.E0)); +#1543=VECTOR('',#1542,3.9E-2); +#1544=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#1545=LINE('',#1544,#1543); +#1546=DIRECTION('',(0.E0,0.E0,1.E0)); +#1547=VECTOR('',#1546,3.7E-1); +#1548=CARTESIAN_POINT('',(2.004E0,1.93E0,-9.24E0)); +#1549=LINE('',#1548,#1547); +#1550=DIRECTION('',(1.E0,0.E0,0.E0)); +#1551=VECTOR('',#1550,1.496E0); +#1552=CARTESIAN_POINT('',(2.004E0,1.93E0,-9.24E0)); +#1553=LINE('',#1552,#1551); +#1554=DIRECTION('',(1.E0,0.E0,0.E0)); +#1555=VECTOR('',#1554,1.496E0); +#1556=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#1557=LINE('',#1556,#1555); +#1558=DIRECTION('',(0.E0,0.E0,1.E0)); +#1559=VECTOR('',#1558,3.7E-1); +#1560=CARTESIAN_POINT('',(-2.004E0,1.93E0,-9.24E0)); +#1561=LINE('',#1560,#1559); +#1562=DIRECTION('',(1.E0,0.E0,0.E0)); +#1563=VECTOR('',#1562,3.9E-2); +#1564=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#1565=LINE('',#1564,#1563); +#1566=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-7.8E0)); +#1567=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1568=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1569=AXIS2_PLACEMENT_3D('',#1566,#1567,#1568); +#1571=DIRECTION('',(0.E0,1.E0,0.E0)); +#1572=VECTOR('',#1571,3.1E-1); +#1573=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#1574=LINE('',#1573,#1572); +#1575=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1576=VECTOR('',#1575,1.25E0); +#1577=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#1578=LINE('',#1577,#1576); +#1579=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1580=VECTOR('',#1579,3.1E-1); +#1581=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#1582=LINE('',#1581,#1580); +#1583=CARTESIAN_POINT('',(-1.9E0,2.13E0,-7.8E0)); +#1584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1585=DIRECTION('',(1.E0,0.E0,0.E0)); +#1586=AXIS2_PLACEMENT_3D('',#1583,#1584,#1585); +#1588=CARTESIAN_POINT('',(1.9E0,2.13E0,-7.8E0)); +#1589=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1590=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1591=AXIS2_PLACEMENT_3D('',#1588,#1589,#1590); +#1593=DIRECTION('',(0.E0,1.E0,0.E0)); +#1594=VECTOR('',#1593,3.1E-1); +#1595=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1598=VECTOR('',#1597,1.25E0); +#1599=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1602=VECTOR('',#1601,3.1E-1); +#1603=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#1604=LINE('',#1603,#1602); +#1605=CARTESIAN_POINT('',(2.5E-1,2.13E0,-7.8E0)); +#1606=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1607=DIRECTION('',(1.E0,-1.332267629550E-14,0.E0)); +#1608=AXIS2_PLACEMENT_3D('',#1605,#1606,#1607); +#1610=CARTESIAN_POINT('',(1.9E0,2.13E0,-1.4E0)); +#1611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1612=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1613=AXIS2_PLACEMENT_3D('',#1610,#1611,#1612); +#1615=CARTESIAN_POINT('',(2.5E-1,2.13E0,-1.4E0)); +#1616=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1617=DIRECTION('',(1.E0,-1.332267629550E-14,0.E0)); +#1618=AXIS2_PLACEMENT_3D('',#1615,#1616,#1617); +#1620=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1621=VECTOR('',#1620,3.1E-1); +#1622=CARTESIAN_POINT('',(4.5E-1,2.44E0,-1.4E0)); +#1623=LINE('',#1622,#1621); +#1624=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1625=VECTOR('',#1624,1.25E0); +#1626=CARTESIAN_POINT('',(1.7E0,2.44E0,-1.4E0)); +#1627=LINE('',#1626,#1625); +#1628=DIRECTION('',(0.E0,1.E0,0.E0)); +#1629=VECTOR('',#1628,3.1E-1); +#1630=CARTESIAN_POINT('',(1.7E0,2.13E0,-1.4E0)); +#1631=LINE('',#1630,#1629); +#1632=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-1.4E0)); +#1633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1634=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1635=AXIS2_PLACEMENT_3D('',#1632,#1633,#1634); +#1637=CARTESIAN_POINT('',(-1.9E0,2.13E0,-1.4E0)); +#1638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1639=DIRECTION('',(1.E0,0.E0,0.E0)); +#1640=AXIS2_PLACEMENT_3D('',#1637,#1638,#1639); +#1642=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1643=VECTOR('',#1642,3.1E-1); +#1644=CARTESIAN_POINT('',(-1.7E0,2.44E0,-1.4E0)); +#1645=LINE('',#1644,#1643); +#1646=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1647=VECTOR('',#1646,1.25E0); +#1648=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-1.4E0)); +#1649=LINE('',#1648,#1647); +#1650=DIRECTION('',(0.E0,1.E0,0.E0)); +#1651=VECTOR('',#1650,3.1E-1); +#1652=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-1.4E0)); +#1653=LINE('',#1652,#1651); +#1654=DIRECTION('',(0.E0,0.E0,1.E0)); +#1655=VECTOR('',#1654,6.4E0); +#1656=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#1657=LINE('',#1656,#1655); +#1658=DIRECTION('',(0.E0,0.E0,1.E0)); +#1659=VECTOR('',#1658,6.4E0); +#1660=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#1661=LINE('',#1660,#1659); +#1662=DIRECTION('',(0.E0,0.E0,1.E0)); +#1663=VECTOR('',#1662,6.4E0); +#1664=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#1665=LINE('',#1664,#1663); +#1666=DIRECTION('',(0.E0,0.E0,1.E0)); +#1667=VECTOR('',#1666,6.4E0); +#1668=CARTESIAN_POINT('',(4.5E-1,2.13E0,-7.8E0)); +#1669=LINE('',#1668,#1667); +#1670=DIRECTION('',(0.E0,0.E0,1.E0)); +#1671=VECTOR('',#1670,6.4E0); +#1672=CARTESIAN_POINT('',(-1.7E0,2.13E0,-7.8E0)); +#1673=LINE('',#1672,#1671); +#1674=DIRECTION('',(0.E0,0.E0,1.E0)); +#1675=VECTOR('',#1674,6.4E0); +#1676=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#1677=LINE('',#1676,#1675); +#1678=DIRECTION('',(0.E0,0.E0,1.E0)); +#1679=VECTOR('',#1678,6.4E0); +#1680=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#1681=LINE('',#1680,#1679); +#1682=DIRECTION('',(0.E0,0.E0,1.E0)); +#1683=VECTOR('',#1682,6.4E0); +#1684=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#1685=LINE('',#1684,#1683); +#1686=DIRECTION('',(0.E0,1.E0,0.E0)); +#1687=VECTOR('',#1686,6.4E-1); +#1688=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#1689=LINE('',#1688,#1687); +#1690=DIRECTION('',(0.E0,1.E0,0.E0)); +#1691=VECTOR('',#1690,6.4E-1); +#1692=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#1693=LINE('',#1692,#1691); +#1694=DIRECTION('',(0.E0,1.E0,0.E0)); +#1695=VECTOR('',#1694,6.4E-1); +#1696=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#1697=LINE('',#1696,#1695); +#1698=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1699=VECTOR('',#1698,6.4E-1); +#1700=CARTESIAN_POINT('',(-2.004E0,-1.29E0,-8.87E0)); +#1701=LINE('',#1700,#1699); +#1702=DIRECTION('',(0.E0,1.E0,0.E0)); +#1703=VECTOR('',#1702,6.4E-1); +#1704=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#1705=LINE('',#1704,#1703); +#1706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1707=VECTOR('',#1706,6.4E-1); +#1708=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#1709=LINE('',#1708,#1707); +#1710=DIRECTION('',(0.E0,1.E0,0.E0)); +#1711=VECTOR('',#1710,6.4E-1); +#1712=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#1713=LINE('',#1712,#1711); +#1714=DIRECTION('',(0.E0,1.E0,0.E0)); +#1715=VECTOR('',#1714,6.4E-1); +#1716=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#1717=LINE('',#1716,#1715); +#1718=DIRECTION('',(0.E0,1.E0,0.E0)); +#1719=VECTOR('',#1718,6.4E-1); +#1720=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#1721=LINE('',#1720,#1719); +#1722=DIRECTION('',(0.E0,1.E0,0.E0)); +#1723=VECTOR('',#1722,6.4E-1); +#1724=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#1725=LINE('',#1724,#1723); +#1726=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1727=VECTOR('',#1726,6.4E-1); +#1728=CARTESIAN_POINT('',(2.004E0,-1.29E0,-8.87E0)); +#1729=LINE('',#1728,#1727); +#1730=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1731=VECTOR('',#1730,6.4E-1); +#1732=CARTESIAN_POINT('',(2.004E0,1.93E0,-8.87E0)); +#1733=LINE('',#1732,#1731); +#1734=DIRECTION('',(0.E0,1.E0,0.E0)); +#1735=VECTOR('',#1734,6.4E-1); +#1736=CARTESIAN_POINT('',(-2.004E0,-1.93E0,-9.24E0)); +#1737=LINE('',#1736,#1735); +#1738=DIRECTION('',(1.E0,0.E0,0.E0)); +#1739=VECTOR('',#1738,1.496E0); +#1740=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#1741=LINE('',#1740,#1739); +#1742=DIRECTION('',(0.E0,1.E0,0.E0)); +#1743=VECTOR('',#1742,6.4E-1); +#1744=CARTESIAN_POINT('',(2.004E0,-1.93E0,-9.24E0)); +#1745=LINE('',#1744,#1743); +#1746=DIRECTION('',(1.E0,0.E0,0.E0)); +#1747=VECTOR('',#1746,1.496E0); +#1748=CARTESIAN_POINT('',(2.004E0,-1.93E0,-9.24E0)); +#1749=LINE('',#1748,#1747); +#1750=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1751=VECTOR('',#1750,7.6E-1); +#1752=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#1753=LINE('',#1752,#1751); +#1754=DIRECTION('',(1.E0,0.E0,0.E0)); +#1755=VECTOR('',#1754,2.07E0); +#1756=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#1757=LINE('',#1756,#1755); +#1758=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1759=VECTOR('',#1758,7.6E-1); +#1760=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#1761=LINE('',#1760,#1759); +#1762=DIRECTION('',(1.E0,0.E0,0.E0)); +#1763=VECTOR('',#1762,2.07E0); +#1764=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#1765=LINE('',#1764,#1763); +#1766=DIRECTION('',(0.E0,0.E0,1.E0)); +#1767=VECTOR('',#1766,3.7E-1); +#1768=CARTESIAN_POINT('',(2.004E0,1.29E0,-9.24E0)); +#1769=LINE('',#1768,#1767); +#1770=DIRECTION('',(1.E0,0.E0,0.E0)); +#1771=VECTOR('',#1770,3.9E-2); +#1772=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#1773=LINE('',#1772,#1771); +#1774=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1775=VECTOR('',#1774,7.6E-1); +#1776=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#1777=LINE('',#1776,#1775); +#1778=DIRECTION('',(1.E0,0.E0,0.E0)); +#1779=VECTOR('',#1778,1.535E0); +#1780=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#1781=LINE('',#1780,#1779); +#1782=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1783=VECTOR('',#1782,2.8E-1); +#1784=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.11E0)); +#1785=LINE('',#1784,#1783); +#1786=DIRECTION('',(1.E0,0.E0,0.E0)); +#1787=VECTOR('',#1786,1.535E0); +#1788=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#1789=LINE('',#1788,#1787); +#1790=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1791=VECTOR('',#1790,7.6E-1); +#1792=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#1793=LINE('',#1792,#1791); +#1794=DIRECTION('',(1.E0,0.E0,0.E0)); +#1795=VECTOR('',#1794,3.9E-2); +#1796=CARTESIAN_POINT('',(-2.004E0,1.29E0,-8.87E0)); +#1797=LINE('',#1796,#1795); +#1798=DIRECTION('',(0.E0,0.E0,1.E0)); +#1799=VECTOR('',#1798,3.7E-1); +#1800=CARTESIAN_POINT('',(-2.004E0,1.29E0,-9.24E0)); +#1801=LINE('',#1800,#1799); +#1802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1803=VECTOR('',#1802,2.8E-1); +#1804=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#1805=LINE('',#1804,#1803); +#1806=DIRECTION('',(0.E0,1.E0,0.E0)); +#1807=VECTOR('',#1806,6.4E-1); +#1808=CARTESIAN_POINT('',(-2.004E0,1.29E0,-9.24E0)); +#1809=LINE('',#1808,#1807); +#1810=DIRECTION('',(1.E0,0.E0,0.E0)); +#1811=VECTOR('',#1810,1.496E0); +#1812=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#1813=LINE('',#1812,#1811); +#1814=DIRECTION('',(0.E0,1.E0,0.E0)); +#1815=VECTOR('',#1814,6.4E-1); +#1816=CARTESIAN_POINT('',(2.004E0,1.29E0,-9.24E0)); +#1817=LINE('',#1816,#1815); +#1818=DIRECTION('',(1.E0,0.E0,0.E0)); +#1819=VECTOR('',#1818,1.496E0); +#1820=CARTESIAN_POINT('',(2.004E0,1.29E0,-9.24E0)); +#1821=LINE('',#1820,#1819); +#1822=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1823=VECTOR('',#1822,6.4E-1); +#1824=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#1825=LINE('',#1824,#1823); +#1826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1827=VECTOR('',#1826,6.4E-1); +#1828=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1829=LINE('',#1828,#1827); +#1830=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1831=VECTOR('',#1830,6.35E0); +#1832=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#1833=LINE('',#1832,#1831); +#1834=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1835=VECTOR('',#1834,6.35E0); +#1836=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1837=LINE('',#1836,#1835); +#1838=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1839=VECTOR('',#1838,6.35E0); +#1840=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#1841=LINE('',#1840,#1839); +#1842=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1843=VECTOR('',#1842,6.35E0); +#1844=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#1845=LINE('',#1844,#1843); +#1846=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1847=VECTOR('',#1846,2.62E0); +#1848=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#1849=LINE('',#1848,#1847); +#1850=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1851=VECTOR('',#1850,2.62E0); +#1852=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#1853=LINE('',#1852,#1851); +#1854=DIRECTION('',(0.E0,1.E0,0.E0)); +#1855=VECTOR('',#1854,2.62E0); +#1856=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#1857=LINE('',#1856,#1855); +#1858=DIRECTION('',(1.E0,0.E0,0.E0)); +#1859=VECTOR('',#1858,2.62E0); +#1860=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#1861=LINE('',#1860,#1859); +#1862=DIRECTION('',(0.E0,1.E0,0.E0)); +#1863=VECTOR('',#1862,6.4E-1); +#1864=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1865=LINE('',#1864,#1863); +#1866=DIRECTION('',(1.E0,0.E0,0.E0)); +#1867=VECTOR('',#1866,6.4E-1); +#1868=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1869=LINE('',#1868,#1867); +#1870=DIRECTION('',(0.E0,1.E0,0.E0)); +#1871=VECTOR('',#1870,6.4E-1); +#1872=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#1873=LINE('',#1872,#1871); +#1874=DIRECTION('',(1.E0,0.E0,0.E0)); +#1875=VECTOR('',#1874,6.4E-1); +#1876=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1877=LINE('',#1876,#1875); +#1878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1879=VECTOR('',#1878,1.749033200812E-1); +#1880=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#1881=LINE('',#1880,#1879); +#1882=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.43E0)); +#1883=DIRECTION('',(1.E0,0.E0,0.E0)); +#1884=DIRECTION('',(0.E0,0.E0,1.E0)); +#1885=AXIS2_PLACEMENT_3D('',#1882,#1883,#1884); +#1887=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1888=VECTOR('',#1887,4.278679656440E-1); +#1889=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#1890=LINE('',#1889,#1888); +#1891=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.28E0)); +#1892=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1893=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1894=AXIS2_PLACEMENT_3D('',#1891,#1892,#1893); +#1896=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1897=VECTOR('',#1896,1.11E0); +#1898=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#1899=LINE('',#1898,#1897); +#1900=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1901=VECTOR('',#1900,6.4E-1); +#1902=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#1903=LINE('',#1902,#1901); +#1904=DIRECTION('',(0.E0,1.E0,0.E0)); +#1905=VECTOR('',#1904,1.264903320081E0); +#1906=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#1907=LINE('',#1906,#1905); +#1908=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-8.92E0)); +#1909=DIRECTION('',(1.E0,0.E0,0.E0)); +#1910=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1911=AXIS2_PLACEMENT_3D('',#1908,#1909,#1910); +#1913=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1914=VECTOR('',#1913,4.278679656440E-1); +#1915=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#1916=LINE('',#1915,#1914); +#1917=CARTESIAN_POINT('',(1.18E0,-1.95E0,-9.07E0)); +#1918=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1919=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1920=AXIS2_PLACEMENT_3D('',#1917,#1918,#1919); +#1922=DIRECTION('',(0.E0,1.E0,0.E0)); +#1923=VECTOR('',#1922,1.484314575051E0); +#1924=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#1925=LINE('',#1924,#1923); +#1926=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.6E0)); +#1927=DIRECTION('',(1.E0,0.E0,0.E0)); +#1928=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1929=AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1931=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1932=VECTOR('',#1931,2.585786437627E-1); +#1933=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#1934=LINE('',#1933,#1932); +#1935=CARTESIAN_POINT('',(1.18E0,0.E0,-8.7E0)); +#1936=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1937=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1938=AXIS2_PLACEMENT_3D('',#1935,#1936,#1937); +#1940=DIRECTION('',(0.E0,1.E0,0.E0)); +#1941=VECTOR('',#1940,4.45E-1); +#1942=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#1943=LINE('',#1942,#1941); +#1944=DIRECTION('',(0.E0,0.E0,1.E0)); +#1945=VECTOR('',#1944,3.4E-1); +#1946=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1947=LINE('',#1946,#1945); +#1948=DIRECTION('',(0.E0,0.E0,1.E0)); +#1949=VECTOR('',#1948,4.15E0); +#1950=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1951=LINE('',#1950,#1949); +#1952=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1953=VECTOR('',#1952,6.4E-1); +#1954=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1955=LINE('',#1954,#1953); +#1956=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1957=VECTOR('',#1956,4.15E0); +#1958=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1959=LINE('',#1958,#1957); +#1960=DIRECTION('',(0.E0,0.E0,1.E0)); +#1961=VECTOR('',#1960,3.4E-1); +#1962=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#1963=LINE('',#1962,#1961); +#1964=DIRECTION('',(0.E0,1.E0,0.E0)); +#1965=VECTOR('',#1964,4.45E-1); +#1966=CARTESIAN_POINT('',(1.82E0,0.E0,-8.45E0)); +#1967=LINE('',#1966,#1965); +#1968=CARTESIAN_POINT('',(1.82E0,0.E0,-8.7E0)); +#1969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1970=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1971=AXIS2_PLACEMENT_3D('',#1968,#1969,#1970); +#1973=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1974=VECTOR('',#1973,2.585786437627E-1); +#1975=CARTESIAN_POINT('',(1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#1976=LINE('',#1975,#1974); +#1977=CARTESIAN_POINT('',(1.82E0,-4.656854249492E-1,-8.6E0)); +#1978=DIRECTION('',(1.E0,0.E0,0.E0)); +#1979=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1980=AXIS2_PLACEMENT_3D('',#1977,#1978,#1979); +#1982=DIRECTION('',(0.E0,1.E0,0.E0)); +#1983=VECTOR('',#1982,1.484314575051E0); +#1984=CARTESIAN_POINT('',(1.82E0,-1.95E0,-8.75E0)); +#1985=LINE('',#1984,#1983); +#1986=CARTESIAN_POINT('',(1.82E0,-1.95E0,-9.07E0)); +#1987=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1988=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1989=AXIS2_PLACEMENT_3D('',#1986,#1987,#1988); +#1991=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1992=VECTOR('',#1991,4.278679656440E-1); +#1993=CARTESIAN_POINT('',(1.82E0,-2.478822509939E0,-9.146274169980E0)); +#1994=LINE('',#1993,#1992); +#1995=CARTESIAN_POINT('',(1.82E0,-2.705096679919E0,-8.92E0)); +#1996=DIRECTION('',(1.E0,0.E0,0.E0)); +#1997=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1998=AXIS2_PLACEMENT_3D('',#1995,#1996,#1997); +#2000=DIRECTION('',(0.E0,1.E0,0.E0)); +#2001=VECTOR('',#2000,1.264903320081E0); +#2002=CARTESIAN_POINT('',(1.82E0,-3.97E0,-9.24E0)); +#2003=LINE('',#2002,#2001); +#2004=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2005=VECTOR('',#2004,6.4E-1); +#2006=CARTESIAN_POINT('',(1.82E0,-3.97E0,-8.6E0)); +#2007=LINE('',#2006,#2005); +#2008=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2009=VECTOR('',#2008,1.11E0); +#2010=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.6E0)); +#2011=LINE('',#2010,#2009); +#2012=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.28E0)); +#2013=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2014=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2015=AXIS2_PLACEMENT_3D('',#2012,#2013,#2014); +#2017=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2018=VECTOR('',#2017,4.278679656440E-1); +#2019=CARTESIAN_POINT('',(1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2020=LINE('',#2019,#2018); +#2021=CARTESIAN_POINT('',(1.82E0,-2.104903320081E0,-8.43E0)); +#2022=DIRECTION('',(1.E0,0.E0,0.E0)); +#2023=DIRECTION('',(0.E0,0.E0,1.E0)); +#2024=AXIS2_PLACEMENT_3D('',#2021,#2022,#2023); +#2026=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2027=VECTOR('',#2026,1.749033200812E-1); +#2028=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#2029=LINE('',#2028,#2027); +#2030=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2031=VECTOR('',#2030,4.15E0); +#2032=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2035=VECTOR('',#2034,6.4E-1); +#2036=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#2037=LINE('',#2036,#2035); +#2038=DIRECTION('',(0.E0,0.E0,1.E0)); +#2039=VECTOR('',#2038,4.15E0); +#2040=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#2041=LINE('',#2040,#2039); +#2042=DIRECTION('',(1.E0,0.E0,0.E0)); +#2043=VECTOR('',#2042,6.4E-1); +#2044=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#2045=LINE('',#2044,#2043); +#2046=DIRECTION('',(1.E0,0.E0,0.E0)); +#2047=VECTOR('',#2046,6.4E-1); +#2048=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#2049=LINE('',#2048,#2047); +#2050=DIRECTION('',(1.E0,0.E0,0.E0)); +#2051=VECTOR('',#2050,6.4E-1); +#2052=CARTESIAN_POINT('',(1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#2053=LINE('',#2052,#2051); +#2054=DIRECTION('',(1.E0,0.E0,0.E0)); +#2055=VECTOR('',#2054,6.4E-1); +#2056=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2057=LINE('',#2056,#2055); +#2058=DIRECTION('',(1.E0,0.E0,0.E0)); +#2059=VECTOR('',#2058,6.4E-1); +#2060=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.75E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(1.E0,0.E0,0.E0)); +#2063=VECTOR('',#2062,6.4E-1); +#2064=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(1.E0,0.E0,0.E0)); +#2067=VECTOR('',#2066,6.4E-1); +#2068=CARTESIAN_POINT('',(1.18E0,-2.176274169980E0,-8.843725830020E0)); +#2069=LINE('',#2068,#2067); +#2070=DIRECTION('',(1.E0,0.E0,0.E0)); +#2071=VECTOR('',#2070,6.4E-1); +#2072=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2073=LINE('',#2072,#2071); +#2074=DIRECTION('',(1.E0,0.E0,0.E0)); +#2075=VECTOR('',#2074,6.4E-1); +#2076=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-9.24E0)); +#2077=LINE('',#2076,#2075); +#2078=DIRECTION('',(1.E0,0.E0,0.E0)); +#2079=VECTOR('',#2078,6.4E-1); +#2080=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#2081=LINE('',#2080,#2079); +#2082=DIRECTION('',(1.E0,0.E0,0.E0)); +#2083=VECTOR('',#2082,6.4E-1); +#2084=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#2085=LINE('',#2084,#2083); +#2086=DIRECTION('',(1.E0,0.E0,0.E0)); +#2087=VECTOR('',#2086,6.4E-1); +#2088=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#2089=LINE('',#2088,#2087); +#2090=DIRECTION('',(1.E0,0.E0,0.E0)); +#2091=VECTOR('',#2090,6.4E-1); +#2092=CARTESIAN_POINT('',(1.18E0,-2.633725830020E0,-8.506274169980E0)); +#2093=LINE('',#2092,#2091); +#2094=DIRECTION('',(1.E0,0.E0,0.E0)); +#2095=VECTOR('',#2094,6.4E-1); +#2096=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2097=LINE('',#2096,#2095); +#2098=DIRECTION('',(1.E0,0.E0,0.E0)); +#2099=VECTOR('',#2098,6.4E-1); +#2100=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.11E0)); +#2101=LINE('',#2100,#2099); +#2102=DIRECTION('',(1.E0,0.E0,0.E0)); +#2103=VECTOR('',#2102,6.4E-1); +#2104=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#2105=LINE('',#2104,#2103); +#2106=DIRECTION('',(1.E0,0.E0,0.E0)); +#2107=VECTOR('',#2106,6.4E-1); +#2108=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#2109=LINE('',#2108,#2107); +#2110=DIRECTION('',(0.E0,0.E0,1.E0)); +#2111=VECTOR('',#2110,6.35E0); +#2112=CARTESIAN_POINT('',(-1.9E-1,6.1E-1,-6.35E0)); +#2113=LINE('',#2112,#2111); +#2114=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2115=VECTOR('',#2114,6.35E0); +#2116=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#2117=LINE('',#2116,#2115); +#2118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2119=VECTOR('',#2118,6.35E0); +#2120=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#2121=LINE('',#2120,#2119); +#2122=CARTESIAN_POINT('',(4.44E0,6.6E-1,-8.39E0)); +#2123=DIRECTION('',(0.E0,1.E0,0.E0)); +#2124=DIRECTION('',(2.992766187424E-2,0.E0,-9.995520672055E-1)); +#2125=AXIS2_PLACEMENT_3D('',#2122,#2123,#2124); +#2127=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#2128=VECTOR('',#2127,2.157834562704E0); +#2129=CARTESIAN_POINT('',(6.625E0,6.6E-1,-9.265E0)); +#2130=LINE('',#2129,#2128); +#2131=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2132=VECTOR('',#2131,3.6E-1); +#2133=CARTESIAN_POINT('',(6.625E0,6.6E-1,-8.905E0)); +#2134=LINE('',#2133,#2132); +#2135=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#2136=VECTOR('',#2135,2.168651654831E0); +#2137=CARTESIAN_POINT('',(4.457314935301E0,6.6E-1,-8.969741488092E0)); +#2138=LINE('',#2137,#2136); +#2139=CARTESIAN_POINT('',(4.44E0,6.6E-1,-8.39E0)); +#2140=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2141=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2142=AXIS2_PLACEMENT_3D('',#2139,#2140,#2141); +#2144=CARTESIAN_POINT('',(-4.44E0,6.6E-1,-8.39E0)); +#2145=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2146=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#2147=AXIS2_PLACEMENT_3D('',#2144,#2145,#2146); +#2149=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#2150=VECTOR('',#2149,2.168651654831E0); +#2151=CARTESIAN_POINT('',(-6.625E0,6.6E-1,-8.905E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(0.E0,0.E0,1.E0)); +#2154=VECTOR('',#2153,3.6E-1); +#2155=CARTESIAN_POINT('',(-6.625E0,6.6E-1,-9.265E0)); +#2156=LINE('',#2155,#2154); +#2157=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#2158=VECTOR('',#2157,2.157834562704E0); +#2159=CARTESIAN_POINT('',(-4.468132002162E0,6.6E-1,-9.329578943173E0)); +#2160=LINE('',#2159,#2158); +#2161=CARTESIAN_POINT('',(-4.44E0,6.6E-1,-8.39E0)); +#2162=DIRECTION('',(0.E0,1.E0,0.E0)); +#2163=DIRECTION('',(1.E0,0.E0,0.E0)); +#2164=AXIS2_PLACEMENT_3D('',#2161,#2162,#2163); +#2166=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2167=VECTOR('',#2166,3.6E-1); +#2168=CARTESIAN_POINT('',(-3.5E0,1.83E0,-8.26E0)); +#2169=LINE('',#2168,#2167); +#2170=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2171=VECTOR('',#2170,3.6E-1); +#2172=CARTESIAN_POINT('',(-3.5E0,1.83E0,-7.64E0)); +#2173=LINE('',#2172,#2171); +#2174=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2175=VECTOR('',#2174,3.6E-1); +#2176=CARTESIAN_POINT('',(-3.5E0,1.58E0,-7.39E0)); +#2177=LINE('',#2176,#2175); +#2178=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2179=VECTOR('',#2178,3.6E-1); +#2180=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-7.39E0)); +#2181=LINE('',#2180,#2179); +#2182=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2183=VECTOR('',#2182,3.6E-1); +#2184=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-6.3E0)); +#2185=LINE('',#2184,#2183); +#2186=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2187=VECTOR('',#2186,3.6E-1); +#2188=CARTESIAN_POINT('',(-3.5E0,1.506776695297E0,-6.226776695297E0)); +#2189=LINE('',#2188,#2187); +#2190=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2191=VECTOR('',#2190,3.6E-1); +#2192=CARTESIAN_POINT('',(-3.5E0,1.756776695297E0,-5.976776695297E0)); +#2193=LINE('',#2192,#2191); +#2194=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2195=VECTOR('',#2194,3.6E-1); +#2196=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.8E0)); +#2197=LINE('',#2196,#2195); +#2198=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2199=VECTOR('',#2198,3.6E-1); +#2200=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.29E0)); +#2201=LINE('',#2200,#2199); +#2202=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#2203=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#2204=VERTEX_POINT('',#2202); +#2205=VERTEX_POINT('',#2203); +#2206=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#2207=VERTEX_POINT('',#2206); +#2208=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#2209=VERTEX_POINT('',#2208); +#2210=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#2211=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#2212=VERTEX_POINT('',#2210); +#2213=VERTEX_POINT('',#2211); +#2214=CARTESIAN_POINT('',(3.5E0,1.93E0,0.E0)); +#2215=CARTESIAN_POINT('',(3.5E0,-1.93E0,0.E0)); +#2216=VERTEX_POINT('',#2214); +#2217=VERTEX_POINT('',#2215); +#2218=CARTESIAN_POINT('',(3.5E0,-1.93E0,-9.24E0)); +#2219=VERTEX_POINT('',#2218); +#2220=CARTESIAN_POINT('',(3.5E0,-1.29E0,-9.24E0)); +#2221=VERTEX_POINT('',#2220); +#2222=CARTESIAN_POINT('',(3.5E0,1.29E0,-9.24E0)); +#2223=CARTESIAN_POINT('',(3.5E0,1.93E0,-9.24E0)); +#2224=VERTEX_POINT('',#2222); +#2225=VERTEX_POINT('',#2223); +#2226=CARTESIAN_POINT('',(-2.004E0,-1.93E0,-9.24E0)); +#2227=CARTESIAN_POINT('',(-2.004E0,-1.93E0,-8.87E0)); +#2228=VERTEX_POINT('',#2226); +#2229=VERTEX_POINT('',#2227); +#2230=CARTESIAN_POINT('',(2.004E0,-1.93E0,-9.24E0)); +#2231=CARTESIAN_POINT('',(2.004E0,-1.93E0,-8.87E0)); +#2232=VERTEX_POINT('',#2230); +#2233=VERTEX_POINT('',#2231); +#2234=CARTESIAN_POINT('',(-2.004E0,-1.29E0,-9.24E0)); +#2235=VERTEX_POINT('',#2234); +#2236=CARTESIAN_POINT('',(2.004E0,-1.29E0,-9.24E0)); +#2237=VERTEX_POINT('',#2236); +#2238=CARTESIAN_POINT('',(-2.004E0,-1.29E0,-8.87E0)); +#2239=VERTEX_POINT('',#2238); +#2240=CARTESIAN_POINT('',(2.004E0,-1.29E0,-8.87E0)); +#2241=VERTEX_POINT('',#2240); +#2242=CARTESIAN_POINT('',(-2.004E0,1.29E0,-9.24E0)); +#2243=CARTESIAN_POINT('',(-2.004E0,1.29E0,-8.87E0)); +#2244=VERTEX_POINT('',#2242); +#2245=VERTEX_POINT('',#2243); +#2246=CARTESIAN_POINT('',(2.004E0,1.29E0,-9.24E0)); +#2247=CARTESIAN_POINT('',(2.004E0,1.29E0,-8.87E0)); +#2248=VERTEX_POINT('',#2246); +#2249=VERTEX_POINT('',#2247); +#2250=CARTESIAN_POINT('',(-2.004E0,1.93E0,-9.24E0)); +#2251=VERTEX_POINT('',#2250); +#2252=CARTESIAN_POINT('',(2.004E0,1.93E0,-9.24E0)); +#2253=VERTEX_POINT('',#2252); +#2254=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#2255=VERTEX_POINT('',#2254); +#2256=CARTESIAN_POINT('',(2.004E0,1.93E0,-8.87E0)); +#2257=VERTEX_POINT('',#2256); +#2258=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#2259=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#2260=VERTEX_POINT('',#2258); +#2261=VERTEX_POINT('',#2259); +#2262=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#2263=VERTEX_POINT('',#2262); +#2264=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#2265=VERTEX_POINT('',#2264); +#2266=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#2267=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#2268=VERTEX_POINT('',#2266); +#2269=VERTEX_POINT('',#2267); +#2270=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#2271=VERTEX_POINT('',#2270); +#2272=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#2273=VERTEX_POINT('',#2272); +#2274=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#2275=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#2276=VERTEX_POINT('',#2274); +#2277=VERTEX_POINT('',#2275); +#2278=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#2279=VERTEX_POINT('',#2278); +#2280=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#2281=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#2282=VERTEX_POINT('',#2280); +#2283=VERTEX_POINT('',#2281); +#2284=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#2285=VERTEX_POINT('',#2284); +#2286=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#2287=VERTEX_POINT('',#2286); +#2288=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#2289=VERTEX_POINT('',#2288); +#2290=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#2291=VERTEX_POINT('',#2290); +#2292=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#2293=VERTEX_POINT('',#2292); +#2294=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#2295=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#2296=VERTEX_POINT('',#2294); +#2297=VERTEX_POINT('',#2295); +#2298=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#2299=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#2300=VERTEX_POINT('',#2298); +#2301=VERTEX_POINT('',#2299); +#2302=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#2303=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#2304=VERTEX_POINT('',#2302); +#2305=VERTEX_POINT('',#2303); +#2306=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#2307=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#2308=VERTEX_POINT('',#2306); +#2309=VERTEX_POINT('',#2307); +#2310=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#2311=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#2312=VERTEX_POINT('',#2310); +#2313=VERTEX_POINT('',#2311); +#2314=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#2315=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#2316=VERTEX_POINT('',#2314); +#2317=VERTEX_POINT('',#2315); +#2318=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2319=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2320=VERTEX_POINT('',#2318); +#2321=VERTEX_POINT('',#2319); +#2322=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#2323=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#2324=VERTEX_POINT('',#2322); +#2325=VERTEX_POINT('',#2323); +#2326=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#2327=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#2328=VERTEX_POINT('',#2326); +#2329=VERTEX_POINT('',#2327); +#2330=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#2331=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.11E0)); +#2332=VERTEX_POINT('',#2330); +#2333=VERTEX_POINT('',#2331); +#2334=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#2335=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#2336=VERTEX_POINT('',#2334); +#2337=VERTEX_POINT('',#2335); +#2338=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#2339=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#2340=VERTEX_POINT('',#2338); +#2341=VERTEX_POINT('',#2339); +#2342=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-7.3E0)); +#2343=CARTESIAN_POINT('',(-3.5E0,1.55E0,-7.3E0)); +#2344=VERTEX_POINT('',#2342); +#2345=VERTEX_POINT('',#2343); +#2346=CARTESIAN_POINT('',(-3.5E0,1.55E0,-6.3E0)); +#2347=VERTEX_POINT('',#2346); +#2348=CARTESIAN_POINT('',(3.5E0,-1.55E0,-7.3E0)); +#2349=CARTESIAN_POINT('',(3.5E0,4.5E-1,-7.3E0)); +#2350=VERTEX_POINT('',#2348); +#2351=VERTEX_POINT('',#2349); +#2352=CARTESIAN_POINT('',(3.5E0,-1.55E0,-6.3E0)); +#2353=VERTEX_POINT('',#2352); +#2354=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-7.8E0)); +#2355=CARTESIAN_POINT('',(-3.93E0,1.55E0,-7.8E0)); +#2356=VERTEX_POINT('',#2354); +#2357=VERTEX_POINT('',#2355); +#2358=CARTESIAN_POINT('',(3.93E0,9.5E-1,-7.8E0)); +#2359=CARTESIAN_POINT('',(3.93E0,-1.55E0,-7.8E0)); +#2360=VERTEX_POINT('',#2358); +#2361=VERTEX_POINT('',#2359); +#2362=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-5.8E0)); +#2363=CARTESIAN_POINT('',(-3.93E0,1.55E0,-5.8E0)); +#2364=VERTEX_POINT('',#2362); +#2365=VERTEX_POINT('',#2363); +#2366=CARTESIAN_POINT('',(3.93E0,9.5E-1,-5.8E0)); +#2367=CARTESIAN_POINT('',(3.93E0,-1.55E0,-5.8E0)); +#2368=VERTEX_POINT('',#2366); +#2369=VERTEX_POINT('',#2367); +#2370=CARTESIAN_POINT('',(-3.93E0,1.55E0,-7.3E0)); +#2371=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-7.3E0)); +#2372=VERTEX_POINT('',#2370); +#2373=VERTEX_POINT('',#2371); +#2374=CARTESIAN_POINT('',(3.93E0,-1.55E0,-7.3E0)); +#2375=CARTESIAN_POINT('',(3.93E0,4.5E-1,-7.3E0)); +#2376=VERTEX_POINT('',#2374); +#2377=VERTEX_POINT('',#2375); +#2378=CARTESIAN_POINT('',(-3.93E0,1.55E0,-6.3E0)); +#2379=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-6.3E0)); +#2380=VERTEX_POINT('',#2378); +#2381=VERTEX_POINT('',#2379); +#2382=CARTESIAN_POINT('',(3.93E0,-1.55E0,-6.3E0)); +#2383=CARTESIAN_POINT('',(3.93E0,4.5E-1,-6.3E0)); +#2384=VERTEX_POINT('',#2382); +#2385=VERTEX_POINT('',#2383); +#2386=CARTESIAN_POINT('',(4.29E0,9.5E-1,-5.8E0)); +#2387=CARTESIAN_POINT('',(4.29E0,9.5E-1,-7.8E0)); +#2388=VERTEX_POINT('',#2386); +#2389=VERTEX_POINT('',#2387); +#2390=CARTESIAN_POINT('',(5.07E0,4.996667900321E-1,-6.250333209968E0)); +#2391=CARTESIAN_POINT('',(5.07E0,4.996667900321E-1,-7.349666790032E0)); +#2392=VERTEX_POINT('',#2390); +#2393=VERTEX_POINT('',#2391); +#2394=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-6.250333209968E0)); +#2395=VERTEX_POINT('',#2394); +#2396=CARTESIAN_POINT('',(4.29E0,-1.55E0,-5.8E0)); +#2397=VERTEX_POINT('',#2396); +#2398=CARTESIAN_POINT('',(4.29E0,-1.55E0,-7.8E0)); +#2399=VERTEX_POINT('',#2398); +#2400=CARTESIAN_POINT('',(5.07E0,-1.099666790032E0,-7.349666790032E0)); +#2401=VERTEX_POINT('',#2400); +#2402=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-5.8E0)); +#2403=CARTESIAN_POINT('',(-4.29E0,-9.5E-1,-7.8E0)); +#2404=VERTEX_POINT('',#2402); +#2405=VERTEX_POINT('',#2403); +#2406=CARTESIAN_POINT('',(-5.07E0,-4.996667900321E-1,-6.250333209968E0)); +#2407=CARTESIAN_POINT('',(-5.07E0,-4.996667900321E-1,-7.349666790032E0)); +#2408=VERTEX_POINT('',#2406); +#2409=VERTEX_POINT('',#2407); +#2410=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-6.250333209968E0)); +#2411=VERTEX_POINT('',#2410); +#2412=CARTESIAN_POINT('',(-4.29E0,1.55E0,-5.8E0)); +#2413=VERTEX_POINT('',#2412); +#2414=CARTESIAN_POINT('',(-4.29E0,1.55E0,-7.8E0)); +#2415=VERTEX_POINT('',#2414); +#2416=CARTESIAN_POINT('',(-5.07E0,1.099666790032E0,-7.349666790032E0)); +#2417=VERTEX_POINT('',#2416); +#2418=CARTESIAN_POINT('',(3.86E0,-1.7E0,-5.16E0)); +#2419=CARTESIAN_POINT('',(3.86E0,-1.83E0,-5.29E0)); +#2420=VERTEX_POINT('',#2418); +#2421=VERTEX_POINT('',#2419); +#2422=CARTESIAN_POINT('',(3.86E0,-1.83E0,-5.696446609407E0)); +#2423=VERTEX_POINT('',#2422); +#2424=CARTESIAN_POINT('',(3.86E0,-1.756776695297E0,-5.873223304703E0)); +#2425=VERTEX_POINT('',#2424); +#2426=CARTESIAN_POINT('',(3.86E0,5.8E-1,-6.3E0)); +#2427=CARTESIAN_POINT('',(3.86E0,5.8E-1,-7.39E0)); +#2428=VERTEX_POINT('',#2426); +#2429=VERTEX_POINT('',#2427); +#2430=CARTESIAN_POINT('',(3.86E0,-1.58E0,-7.39E0)); +#2431=VERTEX_POINT('',#2430); +#2432=CARTESIAN_POINT('',(3.86E0,-1.83E0,-7.64E0)); +#2433=VERTEX_POINT('',#2432); +#2434=CARTESIAN_POINT('',(3.86E0,-1.83E0,-8.26E0)); +#2435=VERTEX_POINT('',#2434); +#2436=CARTESIAN_POINT('',(3.86E0,-1.7E0,-8.39E0)); +#2437=VERTEX_POINT('',#2436); +#2438=CARTESIAN_POINT('',(3.86E0,1.33E0,-8.39E0)); +#2439=CARTESIAN_POINT('',(3.86E0,1.83E0,-7.89E0)); +#2440=VERTEX_POINT('',#2438); +#2441=VERTEX_POINT('',#2439); +#2442=CARTESIAN_POINT('',(3.86E0,1.83E0,-5.66E0)); +#2443=VERTEX_POINT('',#2442); +#2444=CARTESIAN_POINT('',(3.86E0,1.33E0,-5.16E0)); +#2445=VERTEX_POINT('',#2444); +#2446=CARTESIAN_POINT('',(3.86E0,-1.226446609407E0,-6.3E0)); +#2447=CARTESIAN_POINT('',(3.86E0,4.5E-1,-6.3E0)); +#2448=VERTEX_POINT('',#2446); +#2449=VERTEX_POINT('',#2447); +#2450=CARTESIAN_POINT('',(3.5E0,-1.226446609407E0,-6.3E0)); +#2451=VERTEX_POINT('',#2450); +#2452=CARTESIAN_POINT('',(3.5E0,4.5E-1,-6.3E0)); +#2453=VERTEX_POINT('',#2452); +#2454=CARTESIAN_POINT('',(3.86E0,-1.403223304703E0,-6.226776695297E0)); +#2455=VERTEX_POINT('',#2454); +#2456=CARTESIAN_POINT('',(-3.86E0,1.7E0,-5.16E0)); +#2457=CARTESIAN_POINT('',(-3.86E0,1.83E0,-5.29E0)); +#2458=VERTEX_POINT('',#2456); +#2459=VERTEX_POINT('',#2457); +#2460=CARTESIAN_POINT('',(-3.86E0,1.83E0,-5.8E0)); +#2461=VERTEX_POINT('',#2460); +#2462=CARTESIAN_POINT('',(-3.86E0,1.756776695297E0,-5.976776695297E0)); +#2463=VERTEX_POINT('',#2462); +#2464=CARTESIAN_POINT('',(-3.86E0,1.506776695297E0,-6.226776695297E0)); +#2465=VERTEX_POINT('',#2464); +#2466=CARTESIAN_POINT('',(-3.86E0,-5.8E-1,-6.3E0)); +#2467=CARTESIAN_POINT('',(-3.86E0,-5.8E-1,-7.39E0)); +#2468=VERTEX_POINT('',#2466); +#2469=VERTEX_POINT('',#2467); +#2470=CARTESIAN_POINT('',(-3.86E0,1.58E0,-7.39E0)); +#2471=VERTEX_POINT('',#2470); +#2472=CARTESIAN_POINT('',(-3.86E0,1.83E0,-7.64E0)); +#2473=VERTEX_POINT('',#2472); +#2474=CARTESIAN_POINT('',(-3.86E0,1.83E0,-8.26E0)); +#2475=VERTEX_POINT('',#2474); +#2476=CARTESIAN_POINT('',(-3.86E0,1.7E0,-8.39E0)); +#2477=VERTEX_POINT('',#2476); +#2478=CARTESIAN_POINT('',(-3.86E0,-1.33E0,-8.39E0)); +#2479=CARTESIAN_POINT('',(-3.86E0,-1.83E0,-7.89E0)); +#2480=VERTEX_POINT('',#2478); +#2481=VERTEX_POINT('',#2479); +#2482=CARTESIAN_POINT('',(-3.86E0,-1.83E0,-5.66E0)); +#2483=VERTEX_POINT('',#2482); +#2484=CARTESIAN_POINT('',(-3.86E0,-1.33E0,-5.16E0)); +#2485=VERTEX_POINT('',#2484); +#2486=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.3E0)); +#2487=CARTESIAN_POINT('',(-3.86E0,1.33E0,-6.3E0)); +#2488=VERTEX_POINT('',#2486); +#2489=VERTEX_POINT('',#2487); +#2490=CARTESIAN_POINT('',(-3.5E0,-4.5E-1,-6.3E0)); +#2491=CARTESIAN_POINT('',(-3.86E0,-4.5E-1,-6.3E0)); +#2492=VERTEX_POINT('',#2490); +#2493=VERTEX_POINT('',#2491); +#2494=CARTESIAN_POINT('',(-4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#2495=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-9.265E0)); +#2496=VERTEX_POINT('',#2494); +#2497=VERTEX_POINT('',#2495); +#2498=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-8.905E0)); +#2499=VERTEX_POINT('',#2498); +#2500=CARTESIAN_POINT('',(-4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#2501=VERTEX_POINT('',#2500); +#2502=CARTESIAN_POINT('',(4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#2503=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-8.905E0)); +#2504=VERTEX_POINT('',#2502); +#2505=VERTEX_POINT('',#2503); +#2506=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-9.265E0)); +#2507=VERTEX_POINT('',#2506); +#2508=CARTESIAN_POINT('',(4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#2509=VERTEX_POINT('',#2508); +#2510=CARTESIAN_POINT('',(-4.468132002162E0,6.6E-1,-9.329578943173E0)); +#2511=CARTESIAN_POINT('',(-6.625E0,6.6E-1,-9.265E0)); +#2512=VERTEX_POINT('',#2510); +#2513=VERTEX_POINT('',#2511); +#2514=CARTESIAN_POINT('',(-6.625E0,6.6E-1,-8.905E0)); +#2515=VERTEX_POINT('',#2514); +#2516=CARTESIAN_POINT('',(-4.457314935301E0,6.6E-1,-8.969741488092E0)); +#2517=VERTEX_POINT('',#2516); +#2518=CARTESIAN_POINT('',(4.457314935301E0,6.6E-1,-8.969741488092E0)); +#2519=CARTESIAN_POINT('',(6.625E0,6.6E-1,-8.905E0)); +#2520=VERTEX_POINT('',#2518); +#2521=VERTEX_POINT('',#2519); +#2522=CARTESIAN_POINT('',(6.625E0,6.6E-1,-9.265E0)); +#2523=VERTEX_POINT('',#2522); +#2524=CARTESIAN_POINT('',(4.468132002162E0,6.6E-1,-9.329578943173E0)); +#2525=VERTEX_POINT('',#2524); +#2526=CARTESIAN_POINT('',(3.5E0,-6.6E-1,-8.39E0)); +#2527=CARTESIAN_POINT('',(3.5E0,6.6E-1,-8.39E0)); +#2528=VERTEX_POINT('',#2526); +#2529=VERTEX_POINT('',#2527); +#2530=CARTESIAN_POINT('',(3.86E0,-6.6E-1,-8.39E0)); +#2531=CARTESIAN_POINT('',(3.86E0,6.6E-1,-8.39E0)); +#2532=VERTEX_POINT('',#2530); +#2533=VERTEX_POINT('',#2531); +#2534=CARTESIAN_POINT('',(-3.5E0,-6.6E-1,-8.39E0)); +#2535=CARTESIAN_POINT('',(-3.5E0,6.6E-1,-8.39E0)); +#2536=VERTEX_POINT('',#2534); +#2537=VERTEX_POINT('',#2535); +#2538=CARTESIAN_POINT('',(-3.86E0,-6.6E-1,-8.39E0)); +#2539=CARTESIAN_POINT('',(-3.86E0,6.6E-1,-8.39E0)); +#2540=VERTEX_POINT('',#2538); +#2541=VERTEX_POINT('',#2539); +#2542=CARTESIAN_POINT('',(1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#2543=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#2544=VERTEX_POINT('',#2542); +#2545=VERTEX_POINT('',#2543); +#2546=CARTESIAN_POINT('',(1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#2547=CARTESIAN_POINT('',(1.82E0,0.E0,-8.45E0)); +#2548=VERTEX_POINT('',#2546); +#2549=VERTEX_POINT('',#2547); +#2550=CARTESIAN_POINT('',(-1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#2551=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#2552=VERTEX_POINT('',#2550); +#2553=VERTEX_POINT('',#2551); +#2554=CARTESIAN_POINT('',(-1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#2555=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.45E0)); +#2556=VERTEX_POINT('',#2554); +#2557=VERTEX_POINT('',#2555); +#2558=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#2559=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#2560=VERTEX_POINT('',#2558); +#2561=VERTEX_POINT('',#2559); +#2562=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#2563=VERTEX_POINT('',#2562); +#2564=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#2565=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#2566=VERTEX_POINT('',#2564); +#2567=VERTEX_POINT('',#2565); +#2568=CARTESIAN_POINT('',(1.3E0,-2.582293445649E0,-2.893333019203E0)); +#2569=VERTEX_POINT('',#2568); +#2570=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#2571=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#2572=VERTEX_POINT('',#2570); +#2573=VERTEX_POINT('',#2571); +#2574=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#2575=VERTEX_POINT('',#2574); +#2576=CARTESIAN_POINT('',(1.3E0,-1.93E0,-3.491049838058E0)); +#2577=VERTEX_POINT('',#2576); +#2578=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#2579=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#2580=VERTEX_POINT('',#2578); +#2581=VERTEX_POINT('',#2579); +#2582=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#2583=VERTEX_POINT('',#2582); +#2584=CARTESIAN_POINT('',(4.5E-1,2.13E0,-7.8E0)); +#2585=VERTEX_POINT('',#2584); +#2586=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#2587=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#2588=VERTEX_POINT('',#2586); +#2589=VERTEX_POINT('',#2587); +#2590=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#2591=VERTEX_POINT('',#2590); +#2592=CARTESIAN_POINT('',(-1.7E0,2.13E0,-7.8E0)); +#2593=VERTEX_POINT('',#2592); +#2594=CARTESIAN_POINT('',(1.7E0,2.13E0,-1.4E0)); +#2595=CARTESIAN_POINT('',(1.7E0,2.44E0,-1.4E0)); +#2596=VERTEX_POINT('',#2594); +#2597=VERTEX_POINT('',#2595); +#2598=CARTESIAN_POINT('',(4.5E-1,2.44E0,-1.4E0)); +#2599=VERTEX_POINT('',#2598); +#2600=CARTESIAN_POINT('',(4.5E-1,2.13E0,-1.4E0)); +#2601=VERTEX_POINT('',#2600); +#2602=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-1.4E0)); +#2603=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-1.4E0)); +#2604=VERTEX_POINT('',#2602); +#2605=VERTEX_POINT('',#2603); +#2606=CARTESIAN_POINT('',(-1.7E0,2.44E0,-1.4E0)); +#2607=VERTEX_POINT('',#2606); +#2608=CARTESIAN_POINT('',(-1.7E0,2.13E0,-1.4E0)); +#2609=VERTEX_POINT('',#2608); +#2610=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#2611=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-7.8E0)); +#2612=VERTEX_POINT('',#2610); +#2613=VERTEX_POINT('',#2611); +#2614=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#2615=CARTESIAN_POINT('',(1.9E0,1.93E0,-7.8E0)); +#2616=VERTEX_POINT('',#2614); +#2617=VERTEX_POINT('',#2615); +#2618=CARTESIAN_POINT('',(1.9E0,1.93E0,-1.4E0)); +#2619=VERTEX_POINT('',#2618); +#2620=CARTESIAN_POINT('',(2.5E-1,1.93E0,-1.4E0)); +#2621=VERTEX_POINT('',#2620); +#2622=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-1.4E0)); +#2623=VERTEX_POINT('',#2622); +#2624=CARTESIAN_POINT('',(-1.9E0,1.93E0,-1.4E0)); +#2625=VERTEX_POINT('',#2624); +#2626=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.11E0)); +#2627=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2628=VERTEX_POINT('',#2626); +#2629=VERTEX_POINT('',#2627); +#2630=CARTESIAN_POINT('',(1.18E0,-2.633725830020E0,-8.506274169980E0)); +#2631=VERTEX_POINT('',#2630); +#2632=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#2633=VERTEX_POINT('',#2632); +#2634=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#2635=VERTEX_POINT('',#2634); +#2636=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#2637=VERTEX_POINT('',#2636); +#2638=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-9.24E0)); +#2639=VERTEX_POINT('',#2638); +#2640=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2641=VERTEX_POINT('',#2640); +#2642=CARTESIAN_POINT('',(1.18E0,-2.176274169980E0,-8.843725830020E0)); +#2643=VERTEX_POINT('',#2642); +#2644=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#2645=VERTEX_POINT('',#2644); +#2646=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.75E0)); +#2647=VERTEX_POINT('',#2646); +#2648=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2649=VERTEX_POINT('',#2648); +#2650=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#2651=VERTEX_POINT('',#2650); +#2652=CARTESIAN_POINT('',(1.82E0,-2.104903320081E0,-8.11E0)); +#2653=CARTESIAN_POINT('',(1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2654=VERTEX_POINT('',#2652); +#2655=VERTEX_POINT('',#2653); +#2656=CARTESIAN_POINT('',(1.82E0,-2.633725830020E0,-8.506274169980E0)); +#2657=VERTEX_POINT('',#2656); +#2658=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.6E0)); +#2659=VERTEX_POINT('',#2658); +#2660=CARTESIAN_POINT('',(1.82E0,-3.97E0,-8.6E0)); +#2661=VERTEX_POINT('',#2660); +#2662=CARTESIAN_POINT('',(1.82E0,-3.97E0,-9.24E0)); +#2663=VERTEX_POINT('',#2662); +#2664=CARTESIAN_POINT('',(1.82E0,-2.705096679919E0,-9.24E0)); +#2665=VERTEX_POINT('',#2664); +#2666=CARTESIAN_POINT('',(1.82E0,-2.478822509939E0,-9.146274169980E0)); +#2667=VERTEX_POINT('',#2666); +#2668=CARTESIAN_POINT('',(1.82E0,-2.176274169980E0,-8.843725830020E0)); +#2669=VERTEX_POINT('',#2668); +#2670=CARTESIAN_POINT('',(1.82E0,-1.95E0,-8.75E0)); +#2671=VERTEX_POINT('',#2670); +#2672=CARTESIAN_POINT('',(1.82E0,-4.656854249492E-1,-8.75E0)); +#2673=VERTEX_POINT('',#2672); +#2674=CARTESIAN_POINT('',(1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2675=VERTEX_POINT('',#2674); +#2676=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#2677=VERTEX_POINT('',#2676); +#2678=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.11E0)); +#2679=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2680=VERTEX_POINT('',#2678); +#2681=VERTEX_POINT('',#2679); +#2682=CARTESIAN_POINT('',(-1.82E0,-2.633725830020E0,-8.506274169980E0)); +#2683=VERTEX_POINT('',#2682); +#2684=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#2685=VERTEX_POINT('',#2684); +#2686=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#2687=VERTEX_POINT('',#2686); +#2688=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#2689=VERTEX_POINT('',#2688); +#2690=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-9.24E0)); +#2691=VERTEX_POINT('',#2690); +#2692=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#2693=VERTEX_POINT('',#2692); +#2694=CARTESIAN_POINT('',(-1.82E0,-2.176274169980E0,-8.843725830020E0)); +#2695=VERTEX_POINT('',#2694); +#2696=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#2697=VERTEX_POINT('',#2696); +#2698=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.75E0)); +#2699=VERTEX_POINT('',#2698); +#2700=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2701=VERTEX_POINT('',#2700); +#2702=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#2703=VERTEX_POINT('',#2702); +#2704=CARTESIAN_POINT('',(-1.18E0,-2.104903320081E0,-8.11E0)); +#2705=CARTESIAN_POINT('',(-1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2706=VERTEX_POINT('',#2704); +#2707=VERTEX_POINT('',#2705); +#2708=CARTESIAN_POINT('',(-1.18E0,-2.633725830020E0,-8.506274169980E0)); +#2709=VERTEX_POINT('',#2708); +#2710=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.6E0)); +#2711=VERTEX_POINT('',#2710); +#2712=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-8.6E0)); +#2713=VERTEX_POINT('',#2712); +#2714=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-9.24E0)); +#2715=VERTEX_POINT('',#2714); +#2716=CARTESIAN_POINT('',(-1.18E0,-2.705096679919E0,-9.24E0)); +#2717=VERTEX_POINT('',#2716); +#2718=CARTESIAN_POINT('',(-1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2719=VERTEX_POINT('',#2718); +#2720=CARTESIAN_POINT('',(-1.18E0,-2.176274169980E0,-8.843725830020E0)); +#2721=VERTEX_POINT('',#2720); +#2722=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-8.75E0)); +#2723=VERTEX_POINT('',#2722); +#2724=CARTESIAN_POINT('',(-1.18E0,-4.656854249492E-1,-8.75E0)); +#2725=VERTEX_POINT('',#2724); +#2726=CARTESIAN_POINT('',(-1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2727=VERTEX_POINT('',#2726); +#2728=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#2729=VERTEX_POINT('',#2728); +#2730=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#2731=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#2732=VERTEX_POINT('',#2730); +#2733=VERTEX_POINT('',#2731); +#2734=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#2735=VERTEX_POINT('',#2734); +#2736=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#2737=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.87E0)); +#2738=VERTEX_POINT('',#2736); +#2739=VERTEX_POINT('',#2737); +#2740=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#2741=VERTEX_POINT('',#2740); +#2742=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#2743=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#2744=VERTEX_POINT('',#2742); +#2745=VERTEX_POINT('',#2743); +#2746=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#2747=VERTEX_POINT('',#2746); +#2748=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#2749=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#2750=VERTEX_POINT('',#2748); +#2751=VERTEX_POINT('',#2749); +#2752=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#2753=VERTEX_POINT('',#2752); +#2754=CARTESIAN_POINT('',(-8.9E-1,1.31E0,-6.35E0)); +#2755=CARTESIAN_POINT('',(-1.9E-1,6.1E-1,-6.35E0)); +#2756=VERTEX_POINT('',#2754); +#2757=VERTEX_POINT('',#2755); +#2758=CARTESIAN_POINT('',(-1.9E-1,6.1E-1,0.E0)); +#2759=VERTEX_POINT('',#2758); +#2760=CARTESIAN_POINT('',(-8.9E-1,1.31E0,0.E0)); +#2761=VERTEX_POINT('',#2760); +#2762=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#2763=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#2764=VERTEX_POINT('',#2762); +#2765=VERTEX_POINT('',#2763); +#2766=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#2767=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#2768=VERTEX_POINT('',#2766); +#2769=VERTEX_POINT('',#2767); +#2770=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#2771=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.87E0)); +#2772=VERTEX_POINT('',#2770); +#2773=VERTEX_POINT('',#2771); +#2774=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#2775=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#2776=VERTEX_POINT('',#2774); +#2777=VERTEX_POINT('',#2775); +#2778=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#2779=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#2780=VERTEX_POINT('',#2778); +#2781=VERTEX_POINT('',#2779); +#2782=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#2783=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#2784=VERTEX_POINT('',#2782); +#2785=VERTEX_POINT('',#2783); +#2786=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#2787=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#2788=VERTEX_POINT('',#2786); +#2789=VERTEX_POINT('',#2787); +#2790=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#2791=VERTEX_POINT('',#2790); +#2792=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#2793=VERTEX_POINT('',#2792); +#2794=CARTESIAN_POINT('',(3.5E0,-1.7E0,-5.16E0)); +#2795=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.29E0)); +#2796=VERTEX_POINT('',#2794); +#2797=VERTEX_POINT('',#2795); +#2798=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.696446609407E0)); +#2799=VERTEX_POINT('',#2798); +#2800=CARTESIAN_POINT('',(3.5E0,-1.756776695297E0,-5.873223304703E0)); +#2801=VERTEX_POINT('',#2800); +#2802=CARTESIAN_POINT('',(3.5E0,-1.403223304703E0,-6.226776695297E0)); +#2803=VERTEX_POINT('',#2802); +#2804=CARTESIAN_POINT('',(3.5E0,5.8E-1,-6.3E0)); +#2805=VERTEX_POINT('',#2804); +#2806=CARTESIAN_POINT('',(3.5E0,5.8E-1,-7.39E0)); +#2807=VERTEX_POINT('',#2806); +#2808=CARTESIAN_POINT('',(3.5E0,-1.58E0,-7.39E0)); +#2809=VERTEX_POINT('',#2808); +#2810=CARTESIAN_POINT('',(3.5E0,-1.83E0,-7.64E0)); +#2811=VERTEX_POINT('',#2810); +#2812=CARTESIAN_POINT('',(3.5E0,-1.83E0,-8.26E0)); +#2813=VERTEX_POINT('',#2812); +#2814=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.39E0)); +#2815=VERTEX_POINT('',#2814); +#2816=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.39E0)); +#2817=VERTEX_POINT('',#2816); +#2818=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.39E0)); +#2819=CARTESIAN_POINT('',(3.5E0,1.33E0,-8.39E0)); +#2820=VERTEX_POINT('',#2818); +#2821=VERTEX_POINT('',#2819); +#2822=CARTESIAN_POINT('',(3.5E0,1.83E0,-7.89E0)); +#2823=VERTEX_POINT('',#2822); +#2824=CARTESIAN_POINT('',(3.5E0,1.83E0,-5.66E0)); +#2825=VERTEX_POINT('',#2824); +#2826=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.16E0)); +#2827=VERTEX_POINT('',#2826); +#2828=CARTESIAN_POINT('',(3.5E0,-1.29E0,-8.11E0)); +#2829=VERTEX_POINT('',#2828); +#2830=CARTESIAN_POINT('',(3.5E0,1.29E0,-8.11E0)); +#2831=VERTEX_POINT('',#2830); +#2832=CARTESIAN_POINT('',(-3.5E0,1.7E0,-5.16E0)); +#2833=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.29E0)); +#2834=VERTEX_POINT('',#2832); +#2835=VERTEX_POINT('',#2833); +#2836=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.8E0)); +#2837=VERTEX_POINT('',#2836); +#2838=CARTESIAN_POINT('',(-3.5E0,1.756776695297E0,-5.976776695297E0)); +#2839=VERTEX_POINT('',#2838); +#2840=CARTESIAN_POINT('',(-3.5E0,1.506776695297E0,-6.226776695297E0)); +#2841=VERTEX_POINT('',#2840); +#2842=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-6.3E0)); +#2843=VERTEX_POINT('',#2842); +#2844=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-7.39E0)); +#2845=VERTEX_POINT('',#2844); +#2846=CARTESIAN_POINT('',(-3.5E0,1.58E0,-7.39E0)); +#2847=VERTEX_POINT('',#2846); +#2848=CARTESIAN_POINT('',(-3.5E0,1.83E0,-7.64E0)); +#2849=VERTEX_POINT('',#2848); +#2850=CARTESIAN_POINT('',(-3.5E0,1.83E0,-8.26E0)); +#2851=VERTEX_POINT('',#2850); +#2852=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.39E0)); +#2853=VERTEX_POINT('',#2852); +#2854=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.39E0)); +#2855=VERTEX_POINT('',#2854); +#2856=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.39E0)); +#2857=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-8.39E0)); +#2858=VERTEX_POINT('',#2856); +#2859=VERTEX_POINT('',#2857); +#2860=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-7.89E0)); +#2861=VERTEX_POINT('',#2860); +#2862=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-5.66E0)); +#2863=VERTEX_POINT('',#2862); +#2864=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.16E0)); +#2865=VERTEX_POINT('',#2864); +#2866=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#2867=VERTEX_POINT('',#2866); +#2868=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#2869=VERTEX_POINT('',#2868); +#2870=CARTESIAN_POINT('',(-3.5E0,0.E0,0.E0)); +#2871=DIRECTION('',(1.E0,0.E0,0.E0)); +#2872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2873=AXIS2_PLACEMENT_3D('',#2870,#2871,#2872); +#2874=PLANE('',#2873); +#2876=ORIENTED_EDGE('',*,*,#2875,.T.); +#2878=ORIENTED_EDGE('',*,*,#2877,.T.); +#2880=ORIENTED_EDGE('',*,*,#2879,.T.); +#2882=ORIENTED_EDGE('',*,*,#2881,.T.); +#2884=ORIENTED_EDGE('',*,*,#2883,.T.); +#2886=ORIENTED_EDGE('',*,*,#2885,.T.); +#2888=ORIENTED_EDGE('',*,*,#2887,.F.); +#2890=ORIENTED_EDGE('',*,*,#2889,.F.); +#2892=ORIENTED_EDGE('',*,*,#2891,.T.); +#2894=ORIENTED_EDGE('',*,*,#2893,.T.); +#2896=ORIENTED_EDGE('',*,*,#2895,.T.); +#2898=ORIENTED_EDGE('',*,*,#2897,.T.); +#2900=ORIENTED_EDGE('',*,*,#2899,.T.); +#2902=ORIENTED_EDGE('',*,*,#2901,.T.); +#2904=ORIENTED_EDGE('',*,*,#2903,.T.); +#2906=ORIENTED_EDGE('',*,*,#2905,.T.); +#2908=ORIENTED_EDGE('',*,*,#2907,.T.); +#2910=ORIENTED_EDGE('',*,*,#2909,.T.); +#2912=ORIENTED_EDGE('',*,*,#2911,.T.); +#2914=ORIENTED_EDGE('',*,*,#2913,.T.); +#2916=ORIENTED_EDGE('',*,*,#2915,.T.); +#2918=ORIENTED_EDGE('',*,*,#2917,.T.); +#2920=ORIENTED_EDGE('',*,*,#2919,.T.); +#2922=ORIENTED_EDGE('',*,*,#2921,.T.); +#2924=ORIENTED_EDGE('',*,*,#2923,.T.); +#2926=ORIENTED_EDGE('',*,*,#2925,.T.); +#2928=ORIENTED_EDGE('',*,*,#2927,.T.); +#2930=ORIENTED_EDGE('',*,*,#2929,.T.); +#2931=EDGE_LOOP('',(#2876,#2878,#2880,#2882,#2884,#2886,#2888,#2890,#2892,#2894, +#2896,#2898,#2900,#2902,#2904,#2906,#2908,#2910,#2912,#2914,#2916,#2918,#2920, +#2922,#2924,#2926,#2928,#2930)); +#2932=FACE_OUTER_BOUND('',#2931,.F.); +#2933=ADVANCED_FACE('',(#2932),#2874,.F.); +#2934=CARTESIAN_POINT('',(-3.5E0,1.7E0,-5.29E0)); +#2935=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2937=AXIS2_PLACEMENT_3D('',#2934,#2935,#2936); +#2938=CYLINDRICAL_SURFACE('',#2937,1.3E-1); +#2939=ORIENTED_EDGE('',*,*,#2875,.F.); +#2941=ORIENTED_EDGE('',*,*,#2940,.T.); +#2943=ORIENTED_EDGE('',*,*,#2942,.T.); +#2945=ORIENTED_EDGE('',*,*,#2944,.F.); +#2946=EDGE_LOOP('',(#2939,#2941,#2943,#2945)); +#2947=FACE_OUTER_BOUND('',#2946,.F.); +#2948=ADVANCED_FACE('',(#2947),#2938,.T.); +#2949=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.16E0)); +#2950=DIRECTION('',(0.E0,0.E0,1.E0)); +#2951=DIRECTION('',(0.E0,1.E0,0.E0)); +#2952=AXIS2_PLACEMENT_3D('',#2949,#2950,#2951); +#2953=PLANE('',#2952); +#2954=ORIENTED_EDGE('',*,*,#2929,.F.); +#2956=ORIENTED_EDGE('',*,*,#2955,.T.); +#2958=ORIENTED_EDGE('',*,*,#2957,.T.); +#2959=ORIENTED_EDGE('',*,*,#2940,.F.); +#2960=EDGE_LOOP('',(#2954,#2956,#2958,#2959)); +#2961=FACE_OUTER_BOUND('',#2960,.F.); +#2962=ADVANCED_FACE('',(#2961),#2953,.T.); +#2963=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-5.66E0)); +#2964=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2965=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2966=AXIS2_PLACEMENT_3D('',#2963,#2964,#2965); +#2967=CYLINDRICAL_SURFACE('',#2966,5.E-1); +#2968=ORIENTED_EDGE('',*,*,#2927,.F.); +#2970=ORIENTED_EDGE('',*,*,#2969,.T.); +#2972=ORIENTED_EDGE('',*,*,#2971,.T.); +#2973=ORIENTED_EDGE('',*,*,#2955,.F.); +#2974=EDGE_LOOP('',(#2968,#2970,#2972,#2973)); +#2975=FACE_OUTER_BOUND('',#2974,.F.); +#2976=ADVANCED_FACE('',(#2975),#2967,.T.); +#2977=CARTESIAN_POINT('',(-3.5E0,-1.83E0,-7.89E0)); +#2978=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2979=DIRECTION('',(0.E0,0.E0,1.E0)); +#2980=AXIS2_PLACEMENT_3D('',#2977,#2978,#2979); +#2981=PLANE('',#2980); +#2982=ORIENTED_EDGE('',*,*,#2925,.F.); +#2984=ORIENTED_EDGE('',*,*,#2983,.T.); +#2986=ORIENTED_EDGE('',*,*,#2985,.T.); +#2987=ORIENTED_EDGE('',*,*,#2969,.F.); +#2988=EDGE_LOOP('',(#2982,#2984,#2986,#2987)); +#2989=FACE_OUTER_BOUND('',#2988,.F.); +#2990=ADVANCED_FACE('',(#2989),#2981,.T.); +#2991=CARTESIAN_POINT('',(-3.5E0,-1.33E0,-7.89E0)); +#2992=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2993=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2994=AXIS2_PLACEMENT_3D('',#2991,#2992,#2993); +#2995=CYLINDRICAL_SURFACE('',#2994,5.E-1); +#2996=ORIENTED_EDGE('',*,*,#2923,.F.); +#2998=ORIENTED_EDGE('',*,*,#2997,.T.); +#3000=ORIENTED_EDGE('',*,*,#2999,.T.); +#3001=ORIENTED_EDGE('',*,*,#2983,.F.); +#3002=EDGE_LOOP('',(#2996,#2998,#3000,#3001)); +#3003=FACE_OUTER_BOUND('',#3002,.F.); +#3004=ADVANCED_FACE('',(#3003),#2995,.T.); +#3005=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.39E0)); +#3006=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3007=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3008=AXIS2_PLACEMENT_3D('',#3005,#3006,#3007); +#3009=PLANE('',#3008); +#3011=ORIENTED_EDGE('',*,*,#3010,.T.); +#3013=ORIENTED_EDGE('',*,*,#3012,.T.); +#3014=ORIENTED_EDGE('',*,*,#2997,.F.); +#3015=ORIENTED_EDGE('',*,*,#2921,.F.); +#3017=ORIENTED_EDGE('',*,*,#3016,.F.); +#3018=EDGE_LOOP('',(#3011,#3013,#3014,#3015,#3017)); +#3019=FACE_OUTER_BOUND('',#3018,.F.); +#3020=ADVANCED_FACE('',(#3019),#3009,.T.); +#3021=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.39E0)); +#3022=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3023=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3024=AXIS2_PLACEMENT_3D('',#3021,#3022,#3023); +#3025=PLANE('',#3024); +#3027=ORIENTED_EDGE('',*,*,#3026,.F.); +#3029=ORIENTED_EDGE('',*,*,#3028,.F.); +#3030=ORIENTED_EDGE('',*,*,#2905,.F.); +#3032=ORIENTED_EDGE('',*,*,#3031,.T.); +#3034=ORIENTED_EDGE('',*,*,#3033,.T.); +#3035=EDGE_LOOP('',(#3027,#3029,#3030,#3032,#3034)); +#3036=FACE_OUTER_BOUND('',#3035,.F.); +#3037=ADVANCED_FACE('',(#3036),#3025,.T.); +#3038=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#3039=DIRECTION('',(0.E0,1.E0,0.E0)); +#3040=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3041=AXIS2_PLACEMENT_3D('',#3038,#3039,#3040); +#3042=PLANE('',#3041); +#3044=ORIENTED_EDGE('',*,*,#3043,.T.); +#3046=ORIENTED_EDGE('',*,*,#3045,.T.); +#3048=ORIENTED_EDGE('',*,*,#3047,.T.); +#3050=ORIENTED_EDGE('',*,*,#3049,.T.); +#3052=ORIENTED_EDGE('',*,*,#3051,.T.); +#3054=ORIENTED_EDGE('',*,*,#3053,.T.); +#3055=EDGE_LOOP('',(#3044,#3046,#3048,#3050,#3052,#3054)); +#3056=FACE_OUTER_BOUND('',#3055,.F.); +#3057=ADVANCED_FACE('',(#3056),#3042,.F.); +#3058=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#3059=DIRECTION('',(0.E0,1.E0,0.E0)); +#3060=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3061=AXIS2_PLACEMENT_3D('',#3058,#3059,#3060); +#3062=PLANE('',#3061); +#3063=ORIENTED_EDGE('',*,*,#3010,.F.); +#3065=ORIENTED_EDGE('',*,*,#3064,.T.); +#3067=ORIENTED_EDGE('',*,*,#3066,.T.); +#3069=ORIENTED_EDGE('',*,*,#3068,.T.); +#3071=ORIENTED_EDGE('',*,*,#3070,.T.); +#3073=ORIENTED_EDGE('',*,*,#3072,.T.); +#3074=EDGE_LOOP('',(#3063,#3065,#3067,#3069,#3071,#3073)); +#3075=FACE_OUTER_BOUND('',#3074,.F.); +#3076=ADVANCED_FACE('',(#3075),#3062,.F.); +#3077=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.39E0)); +#3078=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3079=DIRECTION('',(0.E0,1.E0,0.E0)); +#3080=AXIS2_PLACEMENT_3D('',#3077,#3078,#3079); +#3081=PLANE('',#3080); +#3082=ORIENTED_EDGE('',*,*,#3043,.F.); +#3084=ORIENTED_EDGE('',*,*,#3083,.F.); +#3086=ORIENTED_EDGE('',*,*,#3085,.F.); +#3088=ORIENTED_EDGE('',*,*,#3087,.T.); +#3090=ORIENTED_EDGE('',*,*,#3089,.T.); +#3091=EDGE_LOOP('',(#3082,#3084,#3086,#3088,#3090)); +#3092=FACE_OUTER_BOUND('',#3091,.F.); +#3093=ADVANCED_FACE('',(#3092),#3081,.T.); +#3094=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.39E0)); +#3095=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3096=DIRECTION('',(0.E0,1.E0,0.E0)); +#3097=AXIS2_PLACEMENT_3D('',#3094,#3095,#3096); +#3098=PLANE('',#3097); +#3100=ORIENTED_EDGE('',*,*,#3099,.T.); +#3102=ORIENTED_EDGE('',*,*,#3101,.T.); +#3104=ORIENTED_EDGE('',*,*,#3103,.F.); +#3106=ORIENTED_EDGE('',*,*,#3105,.F.); +#3108=ORIENTED_EDGE('',*,*,#3107,.F.); +#3109=EDGE_LOOP('',(#3100,#3102,#3104,#3106,#3108)); +#3110=FACE_OUTER_BOUND('',#3109,.F.); +#3111=ADVANCED_FACE('',(#3110),#3098,.T.); +#3112=CARTESIAN_POINT('',(3.5E0,0.E0,0.E0)); +#3113=DIRECTION('',(1.E0,0.E0,0.E0)); +#3114=DIRECTION('',(0.E0,1.E0,0.E0)); +#3115=AXIS2_PLACEMENT_3D('',#3112,#3113,#3114); +#3116=PLANE('',#3115); +#3118=ORIENTED_EDGE('',*,*,#3117,.T.); +#3119=ORIENTED_EDGE('',*,*,#3107,.T.); +#3121=ORIENTED_EDGE('',*,*,#3120,.F.); +#3123=ORIENTED_EDGE('',*,*,#3122,.F.); +#3125=ORIENTED_EDGE('',*,*,#3124,.T.); +#3126=ORIENTED_EDGE('',*,*,#3083,.T.); +#3127=EDGE_LOOP('',(#3118,#3119,#3121,#3123,#3125,#3126)); +#3128=FACE_OUTER_BOUND('',#3127,.F.); +#3129=ADVANCED_FACE('',(#3128),#3116,.F.); +#3130=CARTESIAN_POINT('',(4.44E0,-6.6E-1,-8.39E0)); +#3131=DIRECTION('',(0.E0,1.E0,0.E0)); +#3132=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3133=AXIS2_PLACEMENT_3D('',#3130,#3131,#3132); +#3134=CYLINDRICAL_SURFACE('',#3133,9.4E-1); +#3135=ORIENTED_EDGE('',*,*,#3117,.F.); +#3136=ORIENTED_EDGE('',*,*,#3053,.F.); +#3138=ORIENTED_EDGE('',*,*,#3137,.T.); +#3140=ORIENTED_EDGE('',*,*,#3139,.T.); +#3141=EDGE_LOOP('',(#3135,#3136,#3138,#3140)); +#3142=FACE_OUTER_BOUND('',#3141,.F.); +#3143=ADVANCED_FACE('',(#3142),#3134,.T.); +#3144=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-9.265E0)); +#3145=DIRECTION('',(2.992766187424E-2,0.E0,-9.995520672055E-1)); +#3146=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#3147=AXIS2_PLACEMENT_3D('',#3144,#3145,#3146); +#3148=PLANE('',#3147); +#3149=ORIENTED_EDGE('',*,*,#3051,.F.); +#3151=ORIENTED_EDGE('',*,*,#3150,.T.); +#3153=ORIENTED_EDGE('',*,*,#3152,.T.); +#3154=ORIENTED_EDGE('',*,*,#3137,.F.); +#3155=EDGE_LOOP('',(#3149,#3151,#3153,#3154)); +#3156=FACE_OUTER_BOUND('',#3155,.F.); +#3157=ADVANCED_FACE('',(#3156),#3148,.T.); +#3158=CARTESIAN_POINT('',(6.625E0,-6.6E-1,-8.905E0)); +#3159=DIRECTION('',(1.E0,0.E0,0.E0)); +#3160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3161=AXIS2_PLACEMENT_3D('',#3158,#3159,#3160); +#3162=PLANE('',#3161); +#3163=ORIENTED_EDGE('',*,*,#3049,.F.); +#3165=ORIENTED_EDGE('',*,*,#3164,.T.); +#3167=ORIENTED_EDGE('',*,*,#3166,.T.); +#3168=ORIENTED_EDGE('',*,*,#3150,.F.); +#3169=EDGE_LOOP('',(#3163,#3165,#3167,#3168)); +#3170=FACE_OUTER_BOUND('',#3169,.F.); +#3171=ADVANCED_FACE('',(#3170),#3162,.T.); +#3172=CARTESIAN_POINT('',(4.457314935301E0,-6.6E-1,-8.969741488092E0)); +#3173=DIRECTION('',(-2.985333672567E-2,0.E0,9.995542898144E-1)); +#3174=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#3175=AXIS2_PLACEMENT_3D('',#3172,#3173,#3174); +#3176=PLANE('',#3175); +#3177=ORIENTED_EDGE('',*,*,#3047,.F.); +#3179=ORIENTED_EDGE('',*,*,#3178,.T.); +#3181=ORIENTED_EDGE('',*,*,#3180,.T.); +#3182=ORIENTED_EDGE('',*,*,#3164,.F.); +#3183=EDGE_LOOP('',(#3177,#3179,#3181,#3182)); +#3184=FACE_OUTER_BOUND('',#3183,.F.); +#3185=ADVANCED_FACE('',(#3184),#3176,.T.); +#3186=CARTESIAN_POINT('',(4.44E0,-6.6E-1,-8.39E0)); +#3187=DIRECTION('',(0.E0,1.E0,0.E0)); +#3188=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3189=AXIS2_PLACEMENT_3D('',#3186,#3187,#3188); +#3190=CYLINDRICAL_SURFACE('',#3189,5.8E-1); +#3192=ORIENTED_EDGE('',*,*,#3191,.T.); +#3194=ORIENTED_EDGE('',*,*,#3193,.T.); +#3195=ORIENTED_EDGE('',*,*,#3178,.F.); +#3196=ORIENTED_EDGE('',*,*,#3045,.F.); +#3197=EDGE_LOOP('',(#3192,#3194,#3195,#3196)); +#3198=FACE_OUTER_BOUND('',#3197,.F.); +#3199=ADVANCED_FACE('',(#3198),#3190,.F.); +#3200=CARTESIAN_POINT('',(3.86E0,0.E0,0.E0)); +#3201=DIRECTION('',(1.E0,0.E0,0.E0)); +#3202=DIRECTION('',(0.E0,1.E0,0.E0)); +#3203=AXIS2_PLACEMENT_3D('',#3200,#3201,#3202); +#3204=PLANE('',#3203); +#3205=ORIENTED_EDGE('',*,*,#3191,.F.); +#3206=ORIENTED_EDGE('',*,*,#3089,.F.); +#3208=ORIENTED_EDGE('',*,*,#3207,.F.); +#3210=ORIENTED_EDGE('',*,*,#3209,.F.); +#3212=ORIENTED_EDGE('',*,*,#3211,.F.); +#3214=ORIENTED_EDGE('',*,*,#3213,.F.); +#3216=ORIENTED_EDGE('',*,*,#3215,.F.); +#3218=ORIENTED_EDGE('',*,*,#3217,.F.); +#3220=ORIENTED_EDGE('',*,*,#3219,.F.); +#3222=ORIENTED_EDGE('',*,*,#3221,.F.); +#3224=ORIENTED_EDGE('',*,*,#3223,.F.); +#3226=ORIENTED_EDGE('',*,*,#3225,.F.); +#3228=ORIENTED_EDGE('',*,*,#3227,.F.); +#3230=ORIENTED_EDGE('',*,*,#3229,.F.); +#3232=ORIENTED_EDGE('',*,*,#3231,.F.); +#3234=ORIENTED_EDGE('',*,*,#3233,.F.); +#3236=ORIENTED_EDGE('',*,*,#3235,.F.); +#3238=ORIENTED_EDGE('',*,*,#3237,.F.); +#3239=ORIENTED_EDGE('',*,*,#3101,.F.); +#3240=EDGE_LOOP('',(#3205,#3206,#3208,#3210,#3212,#3214,#3216,#3218,#3220,#3222, +#3224,#3226,#3228,#3230,#3232,#3234,#3236,#3238,#3239)); +#3241=FACE_OUTER_BOUND('',#3240,.F.); +#3242=ADVANCED_FACE('',(#3241),#3204,.T.); +#3243=CARTESIAN_POINT('',(3.5E0,-1.7E0,-8.26E0)); +#3244=DIRECTION('',(1.E0,0.E0,0.E0)); +#3245=DIRECTION('',(0.E0,1.E0,0.E0)); +#3246=AXIS2_PLACEMENT_3D('',#3243,#3244,#3245); +#3247=CYLINDRICAL_SURFACE('',#3246,1.3E-1); +#3249=ORIENTED_EDGE('',*,*,#3248,.F.); +#3251=ORIENTED_EDGE('',*,*,#3250,.T.); +#3252=ORIENTED_EDGE('',*,*,#3207,.T.); +#3253=ORIENTED_EDGE('',*,*,#3087,.F.); +#3254=EDGE_LOOP('',(#3249,#3251,#3252,#3253)); +#3255=FACE_OUTER_BOUND('',#3254,.F.); +#3256=ADVANCED_FACE('',(#3255),#3247,.T.); +#3257=CARTESIAN_POINT('',(3.5E0,0.E0,0.E0)); +#3258=DIRECTION('',(1.E0,0.E0,0.E0)); +#3259=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3260=AXIS2_PLACEMENT_3D('',#3257,#3258,#3259); +#3261=PLANE('',#3260); +#3263=ORIENTED_EDGE('',*,*,#3262,.T.); +#3265=ORIENTED_EDGE('',*,*,#3264,.T.); +#3267=ORIENTED_EDGE('',*,*,#3266,.T.); +#3269=ORIENTED_EDGE('',*,*,#3268,.T.); +#3271=ORIENTED_EDGE('',*,*,#3270,.T.); +#3273=ORIENTED_EDGE('',*,*,#3272,.F.); +#3275=ORIENTED_EDGE('',*,*,#3274,.F.); +#3277=ORIENTED_EDGE('',*,*,#3276,.T.); +#3279=ORIENTED_EDGE('',*,*,#3278,.T.); +#3281=ORIENTED_EDGE('',*,*,#3280,.T.); +#3283=ORIENTED_EDGE('',*,*,#3282,.T.); +#3285=ORIENTED_EDGE('',*,*,#3284,.T.); +#3287=ORIENTED_EDGE('',*,*,#3286,.T.); +#3289=ORIENTED_EDGE('',*,*,#3288,.T.); +#3290=ORIENTED_EDGE('',*,*,#3248,.T.); +#3291=ORIENTED_EDGE('',*,*,#3085,.T.); +#3293=ORIENTED_EDGE('',*,*,#3292,.F.); +#3295=ORIENTED_EDGE('',*,*,#3294,.F.); +#3297=ORIENTED_EDGE('',*,*,#3296,.F.); +#3299=ORIENTED_EDGE('',*,*,#3298,.F.); +#3301=ORIENTED_EDGE('',*,*,#3300,.F.); +#3303=ORIENTED_EDGE('',*,*,#3302,.F.); +#3305=ORIENTED_EDGE('',*,*,#3304,.F.); +#3306=ORIENTED_EDGE('',*,*,#3105,.T.); +#3308=ORIENTED_EDGE('',*,*,#3307,.T.); +#3310=ORIENTED_EDGE('',*,*,#3309,.T.); +#3312=ORIENTED_EDGE('',*,*,#3311,.T.); +#3314=ORIENTED_EDGE('',*,*,#3313,.T.); +#3315=EDGE_LOOP('',(#3263,#3265,#3267,#3269,#3271,#3273,#3275,#3277,#3279,#3281, +#3283,#3285,#3287,#3289,#3290,#3291,#3293,#3295,#3297,#3299,#3301,#3303,#3305, +#3306,#3308,#3310,#3312,#3314)); +#3316=FACE_OUTER_BOUND('',#3315,.F.); +#3317=ADVANCED_FACE('',(#3316),#3261,.T.); +#3318=CARTESIAN_POINT('',(3.5E0,-1.7E0,-5.29E0)); +#3319=DIRECTION('',(1.E0,0.E0,0.E0)); +#3320=DIRECTION('',(0.E0,1.E0,0.E0)); +#3321=AXIS2_PLACEMENT_3D('',#3318,#3319,#3320); +#3322=CYLINDRICAL_SURFACE('',#3321,1.3E-1); +#3323=ORIENTED_EDGE('',*,*,#3262,.F.); +#3325=ORIENTED_EDGE('',*,*,#3324,.T.); +#3326=ORIENTED_EDGE('',*,*,#3229,.T.); +#3328=ORIENTED_EDGE('',*,*,#3327,.F.); +#3329=EDGE_LOOP('',(#3323,#3325,#3326,#3328)); +#3330=FACE_OUTER_BOUND('',#3329,.F.); +#3331=ADVANCED_FACE('',(#3330),#3322,.T.); +#3332=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.16E0)); +#3333=DIRECTION('',(0.E0,0.E0,1.E0)); +#3334=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3335=AXIS2_PLACEMENT_3D('',#3332,#3333,#3334); +#3336=PLANE('',#3335); +#3337=ORIENTED_EDGE('',*,*,#3313,.F.); +#3339=ORIENTED_EDGE('',*,*,#3338,.T.); +#3340=ORIENTED_EDGE('',*,*,#3231,.T.); +#3341=ORIENTED_EDGE('',*,*,#3324,.F.); +#3342=EDGE_LOOP('',(#3337,#3339,#3340,#3341)); +#3343=FACE_OUTER_BOUND('',#3342,.F.); +#3344=ADVANCED_FACE('',(#3343),#3336,.T.); +#3345=CARTESIAN_POINT('',(3.5E0,1.33E0,-5.66E0)); +#3346=DIRECTION('',(1.E0,0.E0,0.E0)); +#3347=DIRECTION('',(0.E0,1.E0,0.E0)); +#3348=AXIS2_PLACEMENT_3D('',#3345,#3346,#3347); +#3349=CYLINDRICAL_SURFACE('',#3348,5.E-1); +#3350=ORIENTED_EDGE('',*,*,#3311,.F.); +#3352=ORIENTED_EDGE('',*,*,#3351,.T.); +#3353=ORIENTED_EDGE('',*,*,#3233,.T.); +#3354=ORIENTED_EDGE('',*,*,#3338,.F.); +#3355=EDGE_LOOP('',(#3350,#3352,#3353,#3354)); +#3356=FACE_OUTER_BOUND('',#3355,.F.); +#3357=ADVANCED_FACE('',(#3356),#3349,.T.); +#3358=CARTESIAN_POINT('',(3.5E0,1.83E0,-7.89E0)); +#3359=DIRECTION('',(0.E0,1.E0,0.E0)); +#3360=DIRECTION('',(0.E0,0.E0,1.E0)); +#3361=AXIS2_PLACEMENT_3D('',#3358,#3359,#3360); +#3362=PLANE('',#3361); +#3363=ORIENTED_EDGE('',*,*,#3309,.F.); +#3365=ORIENTED_EDGE('',*,*,#3364,.T.); +#3366=ORIENTED_EDGE('',*,*,#3235,.T.); +#3367=ORIENTED_EDGE('',*,*,#3351,.F.); +#3368=EDGE_LOOP('',(#3363,#3365,#3366,#3367)); +#3369=FACE_OUTER_BOUND('',#3368,.F.); +#3370=ADVANCED_FACE('',(#3369),#3362,.T.); +#3371=CARTESIAN_POINT('',(3.5E0,1.33E0,-7.89E0)); +#3372=DIRECTION('',(1.E0,0.E0,0.E0)); +#3373=DIRECTION('',(0.E0,1.E0,0.E0)); +#3374=AXIS2_PLACEMENT_3D('',#3371,#3372,#3373); +#3375=CYLINDRICAL_SURFACE('',#3374,5.E-1); +#3376=ORIENTED_EDGE('',*,*,#3307,.F.); +#3377=ORIENTED_EDGE('',*,*,#3103,.T.); +#3378=ORIENTED_EDGE('',*,*,#3237,.T.); +#3379=ORIENTED_EDGE('',*,*,#3364,.F.); +#3380=EDGE_LOOP('',(#3376,#3377,#3378,#3379)); +#3381=FACE_OUTER_BOUND('',#3380,.F.); +#3382=ADVANCED_FACE('',(#3381),#3375,.T.); +#3383=CARTESIAN_POINT('',(3.5E0,-1.83E0,-5.29E0)); +#3384=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3385=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3386=AXIS2_PLACEMENT_3D('',#3383,#3384,#3385); +#3387=PLANE('',#3386); +#3388=ORIENTED_EDGE('',*,*,#3264,.F.); +#3389=ORIENTED_EDGE('',*,*,#3327,.T.); +#3390=ORIENTED_EDGE('',*,*,#3227,.T.); +#3392=ORIENTED_EDGE('',*,*,#3391,.F.); +#3393=EDGE_LOOP('',(#3388,#3389,#3390,#3392)); +#3394=FACE_OUTER_BOUND('',#3393,.F.); +#3395=ADVANCED_FACE('',(#3394),#3387,.T.); +#3396=CARTESIAN_POINT('',(3.5E0,-1.58E0,-5.696446609407E0)); +#3397=DIRECTION('',(1.E0,0.E0,0.E0)); +#3398=DIRECTION('',(0.E0,1.E0,0.E0)); +#3399=AXIS2_PLACEMENT_3D('',#3396,#3397,#3398); +#3400=CYLINDRICAL_SURFACE('',#3399,2.5E-1); +#3401=ORIENTED_EDGE('',*,*,#3266,.F.); +#3402=ORIENTED_EDGE('',*,*,#3391,.T.); +#3403=ORIENTED_EDGE('',*,*,#3225,.T.); +#3405=ORIENTED_EDGE('',*,*,#3404,.F.); +#3406=EDGE_LOOP('',(#3401,#3402,#3403,#3405)); +#3407=FACE_OUTER_BOUND('',#3406,.F.); +#3408=ADVANCED_FACE('',(#3407),#3400,.T.); +#3409=CARTESIAN_POINT('',(3.5E0,-1.756776695297E0,-5.873223304703E0)); +#3410=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#3411=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#3412=AXIS2_PLACEMENT_3D('',#3409,#3410,#3411); +#3413=PLANE('',#3412); +#3414=ORIENTED_EDGE('',*,*,#3268,.F.); +#3415=ORIENTED_EDGE('',*,*,#3404,.T.); +#3416=ORIENTED_EDGE('',*,*,#3223,.T.); +#3418=ORIENTED_EDGE('',*,*,#3417,.F.); +#3419=EDGE_LOOP('',(#3414,#3415,#3416,#3418)); +#3420=FACE_OUTER_BOUND('',#3419,.F.); +#3421=ADVANCED_FACE('',(#3420),#3413,.T.); +#3422=CARTESIAN_POINT('',(3.5E0,-1.226446609407E0,-6.05E0)); +#3423=DIRECTION('',(1.E0,0.E0,0.E0)); +#3424=DIRECTION('',(0.E0,1.E0,0.E0)); +#3425=AXIS2_PLACEMENT_3D('',#3422,#3423,#3424); +#3426=CYLINDRICAL_SURFACE('',#3425,2.5E-1); +#3428=ORIENTED_EDGE('',*,*,#3427,.F.); +#3429=ORIENTED_EDGE('',*,*,#3270,.F.); +#3430=ORIENTED_EDGE('',*,*,#3417,.T.); +#3431=ORIENTED_EDGE('',*,*,#3221,.T.); +#3432=EDGE_LOOP('',(#3428,#3429,#3430,#3431)); +#3433=FACE_OUTER_BOUND('',#3432,.F.); +#3434=ADVANCED_FACE('',(#3433),#3426,.T.); +#3435=CARTESIAN_POINT('',(-3.5E0,0.E0,-6.3E0)); +#3436=DIRECTION('',(0.E0,0.E0,1.E0)); +#3437=DIRECTION('',(0.E0,1.E0,0.E0)); +#3438=AXIS2_PLACEMENT_3D('',#3435,#3436,#3437); +#3439=PLANE('',#3438); +#3440=ORIENTED_EDGE('',*,*,#3219,.T.); +#3442=ORIENTED_EDGE('',*,*,#3441,.F.); +#3444=ORIENTED_EDGE('',*,*,#3443,.F.); +#3446=ORIENTED_EDGE('',*,*,#3445,.F.); +#3447=ORIENTED_EDGE('',*,*,#3272,.T.); +#3448=ORIENTED_EDGE('',*,*,#3427,.T.); +#3449=EDGE_LOOP('',(#3440,#3442,#3444,#3446,#3447,#3448)); +#3450=FACE_OUTER_BOUND('',#3449,.F.); +#3451=ADVANCED_FACE('',(#3450),#3439,.T.); +#3452=CARTESIAN_POINT('',(-3.5E0,0.E0,-6.3E0)); +#3453=DIRECTION('',(0.E0,0.E0,1.E0)); +#3454=DIRECTION('',(0.E0,1.E0,0.E0)); +#3455=AXIS2_PLACEMENT_3D('',#3452,#3453,#3454); +#3456=PLANE('',#3455); +#3458=ORIENTED_EDGE('',*,*,#3457,.T.); +#3460=ORIENTED_EDGE('',*,*,#3459,.F.); +#3462=ORIENTED_EDGE('',*,*,#3461,.F.); +#3464=ORIENTED_EDGE('',*,*,#3463,.F.); +#3466=ORIENTED_EDGE('',*,*,#3465,.F.); +#3467=ORIENTED_EDGE('',*,*,#2885,.F.); +#3468=EDGE_LOOP('',(#3458,#3460,#3462,#3464,#3466,#3467)); +#3469=FACE_OUTER_BOUND('',#3468,.F.); +#3470=ADVANCED_FACE('',(#3469),#3456,.T.); +#3471=CARTESIAN_POINT('',(3.93E0,4.5E-1,-7.3E0)); +#3472=DIRECTION('',(0.E0,1.E0,0.E0)); +#3473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3474=AXIS2_PLACEMENT_3D('',#3471,#3472,#3473); +#3475=PLANE('',#3474); +#3477=ORIENTED_EDGE('',*,*,#3476,.F.); +#3478=ORIENTED_EDGE('',*,*,#3278,.F.); +#3480=ORIENTED_EDGE('',*,*,#3479,.F.); +#3482=ORIENTED_EDGE('',*,*,#3481,.T.); +#3483=ORIENTED_EDGE('',*,*,#3441,.T.); +#3484=EDGE_LOOP('',(#3477,#3478,#3480,#3482,#3483)); +#3485=FACE_OUTER_BOUND('',#3484,.F.); +#3486=ADVANCED_FACE('',(#3485),#3475,.T.); +#3487=CARTESIAN_POINT('',(3.5E0,-1.226446609407E0,-6.3E0)); +#3488=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3489=DIRECTION('',(0.E0,1.E0,0.E0)); +#3490=AXIS2_PLACEMENT_3D('',#3487,#3488,#3489); +#3491=PLANE('',#3490); +#3492=ORIENTED_EDGE('',*,*,#3476,.T.); +#3493=ORIENTED_EDGE('',*,*,#3217,.T.); +#3495=ORIENTED_EDGE('',*,*,#3494,.F.); +#3496=ORIENTED_EDGE('',*,*,#3280,.F.); +#3497=EDGE_LOOP('',(#3492,#3493,#3495,#3496)); +#3498=FACE_OUTER_BOUND('',#3497,.F.); +#3499=ADVANCED_FACE('',(#3498),#3491,.T.); +#3500=CARTESIAN_POINT('',(3.5E0,5.8E-1,-6.3E0)); +#3501=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3502=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3503=AXIS2_PLACEMENT_3D('',#3500,#3501,#3502); +#3504=PLANE('',#3503); +#3505=ORIENTED_EDGE('',*,*,#3282,.F.); +#3506=ORIENTED_EDGE('',*,*,#3494,.T.); +#3507=ORIENTED_EDGE('',*,*,#3215,.T.); +#3509=ORIENTED_EDGE('',*,*,#3508,.F.); +#3510=EDGE_LOOP('',(#3505,#3506,#3507,#3509)); +#3511=FACE_OUTER_BOUND('',#3510,.F.); +#3512=ADVANCED_FACE('',(#3511),#3504,.T.); +#3513=CARTESIAN_POINT('',(3.5E0,5.8E-1,-7.39E0)); +#3514=DIRECTION('',(0.E0,0.E0,1.E0)); +#3515=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3516=AXIS2_PLACEMENT_3D('',#3513,#3514,#3515); +#3517=PLANE('',#3516); +#3518=ORIENTED_EDGE('',*,*,#3284,.F.); +#3519=ORIENTED_EDGE('',*,*,#3508,.T.); +#3520=ORIENTED_EDGE('',*,*,#3213,.T.); +#3522=ORIENTED_EDGE('',*,*,#3521,.F.); +#3523=EDGE_LOOP('',(#3518,#3519,#3520,#3522)); +#3524=FACE_OUTER_BOUND('',#3523,.F.); +#3525=ADVANCED_FACE('',(#3524),#3517,.T.); +#3526=CARTESIAN_POINT('',(3.5E0,-1.58E0,-7.64E0)); +#3527=DIRECTION('',(1.E0,0.E0,0.E0)); +#3528=DIRECTION('',(0.E0,1.E0,0.E0)); +#3529=AXIS2_PLACEMENT_3D('',#3526,#3527,#3528); +#3530=CYLINDRICAL_SURFACE('',#3529,2.5E-1); +#3531=ORIENTED_EDGE('',*,*,#3286,.F.); +#3532=ORIENTED_EDGE('',*,*,#3521,.T.); +#3533=ORIENTED_EDGE('',*,*,#3211,.T.); +#3535=ORIENTED_EDGE('',*,*,#3534,.F.); +#3536=EDGE_LOOP('',(#3531,#3532,#3533,#3535)); +#3537=FACE_OUTER_BOUND('',#3536,.F.); +#3538=ADVANCED_FACE('',(#3537),#3530,.T.); +#3539=CARTESIAN_POINT('',(3.5E0,-1.83E0,-7.64E0)); +#3540=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3542=AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#3543=PLANE('',#3542); +#3544=ORIENTED_EDGE('',*,*,#3288,.F.); +#3545=ORIENTED_EDGE('',*,*,#3534,.T.); +#3546=ORIENTED_EDGE('',*,*,#3209,.T.); +#3547=ORIENTED_EDGE('',*,*,#3250,.F.); +#3548=EDGE_LOOP('',(#3544,#3545,#3546,#3547)); +#3549=FACE_OUTER_BOUND('',#3548,.F.); +#3550=ADVANCED_FACE('',(#3549),#3543,.T.); +#3551=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.3E0)); +#3552=DIRECTION('',(0.E0,0.E0,1.E0)); +#3553=DIRECTION('',(0.E0,1.E0,0.E0)); +#3554=AXIS2_PLACEMENT_3D('',#3551,#3552,#3553); +#3555=PLANE('',#3554); +#3557=ORIENTED_EDGE('',*,*,#3556,.T.); +#3559=ORIENTED_EDGE('',*,*,#3558,.T.); +#3560=ORIENTED_EDGE('',*,*,#2889,.T.); +#3562=ORIENTED_EDGE('',*,*,#3561,.T.); +#3563=EDGE_LOOP('',(#3557,#3559,#3560,#3562)); +#3564=FACE_OUTER_BOUND('',#3563,.F.); +#3565=ADVANCED_FACE('',(#3564),#3555,.F.); +#3566=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.3E0)); +#3567=DIRECTION('',(0.E0,0.E0,1.E0)); +#3568=DIRECTION('',(0.E0,1.E0,0.E0)); +#3569=AXIS2_PLACEMENT_3D('',#3566,#3567,#3568); +#3570=PLANE('',#3569); +#3572=ORIENTED_EDGE('',*,*,#3571,.T.); +#3573=ORIENTED_EDGE('',*,*,#3479,.T.); +#3574=ORIENTED_EDGE('',*,*,#3276,.F.); +#3576=ORIENTED_EDGE('',*,*,#3575,.T.); +#3577=EDGE_LOOP('',(#3572,#3573,#3574,#3576)); +#3578=FACE_OUTER_BOUND('',#3577,.F.); +#3579=ADVANCED_FACE('',(#3578),#3570,.F.); +#3580=CARTESIAN_POINT('',(-3.93E0,-9.5E-1,-7.8E0)); +#3581=DIRECTION('',(1.E0,0.E0,0.E0)); +#3582=DIRECTION('',(0.E0,1.E0,0.E0)); +#3583=AXIS2_PLACEMENT_3D('',#3580,#3581,#3582); +#3584=PLANE('',#3583); +#3585=ORIENTED_EDGE('',*,*,#3556,.F.); +#3587=ORIENTED_EDGE('',*,*,#3586,.F.); +#3589=ORIENTED_EDGE('',*,*,#3588,.F.); +#3591=ORIENTED_EDGE('',*,*,#3590,.T.); +#3593=ORIENTED_EDGE('',*,*,#3592,.T.); +#3595=ORIENTED_EDGE('',*,*,#3594,.F.); +#3596=ORIENTED_EDGE('',*,*,#3463,.T.); +#3598=ORIENTED_EDGE('',*,*,#3597,.F.); +#3599=EDGE_LOOP('',(#3585,#3587,#3589,#3591,#3593,#3595,#3596,#3598)); +#3600=FACE_OUTER_BOUND('',#3599,.F.); +#3601=ADVANCED_FACE('',(#3600),#3584,.T.); +#3602=CARTESIAN_POINT('',(-3.5E0,1.55E0,-7.3E0)); +#3603=DIRECTION('',(0.E0,1.E0,0.E0)); +#3604=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3605=AXIS2_PLACEMENT_3D('',#3602,#3603,#3604); +#3606=PLANE('',#3605); +#3608=ORIENTED_EDGE('',*,*,#3607,.T.); +#3610=ORIENTED_EDGE('',*,*,#3609,.F.); +#3611=ORIENTED_EDGE('',*,*,#3586,.T.); +#3612=ORIENTED_EDGE('',*,*,#3561,.F.); +#3613=ORIENTED_EDGE('',*,*,#2887,.T.); +#3614=ORIENTED_EDGE('',*,*,#3465,.T.); +#3615=ORIENTED_EDGE('',*,*,#3594,.T.); +#3617=ORIENTED_EDGE('',*,*,#3616,.T.); +#3618=EDGE_LOOP('',(#3608,#3610,#3611,#3612,#3613,#3614,#3615,#3617)); +#3619=FACE_OUTER_BOUND('',#3618,.F.); +#3620=ADVANCED_FACE('',(#3619),#3606,.T.); +#3621=CARTESIAN_POINT('',(-4.68E0,1.324833395016E0,-6.8E0)); +#3622=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#3623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3624=AXIS2_PLACEMENT_3D('',#3621,#3622,#3623); +#3625=PLANE('',#3624); +#3626=ORIENTED_EDGE('',*,*,#3607,.F.); +#3628=ORIENTED_EDGE('',*,*,#3627,.F.); +#3630=ORIENTED_EDGE('',*,*,#3629,.T.); +#3632=ORIENTED_EDGE('',*,*,#3631,.T.); +#3633=EDGE_LOOP('',(#3626,#3628,#3630,#3632)); +#3634=FACE_OUTER_BOUND('',#3633,.F.); +#3635=ADVANCED_FACE('',(#3634),#3625,.T.); +#3636=CARTESIAN_POINT('',(-4.68E0,3.E-1,-6.025166604984E0)); +#3637=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#3638=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3639=AXIS2_PLACEMENT_3D('',#3636,#3637,#3638); +#3640=PLANE('',#3639); +#3642=ORIENTED_EDGE('',*,*,#3641,.F.); +#3643=ORIENTED_EDGE('',*,*,#3627,.T.); +#3645=ORIENTED_EDGE('',*,*,#3644,.T.); +#3647=ORIENTED_EDGE('',*,*,#3646,.T.); +#3648=EDGE_LOOP('',(#3642,#3643,#3645,#3647)); +#3649=FACE_OUTER_BOUND('',#3648,.F.); +#3650=ADVANCED_FACE('',(#3649),#3640,.T.); +#3651=CARTESIAN_POINT('',(-5.07E0,1.55E0,-7.8E0)); +#3652=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3653=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3654=AXIS2_PLACEMENT_3D('',#3651,#3652,#3653); +#3655=PLANE('',#3654); +#3657=ORIENTED_EDGE('',*,*,#3656,.T.); +#3659=ORIENTED_EDGE('',*,*,#3658,.T.); +#3660=ORIENTED_EDGE('',*,*,#3629,.F.); +#3661=ORIENTED_EDGE('',*,*,#3641,.T.); +#3662=EDGE_LOOP('',(#3657,#3659,#3660,#3661)); +#3663=FACE_OUTER_BOUND('',#3662,.F.); +#3664=ADVANCED_FACE('',(#3663),#3655,.T.); +#3665=CARTESIAN_POINT('',(-4.68E0,-7.248333950160E-1,-6.8E0)); +#3666=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#3667=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3668=AXIS2_PLACEMENT_3D('',#3665,#3666,#3667); +#3669=PLANE('',#3668); +#3671=ORIENTED_EDGE('',*,*,#3670,.T.); +#3673=ORIENTED_EDGE('',*,*,#3672,.F.); +#3674=ORIENTED_EDGE('',*,*,#3656,.F.); +#3675=ORIENTED_EDGE('',*,*,#3646,.F.); +#3676=EDGE_LOOP('',(#3671,#3673,#3674,#3675)); +#3677=FACE_OUTER_BOUND('',#3676,.F.); +#3678=ADVANCED_FACE('',(#3677),#3669,.T.); +#3679=CARTESIAN_POINT('',(-5.07E0,-9.5E-1,-7.8E0)); +#3680=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3681=DIRECTION('',(1.E0,0.E0,0.E0)); +#3682=AXIS2_PLACEMENT_3D('',#3679,#3680,#3681); +#3683=PLANE('',#3682); +#3684=ORIENTED_EDGE('',*,*,#3670,.F.); +#3686=ORIENTED_EDGE('',*,*,#3685,.T.); +#3687=ORIENTED_EDGE('',*,*,#3590,.F.); +#3689=ORIENTED_EDGE('',*,*,#3688,.F.); +#3690=EDGE_LOOP('',(#3684,#3686,#3687,#3689)); +#3691=FACE_OUTER_BOUND('',#3690,.F.); +#3692=ADVANCED_FACE('',(#3691),#3683,.T.); +#3693=CARTESIAN_POINT('',(-3.5E0,0.E0,-5.8E0)); +#3694=DIRECTION('',(0.E0,0.E0,1.E0)); +#3695=DIRECTION('',(0.E0,1.E0,0.E0)); +#3696=AXIS2_PLACEMENT_3D('',#3693,#3694,#3695); +#3697=PLANE('',#3696); +#3699=ORIENTED_EDGE('',*,*,#3698,.F.); +#3701=ORIENTED_EDGE('',*,*,#3700,.F.); +#3703=ORIENTED_EDGE('',*,*,#3702,.F.); +#3705=ORIENTED_EDGE('',*,*,#3704,.F.); +#3706=EDGE_LOOP('',(#3699,#3701,#3703,#3705)); +#3707=FACE_OUTER_BOUND('',#3706,.F.); +#3708=ADVANCED_FACE('',(#3707),#3697,.T.); +#3709=CARTESIAN_POINT('',(-3.5E0,0.E0,-5.8E0)); +#3710=DIRECTION('',(0.E0,0.E0,1.E0)); +#3711=DIRECTION('',(0.E0,1.E0,0.E0)); +#3712=AXIS2_PLACEMENT_3D('',#3709,#3710,#3711); +#3713=PLANE('',#3712); +#3714=ORIENTED_EDGE('',*,*,#3644,.F.); +#3715=ORIENTED_EDGE('',*,*,#3616,.F.); +#3716=ORIENTED_EDGE('',*,*,#3592,.F.); +#3717=ORIENTED_EDGE('',*,*,#3685,.F.); +#3718=EDGE_LOOP('',(#3714,#3715,#3716,#3717)); +#3719=FACE_OUTER_BOUND('',#3718,.F.); +#3720=ADVANCED_FACE('',(#3719),#3713,.T.); +#3721=CARTESIAN_POINT('',(4.68E0,-3.E-1,-6.025166604984E0)); +#3722=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#3723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3724=AXIS2_PLACEMENT_3D('',#3721,#3722,#3723); +#3725=PLANE('',#3724); +#3727=ORIENTED_EDGE('',*,*,#3726,.F.); +#3729=ORIENTED_EDGE('',*,*,#3728,.T.); +#3730=ORIENTED_EDGE('',*,*,#3698,.T.); +#3732=ORIENTED_EDGE('',*,*,#3731,.T.); +#3733=EDGE_LOOP('',(#3727,#3729,#3730,#3732)); +#3734=FACE_OUTER_BOUND('',#3733,.F.); +#3735=ADVANCED_FACE('',(#3734),#3725,.T.); +#3736=CARTESIAN_POINT('',(5.07E0,-1.55E0,-7.8E0)); +#3737=DIRECTION('',(1.E0,0.E0,0.E0)); +#3738=DIRECTION('',(0.E0,1.E0,0.E0)); +#3739=AXIS2_PLACEMENT_3D('',#3736,#3737,#3738); +#3740=PLANE('',#3739); +#3742=ORIENTED_EDGE('',*,*,#3741,.T.); +#3744=ORIENTED_EDGE('',*,*,#3743,.T.); +#3746=ORIENTED_EDGE('',*,*,#3745,.F.); +#3747=ORIENTED_EDGE('',*,*,#3726,.T.); +#3748=EDGE_LOOP('',(#3742,#3744,#3746,#3747)); +#3749=FACE_OUTER_BOUND('',#3748,.F.); +#3750=ADVANCED_FACE('',(#3749),#3740,.T.); +#3751=CARTESIAN_POINT('',(4.68E0,7.248333950160E-1,-6.8E0)); +#3752=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#3753=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3754=AXIS2_PLACEMENT_3D('',#3751,#3752,#3753); +#3755=PLANE('',#3754); +#3757=ORIENTED_EDGE('',*,*,#3756,.T.); +#3759=ORIENTED_EDGE('',*,*,#3758,.F.); +#3760=ORIENTED_EDGE('',*,*,#3741,.F.); +#3761=ORIENTED_EDGE('',*,*,#3731,.F.); +#3762=EDGE_LOOP('',(#3757,#3759,#3760,#3761)); +#3763=FACE_OUTER_BOUND('',#3762,.F.); +#3764=ADVANCED_FACE('',(#3763),#3755,.T.); +#3765=CARTESIAN_POINT('',(5.07E0,9.5E-1,-7.8E0)); +#3766=DIRECTION('',(0.E0,1.E0,0.E0)); +#3767=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3768=AXIS2_PLACEMENT_3D('',#3765,#3766,#3767); +#3769=PLANE('',#3768); +#3770=ORIENTED_EDGE('',*,*,#3756,.F.); +#3771=ORIENTED_EDGE('',*,*,#3704,.T.); +#3773=ORIENTED_EDGE('',*,*,#3772,.F.); +#3775=ORIENTED_EDGE('',*,*,#3774,.F.); +#3776=EDGE_LOOP('',(#3770,#3771,#3773,#3775)); +#3777=FACE_OUTER_BOUND('',#3776,.F.); +#3778=ADVANCED_FACE('',(#3777),#3769,.T.); +#3779=CARTESIAN_POINT('',(3.93E0,9.5E-1,-7.8E0)); +#3780=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3781=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3782=AXIS2_PLACEMENT_3D('',#3779,#3780,#3781); +#3783=PLANE('',#3782); +#3784=ORIENTED_EDGE('',*,*,#3571,.F.); +#3786=ORIENTED_EDGE('',*,*,#3785,.F.); +#3788=ORIENTED_EDGE('',*,*,#3787,.F.); +#3789=ORIENTED_EDGE('',*,*,#3772,.T.); +#3790=ORIENTED_EDGE('',*,*,#3702,.T.); +#3792=ORIENTED_EDGE('',*,*,#3791,.F.); +#3793=ORIENTED_EDGE('',*,*,#3443,.T.); +#3794=ORIENTED_EDGE('',*,*,#3481,.F.); +#3795=EDGE_LOOP('',(#3784,#3786,#3788,#3789,#3790,#3792,#3793,#3794)); +#3796=FACE_OUTER_BOUND('',#3795,.F.); +#3797=ADVANCED_FACE('',(#3796),#3783,.T.); +#3798=CARTESIAN_POINT('',(3.5E0,-1.55E0,-7.3E0)); +#3799=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3800=DIRECTION('',(1.E0,0.E0,0.E0)); +#3801=AXIS2_PLACEMENT_3D('',#3798,#3799,#3800); +#3802=PLANE('',#3801); +#3804=ORIENTED_EDGE('',*,*,#3803,.T.); +#3806=ORIENTED_EDGE('',*,*,#3805,.F.); +#3807=ORIENTED_EDGE('',*,*,#3785,.T.); +#3808=ORIENTED_EDGE('',*,*,#3575,.F.); +#3809=ORIENTED_EDGE('',*,*,#3274,.T.); +#3810=ORIENTED_EDGE('',*,*,#3445,.T.); +#3811=ORIENTED_EDGE('',*,*,#3791,.T.); +#3812=ORIENTED_EDGE('',*,*,#3700,.T.); +#3813=EDGE_LOOP('',(#3804,#3806,#3807,#3808,#3809,#3810,#3811,#3812)); +#3814=FACE_OUTER_BOUND('',#3813,.F.); +#3815=ADVANCED_FACE('',(#3814),#3802,.T.); +#3816=CARTESIAN_POINT('',(4.68E0,-1.324833395016E0,-6.8E0)); +#3817=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#3818=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3819=AXIS2_PLACEMENT_3D('',#3816,#3817,#3818); +#3820=PLANE('',#3819); +#3821=ORIENTED_EDGE('',*,*,#3803,.F.); +#3822=ORIENTED_EDGE('',*,*,#3728,.F.); +#3823=ORIENTED_EDGE('',*,*,#3745,.T.); +#3825=ORIENTED_EDGE('',*,*,#3824,.T.); +#3826=EDGE_LOOP('',(#3821,#3822,#3823,#3825)); +#3827=FACE_OUTER_BOUND('',#3826,.F.); +#3828=ADVANCED_FACE('',(#3827),#3820,.T.); +#3829=CARTESIAN_POINT('',(4.68E0,-3.E-1,-7.574833395016E0)); +#3830=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#3831=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3832=AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); +#3833=PLANE('',#3832); +#3835=ORIENTED_EDGE('',*,*,#3834,.T.); +#3836=ORIENTED_EDGE('',*,*,#3824,.F.); +#3837=ORIENTED_EDGE('',*,*,#3743,.F.); +#3838=ORIENTED_EDGE('',*,*,#3758,.T.); +#3839=EDGE_LOOP('',(#3835,#3836,#3837,#3838)); +#3840=FACE_OUTER_BOUND('',#3839,.F.); +#3841=ADVANCED_FACE('',(#3840),#3833,.T.); +#3842=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.8E0)); +#3843=DIRECTION('',(0.E0,0.E0,1.E0)); +#3844=DIRECTION('',(0.E0,1.E0,0.E0)); +#3845=AXIS2_PLACEMENT_3D('',#3842,#3843,#3844); +#3846=PLANE('',#3845); +#3847=ORIENTED_EDGE('',*,*,#3834,.F.); +#3848=ORIENTED_EDGE('',*,*,#3774,.T.); +#3849=ORIENTED_EDGE('',*,*,#3787,.T.); +#3850=ORIENTED_EDGE('',*,*,#3805,.T.); +#3851=EDGE_LOOP('',(#3847,#3848,#3849,#3850)); +#3852=FACE_OUTER_BOUND('',#3851,.F.); +#3853=ADVANCED_FACE('',(#3852),#3846,.F.); +#3854=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.8E0)); +#3855=DIRECTION('',(0.E0,0.E0,1.E0)); +#3856=DIRECTION('',(0.E0,1.E0,0.E0)); +#3857=AXIS2_PLACEMENT_3D('',#3854,#3855,#3856); +#3858=PLANE('',#3857); +#3860=ORIENTED_EDGE('',*,*,#3859,.F.); +#3861=ORIENTED_EDGE('',*,*,#3688,.T.); +#3862=ORIENTED_EDGE('',*,*,#3588,.T.); +#3863=ORIENTED_EDGE('',*,*,#3609,.T.); +#3864=EDGE_LOOP('',(#3860,#3861,#3862,#3863)); +#3865=FACE_OUTER_BOUND('',#3864,.F.); +#3866=ADVANCED_FACE('',(#3865),#3858,.F.); +#3867=CARTESIAN_POINT('',(-4.68E0,3.E-1,-7.574833395016E0)); +#3868=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#3869=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3870=AXIS2_PLACEMENT_3D('',#3867,#3868,#3869); +#3871=PLANE('',#3870); +#3872=ORIENTED_EDGE('',*,*,#3859,.T.); +#3873=ORIENTED_EDGE('',*,*,#3631,.F.); +#3874=ORIENTED_EDGE('',*,*,#3658,.F.); +#3875=ORIENTED_EDGE('',*,*,#3672,.T.); +#3876=EDGE_LOOP('',(#3872,#3873,#3874,#3875)); +#3877=FACE_OUTER_BOUND('',#3876,.F.); +#3878=ADVANCED_FACE('',(#3877),#3871,.T.); +#3879=CARTESIAN_POINT('',(-3.93E0,-4.5E-1,-7.3E0)); +#3880=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3881=DIRECTION('',(1.E0,0.E0,0.E0)); +#3882=AXIS2_PLACEMENT_3D('',#3879,#3880,#3881); +#3883=PLANE('',#3882); +#3885=ORIENTED_EDGE('',*,*,#3884,.F.); +#3886=ORIENTED_EDGE('',*,*,#2891,.F.); +#3887=ORIENTED_EDGE('',*,*,#3558,.F.); +#3888=ORIENTED_EDGE('',*,*,#3597,.T.); +#3889=ORIENTED_EDGE('',*,*,#3461,.T.); +#3890=EDGE_LOOP('',(#3885,#3886,#3887,#3888,#3889)); +#3891=FACE_OUTER_BOUND('',#3890,.F.); +#3892=ADVANCED_FACE('',(#3891),#3883,.T.); +#3893=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.3E0)); +#3894=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3895=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3896=AXIS2_PLACEMENT_3D('',#3893,#3894,#3895); +#3897=PLANE('',#3896); +#3898=ORIENTED_EDGE('',*,*,#3884,.T.); +#3900=ORIENTED_EDGE('',*,*,#3899,.T.); +#3902=ORIENTED_EDGE('',*,*,#3901,.F.); +#3903=ORIENTED_EDGE('',*,*,#2893,.F.); +#3904=EDGE_LOOP('',(#3898,#3900,#3902,#3903)); +#3905=FACE_OUTER_BOUND('',#3904,.F.); +#3906=ADVANCED_FACE('',(#3905),#3897,.T.); +#3907=CARTESIAN_POINT('',(-3.86E0,0.E0,0.E0)); +#3908=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3909=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3910=AXIS2_PLACEMENT_3D('',#3907,#3908,#3909); +#3911=PLANE('',#3910); +#3913=ORIENTED_EDGE('',*,*,#3912,.T.); +#3914=ORIENTED_EDGE('',*,*,#3033,.F.); +#3916=ORIENTED_EDGE('',*,*,#3915,.F.); +#3918=ORIENTED_EDGE('',*,*,#3917,.F.); +#3920=ORIENTED_EDGE('',*,*,#3919,.F.); +#3922=ORIENTED_EDGE('',*,*,#3921,.F.); +#3924=ORIENTED_EDGE('',*,*,#3923,.F.); +#3925=ORIENTED_EDGE('',*,*,#3899,.F.); +#3926=ORIENTED_EDGE('',*,*,#3459,.T.); +#3928=ORIENTED_EDGE('',*,*,#3927,.F.); +#3930=ORIENTED_EDGE('',*,*,#3929,.F.); +#3932=ORIENTED_EDGE('',*,*,#3931,.F.); +#3934=ORIENTED_EDGE('',*,*,#3933,.F.); +#3935=ORIENTED_EDGE('',*,*,#2942,.F.); +#3936=ORIENTED_EDGE('',*,*,#2957,.F.); +#3937=ORIENTED_EDGE('',*,*,#2971,.F.); +#3938=ORIENTED_EDGE('',*,*,#2985,.F.); +#3939=ORIENTED_EDGE('',*,*,#2999,.F.); +#3940=ORIENTED_EDGE('',*,*,#3012,.F.); +#3941=EDGE_LOOP('',(#3913,#3914,#3916,#3918,#3920,#3922,#3924,#3925,#3926,#3928, +#3930,#3932,#3934,#3935,#3936,#3937,#3938,#3939,#3940)); +#3942=FACE_OUTER_BOUND('',#3941,.F.); +#3943=ADVANCED_FACE('',(#3942),#3911,.T.); +#3944=CARTESIAN_POINT('',(-4.44E0,-6.6E-1,-8.39E0)); +#3945=DIRECTION('',(0.E0,1.E0,0.E0)); +#3946=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3947=AXIS2_PLACEMENT_3D('',#3944,#3945,#3946); +#3948=CYLINDRICAL_SURFACE('',#3947,5.8E-1); +#3949=ORIENTED_EDGE('',*,*,#3912,.F.); +#3950=ORIENTED_EDGE('',*,*,#3072,.F.); +#3952=ORIENTED_EDGE('',*,*,#3951,.T.); +#3954=ORIENTED_EDGE('',*,*,#3953,.T.); +#3955=EDGE_LOOP('',(#3949,#3950,#3952,#3954)); +#3956=FACE_OUTER_BOUND('',#3955,.F.); +#3957=ADVANCED_FACE('',(#3956),#3948,.F.); +#3958=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-8.905E0)); +#3959=DIRECTION('',(2.985333672567E-2,0.E0,9.995542898144E-1)); +#3960=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#3961=AXIS2_PLACEMENT_3D('',#3958,#3959,#3960); +#3962=PLANE('',#3961); +#3963=ORIENTED_EDGE('',*,*,#3070,.F.); +#3965=ORIENTED_EDGE('',*,*,#3964,.T.); +#3967=ORIENTED_EDGE('',*,*,#3966,.T.); +#3968=ORIENTED_EDGE('',*,*,#3951,.F.); +#3969=EDGE_LOOP('',(#3963,#3965,#3967,#3968)); +#3970=FACE_OUTER_BOUND('',#3969,.F.); +#3971=ADVANCED_FACE('',(#3970),#3962,.T.); +#3972=CARTESIAN_POINT('',(-6.625E0,-6.6E-1,-9.265E0)); +#3973=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3974=DIRECTION('',(0.E0,0.E0,1.E0)); +#3975=AXIS2_PLACEMENT_3D('',#3972,#3973,#3974); +#3976=PLANE('',#3975); +#3977=ORIENTED_EDGE('',*,*,#3068,.F.); +#3979=ORIENTED_EDGE('',*,*,#3978,.T.); +#3981=ORIENTED_EDGE('',*,*,#3980,.T.); +#3982=ORIENTED_EDGE('',*,*,#3964,.F.); +#3983=EDGE_LOOP('',(#3977,#3979,#3981,#3982)); +#3984=FACE_OUTER_BOUND('',#3983,.F.); +#3985=ADVANCED_FACE('',(#3984),#3976,.T.); +#3986=CARTESIAN_POINT('',(-4.468132002162E0,-6.6E-1,-9.329578943173E0)); +#3987=DIRECTION('',(-2.992766187424E-2,0.E0,-9.995520672055E-1)); +#3988=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#3989=AXIS2_PLACEMENT_3D('',#3986,#3987,#3988); +#3990=PLANE('',#3989); +#3991=ORIENTED_EDGE('',*,*,#3066,.F.); +#3993=ORIENTED_EDGE('',*,*,#3992,.T.); +#3995=ORIENTED_EDGE('',*,*,#3994,.T.); +#3996=ORIENTED_EDGE('',*,*,#3978,.F.); +#3997=EDGE_LOOP('',(#3991,#3993,#3995,#3996)); +#3998=FACE_OUTER_BOUND('',#3997,.F.); +#3999=ADVANCED_FACE('',(#3998),#3990,.T.); +#4000=CARTESIAN_POINT('',(-4.44E0,-6.6E-1,-8.39E0)); +#4001=DIRECTION('',(0.E0,1.E0,0.E0)); +#4002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4003=AXIS2_PLACEMENT_3D('',#4000,#4001,#4002); +#4004=CYLINDRICAL_SURFACE('',#4003,9.4E-1); +#4006=ORIENTED_EDGE('',*,*,#4005,.T.); +#4008=ORIENTED_EDGE('',*,*,#4007,.T.); +#4009=ORIENTED_EDGE('',*,*,#3992,.F.); +#4010=ORIENTED_EDGE('',*,*,#3064,.F.); +#4011=EDGE_LOOP('',(#4006,#4008,#4009,#4010)); +#4012=FACE_OUTER_BOUND('',#4011,.F.); +#4013=ADVANCED_FACE('',(#4012),#4004,.T.); +#4014=CARTESIAN_POINT('',(-3.5E0,0.E0,0.E0)); +#4015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4016=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4017=AXIS2_PLACEMENT_3D('',#4014,#4015,#4016); +#4018=PLANE('',#4017); +#4019=ORIENTED_EDGE('',*,*,#4005,.F.); +#4020=ORIENTED_EDGE('',*,*,#3016,.T.); +#4022=ORIENTED_EDGE('',*,*,#4021,.F.); +#4024=ORIENTED_EDGE('',*,*,#4023,.F.); +#4026=ORIENTED_EDGE('',*,*,#4025,.T.); +#4027=ORIENTED_EDGE('',*,*,#3028,.T.); +#4028=EDGE_LOOP('',(#4019,#4020,#4022,#4024,#4026,#4027)); +#4029=FACE_OUTER_BOUND('',#4028,.F.); +#4030=ADVANCED_FACE('',(#4029),#4018,.F.); +#4031=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#4032=DIRECTION('',(0.E0,1.E0,0.E0)); +#4033=DIRECTION('',(0.E0,0.E0,1.E0)); +#4034=AXIS2_PLACEMENT_3D('',#4031,#4032,#4033); +#4035=PLANE('',#4034); +#4037=ORIENTED_EDGE('',*,*,#4036,.T.); +#4039=ORIENTED_EDGE('',*,*,#4038,.T.); +#4041=ORIENTED_EDGE('',*,*,#4040,.F.); +#4043=ORIENTED_EDGE('',*,*,#4042,.F.); +#4044=EDGE_LOOP('',(#4037,#4039,#4041,#4043)); +#4045=FACE_OUTER_BOUND('',#4044,.F.); +#4046=ADVANCED_FACE('',(#4045),#4035,.T.); +#4047=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#4048=DIRECTION('',(0.E0,1.E0,0.E0)); +#4049=DIRECTION('',(0.E0,0.E0,1.E0)); +#4050=AXIS2_PLACEMENT_3D('',#4047,#4048,#4049); +#4051=PLANE('',#4050); +#4053=ORIENTED_EDGE('',*,*,#4052,.F.); +#4055=ORIENTED_EDGE('',*,*,#4054,.T.); +#4057=ORIENTED_EDGE('',*,*,#4056,.T.); +#4059=ORIENTED_EDGE('',*,*,#4058,.F.); +#4061=ORIENTED_EDGE('',*,*,#4060,.T.); +#4062=ORIENTED_EDGE('',*,*,#3292,.T.); +#4063=ORIENTED_EDGE('',*,*,#3124,.F.); +#4064=EDGE_LOOP('',(#4053,#4055,#4057,#4059,#4061,#4062,#4063)); +#4065=FACE_OUTER_BOUND('',#4064,.F.); +#4066=ADVANCED_FACE('',(#4065),#4051,.T.); +#4067=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-9.24E0)); +#4068=DIRECTION('',(0.E0,1.E0,0.E0)); +#4069=DIRECTION('',(0.E0,0.E0,1.E0)); +#4070=AXIS2_PLACEMENT_3D('',#4067,#4068,#4069); +#4071=PLANE('',#4070); +#4072=ORIENTED_EDGE('',*,*,#2919,.F.); +#4074=ORIENTED_EDGE('',*,*,#4073,.T.); +#4076=ORIENTED_EDGE('',*,*,#4075,.T.); +#4078=ORIENTED_EDGE('',*,*,#4077,.T.); +#4080=ORIENTED_EDGE('',*,*,#4079,.F.); +#4082=ORIENTED_EDGE('',*,*,#4081,.F.); +#4083=ORIENTED_EDGE('',*,*,#4021,.T.); +#4084=EDGE_LOOP('',(#4072,#4074,#4076,#4078,#4080,#4082,#4083)); +#4085=FACE_OUTER_BOUND('',#4084,.F.); +#4086=ADVANCED_FACE('',(#4085),#4071,.T.); +#4087=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4088=DIRECTION('',(1.E0,0.E0,0.E0)); +#4089=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4090=AXIS2_PLACEMENT_3D('',#4087,#4088,#4089); +#4091=PLANE('',#4090); +#4093=ORIENTED_EDGE('',*,*,#4092,.T.); +#4095=ORIENTED_EDGE('',*,*,#4094,.T.); +#4096=ORIENTED_EDGE('',*,*,#4036,.F.); +#4098=ORIENTED_EDGE('',*,*,#4097,.T.); +#4099=EDGE_LOOP('',(#4093,#4095,#4096,#4098)); +#4100=FACE_OUTER_BOUND('',#4099,.F.); +#4101=ADVANCED_FACE('',(#4100),#4091,.F.); +#4102=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4103=DIRECTION('',(1.E0,0.E0,0.E0)); +#4104=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4105=AXIS2_PLACEMENT_3D('',#4102,#4103,#4104); +#4106=PLANE('',#4105); +#4108=ORIENTED_EDGE('',*,*,#4107,.T.); +#4110=ORIENTED_EDGE('',*,*,#4109,.T.); +#4112=ORIENTED_EDGE('',*,*,#4111,.F.); +#4114=ORIENTED_EDGE('',*,*,#4113,.T.); +#4115=EDGE_LOOP('',(#4108,#4110,#4112,#4114)); +#4116=FACE_OUTER_BOUND('',#4115,.F.); +#4117=ADVANCED_FACE('',(#4116),#4106,.F.); +#4118=CARTESIAN_POINT('',(-3.5E0,-1.93E0,0.E0)); +#4119=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4120=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4121=AXIS2_PLACEMENT_3D('',#4118,#4119,#4120); +#4122=PLANE('',#4121); +#4124=ORIENTED_EDGE('',*,*,#4123,.F.); +#4126=ORIENTED_EDGE('',*,*,#4125,.F.); +#4128=ORIENTED_EDGE('',*,*,#4127,.F.); +#4130=ORIENTED_EDGE('',*,*,#4129,.F.); +#4132=ORIENTED_EDGE('',*,*,#4131,.F.); +#4134=ORIENTED_EDGE('',*,*,#4133,.F.); +#4135=ORIENTED_EDGE('',*,*,#2915,.F.); +#4137=ORIENTED_EDGE('',*,*,#4136,.T.); +#4139=ORIENTED_EDGE('',*,*,#4138,.T.); +#4141=ORIENTED_EDGE('',*,*,#4140,.T.); +#4143=ORIENTED_EDGE('',*,*,#4142,.F.); +#4145=ORIENTED_EDGE('',*,*,#4144,.T.); +#4146=ORIENTED_EDGE('',*,*,#3296,.T.); +#4148=ORIENTED_EDGE('',*,*,#4147,.F.); +#4150=ORIENTED_EDGE('',*,*,#4149,.T.); +#4152=ORIENTED_EDGE('',*,*,#4151,.F.); +#4154=ORIENTED_EDGE('',*,*,#4153,.F.); +#4156=ORIENTED_EDGE('',*,*,#4155,.F.); +#4158=ORIENTED_EDGE('',*,*,#4157,.F.); +#4160=ORIENTED_EDGE('',*,*,#4159,.F.); +#4162=ORIENTED_EDGE('',*,*,#4161,.F.); +#4164=ORIENTED_EDGE('',*,*,#4163,.F.); +#4165=ORIENTED_EDGE('',*,*,#4092,.F.); +#4167=ORIENTED_EDGE('',*,*,#4166,.F.); +#4168=EDGE_LOOP('',(#4124,#4126,#4128,#4130,#4132,#4134,#4135,#4137,#4139,#4141, +#4143,#4145,#4146,#4148,#4150,#4152,#4154,#4156,#4158,#4160,#4162,#4164,#4165, +#4167)); +#4169=FACE_OUTER_BOUND('',#4168,.F.); +#4170=ADVANCED_FACE('',(#4169),#4122,.T.); +#4171=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#4172=DIRECTION('',(0.E0,0.E0,1.E0)); +#4173=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4174=AXIS2_PLACEMENT_3D('',#4171,#4172,#4173); +#4175=PLANE('',#4174); +#4176=ORIENTED_EDGE('',*,*,#4123,.T.); +#4178=ORIENTED_EDGE('',*,*,#4177,.T.); +#4180=ORIENTED_EDGE('',*,*,#4179,.F.); +#4182=ORIENTED_EDGE('',*,*,#4181,.F.); +#4183=EDGE_LOOP('',(#4176,#4178,#4180,#4182)); +#4184=FACE_OUTER_BOUND('',#4183,.F.); +#4185=ADVANCED_FACE('',(#4184),#4175,.T.); +#4186=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#4187=DIRECTION('',(1.E0,0.E0,0.E0)); +#4188=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4189=AXIS2_PLACEMENT_3D('',#4186,#4187,#4188); +#4190=PLANE('',#4189); +#4192=ORIENTED_EDGE('',*,*,#4191,.T.); +#4194=ORIENTED_EDGE('',*,*,#4193,.F.); +#4196=ORIENTED_EDGE('',*,*,#4195,.F.); +#4198=ORIENTED_EDGE('',*,*,#4197,.F.); +#4200=ORIENTED_EDGE('',*,*,#4199,.F.); +#4202=ORIENTED_EDGE('',*,*,#4201,.F.); +#4204=ORIENTED_EDGE('',*,*,#4203,.F.); +#4206=ORIENTED_EDGE('',*,*,#4205,.F.); +#4208=ORIENTED_EDGE('',*,*,#4207,.F.); +#4210=ORIENTED_EDGE('',*,*,#4209,.F.); +#4212=ORIENTED_EDGE('',*,*,#4211,.F.); +#4214=ORIENTED_EDGE('',*,*,#4213,.F.); +#4216=ORIENTED_EDGE('',*,*,#4215,.F.); +#4218=ORIENTED_EDGE('',*,*,#4217,.F.); +#4220=ORIENTED_EDGE('',*,*,#4219,.F.); +#4222=ORIENTED_EDGE('',*,*,#4221,.F.); +#4223=ORIENTED_EDGE('',*,*,#4177,.F.); +#4224=EDGE_LOOP('',(#4192,#4194,#4196,#4198,#4200,#4202,#4204,#4206,#4208,#4210, +#4212,#4214,#4216,#4218,#4220,#4222,#4223)); +#4225=FACE_OUTER_BOUND('',#4224,.F.); +#4226=ADVANCED_FACE('',(#4225),#4190,.T.); +#4227=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#4228=DIRECTION('',(1.E0,0.E0,0.E0)); +#4229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4230=AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); +#4231=PLANE('',#4230); +#4233=ORIENTED_EDGE('',*,*,#4232,.F.); +#4235=ORIENTED_EDGE('',*,*,#4234,.F.); +#4237=ORIENTED_EDGE('',*,*,#4236,.F.); +#4239=ORIENTED_EDGE('',*,*,#4238,.F.); +#4240=EDGE_LOOP('',(#4233,#4235,#4237,#4239)); +#4241=FACE_OUTER_BOUND('',#4240,.F.); +#4242=ADVANCED_FACE('',(#4241),#4231,.T.); +#4243=CARTESIAN_POINT('',(-3.5E0,-1.29E0,-8.11E0)); +#4244=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4245=DIRECTION('',(0.E0,1.E0,0.E0)); +#4246=AXIS2_PLACEMENT_3D('',#4243,#4244,#4245); +#4247=PLANE('',#4246); +#4249=ORIENTED_EDGE('',*,*,#4248,.T.); +#4251=ORIENTED_EDGE('',*,*,#4250,.T.); +#4252=ORIENTED_EDGE('',*,*,#4191,.F.); +#4253=ORIENTED_EDGE('',*,*,#4166,.T.); +#4254=ORIENTED_EDGE('',*,*,#4097,.F.); +#4255=ORIENTED_EDGE('',*,*,#4042,.T.); +#4257=ORIENTED_EDGE('',*,*,#4256,.T.); +#4258=ORIENTED_EDGE('',*,*,#4159,.T.); +#4260=ORIENTED_EDGE('',*,*,#4259,.T.); +#4262=ORIENTED_EDGE('',*,*,#4261,.T.); +#4264=ORIENTED_EDGE('',*,*,#4263,.F.); +#4265=ORIENTED_EDGE('',*,*,#4155,.T.); +#4267=ORIENTED_EDGE('',*,*,#4266,.F.); +#4268=ORIENTED_EDGE('',*,*,#4052,.T.); +#4269=ORIENTED_EDGE('',*,*,#3122,.T.); +#4271=ORIENTED_EDGE('',*,*,#4270,.F.); +#4273=ORIENTED_EDGE('',*,*,#4272,.F.); +#4275=ORIENTED_EDGE('',*,*,#4274,.F.); +#4277=ORIENTED_EDGE('',*,*,#4276,.T.); +#4279=ORIENTED_EDGE('',*,*,#4278,.F.); +#4280=ORIENTED_EDGE('',*,*,#4113,.F.); +#4282=ORIENTED_EDGE('',*,*,#4281,.F.); +#4284=ORIENTED_EDGE('',*,*,#4283,.T.); +#4286=ORIENTED_EDGE('',*,*,#4285,.F.); +#4287=ORIENTED_EDGE('',*,*,#4023,.T.); +#4288=ORIENTED_EDGE('',*,*,#4081,.T.); +#4290=ORIENTED_EDGE('',*,*,#4289,.T.); +#4291=ORIENTED_EDGE('',*,*,#4125,.T.); +#4292=EDGE_LOOP('',(#4249,#4251,#4252,#4253,#4254,#4255,#4257,#4258,#4260,#4262, +#4264,#4265,#4267,#4268,#4269,#4271,#4273,#4275,#4277,#4279,#4280,#4282,#4284, +#4286,#4287,#4288,#4290,#4291)); +#4293=FACE_OUTER_BOUND('',#4292,.F.); +#4294=ADVANCED_FACE('',(#4293),#4247,.T.); +#4295=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#4296=DIRECTION('',(1.E0,0.E0,0.E0)); +#4297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4298=AXIS2_PLACEMENT_3D('',#4295,#4296,#4297); +#4299=PLANE('',#4298); +#4300=ORIENTED_EDGE('',*,*,#4248,.F.); +#4301=ORIENTED_EDGE('',*,*,#4181,.T.); +#4303=ORIENTED_EDGE('',*,*,#4302,.T.); +#4305=ORIENTED_EDGE('',*,*,#4304,.T.); +#4307=ORIENTED_EDGE('',*,*,#4306,.T.); +#4309=ORIENTED_EDGE('',*,*,#4308,.T.); +#4311=ORIENTED_EDGE('',*,*,#4310,.T.); +#4313=ORIENTED_EDGE('',*,*,#4312,.T.); +#4315=ORIENTED_EDGE('',*,*,#4314,.T.); +#4317=ORIENTED_EDGE('',*,*,#4316,.T.); +#4319=ORIENTED_EDGE('',*,*,#4318,.T.); +#4321=ORIENTED_EDGE('',*,*,#4320,.T.); +#4323=ORIENTED_EDGE('',*,*,#4322,.T.); +#4325=ORIENTED_EDGE('',*,*,#4324,.T.); +#4327=ORIENTED_EDGE('',*,*,#4326,.T.); +#4329=ORIENTED_EDGE('',*,*,#4328,.T.); +#4331=ORIENTED_EDGE('',*,*,#4330,.T.); +#4332=EDGE_LOOP('',(#4300,#4301,#4303,#4305,#4307,#4309,#4311,#4313,#4315,#4317, +#4319,#4321,#4323,#4325,#4327,#4329,#4331)); +#4333=FACE_OUTER_BOUND('',#4332,.F.); +#4334=ADVANCED_FACE('',(#4333),#4299,.F.); +#4335=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#4336=DIRECTION('',(1.E0,0.E0,0.E0)); +#4337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4338=AXIS2_PLACEMENT_3D('',#4335,#4336,#4337); +#4339=PLANE('',#4338); +#4341=ORIENTED_EDGE('',*,*,#4340,.T.); +#4343=ORIENTED_EDGE('',*,*,#4342,.T.); +#4345=ORIENTED_EDGE('',*,*,#4344,.T.); +#4347=ORIENTED_EDGE('',*,*,#4346,.T.); +#4348=EDGE_LOOP('',(#4341,#4343,#4345,#4347)); +#4349=FACE_OUTER_BOUND('',#4348,.F.); +#4350=ADVANCED_FACE('',(#4349),#4339,.F.); +#4351=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.43E0)); +#4352=DIRECTION('',(1.E0,0.E0,0.E0)); +#4353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4354=AXIS2_PLACEMENT_3D('',#4351,#4352,#4353); +#4355=CYLINDRICAL_SURFACE('',#4354,3.2E-1); +#4356=ORIENTED_EDGE('',*,*,#4302,.F.); +#4357=ORIENTED_EDGE('',*,*,#4179,.T.); +#4358=ORIENTED_EDGE('',*,*,#4221,.T.); +#4360=ORIENTED_EDGE('',*,*,#4359,.F.); +#4361=EDGE_LOOP('',(#4356,#4357,#4358,#4360)); +#4362=FACE_OUTER_BOUND('',#4361,.F.); +#4363=ADVANCED_FACE('',(#4362),#4355,.T.); +#4364=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#4365=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4366=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4367=AXIS2_PLACEMENT_3D('',#4364,#4365,#4366); +#4368=PLANE('',#4367); +#4369=ORIENTED_EDGE('',*,*,#4304,.F.); +#4370=ORIENTED_EDGE('',*,*,#4359,.T.); +#4371=ORIENTED_EDGE('',*,*,#4219,.T.); +#4373=ORIENTED_EDGE('',*,*,#4372,.F.); +#4374=EDGE_LOOP('',(#4369,#4370,#4371,#4373)); +#4375=FACE_OUTER_BOUND('',#4374,.F.); +#4376=ADVANCED_FACE('',(#4375),#4368,.T.); +#4377=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.28E0)); +#4378=DIRECTION('',(1.E0,0.E0,0.E0)); +#4379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4380=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379); +#4381=CYLINDRICAL_SURFACE('',#4380,3.2E-1); +#4382=ORIENTED_EDGE('',*,*,#4306,.F.); +#4383=ORIENTED_EDGE('',*,*,#4372,.T.); +#4384=ORIENTED_EDGE('',*,*,#4217,.T.); +#4386=ORIENTED_EDGE('',*,*,#4385,.F.); +#4387=EDGE_LOOP('',(#4382,#4383,#4384,#4386)); +#4388=FACE_OUTER_BOUND('',#4387,.F.); +#4389=ADVANCED_FACE('',(#4388),#4381,.F.); +#4390=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#4391=DIRECTION('',(0.E0,0.E0,1.E0)); +#4392=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4393=AXIS2_PLACEMENT_3D('',#4390,#4391,#4392); +#4394=PLANE('',#4393); +#4395=ORIENTED_EDGE('',*,*,#4308,.F.); +#4396=ORIENTED_EDGE('',*,*,#4385,.T.); +#4397=ORIENTED_EDGE('',*,*,#4215,.T.); +#4399=ORIENTED_EDGE('',*,*,#4398,.F.); +#4400=EDGE_LOOP('',(#4395,#4396,#4397,#4399)); +#4401=FACE_OUTER_BOUND('',#4400,.F.); +#4402=ADVANCED_FACE('',(#4401),#4394,.T.); +#4403=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#4404=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4405=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4406=AXIS2_PLACEMENT_3D('',#4403,#4404,#4405); +#4407=PLANE('',#4406); +#4408=ORIENTED_EDGE('',*,*,#4310,.F.); +#4409=ORIENTED_EDGE('',*,*,#4398,.T.); +#4410=ORIENTED_EDGE('',*,*,#4213,.T.); +#4412=ORIENTED_EDGE('',*,*,#4411,.F.); +#4413=EDGE_LOOP('',(#4408,#4409,#4410,#4412)); +#4414=FACE_OUTER_BOUND('',#4413,.F.); +#4415=ADVANCED_FACE('',(#4414),#4407,.T.); +#4416=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#4417=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4418=DIRECTION('',(0.E0,1.E0,0.E0)); +#4419=AXIS2_PLACEMENT_3D('',#4416,#4417,#4418); +#4420=PLANE('',#4419); +#4421=ORIENTED_EDGE('',*,*,#4312,.F.); +#4422=ORIENTED_EDGE('',*,*,#4411,.T.); +#4423=ORIENTED_EDGE('',*,*,#4211,.T.); +#4425=ORIENTED_EDGE('',*,*,#4424,.F.); +#4426=EDGE_LOOP('',(#4421,#4422,#4423,#4425)); +#4427=FACE_OUTER_BOUND('',#4426,.F.); +#4428=ADVANCED_FACE('',(#4427),#4420,.T.); +#4429=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-8.92E0)); +#4430=DIRECTION('',(1.E0,0.E0,0.E0)); +#4431=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4432=AXIS2_PLACEMENT_3D('',#4429,#4430,#4431); +#4433=CYLINDRICAL_SURFACE('',#4432,3.2E-1); +#4434=ORIENTED_EDGE('',*,*,#4314,.F.); +#4435=ORIENTED_EDGE('',*,*,#4424,.T.); +#4436=ORIENTED_EDGE('',*,*,#4209,.T.); +#4438=ORIENTED_EDGE('',*,*,#4437,.F.); +#4439=EDGE_LOOP('',(#4434,#4435,#4436,#4438)); +#4440=FACE_OUTER_BOUND('',#4439,.F.); +#4441=ADVANCED_FACE('',(#4440),#4433,.T.); +#4442=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#4443=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#4444=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#4445=AXIS2_PLACEMENT_3D('',#4442,#4443,#4444); +#4446=PLANE('',#4445); +#4447=ORIENTED_EDGE('',*,*,#4316,.F.); +#4448=ORIENTED_EDGE('',*,*,#4437,.T.); +#4449=ORIENTED_EDGE('',*,*,#4207,.T.); +#4451=ORIENTED_EDGE('',*,*,#4450,.F.); +#4452=EDGE_LOOP('',(#4447,#4448,#4449,#4451)); +#4453=FACE_OUTER_BOUND('',#4452,.F.); +#4454=ADVANCED_FACE('',(#4453),#4446,.T.); +#4455=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-9.07E0)); +#4456=DIRECTION('',(1.E0,0.E0,0.E0)); +#4457=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4458=AXIS2_PLACEMENT_3D('',#4455,#4456,#4457); +#4459=CYLINDRICAL_SURFACE('',#4458,3.2E-1); +#4460=ORIENTED_EDGE('',*,*,#4318,.F.); +#4461=ORIENTED_EDGE('',*,*,#4450,.T.); +#4462=ORIENTED_EDGE('',*,*,#4205,.T.); +#4464=ORIENTED_EDGE('',*,*,#4463,.F.); +#4465=EDGE_LOOP('',(#4460,#4461,#4462,#4464)); +#4466=FACE_OUTER_BOUND('',#4465,.F.); +#4467=ADVANCED_FACE('',(#4466),#4459,.F.); +#4468=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#4469=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4470=DIRECTION('',(0.E0,1.E0,0.E0)); +#4471=AXIS2_PLACEMENT_3D('',#4468,#4469,#4470); +#4472=PLANE('',#4471); +#4473=ORIENTED_EDGE('',*,*,#4320,.F.); +#4474=ORIENTED_EDGE('',*,*,#4463,.T.); +#4475=ORIENTED_EDGE('',*,*,#4203,.T.); +#4477=ORIENTED_EDGE('',*,*,#4476,.F.); +#4478=EDGE_LOOP('',(#4473,#4474,#4475,#4477)); +#4479=FACE_OUTER_BOUND('',#4478,.F.); +#4480=ADVANCED_FACE('',(#4479),#4472,.T.); +#4481=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.6E0)); +#4482=DIRECTION('',(1.E0,0.E0,0.E0)); +#4483=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4484=AXIS2_PLACEMENT_3D('',#4481,#4482,#4483); +#4485=CYLINDRICAL_SURFACE('',#4484,1.5E-1); +#4486=ORIENTED_EDGE('',*,*,#4322,.F.); +#4487=ORIENTED_EDGE('',*,*,#4476,.T.); +#4488=ORIENTED_EDGE('',*,*,#4201,.T.); +#4490=ORIENTED_EDGE('',*,*,#4489,.F.); +#4491=EDGE_LOOP('',(#4486,#4487,#4488,#4490)); +#4492=FACE_OUTER_BOUND('',#4491,.F.); +#4493=ADVANCED_FACE('',(#4492),#4485,.T.); +#4494=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#4495=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4496=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4497=AXIS2_PLACEMENT_3D('',#4494,#4495,#4496); +#4498=PLANE('',#4497); +#4499=ORIENTED_EDGE('',*,*,#4324,.F.); +#4500=ORIENTED_EDGE('',*,*,#4489,.T.); +#4501=ORIENTED_EDGE('',*,*,#4199,.T.); +#4503=ORIENTED_EDGE('',*,*,#4502,.F.); +#4504=EDGE_LOOP('',(#4499,#4500,#4501,#4503)); +#4505=FACE_OUTER_BOUND('',#4504,.F.); +#4506=ADVANCED_FACE('',(#4505),#4498,.T.); +#4507=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.7E0)); +#4508=DIRECTION('',(1.E0,0.E0,0.E0)); +#4509=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4510=AXIS2_PLACEMENT_3D('',#4507,#4508,#4509); +#4511=CYLINDRICAL_SURFACE('',#4510,2.5E-1); +#4512=ORIENTED_EDGE('',*,*,#4326,.F.); +#4513=ORIENTED_EDGE('',*,*,#4502,.T.); +#4514=ORIENTED_EDGE('',*,*,#4197,.T.); +#4516=ORIENTED_EDGE('',*,*,#4515,.F.); +#4517=EDGE_LOOP('',(#4512,#4513,#4514,#4516)); +#4518=FACE_OUTER_BOUND('',#4517,.F.); +#4519=ADVANCED_FACE('',(#4518),#4511,.F.); +#4520=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#4521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4522=DIRECTION('',(0.E0,1.E0,0.E0)); +#4523=AXIS2_PLACEMENT_3D('',#4520,#4521,#4522); +#4524=PLANE('',#4523); +#4525=ORIENTED_EDGE('',*,*,#4328,.F.); +#4526=ORIENTED_EDGE('',*,*,#4515,.T.); +#4527=ORIENTED_EDGE('',*,*,#4195,.T.); +#4529=ORIENTED_EDGE('',*,*,#4528,.F.); +#4530=EDGE_LOOP('',(#4525,#4526,#4527,#4529)); +#4531=FACE_OUTER_BOUND('',#4530,.F.); +#4532=ADVANCED_FACE('',(#4531),#4524,.T.); +#4533=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#4534=DIRECTION('',(0.E0,1.E0,0.E0)); +#4535=DIRECTION('',(0.E0,0.E0,1.E0)); +#4536=AXIS2_PLACEMENT_3D('',#4533,#4534,#4535); +#4537=PLANE('',#4536); +#4538=ORIENTED_EDGE('',*,*,#4250,.F.); +#4539=ORIENTED_EDGE('',*,*,#4330,.F.); +#4540=ORIENTED_EDGE('',*,*,#4528,.T.); +#4541=ORIENTED_EDGE('',*,*,#4193,.T.); +#4542=EDGE_LOOP('',(#4538,#4539,#4540,#4541)); +#4543=FACE_OUTER_BOUND('',#4542,.F.); +#4544=ADVANCED_FACE('',(#4543),#4537,.T.); +#4545=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#4546=DIRECTION('',(0.E0,0.E0,1.E0)); +#4547=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4548=AXIS2_PLACEMENT_3D('',#4545,#4546,#4547); +#4549=PLANE('',#4548); +#4551=ORIENTED_EDGE('',*,*,#4550,.T.); +#4553=ORIENTED_EDGE('',*,*,#4552,.F.); +#4555=ORIENTED_EDGE('',*,*,#4554,.F.); +#4557=ORIENTED_EDGE('',*,*,#4556,.F.); +#4559=ORIENTED_EDGE('',*,*,#4558,.F.); +#4560=EDGE_LOOP('',(#4551,#4553,#4555,#4557,#4559)); +#4561=FACE_OUTER_BOUND('',#4560,.F.); +#4562=ORIENTED_EDGE('',*,*,#4340,.F.); +#4564=ORIENTED_EDGE('',*,*,#4563,.T.); +#4565=ORIENTED_EDGE('',*,*,#4232,.T.); +#4567=ORIENTED_EDGE('',*,*,#4566,.F.); +#4568=EDGE_LOOP('',(#4562,#4564,#4565,#4567)); +#4569=FACE_BOUND('',#4568,.F.); +#4570=ADVANCED_FACE('',(#4561,#4569),#4549,.T.); +#4571=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#4572=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4573=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4574=AXIS2_PLACEMENT_3D('',#4571,#4572,#4573); +#4575=PLANE('',#4574); +#4576=ORIENTED_EDGE('',*,*,#4563,.F.); +#4577=ORIENTED_EDGE('',*,*,#4346,.F.); +#4579=ORIENTED_EDGE('',*,*,#4578,.T.); +#4580=ORIENTED_EDGE('',*,*,#4234,.T.); +#4581=EDGE_LOOP('',(#4576,#4577,#4579,#4580)); +#4582=FACE_OUTER_BOUND('',#4581,.F.); +#4583=ADVANCED_FACE('',(#4582),#4575,.T.); +#4584=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#4585=DIRECTION('',(0.E0,0.E0,1.E0)); +#4586=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4587=AXIS2_PLACEMENT_3D('',#4584,#4585,#4586); +#4588=PLANE('',#4587); +#4589=ORIENTED_EDGE('',*,*,#4344,.F.); +#4591=ORIENTED_EDGE('',*,*,#4590,.T.); +#4592=ORIENTED_EDGE('',*,*,#4236,.T.); +#4593=ORIENTED_EDGE('',*,*,#4578,.F.); +#4594=EDGE_LOOP('',(#4589,#4591,#4592,#4593)); +#4595=FACE_OUTER_BOUND('',#4594,.F.); +#4596=ADVANCED_FACE('',(#4595),#4588,.T.); +#4597=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#4598=DIRECTION('',(0.E0,1.E0,0.E0)); +#4599=DIRECTION('',(0.E0,0.E0,1.E0)); +#4600=AXIS2_PLACEMENT_3D('',#4597,#4598,#4599); +#4601=PLANE('',#4600); +#4602=ORIENTED_EDGE('',*,*,#4566,.T.); +#4603=ORIENTED_EDGE('',*,*,#4238,.T.); +#4604=ORIENTED_EDGE('',*,*,#4590,.F.); +#4605=ORIENTED_EDGE('',*,*,#4342,.F.); +#4606=EDGE_LOOP('',(#4602,#4603,#4604,#4605)); +#4607=FACE_OUTER_BOUND('',#4606,.F.); +#4608=ADVANCED_FACE('',(#4607),#4601,.T.); +#4609=CARTESIAN_POINT('',(-8.9E-1,1.31E0,0.E0)); +#4610=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#4611=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#4612=AXIS2_PLACEMENT_3D('',#4609,#4610,#4611); +#4613=PLANE('',#4612); +#4614=ORIENTED_EDGE('',*,*,#4550,.F.); +#4616=ORIENTED_EDGE('',*,*,#4615,.T.); +#4618=ORIENTED_EDGE('',*,*,#4617,.T.); +#4620=ORIENTED_EDGE('',*,*,#4619,.F.); +#4621=EDGE_LOOP('',(#4614,#4616,#4618,#4620)); +#4622=FACE_OUTER_BOUND('',#4621,.F.); +#4623=ADVANCED_FACE('',(#4622),#4613,.T.); +#4624=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#4625=DIRECTION('',(0.E0,1.E0,0.E0)); +#4626=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4627=AXIS2_PLACEMENT_3D('',#4624,#4625,#4626); +#4628=PLANE('',#4627); +#4629=ORIENTED_EDGE('',*,*,#4615,.F.); +#4630=ORIENTED_EDGE('',*,*,#4558,.T.); +#4632=ORIENTED_EDGE('',*,*,#4631,.F.); +#4634=ORIENTED_EDGE('',*,*,#4633,.F.); +#4635=EDGE_LOOP('',(#4629,#4630,#4632,#4634)); +#4636=FACE_OUTER_BOUND('',#4635,.F.); +#4637=ADVANCED_FACE('',(#4636),#4628,.F.); +#4638=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#4639=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4640=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4641=AXIS2_PLACEMENT_3D('',#4638,#4639,#4640); +#4642=PLANE('',#4641); +#4644=ORIENTED_EDGE('',*,*,#4643,.F.); +#4645=ORIENTED_EDGE('',*,*,#4631,.T.); +#4646=ORIENTED_EDGE('',*,*,#4556,.T.); +#4648=ORIENTED_EDGE('',*,*,#4647,.F.); +#4649=EDGE_LOOP('',(#4644,#4645,#4646,#4648)); +#4650=FACE_OUTER_BOUND('',#4649,.F.); +#4651=ADVANCED_FACE('',(#4650),#4642,.F.); +#4652=CARTESIAN_POINT('',(-3.5E0,1.93E0,0.E0)); +#4653=DIRECTION('',(0.E0,0.E0,1.E0)); +#4654=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4655=AXIS2_PLACEMENT_3D('',#4652,#4653,#4654); +#4656=PLANE('',#4655); +#4658=ORIENTED_EDGE('',*,*,#4657,.F.); +#4659=ORIENTED_EDGE('',*,*,#4136,.F.); +#4660=ORIENTED_EDGE('',*,*,#2913,.F.); +#4662=ORIENTED_EDGE('',*,*,#4661,.T.); +#4663=ORIENTED_EDGE('',*,*,#3298,.T.); +#4664=ORIENTED_EDGE('',*,*,#4144,.F.); +#4665=EDGE_LOOP('',(#4658,#4659,#4660,#4662,#4663,#4664)); +#4666=FACE_OUTER_BOUND('',#4665,.F.); +#4668=ORIENTED_EDGE('',*,*,#4667,.T.); +#4670=ORIENTED_EDGE('',*,*,#4669,.T.); +#4672=ORIENTED_EDGE('',*,*,#4671,.T.); +#4674=ORIENTED_EDGE('',*,*,#4673,.T.); +#4675=EDGE_LOOP('',(#4668,#4670,#4672,#4674)); +#4676=FACE_BOUND('',#4675,.F.); +#4678=ORIENTED_EDGE('',*,*,#4677,.T.); +#4679=ORIENTED_EDGE('',*,*,#4617,.F.); +#4680=ORIENTED_EDGE('',*,*,#4633,.T.); +#4681=ORIENTED_EDGE('',*,*,#4643,.T.); +#4683=ORIENTED_EDGE('',*,*,#4682,.T.); +#4684=EDGE_LOOP('',(#4678,#4679,#4680,#4681,#4683)); +#4685=FACE_BOUND('',#4684,.F.); +#4686=ADVANCED_FACE('',(#4666,#4676,#4685),#4656,.T.); +#4687=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#4688=DIRECTION('',(0.E0,-8.191520442890E-1,5.735764363510E-1)); +#4689=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#4690=AXIS2_PLACEMENT_3D('',#4687,#4688,#4689); +#4691=PLANE('',#4690); +#4692=ORIENTED_EDGE('',*,*,#4657,.T.); +#4694=ORIENTED_EDGE('',*,*,#4693,.T.); +#4696=ORIENTED_EDGE('',*,*,#4695,.F.); +#4698=ORIENTED_EDGE('',*,*,#4697,.F.); +#4699=EDGE_LOOP('',(#4692,#4694,#4696,#4698)); +#4700=FACE_OUTER_BOUND('',#4699,.F.); +#4701=ADVANCED_FACE('',(#4700),#4691,.T.); +#4702=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#4703=DIRECTION('',(1.E0,0.E0,0.E0)); +#4704=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4705=AXIS2_PLACEMENT_3D('',#4702,#4703,#4704); +#4706=PLANE('',#4705); +#4707=ORIENTED_EDGE('',*,*,#4142,.T.); +#4709=ORIENTED_EDGE('',*,*,#4708,.F.); +#4711=ORIENTED_EDGE('',*,*,#4710,.F.); +#4713=ORIENTED_EDGE('',*,*,#4712,.F.); +#4714=ORIENTED_EDGE('',*,*,#4693,.F.); +#4715=EDGE_LOOP('',(#4707,#4709,#4711,#4713,#4714)); +#4716=FACE_OUTER_BOUND('',#4715,.F.); +#4717=ADVANCED_FACE('',(#4716),#4706,.T.); +#4718=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#4719=DIRECTION('',(1.E0,0.E0,0.E0)); +#4720=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4721=AXIS2_PLACEMENT_3D('',#4718,#4719,#4720); +#4722=CYLINDRICAL_SURFACE('',#4721,6.E-1); +#4723=ORIENTED_EDGE('',*,*,#4140,.F.); +#4725=ORIENTED_EDGE('',*,*,#4724,.F.); +#4727=ORIENTED_EDGE('',*,*,#4726,.T.); +#4728=ORIENTED_EDGE('',*,*,#4708,.T.); +#4729=EDGE_LOOP('',(#4723,#4725,#4727,#4728)); +#4730=FACE_OUTER_BOUND('',#4729,.F.); +#4731=ADVANCED_FACE('',(#4730),#4722,.F.); +#4732=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#4733=DIRECTION('',(1.E0,0.E0,0.E0)); +#4734=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4735=AXIS2_PLACEMENT_3D('',#4732,#4733,#4734); +#4736=PLANE('',#4735); +#4737=ORIENTED_EDGE('',*,*,#4138,.F.); +#4738=ORIENTED_EDGE('',*,*,#4697,.T.); +#4740=ORIENTED_EDGE('',*,*,#4739,.T.); +#4742=ORIENTED_EDGE('',*,*,#4741,.T.); +#4743=ORIENTED_EDGE('',*,*,#4724,.T.); +#4744=EDGE_LOOP('',(#4737,#4738,#4740,#4742,#4743)); +#4745=FACE_OUTER_BOUND('',#4744,.F.); +#4746=ADVANCED_FACE('',(#4745),#4736,.F.); +#4747=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#4748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4750=AXIS2_PLACEMENT_3D('',#4747,#4748,#4749); +#4751=PLANE('',#4750); +#4752=ORIENTED_EDGE('',*,*,#4739,.F.); +#4753=ORIENTED_EDGE('',*,*,#4695,.T.); +#4754=ORIENTED_EDGE('',*,*,#4712,.T.); +#4756=ORIENTED_EDGE('',*,*,#4755,.F.); +#4757=EDGE_LOOP('',(#4752,#4753,#4754,#4756)); +#4758=FACE_OUTER_BOUND('',#4757,.F.); +#4759=ADVANCED_FACE('',(#4758),#4751,.T.); +#4760=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#4761=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#4762=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#4763=AXIS2_PLACEMENT_3D('',#4760,#4761,#4762); +#4764=PLANE('',#4763); +#4765=ORIENTED_EDGE('',*,*,#4741,.F.); +#4766=ORIENTED_EDGE('',*,*,#4755,.T.); +#4767=ORIENTED_EDGE('',*,*,#4710,.T.); +#4768=ORIENTED_EDGE('',*,*,#4726,.F.); +#4769=EDGE_LOOP('',(#4765,#4766,#4767,#4768)); +#4770=FACE_OUTER_BOUND('',#4769,.F.); +#4771=ADVANCED_FACE('',(#4770),#4764,.T.); +#4772=CARTESIAN_POINT('',(-3.5E0,1.93E0,-9.24E0)); +#4773=DIRECTION('',(0.E0,1.E0,0.E0)); +#4774=DIRECTION('',(0.E0,0.E0,1.E0)); +#4775=AXIS2_PLACEMENT_3D('',#4772,#4773,#4774); +#4776=PLANE('',#4775); +#4778=ORIENTED_EDGE('',*,*,#4777,.T.); +#4779=ORIENTED_EDGE('',*,*,#4281,.T.); +#4780=ORIENTED_EDGE('',*,*,#4111,.T.); +#4782=ORIENTED_EDGE('',*,*,#4781,.T.); +#4784=ORIENTED_EDGE('',*,*,#4783,.T.); +#4785=ORIENTED_EDGE('',*,*,#4274,.T.); +#4787=ORIENTED_EDGE('',*,*,#4786,.T.); +#4789=ORIENTED_EDGE('',*,*,#4788,.T.); +#4791=ORIENTED_EDGE('',*,*,#4790,.F.); +#4793=ORIENTED_EDGE('',*,*,#4792,.T.); +#4794=ORIENTED_EDGE('',*,*,#3300,.T.); +#4795=ORIENTED_EDGE('',*,*,#4661,.F.); +#4796=ORIENTED_EDGE('',*,*,#2911,.F.); +#4798=ORIENTED_EDGE('',*,*,#4797,.T.); +#4800=ORIENTED_EDGE('',*,*,#4799,.T.); +#4802=ORIENTED_EDGE('',*,*,#4801,.T.); +#4803=EDGE_LOOP('',(#4778,#4779,#4780,#4782,#4784,#4785,#4787,#4789,#4791,#4793, +#4794,#4795,#4796,#4798,#4800,#4802)); +#4804=FACE_OUTER_BOUND('',#4803,.F.); +#4806=ORIENTED_EDGE('',*,*,#4805,.F.); +#4808=ORIENTED_EDGE('',*,*,#4807,.T.); +#4810=ORIENTED_EDGE('',*,*,#4809,.T.); +#4812=ORIENTED_EDGE('',*,*,#4811,.F.); +#4813=EDGE_LOOP('',(#4806,#4808,#4810,#4812)); +#4814=FACE_BOUND('',#4813,.F.); +#4816=ORIENTED_EDGE('',*,*,#4815,.F.); +#4818=ORIENTED_EDGE('',*,*,#4817,.T.); +#4820=ORIENTED_EDGE('',*,*,#4819,.T.); +#4822=ORIENTED_EDGE('',*,*,#4821,.F.); +#4823=EDGE_LOOP('',(#4816,#4818,#4820,#4822)); +#4824=FACE_BOUND('',#4823,.F.); +#4825=ADVANCED_FACE('',(#4804,#4814,#4824),#4776,.T.); +#4826=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.8E0)); +#4827=DIRECTION('',(0.E0,0.E0,1.E0)); +#4828=DIRECTION('',(1.E0,0.E0,0.E0)); +#4829=AXIS2_PLACEMENT_3D('',#4826,#4827,#4828); +#4830=PLANE('',#4829); +#4831=ORIENTED_EDGE('',*,*,#4805,.T.); +#4833=ORIENTED_EDGE('',*,*,#4832,.T.); +#4835=ORIENTED_EDGE('',*,*,#4834,.T.); +#4837=ORIENTED_EDGE('',*,*,#4836,.T.); +#4839=ORIENTED_EDGE('',*,*,#4838,.T.); +#4841=ORIENTED_EDGE('',*,*,#4840,.T.); +#4842=EDGE_LOOP('',(#4831,#4833,#4835,#4837,#4839,#4841)); +#4843=FACE_OUTER_BOUND('',#4842,.F.); +#4844=ADVANCED_FACE('',(#4843),#4830,.F.); +#4845=CARTESIAN_POINT('',(-3.5E0,0.E0,-7.8E0)); +#4846=DIRECTION('',(0.E0,0.E0,1.E0)); +#4847=DIRECTION('',(1.E0,0.E0,0.E0)); +#4848=AXIS2_PLACEMENT_3D('',#4845,#4846,#4847); +#4849=PLANE('',#4848); +#4850=ORIENTED_EDGE('',*,*,#4815,.T.); +#4852=ORIENTED_EDGE('',*,*,#4851,.T.); +#4854=ORIENTED_EDGE('',*,*,#4853,.T.); +#4856=ORIENTED_EDGE('',*,*,#4855,.T.); +#4858=ORIENTED_EDGE('',*,*,#4857,.T.); +#4860=ORIENTED_EDGE('',*,*,#4859,.T.); +#4861=EDGE_LOOP('',(#4850,#4852,#4854,#4856,#4858,#4860)); +#4862=FACE_OUTER_BOUND('',#4861,.F.); +#4863=ADVANCED_FACE('',(#4862),#4849,.F.); +#4864=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-7.8E0)); +#4865=DIRECTION('',(0.E0,0.E0,1.E0)); +#4866=DIRECTION('',(1.E0,0.E0,0.E0)); +#4867=AXIS2_PLACEMENT_3D('',#4864,#4865,#4866); +#4868=CYLINDRICAL_SURFACE('',#4867,2.E-1); +#4869=ORIENTED_EDGE('',*,*,#4811,.T.); +#4871=ORIENTED_EDGE('',*,*,#4870,.T.); +#4873=ORIENTED_EDGE('',*,*,#4872,.F.); +#4874=ORIENTED_EDGE('',*,*,#4832,.F.); +#4875=EDGE_LOOP('',(#4869,#4871,#4873,#4874)); +#4876=FACE_OUTER_BOUND('',#4875,.F.); +#4877=ADVANCED_FACE('',(#4876),#4868,.F.); +#4878=CARTESIAN_POINT('',(-3.5E0,0.E0,-1.4E0)); +#4879=DIRECTION('',(0.E0,0.E0,1.E0)); +#4880=DIRECTION('',(1.E0,0.E0,0.E0)); +#4881=AXIS2_PLACEMENT_3D('',#4878,#4879,#4880); +#4882=PLANE('',#4881); +#4884=ORIENTED_EDGE('',*,*,#4883,.F.); +#4885=ORIENTED_EDGE('',*,*,#4819,.F.); +#4887=ORIENTED_EDGE('',*,*,#4886,.F.); +#4889=ORIENTED_EDGE('',*,*,#4888,.F.); +#4891=ORIENTED_EDGE('',*,*,#4890,.F.); +#4893=ORIENTED_EDGE('',*,*,#4892,.F.); +#4894=EDGE_LOOP('',(#4884,#4885,#4887,#4889,#4891,#4893)); +#4895=FACE_OUTER_BOUND('',#4894,.F.); +#4896=ADVANCED_FACE('',(#4895),#4882,.T.); +#4897=CARTESIAN_POINT('',(-3.5E0,0.E0,-1.4E0)); +#4898=DIRECTION('',(0.E0,0.E0,1.E0)); +#4899=DIRECTION('',(1.E0,0.E0,0.E0)); +#4900=AXIS2_PLACEMENT_3D('',#4897,#4898,#4899); +#4901=PLANE('',#4900); +#4902=ORIENTED_EDGE('',*,*,#4870,.F.); +#4903=ORIENTED_EDGE('',*,*,#4809,.F.); +#4905=ORIENTED_EDGE('',*,*,#4904,.F.); +#4907=ORIENTED_EDGE('',*,*,#4906,.F.); +#4909=ORIENTED_EDGE('',*,*,#4908,.F.); +#4911=ORIENTED_EDGE('',*,*,#4910,.F.); +#4912=EDGE_LOOP('',(#4902,#4903,#4905,#4907,#4909,#4911)); +#4913=FACE_OUTER_BOUND('',#4912,.F.); +#4914=ADVANCED_FACE('',(#4913),#4901,.T.); +#4915=CARTESIAN_POINT('',(1.9E0,2.13E0,-7.8E0)); +#4916=DIRECTION('',(0.E0,0.E0,1.E0)); +#4917=DIRECTION('',(1.E0,0.E0,0.E0)); +#4918=AXIS2_PLACEMENT_3D('',#4915,#4916,#4917); +#4919=CYLINDRICAL_SURFACE('',#4918,2.E-1); +#4920=ORIENTED_EDGE('',*,*,#4821,.T.); +#4921=ORIENTED_EDGE('',*,*,#4883,.T.); +#4923=ORIENTED_EDGE('',*,*,#4922,.F.); +#4924=ORIENTED_EDGE('',*,*,#4851,.F.); +#4925=EDGE_LOOP('',(#4920,#4921,#4923,#4924)); +#4926=FACE_OUTER_BOUND('',#4925,.F.); +#4927=ADVANCED_FACE('',(#4926),#4919,.F.); +#4928=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#4929=DIRECTION('',(1.E0,0.E0,0.E0)); +#4930=DIRECTION('',(0.E0,1.E0,0.E0)); +#4931=AXIS2_PLACEMENT_3D('',#4928,#4929,#4930); +#4932=PLANE('',#4931); +#4933=ORIENTED_EDGE('',*,*,#4853,.F.); +#4934=ORIENTED_EDGE('',*,*,#4922,.T.); +#4935=ORIENTED_EDGE('',*,*,#4892,.T.); +#4937=ORIENTED_EDGE('',*,*,#4936,.F.); +#4938=EDGE_LOOP('',(#4933,#4934,#4935,#4937)); +#4939=FACE_OUTER_BOUND('',#4938,.F.); +#4940=ADVANCED_FACE('',(#4939),#4932,.T.); +#4941=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#4942=DIRECTION('',(0.E0,1.E0,0.E0)); +#4943=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4944=AXIS2_PLACEMENT_3D('',#4941,#4942,#4943); +#4945=PLANE('',#4944); +#4946=ORIENTED_EDGE('',*,*,#4855,.F.); +#4947=ORIENTED_EDGE('',*,*,#4936,.T.); +#4948=ORIENTED_EDGE('',*,*,#4890,.T.); +#4950=ORIENTED_EDGE('',*,*,#4949,.F.); +#4951=EDGE_LOOP('',(#4946,#4947,#4948,#4950)); +#4952=FACE_OUTER_BOUND('',#4951,.F.); +#4953=ADVANCED_FACE('',(#4952),#4945,.T.); +#4954=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#4955=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4956=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4957=AXIS2_PLACEMENT_3D('',#4954,#4955,#4956); +#4958=PLANE('',#4957); +#4959=ORIENTED_EDGE('',*,*,#4857,.F.); +#4960=ORIENTED_EDGE('',*,*,#4949,.T.); +#4961=ORIENTED_EDGE('',*,*,#4888,.T.); +#4963=ORIENTED_EDGE('',*,*,#4962,.F.); +#4964=EDGE_LOOP('',(#4959,#4960,#4961,#4963)); +#4965=FACE_OUTER_BOUND('',#4964,.F.); +#4966=ADVANCED_FACE('',(#4965),#4958,.T.); +#4967=CARTESIAN_POINT('',(2.5E-1,2.13E0,-7.8E0)); +#4968=DIRECTION('',(0.E0,0.E0,1.E0)); +#4969=DIRECTION('',(1.E0,0.E0,0.E0)); +#4970=AXIS2_PLACEMENT_3D('',#4967,#4968,#4969); +#4971=CYLINDRICAL_SURFACE('',#4970,2.E-1); +#4972=ORIENTED_EDGE('',*,*,#4817,.F.); +#4973=ORIENTED_EDGE('',*,*,#4859,.F.); +#4974=ORIENTED_EDGE('',*,*,#4962,.T.); +#4975=ORIENTED_EDGE('',*,*,#4886,.T.); +#4976=EDGE_LOOP('',(#4972,#4973,#4974,#4975)); +#4977=FACE_OUTER_BOUND('',#4976,.F.); +#4978=ADVANCED_FACE('',(#4977),#4971,.F.); +#4979=CARTESIAN_POINT('',(-1.9E0,2.13E0,-7.8E0)); +#4980=DIRECTION('',(0.E0,0.E0,1.E0)); +#4981=DIRECTION('',(1.E0,0.E0,0.E0)); +#4982=AXIS2_PLACEMENT_3D('',#4979,#4980,#4981); +#4983=CYLINDRICAL_SURFACE('',#4982,2.E-1); +#4984=ORIENTED_EDGE('',*,*,#4807,.F.); +#4985=ORIENTED_EDGE('',*,*,#4840,.F.); +#4987=ORIENTED_EDGE('',*,*,#4986,.T.); +#4988=ORIENTED_EDGE('',*,*,#4904,.T.); +#4989=EDGE_LOOP('',(#4984,#4985,#4987,#4988)); +#4990=FACE_OUTER_BOUND('',#4989,.F.); +#4991=ADVANCED_FACE('',(#4990),#4983,.F.); +#4992=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#4993=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4995=AXIS2_PLACEMENT_3D('',#4992,#4993,#4994); +#4996=PLANE('',#4995); +#4997=ORIENTED_EDGE('',*,*,#4838,.F.); +#4999=ORIENTED_EDGE('',*,*,#4998,.T.); +#5000=ORIENTED_EDGE('',*,*,#4906,.T.); +#5001=ORIENTED_EDGE('',*,*,#4986,.F.); +#5002=EDGE_LOOP('',(#4997,#4999,#5000,#5001)); +#5003=FACE_OUTER_BOUND('',#5002,.F.); +#5004=ADVANCED_FACE('',(#5003),#4996,.T.); +#5005=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#5006=DIRECTION('',(0.E0,1.E0,0.E0)); +#5007=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5008=AXIS2_PLACEMENT_3D('',#5005,#5006,#5007); +#5009=PLANE('',#5008); +#5010=ORIENTED_EDGE('',*,*,#4836,.F.); +#5012=ORIENTED_EDGE('',*,*,#5011,.T.); +#5013=ORIENTED_EDGE('',*,*,#4908,.T.); +#5014=ORIENTED_EDGE('',*,*,#4998,.F.); +#5015=EDGE_LOOP('',(#5010,#5012,#5013,#5014)); +#5016=FACE_OUTER_BOUND('',#5015,.F.); +#5017=ADVANCED_FACE('',(#5016),#5009,.T.); +#5018=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#5019=DIRECTION('',(1.E0,0.E0,0.E0)); +#5020=DIRECTION('',(0.E0,1.E0,0.E0)); +#5021=AXIS2_PLACEMENT_3D('',#5018,#5019,#5020); +#5022=PLANE('',#5021); +#5023=ORIENTED_EDGE('',*,*,#4834,.F.); +#5024=ORIENTED_EDGE('',*,*,#4872,.T.); +#5025=ORIENTED_EDGE('',*,*,#4910,.T.); +#5026=ORIENTED_EDGE('',*,*,#5011,.F.); +#5027=EDGE_LOOP('',(#5023,#5024,#5025,#5026)); +#5028=FACE_OUTER_BOUND('',#5027,.F.); +#5029=ADVANCED_FACE('',(#5028),#5022,.T.); +#5030=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#5031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5032=DIRECTION('',(0.E0,0.E0,1.E0)); +#5033=AXIS2_PLACEMENT_3D('',#5030,#5031,#5032); +#5034=PLANE('',#5033); +#5035=ORIENTED_EDGE('',*,*,#4127,.T.); +#5036=ORIENTED_EDGE('',*,*,#4289,.F.); +#5037=ORIENTED_EDGE('',*,*,#4079,.T.); +#5039=ORIENTED_EDGE('',*,*,#5038,.F.); +#5040=EDGE_LOOP('',(#5035,#5036,#5037,#5039)); +#5041=FACE_OUTER_BOUND('',#5040,.F.); +#5042=ADVANCED_FACE('',(#5041),#5034,.F.); +#5043=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#5044=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5045=DIRECTION('',(0.E0,0.E0,1.E0)); +#5046=AXIS2_PLACEMENT_3D('',#5043,#5044,#5045); +#5047=PLANE('',#5046); +#5049=ORIENTED_EDGE('',*,*,#5048,.F.); +#5050=ORIENTED_EDGE('',*,*,#4283,.F.); +#5051=ORIENTED_EDGE('',*,*,#4777,.F.); +#5053=ORIENTED_EDGE('',*,*,#5052,.F.); +#5054=EDGE_LOOP('',(#5049,#5050,#5051,#5053)); +#5055=FACE_OUTER_BOUND('',#5054,.F.); +#5056=ADVANCED_FACE('',(#5055),#5047,.F.); +#5057=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5058=DIRECTION('',(0.E0,0.E0,1.E0)); +#5059=DIRECTION('',(1.E0,0.E0,0.E0)); +#5060=AXIS2_PLACEMENT_3D('',#5057,#5058,#5059); +#5061=PLANE('',#5060); +#5062=ORIENTED_EDGE('',*,*,#4151,.T.); +#5064=ORIENTED_EDGE('',*,*,#5063,.F.); +#5065=ORIENTED_EDGE('',*,*,#4056,.F.); +#5067=ORIENTED_EDGE('',*,*,#5066,.F.); +#5068=EDGE_LOOP('',(#5062,#5064,#5065,#5067)); +#5069=FACE_OUTER_BOUND('',#5068,.F.); +#5070=ADVANCED_FACE('',(#5069),#5061,.F.); +#5071=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5072=DIRECTION('',(0.E0,0.E0,1.E0)); +#5073=DIRECTION('',(1.E0,0.E0,0.E0)); +#5074=AXIS2_PLACEMENT_3D('',#5071,#5072,#5073); +#5075=PLANE('',#5074); +#5077=ORIENTED_EDGE('',*,*,#5076,.T.); +#5079=ORIENTED_EDGE('',*,*,#5078,.F.); +#5080=ORIENTED_EDGE('',*,*,#4788,.F.); +#5082=ORIENTED_EDGE('',*,*,#5081,.F.); +#5083=EDGE_LOOP('',(#5077,#5079,#5080,#5082)); +#5084=FACE_OUTER_BOUND('',#5083,.F.); +#5085=ADVANCED_FACE('',(#5084),#5075,.F.); +#5086=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5087=DIRECTION('',(0.E0,0.E0,1.E0)); +#5088=DIRECTION('',(1.E0,0.E0,0.E0)); +#5089=AXIS2_PLACEMENT_3D('',#5086,#5087,#5088); +#5090=PLANE('',#5089); +#5091=ORIENTED_EDGE('',*,*,#5038,.T.); +#5092=ORIENTED_EDGE('',*,*,#4077,.F.); +#5094=ORIENTED_EDGE('',*,*,#5093,.T.); +#5095=ORIENTED_EDGE('',*,*,#4129,.T.); +#5096=EDGE_LOOP('',(#5091,#5092,#5094,#5095)); +#5097=FACE_OUTER_BOUND('',#5096,.F.); +#5098=ADVANCED_FACE('',(#5097),#5090,.F.); +#5099=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5100=DIRECTION('',(0.E0,0.E0,1.E0)); +#5101=DIRECTION('',(1.E0,0.E0,0.E0)); +#5102=AXIS2_PLACEMENT_3D('',#5099,#5100,#5101); +#5103=PLANE('',#5102); +#5104=ORIENTED_EDGE('',*,*,#5052,.T.); +#5105=ORIENTED_EDGE('',*,*,#4801,.F.); +#5107=ORIENTED_EDGE('',*,*,#5106,.T.); +#5109=ORIENTED_EDGE('',*,*,#5108,.T.); +#5110=EDGE_LOOP('',(#5104,#5105,#5107,#5109)); +#5111=FACE_OUTER_BOUND('',#5110,.F.); +#5112=ADVANCED_FACE('',(#5111),#5103,.F.); +#5113=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5114=DIRECTION('',(0.E0,0.E0,1.E0)); +#5115=DIRECTION('',(1.E0,0.E0,0.E0)); +#5116=AXIS2_PLACEMENT_3D('',#5113,#5114,#5115); +#5117=PLANE('',#5116); +#5118=ORIENTED_EDGE('',*,*,#4094,.F.); +#5119=ORIENTED_EDGE('',*,*,#4163,.T.); +#5121=ORIENTED_EDGE('',*,*,#5120,.T.); +#5122=ORIENTED_EDGE('',*,*,#4038,.F.); +#5123=EDGE_LOOP('',(#5118,#5119,#5121,#5122)); +#5124=FACE_OUTER_BOUND('',#5123,.F.); +#5125=ADVANCED_FACE('',(#5124),#5117,.F.); +#5126=CARTESIAN_POINT('',(-2.004E0,1.93E0,-8.87E0)); +#5127=DIRECTION('',(0.E0,0.E0,1.E0)); +#5128=DIRECTION('',(1.E0,0.E0,0.E0)); +#5129=AXIS2_PLACEMENT_3D('',#5126,#5127,#5128); +#5130=PLANE('',#5129); +#5131=ORIENTED_EDGE('',*,*,#4109,.F.); +#5133=ORIENTED_EDGE('',*,*,#5132,.T.); +#5135=ORIENTED_EDGE('',*,*,#5134,.T.); +#5136=ORIENTED_EDGE('',*,*,#4781,.F.); +#5137=EDGE_LOOP('',(#5131,#5133,#5135,#5136)); +#5138=FACE_OUTER_BOUND('',#5137,.F.); +#5139=ADVANCED_FACE('',(#5138),#5130,.F.); +#5140=CARTESIAN_POINT('',(2.004E0,1.93E0,-8.87E0)); +#5141=DIRECTION('',(1.E0,0.E0,0.E0)); +#5142=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5143=AXIS2_PLACEMENT_3D('',#5140,#5141,#5142); +#5144=PLANE('',#5143); +#5145=ORIENTED_EDGE('',*,*,#4149,.F.); +#5147=ORIENTED_EDGE('',*,*,#5146,.T.); +#5148=ORIENTED_EDGE('',*,*,#4058,.T.); +#5149=ORIENTED_EDGE('',*,*,#5063,.T.); +#5150=EDGE_LOOP('',(#5145,#5147,#5148,#5149)); +#5151=FACE_OUTER_BOUND('',#5150,.F.); +#5152=ADVANCED_FACE('',(#5151),#5144,.F.); +#5153=CARTESIAN_POINT('',(2.004E0,1.93E0,-8.87E0)); +#5154=DIRECTION('',(1.E0,0.E0,0.E0)); +#5155=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5156=AXIS2_PLACEMENT_3D('',#5153,#5154,#5155); +#5157=PLANE('',#5156); +#5159=ORIENTED_EDGE('',*,*,#5158,.F.); +#5161=ORIENTED_EDGE('',*,*,#5160,.T.); +#5162=ORIENTED_EDGE('',*,*,#4790,.T.); +#5163=ORIENTED_EDGE('',*,*,#5078,.T.); +#5164=EDGE_LOOP('',(#5159,#5161,#5162,#5163)); +#5165=FACE_OUTER_BOUND('',#5164,.F.); +#5166=ADVANCED_FACE('',(#5165),#5157,.F.); +#5167=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#5168=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5169=DIRECTION('',(0.E0,1.E0,0.E0)); +#5170=AXIS2_PLACEMENT_3D('',#5167,#5168,#5169); +#5171=PLANE('',#5170); +#5173=ORIENTED_EDGE('',*,*,#5172,.T.); +#5174=ORIENTED_EDGE('',*,*,#4073,.F.); +#5175=ORIENTED_EDGE('',*,*,#2917,.F.); +#5176=ORIENTED_EDGE('',*,*,#4133,.T.); +#5177=EDGE_LOOP('',(#5173,#5174,#5175,#5176)); +#5178=FACE_OUTER_BOUND('',#5177,.F.); +#5179=ADVANCED_FACE('',(#5178),#5171,.T.); +#5180=CARTESIAN_POINT('',(-3.5E0,-1.93E0,-9.24E0)); +#5181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5182=DIRECTION('',(0.E0,1.E0,0.E0)); +#5183=AXIS2_PLACEMENT_3D('',#5180,#5181,#5182); +#5184=PLANE('',#5183); +#5185=ORIENTED_EDGE('',*,*,#5146,.F.); +#5186=ORIENTED_EDGE('',*,*,#4147,.T.); +#5187=ORIENTED_EDGE('',*,*,#3294,.T.); +#5188=ORIENTED_EDGE('',*,*,#4060,.F.); +#5189=EDGE_LOOP('',(#5185,#5186,#5187,#5188)); +#5190=FACE_OUTER_BOUND('',#5189,.F.); +#5191=ADVANCED_FACE('',(#5190),#5184,.T.); +#5192=CARTESIAN_POINT('',(-2.004E0,1.93E0,-9.24E0)); +#5193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5194=DIRECTION('',(0.E0,0.E0,1.E0)); +#5195=AXIS2_PLACEMENT_3D('',#5192,#5193,#5194); +#5196=PLANE('',#5195); +#5197=ORIENTED_EDGE('',*,*,#4131,.T.); +#5198=ORIENTED_EDGE('',*,*,#5093,.F.); +#5199=ORIENTED_EDGE('',*,*,#4075,.F.); +#5200=ORIENTED_EDGE('',*,*,#5172,.F.); +#5201=EDGE_LOOP('',(#5197,#5198,#5199,#5200)); +#5202=FACE_OUTER_BOUND('',#5201,.F.); +#5203=ADVANCED_FACE('',(#5202),#5196,.F.); +#5204=CARTESIAN_POINT('',(-2.004E0,1.93E0,-9.24E0)); +#5205=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5206=DIRECTION('',(0.E0,0.E0,1.E0)); +#5207=AXIS2_PLACEMENT_3D('',#5204,#5205,#5206); +#5208=PLANE('',#5207); +#5210=ORIENTED_EDGE('',*,*,#5209,.T.); +#5211=ORIENTED_EDGE('',*,*,#5106,.F.); +#5212=ORIENTED_EDGE('',*,*,#4799,.F.); +#5214=ORIENTED_EDGE('',*,*,#5213,.F.); +#5215=EDGE_LOOP('',(#5210,#5211,#5212,#5214)); +#5216=FACE_OUTER_BOUND('',#5215,.F.); +#5217=ADVANCED_FACE('',(#5216),#5208,.F.); +#5218=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#5219=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5220=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5221=AXIS2_PLACEMENT_3D('',#5218,#5219,#5220); +#5222=PLANE('',#5221); +#5223=ORIENTED_EDGE('',*,*,#4107,.F.); +#5224=ORIENTED_EDGE('',*,*,#4278,.T.); +#5226=ORIENTED_EDGE('',*,*,#5225,.T.); +#5227=ORIENTED_EDGE('',*,*,#5132,.F.); +#5228=EDGE_LOOP('',(#5223,#5224,#5226,#5227)); +#5229=FACE_OUTER_BOUND('',#5228,.F.); +#5230=ADVANCED_FACE('',(#5229),#5222,.T.); +#5231=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#5232=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5234=AXIS2_PLACEMENT_3D('',#5231,#5232,#5233); +#5235=PLANE('',#5234); +#5236=ORIENTED_EDGE('',*,*,#3304,.T.); +#5238=ORIENTED_EDGE('',*,*,#5237,.F.); +#5239=ORIENTED_EDGE('',*,*,#5158,.T.); +#5240=ORIENTED_EDGE('',*,*,#5076,.F.); +#5242=ORIENTED_EDGE('',*,*,#5241,.F.); +#5243=ORIENTED_EDGE('',*,*,#4270,.T.); +#5244=ORIENTED_EDGE('',*,*,#3120,.T.); +#5245=EDGE_LOOP('',(#5236,#5238,#5239,#5240,#5242,#5243,#5244)); +#5246=FACE_OUTER_BOUND('',#5245,.F.); +#5247=ADVANCED_FACE('',(#5246),#5235,.T.); +#5248=CARTESIAN_POINT('',(-3.5E0,1.29E0,-8.11E0)); +#5249=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5251=AXIS2_PLACEMENT_3D('',#5248,#5249,#5250); +#5252=PLANE('',#5251); +#5253=ORIENTED_EDGE('',*,*,#4285,.T.); +#5254=ORIENTED_EDGE('',*,*,#5048,.T.); +#5255=ORIENTED_EDGE('',*,*,#5108,.F.); +#5256=ORIENTED_EDGE('',*,*,#5209,.F.); +#5258=ORIENTED_EDGE('',*,*,#5257,.F.); +#5259=ORIENTED_EDGE('',*,*,#2907,.F.); +#5260=ORIENTED_EDGE('',*,*,#4025,.F.); +#5261=EDGE_LOOP('',(#5253,#5254,#5255,#5256,#5258,#5259,#5260)); +#5262=FACE_OUTER_BOUND('',#5261,.F.); +#5263=ADVANCED_FACE('',(#5262),#5252,.T.); +#5264=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#5265=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5266=DIRECTION('',(0.E0,0.E0,1.E0)); +#5267=AXIS2_PLACEMENT_3D('',#5264,#5265,#5266); +#5268=PLANE('',#5267); +#5269=ORIENTED_EDGE('',*,*,#4161,.T.); +#5270=ORIENTED_EDGE('',*,*,#4256,.F.); +#5271=ORIENTED_EDGE('',*,*,#4040,.T.); +#5272=ORIENTED_EDGE('',*,*,#5120,.F.); +#5273=EDGE_LOOP('',(#5269,#5270,#5271,#5272)); +#5274=FACE_OUTER_BOUND('',#5273,.F.); +#5275=ADVANCED_FACE('',(#5274),#5268,.F.); +#5276=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#5277=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5278=DIRECTION('',(0.E0,0.E0,1.E0)); +#5279=AXIS2_PLACEMENT_3D('',#5276,#5277,#5278); +#5280=PLANE('',#5279); +#5281=ORIENTED_EDGE('',*,*,#5225,.F.); +#5282=ORIENTED_EDGE('',*,*,#4276,.F.); +#5283=ORIENTED_EDGE('',*,*,#4783,.F.); +#5284=ORIENTED_EDGE('',*,*,#5134,.F.); +#5285=EDGE_LOOP('',(#5281,#5282,#5283,#5284)); +#5286=FACE_OUTER_BOUND('',#5285,.F.); +#5287=ADVANCED_FACE('',(#5286),#5280,.F.); +#5288=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#5289=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5290=DIRECTION('',(0.E0,1.E0,0.E0)); +#5291=AXIS2_PLACEMENT_3D('',#5288,#5289,#5290); +#5292=PLANE('',#5291); +#5293=ORIENTED_EDGE('',*,*,#5213,.T.); +#5294=ORIENTED_EDGE('',*,*,#4797,.F.); +#5295=ORIENTED_EDGE('',*,*,#2909,.F.); +#5296=ORIENTED_EDGE('',*,*,#5257,.T.); +#5297=EDGE_LOOP('',(#5293,#5294,#5295,#5296)); +#5298=FACE_OUTER_BOUND('',#5297,.F.); +#5299=ADVANCED_FACE('',(#5298),#5292,.T.); +#5300=CARTESIAN_POINT('',(-3.5E0,1.29E0,-9.24E0)); +#5301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5302=DIRECTION('',(0.E0,1.E0,0.E0)); +#5303=AXIS2_PLACEMENT_3D('',#5300,#5301,#5302); +#5304=PLANE('',#5303); +#5305=ORIENTED_EDGE('',*,*,#5160,.F.); +#5306=ORIENTED_EDGE('',*,*,#5237,.T.); +#5307=ORIENTED_EDGE('',*,*,#3302,.T.); +#5308=ORIENTED_EDGE('',*,*,#4792,.F.); +#5309=EDGE_LOOP('',(#5305,#5306,#5307,#5308)); +#5310=FACE_OUTER_BOUND('',#5309,.F.); +#5311=ADVANCED_FACE('',(#5310),#5304,.T.); +#5312=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5313=DIRECTION('',(1.E0,0.E0,0.E0)); +#5314=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5315=AXIS2_PLACEMENT_3D('',#5312,#5313,#5314); +#5316=PLANE('',#5315); +#5317=ORIENTED_EDGE('',*,*,#4153,.T.); +#5318=ORIENTED_EDGE('',*,*,#5066,.T.); +#5319=ORIENTED_EDGE('',*,*,#4054,.F.); +#5320=ORIENTED_EDGE('',*,*,#4266,.T.); +#5321=EDGE_LOOP('',(#5317,#5318,#5319,#5320)); +#5322=FACE_OUTER_BOUND('',#5321,.F.); +#5323=ADVANCED_FACE('',(#5322),#5316,.F.); +#5324=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5325=DIRECTION('',(1.E0,0.E0,0.E0)); +#5326=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5327=AXIS2_PLACEMENT_3D('',#5324,#5325,#5326); +#5328=PLANE('',#5327); +#5329=ORIENTED_EDGE('',*,*,#5241,.T.); +#5330=ORIENTED_EDGE('',*,*,#5081,.T.); +#5331=ORIENTED_EDGE('',*,*,#4786,.F.); +#5332=ORIENTED_EDGE('',*,*,#4272,.T.); +#5333=EDGE_LOOP('',(#5329,#5330,#5331,#5332)); +#5334=FACE_OUTER_BOUND('',#5333,.F.); +#5335=ADVANCED_FACE('',(#5334),#5328,.F.); +#5336=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#5337=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5338=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5339=AXIS2_PLACEMENT_3D('',#5336,#5337,#5338); +#5340=PLANE('',#5339); +#5341=ORIENTED_EDGE('',*,*,#4667,.F.); +#5343=ORIENTED_EDGE('',*,*,#5342,.T.); +#5345=ORIENTED_EDGE('',*,*,#5344,.T.); +#5347=ORIENTED_EDGE('',*,*,#5346,.F.); +#5348=EDGE_LOOP('',(#5341,#5343,#5345,#5347)); +#5349=FACE_OUTER_BOUND('',#5348,.F.); +#5350=ADVANCED_FACE('',(#5349),#5340,.F.); +#5351=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#5352=DIRECTION('',(0.E0,1.E0,0.E0)); +#5353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5354=AXIS2_PLACEMENT_3D('',#5351,#5352,#5353); +#5355=PLANE('',#5354); +#5356=ORIENTED_EDGE('',*,*,#4673,.F.); +#5358=ORIENTED_EDGE('',*,*,#5357,.T.); +#5360=ORIENTED_EDGE('',*,*,#5359,.T.); +#5361=ORIENTED_EDGE('',*,*,#5342,.F.); +#5362=EDGE_LOOP('',(#5356,#5358,#5360,#5361)); +#5363=FACE_OUTER_BOUND('',#5362,.F.); +#5364=ADVANCED_FACE('',(#5363),#5355,.F.); +#5365=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#5366=DIRECTION('',(1.E0,0.E0,0.E0)); +#5367=DIRECTION('',(0.E0,1.E0,0.E0)); +#5368=AXIS2_PLACEMENT_3D('',#5365,#5366,#5367); +#5369=PLANE('',#5368); +#5370=ORIENTED_EDGE('',*,*,#4671,.F.); +#5372=ORIENTED_EDGE('',*,*,#5371,.T.); +#5374=ORIENTED_EDGE('',*,*,#5373,.T.); +#5375=ORIENTED_EDGE('',*,*,#5357,.F.); +#5376=EDGE_LOOP('',(#5370,#5372,#5374,#5375)); +#5377=FACE_OUTER_BOUND('',#5376,.F.); +#5378=ADVANCED_FACE('',(#5377),#5369,.F.); +#5379=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#5380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5381=DIRECTION('',(1.E0,0.E0,0.E0)); +#5382=AXIS2_PLACEMENT_3D('',#5379,#5380,#5381); +#5383=PLANE('',#5382); +#5384=ORIENTED_EDGE('',*,*,#4669,.F.); +#5385=ORIENTED_EDGE('',*,*,#5346,.T.); +#5387=ORIENTED_EDGE('',*,*,#5386,.T.); +#5388=ORIENTED_EDGE('',*,*,#5371,.F.); +#5389=EDGE_LOOP('',(#5384,#5385,#5387,#5388)); +#5390=FACE_OUTER_BOUND('',#5389,.F.); +#5391=ADVANCED_FACE('',(#5390),#5383,.F.); +#5392=CARTESIAN_POINT('',(-3.5E0,0.E0,-6.35E0)); +#5393=DIRECTION('',(0.E0,0.E0,1.E0)); +#5394=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5395=AXIS2_PLACEMENT_3D('',#5392,#5393,#5394); +#5396=PLANE('',#5395); +#5397=ORIENTED_EDGE('',*,*,#5344,.F.); +#5398=ORIENTED_EDGE('',*,*,#5359,.F.); +#5399=ORIENTED_EDGE('',*,*,#5373,.F.); +#5400=ORIENTED_EDGE('',*,*,#5386,.F.); +#5401=EDGE_LOOP('',(#5397,#5398,#5399,#5400)); +#5402=FACE_OUTER_BOUND('',#5401,.F.); +#5404=ORIENTED_EDGE('',*,*,#5403,.F.); +#5406=ORIENTED_EDGE('',*,*,#5405,.T.); +#5408=ORIENTED_EDGE('',*,*,#5407,.T.); +#5410=ORIENTED_EDGE('',*,*,#5409,.F.); +#5411=EDGE_LOOP('',(#5404,#5406,#5408,#5410)); +#5412=FACE_BOUND('',#5411,.F.); +#5413=ADVANCED_FACE('',(#5402,#5412),#5396,.T.); +#5414=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#5415=DIRECTION('',(1.E0,0.E0,0.E0)); +#5416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5417=AXIS2_PLACEMENT_3D('',#5414,#5415,#5416); +#5418=PLANE('',#5417); +#5419=ORIENTED_EDGE('',*,*,#4259,.F.); +#5421=ORIENTED_EDGE('',*,*,#5420,.T.); +#5423=ORIENTED_EDGE('',*,*,#5422,.T.); +#5425=ORIENTED_EDGE('',*,*,#5424,.T.); +#5427=ORIENTED_EDGE('',*,*,#5426,.T.); +#5429=ORIENTED_EDGE('',*,*,#5428,.T.); +#5431=ORIENTED_EDGE('',*,*,#5430,.T.); +#5433=ORIENTED_EDGE('',*,*,#5432,.T.); +#5435=ORIENTED_EDGE('',*,*,#5434,.T.); +#5437=ORIENTED_EDGE('',*,*,#5436,.T.); +#5439=ORIENTED_EDGE('',*,*,#5438,.T.); +#5441=ORIENTED_EDGE('',*,*,#5440,.T.); +#5443=ORIENTED_EDGE('',*,*,#5442,.T.); +#5445=ORIENTED_EDGE('',*,*,#5444,.T.); +#5447=ORIENTED_EDGE('',*,*,#5446,.T.); +#5449=ORIENTED_EDGE('',*,*,#5448,.T.); +#5451=ORIENTED_EDGE('',*,*,#5450,.T.); +#5452=EDGE_LOOP('',(#5419,#5421,#5423,#5425,#5427,#5429,#5431,#5433,#5435,#5437, +#5439,#5441,#5443,#5445,#5447,#5449,#5451)); +#5453=FACE_OUTER_BOUND('',#5452,.F.); +#5454=ADVANCED_FACE('',(#5453),#5418,.F.); +#5455=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#5456=DIRECTION('',(1.E0,0.E0,0.E0)); +#5457=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5458=AXIS2_PLACEMENT_3D('',#5455,#5456,#5457); +#5459=PLANE('',#5458); +#5460=ORIENTED_EDGE('',*,*,#5403,.T.); +#5462=ORIENTED_EDGE('',*,*,#5461,.T.); +#5464=ORIENTED_EDGE('',*,*,#5463,.T.); +#5466=ORIENTED_EDGE('',*,*,#5465,.T.); +#5467=EDGE_LOOP('',(#5460,#5462,#5464,#5466)); +#5468=FACE_OUTER_BOUND('',#5467,.F.); +#5469=ADVANCED_FACE('',(#5468),#5459,.F.); +#5470=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#5471=DIRECTION('',(0.E0,0.E0,1.E0)); +#5472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5473=AXIS2_PLACEMENT_3D('',#5470,#5471,#5472); +#5474=PLANE('',#5473); +#5475=ORIENTED_EDGE('',*,*,#4157,.T.); +#5477=ORIENTED_EDGE('',*,*,#5476,.T.); +#5479=ORIENTED_EDGE('',*,*,#5478,.F.); +#5480=ORIENTED_EDGE('',*,*,#5420,.F.); +#5481=EDGE_LOOP('',(#5475,#5477,#5479,#5480)); +#5482=FACE_OUTER_BOUND('',#5481,.F.); +#5483=ADVANCED_FACE('',(#5482),#5474,.T.); +#5484=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#5485=DIRECTION('',(1.E0,0.E0,0.E0)); +#5486=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5487=AXIS2_PLACEMENT_3D('',#5484,#5485,#5486); +#5488=PLANE('',#5487); +#5489=ORIENTED_EDGE('',*,*,#4263,.T.); +#5491=ORIENTED_EDGE('',*,*,#5490,.F.); +#5493=ORIENTED_EDGE('',*,*,#5492,.F.); +#5495=ORIENTED_EDGE('',*,*,#5494,.F.); +#5497=ORIENTED_EDGE('',*,*,#5496,.F.); +#5499=ORIENTED_EDGE('',*,*,#5498,.F.); +#5501=ORIENTED_EDGE('',*,*,#5500,.F.); +#5503=ORIENTED_EDGE('',*,*,#5502,.F.); +#5505=ORIENTED_EDGE('',*,*,#5504,.F.); +#5507=ORIENTED_EDGE('',*,*,#5506,.F.); +#5509=ORIENTED_EDGE('',*,*,#5508,.F.); +#5511=ORIENTED_EDGE('',*,*,#5510,.F.); +#5513=ORIENTED_EDGE('',*,*,#5512,.F.); +#5515=ORIENTED_EDGE('',*,*,#5514,.F.); +#5517=ORIENTED_EDGE('',*,*,#5516,.F.); +#5519=ORIENTED_EDGE('',*,*,#5518,.F.); +#5520=ORIENTED_EDGE('',*,*,#5476,.F.); +#5521=EDGE_LOOP('',(#5489,#5491,#5493,#5495,#5497,#5499,#5501,#5503,#5505,#5507, +#5509,#5511,#5513,#5515,#5517,#5519,#5520)); +#5522=FACE_OUTER_BOUND('',#5521,.F.); +#5523=ADVANCED_FACE('',(#5522),#5488,.T.); +#5524=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#5525=DIRECTION('',(1.E0,0.E0,0.E0)); +#5526=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5527=AXIS2_PLACEMENT_3D('',#5524,#5525,#5526); +#5528=PLANE('',#5527); +#5529=ORIENTED_EDGE('',*,*,#5407,.F.); +#5531=ORIENTED_EDGE('',*,*,#5530,.F.); +#5533=ORIENTED_EDGE('',*,*,#5532,.F.); +#5535=ORIENTED_EDGE('',*,*,#5534,.F.); +#5536=EDGE_LOOP('',(#5529,#5531,#5533,#5535)); +#5537=FACE_OUTER_BOUND('',#5536,.F.); +#5538=ADVANCED_FACE('',(#5537),#5528,.T.); +#5539=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#5540=DIRECTION('',(0.E0,1.E0,0.E0)); +#5541=DIRECTION('',(0.E0,0.E0,1.E0)); +#5542=AXIS2_PLACEMENT_3D('',#5539,#5540,#5541); +#5543=PLANE('',#5542); +#5544=ORIENTED_EDGE('',*,*,#4261,.F.); +#5545=ORIENTED_EDGE('',*,*,#5450,.F.); +#5547=ORIENTED_EDGE('',*,*,#5546,.T.); +#5548=ORIENTED_EDGE('',*,*,#5490,.T.); +#5549=EDGE_LOOP('',(#5544,#5545,#5547,#5548)); +#5550=FACE_OUTER_BOUND('',#5549,.F.); +#5551=ADVANCED_FACE('',(#5550),#5543,.T.); +#5552=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#5553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5554=DIRECTION('',(0.E0,1.E0,0.E0)); +#5555=AXIS2_PLACEMENT_3D('',#5552,#5553,#5554); +#5556=PLANE('',#5555); +#5557=ORIENTED_EDGE('',*,*,#5448,.F.); +#5559=ORIENTED_EDGE('',*,*,#5558,.T.); +#5560=ORIENTED_EDGE('',*,*,#5492,.T.); +#5561=ORIENTED_EDGE('',*,*,#5546,.F.); +#5562=EDGE_LOOP('',(#5557,#5559,#5560,#5561)); +#5563=FACE_OUTER_BOUND('',#5562,.F.); +#5564=ADVANCED_FACE('',(#5563),#5556,.T.); +#5565=CARTESIAN_POINT('',(1.18E0,0.E0,-8.7E0)); +#5566=DIRECTION('',(1.E0,0.E0,0.E0)); +#5567=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5568=AXIS2_PLACEMENT_3D('',#5565,#5566,#5567); +#5569=CYLINDRICAL_SURFACE('',#5568,2.5E-1); +#5570=ORIENTED_EDGE('',*,*,#5446,.F.); +#5572=ORIENTED_EDGE('',*,*,#5571,.T.); +#5573=ORIENTED_EDGE('',*,*,#5494,.T.); +#5574=ORIENTED_EDGE('',*,*,#5558,.F.); +#5575=EDGE_LOOP('',(#5570,#5572,#5573,#5574)); +#5576=FACE_OUTER_BOUND('',#5575,.F.); +#5577=ADVANCED_FACE('',(#5576),#5569,.F.); +#5578=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#5579=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5580=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5581=AXIS2_PLACEMENT_3D('',#5578,#5579,#5580); +#5582=PLANE('',#5581); +#5583=ORIENTED_EDGE('',*,*,#5444,.F.); +#5585=ORIENTED_EDGE('',*,*,#5584,.T.); +#5586=ORIENTED_EDGE('',*,*,#5496,.T.); +#5587=ORIENTED_EDGE('',*,*,#5571,.F.); +#5588=EDGE_LOOP('',(#5583,#5585,#5586,#5587)); +#5589=FACE_OUTER_BOUND('',#5588,.F.); +#5590=ADVANCED_FACE('',(#5589),#5582,.T.); +#5591=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.6E0)); +#5592=DIRECTION('',(1.E0,0.E0,0.E0)); +#5593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5594=AXIS2_PLACEMENT_3D('',#5591,#5592,#5593); +#5595=CYLINDRICAL_SURFACE('',#5594,1.5E-1); +#5596=ORIENTED_EDGE('',*,*,#5442,.F.); +#5598=ORIENTED_EDGE('',*,*,#5597,.T.); +#5599=ORIENTED_EDGE('',*,*,#5498,.T.); +#5600=ORIENTED_EDGE('',*,*,#5584,.F.); +#5601=EDGE_LOOP('',(#5596,#5598,#5599,#5600)); +#5602=FACE_OUTER_BOUND('',#5601,.F.); +#5603=ADVANCED_FACE('',(#5602),#5595,.T.); +#5604=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#5605=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5606=DIRECTION('',(0.E0,1.E0,0.E0)); +#5607=AXIS2_PLACEMENT_3D('',#5604,#5605,#5606); +#5608=PLANE('',#5607); +#5609=ORIENTED_EDGE('',*,*,#5440,.F.); +#5611=ORIENTED_EDGE('',*,*,#5610,.T.); +#5612=ORIENTED_EDGE('',*,*,#5500,.T.); +#5613=ORIENTED_EDGE('',*,*,#5597,.F.); +#5614=EDGE_LOOP('',(#5609,#5611,#5612,#5613)); +#5615=FACE_OUTER_BOUND('',#5614,.F.); +#5616=ADVANCED_FACE('',(#5615),#5608,.T.); +#5617=CARTESIAN_POINT('',(1.18E0,-1.95E0,-9.07E0)); +#5618=DIRECTION('',(1.E0,0.E0,0.E0)); +#5619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5620=AXIS2_PLACEMENT_3D('',#5617,#5618,#5619); +#5621=CYLINDRICAL_SURFACE('',#5620,3.2E-1); +#5622=ORIENTED_EDGE('',*,*,#5438,.F.); +#5624=ORIENTED_EDGE('',*,*,#5623,.T.); +#5625=ORIENTED_EDGE('',*,*,#5502,.T.); +#5626=ORIENTED_EDGE('',*,*,#5610,.F.); +#5627=EDGE_LOOP('',(#5622,#5624,#5625,#5626)); +#5628=FACE_OUTER_BOUND('',#5627,.F.); +#5629=ADVANCED_FACE('',(#5628),#5621,.F.); +#5630=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#5631=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5632=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#5633=AXIS2_PLACEMENT_3D('',#5630,#5631,#5632); +#5634=PLANE('',#5633); +#5635=ORIENTED_EDGE('',*,*,#5436,.F.); +#5637=ORIENTED_EDGE('',*,*,#5636,.T.); +#5638=ORIENTED_EDGE('',*,*,#5504,.T.); +#5639=ORIENTED_EDGE('',*,*,#5623,.F.); +#5640=EDGE_LOOP('',(#5635,#5637,#5638,#5639)); +#5641=FACE_OUTER_BOUND('',#5640,.F.); +#5642=ADVANCED_FACE('',(#5641),#5634,.T.); +#5643=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-8.92E0)); +#5644=DIRECTION('',(1.E0,0.E0,0.E0)); +#5645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5646=AXIS2_PLACEMENT_3D('',#5643,#5644,#5645); +#5647=CYLINDRICAL_SURFACE('',#5646,3.2E-1); +#5648=ORIENTED_EDGE('',*,*,#5434,.F.); +#5650=ORIENTED_EDGE('',*,*,#5649,.T.); +#5651=ORIENTED_EDGE('',*,*,#5506,.T.); +#5652=ORIENTED_EDGE('',*,*,#5636,.F.); +#5653=EDGE_LOOP('',(#5648,#5650,#5651,#5652)); +#5654=FACE_OUTER_BOUND('',#5653,.F.); +#5655=ADVANCED_FACE('',(#5654),#5647,.T.); +#5656=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#5657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5658=DIRECTION('',(0.E0,1.E0,0.E0)); +#5659=AXIS2_PLACEMENT_3D('',#5656,#5657,#5658); +#5660=PLANE('',#5659); +#5661=ORIENTED_EDGE('',*,*,#5432,.F.); +#5663=ORIENTED_EDGE('',*,*,#5662,.T.); +#5664=ORIENTED_EDGE('',*,*,#5508,.T.); +#5665=ORIENTED_EDGE('',*,*,#5649,.F.); +#5666=EDGE_LOOP('',(#5661,#5663,#5664,#5665)); +#5667=FACE_OUTER_BOUND('',#5666,.F.); +#5668=ADVANCED_FACE('',(#5667),#5660,.T.); +#5669=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#5670=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5672=AXIS2_PLACEMENT_3D('',#5669,#5670,#5671); +#5673=PLANE('',#5672); +#5674=ORIENTED_EDGE('',*,*,#5430,.F.); +#5676=ORIENTED_EDGE('',*,*,#5675,.T.); +#5677=ORIENTED_EDGE('',*,*,#5510,.T.); +#5678=ORIENTED_EDGE('',*,*,#5662,.F.); +#5679=EDGE_LOOP('',(#5674,#5676,#5677,#5678)); +#5680=FACE_OUTER_BOUND('',#5679,.F.); +#5681=ADVANCED_FACE('',(#5680),#5673,.T.); +#5682=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#5683=DIRECTION('',(0.E0,0.E0,1.E0)); +#5684=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5685=AXIS2_PLACEMENT_3D('',#5682,#5683,#5684); +#5686=PLANE('',#5685); +#5687=ORIENTED_EDGE('',*,*,#5428,.F.); +#5689=ORIENTED_EDGE('',*,*,#5688,.T.); +#5690=ORIENTED_EDGE('',*,*,#5512,.T.); +#5691=ORIENTED_EDGE('',*,*,#5675,.F.); +#5692=EDGE_LOOP('',(#5687,#5689,#5690,#5691)); +#5693=FACE_OUTER_BOUND('',#5692,.F.); +#5694=ADVANCED_FACE('',(#5693),#5686,.T.); +#5695=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.28E0)); +#5696=DIRECTION('',(1.E0,0.E0,0.E0)); +#5697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5698=AXIS2_PLACEMENT_3D('',#5695,#5696,#5697); +#5699=CYLINDRICAL_SURFACE('',#5698,3.2E-1); +#5700=ORIENTED_EDGE('',*,*,#5426,.F.); +#5702=ORIENTED_EDGE('',*,*,#5701,.T.); +#5703=ORIENTED_EDGE('',*,*,#5514,.T.); +#5704=ORIENTED_EDGE('',*,*,#5688,.F.); +#5705=EDGE_LOOP('',(#5700,#5702,#5703,#5704)); +#5706=FACE_OUTER_BOUND('',#5705,.F.); +#5707=ADVANCED_FACE('',(#5706),#5699,.F.); +#5708=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#5709=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5710=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5711=AXIS2_PLACEMENT_3D('',#5708,#5709,#5710); +#5712=PLANE('',#5711); +#5713=ORIENTED_EDGE('',*,*,#5424,.F.); +#5715=ORIENTED_EDGE('',*,*,#5714,.T.); +#5716=ORIENTED_EDGE('',*,*,#5516,.T.); +#5717=ORIENTED_EDGE('',*,*,#5701,.F.); +#5718=EDGE_LOOP('',(#5713,#5715,#5716,#5717)); +#5719=FACE_OUTER_BOUND('',#5718,.F.); +#5720=ADVANCED_FACE('',(#5719),#5712,.T.); +#5721=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.43E0)); +#5722=DIRECTION('',(1.E0,0.E0,0.E0)); +#5723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5724=AXIS2_PLACEMENT_3D('',#5721,#5722,#5723); +#5725=CYLINDRICAL_SURFACE('',#5724,3.2E-1); +#5726=ORIENTED_EDGE('',*,*,#5422,.F.); +#5727=ORIENTED_EDGE('',*,*,#5478,.T.); +#5728=ORIENTED_EDGE('',*,*,#5518,.T.); +#5729=ORIENTED_EDGE('',*,*,#5714,.F.); +#5730=EDGE_LOOP('',(#5726,#5727,#5728,#5729)); +#5731=FACE_OUTER_BOUND('',#5730,.F.); +#5732=ADVANCED_FACE('',(#5731),#5725,.T.); +#5733=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#5734=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5735=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5736=AXIS2_PLACEMENT_3D('',#5733,#5734,#5735); +#5737=PLANE('',#5736); +#5738=ORIENTED_EDGE('',*,*,#5405,.F.); +#5739=ORIENTED_EDGE('',*,*,#5465,.F.); +#5741=ORIENTED_EDGE('',*,*,#5740,.T.); +#5742=ORIENTED_EDGE('',*,*,#5530,.T.); +#5743=EDGE_LOOP('',(#5738,#5739,#5741,#5742)); +#5744=FACE_OUTER_BOUND('',#5743,.F.); +#5745=ADVANCED_FACE('',(#5744),#5737,.T.); +#5746=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#5747=DIRECTION('',(0.E0,0.E0,1.E0)); +#5748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5749=AXIS2_PLACEMENT_3D('',#5746,#5747,#5748); +#5750=PLANE('',#5749); +#5751=ORIENTED_EDGE('',*,*,#5463,.F.); +#5753=ORIENTED_EDGE('',*,*,#5752,.T.); +#5754=ORIENTED_EDGE('',*,*,#5532,.T.); +#5755=ORIENTED_EDGE('',*,*,#5740,.F.); +#5756=EDGE_LOOP('',(#5751,#5753,#5754,#5755)); +#5757=FACE_OUTER_BOUND('',#5756,.F.); +#5758=ADVANCED_FACE('',(#5757),#5750,.T.); +#5759=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#5760=DIRECTION('',(0.E0,1.E0,0.E0)); +#5761=DIRECTION('',(0.E0,0.E0,1.E0)); +#5762=AXIS2_PLACEMENT_3D('',#5759,#5760,#5761); +#5763=PLANE('',#5762); +#5764=ORIENTED_EDGE('',*,*,#5409,.T.); +#5765=ORIENTED_EDGE('',*,*,#5534,.T.); +#5766=ORIENTED_EDGE('',*,*,#5752,.F.); +#5767=ORIENTED_EDGE('',*,*,#5461,.F.); +#5768=EDGE_LOOP('',(#5764,#5765,#5766,#5767)); +#5769=FACE_OUTER_BOUND('',#5768,.F.); +#5770=ADVANCED_FACE('',(#5769),#5763,.T.); +#5771=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#5772=DIRECTION('',(1.E0,0.E0,0.E0)); +#5773=DIRECTION('',(0.E0,1.E0,0.E0)); +#5774=AXIS2_PLACEMENT_3D('',#5771,#5772,#5773); +#5775=PLANE('',#5774); +#5776=ORIENTED_EDGE('',*,*,#4619,.T.); +#5777=ORIENTED_EDGE('',*,*,#4677,.F.); +#5779=ORIENTED_EDGE('',*,*,#5778,.T.); +#5780=ORIENTED_EDGE('',*,*,#4552,.T.); +#5781=EDGE_LOOP('',(#5776,#5777,#5779,#5780)); +#5782=FACE_OUTER_BOUND('',#5781,.F.); +#5783=ADVANCED_FACE('',(#5782),#5775,.F.); +#5784=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#5785=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5786=DIRECTION('',(1.E0,0.E0,0.E0)); +#5787=AXIS2_PLACEMENT_3D('',#5784,#5785,#5786); +#5788=PLANE('',#5787); +#5789=ORIENTED_EDGE('',*,*,#4682,.F.); +#5790=ORIENTED_EDGE('',*,*,#4647,.T.); +#5791=ORIENTED_EDGE('',*,*,#4554,.T.); +#5792=ORIENTED_EDGE('',*,*,#5778,.F.); +#5793=EDGE_LOOP('',(#5789,#5790,#5791,#5792)); +#5794=FACE_OUTER_BOUND('',#5793,.F.); +#5795=ADVANCED_FACE('',(#5794),#5788,.F.); +#5796=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#5797=DIRECTION('',(0.E0,1.E0,0.E0)); +#5798=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5799=AXIS2_PLACEMENT_3D('',#5796,#5797,#5798); +#5800=PLANE('',#5799); +#5801=ORIENTED_EDGE('',*,*,#3099,.F.); +#5802=ORIENTED_EDGE('',*,*,#3139,.F.); +#5803=ORIENTED_EDGE('',*,*,#3152,.F.); +#5804=ORIENTED_EDGE('',*,*,#3166,.F.); +#5805=ORIENTED_EDGE('',*,*,#3180,.F.); +#5806=ORIENTED_EDGE('',*,*,#3193,.F.); +#5807=EDGE_LOOP('',(#5801,#5802,#5803,#5804,#5805,#5806)); +#5808=FACE_OUTER_BOUND('',#5807,.F.); +#5809=ADVANCED_FACE('',(#5808),#5800,.T.); +#5810=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#5811=DIRECTION('',(0.E0,1.E0,0.E0)); +#5812=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5813=AXIS2_PLACEMENT_3D('',#5810,#5811,#5812); +#5814=PLANE('',#5813); +#5815=ORIENTED_EDGE('',*,*,#3026,.T.); +#5816=ORIENTED_EDGE('',*,*,#3953,.F.); +#5817=ORIENTED_EDGE('',*,*,#3966,.F.); +#5818=ORIENTED_EDGE('',*,*,#3980,.F.); +#5819=ORIENTED_EDGE('',*,*,#3994,.F.); +#5820=ORIENTED_EDGE('',*,*,#4007,.F.); +#5821=EDGE_LOOP('',(#5815,#5816,#5817,#5818,#5819,#5820)); +#5822=FACE_OUTER_BOUND('',#5821,.F.); +#5823=ADVANCED_FACE('',(#5822),#5814,.T.); +#5824=CARTESIAN_POINT('',(-3.5E0,1.7E0,-8.26E0)); +#5825=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5827=AXIS2_PLACEMENT_3D('',#5824,#5825,#5826); +#5828=CYLINDRICAL_SURFACE('',#5827,1.3E-1); +#5829=ORIENTED_EDGE('',*,*,#2903,.F.); +#5831=ORIENTED_EDGE('',*,*,#5830,.T.); +#5832=ORIENTED_EDGE('',*,*,#3915,.T.); +#5833=ORIENTED_EDGE('',*,*,#3031,.F.); +#5834=EDGE_LOOP('',(#5829,#5831,#5832,#5833)); +#5835=FACE_OUTER_BOUND('',#5834,.F.); +#5836=ADVANCED_FACE('',(#5835),#5828,.T.); +#5837=CARTESIAN_POINT('',(-3.5E0,1.83E0,-7.64E0)); +#5838=DIRECTION('',(0.E0,1.E0,0.E0)); +#5839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5840=AXIS2_PLACEMENT_3D('',#5837,#5838,#5839); +#5841=PLANE('',#5840); +#5842=ORIENTED_EDGE('',*,*,#2901,.F.); +#5844=ORIENTED_EDGE('',*,*,#5843,.T.); +#5845=ORIENTED_EDGE('',*,*,#3917,.T.); +#5846=ORIENTED_EDGE('',*,*,#5830,.F.); +#5847=EDGE_LOOP('',(#5842,#5844,#5845,#5846)); +#5848=FACE_OUTER_BOUND('',#5847,.F.); +#5849=ADVANCED_FACE('',(#5848),#5841,.T.); +#5850=CARTESIAN_POINT('',(-3.5E0,1.58E0,-7.64E0)); +#5851=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5852=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5853=AXIS2_PLACEMENT_3D('',#5850,#5851,#5852); +#5854=CYLINDRICAL_SURFACE('',#5853,2.5E-1); +#5855=ORIENTED_EDGE('',*,*,#2899,.F.); +#5857=ORIENTED_EDGE('',*,*,#5856,.T.); +#5858=ORIENTED_EDGE('',*,*,#3919,.T.); +#5859=ORIENTED_EDGE('',*,*,#5843,.F.); +#5860=EDGE_LOOP('',(#5855,#5857,#5858,#5859)); +#5861=FACE_OUTER_BOUND('',#5860,.F.); +#5862=ADVANCED_FACE('',(#5861),#5854,.T.); +#5863=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-7.39E0)); +#5864=DIRECTION('',(0.E0,0.E0,1.E0)); +#5865=DIRECTION('',(0.E0,1.E0,0.E0)); +#5866=AXIS2_PLACEMENT_3D('',#5863,#5864,#5865); +#5867=PLANE('',#5866); +#5868=ORIENTED_EDGE('',*,*,#2897,.F.); +#5870=ORIENTED_EDGE('',*,*,#5869,.T.); +#5871=ORIENTED_EDGE('',*,*,#3921,.T.); +#5872=ORIENTED_EDGE('',*,*,#5856,.F.); +#5873=EDGE_LOOP('',(#5868,#5870,#5871,#5872)); +#5874=FACE_OUTER_BOUND('',#5873,.F.); +#5875=ADVANCED_FACE('',(#5874),#5867,.T.); +#5876=CARTESIAN_POINT('',(-3.5E0,-5.8E-1,-6.3E0)); +#5877=DIRECTION('',(0.E0,1.E0,0.E0)); +#5878=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5879=AXIS2_PLACEMENT_3D('',#5876,#5877,#5878); +#5880=PLANE('',#5879); +#5881=ORIENTED_EDGE('',*,*,#2895,.F.); +#5882=ORIENTED_EDGE('',*,*,#3901,.T.); +#5883=ORIENTED_EDGE('',*,*,#3923,.T.); +#5884=ORIENTED_EDGE('',*,*,#5869,.F.); +#5885=EDGE_LOOP('',(#5881,#5882,#5883,#5884)); +#5886=FACE_OUTER_BOUND('',#5885,.F.); +#5887=ADVANCED_FACE('',(#5886),#5880,.T.); +#5888=CARTESIAN_POINT('',(-3.5E0,1.33E0,-6.05E0)); +#5889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5890=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5891=AXIS2_PLACEMENT_3D('',#5888,#5889,#5890); +#5892=CYLINDRICAL_SURFACE('',#5891,2.5E-1); +#5893=ORIENTED_EDGE('',*,*,#3457,.F.); +#5894=ORIENTED_EDGE('',*,*,#2883,.F.); +#5896=ORIENTED_EDGE('',*,*,#5895,.T.); +#5897=ORIENTED_EDGE('',*,*,#3927,.T.); +#5898=EDGE_LOOP('',(#5893,#5894,#5896,#5897)); +#5899=FACE_OUTER_BOUND('',#5898,.F.); +#5900=ADVANCED_FACE('',(#5899),#5892,.T.); +#5901=CARTESIAN_POINT('',(-3.5E0,1.756776695297E0,-5.976776695297E0)); +#5902=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5903=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5904=AXIS2_PLACEMENT_3D('',#5901,#5902,#5903); +#5905=PLANE('',#5904); +#5906=ORIENTED_EDGE('',*,*,#2881,.F.); +#5908=ORIENTED_EDGE('',*,*,#5907,.T.); +#5909=ORIENTED_EDGE('',*,*,#3929,.T.); +#5910=ORIENTED_EDGE('',*,*,#5895,.F.); +#5911=EDGE_LOOP('',(#5906,#5908,#5909,#5910)); +#5912=FACE_OUTER_BOUND('',#5911,.F.); +#5913=ADVANCED_FACE('',(#5912),#5905,.T.); +#5914=CARTESIAN_POINT('',(-3.5E0,1.58E0,-5.8E0)); +#5915=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5916=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5917=AXIS2_PLACEMENT_3D('',#5914,#5915,#5916); +#5918=CYLINDRICAL_SURFACE('',#5917,2.5E-1); +#5919=ORIENTED_EDGE('',*,*,#2879,.F.); +#5921=ORIENTED_EDGE('',*,*,#5920,.T.); +#5922=ORIENTED_EDGE('',*,*,#3931,.T.); +#5923=ORIENTED_EDGE('',*,*,#5907,.F.); +#5924=EDGE_LOOP('',(#5919,#5921,#5922,#5923)); +#5925=FACE_OUTER_BOUND('',#5924,.F.); +#5926=ADVANCED_FACE('',(#5925),#5918,.T.); +#5927=CARTESIAN_POINT('',(-3.5E0,1.83E0,-5.29E0)); +#5928=DIRECTION('',(0.E0,1.E0,0.E0)); +#5929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5930=AXIS2_PLACEMENT_3D('',#5927,#5928,#5929); +#5931=PLANE('',#5930); +#5932=ORIENTED_EDGE('',*,*,#2877,.F.); +#5933=ORIENTED_EDGE('',*,*,#2944,.T.); +#5934=ORIENTED_EDGE('',*,*,#3933,.T.); +#5935=ORIENTED_EDGE('',*,*,#5920,.F.); +#5936=EDGE_LOOP('',(#5932,#5933,#5934,#5935)); +#5937=FACE_OUTER_BOUND('',#5936,.F.); +#5938=ADVANCED_FACE('',(#5937),#5931,.T.); +#5939=CLOSED_SHELL('',(#2933,#2948,#2962,#2976,#2990,#3004,#3020,#3037,#3057, +#3076,#3093,#3111,#3129,#3143,#3157,#3171,#3185,#3199,#3242,#3256,#3317,#3331, +#3344,#3357,#3370,#3382,#3395,#3408,#3421,#3434,#3451,#3470,#3486,#3499,#3512, +#3525,#3538,#3550,#3565,#3579,#3601,#3620,#3635,#3650,#3664,#3678,#3692,#3708, +#3720,#3735,#3750,#3764,#3778,#3797,#3815,#3828,#3841,#3853,#3866,#3878,#3892, +#3906,#3943,#3957,#3971,#3985,#3999,#4013,#4030,#4046,#4066,#4086,#4101,#4117, +#4170,#4185,#4226,#4242,#4294,#4334,#4350,#4363,#4376,#4389,#4402,#4415,#4428, +#4441,#4454,#4467,#4480,#4493,#4506,#4519,#4532,#4544,#4570,#4583,#4596,#4608, +#4623,#4637,#4651,#4686,#4701,#4717,#4731,#4746,#4759,#4771,#4825,#4844,#4863, +#4877,#4896,#4914,#4927,#4940,#4953,#4966,#4978,#4991,#5004,#5017,#5029,#5042, +#5056,#5070,#5085,#5098,#5112,#5125,#5139,#5152,#5166,#5179,#5191,#5203,#5217, +#5230,#5247,#5263,#5275,#5287,#5299,#5311,#5323,#5335,#5350,#5364,#5378,#5391, +#5413,#5454,#5469,#5483,#5523,#5538,#5551,#5564,#5577,#5590,#5603,#5616,#5629, +#5642,#5655,#5668,#5681,#5694,#5707,#5720,#5732,#5745,#5758,#5770,#5783,#5795, +#5809,#5823,#5836,#5849,#5862,#5875,#5887,#5900,#5913,#5926,#5938)); +#5940=MANIFOLD_SOLID_BREP('',#5939); +#5941=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#5942=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#5943=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#5944=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#5943); +#5945=(CONVERSION_BASED_UNIT('DEGREE',#5944)NAMED_UNIT(#5942)PLANE_ANGLE_UNIT( +)); +#5946=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#5947=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.742630674912E-3),#5941, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#5948=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#5947))GLOBAL_UNIT_ASSIGNED_CONTEXT((#5941,#5945,#5946))REPRESENTATION_CONTEXT( +'ID1','3')); +#5950=APPLICATION_CONTEXT('automotive_design'); +#5951=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#5950); +#5952=PRODUCT_DEFINITION_CONTEXT('part definition',#5950,'design'); +#5953=PRODUCT_CONTEXT('',#5950,'mechanical'); +#5954=PRODUCT('C-2-1445053-2','C-2-1445053-2','NOT SPECIFIED',(#5953)); +#5955=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#5954); +#5962=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#5963=DERIVED_UNIT_ELEMENT(#5962,2.E0); +#5964=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +5.162158207821E2),#6149); +#5968=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#5969=DERIVED_UNIT_ELEMENT(#5968,3.E0); +#5970=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.820852502302E2),#6150); +#5974=CARTESIAN_POINT('centre point',(-3.954692478408E-3,-2.017219437666E-2, +-5.002747803921E0)); +#5978=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#5979=DERIVED_UNIT_ELEMENT(#5978,2.E0); +#5980=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +5.162158207821E2),#6151); +#5984=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#5985=DERIVED_UNIT_ELEMENT(#5984,3.E0); +#5986=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +1.820852502302E2),#6152); +#5990=CARTESIAN_POINT('centre point',(-3.954692478408E-3,-2.017219437666E-2, +-5.002747803921E0)); +#5995=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#5954)); +#5997=GENERAL_PROPERTY('user defined attribute','',''); +#5998=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#5997,#5996); +#5999=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445053'); +#6003=GENERAL_PROPERTY('user defined attribute','',''); +#6004=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6003,#6002); +#6005=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'VERTICAL SURFACE MOUNT HEADER ASSY, TIN CONTACTS,'); +#6009=GENERAL_PROPERTY('user defined attribute','',''); +#6010=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6009,#6008); +#6011=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'SURF MOUNT HOLDDOWNS, SINGLE ROW, MICRO MATE-N-LOK'); +#6015=GENERAL_PROPERTY('user defined attribute','',''); +#6016=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6015,#6014); +#6017=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'VERTICAL SURFACE MOUNT HEADER ASSY, TIN CONTACTS, SURF MOUNT HOLDDOWNS, SINGLE R'); +#6021=GENERAL_PROPERTY('user defined attribute','',''); +#6022=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6021,#6020); +#6023=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#6027=GENERAL_PROPERTY('user defined attribute','',''); +#6028=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6027,#6026); +#6029=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','A'); +#6033=GENERAL_PROPERTY('user defined attribute','',''); +#6034=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6033,#6032); +#6035=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#6039=GENERAL_PROPERTY('user defined attribute','',''); +#6040=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6039,#6038); +#6041=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#6045=GENERAL_PROPERTY('user defined attribute','',''); +#6046=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6045,#6044); +#6047=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#6051=GENERAL_PROPERTY('user defined attribute','',''); +#6052=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6051,#6050); +#6053=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD37448'); +#6057=GENERAL_PROPERTY('user defined attribute','',''); +#6058=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6057,#6056); +#6059=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR0T0057'); +#6063=GENERAL_PROPERTY('user defined attribute','',''); +#6064=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6063,#6062); +#6065=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','12/03/10 22:58:01'); +#6069=GENERAL_PROPERTY('user defined attribute','',''); +#6070=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6069,#6068); +#6071=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#6075=GENERAL_PROPERTY('user defined attribute','',''); +#6076=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6075,#6074); +#6077=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#6081=GENERAL_PROPERTY('user defined attribute','',''); +#6082=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6081,#6080); +#6083=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','D'); +#6087=GENERAL_PROPERTY('user defined attribute','',''); +#6088=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6087,#6086); +#6089=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.2+'); +#6093=GENERAL_PROPERTY('user defined attribute','',''); +#6094=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6093,#6092); +#6095=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#6099=GENERAL_PROPERTY('user defined attribute','',''); +#6100=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6099,#6098); +#6101=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Complete'); +#6105=GENERAL_PROPERTY('user defined attribute','',''); +#6106=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6105,#6104); +#6107=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#6111=GENERAL_PROPERTY('user defined attribute','',''); +#6112=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6111,#6110); +#6113=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','2+'); +#6117=GENERAL_PROPERTY('user defined attribute','',''); +#6118=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6117,#6116); +#6119=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#6123=GENERAL_PROPERTY('user defined attribute','',''); +#6124=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6123,#6122); +#6125=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Complete'); +#6129=GENERAL_PROPERTY('user defined attribute','',''); +#6130=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6129,#6128); +#6132=GENERAL_PROPERTY('user defined attribute','',''); +#6133=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6132,#6131); +#6134=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#6138=GENERAL_PROPERTY('user defined attribute','',''); +#6139=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6138,#6137); +#6140=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#6144=GENERAL_PROPERTY('user defined attribute','',''); +#6145=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#6144,#6143); +#6146=DESCRIPTIVE_REPRESENTATION_ITEM('SEND_WEIGHT','NO'); +#76=CIRCLE('',#75,1.3E-1); +#85=CIRCLE('',#84,2.5E-1); +#94=CIRCLE('',#93,2.5E-1); +#127=CIRCLE('',#126,2.5E-1); +#136=CIRCLE('',#135,1.3E-1); +#177=CIRCLE('',#176,5.E-1); +#186=CIRCLE('',#185,5.E-1); +#227=CIRCLE('',#226,5.8E-1); +#244=CIRCLE('',#243,9.4E-1); +#249=CIRCLE('',#248,9.4E-1); +#266=CIRCLE('',#265,5.8E-1); +#319=CIRCLE('',#318,1.3E-1); +#328=CIRCLE('',#327,2.5E-1); +#345=CIRCLE('',#344,2.5E-1); +#354=CIRCLE('',#353,2.5E-1); +#363=CIRCLE('',#362,1.3E-1); +#372=CIRCLE('',#371,5.E-1); +#381=CIRCLE('',#380,5.E-1); +#394=CIRCLE('',#393,1.3E-1); +#403=CIRCLE('',#402,2.5E-1); +#412=CIRCLE('',#411,2.5E-1); +#445=CIRCLE('',#444,2.5E-1); +#454=CIRCLE('',#453,1.3E-1); +#495=CIRCLE('',#494,5.E-1); +#504=CIRCLE('',#503,5.E-1); +#821=CIRCLE('',#820,1.3E-1); +#830=CIRCLE('',#829,2.5E-1); +#847=CIRCLE('',#846,2.5E-1); +#856=CIRCLE('',#855,2.5E-1); +#865=CIRCLE('',#864,1.3E-1); +#874=CIRCLE('',#873,5.E-1); +#883=CIRCLE('',#882,5.E-1); +#1068=CIRCLE('',#1067,2.5E-1); +#1077=CIRCLE('',#1076,1.5E-1); +#1086=CIRCLE('',#1085,3.2E-1); +#1095=CIRCLE('',#1094,3.2E-1); +#1112=CIRCLE('',#1111,3.2E-1); +#1121=CIRCLE('',#1120,3.2E-1); +#1206=CIRCLE('',#1205,3.2E-1); +#1215=CIRCLE('',#1214,3.2E-1); +#1232=CIRCLE('',#1231,3.2E-1); +#1241=CIRCLE('',#1240,3.2E-1); +#1250=CIRCLE('',#1249,1.5E-1); +#1259=CIRCLE('',#1258,2.5E-1); +#1440=CIRCLE('',#1439,6.E-1); +#1473=CIRCLE('',#1472,6.E-1); +#1570=CIRCLE('',#1569,2.E-1); +#1587=CIRCLE('',#1586,2.E-1); +#1592=CIRCLE('',#1591,2.E-1); +#1609=CIRCLE('',#1608,2.E-1); +#1614=CIRCLE('',#1613,2.E-1); +#1619=CIRCLE('',#1618,2.E-1); +#1636=CIRCLE('',#1635,2.E-1); +#1641=CIRCLE('',#1640,2.E-1); +#1886=CIRCLE('',#1885,3.2E-1); +#1895=CIRCLE('',#1894,3.2E-1); +#1912=CIRCLE('',#1911,3.2E-1); +#1921=CIRCLE('',#1920,3.2E-1); +#1930=CIRCLE('',#1929,1.5E-1); +#1939=CIRCLE('',#1938,2.5E-1); +#1972=CIRCLE('',#1971,2.5E-1); +#1981=CIRCLE('',#1980,1.5E-1); +#1990=CIRCLE('',#1989,3.2E-1); +#1999=CIRCLE('',#1998,3.2E-1); +#2016=CIRCLE('',#2015,3.2E-1); +#2025=CIRCLE('',#2024,3.2E-1); +#2126=CIRCLE('',#2125,9.4E-1); +#2143=CIRCLE('',#2142,5.8E-1); +#2148=CIRCLE('',#2147,5.8E-1); +#2165=CIRCLE('',#2164,9.4E-1); +#2875=EDGE_CURVE('',#2834,#2835,#76,.T.); +#2877=EDGE_CURVE('',#2835,#2837,#80,.T.); +#2879=EDGE_CURVE('',#2837,#2839,#85,.T.); +#2881=EDGE_CURVE('',#2839,#2841,#89,.T.); +#2883=EDGE_CURVE('',#2841,#2488,#94,.T.); +#2885=EDGE_CURVE('',#2488,#2347,#98,.T.); +#2887=EDGE_CURVE('',#2345,#2347,#102,.T.); +#2889=EDGE_CURVE('',#2344,#2345,#106,.T.); +#2891=EDGE_CURVE('',#2344,#2492,#110,.T.); +#2893=EDGE_CURVE('',#2492,#2843,#114,.T.); +#2895=EDGE_CURVE('',#2843,#2845,#118,.T.); +#2897=EDGE_CURVE('',#2845,#2847,#122,.T.); +#2899=EDGE_CURVE('',#2847,#2849,#127,.T.); +#2901=EDGE_CURVE('',#2849,#2851,#131,.T.); +#2903=EDGE_CURVE('',#2851,#2853,#136,.T.); +#2905=EDGE_CURVE('',#2853,#2855,#140,.T.); +#2907=EDGE_CURVE('',#2855,#2212,#144,.T.); +#2909=EDGE_CURVE('',#2212,#2213,#148,.T.); +#2911=EDGE_CURVE('',#2213,#2204,#152,.T.); +#2913=EDGE_CURVE('',#2204,#2205,#156,.T.); +#2915=EDGE_CURVE('',#2205,#2207,#160,.T.); +#2917=EDGE_CURVE('',#2207,#2209,#164,.T.); +#2919=EDGE_CURVE('',#2209,#2858,#168,.T.); +#2921=EDGE_CURVE('',#2858,#2859,#172,.T.); +#2923=EDGE_CURVE('',#2859,#2861,#177,.T.); +#2925=EDGE_CURVE('',#2861,#2863,#181,.T.); +#2927=EDGE_CURVE('',#2863,#2865,#186,.T.); +#2929=EDGE_CURVE('',#2865,#2834,#190,.T.); +#2940=EDGE_CURVE('',#2834,#2458,#194,.T.); +#2942=EDGE_CURVE('',#2458,#2459,#865,.T.); +#2944=EDGE_CURVE('',#2835,#2459,#2201,.T.); +#2955=EDGE_CURVE('',#2865,#2485,#198,.T.); +#2957=EDGE_CURVE('',#2485,#2458,#869,.T.); +#2969=EDGE_CURVE('',#2863,#2483,#202,.T.); +#2971=EDGE_CURVE('',#2483,#2485,#874,.T.); +#2983=EDGE_CURVE('',#2861,#2481,#206,.T.); +#2985=EDGE_CURVE('',#2481,#2483,#878,.T.); +#2997=EDGE_CURVE('',#2859,#2480,#210,.T.); +#2999=EDGE_CURVE('',#2480,#2481,#883,.T.); +#3010=EDGE_CURVE('',#2536,#2540,#214,.T.); +#3012=EDGE_CURVE('',#2540,#2480,#887,.T.); +#3016=EDGE_CURVE('',#2536,#2858,#911,.T.); +#3026=EDGE_CURVE('',#2537,#2541,#218,.T.); +#3028=EDGE_CURVE('',#2855,#2537,#915,.T.); +#3031=EDGE_CURVE('',#2853,#2477,#222,.T.); +#3033=EDGE_CURVE('',#2477,#2541,#816,.T.); +#3043=EDGE_CURVE('',#2528,#2532,#270,.T.); +#3045=EDGE_CURVE('',#2532,#2504,#227,.T.); +#3047=EDGE_CURVE('',#2504,#2505,#231,.T.); +#3049=EDGE_CURVE('',#2505,#2507,#235,.T.); +#3051=EDGE_CURVE('',#2507,#2509,#239,.T.); +#3053=EDGE_CURVE('',#2509,#2528,#244,.T.); +#3064=EDGE_CURVE('',#2536,#2496,#249,.T.); +#3066=EDGE_CURVE('',#2496,#2497,#253,.T.); +#3068=EDGE_CURVE('',#2497,#2499,#257,.T.); +#3070=EDGE_CURVE('',#2499,#2501,#261,.T.); +#3072=EDGE_CURVE('',#2501,#2540,#266,.T.); +#3083=EDGE_CURVE('',#2817,#2528,#290,.T.); +#3085=EDGE_CURVE('',#2815,#2817,#458,.T.); +#3087=EDGE_CURVE('',#2815,#2437,#274,.T.); +#3089=EDGE_CURVE('',#2437,#2532,#314,.T.); +#3099=EDGE_CURVE('',#2529,#2533,#278,.T.); +#3101=EDGE_CURVE('',#2533,#2440,#385,.T.); +#3103=EDGE_CURVE('',#2821,#2440,#528,.T.); +#3105=EDGE_CURVE('',#2820,#2821,#490,.T.); +#3107=EDGE_CURVE('',#2529,#2820,#286,.T.); +#3117=EDGE_CURVE('',#2528,#2529,#282,.T.); +#3120=EDGE_CURVE('',#2831,#2820,#1785,.T.); +#3122=EDGE_CURVE('',#2829,#2831,#1177,.T.); +#3124=EDGE_CURVE('',#2829,#2817,#947,.T.); +#3137=EDGE_CURVE('',#2509,#2525,#294,.T.); +#3139=EDGE_CURVE('',#2525,#2529,#2126,.T.); +#3150=EDGE_CURVE('',#2507,#2523,#298,.T.); +#3152=EDGE_CURVE('',#2523,#2525,#2130,.T.); +#3164=EDGE_CURVE('',#2505,#2521,#302,.T.); +#3166=EDGE_CURVE('',#2521,#2523,#2134,.T.); +#3178=EDGE_CURVE('',#2504,#2520,#306,.T.); +#3180=EDGE_CURVE('',#2520,#2521,#2138,.T.); +#3191=EDGE_CURVE('',#2532,#2533,#310,.T.); +#3193=EDGE_CURVE('',#2533,#2520,#2143,.T.); +#3207=EDGE_CURVE('',#2435,#2437,#319,.T.); +#3209=EDGE_CURVE('',#2433,#2435,#323,.T.); +#3211=EDGE_CURVE('',#2431,#2433,#328,.T.); +#3213=EDGE_CURVE('',#2429,#2431,#332,.T.); +#3215=EDGE_CURVE('',#2428,#2429,#336,.T.); +#3217=EDGE_CURVE('',#2449,#2428,#340,.T.); +#3219=EDGE_CURVE('',#2448,#2449,#548,.T.); +#3221=EDGE_CURVE('',#2455,#2448,#345,.T.); +#3223=EDGE_CURVE('',#2425,#2455,#349,.T.); +#3225=EDGE_CURVE('',#2423,#2425,#354,.T.); +#3227=EDGE_CURVE('',#2421,#2423,#358,.T.); +#3229=EDGE_CURVE('',#2420,#2421,#363,.T.); +#3231=EDGE_CURVE('',#2445,#2420,#367,.T.); +#3233=EDGE_CURVE('',#2443,#2445,#372,.T.); +#3235=EDGE_CURVE('',#2441,#2443,#376,.T.); +#3237=EDGE_CURVE('',#2440,#2441,#381,.T.); +#3248=EDGE_CURVE('',#2813,#2815,#454,.T.); +#3250=EDGE_CURVE('',#2813,#2435,#389,.T.); +#3262=EDGE_CURVE('',#2796,#2797,#394,.T.); +#3264=EDGE_CURVE('',#2797,#2799,#398,.T.); +#3266=EDGE_CURVE('',#2799,#2801,#403,.T.); +#3268=EDGE_CURVE('',#2801,#2803,#407,.T.); +#3270=EDGE_CURVE('',#2803,#2451,#412,.T.); +#3272=EDGE_CURVE('',#2353,#2451,#416,.T.); +#3274=EDGE_CURVE('',#2350,#2353,#420,.T.); +#3276=EDGE_CURVE('',#2350,#2351,#424,.T.); +#3278=EDGE_CURVE('',#2351,#2453,#428,.T.); +#3280=EDGE_CURVE('',#2453,#2805,#432,.T.); +#3282=EDGE_CURVE('',#2805,#2807,#436,.T.); +#3284=EDGE_CURVE('',#2807,#2809,#440,.T.); +#3286=EDGE_CURVE('',#2809,#2811,#445,.T.); +#3288=EDGE_CURVE('',#2811,#2813,#449,.T.); +#3292=EDGE_CURVE('',#2221,#2817,#462,.T.); +#3294=EDGE_CURVE('',#2219,#2221,#466,.T.); +#3296=EDGE_CURVE('',#2217,#2219,#470,.T.); +#3298=EDGE_CURVE('',#2216,#2217,#474,.T.); +#3300=EDGE_CURVE('',#2225,#2216,#478,.T.); +#3302=EDGE_CURVE('',#2224,#2225,#482,.T.); +#3304=EDGE_CURVE('',#2820,#2224,#486,.T.); +#3307=EDGE_CURVE('',#2821,#2823,#495,.T.); +#3309=EDGE_CURVE('',#2823,#2825,#499,.T.); +#3311=EDGE_CURVE('',#2825,#2827,#504,.T.); +#3313=EDGE_CURVE('',#2827,#2796,#508,.T.); +#3324=EDGE_CURVE('',#2796,#2420,#512,.T.); +#3327=EDGE_CURVE('',#2797,#2421,#532,.T.); +#3338=EDGE_CURVE('',#2827,#2445,#516,.T.); +#3351=EDGE_CURVE('',#2825,#2443,#520,.T.); +#3364=EDGE_CURVE('',#2823,#2441,#524,.T.); +#3391=EDGE_CURVE('',#2799,#2423,#536,.T.); +#3404=EDGE_CURVE('',#2801,#2425,#540,.T.); +#3417=EDGE_CURVE('',#2803,#2455,#544,.T.); +#3427=EDGE_CURVE('',#2451,#2448,#564,.T.); +#3441=EDGE_CURVE('',#2385,#2449,#552,.T.); +#3443=EDGE_CURVE('',#2384,#2385,#556,.T.); +#3445=EDGE_CURVE('',#2353,#2384,#560,.T.); +#3457=EDGE_CURVE('',#2488,#2489,#568,.T.); +#3459=EDGE_CURVE('',#2493,#2489,#572,.T.); +#3461=EDGE_CURVE('',#2381,#2493,#576,.T.); +#3463=EDGE_CURVE('',#2380,#2381,#580,.T.); +#3465=EDGE_CURVE('',#2347,#2380,#584,.T.); +#3476=EDGE_CURVE('',#2453,#2449,#588,.T.); +#3479=EDGE_CURVE('',#2377,#2351,#628,.T.); +#3481=EDGE_CURVE('',#2377,#2385,#592,.T.); +#3494=EDGE_CURVE('',#2805,#2428,#596,.T.); +#3508=EDGE_CURVE('',#2807,#2429,#600,.T.); +#3521=EDGE_CURVE('',#2809,#2431,#604,.T.); +#3534=EDGE_CURVE('',#2811,#2433,#608,.T.); +#3556=EDGE_CURVE('',#2372,#2373,#612,.T.); +#3558=EDGE_CURVE('',#2373,#2344,#616,.T.); +#3561=EDGE_CURVE('',#2345,#2372,#620,.T.); +#3571=EDGE_CURVE('',#2376,#2377,#624,.T.); +#3575=EDGE_CURVE('',#2350,#2376,#632,.T.); +#3586=EDGE_CURVE('',#2357,#2372,#644,.T.); +#3588=EDGE_CURVE('',#2356,#2357,#792,.T.); +#3590=EDGE_CURVE('',#2356,#2364,#636,.T.); +#3592=EDGE_CURVE('',#2364,#2365,#708,.T.); +#3594=EDGE_CURVE('',#2380,#2365,#648,.T.); +#3597=EDGE_CURVE('',#2373,#2381,#808,.T.); +#3607=EDGE_CURVE('',#2413,#2415,#640,.T.); +#3609=EDGE_CURVE('',#2357,#2415,#796,.T.); +#3616=EDGE_CURVE('',#2365,#2413,#704,.T.); +#3627=EDGE_CURVE('',#2411,#2413,#652,.T.); +#3629=EDGE_CURVE('',#2411,#2417,#664,.T.); +#3631=EDGE_CURVE('',#2417,#2415,#800,.T.); +#3641=EDGE_CURVE('',#2411,#2408,#668,.T.); +#3644=EDGE_CURVE('',#2413,#2404,#700,.T.); +#3646=EDGE_CURVE('',#2404,#2408,#676,.T.); +#3656=EDGE_CURVE('',#2408,#2409,#656,.T.); +#3658=EDGE_CURVE('',#2409,#2417,#660,.T.); +#3670=EDGE_CURVE('',#2404,#2405,#680,.T.); +#3672=EDGE_CURVE('',#2409,#2405,#672,.T.); +#3685=EDGE_CURVE('',#2404,#2364,#712,.T.); +#3688=EDGE_CURVE('',#2405,#2356,#788,.T.); +#3698=EDGE_CURVE('',#2397,#2388,#684,.T.); +#3700=EDGE_CURVE('',#2369,#2397,#688,.T.); +#3702=EDGE_CURVE('',#2368,#2369,#692,.T.); +#3704=EDGE_CURVE('',#2388,#2368,#696,.T.); +#3726=EDGE_CURVE('',#2395,#2392,#728,.T.); +#3728=EDGE_CURVE('',#2395,#2397,#760,.T.); +#3731=EDGE_CURVE('',#2388,#2392,#736,.T.); +#3741=EDGE_CURVE('',#2392,#2393,#716,.T.); +#3743=EDGE_CURVE('',#2393,#2401,#720,.T.); +#3745=EDGE_CURVE('',#2395,#2401,#724,.T.); +#3756=EDGE_CURVE('',#2388,#2389,#740,.T.); +#3758=EDGE_CURVE('',#2393,#2389,#732,.T.); +#3772=EDGE_CURVE('',#2360,#2368,#744,.T.); +#3774=EDGE_CURVE('',#2389,#2360,#772,.T.); +#3785=EDGE_CURVE('',#2361,#2376,#752,.T.); +#3787=EDGE_CURVE('',#2360,#2361,#776,.T.); +#3791=EDGE_CURVE('',#2384,#2369,#756,.T.); +#3803=EDGE_CURVE('',#2397,#2399,#748,.T.); +#3805=EDGE_CURVE('',#2361,#2399,#780,.T.); +#3824=EDGE_CURVE('',#2401,#2399,#764,.T.); +#3834=EDGE_CURVE('',#2389,#2399,#768,.T.); +#3859=EDGE_CURVE('',#2405,#2415,#784,.T.); +#3884=EDGE_CURVE('',#2492,#2493,#804,.T.); +#3899=EDGE_CURVE('',#2493,#2468,#842,.T.); +#3901=EDGE_CURVE('',#2843,#2468,#2185,.T.); +#3912=EDGE_CURVE('',#2540,#2541,#812,.T.); +#3915=EDGE_CURVE('',#2475,#2477,#821,.T.); +#3917=EDGE_CURVE('',#2473,#2475,#825,.T.); +#3919=EDGE_CURVE('',#2471,#2473,#830,.T.); +#3921=EDGE_CURVE('',#2469,#2471,#834,.T.); +#3923=EDGE_CURVE('',#2468,#2469,#838,.T.); +#3927=EDGE_CURVE('',#2465,#2489,#847,.T.); +#3929=EDGE_CURVE('',#2463,#2465,#851,.T.); +#3931=EDGE_CURVE('',#2461,#2463,#856,.T.); +#3933=EDGE_CURVE('',#2459,#2461,#860,.T.); +#3951=EDGE_CURVE('',#2501,#2517,#891,.T.); +#3953=EDGE_CURVE('',#2517,#2541,#2148,.T.); +#3964=EDGE_CURVE('',#2499,#2515,#895,.T.); +#3966=EDGE_CURVE('',#2515,#2517,#2152,.T.); +#3978=EDGE_CURVE('',#2497,#2513,#899,.T.); +#3980=EDGE_CURVE('',#2513,#2515,#2156,.T.); +#3992=EDGE_CURVE('',#2496,#2512,#903,.T.); +#3994=EDGE_CURVE('',#2512,#2513,#2160,.T.); +#4005=EDGE_CURVE('',#2536,#2537,#907,.T.); +#4007=EDGE_CURVE('',#2537,#2512,#2165,.T.); +#4021=EDGE_CURVE('',#2867,#2858,#967,.T.); +#4023=EDGE_CURVE('',#2869,#2867,#1189,.T.); +#4025=EDGE_CURVE('',#2869,#2855,#1805,.T.); +#4036=EDGE_CURVE('',#2776,#2777,#919,.T.); +#4038=EDGE_CURVE('',#2777,#2739,#923,.T.); +#4040=EDGE_CURVE('',#2738,#2739,#927,.T.); +#4042=EDGE_CURVE('',#2776,#2738,#1153,.T.); +#4052=EDGE_CURVE('',#2741,#2829,#1173,.T.); +#4054=EDGE_CURVE('',#2741,#2289,#931,.T.); +#4056=EDGE_CURVE('',#2289,#2241,#935,.T.); +#4058=EDGE_CURVE('',#2237,#2241,#939,.T.); +#4060=EDGE_CURVE('',#2237,#2221,#943,.T.); +#4073=EDGE_CURVE('',#2209,#2235,#951,.T.); +#4075=EDGE_CURVE('',#2235,#2239,#955,.T.); +#4077=EDGE_CURVE('',#2239,#2773,#959,.T.); +#4079=EDGE_CURVE('',#2772,#2773,#963,.T.); +#4081=EDGE_CURVE('',#2867,#2772,#1193,.T.); +#4092=EDGE_CURVE('',#2768,#2769,#1051,.T.); +#4094=EDGE_CURVE('',#2769,#2777,#1713,.T.); +#4097=EDGE_CURVE('',#2776,#2768,#971,.T.); +#4107=EDGE_CURVE('',#2784,#2785,#1753,.T.); +#4109=EDGE_CURVE('',#2785,#2793,#1721,.T.); +#4111=EDGE_CURVE('',#2791,#2793,#1525,.T.); +#4113=EDGE_CURVE('',#2791,#2784,#975,.T.); +#4123=EDGE_CURVE('',#2328,#2332,#979,.T.); +#4125=EDGE_CURVE('',#2765,#2328,#983,.T.); +#4127=EDGE_CURVE('',#2764,#2765,#987,.T.); +#4129=EDGE_CURVE('',#2229,#2764,#991,.T.); +#4131=EDGE_CURVE('',#2228,#2229,#995,.T.); +#4133=EDGE_CURVE('',#2207,#2228,#1741,.T.); +#4136=EDGE_CURVE('',#2205,#2572,#999,.T.); +#4138=EDGE_CURVE('',#2572,#2575,#1003,.T.); +#4140=EDGE_CURVE('',#2575,#2577,#1007,.T.); +#4142=EDGE_CURVE('',#2573,#2577,#1011,.T.); +#4144=EDGE_CURVE('',#2573,#2217,#1015,.T.); +#4147=EDGE_CURVE('',#2232,#2219,#1749,.T.); +#4149=EDGE_CURVE('',#2232,#2233,#1019,.T.); +#4151=EDGE_CURVE('',#2287,#2233,#1023,.T.); +#4153=EDGE_CURVE('',#2735,#2287,#1027,.T.); +#4155=EDGE_CURVE('',#2308,#2735,#1031,.T.); +#4157=EDGE_CURVE('',#2304,#2308,#1035,.T.); +#4159=EDGE_CURVE('',#2733,#2304,#1039,.T.); +#4161=EDGE_CURVE('',#2732,#2733,#1043,.T.); +#4163=EDGE_CURVE('',#2769,#2732,#1047,.T.); +#4166=EDGE_CURVE('',#2332,#2768,#1055,.T.); +#4177=EDGE_CURVE('',#2332,#2706,#1125,.T.); +#4179=EDGE_CURVE('',#2680,#2706,#1283,.T.); +#4181=EDGE_CURVE('',#2328,#2680,#1201,.T.); +#4191=EDGE_CURVE('',#2332,#2333,#1149,.T.); +#4193=EDGE_CURVE('',#2729,#2333,#1059,.T.); +#4195=EDGE_CURVE('',#2557,#2729,#1063,.T.); +#4197=EDGE_CURVE('',#2556,#2557,#1068,.T.); +#4199=EDGE_CURVE('',#2727,#2556,#1072,.T.); +#4201=EDGE_CURVE('',#2725,#2727,#1077,.T.); +#4203=EDGE_CURVE('',#2723,#2725,#1081,.T.); +#4205=EDGE_CURVE('',#2721,#2723,#1086,.T.); +#4207=EDGE_CURVE('',#2719,#2721,#1090,.T.); +#4209=EDGE_CURVE('',#2717,#2719,#1095,.T.); +#4211=EDGE_CURVE('',#2715,#2717,#1099,.T.); +#4213=EDGE_CURVE('',#2713,#2715,#1103,.T.); +#4215=EDGE_CURVE('',#2711,#2713,#1107,.T.); +#4217=EDGE_CURVE('',#2709,#2711,#1112,.T.); +#4219=EDGE_CURVE('',#2707,#2709,#1116,.T.); +#4221=EDGE_CURVE('',#2706,#2707,#1121,.T.); +#4232=EDGE_CURVE('',#2340,#2341,#1351,.T.); +#4234=EDGE_CURVE('',#2325,#2340,#1129,.T.); +#4236=EDGE_CURVE('',#2324,#2325,#1133,.T.); +#4238=EDGE_CURVE('',#2341,#2324,#1137,.T.); +#4248=EDGE_CURVE('',#2328,#2329,#1141,.T.); +#4250=EDGE_CURVE('',#2329,#2333,#1145,.T.); +#4256=EDGE_CURVE('',#2738,#2733,#1157,.T.); +#4259=EDGE_CURVE('',#2304,#2305,#1161,.T.); +#4261=EDGE_CURVE('',#2305,#2309,#1165,.T.); +#4263=EDGE_CURVE('',#2308,#2309,#1169,.T.); +#4266=EDGE_CURVE('',#2741,#2735,#1825,.T.); +#4270=EDGE_CURVE('',#2747,#2831,#1781,.T.); +#4272=EDGE_CURVE('',#2753,#2747,#1829,.T.); +#4274=EDGE_CURVE('',#2751,#2753,#1537,.T.); +#4276=EDGE_CURVE('',#2751,#2744,#1181,.T.); +#4278=EDGE_CURVE('',#2784,#2744,#1757,.T.); +#4281=EDGE_CURVE('',#2789,#2791,#1521,.T.); +#4283=EDGE_CURVE('',#2789,#2780,#1185,.T.); +#4285=EDGE_CURVE('',#2869,#2780,#1789,.T.); +#4289=EDGE_CURVE('',#2772,#2765,#1197,.T.); +#4302=EDGE_CURVE('',#2680,#2681,#1206,.T.); +#4304=EDGE_CURVE('',#2681,#2683,#1210,.T.); +#4306=EDGE_CURVE('',#2683,#2685,#1215,.T.); +#4308=EDGE_CURVE('',#2685,#2687,#1219,.T.); +#4310=EDGE_CURVE('',#2687,#2689,#1223,.T.); +#4312=EDGE_CURVE('',#2689,#2691,#1227,.T.); +#4314=EDGE_CURVE('',#2691,#2693,#1232,.T.); +#4316=EDGE_CURVE('',#2693,#2695,#1236,.T.); +#4318=EDGE_CURVE('',#2695,#2697,#1241,.T.); +#4320=EDGE_CURVE('',#2697,#2699,#1245,.T.); +#4322=EDGE_CURVE('',#2699,#2701,#1250,.T.); +#4324=EDGE_CURVE('',#2701,#2552,#1254,.T.); +#4326=EDGE_CURVE('',#2552,#2553,#1259,.T.); +#4328=EDGE_CURVE('',#2553,#2703,#1263,.T.); +#4330=EDGE_CURVE('',#2703,#2329,#1267,.T.); +#4340=EDGE_CURVE('',#2336,#2337,#1343,.T.); +#4342=EDGE_CURVE('',#2337,#2320,#1271,.T.); +#4344=EDGE_CURVE('',#2320,#2321,#1275,.T.); +#4346=EDGE_CURVE('',#2321,#2336,#1279,.T.); +#4359=EDGE_CURVE('',#2681,#2707,#1287,.T.); +#4372=EDGE_CURVE('',#2683,#2709,#1291,.T.); +#4385=EDGE_CURVE('',#2685,#2711,#1295,.T.); +#4398=EDGE_CURVE('',#2687,#2713,#1299,.T.); +#4411=EDGE_CURVE('',#2689,#2715,#1303,.T.); +#4424=EDGE_CURVE('',#2691,#2717,#1307,.T.); +#4437=EDGE_CURVE('',#2693,#2719,#1311,.T.); +#4450=EDGE_CURVE('',#2695,#2721,#1315,.T.); +#4463=EDGE_CURVE('',#2697,#2723,#1319,.T.); +#4476=EDGE_CURVE('',#2699,#2725,#1323,.T.); +#4489=EDGE_CURVE('',#2701,#2727,#1327,.T.); +#4502=EDGE_CURVE('',#2552,#2556,#1331,.T.); +#4515=EDGE_CURVE('',#2553,#2557,#1335,.T.); +#4528=EDGE_CURVE('',#2703,#2729,#1339,.T.); +#4550=EDGE_CURVE('',#2756,#2757,#1359,.T.); +#4552=EDGE_CURVE('',#2279,#2757,#1363,.T.); +#4554=EDGE_CURVE('',#2277,#2279,#1367,.T.); +#4556=EDGE_CURVE('',#2276,#2277,#1371,.T.); +#4558=EDGE_CURVE('',#2756,#2276,#1375,.T.); +#4563=EDGE_CURVE('',#2336,#2340,#1347,.T.); +#4566=EDGE_CURVE('',#2337,#2341,#1355,.T.); +#4578=EDGE_CURVE('',#2321,#2325,#1379,.T.); +#4590=EDGE_CURVE('',#2320,#2324,#1383,.T.); +#4615=EDGE_CURVE('',#2756,#2761,#1387,.T.); +#4617=EDGE_CURVE('',#2761,#2759,#1423,.T.); +#4619=EDGE_CURVE('',#2757,#2759,#2113,.T.); +#4631=EDGE_CURVE('',#2282,#2276,#1391,.T.); +#4633=EDGE_CURVE('',#2761,#2282,#1427,.T.); +#4643=EDGE_CURVE('',#2282,#2283,#1431,.T.); +#4647=EDGE_CURVE('',#2283,#2277,#2121,.T.); +#4657=EDGE_CURVE('',#2572,#2573,#1395,.T.); +#4661=EDGE_CURVE('',#2204,#2216,#1399,.T.); +#4667=EDGE_CURVE('',#2268,#2269,#1403,.T.); +#4669=EDGE_CURVE('',#2269,#2271,#1407,.T.); +#4671=EDGE_CURVE('',#2271,#2273,#1411,.T.); +#4673=EDGE_CURVE('',#2273,#2268,#1415,.T.); +#4677=EDGE_CURVE('',#2285,#2759,#1419,.T.); +#4682=EDGE_CURVE('',#2283,#2285,#1435,.T.); +#4693=EDGE_CURVE('',#2573,#2566,#1452,.T.); +#4695=EDGE_CURVE('',#2560,#2566,#1477,.T.); +#4697=EDGE_CURVE('',#2572,#2560,#1460,.T.); +#4708=EDGE_CURVE('',#2569,#2577,#1440,.T.); +#4710=EDGE_CURVE('',#2567,#2569,#1444,.T.); +#4712=EDGE_CURVE('',#2566,#2567,#1448,.T.); +#4724=EDGE_CURVE('',#2563,#2575,#1473,.T.); +#4726=EDGE_CURVE('',#2563,#2569,#1456,.T.); +#4739=EDGE_CURVE('',#2560,#2561,#1464,.T.); +#4741=EDGE_CURVE('',#2561,#2563,#1468,.T.); +#4755=EDGE_CURVE('',#2561,#2567,#1481,.T.); +#4777=EDGE_CURVE('',#2788,#2789,#1517,.T.); +#4781=EDGE_CURVE('',#2793,#2750,#1529,.T.); +#4783=EDGE_CURVE('',#2750,#2751,#1533,.T.); +#4786=EDGE_CURVE('',#2753,#2293,#1541,.T.); +#4788=EDGE_CURVE('',#2293,#2257,#1545,.T.); +#4790=EDGE_CURVE('',#2253,#2257,#1549,.T.); +#4792=EDGE_CURVE('',#2253,#2225,#1553,.T.); +#4797=EDGE_CURVE('',#2213,#2251,#1557,.T.); +#4799=EDGE_CURVE('',#2251,#2255,#1561,.T.); +#4801=EDGE_CURVE('',#2255,#2788,#1565,.T.); +#4805=EDGE_CURVE('',#2612,#2613,#1485,.T.); +#4807=EDGE_CURVE('',#2612,#2625,#1489,.T.); +#4809=EDGE_CURVE('',#2625,#2623,#1493,.T.); +#4811=EDGE_CURVE('',#2613,#2623,#1497,.T.); +#4815=EDGE_CURVE('',#2616,#2617,#1501,.T.); +#4817=EDGE_CURVE('',#2616,#2621,#1505,.T.); +#4819=EDGE_CURVE('',#2621,#2619,#1509,.T.); +#4821=EDGE_CURVE('',#2617,#2619,#1513,.T.); +#4832=EDGE_CURVE('',#2613,#2588,#1570,.T.); +#4834=EDGE_CURVE('',#2588,#2589,#1574,.T.); +#4836=EDGE_CURVE('',#2589,#2591,#1578,.T.); +#4838=EDGE_CURVE('',#2591,#2593,#1582,.T.); +#4840=EDGE_CURVE('',#2593,#2612,#1587,.T.); +#4851=EDGE_CURVE('',#2617,#2580,#1592,.T.); +#4853=EDGE_CURVE('',#2580,#2581,#1596,.T.); +#4855=EDGE_CURVE('',#2581,#2583,#1600,.T.); +#4857=EDGE_CURVE('',#2583,#2585,#1604,.T.); +#4859=EDGE_CURVE('',#2585,#2616,#1609,.T.); +#4870=EDGE_CURVE('',#2623,#2604,#1636,.T.); +#4872=EDGE_CURVE('',#2588,#2604,#1685,.T.); +#4883=EDGE_CURVE('',#2619,#2596,#1614,.T.); +#4886=EDGE_CURVE('',#2601,#2621,#1619,.T.); +#4888=EDGE_CURVE('',#2599,#2601,#1623,.T.); +#4890=EDGE_CURVE('',#2597,#2599,#1627,.T.); +#4892=EDGE_CURVE('',#2596,#2597,#1631,.T.); +#4904=EDGE_CURVE('',#2609,#2625,#1641,.T.); +#4906=EDGE_CURVE('',#2607,#2609,#1645,.T.); +#4908=EDGE_CURVE('',#2605,#2607,#1649,.T.); +#4910=EDGE_CURVE('',#2604,#2605,#1653,.T.); +#4922=EDGE_CURVE('',#2580,#2596,#1657,.T.); +#4936=EDGE_CURVE('',#2581,#2597,#1661,.T.); +#4949=EDGE_CURVE('',#2583,#2599,#1665,.T.); +#4962=EDGE_CURVE('',#2585,#2601,#1669,.T.); +#4986=EDGE_CURVE('',#2593,#2609,#1673,.T.); +#4998=EDGE_CURVE('',#2591,#2607,#1677,.T.); +#5011=EDGE_CURVE('',#2589,#2605,#1681,.T.); +#5038=EDGE_CURVE('',#2764,#2773,#1697,.T.); +#5048=EDGE_CURVE('',#2780,#2781,#1793,.T.); +#5052=EDGE_CURVE('',#2781,#2788,#1705,.T.); +#5063=EDGE_CURVE('',#2241,#2233,#1729,.T.); +#5066=EDGE_CURVE('',#2287,#2289,#1689,.T.); +#5076=EDGE_CURVE('',#2291,#2249,#1773,.T.); +#5078=EDGE_CURVE('',#2257,#2249,#1733,.T.); +#5081=EDGE_CURVE('',#2291,#2293,#1693,.T.); +#5093=EDGE_CURVE('',#2239,#2229,#1701,.T.); +#5106=EDGE_CURVE('',#2255,#2245,#1709,.T.); +#5108=EDGE_CURVE('',#2245,#2781,#1797,.T.); +#5120=EDGE_CURVE('',#2732,#2739,#1717,.T.); +#5132=EDGE_CURVE('',#2785,#2745,#1765,.T.); +#5134=EDGE_CURVE('',#2745,#2750,#1725,.T.); +#5146=EDGE_CURVE('',#2232,#2237,#1745,.T.); +#5158=EDGE_CURVE('',#2248,#2249,#1769,.T.); +#5160=EDGE_CURVE('',#2248,#2253,#1817,.T.); +#5172=EDGE_CURVE('',#2228,#2235,#1737,.T.); +#5209=EDGE_CURVE('',#2244,#2245,#1801,.T.); +#5213=EDGE_CURVE('',#2244,#2251,#1809,.T.); +#5225=EDGE_CURVE('',#2744,#2745,#1761,.T.); +#5237=EDGE_CURVE('',#2248,#2224,#1821,.T.); +#5241=EDGE_CURVE('',#2747,#2291,#1777,.T.); +#5257=EDGE_CURVE('',#2212,#2244,#1813,.T.); +#5342=EDGE_CURVE('',#2268,#2260,#1833,.T.); +#5344=EDGE_CURVE('',#2260,#2261,#1849,.T.); +#5346=EDGE_CURVE('',#2269,#2261,#1845,.T.); +#5357=EDGE_CURVE('',#2273,#2265,#1837,.T.); +#5359=EDGE_CURVE('',#2265,#2260,#1853,.T.); +#5371=EDGE_CURVE('',#2271,#2263,#1841,.T.); +#5373=EDGE_CURVE('',#2263,#2265,#1857,.T.); +#5386=EDGE_CURVE('',#2261,#2263,#1861,.T.); +#5403=EDGE_CURVE('',#2312,#2313,#1865,.T.); +#5405=EDGE_CURVE('',#2312,#2316,#1869,.T.); +#5407=EDGE_CURVE('',#2316,#2317,#1873,.T.); +#5409=EDGE_CURVE('',#2313,#2317,#1877,.T.); +#5420=EDGE_CURVE('',#2304,#2628,#1881,.T.); +#5422=EDGE_CURVE('',#2628,#2629,#1886,.T.); +#5424=EDGE_CURVE('',#2629,#2631,#1890,.T.); +#5426=EDGE_CURVE('',#2631,#2633,#1895,.T.); +#5428=EDGE_CURVE('',#2633,#2635,#1899,.T.); +#5430=EDGE_CURVE('',#2635,#2637,#1903,.T.); +#5432=EDGE_CURVE('',#2637,#2639,#1907,.T.); +#5434=EDGE_CURVE('',#2639,#2641,#1912,.T.); +#5436=EDGE_CURVE('',#2641,#2643,#1916,.T.); +#5438=EDGE_CURVE('',#2643,#2645,#1921,.T.); +#5440=EDGE_CURVE('',#2645,#2647,#1925,.T.); +#5442=EDGE_CURVE('',#2647,#2649,#1930,.T.); +#5444=EDGE_CURVE('',#2649,#2544,#1934,.T.); +#5446=EDGE_CURVE('',#2544,#2545,#1939,.T.); +#5448=EDGE_CURVE('',#2545,#2651,#1943,.T.); +#5450=EDGE_CURVE('',#2651,#2305,#1947,.T.); +#5461=EDGE_CURVE('',#2313,#2296,#1951,.T.); +#5463=EDGE_CURVE('',#2296,#2297,#1955,.T.); +#5465=EDGE_CURVE('',#2297,#2312,#1959,.T.); +#5476=EDGE_CURVE('',#2308,#2654,#2029,.T.); +#5478=EDGE_CURVE('',#2628,#2654,#2101,.T.); +#5490=EDGE_CURVE('',#2677,#2309,#1963,.T.); +#5492=EDGE_CURVE('',#2549,#2677,#1967,.T.); +#5494=EDGE_CURVE('',#2548,#2549,#1972,.T.); +#5496=EDGE_CURVE('',#2675,#2548,#1976,.T.); +#5498=EDGE_CURVE('',#2673,#2675,#1981,.T.); +#5500=EDGE_CURVE('',#2671,#2673,#1985,.T.); +#5502=EDGE_CURVE('',#2669,#2671,#1990,.T.); +#5504=EDGE_CURVE('',#2667,#2669,#1994,.T.); +#5506=EDGE_CURVE('',#2665,#2667,#1999,.T.); +#5508=EDGE_CURVE('',#2663,#2665,#2003,.T.); +#5510=EDGE_CURVE('',#2661,#2663,#2007,.T.); +#5512=EDGE_CURVE('',#2659,#2661,#2011,.T.); +#5514=EDGE_CURVE('',#2657,#2659,#2016,.T.); +#5516=EDGE_CURVE('',#2655,#2657,#2020,.T.); +#5518=EDGE_CURVE('',#2654,#2655,#2025,.T.); +#5530=EDGE_CURVE('',#2301,#2316,#2033,.T.); +#5532=EDGE_CURVE('',#2300,#2301,#2037,.T.); +#5534=EDGE_CURVE('',#2317,#2300,#2041,.T.); +#5546=EDGE_CURVE('',#2651,#2677,#2045,.T.); +#5558=EDGE_CURVE('',#2545,#2549,#2049,.T.); +#5571=EDGE_CURVE('',#2544,#2548,#2053,.T.); +#5584=EDGE_CURVE('',#2649,#2675,#2057,.T.); +#5597=EDGE_CURVE('',#2647,#2673,#2061,.T.); +#5610=EDGE_CURVE('',#2645,#2671,#2065,.T.); +#5623=EDGE_CURVE('',#2643,#2669,#2069,.T.); +#5636=EDGE_CURVE('',#2641,#2667,#2073,.T.); +#5649=EDGE_CURVE('',#2639,#2665,#2077,.T.); +#5662=EDGE_CURVE('',#2637,#2663,#2081,.T.); +#5675=EDGE_CURVE('',#2635,#2661,#2085,.T.); +#5688=EDGE_CURVE('',#2633,#2659,#2089,.T.); +#5701=EDGE_CURVE('',#2631,#2657,#2093,.T.); +#5714=EDGE_CURVE('',#2629,#2655,#2097,.T.); +#5740=EDGE_CURVE('',#2297,#2301,#2105,.T.); +#5752=EDGE_CURVE('',#2296,#2300,#2109,.T.); +#5778=EDGE_CURVE('',#2285,#2279,#2117,.T.); +#5830=EDGE_CURVE('',#2851,#2475,#2169,.T.); +#5843=EDGE_CURVE('',#2849,#2473,#2173,.T.); +#5856=EDGE_CURVE('',#2847,#2471,#2177,.T.); +#5869=EDGE_CURVE('',#2845,#2469,#2181,.T.); +#5895=EDGE_CURVE('',#2841,#2465,#2189,.T.); +#5907=EDGE_CURVE('',#2839,#2463,#2193,.T.); +#5920=EDGE_CURVE('',#2837,#2461,#2197,.T.); +#5949=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#5940),#5948); +#5956=PRODUCT_DEFINITION('part definition','',#5955,#5952); +#5957=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445053-2.',#5956); +#5958=SHAPE_ASPECT('','solid data associated with C-2-1445053-2',#5957,.F.); +#5959=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#5958); +#5960=SHAPE_REPRESENTATION('',(#5940),#5948); +#5961=SHAPE_DEFINITION_REPRESENTATION(#5959,#5960); +#5965=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445053-2',#5958); +#5966=REPRESENTATION('surface area',(#5964),#5948); +#5967=PROPERTY_DEFINITION_REPRESENTATION(#5965,#5966); +#5971=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445053-2',#5958); +#5972=REPRESENTATION('volume',(#5970),#5948); +#5973=PROPERTY_DEFINITION_REPRESENTATION(#5971,#5972); +#5975=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445053-2',#5958); +#5976=REPRESENTATION('centroid',(#5974),#5948); +#5977=PROPERTY_DEFINITION_REPRESENTATION(#5975,#5976); +#5981=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445053-2',#5957); +#5982=REPRESENTATION('surface area',(#5980),#5948); +#5983=PROPERTY_DEFINITION_REPRESENTATION(#5981,#5982); +#5987=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445053-2',#5957); +#5988=REPRESENTATION('volume',(#5986),#5948); +#5989=PROPERTY_DEFINITION_REPRESENTATION(#5987,#5988); +#5991=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445053-2',#5957); +#5992=REPRESENTATION('centroid',(#5990),#5948); +#5993=PROPERTY_DEFINITION_REPRESENTATION(#5991,#5992); +#5994=SHAPE_DEFINITION_REPRESENTATION(#5957,#5949); +#5996=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6000=REPRESENTATION('',(#5999),#5948); +#6001=PROPERTY_DEFINITION_REPRESENTATION(#5996,#6000); +#6002=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6006=REPRESENTATION('',(#6005),#5948); +#6007=PROPERTY_DEFINITION_REPRESENTATION(#6002,#6006); +#6008=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6012=REPRESENTATION('',(#6011),#5948); +#6013=PROPERTY_DEFINITION_REPRESENTATION(#6008,#6012); +#6014=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6018=REPRESENTATION('',(#6017),#5948); +#6019=PROPERTY_DEFINITION_REPRESENTATION(#6014,#6018); +#6020=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6024=REPRESENTATION('',(#6023),#5948); +#6025=PROPERTY_DEFINITION_REPRESENTATION(#6020,#6024); +#6026=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6030=REPRESENTATION('',(#6029),#5948); +#6031=PROPERTY_DEFINITION_REPRESENTATION(#6026,#6030); +#6032=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6036=REPRESENTATION('',(#6035),#5948); +#6037=PROPERTY_DEFINITION_REPRESENTATION(#6032,#6036); +#6038=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6042=REPRESENTATION('',(#6041),#5948); +#6043=PROPERTY_DEFINITION_REPRESENTATION(#6038,#6042); +#6044=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6048=REPRESENTATION('',(#6047),#5948); +#6049=PROPERTY_DEFINITION_REPRESENTATION(#6044,#6048); +#6050=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6054=REPRESENTATION('',(#6053),#5948); +#6055=PROPERTY_DEFINITION_REPRESENTATION(#6050,#6054); +#6056=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6060=REPRESENTATION('',(#6059),#5948); +#6061=PROPERTY_DEFINITION_REPRESENTATION(#6056,#6060); +#6062=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6066=REPRESENTATION('',(#6065),#5948); +#6067=PROPERTY_DEFINITION_REPRESENTATION(#6062,#6066); +#6068=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6072=REPRESENTATION('',(#6071),#5948); +#6073=PROPERTY_DEFINITION_REPRESENTATION(#6068,#6072); +#6074=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6078=REPRESENTATION('',(#6077),#5948); +#6079=PROPERTY_DEFINITION_REPRESENTATION(#6074,#6078); +#6080=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6084=REPRESENTATION('',(#6083),#5948); +#6085=PROPERTY_DEFINITION_REPRESENTATION(#6080,#6084); +#6086=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6090=REPRESENTATION('',(#6089),#5948); +#6091=PROPERTY_DEFINITION_REPRESENTATION(#6086,#6090); +#6092=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6096=REPRESENTATION('',(#6095),#5948); +#6097=PROPERTY_DEFINITION_REPRESENTATION(#6092,#6096); +#6098=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6102=REPRESENTATION('',(#6101),#5948); +#6103=PROPERTY_DEFINITION_REPRESENTATION(#6098,#6102); +#6104=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6108=REPRESENTATION('',(#6107),#5948); +#6109=PROPERTY_DEFINITION_REPRESENTATION(#6104,#6108); +#6110=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6114=REPRESENTATION('',(#6113),#5948); +#6115=PROPERTY_DEFINITION_REPRESENTATION(#6110,#6114); +#6116=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6120=REPRESENTATION('',(#6119),#5948); +#6121=PROPERTY_DEFINITION_REPRESENTATION(#6116,#6120); +#6122=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6126=REPRESENTATION('',(#6125),#5948); +#6127=PROPERTY_DEFINITION_REPRESENTATION(#6122,#6126); +#6128=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6131=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6135=REPRESENTATION('',(#6134),#5948); +#6136=PROPERTY_DEFINITION_REPRESENTATION(#6131,#6135); +#6137=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6141=REPRESENTATION('',(#6140),#5948); +#6142=PROPERTY_DEFINITION_REPRESENTATION(#6137,#6141); +#6143=PROPERTY_DEFINITION('user defined attribute','',#5956); +#6147=REPRESENTATION('',(#6146),#5948); +#6148=PROPERTY_DEFINITION_REPRESENTATION(#6143,#6147); +#6149=DERIVED_UNIT((#5963)); +#6150=DERIVED_UNIT((#5969)); +#6151=DERIVED_UNIT((#5979)); +#6152=DERIVED_UNIT((#5985)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod new file mode 100644 index 0000000..ce7a3d3 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.kicad_mod @@ -0,0 +1,63 @@ +(footprint "Micro_Mate-N-Lok_2x2p_vertical" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "3-794636-4-1") + (tags "Connector") + (attr smd) + (fp_text reference "J**" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp de6dbf15-ae79-4d66-abac-08480863616c) + ) + (fp_text value "37946364" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 73454dd1-5b2b-42e4-bdce-e925fb2d75ff) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp d7049f25-a0b9-4b2a-a477-c08baaf2a2f1) + ) + (fp_line (start -3.43 -3.43) (end -3.43 -1.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 3919c0b8-6dc3-4513-a330-0a8e3b796879)) + (fp_line (start -3.43 1.5) (end -3.43 3.43) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp e3e68613-03be-4857-8287-eb53d4cf9588)) + (fp_line (start -3.43 3.43) (end -2.5 3.43) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp dcf44124-9aed-4edf-b196-d989bdbd713f)) + (fp_line (start -2.5 -3.43) (end -3.43 -3.43) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp a588c100-9eca-40d6-8abd-e0275b930252)) + (fp_line (start 2.5 -3.43) (end 3.43 -3.43) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 556702ed-84d9-4a47-8332-8821b9cc612a)) + (fp_line (start 2.5 3.43) (end 3.43 3.43) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 9dc23f8e-47a7-4a21-bc6c-32ab048af2b4)) + (fp_line (start 3.43 -3.43) (end 3.43 -1.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 1af06253-8ae9-4f4f-8dfe-1d65d2498836)) + (fp_line (start 3.43 3.43) (end 3.43 1.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 5d70b46a-35e1-4fbe-a3be-0ff620fe9f5f)) + (fp_circle (center 4 5) (end 4.5 5) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 1d1c915d-d05a-49d2-98a2-39f7b79b9eed)) + (fp_line (start -7.85 -6.97) (end 7.85 -6.97) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 46c86f80-ccb8-42ef-a07e-87ae7e134f6b)) + (fp_line (start -7.85 6.97) (end -7.85 -6.97) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 06f3ff96-1ab8-4145-8420-bff1d8501e6d)) + (fp_line (start 7.85 -6.97) (end 7.85 6.97) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 845cc01b-b5e3-40a0-ab45-c48320a01ad9)) + (fp_line (start 7.85 6.97) (end -7.85 6.97) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 1229a783-aa67-4fe4-b14d-11556dfd076d)) + (fp_line (start -3.43 -3.43) (end 3.43 -3.43) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp 202aafd5-7f0f-467b-9759-31af9730614e)) + (fp_line (start -3.43 3.43) (end -3.43 -3.43) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp a068ed0e-d660-403e-b910-b1c022a00a69)) + (fp_line (start 3.43 -3.43) (end 3.43 3.43) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp d5ad8bbd-4dd2-495b-b849-ac6d164ceb16)) + (fp_line (start 3.43 3.43) (end -3.43 3.43) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp aac6c8a0-a060-4f96-a728-2df7576b52d6)) + (pad "" smd roundrect (at -5.135 0 90) (size 1.65 3.43) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1fd847b-553f-4793-8589-45a8fa16a3ce)) + (pad "" smd roundrect (at 5.135 0 90) (size 1.65 3.43) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfed0ea5-fd39-4247-8b3a-bf5d16127b8b)) + (pad "1" smd roundrect (at 1.5 4.7) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 853f8b0a-b990-4a1e-9c7c-c95aa5b7e1c3)) + (pad "2" smd roundrect (at 1.5 -4.7) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2daa1bc9-0082-4d28-a4bb-9c0be7c8ce3e)) + (pad "3" smd roundrect (at -1.5 4.7) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 751511a8-2e16-45eb-9dfa-a168babcfa59)) + (pad "4" smd roundrect (at -1.5 -4.7) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ced13875-cb54-4df8-8bea-b4199d3c0768)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.stp" + (offset (xyz 0 0 9.25)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.stp new file mode 100755 index 0000000..e2c0f74 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x2p_vertical.stp @@ -0,0 +1,8074 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-3-794636-4','2017-05-09T',('workeradm'),('Tyco Electronics Ltd.'), +'CREO PARAMETRIC BY PTC INC, 2016050','CREO PARAMETRIC BY PTC INC, 2016050',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#134=DIRECTION('',(3.315032129867E-14,1.E0,0.E0)); +#135=VECTOR('',#134,2.13E0); +#136=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.11E0)); +#137=LINE('',#136,#135); +#138=DIRECTION('',(0.E0,0.E0,-1.E0)); +#139=VECTOR('',#138,1.13E0); +#140=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#141=LINE('',#140,#139); +#142=DIRECTION('',(0.E0,1.E0,0.E0)); +#143=VECTOR('',#142,6.4E-1); +#144=CARTESIAN_POINT('',(-3.43E0,2.79E0,-9.24E0)); +#145=LINE('',#144,#143); +#146=DIRECTION('',(0.E0,0.E0,1.E0)); +#147=VECTOR('',#146,9.24E0); +#148=CARTESIAN_POINT('',(-3.43E0,3.43E0,-9.24E0)); +#149=LINE('',#148,#147); +#150=DIRECTION('',(0.E0,-1.E0,0.E0)); +#151=VECTOR('',#150,6.86E0); +#152=CARTESIAN_POINT('',(-3.43E0,3.43E0,0.E0)); +#153=LINE('',#152,#151); +#154=DIRECTION('',(0.E0,0.E0,-1.E0)); +#155=VECTOR('',#154,9.24E0); +#156=CARTESIAN_POINT('',(-3.43E0,-3.43E0,0.E0)); +#157=LINE('',#156,#155); +#158=DIRECTION('',(0.E0,1.E0,0.E0)); +#159=VECTOR('',#158,6.4E-1); +#160=CARTESIAN_POINT('',(-3.43E0,-3.43E0,-9.24E0)); +#161=LINE('',#160,#159); +#162=DIRECTION('',(0.E0,0.E0,1.E0)); +#163=VECTOR('',#162,1.13E0); +#164=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#165=LINE('',#164,#163); +#166=DIRECTION('',(-3.315032129867E-14,1.E0,0.E0)); +#167=VECTOR('',#166,2.13E0); +#168=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-8.11E0)); +#169=LINE('',#168,#167); +#170=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.85E0)); +#171=DIRECTION('',(-1.E0,0.E0,0.E0)); +#172=DIRECTION('',(0.E0,0.E0,1.E0)); +#173=AXIS2_PLACEMENT_3D('',#170,#171,#172); +#175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#176=VECTOR('',#175,5.9E-1); +#177=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.6E0)); +#178=LINE('',#177,#176); +#179=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-6.1E0)); +#180=DIRECTION('',(-1.E0,0.E0,0.E0)); +#181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#182=AXIS2_PLACEMENT_3D('',#179,#180,#181); +#184=DIRECTION('',(0.E0,0.E0,1.E0)); +#185=VECTOR('',#184,3.E0); +#186=CARTESIAN_POINT('',(-3.43E0,-3.E0,-6.1E0)); +#187=LINE('',#186,#185); +#188=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-3.1E0)); +#189=DIRECTION('',(-1.E0,0.E0,0.E0)); +#190=DIRECTION('',(0.E0,-1.E0,0.E0)); +#191=AXIS2_PLACEMENT_3D('',#188,#189,#190); +#193=DIRECTION('',(0.E0,1.E0,0.E0)); +#194=VECTOR('',#193,3.4E0); +#195=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-1.6E0)); +#196=LINE('',#195,#194); +#197=CARTESIAN_POINT('',(-3.43E0,1.9E0,-1.7E0)); +#198=DIRECTION('',(-1.E0,0.E0,0.E0)); +#199=DIRECTION('',(0.E0,0.E0,1.E0)); +#200=AXIS2_PLACEMENT_3D('',#197,#198,#199); +#202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#203=VECTOR('',#202,1.23E0); +#204=CARTESIAN_POINT('',(-3.43E0,2.E0,-1.7E0)); +#205=LINE('',#204,#203); +#206=CARTESIAN_POINT('',(-3.43E0,1.7E0,-2.93E0)); +#207=DIRECTION('',(-1.E0,0.E0,0.E0)); +#208=DIRECTION('',(0.E0,1.E0,0.E0)); +#209=AXIS2_PLACEMENT_3D('',#206,#207,#208); +#211=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#212=VECTOR('',#211,8.856635930194E-1); +#213=CARTESIAN_POINT('',(-3.43E0,1.804177449477E0,-3.211330871076E0)); +#214=LINE('',#213,#212); +#215=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.05E0)); +#216=DIRECTION('',(-1.E0,0.E0,0.E0)); +#217=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#218=AXIS2_PLACEMENT_3D('',#215,#216,#217); +#220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#221=VECTOR('',#220,1.5E0); +#222=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.55E0)); +#223=LINE('',#222,#221); +#224=CARTESIAN_POINT('',(-3.43E0,-7.E-1,-3.85E0)); +#225=DIRECTION('',(-1.E0,0.E0,0.E0)); +#226=DIRECTION('',(0.E0,-1.E0,0.E0)); +#227=AXIS2_PLACEMENT_3D('',#224,#225,#226); +#229=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.85E0)); +#230=DIRECTION('',(-1.E0,0.E0,0.E0)); +#231=DIRECTION('',(0.E0,-1.E0,0.E0)); +#232=AXIS2_PLACEMENT_3D('',#229,#230,#231); +#234=DIRECTION('',(0.E0,1.E0,0.E0)); +#235=VECTOR('',#234,1.5E0); +#236=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.6E0)); +#237=LINE('',#236,#235); +#238=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-3.85E0)); +#239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#240=DIRECTION('',(0.E0,0.E0,1.E0)); +#241=AXIS2_PLACEMENT_3D('',#238,#239,#240); +#243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#244=VECTOR('',#243,1.5E0); +#245=CARTESIAN_POINT('',(-3.43E0,1.E0,-3.85E0)); +#246=LINE('',#245,#244); +#247=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.35E0)); +#248=DIRECTION('',(-1.E0,0.E0,0.E0)); +#249=DIRECTION('',(0.E0,1.E0,0.E0)); +#250=AXIS2_PLACEMENT_3D('',#247,#248,#249); +#252=DIRECTION('',(0.E0,1.E0,0.E0)); +#253=VECTOR('',#252,9.5E-1); +#254=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.6E0)); +#255=LINE('',#254,#253); +#256=CARTESIAN_POINT('',(-3.43E0,1.7E0,-5.9E0)); +#257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#258=DIRECTION('',(0.E0,0.E0,1.E0)); +#259=AXIS2_PLACEMENT_3D('',#256,#257,#258); +#261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#262=VECTOR('',#261,1.6E0); +#263=CARTESIAN_POINT('',(-3.43E0,2.E0,-5.9E0)); +#264=LINE('',#263,#262); +#265=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.5E0)); +#266=DIRECTION('',(-1.E0,0.E0,0.E0)); +#267=DIRECTION('',(0.E0,1.E0,0.E0)); +#268=AXIS2_PLACEMENT_3D('',#265,#266,#267); +#270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#271=VECTOR('',#270,9.9E-1); +#272=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.6E0)); +#273=LINE('',#272,#271); +#274=CARTESIAN_POINT('',(-3.43E0,9.1E-1,-7.85E0)); +#275=DIRECTION('',(-1.E0,0.E0,0.E0)); +#276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#277=AXIS2_PLACEMENT_3D('',#274,#275,#276); +#279=DIRECTION('',(2.715776321775E-13,0.E0,1.E0)); +#280=VECTOR('',#279,2.6E-1); +#281=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.11E0)); +#282=LINE('',#281,#280); +#283=DIRECTION('',(-1.E0,0.E0,0.E0)); +#284=VECTOR('',#283,3.6E-1); +#285=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-7.85E0)); +#286=LINE('',#285,#284); +#287=CARTESIAN_POINT('',(-4.39E0,6.6E-1,-8.28E0)); +#288=DIRECTION('',(0.E0,1.E0,0.E0)); +#289=DIRECTION('',(1.E0,0.E0,0.E0)); +#290=AXIS2_PLACEMENT_3D('',#287,#288,#289); +#292=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#293=VECTOR('',#292,2.101505412793E0); +#294=CARTESIAN_POINT('',(-4.408428807698E0,6.6E-1,-8.879716915758E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#297=VECTOR('',#296,3.6E-1); +#298=CARTESIAN_POINT('',(-6.508942715381E0,6.6E-1,-8.815169850545E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#301=VECTOR('',#300,2.101505412793E0); +#302=CARTESIAN_POINT('',(-6.52E0,6.6E-1,-9.175E0)); +#303=LINE('',#302,#301); +#304=CARTESIAN_POINT('',(-4.39E0,6.6E-1,-8.28E0)); +#305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#306=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#307=AXIS2_PLACEMENT_3D('',#304,#305,#306); +#309=DIRECTION('',(4.179663151530E-13,0.E0,1.E0)); +#310=VECTOR('',#309,1.7E-1); +#311=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.28E0)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,0.E0,-1.E0)); +#314=VECTOR('',#313,2.6E-1); +#315=CARTESIAN_POINT('',(3.43E0,6.6E-1,-7.85E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(2.795149732586E-13,0.E0,-1.E0)); +#318=VECTOR('',#317,1.7E-1); +#319=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.11E0)); +#320=LINE('',#319,#318); +#321=CARTESIAN_POINT('',(4.39E0,6.6E-1,-8.28E0)); +#322=DIRECTION('',(0.E0,-1.E0,0.E0)); +#323=DIRECTION('',(-1.E0,0.E0,0.E0)); +#324=AXIS2_PLACEMENT_3D('',#321,#322,#323); +#326=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#327=VECTOR('',#326,2.101505412793E0); +#328=CARTESIAN_POINT('',(4.419486092317E0,6.6E-1,-9.239547065214E0)); +#329=LINE('',#328,#327); +#330=DIRECTION('',(-3.071467949585E-2,0.E0,9.995281929308E-1)); +#331=VECTOR('',#330,3.6E-1); +#332=CARTESIAN_POINT('',(6.52E0,6.6E-1,-9.175E0)); +#333=LINE('',#332,#331); +#334=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#335=VECTOR('',#334,2.101505412793E0); +#336=CARTESIAN_POINT('',(6.508942715381E0,6.6E-1,-8.815169850545E0)); +#337=LINE('',#336,#335); +#338=CARTESIAN_POINT('',(4.39E0,6.6E-1,-8.28E0)); +#339=DIRECTION('',(0.E0,1.E0,0.E0)); +#340=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#341=AXIS2_PLACEMENT_3D('',#338,#339,#340); +#343=DIRECTION('',(-1.105059196604E-13,0.E0,1.E0)); +#344=VECTOR('',#343,4.3E-1); +#345=CARTESIAN_POINT('',(3.79E0,6.6E-1,-8.28E0)); +#346=LINE('',#345,#344); +#347=DIRECTION('',(-1.E0,0.E0,0.E0)); +#348=VECTOR('',#347,3.6E-1); +#349=CARTESIAN_POINT('',(-3.43E0,9.1E-1,-7.6E0)); +#350=LINE('',#349,#348); +#351=DIRECTION('',(-1.E0,0.E0,0.E0)); +#352=VECTOR('',#351,3.6E-1); +#353=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.6E0)); +#354=LINE('',#353,#352); +#355=DIRECTION('',(-1.E0,0.E0,0.E0)); +#356=VECTOR('',#355,3.6E-1); +#357=CARTESIAN_POINT('',(-3.43E0,2.E0,-7.5E0)); +#358=LINE('',#357,#356); +#359=DIRECTION('',(-1.E0,0.E0,0.E0)); +#360=VECTOR('',#359,3.6E-1); +#361=CARTESIAN_POINT('',(-3.43E0,2.E0,-5.9E0)); +#362=LINE('',#361,#360); +#363=DIRECTION('',(-1.E0,0.E0,0.E0)); +#364=VECTOR('',#363,3.6E-1); +#365=CARTESIAN_POINT('',(-3.43E0,1.7E0,-5.6E0)); +#366=LINE('',#365,#364); +#367=DIRECTION('',(-1.E0,0.E0,0.E0)); +#368=VECTOR('',#367,3.6E-1); +#369=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.6E0)); +#370=LINE('',#369,#368); +#371=DIRECTION('',(-1.E0,0.E0,0.E0)); +#372=VECTOR('',#371,4.3E-1); +#373=CARTESIAN_POINT('',(-3.43E0,1.E0,-5.35E0)); +#374=LINE('',#373,#372); +#375=CARTESIAN_POINT('',(-3.86E0,7.5E-1,-5.35E0)); +#376=DIRECTION('',(-1.E0,0.E0,0.E0)); +#377=DIRECTION('',(0.E0,1.E0,0.E0)); +#378=AXIS2_PLACEMENT_3D('',#375,#376,#377); +#380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#381=VECTOR('',#380,1.5E0); +#382=CARTESIAN_POINT('',(-3.79E0,7.5E-1,-5.6E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(-1.E0,0.E0,1.268826313857E-14)); +#385=VECTOR('',#384,7.E-2); +#386=CARTESIAN_POINT('',(-3.79E0,7.5E-1,-5.6E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#389=VECTOR('',#388,1.5E0); +#390=CARTESIAN_POINT('',(-3.86E0,7.5E-1,-5.6E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(-2.179135425078E-13,0.E0,-1.E0)); +#393=VECTOR('',#392,4.3E-1); +#394=CARTESIAN_POINT('',(-3.79E0,-6.6E-1,-7.85E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(2.189463081121E-13,0.E0,1.E0)); +#397=VECTOR('',#396,4.3E-1); +#398=CARTESIAN_POINT('',(-3.79E0,6.6E-1,-8.28E0)); +#399=LINE('',#398,#397); +#400=CARTESIAN_POINT('',(-3.79E0,9.1E-1,-7.85E0)); +#401=DIRECTION('',(1.E0,0.E0,0.E0)); +#402=DIRECTION('',(0.E0,0.E0,1.E0)); +#403=AXIS2_PLACEMENT_3D('',#400,#401,#402); +#405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#406=VECTOR('',#405,9.9E-1); +#407=CARTESIAN_POINT('',(-3.79E0,1.9E0,-7.6E0)); +#408=LINE('',#407,#406); +#409=CARTESIAN_POINT('',(-3.79E0,1.9E0,-7.5E0)); +#410=DIRECTION('',(-1.E0,0.E0,0.E0)); +#411=DIRECTION('',(0.E0,1.E0,0.E0)); +#412=AXIS2_PLACEMENT_3D('',#409,#410,#411); +#414=DIRECTION('',(0.E0,0.E0,-1.E0)); +#415=VECTOR('',#414,1.6E0); +#416=CARTESIAN_POINT('',(-3.79E0,2.E0,-5.9E0)); +#417=LINE('',#416,#415); +#418=CARTESIAN_POINT('',(-3.79E0,1.7E0,-5.9E0)); +#419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#420=DIRECTION('',(0.E0,0.E0,1.E0)); +#421=AXIS2_PLACEMENT_3D('',#418,#419,#420); +#423=DIRECTION('',(0.E0,1.E0,0.E0)); +#424=VECTOR('',#423,9.5E-1); +#425=CARTESIAN_POINT('',(-3.79E0,7.5E-1,-5.6E0)); +#426=LINE('',#425,#424); +#427=CARTESIAN_POINT('',(-3.79E0,-7.E-1,-3.85E0)); +#428=DIRECTION('',(1.E0,0.E0,0.E0)); +#429=DIRECTION('',(0.E0,0.E0,1.E0)); +#430=AXIS2_PLACEMENT_3D('',#427,#428,#429); +#432=DIRECTION('',(0.E0,-1.E0,0.E0)); +#433=VECTOR('',#432,1.5E0); +#434=CARTESIAN_POINT('',(-3.79E0,8.E-1,-3.55E0)); +#435=LINE('',#434,#433); +#436=CARTESIAN_POINT('',(-3.79E0,8.E-1,-3.05E0)); +#437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#438=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#439=AXIS2_PLACEMENT_3D('',#436,#437,#438); +#441=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#442=VECTOR('',#441,8.856635930194E-1); +#443=CARTESIAN_POINT('',(-3.79E0,1.804177449477E0,-3.211330871076E0)); +#444=LINE('',#443,#442); +#445=CARTESIAN_POINT('',(-3.79E0,1.7E0,-2.93E0)); +#446=DIRECTION('',(-1.E0,0.E0,0.E0)); +#447=DIRECTION('',(0.E0,1.E0,0.E0)); +#448=AXIS2_PLACEMENT_3D('',#445,#446,#447); +#450=DIRECTION('',(0.E0,0.E0,-1.E0)); +#451=VECTOR('',#450,1.23E0); +#452=CARTESIAN_POINT('',(-3.79E0,2.E0,-1.7E0)); +#453=LINE('',#452,#451); +#454=CARTESIAN_POINT('',(-3.79E0,1.9E0,-1.7E0)); +#455=DIRECTION('',(-1.E0,0.E0,0.E0)); +#456=DIRECTION('',(0.E0,0.E0,1.E0)); +#457=AXIS2_PLACEMENT_3D('',#454,#455,#456); +#459=DIRECTION('',(0.E0,1.E0,0.E0)); +#460=VECTOR('',#459,3.4E0); +#461=CARTESIAN_POINT('',(-3.79E0,-1.5E0,-1.6E0)); +#462=LINE('',#461,#460); +#463=CARTESIAN_POINT('',(-3.79E0,-1.5E0,-3.1E0)); +#464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#465=DIRECTION('',(0.E0,-1.E0,0.E0)); +#466=AXIS2_PLACEMENT_3D('',#463,#464,#465); +#468=DIRECTION('',(0.E0,0.E0,1.E0)); +#469=VECTOR('',#468,3.E0); +#470=CARTESIAN_POINT('',(-3.79E0,-3.E0,-6.1E0)); +#471=LINE('',#470,#469); +#472=CARTESIAN_POINT('',(-3.79E0,-1.5E0,-6.1E0)); +#473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#474=DIRECTION('',(0.E0,0.E0,-1.E0)); +#475=AXIS2_PLACEMENT_3D('',#472,#473,#474); +#477=DIRECTION('',(0.E0,-1.E0,0.E0)); +#478=VECTOR('',#477,5.9E-1); +#479=CARTESIAN_POINT('',(-3.79E0,-9.1E-1,-7.6E0)); +#480=LINE('',#479,#478); +#481=CARTESIAN_POINT('',(-3.79E0,-9.1E-1,-7.85E0)); +#482=DIRECTION('',(1.E0,0.E0,0.E0)); +#483=DIRECTION('',(0.E0,1.E0,0.E0)); +#484=AXIS2_PLACEMENT_3D('',#481,#482,#483); +#486=DIRECTION('',(-2.715776321775E-13,0.E0,-1.E0)); +#487=VECTOR('',#486,2.6E-1); +#488=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-7.85E0)); +#489=LINE('',#488,#487); +#490=DIRECTION('',(4.179663151530E-13,0.E0,1.E0)); +#491=VECTOR('',#490,1.7E-1); +#492=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-8.28E0)); +#493=LINE('',#492,#491); +#494=CARTESIAN_POINT('',(-4.39E0,-6.6E-1,-8.28E0)); +#495=DIRECTION('',(0.E0,-1.E0,0.E0)); +#496=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#497=AXIS2_PLACEMENT_3D('',#494,#495,#496); +#499=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#500=VECTOR('',#499,2.101505412793E0); +#501=CARTESIAN_POINT('',(-6.52E0,-6.6E-1,-9.175E0)); +#502=LINE('',#501,#500); +#503=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#504=VECTOR('',#503,3.6E-1); +#505=CARTESIAN_POINT('',(-6.508942715381E0,-6.6E-1,-8.815169850545E0)); +#506=LINE('',#505,#504); +#507=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#508=VECTOR('',#507,2.101505412793E0); +#509=CARTESIAN_POINT('',(-4.408428807698E0,-6.6E-1,-8.879716915758E0)); +#510=LINE('',#509,#508); +#511=CARTESIAN_POINT('',(-4.39E0,-6.6E-1,-8.28E0)); +#512=DIRECTION('',(0.E0,1.E0,0.E0)); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=AXIS2_PLACEMENT_3D('',#511,#512,#513); +#516=DIRECTION('',(1.105059196604E-13,0.E0,-1.E0)); +#517=VECTOR('',#516,4.3E-1); +#518=CARTESIAN_POINT('',(3.79E0,-6.6E-1,-7.85E0)); +#519=LINE('',#518,#517); +#520=CARTESIAN_POINT('',(4.39E0,-6.6E-1,-8.28E0)); +#521=DIRECTION('',(0.E0,1.E0,0.E0)); +#522=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#523=AXIS2_PLACEMENT_3D('',#520,#521,#522); +#525=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#526=VECTOR('',#525,2.101505412793E0); +#527=CARTESIAN_POINT('',(6.508942715381E0,-6.6E-1,-8.815169850545E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(-3.071467949585E-2,0.E0,9.995281929308E-1)); +#530=VECTOR('',#529,3.6E-1); +#531=CARTESIAN_POINT('',(6.52E0,-6.6E-1,-9.175E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#534=VECTOR('',#533,2.101505412793E0); +#535=CARTESIAN_POINT('',(4.419486092317E0,-6.6E-1,-9.239547065214E0)); +#536=LINE('',#535,#534); +#537=CARTESIAN_POINT('',(4.39E0,-6.6E-1,-8.28E0)); +#538=DIRECTION('',(0.E0,-1.E0,0.E0)); +#539=DIRECTION('',(-1.E0,0.E0,0.E0)); +#540=AXIS2_PLACEMENT_3D('',#537,#538,#539); +#542=DIRECTION('',(2.795149732586E-13,0.E0,-1.E0)); +#543=VECTOR('',#542,1.7E-1); +#544=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-8.11E0)); +#545=LINE('',#544,#543); +#546=DIRECTION('',(0.E0,0.E0,1.E0)); +#547=VECTOR('',#546,2.6E-1); +#548=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-8.11E0)); +#549=LINE('',#548,#547); +#550=DIRECTION('',(1.E0,0.E0,0.E0)); +#551=VECTOR('',#550,3.6E-1); +#552=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-7.85E0)); +#553=LINE('',#552,#551); +#554=DIRECTION('',(-1.E0,0.E0,0.E0)); +#555=VECTOR('',#554,3.6E-1); +#556=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-7.85E0)); +#557=LINE('',#556,#555); +#558=DIRECTION('',(-1.E0,0.E0,0.E0)); +#559=VECTOR('',#558,3.6E-1); +#560=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.6E0)); +#561=LINE('',#560,#559); +#562=DIRECTION('',(-1.E0,0.E0,0.E0)); +#563=VECTOR('',#562,3.6E-1); +#564=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-7.6E0)); +#565=LINE('',#564,#563); +#566=DIRECTION('',(-1.E0,0.E0,0.E0)); +#567=VECTOR('',#566,3.6E-1); +#568=CARTESIAN_POINT('',(-3.43E0,-3.E0,-6.1E0)); +#569=LINE('',#568,#567); +#570=DIRECTION('',(-1.E0,0.E0,0.E0)); +#571=VECTOR('',#570,3.6E-1); +#572=CARTESIAN_POINT('',(-3.43E0,-3.E0,-3.1E0)); +#573=LINE('',#572,#571); +#574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#575=VECTOR('',#574,3.6E-1); +#576=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-1.6E0)); +#577=LINE('',#576,#575); +#578=DIRECTION('',(-1.E0,0.E0,0.E0)); +#579=VECTOR('',#578,3.6E-1); +#580=CARTESIAN_POINT('',(-3.43E0,1.9E0,-1.6E0)); +#581=LINE('',#580,#579); +#582=DIRECTION('',(-1.E0,0.E0,0.E0)); +#583=VECTOR('',#582,3.6E-1); +#584=CARTESIAN_POINT('',(-3.43E0,2.E0,-1.7E0)); +#585=LINE('',#584,#583); +#586=DIRECTION('',(-1.E0,0.E0,0.E0)); +#587=VECTOR('',#586,3.6E-1); +#588=CARTESIAN_POINT('',(-3.43E0,2.E0,-2.93E0)); +#589=LINE('',#588,#587); +#590=DIRECTION('',(-1.E0,0.E0,0.E0)); +#591=VECTOR('',#590,3.6E-1); +#592=CARTESIAN_POINT('',(-3.43E0,1.804177449477E0,-3.211330871076E0)); +#593=LINE('',#592,#591); +#594=DIRECTION('',(-1.E0,0.E0,0.E0)); +#595=VECTOR('',#594,3.6E-1); +#596=CARTESIAN_POINT('',(-3.43E0,9.736290824614E-1,-3.518884785127E0)); +#597=LINE('',#596,#595); +#598=DIRECTION('',(-1.E0,0.E0,0.E0)); +#599=VECTOR('',#598,3.6E-1); +#600=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.55E0)); +#601=LINE('',#600,#599); +#602=DIRECTION('',(-1.E0,0.E0,0.E0)); +#603=VECTOR('',#602,3.6E-1); +#604=CARTESIAN_POINT('',(-3.43E0,-7.E-1,-3.55E0)); +#605=LINE('',#604,#603); +#606=DIRECTION('',(-1.E0,0.E0,0.E0)); +#607=VECTOR('',#606,3.6E-1); +#608=CARTESIAN_POINT('',(-3.43E0,-1.E0,-3.85E0)); +#609=LINE('',#608,#607); +#610=DIRECTION('',(-1.E0,0.E0,2.537652627715E-14)); +#611=VECTOR('',#610,7.E-2); +#612=CARTESIAN_POINT('',(-3.79E0,-1.E0,-3.85E0)); +#613=LINE('',#612,#611); +#614=CARTESIAN_POINT('',(-3.86E0,-7.5E-1,-3.85E0)); +#615=DIRECTION('',(-1.E0,0.E0,0.E0)); +#616=DIRECTION('',(0.E0,-1.E0,0.E0)); +#617=AXIS2_PLACEMENT_3D('',#614,#615,#616); +#619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#620=VECTOR('',#619,1.5E0); +#621=CARTESIAN_POINT('',(-3.79E0,-1.E0,-3.85E0)); +#622=LINE('',#621,#620); +#623=DIRECTION('',(-1.E0,0.E0,0.E0)); +#624=VECTOR('',#623,7.E-2); +#625=CARTESIAN_POINT('',(-3.79E0,-1.E0,-5.35E0)); +#626=LINE('',#625,#624); +#627=DIRECTION('',(0.E0,0.E0,1.E0)); +#628=VECTOR('',#627,1.5E0); +#629=CARTESIAN_POINT('',(-3.86E0,-1.E0,-5.35E0)); +#630=LINE('',#629,#628); +#631=DIRECTION('',(-1.E0,0.E0,0.E0)); +#632=VECTOR('',#631,7.E-2); +#633=CARTESIAN_POINT('',(-3.79E0,-7.5E-1,-5.6E0)); +#634=LINE('',#633,#632); +#635=CARTESIAN_POINT('',(-3.86E0,-7.5E-1,-5.35E0)); +#636=DIRECTION('',(-1.E0,0.E0,0.E0)); +#637=DIRECTION('',(0.E0,0.E0,-1.E0)); +#638=AXIS2_PLACEMENT_3D('',#635,#636,#637); +#640=CARTESIAN_POINT('',(-3.79E0,-7.5E-1,-5.35E0)); +#641=DIRECTION('',(-1.E0,0.E0,0.E0)); +#642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#643=AXIS2_PLACEMENT_3D('',#640,#641,#642); +#645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#646=VECTOR('',#645,3.E0); +#647=CARTESIAN_POINT('',(-3.86E0,1.5E0,-3.1E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(0.E0,-1.E0,0.E0)); +#650=VECTOR('',#649,3.E0); +#651=CARTESIAN_POINT('',(-3.86E0,1.5E0,-6.1E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(0.E0,0.E0,1.E0)); +#654=VECTOR('',#653,3.E0); +#655=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-6.1E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(0.E0,1.E0,0.E0)); +#658=VECTOR('',#657,3.E0); +#659=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-3.1E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#662=VECTOR('',#661,3.E0); +#663=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-3.1E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(-1.E0,0.E0,0.E0)); +#666=VECTOR('',#665,3.600575213517E-1); +#667=CARTESIAN_POINT('',(-3.86E0,1.5E0,-3.1E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#670=VECTOR('',#669,1.006901410268E0); +#671=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-6.1E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#674=VECTOR('',#673,1.006901410268E0); +#675=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-3.1E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,0.E0,1.E0)); +#678=VECTOR('',#677,2.0994E0); +#679=CARTESIAN_POINT('',(-5.E0,-1.0497E0,-5.6497E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(0.E0,-1.E0,0.E0)); +#682=VECTOR('',#681,2.0994E0); +#683=CARTESIAN_POINT('',(-5.E0,1.0497E0,-5.6497E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#686=VECTOR('',#685,2.0994E0); +#687=CARTESIAN_POINT('',(-5.E0,1.0497E0,-3.5503E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,1.E0,0.E0)); +#690=VECTOR('',#689,2.0994E0); +#691=CARTESIAN_POINT('',(-5.E0,-1.0497E0,-3.5503E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#694=VECTOR('',#693,1.006901410268E0); +#695=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-3.1E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,0.E0,1.E0)); +#698=VECTOR('',#697,3.E0); +#699=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-6.1E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#702=VECTOR('',#701,3.600575213517E-1); +#703=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-6.1E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(0.E0,1.E0,0.E0)); +#706=VECTOR('',#705,3.E0); +#707=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-3.1E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(-1.E0,0.E0,0.E0)); +#710=VECTOR('',#709,3.600575213517E-1); +#711=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-3.1E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,-1.E0,0.E0)); +#714=VECTOR('',#713,3.E0); +#715=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-6.1E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(-1.E0,0.E0,0.E0)); +#718=VECTOR('',#717,3.600575213517E-1); +#719=CARTESIAN_POINT('',(-3.86E0,1.5E0,-6.1E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#722=VECTOR('',#721,1.006901410268E0); +#723=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-6.1E0)); +#724=LINE('',#723,#722); +#725=CARTESIAN_POINT('',(-3.86E0,7.5E-1,-3.85E0)); +#726=DIRECTION('',(-1.E0,0.E0,0.E0)); +#727=DIRECTION('',(0.E0,0.E0,1.E0)); +#728=AXIS2_PLACEMENT_3D('',#725,#726,#727); +#730=DIRECTION('',(-1.E0,0.E0,0.E0)); +#731=VECTOR('',#730,4.3E-1); +#732=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-3.6E0)); +#733=LINE('',#732,#731); +#734=DIRECTION('',(0.E0,0.E0,-1.E0)); +#735=VECTOR('',#734,1.5E0); +#736=CARTESIAN_POINT('',(-3.86E0,1.E0,-3.85E0)); +#737=LINE('',#736,#735); +#738=DIRECTION('',(-1.E0,0.E0,0.E0)); +#739=VECTOR('',#738,4.3E-1); +#740=CARTESIAN_POINT('',(-3.43E0,1.E0,-3.85E0)); +#741=LINE('',#740,#739); +#742=DIRECTION('',(0.E0,1.E0,0.E0)); +#743=VECTOR('',#742,1.5E0); +#744=CARTESIAN_POINT('',(-3.86E0,-7.5E-1,-3.6E0)); +#745=LINE('',#744,#743); +#746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#747=VECTOR('',#746,4.3E-1); +#748=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.6E0)); +#749=LINE('',#748,#747); +#750=DIRECTION('',(0.E0,-1.E0,0.E0)); +#751=VECTOR('',#750,1.32E0); +#752=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.28E0)); +#753=LINE('',#752,#751); +#754=DIRECTION('',(0.E0,-1.E0,0.E0)); +#755=VECTOR('',#754,1.32E0); +#756=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.11E0)); +#757=LINE('',#756,#755); +#758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#759=VECTOR('',#758,6.4E-1); +#760=CARTESIAN_POINT('',(1.965E0,3.43E0,-8.11E0)); +#761=LINE('',#760,#759); +#762=DIRECTION('',(0.E0,1.E0,0.E0)); +#763=VECTOR('',#762,2.375E0); +#764=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.11E0)); +#765=LINE('',#764,#763); +#766=DIRECTION('',(1.E0,0.E0,0.E0)); +#767=VECTOR('',#766,6.4E-1); +#768=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.11E0)); +#769=LINE('',#768,#767); +#770=DIRECTION('',(0.E0,1.E0,0.E0)); +#771=VECTOR('',#770,2.375E0); +#772=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.11E0)); +#773=LINE('',#772,#771); +#774=DIRECTION('',(0.E0,1.E0,0.E0)); +#775=VECTOR('',#774,6.4E-1); +#776=CARTESIAN_POINT('',(1.035E0,2.79E0,-8.11E0)); +#777=LINE('',#776,#775); +#778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#779=VECTOR('',#778,6.4E-1); +#780=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.11E0)); +#781=LINE('',#780,#779); +#782=DIRECTION('',(0.E0,-1.E0,0.E0)); +#783=VECTOR('',#782,2.375E0); +#784=CARTESIAN_POINT('',(-1.18E0,3.43E0,-8.11E0)); +#785=LINE('',#784,#783); +#786=DIRECTION('',(1.E0,0.E0,0.E0)); +#787=VECTOR('',#786,6.4E-1); +#788=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.11E0)); +#789=LINE('',#788,#787); +#790=DIRECTION('',(0.E0,1.E0,0.E0)); +#791=VECTOR('',#790,2.375E0); +#792=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.11E0)); +#793=LINE('',#792,#791); +#794=DIRECTION('',(0.E0,1.E0,0.E0)); +#795=VECTOR('',#794,6.4E-1); +#796=CARTESIAN_POINT('',(-1.965E0,2.79E0,-8.11E0)); +#797=LINE('',#796,#795); +#798=DIRECTION('',(0.E0,-1.E0,0.E0)); +#799=VECTOR('',#798,1.32E0); +#800=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.11E0)); +#801=LINE('',#800,#799); +#802=DIRECTION('',(1.E0,0.E0,0.E0)); +#803=VECTOR('',#802,1.465E0); +#804=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-8.11E0)); +#805=LINE('',#804,#803); +#806=DIRECTION('',(0.E0,1.E0,0.E0)); +#807=VECTOR('',#806,6.4E-1); +#808=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-8.11E0)); +#809=LINE('',#808,#807); +#810=DIRECTION('',(0.E0,1.E0,0.E0)); +#811=VECTOR('',#810,2.375E0); +#812=CARTESIAN_POINT('',(-1.82E0,-3.43E0,-8.11E0)); +#813=LINE('',#812,#811); +#814=DIRECTION('',(1.E0,0.E0,0.E0)); +#815=VECTOR('',#814,6.4E-1); +#816=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.11E0)); +#817=LINE('',#816,#815); +#818=DIRECTION('',(0.E0,1.E0,0.E0)); +#819=VECTOR('',#818,2.375E0); +#820=CARTESIAN_POINT('',(-1.18E0,-3.43E0,-8.11E0)); +#821=LINE('',#820,#819); +#822=DIRECTION('',(0.E0,-1.E0,0.E0)); +#823=VECTOR('',#822,6.4E-1); +#824=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.11E0)); +#825=LINE('',#824,#823); +#826=DIRECTION('',(1.E0,0.E0,0.E0)); +#827=VECTOR('',#826,2.07E0); +#828=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.11E0)); +#829=LINE('',#828,#827); +#830=DIRECTION('',(0.E0,1.E0,0.E0)); +#831=VECTOR('',#830,6.4E-1); +#832=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.11E0)); +#833=LINE('',#832,#831); +#834=DIRECTION('',(0.E0,1.E0,0.E0)); +#835=VECTOR('',#834,2.375E0); +#836=CARTESIAN_POINT('',(1.18E0,-3.43E0,-8.11E0)); +#837=LINE('',#836,#835); +#838=DIRECTION('',(1.E0,0.E0,0.E0)); +#839=VECTOR('',#838,6.4E-1); +#840=CARTESIAN_POINT('',(1.18E0,-1.055E0,-8.11E0)); +#841=LINE('',#840,#839); +#842=DIRECTION('',(0.E0,1.E0,0.E0)); +#843=VECTOR('',#842,2.375E0); +#844=CARTESIAN_POINT('',(1.82E0,-3.43E0,-8.11E0)); +#845=LINE('',#844,#843); +#846=DIRECTION('',(0.E0,-1.E0,0.E0)); +#847=VECTOR('',#846,6.4E-1); +#848=CARTESIAN_POINT('',(1.965E0,-2.79E0,-8.11E0)); +#849=LINE('',#848,#847); +#850=DIRECTION('',(1.E0,0.E0,0.E0)); +#851=VECTOR('',#850,1.465E0); +#852=CARTESIAN_POINT('',(1.965E0,-2.79E0,-8.11E0)); +#853=LINE('',#852,#851); +#854=DIRECTION('',(0.E0,-1.E0,0.E0)); +#855=VECTOR('',#854,1.32E0); +#856=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.28E0)); +#857=LINE('',#856,#855); +#858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#859=VECTOR('',#858,1.32E0); +#860=CARTESIAN_POINT('',(4.419486092317E0,6.6E-1,-9.239547065214E0)); +#861=LINE('',#860,#859); +#862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#863=VECTOR('',#862,1.32E0); +#864=CARTESIAN_POINT('',(6.52E0,6.6E-1,-9.175E0)); +#865=LINE('',#864,#863); +#866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#867=VECTOR('',#866,1.32E0); +#868=CARTESIAN_POINT('',(6.508942715381E0,6.6E-1,-8.815169850545E0)); +#869=LINE('',#868,#867); +#870=DIRECTION('',(0.E0,-1.E0,0.E0)); +#871=VECTOR('',#870,1.32E0); +#872=CARTESIAN_POINT('',(4.408428807698E0,6.6E-1,-8.879716915758E0)); +#873=LINE('',#872,#871); +#874=DIRECTION('',(0.E0,-1.E0,0.E0)); +#875=VECTOR('',#874,1.32E0); +#876=CARTESIAN_POINT('',(3.79E0,6.6E-1,-8.28E0)); +#877=LINE('',#876,#875); +#878=CARTESIAN_POINT('',(3.79E0,-9.1E-1,-7.85E0)); +#879=DIRECTION('',(-1.E0,0.E0,0.E0)); +#880=DIRECTION('',(0.E0,0.E0,1.E0)); +#881=AXIS2_PLACEMENT_3D('',#878,#879,#880); +#883=DIRECTION('',(0.E0,1.E0,0.E0)); +#884=VECTOR('',#883,9.9E-1); +#885=CARTESIAN_POINT('',(3.79E0,-1.9E0,-7.6E0)); +#886=LINE('',#885,#884); +#887=CARTESIAN_POINT('',(3.79E0,-1.9E0,-7.5E0)); +#888=DIRECTION('',(1.E0,0.E0,0.E0)); +#889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#890=AXIS2_PLACEMENT_3D('',#887,#888,#889); +#892=DIRECTION('',(0.E0,0.E0,-1.E0)); +#893=VECTOR('',#892,1.6E0); +#894=CARTESIAN_POINT('',(3.79E0,-2.E0,-5.9E0)); +#895=LINE('',#894,#893); +#896=CARTESIAN_POINT('',(3.79E0,-1.7E0,-5.9E0)); +#897=DIRECTION('',(1.E0,0.E0,0.E0)); +#898=DIRECTION('',(0.E0,0.E0,1.E0)); +#899=AXIS2_PLACEMENT_3D('',#896,#897,#898); +#901=DIRECTION('',(0.E0,-1.E0,0.E0)); +#902=VECTOR('',#901,9.5E-1); +#903=CARTESIAN_POINT('',(3.79E0,-7.5E-1,-5.6E0)); +#904=LINE('',#903,#902); +#905=CARTESIAN_POINT('',(3.79E0,7.E-1,-3.85E0)); +#906=DIRECTION('',(-1.E0,0.E0,0.E0)); +#907=DIRECTION('',(0.E0,0.E0,1.E0)); +#908=AXIS2_PLACEMENT_3D('',#905,#906,#907); +#910=DIRECTION('',(0.E0,1.E0,0.E0)); +#911=VECTOR('',#910,1.5E0); +#912=CARTESIAN_POINT('',(3.79E0,-8.E-1,-3.55E0)); +#913=LINE('',#912,#911); +#914=CARTESIAN_POINT('',(3.79E0,-8.E-1,-3.05E0)); +#915=DIRECTION('',(1.E0,0.E0,0.E0)); +#916=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#917=AXIS2_PLACEMENT_3D('',#914,#915,#916); +#919=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#920=VECTOR('',#919,8.856635930194E-1); +#921=CARTESIAN_POINT('',(3.79E0,-1.804177449477E0,-3.211330871076E0)); +#922=LINE('',#921,#920); +#923=CARTESIAN_POINT('',(3.79E0,-1.7E0,-2.93E0)); +#924=DIRECTION('',(1.E0,0.E0,0.E0)); +#925=DIRECTION('',(0.E0,-1.E0,0.E0)); +#926=AXIS2_PLACEMENT_3D('',#923,#924,#925); +#928=DIRECTION('',(0.E0,0.E0,-1.E0)); +#929=VECTOR('',#928,1.23E0); +#930=CARTESIAN_POINT('',(3.79E0,-2.E0,-1.7E0)); +#931=LINE('',#930,#929); +#932=CARTESIAN_POINT('',(3.79E0,-1.9E0,-1.7E0)); +#933=DIRECTION('',(1.E0,0.E0,0.E0)); +#934=DIRECTION('',(0.E0,0.E0,1.E0)); +#935=AXIS2_PLACEMENT_3D('',#932,#933,#934); +#937=DIRECTION('',(0.E0,-1.E0,0.E0)); +#938=VECTOR('',#937,3.4E0); +#939=CARTESIAN_POINT('',(3.79E0,1.5E0,-1.6E0)); +#940=LINE('',#939,#938); +#941=CARTESIAN_POINT('',(3.79E0,1.5E0,-3.1E0)); +#942=DIRECTION('',(1.E0,0.E0,0.E0)); +#943=DIRECTION('',(0.E0,1.E0,0.E0)); +#944=AXIS2_PLACEMENT_3D('',#941,#942,#943); +#946=DIRECTION('',(0.E0,0.E0,1.E0)); +#947=VECTOR('',#946,3.E0); +#948=CARTESIAN_POINT('',(3.79E0,3.E0,-6.1E0)); +#949=LINE('',#948,#947); +#950=CARTESIAN_POINT('',(3.79E0,1.5E0,-6.1E0)); +#951=DIRECTION('',(1.E0,0.E0,0.E0)); +#952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#953=AXIS2_PLACEMENT_3D('',#950,#951,#952); +#955=DIRECTION('',(0.E0,1.E0,0.E0)); +#956=VECTOR('',#955,5.9E-1); +#957=CARTESIAN_POINT('',(3.79E0,9.1E-1,-7.6E0)); +#958=LINE('',#957,#956); +#959=CARTESIAN_POINT('',(3.79E0,9.1E-1,-7.85E0)); +#960=DIRECTION('',(-1.E0,0.E0,0.E0)); +#961=DIRECTION('',(0.E0,-1.E0,0.E0)); +#962=AXIS2_PLACEMENT_3D('',#959,#960,#961); +#964=DIRECTION('',(1.E0,0.E0,0.E0)); +#965=VECTOR('',#964,3.6E-1); +#966=CARTESIAN_POINT('',(3.43E0,-9.1E-1,-7.6E0)); +#967=LINE('',#966,#965); +#968=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.85E0)); +#969=DIRECTION('',(1.E0,0.E0,0.E0)); +#970=DIRECTION('',(0.E0,0.E0,1.E0)); +#971=AXIS2_PLACEMENT_3D('',#968,#969,#970); +#973=DIRECTION('',(0.E0,1.E0,0.E0)); +#974=VECTOR('',#973,5.9E-1); +#975=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.6E0)); +#976=LINE('',#975,#974); +#977=CARTESIAN_POINT('',(3.43E0,1.5E0,-6.1E0)); +#978=DIRECTION('',(1.E0,0.E0,0.E0)); +#979=DIRECTION('',(0.E0,0.E0,-1.E0)); +#980=AXIS2_PLACEMENT_3D('',#977,#978,#979); +#982=DIRECTION('',(0.E0,0.E0,1.E0)); +#983=VECTOR('',#982,3.E0); +#984=CARTESIAN_POINT('',(3.43E0,3.E0,-6.1E0)); +#985=LINE('',#984,#983); +#986=CARTESIAN_POINT('',(3.43E0,1.5E0,-3.1E0)); +#987=DIRECTION('',(1.E0,0.E0,0.E0)); +#988=DIRECTION('',(0.E0,1.E0,0.E0)); +#989=AXIS2_PLACEMENT_3D('',#986,#987,#988); +#991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#992=VECTOR('',#991,3.4E0); +#993=CARTESIAN_POINT('',(3.43E0,1.5E0,-1.6E0)); +#994=LINE('',#993,#992); +#995=CARTESIAN_POINT('',(3.43E0,-1.9E0,-1.7E0)); +#996=DIRECTION('',(1.E0,0.E0,0.E0)); +#997=DIRECTION('',(0.E0,0.E0,1.E0)); +#998=AXIS2_PLACEMENT_3D('',#995,#996,#997); +#1000=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1001=VECTOR('',#1000,1.23E0); +#1002=CARTESIAN_POINT('',(3.43E0,-2.E0,-1.7E0)); +#1003=LINE('',#1002,#1001); +#1004=CARTESIAN_POINT('',(3.43E0,-1.7E0,-2.93E0)); +#1005=DIRECTION('',(1.E0,0.E0,0.E0)); +#1006=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1007=AXIS2_PLACEMENT_3D('',#1004,#1005,#1006); +#1009=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#1010=VECTOR('',#1009,8.856635930194E-1); +#1011=CARTESIAN_POINT('',(3.43E0,-1.804177449477E0,-3.211330871076E0)); +#1012=LINE('',#1011,#1010); +#1013=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.05E0)); +#1014=DIRECTION('',(1.E0,0.E0,0.E0)); +#1015=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#1016=AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1018=DIRECTION('',(0.E0,1.E0,0.E0)); +#1019=VECTOR('',#1018,1.5E0); +#1020=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.55E0)); +#1021=LINE('',#1020,#1019); +#1022=CARTESIAN_POINT('',(3.43E0,7.E-1,-3.85E0)); +#1023=DIRECTION('',(1.E0,0.E0,0.E0)); +#1024=DIRECTION('',(0.E0,1.E0,0.E0)); +#1025=AXIS2_PLACEMENT_3D('',#1022,#1023,#1024); +#1027=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.85E0)); +#1028=DIRECTION('',(1.E0,0.E0,0.E0)); +#1029=DIRECTION('',(0.E0,1.E0,0.E0)); +#1030=AXIS2_PLACEMENT_3D('',#1027,#1028,#1029); +#1032=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1033=VECTOR('',#1032,1.5E0); +#1034=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.6E0)); +#1035=LINE('',#1034,#1033); +#1036=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-3.85E0)); +#1037=DIRECTION('',(1.E0,0.E0,0.E0)); +#1038=DIRECTION('',(0.E0,0.E0,1.E0)); +#1039=AXIS2_PLACEMENT_3D('',#1036,#1037,#1038); +#1041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1042=VECTOR('',#1041,1.5E0); +#1043=CARTESIAN_POINT('',(3.43E0,-1.E0,-3.85E0)); +#1044=LINE('',#1043,#1042); +#1045=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.35E0)); +#1046=DIRECTION('',(1.E0,0.E0,0.E0)); +#1047=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1048=AXIS2_PLACEMENT_3D('',#1045,#1046,#1047); +#1050=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1051=VECTOR('',#1050,9.5E-1); +#1052=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.6E0)); +#1053=LINE('',#1052,#1051); +#1054=CARTESIAN_POINT('',(3.43E0,-1.7E0,-5.9E0)); +#1055=DIRECTION('',(1.E0,0.E0,0.E0)); +#1056=DIRECTION('',(0.E0,0.E0,1.E0)); +#1057=AXIS2_PLACEMENT_3D('',#1054,#1055,#1056); +#1059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1060=VECTOR('',#1059,1.6E0); +#1061=CARTESIAN_POINT('',(3.43E0,-2.E0,-5.9E0)); +#1062=LINE('',#1061,#1060); +#1063=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.5E0)); +#1064=DIRECTION('',(1.E0,0.E0,0.E0)); +#1065=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1066=AXIS2_PLACEMENT_3D('',#1063,#1064,#1065); +#1068=DIRECTION('',(0.E0,1.E0,0.E0)); +#1069=VECTOR('',#1068,9.9E-1); +#1070=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.6E0)); +#1071=LINE('',#1070,#1069); +#1072=CARTESIAN_POINT('',(3.43E0,-9.1E-1,-7.85E0)); +#1073=DIRECTION('',(1.E0,0.E0,0.E0)); +#1074=DIRECTION('',(0.E0,1.E0,0.E0)); +#1075=AXIS2_PLACEMENT_3D('',#1072,#1073,#1074); +#1077=DIRECTION('',(0.E0,1.E0,0.E0)); +#1078=VECTOR('',#1077,2.13E0); +#1079=CARTESIAN_POINT('',(3.43E0,-2.79E0,-8.11E0)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,0.E0,1.E0)); +#1082=VECTOR('',#1081,1.13E0); +#1083=CARTESIAN_POINT('',(3.43E0,-2.79E0,-9.24E0)); +#1084=LINE('',#1083,#1082); +#1085=DIRECTION('',(0.E0,1.E0,0.E0)); +#1086=VECTOR('',#1085,6.4E-1); +#1087=CARTESIAN_POINT('',(3.43E0,-3.43E0,-9.24E0)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1090=VECTOR('',#1089,9.24E0); +#1091=CARTESIAN_POINT('',(3.43E0,-3.43E0,0.E0)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1094=VECTOR('',#1093,6.86E0); +#1095=CARTESIAN_POINT('',(3.43E0,3.43E0,0.E0)); +#1096=LINE('',#1095,#1094); +#1097=DIRECTION('',(0.E0,0.E0,1.E0)); +#1098=VECTOR('',#1097,9.24E0); +#1099=CARTESIAN_POINT('',(3.43E0,3.43E0,-9.24E0)); +#1100=LINE('',#1099,#1098); +#1101=DIRECTION('',(0.E0,1.E0,0.E0)); +#1102=VECTOR('',#1101,6.4E-1); +#1103=CARTESIAN_POINT('',(3.43E0,2.79E0,-9.24E0)); +#1104=LINE('',#1103,#1102); +#1105=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1106=VECTOR('',#1105,1.13E0); +#1107=CARTESIAN_POINT('',(3.43E0,2.79E0,-8.11E0)); +#1108=LINE('',#1107,#1106); +#1109=DIRECTION('',(0.E0,1.E0,0.E0)); +#1110=VECTOR('',#1109,2.13E0); +#1111=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.11E0)); +#1112=LINE('',#1111,#1110); +#1113=DIRECTION('',(1.E0,0.E0,0.E0)); +#1114=VECTOR('',#1113,3.6E-1); +#1115=CARTESIAN_POINT('',(3.43E0,6.6E-1,-7.85E0)); +#1116=LINE('',#1115,#1114); +#1117=DIRECTION('',(1.E0,0.E0,0.E0)); +#1118=VECTOR('',#1117,3.6E-1); +#1119=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.6E0)); +#1120=LINE('',#1119,#1118); +#1121=DIRECTION('',(1.E0,0.E0,0.E0)); +#1122=VECTOR('',#1121,3.6E-1); +#1123=CARTESIAN_POINT('',(3.43E0,1.5E0,-7.6E0)); +#1124=LINE('',#1123,#1122); +#1125=DIRECTION('',(1.E0,0.E0,0.E0)); +#1126=VECTOR('',#1125,3.6E-1); +#1127=CARTESIAN_POINT('',(3.43E0,3.E0,-6.1E0)); +#1128=LINE('',#1127,#1126); +#1129=DIRECTION('',(1.E0,0.E0,0.E0)); +#1130=VECTOR('',#1129,3.6E-1); +#1131=CARTESIAN_POINT('',(3.43E0,3.E0,-3.1E0)); +#1132=LINE('',#1131,#1130); +#1133=DIRECTION('',(1.E0,0.E0,0.E0)); +#1134=VECTOR('',#1133,3.6E-1); +#1135=CARTESIAN_POINT('',(3.43E0,1.5E0,-1.6E0)); +#1136=LINE('',#1135,#1134); +#1137=DIRECTION('',(1.E0,0.E0,0.E0)); +#1138=VECTOR('',#1137,3.6E-1); +#1139=CARTESIAN_POINT('',(3.43E0,-1.9E0,-1.6E0)); +#1140=LINE('',#1139,#1138); +#1141=DIRECTION('',(1.E0,0.E0,0.E0)); +#1142=VECTOR('',#1141,3.6E-1); +#1143=CARTESIAN_POINT('',(3.43E0,-2.E0,-1.7E0)); +#1144=LINE('',#1143,#1142); +#1145=DIRECTION('',(1.E0,0.E0,0.E0)); +#1146=VECTOR('',#1145,3.6E-1); +#1147=CARTESIAN_POINT('',(3.43E0,-2.E0,-2.93E0)); +#1148=LINE('',#1147,#1146); +#1149=DIRECTION('',(1.E0,0.E0,0.E0)); +#1150=VECTOR('',#1149,3.6E-1); +#1151=CARTESIAN_POINT('',(3.43E0,-1.804177449477E0,-3.211330871076E0)); +#1152=LINE('',#1151,#1150); +#1153=DIRECTION('',(1.E0,0.E0,0.E0)); +#1154=VECTOR('',#1153,3.6E-1); +#1155=CARTESIAN_POINT('',(3.43E0,-9.736290824614E-1,-3.518884785127E0)); +#1156=LINE('',#1155,#1154); +#1157=DIRECTION('',(1.E0,0.E0,0.E0)); +#1158=VECTOR('',#1157,3.6E-1); +#1159=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.55E0)); +#1160=LINE('',#1159,#1158); +#1161=DIRECTION('',(1.E0,0.E0,0.E0)); +#1162=VECTOR('',#1161,3.6E-1); +#1163=CARTESIAN_POINT('',(3.43E0,7.E-1,-3.55E0)); +#1164=LINE('',#1163,#1162); +#1165=DIRECTION('',(1.E0,0.E0,0.E0)); +#1166=VECTOR('',#1165,3.6E-1); +#1167=CARTESIAN_POINT('',(3.43E0,1.E0,-3.85E0)); +#1168=LINE('',#1167,#1166); +#1169=DIRECTION('',(1.E0,0.E0,0.E0)); +#1170=VECTOR('',#1169,7.E-2); +#1171=CARTESIAN_POINT('',(3.79E0,1.E0,-3.85E0)); +#1172=LINE('',#1171,#1170); +#1173=CARTESIAN_POINT('',(3.86E0,7.5E-1,-3.85E0)); +#1174=DIRECTION('',(1.E0,0.E0,0.E0)); +#1175=DIRECTION('',(0.E0,1.E0,0.E0)); +#1176=AXIS2_PLACEMENT_3D('',#1173,#1174,#1175); +#1178=DIRECTION('',(0.E0,0.E0,1.E0)); +#1179=VECTOR('',#1178,1.5E0); +#1180=CARTESIAN_POINT('',(3.79E0,1.E0,-5.35E0)); +#1181=LINE('',#1180,#1179); +#1182=DIRECTION('',(1.E0,0.E0,0.E0)); +#1183=VECTOR('',#1182,7.E-2); +#1184=CARTESIAN_POINT('',(3.79E0,1.E0,-5.35E0)); +#1185=LINE('',#1184,#1183); +#1186=DIRECTION('',(0.E0,0.E0,1.E0)); +#1187=VECTOR('',#1186,1.5E0); +#1188=CARTESIAN_POINT('',(3.86E0,1.E0,-5.35E0)); +#1189=LINE('',#1188,#1187); +#1190=CARTESIAN_POINT('',(3.79E0,7.5E-1,-5.35E0)); +#1191=DIRECTION('',(1.E0,0.E0,0.E0)); +#1192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1193=AXIS2_PLACEMENT_3D('',#1190,#1191,#1192); +#1195=DIRECTION('',(1.E0,0.E0,0.E0)); +#1196=VECTOR('',#1195,7.E-2); +#1197=CARTESIAN_POINT('',(3.79E0,7.5E-1,-5.6E0)); +#1198=LINE('',#1197,#1196); +#1199=CARTESIAN_POINT('',(3.86E0,7.5E-1,-5.35E0)); +#1200=DIRECTION('',(1.E0,0.E0,0.E0)); +#1201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1202=AXIS2_PLACEMENT_3D('',#1199,#1200,#1201); +#1204=DIRECTION('',(0.E0,1.E0,0.E0)); +#1205=VECTOR('',#1204,1.5E0); +#1206=CARTESIAN_POINT('',(3.79E0,-7.5E-1,-5.6E0)); +#1207=LINE('',#1206,#1205); +#1208=DIRECTION('',(1.E0,0.E0,1.268826313857E-14)); +#1209=VECTOR('',#1208,7.E-2); +#1210=CARTESIAN_POINT('',(3.79E0,-7.5E-1,-5.6E0)); +#1211=LINE('',#1210,#1209); +#1212=DIRECTION('',(0.E0,1.E0,0.E0)); +#1213=VECTOR('',#1212,1.5E0); +#1214=CARTESIAN_POINT('',(3.86E0,-7.5E-1,-5.6E0)); +#1215=LINE('',#1214,#1213); +#1216=DIRECTION('',(1.E0,0.E0,0.E0)); +#1217=VECTOR('',#1216,3.6E-1); +#1218=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.6E0)); +#1219=LINE('',#1218,#1217); +#1220=DIRECTION('',(1.E0,0.E0,0.E0)); +#1221=VECTOR('',#1220,4.3E-1); +#1222=CARTESIAN_POINT('',(3.43E0,-1.E0,-5.35E0)); +#1223=LINE('',#1222,#1221); +#1224=CARTESIAN_POINT('',(3.86E0,-7.5E-1,-5.35E0)); +#1225=DIRECTION('',(1.E0,0.E0,0.E0)); +#1226=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1227=AXIS2_PLACEMENT_3D('',#1224,#1225,#1226); +#1229=DIRECTION('',(1.E0,0.E0,0.E0)); +#1230=VECTOR('',#1229,3.6E-1); +#1231=CARTESIAN_POINT('',(3.43E0,-1.7E0,-5.6E0)); +#1232=LINE('',#1231,#1230); +#1233=DIRECTION('',(1.E0,0.E0,0.E0)); +#1234=VECTOR('',#1233,3.6E-1); +#1235=CARTESIAN_POINT('',(3.43E0,-2.E0,-5.9E0)); +#1236=LINE('',#1235,#1234); +#1237=DIRECTION('',(1.E0,0.E0,0.E0)); +#1238=VECTOR('',#1237,3.6E-1); +#1239=CARTESIAN_POINT('',(3.43E0,-2.E0,-7.5E0)); +#1240=LINE('',#1239,#1238); +#1241=DIRECTION('',(1.E0,0.E0,0.E0)); +#1242=VECTOR('',#1241,3.6E-1); +#1243=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.6E0)); +#1244=LINE('',#1243,#1242); +#1245=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1246=VECTOR('',#1245,1.5E0); +#1247=CARTESIAN_POINT('',(3.86E0,-1.E0,-3.85E0)); +#1248=LINE('',#1247,#1246); +#1249=DIRECTION('',(1.E0,0.E0,0.E0)); +#1250=VECTOR('',#1249,4.3E-1); +#1251=CARTESIAN_POINT('',(3.43E0,-1.E0,-3.85E0)); +#1252=LINE('',#1251,#1250); +#1253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1254=VECTOR('',#1253,3.E0); +#1255=CARTESIAN_POINT('',(3.86E0,-1.5E0,-3.1E0)); +#1256=LINE('',#1255,#1254); +#1257=DIRECTION('',(0.E0,1.E0,0.E0)); +#1258=VECTOR('',#1257,3.E0); +#1259=CARTESIAN_POINT('',(3.86E0,-1.5E0,-6.1E0)); +#1260=LINE('',#1259,#1258); +#1261=DIRECTION('',(0.E0,0.E0,1.E0)); +#1262=VECTOR('',#1261,3.E0); +#1263=CARTESIAN_POINT('',(3.86E0,1.5E0,-6.1E0)); +#1264=LINE('',#1263,#1262); +#1265=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1266=VECTOR('',#1265,3.E0); +#1267=CARTESIAN_POINT('',(3.86E0,1.5E0,-3.1E0)); +#1268=LINE('',#1267,#1266); +#1269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1270=VECTOR('',#1269,3.E0); +#1271=CARTESIAN_POINT('',(4.22E0,-1.5E0,-3.1E0)); +#1272=LINE('',#1271,#1270); +#1273=DIRECTION('',(1.E0,0.E0,0.E0)); +#1274=VECTOR('',#1273,3.6E-1); +#1275=CARTESIAN_POINT('',(3.86E0,-1.5E0,-3.1E0)); +#1276=LINE('',#1275,#1274); +#1277=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#1278=VECTOR('',#1277,1.006975670014E0); +#1279=CARTESIAN_POINT('',(4.22E0,-1.5E0,-6.1E0)); +#1280=LINE('',#1279,#1278); +#1281=DIRECTION('',(7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#1282=VECTOR('',#1281,1.006975670014E0); +#1283=CARTESIAN_POINT('',(4.22E0,-1.5E0,-3.1E0)); +#1284=LINE('',#1283,#1282); +#1285=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1286=VECTOR('',#1285,2.099333580064E0); +#1287=CARTESIAN_POINT('',(5.E0,1.049666790032E0,-3.550333209968E0)); +#1288=LINE('',#1287,#1286); +#1289=DIRECTION('',(0.E0,0.E0,1.E0)); +#1290=VECTOR('',#1289,2.099333580064E0); +#1291=CARTESIAN_POINT('',(5.E0,1.049666790032E0,-5.649666790032E0)); +#1292=LINE('',#1291,#1290); +#1293=DIRECTION('',(0.E0,1.E0,0.E0)); +#1294=VECTOR('',#1293,2.099333580064E0); +#1295=CARTESIAN_POINT('',(5.E0,-1.049666790032E0,-5.649666790032E0)); +#1296=LINE('',#1295,#1294); +#1297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1298=VECTOR('',#1297,2.099333580064E0); +#1299=CARTESIAN_POINT('',(5.E0,-1.049666790032E0,-3.550333209968E0)); +#1300=LINE('',#1299,#1298); +#1301=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#1302=VECTOR('',#1301,1.006975670014E0); +#1303=CARTESIAN_POINT('',(4.22E0,1.5E0,-3.1E0)); +#1304=LINE('',#1303,#1302); +#1305=DIRECTION('',(0.E0,0.E0,1.E0)); +#1306=VECTOR('',#1305,3.E0); +#1307=CARTESIAN_POINT('',(4.22E0,1.5E0,-6.1E0)); +#1308=LINE('',#1307,#1306); +#1309=DIRECTION('',(1.E0,0.E0,0.E0)); +#1310=VECTOR('',#1309,3.6E-1); +#1311=CARTESIAN_POINT('',(3.86E0,1.5E0,-6.1E0)); +#1312=LINE('',#1311,#1310); +#1313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1314=VECTOR('',#1313,3.E0); +#1315=CARTESIAN_POINT('',(4.22E0,1.5E0,-3.1E0)); +#1316=LINE('',#1315,#1314); +#1317=DIRECTION('',(1.E0,0.E0,0.E0)); +#1318=VECTOR('',#1317,3.6E-1); +#1319=CARTESIAN_POINT('',(3.86E0,1.5E0,-3.1E0)); +#1320=LINE('',#1319,#1318); +#1321=DIRECTION('',(0.E0,1.E0,0.E0)); +#1322=VECTOR('',#1321,3.E0); +#1323=CARTESIAN_POINT('',(4.22E0,-1.5E0,-6.1E0)); +#1324=LINE('',#1323,#1322); +#1325=DIRECTION('',(1.E0,0.E0,0.E0)); +#1326=VECTOR('',#1325,3.6E-1); +#1327=CARTESIAN_POINT('',(3.86E0,-1.5E0,-6.1E0)); +#1328=LINE('',#1327,#1326); +#1329=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#1330=VECTOR('',#1329,1.006975670014E0); +#1331=CARTESIAN_POINT('',(4.22E0,1.5E0,-6.1E0)); +#1332=LINE('',#1331,#1330); +#1333=CARTESIAN_POINT('',(3.86E0,-7.5E-1,-3.85E0)); +#1334=DIRECTION('',(1.E0,0.E0,0.E0)); +#1335=DIRECTION('',(0.E0,0.E0,1.E0)); +#1336=AXIS2_PLACEMENT_3D('',#1333,#1334,#1335); +#1338=DIRECTION('',(1.E0,0.E0,0.E0)); +#1339=VECTOR('',#1338,4.3E-1); +#1340=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-3.6E0)); +#1341=LINE('',#1340,#1339); +#1342=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1343=VECTOR('',#1342,1.5E0); +#1344=CARTESIAN_POINT('',(3.86E0,7.5E-1,-3.6E0)); +#1345=LINE('',#1344,#1343); +#1346=DIRECTION('',(1.E0,0.E0,0.E0)); +#1347=VECTOR('',#1346,4.3E-1); +#1348=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.6E0)); +#1349=LINE('',#1348,#1347); +#1350=DIRECTION('',(0.E0,0.E0,1.E0)); +#1351=VECTOR('',#1350,1.13E0); +#1352=CARTESIAN_POINT('',(-1.965E0,-2.79E0,-9.24E0)); +#1353=LINE('',#1352,#1351); +#1354=DIRECTION('',(1.E0,0.E0,0.E0)); +#1355=VECTOR('',#1354,1.465E0); +#1356=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#1357=LINE('',#1356,#1355); +#1358=DIRECTION('',(0.E0,0.E0,1.E0)); +#1359=VECTOR('',#1358,1.13E0); +#1360=CARTESIAN_POINT('',(1.965E0,-2.79E0,-9.24E0)); +#1361=LINE('',#1360,#1359); +#1362=DIRECTION('',(1.E0,0.E0,0.E0)); +#1363=VECTOR('',#1362,1.465E0); +#1364=CARTESIAN_POINT('',(1.965E0,-2.79E0,-9.24E0)); +#1365=LINE('',#1364,#1363); +#1366=DIRECTION('',(1.E0,0.E0,0.E0)); +#1367=VECTOR('',#1366,2.07E0); +#1368=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.87E0)); +#1369=LINE('',#1368,#1367); +#1370=DIRECTION('',(0.E0,0.E0,1.E0)); +#1371=VECTOR('',#1370,7.6E-1); +#1372=CARTESIAN_POINT('',(1.035E0,-2.79E0,-8.87E0)); +#1373=LINE('',#1372,#1371); +#1374=DIRECTION('',(0.E0,0.E0,1.E0)); +#1375=VECTOR('',#1374,7.6E-1); +#1376=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.87E0)); +#1377=LINE('',#1376,#1375); +#1378=DIRECTION('',(1.E0,0.E0,0.E0)); +#1379=VECTOR('',#1378,1.65E0); +#1380=CARTESIAN_POINT('',(-1.9E0,-3.43E0,-7.8E0)); +#1381=LINE('',#1380,#1379); +#1382=DIRECTION('',(0.E0,0.E0,1.E0)); +#1383=VECTOR('',#1382,6.4E0); +#1384=CARTESIAN_POINT('',(-2.5E-1,-3.43E0,-7.8E0)); +#1385=LINE('',#1384,#1383); +#1386=DIRECTION('',(1.E0,0.E0,0.E0)); +#1387=VECTOR('',#1386,1.65E0); +#1388=CARTESIAN_POINT('',(-1.9E0,-3.43E0,-1.4E0)); +#1389=LINE('',#1388,#1387); +#1390=DIRECTION('',(0.E0,0.E0,1.E0)); +#1391=VECTOR('',#1390,6.4E0); +#1392=CARTESIAN_POINT('',(-1.9E0,-3.43E0,-7.8E0)); +#1393=LINE('',#1392,#1391); +#1394=DIRECTION('',(1.E0,0.E0,0.E0)); +#1395=VECTOR('',#1394,1.65E0); +#1396=CARTESIAN_POINT('',(2.5E-1,-3.43E0,-7.8E0)); +#1397=LINE('',#1396,#1395); +#1398=DIRECTION('',(0.E0,0.E0,1.E0)); +#1399=VECTOR('',#1398,6.4E0); +#1400=CARTESIAN_POINT('',(1.9E0,-3.43E0,-7.8E0)); +#1401=LINE('',#1400,#1399); +#1402=DIRECTION('',(1.E0,0.E0,0.E0)); +#1403=VECTOR('',#1402,1.65E0); +#1404=CARTESIAN_POINT('',(2.5E-1,-3.43E0,-1.4E0)); +#1405=LINE('',#1404,#1403); +#1406=DIRECTION('',(0.E0,0.E0,1.E0)); +#1407=VECTOR('',#1406,6.4E0); +#1408=CARTESIAN_POINT('',(2.5E-1,-3.43E0,-7.8E0)); +#1409=LINE('',#1408,#1407); +#1410=DIRECTION('',(1.E0,0.E0,0.E0)); +#1411=VECTOR('',#1410,1.45E-1); +#1412=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.11E0)); +#1413=LINE('',#1412,#1411); +#1414=DIRECTION('',(0.E0,0.E0,1.E0)); +#1415=VECTOR('',#1414,7.6E-1); +#1416=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.87E0)); +#1417=LINE('',#1416,#1415); +#1418=DIRECTION('',(1.E0,0.E0,0.E0)); +#1419=VECTOR('',#1418,2.07E0); +#1420=CARTESIAN_POINT('',(-1.035E0,-3.43E0,-8.87E0)); +#1421=LINE('',#1420,#1419); +#1422=DIRECTION('',(0.E0,0.E0,1.E0)); +#1423=VECTOR('',#1422,7.6E-1); +#1424=CARTESIAN_POINT('',(-1.035E0,-3.43E0,-8.87E0)); +#1425=LINE('',#1424,#1423); +#1426=DIRECTION('',(1.E0,0.E0,0.E0)); +#1427=VECTOR('',#1426,1.45E-1); +#1428=CARTESIAN_POINT('',(-1.18E0,-3.43E0,-8.11E0)); +#1429=LINE('',#1428,#1427); +#1430=DIRECTION('',(1.E0,0.E0,0.E0)); +#1431=VECTOR('',#1430,6.4E-1); +#1432=CARTESIAN_POINT('',(-1.82E0,-3.43E0,-8.11E0)); +#1433=LINE('',#1432,#1431); +#1434=DIRECTION('',(1.E0,0.E0,0.E0)); +#1435=VECTOR('',#1434,1.45E-1); +#1436=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-8.11E0)); +#1437=LINE('',#1436,#1435); +#1438=DIRECTION('',(0.E0,0.E0,1.E0)); +#1439=VECTOR('',#1438,1.13E0); +#1440=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-9.24E0)); +#1441=LINE('',#1440,#1439); +#1442=DIRECTION('',(1.E0,0.E0,0.E0)); +#1443=VECTOR('',#1442,6.86E0); +#1444=CARTESIAN_POINT('',(-3.43E0,-3.43E0,0.E0)); +#1445=LINE('',#1444,#1443); +#1446=DIRECTION('',(0.E0,0.E0,1.E0)); +#1447=VECTOR('',#1446,1.13E0); +#1448=CARTESIAN_POINT('',(1.965E0,-3.43E0,-9.24E0)); +#1449=LINE('',#1448,#1447); +#1450=DIRECTION('',(1.E0,0.E0,0.E0)); +#1451=VECTOR('',#1450,1.45E-1); +#1452=CARTESIAN_POINT('',(1.82E0,-3.43E0,-8.11E0)); +#1453=LINE('',#1452,#1451); +#1454=DIRECTION('',(1.E0,0.E0,0.E0)); +#1455=VECTOR('',#1454,6.4E-1); +#1456=CARTESIAN_POINT('',(1.18E0,-3.43E0,-8.11E0)); +#1457=LINE('',#1456,#1455); +#1458=CARTESIAN_POINT('',(-1.9E0,-3.63E0,-7.8E0)); +#1459=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1460=DIRECTION('',(0.E0,1.E0,0.E0)); +#1461=AXIS2_PLACEMENT_3D('',#1458,#1459,#1460); +#1463=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1464=VECTOR('',#1463,3.1E-1); +#1465=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-7.8E0)); +#1466=LINE('',#1465,#1464); +#1467=DIRECTION('',(1.E0,0.E0,0.E0)); +#1468=VECTOR('',#1467,1.25E0); +#1469=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-7.8E0)); +#1470=LINE('',#1469,#1468); +#1471=DIRECTION('',(0.E0,1.E0,0.E0)); +#1472=VECTOR('',#1471,3.1E-1); +#1473=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-7.8E0)); +#1474=LINE('',#1473,#1472); +#1475=CARTESIAN_POINT('',(-2.5E-1,-3.63E0,-7.8E0)); +#1476=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1477=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1478=AXIS2_PLACEMENT_3D('',#1475,#1476,#1477); +#1480=CARTESIAN_POINT('',(2.5E-1,-3.63E0,-7.8E0)); +#1481=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1482=DIRECTION('',(0.E0,1.E0,0.E0)); +#1483=AXIS2_PLACEMENT_3D('',#1480,#1481,#1482); +#1485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1486=VECTOR('',#1485,3.1E-1); +#1487=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-7.8E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(1.E0,0.E0,0.E0)); +#1490=VECTOR('',#1489,1.25E0); +#1491=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-7.8E0)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(0.E0,1.E0,0.E0)); +#1494=VECTOR('',#1493,3.1E-1); +#1495=CARTESIAN_POINT('',(1.7E0,-3.94E0,-7.8E0)); +#1496=LINE('',#1495,#1494); +#1497=CARTESIAN_POINT('',(1.9E0,-3.63E0,-7.8E0)); +#1498=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1500=AXIS2_PLACEMENT_3D('',#1497,#1498,#1499); +#1502=CARTESIAN_POINT('',(-2.5E-1,-3.63E0,-1.4E0)); +#1503=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1504=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1505=AXIS2_PLACEMENT_3D('',#1502,#1503,#1504); +#1507=DIRECTION('',(0.E0,1.E0,0.E0)); +#1508=VECTOR('',#1507,3.1E-1); +#1509=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-1.4E0)); +#1510=LINE('',#1509,#1508); +#1511=DIRECTION('',(1.E0,0.E0,0.E0)); +#1512=VECTOR('',#1511,1.25E0); +#1513=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-1.4E0)); +#1514=LINE('',#1513,#1512); +#1515=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1516=VECTOR('',#1515,3.1E-1); +#1517=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-1.4E0)); +#1518=LINE('',#1517,#1516); +#1519=CARTESIAN_POINT('',(-1.9E0,-3.63E0,-1.4E0)); +#1520=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1521=DIRECTION('',(0.E0,1.E0,0.E0)); +#1522=AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1524=CARTESIAN_POINT('',(1.9E0,-3.63E0,-1.4E0)); +#1525=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1526=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1527=AXIS2_PLACEMENT_3D('',#1524,#1525,#1526); +#1529=DIRECTION('',(0.E0,1.E0,0.E0)); +#1530=VECTOR('',#1529,3.1E-1); +#1531=CARTESIAN_POINT('',(1.7E0,-3.94E0,-1.4E0)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(1.E0,0.E0,0.E0)); +#1534=VECTOR('',#1533,1.25E0); +#1535=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-1.4E0)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1538=VECTOR('',#1537,3.1E-1); +#1539=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-1.4E0)); +#1540=LINE('',#1539,#1538); +#1541=CARTESIAN_POINT('',(2.5E-1,-3.63E0,-1.4E0)); +#1542=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1543=DIRECTION('',(0.E0,1.E0,0.E0)); +#1544=AXIS2_PLACEMENT_3D('',#1541,#1542,#1543); +#1546=DIRECTION('',(0.E0,0.E0,1.E0)); +#1547=VECTOR('',#1546,6.4E0); +#1548=CARTESIAN_POINT('',(-4.5E-1,-3.63E0,-7.8E0)); +#1549=LINE('',#1548,#1547); +#1550=DIRECTION('',(0.E0,0.E0,1.E0)); +#1551=VECTOR('',#1550,6.4E0); +#1552=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-7.8E0)); +#1553=LINE('',#1552,#1551); +#1554=DIRECTION('',(0.E0,0.E0,1.E0)); +#1555=VECTOR('',#1554,6.4E0); +#1556=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-7.8E0)); +#1557=LINE('',#1556,#1555); +#1558=DIRECTION('',(0.E0,0.E0,1.E0)); +#1559=VECTOR('',#1558,6.4E0); +#1560=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-7.8E0)); +#1561=LINE('',#1560,#1559); +#1562=DIRECTION('',(0.E0,0.E0,1.E0)); +#1563=VECTOR('',#1562,6.4E0); +#1564=CARTESIAN_POINT('',(1.7E0,-3.63E0,-7.8E0)); +#1565=LINE('',#1564,#1563); +#1566=DIRECTION('',(0.E0,0.E0,1.E0)); +#1567=VECTOR('',#1566,6.4E0); +#1568=CARTESIAN_POINT('',(1.7E0,-3.94E0,-7.8E0)); +#1569=LINE('',#1568,#1567); +#1570=DIRECTION('',(0.E0,0.E0,1.E0)); +#1571=VECTOR('',#1570,6.4E0); +#1572=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-7.8E0)); +#1573=LINE('',#1572,#1571); +#1574=DIRECTION('',(0.E0,0.E0,1.E0)); +#1575=VECTOR('',#1574,6.4E0); +#1576=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-7.8E0)); +#1577=LINE('',#1576,#1575); +#1578=DIRECTION('',(0.E0,1.E0,0.E0)); +#1579=VECTOR('',#1578,6.4E-1); +#1580=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.87E0)); +#1581=LINE('',#1580,#1579); +#1582=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1583=VECTOR('',#1582,6.4E-1); +#1584=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.87E0)); +#1585=LINE('',#1584,#1583); +#1586=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1587=VECTOR('',#1586,1.13E0); +#1588=CARTESIAN_POINT('',(-1.965E0,2.79E0,-8.11E0)); +#1589=LINE('',#1588,#1587); +#1590=DIRECTION('',(1.E0,0.E0,0.E0)); +#1591=VECTOR('',#1590,1.465E0); +#1592=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#1593=LINE('',#1592,#1591); +#1594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1595=VECTOR('',#1594,1.13E0); +#1596=CARTESIAN_POINT('',(1.965E0,2.79E0,-8.11E0)); +#1597=LINE('',#1596,#1595); +#1598=DIRECTION('',(1.E0,0.E0,0.E0)); +#1599=VECTOR('',#1598,1.465E0); +#1600=CARTESIAN_POINT('',(1.965E0,2.79E0,-8.11E0)); +#1601=LINE('',#1600,#1599); +#1602=DIRECTION('',(1.E0,0.E0,0.E0)); +#1603=VECTOR('',#1602,2.07E0); +#1604=CARTESIAN_POINT('',(-1.035E0,2.79E0,-8.87E0)); +#1605=LINE('',#1604,#1603); +#1606=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1607=VECTOR('',#1606,7.6E-1); +#1608=CARTESIAN_POINT('',(-1.035E0,2.79E0,-8.11E0)); +#1609=LINE('',#1608,#1607); +#1610=DIRECTION('',(1.E0,0.E0,0.E0)); +#1611=VECTOR('',#1610,2.07E0); +#1612=CARTESIAN_POINT('',(-1.035E0,2.79E0,-8.11E0)); +#1613=LINE('',#1612,#1611); +#1614=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1615=VECTOR('',#1614,7.6E-1); +#1616=CARTESIAN_POINT('',(1.035E0,2.79E0,-8.11E0)); +#1617=LINE('',#1616,#1615); +#1618=DIRECTION('',(1.E0,0.E0,0.E0)); +#1619=VECTOR('',#1618,6.4E-1); +#1620=CARTESIAN_POINT('',(1.18E0,3.43E0,-8.11E0)); +#1621=LINE('',#1620,#1619); +#1622=DIRECTION('',(1.E0,0.E0,0.E0)); +#1623=VECTOR('',#1622,1.45E-1); +#1624=CARTESIAN_POINT('',(1.82E0,3.43E0,-8.11E0)); +#1625=LINE('',#1624,#1623); +#1626=DIRECTION('',(0.E0,0.E0,1.E0)); +#1627=VECTOR('',#1626,1.13E0); +#1628=CARTESIAN_POINT('',(1.965E0,3.43E0,-9.24E0)); +#1629=LINE('',#1628,#1627); +#1630=DIRECTION('',(1.E0,0.E0,0.E0)); +#1631=VECTOR('',#1630,1.465E0); +#1632=CARTESIAN_POINT('',(1.965E0,3.43E0,-9.24E0)); +#1633=LINE('',#1632,#1631); +#1634=DIRECTION('',(7.373385980420E-8,2.684087226932E-14,-1.E0)); +#1635=VECTOR('',#1634,3.491049856285E0); +#1636=CARTESIAN_POINT('',(1.299999742591E0,3.43E0,1.822717866397E-8)); +#1637=LINE('',#1636,#1635); +#1638=DIRECTION('',(7.373408667954E-8,-2.671366434387E-14,1.E0)); +#1639=VECTOR('',#1638,3.491049856285E0); +#1640=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#1641=LINE('',#1640,#1639); +#1642=DIRECTION('',(1.E0,0.E0,0.E0)); +#1643=VECTOR('',#1642,1.465E0); +#1644=CARTESIAN_POINT('',(-3.43E0,3.43E0,-9.24E0)); +#1645=LINE('',#1644,#1643); +#1646=DIRECTION('',(0.E0,0.E0,1.E0)); +#1647=VECTOR('',#1646,1.13E0); +#1648=CARTESIAN_POINT('',(-1.965E0,3.43E0,-9.24E0)); +#1649=LINE('',#1648,#1647); +#1650=DIRECTION('',(1.E0,0.E0,0.E0)); +#1651=VECTOR('',#1650,1.45E-1); +#1652=CARTESIAN_POINT('',(-1.965E0,3.43E0,-8.11E0)); +#1653=LINE('',#1652,#1651); +#1654=DIRECTION('',(1.E0,0.E0,0.E0)); +#1655=VECTOR('',#1654,6.4E-1); +#1656=CARTESIAN_POINT('',(-1.82E0,3.43E0,-8.11E0)); +#1657=LINE('',#1656,#1655); +#1658=DIRECTION('',(1.E0,0.E0,0.E0)); +#1659=VECTOR('',#1658,1.45E-1); +#1660=CARTESIAN_POINT('',(-1.18E0,3.43E0,-8.11E0)); +#1661=LINE('',#1660,#1659); +#1662=DIRECTION('',(0.E0,0.E0,1.E0)); +#1663=VECTOR('',#1662,7.6E-1); +#1664=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.87E0)); +#1665=LINE('',#1664,#1663); +#1666=DIRECTION('',(1.E0,0.E0,0.E0)); +#1667=VECTOR('',#1666,2.07E0); +#1668=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.87E0)); +#1669=LINE('',#1668,#1667); +#1670=DIRECTION('',(0.E0,0.E0,1.E0)); +#1671=VECTOR('',#1670,7.6E-1); +#1672=CARTESIAN_POINT('',(1.035E0,3.43E0,-8.87E0)); +#1673=LINE('',#1672,#1671); +#1674=DIRECTION('',(1.E0,0.E0,0.E0)); +#1675=VECTOR('',#1674,1.45E-1); +#1676=CARTESIAN_POINT('',(1.035E0,3.43E0,-8.11E0)); +#1677=LINE('',#1676,#1675); +#1678=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1679=VECTOR('',#1678,6.4E-1); +#1680=CARTESIAN_POINT('',(1.82E0,3.737451660041E0,-8.11E0)); +#1681=LINE('',#1680,#1679); +#1682=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1683=VECTOR('',#1682,3.074516600407E-1); +#1684=CARTESIAN_POINT('',(1.18E0,-3.43E0,-8.11E0)); +#1685=LINE('',#1684,#1683); +#1686=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1687=VECTOR('',#1686,5.604163056034E-1); +#1688=CARTESIAN_POINT('',(1.18E0,-3.737451660041E0,-8.11E0)); +#1689=LINE('',#1688,#1687); +#1690=CARTESIAN_POINT('',(1.18E0,-4.36E0,-8.28E0)); +#1691=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1692=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1693=AXIS2_PLACEMENT_3D('',#1690,#1691,#1692); +#1695=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1696=VECTOR('',#1695,1.11E0); +#1697=CARTESIAN_POINT('',(1.18E0,-4.36E0,-8.6E0)); +#1698=LINE('',#1697,#1696); +#1699=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1700=VECTOR('',#1699,6.4E-1); +#1701=CARTESIAN_POINT('',(1.18E0,-5.47E0,-8.6E0)); +#1702=LINE('',#1701,#1700); +#1703=DIRECTION('',(0.E0,1.E0,0.E0)); +#1704=VECTOR('',#1703,1.11E0); +#1705=CARTESIAN_POINT('',(1.18E0,-5.47E0,-9.24E0)); +#1706=LINE('',#1705,#1704); +#1707=CARTESIAN_POINT('',(1.18E0,-4.36E0,-8.28E0)); +#1708=DIRECTION('',(1.E0,0.E0,0.E0)); +#1709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1710=AXIS2_PLACEMENT_3D('',#1707,#1708,#1709); +#1712=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#1713=VECTOR('',#1712,1.627712857253E-1); +#1714=CARTESIAN_POINT('',(1.18E0,-3.681177490061E0,-8.958822509939E0)); +#1715=LINE('',#1714,#1713); +#1716=CARTESIAN_POINT('',(1.18E0,-3.339806640163E0,-9.07E0)); +#1717=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1718=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1719=AXIS2_PLACEMENT_3D('',#1716,#1717,#1718); +#1721=DIRECTION('',(0.E0,1.E0,0.E0)); +#1722=VECTOR('',#1721,1.613029944866E0); +#1723=CARTESIAN_POINT('',(1.18E0,-3.339806640163E0,-8.75E0)); +#1724=LINE('',#1723,#1722); +#1725=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1726=VECTOR('',#1725,3.207106781187E-1); +#1727=CARTESIAN_POINT('',(1.18E0,-1.726776695297E0,-8.75E0)); +#1728=LINE('',#1727,#1726); +#1729=CARTESIAN_POINT('',(1.18E0,-1.323223304703E0,-8.7E0)); +#1730=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1731=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1732=AXIS2_PLACEMENT_3D('',#1729,#1730,#1731); +#1734=DIRECTION('',(0.E0,1.E0,0.E0)); +#1735=VECTOR('',#1734,2.682233047033E-1); +#1736=CARTESIAN_POINT('',(1.18E0,-1.323223304703E0,-8.45E0)); +#1737=LINE('',#1736,#1735); +#1738=DIRECTION('',(0.E0,0.E0,1.E0)); +#1739=VECTOR('',#1738,3.4E-1); +#1740=CARTESIAN_POINT('',(1.18E0,-1.055E0,-8.45E0)); +#1741=LINE('',#1740,#1739); +#1742=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1743=VECTOR('',#1742,3.4E-1); +#1744=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.11E0)); +#1745=LINE('',#1744,#1743); +#1746=DIRECTION('',(0.E0,1.E0,0.E0)); +#1747=VECTOR('',#1746,2.682233047033E-1); +#1748=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.45E0)); +#1749=LINE('',#1748,#1747); +#1750=CARTESIAN_POINT('',(1.18E0,1.323223304703E0,-8.7E0)); +#1751=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1752=DIRECTION('',(0.E0,0.E0,1.E0)); +#1753=AXIS2_PLACEMENT_3D('',#1750,#1751,#1752); +#1755=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1756=VECTOR('',#1755,3.207106781187E-1); +#1757=CARTESIAN_POINT('',(1.18E0,1.5E0,-8.523223304703E0)); +#1758=LINE('',#1757,#1756); +#1759=DIRECTION('',(0.E0,1.E0,0.E0)); +#1760=VECTOR('',#1759,1.613029944866E0); +#1761=CARTESIAN_POINT('',(1.18E0,1.726776695297E0,-8.75E0)); +#1762=LINE('',#1761,#1760); +#1763=CARTESIAN_POINT('',(1.18E0,3.339806640163E0,-9.07E0)); +#1764=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1765=DIRECTION('',(0.E0,0.E0,1.E0)); +#1766=AXIS2_PLACEMENT_3D('',#1763,#1764,#1765); +#1768=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#1769=VECTOR('',#1768,1.627712857252E-1); +#1770=CARTESIAN_POINT('',(1.18E0,3.566080810142E0,-8.843725830020E0)); +#1771=LINE('',#1770,#1769); +#1772=CARTESIAN_POINT('',(1.18E0,4.36E0,-8.28E0)); +#1773=DIRECTION('',(1.E0,0.E0,0.E0)); +#1774=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1775=AXIS2_PLACEMENT_3D('',#1772,#1773,#1774); +#1777=DIRECTION('',(0.E0,1.E0,0.E0)); +#1778=VECTOR('',#1777,1.11E0); +#1779=CARTESIAN_POINT('',(1.18E0,4.36E0,-9.24E0)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(0.E0,0.E0,1.E0)); +#1782=VECTOR('',#1781,6.4E-1); +#1783=CARTESIAN_POINT('',(1.18E0,5.47E0,-9.24E0)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1786=VECTOR('',#1785,1.11E0); +#1787=CARTESIAN_POINT('',(1.18E0,5.47E0,-8.6E0)); +#1788=LINE('',#1787,#1786); +#1789=CARTESIAN_POINT('',(1.18E0,4.36E0,-8.28E0)); +#1790=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1791=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1792=AXIS2_PLACEMENT_3D('',#1789,#1790,#1791); +#1794=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1795=VECTOR('',#1794,5.604163056034E-1); +#1796=CARTESIAN_POINT('',(1.18E0,4.133725830020E0,-8.506274169980E0)); +#1797=LINE('',#1796,#1795); +#1798=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1799=VECTOR('',#1798,3.074516600407E-1); +#1800=CARTESIAN_POINT('',(1.18E0,3.737451660041E0,-8.11E0)); +#1801=LINE('',#1800,#1799); +#1802=DIRECTION('',(0.E0,0.E0,1.E0)); +#1803=VECTOR('',#1802,3.4E-1); +#1804=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.45E0)); +#1805=LINE('',#1804,#1803); +#1806=DIRECTION('',(0.E0,1.E0,0.E0)); +#1807=VECTOR('',#1806,2.682233047033E-1); +#1808=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.45E0)); +#1809=LINE('',#1808,#1807); +#1810=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.7E0)); +#1811=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1812=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1813=AXIS2_PLACEMENT_3D('',#1810,#1811,#1812); +#1815=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1816=VECTOR('',#1815,3.207106781187E-1); +#1817=CARTESIAN_POINT('',(1.82E0,-1.726776695297E0,-8.75E0)); +#1818=LINE('',#1817,#1816); +#1819=DIRECTION('',(0.E0,1.E0,0.E0)); +#1820=VECTOR('',#1819,1.613029944866E0); +#1821=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-8.75E0)); +#1822=LINE('',#1821,#1820); +#1823=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-9.07E0)); +#1824=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1825=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1826=AXIS2_PLACEMENT_3D('',#1823,#1824,#1825); +#1828=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1829=VECTOR('',#1828,1.627712857252E-1); +#1830=CARTESIAN_POINT('',(1.82E0,-3.681177490061E0,-8.958822509939E0)); +#1831=LINE('',#1830,#1829); +#1832=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.28E0)); +#1833=DIRECTION('',(1.E0,0.E0,0.E0)); +#1834=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1835=AXIS2_PLACEMENT_3D('',#1832,#1833,#1834); +#1837=DIRECTION('',(0.E0,1.E0,0.E0)); +#1838=VECTOR('',#1837,1.11E0); +#1839=CARTESIAN_POINT('',(1.82E0,-5.47E0,-9.24E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1842=VECTOR('',#1841,6.4E-1); +#1843=CARTESIAN_POINT('',(1.82E0,-5.47E0,-8.6E0)); +#1844=LINE('',#1843,#1842); +#1845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1846=VECTOR('',#1845,1.11E0); +#1847=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.6E0)); +#1848=LINE('',#1847,#1846); +#1849=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.28E0)); +#1850=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1851=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1852=AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1854=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1855=VECTOR('',#1854,5.604163056034E-1); +#1856=CARTESIAN_POINT('',(1.82E0,-3.737451660041E0,-8.11E0)); +#1857=LINE('',#1856,#1855); +#1858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1859=VECTOR('',#1858,3.074516600407E-1); +#1860=CARTESIAN_POINT('',(1.82E0,-3.43E0,-8.11E0)); +#1861=LINE('',#1860,#1859); +#1862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1863=VECTOR('',#1862,3.074516600407E-1); +#1864=CARTESIAN_POINT('',(1.82E0,3.737451660041E0,-8.11E0)); +#1865=LINE('',#1864,#1863); +#1866=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1867=VECTOR('',#1866,5.604163056034E-1); +#1868=CARTESIAN_POINT('',(1.82E0,4.133725830020E0,-8.506274169980E0)); +#1869=LINE('',#1868,#1867); +#1870=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.28E0)); +#1871=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1872=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1873=AXIS2_PLACEMENT_3D('',#1870,#1871,#1872); +#1875=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1876=VECTOR('',#1875,1.11E0); +#1877=CARTESIAN_POINT('',(1.82E0,5.47E0,-8.6E0)); +#1878=LINE('',#1877,#1876); +#1879=DIRECTION('',(0.E0,0.E0,1.E0)); +#1880=VECTOR('',#1879,6.4E-1); +#1881=CARTESIAN_POINT('',(1.82E0,5.47E0,-9.24E0)); +#1882=LINE('',#1881,#1880); +#1883=DIRECTION('',(0.E0,1.E0,0.E0)); +#1884=VECTOR('',#1883,1.11E0); +#1885=CARTESIAN_POINT('',(1.82E0,4.36E0,-9.24E0)); +#1886=LINE('',#1885,#1884); +#1887=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.28E0)); +#1888=DIRECTION('',(1.E0,0.E0,0.E0)); +#1889=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1890=AXIS2_PLACEMENT_3D('',#1887,#1888,#1889); +#1892=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#1893=VECTOR('',#1892,1.627712857252E-1); +#1894=CARTESIAN_POINT('',(1.82E0,3.566080810142E0,-8.843725830020E0)); +#1895=LINE('',#1894,#1893); +#1896=CARTESIAN_POINT('',(1.82E0,3.339806640163E0,-9.07E0)); +#1897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1898=DIRECTION('',(0.E0,0.E0,1.E0)); +#1899=AXIS2_PLACEMENT_3D('',#1896,#1897,#1898); +#1901=DIRECTION('',(0.E0,1.E0,0.E0)); +#1902=VECTOR('',#1901,1.613029944866E0); +#1903=CARTESIAN_POINT('',(1.82E0,1.726776695297E0,-8.75E0)); +#1904=LINE('',#1903,#1902); +#1905=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1906=VECTOR('',#1905,3.207106781187E-1); +#1907=CARTESIAN_POINT('',(1.82E0,1.5E0,-8.523223304703E0)); +#1908=LINE('',#1907,#1906); +#1909=CARTESIAN_POINT('',(1.82E0,1.323223304703E0,-8.7E0)); +#1910=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1911=DIRECTION('',(0.E0,0.E0,1.E0)); +#1912=AXIS2_PLACEMENT_3D('',#1909,#1910,#1911); +#1914=DIRECTION('',(0.E0,1.E0,0.E0)); +#1915=VECTOR('',#1914,2.682233047033E-1); +#1916=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.45E0)); +#1917=LINE('',#1916,#1915); +#1918=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1919=VECTOR('',#1918,3.4E-1); +#1920=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.11E0)); +#1921=LINE('',#1920,#1919); +#1922=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1923=VECTOR('',#1922,6.4E-1); +#1924=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.45E0)); +#1925=LINE('',#1924,#1923); +#1926=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1927=VECTOR('',#1926,6.4E-1); +#1928=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.45E0)); +#1929=LINE('',#1928,#1927); +#1930=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1931=VECTOR('',#1930,6.4E-1); +#1932=CARTESIAN_POINT('',(1.82E0,-1.5E0,-8.523223304703E0)); +#1933=LINE('',#1932,#1931); +#1934=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1935=VECTOR('',#1934,6.4E-1); +#1936=CARTESIAN_POINT('',(1.82E0,-1.726776695297E0,-8.75E0)); +#1937=LINE('',#1936,#1935); +#1938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1939=VECTOR('',#1938,6.4E-1); +#1940=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-8.75E0)); +#1941=LINE('',#1940,#1939); +#1942=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1943=VECTOR('',#1942,6.4E-1); +#1944=CARTESIAN_POINT('',(1.82E0,-3.566080810142E0,-8.843725830020E0)); +#1945=LINE('',#1944,#1943); +#1946=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1947=VECTOR('',#1946,6.4E-1); +#1948=CARTESIAN_POINT('',(1.82E0,-3.681177490061E0,-8.958822509939E0)); +#1949=LINE('',#1948,#1947); +#1950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1951=VECTOR('',#1950,6.4E-1); +#1952=CARTESIAN_POINT('',(1.82E0,-4.36E0,-9.24E0)); +#1953=LINE('',#1952,#1951); +#1954=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1955=VECTOR('',#1954,6.4E-1); +#1956=CARTESIAN_POINT('',(1.82E0,-5.47E0,-9.24E0)); +#1957=LINE('',#1956,#1955); +#1958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1959=VECTOR('',#1958,6.4E-1); +#1960=CARTESIAN_POINT('',(1.82E0,-5.47E0,-8.6E0)); +#1961=LINE('',#1960,#1959); +#1962=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1963=VECTOR('',#1962,6.4E-1); +#1964=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.6E0)); +#1965=LINE('',#1964,#1963); +#1966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1967=VECTOR('',#1966,6.4E-1); +#1968=CARTESIAN_POINT('',(1.82E0,-4.133725830020E0,-8.506274169980E0)); +#1969=LINE('',#1968,#1967); +#1970=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1971=VECTOR('',#1970,6.4E-1); +#1972=CARTESIAN_POINT('',(1.82E0,-3.737451660041E0,-8.11E0)); +#1973=LINE('',#1972,#1971); +#1974=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1975=VECTOR('',#1974,6.4E-1); +#1976=CARTESIAN_POINT('',(1.82E0,4.133725830020E0,-8.506274169980E0)); +#1977=LINE('',#1976,#1975); +#1978=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1979=VECTOR('',#1978,6.4E-1); +#1980=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.6E0)); +#1981=LINE('',#1980,#1979); +#1982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1983=VECTOR('',#1982,6.4E-1); +#1984=CARTESIAN_POINT('',(1.82E0,5.47E0,-8.6E0)); +#1985=LINE('',#1984,#1983); +#1986=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1987=VECTOR('',#1986,6.4E-1); +#1988=CARTESIAN_POINT('',(1.82E0,5.47E0,-9.24E0)); +#1989=LINE('',#1988,#1987); +#1990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1991=VECTOR('',#1990,6.4E-1); +#1992=CARTESIAN_POINT('',(1.82E0,4.36E0,-9.24E0)); +#1993=LINE('',#1992,#1991); +#1994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1995=VECTOR('',#1994,6.4E-1); +#1996=CARTESIAN_POINT('',(1.82E0,3.681177490061E0,-8.958822509939E0)); +#1997=LINE('',#1996,#1995); +#1998=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1999=VECTOR('',#1998,6.4E-1); +#2000=CARTESIAN_POINT('',(1.82E0,3.566080810142E0,-8.843725830020E0)); +#2001=LINE('',#2000,#1999); +#2002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2003=VECTOR('',#2002,6.4E-1); +#2004=CARTESIAN_POINT('',(1.82E0,3.339806640163E0,-8.75E0)); +#2005=LINE('',#2004,#2003); +#2006=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2007=VECTOR('',#2006,6.4E-1); +#2008=CARTESIAN_POINT('',(1.82E0,1.726776695297E0,-8.75E0)); +#2009=LINE('',#2008,#2007); +#2010=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2011=VECTOR('',#2010,6.4E-1); +#2012=CARTESIAN_POINT('',(1.82E0,1.5E0,-8.523223304703E0)); +#2013=LINE('',#2012,#2011); +#2014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2015=VECTOR('',#2014,6.4E-1); +#2016=CARTESIAN_POINT('',(1.82E0,1.323223304703E0,-8.45E0)); +#2017=LINE('',#2016,#2015); +#2018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2019=VECTOR('',#2018,6.4E-1); +#2020=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.45E0)); +#2021=LINE('',#2020,#2019); +#2022=DIRECTION('',(0.E0,1.E0,0.E0)); +#2023=VECTOR('',#2022,6.4E-1); +#2024=CARTESIAN_POINT('',(-1.965E0,2.79E0,-9.24E0)); +#2025=LINE('',#2024,#2023); +#2026=DIRECTION('',(1.E0,0.E0,0.E0)); +#2027=VECTOR('',#2026,1.465E0); +#2028=CARTESIAN_POINT('',(-3.43E0,2.79E0,-9.24E0)); +#2029=LINE('',#2028,#2027); +#2030=DIRECTION('',(0.E0,1.E0,0.E0)); +#2031=VECTOR('',#2030,6.4E-1); +#2032=CARTESIAN_POINT('',(1.965E0,2.79E0,-9.24E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(1.E0,0.E0,0.E0)); +#2035=VECTOR('',#2034,1.465E0); +#2036=CARTESIAN_POINT('',(1.965E0,2.79E0,-9.24E0)); +#2037=LINE('',#2036,#2035); +#2038=DIRECTION('',(1.E0,4.524288586458E-14,-8.557359840953E-9)); +#2039=VECTOR('',#2038,2.130000257409E0); +#2040=CARTESIAN_POINT('',(1.299999742591E0,3.43E0,1.822717866397E-8)); +#2041=LINE('',#2040,#2039); +#2042=DIRECTION('',(1.E0,-4.545137842615E-14,8.557386080879E-9)); +#2043=VECTOR('',#2042,2.130000257409E0); +#2044=CARTESIAN_POINT('',(-3.43E0,3.43E0,0.E0)); +#2045=LINE('',#2044,#2043); +#2046=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2047=VECTOR('',#2046,1.92E0); +#2048=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,0.E0)); +#2049=LINE('',#2048,#2047); +#2050=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2051=VECTOR('',#2050,9.899494936612E-1); +#2052=CARTESIAN_POINT('',(-2.11E0,-2.81E0,0.E0)); +#2053=LINE('',#2052,#2051); +#2054=DIRECTION('',(1.E0,0.E0,0.E0)); +#2055=VECTOR('',#2054,1.92E0); +#2056=CARTESIAN_POINT('',(-2.11E0,-2.81E0,0.E0)); +#2057=LINE('',#2056,#2055); +#2058=DIRECTION('',(0.E0,1.E0,0.E0)); +#2059=VECTOR('',#2058,2.62E0); +#2060=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,0.E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2063=VECTOR('',#2062,2.62E0); +#2064=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,0.E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(1.E0,0.E0,0.E0)); +#2067=VECTOR('',#2066,1.92E0); +#2068=CARTESIAN_POINT('',(-2.81E0,1.9E-1,0.E0)); +#2069=LINE('',#2068,#2067); +#2070=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2071=VECTOR('',#2070,9.899494936612E-1); +#2072=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,0.E0)); +#2073=LINE('',#2072,#2071); +#2074=DIRECTION('',(0.E0,1.E0,0.E0)); +#2075=VECTOR('',#2074,1.92E0); +#2076=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,0.E0)); +#2077=LINE('',#2076,#2075); +#2078=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2079=VECTOR('',#2078,2.62E0); +#2080=CARTESIAN_POINT('',(-1.9E-1,2.81E0,0.E0)); +#2081=LINE('',#2080,#2079); +#2082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2083=VECTOR('',#2082,2.62E0); +#2084=CARTESIAN_POINT('',(-2.81E0,2.81E0,0.E0)); +#2085=LINE('',#2084,#2083); +#2086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2087=VECTOR('',#2086,1.92E0); +#2088=CARTESIAN_POINT('',(1.9E-1,2.81E0,0.E0)); +#2089=LINE('',#2088,#2087); +#2090=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#2091=VECTOR('',#2090,9.899494936612E-1); +#2092=CARTESIAN_POINT('',(8.9E-1,1.9E-1,0.E0)); +#2093=LINE('',#2092,#2091); +#2094=DIRECTION('',(1.E0,0.E0,0.E0)); +#2095=VECTOR('',#2094,1.92E0); +#2096=CARTESIAN_POINT('',(8.9E-1,1.9E-1,0.E0)); +#2097=LINE('',#2096,#2095); +#2098=DIRECTION('',(0.E0,1.E0,0.E0)); +#2099=VECTOR('',#2098,2.62E0); +#2100=CARTESIAN_POINT('',(2.81E0,1.9E-1,0.E0)); +#2101=LINE('',#2100,#2099); +#2102=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2103=VECTOR('',#2102,2.62E0); +#2104=CARTESIAN_POINT('',(2.81E0,2.81E0,0.E0)); +#2105=LINE('',#2104,#2103); +#2106=DIRECTION('',(1.E0,0.E0,0.E0)); +#2107=VECTOR('',#2106,1.92E0); +#2108=CARTESIAN_POINT('',(1.9E-1,-2.81E0,0.E0)); +#2109=LINE('',#2108,#2107); +#2110=DIRECTION('',(-7.071067811866E-1,-7.071067811865E-1,0.E0)); +#2111=VECTOR('',#2110,9.899494936612E-1); +#2112=CARTESIAN_POINT('',(2.81E0,-2.11E0,0.E0)); +#2113=LINE('',#2112,#2111); +#2114=DIRECTION('',(0.E0,1.E0,0.E0)); +#2115=VECTOR('',#2114,1.92E0); +#2116=CARTESIAN_POINT('',(2.81E0,-2.11E0,0.E0)); +#2117=LINE('',#2116,#2115); +#2118=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2119=VECTOR('',#2118,2.62E0); +#2120=CARTESIAN_POINT('',(2.81E0,-1.9E-1,0.E0)); +#2121=LINE('',#2120,#2119); +#2122=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2123=VECTOR('',#2122,2.62E0); +#2124=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,0.E0)); +#2125=LINE('',#2124,#2123); +#2126=DIRECTION('',(-1.E0,0.E0,2.149656413051E-14)); +#2127=VECTOR('',#2126,2.599999485182E0); +#2128=CARTESIAN_POINT('',(1.299999742591E0,3.43E0,1.822717866397E-8)); +#2129=LINE('',#2128,#2127); +#2130=DIRECTION('',(1.E0,0.E0,0.E0)); +#2131=VECTOR('',#2130,1.4E0); +#2132=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#2133=LINE('',#2132,#2131); +#2134=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#2135=CARTESIAN_POINT('',(-1.264068106665E0,3.43E0,-3.455117944723E0)); +#2136=CARTESIAN_POINT('',(-1.193282846435E0,3.436354918665E0, +-3.384332684493E0)); +#2137=CARTESIAN_POINT('',(-1.090380745617E0,3.464567635490E0, +-3.281430583675E0)); +#2138=CARTESIAN_POINT('',(-9.971033121562E-1,3.508649912193E0, +-3.188153150214E0)); +#2139=CARTESIAN_POINT('',(-9.144738282595E-1,3.567037790122E0, +-3.105523666317E0)); +#2140=CARTESIAN_POINT('',(-8.497018634529E-1,3.629825502556E0, +-3.040751701511E0)); +#2141=CARTESIAN_POINT('',(-7.887627321449E-1,3.710168328729E0, +-2.979812570203E0)); +#2142=CARTESIAN_POINT('',(-7.392436463625E-1,3.806650102844E0, +-2.930293484420E0)); +#2143=CARTESIAN_POINT('',(-7.065301267236E-1,3.919340503213E0, +-2.897579964781E0)); +#2144=CARTESIAN_POINT('',(-7.E-1,3.993255023579E0,-2.891049838058E0)); +#2145=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#2147=CARTESIAN_POINT('',(-7.E-1,4.03E0,-8.568888040453E-1)); +#2148=CARTESIAN_POINT('',(-7.E-1,3.985415428446E0,-7.932154370493E-1)); +#2149=CARTESIAN_POINT('',(-7.098303099652E-1,3.901271211674E0, +-6.730450415861E-1)); +#2150=CARTESIAN_POINT('',(-7.460945467620E-1,3.790377950919E0, +-5.146730522819E-1)); +#2151=CARTESIAN_POINT('',(-7.990723142692E-1,3.693978351474E0, +-3.770001564687E-1)); +#2152=CARTESIAN_POINT('',(-8.654923151209E-1,3.611910781136E0, +-2.597955195275E-1)); +#2153=CARTESIAN_POINT('',(-9.429026273979E-1,3.544286646275E0, +-1.632182459115E-1)); +#2154=CARTESIAN_POINT('',(-1.028817381245E0,3.491683515878E0, +-8.809319085708E-2)); +#2155=CARTESIAN_POINT('',(-1.120225446045E0,3.454884448552E0, +-3.553867333243E-2)); +#2156=CARTESIAN_POINT('',(-1.211260131639E0,3.434289743557E0, +-6.126397170237E-3)); +#2157=CARTESIAN_POINT('',(-1.270583905791E0,3.43E0,1.822723455502E-8)); +#2158=CARTESIAN_POINT('',(-1.299999742591E0,3.43E0,1.822723455502E-8)); +#2160=DIRECTION('',(1.E0,0.E0,0.E0)); +#2161=VECTOR('',#2160,2.6E0); +#2162=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#2163=LINE('',#2162,#2161); +#2164=DIRECTION('',(0.E0,0.E0,1.E0)); +#2165=VECTOR('',#2164,2.034161034013E0); +#2166=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#2167=LINE('',#2166,#2165); +#2168=CARTESIAN_POINT('',(-7.E-1,4.03E0,-3.491049838058E0)); +#2169=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2170=DIRECTION('',(0.E0,1.628327102784E-14,1.E0)); +#2171=AXIS2_PLACEMENT_3D('',#2168,#2169,#2170); +#2173=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#2174=VECTOR('',#2173,6.501806881648E-1); +#2175=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#2176=LINE('',#2175,#2174); +#2177=DIRECTION('',(0.E0,0.E0,1.E0)); +#2178=VECTOR('',#2177,1.093407591235E0); +#2179=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#2180=LINE('',#2179,#2178); +#2181=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#2182=VECTOR('',#2181,1.220412756935E0); +#2183=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#2184=LINE('',#2183,#2182); +#2185=DIRECTION('',(1.E0,0.E0,0.E0)); +#2186=VECTOR('',#2185,1.4E0); +#2187=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2190=VECTOR('',#2189,2.034161034013E0); +#2191=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#2194=VECTOR('',#2193,1.220412756935E0); +#2195=CARTESIAN_POINT('',(7.E-1,4.73E0,-1.856592408765E0)); +#2196=LINE('',#2195,#2194); +#2197=DIRECTION('',(0.E0,0.E0,1.E0)); +#2198=VECTOR('',#2197,1.093407591235E0); +#2199=CARTESIAN_POINT('',(7.E-1,4.73E0,-2.95E0)); +#2200=LINE('',#2199,#2198); +#2201=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#2202=VECTOR('',#2201,6.501806881648E-1); +#2203=CARTESIAN_POINT('',(7.E-1,4.082293445649E0,-2.893333019203E0)); +#2204=LINE('',#2203,#2202); +#2205=CARTESIAN_POINT('',(7.E-1,4.03E0,-3.491049838058E0)); +#2206=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2207=DIRECTION('',(0.E0,1.628327102784E-14,1.E0)); +#2208=AXIS2_PLACEMENT_3D('',#2205,#2206,#2207); +#2210=CARTESIAN_POINT('',(1.299999742591E0,3.43E0,1.822717866397E-8)); +#2211=CARTESIAN_POINT('',(1.270583905792E0,3.43E0,1.822717869506E-8)); +#2212=CARTESIAN_POINT('',(1.211260131642E0,3.434289743557E0, +-6.126397169721E-3)); +#2213=CARTESIAN_POINT('',(1.120225446046E0,3.454884448552E0, +-3.553867333169E-2)); +#2214=CARTESIAN_POINT('',(1.028817381246E0,3.491683515877E0, +-8.809319085604E-2)); +#2215=CARTESIAN_POINT('',(9.429026273990E-1,3.544286646274E0, +-1.632182459103E-1)); +#2216=CARTESIAN_POINT('',(8.654923151216E-1,3.611910781135E0, +-2.597955195264E-1)); +#2217=CARTESIAN_POINT('',(7.990723142697E-1,3.693978351473E0, +-3.770001564676E-1)); +#2218=CARTESIAN_POINT('',(7.460945467622E-1,3.790377950918E0, +-5.146730522811E-1)); +#2219=CARTESIAN_POINT('',(7.098303099652E-1,3.901271211674E0, +-6.730450415857E-1)); +#2220=CARTESIAN_POINT('',(7.E-1,3.985415428446E0,-7.932154370491E-1)); +#2221=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#2223=CARTESIAN_POINT('',(7.E-1,4.03E0,-2.891049838058E0)); +#2224=CARTESIAN_POINT('',(7.E-1,3.993352083465E0,-2.891049838058E0)); +#2225=CARTESIAN_POINT('',(7.064956893077E-1,3.919625684962E0, +-2.897545527366E0)); +#2226=CARTESIAN_POINT('',(7.390481264863E-1,3.807188055357E0, +-2.930097964544E0)); +#2227=CARTESIAN_POINT('',(7.883486681807E-1,3.710847355087E0, +-2.979398506239E0)); +#2228=CARTESIAN_POINT('',(8.490909621022E-1,3.630532251845E0, +-3.040140800160E0)); +#2229=CARTESIAN_POINT('',(9.135752972404E-1,3.567790302380E0, +-3.104625135298E0)); +#2230=CARTESIAN_POINT('',(9.962675908040E-1,3.509112667342E0, +-3.187317428862E0)); +#2231=CARTESIAN_POINT('',(1.089849020375E0,3.464738539952E0,-3.280898858433E0)); +#2232=CARTESIAN_POINT('',(1.193117160061E0,3.436366465680E0,-3.384166998119E0)); +#2233=CARTESIAN_POINT('',(1.264026355661E0,3.43E0,-3.455076193719E0)); +#2234=CARTESIAN_POINT('',(1.3E0,3.43E0,-3.491049838058E0)); +#2236=DIRECTION('',(1.E0,0.E0,0.E0)); +#2237=VECTOR('',#2236,1.4E0); +#2238=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#2239=LINE('',#2238,#2237); +#2240=DIRECTION('',(0.E0,0.E0,1.E0)); +#2241=VECTOR('',#2240,6.35E0); +#2242=CARTESIAN_POINT('',(-2.81E0,-2.11E0,-6.35E0)); +#2243=LINE('',#2242,#2241); +#2244=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2245=VECTOR('',#2244,6.35E0); +#2246=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,0.E0)); +#2247=LINE('',#2246,#2245); +#2248=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2249=VECTOR('',#2248,6.4E-1); +#2250=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#2251=LINE('',#2250,#2249); +#2252=DIRECTION('',(1.E0,0.E0,0.E0)); +#2253=VECTOR('',#2252,6.4E-1); +#2254=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-6.35E0)); +#2255=LINE('',#2254,#2253); +#2256=DIRECTION('',(0.E0,1.E0,0.E0)); +#2257=VECTOR('',#2256,6.4E-1); +#2258=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-6.35E0)); +#2259=LINE('',#2258,#2257); +#2260=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2261=VECTOR('',#2260,6.4E-1); +#2262=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-6.35E0)); +#2263=LINE('',#2262,#2261); +#2264=DIRECTION('',(1.E0,0.E0,0.E0)); +#2265=VECTOR('',#2264,6.4E-1); +#2266=CARTESIAN_POINT('',(-1.82E0,1.18E0,-6.35E0)); +#2267=LINE('',#2266,#2265); +#2268=DIRECTION('',(0.E0,1.E0,0.E0)); +#2269=VECTOR('',#2268,6.4E-1); +#2270=CARTESIAN_POINT('',(-1.18E0,1.18E0,-6.35E0)); +#2271=LINE('',#2270,#2269); +#2272=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2273=VECTOR('',#2272,6.4E-1); +#2274=CARTESIAN_POINT('',(-1.18E0,1.82E0,-6.35E0)); +#2275=LINE('',#2274,#2273); +#2276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2277=VECTOR('',#2276,6.4E-1); +#2278=CARTESIAN_POINT('',(-1.82E0,1.82E0,-6.35E0)); +#2279=LINE('',#2278,#2277); +#2280=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2281=VECTOR('',#2280,9.899494936612E-1); +#2282=CARTESIAN_POINT('',(-2.11E0,-2.81E0,-6.35E0)); +#2283=LINE('',#2282,#2281); +#2284=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2285=VECTOR('',#2284,1.92E0); +#2286=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,-6.35E0)); +#2287=LINE('',#2286,#2285); +#2288=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2289=VECTOR('',#2288,2.62E0); +#2290=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,-6.35E0)); +#2291=LINE('',#2290,#2289); +#2292=DIRECTION('',(0.E0,1.E0,0.E0)); +#2293=VECTOR('',#2292,2.62E0); +#2294=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,-6.35E0)); +#2295=LINE('',#2294,#2293); +#2296=DIRECTION('',(1.E0,0.E0,0.E0)); +#2297=VECTOR('',#2296,1.92E0); +#2298=CARTESIAN_POINT('',(-2.11E0,-2.81E0,-6.35E0)); +#2299=LINE('',#2298,#2297); +#2300=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2301=VECTOR('',#2300,9.899494936612E-1); +#2302=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,-6.35E0)); +#2303=LINE('',#2302,#2301); +#2304=DIRECTION('',(1.E0,0.E0,0.E0)); +#2305=VECTOR('',#2304,1.92E0); +#2306=CARTESIAN_POINT('',(-2.81E0,1.9E-1,-6.35E0)); +#2307=LINE('',#2306,#2305); +#2308=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2309=VECTOR('',#2308,2.62E0); +#2310=CARTESIAN_POINT('',(-2.81E0,2.81E0,-6.35E0)); +#2311=LINE('',#2310,#2309); +#2312=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2313=VECTOR('',#2312,2.62E0); +#2314=CARTESIAN_POINT('',(-1.9E-1,2.81E0,-6.35E0)); +#2315=LINE('',#2314,#2313); +#2316=DIRECTION('',(0.E0,1.E0,0.E0)); +#2317=VECTOR('',#2316,1.92E0); +#2318=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,-6.35E0)); +#2319=LINE('',#2318,#2317); +#2320=DIRECTION('',(0.E0,0.E0,1.E0)); +#2321=VECTOR('',#2320,4.15E0); +#2322=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#2323=LINE('',#2322,#2321); +#2324=DIRECTION('',(0.E0,0.E0,1.E0)); +#2325=VECTOR('',#2324,4.15E0); +#2326=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-6.35E0)); +#2327=LINE('',#2326,#2325); +#2328=DIRECTION('',(0.E0,0.E0,1.E0)); +#2329=VECTOR('',#2328,4.15E0); +#2330=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-6.35E0)); +#2331=LINE('',#2330,#2329); +#2332=DIRECTION('',(0.E0,0.E0,1.E0)); +#2333=VECTOR('',#2332,4.15E0); +#2334=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-6.35E0)); +#2335=LINE('',#2334,#2333); +#2336=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2337=VECTOR('',#2336,6.4E-1); +#2338=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-2.2E0)); +#2339=LINE('',#2338,#2337); +#2340=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2341=VECTOR('',#2340,6.4E-1); +#2342=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-2.2E0)); +#2343=LINE('',#2342,#2341); +#2344=DIRECTION('',(0.E0,1.E0,0.E0)); +#2345=VECTOR('',#2344,6.4E-1); +#2346=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-2.2E0)); +#2347=LINE('',#2346,#2345); +#2348=DIRECTION('',(1.E0,0.E0,0.E0)); +#2349=VECTOR('',#2348,6.4E-1); +#2350=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-2.2E0)); +#2351=LINE('',#2350,#2349); +#2352=DIRECTION('',(1.E0,0.E0,0.E0)); +#2353=VECTOR('',#2352,6.4E-1); +#2354=CARTESIAN_POINT('',(-1.82E0,1.18E0,-2.2E0)); +#2355=LINE('',#2354,#2353); +#2356=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2357=VECTOR('',#2356,6.4E-1); +#2358=CARTESIAN_POINT('',(-1.82E0,1.82E0,-2.2E0)); +#2359=LINE('',#2358,#2357); +#2360=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2361=VECTOR('',#2360,6.4E-1); +#2362=CARTESIAN_POINT('',(-1.18E0,1.82E0,-2.2E0)); +#2363=LINE('',#2362,#2361); +#2364=DIRECTION('',(0.E0,1.E0,0.E0)); +#2365=VECTOR('',#2364,6.4E-1); +#2366=CARTESIAN_POINT('',(-1.18E0,1.18E0,-2.2E0)); +#2367=LINE('',#2366,#2365); +#2368=DIRECTION('',(0.E0,0.E0,1.E0)); +#2369=VECTOR('',#2368,4.15E0); +#2370=CARTESIAN_POINT('',(-1.82E0,1.18E0,-6.35E0)); +#2371=LINE('',#2370,#2369); +#2372=DIRECTION('',(0.E0,0.E0,1.E0)); +#2373=VECTOR('',#2372,4.15E0); +#2374=CARTESIAN_POINT('',(-1.82E0,1.82E0,-6.35E0)); +#2375=LINE('',#2374,#2373); +#2376=DIRECTION('',(0.E0,0.E0,1.E0)); +#2377=VECTOR('',#2376,4.15E0); +#2378=CARTESIAN_POINT('',(-1.18E0,1.82E0,-6.35E0)); +#2379=LINE('',#2378,#2377); +#2380=DIRECTION('',(0.E0,0.E0,1.E0)); +#2381=VECTOR('',#2380,4.15E0); +#2382=CARTESIAN_POINT('',(-1.18E0,1.18E0,-6.35E0)); +#2383=LINE('',#2382,#2381); +#2384=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2385=VECTOR('',#2384,6.35E0); +#2386=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,0.E0)); +#2387=LINE('',#2386,#2385); +#2388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2389=VECTOR('',#2388,6.35E0); +#2390=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,0.E0)); +#2391=LINE('',#2390,#2389); +#2392=DIRECTION('',(0.E0,0.E0,1.E0)); +#2393=VECTOR('',#2392,6.35E0); +#2394=CARTESIAN_POINT('',(-2.11E0,-2.81E0,-6.35E0)); +#2395=LINE('',#2394,#2393); +#2396=DIRECTION('',(0.E0,0.E0,1.E0)); +#2397=VECTOR('',#2396,6.35E0); +#2398=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,-6.35E0)); +#2399=LINE('',#2398,#2397); +#2400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2401=VECTOR('',#2400,6.35E0); +#2402=CARTESIAN_POINT('',(-1.9E-1,2.81E0,0.E0)); +#2403=LINE('',#2402,#2401); +#2404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2405=VECTOR('',#2404,6.35E0); +#2406=CARTESIAN_POINT('',(-2.81E0,2.81E0,0.E0)); +#2407=LINE('',#2406,#2405); +#2408=DIRECTION('',(0.E0,0.E0,1.E0)); +#2409=VECTOR('',#2408,6.35E0); +#2410=CARTESIAN_POINT('',(-8.9E-1,1.9E-1,-6.35E0)); +#2411=LINE('',#2410,#2409); +#2412=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2413=VECTOR('',#2412,6.35E0); +#2414=CARTESIAN_POINT('',(-2.81E0,1.9E-1,0.E0)); +#2415=LINE('',#2414,#2413); +#2416=DIRECTION('',(0.E0,0.E0,1.E0)); +#2417=VECTOR('',#2416,6.35E0); +#2418=CARTESIAN_POINT('',(1.9E-1,8.9E-1,-6.35E0)); +#2419=LINE('',#2418,#2417); +#2420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2421=VECTOR('',#2420,6.35E0); +#2422=CARTESIAN_POINT('',(1.9E-1,2.81E0,0.E0)); +#2423=LINE('',#2422,#2421); +#2424=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2425=VECTOR('',#2424,6.4E-1); +#2426=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#2427=LINE('',#2426,#2425); +#2428=DIRECTION('',(1.E0,0.E0,0.E0)); +#2429=VECTOR('',#2428,6.4E-1); +#2430=CARTESIAN_POINT('',(1.18E0,-1.82E0,-6.35E0)); +#2431=LINE('',#2430,#2429); +#2432=DIRECTION('',(0.E0,1.E0,0.E0)); +#2433=VECTOR('',#2432,6.4E-1); +#2434=CARTESIAN_POINT('',(1.82E0,-1.82E0,-6.35E0)); +#2435=LINE('',#2434,#2433); +#2436=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2437=VECTOR('',#2436,6.4E-1); +#2438=CARTESIAN_POINT('',(1.82E0,-1.18E0,-6.35E0)); +#2439=LINE('',#2438,#2437); +#2440=DIRECTION('',(1.E0,0.E0,0.E0)); +#2441=VECTOR('',#2440,6.4E-1); +#2442=CARTESIAN_POINT('',(1.18E0,1.18E0,-6.35E0)); +#2443=LINE('',#2442,#2441); +#2444=DIRECTION('',(0.E0,1.E0,0.E0)); +#2445=VECTOR('',#2444,6.4E-1); +#2446=CARTESIAN_POINT('',(1.82E0,1.18E0,-6.35E0)); +#2447=LINE('',#2446,#2445); +#2448=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2449=VECTOR('',#2448,6.4E-1); +#2450=CARTESIAN_POINT('',(1.82E0,1.82E0,-6.35E0)); +#2451=LINE('',#2450,#2449); +#2452=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2453=VECTOR('',#2452,6.4E-1); +#2454=CARTESIAN_POINT('',(1.18E0,1.82E0,-6.35E0)); +#2455=LINE('',#2454,#2453); +#2456=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#2457=VECTOR('',#2456,9.899494936612E-1); +#2458=CARTESIAN_POINT('',(8.9E-1,1.9E-1,-6.35E0)); +#2459=LINE('',#2458,#2457); +#2460=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2461=VECTOR('',#2460,1.92E0); +#2462=CARTESIAN_POINT('',(1.9E-1,2.81E0,-6.35E0)); +#2463=LINE('',#2462,#2461); +#2464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2465=VECTOR('',#2464,2.62E0); +#2466=CARTESIAN_POINT('',(2.81E0,2.81E0,-6.35E0)); +#2467=LINE('',#2466,#2465); +#2468=DIRECTION('',(0.E0,1.E0,0.E0)); +#2469=VECTOR('',#2468,2.62E0); +#2470=CARTESIAN_POINT('',(2.81E0,1.9E-1,-6.35E0)); +#2471=LINE('',#2470,#2469); +#2472=DIRECTION('',(1.E0,0.E0,0.E0)); +#2473=VECTOR('',#2472,1.92E0); +#2474=CARTESIAN_POINT('',(8.9E-1,1.9E-1,-6.35E0)); +#2475=LINE('',#2474,#2473); +#2476=DIRECTION('',(-7.071067811866E-1,-7.071067811865E-1,0.E0)); +#2477=VECTOR('',#2476,9.899494936612E-1); +#2478=CARTESIAN_POINT('',(2.81E0,-2.11E0,-6.35E0)); +#2479=LINE('',#2478,#2477); +#2480=DIRECTION('',(1.E0,0.E0,0.E0)); +#2481=VECTOR('',#2480,1.92E0); +#2482=CARTESIAN_POINT('',(1.9E-1,-2.81E0,-6.35E0)); +#2483=LINE('',#2482,#2481); +#2484=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2485=VECTOR('',#2484,2.62E0); +#2486=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,-6.35E0)); +#2487=LINE('',#2486,#2485); +#2488=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2489=VECTOR('',#2488,2.62E0); +#2490=CARTESIAN_POINT('',(2.81E0,-1.9E-1,-6.35E0)); +#2491=LINE('',#2490,#2489); +#2492=DIRECTION('',(0.E0,1.E0,0.E0)); +#2493=VECTOR('',#2492,1.92E0); +#2494=CARTESIAN_POINT('',(2.81E0,-2.11E0,-6.35E0)); +#2495=LINE('',#2494,#2493); +#2496=DIRECTION('',(0.E0,0.E0,1.E0)); +#2497=VECTOR('',#2496,4.15E0); +#2498=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#2499=LINE('',#2498,#2497); +#2500=DIRECTION('',(0.E0,0.E0,1.E0)); +#2501=VECTOR('',#2500,4.15E0); +#2502=CARTESIAN_POINT('',(1.82E0,-1.18E0,-6.35E0)); +#2503=LINE('',#2502,#2501); +#2504=DIRECTION('',(0.E0,0.E0,1.E0)); +#2505=VECTOR('',#2504,4.15E0); +#2506=CARTESIAN_POINT('',(1.82E0,-1.82E0,-6.35E0)); +#2507=LINE('',#2506,#2505); +#2508=DIRECTION('',(0.E0,0.E0,1.E0)); +#2509=VECTOR('',#2508,4.15E0); +#2510=CARTESIAN_POINT('',(1.18E0,-1.82E0,-6.35E0)); +#2511=LINE('',#2510,#2509); +#2512=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2513=VECTOR('',#2512,6.4E-1); +#2514=CARTESIAN_POINT('',(1.18E0,-1.18E0,-2.2E0)); +#2515=LINE('',#2514,#2513); +#2516=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2517=VECTOR('',#2516,6.4E-1); +#2518=CARTESIAN_POINT('',(1.82E0,-1.18E0,-2.2E0)); +#2519=LINE('',#2518,#2517); +#2520=DIRECTION('',(0.E0,1.E0,0.E0)); +#2521=VECTOR('',#2520,6.4E-1); +#2522=CARTESIAN_POINT('',(1.82E0,-1.82E0,-2.2E0)); +#2523=LINE('',#2522,#2521); +#2524=DIRECTION('',(1.E0,0.E0,0.E0)); +#2525=VECTOR('',#2524,6.4E-1); +#2526=CARTESIAN_POINT('',(1.18E0,-1.82E0,-2.2E0)); +#2527=LINE('',#2526,#2525); +#2528=DIRECTION('',(1.E0,0.E0,0.E0)); +#2529=VECTOR('',#2528,6.4E-1); +#2530=CARTESIAN_POINT('',(1.18E0,1.18E0,-2.2E0)); +#2531=LINE('',#2530,#2529); +#2532=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2533=VECTOR('',#2532,6.4E-1); +#2534=CARTESIAN_POINT('',(1.18E0,1.82E0,-2.2E0)); +#2535=LINE('',#2534,#2533); +#2536=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2537=VECTOR('',#2536,6.4E-1); +#2538=CARTESIAN_POINT('',(1.82E0,1.82E0,-2.2E0)); +#2539=LINE('',#2538,#2537); +#2540=DIRECTION('',(0.E0,1.E0,0.E0)); +#2541=VECTOR('',#2540,6.4E-1); +#2542=CARTESIAN_POINT('',(1.82E0,1.18E0,-2.2E0)); +#2543=LINE('',#2542,#2541); +#2544=DIRECTION('',(0.E0,0.E0,1.E0)); +#2545=VECTOR('',#2544,4.15E0); +#2546=CARTESIAN_POINT('',(1.18E0,1.18E0,-6.35E0)); +#2547=LINE('',#2546,#2545); +#2548=DIRECTION('',(0.E0,0.E0,1.E0)); +#2549=VECTOR('',#2548,4.15E0); +#2550=CARTESIAN_POINT('',(1.18E0,1.82E0,-6.35E0)); +#2551=LINE('',#2550,#2549); +#2552=DIRECTION('',(0.E0,0.E0,1.E0)); +#2553=VECTOR('',#2552,4.15E0); +#2554=CARTESIAN_POINT('',(1.82E0,1.82E0,-6.35E0)); +#2555=LINE('',#2554,#2553); +#2556=DIRECTION('',(0.E0,0.E0,1.E0)); +#2557=VECTOR('',#2556,4.15E0); +#2558=CARTESIAN_POINT('',(1.82E0,1.18E0,-6.35E0)); +#2559=LINE('',#2558,#2557); +#2560=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2561=VECTOR('',#2560,6.35E0); +#2562=CARTESIAN_POINT('',(2.81E0,2.81E0,0.E0)); +#2563=LINE('',#2562,#2561); +#2564=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2565=VECTOR('',#2564,6.35E0); +#2566=CARTESIAN_POINT('',(2.81E0,1.9E-1,0.E0)); +#2567=LINE('',#2566,#2565); +#2568=DIRECTION('',(0.E0,0.E0,1.E0)); +#2569=VECTOR('',#2568,6.35E0); +#2570=CARTESIAN_POINT('',(8.9E-1,1.9E-1,-6.35E0)); +#2571=LINE('',#2570,#2569); +#2572=DIRECTION('',(0.E0,0.E0,1.E0)); +#2573=VECTOR('',#2572,6.35E0); +#2574=CARTESIAN_POINT('',(2.81E0,-2.11E0,-6.35E0)); +#2575=LINE('',#2574,#2573); +#2576=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2577=VECTOR('',#2576,6.35E0); +#2578=CARTESIAN_POINT('',(2.81E0,-1.9E-1,0.E0)); +#2579=LINE('',#2578,#2577); +#2580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2581=VECTOR('',#2580,6.35E0); +#2582=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,0.E0)); +#2583=LINE('',#2582,#2581); +#2584=DIRECTION('',(0.E0,0.E0,1.E0)); +#2585=VECTOR('',#2584,6.35E0); +#2586=CARTESIAN_POINT('',(2.11E0,-2.81E0,-6.35E0)); +#2587=LINE('',#2586,#2585); +#2588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2589=VECTOR('',#2588,6.35E0); +#2590=CARTESIAN_POINT('',(1.9E-1,-2.81E0,0.E0)); +#2591=LINE('',#2590,#2589); +#2592=DIRECTION('',(1.E0,0.E0,0.E0)); +#2593=VECTOR('',#2592,6.4E-1); +#2594=CARTESIAN_POINT('',(-1.82E0,3.737451660041E0,-8.11E0)); +#2595=LINE('',#2594,#2593); +#2596=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2597=VECTOR('',#2596,3.4E-1); +#2598=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.11E0)); +#2599=LINE('',#2598,#2597); +#2600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2601=VECTOR('',#2600,2.682233047033E-1); +#2602=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.45E0)); +#2603=LINE('',#2602,#2601); +#2604=CARTESIAN_POINT('',(-1.18E0,-1.323223304703E0,-8.7E0)); +#2605=DIRECTION('',(1.E0,0.E0,0.E0)); +#2606=DIRECTION('',(0.E0,0.E0,1.E0)); +#2607=AXIS2_PLACEMENT_3D('',#2604,#2605,#2606); +#2609=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2610=VECTOR('',#2609,3.207106781187E-1); +#2611=CARTESIAN_POINT('',(-1.18E0,-1.5E0,-8.523223304703E0)); +#2612=LINE('',#2611,#2610); +#2613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2614=VECTOR('',#2613,1.613029944866E0); +#2615=CARTESIAN_POINT('',(-1.18E0,-1.726776695297E0,-8.75E0)); +#2616=LINE('',#2615,#2614); +#2617=CARTESIAN_POINT('',(-1.18E0,-3.339806640163E0,-9.07E0)); +#2618=DIRECTION('',(1.E0,0.E0,0.E0)); +#2619=DIRECTION('',(0.E0,0.E0,1.E0)); +#2620=AXIS2_PLACEMENT_3D('',#2617,#2618,#2619); +#2622=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2623=VECTOR('',#2622,1.627712857252E-1); +#2624=CARTESIAN_POINT('',(-1.18E0,-3.566080810142E0,-8.843725830020E0)); +#2625=LINE('',#2624,#2623); +#2626=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.28E0)); +#2627=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2628=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2629=AXIS2_PLACEMENT_3D('',#2626,#2627,#2628); +#2631=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2632=VECTOR('',#2631,1.11E0); +#2633=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-9.24E0)); +#2634=LINE('',#2633,#2632); +#2635=DIRECTION('',(0.E0,0.E0,1.E0)); +#2636=VECTOR('',#2635,6.4E-1); +#2637=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-9.24E0)); +#2638=LINE('',#2637,#2636); +#2639=DIRECTION('',(0.E0,1.E0,0.E0)); +#2640=VECTOR('',#2639,1.11E0); +#2641=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-8.6E0)); +#2642=LINE('',#2641,#2640); +#2643=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.28E0)); +#2644=DIRECTION('',(1.E0,0.E0,0.E0)); +#2645=DIRECTION('',(0.E0,-4.163336342344E-14,-1.E0)); +#2646=AXIS2_PLACEMENT_3D('',#2643,#2644,#2645); +#2648=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2649=VECTOR('',#2648,5.604163056034E-1); +#2650=CARTESIAN_POINT('',(-1.18E0,-4.133725830020E0,-8.506274169980E0)); +#2651=LINE('',#2650,#2649); +#2652=DIRECTION('',(0.E0,1.E0,0.E0)); +#2653=VECTOR('',#2652,3.074516600407E-1); +#2654=CARTESIAN_POINT('',(-1.18E0,-3.737451660041E0,-8.11E0)); +#2655=LINE('',#2654,#2653); +#2656=DIRECTION('',(0.E0,0.E0,1.E0)); +#2657=VECTOR('',#2656,3.4E-1); +#2658=CARTESIAN_POINT('',(-1.18E0,1.055E0,-8.45E0)); +#2659=LINE('',#2658,#2657); +#2660=DIRECTION('',(0.E0,1.E0,0.E0)); +#2661=VECTOR('',#2660,3.074516600407E-1); +#2662=CARTESIAN_POINT('',(-1.18E0,3.43E0,-8.11E0)); +#2663=LINE('',#2662,#2661); +#2664=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2665=VECTOR('',#2664,5.604163056034E-1); +#2666=CARTESIAN_POINT('',(-1.18E0,3.737451660041E0,-8.11E0)); +#2667=LINE('',#2666,#2665); +#2668=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.28E0)); +#2669=DIRECTION('',(1.E0,0.E0,0.E0)); +#2670=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2671=AXIS2_PLACEMENT_3D('',#2668,#2669,#2670); +#2673=DIRECTION('',(0.E0,1.E0,0.E0)); +#2674=VECTOR('',#2673,1.11E0); +#2675=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.6E0)); +#2676=LINE('',#2675,#2674); +#2677=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2678=VECTOR('',#2677,6.4E-1); +#2679=CARTESIAN_POINT('',(-1.18E0,5.47E0,-8.6E0)); +#2680=LINE('',#2679,#2678); +#2681=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2682=VECTOR('',#2681,1.11E0); +#2683=CARTESIAN_POINT('',(-1.18E0,5.47E0,-9.24E0)); +#2684=LINE('',#2683,#2682); +#2685=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.28E0)); +#2686=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2688=AXIS2_PLACEMENT_3D('',#2685,#2686,#2687); +#2690=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#2691=VECTOR('',#2690,1.627712857252E-1); +#2692=CARTESIAN_POINT('',(-1.18E0,3.681177490061E0,-8.958822509939E0)); +#2693=LINE('',#2692,#2691); +#2694=CARTESIAN_POINT('',(-1.18E0,3.339806640163E0,-9.07E0)); +#2695=DIRECTION('',(1.E0,0.E0,0.E0)); +#2696=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2697=AXIS2_PLACEMENT_3D('',#2694,#2695,#2696); +#2699=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2700=VECTOR('',#2699,1.613029944866E0); +#2701=CARTESIAN_POINT('',(-1.18E0,3.339806640163E0,-8.75E0)); +#2702=LINE('',#2701,#2700); +#2703=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2704=VECTOR('',#2703,3.207106781187E-1); +#2705=CARTESIAN_POINT('',(-1.18E0,1.726776695297E0,-8.75E0)); +#2706=LINE('',#2705,#2704); +#2707=CARTESIAN_POINT('',(-1.18E0,1.323223304703E0,-8.7E0)); +#2708=DIRECTION('',(1.E0,0.E0,0.E0)); +#2709=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2710=AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#2712=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2713=VECTOR('',#2712,2.682233047033E-1); +#2714=CARTESIAN_POINT('',(-1.18E0,1.323223304703E0,-8.45E0)); +#2715=LINE('',#2714,#2713); +#2716=DIRECTION('',(1.E0,0.E0,0.E0)); +#2717=VECTOR('',#2716,6.4E-1); +#2718=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.45E0)); +#2719=LINE('',#2718,#2717); +#2720=DIRECTION('',(0.E0,0.E0,1.E0)); +#2721=VECTOR('',#2720,3.4E-1); +#2722=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.45E0)); +#2723=LINE('',#2722,#2721); +#2724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2725=VECTOR('',#2724,2.682233047033E-1); +#2726=CARTESIAN_POINT('',(-1.82E0,1.323223304703E0,-8.45E0)); +#2727=LINE('',#2726,#2725); +#2728=CARTESIAN_POINT('',(-1.82E0,1.323223304703E0,-8.7E0)); +#2729=DIRECTION('',(1.E0,0.E0,0.E0)); +#2730=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2731=AXIS2_PLACEMENT_3D('',#2728,#2729,#2730); +#2733=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2734=VECTOR('',#2733,3.207106781187E-1); +#2735=CARTESIAN_POINT('',(-1.82E0,1.726776695297E0,-8.75E0)); +#2736=LINE('',#2735,#2734); +#2737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2738=VECTOR('',#2737,1.613029944866E0); +#2739=CARTESIAN_POINT('',(-1.82E0,3.339806640163E0,-8.75E0)); +#2740=LINE('',#2739,#2738); +#2741=CARTESIAN_POINT('',(-1.82E0,3.339806640163E0,-9.07E0)); +#2742=DIRECTION('',(1.E0,0.E0,0.E0)); +#2743=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2744=AXIS2_PLACEMENT_3D('',#2741,#2742,#2743); +#2746=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#2747=VECTOR('',#2746,1.627712857252E-1); +#2748=CARTESIAN_POINT('',(-1.82E0,3.681177490061E0,-8.958822509939E0)); +#2749=LINE('',#2748,#2747); +#2750=CARTESIAN_POINT('',(-1.82E0,4.36E0,-8.28E0)); +#2751=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2752=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2753=AXIS2_PLACEMENT_3D('',#2750,#2751,#2752); +#2755=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2756=VECTOR('',#2755,1.11E0); +#2757=CARTESIAN_POINT('',(-1.82E0,5.47E0,-9.24E0)); +#2758=LINE('',#2757,#2756); +#2759=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2760=VECTOR('',#2759,6.4E-1); +#2761=CARTESIAN_POINT('',(-1.82E0,5.47E0,-8.6E0)); +#2762=LINE('',#2761,#2760); +#2763=DIRECTION('',(0.E0,1.E0,0.E0)); +#2764=VECTOR('',#2763,1.11E0); +#2765=CARTESIAN_POINT('',(-1.82E0,4.36E0,-8.6E0)); +#2766=LINE('',#2765,#2764); +#2767=CARTESIAN_POINT('',(-1.82E0,4.36E0,-8.28E0)); +#2768=DIRECTION('',(1.E0,0.E0,0.E0)); +#2769=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2770=AXIS2_PLACEMENT_3D('',#2767,#2768,#2769); +#2772=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2773=VECTOR('',#2772,5.604163056034E-1); +#2774=CARTESIAN_POINT('',(-1.82E0,3.737451660041E0,-8.11E0)); +#2775=LINE('',#2774,#2773); +#2776=DIRECTION('',(0.E0,1.E0,0.E0)); +#2777=VECTOR('',#2776,3.074516600407E-1); +#2778=CARTESIAN_POINT('',(-1.82E0,3.43E0,-8.11E0)); +#2779=LINE('',#2778,#2777); +#2780=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2781=VECTOR('',#2780,3.4E-1); +#2782=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.11E0)); +#2783=LINE('',#2782,#2781); +#2784=DIRECTION('',(0.E0,1.E0,0.E0)); +#2785=VECTOR('',#2784,3.074516600407E-1); +#2786=CARTESIAN_POINT('',(-1.82E0,-3.737451660041E0,-8.11E0)); +#2787=LINE('',#2786,#2785); +#2788=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2789=VECTOR('',#2788,5.604163056034E-1); +#2790=CARTESIAN_POINT('',(-1.82E0,-4.133725830020E0,-8.506274169980E0)); +#2791=LINE('',#2790,#2789); +#2792=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-8.28E0)); +#2793=DIRECTION('',(1.E0,0.E0,0.E0)); +#2794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2795=AXIS2_PLACEMENT_3D('',#2792,#2793,#2794); +#2797=DIRECTION('',(0.E0,1.E0,0.E0)); +#2798=VECTOR('',#2797,1.11E0); +#2799=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-8.6E0)); +#2800=LINE('',#2799,#2798); +#2801=DIRECTION('',(0.E0,0.E0,1.E0)); +#2802=VECTOR('',#2801,6.4E-1); +#2803=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-9.24E0)); +#2804=LINE('',#2803,#2802); +#2805=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2806=VECTOR('',#2805,1.11E0); +#2807=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-9.24E0)); +#2808=LINE('',#2807,#2806); +#2809=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-8.28E0)); +#2810=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2811=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2812=AXIS2_PLACEMENT_3D('',#2809,#2810,#2811); +#2814=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#2815=VECTOR('',#2814,1.627712857253E-1); +#2816=CARTESIAN_POINT('',(-1.82E0,-3.566080810142E0,-8.843725830020E0)); +#2817=LINE('',#2816,#2815); +#2818=CARTESIAN_POINT('',(-1.82E0,-3.339806640163E0,-9.07E0)); +#2819=DIRECTION('',(1.E0,0.E0,0.E0)); +#2820=DIRECTION('',(0.E0,0.E0,1.E0)); +#2821=AXIS2_PLACEMENT_3D('',#2818,#2819,#2820); +#2823=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2824=VECTOR('',#2823,1.613029944866E0); +#2825=CARTESIAN_POINT('',(-1.82E0,-1.726776695297E0,-8.75E0)); +#2826=LINE('',#2825,#2824); +#2827=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2828=VECTOR('',#2827,3.207106781187E-1); +#2829=CARTESIAN_POINT('',(-1.82E0,-1.5E0,-8.523223304703E0)); +#2830=LINE('',#2829,#2828); +#2831=CARTESIAN_POINT('',(-1.82E0,-1.323223304703E0,-8.7E0)); +#2832=DIRECTION('',(1.E0,0.E0,0.E0)); +#2833=DIRECTION('',(0.E0,0.E0,1.E0)); +#2834=AXIS2_PLACEMENT_3D('',#2831,#2832,#2833); +#2836=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2837=VECTOR('',#2836,2.682233047033E-1); +#2838=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.45E0)); +#2839=LINE('',#2838,#2837); +#2840=DIRECTION('',(1.E0,0.E0,0.E0)); +#2841=VECTOR('',#2840,6.4E-1); +#2842=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.45E0)); +#2843=LINE('',#2842,#2841); +#2844=DIRECTION('',(1.E0,0.E0,0.E0)); +#2845=VECTOR('',#2844,6.4E-1); +#2846=CARTESIAN_POINT('',(-1.82E0,1.323223304703E0,-8.45E0)); +#2847=LINE('',#2846,#2845); +#2848=DIRECTION('',(1.E0,0.E0,0.E0)); +#2849=VECTOR('',#2848,6.4E-1); +#2850=CARTESIAN_POINT('',(-1.82E0,1.5E0,-8.523223304703E0)); +#2851=LINE('',#2850,#2849); +#2852=DIRECTION('',(1.E0,0.E0,0.E0)); +#2853=VECTOR('',#2852,6.4E-1); +#2854=CARTESIAN_POINT('',(-1.82E0,1.726776695297E0,-8.75E0)); +#2855=LINE('',#2854,#2853); +#2856=DIRECTION('',(1.E0,0.E0,0.E0)); +#2857=VECTOR('',#2856,6.4E-1); +#2858=CARTESIAN_POINT('',(-1.82E0,3.339806640163E0,-8.75E0)); +#2859=LINE('',#2858,#2857); +#2860=DIRECTION('',(1.E0,0.E0,0.E0)); +#2861=VECTOR('',#2860,6.4E-1); +#2862=CARTESIAN_POINT('',(-1.82E0,3.566080810142E0,-8.843725830020E0)); +#2863=LINE('',#2862,#2861); +#2864=DIRECTION('',(1.E0,0.E0,0.E0)); +#2865=VECTOR('',#2864,6.4E-1); +#2866=CARTESIAN_POINT('',(-1.82E0,3.681177490061E0,-8.958822509939E0)); +#2867=LINE('',#2866,#2865); +#2868=DIRECTION('',(1.E0,0.E0,0.E0)); +#2869=VECTOR('',#2868,6.4E-1); +#2870=CARTESIAN_POINT('',(-1.82E0,4.36E0,-9.24E0)); +#2871=LINE('',#2870,#2869); +#2872=DIRECTION('',(1.E0,0.E0,0.E0)); +#2873=VECTOR('',#2872,6.4E-1); +#2874=CARTESIAN_POINT('',(-1.82E0,5.47E0,-9.24E0)); +#2875=LINE('',#2874,#2873); +#2876=DIRECTION('',(1.E0,0.E0,0.E0)); +#2877=VECTOR('',#2876,6.4E-1); +#2878=CARTESIAN_POINT('',(-1.82E0,5.47E0,-8.6E0)); +#2879=LINE('',#2878,#2877); +#2880=DIRECTION('',(1.E0,0.E0,0.E0)); +#2881=VECTOR('',#2880,6.4E-1); +#2882=CARTESIAN_POINT('',(-1.82E0,4.36E0,-8.6E0)); +#2883=LINE('',#2882,#2881); +#2884=DIRECTION('',(1.E0,0.E0,0.E0)); +#2885=VECTOR('',#2884,6.4E-1); +#2886=CARTESIAN_POINT('',(-1.82E0,4.133725830020E0,-8.506274169980E0)); +#2887=LINE('',#2886,#2885); +#2888=DIRECTION('',(1.E0,0.E0,0.E0)); +#2889=VECTOR('',#2888,6.4E-1); +#2890=CARTESIAN_POINT('',(-1.82E0,-3.737451660041E0,-8.11E0)); +#2891=LINE('',#2890,#2889); +#2892=DIRECTION('',(1.E0,0.E0,0.E0)); +#2893=VECTOR('',#2892,6.4E-1); +#2894=CARTESIAN_POINT('',(-1.82E0,-4.133725830020E0,-8.506274169980E0)); +#2895=LINE('',#2894,#2893); +#2896=DIRECTION('',(1.E0,0.E0,0.E0)); +#2897=VECTOR('',#2896,6.4E-1); +#2898=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-8.6E0)); +#2899=LINE('',#2898,#2897); +#2900=DIRECTION('',(1.E0,0.E0,0.E0)); +#2901=VECTOR('',#2900,6.4E-1); +#2902=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-8.6E0)); +#2903=LINE('',#2902,#2901); +#2904=DIRECTION('',(1.E0,0.E0,0.E0)); +#2905=VECTOR('',#2904,6.4E-1); +#2906=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-9.24E0)); +#2907=LINE('',#2906,#2905); +#2908=DIRECTION('',(1.E0,0.E0,0.E0)); +#2909=VECTOR('',#2908,6.4E-1); +#2910=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-9.24E0)); +#2911=LINE('',#2910,#2909); +#2912=DIRECTION('',(1.E0,0.E0,0.E0)); +#2913=VECTOR('',#2912,6.4E-1); +#2914=CARTESIAN_POINT('',(-1.82E0,-3.681177490061E0,-8.958822509939E0)); +#2915=LINE('',#2914,#2913); +#2916=DIRECTION('',(1.E0,0.E0,0.E0)); +#2917=VECTOR('',#2916,6.4E-1); +#2918=CARTESIAN_POINT('',(-1.82E0,-3.566080810142E0,-8.843725830020E0)); +#2919=LINE('',#2918,#2917); +#2920=DIRECTION('',(1.E0,0.E0,0.E0)); +#2921=VECTOR('',#2920,6.4E-1); +#2922=CARTESIAN_POINT('',(-1.82E0,-3.339806640163E0,-8.75E0)); +#2923=LINE('',#2922,#2921); +#2924=DIRECTION('',(1.E0,0.E0,0.E0)); +#2925=VECTOR('',#2924,6.4E-1); +#2926=CARTESIAN_POINT('',(-1.82E0,-1.726776695297E0,-8.75E0)); +#2927=LINE('',#2926,#2925); +#2928=DIRECTION('',(1.E0,0.E0,0.E0)); +#2929=VECTOR('',#2928,6.4E-1); +#2930=CARTESIAN_POINT('',(-1.82E0,-1.5E0,-8.523223304703E0)); +#2931=LINE('',#2930,#2929); +#2932=DIRECTION('',(1.E0,0.E0,0.E0)); +#2933=VECTOR('',#2932,6.4E-1); +#2934=CARTESIAN_POINT('',(-1.82E0,-1.323223304703E0,-8.45E0)); +#2935=LINE('',#2934,#2933); +#2936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2937=VECTOR('',#2936,6.4E-1); +#2938=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.87E0)); +#2939=LINE('',#2938,#2937); +#2940=DIRECTION('',(0.E0,1.E0,0.E0)); +#2941=VECTOR('',#2940,6.4E-1); +#2942=CARTESIAN_POINT('',(1.035E0,2.79E0,-8.87E0)); +#2943=LINE('',#2942,#2941); +#2944=DIRECTION('',(0.E0,1.E0,0.E0)); +#2945=VECTOR('',#2944,6.4E-1); +#2946=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-9.24E0)); +#2947=LINE('',#2946,#2945); +#2948=DIRECTION('',(1.E0,0.E0,0.E0)); +#2949=VECTOR('',#2948,1.465E0); +#2950=CARTESIAN_POINT('',(-3.43E0,-3.43E0,-9.24E0)); +#2951=LINE('',#2950,#2949); +#2952=DIRECTION('',(0.E0,1.E0,0.E0)); +#2953=VECTOR('',#2952,6.4E-1); +#2954=CARTESIAN_POINT('',(1.965E0,-3.43E0,-9.24E0)); +#2955=LINE('',#2954,#2953); +#2956=DIRECTION('',(1.E0,0.E0,0.E0)); +#2957=VECTOR('',#2956,1.465E0); +#2958=CARTESIAN_POINT('',(1.965E0,-3.43E0,-9.24E0)); +#2959=LINE('',#2958,#2957); +#2960=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2961=VECTOR('',#2960,1.32E0); +#2962=CARTESIAN_POINT('',(-4.419486092317E0,6.6E-1,-9.239547065214E0)); +#2963=LINE('',#2962,#2961); +#2964=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2965=VECTOR('',#2964,1.32E0); +#2966=CARTESIAN_POINT('',(-6.52E0,6.6E-1,-9.175E0)); +#2967=LINE('',#2966,#2965); +#2968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2969=VECTOR('',#2968,1.32E0); +#2970=CARTESIAN_POINT('',(-6.508942715381E0,6.6E-1,-8.815169850545E0)); +#2971=LINE('',#2970,#2969); +#2972=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2973=VECTOR('',#2972,1.32E0); +#2974=CARTESIAN_POINT('',(-4.408428807698E0,6.6E-1,-8.879716915758E0)); +#2975=LINE('',#2974,#2973); +#2976=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2977=VECTOR('',#2976,1.32E0); +#2978=CARTESIAN_POINT('',(-3.79E0,6.6E-1,-8.28E0)); +#2979=LINE('',#2978,#2977); +#2980=CARTESIAN_POINT('',(-3.43E0,3.43E0,0.E0)); +#2981=CARTESIAN_POINT('',(-3.43E0,-3.43E0,0.E0)); +#2982=VERTEX_POINT('',#2980); +#2983=VERTEX_POINT('',#2981); +#2984=CARTESIAN_POINT('',(-3.43E0,-3.43E0,-9.24E0)); +#2985=VERTEX_POINT('',#2984); +#2986=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#2987=VERTEX_POINT('',#2986); +#2988=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-8.11E0)); +#2989=VERTEX_POINT('',#2988); +#2990=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#2991=CARTESIAN_POINT('',(-3.43E0,2.79E0,-9.24E0)); +#2992=VERTEX_POINT('',#2990); +#2993=VERTEX_POINT('',#2991); +#2994=CARTESIAN_POINT('',(-3.43E0,3.43E0,-9.24E0)); +#2995=VERTEX_POINT('',#2994); +#2996=CARTESIAN_POINT('',(3.43E0,3.43E0,0.E0)); +#2997=CARTESIAN_POINT('',(3.43E0,-3.43E0,0.E0)); +#2998=VERTEX_POINT('',#2996); +#2999=VERTEX_POINT('',#2997); +#3000=CARTESIAN_POINT('',(3.43E0,-3.43E0,-9.24E0)); +#3001=VERTEX_POINT('',#3000); +#3002=CARTESIAN_POINT('',(3.43E0,-2.79E0,-9.24E0)); +#3003=VERTEX_POINT('',#3002); +#3004=CARTESIAN_POINT('',(3.43E0,-2.79E0,-8.11E0)); +#3005=VERTEX_POINT('',#3004); +#3006=CARTESIAN_POINT('',(3.43E0,2.79E0,-8.11E0)); +#3007=CARTESIAN_POINT('',(3.43E0,2.79E0,-9.24E0)); +#3008=VERTEX_POINT('',#3006); +#3009=VERTEX_POINT('',#3007); +#3010=CARTESIAN_POINT('',(3.43E0,3.43E0,-9.24E0)); +#3011=VERTEX_POINT('',#3010); +#3012=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#3013=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#3014=VERTEX_POINT('',#3012); +#3015=VERTEX_POINT('',#3013); +#3016=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#3017=VERTEX_POINT('',#3016); +#3018=CARTESIAN_POINT('',(7.E-1,4.082293445649E0,-2.893333019203E0)); +#3019=CARTESIAN_POINT('',(7.E-1,4.73E0,-2.95E0)); +#3020=VERTEX_POINT('',#3018); +#3021=VERTEX_POINT('',#3019); +#3022=CARTESIAN_POINT('',(7.E-1,4.73E0,-1.856592408765E0)); +#3023=VERTEX_POINT('',#3022); +#3024=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-7.8E0)); +#3025=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-7.8E0)); +#3026=VERTEX_POINT('',#3024); +#3027=VERTEX_POINT('',#3025); +#3028=CARTESIAN_POINT('',(1.7E0,-3.94E0,-7.8E0)); +#3029=VERTEX_POINT('',#3028); +#3030=CARTESIAN_POINT('',(1.7E0,-3.63E0,-7.8E0)); +#3031=VERTEX_POINT('',#3030); +#3032=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-7.8E0)); +#3033=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-7.8E0)); +#3034=VERTEX_POINT('',#3032); +#3035=VERTEX_POINT('',#3033); +#3036=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-7.8E0)); +#3037=VERTEX_POINT('',#3036); +#3038=CARTESIAN_POINT('',(-4.5E-1,-3.63E0,-7.8E0)); +#3039=VERTEX_POINT('',#3038); +#3040=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-1.4E0)); +#3041=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-1.4E0)); +#3042=VERTEX_POINT('',#3040); +#3043=VERTEX_POINT('',#3041); +#3044=CARTESIAN_POINT('',(1.7E0,-3.94E0,-1.4E0)); +#3045=VERTEX_POINT('',#3044); +#3046=CARTESIAN_POINT('',(1.7E0,-3.63E0,-1.4E0)); +#3047=VERTEX_POINT('',#3046); +#3048=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-1.4E0)); +#3049=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-1.4E0)); +#3050=VERTEX_POINT('',#3048); +#3051=VERTEX_POINT('',#3049); +#3052=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-1.4E0)); +#3053=VERTEX_POINT('',#3052); +#3054=CARTESIAN_POINT('',(-4.5E-1,-3.63E0,-1.4E0)); +#3055=VERTEX_POINT('',#3054); +#3056=CARTESIAN_POINT('',(-1.9E0,-3.43E0,-7.8E0)); +#3057=CARTESIAN_POINT('',(-2.5E-1,-3.43E0,-7.8E0)); +#3058=VERTEX_POINT('',#3056); +#3059=VERTEX_POINT('',#3057); +#3060=CARTESIAN_POINT('',(2.5E-1,-3.43E0,-7.8E0)); +#3061=CARTESIAN_POINT('',(1.9E0,-3.43E0,-7.8E0)); +#3062=VERTEX_POINT('',#3060); +#3063=VERTEX_POINT('',#3061); +#3064=CARTESIAN_POINT('',(-1.9E0,-3.43E0,-1.4E0)); +#3065=CARTESIAN_POINT('',(-2.5E-1,-3.43E0,-1.4E0)); +#3066=VERTEX_POINT('',#3064); +#3067=VERTEX_POINT('',#3065); +#3068=CARTESIAN_POINT('',(2.5E-1,-3.43E0,-1.4E0)); +#3069=CARTESIAN_POINT('',(1.9E0,-3.43E0,-1.4E0)); +#3070=VERTEX_POINT('',#3068); +#3071=VERTEX_POINT('',#3069); +#3072=CARTESIAN_POINT('',(-2.81E0,2.81E0,-6.35E0)); +#3073=CARTESIAN_POINT('',(-2.81E0,1.9E-1,-6.35E0)); +#3074=VERTEX_POINT('',#3072); +#3075=VERTEX_POINT('',#3073); +#3076=CARTESIAN_POINT('',(-1.9E-1,2.81E0,-6.35E0)); +#3077=VERTEX_POINT('',#3076); +#3078=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,-6.35E0)); +#3079=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,-6.35E0)); +#3080=VERTEX_POINT('',#3078); +#3081=VERTEX_POINT('',#3079); +#3082=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,-6.35E0)); +#3083=VERTEX_POINT('',#3082); +#3084=CARTESIAN_POINT('',(-2.81E0,2.81E0,0.E0)); +#3085=CARTESIAN_POINT('',(-2.81E0,1.9E-1,0.E0)); +#3086=VERTEX_POINT('',#3084); +#3087=VERTEX_POINT('',#3085); +#3088=CARTESIAN_POINT('',(-1.9E-1,2.81E0,0.E0)); +#3089=VERTEX_POINT('',#3088); +#3090=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,0.E0)); +#3091=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,0.E0)); +#3092=VERTEX_POINT('',#3090); +#3093=VERTEX_POINT('',#3091); +#3094=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,0.E0)); +#3095=VERTEX_POINT('',#3094); +#3096=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-9.24E0)); +#3097=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-8.11E0)); +#3098=VERTEX_POINT('',#3096); +#3099=VERTEX_POINT('',#3097); +#3100=CARTESIAN_POINT('',(-1.965E0,-2.79E0,-9.24E0)); +#3101=VERTEX_POINT('',#3100); +#3102=CARTESIAN_POINT('',(-1.965E0,-2.79E0,-8.11E0)); +#3103=VERTEX_POINT('',#3102); +#3104=CARTESIAN_POINT('',(-1.965E0,2.79E0,-8.11E0)); +#3105=CARTESIAN_POINT('',(-1.965E0,2.79E0,-9.24E0)); +#3106=VERTEX_POINT('',#3104); +#3107=VERTEX_POINT('',#3105); +#3108=CARTESIAN_POINT('',(-1.965E0,3.43E0,-9.24E0)); +#3109=VERTEX_POINT('',#3108); +#3110=CARTESIAN_POINT('',(-1.965E0,3.43E0,-8.11E0)); +#3111=VERTEX_POINT('',#3110); +#3112=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.11E0)); +#3113=CARTESIAN_POINT('',(-1.035E0,2.79E0,-8.11E0)); +#3114=VERTEX_POINT('',#3112); +#3115=VERTEX_POINT('',#3113); +#3116=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.11E0)); +#3117=CARTESIAN_POINT('',(-1.035E0,-3.43E0,-8.11E0)); +#3118=VERTEX_POINT('',#3116); +#3119=VERTEX_POINT('',#3117); +#3120=CARTESIAN_POINT('',(-1.18E0,5.47E0,-9.24E0)); +#3121=CARTESIAN_POINT('',(-1.18E0,4.36E0,-9.24E0)); +#3122=VERTEX_POINT('',#3120); +#3123=VERTEX_POINT('',#3121); +#3124=CARTESIAN_POINT('',(-1.18E0,5.47E0,-8.6E0)); +#3125=VERTEX_POINT('',#3124); +#3126=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.6E0)); +#3127=VERTEX_POINT('',#3126); +#3128=CARTESIAN_POINT('',(-1.18E0,3.737451660041E0,-8.11E0)); +#3129=CARTESIAN_POINT('',(-1.18E0,4.133725830020E0,-8.506274169980E0)); +#3130=VERTEX_POINT('',#3128); +#3131=VERTEX_POINT('',#3129); +#3132=CARTESIAN_POINT('',(-1.82E0,5.47E0,-9.24E0)); +#3133=CARTESIAN_POINT('',(-1.82E0,4.36E0,-9.24E0)); +#3134=VERTEX_POINT('',#3132); +#3135=VERTEX_POINT('',#3133); +#3136=CARTESIAN_POINT('',(-1.82E0,5.47E0,-8.6E0)); +#3137=VERTEX_POINT('',#3136); +#3138=CARTESIAN_POINT('',(-1.82E0,4.36E0,-8.6E0)); +#3139=VERTEX_POINT('',#3138); +#3140=CARTESIAN_POINT('',(-1.82E0,3.737451660041E0,-8.11E0)); +#3141=CARTESIAN_POINT('',(-1.82E0,4.133725830020E0,-8.506274169980E0)); +#3142=VERTEX_POINT('',#3140); +#3143=VERTEX_POINT('',#3141); +#3144=CARTESIAN_POINT('',(-1.18E0,-3.43E0,-8.11E0)); +#3145=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.11E0)); +#3146=VERTEX_POINT('',#3144); +#3147=VERTEX_POINT('',#3145); +#3148=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.11E0)); +#3149=CARTESIAN_POINT('',(-1.18E0,1.055E0,-8.11E0)); +#3150=VERTEX_POINT('',#3148); +#3151=VERTEX_POINT('',#3149); +#3152=CARTESIAN_POINT('',(-1.82E0,3.43E0,-8.11E0)); +#3153=VERTEX_POINT('',#3152); +#3154=CARTESIAN_POINT('',(-1.18E0,3.43E0,-8.11E0)); +#3155=VERTEX_POINT('',#3154); +#3156=CARTESIAN_POINT('',(-1.18E0,1.055E0,-8.45E0)); +#3157=VERTEX_POINT('',#3156); +#3158=CARTESIAN_POINT('',(-1.82E0,1.055E0,-8.45E0)); +#3159=VERTEX_POINT('',#3158); +#3160=CARTESIAN_POINT('',(-1.18E0,1.323223304703E0,-8.45E0)); +#3161=VERTEX_POINT('',#3160); +#3162=CARTESIAN_POINT('',(-1.18E0,1.5E0,-8.523223304703E0)); +#3163=VERTEX_POINT('',#3162); +#3164=CARTESIAN_POINT('',(-1.18E0,1.726776695297E0,-8.75E0)); +#3165=VERTEX_POINT('',#3164); +#3166=CARTESIAN_POINT('',(-1.18E0,3.339806640163E0,-8.75E0)); +#3167=VERTEX_POINT('',#3166); +#3168=CARTESIAN_POINT('',(-1.18E0,3.566080810142E0,-8.843725830020E0)); +#3169=VERTEX_POINT('',#3168); +#3170=CARTESIAN_POINT('',(-1.18E0,3.681177490061E0,-8.958822509939E0)); +#3171=VERTEX_POINT('',#3170); +#3172=CARTESIAN_POINT('',(-1.82E0,1.323223304703E0,-8.45E0)); +#3173=VERTEX_POINT('',#3172); +#3174=CARTESIAN_POINT('',(-1.82E0,1.5E0,-8.523223304703E0)); +#3175=VERTEX_POINT('',#3174); +#3176=CARTESIAN_POINT('',(-1.82E0,1.726776695297E0,-8.75E0)); +#3177=VERTEX_POINT('',#3176); +#3178=CARTESIAN_POINT('',(-1.82E0,3.339806640163E0,-8.75E0)); +#3179=VERTEX_POINT('',#3178); +#3180=CARTESIAN_POINT('',(-1.82E0,3.566080810142E0,-8.843725830020E0)); +#3181=VERTEX_POINT('',#3180); +#3182=CARTESIAN_POINT('',(-1.82E0,3.681177490061E0,-8.958822509939E0)); +#3183=VERTEX_POINT('',#3182); +#3184=CARTESIAN_POINT('',(-1.82E0,-3.43E0,-8.11E0)); +#3185=VERTEX_POINT('',#3184); +#3186=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-3.6E0)); +#3187=CARTESIAN_POINT('',(3.43E0,-1.E0,-3.85E0)); +#3188=VERTEX_POINT('',#3186); +#3189=VERTEX_POINT('',#3187); +#3190=CARTESIAN_POINT('',(3.43E0,-1.E0,-5.35E0)); +#3191=VERTEX_POINT('',#3190); +#3192=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.6E0)); +#3193=VERTEX_POINT('',#3192); +#3194=CARTESIAN_POINT('',(3.86E0,-1.5E0,-3.1E0)); +#3195=CARTESIAN_POINT('',(3.86E0,-1.5E0,-6.1E0)); +#3196=VERTEX_POINT('',#3194); +#3197=VERTEX_POINT('',#3195); +#3198=CARTESIAN_POINT('',(3.86E0,1.5E0,-6.1E0)); +#3199=VERTEX_POINT('',#3198); +#3200=CARTESIAN_POINT('',(3.86E0,1.5E0,-3.1E0)); +#3201=VERTEX_POINT('',#3200); +#3202=CARTESIAN_POINT('',(3.86E0,-7.5E-1,-3.6E0)); +#3203=CARTESIAN_POINT('',(3.86E0,-1.E0,-3.85E0)); +#3204=VERTEX_POINT('',#3202); +#3205=VERTEX_POINT('',#3203); +#3206=CARTESIAN_POINT('',(3.86E0,-1.E0,-5.35E0)); +#3207=VERTEX_POINT('',#3206); +#3208=CARTESIAN_POINT('',(3.86E0,-7.5E-1,-5.6E0)); +#3209=VERTEX_POINT('',#3208); +#3210=CARTESIAN_POINT('',(3.86E0,7.5E-1,-5.6E0)); +#3211=VERTEX_POINT('',#3210); +#3212=CARTESIAN_POINT('',(3.86E0,1.E0,-5.35E0)); +#3213=VERTEX_POINT('',#3212); +#3214=CARTESIAN_POINT('',(3.86E0,1.E0,-3.85E0)); +#3215=VERTEX_POINT('',#3214); +#3216=CARTESIAN_POINT('',(3.86E0,7.5E-1,-3.6E0)); +#3217=VERTEX_POINT('',#3216); +#3218=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-3.6E0)); +#3219=CARTESIAN_POINT('',(-3.43E0,1.E0,-3.85E0)); +#3220=VERTEX_POINT('',#3218); +#3221=VERTEX_POINT('',#3219); +#3222=CARTESIAN_POINT('',(-3.43E0,1.E0,-5.35E0)); +#3223=VERTEX_POINT('',#3222); +#3224=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.6E0)); +#3225=VERTEX_POINT('',#3224); +#3226=CARTESIAN_POINT('',(-3.86E0,1.5E0,-3.1E0)); +#3227=CARTESIAN_POINT('',(-3.86E0,1.5E0,-6.1E0)); +#3228=VERTEX_POINT('',#3226); +#3229=VERTEX_POINT('',#3227); +#3230=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-6.1E0)); +#3231=VERTEX_POINT('',#3230); +#3232=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-3.1E0)); +#3233=VERTEX_POINT('',#3232); +#3234=CARTESIAN_POINT('',(-3.86E0,7.5E-1,-3.6E0)); +#3235=CARTESIAN_POINT('',(-3.86E0,1.E0,-3.85E0)); +#3236=VERTEX_POINT('',#3234); +#3237=VERTEX_POINT('',#3235); +#3238=CARTESIAN_POINT('',(-3.86E0,1.E0,-5.35E0)); +#3239=VERTEX_POINT('',#3238); +#3240=CARTESIAN_POINT('',(-3.86E0,7.5E-1,-5.6E0)); +#3241=VERTEX_POINT('',#3240); +#3242=CARTESIAN_POINT('',(-3.86E0,-7.5E-1,-5.6E0)); +#3243=VERTEX_POINT('',#3242); +#3244=CARTESIAN_POINT('',(-3.86E0,-1.E0,-5.35E0)); +#3245=VERTEX_POINT('',#3244); +#3246=CARTESIAN_POINT('',(-3.86E0,-1.E0,-3.85E0)); +#3247=VERTEX_POINT('',#3246); +#3248=CARTESIAN_POINT('',(-3.86E0,-7.5E-1,-3.6E0)); +#3249=VERTEX_POINT('',#3248); +#3250=CARTESIAN_POINT('',(3.79E0,-1.7E0,-5.6E0)); +#3251=CARTESIAN_POINT('',(3.79E0,-2.E0,-5.9E0)); +#3252=VERTEX_POINT('',#3250); +#3253=VERTEX_POINT('',#3251); +#3254=CARTESIAN_POINT('',(3.79E0,-2.E0,-7.5E0)); +#3255=VERTEX_POINT('',#3254); +#3256=CARTESIAN_POINT('',(3.79E0,-1.9E0,-7.6E0)); +#3257=VERTEX_POINT('',#3256); +#3258=CARTESIAN_POINT('',(3.79E0,9.1E-1,-7.6E0)); +#3259=CARTESIAN_POINT('',(3.79E0,1.5E0,-7.6E0)); +#3260=VERTEX_POINT('',#3258); +#3261=VERTEX_POINT('',#3259); +#3262=CARTESIAN_POINT('',(3.79E0,3.E0,-6.1E0)); +#3263=VERTEX_POINT('',#3262); +#3264=CARTESIAN_POINT('',(3.79E0,3.E0,-3.1E0)); +#3265=VERTEX_POINT('',#3264); +#3266=CARTESIAN_POINT('',(3.79E0,1.5E0,-1.6E0)); +#3267=VERTEX_POINT('',#3266); +#3268=CARTESIAN_POINT('',(3.79E0,-1.9E0,-1.6E0)); +#3269=VERTEX_POINT('',#3268); +#3270=CARTESIAN_POINT('',(3.79E0,-2.E0,-1.7E0)); +#3271=VERTEX_POINT('',#3270); +#3272=CARTESIAN_POINT('',(3.79E0,-2.E0,-2.93E0)); +#3273=VERTEX_POINT('',#3272); +#3274=CARTESIAN_POINT('',(3.79E0,-1.804177449477E0,-3.211330871076E0)); +#3275=VERTEX_POINT('',#3274); +#3276=CARTESIAN_POINT('',(3.79E0,-9.736290824614E-1,-3.518884785127E0)); +#3277=VERTEX_POINT('',#3276); +#3278=CARTESIAN_POINT('',(3.79E0,-8.E-1,-3.55E0)); +#3279=VERTEX_POINT('',#3278); +#3280=CARTESIAN_POINT('',(3.79E0,7.E-1,-3.55E0)); +#3281=VERTEX_POINT('',#3280); +#3282=CARTESIAN_POINT('',(3.43E0,-1.7E0,-5.6E0)); +#3283=CARTESIAN_POINT('',(3.43E0,-2.E0,-5.9E0)); +#3284=VERTEX_POINT('',#3282); +#3285=VERTEX_POINT('',#3283); +#3286=CARTESIAN_POINT('',(3.43E0,-2.E0,-7.5E0)); +#3287=VERTEX_POINT('',#3286); +#3288=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.6E0)); +#3289=VERTEX_POINT('',#3288); +#3290=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.6E0)); +#3291=CARTESIAN_POINT('',(3.43E0,1.5E0,-7.6E0)); +#3292=VERTEX_POINT('',#3290); +#3293=VERTEX_POINT('',#3291); +#3294=CARTESIAN_POINT('',(3.43E0,3.E0,-6.1E0)); +#3295=VERTEX_POINT('',#3294); +#3296=CARTESIAN_POINT('',(3.43E0,3.E0,-3.1E0)); +#3297=VERTEX_POINT('',#3296); +#3298=CARTESIAN_POINT('',(3.43E0,1.5E0,-1.6E0)); +#3299=VERTEX_POINT('',#3298); +#3300=CARTESIAN_POINT('',(3.43E0,-1.9E0,-1.6E0)); +#3301=VERTEX_POINT('',#3300); +#3302=CARTESIAN_POINT('',(3.43E0,-2.E0,-1.7E0)); +#3303=VERTEX_POINT('',#3302); +#3304=CARTESIAN_POINT('',(3.43E0,-2.E0,-2.93E0)); +#3305=VERTEX_POINT('',#3304); +#3306=CARTESIAN_POINT('',(3.43E0,-1.804177449477E0,-3.211330871076E0)); +#3307=VERTEX_POINT('',#3306); +#3308=CARTESIAN_POINT('',(3.43E0,-9.736290824614E-1,-3.518884785127E0)); +#3309=VERTEX_POINT('',#3308); +#3310=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.55E0)); +#3311=VERTEX_POINT('',#3310); +#3312=CARTESIAN_POINT('',(3.43E0,7.E-1,-3.55E0)); +#3313=VERTEX_POINT('',#3312); +#3314=CARTESIAN_POINT('',(3.43E0,1.E0,-3.85E0)); +#3315=VERTEX_POINT('',#3314); +#3316=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.6E0)); +#3317=VERTEX_POINT('',#3316); +#3318=CARTESIAN_POINT('',(3.79E0,-7.5E-1,-5.6E0)); +#3319=VERTEX_POINT('',#3318); +#3320=CARTESIAN_POINT('',(3.79E0,7.5E-1,-5.6E0)); +#3321=VERTEX_POINT('',#3320); +#3322=CARTESIAN_POINT('',(3.79E0,1.E0,-5.35E0)); +#3323=VERTEX_POINT('',#3322); +#3324=CARTESIAN_POINT('',(3.79E0,1.E0,-3.85E0)); +#3325=VERTEX_POINT('',#3324); +#3326=CARTESIAN_POINT('',(-3.79E0,7.5E-1,-5.6E0)); +#3327=CARTESIAN_POINT('',(-3.79E0,-7.5E-1,-5.6E0)); +#3328=VERTEX_POINT('',#3326); +#3329=VERTEX_POINT('',#3327); +#3330=CARTESIAN_POINT('',(1.299999742591E0,3.43E0,1.822717866397E-8)); +#3331=CARTESIAN_POINT('',(1.3E0,3.43E0,-3.491049838058E0)); +#3332=VERTEX_POINT('',#3330); +#3333=VERTEX_POINT('',#3331); +#3334=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#3335=CARTESIAN_POINT('',(7.E-1,4.03E0,-2.891049838058E0)); +#3336=VERTEX_POINT('',#3334); +#3337=VERTEX_POINT('',#3335); +#3338=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#3339=CARTESIAN_POINT('',(-1.299999742591E0,3.43E0,1.822723438849E-8)); +#3340=VERTEX_POINT('',#3338); +#3341=VERTEX_POINT('',#3339); +#3342=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#3343=CARTESIAN_POINT('',(-7.E-1,4.03E0,-8.568888040453E-1)); +#3344=VERTEX_POINT('',#3342); +#3345=VERTEX_POINT('',#3343); +#3346=CARTESIAN_POINT('',(5.E0,1.049666790032E0,-3.550333209968E0)); +#3347=CARTESIAN_POINT('',(5.E0,-1.049666790032E0,-3.550333209968E0)); +#3348=VERTEX_POINT('',#3346); +#3349=VERTEX_POINT('',#3347); +#3350=CARTESIAN_POINT('',(4.22E0,1.5E0,-3.1E0)); +#3351=CARTESIAN_POINT('',(4.22E0,-1.5E0,-3.1E0)); +#3352=VERTEX_POINT('',#3350); +#3353=VERTEX_POINT('',#3351); +#3354=CARTESIAN_POINT('',(4.22E0,-1.5E0,-6.1E0)); +#3355=VERTEX_POINT('',#3354); +#3356=CARTESIAN_POINT('',(5.E0,-1.049666790032E0,-5.649666790032E0)); +#3357=VERTEX_POINT('',#3356); +#3358=CARTESIAN_POINT('',(4.22E0,1.5E0,-6.1E0)); +#3359=VERTEX_POINT('',#3358); +#3360=CARTESIAN_POINT('',(5.E0,1.049666790032E0,-5.649666790032E0)); +#3361=VERTEX_POINT('',#3360); +#3362=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-6.1E0)); +#3363=CARTESIAN_POINT('',(-4.220057521352E0,-1.5E0,-3.1E0)); +#3364=VERTEX_POINT('',#3362); +#3365=VERTEX_POINT('',#3363); +#3366=CARTESIAN_POINT('',(-5.E0,-1.0497E0,-5.6497E0)); +#3367=CARTESIAN_POINT('',(-5.E0,-1.0497E0,-3.5503E0)); +#3368=VERTEX_POINT('',#3366); +#3369=VERTEX_POINT('',#3367); +#3370=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-6.1E0)); +#3371=VERTEX_POINT('',#3370); +#3372=CARTESIAN_POINT('',(-5.E0,1.0497E0,-5.6497E0)); +#3373=VERTEX_POINT('',#3372); +#3374=CARTESIAN_POINT('',(-4.220057521352E0,1.5E0,-3.1E0)); +#3375=VERTEX_POINT('',#3374); +#3376=CARTESIAN_POINT('',(-5.E0,1.0497E0,-3.5503E0)); +#3377=VERTEX_POINT('',#3376); +#3378=CARTESIAN_POINT('',(2.81E0,1.9E-1,-6.35E0)); +#3379=CARTESIAN_POINT('',(2.81E0,2.81E0,-6.35E0)); +#3380=VERTEX_POINT('',#3378); +#3381=VERTEX_POINT('',#3379); +#3382=CARTESIAN_POINT('',(1.9E-1,2.81E0,-6.35E0)); +#3383=VERTEX_POINT('',#3382); +#3384=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,-6.35E0)); +#3385=CARTESIAN_POINT('',(1.9E-1,-2.81E0,-6.35E0)); +#3386=VERTEX_POINT('',#3384); +#3387=VERTEX_POINT('',#3385); +#3388=CARTESIAN_POINT('',(2.81E0,-1.9E-1,-6.35E0)); +#3389=VERTEX_POINT('',#3388); +#3390=CARTESIAN_POINT('',(2.81E0,1.9E-1,0.E0)); +#3391=CARTESIAN_POINT('',(2.81E0,2.81E0,0.E0)); +#3392=VERTEX_POINT('',#3390); +#3393=VERTEX_POINT('',#3391); +#3394=CARTESIAN_POINT('',(1.9E-1,2.81E0,0.E0)); +#3395=VERTEX_POINT('',#3394); +#3396=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,0.E0)); +#3397=CARTESIAN_POINT('',(1.9E-1,-2.81E0,0.E0)); +#3398=VERTEX_POINT('',#3396); +#3399=VERTEX_POINT('',#3397); +#3400=CARTESIAN_POINT('',(2.81E0,-1.9E-1,0.E0)); +#3401=VERTEX_POINT('',#3400); +#3402=CARTESIAN_POINT('',(1.965E0,-3.43E0,-9.24E0)); +#3403=CARTESIAN_POINT('',(1.965E0,-3.43E0,-8.11E0)); +#3404=VERTEX_POINT('',#3402); +#3405=VERTEX_POINT('',#3403); +#3406=CARTESIAN_POINT('',(1.965E0,-2.79E0,-9.24E0)); +#3407=VERTEX_POINT('',#3406); +#3408=CARTESIAN_POINT('',(1.965E0,-2.79E0,-8.11E0)); +#3409=VERTEX_POINT('',#3408); +#3410=CARTESIAN_POINT('',(1.965E0,2.79E0,-8.11E0)); +#3411=CARTESIAN_POINT('',(1.965E0,2.79E0,-9.24E0)); +#3412=VERTEX_POINT('',#3410); +#3413=VERTEX_POINT('',#3411); +#3414=CARTESIAN_POINT('',(1.965E0,3.43E0,-9.24E0)); +#3415=VERTEX_POINT('',#3414); +#3416=CARTESIAN_POINT('',(1.965E0,3.43E0,-8.11E0)); +#3417=VERTEX_POINT('',#3416); +#3418=CARTESIAN_POINT('',(1.035E0,-2.79E0,-8.11E0)); +#3419=VERTEX_POINT('',#3418); +#3420=CARTESIAN_POINT('',(1.035E0,2.79E0,-8.11E0)); +#3421=VERTEX_POINT('',#3420); +#3422=CARTESIAN_POINT('',(1.035E0,3.43E0,-8.11E0)); +#3423=VERTEX_POINT('',#3422); +#3424=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.11E0)); +#3425=VERTEX_POINT('',#3424); +#3426=CARTESIAN_POINT('',(-1.035E0,-3.43E0,-8.87E0)); +#3427=CARTESIAN_POINT('',(1.035E0,-3.43E0,-8.87E0)); +#3428=VERTEX_POINT('',#3426); +#3429=VERTEX_POINT('',#3427); +#3430=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-8.87E0)); +#3431=CARTESIAN_POINT('',(1.035E0,-2.79E0,-8.87E0)); +#3432=VERTEX_POINT('',#3430); +#3433=VERTEX_POINT('',#3431); +#3434=CARTESIAN_POINT('',(-1.035E0,2.79E0,-8.87E0)); +#3435=CARTESIAN_POINT('',(1.035E0,2.79E0,-8.87E0)); +#3436=VERTEX_POINT('',#3434); +#3437=VERTEX_POINT('',#3435); +#3438=CARTESIAN_POINT('',(-1.035E0,3.43E0,-8.87E0)); +#3439=CARTESIAN_POINT('',(1.035E0,3.43E0,-8.87E0)); +#3440=VERTEX_POINT('',#3438); +#3441=VERTEX_POINT('',#3439); +#3442=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-9.24E0)); +#3443=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-9.24E0)); +#3444=VERTEX_POINT('',#3442); +#3445=VERTEX_POINT('',#3443); +#3446=CARTESIAN_POINT('',(-1.18E0,-3.681177490061E0,-8.958822509939E0)); +#3447=VERTEX_POINT('',#3446); +#3448=CARTESIAN_POINT('',(-1.18E0,-3.566080810142E0,-8.843725830020E0)); +#3449=VERTEX_POINT('',#3448); +#3450=CARTESIAN_POINT('',(-1.18E0,-3.339806640163E0,-8.75E0)); +#3451=VERTEX_POINT('',#3450); +#3452=CARTESIAN_POINT('',(-1.18E0,-1.726776695297E0,-8.75E0)); +#3453=VERTEX_POINT('',#3452); +#3454=CARTESIAN_POINT('',(-1.18E0,-1.5E0,-8.523223304703E0)); +#3455=VERTEX_POINT('',#3454); +#3456=CARTESIAN_POINT('',(-1.18E0,-1.323223304703E0,-8.45E0)); +#3457=VERTEX_POINT('',#3456); +#3458=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.45E0)); +#3459=VERTEX_POINT('',#3458); +#3460=CARTESIAN_POINT('',(-1.18E0,-4.133725830020E0,-8.506274169980E0)); +#3461=CARTESIAN_POINT('',(-1.18E0,-3.737451660041E0,-8.11E0)); +#3462=VERTEX_POINT('',#3460); +#3463=VERTEX_POINT('',#3461); +#3464=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.6E0)); +#3465=VERTEX_POINT('',#3464); +#3466=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-8.6E0)); +#3467=VERTEX_POINT('',#3466); +#3468=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-9.24E0)); +#3469=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-9.24E0)); +#3470=VERTEX_POINT('',#3468); +#3471=VERTEX_POINT('',#3469); +#3472=CARTESIAN_POINT('',(-1.82E0,-3.681177490061E0,-8.958822509939E0)); +#3473=VERTEX_POINT('',#3472); +#3474=CARTESIAN_POINT('',(-1.82E0,-3.566080810142E0,-8.843725830020E0)); +#3475=VERTEX_POINT('',#3474); +#3476=CARTESIAN_POINT('',(-1.82E0,-3.339806640163E0,-8.75E0)); +#3477=VERTEX_POINT('',#3476); +#3478=CARTESIAN_POINT('',(-1.82E0,-1.726776695297E0,-8.75E0)); +#3479=VERTEX_POINT('',#3478); +#3480=CARTESIAN_POINT('',(-1.82E0,-1.5E0,-8.523223304703E0)); +#3481=VERTEX_POINT('',#3480); +#3482=CARTESIAN_POINT('',(-1.82E0,-1.323223304703E0,-8.45E0)); +#3483=VERTEX_POINT('',#3482); +#3484=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.45E0)); +#3485=VERTEX_POINT('',#3484); +#3486=CARTESIAN_POINT('',(-1.82E0,-4.133725830020E0,-8.506274169980E0)); +#3487=CARTESIAN_POINT('',(-1.82E0,-3.737451660041E0,-8.11E0)); +#3488=VERTEX_POINT('',#3486); +#3489=VERTEX_POINT('',#3487); +#3490=CARTESIAN_POINT('',(-1.82E0,-4.36E0,-8.6E0)); +#3491=VERTEX_POINT('',#3490); +#3492=CARTESIAN_POINT('',(-1.82E0,-5.47E0,-8.6E0)); +#3493=VERTEX_POINT('',#3492); +#3494=CARTESIAN_POINT('',(-1.82E0,-1.055E0,-8.11E0)); +#3495=VERTEX_POINT('',#3494); +#3496=CARTESIAN_POINT('',(-2.11E0,-2.81E0,-6.35E0)); +#3497=CARTESIAN_POINT('',(-2.81E0,-2.11E0,-6.35E0)); +#3498=VERTEX_POINT('',#3496); +#3499=VERTEX_POINT('',#3497); +#3500=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,-6.35E0)); +#3501=CARTESIAN_POINT('',(-8.9E-1,1.9E-1,-6.35E0)); +#3502=VERTEX_POINT('',#3500); +#3503=VERTEX_POINT('',#3501); +#3504=CARTESIAN_POINT('',(-8.9E-1,1.9E-1,0.E0)); +#3505=VERTEX_POINT('',#3504); +#3506=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,0.E0)); +#3507=VERTEX_POINT('',#3506); +#3508=CARTESIAN_POINT('',(-2.81E0,-2.11E0,0.E0)); +#3509=VERTEX_POINT('',#3508); +#3510=CARTESIAN_POINT('',(-2.11E0,-2.81E0,0.E0)); +#3511=VERTEX_POINT('',#3510); +#3512=CARTESIAN_POINT('',(8.9E-1,1.9E-1,-6.35E0)); +#3513=CARTESIAN_POINT('',(1.9E-1,8.9E-1,-6.35E0)); +#3514=VERTEX_POINT('',#3512); +#3515=VERTEX_POINT('',#3513); +#3516=CARTESIAN_POINT('',(2.81E0,-2.11E0,-6.35E0)); +#3517=CARTESIAN_POINT('',(2.11E0,-2.81E0,-6.35E0)); +#3518=VERTEX_POINT('',#3516); +#3519=VERTEX_POINT('',#3517); +#3520=CARTESIAN_POINT('',(1.9E-1,8.9E-1,0.E0)); +#3521=VERTEX_POINT('',#3520); +#3522=CARTESIAN_POINT('',(8.9E-1,1.9E-1,0.E0)); +#3523=VERTEX_POINT('',#3522); +#3524=CARTESIAN_POINT('',(2.11E0,-2.81E0,0.E0)); +#3525=VERTEX_POINT('',#3524); +#3526=CARTESIAN_POINT('',(2.81E0,-2.11E0,0.E0)); +#3527=VERTEX_POINT('',#3526); +#3528=CARTESIAN_POINT('',(3.79E0,-9.1E-1,-7.6E0)); +#3529=VERTEX_POINT('',#3528); +#3530=CARTESIAN_POINT('',(3.79E0,-6.6E-1,-7.85E0)); +#3531=VERTEX_POINT('',#3530); +#3532=CARTESIAN_POINT('',(3.79E0,6.6E-1,-7.85E0)); +#3533=VERTEX_POINT('',#3532); +#3534=CARTESIAN_POINT('',(3.43E0,-9.1E-1,-7.6E0)); +#3535=VERTEX_POINT('',#3534); +#3536=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-7.85E0)); +#3537=VERTEX_POINT('',#3536); +#3538=CARTESIAN_POINT('',(3.43E0,6.6E-1,-7.85E0)); +#3539=VERTEX_POINT('',#3538); +#3540=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.28E0)); +#3541=CARTESIAN_POINT('',(4.419486092317E0,6.6E-1,-9.239547065214E0)); +#3542=VERTEX_POINT('',#3540); +#3543=VERTEX_POINT('',#3541); +#3544=CARTESIAN_POINT('',(6.52E0,6.6E-1,-9.175E0)); +#3545=VERTEX_POINT('',#3544); +#3546=CARTESIAN_POINT('',(6.508942715381E0,6.6E-1,-8.815169850545E0)); +#3547=VERTEX_POINT('',#3546); +#3548=CARTESIAN_POINT('',(4.408428807698E0,6.6E-1,-8.879716915758E0)); +#3549=VERTEX_POINT('',#3548); +#3550=CARTESIAN_POINT('',(3.79E0,6.6E-1,-8.28E0)); +#3551=VERTEX_POINT('',#3550); +#3552=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-8.28E0)); +#3553=CARTESIAN_POINT('',(4.419486092317E0,-6.6E-1,-9.239547065214E0)); +#3554=VERTEX_POINT('',#3552); +#3555=VERTEX_POINT('',#3553); +#3556=CARTESIAN_POINT('',(6.52E0,-6.6E-1,-9.175E0)); +#3557=VERTEX_POINT('',#3556); +#3558=CARTESIAN_POINT('',(6.508942715381E0,-6.6E-1,-8.815169850545E0)); +#3559=VERTEX_POINT('',#3558); +#3560=CARTESIAN_POINT('',(4.408428807698E0,-6.6E-1,-8.879716915758E0)); +#3561=VERTEX_POINT('',#3560); +#3562=CARTESIAN_POINT('',(3.79E0,-6.6E-1,-8.28E0)); +#3563=VERTEX_POINT('',#3562); +#3564=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.11E0)); +#3565=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-8.11E0)); +#3566=VERTEX_POINT('',#3564); +#3567=VERTEX_POINT('',#3565); +#3568=CARTESIAN_POINT('',(-3.79E0,1.7E0,-5.6E0)); +#3569=CARTESIAN_POINT('',(-3.79E0,2.E0,-5.9E0)); +#3570=VERTEX_POINT('',#3568); +#3571=VERTEX_POINT('',#3569); +#3572=CARTESIAN_POINT('',(-3.79E0,2.E0,-7.5E0)); +#3573=VERTEX_POINT('',#3572); +#3574=CARTESIAN_POINT('',(-3.79E0,1.9E0,-7.6E0)); +#3575=VERTEX_POINT('',#3574); +#3576=CARTESIAN_POINT('',(-3.79E0,9.1E-1,-7.6E0)); +#3577=VERTEX_POINT('',#3576); +#3578=CARTESIAN_POINT('',(-3.79E0,6.6E-1,-7.85E0)); +#3579=VERTEX_POINT('',#3578); +#3580=CARTESIAN_POINT('',(-3.79E0,-6.6E-1,-7.85E0)); +#3581=CARTESIAN_POINT('',(-3.79E0,-9.1E-1,-7.6E0)); +#3582=VERTEX_POINT('',#3580); +#3583=VERTEX_POINT('',#3581); +#3584=CARTESIAN_POINT('',(-3.79E0,-1.5E0,-7.6E0)); +#3585=VERTEX_POINT('',#3584); +#3586=CARTESIAN_POINT('',(-3.79E0,-3.E0,-6.1E0)); +#3587=VERTEX_POINT('',#3586); +#3588=CARTESIAN_POINT('',(-3.79E0,-3.E0,-3.1E0)); +#3589=VERTEX_POINT('',#3588); +#3590=CARTESIAN_POINT('',(-3.79E0,-1.5E0,-1.6E0)); +#3591=VERTEX_POINT('',#3590); +#3592=CARTESIAN_POINT('',(-3.79E0,1.9E0,-1.6E0)); +#3593=VERTEX_POINT('',#3592); +#3594=CARTESIAN_POINT('',(-3.79E0,2.E0,-1.7E0)); +#3595=VERTEX_POINT('',#3594); +#3596=CARTESIAN_POINT('',(-3.79E0,2.E0,-2.93E0)); +#3597=VERTEX_POINT('',#3596); +#3598=CARTESIAN_POINT('',(-3.79E0,1.804177449477E0,-3.211330871076E0)); +#3599=VERTEX_POINT('',#3598); +#3600=CARTESIAN_POINT('',(-3.79E0,9.736290824614E-1,-3.518884785127E0)); +#3601=VERTEX_POINT('',#3600); +#3602=CARTESIAN_POINT('',(-3.79E0,8.E-1,-3.55E0)); +#3603=VERTEX_POINT('',#3602); +#3604=CARTESIAN_POINT('',(-3.79E0,-7.E-1,-3.55E0)); +#3605=VERTEX_POINT('',#3604); +#3606=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.6E0)); +#3607=CARTESIAN_POINT('',(-3.43E0,1.7E0,-5.6E0)); +#3608=VERTEX_POINT('',#3606); +#3609=VERTEX_POINT('',#3607); +#3610=CARTESIAN_POINT('',(-3.43E0,2.E0,-5.9E0)); +#3611=VERTEX_POINT('',#3610); +#3612=CARTESIAN_POINT('',(-3.43E0,2.E0,-7.5E0)); +#3613=VERTEX_POINT('',#3612); +#3614=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.6E0)); +#3615=VERTEX_POINT('',#3614); +#3616=CARTESIAN_POINT('',(-3.43E0,9.1E-1,-7.6E0)); +#3617=VERTEX_POINT('',#3616); +#3618=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-7.85E0)); +#3619=VERTEX_POINT('',#3618); +#3620=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.6E0)); +#3621=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-7.85E0)); +#3622=VERTEX_POINT('',#3620); +#3623=VERTEX_POINT('',#3621); +#3624=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-7.6E0)); +#3625=VERTEX_POINT('',#3624); +#3626=CARTESIAN_POINT('',(-3.43E0,-3.E0,-6.1E0)); +#3627=VERTEX_POINT('',#3626); +#3628=CARTESIAN_POINT('',(-3.43E0,-3.E0,-3.1E0)); +#3629=VERTEX_POINT('',#3628); +#3630=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-1.6E0)); +#3631=VERTEX_POINT('',#3630); +#3632=CARTESIAN_POINT('',(-3.43E0,1.9E0,-1.6E0)); +#3633=VERTEX_POINT('',#3632); +#3634=CARTESIAN_POINT('',(-3.43E0,2.E0,-1.7E0)); +#3635=VERTEX_POINT('',#3634); +#3636=CARTESIAN_POINT('',(-3.43E0,2.E0,-2.93E0)); +#3637=VERTEX_POINT('',#3636); +#3638=CARTESIAN_POINT('',(-3.43E0,1.804177449477E0,-3.211330871076E0)); +#3639=VERTEX_POINT('',#3638); +#3640=CARTESIAN_POINT('',(-3.43E0,9.736290824614E-1,-3.518884785127E0)); +#3641=VERTEX_POINT('',#3640); +#3642=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.55E0)); +#3643=VERTEX_POINT('',#3642); +#3644=CARTESIAN_POINT('',(-3.43E0,-7.E-1,-3.55E0)); +#3645=VERTEX_POINT('',#3644); +#3646=CARTESIAN_POINT('',(-3.43E0,-1.E0,-3.85E0)); +#3647=VERTEX_POINT('',#3646); +#3648=CARTESIAN_POINT('',(-3.79E0,-1.E0,-5.35E0)); +#3649=VERTEX_POINT('',#3648); +#3650=CARTESIAN_POINT('',(-3.79E0,-1.E0,-3.85E0)); +#3651=VERTEX_POINT('',#3650); +#3652=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-2.2E0)); +#3653=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-2.2E0)); +#3654=VERTEX_POINT('',#3652); +#3655=VERTEX_POINT('',#3653); +#3656=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-2.2E0)); +#3657=VERTEX_POINT('',#3656); +#3658=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-2.2E0)); +#3659=VERTEX_POINT('',#3658); +#3660=CARTESIAN_POINT('',(-1.82E0,1.18E0,-2.2E0)); +#3661=CARTESIAN_POINT('',(-1.18E0,1.18E0,-2.2E0)); +#3662=VERTEX_POINT('',#3660); +#3663=VERTEX_POINT('',#3661); +#3664=CARTESIAN_POINT('',(-1.18E0,1.82E0,-2.2E0)); +#3665=VERTEX_POINT('',#3664); +#3666=CARTESIAN_POINT('',(-1.82E0,1.82E0,-2.2E0)); +#3667=VERTEX_POINT('',#3666); +#3668=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#3669=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-6.35E0)); +#3670=VERTEX_POINT('',#3668); +#3671=VERTEX_POINT('',#3669); +#3672=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-6.35E0)); +#3673=VERTEX_POINT('',#3672); +#3674=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-6.35E0)); +#3675=VERTEX_POINT('',#3674); +#3676=CARTESIAN_POINT('',(-1.82E0,1.18E0,-6.35E0)); +#3677=CARTESIAN_POINT('',(-1.18E0,1.18E0,-6.35E0)); +#3678=VERTEX_POINT('',#3676); +#3679=VERTEX_POINT('',#3677); +#3680=CARTESIAN_POINT('',(-1.18E0,1.82E0,-6.35E0)); +#3681=VERTEX_POINT('',#3680); +#3682=CARTESIAN_POINT('',(-1.82E0,1.82E0,-6.35E0)); +#3683=VERTEX_POINT('',#3682); +#3684=CARTESIAN_POINT('',(1.18E0,-1.18E0,-2.2E0)); +#3685=CARTESIAN_POINT('',(1.18E0,-1.82E0,-2.2E0)); +#3686=VERTEX_POINT('',#3684); +#3687=VERTEX_POINT('',#3685); +#3688=CARTESIAN_POINT('',(1.82E0,-1.82E0,-2.2E0)); +#3689=VERTEX_POINT('',#3688); +#3690=CARTESIAN_POINT('',(1.82E0,-1.18E0,-2.2E0)); +#3691=VERTEX_POINT('',#3690); +#3692=CARTESIAN_POINT('',(1.18E0,1.18E0,-2.2E0)); +#3693=CARTESIAN_POINT('',(1.82E0,1.18E0,-2.2E0)); +#3694=VERTEX_POINT('',#3692); +#3695=VERTEX_POINT('',#3693); +#3696=CARTESIAN_POINT('',(1.82E0,1.82E0,-2.2E0)); +#3697=VERTEX_POINT('',#3696); +#3698=CARTESIAN_POINT('',(1.18E0,1.82E0,-2.2E0)); +#3699=VERTEX_POINT('',#3698); +#3700=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#3701=CARTESIAN_POINT('',(1.18E0,-1.82E0,-6.35E0)); +#3702=VERTEX_POINT('',#3700); +#3703=VERTEX_POINT('',#3701); +#3704=CARTESIAN_POINT('',(1.82E0,-1.82E0,-6.35E0)); +#3705=VERTEX_POINT('',#3704); +#3706=CARTESIAN_POINT('',(1.82E0,-1.18E0,-6.35E0)); +#3707=VERTEX_POINT('',#3706); +#3708=CARTESIAN_POINT('',(1.18E0,1.18E0,-6.35E0)); +#3709=CARTESIAN_POINT('',(1.82E0,1.18E0,-6.35E0)); +#3710=VERTEX_POINT('',#3708); +#3711=VERTEX_POINT('',#3709); +#3712=CARTESIAN_POINT('',(1.82E0,1.82E0,-6.35E0)); +#3713=VERTEX_POINT('',#3712); +#3714=CARTESIAN_POINT('',(1.18E0,1.82E0,-6.35E0)); +#3715=VERTEX_POINT('',#3714); +#3716=CARTESIAN_POINT('',(1.82E0,5.47E0,-9.24E0)); +#3717=CARTESIAN_POINT('',(1.82E0,5.47E0,-8.6E0)); +#3718=VERTEX_POINT('',#3716); +#3719=VERTEX_POINT('',#3717); +#3720=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.6E0)); +#3721=VERTEX_POINT('',#3720); +#3722=CARTESIAN_POINT('',(1.82E0,4.133725830020E0,-8.506274169980E0)); +#3723=VERTEX_POINT('',#3722); +#3724=CARTESIAN_POINT('',(1.82E0,3.737451660041E0,-8.11E0)); +#3725=VERTEX_POINT('',#3724); +#3726=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.45E0)); +#3727=CARTESIAN_POINT('',(1.82E0,1.323223304703E0,-8.45E0)); +#3728=VERTEX_POINT('',#3726); +#3729=VERTEX_POINT('',#3727); +#3730=CARTESIAN_POINT('',(1.82E0,1.5E0,-8.523223304703E0)); +#3731=VERTEX_POINT('',#3730); +#3732=CARTESIAN_POINT('',(1.82E0,1.726776695297E0,-8.75E0)); +#3733=VERTEX_POINT('',#3732); +#3734=CARTESIAN_POINT('',(1.82E0,3.339806640163E0,-8.75E0)); +#3735=VERTEX_POINT('',#3734); +#3736=CARTESIAN_POINT('',(1.82E0,3.566080810142E0,-8.843725830020E0)); +#3737=VERTEX_POINT('',#3736); +#3738=CARTESIAN_POINT('',(1.82E0,3.681177490061E0,-8.958822509939E0)); +#3739=VERTEX_POINT('',#3738); +#3740=CARTESIAN_POINT('',(1.82E0,4.36E0,-9.24E0)); +#3741=VERTEX_POINT('',#3740); +#3742=CARTESIAN_POINT('',(1.82E0,-5.47E0,-9.24E0)); +#3743=CARTESIAN_POINT('',(1.82E0,-4.36E0,-9.24E0)); +#3744=VERTEX_POINT('',#3742); +#3745=VERTEX_POINT('',#3743); +#3746=CARTESIAN_POINT('',(1.82E0,-3.681177490061E0,-8.958822509939E0)); +#3747=VERTEX_POINT('',#3746); +#3748=CARTESIAN_POINT('',(1.82E0,-3.566080810142E0,-8.843725830020E0)); +#3749=VERTEX_POINT('',#3748); +#3750=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-8.75E0)); +#3751=VERTEX_POINT('',#3750); +#3752=CARTESIAN_POINT('',(1.82E0,-1.726776695297E0,-8.75E0)); +#3753=VERTEX_POINT('',#3752); +#3754=CARTESIAN_POINT('',(1.82E0,-1.5E0,-8.523223304703E0)); +#3755=VERTEX_POINT('',#3754); +#3756=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.45E0)); +#3757=VERTEX_POINT('',#3756); +#3758=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.45E0)); +#3759=VERTEX_POINT('',#3758); +#3760=CARTESIAN_POINT('',(1.82E0,-3.737451660041E0,-8.11E0)); +#3761=CARTESIAN_POINT('',(1.82E0,-4.133725830020E0,-8.506274169980E0)); +#3762=VERTEX_POINT('',#3760); +#3763=VERTEX_POINT('',#3761); +#3764=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.6E0)); +#3765=VERTEX_POINT('',#3764); +#3766=CARTESIAN_POINT('',(1.82E0,-5.47E0,-8.6E0)); +#3767=VERTEX_POINT('',#3766); +#3768=CARTESIAN_POINT('',(1.18E0,5.47E0,-9.24E0)); +#3769=CARTESIAN_POINT('',(1.18E0,5.47E0,-8.6E0)); +#3770=VERTEX_POINT('',#3768); +#3771=VERTEX_POINT('',#3769); +#3772=CARTESIAN_POINT('',(1.18E0,4.36E0,-8.6E0)); +#3773=VERTEX_POINT('',#3772); +#3774=CARTESIAN_POINT('',(1.18E0,4.133725830020E0,-8.506274169980E0)); +#3775=VERTEX_POINT('',#3774); +#3776=CARTESIAN_POINT('',(1.18E0,3.737451660041E0,-8.11E0)); +#3777=VERTEX_POINT('',#3776); +#3778=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.45E0)); +#3779=CARTESIAN_POINT('',(1.18E0,1.323223304703E0,-8.45E0)); +#3780=VERTEX_POINT('',#3778); +#3781=VERTEX_POINT('',#3779); +#3782=CARTESIAN_POINT('',(1.18E0,1.5E0,-8.523223304703E0)); +#3783=VERTEX_POINT('',#3782); +#3784=CARTESIAN_POINT('',(1.18E0,1.726776695297E0,-8.75E0)); +#3785=VERTEX_POINT('',#3784); +#3786=CARTESIAN_POINT('',(1.18E0,3.339806640163E0,-8.75E0)); +#3787=VERTEX_POINT('',#3786); +#3788=CARTESIAN_POINT('',(1.18E0,3.566080810142E0,-8.843725830020E0)); +#3789=VERTEX_POINT('',#3788); +#3790=CARTESIAN_POINT('',(1.18E0,3.681177490061E0,-8.958822509939E0)); +#3791=VERTEX_POINT('',#3790); +#3792=CARTESIAN_POINT('',(1.18E0,4.36E0,-9.24E0)); +#3793=VERTEX_POINT('',#3792); +#3794=CARTESIAN_POINT('',(1.18E0,-5.47E0,-9.24E0)); +#3795=CARTESIAN_POINT('',(1.18E0,-4.36E0,-9.24E0)); +#3796=VERTEX_POINT('',#3794); +#3797=VERTEX_POINT('',#3795); +#3798=CARTESIAN_POINT('',(1.18E0,-3.681177490061E0,-8.958822509939E0)); +#3799=VERTEX_POINT('',#3798); +#3800=CARTESIAN_POINT('',(1.18E0,-3.566080810142E0,-8.843725830020E0)); +#3801=VERTEX_POINT('',#3800); +#3802=CARTESIAN_POINT('',(1.18E0,-3.339806640163E0,-8.75E0)); +#3803=VERTEX_POINT('',#3802); +#3804=CARTESIAN_POINT('',(1.18E0,-1.726776695297E0,-8.75E0)); +#3805=VERTEX_POINT('',#3804); +#3806=CARTESIAN_POINT('',(1.18E0,-1.5E0,-8.523223304703E0)); +#3807=VERTEX_POINT('',#3806); +#3808=CARTESIAN_POINT('',(1.18E0,-1.323223304703E0,-8.45E0)); +#3809=VERTEX_POINT('',#3808); +#3810=CARTESIAN_POINT('',(1.18E0,-1.055E0,-8.45E0)); +#3811=VERTEX_POINT('',#3810); +#3812=CARTESIAN_POINT('',(1.18E0,-3.737451660041E0,-8.11E0)); +#3813=CARTESIAN_POINT('',(1.18E0,-4.133725830020E0,-8.506274169980E0)); +#3814=VERTEX_POINT('',#3812); +#3815=VERTEX_POINT('',#3813); +#3816=CARTESIAN_POINT('',(1.18E0,-4.36E0,-8.6E0)); +#3817=VERTEX_POINT('',#3816); +#3818=CARTESIAN_POINT('',(1.18E0,-5.47E0,-8.6E0)); +#3819=VERTEX_POINT('',#3818); +#3820=CARTESIAN_POINT('',(1.18E0,-3.43E0,-8.11E0)); +#3821=CARTESIAN_POINT('',(1.82E0,-3.43E0,-8.11E0)); +#3822=VERTEX_POINT('',#3820); +#3823=VERTEX_POINT('',#3821); +#3824=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.11E0)); +#3825=VERTEX_POINT('',#3824); +#3826=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.11E0)); +#3827=CARTESIAN_POINT('',(1.82E0,3.43E0,-8.11E0)); +#3828=VERTEX_POINT('',#3826); +#3829=VERTEX_POINT('',#3827); +#3830=CARTESIAN_POINT('',(1.18E0,-1.055E0,-8.11E0)); +#3831=VERTEX_POINT('',#3830); +#3832=CARTESIAN_POINT('',(1.18E0,1.055E0,-8.11E0)); +#3833=CARTESIAN_POINT('',(1.18E0,3.43E0,-8.11E0)); +#3834=VERTEX_POINT('',#3832); +#3835=VERTEX_POINT('',#3833); +#3836=CARTESIAN_POINT('',(-4.408428807698E0,6.6E-1,-8.879716915758E0)); +#3837=CARTESIAN_POINT('',(-6.508942715381E0,6.6E-1,-8.815169850545E0)); +#3838=VERTEX_POINT('',#3836); +#3839=VERTEX_POINT('',#3837); +#3840=CARTESIAN_POINT('',(-6.52E0,6.6E-1,-9.175E0)); +#3841=VERTEX_POINT('',#3840); +#3842=CARTESIAN_POINT('',(-4.419486092317E0,6.6E-1,-9.239547065214E0)); +#3843=VERTEX_POINT('',#3842); +#3844=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.28E0)); +#3845=VERTEX_POINT('',#3844); +#3846=CARTESIAN_POINT('',(-3.79E0,6.6E-1,-8.28E0)); +#3847=VERTEX_POINT('',#3846); +#3848=CARTESIAN_POINT('',(-4.408428807698E0,-6.6E-1,-8.879716915758E0)); +#3849=CARTESIAN_POINT('',(-6.508942715381E0,-6.6E-1,-8.815169850545E0)); +#3850=VERTEX_POINT('',#3848); +#3851=VERTEX_POINT('',#3849); +#3852=CARTESIAN_POINT('',(-6.52E0,-6.6E-1,-9.175E0)); +#3853=VERTEX_POINT('',#3852); +#3854=CARTESIAN_POINT('',(-4.419486092317E0,-6.6E-1,-9.239547065214E0)); +#3855=VERTEX_POINT('',#3854); +#3856=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-8.28E0)); +#3857=VERTEX_POINT('',#3856); +#3858=CARTESIAN_POINT('',(-3.79E0,-6.6E-1,-8.28E0)); +#3859=VERTEX_POINT('',#3858); +#3860=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.11E0)); +#3861=CARTESIAN_POINT('',(-3.43E0,-6.6E-1,-8.11E0)); +#3862=VERTEX_POINT('',#3860); +#3863=VERTEX_POINT('',#3861); +#3864=CARTESIAN_POINT('',(-3.43E0,0.E0,0.E0)); +#3865=DIRECTION('',(1.E0,0.E0,0.E0)); +#3866=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3867=AXIS2_PLACEMENT_3D('',#3864,#3865,#3866); +#3868=PLANE('',#3867); +#3870=ORIENTED_EDGE('',*,*,#3869,.F.); +#3872=ORIENTED_EDGE('',*,*,#3871,.T.); +#3874=ORIENTED_EDGE('',*,*,#3873,.T.); +#3876=ORIENTED_EDGE('',*,*,#3875,.T.); +#3878=ORIENTED_EDGE('',*,*,#3877,.T.); +#3880=ORIENTED_EDGE('',*,*,#3879,.T.); +#3882=ORIENTED_EDGE('',*,*,#3881,.T.); +#3884=ORIENTED_EDGE('',*,*,#3883,.T.); +#3886=ORIENTED_EDGE('',*,*,#3885,.T.); +#3888=ORIENTED_EDGE('',*,*,#3887,.T.); +#3890=ORIENTED_EDGE('',*,*,#3889,.F.); +#3892=ORIENTED_EDGE('',*,*,#3891,.F.); +#3894=ORIENTED_EDGE('',*,*,#3893,.T.); +#3896=ORIENTED_EDGE('',*,*,#3895,.T.); +#3898=ORIENTED_EDGE('',*,*,#3897,.T.); +#3900=ORIENTED_EDGE('',*,*,#3899,.T.); +#3902=ORIENTED_EDGE('',*,*,#3901,.T.); +#3904=ORIENTED_EDGE('',*,*,#3903,.T.); +#3906=ORIENTED_EDGE('',*,*,#3905,.T.); +#3908=ORIENTED_EDGE('',*,*,#3907,.T.); +#3910=ORIENTED_EDGE('',*,*,#3909,.T.); +#3912=ORIENTED_EDGE('',*,*,#3911,.T.); +#3914=ORIENTED_EDGE('',*,*,#3913,.T.); +#3916=ORIENTED_EDGE('',*,*,#3915,.F.); +#3918=ORIENTED_EDGE('',*,*,#3917,.T.); +#3920=ORIENTED_EDGE('',*,*,#3919,.T.); +#3922=ORIENTED_EDGE('',*,*,#3921,.T.); +#3924=ORIENTED_EDGE('',*,*,#3923,.T.); +#3926=ORIENTED_EDGE('',*,*,#3925,.T.); +#3928=ORIENTED_EDGE('',*,*,#3927,.T.); +#3930=ORIENTED_EDGE('',*,*,#3929,.T.); +#3932=ORIENTED_EDGE('',*,*,#3931,.T.); +#3934=ORIENTED_EDGE('',*,*,#3933,.T.); +#3936=ORIENTED_EDGE('',*,*,#3935,.T.); +#3938=ORIENTED_EDGE('',*,*,#3937,.F.); +#3939=EDGE_LOOP('',(#3870,#3872,#3874,#3876,#3878,#3880,#3882,#3884,#3886,#3888, +#3890,#3892,#3894,#3896,#3898,#3900,#3902,#3904,#3906,#3908,#3910,#3912,#3914, +#3916,#3918,#3920,#3922,#3924,#3926,#3928,#3930,#3932,#3934,#3936,#3938)); +#3940=FACE_OUTER_BOUND('',#3939,.F.); +#3942=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.1E0)); +#3943=DIRECTION('',(0.E0,1.E0,0.E0)); +#3944=DIRECTION('',(0.E0,0.E0,1.E0)); +#3945=AXIS2_PLACEMENT_3D('',#3942,#3943,#3944); +#3946=PLANE('',#3945); +#3947=ORIENTED_EDGE('',*,*,#3869,.T.); +#3949=ORIENTED_EDGE('',*,*,#3948,.T.); +#3951=ORIENTED_EDGE('',*,*,#3950,.F.); +#3953=ORIENTED_EDGE('',*,*,#3952,.T.); +#3955=ORIENTED_EDGE('',*,*,#3954,.T.); +#3957=ORIENTED_EDGE('',*,*,#3956,.T.); +#3959=ORIENTED_EDGE('',*,*,#3958,.T.); +#3961=ORIENTED_EDGE('',*,*,#3960,.T.); +#3963=ORIENTED_EDGE('',*,*,#3962,.T.); +#3964=EDGE_LOOP('',(#3947,#3949,#3951,#3953,#3955,#3957,#3959,#3961,#3963)); +#3965=FACE_OUTER_BOUND('',#3964,.F.); +#3967=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.1E0)); +#3968=DIRECTION('',(0.E0,1.E0,0.E0)); +#3969=DIRECTION('',(0.E0,0.E0,1.E0)); +#3970=AXIS2_PLACEMENT_3D('',#3967,#3968,#3969); +#3971=PLANE('',#3970); +#3973=ORIENTED_EDGE('',*,*,#3972,.T.); +#3975=ORIENTED_EDGE('',*,*,#3974,.T.); +#3977=ORIENTED_EDGE('',*,*,#3976,.T.); +#3979=ORIENTED_EDGE('',*,*,#3978,.T.); +#3981=ORIENTED_EDGE('',*,*,#3980,.T.); +#3983=ORIENTED_EDGE('',*,*,#3982,.T.); +#3985=ORIENTED_EDGE('',*,*,#3984,.T.); +#3987=ORIENTED_EDGE('',*,*,#3986,.T.); +#3989=ORIENTED_EDGE('',*,*,#3988,.F.); +#3990=EDGE_LOOP('',(#3973,#3975,#3977,#3979,#3981,#3983,#3985,#3987,#3989)); +#3991=FACE_OUTER_BOUND('',#3990,.F.); +#3993=CARTESIAN_POINT('',(-3.43E0,9.1E-1,-7.85E0)); +#3994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3995=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3996=AXIS2_PLACEMENT_3D('',#3993,#3994,#3995); +#3997=CYLINDRICAL_SURFACE('',#3996,2.5E-1); +#3998=ORIENTED_EDGE('',*,*,#3937,.T.); +#4000=ORIENTED_EDGE('',*,*,#3999,.T.); +#4002=ORIENTED_EDGE('',*,*,#4001,.T.); +#4003=ORIENTED_EDGE('',*,*,#3948,.F.); +#4004=EDGE_LOOP('',(#3998,#4000,#4002,#4003)); +#4005=FACE_OUTER_BOUND('',#4004,.F.); +#4007=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.6E0)); +#4008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4010=AXIS2_PLACEMENT_3D('',#4007,#4008,#4009); +#4011=PLANE('',#4010); +#4012=ORIENTED_EDGE('',*,*,#3935,.F.); +#4014=ORIENTED_EDGE('',*,*,#4013,.T.); +#4016=ORIENTED_EDGE('',*,*,#4015,.T.); +#4017=ORIENTED_EDGE('',*,*,#3999,.F.); +#4018=EDGE_LOOP('',(#4012,#4014,#4016,#4017)); +#4019=FACE_OUTER_BOUND('',#4018,.F.); +#4021=CARTESIAN_POINT('',(-3.43E0,1.9E0,-7.5E0)); +#4022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4023=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4024=AXIS2_PLACEMENT_3D('',#4021,#4022,#4023); +#4025=CYLINDRICAL_SURFACE('',#4024,1.E-1); +#4026=ORIENTED_EDGE('',*,*,#3933,.F.); +#4028=ORIENTED_EDGE('',*,*,#4027,.T.); +#4030=ORIENTED_EDGE('',*,*,#4029,.T.); +#4031=ORIENTED_EDGE('',*,*,#4013,.F.); +#4032=EDGE_LOOP('',(#4026,#4028,#4030,#4031)); +#4033=FACE_OUTER_BOUND('',#4032,.F.); +#4035=CARTESIAN_POINT('',(-3.43E0,2.E0,-5.9E0)); +#4036=DIRECTION('',(0.E0,1.E0,0.E0)); +#4037=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4038=AXIS2_PLACEMENT_3D('',#4035,#4036,#4037); +#4039=PLANE('',#4038); +#4040=ORIENTED_EDGE('',*,*,#3931,.F.); +#4042=ORIENTED_EDGE('',*,*,#4041,.T.); +#4044=ORIENTED_EDGE('',*,*,#4043,.T.); +#4045=ORIENTED_EDGE('',*,*,#4027,.F.); +#4046=EDGE_LOOP('',(#4040,#4042,#4044,#4045)); +#4047=FACE_OUTER_BOUND('',#4046,.F.); +#4049=CARTESIAN_POINT('',(-3.43E0,1.7E0,-5.9E0)); +#4050=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4051=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4052=AXIS2_PLACEMENT_3D('',#4049,#4050,#4051); +#4053=CYLINDRICAL_SURFACE('',#4052,3.E-1); +#4054=ORIENTED_EDGE('',*,*,#3929,.F.); +#4056=ORIENTED_EDGE('',*,*,#4055,.T.); +#4058=ORIENTED_EDGE('',*,*,#4057,.T.); +#4059=ORIENTED_EDGE('',*,*,#4041,.F.); +#4060=EDGE_LOOP('',(#4054,#4056,#4058,#4059)); +#4061=FACE_OUTER_BOUND('',#4060,.F.); +#4063=CARTESIAN_POINT('',(-3.43E0,-7.E-1,-5.6E0)); +#4064=DIRECTION('',(0.E0,0.E0,1.E0)); +#4065=DIRECTION('',(0.E0,1.E0,0.E0)); +#4066=AXIS2_PLACEMENT_3D('',#4063,#4064,#4065); +#4067=PLANE('',#4066); +#4068=ORIENTED_EDGE('',*,*,#3927,.F.); +#4070=ORIENTED_EDGE('',*,*,#4069,.T.); +#4072=ORIENTED_EDGE('',*,*,#4071,.T.); +#4073=ORIENTED_EDGE('',*,*,#4055,.F.); +#4074=EDGE_LOOP('',(#4068,#4070,#4072,#4073)); +#4075=FACE_OUTER_BOUND('',#4074,.F.); +#4077=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.35E0)); +#4078=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4079=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4080=AXIS2_PLACEMENT_3D('',#4077,#4078,#4079); +#4081=CYLINDRICAL_SURFACE('',#4080,2.5E-1); +#4083=ORIENTED_EDGE('',*,*,#4082,.F.); +#4084=ORIENTED_EDGE('',*,*,#4069,.F.); +#4085=ORIENTED_EDGE('',*,*,#3925,.F.); +#4087=ORIENTED_EDGE('',*,*,#4086,.T.); +#4089=ORIENTED_EDGE('',*,*,#4088,.T.); +#4090=EDGE_LOOP('',(#4083,#4084,#4085,#4087,#4089)); +#4091=FACE_OUTER_BOUND('',#4090,.F.); +#4093=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-5.6E0)); +#4094=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4095=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4096=AXIS2_PLACEMENT_3D('',#4093,#4094,#4095); +#4097=PLANE('',#4096); +#4099=ORIENTED_EDGE('',*,*,#4098,.F.); +#4100=ORIENTED_EDGE('',*,*,#4082,.T.); +#4102=ORIENTED_EDGE('',*,*,#4101,.T.); +#4104=ORIENTED_EDGE('',*,*,#4103,.F.); +#4105=EDGE_LOOP('',(#4099,#4100,#4102,#4104)); +#4106=FACE_OUTER_BOUND('',#4105,.F.); +#4108=CARTESIAN_POINT('',(-3.79E0,0.E0,0.E0)); +#4109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4111=AXIS2_PLACEMENT_3D('',#4108,#4109,#4110); +#4112=PLANE('',#4111); +#4114=ORIENTED_EDGE('',*,*,#4113,.T.); +#4116=ORIENTED_EDGE('',*,*,#4115,.F.); +#4117=ORIENTED_EDGE('',*,*,#3950,.T.); +#4118=ORIENTED_EDGE('',*,*,#4001,.F.); +#4119=ORIENTED_EDGE('',*,*,#4015,.F.); +#4120=ORIENTED_EDGE('',*,*,#4029,.F.); +#4121=ORIENTED_EDGE('',*,*,#4043,.F.); +#4122=ORIENTED_EDGE('',*,*,#4057,.F.); +#4123=ORIENTED_EDGE('',*,*,#4071,.F.); +#4124=ORIENTED_EDGE('',*,*,#4098,.T.); +#4126=ORIENTED_EDGE('',*,*,#4125,.T.); +#4128=ORIENTED_EDGE('',*,*,#4127,.F.); +#4130=ORIENTED_EDGE('',*,*,#4129,.F.); +#4132=ORIENTED_EDGE('',*,*,#4131,.F.); +#4134=ORIENTED_EDGE('',*,*,#4133,.F.); +#4136=ORIENTED_EDGE('',*,*,#4135,.F.); +#4138=ORIENTED_EDGE('',*,*,#4137,.F.); +#4140=ORIENTED_EDGE('',*,*,#4139,.F.); +#4142=ORIENTED_EDGE('',*,*,#4141,.F.); +#4144=ORIENTED_EDGE('',*,*,#4143,.F.); +#4146=ORIENTED_EDGE('',*,*,#4145,.F.); +#4148=ORIENTED_EDGE('',*,*,#4147,.F.); +#4150=ORIENTED_EDGE('',*,*,#4149,.F.); +#4152=ORIENTED_EDGE('',*,*,#4151,.F.); +#4154=ORIENTED_EDGE('',*,*,#4153,.F.); +#4155=EDGE_LOOP('',(#4114,#4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124, +#4126,#4128,#4130,#4132,#4134,#4136,#4138,#4140,#4142,#4144,#4146,#4148,#4150, +#4152,#4154)); +#4156=FACE_OUTER_BOUND('',#4155,.F.); +#4158=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-7.85E0)); +#4159=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4161=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); +#4162=PLANE('',#4161); +#4163=ORIENTED_EDGE('',*,*,#4113,.F.); +#4165=ORIENTED_EDGE('',*,*,#4164,.F.); +#4166=ORIENTED_EDGE('',*,*,#3889,.T.); +#4168=ORIENTED_EDGE('',*,*,#4167,.F.); +#4170=ORIENTED_EDGE('',*,*,#4169,.F.); +#4172=ORIENTED_EDGE('',*,*,#4171,.F.); +#4174=ORIENTED_EDGE('',*,*,#4173,.F.); +#4176=ORIENTED_EDGE('',*,*,#4175,.F.); +#4178=ORIENTED_EDGE('',*,*,#4177,.F.); +#4179=EDGE_LOOP('',(#4163,#4165,#4166,#4168,#4170,#4172,#4174,#4176,#4178)); +#4180=FACE_OUTER_BOUND('',#4179,.F.); +#4182=CARTESIAN_POINT('',(3.43E0,-6.6E-1,-7.85E0)); +#4183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4185=AXIS2_PLACEMENT_3D('',#4182,#4183,#4184); +#4186=PLANE('',#4185); +#4188=ORIENTED_EDGE('',*,*,#4187,.T.); +#4190=ORIENTED_EDGE('',*,*,#4189,.F.); +#4192=ORIENTED_EDGE('',*,*,#4191,.F.); +#4194=ORIENTED_EDGE('',*,*,#4193,.F.); +#4196=ORIENTED_EDGE('',*,*,#4195,.F.); +#4198=ORIENTED_EDGE('',*,*,#4197,.F.); +#4200=ORIENTED_EDGE('',*,*,#4199,.F.); +#4202=ORIENTED_EDGE('',*,*,#4201,.T.); +#4204=ORIENTED_EDGE('',*,*,#4203,.T.); +#4205=EDGE_LOOP('',(#4188,#4190,#4192,#4194,#4196,#4198,#4200,#4202,#4204)); +#4206=FACE_OUTER_BOUND('',#4205,.F.); +#4208=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.85E0)); +#4209=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4210=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4211=AXIS2_PLACEMENT_3D('',#4208,#4209,#4210); +#4212=CYLINDRICAL_SURFACE('',#4211,2.5E-1); +#4213=ORIENTED_EDGE('',*,*,#3891,.T.); +#4214=ORIENTED_EDGE('',*,*,#4164,.T.); +#4215=ORIENTED_EDGE('',*,*,#4153,.T.); +#4217=ORIENTED_EDGE('',*,*,#4216,.F.); +#4218=EDGE_LOOP('',(#4213,#4214,#4215,#4217)); +#4219=FACE_OUTER_BOUND('',#4218,.F.); +#4221=CARTESIAN_POINT('',(-3.43E0,-9.1E-1,-7.6E0)); +#4222=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4223=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4224=AXIS2_PLACEMENT_3D('',#4221,#4222,#4223); +#4225=PLANE('',#4224); +#4226=ORIENTED_EDGE('',*,*,#3893,.F.); +#4227=ORIENTED_EDGE('',*,*,#4216,.T.); +#4228=ORIENTED_EDGE('',*,*,#4151,.T.); +#4230=ORIENTED_EDGE('',*,*,#4229,.F.); +#4231=EDGE_LOOP('',(#4226,#4227,#4228,#4230)); +#4232=FACE_OUTER_BOUND('',#4231,.F.); +#4234=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-6.1E0)); +#4235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4236=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4237=AXIS2_PLACEMENT_3D('',#4234,#4235,#4236); +#4238=CYLINDRICAL_SURFACE('',#4237,1.5E0); +#4239=ORIENTED_EDGE('',*,*,#3895,.F.); +#4240=ORIENTED_EDGE('',*,*,#4229,.T.); +#4241=ORIENTED_EDGE('',*,*,#4149,.T.); +#4243=ORIENTED_EDGE('',*,*,#4242,.F.); +#4244=EDGE_LOOP('',(#4239,#4240,#4241,#4243)); +#4245=FACE_OUTER_BOUND('',#4244,.F.); +#4247=CARTESIAN_POINT('',(-3.43E0,-3.E0,-6.1E0)); +#4248=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4249=DIRECTION('',(0.E0,0.E0,1.E0)); +#4250=AXIS2_PLACEMENT_3D('',#4247,#4248,#4249); +#4251=PLANE('',#4250); +#4252=ORIENTED_EDGE('',*,*,#3897,.F.); +#4253=ORIENTED_EDGE('',*,*,#4242,.T.); +#4254=ORIENTED_EDGE('',*,*,#4147,.T.); +#4256=ORIENTED_EDGE('',*,*,#4255,.F.); +#4257=EDGE_LOOP('',(#4252,#4253,#4254,#4256)); +#4258=FACE_OUTER_BOUND('',#4257,.F.); +#4260=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-3.1E0)); +#4261=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4262=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4263=AXIS2_PLACEMENT_3D('',#4260,#4261,#4262); +#4264=CYLINDRICAL_SURFACE('',#4263,1.5E0); +#4265=ORIENTED_EDGE('',*,*,#3899,.F.); +#4266=ORIENTED_EDGE('',*,*,#4255,.T.); +#4267=ORIENTED_EDGE('',*,*,#4145,.T.); +#4269=ORIENTED_EDGE('',*,*,#4268,.F.); +#4270=EDGE_LOOP('',(#4265,#4266,#4267,#4269)); +#4271=FACE_OUTER_BOUND('',#4270,.F.); +#4273=CARTESIAN_POINT('',(-3.43E0,-1.5E0,-1.6E0)); +#4274=DIRECTION('',(0.E0,0.E0,1.E0)); +#4275=DIRECTION('',(0.E0,1.E0,0.E0)); +#4276=AXIS2_PLACEMENT_3D('',#4273,#4274,#4275); +#4277=PLANE('',#4276); +#4278=ORIENTED_EDGE('',*,*,#3901,.F.); +#4279=ORIENTED_EDGE('',*,*,#4268,.T.); +#4280=ORIENTED_EDGE('',*,*,#4143,.T.); +#4282=ORIENTED_EDGE('',*,*,#4281,.F.); +#4283=EDGE_LOOP('',(#4278,#4279,#4280,#4282)); +#4284=FACE_OUTER_BOUND('',#4283,.F.); +#4286=CARTESIAN_POINT('',(-3.43E0,1.9E0,-1.7E0)); +#4287=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4288=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4289=AXIS2_PLACEMENT_3D('',#4286,#4287,#4288); +#4290=CYLINDRICAL_SURFACE('',#4289,1.E-1); +#4291=ORIENTED_EDGE('',*,*,#3903,.F.); +#4292=ORIENTED_EDGE('',*,*,#4281,.T.); +#4293=ORIENTED_EDGE('',*,*,#4141,.T.); +#4295=ORIENTED_EDGE('',*,*,#4294,.F.); +#4296=EDGE_LOOP('',(#4291,#4292,#4293,#4295)); +#4297=FACE_OUTER_BOUND('',#4296,.F.); +#4299=CARTESIAN_POINT('',(-3.43E0,2.E0,-1.7E0)); +#4300=DIRECTION('',(0.E0,1.E0,0.E0)); +#4301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4302=AXIS2_PLACEMENT_3D('',#4299,#4300,#4301); +#4303=PLANE('',#4302); +#4304=ORIENTED_EDGE('',*,*,#3905,.F.); +#4305=ORIENTED_EDGE('',*,*,#4294,.T.); +#4306=ORIENTED_EDGE('',*,*,#4139,.T.); +#4308=ORIENTED_EDGE('',*,*,#4307,.F.); +#4309=EDGE_LOOP('',(#4304,#4305,#4306,#4308)); +#4310=FACE_OUTER_BOUND('',#4309,.F.); +#4312=CARTESIAN_POINT('',(-3.43E0,1.7E0,-2.93E0)); +#4313=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4314=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4315=AXIS2_PLACEMENT_3D('',#4312,#4313,#4314); +#4316=CYLINDRICAL_SURFACE('',#4315,3.E-1); +#4317=ORIENTED_EDGE('',*,*,#3907,.F.); +#4318=ORIENTED_EDGE('',*,*,#4307,.T.); +#4319=ORIENTED_EDGE('',*,*,#4137,.T.); +#4321=ORIENTED_EDGE('',*,*,#4320,.F.); +#4322=EDGE_LOOP('',(#4317,#4318,#4319,#4321)); +#4323=FACE_OUTER_BOUND('',#4322,.F.); +#4325=CARTESIAN_POINT('',(-3.43E0,1.804177449477E0,-3.211330871076E0)); +#4326=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#4327=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#4328=AXIS2_PLACEMENT_3D('',#4325,#4326,#4327); +#4329=PLANE('',#4328); +#4330=ORIENTED_EDGE('',*,*,#3909,.F.); +#4331=ORIENTED_EDGE('',*,*,#4320,.T.); +#4332=ORIENTED_EDGE('',*,*,#4135,.T.); +#4334=ORIENTED_EDGE('',*,*,#4333,.F.); +#4335=EDGE_LOOP('',(#4330,#4331,#4332,#4334)); +#4336=FACE_OUTER_BOUND('',#4335,.F.); +#4338=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.05E0)); +#4339=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4340=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4341=AXIS2_PLACEMENT_3D('',#4338,#4339,#4340); +#4342=CYLINDRICAL_SURFACE('',#4341,5.E-1); +#4343=ORIENTED_EDGE('',*,*,#3911,.F.); +#4344=ORIENTED_EDGE('',*,*,#4333,.T.); +#4345=ORIENTED_EDGE('',*,*,#4133,.T.); +#4347=ORIENTED_EDGE('',*,*,#4346,.F.); +#4348=EDGE_LOOP('',(#4343,#4344,#4345,#4347)); +#4349=FACE_OUTER_BOUND('',#4348,.F.); +#4351=CARTESIAN_POINT('',(-3.43E0,8.E-1,-3.55E0)); +#4352=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4353=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4354=AXIS2_PLACEMENT_3D('',#4351,#4352,#4353); +#4355=PLANE('',#4354); +#4356=ORIENTED_EDGE('',*,*,#3913,.F.); +#4357=ORIENTED_EDGE('',*,*,#4346,.T.); +#4358=ORIENTED_EDGE('',*,*,#4131,.T.); +#4360=ORIENTED_EDGE('',*,*,#4359,.F.); +#4361=EDGE_LOOP('',(#4356,#4357,#4358,#4360)); +#4362=FACE_OUTER_BOUND('',#4361,.F.); +#4364=CARTESIAN_POINT('',(-3.43E0,-7.E-1,-3.85E0)); +#4365=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4366=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4367=AXIS2_PLACEMENT_3D('',#4364,#4365,#4366); +#4368=CYLINDRICAL_SURFACE('',#4367,3.E-1); +#4369=ORIENTED_EDGE('',*,*,#3915,.T.); +#4370=ORIENTED_EDGE('',*,*,#4359,.T.); +#4371=ORIENTED_EDGE('',*,*,#4129,.T.); +#4373=ORIENTED_EDGE('',*,*,#4372,.F.); +#4374=EDGE_LOOP('',(#4369,#4370,#4371,#4373)); +#4375=FACE_OUTER_BOUND('',#4374,.F.); +#4377=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.85E0)); +#4378=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4379=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4380=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379); +#4381=CYLINDRICAL_SURFACE('',#4380,2.5E-1); +#4382=ORIENTED_EDGE('',*,*,#4372,.T.); +#4384=ORIENTED_EDGE('',*,*,#4383,.T.); +#4386=ORIENTED_EDGE('',*,*,#4385,.T.); +#4388=ORIENTED_EDGE('',*,*,#4387,.F.); +#4389=ORIENTED_EDGE('',*,*,#3917,.F.); +#4390=EDGE_LOOP('',(#4382,#4384,#4386,#4388,#4389)); +#4391=FACE_OUTER_BOUND('',#4390,.F.); +#4393=CARTESIAN_POINT('',(-3.43E0,-1.E0,-5.35E0)); +#4394=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4395=DIRECTION('',(0.E0,0.E0,1.E0)); +#4396=AXIS2_PLACEMENT_3D('',#4393,#4394,#4395); +#4397=PLANE('',#4396); +#4398=ORIENTED_EDGE('',*,*,#4127,.T.); +#4400=ORIENTED_EDGE('',*,*,#4399,.T.); +#4402=ORIENTED_EDGE('',*,*,#4401,.T.); +#4403=ORIENTED_EDGE('',*,*,#4383,.F.); +#4404=EDGE_LOOP('',(#4398,#4400,#4402,#4403)); +#4405=FACE_OUTER_BOUND('',#4404,.F.); +#4407=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-5.35E0)); +#4408=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4410=AXIS2_PLACEMENT_3D('',#4407,#4408,#4409); +#4411=CYLINDRICAL_SURFACE('',#4410,2.5E-1); +#4412=ORIENTED_EDGE('',*,*,#4103,.T.); +#4414=ORIENTED_EDGE('',*,*,#4413,.T.); +#4415=ORIENTED_EDGE('',*,*,#4399,.F.); +#4416=ORIENTED_EDGE('',*,*,#4125,.F.); +#4417=EDGE_LOOP('',(#4412,#4414,#4415,#4416)); +#4418=FACE_OUTER_BOUND('',#4417,.F.); +#4420=CARTESIAN_POINT('',(-3.86E0,0.E0,0.E0)); +#4421=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4422=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4423=AXIS2_PLACEMENT_3D('',#4420,#4421,#4422); +#4424=PLANE('',#4423); +#4426=ORIENTED_EDGE('',*,*,#4425,.T.); +#4428=ORIENTED_EDGE('',*,*,#4427,.T.); +#4430=ORIENTED_EDGE('',*,*,#4429,.T.); +#4432=ORIENTED_EDGE('',*,*,#4431,.T.); +#4433=EDGE_LOOP('',(#4426,#4428,#4430,#4432)); +#4434=FACE_OUTER_BOUND('',#4433,.F.); +#4436=ORIENTED_EDGE('',*,*,#4435,.F.); +#4438=ORIENTED_EDGE('',*,*,#4437,.F.); +#4439=ORIENTED_EDGE('',*,*,#4385,.F.); +#4440=ORIENTED_EDGE('',*,*,#4401,.F.); +#4441=ORIENTED_EDGE('',*,*,#4413,.F.); +#4442=ORIENTED_EDGE('',*,*,#4101,.F.); +#4443=ORIENTED_EDGE('',*,*,#4088,.F.); +#4445=ORIENTED_EDGE('',*,*,#4444,.F.); +#4446=EDGE_LOOP('',(#4436,#4438,#4439,#4440,#4441,#4442,#4443,#4445)); +#4447=FACE_BOUND('',#4446,.F.); +#4449=CARTESIAN_POINT('',(-3.86E0,1.5E0,-3.1E0)); +#4450=DIRECTION('',(0.E0,1.E0,0.E0)); +#4451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4452=AXIS2_PLACEMENT_3D('',#4449,#4450,#4451); +#4453=PLANE('',#4452); +#4455=ORIENTED_EDGE('',*,*,#4454,.T.); +#4457=ORIENTED_EDGE('',*,*,#4456,.F.); +#4458=ORIENTED_EDGE('',*,*,#4425,.F.); +#4460=ORIENTED_EDGE('',*,*,#4459,.T.); +#4461=EDGE_LOOP('',(#4455,#4457,#4458,#4460)); +#4462=FACE_OUTER_BOUND('',#4461,.F.); +#4464=CARTESIAN_POINT('',(-4.610028760676E0,1.27485E0,-4.6E0)); +#4465=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#4466=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4467=AXIS2_PLACEMENT_3D('',#4464,#4465,#4466); +#4468=PLANE('',#4467); +#4469=ORIENTED_EDGE('',*,*,#4454,.F.); +#4471=ORIENTED_EDGE('',*,*,#4470,.T.); +#4473=ORIENTED_EDGE('',*,*,#4472,.T.); +#4475=ORIENTED_EDGE('',*,*,#4474,.F.); +#4476=EDGE_LOOP('',(#4469,#4471,#4473,#4475)); +#4477=FACE_OUTER_BOUND('',#4476,.F.); +#4479=CARTESIAN_POINT('',(-4.610028760676E0,0.E0,-3.32515E0)); +#4480=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#4481=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4482=AXIS2_PLACEMENT_3D('',#4479,#4480,#4481); +#4483=PLANE('',#4482); +#4485=ORIENTED_EDGE('',*,*,#4484,.T.); +#4486=ORIENTED_EDGE('',*,*,#4470,.F.); +#4488=ORIENTED_EDGE('',*,*,#4487,.F.); +#4490=ORIENTED_EDGE('',*,*,#4489,.T.); +#4491=EDGE_LOOP('',(#4485,#4486,#4488,#4490)); +#4492=FACE_OUTER_BOUND('',#4491,.F.); +#4494=CARTESIAN_POINT('',(-5.E0,0.E0,0.E0)); +#4495=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4496=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4497=AXIS2_PLACEMENT_3D('',#4494,#4495,#4496); +#4498=PLANE('',#4497); +#4500=ORIENTED_EDGE('',*,*,#4499,.F.); +#4502=ORIENTED_EDGE('',*,*,#4501,.F.); +#4503=ORIENTED_EDGE('',*,*,#4472,.F.); +#4504=ORIENTED_EDGE('',*,*,#4484,.F.); +#4505=EDGE_LOOP('',(#4500,#4502,#4503,#4504)); +#4506=FACE_OUTER_BOUND('',#4505,.F.); +#4508=CARTESIAN_POINT('',(-4.610028760676E0,-1.27485E0,-4.6E0)); +#4509=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#4510=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4511=AXIS2_PLACEMENT_3D('',#4508,#4509,#4510); +#4512=PLANE('',#4511); +#4514=ORIENTED_EDGE('',*,*,#4513,.F.); +#4516=ORIENTED_EDGE('',*,*,#4515,.T.); +#4517=ORIENTED_EDGE('',*,*,#4499,.T.); +#4518=ORIENTED_EDGE('',*,*,#4489,.F.); +#4519=EDGE_LOOP('',(#4514,#4516,#4517,#4518)); +#4520=FACE_OUTER_BOUND('',#4519,.F.); +#4522=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-6.1E0)); +#4523=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4524=DIRECTION('',(0.E0,0.E0,1.E0)); +#4525=AXIS2_PLACEMENT_3D('',#4522,#4523,#4524); +#4526=PLANE('',#4525); +#4527=ORIENTED_EDGE('',*,*,#4513,.T.); +#4529=ORIENTED_EDGE('',*,*,#4528,.F.); +#4530=ORIENTED_EDGE('',*,*,#4429,.F.); +#4532=ORIENTED_EDGE('',*,*,#4531,.T.); +#4533=EDGE_LOOP('',(#4527,#4529,#4530,#4532)); +#4534=FACE_OUTER_BOUND('',#4533,.F.); +#4536=CARTESIAN_POINT('',(-3.86E0,-1.5E0,-3.1E0)); +#4537=DIRECTION('',(0.E0,0.E0,1.E0)); +#4538=DIRECTION('',(0.E0,1.E0,0.E0)); +#4539=AXIS2_PLACEMENT_3D('',#4536,#4537,#4538); +#4540=PLANE('',#4539); +#4541=ORIENTED_EDGE('',*,*,#4487,.T.); +#4542=ORIENTED_EDGE('',*,*,#4459,.F.); +#4543=ORIENTED_EDGE('',*,*,#4431,.F.); +#4544=ORIENTED_EDGE('',*,*,#4528,.T.); +#4545=EDGE_LOOP('',(#4541,#4542,#4543,#4544)); +#4546=FACE_OUTER_BOUND('',#4545,.F.); +#4548=CARTESIAN_POINT('',(-3.86E0,1.5E0,-6.1E0)); +#4549=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4550=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4551=AXIS2_PLACEMENT_3D('',#4548,#4549,#4550); +#4552=PLANE('',#4551); +#4554=ORIENTED_EDGE('',*,*,#4553,.T.); +#4555=ORIENTED_EDGE('',*,*,#4531,.F.); +#4556=ORIENTED_EDGE('',*,*,#4427,.F.); +#4557=ORIENTED_EDGE('',*,*,#4456,.T.); +#4558=EDGE_LOOP('',(#4554,#4555,#4556,#4557)); +#4559=FACE_OUTER_BOUND('',#4558,.F.); +#4561=CARTESIAN_POINT('',(-4.610028760676E0,0.E0,-5.87485E0)); +#4562=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#4563=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4564=AXIS2_PLACEMENT_3D('',#4561,#4562,#4563); +#4565=PLANE('',#4564); +#4566=ORIENTED_EDGE('',*,*,#4553,.F.); +#4567=ORIENTED_EDGE('',*,*,#4474,.T.); +#4568=ORIENTED_EDGE('',*,*,#4501,.T.); +#4569=ORIENTED_EDGE('',*,*,#4515,.F.); +#4570=EDGE_LOOP('',(#4566,#4567,#4568,#4569)); +#4571=FACE_OUTER_BOUND('',#4570,.F.); +#4573=CARTESIAN_POINT('',(-3.43E0,7.5E-1,-3.85E0)); +#4574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4575=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4576=AXIS2_PLACEMENT_3D('',#4573,#4574,#4575); +#4577=CYLINDRICAL_SURFACE('',#4576,2.5E-1); +#4578=ORIENTED_EDGE('',*,*,#4435,.T.); +#4580=ORIENTED_EDGE('',*,*,#4579,.F.); +#4581=ORIENTED_EDGE('',*,*,#3921,.F.); +#4583=ORIENTED_EDGE('',*,*,#4582,.T.); +#4584=EDGE_LOOP('',(#4578,#4580,#4581,#4583)); +#4585=FACE_OUTER_BOUND('',#4584,.F.); +#4587=CARTESIAN_POINT('',(-3.43E0,1.E0,-3.85E0)); +#4588=DIRECTION('',(0.E0,1.E0,0.E0)); +#4589=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4590=AXIS2_PLACEMENT_3D('',#4587,#4588,#4589); +#4591=PLANE('',#4590); +#4592=ORIENTED_EDGE('',*,*,#4444,.T.); +#4593=ORIENTED_EDGE('',*,*,#4086,.F.); +#4594=ORIENTED_EDGE('',*,*,#3923,.F.); +#4595=ORIENTED_EDGE('',*,*,#4579,.T.); +#4596=EDGE_LOOP('',(#4592,#4593,#4594,#4595)); +#4597=FACE_OUTER_BOUND('',#4596,.F.); +#4599=CARTESIAN_POINT('',(-3.43E0,-7.5E-1,-3.6E0)); +#4600=DIRECTION('',(0.E0,0.E0,1.E0)); +#4601=DIRECTION('',(0.E0,1.E0,0.E0)); +#4602=AXIS2_PLACEMENT_3D('',#4599,#4600,#4601); +#4603=PLANE('',#4602); +#4604=ORIENTED_EDGE('',*,*,#4437,.T.); +#4605=ORIENTED_EDGE('',*,*,#4582,.F.); +#4606=ORIENTED_EDGE('',*,*,#3919,.F.); +#4607=ORIENTED_EDGE('',*,*,#4387,.T.); +#4608=EDGE_LOOP('',(#4604,#4605,#4606,#4607)); +#4609=FACE_OUTER_BOUND('',#4608,.F.); +#4611=CARTESIAN_POINT('',(-3.43E0,6.6E-1,-8.28E0)); +#4612=DIRECTION('',(1.E0,0.E0,0.E0)); +#4613=DIRECTION('',(0.E0,0.E0,1.E0)); +#4614=AXIS2_PLACEMENT_3D('',#4611,#4612,#4613); +#4615=PLANE('',#4614); +#4617=ORIENTED_EDGE('',*,*,#4616,.F.); +#4618=ORIENTED_EDGE('',*,*,#3962,.F.); +#4620=ORIENTED_EDGE('',*,*,#4619,.T.); +#4621=ORIENTED_EDGE('',*,*,#4167,.T.); +#4622=EDGE_LOOP('',(#4617,#4618,#4620,#4621)); +#4623=FACE_OUTER_BOUND('',#4622,.F.); +#4625=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-8.11E0)); +#4626=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4627=DIRECTION('',(0.E0,1.E0,0.E0)); +#4628=AXIS2_PLACEMENT_3D('',#4625,#4626,#4627); +#4629=PLANE('',#4628); +#4631=ORIENTED_EDGE('',*,*,#4630,.F.); +#4633=ORIENTED_EDGE('',*,*,#4632,.T.); +#4635=ORIENTED_EDGE('',*,*,#4634,.F.); +#4637=ORIENTED_EDGE('',*,*,#4636,.F.); +#4639=ORIENTED_EDGE('',*,*,#4638,.F.); +#4641=ORIENTED_EDGE('',*,*,#4640,.F.); +#4643=ORIENTED_EDGE('',*,*,#4642,.F.); +#4645=ORIENTED_EDGE('',*,*,#4644,.T.); +#4647=ORIENTED_EDGE('',*,*,#4646,.F.); +#4649=ORIENTED_EDGE('',*,*,#4648,.F.); +#4651=ORIENTED_EDGE('',*,*,#4650,.F.); +#4653=ORIENTED_EDGE('',*,*,#4652,.F.); +#4655=ORIENTED_EDGE('',*,*,#4654,.F.); +#4657=ORIENTED_EDGE('',*,*,#4656,.T.); +#4659=ORIENTED_EDGE('',*,*,#4658,.F.); +#4661=ORIENTED_EDGE('',*,*,#4660,.T.); +#4663=ORIENTED_EDGE('',*,*,#4662,.F.); +#4665=ORIENTED_EDGE('',*,*,#4664,.F.); +#4667=ORIENTED_EDGE('',*,*,#4666,.F.); +#4668=ORIENTED_EDGE('',*,*,#3871,.F.); +#4669=ORIENTED_EDGE('',*,*,#4616,.T.); +#4670=ORIENTED_EDGE('',*,*,#3887,.F.); +#4672=ORIENTED_EDGE('',*,*,#4671,.T.); +#4674=ORIENTED_EDGE('',*,*,#4673,.F.); +#4676=ORIENTED_EDGE('',*,*,#4675,.T.); +#4678=ORIENTED_EDGE('',*,*,#4677,.T.); +#4680=ORIENTED_EDGE('',*,*,#4679,.T.); +#4682=ORIENTED_EDGE('',*,*,#4681,.F.); +#4684=ORIENTED_EDGE('',*,*,#4683,.T.); +#4686=ORIENTED_EDGE('',*,*,#4685,.F.); +#4688=ORIENTED_EDGE('',*,*,#4687,.T.); +#4690=ORIENTED_EDGE('',*,*,#4689,.F.); +#4692=ORIENTED_EDGE('',*,*,#4691,.T.); +#4694=ORIENTED_EDGE('',*,*,#4693,.T.); +#4696=ORIENTED_EDGE('',*,*,#4695,.T.); +#4698=ORIENTED_EDGE('',*,*,#4697,.F.); +#4700=ORIENTED_EDGE('',*,*,#4699,.T.); +#4702=ORIENTED_EDGE('',*,*,#4701,.F.); +#4704=ORIENTED_EDGE('',*,*,#4703,.T.); +#4706=ORIENTED_EDGE('',*,*,#4705,.T.); +#4707=EDGE_LOOP('',(#4631,#4633,#4635,#4637,#4639,#4641,#4643,#4645,#4647,#4649, +#4651,#4653,#4655,#4657,#4659,#4661,#4663,#4665,#4667,#4668,#4669,#4670,#4672, +#4674,#4676,#4678,#4680,#4682,#4684,#4686,#4688,#4690,#4692,#4694,#4696,#4698, +#4700,#4702,#4704,#4706)); +#4708=FACE_OUTER_BOUND('',#4707,.F.); +#4710=CARTESIAN_POINT('',(3.43E0,6.6E-1,-8.1E0)); +#4711=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4712=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4713=AXIS2_PLACEMENT_3D('',#4710,#4711,#4712); +#4714=PLANE('',#4713); +#4715=ORIENTED_EDGE('',*,*,#4630,.T.); +#4716=ORIENTED_EDGE('',*,*,#4199,.T.); +#4718=ORIENTED_EDGE('',*,*,#4717,.F.); +#4719=ORIENTED_EDGE('',*,*,#3974,.F.); +#4720=EDGE_LOOP('',(#4715,#4716,#4718,#4719)); +#4721=FACE_OUTER_BOUND('',#4720,.F.); +#4723=CARTESIAN_POINT('',(4.39E0,6.6E-1,-8.28E0)); +#4724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4725=DIRECTION('',(1.E0,0.E0,0.E0)); +#4726=AXIS2_PLACEMENT_3D('',#4723,#4724,#4725); +#4727=CYLINDRICAL_SURFACE('',#4726,9.6E-1); +#4728=ORIENTED_EDGE('',*,*,#3976,.F.); +#4729=ORIENTED_EDGE('',*,*,#4717,.T.); +#4730=ORIENTED_EDGE('',*,*,#4197,.T.); +#4732=ORIENTED_EDGE('',*,*,#4731,.F.); +#4733=EDGE_LOOP('',(#4728,#4729,#4730,#4732)); +#4734=FACE_OUTER_BOUND('',#4733,.F.); +#4736=CARTESIAN_POINT('',(4.419486092317E0,6.6E-1,-9.239547065214E0)); +#4737=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#4738=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#4739=AXIS2_PLACEMENT_3D('',#4736,#4737,#4738); +#4740=PLANE('',#4739); +#4741=ORIENTED_EDGE('',*,*,#3978,.F.); +#4742=ORIENTED_EDGE('',*,*,#4731,.T.); +#4743=ORIENTED_EDGE('',*,*,#4195,.T.); +#4745=ORIENTED_EDGE('',*,*,#4744,.F.); +#4746=EDGE_LOOP('',(#4741,#4742,#4743,#4745)); +#4747=FACE_OUTER_BOUND('',#4746,.F.); +#4749=CARTESIAN_POINT('',(6.52E0,6.6E-1,-9.175E0)); +#4750=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949584E-2)); +#4751=DIRECTION('',(-3.071467949584E-2,0.E0,9.995281929308E-1)); +#4752=AXIS2_PLACEMENT_3D('',#4749,#4750,#4751); +#4753=PLANE('',#4752); +#4754=ORIENTED_EDGE('',*,*,#3980,.F.); +#4755=ORIENTED_EDGE('',*,*,#4744,.T.); +#4756=ORIENTED_EDGE('',*,*,#4193,.T.); +#4758=ORIENTED_EDGE('',*,*,#4757,.F.); +#4759=EDGE_LOOP('',(#4754,#4755,#4756,#4758)); +#4760=FACE_OUTER_BOUND('',#4759,.F.); +#4762=CARTESIAN_POINT('',(6.508942715381E0,6.6E-1,-8.815169850545E0)); +#4763=DIRECTION('',(-3.071467949623E-2,0.E0,9.995281929308E-1)); +#4764=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#4765=AXIS2_PLACEMENT_3D('',#4762,#4763,#4764); +#4766=PLANE('',#4765); +#4767=ORIENTED_EDGE('',*,*,#3982,.F.); +#4768=ORIENTED_EDGE('',*,*,#4757,.T.); +#4769=ORIENTED_EDGE('',*,*,#4191,.T.); +#4771=ORIENTED_EDGE('',*,*,#4770,.F.); +#4772=EDGE_LOOP('',(#4767,#4768,#4769,#4771)); +#4773=FACE_OUTER_BOUND('',#4772,.F.); +#4775=CARTESIAN_POINT('',(4.39E0,6.6E-1,-8.28E0)); +#4776=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4777=DIRECTION('',(1.E0,0.E0,0.E0)); +#4778=AXIS2_PLACEMENT_3D('',#4775,#4776,#4777); +#4779=CYLINDRICAL_SURFACE('',#4778,6.E-1); +#4780=ORIENTED_EDGE('',*,*,#3984,.F.); +#4781=ORIENTED_EDGE('',*,*,#4770,.T.); +#4782=ORIENTED_EDGE('',*,*,#4189,.T.); +#4784=ORIENTED_EDGE('',*,*,#4783,.F.); +#4785=EDGE_LOOP('',(#4780,#4781,#4782,#4784)); +#4786=FACE_OUTER_BOUND('',#4785,.F.); +#4788=CARTESIAN_POINT('',(3.79E0,0.E0,0.E0)); +#4789=DIRECTION('',(1.E0,0.E0,0.E0)); +#4790=DIRECTION('',(0.E0,1.E0,0.E0)); +#4791=AXIS2_PLACEMENT_3D('',#4788,#4789,#4790); +#4792=PLANE('',#4791); +#4793=ORIENTED_EDGE('',*,*,#3986,.F.); +#4794=ORIENTED_EDGE('',*,*,#4783,.T.); +#4795=ORIENTED_EDGE('',*,*,#4187,.F.); +#4797=ORIENTED_EDGE('',*,*,#4796,.F.); +#4799=ORIENTED_EDGE('',*,*,#4798,.F.); +#4801=ORIENTED_EDGE('',*,*,#4800,.F.); +#4803=ORIENTED_EDGE('',*,*,#4802,.F.); +#4805=ORIENTED_EDGE('',*,*,#4804,.F.); +#4807=ORIENTED_EDGE('',*,*,#4806,.F.); +#4809=ORIENTED_EDGE('',*,*,#4808,.T.); +#4811=ORIENTED_EDGE('',*,*,#4810,.T.); +#4813=ORIENTED_EDGE('',*,*,#4812,.T.); +#4815=ORIENTED_EDGE('',*,*,#4814,.F.); +#4817=ORIENTED_EDGE('',*,*,#4816,.F.); +#4819=ORIENTED_EDGE('',*,*,#4818,.F.); +#4821=ORIENTED_EDGE('',*,*,#4820,.F.); +#4823=ORIENTED_EDGE('',*,*,#4822,.F.); +#4825=ORIENTED_EDGE('',*,*,#4824,.F.); +#4827=ORIENTED_EDGE('',*,*,#4826,.F.); +#4829=ORIENTED_EDGE('',*,*,#4828,.F.); +#4831=ORIENTED_EDGE('',*,*,#4830,.F.); +#4833=ORIENTED_EDGE('',*,*,#4832,.F.); +#4835=ORIENTED_EDGE('',*,*,#4834,.F.); +#4837=ORIENTED_EDGE('',*,*,#4836,.F.); +#4839=ORIENTED_EDGE('',*,*,#4838,.F.); +#4840=EDGE_LOOP('',(#4793,#4794,#4795,#4797,#4799,#4801,#4803,#4805,#4807,#4809, +#4811,#4813,#4815,#4817,#4819,#4821,#4823,#4825,#4827,#4829,#4831,#4833,#4835, +#4837,#4839)); +#4841=FACE_OUTER_BOUND('',#4840,.F.); +#4843=CARTESIAN_POINT('',(3.43E0,-9.1E-1,-7.85E0)); +#4844=DIRECTION('',(1.E0,0.E0,0.E0)); +#4845=DIRECTION('',(0.E0,1.E0,0.E0)); +#4846=AXIS2_PLACEMENT_3D('',#4843,#4844,#4845); +#4847=CYLINDRICAL_SURFACE('',#4846,2.5E-1); +#4849=ORIENTED_EDGE('',*,*,#4848,.T.); +#4851=ORIENTED_EDGE('',*,*,#4850,.T.); +#4852=ORIENTED_EDGE('',*,*,#4796,.T.); +#4853=ORIENTED_EDGE('',*,*,#4203,.F.); +#4854=EDGE_LOOP('',(#4849,#4851,#4852,#4853)); +#4855=FACE_OUTER_BOUND('',#4854,.F.); +#4857=CARTESIAN_POINT('',(3.43E0,0.E0,0.E0)); +#4858=DIRECTION('',(1.E0,0.E0,0.E0)); +#4859=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4860=AXIS2_PLACEMENT_3D('',#4857,#4858,#4859); +#4861=PLANE('',#4860); +#4862=ORIENTED_EDGE('',*,*,#3972,.F.); +#4864=ORIENTED_EDGE('',*,*,#4863,.F.); +#4866=ORIENTED_EDGE('',*,*,#4865,.T.); +#4868=ORIENTED_EDGE('',*,*,#4867,.T.); +#4870=ORIENTED_EDGE('',*,*,#4869,.T.); +#4872=ORIENTED_EDGE('',*,*,#4871,.T.); +#4874=ORIENTED_EDGE('',*,*,#4873,.T.); +#4876=ORIENTED_EDGE('',*,*,#4875,.T.); +#4878=ORIENTED_EDGE('',*,*,#4877,.T.); +#4880=ORIENTED_EDGE('',*,*,#4879,.T.); +#4882=ORIENTED_EDGE('',*,*,#4881,.T.); +#4884=ORIENTED_EDGE('',*,*,#4883,.T.); +#4886=ORIENTED_EDGE('',*,*,#4885,.T.); +#4888=ORIENTED_EDGE('',*,*,#4887,.F.); +#4890=ORIENTED_EDGE('',*,*,#4889,.T.); +#4892=ORIENTED_EDGE('',*,*,#4891,.T.); +#4894=ORIENTED_EDGE('',*,*,#4893,.T.); +#4896=ORIENTED_EDGE('',*,*,#4895,.T.); +#4898=ORIENTED_EDGE('',*,*,#4897,.T.); +#4900=ORIENTED_EDGE('',*,*,#4899,.T.); +#4902=ORIENTED_EDGE('',*,*,#4901,.T.); +#4904=ORIENTED_EDGE('',*,*,#4903,.T.); +#4906=ORIENTED_EDGE('',*,*,#4905,.T.); +#4908=ORIENTED_EDGE('',*,*,#4907,.T.); +#4909=ORIENTED_EDGE('',*,*,#4848,.F.); +#4910=ORIENTED_EDGE('',*,*,#4201,.F.); +#4911=ORIENTED_EDGE('',*,*,#4705,.F.); +#4913=ORIENTED_EDGE('',*,*,#4912,.F.); +#4915=ORIENTED_EDGE('',*,*,#4914,.F.); +#4917=ORIENTED_EDGE('',*,*,#4916,.F.); +#4919=ORIENTED_EDGE('',*,*,#4918,.F.); +#4921=ORIENTED_EDGE('',*,*,#4920,.F.); +#4923=ORIENTED_EDGE('',*,*,#4922,.F.); +#4925=ORIENTED_EDGE('',*,*,#4924,.F.); +#4926=ORIENTED_EDGE('',*,*,#4632,.F.); +#4927=EDGE_LOOP('',(#4862,#4864,#4866,#4868,#4870,#4872,#4874,#4876,#4878,#4880, +#4882,#4884,#4886,#4888,#4890,#4892,#4894,#4896,#4898,#4900,#4902,#4904,#4906, +#4908,#4909,#4910,#4911,#4913,#4915,#4917,#4919,#4921,#4923,#4925,#4926)); +#4928=FACE_OUTER_BOUND('',#4927,.F.); +#4930=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.85E0)); +#4931=DIRECTION('',(1.E0,0.E0,0.E0)); +#4932=DIRECTION('',(0.E0,1.E0,0.E0)); +#4933=AXIS2_PLACEMENT_3D('',#4930,#4931,#4932); +#4934=CYLINDRICAL_SURFACE('',#4933,2.5E-1); +#4935=ORIENTED_EDGE('',*,*,#4863,.T.); +#4936=ORIENTED_EDGE('',*,*,#3988,.T.); +#4937=ORIENTED_EDGE('',*,*,#4838,.T.); +#4939=ORIENTED_EDGE('',*,*,#4938,.F.); +#4940=EDGE_LOOP('',(#4935,#4936,#4937,#4939)); +#4941=FACE_OUTER_BOUND('',#4940,.F.); +#4943=CARTESIAN_POINT('',(3.43E0,9.1E-1,-7.6E0)); +#4944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4945=DIRECTION('',(0.E0,1.E0,0.E0)); +#4946=AXIS2_PLACEMENT_3D('',#4943,#4944,#4945); +#4947=PLANE('',#4946); +#4948=ORIENTED_EDGE('',*,*,#4865,.F.); +#4949=ORIENTED_EDGE('',*,*,#4938,.T.); +#4950=ORIENTED_EDGE('',*,*,#4836,.T.); +#4952=ORIENTED_EDGE('',*,*,#4951,.F.); +#4953=EDGE_LOOP('',(#4948,#4949,#4950,#4952)); +#4954=FACE_OUTER_BOUND('',#4953,.F.); +#4956=CARTESIAN_POINT('',(3.43E0,1.5E0,-6.1E0)); +#4957=DIRECTION('',(1.E0,0.E0,0.E0)); +#4958=DIRECTION('',(0.E0,1.E0,0.E0)); +#4959=AXIS2_PLACEMENT_3D('',#4956,#4957,#4958); +#4960=CYLINDRICAL_SURFACE('',#4959,1.5E0); +#4961=ORIENTED_EDGE('',*,*,#4867,.F.); +#4962=ORIENTED_EDGE('',*,*,#4951,.T.); +#4963=ORIENTED_EDGE('',*,*,#4834,.T.); +#4965=ORIENTED_EDGE('',*,*,#4964,.F.); +#4966=EDGE_LOOP('',(#4961,#4962,#4963,#4965)); +#4967=FACE_OUTER_BOUND('',#4966,.F.); +#4969=CARTESIAN_POINT('',(3.43E0,3.E0,-6.1E0)); +#4970=DIRECTION('',(0.E0,1.E0,0.E0)); +#4971=DIRECTION('',(0.E0,0.E0,1.E0)); +#4972=AXIS2_PLACEMENT_3D('',#4969,#4970,#4971); +#4973=PLANE('',#4972); +#4974=ORIENTED_EDGE('',*,*,#4869,.F.); +#4975=ORIENTED_EDGE('',*,*,#4964,.T.); +#4976=ORIENTED_EDGE('',*,*,#4832,.T.); +#4978=ORIENTED_EDGE('',*,*,#4977,.F.); +#4979=EDGE_LOOP('',(#4974,#4975,#4976,#4978)); +#4980=FACE_OUTER_BOUND('',#4979,.F.); +#4982=CARTESIAN_POINT('',(3.43E0,1.5E0,-3.1E0)); +#4983=DIRECTION('',(1.E0,0.E0,0.E0)); +#4984=DIRECTION('',(0.E0,1.E0,0.E0)); +#4985=AXIS2_PLACEMENT_3D('',#4982,#4983,#4984); +#4986=CYLINDRICAL_SURFACE('',#4985,1.5E0); +#4987=ORIENTED_EDGE('',*,*,#4871,.F.); +#4988=ORIENTED_EDGE('',*,*,#4977,.T.); +#4989=ORIENTED_EDGE('',*,*,#4830,.T.); +#4991=ORIENTED_EDGE('',*,*,#4990,.F.); +#4992=EDGE_LOOP('',(#4987,#4988,#4989,#4991)); +#4993=FACE_OUTER_BOUND('',#4992,.F.); +#4995=CARTESIAN_POINT('',(3.43E0,1.5E0,-1.6E0)); +#4996=DIRECTION('',(0.E0,0.E0,1.E0)); +#4997=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4998=AXIS2_PLACEMENT_3D('',#4995,#4996,#4997); +#4999=PLANE('',#4998); +#5000=ORIENTED_EDGE('',*,*,#4873,.F.); +#5001=ORIENTED_EDGE('',*,*,#4990,.T.); +#5002=ORIENTED_EDGE('',*,*,#4828,.T.); +#5004=ORIENTED_EDGE('',*,*,#5003,.F.); +#5005=EDGE_LOOP('',(#5000,#5001,#5002,#5004)); +#5006=FACE_OUTER_BOUND('',#5005,.F.); +#5008=CARTESIAN_POINT('',(3.43E0,-1.9E0,-1.7E0)); +#5009=DIRECTION('',(1.E0,0.E0,0.E0)); +#5010=DIRECTION('',(0.E0,1.E0,0.E0)); +#5011=AXIS2_PLACEMENT_3D('',#5008,#5009,#5010); +#5012=CYLINDRICAL_SURFACE('',#5011,1.E-1); +#5013=ORIENTED_EDGE('',*,*,#4875,.F.); +#5014=ORIENTED_EDGE('',*,*,#5003,.T.); +#5015=ORIENTED_EDGE('',*,*,#4826,.T.); +#5017=ORIENTED_EDGE('',*,*,#5016,.F.); +#5018=EDGE_LOOP('',(#5013,#5014,#5015,#5017)); +#5019=FACE_OUTER_BOUND('',#5018,.F.); +#5021=CARTESIAN_POINT('',(3.43E0,-2.E0,-1.7E0)); +#5022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5023=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5024=AXIS2_PLACEMENT_3D('',#5021,#5022,#5023); +#5025=PLANE('',#5024); +#5026=ORIENTED_EDGE('',*,*,#4877,.F.); +#5027=ORIENTED_EDGE('',*,*,#5016,.T.); +#5028=ORIENTED_EDGE('',*,*,#4824,.T.); +#5030=ORIENTED_EDGE('',*,*,#5029,.F.); +#5031=EDGE_LOOP('',(#5026,#5027,#5028,#5030)); +#5032=FACE_OUTER_BOUND('',#5031,.F.); +#5034=CARTESIAN_POINT('',(3.43E0,-1.7E0,-2.93E0)); +#5035=DIRECTION('',(1.E0,0.E0,0.E0)); +#5036=DIRECTION('',(0.E0,1.E0,0.E0)); +#5037=AXIS2_PLACEMENT_3D('',#5034,#5035,#5036); +#5038=CYLINDRICAL_SURFACE('',#5037,3.E-1); +#5039=ORIENTED_EDGE('',*,*,#4879,.F.); +#5040=ORIENTED_EDGE('',*,*,#5029,.T.); +#5041=ORIENTED_EDGE('',*,*,#4822,.T.); +#5043=ORIENTED_EDGE('',*,*,#5042,.F.); +#5044=EDGE_LOOP('',(#5039,#5040,#5041,#5043)); +#5045=FACE_OUTER_BOUND('',#5044,.F.); +#5047=CARTESIAN_POINT('',(3.43E0,-1.804177449477E0,-3.211330871076E0)); +#5048=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#5049=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#5050=AXIS2_PLACEMENT_3D('',#5047,#5048,#5049); +#5051=PLANE('',#5050); +#5052=ORIENTED_EDGE('',*,*,#4881,.F.); +#5053=ORIENTED_EDGE('',*,*,#5042,.T.); +#5054=ORIENTED_EDGE('',*,*,#4820,.T.); +#5056=ORIENTED_EDGE('',*,*,#5055,.F.); +#5057=EDGE_LOOP('',(#5052,#5053,#5054,#5056)); +#5058=FACE_OUTER_BOUND('',#5057,.F.); +#5060=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.05E0)); +#5061=DIRECTION('',(1.E0,0.E0,0.E0)); +#5062=DIRECTION('',(0.E0,1.E0,0.E0)); +#5063=AXIS2_PLACEMENT_3D('',#5060,#5061,#5062); +#5064=CYLINDRICAL_SURFACE('',#5063,5.E-1); +#5065=ORIENTED_EDGE('',*,*,#4883,.F.); +#5066=ORIENTED_EDGE('',*,*,#5055,.T.); +#5067=ORIENTED_EDGE('',*,*,#4818,.T.); +#5069=ORIENTED_EDGE('',*,*,#5068,.F.); +#5070=EDGE_LOOP('',(#5065,#5066,#5067,#5069)); +#5071=FACE_OUTER_BOUND('',#5070,.F.); +#5073=CARTESIAN_POINT('',(3.43E0,-8.E-1,-3.55E0)); +#5074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5075=DIRECTION('',(0.E0,1.E0,0.E0)); +#5076=AXIS2_PLACEMENT_3D('',#5073,#5074,#5075); +#5077=PLANE('',#5076); +#5078=ORIENTED_EDGE('',*,*,#4885,.F.); +#5079=ORIENTED_EDGE('',*,*,#5068,.T.); +#5080=ORIENTED_EDGE('',*,*,#4816,.T.); +#5082=ORIENTED_EDGE('',*,*,#5081,.F.); +#5083=EDGE_LOOP('',(#5078,#5079,#5080,#5082)); +#5084=FACE_OUTER_BOUND('',#5083,.F.); +#5086=CARTESIAN_POINT('',(3.43E0,7.E-1,-3.85E0)); +#5087=DIRECTION('',(1.E0,0.E0,0.E0)); +#5088=DIRECTION('',(0.E0,1.E0,0.E0)); +#5089=AXIS2_PLACEMENT_3D('',#5086,#5087,#5088); +#5090=CYLINDRICAL_SURFACE('',#5089,3.E-1); +#5091=ORIENTED_EDGE('',*,*,#4887,.T.); +#5092=ORIENTED_EDGE('',*,*,#5081,.T.); +#5093=ORIENTED_EDGE('',*,*,#4814,.T.); +#5095=ORIENTED_EDGE('',*,*,#5094,.F.); +#5096=EDGE_LOOP('',(#5091,#5092,#5093,#5095)); +#5097=FACE_OUTER_BOUND('',#5096,.F.); +#5099=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.85E0)); +#5100=DIRECTION('',(1.E0,0.E0,0.E0)); +#5101=DIRECTION('',(0.E0,1.E0,0.E0)); +#5102=AXIS2_PLACEMENT_3D('',#5099,#5100,#5101); +#5103=CYLINDRICAL_SURFACE('',#5102,2.5E-1); +#5104=ORIENTED_EDGE('',*,*,#4889,.F.); +#5105=ORIENTED_EDGE('',*,*,#5094,.T.); +#5107=ORIENTED_EDGE('',*,*,#5106,.T.); +#5109=ORIENTED_EDGE('',*,*,#5108,.T.); +#5111=ORIENTED_EDGE('',*,*,#5110,.F.); +#5112=EDGE_LOOP('',(#5104,#5105,#5107,#5109,#5111)); +#5113=FACE_OUTER_BOUND('',#5112,.F.); +#5115=CARTESIAN_POINT('',(3.43E0,1.E0,-5.35E0)); +#5116=DIRECTION('',(0.E0,1.E0,0.E0)); +#5117=DIRECTION('',(0.E0,0.E0,1.E0)); +#5118=AXIS2_PLACEMENT_3D('',#5115,#5116,#5117); +#5119=PLANE('',#5118); +#5120=ORIENTED_EDGE('',*,*,#4812,.F.); +#5122=ORIENTED_EDGE('',*,*,#5121,.T.); +#5124=ORIENTED_EDGE('',*,*,#5123,.T.); +#5125=ORIENTED_EDGE('',*,*,#5106,.F.); +#5126=EDGE_LOOP('',(#5120,#5122,#5124,#5125)); +#5127=FACE_OUTER_BOUND('',#5126,.F.); +#5129=CARTESIAN_POINT('',(3.43E0,7.5E-1,-5.35E0)); +#5130=DIRECTION('',(1.E0,0.E0,0.E0)); +#5131=DIRECTION('',(0.E0,1.E0,0.E0)); +#5132=AXIS2_PLACEMENT_3D('',#5129,#5130,#5131); +#5133=CYLINDRICAL_SURFACE('',#5132,2.5E-1); +#5134=ORIENTED_EDGE('',*,*,#4810,.F.); +#5136=ORIENTED_EDGE('',*,*,#5135,.T.); +#5138=ORIENTED_EDGE('',*,*,#5137,.T.); +#5139=ORIENTED_EDGE('',*,*,#5121,.F.); +#5140=EDGE_LOOP('',(#5134,#5136,#5138,#5139)); +#5141=FACE_OUTER_BOUND('',#5140,.F.); +#5143=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.6E0)); +#5144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5145=DIRECTION('',(0.E0,1.E0,0.E0)); +#5146=AXIS2_PLACEMENT_3D('',#5143,#5144,#5145); +#5147=PLANE('',#5146); +#5148=ORIENTED_EDGE('',*,*,#4808,.F.); +#5150=ORIENTED_EDGE('',*,*,#5149,.T.); +#5152=ORIENTED_EDGE('',*,*,#5151,.T.); +#5153=ORIENTED_EDGE('',*,*,#5135,.F.); +#5154=EDGE_LOOP('',(#5148,#5150,#5152,#5153)); +#5155=FACE_OUTER_BOUND('',#5154,.F.); +#5157=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-5.35E0)); +#5158=DIRECTION('',(1.E0,0.E0,0.E0)); +#5159=DIRECTION('',(0.E0,1.E0,0.E0)); +#5160=AXIS2_PLACEMENT_3D('',#5157,#5158,#5159); +#5161=CYLINDRICAL_SURFACE('',#5160,2.5E-1); +#5163=ORIENTED_EDGE('',*,*,#5162,.F.); +#5164=ORIENTED_EDGE('',*,*,#4897,.F.); +#5166=ORIENTED_EDGE('',*,*,#5165,.T.); +#5168=ORIENTED_EDGE('',*,*,#5167,.T.); +#5169=ORIENTED_EDGE('',*,*,#5149,.F.); +#5170=EDGE_LOOP('',(#5163,#5164,#5166,#5168,#5169)); +#5171=FACE_OUTER_BOUND('',#5170,.F.); +#5173=CARTESIAN_POINT('',(3.43E0,7.E-1,-5.6E0)); +#5174=DIRECTION('',(0.E0,0.E0,1.E0)); +#5175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5176=AXIS2_PLACEMENT_3D('',#5173,#5174,#5175); +#5177=PLANE('',#5176); +#5178=ORIENTED_EDGE('',*,*,#4899,.F.); +#5179=ORIENTED_EDGE('',*,*,#5162,.T.); +#5180=ORIENTED_EDGE('',*,*,#4806,.T.); +#5182=ORIENTED_EDGE('',*,*,#5181,.F.); +#5183=EDGE_LOOP('',(#5178,#5179,#5180,#5182)); +#5184=FACE_OUTER_BOUND('',#5183,.F.); +#5186=CARTESIAN_POINT('',(3.43E0,-1.7E0,-5.9E0)); +#5187=DIRECTION('',(1.E0,0.E0,0.E0)); +#5188=DIRECTION('',(0.E0,1.E0,0.E0)); +#5189=AXIS2_PLACEMENT_3D('',#5186,#5187,#5188); +#5190=CYLINDRICAL_SURFACE('',#5189,3.E-1); +#5191=ORIENTED_EDGE('',*,*,#4901,.F.); +#5192=ORIENTED_EDGE('',*,*,#5181,.T.); +#5193=ORIENTED_EDGE('',*,*,#4804,.T.); +#5195=ORIENTED_EDGE('',*,*,#5194,.F.); +#5196=EDGE_LOOP('',(#5191,#5192,#5193,#5195)); +#5197=FACE_OUTER_BOUND('',#5196,.F.); +#5199=CARTESIAN_POINT('',(3.43E0,-2.E0,-5.9E0)); +#5200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5202=AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5203=PLANE('',#5202); +#5204=ORIENTED_EDGE('',*,*,#4903,.F.); +#5205=ORIENTED_EDGE('',*,*,#5194,.T.); +#5206=ORIENTED_EDGE('',*,*,#4802,.T.); +#5208=ORIENTED_EDGE('',*,*,#5207,.F.); +#5209=EDGE_LOOP('',(#5204,#5205,#5206,#5208)); +#5210=FACE_OUTER_BOUND('',#5209,.F.); +#5212=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.5E0)); +#5213=DIRECTION('',(1.E0,0.E0,0.E0)); +#5214=DIRECTION('',(0.E0,1.E0,0.E0)); +#5215=AXIS2_PLACEMENT_3D('',#5212,#5213,#5214); +#5216=CYLINDRICAL_SURFACE('',#5215,1.E-1); +#5217=ORIENTED_EDGE('',*,*,#4905,.F.); +#5218=ORIENTED_EDGE('',*,*,#5207,.T.); +#5219=ORIENTED_EDGE('',*,*,#4800,.T.); +#5221=ORIENTED_EDGE('',*,*,#5220,.F.); +#5222=EDGE_LOOP('',(#5217,#5218,#5219,#5221)); +#5223=FACE_OUTER_BOUND('',#5222,.F.); +#5225=CARTESIAN_POINT('',(3.43E0,-1.9E0,-7.6E0)); +#5226=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5227=DIRECTION('',(0.E0,1.E0,0.E0)); +#5228=AXIS2_PLACEMENT_3D('',#5225,#5226,#5227); +#5229=PLANE('',#5228); +#5230=ORIENTED_EDGE('',*,*,#4907,.F.); +#5231=ORIENTED_EDGE('',*,*,#5220,.T.); +#5232=ORIENTED_EDGE('',*,*,#4798,.T.); +#5233=ORIENTED_EDGE('',*,*,#4850,.F.); +#5234=EDGE_LOOP('',(#5230,#5231,#5232,#5233)); +#5235=FACE_OUTER_BOUND('',#5234,.F.); +#5237=CARTESIAN_POINT('',(3.43E0,-1.E0,-3.85E0)); +#5238=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5239=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5240=AXIS2_PLACEMENT_3D('',#5237,#5238,#5239); +#5241=PLANE('',#5240); +#5243=ORIENTED_EDGE('',*,*,#5242,.T.); +#5244=ORIENTED_EDGE('',*,*,#5165,.F.); +#5245=ORIENTED_EDGE('',*,*,#4895,.F.); +#5247=ORIENTED_EDGE('',*,*,#5246,.T.); +#5248=EDGE_LOOP('',(#5243,#5244,#5245,#5247)); +#5249=FACE_OUTER_BOUND('',#5248,.F.); +#5251=CARTESIAN_POINT('',(3.86E0,0.E0,0.E0)); +#5252=DIRECTION('',(1.E0,0.E0,0.E0)); +#5253=DIRECTION('',(0.E0,1.E0,0.E0)); +#5254=AXIS2_PLACEMENT_3D('',#5251,#5252,#5253); +#5255=PLANE('',#5254); +#5257=ORIENTED_EDGE('',*,*,#5256,.T.); +#5259=ORIENTED_EDGE('',*,*,#5258,.T.); +#5261=ORIENTED_EDGE('',*,*,#5260,.T.); +#5263=ORIENTED_EDGE('',*,*,#5262,.T.); +#5264=EDGE_LOOP('',(#5257,#5259,#5261,#5263)); +#5265=FACE_OUTER_BOUND('',#5264,.F.); +#5267=ORIENTED_EDGE('',*,*,#5266,.F.); +#5269=ORIENTED_EDGE('',*,*,#5268,.F.); +#5270=ORIENTED_EDGE('',*,*,#5108,.F.); +#5271=ORIENTED_EDGE('',*,*,#5123,.F.); +#5272=ORIENTED_EDGE('',*,*,#5137,.F.); +#5273=ORIENTED_EDGE('',*,*,#5151,.F.); +#5274=ORIENTED_EDGE('',*,*,#5167,.F.); +#5275=ORIENTED_EDGE('',*,*,#5242,.F.); +#5276=EDGE_LOOP('',(#5267,#5269,#5270,#5271,#5272,#5273,#5274,#5275)); +#5277=FACE_BOUND('',#5276,.F.); +#5279=CARTESIAN_POINT('',(3.86E0,-1.5E0,-3.1E0)); +#5280=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5282=AXIS2_PLACEMENT_3D('',#5279,#5280,#5281); +#5283=PLANE('',#5282); +#5285=ORIENTED_EDGE('',*,*,#5284,.T.); +#5287=ORIENTED_EDGE('',*,*,#5286,.F.); +#5288=ORIENTED_EDGE('',*,*,#5256,.F.); +#5290=ORIENTED_EDGE('',*,*,#5289,.T.); +#5291=EDGE_LOOP('',(#5285,#5287,#5288,#5290)); +#5292=FACE_OUTER_BOUND('',#5291,.F.); +#5294=CARTESIAN_POINT('',(4.61E0,-1.274833395016E0,-4.6E0)); +#5295=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#5296=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5297=AXIS2_PLACEMENT_3D('',#5294,#5295,#5296); +#5298=PLANE('',#5297); +#5299=ORIENTED_EDGE('',*,*,#5284,.F.); +#5301=ORIENTED_EDGE('',*,*,#5300,.T.); +#5303=ORIENTED_EDGE('',*,*,#5302,.T.); +#5305=ORIENTED_EDGE('',*,*,#5304,.F.); +#5306=EDGE_LOOP('',(#5299,#5301,#5303,#5305)); +#5307=FACE_OUTER_BOUND('',#5306,.F.); +#5309=CARTESIAN_POINT('',(4.61E0,0.E0,-3.325166604984E0)); +#5310=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#5311=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5312=AXIS2_PLACEMENT_3D('',#5309,#5310,#5311); +#5313=PLANE('',#5312); +#5315=ORIENTED_EDGE('',*,*,#5314,.T.); +#5316=ORIENTED_EDGE('',*,*,#5300,.F.); +#5318=ORIENTED_EDGE('',*,*,#5317,.F.); +#5320=ORIENTED_EDGE('',*,*,#5319,.T.); +#5321=EDGE_LOOP('',(#5315,#5316,#5318,#5320)); +#5322=FACE_OUTER_BOUND('',#5321,.F.); +#5324=CARTESIAN_POINT('',(5.E0,0.E0,0.E0)); +#5325=DIRECTION('',(1.E0,0.E0,0.E0)); +#5326=DIRECTION('',(0.E0,1.E0,0.E0)); +#5327=AXIS2_PLACEMENT_3D('',#5324,#5325,#5326); +#5328=PLANE('',#5327); +#5329=ORIENTED_EDGE('',*,*,#5314,.F.); +#5331=ORIENTED_EDGE('',*,*,#5330,.F.); +#5333=ORIENTED_EDGE('',*,*,#5332,.F.); +#5334=ORIENTED_EDGE('',*,*,#5302,.F.); +#5335=EDGE_LOOP('',(#5329,#5331,#5333,#5334)); +#5336=FACE_OUTER_BOUND('',#5335,.F.); +#5338=CARTESIAN_POINT('',(4.61E0,1.274833395016E0,-4.6E0)); +#5339=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#5340=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5341=AXIS2_PLACEMENT_3D('',#5338,#5339,#5340); +#5342=PLANE('',#5341); +#5344=ORIENTED_EDGE('',*,*,#5343,.F.); +#5346=ORIENTED_EDGE('',*,*,#5345,.T.); +#5347=ORIENTED_EDGE('',*,*,#5330,.T.); +#5348=ORIENTED_EDGE('',*,*,#5319,.F.); +#5349=EDGE_LOOP('',(#5344,#5346,#5347,#5348)); +#5350=FACE_OUTER_BOUND('',#5349,.F.); +#5352=CARTESIAN_POINT('',(3.86E0,1.5E0,-6.1E0)); +#5353=DIRECTION('',(0.E0,1.E0,0.E0)); +#5354=DIRECTION('',(0.E0,0.E0,1.E0)); +#5355=AXIS2_PLACEMENT_3D('',#5352,#5353,#5354); +#5356=PLANE('',#5355); +#5357=ORIENTED_EDGE('',*,*,#5343,.T.); +#5359=ORIENTED_EDGE('',*,*,#5358,.F.); +#5360=ORIENTED_EDGE('',*,*,#5260,.F.); +#5362=ORIENTED_EDGE('',*,*,#5361,.T.); +#5363=EDGE_LOOP('',(#5357,#5359,#5360,#5362)); +#5364=FACE_OUTER_BOUND('',#5363,.F.); +#5366=CARTESIAN_POINT('',(3.86E0,1.5E0,-3.1E0)); +#5367=DIRECTION('',(0.E0,0.E0,1.E0)); +#5368=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5369=AXIS2_PLACEMENT_3D('',#5366,#5367,#5368); +#5370=PLANE('',#5369); +#5371=ORIENTED_EDGE('',*,*,#5317,.T.); +#5372=ORIENTED_EDGE('',*,*,#5289,.F.); +#5373=ORIENTED_EDGE('',*,*,#5262,.F.); +#5374=ORIENTED_EDGE('',*,*,#5358,.T.); +#5375=EDGE_LOOP('',(#5371,#5372,#5373,#5374)); +#5376=FACE_OUTER_BOUND('',#5375,.F.); +#5378=CARTESIAN_POINT('',(3.86E0,-1.5E0,-6.1E0)); +#5379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5380=DIRECTION('',(0.E0,1.E0,0.E0)); +#5381=AXIS2_PLACEMENT_3D('',#5378,#5379,#5380); +#5382=PLANE('',#5381); +#5384=ORIENTED_EDGE('',*,*,#5383,.T.); +#5385=ORIENTED_EDGE('',*,*,#5361,.F.); +#5386=ORIENTED_EDGE('',*,*,#5258,.F.); +#5387=ORIENTED_EDGE('',*,*,#5286,.T.); +#5388=EDGE_LOOP('',(#5384,#5385,#5386,#5387)); +#5389=FACE_OUTER_BOUND('',#5388,.F.); +#5391=CARTESIAN_POINT('',(4.61E0,0.E0,-5.874833395016E0)); +#5392=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#5393=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5394=AXIS2_PLACEMENT_3D('',#5391,#5392,#5393); +#5395=PLANE('',#5394); +#5396=ORIENTED_EDGE('',*,*,#5383,.F.); +#5397=ORIENTED_EDGE('',*,*,#5304,.T.); +#5398=ORIENTED_EDGE('',*,*,#5332,.T.); +#5399=ORIENTED_EDGE('',*,*,#5345,.F.); +#5400=EDGE_LOOP('',(#5396,#5397,#5398,#5399)); +#5401=FACE_OUTER_BOUND('',#5400,.F.); +#5403=CARTESIAN_POINT('',(3.43E0,-7.5E-1,-3.85E0)); +#5404=DIRECTION('',(1.E0,0.E0,0.E0)); +#5405=DIRECTION('',(0.E0,1.E0,0.E0)); +#5406=AXIS2_PLACEMENT_3D('',#5403,#5404,#5405); +#5407=CYLINDRICAL_SURFACE('',#5406,2.5E-1); +#5408=ORIENTED_EDGE('',*,*,#5266,.T.); +#5409=ORIENTED_EDGE('',*,*,#5246,.F.); +#5410=ORIENTED_EDGE('',*,*,#4893,.F.); +#5412=ORIENTED_EDGE('',*,*,#5411,.T.); +#5413=EDGE_LOOP('',(#5408,#5409,#5410,#5412)); +#5414=FACE_OUTER_BOUND('',#5413,.F.); +#5416=CARTESIAN_POINT('',(3.43E0,7.5E-1,-3.6E0)); +#5417=DIRECTION('',(0.E0,0.E0,1.E0)); +#5418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5419=AXIS2_PLACEMENT_3D('',#5416,#5417,#5418); +#5420=PLANE('',#5419); +#5421=ORIENTED_EDGE('',*,*,#5268,.T.); +#5422=ORIENTED_EDGE('',*,*,#5411,.F.); +#5423=ORIENTED_EDGE('',*,*,#4891,.F.); +#5424=ORIENTED_EDGE('',*,*,#5110,.T.); +#5425=EDGE_LOOP('',(#5421,#5422,#5423,#5424)); +#5426=FACE_OUTER_BOUND('',#5425,.F.); +#5428=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#5429=DIRECTION('',(0.E0,1.E0,0.E0)); +#5430=DIRECTION('',(0.E0,0.E0,1.E0)); +#5431=AXIS2_PLACEMENT_3D('',#5428,#5429,#5430); +#5432=PLANE('',#5431); +#5434=ORIENTED_EDGE('',*,*,#5433,.T.); +#5435=ORIENTED_EDGE('',*,*,#4671,.F.); +#5436=ORIENTED_EDGE('',*,*,#3885,.F.); +#5438=ORIENTED_EDGE('',*,*,#5437,.T.); +#5439=EDGE_LOOP('',(#5434,#5435,#5436,#5438)); +#5440=FACE_OUTER_BOUND('',#5439,.F.); +#5442=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#5443=DIRECTION('',(0.E0,1.E0,0.E0)); +#5444=DIRECTION('',(0.E0,0.E0,1.E0)); +#5445=AXIS2_PLACEMENT_3D('',#5442,#5443,#5444); +#5446=PLANE('',#5445); +#5448=ORIENTED_EDGE('',*,*,#5447,.F.); +#5450=ORIENTED_EDGE('',*,*,#5449,.T.); +#5451=ORIENTED_EDGE('',*,*,#4912,.T.); +#5452=ORIENTED_EDGE('',*,*,#4703,.F.); +#5453=EDGE_LOOP('',(#5448,#5450,#5451,#5452)); +#5454=FACE_OUTER_BOUND('',#5453,.F.); +#5456=CARTESIAN_POINT('',(-3.43E0,-2.79E0,-9.24E0)); +#5457=DIRECTION('',(0.E0,1.E0,0.E0)); +#5458=DIRECTION('',(0.E0,0.E0,1.E0)); +#5459=AXIS2_PLACEMENT_3D('',#5456,#5457,#5458); +#5460=PLANE('',#5459); +#5462=ORIENTED_EDGE('',*,*,#5461,.T.); +#5464=ORIENTED_EDGE('',*,*,#5463,.T.); +#5465=ORIENTED_EDGE('',*,*,#4687,.F.); +#5467=ORIENTED_EDGE('',*,*,#5466,.F.); +#5468=EDGE_LOOP('',(#5462,#5464,#5465,#5467)); +#5469=FACE_OUTER_BOUND('',#5468,.F.); +#5471=CARTESIAN_POINT('',(-1.965E0,-3.43E0,-9.24E0)); +#5472=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5473=DIRECTION('',(0.E0,1.E0,0.E0)); +#5474=AXIS2_PLACEMENT_3D('',#5471,#5472,#5473); +#5475=PLANE('',#5474); +#5477=ORIENTED_EDGE('',*,*,#5476,.T.); +#5478=ORIENTED_EDGE('',*,*,#4673,.T.); +#5479=ORIENTED_EDGE('',*,*,#5433,.F.); +#5481=ORIENTED_EDGE('',*,*,#5480,.F.); +#5482=EDGE_LOOP('',(#5477,#5478,#5479,#5481)); +#5483=FACE_OUTER_BOUND('',#5482,.F.); +#5485=CARTESIAN_POINT('',(-3.43E0,-3.43E0,0.E0)); +#5486=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5487=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5488=AXIS2_PLACEMENT_3D('',#5485,#5486,#5487); +#5489=PLANE('',#5488); +#5490=ORIENTED_EDGE('',*,*,#4691,.F.); +#5492=ORIENTED_EDGE('',*,*,#5491,.F.); +#5494=ORIENTED_EDGE('',*,*,#5493,.F.); +#5496=ORIENTED_EDGE('',*,*,#5495,.T.); +#5497=ORIENTED_EDGE('',*,*,#4683,.F.); +#5499=ORIENTED_EDGE('',*,*,#5498,.F.); +#5500=ORIENTED_EDGE('',*,*,#4675,.F.); +#5501=ORIENTED_EDGE('',*,*,#5476,.F.); +#5503=ORIENTED_EDGE('',*,*,#5502,.F.); +#5504=ORIENTED_EDGE('',*,*,#3881,.F.); +#5506=ORIENTED_EDGE('',*,*,#5505,.T.); +#5507=ORIENTED_EDGE('',*,*,#4916,.T.); +#5509=ORIENTED_EDGE('',*,*,#5508,.F.); +#5511=ORIENTED_EDGE('',*,*,#5510,.T.); +#5512=ORIENTED_EDGE('',*,*,#4699,.F.); +#5514=ORIENTED_EDGE('',*,*,#5513,.F.); +#5515=EDGE_LOOP('',(#5490,#5492,#5494,#5496,#5497,#5499,#5500,#5501,#5503,#5504, +#5506,#5507,#5509,#5511,#5512,#5514)); +#5516=FACE_OUTER_BOUND('',#5515,.F.); +#5518=ORIENTED_EDGE('',*,*,#5517,.T.); +#5520=ORIENTED_EDGE('',*,*,#5519,.T.); +#5522=ORIENTED_EDGE('',*,*,#5521,.F.); +#5524=ORIENTED_EDGE('',*,*,#5523,.F.); +#5525=EDGE_LOOP('',(#5518,#5520,#5522,#5524)); +#5526=FACE_BOUND('',#5525,.F.); +#5528=ORIENTED_EDGE('',*,*,#5527,.T.); +#5530=ORIENTED_EDGE('',*,*,#5529,.T.); +#5532=ORIENTED_EDGE('',*,*,#5531,.F.); +#5534=ORIENTED_EDGE('',*,*,#5533,.F.); +#5535=EDGE_LOOP('',(#5528,#5530,#5532,#5534)); +#5536=FACE_BOUND('',#5535,.F.); +#5538=CARTESIAN_POINT('',(0.E0,0.E0,-7.8E0)); +#5539=DIRECTION('',(0.E0,0.E0,1.E0)); +#5540=DIRECTION('',(1.E0,0.E0,0.E0)); +#5541=AXIS2_PLACEMENT_3D('',#5538,#5539,#5540); +#5542=PLANE('',#5541); +#5543=ORIENTED_EDGE('',*,*,#5527,.F.); +#5545=ORIENTED_EDGE('',*,*,#5544,.T.); +#5547=ORIENTED_EDGE('',*,*,#5546,.T.); +#5549=ORIENTED_EDGE('',*,*,#5548,.T.); +#5551=ORIENTED_EDGE('',*,*,#5550,.T.); +#5553=ORIENTED_EDGE('',*,*,#5552,.T.); +#5554=EDGE_LOOP('',(#5543,#5545,#5547,#5549,#5551,#5553)); +#5555=FACE_OUTER_BOUND('',#5554,.F.); +#5557=CARTESIAN_POINT('',(0.E0,0.E0,-7.8E0)); +#5558=DIRECTION('',(0.E0,0.E0,1.E0)); +#5559=DIRECTION('',(1.E0,0.E0,0.E0)); +#5560=AXIS2_PLACEMENT_3D('',#5557,#5558,#5559); +#5561=PLANE('',#5560); +#5562=ORIENTED_EDGE('',*,*,#5517,.F.); +#5564=ORIENTED_EDGE('',*,*,#5563,.T.); +#5566=ORIENTED_EDGE('',*,*,#5565,.T.); +#5568=ORIENTED_EDGE('',*,*,#5567,.T.); +#5570=ORIENTED_EDGE('',*,*,#5569,.T.); +#5572=ORIENTED_EDGE('',*,*,#5571,.T.); +#5573=EDGE_LOOP('',(#5562,#5564,#5566,#5568,#5570,#5572)); +#5574=FACE_OUTER_BOUND('',#5573,.F.); +#5576=CARTESIAN_POINT('',(-1.9E0,-3.63E0,-7.8E0)); +#5577=DIRECTION('',(0.E0,0.E0,1.E0)); +#5578=DIRECTION('',(1.E0,0.E0,0.E0)); +#5579=AXIS2_PLACEMENT_3D('',#5576,#5577,#5578); +#5580=CYLINDRICAL_SURFACE('',#5579,2.E-1); +#5581=ORIENTED_EDGE('',*,*,#5533,.T.); +#5583=ORIENTED_EDGE('',*,*,#5582,.T.); +#5585=ORIENTED_EDGE('',*,*,#5584,.F.); +#5586=ORIENTED_EDGE('',*,*,#5544,.F.); +#5587=EDGE_LOOP('',(#5581,#5583,#5585,#5586)); +#5588=FACE_OUTER_BOUND('',#5587,.F.); +#5590=CARTESIAN_POINT('',(0.E0,0.E0,-1.4E0)); +#5591=DIRECTION('',(0.E0,0.E0,1.E0)); +#5592=DIRECTION('',(1.E0,0.E0,0.E0)); +#5593=AXIS2_PLACEMENT_3D('',#5590,#5591,#5592); +#5594=PLANE('',#5593); +#5595=ORIENTED_EDGE('',*,*,#5531,.T.); +#5597=ORIENTED_EDGE('',*,*,#5596,.F.); +#5599=ORIENTED_EDGE('',*,*,#5598,.F.); +#5601=ORIENTED_EDGE('',*,*,#5600,.F.); +#5603=ORIENTED_EDGE('',*,*,#5602,.F.); +#5604=ORIENTED_EDGE('',*,*,#5582,.F.); +#5605=EDGE_LOOP('',(#5595,#5597,#5599,#5601,#5603,#5604)); +#5606=FACE_OUTER_BOUND('',#5605,.F.); +#5608=CARTESIAN_POINT('',(0.E0,0.E0,-1.4E0)); +#5609=DIRECTION('',(0.E0,0.E0,1.E0)); +#5610=DIRECTION('',(1.E0,0.E0,0.E0)); +#5611=AXIS2_PLACEMENT_3D('',#5608,#5609,#5610); +#5612=PLANE('',#5611); +#5613=ORIENTED_EDGE('',*,*,#5521,.T.); +#5615=ORIENTED_EDGE('',*,*,#5614,.F.); +#5617=ORIENTED_EDGE('',*,*,#5616,.F.); +#5619=ORIENTED_EDGE('',*,*,#5618,.F.); +#5621=ORIENTED_EDGE('',*,*,#5620,.F.); +#5623=ORIENTED_EDGE('',*,*,#5622,.F.); +#5624=EDGE_LOOP('',(#5613,#5615,#5617,#5619,#5621,#5623)); +#5625=FACE_OUTER_BOUND('',#5624,.F.); +#5627=CARTESIAN_POINT('',(-2.5E-1,-3.63E0,-7.8E0)); +#5628=DIRECTION('',(0.E0,0.E0,1.E0)); +#5629=DIRECTION('',(1.E0,0.E0,0.E0)); +#5630=AXIS2_PLACEMENT_3D('',#5627,#5628,#5629); +#5631=CYLINDRICAL_SURFACE('',#5630,2.E-1); +#5632=ORIENTED_EDGE('',*,*,#5529,.F.); +#5633=ORIENTED_EDGE('',*,*,#5552,.F.); +#5635=ORIENTED_EDGE('',*,*,#5634,.T.); +#5636=ORIENTED_EDGE('',*,*,#5596,.T.); +#5637=EDGE_LOOP('',(#5632,#5633,#5635,#5636)); +#5638=FACE_OUTER_BOUND('',#5637,.F.); +#5640=CARTESIAN_POINT('',(-4.5E-1,-3.94E0,-7.8E0)); +#5641=DIRECTION('',(1.E0,0.E0,0.E0)); +#5642=DIRECTION('',(0.E0,1.E0,0.E0)); +#5643=AXIS2_PLACEMENT_3D('',#5640,#5641,#5642); +#5644=PLANE('',#5643); +#5645=ORIENTED_EDGE('',*,*,#5550,.F.); +#5647=ORIENTED_EDGE('',*,*,#5646,.T.); +#5648=ORIENTED_EDGE('',*,*,#5598,.T.); +#5649=ORIENTED_EDGE('',*,*,#5634,.F.); +#5650=EDGE_LOOP('',(#5645,#5647,#5648,#5649)); +#5651=FACE_OUTER_BOUND('',#5650,.F.); +#5653=CARTESIAN_POINT('',(-1.7E0,-3.94E0,-7.8E0)); +#5654=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5655=DIRECTION('',(1.E0,0.E0,0.E0)); +#5656=AXIS2_PLACEMENT_3D('',#5653,#5654,#5655); +#5657=PLANE('',#5656); +#5658=ORIENTED_EDGE('',*,*,#5548,.F.); +#5660=ORIENTED_EDGE('',*,*,#5659,.T.); +#5661=ORIENTED_EDGE('',*,*,#5600,.T.); +#5662=ORIENTED_EDGE('',*,*,#5646,.F.); +#5663=EDGE_LOOP('',(#5658,#5660,#5661,#5662)); +#5664=FACE_OUTER_BOUND('',#5663,.F.); +#5666=CARTESIAN_POINT('',(-1.7E0,-3.63E0,-7.8E0)); +#5667=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5668=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5669=AXIS2_PLACEMENT_3D('',#5666,#5667,#5668); +#5670=PLANE('',#5669); +#5671=ORIENTED_EDGE('',*,*,#5546,.F.); +#5672=ORIENTED_EDGE('',*,*,#5584,.T.); +#5673=ORIENTED_EDGE('',*,*,#5602,.T.); +#5674=ORIENTED_EDGE('',*,*,#5659,.F.); +#5675=EDGE_LOOP('',(#5671,#5672,#5673,#5674)); +#5676=FACE_OUTER_BOUND('',#5675,.F.); +#5678=CARTESIAN_POINT('',(1.9E0,-3.63E0,-7.8E0)); +#5679=DIRECTION('',(0.E0,0.E0,1.E0)); +#5680=DIRECTION('',(1.E0,0.E0,0.E0)); +#5681=AXIS2_PLACEMENT_3D('',#5678,#5679,#5680); +#5682=CYLINDRICAL_SURFACE('',#5681,2.E-1); +#5683=ORIENTED_EDGE('',*,*,#5519,.F.); +#5684=ORIENTED_EDGE('',*,*,#5571,.F.); +#5686=ORIENTED_EDGE('',*,*,#5685,.T.); +#5687=ORIENTED_EDGE('',*,*,#5614,.T.); +#5688=EDGE_LOOP('',(#5683,#5684,#5686,#5687)); +#5689=FACE_OUTER_BOUND('',#5688,.F.); +#5691=CARTESIAN_POINT('',(1.7E0,-3.94E0,-7.8E0)); +#5692=DIRECTION('',(1.E0,0.E0,0.E0)); +#5693=DIRECTION('',(0.E0,1.E0,0.E0)); +#5694=AXIS2_PLACEMENT_3D('',#5691,#5692,#5693); +#5695=PLANE('',#5694); +#5696=ORIENTED_EDGE('',*,*,#5569,.F.); +#5698=ORIENTED_EDGE('',*,*,#5697,.T.); +#5699=ORIENTED_EDGE('',*,*,#5616,.T.); +#5700=ORIENTED_EDGE('',*,*,#5685,.F.); +#5701=EDGE_LOOP('',(#5696,#5698,#5699,#5700)); +#5702=FACE_OUTER_BOUND('',#5701,.F.); +#5704=CARTESIAN_POINT('',(4.5E-1,-3.94E0,-7.8E0)); +#5705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5706=DIRECTION('',(1.E0,0.E0,0.E0)); +#5707=AXIS2_PLACEMENT_3D('',#5704,#5705,#5706); +#5708=PLANE('',#5707); +#5709=ORIENTED_EDGE('',*,*,#5567,.F.); +#5711=ORIENTED_EDGE('',*,*,#5710,.T.); +#5712=ORIENTED_EDGE('',*,*,#5618,.T.); +#5713=ORIENTED_EDGE('',*,*,#5697,.F.); +#5714=EDGE_LOOP('',(#5709,#5711,#5712,#5713)); +#5715=FACE_OUTER_BOUND('',#5714,.F.); +#5717=CARTESIAN_POINT('',(4.5E-1,-3.63E0,-7.8E0)); +#5718=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5719=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5720=AXIS2_PLACEMENT_3D('',#5717,#5718,#5719); +#5721=PLANE('',#5720); +#5722=ORIENTED_EDGE('',*,*,#5565,.F.); +#5724=ORIENTED_EDGE('',*,*,#5723,.T.); +#5725=ORIENTED_EDGE('',*,*,#5620,.T.); +#5726=ORIENTED_EDGE('',*,*,#5710,.F.); +#5727=EDGE_LOOP('',(#5722,#5724,#5725,#5726)); +#5728=FACE_OUTER_BOUND('',#5727,.F.); +#5730=CARTESIAN_POINT('',(2.5E-1,-3.63E0,-7.8E0)); +#5731=DIRECTION('',(0.E0,0.E0,1.E0)); +#5732=DIRECTION('',(1.E0,0.E0,0.E0)); +#5733=AXIS2_PLACEMENT_3D('',#5730,#5731,#5732); +#5734=CYLINDRICAL_SURFACE('',#5733,2.E-1); +#5735=ORIENTED_EDGE('',*,*,#5523,.T.); +#5736=ORIENTED_EDGE('',*,*,#5622,.T.); +#5737=ORIENTED_EDGE('',*,*,#5723,.F.); +#5738=ORIENTED_EDGE('',*,*,#5563,.F.); +#5739=EDGE_LOOP('',(#5735,#5736,#5737,#5738)); +#5740=FACE_OUTER_BOUND('',#5739,.F.); +#5742=CARTESIAN_POINT('',(1.035E0,-3.43E0,-9.24E0)); +#5743=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5744=DIRECTION('',(0.E0,1.E0,0.E0)); +#5745=AXIS2_PLACEMENT_3D('',#5742,#5743,#5744); +#5746=PLANE('',#5745); +#5748=ORIENTED_EDGE('',*,*,#5747,.F.); +#5749=ORIENTED_EDGE('',*,*,#5491,.T.); +#5750=ORIENTED_EDGE('',*,*,#4689,.T.); +#5751=ORIENTED_EDGE('',*,*,#5463,.F.); +#5752=EDGE_LOOP('',(#5748,#5749,#5750,#5751)); +#5753=FACE_OUTER_BOUND('',#5752,.F.); +#5755=CARTESIAN_POINT('',(-1.965E0,3.43E0,-8.87E0)); +#5756=DIRECTION('',(0.E0,0.E0,1.E0)); +#5757=DIRECTION('',(1.E0,0.E0,0.E0)); +#5758=AXIS2_PLACEMENT_3D('',#5755,#5756,#5757); +#5759=PLANE('',#5758); +#5760=ORIENTED_EDGE('',*,*,#5747,.T.); +#5761=ORIENTED_EDGE('',*,*,#5461,.F.); +#5763=ORIENTED_EDGE('',*,*,#5762,.T.); +#5764=ORIENTED_EDGE('',*,*,#5493,.T.); +#5765=EDGE_LOOP('',(#5760,#5761,#5763,#5764)); +#5766=FACE_OUTER_BOUND('',#5765,.F.); +#5768=CARTESIAN_POINT('',(-1.965E0,3.43E0,-8.87E0)); +#5769=DIRECTION('',(0.E0,0.E0,1.E0)); +#5770=DIRECTION('',(1.E0,0.E0,0.E0)); +#5771=AXIS2_PLACEMENT_3D('',#5768,#5769,#5770); +#5772=PLANE('',#5771); +#5774=ORIENTED_EDGE('',*,*,#5773,.T.); +#5776=ORIENTED_EDGE('',*,*,#5775,.T.); +#5778=ORIENTED_EDGE('',*,*,#5777,.F.); +#5780=ORIENTED_EDGE('',*,*,#5779,.T.); +#5781=EDGE_LOOP('',(#5774,#5776,#5778,#5780)); +#5782=FACE_OUTER_BOUND('',#5781,.F.); +#5784=CARTESIAN_POINT('',(-1.035E0,-2.79E0,-9.24E0)); +#5785=DIRECTION('',(1.E0,0.E0,0.E0)); +#5786=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5787=AXIS2_PLACEMENT_3D('',#5784,#5785,#5786); +#5788=PLANE('',#5787); +#5789=ORIENTED_EDGE('',*,*,#5762,.F.); +#5790=ORIENTED_EDGE('',*,*,#5466,.T.); +#5791=ORIENTED_EDGE('',*,*,#4685,.T.); +#5792=ORIENTED_EDGE('',*,*,#5495,.F.); +#5793=EDGE_LOOP('',(#5789,#5790,#5791,#5792)); +#5794=FACE_OUTER_BOUND('',#5793,.F.); +#5796=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#5797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5798=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5799=AXIS2_PLACEMENT_3D('',#5796,#5797,#5798); +#5800=PLANE('',#5799); +#5802=ORIENTED_EDGE('',*,*,#5801,.T.); +#5804=ORIENTED_EDGE('',*,*,#5803,.F.); +#5805=ORIENTED_EDGE('',*,*,#3873,.F.); +#5806=ORIENTED_EDGE('',*,*,#4666,.T.); +#5807=EDGE_LOOP('',(#5802,#5804,#5805,#5806)); +#5808=FACE_OUTER_BOUND('',#5807,.F.); +#5810=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#5811=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5812=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5813=AXIS2_PLACEMENT_3D('',#5810,#5811,#5812); +#5814=PLANE('',#5813); +#5816=ORIENTED_EDGE('',*,*,#5815,.F.); +#5817=ORIENTED_EDGE('',*,*,#4634,.T.); +#5818=ORIENTED_EDGE('',*,*,#4924,.T.); +#5820=ORIENTED_EDGE('',*,*,#5819,.F.); +#5821=EDGE_LOOP('',(#5816,#5817,#5818,#5820)); +#5822=FACE_OUTER_BOUND('',#5821,.F.); +#5824=CARTESIAN_POINT('',(-3.43E0,2.79E0,-8.11E0)); +#5825=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5826=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5827=AXIS2_PLACEMENT_3D('',#5824,#5825,#5826); +#5828=PLANE('',#5827); +#5829=ORIENTED_EDGE('',*,*,#5773,.F.); +#5831=ORIENTED_EDGE('',*,*,#5830,.F.); +#5832=ORIENTED_EDGE('',*,*,#4650,.T.); +#5834=ORIENTED_EDGE('',*,*,#5833,.T.); +#5835=EDGE_LOOP('',(#5829,#5831,#5832,#5834)); +#5836=FACE_OUTER_BOUND('',#5835,.F.); +#5838=CARTESIAN_POINT('',(-1.965E0,2.79E0,-9.24E0)); +#5839=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5840=DIRECTION('',(0.E0,1.E0,0.E0)); +#5841=AXIS2_PLACEMENT_3D('',#5838,#5839,#5840); +#5842=PLANE('',#5841); +#5843=ORIENTED_EDGE('',*,*,#5801,.F.); +#5844=ORIENTED_EDGE('',*,*,#4664,.T.); +#5846=ORIENTED_EDGE('',*,*,#5845,.F.); +#5848=ORIENTED_EDGE('',*,*,#5847,.F.); +#5849=EDGE_LOOP('',(#5843,#5844,#5846,#5848)); +#5850=FACE_OUTER_BOUND('',#5849,.F.); +#5852=CARTESIAN_POINT('',(-3.43E0,3.43E0,-9.24E0)); +#5853=DIRECTION('',(0.E0,1.E0,0.E0)); +#5854=DIRECTION('',(0.E0,0.E0,1.E0)); +#5855=AXIS2_PLACEMENT_3D('',#5852,#5853,#5854); +#5856=PLANE('',#5855); +#5858=ORIENTED_EDGE('',*,*,#5857,.T.); +#5859=ORIENTED_EDGE('',*,*,#4638,.T.); +#5861=ORIENTED_EDGE('',*,*,#5860,.F.); +#5863=ORIENTED_EDGE('',*,*,#5862,.T.); +#5864=ORIENTED_EDGE('',*,*,#4920,.T.); +#5866=ORIENTED_EDGE('',*,*,#5865,.F.); +#5868=ORIENTED_EDGE('',*,*,#5867,.T.); +#5870=ORIENTED_EDGE('',*,*,#5869,.F.); +#5872=ORIENTED_EDGE('',*,*,#5871,.T.); +#5874=ORIENTED_EDGE('',*,*,#5873,.F.); +#5875=ORIENTED_EDGE('',*,*,#3877,.F.); +#5877=ORIENTED_EDGE('',*,*,#5876,.T.); +#5878=ORIENTED_EDGE('',*,*,#5845,.T.); +#5879=ORIENTED_EDGE('',*,*,#4662,.T.); +#5881=ORIENTED_EDGE('',*,*,#5880,.T.); +#5882=ORIENTED_EDGE('',*,*,#4654,.T.); +#5884=ORIENTED_EDGE('',*,*,#5883,.F.); +#5885=ORIENTED_EDGE('',*,*,#5777,.T.); +#5887=ORIENTED_EDGE('',*,*,#5886,.T.); +#5888=ORIENTED_EDGE('',*,*,#4646,.T.); +#5889=EDGE_LOOP('',(#5858,#5859,#5861,#5863,#5864,#5866,#5868,#5870,#5872,#5874, +#5875,#5877,#5878,#5879,#5881,#5882,#5884,#5885,#5887,#5888)); +#5890=FACE_OUTER_BOUND('',#5889,.F.); +#5892=CARTESIAN_POINT('',(1.82E0,3.737451660041E0,-8.11E0)); +#5893=DIRECTION('',(0.E0,0.E0,1.E0)); +#5894=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5895=AXIS2_PLACEMENT_3D('',#5892,#5893,#5894); +#5896=PLANE('',#5895); +#5897=ORIENTED_EDGE('',*,*,#5857,.F.); +#5899=ORIENTED_EDGE('',*,*,#5898,.F.); +#5901=ORIENTED_EDGE('',*,*,#5900,.F.); +#5903=ORIENTED_EDGE('',*,*,#5902,.T.); +#5904=EDGE_LOOP('',(#5897,#5899,#5901,#5903)); +#5905=FACE_OUTER_BOUND('',#5904,.F.); +#5907=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#5908=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5909=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5910=AXIS2_PLACEMENT_3D('',#5907,#5908,#5909); +#5911=PLANE('',#5910); +#5912=ORIENTED_EDGE('',*,*,#4693,.F.); +#5914=ORIENTED_EDGE('',*,*,#5913,.T.); +#5916=ORIENTED_EDGE('',*,*,#5915,.T.); +#5918=ORIENTED_EDGE('',*,*,#5917,.T.); +#5920=ORIENTED_EDGE('',*,*,#5919,.T.); +#5922=ORIENTED_EDGE('',*,*,#5921,.T.); +#5924=ORIENTED_EDGE('',*,*,#5923,.T.); +#5926=ORIENTED_EDGE('',*,*,#5925,.T.); +#5928=ORIENTED_EDGE('',*,*,#5927,.T.); +#5930=ORIENTED_EDGE('',*,*,#5929,.T.); +#5932=ORIENTED_EDGE('',*,*,#5931,.T.); +#5934=ORIENTED_EDGE('',*,*,#5933,.T.); +#5936=ORIENTED_EDGE('',*,*,#5935,.T.); +#5938=ORIENTED_EDGE('',*,*,#5937,.T.); +#5940=ORIENTED_EDGE('',*,*,#5939,.T.); +#5941=EDGE_LOOP('',(#5912,#5914,#5916,#5918,#5920,#5922,#5924,#5926,#5928,#5930, +#5932,#5934,#5936,#5938,#5940)); +#5942=FACE_OUTER_BOUND('',#5941,.F.); +#5944=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#5945=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5946=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5947=AXIS2_PLACEMENT_3D('',#5944,#5945,#5946); +#5948=PLANE('',#5947); +#5949=ORIENTED_EDGE('',*,*,#4644,.F.); +#5951=ORIENTED_EDGE('',*,*,#5950,.T.); +#5953=ORIENTED_EDGE('',*,*,#5952,.T.); +#5955=ORIENTED_EDGE('',*,*,#5954,.T.); +#5957=ORIENTED_EDGE('',*,*,#5956,.T.); +#5959=ORIENTED_EDGE('',*,*,#5958,.T.); +#5961=ORIENTED_EDGE('',*,*,#5960,.T.); +#5963=ORIENTED_EDGE('',*,*,#5962,.T.); +#5965=ORIENTED_EDGE('',*,*,#5964,.T.); +#5967=ORIENTED_EDGE('',*,*,#5966,.T.); +#5969=ORIENTED_EDGE('',*,*,#5968,.T.); +#5971=ORIENTED_EDGE('',*,*,#5970,.T.); +#5973=ORIENTED_EDGE('',*,*,#5972,.T.); +#5975=ORIENTED_EDGE('',*,*,#5974,.T.); +#5976=ORIENTED_EDGE('',*,*,#5898,.T.); +#5977=EDGE_LOOP('',(#5949,#5951,#5953,#5955,#5957,#5959,#5961,#5963,#5965,#5967, +#5969,#5971,#5973,#5975,#5976)); +#5978=FACE_OUTER_BOUND('',#5977,.F.); +#5980=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.11E0)); +#5981=DIRECTION('',(0.E0,0.E0,1.E0)); +#5982=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5983=AXIS2_PLACEMENT_3D('',#5980,#5981,#5982); +#5984=PLANE('',#5983); +#5985=ORIENTED_EDGE('',*,*,#5513,.T.); +#5987=ORIENTED_EDGE('',*,*,#5986,.T.); +#5989=ORIENTED_EDGE('',*,*,#5988,.T.); +#5990=ORIENTED_EDGE('',*,*,#5913,.F.); +#5991=EDGE_LOOP('',(#5985,#5987,#5989,#5990)); +#5992=FACE_OUTER_BOUND('',#5991,.F.); +#5994=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#5995=DIRECTION('',(1.E0,0.E0,0.E0)); +#5996=DIRECTION('',(0.E0,1.E0,0.E0)); +#5997=AXIS2_PLACEMENT_3D('',#5994,#5995,#5996); +#5998=PLANE('',#5997); +#5999=ORIENTED_EDGE('',*,*,#4697,.T.); +#6001=ORIENTED_EDGE('',*,*,#6000,.F.); +#6003=ORIENTED_EDGE('',*,*,#6002,.F.); +#6005=ORIENTED_EDGE('',*,*,#6004,.F.); +#6007=ORIENTED_EDGE('',*,*,#6006,.F.); +#6009=ORIENTED_EDGE('',*,*,#6008,.F.); +#6011=ORIENTED_EDGE('',*,*,#6010,.F.); +#6013=ORIENTED_EDGE('',*,*,#6012,.F.); +#6015=ORIENTED_EDGE('',*,*,#6014,.F.); +#6017=ORIENTED_EDGE('',*,*,#6016,.F.); +#6019=ORIENTED_EDGE('',*,*,#6018,.F.); +#6021=ORIENTED_EDGE('',*,*,#6020,.F.); +#6023=ORIENTED_EDGE('',*,*,#6022,.F.); +#6025=ORIENTED_EDGE('',*,*,#6024,.F.); +#6026=ORIENTED_EDGE('',*,*,#5986,.F.); +#6027=EDGE_LOOP('',(#5999,#6001,#6003,#6005,#6007,#6009,#6011,#6013,#6015,#6017, +#6019,#6021,#6023,#6025,#6026)); +#6028=FACE_OUTER_BOUND('',#6027,.F.); +#6030=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#6031=DIRECTION('',(1.E0,0.E0,0.E0)); +#6032=DIRECTION('',(0.E0,1.E0,0.E0)); +#6033=AXIS2_PLACEMENT_3D('',#6030,#6031,#6032); +#6034=PLANE('',#6033); +#6035=ORIENTED_EDGE('',*,*,#4640,.T.); +#6036=ORIENTED_EDGE('',*,*,#5902,.F.); +#6038=ORIENTED_EDGE('',*,*,#6037,.F.); +#6040=ORIENTED_EDGE('',*,*,#6039,.F.); +#6042=ORIENTED_EDGE('',*,*,#6041,.F.); +#6044=ORIENTED_EDGE('',*,*,#6043,.F.); +#6046=ORIENTED_EDGE('',*,*,#6045,.F.); +#6048=ORIENTED_EDGE('',*,*,#6047,.F.); +#6050=ORIENTED_EDGE('',*,*,#6049,.F.); +#6052=ORIENTED_EDGE('',*,*,#6051,.F.); +#6054=ORIENTED_EDGE('',*,*,#6053,.F.); +#6056=ORIENTED_EDGE('',*,*,#6055,.F.); +#6058=ORIENTED_EDGE('',*,*,#6057,.F.); +#6060=ORIENTED_EDGE('',*,*,#6059,.F.); +#6062=ORIENTED_EDGE('',*,*,#6061,.F.); +#6063=EDGE_LOOP('',(#6035,#6036,#6038,#6040,#6042,#6044,#6046,#6048,#6050,#6052, +#6054,#6056,#6058,#6060,#6062)); +#6064=FACE_OUTER_BOUND('',#6063,.F.); +#6066=CARTESIAN_POINT('',(1.82E0,-1.055E0,-8.45E0)); +#6067=DIRECTION('',(0.E0,1.E0,0.E0)); +#6068=DIRECTION('',(0.E0,0.E0,1.E0)); +#6069=AXIS2_PLACEMENT_3D('',#6066,#6067,#6068); +#6070=PLANE('',#6069); +#6071=ORIENTED_EDGE('',*,*,#4695,.F.); +#6072=ORIENTED_EDGE('',*,*,#5939,.F.); +#6074=ORIENTED_EDGE('',*,*,#6073,.F.); +#6075=ORIENTED_EDGE('',*,*,#6000,.T.); +#6076=EDGE_LOOP('',(#6071,#6072,#6074,#6075)); +#6077=FACE_OUTER_BOUND('',#6076,.F.); +#6079=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.45E0)); +#6080=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6081=DIRECTION('',(0.E0,1.E0,0.E0)); +#6082=AXIS2_PLACEMENT_3D('',#6079,#6080,#6081); +#6083=PLANE('',#6082); +#6084=ORIENTED_EDGE('',*,*,#6002,.T.); +#6085=ORIENTED_EDGE('',*,*,#6073,.T.); +#6086=ORIENTED_EDGE('',*,*,#5937,.F.); +#6088=ORIENTED_EDGE('',*,*,#6087,.F.); +#6089=EDGE_LOOP('',(#6084,#6085,#6086,#6088)); +#6090=FACE_OUTER_BOUND('',#6089,.F.); +#6092=CARTESIAN_POINT('',(1.82E0,-1.323223304703E0,-8.7E0)); +#6093=DIRECTION('',(1.E0,0.E0,0.E0)); +#6094=DIRECTION('',(0.E0,1.E0,0.E0)); +#6095=AXIS2_PLACEMENT_3D('',#6092,#6093,#6094); +#6096=CYLINDRICAL_SURFACE('',#6095,2.5E-1); +#6097=ORIENTED_EDGE('',*,*,#6004,.T.); +#6098=ORIENTED_EDGE('',*,*,#6087,.T.); +#6099=ORIENTED_EDGE('',*,*,#5935,.F.); +#6101=ORIENTED_EDGE('',*,*,#6100,.F.); +#6102=EDGE_LOOP('',(#6097,#6098,#6099,#6101)); +#6103=FACE_OUTER_BOUND('',#6102,.F.); +#6105=CARTESIAN_POINT('',(1.82E0,-1.726776695297E0,-8.75E0)); +#6106=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6107=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6108=AXIS2_PLACEMENT_3D('',#6105,#6106,#6107); +#6109=PLANE('',#6108); +#6110=ORIENTED_EDGE('',*,*,#6006,.T.); +#6111=ORIENTED_EDGE('',*,*,#6100,.T.); +#6112=ORIENTED_EDGE('',*,*,#5933,.F.); +#6114=ORIENTED_EDGE('',*,*,#6113,.F.); +#6115=EDGE_LOOP('',(#6110,#6111,#6112,#6114)); +#6116=FACE_OUTER_BOUND('',#6115,.F.); +#6118=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-8.75E0)); +#6119=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6120=DIRECTION('',(0.E0,1.E0,0.E0)); +#6121=AXIS2_PLACEMENT_3D('',#6118,#6119,#6120); +#6122=PLANE('',#6121); +#6123=ORIENTED_EDGE('',*,*,#6008,.T.); +#6124=ORIENTED_EDGE('',*,*,#6113,.T.); +#6125=ORIENTED_EDGE('',*,*,#5931,.F.); +#6127=ORIENTED_EDGE('',*,*,#6126,.F.); +#6128=EDGE_LOOP('',(#6123,#6124,#6125,#6127)); +#6129=FACE_OUTER_BOUND('',#6128,.F.); +#6131=CARTESIAN_POINT('',(1.82E0,-3.339806640163E0,-9.07E0)); +#6132=DIRECTION('',(1.E0,0.E0,0.E0)); +#6133=DIRECTION('',(0.E0,1.E0,0.E0)); +#6134=AXIS2_PLACEMENT_3D('',#6131,#6132,#6133); +#6135=CYLINDRICAL_SURFACE('',#6134,3.2E-1); +#6136=ORIENTED_EDGE('',*,*,#6010,.T.); +#6137=ORIENTED_EDGE('',*,*,#6126,.T.); +#6138=ORIENTED_EDGE('',*,*,#5929,.F.); +#6140=ORIENTED_EDGE('',*,*,#6139,.F.); +#6141=EDGE_LOOP('',(#6136,#6137,#6138,#6140)); +#6142=FACE_OUTER_BOUND('',#6141,.F.); +#6144=CARTESIAN_POINT('',(1.82E0,-3.681177490061E0,-8.958822509939E0)); +#6145=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6146=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6147=AXIS2_PLACEMENT_3D('',#6144,#6145,#6146); +#6148=PLANE('',#6147); +#6149=ORIENTED_EDGE('',*,*,#6012,.T.); +#6150=ORIENTED_EDGE('',*,*,#6139,.T.); +#6151=ORIENTED_EDGE('',*,*,#5927,.F.); +#6153=ORIENTED_EDGE('',*,*,#6152,.F.); +#6154=EDGE_LOOP('',(#6149,#6150,#6151,#6153)); +#6155=FACE_OUTER_BOUND('',#6154,.F.); +#6157=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.28E0)); +#6158=DIRECTION('',(1.E0,0.E0,0.E0)); +#6159=DIRECTION('',(0.E0,1.E0,0.E0)); +#6160=AXIS2_PLACEMENT_3D('',#6157,#6158,#6159); +#6161=CYLINDRICAL_SURFACE('',#6160,9.6E-1); +#6162=ORIENTED_EDGE('',*,*,#6014,.T.); +#6163=ORIENTED_EDGE('',*,*,#6152,.T.); +#6164=ORIENTED_EDGE('',*,*,#5925,.F.); +#6166=ORIENTED_EDGE('',*,*,#6165,.F.); +#6167=EDGE_LOOP('',(#6162,#6163,#6164,#6166)); +#6168=FACE_OUTER_BOUND('',#6167,.F.); +#6170=CARTESIAN_POINT('',(1.82E0,-5.47E0,-9.24E0)); +#6171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6172=DIRECTION('',(0.E0,1.E0,0.E0)); +#6173=AXIS2_PLACEMENT_3D('',#6170,#6171,#6172); +#6174=PLANE('',#6173); +#6175=ORIENTED_EDGE('',*,*,#6016,.T.); +#6176=ORIENTED_EDGE('',*,*,#6165,.T.); +#6177=ORIENTED_EDGE('',*,*,#5923,.F.); +#6179=ORIENTED_EDGE('',*,*,#6178,.F.); +#6180=EDGE_LOOP('',(#6175,#6176,#6177,#6179)); +#6181=FACE_OUTER_BOUND('',#6180,.F.); +#6183=CARTESIAN_POINT('',(1.82E0,-5.47E0,-8.6E0)); +#6184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6185=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6186=AXIS2_PLACEMENT_3D('',#6183,#6184,#6185); +#6187=PLANE('',#6186); +#6188=ORIENTED_EDGE('',*,*,#6018,.T.); +#6189=ORIENTED_EDGE('',*,*,#6178,.T.); +#6190=ORIENTED_EDGE('',*,*,#5921,.F.); +#6192=ORIENTED_EDGE('',*,*,#6191,.F.); +#6193=EDGE_LOOP('',(#6188,#6189,#6190,#6192)); +#6194=FACE_OUTER_BOUND('',#6193,.F.); +#6196=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.6E0)); +#6197=DIRECTION('',(0.E0,0.E0,1.E0)); +#6198=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6199=AXIS2_PLACEMENT_3D('',#6196,#6197,#6198); +#6200=PLANE('',#6199); +#6201=ORIENTED_EDGE('',*,*,#6020,.T.); +#6202=ORIENTED_EDGE('',*,*,#6191,.T.); +#6203=ORIENTED_EDGE('',*,*,#5919,.F.); +#6205=ORIENTED_EDGE('',*,*,#6204,.F.); +#6206=EDGE_LOOP('',(#6201,#6202,#6203,#6205)); +#6207=FACE_OUTER_BOUND('',#6206,.F.); +#6209=CARTESIAN_POINT('',(1.82E0,-4.36E0,-8.28E0)); +#6210=DIRECTION('',(1.E0,0.E0,0.E0)); +#6211=DIRECTION('',(0.E0,1.E0,0.E0)); +#6212=AXIS2_PLACEMENT_3D('',#6209,#6210,#6211); +#6213=CYLINDRICAL_SURFACE('',#6212,3.2E-1); +#6214=ORIENTED_EDGE('',*,*,#6022,.T.); +#6215=ORIENTED_EDGE('',*,*,#6204,.T.); +#6216=ORIENTED_EDGE('',*,*,#5917,.F.); +#6218=ORIENTED_EDGE('',*,*,#6217,.F.); +#6219=EDGE_LOOP('',(#6214,#6215,#6216,#6218)); +#6220=FACE_OUTER_BOUND('',#6219,.F.); +#6222=CARTESIAN_POINT('',(1.82E0,-3.737451660041E0,-8.11E0)); +#6223=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#6224=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#6225=AXIS2_PLACEMENT_3D('',#6222,#6223,#6224); +#6226=PLANE('',#6225); +#6227=ORIENTED_EDGE('',*,*,#6024,.T.); +#6228=ORIENTED_EDGE('',*,*,#6217,.T.); +#6229=ORIENTED_EDGE('',*,*,#5915,.F.); +#6230=ORIENTED_EDGE('',*,*,#5988,.F.); +#6231=EDGE_LOOP('',(#6227,#6228,#6229,#6230)); +#6232=FACE_OUTER_BOUND('',#6231,.F.); +#6234=CARTESIAN_POINT('',(1.82E0,4.133725830020E0,-8.506274169980E0)); +#6235=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#6236=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#6237=AXIS2_PLACEMENT_3D('',#6234,#6235,#6236); +#6238=PLANE('',#6237); +#6239=ORIENTED_EDGE('',*,*,#6037,.T.); +#6240=ORIENTED_EDGE('',*,*,#5900,.T.); +#6241=ORIENTED_EDGE('',*,*,#5974,.F.); +#6243=ORIENTED_EDGE('',*,*,#6242,.F.); +#6244=EDGE_LOOP('',(#6239,#6240,#6241,#6243)); +#6245=FACE_OUTER_BOUND('',#6244,.F.); +#6247=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.28E0)); +#6248=DIRECTION('',(1.E0,0.E0,0.E0)); +#6249=DIRECTION('',(0.E0,1.E0,0.E0)); +#6250=AXIS2_PLACEMENT_3D('',#6247,#6248,#6249); +#6251=CYLINDRICAL_SURFACE('',#6250,3.2E-1); +#6252=ORIENTED_EDGE('',*,*,#6039,.T.); +#6253=ORIENTED_EDGE('',*,*,#6242,.T.); +#6254=ORIENTED_EDGE('',*,*,#5972,.F.); +#6256=ORIENTED_EDGE('',*,*,#6255,.F.); +#6257=EDGE_LOOP('',(#6252,#6253,#6254,#6256)); +#6258=FACE_OUTER_BOUND('',#6257,.F.); +#6260=CARTESIAN_POINT('',(1.82E0,5.47E0,-8.6E0)); +#6261=DIRECTION('',(0.E0,0.E0,1.E0)); +#6262=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6263=AXIS2_PLACEMENT_3D('',#6260,#6261,#6262); +#6264=PLANE('',#6263); +#6265=ORIENTED_EDGE('',*,*,#6041,.T.); +#6266=ORIENTED_EDGE('',*,*,#6255,.T.); +#6267=ORIENTED_EDGE('',*,*,#5970,.F.); +#6269=ORIENTED_EDGE('',*,*,#6268,.F.); +#6270=EDGE_LOOP('',(#6265,#6266,#6267,#6269)); +#6271=FACE_OUTER_BOUND('',#6270,.F.); +#6273=CARTESIAN_POINT('',(1.82E0,5.47E0,-9.24E0)); +#6274=DIRECTION('',(0.E0,1.E0,0.E0)); +#6275=DIRECTION('',(0.E0,0.E0,1.E0)); +#6276=AXIS2_PLACEMENT_3D('',#6273,#6274,#6275); +#6277=PLANE('',#6276); +#6278=ORIENTED_EDGE('',*,*,#6043,.T.); +#6279=ORIENTED_EDGE('',*,*,#6268,.T.); +#6280=ORIENTED_EDGE('',*,*,#5968,.F.); +#6282=ORIENTED_EDGE('',*,*,#6281,.F.); +#6283=EDGE_LOOP('',(#6278,#6279,#6280,#6282)); +#6284=FACE_OUTER_BOUND('',#6283,.F.); +#6286=CARTESIAN_POINT('',(1.82E0,4.36E0,-9.24E0)); +#6287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6288=DIRECTION('',(0.E0,1.E0,0.E0)); +#6289=AXIS2_PLACEMENT_3D('',#6286,#6287,#6288); +#6290=PLANE('',#6289); +#6291=ORIENTED_EDGE('',*,*,#6045,.T.); +#6292=ORIENTED_EDGE('',*,*,#6281,.T.); +#6293=ORIENTED_EDGE('',*,*,#5966,.F.); +#6295=ORIENTED_EDGE('',*,*,#6294,.F.); +#6296=EDGE_LOOP('',(#6291,#6292,#6293,#6295)); +#6297=FACE_OUTER_BOUND('',#6296,.F.); +#6299=CARTESIAN_POINT('',(1.82E0,4.36E0,-8.28E0)); +#6300=DIRECTION('',(1.E0,0.E0,0.E0)); +#6301=DIRECTION('',(0.E0,1.E0,0.E0)); +#6302=AXIS2_PLACEMENT_3D('',#6299,#6300,#6301); +#6303=CYLINDRICAL_SURFACE('',#6302,9.6E-1); +#6304=ORIENTED_EDGE('',*,*,#6047,.T.); +#6305=ORIENTED_EDGE('',*,*,#6294,.T.); +#6306=ORIENTED_EDGE('',*,*,#5964,.F.); +#6308=ORIENTED_EDGE('',*,*,#6307,.F.); +#6309=EDGE_LOOP('',(#6304,#6305,#6306,#6308)); +#6310=FACE_OUTER_BOUND('',#6309,.F.); +#6312=CARTESIAN_POINT('',(1.82E0,3.566080810142E0,-8.843725830020E0)); +#6313=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6314=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6315=AXIS2_PLACEMENT_3D('',#6312,#6313,#6314); +#6316=PLANE('',#6315); +#6317=ORIENTED_EDGE('',*,*,#6049,.T.); +#6318=ORIENTED_EDGE('',*,*,#6307,.T.); +#6319=ORIENTED_EDGE('',*,*,#5962,.F.); +#6321=ORIENTED_EDGE('',*,*,#6320,.F.); +#6322=EDGE_LOOP('',(#6317,#6318,#6319,#6321)); +#6323=FACE_OUTER_BOUND('',#6322,.F.); +#6325=CARTESIAN_POINT('',(1.82E0,3.339806640163E0,-9.07E0)); +#6326=DIRECTION('',(1.E0,0.E0,0.E0)); +#6327=DIRECTION('',(0.E0,1.E0,0.E0)); +#6328=AXIS2_PLACEMENT_3D('',#6325,#6326,#6327); +#6329=CYLINDRICAL_SURFACE('',#6328,3.2E-1); +#6330=ORIENTED_EDGE('',*,*,#6051,.T.); +#6331=ORIENTED_EDGE('',*,*,#6320,.T.); +#6332=ORIENTED_EDGE('',*,*,#5960,.F.); +#6334=ORIENTED_EDGE('',*,*,#6333,.F.); +#6335=EDGE_LOOP('',(#6330,#6331,#6332,#6334)); +#6336=FACE_OUTER_BOUND('',#6335,.F.); +#6338=CARTESIAN_POINT('',(1.82E0,1.726776695297E0,-8.75E0)); +#6339=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6340=DIRECTION('',(0.E0,1.E0,0.E0)); +#6341=AXIS2_PLACEMENT_3D('',#6338,#6339,#6340); +#6342=PLANE('',#6341); +#6343=ORIENTED_EDGE('',*,*,#6053,.T.); +#6344=ORIENTED_EDGE('',*,*,#6333,.T.); +#6345=ORIENTED_EDGE('',*,*,#5958,.F.); +#6347=ORIENTED_EDGE('',*,*,#6346,.F.); +#6348=EDGE_LOOP('',(#6343,#6344,#6345,#6347)); +#6349=FACE_OUTER_BOUND('',#6348,.F.); +#6351=CARTESIAN_POINT('',(1.82E0,1.5E0,-8.523223304703E0)); +#6352=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6353=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6354=AXIS2_PLACEMENT_3D('',#6351,#6352,#6353); +#6355=PLANE('',#6354); +#6356=ORIENTED_EDGE('',*,*,#6055,.T.); +#6357=ORIENTED_EDGE('',*,*,#6346,.T.); +#6358=ORIENTED_EDGE('',*,*,#5956,.F.); +#6360=ORIENTED_EDGE('',*,*,#6359,.F.); +#6361=EDGE_LOOP('',(#6356,#6357,#6358,#6360)); +#6362=FACE_OUTER_BOUND('',#6361,.F.); +#6364=CARTESIAN_POINT('',(1.82E0,1.323223304703E0,-8.7E0)); +#6365=DIRECTION('',(1.E0,0.E0,0.E0)); +#6366=DIRECTION('',(0.E0,1.E0,0.E0)); +#6367=AXIS2_PLACEMENT_3D('',#6364,#6365,#6366); +#6368=CYLINDRICAL_SURFACE('',#6367,2.5E-1); +#6369=ORIENTED_EDGE('',*,*,#6057,.T.); +#6370=ORIENTED_EDGE('',*,*,#6359,.T.); +#6371=ORIENTED_EDGE('',*,*,#5954,.F.); +#6373=ORIENTED_EDGE('',*,*,#6372,.F.); +#6374=EDGE_LOOP('',(#6369,#6370,#6371,#6373)); +#6375=FACE_OUTER_BOUND('',#6374,.F.); +#6377=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.45E0)); +#6378=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6379=DIRECTION('',(0.E0,1.E0,0.E0)); +#6380=AXIS2_PLACEMENT_3D('',#6377,#6378,#6379); +#6381=PLANE('',#6380); +#6382=ORIENTED_EDGE('',*,*,#6059,.T.); +#6383=ORIENTED_EDGE('',*,*,#6372,.T.); +#6384=ORIENTED_EDGE('',*,*,#5952,.F.); +#6386=ORIENTED_EDGE('',*,*,#6385,.F.); +#6387=EDGE_LOOP('',(#6382,#6383,#6384,#6386)); +#6388=FACE_OUTER_BOUND('',#6387,.F.); +#6390=CARTESIAN_POINT('',(1.82E0,1.055E0,-8.11E0)); +#6391=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6393=AXIS2_PLACEMENT_3D('',#6390,#6391,#6392); +#6394=PLANE('',#6393); +#6395=ORIENTED_EDGE('',*,*,#4642,.T.); +#6396=ORIENTED_EDGE('',*,*,#6061,.T.); +#6397=ORIENTED_EDGE('',*,*,#6385,.T.); +#6398=ORIENTED_EDGE('',*,*,#5950,.F.); +#6399=EDGE_LOOP('',(#6395,#6396,#6397,#6398)); +#6400=FACE_OUTER_BOUND('',#6399,.F.); +#6402=CARTESIAN_POINT('',(1.965E0,3.43E0,-9.24E0)); +#6403=DIRECTION('',(1.E0,0.E0,0.E0)); +#6404=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6405=AXIS2_PLACEMENT_3D('',#6402,#6403,#6404); +#6406=PLANE('',#6405); +#6407=ORIENTED_EDGE('',*,*,#5815,.T.); +#6409=ORIENTED_EDGE('',*,*,#6408,.T.); +#6410=ORIENTED_EDGE('',*,*,#5860,.T.); +#6411=ORIENTED_EDGE('',*,*,#4636,.T.); +#6412=EDGE_LOOP('',(#6407,#6409,#6410,#6411)); +#6413=FACE_OUTER_BOUND('',#6412,.F.); +#6415=CARTESIAN_POINT('',(-3.43E0,2.79E0,-9.24E0)); +#6416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6417=DIRECTION('',(0.E0,1.E0,0.E0)); +#6418=AXIS2_PLACEMENT_3D('',#6415,#6416,#6417); +#6419=PLANE('',#6418); +#6420=ORIENTED_EDGE('',*,*,#5847,.T.); +#6421=ORIENTED_EDGE('',*,*,#5876,.F.); +#6422=ORIENTED_EDGE('',*,*,#3875,.F.); +#6423=ORIENTED_EDGE('',*,*,#5803,.T.); +#6424=EDGE_LOOP('',(#6420,#6421,#6422,#6423)); +#6425=FACE_OUTER_BOUND('',#6424,.F.); +#6427=CARTESIAN_POINT('',(-3.43E0,2.79E0,-9.24E0)); +#6428=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6429=DIRECTION('',(0.E0,1.E0,0.E0)); +#6430=AXIS2_PLACEMENT_3D('',#6427,#6428,#6429); +#6431=PLANE('',#6430); +#6432=ORIENTED_EDGE('',*,*,#6408,.F.); +#6433=ORIENTED_EDGE('',*,*,#5819,.T.); +#6434=ORIENTED_EDGE('',*,*,#4922,.T.); +#6435=ORIENTED_EDGE('',*,*,#5862,.F.); +#6436=EDGE_LOOP('',(#6432,#6433,#6434,#6435)); +#6437=FACE_OUTER_BOUND('',#6436,.F.); +#6439=CARTESIAN_POINT('',(-3.43E0,3.43E0,0.E0)); +#6440=DIRECTION('',(0.E0,0.E0,1.E0)); +#6441=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6442=AXIS2_PLACEMENT_3D('',#6439,#6440,#6441); +#6443=PLANE('',#6442); +#6445=ORIENTED_EDGE('',*,*,#6444,.F.); +#6446=ORIENTED_EDGE('',*,*,#5865,.T.); +#6447=ORIENTED_EDGE('',*,*,#4918,.T.); +#6448=ORIENTED_EDGE('',*,*,#5505,.F.); +#6449=ORIENTED_EDGE('',*,*,#3879,.F.); +#6450=ORIENTED_EDGE('',*,*,#5873,.T.); +#6451=EDGE_LOOP('',(#6445,#6446,#6447,#6448,#6449,#6450)); +#6452=FACE_OUTER_BOUND('',#6451,.F.); +#6454=ORIENTED_EDGE('',*,*,#6453,.T.); +#6456=ORIENTED_EDGE('',*,*,#6455,.F.); +#6458=ORIENTED_EDGE('',*,*,#6457,.T.); +#6460=ORIENTED_EDGE('',*,*,#6459,.T.); +#6462=ORIENTED_EDGE('',*,*,#6461,.T.); +#6463=EDGE_LOOP('',(#6454,#6456,#6458,#6460,#6462)); +#6464=FACE_BOUND('',#6463,.F.); +#6466=ORIENTED_EDGE('',*,*,#6465,.T.); +#6468=ORIENTED_EDGE('',*,*,#6467,.F.); +#6470=ORIENTED_EDGE('',*,*,#6469,.T.); +#6472=ORIENTED_EDGE('',*,*,#6471,.T.); +#6474=ORIENTED_EDGE('',*,*,#6473,.T.); +#6475=EDGE_LOOP('',(#6466,#6468,#6470,#6472,#6474)); +#6476=FACE_BOUND('',#6475,.F.); +#6478=ORIENTED_EDGE('',*,*,#6477,.T.); +#6480=ORIENTED_EDGE('',*,*,#6479,.F.); +#6482=ORIENTED_EDGE('',*,*,#6481,.T.); +#6484=ORIENTED_EDGE('',*,*,#6483,.T.); +#6486=ORIENTED_EDGE('',*,*,#6485,.T.); +#6487=EDGE_LOOP('',(#6478,#6480,#6482,#6484,#6486)); +#6488=FACE_BOUND('',#6487,.F.); +#6490=ORIENTED_EDGE('',*,*,#6489,.T.); +#6492=ORIENTED_EDGE('',*,*,#6491,.F.); +#6494=ORIENTED_EDGE('',*,*,#6493,.T.); +#6496=ORIENTED_EDGE('',*,*,#6495,.T.); +#6498=ORIENTED_EDGE('',*,*,#6497,.T.); +#6499=EDGE_LOOP('',(#6490,#6492,#6494,#6496,#6498)); +#6500=FACE_BOUND('',#6499,.F.); +#6502=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#6503=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#6504=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#6505=AXIS2_PLACEMENT_3D('',#6502,#6503,#6504); +#6506=PLANE('',#6505); +#6507=ORIENTED_EDGE('',*,*,#6444,.T.); +#6509=ORIENTED_EDGE('',*,*,#6508,.F.); +#6511=ORIENTED_EDGE('',*,*,#6510,.F.); +#6513=ORIENTED_EDGE('',*,*,#6512,.T.); +#6515=ORIENTED_EDGE('',*,*,#6514,.T.); +#6517=ORIENTED_EDGE('',*,*,#6516,.F.); +#6518=EDGE_LOOP('',(#6507,#6509,#6511,#6513,#6515,#6517)); +#6519=FACE_OUTER_BOUND('',#6518,.F.); +#6521=CARTESIAN_POINT('',(-1.3E0,4.03E0,-9.275835802775E0)); +#6522=DIRECTION('',(0.E0,0.E0,1.E0)); +#6523=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6524=AXIS2_PLACEMENT_3D('',#6521,#6522,#6523); +#6525=CYLINDRICAL_SURFACE('',#6524,6.E-1); +#6526=ORIENTED_EDGE('',*,*,#5871,.F.); +#6528=ORIENTED_EDGE('',*,*,#6527,.T.); +#6530=ORIENTED_EDGE('',*,*,#6529,.T.); +#6531=ORIENTED_EDGE('',*,*,#6508,.T.); +#6532=EDGE_LOOP('',(#6526,#6528,#6530,#6531)); +#6533=FACE_OUTER_BOUND('',#6532,.F.); +#6535=CARTESIAN_POINT('',(-7.E-1,4.03E0,-3.491049838058E0)); +#6536=DIRECTION('',(1.E0,0.E0,0.E0)); +#6537=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6538=AXIS2_PLACEMENT_3D('',#6535,#6536,#6537); +#6539=CYLINDRICAL_SURFACE('',#6538,6.E-1); +#6541=ORIENTED_EDGE('',*,*,#6540,.F.); +#6542=ORIENTED_EDGE('',*,*,#6527,.F.); +#6543=ORIENTED_EDGE('',*,*,#5869,.T.); +#6545=ORIENTED_EDGE('',*,*,#6544,.F.); +#6547=ORIENTED_EDGE('',*,*,#6546,.T.); +#6549=ORIENTED_EDGE('',*,*,#6548,.F.); +#6550=EDGE_LOOP('',(#6541,#6542,#6543,#6545,#6547,#6549)); +#6551=FACE_OUTER_BOUND('',#6550,.F.); +#6553=CARTESIAN_POINT('',(-7.E-1,0.E0,0.E0)); +#6554=DIRECTION('',(1.E0,0.E0,0.E0)); +#6555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6556=AXIS2_PLACEMENT_3D('',#6553,#6554,#6555); +#6557=PLANE('',#6556); +#6558=ORIENTED_EDGE('',*,*,#6529,.F.); +#6559=ORIENTED_EDGE('',*,*,#6540,.T.); +#6561=ORIENTED_EDGE('',*,*,#6560,.T.); +#6563=ORIENTED_EDGE('',*,*,#6562,.T.); +#6564=ORIENTED_EDGE('',*,*,#6510,.T.); +#6565=EDGE_LOOP('',(#6558,#6559,#6561,#6563,#6564)); +#6566=FACE_OUTER_BOUND('',#6565,.F.); +#6568=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#6569=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#6570=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#6571=AXIS2_PLACEMENT_3D('',#6568,#6569,#6570); +#6572=PLANE('',#6571); +#6573=ORIENTED_EDGE('',*,*,#6560,.F.); +#6574=ORIENTED_EDGE('',*,*,#6548,.T.); +#6576=ORIENTED_EDGE('',*,*,#6575,.T.); +#6578=ORIENTED_EDGE('',*,*,#6577,.F.); +#6579=EDGE_LOOP('',(#6573,#6574,#6576,#6578)); +#6580=FACE_OUTER_BOUND('',#6579,.F.); +#6582=CARTESIAN_POINT('',(7.E-1,0.E0,0.E0)); +#6583=DIRECTION('',(1.E0,0.E0,0.E0)); +#6584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6585=AXIS2_PLACEMENT_3D('',#6582,#6583,#6584); +#6586=PLANE('',#6585); +#6588=ORIENTED_EDGE('',*,*,#6587,.F.); +#6589=ORIENTED_EDGE('',*,*,#6514,.F.); +#6591=ORIENTED_EDGE('',*,*,#6590,.F.); +#6592=ORIENTED_EDGE('',*,*,#6575,.F.); +#6593=ORIENTED_EDGE('',*,*,#6546,.F.); +#6594=EDGE_LOOP('',(#6588,#6589,#6591,#6592,#6593)); +#6595=FACE_OUTER_BOUND('',#6594,.F.); +#6597=CARTESIAN_POINT('',(1.3E0,4.03E0,3.247622584321E-2)); +#6598=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6600=AXIS2_PLACEMENT_3D('',#6597,#6598,#6599); +#6601=CYLINDRICAL_SURFACE('',#6600,6.E-1); +#6602=ORIENTED_EDGE('',*,*,#5867,.F.); +#6603=ORIENTED_EDGE('',*,*,#6516,.T.); +#6604=ORIENTED_EDGE('',*,*,#6587,.T.); +#6605=ORIENTED_EDGE('',*,*,#6544,.T.); +#6606=EDGE_LOOP('',(#6602,#6603,#6604,#6605)); +#6607=FACE_OUTER_BOUND('',#6606,.F.); +#6609=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#6610=DIRECTION('',(0.E0,1.E0,0.E0)); +#6611=DIRECTION('',(0.E0,0.E0,1.E0)); +#6612=AXIS2_PLACEMENT_3D('',#6609,#6610,#6611); +#6613=PLANE('',#6612); +#6614=ORIENTED_EDGE('',*,*,#6562,.F.); +#6615=ORIENTED_EDGE('',*,*,#6577,.T.); +#6616=ORIENTED_EDGE('',*,*,#6590,.T.); +#6617=ORIENTED_EDGE('',*,*,#6512,.F.); +#6618=EDGE_LOOP('',(#6614,#6615,#6616,#6617)); +#6619=FACE_OUTER_BOUND('',#6618,.F.); +#6621=CARTESIAN_POINT('',(-2.81E0,-1.9E-1,0.E0)); +#6622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6623=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6624=AXIS2_PLACEMENT_3D('',#6621,#6622,#6623); +#6625=PLANE('',#6624); +#6627=ORIENTED_EDGE('',*,*,#6626,.T.); +#6628=ORIENTED_EDGE('',*,*,#6453,.F.); +#6630=ORIENTED_EDGE('',*,*,#6629,.T.); +#6632=ORIENTED_EDGE('',*,*,#6631,.T.); +#6633=EDGE_LOOP('',(#6627,#6628,#6630,#6632)); +#6634=FACE_OUTER_BOUND('',#6633,.F.); +#6636=CARTESIAN_POINT('',(-2.11E0,-2.81E0,0.E0)); +#6637=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#6638=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6639=AXIS2_PLACEMENT_3D('',#6636,#6637,#6638); +#6640=PLANE('',#6639); +#6642=ORIENTED_EDGE('',*,*,#6641,.F.); +#6644=ORIENTED_EDGE('',*,*,#6643,.T.); +#6645=ORIENTED_EDGE('',*,*,#6455,.T.); +#6646=ORIENTED_EDGE('',*,*,#6626,.F.); +#6647=EDGE_LOOP('',(#6642,#6644,#6645,#6646)); +#6648=FACE_OUTER_BOUND('',#6647,.F.); +#6650=CARTESIAN_POINT('',(0.E0,0.E0,-6.35E0)); +#6651=DIRECTION('',(0.E0,0.E0,1.E0)); +#6652=DIRECTION('',(1.E0,0.E0,0.E0)); +#6653=AXIS2_PLACEMENT_3D('',#6650,#6651,#6652); +#6654=PLANE('',#6653); +#6655=ORIENTED_EDGE('',*,*,#6641,.T.); +#6656=ORIENTED_EDGE('',*,*,#6631,.F.); +#6658=ORIENTED_EDGE('',*,*,#6657,.F.); +#6660=ORIENTED_EDGE('',*,*,#6659,.F.); +#6662=ORIENTED_EDGE('',*,*,#6661,.F.); +#6663=EDGE_LOOP('',(#6655,#6656,#6658,#6660,#6662)); +#6664=FACE_OUTER_BOUND('',#6663,.F.); +#6666=ORIENTED_EDGE('',*,*,#6665,.T.); +#6668=ORIENTED_EDGE('',*,*,#6667,.T.); +#6670=ORIENTED_EDGE('',*,*,#6669,.T.); +#6672=ORIENTED_EDGE('',*,*,#6671,.T.); +#6673=EDGE_LOOP('',(#6666,#6668,#6670,#6672)); +#6674=FACE_BOUND('',#6673,.F.); +#6676=CARTESIAN_POINT('',(0.E0,0.E0,-6.35E0)); +#6677=DIRECTION('',(0.E0,0.E0,1.E0)); +#6678=DIRECTION('',(1.E0,0.E0,0.E0)); +#6679=AXIS2_PLACEMENT_3D('',#6676,#6677,#6678); +#6680=PLANE('',#6679); +#6682=ORIENTED_EDGE('',*,*,#6681,.T.); +#6684=ORIENTED_EDGE('',*,*,#6683,.F.); +#6686=ORIENTED_EDGE('',*,*,#6685,.F.); +#6688=ORIENTED_EDGE('',*,*,#6687,.F.); +#6690=ORIENTED_EDGE('',*,*,#6689,.F.); +#6691=EDGE_LOOP('',(#6682,#6684,#6686,#6688,#6690)); +#6692=FACE_OUTER_BOUND('',#6691,.F.); +#6694=ORIENTED_EDGE('',*,*,#6693,.T.); +#6696=ORIENTED_EDGE('',*,*,#6695,.T.); +#6698=ORIENTED_EDGE('',*,*,#6697,.T.); +#6700=ORIENTED_EDGE('',*,*,#6699,.T.); +#6701=EDGE_LOOP('',(#6694,#6696,#6698,#6700)); +#6702=FACE_BOUND('',#6701,.F.); +#6704=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#6705=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6707=AXIS2_PLACEMENT_3D('',#6704,#6705,#6706); +#6708=PLANE('',#6707); +#6709=ORIENTED_EDGE('',*,*,#6665,.F.); +#6711=ORIENTED_EDGE('',*,*,#6710,.T.); +#6713=ORIENTED_EDGE('',*,*,#6712,.T.); +#6715=ORIENTED_EDGE('',*,*,#6714,.F.); +#6716=EDGE_LOOP('',(#6709,#6711,#6713,#6715)); +#6717=FACE_OUTER_BOUND('',#6716,.F.); +#6719=CARTESIAN_POINT('',(-1.18E0,-1.18E0,-6.35E0)); +#6720=DIRECTION('',(0.E0,1.E0,0.E0)); +#6721=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6722=AXIS2_PLACEMENT_3D('',#6719,#6720,#6721); +#6723=PLANE('',#6722); +#6724=ORIENTED_EDGE('',*,*,#6671,.F.); +#6726=ORIENTED_EDGE('',*,*,#6725,.T.); +#6728=ORIENTED_EDGE('',*,*,#6727,.T.); +#6729=ORIENTED_EDGE('',*,*,#6710,.F.); +#6730=EDGE_LOOP('',(#6724,#6726,#6728,#6729)); +#6731=FACE_OUTER_BOUND('',#6730,.F.); +#6733=CARTESIAN_POINT('',(-1.18E0,-1.82E0,-6.35E0)); +#6734=DIRECTION('',(1.E0,0.E0,0.E0)); +#6735=DIRECTION('',(0.E0,1.E0,0.E0)); +#6736=AXIS2_PLACEMENT_3D('',#6733,#6734,#6735); +#6737=PLANE('',#6736); +#6738=ORIENTED_EDGE('',*,*,#6669,.F.); +#6740=ORIENTED_EDGE('',*,*,#6739,.T.); +#6742=ORIENTED_EDGE('',*,*,#6741,.T.); +#6743=ORIENTED_EDGE('',*,*,#6725,.F.); +#6744=EDGE_LOOP('',(#6738,#6740,#6742,#6743)); +#6745=FACE_OUTER_BOUND('',#6744,.F.); +#6747=CARTESIAN_POINT('',(-1.82E0,-1.82E0,-6.35E0)); +#6748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6749=DIRECTION('',(1.E0,0.E0,0.E0)); +#6750=AXIS2_PLACEMENT_3D('',#6747,#6748,#6749); +#6751=PLANE('',#6750); +#6752=ORIENTED_EDGE('',*,*,#6667,.F.); +#6753=ORIENTED_EDGE('',*,*,#6714,.T.); +#6755=ORIENTED_EDGE('',*,*,#6754,.T.); +#6756=ORIENTED_EDGE('',*,*,#6739,.F.); +#6757=EDGE_LOOP('',(#6752,#6753,#6755,#6756)); +#6758=FACE_OUTER_BOUND('',#6757,.F.); +#6760=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#6761=DIRECTION('',(0.E0,0.E0,1.E0)); +#6762=DIRECTION('',(1.E0,0.E0,0.E0)); +#6763=AXIS2_PLACEMENT_3D('',#6760,#6761,#6762); +#6764=PLANE('',#6763); +#6765=ORIENTED_EDGE('',*,*,#6712,.F.); +#6766=ORIENTED_EDGE('',*,*,#6727,.F.); +#6767=ORIENTED_EDGE('',*,*,#6741,.F.); +#6768=ORIENTED_EDGE('',*,*,#6754,.F.); +#6769=EDGE_LOOP('',(#6765,#6766,#6767,#6768)); +#6770=FACE_OUTER_BOUND('',#6769,.F.); +#6772=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#6773=DIRECTION('',(0.E0,0.E0,1.E0)); +#6774=DIRECTION('',(1.E0,0.E0,0.E0)); +#6775=AXIS2_PLACEMENT_3D('',#6772,#6773,#6774); +#6776=PLANE('',#6775); +#6778=ORIENTED_EDGE('',*,*,#6777,.F.); +#6780=ORIENTED_EDGE('',*,*,#6779,.F.); +#6782=ORIENTED_EDGE('',*,*,#6781,.F.); +#6784=ORIENTED_EDGE('',*,*,#6783,.F.); +#6785=EDGE_LOOP('',(#6778,#6780,#6782,#6784)); +#6786=FACE_OUTER_BOUND('',#6785,.F.); +#6788=CARTESIAN_POINT('',(-1.82E0,1.18E0,-6.35E0)); +#6789=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6790=DIRECTION('',(1.E0,0.E0,0.E0)); +#6791=AXIS2_PLACEMENT_3D('',#6788,#6789,#6790); +#6792=PLANE('',#6791); +#6793=ORIENTED_EDGE('',*,*,#6693,.F.); +#6795=ORIENTED_EDGE('',*,*,#6794,.T.); +#6796=ORIENTED_EDGE('',*,*,#6777,.T.); +#6798=ORIENTED_EDGE('',*,*,#6797,.F.); +#6799=EDGE_LOOP('',(#6793,#6795,#6796,#6798)); +#6800=FACE_OUTER_BOUND('',#6799,.F.); +#6802=CARTESIAN_POINT('',(-1.82E0,1.82E0,-6.35E0)); +#6803=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6804=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6805=AXIS2_PLACEMENT_3D('',#6802,#6803,#6804); +#6806=PLANE('',#6805); +#6807=ORIENTED_EDGE('',*,*,#6699,.F.); +#6809=ORIENTED_EDGE('',*,*,#6808,.T.); +#6810=ORIENTED_EDGE('',*,*,#6779,.T.); +#6811=ORIENTED_EDGE('',*,*,#6794,.F.); +#6812=EDGE_LOOP('',(#6807,#6809,#6810,#6811)); +#6813=FACE_OUTER_BOUND('',#6812,.F.); +#6815=CARTESIAN_POINT('',(-1.18E0,1.82E0,-6.35E0)); +#6816=DIRECTION('',(0.E0,1.E0,0.E0)); +#6817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6818=AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); +#6819=PLANE('',#6818); +#6820=ORIENTED_EDGE('',*,*,#6697,.F.); +#6822=ORIENTED_EDGE('',*,*,#6821,.T.); +#6823=ORIENTED_EDGE('',*,*,#6781,.T.); +#6824=ORIENTED_EDGE('',*,*,#6808,.F.); +#6825=EDGE_LOOP('',(#6820,#6822,#6823,#6824)); +#6826=FACE_OUTER_BOUND('',#6825,.F.); +#6828=CARTESIAN_POINT('',(-1.18E0,1.18E0,-6.35E0)); +#6829=DIRECTION('',(1.E0,0.E0,0.E0)); +#6830=DIRECTION('',(0.E0,1.E0,0.E0)); +#6831=AXIS2_PLACEMENT_3D('',#6828,#6829,#6830); +#6832=PLANE('',#6831); +#6833=ORIENTED_EDGE('',*,*,#6695,.F.); +#6834=ORIENTED_EDGE('',*,*,#6797,.T.); +#6835=ORIENTED_EDGE('',*,*,#6783,.T.); +#6836=ORIENTED_EDGE('',*,*,#6821,.F.); +#6837=EDGE_LOOP('',(#6833,#6834,#6835,#6836)); +#6838=FACE_OUTER_BOUND('',#6837,.F.); +#6840=CARTESIAN_POINT('',(-1.9E-1,-1.9E-1,0.E0)); +#6841=DIRECTION('',(0.E0,1.E0,0.E0)); +#6842=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6843=AXIS2_PLACEMENT_3D('',#6840,#6841,#6842); +#6844=PLANE('',#6843); +#6845=ORIENTED_EDGE('',*,*,#6461,.F.); +#6847=ORIENTED_EDGE('',*,*,#6846,.T.); +#6848=ORIENTED_EDGE('',*,*,#6657,.T.); +#6849=ORIENTED_EDGE('',*,*,#6629,.F.); +#6850=EDGE_LOOP('',(#6845,#6847,#6848,#6849)); +#6851=FACE_OUTER_BOUND('',#6850,.F.); +#6853=CARTESIAN_POINT('',(-1.9E-1,-2.81E0,0.E0)); +#6854=DIRECTION('',(1.E0,0.E0,0.E0)); +#6855=DIRECTION('',(0.E0,1.E0,0.E0)); +#6856=AXIS2_PLACEMENT_3D('',#6853,#6854,#6855); +#6857=PLANE('',#6856); +#6858=ORIENTED_EDGE('',*,*,#6459,.F.); +#6860=ORIENTED_EDGE('',*,*,#6859,.T.); +#6861=ORIENTED_EDGE('',*,*,#6659,.T.); +#6862=ORIENTED_EDGE('',*,*,#6846,.F.); +#6863=EDGE_LOOP('',(#6858,#6860,#6861,#6862)); +#6864=FACE_OUTER_BOUND('',#6863,.F.); +#6866=CARTESIAN_POINT('',(-2.81E0,-2.81E0,0.E0)); +#6867=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6868=DIRECTION('',(1.E0,0.E0,0.E0)); +#6869=AXIS2_PLACEMENT_3D('',#6866,#6867,#6868); +#6870=PLANE('',#6869); +#6871=ORIENTED_EDGE('',*,*,#6643,.F.); +#6872=ORIENTED_EDGE('',*,*,#6661,.T.); +#6873=ORIENTED_EDGE('',*,*,#6859,.F.); +#6874=ORIENTED_EDGE('',*,*,#6457,.F.); +#6875=EDGE_LOOP('',(#6871,#6872,#6873,#6874)); +#6876=FACE_OUTER_BOUND('',#6875,.F.); +#6878=CARTESIAN_POINT('',(-1.9E-1,8.9E-1,0.E0)); +#6879=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6880=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#6881=AXIS2_PLACEMENT_3D('',#6878,#6879,#6880); +#6882=PLANE('',#6881); +#6883=ORIENTED_EDGE('',*,*,#6681,.F.); +#6885=ORIENTED_EDGE('',*,*,#6884,.T.); +#6886=ORIENTED_EDGE('',*,*,#6467,.T.); +#6888=ORIENTED_EDGE('',*,*,#6887,.F.); +#6889=EDGE_LOOP('',(#6883,#6885,#6886,#6888)); +#6890=FACE_OUTER_BOUND('',#6889,.F.); +#6892=CARTESIAN_POINT('',(-1.9E-1,1.9E-1,0.E0)); +#6893=DIRECTION('',(1.E0,0.E0,0.E0)); +#6894=DIRECTION('',(0.E0,1.E0,0.E0)); +#6895=AXIS2_PLACEMENT_3D('',#6892,#6893,#6894); +#6896=PLANE('',#6895); +#6897=ORIENTED_EDGE('',*,*,#6884,.F.); +#6898=ORIENTED_EDGE('',*,*,#6689,.T.); +#6900=ORIENTED_EDGE('',*,*,#6899,.F.); +#6901=ORIENTED_EDGE('',*,*,#6469,.F.); +#6902=EDGE_LOOP('',(#6897,#6898,#6900,#6901)); +#6903=FACE_OUTER_BOUND('',#6902,.F.); +#6905=CARTESIAN_POINT('',(-1.9E-1,2.81E0,0.E0)); +#6906=DIRECTION('',(0.E0,1.E0,0.E0)); +#6907=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6908=AXIS2_PLACEMENT_3D('',#6905,#6906,#6907); +#6909=PLANE('',#6908); +#6910=ORIENTED_EDGE('',*,*,#6471,.F.); +#6911=ORIENTED_EDGE('',*,*,#6899,.T.); +#6912=ORIENTED_EDGE('',*,*,#6687,.T.); +#6914=ORIENTED_EDGE('',*,*,#6913,.F.); +#6915=EDGE_LOOP('',(#6910,#6911,#6912,#6914)); +#6916=FACE_OUTER_BOUND('',#6915,.F.); +#6918=CARTESIAN_POINT('',(-2.81E0,2.81E0,0.E0)); +#6919=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6921=AXIS2_PLACEMENT_3D('',#6918,#6919,#6920); +#6922=PLANE('',#6921); +#6923=ORIENTED_EDGE('',*,*,#6473,.F.); +#6924=ORIENTED_EDGE('',*,*,#6913,.T.); +#6925=ORIENTED_EDGE('',*,*,#6685,.T.); +#6927=ORIENTED_EDGE('',*,*,#6926,.F.); +#6928=EDGE_LOOP('',(#6923,#6924,#6925,#6927)); +#6929=FACE_OUTER_BOUND('',#6928,.F.); +#6931=CARTESIAN_POINT('',(-2.81E0,1.9E-1,0.E0)); +#6932=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6933=DIRECTION('',(1.E0,0.E0,0.E0)); +#6934=AXIS2_PLACEMENT_3D('',#6931,#6932,#6933); +#6935=PLANE('',#6934); +#6936=ORIENTED_EDGE('',*,*,#6887,.T.); +#6937=ORIENTED_EDGE('',*,*,#6465,.F.); +#6938=ORIENTED_EDGE('',*,*,#6926,.T.); +#6939=ORIENTED_EDGE('',*,*,#6683,.T.); +#6940=EDGE_LOOP('',(#6936,#6937,#6938,#6939)); +#6941=FACE_OUTER_BOUND('',#6940,.F.); +#6943=CARTESIAN_POINT('',(1.9E-1,2.81E0,0.E0)); +#6944=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6945=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6946=AXIS2_PLACEMENT_3D('',#6943,#6944,#6945); +#6947=PLANE('',#6946); +#6949=ORIENTED_EDGE('',*,*,#6948,.T.); +#6950=ORIENTED_EDGE('',*,*,#6477,.F.); +#6952=ORIENTED_EDGE('',*,*,#6951,.T.); +#6954=ORIENTED_EDGE('',*,*,#6953,.T.); +#6955=EDGE_LOOP('',(#6949,#6950,#6952,#6954)); +#6956=FACE_OUTER_BOUND('',#6955,.F.); +#6958=CARTESIAN_POINT('',(8.9E-1,1.9E-1,0.E0)); +#6959=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#6960=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#6961=AXIS2_PLACEMENT_3D('',#6958,#6959,#6960); +#6962=PLANE('',#6961); +#6964=ORIENTED_EDGE('',*,*,#6963,.F.); +#6966=ORIENTED_EDGE('',*,*,#6965,.T.); +#6967=ORIENTED_EDGE('',*,*,#6479,.T.); +#6968=ORIENTED_EDGE('',*,*,#6948,.F.); +#6969=EDGE_LOOP('',(#6964,#6966,#6967,#6968)); +#6970=FACE_OUTER_BOUND('',#6969,.F.); +#6972=CARTESIAN_POINT('',(3.E0,0.E0,-6.35E0)); +#6973=DIRECTION('',(0.E0,0.E0,1.E0)); +#6974=DIRECTION('',(1.E0,0.E0,0.E0)); +#6975=AXIS2_PLACEMENT_3D('',#6972,#6973,#6974); +#6976=PLANE('',#6975); +#6977=ORIENTED_EDGE('',*,*,#6963,.T.); +#6978=ORIENTED_EDGE('',*,*,#6953,.F.); +#6980=ORIENTED_EDGE('',*,*,#6979,.F.); +#6982=ORIENTED_EDGE('',*,*,#6981,.F.); +#6984=ORIENTED_EDGE('',*,*,#6983,.F.); +#6985=EDGE_LOOP('',(#6977,#6978,#6980,#6982,#6984)); +#6986=FACE_OUTER_BOUND('',#6985,.F.); +#6988=ORIENTED_EDGE('',*,*,#6987,.T.); +#6990=ORIENTED_EDGE('',*,*,#6989,.T.); +#6992=ORIENTED_EDGE('',*,*,#6991,.T.); +#6994=ORIENTED_EDGE('',*,*,#6993,.T.); +#6995=EDGE_LOOP('',(#6988,#6990,#6992,#6994)); +#6996=FACE_BOUND('',#6995,.F.); +#6998=CARTESIAN_POINT('',(3.E0,0.E0,-6.35E0)); +#6999=DIRECTION('',(0.E0,0.E0,1.E0)); +#7000=DIRECTION('',(1.E0,0.E0,0.E0)); +#7001=AXIS2_PLACEMENT_3D('',#6998,#6999,#7000); +#7002=PLANE('',#7001); +#7004=ORIENTED_EDGE('',*,*,#7003,.T.); +#7006=ORIENTED_EDGE('',*,*,#7005,.F.); +#7008=ORIENTED_EDGE('',*,*,#7007,.F.); +#7010=ORIENTED_EDGE('',*,*,#7009,.F.); +#7012=ORIENTED_EDGE('',*,*,#7011,.F.); +#7013=EDGE_LOOP('',(#7004,#7006,#7008,#7010,#7012)); +#7014=FACE_OUTER_BOUND('',#7013,.F.); +#7016=ORIENTED_EDGE('',*,*,#7015,.T.); +#7018=ORIENTED_EDGE('',*,*,#7017,.T.); +#7020=ORIENTED_EDGE('',*,*,#7019,.T.); +#7022=ORIENTED_EDGE('',*,*,#7021,.T.); +#7023=EDGE_LOOP('',(#7016,#7018,#7020,#7022)); +#7024=FACE_BOUND('',#7023,.F.); +#7026=CARTESIAN_POINT('',(1.18E0,-1.18E0,-6.35E0)); +#7027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7028=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7029=AXIS2_PLACEMENT_3D('',#7026,#7027,#7028); +#7030=PLANE('',#7029); +#7031=ORIENTED_EDGE('',*,*,#7015,.F.); +#7033=ORIENTED_EDGE('',*,*,#7032,.T.); +#7035=ORIENTED_EDGE('',*,*,#7034,.T.); +#7037=ORIENTED_EDGE('',*,*,#7036,.F.); +#7038=EDGE_LOOP('',(#7031,#7033,#7035,#7037)); +#7039=FACE_OUTER_BOUND('',#7038,.F.); +#7041=CARTESIAN_POINT('',(1.82E0,-1.18E0,-6.35E0)); +#7042=DIRECTION('',(0.E0,1.E0,0.E0)); +#7043=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7044=AXIS2_PLACEMENT_3D('',#7041,#7042,#7043); +#7045=PLANE('',#7044); +#7046=ORIENTED_EDGE('',*,*,#7021,.F.); +#7048=ORIENTED_EDGE('',*,*,#7047,.T.); +#7050=ORIENTED_EDGE('',*,*,#7049,.T.); +#7051=ORIENTED_EDGE('',*,*,#7032,.F.); +#7052=EDGE_LOOP('',(#7046,#7048,#7050,#7051)); +#7053=FACE_OUTER_BOUND('',#7052,.F.); +#7055=CARTESIAN_POINT('',(1.82E0,-1.82E0,-6.35E0)); +#7056=DIRECTION('',(1.E0,0.E0,0.E0)); +#7057=DIRECTION('',(0.E0,1.E0,0.E0)); +#7058=AXIS2_PLACEMENT_3D('',#7055,#7056,#7057); +#7059=PLANE('',#7058); +#7060=ORIENTED_EDGE('',*,*,#7019,.F.); +#7062=ORIENTED_EDGE('',*,*,#7061,.T.); +#7064=ORIENTED_EDGE('',*,*,#7063,.T.); +#7065=ORIENTED_EDGE('',*,*,#7047,.F.); +#7066=EDGE_LOOP('',(#7060,#7062,#7064,#7065)); +#7067=FACE_OUTER_BOUND('',#7066,.F.); +#7069=CARTESIAN_POINT('',(1.18E0,-1.82E0,-6.35E0)); +#7070=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7071=DIRECTION('',(1.E0,0.E0,0.E0)); +#7072=AXIS2_PLACEMENT_3D('',#7069,#7070,#7071); +#7073=PLANE('',#7072); +#7074=ORIENTED_EDGE('',*,*,#7017,.F.); +#7075=ORIENTED_EDGE('',*,*,#7036,.T.); +#7077=ORIENTED_EDGE('',*,*,#7076,.T.); +#7078=ORIENTED_EDGE('',*,*,#7061,.F.); +#7079=EDGE_LOOP('',(#7074,#7075,#7077,#7078)); +#7080=FACE_OUTER_BOUND('',#7079,.F.); +#7082=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#7083=DIRECTION('',(0.E0,0.E0,1.E0)); +#7084=DIRECTION('',(1.E0,0.E0,0.E0)); +#7085=AXIS2_PLACEMENT_3D('',#7082,#7083,#7084); +#7086=PLANE('',#7085); +#7087=ORIENTED_EDGE('',*,*,#7034,.F.); +#7088=ORIENTED_EDGE('',*,*,#7049,.F.); +#7089=ORIENTED_EDGE('',*,*,#7063,.F.); +#7090=ORIENTED_EDGE('',*,*,#7076,.F.); +#7091=EDGE_LOOP('',(#7087,#7088,#7089,#7090)); +#7092=FACE_OUTER_BOUND('',#7091,.F.); +#7094=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#7095=DIRECTION('',(0.E0,0.E0,1.E0)); +#7096=DIRECTION('',(1.E0,0.E0,0.E0)); +#7097=AXIS2_PLACEMENT_3D('',#7094,#7095,#7096); +#7098=PLANE('',#7097); +#7100=ORIENTED_EDGE('',*,*,#7099,.F.); +#7102=ORIENTED_EDGE('',*,*,#7101,.F.); +#7104=ORIENTED_EDGE('',*,*,#7103,.F.); +#7106=ORIENTED_EDGE('',*,*,#7105,.F.); +#7107=EDGE_LOOP('',(#7100,#7102,#7104,#7106)); +#7108=FACE_OUTER_BOUND('',#7107,.F.); +#7110=CARTESIAN_POINT('',(1.18E0,1.18E0,-6.35E0)); +#7111=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7112=DIRECTION('',(1.E0,0.E0,0.E0)); +#7113=AXIS2_PLACEMENT_3D('',#7110,#7111,#7112); +#7114=PLANE('',#7113); +#7115=ORIENTED_EDGE('',*,*,#6987,.F.); +#7117=ORIENTED_EDGE('',*,*,#7116,.T.); +#7118=ORIENTED_EDGE('',*,*,#7099,.T.); +#7120=ORIENTED_EDGE('',*,*,#7119,.F.); +#7121=EDGE_LOOP('',(#7115,#7117,#7118,#7120)); +#7122=FACE_OUTER_BOUND('',#7121,.F.); +#7124=CARTESIAN_POINT('',(1.18E0,1.82E0,-6.35E0)); +#7125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7126=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7127=AXIS2_PLACEMENT_3D('',#7124,#7125,#7126); +#7128=PLANE('',#7127); +#7129=ORIENTED_EDGE('',*,*,#6993,.F.); +#7131=ORIENTED_EDGE('',*,*,#7130,.T.); +#7132=ORIENTED_EDGE('',*,*,#7101,.T.); +#7133=ORIENTED_EDGE('',*,*,#7116,.F.); +#7134=EDGE_LOOP('',(#7129,#7131,#7132,#7133)); +#7135=FACE_OUTER_BOUND('',#7134,.F.); +#7137=CARTESIAN_POINT('',(1.82E0,1.82E0,-6.35E0)); +#7138=DIRECTION('',(0.E0,1.E0,0.E0)); +#7139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7140=AXIS2_PLACEMENT_3D('',#7137,#7138,#7139); +#7141=PLANE('',#7140); +#7142=ORIENTED_EDGE('',*,*,#6991,.F.); +#7144=ORIENTED_EDGE('',*,*,#7143,.T.); +#7145=ORIENTED_EDGE('',*,*,#7103,.T.); +#7146=ORIENTED_EDGE('',*,*,#7130,.F.); +#7147=EDGE_LOOP('',(#7142,#7144,#7145,#7146)); +#7148=FACE_OUTER_BOUND('',#7147,.F.); +#7150=CARTESIAN_POINT('',(1.82E0,1.18E0,-6.35E0)); +#7151=DIRECTION('',(1.E0,0.E0,0.E0)); +#7152=DIRECTION('',(0.E0,1.E0,0.E0)); +#7153=AXIS2_PLACEMENT_3D('',#7150,#7151,#7152); +#7154=PLANE('',#7153); +#7155=ORIENTED_EDGE('',*,*,#6989,.F.); +#7156=ORIENTED_EDGE('',*,*,#7119,.T.); +#7157=ORIENTED_EDGE('',*,*,#7105,.T.); +#7158=ORIENTED_EDGE('',*,*,#7143,.F.); +#7159=EDGE_LOOP('',(#7155,#7156,#7157,#7158)); +#7160=FACE_OUTER_BOUND('',#7159,.F.); +#7162=CARTESIAN_POINT('',(2.81E0,2.81E0,0.E0)); +#7163=DIRECTION('',(0.E0,1.E0,0.E0)); +#7164=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7165=AXIS2_PLACEMENT_3D('',#7162,#7163,#7164); +#7166=PLANE('',#7165); +#7167=ORIENTED_EDGE('',*,*,#6485,.F.); +#7169=ORIENTED_EDGE('',*,*,#7168,.T.); +#7170=ORIENTED_EDGE('',*,*,#6979,.T.); +#7171=ORIENTED_EDGE('',*,*,#6951,.F.); +#7172=EDGE_LOOP('',(#7167,#7169,#7170,#7171)); +#7173=FACE_OUTER_BOUND('',#7172,.F.); +#7175=CARTESIAN_POINT('',(2.81E0,1.9E-1,0.E0)); +#7176=DIRECTION('',(1.E0,0.E0,0.E0)); +#7177=DIRECTION('',(0.E0,1.E0,0.E0)); +#7178=AXIS2_PLACEMENT_3D('',#7175,#7176,#7177); +#7179=PLANE('',#7178); +#7180=ORIENTED_EDGE('',*,*,#6483,.F.); +#7182=ORIENTED_EDGE('',*,*,#7181,.T.); +#7183=ORIENTED_EDGE('',*,*,#6981,.T.); +#7184=ORIENTED_EDGE('',*,*,#7168,.F.); +#7185=EDGE_LOOP('',(#7180,#7182,#7183,#7184)); +#7186=FACE_OUTER_BOUND('',#7185,.F.); +#7188=CARTESIAN_POINT('',(1.9E-1,1.9E-1,0.E0)); +#7189=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7190=DIRECTION('',(1.E0,0.E0,0.E0)); +#7191=AXIS2_PLACEMENT_3D('',#7188,#7189,#7190); +#7192=PLANE('',#7191); +#7193=ORIENTED_EDGE('',*,*,#6965,.F.); +#7194=ORIENTED_EDGE('',*,*,#6983,.T.); +#7195=ORIENTED_EDGE('',*,*,#7181,.F.); +#7196=ORIENTED_EDGE('',*,*,#6481,.F.); +#7197=EDGE_LOOP('',(#7193,#7194,#7195,#7196)); +#7198=FACE_OUTER_BOUND('',#7197,.F.); +#7200=CARTESIAN_POINT('',(2.81E0,-2.11E0,0.E0)); +#7201=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#7202=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#7203=AXIS2_PLACEMENT_3D('',#7200,#7201,#7202); +#7204=PLANE('',#7203); +#7205=ORIENTED_EDGE('',*,*,#7003,.F.); +#7207=ORIENTED_EDGE('',*,*,#7206,.T.); +#7208=ORIENTED_EDGE('',*,*,#6491,.T.); +#7210=ORIENTED_EDGE('',*,*,#7209,.F.); +#7211=EDGE_LOOP('',(#7205,#7207,#7208,#7210)); +#7212=FACE_OUTER_BOUND('',#7211,.F.); +#7214=CARTESIAN_POINT('',(2.81E0,-2.81E0,0.E0)); +#7215=DIRECTION('',(1.E0,0.E0,0.E0)); +#7216=DIRECTION('',(0.E0,1.E0,0.E0)); +#7217=AXIS2_PLACEMENT_3D('',#7214,#7215,#7216); +#7218=PLANE('',#7217); +#7219=ORIENTED_EDGE('',*,*,#7206,.F.); +#7220=ORIENTED_EDGE('',*,*,#7011,.T.); +#7222=ORIENTED_EDGE('',*,*,#7221,.F.); +#7223=ORIENTED_EDGE('',*,*,#6493,.F.); +#7224=EDGE_LOOP('',(#7219,#7220,#7222,#7223)); +#7225=FACE_OUTER_BOUND('',#7224,.F.); +#7227=CARTESIAN_POINT('',(2.81E0,-1.9E-1,0.E0)); +#7228=DIRECTION('',(0.E0,1.E0,0.E0)); +#7229=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7230=AXIS2_PLACEMENT_3D('',#7227,#7228,#7229); +#7231=PLANE('',#7230); +#7232=ORIENTED_EDGE('',*,*,#6495,.F.); +#7233=ORIENTED_EDGE('',*,*,#7221,.T.); +#7234=ORIENTED_EDGE('',*,*,#7009,.T.); +#7236=ORIENTED_EDGE('',*,*,#7235,.F.); +#7237=EDGE_LOOP('',(#7232,#7233,#7234,#7236)); +#7238=FACE_OUTER_BOUND('',#7237,.F.); +#7240=CARTESIAN_POINT('',(1.9E-1,-1.9E-1,0.E0)); +#7241=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7242=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7243=AXIS2_PLACEMENT_3D('',#7240,#7241,#7242); +#7244=PLANE('',#7243); +#7245=ORIENTED_EDGE('',*,*,#6497,.F.); +#7246=ORIENTED_EDGE('',*,*,#7235,.T.); +#7247=ORIENTED_EDGE('',*,*,#7007,.T.); +#7249=ORIENTED_EDGE('',*,*,#7248,.F.); +#7250=EDGE_LOOP('',(#7245,#7246,#7247,#7249)); +#7251=FACE_OUTER_BOUND('',#7250,.F.); +#7253=CARTESIAN_POINT('',(1.9E-1,-2.81E0,0.E0)); +#7254=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7255=DIRECTION('',(1.E0,0.E0,0.E0)); +#7256=AXIS2_PLACEMENT_3D('',#7253,#7254,#7255); +#7257=PLANE('',#7256); +#7258=ORIENTED_EDGE('',*,*,#7209,.T.); +#7259=ORIENTED_EDGE('',*,*,#6489,.F.); +#7260=ORIENTED_EDGE('',*,*,#7248,.T.); +#7261=ORIENTED_EDGE('',*,*,#7005,.T.); +#7262=EDGE_LOOP('',(#7258,#7259,#7260,#7261)); +#7263=FACE_OUTER_BOUND('',#7262,.F.); +#7265=CARTESIAN_POINT('',(-1.18E0,3.737451660041E0,-8.11E0)); +#7266=DIRECTION('',(0.E0,0.E0,1.E0)); +#7267=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7268=AXIS2_PLACEMENT_3D('',#7265,#7266,#7267); +#7269=PLANE('',#7268); +#7271=ORIENTED_EDGE('',*,*,#7270,.F.); +#7272=ORIENTED_EDGE('',*,*,#5880,.F.); +#7274=ORIENTED_EDGE('',*,*,#7273,.T.); +#7276=ORIENTED_EDGE('',*,*,#7275,.T.); +#7277=EDGE_LOOP('',(#7271,#7272,#7274,#7276)); +#7278=FACE_OUTER_BOUND('',#7277,.F.); +#7280=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7281=DIRECTION('',(1.E0,0.E0,0.E0)); +#7282=DIRECTION('',(0.E0,1.E0,0.E0)); +#7283=AXIS2_PLACEMENT_3D('',#7280,#7281,#7282); +#7284=PLANE('',#7283); +#7285=ORIENTED_EDGE('',*,*,#4681,.T.); +#7287=ORIENTED_EDGE('',*,*,#7286,.T.); +#7289=ORIENTED_EDGE('',*,*,#7288,.T.); +#7291=ORIENTED_EDGE('',*,*,#7290,.T.); +#7293=ORIENTED_EDGE('',*,*,#7292,.T.); +#7295=ORIENTED_EDGE('',*,*,#7294,.T.); +#7297=ORIENTED_EDGE('',*,*,#7296,.T.); +#7299=ORIENTED_EDGE('',*,*,#7298,.T.); +#7301=ORIENTED_EDGE('',*,*,#7300,.T.); +#7303=ORIENTED_EDGE('',*,*,#7302,.T.); +#7305=ORIENTED_EDGE('',*,*,#7304,.T.); +#7307=ORIENTED_EDGE('',*,*,#7306,.T.); +#7309=ORIENTED_EDGE('',*,*,#7308,.T.); +#7311=ORIENTED_EDGE('',*,*,#7310,.T.); +#7313=ORIENTED_EDGE('',*,*,#7312,.T.); +#7314=EDGE_LOOP('',(#7285,#7287,#7289,#7291,#7293,#7295,#7297,#7299,#7301,#7303, +#7305,#7307,#7309,#7311,#7313)); +#7315=FACE_OUTER_BOUND('',#7314,.F.); +#7317=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7318=DIRECTION('',(1.E0,0.E0,0.E0)); +#7319=DIRECTION('',(0.E0,1.E0,0.E0)); +#7320=AXIS2_PLACEMENT_3D('',#7317,#7318,#7319); +#7321=PLANE('',#7320); +#7323=ORIENTED_EDGE('',*,*,#7322,.T.); +#7324=ORIENTED_EDGE('',*,*,#4656,.F.); +#7325=ORIENTED_EDGE('',*,*,#7270,.T.); +#7327=ORIENTED_EDGE('',*,*,#7326,.T.); +#7329=ORIENTED_EDGE('',*,*,#7328,.T.); +#7331=ORIENTED_EDGE('',*,*,#7330,.T.); +#7333=ORIENTED_EDGE('',*,*,#7332,.T.); +#7335=ORIENTED_EDGE('',*,*,#7334,.T.); +#7337=ORIENTED_EDGE('',*,*,#7336,.T.); +#7339=ORIENTED_EDGE('',*,*,#7338,.T.); +#7341=ORIENTED_EDGE('',*,*,#7340,.T.); +#7343=ORIENTED_EDGE('',*,*,#7342,.T.); +#7345=ORIENTED_EDGE('',*,*,#7344,.T.); +#7347=ORIENTED_EDGE('',*,*,#7346,.T.); +#7349=ORIENTED_EDGE('',*,*,#7348,.T.); +#7350=EDGE_LOOP('',(#7323,#7324,#7325,#7327,#7329,#7331,#7333,#7335,#7337,#7339, +#7341,#7343,#7345,#7347,#7349)); +#7351=FACE_OUTER_BOUND('',#7350,.F.); +#7353=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.45E0)); +#7354=DIRECTION('',(0.E0,1.E0,0.E0)); +#7355=DIRECTION('',(0.E0,0.E0,1.E0)); +#7356=AXIS2_PLACEMENT_3D('',#7353,#7354,#7355); +#7357=PLANE('',#7356); +#7358=ORIENTED_EDGE('',*,*,#4679,.F.); +#7360=ORIENTED_EDGE('',*,*,#7359,.T.); +#7362=ORIENTED_EDGE('',*,*,#7361,.T.); +#7363=ORIENTED_EDGE('',*,*,#7286,.F.); +#7364=EDGE_LOOP('',(#7358,#7360,#7362,#7363)); +#7365=FACE_OUTER_BOUND('',#7364,.F.); +#7367=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#7368=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7369=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7370=AXIS2_PLACEMENT_3D('',#7367,#7368,#7369); +#7371=PLANE('',#7370); +#7373=ORIENTED_EDGE('',*,*,#7372,.F.); +#7375=ORIENTED_EDGE('',*,*,#7374,.F.); +#7377=ORIENTED_EDGE('',*,*,#7376,.F.); +#7379=ORIENTED_EDGE('',*,*,#7378,.F.); +#7381=ORIENTED_EDGE('',*,*,#7380,.F.); +#7383=ORIENTED_EDGE('',*,*,#7382,.F.); +#7385=ORIENTED_EDGE('',*,*,#7384,.F.); +#7387=ORIENTED_EDGE('',*,*,#7386,.F.); +#7389=ORIENTED_EDGE('',*,*,#7388,.F.); +#7391=ORIENTED_EDGE('',*,*,#7390,.F.); +#7393=ORIENTED_EDGE('',*,*,#7392,.F.); +#7395=ORIENTED_EDGE('',*,*,#7394,.F.); +#7397=ORIENTED_EDGE('',*,*,#7396,.F.); +#7398=ORIENTED_EDGE('',*,*,#7273,.F.); +#7399=ORIENTED_EDGE('',*,*,#4660,.F.); +#7400=EDGE_LOOP('',(#7373,#7375,#7377,#7379,#7381,#7383,#7385,#7387,#7389,#7391, +#7393,#7395,#7397,#7398,#7399)); +#7401=FACE_OUTER_BOUND('',#7400,.F.); +#7403=CARTESIAN_POINT('',(-1.82E0,-1.18E0,-6.35E0)); +#7404=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7406=AXIS2_PLACEMENT_3D('',#7403,#7404,#7405); +#7407=PLANE('',#7406); +#7408=ORIENTED_EDGE('',*,*,#7359,.F.); +#7409=ORIENTED_EDGE('',*,*,#4677,.F.); +#7411=ORIENTED_EDGE('',*,*,#7410,.F.); +#7413=ORIENTED_EDGE('',*,*,#7412,.F.); +#7415=ORIENTED_EDGE('',*,*,#7414,.F.); +#7417=ORIENTED_EDGE('',*,*,#7416,.F.); +#7419=ORIENTED_EDGE('',*,*,#7418,.F.); +#7421=ORIENTED_EDGE('',*,*,#7420,.F.); +#7423=ORIENTED_EDGE('',*,*,#7422,.F.); +#7425=ORIENTED_EDGE('',*,*,#7424,.F.); +#7427=ORIENTED_EDGE('',*,*,#7426,.F.); +#7429=ORIENTED_EDGE('',*,*,#7428,.F.); +#7431=ORIENTED_EDGE('',*,*,#7430,.F.); +#7433=ORIENTED_EDGE('',*,*,#7432,.F.); +#7435=ORIENTED_EDGE('',*,*,#7434,.F.); +#7436=EDGE_LOOP('',(#7408,#7409,#7411,#7413,#7415,#7417,#7419,#7421,#7423,#7425, +#7427,#7429,#7431,#7433,#7435)); +#7437=FACE_OUTER_BOUND('',#7436,.F.); +#7439=CARTESIAN_POINT('',(-1.18E0,1.055E0,-8.11E0)); +#7440=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7442=AXIS2_PLACEMENT_3D('',#7439,#7440,#7441); +#7443=PLANE('',#7442); +#7444=ORIENTED_EDGE('',*,*,#4658,.T.); +#7445=ORIENTED_EDGE('',*,*,#7322,.F.); +#7447=ORIENTED_EDGE('',*,*,#7446,.F.); +#7448=ORIENTED_EDGE('',*,*,#7372,.T.); +#7449=EDGE_LOOP('',(#7444,#7445,#7447,#7448)); +#7450=FACE_OUTER_BOUND('',#7449,.F.); +#7452=CARTESIAN_POINT('',(-1.18E0,1.055E0,-8.45E0)); +#7453=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7454=DIRECTION('',(0.E0,1.E0,0.E0)); +#7455=AXIS2_PLACEMENT_3D('',#7452,#7453,#7454); +#7456=PLANE('',#7455); +#7457=ORIENTED_EDGE('',*,*,#7348,.F.); +#7459=ORIENTED_EDGE('',*,*,#7458,.F.); +#7460=ORIENTED_EDGE('',*,*,#7374,.T.); +#7461=ORIENTED_EDGE('',*,*,#7446,.T.); +#7462=EDGE_LOOP('',(#7457,#7459,#7460,#7461)); +#7463=FACE_OUTER_BOUND('',#7462,.F.); +#7465=CARTESIAN_POINT('',(-1.18E0,1.323223304703E0,-8.7E0)); +#7466=DIRECTION('',(1.E0,0.E0,0.E0)); +#7467=DIRECTION('',(0.E0,1.E0,0.E0)); +#7468=AXIS2_PLACEMENT_3D('',#7465,#7466,#7467); +#7469=CYLINDRICAL_SURFACE('',#7468,2.5E-1); +#7470=ORIENTED_EDGE('',*,*,#7346,.F.); +#7472=ORIENTED_EDGE('',*,*,#7471,.F.); +#7473=ORIENTED_EDGE('',*,*,#7376,.T.); +#7474=ORIENTED_EDGE('',*,*,#7458,.T.); +#7475=EDGE_LOOP('',(#7470,#7472,#7473,#7474)); +#7476=FACE_OUTER_BOUND('',#7475,.F.); +#7478=CARTESIAN_POINT('',(-1.18E0,1.5E0,-8.523223304703E0)); +#7479=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#7480=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#7481=AXIS2_PLACEMENT_3D('',#7478,#7479,#7480); +#7482=PLANE('',#7481); +#7483=ORIENTED_EDGE('',*,*,#7344,.F.); +#7485=ORIENTED_EDGE('',*,*,#7484,.F.); +#7486=ORIENTED_EDGE('',*,*,#7378,.T.); +#7487=ORIENTED_EDGE('',*,*,#7471,.T.); +#7488=EDGE_LOOP('',(#7483,#7485,#7486,#7487)); +#7489=FACE_OUTER_BOUND('',#7488,.F.); +#7491=CARTESIAN_POINT('',(-1.18E0,1.726776695297E0,-8.75E0)); +#7492=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7493=DIRECTION('',(0.E0,1.E0,0.E0)); +#7494=AXIS2_PLACEMENT_3D('',#7491,#7492,#7493); +#7495=PLANE('',#7494); +#7496=ORIENTED_EDGE('',*,*,#7342,.F.); +#7498=ORIENTED_EDGE('',*,*,#7497,.F.); +#7499=ORIENTED_EDGE('',*,*,#7380,.T.); +#7500=ORIENTED_EDGE('',*,*,#7484,.T.); +#7501=EDGE_LOOP('',(#7496,#7498,#7499,#7500)); +#7502=FACE_OUTER_BOUND('',#7501,.F.); +#7504=CARTESIAN_POINT('',(-1.18E0,3.339806640163E0,-9.07E0)); +#7505=DIRECTION('',(1.E0,0.E0,0.E0)); +#7506=DIRECTION('',(0.E0,1.E0,0.E0)); +#7507=AXIS2_PLACEMENT_3D('',#7504,#7505,#7506); +#7508=CYLINDRICAL_SURFACE('',#7507,3.2E-1); +#7509=ORIENTED_EDGE('',*,*,#7340,.F.); +#7511=ORIENTED_EDGE('',*,*,#7510,.F.); +#7512=ORIENTED_EDGE('',*,*,#7382,.T.); +#7513=ORIENTED_EDGE('',*,*,#7497,.T.); +#7514=EDGE_LOOP('',(#7509,#7511,#7512,#7513)); +#7515=FACE_OUTER_BOUND('',#7514,.F.); +#7517=CARTESIAN_POINT('',(-1.18E0,3.566080810142E0,-8.843725830020E0)); +#7518=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#7519=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#7520=AXIS2_PLACEMENT_3D('',#7517,#7518,#7519); +#7521=PLANE('',#7520); +#7522=ORIENTED_EDGE('',*,*,#7338,.F.); +#7524=ORIENTED_EDGE('',*,*,#7523,.F.); +#7525=ORIENTED_EDGE('',*,*,#7384,.T.); +#7526=ORIENTED_EDGE('',*,*,#7510,.T.); +#7527=EDGE_LOOP('',(#7522,#7524,#7525,#7526)); +#7528=FACE_OUTER_BOUND('',#7527,.F.); +#7530=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.28E0)); +#7531=DIRECTION('',(1.E0,0.E0,0.E0)); +#7532=DIRECTION('',(0.E0,1.E0,0.E0)); +#7533=AXIS2_PLACEMENT_3D('',#7530,#7531,#7532); +#7534=CYLINDRICAL_SURFACE('',#7533,9.6E-1); +#7535=ORIENTED_EDGE('',*,*,#7336,.F.); +#7537=ORIENTED_EDGE('',*,*,#7536,.F.); +#7538=ORIENTED_EDGE('',*,*,#7386,.T.); +#7539=ORIENTED_EDGE('',*,*,#7523,.T.); +#7540=EDGE_LOOP('',(#7535,#7537,#7538,#7539)); +#7541=FACE_OUTER_BOUND('',#7540,.F.); +#7543=CARTESIAN_POINT('',(-1.18E0,4.36E0,-9.24E0)); +#7544=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7545=DIRECTION('',(0.E0,1.E0,0.E0)); +#7546=AXIS2_PLACEMENT_3D('',#7543,#7544,#7545); +#7547=PLANE('',#7546); +#7548=ORIENTED_EDGE('',*,*,#7334,.F.); +#7550=ORIENTED_EDGE('',*,*,#7549,.F.); +#7551=ORIENTED_EDGE('',*,*,#7388,.T.); +#7552=ORIENTED_EDGE('',*,*,#7536,.T.); +#7553=EDGE_LOOP('',(#7548,#7550,#7551,#7552)); +#7554=FACE_OUTER_BOUND('',#7553,.F.); +#7556=CARTESIAN_POINT('',(-1.18E0,5.47E0,-9.24E0)); +#7557=DIRECTION('',(0.E0,1.E0,0.E0)); +#7558=DIRECTION('',(0.E0,0.E0,1.E0)); +#7559=AXIS2_PLACEMENT_3D('',#7556,#7557,#7558); +#7560=PLANE('',#7559); +#7561=ORIENTED_EDGE('',*,*,#7332,.F.); +#7563=ORIENTED_EDGE('',*,*,#7562,.F.); +#7564=ORIENTED_EDGE('',*,*,#7390,.T.); +#7565=ORIENTED_EDGE('',*,*,#7549,.T.); +#7566=EDGE_LOOP('',(#7561,#7563,#7564,#7565)); +#7567=FACE_OUTER_BOUND('',#7566,.F.); +#7569=CARTESIAN_POINT('',(-1.18E0,5.47E0,-8.6E0)); +#7570=DIRECTION('',(0.E0,0.E0,1.E0)); +#7571=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7572=AXIS2_PLACEMENT_3D('',#7569,#7570,#7571); +#7573=PLANE('',#7572); +#7574=ORIENTED_EDGE('',*,*,#7330,.F.); +#7576=ORIENTED_EDGE('',*,*,#7575,.F.); +#7577=ORIENTED_EDGE('',*,*,#7392,.T.); +#7578=ORIENTED_EDGE('',*,*,#7562,.T.); +#7579=EDGE_LOOP('',(#7574,#7576,#7577,#7578)); +#7580=FACE_OUTER_BOUND('',#7579,.F.); +#7582=CARTESIAN_POINT('',(-1.18E0,4.36E0,-8.28E0)); +#7583=DIRECTION('',(1.E0,0.E0,0.E0)); +#7584=DIRECTION('',(0.E0,1.E0,0.E0)); +#7585=AXIS2_PLACEMENT_3D('',#7582,#7583,#7584); +#7586=CYLINDRICAL_SURFACE('',#7585,3.2E-1); +#7587=ORIENTED_EDGE('',*,*,#7328,.F.); +#7589=ORIENTED_EDGE('',*,*,#7588,.F.); +#7590=ORIENTED_EDGE('',*,*,#7394,.T.); +#7591=ORIENTED_EDGE('',*,*,#7575,.T.); +#7592=EDGE_LOOP('',(#7587,#7589,#7590,#7591)); +#7593=FACE_OUTER_BOUND('',#7592,.F.); +#7595=CARTESIAN_POINT('',(-1.18E0,4.133725830020E0,-8.506274169980E0)); +#7596=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#7597=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#7598=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597); +#7599=PLANE('',#7598); +#7600=ORIENTED_EDGE('',*,*,#7326,.F.); +#7601=ORIENTED_EDGE('',*,*,#7275,.F.); +#7602=ORIENTED_EDGE('',*,*,#7396,.T.); +#7603=ORIENTED_EDGE('',*,*,#7588,.T.); +#7604=EDGE_LOOP('',(#7600,#7601,#7602,#7603)); +#7605=FACE_OUTER_BOUND('',#7604,.F.); +#7607=CARTESIAN_POINT('',(-1.18E0,-1.055E0,-8.11E0)); +#7608=DIRECTION('',(0.E0,0.E0,1.E0)); +#7609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7610=AXIS2_PLACEMENT_3D('',#7607,#7608,#7609); +#7611=PLANE('',#7610); +#7612=ORIENTED_EDGE('',*,*,#5498,.T.); +#7613=ORIENTED_EDGE('',*,*,#7312,.F.); +#7615=ORIENTED_EDGE('',*,*,#7614,.F.); +#7616=ORIENTED_EDGE('',*,*,#7410,.T.); +#7617=EDGE_LOOP('',(#7612,#7613,#7615,#7616)); +#7618=FACE_OUTER_BOUND('',#7617,.F.); +#7620=CARTESIAN_POINT('',(-1.18E0,-3.737451660041E0,-8.11E0)); +#7621=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#7622=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#7623=AXIS2_PLACEMENT_3D('',#7620,#7621,#7622); +#7624=PLANE('',#7623); +#7625=ORIENTED_EDGE('',*,*,#7310,.F.); +#7627=ORIENTED_EDGE('',*,*,#7626,.F.); +#7628=ORIENTED_EDGE('',*,*,#7412,.T.); +#7629=ORIENTED_EDGE('',*,*,#7614,.T.); +#7630=EDGE_LOOP('',(#7625,#7627,#7628,#7629)); +#7631=FACE_OUTER_BOUND('',#7630,.F.); +#7633=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.28E0)); +#7634=DIRECTION('',(1.E0,0.E0,0.E0)); +#7635=DIRECTION('',(0.E0,1.E0,0.E0)); +#7636=AXIS2_PLACEMENT_3D('',#7633,#7634,#7635); +#7637=CYLINDRICAL_SURFACE('',#7636,3.2E-1); +#7638=ORIENTED_EDGE('',*,*,#7308,.F.); +#7640=ORIENTED_EDGE('',*,*,#7639,.F.); +#7641=ORIENTED_EDGE('',*,*,#7414,.T.); +#7642=ORIENTED_EDGE('',*,*,#7626,.T.); +#7643=EDGE_LOOP('',(#7638,#7640,#7641,#7642)); +#7644=FACE_OUTER_BOUND('',#7643,.F.); +#7646=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.6E0)); +#7647=DIRECTION('',(0.E0,0.E0,1.E0)); +#7648=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7649=AXIS2_PLACEMENT_3D('',#7646,#7647,#7648); +#7650=PLANE('',#7649); +#7651=ORIENTED_EDGE('',*,*,#7306,.F.); +#7653=ORIENTED_EDGE('',*,*,#7652,.F.); +#7654=ORIENTED_EDGE('',*,*,#7416,.T.); +#7655=ORIENTED_EDGE('',*,*,#7639,.T.); +#7656=EDGE_LOOP('',(#7651,#7653,#7654,#7655)); +#7657=FACE_OUTER_BOUND('',#7656,.F.); +#7659=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-8.6E0)); +#7660=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7662=AXIS2_PLACEMENT_3D('',#7659,#7660,#7661); +#7663=PLANE('',#7662); +#7664=ORIENTED_EDGE('',*,*,#7304,.F.); +#7666=ORIENTED_EDGE('',*,*,#7665,.F.); +#7667=ORIENTED_EDGE('',*,*,#7418,.T.); +#7668=ORIENTED_EDGE('',*,*,#7652,.T.); +#7669=EDGE_LOOP('',(#7664,#7666,#7667,#7668)); +#7670=FACE_OUTER_BOUND('',#7669,.F.); +#7672=CARTESIAN_POINT('',(-1.18E0,-5.47E0,-9.24E0)); +#7673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7674=DIRECTION('',(0.E0,1.E0,0.E0)); +#7675=AXIS2_PLACEMENT_3D('',#7672,#7673,#7674); +#7676=PLANE('',#7675); +#7677=ORIENTED_EDGE('',*,*,#7302,.F.); +#7679=ORIENTED_EDGE('',*,*,#7678,.F.); +#7680=ORIENTED_EDGE('',*,*,#7420,.T.); +#7681=ORIENTED_EDGE('',*,*,#7665,.T.); +#7682=EDGE_LOOP('',(#7677,#7679,#7680,#7681)); +#7683=FACE_OUTER_BOUND('',#7682,.F.); +#7685=CARTESIAN_POINT('',(-1.18E0,-4.36E0,-8.28E0)); +#7686=DIRECTION('',(1.E0,0.E0,0.E0)); +#7687=DIRECTION('',(0.E0,1.E0,0.E0)); +#7688=AXIS2_PLACEMENT_3D('',#7685,#7686,#7687); +#7689=CYLINDRICAL_SURFACE('',#7688,9.6E-1); +#7690=ORIENTED_EDGE('',*,*,#7300,.F.); +#7692=ORIENTED_EDGE('',*,*,#7691,.F.); +#7693=ORIENTED_EDGE('',*,*,#7422,.T.); +#7694=ORIENTED_EDGE('',*,*,#7678,.T.); +#7695=EDGE_LOOP('',(#7690,#7692,#7693,#7694)); +#7696=FACE_OUTER_BOUND('',#7695,.F.); +#7698=CARTESIAN_POINT('',(-1.18E0,-3.681177490061E0,-8.958822509939E0)); +#7699=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7700=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7701=AXIS2_PLACEMENT_3D('',#7698,#7699,#7700); +#7702=PLANE('',#7701); +#7703=ORIENTED_EDGE('',*,*,#7298,.F.); +#7705=ORIENTED_EDGE('',*,*,#7704,.F.); +#7706=ORIENTED_EDGE('',*,*,#7424,.T.); +#7707=ORIENTED_EDGE('',*,*,#7691,.T.); +#7708=EDGE_LOOP('',(#7703,#7705,#7706,#7707)); +#7709=FACE_OUTER_BOUND('',#7708,.F.); +#7711=CARTESIAN_POINT('',(-1.18E0,-3.339806640163E0,-9.07E0)); +#7712=DIRECTION('',(1.E0,0.E0,0.E0)); +#7713=DIRECTION('',(0.E0,1.E0,0.E0)); +#7714=AXIS2_PLACEMENT_3D('',#7711,#7712,#7713); +#7715=CYLINDRICAL_SURFACE('',#7714,3.2E-1); +#7716=ORIENTED_EDGE('',*,*,#7296,.F.); +#7718=ORIENTED_EDGE('',*,*,#7717,.F.); +#7719=ORIENTED_EDGE('',*,*,#7426,.T.); +#7720=ORIENTED_EDGE('',*,*,#7704,.T.); +#7721=EDGE_LOOP('',(#7716,#7718,#7719,#7720)); +#7722=FACE_OUTER_BOUND('',#7721,.F.); +#7724=CARTESIAN_POINT('',(-1.18E0,-3.339806640163E0,-8.75E0)); +#7725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7726=DIRECTION('',(0.E0,1.E0,0.E0)); +#7727=AXIS2_PLACEMENT_3D('',#7724,#7725,#7726); +#7728=PLANE('',#7727); +#7729=ORIENTED_EDGE('',*,*,#7294,.F.); +#7731=ORIENTED_EDGE('',*,*,#7730,.F.); +#7732=ORIENTED_EDGE('',*,*,#7428,.T.); +#7733=ORIENTED_EDGE('',*,*,#7717,.T.); +#7734=EDGE_LOOP('',(#7729,#7731,#7732,#7733)); +#7735=FACE_OUTER_BOUND('',#7734,.F.); +#7737=CARTESIAN_POINT('',(-1.18E0,-1.726776695297E0,-8.75E0)); +#7738=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7739=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7740=AXIS2_PLACEMENT_3D('',#7737,#7738,#7739); +#7741=PLANE('',#7740); +#7742=ORIENTED_EDGE('',*,*,#7292,.F.); +#7744=ORIENTED_EDGE('',*,*,#7743,.F.); +#7745=ORIENTED_EDGE('',*,*,#7430,.T.); +#7746=ORIENTED_EDGE('',*,*,#7730,.T.); +#7747=EDGE_LOOP('',(#7742,#7744,#7745,#7746)); +#7748=FACE_OUTER_BOUND('',#7747,.F.); +#7750=CARTESIAN_POINT('',(-1.18E0,-1.323223304703E0,-8.7E0)); +#7751=DIRECTION('',(1.E0,0.E0,0.E0)); +#7752=DIRECTION('',(0.E0,1.E0,0.E0)); +#7753=AXIS2_PLACEMENT_3D('',#7750,#7751,#7752); +#7754=CYLINDRICAL_SURFACE('',#7753,2.5E-1); +#7755=ORIENTED_EDGE('',*,*,#7290,.F.); +#7757=ORIENTED_EDGE('',*,*,#7756,.F.); +#7758=ORIENTED_EDGE('',*,*,#7432,.T.); +#7759=ORIENTED_EDGE('',*,*,#7743,.T.); +#7760=EDGE_LOOP('',(#7755,#7757,#7758,#7759)); +#7761=FACE_OUTER_BOUND('',#7760,.F.); +#7763=CARTESIAN_POINT('',(-1.18E0,-1.323223304703E0,-8.45E0)); +#7764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7765=DIRECTION('',(0.E0,1.E0,0.E0)); +#7766=AXIS2_PLACEMENT_3D('',#7763,#7764,#7765); +#7767=PLANE('',#7766); +#7768=ORIENTED_EDGE('',*,*,#7288,.F.); +#7769=ORIENTED_EDGE('',*,*,#7361,.F.); +#7770=ORIENTED_EDGE('',*,*,#7434,.T.); +#7771=ORIENTED_EDGE('',*,*,#7756,.T.); +#7772=EDGE_LOOP('',(#7768,#7769,#7770,#7771)); +#7773=FACE_OUTER_BOUND('',#7772,.F.); +#7775=CARTESIAN_POINT('',(-1.035E0,3.43E0,-9.24E0)); +#7776=DIRECTION('',(1.E0,0.E0,0.E0)); +#7777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7778=AXIS2_PLACEMENT_3D('',#7775,#7776,#7777); +#7779=PLANE('',#7778); +#7780=ORIENTED_EDGE('',*,*,#5779,.F.); +#7781=ORIENTED_EDGE('',*,*,#5883,.T.); +#7782=ORIENTED_EDGE('',*,*,#4652,.T.); +#7783=ORIENTED_EDGE('',*,*,#5830,.T.); +#7784=EDGE_LOOP('',(#7780,#7781,#7782,#7783)); +#7785=FACE_OUTER_BOUND('',#7784,.F.); +#7787=CARTESIAN_POINT('',(1.035E0,2.79E0,-9.24E0)); +#7788=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7789=DIRECTION('',(0.E0,1.E0,0.E0)); +#7790=AXIS2_PLACEMENT_3D('',#7787,#7788,#7789); +#7791=PLANE('',#7790); +#7792=ORIENTED_EDGE('',*,*,#5775,.F.); +#7793=ORIENTED_EDGE('',*,*,#5833,.F.); +#7794=ORIENTED_EDGE('',*,*,#4648,.T.); +#7795=ORIENTED_EDGE('',*,*,#5886,.F.); +#7796=EDGE_LOOP('',(#7792,#7793,#7794,#7795)); +#7797=FACE_OUTER_BOUND('',#7796,.F.); +#7799=CARTESIAN_POINT('',(-3.43E0,-3.43E0,-9.24E0)); +#7800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7801=DIRECTION('',(0.E0,1.E0,0.E0)); +#7802=AXIS2_PLACEMENT_3D('',#7799,#7800,#7801); +#7803=PLANE('',#7802); +#7804=ORIENTED_EDGE('',*,*,#5480,.T.); +#7805=ORIENTED_EDGE('',*,*,#5437,.F.); +#7806=ORIENTED_EDGE('',*,*,#3883,.F.); +#7807=ORIENTED_EDGE('',*,*,#5502,.T.); +#7808=EDGE_LOOP('',(#7804,#7805,#7806,#7807)); +#7809=FACE_OUTER_BOUND('',#7808,.F.); +#7811=CARTESIAN_POINT('',(-3.43E0,-3.43E0,-9.24E0)); +#7812=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7813=DIRECTION('',(0.E0,1.E0,0.E0)); +#7814=AXIS2_PLACEMENT_3D('',#7811,#7812,#7813); +#7815=PLANE('',#7814); +#7817=ORIENTED_EDGE('',*,*,#7816,.F.); +#7818=ORIENTED_EDGE('',*,*,#5508,.T.); +#7819=ORIENTED_EDGE('',*,*,#4914,.T.); +#7820=ORIENTED_EDGE('',*,*,#5449,.F.); +#7821=EDGE_LOOP('',(#7817,#7818,#7819,#7820)); +#7822=FACE_OUTER_BOUND('',#7821,.F.); +#7824=CARTESIAN_POINT('',(1.965E0,-2.79E0,-9.24E0)); +#7825=DIRECTION('',(1.E0,0.E0,0.E0)); +#7826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7827=AXIS2_PLACEMENT_3D('',#7824,#7825,#7826); +#7828=PLANE('',#7827); +#7829=ORIENTED_EDGE('',*,*,#5510,.F.); +#7830=ORIENTED_EDGE('',*,*,#7816,.T.); +#7831=ORIENTED_EDGE('',*,*,#5447,.T.); +#7832=ORIENTED_EDGE('',*,*,#4701,.T.); +#7833=EDGE_LOOP('',(#7829,#7830,#7831,#7832)); +#7834=FACE_OUTER_BOUND('',#7833,.F.); +#7836=CARTESIAN_POINT('',(-4.39E0,6.6E-1,-8.28E0)); +#7837=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7838=DIRECTION('',(1.E0,0.E0,0.E0)); +#7839=AXIS2_PLACEMENT_3D('',#7836,#7837,#7838); +#7840=CYLINDRICAL_SURFACE('',#7839,9.6E-1); +#7841=ORIENTED_EDGE('',*,*,#3960,.F.); +#7843=ORIENTED_EDGE('',*,*,#7842,.T.); +#7844=ORIENTED_EDGE('',*,*,#4169,.T.); +#7845=ORIENTED_EDGE('',*,*,#4619,.F.); +#7846=EDGE_LOOP('',(#7841,#7843,#7844,#7845)); +#7847=FACE_OUTER_BOUND('',#7846,.F.); +#7849=CARTESIAN_POINT('',(-6.52E0,6.6E-1,-9.175E0)); +#7850=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#7851=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#7852=AXIS2_PLACEMENT_3D('',#7849,#7850,#7851); +#7853=PLANE('',#7852); +#7854=ORIENTED_EDGE('',*,*,#3958,.F.); +#7856=ORIENTED_EDGE('',*,*,#7855,.T.); +#7857=ORIENTED_EDGE('',*,*,#4171,.T.); +#7858=ORIENTED_EDGE('',*,*,#7842,.F.); +#7859=EDGE_LOOP('',(#7854,#7856,#7857,#7858)); +#7860=FACE_OUTER_BOUND('',#7859,.F.); +#7862=CARTESIAN_POINT('',(-6.508942715381E0,6.6E-1,-8.815169850545E0)); +#7863=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#7864=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#7865=AXIS2_PLACEMENT_3D('',#7862,#7863,#7864); +#7866=PLANE('',#7865); +#7867=ORIENTED_EDGE('',*,*,#3956,.F.); +#7869=ORIENTED_EDGE('',*,*,#7868,.T.); +#7870=ORIENTED_EDGE('',*,*,#4173,.T.); +#7871=ORIENTED_EDGE('',*,*,#7855,.F.); +#7872=EDGE_LOOP('',(#7867,#7869,#7870,#7871)); +#7873=FACE_OUTER_BOUND('',#7872,.F.); +#7875=CARTESIAN_POINT('',(-4.408428807698E0,6.6E-1,-8.879716915758E0)); +#7876=DIRECTION('',(3.071467949623E-2,0.E0,9.995281929308E-1)); +#7877=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#7878=AXIS2_PLACEMENT_3D('',#7875,#7876,#7877); +#7879=PLANE('',#7878); +#7880=ORIENTED_EDGE('',*,*,#3954,.F.); +#7882=ORIENTED_EDGE('',*,*,#7881,.T.); +#7883=ORIENTED_EDGE('',*,*,#4175,.T.); +#7884=ORIENTED_EDGE('',*,*,#7868,.F.); +#7885=EDGE_LOOP('',(#7880,#7882,#7883,#7884)); +#7886=FACE_OUTER_BOUND('',#7885,.F.); +#7888=CARTESIAN_POINT('',(-4.39E0,6.6E-1,-8.28E0)); +#7889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7890=DIRECTION('',(1.E0,0.E0,0.E0)); +#7891=AXIS2_PLACEMENT_3D('',#7888,#7889,#7890); +#7892=CYLINDRICAL_SURFACE('',#7891,6.E-1); +#7893=ORIENTED_EDGE('',*,*,#3952,.F.); +#7894=ORIENTED_EDGE('',*,*,#4115,.T.); +#7895=ORIENTED_EDGE('',*,*,#4177,.T.); +#7896=ORIENTED_EDGE('',*,*,#7881,.F.); +#7897=EDGE_LOOP('',(#7893,#7894,#7895,#7896)); +#7898=FACE_OUTER_BOUND('',#7897,.F.); +#7900=CLOSED_SHELL('',(#3941,#3966,#3992,#4006,#4020,#4034,#4048,#4062,#4076, +#4092,#4107,#4157,#4181,#4207,#4220,#4233,#4246,#4259,#4272,#4285,#4298,#4311, +#4324,#4337,#4350,#4363,#4376,#4392,#4406,#4419,#4448,#4463,#4478,#4493,#4507, +#4521,#4535,#4547,#4560,#4572,#4586,#4598,#4610,#4624,#4709,#4722,#4735,#4748, +#4761,#4774,#4787,#4842,#4856,#4929,#4942,#4955,#4968,#4981,#4994,#5007,#5020, +#5033,#5046,#5059,#5072,#5085,#5098,#5114,#5128,#5142,#5156,#5172,#5185,#5198, +#5211,#5224,#5236,#5250,#5278,#5293,#5308,#5323,#5337,#5351,#5365,#5377,#5390, +#5402,#5415,#5427,#5441,#5455,#5470,#5484,#5537,#5556,#5575,#5589,#5607,#5626, +#5639,#5652,#5665,#5677,#5690,#5703,#5716,#5729,#5741,#5754,#5767,#5783,#5795, +#5809,#5823,#5837,#5851,#5891,#5906,#5943,#5979,#5993,#6029,#6065,#6078,#6091, +#6104,#6117,#6130,#6143,#6156,#6169,#6182,#6195,#6208,#6221,#6233,#6246,#6259, +#6272,#6285,#6298,#6311,#6324,#6337,#6350,#6363,#6376,#6389,#6401,#6414,#6426, +#6438,#6501,#6520,#6534,#6552,#6567,#6581,#6596,#6608,#6620,#6635,#6649,#6675, +#6703,#6718,#6732,#6746,#6759,#6771,#6787,#6801,#6814,#6827,#6839,#6852,#6865, +#6877,#6891,#6904,#6917,#6930,#6942,#6957,#6971,#6997,#7025,#7040,#7054,#7068, +#7081,#7093,#7109,#7123,#7136,#7149,#7161,#7174,#7187,#7199,#7213,#7226,#7239, +#7252,#7264,#7279,#7316,#7352,#7366,#7402,#7438,#7451,#7464,#7477,#7490,#7503, +#7516,#7529,#7542,#7555,#7568,#7581,#7594,#7606,#7619,#7632,#7645,#7658,#7671, +#7684,#7697,#7710,#7723,#7736,#7749,#7762,#7774,#7786,#7798,#7810,#7823,#7835, +#7848,#7861,#7874,#7887,#7899)); +#7901=MANIFOLD_SOLID_BREP('',#7900); +#7904=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#7903); +#7905=(CONVERSION_BASED_UNIT('DEGREE',#7904)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#7907=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.936685198155E-3),#7902, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#7910=APPLICATION_CONTEXT('automotive_design'); +#7911=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#7910); +#7912=PRODUCT_DEFINITION_CONTEXT('part definition',#7910,'design'); +#7913=PRODUCT_CONTEXT('',#7910,'mechanical'); +#7914=PRODUCT('C-3-794636-4','C-3-794636-4','NOT SPECIFIED',(#7913)); +#7915=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#7914); +#7923=DERIVED_UNIT_ELEMENT(#7922,2.E0); +#7924=DERIVED_UNIT((#7923)); +#7925=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +7.806641949042E2),#7924); +#7930=DERIVED_UNIT_ELEMENT(#7929,3.E0); +#7931=DERIVED_UNIT((#7930)); +#7932=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.865312852279E2),#7931); +#7936=CARTESIAN_POINT('centre point',(-4.231020918114E-6,-7.393358506549E-2, +-4.906979671639E0)); +#7941=DERIVED_UNIT_ELEMENT(#7940,2.E0); +#7942=DERIVED_UNIT((#7941)); +#7943=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +7.806641949042E2),#7942); +#7948=DERIVED_UNIT_ELEMENT(#7947,3.E0); +#7949=DERIVED_UNIT((#7948)); +#7950=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.865312852279E2),#7949); +#7954=CARTESIAN_POINT('centre point',(-4.231020918114E-6,-7.393358506549E-2, +-4.906979671639E0)); +#7959=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#7914)); +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,5.8824E-2,4.58824E-1); +#6=COLOUR_RGB('',0.E0,1.80392E-1,4.78431E-1); +#7=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#8=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#9=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#10=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#11=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#12=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#13=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#14=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#15=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#16=COLOUR_RGB('',1.1765E-2,1.9608E-2,3.9216E-2); +#17=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#18=COLOUR_RGB('',3.9216E-2,2.19608E-1,1.21569E-1); +#19=COLOUR_RGB('',3.9216E-2,3.60784E-1,2.E-1); +#20=COLOUR_RGB('',5.098E-2,7.0588E-2,1.01961E-1); +#21=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#22=COLOUR_RGB('',9.0196E-2,1.60784E-1,1.09804E-1); +#23=COLOUR_RGB('',9.0196E-2,3.80392E-1,6.70588E-1); +#24=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#25=COLOUR_RGB('',1.01961E-1,4.78431E-1,3.88235E-1); +#26=COLOUR_RGB('',1.09804E-1,1.4902E-1,9.0196E-2); +#27=COLOUR_RGB('',1.4902E-1,3.09804E-1,5.29412E-1); +#28=COLOUR_RGB('',1.4902E-1,4.E-1,1.60784E-1); +#29=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#30=COLOUR_RGB('',1.60784E-1,4.5098E-1,7.21569E-1); +#31=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#32=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#33=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#34=COLOUR_RGB('',2.11765E-1,4.11765E-1,1.4902E-1); +#35=COLOUR_RGB('',2.39216E-1,2.39216E-1,2.31373E-1); +#36=COLOUR_RGB('',2.39216E-1,2.70588E-1,1.80392E-1); +#37=COLOUR_RGB('',2.5098E-1,2.90196E-1,3.29412E-1); +#38=COLOUR_RGB('',2.90196E-1,4.31373E-1,2.E-1); +#39=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#40=COLOUR_RGB('',3.09804E-1,6.58824E-1,2.E-1); +#41=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#42=COLOUR_RGB('',3.60784E-1,3.1373E-2,1.68627E-1); +#43=COLOUR_RGB('',3.68627E-1,2.E-1,1.21569E-1); +#44=COLOUR_RGB('',3.88235E-1,2.39216E-1,6.11765E-1); +#45=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#46=COLOUR_RGB('',4.11765E-1,5.8824E-2,7.8431E-2); +#47=COLOUR_RGB('',4.11765E-1,3.29412E-1,2.19608E-1); +#48=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#49=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#50=COLOUR_RGB('',4.58824E-1,4.5098E-1,3.09804E-1); +#51=COLOUR_RGB('',4.70588E-1,5.09804E-1,5.4902E-1); +#52=COLOUR_RGB('',4.78431E-1,4.90196E-1,4.58824E-1); +#53=COLOUR_RGB('',4.90196E-1,3.60784E-1,2.19608E-1); +#54=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#55=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#56=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#57=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#58=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#59=COLOUR_RGB('',5.21569E-1,2.19608E-1,1.68627E-1); +#60=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#61=COLOUR_RGB('',5.29412E-1,5.80392E-1,6.5098E-1); +#62=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#63=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#64=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#65=COLOUR_RGB('',5.60784E-1,5.80392E-1,6.19608E-1); +#66=COLOUR_RGB('',5.68627E-1,5.8824E-2,4.E-1); +#67=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#68=COLOUR_RGB('',5.88235E-1,1.21569E-1,1.09804E-1); +#69=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#70=COLOUR_RGB('',6.11765E-1,5.60784E-1,3.80392E-1); +#71=COLOUR_RGB('',6.11765E-1,6.11765E-1,6.5098E-1); +#72=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#73=COLOUR_RGB('',6.19608E-1,6.39216E-1,6.90196E-1); +#74=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#75=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#76=COLOUR_RGB('',6.39216E-1,5.4902E-1,4.78431E-1); +#77=COLOUR_RGB('',6.5098E-1,6.70588E-1,7.09804E-1); +#78=COLOUR_RGB('',6.70588E-1,1.21569E-1,1.09804E-1); +#79=COLOUR_RGB('',6.78431E-1,4.78431E-1,3.09804E-1); +#80=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#81=COLOUR_RGB('',6.952E-1,7.426E-1,7.9E-1); +#82=COLOUR_RGB('',7.09804E-1,7.0588E-2,2.E-1); +#83=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#84=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#85=COLOUR_RGB('',7.29412E-1,7.41176E-1,7.29412E-1); +#86=COLOUR_RGB('',7.41176E-1,7.29412E-1,6.70588E-1); +#87=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#88=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#89=COLOUR_RGB('',7.4902E-1,8.90196E-1,7.29412E-1); +#90=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#91=COLOUR_RGB('',7.80392E-1,9.0196E-2,7.0588E-2); +#92=COLOUR_RGB('',7.88235E-1,2.19608E-1,5.4902E-1); +#93=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#94=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#95=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#96=COLOUR_RGB('',8.31373E-1,8.5098E-1,8.58824E-1); +#97=COLOUR_RGB('',8.5098E-1,7.29412E-1,5.4902E-1); +#98=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#99=COLOUR_RGB('',8.78431E-1,3.68627E-1,1.21569E-1); +#100=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#101=COLOUR_RGB('',8.90196E-1,5.88235E-1,1.41176E-1); +#102=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#103=COLOUR_RGB('',9.09804E-1,6.11765E-1,7.09804E-1); +#104=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#105=COLOUR_RGB('',9.41176E-1,9.29412E-1,9.01961E-1); +#106=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#107=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#108=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#109=COLOUR_RGB('',9.80392E-1,1.E0,1.E0); +#110=COLOUR_RGB('',9.88235E-1,1.09804E-1,7.8431E-2); +#111=COLOUR_RGB('',9.88235E-1,7.21569E-1,1.29412E-1); +#112=COLOUR_RGB('',9.88235E-1,9.21569E-1,8.E-1); +#113=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#114=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#115=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#116=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#117=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#118=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#119=COLOUR_RGB('',1.E0,3.88235E-1,2.11765E-1); +#120=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#121=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#122=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#123=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#124=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#125=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#126=COLOUR_RGB('',1.E0,8.39216E-1,3.01961E-1); +#127=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#128=COLOUR_RGB('',1.E0,9.60784E-1,2.58824E-1); +#129=COLOUR_RGB('',1.E0,9.60784E-1,8.90196E-1); +#130=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#131=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#132=COLOUR_RGB('',1.E0,1.E0,3.9216E-2); +#133=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#174=CIRCLE('',#173,2.5E-1); +#183=CIRCLE('',#182,1.5E0); +#192=CIRCLE('',#191,1.5E0); +#201=CIRCLE('',#200,1.E-1); +#210=CIRCLE('',#209,3.E-1); +#219=CIRCLE('',#218,5.E-1); +#228=CIRCLE('',#227,3.E-1); +#233=CIRCLE('',#232,2.5E-1); +#242=CIRCLE('',#241,2.5E-1); +#251=CIRCLE('',#250,2.5E-1); +#260=CIRCLE('',#259,3.E-1); +#269=CIRCLE('',#268,1.E-1); +#278=CIRCLE('',#277,2.5E-1); +#291=CIRCLE('',#290,6.E-1); +#308=CIRCLE('',#307,9.6E-1); +#325=CIRCLE('',#324,9.6E-1); +#342=CIRCLE('',#341,6.E-1); +#379=CIRCLE('',#378,2.5E-1); +#404=CIRCLE('',#403,2.5E-1); +#413=CIRCLE('',#412,1.E-1); +#422=CIRCLE('',#421,3.E-1); +#431=CIRCLE('',#430,3.E-1); +#440=CIRCLE('',#439,5.E-1); +#449=CIRCLE('',#448,3.E-1); +#458=CIRCLE('',#457,1.E-1); +#467=CIRCLE('',#466,1.5E0); +#476=CIRCLE('',#475,1.5E0); +#485=CIRCLE('',#484,2.5E-1); +#498=CIRCLE('',#497,9.6E-1); +#515=CIRCLE('',#514,6.E-1); +#524=CIRCLE('',#523,6.E-1); +#541=CIRCLE('',#540,9.6E-1); +#618=CIRCLE('',#617,2.5E-1); +#639=CIRCLE('',#638,2.5E-1); +#644=CIRCLE('',#643,2.5E-1); +#729=CIRCLE('',#728,2.5E-1); +#882=CIRCLE('',#881,2.5E-1); +#891=CIRCLE('',#890,1.E-1); +#900=CIRCLE('',#899,3.E-1); +#909=CIRCLE('',#908,3.E-1); +#918=CIRCLE('',#917,5.E-1); +#927=CIRCLE('',#926,3.E-1); +#936=CIRCLE('',#935,1.E-1); +#945=CIRCLE('',#944,1.5E0); +#954=CIRCLE('',#953,1.5E0); +#963=CIRCLE('',#962,2.5E-1); +#972=CIRCLE('',#971,2.5E-1); +#981=CIRCLE('',#980,1.5E0); +#990=CIRCLE('',#989,1.5E0); +#999=CIRCLE('',#998,1.E-1); +#1008=CIRCLE('',#1007,3.E-1); +#1017=CIRCLE('',#1016,5.E-1); +#1026=CIRCLE('',#1025,3.E-1); +#1031=CIRCLE('',#1030,2.5E-1); +#1040=CIRCLE('',#1039,2.5E-1); +#1049=CIRCLE('',#1048,2.5E-1); +#1058=CIRCLE('',#1057,3.E-1); +#1067=CIRCLE('',#1066,1.E-1); +#1076=CIRCLE('',#1075,2.5E-1); +#1177=CIRCLE('',#1176,2.5E-1); +#1194=CIRCLE('',#1193,2.5E-1); +#1203=CIRCLE('',#1202,2.5E-1); +#1228=CIRCLE('',#1227,2.5E-1); +#1337=CIRCLE('',#1336,2.5E-1); +#1462=CIRCLE('',#1461,2.E-1); +#1479=CIRCLE('',#1478,2.E-1); +#1484=CIRCLE('',#1483,2.E-1); +#1501=CIRCLE('',#1500,2.E-1); +#1506=CIRCLE('',#1505,2.E-1); +#1523=CIRCLE('',#1522,2.E-1); +#1528=CIRCLE('',#1527,2.E-1); +#1545=CIRCLE('',#1544,2.E-1); +#1694=CIRCLE('',#1693,3.2E-1); +#1711=CIRCLE('',#1710,9.6E-1); +#1720=CIRCLE('',#1719,3.2E-1); +#1733=CIRCLE('',#1732,2.5E-1); +#1754=CIRCLE('',#1753,2.5E-1); +#1767=CIRCLE('',#1766,3.2E-1); +#1776=CIRCLE('',#1775,9.6E-1); +#1793=CIRCLE('',#1792,3.2E-1); +#1814=CIRCLE('',#1813,2.5E-1); +#1827=CIRCLE('',#1826,3.2E-1); +#1836=CIRCLE('',#1835,9.6E-1); +#1853=CIRCLE('',#1852,3.2E-1); +#1874=CIRCLE('',#1873,3.2E-1); +#1891=CIRCLE('',#1890,9.6E-1); +#1900=CIRCLE('',#1899,3.2E-1); +#1913=CIRCLE('',#1912,2.5E-1); +#2146=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2134,#2135,#2136,#2137,#2138,#2139,#2140, +#2141,#2142,#2143,#2144,#2145),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#2159=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2147,#2148,#2149,#2150,#2151,#2152,#2153, +#2154,#2155,#2156,#2157,#2158),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#2172=CIRCLE('',#2171,6.E-1); +#2209=CIRCLE('',#2208,6.E-1); +#2222=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2210,#2211,#2212,#2213,#2214,#2215,#2216, +#2217,#2218,#2219,#2220,#2221),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#2235=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2223,#2224,#2225,#2226,#2227,#2228,#2229, +#2230,#2231,#2232,#2233,#2234),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#2608=CIRCLE('',#2607,2.5E-1); +#2621=CIRCLE('',#2620,3.2E-1); +#2630=CIRCLE('',#2629,9.6E-1); +#2647=CIRCLE('',#2646,3.2E-1); +#2672=CIRCLE('',#2671,3.2E-1); +#2689=CIRCLE('',#2688,9.6E-1); +#2698=CIRCLE('',#2697,3.2E-1); +#2711=CIRCLE('',#2710,2.5E-1); +#2732=CIRCLE('',#2731,2.5E-1); +#2745=CIRCLE('',#2744,3.2E-1); +#2754=CIRCLE('',#2753,9.6E-1); +#2771=CIRCLE('',#2770,3.2E-1); +#2796=CIRCLE('',#2795,3.2E-1); +#2813=CIRCLE('',#2812,9.6E-1); +#2822=CIRCLE('',#2821,3.2E-1); +#2835=CIRCLE('',#2834,2.5E-1); +#3869=EDGE_CURVE('',#3862,#3619,#282,.T.); +#3871=EDGE_CURVE('',#3862,#2992,#137,.T.); +#3873=EDGE_CURVE('',#2992,#2993,#141,.T.); +#3875=EDGE_CURVE('',#2993,#2995,#145,.T.); +#3877=EDGE_CURVE('',#2995,#2982,#149,.T.); +#3879=EDGE_CURVE('',#2982,#2983,#153,.T.); +#3881=EDGE_CURVE('',#2983,#2985,#157,.T.); +#3883=EDGE_CURVE('',#2985,#2987,#161,.T.); +#3885=EDGE_CURVE('',#2987,#2989,#165,.T.); +#3887=EDGE_CURVE('',#2989,#3863,#169,.T.); +#3889=EDGE_CURVE('',#3623,#3863,#489,.T.); +#3891=EDGE_CURVE('',#3622,#3623,#174,.T.); +#3893=EDGE_CURVE('',#3622,#3625,#178,.T.); +#3895=EDGE_CURVE('',#3625,#3627,#183,.T.); +#3897=EDGE_CURVE('',#3627,#3629,#187,.T.); +#3899=EDGE_CURVE('',#3629,#3631,#192,.T.); +#3901=EDGE_CURVE('',#3631,#3633,#196,.T.); +#3903=EDGE_CURVE('',#3633,#3635,#201,.T.); +#3905=EDGE_CURVE('',#3635,#3637,#205,.T.); +#3907=EDGE_CURVE('',#3637,#3639,#210,.T.); +#3909=EDGE_CURVE('',#3639,#3641,#214,.T.); +#3911=EDGE_CURVE('',#3641,#3643,#219,.T.); +#3913=EDGE_CURVE('',#3643,#3645,#223,.T.); +#3915=EDGE_CURVE('',#3647,#3645,#228,.T.); +#3917=EDGE_CURVE('',#3647,#3225,#233,.T.); +#3919=EDGE_CURVE('',#3225,#3220,#237,.T.); +#3921=EDGE_CURVE('',#3220,#3221,#242,.T.); +#3923=EDGE_CURVE('',#3221,#3223,#246,.T.); +#3925=EDGE_CURVE('',#3223,#3608,#251,.T.); +#3927=EDGE_CURVE('',#3608,#3609,#255,.T.); +#3929=EDGE_CURVE('',#3609,#3611,#260,.T.); +#3931=EDGE_CURVE('',#3611,#3613,#264,.T.); +#3933=EDGE_CURVE('',#3613,#3615,#269,.T.); +#3935=EDGE_CURVE('',#3615,#3617,#273,.T.); +#3937=EDGE_CURVE('',#3619,#3617,#278,.T.); +#3941=ADVANCED_FACE('',(#3940),#3868,.F.); +#3948=EDGE_CURVE('',#3619,#3579,#286,.T.); +#3950=EDGE_CURVE('',#3847,#3579,#399,.T.); +#3952=EDGE_CURVE('',#3847,#3838,#291,.T.); +#3954=EDGE_CURVE('',#3838,#3839,#295,.T.); +#3956=EDGE_CURVE('',#3839,#3841,#299,.T.); +#3958=EDGE_CURVE('',#3841,#3843,#303,.T.); +#3960=EDGE_CURVE('',#3843,#3845,#308,.T.); +#3962=EDGE_CURVE('',#3845,#3862,#312,.T.); +#3966=ADVANCED_FACE('',(#3965),#3946,.T.); +#3972=EDGE_CURVE('',#3539,#3566,#316,.T.); +#3974=EDGE_CURVE('',#3566,#3542,#320,.T.); +#3976=EDGE_CURVE('',#3542,#3543,#325,.T.); +#3978=EDGE_CURVE('',#3543,#3545,#329,.T.); +#3980=EDGE_CURVE('',#3545,#3547,#333,.T.); +#3982=EDGE_CURVE('',#3547,#3549,#337,.T.); +#3984=EDGE_CURVE('',#3549,#3551,#342,.T.); +#3986=EDGE_CURVE('',#3551,#3533,#346,.T.); +#3988=EDGE_CURVE('',#3539,#3533,#1116,.T.); +#3992=ADVANCED_FACE('',(#3991),#3971,.T.); +#3999=EDGE_CURVE('',#3617,#3577,#350,.T.); +#4001=EDGE_CURVE('',#3577,#3579,#404,.T.); +#4006=ADVANCED_FACE('',(#4005),#3997,.F.); +#4013=EDGE_CURVE('',#3615,#3575,#354,.T.); +#4015=EDGE_CURVE('',#3575,#3577,#408,.T.); +#4020=ADVANCED_FACE('',(#4019),#4011,.T.); +#4027=EDGE_CURVE('',#3613,#3573,#358,.T.); +#4029=EDGE_CURVE('',#3573,#3575,#413,.T.); +#4034=ADVANCED_FACE('',(#4033),#4025,.T.); +#4041=EDGE_CURVE('',#3611,#3571,#362,.T.); +#4043=EDGE_CURVE('',#3571,#3573,#417,.T.); +#4048=ADVANCED_FACE('',(#4047),#4039,.T.); +#4055=EDGE_CURVE('',#3609,#3570,#366,.T.); +#4057=EDGE_CURVE('',#3570,#3571,#422,.T.); +#4062=ADVANCED_FACE('',(#4061),#4053,.T.); +#4069=EDGE_CURVE('',#3608,#3328,#370,.T.); +#4071=EDGE_CURVE('',#3328,#3570,#426,.T.); +#4076=ADVANCED_FACE('',(#4075),#4067,.T.); +#4082=EDGE_CURVE('',#3328,#3241,#387,.T.); +#4086=EDGE_CURVE('',#3223,#3239,#374,.T.); +#4088=EDGE_CURVE('',#3239,#3241,#379,.T.); +#4092=ADVANCED_FACE('',(#4091),#4081,.T.); +#4098=EDGE_CURVE('',#3328,#3329,#383,.T.); +#4101=EDGE_CURVE('',#3241,#3243,#391,.T.); +#4103=EDGE_CURVE('',#3329,#3243,#634,.T.); +#4107=ADVANCED_FACE('',(#4106),#4097,.T.); +#4113=EDGE_CURVE('',#3582,#3859,#395,.T.); +#4115=EDGE_CURVE('',#3847,#3859,#2979,.T.); +#4125=EDGE_CURVE('',#3329,#3649,#644,.T.); +#4127=EDGE_CURVE('',#3651,#3649,#622,.T.); +#4129=EDGE_CURVE('',#3605,#3651,#431,.T.); +#4131=EDGE_CURVE('',#3603,#3605,#435,.T.); +#4133=EDGE_CURVE('',#3601,#3603,#440,.T.); +#4135=EDGE_CURVE('',#3599,#3601,#444,.T.); +#4137=EDGE_CURVE('',#3597,#3599,#449,.T.); +#4139=EDGE_CURVE('',#3595,#3597,#453,.T.); +#4141=EDGE_CURVE('',#3593,#3595,#458,.T.); +#4143=EDGE_CURVE('',#3591,#3593,#462,.T.); +#4145=EDGE_CURVE('',#3589,#3591,#467,.T.); +#4147=EDGE_CURVE('',#3587,#3589,#471,.T.); +#4149=EDGE_CURVE('',#3585,#3587,#476,.T.); +#4151=EDGE_CURVE('',#3583,#3585,#480,.T.); +#4153=EDGE_CURVE('',#3582,#3583,#485,.T.); +#4157=ADVANCED_FACE('',(#4156),#4112,.T.); +#4164=EDGE_CURVE('',#3623,#3582,#557,.T.); +#4167=EDGE_CURVE('',#3857,#3863,#493,.T.); +#4169=EDGE_CURVE('',#3855,#3857,#498,.T.); +#4171=EDGE_CURVE('',#3853,#3855,#502,.T.); +#4173=EDGE_CURVE('',#3851,#3853,#506,.T.); +#4175=EDGE_CURVE('',#3850,#3851,#510,.T.); +#4177=EDGE_CURVE('',#3859,#3850,#515,.T.); +#4181=ADVANCED_FACE('',(#4180),#4162,.T.); +#4187=EDGE_CURVE('',#3531,#3563,#519,.T.); +#4189=EDGE_CURVE('',#3561,#3563,#524,.T.); +#4191=EDGE_CURVE('',#3559,#3561,#528,.T.); +#4193=EDGE_CURVE('',#3557,#3559,#532,.T.); +#4195=EDGE_CURVE('',#3555,#3557,#536,.T.); +#4197=EDGE_CURVE('',#3554,#3555,#541,.T.); +#4199=EDGE_CURVE('',#3567,#3554,#545,.T.); +#4201=EDGE_CURVE('',#3567,#3537,#549,.T.); +#4203=EDGE_CURVE('',#3537,#3531,#553,.T.); +#4207=ADVANCED_FACE('',(#4206),#4186,.T.); +#4216=EDGE_CURVE('',#3622,#3583,#561,.T.); +#4220=ADVANCED_FACE('',(#4219),#4212,.F.); +#4229=EDGE_CURVE('',#3625,#3585,#565,.T.); +#4233=ADVANCED_FACE('',(#4232),#4225,.T.); +#4242=EDGE_CURVE('',#3627,#3587,#569,.T.); +#4246=ADVANCED_FACE('',(#4245),#4238,.T.); +#4255=EDGE_CURVE('',#3629,#3589,#573,.T.); +#4259=ADVANCED_FACE('',(#4258),#4251,.T.); +#4268=EDGE_CURVE('',#3631,#3591,#577,.T.); +#4272=ADVANCED_FACE('',(#4271),#4264,.T.); +#4281=EDGE_CURVE('',#3633,#3593,#581,.T.); +#4285=ADVANCED_FACE('',(#4284),#4277,.T.); +#4294=EDGE_CURVE('',#3635,#3595,#585,.T.); +#4298=ADVANCED_FACE('',(#4297),#4290,.T.); +#4307=EDGE_CURVE('',#3637,#3597,#589,.T.); +#4311=ADVANCED_FACE('',(#4310),#4303,.T.); +#4320=EDGE_CURVE('',#3639,#3599,#593,.T.); +#4324=ADVANCED_FACE('',(#4323),#4316,.T.); +#4333=EDGE_CURVE('',#3641,#3601,#597,.T.); +#4337=ADVANCED_FACE('',(#4336),#4329,.T.); +#4346=EDGE_CURVE('',#3643,#3603,#601,.T.); +#4350=ADVANCED_FACE('',(#4349),#4342,.T.); +#4359=EDGE_CURVE('',#3645,#3605,#605,.T.); +#4363=ADVANCED_FACE('',(#4362),#4355,.T.); +#4372=EDGE_CURVE('',#3647,#3651,#609,.T.); +#4376=ADVANCED_FACE('',(#4375),#4368,.F.); +#4383=EDGE_CURVE('',#3651,#3247,#613,.T.); +#4385=EDGE_CURVE('',#3247,#3249,#618,.T.); +#4387=EDGE_CURVE('',#3225,#3249,#749,.T.); +#4392=ADVANCED_FACE('',(#4391),#4381,.T.); +#4399=EDGE_CURVE('',#3649,#3245,#626,.T.); +#4401=EDGE_CURVE('',#3245,#3247,#630,.T.); +#4406=ADVANCED_FACE('',(#4405),#4397,.T.); +#4413=EDGE_CURVE('',#3243,#3245,#639,.T.); +#4419=ADVANCED_FACE('',(#4418),#4411,.T.); +#4425=EDGE_CURVE('',#3228,#3229,#648,.T.); +#4427=EDGE_CURVE('',#3229,#3231,#652,.T.); +#4429=EDGE_CURVE('',#3231,#3233,#656,.T.); +#4431=EDGE_CURVE('',#3233,#3228,#660,.T.); +#4435=EDGE_CURVE('',#3236,#3237,#729,.T.); +#4437=EDGE_CURVE('',#3249,#3236,#745,.T.); +#4444=EDGE_CURVE('',#3237,#3239,#737,.T.); +#4448=ADVANCED_FACE('',(#4434,#4447),#4424,.F.); +#4454=EDGE_CURVE('',#3375,#3371,#664,.T.); +#4456=EDGE_CURVE('',#3229,#3371,#720,.T.); +#4459=EDGE_CURVE('',#3228,#3375,#668,.T.); +#4463=ADVANCED_FACE('',(#4462),#4453,.T.); +#4470=EDGE_CURVE('',#3375,#3377,#676,.T.); +#4472=EDGE_CURVE('',#3377,#3373,#688,.T.); +#4474=EDGE_CURVE('',#3371,#3373,#672,.T.); +#4478=ADVANCED_FACE('',(#4477),#4468,.T.); +#4484=EDGE_CURVE('',#3369,#3377,#692,.T.); +#4487=EDGE_CURVE('',#3365,#3375,#708,.T.); +#4489=EDGE_CURVE('',#3365,#3369,#696,.T.); +#4493=ADVANCED_FACE('',(#4492),#4483,.T.); +#4499=EDGE_CURVE('',#3368,#3369,#680,.T.); +#4501=EDGE_CURVE('',#3373,#3368,#684,.T.); +#4507=ADVANCED_FACE('',(#4506),#4498,.T.); +#4513=EDGE_CURVE('',#3364,#3365,#700,.T.); +#4515=EDGE_CURVE('',#3364,#3368,#724,.T.); +#4521=ADVANCED_FACE('',(#4520),#4512,.T.); +#4528=EDGE_CURVE('',#3233,#3365,#712,.T.); +#4531=EDGE_CURVE('',#3231,#3364,#704,.T.); +#4535=ADVANCED_FACE('',(#4534),#4526,.T.); +#4547=ADVANCED_FACE('',(#4546),#4540,.T.); +#4553=EDGE_CURVE('',#3371,#3364,#716,.T.); +#4560=ADVANCED_FACE('',(#4559),#4552,.T.); +#4572=ADVANCED_FACE('',(#4571),#4565,.T.); +#4579=EDGE_CURVE('',#3221,#3237,#741,.T.); +#4582=EDGE_CURVE('',#3220,#3236,#733,.T.); +#4586=ADVANCED_FACE('',(#4585),#4577,.T.); +#4598=ADVANCED_FACE('',(#4597),#4591,.T.); +#4610=ADVANCED_FACE('',(#4609),#4603,.T.); +#4616=EDGE_CURVE('',#3862,#3863,#801,.T.); +#4619=EDGE_CURVE('',#3845,#3857,#753,.T.); +#4624=ADVANCED_FACE('',(#4623),#4615,.T.); +#4630=EDGE_CURVE('',#3566,#3567,#757,.T.); +#4632=EDGE_CURVE('',#3566,#3008,#1112,.T.); +#4634=EDGE_CURVE('',#3412,#3008,#1601,.T.); +#4636=EDGE_CURVE('',#3417,#3412,#761,.T.); +#4638=EDGE_CURVE('',#3829,#3417,#1625,.T.); +#4640=EDGE_CURVE('',#3828,#3829,#765,.T.); +#4642=EDGE_CURVE('',#3834,#3828,#769,.T.); +#4644=EDGE_CURVE('',#3834,#3835,#773,.T.); +#4646=EDGE_CURVE('',#3423,#3835,#1677,.T.); +#4648=EDGE_CURVE('',#3421,#3423,#777,.T.); +#4650=EDGE_CURVE('',#3115,#3421,#1613,.T.); +#4652=EDGE_CURVE('',#3114,#3115,#781,.T.); +#4654=EDGE_CURVE('',#3155,#3114,#1661,.T.); +#4656=EDGE_CURVE('',#3155,#3151,#785,.T.); +#4658=EDGE_CURVE('',#3150,#3151,#789,.T.); +#4660=EDGE_CURVE('',#3150,#3153,#793,.T.); +#4662=EDGE_CURVE('',#3111,#3153,#1653,.T.); +#4664=EDGE_CURVE('',#3106,#3111,#797,.T.); +#4666=EDGE_CURVE('',#2992,#3106,#1593,.T.); +#4671=EDGE_CURVE('',#2989,#3103,#805,.T.); +#4673=EDGE_CURVE('',#3099,#3103,#809,.T.); +#4675=EDGE_CURVE('',#3099,#3185,#1437,.T.); +#4677=EDGE_CURVE('',#3185,#3495,#813,.T.); +#4679=EDGE_CURVE('',#3495,#3147,#817,.T.); +#4681=EDGE_CURVE('',#3146,#3147,#821,.T.); +#4683=EDGE_CURVE('',#3146,#3119,#1429,.T.); +#4685=EDGE_CURVE('',#3118,#3119,#825,.T.); +#4687=EDGE_CURVE('',#3118,#3419,#829,.T.); +#4689=EDGE_CURVE('',#3425,#3419,#833,.T.); +#4691=EDGE_CURVE('',#3425,#3822,#1413,.T.); +#4693=EDGE_CURVE('',#3822,#3831,#837,.T.); +#4695=EDGE_CURVE('',#3831,#3825,#841,.T.); +#4697=EDGE_CURVE('',#3823,#3825,#845,.T.); +#4699=EDGE_CURVE('',#3823,#3405,#1453,.T.); +#4701=EDGE_CURVE('',#3409,#3405,#849,.T.); +#4703=EDGE_CURVE('',#3409,#3005,#853,.T.); +#4705=EDGE_CURVE('',#3005,#3567,#1080,.T.); +#4709=ADVANCED_FACE('',(#4708),#4629,.T.); +#4717=EDGE_CURVE('',#3542,#3554,#857,.T.); +#4722=ADVANCED_FACE('',(#4721),#4714,.T.); +#4731=EDGE_CURVE('',#3543,#3555,#861,.T.); +#4735=ADVANCED_FACE('',(#4734),#4727,.T.); +#4744=EDGE_CURVE('',#3545,#3557,#865,.T.); +#4748=ADVANCED_FACE('',(#4747),#4740,.T.); +#4757=EDGE_CURVE('',#3547,#3559,#869,.T.); +#4761=ADVANCED_FACE('',(#4760),#4753,.T.); +#4770=EDGE_CURVE('',#3549,#3561,#873,.T.); +#4774=ADVANCED_FACE('',(#4773),#4766,.T.); +#4783=EDGE_CURVE('',#3551,#3563,#877,.T.); +#4787=ADVANCED_FACE('',(#4786),#4779,.F.); +#4796=EDGE_CURVE('',#3529,#3531,#882,.T.); +#4798=EDGE_CURVE('',#3257,#3529,#886,.T.); +#4800=EDGE_CURVE('',#3255,#3257,#891,.T.); +#4802=EDGE_CURVE('',#3253,#3255,#895,.T.); +#4804=EDGE_CURVE('',#3252,#3253,#900,.T.); +#4806=EDGE_CURVE('',#3319,#3252,#904,.T.); +#4808=EDGE_CURVE('',#3319,#3321,#1207,.T.); +#4810=EDGE_CURVE('',#3321,#3323,#1194,.T.); +#4812=EDGE_CURVE('',#3323,#3325,#1181,.T.); +#4814=EDGE_CURVE('',#3281,#3325,#909,.T.); +#4816=EDGE_CURVE('',#3279,#3281,#913,.T.); +#4818=EDGE_CURVE('',#3277,#3279,#918,.T.); +#4820=EDGE_CURVE('',#3275,#3277,#922,.T.); +#4822=EDGE_CURVE('',#3273,#3275,#927,.T.); +#4824=EDGE_CURVE('',#3271,#3273,#931,.T.); +#4826=EDGE_CURVE('',#3269,#3271,#936,.T.); +#4828=EDGE_CURVE('',#3267,#3269,#940,.T.); +#4830=EDGE_CURVE('',#3265,#3267,#945,.T.); +#4832=EDGE_CURVE('',#3263,#3265,#949,.T.); +#4834=EDGE_CURVE('',#3261,#3263,#954,.T.); +#4836=EDGE_CURVE('',#3260,#3261,#958,.T.); +#4838=EDGE_CURVE('',#3533,#3260,#963,.T.); +#4842=ADVANCED_FACE('',(#4841),#4792,.T.); +#4848=EDGE_CURVE('',#3537,#3535,#1076,.T.); +#4850=EDGE_CURVE('',#3535,#3529,#967,.T.); +#4856=ADVANCED_FACE('',(#4855),#4847,.F.); +#4863=EDGE_CURVE('',#3292,#3539,#972,.T.); +#4865=EDGE_CURVE('',#3292,#3293,#976,.T.); +#4867=EDGE_CURVE('',#3293,#3295,#981,.T.); +#4869=EDGE_CURVE('',#3295,#3297,#985,.T.); +#4871=EDGE_CURVE('',#3297,#3299,#990,.T.); +#4873=EDGE_CURVE('',#3299,#3301,#994,.T.); +#4875=EDGE_CURVE('',#3301,#3303,#999,.T.); +#4877=EDGE_CURVE('',#3303,#3305,#1003,.T.); +#4879=EDGE_CURVE('',#3305,#3307,#1008,.T.); +#4881=EDGE_CURVE('',#3307,#3309,#1012,.T.); +#4883=EDGE_CURVE('',#3309,#3311,#1017,.T.); +#4885=EDGE_CURVE('',#3311,#3313,#1021,.T.); +#4887=EDGE_CURVE('',#3315,#3313,#1026,.T.); +#4889=EDGE_CURVE('',#3315,#3193,#1031,.T.); +#4891=EDGE_CURVE('',#3193,#3188,#1035,.T.); +#4893=EDGE_CURVE('',#3188,#3189,#1040,.T.); +#4895=EDGE_CURVE('',#3189,#3191,#1044,.T.); +#4897=EDGE_CURVE('',#3191,#3317,#1049,.T.); +#4899=EDGE_CURVE('',#3317,#3284,#1053,.T.); +#4901=EDGE_CURVE('',#3284,#3285,#1058,.T.); +#4903=EDGE_CURVE('',#3285,#3287,#1062,.T.); +#4905=EDGE_CURVE('',#3287,#3289,#1067,.T.); +#4907=EDGE_CURVE('',#3289,#3535,#1071,.T.); +#4912=EDGE_CURVE('',#3003,#3005,#1084,.T.); +#4914=EDGE_CURVE('',#3001,#3003,#1088,.T.); +#4916=EDGE_CURVE('',#2999,#3001,#1092,.T.); +#4918=EDGE_CURVE('',#2998,#2999,#1096,.T.); +#4920=EDGE_CURVE('',#3011,#2998,#1100,.T.); +#4922=EDGE_CURVE('',#3009,#3011,#1104,.T.); +#4924=EDGE_CURVE('',#3008,#3009,#1108,.T.); +#4929=ADVANCED_FACE('',(#4928),#4861,.T.); +#4938=EDGE_CURVE('',#3292,#3260,#1120,.T.); +#4942=ADVANCED_FACE('',(#4941),#4934,.F.); +#4951=EDGE_CURVE('',#3293,#3261,#1124,.T.); +#4955=ADVANCED_FACE('',(#4954),#4947,.T.); +#4964=EDGE_CURVE('',#3295,#3263,#1128,.T.); +#4968=ADVANCED_FACE('',(#4967),#4960,.T.); +#4977=EDGE_CURVE('',#3297,#3265,#1132,.T.); +#4981=ADVANCED_FACE('',(#4980),#4973,.T.); +#4990=EDGE_CURVE('',#3299,#3267,#1136,.T.); +#4994=ADVANCED_FACE('',(#4993),#4986,.T.); +#5003=EDGE_CURVE('',#3301,#3269,#1140,.T.); +#5007=ADVANCED_FACE('',(#5006),#4999,.T.); +#5016=EDGE_CURVE('',#3303,#3271,#1144,.T.); +#5020=ADVANCED_FACE('',(#5019),#5012,.T.); +#5029=EDGE_CURVE('',#3305,#3273,#1148,.T.); +#5033=ADVANCED_FACE('',(#5032),#5025,.T.); +#5042=EDGE_CURVE('',#3307,#3275,#1152,.T.); +#5046=ADVANCED_FACE('',(#5045),#5038,.T.); +#5055=EDGE_CURVE('',#3309,#3277,#1156,.T.); +#5059=ADVANCED_FACE('',(#5058),#5051,.T.); +#5068=EDGE_CURVE('',#3311,#3279,#1160,.T.); +#5072=ADVANCED_FACE('',(#5071),#5064,.T.); +#5081=EDGE_CURVE('',#3313,#3281,#1164,.T.); +#5085=ADVANCED_FACE('',(#5084),#5077,.T.); +#5094=EDGE_CURVE('',#3315,#3325,#1168,.T.); +#5098=ADVANCED_FACE('',(#5097),#5090,.F.); +#5106=EDGE_CURVE('',#3325,#3215,#1172,.T.); +#5108=EDGE_CURVE('',#3215,#3217,#1177,.T.); +#5110=EDGE_CURVE('',#3193,#3217,#1349,.T.); +#5114=ADVANCED_FACE('',(#5113),#5103,.T.); +#5121=EDGE_CURVE('',#3323,#3213,#1185,.T.); +#5123=EDGE_CURVE('',#3213,#3215,#1189,.T.); +#5128=ADVANCED_FACE('',(#5127),#5119,.T.); +#5135=EDGE_CURVE('',#3321,#3211,#1198,.T.); +#5137=EDGE_CURVE('',#3211,#3213,#1203,.T.); +#5142=ADVANCED_FACE('',(#5141),#5133,.T.); +#5149=EDGE_CURVE('',#3319,#3209,#1211,.T.); +#5151=EDGE_CURVE('',#3209,#3211,#1215,.T.); +#5156=ADVANCED_FACE('',(#5155),#5147,.T.); +#5162=EDGE_CURVE('',#3317,#3319,#1219,.T.); +#5165=EDGE_CURVE('',#3191,#3207,#1223,.T.); +#5167=EDGE_CURVE('',#3207,#3209,#1228,.T.); +#5172=ADVANCED_FACE('',(#5171),#5161,.T.); +#5181=EDGE_CURVE('',#3284,#3252,#1232,.T.); +#5185=ADVANCED_FACE('',(#5184),#5177,.T.); +#5194=EDGE_CURVE('',#3285,#3253,#1236,.T.); +#5198=ADVANCED_FACE('',(#5197),#5190,.T.); +#5207=EDGE_CURVE('',#3287,#3255,#1240,.T.); +#5211=ADVANCED_FACE('',(#5210),#5203,.T.); +#5220=EDGE_CURVE('',#3289,#3257,#1244,.T.); +#5224=ADVANCED_FACE('',(#5223),#5216,.T.); +#5236=ADVANCED_FACE('',(#5235),#5229,.T.); +#5242=EDGE_CURVE('',#3205,#3207,#1248,.T.); +#5246=EDGE_CURVE('',#3189,#3205,#1252,.T.); +#5250=ADVANCED_FACE('',(#5249),#5241,.T.); +#5256=EDGE_CURVE('',#3196,#3197,#1256,.T.); +#5258=EDGE_CURVE('',#3197,#3199,#1260,.T.); +#5260=EDGE_CURVE('',#3199,#3201,#1264,.T.); +#5262=EDGE_CURVE('',#3201,#3196,#1268,.T.); +#5266=EDGE_CURVE('',#3204,#3205,#1337,.T.); +#5268=EDGE_CURVE('',#3217,#3204,#1345,.T.); +#5278=ADVANCED_FACE('',(#5265,#5277),#5255,.F.); +#5284=EDGE_CURVE('',#3353,#3355,#1272,.T.); +#5286=EDGE_CURVE('',#3197,#3355,#1328,.T.); +#5289=EDGE_CURVE('',#3196,#3353,#1276,.T.); +#5293=ADVANCED_FACE('',(#5292),#5283,.T.); +#5300=EDGE_CURVE('',#3353,#3349,#1284,.T.); +#5302=EDGE_CURVE('',#3349,#3357,#1300,.T.); +#5304=EDGE_CURVE('',#3355,#3357,#1280,.T.); +#5308=ADVANCED_FACE('',(#5307),#5298,.T.); +#5314=EDGE_CURVE('',#3348,#3349,#1288,.T.); +#5317=EDGE_CURVE('',#3352,#3353,#1316,.T.); +#5319=EDGE_CURVE('',#3352,#3348,#1304,.T.); +#5323=ADVANCED_FACE('',(#5322),#5313,.T.); +#5330=EDGE_CURVE('',#3361,#3348,#1292,.T.); +#5332=EDGE_CURVE('',#3357,#3361,#1296,.T.); +#5337=ADVANCED_FACE('',(#5336),#5328,.T.); +#5343=EDGE_CURVE('',#3359,#3352,#1308,.T.); +#5345=EDGE_CURVE('',#3359,#3361,#1332,.T.); +#5351=ADVANCED_FACE('',(#5350),#5342,.T.); +#5358=EDGE_CURVE('',#3201,#3352,#1320,.T.); +#5361=EDGE_CURVE('',#3199,#3359,#1312,.T.); +#5365=ADVANCED_FACE('',(#5364),#5356,.T.); +#5377=ADVANCED_FACE('',(#5376),#5370,.T.); +#5383=EDGE_CURVE('',#3355,#3359,#1324,.T.); +#5390=ADVANCED_FACE('',(#5389),#5382,.T.); +#5402=ADVANCED_FACE('',(#5401),#5395,.T.); +#5411=EDGE_CURVE('',#3188,#3204,#1341,.T.); +#5415=ADVANCED_FACE('',(#5414),#5407,.T.); +#5427=ADVANCED_FACE('',(#5426),#5420,.T.); +#5433=EDGE_CURVE('',#3101,#3103,#1353,.T.); +#5437=EDGE_CURVE('',#2987,#3101,#1357,.T.); +#5441=ADVANCED_FACE('',(#5440),#5432,.T.); +#5447=EDGE_CURVE('',#3407,#3409,#1361,.T.); +#5449=EDGE_CURVE('',#3407,#3003,#1365,.T.); +#5455=ADVANCED_FACE('',(#5454),#5446,.T.); +#5461=EDGE_CURVE('',#3432,#3433,#1369,.T.); +#5463=EDGE_CURVE('',#3433,#3419,#1373,.T.); +#5466=EDGE_CURVE('',#3432,#3118,#1377,.T.); +#5470=ADVANCED_FACE('',(#5469),#5460,.T.); +#5476=EDGE_CURVE('',#3098,#3099,#1441,.T.); +#5480=EDGE_CURVE('',#3098,#3101,#2947,.T.); +#5484=ADVANCED_FACE('',(#5483),#5475,.F.); +#5491=EDGE_CURVE('',#3429,#3425,#1417,.T.); +#5493=EDGE_CURVE('',#3428,#3429,#1421,.T.); +#5495=EDGE_CURVE('',#3428,#3119,#1425,.T.); +#5498=EDGE_CURVE('',#3185,#3146,#1433,.T.); +#5502=EDGE_CURVE('',#2985,#3098,#2951,.T.); +#5505=EDGE_CURVE('',#2983,#2999,#1445,.T.); +#5508=EDGE_CURVE('',#3404,#3001,#2959,.T.); +#5510=EDGE_CURVE('',#3404,#3405,#1449,.T.); +#5513=EDGE_CURVE('',#3822,#3823,#1457,.T.); +#5517=EDGE_CURVE('',#3062,#3063,#1397,.T.); +#5519=EDGE_CURVE('',#3063,#3071,#1401,.T.); +#5521=EDGE_CURVE('',#3070,#3071,#1405,.T.); +#5523=EDGE_CURVE('',#3062,#3070,#1409,.T.); +#5527=EDGE_CURVE('',#3058,#3059,#1381,.T.); +#5529=EDGE_CURVE('',#3059,#3067,#1385,.T.); +#5531=EDGE_CURVE('',#3066,#3067,#1389,.T.); +#5533=EDGE_CURVE('',#3058,#3066,#1393,.T.); +#5537=ADVANCED_FACE('',(#5516,#5526,#5536),#5489,.T.); +#5544=EDGE_CURVE('',#3058,#3034,#1462,.T.); +#5546=EDGE_CURVE('',#3034,#3035,#1466,.T.); +#5548=EDGE_CURVE('',#3035,#3037,#1470,.T.); +#5550=EDGE_CURVE('',#3037,#3039,#1474,.T.); +#5552=EDGE_CURVE('',#3039,#3059,#1479,.T.); +#5556=ADVANCED_FACE('',(#5555),#5542,.F.); +#5563=EDGE_CURVE('',#3062,#3026,#1484,.T.); +#5565=EDGE_CURVE('',#3026,#3027,#1488,.T.); +#5567=EDGE_CURVE('',#3027,#3029,#1492,.T.); +#5569=EDGE_CURVE('',#3029,#3031,#1496,.T.); +#5571=EDGE_CURVE('',#3031,#3063,#1501,.T.); +#5575=ADVANCED_FACE('',(#5574),#5561,.F.); +#5582=EDGE_CURVE('',#3066,#3050,#1523,.T.); +#5584=EDGE_CURVE('',#3034,#3050,#1561,.T.); +#5589=ADVANCED_FACE('',(#5588),#5580,.F.); +#5596=EDGE_CURVE('',#3055,#3067,#1506,.T.); +#5598=EDGE_CURVE('',#3053,#3055,#1510,.T.); +#5600=EDGE_CURVE('',#3051,#3053,#1514,.T.); +#5602=EDGE_CURVE('',#3050,#3051,#1518,.T.); +#5607=ADVANCED_FACE('',(#5606),#5594,.T.); +#5614=EDGE_CURVE('',#3047,#3071,#1528,.T.); +#5616=EDGE_CURVE('',#3045,#3047,#1532,.T.); +#5618=EDGE_CURVE('',#3043,#3045,#1536,.T.); +#5620=EDGE_CURVE('',#3042,#3043,#1540,.T.); +#5622=EDGE_CURVE('',#3070,#3042,#1545,.T.); +#5626=ADVANCED_FACE('',(#5625),#5612,.T.); +#5634=EDGE_CURVE('',#3039,#3055,#1549,.T.); +#5639=ADVANCED_FACE('',(#5638),#5631,.F.); +#5646=EDGE_CURVE('',#3037,#3053,#1553,.T.); +#5652=ADVANCED_FACE('',(#5651),#5644,.T.); +#5659=EDGE_CURVE('',#3035,#3051,#1557,.T.); +#5665=ADVANCED_FACE('',(#5664),#5657,.T.); +#5677=ADVANCED_FACE('',(#5676),#5670,.T.); +#5685=EDGE_CURVE('',#3031,#3047,#1565,.T.); +#5690=ADVANCED_FACE('',(#5689),#5682,.F.); +#5697=EDGE_CURVE('',#3029,#3045,#1569,.T.); +#5703=ADVANCED_FACE('',(#5702),#5695,.T.); +#5710=EDGE_CURVE('',#3027,#3043,#1573,.T.); +#5716=ADVANCED_FACE('',(#5715),#5708,.T.); +#5723=EDGE_CURVE('',#3026,#3042,#1577,.T.); +#5729=ADVANCED_FACE('',(#5728),#5721,.T.); +#5741=ADVANCED_FACE('',(#5740),#5734,.F.); +#5747=EDGE_CURVE('',#3429,#3433,#1581,.T.); +#5754=ADVANCED_FACE('',(#5753),#5746,.F.); +#5762=EDGE_CURVE('',#3432,#3428,#1585,.T.); +#5767=ADVANCED_FACE('',(#5766),#5759,.F.); +#5773=EDGE_CURVE('',#3436,#3437,#1605,.T.); +#5775=EDGE_CURVE('',#3437,#3441,#2943,.T.); +#5777=EDGE_CURVE('',#3440,#3441,#1669,.T.); +#5779=EDGE_CURVE('',#3440,#3436,#2939,.T.); +#5783=ADVANCED_FACE('',(#5782),#5772,.F.); +#5795=ADVANCED_FACE('',(#5794),#5788,.F.); +#5801=EDGE_CURVE('',#3106,#3107,#1589,.T.); +#5803=EDGE_CURVE('',#2993,#3107,#2029,.T.); +#5809=ADVANCED_FACE('',(#5808),#5800,.T.); +#5815=EDGE_CURVE('',#3412,#3413,#1597,.T.); +#5819=EDGE_CURVE('',#3413,#3009,#2037,.T.); +#5823=ADVANCED_FACE('',(#5822),#5814,.T.); +#5830=EDGE_CURVE('',#3115,#3436,#1609,.T.); +#5833=EDGE_CURVE('',#3421,#3437,#1617,.T.); +#5837=ADVANCED_FACE('',(#5836),#5828,.T.); +#5845=EDGE_CURVE('',#3109,#3111,#1649,.T.); +#5847=EDGE_CURVE('',#3107,#3109,#2025,.T.); +#5851=ADVANCED_FACE('',(#5850),#5842,.F.); +#5857=EDGE_CURVE('',#3835,#3829,#1621,.T.); +#5860=EDGE_CURVE('',#3415,#3417,#1629,.T.); +#5862=EDGE_CURVE('',#3415,#3011,#1633,.T.); +#5865=EDGE_CURVE('',#3332,#2998,#2041,.T.); +#5867=EDGE_CURVE('',#3332,#3333,#1637,.T.); +#5869=EDGE_CURVE('',#3340,#3333,#2163,.T.); +#5871=EDGE_CURVE('',#3340,#3341,#1641,.T.); +#5873=EDGE_CURVE('',#2982,#3341,#2045,.T.); +#5876=EDGE_CURVE('',#2995,#3109,#1645,.T.); +#5880=EDGE_CURVE('',#3153,#3155,#1657,.T.); +#5883=EDGE_CURVE('',#3440,#3114,#1665,.T.); +#5886=EDGE_CURVE('',#3441,#3423,#1673,.T.); +#5891=ADVANCED_FACE('',(#5890),#5856,.T.); +#5898=EDGE_CURVE('',#3777,#3835,#1801,.T.); +#5900=EDGE_CURVE('',#3725,#3777,#1681,.T.); +#5902=EDGE_CURVE('',#3725,#3829,#1865,.T.); +#5906=ADVANCED_FACE('',(#5905),#5896,.T.); +#5913=EDGE_CURVE('',#3822,#3814,#1685,.T.); +#5915=EDGE_CURVE('',#3814,#3815,#1689,.T.); +#5917=EDGE_CURVE('',#3815,#3817,#1694,.T.); +#5919=EDGE_CURVE('',#3817,#3819,#1698,.T.); +#5921=EDGE_CURVE('',#3819,#3796,#1702,.T.); +#5923=EDGE_CURVE('',#3796,#3797,#1706,.T.); +#5925=EDGE_CURVE('',#3797,#3799,#1711,.T.); +#5927=EDGE_CURVE('',#3799,#3801,#1715,.T.); +#5929=EDGE_CURVE('',#3801,#3803,#1720,.T.); +#5931=EDGE_CURVE('',#3803,#3805,#1724,.T.); +#5933=EDGE_CURVE('',#3805,#3807,#1728,.T.); +#5935=EDGE_CURVE('',#3807,#3809,#1733,.T.); +#5937=EDGE_CURVE('',#3809,#3811,#1737,.T.); +#5939=EDGE_CURVE('',#3811,#3831,#1741,.T.); +#5943=ADVANCED_FACE('',(#5942),#5911,.T.); +#5950=EDGE_CURVE('',#3834,#3780,#1745,.T.); +#5952=EDGE_CURVE('',#3780,#3781,#1749,.T.); +#5954=EDGE_CURVE('',#3781,#3783,#1754,.T.); +#5956=EDGE_CURVE('',#3783,#3785,#1758,.T.); +#5958=EDGE_CURVE('',#3785,#3787,#1762,.T.); +#5960=EDGE_CURVE('',#3787,#3789,#1767,.T.); +#5962=EDGE_CURVE('',#3789,#3791,#1771,.T.); +#5964=EDGE_CURVE('',#3791,#3793,#1776,.T.); +#5966=EDGE_CURVE('',#3793,#3770,#1780,.T.); +#5968=EDGE_CURVE('',#3770,#3771,#1784,.T.); +#5970=EDGE_CURVE('',#3771,#3773,#1788,.T.); +#5972=EDGE_CURVE('',#3773,#3775,#1793,.T.); +#5974=EDGE_CURVE('',#3775,#3777,#1797,.T.); +#5979=ADVANCED_FACE('',(#5978),#5948,.T.); +#5986=EDGE_CURVE('',#3823,#3762,#1861,.T.); +#5988=EDGE_CURVE('',#3762,#3814,#1973,.T.); +#5993=ADVANCED_FACE('',(#5992),#5984,.T.); +#6000=EDGE_CURVE('',#3759,#3825,#1805,.T.); +#6002=EDGE_CURVE('',#3757,#3759,#1809,.T.); +#6004=EDGE_CURVE('',#3755,#3757,#1814,.T.); +#6006=EDGE_CURVE('',#3753,#3755,#1818,.T.); +#6008=EDGE_CURVE('',#3751,#3753,#1822,.T.); +#6010=EDGE_CURVE('',#3749,#3751,#1827,.T.); +#6012=EDGE_CURVE('',#3747,#3749,#1831,.T.); +#6014=EDGE_CURVE('',#3745,#3747,#1836,.T.); +#6016=EDGE_CURVE('',#3744,#3745,#1840,.T.); +#6018=EDGE_CURVE('',#3767,#3744,#1844,.T.); +#6020=EDGE_CURVE('',#3765,#3767,#1848,.T.); +#6022=EDGE_CURVE('',#3763,#3765,#1853,.T.); +#6024=EDGE_CURVE('',#3762,#3763,#1857,.T.); +#6029=ADVANCED_FACE('',(#6028),#5998,.T.); +#6037=EDGE_CURVE('',#3723,#3725,#1869,.T.); +#6039=EDGE_CURVE('',#3721,#3723,#1874,.T.); +#6041=EDGE_CURVE('',#3719,#3721,#1878,.T.); +#6043=EDGE_CURVE('',#3718,#3719,#1882,.T.); +#6045=EDGE_CURVE('',#3741,#3718,#1886,.T.); +#6047=EDGE_CURVE('',#3739,#3741,#1891,.T.); +#6049=EDGE_CURVE('',#3737,#3739,#1895,.T.); +#6051=EDGE_CURVE('',#3735,#3737,#1900,.T.); +#6053=EDGE_CURVE('',#3733,#3735,#1904,.T.); +#6055=EDGE_CURVE('',#3731,#3733,#1908,.T.); +#6057=EDGE_CURVE('',#3729,#3731,#1913,.T.); +#6059=EDGE_CURVE('',#3728,#3729,#1917,.T.); +#6061=EDGE_CURVE('',#3828,#3728,#1921,.T.); +#6065=ADVANCED_FACE('',(#6064),#6034,.T.); +#6073=EDGE_CURVE('',#3759,#3811,#1925,.T.); +#6078=ADVANCED_FACE('',(#6077),#6070,.T.); +#6087=EDGE_CURVE('',#3757,#3809,#1929,.T.); +#6091=ADVANCED_FACE('',(#6090),#6083,.T.); +#6100=EDGE_CURVE('',#3755,#3807,#1933,.T.); +#6104=ADVANCED_FACE('',(#6103),#6096,.F.); +#6113=EDGE_CURVE('',#3753,#3805,#1937,.T.); +#6117=ADVANCED_FACE('',(#6116),#6109,.T.); +#6126=EDGE_CURVE('',#3751,#3803,#1941,.T.); +#6130=ADVANCED_FACE('',(#6129),#6122,.T.); +#6139=EDGE_CURVE('',#3749,#3801,#1945,.T.); +#6143=ADVANCED_FACE('',(#6142),#6135,.F.); +#6152=EDGE_CURVE('',#3747,#3799,#1949,.T.); +#6156=ADVANCED_FACE('',(#6155),#6148,.T.); +#6165=EDGE_CURVE('',#3745,#3797,#1953,.T.); +#6169=ADVANCED_FACE('',(#6168),#6161,.T.); +#6178=EDGE_CURVE('',#3744,#3796,#1957,.T.); +#6182=ADVANCED_FACE('',(#6181),#6174,.T.); +#6191=EDGE_CURVE('',#3767,#3819,#1961,.T.); +#6195=ADVANCED_FACE('',(#6194),#6187,.T.); +#6204=EDGE_CURVE('',#3765,#3817,#1965,.T.); +#6208=ADVANCED_FACE('',(#6207),#6200,.T.); +#6217=EDGE_CURVE('',#3763,#3815,#1969,.T.); +#6221=ADVANCED_FACE('',(#6220),#6213,.F.); +#6233=ADVANCED_FACE('',(#6232),#6226,.T.); +#6242=EDGE_CURVE('',#3723,#3775,#1977,.T.); +#6246=ADVANCED_FACE('',(#6245),#6238,.T.); +#6255=EDGE_CURVE('',#3721,#3773,#1981,.T.); +#6259=ADVANCED_FACE('',(#6258),#6251,.F.); +#6268=EDGE_CURVE('',#3719,#3771,#1985,.T.); +#6272=ADVANCED_FACE('',(#6271),#6264,.T.); +#6281=EDGE_CURVE('',#3718,#3770,#1989,.T.); +#6285=ADVANCED_FACE('',(#6284),#6277,.T.); +#6294=EDGE_CURVE('',#3741,#3793,#1993,.T.); +#6298=ADVANCED_FACE('',(#6297),#6290,.T.); +#6307=EDGE_CURVE('',#3739,#3791,#1997,.T.); +#6311=ADVANCED_FACE('',(#6310),#6303,.T.); +#6320=EDGE_CURVE('',#3737,#3789,#2001,.T.); +#6324=ADVANCED_FACE('',(#6323),#6316,.T.); +#6333=EDGE_CURVE('',#3735,#3787,#2005,.T.); +#6337=ADVANCED_FACE('',(#6336),#6329,.F.); +#6346=EDGE_CURVE('',#3733,#3785,#2009,.T.); +#6350=ADVANCED_FACE('',(#6349),#6342,.T.); +#6359=EDGE_CURVE('',#3731,#3783,#2013,.T.); +#6363=ADVANCED_FACE('',(#6362),#6355,.T.); +#6372=EDGE_CURVE('',#3729,#3781,#2017,.T.); +#6376=ADVANCED_FACE('',(#6375),#6368,.F.); +#6385=EDGE_CURVE('',#3728,#3780,#2021,.T.); +#6389=ADVANCED_FACE('',(#6388),#6381,.T.); +#6401=ADVANCED_FACE('',(#6400),#6394,.T.); +#6408=EDGE_CURVE('',#3413,#3415,#2033,.T.); +#6414=ADVANCED_FACE('',(#6413),#6406,.F.); +#6426=ADVANCED_FACE('',(#6425),#6419,.T.); +#6438=ADVANCED_FACE('',(#6437),#6431,.T.); +#6444=EDGE_CURVE('',#3332,#3341,#2129,.T.); +#6453=EDGE_CURVE('',#3095,#3509,#2049,.T.); +#6455=EDGE_CURVE('',#3511,#3509,#2053,.T.); +#6457=EDGE_CURVE('',#3511,#3092,#2057,.T.); +#6459=EDGE_CURVE('',#3092,#3093,#2061,.T.); +#6461=EDGE_CURVE('',#3093,#3095,#2065,.T.); +#6465=EDGE_CURVE('',#3087,#3505,#2069,.T.); +#6467=EDGE_CURVE('',#3507,#3505,#2073,.T.); +#6469=EDGE_CURVE('',#3507,#3089,#2077,.T.); +#6471=EDGE_CURVE('',#3089,#3086,#2081,.T.); +#6473=EDGE_CURVE('',#3086,#3087,#2085,.T.); +#6477=EDGE_CURVE('',#3395,#3521,#2089,.T.); +#6479=EDGE_CURVE('',#3523,#3521,#2093,.T.); +#6481=EDGE_CURVE('',#3523,#3392,#2097,.T.); +#6483=EDGE_CURVE('',#3392,#3393,#2101,.T.); +#6485=EDGE_CURVE('',#3393,#3395,#2105,.T.); +#6489=EDGE_CURVE('',#3399,#3525,#2109,.T.); +#6491=EDGE_CURVE('',#3527,#3525,#2113,.T.); +#6493=EDGE_CURVE('',#3527,#3401,#2117,.T.); +#6495=EDGE_CURVE('',#3401,#3398,#2121,.T.); +#6497=EDGE_CURVE('',#3398,#3399,#2125,.T.); +#6501=ADVANCED_FACE('',(#6452,#6464,#6476,#6488,#6500),#6443,.T.); +#6508=EDGE_CURVE('',#3345,#3341,#2159,.T.); +#6510=EDGE_CURVE('',#3017,#3345,#2184,.T.); +#6512=EDGE_CURVE('',#3017,#3023,#2133,.T.); +#6514=EDGE_CURVE('',#3023,#3336,#2196,.T.); +#6516=EDGE_CURVE('',#3332,#3336,#2222,.T.); +#6520=ADVANCED_FACE('',(#6519),#6506,.T.); +#6527=EDGE_CURVE('',#3340,#3344,#2146,.T.); +#6529=EDGE_CURVE('',#3344,#3345,#2167,.T.); +#6534=ADVANCED_FACE('',(#6533),#6525,.F.); +#6540=EDGE_CURVE('',#3344,#3014,#2172,.T.); +#6544=EDGE_CURVE('',#3337,#3333,#2235,.T.); +#6546=EDGE_CURVE('',#3337,#3020,#2209,.T.); +#6548=EDGE_CURVE('',#3014,#3020,#2188,.T.); +#6552=ADVANCED_FACE('',(#6551),#6539,.F.); +#6560=EDGE_CURVE('',#3014,#3015,#2176,.T.); +#6562=EDGE_CURVE('',#3015,#3017,#2180,.T.); +#6567=ADVANCED_FACE('',(#6566),#6557,.F.); +#6575=EDGE_CURVE('',#3020,#3021,#2204,.T.); +#6577=EDGE_CURVE('',#3015,#3021,#2239,.T.); +#6581=ADVANCED_FACE('',(#6580),#6572,.T.); +#6587=EDGE_CURVE('',#3336,#3337,#2192,.T.); +#6590=EDGE_CURVE('',#3021,#3023,#2200,.T.); +#6596=ADVANCED_FACE('',(#6595),#6586,.T.); +#6608=ADVANCED_FACE('',(#6607),#6601,.F.); +#6620=ADVANCED_FACE('',(#6619),#6613,.T.); +#6626=EDGE_CURVE('',#3499,#3509,#2243,.T.); +#6629=EDGE_CURVE('',#3095,#3083,#2247,.T.); +#6631=EDGE_CURVE('',#3083,#3499,#2287,.T.); +#6635=ADVANCED_FACE('',(#6634),#6625,.F.); +#6641=EDGE_CURVE('',#3498,#3499,#2283,.T.); +#6643=EDGE_CURVE('',#3498,#3511,#2395,.T.); +#6649=ADVANCED_FACE('',(#6648),#6640,.T.); +#6657=EDGE_CURVE('',#3081,#3083,#2291,.T.); +#6659=EDGE_CURVE('',#3080,#3081,#2295,.T.); +#6661=EDGE_CURVE('',#3498,#3080,#2299,.T.); +#6665=EDGE_CURVE('',#3670,#3671,#2251,.T.); +#6667=EDGE_CURVE('',#3671,#3673,#2255,.T.); +#6669=EDGE_CURVE('',#3673,#3675,#2259,.T.); +#6671=EDGE_CURVE('',#3675,#3670,#2263,.T.); +#6675=ADVANCED_FACE('',(#6664,#6674),#6654,.T.); +#6681=EDGE_CURVE('',#3502,#3503,#2303,.T.); +#6683=EDGE_CURVE('',#3075,#3503,#2307,.T.); +#6685=EDGE_CURVE('',#3074,#3075,#2311,.T.); +#6687=EDGE_CURVE('',#3077,#3074,#2315,.T.); +#6689=EDGE_CURVE('',#3502,#3077,#2319,.T.); +#6693=EDGE_CURVE('',#3678,#3679,#2267,.T.); +#6695=EDGE_CURVE('',#3679,#3681,#2271,.T.); +#6697=EDGE_CURVE('',#3681,#3683,#2275,.T.); +#6699=EDGE_CURVE('',#3683,#3678,#2279,.T.); +#6703=ADVANCED_FACE('',(#6692,#6702),#6680,.T.); +#6710=EDGE_CURVE('',#3670,#3654,#2323,.T.); +#6712=EDGE_CURVE('',#3654,#3655,#2339,.T.); +#6714=EDGE_CURVE('',#3671,#3655,#2335,.T.); +#6718=ADVANCED_FACE('',(#6717),#6708,.T.); +#6725=EDGE_CURVE('',#3675,#3659,#2327,.T.); +#6727=EDGE_CURVE('',#3659,#3654,#2343,.T.); +#6732=ADVANCED_FACE('',(#6731),#6723,.T.); +#6739=EDGE_CURVE('',#3673,#3657,#2331,.T.); +#6741=EDGE_CURVE('',#3657,#3659,#2347,.T.); +#6746=ADVANCED_FACE('',(#6745),#6737,.T.); +#6754=EDGE_CURVE('',#3655,#3657,#2351,.T.); +#6759=ADVANCED_FACE('',(#6758),#6751,.T.); +#6771=ADVANCED_FACE('',(#6770),#6764,.T.); +#6777=EDGE_CURVE('',#3662,#3663,#2355,.T.); +#6779=EDGE_CURVE('',#3667,#3662,#2359,.T.); +#6781=EDGE_CURVE('',#3665,#3667,#2363,.T.); +#6783=EDGE_CURVE('',#3663,#3665,#2367,.T.); +#6787=ADVANCED_FACE('',(#6786),#6776,.T.); +#6794=EDGE_CURVE('',#3678,#3662,#2371,.T.); +#6797=EDGE_CURVE('',#3679,#3663,#2383,.T.); +#6801=ADVANCED_FACE('',(#6800),#6792,.T.); +#6808=EDGE_CURVE('',#3683,#3667,#2375,.T.); +#6814=ADVANCED_FACE('',(#6813),#6806,.T.); +#6821=EDGE_CURVE('',#3681,#3665,#2379,.T.); +#6827=ADVANCED_FACE('',(#6826),#6819,.T.); +#6839=ADVANCED_FACE('',(#6838),#6832,.T.); +#6846=EDGE_CURVE('',#3093,#3081,#2387,.T.); +#6852=ADVANCED_FACE('',(#6851),#6844,.F.); +#6859=EDGE_CURVE('',#3092,#3080,#2391,.T.); +#6865=ADVANCED_FACE('',(#6864),#6857,.F.); +#6877=ADVANCED_FACE('',(#6876),#6870,.F.); +#6884=EDGE_CURVE('',#3502,#3507,#2399,.T.); +#6887=EDGE_CURVE('',#3503,#3505,#2411,.T.); +#6891=ADVANCED_FACE('',(#6890),#6882,.T.); +#6899=EDGE_CURVE('',#3089,#3077,#2403,.T.); +#6904=ADVANCED_FACE('',(#6903),#6896,.F.); +#6913=EDGE_CURVE('',#3086,#3074,#2407,.T.); +#6917=ADVANCED_FACE('',(#6916),#6909,.F.); +#6926=EDGE_CURVE('',#3087,#3075,#2415,.T.); +#6930=ADVANCED_FACE('',(#6929),#6922,.F.); +#6942=ADVANCED_FACE('',(#6941),#6935,.F.); +#6948=EDGE_CURVE('',#3515,#3521,#2419,.T.); +#6951=EDGE_CURVE('',#3395,#3383,#2423,.T.); +#6953=EDGE_CURVE('',#3383,#3515,#2463,.T.); +#6957=ADVANCED_FACE('',(#6956),#6947,.F.); +#6963=EDGE_CURVE('',#3514,#3515,#2459,.T.); +#6965=EDGE_CURVE('',#3514,#3523,#2571,.T.); +#6971=ADVANCED_FACE('',(#6970),#6962,.T.); +#6979=EDGE_CURVE('',#3381,#3383,#2467,.T.); +#6981=EDGE_CURVE('',#3380,#3381,#2471,.T.); +#6983=EDGE_CURVE('',#3514,#3380,#2475,.T.); +#6987=EDGE_CURVE('',#3710,#3711,#2443,.T.); +#6989=EDGE_CURVE('',#3711,#3713,#2447,.T.); +#6991=EDGE_CURVE('',#3713,#3715,#2451,.T.); +#6993=EDGE_CURVE('',#3715,#3710,#2455,.T.); +#6997=ADVANCED_FACE('',(#6986,#6996),#6976,.T.); +#7003=EDGE_CURVE('',#3518,#3519,#2479,.T.); +#7005=EDGE_CURVE('',#3387,#3519,#2483,.T.); +#7007=EDGE_CURVE('',#3386,#3387,#2487,.T.); +#7009=EDGE_CURVE('',#3389,#3386,#2491,.T.); +#7011=EDGE_CURVE('',#3518,#3389,#2495,.T.); +#7015=EDGE_CURVE('',#3702,#3703,#2427,.T.); +#7017=EDGE_CURVE('',#3703,#3705,#2431,.T.); +#7019=EDGE_CURVE('',#3705,#3707,#2435,.T.); +#7021=EDGE_CURVE('',#3707,#3702,#2439,.T.); +#7025=ADVANCED_FACE('',(#7014,#7024),#7002,.T.); +#7032=EDGE_CURVE('',#3702,#3686,#2499,.T.); +#7034=EDGE_CURVE('',#3686,#3687,#2515,.T.); +#7036=EDGE_CURVE('',#3703,#3687,#2511,.T.); +#7040=ADVANCED_FACE('',(#7039),#7030,.T.); +#7047=EDGE_CURVE('',#3707,#3691,#2503,.T.); +#7049=EDGE_CURVE('',#3691,#3686,#2519,.T.); +#7054=ADVANCED_FACE('',(#7053),#7045,.T.); +#7061=EDGE_CURVE('',#3705,#3689,#2507,.T.); +#7063=EDGE_CURVE('',#3689,#3691,#2523,.T.); +#7068=ADVANCED_FACE('',(#7067),#7059,.T.); +#7076=EDGE_CURVE('',#3687,#3689,#2527,.T.); +#7081=ADVANCED_FACE('',(#7080),#7073,.T.); +#7093=ADVANCED_FACE('',(#7092),#7086,.T.); +#7099=EDGE_CURVE('',#3694,#3695,#2531,.T.); +#7101=EDGE_CURVE('',#3699,#3694,#2535,.T.); +#7103=EDGE_CURVE('',#3697,#3699,#2539,.T.); +#7105=EDGE_CURVE('',#3695,#3697,#2543,.T.); +#7109=ADVANCED_FACE('',(#7108),#7098,.T.); +#7116=EDGE_CURVE('',#3710,#3694,#2547,.T.); +#7119=EDGE_CURVE('',#3711,#3695,#2559,.T.); +#7123=ADVANCED_FACE('',(#7122),#7114,.T.); +#7130=EDGE_CURVE('',#3715,#3699,#2551,.T.); +#7136=ADVANCED_FACE('',(#7135),#7128,.T.); +#7143=EDGE_CURVE('',#3713,#3697,#2555,.T.); +#7149=ADVANCED_FACE('',(#7148),#7141,.T.); +#7161=ADVANCED_FACE('',(#7160),#7154,.T.); +#7168=EDGE_CURVE('',#3393,#3381,#2563,.T.); +#7174=ADVANCED_FACE('',(#7173),#7166,.F.); +#7181=EDGE_CURVE('',#3392,#3380,#2567,.T.); +#7187=ADVANCED_FACE('',(#7186),#7179,.F.); +#7199=ADVANCED_FACE('',(#7198),#7192,.F.); +#7206=EDGE_CURVE('',#3518,#3527,#2575,.T.); +#7209=EDGE_CURVE('',#3519,#3525,#2587,.T.); +#7213=ADVANCED_FACE('',(#7212),#7204,.T.); +#7221=EDGE_CURVE('',#3401,#3389,#2579,.T.); +#7226=ADVANCED_FACE('',(#7225),#7218,.F.); +#7235=EDGE_CURVE('',#3398,#3386,#2583,.T.); +#7239=ADVANCED_FACE('',(#7238),#7231,.F.); +#7248=EDGE_CURVE('',#3399,#3387,#2591,.T.); +#7252=ADVANCED_FACE('',(#7251),#7244,.F.); +#7264=ADVANCED_FACE('',(#7263),#7257,.F.); +#7270=EDGE_CURVE('',#3155,#3130,#2663,.T.); +#7273=EDGE_CURVE('',#3153,#3142,#2779,.T.); +#7275=EDGE_CURVE('',#3142,#3130,#2595,.T.); +#7279=ADVANCED_FACE('',(#7278),#7269,.T.); +#7286=EDGE_CURVE('',#3147,#3459,#2599,.T.); +#7288=EDGE_CURVE('',#3459,#3457,#2603,.T.); +#7290=EDGE_CURVE('',#3457,#3455,#2608,.T.); +#7292=EDGE_CURVE('',#3455,#3453,#2612,.T.); +#7294=EDGE_CURVE('',#3453,#3451,#2616,.T.); +#7296=EDGE_CURVE('',#3451,#3449,#2621,.T.); +#7298=EDGE_CURVE('',#3449,#3447,#2625,.T.); +#7300=EDGE_CURVE('',#3447,#3444,#2630,.T.); +#7302=EDGE_CURVE('',#3444,#3445,#2634,.T.); +#7304=EDGE_CURVE('',#3445,#3467,#2638,.T.); +#7306=EDGE_CURVE('',#3467,#3465,#2642,.T.); +#7308=EDGE_CURVE('',#3465,#3462,#2647,.T.); +#7310=EDGE_CURVE('',#3462,#3463,#2651,.T.); +#7312=EDGE_CURVE('',#3463,#3146,#2655,.T.); +#7316=ADVANCED_FACE('',(#7315),#7284,.T.); +#7322=EDGE_CURVE('',#3157,#3151,#2659,.T.); +#7326=EDGE_CURVE('',#3130,#3131,#2667,.T.); +#7328=EDGE_CURVE('',#3131,#3127,#2672,.T.); +#7330=EDGE_CURVE('',#3127,#3125,#2676,.T.); +#7332=EDGE_CURVE('',#3125,#3122,#2680,.T.); +#7334=EDGE_CURVE('',#3122,#3123,#2684,.T.); +#7336=EDGE_CURVE('',#3123,#3171,#2689,.T.); +#7338=EDGE_CURVE('',#3171,#3169,#2693,.T.); +#7340=EDGE_CURVE('',#3169,#3167,#2698,.T.); +#7342=EDGE_CURVE('',#3167,#3165,#2702,.T.); +#7344=EDGE_CURVE('',#3165,#3163,#2706,.T.); +#7346=EDGE_CURVE('',#3163,#3161,#2711,.T.); +#7348=EDGE_CURVE('',#3161,#3157,#2715,.T.); +#7352=ADVANCED_FACE('',(#7351),#7321,.T.); +#7359=EDGE_CURVE('',#3495,#3485,#2783,.T.); +#7361=EDGE_CURVE('',#3485,#3459,#2719,.T.); +#7366=ADVANCED_FACE('',(#7365),#7357,.T.); +#7372=EDGE_CURVE('',#3159,#3150,#2723,.T.); +#7374=EDGE_CURVE('',#3173,#3159,#2727,.T.); +#7376=EDGE_CURVE('',#3175,#3173,#2732,.T.); +#7378=EDGE_CURVE('',#3177,#3175,#2736,.T.); +#7380=EDGE_CURVE('',#3179,#3177,#2740,.T.); +#7382=EDGE_CURVE('',#3181,#3179,#2745,.T.); +#7384=EDGE_CURVE('',#3183,#3181,#2749,.T.); +#7386=EDGE_CURVE('',#3135,#3183,#2754,.T.); +#7388=EDGE_CURVE('',#3134,#3135,#2758,.T.); +#7390=EDGE_CURVE('',#3137,#3134,#2762,.T.); +#7392=EDGE_CURVE('',#3139,#3137,#2766,.T.); +#7394=EDGE_CURVE('',#3143,#3139,#2771,.T.); +#7396=EDGE_CURVE('',#3142,#3143,#2775,.T.); +#7402=ADVANCED_FACE('',(#7401),#7371,.T.); +#7410=EDGE_CURVE('',#3489,#3185,#2787,.T.); +#7412=EDGE_CURVE('',#3488,#3489,#2791,.T.); +#7414=EDGE_CURVE('',#3491,#3488,#2796,.T.); +#7416=EDGE_CURVE('',#3493,#3491,#2800,.T.); +#7418=EDGE_CURVE('',#3471,#3493,#2804,.T.); +#7420=EDGE_CURVE('',#3470,#3471,#2808,.T.); +#7422=EDGE_CURVE('',#3473,#3470,#2813,.T.); +#7424=EDGE_CURVE('',#3475,#3473,#2817,.T.); +#7426=EDGE_CURVE('',#3477,#3475,#2822,.T.); +#7428=EDGE_CURVE('',#3479,#3477,#2826,.T.); +#7430=EDGE_CURVE('',#3481,#3479,#2830,.T.); +#7432=EDGE_CURVE('',#3483,#3481,#2835,.T.); +#7434=EDGE_CURVE('',#3485,#3483,#2839,.T.); +#7438=ADVANCED_FACE('',(#7437),#7407,.T.); +#7446=EDGE_CURVE('',#3159,#3157,#2843,.T.); +#7451=ADVANCED_FACE('',(#7450),#7443,.T.); +#7458=EDGE_CURVE('',#3173,#3161,#2847,.T.); +#7464=ADVANCED_FACE('',(#7463),#7456,.T.); +#7471=EDGE_CURVE('',#3175,#3163,#2851,.T.); +#7477=ADVANCED_FACE('',(#7476),#7469,.F.); +#7484=EDGE_CURVE('',#3177,#3165,#2855,.T.); +#7490=ADVANCED_FACE('',(#7489),#7482,.T.); +#7497=EDGE_CURVE('',#3179,#3167,#2859,.T.); +#7503=ADVANCED_FACE('',(#7502),#7495,.T.); +#7510=EDGE_CURVE('',#3181,#3169,#2863,.T.); +#7516=ADVANCED_FACE('',(#7515),#7508,.F.); +#7523=EDGE_CURVE('',#3183,#3171,#2867,.T.); +#7529=ADVANCED_FACE('',(#7528),#7521,.T.); +#7536=EDGE_CURVE('',#3135,#3123,#2871,.T.); +#7542=ADVANCED_FACE('',(#7541),#7534,.T.); +#7549=EDGE_CURVE('',#3134,#3122,#2875,.T.); +#7555=ADVANCED_FACE('',(#7554),#7547,.T.); +#7562=EDGE_CURVE('',#3137,#3125,#2879,.T.); +#7568=ADVANCED_FACE('',(#7567),#7560,.T.); +#7575=EDGE_CURVE('',#3139,#3127,#2883,.T.); +#7581=ADVANCED_FACE('',(#7580),#7573,.T.); +#7588=EDGE_CURVE('',#3143,#3131,#2887,.T.); +#7594=ADVANCED_FACE('',(#7593),#7586,.F.); +#7606=ADVANCED_FACE('',(#7605),#7599,.T.); +#7614=EDGE_CURVE('',#3489,#3463,#2891,.T.); +#7619=ADVANCED_FACE('',(#7618),#7611,.T.); +#7626=EDGE_CURVE('',#3488,#3462,#2895,.T.); +#7632=ADVANCED_FACE('',(#7631),#7624,.T.); +#7639=EDGE_CURVE('',#3491,#3465,#2899,.T.); +#7645=ADVANCED_FACE('',(#7644),#7637,.F.); +#7652=EDGE_CURVE('',#3493,#3467,#2903,.T.); +#7658=ADVANCED_FACE('',(#7657),#7650,.T.); +#7665=EDGE_CURVE('',#3471,#3445,#2907,.T.); +#7671=ADVANCED_FACE('',(#7670),#7663,.T.); +#7678=EDGE_CURVE('',#3470,#3444,#2911,.T.); +#7684=ADVANCED_FACE('',(#7683),#7676,.T.); +#7691=EDGE_CURVE('',#3473,#3447,#2915,.T.); +#7697=ADVANCED_FACE('',(#7696),#7689,.T.); +#7704=EDGE_CURVE('',#3475,#3449,#2919,.T.); +#7710=ADVANCED_FACE('',(#7709),#7702,.T.); +#7717=EDGE_CURVE('',#3477,#3451,#2923,.T.); +#7723=ADVANCED_FACE('',(#7722),#7715,.F.); +#7730=EDGE_CURVE('',#3479,#3453,#2927,.T.); +#7736=ADVANCED_FACE('',(#7735),#7728,.T.); +#7743=EDGE_CURVE('',#3481,#3455,#2931,.T.); +#7749=ADVANCED_FACE('',(#7748),#7741,.T.); +#7756=EDGE_CURVE('',#3483,#3457,#2935,.T.); +#7762=ADVANCED_FACE('',(#7761),#7754,.F.); +#7774=ADVANCED_FACE('',(#7773),#7767,.T.); +#7786=ADVANCED_FACE('',(#7785),#7779,.F.); +#7798=ADVANCED_FACE('',(#7797),#7791,.F.); +#7810=ADVANCED_FACE('',(#7809),#7803,.T.); +#7816=EDGE_CURVE('',#3404,#3407,#2955,.T.); +#7823=ADVANCED_FACE('',(#7822),#7815,.T.); +#7835=ADVANCED_FACE('',(#7834),#7828,.F.); +#7842=EDGE_CURVE('',#3843,#3855,#2963,.T.); +#7848=ADVANCED_FACE('',(#7847),#7840,.T.); +#7855=EDGE_CURVE('',#3841,#3853,#2967,.T.); +#7861=ADVANCED_FACE('',(#7860),#7853,.T.); +#7868=EDGE_CURVE('',#3839,#3851,#2971,.T.); +#7874=ADVANCED_FACE('',(#7873),#7866,.T.); +#7881=EDGE_CURVE('',#3838,#3850,#2975,.T.); +#7887=ADVANCED_FACE('',(#7886),#7879,.T.); +#7899=ADVANCED_FACE('',(#7898),#7892,.F.); +#7902=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7903=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#7906=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#7908=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#7907))GLOBAL_UNIT_ASSIGNED_CONTEXT((#7902,#7905,#7906))REPRESENTATION_CONTEXT( +'ID1','3')); +#7909=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#7901),#7908); +#7916=PRODUCT_DEFINITION('part definition','',#7915,#7912); +#7917=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-3-794636-4.',#7916); +#7918=SHAPE_ASPECT('','solid data associated with C-3-794636-4',#7917,.F.); +#7919=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#7918); +#7920=SHAPE_REPRESENTATION('',(#7901),#7908); +#7921=SHAPE_DEFINITION_REPRESENTATION(#7919,#7920); +#7922=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7926=PROPERTY_DEFINITION('geometric validation property', +'area of C-3-794636-4',#7918); +#7927=REPRESENTATION('surface area',(#7925),#7908); +#7928=PROPERTY_DEFINITION_REPRESENTATION(#7926,#7927); +#7929=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7933=PROPERTY_DEFINITION('geometric validation property', +'volume of C-3-794636-4',#7918); +#7934=REPRESENTATION('volume',(#7932),#7908); +#7935=PROPERTY_DEFINITION_REPRESENTATION(#7933,#7934); +#7937=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-3-794636-4',#7918); +#7938=REPRESENTATION('centroid',(#7936),#7908); +#7939=PROPERTY_DEFINITION_REPRESENTATION(#7937,#7938); +#7940=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7944=PROPERTY_DEFINITION('geometric validation property', +'area of C-3-794636-4',#7917); +#7945=REPRESENTATION('surface area',(#7943),#7908); +#7946=PROPERTY_DEFINITION_REPRESENTATION(#7944,#7945); +#7947=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7951=PROPERTY_DEFINITION('geometric validation property', +'volume of C-3-794636-4',#7917); +#7952=REPRESENTATION('volume',(#7950),#7908); +#7953=PROPERTY_DEFINITION_REPRESENTATION(#7951,#7952); +#7955=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-3-794636-4',#7917); +#7956=REPRESENTATION('centroid',(#7954),#7908); +#7957=PROPERTY_DEFINITION_REPRESENTATION(#7955,#7956); +#7958=SHAPE_DEFINITION_REPRESENTATION(#7917,#7909); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod new file mode 100644 index 0000000..8707935 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.kicad_mod @@ -0,0 +1,67 @@ +(footprint "Micro_Mate-N-Lok_2x7p_vertical" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "3-794636-4-1") + (tags "Connector") + (attr smd) + (fp_text reference "J**" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp de6dbf15-ae79-4d66-abac-08480863616c) + ) + (fp_text value "37946364" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 73454dd1-5b2b-42e4-bdce-e925fb2d75ff) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp d7049f25-a0b9-4b2a-a477-c08baaf2a2f1) + ) + (fp_line (start -11 -3.5) (end -10.5 -3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 1c3816c9-1ab2-442e-a37d-1fa89b99ef20)) + (fp_line (start -11 -1.5) (end -11 -3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp c50f8af2-5d6f-4d3f-a2f8-fd554ddabeab)) + (fp_line (start -11 1.5) (end -11 3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 5ae35a22-004a-4c7e-b216-2b2dfba0dbbc)) + (fp_line (start -11 3.5) (end -10.5 3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp fc2cb4fe-ca3f-4542-9560-61d4474c8b02)) + (fp_line (start -1.5 -7) (end 1.5 -7) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 69b740c7-5940-445d-bc9f-c8d087095d12)) + (fp_line (start -1.5 -5.5) (end -1.5 -7) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8fcbd669-0c29-4bfe-8b8e-03f456fdd863)) + (fp_line (start 1.5 -7) (end 1.5 -5.5) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6e52454f-a4d6-449d-8ebd-6cd913a5a917)) + (fp_line (start 11 -3.5) (end 10.5 -3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp e5d87176-e66e-495c-ac35-552ca54cd269)) + (fp_line (start 11 -1.5) (end 11 -3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp cb23f404-a40e-47c9-9c77-accca23f0fca)) + (fp_line (start 11 1.5) (end 11 3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 57e12c2a-918f-4dbf-8176-f8f0a70168e6)) + (fp_line (start 11 3.5) (end 10.5 3.5) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp d87a040c-ea93-47db-a367-d4cf8b02004b)) + (fp_circle (center -11.5 -5.5) (end -11 -5.5) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ab878989-630e-4841-8563-9a196bac4b6b)) + (fp_rect (start -15 -7) (end 15 7) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp aa6fb2d3-a1b1-4b14-9351-5b2e789571d8)) + (fp_rect (start -10.93 -3.43) (end 10.93 3.43) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 3d4cb86e-70a3-4db7-a644-c739816fba05)) + (pad "" smd roundrect (at -12.635 0 90) (size 1.65 3.43) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1fd847b-553f-4793-8589-45a8fa16a3ce)) + (pad "" smd roundrect (at 12.635 0 90) (size 1.65 3.43) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfed0ea5-fd39-4247-8b3a-bf5d16127b8b)) + (pad "1" smd roundrect (at -9 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13ae4d4f-9d65-408a-88d3-c1027bd0f239)) + (pad "2" smd roundrect (at -9 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b516d46-5072-4874-85fa-eb9a17379a1c)) + (pad "3" smd roundrect (at -6 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e57dcaf-5541-4b80-b13a-e843bd2d19cc)) + (pad "4" smd roundrect (at -6 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21e2f832-26b9-4cf7-9608-5c55a1923e80)) + (pad "5" smd roundrect (at -3 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2de4fb7f-3783-4a40-ae45-63734e55c9d0)) + (pad "6" smd roundrect (at -3 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eab4589e-73cb-4069-9242-a95ca593b423)) + (pad "7" smd roundrect (at 0 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f672e036-75cd-43ba-a95b-1ab8be664d16)) + (pad "8" smd roundrect (at 0 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cf7efe1-bc26-43b7-ac75-50cb26b5ab3d)) + (pad "9" smd roundrect (at 3 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3148770a-c28f-43a5-acf5-a3f822d5144f)) + (pad "10" smd roundrect (at 3 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28b48210-c1ad-4859-bbd7-4448f3c8dd1d)) + (pad "11" smd roundrect (at 6 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4514241-16b5-4170-a3ae-bb18e5df7fbd)) + (pad "12" smd roundrect (at 6 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b796d4ac-2db7-4038-befe-5db96b995d33)) + (pad "13" smd roundrect (at 9 -4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp feb75515-353a-45d1-a1bc-82b614a271b5)) + (pad "14" smd roundrect (at 9 4.7 180) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 170c8784-240a-4e5a-bfbf-27ce184ffe94)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.stp" + (offset (xyz 0 0 9.25)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.stp new file mode 100755 index 0000000..17f9f95 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_2x7p_vertical.stp @@ -0,0 +1,17764 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-4-794636-4','2017-05-09T',('workeradm'),('Tyco Electronics Ltd.'), +'CREO PARAMETRIC BY PTC INC, 2016050','CREO PARAMETRIC BY PTC INC, 2016050',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#134=DIRECTION('',(0.E0,1.E0,0.E0)); +#135=VECTOR('',#134,2.13E0); +#136=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.11E0)); +#137=LINE('',#136,#135); +#138=DIRECTION('',(0.E0,0.E0,-1.E0)); +#139=VECTOR('',#138,1.13E0); +#140=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#141=LINE('',#140,#139); +#142=DIRECTION('',(0.E0,1.E0,0.E0)); +#143=VECTOR('',#142,6.4E-1); +#144=CARTESIAN_POINT('',(-1.093E1,2.79E0,-9.24E0)); +#145=LINE('',#144,#143); +#146=DIRECTION('',(0.E0,0.E0,1.E0)); +#147=VECTOR('',#146,9.24E0); +#148=CARTESIAN_POINT('',(-1.093E1,3.43E0,-9.24E0)); +#149=LINE('',#148,#147); +#150=DIRECTION('',(0.E0,-1.E0,0.E0)); +#151=VECTOR('',#150,6.86E0); +#152=CARTESIAN_POINT('',(-1.093E1,3.43E0,0.E0)); +#153=LINE('',#152,#151); +#154=DIRECTION('',(0.E0,0.E0,-1.E0)); +#155=VECTOR('',#154,9.24E0); +#156=CARTESIAN_POINT('',(-1.093E1,-3.43E0,0.E0)); +#157=LINE('',#156,#155); +#158=DIRECTION('',(0.E0,1.E0,0.E0)); +#159=VECTOR('',#158,6.4E-1); +#160=CARTESIAN_POINT('',(-1.093E1,-3.43E0,-9.24E0)); +#161=LINE('',#160,#159); +#162=DIRECTION('',(0.E0,0.E0,1.E0)); +#163=VECTOR('',#162,1.13E0); +#164=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#165=LINE('',#164,#163); +#166=DIRECTION('',(0.E0,1.E0,0.E0)); +#167=VECTOR('',#166,2.13E0); +#168=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-8.11E0)); +#169=LINE('',#168,#167); +#170=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.85E0)); +#171=DIRECTION('',(-1.E0,0.E0,0.E0)); +#172=DIRECTION('',(0.E0,0.E0,1.E0)); +#173=AXIS2_PLACEMENT_3D('',#170,#171,#172); +#175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#176=VECTOR('',#175,5.9E-1); +#177=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.6E0)); +#178=LINE('',#177,#176); +#179=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-6.1E0)); +#180=DIRECTION('',(-1.E0,0.E0,0.E0)); +#181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#182=AXIS2_PLACEMENT_3D('',#179,#180,#181); +#184=DIRECTION('',(0.E0,0.E0,1.E0)); +#185=VECTOR('',#184,3.E0); +#186=CARTESIAN_POINT('',(-1.093E1,-3.E0,-6.1E0)); +#187=LINE('',#186,#185); +#188=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-3.1E0)); +#189=DIRECTION('',(-1.E0,0.E0,0.E0)); +#190=DIRECTION('',(0.E0,-1.E0,0.E0)); +#191=AXIS2_PLACEMENT_3D('',#188,#189,#190); +#193=DIRECTION('',(0.E0,1.E0,0.E0)); +#194=VECTOR('',#193,3.4E0); +#195=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-1.6E0)); +#196=LINE('',#195,#194); +#197=CARTESIAN_POINT('',(-1.093E1,1.9E0,-1.7E0)); +#198=DIRECTION('',(-1.E0,0.E0,0.E0)); +#199=DIRECTION('',(0.E0,0.E0,1.E0)); +#200=AXIS2_PLACEMENT_3D('',#197,#198,#199); +#202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#203=VECTOR('',#202,1.23E0); +#204=CARTESIAN_POINT('',(-1.093E1,2.E0,-1.7E0)); +#205=LINE('',#204,#203); +#206=CARTESIAN_POINT('',(-1.093E1,1.7E0,-2.93E0)); +#207=DIRECTION('',(-1.E0,0.E0,0.E0)); +#208=DIRECTION('',(0.E0,1.E0,0.E0)); +#209=AXIS2_PLACEMENT_3D('',#206,#207,#208); +#211=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#212=VECTOR('',#211,8.856635930194E-1); +#213=CARTESIAN_POINT('',(-1.093E1,1.804177449477E0,-3.211330871076E0)); +#214=LINE('',#213,#212); +#215=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.05E0)); +#216=DIRECTION('',(-1.E0,0.E0,0.E0)); +#217=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#218=AXIS2_PLACEMENT_3D('',#215,#216,#217); +#220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#221=VECTOR('',#220,1.5E0); +#222=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.55E0)); +#223=LINE('',#222,#221); +#224=CARTESIAN_POINT('',(-1.093E1,-7.E-1,-3.85E0)); +#225=DIRECTION('',(-1.E0,0.E0,0.E0)); +#226=DIRECTION('',(0.E0,-1.E0,0.E0)); +#227=AXIS2_PLACEMENT_3D('',#224,#225,#226); +#229=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.85E0)); +#230=DIRECTION('',(-1.E0,0.E0,0.E0)); +#231=DIRECTION('',(0.E0,-1.E0,0.E0)); +#232=AXIS2_PLACEMENT_3D('',#229,#230,#231); +#234=DIRECTION('',(0.E0,1.E0,0.E0)); +#235=VECTOR('',#234,1.5E0); +#236=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.6E0)); +#237=LINE('',#236,#235); +#238=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-3.85E0)); +#239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#240=DIRECTION('',(0.E0,0.E0,1.E0)); +#241=AXIS2_PLACEMENT_3D('',#238,#239,#240); +#243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#244=VECTOR('',#243,1.5E0); +#245=CARTESIAN_POINT('',(-1.093E1,1.E0,-3.85E0)); +#246=LINE('',#245,#244); +#247=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.35E0)); +#248=DIRECTION('',(-1.E0,0.E0,0.E0)); +#249=DIRECTION('',(0.E0,1.E0,0.E0)); +#250=AXIS2_PLACEMENT_3D('',#247,#248,#249); +#252=DIRECTION('',(0.E0,1.E0,0.E0)); +#253=VECTOR('',#252,9.5E-1); +#254=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.6E0)); +#255=LINE('',#254,#253); +#256=CARTESIAN_POINT('',(-1.093E1,1.7E0,-5.9E0)); +#257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#258=DIRECTION('',(0.E0,0.E0,1.E0)); +#259=AXIS2_PLACEMENT_3D('',#256,#257,#258); +#261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#262=VECTOR('',#261,1.6E0); +#263=CARTESIAN_POINT('',(-1.093E1,2.E0,-5.9E0)); +#264=LINE('',#263,#262); +#265=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.5E0)); +#266=DIRECTION('',(-1.E0,0.E0,0.E0)); +#267=DIRECTION('',(0.E0,1.E0,0.E0)); +#268=AXIS2_PLACEMENT_3D('',#265,#266,#267); +#270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#271=VECTOR('',#270,9.9E-1); +#272=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.6E0)); +#273=LINE('',#272,#271); +#274=CARTESIAN_POINT('',(-1.093E1,9.1E-1,-7.85E0)); +#275=DIRECTION('',(-1.E0,0.E0,0.E0)); +#276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#277=AXIS2_PLACEMENT_3D('',#274,#275,#276); +#279=DIRECTION('',(0.E0,0.E0,1.E0)); +#280=VECTOR('',#279,2.6E-1); +#281=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.11E0)); +#282=LINE('',#281,#280); +#283=DIRECTION('',(-1.E0,0.E0,0.E0)); +#284=VECTOR('',#283,3.6E-1); +#285=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-7.85E0)); +#286=LINE('',#285,#284); +#287=CARTESIAN_POINT('',(-1.189E1,6.6E-1,-8.28E0)); +#288=DIRECTION('',(0.E0,1.E0,0.E0)); +#289=DIRECTION('',(1.E0,0.E0,0.E0)); +#290=AXIS2_PLACEMENT_3D('',#287,#288,#289); +#292=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#293=VECTOR('',#292,2.101505412793E0); +#294=CARTESIAN_POINT('',(-1.190842880770E1,6.6E-1,-8.879716915758E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#297=VECTOR('',#296,3.6E-1); +#298=CARTESIAN_POINT('',(-1.400894271538E1,6.6E-1,-8.815169850545E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#301=VECTOR('',#300,2.101505412793E0); +#302=CARTESIAN_POINT('',(-1.402E1,6.6E-1,-9.175E0)); +#303=LINE('',#302,#301); +#304=CARTESIAN_POINT('',(-1.189E1,6.6E-1,-8.28E0)); +#305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#306=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#307=AXIS2_PLACEMENT_3D('',#304,#305,#306); +#309=DIRECTION('',(0.E0,0.E0,1.E0)); +#310=VECTOR('',#309,1.7E-1); +#311=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.28E0)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,0.E0,-1.E0)); +#314=VECTOR('',#313,2.6E-1); +#315=CARTESIAN_POINT('',(1.093E1,6.6E-1,-7.85E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(0.E0,0.E0,-1.E0)); +#318=VECTOR('',#317,1.7E-1); +#319=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.11E0)); +#320=LINE('',#319,#318); +#321=CARTESIAN_POINT('',(1.189E1,6.6E-1,-8.28E0)); +#322=DIRECTION('',(0.E0,-1.E0,0.E0)); +#323=DIRECTION('',(-1.E0,0.E0,0.E0)); +#324=AXIS2_PLACEMENT_3D('',#321,#322,#323); +#326=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#327=VECTOR('',#326,2.101505412793E0); +#328=CARTESIAN_POINT('',(1.191948609232E1,6.6E-1,-9.239547065214E0)); +#329=LINE('',#328,#327); +#330=DIRECTION('',(-3.071467949623E-2,0.E0,9.995281929308E-1)); +#331=VECTOR('',#330,3.6E-1); +#332=CARTESIAN_POINT('',(1.402E1,6.6E-1,-9.175E0)); +#333=LINE('',#332,#331); +#334=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#335=VECTOR('',#334,2.101505412793E0); +#336=CARTESIAN_POINT('',(1.400894271538E1,6.6E-1,-8.815169850545E0)); +#337=LINE('',#336,#335); +#338=CARTESIAN_POINT('',(1.189E1,6.6E-1,-8.28E0)); +#339=DIRECTION('',(0.E0,1.E0,0.E0)); +#340=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#341=AXIS2_PLACEMENT_3D('',#338,#339,#340); +#343=DIRECTION('',(0.E0,0.E0,1.E0)); +#344=VECTOR('',#343,4.3E-1); +#345=CARTESIAN_POINT('',(1.129E1,6.6E-1,-8.28E0)); +#346=LINE('',#345,#344); +#347=DIRECTION('',(-1.E0,0.E0,0.E0)); +#348=VECTOR('',#347,3.6E-1); +#349=CARTESIAN_POINT('',(-1.093E1,9.1E-1,-7.6E0)); +#350=LINE('',#349,#348); +#351=DIRECTION('',(-1.E0,0.E0,0.E0)); +#352=VECTOR('',#351,3.6E-1); +#353=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.6E0)); +#354=LINE('',#353,#352); +#355=DIRECTION('',(-1.E0,0.E0,0.E0)); +#356=VECTOR('',#355,3.6E-1); +#357=CARTESIAN_POINT('',(-1.093E1,2.E0,-7.5E0)); +#358=LINE('',#357,#356); +#359=DIRECTION('',(-1.E0,0.E0,0.E0)); +#360=VECTOR('',#359,3.6E-1); +#361=CARTESIAN_POINT('',(-1.093E1,2.E0,-5.9E0)); +#362=LINE('',#361,#360); +#363=DIRECTION('',(-1.E0,0.E0,0.E0)); +#364=VECTOR('',#363,3.6E-1); +#365=CARTESIAN_POINT('',(-1.093E1,1.7E0,-5.6E0)); +#366=LINE('',#365,#364); +#367=DIRECTION('',(-1.E0,0.E0,0.E0)); +#368=VECTOR('',#367,3.6E-1); +#369=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.6E0)); +#370=LINE('',#369,#368); +#371=DIRECTION('',(-1.E0,0.E0,0.E0)); +#372=VECTOR('',#371,4.3E-1); +#373=CARTESIAN_POINT('',(-1.093E1,1.E0,-5.35E0)); +#374=LINE('',#373,#372); +#375=CARTESIAN_POINT('',(-1.136E1,7.5E-1,-5.35E0)); +#376=DIRECTION('',(-1.E0,0.E0,0.E0)); +#377=DIRECTION('',(0.E0,1.E0,0.E0)); +#378=AXIS2_PLACEMENT_3D('',#375,#376,#377); +#380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#381=VECTOR('',#380,1.5E0); +#382=CARTESIAN_POINT('',(-1.129E1,7.5E-1,-5.6E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(-1.E0,0.E0,1.268826313857E-14)); +#385=VECTOR('',#384,7.E-2); +#386=CARTESIAN_POINT('',(-1.129E1,7.5E-1,-5.6E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#389=VECTOR('',#388,1.5E0); +#390=CARTESIAN_POINT('',(-1.136E1,7.5E-1,-5.6E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#393=VECTOR('',#392,4.3E-1); +#394=CARTESIAN_POINT('',(-1.129E1,-6.6E-1,-7.85E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(0.E0,0.E0,1.E0)); +#397=VECTOR('',#396,4.3E-1); +#398=CARTESIAN_POINT('',(-1.129E1,6.6E-1,-8.28E0)); +#399=LINE('',#398,#397); +#400=CARTESIAN_POINT('',(-1.129E1,9.1E-1,-7.85E0)); +#401=DIRECTION('',(1.E0,0.E0,0.E0)); +#402=DIRECTION('',(0.E0,0.E0,1.E0)); +#403=AXIS2_PLACEMENT_3D('',#400,#401,#402); +#405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#406=VECTOR('',#405,9.9E-1); +#407=CARTESIAN_POINT('',(-1.129E1,1.9E0,-7.6E0)); +#408=LINE('',#407,#406); +#409=CARTESIAN_POINT('',(-1.129E1,1.9E0,-7.5E0)); +#410=DIRECTION('',(-1.E0,0.E0,0.E0)); +#411=DIRECTION('',(0.E0,1.E0,0.E0)); +#412=AXIS2_PLACEMENT_3D('',#409,#410,#411); +#414=DIRECTION('',(0.E0,0.E0,-1.E0)); +#415=VECTOR('',#414,1.6E0); +#416=CARTESIAN_POINT('',(-1.129E1,2.E0,-5.9E0)); +#417=LINE('',#416,#415); +#418=CARTESIAN_POINT('',(-1.129E1,1.7E0,-5.9E0)); +#419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#420=DIRECTION('',(0.E0,0.E0,1.E0)); +#421=AXIS2_PLACEMENT_3D('',#418,#419,#420); +#423=DIRECTION('',(0.E0,1.E0,0.E0)); +#424=VECTOR('',#423,9.5E-1); +#425=CARTESIAN_POINT('',(-1.129E1,7.5E-1,-5.6E0)); +#426=LINE('',#425,#424); +#427=CARTESIAN_POINT('',(-1.129E1,-7.E-1,-3.85E0)); +#428=DIRECTION('',(1.E0,0.E0,0.E0)); +#429=DIRECTION('',(0.E0,0.E0,1.E0)); +#430=AXIS2_PLACEMENT_3D('',#427,#428,#429); +#432=DIRECTION('',(0.E0,-1.E0,0.E0)); +#433=VECTOR('',#432,1.5E0); +#434=CARTESIAN_POINT('',(-1.129E1,8.E-1,-3.55E0)); +#435=LINE('',#434,#433); +#436=CARTESIAN_POINT('',(-1.129E1,8.E-1,-3.05E0)); +#437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#438=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#439=AXIS2_PLACEMENT_3D('',#436,#437,#438); +#441=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#442=VECTOR('',#441,8.856635930194E-1); +#443=CARTESIAN_POINT('',(-1.129E1,1.804177449477E0,-3.211330871076E0)); +#444=LINE('',#443,#442); +#445=CARTESIAN_POINT('',(-1.129E1,1.7E0,-2.93E0)); +#446=DIRECTION('',(-1.E0,0.E0,0.E0)); +#447=DIRECTION('',(0.E0,1.E0,0.E0)); +#448=AXIS2_PLACEMENT_3D('',#445,#446,#447); +#450=DIRECTION('',(0.E0,0.E0,-1.E0)); +#451=VECTOR('',#450,1.23E0); +#452=CARTESIAN_POINT('',(-1.129E1,2.E0,-1.7E0)); +#453=LINE('',#452,#451); +#454=CARTESIAN_POINT('',(-1.129E1,1.9E0,-1.7E0)); +#455=DIRECTION('',(-1.E0,0.E0,0.E0)); +#456=DIRECTION('',(0.E0,0.E0,1.E0)); +#457=AXIS2_PLACEMENT_3D('',#454,#455,#456); +#459=DIRECTION('',(0.E0,1.E0,0.E0)); +#460=VECTOR('',#459,3.4E0); +#461=CARTESIAN_POINT('',(-1.129E1,-1.5E0,-1.6E0)); +#462=LINE('',#461,#460); +#463=CARTESIAN_POINT('',(-1.129E1,-1.5E0,-3.1E0)); +#464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#465=DIRECTION('',(0.E0,-1.E0,0.E0)); +#466=AXIS2_PLACEMENT_3D('',#463,#464,#465); +#468=DIRECTION('',(0.E0,0.E0,1.E0)); +#469=VECTOR('',#468,3.E0); +#470=CARTESIAN_POINT('',(-1.129E1,-3.E0,-6.1E0)); +#471=LINE('',#470,#469); +#472=CARTESIAN_POINT('',(-1.129E1,-1.5E0,-6.1E0)); +#473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#474=DIRECTION('',(0.E0,0.E0,-1.E0)); +#475=AXIS2_PLACEMENT_3D('',#472,#473,#474); +#477=DIRECTION('',(0.E0,-1.E0,0.E0)); +#478=VECTOR('',#477,5.9E-1); +#479=CARTESIAN_POINT('',(-1.129E1,-9.1E-1,-7.6E0)); +#480=LINE('',#479,#478); +#481=CARTESIAN_POINT('',(-1.129E1,-9.1E-1,-7.85E0)); +#482=DIRECTION('',(1.E0,0.E0,0.E0)); +#483=DIRECTION('',(0.E0,1.E0,0.E0)); +#484=AXIS2_PLACEMENT_3D('',#481,#482,#483); +#486=DIRECTION('',(0.E0,0.E0,-1.E0)); +#487=VECTOR('',#486,2.6E-1); +#488=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-7.85E0)); +#489=LINE('',#488,#487); +#490=DIRECTION('',(0.E0,0.E0,1.E0)); +#491=VECTOR('',#490,1.7E-1); +#492=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-8.28E0)); +#493=LINE('',#492,#491); +#494=CARTESIAN_POINT('',(-1.189E1,-6.6E-1,-8.28E0)); +#495=DIRECTION('',(0.E0,-1.E0,0.E0)); +#496=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#497=AXIS2_PLACEMENT_3D('',#494,#495,#496); +#499=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#500=VECTOR('',#499,2.101505412793E0); +#501=CARTESIAN_POINT('',(-1.402E1,-6.6E-1,-9.175E0)); +#502=LINE('',#501,#500); +#503=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#504=VECTOR('',#503,3.6E-1); +#505=CARTESIAN_POINT('',(-1.400894271538E1,-6.6E-1,-8.815169850545E0)); +#506=LINE('',#505,#504); +#507=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#508=VECTOR('',#507,2.101505412793E0); +#509=CARTESIAN_POINT('',(-1.190842880770E1,-6.6E-1,-8.879716915758E0)); +#510=LINE('',#509,#508); +#511=CARTESIAN_POINT('',(-1.189E1,-6.6E-1,-8.28E0)); +#512=DIRECTION('',(0.E0,1.E0,0.E0)); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=AXIS2_PLACEMENT_3D('',#511,#512,#513); +#516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#517=VECTOR('',#516,4.3E-1); +#518=CARTESIAN_POINT('',(1.129E1,-6.6E-1,-7.85E0)); +#519=LINE('',#518,#517); +#520=CARTESIAN_POINT('',(1.189E1,-6.6E-1,-8.28E0)); +#521=DIRECTION('',(0.E0,1.E0,0.E0)); +#522=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#523=AXIS2_PLACEMENT_3D('',#520,#521,#522); +#525=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#526=VECTOR('',#525,2.101505412793E0); +#527=CARTESIAN_POINT('',(1.400894271538E1,-6.6E-1,-8.815169850545E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(-3.071467949623E-2,0.E0,9.995281929308E-1)); +#530=VECTOR('',#529,3.6E-1); +#531=CARTESIAN_POINT('',(1.402E1,-6.6E-1,-9.175E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#534=VECTOR('',#533,2.101505412793E0); +#535=CARTESIAN_POINT('',(1.191948609232E1,-6.6E-1,-9.239547065214E0)); +#536=LINE('',#535,#534); +#537=CARTESIAN_POINT('',(1.189E1,-6.6E-1,-8.28E0)); +#538=DIRECTION('',(0.E0,-1.E0,0.E0)); +#539=DIRECTION('',(-1.E0,0.E0,0.E0)); +#540=AXIS2_PLACEMENT_3D('',#537,#538,#539); +#542=DIRECTION('',(0.E0,0.E0,-1.E0)); +#543=VECTOR('',#542,1.7E-1); +#544=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-8.11E0)); +#545=LINE('',#544,#543); +#546=DIRECTION('',(0.E0,0.E0,1.E0)); +#547=VECTOR('',#546,2.6E-1); +#548=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-8.11E0)); +#549=LINE('',#548,#547); +#550=DIRECTION('',(1.E0,0.E0,0.E0)); +#551=VECTOR('',#550,3.6E-1); +#552=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-7.85E0)); +#553=LINE('',#552,#551); +#554=DIRECTION('',(-1.E0,0.E0,0.E0)); +#555=VECTOR('',#554,3.6E-1); +#556=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-7.85E0)); +#557=LINE('',#556,#555); +#558=DIRECTION('',(-1.E0,0.E0,0.E0)); +#559=VECTOR('',#558,3.6E-1); +#560=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.6E0)); +#561=LINE('',#560,#559); +#562=DIRECTION('',(-1.E0,0.E0,0.E0)); +#563=VECTOR('',#562,3.6E-1); +#564=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-7.6E0)); +#565=LINE('',#564,#563); +#566=DIRECTION('',(-1.E0,0.E0,0.E0)); +#567=VECTOR('',#566,3.6E-1); +#568=CARTESIAN_POINT('',(-1.093E1,-3.E0,-6.1E0)); +#569=LINE('',#568,#567); +#570=DIRECTION('',(-1.E0,0.E0,0.E0)); +#571=VECTOR('',#570,3.6E-1); +#572=CARTESIAN_POINT('',(-1.093E1,-3.E0,-3.1E0)); +#573=LINE('',#572,#571); +#574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#575=VECTOR('',#574,3.6E-1); +#576=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-1.6E0)); +#577=LINE('',#576,#575); +#578=DIRECTION('',(-1.E0,0.E0,0.E0)); +#579=VECTOR('',#578,3.6E-1); +#580=CARTESIAN_POINT('',(-1.093E1,1.9E0,-1.6E0)); +#581=LINE('',#580,#579); +#582=DIRECTION('',(-1.E0,0.E0,0.E0)); +#583=VECTOR('',#582,3.6E-1); +#584=CARTESIAN_POINT('',(-1.093E1,2.E0,-1.7E0)); +#585=LINE('',#584,#583); +#586=DIRECTION('',(-1.E0,0.E0,0.E0)); +#587=VECTOR('',#586,3.6E-1); +#588=CARTESIAN_POINT('',(-1.093E1,2.E0,-2.93E0)); +#589=LINE('',#588,#587); +#590=DIRECTION('',(-1.E0,0.E0,0.E0)); +#591=VECTOR('',#590,3.6E-1); +#592=CARTESIAN_POINT('',(-1.093E1,1.804177449477E0,-3.211330871076E0)); +#593=LINE('',#592,#591); +#594=DIRECTION('',(-1.E0,0.E0,0.E0)); +#595=VECTOR('',#594,3.6E-1); +#596=CARTESIAN_POINT('',(-1.093E1,9.736290824614E-1,-3.518884785127E0)); +#597=LINE('',#596,#595); +#598=DIRECTION('',(-1.E0,0.E0,0.E0)); +#599=VECTOR('',#598,3.6E-1); +#600=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.55E0)); +#601=LINE('',#600,#599); +#602=DIRECTION('',(-1.E0,0.E0,0.E0)); +#603=VECTOR('',#602,3.6E-1); +#604=CARTESIAN_POINT('',(-1.093E1,-7.E-1,-3.55E0)); +#605=LINE('',#604,#603); +#606=DIRECTION('',(-1.E0,0.E0,0.E0)); +#607=VECTOR('',#606,3.6E-1); +#608=CARTESIAN_POINT('',(-1.093E1,-1.E0,-3.85E0)); +#609=LINE('',#608,#607); +#610=DIRECTION('',(-1.E0,0.E0,2.537652627715E-14)); +#611=VECTOR('',#610,7.E-2); +#612=CARTESIAN_POINT('',(-1.129E1,-1.E0,-3.85E0)); +#613=LINE('',#612,#611); +#614=CARTESIAN_POINT('',(-1.136E1,-7.5E-1,-3.85E0)); +#615=DIRECTION('',(-1.E0,0.E0,0.E0)); +#616=DIRECTION('',(0.E0,-1.E0,0.E0)); +#617=AXIS2_PLACEMENT_3D('',#614,#615,#616); +#619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#620=VECTOR('',#619,1.5E0); +#621=CARTESIAN_POINT('',(-1.129E1,-1.E0,-3.85E0)); +#622=LINE('',#621,#620); +#623=DIRECTION('',(-1.E0,0.E0,0.E0)); +#624=VECTOR('',#623,7.E-2); +#625=CARTESIAN_POINT('',(-1.129E1,-1.E0,-5.35E0)); +#626=LINE('',#625,#624); +#627=DIRECTION('',(0.E0,0.E0,1.E0)); +#628=VECTOR('',#627,1.5E0); +#629=CARTESIAN_POINT('',(-1.136E1,-1.E0,-5.35E0)); +#630=LINE('',#629,#628); +#631=DIRECTION('',(-1.E0,0.E0,0.E0)); +#632=VECTOR('',#631,7.E-2); +#633=CARTESIAN_POINT('',(-1.129E1,-7.5E-1,-5.6E0)); +#634=LINE('',#633,#632); +#635=CARTESIAN_POINT('',(-1.136E1,-7.5E-1,-5.35E0)); +#636=DIRECTION('',(-1.E0,0.E0,0.E0)); +#637=DIRECTION('',(0.E0,0.E0,-1.E0)); +#638=AXIS2_PLACEMENT_3D('',#635,#636,#637); +#640=CARTESIAN_POINT('',(-1.129E1,-7.5E-1,-5.35E0)); +#641=DIRECTION('',(-1.E0,0.E0,0.E0)); +#642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#643=AXIS2_PLACEMENT_3D('',#640,#641,#642); +#645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#646=VECTOR('',#645,3.E0); +#647=CARTESIAN_POINT('',(-1.136E1,1.5E0,-3.1E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(0.E0,-1.E0,0.E0)); +#650=VECTOR('',#649,3.E0); +#651=CARTESIAN_POINT('',(-1.136E1,1.5E0,-6.1E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(0.E0,0.E0,1.E0)); +#654=VECTOR('',#653,3.E0); +#655=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-6.1E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(0.E0,1.E0,0.E0)); +#658=VECTOR('',#657,3.E0); +#659=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-3.1E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#662=VECTOR('',#661,3.E0); +#663=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-3.1E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(-1.E0,0.E0,0.E0)); +#666=VECTOR('',#665,3.600575213517E-1); +#667=CARTESIAN_POINT('',(-1.136E1,1.5E0,-3.1E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#670=VECTOR('',#669,1.006901410268E0); +#671=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-6.1E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#674=VECTOR('',#673,1.006901410268E0); +#675=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-3.1E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,0.E0,1.E0)); +#678=VECTOR('',#677,2.0994E0); +#679=CARTESIAN_POINT('',(-1.25E1,-1.0497E0,-5.6497E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(0.E0,-1.E0,0.E0)); +#682=VECTOR('',#681,2.0994E0); +#683=CARTESIAN_POINT('',(-1.25E1,1.0497E0,-5.6497E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#686=VECTOR('',#685,2.0994E0); +#687=CARTESIAN_POINT('',(-1.25E1,1.0497E0,-3.5503E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,1.E0,0.E0)); +#690=VECTOR('',#689,2.0994E0); +#691=CARTESIAN_POINT('',(-1.25E1,-1.0497E0,-3.5503E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#694=VECTOR('',#693,1.006901410268E0); +#695=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-3.1E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,0.E0,1.E0)); +#698=VECTOR('',#697,3.E0); +#699=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-6.1E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#702=VECTOR('',#701,3.600575213517E-1); +#703=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-6.1E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(0.E0,1.E0,0.E0)); +#706=VECTOR('',#705,3.E0); +#707=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-3.1E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(-1.E0,0.E0,0.E0)); +#710=VECTOR('',#709,3.600575213517E-1); +#711=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-3.1E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,-1.E0,0.E0)); +#714=VECTOR('',#713,3.E0); +#715=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-6.1E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(-1.E0,0.E0,0.E0)); +#718=VECTOR('',#717,3.600575213517E-1); +#719=CARTESIAN_POINT('',(-1.136E1,1.5E0,-6.1E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#722=VECTOR('',#721,1.006901410268E0); +#723=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-6.1E0)); +#724=LINE('',#723,#722); +#725=CARTESIAN_POINT('',(-1.136E1,7.5E-1,-3.85E0)); +#726=DIRECTION('',(-1.E0,0.E0,0.E0)); +#727=DIRECTION('',(0.E0,0.E0,1.E0)); +#728=AXIS2_PLACEMENT_3D('',#725,#726,#727); +#730=DIRECTION('',(-1.E0,0.E0,0.E0)); +#731=VECTOR('',#730,4.3E-1); +#732=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-3.6E0)); +#733=LINE('',#732,#731); +#734=DIRECTION('',(0.E0,0.E0,-1.E0)); +#735=VECTOR('',#734,1.5E0); +#736=CARTESIAN_POINT('',(-1.136E1,1.E0,-3.85E0)); +#737=LINE('',#736,#735); +#738=DIRECTION('',(-1.E0,0.E0,0.E0)); +#739=VECTOR('',#738,4.3E-1); +#740=CARTESIAN_POINT('',(-1.093E1,1.E0,-3.85E0)); +#741=LINE('',#740,#739); +#742=DIRECTION('',(0.E0,1.E0,0.E0)); +#743=VECTOR('',#742,1.5E0); +#744=CARTESIAN_POINT('',(-1.136E1,-7.5E-1,-3.6E0)); +#745=LINE('',#744,#743); +#746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#747=VECTOR('',#746,4.3E-1); +#748=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.6E0)); +#749=LINE('',#748,#747); +#750=DIRECTION('',(0.E0,-1.E0,0.E0)); +#751=VECTOR('',#750,1.32E0); +#752=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.28E0)); +#753=LINE('',#752,#751); +#754=DIRECTION('',(0.E0,-1.E0,0.E0)); +#755=VECTOR('',#754,1.32E0); +#756=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.11E0)); +#757=LINE('',#756,#755); +#758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#759=VECTOR('',#758,6.4E-1); +#760=CARTESIAN_POINT('',(9.465E0,3.43E0,-8.11E0)); +#761=LINE('',#760,#759); +#762=DIRECTION('',(0.E0,1.E0,0.E0)); +#763=VECTOR('',#762,2.375E0); +#764=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.11E0)); +#765=LINE('',#764,#763); +#766=DIRECTION('',(1.E0,0.E0,0.E0)); +#767=VECTOR('',#766,6.4E-1); +#768=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.11E0)); +#769=LINE('',#768,#767); +#770=DIRECTION('',(0.E0,1.E0,0.E0)); +#771=VECTOR('',#770,2.375E0); +#772=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.11E0)); +#773=LINE('',#772,#771); +#774=DIRECTION('',(0.E0,1.E0,0.E0)); +#775=VECTOR('',#774,6.4E-1); +#776=CARTESIAN_POINT('',(8.535E0,2.79E0,-8.11E0)); +#777=LINE('',#776,#775); +#778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#779=VECTOR('',#778,6.4E-1); +#780=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.11E0)); +#781=LINE('',#780,#779); +#782=DIRECTION('',(0.E0,1.E0,0.E0)); +#783=VECTOR('',#782,2.375E0); +#784=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.11E0)); +#785=LINE('',#784,#783); +#786=DIRECTION('',(1.E0,0.E0,0.E0)); +#787=VECTOR('',#786,6.4E-1); +#788=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.11E0)); +#789=LINE('',#788,#787); +#790=DIRECTION('',(0.E0,1.E0,0.E0)); +#791=VECTOR('',#790,2.375E0); +#792=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.11E0)); +#793=LINE('',#792,#791); +#794=DIRECTION('',(0.E0,1.E0,0.E0)); +#795=VECTOR('',#794,6.4E-1); +#796=CARTESIAN_POINT('',(5.535E0,2.79E0,-8.11E0)); +#797=LINE('',#796,#795); +#798=DIRECTION('',(0.E0,-1.E0,0.E0)); +#799=VECTOR('',#798,6.4E-1); +#800=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.11E0)); +#801=LINE('',#800,#799); +#802=DIRECTION('',(0.E0,1.E0,0.E0)); +#803=VECTOR('',#802,2.375E0); +#804=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.11E0)); +#805=LINE('',#804,#803); +#806=DIRECTION('',(1.E0,0.E0,0.E0)); +#807=VECTOR('',#806,6.4E-1); +#808=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.11E0)); +#809=LINE('',#808,#807); +#810=DIRECTION('',(0.E0,1.E0,0.E0)); +#811=VECTOR('',#810,2.375E0); +#812=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.11E0)); +#813=LINE('',#812,#811); +#814=DIRECTION('',(0.E0,1.E0,0.E0)); +#815=VECTOR('',#814,6.4E-1); +#816=CARTESIAN_POINT('',(2.535E0,2.79E0,-8.11E0)); +#817=LINE('',#816,#815); +#818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#819=VECTOR('',#818,6.4E-1); +#820=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.11E0)); +#821=LINE('',#820,#819); +#822=DIRECTION('',(0.E0,1.E0,0.E0)); +#823=VECTOR('',#822,2.375E0); +#824=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.11E0)); +#825=LINE('',#824,#823); +#826=DIRECTION('',(1.E0,0.E0,0.E0)); +#827=VECTOR('',#826,6.4E-1); +#828=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.11E0)); +#829=LINE('',#828,#827); +#830=DIRECTION('',(0.E0,1.E0,0.E0)); +#831=VECTOR('',#830,2.375E0); +#832=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.11E0)); +#833=LINE('',#832,#831); +#834=DIRECTION('',(0.E0,1.E0,0.E0)); +#835=VECTOR('',#834,6.4E-1); +#836=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-8.11E0)); +#837=LINE('',#836,#835); +#838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#839=VECTOR('',#838,6.4E-1); +#840=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.11E0)); +#841=LINE('',#840,#839); +#842=DIRECTION('',(0.E0,1.E0,0.E0)); +#843=VECTOR('',#842,2.375E0); +#844=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.11E0)); +#845=LINE('',#844,#843); +#846=DIRECTION('',(1.E0,0.E0,0.E0)); +#847=VECTOR('',#846,6.4E-1); +#848=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.11E0)); +#849=LINE('',#848,#847); +#850=DIRECTION('',(0.E0,1.E0,0.E0)); +#851=VECTOR('',#850,2.375E0); +#852=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.11E0)); +#853=LINE('',#852,#851); +#854=DIRECTION('',(0.E0,1.E0,0.E0)); +#855=VECTOR('',#854,6.4E-1); +#856=CARTESIAN_POINT('',(-3.465E0,2.79E0,-8.11E0)); +#857=LINE('',#856,#855); +#858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#859=VECTOR('',#858,6.4E-1); +#860=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.11E0)); +#861=LINE('',#860,#859); +#862=DIRECTION('',(0.E0,1.E0,0.E0)); +#863=VECTOR('',#862,2.375E0); +#864=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.11E0)); +#865=LINE('',#864,#863); +#866=DIRECTION('',(1.E0,0.E0,0.E0)); +#867=VECTOR('',#866,6.4E-1); +#868=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.11E0)); +#869=LINE('',#868,#867); +#870=DIRECTION('',(0.E0,1.E0,0.E0)); +#871=VECTOR('',#870,2.375E0); +#872=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.11E0)); +#873=LINE('',#872,#871); +#874=DIRECTION('',(0.E0,1.E0,0.E0)); +#875=VECTOR('',#874,6.4E-1); +#876=CARTESIAN_POINT('',(-6.465E0,2.79E0,-8.11E0)); +#877=LINE('',#876,#875); +#878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#879=VECTOR('',#878,6.4E-1); +#880=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.11E0)); +#881=LINE('',#880,#879); +#882=DIRECTION('',(0.E0,-1.E0,0.E0)); +#883=VECTOR('',#882,2.375E0); +#884=CARTESIAN_POINT('',(-8.68E0,3.43E0,-8.11E0)); +#885=LINE('',#884,#883); +#886=DIRECTION('',(1.E0,0.E0,0.E0)); +#887=VECTOR('',#886,6.4E-1); +#888=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.11E0)); +#889=LINE('',#888,#887); +#890=DIRECTION('',(0.E0,1.E0,0.E0)); +#891=VECTOR('',#890,2.375E0); +#892=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.11E0)); +#893=LINE('',#892,#891); +#894=DIRECTION('',(0.E0,1.E0,0.E0)); +#895=VECTOR('',#894,6.4E-1); +#896=CARTESIAN_POINT('',(-9.465E0,2.79E0,-8.11E0)); +#897=LINE('',#896,#895); +#898=DIRECTION('',(0.E0,-1.E0,0.E0)); +#899=VECTOR('',#898,1.32E0); +#900=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.11E0)); +#901=LINE('',#900,#899); +#902=DIRECTION('',(1.E0,0.E0,0.E0)); +#903=VECTOR('',#902,1.465E0); +#904=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-8.11E0)); +#905=LINE('',#904,#903); +#906=DIRECTION('',(0.E0,1.E0,0.E0)); +#907=VECTOR('',#906,6.4E-1); +#908=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-8.11E0)); +#909=LINE('',#908,#907); +#910=DIRECTION('',(0.E0,1.E0,0.E0)); +#911=VECTOR('',#910,2.375E0); +#912=CARTESIAN_POINT('',(-9.32E0,-3.43E0,-8.11E0)); +#913=LINE('',#912,#911); +#914=DIRECTION('',(1.E0,0.E0,0.E0)); +#915=VECTOR('',#914,6.4E-1); +#916=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.11E0)); +#917=LINE('',#916,#915); +#918=DIRECTION('',(0.E0,1.E0,0.E0)); +#919=VECTOR('',#918,2.375E0); +#920=CARTESIAN_POINT('',(-8.68E0,-3.43E0,-8.11E0)); +#921=LINE('',#920,#919); +#922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#923=VECTOR('',#922,6.4E-1); +#924=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.11E0)); +#925=LINE('',#924,#923); +#926=DIRECTION('',(1.E0,0.E0,0.E0)); +#927=VECTOR('',#926,2.07E0); +#928=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.11E0)); +#929=LINE('',#928,#927); +#930=DIRECTION('',(0.E0,1.E0,0.E0)); +#931=VECTOR('',#930,6.4E-1); +#932=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.11E0)); +#933=LINE('',#932,#931); +#934=DIRECTION('',(0.E0,1.E0,0.E0)); +#935=VECTOR('',#934,2.375E0); +#936=CARTESIAN_POINT('',(-6.32E0,-3.43E0,-8.11E0)); +#937=LINE('',#936,#935); +#938=DIRECTION('',(1.E0,0.E0,0.E0)); +#939=VECTOR('',#938,6.4E-1); +#940=CARTESIAN_POINT('',(-6.32E0,-1.055E0,-8.11E0)); +#941=LINE('',#940,#939); +#942=DIRECTION('',(0.E0,1.E0,0.E0)); +#943=VECTOR('',#942,2.375E0); +#944=CARTESIAN_POINT('',(-5.68E0,-3.43E0,-8.11E0)); +#945=LINE('',#944,#943); +#946=DIRECTION('',(0.E0,-1.E0,0.E0)); +#947=VECTOR('',#946,6.4E-1); +#948=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.11E0)); +#949=LINE('',#948,#947); +#950=DIRECTION('',(1.E0,0.E0,0.E0)); +#951=VECTOR('',#950,2.07E0); +#952=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.11E0)); +#953=LINE('',#952,#951); +#954=DIRECTION('',(0.E0,1.E0,0.E0)); +#955=VECTOR('',#954,6.4E-1); +#956=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.11E0)); +#957=LINE('',#956,#955); +#958=DIRECTION('',(0.E0,1.E0,0.E0)); +#959=VECTOR('',#958,2.375E0); +#960=CARTESIAN_POINT('',(-3.32E0,-3.43E0,-8.11E0)); +#961=LINE('',#960,#959); +#962=DIRECTION('',(1.E0,0.E0,0.E0)); +#963=VECTOR('',#962,6.4E-1); +#964=CARTESIAN_POINT('',(-3.32E0,-1.055E0,-8.11E0)); +#965=LINE('',#964,#963); +#966=DIRECTION('',(0.E0,1.E0,0.E0)); +#967=VECTOR('',#966,2.375E0); +#968=CARTESIAN_POINT('',(-2.68E0,-3.43E0,-8.11E0)); +#969=LINE('',#968,#967); +#970=DIRECTION('',(0.E0,-1.E0,0.E0)); +#971=VECTOR('',#970,6.4E-1); +#972=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.11E0)); +#973=LINE('',#972,#971); +#974=DIRECTION('',(1.E0,0.E0,0.E0)); +#975=VECTOR('',#974,2.07E0); +#976=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.11E0)); +#977=LINE('',#976,#975); +#978=DIRECTION('',(0.E0,1.E0,0.E0)); +#979=VECTOR('',#978,6.4E-1); +#980=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.11E0)); +#981=LINE('',#980,#979); +#982=DIRECTION('',(0.E0,1.E0,0.E0)); +#983=VECTOR('',#982,2.375E0); +#984=CARTESIAN_POINT('',(-3.2E-1,-3.43E0,-8.11E0)); +#985=LINE('',#984,#983); +#986=DIRECTION('',(1.E0,0.E0,0.E0)); +#987=VECTOR('',#986,6.4E-1); +#988=CARTESIAN_POINT('',(-3.2E-1,-1.055E0,-8.11E0)); +#989=LINE('',#988,#987); +#990=DIRECTION('',(0.E0,1.E0,0.E0)); +#991=VECTOR('',#990,2.375E0); +#992=CARTESIAN_POINT('',(3.2E-1,-3.43E0,-8.11E0)); +#993=LINE('',#992,#991); +#994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#995=VECTOR('',#994,6.4E-1); +#996=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.11E0)); +#997=LINE('',#996,#995); +#998=DIRECTION('',(1.E0,0.E0,0.E0)); +#999=VECTOR('',#998,2.07E0); +#1000=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.11E0)); +#1001=LINE('',#1000,#999); +#1002=DIRECTION('',(0.E0,1.E0,0.E0)); +#1003=VECTOR('',#1002,6.4E-1); +#1004=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.11E0)); +#1005=LINE('',#1004,#1003); +#1006=DIRECTION('',(0.E0,1.E0,0.E0)); +#1007=VECTOR('',#1006,2.375E0); +#1008=CARTESIAN_POINT('',(2.68E0,-3.43E0,-8.11E0)); +#1009=LINE('',#1008,#1007); +#1010=DIRECTION('',(1.E0,0.E0,0.E0)); +#1011=VECTOR('',#1010,6.4E-1); +#1012=CARTESIAN_POINT('',(2.68E0,-1.055E0,-8.11E0)); +#1013=LINE('',#1012,#1011); +#1014=DIRECTION('',(0.E0,1.E0,0.E0)); +#1015=VECTOR('',#1014,2.375E0); +#1016=CARTESIAN_POINT('',(3.32E0,-3.43E0,-8.11E0)); +#1017=LINE('',#1016,#1015); +#1018=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1019=VECTOR('',#1018,6.4E-1); +#1020=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.11E0)); +#1021=LINE('',#1020,#1019); +#1022=DIRECTION('',(1.E0,0.E0,0.E0)); +#1023=VECTOR('',#1022,2.07E0); +#1024=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.11E0)); +#1025=LINE('',#1024,#1023); +#1026=DIRECTION('',(0.E0,1.E0,0.E0)); +#1027=VECTOR('',#1026,6.4E-1); +#1028=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.11E0)); +#1029=LINE('',#1028,#1027); +#1030=DIRECTION('',(0.E0,1.E0,0.E0)); +#1031=VECTOR('',#1030,2.375E0); +#1032=CARTESIAN_POINT('',(5.68E0,-3.43E0,-8.11E0)); +#1033=LINE('',#1032,#1031); +#1034=DIRECTION('',(1.E0,0.E0,0.E0)); +#1035=VECTOR('',#1034,6.4E-1); +#1036=CARTESIAN_POINT('',(5.68E0,-1.055E0,-8.11E0)); +#1037=LINE('',#1036,#1035); +#1038=DIRECTION('',(0.E0,1.E0,0.E0)); +#1039=VECTOR('',#1038,2.375E0); +#1040=CARTESIAN_POINT('',(6.32E0,-3.43E0,-8.11E0)); +#1041=LINE('',#1040,#1039); +#1042=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1043=VECTOR('',#1042,6.4E-1); +#1044=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.11E0)); +#1045=LINE('',#1044,#1043); +#1046=DIRECTION('',(1.E0,0.E0,0.E0)); +#1047=VECTOR('',#1046,2.07E0); +#1048=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.11E0)); +#1049=LINE('',#1048,#1047); +#1050=DIRECTION('',(0.E0,1.E0,0.E0)); +#1051=VECTOR('',#1050,6.4E-1); +#1052=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.11E0)); +#1053=LINE('',#1052,#1051); +#1054=DIRECTION('',(0.E0,1.E0,0.E0)); +#1055=VECTOR('',#1054,2.375E0); +#1056=CARTESIAN_POINT('',(8.68E0,-3.43E0,-8.11E0)); +#1057=LINE('',#1056,#1055); +#1058=DIRECTION('',(1.E0,0.E0,0.E0)); +#1059=VECTOR('',#1058,6.4E-1); +#1060=CARTESIAN_POINT('',(8.68E0,-1.055E0,-8.11E0)); +#1061=LINE('',#1060,#1059); +#1062=DIRECTION('',(0.E0,1.E0,0.E0)); +#1063=VECTOR('',#1062,2.375E0); +#1064=CARTESIAN_POINT('',(9.32E0,-3.43E0,-8.11E0)); +#1065=LINE('',#1064,#1063); +#1066=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1067=VECTOR('',#1066,6.4E-1); +#1068=CARTESIAN_POINT('',(9.465E0,-2.79E0,-8.11E0)); +#1069=LINE('',#1068,#1067); +#1070=DIRECTION('',(1.E0,0.E0,0.E0)); +#1071=VECTOR('',#1070,1.465E0); +#1072=CARTESIAN_POINT('',(9.465E0,-2.79E0,-8.11E0)); +#1073=LINE('',#1072,#1071); +#1074=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1075=VECTOR('',#1074,1.32E0); +#1076=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.28E0)); +#1077=LINE('',#1076,#1075); +#1078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1079=VECTOR('',#1078,1.32E0); +#1080=CARTESIAN_POINT('',(1.191948609232E1,6.6E-1,-9.239547065214E0)); +#1081=LINE('',#1080,#1079); +#1082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1083=VECTOR('',#1082,1.32E0); +#1084=CARTESIAN_POINT('',(1.402E1,6.6E-1,-9.175E0)); +#1085=LINE('',#1084,#1083); +#1086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1087=VECTOR('',#1086,1.32E0); +#1088=CARTESIAN_POINT('',(1.400894271538E1,6.6E-1,-8.815169850545E0)); +#1089=LINE('',#1088,#1087); +#1090=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1091=VECTOR('',#1090,1.32E0); +#1092=CARTESIAN_POINT('',(1.190842880770E1,6.6E-1,-8.879716915758E0)); +#1093=LINE('',#1092,#1091); +#1094=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1095=VECTOR('',#1094,1.32E0); +#1096=CARTESIAN_POINT('',(1.129E1,6.6E-1,-8.28E0)); +#1097=LINE('',#1096,#1095); +#1098=CARTESIAN_POINT('',(1.129E1,-9.1E-1,-7.85E0)); +#1099=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1100=DIRECTION('',(0.E0,0.E0,1.E0)); +#1101=AXIS2_PLACEMENT_3D('',#1098,#1099,#1100); +#1103=DIRECTION('',(0.E0,1.E0,0.E0)); +#1104=VECTOR('',#1103,9.9E-1); +#1105=CARTESIAN_POINT('',(1.129E1,-1.9E0,-7.6E0)); +#1106=LINE('',#1105,#1104); +#1107=CARTESIAN_POINT('',(1.129E1,-1.9E0,-7.5E0)); +#1108=DIRECTION('',(1.E0,0.E0,0.E0)); +#1109=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1110=AXIS2_PLACEMENT_3D('',#1107,#1108,#1109); +#1112=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1113=VECTOR('',#1112,1.6E0); +#1114=CARTESIAN_POINT('',(1.129E1,-2.E0,-5.9E0)); +#1115=LINE('',#1114,#1113); +#1116=CARTESIAN_POINT('',(1.129E1,-1.7E0,-5.9E0)); +#1117=DIRECTION('',(1.E0,0.E0,0.E0)); +#1118=DIRECTION('',(0.E0,0.E0,1.E0)); +#1119=AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1121=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1122=VECTOR('',#1121,9.5E-1); +#1123=CARTESIAN_POINT('',(1.129E1,-7.5E-1,-5.6E0)); +#1124=LINE('',#1123,#1122); +#1125=CARTESIAN_POINT('',(1.129E1,7.E-1,-3.85E0)); +#1126=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1127=DIRECTION('',(0.E0,0.E0,1.E0)); +#1128=AXIS2_PLACEMENT_3D('',#1125,#1126,#1127); +#1130=DIRECTION('',(0.E0,1.E0,0.E0)); +#1131=VECTOR('',#1130,1.5E0); +#1132=CARTESIAN_POINT('',(1.129E1,-8.E-1,-3.55E0)); +#1133=LINE('',#1132,#1131); +#1134=CARTESIAN_POINT('',(1.129E1,-8.E-1,-3.05E0)); +#1135=DIRECTION('',(1.E0,0.E0,0.E0)); +#1136=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#1137=AXIS2_PLACEMENT_3D('',#1134,#1135,#1136); +#1139=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#1140=VECTOR('',#1139,8.856635930194E-1); +#1141=CARTESIAN_POINT('',(1.129E1,-1.804177449477E0,-3.211330871076E0)); +#1142=LINE('',#1141,#1140); +#1143=CARTESIAN_POINT('',(1.129E1,-1.7E0,-2.93E0)); +#1144=DIRECTION('',(1.E0,0.E0,0.E0)); +#1145=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1146=AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1148=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1149=VECTOR('',#1148,1.23E0); +#1150=CARTESIAN_POINT('',(1.129E1,-2.E0,-1.7E0)); +#1151=LINE('',#1150,#1149); +#1152=CARTESIAN_POINT('',(1.129E1,-1.9E0,-1.7E0)); +#1153=DIRECTION('',(1.E0,0.E0,0.E0)); +#1154=DIRECTION('',(0.E0,0.E0,1.E0)); +#1155=AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1158=VECTOR('',#1157,3.4E0); +#1159=CARTESIAN_POINT('',(1.129E1,1.5E0,-1.6E0)); +#1160=LINE('',#1159,#1158); +#1161=CARTESIAN_POINT('',(1.129E1,1.5E0,-3.1E0)); +#1162=DIRECTION('',(1.E0,0.E0,0.E0)); +#1163=DIRECTION('',(0.E0,1.E0,0.E0)); +#1164=AXIS2_PLACEMENT_3D('',#1161,#1162,#1163); +#1166=DIRECTION('',(0.E0,0.E0,1.E0)); +#1167=VECTOR('',#1166,3.E0); +#1168=CARTESIAN_POINT('',(1.129E1,3.E0,-6.1E0)); +#1169=LINE('',#1168,#1167); +#1170=CARTESIAN_POINT('',(1.129E1,1.5E0,-6.1E0)); +#1171=DIRECTION('',(1.E0,0.E0,0.E0)); +#1172=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1173=AXIS2_PLACEMENT_3D('',#1170,#1171,#1172); +#1175=DIRECTION('',(0.E0,1.E0,0.E0)); +#1176=VECTOR('',#1175,5.9E-1); +#1177=CARTESIAN_POINT('',(1.129E1,9.1E-1,-7.6E0)); +#1178=LINE('',#1177,#1176); +#1179=CARTESIAN_POINT('',(1.129E1,9.1E-1,-7.85E0)); +#1180=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1181=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1182=AXIS2_PLACEMENT_3D('',#1179,#1180,#1181); +#1184=DIRECTION('',(1.E0,0.E0,0.E0)); +#1185=VECTOR('',#1184,3.6E-1); +#1186=CARTESIAN_POINT('',(1.093E1,-9.1E-1,-7.6E0)); +#1187=LINE('',#1186,#1185); +#1188=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.85E0)); +#1189=DIRECTION('',(1.E0,0.E0,0.E0)); +#1190=DIRECTION('',(0.E0,0.E0,1.E0)); +#1191=AXIS2_PLACEMENT_3D('',#1188,#1189,#1190); +#1193=DIRECTION('',(0.E0,1.E0,0.E0)); +#1194=VECTOR('',#1193,5.9E-1); +#1195=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.6E0)); +#1196=LINE('',#1195,#1194); +#1197=CARTESIAN_POINT('',(1.093E1,1.5E0,-6.1E0)); +#1198=DIRECTION('',(1.E0,0.E0,0.E0)); +#1199=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1200=AXIS2_PLACEMENT_3D('',#1197,#1198,#1199); +#1202=DIRECTION('',(0.E0,0.E0,1.E0)); +#1203=VECTOR('',#1202,3.E0); +#1204=CARTESIAN_POINT('',(1.093E1,3.E0,-6.1E0)); +#1205=LINE('',#1204,#1203); +#1206=CARTESIAN_POINT('',(1.093E1,1.5E0,-3.1E0)); +#1207=DIRECTION('',(1.E0,0.E0,0.E0)); +#1208=DIRECTION('',(0.E0,1.E0,0.E0)); +#1209=AXIS2_PLACEMENT_3D('',#1206,#1207,#1208); +#1211=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1212=VECTOR('',#1211,3.4E0); +#1213=CARTESIAN_POINT('',(1.093E1,1.5E0,-1.6E0)); +#1214=LINE('',#1213,#1212); +#1215=CARTESIAN_POINT('',(1.093E1,-1.9E0,-1.7E0)); +#1216=DIRECTION('',(1.E0,0.E0,0.E0)); +#1217=DIRECTION('',(0.E0,0.E0,1.E0)); +#1218=AXIS2_PLACEMENT_3D('',#1215,#1216,#1217); +#1220=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1221=VECTOR('',#1220,1.23E0); +#1222=CARTESIAN_POINT('',(1.093E1,-2.E0,-1.7E0)); +#1223=LINE('',#1222,#1221); +#1224=CARTESIAN_POINT('',(1.093E1,-1.7E0,-2.93E0)); +#1225=DIRECTION('',(1.E0,0.E0,0.E0)); +#1226=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1227=AXIS2_PLACEMENT_3D('',#1224,#1225,#1226); +#1229=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#1230=VECTOR('',#1229,8.856635930194E-1); +#1231=CARTESIAN_POINT('',(1.093E1,-1.804177449477E0,-3.211330871076E0)); +#1232=LINE('',#1231,#1230); +#1233=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.05E0)); +#1234=DIRECTION('',(1.E0,0.E0,0.E0)); +#1235=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#1236=AXIS2_PLACEMENT_3D('',#1233,#1234,#1235); +#1238=DIRECTION('',(0.E0,1.E0,0.E0)); +#1239=VECTOR('',#1238,1.5E0); +#1240=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.55E0)); +#1241=LINE('',#1240,#1239); +#1242=CARTESIAN_POINT('',(1.093E1,7.E-1,-3.85E0)); +#1243=DIRECTION('',(1.E0,0.E0,0.E0)); +#1244=DIRECTION('',(0.E0,1.E0,0.E0)); +#1245=AXIS2_PLACEMENT_3D('',#1242,#1243,#1244); +#1247=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.85E0)); +#1248=DIRECTION('',(1.E0,0.E0,0.E0)); +#1249=DIRECTION('',(0.E0,1.E0,0.E0)); +#1250=AXIS2_PLACEMENT_3D('',#1247,#1248,#1249); +#1252=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1253=VECTOR('',#1252,1.5E0); +#1254=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.6E0)); +#1255=LINE('',#1254,#1253); +#1256=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-3.85E0)); +#1257=DIRECTION('',(1.E0,0.E0,0.E0)); +#1258=DIRECTION('',(0.E0,0.E0,1.E0)); +#1259=AXIS2_PLACEMENT_3D('',#1256,#1257,#1258); +#1261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1262=VECTOR('',#1261,1.5E0); +#1263=CARTESIAN_POINT('',(1.093E1,-1.E0,-3.85E0)); +#1264=LINE('',#1263,#1262); +#1265=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.35E0)); +#1266=DIRECTION('',(1.E0,0.E0,0.E0)); +#1267=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1268=AXIS2_PLACEMENT_3D('',#1265,#1266,#1267); +#1270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1271=VECTOR('',#1270,9.5E-1); +#1272=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.6E0)); +#1273=LINE('',#1272,#1271); +#1274=CARTESIAN_POINT('',(1.093E1,-1.7E0,-5.9E0)); +#1275=DIRECTION('',(1.E0,0.E0,0.E0)); +#1276=DIRECTION('',(0.E0,0.E0,1.E0)); +#1277=AXIS2_PLACEMENT_3D('',#1274,#1275,#1276); +#1279=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1280=VECTOR('',#1279,1.6E0); +#1281=CARTESIAN_POINT('',(1.093E1,-2.E0,-5.9E0)); +#1282=LINE('',#1281,#1280); +#1283=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.5E0)); +#1284=DIRECTION('',(1.E0,0.E0,0.E0)); +#1285=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1286=AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1288=DIRECTION('',(0.E0,1.E0,0.E0)); +#1289=VECTOR('',#1288,9.9E-1); +#1290=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.6E0)); +#1291=LINE('',#1290,#1289); +#1292=CARTESIAN_POINT('',(1.093E1,-9.1E-1,-7.85E0)); +#1293=DIRECTION('',(1.E0,0.E0,0.E0)); +#1294=DIRECTION('',(0.E0,1.E0,0.E0)); +#1295=AXIS2_PLACEMENT_3D('',#1292,#1293,#1294); +#1297=DIRECTION('',(0.E0,1.E0,0.E0)); +#1298=VECTOR('',#1297,2.13E0); +#1299=CARTESIAN_POINT('',(1.093E1,-2.79E0,-8.11E0)); +#1300=LINE('',#1299,#1298); +#1301=DIRECTION('',(0.E0,0.E0,1.E0)); +#1302=VECTOR('',#1301,1.13E0); +#1303=CARTESIAN_POINT('',(1.093E1,-2.79E0,-9.24E0)); +#1304=LINE('',#1303,#1302); +#1305=DIRECTION('',(0.E0,1.E0,0.E0)); +#1306=VECTOR('',#1305,6.4E-1); +#1307=CARTESIAN_POINT('',(1.093E1,-3.43E0,-9.24E0)); +#1308=LINE('',#1307,#1306); +#1309=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1310=VECTOR('',#1309,9.24E0); +#1311=CARTESIAN_POINT('',(1.093E1,-3.43E0,0.E0)); +#1312=LINE('',#1311,#1310); +#1313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1314=VECTOR('',#1313,6.86E0); +#1315=CARTESIAN_POINT('',(1.093E1,3.43E0,0.E0)); +#1316=LINE('',#1315,#1314); +#1317=DIRECTION('',(0.E0,0.E0,1.E0)); +#1318=VECTOR('',#1317,9.24E0); +#1319=CARTESIAN_POINT('',(1.093E1,3.43E0,-9.24E0)); +#1320=LINE('',#1319,#1318); +#1321=DIRECTION('',(0.E0,1.E0,0.E0)); +#1322=VECTOR('',#1321,6.4E-1); +#1323=CARTESIAN_POINT('',(1.093E1,2.79E0,-9.24E0)); +#1324=LINE('',#1323,#1322); +#1325=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1326=VECTOR('',#1325,1.13E0); +#1327=CARTESIAN_POINT('',(1.093E1,2.79E0,-8.11E0)); +#1328=LINE('',#1327,#1326); +#1329=DIRECTION('',(0.E0,1.E0,0.E0)); +#1330=VECTOR('',#1329,2.13E0); +#1331=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.11E0)); +#1332=LINE('',#1331,#1330); +#1333=DIRECTION('',(1.E0,0.E0,0.E0)); +#1334=VECTOR('',#1333,3.6E-1); +#1335=CARTESIAN_POINT('',(1.093E1,6.6E-1,-7.85E0)); +#1336=LINE('',#1335,#1334); +#1337=DIRECTION('',(1.E0,0.E0,0.E0)); +#1338=VECTOR('',#1337,3.6E-1); +#1339=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.6E0)); +#1340=LINE('',#1339,#1338); +#1341=DIRECTION('',(1.E0,0.E0,0.E0)); +#1342=VECTOR('',#1341,3.6E-1); +#1343=CARTESIAN_POINT('',(1.093E1,1.5E0,-7.6E0)); +#1344=LINE('',#1343,#1342); +#1345=DIRECTION('',(1.E0,0.E0,0.E0)); +#1346=VECTOR('',#1345,3.6E-1); +#1347=CARTESIAN_POINT('',(1.093E1,3.E0,-6.1E0)); +#1348=LINE('',#1347,#1346); +#1349=DIRECTION('',(1.E0,0.E0,0.E0)); +#1350=VECTOR('',#1349,3.6E-1); +#1351=CARTESIAN_POINT('',(1.093E1,3.E0,-3.1E0)); +#1352=LINE('',#1351,#1350); +#1353=DIRECTION('',(1.E0,0.E0,0.E0)); +#1354=VECTOR('',#1353,3.6E-1); +#1355=CARTESIAN_POINT('',(1.093E1,1.5E0,-1.6E0)); +#1356=LINE('',#1355,#1354); +#1357=DIRECTION('',(1.E0,0.E0,0.E0)); +#1358=VECTOR('',#1357,3.6E-1); +#1359=CARTESIAN_POINT('',(1.093E1,-1.9E0,-1.6E0)); +#1360=LINE('',#1359,#1358); +#1361=DIRECTION('',(1.E0,0.E0,0.E0)); +#1362=VECTOR('',#1361,3.6E-1); +#1363=CARTESIAN_POINT('',(1.093E1,-2.E0,-1.7E0)); +#1364=LINE('',#1363,#1362); +#1365=DIRECTION('',(1.E0,0.E0,0.E0)); +#1366=VECTOR('',#1365,3.6E-1); +#1367=CARTESIAN_POINT('',(1.093E1,-2.E0,-2.93E0)); +#1368=LINE('',#1367,#1366); +#1369=DIRECTION('',(1.E0,0.E0,0.E0)); +#1370=VECTOR('',#1369,3.6E-1); +#1371=CARTESIAN_POINT('',(1.093E1,-1.804177449477E0,-3.211330871076E0)); +#1372=LINE('',#1371,#1370); +#1373=DIRECTION('',(1.E0,0.E0,0.E0)); +#1374=VECTOR('',#1373,3.6E-1); +#1375=CARTESIAN_POINT('',(1.093E1,-9.736290824614E-1,-3.518884785127E0)); +#1376=LINE('',#1375,#1374); +#1377=DIRECTION('',(1.E0,0.E0,0.E0)); +#1378=VECTOR('',#1377,3.6E-1); +#1379=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.55E0)); +#1380=LINE('',#1379,#1378); +#1381=DIRECTION('',(1.E0,0.E0,0.E0)); +#1382=VECTOR('',#1381,3.6E-1); +#1383=CARTESIAN_POINT('',(1.093E1,7.E-1,-3.55E0)); +#1384=LINE('',#1383,#1382); +#1385=DIRECTION('',(1.E0,0.E0,0.E0)); +#1386=VECTOR('',#1385,3.6E-1); +#1387=CARTESIAN_POINT('',(1.093E1,1.E0,-3.85E0)); +#1388=LINE('',#1387,#1386); +#1389=DIRECTION('',(1.E0,0.E0,0.E0)); +#1390=VECTOR('',#1389,7.E-2); +#1391=CARTESIAN_POINT('',(1.129E1,1.E0,-3.85E0)); +#1392=LINE('',#1391,#1390); +#1393=CARTESIAN_POINT('',(1.136E1,7.5E-1,-3.85E0)); +#1394=DIRECTION('',(1.E0,0.E0,0.E0)); +#1395=DIRECTION('',(0.E0,1.E0,0.E0)); +#1396=AXIS2_PLACEMENT_3D('',#1393,#1394,#1395); +#1398=DIRECTION('',(0.E0,0.E0,1.E0)); +#1399=VECTOR('',#1398,1.5E0); +#1400=CARTESIAN_POINT('',(1.129E1,1.E0,-5.35E0)); +#1401=LINE('',#1400,#1399); +#1402=DIRECTION('',(1.E0,0.E0,0.E0)); +#1403=VECTOR('',#1402,7.E-2); +#1404=CARTESIAN_POINT('',(1.129E1,1.E0,-5.35E0)); +#1405=LINE('',#1404,#1403); +#1406=DIRECTION('',(0.E0,0.E0,1.E0)); +#1407=VECTOR('',#1406,1.5E0); +#1408=CARTESIAN_POINT('',(1.136E1,1.E0,-5.35E0)); +#1409=LINE('',#1408,#1407); +#1410=CARTESIAN_POINT('',(1.129E1,7.5E-1,-5.35E0)); +#1411=DIRECTION('',(1.E0,0.E0,0.E0)); +#1412=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1413=AXIS2_PLACEMENT_3D('',#1410,#1411,#1412); +#1415=DIRECTION('',(1.E0,0.E0,0.E0)); +#1416=VECTOR('',#1415,7.E-2); +#1417=CARTESIAN_POINT('',(1.129E1,7.5E-1,-5.6E0)); +#1418=LINE('',#1417,#1416); +#1419=CARTESIAN_POINT('',(1.136E1,7.5E-1,-5.35E0)); +#1420=DIRECTION('',(1.E0,0.E0,0.E0)); +#1421=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1424=DIRECTION('',(0.E0,1.E0,0.E0)); +#1425=VECTOR('',#1424,1.5E0); +#1426=CARTESIAN_POINT('',(1.129E1,-7.5E-1,-5.6E0)); +#1427=LINE('',#1426,#1425); +#1428=DIRECTION('',(1.E0,0.E0,1.268826313857E-14)); +#1429=VECTOR('',#1428,7.E-2); +#1430=CARTESIAN_POINT('',(1.129E1,-7.5E-1,-5.6E0)); +#1431=LINE('',#1430,#1429); +#1432=DIRECTION('',(0.E0,1.E0,0.E0)); +#1433=VECTOR('',#1432,1.5E0); +#1434=CARTESIAN_POINT('',(1.136E1,-7.5E-1,-5.6E0)); +#1435=LINE('',#1434,#1433); +#1436=DIRECTION('',(1.E0,0.E0,0.E0)); +#1437=VECTOR('',#1436,3.6E-1); +#1438=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.6E0)); +#1439=LINE('',#1438,#1437); +#1440=DIRECTION('',(1.E0,0.E0,0.E0)); +#1441=VECTOR('',#1440,4.3E-1); +#1442=CARTESIAN_POINT('',(1.093E1,-1.E0,-5.35E0)); +#1443=LINE('',#1442,#1441); +#1444=CARTESIAN_POINT('',(1.136E1,-7.5E-1,-5.35E0)); +#1445=DIRECTION('',(1.E0,0.E0,0.E0)); +#1446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1447=AXIS2_PLACEMENT_3D('',#1444,#1445,#1446); +#1449=DIRECTION('',(1.E0,0.E0,0.E0)); +#1450=VECTOR('',#1449,3.6E-1); +#1451=CARTESIAN_POINT('',(1.093E1,-1.7E0,-5.6E0)); +#1452=LINE('',#1451,#1450); +#1453=DIRECTION('',(1.E0,0.E0,0.E0)); +#1454=VECTOR('',#1453,3.6E-1); +#1455=CARTESIAN_POINT('',(1.093E1,-2.E0,-5.9E0)); +#1456=LINE('',#1455,#1454); +#1457=DIRECTION('',(1.E0,0.E0,0.E0)); +#1458=VECTOR('',#1457,3.6E-1); +#1459=CARTESIAN_POINT('',(1.093E1,-2.E0,-7.5E0)); +#1460=LINE('',#1459,#1458); +#1461=DIRECTION('',(1.E0,0.E0,0.E0)); +#1462=VECTOR('',#1461,3.6E-1); +#1463=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.6E0)); +#1464=LINE('',#1463,#1462); +#1465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1466=VECTOR('',#1465,1.5E0); +#1467=CARTESIAN_POINT('',(1.136E1,-1.E0,-3.85E0)); +#1468=LINE('',#1467,#1466); +#1469=DIRECTION('',(1.E0,0.E0,0.E0)); +#1470=VECTOR('',#1469,4.3E-1); +#1471=CARTESIAN_POINT('',(1.093E1,-1.E0,-3.85E0)); +#1472=LINE('',#1471,#1470); +#1473=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1474=VECTOR('',#1473,3.E0); +#1475=CARTESIAN_POINT('',(1.136E1,-1.5E0,-3.1E0)); +#1476=LINE('',#1475,#1474); +#1477=DIRECTION('',(0.E0,1.E0,0.E0)); +#1478=VECTOR('',#1477,3.E0); +#1479=CARTESIAN_POINT('',(1.136E1,-1.5E0,-6.1E0)); +#1480=LINE('',#1479,#1478); +#1481=DIRECTION('',(0.E0,0.E0,1.E0)); +#1482=VECTOR('',#1481,3.E0); +#1483=CARTESIAN_POINT('',(1.136E1,1.5E0,-6.1E0)); +#1484=LINE('',#1483,#1482); +#1485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1486=VECTOR('',#1485,3.E0); +#1487=CARTESIAN_POINT('',(1.136E1,1.5E0,-3.1E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1490=VECTOR('',#1489,3.E0); +#1491=CARTESIAN_POINT('',(1.172E1,-1.5E0,-3.1E0)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(1.E0,0.E0,0.E0)); +#1494=VECTOR('',#1493,3.6E-1); +#1495=CARTESIAN_POINT('',(1.136E1,-1.5E0,-3.1E0)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#1498=VECTOR('',#1497,1.006975670014E0); +#1499=CARTESIAN_POINT('',(1.172E1,-1.5E0,-6.1E0)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#1502=VECTOR('',#1501,1.006975670014E0); +#1503=CARTESIAN_POINT('',(1.172E1,-1.5E0,-3.1E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1506=VECTOR('',#1505,2.099333580064E0); +#1507=CARTESIAN_POINT('',(1.25E1,1.049666790032E0,-3.550333209968E0)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,0.E0,1.E0)); +#1510=VECTOR('',#1509,2.099333580064E0); +#1511=CARTESIAN_POINT('',(1.25E1,1.049666790032E0,-5.649666790032E0)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(0.E0,1.E0,0.E0)); +#1514=VECTOR('',#1513,2.099333580064E0); +#1515=CARTESIAN_POINT('',(1.25E1,-1.049666790032E0,-5.649666790032E0)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1518=VECTOR('',#1517,2.099333580064E0); +#1519=CARTESIAN_POINT('',(1.25E1,-1.049666790032E0,-3.550333209968E0)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#1522=VECTOR('',#1521,1.006975670014E0); +#1523=CARTESIAN_POINT('',(1.172E1,1.5E0,-3.1E0)); +#1524=LINE('',#1523,#1522); +#1525=DIRECTION('',(0.E0,0.E0,1.E0)); +#1526=VECTOR('',#1525,3.E0); +#1527=CARTESIAN_POINT('',(1.172E1,1.5E0,-6.1E0)); +#1528=LINE('',#1527,#1526); +#1529=DIRECTION('',(1.E0,0.E0,0.E0)); +#1530=VECTOR('',#1529,3.6E-1); +#1531=CARTESIAN_POINT('',(1.136E1,1.5E0,-6.1E0)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1534=VECTOR('',#1533,3.E0); +#1535=CARTESIAN_POINT('',(1.172E1,1.5E0,-3.1E0)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(1.E0,0.E0,0.E0)); +#1538=VECTOR('',#1537,3.6E-1); +#1539=CARTESIAN_POINT('',(1.136E1,1.5E0,-3.1E0)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,1.E0,0.E0)); +#1542=VECTOR('',#1541,3.E0); +#1543=CARTESIAN_POINT('',(1.172E1,-1.5E0,-6.1E0)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(1.E0,0.E0,0.E0)); +#1546=VECTOR('',#1545,3.6E-1); +#1547=CARTESIAN_POINT('',(1.136E1,-1.5E0,-6.1E0)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#1550=VECTOR('',#1549,1.006975670014E0); +#1551=CARTESIAN_POINT('',(1.172E1,1.5E0,-6.1E0)); +#1552=LINE('',#1551,#1550); +#1553=CARTESIAN_POINT('',(1.136E1,-7.5E-1,-3.85E0)); +#1554=DIRECTION('',(1.E0,0.E0,0.E0)); +#1555=DIRECTION('',(0.E0,0.E0,1.E0)); +#1556=AXIS2_PLACEMENT_3D('',#1553,#1554,#1555); +#1558=DIRECTION('',(1.E0,0.E0,0.E0)); +#1559=VECTOR('',#1558,4.3E-1); +#1560=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-3.6E0)); +#1561=LINE('',#1560,#1559); +#1562=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1563=VECTOR('',#1562,1.5E0); +#1564=CARTESIAN_POINT('',(1.136E1,7.5E-1,-3.6E0)); +#1565=LINE('',#1564,#1563); +#1566=DIRECTION('',(1.E0,0.E0,0.E0)); +#1567=VECTOR('',#1566,4.3E-1); +#1568=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.6E0)); +#1569=LINE('',#1568,#1567); +#1570=DIRECTION('',(0.E0,0.E0,1.E0)); +#1571=VECTOR('',#1570,1.13E0); +#1572=CARTESIAN_POINT('',(-9.465E0,-2.79E0,-9.24E0)); +#1573=LINE('',#1572,#1571); +#1574=DIRECTION('',(1.E0,0.E0,0.E0)); +#1575=VECTOR('',#1574,1.465E0); +#1576=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#1577=LINE('',#1576,#1575); +#1578=DIRECTION('',(0.E0,0.E0,1.E0)); +#1579=VECTOR('',#1578,1.13E0); +#1580=CARTESIAN_POINT('',(9.465E0,-2.79E0,-9.24E0)); +#1581=LINE('',#1580,#1579); +#1582=DIRECTION('',(1.E0,0.E0,0.E0)); +#1583=VECTOR('',#1582,1.465E0); +#1584=CARTESIAN_POINT('',(9.465E0,-2.79E0,-9.24E0)); +#1585=LINE('',#1584,#1583); +#1586=DIRECTION('',(1.E0,0.E0,0.E0)); +#1587=VECTOR('',#1586,2.07E0); +#1588=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.87E0)); +#1589=LINE('',#1588,#1587); +#1590=DIRECTION('',(0.E0,0.E0,1.E0)); +#1591=VECTOR('',#1590,7.6E-1); +#1592=CARTESIAN_POINT('',(-6.465E0,-2.79E0,-8.87E0)); +#1593=LINE('',#1592,#1591); +#1594=DIRECTION('',(0.E0,0.E0,1.E0)); +#1595=VECTOR('',#1594,7.6E-1); +#1596=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.87E0)); +#1597=LINE('',#1596,#1595); +#1598=DIRECTION('',(1.E0,0.E0,0.E0)); +#1599=VECTOR('',#1598,2.07E0); +#1600=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.87E0)); +#1601=LINE('',#1600,#1599); +#1602=DIRECTION('',(0.E0,0.E0,1.E0)); +#1603=VECTOR('',#1602,7.6E-1); +#1604=CARTESIAN_POINT('',(-3.465E0,-2.79E0,-8.87E0)); +#1605=LINE('',#1604,#1603); +#1606=DIRECTION('',(0.E0,0.E0,1.E0)); +#1607=VECTOR('',#1606,7.6E-1); +#1608=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.87E0)); +#1609=LINE('',#1608,#1607); +#1610=DIRECTION('',(1.E0,0.E0,0.E0)); +#1611=VECTOR('',#1610,2.07E0); +#1612=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.87E0)); +#1613=LINE('',#1612,#1611); +#1614=DIRECTION('',(0.E0,0.E0,1.E0)); +#1615=VECTOR('',#1614,7.6E-1); +#1616=CARTESIAN_POINT('',(-4.65E-1,-2.79E0,-8.87E0)); +#1617=LINE('',#1616,#1615); +#1618=DIRECTION('',(0.E0,0.E0,1.E0)); +#1619=VECTOR('',#1618,7.6E-1); +#1620=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.87E0)); +#1621=LINE('',#1620,#1619); +#1622=DIRECTION('',(1.E0,0.E0,0.E0)); +#1623=VECTOR('',#1622,2.07E0); +#1624=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.87E0)); +#1625=LINE('',#1624,#1623); +#1626=DIRECTION('',(0.E0,0.E0,1.E0)); +#1627=VECTOR('',#1626,7.6E-1); +#1628=CARTESIAN_POINT('',(2.535E0,-2.79E0,-8.87E0)); +#1629=LINE('',#1628,#1627); +#1630=DIRECTION('',(0.E0,0.E0,1.E0)); +#1631=VECTOR('',#1630,7.6E-1); +#1632=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.87E0)); +#1633=LINE('',#1632,#1631); +#1634=DIRECTION('',(1.E0,0.E0,0.E0)); +#1635=VECTOR('',#1634,2.07E0); +#1636=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.87E0)); +#1637=LINE('',#1636,#1635); +#1638=DIRECTION('',(0.E0,0.E0,1.E0)); +#1639=VECTOR('',#1638,7.6E-1); +#1640=CARTESIAN_POINT('',(5.535E0,-2.79E0,-8.87E0)); +#1641=LINE('',#1640,#1639); +#1642=DIRECTION('',(0.E0,0.E0,1.E0)); +#1643=VECTOR('',#1642,7.6E-1); +#1644=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.87E0)); +#1645=LINE('',#1644,#1643); +#1646=DIRECTION('',(1.E0,0.E0,0.E0)); +#1647=VECTOR('',#1646,2.07E0); +#1648=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.87E0)); +#1649=LINE('',#1648,#1647); +#1650=DIRECTION('',(0.E0,0.E0,1.E0)); +#1651=VECTOR('',#1650,7.6E-1); +#1652=CARTESIAN_POINT('',(8.535E0,-2.79E0,-8.87E0)); +#1653=LINE('',#1652,#1651); +#1654=DIRECTION('',(0.E0,0.E0,1.E0)); +#1655=VECTOR('',#1654,7.6E-1); +#1656=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.87E0)); +#1657=LINE('',#1656,#1655); +#1658=DIRECTION('',(1.E0,0.E0,0.E0)); +#1659=VECTOR('',#1658,1.65E0); +#1660=CARTESIAN_POINT('',(-8.75E0,-3.43E0,-7.8E0)); +#1661=LINE('',#1660,#1659); +#1662=DIRECTION('',(0.E0,0.E0,1.E0)); +#1663=VECTOR('',#1662,6.4E0); +#1664=CARTESIAN_POINT('',(-7.1E0,-3.43E0,-7.8E0)); +#1665=LINE('',#1664,#1663); +#1666=DIRECTION('',(1.E0,0.E0,0.E0)); +#1667=VECTOR('',#1666,1.65E0); +#1668=CARTESIAN_POINT('',(-8.75E0,-3.43E0,-1.4E0)); +#1669=LINE('',#1668,#1667); +#1670=DIRECTION('',(0.E0,0.E0,1.E0)); +#1671=VECTOR('',#1670,6.4E0); +#1672=CARTESIAN_POINT('',(-8.75E0,-3.43E0,-7.8E0)); +#1673=LINE('',#1672,#1671); +#1674=DIRECTION('',(1.E0,0.E0,0.E0)); +#1675=VECTOR('',#1674,1.65E0); +#1676=CARTESIAN_POINT('',(7.1E0,-3.43E0,-7.8E0)); +#1677=LINE('',#1676,#1675); +#1678=DIRECTION('',(0.E0,0.E0,1.E0)); +#1679=VECTOR('',#1678,6.4E0); +#1680=CARTESIAN_POINT('',(8.75E0,-3.43E0,-7.8E0)); +#1681=LINE('',#1680,#1679); +#1682=DIRECTION('',(1.E0,0.E0,0.E0)); +#1683=VECTOR('',#1682,1.65E0); +#1684=CARTESIAN_POINT('',(7.1E0,-3.43E0,-1.4E0)); +#1685=LINE('',#1684,#1683); +#1686=DIRECTION('',(0.E0,0.E0,1.E0)); +#1687=VECTOR('',#1686,6.4E0); +#1688=CARTESIAN_POINT('',(7.1E0,-3.43E0,-7.8E0)); +#1689=LINE('',#1688,#1687); +#1690=DIRECTION('',(1.E0,0.E0,0.E0)); +#1691=VECTOR('',#1690,1.45E-1); +#1692=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.11E0)); +#1693=LINE('',#1692,#1691); +#1694=DIRECTION('',(0.E0,0.E0,1.E0)); +#1695=VECTOR('',#1694,7.6E-1); +#1696=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.87E0)); +#1697=LINE('',#1696,#1695); +#1698=DIRECTION('',(1.E0,0.E0,0.E0)); +#1699=VECTOR('',#1698,2.07E0); +#1700=CARTESIAN_POINT('',(6.465E0,-3.43E0,-8.87E0)); +#1701=LINE('',#1700,#1699); +#1702=DIRECTION('',(0.E0,0.E0,1.E0)); +#1703=VECTOR('',#1702,7.6E-1); +#1704=CARTESIAN_POINT('',(6.465E0,-3.43E0,-8.87E0)); +#1705=LINE('',#1704,#1703); +#1706=DIRECTION('',(1.E0,0.E0,0.E0)); +#1707=VECTOR('',#1706,1.45E-1); +#1708=CARTESIAN_POINT('',(6.32E0,-3.43E0,-8.11E0)); +#1709=LINE('',#1708,#1707); +#1710=DIRECTION('',(1.E0,0.E0,0.E0)); +#1711=VECTOR('',#1710,6.4E-1); +#1712=CARTESIAN_POINT('',(5.68E0,-3.43E0,-8.11E0)); +#1713=LINE('',#1712,#1711); +#1714=DIRECTION('',(1.E0,0.E0,0.E0)); +#1715=VECTOR('',#1714,1.45E-1); +#1716=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.11E0)); +#1717=LINE('',#1716,#1715); +#1718=DIRECTION('',(0.E0,0.E0,1.E0)); +#1719=VECTOR('',#1718,7.6E-1); +#1720=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.87E0)); +#1721=LINE('',#1720,#1719); +#1722=DIRECTION('',(1.E0,0.E0,0.E0)); +#1723=VECTOR('',#1722,2.07E0); +#1724=CARTESIAN_POINT('',(3.465E0,-3.43E0,-8.87E0)); +#1725=LINE('',#1724,#1723); +#1726=DIRECTION('',(0.E0,0.E0,1.E0)); +#1727=VECTOR('',#1726,7.6E-1); +#1728=CARTESIAN_POINT('',(3.465E0,-3.43E0,-8.87E0)); +#1729=LINE('',#1728,#1727); +#1730=DIRECTION('',(1.E0,0.E0,0.E0)); +#1731=VECTOR('',#1730,1.45E-1); +#1732=CARTESIAN_POINT('',(3.32E0,-3.43E0,-8.11E0)); +#1733=LINE('',#1732,#1731); +#1734=DIRECTION('',(1.E0,0.E0,0.E0)); +#1735=VECTOR('',#1734,6.4E-1); +#1736=CARTESIAN_POINT('',(2.68E0,-3.43E0,-8.11E0)); +#1737=LINE('',#1736,#1735); +#1738=DIRECTION('',(1.E0,0.E0,0.E0)); +#1739=VECTOR('',#1738,1.45E-1); +#1740=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.11E0)); +#1741=LINE('',#1740,#1739); +#1742=DIRECTION('',(0.E0,0.E0,1.E0)); +#1743=VECTOR('',#1742,7.6E-1); +#1744=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.87E0)); +#1745=LINE('',#1744,#1743); +#1746=DIRECTION('',(1.E0,0.E0,0.E0)); +#1747=VECTOR('',#1746,2.07E0); +#1748=CARTESIAN_POINT('',(4.65E-1,-3.43E0,-8.87E0)); +#1749=LINE('',#1748,#1747); +#1750=DIRECTION('',(0.E0,0.E0,1.E0)); +#1751=VECTOR('',#1750,7.6E-1); +#1752=CARTESIAN_POINT('',(4.65E-1,-3.43E0,-8.87E0)); +#1753=LINE('',#1752,#1751); +#1754=DIRECTION('',(1.E0,0.E0,0.E0)); +#1755=VECTOR('',#1754,1.45E-1); +#1756=CARTESIAN_POINT('',(3.2E-1,-3.43E0,-8.11E0)); +#1757=LINE('',#1756,#1755); +#1758=DIRECTION('',(1.E0,0.E0,0.E0)); +#1759=VECTOR('',#1758,6.4E-1); +#1760=CARTESIAN_POINT('',(-3.2E-1,-3.43E0,-8.11E0)); +#1761=LINE('',#1760,#1759); +#1762=DIRECTION('',(1.E0,0.E0,0.E0)); +#1763=VECTOR('',#1762,1.45E-1); +#1764=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.11E0)); +#1765=LINE('',#1764,#1763); +#1766=DIRECTION('',(0.E0,0.E0,1.E0)); +#1767=VECTOR('',#1766,7.6E-1); +#1768=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.87E0)); +#1769=LINE('',#1768,#1767); +#1770=DIRECTION('',(1.E0,0.E0,0.E0)); +#1771=VECTOR('',#1770,2.07E0); +#1772=CARTESIAN_POINT('',(-2.535E0,-3.43E0,-8.87E0)); +#1773=LINE('',#1772,#1771); +#1774=DIRECTION('',(0.E0,0.E0,1.E0)); +#1775=VECTOR('',#1774,7.6E-1); +#1776=CARTESIAN_POINT('',(-2.535E0,-3.43E0,-8.87E0)); +#1777=LINE('',#1776,#1775); +#1778=DIRECTION('',(1.E0,0.E0,0.E0)); +#1779=VECTOR('',#1778,1.45E-1); +#1780=CARTESIAN_POINT('',(-2.68E0,-3.43E0,-8.11E0)); +#1781=LINE('',#1780,#1779); +#1782=DIRECTION('',(1.E0,0.E0,0.E0)); +#1783=VECTOR('',#1782,6.4E-1); +#1784=CARTESIAN_POINT('',(-3.32E0,-3.43E0,-8.11E0)); +#1785=LINE('',#1784,#1783); +#1786=DIRECTION('',(1.E0,0.E0,0.E0)); +#1787=VECTOR('',#1786,1.45E-1); +#1788=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.11E0)); +#1789=LINE('',#1788,#1787); +#1790=DIRECTION('',(0.E0,0.E0,1.E0)); +#1791=VECTOR('',#1790,7.6E-1); +#1792=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.87E0)); +#1793=LINE('',#1792,#1791); +#1794=DIRECTION('',(1.E0,0.E0,0.E0)); +#1795=VECTOR('',#1794,2.07E0); +#1796=CARTESIAN_POINT('',(-5.535E0,-3.43E0,-8.87E0)); +#1797=LINE('',#1796,#1795); +#1798=DIRECTION('',(0.E0,0.E0,1.E0)); +#1799=VECTOR('',#1798,7.6E-1); +#1800=CARTESIAN_POINT('',(-5.535E0,-3.43E0,-8.87E0)); +#1801=LINE('',#1800,#1799); +#1802=DIRECTION('',(1.E0,0.E0,0.E0)); +#1803=VECTOR('',#1802,1.45E-1); +#1804=CARTESIAN_POINT('',(-5.68E0,-3.43E0,-8.11E0)); +#1805=LINE('',#1804,#1803); +#1806=DIRECTION('',(1.E0,0.E0,0.E0)); +#1807=VECTOR('',#1806,6.4E-1); +#1808=CARTESIAN_POINT('',(-6.32E0,-3.43E0,-8.11E0)); +#1809=LINE('',#1808,#1807); +#1810=DIRECTION('',(1.E0,0.E0,0.E0)); +#1811=VECTOR('',#1810,1.45E-1); +#1812=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.11E0)); +#1813=LINE('',#1812,#1811); +#1814=DIRECTION('',(0.E0,0.E0,1.E0)); +#1815=VECTOR('',#1814,7.6E-1); +#1816=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.87E0)); +#1817=LINE('',#1816,#1815); +#1818=DIRECTION('',(1.E0,0.E0,0.E0)); +#1819=VECTOR('',#1818,2.07E0); +#1820=CARTESIAN_POINT('',(-8.535E0,-3.43E0,-8.87E0)); +#1821=LINE('',#1820,#1819); +#1822=DIRECTION('',(0.E0,0.E0,1.E0)); +#1823=VECTOR('',#1822,7.6E-1); +#1824=CARTESIAN_POINT('',(-8.535E0,-3.43E0,-8.87E0)); +#1825=LINE('',#1824,#1823); +#1826=DIRECTION('',(1.E0,0.E0,0.E0)); +#1827=VECTOR('',#1826,1.45E-1); +#1828=CARTESIAN_POINT('',(-8.68E0,-3.43E0,-8.11E0)); +#1829=LINE('',#1828,#1827); +#1830=DIRECTION('',(1.E0,0.E0,0.E0)); +#1831=VECTOR('',#1830,6.4E-1); +#1832=CARTESIAN_POINT('',(-9.32E0,-3.43E0,-8.11E0)); +#1833=LINE('',#1832,#1831); +#1834=DIRECTION('',(1.E0,0.E0,0.E0)); +#1835=VECTOR('',#1834,1.45E-1); +#1836=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-8.11E0)); +#1837=LINE('',#1836,#1835); +#1838=DIRECTION('',(0.E0,0.E0,1.E0)); +#1839=VECTOR('',#1838,1.13E0); +#1840=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-9.24E0)); +#1841=LINE('',#1840,#1839); +#1842=DIRECTION('',(1.E0,0.E0,0.E0)); +#1843=VECTOR('',#1842,2.186E1); +#1844=CARTESIAN_POINT('',(-1.093E1,-3.43E0,0.E0)); +#1845=LINE('',#1844,#1843); +#1846=DIRECTION('',(0.E0,0.E0,1.E0)); +#1847=VECTOR('',#1846,1.13E0); +#1848=CARTESIAN_POINT('',(9.465E0,-3.43E0,-9.24E0)); +#1849=LINE('',#1848,#1847); +#1850=DIRECTION('',(1.E0,0.E0,0.E0)); +#1851=VECTOR('',#1850,1.45E-1); +#1852=CARTESIAN_POINT('',(9.32E0,-3.43E0,-8.11E0)); +#1853=LINE('',#1852,#1851); +#1854=DIRECTION('',(1.E0,0.E0,0.E0)); +#1855=VECTOR('',#1854,6.4E-1); +#1856=CARTESIAN_POINT('',(8.68E0,-3.43E0,-8.11E0)); +#1857=LINE('',#1856,#1855); +#1858=CARTESIAN_POINT('',(-8.75E0,-3.63E0,-7.8E0)); +#1859=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1860=DIRECTION('',(0.E0,1.E0,0.E0)); +#1861=AXIS2_PLACEMENT_3D('',#1858,#1859,#1860); +#1863=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1864=VECTOR('',#1863,3.1E-1); +#1865=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-7.8E0)); +#1866=LINE('',#1865,#1864); +#1867=DIRECTION('',(1.E0,0.E0,0.E0)); +#1868=VECTOR('',#1867,1.25E0); +#1869=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-7.8E0)); +#1870=LINE('',#1869,#1868); +#1871=DIRECTION('',(0.E0,1.E0,0.E0)); +#1872=VECTOR('',#1871,3.1E-1); +#1873=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-7.8E0)); +#1874=LINE('',#1873,#1872); +#1875=CARTESIAN_POINT('',(-7.1E0,-3.63E0,-7.8E0)); +#1876=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1877=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1878=AXIS2_PLACEMENT_3D('',#1875,#1876,#1877); +#1880=CARTESIAN_POINT('',(7.1E0,-3.63E0,-7.8E0)); +#1881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1882=DIRECTION('',(0.E0,1.E0,0.E0)); +#1883=AXIS2_PLACEMENT_3D('',#1880,#1881,#1882); +#1885=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1886=VECTOR('',#1885,3.1E-1); +#1887=CARTESIAN_POINT('',(7.3E0,-3.63E0,-7.8E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(1.E0,0.E0,0.E0)); +#1890=VECTOR('',#1889,1.25E0); +#1891=CARTESIAN_POINT('',(7.3E0,-3.94E0,-7.8E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(0.E0,1.E0,0.E0)); +#1894=VECTOR('',#1893,3.1E-1); +#1895=CARTESIAN_POINT('',(8.55E0,-3.94E0,-7.8E0)); +#1896=LINE('',#1895,#1894); +#1897=CARTESIAN_POINT('',(8.75E0,-3.63E0,-7.8E0)); +#1898=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1899=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1900=AXIS2_PLACEMENT_3D('',#1897,#1898,#1899); +#1902=CARTESIAN_POINT('',(-7.1E0,-3.63E0,-1.4E0)); +#1903=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1904=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1905=AXIS2_PLACEMENT_3D('',#1902,#1903,#1904); +#1907=DIRECTION('',(0.E0,1.E0,0.E0)); +#1908=VECTOR('',#1907,3.1E-1); +#1909=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-1.4E0)); +#1910=LINE('',#1909,#1908); +#1911=DIRECTION('',(1.E0,0.E0,0.E0)); +#1912=VECTOR('',#1911,1.25E0); +#1913=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-1.4E0)); +#1914=LINE('',#1913,#1912); +#1915=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1916=VECTOR('',#1915,3.1E-1); +#1917=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-1.4E0)); +#1918=LINE('',#1917,#1916); +#1919=CARTESIAN_POINT('',(-8.75E0,-3.63E0,-1.4E0)); +#1920=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1921=DIRECTION('',(0.E0,1.E0,0.E0)); +#1922=AXIS2_PLACEMENT_3D('',#1919,#1920,#1921); +#1924=CARTESIAN_POINT('',(8.75E0,-3.63E0,-1.4E0)); +#1925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1926=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1927=AXIS2_PLACEMENT_3D('',#1924,#1925,#1926); +#1929=DIRECTION('',(0.E0,1.E0,0.E0)); +#1930=VECTOR('',#1929,3.1E-1); +#1931=CARTESIAN_POINT('',(8.55E0,-3.94E0,-1.4E0)); +#1932=LINE('',#1931,#1930); +#1933=DIRECTION('',(1.E0,0.E0,0.E0)); +#1934=VECTOR('',#1933,1.25E0); +#1935=CARTESIAN_POINT('',(7.3E0,-3.94E0,-1.4E0)); +#1936=LINE('',#1935,#1934); +#1937=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1938=VECTOR('',#1937,3.1E-1); +#1939=CARTESIAN_POINT('',(7.3E0,-3.63E0,-1.4E0)); +#1940=LINE('',#1939,#1938); +#1941=CARTESIAN_POINT('',(7.1E0,-3.63E0,-1.4E0)); +#1942=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1943=DIRECTION('',(0.E0,1.E0,0.E0)); +#1944=AXIS2_PLACEMENT_3D('',#1941,#1942,#1943); +#1946=DIRECTION('',(0.E0,0.E0,1.E0)); +#1947=VECTOR('',#1946,6.4E0); +#1948=CARTESIAN_POINT('',(-7.3E0,-3.63E0,-7.8E0)); +#1949=LINE('',#1948,#1947); +#1950=DIRECTION('',(0.E0,0.E0,1.E0)); +#1951=VECTOR('',#1950,6.4E0); +#1952=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-7.8E0)); +#1953=LINE('',#1952,#1951); +#1954=DIRECTION('',(0.E0,0.E0,1.E0)); +#1955=VECTOR('',#1954,6.4E0); +#1956=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-7.8E0)); +#1957=LINE('',#1956,#1955); +#1958=DIRECTION('',(0.E0,0.E0,1.E0)); +#1959=VECTOR('',#1958,6.4E0); +#1960=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-7.8E0)); +#1961=LINE('',#1960,#1959); +#1962=DIRECTION('',(0.E0,0.E0,1.E0)); +#1963=VECTOR('',#1962,6.4E0); +#1964=CARTESIAN_POINT('',(8.55E0,-3.63E0,-7.8E0)); +#1965=LINE('',#1964,#1963); +#1966=DIRECTION('',(0.E0,0.E0,1.E0)); +#1967=VECTOR('',#1966,6.4E0); +#1968=CARTESIAN_POINT('',(8.55E0,-3.94E0,-7.8E0)); +#1969=LINE('',#1968,#1967); +#1970=DIRECTION('',(0.E0,0.E0,1.E0)); +#1971=VECTOR('',#1970,6.4E0); +#1972=CARTESIAN_POINT('',(7.3E0,-3.94E0,-7.8E0)); +#1973=LINE('',#1972,#1971); +#1974=DIRECTION('',(0.E0,0.E0,1.E0)); +#1975=VECTOR('',#1974,6.4E0); +#1976=CARTESIAN_POINT('',(7.3E0,-3.63E0,-7.8E0)); +#1977=LINE('',#1976,#1975); +#1978=DIRECTION('',(0.E0,1.E0,0.E0)); +#1979=VECTOR('',#1978,6.4E-1); +#1980=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.87E0)); +#1981=LINE('',#1980,#1979); +#1982=DIRECTION('',(0.E0,1.E0,0.E0)); +#1983=VECTOR('',#1982,6.4E-1); +#1984=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.87E0)); +#1985=LINE('',#1984,#1983); +#1986=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1987=VECTOR('',#1986,6.4E-1); +#1988=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.87E0)); +#1989=LINE('',#1988,#1987); +#1990=DIRECTION('',(0.E0,1.E0,0.E0)); +#1991=VECTOR('',#1990,6.4E-1); +#1992=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.87E0)); +#1993=LINE('',#1992,#1991); +#1994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1995=VECTOR('',#1994,6.4E-1); +#1996=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.87E0)); +#1997=LINE('',#1996,#1995); +#1998=DIRECTION('',(0.E0,1.E0,0.E0)); +#1999=VECTOR('',#1998,6.4E-1); +#2000=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.87E0)); +#2001=LINE('',#2000,#1999); +#2002=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2003=VECTOR('',#2002,6.4E-1); +#2004=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.87E0)); +#2005=LINE('',#2004,#2003); +#2006=DIRECTION('',(0.E0,1.E0,0.E0)); +#2007=VECTOR('',#2006,6.4E-1); +#2008=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.87E0)); +#2009=LINE('',#2008,#2007); +#2010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2011=VECTOR('',#2010,6.4E-1); +#2012=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.87E0)); +#2013=LINE('',#2012,#2011); +#2014=DIRECTION('',(0.E0,1.E0,0.E0)); +#2015=VECTOR('',#2014,6.4E-1); +#2016=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.87E0)); +#2017=LINE('',#2016,#2015); +#2018=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2019=VECTOR('',#2018,6.4E-1); +#2020=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.87E0)); +#2021=LINE('',#2020,#2019); +#2022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2023=VECTOR('',#2022,6.4E-1); +#2024=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.87E0)); +#2025=LINE('',#2024,#2023); +#2026=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2027=VECTOR('',#2026,1.13E0); +#2028=CARTESIAN_POINT('',(-9.465E0,2.79E0,-8.11E0)); +#2029=LINE('',#2028,#2027); +#2030=DIRECTION('',(1.E0,0.E0,0.E0)); +#2031=VECTOR('',#2030,1.465E0); +#2032=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2035=VECTOR('',#2034,1.13E0); +#2036=CARTESIAN_POINT('',(9.465E0,2.79E0,-8.11E0)); +#2037=LINE('',#2036,#2035); +#2038=DIRECTION('',(1.E0,0.E0,0.E0)); +#2039=VECTOR('',#2038,1.465E0); +#2040=CARTESIAN_POINT('',(9.465E0,2.79E0,-8.11E0)); +#2041=LINE('',#2040,#2039); +#2042=DIRECTION('',(1.E0,0.E0,0.E0)); +#2043=VECTOR('',#2042,2.07E0); +#2044=CARTESIAN_POINT('',(-8.535E0,2.79E0,-8.87E0)); +#2045=LINE('',#2044,#2043); +#2046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2047=VECTOR('',#2046,7.6E-1); +#2048=CARTESIAN_POINT('',(-8.535E0,2.79E0,-8.11E0)); +#2049=LINE('',#2048,#2047); +#2050=DIRECTION('',(1.E0,0.E0,0.E0)); +#2051=VECTOR('',#2050,2.07E0); +#2052=CARTESIAN_POINT('',(-8.535E0,2.79E0,-8.11E0)); +#2053=LINE('',#2052,#2051); +#2054=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2055=VECTOR('',#2054,7.6E-1); +#2056=CARTESIAN_POINT('',(-6.465E0,2.79E0,-8.11E0)); +#2057=LINE('',#2056,#2055); +#2058=DIRECTION('',(1.E0,0.E0,0.E0)); +#2059=VECTOR('',#2058,2.07E0); +#2060=CARTESIAN_POINT('',(-5.535E0,2.79E0,-8.87E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2063=VECTOR('',#2062,7.6E-1); +#2064=CARTESIAN_POINT('',(-5.535E0,2.79E0,-8.11E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(1.E0,0.E0,0.E0)); +#2067=VECTOR('',#2066,2.07E0); +#2068=CARTESIAN_POINT('',(-5.535E0,2.79E0,-8.11E0)); +#2069=LINE('',#2068,#2067); +#2070=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2071=VECTOR('',#2070,7.6E-1); +#2072=CARTESIAN_POINT('',(-3.465E0,2.79E0,-8.11E0)); +#2073=LINE('',#2072,#2071); +#2074=DIRECTION('',(1.E0,0.E0,0.E0)); +#2075=VECTOR('',#2074,2.07E0); +#2076=CARTESIAN_POINT('',(-2.535E0,2.79E0,-8.87E0)); +#2077=LINE('',#2076,#2075); +#2078=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2079=VECTOR('',#2078,7.6E-1); +#2080=CARTESIAN_POINT('',(-2.535E0,2.79E0,-8.11E0)); +#2081=LINE('',#2080,#2079); +#2082=DIRECTION('',(1.E0,0.E0,0.E0)); +#2083=VECTOR('',#2082,2.07E0); +#2084=CARTESIAN_POINT('',(-2.535E0,2.79E0,-8.11E0)); +#2085=LINE('',#2084,#2083); +#2086=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2087=VECTOR('',#2086,7.6E-1); +#2088=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-8.11E0)); +#2089=LINE('',#2088,#2087); +#2090=DIRECTION('',(1.E0,0.E0,0.E0)); +#2091=VECTOR('',#2090,2.07E0); +#2092=CARTESIAN_POINT('',(4.65E-1,2.79E0,-8.87E0)); +#2093=LINE('',#2092,#2091); +#2094=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2095=VECTOR('',#2094,7.6E-1); +#2096=CARTESIAN_POINT('',(4.65E-1,2.79E0,-8.11E0)); +#2097=LINE('',#2096,#2095); +#2098=DIRECTION('',(1.E0,0.E0,0.E0)); +#2099=VECTOR('',#2098,2.07E0); +#2100=CARTESIAN_POINT('',(4.65E-1,2.79E0,-8.11E0)); +#2101=LINE('',#2100,#2099); +#2102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2103=VECTOR('',#2102,7.6E-1); +#2104=CARTESIAN_POINT('',(2.535E0,2.79E0,-8.11E0)); +#2105=LINE('',#2104,#2103); +#2106=DIRECTION('',(1.E0,0.E0,0.E0)); +#2107=VECTOR('',#2106,2.07E0); +#2108=CARTESIAN_POINT('',(3.465E0,2.79E0,-8.87E0)); +#2109=LINE('',#2108,#2107); +#2110=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2111=VECTOR('',#2110,7.6E-1); +#2112=CARTESIAN_POINT('',(3.465E0,2.79E0,-8.11E0)); +#2113=LINE('',#2112,#2111); +#2114=DIRECTION('',(1.E0,0.E0,0.E0)); +#2115=VECTOR('',#2114,2.07E0); +#2116=CARTESIAN_POINT('',(3.465E0,2.79E0,-8.11E0)); +#2117=LINE('',#2116,#2115); +#2118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2119=VECTOR('',#2118,7.6E-1); +#2120=CARTESIAN_POINT('',(5.535E0,2.79E0,-8.11E0)); +#2121=LINE('',#2120,#2119); +#2122=DIRECTION('',(1.E0,0.E0,0.E0)); +#2123=VECTOR('',#2122,2.07E0); +#2124=CARTESIAN_POINT('',(6.465E0,2.79E0,-8.87E0)); +#2125=LINE('',#2124,#2123); +#2126=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2127=VECTOR('',#2126,7.6E-1); +#2128=CARTESIAN_POINT('',(6.465E0,2.79E0,-8.11E0)); +#2129=LINE('',#2128,#2127); +#2130=DIRECTION('',(1.E0,0.E0,0.E0)); +#2131=VECTOR('',#2130,2.07E0); +#2132=CARTESIAN_POINT('',(6.465E0,2.79E0,-8.11E0)); +#2133=LINE('',#2132,#2131); +#2134=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2135=VECTOR('',#2134,7.6E-1); +#2136=CARTESIAN_POINT('',(8.535E0,2.79E0,-8.11E0)); +#2137=LINE('',#2136,#2135); +#2138=DIRECTION('',(1.E0,0.E0,0.E0)); +#2139=VECTOR('',#2138,6.4E-1); +#2140=CARTESIAN_POINT('',(8.68E0,3.43E0,-8.11E0)); +#2141=LINE('',#2140,#2139); +#2142=DIRECTION('',(1.E0,0.E0,0.E0)); +#2143=VECTOR('',#2142,1.45E-1); +#2144=CARTESIAN_POINT('',(9.32E0,3.43E0,-8.11E0)); +#2145=LINE('',#2144,#2143); +#2146=DIRECTION('',(0.E0,0.E0,1.E0)); +#2147=VECTOR('',#2146,1.13E0); +#2148=CARTESIAN_POINT('',(9.465E0,3.43E0,-9.24E0)); +#2149=LINE('',#2148,#2147); +#2150=DIRECTION('',(1.E0,0.E0,0.E0)); +#2151=VECTOR('',#2150,1.465E0); +#2152=CARTESIAN_POINT('',(9.465E0,3.43E0,-9.24E0)); +#2153=LINE('',#2152,#2151); +#2154=DIRECTION('',(7.373382061531E-8,2.684087224294E-14,-1.E0)); +#2155=VECTOR('',#2154,3.491049859715E0); +#2156=CARTESIAN_POINT('',(1.299999742592E0,3.43E0,2.165745750619E-8)); +#2157=LINE('',#2156,#2155); +#2158=DIRECTION('',(7.373382055171E-8,-2.671366431762E-14,1.E0)); +#2159=VECTOR('',#2158,3.491049859715E0); +#2160=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#2161=LINE('',#2160,#2159); +#2162=DIRECTION('',(1.E0,0.E0,0.E0)); +#2163=VECTOR('',#2162,1.465E0); +#2164=CARTESIAN_POINT('',(-1.093E1,3.43E0,-9.24E0)); +#2165=LINE('',#2164,#2163); +#2166=DIRECTION('',(0.E0,0.E0,1.E0)); +#2167=VECTOR('',#2166,1.13E0); +#2168=CARTESIAN_POINT('',(-9.465E0,3.43E0,-9.24E0)); +#2169=LINE('',#2168,#2167); +#2170=DIRECTION('',(1.E0,0.E0,0.E0)); +#2171=VECTOR('',#2170,1.45E-1); +#2172=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.11E0)); +#2173=LINE('',#2172,#2171); +#2174=DIRECTION('',(1.E0,0.E0,0.E0)); +#2175=VECTOR('',#2174,6.4E-1); +#2176=CARTESIAN_POINT('',(-9.32E0,3.43E0,-8.11E0)); +#2177=LINE('',#2176,#2175); +#2178=DIRECTION('',(1.E0,0.E0,0.E0)); +#2179=VECTOR('',#2178,1.45E-1); +#2180=CARTESIAN_POINT('',(-8.68E0,3.43E0,-8.11E0)); +#2181=LINE('',#2180,#2179); +#2182=DIRECTION('',(0.E0,0.E0,1.E0)); +#2183=VECTOR('',#2182,7.6E-1); +#2184=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.87E0)); +#2185=LINE('',#2184,#2183); +#2186=DIRECTION('',(1.E0,0.E0,0.E0)); +#2187=VECTOR('',#2186,2.07E0); +#2188=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.87E0)); +#2189=LINE('',#2188,#2187); +#2190=DIRECTION('',(0.E0,0.E0,1.E0)); +#2191=VECTOR('',#2190,7.6E-1); +#2192=CARTESIAN_POINT('',(-6.465E0,3.43E0,-8.87E0)); +#2193=LINE('',#2192,#2191); +#2194=DIRECTION('',(1.E0,0.E0,0.E0)); +#2195=VECTOR('',#2194,1.45E-1); +#2196=CARTESIAN_POINT('',(-6.465E0,3.43E0,-8.11E0)); +#2197=LINE('',#2196,#2195); +#2198=DIRECTION('',(1.E0,0.E0,0.E0)); +#2199=VECTOR('',#2198,6.4E-1); +#2200=CARTESIAN_POINT('',(-6.32E0,3.43E0,-8.11E0)); +#2201=LINE('',#2200,#2199); +#2202=DIRECTION('',(1.E0,0.E0,0.E0)); +#2203=VECTOR('',#2202,1.45E-1); +#2204=CARTESIAN_POINT('',(-5.68E0,3.43E0,-8.11E0)); +#2205=LINE('',#2204,#2203); +#2206=DIRECTION('',(0.E0,0.E0,1.E0)); +#2207=VECTOR('',#2206,7.6E-1); +#2208=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.87E0)); +#2209=LINE('',#2208,#2207); +#2210=DIRECTION('',(1.E0,0.E0,0.E0)); +#2211=VECTOR('',#2210,2.07E0); +#2212=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.87E0)); +#2213=LINE('',#2212,#2211); +#2214=DIRECTION('',(0.E0,0.E0,1.E0)); +#2215=VECTOR('',#2214,7.6E-1); +#2216=CARTESIAN_POINT('',(-3.465E0,3.43E0,-8.87E0)); +#2217=LINE('',#2216,#2215); +#2218=DIRECTION('',(1.E0,0.E0,0.E0)); +#2219=VECTOR('',#2218,1.45E-1); +#2220=CARTESIAN_POINT('',(-3.465E0,3.43E0,-8.11E0)); +#2221=LINE('',#2220,#2219); +#2222=DIRECTION('',(1.E0,0.E0,0.E0)); +#2223=VECTOR('',#2222,6.4E-1); +#2224=CARTESIAN_POINT('',(-3.32E0,3.43E0,-8.11E0)); +#2225=LINE('',#2224,#2223); +#2226=DIRECTION('',(1.E0,0.E0,0.E0)); +#2227=VECTOR('',#2226,1.45E-1); +#2228=CARTESIAN_POINT('',(-2.68E0,3.43E0,-8.11E0)); +#2229=LINE('',#2228,#2227); +#2230=DIRECTION('',(0.E0,0.E0,1.E0)); +#2231=VECTOR('',#2230,7.6E-1); +#2232=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.87E0)); +#2233=LINE('',#2232,#2231); +#2234=DIRECTION('',(1.E0,0.E0,0.E0)); +#2235=VECTOR('',#2234,2.07E0); +#2236=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.87E0)); +#2237=LINE('',#2236,#2235); +#2238=DIRECTION('',(0.E0,0.E0,1.E0)); +#2239=VECTOR('',#2238,7.6E-1); +#2240=CARTESIAN_POINT('',(-4.65E-1,3.43E0,-8.87E0)); +#2241=LINE('',#2240,#2239); +#2242=DIRECTION('',(1.E0,0.E0,0.E0)); +#2243=VECTOR('',#2242,1.45E-1); +#2244=CARTESIAN_POINT('',(-4.65E-1,3.43E0,-8.11E0)); +#2245=LINE('',#2244,#2243); +#2246=DIRECTION('',(1.E0,0.E0,0.E0)); +#2247=VECTOR('',#2246,6.4E-1); +#2248=CARTESIAN_POINT('',(-3.2E-1,3.43E0,-8.11E0)); +#2249=LINE('',#2248,#2247); +#2250=DIRECTION('',(1.E0,0.E0,0.E0)); +#2251=VECTOR('',#2250,1.45E-1); +#2252=CARTESIAN_POINT('',(3.2E-1,3.43E0,-8.11E0)); +#2253=LINE('',#2252,#2251); +#2254=DIRECTION('',(0.E0,0.E0,1.E0)); +#2255=VECTOR('',#2254,7.6E-1); +#2256=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.87E0)); +#2257=LINE('',#2256,#2255); +#2258=DIRECTION('',(1.E0,0.E0,0.E0)); +#2259=VECTOR('',#2258,2.07E0); +#2260=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.87E0)); +#2261=LINE('',#2260,#2259); +#2262=DIRECTION('',(0.E0,0.E0,1.E0)); +#2263=VECTOR('',#2262,7.6E-1); +#2264=CARTESIAN_POINT('',(2.535E0,3.43E0,-8.87E0)); +#2265=LINE('',#2264,#2263); +#2266=DIRECTION('',(1.E0,0.E0,0.E0)); +#2267=VECTOR('',#2266,1.45E-1); +#2268=CARTESIAN_POINT('',(2.535E0,3.43E0,-8.11E0)); +#2269=LINE('',#2268,#2267); +#2270=DIRECTION('',(1.E0,0.E0,0.E0)); +#2271=VECTOR('',#2270,6.4E-1); +#2272=CARTESIAN_POINT('',(2.68E0,3.43E0,-8.11E0)); +#2273=LINE('',#2272,#2271); +#2274=DIRECTION('',(1.E0,0.E0,0.E0)); +#2275=VECTOR('',#2274,1.45E-1); +#2276=CARTESIAN_POINT('',(3.32E0,3.43E0,-8.11E0)); +#2277=LINE('',#2276,#2275); +#2278=DIRECTION('',(0.E0,0.E0,1.E0)); +#2279=VECTOR('',#2278,7.6E-1); +#2280=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.87E0)); +#2281=LINE('',#2280,#2279); +#2282=DIRECTION('',(1.E0,0.E0,0.E0)); +#2283=VECTOR('',#2282,2.07E0); +#2284=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.87E0)); +#2285=LINE('',#2284,#2283); +#2286=DIRECTION('',(0.E0,0.E0,1.E0)); +#2287=VECTOR('',#2286,7.6E-1); +#2288=CARTESIAN_POINT('',(5.535E0,3.43E0,-8.87E0)); +#2289=LINE('',#2288,#2287); +#2290=DIRECTION('',(1.E0,0.E0,0.E0)); +#2291=VECTOR('',#2290,1.45E-1); +#2292=CARTESIAN_POINT('',(5.535E0,3.43E0,-8.11E0)); +#2293=LINE('',#2292,#2291); +#2294=DIRECTION('',(1.E0,0.E0,0.E0)); +#2295=VECTOR('',#2294,6.4E-1); +#2296=CARTESIAN_POINT('',(5.68E0,3.43E0,-8.11E0)); +#2297=LINE('',#2296,#2295); +#2298=DIRECTION('',(1.E0,0.E0,0.E0)); +#2299=VECTOR('',#2298,1.45E-1); +#2300=CARTESIAN_POINT('',(6.32E0,3.43E0,-8.11E0)); +#2301=LINE('',#2300,#2299); +#2302=DIRECTION('',(0.E0,0.E0,1.E0)); +#2303=VECTOR('',#2302,7.6E-1); +#2304=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.87E0)); +#2305=LINE('',#2304,#2303); +#2306=DIRECTION('',(1.E0,0.E0,0.E0)); +#2307=VECTOR('',#2306,2.07E0); +#2308=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.87E0)); +#2309=LINE('',#2308,#2307); +#2310=DIRECTION('',(0.E0,0.E0,1.E0)); +#2311=VECTOR('',#2310,7.6E-1); +#2312=CARTESIAN_POINT('',(8.535E0,3.43E0,-8.87E0)); +#2313=LINE('',#2312,#2311); +#2314=DIRECTION('',(1.E0,0.E0,0.E0)); +#2315=VECTOR('',#2314,1.45E-1); +#2316=CARTESIAN_POINT('',(8.535E0,3.43E0,-8.11E0)); +#2317=LINE('',#2316,#2315); +#2318=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2319=VECTOR('',#2318,6.4E-1); +#2320=CARTESIAN_POINT('',(9.32E0,3.737451660041E0,-8.11E0)); +#2321=LINE('',#2320,#2319); +#2322=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2323=VECTOR('',#2322,3.074516600407E-1); +#2324=CARTESIAN_POINT('',(8.68E0,-3.43E0,-8.11E0)); +#2325=LINE('',#2324,#2323); +#2326=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2327=VECTOR('',#2326,5.604163056034E-1); +#2328=CARTESIAN_POINT('',(8.68E0,-3.737451660041E0,-8.11E0)); +#2329=LINE('',#2328,#2327); +#2330=CARTESIAN_POINT('',(8.68E0,-4.36E0,-8.28E0)); +#2331=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2332=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2333=AXIS2_PLACEMENT_3D('',#2330,#2331,#2332); +#2335=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2336=VECTOR('',#2335,1.11E0); +#2337=CARTESIAN_POINT('',(8.68E0,-4.36E0,-8.6E0)); +#2338=LINE('',#2337,#2336); +#2339=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2340=VECTOR('',#2339,6.4E-1); +#2341=CARTESIAN_POINT('',(8.68E0,-5.47E0,-8.6E0)); +#2342=LINE('',#2341,#2340); +#2343=DIRECTION('',(0.E0,1.E0,0.E0)); +#2344=VECTOR('',#2343,1.11E0); +#2345=CARTESIAN_POINT('',(8.68E0,-5.47E0,-9.24E0)); +#2346=LINE('',#2345,#2344); +#2347=CARTESIAN_POINT('',(8.68E0,-4.36E0,-8.28E0)); +#2348=DIRECTION('',(1.E0,0.E0,0.E0)); +#2349=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2350=AXIS2_PLACEMENT_3D('',#2347,#2348,#2349); +#2352=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#2353=VECTOR('',#2352,1.627712857253E-1); +#2354=CARTESIAN_POINT('',(8.68E0,-3.681177490061E0,-8.958822509939E0)); +#2355=LINE('',#2354,#2353); +#2356=CARTESIAN_POINT('',(8.68E0,-3.339806640163E0,-9.07E0)); +#2357=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2358=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2359=AXIS2_PLACEMENT_3D('',#2356,#2357,#2358); +#2361=DIRECTION('',(0.E0,1.E0,0.E0)); +#2362=VECTOR('',#2361,1.613029944866E0); +#2363=CARTESIAN_POINT('',(8.68E0,-3.339806640163E0,-8.75E0)); +#2364=LINE('',#2363,#2362); +#2365=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2366=VECTOR('',#2365,3.207106781187E-1); +#2367=CARTESIAN_POINT('',(8.68E0,-1.726776695297E0,-8.75E0)); +#2368=LINE('',#2367,#2366); +#2369=CARTESIAN_POINT('',(8.68E0,-1.323223304703E0,-8.7E0)); +#2370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2371=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2372=AXIS2_PLACEMENT_3D('',#2369,#2370,#2371); +#2374=DIRECTION('',(0.E0,1.E0,0.E0)); +#2375=VECTOR('',#2374,2.682233047033E-1); +#2376=CARTESIAN_POINT('',(8.68E0,-1.323223304703E0,-8.45E0)); +#2377=LINE('',#2376,#2375); +#2378=DIRECTION('',(0.E0,0.E0,1.E0)); +#2379=VECTOR('',#2378,3.4E-1); +#2380=CARTESIAN_POINT('',(8.68E0,-1.055E0,-8.45E0)); +#2381=LINE('',#2380,#2379); +#2382=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2383=VECTOR('',#2382,3.4E-1); +#2384=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.11E0)); +#2385=LINE('',#2384,#2383); +#2386=DIRECTION('',(0.E0,1.E0,0.E0)); +#2387=VECTOR('',#2386,2.682233047033E-1); +#2388=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.45E0)); +#2389=LINE('',#2388,#2387); +#2390=CARTESIAN_POINT('',(8.68E0,1.323223304703E0,-8.7E0)); +#2391=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2392=DIRECTION('',(0.E0,0.E0,1.E0)); +#2393=AXIS2_PLACEMENT_3D('',#2390,#2391,#2392); +#2395=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2396=VECTOR('',#2395,3.207106781187E-1); +#2397=CARTESIAN_POINT('',(8.68E0,1.5E0,-8.523223304703E0)); +#2398=LINE('',#2397,#2396); +#2399=DIRECTION('',(0.E0,1.E0,0.E0)); +#2400=VECTOR('',#2399,1.613029944866E0); +#2401=CARTESIAN_POINT('',(8.68E0,1.726776695297E0,-8.75E0)); +#2402=LINE('',#2401,#2400); +#2403=CARTESIAN_POINT('',(8.68E0,3.339806640163E0,-9.07E0)); +#2404=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2405=DIRECTION('',(0.E0,0.E0,1.E0)); +#2406=AXIS2_PLACEMENT_3D('',#2403,#2404,#2405); +#2408=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2409=VECTOR('',#2408,1.627712857252E-1); +#2410=CARTESIAN_POINT('',(8.68E0,3.566080810142E0,-8.843725830020E0)); +#2411=LINE('',#2410,#2409); +#2412=CARTESIAN_POINT('',(8.68E0,4.36E0,-8.28E0)); +#2413=DIRECTION('',(1.E0,0.E0,0.E0)); +#2414=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2415=AXIS2_PLACEMENT_3D('',#2412,#2413,#2414); +#2417=DIRECTION('',(0.E0,1.E0,0.E0)); +#2418=VECTOR('',#2417,1.11E0); +#2419=CARTESIAN_POINT('',(8.68E0,4.36E0,-9.24E0)); +#2420=LINE('',#2419,#2418); +#2421=DIRECTION('',(0.E0,0.E0,1.E0)); +#2422=VECTOR('',#2421,6.4E-1); +#2423=CARTESIAN_POINT('',(8.68E0,5.47E0,-9.24E0)); +#2424=LINE('',#2423,#2422); +#2425=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2426=VECTOR('',#2425,1.11E0); +#2427=CARTESIAN_POINT('',(8.68E0,5.47E0,-8.6E0)); +#2428=LINE('',#2427,#2426); +#2429=CARTESIAN_POINT('',(8.68E0,4.36E0,-8.28E0)); +#2430=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2431=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2432=AXIS2_PLACEMENT_3D('',#2429,#2430,#2431); +#2434=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2435=VECTOR('',#2434,5.604163056034E-1); +#2436=CARTESIAN_POINT('',(8.68E0,4.133725830020E0,-8.506274169980E0)); +#2437=LINE('',#2436,#2435); +#2438=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2439=VECTOR('',#2438,3.074516600407E-1); +#2440=CARTESIAN_POINT('',(8.68E0,3.737451660041E0,-8.11E0)); +#2441=LINE('',#2440,#2439); +#2442=DIRECTION('',(0.E0,0.E0,1.E0)); +#2443=VECTOR('',#2442,3.4E-1); +#2444=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.45E0)); +#2445=LINE('',#2444,#2443); +#2446=DIRECTION('',(0.E0,1.E0,0.E0)); +#2447=VECTOR('',#2446,2.682233047033E-1); +#2448=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.45E0)); +#2449=LINE('',#2448,#2447); +#2450=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.7E0)); +#2451=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2452=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#2453=AXIS2_PLACEMENT_3D('',#2450,#2451,#2452); +#2455=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2456=VECTOR('',#2455,3.207106781187E-1); +#2457=CARTESIAN_POINT('',(9.32E0,-1.726776695297E0,-8.75E0)); +#2458=LINE('',#2457,#2456); +#2459=DIRECTION('',(0.E0,1.E0,0.E0)); +#2460=VECTOR('',#2459,1.613029944866E0); +#2461=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-8.75E0)); +#2462=LINE('',#2461,#2460); +#2463=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-9.07E0)); +#2464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2465=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2466=AXIS2_PLACEMENT_3D('',#2463,#2464,#2465); +#2468=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2469=VECTOR('',#2468,1.627712857252E-1); +#2470=CARTESIAN_POINT('',(9.32E0,-3.681177490061E0,-8.958822509939E0)); +#2471=LINE('',#2470,#2469); +#2472=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.28E0)); +#2473=DIRECTION('',(1.E0,0.E0,0.E0)); +#2474=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2475=AXIS2_PLACEMENT_3D('',#2472,#2473,#2474); +#2477=DIRECTION('',(0.E0,1.E0,0.E0)); +#2478=VECTOR('',#2477,1.11E0); +#2479=CARTESIAN_POINT('',(9.32E0,-5.47E0,-9.24E0)); +#2480=LINE('',#2479,#2478); +#2481=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2482=VECTOR('',#2481,6.4E-1); +#2483=CARTESIAN_POINT('',(9.32E0,-5.47E0,-8.6E0)); +#2484=LINE('',#2483,#2482); +#2485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2486=VECTOR('',#2485,1.11E0); +#2487=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.6E0)); +#2488=LINE('',#2487,#2486); +#2489=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.28E0)); +#2490=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2491=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2492=AXIS2_PLACEMENT_3D('',#2489,#2490,#2491); +#2494=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2495=VECTOR('',#2494,5.604163056034E-1); +#2496=CARTESIAN_POINT('',(9.32E0,-3.737451660041E0,-8.11E0)); +#2497=LINE('',#2496,#2495); +#2498=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2499=VECTOR('',#2498,3.074516600407E-1); +#2500=CARTESIAN_POINT('',(9.32E0,-3.43E0,-8.11E0)); +#2501=LINE('',#2500,#2499); +#2502=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2503=VECTOR('',#2502,3.074516600407E-1); +#2504=CARTESIAN_POINT('',(9.32E0,3.737451660041E0,-8.11E0)); +#2505=LINE('',#2504,#2503); +#2506=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2507=VECTOR('',#2506,5.604163056034E-1); +#2508=CARTESIAN_POINT('',(9.32E0,4.133725830020E0,-8.506274169980E0)); +#2509=LINE('',#2508,#2507); +#2510=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.28E0)); +#2511=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2513=AXIS2_PLACEMENT_3D('',#2510,#2511,#2512); +#2515=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2516=VECTOR('',#2515,1.11E0); +#2517=CARTESIAN_POINT('',(9.32E0,5.47E0,-8.6E0)); +#2518=LINE('',#2517,#2516); +#2519=DIRECTION('',(0.E0,0.E0,1.E0)); +#2520=VECTOR('',#2519,6.4E-1); +#2521=CARTESIAN_POINT('',(9.32E0,5.47E0,-9.24E0)); +#2522=LINE('',#2521,#2520); +#2523=DIRECTION('',(0.E0,1.E0,0.E0)); +#2524=VECTOR('',#2523,1.11E0); +#2525=CARTESIAN_POINT('',(9.32E0,4.36E0,-9.24E0)); +#2526=LINE('',#2525,#2524); +#2527=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.28E0)); +#2528=DIRECTION('',(1.E0,0.E0,0.E0)); +#2529=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2530=AXIS2_PLACEMENT_3D('',#2527,#2528,#2529); +#2532=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2533=VECTOR('',#2532,1.627712857252E-1); +#2534=CARTESIAN_POINT('',(9.32E0,3.566080810142E0,-8.843725830020E0)); +#2535=LINE('',#2534,#2533); +#2536=CARTESIAN_POINT('',(9.32E0,3.339806640163E0,-9.07E0)); +#2537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2538=DIRECTION('',(0.E0,0.E0,1.E0)); +#2539=AXIS2_PLACEMENT_3D('',#2536,#2537,#2538); +#2541=DIRECTION('',(0.E0,1.E0,0.E0)); +#2542=VECTOR('',#2541,1.613029944866E0); +#2543=CARTESIAN_POINT('',(9.32E0,1.726776695297E0,-8.75E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2546=VECTOR('',#2545,3.207106781187E-1); +#2547=CARTESIAN_POINT('',(9.32E0,1.5E0,-8.523223304703E0)); +#2548=LINE('',#2547,#2546); +#2549=CARTESIAN_POINT('',(9.32E0,1.323223304703E0,-8.7E0)); +#2550=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2551=DIRECTION('',(0.E0,0.E0,1.E0)); +#2552=AXIS2_PLACEMENT_3D('',#2549,#2550,#2551); +#2554=DIRECTION('',(0.E0,1.E0,0.E0)); +#2555=VECTOR('',#2554,2.682233047033E-1); +#2556=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.45E0)); +#2557=LINE('',#2556,#2555); +#2558=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2559=VECTOR('',#2558,3.4E-1); +#2560=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.11E0)); +#2561=LINE('',#2560,#2559); +#2562=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2563=VECTOR('',#2562,6.4E-1); +#2564=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.45E0)); +#2565=LINE('',#2564,#2563); +#2566=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2567=VECTOR('',#2566,6.4E-1); +#2568=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.45E0)); +#2569=LINE('',#2568,#2567); +#2570=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2571=VECTOR('',#2570,6.4E-1); +#2572=CARTESIAN_POINT('',(9.32E0,-1.5E0,-8.523223304703E0)); +#2573=LINE('',#2572,#2571); +#2574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2575=VECTOR('',#2574,6.4E-1); +#2576=CARTESIAN_POINT('',(9.32E0,-1.726776695297E0,-8.75E0)); +#2577=LINE('',#2576,#2575); +#2578=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2579=VECTOR('',#2578,6.4E-1); +#2580=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-8.75E0)); +#2581=LINE('',#2580,#2579); +#2582=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2583=VECTOR('',#2582,6.4E-1); +#2584=CARTESIAN_POINT('',(9.32E0,-3.566080810142E0,-8.843725830020E0)); +#2585=LINE('',#2584,#2583); +#2586=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2587=VECTOR('',#2586,6.4E-1); +#2588=CARTESIAN_POINT('',(9.32E0,-3.681177490061E0,-8.958822509939E0)); +#2589=LINE('',#2588,#2587); +#2590=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2591=VECTOR('',#2590,6.4E-1); +#2592=CARTESIAN_POINT('',(9.32E0,-4.36E0,-9.24E0)); +#2593=LINE('',#2592,#2591); +#2594=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2595=VECTOR('',#2594,6.4E-1); +#2596=CARTESIAN_POINT('',(9.32E0,-5.47E0,-9.24E0)); +#2597=LINE('',#2596,#2595); +#2598=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2599=VECTOR('',#2598,6.4E-1); +#2600=CARTESIAN_POINT('',(9.32E0,-5.47E0,-8.6E0)); +#2601=LINE('',#2600,#2599); +#2602=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2603=VECTOR('',#2602,6.4E-1); +#2604=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.6E0)); +#2605=LINE('',#2604,#2603); +#2606=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2607=VECTOR('',#2606,6.4E-1); +#2608=CARTESIAN_POINT('',(9.32E0,-4.133725830020E0,-8.506274169980E0)); +#2609=LINE('',#2608,#2607); +#2610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2611=VECTOR('',#2610,6.4E-1); +#2612=CARTESIAN_POINT('',(9.32E0,-3.737451660041E0,-8.11E0)); +#2613=LINE('',#2612,#2611); +#2614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2615=VECTOR('',#2614,6.4E-1); +#2616=CARTESIAN_POINT('',(9.32E0,4.133725830020E0,-8.506274169980E0)); +#2617=LINE('',#2616,#2615); +#2618=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2619=VECTOR('',#2618,6.4E-1); +#2620=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.6E0)); +#2621=LINE('',#2620,#2619); +#2622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2623=VECTOR('',#2622,6.4E-1); +#2624=CARTESIAN_POINT('',(9.32E0,5.47E0,-8.6E0)); +#2625=LINE('',#2624,#2623); +#2626=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2627=VECTOR('',#2626,6.4E-1); +#2628=CARTESIAN_POINT('',(9.32E0,5.47E0,-9.24E0)); +#2629=LINE('',#2628,#2627); +#2630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2631=VECTOR('',#2630,6.4E-1); +#2632=CARTESIAN_POINT('',(9.32E0,4.36E0,-9.24E0)); +#2633=LINE('',#2632,#2631); +#2634=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2635=VECTOR('',#2634,6.4E-1); +#2636=CARTESIAN_POINT('',(9.32E0,3.681177490061E0,-8.958822509939E0)); +#2637=LINE('',#2636,#2635); +#2638=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2639=VECTOR('',#2638,6.4E-1); +#2640=CARTESIAN_POINT('',(9.32E0,3.566080810142E0,-8.843725830020E0)); +#2641=LINE('',#2640,#2639); +#2642=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2643=VECTOR('',#2642,6.4E-1); +#2644=CARTESIAN_POINT('',(9.32E0,3.339806640163E0,-8.75E0)); +#2645=LINE('',#2644,#2643); +#2646=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2647=VECTOR('',#2646,6.4E-1); +#2648=CARTESIAN_POINT('',(9.32E0,1.726776695297E0,-8.75E0)); +#2649=LINE('',#2648,#2647); +#2650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2651=VECTOR('',#2650,6.4E-1); +#2652=CARTESIAN_POINT('',(9.32E0,1.5E0,-8.523223304703E0)); +#2653=LINE('',#2652,#2651); +#2654=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2655=VECTOR('',#2654,6.4E-1); +#2656=CARTESIAN_POINT('',(9.32E0,1.323223304703E0,-8.45E0)); +#2657=LINE('',#2656,#2655); +#2658=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2659=VECTOR('',#2658,6.4E-1); +#2660=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.45E0)); +#2661=LINE('',#2660,#2659); +#2662=DIRECTION('',(0.E0,1.E0,0.E0)); +#2663=VECTOR('',#2662,6.4E-1); +#2664=CARTESIAN_POINT('',(-9.465E0,2.79E0,-9.24E0)); +#2665=LINE('',#2664,#2663); +#2666=DIRECTION('',(1.E0,0.E0,0.E0)); +#2667=VECTOR('',#2666,1.465E0); +#2668=CARTESIAN_POINT('',(-1.093E1,2.79E0,-9.24E0)); +#2669=LINE('',#2668,#2667); +#2670=DIRECTION('',(0.E0,1.E0,0.E0)); +#2671=VECTOR('',#2670,6.4E-1); +#2672=CARTESIAN_POINT('',(9.465E0,2.79E0,-9.24E0)); +#2673=LINE('',#2672,#2671); +#2674=DIRECTION('',(1.E0,0.E0,0.E0)); +#2675=VECTOR('',#2674,1.465E0); +#2676=CARTESIAN_POINT('',(9.465E0,2.79E0,-9.24E0)); +#2677=LINE('',#2676,#2675); +#2678=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2679=VECTOR('',#2678,2.62E0); +#2680=CARTESIAN_POINT('',(4.69E0,-1.9E-1,0.E0)); +#2681=LINE('',#2680,#2679); +#2682=DIRECTION('',(1.E0,0.E0,0.E0)); +#2683=VECTOR('',#2682,2.62E0); +#2684=CARTESIAN_POINT('',(4.69E0,-2.81E0,0.E0)); +#2685=LINE('',#2684,#2683); +#2686=DIRECTION('',(0.E0,1.E0,0.E0)); +#2687=VECTOR('',#2686,2.62E0); +#2688=CARTESIAN_POINT('',(7.31E0,-2.81E0,0.E0)); +#2689=LINE('',#2688,#2687); +#2690=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2691=VECTOR('',#2690,2.62E0); +#2692=CARTESIAN_POINT('',(7.31E0,-1.9E-1,0.E0)); +#2693=LINE('',#2692,#2691); +#2694=DIRECTION('',(1.E0,1.000699438853E-14,-2.248957105638E-9)); +#2695=VECTOR('',#2694,9.630000257408E0); +#2696=CARTESIAN_POINT('',(1.299999742592E0,3.43E0,2.165745750619E-8)); +#2697=LINE('',#2696,#2695); +#2698=DIRECTION('',(1.E0,-1.005310957005E-14,2.248957087084E-9)); +#2699=VECTOR('',#2698,9.630000257408E0); +#2700=CARTESIAN_POINT('',(-1.093E1,3.43E0,0.E0)); +#2701=LINE('',#2700,#2699); +#2702=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2703=VECTOR('',#2702,1.92E0); +#2704=CARTESIAN_POINT('',(-1.031E1,2.81E0,0.E0)); +#2705=LINE('',#2704,#2703); +#2706=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2707=VECTOR('',#2706,9.899494936612E-1); +#2708=CARTESIAN_POINT('',(-9.61E0,1.9E-1,0.E0)); +#2709=LINE('',#2708,#2707); +#2710=DIRECTION('',(1.E0,0.E0,0.E0)); +#2711=VECTOR('',#2710,1.92E0); +#2712=CARTESIAN_POINT('',(-9.61E0,1.9E-1,0.E0)); +#2713=LINE('',#2712,#2711); +#2714=DIRECTION('',(0.E0,1.E0,0.E0)); +#2715=VECTOR('',#2714,2.62E0); +#2716=CARTESIAN_POINT('',(-7.69E0,1.9E-1,0.E0)); +#2717=LINE('',#2716,#2715); +#2718=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2719=VECTOR('',#2718,2.62E0); +#2720=CARTESIAN_POINT('',(-7.69E0,2.81E0,0.E0)); +#2721=LINE('',#2720,#2719); +#2722=DIRECTION('',(1.E0,0.E0,0.E0)); +#2723=VECTOR('',#2722,1.92E0); +#2724=CARTESIAN_POINT('',(-1.031E1,-2.81E0,0.E0)); +#2725=LINE('',#2724,#2723); +#2726=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2727=VECTOR('',#2726,9.899494936612E-1); +#2728=CARTESIAN_POINT('',(-7.69E0,-2.11E0,0.E0)); +#2729=LINE('',#2728,#2727); +#2730=DIRECTION('',(0.E0,1.E0,0.E0)); +#2731=VECTOR('',#2730,1.92E0); +#2732=CARTESIAN_POINT('',(-7.69E0,-2.11E0,0.E0)); +#2733=LINE('',#2732,#2731); +#2734=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2735=VECTOR('',#2734,2.62E0); +#2736=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,0.E0)); +#2737=LINE('',#2736,#2735); +#2738=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2739=VECTOR('',#2738,2.62E0); +#2740=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,0.E0)); +#2741=LINE('',#2740,#2739); +#2742=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2743=VECTOR('',#2742,1.92E0); +#2744=CARTESIAN_POINT('',(-7.31E0,2.81E0,0.E0)); +#2745=LINE('',#2744,#2743); +#2746=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2747=VECTOR('',#2746,9.899494936612E-1); +#2748=CARTESIAN_POINT('',(-6.61E0,1.9E-1,0.E0)); +#2749=LINE('',#2748,#2747); +#2750=DIRECTION('',(1.E0,0.E0,0.E0)); +#2751=VECTOR('',#2750,1.92E0); +#2752=CARTESIAN_POINT('',(-6.61E0,1.9E-1,0.E0)); +#2753=LINE('',#2752,#2751); +#2754=DIRECTION('',(0.E0,1.E0,0.E0)); +#2755=VECTOR('',#2754,2.62E0); +#2756=CARTESIAN_POINT('',(-4.69E0,1.9E-1,0.E0)); +#2757=LINE('',#2756,#2755); +#2758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2759=VECTOR('',#2758,2.62E0); +#2760=CARTESIAN_POINT('',(-4.69E0,2.81E0,0.E0)); +#2761=LINE('',#2760,#2759); +#2762=DIRECTION('',(1.E0,0.E0,0.E0)); +#2763=VECTOR('',#2762,1.92E0); +#2764=CARTESIAN_POINT('',(-7.31E0,-2.81E0,0.E0)); +#2765=LINE('',#2764,#2763); +#2766=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2767=VECTOR('',#2766,9.899494936612E-1); +#2768=CARTESIAN_POINT('',(-4.69E0,-2.11E0,0.E0)); +#2769=LINE('',#2768,#2767); +#2770=DIRECTION('',(0.E0,1.E0,0.E0)); +#2771=VECTOR('',#2770,1.92E0); +#2772=CARTESIAN_POINT('',(-4.69E0,-2.11E0,0.E0)); +#2773=LINE('',#2772,#2771); +#2774=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2775=VECTOR('',#2774,2.62E0); +#2776=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,0.E0)); +#2777=LINE('',#2776,#2775); +#2778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2779=VECTOR('',#2778,2.62E0); +#2780=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,0.E0)); +#2781=LINE('',#2780,#2779); +#2782=DIRECTION('',(1.E0,0.E0,0.E0)); +#2783=VECTOR('',#2782,1.92E0); +#2784=CARTESIAN_POINT('',(-4.31E0,1.9E-1,0.E0)); +#2785=LINE('',#2784,#2783); +#2786=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2787=VECTOR('',#2786,9.899494936612E-1); +#2788=CARTESIAN_POINT('',(-1.69E0,8.9E-1,0.E0)); +#2789=LINE('',#2788,#2787); +#2790=DIRECTION('',(0.E0,1.E0,0.E0)); +#2791=VECTOR('',#2790,1.92E0); +#2792=CARTESIAN_POINT('',(-1.69E0,8.9E-1,0.E0)); +#2793=LINE('',#2792,#2791); +#2794=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2795=VECTOR('',#2794,2.62E0); +#2796=CARTESIAN_POINT('',(-1.69E0,2.81E0,0.E0)); +#2797=LINE('',#2796,#2795); +#2798=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2799=VECTOR('',#2798,2.62E0); +#2800=CARTESIAN_POINT('',(-4.31E0,2.81E0,0.E0)); +#2801=LINE('',#2800,#2799); +#2802=DIRECTION('',(1.E0,0.E0,0.E0)); +#2803=VECTOR('',#2802,1.92E0); +#2804=CARTESIAN_POINT('',(-4.31E0,-2.81E0,0.E0)); +#2805=LINE('',#2804,#2803); +#2806=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2807=VECTOR('',#2806,9.899494936612E-1); +#2808=CARTESIAN_POINT('',(-1.69E0,-2.11E0,0.E0)); +#2809=LINE('',#2808,#2807); +#2810=DIRECTION('',(0.E0,1.E0,0.E0)); +#2811=VECTOR('',#2810,1.92E0); +#2812=CARTESIAN_POINT('',(-1.69E0,-2.11E0,0.E0)); +#2813=LINE('',#2812,#2811); +#2814=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2815=VECTOR('',#2814,2.62E0); +#2816=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,0.E0)); +#2817=LINE('',#2816,#2815); +#2818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2819=VECTOR('',#2818,2.62E0); +#2820=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,0.E0)); +#2821=LINE('',#2820,#2819); +#2822=DIRECTION('',(1.E0,0.E0,0.E0)); +#2823=VECTOR('',#2822,1.92E0); +#2824=CARTESIAN_POINT('',(-1.31E0,1.9E-1,0.E0)); +#2825=LINE('',#2824,#2823); +#2826=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2827=VECTOR('',#2826,9.899494936612E-1); +#2828=CARTESIAN_POINT('',(1.31E0,8.9E-1,0.E0)); +#2829=LINE('',#2828,#2827); +#2830=DIRECTION('',(0.E0,1.E0,0.E0)); +#2831=VECTOR('',#2830,1.92E0); +#2832=CARTESIAN_POINT('',(1.31E0,8.9E-1,0.E0)); +#2833=LINE('',#2832,#2831); +#2834=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2835=VECTOR('',#2834,2.62E0); +#2836=CARTESIAN_POINT('',(1.31E0,2.81E0,0.E0)); +#2837=LINE('',#2836,#2835); +#2838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2839=VECTOR('',#2838,2.62E0); +#2840=CARTESIAN_POINT('',(-1.31E0,2.81E0,0.E0)); +#2841=LINE('',#2840,#2839); +#2842=DIRECTION('',(1.E0,0.E0,0.E0)); +#2843=VECTOR('',#2842,1.92E0); +#2844=CARTESIAN_POINT('',(-1.31E0,-2.81E0,0.E0)); +#2845=LINE('',#2844,#2843); +#2846=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2847=VECTOR('',#2846,9.899494936612E-1); +#2848=CARTESIAN_POINT('',(1.31E0,-2.11E0,0.E0)); +#2849=LINE('',#2848,#2847); +#2850=DIRECTION('',(0.E0,1.E0,0.E0)); +#2851=VECTOR('',#2850,1.92E0); +#2852=CARTESIAN_POINT('',(1.31E0,-2.11E0,0.E0)); +#2853=LINE('',#2852,#2851); +#2854=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2855=VECTOR('',#2854,2.62E0); +#2856=CARTESIAN_POINT('',(1.31E0,-1.9E-1,0.E0)); +#2857=LINE('',#2856,#2855); +#2858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2859=VECTOR('',#2858,2.62E0); +#2860=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,0.E0)); +#2861=LINE('',#2860,#2859); +#2862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2863=VECTOR('',#2862,1.92E0); +#2864=CARTESIAN_POINT('',(1.69E0,2.81E0,0.E0)); +#2865=LINE('',#2864,#2863); +#2866=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2867=VECTOR('',#2866,9.899494936612E-1); +#2868=CARTESIAN_POINT('',(2.39E0,1.9E-1,0.E0)); +#2869=LINE('',#2868,#2867); +#2870=DIRECTION('',(1.E0,0.E0,0.E0)); +#2871=VECTOR('',#2870,1.92E0); +#2872=CARTESIAN_POINT('',(2.39E0,1.9E-1,0.E0)); +#2873=LINE('',#2872,#2871); +#2874=DIRECTION('',(0.E0,1.E0,0.E0)); +#2875=VECTOR('',#2874,2.62E0); +#2876=CARTESIAN_POINT('',(4.31E0,1.9E-1,0.E0)); +#2877=LINE('',#2876,#2875); +#2878=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2879=VECTOR('',#2878,2.62E0); +#2880=CARTESIAN_POINT('',(4.31E0,2.81E0,0.E0)); +#2881=LINE('',#2880,#2879); +#2882=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2883=VECTOR('',#2882,1.92E0); +#2884=CARTESIAN_POINT('',(1.69E0,-1.9E-1,0.E0)); +#2885=LINE('',#2884,#2883); +#2886=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2887=VECTOR('',#2886,9.899494936612E-1); +#2888=CARTESIAN_POINT('',(2.39E0,-2.81E0,0.E0)); +#2889=LINE('',#2888,#2887); +#2890=DIRECTION('',(1.E0,0.E0,0.E0)); +#2891=VECTOR('',#2890,1.92E0); +#2892=CARTESIAN_POINT('',(2.39E0,-2.81E0,0.E0)); +#2893=LINE('',#2892,#2891); +#2894=DIRECTION('',(0.E0,1.E0,0.E0)); +#2895=VECTOR('',#2894,2.62E0); +#2896=CARTESIAN_POINT('',(4.31E0,-2.81E0,0.E0)); +#2897=LINE('',#2896,#2895); +#2898=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2899=VECTOR('',#2898,2.62E0); +#2900=CARTESIAN_POINT('',(4.31E0,-1.9E-1,0.E0)); +#2901=LINE('',#2900,#2899); +#2902=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2903=VECTOR('',#2902,1.92E0); +#2904=CARTESIAN_POINT('',(4.69E0,2.81E0,0.E0)); +#2905=LINE('',#2904,#2903); +#2906=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2907=VECTOR('',#2906,9.899494936612E-1); +#2908=CARTESIAN_POINT('',(5.39E0,1.9E-1,0.E0)); +#2909=LINE('',#2908,#2907); +#2910=DIRECTION('',(1.E0,0.E0,0.E0)); +#2911=VECTOR('',#2910,1.92E0); +#2912=CARTESIAN_POINT('',(5.39E0,1.9E-1,0.E0)); +#2913=LINE('',#2912,#2911); +#2914=DIRECTION('',(0.E0,1.E0,0.E0)); +#2915=VECTOR('',#2914,2.62E0); +#2916=CARTESIAN_POINT('',(7.31E0,1.9E-1,0.E0)); +#2917=LINE('',#2916,#2915); +#2918=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2919=VECTOR('',#2918,2.62E0); +#2920=CARTESIAN_POINT('',(7.31E0,2.81E0,0.E0)); +#2921=LINE('',#2920,#2919); +#2922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2923=VECTOR('',#2922,1.92E0); +#2924=CARTESIAN_POINT('',(7.69E0,2.81E0,0.E0)); +#2925=LINE('',#2924,#2923); +#2926=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#2927=VECTOR('',#2926,9.899494936612E-1); +#2928=CARTESIAN_POINT('',(8.39E0,1.9E-1,0.E0)); +#2929=LINE('',#2928,#2927); +#2930=DIRECTION('',(1.E0,0.E0,0.E0)); +#2931=VECTOR('',#2930,1.92E0); +#2932=CARTESIAN_POINT('',(8.39E0,1.9E-1,0.E0)); +#2933=LINE('',#2932,#2931); +#2934=DIRECTION('',(0.E0,1.E0,0.E0)); +#2935=VECTOR('',#2934,2.62E0); +#2936=CARTESIAN_POINT('',(1.031E1,1.9E-1,0.E0)); +#2937=LINE('',#2936,#2935); +#2938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2939=VECTOR('',#2938,2.62E0); +#2940=CARTESIAN_POINT('',(1.031E1,2.81E0,0.E0)); +#2941=LINE('',#2940,#2939); +#2942=DIRECTION('',(1.E0,0.E0,0.E0)); +#2943=VECTOR('',#2942,1.92E0); +#2944=CARTESIAN_POINT('',(7.69E0,-2.81E0,0.E0)); +#2945=LINE('',#2944,#2943); +#2946=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2947=VECTOR('',#2946,9.899494936612E-1); +#2948=CARTESIAN_POINT('',(1.031E1,-2.11E0,0.E0)); +#2949=LINE('',#2948,#2947); +#2950=DIRECTION('',(0.E0,1.E0,0.E0)); +#2951=VECTOR('',#2950,1.92E0); +#2952=CARTESIAN_POINT('',(1.031E1,-2.11E0,0.E0)); +#2953=LINE('',#2952,#2951); +#2954=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2955=VECTOR('',#2954,2.62E0); +#2956=CARTESIAN_POINT('',(1.031E1,-1.9E-1,0.E0)); +#2957=LINE('',#2956,#2955); +#2958=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2959=VECTOR('',#2958,2.62E0); +#2960=CARTESIAN_POINT('',(7.69E0,-1.9E-1,0.E0)); +#2961=LINE('',#2960,#2959); +#2962=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2963=VECTOR('',#2962,6.35E0); +#2964=CARTESIAN_POINT('',(4.69E0,-1.9E-1,0.E0)); +#2965=LINE('',#2964,#2963); +#2966=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2967=VECTOR('',#2966,6.35E0); +#2968=CARTESIAN_POINT('',(7.31E0,-1.9E-1,0.E0)); +#2969=LINE('',#2968,#2967); +#2970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2971=VECTOR('',#2970,6.35E0); +#2972=CARTESIAN_POINT('',(7.31E0,-2.81E0,0.E0)); +#2973=LINE('',#2972,#2971); +#2974=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2975=VECTOR('',#2974,6.35E0); +#2976=CARTESIAN_POINT('',(4.69E0,-2.81E0,0.E0)); +#2977=LINE('',#2976,#2975); +#2978=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2979=VECTOR('',#2978,2.62E0); +#2980=CARTESIAN_POINT('',(4.69E0,-1.9E-1,-6.35E0)); +#2981=LINE('',#2980,#2979); +#2982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2983=VECTOR('',#2982,2.62E0); +#2984=CARTESIAN_POINT('',(7.31E0,-1.9E-1,-6.35E0)); +#2985=LINE('',#2984,#2983); +#2986=DIRECTION('',(0.E0,1.E0,0.E0)); +#2987=VECTOR('',#2986,2.62E0); +#2988=CARTESIAN_POINT('',(7.31E0,-2.81E0,-6.35E0)); +#2989=LINE('',#2988,#2987); +#2990=DIRECTION('',(1.E0,0.E0,0.E0)); +#2991=VECTOR('',#2990,2.62E0); +#2992=CARTESIAN_POINT('',(4.69E0,-2.81E0,-6.35E0)); +#2993=LINE('',#2992,#2991); +#2994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2995=VECTOR('',#2994,6.4E-1); +#2996=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#2997=LINE('',#2996,#2995); +#2998=DIRECTION('',(1.E0,0.E0,0.E0)); +#2999=VECTOR('',#2998,6.4E-1); +#3000=CARTESIAN_POINT('',(5.68E0,-1.82E0,-6.35E0)); +#3001=LINE('',#3000,#2999); +#3002=DIRECTION('',(0.E0,1.E0,0.E0)); +#3003=VECTOR('',#3002,6.4E-1); +#3004=CARTESIAN_POINT('',(6.32E0,-1.82E0,-6.35E0)); +#3005=LINE('',#3004,#3003); +#3006=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3007=VECTOR('',#3006,6.4E-1); +#3008=CARTESIAN_POINT('',(6.32E0,-1.18E0,-6.35E0)); +#3009=LINE('',#3008,#3007); +#3010=DIRECTION('',(1.E0,0.E0,0.E0)); +#3011=VECTOR('',#3010,6.4E-1); +#3012=CARTESIAN_POINT('',(5.68E0,1.18E0,-6.35E0)); +#3013=LINE('',#3012,#3011); +#3014=DIRECTION('',(0.E0,1.E0,0.E0)); +#3015=VECTOR('',#3014,6.4E-1); +#3016=CARTESIAN_POINT('',(6.32E0,1.18E0,-6.35E0)); +#3017=LINE('',#3016,#3015); +#3018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3019=VECTOR('',#3018,6.4E-1); +#3020=CARTESIAN_POINT('',(6.32E0,1.82E0,-6.35E0)); +#3021=LINE('',#3020,#3019); +#3022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3023=VECTOR('',#3022,6.4E-1); +#3024=CARTESIAN_POINT('',(5.68E0,1.82E0,-6.35E0)); +#3025=LINE('',#3024,#3023); +#3026=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#3027=VECTOR('',#3026,9.899494936612E-1); +#3028=CARTESIAN_POINT('',(5.39E0,1.9E-1,-6.35E0)); +#3029=LINE('',#3028,#3027); +#3030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3031=VECTOR('',#3030,1.92E0); +#3032=CARTESIAN_POINT('',(4.69E0,2.81E0,-6.35E0)); +#3033=LINE('',#3032,#3031); +#3034=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3035=VECTOR('',#3034,2.62E0); +#3036=CARTESIAN_POINT('',(7.31E0,2.81E0,-6.35E0)); +#3037=LINE('',#3036,#3035); +#3038=DIRECTION('',(0.E0,1.E0,0.E0)); +#3039=VECTOR('',#3038,2.62E0); +#3040=CARTESIAN_POINT('',(7.31E0,1.9E-1,-6.35E0)); +#3041=LINE('',#3040,#3039); +#3042=DIRECTION('',(1.E0,0.E0,0.E0)); +#3043=VECTOR('',#3042,1.92E0); +#3044=CARTESIAN_POINT('',(5.39E0,1.9E-1,-6.35E0)); +#3045=LINE('',#3044,#3043); +#3046=DIRECTION('',(0.E0,0.E0,1.E0)); +#3047=VECTOR('',#3046,4.15E0); +#3048=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#3049=LINE('',#3048,#3047); +#3050=DIRECTION('',(0.E0,0.E0,1.E0)); +#3051=VECTOR('',#3050,4.15E0); +#3052=CARTESIAN_POINT('',(6.32E0,-1.18E0,-6.35E0)); +#3053=LINE('',#3052,#3051); +#3054=DIRECTION('',(0.E0,0.E0,1.E0)); +#3055=VECTOR('',#3054,4.15E0); +#3056=CARTESIAN_POINT('',(6.32E0,-1.82E0,-6.35E0)); +#3057=LINE('',#3056,#3055); +#3058=DIRECTION('',(0.E0,0.E0,1.E0)); +#3059=VECTOR('',#3058,4.15E0); +#3060=CARTESIAN_POINT('',(5.68E0,-1.82E0,-6.35E0)); +#3061=LINE('',#3060,#3059); +#3062=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3063=VECTOR('',#3062,6.4E-1); +#3064=CARTESIAN_POINT('',(5.68E0,-1.18E0,-2.2E0)); +#3065=LINE('',#3064,#3063); +#3066=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3067=VECTOR('',#3066,6.4E-1); +#3068=CARTESIAN_POINT('',(6.32E0,-1.18E0,-2.2E0)); +#3069=LINE('',#3068,#3067); +#3070=DIRECTION('',(0.E0,1.E0,0.E0)); +#3071=VECTOR('',#3070,6.4E-1); +#3072=CARTESIAN_POINT('',(6.32E0,-1.82E0,-2.2E0)); +#3073=LINE('',#3072,#3071); +#3074=DIRECTION('',(1.E0,0.E0,0.E0)); +#3075=VECTOR('',#3074,6.4E-1); +#3076=CARTESIAN_POINT('',(5.68E0,-1.82E0,-2.2E0)); +#3077=LINE('',#3076,#3075); +#3078=DIRECTION('',(1.E0,0.E0,0.E0)); +#3079=VECTOR('',#3078,6.4E-1); +#3080=CARTESIAN_POINT('',(5.68E0,1.18E0,-2.2E0)); +#3081=LINE('',#3080,#3079); +#3082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3083=VECTOR('',#3082,6.4E-1); +#3084=CARTESIAN_POINT('',(5.68E0,1.82E0,-2.2E0)); +#3085=LINE('',#3084,#3083); +#3086=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3087=VECTOR('',#3086,6.4E-1); +#3088=CARTESIAN_POINT('',(6.32E0,1.82E0,-2.2E0)); +#3089=LINE('',#3088,#3087); +#3090=DIRECTION('',(0.E0,1.E0,0.E0)); +#3091=VECTOR('',#3090,6.4E-1); +#3092=CARTESIAN_POINT('',(6.32E0,1.18E0,-2.2E0)); +#3093=LINE('',#3092,#3091); +#3094=DIRECTION('',(0.E0,0.E0,1.E0)); +#3095=VECTOR('',#3094,4.15E0); +#3096=CARTESIAN_POINT('',(5.68E0,1.18E0,-6.35E0)); +#3097=LINE('',#3096,#3095); +#3098=DIRECTION('',(0.E0,0.E0,1.E0)); +#3099=VECTOR('',#3098,4.15E0); +#3100=CARTESIAN_POINT('',(5.68E0,1.82E0,-6.35E0)); +#3101=LINE('',#3100,#3099); +#3102=DIRECTION('',(0.E0,0.E0,1.E0)); +#3103=VECTOR('',#3102,4.15E0); +#3104=CARTESIAN_POINT('',(6.32E0,1.82E0,-6.35E0)); +#3105=LINE('',#3104,#3103); +#3106=DIRECTION('',(0.E0,0.E0,1.E0)); +#3107=VECTOR('',#3106,4.15E0); +#3108=CARTESIAN_POINT('',(6.32E0,1.18E0,-6.35E0)); +#3109=LINE('',#3108,#3107); +#3110=DIRECTION('',(0.E0,0.E0,1.E0)); +#3111=VECTOR('',#3110,6.35E0); +#3112=CARTESIAN_POINT('',(5.39E0,1.9E-1,-6.35E0)); +#3113=LINE('',#3112,#3111); +#3114=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3115=VECTOR('',#3114,6.35E0); +#3116=CARTESIAN_POINT('',(7.31E0,1.9E-1,0.E0)); +#3117=LINE('',#3116,#3115); +#3118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3119=VECTOR('',#3118,6.35E0); +#3120=CARTESIAN_POINT('',(7.31E0,2.81E0,0.E0)); +#3121=LINE('',#3120,#3119); +#3122=DIRECTION('',(0.E0,0.E0,1.E0)); +#3123=VECTOR('',#3122,6.35E0); +#3124=CARTESIAN_POINT('',(4.69E0,8.9E-1,-6.35E0)); +#3125=LINE('',#3124,#3123); +#3126=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3127=VECTOR('',#3126,6.35E0); +#3128=CARTESIAN_POINT('',(4.69E0,2.81E0,0.E0)); +#3129=LINE('',#3128,#3127); +#3130=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3131=VECTOR('',#3130,2.599999485183E0); +#3132=CARTESIAN_POINT('',(1.299999742592E0,3.43E0,2.165745750619E-8)); +#3133=LINE('',#3132,#3131); +#3134=DIRECTION('',(1.E0,0.E0,0.E0)); +#3135=VECTOR('',#3134,1.4E0); +#3136=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#3137=LINE('',#3136,#3135); +#3138=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#3139=CARTESIAN_POINT('',(-1.265221854186E0,3.43E0,-3.456271692244E0)); +#3140=CARTESIAN_POINT('',(-1.196614666003E0,3.435950834188E0, +-3.387664504060E0)); +#3141=CARTESIAN_POINT('',(-1.096476228047E0,3.462533563557E0, +-3.287526066105E0)); +#3142=CARTESIAN_POINT('',(-1.005263267881E0,3.504146546087E0, +-3.196313105939E0)); +#3143=CARTESIAN_POINT('',(-9.234392603473E-1,3.559891810091E0, +-3.114489098405E0)); +#3144=CARTESIAN_POINT('',(-8.595126787956E-1,3.619226463666E0, +-3.050562516853E0)); +#3145=CARTESIAN_POINT('',(-7.965965128070E-1,3.697738576183E0, +-2.987646350865E0)); +#3146=CARTESIAN_POINT('',(-7.427821619286E-1,3.797014824293E0, +-2.933831999986E0)); +#3147=CARTESIAN_POINT('',(-7.070586195114E-1,3.914732268163E0, +-2.898108457569E0)); +#3148=CARTESIAN_POINT('',(-7.E-1,3.991750177010E0,-2.891049838058E0)); +#3149=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#3151=CARTESIAN_POINT('',(-7.E-1,4.03E0,-8.568888040453E-1)); +#3152=CARTESIAN_POINT('',(-7.E-1,3.982193409601E0,-7.886139172572E-1)); +#3153=CARTESIAN_POINT('',(-7.112776096803E-1,3.892043962768E0, +-6.598671644580E-1)); +#3154=CARTESIAN_POINT('',(-7.531246770229E-1,3.773310454005E0, +-4.902981405663E-1)); +#3155=CARTESIAN_POINT('',(-8.147369482150E-1,3.670672133916E0, +-3.437154283823E-1)); +#3156=CARTESIAN_POINT('',(-8.927384385703E-1,3.584402888209E0, +-2.205101768380E-1)); +#3157=CARTESIAN_POINT('',(-9.845409131028E-1,3.515360614519E0, +-1.219075922007E-1)); +#3158=CARTESIAN_POINT('',(-1.087174856651E0,3.465219068702E0, +-5.029804007238E-2)); +#3159=CARTESIAN_POINT('',(-1.194569808298E0,3.436043855677E0, +-8.631530489766E-3)); +#3160=CARTESIAN_POINT('',(-1.264827144564E0,3.43E0,2.165745740188E-8)); +#3161=CARTESIAN_POINT('',(-1.299999742592E0,3.43E0,2.165745732752E-8)); +#3163=DIRECTION('',(1.E0,0.E0,0.E0)); +#3164=VECTOR('',#3163,2.6E0); +#3165=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#3166=LINE('',#3165,#3164); +#3167=DIRECTION('',(0.E0,0.E0,1.E0)); +#3168=VECTOR('',#3167,2.034161034013E0); +#3169=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#3170=LINE('',#3169,#3168); +#3171=CARTESIAN_POINT('',(-7.E-1,4.03E0,-3.491049838058E0)); +#3172=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3173=DIRECTION('',(0.E0,1.628327102784E-14,1.E0)); +#3174=AXIS2_PLACEMENT_3D('',#3171,#3172,#3173); +#3176=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#3177=VECTOR('',#3176,6.501806881648E-1); +#3178=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#3179=LINE('',#3178,#3177); +#3180=DIRECTION('',(0.E0,0.E0,1.E0)); +#3181=VECTOR('',#3180,1.093407591235E0); +#3182=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#3183=LINE('',#3182,#3181); +#3184=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#3185=VECTOR('',#3184,1.220412756935E0); +#3186=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#3187=LINE('',#3186,#3185); +#3188=DIRECTION('',(1.E0,0.E0,0.E0)); +#3189=VECTOR('',#3188,1.4E0); +#3190=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#3191=LINE('',#3190,#3189); +#3192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3193=VECTOR('',#3192,2.034161034013E0); +#3194=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#3195=LINE('',#3194,#3193); +#3196=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#3197=VECTOR('',#3196,1.220412756935E0); +#3198=CARTESIAN_POINT('',(7.E-1,4.73E0,-1.856592408765E0)); +#3199=LINE('',#3198,#3197); +#3200=DIRECTION('',(0.E0,0.E0,1.E0)); +#3201=VECTOR('',#3200,1.093407591235E0); +#3202=CARTESIAN_POINT('',(7.E-1,4.73E0,-2.95E0)); +#3203=LINE('',#3202,#3201); +#3204=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#3205=VECTOR('',#3204,6.501806881648E-1); +#3206=CARTESIAN_POINT('',(7.E-1,4.082293445649E0,-2.893333019203E0)); +#3207=LINE('',#3206,#3205); +#3208=CARTESIAN_POINT('',(7.E-1,4.03E0,-3.491049838058E0)); +#3209=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3210=DIRECTION('',(0.E0,1.628327102784E-14,1.E0)); +#3211=AXIS2_PLACEMENT_3D('',#3208,#3209,#3210); +#3213=CARTESIAN_POINT('',(1.299999742592E0,3.43E0,2.165745750619E-8)); +#3214=CARTESIAN_POINT('',(1.264827144564E0,3.43E0,2.165745758055E-8)); +#3215=CARTESIAN_POINT('',(1.194569808298E0,3.436043855677E0, +-8.631530489765E-3)); +#3216=CARTESIAN_POINT('',(1.087174856651E0,3.465219068702E0, +-5.029804007238E-2)); +#3217=CARTESIAN_POINT('',(9.845409131028E-1,3.515360614519E0, +-1.219075922007E-1)); +#3218=CARTESIAN_POINT('',(8.927384385703E-1,3.584402888209E0, +-2.205101768380E-1)); +#3219=CARTESIAN_POINT('',(8.147369482150E-1,3.670672133916E0, +-3.437154283823E-1)); +#3220=CARTESIAN_POINT('',(7.531246770229E-1,3.773310454005E0, +-4.902981405663E-1)); +#3221=CARTESIAN_POINT('',(7.112776096803E-1,3.892043962768E0, +-6.598671644580E-1)); +#3222=CARTESIAN_POINT('',(7.E-1,3.982193409601E0,-7.886139172572E-1)); +#3223=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#3225=CARTESIAN_POINT('',(7.E-1,4.03E0,-2.891049838058E0)); +#3226=CARTESIAN_POINT('',(7.E-1,3.991963454483E0,-2.891049838058E0)); +#3227=CARTESIAN_POINT('',(7.069801204834E-1,3.915346840994E0, +-2.898029958541E0)); +#3228=CARTESIAN_POINT('',(7.423547203516E-1,3.798128757026E0, +-2.933404558409E0)); +#3229=CARTESIAN_POINT('',(7.957342000485E-1,3.699074922466E0, +-2.986784038106E0)); +#3230=CARTESIAN_POINT('',(8.582910899684E-1,3.620571264965E0, +-3.049340928026E0)); +#3231=CARTESIAN_POINT('',(9.216923080255E-1,3.561298997014E0, +-3.112742146083E0)); +#3232=CARTESIAN_POINT('',(1.003684997850E0,3.504988655516E0,-3.194734835908E0)); +#3233=CARTESIAN_POINT('',(1.095498991391E0,3.462836139923E0,-3.286548829449E0)); +#3234=CARTESIAN_POINT('',(1.196332093452E0,3.435967298954E0,-3.387381931510E0)); +#3235=CARTESIAN_POINT('',(1.265155913843E0,3.43E0,-3.456205751901E0)); +#3236=CARTESIAN_POINT('',(1.3E0,3.43E0,-3.491049838058E0)); +#3238=DIRECTION('',(1.E0,0.E0,0.E0)); +#3239=VECTOR('',#3238,1.4E0); +#3240=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#3241=LINE('',#3240,#3239); +#3242=DIRECTION('',(0.E0,0.E0,1.E0)); +#3243=VECTOR('',#3242,6.35E0); +#3244=CARTESIAN_POINT('',(-1.031E1,8.9E-1,-6.35E0)); +#3245=LINE('',#3244,#3243); +#3246=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3247=VECTOR('',#3246,6.35E0); +#3248=CARTESIAN_POINT('',(-1.031E1,2.81E0,0.E0)); +#3249=LINE('',#3248,#3247); +#3250=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3251=VECTOR('',#3250,6.4E-1); +#3252=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#3253=LINE('',#3252,#3251); +#3254=DIRECTION('',(1.E0,0.E0,0.E0)); +#3255=VECTOR('',#3254,6.4E-1); +#3256=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-6.35E0)); +#3257=LINE('',#3256,#3255); +#3258=DIRECTION('',(0.E0,1.E0,0.E0)); +#3259=VECTOR('',#3258,6.4E-1); +#3260=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-6.35E0)); +#3261=LINE('',#3260,#3259); +#3262=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3263=VECTOR('',#3262,6.4E-1); +#3264=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-6.35E0)); +#3265=LINE('',#3264,#3263); +#3266=DIRECTION('',(1.E0,0.E0,0.E0)); +#3267=VECTOR('',#3266,6.4E-1); +#3268=CARTESIAN_POINT('',(-9.32E0,1.18E0,-6.35E0)); +#3269=LINE('',#3268,#3267); +#3270=DIRECTION('',(0.E0,1.E0,0.E0)); +#3271=VECTOR('',#3270,6.4E-1); +#3272=CARTESIAN_POINT('',(-8.68E0,1.18E0,-6.35E0)); +#3273=LINE('',#3272,#3271); +#3274=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3275=VECTOR('',#3274,6.4E-1); +#3276=CARTESIAN_POINT('',(-8.68E0,1.82E0,-6.35E0)); +#3277=LINE('',#3276,#3275); +#3278=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3279=VECTOR('',#3278,6.4E-1); +#3280=CARTESIAN_POINT('',(-9.32E0,1.82E0,-6.35E0)); +#3281=LINE('',#3280,#3279); +#3282=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#3283=VECTOR('',#3282,9.899494936612E-1); +#3284=CARTESIAN_POINT('',(-9.61E0,1.9E-1,-6.35E0)); +#3285=LINE('',#3284,#3283); +#3286=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3287=VECTOR('',#3286,1.92E0); +#3288=CARTESIAN_POINT('',(-1.031E1,2.81E0,-6.35E0)); +#3289=LINE('',#3288,#3287); +#3290=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3291=VECTOR('',#3290,2.62E0); +#3292=CARTESIAN_POINT('',(-7.69E0,2.81E0,-6.35E0)); +#3293=LINE('',#3292,#3291); +#3294=DIRECTION('',(0.E0,1.E0,0.E0)); +#3295=VECTOR('',#3294,2.62E0); +#3296=CARTESIAN_POINT('',(-7.69E0,1.9E-1,-6.35E0)); +#3297=LINE('',#3296,#3295); +#3298=DIRECTION('',(1.E0,0.E0,0.E0)); +#3299=VECTOR('',#3298,1.92E0); +#3300=CARTESIAN_POINT('',(-9.61E0,1.9E-1,-6.35E0)); +#3301=LINE('',#3300,#3299); +#3302=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3303=VECTOR('',#3302,9.899494936612E-1); +#3304=CARTESIAN_POINT('',(-7.69E0,-2.11E0,-6.35E0)); +#3305=LINE('',#3304,#3303); +#3306=DIRECTION('',(1.E0,0.E0,0.E0)); +#3307=VECTOR('',#3306,1.92E0); +#3308=CARTESIAN_POINT('',(-1.031E1,-2.81E0,-6.35E0)); +#3309=LINE('',#3308,#3307); +#3310=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3311=VECTOR('',#3310,2.62E0); +#3312=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,-6.35E0)); +#3313=LINE('',#3312,#3311); +#3314=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3315=VECTOR('',#3314,2.62E0); +#3316=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,-6.35E0)); +#3317=LINE('',#3316,#3315); +#3318=DIRECTION('',(0.E0,1.E0,0.E0)); +#3319=VECTOR('',#3318,1.92E0); +#3320=CARTESIAN_POINT('',(-7.69E0,-2.11E0,-6.35E0)); +#3321=LINE('',#3320,#3319); +#3322=DIRECTION('',(0.E0,0.E0,1.E0)); +#3323=VECTOR('',#3322,4.15E0); +#3324=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#3325=LINE('',#3324,#3323); +#3326=DIRECTION('',(0.E0,0.E0,1.E0)); +#3327=VECTOR('',#3326,4.15E0); +#3328=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-6.35E0)); +#3329=LINE('',#3328,#3327); +#3330=DIRECTION('',(0.E0,0.E0,1.E0)); +#3331=VECTOR('',#3330,4.15E0); +#3332=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-6.35E0)); +#3333=LINE('',#3332,#3331); +#3334=DIRECTION('',(0.E0,0.E0,1.E0)); +#3335=VECTOR('',#3334,4.15E0); +#3336=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-6.35E0)); +#3337=LINE('',#3336,#3335); +#3338=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3339=VECTOR('',#3338,6.4E-1); +#3340=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-2.2E0)); +#3341=LINE('',#3340,#3339); +#3342=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3343=VECTOR('',#3342,6.4E-1); +#3344=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-2.2E0)); +#3345=LINE('',#3344,#3343); +#3346=DIRECTION('',(0.E0,1.E0,0.E0)); +#3347=VECTOR('',#3346,6.4E-1); +#3348=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-2.2E0)); +#3349=LINE('',#3348,#3347); +#3350=DIRECTION('',(1.E0,0.E0,0.E0)); +#3351=VECTOR('',#3350,6.4E-1); +#3352=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-2.2E0)); +#3353=LINE('',#3352,#3351); +#3354=DIRECTION('',(1.E0,0.E0,0.E0)); +#3355=VECTOR('',#3354,6.4E-1); +#3356=CARTESIAN_POINT('',(-9.32E0,1.18E0,-2.2E0)); +#3357=LINE('',#3356,#3355); +#3358=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3359=VECTOR('',#3358,6.4E-1); +#3360=CARTESIAN_POINT('',(-9.32E0,1.82E0,-2.2E0)); +#3361=LINE('',#3360,#3359); +#3362=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3363=VECTOR('',#3362,6.4E-1); +#3364=CARTESIAN_POINT('',(-8.68E0,1.82E0,-2.2E0)); +#3365=LINE('',#3364,#3363); +#3366=DIRECTION('',(0.E0,1.E0,0.E0)); +#3367=VECTOR('',#3366,6.4E-1); +#3368=CARTESIAN_POINT('',(-8.68E0,1.18E0,-2.2E0)); +#3369=LINE('',#3368,#3367); +#3370=DIRECTION('',(0.E0,0.E0,1.E0)); +#3371=VECTOR('',#3370,4.15E0); +#3372=CARTESIAN_POINT('',(-9.32E0,1.18E0,-6.35E0)); +#3373=LINE('',#3372,#3371); +#3374=DIRECTION('',(0.E0,0.E0,1.E0)); +#3375=VECTOR('',#3374,4.15E0); +#3376=CARTESIAN_POINT('',(-9.32E0,1.82E0,-6.35E0)); +#3377=LINE('',#3376,#3375); +#3378=DIRECTION('',(0.E0,0.E0,1.E0)); +#3379=VECTOR('',#3378,4.15E0); +#3380=CARTESIAN_POINT('',(-8.68E0,1.82E0,-6.35E0)); +#3381=LINE('',#3380,#3379); +#3382=DIRECTION('',(0.E0,0.E0,1.E0)); +#3383=VECTOR('',#3382,4.15E0); +#3384=CARTESIAN_POINT('',(-8.68E0,1.18E0,-6.35E0)); +#3385=LINE('',#3384,#3383); +#3386=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3387=VECTOR('',#3386,6.35E0); +#3388=CARTESIAN_POINT('',(-7.69E0,2.81E0,0.E0)); +#3389=LINE('',#3388,#3387); +#3390=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3391=VECTOR('',#3390,6.35E0); +#3392=CARTESIAN_POINT('',(-7.69E0,1.9E-1,0.E0)); +#3393=LINE('',#3392,#3391); +#3394=DIRECTION('',(0.E0,0.E0,1.E0)); +#3395=VECTOR('',#3394,6.35E0); +#3396=CARTESIAN_POINT('',(-9.61E0,1.9E-1,-6.35E0)); +#3397=LINE('',#3396,#3395); +#3398=DIRECTION('',(0.E0,0.E0,1.E0)); +#3399=VECTOR('',#3398,6.35E0); +#3400=CARTESIAN_POINT('',(-7.69E0,-2.11E0,-6.35E0)); +#3401=LINE('',#3400,#3399); +#3402=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3403=VECTOR('',#3402,6.35E0); +#3404=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,0.E0)); +#3405=LINE('',#3404,#3403); +#3406=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3407=VECTOR('',#3406,6.35E0); +#3408=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,0.E0)); +#3409=LINE('',#3408,#3407); +#3410=DIRECTION('',(0.E0,0.E0,1.E0)); +#3411=VECTOR('',#3410,6.35E0); +#3412=CARTESIAN_POINT('',(-8.39E0,-2.81E0,-6.35E0)); +#3413=LINE('',#3412,#3411); +#3414=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3415=VECTOR('',#3414,6.35E0); +#3416=CARTESIAN_POINT('',(-1.031E1,-2.81E0,0.E0)); +#3417=LINE('',#3416,#3415); +#3418=DIRECTION('',(0.E0,0.E0,1.E0)); +#3419=VECTOR('',#3418,6.35E0); +#3420=CARTESIAN_POINT('',(-7.31E0,8.9E-1,-6.35E0)); +#3421=LINE('',#3420,#3419); +#3422=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3423=VECTOR('',#3422,6.35E0); +#3424=CARTESIAN_POINT('',(-7.31E0,2.81E0,0.E0)); +#3425=LINE('',#3424,#3423); +#3426=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3427=VECTOR('',#3426,6.4E-1); +#3428=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#3429=LINE('',#3428,#3427); +#3430=DIRECTION('',(1.E0,0.E0,0.E0)); +#3431=VECTOR('',#3430,6.4E-1); +#3432=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-6.35E0)); +#3433=LINE('',#3432,#3431); +#3434=DIRECTION('',(0.E0,1.E0,0.E0)); +#3435=VECTOR('',#3434,6.4E-1); +#3436=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-6.35E0)); +#3437=LINE('',#3436,#3435); +#3438=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3439=VECTOR('',#3438,6.4E-1); +#3440=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-6.35E0)); +#3441=LINE('',#3440,#3439); +#3442=DIRECTION('',(1.E0,0.E0,0.E0)); +#3443=VECTOR('',#3442,6.4E-1); +#3444=CARTESIAN_POINT('',(-6.32E0,1.18E0,-6.35E0)); +#3445=LINE('',#3444,#3443); +#3446=DIRECTION('',(0.E0,1.E0,0.E0)); +#3447=VECTOR('',#3446,6.4E-1); +#3448=CARTESIAN_POINT('',(-5.68E0,1.18E0,-6.35E0)); +#3449=LINE('',#3448,#3447); +#3450=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3451=VECTOR('',#3450,6.4E-1); +#3452=CARTESIAN_POINT('',(-5.68E0,1.82E0,-6.35E0)); +#3453=LINE('',#3452,#3451); +#3454=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3455=VECTOR('',#3454,6.4E-1); +#3456=CARTESIAN_POINT('',(-6.32E0,1.82E0,-6.35E0)); +#3457=LINE('',#3456,#3455); +#3458=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#3459=VECTOR('',#3458,9.899494936612E-1); +#3460=CARTESIAN_POINT('',(-6.61E0,1.9E-1,-6.35E0)); +#3461=LINE('',#3460,#3459); +#3462=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3463=VECTOR('',#3462,1.92E0); +#3464=CARTESIAN_POINT('',(-7.31E0,2.81E0,-6.35E0)); +#3465=LINE('',#3464,#3463); +#3466=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3467=VECTOR('',#3466,2.62E0); +#3468=CARTESIAN_POINT('',(-4.69E0,2.81E0,-6.35E0)); +#3469=LINE('',#3468,#3467); +#3470=DIRECTION('',(0.E0,1.E0,0.E0)); +#3471=VECTOR('',#3470,2.62E0); +#3472=CARTESIAN_POINT('',(-4.69E0,1.9E-1,-6.35E0)); +#3473=LINE('',#3472,#3471); +#3474=DIRECTION('',(1.E0,0.E0,0.E0)); +#3475=VECTOR('',#3474,1.92E0); +#3476=CARTESIAN_POINT('',(-6.61E0,1.9E-1,-6.35E0)); +#3477=LINE('',#3476,#3475); +#3478=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3479=VECTOR('',#3478,9.899494936612E-1); +#3480=CARTESIAN_POINT('',(-4.69E0,-2.11E0,-6.35E0)); +#3481=LINE('',#3480,#3479); +#3482=DIRECTION('',(1.E0,0.E0,0.E0)); +#3483=VECTOR('',#3482,1.92E0); +#3484=CARTESIAN_POINT('',(-7.31E0,-2.81E0,-6.35E0)); +#3485=LINE('',#3484,#3483); +#3486=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3487=VECTOR('',#3486,2.62E0); +#3488=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,-6.35E0)); +#3489=LINE('',#3488,#3487); +#3490=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3491=VECTOR('',#3490,2.62E0); +#3492=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,-6.35E0)); +#3493=LINE('',#3492,#3491); +#3494=DIRECTION('',(0.E0,1.E0,0.E0)); +#3495=VECTOR('',#3494,1.92E0); +#3496=CARTESIAN_POINT('',(-4.69E0,-2.11E0,-6.35E0)); +#3497=LINE('',#3496,#3495); +#3498=DIRECTION('',(0.E0,0.E0,1.E0)); +#3499=VECTOR('',#3498,4.15E0); +#3500=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#3501=LINE('',#3500,#3499); +#3502=DIRECTION('',(0.E0,0.E0,1.E0)); +#3503=VECTOR('',#3502,4.15E0); +#3504=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-6.35E0)); +#3505=LINE('',#3504,#3503); +#3506=DIRECTION('',(0.E0,0.E0,1.E0)); +#3507=VECTOR('',#3506,4.15E0); +#3508=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-6.35E0)); +#3509=LINE('',#3508,#3507); +#3510=DIRECTION('',(0.E0,0.E0,1.E0)); +#3511=VECTOR('',#3510,4.15E0); +#3512=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-6.35E0)); +#3513=LINE('',#3512,#3511); +#3514=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3515=VECTOR('',#3514,6.4E-1); +#3516=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-2.2E0)); +#3517=LINE('',#3516,#3515); +#3518=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3519=VECTOR('',#3518,6.4E-1); +#3520=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-2.2E0)); +#3521=LINE('',#3520,#3519); +#3522=DIRECTION('',(0.E0,1.E0,0.E0)); +#3523=VECTOR('',#3522,6.4E-1); +#3524=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-2.2E0)); +#3525=LINE('',#3524,#3523); +#3526=DIRECTION('',(1.E0,0.E0,0.E0)); +#3527=VECTOR('',#3526,6.4E-1); +#3528=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-2.2E0)); +#3529=LINE('',#3528,#3527); +#3530=DIRECTION('',(1.E0,0.E0,0.E0)); +#3531=VECTOR('',#3530,6.4E-1); +#3532=CARTESIAN_POINT('',(-6.32E0,1.18E0,-2.2E0)); +#3533=LINE('',#3532,#3531); +#3534=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3535=VECTOR('',#3534,6.4E-1); +#3536=CARTESIAN_POINT('',(-6.32E0,1.82E0,-2.2E0)); +#3537=LINE('',#3536,#3535); +#3538=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3539=VECTOR('',#3538,6.4E-1); +#3540=CARTESIAN_POINT('',(-5.68E0,1.82E0,-2.2E0)); +#3541=LINE('',#3540,#3539); +#3542=DIRECTION('',(0.E0,1.E0,0.E0)); +#3543=VECTOR('',#3542,6.4E-1); +#3544=CARTESIAN_POINT('',(-5.68E0,1.18E0,-2.2E0)); +#3545=LINE('',#3544,#3543); +#3546=DIRECTION('',(0.E0,0.E0,1.E0)); +#3547=VECTOR('',#3546,4.15E0); +#3548=CARTESIAN_POINT('',(-6.32E0,1.18E0,-6.35E0)); +#3549=LINE('',#3548,#3547); +#3550=DIRECTION('',(0.E0,0.E0,1.E0)); +#3551=VECTOR('',#3550,4.15E0); +#3552=CARTESIAN_POINT('',(-6.32E0,1.82E0,-6.35E0)); +#3553=LINE('',#3552,#3551); +#3554=DIRECTION('',(0.E0,0.E0,1.E0)); +#3555=VECTOR('',#3554,4.15E0); +#3556=CARTESIAN_POINT('',(-5.68E0,1.82E0,-6.35E0)); +#3557=LINE('',#3556,#3555); +#3558=DIRECTION('',(0.E0,0.E0,1.E0)); +#3559=VECTOR('',#3558,4.15E0); +#3560=CARTESIAN_POINT('',(-5.68E0,1.18E0,-6.35E0)); +#3561=LINE('',#3560,#3559); +#3562=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3563=VECTOR('',#3562,6.35E0); +#3564=CARTESIAN_POINT('',(-4.69E0,2.81E0,0.E0)); +#3565=LINE('',#3564,#3563); +#3566=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3567=VECTOR('',#3566,6.35E0); +#3568=CARTESIAN_POINT('',(-4.69E0,1.9E-1,0.E0)); +#3569=LINE('',#3568,#3567); +#3570=DIRECTION('',(0.E0,0.E0,1.E0)); +#3571=VECTOR('',#3570,6.35E0); +#3572=CARTESIAN_POINT('',(-6.61E0,1.9E-1,-6.35E0)); +#3573=LINE('',#3572,#3571); +#3574=DIRECTION('',(0.E0,0.E0,1.E0)); +#3575=VECTOR('',#3574,6.35E0); +#3576=CARTESIAN_POINT('',(-4.69E0,-2.11E0,-6.35E0)); +#3577=LINE('',#3576,#3575); +#3578=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3579=VECTOR('',#3578,6.35E0); +#3580=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,0.E0)); +#3581=LINE('',#3580,#3579); +#3582=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3583=VECTOR('',#3582,6.35E0); +#3584=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,0.E0)); +#3585=LINE('',#3584,#3583); +#3586=DIRECTION('',(0.E0,0.E0,1.E0)); +#3587=VECTOR('',#3586,6.35E0); +#3588=CARTESIAN_POINT('',(-5.39E0,-2.81E0,-6.35E0)); +#3589=LINE('',#3588,#3587); +#3590=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3591=VECTOR('',#3590,6.35E0); +#3592=CARTESIAN_POINT('',(-7.31E0,-2.81E0,0.E0)); +#3593=LINE('',#3592,#3591); +#3594=DIRECTION('',(0.E0,0.E0,1.E0)); +#3595=VECTOR('',#3594,6.35E0); +#3596=CARTESIAN_POINT('',(-2.39E0,1.9E-1,-6.35E0)); +#3597=LINE('',#3596,#3595); +#3598=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3599=VECTOR('',#3598,6.35E0); +#3600=CARTESIAN_POINT('',(-4.31E0,1.9E-1,0.E0)); +#3601=LINE('',#3600,#3599); +#3602=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3603=VECTOR('',#3602,6.4E-1); +#3604=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#3605=LINE('',#3604,#3603); +#3606=DIRECTION('',(1.E0,0.E0,0.E0)); +#3607=VECTOR('',#3606,6.4E-1); +#3608=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-6.35E0)); +#3609=LINE('',#3608,#3607); +#3610=DIRECTION('',(0.E0,1.E0,0.E0)); +#3611=VECTOR('',#3610,6.4E-1); +#3612=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-6.35E0)); +#3613=LINE('',#3612,#3611); +#3614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3615=VECTOR('',#3614,6.4E-1); +#3616=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-6.35E0)); +#3617=LINE('',#3616,#3615); +#3618=DIRECTION('',(1.E0,0.E0,0.E0)); +#3619=VECTOR('',#3618,6.4E-1); +#3620=CARTESIAN_POINT('',(-3.32E0,1.18E0,-6.35E0)); +#3621=LINE('',#3620,#3619); +#3622=DIRECTION('',(0.E0,1.E0,0.E0)); +#3623=VECTOR('',#3622,6.4E-1); +#3624=CARTESIAN_POINT('',(-2.68E0,1.18E0,-6.35E0)); +#3625=LINE('',#3624,#3623); +#3626=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3627=VECTOR('',#3626,6.4E-1); +#3628=CARTESIAN_POINT('',(-2.68E0,1.82E0,-6.35E0)); +#3629=LINE('',#3628,#3627); +#3630=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3631=VECTOR('',#3630,6.4E-1); +#3632=CARTESIAN_POINT('',(-3.32E0,1.82E0,-6.35E0)); +#3633=LINE('',#3632,#3631); +#3634=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3635=VECTOR('',#3634,9.899494936612E-1); +#3636=CARTESIAN_POINT('',(-1.69E0,8.9E-1,-6.35E0)); +#3637=LINE('',#3636,#3635); +#3638=DIRECTION('',(1.E0,0.E0,0.E0)); +#3639=VECTOR('',#3638,1.92E0); +#3640=CARTESIAN_POINT('',(-4.31E0,1.9E-1,-6.35E0)); +#3641=LINE('',#3640,#3639); +#3642=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3643=VECTOR('',#3642,2.62E0); +#3644=CARTESIAN_POINT('',(-4.31E0,2.81E0,-6.35E0)); +#3645=LINE('',#3644,#3643); +#3646=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3647=VECTOR('',#3646,2.62E0); +#3648=CARTESIAN_POINT('',(-1.69E0,2.81E0,-6.35E0)); +#3649=LINE('',#3648,#3647); +#3650=DIRECTION('',(0.E0,1.E0,0.E0)); +#3651=VECTOR('',#3650,1.92E0); +#3652=CARTESIAN_POINT('',(-1.69E0,8.9E-1,-6.35E0)); +#3653=LINE('',#3652,#3651); +#3654=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3655=VECTOR('',#3654,9.899494936612E-1); +#3656=CARTESIAN_POINT('',(-1.69E0,-2.11E0,-6.35E0)); +#3657=LINE('',#3656,#3655); +#3658=DIRECTION('',(1.E0,0.E0,0.E0)); +#3659=VECTOR('',#3658,1.92E0); +#3660=CARTESIAN_POINT('',(-4.31E0,-2.81E0,-6.35E0)); +#3661=LINE('',#3660,#3659); +#3662=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3663=VECTOR('',#3662,2.62E0); +#3664=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,-6.35E0)); +#3665=LINE('',#3664,#3663); +#3666=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3667=VECTOR('',#3666,2.62E0); +#3668=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,-6.35E0)); +#3669=LINE('',#3668,#3667); +#3670=DIRECTION('',(0.E0,1.E0,0.E0)); +#3671=VECTOR('',#3670,1.92E0); +#3672=CARTESIAN_POINT('',(-1.69E0,-2.11E0,-6.35E0)); +#3673=LINE('',#3672,#3671); +#3674=DIRECTION('',(0.E0,0.E0,1.E0)); +#3675=VECTOR('',#3674,4.15E0); +#3676=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#3677=LINE('',#3676,#3675); +#3678=DIRECTION('',(0.E0,0.E0,1.E0)); +#3679=VECTOR('',#3678,4.15E0); +#3680=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-6.35E0)); +#3681=LINE('',#3680,#3679); +#3682=DIRECTION('',(0.E0,0.E0,1.E0)); +#3683=VECTOR('',#3682,4.15E0); +#3684=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-6.35E0)); +#3685=LINE('',#3684,#3683); +#3686=DIRECTION('',(0.E0,0.E0,1.E0)); +#3687=VECTOR('',#3686,4.15E0); +#3688=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-6.35E0)); +#3689=LINE('',#3688,#3687); +#3690=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3691=VECTOR('',#3690,6.4E-1); +#3692=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-2.2E0)); +#3693=LINE('',#3692,#3691); +#3694=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3695=VECTOR('',#3694,6.4E-1); +#3696=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-2.2E0)); +#3697=LINE('',#3696,#3695); +#3698=DIRECTION('',(0.E0,1.E0,0.E0)); +#3699=VECTOR('',#3698,6.4E-1); +#3700=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-2.2E0)); +#3701=LINE('',#3700,#3699); +#3702=DIRECTION('',(1.E0,0.E0,0.E0)); +#3703=VECTOR('',#3702,6.4E-1); +#3704=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-2.2E0)); +#3705=LINE('',#3704,#3703); +#3706=DIRECTION('',(1.E0,0.E0,0.E0)); +#3707=VECTOR('',#3706,6.4E-1); +#3708=CARTESIAN_POINT('',(-3.32E0,1.18E0,-2.2E0)); +#3709=LINE('',#3708,#3707); +#3710=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3711=VECTOR('',#3710,6.4E-1); +#3712=CARTESIAN_POINT('',(-3.32E0,1.82E0,-2.2E0)); +#3713=LINE('',#3712,#3711); +#3714=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3715=VECTOR('',#3714,6.4E-1); +#3716=CARTESIAN_POINT('',(-2.68E0,1.82E0,-2.2E0)); +#3717=LINE('',#3716,#3715); +#3718=DIRECTION('',(0.E0,1.E0,0.E0)); +#3719=VECTOR('',#3718,6.4E-1); +#3720=CARTESIAN_POINT('',(-2.68E0,1.18E0,-2.2E0)); +#3721=LINE('',#3720,#3719); +#3722=DIRECTION('',(0.E0,0.E0,1.E0)); +#3723=VECTOR('',#3722,4.15E0); +#3724=CARTESIAN_POINT('',(-3.32E0,1.18E0,-6.35E0)); +#3725=LINE('',#3724,#3723); +#3726=DIRECTION('',(0.E0,0.E0,1.E0)); +#3727=VECTOR('',#3726,4.15E0); +#3728=CARTESIAN_POINT('',(-3.32E0,1.82E0,-6.35E0)); +#3729=LINE('',#3728,#3727); +#3730=DIRECTION('',(0.E0,0.E0,1.E0)); +#3731=VECTOR('',#3730,4.15E0); +#3732=CARTESIAN_POINT('',(-2.68E0,1.82E0,-6.35E0)); +#3733=LINE('',#3732,#3731); +#3734=DIRECTION('',(0.E0,0.E0,1.E0)); +#3735=VECTOR('',#3734,4.15E0); +#3736=CARTESIAN_POINT('',(-2.68E0,1.18E0,-6.35E0)); +#3737=LINE('',#3736,#3735); +#3738=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3739=VECTOR('',#3738,6.35E0); +#3740=CARTESIAN_POINT('',(-4.31E0,2.81E0,0.E0)); +#3741=LINE('',#3740,#3739); +#3742=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3743=VECTOR('',#3742,6.35E0); +#3744=CARTESIAN_POINT('',(-1.69E0,2.81E0,0.E0)); +#3745=LINE('',#3744,#3743); +#3746=DIRECTION('',(0.E0,0.E0,1.E0)); +#3747=VECTOR('',#3746,6.35E0); +#3748=CARTESIAN_POINT('',(-1.69E0,8.9E-1,-6.35E0)); +#3749=LINE('',#3748,#3747); +#3750=DIRECTION('',(0.E0,0.E0,1.E0)); +#3751=VECTOR('',#3750,6.35E0); +#3752=CARTESIAN_POINT('',(-1.69E0,-2.11E0,-6.35E0)); +#3753=LINE('',#3752,#3751); +#3754=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3755=VECTOR('',#3754,6.35E0); +#3756=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,0.E0)); +#3757=LINE('',#3756,#3755); +#3758=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3759=VECTOR('',#3758,6.35E0); +#3760=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,0.E0)); +#3761=LINE('',#3760,#3759); +#3762=DIRECTION('',(0.E0,0.E0,1.E0)); +#3763=VECTOR('',#3762,6.35E0); +#3764=CARTESIAN_POINT('',(-2.39E0,-2.81E0,-6.35E0)); +#3765=LINE('',#3764,#3763); +#3766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3767=VECTOR('',#3766,6.35E0); +#3768=CARTESIAN_POINT('',(-4.31E0,-2.81E0,0.E0)); +#3769=LINE('',#3768,#3767); +#3770=DIRECTION('',(0.E0,0.E0,1.E0)); +#3771=VECTOR('',#3770,6.35E0); +#3772=CARTESIAN_POINT('',(6.1E-1,1.9E-1,-6.35E0)); +#3773=LINE('',#3772,#3771); +#3774=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3775=VECTOR('',#3774,6.35E0); +#3776=CARTESIAN_POINT('',(-1.31E0,1.9E-1,0.E0)); +#3777=LINE('',#3776,#3775); +#3778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3779=VECTOR('',#3778,6.4E-1); +#3780=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#3781=LINE('',#3780,#3779); +#3782=DIRECTION('',(1.E0,0.E0,0.E0)); +#3783=VECTOR('',#3782,6.4E-1); +#3784=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-6.35E0)); +#3785=LINE('',#3784,#3783); +#3786=DIRECTION('',(0.E0,1.E0,0.E0)); +#3787=VECTOR('',#3786,6.4E-1); +#3788=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-6.35E0)); +#3789=LINE('',#3788,#3787); +#3790=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3791=VECTOR('',#3790,6.4E-1); +#3792=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-6.35E0)); +#3793=LINE('',#3792,#3791); +#3794=DIRECTION('',(1.E0,0.E0,0.E0)); +#3795=VECTOR('',#3794,6.4E-1); +#3796=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-6.35E0)); +#3797=LINE('',#3796,#3795); +#3798=DIRECTION('',(0.E0,1.E0,0.E0)); +#3799=VECTOR('',#3798,6.4E-1); +#3800=CARTESIAN_POINT('',(3.2E-1,1.18E0,-6.35E0)); +#3801=LINE('',#3800,#3799); +#3802=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3803=VECTOR('',#3802,6.4E-1); +#3804=CARTESIAN_POINT('',(3.2E-1,1.82E0,-6.35E0)); +#3805=LINE('',#3804,#3803); +#3806=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3807=VECTOR('',#3806,6.4E-1); +#3808=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-6.35E0)); +#3809=LINE('',#3808,#3807); +#3810=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3811=VECTOR('',#3810,9.899494936612E-1); +#3812=CARTESIAN_POINT('',(1.31E0,8.9E-1,-6.35E0)); +#3813=LINE('',#3812,#3811); +#3814=DIRECTION('',(1.E0,0.E0,0.E0)); +#3815=VECTOR('',#3814,1.92E0); +#3816=CARTESIAN_POINT('',(-1.31E0,1.9E-1,-6.35E0)); +#3817=LINE('',#3816,#3815); +#3818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3819=VECTOR('',#3818,2.62E0); +#3820=CARTESIAN_POINT('',(-1.31E0,2.81E0,-6.35E0)); +#3821=LINE('',#3820,#3819); +#3822=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3823=VECTOR('',#3822,2.62E0); +#3824=CARTESIAN_POINT('',(1.31E0,2.81E0,-6.35E0)); +#3825=LINE('',#3824,#3823); +#3826=DIRECTION('',(0.E0,1.E0,0.E0)); +#3827=VECTOR('',#3826,1.92E0); +#3828=CARTESIAN_POINT('',(1.31E0,8.9E-1,-6.35E0)); +#3829=LINE('',#3828,#3827); +#3830=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#3831=VECTOR('',#3830,9.899494936612E-1); +#3832=CARTESIAN_POINT('',(1.31E0,-2.11E0,-6.35E0)); +#3833=LINE('',#3832,#3831); +#3834=DIRECTION('',(1.E0,0.E0,0.E0)); +#3835=VECTOR('',#3834,1.92E0); +#3836=CARTESIAN_POINT('',(-1.31E0,-2.81E0,-6.35E0)); +#3837=LINE('',#3836,#3835); +#3838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3839=VECTOR('',#3838,2.62E0); +#3840=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,-6.35E0)); +#3841=LINE('',#3840,#3839); +#3842=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3843=VECTOR('',#3842,2.62E0); +#3844=CARTESIAN_POINT('',(1.31E0,-1.9E-1,-6.35E0)); +#3845=LINE('',#3844,#3843); +#3846=DIRECTION('',(0.E0,1.E0,0.E0)); +#3847=VECTOR('',#3846,1.92E0); +#3848=CARTESIAN_POINT('',(1.31E0,-2.11E0,-6.35E0)); +#3849=LINE('',#3848,#3847); +#3850=DIRECTION('',(0.E0,0.E0,1.E0)); +#3851=VECTOR('',#3850,4.15E0); +#3852=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#3853=LINE('',#3852,#3851); +#3854=DIRECTION('',(0.E0,0.E0,1.E0)); +#3855=VECTOR('',#3854,4.15E0); +#3856=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-6.35E0)); +#3857=LINE('',#3856,#3855); +#3858=DIRECTION('',(0.E0,0.E0,1.E0)); +#3859=VECTOR('',#3858,4.15E0); +#3860=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-6.35E0)); +#3861=LINE('',#3860,#3859); +#3862=DIRECTION('',(0.E0,0.E0,1.E0)); +#3863=VECTOR('',#3862,4.15E0); +#3864=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-6.35E0)); +#3865=LINE('',#3864,#3863); +#3866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3867=VECTOR('',#3866,6.4E-1); +#3868=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-2.2E0)); +#3869=LINE('',#3868,#3867); +#3870=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3871=VECTOR('',#3870,6.4E-1); +#3872=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-2.2E0)); +#3873=LINE('',#3872,#3871); +#3874=DIRECTION('',(0.E0,1.E0,0.E0)); +#3875=VECTOR('',#3874,6.4E-1); +#3876=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-2.2E0)); +#3877=LINE('',#3876,#3875); +#3878=DIRECTION('',(1.E0,0.E0,0.E0)); +#3879=VECTOR('',#3878,6.4E-1); +#3880=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-2.2E0)); +#3881=LINE('',#3880,#3879); +#3882=DIRECTION('',(1.E0,0.E0,0.E0)); +#3883=VECTOR('',#3882,6.4E-1); +#3884=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-2.2E0)); +#3885=LINE('',#3884,#3883); +#3886=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3887=VECTOR('',#3886,6.4E-1); +#3888=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-2.2E0)); +#3889=LINE('',#3888,#3887); +#3890=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3891=VECTOR('',#3890,6.4E-1); +#3892=CARTESIAN_POINT('',(3.2E-1,1.82E0,-2.2E0)); +#3893=LINE('',#3892,#3891); +#3894=DIRECTION('',(0.E0,1.E0,0.E0)); +#3895=VECTOR('',#3894,6.4E-1); +#3896=CARTESIAN_POINT('',(3.2E-1,1.18E0,-2.2E0)); +#3897=LINE('',#3896,#3895); +#3898=DIRECTION('',(0.E0,0.E0,1.E0)); +#3899=VECTOR('',#3898,4.15E0); +#3900=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-6.35E0)); +#3901=LINE('',#3900,#3899); +#3902=DIRECTION('',(0.E0,0.E0,1.E0)); +#3903=VECTOR('',#3902,4.15E0); +#3904=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-6.35E0)); +#3905=LINE('',#3904,#3903); +#3906=DIRECTION('',(0.E0,0.E0,1.E0)); +#3907=VECTOR('',#3906,4.15E0); +#3908=CARTESIAN_POINT('',(3.2E-1,1.82E0,-6.35E0)); +#3909=LINE('',#3908,#3907); +#3910=DIRECTION('',(0.E0,0.E0,1.E0)); +#3911=VECTOR('',#3910,4.15E0); +#3912=CARTESIAN_POINT('',(3.2E-1,1.18E0,-6.35E0)); +#3913=LINE('',#3912,#3911); +#3914=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3915=VECTOR('',#3914,6.35E0); +#3916=CARTESIAN_POINT('',(-1.31E0,2.81E0,0.E0)); +#3917=LINE('',#3916,#3915); +#3918=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3919=VECTOR('',#3918,6.35E0); +#3920=CARTESIAN_POINT('',(1.31E0,2.81E0,0.E0)); +#3921=LINE('',#3920,#3919); +#3922=DIRECTION('',(0.E0,0.E0,1.E0)); +#3923=VECTOR('',#3922,6.35E0); +#3924=CARTESIAN_POINT('',(1.31E0,8.9E-1,-6.35E0)); +#3925=LINE('',#3924,#3923); +#3926=DIRECTION('',(0.E0,0.E0,1.E0)); +#3927=VECTOR('',#3926,6.35E0); +#3928=CARTESIAN_POINT('',(1.31E0,-2.11E0,-6.35E0)); +#3929=LINE('',#3928,#3927); +#3930=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3931=VECTOR('',#3930,6.35E0); +#3932=CARTESIAN_POINT('',(1.31E0,-1.9E-1,0.E0)); +#3933=LINE('',#3932,#3931); +#3934=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3935=VECTOR('',#3934,6.35E0); +#3936=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,0.E0)); +#3937=LINE('',#3936,#3935); +#3938=DIRECTION('',(0.E0,0.E0,1.E0)); +#3939=VECTOR('',#3938,6.35E0); +#3940=CARTESIAN_POINT('',(6.1E-1,-2.81E0,-6.35E0)); +#3941=LINE('',#3940,#3939); +#3942=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3943=VECTOR('',#3942,6.35E0); +#3944=CARTESIAN_POINT('',(-1.31E0,-2.81E0,0.E0)); +#3945=LINE('',#3944,#3943); +#3946=DIRECTION('',(0.E0,0.E0,1.E0)); +#3947=VECTOR('',#3946,6.35E0); +#3948=CARTESIAN_POINT('',(1.69E0,8.9E-1,-6.35E0)); +#3949=LINE('',#3948,#3947); +#3950=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3951=VECTOR('',#3950,6.35E0); +#3952=CARTESIAN_POINT('',(1.69E0,2.81E0,0.E0)); +#3953=LINE('',#3952,#3951); +#3954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3955=VECTOR('',#3954,6.4E-1); +#3956=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#3957=LINE('',#3956,#3955); +#3958=DIRECTION('',(1.E0,0.E0,0.E0)); +#3959=VECTOR('',#3958,6.4E-1); +#3960=CARTESIAN_POINT('',(2.68E0,-1.82E0,-6.35E0)); +#3961=LINE('',#3960,#3959); +#3962=DIRECTION('',(0.E0,1.E0,0.E0)); +#3963=VECTOR('',#3962,6.4E-1); +#3964=CARTESIAN_POINT('',(3.32E0,-1.82E0,-6.35E0)); +#3965=LINE('',#3964,#3963); +#3966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3967=VECTOR('',#3966,6.4E-1); +#3968=CARTESIAN_POINT('',(3.32E0,-1.18E0,-6.35E0)); +#3969=LINE('',#3968,#3967); +#3970=DIRECTION('',(1.E0,0.E0,0.E0)); +#3971=VECTOR('',#3970,6.4E-1); +#3972=CARTESIAN_POINT('',(2.68E0,1.18E0,-6.35E0)); +#3973=LINE('',#3972,#3971); +#3974=DIRECTION('',(0.E0,1.E0,0.E0)); +#3975=VECTOR('',#3974,6.4E-1); +#3976=CARTESIAN_POINT('',(3.32E0,1.18E0,-6.35E0)); +#3977=LINE('',#3976,#3975); +#3978=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3979=VECTOR('',#3978,6.4E-1); +#3980=CARTESIAN_POINT('',(3.32E0,1.82E0,-6.35E0)); +#3981=LINE('',#3980,#3979); +#3982=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3983=VECTOR('',#3982,6.4E-1); +#3984=CARTESIAN_POINT('',(2.68E0,1.82E0,-6.35E0)); +#3985=LINE('',#3984,#3983); +#3986=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#3987=VECTOR('',#3986,9.899494936612E-1); +#3988=CARTESIAN_POINT('',(2.39E0,1.9E-1,-6.35E0)); +#3989=LINE('',#3988,#3987); +#3990=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3991=VECTOR('',#3990,1.92E0); +#3992=CARTESIAN_POINT('',(1.69E0,2.81E0,-6.35E0)); +#3993=LINE('',#3992,#3991); +#3994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3995=VECTOR('',#3994,2.62E0); +#3996=CARTESIAN_POINT('',(4.31E0,2.81E0,-6.35E0)); +#3997=LINE('',#3996,#3995); +#3998=DIRECTION('',(0.E0,1.E0,0.E0)); +#3999=VECTOR('',#3998,2.62E0); +#4000=CARTESIAN_POINT('',(4.31E0,1.9E-1,-6.35E0)); +#4001=LINE('',#4000,#3999); +#4002=DIRECTION('',(1.E0,0.E0,0.E0)); +#4003=VECTOR('',#4002,1.92E0); +#4004=CARTESIAN_POINT('',(2.39E0,1.9E-1,-6.35E0)); +#4005=LINE('',#4004,#4003); +#4006=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4007=VECTOR('',#4006,9.899494936612E-1); +#4008=CARTESIAN_POINT('',(2.39E0,-2.81E0,-6.35E0)); +#4009=LINE('',#4008,#4007); +#4010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4011=VECTOR('',#4010,1.92E0); +#4012=CARTESIAN_POINT('',(1.69E0,-1.9E-1,-6.35E0)); +#4013=LINE('',#4012,#4011); +#4014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4015=VECTOR('',#4014,2.62E0); +#4016=CARTESIAN_POINT('',(4.31E0,-1.9E-1,-6.35E0)); +#4017=LINE('',#4016,#4015); +#4018=DIRECTION('',(0.E0,1.E0,0.E0)); +#4019=VECTOR('',#4018,2.62E0); +#4020=CARTESIAN_POINT('',(4.31E0,-2.81E0,-6.35E0)); +#4021=LINE('',#4020,#4019); +#4022=DIRECTION('',(1.E0,0.E0,0.E0)); +#4023=VECTOR('',#4022,1.92E0); +#4024=CARTESIAN_POINT('',(2.39E0,-2.81E0,-6.35E0)); +#4025=LINE('',#4024,#4023); +#4026=DIRECTION('',(0.E0,0.E0,1.E0)); +#4027=VECTOR('',#4026,4.15E0); +#4028=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#4029=LINE('',#4028,#4027); +#4030=DIRECTION('',(0.E0,0.E0,1.E0)); +#4031=VECTOR('',#4030,4.15E0); +#4032=CARTESIAN_POINT('',(3.32E0,-1.18E0,-6.35E0)); +#4033=LINE('',#4032,#4031); +#4034=DIRECTION('',(0.E0,0.E0,1.E0)); +#4035=VECTOR('',#4034,4.15E0); +#4036=CARTESIAN_POINT('',(3.32E0,-1.82E0,-6.35E0)); +#4037=LINE('',#4036,#4035); +#4038=DIRECTION('',(0.E0,0.E0,1.E0)); +#4039=VECTOR('',#4038,4.15E0); +#4040=CARTESIAN_POINT('',(2.68E0,-1.82E0,-6.35E0)); +#4041=LINE('',#4040,#4039); +#4042=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4043=VECTOR('',#4042,6.4E-1); +#4044=CARTESIAN_POINT('',(2.68E0,-1.18E0,-2.2E0)); +#4045=LINE('',#4044,#4043); +#4046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4047=VECTOR('',#4046,6.4E-1); +#4048=CARTESIAN_POINT('',(3.32E0,-1.18E0,-2.2E0)); +#4049=LINE('',#4048,#4047); +#4050=DIRECTION('',(0.E0,1.E0,0.E0)); +#4051=VECTOR('',#4050,6.4E-1); +#4052=CARTESIAN_POINT('',(3.32E0,-1.82E0,-2.2E0)); +#4053=LINE('',#4052,#4051); +#4054=DIRECTION('',(1.E0,0.E0,0.E0)); +#4055=VECTOR('',#4054,6.4E-1); +#4056=CARTESIAN_POINT('',(2.68E0,-1.82E0,-2.2E0)); +#4057=LINE('',#4056,#4055); +#4058=DIRECTION('',(1.E0,0.E0,0.E0)); +#4059=VECTOR('',#4058,6.4E-1); +#4060=CARTESIAN_POINT('',(2.68E0,1.18E0,-2.2E0)); +#4061=LINE('',#4060,#4059); +#4062=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4063=VECTOR('',#4062,6.4E-1); +#4064=CARTESIAN_POINT('',(2.68E0,1.82E0,-2.2E0)); +#4065=LINE('',#4064,#4063); +#4066=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4067=VECTOR('',#4066,6.4E-1); +#4068=CARTESIAN_POINT('',(3.32E0,1.82E0,-2.2E0)); +#4069=LINE('',#4068,#4067); +#4070=DIRECTION('',(0.E0,1.E0,0.E0)); +#4071=VECTOR('',#4070,6.4E-1); +#4072=CARTESIAN_POINT('',(3.32E0,1.18E0,-2.2E0)); +#4073=LINE('',#4072,#4071); +#4074=DIRECTION('',(0.E0,0.E0,1.E0)); +#4075=VECTOR('',#4074,4.15E0); +#4076=CARTESIAN_POINT('',(2.68E0,1.18E0,-6.35E0)); +#4077=LINE('',#4076,#4075); +#4078=DIRECTION('',(0.E0,0.E0,1.E0)); +#4079=VECTOR('',#4078,4.15E0); +#4080=CARTESIAN_POINT('',(2.68E0,1.82E0,-6.35E0)); +#4081=LINE('',#4080,#4079); +#4082=DIRECTION('',(0.E0,0.E0,1.E0)); +#4083=VECTOR('',#4082,4.15E0); +#4084=CARTESIAN_POINT('',(3.32E0,1.82E0,-6.35E0)); +#4085=LINE('',#4084,#4083); +#4086=DIRECTION('',(0.E0,0.E0,1.E0)); +#4087=VECTOR('',#4086,4.15E0); +#4088=CARTESIAN_POINT('',(3.32E0,1.18E0,-6.35E0)); +#4089=LINE('',#4088,#4087); +#4090=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4091=VECTOR('',#4090,6.35E0); +#4092=CARTESIAN_POINT('',(4.31E0,2.81E0,0.E0)); +#4093=LINE('',#4092,#4091); +#4094=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4095=VECTOR('',#4094,6.35E0); +#4096=CARTESIAN_POINT('',(4.31E0,1.9E-1,0.E0)); +#4097=LINE('',#4096,#4095); +#4098=DIRECTION('',(0.E0,0.E0,1.E0)); +#4099=VECTOR('',#4098,6.35E0); +#4100=CARTESIAN_POINT('',(2.39E0,1.9E-1,-6.35E0)); +#4101=LINE('',#4100,#4099); +#4102=DIRECTION('',(0.E0,0.E0,1.E0)); +#4103=VECTOR('',#4102,6.35E0); +#4104=CARTESIAN_POINT('',(2.39E0,-2.81E0,-6.35E0)); +#4105=LINE('',#4104,#4103); +#4106=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4107=VECTOR('',#4106,6.35E0); +#4108=CARTESIAN_POINT('',(4.31E0,-2.81E0,0.E0)); +#4109=LINE('',#4108,#4107); +#4110=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4111=VECTOR('',#4110,6.35E0); +#4112=CARTESIAN_POINT('',(4.31E0,-1.9E-1,0.E0)); +#4113=LINE('',#4112,#4111); +#4114=DIRECTION('',(0.E0,0.E0,1.E0)); +#4115=VECTOR('',#4114,6.35E0); +#4116=CARTESIAN_POINT('',(1.69E0,-2.11E0,-6.35E0)); +#4117=LINE('',#4116,#4115); +#4118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4119=VECTOR('',#4118,6.35E0); +#4120=CARTESIAN_POINT('',(1.69E0,-1.9E-1,0.E0)); +#4121=LINE('',#4120,#4119); +#4122=DIRECTION('',(0.E0,0.E0,1.E0)); +#4123=VECTOR('',#4122,6.35E0); +#4124=CARTESIAN_POINT('',(7.69E0,8.9E-1,-6.35E0)); +#4125=LINE('',#4124,#4123); +#4126=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4127=VECTOR('',#4126,6.35E0); +#4128=CARTESIAN_POINT('',(7.69E0,2.81E0,0.E0)); +#4129=LINE('',#4128,#4127); +#4130=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4131=VECTOR('',#4130,6.4E-1); +#4132=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#4133=LINE('',#4132,#4131); +#4134=DIRECTION('',(1.E0,0.E0,0.E0)); +#4135=VECTOR('',#4134,6.4E-1); +#4136=CARTESIAN_POINT('',(8.68E0,-1.82E0,-6.35E0)); +#4137=LINE('',#4136,#4135); +#4138=DIRECTION('',(0.E0,1.E0,0.E0)); +#4139=VECTOR('',#4138,6.4E-1); +#4140=CARTESIAN_POINT('',(9.32E0,-1.82E0,-6.35E0)); +#4141=LINE('',#4140,#4139); +#4142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4143=VECTOR('',#4142,6.4E-1); +#4144=CARTESIAN_POINT('',(9.32E0,-1.18E0,-6.35E0)); +#4145=LINE('',#4144,#4143); +#4146=DIRECTION('',(1.E0,0.E0,0.E0)); +#4147=VECTOR('',#4146,6.4E-1); +#4148=CARTESIAN_POINT('',(8.68E0,1.18E0,-6.35E0)); +#4149=LINE('',#4148,#4147); +#4150=DIRECTION('',(0.E0,1.E0,0.E0)); +#4151=VECTOR('',#4150,6.4E-1); +#4152=CARTESIAN_POINT('',(9.32E0,1.18E0,-6.35E0)); +#4153=LINE('',#4152,#4151); +#4154=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4155=VECTOR('',#4154,6.4E-1); +#4156=CARTESIAN_POINT('',(9.32E0,1.82E0,-6.35E0)); +#4157=LINE('',#4156,#4155); +#4158=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4159=VECTOR('',#4158,6.4E-1); +#4160=CARTESIAN_POINT('',(8.68E0,1.82E0,-6.35E0)); +#4161=LINE('',#4160,#4159); +#4162=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4163=VECTOR('',#4162,9.899494936612E-1); +#4164=CARTESIAN_POINT('',(8.39E0,1.9E-1,-6.35E0)); +#4165=LINE('',#4164,#4163); +#4166=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4167=VECTOR('',#4166,1.92E0); +#4168=CARTESIAN_POINT('',(7.69E0,2.81E0,-6.35E0)); +#4169=LINE('',#4168,#4167); +#4170=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4171=VECTOR('',#4170,2.62E0); +#4172=CARTESIAN_POINT('',(1.031E1,2.81E0,-6.35E0)); +#4173=LINE('',#4172,#4171); +#4174=DIRECTION('',(0.E0,1.E0,0.E0)); +#4175=VECTOR('',#4174,2.62E0); +#4176=CARTESIAN_POINT('',(1.031E1,1.9E-1,-6.35E0)); +#4177=LINE('',#4176,#4175); +#4178=DIRECTION('',(1.E0,0.E0,0.E0)); +#4179=VECTOR('',#4178,1.92E0); +#4180=CARTESIAN_POINT('',(8.39E0,1.9E-1,-6.35E0)); +#4181=LINE('',#4180,#4179); +#4182=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#4183=VECTOR('',#4182,9.899494936612E-1); +#4184=CARTESIAN_POINT('',(1.031E1,-2.11E0,-6.35E0)); +#4185=LINE('',#4184,#4183); +#4186=DIRECTION('',(1.E0,0.E0,0.E0)); +#4187=VECTOR('',#4186,1.92E0); +#4188=CARTESIAN_POINT('',(7.69E0,-2.81E0,-6.35E0)); +#4189=LINE('',#4188,#4187); +#4190=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4191=VECTOR('',#4190,2.62E0); +#4192=CARTESIAN_POINT('',(7.69E0,-1.9E-1,-6.35E0)); +#4193=LINE('',#4192,#4191); +#4194=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4195=VECTOR('',#4194,2.62E0); +#4196=CARTESIAN_POINT('',(1.031E1,-1.9E-1,-6.35E0)); +#4197=LINE('',#4196,#4195); +#4198=DIRECTION('',(0.E0,1.E0,0.E0)); +#4199=VECTOR('',#4198,1.92E0); +#4200=CARTESIAN_POINT('',(1.031E1,-2.11E0,-6.35E0)); +#4201=LINE('',#4200,#4199); +#4202=DIRECTION('',(0.E0,0.E0,1.E0)); +#4203=VECTOR('',#4202,4.15E0); +#4204=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#4205=LINE('',#4204,#4203); +#4206=DIRECTION('',(0.E0,0.E0,1.E0)); +#4207=VECTOR('',#4206,4.15E0); +#4208=CARTESIAN_POINT('',(9.32E0,-1.18E0,-6.35E0)); +#4209=LINE('',#4208,#4207); +#4210=DIRECTION('',(0.E0,0.E0,1.E0)); +#4211=VECTOR('',#4210,4.15E0); +#4212=CARTESIAN_POINT('',(9.32E0,-1.82E0,-6.35E0)); +#4213=LINE('',#4212,#4211); +#4214=DIRECTION('',(0.E0,0.E0,1.E0)); +#4215=VECTOR('',#4214,4.15E0); +#4216=CARTESIAN_POINT('',(8.68E0,-1.82E0,-6.35E0)); +#4217=LINE('',#4216,#4215); +#4218=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4219=VECTOR('',#4218,6.4E-1); +#4220=CARTESIAN_POINT('',(8.68E0,-1.18E0,-2.2E0)); +#4221=LINE('',#4220,#4219); +#4222=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4223=VECTOR('',#4222,6.4E-1); +#4224=CARTESIAN_POINT('',(9.32E0,-1.18E0,-2.2E0)); +#4225=LINE('',#4224,#4223); +#4226=DIRECTION('',(0.E0,1.E0,0.E0)); +#4227=VECTOR('',#4226,6.4E-1); +#4228=CARTESIAN_POINT('',(9.32E0,-1.82E0,-2.2E0)); +#4229=LINE('',#4228,#4227); +#4230=DIRECTION('',(1.E0,0.E0,0.E0)); +#4231=VECTOR('',#4230,6.4E-1); +#4232=CARTESIAN_POINT('',(8.68E0,-1.82E0,-2.2E0)); +#4233=LINE('',#4232,#4231); +#4234=DIRECTION('',(1.E0,0.E0,0.E0)); +#4235=VECTOR('',#4234,6.4E-1); +#4236=CARTESIAN_POINT('',(8.68E0,1.18E0,-2.2E0)); +#4237=LINE('',#4236,#4235); +#4238=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4239=VECTOR('',#4238,6.4E-1); +#4240=CARTESIAN_POINT('',(8.68E0,1.82E0,-2.2E0)); +#4241=LINE('',#4240,#4239); +#4242=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4243=VECTOR('',#4242,6.4E-1); +#4244=CARTESIAN_POINT('',(9.32E0,1.82E0,-2.2E0)); +#4245=LINE('',#4244,#4243); +#4246=DIRECTION('',(0.E0,1.E0,0.E0)); +#4247=VECTOR('',#4246,6.4E-1); +#4248=CARTESIAN_POINT('',(9.32E0,1.18E0,-2.2E0)); +#4249=LINE('',#4248,#4247); +#4250=DIRECTION('',(0.E0,0.E0,1.E0)); +#4251=VECTOR('',#4250,4.15E0); +#4252=CARTESIAN_POINT('',(8.68E0,1.18E0,-6.35E0)); +#4253=LINE('',#4252,#4251); +#4254=DIRECTION('',(0.E0,0.E0,1.E0)); +#4255=VECTOR('',#4254,4.15E0); +#4256=CARTESIAN_POINT('',(8.68E0,1.82E0,-6.35E0)); +#4257=LINE('',#4256,#4255); +#4258=DIRECTION('',(0.E0,0.E0,1.E0)); +#4259=VECTOR('',#4258,4.15E0); +#4260=CARTESIAN_POINT('',(9.32E0,1.82E0,-6.35E0)); +#4261=LINE('',#4260,#4259); +#4262=DIRECTION('',(0.E0,0.E0,1.E0)); +#4263=VECTOR('',#4262,4.15E0); +#4264=CARTESIAN_POINT('',(9.32E0,1.18E0,-6.35E0)); +#4265=LINE('',#4264,#4263); +#4266=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4267=VECTOR('',#4266,6.35E0); +#4268=CARTESIAN_POINT('',(1.031E1,2.81E0,0.E0)); +#4269=LINE('',#4268,#4267); +#4270=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4271=VECTOR('',#4270,6.35E0); +#4272=CARTESIAN_POINT('',(1.031E1,1.9E-1,0.E0)); +#4273=LINE('',#4272,#4271); +#4274=DIRECTION('',(0.E0,0.E0,1.E0)); +#4275=VECTOR('',#4274,6.35E0); +#4276=CARTESIAN_POINT('',(8.39E0,1.9E-1,-6.35E0)); +#4277=LINE('',#4276,#4275); +#4278=DIRECTION('',(0.E0,0.E0,1.E0)); +#4279=VECTOR('',#4278,6.35E0); +#4280=CARTESIAN_POINT('',(1.031E1,-2.11E0,-6.35E0)); +#4281=LINE('',#4280,#4279); +#4282=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4283=VECTOR('',#4282,6.35E0); +#4284=CARTESIAN_POINT('',(1.031E1,-1.9E-1,0.E0)); +#4285=LINE('',#4284,#4283); +#4286=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4287=VECTOR('',#4286,6.35E0); +#4288=CARTESIAN_POINT('',(7.69E0,-1.9E-1,0.E0)); +#4289=LINE('',#4288,#4287); +#4290=DIRECTION('',(0.E0,0.E0,1.E0)); +#4291=VECTOR('',#4290,6.35E0); +#4292=CARTESIAN_POINT('',(9.61E0,-2.81E0,-6.35E0)); +#4293=LINE('',#4292,#4291); +#4294=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4295=VECTOR('',#4294,6.35E0); +#4296=CARTESIAN_POINT('',(7.69E0,-2.81E0,0.E0)); +#4297=LINE('',#4296,#4295); +#4298=DIRECTION('',(1.E0,0.E0,0.E0)); +#4299=VECTOR('',#4298,6.4E-1); +#4300=CARTESIAN_POINT('',(-9.32E0,3.737451660041E0,-8.11E0)); +#4301=LINE('',#4300,#4299); +#4302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4303=VECTOR('',#4302,3.4E-1); +#4304=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.11E0)); +#4305=LINE('',#4304,#4303); +#4306=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4307=VECTOR('',#4306,2.682233047033E-1); +#4308=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.45E0)); +#4309=LINE('',#4308,#4307); +#4310=CARTESIAN_POINT('',(-8.68E0,-1.323223304703E0,-8.7E0)); +#4311=DIRECTION('',(1.E0,0.E0,0.E0)); +#4312=DIRECTION('',(0.E0,0.E0,1.E0)); +#4313=AXIS2_PLACEMENT_3D('',#4310,#4311,#4312); +#4315=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4316=VECTOR('',#4315,3.207106781187E-1); +#4317=CARTESIAN_POINT('',(-8.68E0,-1.5E0,-8.523223304703E0)); +#4318=LINE('',#4317,#4316); +#4319=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4320=VECTOR('',#4319,1.613029944866E0); +#4321=CARTESIAN_POINT('',(-8.68E0,-1.726776695297E0,-8.75E0)); +#4322=LINE('',#4321,#4320); +#4323=CARTESIAN_POINT('',(-8.68E0,-3.339806640163E0,-9.07E0)); +#4324=DIRECTION('',(1.E0,0.E0,0.E0)); +#4325=DIRECTION('',(0.E0,0.E0,1.E0)); +#4326=AXIS2_PLACEMENT_3D('',#4323,#4324,#4325); +#4328=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4329=VECTOR('',#4328,1.627712857252E-1); +#4330=CARTESIAN_POINT('',(-8.68E0,-3.566080810142E0,-8.843725830020E0)); +#4331=LINE('',#4330,#4329); +#4332=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.28E0)); +#4333=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4334=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#4335=AXIS2_PLACEMENT_3D('',#4332,#4333,#4334); +#4337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4338=VECTOR('',#4337,1.11E0); +#4339=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-9.24E0)); +#4340=LINE('',#4339,#4338); +#4341=DIRECTION('',(0.E0,0.E0,1.E0)); +#4342=VECTOR('',#4341,6.4E-1); +#4343=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-9.24E0)); +#4344=LINE('',#4343,#4342); +#4345=DIRECTION('',(0.E0,1.E0,0.E0)); +#4346=VECTOR('',#4345,1.11E0); +#4347=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-8.6E0)); +#4348=LINE('',#4347,#4346); +#4349=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.28E0)); +#4350=DIRECTION('',(1.E0,0.E0,0.E0)); +#4351=DIRECTION('',(0.E0,-4.163336342344E-14,-1.E0)); +#4352=AXIS2_PLACEMENT_3D('',#4349,#4350,#4351); +#4354=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4355=VECTOR('',#4354,5.604163056034E-1); +#4356=CARTESIAN_POINT('',(-8.68E0,-4.133725830020E0,-8.506274169980E0)); +#4357=LINE('',#4356,#4355); +#4358=DIRECTION('',(0.E0,1.E0,0.E0)); +#4359=VECTOR('',#4358,3.074516600407E-1); +#4360=CARTESIAN_POINT('',(-8.68E0,-3.737451660041E0,-8.11E0)); +#4361=LINE('',#4360,#4359); +#4362=DIRECTION('',(0.E0,0.E0,1.E0)); +#4363=VECTOR('',#4362,3.4E-1); +#4364=CARTESIAN_POINT('',(-8.68E0,1.055E0,-8.45E0)); +#4365=LINE('',#4364,#4363); +#4366=DIRECTION('',(0.E0,1.E0,0.E0)); +#4367=VECTOR('',#4366,3.074516600407E-1); +#4368=CARTESIAN_POINT('',(-8.68E0,3.43E0,-8.11E0)); +#4369=LINE('',#4368,#4367); +#4370=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4371=VECTOR('',#4370,5.604163056034E-1); +#4372=CARTESIAN_POINT('',(-8.68E0,3.737451660041E0,-8.11E0)); +#4373=LINE('',#4372,#4371); +#4374=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.28E0)); +#4375=DIRECTION('',(1.E0,0.E0,0.E0)); +#4376=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4377=AXIS2_PLACEMENT_3D('',#4374,#4375,#4376); +#4379=DIRECTION('',(0.E0,1.E0,0.E0)); +#4380=VECTOR('',#4379,1.11E0); +#4381=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.6E0)); +#4382=LINE('',#4381,#4380); +#4383=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4384=VECTOR('',#4383,6.4E-1); +#4385=CARTESIAN_POINT('',(-8.68E0,5.47E0,-8.6E0)); +#4386=LINE('',#4385,#4384); +#4387=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4388=VECTOR('',#4387,1.11E0); +#4389=CARTESIAN_POINT('',(-8.68E0,5.47E0,-9.24E0)); +#4390=LINE('',#4389,#4388); +#4391=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.28E0)); +#4392=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4394=AXIS2_PLACEMENT_3D('',#4391,#4392,#4393); +#4396=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#4397=VECTOR('',#4396,1.627712857252E-1); +#4398=CARTESIAN_POINT('',(-8.68E0,3.681177490061E0,-8.958822509939E0)); +#4399=LINE('',#4398,#4397); +#4400=CARTESIAN_POINT('',(-8.68E0,3.339806640163E0,-9.07E0)); +#4401=DIRECTION('',(1.E0,0.E0,0.E0)); +#4402=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4403=AXIS2_PLACEMENT_3D('',#4400,#4401,#4402); +#4405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4406=VECTOR('',#4405,1.613029944866E0); +#4407=CARTESIAN_POINT('',(-8.68E0,3.339806640163E0,-8.75E0)); +#4408=LINE('',#4407,#4406); +#4409=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4410=VECTOR('',#4409,3.207106781187E-1); +#4411=CARTESIAN_POINT('',(-8.68E0,1.726776695297E0,-8.75E0)); +#4412=LINE('',#4411,#4410); +#4413=CARTESIAN_POINT('',(-8.68E0,1.323223304703E0,-8.7E0)); +#4414=DIRECTION('',(1.E0,0.E0,0.E0)); +#4415=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4416=AXIS2_PLACEMENT_3D('',#4413,#4414,#4415); +#4418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4419=VECTOR('',#4418,2.682233047033E-1); +#4420=CARTESIAN_POINT('',(-8.68E0,1.323223304703E0,-8.45E0)); +#4421=LINE('',#4420,#4419); +#4422=DIRECTION('',(1.E0,0.E0,0.E0)); +#4423=VECTOR('',#4422,6.4E-1); +#4424=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.45E0)); +#4425=LINE('',#4424,#4423); +#4426=DIRECTION('',(0.E0,0.E0,1.E0)); +#4427=VECTOR('',#4426,3.4E-1); +#4428=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.45E0)); +#4429=LINE('',#4428,#4427); +#4430=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4431=VECTOR('',#4430,2.682233047033E-1); +#4432=CARTESIAN_POINT('',(-9.32E0,1.323223304703E0,-8.45E0)); +#4433=LINE('',#4432,#4431); +#4434=CARTESIAN_POINT('',(-9.32E0,1.323223304703E0,-8.7E0)); +#4435=DIRECTION('',(1.E0,0.E0,0.E0)); +#4436=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4437=AXIS2_PLACEMENT_3D('',#4434,#4435,#4436); +#4439=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4440=VECTOR('',#4439,3.207106781187E-1); +#4441=CARTESIAN_POINT('',(-9.32E0,1.726776695297E0,-8.75E0)); +#4442=LINE('',#4441,#4440); +#4443=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4444=VECTOR('',#4443,1.613029944866E0); +#4445=CARTESIAN_POINT('',(-9.32E0,3.339806640163E0,-8.75E0)); +#4446=LINE('',#4445,#4444); +#4447=CARTESIAN_POINT('',(-9.32E0,3.339806640163E0,-9.07E0)); +#4448=DIRECTION('',(1.E0,0.E0,0.E0)); +#4449=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4450=AXIS2_PLACEMENT_3D('',#4447,#4448,#4449); +#4452=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#4453=VECTOR('',#4452,1.627712857252E-1); +#4454=CARTESIAN_POINT('',(-9.32E0,3.681177490061E0,-8.958822509939E0)); +#4455=LINE('',#4454,#4453); +#4456=CARTESIAN_POINT('',(-9.32E0,4.36E0,-8.28E0)); +#4457=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4458=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4459=AXIS2_PLACEMENT_3D('',#4456,#4457,#4458); +#4461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4462=VECTOR('',#4461,1.11E0); +#4463=CARTESIAN_POINT('',(-9.32E0,5.47E0,-9.24E0)); +#4464=LINE('',#4463,#4462); +#4465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4466=VECTOR('',#4465,6.4E-1); +#4467=CARTESIAN_POINT('',(-9.32E0,5.47E0,-8.6E0)); +#4468=LINE('',#4467,#4466); +#4469=DIRECTION('',(0.E0,1.E0,0.E0)); +#4470=VECTOR('',#4469,1.11E0); +#4471=CARTESIAN_POINT('',(-9.32E0,4.36E0,-8.6E0)); +#4472=LINE('',#4471,#4470); +#4473=CARTESIAN_POINT('',(-9.32E0,4.36E0,-8.28E0)); +#4474=DIRECTION('',(1.E0,0.E0,0.E0)); +#4475=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4476=AXIS2_PLACEMENT_3D('',#4473,#4474,#4475); +#4478=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4479=VECTOR('',#4478,5.604163056034E-1); +#4480=CARTESIAN_POINT('',(-9.32E0,3.737451660041E0,-8.11E0)); +#4481=LINE('',#4480,#4479); +#4482=DIRECTION('',(0.E0,1.E0,0.E0)); +#4483=VECTOR('',#4482,3.074516600407E-1); +#4484=CARTESIAN_POINT('',(-9.32E0,3.43E0,-8.11E0)); +#4485=LINE('',#4484,#4483); +#4486=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4487=VECTOR('',#4486,3.4E-1); +#4488=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.11E0)); +#4489=LINE('',#4488,#4487); +#4490=DIRECTION('',(0.E0,1.E0,0.E0)); +#4491=VECTOR('',#4490,3.074516600407E-1); +#4492=CARTESIAN_POINT('',(-9.32E0,-3.737451660041E0,-8.11E0)); +#4493=LINE('',#4492,#4491); +#4494=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4495=VECTOR('',#4494,5.604163056034E-1); +#4496=CARTESIAN_POINT('',(-9.32E0,-4.133725830020E0,-8.506274169980E0)); +#4497=LINE('',#4496,#4495); +#4498=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-8.28E0)); +#4499=DIRECTION('',(1.E0,0.E0,0.E0)); +#4500=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4501=AXIS2_PLACEMENT_3D('',#4498,#4499,#4500); +#4503=DIRECTION('',(0.E0,1.E0,0.E0)); +#4504=VECTOR('',#4503,1.11E0); +#4505=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-8.6E0)); +#4506=LINE('',#4505,#4504); +#4507=DIRECTION('',(0.E0,0.E0,1.E0)); +#4508=VECTOR('',#4507,6.4E-1); +#4509=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-9.24E0)); +#4510=LINE('',#4509,#4508); +#4511=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4512=VECTOR('',#4511,1.11E0); +#4513=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-9.24E0)); +#4514=LINE('',#4513,#4512); +#4515=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-8.28E0)); +#4516=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4517=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4518=AXIS2_PLACEMENT_3D('',#4515,#4516,#4517); +#4520=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#4521=VECTOR('',#4520,1.627712857253E-1); +#4522=CARTESIAN_POINT('',(-9.32E0,-3.566080810142E0,-8.843725830020E0)); +#4523=LINE('',#4522,#4521); +#4524=CARTESIAN_POINT('',(-9.32E0,-3.339806640163E0,-9.07E0)); +#4525=DIRECTION('',(1.E0,0.E0,0.E0)); +#4526=DIRECTION('',(0.E0,0.E0,1.E0)); +#4527=AXIS2_PLACEMENT_3D('',#4524,#4525,#4526); +#4529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4530=VECTOR('',#4529,1.613029944866E0); +#4531=CARTESIAN_POINT('',(-9.32E0,-1.726776695297E0,-8.75E0)); +#4532=LINE('',#4531,#4530); +#4533=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4534=VECTOR('',#4533,3.207106781187E-1); +#4535=CARTESIAN_POINT('',(-9.32E0,-1.5E0,-8.523223304703E0)); +#4536=LINE('',#4535,#4534); +#4537=CARTESIAN_POINT('',(-9.32E0,-1.323223304703E0,-8.7E0)); +#4538=DIRECTION('',(1.E0,0.E0,0.E0)); +#4539=DIRECTION('',(0.E0,0.E0,1.E0)); +#4540=AXIS2_PLACEMENT_3D('',#4537,#4538,#4539); +#4542=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4543=VECTOR('',#4542,2.682233047033E-1); +#4544=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.45E0)); +#4545=LINE('',#4544,#4543); +#4546=DIRECTION('',(1.E0,0.E0,0.E0)); +#4547=VECTOR('',#4546,6.4E-1); +#4548=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.45E0)); +#4549=LINE('',#4548,#4547); +#4550=DIRECTION('',(1.E0,0.E0,0.E0)); +#4551=VECTOR('',#4550,6.4E-1); +#4552=CARTESIAN_POINT('',(-9.32E0,1.323223304703E0,-8.45E0)); +#4553=LINE('',#4552,#4551); +#4554=DIRECTION('',(1.E0,0.E0,0.E0)); +#4555=VECTOR('',#4554,6.4E-1); +#4556=CARTESIAN_POINT('',(-9.32E0,1.5E0,-8.523223304703E0)); +#4557=LINE('',#4556,#4555); +#4558=DIRECTION('',(1.E0,0.E0,0.E0)); +#4559=VECTOR('',#4558,6.4E-1); +#4560=CARTESIAN_POINT('',(-9.32E0,1.726776695297E0,-8.75E0)); +#4561=LINE('',#4560,#4559); +#4562=DIRECTION('',(1.E0,0.E0,0.E0)); +#4563=VECTOR('',#4562,6.4E-1); +#4564=CARTESIAN_POINT('',(-9.32E0,3.339806640163E0,-8.75E0)); +#4565=LINE('',#4564,#4563); +#4566=DIRECTION('',(1.E0,0.E0,0.E0)); +#4567=VECTOR('',#4566,6.4E-1); +#4568=CARTESIAN_POINT('',(-9.32E0,3.566080810142E0,-8.843725830020E0)); +#4569=LINE('',#4568,#4567); +#4570=DIRECTION('',(1.E0,0.E0,0.E0)); +#4571=VECTOR('',#4570,6.4E-1); +#4572=CARTESIAN_POINT('',(-9.32E0,3.681177490061E0,-8.958822509939E0)); +#4573=LINE('',#4572,#4571); +#4574=DIRECTION('',(1.E0,0.E0,0.E0)); +#4575=VECTOR('',#4574,6.4E-1); +#4576=CARTESIAN_POINT('',(-9.32E0,4.36E0,-9.24E0)); +#4577=LINE('',#4576,#4575); +#4578=DIRECTION('',(1.E0,0.E0,0.E0)); +#4579=VECTOR('',#4578,6.4E-1); +#4580=CARTESIAN_POINT('',(-9.32E0,5.47E0,-9.24E0)); +#4581=LINE('',#4580,#4579); +#4582=DIRECTION('',(1.E0,0.E0,0.E0)); +#4583=VECTOR('',#4582,6.4E-1); +#4584=CARTESIAN_POINT('',(-9.32E0,5.47E0,-8.6E0)); +#4585=LINE('',#4584,#4583); +#4586=DIRECTION('',(1.E0,0.E0,0.E0)); +#4587=VECTOR('',#4586,6.4E-1); +#4588=CARTESIAN_POINT('',(-9.32E0,4.36E0,-8.6E0)); +#4589=LINE('',#4588,#4587); +#4590=DIRECTION('',(1.E0,0.E0,0.E0)); +#4591=VECTOR('',#4590,6.4E-1); +#4592=CARTESIAN_POINT('',(-9.32E0,4.133725830020E0,-8.506274169980E0)); +#4593=LINE('',#4592,#4591); +#4594=DIRECTION('',(1.E0,0.E0,0.E0)); +#4595=VECTOR('',#4594,6.4E-1); +#4596=CARTESIAN_POINT('',(-9.32E0,-3.737451660041E0,-8.11E0)); +#4597=LINE('',#4596,#4595); +#4598=DIRECTION('',(1.E0,0.E0,0.E0)); +#4599=VECTOR('',#4598,6.4E-1); +#4600=CARTESIAN_POINT('',(-9.32E0,-4.133725830020E0,-8.506274169980E0)); +#4601=LINE('',#4600,#4599); +#4602=DIRECTION('',(1.E0,0.E0,0.E0)); +#4603=VECTOR('',#4602,6.4E-1); +#4604=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-8.6E0)); +#4605=LINE('',#4604,#4603); +#4606=DIRECTION('',(1.E0,0.E0,0.E0)); +#4607=VECTOR('',#4606,6.4E-1); +#4608=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-8.6E0)); +#4609=LINE('',#4608,#4607); +#4610=DIRECTION('',(1.E0,0.E0,0.E0)); +#4611=VECTOR('',#4610,6.4E-1); +#4612=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-9.24E0)); +#4613=LINE('',#4612,#4611); +#4614=DIRECTION('',(1.E0,0.E0,0.E0)); +#4615=VECTOR('',#4614,6.4E-1); +#4616=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-9.24E0)); +#4617=LINE('',#4616,#4615); +#4618=DIRECTION('',(1.E0,0.E0,0.E0)); +#4619=VECTOR('',#4618,6.4E-1); +#4620=CARTESIAN_POINT('',(-9.32E0,-3.681177490061E0,-8.958822509939E0)); +#4621=LINE('',#4620,#4619); +#4622=DIRECTION('',(1.E0,0.E0,0.E0)); +#4623=VECTOR('',#4622,6.4E-1); +#4624=CARTESIAN_POINT('',(-9.32E0,-3.566080810142E0,-8.843725830020E0)); +#4625=LINE('',#4624,#4623); +#4626=DIRECTION('',(1.E0,0.E0,0.E0)); +#4627=VECTOR('',#4626,6.4E-1); +#4628=CARTESIAN_POINT('',(-9.32E0,-3.339806640163E0,-8.75E0)); +#4629=LINE('',#4628,#4627); +#4630=DIRECTION('',(1.E0,0.E0,0.E0)); +#4631=VECTOR('',#4630,6.4E-1); +#4632=CARTESIAN_POINT('',(-9.32E0,-1.726776695297E0,-8.75E0)); +#4633=LINE('',#4632,#4631); +#4634=DIRECTION('',(1.E0,0.E0,0.E0)); +#4635=VECTOR('',#4634,6.4E-1); +#4636=CARTESIAN_POINT('',(-9.32E0,-1.5E0,-8.523223304703E0)); +#4637=LINE('',#4636,#4635); +#4638=DIRECTION('',(1.E0,0.E0,0.E0)); +#4639=VECTOR('',#4638,6.4E-1); +#4640=CARTESIAN_POINT('',(-9.32E0,-1.323223304703E0,-8.45E0)); +#4641=LINE('',#4640,#4639); +#4642=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4643=VECTOR('',#4642,6.4E-1); +#4644=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.87E0)); +#4645=LINE('',#4644,#4643); +#4646=DIRECTION('',(0.E0,1.E0,0.E0)); +#4647=VECTOR('',#4646,6.4E-1); +#4648=CARTESIAN_POINT('',(-6.465E0,2.79E0,-8.87E0)); +#4649=LINE('',#4648,#4647); +#4650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4651=VECTOR('',#4650,6.4E-1); +#4652=CARTESIAN_POINT('',(-5.68E0,3.737451660041E0,-8.11E0)); +#4653=LINE('',#4652,#4651); +#4654=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4655=VECTOR('',#4654,3.074516600407E-1); +#4656=CARTESIAN_POINT('',(-6.32E0,-3.43E0,-8.11E0)); +#4657=LINE('',#4656,#4655); +#4658=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4659=VECTOR('',#4658,5.604163056034E-1); +#4660=CARTESIAN_POINT('',(-6.32E0,-3.737451660041E0,-8.11E0)); +#4661=LINE('',#4660,#4659); +#4662=CARTESIAN_POINT('',(-6.32E0,-4.36E0,-8.28E0)); +#4663=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4664=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#4665=AXIS2_PLACEMENT_3D('',#4662,#4663,#4664); +#4667=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4668=VECTOR('',#4667,1.11E0); +#4669=CARTESIAN_POINT('',(-6.32E0,-4.36E0,-8.6E0)); +#4670=LINE('',#4669,#4668); +#4671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4672=VECTOR('',#4671,6.4E-1); +#4673=CARTESIAN_POINT('',(-6.32E0,-5.47E0,-8.6E0)); +#4674=LINE('',#4673,#4672); +#4675=DIRECTION('',(0.E0,1.E0,0.E0)); +#4676=VECTOR('',#4675,1.11E0); +#4677=CARTESIAN_POINT('',(-6.32E0,-5.47E0,-9.24E0)); +#4678=LINE('',#4677,#4676); +#4679=CARTESIAN_POINT('',(-6.32E0,-4.36E0,-8.28E0)); +#4680=DIRECTION('',(1.E0,0.E0,0.E0)); +#4681=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4682=AXIS2_PLACEMENT_3D('',#4679,#4680,#4681); +#4684=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#4685=VECTOR('',#4684,1.627712857253E-1); +#4686=CARTESIAN_POINT('',(-6.32E0,-3.681177490061E0,-8.958822509939E0)); +#4687=LINE('',#4686,#4685); +#4688=CARTESIAN_POINT('',(-6.32E0,-3.339806640163E0,-9.07E0)); +#4689=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4690=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4691=AXIS2_PLACEMENT_3D('',#4688,#4689,#4690); +#4693=DIRECTION('',(0.E0,1.E0,0.E0)); +#4694=VECTOR('',#4693,1.613029944866E0); +#4695=CARTESIAN_POINT('',(-6.32E0,-3.339806640163E0,-8.75E0)); +#4696=LINE('',#4695,#4694); +#4697=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4698=VECTOR('',#4697,3.207106781187E-1); +#4699=CARTESIAN_POINT('',(-6.32E0,-1.726776695297E0,-8.75E0)); +#4700=LINE('',#4699,#4698); +#4701=CARTESIAN_POINT('',(-6.32E0,-1.323223304703E0,-8.7E0)); +#4702=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4703=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4704=AXIS2_PLACEMENT_3D('',#4701,#4702,#4703); +#4706=DIRECTION('',(0.E0,1.E0,0.E0)); +#4707=VECTOR('',#4706,2.682233047033E-1); +#4708=CARTESIAN_POINT('',(-6.32E0,-1.323223304703E0,-8.45E0)); +#4709=LINE('',#4708,#4707); +#4710=DIRECTION('',(0.E0,0.E0,1.E0)); +#4711=VECTOR('',#4710,3.4E-1); +#4712=CARTESIAN_POINT('',(-6.32E0,-1.055E0,-8.45E0)); +#4713=LINE('',#4712,#4711); +#4714=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4715=VECTOR('',#4714,3.4E-1); +#4716=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.11E0)); +#4717=LINE('',#4716,#4715); +#4718=DIRECTION('',(0.E0,1.E0,0.E0)); +#4719=VECTOR('',#4718,2.682233047033E-1); +#4720=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.45E0)); +#4721=LINE('',#4720,#4719); +#4722=CARTESIAN_POINT('',(-6.32E0,1.323223304703E0,-8.7E0)); +#4723=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4724=DIRECTION('',(0.E0,0.E0,1.E0)); +#4725=AXIS2_PLACEMENT_3D('',#4722,#4723,#4724); +#4727=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4728=VECTOR('',#4727,3.207106781187E-1); +#4729=CARTESIAN_POINT('',(-6.32E0,1.5E0,-8.523223304703E0)); +#4730=LINE('',#4729,#4728); +#4731=DIRECTION('',(0.E0,1.E0,0.E0)); +#4732=VECTOR('',#4731,1.613029944866E0); +#4733=CARTESIAN_POINT('',(-6.32E0,1.726776695297E0,-8.75E0)); +#4734=LINE('',#4733,#4732); +#4735=CARTESIAN_POINT('',(-6.32E0,3.339806640163E0,-9.07E0)); +#4736=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4737=DIRECTION('',(0.E0,0.E0,1.E0)); +#4738=AXIS2_PLACEMENT_3D('',#4735,#4736,#4737); +#4740=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#4741=VECTOR('',#4740,1.627712857252E-1); +#4742=CARTESIAN_POINT('',(-6.32E0,3.566080810142E0,-8.843725830020E0)); +#4743=LINE('',#4742,#4741); +#4744=CARTESIAN_POINT('',(-6.32E0,4.36E0,-8.28E0)); +#4745=DIRECTION('',(1.E0,0.E0,0.E0)); +#4746=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4747=AXIS2_PLACEMENT_3D('',#4744,#4745,#4746); +#4749=DIRECTION('',(0.E0,1.E0,0.E0)); +#4750=VECTOR('',#4749,1.11E0); +#4751=CARTESIAN_POINT('',(-6.32E0,4.36E0,-9.24E0)); +#4752=LINE('',#4751,#4750); +#4753=DIRECTION('',(0.E0,0.E0,1.E0)); +#4754=VECTOR('',#4753,6.4E-1); +#4755=CARTESIAN_POINT('',(-6.32E0,5.47E0,-9.24E0)); +#4756=LINE('',#4755,#4754); +#4757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4758=VECTOR('',#4757,1.11E0); +#4759=CARTESIAN_POINT('',(-6.32E0,5.47E0,-8.6E0)); +#4760=LINE('',#4759,#4758); +#4761=CARTESIAN_POINT('',(-6.32E0,4.36E0,-8.28E0)); +#4762=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4764=AXIS2_PLACEMENT_3D('',#4761,#4762,#4763); +#4766=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4767=VECTOR('',#4766,5.604163056034E-1); +#4768=CARTESIAN_POINT('',(-6.32E0,4.133725830020E0,-8.506274169980E0)); +#4769=LINE('',#4768,#4767); +#4770=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4771=VECTOR('',#4770,3.074516600407E-1); +#4772=CARTESIAN_POINT('',(-6.32E0,3.737451660041E0,-8.11E0)); +#4773=LINE('',#4772,#4771); +#4774=DIRECTION('',(0.E0,0.E0,1.E0)); +#4775=VECTOR('',#4774,3.4E-1); +#4776=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.45E0)); +#4777=LINE('',#4776,#4775); +#4778=DIRECTION('',(0.E0,1.E0,0.E0)); +#4779=VECTOR('',#4778,2.682233047033E-1); +#4780=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.45E0)); +#4781=LINE('',#4780,#4779); +#4782=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.7E0)); +#4783=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4784=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#4785=AXIS2_PLACEMENT_3D('',#4782,#4783,#4784); +#4787=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4788=VECTOR('',#4787,3.207106781187E-1); +#4789=CARTESIAN_POINT('',(-5.68E0,-1.726776695297E0,-8.75E0)); +#4790=LINE('',#4789,#4788); +#4791=DIRECTION('',(0.E0,1.E0,0.E0)); +#4792=VECTOR('',#4791,1.613029944866E0); +#4793=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-8.75E0)); +#4794=LINE('',#4793,#4792); +#4795=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-9.07E0)); +#4796=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4797=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4798=AXIS2_PLACEMENT_3D('',#4795,#4796,#4797); +#4800=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4801=VECTOR('',#4800,1.627712857252E-1); +#4802=CARTESIAN_POINT('',(-5.68E0,-3.681177490061E0,-8.958822509939E0)); +#4803=LINE('',#4802,#4801); +#4804=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.28E0)); +#4805=DIRECTION('',(1.E0,0.E0,0.E0)); +#4806=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4807=AXIS2_PLACEMENT_3D('',#4804,#4805,#4806); +#4809=DIRECTION('',(0.E0,1.E0,0.E0)); +#4810=VECTOR('',#4809,1.11E0); +#4811=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-9.24E0)); +#4812=LINE('',#4811,#4810); +#4813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4814=VECTOR('',#4813,6.4E-1); +#4815=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-8.6E0)); +#4816=LINE('',#4815,#4814); +#4817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4818=VECTOR('',#4817,1.11E0); +#4819=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.6E0)); +#4820=LINE('',#4819,#4818); +#4821=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.28E0)); +#4822=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4823=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#4824=AXIS2_PLACEMENT_3D('',#4821,#4822,#4823); +#4826=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4827=VECTOR('',#4826,5.604163056034E-1); +#4828=CARTESIAN_POINT('',(-5.68E0,-3.737451660041E0,-8.11E0)); +#4829=LINE('',#4828,#4827); +#4830=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4831=VECTOR('',#4830,3.074516600407E-1); +#4832=CARTESIAN_POINT('',(-5.68E0,-3.43E0,-8.11E0)); +#4833=LINE('',#4832,#4831); +#4834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4835=VECTOR('',#4834,3.074516600407E-1); +#4836=CARTESIAN_POINT('',(-5.68E0,3.737451660041E0,-8.11E0)); +#4837=LINE('',#4836,#4835); +#4838=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4839=VECTOR('',#4838,5.604163056034E-1); +#4840=CARTESIAN_POINT('',(-5.68E0,4.133725830020E0,-8.506274169980E0)); +#4841=LINE('',#4840,#4839); +#4842=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.28E0)); +#4843=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4844=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4845=AXIS2_PLACEMENT_3D('',#4842,#4843,#4844); +#4847=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4848=VECTOR('',#4847,1.11E0); +#4849=CARTESIAN_POINT('',(-5.68E0,5.47E0,-8.6E0)); +#4850=LINE('',#4849,#4848); +#4851=DIRECTION('',(0.E0,0.E0,1.E0)); +#4852=VECTOR('',#4851,6.4E-1); +#4853=CARTESIAN_POINT('',(-5.68E0,5.47E0,-9.24E0)); +#4854=LINE('',#4853,#4852); +#4855=DIRECTION('',(0.E0,1.E0,0.E0)); +#4856=VECTOR('',#4855,1.11E0); +#4857=CARTESIAN_POINT('',(-5.68E0,4.36E0,-9.24E0)); +#4858=LINE('',#4857,#4856); +#4859=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.28E0)); +#4860=DIRECTION('',(1.E0,0.E0,0.E0)); +#4861=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4862=AXIS2_PLACEMENT_3D('',#4859,#4860,#4861); +#4864=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#4865=VECTOR('',#4864,1.627712857252E-1); +#4866=CARTESIAN_POINT('',(-5.68E0,3.566080810142E0,-8.843725830020E0)); +#4867=LINE('',#4866,#4865); +#4868=CARTESIAN_POINT('',(-5.68E0,3.339806640163E0,-9.07E0)); +#4869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4870=DIRECTION('',(0.E0,0.E0,1.E0)); +#4871=AXIS2_PLACEMENT_3D('',#4868,#4869,#4870); +#4873=DIRECTION('',(0.E0,1.E0,0.E0)); +#4874=VECTOR('',#4873,1.613029944866E0); +#4875=CARTESIAN_POINT('',(-5.68E0,1.726776695297E0,-8.75E0)); +#4876=LINE('',#4875,#4874); +#4877=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4878=VECTOR('',#4877,3.207106781187E-1); +#4879=CARTESIAN_POINT('',(-5.68E0,1.5E0,-8.523223304703E0)); +#4880=LINE('',#4879,#4878); +#4881=CARTESIAN_POINT('',(-5.68E0,1.323223304703E0,-8.7E0)); +#4882=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4883=DIRECTION('',(0.E0,0.E0,1.E0)); +#4884=AXIS2_PLACEMENT_3D('',#4881,#4882,#4883); +#4886=DIRECTION('',(0.E0,1.E0,0.E0)); +#4887=VECTOR('',#4886,2.682233047033E-1); +#4888=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.45E0)); +#4889=LINE('',#4888,#4887); +#4890=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4891=VECTOR('',#4890,3.4E-1); +#4892=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.11E0)); +#4893=LINE('',#4892,#4891); +#4894=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4895=VECTOR('',#4894,6.4E-1); +#4896=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.45E0)); +#4897=LINE('',#4896,#4895); +#4898=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4899=VECTOR('',#4898,6.4E-1); +#4900=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.45E0)); +#4901=LINE('',#4900,#4899); +#4902=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4903=VECTOR('',#4902,6.4E-1); +#4904=CARTESIAN_POINT('',(-5.68E0,-1.5E0,-8.523223304703E0)); +#4905=LINE('',#4904,#4903); +#4906=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4907=VECTOR('',#4906,6.4E-1); +#4908=CARTESIAN_POINT('',(-5.68E0,-1.726776695297E0,-8.75E0)); +#4909=LINE('',#4908,#4907); +#4910=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4911=VECTOR('',#4910,6.4E-1); +#4912=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-8.75E0)); +#4913=LINE('',#4912,#4911); +#4914=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4915=VECTOR('',#4914,6.4E-1); +#4916=CARTESIAN_POINT('',(-5.68E0,-3.566080810142E0,-8.843725830020E0)); +#4917=LINE('',#4916,#4915); +#4918=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4919=VECTOR('',#4918,6.4E-1); +#4920=CARTESIAN_POINT('',(-5.68E0,-3.681177490061E0,-8.958822509939E0)); +#4921=LINE('',#4920,#4919); +#4922=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4923=VECTOR('',#4922,6.4E-1); +#4924=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-9.24E0)); +#4925=LINE('',#4924,#4923); +#4926=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4927=VECTOR('',#4926,6.4E-1); +#4928=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-9.24E0)); +#4929=LINE('',#4928,#4927); +#4930=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4931=VECTOR('',#4930,6.4E-1); +#4932=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-8.6E0)); +#4933=LINE('',#4932,#4931); +#4934=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4935=VECTOR('',#4934,6.4E-1); +#4936=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.6E0)); +#4937=LINE('',#4936,#4935); +#4938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4939=VECTOR('',#4938,6.4E-1); +#4940=CARTESIAN_POINT('',(-5.68E0,-4.133725830020E0,-8.506274169980E0)); +#4941=LINE('',#4940,#4939); +#4942=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4943=VECTOR('',#4942,6.4E-1); +#4944=CARTESIAN_POINT('',(-5.68E0,-3.737451660041E0,-8.11E0)); +#4945=LINE('',#4944,#4943); +#4946=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4947=VECTOR('',#4946,6.4E-1); +#4948=CARTESIAN_POINT('',(-5.68E0,4.133725830020E0,-8.506274169980E0)); +#4949=LINE('',#4948,#4947); +#4950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4951=VECTOR('',#4950,6.4E-1); +#4952=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.6E0)); +#4953=LINE('',#4952,#4951); +#4954=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4955=VECTOR('',#4954,6.4E-1); +#4956=CARTESIAN_POINT('',(-5.68E0,5.47E0,-8.6E0)); +#4957=LINE('',#4956,#4955); +#4958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4959=VECTOR('',#4958,6.4E-1); +#4960=CARTESIAN_POINT('',(-5.68E0,5.47E0,-9.24E0)); +#4961=LINE('',#4960,#4959); +#4962=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4963=VECTOR('',#4962,6.4E-1); +#4964=CARTESIAN_POINT('',(-5.68E0,4.36E0,-9.24E0)); +#4965=LINE('',#4964,#4963); +#4966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4967=VECTOR('',#4966,6.4E-1); +#4968=CARTESIAN_POINT('',(-5.68E0,3.681177490061E0,-8.958822509939E0)); +#4969=LINE('',#4968,#4967); +#4970=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4971=VECTOR('',#4970,6.4E-1); +#4972=CARTESIAN_POINT('',(-5.68E0,3.566080810142E0,-8.843725830020E0)); +#4973=LINE('',#4972,#4971); +#4974=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4975=VECTOR('',#4974,6.4E-1); +#4976=CARTESIAN_POINT('',(-5.68E0,3.339806640163E0,-8.75E0)); +#4977=LINE('',#4976,#4975); +#4978=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4979=VECTOR('',#4978,6.4E-1); +#4980=CARTESIAN_POINT('',(-5.68E0,1.726776695297E0,-8.75E0)); +#4981=LINE('',#4980,#4979); +#4982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4983=VECTOR('',#4982,6.4E-1); +#4984=CARTESIAN_POINT('',(-5.68E0,1.5E0,-8.523223304703E0)); +#4985=LINE('',#4984,#4983); +#4986=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4987=VECTOR('',#4986,6.4E-1); +#4988=CARTESIAN_POINT('',(-5.68E0,1.323223304703E0,-8.45E0)); +#4989=LINE('',#4988,#4987); +#4990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4991=VECTOR('',#4990,6.4E-1); +#4992=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.45E0)); +#4993=LINE('',#4992,#4991); +#4994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4995=VECTOR('',#4994,6.4E-1); +#4996=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.87E0)); +#4997=LINE('',#4996,#4995); +#4998=DIRECTION('',(0.E0,1.E0,0.E0)); +#4999=VECTOR('',#4998,6.4E-1); +#5000=CARTESIAN_POINT('',(-3.465E0,2.79E0,-8.87E0)); +#5001=LINE('',#5000,#4999); +#5002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5003=VECTOR('',#5002,6.4E-1); +#5004=CARTESIAN_POINT('',(-2.68E0,3.737451660041E0,-8.11E0)); +#5005=LINE('',#5004,#5003); +#5006=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5007=VECTOR('',#5006,3.074516600407E-1); +#5008=CARTESIAN_POINT('',(-3.32E0,-3.43E0,-8.11E0)); +#5009=LINE('',#5008,#5007); +#5010=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5011=VECTOR('',#5010,5.604163056034E-1); +#5012=CARTESIAN_POINT('',(-3.32E0,-3.737451660041E0,-8.11E0)); +#5013=LINE('',#5012,#5011); +#5014=CARTESIAN_POINT('',(-3.32E0,-4.36E0,-8.28E0)); +#5015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5016=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5017=AXIS2_PLACEMENT_3D('',#5014,#5015,#5016); +#5019=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5020=VECTOR('',#5019,1.11E0); +#5021=CARTESIAN_POINT('',(-3.32E0,-4.36E0,-8.6E0)); +#5022=LINE('',#5021,#5020); +#5023=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5024=VECTOR('',#5023,6.4E-1); +#5025=CARTESIAN_POINT('',(-3.32E0,-5.47E0,-8.6E0)); +#5026=LINE('',#5025,#5024); +#5027=DIRECTION('',(0.E0,1.E0,0.E0)); +#5028=VECTOR('',#5027,1.11E0); +#5029=CARTESIAN_POINT('',(-3.32E0,-5.47E0,-9.24E0)); +#5030=LINE('',#5029,#5028); +#5031=CARTESIAN_POINT('',(-3.32E0,-4.36E0,-8.28E0)); +#5032=DIRECTION('',(1.E0,0.E0,0.E0)); +#5033=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5034=AXIS2_PLACEMENT_3D('',#5031,#5032,#5033); +#5036=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#5037=VECTOR('',#5036,1.627712857253E-1); +#5038=CARTESIAN_POINT('',(-3.32E0,-3.681177490061E0,-8.958822509939E0)); +#5039=LINE('',#5038,#5037); +#5040=CARTESIAN_POINT('',(-3.32E0,-3.339806640163E0,-9.07E0)); +#5041=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5042=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5043=AXIS2_PLACEMENT_3D('',#5040,#5041,#5042); +#5045=DIRECTION('',(0.E0,1.E0,0.E0)); +#5046=VECTOR('',#5045,1.613029944866E0); +#5047=CARTESIAN_POINT('',(-3.32E0,-3.339806640163E0,-8.75E0)); +#5048=LINE('',#5047,#5046); +#5049=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5050=VECTOR('',#5049,3.207106781187E-1); +#5051=CARTESIAN_POINT('',(-3.32E0,-1.726776695297E0,-8.75E0)); +#5052=LINE('',#5051,#5050); +#5053=CARTESIAN_POINT('',(-3.32E0,-1.323223304703E0,-8.7E0)); +#5054=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5055=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5056=AXIS2_PLACEMENT_3D('',#5053,#5054,#5055); +#5058=DIRECTION('',(0.E0,1.E0,0.E0)); +#5059=VECTOR('',#5058,2.682233047033E-1); +#5060=CARTESIAN_POINT('',(-3.32E0,-1.323223304703E0,-8.45E0)); +#5061=LINE('',#5060,#5059); +#5062=DIRECTION('',(0.E0,0.E0,1.E0)); +#5063=VECTOR('',#5062,3.4E-1); +#5064=CARTESIAN_POINT('',(-3.32E0,-1.055E0,-8.45E0)); +#5065=LINE('',#5064,#5063); +#5066=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5067=VECTOR('',#5066,3.4E-1); +#5068=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.11E0)); +#5069=LINE('',#5068,#5067); +#5070=DIRECTION('',(0.E0,1.E0,0.E0)); +#5071=VECTOR('',#5070,2.682233047033E-1); +#5072=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.45E0)); +#5073=LINE('',#5072,#5071); +#5074=CARTESIAN_POINT('',(-3.32E0,1.323223304703E0,-8.7E0)); +#5075=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5076=DIRECTION('',(0.E0,0.E0,1.E0)); +#5077=AXIS2_PLACEMENT_3D('',#5074,#5075,#5076); +#5079=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5080=VECTOR('',#5079,3.207106781187E-1); +#5081=CARTESIAN_POINT('',(-3.32E0,1.5E0,-8.523223304703E0)); +#5082=LINE('',#5081,#5080); +#5083=DIRECTION('',(0.E0,1.E0,0.E0)); +#5084=VECTOR('',#5083,1.613029944866E0); +#5085=CARTESIAN_POINT('',(-3.32E0,1.726776695297E0,-8.75E0)); +#5086=LINE('',#5085,#5084); +#5087=CARTESIAN_POINT('',(-3.32E0,3.339806640163E0,-9.07E0)); +#5088=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5089=DIRECTION('',(0.E0,0.E0,1.E0)); +#5090=AXIS2_PLACEMENT_3D('',#5087,#5088,#5089); +#5092=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5093=VECTOR('',#5092,1.627712857252E-1); +#5094=CARTESIAN_POINT('',(-3.32E0,3.566080810142E0,-8.843725830020E0)); +#5095=LINE('',#5094,#5093); +#5096=CARTESIAN_POINT('',(-3.32E0,4.36E0,-8.28E0)); +#5097=DIRECTION('',(1.E0,0.E0,0.E0)); +#5098=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5099=AXIS2_PLACEMENT_3D('',#5096,#5097,#5098); +#5101=DIRECTION('',(0.E0,1.E0,0.E0)); +#5102=VECTOR('',#5101,1.11E0); +#5103=CARTESIAN_POINT('',(-3.32E0,4.36E0,-9.24E0)); +#5104=LINE('',#5103,#5102); +#5105=DIRECTION('',(0.E0,0.E0,1.E0)); +#5106=VECTOR('',#5105,6.4E-1); +#5107=CARTESIAN_POINT('',(-3.32E0,5.47E0,-9.24E0)); +#5108=LINE('',#5107,#5106); +#5109=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5110=VECTOR('',#5109,1.11E0); +#5111=CARTESIAN_POINT('',(-3.32E0,5.47E0,-8.6E0)); +#5112=LINE('',#5111,#5110); +#5113=CARTESIAN_POINT('',(-3.32E0,4.36E0,-8.28E0)); +#5114=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5115=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5116=AXIS2_PLACEMENT_3D('',#5113,#5114,#5115); +#5118=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5119=VECTOR('',#5118,5.604163056034E-1); +#5120=CARTESIAN_POINT('',(-3.32E0,4.133725830020E0,-8.506274169980E0)); +#5121=LINE('',#5120,#5119); +#5122=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5123=VECTOR('',#5122,3.074516600407E-1); +#5124=CARTESIAN_POINT('',(-3.32E0,3.737451660041E0,-8.11E0)); +#5125=LINE('',#5124,#5123); +#5126=DIRECTION('',(0.E0,0.E0,1.E0)); +#5127=VECTOR('',#5126,3.4E-1); +#5128=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.45E0)); +#5129=LINE('',#5128,#5127); +#5130=DIRECTION('',(0.E0,1.E0,0.E0)); +#5131=VECTOR('',#5130,2.682233047033E-1); +#5132=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.45E0)); +#5133=LINE('',#5132,#5131); +#5134=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.7E0)); +#5135=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5136=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#5137=AXIS2_PLACEMENT_3D('',#5134,#5135,#5136); +#5139=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5140=VECTOR('',#5139,3.207106781187E-1); +#5141=CARTESIAN_POINT('',(-2.68E0,-1.726776695297E0,-8.75E0)); +#5142=LINE('',#5141,#5140); +#5143=DIRECTION('',(0.E0,1.E0,0.E0)); +#5144=VECTOR('',#5143,1.613029944866E0); +#5145=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-8.75E0)); +#5146=LINE('',#5145,#5144); +#5147=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-9.07E0)); +#5148=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5149=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5150=AXIS2_PLACEMENT_3D('',#5147,#5148,#5149); +#5152=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5153=VECTOR('',#5152,1.627712857252E-1); +#5154=CARTESIAN_POINT('',(-2.68E0,-3.681177490061E0,-8.958822509939E0)); +#5155=LINE('',#5154,#5153); +#5156=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.28E0)); +#5157=DIRECTION('',(1.E0,0.E0,0.E0)); +#5158=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5159=AXIS2_PLACEMENT_3D('',#5156,#5157,#5158); +#5161=DIRECTION('',(0.E0,1.E0,0.E0)); +#5162=VECTOR('',#5161,1.11E0); +#5163=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-9.24E0)); +#5164=LINE('',#5163,#5162); +#5165=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5166=VECTOR('',#5165,6.4E-1); +#5167=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-8.6E0)); +#5168=LINE('',#5167,#5166); +#5169=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5170=VECTOR('',#5169,1.11E0); +#5171=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.6E0)); +#5172=LINE('',#5171,#5170); +#5173=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.28E0)); +#5174=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5175=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5176=AXIS2_PLACEMENT_3D('',#5173,#5174,#5175); +#5178=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5179=VECTOR('',#5178,5.604163056034E-1); +#5180=CARTESIAN_POINT('',(-2.68E0,-3.737451660041E0,-8.11E0)); +#5181=LINE('',#5180,#5179); +#5182=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5183=VECTOR('',#5182,3.074516600407E-1); +#5184=CARTESIAN_POINT('',(-2.68E0,-3.43E0,-8.11E0)); +#5185=LINE('',#5184,#5183); +#5186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5187=VECTOR('',#5186,3.074516600407E-1); +#5188=CARTESIAN_POINT('',(-2.68E0,3.737451660041E0,-8.11E0)); +#5189=LINE('',#5188,#5187); +#5190=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5191=VECTOR('',#5190,5.604163056034E-1); +#5192=CARTESIAN_POINT('',(-2.68E0,4.133725830020E0,-8.506274169980E0)); +#5193=LINE('',#5192,#5191); +#5194=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.28E0)); +#5195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5196=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5197=AXIS2_PLACEMENT_3D('',#5194,#5195,#5196); +#5199=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5200=VECTOR('',#5199,1.11E0); +#5201=CARTESIAN_POINT('',(-2.68E0,5.47E0,-8.6E0)); +#5202=LINE('',#5201,#5200); +#5203=DIRECTION('',(0.E0,0.E0,1.E0)); +#5204=VECTOR('',#5203,6.4E-1); +#5205=CARTESIAN_POINT('',(-2.68E0,5.47E0,-9.24E0)); +#5206=LINE('',#5205,#5204); +#5207=DIRECTION('',(0.E0,1.E0,0.E0)); +#5208=VECTOR('',#5207,1.11E0); +#5209=CARTESIAN_POINT('',(-2.68E0,4.36E0,-9.24E0)); +#5210=LINE('',#5209,#5208); +#5211=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.28E0)); +#5212=DIRECTION('',(1.E0,0.E0,0.E0)); +#5213=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5214=AXIS2_PLACEMENT_3D('',#5211,#5212,#5213); +#5216=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5217=VECTOR('',#5216,1.627712857252E-1); +#5218=CARTESIAN_POINT('',(-2.68E0,3.566080810142E0,-8.843725830020E0)); +#5219=LINE('',#5218,#5217); +#5220=CARTESIAN_POINT('',(-2.68E0,3.339806640163E0,-9.07E0)); +#5221=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5222=DIRECTION('',(0.E0,0.E0,1.E0)); +#5223=AXIS2_PLACEMENT_3D('',#5220,#5221,#5222); +#5225=DIRECTION('',(0.E0,1.E0,0.E0)); +#5226=VECTOR('',#5225,1.613029944866E0); +#5227=CARTESIAN_POINT('',(-2.68E0,1.726776695297E0,-8.75E0)); +#5228=LINE('',#5227,#5226); +#5229=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5230=VECTOR('',#5229,3.207106781187E-1); +#5231=CARTESIAN_POINT('',(-2.68E0,1.5E0,-8.523223304703E0)); +#5232=LINE('',#5231,#5230); +#5233=CARTESIAN_POINT('',(-2.68E0,1.323223304703E0,-8.7E0)); +#5234=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5235=DIRECTION('',(0.E0,0.E0,1.E0)); +#5236=AXIS2_PLACEMENT_3D('',#5233,#5234,#5235); +#5238=DIRECTION('',(0.E0,1.E0,0.E0)); +#5239=VECTOR('',#5238,2.682233047033E-1); +#5240=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.45E0)); +#5241=LINE('',#5240,#5239); +#5242=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5243=VECTOR('',#5242,3.4E-1); +#5244=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.11E0)); +#5245=LINE('',#5244,#5243); +#5246=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5247=VECTOR('',#5246,6.4E-1); +#5248=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.45E0)); +#5249=LINE('',#5248,#5247); +#5250=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5251=VECTOR('',#5250,6.4E-1); +#5252=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.45E0)); +#5253=LINE('',#5252,#5251); +#5254=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5255=VECTOR('',#5254,6.4E-1); +#5256=CARTESIAN_POINT('',(-2.68E0,-1.5E0,-8.523223304703E0)); +#5257=LINE('',#5256,#5255); +#5258=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5259=VECTOR('',#5258,6.4E-1); +#5260=CARTESIAN_POINT('',(-2.68E0,-1.726776695297E0,-8.75E0)); +#5261=LINE('',#5260,#5259); +#5262=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5263=VECTOR('',#5262,6.4E-1); +#5264=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-8.75E0)); +#5265=LINE('',#5264,#5263); +#5266=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5267=VECTOR('',#5266,6.4E-1); +#5268=CARTESIAN_POINT('',(-2.68E0,-3.566080810142E0,-8.843725830020E0)); +#5269=LINE('',#5268,#5267); +#5270=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5271=VECTOR('',#5270,6.4E-1); +#5272=CARTESIAN_POINT('',(-2.68E0,-3.681177490061E0,-8.958822509939E0)); +#5273=LINE('',#5272,#5271); +#5274=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5275=VECTOR('',#5274,6.4E-1); +#5276=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-9.24E0)); +#5277=LINE('',#5276,#5275); +#5278=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5279=VECTOR('',#5278,6.4E-1); +#5280=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-9.24E0)); +#5281=LINE('',#5280,#5279); +#5282=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5283=VECTOR('',#5282,6.4E-1); +#5284=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-8.6E0)); +#5285=LINE('',#5284,#5283); +#5286=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5287=VECTOR('',#5286,6.4E-1); +#5288=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.6E0)); +#5289=LINE('',#5288,#5287); +#5290=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5291=VECTOR('',#5290,6.4E-1); +#5292=CARTESIAN_POINT('',(-2.68E0,-4.133725830020E0,-8.506274169980E0)); +#5293=LINE('',#5292,#5291); +#5294=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5295=VECTOR('',#5294,6.4E-1); +#5296=CARTESIAN_POINT('',(-2.68E0,-3.737451660041E0,-8.11E0)); +#5297=LINE('',#5296,#5295); +#5298=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5299=VECTOR('',#5298,6.4E-1); +#5300=CARTESIAN_POINT('',(-2.68E0,4.133725830020E0,-8.506274169980E0)); +#5301=LINE('',#5300,#5299); +#5302=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5303=VECTOR('',#5302,6.4E-1); +#5304=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.6E0)); +#5305=LINE('',#5304,#5303); +#5306=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5307=VECTOR('',#5306,6.4E-1); +#5308=CARTESIAN_POINT('',(-2.68E0,5.47E0,-8.6E0)); +#5309=LINE('',#5308,#5307); +#5310=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5311=VECTOR('',#5310,6.4E-1); +#5312=CARTESIAN_POINT('',(-2.68E0,5.47E0,-9.24E0)); +#5313=LINE('',#5312,#5311); +#5314=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5315=VECTOR('',#5314,6.4E-1); +#5316=CARTESIAN_POINT('',(-2.68E0,4.36E0,-9.24E0)); +#5317=LINE('',#5316,#5315); +#5318=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5319=VECTOR('',#5318,6.4E-1); +#5320=CARTESIAN_POINT('',(-2.68E0,3.681177490061E0,-8.958822509939E0)); +#5321=LINE('',#5320,#5319); +#5322=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5323=VECTOR('',#5322,6.4E-1); +#5324=CARTESIAN_POINT('',(-2.68E0,3.566080810142E0,-8.843725830020E0)); +#5325=LINE('',#5324,#5323); +#5326=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5327=VECTOR('',#5326,6.4E-1); +#5328=CARTESIAN_POINT('',(-2.68E0,3.339806640163E0,-8.75E0)); +#5329=LINE('',#5328,#5327); +#5330=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5331=VECTOR('',#5330,6.4E-1); +#5332=CARTESIAN_POINT('',(-2.68E0,1.726776695297E0,-8.75E0)); +#5333=LINE('',#5332,#5331); +#5334=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5335=VECTOR('',#5334,6.4E-1); +#5336=CARTESIAN_POINT('',(-2.68E0,1.5E0,-8.523223304703E0)); +#5337=LINE('',#5336,#5335); +#5338=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5339=VECTOR('',#5338,6.4E-1); +#5340=CARTESIAN_POINT('',(-2.68E0,1.323223304703E0,-8.45E0)); +#5341=LINE('',#5340,#5339); +#5342=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5343=VECTOR('',#5342,6.4E-1); +#5344=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.45E0)); +#5345=LINE('',#5344,#5343); +#5346=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5347=VECTOR('',#5346,6.4E-1); +#5348=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.87E0)); +#5349=LINE('',#5348,#5347); +#5350=DIRECTION('',(0.E0,1.E0,0.E0)); +#5351=VECTOR('',#5350,6.4E-1); +#5352=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-8.87E0)); +#5353=LINE('',#5352,#5351); +#5354=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5355=VECTOR('',#5354,6.4E-1); +#5356=CARTESIAN_POINT('',(3.2E-1,3.737451660041E0,-8.11E0)); +#5357=LINE('',#5356,#5355); +#5358=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5359=VECTOR('',#5358,3.074516600407E-1); +#5360=CARTESIAN_POINT('',(-3.2E-1,-3.43E0,-8.11E0)); +#5361=LINE('',#5360,#5359); +#5362=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5363=VECTOR('',#5362,5.604163056034E-1); +#5364=CARTESIAN_POINT('',(-3.2E-1,-3.737451660041E0,-8.11E0)); +#5365=LINE('',#5364,#5363); +#5366=CARTESIAN_POINT('',(-3.2E-1,-4.36E0,-8.28E0)); +#5367=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5368=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5369=AXIS2_PLACEMENT_3D('',#5366,#5367,#5368); +#5371=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5372=VECTOR('',#5371,1.11E0); +#5373=CARTESIAN_POINT('',(-3.2E-1,-4.36E0,-8.6E0)); +#5374=LINE('',#5373,#5372); +#5375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5376=VECTOR('',#5375,6.4E-1); +#5377=CARTESIAN_POINT('',(-3.2E-1,-5.47E0,-8.6E0)); +#5378=LINE('',#5377,#5376); +#5379=DIRECTION('',(0.E0,1.E0,0.E0)); +#5380=VECTOR('',#5379,1.11E0); +#5381=CARTESIAN_POINT('',(-3.2E-1,-5.47E0,-9.24E0)); +#5382=LINE('',#5381,#5380); +#5383=CARTESIAN_POINT('',(-3.2E-1,-4.36E0,-8.28E0)); +#5384=DIRECTION('',(1.E0,0.E0,0.E0)); +#5385=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5386=AXIS2_PLACEMENT_3D('',#5383,#5384,#5385); +#5388=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#5389=VECTOR('',#5388,1.627712857253E-1); +#5390=CARTESIAN_POINT('',(-3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#5391=LINE('',#5390,#5389); +#5392=CARTESIAN_POINT('',(-3.2E-1,-3.339806640163E0,-9.07E0)); +#5393=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5394=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5395=AXIS2_PLACEMENT_3D('',#5392,#5393,#5394); +#5397=DIRECTION('',(0.E0,1.E0,0.E0)); +#5398=VECTOR('',#5397,1.613029944866E0); +#5399=CARTESIAN_POINT('',(-3.2E-1,-3.339806640163E0,-8.75E0)); +#5400=LINE('',#5399,#5398); +#5401=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5402=VECTOR('',#5401,3.207106781187E-1); +#5403=CARTESIAN_POINT('',(-3.2E-1,-1.726776695297E0,-8.75E0)); +#5404=LINE('',#5403,#5402); +#5405=CARTESIAN_POINT('',(-3.2E-1,-1.323223304703E0,-8.7E0)); +#5406=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5407=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5408=AXIS2_PLACEMENT_3D('',#5405,#5406,#5407); +#5410=DIRECTION('',(0.E0,1.E0,0.E0)); +#5411=VECTOR('',#5410,2.682233047033E-1); +#5412=CARTESIAN_POINT('',(-3.2E-1,-1.323223304703E0,-8.45E0)); +#5413=LINE('',#5412,#5411); +#5414=DIRECTION('',(0.E0,0.E0,1.E0)); +#5415=VECTOR('',#5414,3.4E-1); +#5416=CARTESIAN_POINT('',(-3.2E-1,-1.055E0,-8.45E0)); +#5417=LINE('',#5416,#5415); +#5418=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5419=VECTOR('',#5418,3.4E-1); +#5420=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.11E0)); +#5421=LINE('',#5420,#5419); +#5422=DIRECTION('',(0.E0,1.E0,0.E0)); +#5423=VECTOR('',#5422,2.682233047033E-1); +#5424=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.45E0)); +#5425=LINE('',#5424,#5423); +#5426=CARTESIAN_POINT('',(-3.2E-1,1.323223304703E0,-8.7E0)); +#5427=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5428=DIRECTION('',(0.E0,0.E0,1.E0)); +#5429=AXIS2_PLACEMENT_3D('',#5426,#5427,#5428); +#5431=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5432=VECTOR('',#5431,3.207106781187E-1); +#5433=CARTESIAN_POINT('',(-3.2E-1,1.5E0,-8.523223304703E0)); +#5434=LINE('',#5433,#5432); +#5435=DIRECTION('',(0.E0,1.E0,0.E0)); +#5436=VECTOR('',#5435,1.613029944866E0); +#5437=CARTESIAN_POINT('',(-3.2E-1,1.726776695297E0,-8.75E0)); +#5438=LINE('',#5437,#5436); +#5439=CARTESIAN_POINT('',(-3.2E-1,3.339806640163E0,-9.07E0)); +#5440=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5441=DIRECTION('',(0.E0,0.E0,1.E0)); +#5442=AXIS2_PLACEMENT_3D('',#5439,#5440,#5441); +#5444=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5445=VECTOR('',#5444,1.627712857252E-1); +#5446=CARTESIAN_POINT('',(-3.2E-1,3.566080810142E0,-8.843725830020E0)); +#5447=LINE('',#5446,#5445); +#5448=CARTESIAN_POINT('',(-3.2E-1,4.36E0,-8.28E0)); +#5449=DIRECTION('',(1.E0,0.E0,0.E0)); +#5450=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5451=AXIS2_PLACEMENT_3D('',#5448,#5449,#5450); +#5453=DIRECTION('',(0.E0,1.E0,0.E0)); +#5454=VECTOR('',#5453,1.11E0); +#5455=CARTESIAN_POINT('',(-3.2E-1,4.36E0,-9.24E0)); +#5456=LINE('',#5455,#5454); +#5457=DIRECTION('',(0.E0,0.E0,1.E0)); +#5458=VECTOR('',#5457,6.4E-1); +#5459=CARTESIAN_POINT('',(-3.2E-1,5.47E0,-9.24E0)); +#5460=LINE('',#5459,#5458); +#5461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5462=VECTOR('',#5461,1.11E0); +#5463=CARTESIAN_POINT('',(-3.2E-1,5.47E0,-8.6E0)); +#5464=LINE('',#5463,#5462); +#5465=CARTESIAN_POINT('',(-3.2E-1,4.36E0,-8.28E0)); +#5466=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5467=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5468=AXIS2_PLACEMENT_3D('',#5465,#5466,#5467); +#5470=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5471=VECTOR('',#5470,5.604163056034E-1); +#5472=CARTESIAN_POINT('',(-3.2E-1,4.133725830020E0,-8.506274169980E0)); +#5473=LINE('',#5472,#5471); +#5474=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5475=VECTOR('',#5474,3.074516600407E-1); +#5476=CARTESIAN_POINT('',(-3.2E-1,3.737451660041E0,-8.11E0)); +#5477=LINE('',#5476,#5475); +#5478=DIRECTION('',(0.E0,0.E0,1.E0)); +#5479=VECTOR('',#5478,3.4E-1); +#5480=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.45E0)); +#5481=LINE('',#5480,#5479); +#5482=DIRECTION('',(0.E0,1.E0,0.E0)); +#5483=VECTOR('',#5482,2.682233047033E-1); +#5484=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.45E0)); +#5485=LINE('',#5484,#5483); +#5486=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.7E0)); +#5487=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5488=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#5489=AXIS2_PLACEMENT_3D('',#5486,#5487,#5488); +#5491=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5492=VECTOR('',#5491,3.207106781187E-1); +#5493=CARTESIAN_POINT('',(3.2E-1,-1.726776695297E0,-8.75E0)); +#5494=LINE('',#5493,#5492); +#5495=DIRECTION('',(0.E0,1.E0,0.E0)); +#5496=VECTOR('',#5495,1.613029944866E0); +#5497=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-8.75E0)); +#5498=LINE('',#5497,#5496); +#5499=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-9.07E0)); +#5500=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5501=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5502=AXIS2_PLACEMENT_3D('',#5499,#5500,#5501); +#5504=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5505=VECTOR('',#5504,1.627712857252E-1); +#5506=CARTESIAN_POINT('',(3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#5507=LINE('',#5506,#5505); +#5508=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.28E0)); +#5509=DIRECTION('',(1.E0,0.E0,0.E0)); +#5510=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5511=AXIS2_PLACEMENT_3D('',#5508,#5509,#5510); +#5513=DIRECTION('',(0.E0,1.E0,0.E0)); +#5514=VECTOR('',#5513,1.11E0); +#5515=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-9.24E0)); +#5516=LINE('',#5515,#5514); +#5517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5518=VECTOR('',#5517,6.4E-1); +#5519=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-8.6E0)); +#5520=LINE('',#5519,#5518); +#5521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5522=VECTOR('',#5521,1.11E0); +#5523=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.6E0)); +#5524=LINE('',#5523,#5522); +#5525=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.28E0)); +#5526=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5527=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5528=AXIS2_PLACEMENT_3D('',#5525,#5526,#5527); +#5530=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5531=VECTOR('',#5530,5.604163056034E-1); +#5532=CARTESIAN_POINT('',(3.2E-1,-3.737451660041E0,-8.11E0)); +#5533=LINE('',#5532,#5531); +#5534=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5535=VECTOR('',#5534,3.074516600407E-1); +#5536=CARTESIAN_POINT('',(3.2E-1,-3.43E0,-8.11E0)); +#5537=LINE('',#5536,#5535); +#5538=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5539=VECTOR('',#5538,3.074516600407E-1); +#5540=CARTESIAN_POINT('',(3.2E-1,3.737451660041E0,-8.11E0)); +#5541=LINE('',#5540,#5539); +#5542=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5543=VECTOR('',#5542,5.604163056034E-1); +#5544=CARTESIAN_POINT('',(3.2E-1,4.133725830020E0,-8.506274169980E0)); +#5545=LINE('',#5544,#5543); +#5546=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.28E0)); +#5547=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5549=AXIS2_PLACEMENT_3D('',#5546,#5547,#5548); +#5551=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5552=VECTOR('',#5551,1.11E0); +#5553=CARTESIAN_POINT('',(3.2E-1,5.47E0,-8.6E0)); +#5554=LINE('',#5553,#5552); +#5555=DIRECTION('',(0.E0,0.E0,1.E0)); +#5556=VECTOR('',#5555,6.4E-1); +#5557=CARTESIAN_POINT('',(3.2E-1,5.47E0,-9.24E0)); +#5558=LINE('',#5557,#5556); +#5559=DIRECTION('',(0.E0,1.E0,0.E0)); +#5560=VECTOR('',#5559,1.11E0); +#5561=CARTESIAN_POINT('',(3.2E-1,4.36E0,-9.24E0)); +#5562=LINE('',#5561,#5560); +#5563=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.28E0)); +#5564=DIRECTION('',(1.E0,0.E0,0.E0)); +#5565=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5566=AXIS2_PLACEMENT_3D('',#5563,#5564,#5565); +#5568=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5569=VECTOR('',#5568,1.627712857252E-1); +#5570=CARTESIAN_POINT('',(3.2E-1,3.566080810142E0,-8.843725830020E0)); +#5571=LINE('',#5570,#5569); +#5572=CARTESIAN_POINT('',(3.2E-1,3.339806640163E0,-9.07E0)); +#5573=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5574=DIRECTION('',(0.E0,0.E0,1.E0)); +#5575=AXIS2_PLACEMENT_3D('',#5572,#5573,#5574); +#5577=DIRECTION('',(0.E0,1.E0,0.E0)); +#5578=VECTOR('',#5577,1.613029944866E0); +#5579=CARTESIAN_POINT('',(3.2E-1,1.726776695297E0,-8.75E0)); +#5580=LINE('',#5579,#5578); +#5581=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5582=VECTOR('',#5581,3.207106781187E-1); +#5583=CARTESIAN_POINT('',(3.2E-1,1.5E0,-8.523223304703E0)); +#5584=LINE('',#5583,#5582); +#5585=CARTESIAN_POINT('',(3.2E-1,1.323223304703E0,-8.7E0)); +#5586=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5587=DIRECTION('',(0.E0,0.E0,1.E0)); +#5588=AXIS2_PLACEMENT_3D('',#5585,#5586,#5587); +#5590=DIRECTION('',(0.E0,1.E0,0.E0)); +#5591=VECTOR('',#5590,2.682233047033E-1); +#5592=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.45E0)); +#5593=LINE('',#5592,#5591); +#5594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5595=VECTOR('',#5594,3.4E-1); +#5596=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.11E0)); +#5597=LINE('',#5596,#5595); +#5598=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5599=VECTOR('',#5598,6.4E-1); +#5600=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.45E0)); +#5601=LINE('',#5600,#5599); +#5602=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5603=VECTOR('',#5602,6.4E-1); +#5604=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.45E0)); +#5605=LINE('',#5604,#5603); +#5606=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5607=VECTOR('',#5606,6.4E-1); +#5608=CARTESIAN_POINT('',(3.2E-1,-1.5E0,-8.523223304703E0)); +#5609=LINE('',#5608,#5607); +#5610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5611=VECTOR('',#5610,6.4E-1); +#5612=CARTESIAN_POINT('',(3.2E-1,-1.726776695297E0,-8.75E0)); +#5613=LINE('',#5612,#5611); +#5614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5615=VECTOR('',#5614,6.4E-1); +#5616=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-8.75E0)); +#5617=LINE('',#5616,#5615); +#5618=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5619=VECTOR('',#5618,6.4E-1); +#5620=CARTESIAN_POINT('',(3.2E-1,-3.566080810142E0,-8.843725830020E0)); +#5621=LINE('',#5620,#5619); +#5622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5623=VECTOR('',#5622,6.4E-1); +#5624=CARTESIAN_POINT('',(3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#5625=LINE('',#5624,#5623); +#5626=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5627=VECTOR('',#5626,6.4E-1); +#5628=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-9.24E0)); +#5629=LINE('',#5628,#5627); +#5630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5631=VECTOR('',#5630,6.4E-1); +#5632=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-9.24E0)); +#5633=LINE('',#5632,#5631); +#5634=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5635=VECTOR('',#5634,6.4E-1); +#5636=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-8.6E0)); +#5637=LINE('',#5636,#5635); +#5638=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5639=VECTOR('',#5638,6.4E-1); +#5640=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.6E0)); +#5641=LINE('',#5640,#5639); +#5642=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5643=VECTOR('',#5642,6.4E-1); +#5644=CARTESIAN_POINT('',(3.2E-1,-4.133725830020E0,-8.506274169980E0)); +#5645=LINE('',#5644,#5643); +#5646=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5647=VECTOR('',#5646,6.4E-1); +#5648=CARTESIAN_POINT('',(3.2E-1,-3.737451660041E0,-8.11E0)); +#5649=LINE('',#5648,#5647); +#5650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5651=VECTOR('',#5650,6.4E-1); +#5652=CARTESIAN_POINT('',(3.2E-1,4.133725830020E0,-8.506274169980E0)); +#5653=LINE('',#5652,#5651); +#5654=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5655=VECTOR('',#5654,6.4E-1); +#5656=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.6E0)); +#5657=LINE('',#5656,#5655); +#5658=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5659=VECTOR('',#5658,6.4E-1); +#5660=CARTESIAN_POINT('',(3.2E-1,5.47E0,-8.6E0)); +#5661=LINE('',#5660,#5659); +#5662=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5663=VECTOR('',#5662,6.4E-1); +#5664=CARTESIAN_POINT('',(3.2E-1,5.47E0,-9.24E0)); +#5665=LINE('',#5664,#5663); +#5666=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5667=VECTOR('',#5666,6.4E-1); +#5668=CARTESIAN_POINT('',(3.2E-1,4.36E0,-9.24E0)); +#5669=LINE('',#5668,#5667); +#5670=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5671=VECTOR('',#5670,6.4E-1); +#5672=CARTESIAN_POINT('',(3.2E-1,3.681177490061E0,-8.958822509939E0)); +#5673=LINE('',#5672,#5671); +#5674=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5675=VECTOR('',#5674,6.4E-1); +#5676=CARTESIAN_POINT('',(3.2E-1,3.566080810142E0,-8.843725830020E0)); +#5677=LINE('',#5676,#5675); +#5678=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5679=VECTOR('',#5678,6.4E-1); +#5680=CARTESIAN_POINT('',(3.2E-1,3.339806640163E0,-8.75E0)); +#5681=LINE('',#5680,#5679); +#5682=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5683=VECTOR('',#5682,6.4E-1); +#5684=CARTESIAN_POINT('',(3.2E-1,1.726776695297E0,-8.75E0)); +#5685=LINE('',#5684,#5683); +#5686=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5687=VECTOR('',#5686,6.4E-1); +#5688=CARTESIAN_POINT('',(3.2E-1,1.5E0,-8.523223304703E0)); +#5689=LINE('',#5688,#5687); +#5690=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5691=VECTOR('',#5690,6.4E-1); +#5692=CARTESIAN_POINT('',(3.2E-1,1.323223304703E0,-8.45E0)); +#5693=LINE('',#5692,#5691); +#5694=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5695=VECTOR('',#5694,6.4E-1); +#5696=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.45E0)); +#5697=LINE('',#5696,#5695); +#5698=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5699=VECTOR('',#5698,6.4E-1); +#5700=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.87E0)); +#5701=LINE('',#5700,#5699); +#5702=DIRECTION('',(0.E0,1.E0,0.E0)); +#5703=VECTOR('',#5702,6.4E-1); +#5704=CARTESIAN_POINT('',(2.535E0,2.79E0,-8.87E0)); +#5705=LINE('',#5704,#5703); +#5706=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5707=VECTOR('',#5706,6.4E-1); +#5708=CARTESIAN_POINT('',(3.32E0,3.737451660041E0,-8.11E0)); +#5709=LINE('',#5708,#5707); +#5710=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5711=VECTOR('',#5710,3.074516600407E-1); +#5712=CARTESIAN_POINT('',(2.68E0,-3.43E0,-8.11E0)); +#5713=LINE('',#5712,#5711); +#5714=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5715=VECTOR('',#5714,5.604163056034E-1); +#5716=CARTESIAN_POINT('',(2.68E0,-3.737451660041E0,-8.11E0)); +#5717=LINE('',#5716,#5715); +#5718=CARTESIAN_POINT('',(2.68E0,-4.36E0,-8.28E0)); +#5719=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5720=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5721=AXIS2_PLACEMENT_3D('',#5718,#5719,#5720); +#5723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5724=VECTOR('',#5723,1.11E0); +#5725=CARTESIAN_POINT('',(2.68E0,-4.36E0,-8.6E0)); +#5726=LINE('',#5725,#5724); +#5727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5728=VECTOR('',#5727,6.4E-1); +#5729=CARTESIAN_POINT('',(2.68E0,-5.47E0,-8.6E0)); +#5730=LINE('',#5729,#5728); +#5731=DIRECTION('',(0.E0,1.E0,0.E0)); +#5732=VECTOR('',#5731,1.11E0); +#5733=CARTESIAN_POINT('',(2.68E0,-5.47E0,-9.24E0)); +#5734=LINE('',#5733,#5732); +#5735=CARTESIAN_POINT('',(2.68E0,-4.36E0,-8.28E0)); +#5736=DIRECTION('',(1.E0,0.E0,0.E0)); +#5737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5738=AXIS2_PLACEMENT_3D('',#5735,#5736,#5737); +#5740=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#5741=VECTOR('',#5740,1.627712857253E-1); +#5742=CARTESIAN_POINT('',(2.68E0,-3.681177490061E0,-8.958822509939E0)); +#5743=LINE('',#5742,#5741); +#5744=CARTESIAN_POINT('',(2.68E0,-3.339806640163E0,-9.07E0)); +#5745=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5746=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5747=AXIS2_PLACEMENT_3D('',#5744,#5745,#5746); +#5749=DIRECTION('',(0.E0,1.E0,0.E0)); +#5750=VECTOR('',#5749,1.613029944866E0); +#5751=CARTESIAN_POINT('',(2.68E0,-3.339806640163E0,-8.75E0)); +#5752=LINE('',#5751,#5750); +#5753=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5754=VECTOR('',#5753,3.207106781187E-1); +#5755=CARTESIAN_POINT('',(2.68E0,-1.726776695297E0,-8.75E0)); +#5756=LINE('',#5755,#5754); +#5757=CARTESIAN_POINT('',(2.68E0,-1.323223304703E0,-8.7E0)); +#5758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5759=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5760=AXIS2_PLACEMENT_3D('',#5757,#5758,#5759); +#5762=DIRECTION('',(0.E0,1.E0,0.E0)); +#5763=VECTOR('',#5762,2.682233047033E-1); +#5764=CARTESIAN_POINT('',(2.68E0,-1.323223304703E0,-8.45E0)); +#5765=LINE('',#5764,#5763); +#5766=DIRECTION('',(0.E0,0.E0,1.E0)); +#5767=VECTOR('',#5766,3.4E-1); +#5768=CARTESIAN_POINT('',(2.68E0,-1.055E0,-8.45E0)); +#5769=LINE('',#5768,#5767); +#5770=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5771=VECTOR('',#5770,3.4E-1); +#5772=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.11E0)); +#5773=LINE('',#5772,#5771); +#5774=DIRECTION('',(0.E0,1.E0,0.E0)); +#5775=VECTOR('',#5774,2.682233047033E-1); +#5776=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.45E0)); +#5777=LINE('',#5776,#5775); +#5778=CARTESIAN_POINT('',(2.68E0,1.323223304703E0,-8.7E0)); +#5779=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5780=DIRECTION('',(0.E0,0.E0,1.E0)); +#5781=AXIS2_PLACEMENT_3D('',#5778,#5779,#5780); +#5783=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5784=VECTOR('',#5783,3.207106781187E-1); +#5785=CARTESIAN_POINT('',(2.68E0,1.5E0,-8.523223304703E0)); +#5786=LINE('',#5785,#5784); +#5787=DIRECTION('',(0.E0,1.E0,0.E0)); +#5788=VECTOR('',#5787,1.613029944866E0); +#5789=CARTESIAN_POINT('',(2.68E0,1.726776695297E0,-8.75E0)); +#5790=LINE('',#5789,#5788); +#5791=CARTESIAN_POINT('',(2.68E0,3.339806640163E0,-9.07E0)); +#5792=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5793=DIRECTION('',(0.E0,0.E0,1.E0)); +#5794=AXIS2_PLACEMENT_3D('',#5791,#5792,#5793); +#5796=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5797=VECTOR('',#5796,1.627712857252E-1); +#5798=CARTESIAN_POINT('',(2.68E0,3.566080810142E0,-8.843725830020E0)); +#5799=LINE('',#5798,#5797); +#5800=CARTESIAN_POINT('',(2.68E0,4.36E0,-8.28E0)); +#5801=DIRECTION('',(1.E0,0.E0,0.E0)); +#5802=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5803=AXIS2_PLACEMENT_3D('',#5800,#5801,#5802); +#5805=DIRECTION('',(0.E0,1.E0,0.E0)); +#5806=VECTOR('',#5805,1.11E0); +#5807=CARTESIAN_POINT('',(2.68E0,4.36E0,-9.24E0)); +#5808=LINE('',#5807,#5806); +#5809=DIRECTION('',(0.E0,0.E0,1.E0)); +#5810=VECTOR('',#5809,6.4E-1); +#5811=CARTESIAN_POINT('',(2.68E0,5.47E0,-9.24E0)); +#5812=LINE('',#5811,#5810); +#5813=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5814=VECTOR('',#5813,1.11E0); +#5815=CARTESIAN_POINT('',(2.68E0,5.47E0,-8.6E0)); +#5816=LINE('',#5815,#5814); +#5817=CARTESIAN_POINT('',(2.68E0,4.36E0,-8.28E0)); +#5818=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5819=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5820=AXIS2_PLACEMENT_3D('',#5817,#5818,#5819); +#5822=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5823=VECTOR('',#5822,5.604163056034E-1); +#5824=CARTESIAN_POINT('',(2.68E0,4.133725830020E0,-8.506274169980E0)); +#5825=LINE('',#5824,#5823); +#5826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5827=VECTOR('',#5826,3.074516600407E-1); +#5828=CARTESIAN_POINT('',(2.68E0,3.737451660041E0,-8.11E0)); +#5829=LINE('',#5828,#5827); +#5830=DIRECTION('',(0.E0,0.E0,1.E0)); +#5831=VECTOR('',#5830,3.4E-1); +#5832=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.45E0)); +#5833=LINE('',#5832,#5831); +#5834=DIRECTION('',(0.E0,1.E0,0.E0)); +#5835=VECTOR('',#5834,2.682233047033E-1); +#5836=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.45E0)); +#5837=LINE('',#5836,#5835); +#5838=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.7E0)); +#5839=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5840=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#5841=AXIS2_PLACEMENT_3D('',#5838,#5839,#5840); +#5843=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5844=VECTOR('',#5843,3.207106781187E-1); +#5845=CARTESIAN_POINT('',(3.32E0,-1.726776695297E0,-8.75E0)); +#5846=LINE('',#5845,#5844); +#5847=DIRECTION('',(0.E0,1.E0,0.E0)); +#5848=VECTOR('',#5847,1.613029944866E0); +#5849=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-8.75E0)); +#5850=LINE('',#5849,#5848); +#5851=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-9.07E0)); +#5852=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5853=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5854=AXIS2_PLACEMENT_3D('',#5851,#5852,#5853); +#5856=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5857=VECTOR('',#5856,1.627712857252E-1); +#5858=CARTESIAN_POINT('',(3.32E0,-3.681177490061E0,-8.958822509939E0)); +#5859=LINE('',#5858,#5857); +#5860=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.28E0)); +#5861=DIRECTION('',(1.E0,0.E0,0.E0)); +#5862=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5863=AXIS2_PLACEMENT_3D('',#5860,#5861,#5862); +#5865=DIRECTION('',(0.E0,1.E0,0.E0)); +#5866=VECTOR('',#5865,1.11E0); +#5867=CARTESIAN_POINT('',(3.32E0,-5.47E0,-9.24E0)); +#5868=LINE('',#5867,#5866); +#5869=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5870=VECTOR('',#5869,6.4E-1); +#5871=CARTESIAN_POINT('',(3.32E0,-5.47E0,-8.6E0)); +#5872=LINE('',#5871,#5870); +#5873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5874=VECTOR('',#5873,1.11E0); +#5875=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.6E0)); +#5876=LINE('',#5875,#5874); +#5877=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.28E0)); +#5878=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5879=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5880=AXIS2_PLACEMENT_3D('',#5877,#5878,#5879); +#5882=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5883=VECTOR('',#5882,5.604163056034E-1); +#5884=CARTESIAN_POINT('',(3.32E0,-3.737451660041E0,-8.11E0)); +#5885=LINE('',#5884,#5883); +#5886=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5887=VECTOR('',#5886,3.074516600407E-1); +#5888=CARTESIAN_POINT('',(3.32E0,-3.43E0,-8.11E0)); +#5889=LINE('',#5888,#5887); +#5890=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5891=VECTOR('',#5890,3.074516600407E-1); +#5892=CARTESIAN_POINT('',(3.32E0,3.737451660041E0,-8.11E0)); +#5893=LINE('',#5892,#5891); +#5894=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5895=VECTOR('',#5894,5.604163056034E-1); +#5896=CARTESIAN_POINT('',(3.32E0,4.133725830020E0,-8.506274169980E0)); +#5897=LINE('',#5896,#5895); +#5898=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.28E0)); +#5899=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5900=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5901=AXIS2_PLACEMENT_3D('',#5898,#5899,#5900); +#5903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5904=VECTOR('',#5903,1.11E0); +#5905=CARTESIAN_POINT('',(3.32E0,5.47E0,-8.6E0)); +#5906=LINE('',#5905,#5904); +#5907=DIRECTION('',(0.E0,0.E0,1.E0)); +#5908=VECTOR('',#5907,6.4E-1); +#5909=CARTESIAN_POINT('',(3.32E0,5.47E0,-9.24E0)); +#5910=LINE('',#5909,#5908); +#5911=DIRECTION('',(0.E0,1.E0,0.E0)); +#5912=VECTOR('',#5911,1.11E0); +#5913=CARTESIAN_POINT('',(3.32E0,4.36E0,-9.24E0)); +#5914=LINE('',#5913,#5912); +#5915=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.28E0)); +#5916=DIRECTION('',(1.E0,0.E0,0.E0)); +#5917=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5918=AXIS2_PLACEMENT_3D('',#5915,#5916,#5917); +#5920=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5921=VECTOR('',#5920,1.627712857252E-1); +#5922=CARTESIAN_POINT('',(3.32E0,3.566080810142E0,-8.843725830020E0)); +#5923=LINE('',#5922,#5921); +#5924=CARTESIAN_POINT('',(3.32E0,3.339806640163E0,-9.07E0)); +#5925=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5926=DIRECTION('',(0.E0,0.E0,1.E0)); +#5927=AXIS2_PLACEMENT_3D('',#5924,#5925,#5926); +#5929=DIRECTION('',(0.E0,1.E0,0.E0)); +#5930=VECTOR('',#5929,1.613029944866E0); +#5931=CARTESIAN_POINT('',(3.32E0,1.726776695297E0,-8.75E0)); +#5932=LINE('',#5931,#5930); +#5933=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5934=VECTOR('',#5933,3.207106781187E-1); +#5935=CARTESIAN_POINT('',(3.32E0,1.5E0,-8.523223304703E0)); +#5936=LINE('',#5935,#5934); +#5937=CARTESIAN_POINT('',(3.32E0,1.323223304703E0,-8.7E0)); +#5938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5939=DIRECTION('',(0.E0,0.E0,1.E0)); +#5940=AXIS2_PLACEMENT_3D('',#5937,#5938,#5939); +#5942=DIRECTION('',(0.E0,1.E0,0.E0)); +#5943=VECTOR('',#5942,2.682233047033E-1); +#5944=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.45E0)); +#5945=LINE('',#5944,#5943); +#5946=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5947=VECTOR('',#5946,3.4E-1); +#5948=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.11E0)); +#5949=LINE('',#5948,#5947); +#5950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5951=VECTOR('',#5950,6.4E-1); +#5952=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.45E0)); +#5953=LINE('',#5952,#5951); +#5954=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5955=VECTOR('',#5954,6.4E-1); +#5956=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.45E0)); +#5957=LINE('',#5956,#5955); +#5958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5959=VECTOR('',#5958,6.4E-1); +#5960=CARTESIAN_POINT('',(3.32E0,-1.5E0,-8.523223304703E0)); +#5961=LINE('',#5960,#5959); +#5962=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5963=VECTOR('',#5962,6.4E-1); +#5964=CARTESIAN_POINT('',(3.32E0,-1.726776695297E0,-8.75E0)); +#5965=LINE('',#5964,#5963); +#5966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5967=VECTOR('',#5966,6.4E-1); +#5968=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-8.75E0)); +#5969=LINE('',#5968,#5967); +#5970=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5971=VECTOR('',#5970,6.4E-1); +#5972=CARTESIAN_POINT('',(3.32E0,-3.566080810142E0,-8.843725830020E0)); +#5973=LINE('',#5972,#5971); +#5974=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5975=VECTOR('',#5974,6.4E-1); +#5976=CARTESIAN_POINT('',(3.32E0,-3.681177490061E0,-8.958822509939E0)); +#5977=LINE('',#5976,#5975); +#5978=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5979=VECTOR('',#5978,6.4E-1); +#5980=CARTESIAN_POINT('',(3.32E0,-4.36E0,-9.24E0)); +#5981=LINE('',#5980,#5979); +#5982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5983=VECTOR('',#5982,6.4E-1); +#5984=CARTESIAN_POINT('',(3.32E0,-5.47E0,-9.24E0)); +#5985=LINE('',#5984,#5983); +#5986=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5987=VECTOR('',#5986,6.4E-1); +#5988=CARTESIAN_POINT('',(3.32E0,-5.47E0,-8.6E0)); +#5989=LINE('',#5988,#5987); +#5990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5991=VECTOR('',#5990,6.4E-1); +#5992=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.6E0)); +#5993=LINE('',#5992,#5991); +#5994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5995=VECTOR('',#5994,6.4E-1); +#5996=CARTESIAN_POINT('',(3.32E0,-4.133725830020E0,-8.506274169980E0)); +#5997=LINE('',#5996,#5995); +#5998=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5999=VECTOR('',#5998,6.4E-1); +#6000=CARTESIAN_POINT('',(3.32E0,-3.737451660041E0,-8.11E0)); +#6001=LINE('',#6000,#5999); +#6002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6003=VECTOR('',#6002,6.4E-1); +#6004=CARTESIAN_POINT('',(3.32E0,4.133725830020E0,-8.506274169980E0)); +#6005=LINE('',#6004,#6003); +#6006=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6007=VECTOR('',#6006,6.4E-1); +#6008=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.6E0)); +#6009=LINE('',#6008,#6007); +#6010=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6011=VECTOR('',#6010,6.4E-1); +#6012=CARTESIAN_POINT('',(3.32E0,5.47E0,-8.6E0)); +#6013=LINE('',#6012,#6011); +#6014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6015=VECTOR('',#6014,6.4E-1); +#6016=CARTESIAN_POINT('',(3.32E0,5.47E0,-9.24E0)); +#6017=LINE('',#6016,#6015); +#6018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6019=VECTOR('',#6018,6.4E-1); +#6020=CARTESIAN_POINT('',(3.32E0,4.36E0,-9.24E0)); +#6021=LINE('',#6020,#6019); +#6022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6023=VECTOR('',#6022,6.4E-1); +#6024=CARTESIAN_POINT('',(3.32E0,3.681177490061E0,-8.958822509939E0)); +#6025=LINE('',#6024,#6023); +#6026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6027=VECTOR('',#6026,6.4E-1); +#6028=CARTESIAN_POINT('',(3.32E0,3.566080810142E0,-8.843725830020E0)); +#6029=LINE('',#6028,#6027); +#6030=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6031=VECTOR('',#6030,6.4E-1); +#6032=CARTESIAN_POINT('',(3.32E0,3.339806640163E0,-8.75E0)); +#6033=LINE('',#6032,#6031); +#6034=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6035=VECTOR('',#6034,6.4E-1); +#6036=CARTESIAN_POINT('',(3.32E0,1.726776695297E0,-8.75E0)); +#6037=LINE('',#6036,#6035); +#6038=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6039=VECTOR('',#6038,6.4E-1); +#6040=CARTESIAN_POINT('',(3.32E0,1.5E0,-8.523223304703E0)); +#6041=LINE('',#6040,#6039); +#6042=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6043=VECTOR('',#6042,6.4E-1); +#6044=CARTESIAN_POINT('',(3.32E0,1.323223304703E0,-8.45E0)); +#6045=LINE('',#6044,#6043); +#6046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6047=VECTOR('',#6046,6.4E-1); +#6048=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.45E0)); +#6049=LINE('',#6048,#6047); +#6050=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6051=VECTOR('',#6050,6.4E-1); +#6052=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.87E0)); +#6053=LINE('',#6052,#6051); +#6054=DIRECTION('',(0.E0,1.E0,0.E0)); +#6055=VECTOR('',#6054,6.4E-1); +#6056=CARTESIAN_POINT('',(5.535E0,2.79E0,-8.87E0)); +#6057=LINE('',#6056,#6055); +#6058=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6059=VECTOR('',#6058,6.4E-1); +#6060=CARTESIAN_POINT('',(6.32E0,3.737451660041E0,-8.11E0)); +#6061=LINE('',#6060,#6059); +#6062=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6063=VECTOR('',#6062,3.074516600407E-1); +#6064=CARTESIAN_POINT('',(5.68E0,-3.43E0,-8.11E0)); +#6065=LINE('',#6064,#6063); +#6066=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6067=VECTOR('',#6066,5.604163056034E-1); +#6068=CARTESIAN_POINT('',(5.68E0,-3.737451660041E0,-8.11E0)); +#6069=LINE('',#6068,#6067); +#6070=CARTESIAN_POINT('',(5.68E0,-4.36E0,-8.28E0)); +#6071=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6072=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#6073=AXIS2_PLACEMENT_3D('',#6070,#6071,#6072); +#6075=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6076=VECTOR('',#6075,1.11E0); +#6077=CARTESIAN_POINT('',(5.68E0,-4.36E0,-8.6E0)); +#6078=LINE('',#6077,#6076); +#6079=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6080=VECTOR('',#6079,6.4E-1); +#6081=CARTESIAN_POINT('',(5.68E0,-5.47E0,-8.6E0)); +#6082=LINE('',#6081,#6080); +#6083=DIRECTION('',(0.E0,1.E0,0.E0)); +#6084=VECTOR('',#6083,1.11E0); +#6085=CARTESIAN_POINT('',(5.68E0,-5.47E0,-9.24E0)); +#6086=LINE('',#6085,#6084); +#6087=CARTESIAN_POINT('',(5.68E0,-4.36E0,-8.28E0)); +#6088=DIRECTION('',(1.E0,0.E0,0.E0)); +#6089=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6090=AXIS2_PLACEMENT_3D('',#6087,#6088,#6089); +#6092=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#6093=VECTOR('',#6092,1.627712857253E-1); +#6094=CARTESIAN_POINT('',(5.68E0,-3.681177490061E0,-8.958822509939E0)); +#6095=LINE('',#6094,#6093); +#6096=CARTESIAN_POINT('',(5.68E0,-3.339806640163E0,-9.07E0)); +#6097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6098=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6099=AXIS2_PLACEMENT_3D('',#6096,#6097,#6098); +#6101=DIRECTION('',(0.E0,1.E0,0.E0)); +#6102=VECTOR('',#6101,1.613029944866E0); +#6103=CARTESIAN_POINT('',(5.68E0,-3.339806640163E0,-8.75E0)); +#6104=LINE('',#6103,#6102); +#6105=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6106=VECTOR('',#6105,3.207106781187E-1); +#6107=CARTESIAN_POINT('',(5.68E0,-1.726776695297E0,-8.75E0)); +#6108=LINE('',#6107,#6106); +#6109=CARTESIAN_POINT('',(5.68E0,-1.323223304703E0,-8.7E0)); +#6110=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6111=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6112=AXIS2_PLACEMENT_3D('',#6109,#6110,#6111); +#6114=DIRECTION('',(0.E0,1.E0,0.E0)); +#6115=VECTOR('',#6114,2.682233047033E-1); +#6116=CARTESIAN_POINT('',(5.68E0,-1.323223304703E0,-8.45E0)); +#6117=LINE('',#6116,#6115); +#6118=DIRECTION('',(0.E0,0.E0,1.E0)); +#6119=VECTOR('',#6118,3.4E-1); +#6120=CARTESIAN_POINT('',(5.68E0,-1.055E0,-8.45E0)); +#6121=LINE('',#6120,#6119); +#6122=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6123=VECTOR('',#6122,3.4E-1); +#6124=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.11E0)); +#6125=LINE('',#6124,#6123); +#6126=DIRECTION('',(0.E0,1.E0,0.E0)); +#6127=VECTOR('',#6126,2.682233047033E-1); +#6128=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.45E0)); +#6129=LINE('',#6128,#6127); +#6130=CARTESIAN_POINT('',(5.68E0,1.323223304703E0,-8.7E0)); +#6131=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6132=DIRECTION('',(0.E0,0.E0,1.E0)); +#6133=AXIS2_PLACEMENT_3D('',#6130,#6131,#6132); +#6135=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6136=VECTOR('',#6135,3.207106781187E-1); +#6137=CARTESIAN_POINT('',(5.68E0,1.5E0,-8.523223304703E0)); +#6138=LINE('',#6137,#6136); +#6139=DIRECTION('',(0.E0,1.E0,0.E0)); +#6140=VECTOR('',#6139,1.613029944866E0); +#6141=CARTESIAN_POINT('',(5.68E0,1.726776695297E0,-8.75E0)); +#6142=LINE('',#6141,#6140); +#6143=CARTESIAN_POINT('',(5.68E0,3.339806640163E0,-9.07E0)); +#6144=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6145=DIRECTION('',(0.E0,0.E0,1.E0)); +#6146=AXIS2_PLACEMENT_3D('',#6143,#6144,#6145); +#6148=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6149=VECTOR('',#6148,1.627712857252E-1); +#6150=CARTESIAN_POINT('',(5.68E0,3.566080810142E0,-8.843725830020E0)); +#6151=LINE('',#6150,#6149); +#6152=CARTESIAN_POINT('',(5.68E0,4.36E0,-8.28E0)); +#6153=DIRECTION('',(1.E0,0.E0,0.E0)); +#6154=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6155=AXIS2_PLACEMENT_3D('',#6152,#6153,#6154); +#6157=DIRECTION('',(0.E0,1.E0,0.E0)); +#6158=VECTOR('',#6157,1.11E0); +#6159=CARTESIAN_POINT('',(5.68E0,4.36E0,-9.24E0)); +#6160=LINE('',#6159,#6158); +#6161=DIRECTION('',(0.E0,0.E0,1.E0)); +#6162=VECTOR('',#6161,6.4E-1); +#6163=CARTESIAN_POINT('',(5.68E0,5.47E0,-9.24E0)); +#6164=LINE('',#6163,#6162); +#6165=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6166=VECTOR('',#6165,1.11E0); +#6167=CARTESIAN_POINT('',(5.68E0,5.47E0,-8.6E0)); +#6168=LINE('',#6167,#6166); +#6169=CARTESIAN_POINT('',(5.68E0,4.36E0,-8.28E0)); +#6170=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6172=AXIS2_PLACEMENT_3D('',#6169,#6170,#6171); +#6174=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6175=VECTOR('',#6174,5.604163056034E-1); +#6176=CARTESIAN_POINT('',(5.68E0,4.133725830020E0,-8.506274169980E0)); +#6177=LINE('',#6176,#6175); +#6178=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6179=VECTOR('',#6178,3.074516600407E-1); +#6180=CARTESIAN_POINT('',(5.68E0,3.737451660041E0,-8.11E0)); +#6181=LINE('',#6180,#6179); +#6182=DIRECTION('',(0.E0,0.E0,1.E0)); +#6183=VECTOR('',#6182,3.4E-1); +#6184=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.45E0)); +#6185=LINE('',#6184,#6183); +#6186=DIRECTION('',(0.E0,1.E0,0.E0)); +#6187=VECTOR('',#6186,2.682233047033E-1); +#6188=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.45E0)); +#6189=LINE('',#6188,#6187); +#6190=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.7E0)); +#6191=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6192=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#6193=AXIS2_PLACEMENT_3D('',#6190,#6191,#6192); +#6195=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6196=VECTOR('',#6195,3.207106781187E-1); +#6197=CARTESIAN_POINT('',(6.32E0,-1.726776695297E0,-8.75E0)); +#6198=LINE('',#6197,#6196); +#6199=DIRECTION('',(0.E0,1.E0,0.E0)); +#6200=VECTOR('',#6199,1.613029944866E0); +#6201=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-8.75E0)); +#6202=LINE('',#6201,#6200); +#6203=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-9.07E0)); +#6204=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6205=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6206=AXIS2_PLACEMENT_3D('',#6203,#6204,#6205); +#6208=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6209=VECTOR('',#6208,1.627712857252E-1); +#6210=CARTESIAN_POINT('',(6.32E0,-3.681177490061E0,-8.958822509939E0)); +#6211=LINE('',#6210,#6209); +#6212=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.28E0)); +#6213=DIRECTION('',(1.E0,0.E0,0.E0)); +#6214=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6215=AXIS2_PLACEMENT_3D('',#6212,#6213,#6214); +#6217=DIRECTION('',(0.E0,1.E0,0.E0)); +#6218=VECTOR('',#6217,1.11E0); +#6219=CARTESIAN_POINT('',(6.32E0,-5.47E0,-9.24E0)); +#6220=LINE('',#6219,#6218); +#6221=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6222=VECTOR('',#6221,6.4E-1); +#6223=CARTESIAN_POINT('',(6.32E0,-5.47E0,-8.6E0)); +#6224=LINE('',#6223,#6222); +#6225=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6226=VECTOR('',#6225,1.11E0); +#6227=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.6E0)); +#6228=LINE('',#6227,#6226); +#6229=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.28E0)); +#6230=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6231=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#6232=AXIS2_PLACEMENT_3D('',#6229,#6230,#6231); +#6234=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6235=VECTOR('',#6234,5.604163056034E-1); +#6236=CARTESIAN_POINT('',(6.32E0,-3.737451660041E0,-8.11E0)); +#6237=LINE('',#6236,#6235); +#6238=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6239=VECTOR('',#6238,3.074516600407E-1); +#6240=CARTESIAN_POINT('',(6.32E0,-3.43E0,-8.11E0)); +#6241=LINE('',#6240,#6239); +#6242=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6243=VECTOR('',#6242,3.074516600407E-1); +#6244=CARTESIAN_POINT('',(6.32E0,3.737451660041E0,-8.11E0)); +#6245=LINE('',#6244,#6243); +#6246=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6247=VECTOR('',#6246,5.604163056034E-1); +#6248=CARTESIAN_POINT('',(6.32E0,4.133725830020E0,-8.506274169980E0)); +#6249=LINE('',#6248,#6247); +#6250=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.28E0)); +#6251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6253=AXIS2_PLACEMENT_3D('',#6250,#6251,#6252); +#6255=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6256=VECTOR('',#6255,1.11E0); +#6257=CARTESIAN_POINT('',(6.32E0,5.47E0,-8.6E0)); +#6258=LINE('',#6257,#6256); +#6259=DIRECTION('',(0.E0,0.E0,1.E0)); +#6260=VECTOR('',#6259,6.4E-1); +#6261=CARTESIAN_POINT('',(6.32E0,5.47E0,-9.24E0)); +#6262=LINE('',#6261,#6260); +#6263=DIRECTION('',(0.E0,1.E0,0.E0)); +#6264=VECTOR('',#6263,1.11E0); +#6265=CARTESIAN_POINT('',(6.32E0,4.36E0,-9.24E0)); +#6266=LINE('',#6265,#6264); +#6267=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.28E0)); +#6268=DIRECTION('',(1.E0,0.E0,0.E0)); +#6269=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6270=AXIS2_PLACEMENT_3D('',#6267,#6268,#6269); +#6272=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6273=VECTOR('',#6272,1.627712857252E-1); +#6274=CARTESIAN_POINT('',(6.32E0,3.566080810142E0,-8.843725830020E0)); +#6275=LINE('',#6274,#6273); +#6276=CARTESIAN_POINT('',(6.32E0,3.339806640163E0,-9.07E0)); +#6277=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6278=DIRECTION('',(0.E0,0.E0,1.E0)); +#6279=AXIS2_PLACEMENT_3D('',#6276,#6277,#6278); +#6281=DIRECTION('',(0.E0,1.E0,0.E0)); +#6282=VECTOR('',#6281,1.613029944866E0); +#6283=CARTESIAN_POINT('',(6.32E0,1.726776695297E0,-8.75E0)); +#6284=LINE('',#6283,#6282); +#6285=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6286=VECTOR('',#6285,3.207106781187E-1); +#6287=CARTESIAN_POINT('',(6.32E0,1.5E0,-8.523223304703E0)); +#6288=LINE('',#6287,#6286); +#6289=CARTESIAN_POINT('',(6.32E0,1.323223304703E0,-8.7E0)); +#6290=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6291=DIRECTION('',(0.E0,0.E0,1.E0)); +#6292=AXIS2_PLACEMENT_3D('',#6289,#6290,#6291); +#6294=DIRECTION('',(0.E0,1.E0,0.E0)); +#6295=VECTOR('',#6294,2.682233047033E-1); +#6296=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.45E0)); +#6297=LINE('',#6296,#6295); +#6298=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6299=VECTOR('',#6298,3.4E-1); +#6300=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.11E0)); +#6301=LINE('',#6300,#6299); +#6302=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6303=VECTOR('',#6302,6.4E-1); +#6304=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.45E0)); +#6305=LINE('',#6304,#6303); +#6306=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6307=VECTOR('',#6306,6.4E-1); +#6308=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.45E0)); +#6309=LINE('',#6308,#6307); +#6310=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6311=VECTOR('',#6310,6.4E-1); +#6312=CARTESIAN_POINT('',(6.32E0,-1.5E0,-8.523223304703E0)); +#6313=LINE('',#6312,#6311); +#6314=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6315=VECTOR('',#6314,6.4E-1); +#6316=CARTESIAN_POINT('',(6.32E0,-1.726776695297E0,-8.75E0)); +#6317=LINE('',#6316,#6315); +#6318=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6319=VECTOR('',#6318,6.4E-1); +#6320=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-8.75E0)); +#6321=LINE('',#6320,#6319); +#6322=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6323=VECTOR('',#6322,6.4E-1); +#6324=CARTESIAN_POINT('',(6.32E0,-3.566080810142E0,-8.843725830020E0)); +#6325=LINE('',#6324,#6323); +#6326=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6327=VECTOR('',#6326,6.4E-1); +#6328=CARTESIAN_POINT('',(6.32E0,-3.681177490061E0,-8.958822509939E0)); +#6329=LINE('',#6328,#6327); +#6330=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6331=VECTOR('',#6330,6.4E-1); +#6332=CARTESIAN_POINT('',(6.32E0,-4.36E0,-9.24E0)); +#6333=LINE('',#6332,#6331); +#6334=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6335=VECTOR('',#6334,6.4E-1); +#6336=CARTESIAN_POINT('',(6.32E0,-5.47E0,-9.24E0)); +#6337=LINE('',#6336,#6335); +#6338=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6339=VECTOR('',#6338,6.4E-1); +#6340=CARTESIAN_POINT('',(6.32E0,-5.47E0,-8.6E0)); +#6341=LINE('',#6340,#6339); +#6342=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6343=VECTOR('',#6342,6.4E-1); +#6344=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.6E0)); +#6345=LINE('',#6344,#6343); +#6346=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6347=VECTOR('',#6346,6.4E-1); +#6348=CARTESIAN_POINT('',(6.32E0,-4.133725830020E0,-8.506274169980E0)); +#6349=LINE('',#6348,#6347); +#6350=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6351=VECTOR('',#6350,6.4E-1); +#6352=CARTESIAN_POINT('',(6.32E0,-3.737451660041E0,-8.11E0)); +#6353=LINE('',#6352,#6351); +#6354=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6355=VECTOR('',#6354,6.4E-1); +#6356=CARTESIAN_POINT('',(6.32E0,4.133725830020E0,-8.506274169980E0)); +#6357=LINE('',#6356,#6355); +#6358=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6359=VECTOR('',#6358,6.4E-1); +#6360=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.6E0)); +#6361=LINE('',#6360,#6359); +#6362=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6363=VECTOR('',#6362,6.4E-1); +#6364=CARTESIAN_POINT('',(6.32E0,5.47E0,-8.6E0)); +#6365=LINE('',#6364,#6363); +#6366=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6367=VECTOR('',#6366,6.4E-1); +#6368=CARTESIAN_POINT('',(6.32E0,5.47E0,-9.24E0)); +#6369=LINE('',#6368,#6367); +#6370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6371=VECTOR('',#6370,6.4E-1); +#6372=CARTESIAN_POINT('',(6.32E0,4.36E0,-9.24E0)); +#6373=LINE('',#6372,#6371); +#6374=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6375=VECTOR('',#6374,6.4E-1); +#6376=CARTESIAN_POINT('',(6.32E0,3.681177490061E0,-8.958822509939E0)); +#6377=LINE('',#6376,#6375); +#6378=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6379=VECTOR('',#6378,6.4E-1); +#6380=CARTESIAN_POINT('',(6.32E0,3.566080810142E0,-8.843725830020E0)); +#6381=LINE('',#6380,#6379); +#6382=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6383=VECTOR('',#6382,6.4E-1); +#6384=CARTESIAN_POINT('',(6.32E0,3.339806640163E0,-8.75E0)); +#6385=LINE('',#6384,#6383); +#6386=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6387=VECTOR('',#6386,6.4E-1); +#6388=CARTESIAN_POINT('',(6.32E0,1.726776695297E0,-8.75E0)); +#6389=LINE('',#6388,#6387); +#6390=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6391=VECTOR('',#6390,6.4E-1); +#6392=CARTESIAN_POINT('',(6.32E0,1.5E0,-8.523223304703E0)); +#6393=LINE('',#6392,#6391); +#6394=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6395=VECTOR('',#6394,6.4E-1); +#6396=CARTESIAN_POINT('',(6.32E0,1.323223304703E0,-8.45E0)); +#6397=LINE('',#6396,#6395); +#6398=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6399=VECTOR('',#6398,6.4E-1); +#6400=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.45E0)); +#6401=LINE('',#6400,#6399); +#6402=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6403=VECTOR('',#6402,6.4E-1); +#6404=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.87E0)); +#6405=LINE('',#6404,#6403); +#6406=DIRECTION('',(0.E0,1.E0,0.E0)); +#6407=VECTOR('',#6406,6.4E-1); +#6408=CARTESIAN_POINT('',(8.535E0,2.79E0,-8.87E0)); +#6409=LINE('',#6408,#6407); +#6410=DIRECTION('',(0.E0,1.E0,0.E0)); +#6411=VECTOR('',#6410,6.4E-1); +#6412=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-9.24E0)); +#6413=LINE('',#6412,#6411); +#6414=DIRECTION('',(1.E0,0.E0,0.E0)); +#6415=VECTOR('',#6414,1.465E0); +#6416=CARTESIAN_POINT('',(-1.093E1,-3.43E0,-9.24E0)); +#6417=LINE('',#6416,#6415); +#6418=DIRECTION('',(0.E0,1.E0,0.E0)); +#6419=VECTOR('',#6418,6.4E-1); +#6420=CARTESIAN_POINT('',(9.465E0,-3.43E0,-9.24E0)); +#6421=LINE('',#6420,#6419); +#6422=DIRECTION('',(1.E0,0.E0,0.E0)); +#6423=VECTOR('',#6422,1.465E0); +#6424=CARTESIAN_POINT('',(9.465E0,-3.43E0,-9.24E0)); +#6425=LINE('',#6424,#6423); +#6426=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6427=VECTOR('',#6426,1.32E0); +#6428=CARTESIAN_POINT('',(-1.191948609232E1,6.6E-1,-9.239547065214E0)); +#6429=LINE('',#6428,#6427); +#6430=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6431=VECTOR('',#6430,1.32E0); +#6432=CARTESIAN_POINT('',(-1.402E1,6.6E-1,-9.175E0)); +#6433=LINE('',#6432,#6431); +#6434=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6435=VECTOR('',#6434,1.32E0); +#6436=CARTESIAN_POINT('',(-1.400894271538E1,6.6E-1,-8.815169850545E0)); +#6437=LINE('',#6436,#6435); +#6438=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6439=VECTOR('',#6438,1.32E0); +#6440=CARTESIAN_POINT('',(-1.190842880770E1,6.6E-1,-8.879716915758E0)); +#6441=LINE('',#6440,#6439); +#6442=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6443=VECTOR('',#6442,1.32E0); +#6444=CARTESIAN_POINT('',(-1.129E1,6.6E-1,-8.28E0)); +#6445=LINE('',#6444,#6443); +#6446=CARTESIAN_POINT('',(-1.093E1,3.43E0,0.E0)); +#6447=CARTESIAN_POINT('',(-1.093E1,-3.43E0,0.E0)); +#6448=VERTEX_POINT('',#6446); +#6449=VERTEX_POINT('',#6447); +#6450=CARTESIAN_POINT('',(-1.093E1,-3.43E0,-9.24E0)); +#6451=VERTEX_POINT('',#6450); +#6452=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#6453=VERTEX_POINT('',#6452); +#6454=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-8.11E0)); +#6455=VERTEX_POINT('',#6454); +#6456=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#6457=CARTESIAN_POINT('',(-1.093E1,2.79E0,-9.24E0)); +#6458=VERTEX_POINT('',#6456); +#6459=VERTEX_POINT('',#6457); +#6460=CARTESIAN_POINT('',(-1.093E1,3.43E0,-9.24E0)); +#6461=VERTEX_POINT('',#6460); +#6462=CARTESIAN_POINT('',(1.093E1,3.43E0,0.E0)); +#6463=CARTESIAN_POINT('',(1.093E1,-3.43E0,0.E0)); +#6464=VERTEX_POINT('',#6462); +#6465=VERTEX_POINT('',#6463); +#6466=CARTESIAN_POINT('',(1.093E1,-3.43E0,-9.24E0)); +#6467=VERTEX_POINT('',#6466); +#6468=CARTESIAN_POINT('',(1.093E1,-2.79E0,-9.24E0)); +#6469=VERTEX_POINT('',#6468); +#6470=CARTESIAN_POINT('',(1.093E1,-2.79E0,-8.11E0)); +#6471=VERTEX_POINT('',#6470); +#6472=CARTESIAN_POINT('',(1.093E1,2.79E0,-8.11E0)); +#6473=CARTESIAN_POINT('',(1.093E1,2.79E0,-9.24E0)); +#6474=VERTEX_POINT('',#6472); +#6475=VERTEX_POINT('',#6473); +#6476=CARTESIAN_POINT('',(1.093E1,3.43E0,-9.24E0)); +#6477=VERTEX_POINT('',#6476); +#6478=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#6479=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#6480=VERTEX_POINT('',#6478); +#6481=VERTEX_POINT('',#6479); +#6482=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#6483=VERTEX_POINT('',#6482); +#6484=CARTESIAN_POINT('',(7.E-1,4.082293445649E0,-2.893333019203E0)); +#6485=CARTESIAN_POINT('',(7.E-1,4.73E0,-2.95E0)); +#6486=VERTEX_POINT('',#6484); +#6487=VERTEX_POINT('',#6485); +#6488=CARTESIAN_POINT('',(7.E-1,4.73E0,-1.856592408765E0)); +#6489=VERTEX_POINT('',#6488); +#6490=CARTESIAN_POINT('',(7.3E0,-3.63E0,-7.8E0)); +#6491=CARTESIAN_POINT('',(7.3E0,-3.94E0,-7.8E0)); +#6492=VERTEX_POINT('',#6490); +#6493=VERTEX_POINT('',#6491); +#6494=CARTESIAN_POINT('',(8.55E0,-3.94E0,-7.8E0)); +#6495=VERTEX_POINT('',#6494); +#6496=CARTESIAN_POINT('',(8.55E0,-3.63E0,-7.8E0)); +#6497=VERTEX_POINT('',#6496); +#6498=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-7.8E0)); +#6499=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-7.8E0)); +#6500=VERTEX_POINT('',#6498); +#6501=VERTEX_POINT('',#6499); +#6502=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-7.8E0)); +#6503=VERTEX_POINT('',#6502); +#6504=CARTESIAN_POINT('',(-7.3E0,-3.63E0,-7.8E0)); +#6505=VERTEX_POINT('',#6504); +#6506=CARTESIAN_POINT('',(7.3E0,-3.63E0,-1.4E0)); +#6507=CARTESIAN_POINT('',(7.3E0,-3.94E0,-1.4E0)); +#6508=VERTEX_POINT('',#6506); +#6509=VERTEX_POINT('',#6507); +#6510=CARTESIAN_POINT('',(8.55E0,-3.94E0,-1.4E0)); +#6511=VERTEX_POINT('',#6510); +#6512=CARTESIAN_POINT('',(8.55E0,-3.63E0,-1.4E0)); +#6513=VERTEX_POINT('',#6512); +#6514=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-1.4E0)); +#6515=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-1.4E0)); +#6516=VERTEX_POINT('',#6514); +#6517=VERTEX_POINT('',#6515); +#6518=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-1.4E0)); +#6519=VERTEX_POINT('',#6518); +#6520=CARTESIAN_POINT('',(-7.3E0,-3.63E0,-1.4E0)); +#6521=VERTEX_POINT('',#6520); +#6522=CARTESIAN_POINT('',(-8.75E0,-3.43E0,-7.8E0)); +#6523=CARTESIAN_POINT('',(-7.1E0,-3.43E0,-7.8E0)); +#6524=VERTEX_POINT('',#6522); +#6525=VERTEX_POINT('',#6523); +#6526=CARTESIAN_POINT('',(7.1E0,-3.43E0,-7.8E0)); +#6527=CARTESIAN_POINT('',(8.75E0,-3.43E0,-7.8E0)); +#6528=VERTEX_POINT('',#6526); +#6529=VERTEX_POINT('',#6527); +#6530=CARTESIAN_POINT('',(-8.75E0,-3.43E0,-1.4E0)); +#6531=CARTESIAN_POINT('',(-7.1E0,-3.43E0,-1.4E0)); +#6532=VERTEX_POINT('',#6530); +#6533=VERTEX_POINT('',#6531); +#6534=CARTESIAN_POINT('',(7.1E0,-3.43E0,-1.4E0)); +#6535=CARTESIAN_POINT('',(8.75E0,-3.43E0,-1.4E0)); +#6536=VERTEX_POINT('',#6534); +#6537=VERTEX_POINT('',#6535); +#6538=CARTESIAN_POINT('',(-7.69E0,1.9E-1,-6.35E0)); +#6539=CARTESIAN_POINT('',(-7.69E0,2.81E0,-6.35E0)); +#6540=VERTEX_POINT('',#6538); +#6541=VERTEX_POINT('',#6539); +#6542=CARTESIAN_POINT('',(-1.031E1,2.81E0,-6.35E0)); +#6543=VERTEX_POINT('',#6542); +#6544=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,-6.35E0)); +#6545=CARTESIAN_POINT('',(-1.031E1,-2.81E0,-6.35E0)); +#6546=VERTEX_POINT('',#6544); +#6547=VERTEX_POINT('',#6545); +#6548=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,-6.35E0)); +#6549=VERTEX_POINT('',#6548); +#6550=CARTESIAN_POINT('',(-7.69E0,1.9E-1,0.E0)); +#6551=CARTESIAN_POINT('',(-7.69E0,2.81E0,0.E0)); +#6552=VERTEX_POINT('',#6550); +#6553=VERTEX_POINT('',#6551); +#6554=CARTESIAN_POINT('',(-1.031E1,2.81E0,0.E0)); +#6555=VERTEX_POINT('',#6554); +#6556=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,0.E0)); +#6557=CARTESIAN_POINT('',(-1.031E1,-2.81E0,0.E0)); +#6558=VERTEX_POINT('',#6556); +#6559=VERTEX_POINT('',#6557); +#6560=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,0.E0)); +#6561=VERTEX_POINT('',#6560); +#6562=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-9.24E0)); +#6563=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-8.11E0)); +#6564=VERTEX_POINT('',#6562); +#6565=VERTEX_POINT('',#6563); +#6566=CARTESIAN_POINT('',(-9.465E0,-2.79E0,-9.24E0)); +#6567=VERTEX_POINT('',#6566); +#6568=CARTESIAN_POINT('',(-9.465E0,-2.79E0,-8.11E0)); +#6569=VERTEX_POINT('',#6568); +#6570=CARTESIAN_POINT('',(-9.465E0,2.79E0,-8.11E0)); +#6571=CARTESIAN_POINT('',(-9.465E0,2.79E0,-9.24E0)); +#6572=VERTEX_POINT('',#6570); +#6573=VERTEX_POINT('',#6571); +#6574=CARTESIAN_POINT('',(-9.465E0,3.43E0,-9.24E0)); +#6575=VERTEX_POINT('',#6574); +#6576=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.11E0)); +#6577=VERTEX_POINT('',#6576); +#6578=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.11E0)); +#6579=CARTESIAN_POINT('',(-8.535E0,2.79E0,-8.11E0)); +#6580=VERTEX_POINT('',#6578); +#6581=VERTEX_POINT('',#6579); +#6582=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.11E0)); +#6583=CARTESIAN_POINT('',(-8.535E0,-3.43E0,-8.11E0)); +#6584=VERTEX_POINT('',#6582); +#6585=VERTEX_POINT('',#6583); +#6586=CARTESIAN_POINT('',(-8.68E0,5.47E0,-9.24E0)); +#6587=CARTESIAN_POINT('',(-8.68E0,4.36E0,-9.24E0)); +#6588=VERTEX_POINT('',#6586); +#6589=VERTEX_POINT('',#6587); +#6590=CARTESIAN_POINT('',(-8.68E0,5.47E0,-8.6E0)); +#6591=VERTEX_POINT('',#6590); +#6592=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.6E0)); +#6593=VERTEX_POINT('',#6592); +#6594=CARTESIAN_POINT('',(-8.68E0,3.737451660041E0,-8.11E0)); +#6595=CARTESIAN_POINT('',(-8.68E0,4.133725830020E0,-8.506274169980E0)); +#6596=VERTEX_POINT('',#6594); +#6597=VERTEX_POINT('',#6595); +#6598=CARTESIAN_POINT('',(-9.32E0,5.47E0,-9.24E0)); +#6599=CARTESIAN_POINT('',(-9.32E0,4.36E0,-9.24E0)); +#6600=VERTEX_POINT('',#6598); +#6601=VERTEX_POINT('',#6599); +#6602=CARTESIAN_POINT('',(-9.32E0,5.47E0,-8.6E0)); +#6603=VERTEX_POINT('',#6602); +#6604=CARTESIAN_POINT('',(-9.32E0,4.36E0,-8.6E0)); +#6605=VERTEX_POINT('',#6604); +#6606=CARTESIAN_POINT('',(-9.32E0,3.737451660041E0,-8.11E0)); +#6607=CARTESIAN_POINT('',(-9.32E0,4.133725830020E0,-8.506274169980E0)); +#6608=VERTEX_POINT('',#6606); +#6609=VERTEX_POINT('',#6607); +#6610=CARTESIAN_POINT('',(-8.68E0,-3.43E0,-8.11E0)); +#6611=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.11E0)); +#6612=VERTEX_POINT('',#6610); +#6613=VERTEX_POINT('',#6611); +#6614=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.11E0)); +#6615=CARTESIAN_POINT('',(-8.68E0,1.055E0,-8.11E0)); +#6616=VERTEX_POINT('',#6614); +#6617=VERTEX_POINT('',#6615); +#6618=CARTESIAN_POINT('',(-9.32E0,3.43E0,-8.11E0)); +#6619=VERTEX_POINT('',#6618); +#6620=CARTESIAN_POINT('',(-8.68E0,3.43E0,-8.11E0)); +#6621=VERTEX_POINT('',#6620); +#6622=CARTESIAN_POINT('',(-8.68E0,1.055E0,-8.45E0)); +#6623=VERTEX_POINT('',#6622); +#6624=CARTESIAN_POINT('',(-9.32E0,1.055E0,-8.45E0)); +#6625=VERTEX_POINT('',#6624); +#6626=CARTESIAN_POINT('',(-8.68E0,1.323223304703E0,-8.45E0)); +#6627=VERTEX_POINT('',#6626); +#6628=CARTESIAN_POINT('',(-8.68E0,1.5E0,-8.523223304703E0)); +#6629=VERTEX_POINT('',#6628); +#6630=CARTESIAN_POINT('',(-8.68E0,1.726776695297E0,-8.75E0)); +#6631=VERTEX_POINT('',#6630); +#6632=CARTESIAN_POINT('',(-8.68E0,3.339806640163E0,-8.75E0)); +#6633=VERTEX_POINT('',#6632); +#6634=CARTESIAN_POINT('',(-8.68E0,3.566080810142E0,-8.843725830020E0)); +#6635=VERTEX_POINT('',#6634); +#6636=CARTESIAN_POINT('',(-8.68E0,3.681177490061E0,-8.958822509939E0)); +#6637=VERTEX_POINT('',#6636); +#6638=CARTESIAN_POINT('',(-9.32E0,1.323223304703E0,-8.45E0)); +#6639=VERTEX_POINT('',#6638); +#6640=CARTESIAN_POINT('',(-9.32E0,1.5E0,-8.523223304703E0)); +#6641=VERTEX_POINT('',#6640); +#6642=CARTESIAN_POINT('',(-9.32E0,1.726776695297E0,-8.75E0)); +#6643=VERTEX_POINT('',#6642); +#6644=CARTESIAN_POINT('',(-9.32E0,3.339806640163E0,-8.75E0)); +#6645=VERTEX_POINT('',#6644); +#6646=CARTESIAN_POINT('',(-9.32E0,3.566080810142E0,-8.843725830020E0)); +#6647=VERTEX_POINT('',#6646); +#6648=CARTESIAN_POINT('',(-9.32E0,3.681177490061E0,-8.958822509939E0)); +#6649=VERTEX_POINT('',#6648); +#6650=CARTESIAN_POINT('',(-9.32E0,-3.43E0,-8.11E0)); +#6651=VERTEX_POINT('',#6650); +#6652=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-3.6E0)); +#6653=CARTESIAN_POINT('',(1.093E1,-1.E0,-3.85E0)); +#6654=VERTEX_POINT('',#6652); +#6655=VERTEX_POINT('',#6653); +#6656=CARTESIAN_POINT('',(1.093E1,-1.E0,-5.35E0)); +#6657=VERTEX_POINT('',#6656); +#6658=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.6E0)); +#6659=VERTEX_POINT('',#6658); +#6660=CARTESIAN_POINT('',(1.136E1,-1.5E0,-3.1E0)); +#6661=CARTESIAN_POINT('',(1.136E1,-1.5E0,-6.1E0)); +#6662=VERTEX_POINT('',#6660); +#6663=VERTEX_POINT('',#6661); +#6664=CARTESIAN_POINT('',(1.136E1,1.5E0,-6.1E0)); +#6665=VERTEX_POINT('',#6664); +#6666=CARTESIAN_POINT('',(1.136E1,1.5E0,-3.1E0)); +#6667=VERTEX_POINT('',#6666); +#6668=CARTESIAN_POINT('',(1.136E1,-7.5E-1,-3.6E0)); +#6669=CARTESIAN_POINT('',(1.136E1,-1.E0,-3.85E0)); +#6670=VERTEX_POINT('',#6668); +#6671=VERTEX_POINT('',#6669); +#6672=CARTESIAN_POINT('',(1.136E1,-1.E0,-5.35E0)); +#6673=VERTEX_POINT('',#6672); +#6674=CARTESIAN_POINT('',(1.136E1,-7.5E-1,-5.6E0)); +#6675=VERTEX_POINT('',#6674); +#6676=CARTESIAN_POINT('',(1.136E1,7.5E-1,-5.6E0)); +#6677=VERTEX_POINT('',#6676); +#6678=CARTESIAN_POINT('',(1.136E1,1.E0,-5.35E0)); +#6679=VERTEX_POINT('',#6678); +#6680=CARTESIAN_POINT('',(1.136E1,1.E0,-3.85E0)); +#6681=VERTEX_POINT('',#6680); +#6682=CARTESIAN_POINT('',(1.136E1,7.5E-1,-3.6E0)); +#6683=VERTEX_POINT('',#6682); +#6684=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-3.6E0)); +#6685=CARTESIAN_POINT('',(-1.093E1,1.E0,-3.85E0)); +#6686=VERTEX_POINT('',#6684); +#6687=VERTEX_POINT('',#6685); +#6688=CARTESIAN_POINT('',(-1.093E1,1.E0,-5.35E0)); +#6689=VERTEX_POINT('',#6688); +#6690=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.6E0)); +#6691=VERTEX_POINT('',#6690); +#6692=CARTESIAN_POINT('',(-1.136E1,1.5E0,-3.1E0)); +#6693=CARTESIAN_POINT('',(-1.136E1,1.5E0,-6.1E0)); +#6694=VERTEX_POINT('',#6692); +#6695=VERTEX_POINT('',#6693); +#6696=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-6.1E0)); +#6697=VERTEX_POINT('',#6696); +#6698=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-3.1E0)); +#6699=VERTEX_POINT('',#6698); +#6700=CARTESIAN_POINT('',(-1.136E1,7.5E-1,-3.6E0)); +#6701=CARTESIAN_POINT('',(-1.136E1,1.E0,-3.85E0)); +#6702=VERTEX_POINT('',#6700); +#6703=VERTEX_POINT('',#6701); +#6704=CARTESIAN_POINT('',(-1.136E1,1.E0,-5.35E0)); +#6705=VERTEX_POINT('',#6704); +#6706=CARTESIAN_POINT('',(-1.136E1,7.5E-1,-5.6E0)); +#6707=VERTEX_POINT('',#6706); +#6708=CARTESIAN_POINT('',(-1.136E1,-7.5E-1,-5.6E0)); +#6709=VERTEX_POINT('',#6708); +#6710=CARTESIAN_POINT('',(-1.136E1,-1.E0,-5.35E0)); +#6711=VERTEX_POINT('',#6710); +#6712=CARTESIAN_POINT('',(-1.136E1,-1.E0,-3.85E0)); +#6713=VERTEX_POINT('',#6712); +#6714=CARTESIAN_POINT('',(-1.136E1,-7.5E-1,-3.6E0)); +#6715=VERTEX_POINT('',#6714); +#6716=CARTESIAN_POINT('',(1.129E1,-1.7E0,-5.6E0)); +#6717=CARTESIAN_POINT('',(1.129E1,-2.E0,-5.9E0)); +#6718=VERTEX_POINT('',#6716); +#6719=VERTEX_POINT('',#6717); +#6720=CARTESIAN_POINT('',(1.129E1,-2.E0,-7.5E0)); +#6721=VERTEX_POINT('',#6720); +#6722=CARTESIAN_POINT('',(1.129E1,-1.9E0,-7.6E0)); +#6723=VERTEX_POINT('',#6722); +#6724=CARTESIAN_POINT('',(1.129E1,9.1E-1,-7.6E0)); +#6725=CARTESIAN_POINT('',(1.129E1,1.5E0,-7.6E0)); +#6726=VERTEX_POINT('',#6724); +#6727=VERTEX_POINT('',#6725); +#6728=CARTESIAN_POINT('',(1.129E1,3.E0,-6.1E0)); +#6729=VERTEX_POINT('',#6728); +#6730=CARTESIAN_POINT('',(1.129E1,3.E0,-3.1E0)); +#6731=VERTEX_POINT('',#6730); +#6732=CARTESIAN_POINT('',(1.129E1,1.5E0,-1.6E0)); +#6733=VERTEX_POINT('',#6732); +#6734=CARTESIAN_POINT('',(1.129E1,-1.9E0,-1.6E0)); +#6735=VERTEX_POINT('',#6734); +#6736=CARTESIAN_POINT('',(1.129E1,-2.E0,-1.7E0)); +#6737=VERTEX_POINT('',#6736); +#6738=CARTESIAN_POINT('',(1.129E1,-2.E0,-2.93E0)); +#6739=VERTEX_POINT('',#6738); +#6740=CARTESIAN_POINT('',(1.129E1,-1.804177449477E0,-3.211330871076E0)); +#6741=VERTEX_POINT('',#6740); +#6742=CARTESIAN_POINT('',(1.129E1,-9.736290824614E-1,-3.518884785127E0)); +#6743=VERTEX_POINT('',#6742); +#6744=CARTESIAN_POINT('',(1.129E1,-8.E-1,-3.55E0)); +#6745=VERTEX_POINT('',#6744); +#6746=CARTESIAN_POINT('',(1.129E1,7.E-1,-3.55E0)); +#6747=VERTEX_POINT('',#6746); +#6748=CARTESIAN_POINT('',(1.093E1,-1.7E0,-5.6E0)); +#6749=CARTESIAN_POINT('',(1.093E1,-2.E0,-5.9E0)); +#6750=VERTEX_POINT('',#6748); +#6751=VERTEX_POINT('',#6749); +#6752=CARTESIAN_POINT('',(1.093E1,-2.E0,-7.5E0)); +#6753=VERTEX_POINT('',#6752); +#6754=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.6E0)); +#6755=VERTEX_POINT('',#6754); +#6756=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.6E0)); +#6757=CARTESIAN_POINT('',(1.093E1,1.5E0,-7.6E0)); +#6758=VERTEX_POINT('',#6756); +#6759=VERTEX_POINT('',#6757); +#6760=CARTESIAN_POINT('',(1.093E1,3.E0,-6.1E0)); +#6761=VERTEX_POINT('',#6760); +#6762=CARTESIAN_POINT('',(1.093E1,3.E0,-3.1E0)); +#6763=VERTEX_POINT('',#6762); +#6764=CARTESIAN_POINT('',(1.093E1,1.5E0,-1.6E0)); +#6765=VERTEX_POINT('',#6764); +#6766=CARTESIAN_POINT('',(1.093E1,-1.9E0,-1.6E0)); +#6767=VERTEX_POINT('',#6766); +#6768=CARTESIAN_POINT('',(1.093E1,-2.E0,-1.7E0)); +#6769=VERTEX_POINT('',#6768); +#6770=CARTESIAN_POINT('',(1.093E1,-2.E0,-2.93E0)); +#6771=VERTEX_POINT('',#6770); +#6772=CARTESIAN_POINT('',(1.093E1,-1.804177449477E0,-3.211330871076E0)); +#6773=VERTEX_POINT('',#6772); +#6774=CARTESIAN_POINT('',(1.093E1,-9.736290824614E-1,-3.518884785127E0)); +#6775=VERTEX_POINT('',#6774); +#6776=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.55E0)); +#6777=VERTEX_POINT('',#6776); +#6778=CARTESIAN_POINT('',(1.093E1,7.E-1,-3.55E0)); +#6779=VERTEX_POINT('',#6778); +#6780=CARTESIAN_POINT('',(1.093E1,1.E0,-3.85E0)); +#6781=VERTEX_POINT('',#6780); +#6782=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.6E0)); +#6783=VERTEX_POINT('',#6782); +#6784=CARTESIAN_POINT('',(1.129E1,-7.5E-1,-5.6E0)); +#6785=VERTEX_POINT('',#6784); +#6786=CARTESIAN_POINT('',(1.129E1,7.5E-1,-5.6E0)); +#6787=VERTEX_POINT('',#6786); +#6788=CARTESIAN_POINT('',(1.129E1,1.E0,-5.35E0)); +#6789=VERTEX_POINT('',#6788); +#6790=CARTESIAN_POINT('',(1.129E1,1.E0,-3.85E0)); +#6791=VERTEX_POINT('',#6790); +#6792=CARTESIAN_POINT('',(-1.129E1,7.5E-1,-5.6E0)); +#6793=CARTESIAN_POINT('',(-1.129E1,-7.5E-1,-5.6E0)); +#6794=VERTEX_POINT('',#6792); +#6795=VERTEX_POINT('',#6793); +#6796=CARTESIAN_POINT('',(1.299999742592E0,3.43E0,2.165745750619E-8)); +#6797=CARTESIAN_POINT('',(1.3E0,3.43E0,-3.491049838058E0)); +#6798=VERTEX_POINT('',#6796); +#6799=VERTEX_POINT('',#6797); +#6800=CARTESIAN_POINT('',(7.E-1,4.03E0,-8.568888040453E-1)); +#6801=CARTESIAN_POINT('',(7.E-1,4.03E0,-2.891049838058E0)); +#6802=VERTEX_POINT('',#6800); +#6803=VERTEX_POINT('',#6801); +#6804=CARTESIAN_POINT('',(-1.3E0,3.43E0,-3.491049838058E0)); +#6805=CARTESIAN_POINT('',(-1.299999742592E0,3.43E0,2.165745716098E-8)); +#6806=VERTEX_POINT('',#6804); +#6807=VERTEX_POINT('',#6805); +#6808=CARTESIAN_POINT('',(-7.E-1,4.03E0,-2.891049838058E0)); +#6809=CARTESIAN_POINT('',(-7.E-1,4.03E0,-8.568888040453E-1)); +#6810=VERTEX_POINT('',#6808); +#6811=VERTEX_POINT('',#6809); +#6812=CARTESIAN_POINT('',(1.25E1,1.049666790032E0,-3.550333209968E0)); +#6813=CARTESIAN_POINT('',(1.25E1,-1.049666790032E0,-3.550333209968E0)); +#6814=VERTEX_POINT('',#6812); +#6815=VERTEX_POINT('',#6813); +#6816=CARTESIAN_POINT('',(1.172E1,1.5E0,-3.1E0)); +#6817=CARTESIAN_POINT('',(1.172E1,-1.5E0,-3.1E0)); +#6818=VERTEX_POINT('',#6816); +#6819=VERTEX_POINT('',#6817); +#6820=CARTESIAN_POINT('',(1.172E1,-1.5E0,-6.1E0)); +#6821=VERTEX_POINT('',#6820); +#6822=CARTESIAN_POINT('',(1.25E1,-1.049666790032E0,-5.649666790032E0)); +#6823=VERTEX_POINT('',#6822); +#6824=CARTESIAN_POINT('',(1.172E1,1.5E0,-6.1E0)); +#6825=VERTEX_POINT('',#6824); +#6826=CARTESIAN_POINT('',(1.25E1,1.049666790032E0,-5.649666790032E0)); +#6827=VERTEX_POINT('',#6826); +#6828=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-6.1E0)); +#6829=CARTESIAN_POINT('',(-1.172005752135E1,-1.5E0,-3.1E0)); +#6830=VERTEX_POINT('',#6828); +#6831=VERTEX_POINT('',#6829); +#6832=CARTESIAN_POINT('',(-1.25E1,-1.0497E0,-5.6497E0)); +#6833=CARTESIAN_POINT('',(-1.25E1,-1.0497E0,-3.5503E0)); +#6834=VERTEX_POINT('',#6832); +#6835=VERTEX_POINT('',#6833); +#6836=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-6.1E0)); +#6837=VERTEX_POINT('',#6836); +#6838=CARTESIAN_POINT('',(-1.25E1,1.0497E0,-5.6497E0)); +#6839=VERTEX_POINT('',#6838); +#6840=CARTESIAN_POINT('',(-1.172005752135E1,1.5E0,-3.1E0)); +#6841=VERTEX_POINT('',#6840); +#6842=CARTESIAN_POINT('',(-1.25E1,1.0497E0,-3.5503E0)); +#6843=VERTEX_POINT('',#6842); +#6844=CARTESIAN_POINT('',(-4.69E0,1.9E-1,-6.35E0)); +#6845=CARTESIAN_POINT('',(-4.69E0,2.81E0,-6.35E0)); +#6846=VERTEX_POINT('',#6844); +#6847=VERTEX_POINT('',#6845); +#6848=CARTESIAN_POINT('',(-7.31E0,2.81E0,-6.35E0)); +#6849=VERTEX_POINT('',#6848); +#6850=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,-6.35E0)); +#6851=CARTESIAN_POINT('',(-7.31E0,-2.81E0,-6.35E0)); +#6852=VERTEX_POINT('',#6850); +#6853=VERTEX_POINT('',#6851); +#6854=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,-6.35E0)); +#6855=VERTEX_POINT('',#6854); +#6856=CARTESIAN_POINT('',(-4.69E0,1.9E-1,0.E0)); +#6857=CARTESIAN_POINT('',(-4.69E0,2.81E0,0.E0)); +#6858=VERTEX_POINT('',#6856); +#6859=VERTEX_POINT('',#6857); +#6860=CARTESIAN_POINT('',(-7.31E0,2.81E0,0.E0)); +#6861=VERTEX_POINT('',#6860); +#6862=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,0.E0)); +#6863=CARTESIAN_POINT('',(-7.31E0,-2.81E0,0.E0)); +#6864=VERTEX_POINT('',#6862); +#6865=VERTEX_POINT('',#6863); +#6866=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,0.E0)); +#6867=VERTEX_POINT('',#6866); +#6868=CARTESIAN_POINT('',(-4.31E0,2.81E0,-6.35E0)); +#6869=CARTESIAN_POINT('',(-4.31E0,1.9E-1,-6.35E0)); +#6870=VERTEX_POINT('',#6868); +#6871=VERTEX_POINT('',#6869); +#6872=CARTESIAN_POINT('',(-1.69E0,2.81E0,-6.35E0)); +#6873=VERTEX_POINT('',#6872); +#6874=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,-6.35E0)); +#6875=CARTESIAN_POINT('',(-4.31E0,-2.81E0,-6.35E0)); +#6876=VERTEX_POINT('',#6874); +#6877=VERTEX_POINT('',#6875); +#6878=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,-6.35E0)); +#6879=VERTEX_POINT('',#6878); +#6880=CARTESIAN_POINT('',(-4.31E0,2.81E0,0.E0)); +#6881=CARTESIAN_POINT('',(-4.31E0,1.9E-1,0.E0)); +#6882=VERTEX_POINT('',#6880); +#6883=VERTEX_POINT('',#6881); +#6884=CARTESIAN_POINT('',(-1.69E0,2.81E0,0.E0)); +#6885=VERTEX_POINT('',#6884); +#6886=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,0.E0)); +#6887=CARTESIAN_POINT('',(-4.31E0,-2.81E0,0.E0)); +#6888=VERTEX_POINT('',#6886); +#6889=VERTEX_POINT('',#6887); +#6890=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,0.E0)); +#6891=VERTEX_POINT('',#6890); +#6892=CARTESIAN_POINT('',(-1.31E0,2.81E0,-6.35E0)); +#6893=CARTESIAN_POINT('',(-1.31E0,1.9E-1,-6.35E0)); +#6894=VERTEX_POINT('',#6892); +#6895=VERTEX_POINT('',#6893); +#6896=CARTESIAN_POINT('',(1.31E0,2.81E0,-6.35E0)); +#6897=VERTEX_POINT('',#6896); +#6898=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,-6.35E0)); +#6899=CARTESIAN_POINT('',(-1.31E0,-2.81E0,-6.35E0)); +#6900=VERTEX_POINT('',#6898); +#6901=VERTEX_POINT('',#6899); +#6902=CARTESIAN_POINT('',(1.31E0,-1.9E-1,-6.35E0)); +#6903=VERTEX_POINT('',#6902); +#6904=CARTESIAN_POINT('',(-1.31E0,2.81E0,0.E0)); +#6905=CARTESIAN_POINT('',(-1.31E0,1.9E-1,0.E0)); +#6906=VERTEX_POINT('',#6904); +#6907=VERTEX_POINT('',#6905); +#6908=CARTESIAN_POINT('',(1.31E0,2.81E0,0.E0)); +#6909=VERTEX_POINT('',#6908); +#6910=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,0.E0)); +#6911=CARTESIAN_POINT('',(-1.31E0,-2.81E0,0.E0)); +#6912=VERTEX_POINT('',#6910); +#6913=VERTEX_POINT('',#6911); +#6914=CARTESIAN_POINT('',(1.31E0,-1.9E-1,0.E0)); +#6915=VERTEX_POINT('',#6914); +#6916=CARTESIAN_POINT('',(4.31E0,1.9E-1,-6.35E0)); +#6917=CARTESIAN_POINT('',(4.31E0,2.81E0,-6.35E0)); +#6918=VERTEX_POINT('',#6916); +#6919=VERTEX_POINT('',#6917); +#6920=CARTESIAN_POINT('',(1.69E0,2.81E0,-6.35E0)); +#6921=VERTEX_POINT('',#6920); +#6922=CARTESIAN_POINT('',(4.31E0,-2.81E0,-6.35E0)); +#6923=CARTESIAN_POINT('',(4.31E0,-1.9E-1,-6.35E0)); +#6924=VERTEX_POINT('',#6922); +#6925=VERTEX_POINT('',#6923); +#6926=CARTESIAN_POINT('',(1.69E0,-1.9E-1,-6.35E0)); +#6927=VERTEX_POINT('',#6926); +#6928=CARTESIAN_POINT('',(4.31E0,1.9E-1,0.E0)); +#6929=CARTESIAN_POINT('',(4.31E0,2.81E0,0.E0)); +#6930=VERTEX_POINT('',#6928); +#6931=VERTEX_POINT('',#6929); +#6932=CARTESIAN_POINT('',(1.69E0,2.81E0,0.E0)); +#6933=VERTEX_POINT('',#6932); +#6934=CARTESIAN_POINT('',(4.31E0,-2.81E0,0.E0)); +#6935=CARTESIAN_POINT('',(4.31E0,-1.9E-1,0.E0)); +#6936=VERTEX_POINT('',#6934); +#6937=VERTEX_POINT('',#6935); +#6938=CARTESIAN_POINT('',(1.69E0,-1.9E-1,0.E0)); +#6939=VERTEX_POINT('',#6938); +#6940=CARTESIAN_POINT('',(7.31E0,1.9E-1,-6.35E0)); +#6941=CARTESIAN_POINT('',(7.31E0,2.81E0,-6.35E0)); +#6942=VERTEX_POINT('',#6940); +#6943=VERTEX_POINT('',#6941); +#6944=CARTESIAN_POINT('',(4.69E0,2.81E0,-6.35E0)); +#6945=VERTEX_POINT('',#6944); +#6946=CARTESIAN_POINT('',(4.69E0,-1.9E-1,-6.35E0)); +#6947=CARTESIAN_POINT('',(4.69E0,-2.81E0,-6.35E0)); +#6948=VERTEX_POINT('',#6946); +#6949=VERTEX_POINT('',#6947); +#6950=CARTESIAN_POINT('',(7.31E0,-2.81E0,-6.35E0)); +#6951=VERTEX_POINT('',#6950); +#6952=CARTESIAN_POINT('',(7.31E0,-1.9E-1,-6.35E0)); +#6953=VERTEX_POINT('',#6952); +#6954=CARTESIAN_POINT('',(7.31E0,1.9E-1,0.E0)); +#6955=CARTESIAN_POINT('',(7.31E0,2.81E0,0.E0)); +#6956=VERTEX_POINT('',#6954); +#6957=VERTEX_POINT('',#6955); +#6958=CARTESIAN_POINT('',(4.69E0,2.81E0,0.E0)); +#6959=VERTEX_POINT('',#6958); +#6960=CARTESIAN_POINT('',(4.69E0,-1.9E-1,0.E0)); +#6961=CARTESIAN_POINT('',(4.69E0,-2.81E0,0.E0)); +#6962=VERTEX_POINT('',#6960); +#6963=VERTEX_POINT('',#6961); +#6964=CARTESIAN_POINT('',(7.31E0,-2.81E0,0.E0)); +#6965=VERTEX_POINT('',#6964); +#6966=CARTESIAN_POINT('',(7.31E0,-1.9E-1,0.E0)); +#6967=VERTEX_POINT('',#6966); +#6968=CARTESIAN_POINT('',(1.031E1,1.9E-1,-6.35E0)); +#6969=CARTESIAN_POINT('',(1.031E1,2.81E0,-6.35E0)); +#6970=VERTEX_POINT('',#6968); +#6971=VERTEX_POINT('',#6969); +#6972=CARTESIAN_POINT('',(7.69E0,2.81E0,-6.35E0)); +#6973=VERTEX_POINT('',#6972); +#6974=CARTESIAN_POINT('',(7.69E0,-1.9E-1,-6.35E0)); +#6975=CARTESIAN_POINT('',(7.69E0,-2.81E0,-6.35E0)); +#6976=VERTEX_POINT('',#6974); +#6977=VERTEX_POINT('',#6975); +#6978=CARTESIAN_POINT('',(1.031E1,-1.9E-1,-6.35E0)); +#6979=VERTEX_POINT('',#6978); +#6980=CARTESIAN_POINT('',(1.031E1,1.9E-1,0.E0)); +#6981=CARTESIAN_POINT('',(1.031E1,2.81E0,0.E0)); +#6982=VERTEX_POINT('',#6980); +#6983=VERTEX_POINT('',#6981); +#6984=CARTESIAN_POINT('',(7.69E0,2.81E0,0.E0)); +#6985=VERTEX_POINT('',#6984); +#6986=CARTESIAN_POINT('',(7.69E0,-1.9E-1,0.E0)); +#6987=CARTESIAN_POINT('',(7.69E0,-2.81E0,0.E0)); +#6988=VERTEX_POINT('',#6986); +#6989=VERTEX_POINT('',#6987); +#6990=CARTESIAN_POINT('',(1.031E1,-1.9E-1,0.E0)); +#6991=VERTEX_POINT('',#6990); +#6992=CARTESIAN_POINT('',(-6.465E0,-2.79E0,-8.11E0)); +#6993=VERTEX_POINT('',#6992); +#6994=CARTESIAN_POINT('',(-6.465E0,2.79E0,-8.11E0)); +#6995=VERTEX_POINT('',#6994); +#6996=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.11E0)); +#6997=CARTESIAN_POINT('',(-5.535E0,2.79E0,-8.11E0)); +#6998=VERTEX_POINT('',#6996); +#6999=VERTEX_POINT('',#6997); +#7000=CARTESIAN_POINT('',(-6.465E0,3.43E0,-8.11E0)); +#7001=VERTEX_POINT('',#7000); +#7002=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.11E0)); +#7003=CARTESIAN_POINT('',(-5.535E0,-3.43E0,-8.11E0)); +#7004=VERTEX_POINT('',#7002); +#7005=VERTEX_POINT('',#7003); +#7006=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.11E0)); +#7007=VERTEX_POINT('',#7006); +#7008=CARTESIAN_POINT('',(-3.465E0,-2.79E0,-8.11E0)); +#7009=VERTEX_POINT('',#7008); +#7010=CARTESIAN_POINT('',(-3.465E0,2.79E0,-8.11E0)); +#7011=VERTEX_POINT('',#7010); +#7012=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.11E0)); +#7013=CARTESIAN_POINT('',(-2.535E0,2.79E0,-8.11E0)); +#7014=VERTEX_POINT('',#7012); +#7015=VERTEX_POINT('',#7013); +#7016=CARTESIAN_POINT('',(-3.465E0,3.43E0,-8.11E0)); +#7017=VERTEX_POINT('',#7016); +#7018=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.11E0)); +#7019=CARTESIAN_POINT('',(-2.535E0,-3.43E0,-8.11E0)); +#7020=VERTEX_POINT('',#7018); +#7021=VERTEX_POINT('',#7019); +#7022=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.11E0)); +#7023=VERTEX_POINT('',#7022); +#7024=CARTESIAN_POINT('',(-4.65E-1,-2.79E0,-8.11E0)); +#7025=VERTEX_POINT('',#7024); +#7026=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-8.11E0)); +#7027=VERTEX_POINT('',#7026); +#7028=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.11E0)); +#7029=CARTESIAN_POINT('',(4.65E-1,2.79E0,-8.11E0)); +#7030=VERTEX_POINT('',#7028); +#7031=VERTEX_POINT('',#7029); +#7032=CARTESIAN_POINT('',(-4.65E-1,3.43E0,-8.11E0)); +#7033=VERTEX_POINT('',#7032); +#7034=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.11E0)); +#7035=CARTESIAN_POINT('',(4.65E-1,-3.43E0,-8.11E0)); +#7036=VERTEX_POINT('',#7034); +#7037=VERTEX_POINT('',#7035); +#7038=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.11E0)); +#7039=VERTEX_POINT('',#7038); +#7040=CARTESIAN_POINT('',(2.535E0,-2.79E0,-8.11E0)); +#7041=VERTEX_POINT('',#7040); +#7042=CARTESIAN_POINT('',(2.535E0,2.79E0,-8.11E0)); +#7043=VERTEX_POINT('',#7042); +#7044=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.11E0)); +#7045=CARTESIAN_POINT('',(3.465E0,2.79E0,-8.11E0)); +#7046=VERTEX_POINT('',#7044); +#7047=VERTEX_POINT('',#7045); +#7048=CARTESIAN_POINT('',(2.535E0,3.43E0,-8.11E0)); +#7049=VERTEX_POINT('',#7048); +#7050=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.11E0)); +#7051=CARTESIAN_POINT('',(3.465E0,-3.43E0,-8.11E0)); +#7052=VERTEX_POINT('',#7050); +#7053=VERTEX_POINT('',#7051); +#7054=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.11E0)); +#7055=VERTEX_POINT('',#7054); +#7056=CARTESIAN_POINT('',(5.535E0,-2.79E0,-8.11E0)); +#7057=VERTEX_POINT('',#7056); +#7058=CARTESIAN_POINT('',(5.535E0,2.79E0,-8.11E0)); +#7059=VERTEX_POINT('',#7058); +#7060=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.11E0)); +#7061=CARTESIAN_POINT('',(6.465E0,2.79E0,-8.11E0)); +#7062=VERTEX_POINT('',#7060); +#7063=VERTEX_POINT('',#7061); +#7064=CARTESIAN_POINT('',(5.535E0,3.43E0,-8.11E0)); +#7065=VERTEX_POINT('',#7064); +#7066=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.11E0)); +#7067=CARTESIAN_POINT('',(6.465E0,-3.43E0,-8.11E0)); +#7068=VERTEX_POINT('',#7066); +#7069=VERTEX_POINT('',#7067); +#7070=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.11E0)); +#7071=VERTEX_POINT('',#7070); +#7072=CARTESIAN_POINT('',(9.465E0,-3.43E0,-9.24E0)); +#7073=CARTESIAN_POINT('',(9.465E0,-3.43E0,-8.11E0)); +#7074=VERTEX_POINT('',#7072); +#7075=VERTEX_POINT('',#7073); +#7076=CARTESIAN_POINT('',(9.465E0,-2.79E0,-9.24E0)); +#7077=VERTEX_POINT('',#7076); +#7078=CARTESIAN_POINT('',(9.465E0,-2.79E0,-8.11E0)); +#7079=VERTEX_POINT('',#7078); +#7080=CARTESIAN_POINT('',(9.465E0,2.79E0,-8.11E0)); +#7081=CARTESIAN_POINT('',(9.465E0,2.79E0,-9.24E0)); +#7082=VERTEX_POINT('',#7080); +#7083=VERTEX_POINT('',#7081); +#7084=CARTESIAN_POINT('',(9.465E0,3.43E0,-9.24E0)); +#7085=VERTEX_POINT('',#7084); +#7086=CARTESIAN_POINT('',(9.465E0,3.43E0,-8.11E0)); +#7087=VERTEX_POINT('',#7086); +#7088=CARTESIAN_POINT('',(8.535E0,-2.79E0,-8.11E0)); +#7089=VERTEX_POINT('',#7088); +#7090=CARTESIAN_POINT('',(8.535E0,2.79E0,-8.11E0)); +#7091=VERTEX_POINT('',#7090); +#7092=CARTESIAN_POINT('',(8.535E0,3.43E0,-8.11E0)); +#7093=VERTEX_POINT('',#7092); +#7094=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.11E0)); +#7095=VERTEX_POINT('',#7094); +#7096=CARTESIAN_POINT('',(-8.535E0,-3.43E0,-8.87E0)); +#7097=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-8.87E0)); +#7098=VERTEX_POINT('',#7096); +#7099=VERTEX_POINT('',#7097); +#7100=CARTESIAN_POINT('',(-5.535E0,-3.43E0,-8.87E0)); +#7101=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-8.87E0)); +#7102=VERTEX_POINT('',#7100); +#7103=VERTEX_POINT('',#7101); +#7104=CARTESIAN_POINT('',(-2.535E0,-3.43E0,-8.87E0)); +#7105=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-8.87E0)); +#7106=VERTEX_POINT('',#7104); +#7107=VERTEX_POINT('',#7105); +#7108=CARTESIAN_POINT('',(4.65E-1,-3.43E0,-8.87E0)); +#7109=CARTESIAN_POINT('',(2.535E0,-3.43E0,-8.87E0)); +#7110=VERTEX_POINT('',#7108); +#7111=VERTEX_POINT('',#7109); +#7112=CARTESIAN_POINT('',(3.465E0,-3.43E0,-8.87E0)); +#7113=CARTESIAN_POINT('',(5.535E0,-3.43E0,-8.87E0)); +#7114=VERTEX_POINT('',#7112); +#7115=VERTEX_POINT('',#7113); +#7116=CARTESIAN_POINT('',(6.465E0,-3.43E0,-8.87E0)); +#7117=CARTESIAN_POINT('',(8.535E0,-3.43E0,-8.87E0)); +#7118=VERTEX_POINT('',#7116); +#7119=VERTEX_POINT('',#7117); +#7120=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-8.87E0)); +#7121=CARTESIAN_POINT('',(-6.465E0,-2.79E0,-8.87E0)); +#7122=VERTEX_POINT('',#7120); +#7123=VERTEX_POINT('',#7121); +#7124=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-8.87E0)); +#7125=CARTESIAN_POINT('',(-3.465E0,-2.79E0,-8.87E0)); +#7126=VERTEX_POINT('',#7124); +#7127=VERTEX_POINT('',#7125); +#7128=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-8.87E0)); +#7129=CARTESIAN_POINT('',(-4.65E-1,-2.79E0,-8.87E0)); +#7130=VERTEX_POINT('',#7128); +#7131=VERTEX_POINT('',#7129); +#7132=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-8.87E0)); +#7133=CARTESIAN_POINT('',(2.535E0,-2.79E0,-8.87E0)); +#7134=VERTEX_POINT('',#7132); +#7135=VERTEX_POINT('',#7133); +#7136=CARTESIAN_POINT('',(3.465E0,-2.79E0,-8.87E0)); +#7137=CARTESIAN_POINT('',(5.535E0,-2.79E0,-8.87E0)); +#7138=VERTEX_POINT('',#7136); +#7139=VERTEX_POINT('',#7137); +#7140=CARTESIAN_POINT('',(6.465E0,-2.79E0,-8.87E0)); +#7141=CARTESIAN_POINT('',(8.535E0,-2.79E0,-8.87E0)); +#7142=VERTEX_POINT('',#7140); +#7143=VERTEX_POINT('',#7141); +#7144=CARTESIAN_POINT('',(-8.535E0,2.79E0,-8.87E0)); +#7145=CARTESIAN_POINT('',(-6.465E0,2.79E0,-8.87E0)); +#7146=VERTEX_POINT('',#7144); +#7147=VERTEX_POINT('',#7145); +#7148=CARTESIAN_POINT('',(-5.535E0,2.79E0,-8.87E0)); +#7149=CARTESIAN_POINT('',(-3.465E0,2.79E0,-8.87E0)); +#7150=VERTEX_POINT('',#7148); +#7151=VERTEX_POINT('',#7149); +#7152=CARTESIAN_POINT('',(-2.535E0,2.79E0,-8.87E0)); +#7153=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-8.87E0)); +#7154=VERTEX_POINT('',#7152); +#7155=VERTEX_POINT('',#7153); +#7156=CARTESIAN_POINT('',(4.65E-1,2.79E0,-8.87E0)); +#7157=CARTESIAN_POINT('',(2.535E0,2.79E0,-8.87E0)); +#7158=VERTEX_POINT('',#7156); +#7159=VERTEX_POINT('',#7157); +#7160=CARTESIAN_POINT('',(3.465E0,2.79E0,-8.87E0)); +#7161=CARTESIAN_POINT('',(5.535E0,2.79E0,-8.87E0)); +#7162=VERTEX_POINT('',#7160); +#7163=VERTEX_POINT('',#7161); +#7164=CARTESIAN_POINT('',(6.465E0,2.79E0,-8.87E0)); +#7165=CARTESIAN_POINT('',(8.535E0,2.79E0,-8.87E0)); +#7166=VERTEX_POINT('',#7164); +#7167=VERTEX_POINT('',#7165); +#7168=CARTESIAN_POINT('',(-8.535E0,3.43E0,-8.87E0)); +#7169=CARTESIAN_POINT('',(-6.465E0,3.43E0,-8.87E0)); +#7170=VERTEX_POINT('',#7168); +#7171=VERTEX_POINT('',#7169); +#7172=CARTESIAN_POINT('',(-5.535E0,3.43E0,-8.87E0)); +#7173=CARTESIAN_POINT('',(-3.465E0,3.43E0,-8.87E0)); +#7174=VERTEX_POINT('',#7172); +#7175=VERTEX_POINT('',#7173); +#7176=CARTESIAN_POINT('',(-2.535E0,3.43E0,-8.87E0)); +#7177=CARTESIAN_POINT('',(-4.65E-1,3.43E0,-8.87E0)); +#7178=VERTEX_POINT('',#7176); +#7179=VERTEX_POINT('',#7177); +#7180=CARTESIAN_POINT('',(4.65E-1,3.43E0,-8.87E0)); +#7181=CARTESIAN_POINT('',(2.535E0,3.43E0,-8.87E0)); +#7182=VERTEX_POINT('',#7180); +#7183=VERTEX_POINT('',#7181); +#7184=CARTESIAN_POINT('',(3.465E0,3.43E0,-8.87E0)); +#7185=CARTESIAN_POINT('',(5.535E0,3.43E0,-8.87E0)); +#7186=VERTEX_POINT('',#7184); +#7187=VERTEX_POINT('',#7185); +#7188=CARTESIAN_POINT('',(6.465E0,3.43E0,-8.87E0)); +#7189=CARTESIAN_POINT('',(8.535E0,3.43E0,-8.87E0)); +#7190=VERTEX_POINT('',#7188); +#7191=VERTEX_POINT('',#7189); +#7192=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-9.24E0)); +#7193=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-9.24E0)); +#7194=VERTEX_POINT('',#7192); +#7195=VERTEX_POINT('',#7193); +#7196=CARTESIAN_POINT('',(-8.68E0,-3.681177490061E0,-8.958822509939E0)); +#7197=VERTEX_POINT('',#7196); +#7198=CARTESIAN_POINT('',(-8.68E0,-3.566080810142E0,-8.843725830020E0)); +#7199=VERTEX_POINT('',#7198); +#7200=CARTESIAN_POINT('',(-8.68E0,-3.339806640163E0,-8.75E0)); +#7201=VERTEX_POINT('',#7200); +#7202=CARTESIAN_POINT('',(-8.68E0,-1.726776695297E0,-8.75E0)); +#7203=VERTEX_POINT('',#7202); +#7204=CARTESIAN_POINT('',(-8.68E0,-1.5E0,-8.523223304703E0)); +#7205=VERTEX_POINT('',#7204); +#7206=CARTESIAN_POINT('',(-8.68E0,-1.323223304703E0,-8.45E0)); +#7207=VERTEX_POINT('',#7206); +#7208=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.45E0)); +#7209=VERTEX_POINT('',#7208); +#7210=CARTESIAN_POINT('',(-8.68E0,-4.133725830020E0,-8.506274169980E0)); +#7211=CARTESIAN_POINT('',(-8.68E0,-3.737451660041E0,-8.11E0)); +#7212=VERTEX_POINT('',#7210); +#7213=VERTEX_POINT('',#7211); +#7214=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.6E0)); +#7215=VERTEX_POINT('',#7214); +#7216=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-8.6E0)); +#7217=VERTEX_POINT('',#7216); +#7218=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-9.24E0)); +#7219=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-9.24E0)); +#7220=VERTEX_POINT('',#7218); +#7221=VERTEX_POINT('',#7219); +#7222=CARTESIAN_POINT('',(-9.32E0,-3.681177490061E0,-8.958822509939E0)); +#7223=VERTEX_POINT('',#7222); +#7224=CARTESIAN_POINT('',(-9.32E0,-3.566080810142E0,-8.843725830020E0)); +#7225=VERTEX_POINT('',#7224); +#7226=CARTESIAN_POINT('',(-9.32E0,-3.339806640163E0,-8.75E0)); +#7227=VERTEX_POINT('',#7226); +#7228=CARTESIAN_POINT('',(-9.32E0,-1.726776695297E0,-8.75E0)); +#7229=VERTEX_POINT('',#7228); +#7230=CARTESIAN_POINT('',(-9.32E0,-1.5E0,-8.523223304703E0)); +#7231=VERTEX_POINT('',#7230); +#7232=CARTESIAN_POINT('',(-9.32E0,-1.323223304703E0,-8.45E0)); +#7233=VERTEX_POINT('',#7232); +#7234=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.45E0)); +#7235=VERTEX_POINT('',#7234); +#7236=CARTESIAN_POINT('',(-9.32E0,-4.133725830020E0,-8.506274169980E0)); +#7237=CARTESIAN_POINT('',(-9.32E0,-3.737451660041E0,-8.11E0)); +#7238=VERTEX_POINT('',#7236); +#7239=VERTEX_POINT('',#7237); +#7240=CARTESIAN_POINT('',(-9.32E0,-4.36E0,-8.6E0)); +#7241=VERTEX_POINT('',#7240); +#7242=CARTESIAN_POINT('',(-9.32E0,-5.47E0,-8.6E0)); +#7243=VERTEX_POINT('',#7242); +#7244=CARTESIAN_POINT('',(-9.32E0,-1.055E0,-8.11E0)); +#7245=VERTEX_POINT('',#7244); +#7246=CARTESIAN_POINT('',(-9.61E0,1.9E-1,-6.35E0)); +#7247=CARTESIAN_POINT('',(-1.031E1,8.9E-1,-6.35E0)); +#7248=VERTEX_POINT('',#7246); +#7249=VERTEX_POINT('',#7247); +#7250=CARTESIAN_POINT('',(-7.69E0,-2.11E0,-6.35E0)); +#7251=CARTESIAN_POINT('',(-8.39E0,-2.81E0,-6.35E0)); +#7252=VERTEX_POINT('',#7250); +#7253=VERTEX_POINT('',#7251); +#7254=CARTESIAN_POINT('',(-1.031E1,8.9E-1,0.E0)); +#7255=VERTEX_POINT('',#7254); +#7256=CARTESIAN_POINT('',(-9.61E0,1.9E-1,0.E0)); +#7257=VERTEX_POINT('',#7256); +#7258=CARTESIAN_POINT('',(-8.39E0,-2.81E0,0.E0)); +#7259=VERTEX_POINT('',#7258); +#7260=CARTESIAN_POINT('',(-7.69E0,-2.11E0,0.E0)); +#7261=VERTEX_POINT('',#7260); +#7262=CARTESIAN_POINT('',(-6.61E0,1.9E-1,-6.35E0)); +#7263=CARTESIAN_POINT('',(-7.31E0,8.9E-1,-6.35E0)); +#7264=VERTEX_POINT('',#7262); +#7265=VERTEX_POINT('',#7263); +#7266=CARTESIAN_POINT('',(-4.69E0,-2.11E0,-6.35E0)); +#7267=CARTESIAN_POINT('',(-5.39E0,-2.81E0,-6.35E0)); +#7268=VERTEX_POINT('',#7266); +#7269=VERTEX_POINT('',#7267); +#7270=CARTESIAN_POINT('',(-7.31E0,8.9E-1,0.E0)); +#7271=VERTEX_POINT('',#7270); +#7272=CARTESIAN_POINT('',(-6.61E0,1.9E-1,0.E0)); +#7273=VERTEX_POINT('',#7272); +#7274=CARTESIAN_POINT('',(-5.39E0,-2.81E0,0.E0)); +#7275=VERTEX_POINT('',#7274); +#7276=CARTESIAN_POINT('',(-4.69E0,-2.11E0,0.E0)); +#7277=VERTEX_POINT('',#7276); +#7278=CARTESIAN_POINT('',(-1.69E0,8.9E-1,-6.35E0)); +#7279=CARTESIAN_POINT('',(-2.39E0,1.9E-1,-6.35E0)); +#7280=VERTEX_POINT('',#7278); +#7281=VERTEX_POINT('',#7279); +#7282=CARTESIAN_POINT('',(-1.69E0,-2.11E0,-6.35E0)); +#7283=CARTESIAN_POINT('',(-2.39E0,-2.81E0,-6.35E0)); +#7284=VERTEX_POINT('',#7282); +#7285=VERTEX_POINT('',#7283); +#7286=CARTESIAN_POINT('',(-2.39E0,1.9E-1,0.E0)); +#7287=VERTEX_POINT('',#7286); +#7288=CARTESIAN_POINT('',(-1.69E0,8.9E-1,0.E0)); +#7289=VERTEX_POINT('',#7288); +#7290=CARTESIAN_POINT('',(-2.39E0,-2.81E0,0.E0)); +#7291=VERTEX_POINT('',#7290); +#7292=CARTESIAN_POINT('',(-1.69E0,-2.11E0,0.E0)); +#7293=VERTEX_POINT('',#7292); +#7294=CARTESIAN_POINT('',(1.31E0,8.9E-1,-6.35E0)); +#7295=CARTESIAN_POINT('',(6.1E-1,1.9E-1,-6.35E0)); +#7296=VERTEX_POINT('',#7294); +#7297=VERTEX_POINT('',#7295); +#7298=CARTESIAN_POINT('',(1.31E0,-2.11E0,-6.35E0)); +#7299=CARTESIAN_POINT('',(6.1E-1,-2.81E0,-6.35E0)); +#7300=VERTEX_POINT('',#7298); +#7301=VERTEX_POINT('',#7299); +#7302=CARTESIAN_POINT('',(6.1E-1,1.9E-1,0.E0)); +#7303=VERTEX_POINT('',#7302); +#7304=CARTESIAN_POINT('',(1.31E0,8.9E-1,0.E0)); +#7305=VERTEX_POINT('',#7304); +#7306=CARTESIAN_POINT('',(6.1E-1,-2.81E0,0.E0)); +#7307=VERTEX_POINT('',#7306); +#7308=CARTESIAN_POINT('',(1.31E0,-2.11E0,0.E0)); +#7309=VERTEX_POINT('',#7308); +#7310=CARTESIAN_POINT('',(2.39E0,1.9E-1,-6.35E0)); +#7311=CARTESIAN_POINT('',(1.69E0,8.9E-1,-6.35E0)); +#7312=VERTEX_POINT('',#7310); +#7313=VERTEX_POINT('',#7311); +#7314=CARTESIAN_POINT('',(2.39E0,-2.81E0,-6.35E0)); +#7315=CARTESIAN_POINT('',(1.69E0,-2.11E0,-6.35E0)); +#7316=VERTEX_POINT('',#7314); +#7317=VERTEX_POINT('',#7315); +#7318=CARTESIAN_POINT('',(1.69E0,8.9E-1,0.E0)); +#7319=VERTEX_POINT('',#7318); +#7320=CARTESIAN_POINT('',(2.39E0,1.9E-1,0.E0)); +#7321=VERTEX_POINT('',#7320); +#7322=CARTESIAN_POINT('',(1.69E0,-2.11E0,0.E0)); +#7323=VERTEX_POINT('',#7322); +#7324=CARTESIAN_POINT('',(2.39E0,-2.81E0,0.E0)); +#7325=VERTEX_POINT('',#7324); +#7326=CARTESIAN_POINT('',(5.39E0,1.9E-1,-6.35E0)); +#7327=CARTESIAN_POINT('',(4.69E0,8.9E-1,-6.35E0)); +#7328=VERTEX_POINT('',#7326); +#7329=VERTEX_POINT('',#7327); +#7330=CARTESIAN_POINT('',(4.69E0,8.9E-1,0.E0)); +#7331=VERTEX_POINT('',#7330); +#7332=CARTESIAN_POINT('',(5.39E0,1.9E-1,0.E0)); +#7333=VERTEX_POINT('',#7332); +#7334=CARTESIAN_POINT('',(8.39E0,1.9E-1,-6.35E0)); +#7335=CARTESIAN_POINT('',(7.69E0,8.9E-1,-6.35E0)); +#7336=VERTEX_POINT('',#7334); +#7337=VERTEX_POINT('',#7335); +#7338=CARTESIAN_POINT('',(1.031E1,-2.11E0,-6.35E0)); +#7339=CARTESIAN_POINT('',(9.61E0,-2.81E0,-6.35E0)); +#7340=VERTEX_POINT('',#7338); +#7341=VERTEX_POINT('',#7339); +#7342=CARTESIAN_POINT('',(7.69E0,8.9E-1,0.E0)); +#7343=VERTEX_POINT('',#7342); +#7344=CARTESIAN_POINT('',(8.39E0,1.9E-1,0.E0)); +#7345=VERTEX_POINT('',#7344); +#7346=CARTESIAN_POINT('',(9.61E0,-2.81E0,0.E0)); +#7347=VERTEX_POINT('',#7346); +#7348=CARTESIAN_POINT('',(1.031E1,-2.11E0,0.E0)); +#7349=VERTEX_POINT('',#7348); +#7350=CARTESIAN_POINT('',(1.129E1,-9.1E-1,-7.6E0)); +#7351=VERTEX_POINT('',#7350); +#7352=CARTESIAN_POINT('',(1.129E1,-6.6E-1,-7.85E0)); +#7353=VERTEX_POINT('',#7352); +#7354=CARTESIAN_POINT('',(1.129E1,6.6E-1,-7.85E0)); +#7355=VERTEX_POINT('',#7354); +#7356=CARTESIAN_POINT('',(1.093E1,-9.1E-1,-7.6E0)); +#7357=VERTEX_POINT('',#7356); +#7358=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-7.85E0)); +#7359=VERTEX_POINT('',#7358); +#7360=CARTESIAN_POINT('',(1.093E1,6.6E-1,-7.85E0)); +#7361=VERTEX_POINT('',#7360); +#7362=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.28E0)); +#7363=CARTESIAN_POINT('',(1.191948609232E1,6.6E-1,-9.239547065214E0)); +#7364=VERTEX_POINT('',#7362); +#7365=VERTEX_POINT('',#7363); +#7366=CARTESIAN_POINT('',(1.402E1,6.6E-1,-9.175E0)); +#7367=VERTEX_POINT('',#7366); +#7368=CARTESIAN_POINT('',(1.400894271538E1,6.6E-1,-8.815169850545E0)); +#7369=VERTEX_POINT('',#7368); +#7370=CARTESIAN_POINT('',(1.190842880770E1,6.6E-1,-8.879716915758E0)); +#7371=VERTEX_POINT('',#7370); +#7372=CARTESIAN_POINT('',(1.129E1,6.6E-1,-8.28E0)); +#7373=VERTEX_POINT('',#7372); +#7374=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-8.28E0)); +#7375=CARTESIAN_POINT('',(1.191948609232E1,-6.6E-1,-9.239547065214E0)); +#7376=VERTEX_POINT('',#7374); +#7377=VERTEX_POINT('',#7375); +#7378=CARTESIAN_POINT('',(1.402E1,-6.6E-1,-9.175E0)); +#7379=VERTEX_POINT('',#7378); +#7380=CARTESIAN_POINT('',(1.400894271538E1,-6.6E-1,-8.815169850545E0)); +#7381=VERTEX_POINT('',#7380); +#7382=CARTESIAN_POINT('',(1.190842880770E1,-6.6E-1,-8.879716915758E0)); +#7383=VERTEX_POINT('',#7382); +#7384=CARTESIAN_POINT('',(1.129E1,-6.6E-1,-8.28E0)); +#7385=VERTEX_POINT('',#7384); +#7386=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.11E0)); +#7387=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-8.11E0)); +#7388=VERTEX_POINT('',#7386); +#7389=VERTEX_POINT('',#7387); +#7390=CARTESIAN_POINT('',(-1.129E1,1.7E0,-5.6E0)); +#7391=CARTESIAN_POINT('',(-1.129E1,2.E0,-5.9E0)); +#7392=VERTEX_POINT('',#7390); +#7393=VERTEX_POINT('',#7391); +#7394=CARTESIAN_POINT('',(-1.129E1,2.E0,-7.5E0)); +#7395=VERTEX_POINT('',#7394); +#7396=CARTESIAN_POINT('',(-1.129E1,1.9E0,-7.6E0)); +#7397=VERTEX_POINT('',#7396); +#7398=CARTESIAN_POINT('',(-1.129E1,9.1E-1,-7.6E0)); +#7399=VERTEX_POINT('',#7398); +#7400=CARTESIAN_POINT('',(-1.129E1,6.6E-1,-7.85E0)); +#7401=VERTEX_POINT('',#7400); +#7402=CARTESIAN_POINT('',(-1.129E1,-6.6E-1,-7.85E0)); +#7403=CARTESIAN_POINT('',(-1.129E1,-9.1E-1,-7.6E0)); +#7404=VERTEX_POINT('',#7402); +#7405=VERTEX_POINT('',#7403); +#7406=CARTESIAN_POINT('',(-1.129E1,-1.5E0,-7.6E0)); +#7407=VERTEX_POINT('',#7406); +#7408=CARTESIAN_POINT('',(-1.129E1,-3.E0,-6.1E0)); +#7409=VERTEX_POINT('',#7408); +#7410=CARTESIAN_POINT('',(-1.129E1,-3.E0,-3.1E0)); +#7411=VERTEX_POINT('',#7410); +#7412=CARTESIAN_POINT('',(-1.129E1,-1.5E0,-1.6E0)); +#7413=VERTEX_POINT('',#7412); +#7414=CARTESIAN_POINT('',(-1.129E1,1.9E0,-1.6E0)); +#7415=VERTEX_POINT('',#7414); +#7416=CARTESIAN_POINT('',(-1.129E1,2.E0,-1.7E0)); +#7417=VERTEX_POINT('',#7416); +#7418=CARTESIAN_POINT('',(-1.129E1,2.E0,-2.93E0)); +#7419=VERTEX_POINT('',#7418); +#7420=CARTESIAN_POINT('',(-1.129E1,1.804177449477E0,-3.211330871076E0)); +#7421=VERTEX_POINT('',#7420); +#7422=CARTESIAN_POINT('',(-1.129E1,9.736290824614E-1,-3.518884785127E0)); +#7423=VERTEX_POINT('',#7422); +#7424=CARTESIAN_POINT('',(-1.129E1,8.E-1,-3.55E0)); +#7425=VERTEX_POINT('',#7424); +#7426=CARTESIAN_POINT('',(-1.129E1,-7.E-1,-3.55E0)); +#7427=VERTEX_POINT('',#7426); +#7428=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.6E0)); +#7429=CARTESIAN_POINT('',(-1.093E1,1.7E0,-5.6E0)); +#7430=VERTEX_POINT('',#7428); +#7431=VERTEX_POINT('',#7429); +#7432=CARTESIAN_POINT('',(-1.093E1,2.E0,-5.9E0)); +#7433=VERTEX_POINT('',#7432); +#7434=CARTESIAN_POINT('',(-1.093E1,2.E0,-7.5E0)); +#7435=VERTEX_POINT('',#7434); +#7436=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.6E0)); +#7437=VERTEX_POINT('',#7436); +#7438=CARTESIAN_POINT('',(-1.093E1,9.1E-1,-7.6E0)); +#7439=VERTEX_POINT('',#7438); +#7440=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-7.85E0)); +#7441=VERTEX_POINT('',#7440); +#7442=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.6E0)); +#7443=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-7.85E0)); +#7444=VERTEX_POINT('',#7442); +#7445=VERTEX_POINT('',#7443); +#7446=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-7.6E0)); +#7447=VERTEX_POINT('',#7446); +#7448=CARTESIAN_POINT('',(-1.093E1,-3.E0,-6.1E0)); +#7449=VERTEX_POINT('',#7448); +#7450=CARTESIAN_POINT('',(-1.093E1,-3.E0,-3.1E0)); +#7451=VERTEX_POINT('',#7450); +#7452=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-1.6E0)); +#7453=VERTEX_POINT('',#7452); +#7454=CARTESIAN_POINT('',(-1.093E1,1.9E0,-1.6E0)); +#7455=VERTEX_POINT('',#7454); +#7456=CARTESIAN_POINT('',(-1.093E1,2.E0,-1.7E0)); +#7457=VERTEX_POINT('',#7456); +#7458=CARTESIAN_POINT('',(-1.093E1,2.E0,-2.93E0)); +#7459=VERTEX_POINT('',#7458); +#7460=CARTESIAN_POINT('',(-1.093E1,1.804177449477E0,-3.211330871076E0)); +#7461=VERTEX_POINT('',#7460); +#7462=CARTESIAN_POINT('',(-1.093E1,9.736290824614E-1,-3.518884785127E0)); +#7463=VERTEX_POINT('',#7462); +#7464=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.55E0)); +#7465=VERTEX_POINT('',#7464); +#7466=CARTESIAN_POINT('',(-1.093E1,-7.E-1,-3.55E0)); +#7467=VERTEX_POINT('',#7466); +#7468=CARTESIAN_POINT('',(-1.093E1,-1.E0,-3.85E0)); +#7469=VERTEX_POINT('',#7468); +#7470=CARTESIAN_POINT('',(-1.129E1,-1.E0,-5.35E0)); +#7471=VERTEX_POINT('',#7470); +#7472=CARTESIAN_POINT('',(-1.129E1,-1.E0,-3.85E0)); +#7473=VERTEX_POINT('',#7472); +#7474=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-2.2E0)); +#7475=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-2.2E0)); +#7476=VERTEX_POINT('',#7474); +#7477=VERTEX_POINT('',#7475); +#7478=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-2.2E0)); +#7479=VERTEX_POINT('',#7478); +#7480=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-2.2E0)); +#7481=VERTEX_POINT('',#7480); +#7482=CARTESIAN_POINT('',(-9.32E0,1.18E0,-2.2E0)); +#7483=CARTESIAN_POINT('',(-8.68E0,1.18E0,-2.2E0)); +#7484=VERTEX_POINT('',#7482); +#7485=VERTEX_POINT('',#7483); +#7486=CARTESIAN_POINT('',(-8.68E0,1.82E0,-2.2E0)); +#7487=VERTEX_POINT('',#7486); +#7488=CARTESIAN_POINT('',(-9.32E0,1.82E0,-2.2E0)); +#7489=VERTEX_POINT('',#7488); +#7490=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#7491=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-6.35E0)); +#7492=VERTEX_POINT('',#7490); +#7493=VERTEX_POINT('',#7491); +#7494=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-6.35E0)); +#7495=VERTEX_POINT('',#7494); +#7496=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-6.35E0)); +#7497=VERTEX_POINT('',#7496); +#7498=CARTESIAN_POINT('',(-9.32E0,1.18E0,-6.35E0)); +#7499=CARTESIAN_POINT('',(-8.68E0,1.18E0,-6.35E0)); +#7500=VERTEX_POINT('',#7498); +#7501=VERTEX_POINT('',#7499); +#7502=CARTESIAN_POINT('',(-8.68E0,1.82E0,-6.35E0)); +#7503=VERTEX_POINT('',#7502); +#7504=CARTESIAN_POINT('',(-9.32E0,1.82E0,-6.35E0)); +#7505=VERTEX_POINT('',#7504); +#7506=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-2.2E0)); +#7507=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-2.2E0)); +#7508=VERTEX_POINT('',#7506); +#7509=VERTEX_POINT('',#7507); +#7510=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-2.2E0)); +#7511=VERTEX_POINT('',#7510); +#7512=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-2.2E0)); +#7513=VERTEX_POINT('',#7512); +#7514=CARTESIAN_POINT('',(-6.32E0,1.18E0,-2.2E0)); +#7515=CARTESIAN_POINT('',(-5.68E0,1.18E0,-2.2E0)); +#7516=VERTEX_POINT('',#7514); +#7517=VERTEX_POINT('',#7515); +#7518=CARTESIAN_POINT('',(-5.68E0,1.82E0,-2.2E0)); +#7519=VERTEX_POINT('',#7518); +#7520=CARTESIAN_POINT('',(-6.32E0,1.82E0,-2.2E0)); +#7521=VERTEX_POINT('',#7520); +#7522=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#7523=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-6.35E0)); +#7524=VERTEX_POINT('',#7522); +#7525=VERTEX_POINT('',#7523); +#7526=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-6.35E0)); +#7527=VERTEX_POINT('',#7526); +#7528=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-6.35E0)); +#7529=VERTEX_POINT('',#7528); +#7530=CARTESIAN_POINT('',(-6.32E0,1.18E0,-6.35E0)); +#7531=CARTESIAN_POINT('',(-5.68E0,1.18E0,-6.35E0)); +#7532=VERTEX_POINT('',#7530); +#7533=VERTEX_POINT('',#7531); +#7534=CARTESIAN_POINT('',(-5.68E0,1.82E0,-6.35E0)); +#7535=VERTEX_POINT('',#7534); +#7536=CARTESIAN_POINT('',(-6.32E0,1.82E0,-6.35E0)); +#7537=VERTEX_POINT('',#7536); +#7538=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-2.2E0)); +#7539=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-2.2E0)); +#7540=VERTEX_POINT('',#7538); +#7541=VERTEX_POINT('',#7539); +#7542=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-2.2E0)); +#7543=VERTEX_POINT('',#7542); +#7544=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-2.2E0)); +#7545=VERTEX_POINT('',#7544); +#7546=CARTESIAN_POINT('',(-3.32E0,1.18E0,-2.2E0)); +#7547=CARTESIAN_POINT('',(-2.68E0,1.18E0,-2.2E0)); +#7548=VERTEX_POINT('',#7546); +#7549=VERTEX_POINT('',#7547); +#7550=CARTESIAN_POINT('',(-2.68E0,1.82E0,-2.2E0)); +#7551=VERTEX_POINT('',#7550); +#7552=CARTESIAN_POINT('',(-3.32E0,1.82E0,-2.2E0)); +#7553=VERTEX_POINT('',#7552); +#7554=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#7555=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-6.35E0)); +#7556=VERTEX_POINT('',#7554); +#7557=VERTEX_POINT('',#7555); +#7558=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-6.35E0)); +#7559=VERTEX_POINT('',#7558); +#7560=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-6.35E0)); +#7561=VERTEX_POINT('',#7560); +#7562=CARTESIAN_POINT('',(-3.32E0,1.18E0,-6.35E0)); +#7563=CARTESIAN_POINT('',(-2.68E0,1.18E0,-6.35E0)); +#7564=VERTEX_POINT('',#7562); +#7565=VERTEX_POINT('',#7563); +#7566=CARTESIAN_POINT('',(-2.68E0,1.82E0,-6.35E0)); +#7567=VERTEX_POINT('',#7566); +#7568=CARTESIAN_POINT('',(-3.32E0,1.82E0,-6.35E0)); +#7569=VERTEX_POINT('',#7568); +#7570=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-2.2E0)); +#7571=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-2.2E0)); +#7572=VERTEX_POINT('',#7570); +#7573=VERTEX_POINT('',#7571); +#7574=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-2.2E0)); +#7575=VERTEX_POINT('',#7574); +#7576=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-2.2E0)); +#7577=VERTEX_POINT('',#7576); +#7578=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-2.2E0)); +#7579=CARTESIAN_POINT('',(3.2E-1,1.18E0,-2.2E0)); +#7580=VERTEX_POINT('',#7578); +#7581=VERTEX_POINT('',#7579); +#7582=CARTESIAN_POINT('',(3.2E-1,1.82E0,-2.2E0)); +#7583=VERTEX_POINT('',#7582); +#7584=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-2.2E0)); +#7585=VERTEX_POINT('',#7584); +#7586=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#7587=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-6.35E0)); +#7588=VERTEX_POINT('',#7586); +#7589=VERTEX_POINT('',#7587); +#7590=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-6.35E0)); +#7591=VERTEX_POINT('',#7590); +#7592=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-6.35E0)); +#7593=VERTEX_POINT('',#7592); +#7594=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-6.35E0)); +#7595=CARTESIAN_POINT('',(3.2E-1,1.18E0,-6.35E0)); +#7596=VERTEX_POINT('',#7594); +#7597=VERTEX_POINT('',#7595); +#7598=CARTESIAN_POINT('',(3.2E-1,1.82E0,-6.35E0)); +#7599=VERTEX_POINT('',#7598); +#7600=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-6.35E0)); +#7601=VERTEX_POINT('',#7600); +#7602=CARTESIAN_POINT('',(2.68E0,-1.18E0,-2.2E0)); +#7603=CARTESIAN_POINT('',(2.68E0,-1.82E0,-2.2E0)); +#7604=VERTEX_POINT('',#7602); +#7605=VERTEX_POINT('',#7603); +#7606=CARTESIAN_POINT('',(3.32E0,-1.82E0,-2.2E0)); +#7607=VERTEX_POINT('',#7606); +#7608=CARTESIAN_POINT('',(3.32E0,-1.18E0,-2.2E0)); +#7609=VERTEX_POINT('',#7608); +#7610=CARTESIAN_POINT('',(2.68E0,1.18E0,-2.2E0)); +#7611=CARTESIAN_POINT('',(3.32E0,1.18E0,-2.2E0)); +#7612=VERTEX_POINT('',#7610); +#7613=VERTEX_POINT('',#7611); +#7614=CARTESIAN_POINT('',(3.32E0,1.82E0,-2.2E0)); +#7615=VERTEX_POINT('',#7614); +#7616=CARTESIAN_POINT('',(2.68E0,1.82E0,-2.2E0)); +#7617=VERTEX_POINT('',#7616); +#7618=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#7619=CARTESIAN_POINT('',(2.68E0,-1.82E0,-6.35E0)); +#7620=VERTEX_POINT('',#7618); +#7621=VERTEX_POINT('',#7619); +#7622=CARTESIAN_POINT('',(3.32E0,-1.82E0,-6.35E0)); +#7623=VERTEX_POINT('',#7622); +#7624=CARTESIAN_POINT('',(3.32E0,-1.18E0,-6.35E0)); +#7625=VERTEX_POINT('',#7624); +#7626=CARTESIAN_POINT('',(2.68E0,1.18E0,-6.35E0)); +#7627=CARTESIAN_POINT('',(3.32E0,1.18E0,-6.35E0)); +#7628=VERTEX_POINT('',#7626); +#7629=VERTEX_POINT('',#7627); +#7630=CARTESIAN_POINT('',(3.32E0,1.82E0,-6.35E0)); +#7631=VERTEX_POINT('',#7630); +#7632=CARTESIAN_POINT('',(2.68E0,1.82E0,-6.35E0)); +#7633=VERTEX_POINT('',#7632); +#7634=CARTESIAN_POINT('',(5.68E0,-1.18E0,-2.2E0)); +#7635=CARTESIAN_POINT('',(5.68E0,-1.82E0,-2.2E0)); +#7636=VERTEX_POINT('',#7634); +#7637=VERTEX_POINT('',#7635); +#7638=CARTESIAN_POINT('',(6.32E0,-1.82E0,-2.2E0)); +#7639=VERTEX_POINT('',#7638); +#7640=CARTESIAN_POINT('',(6.32E0,-1.18E0,-2.2E0)); +#7641=VERTEX_POINT('',#7640); +#7642=CARTESIAN_POINT('',(5.68E0,1.18E0,-2.2E0)); +#7643=CARTESIAN_POINT('',(6.32E0,1.18E0,-2.2E0)); +#7644=VERTEX_POINT('',#7642); +#7645=VERTEX_POINT('',#7643); +#7646=CARTESIAN_POINT('',(6.32E0,1.82E0,-2.2E0)); +#7647=VERTEX_POINT('',#7646); +#7648=CARTESIAN_POINT('',(5.68E0,1.82E0,-2.2E0)); +#7649=VERTEX_POINT('',#7648); +#7650=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#7651=CARTESIAN_POINT('',(5.68E0,-1.82E0,-6.35E0)); +#7652=VERTEX_POINT('',#7650); +#7653=VERTEX_POINT('',#7651); +#7654=CARTESIAN_POINT('',(6.32E0,-1.82E0,-6.35E0)); +#7655=VERTEX_POINT('',#7654); +#7656=CARTESIAN_POINT('',(6.32E0,-1.18E0,-6.35E0)); +#7657=VERTEX_POINT('',#7656); +#7658=CARTESIAN_POINT('',(5.68E0,1.18E0,-6.35E0)); +#7659=CARTESIAN_POINT('',(6.32E0,1.18E0,-6.35E0)); +#7660=VERTEX_POINT('',#7658); +#7661=VERTEX_POINT('',#7659); +#7662=CARTESIAN_POINT('',(6.32E0,1.82E0,-6.35E0)); +#7663=VERTEX_POINT('',#7662); +#7664=CARTESIAN_POINT('',(5.68E0,1.82E0,-6.35E0)); +#7665=VERTEX_POINT('',#7664); +#7666=CARTESIAN_POINT('',(8.68E0,-1.18E0,-2.2E0)); +#7667=CARTESIAN_POINT('',(8.68E0,-1.82E0,-2.2E0)); +#7668=VERTEX_POINT('',#7666); +#7669=VERTEX_POINT('',#7667); +#7670=CARTESIAN_POINT('',(9.32E0,-1.82E0,-2.2E0)); +#7671=VERTEX_POINT('',#7670); +#7672=CARTESIAN_POINT('',(9.32E0,-1.18E0,-2.2E0)); +#7673=VERTEX_POINT('',#7672); +#7674=CARTESIAN_POINT('',(8.68E0,1.18E0,-2.2E0)); +#7675=CARTESIAN_POINT('',(9.32E0,1.18E0,-2.2E0)); +#7676=VERTEX_POINT('',#7674); +#7677=VERTEX_POINT('',#7675); +#7678=CARTESIAN_POINT('',(9.32E0,1.82E0,-2.2E0)); +#7679=VERTEX_POINT('',#7678); +#7680=CARTESIAN_POINT('',(8.68E0,1.82E0,-2.2E0)); +#7681=VERTEX_POINT('',#7680); +#7682=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#7683=CARTESIAN_POINT('',(8.68E0,-1.82E0,-6.35E0)); +#7684=VERTEX_POINT('',#7682); +#7685=VERTEX_POINT('',#7683); +#7686=CARTESIAN_POINT('',(9.32E0,-1.82E0,-6.35E0)); +#7687=VERTEX_POINT('',#7686); +#7688=CARTESIAN_POINT('',(9.32E0,-1.18E0,-6.35E0)); +#7689=VERTEX_POINT('',#7688); +#7690=CARTESIAN_POINT('',(8.68E0,1.18E0,-6.35E0)); +#7691=CARTESIAN_POINT('',(9.32E0,1.18E0,-6.35E0)); +#7692=VERTEX_POINT('',#7690); +#7693=VERTEX_POINT('',#7691); +#7694=CARTESIAN_POINT('',(9.32E0,1.82E0,-6.35E0)); +#7695=VERTEX_POINT('',#7694); +#7696=CARTESIAN_POINT('',(8.68E0,1.82E0,-6.35E0)); +#7697=VERTEX_POINT('',#7696); +#7698=CARTESIAN_POINT('',(-5.68E0,5.47E0,-9.24E0)); +#7699=CARTESIAN_POINT('',(-5.68E0,5.47E0,-8.6E0)); +#7700=VERTEX_POINT('',#7698); +#7701=VERTEX_POINT('',#7699); +#7702=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.6E0)); +#7703=VERTEX_POINT('',#7702); +#7704=CARTESIAN_POINT('',(-5.68E0,4.133725830020E0,-8.506274169980E0)); +#7705=VERTEX_POINT('',#7704); +#7706=CARTESIAN_POINT('',(-5.68E0,3.737451660041E0,-8.11E0)); +#7707=VERTEX_POINT('',#7706); +#7708=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.45E0)); +#7709=CARTESIAN_POINT('',(-5.68E0,1.323223304703E0,-8.45E0)); +#7710=VERTEX_POINT('',#7708); +#7711=VERTEX_POINT('',#7709); +#7712=CARTESIAN_POINT('',(-5.68E0,1.5E0,-8.523223304703E0)); +#7713=VERTEX_POINT('',#7712); +#7714=CARTESIAN_POINT('',(-5.68E0,1.726776695297E0,-8.75E0)); +#7715=VERTEX_POINT('',#7714); +#7716=CARTESIAN_POINT('',(-5.68E0,3.339806640163E0,-8.75E0)); +#7717=VERTEX_POINT('',#7716); +#7718=CARTESIAN_POINT('',(-5.68E0,3.566080810142E0,-8.843725830020E0)); +#7719=VERTEX_POINT('',#7718); +#7720=CARTESIAN_POINT('',(-5.68E0,3.681177490061E0,-8.958822509939E0)); +#7721=VERTEX_POINT('',#7720); +#7722=CARTESIAN_POINT('',(-5.68E0,4.36E0,-9.24E0)); +#7723=VERTEX_POINT('',#7722); +#7724=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-9.24E0)); +#7725=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-9.24E0)); +#7726=VERTEX_POINT('',#7724); +#7727=VERTEX_POINT('',#7725); +#7728=CARTESIAN_POINT('',(-5.68E0,-3.681177490061E0,-8.958822509939E0)); +#7729=VERTEX_POINT('',#7728); +#7730=CARTESIAN_POINT('',(-5.68E0,-3.566080810142E0,-8.843725830020E0)); +#7731=VERTEX_POINT('',#7730); +#7732=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-8.75E0)); +#7733=VERTEX_POINT('',#7732); +#7734=CARTESIAN_POINT('',(-5.68E0,-1.726776695297E0,-8.75E0)); +#7735=VERTEX_POINT('',#7734); +#7736=CARTESIAN_POINT('',(-5.68E0,-1.5E0,-8.523223304703E0)); +#7737=VERTEX_POINT('',#7736); +#7738=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.45E0)); +#7739=VERTEX_POINT('',#7738); +#7740=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.45E0)); +#7741=VERTEX_POINT('',#7740); +#7742=CARTESIAN_POINT('',(-5.68E0,-3.737451660041E0,-8.11E0)); +#7743=CARTESIAN_POINT('',(-5.68E0,-4.133725830020E0,-8.506274169980E0)); +#7744=VERTEX_POINT('',#7742); +#7745=VERTEX_POINT('',#7743); +#7746=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.6E0)); +#7747=VERTEX_POINT('',#7746); +#7748=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-8.6E0)); +#7749=VERTEX_POINT('',#7748); +#7750=CARTESIAN_POINT('',(-6.32E0,5.47E0,-9.24E0)); +#7751=CARTESIAN_POINT('',(-6.32E0,5.47E0,-8.6E0)); +#7752=VERTEX_POINT('',#7750); +#7753=VERTEX_POINT('',#7751); +#7754=CARTESIAN_POINT('',(-6.32E0,4.36E0,-8.6E0)); +#7755=VERTEX_POINT('',#7754); +#7756=CARTESIAN_POINT('',(-6.32E0,4.133725830020E0,-8.506274169980E0)); +#7757=VERTEX_POINT('',#7756); +#7758=CARTESIAN_POINT('',(-6.32E0,3.737451660041E0,-8.11E0)); +#7759=VERTEX_POINT('',#7758); +#7760=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.45E0)); +#7761=CARTESIAN_POINT('',(-6.32E0,1.323223304703E0,-8.45E0)); +#7762=VERTEX_POINT('',#7760); +#7763=VERTEX_POINT('',#7761); +#7764=CARTESIAN_POINT('',(-6.32E0,1.5E0,-8.523223304703E0)); +#7765=VERTEX_POINT('',#7764); +#7766=CARTESIAN_POINT('',(-6.32E0,1.726776695297E0,-8.75E0)); +#7767=VERTEX_POINT('',#7766); +#7768=CARTESIAN_POINT('',(-6.32E0,3.339806640163E0,-8.75E0)); +#7769=VERTEX_POINT('',#7768); +#7770=CARTESIAN_POINT('',(-6.32E0,3.566080810142E0,-8.843725830020E0)); +#7771=VERTEX_POINT('',#7770); +#7772=CARTESIAN_POINT('',(-6.32E0,3.681177490061E0,-8.958822509939E0)); +#7773=VERTEX_POINT('',#7772); +#7774=CARTESIAN_POINT('',(-6.32E0,4.36E0,-9.24E0)); +#7775=VERTEX_POINT('',#7774); +#7776=CARTESIAN_POINT('',(-6.32E0,-5.47E0,-9.24E0)); +#7777=CARTESIAN_POINT('',(-6.32E0,-4.36E0,-9.24E0)); +#7778=VERTEX_POINT('',#7776); +#7779=VERTEX_POINT('',#7777); +#7780=CARTESIAN_POINT('',(-6.32E0,-3.681177490061E0,-8.958822509939E0)); +#7781=VERTEX_POINT('',#7780); +#7782=CARTESIAN_POINT('',(-6.32E0,-3.566080810142E0,-8.843725830020E0)); +#7783=VERTEX_POINT('',#7782); +#7784=CARTESIAN_POINT('',(-6.32E0,-3.339806640163E0,-8.75E0)); +#7785=VERTEX_POINT('',#7784); +#7786=CARTESIAN_POINT('',(-6.32E0,-1.726776695297E0,-8.75E0)); +#7787=VERTEX_POINT('',#7786); +#7788=CARTESIAN_POINT('',(-6.32E0,-1.5E0,-8.523223304703E0)); +#7789=VERTEX_POINT('',#7788); +#7790=CARTESIAN_POINT('',(-6.32E0,-1.323223304703E0,-8.45E0)); +#7791=VERTEX_POINT('',#7790); +#7792=CARTESIAN_POINT('',(-6.32E0,-1.055E0,-8.45E0)); +#7793=VERTEX_POINT('',#7792); +#7794=CARTESIAN_POINT('',(-6.32E0,-3.737451660041E0,-8.11E0)); +#7795=CARTESIAN_POINT('',(-6.32E0,-4.133725830020E0,-8.506274169980E0)); +#7796=VERTEX_POINT('',#7794); +#7797=VERTEX_POINT('',#7795); +#7798=CARTESIAN_POINT('',(-6.32E0,-4.36E0,-8.6E0)); +#7799=VERTEX_POINT('',#7798); +#7800=CARTESIAN_POINT('',(-6.32E0,-5.47E0,-8.6E0)); +#7801=VERTEX_POINT('',#7800); +#7802=CARTESIAN_POINT('',(-6.32E0,-3.43E0,-8.11E0)); +#7803=CARTESIAN_POINT('',(-5.68E0,-3.43E0,-8.11E0)); +#7804=VERTEX_POINT('',#7802); +#7805=VERTEX_POINT('',#7803); +#7806=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.11E0)); +#7807=VERTEX_POINT('',#7806); +#7808=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.11E0)); +#7809=CARTESIAN_POINT('',(-5.68E0,3.43E0,-8.11E0)); +#7810=VERTEX_POINT('',#7808); +#7811=VERTEX_POINT('',#7809); +#7812=CARTESIAN_POINT('',(-6.32E0,-1.055E0,-8.11E0)); +#7813=VERTEX_POINT('',#7812); +#7814=CARTESIAN_POINT('',(-6.32E0,1.055E0,-8.11E0)); +#7815=CARTESIAN_POINT('',(-6.32E0,3.43E0,-8.11E0)); +#7816=VERTEX_POINT('',#7814); +#7817=VERTEX_POINT('',#7815); +#7818=CARTESIAN_POINT('',(-2.68E0,5.47E0,-9.24E0)); +#7819=CARTESIAN_POINT('',(-2.68E0,5.47E0,-8.6E0)); +#7820=VERTEX_POINT('',#7818); +#7821=VERTEX_POINT('',#7819); +#7822=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.6E0)); +#7823=VERTEX_POINT('',#7822); +#7824=CARTESIAN_POINT('',(-2.68E0,4.133725830020E0,-8.506274169980E0)); +#7825=VERTEX_POINT('',#7824); +#7826=CARTESIAN_POINT('',(-2.68E0,3.737451660041E0,-8.11E0)); +#7827=VERTEX_POINT('',#7826); +#7828=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.45E0)); +#7829=CARTESIAN_POINT('',(-2.68E0,1.323223304703E0,-8.45E0)); +#7830=VERTEX_POINT('',#7828); +#7831=VERTEX_POINT('',#7829); +#7832=CARTESIAN_POINT('',(-2.68E0,1.5E0,-8.523223304703E0)); +#7833=VERTEX_POINT('',#7832); +#7834=CARTESIAN_POINT('',(-2.68E0,1.726776695297E0,-8.75E0)); +#7835=VERTEX_POINT('',#7834); +#7836=CARTESIAN_POINT('',(-2.68E0,3.339806640163E0,-8.75E0)); +#7837=VERTEX_POINT('',#7836); +#7838=CARTESIAN_POINT('',(-2.68E0,3.566080810142E0,-8.843725830020E0)); +#7839=VERTEX_POINT('',#7838); +#7840=CARTESIAN_POINT('',(-2.68E0,3.681177490061E0,-8.958822509939E0)); +#7841=VERTEX_POINT('',#7840); +#7842=CARTESIAN_POINT('',(-2.68E0,4.36E0,-9.24E0)); +#7843=VERTEX_POINT('',#7842); +#7844=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-9.24E0)); +#7845=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-9.24E0)); +#7846=VERTEX_POINT('',#7844); +#7847=VERTEX_POINT('',#7845); +#7848=CARTESIAN_POINT('',(-2.68E0,-3.681177490061E0,-8.958822509939E0)); +#7849=VERTEX_POINT('',#7848); +#7850=CARTESIAN_POINT('',(-2.68E0,-3.566080810142E0,-8.843725830020E0)); +#7851=VERTEX_POINT('',#7850); +#7852=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-8.75E0)); +#7853=VERTEX_POINT('',#7852); +#7854=CARTESIAN_POINT('',(-2.68E0,-1.726776695297E0,-8.75E0)); +#7855=VERTEX_POINT('',#7854); +#7856=CARTESIAN_POINT('',(-2.68E0,-1.5E0,-8.523223304703E0)); +#7857=VERTEX_POINT('',#7856); +#7858=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.45E0)); +#7859=VERTEX_POINT('',#7858); +#7860=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.45E0)); +#7861=VERTEX_POINT('',#7860); +#7862=CARTESIAN_POINT('',(-2.68E0,-3.737451660041E0,-8.11E0)); +#7863=CARTESIAN_POINT('',(-2.68E0,-4.133725830020E0,-8.506274169980E0)); +#7864=VERTEX_POINT('',#7862); +#7865=VERTEX_POINT('',#7863); +#7866=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.6E0)); +#7867=VERTEX_POINT('',#7866); +#7868=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-8.6E0)); +#7869=VERTEX_POINT('',#7868); +#7870=CARTESIAN_POINT('',(-3.32E0,5.47E0,-9.24E0)); +#7871=CARTESIAN_POINT('',(-3.32E0,5.47E0,-8.6E0)); +#7872=VERTEX_POINT('',#7870); +#7873=VERTEX_POINT('',#7871); +#7874=CARTESIAN_POINT('',(-3.32E0,4.36E0,-8.6E0)); +#7875=VERTEX_POINT('',#7874); +#7876=CARTESIAN_POINT('',(-3.32E0,4.133725830020E0,-8.506274169980E0)); +#7877=VERTEX_POINT('',#7876); +#7878=CARTESIAN_POINT('',(-3.32E0,3.737451660041E0,-8.11E0)); +#7879=VERTEX_POINT('',#7878); +#7880=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.45E0)); +#7881=CARTESIAN_POINT('',(-3.32E0,1.323223304703E0,-8.45E0)); +#7882=VERTEX_POINT('',#7880); +#7883=VERTEX_POINT('',#7881); +#7884=CARTESIAN_POINT('',(-3.32E0,1.5E0,-8.523223304703E0)); +#7885=VERTEX_POINT('',#7884); +#7886=CARTESIAN_POINT('',(-3.32E0,1.726776695297E0,-8.75E0)); +#7887=VERTEX_POINT('',#7886); +#7888=CARTESIAN_POINT('',(-3.32E0,3.339806640163E0,-8.75E0)); +#7889=VERTEX_POINT('',#7888); +#7890=CARTESIAN_POINT('',(-3.32E0,3.566080810142E0,-8.843725830020E0)); +#7891=VERTEX_POINT('',#7890); +#7892=CARTESIAN_POINT('',(-3.32E0,3.681177490061E0,-8.958822509939E0)); +#7893=VERTEX_POINT('',#7892); +#7894=CARTESIAN_POINT('',(-3.32E0,4.36E0,-9.24E0)); +#7895=VERTEX_POINT('',#7894); +#7896=CARTESIAN_POINT('',(-3.32E0,-5.47E0,-9.24E0)); +#7897=CARTESIAN_POINT('',(-3.32E0,-4.36E0,-9.24E0)); +#7898=VERTEX_POINT('',#7896); +#7899=VERTEX_POINT('',#7897); +#7900=CARTESIAN_POINT('',(-3.32E0,-3.681177490061E0,-8.958822509939E0)); +#7901=VERTEX_POINT('',#7900); +#7902=CARTESIAN_POINT('',(-3.32E0,-3.566080810142E0,-8.843725830020E0)); +#7903=VERTEX_POINT('',#7902); +#7904=CARTESIAN_POINT('',(-3.32E0,-3.339806640163E0,-8.75E0)); +#7905=VERTEX_POINT('',#7904); +#7906=CARTESIAN_POINT('',(-3.32E0,-1.726776695297E0,-8.75E0)); +#7907=VERTEX_POINT('',#7906); +#7908=CARTESIAN_POINT('',(-3.32E0,-1.5E0,-8.523223304703E0)); +#7909=VERTEX_POINT('',#7908); +#7910=CARTESIAN_POINT('',(-3.32E0,-1.323223304703E0,-8.45E0)); +#7911=VERTEX_POINT('',#7910); +#7912=CARTESIAN_POINT('',(-3.32E0,-1.055E0,-8.45E0)); +#7913=VERTEX_POINT('',#7912); +#7914=CARTESIAN_POINT('',(-3.32E0,-3.737451660041E0,-8.11E0)); +#7915=CARTESIAN_POINT('',(-3.32E0,-4.133725830020E0,-8.506274169980E0)); +#7916=VERTEX_POINT('',#7914); +#7917=VERTEX_POINT('',#7915); +#7918=CARTESIAN_POINT('',(-3.32E0,-4.36E0,-8.6E0)); +#7919=VERTEX_POINT('',#7918); +#7920=CARTESIAN_POINT('',(-3.32E0,-5.47E0,-8.6E0)); +#7921=VERTEX_POINT('',#7920); +#7922=CARTESIAN_POINT('',(-3.32E0,-3.43E0,-8.11E0)); +#7923=CARTESIAN_POINT('',(-2.68E0,-3.43E0,-8.11E0)); +#7924=VERTEX_POINT('',#7922); +#7925=VERTEX_POINT('',#7923); +#7926=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.11E0)); +#7927=VERTEX_POINT('',#7926); +#7928=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.11E0)); +#7929=CARTESIAN_POINT('',(-2.68E0,3.43E0,-8.11E0)); +#7930=VERTEX_POINT('',#7928); +#7931=VERTEX_POINT('',#7929); +#7932=CARTESIAN_POINT('',(-3.32E0,-1.055E0,-8.11E0)); +#7933=VERTEX_POINT('',#7932); +#7934=CARTESIAN_POINT('',(-3.32E0,1.055E0,-8.11E0)); +#7935=CARTESIAN_POINT('',(-3.32E0,3.43E0,-8.11E0)); +#7936=VERTEX_POINT('',#7934); +#7937=VERTEX_POINT('',#7935); +#7938=CARTESIAN_POINT('',(3.2E-1,5.47E0,-9.24E0)); +#7939=CARTESIAN_POINT('',(3.2E-1,5.47E0,-8.6E0)); +#7940=VERTEX_POINT('',#7938); +#7941=VERTEX_POINT('',#7939); +#7942=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.6E0)); +#7943=VERTEX_POINT('',#7942); +#7944=CARTESIAN_POINT('',(3.2E-1,4.133725830020E0,-8.506274169980E0)); +#7945=VERTEX_POINT('',#7944); +#7946=CARTESIAN_POINT('',(3.2E-1,3.737451660041E0,-8.11E0)); +#7947=VERTEX_POINT('',#7946); +#7948=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.45E0)); +#7949=CARTESIAN_POINT('',(3.2E-1,1.323223304703E0,-8.45E0)); +#7950=VERTEX_POINT('',#7948); +#7951=VERTEX_POINT('',#7949); +#7952=CARTESIAN_POINT('',(3.2E-1,1.5E0,-8.523223304703E0)); +#7953=VERTEX_POINT('',#7952); +#7954=CARTESIAN_POINT('',(3.2E-1,1.726776695297E0,-8.75E0)); +#7955=VERTEX_POINT('',#7954); +#7956=CARTESIAN_POINT('',(3.2E-1,3.339806640163E0,-8.75E0)); +#7957=VERTEX_POINT('',#7956); +#7958=CARTESIAN_POINT('',(3.2E-1,3.566080810142E0,-8.843725830020E0)); +#7959=VERTEX_POINT('',#7958); +#7960=CARTESIAN_POINT('',(3.2E-1,3.681177490061E0,-8.958822509939E0)); +#7961=VERTEX_POINT('',#7960); +#7962=CARTESIAN_POINT('',(3.2E-1,4.36E0,-9.24E0)); +#7963=VERTEX_POINT('',#7962); +#7964=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-9.24E0)); +#7965=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-9.24E0)); +#7966=VERTEX_POINT('',#7964); +#7967=VERTEX_POINT('',#7965); +#7968=CARTESIAN_POINT('',(3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#7969=VERTEX_POINT('',#7968); +#7970=CARTESIAN_POINT('',(3.2E-1,-3.566080810142E0,-8.843725830020E0)); +#7971=VERTEX_POINT('',#7970); +#7972=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-8.75E0)); +#7973=VERTEX_POINT('',#7972); +#7974=CARTESIAN_POINT('',(3.2E-1,-1.726776695297E0,-8.75E0)); +#7975=VERTEX_POINT('',#7974); +#7976=CARTESIAN_POINT('',(3.2E-1,-1.5E0,-8.523223304703E0)); +#7977=VERTEX_POINT('',#7976); +#7978=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.45E0)); +#7979=VERTEX_POINT('',#7978); +#7980=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.45E0)); +#7981=VERTEX_POINT('',#7980); +#7982=CARTESIAN_POINT('',(3.2E-1,-3.737451660041E0,-8.11E0)); +#7983=CARTESIAN_POINT('',(3.2E-1,-4.133725830020E0,-8.506274169980E0)); +#7984=VERTEX_POINT('',#7982); +#7985=VERTEX_POINT('',#7983); +#7986=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.6E0)); +#7987=VERTEX_POINT('',#7986); +#7988=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-8.6E0)); +#7989=VERTEX_POINT('',#7988); +#7990=CARTESIAN_POINT('',(-3.2E-1,5.47E0,-9.24E0)); +#7991=CARTESIAN_POINT('',(-3.2E-1,5.47E0,-8.6E0)); +#7992=VERTEX_POINT('',#7990); +#7993=VERTEX_POINT('',#7991); +#7994=CARTESIAN_POINT('',(-3.2E-1,4.36E0,-8.6E0)); +#7995=VERTEX_POINT('',#7994); +#7996=CARTESIAN_POINT('',(-3.2E-1,4.133725830020E0,-8.506274169980E0)); +#7997=VERTEX_POINT('',#7996); +#7998=CARTESIAN_POINT('',(-3.2E-1,3.737451660041E0,-8.11E0)); +#7999=VERTEX_POINT('',#7998); +#8000=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.45E0)); +#8001=CARTESIAN_POINT('',(-3.2E-1,1.323223304703E0,-8.45E0)); +#8002=VERTEX_POINT('',#8000); +#8003=VERTEX_POINT('',#8001); +#8004=CARTESIAN_POINT('',(-3.2E-1,1.5E0,-8.523223304703E0)); +#8005=VERTEX_POINT('',#8004); +#8006=CARTESIAN_POINT('',(-3.2E-1,1.726776695297E0,-8.75E0)); +#8007=VERTEX_POINT('',#8006); +#8008=CARTESIAN_POINT('',(-3.2E-1,3.339806640163E0,-8.75E0)); +#8009=VERTEX_POINT('',#8008); +#8010=CARTESIAN_POINT('',(-3.2E-1,3.566080810142E0,-8.843725830020E0)); +#8011=VERTEX_POINT('',#8010); +#8012=CARTESIAN_POINT('',(-3.2E-1,3.681177490061E0,-8.958822509939E0)); +#8013=VERTEX_POINT('',#8012); +#8014=CARTESIAN_POINT('',(-3.2E-1,4.36E0,-9.24E0)); +#8015=VERTEX_POINT('',#8014); +#8016=CARTESIAN_POINT('',(-3.2E-1,-5.47E0,-9.24E0)); +#8017=CARTESIAN_POINT('',(-3.2E-1,-4.36E0,-9.24E0)); +#8018=VERTEX_POINT('',#8016); +#8019=VERTEX_POINT('',#8017); +#8020=CARTESIAN_POINT('',(-3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#8021=VERTEX_POINT('',#8020); +#8022=CARTESIAN_POINT('',(-3.2E-1,-3.566080810142E0,-8.843725830020E0)); +#8023=VERTEX_POINT('',#8022); +#8024=CARTESIAN_POINT('',(-3.2E-1,-3.339806640163E0,-8.75E0)); +#8025=VERTEX_POINT('',#8024); +#8026=CARTESIAN_POINT('',(-3.2E-1,-1.726776695297E0,-8.75E0)); +#8027=VERTEX_POINT('',#8026); +#8028=CARTESIAN_POINT('',(-3.2E-1,-1.5E0,-8.523223304703E0)); +#8029=VERTEX_POINT('',#8028); +#8030=CARTESIAN_POINT('',(-3.2E-1,-1.323223304703E0,-8.45E0)); +#8031=VERTEX_POINT('',#8030); +#8032=CARTESIAN_POINT('',(-3.2E-1,-1.055E0,-8.45E0)); +#8033=VERTEX_POINT('',#8032); +#8034=CARTESIAN_POINT('',(-3.2E-1,-3.737451660041E0,-8.11E0)); +#8035=CARTESIAN_POINT('',(-3.2E-1,-4.133725830020E0,-8.506274169980E0)); +#8036=VERTEX_POINT('',#8034); +#8037=VERTEX_POINT('',#8035); +#8038=CARTESIAN_POINT('',(-3.2E-1,-4.36E0,-8.6E0)); +#8039=VERTEX_POINT('',#8038); +#8040=CARTESIAN_POINT('',(-3.2E-1,-5.47E0,-8.6E0)); +#8041=VERTEX_POINT('',#8040); +#8042=CARTESIAN_POINT('',(-3.2E-1,-3.43E0,-8.11E0)); +#8043=CARTESIAN_POINT('',(3.2E-1,-3.43E0,-8.11E0)); +#8044=VERTEX_POINT('',#8042); +#8045=VERTEX_POINT('',#8043); +#8046=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.11E0)); +#8047=VERTEX_POINT('',#8046); +#8048=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.11E0)); +#8049=CARTESIAN_POINT('',(3.2E-1,3.43E0,-8.11E0)); +#8050=VERTEX_POINT('',#8048); +#8051=VERTEX_POINT('',#8049); +#8052=CARTESIAN_POINT('',(-3.2E-1,-1.055E0,-8.11E0)); +#8053=VERTEX_POINT('',#8052); +#8054=CARTESIAN_POINT('',(-3.2E-1,1.055E0,-8.11E0)); +#8055=CARTESIAN_POINT('',(-3.2E-1,3.43E0,-8.11E0)); +#8056=VERTEX_POINT('',#8054); +#8057=VERTEX_POINT('',#8055); +#8058=CARTESIAN_POINT('',(3.32E0,5.47E0,-9.24E0)); +#8059=CARTESIAN_POINT('',(3.32E0,5.47E0,-8.6E0)); +#8060=VERTEX_POINT('',#8058); +#8061=VERTEX_POINT('',#8059); +#8062=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.6E0)); +#8063=VERTEX_POINT('',#8062); +#8064=CARTESIAN_POINT('',(3.32E0,4.133725830020E0,-8.506274169980E0)); +#8065=VERTEX_POINT('',#8064); +#8066=CARTESIAN_POINT('',(3.32E0,3.737451660041E0,-8.11E0)); +#8067=VERTEX_POINT('',#8066); +#8068=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.45E0)); +#8069=CARTESIAN_POINT('',(3.32E0,1.323223304703E0,-8.45E0)); +#8070=VERTEX_POINT('',#8068); +#8071=VERTEX_POINT('',#8069); +#8072=CARTESIAN_POINT('',(3.32E0,1.5E0,-8.523223304703E0)); +#8073=VERTEX_POINT('',#8072); +#8074=CARTESIAN_POINT('',(3.32E0,1.726776695297E0,-8.75E0)); +#8075=VERTEX_POINT('',#8074); +#8076=CARTESIAN_POINT('',(3.32E0,3.339806640163E0,-8.75E0)); +#8077=VERTEX_POINT('',#8076); +#8078=CARTESIAN_POINT('',(3.32E0,3.566080810142E0,-8.843725830020E0)); +#8079=VERTEX_POINT('',#8078); +#8080=CARTESIAN_POINT('',(3.32E0,3.681177490061E0,-8.958822509939E0)); +#8081=VERTEX_POINT('',#8080); +#8082=CARTESIAN_POINT('',(3.32E0,4.36E0,-9.24E0)); +#8083=VERTEX_POINT('',#8082); +#8084=CARTESIAN_POINT('',(3.32E0,-5.47E0,-9.24E0)); +#8085=CARTESIAN_POINT('',(3.32E0,-4.36E0,-9.24E0)); +#8086=VERTEX_POINT('',#8084); +#8087=VERTEX_POINT('',#8085); +#8088=CARTESIAN_POINT('',(3.32E0,-3.681177490061E0,-8.958822509939E0)); +#8089=VERTEX_POINT('',#8088); +#8090=CARTESIAN_POINT('',(3.32E0,-3.566080810142E0,-8.843725830020E0)); +#8091=VERTEX_POINT('',#8090); +#8092=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-8.75E0)); +#8093=VERTEX_POINT('',#8092); +#8094=CARTESIAN_POINT('',(3.32E0,-1.726776695297E0,-8.75E0)); +#8095=VERTEX_POINT('',#8094); +#8096=CARTESIAN_POINT('',(3.32E0,-1.5E0,-8.523223304703E0)); +#8097=VERTEX_POINT('',#8096); +#8098=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.45E0)); +#8099=VERTEX_POINT('',#8098); +#8100=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.45E0)); +#8101=VERTEX_POINT('',#8100); +#8102=CARTESIAN_POINT('',(3.32E0,-3.737451660041E0,-8.11E0)); +#8103=CARTESIAN_POINT('',(3.32E0,-4.133725830020E0,-8.506274169980E0)); +#8104=VERTEX_POINT('',#8102); +#8105=VERTEX_POINT('',#8103); +#8106=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.6E0)); +#8107=VERTEX_POINT('',#8106); +#8108=CARTESIAN_POINT('',(3.32E0,-5.47E0,-8.6E0)); +#8109=VERTEX_POINT('',#8108); +#8110=CARTESIAN_POINT('',(2.68E0,5.47E0,-9.24E0)); +#8111=CARTESIAN_POINT('',(2.68E0,5.47E0,-8.6E0)); +#8112=VERTEX_POINT('',#8110); +#8113=VERTEX_POINT('',#8111); +#8114=CARTESIAN_POINT('',(2.68E0,4.36E0,-8.6E0)); +#8115=VERTEX_POINT('',#8114); +#8116=CARTESIAN_POINT('',(2.68E0,4.133725830020E0,-8.506274169980E0)); +#8117=VERTEX_POINT('',#8116); +#8118=CARTESIAN_POINT('',(2.68E0,3.737451660041E0,-8.11E0)); +#8119=VERTEX_POINT('',#8118); +#8120=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.45E0)); +#8121=CARTESIAN_POINT('',(2.68E0,1.323223304703E0,-8.45E0)); +#8122=VERTEX_POINT('',#8120); +#8123=VERTEX_POINT('',#8121); +#8124=CARTESIAN_POINT('',(2.68E0,1.5E0,-8.523223304703E0)); +#8125=VERTEX_POINT('',#8124); +#8126=CARTESIAN_POINT('',(2.68E0,1.726776695297E0,-8.75E0)); +#8127=VERTEX_POINT('',#8126); +#8128=CARTESIAN_POINT('',(2.68E0,3.339806640163E0,-8.75E0)); +#8129=VERTEX_POINT('',#8128); +#8130=CARTESIAN_POINT('',(2.68E0,3.566080810142E0,-8.843725830020E0)); +#8131=VERTEX_POINT('',#8130); +#8132=CARTESIAN_POINT('',(2.68E0,3.681177490061E0,-8.958822509939E0)); +#8133=VERTEX_POINT('',#8132); +#8134=CARTESIAN_POINT('',(2.68E0,4.36E0,-9.24E0)); +#8135=VERTEX_POINT('',#8134); +#8136=CARTESIAN_POINT('',(2.68E0,-5.47E0,-9.24E0)); +#8137=CARTESIAN_POINT('',(2.68E0,-4.36E0,-9.24E0)); +#8138=VERTEX_POINT('',#8136); +#8139=VERTEX_POINT('',#8137); +#8140=CARTESIAN_POINT('',(2.68E0,-3.681177490061E0,-8.958822509939E0)); +#8141=VERTEX_POINT('',#8140); +#8142=CARTESIAN_POINT('',(2.68E0,-3.566080810142E0,-8.843725830020E0)); +#8143=VERTEX_POINT('',#8142); +#8144=CARTESIAN_POINT('',(2.68E0,-3.339806640163E0,-8.75E0)); +#8145=VERTEX_POINT('',#8144); +#8146=CARTESIAN_POINT('',(2.68E0,-1.726776695297E0,-8.75E0)); +#8147=VERTEX_POINT('',#8146); +#8148=CARTESIAN_POINT('',(2.68E0,-1.5E0,-8.523223304703E0)); +#8149=VERTEX_POINT('',#8148); +#8150=CARTESIAN_POINT('',(2.68E0,-1.323223304703E0,-8.45E0)); +#8151=VERTEX_POINT('',#8150); +#8152=CARTESIAN_POINT('',(2.68E0,-1.055E0,-8.45E0)); +#8153=VERTEX_POINT('',#8152); +#8154=CARTESIAN_POINT('',(2.68E0,-3.737451660041E0,-8.11E0)); +#8155=CARTESIAN_POINT('',(2.68E0,-4.133725830020E0,-8.506274169980E0)); +#8156=VERTEX_POINT('',#8154); +#8157=VERTEX_POINT('',#8155); +#8158=CARTESIAN_POINT('',(2.68E0,-4.36E0,-8.6E0)); +#8159=VERTEX_POINT('',#8158); +#8160=CARTESIAN_POINT('',(2.68E0,-5.47E0,-8.6E0)); +#8161=VERTEX_POINT('',#8160); +#8162=CARTESIAN_POINT('',(2.68E0,-3.43E0,-8.11E0)); +#8163=CARTESIAN_POINT('',(3.32E0,-3.43E0,-8.11E0)); +#8164=VERTEX_POINT('',#8162); +#8165=VERTEX_POINT('',#8163); +#8166=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.11E0)); +#8167=VERTEX_POINT('',#8166); +#8168=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.11E0)); +#8169=CARTESIAN_POINT('',(3.32E0,3.43E0,-8.11E0)); +#8170=VERTEX_POINT('',#8168); +#8171=VERTEX_POINT('',#8169); +#8172=CARTESIAN_POINT('',(2.68E0,-1.055E0,-8.11E0)); +#8173=VERTEX_POINT('',#8172); +#8174=CARTESIAN_POINT('',(2.68E0,1.055E0,-8.11E0)); +#8175=CARTESIAN_POINT('',(2.68E0,3.43E0,-8.11E0)); +#8176=VERTEX_POINT('',#8174); +#8177=VERTEX_POINT('',#8175); +#8178=CARTESIAN_POINT('',(6.32E0,5.47E0,-9.24E0)); +#8179=CARTESIAN_POINT('',(6.32E0,5.47E0,-8.6E0)); +#8180=VERTEX_POINT('',#8178); +#8181=VERTEX_POINT('',#8179); +#8182=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.6E0)); +#8183=VERTEX_POINT('',#8182); +#8184=CARTESIAN_POINT('',(6.32E0,4.133725830020E0,-8.506274169980E0)); +#8185=VERTEX_POINT('',#8184); +#8186=CARTESIAN_POINT('',(6.32E0,3.737451660041E0,-8.11E0)); +#8187=VERTEX_POINT('',#8186); +#8188=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.45E0)); +#8189=CARTESIAN_POINT('',(6.32E0,1.323223304703E0,-8.45E0)); +#8190=VERTEX_POINT('',#8188); +#8191=VERTEX_POINT('',#8189); +#8192=CARTESIAN_POINT('',(6.32E0,1.5E0,-8.523223304703E0)); +#8193=VERTEX_POINT('',#8192); +#8194=CARTESIAN_POINT('',(6.32E0,1.726776695297E0,-8.75E0)); +#8195=VERTEX_POINT('',#8194); +#8196=CARTESIAN_POINT('',(6.32E0,3.339806640163E0,-8.75E0)); +#8197=VERTEX_POINT('',#8196); +#8198=CARTESIAN_POINT('',(6.32E0,3.566080810142E0,-8.843725830020E0)); +#8199=VERTEX_POINT('',#8198); +#8200=CARTESIAN_POINT('',(6.32E0,3.681177490061E0,-8.958822509939E0)); +#8201=VERTEX_POINT('',#8200); +#8202=CARTESIAN_POINT('',(6.32E0,4.36E0,-9.24E0)); +#8203=VERTEX_POINT('',#8202); +#8204=CARTESIAN_POINT('',(6.32E0,-5.47E0,-9.24E0)); +#8205=CARTESIAN_POINT('',(6.32E0,-4.36E0,-9.24E0)); +#8206=VERTEX_POINT('',#8204); +#8207=VERTEX_POINT('',#8205); +#8208=CARTESIAN_POINT('',(6.32E0,-3.681177490061E0,-8.958822509939E0)); +#8209=VERTEX_POINT('',#8208); +#8210=CARTESIAN_POINT('',(6.32E0,-3.566080810142E0,-8.843725830020E0)); +#8211=VERTEX_POINT('',#8210); +#8212=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-8.75E0)); +#8213=VERTEX_POINT('',#8212); +#8214=CARTESIAN_POINT('',(6.32E0,-1.726776695297E0,-8.75E0)); +#8215=VERTEX_POINT('',#8214); +#8216=CARTESIAN_POINT('',(6.32E0,-1.5E0,-8.523223304703E0)); +#8217=VERTEX_POINT('',#8216); +#8218=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.45E0)); +#8219=VERTEX_POINT('',#8218); +#8220=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.45E0)); +#8221=VERTEX_POINT('',#8220); +#8222=CARTESIAN_POINT('',(6.32E0,-3.737451660041E0,-8.11E0)); +#8223=CARTESIAN_POINT('',(6.32E0,-4.133725830020E0,-8.506274169980E0)); +#8224=VERTEX_POINT('',#8222); +#8225=VERTEX_POINT('',#8223); +#8226=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.6E0)); +#8227=VERTEX_POINT('',#8226); +#8228=CARTESIAN_POINT('',(6.32E0,-5.47E0,-8.6E0)); +#8229=VERTEX_POINT('',#8228); +#8230=CARTESIAN_POINT('',(5.68E0,5.47E0,-9.24E0)); +#8231=CARTESIAN_POINT('',(5.68E0,5.47E0,-8.6E0)); +#8232=VERTEX_POINT('',#8230); +#8233=VERTEX_POINT('',#8231); +#8234=CARTESIAN_POINT('',(5.68E0,4.36E0,-8.6E0)); +#8235=VERTEX_POINT('',#8234); +#8236=CARTESIAN_POINT('',(5.68E0,4.133725830020E0,-8.506274169980E0)); +#8237=VERTEX_POINT('',#8236); +#8238=CARTESIAN_POINT('',(5.68E0,3.737451660041E0,-8.11E0)); +#8239=VERTEX_POINT('',#8238); +#8240=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.45E0)); +#8241=CARTESIAN_POINT('',(5.68E0,1.323223304703E0,-8.45E0)); +#8242=VERTEX_POINT('',#8240); +#8243=VERTEX_POINT('',#8241); +#8244=CARTESIAN_POINT('',(5.68E0,1.5E0,-8.523223304703E0)); +#8245=VERTEX_POINT('',#8244); +#8246=CARTESIAN_POINT('',(5.68E0,1.726776695297E0,-8.75E0)); +#8247=VERTEX_POINT('',#8246); +#8248=CARTESIAN_POINT('',(5.68E0,3.339806640163E0,-8.75E0)); +#8249=VERTEX_POINT('',#8248); +#8250=CARTESIAN_POINT('',(5.68E0,3.566080810142E0,-8.843725830020E0)); +#8251=VERTEX_POINT('',#8250); +#8252=CARTESIAN_POINT('',(5.68E0,3.681177490061E0,-8.958822509939E0)); +#8253=VERTEX_POINT('',#8252); +#8254=CARTESIAN_POINT('',(5.68E0,4.36E0,-9.24E0)); +#8255=VERTEX_POINT('',#8254); +#8256=CARTESIAN_POINT('',(5.68E0,-5.47E0,-9.24E0)); +#8257=CARTESIAN_POINT('',(5.68E0,-4.36E0,-9.24E0)); +#8258=VERTEX_POINT('',#8256); +#8259=VERTEX_POINT('',#8257); +#8260=CARTESIAN_POINT('',(5.68E0,-3.681177490061E0,-8.958822509939E0)); +#8261=VERTEX_POINT('',#8260); +#8262=CARTESIAN_POINT('',(5.68E0,-3.566080810142E0,-8.843725830020E0)); +#8263=VERTEX_POINT('',#8262); +#8264=CARTESIAN_POINT('',(5.68E0,-3.339806640163E0,-8.75E0)); +#8265=VERTEX_POINT('',#8264); +#8266=CARTESIAN_POINT('',(5.68E0,-1.726776695297E0,-8.75E0)); +#8267=VERTEX_POINT('',#8266); +#8268=CARTESIAN_POINT('',(5.68E0,-1.5E0,-8.523223304703E0)); +#8269=VERTEX_POINT('',#8268); +#8270=CARTESIAN_POINT('',(5.68E0,-1.323223304703E0,-8.45E0)); +#8271=VERTEX_POINT('',#8270); +#8272=CARTESIAN_POINT('',(5.68E0,-1.055E0,-8.45E0)); +#8273=VERTEX_POINT('',#8272); +#8274=CARTESIAN_POINT('',(5.68E0,-3.737451660041E0,-8.11E0)); +#8275=CARTESIAN_POINT('',(5.68E0,-4.133725830020E0,-8.506274169980E0)); +#8276=VERTEX_POINT('',#8274); +#8277=VERTEX_POINT('',#8275); +#8278=CARTESIAN_POINT('',(5.68E0,-4.36E0,-8.6E0)); +#8279=VERTEX_POINT('',#8278); +#8280=CARTESIAN_POINT('',(5.68E0,-5.47E0,-8.6E0)); +#8281=VERTEX_POINT('',#8280); +#8282=CARTESIAN_POINT('',(5.68E0,-3.43E0,-8.11E0)); +#8283=CARTESIAN_POINT('',(6.32E0,-3.43E0,-8.11E0)); +#8284=VERTEX_POINT('',#8282); +#8285=VERTEX_POINT('',#8283); +#8286=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.11E0)); +#8287=VERTEX_POINT('',#8286); +#8288=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.11E0)); +#8289=CARTESIAN_POINT('',(6.32E0,3.43E0,-8.11E0)); +#8290=VERTEX_POINT('',#8288); +#8291=VERTEX_POINT('',#8289); +#8292=CARTESIAN_POINT('',(5.68E0,-1.055E0,-8.11E0)); +#8293=VERTEX_POINT('',#8292); +#8294=CARTESIAN_POINT('',(5.68E0,1.055E0,-8.11E0)); +#8295=CARTESIAN_POINT('',(5.68E0,3.43E0,-8.11E0)); +#8296=VERTEX_POINT('',#8294); +#8297=VERTEX_POINT('',#8295); +#8298=CARTESIAN_POINT('',(9.32E0,5.47E0,-9.24E0)); +#8299=CARTESIAN_POINT('',(9.32E0,5.47E0,-8.6E0)); +#8300=VERTEX_POINT('',#8298); +#8301=VERTEX_POINT('',#8299); +#8302=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.6E0)); +#8303=VERTEX_POINT('',#8302); +#8304=CARTESIAN_POINT('',(9.32E0,4.133725830020E0,-8.506274169980E0)); +#8305=VERTEX_POINT('',#8304); +#8306=CARTESIAN_POINT('',(9.32E0,3.737451660041E0,-8.11E0)); +#8307=VERTEX_POINT('',#8306); +#8308=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.45E0)); +#8309=CARTESIAN_POINT('',(9.32E0,1.323223304703E0,-8.45E0)); +#8310=VERTEX_POINT('',#8308); +#8311=VERTEX_POINT('',#8309); +#8312=CARTESIAN_POINT('',(9.32E0,1.5E0,-8.523223304703E0)); +#8313=VERTEX_POINT('',#8312); +#8314=CARTESIAN_POINT('',(9.32E0,1.726776695297E0,-8.75E0)); +#8315=VERTEX_POINT('',#8314); +#8316=CARTESIAN_POINT('',(9.32E0,3.339806640163E0,-8.75E0)); +#8317=VERTEX_POINT('',#8316); +#8318=CARTESIAN_POINT('',(9.32E0,3.566080810142E0,-8.843725830020E0)); +#8319=VERTEX_POINT('',#8318); +#8320=CARTESIAN_POINT('',(9.32E0,3.681177490061E0,-8.958822509939E0)); +#8321=VERTEX_POINT('',#8320); +#8322=CARTESIAN_POINT('',(9.32E0,4.36E0,-9.24E0)); +#8323=VERTEX_POINT('',#8322); +#8324=CARTESIAN_POINT('',(9.32E0,-5.47E0,-9.24E0)); +#8325=CARTESIAN_POINT('',(9.32E0,-4.36E0,-9.24E0)); +#8326=VERTEX_POINT('',#8324); +#8327=VERTEX_POINT('',#8325); +#8328=CARTESIAN_POINT('',(9.32E0,-3.681177490061E0,-8.958822509939E0)); +#8329=VERTEX_POINT('',#8328); +#8330=CARTESIAN_POINT('',(9.32E0,-3.566080810142E0,-8.843725830020E0)); +#8331=VERTEX_POINT('',#8330); +#8332=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-8.75E0)); +#8333=VERTEX_POINT('',#8332); +#8334=CARTESIAN_POINT('',(9.32E0,-1.726776695297E0,-8.75E0)); +#8335=VERTEX_POINT('',#8334); +#8336=CARTESIAN_POINT('',(9.32E0,-1.5E0,-8.523223304703E0)); +#8337=VERTEX_POINT('',#8336); +#8338=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.45E0)); +#8339=VERTEX_POINT('',#8338); +#8340=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.45E0)); +#8341=VERTEX_POINT('',#8340); +#8342=CARTESIAN_POINT('',(9.32E0,-3.737451660041E0,-8.11E0)); +#8343=CARTESIAN_POINT('',(9.32E0,-4.133725830020E0,-8.506274169980E0)); +#8344=VERTEX_POINT('',#8342); +#8345=VERTEX_POINT('',#8343); +#8346=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.6E0)); +#8347=VERTEX_POINT('',#8346); +#8348=CARTESIAN_POINT('',(9.32E0,-5.47E0,-8.6E0)); +#8349=VERTEX_POINT('',#8348); +#8350=CARTESIAN_POINT('',(8.68E0,5.47E0,-9.24E0)); +#8351=CARTESIAN_POINT('',(8.68E0,5.47E0,-8.6E0)); +#8352=VERTEX_POINT('',#8350); +#8353=VERTEX_POINT('',#8351); +#8354=CARTESIAN_POINT('',(8.68E0,4.36E0,-8.6E0)); +#8355=VERTEX_POINT('',#8354); +#8356=CARTESIAN_POINT('',(8.68E0,4.133725830020E0,-8.506274169980E0)); +#8357=VERTEX_POINT('',#8356); +#8358=CARTESIAN_POINT('',(8.68E0,3.737451660041E0,-8.11E0)); +#8359=VERTEX_POINT('',#8358); +#8360=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.45E0)); +#8361=CARTESIAN_POINT('',(8.68E0,1.323223304703E0,-8.45E0)); +#8362=VERTEX_POINT('',#8360); +#8363=VERTEX_POINT('',#8361); +#8364=CARTESIAN_POINT('',(8.68E0,1.5E0,-8.523223304703E0)); +#8365=VERTEX_POINT('',#8364); +#8366=CARTESIAN_POINT('',(8.68E0,1.726776695297E0,-8.75E0)); +#8367=VERTEX_POINT('',#8366); +#8368=CARTESIAN_POINT('',(8.68E0,3.339806640163E0,-8.75E0)); +#8369=VERTEX_POINT('',#8368); +#8370=CARTESIAN_POINT('',(8.68E0,3.566080810142E0,-8.843725830020E0)); +#8371=VERTEX_POINT('',#8370); +#8372=CARTESIAN_POINT('',(8.68E0,3.681177490061E0,-8.958822509939E0)); +#8373=VERTEX_POINT('',#8372); +#8374=CARTESIAN_POINT('',(8.68E0,4.36E0,-9.24E0)); +#8375=VERTEX_POINT('',#8374); +#8376=CARTESIAN_POINT('',(8.68E0,-5.47E0,-9.24E0)); +#8377=CARTESIAN_POINT('',(8.68E0,-4.36E0,-9.24E0)); +#8378=VERTEX_POINT('',#8376); +#8379=VERTEX_POINT('',#8377); +#8380=CARTESIAN_POINT('',(8.68E0,-3.681177490061E0,-8.958822509939E0)); +#8381=VERTEX_POINT('',#8380); +#8382=CARTESIAN_POINT('',(8.68E0,-3.566080810142E0,-8.843725830020E0)); +#8383=VERTEX_POINT('',#8382); +#8384=CARTESIAN_POINT('',(8.68E0,-3.339806640163E0,-8.75E0)); +#8385=VERTEX_POINT('',#8384); +#8386=CARTESIAN_POINT('',(8.68E0,-1.726776695297E0,-8.75E0)); +#8387=VERTEX_POINT('',#8386); +#8388=CARTESIAN_POINT('',(8.68E0,-1.5E0,-8.523223304703E0)); +#8389=VERTEX_POINT('',#8388); +#8390=CARTESIAN_POINT('',(8.68E0,-1.323223304703E0,-8.45E0)); +#8391=VERTEX_POINT('',#8390); +#8392=CARTESIAN_POINT('',(8.68E0,-1.055E0,-8.45E0)); +#8393=VERTEX_POINT('',#8392); +#8394=CARTESIAN_POINT('',(8.68E0,-3.737451660041E0,-8.11E0)); +#8395=CARTESIAN_POINT('',(8.68E0,-4.133725830020E0,-8.506274169980E0)); +#8396=VERTEX_POINT('',#8394); +#8397=VERTEX_POINT('',#8395); +#8398=CARTESIAN_POINT('',(8.68E0,-4.36E0,-8.6E0)); +#8399=VERTEX_POINT('',#8398); +#8400=CARTESIAN_POINT('',(8.68E0,-5.47E0,-8.6E0)); +#8401=VERTEX_POINT('',#8400); +#8402=CARTESIAN_POINT('',(8.68E0,-3.43E0,-8.11E0)); +#8403=CARTESIAN_POINT('',(9.32E0,-3.43E0,-8.11E0)); +#8404=VERTEX_POINT('',#8402); +#8405=VERTEX_POINT('',#8403); +#8406=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.11E0)); +#8407=VERTEX_POINT('',#8406); +#8408=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.11E0)); +#8409=CARTESIAN_POINT('',(9.32E0,3.43E0,-8.11E0)); +#8410=VERTEX_POINT('',#8408); +#8411=VERTEX_POINT('',#8409); +#8412=CARTESIAN_POINT('',(8.68E0,-1.055E0,-8.11E0)); +#8413=VERTEX_POINT('',#8412); +#8414=CARTESIAN_POINT('',(8.68E0,1.055E0,-8.11E0)); +#8415=CARTESIAN_POINT('',(8.68E0,3.43E0,-8.11E0)); +#8416=VERTEX_POINT('',#8414); +#8417=VERTEX_POINT('',#8415); +#8418=CARTESIAN_POINT('',(-1.190842880770E1,6.6E-1,-8.879716915758E0)); +#8419=CARTESIAN_POINT('',(-1.400894271538E1,6.6E-1,-8.815169850545E0)); +#8420=VERTEX_POINT('',#8418); +#8421=VERTEX_POINT('',#8419); +#8422=CARTESIAN_POINT('',(-1.402E1,6.6E-1,-9.175E0)); +#8423=VERTEX_POINT('',#8422); +#8424=CARTESIAN_POINT('',(-1.191948609232E1,6.6E-1,-9.239547065214E0)); +#8425=VERTEX_POINT('',#8424); +#8426=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.28E0)); +#8427=VERTEX_POINT('',#8426); +#8428=CARTESIAN_POINT('',(-1.129E1,6.6E-1,-8.28E0)); +#8429=VERTEX_POINT('',#8428); +#8430=CARTESIAN_POINT('',(-1.190842880770E1,-6.6E-1,-8.879716915758E0)); +#8431=CARTESIAN_POINT('',(-1.400894271538E1,-6.6E-1,-8.815169850545E0)); +#8432=VERTEX_POINT('',#8430); +#8433=VERTEX_POINT('',#8431); +#8434=CARTESIAN_POINT('',(-1.402E1,-6.6E-1,-9.175E0)); +#8435=VERTEX_POINT('',#8434); +#8436=CARTESIAN_POINT('',(-1.191948609232E1,-6.6E-1,-9.239547065214E0)); +#8437=VERTEX_POINT('',#8436); +#8438=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-8.28E0)); +#8439=VERTEX_POINT('',#8438); +#8440=CARTESIAN_POINT('',(-1.129E1,-6.6E-1,-8.28E0)); +#8441=VERTEX_POINT('',#8440); +#8442=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.11E0)); +#8443=CARTESIAN_POINT('',(-1.093E1,-6.6E-1,-8.11E0)); +#8444=VERTEX_POINT('',#8442); +#8445=VERTEX_POINT('',#8443); +#8446=CARTESIAN_POINT('',(-1.093E1,0.E0,0.E0)); +#8447=DIRECTION('',(1.E0,0.E0,0.E0)); +#8448=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8449=AXIS2_PLACEMENT_3D('',#8446,#8447,#8448); +#8450=PLANE('',#8449); +#8452=ORIENTED_EDGE('',*,*,#8451,.F.); +#8454=ORIENTED_EDGE('',*,*,#8453,.T.); +#8456=ORIENTED_EDGE('',*,*,#8455,.T.); +#8458=ORIENTED_EDGE('',*,*,#8457,.T.); +#8460=ORIENTED_EDGE('',*,*,#8459,.T.); +#8462=ORIENTED_EDGE('',*,*,#8461,.T.); +#8464=ORIENTED_EDGE('',*,*,#8463,.T.); +#8466=ORIENTED_EDGE('',*,*,#8465,.T.); +#8468=ORIENTED_EDGE('',*,*,#8467,.T.); +#8470=ORIENTED_EDGE('',*,*,#8469,.T.); +#8472=ORIENTED_EDGE('',*,*,#8471,.F.); +#8474=ORIENTED_EDGE('',*,*,#8473,.F.); +#8476=ORIENTED_EDGE('',*,*,#8475,.T.); +#8478=ORIENTED_EDGE('',*,*,#8477,.T.); +#8480=ORIENTED_EDGE('',*,*,#8479,.T.); +#8482=ORIENTED_EDGE('',*,*,#8481,.T.); +#8484=ORIENTED_EDGE('',*,*,#8483,.T.); +#8486=ORIENTED_EDGE('',*,*,#8485,.T.); +#8488=ORIENTED_EDGE('',*,*,#8487,.T.); +#8490=ORIENTED_EDGE('',*,*,#8489,.T.); +#8492=ORIENTED_EDGE('',*,*,#8491,.T.); +#8494=ORIENTED_EDGE('',*,*,#8493,.T.); +#8496=ORIENTED_EDGE('',*,*,#8495,.T.); +#8498=ORIENTED_EDGE('',*,*,#8497,.F.); +#8500=ORIENTED_EDGE('',*,*,#8499,.T.); +#8502=ORIENTED_EDGE('',*,*,#8501,.T.); +#8504=ORIENTED_EDGE('',*,*,#8503,.T.); +#8506=ORIENTED_EDGE('',*,*,#8505,.T.); +#8508=ORIENTED_EDGE('',*,*,#8507,.T.); +#8510=ORIENTED_EDGE('',*,*,#8509,.T.); +#8512=ORIENTED_EDGE('',*,*,#8511,.T.); +#8514=ORIENTED_EDGE('',*,*,#8513,.T.); +#8516=ORIENTED_EDGE('',*,*,#8515,.T.); +#8518=ORIENTED_EDGE('',*,*,#8517,.T.); +#8520=ORIENTED_EDGE('',*,*,#8519,.F.); +#8521=EDGE_LOOP('',(#8452,#8454,#8456,#8458,#8460,#8462,#8464,#8466,#8468,#8470, +#8472,#8474,#8476,#8478,#8480,#8482,#8484,#8486,#8488,#8490,#8492,#8494,#8496, +#8498,#8500,#8502,#8504,#8506,#8508,#8510,#8512,#8514,#8516,#8518,#8520)); +#8522=FACE_OUTER_BOUND('',#8521,.F.); +#8524=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.1E0)); +#8525=DIRECTION('',(0.E0,1.E0,0.E0)); +#8526=DIRECTION('',(0.E0,0.E0,1.E0)); +#8527=AXIS2_PLACEMENT_3D('',#8524,#8525,#8526); +#8528=PLANE('',#8527); +#8529=ORIENTED_EDGE('',*,*,#8451,.T.); +#8531=ORIENTED_EDGE('',*,*,#8530,.T.); +#8533=ORIENTED_EDGE('',*,*,#8532,.F.); +#8535=ORIENTED_EDGE('',*,*,#8534,.T.); +#8537=ORIENTED_EDGE('',*,*,#8536,.T.); +#8539=ORIENTED_EDGE('',*,*,#8538,.T.); +#8541=ORIENTED_EDGE('',*,*,#8540,.T.); +#8543=ORIENTED_EDGE('',*,*,#8542,.T.); +#8545=ORIENTED_EDGE('',*,*,#8544,.T.); +#8546=EDGE_LOOP('',(#8529,#8531,#8533,#8535,#8537,#8539,#8541,#8543,#8545)); +#8547=FACE_OUTER_BOUND('',#8546,.F.); +#8549=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.1E0)); +#8550=DIRECTION('',(0.E0,1.E0,0.E0)); +#8551=DIRECTION('',(0.E0,0.E0,1.E0)); +#8552=AXIS2_PLACEMENT_3D('',#8549,#8550,#8551); +#8553=PLANE('',#8552); +#8555=ORIENTED_EDGE('',*,*,#8554,.T.); +#8557=ORIENTED_EDGE('',*,*,#8556,.T.); +#8559=ORIENTED_EDGE('',*,*,#8558,.T.); +#8561=ORIENTED_EDGE('',*,*,#8560,.T.); +#8563=ORIENTED_EDGE('',*,*,#8562,.T.); +#8565=ORIENTED_EDGE('',*,*,#8564,.T.); +#8567=ORIENTED_EDGE('',*,*,#8566,.T.); +#8569=ORIENTED_EDGE('',*,*,#8568,.T.); +#8571=ORIENTED_EDGE('',*,*,#8570,.F.); +#8572=EDGE_LOOP('',(#8555,#8557,#8559,#8561,#8563,#8565,#8567,#8569,#8571)); +#8573=FACE_OUTER_BOUND('',#8572,.F.); +#8575=CARTESIAN_POINT('',(-1.093E1,9.1E-1,-7.85E0)); +#8576=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8577=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8578=AXIS2_PLACEMENT_3D('',#8575,#8576,#8577); +#8579=CYLINDRICAL_SURFACE('',#8578,2.5E-1); +#8580=ORIENTED_EDGE('',*,*,#8519,.T.); +#8582=ORIENTED_EDGE('',*,*,#8581,.T.); +#8584=ORIENTED_EDGE('',*,*,#8583,.T.); +#8585=ORIENTED_EDGE('',*,*,#8530,.F.); +#8586=EDGE_LOOP('',(#8580,#8582,#8584,#8585)); +#8587=FACE_OUTER_BOUND('',#8586,.F.); +#8589=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.6E0)); +#8590=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8591=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8592=AXIS2_PLACEMENT_3D('',#8589,#8590,#8591); +#8593=PLANE('',#8592); +#8594=ORIENTED_EDGE('',*,*,#8517,.F.); +#8596=ORIENTED_EDGE('',*,*,#8595,.T.); +#8598=ORIENTED_EDGE('',*,*,#8597,.T.); +#8599=ORIENTED_EDGE('',*,*,#8581,.F.); +#8600=EDGE_LOOP('',(#8594,#8596,#8598,#8599)); +#8601=FACE_OUTER_BOUND('',#8600,.F.); +#8603=CARTESIAN_POINT('',(-1.093E1,1.9E0,-7.5E0)); +#8604=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8605=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8606=AXIS2_PLACEMENT_3D('',#8603,#8604,#8605); +#8607=CYLINDRICAL_SURFACE('',#8606,1.E-1); +#8608=ORIENTED_EDGE('',*,*,#8515,.F.); +#8610=ORIENTED_EDGE('',*,*,#8609,.T.); +#8612=ORIENTED_EDGE('',*,*,#8611,.T.); +#8613=ORIENTED_EDGE('',*,*,#8595,.F.); +#8614=EDGE_LOOP('',(#8608,#8610,#8612,#8613)); +#8615=FACE_OUTER_BOUND('',#8614,.F.); +#8617=CARTESIAN_POINT('',(-1.093E1,2.E0,-5.9E0)); +#8618=DIRECTION('',(0.E0,1.E0,0.E0)); +#8619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8620=AXIS2_PLACEMENT_3D('',#8617,#8618,#8619); +#8621=PLANE('',#8620); +#8622=ORIENTED_EDGE('',*,*,#8513,.F.); +#8624=ORIENTED_EDGE('',*,*,#8623,.T.); +#8626=ORIENTED_EDGE('',*,*,#8625,.T.); +#8627=ORIENTED_EDGE('',*,*,#8609,.F.); +#8628=EDGE_LOOP('',(#8622,#8624,#8626,#8627)); +#8629=FACE_OUTER_BOUND('',#8628,.F.); +#8631=CARTESIAN_POINT('',(-1.093E1,1.7E0,-5.9E0)); +#8632=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8633=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8634=AXIS2_PLACEMENT_3D('',#8631,#8632,#8633); +#8635=CYLINDRICAL_SURFACE('',#8634,3.E-1); +#8636=ORIENTED_EDGE('',*,*,#8511,.F.); +#8638=ORIENTED_EDGE('',*,*,#8637,.T.); +#8640=ORIENTED_EDGE('',*,*,#8639,.T.); +#8641=ORIENTED_EDGE('',*,*,#8623,.F.); +#8642=EDGE_LOOP('',(#8636,#8638,#8640,#8641)); +#8643=FACE_OUTER_BOUND('',#8642,.F.); +#8645=CARTESIAN_POINT('',(-1.093E1,-7.E-1,-5.6E0)); +#8646=DIRECTION('',(0.E0,0.E0,1.E0)); +#8647=DIRECTION('',(0.E0,1.E0,0.E0)); +#8648=AXIS2_PLACEMENT_3D('',#8645,#8646,#8647); +#8649=PLANE('',#8648); +#8650=ORIENTED_EDGE('',*,*,#8509,.F.); +#8652=ORIENTED_EDGE('',*,*,#8651,.T.); +#8654=ORIENTED_EDGE('',*,*,#8653,.T.); +#8655=ORIENTED_EDGE('',*,*,#8637,.F.); +#8656=EDGE_LOOP('',(#8650,#8652,#8654,#8655)); +#8657=FACE_OUTER_BOUND('',#8656,.F.); +#8659=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.35E0)); +#8660=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8661=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8662=AXIS2_PLACEMENT_3D('',#8659,#8660,#8661); +#8663=CYLINDRICAL_SURFACE('',#8662,2.5E-1); +#8665=ORIENTED_EDGE('',*,*,#8664,.F.); +#8666=ORIENTED_EDGE('',*,*,#8651,.F.); +#8667=ORIENTED_EDGE('',*,*,#8507,.F.); +#8669=ORIENTED_EDGE('',*,*,#8668,.T.); +#8671=ORIENTED_EDGE('',*,*,#8670,.T.); +#8672=EDGE_LOOP('',(#8665,#8666,#8667,#8669,#8671)); +#8673=FACE_OUTER_BOUND('',#8672,.F.); +#8675=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-5.6E0)); +#8676=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8677=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8678=AXIS2_PLACEMENT_3D('',#8675,#8676,#8677); +#8679=PLANE('',#8678); +#8681=ORIENTED_EDGE('',*,*,#8680,.F.); +#8682=ORIENTED_EDGE('',*,*,#8664,.T.); +#8684=ORIENTED_EDGE('',*,*,#8683,.T.); +#8686=ORIENTED_EDGE('',*,*,#8685,.F.); +#8687=EDGE_LOOP('',(#8681,#8682,#8684,#8686)); +#8688=FACE_OUTER_BOUND('',#8687,.F.); +#8690=CARTESIAN_POINT('',(-1.129E1,0.E0,0.E0)); +#8691=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8692=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8693=AXIS2_PLACEMENT_3D('',#8690,#8691,#8692); +#8694=PLANE('',#8693); +#8696=ORIENTED_EDGE('',*,*,#8695,.T.); +#8698=ORIENTED_EDGE('',*,*,#8697,.F.); +#8699=ORIENTED_EDGE('',*,*,#8532,.T.); +#8700=ORIENTED_EDGE('',*,*,#8583,.F.); +#8701=ORIENTED_EDGE('',*,*,#8597,.F.); +#8702=ORIENTED_EDGE('',*,*,#8611,.F.); +#8703=ORIENTED_EDGE('',*,*,#8625,.F.); +#8704=ORIENTED_EDGE('',*,*,#8639,.F.); +#8705=ORIENTED_EDGE('',*,*,#8653,.F.); +#8706=ORIENTED_EDGE('',*,*,#8680,.T.); +#8708=ORIENTED_EDGE('',*,*,#8707,.T.); +#8710=ORIENTED_EDGE('',*,*,#8709,.F.); +#8712=ORIENTED_EDGE('',*,*,#8711,.F.); +#8714=ORIENTED_EDGE('',*,*,#8713,.F.); +#8716=ORIENTED_EDGE('',*,*,#8715,.F.); +#8718=ORIENTED_EDGE('',*,*,#8717,.F.); +#8720=ORIENTED_EDGE('',*,*,#8719,.F.); +#8722=ORIENTED_EDGE('',*,*,#8721,.F.); +#8724=ORIENTED_EDGE('',*,*,#8723,.F.); +#8726=ORIENTED_EDGE('',*,*,#8725,.F.); +#8728=ORIENTED_EDGE('',*,*,#8727,.F.); +#8730=ORIENTED_EDGE('',*,*,#8729,.F.); +#8732=ORIENTED_EDGE('',*,*,#8731,.F.); +#8734=ORIENTED_EDGE('',*,*,#8733,.F.); +#8736=ORIENTED_EDGE('',*,*,#8735,.F.); +#8737=EDGE_LOOP('',(#8696,#8698,#8699,#8700,#8701,#8702,#8703,#8704,#8705,#8706, +#8708,#8710,#8712,#8714,#8716,#8718,#8720,#8722,#8724,#8726,#8728,#8730,#8732, +#8734,#8736)); +#8738=FACE_OUTER_BOUND('',#8737,.F.); +#8740=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-7.85E0)); +#8741=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8742=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8743=AXIS2_PLACEMENT_3D('',#8740,#8741,#8742); +#8744=PLANE('',#8743); +#8745=ORIENTED_EDGE('',*,*,#8695,.F.); +#8747=ORIENTED_EDGE('',*,*,#8746,.F.); +#8748=ORIENTED_EDGE('',*,*,#8471,.T.); +#8750=ORIENTED_EDGE('',*,*,#8749,.F.); +#8752=ORIENTED_EDGE('',*,*,#8751,.F.); +#8754=ORIENTED_EDGE('',*,*,#8753,.F.); +#8756=ORIENTED_EDGE('',*,*,#8755,.F.); +#8758=ORIENTED_EDGE('',*,*,#8757,.F.); +#8760=ORIENTED_EDGE('',*,*,#8759,.F.); +#8761=EDGE_LOOP('',(#8745,#8747,#8748,#8750,#8752,#8754,#8756,#8758,#8760)); +#8762=FACE_OUTER_BOUND('',#8761,.F.); +#8764=CARTESIAN_POINT('',(1.093E1,-6.6E-1,-7.85E0)); +#8765=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8767=AXIS2_PLACEMENT_3D('',#8764,#8765,#8766); +#8768=PLANE('',#8767); +#8770=ORIENTED_EDGE('',*,*,#8769,.T.); +#8772=ORIENTED_EDGE('',*,*,#8771,.F.); +#8774=ORIENTED_EDGE('',*,*,#8773,.F.); +#8776=ORIENTED_EDGE('',*,*,#8775,.F.); +#8778=ORIENTED_EDGE('',*,*,#8777,.F.); +#8780=ORIENTED_EDGE('',*,*,#8779,.F.); +#8782=ORIENTED_EDGE('',*,*,#8781,.F.); +#8784=ORIENTED_EDGE('',*,*,#8783,.T.); +#8786=ORIENTED_EDGE('',*,*,#8785,.T.); +#8787=EDGE_LOOP('',(#8770,#8772,#8774,#8776,#8778,#8780,#8782,#8784,#8786)); +#8788=FACE_OUTER_BOUND('',#8787,.F.); +#8790=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.85E0)); +#8791=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8792=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8793=AXIS2_PLACEMENT_3D('',#8790,#8791,#8792); +#8794=CYLINDRICAL_SURFACE('',#8793,2.5E-1); +#8795=ORIENTED_EDGE('',*,*,#8473,.T.); +#8796=ORIENTED_EDGE('',*,*,#8746,.T.); +#8797=ORIENTED_EDGE('',*,*,#8735,.T.); +#8799=ORIENTED_EDGE('',*,*,#8798,.F.); +#8800=EDGE_LOOP('',(#8795,#8796,#8797,#8799)); +#8801=FACE_OUTER_BOUND('',#8800,.F.); +#8803=CARTESIAN_POINT('',(-1.093E1,-9.1E-1,-7.6E0)); +#8804=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8805=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8806=AXIS2_PLACEMENT_3D('',#8803,#8804,#8805); +#8807=PLANE('',#8806); +#8808=ORIENTED_EDGE('',*,*,#8475,.F.); +#8809=ORIENTED_EDGE('',*,*,#8798,.T.); +#8810=ORIENTED_EDGE('',*,*,#8733,.T.); +#8812=ORIENTED_EDGE('',*,*,#8811,.F.); +#8813=EDGE_LOOP('',(#8808,#8809,#8810,#8812)); +#8814=FACE_OUTER_BOUND('',#8813,.F.); +#8816=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-6.1E0)); +#8817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8819=AXIS2_PLACEMENT_3D('',#8816,#8817,#8818); +#8820=CYLINDRICAL_SURFACE('',#8819,1.5E0); +#8821=ORIENTED_EDGE('',*,*,#8477,.F.); +#8822=ORIENTED_EDGE('',*,*,#8811,.T.); +#8823=ORIENTED_EDGE('',*,*,#8731,.T.); +#8825=ORIENTED_EDGE('',*,*,#8824,.F.); +#8826=EDGE_LOOP('',(#8821,#8822,#8823,#8825)); +#8827=FACE_OUTER_BOUND('',#8826,.F.); +#8829=CARTESIAN_POINT('',(-1.093E1,-3.E0,-6.1E0)); +#8830=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8831=DIRECTION('',(0.E0,0.E0,1.E0)); +#8832=AXIS2_PLACEMENT_3D('',#8829,#8830,#8831); +#8833=PLANE('',#8832); +#8834=ORIENTED_EDGE('',*,*,#8479,.F.); +#8835=ORIENTED_EDGE('',*,*,#8824,.T.); +#8836=ORIENTED_EDGE('',*,*,#8729,.T.); +#8838=ORIENTED_EDGE('',*,*,#8837,.F.); +#8839=EDGE_LOOP('',(#8834,#8835,#8836,#8838)); +#8840=FACE_OUTER_BOUND('',#8839,.F.); +#8842=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-3.1E0)); +#8843=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8844=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8845=AXIS2_PLACEMENT_3D('',#8842,#8843,#8844); +#8846=CYLINDRICAL_SURFACE('',#8845,1.5E0); +#8847=ORIENTED_EDGE('',*,*,#8481,.F.); +#8848=ORIENTED_EDGE('',*,*,#8837,.T.); +#8849=ORIENTED_EDGE('',*,*,#8727,.T.); +#8851=ORIENTED_EDGE('',*,*,#8850,.F.); +#8852=EDGE_LOOP('',(#8847,#8848,#8849,#8851)); +#8853=FACE_OUTER_BOUND('',#8852,.F.); +#8855=CARTESIAN_POINT('',(-1.093E1,-1.5E0,-1.6E0)); +#8856=DIRECTION('',(0.E0,0.E0,1.E0)); +#8857=DIRECTION('',(0.E0,1.E0,0.E0)); +#8858=AXIS2_PLACEMENT_3D('',#8855,#8856,#8857); +#8859=PLANE('',#8858); +#8860=ORIENTED_EDGE('',*,*,#8483,.F.); +#8861=ORIENTED_EDGE('',*,*,#8850,.T.); +#8862=ORIENTED_EDGE('',*,*,#8725,.T.); +#8864=ORIENTED_EDGE('',*,*,#8863,.F.); +#8865=EDGE_LOOP('',(#8860,#8861,#8862,#8864)); +#8866=FACE_OUTER_BOUND('',#8865,.F.); +#8868=CARTESIAN_POINT('',(-1.093E1,1.9E0,-1.7E0)); +#8869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8870=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8871=AXIS2_PLACEMENT_3D('',#8868,#8869,#8870); +#8872=CYLINDRICAL_SURFACE('',#8871,1.E-1); +#8873=ORIENTED_EDGE('',*,*,#8485,.F.); +#8874=ORIENTED_EDGE('',*,*,#8863,.T.); +#8875=ORIENTED_EDGE('',*,*,#8723,.T.); +#8877=ORIENTED_EDGE('',*,*,#8876,.F.); +#8878=EDGE_LOOP('',(#8873,#8874,#8875,#8877)); +#8879=FACE_OUTER_BOUND('',#8878,.F.); +#8881=CARTESIAN_POINT('',(-1.093E1,2.E0,-1.7E0)); +#8882=DIRECTION('',(0.E0,1.E0,0.E0)); +#8883=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8884=AXIS2_PLACEMENT_3D('',#8881,#8882,#8883); +#8885=PLANE('',#8884); +#8886=ORIENTED_EDGE('',*,*,#8487,.F.); +#8887=ORIENTED_EDGE('',*,*,#8876,.T.); +#8888=ORIENTED_EDGE('',*,*,#8721,.T.); +#8890=ORIENTED_EDGE('',*,*,#8889,.F.); +#8891=EDGE_LOOP('',(#8886,#8887,#8888,#8890)); +#8892=FACE_OUTER_BOUND('',#8891,.F.); +#8894=CARTESIAN_POINT('',(-1.093E1,1.7E0,-2.93E0)); +#8895=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8896=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8897=AXIS2_PLACEMENT_3D('',#8894,#8895,#8896); +#8898=CYLINDRICAL_SURFACE('',#8897,3.E-1); +#8899=ORIENTED_EDGE('',*,*,#8489,.F.); +#8900=ORIENTED_EDGE('',*,*,#8889,.T.); +#8901=ORIENTED_EDGE('',*,*,#8719,.T.); +#8903=ORIENTED_EDGE('',*,*,#8902,.F.); +#8904=EDGE_LOOP('',(#8899,#8900,#8901,#8903)); +#8905=FACE_OUTER_BOUND('',#8904,.F.); +#8907=CARTESIAN_POINT('',(-1.093E1,1.804177449477E0,-3.211330871076E0)); +#8908=DIRECTION('',(0.E0,3.472581649228E-1,-9.377695702541E-1)); +#8909=DIRECTION('',(0.E0,-9.377695702541E-1,-3.472581649228E-1)); +#8910=AXIS2_PLACEMENT_3D('',#8907,#8908,#8909); +#8911=PLANE('',#8910); +#8912=ORIENTED_EDGE('',*,*,#8491,.F.); +#8913=ORIENTED_EDGE('',*,*,#8902,.T.); +#8914=ORIENTED_EDGE('',*,*,#8717,.T.); +#8916=ORIENTED_EDGE('',*,*,#8915,.F.); +#8917=EDGE_LOOP('',(#8912,#8913,#8914,#8916)); +#8918=FACE_OUTER_BOUND('',#8917,.F.); +#8920=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.05E0)); +#8921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8923=AXIS2_PLACEMENT_3D('',#8920,#8921,#8922); +#8924=CYLINDRICAL_SURFACE('',#8923,5.E-1); +#8925=ORIENTED_EDGE('',*,*,#8493,.F.); +#8926=ORIENTED_EDGE('',*,*,#8915,.T.); +#8927=ORIENTED_EDGE('',*,*,#8715,.T.); +#8929=ORIENTED_EDGE('',*,*,#8928,.F.); +#8930=EDGE_LOOP('',(#8925,#8926,#8927,#8929)); +#8931=FACE_OUTER_BOUND('',#8930,.F.); +#8933=CARTESIAN_POINT('',(-1.093E1,8.E-1,-3.55E0)); +#8934=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8936=AXIS2_PLACEMENT_3D('',#8933,#8934,#8935); +#8937=PLANE('',#8936); +#8938=ORIENTED_EDGE('',*,*,#8495,.F.); +#8939=ORIENTED_EDGE('',*,*,#8928,.T.); +#8940=ORIENTED_EDGE('',*,*,#8713,.T.); +#8942=ORIENTED_EDGE('',*,*,#8941,.F.); +#8943=EDGE_LOOP('',(#8938,#8939,#8940,#8942)); +#8944=FACE_OUTER_BOUND('',#8943,.F.); +#8946=CARTESIAN_POINT('',(-1.093E1,-7.E-1,-3.85E0)); +#8947=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8948=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8949=AXIS2_PLACEMENT_3D('',#8946,#8947,#8948); +#8950=CYLINDRICAL_SURFACE('',#8949,3.E-1); +#8951=ORIENTED_EDGE('',*,*,#8497,.T.); +#8952=ORIENTED_EDGE('',*,*,#8941,.T.); +#8953=ORIENTED_EDGE('',*,*,#8711,.T.); +#8955=ORIENTED_EDGE('',*,*,#8954,.F.); +#8956=EDGE_LOOP('',(#8951,#8952,#8953,#8955)); +#8957=FACE_OUTER_BOUND('',#8956,.F.); +#8959=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.85E0)); +#8960=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8961=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8962=AXIS2_PLACEMENT_3D('',#8959,#8960,#8961); +#8963=CYLINDRICAL_SURFACE('',#8962,2.5E-1); +#8964=ORIENTED_EDGE('',*,*,#8954,.T.); +#8966=ORIENTED_EDGE('',*,*,#8965,.T.); +#8968=ORIENTED_EDGE('',*,*,#8967,.T.); +#8970=ORIENTED_EDGE('',*,*,#8969,.F.); +#8971=ORIENTED_EDGE('',*,*,#8499,.F.); +#8972=EDGE_LOOP('',(#8964,#8966,#8968,#8970,#8971)); +#8973=FACE_OUTER_BOUND('',#8972,.F.); +#8975=CARTESIAN_POINT('',(-1.093E1,-1.E0,-5.35E0)); +#8976=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8977=DIRECTION('',(0.E0,0.E0,1.E0)); +#8978=AXIS2_PLACEMENT_3D('',#8975,#8976,#8977); +#8979=PLANE('',#8978); +#8980=ORIENTED_EDGE('',*,*,#8709,.T.); +#8982=ORIENTED_EDGE('',*,*,#8981,.T.); +#8984=ORIENTED_EDGE('',*,*,#8983,.T.); +#8985=ORIENTED_EDGE('',*,*,#8965,.F.); +#8986=EDGE_LOOP('',(#8980,#8982,#8984,#8985)); +#8987=FACE_OUTER_BOUND('',#8986,.F.); +#8989=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-5.35E0)); +#8990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8992=AXIS2_PLACEMENT_3D('',#8989,#8990,#8991); +#8993=CYLINDRICAL_SURFACE('',#8992,2.5E-1); +#8994=ORIENTED_EDGE('',*,*,#8685,.T.); +#8996=ORIENTED_EDGE('',*,*,#8995,.T.); +#8997=ORIENTED_EDGE('',*,*,#8981,.F.); +#8998=ORIENTED_EDGE('',*,*,#8707,.F.); +#8999=EDGE_LOOP('',(#8994,#8996,#8997,#8998)); +#9000=FACE_OUTER_BOUND('',#8999,.F.); +#9002=CARTESIAN_POINT('',(-1.136E1,0.E0,0.E0)); +#9003=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9004=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9005=AXIS2_PLACEMENT_3D('',#9002,#9003,#9004); +#9006=PLANE('',#9005); +#9008=ORIENTED_EDGE('',*,*,#9007,.T.); +#9010=ORIENTED_EDGE('',*,*,#9009,.T.); +#9012=ORIENTED_EDGE('',*,*,#9011,.T.); +#9014=ORIENTED_EDGE('',*,*,#9013,.T.); +#9015=EDGE_LOOP('',(#9008,#9010,#9012,#9014)); +#9016=FACE_OUTER_BOUND('',#9015,.F.); +#9018=ORIENTED_EDGE('',*,*,#9017,.F.); +#9020=ORIENTED_EDGE('',*,*,#9019,.F.); +#9021=ORIENTED_EDGE('',*,*,#8967,.F.); +#9022=ORIENTED_EDGE('',*,*,#8983,.F.); +#9023=ORIENTED_EDGE('',*,*,#8995,.F.); +#9024=ORIENTED_EDGE('',*,*,#8683,.F.); +#9025=ORIENTED_EDGE('',*,*,#8670,.F.); +#9027=ORIENTED_EDGE('',*,*,#9026,.F.); +#9028=EDGE_LOOP('',(#9018,#9020,#9021,#9022,#9023,#9024,#9025,#9027)); +#9029=FACE_BOUND('',#9028,.F.); +#9031=CARTESIAN_POINT('',(-1.136E1,1.5E0,-3.1E0)); +#9032=DIRECTION('',(0.E0,1.E0,0.E0)); +#9033=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9034=AXIS2_PLACEMENT_3D('',#9031,#9032,#9033); +#9035=PLANE('',#9034); +#9037=ORIENTED_EDGE('',*,*,#9036,.T.); +#9039=ORIENTED_EDGE('',*,*,#9038,.F.); +#9040=ORIENTED_EDGE('',*,*,#9007,.F.); +#9042=ORIENTED_EDGE('',*,*,#9041,.T.); +#9043=EDGE_LOOP('',(#9037,#9039,#9040,#9042)); +#9044=FACE_OUTER_BOUND('',#9043,.F.); +#9046=CARTESIAN_POINT('',(-1.211002876068E1,1.27485E0,-4.6E0)); +#9047=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#9048=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9049=AXIS2_PLACEMENT_3D('',#9046,#9047,#9048); +#9050=PLANE('',#9049); +#9051=ORIENTED_EDGE('',*,*,#9036,.F.); +#9053=ORIENTED_EDGE('',*,*,#9052,.T.); +#9055=ORIENTED_EDGE('',*,*,#9054,.T.); +#9057=ORIENTED_EDGE('',*,*,#9056,.F.); +#9058=EDGE_LOOP('',(#9051,#9053,#9055,#9057)); +#9059=FACE_OUTER_BOUND('',#9058,.F.); +#9061=CARTESIAN_POINT('',(-1.211002876068E1,0.E0,-3.32515E0)); +#9062=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#9063=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9064=AXIS2_PLACEMENT_3D('',#9061,#9062,#9063); +#9065=PLANE('',#9064); +#9067=ORIENTED_EDGE('',*,*,#9066,.T.); +#9068=ORIENTED_EDGE('',*,*,#9052,.F.); +#9070=ORIENTED_EDGE('',*,*,#9069,.F.); +#9072=ORIENTED_EDGE('',*,*,#9071,.T.); +#9073=EDGE_LOOP('',(#9067,#9068,#9070,#9072)); +#9074=FACE_OUTER_BOUND('',#9073,.F.); +#9076=CARTESIAN_POINT('',(-1.25E1,0.E0,0.E0)); +#9077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9079=AXIS2_PLACEMENT_3D('',#9076,#9077,#9078); +#9080=PLANE('',#9079); +#9082=ORIENTED_EDGE('',*,*,#9081,.F.); +#9084=ORIENTED_EDGE('',*,*,#9083,.F.); +#9085=ORIENTED_EDGE('',*,*,#9054,.F.); +#9086=ORIENTED_EDGE('',*,*,#9066,.F.); +#9087=EDGE_LOOP('',(#9082,#9084,#9085,#9086)); +#9088=FACE_OUTER_BOUND('',#9087,.F.); +#9090=CARTESIAN_POINT('',(-1.211002876068E1,-1.27485E0,-4.6E0)); +#9091=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#9092=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9093=AXIS2_PLACEMENT_3D('',#9090,#9091,#9092); +#9094=PLANE('',#9093); +#9096=ORIENTED_EDGE('',*,*,#9095,.F.); +#9098=ORIENTED_EDGE('',*,*,#9097,.T.); +#9099=ORIENTED_EDGE('',*,*,#9081,.T.); +#9100=ORIENTED_EDGE('',*,*,#9071,.F.); +#9101=EDGE_LOOP('',(#9096,#9098,#9099,#9100)); +#9102=FACE_OUTER_BOUND('',#9101,.F.); +#9104=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-6.1E0)); +#9105=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9106=DIRECTION('',(0.E0,0.E0,1.E0)); +#9107=AXIS2_PLACEMENT_3D('',#9104,#9105,#9106); +#9108=PLANE('',#9107); +#9109=ORIENTED_EDGE('',*,*,#9095,.T.); +#9111=ORIENTED_EDGE('',*,*,#9110,.F.); +#9112=ORIENTED_EDGE('',*,*,#9011,.F.); +#9114=ORIENTED_EDGE('',*,*,#9113,.T.); +#9115=EDGE_LOOP('',(#9109,#9111,#9112,#9114)); +#9116=FACE_OUTER_BOUND('',#9115,.F.); +#9118=CARTESIAN_POINT('',(-1.136E1,-1.5E0,-3.1E0)); +#9119=DIRECTION('',(0.E0,0.E0,1.E0)); +#9120=DIRECTION('',(0.E0,1.E0,0.E0)); +#9121=AXIS2_PLACEMENT_3D('',#9118,#9119,#9120); +#9122=PLANE('',#9121); +#9123=ORIENTED_EDGE('',*,*,#9069,.T.); +#9124=ORIENTED_EDGE('',*,*,#9041,.F.); +#9125=ORIENTED_EDGE('',*,*,#9013,.F.); +#9126=ORIENTED_EDGE('',*,*,#9110,.T.); +#9127=EDGE_LOOP('',(#9123,#9124,#9125,#9126)); +#9128=FACE_OUTER_BOUND('',#9127,.F.); +#9130=CARTESIAN_POINT('',(-1.136E1,1.5E0,-6.1E0)); +#9131=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9132=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9133=AXIS2_PLACEMENT_3D('',#9130,#9131,#9132); +#9134=PLANE('',#9133); +#9136=ORIENTED_EDGE('',*,*,#9135,.T.); +#9137=ORIENTED_EDGE('',*,*,#9113,.F.); +#9138=ORIENTED_EDGE('',*,*,#9009,.F.); +#9139=ORIENTED_EDGE('',*,*,#9038,.T.); +#9140=EDGE_LOOP('',(#9136,#9137,#9138,#9139)); +#9141=FACE_OUTER_BOUND('',#9140,.F.); +#9143=CARTESIAN_POINT('',(-1.211002876068E1,0.E0,-5.87485E0)); +#9144=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#9145=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9146=AXIS2_PLACEMENT_3D('',#9143,#9144,#9145); +#9147=PLANE('',#9146); +#9148=ORIENTED_EDGE('',*,*,#9135,.F.); +#9149=ORIENTED_EDGE('',*,*,#9056,.T.); +#9150=ORIENTED_EDGE('',*,*,#9083,.T.); +#9151=ORIENTED_EDGE('',*,*,#9097,.F.); +#9152=EDGE_LOOP('',(#9148,#9149,#9150,#9151)); +#9153=FACE_OUTER_BOUND('',#9152,.F.); +#9155=CARTESIAN_POINT('',(-1.093E1,7.5E-1,-3.85E0)); +#9156=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9158=AXIS2_PLACEMENT_3D('',#9155,#9156,#9157); +#9159=CYLINDRICAL_SURFACE('',#9158,2.5E-1); +#9160=ORIENTED_EDGE('',*,*,#9017,.T.); +#9162=ORIENTED_EDGE('',*,*,#9161,.F.); +#9163=ORIENTED_EDGE('',*,*,#8503,.F.); +#9165=ORIENTED_EDGE('',*,*,#9164,.T.); +#9166=EDGE_LOOP('',(#9160,#9162,#9163,#9165)); +#9167=FACE_OUTER_BOUND('',#9166,.F.); +#9169=CARTESIAN_POINT('',(-1.093E1,1.E0,-3.85E0)); +#9170=DIRECTION('',(0.E0,1.E0,0.E0)); +#9171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9172=AXIS2_PLACEMENT_3D('',#9169,#9170,#9171); +#9173=PLANE('',#9172); +#9174=ORIENTED_EDGE('',*,*,#9026,.T.); +#9175=ORIENTED_EDGE('',*,*,#8668,.F.); +#9176=ORIENTED_EDGE('',*,*,#8505,.F.); +#9177=ORIENTED_EDGE('',*,*,#9161,.T.); +#9178=EDGE_LOOP('',(#9174,#9175,#9176,#9177)); +#9179=FACE_OUTER_BOUND('',#9178,.F.); +#9181=CARTESIAN_POINT('',(-1.093E1,-7.5E-1,-3.6E0)); +#9182=DIRECTION('',(0.E0,0.E0,1.E0)); +#9183=DIRECTION('',(0.E0,1.E0,0.E0)); +#9184=AXIS2_PLACEMENT_3D('',#9181,#9182,#9183); +#9185=PLANE('',#9184); +#9186=ORIENTED_EDGE('',*,*,#9019,.T.); +#9187=ORIENTED_EDGE('',*,*,#9164,.F.); +#9188=ORIENTED_EDGE('',*,*,#8501,.F.); +#9189=ORIENTED_EDGE('',*,*,#8969,.T.); +#9190=EDGE_LOOP('',(#9186,#9187,#9188,#9189)); +#9191=FACE_OUTER_BOUND('',#9190,.F.); +#9193=CARTESIAN_POINT('',(-1.093E1,6.6E-1,-8.28E0)); +#9194=DIRECTION('',(1.E0,0.E0,0.E0)); +#9195=DIRECTION('',(0.E0,0.E0,1.E0)); +#9196=AXIS2_PLACEMENT_3D('',#9193,#9194,#9195); +#9197=PLANE('',#9196); +#9199=ORIENTED_EDGE('',*,*,#9198,.F.); +#9200=ORIENTED_EDGE('',*,*,#8544,.F.); +#9202=ORIENTED_EDGE('',*,*,#9201,.T.); +#9203=ORIENTED_EDGE('',*,*,#8749,.T.); +#9204=EDGE_LOOP('',(#9199,#9200,#9202,#9203)); +#9205=FACE_OUTER_BOUND('',#9204,.F.); +#9207=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-8.11E0)); +#9208=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9209=DIRECTION('',(0.E0,1.E0,0.E0)); +#9210=AXIS2_PLACEMENT_3D('',#9207,#9208,#9209); +#9211=PLANE('',#9210); +#9213=ORIENTED_EDGE('',*,*,#9212,.F.); +#9215=ORIENTED_EDGE('',*,*,#9214,.T.); +#9217=ORIENTED_EDGE('',*,*,#9216,.F.); +#9219=ORIENTED_EDGE('',*,*,#9218,.F.); +#9221=ORIENTED_EDGE('',*,*,#9220,.F.); +#9223=ORIENTED_EDGE('',*,*,#9222,.F.); +#9225=ORIENTED_EDGE('',*,*,#9224,.F.); +#9227=ORIENTED_EDGE('',*,*,#9226,.T.); +#9229=ORIENTED_EDGE('',*,*,#9228,.F.); +#9231=ORIENTED_EDGE('',*,*,#9230,.F.); +#9233=ORIENTED_EDGE('',*,*,#9232,.F.); +#9235=ORIENTED_EDGE('',*,*,#9234,.F.); +#9237=ORIENTED_EDGE('',*,*,#9236,.F.); +#9239=ORIENTED_EDGE('',*,*,#9238,.F.); +#9241=ORIENTED_EDGE('',*,*,#9240,.F.); +#9243=ORIENTED_EDGE('',*,*,#9242,.T.); +#9245=ORIENTED_EDGE('',*,*,#9244,.F.); +#9247=ORIENTED_EDGE('',*,*,#9246,.F.); +#9249=ORIENTED_EDGE('',*,*,#9248,.F.); +#9251=ORIENTED_EDGE('',*,*,#9250,.F.); +#9253=ORIENTED_EDGE('',*,*,#9252,.F.); +#9255=ORIENTED_EDGE('',*,*,#9254,.F.); +#9257=ORIENTED_EDGE('',*,*,#9256,.F.); +#9259=ORIENTED_EDGE('',*,*,#9258,.T.); +#9261=ORIENTED_EDGE('',*,*,#9260,.F.); +#9263=ORIENTED_EDGE('',*,*,#9262,.F.); +#9265=ORIENTED_EDGE('',*,*,#9264,.F.); +#9267=ORIENTED_EDGE('',*,*,#9266,.F.); +#9269=ORIENTED_EDGE('',*,*,#9268,.F.); +#9271=ORIENTED_EDGE('',*,*,#9270,.F.); +#9273=ORIENTED_EDGE('',*,*,#9272,.F.); +#9275=ORIENTED_EDGE('',*,*,#9274,.T.); +#9277=ORIENTED_EDGE('',*,*,#9276,.F.); +#9279=ORIENTED_EDGE('',*,*,#9278,.F.); +#9281=ORIENTED_EDGE('',*,*,#9280,.F.); +#9283=ORIENTED_EDGE('',*,*,#9282,.F.); +#9285=ORIENTED_EDGE('',*,*,#9284,.F.); +#9287=ORIENTED_EDGE('',*,*,#9286,.F.); +#9289=ORIENTED_EDGE('',*,*,#9288,.F.); +#9291=ORIENTED_EDGE('',*,*,#9290,.T.); +#9293=ORIENTED_EDGE('',*,*,#9292,.F.); +#9295=ORIENTED_EDGE('',*,*,#9294,.F.); +#9297=ORIENTED_EDGE('',*,*,#9296,.F.); +#9299=ORIENTED_EDGE('',*,*,#9298,.F.); +#9301=ORIENTED_EDGE('',*,*,#9300,.F.); +#9303=ORIENTED_EDGE('',*,*,#9302,.F.); +#9305=ORIENTED_EDGE('',*,*,#9304,.F.); +#9307=ORIENTED_EDGE('',*,*,#9306,.T.); +#9309=ORIENTED_EDGE('',*,*,#9308,.F.); +#9311=ORIENTED_EDGE('',*,*,#9310,.F.); +#9313=ORIENTED_EDGE('',*,*,#9312,.F.); +#9315=ORIENTED_EDGE('',*,*,#9314,.F.); +#9317=ORIENTED_EDGE('',*,*,#9316,.F.); +#9319=ORIENTED_EDGE('',*,*,#9318,.T.); +#9321=ORIENTED_EDGE('',*,*,#9320,.F.); +#9323=ORIENTED_EDGE('',*,*,#9322,.T.); +#9325=ORIENTED_EDGE('',*,*,#9324,.F.); +#9327=ORIENTED_EDGE('',*,*,#9326,.F.); +#9329=ORIENTED_EDGE('',*,*,#9328,.F.); +#9330=ORIENTED_EDGE('',*,*,#8453,.F.); +#9331=ORIENTED_EDGE('',*,*,#9198,.T.); +#9332=ORIENTED_EDGE('',*,*,#8469,.F.); +#9334=ORIENTED_EDGE('',*,*,#9333,.T.); +#9336=ORIENTED_EDGE('',*,*,#9335,.F.); +#9338=ORIENTED_EDGE('',*,*,#9337,.T.); +#9340=ORIENTED_EDGE('',*,*,#9339,.T.); +#9342=ORIENTED_EDGE('',*,*,#9341,.T.); +#9344=ORIENTED_EDGE('',*,*,#9343,.F.); +#9346=ORIENTED_EDGE('',*,*,#9345,.T.); +#9348=ORIENTED_EDGE('',*,*,#9347,.F.); +#9350=ORIENTED_EDGE('',*,*,#9349,.T.); +#9352=ORIENTED_EDGE('',*,*,#9351,.F.); +#9354=ORIENTED_EDGE('',*,*,#9353,.T.); +#9356=ORIENTED_EDGE('',*,*,#9355,.T.); +#9358=ORIENTED_EDGE('',*,*,#9357,.T.); +#9360=ORIENTED_EDGE('',*,*,#9359,.F.); +#9362=ORIENTED_EDGE('',*,*,#9361,.T.); +#9364=ORIENTED_EDGE('',*,*,#9363,.F.); +#9366=ORIENTED_EDGE('',*,*,#9365,.T.); +#9368=ORIENTED_EDGE('',*,*,#9367,.F.); +#9370=ORIENTED_EDGE('',*,*,#9369,.T.); +#9372=ORIENTED_EDGE('',*,*,#9371,.T.); +#9374=ORIENTED_EDGE('',*,*,#9373,.T.); +#9376=ORIENTED_EDGE('',*,*,#9375,.F.); +#9378=ORIENTED_EDGE('',*,*,#9377,.T.); +#9380=ORIENTED_EDGE('',*,*,#9379,.F.); +#9382=ORIENTED_EDGE('',*,*,#9381,.T.); +#9384=ORIENTED_EDGE('',*,*,#9383,.F.); +#9386=ORIENTED_EDGE('',*,*,#9385,.T.); +#9388=ORIENTED_EDGE('',*,*,#9387,.T.); +#9390=ORIENTED_EDGE('',*,*,#9389,.T.); +#9392=ORIENTED_EDGE('',*,*,#9391,.F.); +#9394=ORIENTED_EDGE('',*,*,#9393,.T.); +#9396=ORIENTED_EDGE('',*,*,#9395,.F.); +#9398=ORIENTED_EDGE('',*,*,#9397,.T.); +#9400=ORIENTED_EDGE('',*,*,#9399,.F.); +#9402=ORIENTED_EDGE('',*,*,#9401,.T.); +#9404=ORIENTED_EDGE('',*,*,#9403,.T.); +#9406=ORIENTED_EDGE('',*,*,#9405,.T.); +#9408=ORIENTED_EDGE('',*,*,#9407,.F.); +#9410=ORIENTED_EDGE('',*,*,#9409,.T.); +#9412=ORIENTED_EDGE('',*,*,#9411,.F.); +#9414=ORIENTED_EDGE('',*,*,#9413,.T.); +#9416=ORIENTED_EDGE('',*,*,#9415,.F.); +#9418=ORIENTED_EDGE('',*,*,#9417,.T.); +#9420=ORIENTED_EDGE('',*,*,#9419,.T.); +#9422=ORIENTED_EDGE('',*,*,#9421,.T.); +#9424=ORIENTED_EDGE('',*,*,#9423,.F.); +#9426=ORIENTED_EDGE('',*,*,#9425,.T.); +#9428=ORIENTED_EDGE('',*,*,#9427,.F.); +#9430=ORIENTED_EDGE('',*,*,#9429,.T.); +#9432=ORIENTED_EDGE('',*,*,#9431,.F.); +#9434=ORIENTED_EDGE('',*,*,#9433,.T.); +#9436=ORIENTED_EDGE('',*,*,#9435,.T.); +#9438=ORIENTED_EDGE('',*,*,#9437,.T.); +#9440=ORIENTED_EDGE('',*,*,#9439,.F.); +#9442=ORIENTED_EDGE('',*,*,#9441,.T.); +#9444=ORIENTED_EDGE('',*,*,#9443,.F.); +#9446=ORIENTED_EDGE('',*,*,#9445,.T.); +#9448=ORIENTED_EDGE('',*,*,#9447,.T.); +#9449=EDGE_LOOP('',(#9213,#9215,#9217,#9219,#9221,#9223,#9225,#9227,#9229,#9231, +#9233,#9235,#9237,#9239,#9241,#9243,#9245,#9247,#9249,#9251,#9253,#9255,#9257, +#9259,#9261,#9263,#9265,#9267,#9269,#9271,#9273,#9275,#9277,#9279,#9281,#9283, +#9285,#9287,#9289,#9291,#9293,#9295,#9297,#9299,#9301,#9303,#9305,#9307,#9309, +#9311,#9313,#9315,#9317,#9319,#9321,#9323,#9325,#9327,#9329,#9330,#9331,#9332, +#9334,#9336,#9338,#9340,#9342,#9344,#9346,#9348,#9350,#9352,#9354,#9356,#9358, +#9360,#9362,#9364,#9366,#9368,#9370,#9372,#9374,#9376,#9378,#9380,#9382,#9384, +#9386,#9388,#9390,#9392,#9394,#9396,#9398,#9400,#9402,#9404,#9406,#9408,#9410, +#9412,#9414,#9416,#9418,#9420,#9422,#9424,#9426,#9428,#9430,#9432,#9434,#9436, +#9438,#9440,#9442,#9444,#9446,#9448)); +#9450=FACE_OUTER_BOUND('',#9449,.F.); +#9452=CARTESIAN_POINT('',(1.093E1,6.6E-1,-8.1E0)); +#9453=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9454=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9455=AXIS2_PLACEMENT_3D('',#9452,#9453,#9454); +#9456=PLANE('',#9455); +#9457=ORIENTED_EDGE('',*,*,#9212,.T.); +#9458=ORIENTED_EDGE('',*,*,#8781,.T.); +#9460=ORIENTED_EDGE('',*,*,#9459,.F.); +#9461=ORIENTED_EDGE('',*,*,#8556,.F.); +#9462=EDGE_LOOP('',(#9457,#9458,#9460,#9461)); +#9463=FACE_OUTER_BOUND('',#9462,.F.); +#9465=CARTESIAN_POINT('',(1.189E1,6.6E-1,-8.28E0)); +#9466=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9467=DIRECTION('',(1.E0,0.E0,0.E0)); +#9468=AXIS2_PLACEMENT_3D('',#9465,#9466,#9467); +#9469=CYLINDRICAL_SURFACE('',#9468,9.6E-1); +#9470=ORIENTED_EDGE('',*,*,#8558,.F.); +#9471=ORIENTED_EDGE('',*,*,#9459,.T.); +#9472=ORIENTED_EDGE('',*,*,#8779,.T.); +#9474=ORIENTED_EDGE('',*,*,#9473,.F.); +#9475=EDGE_LOOP('',(#9470,#9471,#9472,#9474)); +#9476=FACE_OUTER_BOUND('',#9475,.F.); +#9478=CARTESIAN_POINT('',(1.191948609232E1,6.6E-1,-9.239547065214E0)); +#9479=DIRECTION('',(3.071467949623E-2,0.E0,-9.995281929308E-1)); +#9480=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#9481=AXIS2_PLACEMENT_3D('',#9478,#9479,#9480); +#9482=PLANE('',#9481); +#9483=ORIENTED_EDGE('',*,*,#8560,.F.); +#9484=ORIENTED_EDGE('',*,*,#9473,.T.); +#9485=ORIENTED_EDGE('',*,*,#8777,.T.); +#9487=ORIENTED_EDGE('',*,*,#9486,.F.); +#9488=EDGE_LOOP('',(#9483,#9484,#9485,#9487)); +#9489=FACE_OUTER_BOUND('',#9488,.F.); +#9491=CARTESIAN_POINT('',(1.402E1,6.6E-1,-9.175E0)); +#9492=DIRECTION('',(9.995281929308E-1,0.E0,3.071467949623E-2)); +#9493=DIRECTION('',(-3.071467949623E-2,0.E0,9.995281929308E-1)); +#9494=AXIS2_PLACEMENT_3D('',#9491,#9492,#9493); +#9495=PLANE('',#9494); +#9496=ORIENTED_EDGE('',*,*,#8562,.F.); +#9497=ORIENTED_EDGE('',*,*,#9486,.T.); +#9498=ORIENTED_EDGE('',*,*,#8775,.T.); +#9500=ORIENTED_EDGE('',*,*,#9499,.F.); +#9501=EDGE_LOOP('',(#9496,#9497,#9498,#9500)); +#9502=FACE_OUTER_BOUND('',#9501,.F.); +#9504=CARTESIAN_POINT('',(1.400894271538E1,6.6E-1,-8.815169850545E0)); +#9505=DIRECTION('',(-3.071467949623E-2,0.E0,9.995281929308E-1)); +#9506=DIRECTION('',(-9.995281929308E-1,0.E0,-3.071467949623E-2)); +#9507=AXIS2_PLACEMENT_3D('',#9504,#9505,#9506); +#9508=PLANE('',#9507); +#9509=ORIENTED_EDGE('',*,*,#8564,.F.); +#9510=ORIENTED_EDGE('',*,*,#9499,.T.); +#9511=ORIENTED_EDGE('',*,*,#8773,.T.); +#9513=ORIENTED_EDGE('',*,*,#9512,.F.); +#9514=EDGE_LOOP('',(#9509,#9510,#9511,#9513)); +#9515=FACE_OUTER_BOUND('',#9514,.F.); +#9517=CARTESIAN_POINT('',(1.189E1,6.6E-1,-8.28E0)); +#9518=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9519=DIRECTION('',(1.E0,0.E0,0.E0)); +#9520=AXIS2_PLACEMENT_3D('',#9517,#9518,#9519); +#9521=CYLINDRICAL_SURFACE('',#9520,6.E-1); +#9522=ORIENTED_EDGE('',*,*,#8566,.F.); +#9523=ORIENTED_EDGE('',*,*,#9512,.T.); +#9524=ORIENTED_EDGE('',*,*,#8771,.T.); +#9526=ORIENTED_EDGE('',*,*,#9525,.F.); +#9527=EDGE_LOOP('',(#9522,#9523,#9524,#9526)); +#9528=FACE_OUTER_BOUND('',#9527,.F.); +#9530=CARTESIAN_POINT('',(1.129E1,0.E0,0.E0)); +#9531=DIRECTION('',(1.E0,0.E0,0.E0)); +#9532=DIRECTION('',(0.E0,1.E0,0.E0)); +#9533=AXIS2_PLACEMENT_3D('',#9530,#9531,#9532); +#9534=PLANE('',#9533); +#9535=ORIENTED_EDGE('',*,*,#8568,.F.); +#9536=ORIENTED_EDGE('',*,*,#9525,.T.); +#9537=ORIENTED_EDGE('',*,*,#8769,.F.); +#9539=ORIENTED_EDGE('',*,*,#9538,.F.); +#9541=ORIENTED_EDGE('',*,*,#9540,.F.); +#9543=ORIENTED_EDGE('',*,*,#9542,.F.); +#9545=ORIENTED_EDGE('',*,*,#9544,.F.); +#9547=ORIENTED_EDGE('',*,*,#9546,.F.); +#9549=ORIENTED_EDGE('',*,*,#9548,.F.); +#9551=ORIENTED_EDGE('',*,*,#9550,.T.); +#9553=ORIENTED_EDGE('',*,*,#9552,.T.); +#9555=ORIENTED_EDGE('',*,*,#9554,.T.); +#9557=ORIENTED_EDGE('',*,*,#9556,.F.); +#9559=ORIENTED_EDGE('',*,*,#9558,.F.); +#9561=ORIENTED_EDGE('',*,*,#9560,.F.); +#9563=ORIENTED_EDGE('',*,*,#9562,.F.); +#9565=ORIENTED_EDGE('',*,*,#9564,.F.); +#9567=ORIENTED_EDGE('',*,*,#9566,.F.); +#9569=ORIENTED_EDGE('',*,*,#9568,.F.); +#9571=ORIENTED_EDGE('',*,*,#9570,.F.); +#9573=ORIENTED_EDGE('',*,*,#9572,.F.); +#9575=ORIENTED_EDGE('',*,*,#9574,.F.); +#9577=ORIENTED_EDGE('',*,*,#9576,.F.); +#9579=ORIENTED_EDGE('',*,*,#9578,.F.); +#9581=ORIENTED_EDGE('',*,*,#9580,.F.); +#9582=EDGE_LOOP('',(#9535,#9536,#9537,#9539,#9541,#9543,#9545,#9547,#9549,#9551, +#9553,#9555,#9557,#9559,#9561,#9563,#9565,#9567,#9569,#9571,#9573,#9575,#9577, +#9579,#9581)); +#9583=FACE_OUTER_BOUND('',#9582,.F.); +#9585=CARTESIAN_POINT('',(1.093E1,-9.1E-1,-7.85E0)); +#9586=DIRECTION('',(1.E0,0.E0,0.E0)); +#9587=DIRECTION('',(0.E0,1.E0,0.E0)); +#9588=AXIS2_PLACEMENT_3D('',#9585,#9586,#9587); +#9589=CYLINDRICAL_SURFACE('',#9588,2.5E-1); +#9591=ORIENTED_EDGE('',*,*,#9590,.T.); +#9593=ORIENTED_EDGE('',*,*,#9592,.T.); +#9594=ORIENTED_EDGE('',*,*,#9538,.T.); +#9595=ORIENTED_EDGE('',*,*,#8785,.F.); +#9596=EDGE_LOOP('',(#9591,#9593,#9594,#9595)); +#9597=FACE_OUTER_BOUND('',#9596,.F.); +#9599=CARTESIAN_POINT('',(1.093E1,0.E0,0.E0)); +#9600=DIRECTION('',(1.E0,0.E0,0.E0)); +#9601=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9602=AXIS2_PLACEMENT_3D('',#9599,#9600,#9601); +#9603=PLANE('',#9602); +#9604=ORIENTED_EDGE('',*,*,#8554,.F.); +#9606=ORIENTED_EDGE('',*,*,#9605,.F.); +#9608=ORIENTED_EDGE('',*,*,#9607,.T.); +#9610=ORIENTED_EDGE('',*,*,#9609,.T.); +#9612=ORIENTED_EDGE('',*,*,#9611,.T.); +#9614=ORIENTED_EDGE('',*,*,#9613,.T.); +#9616=ORIENTED_EDGE('',*,*,#9615,.T.); +#9618=ORIENTED_EDGE('',*,*,#9617,.T.); +#9620=ORIENTED_EDGE('',*,*,#9619,.T.); +#9622=ORIENTED_EDGE('',*,*,#9621,.T.); +#9624=ORIENTED_EDGE('',*,*,#9623,.T.); +#9626=ORIENTED_EDGE('',*,*,#9625,.T.); +#9628=ORIENTED_EDGE('',*,*,#9627,.T.); +#9630=ORIENTED_EDGE('',*,*,#9629,.F.); +#9632=ORIENTED_EDGE('',*,*,#9631,.T.); +#9634=ORIENTED_EDGE('',*,*,#9633,.T.); +#9636=ORIENTED_EDGE('',*,*,#9635,.T.); +#9638=ORIENTED_EDGE('',*,*,#9637,.T.); +#9640=ORIENTED_EDGE('',*,*,#9639,.T.); +#9642=ORIENTED_EDGE('',*,*,#9641,.T.); +#9644=ORIENTED_EDGE('',*,*,#9643,.T.); +#9646=ORIENTED_EDGE('',*,*,#9645,.T.); +#9648=ORIENTED_EDGE('',*,*,#9647,.T.); +#9650=ORIENTED_EDGE('',*,*,#9649,.T.); +#9651=ORIENTED_EDGE('',*,*,#9590,.F.); +#9652=ORIENTED_EDGE('',*,*,#8783,.F.); +#9653=ORIENTED_EDGE('',*,*,#9447,.F.); +#9655=ORIENTED_EDGE('',*,*,#9654,.F.); +#9657=ORIENTED_EDGE('',*,*,#9656,.F.); +#9659=ORIENTED_EDGE('',*,*,#9658,.F.); +#9661=ORIENTED_EDGE('',*,*,#9660,.F.); +#9663=ORIENTED_EDGE('',*,*,#9662,.F.); +#9665=ORIENTED_EDGE('',*,*,#9664,.F.); +#9667=ORIENTED_EDGE('',*,*,#9666,.F.); +#9668=ORIENTED_EDGE('',*,*,#9214,.F.); +#9669=EDGE_LOOP('',(#9604,#9606,#9608,#9610,#9612,#9614,#9616,#9618,#9620,#9622, +#9624,#9626,#9628,#9630,#9632,#9634,#9636,#9638,#9640,#9642,#9644,#9646,#9648, +#9650,#9651,#9652,#9653,#9655,#9657,#9659,#9661,#9663,#9665,#9667,#9668)); +#9670=FACE_OUTER_BOUND('',#9669,.F.); +#9672=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.85E0)); +#9673=DIRECTION('',(1.E0,0.E0,0.E0)); +#9674=DIRECTION('',(0.E0,1.E0,0.E0)); +#9675=AXIS2_PLACEMENT_3D('',#9672,#9673,#9674); +#9676=CYLINDRICAL_SURFACE('',#9675,2.5E-1); +#9677=ORIENTED_EDGE('',*,*,#9605,.T.); +#9678=ORIENTED_EDGE('',*,*,#8570,.T.); +#9679=ORIENTED_EDGE('',*,*,#9580,.T.); +#9681=ORIENTED_EDGE('',*,*,#9680,.F.); +#9682=EDGE_LOOP('',(#9677,#9678,#9679,#9681)); +#9683=FACE_OUTER_BOUND('',#9682,.F.); +#9685=CARTESIAN_POINT('',(1.093E1,9.1E-1,-7.6E0)); +#9686=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9687=DIRECTION('',(0.E0,1.E0,0.E0)); +#9688=AXIS2_PLACEMENT_3D('',#9685,#9686,#9687); +#9689=PLANE('',#9688); +#9690=ORIENTED_EDGE('',*,*,#9607,.F.); +#9691=ORIENTED_EDGE('',*,*,#9680,.T.); +#9692=ORIENTED_EDGE('',*,*,#9578,.T.); +#9694=ORIENTED_EDGE('',*,*,#9693,.F.); +#9695=EDGE_LOOP('',(#9690,#9691,#9692,#9694)); +#9696=FACE_OUTER_BOUND('',#9695,.F.); +#9698=CARTESIAN_POINT('',(1.093E1,1.5E0,-6.1E0)); +#9699=DIRECTION('',(1.E0,0.E0,0.E0)); +#9700=DIRECTION('',(0.E0,1.E0,0.E0)); +#9701=AXIS2_PLACEMENT_3D('',#9698,#9699,#9700); +#9702=CYLINDRICAL_SURFACE('',#9701,1.5E0); +#9703=ORIENTED_EDGE('',*,*,#9609,.F.); +#9704=ORIENTED_EDGE('',*,*,#9693,.T.); +#9705=ORIENTED_EDGE('',*,*,#9576,.T.); +#9707=ORIENTED_EDGE('',*,*,#9706,.F.); +#9708=EDGE_LOOP('',(#9703,#9704,#9705,#9707)); +#9709=FACE_OUTER_BOUND('',#9708,.F.); +#9711=CARTESIAN_POINT('',(1.093E1,3.E0,-6.1E0)); +#9712=DIRECTION('',(0.E0,1.E0,0.E0)); +#9713=DIRECTION('',(0.E0,0.E0,1.E0)); +#9714=AXIS2_PLACEMENT_3D('',#9711,#9712,#9713); +#9715=PLANE('',#9714); +#9716=ORIENTED_EDGE('',*,*,#9611,.F.); +#9717=ORIENTED_EDGE('',*,*,#9706,.T.); +#9718=ORIENTED_EDGE('',*,*,#9574,.T.); +#9720=ORIENTED_EDGE('',*,*,#9719,.F.); +#9721=EDGE_LOOP('',(#9716,#9717,#9718,#9720)); +#9722=FACE_OUTER_BOUND('',#9721,.F.); +#9724=CARTESIAN_POINT('',(1.093E1,1.5E0,-3.1E0)); +#9725=DIRECTION('',(1.E0,0.E0,0.E0)); +#9726=DIRECTION('',(0.E0,1.E0,0.E0)); +#9727=AXIS2_PLACEMENT_3D('',#9724,#9725,#9726); +#9728=CYLINDRICAL_SURFACE('',#9727,1.5E0); +#9729=ORIENTED_EDGE('',*,*,#9613,.F.); +#9730=ORIENTED_EDGE('',*,*,#9719,.T.); +#9731=ORIENTED_EDGE('',*,*,#9572,.T.); +#9733=ORIENTED_EDGE('',*,*,#9732,.F.); +#9734=EDGE_LOOP('',(#9729,#9730,#9731,#9733)); +#9735=FACE_OUTER_BOUND('',#9734,.F.); +#9737=CARTESIAN_POINT('',(1.093E1,1.5E0,-1.6E0)); +#9738=DIRECTION('',(0.E0,0.E0,1.E0)); +#9739=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9740=AXIS2_PLACEMENT_3D('',#9737,#9738,#9739); +#9741=PLANE('',#9740); +#9742=ORIENTED_EDGE('',*,*,#9615,.F.); +#9743=ORIENTED_EDGE('',*,*,#9732,.T.); +#9744=ORIENTED_EDGE('',*,*,#9570,.T.); +#9746=ORIENTED_EDGE('',*,*,#9745,.F.); +#9747=EDGE_LOOP('',(#9742,#9743,#9744,#9746)); +#9748=FACE_OUTER_BOUND('',#9747,.F.); +#9750=CARTESIAN_POINT('',(1.093E1,-1.9E0,-1.7E0)); +#9751=DIRECTION('',(1.E0,0.E0,0.E0)); +#9752=DIRECTION('',(0.E0,1.E0,0.E0)); +#9753=AXIS2_PLACEMENT_3D('',#9750,#9751,#9752); +#9754=CYLINDRICAL_SURFACE('',#9753,1.E-1); +#9755=ORIENTED_EDGE('',*,*,#9617,.F.); +#9756=ORIENTED_EDGE('',*,*,#9745,.T.); +#9757=ORIENTED_EDGE('',*,*,#9568,.T.); +#9759=ORIENTED_EDGE('',*,*,#9758,.F.); +#9760=EDGE_LOOP('',(#9755,#9756,#9757,#9759)); +#9761=FACE_OUTER_BOUND('',#9760,.F.); +#9763=CARTESIAN_POINT('',(1.093E1,-2.E0,-1.7E0)); +#9764=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9765=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9766=AXIS2_PLACEMENT_3D('',#9763,#9764,#9765); +#9767=PLANE('',#9766); +#9768=ORIENTED_EDGE('',*,*,#9619,.F.); +#9769=ORIENTED_EDGE('',*,*,#9758,.T.); +#9770=ORIENTED_EDGE('',*,*,#9566,.T.); +#9772=ORIENTED_EDGE('',*,*,#9771,.F.); +#9773=EDGE_LOOP('',(#9768,#9769,#9770,#9772)); +#9774=FACE_OUTER_BOUND('',#9773,.F.); +#9776=CARTESIAN_POINT('',(1.093E1,-1.7E0,-2.93E0)); +#9777=DIRECTION('',(1.E0,0.E0,0.E0)); +#9778=DIRECTION('',(0.E0,1.E0,0.E0)); +#9779=AXIS2_PLACEMENT_3D('',#9776,#9777,#9778); +#9780=CYLINDRICAL_SURFACE('',#9779,3.E-1); +#9781=ORIENTED_EDGE('',*,*,#9621,.F.); +#9782=ORIENTED_EDGE('',*,*,#9771,.T.); +#9783=ORIENTED_EDGE('',*,*,#9564,.T.); +#9785=ORIENTED_EDGE('',*,*,#9784,.F.); +#9786=EDGE_LOOP('',(#9781,#9782,#9783,#9785)); +#9787=FACE_OUTER_BOUND('',#9786,.F.); +#9789=CARTESIAN_POINT('',(1.093E1,-1.804177449477E0,-3.211330871076E0)); +#9790=DIRECTION('',(0.E0,-3.472581649228E-1,-9.377695702541E-1)); +#9791=DIRECTION('',(0.E0,9.377695702541E-1,-3.472581649228E-1)); +#9792=AXIS2_PLACEMENT_3D('',#9789,#9790,#9791); +#9793=PLANE('',#9792); +#9794=ORIENTED_EDGE('',*,*,#9623,.F.); +#9795=ORIENTED_EDGE('',*,*,#9784,.T.); +#9796=ORIENTED_EDGE('',*,*,#9562,.T.); +#9798=ORIENTED_EDGE('',*,*,#9797,.F.); +#9799=EDGE_LOOP('',(#9794,#9795,#9796,#9798)); +#9800=FACE_OUTER_BOUND('',#9799,.F.); +#9802=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.05E0)); +#9803=DIRECTION('',(1.E0,0.E0,0.E0)); +#9804=DIRECTION('',(0.E0,1.E0,0.E0)); +#9805=AXIS2_PLACEMENT_3D('',#9802,#9803,#9804); +#9806=CYLINDRICAL_SURFACE('',#9805,5.E-1); +#9807=ORIENTED_EDGE('',*,*,#9625,.F.); +#9808=ORIENTED_EDGE('',*,*,#9797,.T.); +#9809=ORIENTED_EDGE('',*,*,#9560,.T.); +#9811=ORIENTED_EDGE('',*,*,#9810,.F.); +#9812=EDGE_LOOP('',(#9807,#9808,#9809,#9811)); +#9813=FACE_OUTER_BOUND('',#9812,.F.); +#9815=CARTESIAN_POINT('',(1.093E1,-8.E-1,-3.55E0)); +#9816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9817=DIRECTION('',(0.E0,1.E0,0.E0)); +#9818=AXIS2_PLACEMENT_3D('',#9815,#9816,#9817); +#9819=PLANE('',#9818); +#9820=ORIENTED_EDGE('',*,*,#9627,.F.); +#9821=ORIENTED_EDGE('',*,*,#9810,.T.); +#9822=ORIENTED_EDGE('',*,*,#9558,.T.); +#9824=ORIENTED_EDGE('',*,*,#9823,.F.); +#9825=EDGE_LOOP('',(#9820,#9821,#9822,#9824)); +#9826=FACE_OUTER_BOUND('',#9825,.F.); +#9828=CARTESIAN_POINT('',(1.093E1,7.E-1,-3.85E0)); +#9829=DIRECTION('',(1.E0,0.E0,0.E0)); +#9830=DIRECTION('',(0.E0,1.E0,0.E0)); +#9831=AXIS2_PLACEMENT_3D('',#9828,#9829,#9830); +#9832=CYLINDRICAL_SURFACE('',#9831,3.E-1); +#9833=ORIENTED_EDGE('',*,*,#9629,.T.); +#9834=ORIENTED_EDGE('',*,*,#9823,.T.); +#9835=ORIENTED_EDGE('',*,*,#9556,.T.); +#9837=ORIENTED_EDGE('',*,*,#9836,.F.); +#9838=EDGE_LOOP('',(#9833,#9834,#9835,#9837)); +#9839=FACE_OUTER_BOUND('',#9838,.F.); +#9841=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.85E0)); +#9842=DIRECTION('',(1.E0,0.E0,0.E0)); +#9843=DIRECTION('',(0.E0,1.E0,0.E0)); +#9844=AXIS2_PLACEMENT_3D('',#9841,#9842,#9843); +#9845=CYLINDRICAL_SURFACE('',#9844,2.5E-1); +#9846=ORIENTED_EDGE('',*,*,#9631,.F.); +#9847=ORIENTED_EDGE('',*,*,#9836,.T.); +#9849=ORIENTED_EDGE('',*,*,#9848,.T.); +#9851=ORIENTED_EDGE('',*,*,#9850,.T.); +#9853=ORIENTED_EDGE('',*,*,#9852,.F.); +#9854=EDGE_LOOP('',(#9846,#9847,#9849,#9851,#9853)); +#9855=FACE_OUTER_BOUND('',#9854,.F.); +#9857=CARTESIAN_POINT('',(1.093E1,1.E0,-5.35E0)); +#9858=DIRECTION('',(0.E0,1.E0,0.E0)); +#9859=DIRECTION('',(0.E0,0.E0,1.E0)); +#9860=AXIS2_PLACEMENT_3D('',#9857,#9858,#9859); +#9861=PLANE('',#9860); +#9862=ORIENTED_EDGE('',*,*,#9554,.F.); +#9864=ORIENTED_EDGE('',*,*,#9863,.T.); +#9866=ORIENTED_EDGE('',*,*,#9865,.T.); +#9867=ORIENTED_EDGE('',*,*,#9848,.F.); +#9868=EDGE_LOOP('',(#9862,#9864,#9866,#9867)); +#9869=FACE_OUTER_BOUND('',#9868,.F.); +#9871=CARTESIAN_POINT('',(1.093E1,7.5E-1,-5.35E0)); +#9872=DIRECTION('',(1.E0,0.E0,0.E0)); +#9873=DIRECTION('',(0.E0,1.E0,0.E0)); +#9874=AXIS2_PLACEMENT_3D('',#9871,#9872,#9873); +#9875=CYLINDRICAL_SURFACE('',#9874,2.5E-1); +#9876=ORIENTED_EDGE('',*,*,#9552,.F.); +#9878=ORIENTED_EDGE('',*,*,#9877,.T.); +#9880=ORIENTED_EDGE('',*,*,#9879,.T.); +#9881=ORIENTED_EDGE('',*,*,#9863,.F.); +#9882=EDGE_LOOP('',(#9876,#9878,#9880,#9881)); +#9883=FACE_OUTER_BOUND('',#9882,.F.); +#9885=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.6E0)); +#9886=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9887=DIRECTION('',(0.E0,1.E0,0.E0)); +#9888=AXIS2_PLACEMENT_3D('',#9885,#9886,#9887); +#9889=PLANE('',#9888); +#9890=ORIENTED_EDGE('',*,*,#9550,.F.); +#9892=ORIENTED_EDGE('',*,*,#9891,.T.); +#9894=ORIENTED_EDGE('',*,*,#9893,.T.); +#9895=ORIENTED_EDGE('',*,*,#9877,.F.); +#9896=EDGE_LOOP('',(#9890,#9892,#9894,#9895)); +#9897=FACE_OUTER_BOUND('',#9896,.F.); +#9899=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-5.35E0)); +#9900=DIRECTION('',(1.E0,0.E0,0.E0)); +#9901=DIRECTION('',(0.E0,1.E0,0.E0)); +#9902=AXIS2_PLACEMENT_3D('',#9899,#9900,#9901); +#9903=CYLINDRICAL_SURFACE('',#9902,2.5E-1); +#9905=ORIENTED_EDGE('',*,*,#9904,.F.); +#9906=ORIENTED_EDGE('',*,*,#9639,.F.); +#9908=ORIENTED_EDGE('',*,*,#9907,.T.); +#9910=ORIENTED_EDGE('',*,*,#9909,.T.); +#9911=ORIENTED_EDGE('',*,*,#9891,.F.); +#9912=EDGE_LOOP('',(#9905,#9906,#9908,#9910,#9911)); +#9913=FACE_OUTER_BOUND('',#9912,.F.); +#9915=CARTESIAN_POINT('',(1.093E1,7.E-1,-5.6E0)); +#9916=DIRECTION('',(0.E0,0.E0,1.E0)); +#9917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9918=AXIS2_PLACEMENT_3D('',#9915,#9916,#9917); +#9919=PLANE('',#9918); +#9920=ORIENTED_EDGE('',*,*,#9641,.F.); +#9921=ORIENTED_EDGE('',*,*,#9904,.T.); +#9922=ORIENTED_EDGE('',*,*,#9548,.T.); +#9924=ORIENTED_EDGE('',*,*,#9923,.F.); +#9925=EDGE_LOOP('',(#9920,#9921,#9922,#9924)); +#9926=FACE_OUTER_BOUND('',#9925,.F.); +#9928=CARTESIAN_POINT('',(1.093E1,-1.7E0,-5.9E0)); +#9929=DIRECTION('',(1.E0,0.E0,0.E0)); +#9930=DIRECTION('',(0.E0,1.E0,0.E0)); +#9931=AXIS2_PLACEMENT_3D('',#9928,#9929,#9930); +#9932=CYLINDRICAL_SURFACE('',#9931,3.E-1); +#9933=ORIENTED_EDGE('',*,*,#9643,.F.); +#9934=ORIENTED_EDGE('',*,*,#9923,.T.); +#9935=ORIENTED_EDGE('',*,*,#9546,.T.); +#9937=ORIENTED_EDGE('',*,*,#9936,.F.); +#9938=EDGE_LOOP('',(#9933,#9934,#9935,#9937)); +#9939=FACE_OUTER_BOUND('',#9938,.F.); +#9941=CARTESIAN_POINT('',(1.093E1,-2.E0,-5.9E0)); +#9942=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9944=AXIS2_PLACEMENT_3D('',#9941,#9942,#9943); +#9945=PLANE('',#9944); +#9946=ORIENTED_EDGE('',*,*,#9645,.F.); +#9947=ORIENTED_EDGE('',*,*,#9936,.T.); +#9948=ORIENTED_EDGE('',*,*,#9544,.T.); +#9950=ORIENTED_EDGE('',*,*,#9949,.F.); +#9951=EDGE_LOOP('',(#9946,#9947,#9948,#9950)); +#9952=FACE_OUTER_BOUND('',#9951,.F.); +#9954=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.5E0)); +#9955=DIRECTION('',(1.E0,0.E0,0.E0)); +#9956=DIRECTION('',(0.E0,1.E0,0.E0)); +#9957=AXIS2_PLACEMENT_3D('',#9954,#9955,#9956); +#9958=CYLINDRICAL_SURFACE('',#9957,1.E-1); +#9959=ORIENTED_EDGE('',*,*,#9647,.F.); +#9960=ORIENTED_EDGE('',*,*,#9949,.T.); +#9961=ORIENTED_EDGE('',*,*,#9542,.T.); +#9963=ORIENTED_EDGE('',*,*,#9962,.F.); +#9964=EDGE_LOOP('',(#9959,#9960,#9961,#9963)); +#9965=FACE_OUTER_BOUND('',#9964,.F.); +#9967=CARTESIAN_POINT('',(1.093E1,-1.9E0,-7.6E0)); +#9968=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9969=DIRECTION('',(0.E0,1.E0,0.E0)); +#9970=AXIS2_PLACEMENT_3D('',#9967,#9968,#9969); +#9971=PLANE('',#9970); +#9972=ORIENTED_EDGE('',*,*,#9649,.F.); +#9973=ORIENTED_EDGE('',*,*,#9962,.T.); +#9974=ORIENTED_EDGE('',*,*,#9540,.T.); +#9975=ORIENTED_EDGE('',*,*,#9592,.F.); +#9976=EDGE_LOOP('',(#9972,#9973,#9974,#9975)); +#9977=FACE_OUTER_BOUND('',#9976,.F.); +#9979=CARTESIAN_POINT('',(1.093E1,-1.E0,-3.85E0)); +#9980=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9981=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9982=AXIS2_PLACEMENT_3D('',#9979,#9980,#9981); +#9983=PLANE('',#9982); +#9985=ORIENTED_EDGE('',*,*,#9984,.T.); +#9986=ORIENTED_EDGE('',*,*,#9907,.F.); +#9987=ORIENTED_EDGE('',*,*,#9637,.F.); +#9989=ORIENTED_EDGE('',*,*,#9988,.T.); +#9990=EDGE_LOOP('',(#9985,#9986,#9987,#9989)); +#9991=FACE_OUTER_BOUND('',#9990,.F.); +#9993=CARTESIAN_POINT('',(1.136E1,0.E0,0.E0)); +#9994=DIRECTION('',(1.E0,0.E0,0.E0)); +#9995=DIRECTION('',(0.E0,1.E0,0.E0)); +#9996=AXIS2_PLACEMENT_3D('',#9993,#9994,#9995); +#9997=PLANE('',#9996); +#9999=ORIENTED_EDGE('',*,*,#9998,.T.); +#10001=ORIENTED_EDGE('',*,*,#10000,.T.); +#10003=ORIENTED_EDGE('',*,*,#10002,.T.); +#10005=ORIENTED_EDGE('',*,*,#10004,.T.); +#10006=EDGE_LOOP('',(#9999,#10001,#10003,#10005)); +#10007=FACE_OUTER_BOUND('',#10006,.F.); +#10009=ORIENTED_EDGE('',*,*,#10008,.F.); +#10011=ORIENTED_EDGE('',*,*,#10010,.F.); +#10012=ORIENTED_EDGE('',*,*,#9850,.F.); +#10013=ORIENTED_EDGE('',*,*,#9865,.F.); +#10014=ORIENTED_EDGE('',*,*,#9879,.F.); +#10015=ORIENTED_EDGE('',*,*,#9893,.F.); +#10016=ORIENTED_EDGE('',*,*,#9909,.F.); +#10017=ORIENTED_EDGE('',*,*,#9984,.F.); +#10018=EDGE_LOOP('',(#10009,#10011,#10012,#10013,#10014,#10015,#10016,#10017)); +#10019=FACE_BOUND('',#10018,.F.); +#10021=CARTESIAN_POINT('',(1.136E1,-1.5E0,-3.1E0)); +#10022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10023=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10024=AXIS2_PLACEMENT_3D('',#10021,#10022,#10023); +#10025=PLANE('',#10024); +#10027=ORIENTED_EDGE('',*,*,#10026,.T.); +#10029=ORIENTED_EDGE('',*,*,#10028,.F.); +#10030=ORIENTED_EDGE('',*,*,#9998,.F.); +#10032=ORIENTED_EDGE('',*,*,#10031,.T.); +#10033=EDGE_LOOP('',(#10027,#10029,#10030,#10032)); +#10034=FACE_OUTER_BOUND('',#10033,.F.); +#10036=CARTESIAN_POINT('',(1.211E1,-1.274833395016E0,-4.6E0)); +#10037=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#10038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10039=AXIS2_PLACEMENT_3D('',#10036,#10037,#10038); +#10040=PLANE('',#10039); +#10041=ORIENTED_EDGE('',*,*,#10026,.F.); +#10043=ORIENTED_EDGE('',*,*,#10042,.T.); +#10045=ORIENTED_EDGE('',*,*,#10044,.T.); +#10047=ORIENTED_EDGE('',*,*,#10046,.F.); +#10048=EDGE_LOOP('',(#10041,#10043,#10045,#10047)); +#10049=FACE_OUTER_BOUND('',#10048,.F.); +#10051=CARTESIAN_POINT('',(1.211E1,0.E0,-3.325166604984E0)); +#10052=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#10053=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10054=AXIS2_PLACEMENT_3D('',#10051,#10052,#10053); +#10055=PLANE('',#10054); +#10057=ORIENTED_EDGE('',*,*,#10056,.T.); +#10058=ORIENTED_EDGE('',*,*,#10042,.F.); +#10060=ORIENTED_EDGE('',*,*,#10059,.F.); +#10062=ORIENTED_EDGE('',*,*,#10061,.T.); +#10063=EDGE_LOOP('',(#10057,#10058,#10060,#10062)); +#10064=FACE_OUTER_BOUND('',#10063,.F.); +#10066=CARTESIAN_POINT('',(1.25E1,0.E0,0.E0)); +#10067=DIRECTION('',(1.E0,0.E0,0.E0)); +#10068=DIRECTION('',(0.E0,1.E0,0.E0)); +#10069=AXIS2_PLACEMENT_3D('',#10066,#10067,#10068); +#10070=PLANE('',#10069); +#10071=ORIENTED_EDGE('',*,*,#10056,.F.); +#10073=ORIENTED_EDGE('',*,*,#10072,.F.); +#10075=ORIENTED_EDGE('',*,*,#10074,.F.); +#10076=ORIENTED_EDGE('',*,*,#10044,.F.); +#10077=EDGE_LOOP('',(#10071,#10073,#10075,#10076)); +#10078=FACE_OUTER_BOUND('',#10077,.F.); +#10080=CARTESIAN_POINT('',(1.211E1,1.274833395016E0,-4.6E0)); +#10081=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#10082=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10083=AXIS2_PLACEMENT_3D('',#10080,#10081,#10082); +#10084=PLANE('',#10083); +#10086=ORIENTED_EDGE('',*,*,#10085,.F.); +#10088=ORIENTED_EDGE('',*,*,#10087,.T.); +#10089=ORIENTED_EDGE('',*,*,#10072,.T.); +#10090=ORIENTED_EDGE('',*,*,#10061,.F.); +#10091=EDGE_LOOP('',(#10086,#10088,#10089,#10090)); +#10092=FACE_OUTER_BOUND('',#10091,.F.); +#10094=CARTESIAN_POINT('',(1.136E1,1.5E0,-6.1E0)); +#10095=DIRECTION('',(0.E0,1.E0,0.E0)); +#10096=DIRECTION('',(0.E0,0.E0,1.E0)); +#10097=AXIS2_PLACEMENT_3D('',#10094,#10095,#10096); +#10098=PLANE('',#10097); +#10099=ORIENTED_EDGE('',*,*,#10085,.T.); +#10101=ORIENTED_EDGE('',*,*,#10100,.F.); +#10102=ORIENTED_EDGE('',*,*,#10002,.F.); +#10104=ORIENTED_EDGE('',*,*,#10103,.T.); +#10105=EDGE_LOOP('',(#10099,#10101,#10102,#10104)); +#10106=FACE_OUTER_BOUND('',#10105,.F.); +#10108=CARTESIAN_POINT('',(1.136E1,1.5E0,-3.1E0)); +#10109=DIRECTION('',(0.E0,0.E0,1.E0)); +#10110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10111=AXIS2_PLACEMENT_3D('',#10108,#10109,#10110); +#10112=PLANE('',#10111); +#10113=ORIENTED_EDGE('',*,*,#10059,.T.); +#10114=ORIENTED_EDGE('',*,*,#10031,.F.); +#10115=ORIENTED_EDGE('',*,*,#10004,.F.); +#10116=ORIENTED_EDGE('',*,*,#10100,.T.); +#10117=EDGE_LOOP('',(#10113,#10114,#10115,#10116)); +#10118=FACE_OUTER_BOUND('',#10117,.F.); +#10120=CARTESIAN_POINT('',(1.136E1,-1.5E0,-6.1E0)); +#10121=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10122=DIRECTION('',(0.E0,1.E0,0.E0)); +#10123=AXIS2_PLACEMENT_3D('',#10120,#10121,#10122); +#10124=PLANE('',#10123); +#10126=ORIENTED_EDGE('',*,*,#10125,.T.); +#10127=ORIENTED_EDGE('',*,*,#10103,.F.); +#10128=ORIENTED_EDGE('',*,*,#10000,.F.); +#10129=ORIENTED_EDGE('',*,*,#10028,.T.); +#10130=EDGE_LOOP('',(#10126,#10127,#10128,#10129)); +#10131=FACE_OUTER_BOUND('',#10130,.F.); +#10133=CARTESIAN_POINT('',(1.211E1,0.E0,-5.874833395016E0)); +#10134=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#10135=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10136=AXIS2_PLACEMENT_3D('',#10133,#10134,#10135); +#10137=PLANE('',#10136); +#10138=ORIENTED_EDGE('',*,*,#10125,.F.); +#10139=ORIENTED_EDGE('',*,*,#10046,.T.); +#10140=ORIENTED_EDGE('',*,*,#10074,.T.); +#10141=ORIENTED_EDGE('',*,*,#10087,.F.); +#10142=EDGE_LOOP('',(#10138,#10139,#10140,#10141)); +#10143=FACE_OUTER_BOUND('',#10142,.F.); +#10145=CARTESIAN_POINT('',(1.093E1,-7.5E-1,-3.85E0)); +#10146=DIRECTION('',(1.E0,0.E0,0.E0)); +#10147=DIRECTION('',(0.E0,1.E0,0.E0)); +#10148=AXIS2_PLACEMENT_3D('',#10145,#10146,#10147); +#10149=CYLINDRICAL_SURFACE('',#10148,2.5E-1); +#10150=ORIENTED_EDGE('',*,*,#10008,.T.); +#10151=ORIENTED_EDGE('',*,*,#9988,.F.); +#10152=ORIENTED_EDGE('',*,*,#9635,.F.); +#10154=ORIENTED_EDGE('',*,*,#10153,.T.); +#10155=EDGE_LOOP('',(#10150,#10151,#10152,#10154)); +#10156=FACE_OUTER_BOUND('',#10155,.F.); +#10158=CARTESIAN_POINT('',(1.093E1,7.5E-1,-3.6E0)); +#10159=DIRECTION('',(0.E0,0.E0,1.E0)); +#10160=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10161=AXIS2_PLACEMENT_3D('',#10158,#10159,#10160); +#10162=PLANE('',#10161); +#10163=ORIENTED_EDGE('',*,*,#10010,.T.); +#10164=ORIENTED_EDGE('',*,*,#10153,.F.); +#10165=ORIENTED_EDGE('',*,*,#9633,.F.); +#10166=ORIENTED_EDGE('',*,*,#9852,.T.); +#10167=EDGE_LOOP('',(#10163,#10164,#10165,#10166)); +#10168=FACE_OUTER_BOUND('',#10167,.F.); +#10170=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10171=DIRECTION('',(0.E0,1.E0,0.E0)); +#10172=DIRECTION('',(0.E0,0.E0,1.E0)); +#10173=AXIS2_PLACEMENT_3D('',#10170,#10171,#10172); +#10174=PLANE('',#10173); +#10176=ORIENTED_EDGE('',*,*,#10175,.T.); +#10177=ORIENTED_EDGE('',*,*,#9333,.F.); +#10178=ORIENTED_EDGE('',*,*,#8467,.F.); +#10180=ORIENTED_EDGE('',*,*,#10179,.T.); +#10181=EDGE_LOOP('',(#10176,#10177,#10178,#10180)); +#10182=FACE_OUTER_BOUND('',#10181,.F.); +#10184=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10185=DIRECTION('',(0.E0,1.E0,0.E0)); +#10186=DIRECTION('',(0.E0,0.E0,1.E0)); +#10187=AXIS2_PLACEMENT_3D('',#10184,#10185,#10186); +#10188=PLANE('',#10187); +#10190=ORIENTED_EDGE('',*,*,#10189,.F.); +#10192=ORIENTED_EDGE('',*,*,#10191,.T.); +#10193=ORIENTED_EDGE('',*,*,#9654,.T.); +#10194=ORIENTED_EDGE('',*,*,#9445,.F.); +#10195=EDGE_LOOP('',(#10190,#10192,#10193,#10194)); +#10196=FACE_OUTER_BOUND('',#10195,.F.); +#10198=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10199=DIRECTION('',(0.E0,1.E0,0.E0)); +#10200=DIRECTION('',(0.E0,0.E0,1.E0)); +#10201=AXIS2_PLACEMENT_3D('',#10198,#10199,#10200); +#10202=PLANE('',#10201); +#10204=ORIENTED_EDGE('',*,*,#10203,.T.); +#10206=ORIENTED_EDGE('',*,*,#10205,.T.); +#10207=ORIENTED_EDGE('',*,*,#9349,.F.); +#10209=ORIENTED_EDGE('',*,*,#10208,.F.); +#10210=EDGE_LOOP('',(#10204,#10206,#10207,#10209)); +#10211=FACE_OUTER_BOUND('',#10210,.F.); +#10213=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10214=DIRECTION('',(0.E0,1.E0,0.E0)); +#10215=DIRECTION('',(0.E0,0.E0,1.E0)); +#10216=AXIS2_PLACEMENT_3D('',#10213,#10214,#10215); +#10217=PLANE('',#10216); +#10219=ORIENTED_EDGE('',*,*,#10218,.T.); +#10221=ORIENTED_EDGE('',*,*,#10220,.T.); +#10222=ORIENTED_EDGE('',*,*,#9365,.F.); +#10224=ORIENTED_EDGE('',*,*,#10223,.F.); +#10225=EDGE_LOOP('',(#10219,#10221,#10222,#10224)); +#10226=FACE_OUTER_BOUND('',#10225,.F.); +#10228=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10229=DIRECTION('',(0.E0,1.E0,0.E0)); +#10230=DIRECTION('',(0.E0,0.E0,1.E0)); +#10231=AXIS2_PLACEMENT_3D('',#10228,#10229,#10230); +#10232=PLANE('',#10231); +#10234=ORIENTED_EDGE('',*,*,#10233,.T.); +#10236=ORIENTED_EDGE('',*,*,#10235,.T.); +#10237=ORIENTED_EDGE('',*,*,#9381,.F.); +#10239=ORIENTED_EDGE('',*,*,#10238,.F.); +#10240=EDGE_LOOP('',(#10234,#10236,#10237,#10239)); +#10241=FACE_OUTER_BOUND('',#10240,.F.); +#10243=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10244=DIRECTION('',(0.E0,1.E0,0.E0)); +#10245=DIRECTION('',(0.E0,0.E0,1.E0)); +#10246=AXIS2_PLACEMENT_3D('',#10243,#10244,#10245); +#10247=PLANE('',#10246); +#10249=ORIENTED_EDGE('',*,*,#10248,.T.); +#10251=ORIENTED_EDGE('',*,*,#10250,.T.); +#10252=ORIENTED_EDGE('',*,*,#9397,.F.); +#10254=ORIENTED_EDGE('',*,*,#10253,.F.); +#10255=EDGE_LOOP('',(#10249,#10251,#10252,#10254)); +#10256=FACE_OUTER_BOUND('',#10255,.F.); +#10258=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10259=DIRECTION('',(0.E0,1.E0,0.E0)); +#10260=DIRECTION('',(0.E0,0.E0,1.E0)); +#10261=AXIS2_PLACEMENT_3D('',#10258,#10259,#10260); +#10262=PLANE('',#10261); +#10264=ORIENTED_EDGE('',*,*,#10263,.T.); +#10266=ORIENTED_EDGE('',*,*,#10265,.T.); +#10267=ORIENTED_EDGE('',*,*,#9413,.F.); +#10269=ORIENTED_EDGE('',*,*,#10268,.F.); +#10270=EDGE_LOOP('',(#10264,#10266,#10267,#10269)); +#10271=FACE_OUTER_BOUND('',#10270,.F.); +#10273=CARTESIAN_POINT('',(-1.093E1,-2.79E0,-9.24E0)); +#10274=DIRECTION('',(0.E0,1.E0,0.E0)); +#10275=DIRECTION('',(0.E0,0.E0,1.E0)); +#10276=AXIS2_PLACEMENT_3D('',#10273,#10274,#10275); +#10277=PLANE('',#10276); +#10279=ORIENTED_EDGE('',*,*,#10278,.T.); +#10281=ORIENTED_EDGE('',*,*,#10280,.T.); +#10282=ORIENTED_EDGE('',*,*,#9429,.F.); +#10284=ORIENTED_EDGE('',*,*,#10283,.F.); +#10285=EDGE_LOOP('',(#10279,#10281,#10282,#10284)); +#10286=FACE_OUTER_BOUND('',#10285,.F.); +#10288=CARTESIAN_POINT('',(-9.465E0,-3.43E0,-9.24E0)); +#10289=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10290=DIRECTION('',(0.E0,1.E0,0.E0)); +#10291=AXIS2_PLACEMENT_3D('',#10288,#10289,#10290); +#10292=PLANE('',#10291); +#10294=ORIENTED_EDGE('',*,*,#10293,.T.); +#10295=ORIENTED_EDGE('',*,*,#9335,.T.); +#10296=ORIENTED_EDGE('',*,*,#10175,.F.); +#10298=ORIENTED_EDGE('',*,*,#10297,.F.); +#10299=EDGE_LOOP('',(#10294,#10295,#10296,#10298)); +#10300=FACE_OUTER_BOUND('',#10299,.F.); +#10302=CARTESIAN_POINT('',(-1.093E1,-3.43E0,0.E0)); +#10303=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10304=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10305=AXIS2_PLACEMENT_3D('',#10302,#10303,#10304); +#10306=PLANE('',#10305); +#10307=ORIENTED_EDGE('',*,*,#9433,.F.); +#10309=ORIENTED_EDGE('',*,*,#10308,.F.); +#10311=ORIENTED_EDGE('',*,*,#10310,.F.); +#10313=ORIENTED_EDGE('',*,*,#10312,.T.); +#10314=ORIENTED_EDGE('',*,*,#9425,.F.); +#10316=ORIENTED_EDGE('',*,*,#10315,.F.); +#10317=ORIENTED_EDGE('',*,*,#9417,.F.); +#10319=ORIENTED_EDGE('',*,*,#10318,.F.); +#10321=ORIENTED_EDGE('',*,*,#10320,.F.); +#10323=ORIENTED_EDGE('',*,*,#10322,.T.); +#10324=ORIENTED_EDGE('',*,*,#9409,.F.); +#10326=ORIENTED_EDGE('',*,*,#10325,.F.); +#10327=ORIENTED_EDGE('',*,*,#9401,.F.); +#10329=ORIENTED_EDGE('',*,*,#10328,.F.); +#10331=ORIENTED_EDGE('',*,*,#10330,.F.); +#10333=ORIENTED_EDGE('',*,*,#10332,.T.); +#10334=ORIENTED_EDGE('',*,*,#9393,.F.); +#10336=ORIENTED_EDGE('',*,*,#10335,.F.); +#10337=ORIENTED_EDGE('',*,*,#9385,.F.); +#10339=ORIENTED_EDGE('',*,*,#10338,.F.); +#10341=ORIENTED_EDGE('',*,*,#10340,.F.); +#10343=ORIENTED_EDGE('',*,*,#10342,.T.); +#10344=ORIENTED_EDGE('',*,*,#9377,.F.); +#10346=ORIENTED_EDGE('',*,*,#10345,.F.); +#10347=ORIENTED_EDGE('',*,*,#9369,.F.); +#10349=ORIENTED_EDGE('',*,*,#10348,.F.); +#10351=ORIENTED_EDGE('',*,*,#10350,.F.); +#10353=ORIENTED_EDGE('',*,*,#10352,.T.); +#10354=ORIENTED_EDGE('',*,*,#9361,.F.); +#10356=ORIENTED_EDGE('',*,*,#10355,.F.); +#10357=ORIENTED_EDGE('',*,*,#9353,.F.); +#10359=ORIENTED_EDGE('',*,*,#10358,.F.); +#10361=ORIENTED_EDGE('',*,*,#10360,.F.); +#10363=ORIENTED_EDGE('',*,*,#10362,.T.); +#10364=ORIENTED_EDGE('',*,*,#9345,.F.); +#10366=ORIENTED_EDGE('',*,*,#10365,.F.); +#10367=ORIENTED_EDGE('',*,*,#9337,.F.); +#10368=ORIENTED_EDGE('',*,*,#10293,.F.); +#10370=ORIENTED_EDGE('',*,*,#10369,.F.); +#10371=ORIENTED_EDGE('',*,*,#8463,.F.); +#10373=ORIENTED_EDGE('',*,*,#10372,.T.); +#10374=ORIENTED_EDGE('',*,*,#9658,.T.); +#10376=ORIENTED_EDGE('',*,*,#10375,.F.); +#10378=ORIENTED_EDGE('',*,*,#10377,.T.); +#10379=ORIENTED_EDGE('',*,*,#9441,.F.); +#10381=ORIENTED_EDGE('',*,*,#10380,.F.); +#10382=EDGE_LOOP('',(#10307,#10309,#10311,#10313,#10314,#10316,#10317,#10319, +#10321,#10323,#10324,#10326,#10327,#10329,#10331,#10333,#10334,#10336,#10337, +#10339,#10341,#10343,#10344,#10346,#10347,#10349,#10351,#10353,#10354,#10356, +#10357,#10359,#10361,#10363,#10364,#10366,#10367,#10368,#10370,#10371,#10373, +#10374,#10376,#10378,#10379,#10381)); +#10383=FACE_OUTER_BOUND('',#10382,.F.); +#10385=ORIENTED_EDGE('',*,*,#10384,.T.); +#10387=ORIENTED_EDGE('',*,*,#10386,.T.); +#10389=ORIENTED_EDGE('',*,*,#10388,.F.); +#10391=ORIENTED_EDGE('',*,*,#10390,.F.); +#10392=EDGE_LOOP('',(#10385,#10387,#10389,#10391)); +#10393=FACE_BOUND('',#10392,.F.); +#10395=ORIENTED_EDGE('',*,*,#10394,.T.); +#10397=ORIENTED_EDGE('',*,*,#10396,.T.); +#10399=ORIENTED_EDGE('',*,*,#10398,.F.); +#10401=ORIENTED_EDGE('',*,*,#10400,.F.); +#10402=EDGE_LOOP('',(#10395,#10397,#10399,#10401)); +#10403=FACE_BOUND('',#10402,.F.); +#10405=CARTESIAN_POINT('',(0.E0,0.E0,-7.8E0)); +#10406=DIRECTION('',(0.E0,0.E0,1.E0)); +#10407=DIRECTION('',(1.E0,0.E0,0.E0)); +#10408=AXIS2_PLACEMENT_3D('',#10405,#10406,#10407); +#10409=PLANE('',#10408); +#10410=ORIENTED_EDGE('',*,*,#10394,.F.); +#10412=ORIENTED_EDGE('',*,*,#10411,.T.); +#10414=ORIENTED_EDGE('',*,*,#10413,.T.); +#10416=ORIENTED_EDGE('',*,*,#10415,.T.); +#10418=ORIENTED_EDGE('',*,*,#10417,.T.); +#10420=ORIENTED_EDGE('',*,*,#10419,.T.); +#10421=EDGE_LOOP('',(#10410,#10412,#10414,#10416,#10418,#10420)); +#10422=FACE_OUTER_BOUND('',#10421,.F.); +#10424=CARTESIAN_POINT('',(0.E0,0.E0,-7.8E0)); +#10425=DIRECTION('',(0.E0,0.E0,1.E0)); +#10426=DIRECTION('',(1.E0,0.E0,0.E0)); +#10427=AXIS2_PLACEMENT_3D('',#10424,#10425,#10426); +#10428=PLANE('',#10427); +#10429=ORIENTED_EDGE('',*,*,#10384,.F.); +#10431=ORIENTED_EDGE('',*,*,#10430,.T.); +#10433=ORIENTED_EDGE('',*,*,#10432,.T.); +#10435=ORIENTED_EDGE('',*,*,#10434,.T.); +#10437=ORIENTED_EDGE('',*,*,#10436,.T.); +#10439=ORIENTED_EDGE('',*,*,#10438,.T.); +#10440=EDGE_LOOP('',(#10429,#10431,#10433,#10435,#10437,#10439)); +#10441=FACE_OUTER_BOUND('',#10440,.F.); +#10443=CARTESIAN_POINT('',(-8.75E0,-3.63E0,-7.8E0)); +#10444=DIRECTION('',(0.E0,0.E0,1.E0)); +#10445=DIRECTION('',(1.E0,0.E0,0.E0)); +#10446=AXIS2_PLACEMENT_3D('',#10443,#10444,#10445); +#10447=CYLINDRICAL_SURFACE('',#10446,2.E-1); +#10448=ORIENTED_EDGE('',*,*,#10400,.T.); +#10450=ORIENTED_EDGE('',*,*,#10449,.T.); +#10452=ORIENTED_EDGE('',*,*,#10451,.F.); +#10453=ORIENTED_EDGE('',*,*,#10411,.F.); +#10454=EDGE_LOOP('',(#10448,#10450,#10452,#10453)); +#10455=FACE_OUTER_BOUND('',#10454,.F.); +#10457=CARTESIAN_POINT('',(0.E0,0.E0,-1.4E0)); +#10458=DIRECTION('',(0.E0,0.E0,1.E0)); +#10459=DIRECTION('',(1.E0,0.E0,0.E0)); +#10460=AXIS2_PLACEMENT_3D('',#10457,#10458,#10459); +#10461=PLANE('',#10460); +#10462=ORIENTED_EDGE('',*,*,#10398,.T.); +#10464=ORIENTED_EDGE('',*,*,#10463,.F.); +#10466=ORIENTED_EDGE('',*,*,#10465,.F.); +#10468=ORIENTED_EDGE('',*,*,#10467,.F.); +#10470=ORIENTED_EDGE('',*,*,#10469,.F.); +#10471=ORIENTED_EDGE('',*,*,#10449,.F.); +#10472=EDGE_LOOP('',(#10462,#10464,#10466,#10468,#10470,#10471)); +#10473=FACE_OUTER_BOUND('',#10472,.F.); +#10475=CARTESIAN_POINT('',(0.E0,0.E0,-1.4E0)); +#10476=DIRECTION('',(0.E0,0.E0,1.E0)); +#10477=DIRECTION('',(1.E0,0.E0,0.E0)); +#10478=AXIS2_PLACEMENT_3D('',#10475,#10476,#10477); +#10479=PLANE('',#10478); +#10480=ORIENTED_EDGE('',*,*,#10388,.T.); +#10482=ORIENTED_EDGE('',*,*,#10481,.F.); +#10484=ORIENTED_EDGE('',*,*,#10483,.F.); +#10486=ORIENTED_EDGE('',*,*,#10485,.F.); +#10488=ORIENTED_EDGE('',*,*,#10487,.F.); +#10490=ORIENTED_EDGE('',*,*,#10489,.F.); +#10491=EDGE_LOOP('',(#10480,#10482,#10484,#10486,#10488,#10490)); +#10492=FACE_OUTER_BOUND('',#10491,.F.); +#10494=CARTESIAN_POINT('',(-7.1E0,-3.63E0,-7.8E0)); +#10495=DIRECTION('',(0.E0,0.E0,1.E0)); +#10496=DIRECTION('',(1.E0,0.E0,0.E0)); +#10497=AXIS2_PLACEMENT_3D('',#10494,#10495,#10496); +#10498=CYLINDRICAL_SURFACE('',#10497,2.E-1); +#10499=ORIENTED_EDGE('',*,*,#10396,.F.); +#10500=ORIENTED_EDGE('',*,*,#10419,.F.); +#10502=ORIENTED_EDGE('',*,*,#10501,.T.); +#10503=ORIENTED_EDGE('',*,*,#10463,.T.); +#10504=EDGE_LOOP('',(#10499,#10500,#10502,#10503)); +#10505=FACE_OUTER_BOUND('',#10504,.F.); +#10507=CARTESIAN_POINT('',(-7.3E0,-3.94E0,-7.8E0)); +#10508=DIRECTION('',(1.E0,0.E0,0.E0)); +#10509=DIRECTION('',(0.E0,1.E0,0.E0)); +#10510=AXIS2_PLACEMENT_3D('',#10507,#10508,#10509); +#10511=PLANE('',#10510); +#10512=ORIENTED_EDGE('',*,*,#10417,.F.); +#10514=ORIENTED_EDGE('',*,*,#10513,.T.); +#10515=ORIENTED_EDGE('',*,*,#10465,.T.); +#10516=ORIENTED_EDGE('',*,*,#10501,.F.); +#10517=EDGE_LOOP('',(#10512,#10514,#10515,#10516)); +#10518=FACE_OUTER_BOUND('',#10517,.F.); +#10520=CARTESIAN_POINT('',(-8.55E0,-3.94E0,-7.8E0)); +#10521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10522=DIRECTION('',(1.E0,0.E0,0.E0)); +#10523=AXIS2_PLACEMENT_3D('',#10520,#10521,#10522); +#10524=PLANE('',#10523); +#10525=ORIENTED_EDGE('',*,*,#10415,.F.); +#10527=ORIENTED_EDGE('',*,*,#10526,.T.); +#10528=ORIENTED_EDGE('',*,*,#10467,.T.); +#10529=ORIENTED_EDGE('',*,*,#10513,.F.); +#10530=EDGE_LOOP('',(#10525,#10527,#10528,#10529)); +#10531=FACE_OUTER_BOUND('',#10530,.F.); +#10533=CARTESIAN_POINT('',(-8.55E0,-3.63E0,-7.8E0)); +#10534=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10535=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10536=AXIS2_PLACEMENT_3D('',#10533,#10534,#10535); +#10537=PLANE('',#10536); +#10538=ORIENTED_EDGE('',*,*,#10413,.F.); +#10539=ORIENTED_EDGE('',*,*,#10451,.T.); +#10540=ORIENTED_EDGE('',*,*,#10469,.T.); +#10541=ORIENTED_EDGE('',*,*,#10526,.F.); +#10542=EDGE_LOOP('',(#10538,#10539,#10540,#10541)); +#10543=FACE_OUTER_BOUND('',#10542,.F.); +#10545=CARTESIAN_POINT('',(8.75E0,-3.63E0,-7.8E0)); +#10546=DIRECTION('',(0.E0,0.E0,1.E0)); +#10547=DIRECTION('',(1.E0,0.E0,0.E0)); +#10548=AXIS2_PLACEMENT_3D('',#10545,#10546,#10547); +#10549=CYLINDRICAL_SURFACE('',#10548,2.E-1); +#10550=ORIENTED_EDGE('',*,*,#10386,.F.); +#10551=ORIENTED_EDGE('',*,*,#10438,.F.); +#10553=ORIENTED_EDGE('',*,*,#10552,.T.); +#10554=ORIENTED_EDGE('',*,*,#10481,.T.); +#10555=EDGE_LOOP('',(#10550,#10551,#10553,#10554)); +#10556=FACE_OUTER_BOUND('',#10555,.F.); +#10558=CARTESIAN_POINT('',(8.55E0,-3.94E0,-7.8E0)); +#10559=DIRECTION('',(1.E0,0.E0,0.E0)); +#10560=DIRECTION('',(0.E0,1.E0,0.E0)); +#10561=AXIS2_PLACEMENT_3D('',#10558,#10559,#10560); +#10562=PLANE('',#10561); +#10563=ORIENTED_EDGE('',*,*,#10436,.F.); +#10565=ORIENTED_EDGE('',*,*,#10564,.T.); +#10566=ORIENTED_EDGE('',*,*,#10483,.T.); +#10567=ORIENTED_EDGE('',*,*,#10552,.F.); +#10568=EDGE_LOOP('',(#10563,#10565,#10566,#10567)); +#10569=FACE_OUTER_BOUND('',#10568,.F.); +#10571=CARTESIAN_POINT('',(7.3E0,-3.94E0,-7.8E0)); +#10572=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10573=DIRECTION('',(1.E0,0.E0,0.E0)); +#10574=AXIS2_PLACEMENT_3D('',#10571,#10572,#10573); +#10575=PLANE('',#10574); +#10576=ORIENTED_EDGE('',*,*,#10434,.F.); +#10578=ORIENTED_EDGE('',*,*,#10577,.T.); +#10579=ORIENTED_EDGE('',*,*,#10485,.T.); +#10580=ORIENTED_EDGE('',*,*,#10564,.F.); +#10581=EDGE_LOOP('',(#10576,#10578,#10579,#10580)); +#10582=FACE_OUTER_BOUND('',#10581,.F.); +#10584=CARTESIAN_POINT('',(7.3E0,-3.63E0,-7.8E0)); +#10585=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10586=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10587=AXIS2_PLACEMENT_3D('',#10584,#10585,#10586); +#10588=PLANE('',#10587); +#10589=ORIENTED_EDGE('',*,*,#10432,.F.); +#10591=ORIENTED_EDGE('',*,*,#10590,.T.); +#10592=ORIENTED_EDGE('',*,*,#10487,.T.); +#10593=ORIENTED_EDGE('',*,*,#10577,.F.); +#10594=EDGE_LOOP('',(#10589,#10591,#10592,#10593)); +#10595=FACE_OUTER_BOUND('',#10594,.F.); +#10597=CARTESIAN_POINT('',(7.1E0,-3.63E0,-7.8E0)); +#10598=DIRECTION('',(0.E0,0.E0,1.E0)); +#10599=DIRECTION('',(1.E0,0.E0,0.E0)); +#10600=AXIS2_PLACEMENT_3D('',#10597,#10598,#10599); +#10601=CYLINDRICAL_SURFACE('',#10600,2.E-1); +#10602=ORIENTED_EDGE('',*,*,#10390,.T.); +#10603=ORIENTED_EDGE('',*,*,#10489,.T.); +#10604=ORIENTED_EDGE('',*,*,#10590,.F.); +#10605=ORIENTED_EDGE('',*,*,#10430,.F.); +#10606=EDGE_LOOP('',(#10602,#10603,#10604,#10605)); +#10607=FACE_OUTER_BOUND('',#10606,.F.); +#10609=CARTESIAN_POINT('',(8.535E0,-3.43E0,-9.24E0)); +#10610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10611=DIRECTION('',(0.E0,1.E0,0.E0)); +#10612=AXIS2_PLACEMENT_3D('',#10609,#10610,#10611); +#10613=PLANE('',#10612); +#10615=ORIENTED_EDGE('',*,*,#10614,.F.); +#10616=ORIENTED_EDGE('',*,*,#10308,.T.); +#10617=ORIENTED_EDGE('',*,*,#9431,.T.); +#10618=ORIENTED_EDGE('',*,*,#10280,.F.); +#10619=EDGE_LOOP('',(#10615,#10616,#10617,#10618)); +#10620=FACE_OUTER_BOUND('',#10619,.F.); +#10622=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10623=DIRECTION('',(0.E0,0.E0,1.E0)); +#10624=DIRECTION('',(1.E0,0.E0,0.E0)); +#10625=AXIS2_PLACEMENT_3D('',#10622,#10623,#10624); +#10626=PLANE('',#10625); +#10628=ORIENTED_EDGE('',*,*,#10627,.T.); +#10629=ORIENTED_EDGE('',*,*,#10203,.F.); +#10631=ORIENTED_EDGE('',*,*,#10630,.T.); +#10632=ORIENTED_EDGE('',*,*,#10360,.T.); +#10633=EDGE_LOOP('',(#10628,#10629,#10631,#10632)); +#10634=FACE_OUTER_BOUND('',#10633,.F.); +#10636=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10637=DIRECTION('',(0.E0,0.E0,1.E0)); +#10638=DIRECTION('',(1.E0,0.E0,0.E0)); +#10639=AXIS2_PLACEMENT_3D('',#10636,#10637,#10638); +#10640=PLANE('',#10639); +#10642=ORIENTED_EDGE('',*,*,#10641,.T.); +#10643=ORIENTED_EDGE('',*,*,#10218,.F.); +#10645=ORIENTED_EDGE('',*,*,#10644,.T.); +#10646=ORIENTED_EDGE('',*,*,#10350,.T.); +#10647=EDGE_LOOP('',(#10642,#10643,#10645,#10646)); +#10648=FACE_OUTER_BOUND('',#10647,.F.); +#10650=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10651=DIRECTION('',(0.E0,0.E0,1.E0)); +#10652=DIRECTION('',(1.E0,0.E0,0.E0)); +#10653=AXIS2_PLACEMENT_3D('',#10650,#10651,#10652); +#10654=PLANE('',#10653); +#10656=ORIENTED_EDGE('',*,*,#10655,.T.); +#10657=ORIENTED_EDGE('',*,*,#10233,.F.); +#10659=ORIENTED_EDGE('',*,*,#10658,.T.); +#10660=ORIENTED_EDGE('',*,*,#10340,.T.); +#10661=EDGE_LOOP('',(#10656,#10657,#10659,#10660)); +#10662=FACE_OUTER_BOUND('',#10661,.F.); +#10664=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10665=DIRECTION('',(0.E0,0.E0,1.E0)); +#10666=DIRECTION('',(1.E0,0.E0,0.E0)); +#10667=AXIS2_PLACEMENT_3D('',#10664,#10665,#10666); +#10668=PLANE('',#10667); +#10670=ORIENTED_EDGE('',*,*,#10669,.T.); +#10671=ORIENTED_EDGE('',*,*,#10248,.F.); +#10673=ORIENTED_EDGE('',*,*,#10672,.T.); +#10674=ORIENTED_EDGE('',*,*,#10330,.T.); +#10675=EDGE_LOOP('',(#10670,#10671,#10673,#10674)); +#10676=FACE_OUTER_BOUND('',#10675,.F.); +#10678=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10679=DIRECTION('',(0.E0,0.E0,1.E0)); +#10680=DIRECTION('',(1.E0,0.E0,0.E0)); +#10681=AXIS2_PLACEMENT_3D('',#10678,#10679,#10680); +#10682=PLANE('',#10681); +#10684=ORIENTED_EDGE('',*,*,#10683,.T.); +#10685=ORIENTED_EDGE('',*,*,#10263,.F.); +#10687=ORIENTED_EDGE('',*,*,#10686,.T.); +#10688=ORIENTED_EDGE('',*,*,#10320,.T.); +#10689=EDGE_LOOP('',(#10684,#10685,#10687,#10688)); +#10690=FACE_OUTER_BOUND('',#10689,.F.); +#10692=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10693=DIRECTION('',(0.E0,0.E0,1.E0)); +#10694=DIRECTION('',(1.E0,0.E0,0.E0)); +#10695=AXIS2_PLACEMENT_3D('',#10692,#10693,#10694); +#10696=PLANE('',#10695); +#10697=ORIENTED_EDGE('',*,*,#10614,.T.); +#10698=ORIENTED_EDGE('',*,*,#10278,.F.); +#10700=ORIENTED_EDGE('',*,*,#10699,.T.); +#10701=ORIENTED_EDGE('',*,*,#10310,.T.); +#10702=EDGE_LOOP('',(#10697,#10698,#10700,#10701)); +#10703=FACE_OUTER_BOUND('',#10702,.F.); +#10705=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10706=DIRECTION('',(0.E0,0.E0,1.E0)); +#10707=DIRECTION('',(1.E0,0.E0,0.E0)); +#10708=AXIS2_PLACEMENT_3D('',#10705,#10706,#10707); +#10709=PLANE('',#10708); +#10711=ORIENTED_EDGE('',*,*,#10710,.T.); +#10713=ORIENTED_EDGE('',*,*,#10712,.T.); +#10715=ORIENTED_EDGE('',*,*,#10714,.F.); +#10717=ORIENTED_EDGE('',*,*,#10716,.T.); +#10718=EDGE_LOOP('',(#10711,#10713,#10715,#10717)); +#10719=FACE_OUTER_BOUND('',#10718,.F.); +#10721=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10722=DIRECTION('',(0.E0,0.E0,1.E0)); +#10723=DIRECTION('',(1.E0,0.E0,0.E0)); +#10724=AXIS2_PLACEMENT_3D('',#10721,#10722,#10723); +#10725=PLANE('',#10724); +#10727=ORIENTED_EDGE('',*,*,#10726,.T.); +#10729=ORIENTED_EDGE('',*,*,#10728,.T.); +#10731=ORIENTED_EDGE('',*,*,#10730,.F.); +#10733=ORIENTED_EDGE('',*,*,#10732,.T.); +#10734=EDGE_LOOP('',(#10727,#10729,#10731,#10733)); +#10735=FACE_OUTER_BOUND('',#10734,.F.); +#10737=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10738=DIRECTION('',(0.E0,0.E0,1.E0)); +#10739=DIRECTION('',(1.E0,0.E0,0.E0)); +#10740=AXIS2_PLACEMENT_3D('',#10737,#10738,#10739); +#10741=PLANE('',#10740); +#10743=ORIENTED_EDGE('',*,*,#10742,.T.); +#10745=ORIENTED_EDGE('',*,*,#10744,.T.); +#10747=ORIENTED_EDGE('',*,*,#10746,.F.); +#10749=ORIENTED_EDGE('',*,*,#10748,.T.); +#10750=EDGE_LOOP('',(#10743,#10745,#10747,#10749)); +#10751=FACE_OUTER_BOUND('',#10750,.F.); +#10753=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10754=DIRECTION('',(0.E0,0.E0,1.E0)); +#10755=DIRECTION('',(1.E0,0.E0,0.E0)); +#10756=AXIS2_PLACEMENT_3D('',#10753,#10754,#10755); +#10757=PLANE('',#10756); +#10759=ORIENTED_EDGE('',*,*,#10758,.T.); +#10761=ORIENTED_EDGE('',*,*,#10760,.T.); +#10763=ORIENTED_EDGE('',*,*,#10762,.F.); +#10765=ORIENTED_EDGE('',*,*,#10764,.T.); +#10766=EDGE_LOOP('',(#10759,#10761,#10763,#10765)); +#10767=FACE_OUTER_BOUND('',#10766,.F.); +#10769=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10770=DIRECTION('',(0.E0,0.E0,1.E0)); +#10771=DIRECTION('',(1.E0,0.E0,0.E0)); +#10772=AXIS2_PLACEMENT_3D('',#10769,#10770,#10771); +#10773=PLANE('',#10772); +#10775=ORIENTED_EDGE('',*,*,#10774,.T.); +#10777=ORIENTED_EDGE('',*,*,#10776,.T.); +#10779=ORIENTED_EDGE('',*,*,#10778,.F.); +#10781=ORIENTED_EDGE('',*,*,#10780,.T.); +#10782=EDGE_LOOP('',(#10775,#10777,#10779,#10781)); +#10783=FACE_OUTER_BOUND('',#10782,.F.); +#10785=CARTESIAN_POINT('',(-9.465E0,3.43E0,-8.87E0)); +#10786=DIRECTION('',(0.E0,0.E0,1.E0)); +#10787=DIRECTION('',(1.E0,0.E0,0.E0)); +#10788=AXIS2_PLACEMENT_3D('',#10785,#10786,#10787); +#10789=PLANE('',#10788); +#10791=ORIENTED_EDGE('',*,*,#10790,.T.); +#10793=ORIENTED_EDGE('',*,*,#10792,.T.); +#10795=ORIENTED_EDGE('',*,*,#10794,.F.); +#10797=ORIENTED_EDGE('',*,*,#10796,.T.); +#10798=EDGE_LOOP('',(#10791,#10793,#10795,#10797)); +#10799=FACE_OUTER_BOUND('',#10798,.F.); +#10801=CARTESIAN_POINT('',(-6.465E0,-3.43E0,-9.24E0)); +#10802=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10803=DIRECTION('',(0.E0,1.E0,0.E0)); +#10804=AXIS2_PLACEMENT_3D('',#10801,#10802,#10803); +#10805=PLANE('',#10804); +#10806=ORIENTED_EDGE('',*,*,#10627,.F.); +#10807=ORIENTED_EDGE('',*,*,#10358,.T.); +#10808=ORIENTED_EDGE('',*,*,#9351,.T.); +#10809=ORIENTED_EDGE('',*,*,#10205,.F.); +#10810=EDGE_LOOP('',(#10806,#10807,#10808,#10809)); +#10811=FACE_OUTER_BOUND('',#10810,.F.); +#10813=CARTESIAN_POINT('',(-8.535E0,-2.79E0,-9.24E0)); +#10814=DIRECTION('',(1.E0,0.E0,0.E0)); +#10815=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10816=AXIS2_PLACEMENT_3D('',#10813,#10814,#10815); +#10817=PLANE('',#10816); +#10818=ORIENTED_EDGE('',*,*,#10630,.F.); +#10819=ORIENTED_EDGE('',*,*,#10208,.T.); +#10820=ORIENTED_EDGE('',*,*,#9347,.T.); +#10821=ORIENTED_EDGE('',*,*,#10362,.F.); +#10822=EDGE_LOOP('',(#10818,#10819,#10820,#10821)); +#10823=FACE_OUTER_BOUND('',#10822,.F.); +#10825=CARTESIAN_POINT('',(-3.465E0,-3.43E0,-9.24E0)); +#10826=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10827=DIRECTION('',(0.E0,1.E0,0.E0)); +#10828=AXIS2_PLACEMENT_3D('',#10825,#10826,#10827); +#10829=PLANE('',#10828); +#10830=ORIENTED_EDGE('',*,*,#10641,.F.); +#10831=ORIENTED_EDGE('',*,*,#10348,.T.); +#10832=ORIENTED_EDGE('',*,*,#9367,.T.); +#10833=ORIENTED_EDGE('',*,*,#10220,.F.); +#10834=EDGE_LOOP('',(#10830,#10831,#10832,#10833)); +#10835=FACE_OUTER_BOUND('',#10834,.F.); +#10837=CARTESIAN_POINT('',(-5.535E0,-2.79E0,-9.24E0)); +#10838=DIRECTION('',(1.E0,0.E0,0.E0)); +#10839=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10840=AXIS2_PLACEMENT_3D('',#10837,#10838,#10839); +#10841=PLANE('',#10840); +#10842=ORIENTED_EDGE('',*,*,#10644,.F.); +#10843=ORIENTED_EDGE('',*,*,#10223,.T.); +#10844=ORIENTED_EDGE('',*,*,#9363,.T.); +#10845=ORIENTED_EDGE('',*,*,#10352,.F.); +#10846=EDGE_LOOP('',(#10842,#10843,#10844,#10845)); +#10847=FACE_OUTER_BOUND('',#10846,.F.); +#10849=CARTESIAN_POINT('',(-4.65E-1,-3.43E0,-9.24E0)); +#10850=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10851=DIRECTION('',(0.E0,1.E0,0.E0)); +#10852=AXIS2_PLACEMENT_3D('',#10849,#10850,#10851); +#10853=PLANE('',#10852); +#10854=ORIENTED_EDGE('',*,*,#10655,.F.); +#10855=ORIENTED_EDGE('',*,*,#10338,.T.); +#10856=ORIENTED_EDGE('',*,*,#9383,.T.); +#10857=ORIENTED_EDGE('',*,*,#10235,.F.); +#10858=EDGE_LOOP('',(#10854,#10855,#10856,#10857)); +#10859=FACE_OUTER_BOUND('',#10858,.F.); +#10861=CARTESIAN_POINT('',(-2.535E0,-2.79E0,-9.24E0)); +#10862=DIRECTION('',(1.E0,0.E0,0.E0)); +#10863=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10864=AXIS2_PLACEMENT_3D('',#10861,#10862,#10863); +#10865=PLANE('',#10864); +#10866=ORIENTED_EDGE('',*,*,#10658,.F.); +#10867=ORIENTED_EDGE('',*,*,#10238,.T.); +#10868=ORIENTED_EDGE('',*,*,#9379,.T.); +#10869=ORIENTED_EDGE('',*,*,#10342,.F.); +#10870=EDGE_LOOP('',(#10866,#10867,#10868,#10869)); +#10871=FACE_OUTER_BOUND('',#10870,.F.); +#10873=CARTESIAN_POINT('',(2.535E0,-3.43E0,-9.24E0)); +#10874=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10875=DIRECTION('',(0.E0,1.E0,0.E0)); +#10876=AXIS2_PLACEMENT_3D('',#10873,#10874,#10875); +#10877=PLANE('',#10876); +#10878=ORIENTED_EDGE('',*,*,#10669,.F.); +#10879=ORIENTED_EDGE('',*,*,#10328,.T.); +#10880=ORIENTED_EDGE('',*,*,#9399,.T.); +#10881=ORIENTED_EDGE('',*,*,#10250,.F.); +#10882=EDGE_LOOP('',(#10878,#10879,#10880,#10881)); +#10883=FACE_OUTER_BOUND('',#10882,.F.); +#10885=CARTESIAN_POINT('',(4.65E-1,-2.79E0,-9.24E0)); +#10886=DIRECTION('',(1.E0,0.E0,0.E0)); +#10887=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10888=AXIS2_PLACEMENT_3D('',#10885,#10886,#10887); +#10889=PLANE('',#10888); +#10890=ORIENTED_EDGE('',*,*,#10672,.F.); +#10891=ORIENTED_EDGE('',*,*,#10253,.T.); +#10892=ORIENTED_EDGE('',*,*,#9395,.T.); +#10893=ORIENTED_EDGE('',*,*,#10332,.F.); +#10894=EDGE_LOOP('',(#10890,#10891,#10892,#10893)); +#10895=FACE_OUTER_BOUND('',#10894,.F.); +#10897=CARTESIAN_POINT('',(5.535E0,-3.43E0,-9.24E0)); +#10898=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10899=DIRECTION('',(0.E0,1.E0,0.E0)); +#10900=AXIS2_PLACEMENT_3D('',#10897,#10898,#10899); +#10901=PLANE('',#10900); +#10902=ORIENTED_EDGE('',*,*,#10683,.F.); +#10903=ORIENTED_EDGE('',*,*,#10318,.T.); +#10904=ORIENTED_EDGE('',*,*,#9415,.T.); +#10905=ORIENTED_EDGE('',*,*,#10265,.F.); +#10906=EDGE_LOOP('',(#10902,#10903,#10904,#10905)); +#10907=FACE_OUTER_BOUND('',#10906,.F.); +#10909=CARTESIAN_POINT('',(3.465E0,-2.79E0,-9.24E0)); +#10910=DIRECTION('',(1.E0,0.E0,0.E0)); +#10911=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10912=AXIS2_PLACEMENT_3D('',#10909,#10910,#10911); +#10913=PLANE('',#10912); +#10914=ORIENTED_EDGE('',*,*,#10686,.F.); +#10915=ORIENTED_EDGE('',*,*,#10268,.T.); +#10916=ORIENTED_EDGE('',*,*,#9411,.T.); +#10917=ORIENTED_EDGE('',*,*,#10322,.F.); +#10918=EDGE_LOOP('',(#10914,#10915,#10916,#10917)); +#10919=FACE_OUTER_BOUND('',#10918,.F.); +#10921=CARTESIAN_POINT('',(6.465E0,-2.79E0,-9.24E0)); +#10922=DIRECTION('',(1.E0,0.E0,0.E0)); +#10923=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10924=AXIS2_PLACEMENT_3D('',#10921,#10922,#10923); +#10925=PLANE('',#10924); +#10926=ORIENTED_EDGE('',*,*,#10699,.F.); +#10927=ORIENTED_EDGE('',*,*,#10283,.T.); +#10928=ORIENTED_EDGE('',*,*,#9427,.T.); +#10929=ORIENTED_EDGE('',*,*,#10312,.F.); +#10930=EDGE_LOOP('',(#10926,#10927,#10928,#10929)); +#10931=FACE_OUTER_BOUND('',#10930,.F.); +#10933=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#10934=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10935=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10936=AXIS2_PLACEMENT_3D('',#10933,#10934,#10935); +#10937=PLANE('',#10936); +#10939=ORIENTED_EDGE('',*,*,#10938,.T.); +#10941=ORIENTED_EDGE('',*,*,#10940,.F.); +#10942=ORIENTED_EDGE('',*,*,#8455,.F.); +#10943=ORIENTED_EDGE('',*,*,#9328,.T.); +#10944=EDGE_LOOP('',(#10939,#10941,#10942,#10943)); +#10945=FACE_OUTER_BOUND('',#10944,.F.); +#10947=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#10948=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10949=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10950=AXIS2_PLACEMENT_3D('',#10947,#10948,#10949); +#10951=PLANE('',#10950); +#10953=ORIENTED_EDGE('',*,*,#10952,.F.); +#10954=ORIENTED_EDGE('',*,*,#9216,.T.); +#10955=ORIENTED_EDGE('',*,*,#9666,.T.); +#10957=ORIENTED_EDGE('',*,*,#10956,.F.); +#10958=EDGE_LOOP('',(#10953,#10954,#10955,#10957)); +#10959=FACE_OUTER_BOUND('',#10958,.F.); +#10961=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#10962=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10964=AXIS2_PLACEMENT_3D('',#10961,#10962,#10963); +#10965=PLANE('',#10964); +#10966=ORIENTED_EDGE('',*,*,#10710,.F.); +#10968=ORIENTED_EDGE('',*,*,#10967,.F.); +#10969=ORIENTED_EDGE('',*,*,#9312,.T.); +#10971=ORIENTED_EDGE('',*,*,#10970,.T.); +#10972=EDGE_LOOP('',(#10966,#10968,#10969,#10971)); +#10973=FACE_OUTER_BOUND('',#10972,.F.); +#10975=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#10976=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10978=AXIS2_PLACEMENT_3D('',#10975,#10976,#10977); +#10979=PLANE('',#10978); +#10980=ORIENTED_EDGE('',*,*,#10726,.F.); +#10982=ORIENTED_EDGE('',*,*,#10981,.F.); +#10983=ORIENTED_EDGE('',*,*,#9296,.T.); +#10985=ORIENTED_EDGE('',*,*,#10984,.T.); +#10986=EDGE_LOOP('',(#10980,#10982,#10983,#10985)); +#10987=FACE_OUTER_BOUND('',#10986,.F.); +#10989=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#10990=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10991=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10992=AXIS2_PLACEMENT_3D('',#10989,#10990,#10991); +#10993=PLANE('',#10992); +#10994=ORIENTED_EDGE('',*,*,#10742,.F.); +#10996=ORIENTED_EDGE('',*,*,#10995,.F.); +#10997=ORIENTED_EDGE('',*,*,#9280,.T.); +#10999=ORIENTED_EDGE('',*,*,#10998,.T.); +#11000=EDGE_LOOP('',(#10994,#10996,#10997,#10999)); +#11001=FACE_OUTER_BOUND('',#11000,.F.); +#11003=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#11004=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11005=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11006=AXIS2_PLACEMENT_3D('',#11003,#11004,#11005); +#11007=PLANE('',#11006); +#11008=ORIENTED_EDGE('',*,*,#10758,.F.); +#11010=ORIENTED_EDGE('',*,*,#11009,.F.); +#11011=ORIENTED_EDGE('',*,*,#9264,.T.); +#11013=ORIENTED_EDGE('',*,*,#11012,.T.); +#11014=EDGE_LOOP('',(#11008,#11010,#11011,#11013)); +#11015=FACE_OUTER_BOUND('',#11014,.F.); +#11017=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#11018=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11019=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11020=AXIS2_PLACEMENT_3D('',#11017,#11018,#11019); +#11021=PLANE('',#11020); +#11022=ORIENTED_EDGE('',*,*,#10774,.F.); +#11024=ORIENTED_EDGE('',*,*,#11023,.F.); +#11025=ORIENTED_EDGE('',*,*,#9248,.T.); +#11027=ORIENTED_EDGE('',*,*,#11026,.T.); +#11028=EDGE_LOOP('',(#11022,#11024,#11025,#11027)); +#11029=FACE_OUTER_BOUND('',#11028,.F.); +#11031=CARTESIAN_POINT('',(-1.093E1,2.79E0,-8.11E0)); +#11032=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11033=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11034=AXIS2_PLACEMENT_3D('',#11031,#11032,#11033); +#11035=PLANE('',#11034); +#11036=ORIENTED_EDGE('',*,*,#10790,.F.); +#11038=ORIENTED_EDGE('',*,*,#11037,.F.); +#11039=ORIENTED_EDGE('',*,*,#9232,.T.); +#11041=ORIENTED_EDGE('',*,*,#11040,.T.); +#11042=EDGE_LOOP('',(#11036,#11038,#11039,#11041)); +#11043=FACE_OUTER_BOUND('',#11042,.F.); +#11045=CARTESIAN_POINT('',(-9.465E0,2.79E0,-9.24E0)); +#11046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11047=DIRECTION('',(0.E0,1.E0,0.E0)); +#11048=AXIS2_PLACEMENT_3D('',#11045,#11046,#11047); +#11049=PLANE('',#11048); +#11050=ORIENTED_EDGE('',*,*,#10938,.F.); +#11051=ORIENTED_EDGE('',*,*,#9326,.T.); +#11053=ORIENTED_EDGE('',*,*,#11052,.F.); +#11055=ORIENTED_EDGE('',*,*,#11054,.F.); +#11056=EDGE_LOOP('',(#11050,#11051,#11053,#11055)); +#11057=FACE_OUTER_BOUND('',#11056,.F.); +#11059=CARTESIAN_POINT('',(-1.093E1,3.43E0,-9.24E0)); +#11060=DIRECTION('',(0.E0,1.E0,0.E0)); +#11061=DIRECTION('',(0.E0,0.E0,1.E0)); +#11062=AXIS2_PLACEMENT_3D('',#11059,#11060,#11061); +#11063=PLANE('',#11062); +#11065=ORIENTED_EDGE('',*,*,#11064,.T.); +#11066=ORIENTED_EDGE('',*,*,#9220,.T.); +#11068=ORIENTED_EDGE('',*,*,#11067,.F.); +#11070=ORIENTED_EDGE('',*,*,#11069,.T.); +#11071=ORIENTED_EDGE('',*,*,#9662,.T.); +#11073=ORIENTED_EDGE('',*,*,#11072,.F.); +#11075=ORIENTED_EDGE('',*,*,#11074,.T.); +#11077=ORIENTED_EDGE('',*,*,#11076,.F.); +#11079=ORIENTED_EDGE('',*,*,#11078,.T.); +#11081=ORIENTED_EDGE('',*,*,#11080,.F.); +#11082=ORIENTED_EDGE('',*,*,#8459,.F.); +#11084=ORIENTED_EDGE('',*,*,#11083,.T.); +#11085=ORIENTED_EDGE('',*,*,#11052,.T.); +#11086=ORIENTED_EDGE('',*,*,#9324,.T.); +#11088=ORIENTED_EDGE('',*,*,#11087,.T.); +#11089=ORIENTED_EDGE('',*,*,#9316,.T.); +#11091=ORIENTED_EDGE('',*,*,#11090,.F.); +#11092=ORIENTED_EDGE('',*,*,#10714,.T.); +#11094=ORIENTED_EDGE('',*,*,#11093,.T.); +#11095=ORIENTED_EDGE('',*,*,#9308,.T.); +#11097=ORIENTED_EDGE('',*,*,#11096,.T.); +#11098=ORIENTED_EDGE('',*,*,#9300,.T.); +#11100=ORIENTED_EDGE('',*,*,#11099,.F.); +#11101=ORIENTED_EDGE('',*,*,#10730,.T.); +#11103=ORIENTED_EDGE('',*,*,#11102,.T.); +#11104=ORIENTED_EDGE('',*,*,#9292,.T.); +#11106=ORIENTED_EDGE('',*,*,#11105,.T.); +#11107=ORIENTED_EDGE('',*,*,#9284,.T.); +#11109=ORIENTED_EDGE('',*,*,#11108,.F.); +#11110=ORIENTED_EDGE('',*,*,#10746,.T.); +#11112=ORIENTED_EDGE('',*,*,#11111,.T.); +#11113=ORIENTED_EDGE('',*,*,#9276,.T.); +#11115=ORIENTED_EDGE('',*,*,#11114,.T.); +#11116=ORIENTED_EDGE('',*,*,#9268,.T.); +#11118=ORIENTED_EDGE('',*,*,#11117,.F.); +#11119=ORIENTED_EDGE('',*,*,#10762,.T.); +#11121=ORIENTED_EDGE('',*,*,#11120,.T.); +#11122=ORIENTED_EDGE('',*,*,#9260,.T.); +#11124=ORIENTED_EDGE('',*,*,#11123,.T.); +#11125=ORIENTED_EDGE('',*,*,#9252,.T.); +#11127=ORIENTED_EDGE('',*,*,#11126,.F.); +#11128=ORIENTED_EDGE('',*,*,#10778,.T.); +#11130=ORIENTED_EDGE('',*,*,#11129,.T.); +#11131=ORIENTED_EDGE('',*,*,#9244,.T.); +#11133=ORIENTED_EDGE('',*,*,#11132,.T.); +#11134=ORIENTED_EDGE('',*,*,#9236,.T.); +#11136=ORIENTED_EDGE('',*,*,#11135,.F.); +#11137=ORIENTED_EDGE('',*,*,#10794,.T.); +#11139=ORIENTED_EDGE('',*,*,#11138,.T.); +#11140=ORIENTED_EDGE('',*,*,#9228,.T.); +#11141=EDGE_LOOP('',(#11065,#11066,#11068,#11070,#11071,#11073,#11075,#11077, +#11079,#11081,#11082,#11084,#11085,#11086,#11088,#11089,#11091,#11092,#11094, +#11095,#11097,#11098,#11100,#11101,#11103,#11104,#11106,#11107,#11109,#11110, +#11112,#11113,#11115,#11116,#11118,#11119,#11121,#11122,#11124,#11125,#11127, +#11128,#11130,#11131,#11133,#11134,#11136,#11137,#11139,#11140)); +#11142=FACE_OUTER_BOUND('',#11141,.F.); +#11144=CARTESIAN_POINT('',(9.32E0,3.737451660041E0,-8.11E0)); +#11145=DIRECTION('',(0.E0,0.E0,1.E0)); +#11146=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11147=AXIS2_PLACEMENT_3D('',#11144,#11145,#11146); +#11148=PLANE('',#11147); +#11149=ORIENTED_EDGE('',*,*,#11064,.F.); +#11151=ORIENTED_EDGE('',*,*,#11150,.F.); +#11153=ORIENTED_EDGE('',*,*,#11152,.F.); +#11155=ORIENTED_EDGE('',*,*,#11154,.T.); +#11156=EDGE_LOOP('',(#11149,#11151,#11153,#11155)); +#11157=FACE_OUTER_BOUND('',#11156,.F.); +#11159=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#11160=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11161=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11162=AXIS2_PLACEMENT_3D('',#11159,#11160,#11161); +#11163=PLANE('',#11162); +#11164=ORIENTED_EDGE('',*,*,#9435,.F.); +#11166=ORIENTED_EDGE('',*,*,#11165,.T.); +#11168=ORIENTED_EDGE('',*,*,#11167,.T.); +#11170=ORIENTED_EDGE('',*,*,#11169,.T.); +#11172=ORIENTED_EDGE('',*,*,#11171,.T.); +#11174=ORIENTED_EDGE('',*,*,#11173,.T.); +#11176=ORIENTED_EDGE('',*,*,#11175,.T.); +#11178=ORIENTED_EDGE('',*,*,#11177,.T.); +#11180=ORIENTED_EDGE('',*,*,#11179,.T.); +#11182=ORIENTED_EDGE('',*,*,#11181,.T.); +#11184=ORIENTED_EDGE('',*,*,#11183,.T.); +#11186=ORIENTED_EDGE('',*,*,#11185,.T.); +#11188=ORIENTED_EDGE('',*,*,#11187,.T.); +#11190=ORIENTED_EDGE('',*,*,#11189,.T.); +#11192=ORIENTED_EDGE('',*,*,#11191,.T.); +#11193=EDGE_LOOP('',(#11164,#11166,#11168,#11170,#11172,#11174,#11176,#11178, +#11180,#11182,#11184,#11186,#11188,#11190,#11192)); +#11194=FACE_OUTER_BOUND('',#11193,.F.); +#11196=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#11197=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11198=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11199=AXIS2_PLACEMENT_3D('',#11196,#11197,#11198); +#11200=PLANE('',#11199); +#11201=ORIENTED_EDGE('',*,*,#9226,.F.); +#11203=ORIENTED_EDGE('',*,*,#11202,.T.); +#11205=ORIENTED_EDGE('',*,*,#11204,.T.); +#11207=ORIENTED_EDGE('',*,*,#11206,.T.); +#11209=ORIENTED_EDGE('',*,*,#11208,.T.); +#11211=ORIENTED_EDGE('',*,*,#11210,.T.); +#11213=ORIENTED_EDGE('',*,*,#11212,.T.); +#11215=ORIENTED_EDGE('',*,*,#11214,.T.); +#11217=ORIENTED_EDGE('',*,*,#11216,.T.); +#11219=ORIENTED_EDGE('',*,*,#11218,.T.); +#11221=ORIENTED_EDGE('',*,*,#11220,.T.); +#11223=ORIENTED_EDGE('',*,*,#11222,.T.); +#11225=ORIENTED_EDGE('',*,*,#11224,.T.); +#11227=ORIENTED_EDGE('',*,*,#11226,.T.); +#11228=ORIENTED_EDGE('',*,*,#11150,.T.); +#11229=EDGE_LOOP('',(#11201,#11203,#11205,#11207,#11209,#11211,#11213,#11215, +#11217,#11219,#11221,#11223,#11225,#11227,#11228)); +#11230=FACE_OUTER_BOUND('',#11229,.F.); +#11232=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.11E0)); +#11233=DIRECTION('',(0.E0,0.E0,1.E0)); +#11234=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11235=AXIS2_PLACEMENT_3D('',#11232,#11233,#11234); +#11236=PLANE('',#11235); +#11237=ORIENTED_EDGE('',*,*,#10380,.T.); +#11239=ORIENTED_EDGE('',*,*,#11238,.T.); +#11241=ORIENTED_EDGE('',*,*,#11240,.T.); +#11242=ORIENTED_EDGE('',*,*,#11165,.F.); +#11243=EDGE_LOOP('',(#11237,#11239,#11241,#11242)); +#11244=FACE_OUTER_BOUND('',#11243,.F.); +#11246=CARTESIAN_POINT('',(9.32E0,0.E0,0.E0)); +#11247=DIRECTION('',(1.E0,0.E0,0.E0)); +#11248=DIRECTION('',(0.E0,1.E0,0.E0)); +#11249=AXIS2_PLACEMENT_3D('',#11246,#11247,#11248); +#11250=PLANE('',#11249); +#11251=ORIENTED_EDGE('',*,*,#9439,.T.); +#11253=ORIENTED_EDGE('',*,*,#11252,.F.); +#11255=ORIENTED_EDGE('',*,*,#11254,.F.); +#11257=ORIENTED_EDGE('',*,*,#11256,.F.); +#11259=ORIENTED_EDGE('',*,*,#11258,.F.); +#11261=ORIENTED_EDGE('',*,*,#11260,.F.); +#11263=ORIENTED_EDGE('',*,*,#11262,.F.); +#11265=ORIENTED_EDGE('',*,*,#11264,.F.); +#11267=ORIENTED_EDGE('',*,*,#11266,.F.); +#11269=ORIENTED_EDGE('',*,*,#11268,.F.); +#11271=ORIENTED_EDGE('',*,*,#11270,.F.); +#11273=ORIENTED_EDGE('',*,*,#11272,.F.); +#11275=ORIENTED_EDGE('',*,*,#11274,.F.); +#11277=ORIENTED_EDGE('',*,*,#11276,.F.); +#11278=ORIENTED_EDGE('',*,*,#11238,.F.); +#11279=EDGE_LOOP('',(#11251,#11253,#11255,#11257,#11259,#11261,#11263,#11265, +#11267,#11269,#11271,#11273,#11275,#11277,#11278)); +#11280=FACE_OUTER_BOUND('',#11279,.F.); +#11282=CARTESIAN_POINT('',(9.32E0,0.E0,0.E0)); +#11283=DIRECTION('',(1.E0,0.E0,0.E0)); +#11284=DIRECTION('',(0.E0,1.E0,0.E0)); +#11285=AXIS2_PLACEMENT_3D('',#11282,#11283,#11284); +#11286=PLANE('',#11285); +#11287=ORIENTED_EDGE('',*,*,#9222,.T.); +#11288=ORIENTED_EDGE('',*,*,#11154,.F.); +#11290=ORIENTED_EDGE('',*,*,#11289,.F.); +#11292=ORIENTED_EDGE('',*,*,#11291,.F.); +#11294=ORIENTED_EDGE('',*,*,#11293,.F.); +#11296=ORIENTED_EDGE('',*,*,#11295,.F.); +#11298=ORIENTED_EDGE('',*,*,#11297,.F.); +#11300=ORIENTED_EDGE('',*,*,#11299,.F.); +#11302=ORIENTED_EDGE('',*,*,#11301,.F.); +#11304=ORIENTED_EDGE('',*,*,#11303,.F.); +#11306=ORIENTED_EDGE('',*,*,#11305,.F.); +#11308=ORIENTED_EDGE('',*,*,#11307,.F.); +#11310=ORIENTED_EDGE('',*,*,#11309,.F.); +#11312=ORIENTED_EDGE('',*,*,#11311,.F.); +#11314=ORIENTED_EDGE('',*,*,#11313,.F.); +#11315=EDGE_LOOP('',(#11287,#11288,#11290,#11292,#11294,#11296,#11298,#11300, +#11302,#11304,#11306,#11308,#11310,#11312,#11314)); +#11316=FACE_OUTER_BOUND('',#11315,.F.); +#11318=CARTESIAN_POINT('',(9.32E0,-1.055E0,-8.45E0)); +#11319=DIRECTION('',(0.E0,1.E0,0.E0)); +#11320=DIRECTION('',(0.E0,0.E0,1.E0)); +#11321=AXIS2_PLACEMENT_3D('',#11318,#11319,#11320); +#11322=PLANE('',#11321); +#11323=ORIENTED_EDGE('',*,*,#9437,.F.); +#11324=ORIENTED_EDGE('',*,*,#11191,.F.); +#11326=ORIENTED_EDGE('',*,*,#11325,.F.); +#11327=ORIENTED_EDGE('',*,*,#11252,.T.); +#11328=EDGE_LOOP('',(#11323,#11324,#11326,#11327)); +#11329=FACE_OUTER_BOUND('',#11328,.F.); +#11331=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.45E0)); +#11332=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11333=DIRECTION('',(0.E0,1.E0,0.E0)); +#11334=AXIS2_PLACEMENT_3D('',#11331,#11332,#11333); +#11335=PLANE('',#11334); +#11336=ORIENTED_EDGE('',*,*,#11254,.T.); +#11337=ORIENTED_EDGE('',*,*,#11325,.T.); +#11338=ORIENTED_EDGE('',*,*,#11189,.F.); +#11340=ORIENTED_EDGE('',*,*,#11339,.F.); +#11341=EDGE_LOOP('',(#11336,#11337,#11338,#11340)); +#11342=FACE_OUTER_BOUND('',#11341,.F.); +#11344=CARTESIAN_POINT('',(9.32E0,-1.323223304703E0,-8.7E0)); +#11345=DIRECTION('',(1.E0,0.E0,0.E0)); +#11346=DIRECTION('',(0.E0,1.E0,0.E0)); +#11347=AXIS2_PLACEMENT_3D('',#11344,#11345,#11346); +#11348=CYLINDRICAL_SURFACE('',#11347,2.5E-1); +#11349=ORIENTED_EDGE('',*,*,#11256,.T.); +#11350=ORIENTED_EDGE('',*,*,#11339,.T.); +#11351=ORIENTED_EDGE('',*,*,#11187,.F.); +#11353=ORIENTED_EDGE('',*,*,#11352,.F.); +#11354=EDGE_LOOP('',(#11349,#11350,#11351,#11353)); +#11355=FACE_OUTER_BOUND('',#11354,.F.); +#11357=CARTESIAN_POINT('',(9.32E0,-1.726776695297E0,-8.75E0)); +#11358=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11359=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11360=AXIS2_PLACEMENT_3D('',#11357,#11358,#11359); +#11361=PLANE('',#11360); +#11362=ORIENTED_EDGE('',*,*,#11258,.T.); +#11363=ORIENTED_EDGE('',*,*,#11352,.T.); +#11364=ORIENTED_EDGE('',*,*,#11185,.F.); +#11366=ORIENTED_EDGE('',*,*,#11365,.F.); +#11367=EDGE_LOOP('',(#11362,#11363,#11364,#11366)); +#11368=FACE_OUTER_BOUND('',#11367,.F.); +#11370=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-8.75E0)); +#11371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11372=DIRECTION('',(0.E0,1.E0,0.E0)); +#11373=AXIS2_PLACEMENT_3D('',#11370,#11371,#11372); +#11374=PLANE('',#11373); +#11375=ORIENTED_EDGE('',*,*,#11260,.T.); +#11376=ORIENTED_EDGE('',*,*,#11365,.T.); +#11377=ORIENTED_EDGE('',*,*,#11183,.F.); +#11379=ORIENTED_EDGE('',*,*,#11378,.F.); +#11380=EDGE_LOOP('',(#11375,#11376,#11377,#11379)); +#11381=FACE_OUTER_BOUND('',#11380,.F.); +#11383=CARTESIAN_POINT('',(9.32E0,-3.339806640163E0,-9.07E0)); +#11384=DIRECTION('',(1.E0,0.E0,0.E0)); +#11385=DIRECTION('',(0.E0,1.E0,0.E0)); +#11386=AXIS2_PLACEMENT_3D('',#11383,#11384,#11385); +#11387=CYLINDRICAL_SURFACE('',#11386,3.2E-1); +#11388=ORIENTED_EDGE('',*,*,#11262,.T.); +#11389=ORIENTED_EDGE('',*,*,#11378,.T.); +#11390=ORIENTED_EDGE('',*,*,#11181,.F.); +#11392=ORIENTED_EDGE('',*,*,#11391,.F.); +#11393=EDGE_LOOP('',(#11388,#11389,#11390,#11392)); +#11394=FACE_OUTER_BOUND('',#11393,.F.); +#11396=CARTESIAN_POINT('',(9.32E0,-3.681177490061E0,-8.958822509939E0)); +#11397=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11398=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11399=AXIS2_PLACEMENT_3D('',#11396,#11397,#11398); +#11400=PLANE('',#11399); +#11401=ORIENTED_EDGE('',*,*,#11264,.T.); +#11402=ORIENTED_EDGE('',*,*,#11391,.T.); +#11403=ORIENTED_EDGE('',*,*,#11179,.F.); +#11405=ORIENTED_EDGE('',*,*,#11404,.F.); +#11406=EDGE_LOOP('',(#11401,#11402,#11403,#11405)); +#11407=FACE_OUTER_BOUND('',#11406,.F.); +#11409=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.28E0)); +#11410=DIRECTION('',(1.E0,0.E0,0.E0)); +#11411=DIRECTION('',(0.E0,1.E0,0.E0)); +#11412=AXIS2_PLACEMENT_3D('',#11409,#11410,#11411); +#11413=CYLINDRICAL_SURFACE('',#11412,9.6E-1); +#11414=ORIENTED_EDGE('',*,*,#11266,.T.); +#11415=ORIENTED_EDGE('',*,*,#11404,.T.); +#11416=ORIENTED_EDGE('',*,*,#11177,.F.); +#11418=ORIENTED_EDGE('',*,*,#11417,.F.); +#11419=EDGE_LOOP('',(#11414,#11415,#11416,#11418)); +#11420=FACE_OUTER_BOUND('',#11419,.F.); +#11422=CARTESIAN_POINT('',(9.32E0,-5.47E0,-9.24E0)); +#11423=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11424=DIRECTION('',(0.E0,1.E0,0.E0)); +#11425=AXIS2_PLACEMENT_3D('',#11422,#11423,#11424); +#11426=PLANE('',#11425); +#11427=ORIENTED_EDGE('',*,*,#11268,.T.); +#11428=ORIENTED_EDGE('',*,*,#11417,.T.); +#11429=ORIENTED_EDGE('',*,*,#11175,.F.); +#11431=ORIENTED_EDGE('',*,*,#11430,.F.); +#11432=EDGE_LOOP('',(#11427,#11428,#11429,#11431)); +#11433=FACE_OUTER_BOUND('',#11432,.F.); +#11435=CARTESIAN_POINT('',(9.32E0,-5.47E0,-8.6E0)); +#11436=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11437=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11438=AXIS2_PLACEMENT_3D('',#11435,#11436,#11437); +#11439=PLANE('',#11438); +#11440=ORIENTED_EDGE('',*,*,#11270,.T.); +#11441=ORIENTED_EDGE('',*,*,#11430,.T.); +#11442=ORIENTED_EDGE('',*,*,#11173,.F.); +#11444=ORIENTED_EDGE('',*,*,#11443,.F.); +#11445=EDGE_LOOP('',(#11440,#11441,#11442,#11444)); +#11446=FACE_OUTER_BOUND('',#11445,.F.); +#11448=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.6E0)); +#11449=DIRECTION('',(0.E0,0.E0,1.E0)); +#11450=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11451=AXIS2_PLACEMENT_3D('',#11448,#11449,#11450); +#11452=PLANE('',#11451); +#11453=ORIENTED_EDGE('',*,*,#11272,.T.); +#11454=ORIENTED_EDGE('',*,*,#11443,.T.); +#11455=ORIENTED_EDGE('',*,*,#11171,.F.); +#11457=ORIENTED_EDGE('',*,*,#11456,.F.); +#11458=EDGE_LOOP('',(#11453,#11454,#11455,#11457)); +#11459=FACE_OUTER_BOUND('',#11458,.F.); +#11461=CARTESIAN_POINT('',(9.32E0,-4.36E0,-8.28E0)); +#11462=DIRECTION('',(1.E0,0.E0,0.E0)); +#11463=DIRECTION('',(0.E0,1.E0,0.E0)); +#11464=AXIS2_PLACEMENT_3D('',#11461,#11462,#11463); +#11465=CYLINDRICAL_SURFACE('',#11464,3.2E-1); +#11466=ORIENTED_EDGE('',*,*,#11274,.T.); +#11467=ORIENTED_EDGE('',*,*,#11456,.T.); +#11468=ORIENTED_EDGE('',*,*,#11169,.F.); +#11470=ORIENTED_EDGE('',*,*,#11469,.F.); +#11471=EDGE_LOOP('',(#11466,#11467,#11468,#11470)); +#11472=FACE_OUTER_BOUND('',#11471,.F.); +#11474=CARTESIAN_POINT('',(9.32E0,-3.737451660041E0,-8.11E0)); +#11475=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#11476=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#11477=AXIS2_PLACEMENT_3D('',#11474,#11475,#11476); +#11478=PLANE('',#11477); +#11479=ORIENTED_EDGE('',*,*,#11276,.T.); +#11480=ORIENTED_EDGE('',*,*,#11469,.T.); +#11481=ORIENTED_EDGE('',*,*,#11167,.F.); +#11482=ORIENTED_EDGE('',*,*,#11240,.F.); +#11483=EDGE_LOOP('',(#11479,#11480,#11481,#11482)); +#11484=FACE_OUTER_BOUND('',#11483,.F.); +#11486=CARTESIAN_POINT('',(9.32E0,4.133725830020E0,-8.506274169980E0)); +#11487=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#11488=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#11489=AXIS2_PLACEMENT_3D('',#11486,#11487,#11488); +#11490=PLANE('',#11489); +#11491=ORIENTED_EDGE('',*,*,#11289,.T.); +#11492=ORIENTED_EDGE('',*,*,#11152,.T.); +#11493=ORIENTED_EDGE('',*,*,#11226,.F.); +#11495=ORIENTED_EDGE('',*,*,#11494,.F.); +#11496=EDGE_LOOP('',(#11491,#11492,#11493,#11495)); +#11497=FACE_OUTER_BOUND('',#11496,.F.); +#11499=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.28E0)); +#11500=DIRECTION('',(1.E0,0.E0,0.E0)); +#11501=DIRECTION('',(0.E0,1.E0,0.E0)); +#11502=AXIS2_PLACEMENT_3D('',#11499,#11500,#11501); +#11503=CYLINDRICAL_SURFACE('',#11502,3.2E-1); +#11504=ORIENTED_EDGE('',*,*,#11291,.T.); +#11505=ORIENTED_EDGE('',*,*,#11494,.T.); +#11506=ORIENTED_EDGE('',*,*,#11224,.F.); +#11508=ORIENTED_EDGE('',*,*,#11507,.F.); +#11509=EDGE_LOOP('',(#11504,#11505,#11506,#11508)); +#11510=FACE_OUTER_BOUND('',#11509,.F.); +#11512=CARTESIAN_POINT('',(9.32E0,5.47E0,-8.6E0)); +#11513=DIRECTION('',(0.E0,0.E0,1.E0)); +#11514=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11515=AXIS2_PLACEMENT_3D('',#11512,#11513,#11514); +#11516=PLANE('',#11515); +#11517=ORIENTED_EDGE('',*,*,#11293,.T.); +#11518=ORIENTED_EDGE('',*,*,#11507,.T.); +#11519=ORIENTED_EDGE('',*,*,#11222,.F.); +#11521=ORIENTED_EDGE('',*,*,#11520,.F.); +#11522=EDGE_LOOP('',(#11517,#11518,#11519,#11521)); +#11523=FACE_OUTER_BOUND('',#11522,.F.); +#11525=CARTESIAN_POINT('',(9.32E0,5.47E0,-9.24E0)); +#11526=DIRECTION('',(0.E0,1.E0,0.E0)); +#11527=DIRECTION('',(0.E0,0.E0,1.E0)); +#11528=AXIS2_PLACEMENT_3D('',#11525,#11526,#11527); +#11529=PLANE('',#11528); +#11530=ORIENTED_EDGE('',*,*,#11295,.T.); +#11531=ORIENTED_EDGE('',*,*,#11520,.T.); +#11532=ORIENTED_EDGE('',*,*,#11220,.F.); +#11534=ORIENTED_EDGE('',*,*,#11533,.F.); +#11535=EDGE_LOOP('',(#11530,#11531,#11532,#11534)); +#11536=FACE_OUTER_BOUND('',#11535,.F.); +#11538=CARTESIAN_POINT('',(9.32E0,4.36E0,-9.24E0)); +#11539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11540=DIRECTION('',(0.E0,1.E0,0.E0)); +#11541=AXIS2_PLACEMENT_3D('',#11538,#11539,#11540); +#11542=PLANE('',#11541); +#11543=ORIENTED_EDGE('',*,*,#11297,.T.); +#11544=ORIENTED_EDGE('',*,*,#11533,.T.); +#11545=ORIENTED_EDGE('',*,*,#11218,.F.); +#11547=ORIENTED_EDGE('',*,*,#11546,.F.); +#11548=EDGE_LOOP('',(#11543,#11544,#11545,#11547)); +#11549=FACE_OUTER_BOUND('',#11548,.F.); +#11551=CARTESIAN_POINT('',(9.32E0,4.36E0,-8.28E0)); +#11552=DIRECTION('',(1.E0,0.E0,0.E0)); +#11553=DIRECTION('',(0.E0,1.E0,0.E0)); +#11554=AXIS2_PLACEMENT_3D('',#11551,#11552,#11553); +#11555=CYLINDRICAL_SURFACE('',#11554,9.6E-1); +#11556=ORIENTED_EDGE('',*,*,#11299,.T.); +#11557=ORIENTED_EDGE('',*,*,#11546,.T.); +#11558=ORIENTED_EDGE('',*,*,#11216,.F.); +#11560=ORIENTED_EDGE('',*,*,#11559,.F.); +#11561=EDGE_LOOP('',(#11556,#11557,#11558,#11560)); +#11562=FACE_OUTER_BOUND('',#11561,.F.); +#11564=CARTESIAN_POINT('',(9.32E0,3.566080810142E0,-8.843725830020E0)); +#11565=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#11566=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#11567=AXIS2_PLACEMENT_3D('',#11564,#11565,#11566); +#11568=PLANE('',#11567); +#11569=ORIENTED_EDGE('',*,*,#11301,.T.); +#11570=ORIENTED_EDGE('',*,*,#11559,.T.); +#11571=ORIENTED_EDGE('',*,*,#11214,.F.); +#11573=ORIENTED_EDGE('',*,*,#11572,.F.); +#11574=EDGE_LOOP('',(#11569,#11570,#11571,#11573)); +#11575=FACE_OUTER_BOUND('',#11574,.F.); +#11577=CARTESIAN_POINT('',(9.32E0,3.339806640163E0,-9.07E0)); +#11578=DIRECTION('',(1.E0,0.E0,0.E0)); +#11579=DIRECTION('',(0.E0,1.E0,0.E0)); +#11580=AXIS2_PLACEMENT_3D('',#11577,#11578,#11579); +#11581=CYLINDRICAL_SURFACE('',#11580,3.2E-1); +#11582=ORIENTED_EDGE('',*,*,#11303,.T.); +#11583=ORIENTED_EDGE('',*,*,#11572,.T.); +#11584=ORIENTED_EDGE('',*,*,#11212,.F.); +#11586=ORIENTED_EDGE('',*,*,#11585,.F.); +#11587=EDGE_LOOP('',(#11582,#11583,#11584,#11586)); +#11588=FACE_OUTER_BOUND('',#11587,.F.); +#11590=CARTESIAN_POINT('',(9.32E0,1.726776695297E0,-8.75E0)); +#11591=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11592=DIRECTION('',(0.E0,1.E0,0.E0)); +#11593=AXIS2_PLACEMENT_3D('',#11590,#11591,#11592); +#11594=PLANE('',#11593); +#11595=ORIENTED_EDGE('',*,*,#11305,.T.); +#11596=ORIENTED_EDGE('',*,*,#11585,.T.); +#11597=ORIENTED_EDGE('',*,*,#11210,.F.); +#11599=ORIENTED_EDGE('',*,*,#11598,.F.); +#11600=EDGE_LOOP('',(#11595,#11596,#11597,#11599)); +#11601=FACE_OUTER_BOUND('',#11600,.F.); +#11603=CARTESIAN_POINT('',(9.32E0,1.5E0,-8.523223304703E0)); +#11604=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#11605=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#11606=AXIS2_PLACEMENT_3D('',#11603,#11604,#11605); +#11607=PLANE('',#11606); +#11608=ORIENTED_EDGE('',*,*,#11307,.T.); +#11609=ORIENTED_EDGE('',*,*,#11598,.T.); +#11610=ORIENTED_EDGE('',*,*,#11208,.F.); +#11612=ORIENTED_EDGE('',*,*,#11611,.F.); +#11613=EDGE_LOOP('',(#11608,#11609,#11610,#11612)); +#11614=FACE_OUTER_BOUND('',#11613,.F.); +#11616=CARTESIAN_POINT('',(9.32E0,1.323223304703E0,-8.7E0)); +#11617=DIRECTION('',(1.E0,0.E0,0.E0)); +#11618=DIRECTION('',(0.E0,1.E0,0.E0)); +#11619=AXIS2_PLACEMENT_3D('',#11616,#11617,#11618); +#11620=CYLINDRICAL_SURFACE('',#11619,2.5E-1); +#11621=ORIENTED_EDGE('',*,*,#11309,.T.); +#11622=ORIENTED_EDGE('',*,*,#11611,.T.); +#11623=ORIENTED_EDGE('',*,*,#11206,.F.); +#11625=ORIENTED_EDGE('',*,*,#11624,.F.); +#11626=EDGE_LOOP('',(#11621,#11622,#11623,#11625)); +#11627=FACE_OUTER_BOUND('',#11626,.F.); +#11629=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.45E0)); +#11630=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11631=DIRECTION('',(0.E0,1.E0,0.E0)); +#11632=AXIS2_PLACEMENT_3D('',#11629,#11630,#11631); +#11633=PLANE('',#11632); +#11634=ORIENTED_EDGE('',*,*,#11311,.T.); +#11635=ORIENTED_EDGE('',*,*,#11624,.T.); +#11636=ORIENTED_EDGE('',*,*,#11204,.F.); +#11638=ORIENTED_EDGE('',*,*,#11637,.F.); +#11639=EDGE_LOOP('',(#11634,#11635,#11636,#11638)); +#11640=FACE_OUTER_BOUND('',#11639,.F.); +#11642=CARTESIAN_POINT('',(9.32E0,1.055E0,-8.11E0)); +#11643=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11644=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11645=AXIS2_PLACEMENT_3D('',#11642,#11643,#11644); +#11646=PLANE('',#11645); +#11647=ORIENTED_EDGE('',*,*,#9224,.T.); +#11648=ORIENTED_EDGE('',*,*,#11313,.T.); +#11649=ORIENTED_EDGE('',*,*,#11637,.T.); +#11650=ORIENTED_EDGE('',*,*,#11202,.F.); +#11651=EDGE_LOOP('',(#11647,#11648,#11649,#11650)); +#11652=FACE_OUTER_BOUND('',#11651,.F.); +#11654=CARTESIAN_POINT('',(9.465E0,3.43E0,-9.24E0)); +#11655=DIRECTION('',(1.E0,0.E0,0.E0)); +#11656=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11657=AXIS2_PLACEMENT_3D('',#11654,#11655,#11656); +#11658=PLANE('',#11657); +#11659=ORIENTED_EDGE('',*,*,#10952,.T.); +#11661=ORIENTED_EDGE('',*,*,#11660,.T.); +#11662=ORIENTED_EDGE('',*,*,#11067,.T.); +#11663=ORIENTED_EDGE('',*,*,#9218,.T.); +#11664=EDGE_LOOP('',(#11659,#11661,#11662,#11663)); +#11665=FACE_OUTER_BOUND('',#11664,.F.); +#11667=CARTESIAN_POINT('',(-1.093E1,2.79E0,-9.24E0)); +#11668=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11669=DIRECTION('',(0.E0,1.E0,0.E0)); +#11670=AXIS2_PLACEMENT_3D('',#11667,#11668,#11669); +#11671=PLANE('',#11670); +#11672=ORIENTED_EDGE('',*,*,#11054,.T.); +#11673=ORIENTED_EDGE('',*,*,#11083,.F.); +#11674=ORIENTED_EDGE('',*,*,#8457,.F.); +#11675=ORIENTED_EDGE('',*,*,#10940,.T.); +#11676=EDGE_LOOP('',(#11672,#11673,#11674,#11675)); +#11677=FACE_OUTER_BOUND('',#11676,.F.); +#11679=CARTESIAN_POINT('',(-1.093E1,2.79E0,-9.24E0)); +#11680=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11681=DIRECTION('',(0.E0,1.E0,0.E0)); +#11682=AXIS2_PLACEMENT_3D('',#11679,#11680,#11681); +#11683=PLANE('',#11682); +#11684=ORIENTED_EDGE('',*,*,#11660,.F.); +#11685=ORIENTED_EDGE('',*,*,#10956,.T.); +#11686=ORIENTED_EDGE('',*,*,#9664,.T.); +#11687=ORIENTED_EDGE('',*,*,#11069,.F.); +#11688=EDGE_LOOP('',(#11684,#11685,#11686,#11687)); +#11689=FACE_OUTER_BOUND('',#11688,.F.); +#11691=CARTESIAN_POINT('',(-1.093E1,3.43E0,0.E0)); +#11692=DIRECTION('',(0.E0,0.E0,1.E0)); +#11693=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11694=AXIS2_PLACEMENT_3D('',#11691,#11692,#11693); +#11695=PLANE('',#11694); +#11697=ORIENTED_EDGE('',*,*,#11696,.F.); +#11698=ORIENTED_EDGE('',*,*,#11072,.T.); +#11699=ORIENTED_EDGE('',*,*,#9660,.T.); +#11700=ORIENTED_EDGE('',*,*,#10372,.F.); +#11701=ORIENTED_EDGE('',*,*,#8461,.F.); +#11702=ORIENTED_EDGE('',*,*,#11080,.T.); +#11703=EDGE_LOOP('',(#11697,#11698,#11699,#11700,#11701,#11702)); +#11704=FACE_OUTER_BOUND('',#11703,.F.); +#11706=ORIENTED_EDGE('',*,*,#11705,.T.); +#11708=ORIENTED_EDGE('',*,*,#11707,.T.); +#11710=ORIENTED_EDGE('',*,*,#11709,.T.); +#11712=ORIENTED_EDGE('',*,*,#11711,.T.); +#11713=EDGE_LOOP('',(#11706,#11708,#11710,#11712)); +#11714=FACE_BOUND('',#11713,.F.); +#11716=ORIENTED_EDGE('',*,*,#11715,.T.); +#11718=ORIENTED_EDGE('',*,*,#11717,.F.); +#11720=ORIENTED_EDGE('',*,*,#11719,.T.); +#11722=ORIENTED_EDGE('',*,*,#11721,.T.); +#11724=ORIENTED_EDGE('',*,*,#11723,.T.); +#11725=EDGE_LOOP('',(#11716,#11718,#11720,#11722,#11724)); +#11726=FACE_BOUND('',#11725,.F.); +#11728=ORIENTED_EDGE('',*,*,#11727,.T.); +#11730=ORIENTED_EDGE('',*,*,#11729,.F.); +#11732=ORIENTED_EDGE('',*,*,#11731,.T.); +#11734=ORIENTED_EDGE('',*,*,#11733,.T.); +#11736=ORIENTED_EDGE('',*,*,#11735,.T.); +#11737=EDGE_LOOP('',(#11728,#11730,#11732,#11734,#11736)); +#11738=FACE_BOUND('',#11737,.F.); +#11740=ORIENTED_EDGE('',*,*,#11739,.T.); +#11742=ORIENTED_EDGE('',*,*,#11741,.F.); +#11744=ORIENTED_EDGE('',*,*,#11743,.T.); +#11746=ORIENTED_EDGE('',*,*,#11745,.T.); +#11748=ORIENTED_EDGE('',*,*,#11747,.T.); +#11749=EDGE_LOOP('',(#11740,#11742,#11744,#11746,#11748)); +#11750=FACE_BOUND('',#11749,.F.); +#11752=ORIENTED_EDGE('',*,*,#11751,.T.); +#11754=ORIENTED_EDGE('',*,*,#11753,.F.); +#11756=ORIENTED_EDGE('',*,*,#11755,.T.); +#11758=ORIENTED_EDGE('',*,*,#11757,.T.); +#11760=ORIENTED_EDGE('',*,*,#11759,.T.); +#11761=EDGE_LOOP('',(#11752,#11754,#11756,#11758,#11760)); +#11762=FACE_BOUND('',#11761,.F.); +#11764=ORIENTED_EDGE('',*,*,#11763,.T.); +#11766=ORIENTED_EDGE('',*,*,#11765,.F.); +#11768=ORIENTED_EDGE('',*,*,#11767,.T.); +#11770=ORIENTED_EDGE('',*,*,#11769,.T.); +#11772=ORIENTED_EDGE('',*,*,#11771,.T.); +#11773=EDGE_LOOP('',(#11764,#11766,#11768,#11770,#11772)); +#11774=FACE_BOUND('',#11773,.F.); +#11776=ORIENTED_EDGE('',*,*,#11775,.T.); +#11778=ORIENTED_EDGE('',*,*,#11777,.F.); +#11780=ORIENTED_EDGE('',*,*,#11779,.T.); +#11782=ORIENTED_EDGE('',*,*,#11781,.T.); +#11784=ORIENTED_EDGE('',*,*,#11783,.T.); +#11785=EDGE_LOOP('',(#11776,#11778,#11780,#11782,#11784)); +#11786=FACE_BOUND('',#11785,.F.); +#11788=ORIENTED_EDGE('',*,*,#11787,.T.); +#11790=ORIENTED_EDGE('',*,*,#11789,.F.); +#11792=ORIENTED_EDGE('',*,*,#11791,.T.); +#11794=ORIENTED_EDGE('',*,*,#11793,.T.); +#11796=ORIENTED_EDGE('',*,*,#11795,.T.); +#11797=EDGE_LOOP('',(#11788,#11790,#11792,#11794,#11796)); +#11798=FACE_BOUND('',#11797,.F.); +#11800=ORIENTED_EDGE('',*,*,#11799,.T.); +#11802=ORIENTED_EDGE('',*,*,#11801,.F.); +#11804=ORIENTED_EDGE('',*,*,#11803,.T.); +#11806=ORIENTED_EDGE('',*,*,#11805,.T.); +#11808=ORIENTED_EDGE('',*,*,#11807,.T.); +#11809=EDGE_LOOP('',(#11800,#11802,#11804,#11806,#11808)); +#11810=FACE_BOUND('',#11809,.F.); +#11812=ORIENTED_EDGE('',*,*,#11811,.T.); +#11814=ORIENTED_EDGE('',*,*,#11813,.F.); +#11816=ORIENTED_EDGE('',*,*,#11815,.T.); +#11818=ORIENTED_EDGE('',*,*,#11817,.T.); +#11820=ORIENTED_EDGE('',*,*,#11819,.T.); +#11821=EDGE_LOOP('',(#11812,#11814,#11816,#11818,#11820)); +#11822=FACE_BOUND('',#11821,.F.); +#11824=ORIENTED_EDGE('',*,*,#11823,.T.); +#11826=ORIENTED_EDGE('',*,*,#11825,.F.); +#11828=ORIENTED_EDGE('',*,*,#11827,.T.); +#11830=ORIENTED_EDGE('',*,*,#11829,.T.); +#11832=ORIENTED_EDGE('',*,*,#11831,.T.); +#11833=EDGE_LOOP('',(#11824,#11826,#11828,#11830,#11832)); +#11834=FACE_BOUND('',#11833,.F.); +#11836=ORIENTED_EDGE('',*,*,#11835,.T.); +#11838=ORIENTED_EDGE('',*,*,#11837,.F.); +#11840=ORIENTED_EDGE('',*,*,#11839,.T.); +#11842=ORIENTED_EDGE('',*,*,#11841,.T.); +#11844=ORIENTED_EDGE('',*,*,#11843,.T.); +#11845=EDGE_LOOP('',(#11836,#11838,#11840,#11842,#11844)); +#11846=FACE_BOUND('',#11845,.F.); +#11848=ORIENTED_EDGE('',*,*,#11847,.T.); +#11850=ORIENTED_EDGE('',*,*,#11849,.F.); +#11852=ORIENTED_EDGE('',*,*,#11851,.T.); +#11854=ORIENTED_EDGE('',*,*,#11853,.T.); +#11856=ORIENTED_EDGE('',*,*,#11855,.T.); +#11857=EDGE_LOOP('',(#11848,#11850,#11852,#11854,#11856)); +#11858=FACE_BOUND('',#11857,.F.); +#11860=ORIENTED_EDGE('',*,*,#11859,.T.); +#11862=ORIENTED_EDGE('',*,*,#11861,.F.); +#11864=ORIENTED_EDGE('',*,*,#11863,.T.); +#11866=ORIENTED_EDGE('',*,*,#11865,.T.); +#11868=ORIENTED_EDGE('',*,*,#11867,.T.); +#11869=EDGE_LOOP('',(#11860,#11862,#11864,#11866,#11868)); +#11870=FACE_BOUND('',#11869,.F.); +#11872=CARTESIAN_POINT('',(4.69E0,-1.9E-1,0.E0)); +#11873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11874=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11875=AXIS2_PLACEMENT_3D('',#11872,#11873,#11874); +#11876=PLANE('',#11875); +#11877=ORIENTED_EDGE('',*,*,#11705,.F.); +#11879=ORIENTED_EDGE('',*,*,#11878,.T.); +#11881=ORIENTED_EDGE('',*,*,#11880,.T.); +#11883=ORIENTED_EDGE('',*,*,#11882,.F.); +#11884=EDGE_LOOP('',(#11877,#11879,#11881,#11883)); +#11885=FACE_OUTER_BOUND('',#11884,.F.); +#11887=CARTESIAN_POINT('',(7.31E0,-1.9E-1,0.E0)); +#11888=DIRECTION('',(0.E0,1.E0,0.E0)); +#11889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11890=AXIS2_PLACEMENT_3D('',#11887,#11888,#11889); +#11891=PLANE('',#11890); +#11892=ORIENTED_EDGE('',*,*,#11711,.F.); +#11894=ORIENTED_EDGE('',*,*,#11893,.T.); +#11896=ORIENTED_EDGE('',*,*,#11895,.T.); +#11897=ORIENTED_EDGE('',*,*,#11878,.F.); +#11898=EDGE_LOOP('',(#11892,#11894,#11896,#11897)); +#11899=FACE_OUTER_BOUND('',#11898,.F.); +#11901=CARTESIAN_POINT('',(7.31E0,-2.81E0,0.E0)); +#11902=DIRECTION('',(1.E0,0.E0,0.E0)); +#11903=DIRECTION('',(0.E0,1.E0,0.E0)); +#11904=AXIS2_PLACEMENT_3D('',#11901,#11902,#11903); +#11905=PLANE('',#11904); +#11906=ORIENTED_EDGE('',*,*,#11709,.F.); +#11908=ORIENTED_EDGE('',*,*,#11907,.T.); +#11910=ORIENTED_EDGE('',*,*,#11909,.T.); +#11911=ORIENTED_EDGE('',*,*,#11893,.F.); +#11912=EDGE_LOOP('',(#11906,#11908,#11910,#11911)); +#11913=FACE_OUTER_BOUND('',#11912,.F.); +#11915=CARTESIAN_POINT('',(4.69E0,-2.81E0,0.E0)); +#11916=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11917=DIRECTION('',(1.E0,0.E0,0.E0)); +#11918=AXIS2_PLACEMENT_3D('',#11915,#11916,#11917); +#11919=PLANE('',#11918); +#11920=ORIENTED_EDGE('',*,*,#11707,.F.); +#11921=ORIENTED_EDGE('',*,*,#11882,.T.); +#11923=ORIENTED_EDGE('',*,*,#11922,.T.); +#11924=ORIENTED_EDGE('',*,*,#11907,.F.); +#11925=EDGE_LOOP('',(#11920,#11921,#11923,#11924)); +#11926=FACE_OUTER_BOUND('',#11925,.F.); +#11928=CARTESIAN_POINT('',(1.5E1,0.E0,-6.35E0)); +#11929=DIRECTION('',(0.E0,0.E0,1.E0)); +#11930=DIRECTION('',(1.E0,0.E0,0.E0)); +#11931=AXIS2_PLACEMENT_3D('',#11928,#11929,#11930); +#11932=PLANE('',#11931); +#11933=ORIENTED_EDGE('',*,*,#11880,.F.); +#11934=ORIENTED_EDGE('',*,*,#11895,.F.); +#11935=ORIENTED_EDGE('',*,*,#11909,.F.); +#11936=ORIENTED_EDGE('',*,*,#11922,.F.); +#11937=EDGE_LOOP('',(#11933,#11934,#11935,#11936)); +#11938=FACE_OUTER_BOUND('',#11937,.F.); +#11940=ORIENTED_EDGE('',*,*,#11939,.T.); +#11942=ORIENTED_EDGE('',*,*,#11941,.T.); +#11944=ORIENTED_EDGE('',*,*,#11943,.T.); +#11946=ORIENTED_EDGE('',*,*,#11945,.T.); +#11947=EDGE_LOOP('',(#11940,#11942,#11944,#11946)); +#11948=FACE_BOUND('',#11947,.F.); +#11950=CARTESIAN_POINT('',(1.5E1,0.E0,-6.35E0)); +#11951=DIRECTION('',(0.E0,0.E0,1.E0)); +#11952=DIRECTION('',(1.E0,0.E0,0.E0)); +#11953=AXIS2_PLACEMENT_3D('',#11950,#11951,#11952); +#11954=PLANE('',#11953); +#11956=ORIENTED_EDGE('',*,*,#11955,.T.); +#11958=ORIENTED_EDGE('',*,*,#11957,.F.); +#11960=ORIENTED_EDGE('',*,*,#11959,.F.); +#11962=ORIENTED_EDGE('',*,*,#11961,.F.); +#11964=ORIENTED_EDGE('',*,*,#11963,.F.); +#11965=EDGE_LOOP('',(#11956,#11958,#11960,#11962,#11964)); +#11966=FACE_OUTER_BOUND('',#11965,.F.); +#11968=ORIENTED_EDGE('',*,*,#11967,.T.); +#11970=ORIENTED_EDGE('',*,*,#11969,.T.); +#11972=ORIENTED_EDGE('',*,*,#11971,.T.); +#11974=ORIENTED_EDGE('',*,*,#11973,.T.); +#11975=EDGE_LOOP('',(#11968,#11970,#11972,#11974)); +#11976=FACE_BOUND('',#11975,.F.); +#11978=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#11979=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11980=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11981=AXIS2_PLACEMENT_3D('',#11978,#11979,#11980); +#11982=PLANE('',#11981); +#11983=ORIENTED_EDGE('',*,*,#11939,.F.); +#11985=ORIENTED_EDGE('',*,*,#11984,.T.); +#11987=ORIENTED_EDGE('',*,*,#11986,.T.); +#11989=ORIENTED_EDGE('',*,*,#11988,.F.); +#11990=EDGE_LOOP('',(#11983,#11985,#11987,#11989)); +#11991=FACE_OUTER_BOUND('',#11990,.F.); +#11993=CARTESIAN_POINT('',(6.32E0,-1.18E0,-6.35E0)); +#11994=DIRECTION('',(0.E0,1.E0,0.E0)); +#11995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11996=AXIS2_PLACEMENT_3D('',#11993,#11994,#11995); +#11997=PLANE('',#11996); +#11998=ORIENTED_EDGE('',*,*,#11945,.F.); +#12000=ORIENTED_EDGE('',*,*,#11999,.T.); +#12002=ORIENTED_EDGE('',*,*,#12001,.T.); +#12003=ORIENTED_EDGE('',*,*,#11984,.F.); +#12004=EDGE_LOOP('',(#11998,#12000,#12002,#12003)); +#12005=FACE_OUTER_BOUND('',#12004,.F.); +#12007=CARTESIAN_POINT('',(6.32E0,-1.82E0,-6.35E0)); +#12008=DIRECTION('',(1.E0,0.E0,0.E0)); +#12009=DIRECTION('',(0.E0,1.E0,0.E0)); +#12010=AXIS2_PLACEMENT_3D('',#12007,#12008,#12009); +#12011=PLANE('',#12010); +#12012=ORIENTED_EDGE('',*,*,#11943,.F.); +#12014=ORIENTED_EDGE('',*,*,#12013,.T.); +#12016=ORIENTED_EDGE('',*,*,#12015,.T.); +#12017=ORIENTED_EDGE('',*,*,#11999,.F.); +#12018=EDGE_LOOP('',(#12012,#12014,#12016,#12017)); +#12019=FACE_OUTER_BOUND('',#12018,.F.); +#12021=CARTESIAN_POINT('',(5.68E0,-1.82E0,-6.35E0)); +#12022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12023=DIRECTION('',(1.E0,0.E0,0.E0)); +#12024=AXIS2_PLACEMENT_3D('',#12021,#12022,#12023); +#12025=PLANE('',#12024); +#12026=ORIENTED_EDGE('',*,*,#11941,.F.); +#12027=ORIENTED_EDGE('',*,*,#11988,.T.); +#12029=ORIENTED_EDGE('',*,*,#12028,.T.); +#12030=ORIENTED_EDGE('',*,*,#12013,.F.); +#12031=EDGE_LOOP('',(#12026,#12027,#12029,#12030)); +#12032=FACE_OUTER_BOUND('',#12031,.F.); +#12034=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12035=DIRECTION('',(0.E0,0.E0,1.E0)); +#12036=DIRECTION('',(1.E0,0.E0,0.E0)); +#12037=AXIS2_PLACEMENT_3D('',#12034,#12035,#12036); +#12038=PLANE('',#12037); +#12039=ORIENTED_EDGE('',*,*,#11986,.F.); +#12040=ORIENTED_EDGE('',*,*,#12001,.F.); +#12041=ORIENTED_EDGE('',*,*,#12015,.F.); +#12042=ORIENTED_EDGE('',*,*,#12028,.F.); +#12043=EDGE_LOOP('',(#12039,#12040,#12041,#12042)); +#12044=FACE_OUTER_BOUND('',#12043,.F.); +#12046=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12047=DIRECTION('',(0.E0,0.E0,1.E0)); +#12048=DIRECTION('',(1.E0,0.E0,0.E0)); +#12049=AXIS2_PLACEMENT_3D('',#12046,#12047,#12048); +#12050=PLANE('',#12049); +#12052=ORIENTED_EDGE('',*,*,#12051,.F.); +#12054=ORIENTED_EDGE('',*,*,#12053,.F.); +#12056=ORIENTED_EDGE('',*,*,#12055,.F.); +#12058=ORIENTED_EDGE('',*,*,#12057,.F.); +#12059=EDGE_LOOP('',(#12052,#12054,#12056,#12058)); +#12060=FACE_OUTER_BOUND('',#12059,.F.); +#12062=CARTESIAN_POINT('',(5.68E0,1.18E0,-6.35E0)); +#12063=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12064=DIRECTION('',(1.E0,0.E0,0.E0)); +#12065=AXIS2_PLACEMENT_3D('',#12062,#12063,#12064); +#12066=PLANE('',#12065); +#12067=ORIENTED_EDGE('',*,*,#11967,.F.); +#12069=ORIENTED_EDGE('',*,*,#12068,.T.); +#12070=ORIENTED_EDGE('',*,*,#12051,.T.); +#12072=ORIENTED_EDGE('',*,*,#12071,.F.); +#12073=EDGE_LOOP('',(#12067,#12069,#12070,#12072)); +#12074=FACE_OUTER_BOUND('',#12073,.F.); +#12076=CARTESIAN_POINT('',(5.68E0,1.82E0,-6.35E0)); +#12077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12079=AXIS2_PLACEMENT_3D('',#12076,#12077,#12078); +#12080=PLANE('',#12079); +#12081=ORIENTED_EDGE('',*,*,#11973,.F.); +#12083=ORIENTED_EDGE('',*,*,#12082,.T.); +#12084=ORIENTED_EDGE('',*,*,#12053,.T.); +#12085=ORIENTED_EDGE('',*,*,#12068,.F.); +#12086=EDGE_LOOP('',(#12081,#12083,#12084,#12085)); +#12087=FACE_OUTER_BOUND('',#12086,.F.); +#12089=CARTESIAN_POINT('',(6.32E0,1.82E0,-6.35E0)); +#12090=DIRECTION('',(0.E0,1.E0,0.E0)); +#12091=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12092=AXIS2_PLACEMENT_3D('',#12089,#12090,#12091); +#12093=PLANE('',#12092); +#12094=ORIENTED_EDGE('',*,*,#11971,.F.); +#12096=ORIENTED_EDGE('',*,*,#12095,.T.); +#12097=ORIENTED_EDGE('',*,*,#12055,.T.); +#12098=ORIENTED_EDGE('',*,*,#12082,.F.); +#12099=EDGE_LOOP('',(#12094,#12096,#12097,#12098)); +#12100=FACE_OUTER_BOUND('',#12099,.F.); +#12102=CARTESIAN_POINT('',(6.32E0,1.18E0,-6.35E0)); +#12103=DIRECTION('',(1.E0,0.E0,0.E0)); +#12104=DIRECTION('',(0.E0,1.E0,0.E0)); +#12105=AXIS2_PLACEMENT_3D('',#12102,#12103,#12104); +#12106=PLANE('',#12105); +#12107=ORIENTED_EDGE('',*,*,#11969,.F.); +#12108=ORIENTED_EDGE('',*,*,#12071,.T.); +#12109=ORIENTED_EDGE('',*,*,#12057,.T.); +#12110=ORIENTED_EDGE('',*,*,#12095,.F.); +#12111=EDGE_LOOP('',(#12107,#12108,#12109,#12110)); +#12112=FACE_OUTER_BOUND('',#12111,.F.); +#12114=CARTESIAN_POINT('',(5.39E0,1.9E-1,0.E0)); +#12115=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#12116=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12117=AXIS2_PLACEMENT_3D('',#12114,#12115,#12116); +#12118=PLANE('',#12117); +#12119=ORIENTED_EDGE('',*,*,#11955,.F.); +#12121=ORIENTED_EDGE('',*,*,#12120,.T.); +#12122=ORIENTED_EDGE('',*,*,#11837,.T.); +#12124=ORIENTED_EDGE('',*,*,#12123,.F.); +#12125=EDGE_LOOP('',(#12119,#12121,#12122,#12124)); +#12126=FACE_OUTER_BOUND('',#12125,.F.); +#12128=CARTESIAN_POINT('',(4.69E0,1.9E-1,0.E0)); +#12129=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12130=DIRECTION('',(1.E0,0.E0,0.E0)); +#12131=AXIS2_PLACEMENT_3D('',#12128,#12129,#12130); +#12132=PLANE('',#12131); +#12133=ORIENTED_EDGE('',*,*,#12120,.F.); +#12134=ORIENTED_EDGE('',*,*,#11963,.T.); +#12136=ORIENTED_EDGE('',*,*,#12135,.F.); +#12137=ORIENTED_EDGE('',*,*,#11839,.F.); +#12138=EDGE_LOOP('',(#12133,#12134,#12136,#12137)); +#12139=FACE_OUTER_BOUND('',#12138,.F.); +#12141=CARTESIAN_POINT('',(7.31E0,1.9E-1,0.E0)); +#12142=DIRECTION('',(1.E0,0.E0,0.E0)); +#12143=DIRECTION('',(0.E0,1.E0,0.E0)); +#12144=AXIS2_PLACEMENT_3D('',#12141,#12142,#12143); +#12145=PLANE('',#12144); +#12146=ORIENTED_EDGE('',*,*,#11841,.F.); +#12147=ORIENTED_EDGE('',*,*,#12135,.T.); +#12148=ORIENTED_EDGE('',*,*,#11961,.T.); +#12150=ORIENTED_EDGE('',*,*,#12149,.F.); +#12151=EDGE_LOOP('',(#12146,#12147,#12148,#12150)); +#12152=FACE_OUTER_BOUND('',#12151,.F.); +#12154=CARTESIAN_POINT('',(7.31E0,2.81E0,0.E0)); +#12155=DIRECTION('',(0.E0,1.E0,0.E0)); +#12156=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12157=AXIS2_PLACEMENT_3D('',#12154,#12155,#12156); +#12158=PLANE('',#12157); +#12159=ORIENTED_EDGE('',*,*,#11843,.F.); +#12160=ORIENTED_EDGE('',*,*,#12149,.T.); +#12161=ORIENTED_EDGE('',*,*,#11959,.T.); +#12163=ORIENTED_EDGE('',*,*,#12162,.F.); +#12164=EDGE_LOOP('',(#12159,#12160,#12161,#12163)); +#12165=FACE_OUTER_BOUND('',#12164,.F.); +#12167=CARTESIAN_POINT('',(4.69E0,2.81E0,0.E0)); +#12168=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12169=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12170=AXIS2_PLACEMENT_3D('',#12167,#12168,#12169); +#12171=PLANE('',#12170); +#12172=ORIENTED_EDGE('',*,*,#12123,.T.); +#12173=ORIENTED_EDGE('',*,*,#11835,.F.); +#12174=ORIENTED_EDGE('',*,*,#12162,.T.); +#12175=ORIENTED_EDGE('',*,*,#11957,.T.); +#12176=EDGE_LOOP('',(#12172,#12173,#12174,#12175)); +#12177=FACE_OUTER_BOUND('',#12176,.F.); +#12179=CARTESIAN_POINT('',(-7.E-1,4.73E0,-1.856592408765E0)); +#12180=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#12181=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#12182=AXIS2_PLACEMENT_3D('',#12179,#12180,#12181); +#12183=PLANE('',#12182); +#12184=ORIENTED_EDGE('',*,*,#11696,.T.); +#12186=ORIENTED_EDGE('',*,*,#12185,.F.); +#12188=ORIENTED_EDGE('',*,*,#12187,.F.); +#12190=ORIENTED_EDGE('',*,*,#12189,.T.); +#12192=ORIENTED_EDGE('',*,*,#12191,.T.); +#12194=ORIENTED_EDGE('',*,*,#12193,.F.); +#12195=EDGE_LOOP('',(#12184,#12186,#12188,#12190,#12192,#12194)); +#12196=FACE_OUTER_BOUND('',#12195,.F.); +#12198=CARTESIAN_POINT('',(-1.3E0,4.03E0,-9.295032432515E0)); +#12199=DIRECTION('',(0.E0,0.E0,1.E0)); +#12200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12201=AXIS2_PLACEMENT_3D('',#12198,#12199,#12200); +#12202=CYLINDRICAL_SURFACE('',#12201,6.E-1); +#12203=ORIENTED_EDGE('',*,*,#11078,.F.); +#12205=ORIENTED_EDGE('',*,*,#12204,.T.); +#12207=ORIENTED_EDGE('',*,*,#12206,.T.); +#12208=ORIENTED_EDGE('',*,*,#12185,.T.); +#12209=EDGE_LOOP('',(#12203,#12205,#12207,#12208)); +#12210=FACE_OUTER_BOUND('',#12209,.F.); +#12212=CARTESIAN_POINT('',(-7.E-1,4.03E0,-3.491049838058E0)); +#12213=DIRECTION('',(1.E0,0.E0,0.E0)); +#12214=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12215=AXIS2_PLACEMENT_3D('',#12212,#12213,#12214); +#12216=CYLINDRICAL_SURFACE('',#12215,6.E-1); +#12218=ORIENTED_EDGE('',*,*,#12217,.F.); +#12219=ORIENTED_EDGE('',*,*,#12204,.F.); +#12220=ORIENTED_EDGE('',*,*,#11076,.T.); +#12222=ORIENTED_EDGE('',*,*,#12221,.F.); +#12224=ORIENTED_EDGE('',*,*,#12223,.T.); +#12226=ORIENTED_EDGE('',*,*,#12225,.F.); +#12227=EDGE_LOOP('',(#12218,#12219,#12220,#12222,#12224,#12226)); +#12228=FACE_OUTER_BOUND('',#12227,.F.); +#12230=CARTESIAN_POINT('',(-7.E-1,0.E0,0.E0)); +#12231=DIRECTION('',(1.E0,0.E0,0.E0)); +#12232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12233=AXIS2_PLACEMENT_3D('',#12230,#12231,#12232); +#12234=PLANE('',#12233); +#12235=ORIENTED_EDGE('',*,*,#12206,.F.); +#12236=ORIENTED_EDGE('',*,*,#12217,.T.); +#12238=ORIENTED_EDGE('',*,*,#12237,.T.); +#12240=ORIENTED_EDGE('',*,*,#12239,.T.); +#12241=ORIENTED_EDGE('',*,*,#12187,.T.); +#12242=EDGE_LOOP('',(#12235,#12236,#12238,#12240,#12241)); +#12243=FACE_OUTER_BOUND('',#12242,.F.); +#12245=CARTESIAN_POINT('',(-7.E-1,4.082293445649E0,-2.893333019203E0)); +#12246=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#12247=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#12248=AXIS2_PLACEMENT_3D('',#12245,#12246,#12247); +#12249=PLANE('',#12248); +#12250=ORIENTED_EDGE('',*,*,#12237,.F.); +#12251=ORIENTED_EDGE('',*,*,#12225,.T.); +#12253=ORIENTED_EDGE('',*,*,#12252,.T.); +#12255=ORIENTED_EDGE('',*,*,#12254,.F.); +#12256=EDGE_LOOP('',(#12250,#12251,#12253,#12255)); +#12257=FACE_OUTER_BOUND('',#12256,.F.); +#12259=CARTESIAN_POINT('',(7.E-1,0.E0,0.E0)); +#12260=DIRECTION('',(1.E0,0.E0,0.E0)); +#12261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12262=AXIS2_PLACEMENT_3D('',#12259,#12260,#12261); +#12263=PLANE('',#12262); +#12265=ORIENTED_EDGE('',*,*,#12264,.F.); +#12266=ORIENTED_EDGE('',*,*,#12191,.F.); +#12268=ORIENTED_EDGE('',*,*,#12267,.F.); +#12269=ORIENTED_EDGE('',*,*,#12252,.F.); +#12270=ORIENTED_EDGE('',*,*,#12223,.F.); +#12271=EDGE_LOOP('',(#12265,#12266,#12268,#12269,#12270)); +#12272=FACE_OUTER_BOUND('',#12271,.F.); +#12274=CARTESIAN_POINT('',(1.3E0,4.03E0,5.008348247041E-2)); +#12275=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12277=AXIS2_PLACEMENT_3D('',#12274,#12275,#12276); +#12278=CYLINDRICAL_SURFACE('',#12277,6.E-1); +#12279=ORIENTED_EDGE('',*,*,#11074,.F.); +#12280=ORIENTED_EDGE('',*,*,#12193,.T.); +#12281=ORIENTED_EDGE('',*,*,#12264,.T.); +#12282=ORIENTED_EDGE('',*,*,#12221,.T.); +#12283=EDGE_LOOP('',(#12279,#12280,#12281,#12282)); +#12284=FACE_OUTER_BOUND('',#12283,.F.); +#12286=CARTESIAN_POINT('',(-7.E-1,4.73E0,-2.95E0)); +#12287=DIRECTION('',(0.E0,1.E0,0.E0)); +#12288=DIRECTION('',(0.E0,0.E0,1.E0)); +#12289=AXIS2_PLACEMENT_3D('',#12286,#12287,#12288); +#12290=PLANE('',#12289); +#12291=ORIENTED_EDGE('',*,*,#12239,.F.); +#12292=ORIENTED_EDGE('',*,*,#12254,.T.); +#12293=ORIENTED_EDGE('',*,*,#12267,.T.); +#12294=ORIENTED_EDGE('',*,*,#12189,.F.); +#12295=EDGE_LOOP('',(#12291,#12292,#12293,#12294)); +#12296=FACE_OUTER_BOUND('',#12295,.F.); +#12298=CARTESIAN_POINT('',(-1.031E1,2.81E0,0.E0)); +#12299=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12300=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12301=AXIS2_PLACEMENT_3D('',#12298,#12299,#12300); +#12302=PLANE('',#12301); +#12304=ORIENTED_EDGE('',*,*,#12303,.T.); +#12305=ORIENTED_EDGE('',*,*,#11715,.F.); +#12307=ORIENTED_EDGE('',*,*,#12306,.T.); +#12309=ORIENTED_EDGE('',*,*,#12308,.T.); +#12310=EDGE_LOOP('',(#12304,#12305,#12307,#12309)); +#12311=FACE_OUTER_BOUND('',#12310,.F.); +#12313=CARTESIAN_POINT('',(-9.61E0,1.9E-1,0.E0)); +#12314=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#12315=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12316=AXIS2_PLACEMENT_3D('',#12313,#12314,#12315); +#12317=PLANE('',#12316); +#12319=ORIENTED_EDGE('',*,*,#12318,.F.); +#12321=ORIENTED_EDGE('',*,*,#12320,.T.); +#12322=ORIENTED_EDGE('',*,*,#11717,.T.); +#12323=ORIENTED_EDGE('',*,*,#12303,.F.); +#12324=EDGE_LOOP('',(#12319,#12321,#12322,#12323)); +#12325=FACE_OUTER_BOUND('',#12324,.F.); +#12327=CARTESIAN_POINT('',(0.E0,0.E0,-6.35E0)); +#12328=DIRECTION('',(0.E0,0.E0,1.E0)); +#12329=DIRECTION('',(1.E0,0.E0,0.E0)); +#12330=AXIS2_PLACEMENT_3D('',#12327,#12328,#12329); +#12331=PLANE('',#12330); +#12332=ORIENTED_EDGE('',*,*,#12318,.T.); +#12333=ORIENTED_EDGE('',*,*,#12308,.F.); +#12335=ORIENTED_EDGE('',*,*,#12334,.F.); +#12337=ORIENTED_EDGE('',*,*,#12336,.F.); +#12339=ORIENTED_EDGE('',*,*,#12338,.F.); +#12340=EDGE_LOOP('',(#12332,#12333,#12335,#12337,#12339)); +#12341=FACE_OUTER_BOUND('',#12340,.F.); +#12343=ORIENTED_EDGE('',*,*,#12342,.T.); +#12345=ORIENTED_EDGE('',*,*,#12344,.T.); +#12347=ORIENTED_EDGE('',*,*,#12346,.T.); +#12349=ORIENTED_EDGE('',*,*,#12348,.T.); +#12350=EDGE_LOOP('',(#12343,#12345,#12347,#12349)); +#12351=FACE_BOUND('',#12350,.F.); +#12353=CARTESIAN_POINT('',(0.E0,0.E0,-6.35E0)); +#12354=DIRECTION('',(0.E0,0.E0,1.E0)); +#12355=DIRECTION('',(1.E0,0.E0,0.E0)); +#12356=AXIS2_PLACEMENT_3D('',#12353,#12354,#12355); +#12357=PLANE('',#12356); +#12359=ORIENTED_EDGE('',*,*,#12358,.T.); +#12361=ORIENTED_EDGE('',*,*,#12360,.F.); +#12363=ORIENTED_EDGE('',*,*,#12362,.F.); +#12365=ORIENTED_EDGE('',*,*,#12364,.F.); +#12367=ORIENTED_EDGE('',*,*,#12366,.F.); +#12368=EDGE_LOOP('',(#12359,#12361,#12363,#12365,#12367)); +#12369=FACE_OUTER_BOUND('',#12368,.F.); +#12371=ORIENTED_EDGE('',*,*,#12370,.T.); +#12373=ORIENTED_EDGE('',*,*,#12372,.T.); +#12375=ORIENTED_EDGE('',*,*,#12374,.T.); +#12377=ORIENTED_EDGE('',*,*,#12376,.T.); +#12378=EDGE_LOOP('',(#12371,#12373,#12375,#12377)); +#12379=FACE_BOUND('',#12378,.F.); +#12381=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#12382=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12383=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12384=AXIS2_PLACEMENT_3D('',#12381,#12382,#12383); +#12385=PLANE('',#12384); +#12386=ORIENTED_EDGE('',*,*,#12370,.F.); +#12388=ORIENTED_EDGE('',*,*,#12387,.T.); +#12390=ORIENTED_EDGE('',*,*,#12389,.T.); +#12392=ORIENTED_EDGE('',*,*,#12391,.F.); +#12393=EDGE_LOOP('',(#12386,#12388,#12390,#12392)); +#12394=FACE_OUTER_BOUND('',#12393,.F.); +#12396=CARTESIAN_POINT('',(-8.68E0,-1.18E0,-6.35E0)); +#12397=DIRECTION('',(0.E0,1.E0,0.E0)); +#12398=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12399=AXIS2_PLACEMENT_3D('',#12396,#12397,#12398); +#12400=PLANE('',#12399); +#12401=ORIENTED_EDGE('',*,*,#12376,.F.); +#12403=ORIENTED_EDGE('',*,*,#12402,.T.); +#12405=ORIENTED_EDGE('',*,*,#12404,.T.); +#12406=ORIENTED_EDGE('',*,*,#12387,.F.); +#12407=EDGE_LOOP('',(#12401,#12403,#12405,#12406)); +#12408=FACE_OUTER_BOUND('',#12407,.F.); +#12410=CARTESIAN_POINT('',(-8.68E0,-1.82E0,-6.35E0)); +#12411=DIRECTION('',(1.E0,0.E0,0.E0)); +#12412=DIRECTION('',(0.E0,1.E0,0.E0)); +#12413=AXIS2_PLACEMENT_3D('',#12410,#12411,#12412); +#12414=PLANE('',#12413); +#12415=ORIENTED_EDGE('',*,*,#12374,.F.); +#12417=ORIENTED_EDGE('',*,*,#12416,.T.); +#12419=ORIENTED_EDGE('',*,*,#12418,.T.); +#12420=ORIENTED_EDGE('',*,*,#12402,.F.); +#12421=EDGE_LOOP('',(#12415,#12417,#12419,#12420)); +#12422=FACE_OUTER_BOUND('',#12421,.F.); +#12424=CARTESIAN_POINT('',(-9.32E0,-1.82E0,-6.35E0)); +#12425=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12426=DIRECTION('',(1.E0,0.E0,0.E0)); +#12427=AXIS2_PLACEMENT_3D('',#12424,#12425,#12426); +#12428=PLANE('',#12427); +#12429=ORIENTED_EDGE('',*,*,#12372,.F.); +#12430=ORIENTED_EDGE('',*,*,#12391,.T.); +#12432=ORIENTED_EDGE('',*,*,#12431,.T.); +#12433=ORIENTED_EDGE('',*,*,#12416,.F.); +#12434=EDGE_LOOP('',(#12429,#12430,#12432,#12433)); +#12435=FACE_OUTER_BOUND('',#12434,.F.); +#12437=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12438=DIRECTION('',(0.E0,0.E0,1.E0)); +#12439=DIRECTION('',(1.E0,0.E0,0.E0)); +#12440=AXIS2_PLACEMENT_3D('',#12437,#12438,#12439); +#12441=PLANE('',#12440); +#12442=ORIENTED_EDGE('',*,*,#12389,.F.); +#12443=ORIENTED_EDGE('',*,*,#12404,.F.); +#12444=ORIENTED_EDGE('',*,*,#12418,.F.); +#12445=ORIENTED_EDGE('',*,*,#12431,.F.); +#12446=EDGE_LOOP('',(#12442,#12443,#12444,#12445)); +#12447=FACE_OUTER_BOUND('',#12446,.F.); +#12449=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12450=DIRECTION('',(0.E0,0.E0,1.E0)); +#12451=DIRECTION('',(1.E0,0.E0,0.E0)); +#12452=AXIS2_PLACEMENT_3D('',#12449,#12450,#12451); +#12453=PLANE('',#12452); +#12455=ORIENTED_EDGE('',*,*,#12454,.F.); +#12457=ORIENTED_EDGE('',*,*,#12456,.F.); +#12459=ORIENTED_EDGE('',*,*,#12458,.F.); +#12461=ORIENTED_EDGE('',*,*,#12460,.F.); +#12462=EDGE_LOOP('',(#12455,#12457,#12459,#12461)); +#12463=FACE_OUTER_BOUND('',#12462,.F.); +#12465=CARTESIAN_POINT('',(-9.32E0,1.18E0,-6.35E0)); +#12466=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12467=DIRECTION('',(1.E0,0.E0,0.E0)); +#12468=AXIS2_PLACEMENT_3D('',#12465,#12466,#12467); +#12469=PLANE('',#12468); +#12470=ORIENTED_EDGE('',*,*,#12342,.F.); +#12472=ORIENTED_EDGE('',*,*,#12471,.T.); +#12473=ORIENTED_EDGE('',*,*,#12454,.T.); +#12475=ORIENTED_EDGE('',*,*,#12474,.F.); +#12476=EDGE_LOOP('',(#12470,#12472,#12473,#12475)); +#12477=FACE_OUTER_BOUND('',#12476,.F.); +#12479=CARTESIAN_POINT('',(-9.32E0,1.82E0,-6.35E0)); +#12480=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12481=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12482=AXIS2_PLACEMENT_3D('',#12479,#12480,#12481); +#12483=PLANE('',#12482); +#12484=ORIENTED_EDGE('',*,*,#12348,.F.); +#12486=ORIENTED_EDGE('',*,*,#12485,.T.); +#12487=ORIENTED_EDGE('',*,*,#12456,.T.); +#12488=ORIENTED_EDGE('',*,*,#12471,.F.); +#12489=EDGE_LOOP('',(#12484,#12486,#12487,#12488)); +#12490=FACE_OUTER_BOUND('',#12489,.F.); +#12492=CARTESIAN_POINT('',(-8.68E0,1.82E0,-6.35E0)); +#12493=DIRECTION('',(0.E0,1.E0,0.E0)); +#12494=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12495=AXIS2_PLACEMENT_3D('',#12492,#12493,#12494); +#12496=PLANE('',#12495); +#12497=ORIENTED_EDGE('',*,*,#12346,.F.); +#12499=ORIENTED_EDGE('',*,*,#12498,.T.); +#12500=ORIENTED_EDGE('',*,*,#12458,.T.); +#12501=ORIENTED_EDGE('',*,*,#12485,.F.); +#12502=EDGE_LOOP('',(#12497,#12499,#12500,#12501)); +#12503=FACE_OUTER_BOUND('',#12502,.F.); +#12505=CARTESIAN_POINT('',(-8.68E0,1.18E0,-6.35E0)); +#12506=DIRECTION('',(1.E0,0.E0,0.E0)); +#12507=DIRECTION('',(0.E0,1.E0,0.E0)); +#12508=AXIS2_PLACEMENT_3D('',#12505,#12506,#12507); +#12509=PLANE('',#12508); +#12510=ORIENTED_EDGE('',*,*,#12344,.F.); +#12511=ORIENTED_EDGE('',*,*,#12474,.T.); +#12512=ORIENTED_EDGE('',*,*,#12460,.T.); +#12513=ORIENTED_EDGE('',*,*,#12498,.F.); +#12514=EDGE_LOOP('',(#12510,#12511,#12512,#12513)); +#12515=FACE_OUTER_BOUND('',#12514,.F.); +#12517=CARTESIAN_POINT('',(-7.69E0,2.81E0,0.E0)); +#12518=DIRECTION('',(0.E0,1.E0,0.E0)); +#12519=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12520=AXIS2_PLACEMENT_3D('',#12517,#12518,#12519); +#12521=PLANE('',#12520); +#12522=ORIENTED_EDGE('',*,*,#11723,.F.); +#12524=ORIENTED_EDGE('',*,*,#12523,.T.); +#12525=ORIENTED_EDGE('',*,*,#12334,.T.); +#12526=ORIENTED_EDGE('',*,*,#12306,.F.); +#12527=EDGE_LOOP('',(#12522,#12524,#12525,#12526)); +#12528=FACE_OUTER_BOUND('',#12527,.F.); +#12530=CARTESIAN_POINT('',(-7.69E0,1.9E-1,0.E0)); +#12531=DIRECTION('',(1.E0,0.E0,0.E0)); +#12532=DIRECTION('',(0.E0,1.E0,0.E0)); +#12533=AXIS2_PLACEMENT_3D('',#12530,#12531,#12532); +#12534=PLANE('',#12533); +#12535=ORIENTED_EDGE('',*,*,#11721,.F.); +#12537=ORIENTED_EDGE('',*,*,#12536,.T.); +#12538=ORIENTED_EDGE('',*,*,#12336,.T.); +#12539=ORIENTED_EDGE('',*,*,#12523,.F.); +#12540=EDGE_LOOP('',(#12535,#12537,#12538,#12539)); +#12541=FACE_OUTER_BOUND('',#12540,.F.); +#12543=CARTESIAN_POINT('',(-1.031E1,1.9E-1,0.E0)); +#12544=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12545=DIRECTION('',(1.E0,0.E0,0.E0)); +#12546=AXIS2_PLACEMENT_3D('',#12543,#12544,#12545); +#12547=PLANE('',#12546); +#12548=ORIENTED_EDGE('',*,*,#12320,.F.); +#12549=ORIENTED_EDGE('',*,*,#12338,.T.); +#12550=ORIENTED_EDGE('',*,*,#12536,.F.); +#12551=ORIENTED_EDGE('',*,*,#11719,.F.); +#12552=EDGE_LOOP('',(#12548,#12549,#12550,#12551)); +#12553=FACE_OUTER_BOUND('',#12552,.F.); +#12555=CARTESIAN_POINT('',(-7.69E0,-2.11E0,0.E0)); +#12556=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12557=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#12558=AXIS2_PLACEMENT_3D('',#12555,#12556,#12557); +#12559=PLANE('',#12558); +#12560=ORIENTED_EDGE('',*,*,#12358,.F.); +#12562=ORIENTED_EDGE('',*,*,#12561,.T.); +#12563=ORIENTED_EDGE('',*,*,#11729,.T.); +#12565=ORIENTED_EDGE('',*,*,#12564,.F.); +#12566=EDGE_LOOP('',(#12560,#12562,#12563,#12565)); +#12567=FACE_OUTER_BOUND('',#12566,.F.); +#12569=CARTESIAN_POINT('',(-7.69E0,-2.81E0,0.E0)); +#12570=DIRECTION('',(1.E0,0.E0,0.E0)); +#12571=DIRECTION('',(0.E0,1.E0,0.E0)); +#12572=AXIS2_PLACEMENT_3D('',#12569,#12570,#12571); +#12573=PLANE('',#12572); +#12574=ORIENTED_EDGE('',*,*,#12561,.F.); +#12575=ORIENTED_EDGE('',*,*,#12366,.T.); +#12577=ORIENTED_EDGE('',*,*,#12576,.F.); +#12578=ORIENTED_EDGE('',*,*,#11731,.F.); +#12579=EDGE_LOOP('',(#12574,#12575,#12577,#12578)); +#12580=FACE_OUTER_BOUND('',#12579,.F.); +#12582=CARTESIAN_POINT('',(-7.69E0,-1.9E-1,0.E0)); +#12583=DIRECTION('',(0.E0,1.E0,0.E0)); +#12584=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12585=AXIS2_PLACEMENT_3D('',#12582,#12583,#12584); +#12586=PLANE('',#12585); +#12587=ORIENTED_EDGE('',*,*,#11733,.F.); +#12588=ORIENTED_EDGE('',*,*,#12576,.T.); +#12589=ORIENTED_EDGE('',*,*,#12364,.T.); +#12591=ORIENTED_EDGE('',*,*,#12590,.F.); +#12592=EDGE_LOOP('',(#12587,#12588,#12589,#12591)); +#12593=FACE_OUTER_BOUND('',#12592,.F.); +#12595=CARTESIAN_POINT('',(-1.031E1,-1.9E-1,0.E0)); +#12596=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12598=AXIS2_PLACEMENT_3D('',#12595,#12596,#12597); +#12599=PLANE('',#12598); +#12600=ORIENTED_EDGE('',*,*,#11735,.F.); +#12601=ORIENTED_EDGE('',*,*,#12590,.T.); +#12602=ORIENTED_EDGE('',*,*,#12362,.T.); +#12604=ORIENTED_EDGE('',*,*,#12603,.F.); +#12605=EDGE_LOOP('',(#12600,#12601,#12602,#12604)); +#12606=FACE_OUTER_BOUND('',#12605,.F.); +#12608=CARTESIAN_POINT('',(-1.031E1,-2.81E0,0.E0)); +#12609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12610=DIRECTION('',(1.E0,0.E0,0.E0)); +#12611=AXIS2_PLACEMENT_3D('',#12608,#12609,#12610); +#12612=PLANE('',#12611); +#12613=ORIENTED_EDGE('',*,*,#12564,.T.); +#12614=ORIENTED_EDGE('',*,*,#11727,.F.); +#12615=ORIENTED_EDGE('',*,*,#12603,.T.); +#12616=ORIENTED_EDGE('',*,*,#12360,.T.); +#12617=EDGE_LOOP('',(#12613,#12614,#12615,#12616)); +#12618=FACE_OUTER_BOUND('',#12617,.F.); +#12620=CARTESIAN_POINT('',(-7.31E0,2.81E0,0.E0)); +#12621=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12622=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12623=AXIS2_PLACEMENT_3D('',#12620,#12621,#12622); +#12624=PLANE('',#12623); +#12626=ORIENTED_EDGE('',*,*,#12625,.T.); +#12627=ORIENTED_EDGE('',*,*,#11739,.F.); +#12629=ORIENTED_EDGE('',*,*,#12628,.T.); +#12631=ORIENTED_EDGE('',*,*,#12630,.T.); +#12632=EDGE_LOOP('',(#12626,#12627,#12629,#12631)); +#12633=FACE_OUTER_BOUND('',#12632,.F.); +#12635=CARTESIAN_POINT('',(-6.61E0,1.9E-1,0.E0)); +#12636=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#12637=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12638=AXIS2_PLACEMENT_3D('',#12635,#12636,#12637); +#12639=PLANE('',#12638); +#12641=ORIENTED_EDGE('',*,*,#12640,.F.); +#12643=ORIENTED_EDGE('',*,*,#12642,.T.); +#12644=ORIENTED_EDGE('',*,*,#11741,.T.); +#12645=ORIENTED_EDGE('',*,*,#12625,.F.); +#12646=EDGE_LOOP('',(#12641,#12643,#12644,#12645)); +#12647=FACE_OUTER_BOUND('',#12646,.F.); +#12649=CARTESIAN_POINT('',(3.E0,0.E0,-6.35E0)); +#12650=DIRECTION('',(0.E0,0.E0,1.E0)); +#12651=DIRECTION('',(1.E0,0.E0,0.E0)); +#12652=AXIS2_PLACEMENT_3D('',#12649,#12650,#12651); +#12653=PLANE('',#12652); +#12654=ORIENTED_EDGE('',*,*,#12640,.T.); +#12655=ORIENTED_EDGE('',*,*,#12630,.F.); +#12657=ORIENTED_EDGE('',*,*,#12656,.F.); +#12659=ORIENTED_EDGE('',*,*,#12658,.F.); +#12661=ORIENTED_EDGE('',*,*,#12660,.F.); +#12662=EDGE_LOOP('',(#12654,#12655,#12657,#12659,#12661)); +#12663=FACE_OUTER_BOUND('',#12662,.F.); +#12665=ORIENTED_EDGE('',*,*,#12664,.T.); +#12667=ORIENTED_EDGE('',*,*,#12666,.T.); +#12669=ORIENTED_EDGE('',*,*,#12668,.T.); +#12671=ORIENTED_EDGE('',*,*,#12670,.T.); +#12672=EDGE_LOOP('',(#12665,#12667,#12669,#12671)); +#12673=FACE_BOUND('',#12672,.F.); +#12675=CARTESIAN_POINT('',(3.E0,0.E0,-6.35E0)); +#12676=DIRECTION('',(0.E0,0.E0,1.E0)); +#12677=DIRECTION('',(1.E0,0.E0,0.E0)); +#12678=AXIS2_PLACEMENT_3D('',#12675,#12676,#12677); +#12679=PLANE('',#12678); +#12681=ORIENTED_EDGE('',*,*,#12680,.T.); +#12683=ORIENTED_EDGE('',*,*,#12682,.F.); +#12685=ORIENTED_EDGE('',*,*,#12684,.F.); +#12687=ORIENTED_EDGE('',*,*,#12686,.F.); +#12689=ORIENTED_EDGE('',*,*,#12688,.F.); +#12690=EDGE_LOOP('',(#12681,#12683,#12685,#12687,#12689)); +#12691=FACE_OUTER_BOUND('',#12690,.F.); +#12693=ORIENTED_EDGE('',*,*,#12692,.T.); +#12695=ORIENTED_EDGE('',*,*,#12694,.T.); +#12697=ORIENTED_EDGE('',*,*,#12696,.T.); +#12699=ORIENTED_EDGE('',*,*,#12698,.T.); +#12700=EDGE_LOOP('',(#12693,#12695,#12697,#12699)); +#12701=FACE_BOUND('',#12700,.F.); +#12703=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#12704=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12706=AXIS2_PLACEMENT_3D('',#12703,#12704,#12705); +#12707=PLANE('',#12706); +#12708=ORIENTED_EDGE('',*,*,#12692,.F.); +#12710=ORIENTED_EDGE('',*,*,#12709,.T.); +#12712=ORIENTED_EDGE('',*,*,#12711,.T.); +#12714=ORIENTED_EDGE('',*,*,#12713,.F.); +#12715=EDGE_LOOP('',(#12708,#12710,#12712,#12714)); +#12716=FACE_OUTER_BOUND('',#12715,.F.); +#12718=CARTESIAN_POINT('',(-5.68E0,-1.18E0,-6.35E0)); +#12719=DIRECTION('',(0.E0,1.E0,0.E0)); +#12720=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12721=AXIS2_PLACEMENT_3D('',#12718,#12719,#12720); +#12722=PLANE('',#12721); +#12723=ORIENTED_EDGE('',*,*,#12698,.F.); +#12725=ORIENTED_EDGE('',*,*,#12724,.T.); +#12727=ORIENTED_EDGE('',*,*,#12726,.T.); +#12728=ORIENTED_EDGE('',*,*,#12709,.F.); +#12729=EDGE_LOOP('',(#12723,#12725,#12727,#12728)); +#12730=FACE_OUTER_BOUND('',#12729,.F.); +#12732=CARTESIAN_POINT('',(-5.68E0,-1.82E0,-6.35E0)); +#12733=DIRECTION('',(1.E0,0.E0,0.E0)); +#12734=DIRECTION('',(0.E0,1.E0,0.E0)); +#12735=AXIS2_PLACEMENT_3D('',#12732,#12733,#12734); +#12736=PLANE('',#12735); +#12737=ORIENTED_EDGE('',*,*,#12696,.F.); +#12739=ORIENTED_EDGE('',*,*,#12738,.T.); +#12741=ORIENTED_EDGE('',*,*,#12740,.T.); +#12742=ORIENTED_EDGE('',*,*,#12724,.F.); +#12743=EDGE_LOOP('',(#12737,#12739,#12741,#12742)); +#12744=FACE_OUTER_BOUND('',#12743,.F.); +#12746=CARTESIAN_POINT('',(-6.32E0,-1.82E0,-6.35E0)); +#12747=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12748=DIRECTION('',(1.E0,0.E0,0.E0)); +#12749=AXIS2_PLACEMENT_3D('',#12746,#12747,#12748); +#12750=PLANE('',#12749); +#12751=ORIENTED_EDGE('',*,*,#12694,.F.); +#12752=ORIENTED_EDGE('',*,*,#12713,.T.); +#12754=ORIENTED_EDGE('',*,*,#12753,.T.); +#12755=ORIENTED_EDGE('',*,*,#12738,.F.); +#12756=EDGE_LOOP('',(#12751,#12752,#12754,#12755)); +#12757=FACE_OUTER_BOUND('',#12756,.F.); +#12759=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12760=DIRECTION('',(0.E0,0.E0,1.E0)); +#12761=DIRECTION('',(1.E0,0.E0,0.E0)); +#12762=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761); +#12763=PLANE('',#12762); +#12764=ORIENTED_EDGE('',*,*,#12711,.F.); +#12765=ORIENTED_EDGE('',*,*,#12726,.F.); +#12766=ORIENTED_EDGE('',*,*,#12740,.F.); +#12767=ORIENTED_EDGE('',*,*,#12753,.F.); +#12768=EDGE_LOOP('',(#12764,#12765,#12766,#12767)); +#12769=FACE_OUTER_BOUND('',#12768,.F.); +#12771=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#12772=DIRECTION('',(0.E0,0.E0,1.E0)); +#12773=DIRECTION('',(1.E0,0.E0,0.E0)); +#12774=AXIS2_PLACEMENT_3D('',#12771,#12772,#12773); +#12775=PLANE('',#12774); +#12777=ORIENTED_EDGE('',*,*,#12776,.F.); +#12779=ORIENTED_EDGE('',*,*,#12778,.F.); +#12781=ORIENTED_EDGE('',*,*,#12780,.F.); +#12783=ORIENTED_EDGE('',*,*,#12782,.F.); +#12784=EDGE_LOOP('',(#12777,#12779,#12781,#12783)); +#12785=FACE_OUTER_BOUND('',#12784,.F.); +#12787=CARTESIAN_POINT('',(-6.32E0,1.18E0,-6.35E0)); +#12788=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12789=DIRECTION('',(1.E0,0.E0,0.E0)); +#12790=AXIS2_PLACEMENT_3D('',#12787,#12788,#12789); +#12791=PLANE('',#12790); +#12792=ORIENTED_EDGE('',*,*,#12664,.F.); +#12794=ORIENTED_EDGE('',*,*,#12793,.T.); +#12795=ORIENTED_EDGE('',*,*,#12776,.T.); +#12797=ORIENTED_EDGE('',*,*,#12796,.F.); +#12798=EDGE_LOOP('',(#12792,#12794,#12795,#12797)); +#12799=FACE_OUTER_BOUND('',#12798,.F.); +#12801=CARTESIAN_POINT('',(-6.32E0,1.82E0,-6.35E0)); +#12802=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12803=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12804=AXIS2_PLACEMENT_3D('',#12801,#12802,#12803); +#12805=PLANE('',#12804); +#12806=ORIENTED_EDGE('',*,*,#12670,.F.); +#12808=ORIENTED_EDGE('',*,*,#12807,.T.); +#12809=ORIENTED_EDGE('',*,*,#12778,.T.); +#12810=ORIENTED_EDGE('',*,*,#12793,.F.); +#12811=EDGE_LOOP('',(#12806,#12808,#12809,#12810)); +#12812=FACE_OUTER_BOUND('',#12811,.F.); +#12814=CARTESIAN_POINT('',(-5.68E0,1.82E0,-6.35E0)); +#12815=DIRECTION('',(0.E0,1.E0,0.E0)); +#12816=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12817=AXIS2_PLACEMENT_3D('',#12814,#12815,#12816); +#12818=PLANE('',#12817); +#12819=ORIENTED_EDGE('',*,*,#12668,.F.); +#12821=ORIENTED_EDGE('',*,*,#12820,.T.); +#12822=ORIENTED_EDGE('',*,*,#12780,.T.); +#12823=ORIENTED_EDGE('',*,*,#12807,.F.); +#12824=EDGE_LOOP('',(#12819,#12821,#12822,#12823)); +#12825=FACE_OUTER_BOUND('',#12824,.F.); +#12827=CARTESIAN_POINT('',(-5.68E0,1.18E0,-6.35E0)); +#12828=DIRECTION('',(1.E0,0.E0,0.E0)); +#12829=DIRECTION('',(0.E0,1.E0,0.E0)); +#12830=AXIS2_PLACEMENT_3D('',#12827,#12828,#12829); +#12831=PLANE('',#12830); +#12832=ORIENTED_EDGE('',*,*,#12666,.F.); +#12833=ORIENTED_EDGE('',*,*,#12796,.T.); +#12834=ORIENTED_EDGE('',*,*,#12782,.T.); +#12835=ORIENTED_EDGE('',*,*,#12820,.F.); +#12836=EDGE_LOOP('',(#12832,#12833,#12834,#12835)); +#12837=FACE_OUTER_BOUND('',#12836,.F.); +#12839=CARTESIAN_POINT('',(-4.69E0,2.81E0,0.E0)); +#12840=DIRECTION('',(0.E0,1.E0,0.E0)); +#12841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12842=AXIS2_PLACEMENT_3D('',#12839,#12840,#12841); +#12843=PLANE('',#12842); +#12844=ORIENTED_EDGE('',*,*,#11747,.F.); +#12846=ORIENTED_EDGE('',*,*,#12845,.T.); +#12847=ORIENTED_EDGE('',*,*,#12656,.T.); +#12848=ORIENTED_EDGE('',*,*,#12628,.F.); +#12849=EDGE_LOOP('',(#12844,#12846,#12847,#12848)); +#12850=FACE_OUTER_BOUND('',#12849,.F.); +#12852=CARTESIAN_POINT('',(-4.69E0,1.9E-1,0.E0)); +#12853=DIRECTION('',(1.E0,0.E0,0.E0)); +#12854=DIRECTION('',(0.E0,1.E0,0.E0)); +#12855=AXIS2_PLACEMENT_3D('',#12852,#12853,#12854); +#12856=PLANE('',#12855); +#12857=ORIENTED_EDGE('',*,*,#11745,.F.); +#12859=ORIENTED_EDGE('',*,*,#12858,.T.); +#12860=ORIENTED_EDGE('',*,*,#12658,.T.); +#12861=ORIENTED_EDGE('',*,*,#12845,.F.); +#12862=EDGE_LOOP('',(#12857,#12859,#12860,#12861)); +#12863=FACE_OUTER_BOUND('',#12862,.F.); +#12865=CARTESIAN_POINT('',(-7.31E0,1.9E-1,0.E0)); +#12866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12867=DIRECTION('',(1.E0,0.E0,0.E0)); +#12868=AXIS2_PLACEMENT_3D('',#12865,#12866,#12867); +#12869=PLANE('',#12868); +#12870=ORIENTED_EDGE('',*,*,#12642,.F.); +#12871=ORIENTED_EDGE('',*,*,#12660,.T.); +#12872=ORIENTED_EDGE('',*,*,#12858,.F.); +#12873=ORIENTED_EDGE('',*,*,#11743,.F.); +#12874=EDGE_LOOP('',(#12870,#12871,#12872,#12873)); +#12875=FACE_OUTER_BOUND('',#12874,.F.); +#12877=CARTESIAN_POINT('',(-4.69E0,-2.11E0,0.E0)); +#12878=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12879=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#12880=AXIS2_PLACEMENT_3D('',#12877,#12878,#12879); +#12881=PLANE('',#12880); +#12882=ORIENTED_EDGE('',*,*,#12680,.F.); +#12884=ORIENTED_EDGE('',*,*,#12883,.T.); +#12885=ORIENTED_EDGE('',*,*,#11753,.T.); +#12887=ORIENTED_EDGE('',*,*,#12886,.F.); +#12888=EDGE_LOOP('',(#12882,#12884,#12885,#12887)); +#12889=FACE_OUTER_BOUND('',#12888,.F.); +#12891=CARTESIAN_POINT('',(-4.69E0,-2.81E0,0.E0)); +#12892=DIRECTION('',(1.E0,0.E0,0.E0)); +#12893=DIRECTION('',(0.E0,1.E0,0.E0)); +#12894=AXIS2_PLACEMENT_3D('',#12891,#12892,#12893); +#12895=PLANE('',#12894); +#12896=ORIENTED_EDGE('',*,*,#12883,.F.); +#12897=ORIENTED_EDGE('',*,*,#12688,.T.); +#12899=ORIENTED_EDGE('',*,*,#12898,.F.); +#12900=ORIENTED_EDGE('',*,*,#11755,.F.); +#12901=EDGE_LOOP('',(#12896,#12897,#12899,#12900)); +#12902=FACE_OUTER_BOUND('',#12901,.F.); +#12904=CARTESIAN_POINT('',(-4.69E0,-1.9E-1,0.E0)); +#12905=DIRECTION('',(0.E0,1.E0,0.E0)); +#12906=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12907=AXIS2_PLACEMENT_3D('',#12904,#12905,#12906); +#12908=PLANE('',#12907); +#12909=ORIENTED_EDGE('',*,*,#11757,.F.); +#12910=ORIENTED_EDGE('',*,*,#12898,.T.); +#12911=ORIENTED_EDGE('',*,*,#12686,.T.); +#12913=ORIENTED_EDGE('',*,*,#12912,.F.); +#12914=EDGE_LOOP('',(#12909,#12910,#12911,#12913)); +#12915=FACE_OUTER_BOUND('',#12914,.F.); +#12917=CARTESIAN_POINT('',(-7.31E0,-1.9E-1,0.E0)); +#12918=DIRECTION('',(-1.E0,0.E0,0.E0)); +#12919=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12920=AXIS2_PLACEMENT_3D('',#12917,#12918,#12919); +#12921=PLANE('',#12920); +#12922=ORIENTED_EDGE('',*,*,#11759,.F.); +#12923=ORIENTED_EDGE('',*,*,#12912,.T.); +#12924=ORIENTED_EDGE('',*,*,#12684,.T.); +#12926=ORIENTED_EDGE('',*,*,#12925,.F.); +#12927=EDGE_LOOP('',(#12922,#12923,#12924,#12926)); +#12928=FACE_OUTER_BOUND('',#12927,.F.); +#12930=CARTESIAN_POINT('',(-7.31E0,-2.81E0,0.E0)); +#12931=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12932=DIRECTION('',(1.E0,0.E0,0.E0)); +#12933=AXIS2_PLACEMENT_3D('',#12930,#12931,#12932); +#12934=PLANE('',#12933); +#12935=ORIENTED_EDGE('',*,*,#12886,.T.); +#12936=ORIENTED_EDGE('',*,*,#11751,.F.); +#12937=ORIENTED_EDGE('',*,*,#12925,.T.); +#12938=ORIENTED_EDGE('',*,*,#12682,.T.); +#12939=EDGE_LOOP('',(#12935,#12936,#12937,#12938)); +#12940=FACE_OUTER_BOUND('',#12939,.F.); +#12942=CARTESIAN_POINT('',(-4.31E0,1.9E-1,0.E0)); +#12943=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12944=DIRECTION('',(1.E0,0.E0,0.E0)); +#12945=AXIS2_PLACEMENT_3D('',#12942,#12943,#12944); +#12946=PLANE('',#12945); +#12948=ORIENTED_EDGE('',*,*,#12947,.T.); +#12949=ORIENTED_EDGE('',*,*,#11763,.F.); +#12951=ORIENTED_EDGE('',*,*,#12950,.T.); +#12953=ORIENTED_EDGE('',*,*,#12952,.T.); +#12954=EDGE_LOOP('',(#12948,#12949,#12951,#12953)); +#12955=FACE_OUTER_BOUND('',#12954,.F.); +#12957=CARTESIAN_POINT('',(-1.69E0,8.9E-1,0.E0)); +#12958=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#12959=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#12960=AXIS2_PLACEMENT_3D('',#12957,#12958,#12959); +#12961=PLANE('',#12960); +#12963=ORIENTED_EDGE('',*,*,#12962,.F.); +#12965=ORIENTED_EDGE('',*,*,#12964,.T.); +#12966=ORIENTED_EDGE('',*,*,#11765,.T.); +#12967=ORIENTED_EDGE('',*,*,#12947,.F.); +#12968=EDGE_LOOP('',(#12963,#12965,#12966,#12967)); +#12969=FACE_OUTER_BOUND('',#12968,.F.); +#12971=CARTESIAN_POINT('',(6.E0,0.E0,-6.35E0)); +#12972=DIRECTION('',(0.E0,0.E0,1.E0)); +#12973=DIRECTION('',(1.E0,0.E0,0.E0)); +#12974=AXIS2_PLACEMENT_3D('',#12971,#12972,#12973); +#12975=PLANE('',#12974); +#12976=ORIENTED_EDGE('',*,*,#12962,.T.); +#12977=ORIENTED_EDGE('',*,*,#12952,.F.); +#12979=ORIENTED_EDGE('',*,*,#12978,.F.); +#12981=ORIENTED_EDGE('',*,*,#12980,.F.); +#12983=ORIENTED_EDGE('',*,*,#12982,.F.); +#12984=EDGE_LOOP('',(#12976,#12977,#12979,#12981,#12983)); +#12985=FACE_OUTER_BOUND('',#12984,.F.); +#12987=ORIENTED_EDGE('',*,*,#12986,.T.); +#12989=ORIENTED_EDGE('',*,*,#12988,.T.); +#12991=ORIENTED_EDGE('',*,*,#12990,.T.); +#12993=ORIENTED_EDGE('',*,*,#12992,.T.); +#12994=EDGE_LOOP('',(#12987,#12989,#12991,#12993)); +#12995=FACE_BOUND('',#12994,.F.); +#12997=CARTESIAN_POINT('',(6.E0,0.E0,-6.35E0)); +#12998=DIRECTION('',(0.E0,0.E0,1.E0)); +#12999=DIRECTION('',(1.E0,0.E0,0.E0)); +#13000=AXIS2_PLACEMENT_3D('',#12997,#12998,#12999); +#13001=PLANE('',#13000); +#13003=ORIENTED_EDGE('',*,*,#13002,.T.); +#13005=ORIENTED_EDGE('',*,*,#13004,.F.); +#13007=ORIENTED_EDGE('',*,*,#13006,.F.); +#13009=ORIENTED_EDGE('',*,*,#13008,.F.); +#13011=ORIENTED_EDGE('',*,*,#13010,.F.); +#13012=EDGE_LOOP('',(#13003,#13005,#13007,#13009,#13011)); +#13013=FACE_OUTER_BOUND('',#13012,.F.); +#13015=ORIENTED_EDGE('',*,*,#13014,.T.); +#13017=ORIENTED_EDGE('',*,*,#13016,.T.); +#13019=ORIENTED_EDGE('',*,*,#13018,.T.); +#13021=ORIENTED_EDGE('',*,*,#13020,.T.); +#13022=EDGE_LOOP('',(#13015,#13017,#13019,#13021)); +#13023=FACE_BOUND('',#13022,.F.); +#13025=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#13026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13028=AXIS2_PLACEMENT_3D('',#13025,#13026,#13027); +#13029=PLANE('',#13028); +#13030=ORIENTED_EDGE('',*,*,#13014,.F.); +#13032=ORIENTED_EDGE('',*,*,#13031,.T.); +#13034=ORIENTED_EDGE('',*,*,#13033,.T.); +#13036=ORIENTED_EDGE('',*,*,#13035,.F.); +#13037=EDGE_LOOP('',(#13030,#13032,#13034,#13036)); +#13038=FACE_OUTER_BOUND('',#13037,.F.); +#13040=CARTESIAN_POINT('',(-2.68E0,-1.18E0,-6.35E0)); +#13041=DIRECTION('',(0.E0,1.E0,0.E0)); +#13042=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13043=AXIS2_PLACEMENT_3D('',#13040,#13041,#13042); +#13044=PLANE('',#13043); +#13045=ORIENTED_EDGE('',*,*,#13020,.F.); +#13047=ORIENTED_EDGE('',*,*,#13046,.T.); +#13049=ORIENTED_EDGE('',*,*,#13048,.T.); +#13050=ORIENTED_EDGE('',*,*,#13031,.F.); +#13051=EDGE_LOOP('',(#13045,#13047,#13049,#13050)); +#13052=FACE_OUTER_BOUND('',#13051,.F.); +#13054=CARTESIAN_POINT('',(-2.68E0,-1.82E0,-6.35E0)); +#13055=DIRECTION('',(1.E0,0.E0,0.E0)); +#13056=DIRECTION('',(0.E0,1.E0,0.E0)); +#13057=AXIS2_PLACEMENT_3D('',#13054,#13055,#13056); +#13058=PLANE('',#13057); +#13059=ORIENTED_EDGE('',*,*,#13018,.F.); +#13061=ORIENTED_EDGE('',*,*,#13060,.T.); +#13063=ORIENTED_EDGE('',*,*,#13062,.T.); +#13064=ORIENTED_EDGE('',*,*,#13046,.F.); +#13065=EDGE_LOOP('',(#13059,#13061,#13063,#13064)); +#13066=FACE_OUTER_BOUND('',#13065,.F.); +#13068=CARTESIAN_POINT('',(-3.32E0,-1.82E0,-6.35E0)); +#13069=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13070=DIRECTION('',(1.E0,0.E0,0.E0)); +#13071=AXIS2_PLACEMENT_3D('',#13068,#13069,#13070); +#13072=PLANE('',#13071); +#13073=ORIENTED_EDGE('',*,*,#13016,.F.); +#13074=ORIENTED_EDGE('',*,*,#13035,.T.); +#13076=ORIENTED_EDGE('',*,*,#13075,.T.); +#13077=ORIENTED_EDGE('',*,*,#13060,.F.); +#13078=EDGE_LOOP('',(#13073,#13074,#13076,#13077)); +#13079=FACE_OUTER_BOUND('',#13078,.F.); +#13081=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13082=DIRECTION('',(0.E0,0.E0,1.E0)); +#13083=DIRECTION('',(1.E0,0.E0,0.E0)); +#13084=AXIS2_PLACEMENT_3D('',#13081,#13082,#13083); +#13085=PLANE('',#13084); +#13086=ORIENTED_EDGE('',*,*,#13033,.F.); +#13087=ORIENTED_EDGE('',*,*,#13048,.F.); +#13088=ORIENTED_EDGE('',*,*,#13062,.F.); +#13089=ORIENTED_EDGE('',*,*,#13075,.F.); +#13090=EDGE_LOOP('',(#13086,#13087,#13088,#13089)); +#13091=FACE_OUTER_BOUND('',#13090,.F.); +#13093=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13094=DIRECTION('',(0.E0,0.E0,1.E0)); +#13095=DIRECTION('',(1.E0,0.E0,0.E0)); +#13096=AXIS2_PLACEMENT_3D('',#13093,#13094,#13095); +#13097=PLANE('',#13096); +#13099=ORIENTED_EDGE('',*,*,#13098,.F.); +#13101=ORIENTED_EDGE('',*,*,#13100,.F.); +#13103=ORIENTED_EDGE('',*,*,#13102,.F.); +#13105=ORIENTED_EDGE('',*,*,#13104,.F.); +#13106=EDGE_LOOP('',(#13099,#13101,#13103,#13105)); +#13107=FACE_OUTER_BOUND('',#13106,.F.); +#13109=CARTESIAN_POINT('',(-3.32E0,1.18E0,-6.35E0)); +#13110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13111=DIRECTION('',(1.E0,0.E0,0.E0)); +#13112=AXIS2_PLACEMENT_3D('',#13109,#13110,#13111); +#13113=PLANE('',#13112); +#13114=ORIENTED_EDGE('',*,*,#12986,.F.); +#13116=ORIENTED_EDGE('',*,*,#13115,.T.); +#13117=ORIENTED_EDGE('',*,*,#13098,.T.); +#13119=ORIENTED_EDGE('',*,*,#13118,.F.); +#13120=EDGE_LOOP('',(#13114,#13116,#13117,#13119)); +#13121=FACE_OUTER_BOUND('',#13120,.F.); +#13123=CARTESIAN_POINT('',(-3.32E0,1.82E0,-6.35E0)); +#13124=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13125=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13126=AXIS2_PLACEMENT_3D('',#13123,#13124,#13125); +#13127=PLANE('',#13126); +#13128=ORIENTED_EDGE('',*,*,#12992,.F.); +#13130=ORIENTED_EDGE('',*,*,#13129,.T.); +#13131=ORIENTED_EDGE('',*,*,#13100,.T.); +#13132=ORIENTED_EDGE('',*,*,#13115,.F.); +#13133=EDGE_LOOP('',(#13128,#13130,#13131,#13132)); +#13134=FACE_OUTER_BOUND('',#13133,.F.); +#13136=CARTESIAN_POINT('',(-2.68E0,1.82E0,-6.35E0)); +#13137=DIRECTION('',(0.E0,1.E0,0.E0)); +#13138=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13139=AXIS2_PLACEMENT_3D('',#13136,#13137,#13138); +#13140=PLANE('',#13139); +#13141=ORIENTED_EDGE('',*,*,#12990,.F.); +#13143=ORIENTED_EDGE('',*,*,#13142,.T.); +#13144=ORIENTED_EDGE('',*,*,#13102,.T.); +#13145=ORIENTED_EDGE('',*,*,#13129,.F.); +#13146=EDGE_LOOP('',(#13141,#13143,#13144,#13145)); +#13147=FACE_OUTER_BOUND('',#13146,.F.); +#13149=CARTESIAN_POINT('',(-2.68E0,1.18E0,-6.35E0)); +#13150=DIRECTION('',(1.E0,0.E0,0.E0)); +#13151=DIRECTION('',(0.E0,1.E0,0.E0)); +#13152=AXIS2_PLACEMENT_3D('',#13149,#13150,#13151); +#13153=PLANE('',#13152); +#13154=ORIENTED_EDGE('',*,*,#12988,.F.); +#13155=ORIENTED_EDGE('',*,*,#13118,.T.); +#13156=ORIENTED_EDGE('',*,*,#13104,.T.); +#13157=ORIENTED_EDGE('',*,*,#13142,.F.); +#13158=EDGE_LOOP('',(#13154,#13155,#13156,#13157)); +#13159=FACE_OUTER_BOUND('',#13158,.F.); +#13161=CARTESIAN_POINT('',(-4.31E0,2.81E0,0.E0)); +#13162=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13163=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13164=AXIS2_PLACEMENT_3D('',#13161,#13162,#13163); +#13165=PLANE('',#13164); +#13166=ORIENTED_EDGE('',*,*,#11771,.F.); +#13168=ORIENTED_EDGE('',*,*,#13167,.T.); +#13169=ORIENTED_EDGE('',*,*,#12978,.T.); +#13170=ORIENTED_EDGE('',*,*,#12950,.F.); +#13171=EDGE_LOOP('',(#13166,#13168,#13169,#13170)); +#13172=FACE_OUTER_BOUND('',#13171,.F.); +#13174=CARTESIAN_POINT('',(-1.69E0,2.81E0,0.E0)); +#13175=DIRECTION('',(0.E0,1.E0,0.E0)); +#13176=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13177=AXIS2_PLACEMENT_3D('',#13174,#13175,#13176); +#13178=PLANE('',#13177); +#13179=ORIENTED_EDGE('',*,*,#11769,.F.); +#13181=ORIENTED_EDGE('',*,*,#13180,.T.); +#13182=ORIENTED_EDGE('',*,*,#12980,.T.); +#13183=ORIENTED_EDGE('',*,*,#13167,.F.); +#13184=EDGE_LOOP('',(#13179,#13181,#13182,#13183)); +#13185=FACE_OUTER_BOUND('',#13184,.F.); +#13187=CARTESIAN_POINT('',(-1.69E0,1.9E-1,0.E0)); +#13188=DIRECTION('',(1.E0,0.E0,0.E0)); +#13189=DIRECTION('',(0.E0,1.E0,0.E0)); +#13190=AXIS2_PLACEMENT_3D('',#13187,#13188,#13189); +#13191=PLANE('',#13190); +#13192=ORIENTED_EDGE('',*,*,#12964,.F.); +#13193=ORIENTED_EDGE('',*,*,#12982,.T.); +#13194=ORIENTED_EDGE('',*,*,#13180,.F.); +#13195=ORIENTED_EDGE('',*,*,#11767,.F.); +#13196=EDGE_LOOP('',(#13192,#13193,#13194,#13195)); +#13197=FACE_OUTER_BOUND('',#13196,.F.); +#13199=CARTESIAN_POINT('',(-1.69E0,-2.11E0,0.E0)); +#13200=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13201=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#13202=AXIS2_PLACEMENT_3D('',#13199,#13200,#13201); +#13203=PLANE('',#13202); +#13204=ORIENTED_EDGE('',*,*,#13002,.F.); +#13206=ORIENTED_EDGE('',*,*,#13205,.T.); +#13207=ORIENTED_EDGE('',*,*,#11777,.T.); +#13209=ORIENTED_EDGE('',*,*,#13208,.F.); +#13210=EDGE_LOOP('',(#13204,#13206,#13207,#13209)); +#13211=FACE_OUTER_BOUND('',#13210,.F.); +#13213=CARTESIAN_POINT('',(-1.69E0,-2.81E0,0.E0)); +#13214=DIRECTION('',(1.E0,0.E0,0.E0)); +#13215=DIRECTION('',(0.E0,1.E0,0.E0)); +#13216=AXIS2_PLACEMENT_3D('',#13213,#13214,#13215); +#13217=PLANE('',#13216); +#13218=ORIENTED_EDGE('',*,*,#13205,.F.); +#13219=ORIENTED_EDGE('',*,*,#13010,.T.); +#13221=ORIENTED_EDGE('',*,*,#13220,.F.); +#13222=ORIENTED_EDGE('',*,*,#11779,.F.); +#13223=EDGE_LOOP('',(#13218,#13219,#13221,#13222)); +#13224=FACE_OUTER_BOUND('',#13223,.F.); +#13226=CARTESIAN_POINT('',(-1.69E0,-1.9E-1,0.E0)); +#13227=DIRECTION('',(0.E0,1.E0,0.E0)); +#13228=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13229=AXIS2_PLACEMENT_3D('',#13226,#13227,#13228); +#13230=PLANE('',#13229); +#13231=ORIENTED_EDGE('',*,*,#11781,.F.); +#13232=ORIENTED_EDGE('',*,*,#13220,.T.); +#13233=ORIENTED_EDGE('',*,*,#13008,.T.); +#13235=ORIENTED_EDGE('',*,*,#13234,.F.); +#13236=EDGE_LOOP('',(#13231,#13232,#13233,#13235)); +#13237=FACE_OUTER_BOUND('',#13236,.F.); +#13239=CARTESIAN_POINT('',(-4.31E0,-1.9E-1,0.E0)); +#13240=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13241=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13242=AXIS2_PLACEMENT_3D('',#13239,#13240,#13241); +#13243=PLANE('',#13242); +#13244=ORIENTED_EDGE('',*,*,#11783,.F.); +#13245=ORIENTED_EDGE('',*,*,#13234,.T.); +#13246=ORIENTED_EDGE('',*,*,#13006,.T.); +#13248=ORIENTED_EDGE('',*,*,#13247,.F.); +#13249=EDGE_LOOP('',(#13244,#13245,#13246,#13248)); +#13250=FACE_OUTER_BOUND('',#13249,.F.); +#13252=CARTESIAN_POINT('',(-4.31E0,-2.81E0,0.E0)); +#13253=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13254=DIRECTION('',(1.E0,0.E0,0.E0)); +#13255=AXIS2_PLACEMENT_3D('',#13252,#13253,#13254); +#13256=PLANE('',#13255); +#13257=ORIENTED_EDGE('',*,*,#13208,.T.); +#13258=ORIENTED_EDGE('',*,*,#11775,.F.); +#13259=ORIENTED_EDGE('',*,*,#13247,.T.); +#13260=ORIENTED_EDGE('',*,*,#13004,.T.); +#13261=EDGE_LOOP('',(#13257,#13258,#13259,#13260)); +#13262=FACE_OUTER_BOUND('',#13261,.F.); +#13264=CARTESIAN_POINT('',(-1.31E0,1.9E-1,0.E0)); +#13265=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13266=DIRECTION('',(1.E0,0.E0,0.E0)); +#13267=AXIS2_PLACEMENT_3D('',#13264,#13265,#13266); +#13268=PLANE('',#13267); +#13270=ORIENTED_EDGE('',*,*,#13269,.T.); +#13271=ORIENTED_EDGE('',*,*,#11787,.F.); +#13273=ORIENTED_EDGE('',*,*,#13272,.T.); +#13275=ORIENTED_EDGE('',*,*,#13274,.T.); +#13276=EDGE_LOOP('',(#13270,#13271,#13273,#13275)); +#13277=FACE_OUTER_BOUND('',#13276,.F.); +#13279=CARTESIAN_POINT('',(1.31E0,8.9E-1,0.E0)); +#13280=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13281=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#13282=AXIS2_PLACEMENT_3D('',#13279,#13280,#13281); +#13283=PLANE('',#13282); +#13285=ORIENTED_EDGE('',*,*,#13284,.F.); +#13287=ORIENTED_EDGE('',*,*,#13286,.T.); +#13288=ORIENTED_EDGE('',*,*,#11789,.T.); +#13289=ORIENTED_EDGE('',*,*,#13269,.F.); +#13290=EDGE_LOOP('',(#13285,#13287,#13288,#13289)); +#13291=FACE_OUTER_BOUND('',#13290,.F.); +#13293=CARTESIAN_POINT('',(9.E0,0.E0,-6.35E0)); +#13294=DIRECTION('',(0.E0,0.E0,1.E0)); +#13295=DIRECTION('',(1.E0,0.E0,0.E0)); +#13296=AXIS2_PLACEMENT_3D('',#13293,#13294,#13295); +#13297=PLANE('',#13296); +#13298=ORIENTED_EDGE('',*,*,#13284,.T.); +#13299=ORIENTED_EDGE('',*,*,#13274,.F.); +#13301=ORIENTED_EDGE('',*,*,#13300,.F.); +#13303=ORIENTED_EDGE('',*,*,#13302,.F.); +#13305=ORIENTED_EDGE('',*,*,#13304,.F.); +#13306=EDGE_LOOP('',(#13298,#13299,#13301,#13303,#13305)); +#13307=FACE_OUTER_BOUND('',#13306,.F.); +#13309=ORIENTED_EDGE('',*,*,#13308,.T.); +#13311=ORIENTED_EDGE('',*,*,#13310,.T.); +#13313=ORIENTED_EDGE('',*,*,#13312,.T.); +#13315=ORIENTED_EDGE('',*,*,#13314,.T.); +#13316=EDGE_LOOP('',(#13309,#13311,#13313,#13315)); +#13317=FACE_BOUND('',#13316,.F.); +#13319=CARTESIAN_POINT('',(9.E0,0.E0,-6.35E0)); +#13320=DIRECTION('',(0.E0,0.E0,1.E0)); +#13321=DIRECTION('',(1.E0,0.E0,0.E0)); +#13322=AXIS2_PLACEMENT_3D('',#13319,#13320,#13321); +#13323=PLANE('',#13322); +#13325=ORIENTED_EDGE('',*,*,#13324,.T.); +#13327=ORIENTED_EDGE('',*,*,#13326,.F.); +#13329=ORIENTED_EDGE('',*,*,#13328,.F.); +#13331=ORIENTED_EDGE('',*,*,#13330,.F.); +#13333=ORIENTED_EDGE('',*,*,#13332,.F.); +#13334=EDGE_LOOP('',(#13325,#13327,#13329,#13331,#13333)); +#13335=FACE_OUTER_BOUND('',#13334,.F.); +#13337=ORIENTED_EDGE('',*,*,#13336,.T.); +#13339=ORIENTED_EDGE('',*,*,#13338,.T.); +#13341=ORIENTED_EDGE('',*,*,#13340,.T.); +#13343=ORIENTED_EDGE('',*,*,#13342,.T.); +#13344=EDGE_LOOP('',(#13337,#13339,#13341,#13343)); +#13345=FACE_BOUND('',#13344,.F.); +#13347=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#13348=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13350=AXIS2_PLACEMENT_3D('',#13347,#13348,#13349); +#13351=PLANE('',#13350); +#13352=ORIENTED_EDGE('',*,*,#13336,.F.); +#13354=ORIENTED_EDGE('',*,*,#13353,.T.); +#13356=ORIENTED_EDGE('',*,*,#13355,.T.); +#13358=ORIENTED_EDGE('',*,*,#13357,.F.); +#13359=EDGE_LOOP('',(#13352,#13354,#13356,#13358)); +#13360=FACE_OUTER_BOUND('',#13359,.F.); +#13362=CARTESIAN_POINT('',(3.2E-1,-1.18E0,-6.35E0)); +#13363=DIRECTION('',(0.E0,1.E0,0.E0)); +#13364=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13365=AXIS2_PLACEMENT_3D('',#13362,#13363,#13364); +#13366=PLANE('',#13365); +#13367=ORIENTED_EDGE('',*,*,#13342,.F.); +#13369=ORIENTED_EDGE('',*,*,#13368,.T.); +#13371=ORIENTED_EDGE('',*,*,#13370,.T.); +#13372=ORIENTED_EDGE('',*,*,#13353,.F.); +#13373=EDGE_LOOP('',(#13367,#13369,#13371,#13372)); +#13374=FACE_OUTER_BOUND('',#13373,.F.); +#13376=CARTESIAN_POINT('',(3.2E-1,-1.82E0,-6.35E0)); +#13377=DIRECTION('',(1.E0,0.E0,0.E0)); +#13378=DIRECTION('',(0.E0,1.E0,0.E0)); +#13379=AXIS2_PLACEMENT_3D('',#13376,#13377,#13378); +#13380=PLANE('',#13379); +#13381=ORIENTED_EDGE('',*,*,#13340,.F.); +#13383=ORIENTED_EDGE('',*,*,#13382,.T.); +#13385=ORIENTED_EDGE('',*,*,#13384,.T.); +#13386=ORIENTED_EDGE('',*,*,#13368,.F.); +#13387=EDGE_LOOP('',(#13381,#13383,#13385,#13386)); +#13388=FACE_OUTER_BOUND('',#13387,.F.); +#13390=CARTESIAN_POINT('',(-3.2E-1,-1.82E0,-6.35E0)); +#13391=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13392=DIRECTION('',(1.E0,0.E0,0.E0)); +#13393=AXIS2_PLACEMENT_3D('',#13390,#13391,#13392); +#13394=PLANE('',#13393); +#13395=ORIENTED_EDGE('',*,*,#13338,.F.); +#13396=ORIENTED_EDGE('',*,*,#13357,.T.); +#13398=ORIENTED_EDGE('',*,*,#13397,.T.); +#13399=ORIENTED_EDGE('',*,*,#13382,.F.); +#13400=EDGE_LOOP('',(#13395,#13396,#13398,#13399)); +#13401=FACE_OUTER_BOUND('',#13400,.F.); +#13403=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13404=DIRECTION('',(0.E0,0.E0,1.E0)); +#13405=DIRECTION('',(1.E0,0.E0,0.E0)); +#13406=AXIS2_PLACEMENT_3D('',#13403,#13404,#13405); +#13407=PLANE('',#13406); +#13408=ORIENTED_EDGE('',*,*,#13355,.F.); +#13409=ORIENTED_EDGE('',*,*,#13370,.F.); +#13410=ORIENTED_EDGE('',*,*,#13384,.F.); +#13411=ORIENTED_EDGE('',*,*,#13397,.F.); +#13412=EDGE_LOOP('',(#13408,#13409,#13410,#13411)); +#13413=FACE_OUTER_BOUND('',#13412,.F.); +#13415=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13416=DIRECTION('',(0.E0,0.E0,1.E0)); +#13417=DIRECTION('',(1.E0,0.E0,0.E0)); +#13418=AXIS2_PLACEMENT_3D('',#13415,#13416,#13417); +#13419=PLANE('',#13418); +#13421=ORIENTED_EDGE('',*,*,#13420,.F.); +#13423=ORIENTED_EDGE('',*,*,#13422,.F.); +#13425=ORIENTED_EDGE('',*,*,#13424,.F.); +#13427=ORIENTED_EDGE('',*,*,#13426,.F.); +#13428=EDGE_LOOP('',(#13421,#13423,#13425,#13427)); +#13429=FACE_OUTER_BOUND('',#13428,.F.); +#13431=CARTESIAN_POINT('',(-3.2E-1,1.18E0,-6.35E0)); +#13432=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13433=DIRECTION('',(1.E0,0.E0,0.E0)); +#13434=AXIS2_PLACEMENT_3D('',#13431,#13432,#13433); +#13435=PLANE('',#13434); +#13436=ORIENTED_EDGE('',*,*,#13308,.F.); +#13438=ORIENTED_EDGE('',*,*,#13437,.T.); +#13439=ORIENTED_EDGE('',*,*,#13420,.T.); +#13441=ORIENTED_EDGE('',*,*,#13440,.F.); +#13442=EDGE_LOOP('',(#13436,#13438,#13439,#13441)); +#13443=FACE_OUTER_BOUND('',#13442,.F.); +#13445=CARTESIAN_POINT('',(-3.2E-1,1.82E0,-6.35E0)); +#13446=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13447=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13448=AXIS2_PLACEMENT_3D('',#13445,#13446,#13447); +#13449=PLANE('',#13448); +#13450=ORIENTED_EDGE('',*,*,#13314,.F.); +#13452=ORIENTED_EDGE('',*,*,#13451,.T.); +#13453=ORIENTED_EDGE('',*,*,#13422,.T.); +#13454=ORIENTED_EDGE('',*,*,#13437,.F.); +#13455=EDGE_LOOP('',(#13450,#13452,#13453,#13454)); +#13456=FACE_OUTER_BOUND('',#13455,.F.); +#13458=CARTESIAN_POINT('',(3.2E-1,1.82E0,-6.35E0)); +#13459=DIRECTION('',(0.E0,1.E0,0.E0)); +#13460=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13461=AXIS2_PLACEMENT_3D('',#13458,#13459,#13460); +#13462=PLANE('',#13461); +#13463=ORIENTED_EDGE('',*,*,#13312,.F.); +#13465=ORIENTED_EDGE('',*,*,#13464,.T.); +#13466=ORIENTED_EDGE('',*,*,#13424,.T.); +#13467=ORIENTED_EDGE('',*,*,#13451,.F.); +#13468=EDGE_LOOP('',(#13463,#13465,#13466,#13467)); +#13469=FACE_OUTER_BOUND('',#13468,.F.); +#13471=CARTESIAN_POINT('',(3.2E-1,1.18E0,-6.35E0)); +#13472=DIRECTION('',(1.E0,0.E0,0.E0)); +#13473=DIRECTION('',(0.E0,1.E0,0.E0)); +#13474=AXIS2_PLACEMENT_3D('',#13471,#13472,#13473); +#13475=PLANE('',#13474); +#13476=ORIENTED_EDGE('',*,*,#13310,.F.); +#13477=ORIENTED_EDGE('',*,*,#13440,.T.); +#13478=ORIENTED_EDGE('',*,*,#13426,.T.); +#13479=ORIENTED_EDGE('',*,*,#13464,.F.); +#13480=EDGE_LOOP('',(#13476,#13477,#13478,#13479)); +#13481=FACE_OUTER_BOUND('',#13480,.F.); +#13483=CARTESIAN_POINT('',(-1.31E0,2.81E0,0.E0)); +#13484=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13486=AXIS2_PLACEMENT_3D('',#13483,#13484,#13485); +#13487=PLANE('',#13486); +#13488=ORIENTED_EDGE('',*,*,#11795,.F.); +#13490=ORIENTED_EDGE('',*,*,#13489,.T.); +#13491=ORIENTED_EDGE('',*,*,#13300,.T.); +#13492=ORIENTED_EDGE('',*,*,#13272,.F.); +#13493=EDGE_LOOP('',(#13488,#13490,#13491,#13492)); +#13494=FACE_OUTER_BOUND('',#13493,.F.); +#13496=CARTESIAN_POINT('',(1.31E0,2.81E0,0.E0)); +#13497=DIRECTION('',(0.E0,1.E0,0.E0)); +#13498=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13499=AXIS2_PLACEMENT_3D('',#13496,#13497,#13498); +#13500=PLANE('',#13499); +#13501=ORIENTED_EDGE('',*,*,#11793,.F.); +#13503=ORIENTED_EDGE('',*,*,#13502,.T.); +#13504=ORIENTED_EDGE('',*,*,#13302,.T.); +#13505=ORIENTED_EDGE('',*,*,#13489,.F.); +#13506=EDGE_LOOP('',(#13501,#13503,#13504,#13505)); +#13507=FACE_OUTER_BOUND('',#13506,.F.); +#13509=CARTESIAN_POINT('',(1.31E0,1.9E-1,0.E0)); +#13510=DIRECTION('',(1.E0,0.E0,0.E0)); +#13511=DIRECTION('',(0.E0,1.E0,0.E0)); +#13512=AXIS2_PLACEMENT_3D('',#13509,#13510,#13511); +#13513=PLANE('',#13512); +#13514=ORIENTED_EDGE('',*,*,#13286,.F.); +#13515=ORIENTED_EDGE('',*,*,#13304,.T.); +#13516=ORIENTED_EDGE('',*,*,#13502,.F.); +#13517=ORIENTED_EDGE('',*,*,#11791,.F.); +#13518=EDGE_LOOP('',(#13514,#13515,#13516,#13517)); +#13519=FACE_OUTER_BOUND('',#13518,.F.); +#13521=CARTESIAN_POINT('',(1.31E0,-2.11E0,0.E0)); +#13522=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13523=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#13524=AXIS2_PLACEMENT_3D('',#13521,#13522,#13523); +#13525=PLANE('',#13524); +#13526=ORIENTED_EDGE('',*,*,#13324,.F.); +#13528=ORIENTED_EDGE('',*,*,#13527,.T.); +#13529=ORIENTED_EDGE('',*,*,#11801,.T.); +#13531=ORIENTED_EDGE('',*,*,#13530,.F.); +#13532=EDGE_LOOP('',(#13526,#13528,#13529,#13531)); +#13533=FACE_OUTER_BOUND('',#13532,.F.); +#13535=CARTESIAN_POINT('',(1.31E0,-2.81E0,0.E0)); +#13536=DIRECTION('',(1.E0,0.E0,0.E0)); +#13537=DIRECTION('',(0.E0,1.E0,0.E0)); +#13538=AXIS2_PLACEMENT_3D('',#13535,#13536,#13537); +#13539=PLANE('',#13538); +#13540=ORIENTED_EDGE('',*,*,#13527,.F.); +#13541=ORIENTED_EDGE('',*,*,#13332,.T.); +#13543=ORIENTED_EDGE('',*,*,#13542,.F.); +#13544=ORIENTED_EDGE('',*,*,#11803,.F.); +#13545=EDGE_LOOP('',(#13540,#13541,#13543,#13544)); +#13546=FACE_OUTER_BOUND('',#13545,.F.); +#13548=CARTESIAN_POINT('',(1.31E0,-1.9E-1,0.E0)); +#13549=DIRECTION('',(0.E0,1.E0,0.E0)); +#13550=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13551=AXIS2_PLACEMENT_3D('',#13548,#13549,#13550); +#13552=PLANE('',#13551); +#13553=ORIENTED_EDGE('',*,*,#11805,.F.); +#13554=ORIENTED_EDGE('',*,*,#13542,.T.); +#13555=ORIENTED_EDGE('',*,*,#13330,.T.); +#13557=ORIENTED_EDGE('',*,*,#13556,.F.); +#13558=EDGE_LOOP('',(#13553,#13554,#13555,#13557)); +#13559=FACE_OUTER_BOUND('',#13558,.F.); +#13561=CARTESIAN_POINT('',(-1.31E0,-1.9E-1,0.E0)); +#13562=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13563=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13564=AXIS2_PLACEMENT_3D('',#13561,#13562,#13563); +#13565=PLANE('',#13564); +#13566=ORIENTED_EDGE('',*,*,#11807,.F.); +#13567=ORIENTED_EDGE('',*,*,#13556,.T.); +#13568=ORIENTED_EDGE('',*,*,#13328,.T.); +#13570=ORIENTED_EDGE('',*,*,#13569,.F.); +#13571=EDGE_LOOP('',(#13566,#13567,#13568,#13570)); +#13572=FACE_OUTER_BOUND('',#13571,.F.); +#13574=CARTESIAN_POINT('',(-1.31E0,-2.81E0,0.E0)); +#13575=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13576=DIRECTION('',(1.E0,0.E0,0.E0)); +#13577=AXIS2_PLACEMENT_3D('',#13574,#13575,#13576); +#13578=PLANE('',#13577); +#13579=ORIENTED_EDGE('',*,*,#13530,.T.); +#13580=ORIENTED_EDGE('',*,*,#11799,.F.); +#13581=ORIENTED_EDGE('',*,*,#13569,.T.); +#13582=ORIENTED_EDGE('',*,*,#13326,.T.); +#13583=EDGE_LOOP('',(#13579,#13580,#13581,#13582)); +#13584=FACE_OUTER_BOUND('',#13583,.F.); +#13586=CARTESIAN_POINT('',(1.69E0,2.81E0,0.E0)); +#13587=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13588=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13589=AXIS2_PLACEMENT_3D('',#13586,#13587,#13588); +#13590=PLANE('',#13589); +#13592=ORIENTED_EDGE('',*,*,#13591,.T.); +#13593=ORIENTED_EDGE('',*,*,#11811,.F.); +#13595=ORIENTED_EDGE('',*,*,#13594,.T.); +#13597=ORIENTED_EDGE('',*,*,#13596,.T.); +#13598=EDGE_LOOP('',(#13592,#13593,#13595,#13597)); +#13599=FACE_OUTER_BOUND('',#13598,.F.); +#13601=CARTESIAN_POINT('',(2.39E0,1.9E-1,0.E0)); +#13602=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#13603=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13604=AXIS2_PLACEMENT_3D('',#13601,#13602,#13603); +#13605=PLANE('',#13604); +#13607=ORIENTED_EDGE('',*,*,#13606,.F.); +#13609=ORIENTED_EDGE('',*,*,#13608,.T.); +#13610=ORIENTED_EDGE('',*,*,#11813,.T.); +#13611=ORIENTED_EDGE('',*,*,#13591,.F.); +#13612=EDGE_LOOP('',(#13607,#13609,#13610,#13611)); +#13613=FACE_OUTER_BOUND('',#13612,.F.); +#13615=CARTESIAN_POINT('',(1.2E1,0.E0,-6.35E0)); +#13616=DIRECTION('',(0.E0,0.E0,1.E0)); +#13617=DIRECTION('',(1.E0,0.E0,0.E0)); +#13618=AXIS2_PLACEMENT_3D('',#13615,#13616,#13617); +#13619=PLANE('',#13618); +#13620=ORIENTED_EDGE('',*,*,#13606,.T.); +#13621=ORIENTED_EDGE('',*,*,#13596,.F.); +#13623=ORIENTED_EDGE('',*,*,#13622,.F.); +#13625=ORIENTED_EDGE('',*,*,#13624,.F.); +#13627=ORIENTED_EDGE('',*,*,#13626,.F.); +#13628=EDGE_LOOP('',(#13620,#13621,#13623,#13625,#13627)); +#13629=FACE_OUTER_BOUND('',#13628,.F.); +#13631=ORIENTED_EDGE('',*,*,#13630,.T.); +#13633=ORIENTED_EDGE('',*,*,#13632,.T.); +#13635=ORIENTED_EDGE('',*,*,#13634,.T.); +#13637=ORIENTED_EDGE('',*,*,#13636,.T.); +#13638=EDGE_LOOP('',(#13631,#13633,#13635,#13637)); +#13639=FACE_BOUND('',#13638,.F.); +#13641=CARTESIAN_POINT('',(1.2E1,0.E0,-6.35E0)); +#13642=DIRECTION('',(0.E0,0.E0,1.E0)); +#13643=DIRECTION('',(1.E0,0.E0,0.E0)); +#13644=AXIS2_PLACEMENT_3D('',#13641,#13642,#13643); +#13645=PLANE('',#13644); +#13647=ORIENTED_EDGE('',*,*,#13646,.T.); +#13649=ORIENTED_EDGE('',*,*,#13648,.F.); +#13651=ORIENTED_EDGE('',*,*,#13650,.F.); +#13653=ORIENTED_EDGE('',*,*,#13652,.F.); +#13655=ORIENTED_EDGE('',*,*,#13654,.F.); +#13656=EDGE_LOOP('',(#13647,#13649,#13651,#13653,#13655)); +#13657=FACE_OUTER_BOUND('',#13656,.F.); +#13659=ORIENTED_EDGE('',*,*,#13658,.T.); +#13661=ORIENTED_EDGE('',*,*,#13660,.T.); +#13663=ORIENTED_EDGE('',*,*,#13662,.T.); +#13665=ORIENTED_EDGE('',*,*,#13664,.T.); +#13666=EDGE_LOOP('',(#13659,#13661,#13663,#13665)); +#13667=FACE_BOUND('',#13666,.F.); +#13669=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#13670=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13671=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13672=AXIS2_PLACEMENT_3D('',#13669,#13670,#13671); +#13673=PLANE('',#13672); +#13674=ORIENTED_EDGE('',*,*,#13658,.F.); +#13676=ORIENTED_EDGE('',*,*,#13675,.T.); +#13678=ORIENTED_EDGE('',*,*,#13677,.T.); +#13680=ORIENTED_EDGE('',*,*,#13679,.F.); +#13681=EDGE_LOOP('',(#13674,#13676,#13678,#13680)); +#13682=FACE_OUTER_BOUND('',#13681,.F.); +#13684=CARTESIAN_POINT('',(3.32E0,-1.18E0,-6.35E0)); +#13685=DIRECTION('',(0.E0,1.E0,0.E0)); +#13686=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13687=AXIS2_PLACEMENT_3D('',#13684,#13685,#13686); +#13688=PLANE('',#13687); +#13689=ORIENTED_EDGE('',*,*,#13664,.F.); +#13691=ORIENTED_EDGE('',*,*,#13690,.T.); +#13693=ORIENTED_EDGE('',*,*,#13692,.T.); +#13694=ORIENTED_EDGE('',*,*,#13675,.F.); +#13695=EDGE_LOOP('',(#13689,#13691,#13693,#13694)); +#13696=FACE_OUTER_BOUND('',#13695,.F.); +#13698=CARTESIAN_POINT('',(3.32E0,-1.82E0,-6.35E0)); +#13699=DIRECTION('',(1.E0,0.E0,0.E0)); +#13700=DIRECTION('',(0.E0,1.E0,0.E0)); +#13701=AXIS2_PLACEMENT_3D('',#13698,#13699,#13700); +#13702=PLANE('',#13701); +#13703=ORIENTED_EDGE('',*,*,#13662,.F.); +#13705=ORIENTED_EDGE('',*,*,#13704,.T.); +#13707=ORIENTED_EDGE('',*,*,#13706,.T.); +#13708=ORIENTED_EDGE('',*,*,#13690,.F.); +#13709=EDGE_LOOP('',(#13703,#13705,#13707,#13708)); +#13710=FACE_OUTER_BOUND('',#13709,.F.); +#13712=CARTESIAN_POINT('',(2.68E0,-1.82E0,-6.35E0)); +#13713=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13714=DIRECTION('',(1.E0,0.E0,0.E0)); +#13715=AXIS2_PLACEMENT_3D('',#13712,#13713,#13714); +#13716=PLANE('',#13715); +#13717=ORIENTED_EDGE('',*,*,#13660,.F.); +#13718=ORIENTED_EDGE('',*,*,#13679,.T.); +#13720=ORIENTED_EDGE('',*,*,#13719,.T.); +#13721=ORIENTED_EDGE('',*,*,#13704,.F.); +#13722=EDGE_LOOP('',(#13717,#13718,#13720,#13721)); +#13723=FACE_OUTER_BOUND('',#13722,.F.); +#13725=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13726=DIRECTION('',(0.E0,0.E0,1.E0)); +#13727=DIRECTION('',(1.E0,0.E0,0.E0)); +#13728=AXIS2_PLACEMENT_3D('',#13725,#13726,#13727); +#13729=PLANE('',#13728); +#13730=ORIENTED_EDGE('',*,*,#13677,.F.); +#13731=ORIENTED_EDGE('',*,*,#13692,.F.); +#13732=ORIENTED_EDGE('',*,*,#13706,.F.); +#13733=ORIENTED_EDGE('',*,*,#13719,.F.); +#13734=EDGE_LOOP('',(#13730,#13731,#13732,#13733)); +#13735=FACE_OUTER_BOUND('',#13734,.F.); +#13737=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#13738=DIRECTION('',(0.E0,0.E0,1.E0)); +#13739=DIRECTION('',(1.E0,0.E0,0.E0)); +#13740=AXIS2_PLACEMENT_3D('',#13737,#13738,#13739); +#13741=PLANE('',#13740); +#13743=ORIENTED_EDGE('',*,*,#13742,.F.); +#13745=ORIENTED_EDGE('',*,*,#13744,.F.); +#13747=ORIENTED_EDGE('',*,*,#13746,.F.); +#13749=ORIENTED_EDGE('',*,*,#13748,.F.); +#13750=EDGE_LOOP('',(#13743,#13745,#13747,#13749)); +#13751=FACE_OUTER_BOUND('',#13750,.F.); +#13753=CARTESIAN_POINT('',(2.68E0,1.18E0,-6.35E0)); +#13754=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13755=DIRECTION('',(1.E0,0.E0,0.E0)); +#13756=AXIS2_PLACEMENT_3D('',#13753,#13754,#13755); +#13757=PLANE('',#13756); +#13758=ORIENTED_EDGE('',*,*,#13630,.F.); +#13760=ORIENTED_EDGE('',*,*,#13759,.T.); +#13761=ORIENTED_EDGE('',*,*,#13742,.T.); +#13763=ORIENTED_EDGE('',*,*,#13762,.F.); +#13764=EDGE_LOOP('',(#13758,#13760,#13761,#13763)); +#13765=FACE_OUTER_BOUND('',#13764,.F.); +#13767=CARTESIAN_POINT('',(2.68E0,1.82E0,-6.35E0)); +#13768=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13769=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13770=AXIS2_PLACEMENT_3D('',#13767,#13768,#13769); +#13771=PLANE('',#13770); +#13772=ORIENTED_EDGE('',*,*,#13636,.F.); +#13774=ORIENTED_EDGE('',*,*,#13773,.T.); +#13775=ORIENTED_EDGE('',*,*,#13744,.T.); +#13776=ORIENTED_EDGE('',*,*,#13759,.F.); +#13777=EDGE_LOOP('',(#13772,#13774,#13775,#13776)); +#13778=FACE_OUTER_BOUND('',#13777,.F.); +#13780=CARTESIAN_POINT('',(3.32E0,1.82E0,-6.35E0)); +#13781=DIRECTION('',(0.E0,1.E0,0.E0)); +#13782=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13783=AXIS2_PLACEMENT_3D('',#13780,#13781,#13782); +#13784=PLANE('',#13783); +#13785=ORIENTED_EDGE('',*,*,#13634,.F.); +#13787=ORIENTED_EDGE('',*,*,#13786,.T.); +#13788=ORIENTED_EDGE('',*,*,#13746,.T.); +#13789=ORIENTED_EDGE('',*,*,#13773,.F.); +#13790=EDGE_LOOP('',(#13785,#13787,#13788,#13789)); +#13791=FACE_OUTER_BOUND('',#13790,.F.); +#13793=CARTESIAN_POINT('',(3.32E0,1.18E0,-6.35E0)); +#13794=DIRECTION('',(1.E0,0.E0,0.E0)); +#13795=DIRECTION('',(0.E0,1.E0,0.E0)); +#13796=AXIS2_PLACEMENT_3D('',#13793,#13794,#13795); +#13797=PLANE('',#13796); +#13798=ORIENTED_EDGE('',*,*,#13632,.F.); +#13799=ORIENTED_EDGE('',*,*,#13762,.T.); +#13800=ORIENTED_EDGE('',*,*,#13748,.T.); +#13801=ORIENTED_EDGE('',*,*,#13786,.F.); +#13802=EDGE_LOOP('',(#13798,#13799,#13800,#13801)); +#13803=FACE_OUTER_BOUND('',#13802,.F.); +#13805=CARTESIAN_POINT('',(4.31E0,2.81E0,0.E0)); +#13806=DIRECTION('',(0.E0,1.E0,0.E0)); +#13807=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13808=AXIS2_PLACEMENT_3D('',#13805,#13806,#13807); +#13809=PLANE('',#13808); +#13810=ORIENTED_EDGE('',*,*,#11819,.F.); +#13812=ORIENTED_EDGE('',*,*,#13811,.T.); +#13813=ORIENTED_EDGE('',*,*,#13622,.T.); +#13814=ORIENTED_EDGE('',*,*,#13594,.F.); +#13815=EDGE_LOOP('',(#13810,#13812,#13813,#13814)); +#13816=FACE_OUTER_BOUND('',#13815,.F.); +#13818=CARTESIAN_POINT('',(4.31E0,1.9E-1,0.E0)); +#13819=DIRECTION('',(1.E0,0.E0,0.E0)); +#13820=DIRECTION('',(0.E0,1.E0,0.E0)); +#13821=AXIS2_PLACEMENT_3D('',#13818,#13819,#13820); +#13822=PLANE('',#13821); +#13823=ORIENTED_EDGE('',*,*,#11817,.F.); +#13825=ORIENTED_EDGE('',*,*,#13824,.T.); +#13826=ORIENTED_EDGE('',*,*,#13624,.T.); +#13827=ORIENTED_EDGE('',*,*,#13811,.F.); +#13828=EDGE_LOOP('',(#13823,#13825,#13826,#13827)); +#13829=FACE_OUTER_BOUND('',#13828,.F.); +#13831=CARTESIAN_POINT('',(1.69E0,1.9E-1,0.E0)); +#13832=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13833=DIRECTION('',(1.E0,0.E0,0.E0)); +#13834=AXIS2_PLACEMENT_3D('',#13831,#13832,#13833); +#13835=PLANE('',#13834); +#13836=ORIENTED_EDGE('',*,*,#13608,.F.); +#13837=ORIENTED_EDGE('',*,*,#13626,.T.); +#13838=ORIENTED_EDGE('',*,*,#13824,.F.); +#13839=ORIENTED_EDGE('',*,*,#11815,.F.); +#13840=EDGE_LOOP('',(#13836,#13837,#13838,#13839)); +#13841=FACE_OUTER_BOUND('',#13840,.F.); +#13843=CARTESIAN_POINT('',(2.39E0,-2.81E0,0.E0)); +#13844=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#13845=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13846=AXIS2_PLACEMENT_3D('',#13843,#13844,#13845); +#13847=PLANE('',#13846); +#13848=ORIENTED_EDGE('',*,*,#13646,.F.); +#13850=ORIENTED_EDGE('',*,*,#13849,.T.); +#13851=ORIENTED_EDGE('',*,*,#11825,.T.); +#13853=ORIENTED_EDGE('',*,*,#13852,.F.); +#13854=EDGE_LOOP('',(#13848,#13850,#13851,#13853)); +#13855=FACE_OUTER_BOUND('',#13854,.F.); +#13857=CARTESIAN_POINT('',(1.69E0,-2.81E0,0.E0)); +#13858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13859=DIRECTION('',(1.E0,0.E0,0.E0)); +#13860=AXIS2_PLACEMENT_3D('',#13857,#13858,#13859); +#13861=PLANE('',#13860); +#13862=ORIENTED_EDGE('',*,*,#13849,.F.); +#13863=ORIENTED_EDGE('',*,*,#13654,.T.); +#13865=ORIENTED_EDGE('',*,*,#13864,.F.); +#13866=ORIENTED_EDGE('',*,*,#11827,.F.); +#13867=EDGE_LOOP('',(#13862,#13863,#13865,#13866)); +#13868=FACE_OUTER_BOUND('',#13867,.F.); +#13870=CARTESIAN_POINT('',(4.31E0,-2.81E0,0.E0)); +#13871=DIRECTION('',(1.E0,0.E0,0.E0)); +#13872=DIRECTION('',(0.E0,1.E0,0.E0)); +#13873=AXIS2_PLACEMENT_3D('',#13870,#13871,#13872); +#13874=PLANE('',#13873); +#13875=ORIENTED_EDGE('',*,*,#11829,.F.); +#13876=ORIENTED_EDGE('',*,*,#13864,.T.); +#13877=ORIENTED_EDGE('',*,*,#13652,.T.); +#13879=ORIENTED_EDGE('',*,*,#13878,.F.); +#13880=EDGE_LOOP('',(#13875,#13876,#13877,#13879)); +#13881=FACE_OUTER_BOUND('',#13880,.F.); +#13883=CARTESIAN_POINT('',(4.31E0,-1.9E-1,0.E0)); +#13884=DIRECTION('',(0.E0,1.E0,0.E0)); +#13885=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13886=AXIS2_PLACEMENT_3D('',#13883,#13884,#13885); +#13887=PLANE('',#13886); +#13888=ORIENTED_EDGE('',*,*,#11831,.F.); +#13889=ORIENTED_EDGE('',*,*,#13878,.T.); +#13890=ORIENTED_EDGE('',*,*,#13650,.T.); +#13892=ORIENTED_EDGE('',*,*,#13891,.F.); +#13893=EDGE_LOOP('',(#13888,#13889,#13890,#13892)); +#13894=FACE_OUTER_BOUND('',#13893,.F.); +#13896=CARTESIAN_POINT('',(1.69E0,-1.9E-1,0.E0)); +#13897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13898=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13899=AXIS2_PLACEMENT_3D('',#13896,#13897,#13898); +#13900=PLANE('',#13899); +#13901=ORIENTED_EDGE('',*,*,#13852,.T.); +#13902=ORIENTED_EDGE('',*,*,#11823,.F.); +#13903=ORIENTED_EDGE('',*,*,#13891,.T.); +#13904=ORIENTED_EDGE('',*,*,#13648,.T.); +#13905=EDGE_LOOP('',(#13901,#13902,#13903,#13904)); +#13906=FACE_OUTER_BOUND('',#13905,.F.); +#13908=CARTESIAN_POINT('',(7.69E0,2.81E0,0.E0)); +#13909=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13910=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13911=AXIS2_PLACEMENT_3D('',#13908,#13909,#13910); +#13912=PLANE('',#13911); +#13914=ORIENTED_EDGE('',*,*,#13913,.T.); +#13915=ORIENTED_EDGE('',*,*,#11847,.F.); +#13917=ORIENTED_EDGE('',*,*,#13916,.T.); +#13919=ORIENTED_EDGE('',*,*,#13918,.T.); +#13920=EDGE_LOOP('',(#13914,#13915,#13917,#13919)); +#13921=FACE_OUTER_BOUND('',#13920,.F.); +#13923=CARTESIAN_POINT('',(8.39E0,1.9E-1,0.E0)); +#13924=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#13925=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#13926=AXIS2_PLACEMENT_3D('',#13923,#13924,#13925); +#13927=PLANE('',#13926); +#13929=ORIENTED_EDGE('',*,*,#13928,.F.); +#13931=ORIENTED_EDGE('',*,*,#13930,.T.); +#13932=ORIENTED_EDGE('',*,*,#11849,.T.); +#13933=ORIENTED_EDGE('',*,*,#13913,.F.); +#13934=EDGE_LOOP('',(#13929,#13931,#13932,#13933)); +#13935=FACE_OUTER_BOUND('',#13934,.F.); +#13937=CARTESIAN_POINT('',(1.8E1,0.E0,-6.35E0)); +#13938=DIRECTION('',(0.E0,0.E0,1.E0)); +#13939=DIRECTION('',(1.E0,0.E0,0.E0)); +#13940=AXIS2_PLACEMENT_3D('',#13937,#13938,#13939); +#13941=PLANE('',#13940); +#13942=ORIENTED_EDGE('',*,*,#13928,.T.); +#13943=ORIENTED_EDGE('',*,*,#13918,.F.); +#13945=ORIENTED_EDGE('',*,*,#13944,.F.); +#13947=ORIENTED_EDGE('',*,*,#13946,.F.); +#13949=ORIENTED_EDGE('',*,*,#13948,.F.); +#13950=EDGE_LOOP('',(#13942,#13943,#13945,#13947,#13949)); +#13951=FACE_OUTER_BOUND('',#13950,.F.); +#13953=ORIENTED_EDGE('',*,*,#13952,.T.); +#13955=ORIENTED_EDGE('',*,*,#13954,.T.); +#13957=ORIENTED_EDGE('',*,*,#13956,.T.); +#13959=ORIENTED_EDGE('',*,*,#13958,.T.); +#13960=EDGE_LOOP('',(#13953,#13955,#13957,#13959)); +#13961=FACE_BOUND('',#13960,.F.); +#13963=CARTESIAN_POINT('',(1.8E1,0.E0,-6.35E0)); +#13964=DIRECTION('',(0.E0,0.E0,1.E0)); +#13965=DIRECTION('',(1.E0,0.E0,0.E0)); +#13966=AXIS2_PLACEMENT_3D('',#13963,#13964,#13965); +#13967=PLANE('',#13966); +#13969=ORIENTED_EDGE('',*,*,#13968,.T.); +#13971=ORIENTED_EDGE('',*,*,#13970,.F.); +#13973=ORIENTED_EDGE('',*,*,#13972,.F.); +#13975=ORIENTED_EDGE('',*,*,#13974,.F.); +#13977=ORIENTED_EDGE('',*,*,#13976,.F.); +#13978=EDGE_LOOP('',(#13969,#13971,#13973,#13975,#13977)); +#13979=FACE_OUTER_BOUND('',#13978,.F.); +#13981=ORIENTED_EDGE('',*,*,#13980,.T.); +#13983=ORIENTED_EDGE('',*,*,#13982,.T.); +#13985=ORIENTED_EDGE('',*,*,#13984,.T.); +#13987=ORIENTED_EDGE('',*,*,#13986,.T.); +#13988=EDGE_LOOP('',(#13981,#13983,#13985,#13987)); +#13989=FACE_BOUND('',#13988,.F.); +#13991=CARTESIAN_POINT('',(8.68E0,-1.18E0,-6.35E0)); +#13992=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13993=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13994=AXIS2_PLACEMENT_3D('',#13991,#13992,#13993); +#13995=PLANE('',#13994); +#13996=ORIENTED_EDGE('',*,*,#13980,.F.); +#13998=ORIENTED_EDGE('',*,*,#13997,.T.); +#14000=ORIENTED_EDGE('',*,*,#13999,.T.); +#14002=ORIENTED_EDGE('',*,*,#14001,.F.); +#14003=EDGE_LOOP('',(#13996,#13998,#14000,#14002)); +#14004=FACE_OUTER_BOUND('',#14003,.F.); +#14006=CARTESIAN_POINT('',(9.32E0,-1.18E0,-6.35E0)); +#14007=DIRECTION('',(0.E0,1.E0,0.E0)); +#14008=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14009=AXIS2_PLACEMENT_3D('',#14006,#14007,#14008); +#14010=PLANE('',#14009); +#14011=ORIENTED_EDGE('',*,*,#13986,.F.); +#14013=ORIENTED_EDGE('',*,*,#14012,.T.); +#14015=ORIENTED_EDGE('',*,*,#14014,.T.); +#14016=ORIENTED_EDGE('',*,*,#13997,.F.); +#14017=EDGE_LOOP('',(#14011,#14013,#14015,#14016)); +#14018=FACE_OUTER_BOUND('',#14017,.F.); +#14020=CARTESIAN_POINT('',(9.32E0,-1.82E0,-6.35E0)); +#14021=DIRECTION('',(1.E0,0.E0,0.E0)); +#14022=DIRECTION('',(0.E0,1.E0,0.E0)); +#14023=AXIS2_PLACEMENT_3D('',#14020,#14021,#14022); +#14024=PLANE('',#14023); +#14025=ORIENTED_EDGE('',*,*,#13984,.F.); +#14027=ORIENTED_EDGE('',*,*,#14026,.T.); +#14029=ORIENTED_EDGE('',*,*,#14028,.T.); +#14030=ORIENTED_EDGE('',*,*,#14012,.F.); +#14031=EDGE_LOOP('',(#14025,#14027,#14029,#14030)); +#14032=FACE_OUTER_BOUND('',#14031,.F.); +#14034=CARTESIAN_POINT('',(8.68E0,-1.82E0,-6.35E0)); +#14035=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14036=DIRECTION('',(1.E0,0.E0,0.E0)); +#14037=AXIS2_PLACEMENT_3D('',#14034,#14035,#14036); +#14038=PLANE('',#14037); +#14039=ORIENTED_EDGE('',*,*,#13982,.F.); +#14040=ORIENTED_EDGE('',*,*,#14001,.T.); +#14042=ORIENTED_EDGE('',*,*,#14041,.T.); +#14043=ORIENTED_EDGE('',*,*,#14026,.F.); +#14044=EDGE_LOOP('',(#14039,#14040,#14042,#14043)); +#14045=FACE_OUTER_BOUND('',#14044,.F.); +#14047=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#14048=DIRECTION('',(0.E0,0.E0,1.E0)); +#14049=DIRECTION('',(1.E0,0.E0,0.E0)); +#14050=AXIS2_PLACEMENT_3D('',#14047,#14048,#14049); +#14051=PLANE('',#14050); +#14052=ORIENTED_EDGE('',*,*,#13999,.F.); +#14053=ORIENTED_EDGE('',*,*,#14014,.F.); +#14054=ORIENTED_EDGE('',*,*,#14028,.F.); +#14055=ORIENTED_EDGE('',*,*,#14041,.F.); +#14056=EDGE_LOOP('',(#14052,#14053,#14054,#14055)); +#14057=FACE_OUTER_BOUND('',#14056,.F.); +#14059=CARTESIAN_POINT('',(0.E0,0.E0,-2.2E0)); +#14060=DIRECTION('',(0.E0,0.E0,1.E0)); +#14061=DIRECTION('',(1.E0,0.E0,0.E0)); +#14062=AXIS2_PLACEMENT_3D('',#14059,#14060,#14061); +#14063=PLANE('',#14062); +#14065=ORIENTED_EDGE('',*,*,#14064,.F.); +#14067=ORIENTED_EDGE('',*,*,#14066,.F.); +#14069=ORIENTED_EDGE('',*,*,#14068,.F.); +#14071=ORIENTED_EDGE('',*,*,#14070,.F.); +#14072=EDGE_LOOP('',(#14065,#14067,#14069,#14071)); +#14073=FACE_OUTER_BOUND('',#14072,.F.); +#14075=CARTESIAN_POINT('',(8.68E0,1.18E0,-6.35E0)); +#14076=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14077=DIRECTION('',(1.E0,0.E0,0.E0)); +#14078=AXIS2_PLACEMENT_3D('',#14075,#14076,#14077); +#14079=PLANE('',#14078); +#14080=ORIENTED_EDGE('',*,*,#13952,.F.); +#14082=ORIENTED_EDGE('',*,*,#14081,.T.); +#14083=ORIENTED_EDGE('',*,*,#14064,.T.); +#14085=ORIENTED_EDGE('',*,*,#14084,.F.); +#14086=EDGE_LOOP('',(#14080,#14082,#14083,#14085)); +#14087=FACE_OUTER_BOUND('',#14086,.F.); +#14089=CARTESIAN_POINT('',(8.68E0,1.82E0,-6.35E0)); +#14090=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14091=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14092=AXIS2_PLACEMENT_3D('',#14089,#14090,#14091); +#14093=PLANE('',#14092); +#14094=ORIENTED_EDGE('',*,*,#13958,.F.); +#14096=ORIENTED_EDGE('',*,*,#14095,.T.); +#14097=ORIENTED_EDGE('',*,*,#14066,.T.); +#14098=ORIENTED_EDGE('',*,*,#14081,.F.); +#14099=EDGE_LOOP('',(#14094,#14096,#14097,#14098)); +#14100=FACE_OUTER_BOUND('',#14099,.F.); +#14102=CARTESIAN_POINT('',(9.32E0,1.82E0,-6.35E0)); +#14103=DIRECTION('',(0.E0,1.E0,0.E0)); +#14104=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14105=AXIS2_PLACEMENT_3D('',#14102,#14103,#14104); +#14106=PLANE('',#14105); +#14107=ORIENTED_EDGE('',*,*,#13956,.F.); +#14109=ORIENTED_EDGE('',*,*,#14108,.T.); +#14110=ORIENTED_EDGE('',*,*,#14068,.T.); +#14111=ORIENTED_EDGE('',*,*,#14095,.F.); +#14112=EDGE_LOOP('',(#14107,#14109,#14110,#14111)); +#14113=FACE_OUTER_BOUND('',#14112,.F.); +#14115=CARTESIAN_POINT('',(9.32E0,1.18E0,-6.35E0)); +#14116=DIRECTION('',(1.E0,0.E0,0.E0)); +#14117=DIRECTION('',(0.E0,1.E0,0.E0)); +#14118=AXIS2_PLACEMENT_3D('',#14115,#14116,#14117); +#14119=PLANE('',#14118); +#14120=ORIENTED_EDGE('',*,*,#13954,.F.); +#14121=ORIENTED_EDGE('',*,*,#14084,.T.); +#14122=ORIENTED_EDGE('',*,*,#14070,.T.); +#14123=ORIENTED_EDGE('',*,*,#14108,.F.); +#14124=EDGE_LOOP('',(#14120,#14121,#14122,#14123)); +#14125=FACE_OUTER_BOUND('',#14124,.F.); +#14127=CARTESIAN_POINT('',(1.031E1,2.81E0,0.E0)); +#14128=DIRECTION('',(0.E0,1.E0,0.E0)); +#14129=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14130=AXIS2_PLACEMENT_3D('',#14127,#14128,#14129); +#14131=PLANE('',#14130); +#14132=ORIENTED_EDGE('',*,*,#11855,.F.); +#14134=ORIENTED_EDGE('',*,*,#14133,.T.); +#14135=ORIENTED_EDGE('',*,*,#13944,.T.); +#14136=ORIENTED_EDGE('',*,*,#13916,.F.); +#14137=EDGE_LOOP('',(#14132,#14134,#14135,#14136)); +#14138=FACE_OUTER_BOUND('',#14137,.F.); +#14140=CARTESIAN_POINT('',(1.031E1,1.9E-1,0.E0)); +#14141=DIRECTION('',(1.E0,0.E0,0.E0)); +#14142=DIRECTION('',(0.E0,1.E0,0.E0)); +#14143=AXIS2_PLACEMENT_3D('',#14140,#14141,#14142); +#14144=PLANE('',#14143); +#14145=ORIENTED_EDGE('',*,*,#11853,.F.); +#14147=ORIENTED_EDGE('',*,*,#14146,.T.); +#14148=ORIENTED_EDGE('',*,*,#13946,.T.); +#14149=ORIENTED_EDGE('',*,*,#14133,.F.); +#14150=EDGE_LOOP('',(#14145,#14147,#14148,#14149)); +#14151=FACE_OUTER_BOUND('',#14150,.F.); +#14153=CARTESIAN_POINT('',(7.69E0,1.9E-1,0.E0)); +#14154=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14155=DIRECTION('',(1.E0,0.E0,0.E0)); +#14156=AXIS2_PLACEMENT_3D('',#14153,#14154,#14155); +#14157=PLANE('',#14156); +#14158=ORIENTED_EDGE('',*,*,#13930,.F.); +#14159=ORIENTED_EDGE('',*,*,#13948,.T.); +#14160=ORIENTED_EDGE('',*,*,#14146,.F.); +#14161=ORIENTED_EDGE('',*,*,#11851,.F.); +#14162=EDGE_LOOP('',(#14158,#14159,#14160,#14161)); +#14163=FACE_OUTER_BOUND('',#14162,.F.); +#14165=CARTESIAN_POINT('',(1.031E1,-2.11E0,0.E0)); +#14166=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#14167=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#14168=AXIS2_PLACEMENT_3D('',#14165,#14166,#14167); +#14169=PLANE('',#14168); +#14170=ORIENTED_EDGE('',*,*,#13968,.F.); +#14172=ORIENTED_EDGE('',*,*,#14171,.T.); +#14173=ORIENTED_EDGE('',*,*,#11861,.T.); +#14175=ORIENTED_EDGE('',*,*,#14174,.F.); +#14176=EDGE_LOOP('',(#14170,#14172,#14173,#14175)); +#14177=FACE_OUTER_BOUND('',#14176,.F.); +#14179=CARTESIAN_POINT('',(1.031E1,-2.81E0,0.E0)); +#14180=DIRECTION('',(1.E0,0.E0,0.E0)); +#14181=DIRECTION('',(0.E0,1.E0,0.E0)); +#14182=AXIS2_PLACEMENT_3D('',#14179,#14180,#14181); +#14183=PLANE('',#14182); +#14184=ORIENTED_EDGE('',*,*,#14171,.F.); +#14185=ORIENTED_EDGE('',*,*,#13976,.T.); +#14187=ORIENTED_EDGE('',*,*,#14186,.F.); +#14188=ORIENTED_EDGE('',*,*,#11863,.F.); +#14189=EDGE_LOOP('',(#14184,#14185,#14187,#14188)); +#14190=FACE_OUTER_BOUND('',#14189,.F.); +#14192=CARTESIAN_POINT('',(1.031E1,-1.9E-1,0.E0)); +#14193=DIRECTION('',(0.E0,1.E0,0.E0)); +#14194=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14195=AXIS2_PLACEMENT_3D('',#14192,#14193,#14194); +#14196=PLANE('',#14195); +#14197=ORIENTED_EDGE('',*,*,#11865,.F.); +#14198=ORIENTED_EDGE('',*,*,#14186,.T.); +#14199=ORIENTED_EDGE('',*,*,#13974,.T.); +#14201=ORIENTED_EDGE('',*,*,#14200,.F.); +#14202=EDGE_LOOP('',(#14197,#14198,#14199,#14201)); +#14203=FACE_OUTER_BOUND('',#14202,.F.); +#14205=CARTESIAN_POINT('',(7.69E0,-1.9E-1,0.E0)); +#14206=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14207=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14208=AXIS2_PLACEMENT_3D('',#14205,#14206,#14207); +#14209=PLANE('',#14208); +#14210=ORIENTED_EDGE('',*,*,#11867,.F.); +#14211=ORIENTED_EDGE('',*,*,#14200,.T.); +#14212=ORIENTED_EDGE('',*,*,#13972,.T.); +#14214=ORIENTED_EDGE('',*,*,#14213,.F.); +#14215=EDGE_LOOP('',(#14210,#14211,#14212,#14214)); +#14216=FACE_OUTER_BOUND('',#14215,.F.); +#14218=CARTESIAN_POINT('',(7.69E0,-2.81E0,0.E0)); +#14219=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14220=DIRECTION('',(1.E0,0.E0,0.E0)); +#14221=AXIS2_PLACEMENT_3D('',#14218,#14219,#14220); +#14222=PLANE('',#14221); +#14223=ORIENTED_EDGE('',*,*,#14174,.T.); +#14224=ORIENTED_EDGE('',*,*,#11859,.F.); +#14225=ORIENTED_EDGE('',*,*,#14213,.T.); +#14226=ORIENTED_EDGE('',*,*,#13970,.T.); +#14227=EDGE_LOOP('',(#14223,#14224,#14225,#14226)); +#14228=FACE_OUTER_BOUND('',#14227,.F.); +#14230=CARTESIAN_POINT('',(-8.68E0,3.737451660041E0,-8.11E0)); +#14231=DIRECTION('',(0.E0,0.E0,1.E0)); +#14232=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14233=AXIS2_PLACEMENT_3D('',#14230,#14231,#14232); +#14234=PLANE('',#14233); +#14236=ORIENTED_EDGE('',*,*,#14235,.F.); +#14237=ORIENTED_EDGE('',*,*,#11087,.F.); +#14239=ORIENTED_EDGE('',*,*,#14238,.T.); +#14241=ORIENTED_EDGE('',*,*,#14240,.T.); +#14242=EDGE_LOOP('',(#14236,#14237,#14239,#14241)); +#14243=FACE_OUTER_BOUND('',#14242,.F.); +#14245=CARTESIAN_POINT('',(-8.68E0,0.E0,0.E0)); +#14246=DIRECTION('',(1.E0,0.E0,0.E0)); +#14247=DIRECTION('',(0.E0,1.E0,0.E0)); +#14248=AXIS2_PLACEMENT_3D('',#14245,#14246,#14247); +#14249=PLANE('',#14248); +#14250=ORIENTED_EDGE('',*,*,#9343,.T.); +#14252=ORIENTED_EDGE('',*,*,#14251,.T.); +#14254=ORIENTED_EDGE('',*,*,#14253,.T.); +#14256=ORIENTED_EDGE('',*,*,#14255,.T.); +#14258=ORIENTED_EDGE('',*,*,#14257,.T.); +#14260=ORIENTED_EDGE('',*,*,#14259,.T.); +#14262=ORIENTED_EDGE('',*,*,#14261,.T.); +#14264=ORIENTED_EDGE('',*,*,#14263,.T.); +#14266=ORIENTED_EDGE('',*,*,#14265,.T.); +#14268=ORIENTED_EDGE('',*,*,#14267,.T.); +#14270=ORIENTED_EDGE('',*,*,#14269,.T.); +#14272=ORIENTED_EDGE('',*,*,#14271,.T.); +#14274=ORIENTED_EDGE('',*,*,#14273,.T.); +#14276=ORIENTED_EDGE('',*,*,#14275,.T.); +#14278=ORIENTED_EDGE('',*,*,#14277,.T.); +#14279=EDGE_LOOP('',(#14250,#14252,#14254,#14256,#14258,#14260,#14262,#14264, +#14266,#14268,#14270,#14272,#14274,#14276,#14278)); +#14280=FACE_OUTER_BOUND('',#14279,.F.); +#14282=CARTESIAN_POINT('',(-8.68E0,0.E0,0.E0)); +#14283=DIRECTION('',(1.E0,0.E0,0.E0)); +#14284=DIRECTION('',(0.E0,1.E0,0.E0)); +#14285=AXIS2_PLACEMENT_3D('',#14282,#14283,#14284); +#14286=PLANE('',#14285); +#14288=ORIENTED_EDGE('',*,*,#14287,.T.); +#14289=ORIENTED_EDGE('',*,*,#9318,.F.); +#14290=ORIENTED_EDGE('',*,*,#14235,.T.); +#14292=ORIENTED_EDGE('',*,*,#14291,.T.); +#14294=ORIENTED_EDGE('',*,*,#14293,.T.); +#14296=ORIENTED_EDGE('',*,*,#14295,.T.); +#14298=ORIENTED_EDGE('',*,*,#14297,.T.); +#14300=ORIENTED_EDGE('',*,*,#14299,.T.); +#14302=ORIENTED_EDGE('',*,*,#14301,.T.); +#14304=ORIENTED_EDGE('',*,*,#14303,.T.); +#14306=ORIENTED_EDGE('',*,*,#14305,.T.); +#14308=ORIENTED_EDGE('',*,*,#14307,.T.); +#14310=ORIENTED_EDGE('',*,*,#14309,.T.); +#14312=ORIENTED_EDGE('',*,*,#14311,.T.); +#14314=ORIENTED_EDGE('',*,*,#14313,.T.); +#14315=EDGE_LOOP('',(#14288,#14289,#14290,#14292,#14294,#14296,#14298,#14300, +#14302,#14304,#14306,#14308,#14310,#14312,#14314)); +#14316=FACE_OUTER_BOUND('',#14315,.F.); +#14318=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.45E0)); +#14319=DIRECTION('',(0.E0,1.E0,0.E0)); +#14320=DIRECTION('',(0.E0,0.E0,1.E0)); +#14321=AXIS2_PLACEMENT_3D('',#14318,#14319,#14320); +#14322=PLANE('',#14321); +#14323=ORIENTED_EDGE('',*,*,#9341,.F.); +#14325=ORIENTED_EDGE('',*,*,#14324,.T.); +#14327=ORIENTED_EDGE('',*,*,#14326,.T.); +#14328=ORIENTED_EDGE('',*,*,#14251,.F.); +#14329=EDGE_LOOP('',(#14323,#14325,#14327,#14328)); +#14330=FACE_OUTER_BOUND('',#14329,.F.); +#14332=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#14333=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14334=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14335=AXIS2_PLACEMENT_3D('',#14332,#14333,#14334); +#14336=PLANE('',#14335); +#14338=ORIENTED_EDGE('',*,*,#14337,.F.); +#14340=ORIENTED_EDGE('',*,*,#14339,.F.); +#14342=ORIENTED_EDGE('',*,*,#14341,.F.); +#14344=ORIENTED_EDGE('',*,*,#14343,.F.); +#14346=ORIENTED_EDGE('',*,*,#14345,.F.); +#14348=ORIENTED_EDGE('',*,*,#14347,.F.); +#14350=ORIENTED_EDGE('',*,*,#14349,.F.); +#14352=ORIENTED_EDGE('',*,*,#14351,.F.); +#14354=ORIENTED_EDGE('',*,*,#14353,.F.); +#14356=ORIENTED_EDGE('',*,*,#14355,.F.); +#14358=ORIENTED_EDGE('',*,*,#14357,.F.); +#14360=ORIENTED_EDGE('',*,*,#14359,.F.); +#14362=ORIENTED_EDGE('',*,*,#14361,.F.); +#14363=ORIENTED_EDGE('',*,*,#14238,.F.); +#14364=ORIENTED_EDGE('',*,*,#9322,.F.); +#14365=EDGE_LOOP('',(#14338,#14340,#14342,#14344,#14346,#14348,#14350,#14352, +#14354,#14356,#14358,#14360,#14362,#14363,#14364)); +#14366=FACE_OUTER_BOUND('',#14365,.F.); +#14368=CARTESIAN_POINT('',(-9.32E0,-1.18E0,-6.35E0)); +#14369=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14370=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14371=AXIS2_PLACEMENT_3D('',#14368,#14369,#14370); +#14372=PLANE('',#14371); +#14373=ORIENTED_EDGE('',*,*,#14324,.F.); +#14374=ORIENTED_EDGE('',*,*,#9339,.F.); +#14376=ORIENTED_EDGE('',*,*,#14375,.F.); +#14378=ORIENTED_EDGE('',*,*,#14377,.F.); +#14380=ORIENTED_EDGE('',*,*,#14379,.F.); +#14382=ORIENTED_EDGE('',*,*,#14381,.F.); +#14384=ORIENTED_EDGE('',*,*,#14383,.F.); +#14386=ORIENTED_EDGE('',*,*,#14385,.F.); +#14388=ORIENTED_EDGE('',*,*,#14387,.F.); +#14390=ORIENTED_EDGE('',*,*,#14389,.F.); +#14392=ORIENTED_EDGE('',*,*,#14391,.F.); +#14394=ORIENTED_EDGE('',*,*,#14393,.F.); +#14396=ORIENTED_EDGE('',*,*,#14395,.F.); +#14398=ORIENTED_EDGE('',*,*,#14397,.F.); +#14400=ORIENTED_EDGE('',*,*,#14399,.F.); +#14401=EDGE_LOOP('',(#14373,#14374,#14376,#14378,#14380,#14382,#14384,#14386, +#14388,#14390,#14392,#14394,#14396,#14398,#14400)); +#14402=FACE_OUTER_BOUND('',#14401,.F.); +#14404=CARTESIAN_POINT('',(-8.68E0,1.055E0,-8.11E0)); +#14405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14406=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14407=AXIS2_PLACEMENT_3D('',#14404,#14405,#14406); +#14408=PLANE('',#14407); +#14409=ORIENTED_EDGE('',*,*,#9320,.T.); +#14410=ORIENTED_EDGE('',*,*,#14287,.F.); +#14412=ORIENTED_EDGE('',*,*,#14411,.F.); +#14413=ORIENTED_EDGE('',*,*,#14337,.T.); +#14414=EDGE_LOOP('',(#14409,#14410,#14412,#14413)); +#14415=FACE_OUTER_BOUND('',#14414,.F.); +#14417=CARTESIAN_POINT('',(-8.68E0,1.055E0,-8.45E0)); +#14418=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14419=DIRECTION('',(0.E0,1.E0,0.E0)); +#14420=AXIS2_PLACEMENT_3D('',#14417,#14418,#14419); +#14421=PLANE('',#14420); +#14422=ORIENTED_EDGE('',*,*,#14313,.F.); +#14424=ORIENTED_EDGE('',*,*,#14423,.F.); +#14425=ORIENTED_EDGE('',*,*,#14339,.T.); +#14426=ORIENTED_EDGE('',*,*,#14411,.T.); +#14427=EDGE_LOOP('',(#14422,#14424,#14425,#14426)); +#14428=FACE_OUTER_BOUND('',#14427,.F.); +#14430=CARTESIAN_POINT('',(-8.68E0,1.323223304703E0,-8.7E0)); +#14431=DIRECTION('',(1.E0,0.E0,0.E0)); +#14432=DIRECTION('',(0.E0,1.E0,0.E0)); +#14433=AXIS2_PLACEMENT_3D('',#14430,#14431,#14432); +#14434=CYLINDRICAL_SURFACE('',#14433,2.5E-1); +#14435=ORIENTED_EDGE('',*,*,#14311,.F.); +#14437=ORIENTED_EDGE('',*,*,#14436,.F.); +#14438=ORIENTED_EDGE('',*,*,#14341,.T.); +#14439=ORIENTED_EDGE('',*,*,#14423,.T.); +#14440=EDGE_LOOP('',(#14435,#14437,#14438,#14439)); +#14441=FACE_OUTER_BOUND('',#14440,.F.); +#14443=CARTESIAN_POINT('',(-8.68E0,1.5E0,-8.523223304703E0)); +#14444=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#14445=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#14446=AXIS2_PLACEMENT_3D('',#14443,#14444,#14445); +#14447=PLANE('',#14446); +#14448=ORIENTED_EDGE('',*,*,#14309,.F.); +#14450=ORIENTED_EDGE('',*,*,#14449,.F.); +#14451=ORIENTED_EDGE('',*,*,#14343,.T.); +#14452=ORIENTED_EDGE('',*,*,#14436,.T.); +#14453=EDGE_LOOP('',(#14448,#14450,#14451,#14452)); +#14454=FACE_OUTER_BOUND('',#14453,.F.); +#14456=CARTESIAN_POINT('',(-8.68E0,1.726776695297E0,-8.75E0)); +#14457=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14458=DIRECTION('',(0.E0,1.E0,0.E0)); +#14459=AXIS2_PLACEMENT_3D('',#14456,#14457,#14458); +#14460=PLANE('',#14459); +#14461=ORIENTED_EDGE('',*,*,#14307,.F.); +#14463=ORIENTED_EDGE('',*,*,#14462,.F.); +#14464=ORIENTED_EDGE('',*,*,#14345,.T.); +#14465=ORIENTED_EDGE('',*,*,#14449,.T.); +#14466=EDGE_LOOP('',(#14461,#14463,#14464,#14465)); +#14467=FACE_OUTER_BOUND('',#14466,.F.); +#14469=CARTESIAN_POINT('',(-8.68E0,3.339806640163E0,-9.07E0)); +#14470=DIRECTION('',(1.E0,0.E0,0.E0)); +#14471=DIRECTION('',(0.E0,1.E0,0.E0)); +#14472=AXIS2_PLACEMENT_3D('',#14469,#14470,#14471); +#14473=CYLINDRICAL_SURFACE('',#14472,3.2E-1); +#14474=ORIENTED_EDGE('',*,*,#14305,.F.); +#14476=ORIENTED_EDGE('',*,*,#14475,.F.); +#14477=ORIENTED_EDGE('',*,*,#14347,.T.); +#14478=ORIENTED_EDGE('',*,*,#14462,.T.); +#14479=EDGE_LOOP('',(#14474,#14476,#14477,#14478)); +#14480=FACE_OUTER_BOUND('',#14479,.F.); +#14482=CARTESIAN_POINT('',(-8.68E0,3.566080810142E0,-8.843725830020E0)); +#14483=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#14484=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#14485=AXIS2_PLACEMENT_3D('',#14482,#14483,#14484); +#14486=PLANE('',#14485); +#14487=ORIENTED_EDGE('',*,*,#14303,.F.); +#14489=ORIENTED_EDGE('',*,*,#14488,.F.); +#14490=ORIENTED_EDGE('',*,*,#14349,.T.); +#14491=ORIENTED_EDGE('',*,*,#14475,.T.); +#14492=EDGE_LOOP('',(#14487,#14489,#14490,#14491)); +#14493=FACE_OUTER_BOUND('',#14492,.F.); +#14495=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.28E0)); +#14496=DIRECTION('',(1.E0,0.E0,0.E0)); +#14497=DIRECTION('',(0.E0,1.E0,0.E0)); +#14498=AXIS2_PLACEMENT_3D('',#14495,#14496,#14497); +#14499=CYLINDRICAL_SURFACE('',#14498,9.6E-1); +#14500=ORIENTED_EDGE('',*,*,#14301,.F.); +#14502=ORIENTED_EDGE('',*,*,#14501,.F.); +#14503=ORIENTED_EDGE('',*,*,#14351,.T.); +#14504=ORIENTED_EDGE('',*,*,#14488,.T.); +#14505=EDGE_LOOP('',(#14500,#14502,#14503,#14504)); +#14506=FACE_OUTER_BOUND('',#14505,.F.); +#14508=CARTESIAN_POINT('',(-8.68E0,4.36E0,-9.24E0)); +#14509=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14510=DIRECTION('',(0.E0,1.E0,0.E0)); +#14511=AXIS2_PLACEMENT_3D('',#14508,#14509,#14510); +#14512=PLANE('',#14511); +#14513=ORIENTED_EDGE('',*,*,#14299,.F.); +#14515=ORIENTED_EDGE('',*,*,#14514,.F.); +#14516=ORIENTED_EDGE('',*,*,#14353,.T.); +#14517=ORIENTED_EDGE('',*,*,#14501,.T.); +#14518=EDGE_LOOP('',(#14513,#14515,#14516,#14517)); +#14519=FACE_OUTER_BOUND('',#14518,.F.); +#14521=CARTESIAN_POINT('',(-8.68E0,5.47E0,-9.24E0)); +#14522=DIRECTION('',(0.E0,1.E0,0.E0)); +#14523=DIRECTION('',(0.E0,0.E0,1.E0)); +#14524=AXIS2_PLACEMENT_3D('',#14521,#14522,#14523); +#14525=PLANE('',#14524); +#14526=ORIENTED_EDGE('',*,*,#14297,.F.); +#14528=ORIENTED_EDGE('',*,*,#14527,.F.); +#14529=ORIENTED_EDGE('',*,*,#14355,.T.); +#14530=ORIENTED_EDGE('',*,*,#14514,.T.); +#14531=EDGE_LOOP('',(#14526,#14528,#14529,#14530)); +#14532=FACE_OUTER_BOUND('',#14531,.F.); +#14534=CARTESIAN_POINT('',(-8.68E0,5.47E0,-8.6E0)); +#14535=DIRECTION('',(0.E0,0.E0,1.E0)); +#14536=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14537=AXIS2_PLACEMENT_3D('',#14534,#14535,#14536); +#14538=PLANE('',#14537); +#14539=ORIENTED_EDGE('',*,*,#14295,.F.); +#14541=ORIENTED_EDGE('',*,*,#14540,.F.); +#14542=ORIENTED_EDGE('',*,*,#14357,.T.); +#14543=ORIENTED_EDGE('',*,*,#14527,.T.); +#14544=EDGE_LOOP('',(#14539,#14541,#14542,#14543)); +#14545=FACE_OUTER_BOUND('',#14544,.F.); +#14547=CARTESIAN_POINT('',(-8.68E0,4.36E0,-8.28E0)); +#14548=DIRECTION('',(1.E0,0.E0,0.E0)); +#14549=DIRECTION('',(0.E0,1.E0,0.E0)); +#14550=AXIS2_PLACEMENT_3D('',#14547,#14548,#14549); +#14551=CYLINDRICAL_SURFACE('',#14550,3.2E-1); +#14552=ORIENTED_EDGE('',*,*,#14293,.F.); +#14554=ORIENTED_EDGE('',*,*,#14553,.F.); +#14555=ORIENTED_EDGE('',*,*,#14359,.T.); +#14556=ORIENTED_EDGE('',*,*,#14540,.T.); +#14557=EDGE_LOOP('',(#14552,#14554,#14555,#14556)); +#14558=FACE_OUTER_BOUND('',#14557,.F.); +#14560=CARTESIAN_POINT('',(-8.68E0,4.133725830020E0,-8.506274169980E0)); +#14561=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#14562=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#14563=AXIS2_PLACEMENT_3D('',#14560,#14561,#14562); +#14564=PLANE('',#14563); +#14565=ORIENTED_EDGE('',*,*,#14291,.F.); +#14566=ORIENTED_EDGE('',*,*,#14240,.F.); +#14567=ORIENTED_EDGE('',*,*,#14361,.T.); +#14568=ORIENTED_EDGE('',*,*,#14553,.T.); +#14569=EDGE_LOOP('',(#14565,#14566,#14567,#14568)); +#14570=FACE_OUTER_BOUND('',#14569,.F.); +#14572=CARTESIAN_POINT('',(-8.68E0,-1.055E0,-8.11E0)); +#14573=DIRECTION('',(0.E0,0.E0,1.E0)); +#14574=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14575=AXIS2_PLACEMENT_3D('',#14572,#14573,#14574); +#14576=PLANE('',#14575); +#14577=ORIENTED_EDGE('',*,*,#10365,.T.); +#14578=ORIENTED_EDGE('',*,*,#14277,.F.); +#14580=ORIENTED_EDGE('',*,*,#14579,.F.); +#14581=ORIENTED_EDGE('',*,*,#14375,.T.); +#14582=EDGE_LOOP('',(#14577,#14578,#14580,#14581)); +#14583=FACE_OUTER_BOUND('',#14582,.F.); +#14585=CARTESIAN_POINT('',(-8.68E0,-3.737451660041E0,-8.11E0)); +#14586=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#14587=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#14588=AXIS2_PLACEMENT_3D('',#14585,#14586,#14587); +#14589=PLANE('',#14588); +#14590=ORIENTED_EDGE('',*,*,#14275,.F.); +#14592=ORIENTED_EDGE('',*,*,#14591,.F.); +#14593=ORIENTED_EDGE('',*,*,#14377,.T.); +#14594=ORIENTED_EDGE('',*,*,#14579,.T.); +#14595=EDGE_LOOP('',(#14590,#14592,#14593,#14594)); +#14596=FACE_OUTER_BOUND('',#14595,.F.); +#14598=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.28E0)); +#14599=DIRECTION('',(1.E0,0.E0,0.E0)); +#14600=DIRECTION('',(0.E0,1.E0,0.E0)); +#14601=AXIS2_PLACEMENT_3D('',#14598,#14599,#14600); +#14602=CYLINDRICAL_SURFACE('',#14601,3.2E-1); +#14603=ORIENTED_EDGE('',*,*,#14273,.F.); +#14605=ORIENTED_EDGE('',*,*,#14604,.F.); +#14606=ORIENTED_EDGE('',*,*,#14379,.T.); +#14607=ORIENTED_EDGE('',*,*,#14591,.T.); +#14608=EDGE_LOOP('',(#14603,#14605,#14606,#14607)); +#14609=FACE_OUTER_BOUND('',#14608,.F.); +#14611=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.6E0)); +#14612=DIRECTION('',(0.E0,0.E0,1.E0)); +#14613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14614=AXIS2_PLACEMENT_3D('',#14611,#14612,#14613); +#14615=PLANE('',#14614); +#14616=ORIENTED_EDGE('',*,*,#14271,.F.); +#14618=ORIENTED_EDGE('',*,*,#14617,.F.); +#14619=ORIENTED_EDGE('',*,*,#14381,.T.); +#14620=ORIENTED_EDGE('',*,*,#14604,.T.); +#14621=EDGE_LOOP('',(#14616,#14618,#14619,#14620)); +#14622=FACE_OUTER_BOUND('',#14621,.F.); +#14624=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-8.6E0)); +#14625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14626=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14627=AXIS2_PLACEMENT_3D('',#14624,#14625,#14626); +#14628=PLANE('',#14627); +#14629=ORIENTED_EDGE('',*,*,#14269,.F.); +#14631=ORIENTED_EDGE('',*,*,#14630,.F.); +#14632=ORIENTED_EDGE('',*,*,#14383,.T.); +#14633=ORIENTED_EDGE('',*,*,#14617,.T.); +#14634=EDGE_LOOP('',(#14629,#14631,#14632,#14633)); +#14635=FACE_OUTER_BOUND('',#14634,.F.); +#14637=CARTESIAN_POINT('',(-8.68E0,-5.47E0,-9.24E0)); +#14638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14639=DIRECTION('',(0.E0,1.E0,0.E0)); +#14640=AXIS2_PLACEMENT_3D('',#14637,#14638,#14639); +#14641=PLANE('',#14640); +#14642=ORIENTED_EDGE('',*,*,#14267,.F.); +#14644=ORIENTED_EDGE('',*,*,#14643,.F.); +#14645=ORIENTED_EDGE('',*,*,#14385,.T.); +#14646=ORIENTED_EDGE('',*,*,#14630,.T.); +#14647=EDGE_LOOP('',(#14642,#14644,#14645,#14646)); +#14648=FACE_OUTER_BOUND('',#14647,.F.); +#14650=CARTESIAN_POINT('',(-8.68E0,-4.36E0,-8.28E0)); +#14651=DIRECTION('',(1.E0,0.E0,0.E0)); +#14652=DIRECTION('',(0.E0,1.E0,0.E0)); +#14653=AXIS2_PLACEMENT_3D('',#14650,#14651,#14652); +#14654=CYLINDRICAL_SURFACE('',#14653,9.6E-1); +#14655=ORIENTED_EDGE('',*,*,#14265,.F.); +#14657=ORIENTED_EDGE('',*,*,#14656,.F.); +#14658=ORIENTED_EDGE('',*,*,#14387,.T.); +#14659=ORIENTED_EDGE('',*,*,#14643,.T.); +#14660=EDGE_LOOP('',(#14655,#14657,#14658,#14659)); +#14661=FACE_OUTER_BOUND('',#14660,.F.); +#14663=CARTESIAN_POINT('',(-8.68E0,-3.681177490061E0,-8.958822509939E0)); +#14664=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14665=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14666=AXIS2_PLACEMENT_3D('',#14663,#14664,#14665); +#14667=PLANE('',#14666); +#14668=ORIENTED_EDGE('',*,*,#14263,.F.); +#14670=ORIENTED_EDGE('',*,*,#14669,.F.); +#14671=ORIENTED_EDGE('',*,*,#14389,.T.); +#14672=ORIENTED_EDGE('',*,*,#14656,.T.); +#14673=EDGE_LOOP('',(#14668,#14670,#14671,#14672)); +#14674=FACE_OUTER_BOUND('',#14673,.F.); +#14676=CARTESIAN_POINT('',(-8.68E0,-3.339806640163E0,-9.07E0)); +#14677=DIRECTION('',(1.E0,0.E0,0.E0)); +#14678=DIRECTION('',(0.E0,1.E0,0.E0)); +#14679=AXIS2_PLACEMENT_3D('',#14676,#14677,#14678); +#14680=CYLINDRICAL_SURFACE('',#14679,3.2E-1); +#14681=ORIENTED_EDGE('',*,*,#14261,.F.); +#14683=ORIENTED_EDGE('',*,*,#14682,.F.); +#14684=ORIENTED_EDGE('',*,*,#14391,.T.); +#14685=ORIENTED_EDGE('',*,*,#14669,.T.); +#14686=EDGE_LOOP('',(#14681,#14683,#14684,#14685)); +#14687=FACE_OUTER_BOUND('',#14686,.F.); +#14689=CARTESIAN_POINT('',(-8.68E0,-3.339806640163E0,-8.75E0)); +#14690=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14691=DIRECTION('',(0.E0,1.E0,0.E0)); +#14692=AXIS2_PLACEMENT_3D('',#14689,#14690,#14691); +#14693=PLANE('',#14692); +#14694=ORIENTED_EDGE('',*,*,#14259,.F.); +#14696=ORIENTED_EDGE('',*,*,#14695,.F.); +#14697=ORIENTED_EDGE('',*,*,#14393,.T.); +#14698=ORIENTED_EDGE('',*,*,#14682,.T.); +#14699=EDGE_LOOP('',(#14694,#14696,#14697,#14698)); +#14700=FACE_OUTER_BOUND('',#14699,.F.); +#14702=CARTESIAN_POINT('',(-8.68E0,-1.726776695297E0,-8.75E0)); +#14703=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14704=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14705=AXIS2_PLACEMENT_3D('',#14702,#14703,#14704); +#14706=PLANE('',#14705); +#14707=ORIENTED_EDGE('',*,*,#14257,.F.); +#14709=ORIENTED_EDGE('',*,*,#14708,.F.); +#14710=ORIENTED_EDGE('',*,*,#14395,.T.); +#14711=ORIENTED_EDGE('',*,*,#14695,.T.); +#14712=EDGE_LOOP('',(#14707,#14709,#14710,#14711)); +#14713=FACE_OUTER_BOUND('',#14712,.F.); +#14715=CARTESIAN_POINT('',(-8.68E0,-1.323223304703E0,-8.7E0)); +#14716=DIRECTION('',(1.E0,0.E0,0.E0)); +#14717=DIRECTION('',(0.E0,1.E0,0.E0)); +#14718=AXIS2_PLACEMENT_3D('',#14715,#14716,#14717); +#14719=CYLINDRICAL_SURFACE('',#14718,2.5E-1); +#14720=ORIENTED_EDGE('',*,*,#14255,.F.); +#14722=ORIENTED_EDGE('',*,*,#14721,.F.); +#14723=ORIENTED_EDGE('',*,*,#14397,.T.); +#14724=ORIENTED_EDGE('',*,*,#14708,.T.); +#14725=EDGE_LOOP('',(#14720,#14722,#14723,#14724)); +#14726=FACE_OUTER_BOUND('',#14725,.F.); +#14728=CARTESIAN_POINT('',(-8.68E0,-1.323223304703E0,-8.45E0)); +#14729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14730=DIRECTION('',(0.E0,1.E0,0.E0)); +#14731=AXIS2_PLACEMENT_3D('',#14728,#14729,#14730); +#14732=PLANE('',#14731); +#14733=ORIENTED_EDGE('',*,*,#14253,.F.); +#14734=ORIENTED_EDGE('',*,*,#14326,.F.); +#14735=ORIENTED_EDGE('',*,*,#14399,.T.); +#14736=ORIENTED_EDGE('',*,*,#14721,.T.); +#14737=EDGE_LOOP('',(#14733,#14734,#14735,#14736)); +#14738=FACE_OUTER_BOUND('',#14737,.F.); +#14740=CARTESIAN_POINT('',(-8.535E0,3.43E0,-9.24E0)); +#14741=DIRECTION('',(1.E0,0.E0,0.E0)); +#14742=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14743=AXIS2_PLACEMENT_3D('',#14740,#14741,#14742); +#14744=PLANE('',#14743); +#14745=ORIENTED_EDGE('',*,*,#10716,.F.); +#14746=ORIENTED_EDGE('',*,*,#11090,.T.); +#14747=ORIENTED_EDGE('',*,*,#9314,.T.); +#14748=ORIENTED_EDGE('',*,*,#10967,.T.); +#14749=EDGE_LOOP('',(#14745,#14746,#14747,#14748)); +#14750=FACE_OUTER_BOUND('',#14749,.F.); +#14752=CARTESIAN_POINT('',(-6.465E0,2.79E0,-9.24E0)); +#14753=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14754=DIRECTION('',(0.E0,1.E0,0.E0)); +#14755=AXIS2_PLACEMENT_3D('',#14752,#14753,#14754); +#14756=PLANE('',#14755); +#14757=ORIENTED_EDGE('',*,*,#10712,.F.); +#14758=ORIENTED_EDGE('',*,*,#10970,.F.); +#14759=ORIENTED_EDGE('',*,*,#9310,.T.); +#14760=ORIENTED_EDGE('',*,*,#11093,.F.); +#14761=EDGE_LOOP('',(#14757,#14758,#14759,#14760)); +#14762=FACE_OUTER_BOUND('',#14761,.F.); +#14764=CARTESIAN_POINT('',(-5.68E0,3.737451660041E0,-8.11E0)); +#14765=DIRECTION('',(0.E0,0.E0,1.E0)); +#14766=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14767=AXIS2_PLACEMENT_3D('',#14764,#14765,#14766); +#14768=PLANE('',#14767); +#14769=ORIENTED_EDGE('',*,*,#11096,.F.); +#14771=ORIENTED_EDGE('',*,*,#14770,.F.); +#14773=ORIENTED_EDGE('',*,*,#14772,.F.); +#14775=ORIENTED_EDGE('',*,*,#14774,.T.); +#14776=EDGE_LOOP('',(#14769,#14771,#14773,#14775)); +#14777=FACE_OUTER_BOUND('',#14776,.F.); +#14779=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#14780=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14781=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14782=AXIS2_PLACEMENT_3D('',#14779,#14780,#14781); +#14783=PLANE('',#14782); +#14784=ORIENTED_EDGE('',*,*,#9355,.F.); +#14786=ORIENTED_EDGE('',*,*,#14785,.T.); +#14788=ORIENTED_EDGE('',*,*,#14787,.T.); +#14790=ORIENTED_EDGE('',*,*,#14789,.T.); +#14792=ORIENTED_EDGE('',*,*,#14791,.T.); +#14794=ORIENTED_EDGE('',*,*,#14793,.T.); +#14796=ORIENTED_EDGE('',*,*,#14795,.T.); +#14798=ORIENTED_EDGE('',*,*,#14797,.T.); +#14800=ORIENTED_EDGE('',*,*,#14799,.T.); +#14802=ORIENTED_EDGE('',*,*,#14801,.T.); +#14804=ORIENTED_EDGE('',*,*,#14803,.T.); +#14806=ORIENTED_EDGE('',*,*,#14805,.T.); +#14808=ORIENTED_EDGE('',*,*,#14807,.T.); +#14810=ORIENTED_EDGE('',*,*,#14809,.T.); +#14812=ORIENTED_EDGE('',*,*,#14811,.T.); +#14813=EDGE_LOOP('',(#14784,#14786,#14788,#14790,#14792,#14794,#14796,#14798, +#14800,#14802,#14804,#14806,#14808,#14810,#14812)); +#14814=FACE_OUTER_BOUND('',#14813,.F.); +#14816=CARTESIAN_POINT('',(-6.32E0,-1.18E0,-6.35E0)); +#14817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14819=AXIS2_PLACEMENT_3D('',#14816,#14817,#14818); +#14820=PLANE('',#14819); +#14821=ORIENTED_EDGE('',*,*,#9306,.F.); +#14823=ORIENTED_EDGE('',*,*,#14822,.T.); +#14825=ORIENTED_EDGE('',*,*,#14824,.T.); +#14827=ORIENTED_EDGE('',*,*,#14826,.T.); +#14829=ORIENTED_EDGE('',*,*,#14828,.T.); +#14831=ORIENTED_EDGE('',*,*,#14830,.T.); +#14833=ORIENTED_EDGE('',*,*,#14832,.T.); +#14835=ORIENTED_EDGE('',*,*,#14834,.T.); +#14837=ORIENTED_EDGE('',*,*,#14836,.T.); +#14839=ORIENTED_EDGE('',*,*,#14838,.T.); +#14841=ORIENTED_EDGE('',*,*,#14840,.T.); +#14843=ORIENTED_EDGE('',*,*,#14842,.T.); +#14845=ORIENTED_EDGE('',*,*,#14844,.T.); +#14847=ORIENTED_EDGE('',*,*,#14846,.T.); +#14848=ORIENTED_EDGE('',*,*,#14770,.T.); +#14849=EDGE_LOOP('',(#14821,#14823,#14825,#14827,#14829,#14831,#14833,#14835, +#14837,#14839,#14841,#14843,#14845,#14847,#14848)); +#14850=FACE_OUTER_BOUND('',#14849,.F.); +#14852=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.11E0)); +#14853=DIRECTION('',(0.E0,0.E0,1.E0)); +#14854=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14855=AXIS2_PLACEMENT_3D('',#14852,#14853,#14854); +#14856=PLANE('',#14855); +#14857=ORIENTED_EDGE('',*,*,#10355,.T.); +#14859=ORIENTED_EDGE('',*,*,#14858,.T.); +#14861=ORIENTED_EDGE('',*,*,#14860,.T.); +#14862=ORIENTED_EDGE('',*,*,#14785,.F.); +#14863=EDGE_LOOP('',(#14857,#14859,#14861,#14862)); +#14864=FACE_OUTER_BOUND('',#14863,.F.); +#14866=CARTESIAN_POINT('',(-5.68E0,0.E0,0.E0)); +#14867=DIRECTION('',(1.E0,0.E0,0.E0)); +#14868=DIRECTION('',(0.E0,1.E0,0.E0)); +#14869=AXIS2_PLACEMENT_3D('',#14866,#14867,#14868); +#14870=PLANE('',#14869); +#14871=ORIENTED_EDGE('',*,*,#9359,.T.); +#14873=ORIENTED_EDGE('',*,*,#14872,.F.); +#14875=ORIENTED_EDGE('',*,*,#14874,.F.); +#14877=ORIENTED_EDGE('',*,*,#14876,.F.); +#14879=ORIENTED_EDGE('',*,*,#14878,.F.); +#14881=ORIENTED_EDGE('',*,*,#14880,.F.); +#14883=ORIENTED_EDGE('',*,*,#14882,.F.); +#14885=ORIENTED_EDGE('',*,*,#14884,.F.); +#14887=ORIENTED_EDGE('',*,*,#14886,.F.); +#14889=ORIENTED_EDGE('',*,*,#14888,.F.); +#14891=ORIENTED_EDGE('',*,*,#14890,.F.); +#14893=ORIENTED_EDGE('',*,*,#14892,.F.); +#14895=ORIENTED_EDGE('',*,*,#14894,.F.); +#14897=ORIENTED_EDGE('',*,*,#14896,.F.); +#14898=ORIENTED_EDGE('',*,*,#14858,.F.); +#14899=EDGE_LOOP('',(#14871,#14873,#14875,#14877,#14879,#14881,#14883,#14885, +#14887,#14889,#14891,#14893,#14895,#14897,#14898)); +#14900=FACE_OUTER_BOUND('',#14899,.F.); +#14902=CARTESIAN_POINT('',(-5.68E0,0.E0,0.E0)); +#14903=DIRECTION('',(1.E0,0.E0,0.E0)); +#14904=DIRECTION('',(0.E0,1.E0,0.E0)); +#14905=AXIS2_PLACEMENT_3D('',#14902,#14903,#14904); +#14906=PLANE('',#14905); +#14907=ORIENTED_EDGE('',*,*,#9302,.T.); +#14908=ORIENTED_EDGE('',*,*,#14774,.F.); +#14910=ORIENTED_EDGE('',*,*,#14909,.F.); +#14912=ORIENTED_EDGE('',*,*,#14911,.F.); +#14914=ORIENTED_EDGE('',*,*,#14913,.F.); +#14916=ORIENTED_EDGE('',*,*,#14915,.F.); +#14918=ORIENTED_EDGE('',*,*,#14917,.F.); +#14920=ORIENTED_EDGE('',*,*,#14919,.F.); +#14922=ORIENTED_EDGE('',*,*,#14921,.F.); +#14924=ORIENTED_EDGE('',*,*,#14923,.F.); +#14926=ORIENTED_EDGE('',*,*,#14925,.F.); +#14928=ORIENTED_EDGE('',*,*,#14927,.F.); +#14930=ORIENTED_EDGE('',*,*,#14929,.F.); +#14932=ORIENTED_EDGE('',*,*,#14931,.F.); +#14934=ORIENTED_EDGE('',*,*,#14933,.F.); +#14935=EDGE_LOOP('',(#14907,#14908,#14910,#14912,#14914,#14916,#14918,#14920, +#14922,#14924,#14926,#14928,#14930,#14932,#14934)); +#14936=FACE_OUTER_BOUND('',#14935,.F.); +#14938=CARTESIAN_POINT('',(-5.68E0,-1.055E0,-8.45E0)); +#14939=DIRECTION('',(0.E0,1.E0,0.E0)); +#14940=DIRECTION('',(0.E0,0.E0,1.E0)); +#14941=AXIS2_PLACEMENT_3D('',#14938,#14939,#14940); +#14942=PLANE('',#14941); +#14943=ORIENTED_EDGE('',*,*,#9357,.F.); +#14944=ORIENTED_EDGE('',*,*,#14811,.F.); +#14946=ORIENTED_EDGE('',*,*,#14945,.F.); +#14947=ORIENTED_EDGE('',*,*,#14872,.T.); +#14948=EDGE_LOOP('',(#14943,#14944,#14946,#14947)); +#14949=FACE_OUTER_BOUND('',#14948,.F.); +#14951=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.45E0)); +#14952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14953=DIRECTION('',(0.E0,1.E0,0.E0)); +#14954=AXIS2_PLACEMENT_3D('',#14951,#14952,#14953); +#14955=PLANE('',#14954); +#14956=ORIENTED_EDGE('',*,*,#14874,.T.); +#14957=ORIENTED_EDGE('',*,*,#14945,.T.); +#14958=ORIENTED_EDGE('',*,*,#14809,.F.); +#14960=ORIENTED_EDGE('',*,*,#14959,.F.); +#14961=EDGE_LOOP('',(#14956,#14957,#14958,#14960)); +#14962=FACE_OUTER_BOUND('',#14961,.F.); +#14964=CARTESIAN_POINT('',(-5.68E0,-1.323223304703E0,-8.7E0)); +#14965=DIRECTION('',(1.E0,0.E0,0.E0)); +#14966=DIRECTION('',(0.E0,1.E0,0.E0)); +#14967=AXIS2_PLACEMENT_3D('',#14964,#14965,#14966); +#14968=CYLINDRICAL_SURFACE('',#14967,2.5E-1); +#14969=ORIENTED_EDGE('',*,*,#14876,.T.); +#14970=ORIENTED_EDGE('',*,*,#14959,.T.); +#14971=ORIENTED_EDGE('',*,*,#14807,.F.); +#14973=ORIENTED_EDGE('',*,*,#14972,.F.); +#14974=EDGE_LOOP('',(#14969,#14970,#14971,#14973)); +#14975=FACE_OUTER_BOUND('',#14974,.F.); +#14977=CARTESIAN_POINT('',(-5.68E0,-1.726776695297E0,-8.75E0)); +#14978=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14979=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14980=AXIS2_PLACEMENT_3D('',#14977,#14978,#14979); +#14981=PLANE('',#14980); +#14982=ORIENTED_EDGE('',*,*,#14878,.T.); +#14983=ORIENTED_EDGE('',*,*,#14972,.T.); +#14984=ORIENTED_EDGE('',*,*,#14805,.F.); +#14986=ORIENTED_EDGE('',*,*,#14985,.F.); +#14987=EDGE_LOOP('',(#14982,#14983,#14984,#14986)); +#14988=FACE_OUTER_BOUND('',#14987,.F.); +#14990=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-8.75E0)); +#14991=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14992=DIRECTION('',(0.E0,1.E0,0.E0)); +#14993=AXIS2_PLACEMENT_3D('',#14990,#14991,#14992); +#14994=PLANE('',#14993); +#14995=ORIENTED_EDGE('',*,*,#14880,.T.); +#14996=ORIENTED_EDGE('',*,*,#14985,.T.); +#14997=ORIENTED_EDGE('',*,*,#14803,.F.); +#14999=ORIENTED_EDGE('',*,*,#14998,.F.); +#15000=EDGE_LOOP('',(#14995,#14996,#14997,#14999)); +#15001=FACE_OUTER_BOUND('',#15000,.F.); +#15003=CARTESIAN_POINT('',(-5.68E0,-3.339806640163E0,-9.07E0)); +#15004=DIRECTION('',(1.E0,0.E0,0.E0)); +#15005=DIRECTION('',(0.E0,1.E0,0.E0)); +#15006=AXIS2_PLACEMENT_3D('',#15003,#15004,#15005); +#15007=CYLINDRICAL_SURFACE('',#15006,3.2E-1); +#15008=ORIENTED_EDGE('',*,*,#14882,.T.); +#15009=ORIENTED_EDGE('',*,*,#14998,.T.); +#15010=ORIENTED_EDGE('',*,*,#14801,.F.); +#15012=ORIENTED_EDGE('',*,*,#15011,.F.); +#15013=EDGE_LOOP('',(#15008,#15009,#15010,#15012)); +#15014=FACE_OUTER_BOUND('',#15013,.F.); +#15016=CARTESIAN_POINT('',(-5.68E0,-3.681177490061E0,-8.958822509939E0)); +#15017=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#15018=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15019=AXIS2_PLACEMENT_3D('',#15016,#15017,#15018); +#15020=PLANE('',#15019); +#15021=ORIENTED_EDGE('',*,*,#14884,.T.); +#15022=ORIENTED_EDGE('',*,*,#15011,.T.); +#15023=ORIENTED_EDGE('',*,*,#14799,.F.); +#15025=ORIENTED_EDGE('',*,*,#15024,.F.); +#15026=EDGE_LOOP('',(#15021,#15022,#15023,#15025)); +#15027=FACE_OUTER_BOUND('',#15026,.F.); +#15029=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.28E0)); +#15030=DIRECTION('',(1.E0,0.E0,0.E0)); +#15031=DIRECTION('',(0.E0,1.E0,0.E0)); +#15032=AXIS2_PLACEMENT_3D('',#15029,#15030,#15031); +#15033=CYLINDRICAL_SURFACE('',#15032,9.6E-1); +#15034=ORIENTED_EDGE('',*,*,#14886,.T.); +#15035=ORIENTED_EDGE('',*,*,#15024,.T.); +#15036=ORIENTED_EDGE('',*,*,#14797,.F.); +#15038=ORIENTED_EDGE('',*,*,#15037,.F.); +#15039=EDGE_LOOP('',(#15034,#15035,#15036,#15038)); +#15040=FACE_OUTER_BOUND('',#15039,.F.); +#15042=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-9.24E0)); +#15043=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15044=DIRECTION('',(0.E0,1.E0,0.E0)); +#15045=AXIS2_PLACEMENT_3D('',#15042,#15043,#15044); +#15046=PLANE('',#15045); +#15047=ORIENTED_EDGE('',*,*,#14888,.T.); +#15048=ORIENTED_EDGE('',*,*,#15037,.T.); +#15049=ORIENTED_EDGE('',*,*,#14795,.F.); +#15051=ORIENTED_EDGE('',*,*,#15050,.F.); +#15052=EDGE_LOOP('',(#15047,#15048,#15049,#15051)); +#15053=FACE_OUTER_BOUND('',#15052,.F.); +#15055=CARTESIAN_POINT('',(-5.68E0,-5.47E0,-8.6E0)); +#15056=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15058=AXIS2_PLACEMENT_3D('',#15055,#15056,#15057); +#15059=PLANE('',#15058); +#15060=ORIENTED_EDGE('',*,*,#14890,.T.); +#15061=ORIENTED_EDGE('',*,*,#15050,.T.); +#15062=ORIENTED_EDGE('',*,*,#14793,.F.); +#15064=ORIENTED_EDGE('',*,*,#15063,.F.); +#15065=EDGE_LOOP('',(#15060,#15061,#15062,#15064)); +#15066=FACE_OUTER_BOUND('',#15065,.F.); +#15068=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.6E0)); +#15069=DIRECTION('',(0.E0,0.E0,1.E0)); +#15070=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15071=AXIS2_PLACEMENT_3D('',#15068,#15069,#15070); +#15072=PLANE('',#15071); +#15073=ORIENTED_EDGE('',*,*,#14892,.T.); +#15074=ORIENTED_EDGE('',*,*,#15063,.T.); +#15075=ORIENTED_EDGE('',*,*,#14791,.F.); +#15077=ORIENTED_EDGE('',*,*,#15076,.F.); +#15078=EDGE_LOOP('',(#15073,#15074,#15075,#15077)); +#15079=FACE_OUTER_BOUND('',#15078,.F.); +#15081=CARTESIAN_POINT('',(-5.68E0,-4.36E0,-8.28E0)); +#15082=DIRECTION('',(1.E0,0.E0,0.E0)); +#15083=DIRECTION('',(0.E0,1.E0,0.E0)); +#15084=AXIS2_PLACEMENT_3D('',#15081,#15082,#15083); +#15085=CYLINDRICAL_SURFACE('',#15084,3.2E-1); +#15086=ORIENTED_EDGE('',*,*,#14894,.T.); +#15087=ORIENTED_EDGE('',*,*,#15076,.T.); +#15088=ORIENTED_EDGE('',*,*,#14789,.F.); +#15090=ORIENTED_EDGE('',*,*,#15089,.F.); +#15091=EDGE_LOOP('',(#15086,#15087,#15088,#15090)); +#15092=FACE_OUTER_BOUND('',#15091,.F.); +#15094=CARTESIAN_POINT('',(-5.68E0,-3.737451660041E0,-8.11E0)); +#15095=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#15096=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#15097=AXIS2_PLACEMENT_3D('',#15094,#15095,#15096); +#15098=PLANE('',#15097); +#15099=ORIENTED_EDGE('',*,*,#14896,.T.); +#15100=ORIENTED_EDGE('',*,*,#15089,.T.); +#15101=ORIENTED_EDGE('',*,*,#14787,.F.); +#15102=ORIENTED_EDGE('',*,*,#14860,.F.); +#15103=EDGE_LOOP('',(#15099,#15100,#15101,#15102)); +#15104=FACE_OUTER_BOUND('',#15103,.F.); +#15106=CARTESIAN_POINT('',(-5.68E0,4.133725830020E0,-8.506274169980E0)); +#15107=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#15108=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#15109=AXIS2_PLACEMENT_3D('',#15106,#15107,#15108); +#15110=PLANE('',#15109); +#15111=ORIENTED_EDGE('',*,*,#14909,.T.); +#15112=ORIENTED_EDGE('',*,*,#14772,.T.); +#15113=ORIENTED_EDGE('',*,*,#14846,.F.); +#15115=ORIENTED_EDGE('',*,*,#15114,.F.); +#15116=EDGE_LOOP('',(#15111,#15112,#15113,#15115)); +#15117=FACE_OUTER_BOUND('',#15116,.F.); +#15119=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.28E0)); +#15120=DIRECTION('',(1.E0,0.E0,0.E0)); +#15121=DIRECTION('',(0.E0,1.E0,0.E0)); +#15122=AXIS2_PLACEMENT_3D('',#15119,#15120,#15121); +#15123=CYLINDRICAL_SURFACE('',#15122,3.2E-1); +#15124=ORIENTED_EDGE('',*,*,#14911,.T.); +#15125=ORIENTED_EDGE('',*,*,#15114,.T.); +#15126=ORIENTED_EDGE('',*,*,#14844,.F.); +#15128=ORIENTED_EDGE('',*,*,#15127,.F.); +#15129=EDGE_LOOP('',(#15124,#15125,#15126,#15128)); +#15130=FACE_OUTER_BOUND('',#15129,.F.); +#15132=CARTESIAN_POINT('',(-5.68E0,5.47E0,-8.6E0)); +#15133=DIRECTION('',(0.E0,0.E0,1.E0)); +#15134=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15135=AXIS2_PLACEMENT_3D('',#15132,#15133,#15134); +#15136=PLANE('',#15135); +#15137=ORIENTED_EDGE('',*,*,#14913,.T.); +#15138=ORIENTED_EDGE('',*,*,#15127,.T.); +#15139=ORIENTED_EDGE('',*,*,#14842,.F.); +#15141=ORIENTED_EDGE('',*,*,#15140,.F.); +#15142=EDGE_LOOP('',(#15137,#15138,#15139,#15141)); +#15143=FACE_OUTER_BOUND('',#15142,.F.); +#15145=CARTESIAN_POINT('',(-5.68E0,5.47E0,-9.24E0)); +#15146=DIRECTION('',(0.E0,1.E0,0.E0)); +#15147=DIRECTION('',(0.E0,0.E0,1.E0)); +#15148=AXIS2_PLACEMENT_3D('',#15145,#15146,#15147); +#15149=PLANE('',#15148); +#15150=ORIENTED_EDGE('',*,*,#14915,.T.); +#15151=ORIENTED_EDGE('',*,*,#15140,.T.); +#15152=ORIENTED_EDGE('',*,*,#14840,.F.); +#15154=ORIENTED_EDGE('',*,*,#15153,.F.); +#15155=EDGE_LOOP('',(#15150,#15151,#15152,#15154)); +#15156=FACE_OUTER_BOUND('',#15155,.F.); +#15158=CARTESIAN_POINT('',(-5.68E0,4.36E0,-9.24E0)); +#15159=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15160=DIRECTION('',(0.E0,1.E0,0.E0)); +#15161=AXIS2_PLACEMENT_3D('',#15158,#15159,#15160); +#15162=PLANE('',#15161); +#15163=ORIENTED_EDGE('',*,*,#14917,.T.); +#15164=ORIENTED_EDGE('',*,*,#15153,.T.); +#15165=ORIENTED_EDGE('',*,*,#14838,.F.); +#15167=ORIENTED_EDGE('',*,*,#15166,.F.); +#15168=EDGE_LOOP('',(#15163,#15164,#15165,#15167)); +#15169=FACE_OUTER_BOUND('',#15168,.F.); +#15171=CARTESIAN_POINT('',(-5.68E0,4.36E0,-8.28E0)); +#15172=DIRECTION('',(1.E0,0.E0,0.E0)); +#15173=DIRECTION('',(0.E0,1.E0,0.E0)); +#15174=AXIS2_PLACEMENT_3D('',#15171,#15172,#15173); +#15175=CYLINDRICAL_SURFACE('',#15174,9.6E-1); +#15176=ORIENTED_EDGE('',*,*,#14919,.T.); +#15177=ORIENTED_EDGE('',*,*,#15166,.T.); +#15178=ORIENTED_EDGE('',*,*,#14836,.F.); +#15180=ORIENTED_EDGE('',*,*,#15179,.F.); +#15181=EDGE_LOOP('',(#15176,#15177,#15178,#15180)); +#15182=FACE_OUTER_BOUND('',#15181,.F.); +#15184=CARTESIAN_POINT('',(-5.68E0,3.566080810142E0,-8.843725830020E0)); +#15185=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#15186=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#15187=AXIS2_PLACEMENT_3D('',#15184,#15185,#15186); +#15188=PLANE('',#15187); +#15189=ORIENTED_EDGE('',*,*,#14921,.T.); +#15190=ORIENTED_EDGE('',*,*,#15179,.T.); +#15191=ORIENTED_EDGE('',*,*,#14834,.F.); +#15193=ORIENTED_EDGE('',*,*,#15192,.F.); +#15194=EDGE_LOOP('',(#15189,#15190,#15191,#15193)); +#15195=FACE_OUTER_BOUND('',#15194,.F.); +#15197=CARTESIAN_POINT('',(-5.68E0,3.339806640163E0,-9.07E0)); +#15198=DIRECTION('',(1.E0,0.E0,0.E0)); +#15199=DIRECTION('',(0.E0,1.E0,0.E0)); +#15200=AXIS2_PLACEMENT_3D('',#15197,#15198,#15199); +#15201=CYLINDRICAL_SURFACE('',#15200,3.2E-1); +#15202=ORIENTED_EDGE('',*,*,#14923,.T.); +#15203=ORIENTED_EDGE('',*,*,#15192,.T.); +#15204=ORIENTED_EDGE('',*,*,#14832,.F.); +#15206=ORIENTED_EDGE('',*,*,#15205,.F.); +#15207=EDGE_LOOP('',(#15202,#15203,#15204,#15206)); +#15208=FACE_OUTER_BOUND('',#15207,.F.); +#15210=CARTESIAN_POINT('',(-5.68E0,1.726776695297E0,-8.75E0)); +#15211=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15212=DIRECTION('',(0.E0,1.E0,0.E0)); +#15213=AXIS2_PLACEMENT_3D('',#15210,#15211,#15212); +#15214=PLANE('',#15213); +#15215=ORIENTED_EDGE('',*,*,#14925,.T.); +#15216=ORIENTED_EDGE('',*,*,#15205,.T.); +#15217=ORIENTED_EDGE('',*,*,#14830,.F.); +#15219=ORIENTED_EDGE('',*,*,#15218,.F.); +#15220=EDGE_LOOP('',(#15215,#15216,#15217,#15219)); +#15221=FACE_OUTER_BOUND('',#15220,.F.); +#15223=CARTESIAN_POINT('',(-5.68E0,1.5E0,-8.523223304703E0)); +#15224=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#15225=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#15226=AXIS2_PLACEMENT_3D('',#15223,#15224,#15225); +#15227=PLANE('',#15226); +#15228=ORIENTED_EDGE('',*,*,#14927,.T.); +#15229=ORIENTED_EDGE('',*,*,#15218,.T.); +#15230=ORIENTED_EDGE('',*,*,#14828,.F.); +#15232=ORIENTED_EDGE('',*,*,#15231,.F.); +#15233=EDGE_LOOP('',(#15228,#15229,#15230,#15232)); +#15234=FACE_OUTER_BOUND('',#15233,.F.); +#15236=CARTESIAN_POINT('',(-5.68E0,1.323223304703E0,-8.7E0)); +#15237=DIRECTION('',(1.E0,0.E0,0.E0)); +#15238=DIRECTION('',(0.E0,1.E0,0.E0)); +#15239=AXIS2_PLACEMENT_3D('',#15236,#15237,#15238); +#15240=CYLINDRICAL_SURFACE('',#15239,2.5E-1); +#15241=ORIENTED_EDGE('',*,*,#14929,.T.); +#15242=ORIENTED_EDGE('',*,*,#15231,.T.); +#15243=ORIENTED_EDGE('',*,*,#14826,.F.); +#15245=ORIENTED_EDGE('',*,*,#15244,.F.); +#15246=EDGE_LOOP('',(#15241,#15242,#15243,#15245)); +#15247=FACE_OUTER_BOUND('',#15246,.F.); +#15249=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.45E0)); +#15250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15251=DIRECTION('',(0.E0,1.E0,0.E0)); +#15252=AXIS2_PLACEMENT_3D('',#15249,#15250,#15251); +#15253=PLANE('',#15252); +#15254=ORIENTED_EDGE('',*,*,#14931,.T.); +#15255=ORIENTED_EDGE('',*,*,#15244,.T.); +#15256=ORIENTED_EDGE('',*,*,#14824,.F.); +#15258=ORIENTED_EDGE('',*,*,#15257,.F.); +#15259=EDGE_LOOP('',(#15254,#15255,#15256,#15258)); +#15260=FACE_OUTER_BOUND('',#15259,.F.); +#15262=CARTESIAN_POINT('',(-5.68E0,1.055E0,-8.11E0)); +#15263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15264=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15265=AXIS2_PLACEMENT_3D('',#15262,#15263,#15264); +#15266=PLANE('',#15265); +#15267=ORIENTED_EDGE('',*,*,#9304,.T.); +#15268=ORIENTED_EDGE('',*,*,#14933,.T.); +#15269=ORIENTED_EDGE('',*,*,#15257,.T.); +#15270=ORIENTED_EDGE('',*,*,#14822,.F.); +#15271=EDGE_LOOP('',(#15267,#15268,#15269,#15270)); +#15272=FACE_OUTER_BOUND('',#15271,.F.); +#15274=CARTESIAN_POINT('',(-5.535E0,3.43E0,-9.24E0)); +#15275=DIRECTION('',(1.E0,0.E0,0.E0)); +#15276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15277=AXIS2_PLACEMENT_3D('',#15274,#15275,#15276); +#15278=PLANE('',#15277); +#15279=ORIENTED_EDGE('',*,*,#10732,.F.); +#15280=ORIENTED_EDGE('',*,*,#11099,.T.); +#15281=ORIENTED_EDGE('',*,*,#9298,.T.); +#15282=ORIENTED_EDGE('',*,*,#10981,.T.); +#15283=EDGE_LOOP('',(#15279,#15280,#15281,#15282)); +#15284=FACE_OUTER_BOUND('',#15283,.F.); +#15286=CARTESIAN_POINT('',(-3.465E0,2.79E0,-9.24E0)); +#15287=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15288=DIRECTION('',(0.E0,1.E0,0.E0)); +#15289=AXIS2_PLACEMENT_3D('',#15286,#15287,#15288); +#15290=PLANE('',#15289); +#15291=ORIENTED_EDGE('',*,*,#10728,.F.); +#15292=ORIENTED_EDGE('',*,*,#10984,.F.); +#15293=ORIENTED_EDGE('',*,*,#9294,.T.); +#15294=ORIENTED_EDGE('',*,*,#11102,.F.); +#15295=EDGE_LOOP('',(#15291,#15292,#15293,#15294)); +#15296=FACE_OUTER_BOUND('',#15295,.F.); +#15298=CARTESIAN_POINT('',(-2.68E0,3.737451660041E0,-8.11E0)); +#15299=DIRECTION('',(0.E0,0.E0,1.E0)); +#15300=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15301=AXIS2_PLACEMENT_3D('',#15298,#15299,#15300); +#15302=PLANE('',#15301); +#15303=ORIENTED_EDGE('',*,*,#11105,.F.); +#15305=ORIENTED_EDGE('',*,*,#15304,.F.); +#15307=ORIENTED_EDGE('',*,*,#15306,.F.); +#15309=ORIENTED_EDGE('',*,*,#15308,.T.); +#15310=EDGE_LOOP('',(#15303,#15305,#15307,#15309)); +#15311=FACE_OUTER_BOUND('',#15310,.F.); +#15313=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#15314=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15316=AXIS2_PLACEMENT_3D('',#15313,#15314,#15315); +#15317=PLANE('',#15316); +#15318=ORIENTED_EDGE('',*,*,#9371,.F.); +#15320=ORIENTED_EDGE('',*,*,#15319,.T.); +#15322=ORIENTED_EDGE('',*,*,#15321,.T.); +#15324=ORIENTED_EDGE('',*,*,#15323,.T.); +#15326=ORIENTED_EDGE('',*,*,#15325,.T.); +#15328=ORIENTED_EDGE('',*,*,#15327,.T.); +#15330=ORIENTED_EDGE('',*,*,#15329,.T.); +#15332=ORIENTED_EDGE('',*,*,#15331,.T.); +#15334=ORIENTED_EDGE('',*,*,#15333,.T.); +#15336=ORIENTED_EDGE('',*,*,#15335,.T.); +#15338=ORIENTED_EDGE('',*,*,#15337,.T.); +#15340=ORIENTED_EDGE('',*,*,#15339,.T.); +#15342=ORIENTED_EDGE('',*,*,#15341,.T.); +#15344=ORIENTED_EDGE('',*,*,#15343,.T.); +#15346=ORIENTED_EDGE('',*,*,#15345,.T.); +#15347=EDGE_LOOP('',(#15318,#15320,#15322,#15324,#15326,#15328,#15330,#15332, +#15334,#15336,#15338,#15340,#15342,#15344,#15346)); +#15348=FACE_OUTER_BOUND('',#15347,.F.); +#15350=CARTESIAN_POINT('',(-3.32E0,-1.18E0,-6.35E0)); +#15351=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15353=AXIS2_PLACEMENT_3D('',#15350,#15351,#15352); +#15354=PLANE('',#15353); +#15355=ORIENTED_EDGE('',*,*,#9290,.F.); +#15357=ORIENTED_EDGE('',*,*,#15356,.T.); +#15359=ORIENTED_EDGE('',*,*,#15358,.T.); +#15361=ORIENTED_EDGE('',*,*,#15360,.T.); +#15363=ORIENTED_EDGE('',*,*,#15362,.T.); +#15365=ORIENTED_EDGE('',*,*,#15364,.T.); +#15367=ORIENTED_EDGE('',*,*,#15366,.T.); +#15369=ORIENTED_EDGE('',*,*,#15368,.T.); +#15371=ORIENTED_EDGE('',*,*,#15370,.T.); +#15373=ORIENTED_EDGE('',*,*,#15372,.T.); +#15375=ORIENTED_EDGE('',*,*,#15374,.T.); +#15377=ORIENTED_EDGE('',*,*,#15376,.T.); +#15379=ORIENTED_EDGE('',*,*,#15378,.T.); +#15381=ORIENTED_EDGE('',*,*,#15380,.T.); +#15382=ORIENTED_EDGE('',*,*,#15304,.T.); +#15383=EDGE_LOOP('',(#15355,#15357,#15359,#15361,#15363,#15365,#15367,#15369, +#15371,#15373,#15375,#15377,#15379,#15381,#15382)); +#15384=FACE_OUTER_BOUND('',#15383,.F.); +#15386=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.11E0)); +#15387=DIRECTION('',(0.E0,0.E0,1.E0)); +#15388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15389=AXIS2_PLACEMENT_3D('',#15386,#15387,#15388); +#15390=PLANE('',#15389); +#15391=ORIENTED_EDGE('',*,*,#10345,.T.); +#15393=ORIENTED_EDGE('',*,*,#15392,.T.); +#15395=ORIENTED_EDGE('',*,*,#15394,.T.); +#15396=ORIENTED_EDGE('',*,*,#15319,.F.); +#15397=EDGE_LOOP('',(#15391,#15393,#15395,#15396)); +#15398=FACE_OUTER_BOUND('',#15397,.F.); +#15400=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#15401=DIRECTION('',(1.E0,0.E0,0.E0)); +#15402=DIRECTION('',(0.E0,1.E0,0.E0)); +#15403=AXIS2_PLACEMENT_3D('',#15400,#15401,#15402); +#15404=PLANE('',#15403); +#15405=ORIENTED_EDGE('',*,*,#9375,.T.); +#15407=ORIENTED_EDGE('',*,*,#15406,.F.); +#15409=ORIENTED_EDGE('',*,*,#15408,.F.); +#15411=ORIENTED_EDGE('',*,*,#15410,.F.); +#15413=ORIENTED_EDGE('',*,*,#15412,.F.); +#15415=ORIENTED_EDGE('',*,*,#15414,.F.); +#15417=ORIENTED_EDGE('',*,*,#15416,.F.); +#15419=ORIENTED_EDGE('',*,*,#15418,.F.); +#15421=ORIENTED_EDGE('',*,*,#15420,.F.); +#15423=ORIENTED_EDGE('',*,*,#15422,.F.); +#15425=ORIENTED_EDGE('',*,*,#15424,.F.); +#15427=ORIENTED_EDGE('',*,*,#15426,.F.); +#15429=ORIENTED_EDGE('',*,*,#15428,.F.); +#15431=ORIENTED_EDGE('',*,*,#15430,.F.); +#15432=ORIENTED_EDGE('',*,*,#15392,.F.); +#15433=EDGE_LOOP('',(#15405,#15407,#15409,#15411,#15413,#15415,#15417,#15419, +#15421,#15423,#15425,#15427,#15429,#15431,#15432)); +#15434=FACE_OUTER_BOUND('',#15433,.F.); +#15436=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#15437=DIRECTION('',(1.E0,0.E0,0.E0)); +#15438=DIRECTION('',(0.E0,1.E0,0.E0)); +#15439=AXIS2_PLACEMENT_3D('',#15436,#15437,#15438); +#15440=PLANE('',#15439); +#15441=ORIENTED_EDGE('',*,*,#9286,.T.); +#15442=ORIENTED_EDGE('',*,*,#15308,.F.); +#15444=ORIENTED_EDGE('',*,*,#15443,.F.); +#15446=ORIENTED_EDGE('',*,*,#15445,.F.); +#15448=ORIENTED_EDGE('',*,*,#15447,.F.); +#15450=ORIENTED_EDGE('',*,*,#15449,.F.); +#15452=ORIENTED_EDGE('',*,*,#15451,.F.); +#15454=ORIENTED_EDGE('',*,*,#15453,.F.); +#15456=ORIENTED_EDGE('',*,*,#15455,.F.); +#15458=ORIENTED_EDGE('',*,*,#15457,.F.); +#15460=ORIENTED_EDGE('',*,*,#15459,.F.); +#15462=ORIENTED_EDGE('',*,*,#15461,.F.); +#15464=ORIENTED_EDGE('',*,*,#15463,.F.); +#15466=ORIENTED_EDGE('',*,*,#15465,.F.); +#15468=ORIENTED_EDGE('',*,*,#15467,.F.); +#15469=EDGE_LOOP('',(#15441,#15442,#15444,#15446,#15448,#15450,#15452,#15454, +#15456,#15458,#15460,#15462,#15464,#15466,#15468)); +#15470=FACE_OUTER_BOUND('',#15469,.F.); +#15472=CARTESIAN_POINT('',(-2.68E0,-1.055E0,-8.45E0)); +#15473=DIRECTION('',(0.E0,1.E0,0.E0)); +#15474=DIRECTION('',(0.E0,0.E0,1.E0)); +#15475=AXIS2_PLACEMENT_3D('',#15472,#15473,#15474); +#15476=PLANE('',#15475); +#15477=ORIENTED_EDGE('',*,*,#9373,.F.); +#15478=ORIENTED_EDGE('',*,*,#15345,.F.); +#15480=ORIENTED_EDGE('',*,*,#15479,.F.); +#15481=ORIENTED_EDGE('',*,*,#15406,.T.); +#15482=EDGE_LOOP('',(#15477,#15478,#15480,#15481)); +#15483=FACE_OUTER_BOUND('',#15482,.F.); +#15485=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.45E0)); +#15486=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15487=DIRECTION('',(0.E0,1.E0,0.E0)); +#15488=AXIS2_PLACEMENT_3D('',#15485,#15486,#15487); +#15489=PLANE('',#15488); +#15490=ORIENTED_EDGE('',*,*,#15408,.T.); +#15491=ORIENTED_EDGE('',*,*,#15479,.T.); +#15492=ORIENTED_EDGE('',*,*,#15343,.F.); +#15494=ORIENTED_EDGE('',*,*,#15493,.F.); +#15495=EDGE_LOOP('',(#15490,#15491,#15492,#15494)); +#15496=FACE_OUTER_BOUND('',#15495,.F.); +#15498=CARTESIAN_POINT('',(-2.68E0,-1.323223304703E0,-8.7E0)); +#15499=DIRECTION('',(1.E0,0.E0,0.E0)); +#15500=DIRECTION('',(0.E0,1.E0,0.E0)); +#15501=AXIS2_PLACEMENT_3D('',#15498,#15499,#15500); +#15502=CYLINDRICAL_SURFACE('',#15501,2.5E-1); +#15503=ORIENTED_EDGE('',*,*,#15410,.T.); +#15504=ORIENTED_EDGE('',*,*,#15493,.T.); +#15505=ORIENTED_EDGE('',*,*,#15341,.F.); +#15507=ORIENTED_EDGE('',*,*,#15506,.F.); +#15508=EDGE_LOOP('',(#15503,#15504,#15505,#15507)); +#15509=FACE_OUTER_BOUND('',#15508,.F.); +#15511=CARTESIAN_POINT('',(-2.68E0,-1.726776695297E0,-8.75E0)); +#15512=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#15513=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15514=AXIS2_PLACEMENT_3D('',#15511,#15512,#15513); +#15515=PLANE('',#15514); +#15516=ORIENTED_EDGE('',*,*,#15412,.T.); +#15517=ORIENTED_EDGE('',*,*,#15506,.T.); +#15518=ORIENTED_EDGE('',*,*,#15339,.F.); +#15520=ORIENTED_EDGE('',*,*,#15519,.F.); +#15521=EDGE_LOOP('',(#15516,#15517,#15518,#15520)); +#15522=FACE_OUTER_BOUND('',#15521,.F.); +#15524=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-8.75E0)); +#15525=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15526=DIRECTION('',(0.E0,1.E0,0.E0)); +#15527=AXIS2_PLACEMENT_3D('',#15524,#15525,#15526); +#15528=PLANE('',#15527); +#15529=ORIENTED_EDGE('',*,*,#15414,.T.); +#15530=ORIENTED_EDGE('',*,*,#15519,.T.); +#15531=ORIENTED_EDGE('',*,*,#15337,.F.); +#15533=ORIENTED_EDGE('',*,*,#15532,.F.); +#15534=EDGE_LOOP('',(#15529,#15530,#15531,#15533)); +#15535=FACE_OUTER_BOUND('',#15534,.F.); +#15537=CARTESIAN_POINT('',(-2.68E0,-3.339806640163E0,-9.07E0)); +#15538=DIRECTION('',(1.E0,0.E0,0.E0)); +#15539=DIRECTION('',(0.E0,1.E0,0.E0)); +#15540=AXIS2_PLACEMENT_3D('',#15537,#15538,#15539); +#15541=CYLINDRICAL_SURFACE('',#15540,3.2E-1); +#15542=ORIENTED_EDGE('',*,*,#15416,.T.); +#15543=ORIENTED_EDGE('',*,*,#15532,.T.); +#15544=ORIENTED_EDGE('',*,*,#15335,.F.); +#15546=ORIENTED_EDGE('',*,*,#15545,.F.); +#15547=EDGE_LOOP('',(#15542,#15543,#15544,#15546)); +#15548=FACE_OUTER_BOUND('',#15547,.F.); +#15550=CARTESIAN_POINT('',(-2.68E0,-3.681177490061E0,-8.958822509939E0)); +#15551=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#15552=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15553=AXIS2_PLACEMENT_3D('',#15550,#15551,#15552); +#15554=PLANE('',#15553); +#15555=ORIENTED_EDGE('',*,*,#15418,.T.); +#15556=ORIENTED_EDGE('',*,*,#15545,.T.); +#15557=ORIENTED_EDGE('',*,*,#15333,.F.); +#15559=ORIENTED_EDGE('',*,*,#15558,.F.); +#15560=EDGE_LOOP('',(#15555,#15556,#15557,#15559)); +#15561=FACE_OUTER_BOUND('',#15560,.F.); +#15563=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.28E0)); +#15564=DIRECTION('',(1.E0,0.E0,0.E0)); +#15565=DIRECTION('',(0.E0,1.E0,0.E0)); +#15566=AXIS2_PLACEMENT_3D('',#15563,#15564,#15565); +#15567=CYLINDRICAL_SURFACE('',#15566,9.6E-1); +#15568=ORIENTED_EDGE('',*,*,#15420,.T.); +#15569=ORIENTED_EDGE('',*,*,#15558,.T.); +#15570=ORIENTED_EDGE('',*,*,#15331,.F.); +#15572=ORIENTED_EDGE('',*,*,#15571,.F.); +#15573=EDGE_LOOP('',(#15568,#15569,#15570,#15572)); +#15574=FACE_OUTER_BOUND('',#15573,.F.); +#15576=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-9.24E0)); +#15577=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15578=DIRECTION('',(0.E0,1.E0,0.E0)); +#15579=AXIS2_PLACEMENT_3D('',#15576,#15577,#15578); +#15580=PLANE('',#15579); +#15581=ORIENTED_EDGE('',*,*,#15422,.T.); +#15582=ORIENTED_EDGE('',*,*,#15571,.T.); +#15583=ORIENTED_EDGE('',*,*,#15329,.F.); +#15585=ORIENTED_EDGE('',*,*,#15584,.F.); +#15586=EDGE_LOOP('',(#15581,#15582,#15583,#15585)); +#15587=FACE_OUTER_BOUND('',#15586,.F.); +#15589=CARTESIAN_POINT('',(-2.68E0,-5.47E0,-8.6E0)); +#15590=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15591=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15592=AXIS2_PLACEMENT_3D('',#15589,#15590,#15591); +#15593=PLANE('',#15592); +#15594=ORIENTED_EDGE('',*,*,#15424,.T.); +#15595=ORIENTED_EDGE('',*,*,#15584,.T.); +#15596=ORIENTED_EDGE('',*,*,#15327,.F.); +#15598=ORIENTED_EDGE('',*,*,#15597,.F.); +#15599=EDGE_LOOP('',(#15594,#15595,#15596,#15598)); +#15600=FACE_OUTER_BOUND('',#15599,.F.); +#15602=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.6E0)); +#15603=DIRECTION('',(0.E0,0.E0,1.E0)); +#15604=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15605=AXIS2_PLACEMENT_3D('',#15602,#15603,#15604); +#15606=PLANE('',#15605); +#15607=ORIENTED_EDGE('',*,*,#15426,.T.); +#15608=ORIENTED_EDGE('',*,*,#15597,.T.); +#15609=ORIENTED_EDGE('',*,*,#15325,.F.); +#15611=ORIENTED_EDGE('',*,*,#15610,.F.); +#15612=EDGE_LOOP('',(#15607,#15608,#15609,#15611)); +#15613=FACE_OUTER_BOUND('',#15612,.F.); +#15615=CARTESIAN_POINT('',(-2.68E0,-4.36E0,-8.28E0)); +#15616=DIRECTION('',(1.E0,0.E0,0.E0)); +#15617=DIRECTION('',(0.E0,1.E0,0.E0)); +#15618=AXIS2_PLACEMENT_3D('',#15615,#15616,#15617); +#15619=CYLINDRICAL_SURFACE('',#15618,3.2E-1); +#15620=ORIENTED_EDGE('',*,*,#15428,.T.); +#15621=ORIENTED_EDGE('',*,*,#15610,.T.); +#15622=ORIENTED_EDGE('',*,*,#15323,.F.); +#15624=ORIENTED_EDGE('',*,*,#15623,.F.); +#15625=EDGE_LOOP('',(#15620,#15621,#15622,#15624)); +#15626=FACE_OUTER_BOUND('',#15625,.F.); +#15628=CARTESIAN_POINT('',(-2.68E0,-3.737451660041E0,-8.11E0)); +#15629=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#15630=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#15631=AXIS2_PLACEMENT_3D('',#15628,#15629,#15630); +#15632=PLANE('',#15631); +#15633=ORIENTED_EDGE('',*,*,#15430,.T.); +#15634=ORIENTED_EDGE('',*,*,#15623,.T.); +#15635=ORIENTED_EDGE('',*,*,#15321,.F.); +#15636=ORIENTED_EDGE('',*,*,#15394,.F.); +#15637=EDGE_LOOP('',(#15633,#15634,#15635,#15636)); +#15638=FACE_OUTER_BOUND('',#15637,.F.); +#15640=CARTESIAN_POINT('',(-2.68E0,4.133725830020E0,-8.506274169980E0)); +#15641=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#15642=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#15643=AXIS2_PLACEMENT_3D('',#15640,#15641,#15642); +#15644=PLANE('',#15643); +#15645=ORIENTED_EDGE('',*,*,#15443,.T.); +#15646=ORIENTED_EDGE('',*,*,#15306,.T.); +#15647=ORIENTED_EDGE('',*,*,#15380,.F.); +#15649=ORIENTED_EDGE('',*,*,#15648,.F.); +#15650=EDGE_LOOP('',(#15645,#15646,#15647,#15649)); +#15651=FACE_OUTER_BOUND('',#15650,.F.); +#15653=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.28E0)); +#15654=DIRECTION('',(1.E0,0.E0,0.E0)); +#15655=DIRECTION('',(0.E0,1.E0,0.E0)); +#15656=AXIS2_PLACEMENT_3D('',#15653,#15654,#15655); +#15657=CYLINDRICAL_SURFACE('',#15656,3.2E-1); +#15658=ORIENTED_EDGE('',*,*,#15445,.T.); +#15659=ORIENTED_EDGE('',*,*,#15648,.T.); +#15660=ORIENTED_EDGE('',*,*,#15378,.F.); +#15662=ORIENTED_EDGE('',*,*,#15661,.F.); +#15663=EDGE_LOOP('',(#15658,#15659,#15660,#15662)); +#15664=FACE_OUTER_BOUND('',#15663,.F.); +#15666=CARTESIAN_POINT('',(-2.68E0,5.47E0,-8.6E0)); +#15667=DIRECTION('',(0.E0,0.E0,1.E0)); +#15668=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15669=AXIS2_PLACEMENT_3D('',#15666,#15667,#15668); +#15670=PLANE('',#15669); +#15671=ORIENTED_EDGE('',*,*,#15447,.T.); +#15672=ORIENTED_EDGE('',*,*,#15661,.T.); +#15673=ORIENTED_EDGE('',*,*,#15376,.F.); +#15675=ORIENTED_EDGE('',*,*,#15674,.F.); +#15676=EDGE_LOOP('',(#15671,#15672,#15673,#15675)); +#15677=FACE_OUTER_BOUND('',#15676,.F.); +#15679=CARTESIAN_POINT('',(-2.68E0,5.47E0,-9.24E0)); +#15680=DIRECTION('',(0.E0,1.E0,0.E0)); +#15681=DIRECTION('',(0.E0,0.E0,1.E0)); +#15682=AXIS2_PLACEMENT_3D('',#15679,#15680,#15681); +#15683=PLANE('',#15682); +#15684=ORIENTED_EDGE('',*,*,#15449,.T.); +#15685=ORIENTED_EDGE('',*,*,#15674,.T.); +#15686=ORIENTED_EDGE('',*,*,#15374,.F.); +#15688=ORIENTED_EDGE('',*,*,#15687,.F.); +#15689=EDGE_LOOP('',(#15684,#15685,#15686,#15688)); +#15690=FACE_OUTER_BOUND('',#15689,.F.); +#15692=CARTESIAN_POINT('',(-2.68E0,4.36E0,-9.24E0)); +#15693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15694=DIRECTION('',(0.E0,1.E0,0.E0)); +#15695=AXIS2_PLACEMENT_3D('',#15692,#15693,#15694); +#15696=PLANE('',#15695); +#15697=ORIENTED_EDGE('',*,*,#15451,.T.); +#15698=ORIENTED_EDGE('',*,*,#15687,.T.); +#15699=ORIENTED_EDGE('',*,*,#15372,.F.); +#15701=ORIENTED_EDGE('',*,*,#15700,.F.); +#15702=EDGE_LOOP('',(#15697,#15698,#15699,#15701)); +#15703=FACE_OUTER_BOUND('',#15702,.F.); +#15705=CARTESIAN_POINT('',(-2.68E0,4.36E0,-8.28E0)); +#15706=DIRECTION('',(1.E0,0.E0,0.E0)); +#15707=DIRECTION('',(0.E0,1.E0,0.E0)); +#15708=AXIS2_PLACEMENT_3D('',#15705,#15706,#15707); +#15709=CYLINDRICAL_SURFACE('',#15708,9.6E-1); +#15710=ORIENTED_EDGE('',*,*,#15453,.T.); +#15711=ORIENTED_EDGE('',*,*,#15700,.T.); +#15712=ORIENTED_EDGE('',*,*,#15370,.F.); +#15714=ORIENTED_EDGE('',*,*,#15713,.F.); +#15715=EDGE_LOOP('',(#15710,#15711,#15712,#15714)); +#15716=FACE_OUTER_BOUND('',#15715,.F.); +#15718=CARTESIAN_POINT('',(-2.68E0,3.566080810142E0,-8.843725830020E0)); +#15719=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#15720=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#15721=AXIS2_PLACEMENT_3D('',#15718,#15719,#15720); +#15722=PLANE('',#15721); +#15723=ORIENTED_EDGE('',*,*,#15455,.T.); +#15724=ORIENTED_EDGE('',*,*,#15713,.T.); +#15725=ORIENTED_EDGE('',*,*,#15368,.F.); +#15727=ORIENTED_EDGE('',*,*,#15726,.F.); +#15728=EDGE_LOOP('',(#15723,#15724,#15725,#15727)); +#15729=FACE_OUTER_BOUND('',#15728,.F.); +#15731=CARTESIAN_POINT('',(-2.68E0,3.339806640163E0,-9.07E0)); +#15732=DIRECTION('',(1.E0,0.E0,0.E0)); +#15733=DIRECTION('',(0.E0,1.E0,0.E0)); +#15734=AXIS2_PLACEMENT_3D('',#15731,#15732,#15733); +#15735=CYLINDRICAL_SURFACE('',#15734,3.2E-1); +#15736=ORIENTED_EDGE('',*,*,#15457,.T.); +#15737=ORIENTED_EDGE('',*,*,#15726,.T.); +#15738=ORIENTED_EDGE('',*,*,#15366,.F.); +#15740=ORIENTED_EDGE('',*,*,#15739,.F.); +#15741=EDGE_LOOP('',(#15736,#15737,#15738,#15740)); +#15742=FACE_OUTER_BOUND('',#15741,.F.); +#15744=CARTESIAN_POINT('',(-2.68E0,1.726776695297E0,-8.75E0)); +#15745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15746=DIRECTION('',(0.E0,1.E0,0.E0)); +#15747=AXIS2_PLACEMENT_3D('',#15744,#15745,#15746); +#15748=PLANE('',#15747); +#15749=ORIENTED_EDGE('',*,*,#15459,.T.); +#15750=ORIENTED_EDGE('',*,*,#15739,.T.); +#15751=ORIENTED_EDGE('',*,*,#15364,.F.); +#15753=ORIENTED_EDGE('',*,*,#15752,.F.); +#15754=EDGE_LOOP('',(#15749,#15750,#15751,#15753)); +#15755=FACE_OUTER_BOUND('',#15754,.F.); +#15757=CARTESIAN_POINT('',(-2.68E0,1.5E0,-8.523223304703E0)); +#15758=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#15759=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#15760=AXIS2_PLACEMENT_3D('',#15757,#15758,#15759); +#15761=PLANE('',#15760); +#15762=ORIENTED_EDGE('',*,*,#15461,.T.); +#15763=ORIENTED_EDGE('',*,*,#15752,.T.); +#15764=ORIENTED_EDGE('',*,*,#15362,.F.); +#15766=ORIENTED_EDGE('',*,*,#15765,.F.); +#15767=EDGE_LOOP('',(#15762,#15763,#15764,#15766)); +#15768=FACE_OUTER_BOUND('',#15767,.F.); +#15770=CARTESIAN_POINT('',(-2.68E0,1.323223304703E0,-8.7E0)); +#15771=DIRECTION('',(1.E0,0.E0,0.E0)); +#15772=DIRECTION('',(0.E0,1.E0,0.E0)); +#15773=AXIS2_PLACEMENT_3D('',#15770,#15771,#15772); +#15774=CYLINDRICAL_SURFACE('',#15773,2.5E-1); +#15775=ORIENTED_EDGE('',*,*,#15463,.T.); +#15776=ORIENTED_EDGE('',*,*,#15765,.T.); +#15777=ORIENTED_EDGE('',*,*,#15360,.F.); +#15779=ORIENTED_EDGE('',*,*,#15778,.F.); +#15780=EDGE_LOOP('',(#15775,#15776,#15777,#15779)); +#15781=FACE_OUTER_BOUND('',#15780,.F.); +#15783=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.45E0)); +#15784=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15785=DIRECTION('',(0.E0,1.E0,0.E0)); +#15786=AXIS2_PLACEMENT_3D('',#15783,#15784,#15785); +#15787=PLANE('',#15786); +#15788=ORIENTED_EDGE('',*,*,#15465,.T.); +#15789=ORIENTED_EDGE('',*,*,#15778,.T.); +#15790=ORIENTED_EDGE('',*,*,#15358,.F.); +#15792=ORIENTED_EDGE('',*,*,#15791,.F.); +#15793=EDGE_LOOP('',(#15788,#15789,#15790,#15792)); +#15794=FACE_OUTER_BOUND('',#15793,.F.); +#15796=CARTESIAN_POINT('',(-2.68E0,1.055E0,-8.11E0)); +#15797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15798=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15799=AXIS2_PLACEMENT_3D('',#15796,#15797,#15798); +#15800=PLANE('',#15799); +#15801=ORIENTED_EDGE('',*,*,#9288,.T.); +#15802=ORIENTED_EDGE('',*,*,#15467,.T.); +#15803=ORIENTED_EDGE('',*,*,#15791,.T.); +#15804=ORIENTED_EDGE('',*,*,#15356,.F.); +#15805=EDGE_LOOP('',(#15801,#15802,#15803,#15804)); +#15806=FACE_OUTER_BOUND('',#15805,.F.); +#15808=CARTESIAN_POINT('',(-2.535E0,3.43E0,-9.24E0)); +#15809=DIRECTION('',(1.E0,0.E0,0.E0)); +#15810=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15811=AXIS2_PLACEMENT_3D('',#15808,#15809,#15810); +#15812=PLANE('',#15811); +#15813=ORIENTED_EDGE('',*,*,#10748,.F.); +#15814=ORIENTED_EDGE('',*,*,#11108,.T.); +#15815=ORIENTED_EDGE('',*,*,#9282,.T.); +#15816=ORIENTED_EDGE('',*,*,#10995,.T.); +#15817=EDGE_LOOP('',(#15813,#15814,#15815,#15816)); +#15818=FACE_OUTER_BOUND('',#15817,.F.); +#15820=CARTESIAN_POINT('',(-4.65E-1,2.79E0,-9.24E0)); +#15821=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15822=DIRECTION('',(0.E0,1.E0,0.E0)); +#15823=AXIS2_PLACEMENT_3D('',#15820,#15821,#15822); +#15824=PLANE('',#15823); +#15825=ORIENTED_EDGE('',*,*,#10744,.F.); +#15826=ORIENTED_EDGE('',*,*,#10998,.F.); +#15827=ORIENTED_EDGE('',*,*,#9278,.T.); +#15828=ORIENTED_EDGE('',*,*,#11111,.F.); +#15829=EDGE_LOOP('',(#15825,#15826,#15827,#15828)); +#15830=FACE_OUTER_BOUND('',#15829,.F.); +#15832=CARTESIAN_POINT('',(3.2E-1,3.737451660041E0,-8.11E0)); +#15833=DIRECTION('',(0.E0,0.E0,1.E0)); +#15834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15835=AXIS2_PLACEMENT_3D('',#15832,#15833,#15834); +#15836=PLANE('',#15835); +#15837=ORIENTED_EDGE('',*,*,#11114,.F.); +#15839=ORIENTED_EDGE('',*,*,#15838,.F.); +#15841=ORIENTED_EDGE('',*,*,#15840,.F.); +#15843=ORIENTED_EDGE('',*,*,#15842,.T.); +#15844=EDGE_LOOP('',(#15837,#15839,#15841,#15843)); +#15845=FACE_OUTER_BOUND('',#15844,.F.); +#15847=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#15848=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15849=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15850=AXIS2_PLACEMENT_3D('',#15847,#15848,#15849); +#15851=PLANE('',#15850); +#15852=ORIENTED_EDGE('',*,*,#9387,.F.); +#15854=ORIENTED_EDGE('',*,*,#15853,.T.); +#15856=ORIENTED_EDGE('',*,*,#15855,.T.); +#15858=ORIENTED_EDGE('',*,*,#15857,.T.); +#15860=ORIENTED_EDGE('',*,*,#15859,.T.); +#15862=ORIENTED_EDGE('',*,*,#15861,.T.); +#15864=ORIENTED_EDGE('',*,*,#15863,.T.); +#15866=ORIENTED_EDGE('',*,*,#15865,.T.); +#15868=ORIENTED_EDGE('',*,*,#15867,.T.); +#15870=ORIENTED_EDGE('',*,*,#15869,.T.); +#15872=ORIENTED_EDGE('',*,*,#15871,.T.); +#15874=ORIENTED_EDGE('',*,*,#15873,.T.); +#15876=ORIENTED_EDGE('',*,*,#15875,.T.); +#15878=ORIENTED_EDGE('',*,*,#15877,.T.); +#15880=ORIENTED_EDGE('',*,*,#15879,.T.); +#15881=EDGE_LOOP('',(#15852,#15854,#15856,#15858,#15860,#15862,#15864,#15866, +#15868,#15870,#15872,#15874,#15876,#15878,#15880)); +#15882=FACE_OUTER_BOUND('',#15881,.F.); +#15884=CARTESIAN_POINT('',(-3.2E-1,-1.18E0,-6.35E0)); +#15885=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15886=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15887=AXIS2_PLACEMENT_3D('',#15884,#15885,#15886); +#15888=PLANE('',#15887); +#15889=ORIENTED_EDGE('',*,*,#9274,.F.); +#15891=ORIENTED_EDGE('',*,*,#15890,.T.); +#15893=ORIENTED_EDGE('',*,*,#15892,.T.); +#15895=ORIENTED_EDGE('',*,*,#15894,.T.); +#15897=ORIENTED_EDGE('',*,*,#15896,.T.); +#15899=ORIENTED_EDGE('',*,*,#15898,.T.); +#15901=ORIENTED_EDGE('',*,*,#15900,.T.); +#15903=ORIENTED_EDGE('',*,*,#15902,.T.); +#15905=ORIENTED_EDGE('',*,*,#15904,.T.); +#15907=ORIENTED_EDGE('',*,*,#15906,.T.); +#15909=ORIENTED_EDGE('',*,*,#15908,.T.); +#15911=ORIENTED_EDGE('',*,*,#15910,.T.); +#15913=ORIENTED_EDGE('',*,*,#15912,.T.); +#15915=ORIENTED_EDGE('',*,*,#15914,.T.); +#15916=ORIENTED_EDGE('',*,*,#15838,.T.); +#15917=EDGE_LOOP('',(#15889,#15891,#15893,#15895,#15897,#15899,#15901,#15903, +#15905,#15907,#15909,#15911,#15913,#15915,#15916)); +#15918=FACE_OUTER_BOUND('',#15917,.F.); +#15920=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.11E0)); +#15921=DIRECTION('',(0.E0,0.E0,1.E0)); +#15922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15923=AXIS2_PLACEMENT_3D('',#15920,#15921,#15922); +#15924=PLANE('',#15923); +#15925=ORIENTED_EDGE('',*,*,#10335,.T.); +#15927=ORIENTED_EDGE('',*,*,#15926,.T.); +#15929=ORIENTED_EDGE('',*,*,#15928,.T.); +#15930=ORIENTED_EDGE('',*,*,#15853,.F.); +#15931=EDGE_LOOP('',(#15925,#15927,#15929,#15930)); +#15932=FACE_OUTER_BOUND('',#15931,.F.); +#15934=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#15935=DIRECTION('',(1.E0,0.E0,0.E0)); +#15936=DIRECTION('',(0.E0,1.E0,0.E0)); +#15937=AXIS2_PLACEMENT_3D('',#15934,#15935,#15936); +#15938=PLANE('',#15937); +#15939=ORIENTED_EDGE('',*,*,#9391,.T.); +#15941=ORIENTED_EDGE('',*,*,#15940,.F.); +#15943=ORIENTED_EDGE('',*,*,#15942,.F.); +#15945=ORIENTED_EDGE('',*,*,#15944,.F.); +#15947=ORIENTED_EDGE('',*,*,#15946,.F.); +#15949=ORIENTED_EDGE('',*,*,#15948,.F.); +#15951=ORIENTED_EDGE('',*,*,#15950,.F.); +#15953=ORIENTED_EDGE('',*,*,#15952,.F.); +#15955=ORIENTED_EDGE('',*,*,#15954,.F.); +#15957=ORIENTED_EDGE('',*,*,#15956,.F.); +#15959=ORIENTED_EDGE('',*,*,#15958,.F.); +#15961=ORIENTED_EDGE('',*,*,#15960,.F.); +#15963=ORIENTED_EDGE('',*,*,#15962,.F.); +#15965=ORIENTED_EDGE('',*,*,#15964,.F.); +#15966=ORIENTED_EDGE('',*,*,#15926,.F.); +#15967=EDGE_LOOP('',(#15939,#15941,#15943,#15945,#15947,#15949,#15951,#15953, +#15955,#15957,#15959,#15961,#15963,#15965,#15966)); +#15968=FACE_OUTER_BOUND('',#15967,.F.); +#15970=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#15971=DIRECTION('',(1.E0,0.E0,0.E0)); +#15972=DIRECTION('',(0.E0,1.E0,0.E0)); +#15973=AXIS2_PLACEMENT_3D('',#15970,#15971,#15972); +#15974=PLANE('',#15973); +#15975=ORIENTED_EDGE('',*,*,#9270,.T.); +#15976=ORIENTED_EDGE('',*,*,#15842,.F.); +#15978=ORIENTED_EDGE('',*,*,#15977,.F.); +#15980=ORIENTED_EDGE('',*,*,#15979,.F.); +#15982=ORIENTED_EDGE('',*,*,#15981,.F.); +#15984=ORIENTED_EDGE('',*,*,#15983,.F.); +#15986=ORIENTED_EDGE('',*,*,#15985,.F.); +#15988=ORIENTED_EDGE('',*,*,#15987,.F.); +#15990=ORIENTED_EDGE('',*,*,#15989,.F.); +#15992=ORIENTED_EDGE('',*,*,#15991,.F.); +#15994=ORIENTED_EDGE('',*,*,#15993,.F.); +#15996=ORIENTED_EDGE('',*,*,#15995,.F.); +#15998=ORIENTED_EDGE('',*,*,#15997,.F.); +#16000=ORIENTED_EDGE('',*,*,#15999,.F.); +#16002=ORIENTED_EDGE('',*,*,#16001,.F.); +#16003=EDGE_LOOP('',(#15975,#15976,#15978,#15980,#15982,#15984,#15986,#15988, +#15990,#15992,#15994,#15996,#15998,#16000,#16002)); +#16004=FACE_OUTER_BOUND('',#16003,.F.); +#16006=CARTESIAN_POINT('',(3.2E-1,-1.055E0,-8.45E0)); +#16007=DIRECTION('',(0.E0,1.E0,0.E0)); +#16008=DIRECTION('',(0.E0,0.E0,1.E0)); +#16009=AXIS2_PLACEMENT_3D('',#16006,#16007,#16008); +#16010=PLANE('',#16009); +#16011=ORIENTED_EDGE('',*,*,#9389,.F.); +#16012=ORIENTED_EDGE('',*,*,#15879,.F.); +#16014=ORIENTED_EDGE('',*,*,#16013,.F.); +#16015=ORIENTED_EDGE('',*,*,#15940,.T.); +#16016=EDGE_LOOP('',(#16011,#16012,#16014,#16015)); +#16017=FACE_OUTER_BOUND('',#16016,.F.); +#16019=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.45E0)); +#16020=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16021=DIRECTION('',(0.E0,1.E0,0.E0)); +#16022=AXIS2_PLACEMENT_3D('',#16019,#16020,#16021); +#16023=PLANE('',#16022); +#16024=ORIENTED_EDGE('',*,*,#15942,.T.); +#16025=ORIENTED_EDGE('',*,*,#16013,.T.); +#16026=ORIENTED_EDGE('',*,*,#15877,.F.); +#16028=ORIENTED_EDGE('',*,*,#16027,.F.); +#16029=EDGE_LOOP('',(#16024,#16025,#16026,#16028)); +#16030=FACE_OUTER_BOUND('',#16029,.F.); +#16032=CARTESIAN_POINT('',(3.2E-1,-1.323223304703E0,-8.7E0)); +#16033=DIRECTION('',(1.E0,0.E0,0.E0)); +#16034=DIRECTION('',(0.E0,1.E0,0.E0)); +#16035=AXIS2_PLACEMENT_3D('',#16032,#16033,#16034); +#16036=CYLINDRICAL_SURFACE('',#16035,2.5E-1); +#16037=ORIENTED_EDGE('',*,*,#15944,.T.); +#16038=ORIENTED_EDGE('',*,*,#16027,.T.); +#16039=ORIENTED_EDGE('',*,*,#15875,.F.); +#16041=ORIENTED_EDGE('',*,*,#16040,.F.); +#16042=EDGE_LOOP('',(#16037,#16038,#16039,#16041)); +#16043=FACE_OUTER_BOUND('',#16042,.F.); +#16045=CARTESIAN_POINT('',(3.2E-1,-1.726776695297E0,-8.75E0)); +#16046=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16047=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16048=AXIS2_PLACEMENT_3D('',#16045,#16046,#16047); +#16049=PLANE('',#16048); +#16050=ORIENTED_EDGE('',*,*,#15946,.T.); +#16051=ORIENTED_EDGE('',*,*,#16040,.T.); +#16052=ORIENTED_EDGE('',*,*,#15873,.F.); +#16054=ORIENTED_EDGE('',*,*,#16053,.F.); +#16055=EDGE_LOOP('',(#16050,#16051,#16052,#16054)); +#16056=FACE_OUTER_BOUND('',#16055,.F.); +#16058=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-8.75E0)); +#16059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16060=DIRECTION('',(0.E0,1.E0,0.E0)); +#16061=AXIS2_PLACEMENT_3D('',#16058,#16059,#16060); +#16062=PLANE('',#16061); +#16063=ORIENTED_EDGE('',*,*,#15948,.T.); +#16064=ORIENTED_EDGE('',*,*,#16053,.T.); +#16065=ORIENTED_EDGE('',*,*,#15871,.F.); +#16067=ORIENTED_EDGE('',*,*,#16066,.F.); +#16068=EDGE_LOOP('',(#16063,#16064,#16065,#16067)); +#16069=FACE_OUTER_BOUND('',#16068,.F.); +#16071=CARTESIAN_POINT('',(3.2E-1,-3.339806640163E0,-9.07E0)); +#16072=DIRECTION('',(1.E0,0.E0,0.E0)); +#16073=DIRECTION('',(0.E0,1.E0,0.E0)); +#16074=AXIS2_PLACEMENT_3D('',#16071,#16072,#16073); +#16075=CYLINDRICAL_SURFACE('',#16074,3.2E-1); +#16076=ORIENTED_EDGE('',*,*,#15950,.T.); +#16077=ORIENTED_EDGE('',*,*,#16066,.T.); +#16078=ORIENTED_EDGE('',*,*,#15869,.F.); +#16080=ORIENTED_EDGE('',*,*,#16079,.F.); +#16081=EDGE_LOOP('',(#16076,#16077,#16078,#16080)); +#16082=FACE_OUTER_BOUND('',#16081,.F.); +#16084=CARTESIAN_POINT('',(3.2E-1,-3.681177490061E0,-8.958822509939E0)); +#16085=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16086=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16087=AXIS2_PLACEMENT_3D('',#16084,#16085,#16086); +#16088=PLANE('',#16087); +#16089=ORIENTED_EDGE('',*,*,#15952,.T.); +#16090=ORIENTED_EDGE('',*,*,#16079,.T.); +#16091=ORIENTED_EDGE('',*,*,#15867,.F.); +#16093=ORIENTED_EDGE('',*,*,#16092,.F.); +#16094=EDGE_LOOP('',(#16089,#16090,#16091,#16093)); +#16095=FACE_OUTER_BOUND('',#16094,.F.); +#16097=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.28E0)); +#16098=DIRECTION('',(1.E0,0.E0,0.E0)); +#16099=DIRECTION('',(0.E0,1.E0,0.E0)); +#16100=AXIS2_PLACEMENT_3D('',#16097,#16098,#16099); +#16101=CYLINDRICAL_SURFACE('',#16100,9.6E-1); +#16102=ORIENTED_EDGE('',*,*,#15954,.T.); +#16103=ORIENTED_EDGE('',*,*,#16092,.T.); +#16104=ORIENTED_EDGE('',*,*,#15865,.F.); +#16106=ORIENTED_EDGE('',*,*,#16105,.F.); +#16107=EDGE_LOOP('',(#16102,#16103,#16104,#16106)); +#16108=FACE_OUTER_BOUND('',#16107,.F.); +#16110=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-9.24E0)); +#16111=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16112=DIRECTION('',(0.E0,1.E0,0.E0)); +#16113=AXIS2_PLACEMENT_3D('',#16110,#16111,#16112); +#16114=PLANE('',#16113); +#16115=ORIENTED_EDGE('',*,*,#15956,.T.); +#16116=ORIENTED_EDGE('',*,*,#16105,.T.); +#16117=ORIENTED_EDGE('',*,*,#15863,.F.); +#16119=ORIENTED_EDGE('',*,*,#16118,.F.); +#16120=EDGE_LOOP('',(#16115,#16116,#16117,#16119)); +#16121=FACE_OUTER_BOUND('',#16120,.F.); +#16123=CARTESIAN_POINT('',(3.2E-1,-5.47E0,-8.6E0)); +#16124=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16125=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16126=AXIS2_PLACEMENT_3D('',#16123,#16124,#16125); +#16127=PLANE('',#16126); +#16128=ORIENTED_EDGE('',*,*,#15958,.T.); +#16129=ORIENTED_EDGE('',*,*,#16118,.T.); +#16130=ORIENTED_EDGE('',*,*,#15861,.F.); +#16132=ORIENTED_EDGE('',*,*,#16131,.F.); +#16133=EDGE_LOOP('',(#16128,#16129,#16130,#16132)); +#16134=FACE_OUTER_BOUND('',#16133,.F.); +#16136=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.6E0)); +#16137=DIRECTION('',(0.E0,0.E0,1.E0)); +#16138=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16139=AXIS2_PLACEMENT_3D('',#16136,#16137,#16138); +#16140=PLANE('',#16139); +#16141=ORIENTED_EDGE('',*,*,#15960,.T.); +#16142=ORIENTED_EDGE('',*,*,#16131,.T.); +#16143=ORIENTED_EDGE('',*,*,#15859,.F.); +#16145=ORIENTED_EDGE('',*,*,#16144,.F.); +#16146=EDGE_LOOP('',(#16141,#16142,#16143,#16145)); +#16147=FACE_OUTER_BOUND('',#16146,.F.); +#16149=CARTESIAN_POINT('',(3.2E-1,-4.36E0,-8.28E0)); +#16150=DIRECTION('',(1.E0,0.E0,0.E0)); +#16151=DIRECTION('',(0.E0,1.E0,0.E0)); +#16152=AXIS2_PLACEMENT_3D('',#16149,#16150,#16151); +#16153=CYLINDRICAL_SURFACE('',#16152,3.2E-1); +#16154=ORIENTED_EDGE('',*,*,#15962,.T.); +#16155=ORIENTED_EDGE('',*,*,#16144,.T.); +#16156=ORIENTED_EDGE('',*,*,#15857,.F.); +#16158=ORIENTED_EDGE('',*,*,#16157,.F.); +#16159=EDGE_LOOP('',(#16154,#16155,#16156,#16158)); +#16160=FACE_OUTER_BOUND('',#16159,.F.); +#16162=CARTESIAN_POINT('',(3.2E-1,-3.737451660041E0,-8.11E0)); +#16163=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#16164=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#16165=AXIS2_PLACEMENT_3D('',#16162,#16163,#16164); +#16166=PLANE('',#16165); +#16167=ORIENTED_EDGE('',*,*,#15964,.T.); +#16168=ORIENTED_EDGE('',*,*,#16157,.T.); +#16169=ORIENTED_EDGE('',*,*,#15855,.F.); +#16170=ORIENTED_EDGE('',*,*,#15928,.F.); +#16171=EDGE_LOOP('',(#16167,#16168,#16169,#16170)); +#16172=FACE_OUTER_BOUND('',#16171,.F.); +#16174=CARTESIAN_POINT('',(3.2E-1,4.133725830020E0,-8.506274169980E0)); +#16175=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#16176=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#16177=AXIS2_PLACEMENT_3D('',#16174,#16175,#16176); +#16178=PLANE('',#16177); +#16179=ORIENTED_EDGE('',*,*,#15977,.T.); +#16180=ORIENTED_EDGE('',*,*,#15840,.T.); +#16181=ORIENTED_EDGE('',*,*,#15914,.F.); +#16183=ORIENTED_EDGE('',*,*,#16182,.F.); +#16184=EDGE_LOOP('',(#16179,#16180,#16181,#16183)); +#16185=FACE_OUTER_BOUND('',#16184,.F.); +#16187=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.28E0)); +#16188=DIRECTION('',(1.E0,0.E0,0.E0)); +#16189=DIRECTION('',(0.E0,1.E0,0.E0)); +#16190=AXIS2_PLACEMENT_3D('',#16187,#16188,#16189); +#16191=CYLINDRICAL_SURFACE('',#16190,3.2E-1); +#16192=ORIENTED_EDGE('',*,*,#15979,.T.); +#16193=ORIENTED_EDGE('',*,*,#16182,.T.); +#16194=ORIENTED_EDGE('',*,*,#15912,.F.); +#16196=ORIENTED_EDGE('',*,*,#16195,.F.); +#16197=EDGE_LOOP('',(#16192,#16193,#16194,#16196)); +#16198=FACE_OUTER_BOUND('',#16197,.F.); +#16200=CARTESIAN_POINT('',(3.2E-1,5.47E0,-8.6E0)); +#16201=DIRECTION('',(0.E0,0.E0,1.E0)); +#16202=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16203=AXIS2_PLACEMENT_3D('',#16200,#16201,#16202); +#16204=PLANE('',#16203); +#16205=ORIENTED_EDGE('',*,*,#15981,.T.); +#16206=ORIENTED_EDGE('',*,*,#16195,.T.); +#16207=ORIENTED_EDGE('',*,*,#15910,.F.); +#16209=ORIENTED_EDGE('',*,*,#16208,.F.); +#16210=EDGE_LOOP('',(#16205,#16206,#16207,#16209)); +#16211=FACE_OUTER_BOUND('',#16210,.F.); +#16213=CARTESIAN_POINT('',(3.2E-1,5.47E0,-9.24E0)); +#16214=DIRECTION('',(0.E0,1.E0,0.E0)); +#16215=DIRECTION('',(0.E0,0.E0,1.E0)); +#16216=AXIS2_PLACEMENT_3D('',#16213,#16214,#16215); +#16217=PLANE('',#16216); +#16218=ORIENTED_EDGE('',*,*,#15983,.T.); +#16219=ORIENTED_EDGE('',*,*,#16208,.T.); +#16220=ORIENTED_EDGE('',*,*,#15908,.F.); +#16222=ORIENTED_EDGE('',*,*,#16221,.F.); +#16223=EDGE_LOOP('',(#16218,#16219,#16220,#16222)); +#16224=FACE_OUTER_BOUND('',#16223,.F.); +#16226=CARTESIAN_POINT('',(3.2E-1,4.36E0,-9.24E0)); +#16227=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16228=DIRECTION('',(0.E0,1.E0,0.E0)); +#16229=AXIS2_PLACEMENT_3D('',#16226,#16227,#16228); +#16230=PLANE('',#16229); +#16231=ORIENTED_EDGE('',*,*,#15985,.T.); +#16232=ORIENTED_EDGE('',*,*,#16221,.T.); +#16233=ORIENTED_EDGE('',*,*,#15906,.F.); +#16235=ORIENTED_EDGE('',*,*,#16234,.F.); +#16236=EDGE_LOOP('',(#16231,#16232,#16233,#16235)); +#16237=FACE_OUTER_BOUND('',#16236,.F.); +#16239=CARTESIAN_POINT('',(3.2E-1,4.36E0,-8.28E0)); +#16240=DIRECTION('',(1.E0,0.E0,0.E0)); +#16241=DIRECTION('',(0.E0,1.E0,0.E0)); +#16242=AXIS2_PLACEMENT_3D('',#16239,#16240,#16241); +#16243=CYLINDRICAL_SURFACE('',#16242,9.6E-1); +#16244=ORIENTED_EDGE('',*,*,#15987,.T.); +#16245=ORIENTED_EDGE('',*,*,#16234,.T.); +#16246=ORIENTED_EDGE('',*,*,#15904,.F.); +#16248=ORIENTED_EDGE('',*,*,#16247,.F.); +#16249=EDGE_LOOP('',(#16244,#16245,#16246,#16248)); +#16250=FACE_OUTER_BOUND('',#16249,.F.); +#16252=CARTESIAN_POINT('',(3.2E-1,3.566080810142E0,-8.843725830020E0)); +#16253=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#16254=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#16255=AXIS2_PLACEMENT_3D('',#16252,#16253,#16254); +#16256=PLANE('',#16255); +#16257=ORIENTED_EDGE('',*,*,#15989,.T.); +#16258=ORIENTED_EDGE('',*,*,#16247,.T.); +#16259=ORIENTED_EDGE('',*,*,#15902,.F.); +#16261=ORIENTED_EDGE('',*,*,#16260,.F.); +#16262=EDGE_LOOP('',(#16257,#16258,#16259,#16261)); +#16263=FACE_OUTER_BOUND('',#16262,.F.); +#16265=CARTESIAN_POINT('',(3.2E-1,3.339806640163E0,-9.07E0)); +#16266=DIRECTION('',(1.E0,0.E0,0.E0)); +#16267=DIRECTION('',(0.E0,1.E0,0.E0)); +#16268=AXIS2_PLACEMENT_3D('',#16265,#16266,#16267); +#16269=CYLINDRICAL_SURFACE('',#16268,3.2E-1); +#16270=ORIENTED_EDGE('',*,*,#15991,.T.); +#16271=ORIENTED_EDGE('',*,*,#16260,.T.); +#16272=ORIENTED_EDGE('',*,*,#15900,.F.); +#16274=ORIENTED_EDGE('',*,*,#16273,.F.); +#16275=EDGE_LOOP('',(#16270,#16271,#16272,#16274)); +#16276=FACE_OUTER_BOUND('',#16275,.F.); +#16278=CARTESIAN_POINT('',(3.2E-1,1.726776695297E0,-8.75E0)); +#16279=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16280=DIRECTION('',(0.E0,1.E0,0.E0)); +#16281=AXIS2_PLACEMENT_3D('',#16278,#16279,#16280); +#16282=PLANE('',#16281); +#16283=ORIENTED_EDGE('',*,*,#15993,.T.); +#16284=ORIENTED_EDGE('',*,*,#16273,.T.); +#16285=ORIENTED_EDGE('',*,*,#15898,.F.); +#16287=ORIENTED_EDGE('',*,*,#16286,.F.); +#16288=EDGE_LOOP('',(#16283,#16284,#16285,#16287)); +#16289=FACE_OUTER_BOUND('',#16288,.F.); +#16291=CARTESIAN_POINT('',(3.2E-1,1.5E0,-8.523223304703E0)); +#16292=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#16293=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#16294=AXIS2_PLACEMENT_3D('',#16291,#16292,#16293); +#16295=PLANE('',#16294); +#16296=ORIENTED_EDGE('',*,*,#15995,.T.); +#16297=ORIENTED_EDGE('',*,*,#16286,.T.); +#16298=ORIENTED_EDGE('',*,*,#15896,.F.); +#16300=ORIENTED_EDGE('',*,*,#16299,.F.); +#16301=EDGE_LOOP('',(#16296,#16297,#16298,#16300)); +#16302=FACE_OUTER_BOUND('',#16301,.F.); +#16304=CARTESIAN_POINT('',(3.2E-1,1.323223304703E0,-8.7E0)); +#16305=DIRECTION('',(1.E0,0.E0,0.E0)); +#16306=DIRECTION('',(0.E0,1.E0,0.E0)); +#16307=AXIS2_PLACEMENT_3D('',#16304,#16305,#16306); +#16308=CYLINDRICAL_SURFACE('',#16307,2.5E-1); +#16309=ORIENTED_EDGE('',*,*,#15997,.T.); +#16310=ORIENTED_EDGE('',*,*,#16299,.T.); +#16311=ORIENTED_EDGE('',*,*,#15894,.F.); +#16313=ORIENTED_EDGE('',*,*,#16312,.F.); +#16314=EDGE_LOOP('',(#16309,#16310,#16311,#16313)); +#16315=FACE_OUTER_BOUND('',#16314,.F.); +#16317=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.45E0)); +#16318=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16319=DIRECTION('',(0.E0,1.E0,0.E0)); +#16320=AXIS2_PLACEMENT_3D('',#16317,#16318,#16319); +#16321=PLANE('',#16320); +#16322=ORIENTED_EDGE('',*,*,#15999,.T.); +#16323=ORIENTED_EDGE('',*,*,#16312,.T.); +#16324=ORIENTED_EDGE('',*,*,#15892,.F.); +#16326=ORIENTED_EDGE('',*,*,#16325,.F.); +#16327=EDGE_LOOP('',(#16322,#16323,#16324,#16326)); +#16328=FACE_OUTER_BOUND('',#16327,.F.); +#16330=CARTESIAN_POINT('',(3.2E-1,1.055E0,-8.11E0)); +#16331=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16332=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16333=AXIS2_PLACEMENT_3D('',#16330,#16331,#16332); +#16334=PLANE('',#16333); +#16335=ORIENTED_EDGE('',*,*,#9272,.T.); +#16336=ORIENTED_EDGE('',*,*,#16001,.T.); +#16337=ORIENTED_EDGE('',*,*,#16325,.T.); +#16338=ORIENTED_EDGE('',*,*,#15890,.F.); +#16339=EDGE_LOOP('',(#16335,#16336,#16337,#16338)); +#16340=FACE_OUTER_BOUND('',#16339,.F.); +#16342=CARTESIAN_POINT('',(4.65E-1,3.43E0,-9.24E0)); +#16343=DIRECTION('',(1.E0,0.E0,0.E0)); +#16344=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16345=AXIS2_PLACEMENT_3D('',#16342,#16343,#16344); +#16346=PLANE('',#16345); +#16347=ORIENTED_EDGE('',*,*,#10764,.F.); +#16348=ORIENTED_EDGE('',*,*,#11117,.T.); +#16349=ORIENTED_EDGE('',*,*,#9266,.T.); +#16350=ORIENTED_EDGE('',*,*,#11009,.T.); +#16351=EDGE_LOOP('',(#16347,#16348,#16349,#16350)); +#16352=FACE_OUTER_BOUND('',#16351,.F.); +#16354=CARTESIAN_POINT('',(2.535E0,2.79E0,-9.24E0)); +#16355=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16356=DIRECTION('',(0.E0,1.E0,0.E0)); +#16357=AXIS2_PLACEMENT_3D('',#16354,#16355,#16356); +#16358=PLANE('',#16357); +#16359=ORIENTED_EDGE('',*,*,#10760,.F.); +#16360=ORIENTED_EDGE('',*,*,#11012,.F.); +#16361=ORIENTED_EDGE('',*,*,#9262,.T.); +#16362=ORIENTED_EDGE('',*,*,#11120,.F.); +#16363=EDGE_LOOP('',(#16359,#16360,#16361,#16362)); +#16364=FACE_OUTER_BOUND('',#16363,.F.); +#16366=CARTESIAN_POINT('',(3.32E0,3.737451660041E0,-8.11E0)); +#16367=DIRECTION('',(0.E0,0.E0,1.E0)); +#16368=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16369=AXIS2_PLACEMENT_3D('',#16366,#16367,#16368); +#16370=PLANE('',#16369); +#16371=ORIENTED_EDGE('',*,*,#11123,.F.); +#16373=ORIENTED_EDGE('',*,*,#16372,.F.); +#16375=ORIENTED_EDGE('',*,*,#16374,.F.); +#16377=ORIENTED_EDGE('',*,*,#16376,.T.); +#16378=EDGE_LOOP('',(#16371,#16373,#16375,#16377)); +#16379=FACE_OUTER_BOUND('',#16378,.F.); +#16381=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#16382=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16383=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16384=AXIS2_PLACEMENT_3D('',#16381,#16382,#16383); +#16385=PLANE('',#16384); +#16386=ORIENTED_EDGE('',*,*,#9403,.F.); +#16388=ORIENTED_EDGE('',*,*,#16387,.T.); +#16390=ORIENTED_EDGE('',*,*,#16389,.T.); +#16392=ORIENTED_EDGE('',*,*,#16391,.T.); +#16394=ORIENTED_EDGE('',*,*,#16393,.T.); +#16396=ORIENTED_EDGE('',*,*,#16395,.T.); +#16398=ORIENTED_EDGE('',*,*,#16397,.T.); +#16400=ORIENTED_EDGE('',*,*,#16399,.T.); +#16402=ORIENTED_EDGE('',*,*,#16401,.T.); +#16404=ORIENTED_EDGE('',*,*,#16403,.T.); +#16406=ORIENTED_EDGE('',*,*,#16405,.T.); +#16408=ORIENTED_EDGE('',*,*,#16407,.T.); +#16410=ORIENTED_EDGE('',*,*,#16409,.T.); +#16412=ORIENTED_EDGE('',*,*,#16411,.T.); +#16414=ORIENTED_EDGE('',*,*,#16413,.T.); +#16415=EDGE_LOOP('',(#16386,#16388,#16390,#16392,#16394,#16396,#16398,#16400, +#16402,#16404,#16406,#16408,#16410,#16412,#16414)); +#16416=FACE_OUTER_BOUND('',#16415,.F.); +#16418=CARTESIAN_POINT('',(2.68E0,-1.18E0,-6.35E0)); +#16419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16420=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16421=AXIS2_PLACEMENT_3D('',#16418,#16419,#16420); +#16422=PLANE('',#16421); +#16423=ORIENTED_EDGE('',*,*,#9258,.F.); +#16425=ORIENTED_EDGE('',*,*,#16424,.T.); +#16427=ORIENTED_EDGE('',*,*,#16426,.T.); +#16429=ORIENTED_EDGE('',*,*,#16428,.T.); +#16431=ORIENTED_EDGE('',*,*,#16430,.T.); +#16433=ORIENTED_EDGE('',*,*,#16432,.T.); +#16435=ORIENTED_EDGE('',*,*,#16434,.T.); +#16437=ORIENTED_EDGE('',*,*,#16436,.T.); +#16439=ORIENTED_EDGE('',*,*,#16438,.T.); +#16441=ORIENTED_EDGE('',*,*,#16440,.T.); +#16443=ORIENTED_EDGE('',*,*,#16442,.T.); +#16445=ORIENTED_EDGE('',*,*,#16444,.T.); +#16447=ORIENTED_EDGE('',*,*,#16446,.T.); +#16449=ORIENTED_EDGE('',*,*,#16448,.T.); +#16450=ORIENTED_EDGE('',*,*,#16372,.T.); +#16451=EDGE_LOOP('',(#16423,#16425,#16427,#16429,#16431,#16433,#16435,#16437, +#16439,#16441,#16443,#16445,#16447,#16449,#16450)); +#16452=FACE_OUTER_BOUND('',#16451,.F.); +#16454=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.11E0)); +#16455=DIRECTION('',(0.E0,0.E0,1.E0)); +#16456=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16457=AXIS2_PLACEMENT_3D('',#16454,#16455,#16456); +#16458=PLANE('',#16457); +#16459=ORIENTED_EDGE('',*,*,#10325,.T.); +#16461=ORIENTED_EDGE('',*,*,#16460,.T.); +#16463=ORIENTED_EDGE('',*,*,#16462,.T.); +#16464=ORIENTED_EDGE('',*,*,#16387,.F.); +#16465=EDGE_LOOP('',(#16459,#16461,#16463,#16464)); +#16466=FACE_OUTER_BOUND('',#16465,.F.); +#16468=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#16469=DIRECTION('',(1.E0,0.E0,0.E0)); +#16470=DIRECTION('',(0.E0,1.E0,0.E0)); +#16471=AXIS2_PLACEMENT_3D('',#16468,#16469,#16470); +#16472=PLANE('',#16471); +#16473=ORIENTED_EDGE('',*,*,#9407,.T.); +#16475=ORIENTED_EDGE('',*,*,#16474,.F.); +#16477=ORIENTED_EDGE('',*,*,#16476,.F.); +#16479=ORIENTED_EDGE('',*,*,#16478,.F.); +#16481=ORIENTED_EDGE('',*,*,#16480,.F.); +#16483=ORIENTED_EDGE('',*,*,#16482,.F.); +#16485=ORIENTED_EDGE('',*,*,#16484,.F.); +#16487=ORIENTED_EDGE('',*,*,#16486,.F.); +#16489=ORIENTED_EDGE('',*,*,#16488,.F.); +#16491=ORIENTED_EDGE('',*,*,#16490,.F.); +#16493=ORIENTED_EDGE('',*,*,#16492,.F.); +#16495=ORIENTED_EDGE('',*,*,#16494,.F.); +#16497=ORIENTED_EDGE('',*,*,#16496,.F.); +#16499=ORIENTED_EDGE('',*,*,#16498,.F.); +#16500=ORIENTED_EDGE('',*,*,#16460,.F.); +#16501=EDGE_LOOP('',(#16473,#16475,#16477,#16479,#16481,#16483,#16485,#16487, +#16489,#16491,#16493,#16495,#16497,#16499,#16500)); +#16502=FACE_OUTER_BOUND('',#16501,.F.); +#16504=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#16505=DIRECTION('',(1.E0,0.E0,0.E0)); +#16506=DIRECTION('',(0.E0,1.E0,0.E0)); +#16507=AXIS2_PLACEMENT_3D('',#16504,#16505,#16506); +#16508=PLANE('',#16507); +#16509=ORIENTED_EDGE('',*,*,#9254,.T.); +#16510=ORIENTED_EDGE('',*,*,#16376,.F.); +#16512=ORIENTED_EDGE('',*,*,#16511,.F.); +#16514=ORIENTED_EDGE('',*,*,#16513,.F.); +#16516=ORIENTED_EDGE('',*,*,#16515,.F.); +#16518=ORIENTED_EDGE('',*,*,#16517,.F.); +#16520=ORIENTED_EDGE('',*,*,#16519,.F.); +#16522=ORIENTED_EDGE('',*,*,#16521,.F.); +#16524=ORIENTED_EDGE('',*,*,#16523,.F.); +#16526=ORIENTED_EDGE('',*,*,#16525,.F.); +#16528=ORIENTED_EDGE('',*,*,#16527,.F.); +#16530=ORIENTED_EDGE('',*,*,#16529,.F.); +#16532=ORIENTED_EDGE('',*,*,#16531,.F.); +#16534=ORIENTED_EDGE('',*,*,#16533,.F.); +#16536=ORIENTED_EDGE('',*,*,#16535,.F.); +#16537=EDGE_LOOP('',(#16509,#16510,#16512,#16514,#16516,#16518,#16520,#16522, +#16524,#16526,#16528,#16530,#16532,#16534,#16536)); +#16538=FACE_OUTER_BOUND('',#16537,.F.); +#16540=CARTESIAN_POINT('',(3.32E0,-1.055E0,-8.45E0)); +#16541=DIRECTION('',(0.E0,1.E0,0.E0)); +#16542=DIRECTION('',(0.E0,0.E0,1.E0)); +#16543=AXIS2_PLACEMENT_3D('',#16540,#16541,#16542); +#16544=PLANE('',#16543); +#16545=ORIENTED_EDGE('',*,*,#9405,.F.); +#16546=ORIENTED_EDGE('',*,*,#16413,.F.); +#16548=ORIENTED_EDGE('',*,*,#16547,.F.); +#16549=ORIENTED_EDGE('',*,*,#16474,.T.); +#16550=EDGE_LOOP('',(#16545,#16546,#16548,#16549)); +#16551=FACE_OUTER_BOUND('',#16550,.F.); +#16553=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.45E0)); +#16554=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16555=DIRECTION('',(0.E0,1.E0,0.E0)); +#16556=AXIS2_PLACEMENT_3D('',#16553,#16554,#16555); +#16557=PLANE('',#16556); +#16558=ORIENTED_EDGE('',*,*,#16476,.T.); +#16559=ORIENTED_EDGE('',*,*,#16547,.T.); +#16560=ORIENTED_EDGE('',*,*,#16411,.F.); +#16562=ORIENTED_EDGE('',*,*,#16561,.F.); +#16563=EDGE_LOOP('',(#16558,#16559,#16560,#16562)); +#16564=FACE_OUTER_BOUND('',#16563,.F.); +#16566=CARTESIAN_POINT('',(3.32E0,-1.323223304703E0,-8.7E0)); +#16567=DIRECTION('',(1.E0,0.E0,0.E0)); +#16568=DIRECTION('',(0.E0,1.E0,0.E0)); +#16569=AXIS2_PLACEMENT_3D('',#16566,#16567,#16568); +#16570=CYLINDRICAL_SURFACE('',#16569,2.5E-1); +#16571=ORIENTED_EDGE('',*,*,#16478,.T.); +#16572=ORIENTED_EDGE('',*,*,#16561,.T.); +#16573=ORIENTED_EDGE('',*,*,#16409,.F.); +#16575=ORIENTED_EDGE('',*,*,#16574,.F.); +#16576=EDGE_LOOP('',(#16571,#16572,#16573,#16575)); +#16577=FACE_OUTER_BOUND('',#16576,.F.); +#16579=CARTESIAN_POINT('',(3.32E0,-1.726776695297E0,-8.75E0)); +#16580=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16581=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16582=AXIS2_PLACEMENT_3D('',#16579,#16580,#16581); +#16583=PLANE('',#16582); +#16584=ORIENTED_EDGE('',*,*,#16480,.T.); +#16585=ORIENTED_EDGE('',*,*,#16574,.T.); +#16586=ORIENTED_EDGE('',*,*,#16407,.F.); +#16588=ORIENTED_EDGE('',*,*,#16587,.F.); +#16589=EDGE_LOOP('',(#16584,#16585,#16586,#16588)); +#16590=FACE_OUTER_BOUND('',#16589,.F.); +#16592=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-8.75E0)); +#16593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16594=DIRECTION('',(0.E0,1.E0,0.E0)); +#16595=AXIS2_PLACEMENT_3D('',#16592,#16593,#16594); +#16596=PLANE('',#16595); +#16597=ORIENTED_EDGE('',*,*,#16482,.T.); +#16598=ORIENTED_EDGE('',*,*,#16587,.T.); +#16599=ORIENTED_EDGE('',*,*,#16405,.F.); +#16601=ORIENTED_EDGE('',*,*,#16600,.F.); +#16602=EDGE_LOOP('',(#16597,#16598,#16599,#16601)); +#16603=FACE_OUTER_BOUND('',#16602,.F.); +#16605=CARTESIAN_POINT('',(3.32E0,-3.339806640163E0,-9.07E0)); +#16606=DIRECTION('',(1.E0,0.E0,0.E0)); +#16607=DIRECTION('',(0.E0,1.E0,0.E0)); +#16608=AXIS2_PLACEMENT_3D('',#16605,#16606,#16607); +#16609=CYLINDRICAL_SURFACE('',#16608,3.2E-1); +#16610=ORIENTED_EDGE('',*,*,#16484,.T.); +#16611=ORIENTED_EDGE('',*,*,#16600,.T.); +#16612=ORIENTED_EDGE('',*,*,#16403,.F.); +#16614=ORIENTED_EDGE('',*,*,#16613,.F.); +#16615=EDGE_LOOP('',(#16610,#16611,#16612,#16614)); +#16616=FACE_OUTER_BOUND('',#16615,.F.); +#16618=CARTESIAN_POINT('',(3.32E0,-3.681177490061E0,-8.958822509939E0)); +#16619=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16620=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16621=AXIS2_PLACEMENT_3D('',#16618,#16619,#16620); +#16622=PLANE('',#16621); +#16623=ORIENTED_EDGE('',*,*,#16486,.T.); +#16624=ORIENTED_EDGE('',*,*,#16613,.T.); +#16625=ORIENTED_EDGE('',*,*,#16401,.F.); +#16627=ORIENTED_EDGE('',*,*,#16626,.F.); +#16628=EDGE_LOOP('',(#16623,#16624,#16625,#16627)); +#16629=FACE_OUTER_BOUND('',#16628,.F.); +#16631=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.28E0)); +#16632=DIRECTION('',(1.E0,0.E0,0.E0)); +#16633=DIRECTION('',(0.E0,1.E0,0.E0)); +#16634=AXIS2_PLACEMENT_3D('',#16631,#16632,#16633); +#16635=CYLINDRICAL_SURFACE('',#16634,9.6E-1); +#16636=ORIENTED_EDGE('',*,*,#16488,.T.); +#16637=ORIENTED_EDGE('',*,*,#16626,.T.); +#16638=ORIENTED_EDGE('',*,*,#16399,.F.); +#16640=ORIENTED_EDGE('',*,*,#16639,.F.); +#16641=EDGE_LOOP('',(#16636,#16637,#16638,#16640)); +#16642=FACE_OUTER_BOUND('',#16641,.F.); +#16644=CARTESIAN_POINT('',(3.32E0,-5.47E0,-9.24E0)); +#16645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16646=DIRECTION('',(0.E0,1.E0,0.E0)); +#16647=AXIS2_PLACEMENT_3D('',#16644,#16645,#16646); +#16648=PLANE('',#16647); +#16649=ORIENTED_EDGE('',*,*,#16490,.T.); +#16650=ORIENTED_EDGE('',*,*,#16639,.T.); +#16651=ORIENTED_EDGE('',*,*,#16397,.F.); +#16653=ORIENTED_EDGE('',*,*,#16652,.F.); +#16654=EDGE_LOOP('',(#16649,#16650,#16651,#16653)); +#16655=FACE_OUTER_BOUND('',#16654,.F.); +#16657=CARTESIAN_POINT('',(3.32E0,-5.47E0,-8.6E0)); +#16658=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16659=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16660=AXIS2_PLACEMENT_3D('',#16657,#16658,#16659); +#16661=PLANE('',#16660); +#16662=ORIENTED_EDGE('',*,*,#16492,.T.); +#16663=ORIENTED_EDGE('',*,*,#16652,.T.); +#16664=ORIENTED_EDGE('',*,*,#16395,.F.); +#16666=ORIENTED_EDGE('',*,*,#16665,.F.); +#16667=EDGE_LOOP('',(#16662,#16663,#16664,#16666)); +#16668=FACE_OUTER_BOUND('',#16667,.F.); +#16670=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.6E0)); +#16671=DIRECTION('',(0.E0,0.E0,1.E0)); +#16672=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16673=AXIS2_PLACEMENT_3D('',#16670,#16671,#16672); +#16674=PLANE('',#16673); +#16675=ORIENTED_EDGE('',*,*,#16494,.T.); +#16676=ORIENTED_EDGE('',*,*,#16665,.T.); +#16677=ORIENTED_EDGE('',*,*,#16393,.F.); +#16679=ORIENTED_EDGE('',*,*,#16678,.F.); +#16680=EDGE_LOOP('',(#16675,#16676,#16677,#16679)); +#16681=FACE_OUTER_BOUND('',#16680,.F.); +#16683=CARTESIAN_POINT('',(3.32E0,-4.36E0,-8.28E0)); +#16684=DIRECTION('',(1.E0,0.E0,0.E0)); +#16685=DIRECTION('',(0.E0,1.E0,0.E0)); +#16686=AXIS2_PLACEMENT_3D('',#16683,#16684,#16685); +#16687=CYLINDRICAL_SURFACE('',#16686,3.2E-1); +#16688=ORIENTED_EDGE('',*,*,#16496,.T.); +#16689=ORIENTED_EDGE('',*,*,#16678,.T.); +#16690=ORIENTED_EDGE('',*,*,#16391,.F.); +#16692=ORIENTED_EDGE('',*,*,#16691,.F.); +#16693=EDGE_LOOP('',(#16688,#16689,#16690,#16692)); +#16694=FACE_OUTER_BOUND('',#16693,.F.); +#16696=CARTESIAN_POINT('',(3.32E0,-3.737451660041E0,-8.11E0)); +#16697=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#16698=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#16699=AXIS2_PLACEMENT_3D('',#16696,#16697,#16698); +#16700=PLANE('',#16699); +#16701=ORIENTED_EDGE('',*,*,#16498,.T.); +#16702=ORIENTED_EDGE('',*,*,#16691,.T.); +#16703=ORIENTED_EDGE('',*,*,#16389,.F.); +#16704=ORIENTED_EDGE('',*,*,#16462,.F.); +#16705=EDGE_LOOP('',(#16701,#16702,#16703,#16704)); +#16706=FACE_OUTER_BOUND('',#16705,.F.); +#16708=CARTESIAN_POINT('',(3.32E0,4.133725830020E0,-8.506274169980E0)); +#16709=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#16710=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#16711=AXIS2_PLACEMENT_3D('',#16708,#16709,#16710); +#16712=PLANE('',#16711); +#16713=ORIENTED_EDGE('',*,*,#16511,.T.); +#16714=ORIENTED_EDGE('',*,*,#16374,.T.); +#16715=ORIENTED_EDGE('',*,*,#16448,.F.); +#16717=ORIENTED_EDGE('',*,*,#16716,.F.); +#16718=EDGE_LOOP('',(#16713,#16714,#16715,#16717)); +#16719=FACE_OUTER_BOUND('',#16718,.F.); +#16721=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.28E0)); +#16722=DIRECTION('',(1.E0,0.E0,0.E0)); +#16723=DIRECTION('',(0.E0,1.E0,0.E0)); +#16724=AXIS2_PLACEMENT_3D('',#16721,#16722,#16723); +#16725=CYLINDRICAL_SURFACE('',#16724,3.2E-1); +#16726=ORIENTED_EDGE('',*,*,#16513,.T.); +#16727=ORIENTED_EDGE('',*,*,#16716,.T.); +#16728=ORIENTED_EDGE('',*,*,#16446,.F.); +#16730=ORIENTED_EDGE('',*,*,#16729,.F.); +#16731=EDGE_LOOP('',(#16726,#16727,#16728,#16730)); +#16732=FACE_OUTER_BOUND('',#16731,.F.); +#16734=CARTESIAN_POINT('',(3.32E0,5.47E0,-8.6E0)); +#16735=DIRECTION('',(0.E0,0.E0,1.E0)); +#16736=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16737=AXIS2_PLACEMENT_3D('',#16734,#16735,#16736); +#16738=PLANE('',#16737); +#16739=ORIENTED_EDGE('',*,*,#16515,.T.); +#16740=ORIENTED_EDGE('',*,*,#16729,.T.); +#16741=ORIENTED_EDGE('',*,*,#16444,.F.); +#16743=ORIENTED_EDGE('',*,*,#16742,.F.); +#16744=EDGE_LOOP('',(#16739,#16740,#16741,#16743)); +#16745=FACE_OUTER_BOUND('',#16744,.F.); +#16747=CARTESIAN_POINT('',(3.32E0,5.47E0,-9.24E0)); +#16748=DIRECTION('',(0.E0,1.E0,0.E0)); +#16749=DIRECTION('',(0.E0,0.E0,1.E0)); +#16750=AXIS2_PLACEMENT_3D('',#16747,#16748,#16749); +#16751=PLANE('',#16750); +#16752=ORIENTED_EDGE('',*,*,#16517,.T.); +#16753=ORIENTED_EDGE('',*,*,#16742,.T.); +#16754=ORIENTED_EDGE('',*,*,#16442,.F.); +#16756=ORIENTED_EDGE('',*,*,#16755,.F.); +#16757=EDGE_LOOP('',(#16752,#16753,#16754,#16756)); +#16758=FACE_OUTER_BOUND('',#16757,.F.); +#16760=CARTESIAN_POINT('',(3.32E0,4.36E0,-9.24E0)); +#16761=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16762=DIRECTION('',(0.E0,1.E0,0.E0)); +#16763=AXIS2_PLACEMENT_3D('',#16760,#16761,#16762); +#16764=PLANE('',#16763); +#16765=ORIENTED_EDGE('',*,*,#16519,.T.); +#16766=ORIENTED_EDGE('',*,*,#16755,.T.); +#16767=ORIENTED_EDGE('',*,*,#16440,.F.); +#16769=ORIENTED_EDGE('',*,*,#16768,.F.); +#16770=EDGE_LOOP('',(#16765,#16766,#16767,#16769)); +#16771=FACE_OUTER_BOUND('',#16770,.F.); +#16773=CARTESIAN_POINT('',(3.32E0,4.36E0,-8.28E0)); +#16774=DIRECTION('',(1.E0,0.E0,0.E0)); +#16775=DIRECTION('',(0.E0,1.E0,0.E0)); +#16776=AXIS2_PLACEMENT_3D('',#16773,#16774,#16775); +#16777=CYLINDRICAL_SURFACE('',#16776,9.6E-1); +#16778=ORIENTED_EDGE('',*,*,#16521,.T.); +#16779=ORIENTED_EDGE('',*,*,#16768,.T.); +#16780=ORIENTED_EDGE('',*,*,#16438,.F.); +#16782=ORIENTED_EDGE('',*,*,#16781,.F.); +#16783=EDGE_LOOP('',(#16778,#16779,#16780,#16782)); +#16784=FACE_OUTER_BOUND('',#16783,.F.); +#16786=CARTESIAN_POINT('',(3.32E0,3.566080810142E0,-8.843725830020E0)); +#16787=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#16788=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#16789=AXIS2_PLACEMENT_3D('',#16786,#16787,#16788); +#16790=PLANE('',#16789); +#16791=ORIENTED_EDGE('',*,*,#16523,.T.); +#16792=ORIENTED_EDGE('',*,*,#16781,.T.); +#16793=ORIENTED_EDGE('',*,*,#16436,.F.); +#16795=ORIENTED_EDGE('',*,*,#16794,.F.); +#16796=EDGE_LOOP('',(#16791,#16792,#16793,#16795)); +#16797=FACE_OUTER_BOUND('',#16796,.F.); +#16799=CARTESIAN_POINT('',(3.32E0,3.339806640163E0,-9.07E0)); +#16800=DIRECTION('',(1.E0,0.E0,0.E0)); +#16801=DIRECTION('',(0.E0,1.E0,0.E0)); +#16802=AXIS2_PLACEMENT_3D('',#16799,#16800,#16801); +#16803=CYLINDRICAL_SURFACE('',#16802,3.2E-1); +#16804=ORIENTED_EDGE('',*,*,#16525,.T.); +#16805=ORIENTED_EDGE('',*,*,#16794,.T.); +#16806=ORIENTED_EDGE('',*,*,#16434,.F.); +#16808=ORIENTED_EDGE('',*,*,#16807,.F.); +#16809=EDGE_LOOP('',(#16804,#16805,#16806,#16808)); +#16810=FACE_OUTER_BOUND('',#16809,.F.); +#16812=CARTESIAN_POINT('',(3.32E0,1.726776695297E0,-8.75E0)); +#16813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16814=DIRECTION('',(0.E0,1.E0,0.E0)); +#16815=AXIS2_PLACEMENT_3D('',#16812,#16813,#16814); +#16816=PLANE('',#16815); +#16817=ORIENTED_EDGE('',*,*,#16527,.T.); +#16818=ORIENTED_EDGE('',*,*,#16807,.T.); +#16819=ORIENTED_EDGE('',*,*,#16432,.F.); +#16821=ORIENTED_EDGE('',*,*,#16820,.F.); +#16822=EDGE_LOOP('',(#16817,#16818,#16819,#16821)); +#16823=FACE_OUTER_BOUND('',#16822,.F.); +#16825=CARTESIAN_POINT('',(3.32E0,1.5E0,-8.523223304703E0)); +#16826=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#16827=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#16828=AXIS2_PLACEMENT_3D('',#16825,#16826,#16827); +#16829=PLANE('',#16828); +#16830=ORIENTED_EDGE('',*,*,#16529,.T.); +#16831=ORIENTED_EDGE('',*,*,#16820,.T.); +#16832=ORIENTED_EDGE('',*,*,#16430,.F.); +#16834=ORIENTED_EDGE('',*,*,#16833,.F.); +#16835=EDGE_LOOP('',(#16830,#16831,#16832,#16834)); +#16836=FACE_OUTER_BOUND('',#16835,.F.); +#16838=CARTESIAN_POINT('',(3.32E0,1.323223304703E0,-8.7E0)); +#16839=DIRECTION('',(1.E0,0.E0,0.E0)); +#16840=DIRECTION('',(0.E0,1.E0,0.E0)); +#16841=AXIS2_PLACEMENT_3D('',#16838,#16839,#16840); +#16842=CYLINDRICAL_SURFACE('',#16841,2.5E-1); +#16843=ORIENTED_EDGE('',*,*,#16531,.T.); +#16844=ORIENTED_EDGE('',*,*,#16833,.T.); +#16845=ORIENTED_EDGE('',*,*,#16428,.F.); +#16847=ORIENTED_EDGE('',*,*,#16846,.F.); +#16848=EDGE_LOOP('',(#16843,#16844,#16845,#16847)); +#16849=FACE_OUTER_BOUND('',#16848,.F.); +#16851=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.45E0)); +#16852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16853=DIRECTION('',(0.E0,1.E0,0.E0)); +#16854=AXIS2_PLACEMENT_3D('',#16851,#16852,#16853); +#16855=PLANE('',#16854); +#16856=ORIENTED_EDGE('',*,*,#16533,.T.); +#16857=ORIENTED_EDGE('',*,*,#16846,.T.); +#16858=ORIENTED_EDGE('',*,*,#16426,.F.); +#16860=ORIENTED_EDGE('',*,*,#16859,.F.); +#16861=EDGE_LOOP('',(#16856,#16857,#16858,#16860)); +#16862=FACE_OUTER_BOUND('',#16861,.F.); +#16864=CARTESIAN_POINT('',(3.32E0,1.055E0,-8.11E0)); +#16865=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16866=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16867=AXIS2_PLACEMENT_3D('',#16864,#16865,#16866); +#16868=PLANE('',#16867); +#16869=ORIENTED_EDGE('',*,*,#9256,.T.); +#16870=ORIENTED_EDGE('',*,*,#16535,.T.); +#16871=ORIENTED_EDGE('',*,*,#16859,.T.); +#16872=ORIENTED_EDGE('',*,*,#16424,.F.); +#16873=EDGE_LOOP('',(#16869,#16870,#16871,#16872)); +#16874=FACE_OUTER_BOUND('',#16873,.F.); +#16876=CARTESIAN_POINT('',(3.465E0,3.43E0,-9.24E0)); +#16877=DIRECTION('',(1.E0,0.E0,0.E0)); +#16878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16879=AXIS2_PLACEMENT_3D('',#16876,#16877,#16878); +#16880=PLANE('',#16879); +#16881=ORIENTED_EDGE('',*,*,#10780,.F.); +#16882=ORIENTED_EDGE('',*,*,#11126,.T.); +#16883=ORIENTED_EDGE('',*,*,#9250,.T.); +#16884=ORIENTED_EDGE('',*,*,#11023,.T.); +#16885=EDGE_LOOP('',(#16881,#16882,#16883,#16884)); +#16886=FACE_OUTER_BOUND('',#16885,.F.); +#16888=CARTESIAN_POINT('',(5.535E0,2.79E0,-9.24E0)); +#16889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16890=DIRECTION('',(0.E0,1.E0,0.E0)); +#16891=AXIS2_PLACEMENT_3D('',#16888,#16889,#16890); +#16892=PLANE('',#16891); +#16893=ORIENTED_EDGE('',*,*,#10776,.F.); +#16894=ORIENTED_EDGE('',*,*,#11026,.F.); +#16895=ORIENTED_EDGE('',*,*,#9246,.T.); +#16896=ORIENTED_EDGE('',*,*,#11129,.F.); +#16897=EDGE_LOOP('',(#16893,#16894,#16895,#16896)); +#16898=FACE_OUTER_BOUND('',#16897,.F.); +#16900=CARTESIAN_POINT('',(6.32E0,3.737451660041E0,-8.11E0)); +#16901=DIRECTION('',(0.E0,0.E0,1.E0)); +#16902=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16903=AXIS2_PLACEMENT_3D('',#16900,#16901,#16902); +#16904=PLANE('',#16903); +#16905=ORIENTED_EDGE('',*,*,#11132,.F.); +#16907=ORIENTED_EDGE('',*,*,#16906,.F.); +#16909=ORIENTED_EDGE('',*,*,#16908,.F.); +#16911=ORIENTED_EDGE('',*,*,#16910,.T.); +#16912=EDGE_LOOP('',(#16905,#16907,#16909,#16911)); +#16913=FACE_OUTER_BOUND('',#16912,.F.); +#16915=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#16916=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16918=AXIS2_PLACEMENT_3D('',#16915,#16916,#16917); +#16919=PLANE('',#16918); +#16920=ORIENTED_EDGE('',*,*,#9419,.F.); +#16922=ORIENTED_EDGE('',*,*,#16921,.T.); +#16924=ORIENTED_EDGE('',*,*,#16923,.T.); +#16926=ORIENTED_EDGE('',*,*,#16925,.T.); +#16928=ORIENTED_EDGE('',*,*,#16927,.T.); +#16930=ORIENTED_EDGE('',*,*,#16929,.T.); +#16932=ORIENTED_EDGE('',*,*,#16931,.T.); +#16934=ORIENTED_EDGE('',*,*,#16933,.T.); +#16936=ORIENTED_EDGE('',*,*,#16935,.T.); +#16938=ORIENTED_EDGE('',*,*,#16937,.T.); +#16940=ORIENTED_EDGE('',*,*,#16939,.T.); +#16942=ORIENTED_EDGE('',*,*,#16941,.T.); +#16944=ORIENTED_EDGE('',*,*,#16943,.T.); +#16946=ORIENTED_EDGE('',*,*,#16945,.T.); +#16948=ORIENTED_EDGE('',*,*,#16947,.T.); +#16949=EDGE_LOOP('',(#16920,#16922,#16924,#16926,#16928,#16930,#16932,#16934, +#16936,#16938,#16940,#16942,#16944,#16946,#16948)); +#16950=FACE_OUTER_BOUND('',#16949,.F.); +#16952=CARTESIAN_POINT('',(5.68E0,-1.18E0,-6.35E0)); +#16953=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16955=AXIS2_PLACEMENT_3D('',#16952,#16953,#16954); +#16956=PLANE('',#16955); +#16957=ORIENTED_EDGE('',*,*,#9242,.F.); +#16959=ORIENTED_EDGE('',*,*,#16958,.T.); +#16961=ORIENTED_EDGE('',*,*,#16960,.T.); +#16963=ORIENTED_EDGE('',*,*,#16962,.T.); +#16965=ORIENTED_EDGE('',*,*,#16964,.T.); +#16967=ORIENTED_EDGE('',*,*,#16966,.T.); +#16969=ORIENTED_EDGE('',*,*,#16968,.T.); +#16971=ORIENTED_EDGE('',*,*,#16970,.T.); +#16973=ORIENTED_EDGE('',*,*,#16972,.T.); +#16975=ORIENTED_EDGE('',*,*,#16974,.T.); +#16977=ORIENTED_EDGE('',*,*,#16976,.T.); +#16979=ORIENTED_EDGE('',*,*,#16978,.T.); +#16981=ORIENTED_EDGE('',*,*,#16980,.T.); +#16983=ORIENTED_EDGE('',*,*,#16982,.T.); +#16984=ORIENTED_EDGE('',*,*,#16906,.T.); +#16985=EDGE_LOOP('',(#16957,#16959,#16961,#16963,#16965,#16967,#16969,#16971, +#16973,#16975,#16977,#16979,#16981,#16983,#16984)); +#16986=FACE_OUTER_BOUND('',#16985,.F.); +#16988=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.11E0)); +#16989=DIRECTION('',(0.E0,0.E0,1.E0)); +#16990=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16991=AXIS2_PLACEMENT_3D('',#16988,#16989,#16990); +#16992=PLANE('',#16991); +#16993=ORIENTED_EDGE('',*,*,#10315,.T.); +#16995=ORIENTED_EDGE('',*,*,#16994,.T.); +#16997=ORIENTED_EDGE('',*,*,#16996,.T.); +#16998=ORIENTED_EDGE('',*,*,#16921,.F.); +#16999=EDGE_LOOP('',(#16993,#16995,#16997,#16998)); +#17000=FACE_OUTER_BOUND('',#16999,.F.); +#17002=CARTESIAN_POINT('',(6.32E0,0.E0,0.E0)); +#17003=DIRECTION('',(1.E0,0.E0,0.E0)); +#17004=DIRECTION('',(0.E0,1.E0,0.E0)); +#17005=AXIS2_PLACEMENT_3D('',#17002,#17003,#17004); +#17006=PLANE('',#17005); +#17007=ORIENTED_EDGE('',*,*,#9423,.T.); +#17009=ORIENTED_EDGE('',*,*,#17008,.F.); +#17011=ORIENTED_EDGE('',*,*,#17010,.F.); +#17013=ORIENTED_EDGE('',*,*,#17012,.F.); +#17015=ORIENTED_EDGE('',*,*,#17014,.F.); +#17017=ORIENTED_EDGE('',*,*,#17016,.F.); +#17019=ORIENTED_EDGE('',*,*,#17018,.F.); +#17021=ORIENTED_EDGE('',*,*,#17020,.F.); +#17023=ORIENTED_EDGE('',*,*,#17022,.F.); +#17025=ORIENTED_EDGE('',*,*,#17024,.F.); +#17027=ORIENTED_EDGE('',*,*,#17026,.F.); +#17029=ORIENTED_EDGE('',*,*,#17028,.F.); +#17031=ORIENTED_EDGE('',*,*,#17030,.F.); +#17033=ORIENTED_EDGE('',*,*,#17032,.F.); +#17034=ORIENTED_EDGE('',*,*,#16994,.F.); +#17035=EDGE_LOOP('',(#17007,#17009,#17011,#17013,#17015,#17017,#17019,#17021, +#17023,#17025,#17027,#17029,#17031,#17033,#17034)); +#17036=FACE_OUTER_BOUND('',#17035,.F.); +#17038=CARTESIAN_POINT('',(6.32E0,0.E0,0.E0)); +#17039=DIRECTION('',(1.E0,0.E0,0.E0)); +#17040=DIRECTION('',(0.E0,1.E0,0.E0)); +#17041=AXIS2_PLACEMENT_3D('',#17038,#17039,#17040); +#17042=PLANE('',#17041); +#17043=ORIENTED_EDGE('',*,*,#9238,.T.); +#17044=ORIENTED_EDGE('',*,*,#16910,.F.); +#17046=ORIENTED_EDGE('',*,*,#17045,.F.); +#17048=ORIENTED_EDGE('',*,*,#17047,.F.); +#17050=ORIENTED_EDGE('',*,*,#17049,.F.); +#17052=ORIENTED_EDGE('',*,*,#17051,.F.); +#17054=ORIENTED_EDGE('',*,*,#17053,.F.); +#17056=ORIENTED_EDGE('',*,*,#17055,.F.); +#17058=ORIENTED_EDGE('',*,*,#17057,.F.); +#17060=ORIENTED_EDGE('',*,*,#17059,.F.); +#17062=ORIENTED_EDGE('',*,*,#17061,.F.); +#17064=ORIENTED_EDGE('',*,*,#17063,.F.); +#17066=ORIENTED_EDGE('',*,*,#17065,.F.); +#17068=ORIENTED_EDGE('',*,*,#17067,.F.); +#17070=ORIENTED_EDGE('',*,*,#17069,.F.); +#17071=EDGE_LOOP('',(#17043,#17044,#17046,#17048,#17050,#17052,#17054,#17056, +#17058,#17060,#17062,#17064,#17066,#17068,#17070)); +#17072=FACE_OUTER_BOUND('',#17071,.F.); +#17074=CARTESIAN_POINT('',(6.32E0,-1.055E0,-8.45E0)); +#17075=DIRECTION('',(0.E0,1.E0,0.E0)); +#17076=DIRECTION('',(0.E0,0.E0,1.E0)); +#17077=AXIS2_PLACEMENT_3D('',#17074,#17075,#17076); +#17078=PLANE('',#17077); +#17079=ORIENTED_EDGE('',*,*,#9421,.F.); +#17080=ORIENTED_EDGE('',*,*,#16947,.F.); +#17082=ORIENTED_EDGE('',*,*,#17081,.F.); +#17083=ORIENTED_EDGE('',*,*,#17008,.T.); +#17084=EDGE_LOOP('',(#17079,#17080,#17082,#17083)); +#17085=FACE_OUTER_BOUND('',#17084,.F.); +#17087=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.45E0)); +#17088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17089=DIRECTION('',(0.E0,1.E0,0.E0)); +#17090=AXIS2_PLACEMENT_3D('',#17087,#17088,#17089); +#17091=PLANE('',#17090); +#17092=ORIENTED_EDGE('',*,*,#17010,.T.); +#17093=ORIENTED_EDGE('',*,*,#17081,.T.); +#17094=ORIENTED_EDGE('',*,*,#16945,.F.); +#17096=ORIENTED_EDGE('',*,*,#17095,.F.); +#17097=EDGE_LOOP('',(#17092,#17093,#17094,#17096)); +#17098=FACE_OUTER_BOUND('',#17097,.F.); +#17100=CARTESIAN_POINT('',(6.32E0,-1.323223304703E0,-8.7E0)); +#17101=DIRECTION('',(1.E0,0.E0,0.E0)); +#17102=DIRECTION('',(0.E0,1.E0,0.E0)); +#17103=AXIS2_PLACEMENT_3D('',#17100,#17101,#17102); +#17104=CYLINDRICAL_SURFACE('',#17103,2.5E-1); +#17105=ORIENTED_EDGE('',*,*,#17012,.T.); +#17106=ORIENTED_EDGE('',*,*,#17095,.T.); +#17107=ORIENTED_EDGE('',*,*,#16943,.F.); +#17109=ORIENTED_EDGE('',*,*,#17108,.F.); +#17110=EDGE_LOOP('',(#17105,#17106,#17107,#17109)); +#17111=FACE_OUTER_BOUND('',#17110,.F.); +#17113=CARTESIAN_POINT('',(6.32E0,-1.726776695297E0,-8.75E0)); +#17114=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17115=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17116=AXIS2_PLACEMENT_3D('',#17113,#17114,#17115); +#17117=PLANE('',#17116); +#17118=ORIENTED_EDGE('',*,*,#17014,.T.); +#17119=ORIENTED_EDGE('',*,*,#17108,.T.); +#17120=ORIENTED_EDGE('',*,*,#16941,.F.); +#17122=ORIENTED_EDGE('',*,*,#17121,.F.); +#17123=EDGE_LOOP('',(#17118,#17119,#17120,#17122)); +#17124=FACE_OUTER_BOUND('',#17123,.F.); +#17126=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-8.75E0)); +#17127=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17128=DIRECTION('',(0.E0,1.E0,0.E0)); +#17129=AXIS2_PLACEMENT_3D('',#17126,#17127,#17128); +#17130=PLANE('',#17129); +#17131=ORIENTED_EDGE('',*,*,#17016,.T.); +#17132=ORIENTED_EDGE('',*,*,#17121,.T.); +#17133=ORIENTED_EDGE('',*,*,#16939,.F.); +#17135=ORIENTED_EDGE('',*,*,#17134,.F.); +#17136=EDGE_LOOP('',(#17131,#17132,#17133,#17135)); +#17137=FACE_OUTER_BOUND('',#17136,.F.); +#17139=CARTESIAN_POINT('',(6.32E0,-3.339806640163E0,-9.07E0)); +#17140=DIRECTION('',(1.E0,0.E0,0.E0)); +#17141=DIRECTION('',(0.E0,1.E0,0.E0)); +#17142=AXIS2_PLACEMENT_3D('',#17139,#17140,#17141); +#17143=CYLINDRICAL_SURFACE('',#17142,3.2E-1); +#17144=ORIENTED_EDGE('',*,*,#17018,.T.); +#17145=ORIENTED_EDGE('',*,*,#17134,.T.); +#17146=ORIENTED_EDGE('',*,*,#16937,.F.); +#17148=ORIENTED_EDGE('',*,*,#17147,.F.); +#17149=EDGE_LOOP('',(#17144,#17145,#17146,#17148)); +#17150=FACE_OUTER_BOUND('',#17149,.F.); +#17152=CARTESIAN_POINT('',(6.32E0,-3.681177490061E0,-8.958822509939E0)); +#17153=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17154=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17155=AXIS2_PLACEMENT_3D('',#17152,#17153,#17154); +#17156=PLANE('',#17155); +#17157=ORIENTED_EDGE('',*,*,#17020,.T.); +#17158=ORIENTED_EDGE('',*,*,#17147,.T.); +#17159=ORIENTED_EDGE('',*,*,#16935,.F.); +#17161=ORIENTED_EDGE('',*,*,#17160,.F.); +#17162=EDGE_LOOP('',(#17157,#17158,#17159,#17161)); +#17163=FACE_OUTER_BOUND('',#17162,.F.); +#17165=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.28E0)); +#17166=DIRECTION('',(1.E0,0.E0,0.E0)); +#17167=DIRECTION('',(0.E0,1.E0,0.E0)); +#17168=AXIS2_PLACEMENT_3D('',#17165,#17166,#17167); +#17169=CYLINDRICAL_SURFACE('',#17168,9.6E-1); +#17170=ORIENTED_EDGE('',*,*,#17022,.T.); +#17171=ORIENTED_EDGE('',*,*,#17160,.T.); +#17172=ORIENTED_EDGE('',*,*,#16933,.F.); +#17174=ORIENTED_EDGE('',*,*,#17173,.F.); +#17175=EDGE_LOOP('',(#17170,#17171,#17172,#17174)); +#17176=FACE_OUTER_BOUND('',#17175,.F.); +#17178=CARTESIAN_POINT('',(6.32E0,-5.47E0,-9.24E0)); +#17179=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17180=DIRECTION('',(0.E0,1.E0,0.E0)); +#17181=AXIS2_PLACEMENT_3D('',#17178,#17179,#17180); +#17182=PLANE('',#17181); +#17183=ORIENTED_EDGE('',*,*,#17024,.T.); +#17184=ORIENTED_EDGE('',*,*,#17173,.T.); +#17185=ORIENTED_EDGE('',*,*,#16931,.F.); +#17187=ORIENTED_EDGE('',*,*,#17186,.F.); +#17188=EDGE_LOOP('',(#17183,#17184,#17185,#17187)); +#17189=FACE_OUTER_BOUND('',#17188,.F.); +#17191=CARTESIAN_POINT('',(6.32E0,-5.47E0,-8.6E0)); +#17192=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17194=AXIS2_PLACEMENT_3D('',#17191,#17192,#17193); +#17195=PLANE('',#17194); +#17196=ORIENTED_EDGE('',*,*,#17026,.T.); +#17197=ORIENTED_EDGE('',*,*,#17186,.T.); +#17198=ORIENTED_EDGE('',*,*,#16929,.F.); +#17200=ORIENTED_EDGE('',*,*,#17199,.F.); +#17201=EDGE_LOOP('',(#17196,#17197,#17198,#17200)); +#17202=FACE_OUTER_BOUND('',#17201,.F.); +#17204=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.6E0)); +#17205=DIRECTION('',(0.E0,0.E0,1.E0)); +#17206=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17207=AXIS2_PLACEMENT_3D('',#17204,#17205,#17206); +#17208=PLANE('',#17207); +#17209=ORIENTED_EDGE('',*,*,#17028,.T.); +#17210=ORIENTED_EDGE('',*,*,#17199,.T.); +#17211=ORIENTED_EDGE('',*,*,#16927,.F.); +#17213=ORIENTED_EDGE('',*,*,#17212,.F.); +#17214=EDGE_LOOP('',(#17209,#17210,#17211,#17213)); +#17215=FACE_OUTER_BOUND('',#17214,.F.); +#17217=CARTESIAN_POINT('',(6.32E0,-4.36E0,-8.28E0)); +#17218=DIRECTION('',(1.E0,0.E0,0.E0)); +#17219=DIRECTION('',(0.E0,1.E0,0.E0)); +#17220=AXIS2_PLACEMENT_3D('',#17217,#17218,#17219); +#17221=CYLINDRICAL_SURFACE('',#17220,3.2E-1); +#17222=ORIENTED_EDGE('',*,*,#17030,.T.); +#17223=ORIENTED_EDGE('',*,*,#17212,.T.); +#17224=ORIENTED_EDGE('',*,*,#16925,.F.); +#17226=ORIENTED_EDGE('',*,*,#17225,.F.); +#17227=EDGE_LOOP('',(#17222,#17223,#17224,#17226)); +#17228=FACE_OUTER_BOUND('',#17227,.F.); +#17230=CARTESIAN_POINT('',(6.32E0,-3.737451660041E0,-8.11E0)); +#17231=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#17232=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#17233=AXIS2_PLACEMENT_3D('',#17230,#17231,#17232); +#17234=PLANE('',#17233); +#17235=ORIENTED_EDGE('',*,*,#17032,.T.); +#17236=ORIENTED_EDGE('',*,*,#17225,.T.); +#17237=ORIENTED_EDGE('',*,*,#16923,.F.); +#17238=ORIENTED_EDGE('',*,*,#16996,.F.); +#17239=EDGE_LOOP('',(#17235,#17236,#17237,#17238)); +#17240=FACE_OUTER_BOUND('',#17239,.F.); +#17242=CARTESIAN_POINT('',(6.32E0,4.133725830020E0,-8.506274169980E0)); +#17243=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#17244=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811866E-1)); +#17245=AXIS2_PLACEMENT_3D('',#17242,#17243,#17244); +#17246=PLANE('',#17245); +#17247=ORIENTED_EDGE('',*,*,#17045,.T.); +#17248=ORIENTED_EDGE('',*,*,#16908,.T.); +#17249=ORIENTED_EDGE('',*,*,#16982,.F.); +#17251=ORIENTED_EDGE('',*,*,#17250,.F.); +#17252=EDGE_LOOP('',(#17247,#17248,#17249,#17251)); +#17253=FACE_OUTER_BOUND('',#17252,.F.); +#17255=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.28E0)); +#17256=DIRECTION('',(1.E0,0.E0,0.E0)); +#17257=DIRECTION('',(0.E0,1.E0,0.E0)); +#17258=AXIS2_PLACEMENT_3D('',#17255,#17256,#17257); +#17259=CYLINDRICAL_SURFACE('',#17258,3.2E-1); +#17260=ORIENTED_EDGE('',*,*,#17047,.T.); +#17261=ORIENTED_EDGE('',*,*,#17250,.T.); +#17262=ORIENTED_EDGE('',*,*,#16980,.F.); +#17264=ORIENTED_EDGE('',*,*,#17263,.F.); +#17265=EDGE_LOOP('',(#17260,#17261,#17262,#17264)); +#17266=FACE_OUTER_BOUND('',#17265,.F.); +#17268=CARTESIAN_POINT('',(6.32E0,5.47E0,-8.6E0)); +#17269=DIRECTION('',(0.E0,0.E0,1.E0)); +#17270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17271=AXIS2_PLACEMENT_3D('',#17268,#17269,#17270); +#17272=PLANE('',#17271); +#17273=ORIENTED_EDGE('',*,*,#17049,.T.); +#17274=ORIENTED_EDGE('',*,*,#17263,.T.); +#17275=ORIENTED_EDGE('',*,*,#16978,.F.); +#17277=ORIENTED_EDGE('',*,*,#17276,.F.); +#17278=EDGE_LOOP('',(#17273,#17274,#17275,#17277)); +#17279=FACE_OUTER_BOUND('',#17278,.F.); +#17281=CARTESIAN_POINT('',(6.32E0,5.47E0,-9.24E0)); +#17282=DIRECTION('',(0.E0,1.E0,0.E0)); +#17283=DIRECTION('',(0.E0,0.E0,1.E0)); +#17284=AXIS2_PLACEMENT_3D('',#17281,#17282,#17283); +#17285=PLANE('',#17284); +#17286=ORIENTED_EDGE('',*,*,#17051,.T.); +#17287=ORIENTED_EDGE('',*,*,#17276,.T.); +#17288=ORIENTED_EDGE('',*,*,#16976,.F.); +#17290=ORIENTED_EDGE('',*,*,#17289,.F.); +#17291=EDGE_LOOP('',(#17286,#17287,#17288,#17290)); +#17292=FACE_OUTER_BOUND('',#17291,.F.); +#17294=CARTESIAN_POINT('',(6.32E0,4.36E0,-9.24E0)); +#17295=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17296=DIRECTION('',(0.E0,1.E0,0.E0)); +#17297=AXIS2_PLACEMENT_3D('',#17294,#17295,#17296); +#17298=PLANE('',#17297); +#17299=ORIENTED_EDGE('',*,*,#17053,.T.); +#17300=ORIENTED_EDGE('',*,*,#17289,.T.); +#17301=ORIENTED_EDGE('',*,*,#16974,.F.); +#17303=ORIENTED_EDGE('',*,*,#17302,.F.); +#17304=EDGE_LOOP('',(#17299,#17300,#17301,#17303)); +#17305=FACE_OUTER_BOUND('',#17304,.F.); +#17307=CARTESIAN_POINT('',(6.32E0,4.36E0,-8.28E0)); +#17308=DIRECTION('',(1.E0,0.E0,0.E0)); +#17309=DIRECTION('',(0.E0,1.E0,0.E0)); +#17310=AXIS2_PLACEMENT_3D('',#17307,#17308,#17309); +#17311=CYLINDRICAL_SURFACE('',#17310,9.6E-1); +#17312=ORIENTED_EDGE('',*,*,#17055,.T.); +#17313=ORIENTED_EDGE('',*,*,#17302,.T.); +#17314=ORIENTED_EDGE('',*,*,#16972,.F.); +#17316=ORIENTED_EDGE('',*,*,#17315,.F.); +#17317=EDGE_LOOP('',(#17312,#17313,#17314,#17316)); +#17318=FACE_OUTER_BOUND('',#17317,.F.); +#17320=CARTESIAN_POINT('',(6.32E0,3.566080810142E0,-8.843725830020E0)); +#17321=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#17322=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#17323=AXIS2_PLACEMENT_3D('',#17320,#17321,#17322); +#17324=PLANE('',#17323); +#17325=ORIENTED_EDGE('',*,*,#17057,.T.); +#17326=ORIENTED_EDGE('',*,*,#17315,.T.); +#17327=ORIENTED_EDGE('',*,*,#16970,.F.); +#17329=ORIENTED_EDGE('',*,*,#17328,.F.); +#17330=EDGE_LOOP('',(#17325,#17326,#17327,#17329)); +#17331=FACE_OUTER_BOUND('',#17330,.F.); +#17333=CARTESIAN_POINT('',(6.32E0,3.339806640163E0,-9.07E0)); +#17334=DIRECTION('',(1.E0,0.E0,0.E0)); +#17335=DIRECTION('',(0.E0,1.E0,0.E0)); +#17336=AXIS2_PLACEMENT_3D('',#17333,#17334,#17335); +#17337=CYLINDRICAL_SURFACE('',#17336,3.2E-1); +#17338=ORIENTED_EDGE('',*,*,#17059,.T.); +#17339=ORIENTED_EDGE('',*,*,#17328,.T.); +#17340=ORIENTED_EDGE('',*,*,#16968,.F.); +#17342=ORIENTED_EDGE('',*,*,#17341,.F.); +#17343=EDGE_LOOP('',(#17338,#17339,#17340,#17342)); +#17344=FACE_OUTER_BOUND('',#17343,.F.); +#17346=CARTESIAN_POINT('',(6.32E0,1.726776695297E0,-8.75E0)); +#17347=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17348=DIRECTION('',(0.E0,1.E0,0.E0)); +#17349=AXIS2_PLACEMENT_3D('',#17346,#17347,#17348); +#17350=PLANE('',#17349); +#17351=ORIENTED_EDGE('',*,*,#17061,.T.); +#17352=ORIENTED_EDGE('',*,*,#17341,.T.); +#17353=ORIENTED_EDGE('',*,*,#16966,.F.); +#17355=ORIENTED_EDGE('',*,*,#17354,.F.); +#17356=EDGE_LOOP('',(#17351,#17352,#17353,#17355)); +#17357=FACE_OUTER_BOUND('',#17356,.F.); +#17359=CARTESIAN_POINT('',(6.32E0,1.5E0,-8.523223304703E0)); +#17360=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#17361=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#17362=AXIS2_PLACEMENT_3D('',#17359,#17360,#17361); +#17363=PLANE('',#17362); +#17364=ORIENTED_EDGE('',*,*,#17063,.T.); +#17365=ORIENTED_EDGE('',*,*,#17354,.T.); +#17366=ORIENTED_EDGE('',*,*,#16964,.F.); +#17368=ORIENTED_EDGE('',*,*,#17367,.F.); +#17369=EDGE_LOOP('',(#17364,#17365,#17366,#17368)); +#17370=FACE_OUTER_BOUND('',#17369,.F.); +#17372=CARTESIAN_POINT('',(6.32E0,1.323223304703E0,-8.7E0)); +#17373=DIRECTION('',(1.E0,0.E0,0.E0)); +#17374=DIRECTION('',(0.E0,1.E0,0.E0)); +#17375=AXIS2_PLACEMENT_3D('',#17372,#17373,#17374); +#17376=CYLINDRICAL_SURFACE('',#17375,2.5E-1); +#17377=ORIENTED_EDGE('',*,*,#17065,.T.); +#17378=ORIENTED_EDGE('',*,*,#17367,.T.); +#17379=ORIENTED_EDGE('',*,*,#16962,.F.); +#17381=ORIENTED_EDGE('',*,*,#17380,.F.); +#17382=EDGE_LOOP('',(#17377,#17378,#17379,#17381)); +#17383=FACE_OUTER_BOUND('',#17382,.F.); +#17385=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.45E0)); +#17386=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17387=DIRECTION('',(0.E0,1.E0,0.E0)); +#17388=AXIS2_PLACEMENT_3D('',#17385,#17386,#17387); +#17389=PLANE('',#17388); +#17390=ORIENTED_EDGE('',*,*,#17067,.T.); +#17391=ORIENTED_EDGE('',*,*,#17380,.T.); +#17392=ORIENTED_EDGE('',*,*,#16960,.F.); +#17394=ORIENTED_EDGE('',*,*,#17393,.F.); +#17395=EDGE_LOOP('',(#17390,#17391,#17392,#17394)); +#17396=FACE_OUTER_BOUND('',#17395,.F.); +#17398=CARTESIAN_POINT('',(6.32E0,1.055E0,-8.11E0)); +#17399=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17401=AXIS2_PLACEMENT_3D('',#17398,#17399,#17400); +#17402=PLANE('',#17401); +#17403=ORIENTED_EDGE('',*,*,#9240,.T.); +#17404=ORIENTED_EDGE('',*,*,#17069,.T.); +#17405=ORIENTED_EDGE('',*,*,#17393,.T.); +#17406=ORIENTED_EDGE('',*,*,#16958,.F.); +#17407=EDGE_LOOP('',(#17403,#17404,#17405,#17406)); +#17408=FACE_OUTER_BOUND('',#17407,.F.); +#17410=CARTESIAN_POINT('',(6.465E0,3.43E0,-9.24E0)); +#17411=DIRECTION('',(1.E0,0.E0,0.E0)); +#17412=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17413=AXIS2_PLACEMENT_3D('',#17410,#17411,#17412); +#17414=PLANE('',#17413); +#17415=ORIENTED_EDGE('',*,*,#10796,.F.); +#17416=ORIENTED_EDGE('',*,*,#11135,.T.); +#17417=ORIENTED_EDGE('',*,*,#9234,.T.); +#17418=ORIENTED_EDGE('',*,*,#11037,.T.); +#17419=EDGE_LOOP('',(#17415,#17416,#17417,#17418)); +#17420=FACE_OUTER_BOUND('',#17419,.F.); +#17422=CARTESIAN_POINT('',(8.535E0,2.79E0,-9.24E0)); +#17423=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17424=DIRECTION('',(0.E0,1.E0,0.E0)); +#17425=AXIS2_PLACEMENT_3D('',#17422,#17423,#17424); +#17426=PLANE('',#17425); +#17427=ORIENTED_EDGE('',*,*,#10792,.F.); +#17428=ORIENTED_EDGE('',*,*,#11040,.F.); +#17429=ORIENTED_EDGE('',*,*,#9230,.T.); +#17430=ORIENTED_EDGE('',*,*,#11138,.F.); +#17431=EDGE_LOOP('',(#17427,#17428,#17429,#17430)); +#17432=FACE_OUTER_BOUND('',#17431,.F.); +#17434=CARTESIAN_POINT('',(-1.093E1,-3.43E0,-9.24E0)); +#17435=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17436=DIRECTION('',(0.E0,1.E0,0.E0)); +#17437=AXIS2_PLACEMENT_3D('',#17434,#17435,#17436); +#17438=PLANE('',#17437); +#17439=ORIENTED_EDGE('',*,*,#10297,.T.); +#17440=ORIENTED_EDGE('',*,*,#10179,.F.); +#17441=ORIENTED_EDGE('',*,*,#8465,.F.); +#17442=ORIENTED_EDGE('',*,*,#10369,.T.); +#17443=EDGE_LOOP('',(#17439,#17440,#17441,#17442)); +#17444=FACE_OUTER_BOUND('',#17443,.F.); +#17446=CARTESIAN_POINT('',(-1.093E1,-3.43E0,-9.24E0)); +#17447=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17448=DIRECTION('',(0.E0,1.E0,0.E0)); +#17449=AXIS2_PLACEMENT_3D('',#17446,#17447,#17448); +#17450=PLANE('',#17449); +#17452=ORIENTED_EDGE('',*,*,#17451,.F.); +#17453=ORIENTED_EDGE('',*,*,#10375,.T.); +#17454=ORIENTED_EDGE('',*,*,#9656,.T.); +#17455=ORIENTED_EDGE('',*,*,#10191,.F.); +#17456=EDGE_LOOP('',(#17452,#17453,#17454,#17455)); +#17457=FACE_OUTER_BOUND('',#17456,.F.); +#17459=CARTESIAN_POINT('',(9.465E0,-2.79E0,-9.24E0)); +#17460=DIRECTION('',(1.E0,0.E0,0.E0)); +#17461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17462=AXIS2_PLACEMENT_3D('',#17459,#17460,#17461); +#17463=PLANE('',#17462); +#17464=ORIENTED_EDGE('',*,*,#10377,.F.); +#17465=ORIENTED_EDGE('',*,*,#17451,.T.); +#17466=ORIENTED_EDGE('',*,*,#10189,.T.); +#17467=ORIENTED_EDGE('',*,*,#9443,.T.); +#17468=EDGE_LOOP('',(#17464,#17465,#17466,#17467)); +#17469=FACE_OUTER_BOUND('',#17468,.F.); +#17471=CARTESIAN_POINT('',(-1.189E1,6.6E-1,-8.28E0)); +#17472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17473=DIRECTION('',(1.E0,0.E0,0.E0)); +#17474=AXIS2_PLACEMENT_3D('',#17471,#17472,#17473); +#17475=CYLINDRICAL_SURFACE('',#17474,9.6E-1); +#17476=ORIENTED_EDGE('',*,*,#8542,.F.); +#17478=ORIENTED_EDGE('',*,*,#17477,.T.); +#17479=ORIENTED_EDGE('',*,*,#8751,.T.); +#17480=ORIENTED_EDGE('',*,*,#9201,.F.); +#17481=EDGE_LOOP('',(#17476,#17478,#17479,#17480)); +#17482=FACE_OUTER_BOUND('',#17481,.F.); +#17484=CARTESIAN_POINT('',(-1.402E1,6.6E-1,-9.175E0)); +#17485=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#17486=DIRECTION('',(9.995281929308E-1,0.E0,-3.071467949623E-2)); +#17487=AXIS2_PLACEMENT_3D('',#17484,#17485,#17486); +#17488=PLANE('',#17487); +#17489=ORIENTED_EDGE('',*,*,#8540,.F.); +#17491=ORIENTED_EDGE('',*,*,#17490,.T.); +#17492=ORIENTED_EDGE('',*,*,#8753,.T.); +#17493=ORIENTED_EDGE('',*,*,#17477,.F.); +#17494=EDGE_LOOP('',(#17489,#17491,#17492,#17493)); +#17495=FACE_OUTER_BOUND('',#17494,.F.); +#17497=CARTESIAN_POINT('',(-1.400894271538E1,6.6E-1,-8.815169850545E0)); +#17498=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#17499=DIRECTION('',(-3.071467949623E-2,0.E0,-9.995281929308E-1)); +#17500=AXIS2_PLACEMENT_3D('',#17497,#17498,#17499); +#17501=PLANE('',#17500); +#17502=ORIENTED_EDGE('',*,*,#8538,.F.); +#17504=ORIENTED_EDGE('',*,*,#17503,.T.); +#17505=ORIENTED_EDGE('',*,*,#8755,.T.); +#17506=ORIENTED_EDGE('',*,*,#17490,.F.); +#17507=EDGE_LOOP('',(#17502,#17504,#17505,#17506)); +#17508=FACE_OUTER_BOUND('',#17507,.F.); +#17510=CARTESIAN_POINT('',(-1.190842880770E1,6.6E-1,-8.879716915758E0)); +#17511=DIRECTION('',(3.071467949623E-2,0.E0,9.995281929308E-1)); +#17512=DIRECTION('',(-9.995281929308E-1,0.E0,3.071467949623E-2)); +#17513=AXIS2_PLACEMENT_3D('',#17510,#17511,#17512); +#17514=PLANE('',#17513); +#17515=ORIENTED_EDGE('',*,*,#8536,.F.); +#17517=ORIENTED_EDGE('',*,*,#17516,.T.); +#17518=ORIENTED_EDGE('',*,*,#8757,.T.); +#17519=ORIENTED_EDGE('',*,*,#17503,.F.); +#17520=EDGE_LOOP('',(#17515,#17517,#17518,#17519)); +#17521=FACE_OUTER_BOUND('',#17520,.F.); +#17523=CARTESIAN_POINT('',(-1.189E1,6.6E-1,-8.28E0)); +#17524=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17525=DIRECTION('',(1.E0,0.E0,0.E0)); +#17526=AXIS2_PLACEMENT_3D('',#17523,#17524,#17525); +#17527=CYLINDRICAL_SURFACE('',#17526,6.E-1); +#17528=ORIENTED_EDGE('',*,*,#8534,.F.); +#17529=ORIENTED_EDGE('',*,*,#8697,.T.); +#17530=ORIENTED_EDGE('',*,*,#8759,.T.); +#17531=ORIENTED_EDGE('',*,*,#17516,.F.); +#17532=EDGE_LOOP('',(#17528,#17529,#17530,#17531)); +#17533=FACE_OUTER_BOUND('',#17532,.F.); +#17535=CLOSED_SHELL('',(#8523,#8548,#8574,#8588,#8602,#8616,#8630,#8644,#8658, +#8674,#8689,#8739,#8763,#8789,#8802,#8815,#8828,#8841,#8854,#8867,#8880,#8893, +#8906,#8919,#8932,#8945,#8958,#8974,#8988,#9001,#9030,#9045,#9060,#9075,#9089, +#9103,#9117,#9129,#9142,#9154,#9168,#9180,#9192,#9206,#9451,#9464,#9477,#9490, +#9503,#9516,#9529,#9584,#9598,#9671,#9684,#9697,#9710,#9723,#9736,#9749,#9762, +#9775,#9788,#9801,#9814,#9827,#9840,#9856,#9870,#9884,#9898,#9914,#9927,#9940, +#9953,#9966,#9978,#9992,#10020,#10035,#10050,#10065,#10079,#10093,#10107,#10119, +#10132,#10144,#10157,#10169,#10183,#10197,#10212,#10227,#10242,#10257,#10272, +#10287,#10301,#10404,#10423,#10442,#10456,#10474,#10493,#10506,#10519,#10532, +#10544,#10557,#10570,#10583,#10596,#10608,#10621,#10635,#10649,#10663,#10677, +#10691,#10704,#10720,#10736,#10752,#10768,#10784,#10800,#10812,#10824,#10836, +#10848,#10860,#10872,#10884,#10896,#10908,#10920,#10932,#10946,#10960,#10974, +#10988,#11002,#11016,#11030,#11044,#11058,#11143,#11158,#11195,#11231,#11245, +#11281,#11317,#11330,#11343,#11356,#11369,#11382,#11395,#11408,#11421,#11434, +#11447,#11460,#11473,#11485,#11498,#11511,#11524,#11537,#11550,#11563,#11576, +#11589,#11602,#11615,#11628,#11641,#11653,#11666,#11678,#11690,#11871,#11886, +#11900,#11914,#11927,#11949,#11977,#11992,#12006,#12020,#12033,#12045,#12061, +#12075,#12088,#12101,#12113,#12127,#12140,#12153,#12166,#12178,#12197,#12211, +#12229,#12244,#12258,#12273,#12285,#12297,#12312,#12326,#12352,#12380,#12395, +#12409,#12423,#12436,#12448,#12464,#12478,#12491,#12504,#12516,#12529,#12542, +#12554,#12568,#12581,#12594,#12607,#12619,#12634,#12648,#12674,#12702,#12717, +#12731,#12745,#12758,#12770,#12786,#12800,#12813,#12826,#12838,#12851,#12864, +#12876,#12890,#12903,#12916,#12929,#12941,#12956,#12970,#12996,#13024,#13039, +#13053,#13067,#13080,#13092,#13108,#13122,#13135,#13148,#13160,#13173,#13186, +#13198,#13212,#13225,#13238,#13251,#13263,#13278,#13292,#13318,#13346,#13361, +#13375,#13389,#13402,#13414,#13430,#13444,#13457,#13470,#13482,#13495,#13508, +#13520,#13534,#13547,#13560,#13573,#13585,#13600,#13614,#13640,#13668,#13683, +#13697,#13711,#13724,#13736,#13752,#13766,#13779,#13792,#13804,#13817,#13830, +#13842,#13856,#13869,#13882,#13895,#13907,#13922,#13936,#13962,#13990,#14005, +#14019,#14033,#14046,#14058,#14074,#14088,#14101,#14114,#14126,#14139,#14152, +#14164,#14178,#14191,#14204,#14217,#14229,#14244,#14281,#14317,#14331,#14367, +#14403,#14416,#14429,#14442,#14455,#14468,#14481,#14494,#14507,#14520,#14533, +#14546,#14559,#14571,#14584,#14597,#14610,#14623,#14636,#14649,#14662,#14675, +#14688,#14701,#14714,#14727,#14739,#14751,#14763,#14778,#14815,#14851,#14865, +#14901,#14937,#14950,#14963,#14976,#14989,#15002,#15015,#15028,#15041,#15054, +#15067,#15080,#15093,#15105,#15118,#15131,#15144,#15157,#15170,#15183,#15196, +#15209,#15222,#15235,#15248,#15261,#15273,#15285,#15297,#15312,#15349,#15385, +#15399,#15435,#15471,#15484,#15497,#15510,#15523,#15536,#15549,#15562,#15575, +#15588,#15601,#15614,#15627,#15639,#15652,#15665,#15678,#15691,#15704,#15717, +#15730,#15743,#15756,#15769,#15782,#15795,#15807,#15819,#15831,#15846,#15883, +#15919,#15933,#15969,#16005,#16018,#16031,#16044,#16057,#16070,#16083,#16096, +#16109,#16122,#16135,#16148,#16161,#16173,#16186,#16199,#16212,#16225,#16238, +#16251,#16264,#16277,#16290,#16303,#16316,#16329,#16341,#16353,#16365,#16380, +#16417,#16453,#16467,#16503,#16539,#16552,#16565,#16578,#16591,#16604,#16617, +#16630,#16643,#16656,#16669,#16682,#16695,#16707,#16720,#16733,#16746,#16759, +#16772,#16785,#16798,#16811,#16824,#16837,#16850,#16863,#16875,#16887,#16899, +#16914,#16951,#16987,#17001,#17037,#17073,#17086,#17099,#17112,#17125,#17138, +#17151,#17164,#17177,#17190,#17203,#17216,#17229,#17241,#17254,#17267,#17280, +#17293,#17306,#17319,#17332,#17345,#17358,#17371,#17384,#17397,#17409,#17421, +#17433,#17445,#17458,#17470,#17483,#17496,#17509,#17522,#17534)); +#17536=MANIFOLD_SOLID_BREP('',#17535); +#17539=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#17538); +#17540=(CONVERSION_BASED_UNIT('DEGREE',#17539)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#17542=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.148373646262E-3),#17537, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#17545=APPLICATION_CONTEXT('automotive_design'); +#17546=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#17545); +#17547=PRODUCT_DEFINITION_CONTEXT('part definition',#17545,'design'); +#17548=PRODUCT_CONTEXT('',#17545,'mechanical'); +#17549=PRODUCT('C-4-794636-4','C-4-794636-4','NOT SPECIFIED',(#17548)); +#17550=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#17549); +#17558=DERIVED_UNIT_ELEMENT(#17557,2.E0); +#17559=DERIVED_UNIT((#17558)); +#17560=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +2.110207376424E3),#17559); +#17565=DERIVED_UNIT_ELEMENT(#17564,3.E0); +#17566=DERIVED_UNIT((#17565)); +#17567=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +7.440528365765E2),#17566); +#17571=CARTESIAN_POINT('centre point',(-1.029853850631E-2,-4.559589334067E-2, +-5.056182098216E0)); +#17576=DERIVED_UNIT_ELEMENT(#17575,2.E0); +#17577=DERIVED_UNIT((#17576)); +#17578=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +2.110207376424E3),#17577); +#17583=DERIVED_UNIT_ELEMENT(#17582,3.E0); +#17584=DERIVED_UNIT((#17583)); +#17585=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +7.440528365765E2),#17584); +#17589=CARTESIAN_POINT('centre point',(-1.029853850631E-2,-4.559589334067E-2, +-5.056182098216E0)); +#17594=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#17549)); +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,5.8824E-2,4.58824E-1); +#6=COLOUR_RGB('',0.E0,1.80392E-1,4.78431E-1); +#7=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#8=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#9=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#10=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#11=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#12=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#13=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#14=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#15=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#16=COLOUR_RGB('',1.1765E-2,1.9608E-2,3.9216E-2); +#17=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#18=COLOUR_RGB('',3.9216E-2,2.19608E-1,1.21569E-1); +#19=COLOUR_RGB('',3.9216E-2,3.60784E-1,2.E-1); +#20=COLOUR_RGB('',5.098E-2,7.0588E-2,1.01961E-1); +#21=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#22=COLOUR_RGB('',9.0196E-2,1.60784E-1,1.09804E-1); +#23=COLOUR_RGB('',9.0196E-2,3.80392E-1,6.70588E-1); +#24=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#25=COLOUR_RGB('',1.01961E-1,4.78431E-1,3.88235E-1); +#26=COLOUR_RGB('',1.09804E-1,1.4902E-1,9.0196E-2); +#27=COLOUR_RGB('',1.4902E-1,3.09804E-1,5.29412E-1); +#28=COLOUR_RGB('',1.4902E-1,4.E-1,1.60784E-1); +#29=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#30=COLOUR_RGB('',1.60784E-1,4.5098E-1,7.21569E-1); +#31=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#32=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#33=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#34=COLOUR_RGB('',2.11765E-1,4.11765E-1,1.4902E-1); +#35=COLOUR_RGB('',2.39216E-1,2.39216E-1,2.31373E-1); +#36=COLOUR_RGB('',2.39216E-1,2.70588E-1,1.80392E-1); +#37=COLOUR_RGB('',2.5098E-1,2.90196E-1,3.29412E-1); +#38=COLOUR_RGB('',2.90196E-1,4.31373E-1,2.E-1); +#39=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#40=COLOUR_RGB('',3.09804E-1,6.58824E-1,2.E-1); +#41=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#42=COLOUR_RGB('',3.60784E-1,3.1373E-2,1.68627E-1); +#43=COLOUR_RGB('',3.68627E-1,2.E-1,1.21569E-1); +#44=COLOUR_RGB('',3.88235E-1,2.39216E-1,6.11765E-1); +#45=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#46=COLOUR_RGB('',4.11765E-1,5.8824E-2,7.8431E-2); +#47=COLOUR_RGB('',4.11765E-1,3.29412E-1,2.19608E-1); +#48=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#49=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#50=COLOUR_RGB('',4.58824E-1,4.5098E-1,3.09804E-1); +#51=COLOUR_RGB('',4.70588E-1,5.09804E-1,5.4902E-1); +#52=COLOUR_RGB('',4.78431E-1,4.90196E-1,4.58824E-1); +#53=COLOUR_RGB('',4.90196E-1,3.60784E-1,2.19608E-1); +#54=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#55=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#56=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#57=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#58=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#59=COLOUR_RGB('',5.21569E-1,2.19608E-1,1.68627E-1); +#60=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#61=COLOUR_RGB('',5.29412E-1,5.80392E-1,6.5098E-1); +#62=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#63=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#64=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#65=COLOUR_RGB('',5.60784E-1,5.80392E-1,6.19608E-1); +#66=COLOUR_RGB('',5.68627E-1,5.8824E-2,4.E-1); +#67=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#68=COLOUR_RGB('',5.88235E-1,1.21569E-1,1.09804E-1); +#69=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#70=COLOUR_RGB('',6.11765E-1,5.60784E-1,3.80392E-1); +#71=COLOUR_RGB('',6.11765E-1,6.11765E-1,6.5098E-1); +#72=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#73=COLOUR_RGB('',6.19608E-1,6.39216E-1,6.90196E-1); +#74=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#75=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#76=COLOUR_RGB('',6.39216E-1,5.4902E-1,4.78431E-1); +#77=COLOUR_RGB('',6.5098E-1,6.70588E-1,7.09804E-1); +#78=COLOUR_RGB('',6.70588E-1,1.21569E-1,1.09804E-1); +#79=COLOUR_RGB('',6.78431E-1,4.78431E-1,3.09804E-1); +#80=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#81=COLOUR_RGB('',6.952E-1,7.426E-1,7.9E-1); +#82=COLOUR_RGB('',7.09804E-1,7.0588E-2,2.E-1); +#83=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#84=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#85=COLOUR_RGB('',7.29412E-1,7.41176E-1,7.29412E-1); +#86=COLOUR_RGB('',7.41176E-1,7.29412E-1,6.70588E-1); +#87=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#88=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#89=COLOUR_RGB('',7.4902E-1,8.90196E-1,7.29412E-1); +#90=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#91=COLOUR_RGB('',7.80392E-1,9.0196E-2,7.0588E-2); +#92=COLOUR_RGB('',7.88235E-1,2.19608E-1,5.4902E-1); +#93=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#94=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#95=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#96=COLOUR_RGB('',8.31373E-1,8.5098E-1,8.58824E-1); +#97=COLOUR_RGB('',8.5098E-1,7.29412E-1,5.4902E-1); +#98=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#99=COLOUR_RGB('',8.78431E-1,3.68627E-1,1.21569E-1); +#100=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#101=COLOUR_RGB('',8.90196E-1,5.88235E-1,1.41176E-1); +#102=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#103=COLOUR_RGB('',9.09804E-1,6.11765E-1,7.09804E-1); +#104=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#105=COLOUR_RGB('',9.41176E-1,9.29412E-1,9.01961E-1); +#106=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#107=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#108=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#109=COLOUR_RGB('',9.80392E-1,1.E0,1.E0); +#110=COLOUR_RGB('',9.88235E-1,1.09804E-1,7.8431E-2); +#111=COLOUR_RGB('',9.88235E-1,7.21569E-1,1.29412E-1); +#112=COLOUR_RGB('',9.88235E-1,9.21569E-1,8.E-1); +#113=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#114=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#115=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#116=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#117=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#118=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#119=COLOUR_RGB('',1.E0,3.88235E-1,2.11765E-1); +#120=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#121=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#122=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#123=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#124=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#125=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#126=COLOUR_RGB('',1.E0,8.39216E-1,3.01961E-1); +#127=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#128=COLOUR_RGB('',1.E0,9.60784E-1,2.58824E-1); +#129=COLOUR_RGB('',1.E0,9.60784E-1,8.90196E-1); +#130=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#131=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#132=COLOUR_RGB('',1.E0,1.E0,3.9216E-2); +#133=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#174=CIRCLE('',#173,2.5E-1); +#183=CIRCLE('',#182,1.5E0); +#192=CIRCLE('',#191,1.5E0); +#201=CIRCLE('',#200,1.E-1); +#210=CIRCLE('',#209,3.E-1); +#219=CIRCLE('',#218,5.E-1); +#228=CIRCLE('',#227,3.E-1); +#233=CIRCLE('',#232,2.5E-1); +#242=CIRCLE('',#241,2.5E-1); +#251=CIRCLE('',#250,2.5E-1); +#260=CIRCLE('',#259,3.E-1); +#269=CIRCLE('',#268,1.E-1); +#278=CIRCLE('',#277,2.5E-1); +#291=CIRCLE('',#290,6.E-1); +#308=CIRCLE('',#307,9.6E-1); +#325=CIRCLE('',#324,9.6E-1); +#342=CIRCLE('',#341,6.E-1); +#379=CIRCLE('',#378,2.5E-1); +#404=CIRCLE('',#403,2.5E-1); +#413=CIRCLE('',#412,1.E-1); +#422=CIRCLE('',#421,3.E-1); +#431=CIRCLE('',#430,3.E-1); +#440=CIRCLE('',#439,5.E-1); +#449=CIRCLE('',#448,3.E-1); +#458=CIRCLE('',#457,1.E-1); +#467=CIRCLE('',#466,1.5E0); +#476=CIRCLE('',#475,1.5E0); +#485=CIRCLE('',#484,2.5E-1); +#498=CIRCLE('',#497,9.6E-1); +#515=CIRCLE('',#514,6.E-1); +#524=CIRCLE('',#523,6.E-1); +#541=CIRCLE('',#540,9.6E-1); +#618=CIRCLE('',#617,2.5E-1); +#639=CIRCLE('',#638,2.5E-1); +#644=CIRCLE('',#643,2.5E-1); +#729=CIRCLE('',#728,2.5E-1); +#1102=CIRCLE('',#1101,2.5E-1); +#1111=CIRCLE('',#1110,1.E-1); +#1120=CIRCLE('',#1119,3.E-1); +#1129=CIRCLE('',#1128,3.E-1); +#1138=CIRCLE('',#1137,5.E-1); +#1147=CIRCLE('',#1146,3.E-1); +#1156=CIRCLE('',#1155,1.E-1); +#1165=CIRCLE('',#1164,1.5E0); +#1174=CIRCLE('',#1173,1.5E0); +#1183=CIRCLE('',#1182,2.5E-1); +#1192=CIRCLE('',#1191,2.5E-1); +#1201=CIRCLE('',#1200,1.5E0); +#1210=CIRCLE('',#1209,1.5E0); +#1219=CIRCLE('',#1218,1.E-1); +#1228=CIRCLE('',#1227,3.E-1); +#1237=CIRCLE('',#1236,5.E-1); +#1246=CIRCLE('',#1245,3.E-1); +#1251=CIRCLE('',#1250,2.5E-1); +#1260=CIRCLE('',#1259,2.5E-1); +#1269=CIRCLE('',#1268,2.5E-1); +#1278=CIRCLE('',#1277,3.E-1); +#1287=CIRCLE('',#1286,1.E-1); +#1296=CIRCLE('',#1295,2.5E-1); +#1397=CIRCLE('',#1396,2.5E-1); +#1414=CIRCLE('',#1413,2.5E-1); +#1423=CIRCLE('',#1422,2.5E-1); +#1448=CIRCLE('',#1447,2.5E-1); +#1557=CIRCLE('',#1556,2.5E-1); +#1862=CIRCLE('',#1861,2.E-1); +#1879=CIRCLE('',#1878,2.E-1); +#1884=CIRCLE('',#1883,2.E-1); +#1901=CIRCLE('',#1900,2.E-1); +#1906=CIRCLE('',#1905,2.E-1); +#1923=CIRCLE('',#1922,2.E-1); +#1928=CIRCLE('',#1927,2.E-1); +#1945=CIRCLE('',#1944,2.E-1); +#2334=CIRCLE('',#2333,3.2E-1); +#2351=CIRCLE('',#2350,9.6E-1); +#2360=CIRCLE('',#2359,3.2E-1); +#2373=CIRCLE('',#2372,2.5E-1); +#2394=CIRCLE('',#2393,2.5E-1); +#2407=CIRCLE('',#2406,3.2E-1); +#2416=CIRCLE('',#2415,9.6E-1); +#2433=CIRCLE('',#2432,3.2E-1); +#2454=CIRCLE('',#2453,2.5E-1); +#2467=CIRCLE('',#2466,3.2E-1); +#2476=CIRCLE('',#2475,9.6E-1); +#2493=CIRCLE('',#2492,3.2E-1); +#2514=CIRCLE('',#2513,3.2E-1); +#2531=CIRCLE('',#2530,9.6E-1); +#2540=CIRCLE('',#2539,3.2E-1); +#2553=CIRCLE('',#2552,2.5E-1); +#3150=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3138,#3139,#3140,#3141,#3142,#3143,#3144, +#3145,#3146,#3147,#3148,#3149),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#3162=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3151,#3152,#3153,#3154,#3155,#3156,#3157, +#3158,#3159,#3160,#3161),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0, +1.25E-1,2.5E-1,3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#3175=CIRCLE('',#3174,6.E-1); +#3212=CIRCLE('',#3211,6.E-1); +#3224=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3213,#3214,#3215,#3216,#3217,#3218,#3219, +#3220,#3221,#3222,#3223),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0, +1.25E-1,2.5E-1,3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#3237=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3225,#3226,#3227,#3228,#3229,#3230,#3231, +#3232,#3233,#3234,#3235,#3236),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#4314=CIRCLE('',#4313,2.5E-1); +#4327=CIRCLE('',#4326,3.2E-1); +#4336=CIRCLE('',#4335,9.6E-1); +#4353=CIRCLE('',#4352,3.2E-1); +#4378=CIRCLE('',#4377,3.2E-1); +#4395=CIRCLE('',#4394,9.6E-1); +#4404=CIRCLE('',#4403,3.2E-1); +#4417=CIRCLE('',#4416,2.5E-1); +#4438=CIRCLE('',#4437,2.5E-1); +#4451=CIRCLE('',#4450,3.2E-1); +#4460=CIRCLE('',#4459,9.6E-1); +#4477=CIRCLE('',#4476,3.2E-1); +#4502=CIRCLE('',#4501,3.2E-1); +#4519=CIRCLE('',#4518,9.6E-1); +#4528=CIRCLE('',#4527,3.2E-1); +#4541=CIRCLE('',#4540,2.5E-1); +#4666=CIRCLE('',#4665,3.2E-1); +#4683=CIRCLE('',#4682,9.6E-1); +#4692=CIRCLE('',#4691,3.2E-1); +#4705=CIRCLE('',#4704,2.5E-1); +#4726=CIRCLE('',#4725,2.5E-1); +#4739=CIRCLE('',#4738,3.2E-1); +#4748=CIRCLE('',#4747,9.6E-1); +#4765=CIRCLE('',#4764,3.2E-1); +#4786=CIRCLE('',#4785,2.5E-1); +#4799=CIRCLE('',#4798,3.2E-1); +#4808=CIRCLE('',#4807,9.6E-1); +#4825=CIRCLE('',#4824,3.2E-1); +#4846=CIRCLE('',#4845,3.2E-1); +#4863=CIRCLE('',#4862,9.6E-1); +#4872=CIRCLE('',#4871,3.2E-1); +#4885=CIRCLE('',#4884,2.5E-1); +#5018=CIRCLE('',#5017,3.2E-1); +#5035=CIRCLE('',#5034,9.6E-1); +#5044=CIRCLE('',#5043,3.2E-1); +#5057=CIRCLE('',#5056,2.5E-1); +#5078=CIRCLE('',#5077,2.5E-1); +#5091=CIRCLE('',#5090,3.2E-1); +#5100=CIRCLE('',#5099,9.6E-1); +#5117=CIRCLE('',#5116,3.2E-1); +#5138=CIRCLE('',#5137,2.5E-1); +#5151=CIRCLE('',#5150,3.2E-1); +#5160=CIRCLE('',#5159,9.6E-1); +#5177=CIRCLE('',#5176,3.2E-1); +#5198=CIRCLE('',#5197,3.2E-1); +#5215=CIRCLE('',#5214,9.6E-1); +#5224=CIRCLE('',#5223,3.2E-1); +#5237=CIRCLE('',#5236,2.5E-1); +#5370=CIRCLE('',#5369,3.2E-1); +#5387=CIRCLE('',#5386,9.6E-1); +#5396=CIRCLE('',#5395,3.2E-1); +#5409=CIRCLE('',#5408,2.5E-1); +#5430=CIRCLE('',#5429,2.5E-1); +#5443=CIRCLE('',#5442,3.2E-1); +#5452=CIRCLE('',#5451,9.6E-1); +#5469=CIRCLE('',#5468,3.2E-1); +#5490=CIRCLE('',#5489,2.5E-1); +#5503=CIRCLE('',#5502,3.2E-1); +#5512=CIRCLE('',#5511,9.6E-1); +#5529=CIRCLE('',#5528,3.2E-1); +#5550=CIRCLE('',#5549,3.2E-1); +#5567=CIRCLE('',#5566,9.6E-1); +#5576=CIRCLE('',#5575,3.2E-1); +#5589=CIRCLE('',#5588,2.5E-1); +#5722=CIRCLE('',#5721,3.2E-1); +#5739=CIRCLE('',#5738,9.6E-1); +#5748=CIRCLE('',#5747,3.2E-1); +#5761=CIRCLE('',#5760,2.5E-1); +#5782=CIRCLE('',#5781,2.5E-1); +#5795=CIRCLE('',#5794,3.2E-1); +#5804=CIRCLE('',#5803,9.6E-1); +#5821=CIRCLE('',#5820,3.2E-1); +#5842=CIRCLE('',#5841,2.5E-1); +#5855=CIRCLE('',#5854,3.2E-1); +#5864=CIRCLE('',#5863,9.6E-1); +#5881=CIRCLE('',#5880,3.2E-1); +#5902=CIRCLE('',#5901,3.2E-1); +#5919=CIRCLE('',#5918,9.6E-1); +#5928=CIRCLE('',#5927,3.2E-1); +#5941=CIRCLE('',#5940,2.5E-1); +#6074=CIRCLE('',#6073,3.2E-1); +#6091=CIRCLE('',#6090,9.6E-1); +#6100=CIRCLE('',#6099,3.2E-1); +#6113=CIRCLE('',#6112,2.5E-1); +#6134=CIRCLE('',#6133,2.5E-1); +#6147=CIRCLE('',#6146,3.2E-1); +#6156=CIRCLE('',#6155,9.6E-1); +#6173=CIRCLE('',#6172,3.2E-1); +#6194=CIRCLE('',#6193,2.5E-1); +#6207=CIRCLE('',#6206,3.2E-1); +#6216=CIRCLE('',#6215,9.6E-1); +#6233=CIRCLE('',#6232,3.2E-1); +#6254=CIRCLE('',#6253,3.2E-1); +#6271=CIRCLE('',#6270,9.6E-1); +#6280=CIRCLE('',#6279,3.2E-1); +#6293=CIRCLE('',#6292,2.5E-1); +#8451=EDGE_CURVE('',#8444,#7441,#282,.T.); +#8453=EDGE_CURVE('',#8444,#6458,#137,.T.); +#8455=EDGE_CURVE('',#6458,#6459,#141,.T.); +#8457=EDGE_CURVE('',#6459,#6461,#145,.T.); +#8459=EDGE_CURVE('',#6461,#6448,#149,.T.); +#8461=EDGE_CURVE('',#6448,#6449,#153,.T.); +#8463=EDGE_CURVE('',#6449,#6451,#157,.T.); +#8465=EDGE_CURVE('',#6451,#6453,#161,.T.); +#8467=EDGE_CURVE('',#6453,#6455,#165,.T.); +#8469=EDGE_CURVE('',#6455,#8445,#169,.T.); +#8471=EDGE_CURVE('',#7445,#8445,#489,.T.); +#8473=EDGE_CURVE('',#7444,#7445,#174,.T.); +#8475=EDGE_CURVE('',#7444,#7447,#178,.T.); +#8477=EDGE_CURVE('',#7447,#7449,#183,.T.); +#8479=EDGE_CURVE('',#7449,#7451,#187,.T.); +#8481=EDGE_CURVE('',#7451,#7453,#192,.T.); +#8483=EDGE_CURVE('',#7453,#7455,#196,.T.); +#8485=EDGE_CURVE('',#7455,#7457,#201,.T.); +#8487=EDGE_CURVE('',#7457,#7459,#205,.T.); +#8489=EDGE_CURVE('',#7459,#7461,#210,.T.); +#8491=EDGE_CURVE('',#7461,#7463,#214,.T.); +#8493=EDGE_CURVE('',#7463,#7465,#219,.T.); +#8495=EDGE_CURVE('',#7465,#7467,#223,.T.); +#8497=EDGE_CURVE('',#7469,#7467,#228,.T.); +#8499=EDGE_CURVE('',#7469,#6691,#233,.T.); +#8501=EDGE_CURVE('',#6691,#6686,#237,.T.); +#8503=EDGE_CURVE('',#6686,#6687,#242,.T.); +#8505=EDGE_CURVE('',#6687,#6689,#246,.T.); +#8507=EDGE_CURVE('',#6689,#7430,#251,.T.); +#8509=EDGE_CURVE('',#7430,#7431,#255,.T.); +#8511=EDGE_CURVE('',#7431,#7433,#260,.T.); +#8513=EDGE_CURVE('',#7433,#7435,#264,.T.); +#8515=EDGE_CURVE('',#7435,#7437,#269,.T.); +#8517=EDGE_CURVE('',#7437,#7439,#273,.T.); +#8519=EDGE_CURVE('',#7441,#7439,#278,.T.); +#8523=ADVANCED_FACE('',(#8522),#8450,.F.); +#8530=EDGE_CURVE('',#7441,#7401,#286,.T.); +#8532=EDGE_CURVE('',#8429,#7401,#399,.T.); +#8534=EDGE_CURVE('',#8429,#8420,#291,.T.); +#8536=EDGE_CURVE('',#8420,#8421,#295,.T.); +#8538=EDGE_CURVE('',#8421,#8423,#299,.T.); +#8540=EDGE_CURVE('',#8423,#8425,#303,.T.); +#8542=EDGE_CURVE('',#8425,#8427,#308,.T.); +#8544=EDGE_CURVE('',#8427,#8444,#312,.T.); +#8548=ADVANCED_FACE('',(#8547),#8528,.T.); +#8554=EDGE_CURVE('',#7361,#7388,#316,.T.); +#8556=EDGE_CURVE('',#7388,#7364,#320,.T.); +#8558=EDGE_CURVE('',#7364,#7365,#325,.T.); +#8560=EDGE_CURVE('',#7365,#7367,#329,.T.); +#8562=EDGE_CURVE('',#7367,#7369,#333,.T.); +#8564=EDGE_CURVE('',#7369,#7371,#337,.T.); +#8566=EDGE_CURVE('',#7371,#7373,#342,.T.); +#8568=EDGE_CURVE('',#7373,#7355,#346,.T.); +#8570=EDGE_CURVE('',#7361,#7355,#1336,.T.); +#8574=ADVANCED_FACE('',(#8573),#8553,.T.); +#8581=EDGE_CURVE('',#7439,#7399,#350,.T.); +#8583=EDGE_CURVE('',#7399,#7401,#404,.T.); +#8588=ADVANCED_FACE('',(#8587),#8579,.F.); +#8595=EDGE_CURVE('',#7437,#7397,#354,.T.); +#8597=EDGE_CURVE('',#7397,#7399,#408,.T.); +#8602=ADVANCED_FACE('',(#8601),#8593,.T.); +#8609=EDGE_CURVE('',#7435,#7395,#358,.T.); +#8611=EDGE_CURVE('',#7395,#7397,#413,.T.); +#8616=ADVANCED_FACE('',(#8615),#8607,.T.); +#8623=EDGE_CURVE('',#7433,#7393,#362,.T.); +#8625=EDGE_CURVE('',#7393,#7395,#417,.T.); +#8630=ADVANCED_FACE('',(#8629),#8621,.T.); +#8637=EDGE_CURVE('',#7431,#7392,#366,.T.); +#8639=EDGE_CURVE('',#7392,#7393,#422,.T.); +#8644=ADVANCED_FACE('',(#8643),#8635,.T.); +#8651=EDGE_CURVE('',#7430,#6794,#370,.T.); +#8653=EDGE_CURVE('',#6794,#7392,#426,.T.); +#8658=ADVANCED_FACE('',(#8657),#8649,.T.); +#8664=EDGE_CURVE('',#6794,#6707,#387,.T.); +#8668=EDGE_CURVE('',#6689,#6705,#374,.T.); +#8670=EDGE_CURVE('',#6705,#6707,#379,.T.); +#8674=ADVANCED_FACE('',(#8673),#8663,.T.); +#8680=EDGE_CURVE('',#6794,#6795,#383,.T.); +#8683=EDGE_CURVE('',#6707,#6709,#391,.T.); +#8685=EDGE_CURVE('',#6795,#6709,#634,.T.); +#8689=ADVANCED_FACE('',(#8688),#8679,.T.); +#8695=EDGE_CURVE('',#7404,#8441,#395,.T.); +#8697=EDGE_CURVE('',#8429,#8441,#6445,.T.); +#8707=EDGE_CURVE('',#6795,#7471,#644,.T.); +#8709=EDGE_CURVE('',#7473,#7471,#622,.T.); +#8711=EDGE_CURVE('',#7427,#7473,#431,.T.); +#8713=EDGE_CURVE('',#7425,#7427,#435,.T.); +#8715=EDGE_CURVE('',#7423,#7425,#440,.T.); +#8717=EDGE_CURVE('',#7421,#7423,#444,.T.); +#8719=EDGE_CURVE('',#7419,#7421,#449,.T.); +#8721=EDGE_CURVE('',#7417,#7419,#453,.T.); +#8723=EDGE_CURVE('',#7415,#7417,#458,.T.); +#8725=EDGE_CURVE('',#7413,#7415,#462,.T.); +#8727=EDGE_CURVE('',#7411,#7413,#467,.T.); +#8729=EDGE_CURVE('',#7409,#7411,#471,.T.); +#8731=EDGE_CURVE('',#7407,#7409,#476,.T.); +#8733=EDGE_CURVE('',#7405,#7407,#480,.T.); +#8735=EDGE_CURVE('',#7404,#7405,#485,.T.); +#8739=ADVANCED_FACE('',(#8738),#8694,.T.); +#8746=EDGE_CURVE('',#7445,#7404,#557,.T.); +#8749=EDGE_CURVE('',#8439,#8445,#493,.T.); +#8751=EDGE_CURVE('',#8437,#8439,#498,.T.); +#8753=EDGE_CURVE('',#8435,#8437,#502,.T.); +#8755=EDGE_CURVE('',#8433,#8435,#506,.T.); +#8757=EDGE_CURVE('',#8432,#8433,#510,.T.); +#8759=EDGE_CURVE('',#8441,#8432,#515,.T.); +#8763=ADVANCED_FACE('',(#8762),#8744,.T.); +#8769=EDGE_CURVE('',#7353,#7385,#519,.T.); +#8771=EDGE_CURVE('',#7383,#7385,#524,.T.); +#8773=EDGE_CURVE('',#7381,#7383,#528,.T.); +#8775=EDGE_CURVE('',#7379,#7381,#532,.T.); +#8777=EDGE_CURVE('',#7377,#7379,#536,.T.); +#8779=EDGE_CURVE('',#7376,#7377,#541,.T.); +#8781=EDGE_CURVE('',#7389,#7376,#545,.T.); +#8783=EDGE_CURVE('',#7389,#7359,#549,.T.); +#8785=EDGE_CURVE('',#7359,#7353,#553,.T.); +#8789=ADVANCED_FACE('',(#8788),#8768,.T.); +#8798=EDGE_CURVE('',#7444,#7405,#561,.T.); +#8802=ADVANCED_FACE('',(#8801),#8794,.F.); +#8811=EDGE_CURVE('',#7447,#7407,#565,.T.); +#8815=ADVANCED_FACE('',(#8814),#8807,.T.); +#8824=EDGE_CURVE('',#7449,#7409,#569,.T.); +#8828=ADVANCED_FACE('',(#8827),#8820,.T.); +#8837=EDGE_CURVE('',#7451,#7411,#573,.T.); +#8841=ADVANCED_FACE('',(#8840),#8833,.T.); +#8850=EDGE_CURVE('',#7453,#7413,#577,.T.); +#8854=ADVANCED_FACE('',(#8853),#8846,.T.); +#8863=EDGE_CURVE('',#7455,#7415,#581,.T.); +#8867=ADVANCED_FACE('',(#8866),#8859,.T.); +#8876=EDGE_CURVE('',#7457,#7417,#585,.T.); +#8880=ADVANCED_FACE('',(#8879),#8872,.T.); +#8889=EDGE_CURVE('',#7459,#7419,#589,.T.); +#8893=ADVANCED_FACE('',(#8892),#8885,.T.); +#8902=EDGE_CURVE('',#7461,#7421,#593,.T.); +#8906=ADVANCED_FACE('',(#8905),#8898,.T.); +#8915=EDGE_CURVE('',#7463,#7423,#597,.T.); +#8919=ADVANCED_FACE('',(#8918),#8911,.T.); +#8928=EDGE_CURVE('',#7465,#7425,#601,.T.); +#8932=ADVANCED_FACE('',(#8931),#8924,.T.); +#8941=EDGE_CURVE('',#7467,#7427,#605,.T.); +#8945=ADVANCED_FACE('',(#8944),#8937,.T.); +#8954=EDGE_CURVE('',#7469,#7473,#609,.T.); +#8958=ADVANCED_FACE('',(#8957),#8950,.F.); +#8965=EDGE_CURVE('',#7473,#6713,#613,.T.); +#8967=EDGE_CURVE('',#6713,#6715,#618,.T.); +#8969=EDGE_CURVE('',#6691,#6715,#749,.T.); +#8974=ADVANCED_FACE('',(#8973),#8963,.T.); +#8981=EDGE_CURVE('',#7471,#6711,#626,.T.); +#8983=EDGE_CURVE('',#6711,#6713,#630,.T.); +#8988=ADVANCED_FACE('',(#8987),#8979,.T.); +#8995=EDGE_CURVE('',#6709,#6711,#639,.T.); +#9001=ADVANCED_FACE('',(#9000),#8993,.T.); +#9007=EDGE_CURVE('',#6694,#6695,#648,.T.); +#9009=EDGE_CURVE('',#6695,#6697,#652,.T.); +#9011=EDGE_CURVE('',#6697,#6699,#656,.T.); +#9013=EDGE_CURVE('',#6699,#6694,#660,.T.); +#9017=EDGE_CURVE('',#6702,#6703,#729,.T.); +#9019=EDGE_CURVE('',#6715,#6702,#745,.T.); +#9026=EDGE_CURVE('',#6703,#6705,#737,.T.); +#9030=ADVANCED_FACE('',(#9016,#9029),#9006,.F.); +#9036=EDGE_CURVE('',#6841,#6837,#664,.T.); +#9038=EDGE_CURVE('',#6695,#6837,#720,.T.); +#9041=EDGE_CURVE('',#6694,#6841,#668,.T.); +#9045=ADVANCED_FACE('',(#9044),#9035,.T.); +#9052=EDGE_CURVE('',#6841,#6843,#676,.T.); +#9054=EDGE_CURVE('',#6843,#6839,#688,.T.); +#9056=EDGE_CURVE('',#6837,#6839,#672,.T.); +#9060=ADVANCED_FACE('',(#9059),#9050,.T.); +#9066=EDGE_CURVE('',#6835,#6843,#692,.T.); +#9069=EDGE_CURVE('',#6831,#6841,#708,.T.); +#9071=EDGE_CURVE('',#6831,#6835,#696,.T.); +#9075=ADVANCED_FACE('',(#9074),#9065,.T.); +#9081=EDGE_CURVE('',#6834,#6835,#680,.T.); +#9083=EDGE_CURVE('',#6839,#6834,#684,.T.); +#9089=ADVANCED_FACE('',(#9088),#9080,.T.); +#9095=EDGE_CURVE('',#6830,#6831,#700,.T.); +#9097=EDGE_CURVE('',#6830,#6834,#724,.T.); +#9103=ADVANCED_FACE('',(#9102),#9094,.T.); +#9110=EDGE_CURVE('',#6699,#6831,#712,.T.); +#9113=EDGE_CURVE('',#6697,#6830,#704,.T.); +#9117=ADVANCED_FACE('',(#9116),#9108,.T.); +#9129=ADVANCED_FACE('',(#9128),#9122,.T.); +#9135=EDGE_CURVE('',#6837,#6830,#716,.T.); +#9142=ADVANCED_FACE('',(#9141),#9134,.T.); +#9154=ADVANCED_FACE('',(#9153),#9147,.T.); +#9161=EDGE_CURVE('',#6687,#6703,#741,.T.); +#9164=EDGE_CURVE('',#6686,#6702,#733,.T.); +#9168=ADVANCED_FACE('',(#9167),#9159,.T.); +#9180=ADVANCED_FACE('',(#9179),#9173,.T.); +#9192=ADVANCED_FACE('',(#9191),#9185,.T.); +#9198=EDGE_CURVE('',#8444,#8445,#901,.T.); +#9201=EDGE_CURVE('',#8427,#8439,#753,.T.); +#9206=ADVANCED_FACE('',(#9205),#9197,.T.); +#9212=EDGE_CURVE('',#7388,#7389,#757,.T.); +#9214=EDGE_CURVE('',#7388,#6474,#1332,.T.); +#9216=EDGE_CURVE('',#7082,#6474,#2041,.T.); +#9218=EDGE_CURVE('',#7087,#7082,#761,.T.); +#9220=EDGE_CURVE('',#8411,#7087,#2145,.T.); +#9222=EDGE_CURVE('',#8410,#8411,#765,.T.); +#9224=EDGE_CURVE('',#8416,#8410,#769,.T.); +#9226=EDGE_CURVE('',#8416,#8417,#773,.T.); +#9228=EDGE_CURVE('',#7093,#8417,#2317,.T.); +#9230=EDGE_CURVE('',#7091,#7093,#777,.T.); +#9232=EDGE_CURVE('',#7063,#7091,#2133,.T.); +#9234=EDGE_CURVE('',#7062,#7063,#781,.T.); +#9236=EDGE_CURVE('',#8291,#7062,#2301,.T.); +#9238=EDGE_CURVE('',#8290,#8291,#785,.T.); +#9240=EDGE_CURVE('',#8296,#8290,#789,.T.); +#9242=EDGE_CURVE('',#8296,#8297,#793,.T.); +#9244=EDGE_CURVE('',#7065,#8297,#2293,.T.); +#9246=EDGE_CURVE('',#7059,#7065,#797,.T.); +#9248=EDGE_CURVE('',#7047,#7059,#2117,.T.); +#9250=EDGE_CURVE('',#7046,#7047,#801,.T.); +#9252=EDGE_CURVE('',#8171,#7046,#2277,.T.); +#9254=EDGE_CURVE('',#8170,#8171,#805,.T.); +#9256=EDGE_CURVE('',#8176,#8170,#809,.T.); +#9258=EDGE_CURVE('',#8176,#8177,#813,.T.); +#9260=EDGE_CURVE('',#7049,#8177,#2269,.T.); +#9262=EDGE_CURVE('',#7043,#7049,#817,.T.); +#9264=EDGE_CURVE('',#7031,#7043,#2101,.T.); +#9266=EDGE_CURVE('',#7030,#7031,#821,.T.); +#9268=EDGE_CURVE('',#8051,#7030,#2253,.T.); +#9270=EDGE_CURVE('',#8050,#8051,#825,.T.); +#9272=EDGE_CURVE('',#8056,#8050,#829,.T.); +#9274=EDGE_CURVE('',#8056,#8057,#833,.T.); +#9276=EDGE_CURVE('',#7033,#8057,#2245,.T.); +#9278=EDGE_CURVE('',#7027,#7033,#837,.T.); +#9280=EDGE_CURVE('',#7015,#7027,#2085,.T.); +#9282=EDGE_CURVE('',#7014,#7015,#841,.T.); +#9284=EDGE_CURVE('',#7931,#7014,#2229,.T.); +#9286=EDGE_CURVE('',#7930,#7931,#845,.T.); +#9288=EDGE_CURVE('',#7936,#7930,#849,.T.); +#9290=EDGE_CURVE('',#7936,#7937,#853,.T.); +#9292=EDGE_CURVE('',#7017,#7937,#2221,.T.); +#9294=EDGE_CURVE('',#7011,#7017,#857,.T.); +#9296=EDGE_CURVE('',#6999,#7011,#2069,.T.); +#9298=EDGE_CURVE('',#6998,#6999,#861,.T.); +#9300=EDGE_CURVE('',#7811,#6998,#2205,.T.); +#9302=EDGE_CURVE('',#7810,#7811,#865,.T.); +#9304=EDGE_CURVE('',#7816,#7810,#869,.T.); +#9306=EDGE_CURVE('',#7816,#7817,#873,.T.); +#9308=EDGE_CURVE('',#7001,#7817,#2197,.T.); +#9310=EDGE_CURVE('',#6995,#7001,#877,.T.); +#9312=EDGE_CURVE('',#6581,#6995,#2053,.T.); +#9314=EDGE_CURVE('',#6580,#6581,#881,.T.); +#9316=EDGE_CURVE('',#6621,#6580,#2181,.T.); +#9318=EDGE_CURVE('',#6621,#6617,#885,.T.); +#9320=EDGE_CURVE('',#6616,#6617,#889,.T.); +#9322=EDGE_CURVE('',#6616,#6619,#893,.T.); +#9324=EDGE_CURVE('',#6577,#6619,#2173,.T.); +#9326=EDGE_CURVE('',#6572,#6577,#897,.T.); +#9328=EDGE_CURVE('',#6458,#6572,#2033,.T.); +#9333=EDGE_CURVE('',#6455,#6569,#905,.T.); +#9335=EDGE_CURVE('',#6565,#6569,#909,.T.); +#9337=EDGE_CURVE('',#6565,#6651,#1837,.T.); +#9339=EDGE_CURVE('',#6651,#7245,#913,.T.); +#9341=EDGE_CURVE('',#7245,#6613,#917,.T.); +#9343=EDGE_CURVE('',#6612,#6613,#921,.T.); +#9345=EDGE_CURVE('',#6612,#6585,#1829,.T.); +#9347=EDGE_CURVE('',#6584,#6585,#925,.T.); +#9349=EDGE_CURVE('',#6584,#6993,#929,.T.); +#9351=EDGE_CURVE('',#7007,#6993,#933,.T.); +#9353=EDGE_CURVE('',#7007,#7804,#1813,.T.); +#9355=EDGE_CURVE('',#7804,#7813,#937,.T.); +#9357=EDGE_CURVE('',#7813,#7807,#941,.T.); +#9359=EDGE_CURVE('',#7805,#7807,#945,.T.); +#9361=EDGE_CURVE('',#7805,#7005,#1805,.T.); +#9363=EDGE_CURVE('',#7004,#7005,#949,.T.); +#9365=EDGE_CURVE('',#7004,#7009,#953,.T.); +#9367=EDGE_CURVE('',#7023,#7009,#957,.T.); +#9369=EDGE_CURVE('',#7023,#7924,#1789,.T.); +#9371=EDGE_CURVE('',#7924,#7933,#961,.T.); +#9373=EDGE_CURVE('',#7933,#7927,#965,.T.); +#9375=EDGE_CURVE('',#7925,#7927,#969,.T.); +#9377=EDGE_CURVE('',#7925,#7021,#1781,.T.); +#9379=EDGE_CURVE('',#7020,#7021,#973,.T.); +#9381=EDGE_CURVE('',#7020,#7025,#977,.T.); +#9383=EDGE_CURVE('',#7039,#7025,#981,.T.); +#9385=EDGE_CURVE('',#7039,#8044,#1765,.T.); +#9387=EDGE_CURVE('',#8044,#8053,#985,.T.); +#9389=EDGE_CURVE('',#8053,#8047,#989,.T.); +#9391=EDGE_CURVE('',#8045,#8047,#993,.T.); +#9393=EDGE_CURVE('',#8045,#7037,#1757,.T.); +#9395=EDGE_CURVE('',#7036,#7037,#997,.T.); +#9397=EDGE_CURVE('',#7036,#7041,#1001,.T.); +#9399=EDGE_CURVE('',#7055,#7041,#1005,.T.); +#9401=EDGE_CURVE('',#7055,#8164,#1741,.T.); +#9403=EDGE_CURVE('',#8164,#8173,#1009,.T.); +#9405=EDGE_CURVE('',#8173,#8167,#1013,.T.); +#9407=EDGE_CURVE('',#8165,#8167,#1017,.T.); +#9409=EDGE_CURVE('',#8165,#7053,#1733,.T.); +#9411=EDGE_CURVE('',#7052,#7053,#1021,.T.); +#9413=EDGE_CURVE('',#7052,#7057,#1025,.T.); +#9415=EDGE_CURVE('',#7071,#7057,#1029,.T.); +#9417=EDGE_CURVE('',#7071,#8284,#1717,.T.); +#9419=EDGE_CURVE('',#8284,#8293,#1033,.T.); +#9421=EDGE_CURVE('',#8293,#8287,#1037,.T.); +#9423=EDGE_CURVE('',#8285,#8287,#1041,.T.); +#9425=EDGE_CURVE('',#8285,#7069,#1709,.T.); +#9427=EDGE_CURVE('',#7068,#7069,#1045,.T.); +#9429=EDGE_CURVE('',#7068,#7089,#1049,.T.); +#9431=EDGE_CURVE('',#7095,#7089,#1053,.T.); +#9433=EDGE_CURVE('',#7095,#8404,#1693,.T.); +#9435=EDGE_CURVE('',#8404,#8413,#1057,.T.); +#9437=EDGE_CURVE('',#8413,#8407,#1061,.T.); +#9439=EDGE_CURVE('',#8405,#8407,#1065,.T.); +#9441=EDGE_CURVE('',#8405,#7075,#1853,.T.); +#9443=EDGE_CURVE('',#7079,#7075,#1069,.T.); +#9445=EDGE_CURVE('',#7079,#6471,#1073,.T.); +#9447=EDGE_CURVE('',#6471,#7389,#1300,.T.); +#9451=ADVANCED_FACE('',(#9450),#9211,.T.); +#9459=EDGE_CURVE('',#7364,#7376,#1077,.T.); +#9464=ADVANCED_FACE('',(#9463),#9456,.T.); +#9473=EDGE_CURVE('',#7365,#7377,#1081,.T.); +#9477=ADVANCED_FACE('',(#9476),#9469,.T.); +#9486=EDGE_CURVE('',#7367,#7379,#1085,.T.); +#9490=ADVANCED_FACE('',(#9489),#9482,.T.); +#9499=EDGE_CURVE('',#7369,#7381,#1089,.T.); +#9503=ADVANCED_FACE('',(#9502),#9495,.T.); +#9512=EDGE_CURVE('',#7371,#7383,#1093,.T.); +#9516=ADVANCED_FACE('',(#9515),#9508,.T.); +#9525=EDGE_CURVE('',#7373,#7385,#1097,.T.); +#9529=ADVANCED_FACE('',(#9528),#9521,.F.); +#9538=EDGE_CURVE('',#7351,#7353,#1102,.T.); +#9540=EDGE_CURVE('',#6723,#7351,#1106,.T.); +#9542=EDGE_CURVE('',#6721,#6723,#1111,.T.); +#9544=EDGE_CURVE('',#6719,#6721,#1115,.T.); +#9546=EDGE_CURVE('',#6718,#6719,#1120,.T.); +#9548=EDGE_CURVE('',#6785,#6718,#1124,.T.); +#9550=EDGE_CURVE('',#6785,#6787,#1427,.T.); +#9552=EDGE_CURVE('',#6787,#6789,#1414,.T.); +#9554=EDGE_CURVE('',#6789,#6791,#1401,.T.); +#9556=EDGE_CURVE('',#6747,#6791,#1129,.T.); +#9558=EDGE_CURVE('',#6745,#6747,#1133,.T.); +#9560=EDGE_CURVE('',#6743,#6745,#1138,.T.); +#9562=EDGE_CURVE('',#6741,#6743,#1142,.T.); +#9564=EDGE_CURVE('',#6739,#6741,#1147,.T.); +#9566=EDGE_CURVE('',#6737,#6739,#1151,.T.); +#9568=EDGE_CURVE('',#6735,#6737,#1156,.T.); +#9570=EDGE_CURVE('',#6733,#6735,#1160,.T.); +#9572=EDGE_CURVE('',#6731,#6733,#1165,.T.); +#9574=EDGE_CURVE('',#6729,#6731,#1169,.T.); +#9576=EDGE_CURVE('',#6727,#6729,#1174,.T.); +#9578=EDGE_CURVE('',#6726,#6727,#1178,.T.); +#9580=EDGE_CURVE('',#7355,#6726,#1183,.T.); +#9584=ADVANCED_FACE('',(#9583),#9534,.T.); +#9590=EDGE_CURVE('',#7359,#7357,#1296,.T.); +#9592=EDGE_CURVE('',#7357,#7351,#1187,.T.); +#9598=ADVANCED_FACE('',(#9597),#9589,.F.); +#9605=EDGE_CURVE('',#6758,#7361,#1192,.T.); +#9607=EDGE_CURVE('',#6758,#6759,#1196,.T.); +#9609=EDGE_CURVE('',#6759,#6761,#1201,.T.); +#9611=EDGE_CURVE('',#6761,#6763,#1205,.T.); +#9613=EDGE_CURVE('',#6763,#6765,#1210,.T.); +#9615=EDGE_CURVE('',#6765,#6767,#1214,.T.); +#9617=EDGE_CURVE('',#6767,#6769,#1219,.T.); +#9619=EDGE_CURVE('',#6769,#6771,#1223,.T.); +#9621=EDGE_CURVE('',#6771,#6773,#1228,.T.); +#9623=EDGE_CURVE('',#6773,#6775,#1232,.T.); +#9625=EDGE_CURVE('',#6775,#6777,#1237,.T.); +#9627=EDGE_CURVE('',#6777,#6779,#1241,.T.); +#9629=EDGE_CURVE('',#6781,#6779,#1246,.T.); +#9631=EDGE_CURVE('',#6781,#6659,#1251,.T.); +#9633=EDGE_CURVE('',#6659,#6654,#1255,.T.); +#9635=EDGE_CURVE('',#6654,#6655,#1260,.T.); +#9637=EDGE_CURVE('',#6655,#6657,#1264,.T.); +#9639=EDGE_CURVE('',#6657,#6783,#1269,.T.); +#9641=EDGE_CURVE('',#6783,#6750,#1273,.T.); +#9643=EDGE_CURVE('',#6750,#6751,#1278,.T.); +#9645=EDGE_CURVE('',#6751,#6753,#1282,.T.); +#9647=EDGE_CURVE('',#6753,#6755,#1287,.T.); +#9649=EDGE_CURVE('',#6755,#7357,#1291,.T.); +#9654=EDGE_CURVE('',#6469,#6471,#1304,.T.); +#9656=EDGE_CURVE('',#6467,#6469,#1308,.T.); +#9658=EDGE_CURVE('',#6465,#6467,#1312,.T.); +#9660=EDGE_CURVE('',#6464,#6465,#1316,.T.); +#9662=EDGE_CURVE('',#6477,#6464,#1320,.T.); +#9664=EDGE_CURVE('',#6475,#6477,#1324,.T.); +#9666=EDGE_CURVE('',#6474,#6475,#1328,.T.); +#9671=ADVANCED_FACE('',(#9670),#9603,.T.); +#9680=EDGE_CURVE('',#6758,#6726,#1340,.T.); +#9684=ADVANCED_FACE('',(#9683),#9676,.F.); +#9693=EDGE_CURVE('',#6759,#6727,#1344,.T.); +#9697=ADVANCED_FACE('',(#9696),#9689,.T.); +#9706=EDGE_CURVE('',#6761,#6729,#1348,.T.); +#9710=ADVANCED_FACE('',(#9709),#9702,.T.); +#9719=EDGE_CURVE('',#6763,#6731,#1352,.T.); +#9723=ADVANCED_FACE('',(#9722),#9715,.T.); +#9732=EDGE_CURVE('',#6765,#6733,#1356,.T.); +#9736=ADVANCED_FACE('',(#9735),#9728,.T.); +#9745=EDGE_CURVE('',#6767,#6735,#1360,.T.); +#9749=ADVANCED_FACE('',(#9748),#9741,.T.); +#9758=EDGE_CURVE('',#6769,#6737,#1364,.T.); +#9762=ADVANCED_FACE('',(#9761),#9754,.T.); +#9771=EDGE_CURVE('',#6771,#6739,#1368,.T.); +#9775=ADVANCED_FACE('',(#9774),#9767,.T.); +#9784=EDGE_CURVE('',#6773,#6741,#1372,.T.); +#9788=ADVANCED_FACE('',(#9787),#9780,.T.); +#9797=EDGE_CURVE('',#6775,#6743,#1376,.T.); +#9801=ADVANCED_FACE('',(#9800),#9793,.T.); +#9810=EDGE_CURVE('',#6777,#6745,#1380,.T.); +#9814=ADVANCED_FACE('',(#9813),#9806,.T.); +#9823=EDGE_CURVE('',#6779,#6747,#1384,.T.); +#9827=ADVANCED_FACE('',(#9826),#9819,.T.); +#9836=EDGE_CURVE('',#6781,#6791,#1388,.T.); +#9840=ADVANCED_FACE('',(#9839),#9832,.F.); +#9848=EDGE_CURVE('',#6791,#6681,#1392,.T.); +#9850=EDGE_CURVE('',#6681,#6683,#1397,.T.); +#9852=EDGE_CURVE('',#6659,#6683,#1569,.T.); +#9856=ADVANCED_FACE('',(#9855),#9845,.T.); +#9863=EDGE_CURVE('',#6789,#6679,#1405,.T.); +#9865=EDGE_CURVE('',#6679,#6681,#1409,.T.); +#9870=ADVANCED_FACE('',(#9869),#9861,.T.); +#9877=EDGE_CURVE('',#6787,#6677,#1418,.T.); +#9879=EDGE_CURVE('',#6677,#6679,#1423,.T.); +#9884=ADVANCED_FACE('',(#9883),#9875,.T.); +#9891=EDGE_CURVE('',#6785,#6675,#1431,.T.); +#9893=EDGE_CURVE('',#6675,#6677,#1435,.T.); +#9898=ADVANCED_FACE('',(#9897),#9889,.T.); +#9904=EDGE_CURVE('',#6783,#6785,#1439,.T.); +#9907=EDGE_CURVE('',#6657,#6673,#1443,.T.); +#9909=EDGE_CURVE('',#6673,#6675,#1448,.T.); +#9914=ADVANCED_FACE('',(#9913),#9903,.T.); +#9923=EDGE_CURVE('',#6750,#6718,#1452,.T.); +#9927=ADVANCED_FACE('',(#9926),#9919,.T.); +#9936=EDGE_CURVE('',#6751,#6719,#1456,.T.); +#9940=ADVANCED_FACE('',(#9939),#9932,.T.); +#9949=EDGE_CURVE('',#6753,#6721,#1460,.T.); +#9953=ADVANCED_FACE('',(#9952),#9945,.T.); +#9962=EDGE_CURVE('',#6755,#6723,#1464,.T.); +#9966=ADVANCED_FACE('',(#9965),#9958,.T.); +#9978=ADVANCED_FACE('',(#9977),#9971,.T.); +#9984=EDGE_CURVE('',#6671,#6673,#1468,.T.); +#9988=EDGE_CURVE('',#6655,#6671,#1472,.T.); +#9992=ADVANCED_FACE('',(#9991),#9983,.T.); +#9998=EDGE_CURVE('',#6662,#6663,#1476,.T.); +#10000=EDGE_CURVE('',#6663,#6665,#1480,.T.); +#10002=EDGE_CURVE('',#6665,#6667,#1484,.T.); +#10004=EDGE_CURVE('',#6667,#6662,#1488,.T.); +#10008=EDGE_CURVE('',#6670,#6671,#1557,.T.); +#10010=EDGE_CURVE('',#6683,#6670,#1565,.T.); +#10020=ADVANCED_FACE('',(#10007,#10019),#9997,.F.); +#10026=EDGE_CURVE('',#6819,#6821,#1492,.T.); +#10028=EDGE_CURVE('',#6663,#6821,#1548,.T.); +#10031=EDGE_CURVE('',#6662,#6819,#1496,.T.); +#10035=ADVANCED_FACE('',(#10034),#10025,.T.); +#10042=EDGE_CURVE('',#6819,#6815,#1504,.T.); +#10044=EDGE_CURVE('',#6815,#6823,#1520,.T.); +#10046=EDGE_CURVE('',#6821,#6823,#1500,.T.); +#10050=ADVANCED_FACE('',(#10049),#10040,.T.); +#10056=EDGE_CURVE('',#6814,#6815,#1508,.T.); +#10059=EDGE_CURVE('',#6818,#6819,#1536,.T.); +#10061=EDGE_CURVE('',#6818,#6814,#1524,.T.); +#10065=ADVANCED_FACE('',(#10064),#10055,.T.); +#10072=EDGE_CURVE('',#6827,#6814,#1512,.T.); +#10074=EDGE_CURVE('',#6823,#6827,#1516,.T.); +#10079=ADVANCED_FACE('',(#10078),#10070,.T.); +#10085=EDGE_CURVE('',#6825,#6818,#1528,.T.); +#10087=EDGE_CURVE('',#6825,#6827,#1552,.T.); +#10093=ADVANCED_FACE('',(#10092),#10084,.T.); +#10100=EDGE_CURVE('',#6667,#6818,#1540,.T.); +#10103=EDGE_CURVE('',#6665,#6825,#1532,.T.); +#10107=ADVANCED_FACE('',(#10106),#10098,.T.); +#10119=ADVANCED_FACE('',(#10118),#10112,.T.); +#10125=EDGE_CURVE('',#6821,#6825,#1544,.T.); +#10132=ADVANCED_FACE('',(#10131),#10124,.T.); +#10144=ADVANCED_FACE('',(#10143),#10137,.T.); +#10153=EDGE_CURVE('',#6654,#6670,#1561,.T.); +#10157=ADVANCED_FACE('',(#10156),#10149,.T.); +#10169=ADVANCED_FACE('',(#10168),#10162,.T.); +#10175=EDGE_CURVE('',#6567,#6569,#1573,.T.); +#10179=EDGE_CURVE('',#6453,#6567,#1577,.T.); +#10183=ADVANCED_FACE('',(#10182),#10174,.T.); +#10189=EDGE_CURVE('',#7077,#7079,#1581,.T.); +#10191=EDGE_CURVE('',#7077,#6469,#1585,.T.); +#10197=ADVANCED_FACE('',(#10196),#10188,.T.); +#10203=EDGE_CURVE('',#7122,#7123,#1589,.T.); +#10205=EDGE_CURVE('',#7123,#6993,#1593,.T.); +#10208=EDGE_CURVE('',#7122,#6584,#1597,.T.); +#10212=ADVANCED_FACE('',(#10211),#10202,.T.); +#10218=EDGE_CURVE('',#7126,#7127,#1601,.T.); +#10220=EDGE_CURVE('',#7127,#7009,#1605,.T.); +#10223=EDGE_CURVE('',#7126,#7004,#1609,.T.); +#10227=ADVANCED_FACE('',(#10226),#10217,.T.); +#10233=EDGE_CURVE('',#7130,#7131,#1613,.T.); +#10235=EDGE_CURVE('',#7131,#7025,#1617,.T.); +#10238=EDGE_CURVE('',#7130,#7020,#1621,.T.); +#10242=ADVANCED_FACE('',(#10241),#10232,.T.); +#10248=EDGE_CURVE('',#7134,#7135,#1625,.T.); +#10250=EDGE_CURVE('',#7135,#7041,#1629,.T.); +#10253=EDGE_CURVE('',#7134,#7036,#1633,.T.); +#10257=ADVANCED_FACE('',(#10256),#10247,.T.); +#10263=EDGE_CURVE('',#7138,#7139,#1637,.T.); +#10265=EDGE_CURVE('',#7139,#7057,#1641,.T.); +#10268=EDGE_CURVE('',#7138,#7052,#1645,.T.); +#10272=ADVANCED_FACE('',(#10271),#10262,.T.); +#10278=EDGE_CURVE('',#7142,#7143,#1649,.T.); +#10280=EDGE_CURVE('',#7143,#7089,#1653,.T.); +#10283=EDGE_CURVE('',#7142,#7068,#1657,.T.); +#10287=ADVANCED_FACE('',(#10286),#10277,.T.); +#10293=EDGE_CURVE('',#6564,#6565,#1841,.T.); +#10297=EDGE_CURVE('',#6564,#6567,#6413,.T.); +#10301=ADVANCED_FACE('',(#10300),#10292,.F.); +#10308=EDGE_CURVE('',#7119,#7095,#1697,.T.); +#10310=EDGE_CURVE('',#7118,#7119,#1701,.T.); +#10312=EDGE_CURVE('',#7118,#7069,#1705,.T.); +#10315=EDGE_CURVE('',#8284,#8285,#1713,.T.); +#10318=EDGE_CURVE('',#7115,#7071,#1721,.T.); +#10320=EDGE_CURVE('',#7114,#7115,#1725,.T.); +#10322=EDGE_CURVE('',#7114,#7053,#1729,.T.); +#10325=EDGE_CURVE('',#8164,#8165,#1737,.T.); +#10328=EDGE_CURVE('',#7111,#7055,#1745,.T.); +#10330=EDGE_CURVE('',#7110,#7111,#1749,.T.); +#10332=EDGE_CURVE('',#7110,#7037,#1753,.T.); +#10335=EDGE_CURVE('',#8044,#8045,#1761,.T.); +#10338=EDGE_CURVE('',#7107,#7039,#1769,.T.); +#10340=EDGE_CURVE('',#7106,#7107,#1773,.T.); +#10342=EDGE_CURVE('',#7106,#7021,#1777,.T.); +#10345=EDGE_CURVE('',#7924,#7925,#1785,.T.); +#10348=EDGE_CURVE('',#7103,#7023,#1793,.T.); +#10350=EDGE_CURVE('',#7102,#7103,#1797,.T.); +#10352=EDGE_CURVE('',#7102,#7005,#1801,.T.); +#10355=EDGE_CURVE('',#7804,#7805,#1809,.T.); +#10358=EDGE_CURVE('',#7099,#7007,#1817,.T.); +#10360=EDGE_CURVE('',#7098,#7099,#1821,.T.); +#10362=EDGE_CURVE('',#7098,#6585,#1825,.T.); +#10365=EDGE_CURVE('',#6651,#6612,#1833,.T.); +#10369=EDGE_CURVE('',#6451,#6564,#6417,.T.); +#10372=EDGE_CURVE('',#6449,#6465,#1845,.T.); +#10375=EDGE_CURVE('',#7074,#6467,#6425,.T.); +#10377=EDGE_CURVE('',#7074,#7075,#1849,.T.); +#10380=EDGE_CURVE('',#8404,#8405,#1857,.T.); +#10384=EDGE_CURVE('',#6528,#6529,#1677,.T.); +#10386=EDGE_CURVE('',#6529,#6537,#1681,.T.); +#10388=EDGE_CURVE('',#6536,#6537,#1685,.T.); +#10390=EDGE_CURVE('',#6528,#6536,#1689,.T.); +#10394=EDGE_CURVE('',#6524,#6525,#1661,.T.); +#10396=EDGE_CURVE('',#6525,#6533,#1665,.T.); +#10398=EDGE_CURVE('',#6532,#6533,#1669,.T.); +#10400=EDGE_CURVE('',#6524,#6532,#1673,.T.); +#10404=ADVANCED_FACE('',(#10383,#10393,#10403),#10306,.T.); +#10411=EDGE_CURVE('',#6524,#6500,#1862,.T.); +#10413=EDGE_CURVE('',#6500,#6501,#1866,.T.); +#10415=EDGE_CURVE('',#6501,#6503,#1870,.T.); +#10417=EDGE_CURVE('',#6503,#6505,#1874,.T.); +#10419=EDGE_CURVE('',#6505,#6525,#1879,.T.); +#10423=ADVANCED_FACE('',(#10422),#10409,.F.); +#10430=EDGE_CURVE('',#6528,#6492,#1884,.T.); +#10432=EDGE_CURVE('',#6492,#6493,#1888,.T.); +#10434=EDGE_CURVE('',#6493,#6495,#1892,.T.); +#10436=EDGE_CURVE('',#6495,#6497,#1896,.T.); +#10438=EDGE_CURVE('',#6497,#6529,#1901,.T.); +#10442=ADVANCED_FACE('',(#10441),#10428,.F.); +#10449=EDGE_CURVE('',#6532,#6516,#1923,.T.); +#10451=EDGE_CURVE('',#6500,#6516,#1961,.T.); +#10456=ADVANCED_FACE('',(#10455),#10447,.F.); +#10463=EDGE_CURVE('',#6521,#6533,#1906,.T.); +#10465=EDGE_CURVE('',#6519,#6521,#1910,.T.); +#10467=EDGE_CURVE('',#6517,#6519,#1914,.T.); +#10469=EDGE_CURVE('',#6516,#6517,#1918,.T.); +#10474=ADVANCED_FACE('',(#10473),#10461,.T.); +#10481=EDGE_CURVE('',#6513,#6537,#1928,.T.); +#10483=EDGE_CURVE('',#6511,#6513,#1932,.T.); +#10485=EDGE_CURVE('',#6509,#6511,#1936,.T.); +#10487=EDGE_CURVE('',#6508,#6509,#1940,.T.); +#10489=EDGE_CURVE('',#6536,#6508,#1945,.T.); +#10493=ADVANCED_FACE('',(#10492),#10479,.T.); +#10501=EDGE_CURVE('',#6505,#6521,#1949,.T.); +#10506=ADVANCED_FACE('',(#10505),#10498,.F.); +#10513=EDGE_CURVE('',#6503,#6519,#1953,.T.); +#10519=ADVANCED_FACE('',(#10518),#10511,.T.); +#10526=EDGE_CURVE('',#6501,#6517,#1957,.T.); +#10532=ADVANCED_FACE('',(#10531),#10524,.T.); +#10544=ADVANCED_FACE('',(#10543),#10537,.T.); +#10552=EDGE_CURVE('',#6497,#6513,#1965,.T.); +#10557=ADVANCED_FACE('',(#10556),#10549,.F.); +#10564=EDGE_CURVE('',#6495,#6511,#1969,.T.); +#10570=ADVANCED_FACE('',(#10569),#10562,.T.); +#10577=EDGE_CURVE('',#6493,#6509,#1973,.T.); +#10583=ADVANCED_FACE('',(#10582),#10575,.T.); +#10590=EDGE_CURVE('',#6492,#6508,#1977,.T.); +#10596=ADVANCED_FACE('',(#10595),#10588,.T.); +#10608=ADVANCED_FACE('',(#10607),#10601,.F.); +#10614=EDGE_CURVE('',#7119,#7143,#1981,.T.); +#10621=ADVANCED_FACE('',(#10620),#10613,.F.); +#10627=EDGE_CURVE('',#7099,#7123,#1985,.T.); +#10630=EDGE_CURVE('',#7122,#7098,#1989,.T.); +#10635=ADVANCED_FACE('',(#10634),#10626,.F.); +#10641=EDGE_CURVE('',#7103,#7127,#1993,.T.); +#10644=EDGE_CURVE('',#7126,#7102,#1997,.T.); +#10649=ADVANCED_FACE('',(#10648),#10640,.F.); +#10655=EDGE_CURVE('',#7107,#7131,#2001,.T.); +#10658=EDGE_CURVE('',#7130,#7106,#2005,.T.); +#10663=ADVANCED_FACE('',(#10662),#10654,.F.); +#10669=EDGE_CURVE('',#7111,#7135,#2009,.T.); +#10672=EDGE_CURVE('',#7134,#7110,#2013,.T.); +#10677=ADVANCED_FACE('',(#10676),#10668,.F.); +#10683=EDGE_CURVE('',#7115,#7139,#2017,.T.); +#10686=EDGE_CURVE('',#7138,#7114,#2021,.T.); +#10691=ADVANCED_FACE('',(#10690),#10682,.F.); +#10699=EDGE_CURVE('',#7142,#7118,#2025,.T.); +#10704=ADVANCED_FACE('',(#10703),#10696,.F.); +#10710=EDGE_CURVE('',#7146,#7147,#2045,.T.); +#10712=EDGE_CURVE('',#7147,#7171,#4649,.T.); +#10714=EDGE_CURVE('',#7170,#7171,#2189,.T.); +#10716=EDGE_CURVE('',#7170,#7146,#4645,.T.); +#10720=ADVANCED_FACE('',(#10719),#10709,.F.); +#10726=EDGE_CURVE('',#7150,#7151,#2061,.T.); +#10728=EDGE_CURVE('',#7151,#7175,#5001,.T.); +#10730=EDGE_CURVE('',#7174,#7175,#2213,.T.); +#10732=EDGE_CURVE('',#7174,#7150,#4997,.T.); +#10736=ADVANCED_FACE('',(#10735),#10725,.F.); +#10742=EDGE_CURVE('',#7154,#7155,#2077,.T.); +#10744=EDGE_CURVE('',#7155,#7179,#5353,.T.); +#10746=EDGE_CURVE('',#7178,#7179,#2237,.T.); +#10748=EDGE_CURVE('',#7178,#7154,#5349,.T.); +#10752=ADVANCED_FACE('',(#10751),#10741,.F.); +#10758=EDGE_CURVE('',#7158,#7159,#2093,.T.); +#10760=EDGE_CURVE('',#7159,#7183,#5705,.T.); +#10762=EDGE_CURVE('',#7182,#7183,#2261,.T.); +#10764=EDGE_CURVE('',#7182,#7158,#5701,.T.); +#10768=ADVANCED_FACE('',(#10767),#10757,.F.); +#10774=EDGE_CURVE('',#7162,#7163,#2109,.T.); +#10776=EDGE_CURVE('',#7163,#7187,#6057,.T.); +#10778=EDGE_CURVE('',#7186,#7187,#2285,.T.); +#10780=EDGE_CURVE('',#7186,#7162,#6053,.T.); +#10784=ADVANCED_FACE('',(#10783),#10773,.F.); +#10790=EDGE_CURVE('',#7166,#7167,#2125,.T.); +#10792=EDGE_CURVE('',#7167,#7191,#6409,.T.); +#10794=EDGE_CURVE('',#7190,#7191,#2309,.T.); +#10796=EDGE_CURVE('',#7190,#7166,#6405,.T.); +#10800=ADVANCED_FACE('',(#10799),#10789,.F.); +#10812=ADVANCED_FACE('',(#10811),#10805,.F.); +#10824=ADVANCED_FACE('',(#10823),#10817,.F.); +#10836=ADVANCED_FACE('',(#10835),#10829,.F.); +#10848=ADVANCED_FACE('',(#10847),#10841,.F.); +#10860=ADVANCED_FACE('',(#10859),#10853,.F.); +#10872=ADVANCED_FACE('',(#10871),#10865,.F.); +#10884=ADVANCED_FACE('',(#10883),#10877,.F.); +#10896=ADVANCED_FACE('',(#10895),#10889,.F.); +#10908=ADVANCED_FACE('',(#10907),#10901,.F.); +#10920=ADVANCED_FACE('',(#10919),#10913,.F.); +#10932=ADVANCED_FACE('',(#10931),#10925,.F.); +#10938=EDGE_CURVE('',#6572,#6573,#2029,.T.); +#10940=EDGE_CURVE('',#6459,#6573,#2669,.T.); +#10946=ADVANCED_FACE('',(#10945),#10937,.T.); +#10952=EDGE_CURVE('',#7082,#7083,#2037,.T.); +#10956=EDGE_CURVE('',#7083,#6475,#2677,.T.); +#10960=ADVANCED_FACE('',(#10959),#10951,.T.); +#10967=EDGE_CURVE('',#6581,#7146,#2049,.T.); +#10970=EDGE_CURVE('',#6995,#7147,#2057,.T.); +#10974=ADVANCED_FACE('',(#10973),#10965,.T.); +#10981=EDGE_CURVE('',#6999,#7150,#2065,.T.); +#10984=EDGE_CURVE('',#7011,#7151,#2073,.T.); +#10988=ADVANCED_FACE('',(#10987),#10979,.T.); +#10995=EDGE_CURVE('',#7015,#7154,#2081,.T.); +#10998=EDGE_CURVE('',#7027,#7155,#2089,.T.); +#11002=ADVANCED_FACE('',(#11001),#10993,.T.); +#11009=EDGE_CURVE('',#7031,#7158,#2097,.T.); +#11012=EDGE_CURVE('',#7043,#7159,#2105,.T.); +#11016=ADVANCED_FACE('',(#11015),#11007,.T.); +#11023=EDGE_CURVE('',#7047,#7162,#2113,.T.); +#11026=EDGE_CURVE('',#7059,#7163,#2121,.T.); +#11030=ADVANCED_FACE('',(#11029),#11021,.T.); +#11037=EDGE_CURVE('',#7063,#7166,#2129,.T.); +#11040=EDGE_CURVE('',#7091,#7167,#2137,.T.); +#11044=ADVANCED_FACE('',(#11043),#11035,.T.); +#11052=EDGE_CURVE('',#6575,#6577,#2169,.T.); +#11054=EDGE_CURVE('',#6573,#6575,#2665,.T.); +#11058=ADVANCED_FACE('',(#11057),#11049,.F.); +#11064=EDGE_CURVE('',#8417,#8411,#2141,.T.); +#11067=EDGE_CURVE('',#7085,#7087,#2149,.T.); +#11069=EDGE_CURVE('',#7085,#6477,#2153,.T.); +#11072=EDGE_CURVE('',#6798,#6464,#2697,.T.); +#11074=EDGE_CURVE('',#6798,#6799,#2157,.T.); +#11076=EDGE_CURVE('',#6806,#6799,#3166,.T.); +#11078=EDGE_CURVE('',#6806,#6807,#2161,.T.); +#11080=EDGE_CURVE('',#6448,#6807,#2701,.T.); +#11083=EDGE_CURVE('',#6461,#6575,#2165,.T.); +#11087=EDGE_CURVE('',#6619,#6621,#2177,.T.); +#11090=EDGE_CURVE('',#7170,#6580,#2185,.T.); +#11093=EDGE_CURVE('',#7171,#7001,#2193,.T.); +#11096=EDGE_CURVE('',#7817,#7811,#2201,.T.); +#11099=EDGE_CURVE('',#7174,#6998,#2209,.T.); +#11102=EDGE_CURVE('',#7175,#7017,#2217,.T.); +#11105=EDGE_CURVE('',#7937,#7931,#2225,.T.); +#11108=EDGE_CURVE('',#7178,#7014,#2233,.T.); +#11111=EDGE_CURVE('',#7179,#7033,#2241,.T.); +#11114=EDGE_CURVE('',#8057,#8051,#2249,.T.); +#11117=EDGE_CURVE('',#7182,#7030,#2257,.T.); +#11120=EDGE_CURVE('',#7183,#7049,#2265,.T.); +#11123=EDGE_CURVE('',#8177,#8171,#2273,.T.); +#11126=EDGE_CURVE('',#7186,#7046,#2281,.T.); +#11129=EDGE_CURVE('',#7187,#7065,#2289,.T.); +#11132=EDGE_CURVE('',#8297,#8291,#2297,.T.); +#11135=EDGE_CURVE('',#7190,#7062,#2305,.T.); +#11138=EDGE_CURVE('',#7191,#7093,#2313,.T.); +#11143=ADVANCED_FACE('',(#11142),#11063,.T.); +#11150=EDGE_CURVE('',#8359,#8417,#2441,.T.); +#11152=EDGE_CURVE('',#8307,#8359,#2321,.T.); +#11154=EDGE_CURVE('',#8307,#8411,#2505,.T.); +#11158=ADVANCED_FACE('',(#11157),#11148,.T.); +#11165=EDGE_CURVE('',#8404,#8396,#2325,.T.); +#11167=EDGE_CURVE('',#8396,#8397,#2329,.T.); +#11169=EDGE_CURVE('',#8397,#8399,#2334,.T.); +#11171=EDGE_CURVE('',#8399,#8401,#2338,.T.); +#11173=EDGE_CURVE('',#8401,#8378,#2342,.T.); +#11175=EDGE_CURVE('',#8378,#8379,#2346,.T.); +#11177=EDGE_CURVE('',#8379,#8381,#2351,.T.); +#11179=EDGE_CURVE('',#8381,#8383,#2355,.T.); +#11181=EDGE_CURVE('',#8383,#8385,#2360,.T.); +#11183=EDGE_CURVE('',#8385,#8387,#2364,.T.); +#11185=EDGE_CURVE('',#8387,#8389,#2368,.T.); +#11187=EDGE_CURVE('',#8389,#8391,#2373,.T.); +#11189=EDGE_CURVE('',#8391,#8393,#2377,.T.); +#11191=EDGE_CURVE('',#8393,#8413,#2381,.T.); +#11195=ADVANCED_FACE('',(#11194),#11163,.T.); +#11202=EDGE_CURVE('',#8416,#8362,#2385,.T.); +#11204=EDGE_CURVE('',#8362,#8363,#2389,.T.); +#11206=EDGE_CURVE('',#8363,#8365,#2394,.T.); +#11208=EDGE_CURVE('',#8365,#8367,#2398,.T.); +#11210=EDGE_CURVE('',#8367,#8369,#2402,.T.); +#11212=EDGE_CURVE('',#8369,#8371,#2407,.T.); +#11214=EDGE_CURVE('',#8371,#8373,#2411,.T.); +#11216=EDGE_CURVE('',#8373,#8375,#2416,.T.); +#11218=EDGE_CURVE('',#8375,#8352,#2420,.T.); +#11220=EDGE_CURVE('',#8352,#8353,#2424,.T.); +#11222=EDGE_CURVE('',#8353,#8355,#2428,.T.); +#11224=EDGE_CURVE('',#8355,#8357,#2433,.T.); +#11226=EDGE_CURVE('',#8357,#8359,#2437,.T.); +#11231=ADVANCED_FACE('',(#11230),#11200,.T.); +#11238=EDGE_CURVE('',#8405,#8344,#2501,.T.); +#11240=EDGE_CURVE('',#8344,#8396,#2613,.T.); +#11245=ADVANCED_FACE('',(#11244),#11236,.T.); +#11252=EDGE_CURVE('',#8341,#8407,#2445,.T.); +#11254=EDGE_CURVE('',#8339,#8341,#2449,.T.); +#11256=EDGE_CURVE('',#8337,#8339,#2454,.T.); +#11258=EDGE_CURVE('',#8335,#8337,#2458,.T.); +#11260=EDGE_CURVE('',#8333,#8335,#2462,.T.); +#11262=EDGE_CURVE('',#8331,#8333,#2467,.T.); +#11264=EDGE_CURVE('',#8329,#8331,#2471,.T.); +#11266=EDGE_CURVE('',#8327,#8329,#2476,.T.); +#11268=EDGE_CURVE('',#8326,#8327,#2480,.T.); +#11270=EDGE_CURVE('',#8349,#8326,#2484,.T.); +#11272=EDGE_CURVE('',#8347,#8349,#2488,.T.); +#11274=EDGE_CURVE('',#8345,#8347,#2493,.T.); +#11276=EDGE_CURVE('',#8344,#8345,#2497,.T.); +#11281=ADVANCED_FACE('',(#11280),#11250,.T.); +#11289=EDGE_CURVE('',#8305,#8307,#2509,.T.); +#11291=EDGE_CURVE('',#8303,#8305,#2514,.T.); +#11293=EDGE_CURVE('',#8301,#8303,#2518,.T.); +#11295=EDGE_CURVE('',#8300,#8301,#2522,.T.); +#11297=EDGE_CURVE('',#8323,#8300,#2526,.T.); +#11299=EDGE_CURVE('',#8321,#8323,#2531,.T.); +#11301=EDGE_CURVE('',#8319,#8321,#2535,.T.); +#11303=EDGE_CURVE('',#8317,#8319,#2540,.T.); +#11305=EDGE_CURVE('',#8315,#8317,#2544,.T.); +#11307=EDGE_CURVE('',#8313,#8315,#2548,.T.); +#11309=EDGE_CURVE('',#8311,#8313,#2553,.T.); +#11311=EDGE_CURVE('',#8310,#8311,#2557,.T.); +#11313=EDGE_CURVE('',#8410,#8310,#2561,.T.); +#11317=ADVANCED_FACE('',(#11316),#11286,.T.); +#11325=EDGE_CURVE('',#8341,#8393,#2565,.T.); +#11330=ADVANCED_FACE('',(#11329),#11322,.T.); +#11339=EDGE_CURVE('',#8339,#8391,#2569,.T.); +#11343=ADVANCED_FACE('',(#11342),#11335,.T.); +#11352=EDGE_CURVE('',#8337,#8389,#2573,.T.); +#11356=ADVANCED_FACE('',(#11355),#11348,.F.); +#11365=EDGE_CURVE('',#8335,#8387,#2577,.T.); +#11369=ADVANCED_FACE('',(#11368),#11361,.T.); +#11378=EDGE_CURVE('',#8333,#8385,#2581,.T.); +#11382=ADVANCED_FACE('',(#11381),#11374,.T.); +#11391=EDGE_CURVE('',#8331,#8383,#2585,.T.); +#11395=ADVANCED_FACE('',(#11394),#11387,.F.); +#11404=EDGE_CURVE('',#8329,#8381,#2589,.T.); +#11408=ADVANCED_FACE('',(#11407),#11400,.T.); +#11417=EDGE_CURVE('',#8327,#8379,#2593,.T.); +#11421=ADVANCED_FACE('',(#11420),#11413,.T.); +#11430=EDGE_CURVE('',#8326,#8378,#2597,.T.); +#11434=ADVANCED_FACE('',(#11433),#11426,.T.); +#11443=EDGE_CURVE('',#8349,#8401,#2601,.T.); +#11447=ADVANCED_FACE('',(#11446),#11439,.T.); +#11456=EDGE_CURVE('',#8347,#8399,#2605,.T.); +#11460=ADVANCED_FACE('',(#11459),#11452,.T.); +#11469=EDGE_CURVE('',#8345,#8397,#2609,.T.); +#11473=ADVANCED_FACE('',(#11472),#11465,.F.); +#11485=ADVANCED_FACE('',(#11484),#11478,.T.); +#11494=EDGE_CURVE('',#8305,#8357,#2617,.T.); +#11498=ADVANCED_FACE('',(#11497),#11490,.T.); +#11507=EDGE_CURVE('',#8303,#8355,#2621,.T.); +#11511=ADVANCED_FACE('',(#11510),#11503,.F.); +#11520=EDGE_CURVE('',#8301,#8353,#2625,.T.); +#11524=ADVANCED_FACE('',(#11523),#11516,.T.); +#11533=EDGE_CURVE('',#8300,#8352,#2629,.T.); +#11537=ADVANCED_FACE('',(#11536),#11529,.T.); +#11546=EDGE_CURVE('',#8323,#8375,#2633,.T.); +#11550=ADVANCED_FACE('',(#11549),#11542,.T.); +#11559=EDGE_CURVE('',#8321,#8373,#2637,.T.); +#11563=ADVANCED_FACE('',(#11562),#11555,.T.); +#11572=EDGE_CURVE('',#8319,#8371,#2641,.T.); +#11576=ADVANCED_FACE('',(#11575),#11568,.T.); +#11585=EDGE_CURVE('',#8317,#8369,#2645,.T.); +#11589=ADVANCED_FACE('',(#11588),#11581,.F.); +#11598=EDGE_CURVE('',#8315,#8367,#2649,.T.); +#11602=ADVANCED_FACE('',(#11601),#11594,.T.); +#11611=EDGE_CURVE('',#8313,#8365,#2653,.T.); +#11615=ADVANCED_FACE('',(#11614),#11607,.T.); +#11624=EDGE_CURVE('',#8311,#8363,#2657,.T.); +#11628=ADVANCED_FACE('',(#11627),#11620,.F.); +#11637=EDGE_CURVE('',#8310,#8362,#2661,.T.); +#11641=ADVANCED_FACE('',(#11640),#11633,.T.); +#11653=ADVANCED_FACE('',(#11652),#11646,.T.); +#11660=EDGE_CURVE('',#7083,#7085,#2673,.T.); +#11666=ADVANCED_FACE('',(#11665),#11658,.F.); +#11678=ADVANCED_FACE('',(#11677),#11671,.T.); +#11690=ADVANCED_FACE('',(#11689),#11683,.T.); +#11696=EDGE_CURVE('',#6798,#6807,#3133,.T.); +#11705=EDGE_CURVE('',#6962,#6963,#2681,.T.); +#11707=EDGE_CURVE('',#6963,#6965,#2685,.T.); +#11709=EDGE_CURVE('',#6965,#6967,#2689,.T.); +#11711=EDGE_CURVE('',#6967,#6962,#2693,.T.); +#11715=EDGE_CURVE('',#6555,#7255,#2705,.T.); +#11717=EDGE_CURVE('',#7257,#7255,#2709,.T.); +#11719=EDGE_CURVE('',#7257,#6552,#2713,.T.); +#11721=EDGE_CURVE('',#6552,#6553,#2717,.T.); +#11723=EDGE_CURVE('',#6553,#6555,#2721,.T.); +#11727=EDGE_CURVE('',#6559,#7259,#2725,.T.); +#11729=EDGE_CURVE('',#7261,#7259,#2729,.T.); +#11731=EDGE_CURVE('',#7261,#6561,#2733,.T.); +#11733=EDGE_CURVE('',#6561,#6558,#2737,.T.); +#11735=EDGE_CURVE('',#6558,#6559,#2741,.T.); +#11739=EDGE_CURVE('',#6861,#7271,#2745,.T.); +#11741=EDGE_CURVE('',#7273,#7271,#2749,.T.); +#11743=EDGE_CURVE('',#7273,#6858,#2753,.T.); +#11745=EDGE_CURVE('',#6858,#6859,#2757,.T.); +#11747=EDGE_CURVE('',#6859,#6861,#2761,.T.); +#11751=EDGE_CURVE('',#6865,#7275,#2765,.T.); +#11753=EDGE_CURVE('',#7277,#7275,#2769,.T.); +#11755=EDGE_CURVE('',#7277,#6867,#2773,.T.); +#11757=EDGE_CURVE('',#6867,#6864,#2777,.T.); +#11759=EDGE_CURVE('',#6864,#6865,#2781,.T.); +#11763=EDGE_CURVE('',#6883,#7287,#2785,.T.); +#11765=EDGE_CURVE('',#7289,#7287,#2789,.T.); +#11767=EDGE_CURVE('',#7289,#6885,#2793,.T.); +#11769=EDGE_CURVE('',#6885,#6882,#2797,.T.); +#11771=EDGE_CURVE('',#6882,#6883,#2801,.T.); +#11775=EDGE_CURVE('',#6889,#7291,#2805,.T.); +#11777=EDGE_CURVE('',#7293,#7291,#2809,.T.); +#11779=EDGE_CURVE('',#7293,#6891,#2813,.T.); +#11781=EDGE_CURVE('',#6891,#6888,#2817,.T.); +#11783=EDGE_CURVE('',#6888,#6889,#2821,.T.); +#11787=EDGE_CURVE('',#6907,#7303,#2825,.T.); +#11789=EDGE_CURVE('',#7305,#7303,#2829,.T.); +#11791=EDGE_CURVE('',#7305,#6909,#2833,.T.); +#11793=EDGE_CURVE('',#6909,#6906,#2837,.T.); +#11795=EDGE_CURVE('',#6906,#6907,#2841,.T.); +#11799=EDGE_CURVE('',#6913,#7307,#2845,.T.); +#11801=EDGE_CURVE('',#7309,#7307,#2849,.T.); +#11803=EDGE_CURVE('',#7309,#6915,#2853,.T.); +#11805=EDGE_CURVE('',#6915,#6912,#2857,.T.); +#11807=EDGE_CURVE('',#6912,#6913,#2861,.T.); +#11811=EDGE_CURVE('',#6933,#7319,#2865,.T.); +#11813=EDGE_CURVE('',#7321,#7319,#2869,.T.); +#11815=EDGE_CURVE('',#7321,#6930,#2873,.T.); +#11817=EDGE_CURVE('',#6930,#6931,#2877,.T.); +#11819=EDGE_CURVE('',#6931,#6933,#2881,.T.); +#11823=EDGE_CURVE('',#6939,#7323,#2885,.T.); +#11825=EDGE_CURVE('',#7325,#7323,#2889,.T.); +#11827=EDGE_CURVE('',#7325,#6936,#2893,.T.); +#11829=EDGE_CURVE('',#6936,#6937,#2897,.T.); +#11831=EDGE_CURVE('',#6937,#6939,#2901,.T.); +#11835=EDGE_CURVE('',#6959,#7331,#2905,.T.); +#11837=EDGE_CURVE('',#7333,#7331,#2909,.T.); +#11839=EDGE_CURVE('',#7333,#6956,#2913,.T.); +#11841=EDGE_CURVE('',#6956,#6957,#2917,.T.); +#11843=EDGE_CURVE('',#6957,#6959,#2921,.T.); +#11847=EDGE_CURVE('',#6985,#7343,#2925,.T.); +#11849=EDGE_CURVE('',#7345,#7343,#2929,.T.); +#11851=EDGE_CURVE('',#7345,#6982,#2933,.T.); +#11853=EDGE_CURVE('',#6982,#6983,#2937,.T.); +#11855=EDGE_CURVE('',#6983,#6985,#2941,.T.); +#11859=EDGE_CURVE('',#6989,#7347,#2945,.T.); +#11861=EDGE_CURVE('',#7349,#7347,#2949,.T.); +#11863=EDGE_CURVE('',#7349,#6991,#2953,.T.); +#11865=EDGE_CURVE('',#6991,#6988,#2957,.T.); +#11867=EDGE_CURVE('',#6988,#6989,#2961,.T.); +#11871=ADVANCED_FACE('',(#11704,#11714,#11726,#11738,#11750,#11762,#11774, +#11786,#11798,#11810,#11822,#11834,#11846,#11858,#11870),#11695,.T.); +#11878=EDGE_CURVE('',#6962,#6948,#2965,.T.); +#11880=EDGE_CURVE('',#6948,#6949,#2981,.T.); +#11882=EDGE_CURVE('',#6963,#6949,#2977,.T.); +#11886=ADVANCED_FACE('',(#11885),#11876,.F.); +#11893=EDGE_CURVE('',#6967,#6953,#2969,.T.); +#11895=EDGE_CURVE('',#6953,#6948,#2985,.T.); +#11900=ADVANCED_FACE('',(#11899),#11891,.F.); +#11907=EDGE_CURVE('',#6965,#6951,#2973,.T.); +#11909=EDGE_CURVE('',#6951,#6953,#2989,.T.); +#11914=ADVANCED_FACE('',(#11913),#11905,.F.); +#11922=EDGE_CURVE('',#6949,#6951,#2993,.T.); +#11927=ADVANCED_FACE('',(#11926),#11919,.F.); +#11939=EDGE_CURVE('',#7652,#7653,#2997,.T.); +#11941=EDGE_CURVE('',#7653,#7655,#3001,.T.); +#11943=EDGE_CURVE('',#7655,#7657,#3005,.T.); +#11945=EDGE_CURVE('',#7657,#7652,#3009,.T.); +#11949=ADVANCED_FACE('',(#11938,#11948),#11932,.T.); +#11955=EDGE_CURVE('',#7328,#7329,#3029,.T.); +#11957=EDGE_CURVE('',#6945,#7329,#3033,.T.); +#11959=EDGE_CURVE('',#6943,#6945,#3037,.T.); +#11961=EDGE_CURVE('',#6942,#6943,#3041,.T.); +#11963=EDGE_CURVE('',#7328,#6942,#3045,.T.); +#11967=EDGE_CURVE('',#7660,#7661,#3013,.T.); +#11969=EDGE_CURVE('',#7661,#7663,#3017,.T.); +#11971=EDGE_CURVE('',#7663,#7665,#3021,.T.); +#11973=EDGE_CURVE('',#7665,#7660,#3025,.T.); +#11977=ADVANCED_FACE('',(#11966,#11976),#11954,.T.); +#11984=EDGE_CURVE('',#7652,#7636,#3049,.T.); +#11986=EDGE_CURVE('',#7636,#7637,#3065,.T.); +#11988=EDGE_CURVE('',#7653,#7637,#3061,.T.); +#11992=ADVANCED_FACE('',(#11991),#11982,.T.); +#11999=EDGE_CURVE('',#7657,#7641,#3053,.T.); +#12001=EDGE_CURVE('',#7641,#7636,#3069,.T.); +#12006=ADVANCED_FACE('',(#12005),#11997,.T.); +#12013=EDGE_CURVE('',#7655,#7639,#3057,.T.); +#12015=EDGE_CURVE('',#7639,#7641,#3073,.T.); +#12020=ADVANCED_FACE('',(#12019),#12011,.T.); +#12028=EDGE_CURVE('',#7637,#7639,#3077,.T.); +#12033=ADVANCED_FACE('',(#12032),#12025,.T.); +#12045=ADVANCED_FACE('',(#12044),#12038,.T.); +#12051=EDGE_CURVE('',#7644,#7645,#3081,.T.); +#12053=EDGE_CURVE('',#7649,#7644,#3085,.T.); +#12055=EDGE_CURVE('',#7647,#7649,#3089,.T.); +#12057=EDGE_CURVE('',#7645,#7647,#3093,.T.); +#12061=ADVANCED_FACE('',(#12060),#12050,.T.); +#12068=EDGE_CURVE('',#7660,#7644,#3097,.T.); +#12071=EDGE_CURVE('',#7661,#7645,#3109,.T.); +#12075=ADVANCED_FACE('',(#12074),#12066,.T.); +#12082=EDGE_CURVE('',#7665,#7649,#3101,.T.); +#12088=ADVANCED_FACE('',(#12087),#12080,.T.); +#12095=EDGE_CURVE('',#7663,#7647,#3105,.T.); +#12101=ADVANCED_FACE('',(#12100),#12093,.T.); +#12113=ADVANCED_FACE('',(#12112),#12106,.T.); +#12120=EDGE_CURVE('',#7328,#7333,#3113,.T.); +#12123=EDGE_CURVE('',#7329,#7331,#3125,.T.); +#12127=ADVANCED_FACE('',(#12126),#12118,.T.); +#12135=EDGE_CURVE('',#6956,#6942,#3117,.T.); +#12140=ADVANCED_FACE('',(#12139),#12132,.F.); +#12149=EDGE_CURVE('',#6957,#6943,#3121,.T.); +#12153=ADVANCED_FACE('',(#12152),#12145,.F.); +#12162=EDGE_CURVE('',#6959,#6945,#3129,.T.); +#12166=ADVANCED_FACE('',(#12165),#12158,.F.); +#12178=ADVANCED_FACE('',(#12177),#12171,.F.); +#12185=EDGE_CURVE('',#6811,#6807,#3162,.T.); +#12187=EDGE_CURVE('',#6483,#6811,#3187,.T.); +#12189=EDGE_CURVE('',#6483,#6489,#3137,.T.); +#12191=EDGE_CURVE('',#6489,#6802,#3199,.T.); +#12193=EDGE_CURVE('',#6798,#6802,#3224,.T.); +#12197=ADVANCED_FACE('',(#12196),#12183,.T.); +#12204=EDGE_CURVE('',#6806,#6810,#3150,.T.); +#12206=EDGE_CURVE('',#6810,#6811,#3170,.T.); +#12211=ADVANCED_FACE('',(#12210),#12202,.F.); +#12217=EDGE_CURVE('',#6810,#6480,#3175,.T.); +#12221=EDGE_CURVE('',#6803,#6799,#3237,.T.); +#12223=EDGE_CURVE('',#6803,#6486,#3212,.T.); +#12225=EDGE_CURVE('',#6480,#6486,#3191,.T.); +#12229=ADVANCED_FACE('',(#12228),#12216,.F.); +#12237=EDGE_CURVE('',#6480,#6481,#3179,.T.); +#12239=EDGE_CURVE('',#6481,#6483,#3183,.T.); +#12244=ADVANCED_FACE('',(#12243),#12234,.F.); +#12252=EDGE_CURVE('',#6486,#6487,#3207,.T.); +#12254=EDGE_CURVE('',#6481,#6487,#3241,.T.); +#12258=ADVANCED_FACE('',(#12257),#12249,.T.); +#12264=EDGE_CURVE('',#6802,#6803,#3195,.T.); +#12267=EDGE_CURVE('',#6487,#6489,#3203,.T.); +#12273=ADVANCED_FACE('',(#12272),#12263,.T.); +#12285=ADVANCED_FACE('',(#12284),#12278,.F.); +#12297=ADVANCED_FACE('',(#12296),#12290,.T.); +#12303=EDGE_CURVE('',#7249,#7255,#3245,.T.); +#12306=EDGE_CURVE('',#6555,#6543,#3249,.T.); +#12308=EDGE_CURVE('',#6543,#7249,#3289,.T.); +#12312=ADVANCED_FACE('',(#12311),#12302,.F.); +#12318=EDGE_CURVE('',#7248,#7249,#3285,.T.); +#12320=EDGE_CURVE('',#7248,#7257,#3397,.T.); +#12326=ADVANCED_FACE('',(#12325),#12317,.T.); +#12334=EDGE_CURVE('',#6541,#6543,#3293,.T.); +#12336=EDGE_CURVE('',#6540,#6541,#3297,.T.); +#12338=EDGE_CURVE('',#7248,#6540,#3301,.T.); +#12342=EDGE_CURVE('',#7500,#7501,#3269,.T.); +#12344=EDGE_CURVE('',#7501,#7503,#3273,.T.); +#12346=EDGE_CURVE('',#7503,#7505,#3277,.T.); +#12348=EDGE_CURVE('',#7505,#7500,#3281,.T.); +#12352=ADVANCED_FACE('',(#12341,#12351),#12331,.T.); +#12358=EDGE_CURVE('',#7252,#7253,#3305,.T.); +#12360=EDGE_CURVE('',#6547,#7253,#3309,.T.); +#12362=EDGE_CURVE('',#6546,#6547,#3313,.T.); +#12364=EDGE_CURVE('',#6549,#6546,#3317,.T.); +#12366=EDGE_CURVE('',#7252,#6549,#3321,.T.); +#12370=EDGE_CURVE('',#7492,#7493,#3253,.T.); +#12372=EDGE_CURVE('',#7493,#7495,#3257,.T.); +#12374=EDGE_CURVE('',#7495,#7497,#3261,.T.); +#12376=EDGE_CURVE('',#7497,#7492,#3265,.T.); +#12380=ADVANCED_FACE('',(#12369,#12379),#12357,.T.); +#12387=EDGE_CURVE('',#7492,#7476,#3325,.T.); +#12389=EDGE_CURVE('',#7476,#7477,#3341,.T.); +#12391=EDGE_CURVE('',#7493,#7477,#3337,.T.); +#12395=ADVANCED_FACE('',(#12394),#12385,.T.); +#12402=EDGE_CURVE('',#7497,#7481,#3329,.T.); +#12404=EDGE_CURVE('',#7481,#7476,#3345,.T.); +#12409=ADVANCED_FACE('',(#12408),#12400,.T.); +#12416=EDGE_CURVE('',#7495,#7479,#3333,.T.); +#12418=EDGE_CURVE('',#7479,#7481,#3349,.T.); +#12423=ADVANCED_FACE('',(#12422),#12414,.T.); +#12431=EDGE_CURVE('',#7477,#7479,#3353,.T.); +#12436=ADVANCED_FACE('',(#12435),#12428,.T.); +#12448=ADVANCED_FACE('',(#12447),#12441,.T.); +#12454=EDGE_CURVE('',#7484,#7485,#3357,.T.); +#12456=EDGE_CURVE('',#7489,#7484,#3361,.T.); +#12458=EDGE_CURVE('',#7487,#7489,#3365,.T.); +#12460=EDGE_CURVE('',#7485,#7487,#3369,.T.); +#12464=ADVANCED_FACE('',(#12463),#12453,.T.); +#12471=EDGE_CURVE('',#7500,#7484,#3373,.T.); +#12474=EDGE_CURVE('',#7501,#7485,#3385,.T.); +#12478=ADVANCED_FACE('',(#12477),#12469,.T.); +#12485=EDGE_CURVE('',#7505,#7489,#3377,.T.); +#12491=ADVANCED_FACE('',(#12490),#12483,.T.); +#12498=EDGE_CURVE('',#7503,#7487,#3381,.T.); +#12504=ADVANCED_FACE('',(#12503),#12496,.T.); +#12516=ADVANCED_FACE('',(#12515),#12509,.T.); +#12523=EDGE_CURVE('',#6553,#6541,#3389,.T.); +#12529=ADVANCED_FACE('',(#12528),#12521,.F.); +#12536=EDGE_CURVE('',#6552,#6540,#3393,.T.); +#12542=ADVANCED_FACE('',(#12541),#12534,.F.); +#12554=ADVANCED_FACE('',(#12553),#12547,.F.); +#12561=EDGE_CURVE('',#7252,#7261,#3401,.T.); +#12564=EDGE_CURVE('',#7253,#7259,#3413,.T.); +#12568=ADVANCED_FACE('',(#12567),#12559,.T.); +#12576=EDGE_CURVE('',#6561,#6549,#3405,.T.); +#12581=ADVANCED_FACE('',(#12580),#12573,.F.); +#12590=EDGE_CURVE('',#6558,#6546,#3409,.T.); +#12594=ADVANCED_FACE('',(#12593),#12586,.F.); +#12603=EDGE_CURVE('',#6559,#6547,#3417,.T.); +#12607=ADVANCED_FACE('',(#12606),#12599,.F.); +#12619=ADVANCED_FACE('',(#12618),#12612,.F.); +#12625=EDGE_CURVE('',#7265,#7271,#3421,.T.); +#12628=EDGE_CURVE('',#6861,#6849,#3425,.T.); +#12630=EDGE_CURVE('',#6849,#7265,#3465,.T.); +#12634=ADVANCED_FACE('',(#12633),#12624,.F.); +#12640=EDGE_CURVE('',#7264,#7265,#3461,.T.); +#12642=EDGE_CURVE('',#7264,#7273,#3573,.T.); +#12648=ADVANCED_FACE('',(#12647),#12639,.T.); +#12656=EDGE_CURVE('',#6847,#6849,#3469,.T.); +#12658=EDGE_CURVE('',#6846,#6847,#3473,.T.); +#12660=EDGE_CURVE('',#7264,#6846,#3477,.T.); +#12664=EDGE_CURVE('',#7532,#7533,#3445,.T.); +#12666=EDGE_CURVE('',#7533,#7535,#3449,.T.); +#12668=EDGE_CURVE('',#7535,#7537,#3453,.T.); +#12670=EDGE_CURVE('',#7537,#7532,#3457,.T.); +#12674=ADVANCED_FACE('',(#12663,#12673),#12653,.T.); +#12680=EDGE_CURVE('',#7268,#7269,#3481,.T.); +#12682=EDGE_CURVE('',#6853,#7269,#3485,.T.); +#12684=EDGE_CURVE('',#6852,#6853,#3489,.T.); +#12686=EDGE_CURVE('',#6855,#6852,#3493,.T.); +#12688=EDGE_CURVE('',#7268,#6855,#3497,.T.); +#12692=EDGE_CURVE('',#7524,#7525,#3429,.T.); +#12694=EDGE_CURVE('',#7525,#7527,#3433,.T.); +#12696=EDGE_CURVE('',#7527,#7529,#3437,.T.); +#12698=EDGE_CURVE('',#7529,#7524,#3441,.T.); +#12702=ADVANCED_FACE('',(#12691,#12701),#12679,.T.); +#12709=EDGE_CURVE('',#7524,#7508,#3501,.T.); +#12711=EDGE_CURVE('',#7508,#7509,#3517,.T.); +#12713=EDGE_CURVE('',#7525,#7509,#3513,.T.); +#12717=ADVANCED_FACE('',(#12716),#12707,.T.); +#12724=EDGE_CURVE('',#7529,#7513,#3505,.T.); +#12726=EDGE_CURVE('',#7513,#7508,#3521,.T.); +#12731=ADVANCED_FACE('',(#12730),#12722,.T.); +#12738=EDGE_CURVE('',#7527,#7511,#3509,.T.); +#12740=EDGE_CURVE('',#7511,#7513,#3525,.T.); +#12745=ADVANCED_FACE('',(#12744),#12736,.T.); +#12753=EDGE_CURVE('',#7509,#7511,#3529,.T.); +#12758=ADVANCED_FACE('',(#12757),#12750,.T.); +#12770=ADVANCED_FACE('',(#12769),#12763,.T.); +#12776=EDGE_CURVE('',#7516,#7517,#3533,.T.); +#12778=EDGE_CURVE('',#7521,#7516,#3537,.T.); +#12780=EDGE_CURVE('',#7519,#7521,#3541,.T.); +#12782=EDGE_CURVE('',#7517,#7519,#3545,.T.); +#12786=ADVANCED_FACE('',(#12785),#12775,.T.); +#12793=EDGE_CURVE('',#7532,#7516,#3549,.T.); +#12796=EDGE_CURVE('',#7533,#7517,#3561,.T.); +#12800=ADVANCED_FACE('',(#12799),#12791,.T.); +#12807=EDGE_CURVE('',#7537,#7521,#3553,.T.); +#12813=ADVANCED_FACE('',(#12812),#12805,.T.); +#12820=EDGE_CURVE('',#7535,#7519,#3557,.T.); +#12826=ADVANCED_FACE('',(#12825),#12818,.T.); +#12838=ADVANCED_FACE('',(#12837),#12831,.T.); +#12845=EDGE_CURVE('',#6859,#6847,#3565,.T.); +#12851=ADVANCED_FACE('',(#12850),#12843,.F.); +#12858=EDGE_CURVE('',#6858,#6846,#3569,.T.); +#12864=ADVANCED_FACE('',(#12863),#12856,.F.); +#12876=ADVANCED_FACE('',(#12875),#12869,.F.); +#12883=EDGE_CURVE('',#7268,#7277,#3577,.T.); +#12886=EDGE_CURVE('',#7269,#7275,#3589,.T.); +#12890=ADVANCED_FACE('',(#12889),#12881,.T.); +#12898=EDGE_CURVE('',#6867,#6855,#3581,.T.); +#12903=ADVANCED_FACE('',(#12902),#12895,.F.); +#12912=EDGE_CURVE('',#6864,#6852,#3585,.T.); +#12916=ADVANCED_FACE('',(#12915),#12908,.F.); +#12925=EDGE_CURVE('',#6865,#6853,#3593,.T.); +#12929=ADVANCED_FACE('',(#12928),#12921,.F.); +#12941=ADVANCED_FACE('',(#12940),#12934,.F.); +#12947=EDGE_CURVE('',#7281,#7287,#3597,.T.); +#12950=EDGE_CURVE('',#6883,#6871,#3601,.T.); +#12952=EDGE_CURVE('',#6871,#7281,#3641,.T.); +#12956=ADVANCED_FACE('',(#12955),#12946,.F.); +#12962=EDGE_CURVE('',#7280,#7281,#3637,.T.); +#12964=EDGE_CURVE('',#7280,#7289,#3749,.T.); +#12970=ADVANCED_FACE('',(#12969),#12961,.T.); +#12978=EDGE_CURVE('',#6870,#6871,#3645,.T.); +#12980=EDGE_CURVE('',#6873,#6870,#3649,.T.); +#12982=EDGE_CURVE('',#7280,#6873,#3653,.T.); +#12986=EDGE_CURVE('',#7564,#7565,#3621,.T.); +#12988=EDGE_CURVE('',#7565,#7567,#3625,.T.); +#12990=EDGE_CURVE('',#7567,#7569,#3629,.T.); +#12992=EDGE_CURVE('',#7569,#7564,#3633,.T.); +#12996=ADVANCED_FACE('',(#12985,#12995),#12975,.T.); +#13002=EDGE_CURVE('',#7284,#7285,#3657,.T.); +#13004=EDGE_CURVE('',#6877,#7285,#3661,.T.); +#13006=EDGE_CURVE('',#6876,#6877,#3665,.T.); +#13008=EDGE_CURVE('',#6879,#6876,#3669,.T.); +#13010=EDGE_CURVE('',#7284,#6879,#3673,.T.); +#13014=EDGE_CURVE('',#7556,#7557,#3605,.T.); +#13016=EDGE_CURVE('',#7557,#7559,#3609,.T.); +#13018=EDGE_CURVE('',#7559,#7561,#3613,.T.); +#13020=EDGE_CURVE('',#7561,#7556,#3617,.T.); +#13024=ADVANCED_FACE('',(#13013,#13023),#13001,.T.); +#13031=EDGE_CURVE('',#7556,#7540,#3677,.T.); +#13033=EDGE_CURVE('',#7540,#7541,#3693,.T.); +#13035=EDGE_CURVE('',#7557,#7541,#3689,.T.); +#13039=ADVANCED_FACE('',(#13038),#13029,.T.); +#13046=EDGE_CURVE('',#7561,#7545,#3681,.T.); +#13048=EDGE_CURVE('',#7545,#7540,#3697,.T.); +#13053=ADVANCED_FACE('',(#13052),#13044,.T.); +#13060=EDGE_CURVE('',#7559,#7543,#3685,.T.); +#13062=EDGE_CURVE('',#7543,#7545,#3701,.T.); +#13067=ADVANCED_FACE('',(#13066),#13058,.T.); +#13075=EDGE_CURVE('',#7541,#7543,#3705,.T.); +#13080=ADVANCED_FACE('',(#13079),#13072,.T.); +#13092=ADVANCED_FACE('',(#13091),#13085,.T.); +#13098=EDGE_CURVE('',#7548,#7549,#3709,.T.); +#13100=EDGE_CURVE('',#7553,#7548,#3713,.T.); +#13102=EDGE_CURVE('',#7551,#7553,#3717,.T.); +#13104=EDGE_CURVE('',#7549,#7551,#3721,.T.); +#13108=ADVANCED_FACE('',(#13107),#13097,.T.); +#13115=EDGE_CURVE('',#7564,#7548,#3725,.T.); +#13118=EDGE_CURVE('',#7565,#7549,#3737,.T.); +#13122=ADVANCED_FACE('',(#13121),#13113,.T.); +#13129=EDGE_CURVE('',#7569,#7553,#3729,.T.); +#13135=ADVANCED_FACE('',(#13134),#13127,.T.); +#13142=EDGE_CURVE('',#7567,#7551,#3733,.T.); +#13148=ADVANCED_FACE('',(#13147),#13140,.T.); +#13160=ADVANCED_FACE('',(#13159),#13153,.T.); +#13167=EDGE_CURVE('',#6882,#6870,#3741,.T.); +#13173=ADVANCED_FACE('',(#13172),#13165,.F.); +#13180=EDGE_CURVE('',#6885,#6873,#3745,.T.); +#13186=ADVANCED_FACE('',(#13185),#13178,.F.); +#13198=ADVANCED_FACE('',(#13197),#13191,.F.); +#13205=EDGE_CURVE('',#7284,#7293,#3753,.T.); +#13208=EDGE_CURVE('',#7285,#7291,#3765,.T.); +#13212=ADVANCED_FACE('',(#13211),#13203,.T.); +#13220=EDGE_CURVE('',#6891,#6879,#3757,.T.); +#13225=ADVANCED_FACE('',(#13224),#13217,.F.); +#13234=EDGE_CURVE('',#6888,#6876,#3761,.T.); +#13238=ADVANCED_FACE('',(#13237),#13230,.F.); +#13247=EDGE_CURVE('',#6889,#6877,#3769,.T.); +#13251=ADVANCED_FACE('',(#13250),#13243,.F.); +#13263=ADVANCED_FACE('',(#13262),#13256,.F.); +#13269=EDGE_CURVE('',#7297,#7303,#3773,.T.); +#13272=EDGE_CURVE('',#6907,#6895,#3777,.T.); +#13274=EDGE_CURVE('',#6895,#7297,#3817,.T.); +#13278=ADVANCED_FACE('',(#13277),#13268,.F.); +#13284=EDGE_CURVE('',#7296,#7297,#3813,.T.); +#13286=EDGE_CURVE('',#7296,#7305,#3925,.T.); +#13292=ADVANCED_FACE('',(#13291),#13283,.T.); +#13300=EDGE_CURVE('',#6894,#6895,#3821,.T.); +#13302=EDGE_CURVE('',#6897,#6894,#3825,.T.); +#13304=EDGE_CURVE('',#7296,#6897,#3829,.T.); +#13308=EDGE_CURVE('',#7596,#7597,#3797,.T.); +#13310=EDGE_CURVE('',#7597,#7599,#3801,.T.); +#13312=EDGE_CURVE('',#7599,#7601,#3805,.T.); +#13314=EDGE_CURVE('',#7601,#7596,#3809,.T.); +#13318=ADVANCED_FACE('',(#13307,#13317),#13297,.T.); +#13324=EDGE_CURVE('',#7300,#7301,#3833,.T.); +#13326=EDGE_CURVE('',#6901,#7301,#3837,.T.); +#13328=EDGE_CURVE('',#6900,#6901,#3841,.T.); +#13330=EDGE_CURVE('',#6903,#6900,#3845,.T.); +#13332=EDGE_CURVE('',#7300,#6903,#3849,.T.); +#13336=EDGE_CURVE('',#7588,#7589,#3781,.T.); +#13338=EDGE_CURVE('',#7589,#7591,#3785,.T.); +#13340=EDGE_CURVE('',#7591,#7593,#3789,.T.); +#13342=EDGE_CURVE('',#7593,#7588,#3793,.T.); +#13346=ADVANCED_FACE('',(#13335,#13345),#13323,.T.); +#13353=EDGE_CURVE('',#7588,#7572,#3853,.T.); +#13355=EDGE_CURVE('',#7572,#7573,#3869,.T.); +#13357=EDGE_CURVE('',#7589,#7573,#3865,.T.); +#13361=ADVANCED_FACE('',(#13360),#13351,.T.); +#13368=EDGE_CURVE('',#7593,#7577,#3857,.T.); +#13370=EDGE_CURVE('',#7577,#7572,#3873,.T.); +#13375=ADVANCED_FACE('',(#13374),#13366,.T.); +#13382=EDGE_CURVE('',#7591,#7575,#3861,.T.); +#13384=EDGE_CURVE('',#7575,#7577,#3877,.T.); +#13389=ADVANCED_FACE('',(#13388),#13380,.T.); +#13397=EDGE_CURVE('',#7573,#7575,#3881,.T.); +#13402=ADVANCED_FACE('',(#13401),#13394,.T.); +#13414=ADVANCED_FACE('',(#13413),#13407,.T.); +#13420=EDGE_CURVE('',#7580,#7581,#3885,.T.); +#13422=EDGE_CURVE('',#7585,#7580,#3889,.T.); +#13424=EDGE_CURVE('',#7583,#7585,#3893,.T.); +#13426=EDGE_CURVE('',#7581,#7583,#3897,.T.); +#13430=ADVANCED_FACE('',(#13429),#13419,.T.); +#13437=EDGE_CURVE('',#7596,#7580,#3901,.T.); +#13440=EDGE_CURVE('',#7597,#7581,#3913,.T.); +#13444=ADVANCED_FACE('',(#13443),#13435,.T.); +#13451=EDGE_CURVE('',#7601,#7585,#3905,.T.); +#13457=ADVANCED_FACE('',(#13456),#13449,.T.); +#13464=EDGE_CURVE('',#7599,#7583,#3909,.T.); +#13470=ADVANCED_FACE('',(#13469),#13462,.T.); +#13482=ADVANCED_FACE('',(#13481),#13475,.T.); +#13489=EDGE_CURVE('',#6906,#6894,#3917,.T.); +#13495=ADVANCED_FACE('',(#13494),#13487,.F.); +#13502=EDGE_CURVE('',#6909,#6897,#3921,.T.); +#13508=ADVANCED_FACE('',(#13507),#13500,.F.); +#13520=ADVANCED_FACE('',(#13519),#13513,.F.); +#13527=EDGE_CURVE('',#7300,#7309,#3929,.T.); +#13530=EDGE_CURVE('',#7301,#7307,#3941,.T.); +#13534=ADVANCED_FACE('',(#13533),#13525,.T.); +#13542=EDGE_CURVE('',#6915,#6903,#3933,.T.); +#13547=ADVANCED_FACE('',(#13546),#13539,.F.); +#13556=EDGE_CURVE('',#6912,#6900,#3937,.T.); +#13560=ADVANCED_FACE('',(#13559),#13552,.F.); +#13569=EDGE_CURVE('',#6913,#6901,#3945,.T.); +#13573=ADVANCED_FACE('',(#13572),#13565,.F.); +#13585=ADVANCED_FACE('',(#13584),#13578,.F.); +#13591=EDGE_CURVE('',#7313,#7319,#3949,.T.); +#13594=EDGE_CURVE('',#6933,#6921,#3953,.T.); +#13596=EDGE_CURVE('',#6921,#7313,#3993,.T.); +#13600=ADVANCED_FACE('',(#13599),#13590,.F.); +#13606=EDGE_CURVE('',#7312,#7313,#3989,.T.); +#13608=EDGE_CURVE('',#7312,#7321,#4101,.T.); +#13614=ADVANCED_FACE('',(#13613),#13605,.T.); +#13622=EDGE_CURVE('',#6919,#6921,#3997,.T.); +#13624=EDGE_CURVE('',#6918,#6919,#4001,.T.); +#13626=EDGE_CURVE('',#7312,#6918,#4005,.T.); +#13630=EDGE_CURVE('',#7628,#7629,#3973,.T.); +#13632=EDGE_CURVE('',#7629,#7631,#3977,.T.); +#13634=EDGE_CURVE('',#7631,#7633,#3981,.T.); +#13636=EDGE_CURVE('',#7633,#7628,#3985,.T.); +#13640=ADVANCED_FACE('',(#13629,#13639),#13619,.T.); +#13646=EDGE_CURVE('',#7316,#7317,#4009,.T.); +#13648=EDGE_CURVE('',#6927,#7317,#4013,.T.); +#13650=EDGE_CURVE('',#6925,#6927,#4017,.T.); +#13652=EDGE_CURVE('',#6924,#6925,#4021,.T.); +#13654=EDGE_CURVE('',#7316,#6924,#4025,.T.); +#13658=EDGE_CURVE('',#7620,#7621,#3957,.T.); +#13660=EDGE_CURVE('',#7621,#7623,#3961,.T.); +#13662=EDGE_CURVE('',#7623,#7625,#3965,.T.); +#13664=EDGE_CURVE('',#7625,#7620,#3969,.T.); +#13668=ADVANCED_FACE('',(#13657,#13667),#13645,.T.); +#13675=EDGE_CURVE('',#7620,#7604,#4029,.T.); +#13677=EDGE_CURVE('',#7604,#7605,#4045,.T.); +#13679=EDGE_CURVE('',#7621,#7605,#4041,.T.); +#13683=ADVANCED_FACE('',(#13682),#13673,.T.); +#13690=EDGE_CURVE('',#7625,#7609,#4033,.T.); +#13692=EDGE_CURVE('',#7609,#7604,#4049,.T.); +#13697=ADVANCED_FACE('',(#13696),#13688,.T.); +#13704=EDGE_CURVE('',#7623,#7607,#4037,.T.); +#13706=EDGE_CURVE('',#7607,#7609,#4053,.T.); +#13711=ADVANCED_FACE('',(#13710),#13702,.T.); +#13719=EDGE_CURVE('',#7605,#7607,#4057,.T.); +#13724=ADVANCED_FACE('',(#13723),#13716,.T.); +#13736=ADVANCED_FACE('',(#13735),#13729,.T.); +#13742=EDGE_CURVE('',#7612,#7613,#4061,.T.); +#13744=EDGE_CURVE('',#7617,#7612,#4065,.T.); +#13746=EDGE_CURVE('',#7615,#7617,#4069,.T.); +#13748=EDGE_CURVE('',#7613,#7615,#4073,.T.); +#13752=ADVANCED_FACE('',(#13751),#13741,.T.); +#13759=EDGE_CURVE('',#7628,#7612,#4077,.T.); +#13762=EDGE_CURVE('',#7629,#7613,#4089,.T.); +#13766=ADVANCED_FACE('',(#13765),#13757,.T.); +#13773=EDGE_CURVE('',#7633,#7617,#4081,.T.); +#13779=ADVANCED_FACE('',(#13778),#13771,.T.); +#13786=EDGE_CURVE('',#7631,#7615,#4085,.T.); +#13792=ADVANCED_FACE('',(#13791),#13784,.T.); +#13804=ADVANCED_FACE('',(#13803),#13797,.T.); +#13811=EDGE_CURVE('',#6931,#6919,#4093,.T.); +#13817=ADVANCED_FACE('',(#13816),#13809,.F.); +#13824=EDGE_CURVE('',#6930,#6918,#4097,.T.); +#13830=ADVANCED_FACE('',(#13829),#13822,.F.); +#13842=ADVANCED_FACE('',(#13841),#13835,.F.); +#13849=EDGE_CURVE('',#7316,#7325,#4105,.T.); +#13852=EDGE_CURVE('',#7317,#7323,#4117,.T.); +#13856=ADVANCED_FACE('',(#13855),#13847,.T.); +#13864=EDGE_CURVE('',#6936,#6924,#4109,.T.); +#13869=ADVANCED_FACE('',(#13868),#13861,.F.); +#13878=EDGE_CURVE('',#6937,#6925,#4113,.T.); +#13882=ADVANCED_FACE('',(#13881),#13874,.F.); +#13891=EDGE_CURVE('',#6939,#6927,#4121,.T.); +#13895=ADVANCED_FACE('',(#13894),#13887,.F.); +#13907=ADVANCED_FACE('',(#13906),#13900,.F.); +#13913=EDGE_CURVE('',#7337,#7343,#4125,.T.); +#13916=EDGE_CURVE('',#6985,#6973,#4129,.T.); +#13918=EDGE_CURVE('',#6973,#7337,#4169,.T.); +#13922=ADVANCED_FACE('',(#13921),#13912,.F.); +#13928=EDGE_CURVE('',#7336,#7337,#4165,.T.); +#13930=EDGE_CURVE('',#7336,#7345,#4277,.T.); +#13936=ADVANCED_FACE('',(#13935),#13927,.T.); +#13944=EDGE_CURVE('',#6971,#6973,#4173,.T.); +#13946=EDGE_CURVE('',#6970,#6971,#4177,.T.); +#13948=EDGE_CURVE('',#7336,#6970,#4181,.T.); +#13952=EDGE_CURVE('',#7692,#7693,#4149,.T.); +#13954=EDGE_CURVE('',#7693,#7695,#4153,.T.); +#13956=EDGE_CURVE('',#7695,#7697,#4157,.T.); +#13958=EDGE_CURVE('',#7697,#7692,#4161,.T.); +#13962=ADVANCED_FACE('',(#13951,#13961),#13941,.T.); +#13968=EDGE_CURVE('',#7340,#7341,#4185,.T.); +#13970=EDGE_CURVE('',#6977,#7341,#4189,.T.); +#13972=EDGE_CURVE('',#6976,#6977,#4193,.T.); +#13974=EDGE_CURVE('',#6979,#6976,#4197,.T.); +#13976=EDGE_CURVE('',#7340,#6979,#4201,.T.); +#13980=EDGE_CURVE('',#7684,#7685,#4133,.T.); +#13982=EDGE_CURVE('',#7685,#7687,#4137,.T.); +#13984=EDGE_CURVE('',#7687,#7689,#4141,.T.); +#13986=EDGE_CURVE('',#7689,#7684,#4145,.T.); +#13990=ADVANCED_FACE('',(#13979,#13989),#13967,.T.); +#13997=EDGE_CURVE('',#7684,#7668,#4205,.T.); +#13999=EDGE_CURVE('',#7668,#7669,#4221,.T.); +#14001=EDGE_CURVE('',#7685,#7669,#4217,.T.); +#14005=ADVANCED_FACE('',(#14004),#13995,.T.); +#14012=EDGE_CURVE('',#7689,#7673,#4209,.T.); +#14014=EDGE_CURVE('',#7673,#7668,#4225,.T.); +#14019=ADVANCED_FACE('',(#14018),#14010,.T.); +#14026=EDGE_CURVE('',#7687,#7671,#4213,.T.); +#14028=EDGE_CURVE('',#7671,#7673,#4229,.T.); +#14033=ADVANCED_FACE('',(#14032),#14024,.T.); +#14041=EDGE_CURVE('',#7669,#7671,#4233,.T.); +#14046=ADVANCED_FACE('',(#14045),#14038,.T.); +#14058=ADVANCED_FACE('',(#14057),#14051,.T.); +#14064=EDGE_CURVE('',#7676,#7677,#4237,.T.); +#14066=EDGE_CURVE('',#7681,#7676,#4241,.T.); +#14068=EDGE_CURVE('',#7679,#7681,#4245,.T.); +#14070=EDGE_CURVE('',#7677,#7679,#4249,.T.); +#14074=ADVANCED_FACE('',(#14073),#14063,.T.); +#14081=EDGE_CURVE('',#7692,#7676,#4253,.T.); +#14084=EDGE_CURVE('',#7693,#7677,#4265,.T.); +#14088=ADVANCED_FACE('',(#14087),#14079,.T.); +#14095=EDGE_CURVE('',#7697,#7681,#4257,.T.); +#14101=ADVANCED_FACE('',(#14100),#14093,.T.); +#14108=EDGE_CURVE('',#7695,#7679,#4261,.T.); +#14114=ADVANCED_FACE('',(#14113),#14106,.T.); +#14126=ADVANCED_FACE('',(#14125),#14119,.T.); +#14133=EDGE_CURVE('',#6983,#6971,#4269,.T.); +#14139=ADVANCED_FACE('',(#14138),#14131,.F.); +#14146=EDGE_CURVE('',#6982,#6970,#4273,.T.); +#14152=ADVANCED_FACE('',(#14151),#14144,.F.); +#14164=ADVANCED_FACE('',(#14163),#14157,.F.); +#14171=EDGE_CURVE('',#7340,#7349,#4281,.T.); +#14174=EDGE_CURVE('',#7341,#7347,#4293,.T.); +#14178=ADVANCED_FACE('',(#14177),#14169,.T.); +#14186=EDGE_CURVE('',#6991,#6979,#4285,.T.); +#14191=ADVANCED_FACE('',(#14190),#14183,.F.); +#14200=EDGE_CURVE('',#6988,#6976,#4289,.T.); +#14204=ADVANCED_FACE('',(#14203),#14196,.F.); +#14213=EDGE_CURVE('',#6989,#6977,#4297,.T.); +#14217=ADVANCED_FACE('',(#14216),#14209,.F.); +#14229=ADVANCED_FACE('',(#14228),#14222,.F.); +#14235=EDGE_CURVE('',#6621,#6596,#4369,.T.); +#14238=EDGE_CURVE('',#6619,#6608,#4485,.T.); +#14240=EDGE_CURVE('',#6608,#6596,#4301,.T.); +#14244=ADVANCED_FACE('',(#14243),#14234,.T.); +#14251=EDGE_CURVE('',#6613,#7209,#4305,.T.); +#14253=EDGE_CURVE('',#7209,#7207,#4309,.T.); +#14255=EDGE_CURVE('',#7207,#7205,#4314,.T.); +#14257=EDGE_CURVE('',#7205,#7203,#4318,.T.); +#14259=EDGE_CURVE('',#7203,#7201,#4322,.T.); +#14261=EDGE_CURVE('',#7201,#7199,#4327,.T.); +#14263=EDGE_CURVE('',#7199,#7197,#4331,.T.); +#14265=EDGE_CURVE('',#7197,#7194,#4336,.T.); +#14267=EDGE_CURVE('',#7194,#7195,#4340,.T.); +#14269=EDGE_CURVE('',#7195,#7217,#4344,.T.); +#14271=EDGE_CURVE('',#7217,#7215,#4348,.T.); +#14273=EDGE_CURVE('',#7215,#7212,#4353,.T.); +#14275=EDGE_CURVE('',#7212,#7213,#4357,.T.); +#14277=EDGE_CURVE('',#7213,#6612,#4361,.T.); +#14281=ADVANCED_FACE('',(#14280),#14249,.T.); +#14287=EDGE_CURVE('',#6623,#6617,#4365,.T.); +#14291=EDGE_CURVE('',#6596,#6597,#4373,.T.); +#14293=EDGE_CURVE('',#6597,#6593,#4378,.T.); +#14295=EDGE_CURVE('',#6593,#6591,#4382,.T.); +#14297=EDGE_CURVE('',#6591,#6588,#4386,.T.); +#14299=EDGE_CURVE('',#6588,#6589,#4390,.T.); +#14301=EDGE_CURVE('',#6589,#6637,#4395,.T.); +#14303=EDGE_CURVE('',#6637,#6635,#4399,.T.); +#14305=EDGE_CURVE('',#6635,#6633,#4404,.T.); +#14307=EDGE_CURVE('',#6633,#6631,#4408,.T.); +#14309=EDGE_CURVE('',#6631,#6629,#4412,.T.); +#14311=EDGE_CURVE('',#6629,#6627,#4417,.T.); +#14313=EDGE_CURVE('',#6627,#6623,#4421,.T.); +#14317=ADVANCED_FACE('',(#14316),#14286,.T.); +#14324=EDGE_CURVE('',#7245,#7235,#4489,.T.); +#14326=EDGE_CURVE('',#7235,#7209,#4425,.T.); +#14331=ADVANCED_FACE('',(#14330),#14322,.T.); +#14337=EDGE_CURVE('',#6625,#6616,#4429,.T.); +#14339=EDGE_CURVE('',#6639,#6625,#4433,.T.); +#14341=EDGE_CURVE('',#6641,#6639,#4438,.T.); +#14343=EDGE_CURVE('',#6643,#6641,#4442,.T.); +#14345=EDGE_CURVE('',#6645,#6643,#4446,.T.); +#14347=EDGE_CURVE('',#6647,#6645,#4451,.T.); +#14349=EDGE_CURVE('',#6649,#6647,#4455,.T.); +#14351=EDGE_CURVE('',#6601,#6649,#4460,.T.); +#14353=EDGE_CURVE('',#6600,#6601,#4464,.T.); +#14355=EDGE_CURVE('',#6603,#6600,#4468,.T.); +#14357=EDGE_CURVE('',#6605,#6603,#4472,.T.); +#14359=EDGE_CURVE('',#6609,#6605,#4477,.T.); +#14361=EDGE_CURVE('',#6608,#6609,#4481,.T.); +#14367=ADVANCED_FACE('',(#14366),#14336,.T.); +#14375=EDGE_CURVE('',#7239,#6651,#4493,.T.); +#14377=EDGE_CURVE('',#7238,#7239,#4497,.T.); +#14379=EDGE_CURVE('',#7241,#7238,#4502,.T.); +#14381=EDGE_CURVE('',#7243,#7241,#4506,.T.); +#14383=EDGE_CURVE('',#7221,#7243,#4510,.T.); +#14385=EDGE_CURVE('',#7220,#7221,#4514,.T.); +#14387=EDGE_CURVE('',#7223,#7220,#4519,.T.); +#14389=EDGE_CURVE('',#7225,#7223,#4523,.T.); +#14391=EDGE_CURVE('',#7227,#7225,#4528,.T.); +#14393=EDGE_CURVE('',#7229,#7227,#4532,.T.); +#14395=EDGE_CURVE('',#7231,#7229,#4536,.T.); +#14397=EDGE_CURVE('',#7233,#7231,#4541,.T.); +#14399=EDGE_CURVE('',#7235,#7233,#4545,.T.); +#14403=ADVANCED_FACE('',(#14402),#14372,.T.); +#14411=EDGE_CURVE('',#6625,#6623,#4549,.T.); +#14416=ADVANCED_FACE('',(#14415),#14408,.T.); +#14423=EDGE_CURVE('',#6639,#6627,#4553,.T.); +#14429=ADVANCED_FACE('',(#14428),#14421,.T.); +#14436=EDGE_CURVE('',#6641,#6629,#4557,.T.); +#14442=ADVANCED_FACE('',(#14441),#14434,.F.); +#14449=EDGE_CURVE('',#6643,#6631,#4561,.T.); +#14455=ADVANCED_FACE('',(#14454),#14447,.T.); +#14462=EDGE_CURVE('',#6645,#6633,#4565,.T.); +#14468=ADVANCED_FACE('',(#14467),#14460,.T.); +#14475=EDGE_CURVE('',#6647,#6635,#4569,.T.); +#14481=ADVANCED_FACE('',(#14480),#14473,.F.); +#14488=EDGE_CURVE('',#6649,#6637,#4573,.T.); +#14494=ADVANCED_FACE('',(#14493),#14486,.T.); +#14501=EDGE_CURVE('',#6601,#6589,#4577,.T.); +#14507=ADVANCED_FACE('',(#14506),#14499,.T.); +#14514=EDGE_CURVE('',#6600,#6588,#4581,.T.); +#14520=ADVANCED_FACE('',(#14519),#14512,.T.); +#14527=EDGE_CURVE('',#6603,#6591,#4585,.T.); +#14533=ADVANCED_FACE('',(#14532),#14525,.T.); +#14540=EDGE_CURVE('',#6605,#6593,#4589,.T.); +#14546=ADVANCED_FACE('',(#14545),#14538,.T.); +#14553=EDGE_CURVE('',#6609,#6597,#4593,.T.); +#14559=ADVANCED_FACE('',(#14558),#14551,.F.); +#14571=ADVANCED_FACE('',(#14570),#14564,.T.); +#14579=EDGE_CURVE('',#7239,#7213,#4597,.T.); +#14584=ADVANCED_FACE('',(#14583),#14576,.T.); +#14591=EDGE_CURVE('',#7238,#7212,#4601,.T.); +#14597=ADVANCED_FACE('',(#14596),#14589,.T.); +#14604=EDGE_CURVE('',#7241,#7215,#4605,.T.); +#14610=ADVANCED_FACE('',(#14609),#14602,.F.); +#14617=EDGE_CURVE('',#7243,#7217,#4609,.T.); +#14623=ADVANCED_FACE('',(#14622),#14615,.T.); +#14630=EDGE_CURVE('',#7221,#7195,#4613,.T.); +#14636=ADVANCED_FACE('',(#14635),#14628,.T.); +#14643=EDGE_CURVE('',#7220,#7194,#4617,.T.); +#14649=ADVANCED_FACE('',(#14648),#14641,.T.); +#14656=EDGE_CURVE('',#7223,#7197,#4621,.T.); +#14662=ADVANCED_FACE('',(#14661),#14654,.T.); +#14669=EDGE_CURVE('',#7225,#7199,#4625,.T.); +#14675=ADVANCED_FACE('',(#14674),#14667,.T.); +#14682=EDGE_CURVE('',#7227,#7201,#4629,.T.); +#14688=ADVANCED_FACE('',(#14687),#14680,.F.); +#14695=EDGE_CURVE('',#7229,#7203,#4633,.T.); +#14701=ADVANCED_FACE('',(#14700),#14693,.T.); +#14708=EDGE_CURVE('',#7231,#7205,#4637,.T.); +#14714=ADVANCED_FACE('',(#14713),#14706,.T.); +#14721=EDGE_CURVE('',#7233,#7207,#4641,.T.); +#14727=ADVANCED_FACE('',(#14726),#14719,.F.); +#14739=ADVANCED_FACE('',(#14738),#14732,.T.); +#14751=ADVANCED_FACE('',(#14750),#14744,.F.); +#14763=ADVANCED_FACE('',(#14762),#14756,.F.); +#14770=EDGE_CURVE('',#7759,#7817,#4773,.T.); +#14772=EDGE_CURVE('',#7707,#7759,#4653,.T.); +#14774=EDGE_CURVE('',#7707,#7811,#4837,.T.); +#14778=ADVANCED_FACE('',(#14777),#14768,.T.); +#14785=EDGE_CURVE('',#7804,#7796,#4657,.T.); +#14787=EDGE_CURVE('',#7796,#7797,#4661,.T.); +#14789=EDGE_CURVE('',#7797,#7799,#4666,.T.); +#14791=EDGE_CURVE('',#7799,#7801,#4670,.T.); +#14793=EDGE_CURVE('',#7801,#7778,#4674,.T.); +#14795=EDGE_CURVE('',#7778,#7779,#4678,.T.); +#14797=EDGE_CURVE('',#7779,#7781,#4683,.T.); +#14799=EDGE_CURVE('',#7781,#7783,#4687,.T.); +#14801=EDGE_CURVE('',#7783,#7785,#4692,.T.); +#14803=EDGE_CURVE('',#7785,#7787,#4696,.T.); +#14805=EDGE_CURVE('',#7787,#7789,#4700,.T.); +#14807=EDGE_CURVE('',#7789,#7791,#4705,.T.); +#14809=EDGE_CURVE('',#7791,#7793,#4709,.T.); +#14811=EDGE_CURVE('',#7793,#7813,#4713,.T.); +#14815=ADVANCED_FACE('',(#14814),#14783,.T.); +#14822=EDGE_CURVE('',#7816,#7762,#4717,.T.); +#14824=EDGE_CURVE('',#7762,#7763,#4721,.T.); +#14826=EDGE_CURVE('',#7763,#7765,#4726,.T.); +#14828=EDGE_CURVE('',#7765,#7767,#4730,.T.); +#14830=EDGE_CURVE('',#7767,#7769,#4734,.T.); +#14832=EDGE_CURVE('',#7769,#7771,#4739,.T.); +#14834=EDGE_CURVE('',#7771,#7773,#4743,.T.); +#14836=EDGE_CURVE('',#7773,#7775,#4748,.T.); +#14838=EDGE_CURVE('',#7775,#7752,#4752,.T.); +#14840=EDGE_CURVE('',#7752,#7753,#4756,.T.); +#14842=EDGE_CURVE('',#7753,#7755,#4760,.T.); +#14844=EDGE_CURVE('',#7755,#7757,#4765,.T.); +#14846=EDGE_CURVE('',#7757,#7759,#4769,.T.); +#14851=ADVANCED_FACE('',(#14850),#14820,.T.); +#14858=EDGE_CURVE('',#7805,#7744,#4833,.T.); +#14860=EDGE_CURVE('',#7744,#7796,#4945,.T.); +#14865=ADVANCED_FACE('',(#14864),#14856,.T.); +#14872=EDGE_CURVE('',#7741,#7807,#4777,.T.); +#14874=EDGE_CURVE('',#7739,#7741,#4781,.T.); +#14876=EDGE_CURVE('',#7737,#7739,#4786,.T.); +#14878=EDGE_CURVE('',#7735,#7737,#4790,.T.); +#14880=EDGE_CURVE('',#7733,#7735,#4794,.T.); +#14882=EDGE_CURVE('',#7731,#7733,#4799,.T.); +#14884=EDGE_CURVE('',#7729,#7731,#4803,.T.); +#14886=EDGE_CURVE('',#7727,#7729,#4808,.T.); +#14888=EDGE_CURVE('',#7726,#7727,#4812,.T.); +#14890=EDGE_CURVE('',#7749,#7726,#4816,.T.); +#14892=EDGE_CURVE('',#7747,#7749,#4820,.T.); +#14894=EDGE_CURVE('',#7745,#7747,#4825,.T.); +#14896=EDGE_CURVE('',#7744,#7745,#4829,.T.); +#14901=ADVANCED_FACE('',(#14900),#14870,.T.); +#14909=EDGE_CURVE('',#7705,#7707,#4841,.T.); +#14911=EDGE_CURVE('',#7703,#7705,#4846,.T.); +#14913=EDGE_CURVE('',#7701,#7703,#4850,.T.); +#14915=EDGE_CURVE('',#7700,#7701,#4854,.T.); +#14917=EDGE_CURVE('',#7723,#7700,#4858,.T.); +#14919=EDGE_CURVE('',#7721,#7723,#4863,.T.); +#14921=EDGE_CURVE('',#7719,#7721,#4867,.T.); +#14923=EDGE_CURVE('',#7717,#7719,#4872,.T.); +#14925=EDGE_CURVE('',#7715,#7717,#4876,.T.); +#14927=EDGE_CURVE('',#7713,#7715,#4880,.T.); +#14929=EDGE_CURVE('',#7711,#7713,#4885,.T.); +#14931=EDGE_CURVE('',#7710,#7711,#4889,.T.); +#14933=EDGE_CURVE('',#7810,#7710,#4893,.T.); +#14937=ADVANCED_FACE('',(#14936),#14906,.T.); +#14945=EDGE_CURVE('',#7741,#7793,#4897,.T.); +#14950=ADVANCED_FACE('',(#14949),#14942,.T.); +#14959=EDGE_CURVE('',#7739,#7791,#4901,.T.); +#14963=ADVANCED_FACE('',(#14962),#14955,.T.); +#14972=EDGE_CURVE('',#7737,#7789,#4905,.T.); +#14976=ADVANCED_FACE('',(#14975),#14968,.F.); +#14985=EDGE_CURVE('',#7735,#7787,#4909,.T.); +#14989=ADVANCED_FACE('',(#14988),#14981,.T.); +#14998=EDGE_CURVE('',#7733,#7785,#4913,.T.); +#15002=ADVANCED_FACE('',(#15001),#14994,.T.); +#15011=EDGE_CURVE('',#7731,#7783,#4917,.T.); +#15015=ADVANCED_FACE('',(#15014),#15007,.F.); +#15024=EDGE_CURVE('',#7729,#7781,#4921,.T.); +#15028=ADVANCED_FACE('',(#15027),#15020,.T.); +#15037=EDGE_CURVE('',#7727,#7779,#4925,.T.); +#15041=ADVANCED_FACE('',(#15040),#15033,.T.); +#15050=EDGE_CURVE('',#7726,#7778,#4929,.T.); +#15054=ADVANCED_FACE('',(#15053),#15046,.T.); +#15063=EDGE_CURVE('',#7749,#7801,#4933,.T.); +#15067=ADVANCED_FACE('',(#15066),#15059,.T.); +#15076=EDGE_CURVE('',#7747,#7799,#4937,.T.); +#15080=ADVANCED_FACE('',(#15079),#15072,.T.); +#15089=EDGE_CURVE('',#7745,#7797,#4941,.T.); +#15093=ADVANCED_FACE('',(#15092),#15085,.F.); +#15105=ADVANCED_FACE('',(#15104),#15098,.T.); +#15114=EDGE_CURVE('',#7705,#7757,#4949,.T.); +#15118=ADVANCED_FACE('',(#15117),#15110,.T.); +#15127=EDGE_CURVE('',#7703,#7755,#4953,.T.); +#15131=ADVANCED_FACE('',(#15130),#15123,.F.); +#15140=EDGE_CURVE('',#7701,#7753,#4957,.T.); +#15144=ADVANCED_FACE('',(#15143),#15136,.T.); +#15153=EDGE_CURVE('',#7700,#7752,#4961,.T.); +#15157=ADVANCED_FACE('',(#15156),#15149,.T.); +#15166=EDGE_CURVE('',#7723,#7775,#4965,.T.); +#15170=ADVANCED_FACE('',(#15169),#15162,.T.); +#15179=EDGE_CURVE('',#7721,#7773,#4969,.T.); +#15183=ADVANCED_FACE('',(#15182),#15175,.T.); +#15192=EDGE_CURVE('',#7719,#7771,#4973,.T.); +#15196=ADVANCED_FACE('',(#15195),#15188,.T.); +#15205=EDGE_CURVE('',#7717,#7769,#4977,.T.); +#15209=ADVANCED_FACE('',(#15208),#15201,.F.); +#15218=EDGE_CURVE('',#7715,#7767,#4981,.T.); +#15222=ADVANCED_FACE('',(#15221),#15214,.T.); +#15231=EDGE_CURVE('',#7713,#7765,#4985,.T.); +#15235=ADVANCED_FACE('',(#15234),#15227,.T.); +#15244=EDGE_CURVE('',#7711,#7763,#4989,.T.); +#15248=ADVANCED_FACE('',(#15247),#15240,.F.); +#15257=EDGE_CURVE('',#7710,#7762,#4993,.T.); +#15261=ADVANCED_FACE('',(#15260),#15253,.T.); +#15273=ADVANCED_FACE('',(#15272),#15266,.T.); +#15285=ADVANCED_FACE('',(#15284),#15278,.F.); +#15297=ADVANCED_FACE('',(#15296),#15290,.F.); +#15304=EDGE_CURVE('',#7879,#7937,#5125,.T.); +#15306=EDGE_CURVE('',#7827,#7879,#5005,.T.); +#15308=EDGE_CURVE('',#7827,#7931,#5189,.T.); +#15312=ADVANCED_FACE('',(#15311),#15302,.T.); +#15319=EDGE_CURVE('',#7924,#7916,#5009,.T.); +#15321=EDGE_CURVE('',#7916,#7917,#5013,.T.); +#15323=EDGE_CURVE('',#7917,#7919,#5018,.T.); +#15325=EDGE_CURVE('',#7919,#7921,#5022,.T.); +#15327=EDGE_CURVE('',#7921,#7898,#5026,.T.); +#15329=EDGE_CURVE('',#7898,#7899,#5030,.T.); +#15331=EDGE_CURVE('',#7899,#7901,#5035,.T.); +#15333=EDGE_CURVE('',#7901,#7903,#5039,.T.); +#15335=EDGE_CURVE('',#7903,#7905,#5044,.T.); +#15337=EDGE_CURVE('',#7905,#7907,#5048,.T.); +#15339=EDGE_CURVE('',#7907,#7909,#5052,.T.); +#15341=EDGE_CURVE('',#7909,#7911,#5057,.T.); +#15343=EDGE_CURVE('',#7911,#7913,#5061,.T.); +#15345=EDGE_CURVE('',#7913,#7933,#5065,.T.); +#15349=ADVANCED_FACE('',(#15348),#15317,.T.); +#15356=EDGE_CURVE('',#7936,#7882,#5069,.T.); +#15358=EDGE_CURVE('',#7882,#7883,#5073,.T.); +#15360=EDGE_CURVE('',#7883,#7885,#5078,.T.); +#15362=EDGE_CURVE('',#7885,#7887,#5082,.T.); +#15364=EDGE_CURVE('',#7887,#7889,#5086,.T.); +#15366=EDGE_CURVE('',#7889,#7891,#5091,.T.); +#15368=EDGE_CURVE('',#7891,#7893,#5095,.T.); +#15370=EDGE_CURVE('',#7893,#7895,#5100,.T.); +#15372=EDGE_CURVE('',#7895,#7872,#5104,.T.); +#15374=EDGE_CURVE('',#7872,#7873,#5108,.T.); +#15376=EDGE_CURVE('',#7873,#7875,#5112,.T.); +#15378=EDGE_CURVE('',#7875,#7877,#5117,.T.); +#15380=EDGE_CURVE('',#7877,#7879,#5121,.T.); +#15385=ADVANCED_FACE('',(#15384),#15354,.T.); +#15392=EDGE_CURVE('',#7925,#7864,#5185,.T.); +#15394=EDGE_CURVE('',#7864,#7916,#5297,.T.); +#15399=ADVANCED_FACE('',(#15398),#15390,.T.); +#15406=EDGE_CURVE('',#7861,#7927,#5129,.T.); +#15408=EDGE_CURVE('',#7859,#7861,#5133,.T.); +#15410=EDGE_CURVE('',#7857,#7859,#5138,.T.); +#15412=EDGE_CURVE('',#7855,#7857,#5142,.T.); +#15414=EDGE_CURVE('',#7853,#7855,#5146,.T.); +#15416=EDGE_CURVE('',#7851,#7853,#5151,.T.); +#15418=EDGE_CURVE('',#7849,#7851,#5155,.T.); +#15420=EDGE_CURVE('',#7847,#7849,#5160,.T.); +#15422=EDGE_CURVE('',#7846,#7847,#5164,.T.); +#15424=EDGE_CURVE('',#7869,#7846,#5168,.T.); +#15426=EDGE_CURVE('',#7867,#7869,#5172,.T.); +#15428=EDGE_CURVE('',#7865,#7867,#5177,.T.); +#15430=EDGE_CURVE('',#7864,#7865,#5181,.T.); +#15435=ADVANCED_FACE('',(#15434),#15404,.T.); +#15443=EDGE_CURVE('',#7825,#7827,#5193,.T.); +#15445=EDGE_CURVE('',#7823,#7825,#5198,.T.); +#15447=EDGE_CURVE('',#7821,#7823,#5202,.T.); +#15449=EDGE_CURVE('',#7820,#7821,#5206,.T.); +#15451=EDGE_CURVE('',#7843,#7820,#5210,.T.); +#15453=EDGE_CURVE('',#7841,#7843,#5215,.T.); +#15455=EDGE_CURVE('',#7839,#7841,#5219,.T.); +#15457=EDGE_CURVE('',#7837,#7839,#5224,.T.); +#15459=EDGE_CURVE('',#7835,#7837,#5228,.T.); +#15461=EDGE_CURVE('',#7833,#7835,#5232,.T.); +#15463=EDGE_CURVE('',#7831,#7833,#5237,.T.); +#15465=EDGE_CURVE('',#7830,#7831,#5241,.T.); +#15467=EDGE_CURVE('',#7930,#7830,#5245,.T.); +#15471=ADVANCED_FACE('',(#15470),#15440,.T.); +#15479=EDGE_CURVE('',#7861,#7913,#5249,.T.); +#15484=ADVANCED_FACE('',(#15483),#15476,.T.); +#15493=EDGE_CURVE('',#7859,#7911,#5253,.T.); +#15497=ADVANCED_FACE('',(#15496),#15489,.T.); +#15506=EDGE_CURVE('',#7857,#7909,#5257,.T.); +#15510=ADVANCED_FACE('',(#15509),#15502,.F.); +#15519=EDGE_CURVE('',#7855,#7907,#5261,.T.); +#15523=ADVANCED_FACE('',(#15522),#15515,.T.); +#15532=EDGE_CURVE('',#7853,#7905,#5265,.T.); +#15536=ADVANCED_FACE('',(#15535),#15528,.T.); +#15545=EDGE_CURVE('',#7851,#7903,#5269,.T.); +#15549=ADVANCED_FACE('',(#15548),#15541,.F.); +#15558=EDGE_CURVE('',#7849,#7901,#5273,.T.); +#15562=ADVANCED_FACE('',(#15561),#15554,.T.); +#15571=EDGE_CURVE('',#7847,#7899,#5277,.T.); +#15575=ADVANCED_FACE('',(#15574),#15567,.T.); +#15584=EDGE_CURVE('',#7846,#7898,#5281,.T.); +#15588=ADVANCED_FACE('',(#15587),#15580,.T.); +#15597=EDGE_CURVE('',#7869,#7921,#5285,.T.); +#15601=ADVANCED_FACE('',(#15600),#15593,.T.); +#15610=EDGE_CURVE('',#7867,#7919,#5289,.T.); +#15614=ADVANCED_FACE('',(#15613),#15606,.T.); +#15623=EDGE_CURVE('',#7865,#7917,#5293,.T.); +#15627=ADVANCED_FACE('',(#15626),#15619,.F.); +#15639=ADVANCED_FACE('',(#15638),#15632,.T.); +#15648=EDGE_CURVE('',#7825,#7877,#5301,.T.); +#15652=ADVANCED_FACE('',(#15651),#15644,.T.); +#15661=EDGE_CURVE('',#7823,#7875,#5305,.T.); +#15665=ADVANCED_FACE('',(#15664),#15657,.F.); +#15674=EDGE_CURVE('',#7821,#7873,#5309,.T.); +#15678=ADVANCED_FACE('',(#15677),#15670,.T.); +#15687=EDGE_CURVE('',#7820,#7872,#5313,.T.); +#15691=ADVANCED_FACE('',(#15690),#15683,.T.); +#15700=EDGE_CURVE('',#7843,#7895,#5317,.T.); +#15704=ADVANCED_FACE('',(#15703),#15696,.T.); +#15713=EDGE_CURVE('',#7841,#7893,#5321,.T.); +#15717=ADVANCED_FACE('',(#15716),#15709,.T.); +#15726=EDGE_CURVE('',#7839,#7891,#5325,.T.); +#15730=ADVANCED_FACE('',(#15729),#15722,.T.); +#15739=EDGE_CURVE('',#7837,#7889,#5329,.T.); +#15743=ADVANCED_FACE('',(#15742),#15735,.F.); +#15752=EDGE_CURVE('',#7835,#7887,#5333,.T.); +#15756=ADVANCED_FACE('',(#15755),#15748,.T.); +#15765=EDGE_CURVE('',#7833,#7885,#5337,.T.); +#15769=ADVANCED_FACE('',(#15768),#15761,.T.); +#15778=EDGE_CURVE('',#7831,#7883,#5341,.T.); +#15782=ADVANCED_FACE('',(#15781),#15774,.F.); +#15791=EDGE_CURVE('',#7830,#7882,#5345,.T.); +#15795=ADVANCED_FACE('',(#15794),#15787,.T.); +#15807=ADVANCED_FACE('',(#15806),#15800,.T.); +#15819=ADVANCED_FACE('',(#15818),#15812,.F.); +#15831=ADVANCED_FACE('',(#15830),#15824,.F.); +#15838=EDGE_CURVE('',#7999,#8057,#5477,.T.); +#15840=EDGE_CURVE('',#7947,#7999,#5357,.T.); +#15842=EDGE_CURVE('',#7947,#8051,#5541,.T.); +#15846=ADVANCED_FACE('',(#15845),#15836,.T.); +#15853=EDGE_CURVE('',#8044,#8036,#5361,.T.); +#15855=EDGE_CURVE('',#8036,#8037,#5365,.T.); +#15857=EDGE_CURVE('',#8037,#8039,#5370,.T.); +#15859=EDGE_CURVE('',#8039,#8041,#5374,.T.); +#15861=EDGE_CURVE('',#8041,#8018,#5378,.T.); +#15863=EDGE_CURVE('',#8018,#8019,#5382,.T.); +#15865=EDGE_CURVE('',#8019,#8021,#5387,.T.); +#15867=EDGE_CURVE('',#8021,#8023,#5391,.T.); +#15869=EDGE_CURVE('',#8023,#8025,#5396,.T.); +#15871=EDGE_CURVE('',#8025,#8027,#5400,.T.); +#15873=EDGE_CURVE('',#8027,#8029,#5404,.T.); +#15875=EDGE_CURVE('',#8029,#8031,#5409,.T.); +#15877=EDGE_CURVE('',#8031,#8033,#5413,.T.); +#15879=EDGE_CURVE('',#8033,#8053,#5417,.T.); +#15883=ADVANCED_FACE('',(#15882),#15851,.T.); +#15890=EDGE_CURVE('',#8056,#8002,#5421,.T.); +#15892=EDGE_CURVE('',#8002,#8003,#5425,.T.); +#15894=EDGE_CURVE('',#8003,#8005,#5430,.T.); +#15896=EDGE_CURVE('',#8005,#8007,#5434,.T.); +#15898=EDGE_CURVE('',#8007,#8009,#5438,.T.); +#15900=EDGE_CURVE('',#8009,#8011,#5443,.T.); +#15902=EDGE_CURVE('',#8011,#8013,#5447,.T.); +#15904=EDGE_CURVE('',#8013,#8015,#5452,.T.); +#15906=EDGE_CURVE('',#8015,#7992,#5456,.T.); +#15908=EDGE_CURVE('',#7992,#7993,#5460,.T.); +#15910=EDGE_CURVE('',#7993,#7995,#5464,.T.); +#15912=EDGE_CURVE('',#7995,#7997,#5469,.T.); +#15914=EDGE_CURVE('',#7997,#7999,#5473,.T.); +#15919=ADVANCED_FACE('',(#15918),#15888,.T.); +#15926=EDGE_CURVE('',#8045,#7984,#5537,.T.); +#15928=EDGE_CURVE('',#7984,#8036,#5649,.T.); +#15933=ADVANCED_FACE('',(#15932),#15924,.T.); +#15940=EDGE_CURVE('',#7981,#8047,#5481,.T.); +#15942=EDGE_CURVE('',#7979,#7981,#5485,.T.); +#15944=EDGE_CURVE('',#7977,#7979,#5490,.T.); +#15946=EDGE_CURVE('',#7975,#7977,#5494,.T.); +#15948=EDGE_CURVE('',#7973,#7975,#5498,.T.); +#15950=EDGE_CURVE('',#7971,#7973,#5503,.T.); +#15952=EDGE_CURVE('',#7969,#7971,#5507,.T.); +#15954=EDGE_CURVE('',#7967,#7969,#5512,.T.); +#15956=EDGE_CURVE('',#7966,#7967,#5516,.T.); +#15958=EDGE_CURVE('',#7989,#7966,#5520,.T.); +#15960=EDGE_CURVE('',#7987,#7989,#5524,.T.); +#15962=EDGE_CURVE('',#7985,#7987,#5529,.T.); +#15964=EDGE_CURVE('',#7984,#7985,#5533,.T.); +#15969=ADVANCED_FACE('',(#15968),#15938,.T.); +#15977=EDGE_CURVE('',#7945,#7947,#5545,.T.); +#15979=EDGE_CURVE('',#7943,#7945,#5550,.T.); +#15981=EDGE_CURVE('',#7941,#7943,#5554,.T.); +#15983=EDGE_CURVE('',#7940,#7941,#5558,.T.); +#15985=EDGE_CURVE('',#7963,#7940,#5562,.T.); +#15987=EDGE_CURVE('',#7961,#7963,#5567,.T.); +#15989=EDGE_CURVE('',#7959,#7961,#5571,.T.); +#15991=EDGE_CURVE('',#7957,#7959,#5576,.T.); +#15993=EDGE_CURVE('',#7955,#7957,#5580,.T.); +#15995=EDGE_CURVE('',#7953,#7955,#5584,.T.); +#15997=EDGE_CURVE('',#7951,#7953,#5589,.T.); +#15999=EDGE_CURVE('',#7950,#7951,#5593,.T.); +#16001=EDGE_CURVE('',#8050,#7950,#5597,.T.); +#16005=ADVANCED_FACE('',(#16004),#15974,.T.); +#16013=EDGE_CURVE('',#7981,#8033,#5601,.T.); +#16018=ADVANCED_FACE('',(#16017),#16010,.T.); +#16027=EDGE_CURVE('',#7979,#8031,#5605,.T.); +#16031=ADVANCED_FACE('',(#16030),#16023,.T.); +#16040=EDGE_CURVE('',#7977,#8029,#5609,.T.); +#16044=ADVANCED_FACE('',(#16043),#16036,.F.); +#16053=EDGE_CURVE('',#7975,#8027,#5613,.T.); +#16057=ADVANCED_FACE('',(#16056),#16049,.T.); +#16066=EDGE_CURVE('',#7973,#8025,#5617,.T.); +#16070=ADVANCED_FACE('',(#16069),#16062,.T.); +#16079=EDGE_CURVE('',#7971,#8023,#5621,.T.); +#16083=ADVANCED_FACE('',(#16082),#16075,.F.); +#16092=EDGE_CURVE('',#7969,#8021,#5625,.T.); +#16096=ADVANCED_FACE('',(#16095),#16088,.T.); +#16105=EDGE_CURVE('',#7967,#8019,#5629,.T.); +#16109=ADVANCED_FACE('',(#16108),#16101,.T.); +#16118=EDGE_CURVE('',#7966,#8018,#5633,.T.); +#16122=ADVANCED_FACE('',(#16121),#16114,.T.); +#16131=EDGE_CURVE('',#7989,#8041,#5637,.T.); +#16135=ADVANCED_FACE('',(#16134),#16127,.T.); +#16144=EDGE_CURVE('',#7987,#8039,#5641,.T.); +#16148=ADVANCED_FACE('',(#16147),#16140,.T.); +#16157=EDGE_CURVE('',#7985,#8037,#5645,.T.); +#16161=ADVANCED_FACE('',(#16160),#16153,.F.); +#16173=ADVANCED_FACE('',(#16172),#16166,.T.); +#16182=EDGE_CURVE('',#7945,#7997,#5653,.T.); +#16186=ADVANCED_FACE('',(#16185),#16178,.T.); +#16195=EDGE_CURVE('',#7943,#7995,#5657,.T.); +#16199=ADVANCED_FACE('',(#16198),#16191,.F.); +#16208=EDGE_CURVE('',#7941,#7993,#5661,.T.); +#16212=ADVANCED_FACE('',(#16211),#16204,.T.); +#16221=EDGE_CURVE('',#7940,#7992,#5665,.T.); +#16225=ADVANCED_FACE('',(#16224),#16217,.T.); +#16234=EDGE_CURVE('',#7963,#8015,#5669,.T.); +#16238=ADVANCED_FACE('',(#16237),#16230,.T.); +#16247=EDGE_CURVE('',#7961,#8013,#5673,.T.); +#16251=ADVANCED_FACE('',(#16250),#16243,.T.); +#16260=EDGE_CURVE('',#7959,#8011,#5677,.T.); +#16264=ADVANCED_FACE('',(#16263),#16256,.T.); +#16273=EDGE_CURVE('',#7957,#8009,#5681,.T.); +#16277=ADVANCED_FACE('',(#16276),#16269,.F.); +#16286=EDGE_CURVE('',#7955,#8007,#5685,.T.); +#16290=ADVANCED_FACE('',(#16289),#16282,.T.); +#16299=EDGE_CURVE('',#7953,#8005,#5689,.T.); +#16303=ADVANCED_FACE('',(#16302),#16295,.T.); +#16312=EDGE_CURVE('',#7951,#8003,#5693,.T.); +#16316=ADVANCED_FACE('',(#16315),#16308,.F.); +#16325=EDGE_CURVE('',#7950,#8002,#5697,.T.); +#16329=ADVANCED_FACE('',(#16328),#16321,.T.); +#16341=ADVANCED_FACE('',(#16340),#16334,.T.); +#16353=ADVANCED_FACE('',(#16352),#16346,.F.); +#16365=ADVANCED_FACE('',(#16364),#16358,.F.); +#16372=EDGE_CURVE('',#8119,#8177,#5829,.T.); +#16374=EDGE_CURVE('',#8067,#8119,#5709,.T.); +#16376=EDGE_CURVE('',#8067,#8171,#5893,.T.); +#16380=ADVANCED_FACE('',(#16379),#16370,.T.); +#16387=EDGE_CURVE('',#8164,#8156,#5713,.T.); +#16389=EDGE_CURVE('',#8156,#8157,#5717,.T.); +#16391=EDGE_CURVE('',#8157,#8159,#5722,.T.); +#16393=EDGE_CURVE('',#8159,#8161,#5726,.T.); +#16395=EDGE_CURVE('',#8161,#8138,#5730,.T.); +#16397=EDGE_CURVE('',#8138,#8139,#5734,.T.); +#16399=EDGE_CURVE('',#8139,#8141,#5739,.T.); +#16401=EDGE_CURVE('',#8141,#8143,#5743,.T.); +#16403=EDGE_CURVE('',#8143,#8145,#5748,.T.); +#16405=EDGE_CURVE('',#8145,#8147,#5752,.T.); +#16407=EDGE_CURVE('',#8147,#8149,#5756,.T.); +#16409=EDGE_CURVE('',#8149,#8151,#5761,.T.); +#16411=EDGE_CURVE('',#8151,#8153,#5765,.T.); +#16413=EDGE_CURVE('',#8153,#8173,#5769,.T.); +#16417=ADVANCED_FACE('',(#16416),#16385,.T.); +#16424=EDGE_CURVE('',#8176,#8122,#5773,.T.); +#16426=EDGE_CURVE('',#8122,#8123,#5777,.T.); +#16428=EDGE_CURVE('',#8123,#8125,#5782,.T.); +#16430=EDGE_CURVE('',#8125,#8127,#5786,.T.); +#16432=EDGE_CURVE('',#8127,#8129,#5790,.T.); +#16434=EDGE_CURVE('',#8129,#8131,#5795,.T.); +#16436=EDGE_CURVE('',#8131,#8133,#5799,.T.); +#16438=EDGE_CURVE('',#8133,#8135,#5804,.T.); +#16440=EDGE_CURVE('',#8135,#8112,#5808,.T.); +#16442=EDGE_CURVE('',#8112,#8113,#5812,.T.); +#16444=EDGE_CURVE('',#8113,#8115,#5816,.T.); +#16446=EDGE_CURVE('',#8115,#8117,#5821,.T.); +#16448=EDGE_CURVE('',#8117,#8119,#5825,.T.); +#16453=ADVANCED_FACE('',(#16452),#16422,.T.); +#16460=EDGE_CURVE('',#8165,#8104,#5889,.T.); +#16462=EDGE_CURVE('',#8104,#8156,#6001,.T.); +#16467=ADVANCED_FACE('',(#16466),#16458,.T.); +#16474=EDGE_CURVE('',#8101,#8167,#5833,.T.); +#16476=EDGE_CURVE('',#8099,#8101,#5837,.T.); +#16478=EDGE_CURVE('',#8097,#8099,#5842,.T.); +#16480=EDGE_CURVE('',#8095,#8097,#5846,.T.); +#16482=EDGE_CURVE('',#8093,#8095,#5850,.T.); +#16484=EDGE_CURVE('',#8091,#8093,#5855,.T.); +#16486=EDGE_CURVE('',#8089,#8091,#5859,.T.); +#16488=EDGE_CURVE('',#8087,#8089,#5864,.T.); +#16490=EDGE_CURVE('',#8086,#8087,#5868,.T.); +#16492=EDGE_CURVE('',#8109,#8086,#5872,.T.); +#16494=EDGE_CURVE('',#8107,#8109,#5876,.T.); +#16496=EDGE_CURVE('',#8105,#8107,#5881,.T.); +#16498=EDGE_CURVE('',#8104,#8105,#5885,.T.); +#16503=ADVANCED_FACE('',(#16502),#16472,.T.); +#16511=EDGE_CURVE('',#8065,#8067,#5897,.T.); +#16513=EDGE_CURVE('',#8063,#8065,#5902,.T.); +#16515=EDGE_CURVE('',#8061,#8063,#5906,.T.); +#16517=EDGE_CURVE('',#8060,#8061,#5910,.T.); +#16519=EDGE_CURVE('',#8083,#8060,#5914,.T.); +#16521=EDGE_CURVE('',#8081,#8083,#5919,.T.); +#16523=EDGE_CURVE('',#8079,#8081,#5923,.T.); +#16525=EDGE_CURVE('',#8077,#8079,#5928,.T.); +#16527=EDGE_CURVE('',#8075,#8077,#5932,.T.); +#16529=EDGE_CURVE('',#8073,#8075,#5936,.T.); +#16531=EDGE_CURVE('',#8071,#8073,#5941,.T.); +#16533=EDGE_CURVE('',#8070,#8071,#5945,.T.); +#16535=EDGE_CURVE('',#8170,#8070,#5949,.T.); +#16539=ADVANCED_FACE('',(#16538),#16508,.T.); +#16547=EDGE_CURVE('',#8101,#8153,#5953,.T.); +#16552=ADVANCED_FACE('',(#16551),#16544,.T.); +#16561=EDGE_CURVE('',#8099,#8151,#5957,.T.); +#16565=ADVANCED_FACE('',(#16564),#16557,.T.); +#16574=EDGE_CURVE('',#8097,#8149,#5961,.T.); +#16578=ADVANCED_FACE('',(#16577),#16570,.F.); +#16587=EDGE_CURVE('',#8095,#8147,#5965,.T.); +#16591=ADVANCED_FACE('',(#16590),#16583,.T.); +#16600=EDGE_CURVE('',#8093,#8145,#5969,.T.); +#16604=ADVANCED_FACE('',(#16603),#16596,.T.); +#16613=EDGE_CURVE('',#8091,#8143,#5973,.T.); +#16617=ADVANCED_FACE('',(#16616),#16609,.F.); +#16626=EDGE_CURVE('',#8089,#8141,#5977,.T.); +#16630=ADVANCED_FACE('',(#16629),#16622,.T.); +#16639=EDGE_CURVE('',#8087,#8139,#5981,.T.); +#16643=ADVANCED_FACE('',(#16642),#16635,.T.); +#16652=EDGE_CURVE('',#8086,#8138,#5985,.T.); +#16656=ADVANCED_FACE('',(#16655),#16648,.T.); +#16665=EDGE_CURVE('',#8109,#8161,#5989,.T.); +#16669=ADVANCED_FACE('',(#16668),#16661,.T.); +#16678=EDGE_CURVE('',#8107,#8159,#5993,.T.); +#16682=ADVANCED_FACE('',(#16681),#16674,.T.); +#16691=EDGE_CURVE('',#8105,#8157,#5997,.T.); +#16695=ADVANCED_FACE('',(#16694),#16687,.F.); +#16707=ADVANCED_FACE('',(#16706),#16700,.T.); +#16716=EDGE_CURVE('',#8065,#8117,#6005,.T.); +#16720=ADVANCED_FACE('',(#16719),#16712,.T.); +#16729=EDGE_CURVE('',#8063,#8115,#6009,.T.); +#16733=ADVANCED_FACE('',(#16732),#16725,.F.); +#16742=EDGE_CURVE('',#8061,#8113,#6013,.T.); +#16746=ADVANCED_FACE('',(#16745),#16738,.T.); +#16755=EDGE_CURVE('',#8060,#8112,#6017,.T.); +#16759=ADVANCED_FACE('',(#16758),#16751,.T.); +#16768=EDGE_CURVE('',#8083,#8135,#6021,.T.); +#16772=ADVANCED_FACE('',(#16771),#16764,.T.); +#16781=EDGE_CURVE('',#8081,#8133,#6025,.T.); +#16785=ADVANCED_FACE('',(#16784),#16777,.T.); +#16794=EDGE_CURVE('',#8079,#8131,#6029,.T.); +#16798=ADVANCED_FACE('',(#16797),#16790,.T.); +#16807=EDGE_CURVE('',#8077,#8129,#6033,.T.); +#16811=ADVANCED_FACE('',(#16810),#16803,.F.); +#16820=EDGE_CURVE('',#8075,#8127,#6037,.T.); +#16824=ADVANCED_FACE('',(#16823),#16816,.T.); +#16833=EDGE_CURVE('',#8073,#8125,#6041,.T.); +#16837=ADVANCED_FACE('',(#16836),#16829,.T.); +#16846=EDGE_CURVE('',#8071,#8123,#6045,.T.); +#16850=ADVANCED_FACE('',(#16849),#16842,.F.); +#16859=EDGE_CURVE('',#8070,#8122,#6049,.T.); +#16863=ADVANCED_FACE('',(#16862),#16855,.T.); +#16875=ADVANCED_FACE('',(#16874),#16868,.T.); +#16887=ADVANCED_FACE('',(#16886),#16880,.F.); +#16899=ADVANCED_FACE('',(#16898),#16892,.F.); +#16906=EDGE_CURVE('',#8239,#8297,#6181,.T.); +#16908=EDGE_CURVE('',#8187,#8239,#6061,.T.); +#16910=EDGE_CURVE('',#8187,#8291,#6245,.T.); +#16914=ADVANCED_FACE('',(#16913),#16904,.T.); +#16921=EDGE_CURVE('',#8284,#8276,#6065,.T.); +#16923=EDGE_CURVE('',#8276,#8277,#6069,.T.); +#16925=EDGE_CURVE('',#8277,#8279,#6074,.T.); +#16927=EDGE_CURVE('',#8279,#8281,#6078,.T.); +#16929=EDGE_CURVE('',#8281,#8258,#6082,.T.); +#16931=EDGE_CURVE('',#8258,#8259,#6086,.T.); +#16933=EDGE_CURVE('',#8259,#8261,#6091,.T.); +#16935=EDGE_CURVE('',#8261,#8263,#6095,.T.); +#16937=EDGE_CURVE('',#8263,#8265,#6100,.T.); +#16939=EDGE_CURVE('',#8265,#8267,#6104,.T.); +#16941=EDGE_CURVE('',#8267,#8269,#6108,.T.); +#16943=EDGE_CURVE('',#8269,#8271,#6113,.T.); +#16945=EDGE_CURVE('',#8271,#8273,#6117,.T.); +#16947=EDGE_CURVE('',#8273,#8293,#6121,.T.); +#16951=ADVANCED_FACE('',(#16950),#16919,.T.); +#16958=EDGE_CURVE('',#8296,#8242,#6125,.T.); +#16960=EDGE_CURVE('',#8242,#8243,#6129,.T.); +#16962=EDGE_CURVE('',#8243,#8245,#6134,.T.); +#16964=EDGE_CURVE('',#8245,#8247,#6138,.T.); +#16966=EDGE_CURVE('',#8247,#8249,#6142,.T.); +#16968=EDGE_CURVE('',#8249,#8251,#6147,.T.); +#16970=EDGE_CURVE('',#8251,#8253,#6151,.T.); +#16972=EDGE_CURVE('',#8253,#8255,#6156,.T.); +#16974=EDGE_CURVE('',#8255,#8232,#6160,.T.); +#16976=EDGE_CURVE('',#8232,#8233,#6164,.T.); +#16978=EDGE_CURVE('',#8233,#8235,#6168,.T.); +#16980=EDGE_CURVE('',#8235,#8237,#6173,.T.); +#16982=EDGE_CURVE('',#8237,#8239,#6177,.T.); +#16987=ADVANCED_FACE('',(#16986),#16956,.T.); +#16994=EDGE_CURVE('',#8285,#8224,#6241,.T.); +#16996=EDGE_CURVE('',#8224,#8276,#6353,.T.); +#17001=ADVANCED_FACE('',(#17000),#16992,.T.); +#17008=EDGE_CURVE('',#8221,#8287,#6185,.T.); +#17010=EDGE_CURVE('',#8219,#8221,#6189,.T.); +#17012=EDGE_CURVE('',#8217,#8219,#6194,.T.); +#17014=EDGE_CURVE('',#8215,#8217,#6198,.T.); +#17016=EDGE_CURVE('',#8213,#8215,#6202,.T.); +#17018=EDGE_CURVE('',#8211,#8213,#6207,.T.); +#17020=EDGE_CURVE('',#8209,#8211,#6211,.T.); +#17022=EDGE_CURVE('',#8207,#8209,#6216,.T.); +#17024=EDGE_CURVE('',#8206,#8207,#6220,.T.); +#17026=EDGE_CURVE('',#8229,#8206,#6224,.T.); +#17028=EDGE_CURVE('',#8227,#8229,#6228,.T.); +#17030=EDGE_CURVE('',#8225,#8227,#6233,.T.); +#17032=EDGE_CURVE('',#8224,#8225,#6237,.T.); +#17037=ADVANCED_FACE('',(#17036),#17006,.T.); +#17045=EDGE_CURVE('',#8185,#8187,#6249,.T.); +#17047=EDGE_CURVE('',#8183,#8185,#6254,.T.); +#17049=EDGE_CURVE('',#8181,#8183,#6258,.T.); +#17051=EDGE_CURVE('',#8180,#8181,#6262,.T.); +#17053=EDGE_CURVE('',#8203,#8180,#6266,.T.); +#17055=EDGE_CURVE('',#8201,#8203,#6271,.T.); +#17057=EDGE_CURVE('',#8199,#8201,#6275,.T.); +#17059=EDGE_CURVE('',#8197,#8199,#6280,.T.); +#17061=EDGE_CURVE('',#8195,#8197,#6284,.T.); +#17063=EDGE_CURVE('',#8193,#8195,#6288,.T.); +#17065=EDGE_CURVE('',#8191,#8193,#6293,.T.); +#17067=EDGE_CURVE('',#8190,#8191,#6297,.T.); +#17069=EDGE_CURVE('',#8290,#8190,#6301,.T.); +#17073=ADVANCED_FACE('',(#17072),#17042,.T.); +#17081=EDGE_CURVE('',#8221,#8273,#6305,.T.); +#17086=ADVANCED_FACE('',(#17085),#17078,.T.); +#17095=EDGE_CURVE('',#8219,#8271,#6309,.T.); +#17099=ADVANCED_FACE('',(#17098),#17091,.T.); +#17108=EDGE_CURVE('',#8217,#8269,#6313,.T.); +#17112=ADVANCED_FACE('',(#17111),#17104,.F.); +#17121=EDGE_CURVE('',#8215,#8267,#6317,.T.); +#17125=ADVANCED_FACE('',(#17124),#17117,.T.); +#17134=EDGE_CURVE('',#8213,#8265,#6321,.T.); +#17138=ADVANCED_FACE('',(#17137),#17130,.T.); +#17147=EDGE_CURVE('',#8211,#8263,#6325,.T.); +#17151=ADVANCED_FACE('',(#17150),#17143,.F.); +#17160=EDGE_CURVE('',#8209,#8261,#6329,.T.); +#17164=ADVANCED_FACE('',(#17163),#17156,.T.); +#17173=EDGE_CURVE('',#8207,#8259,#6333,.T.); +#17177=ADVANCED_FACE('',(#17176),#17169,.T.); +#17186=EDGE_CURVE('',#8206,#8258,#6337,.T.); +#17190=ADVANCED_FACE('',(#17189),#17182,.T.); +#17199=EDGE_CURVE('',#8229,#8281,#6341,.T.); +#17203=ADVANCED_FACE('',(#17202),#17195,.T.); +#17212=EDGE_CURVE('',#8227,#8279,#6345,.T.); +#17216=ADVANCED_FACE('',(#17215),#17208,.T.); +#17225=EDGE_CURVE('',#8225,#8277,#6349,.T.); +#17229=ADVANCED_FACE('',(#17228),#17221,.F.); +#17241=ADVANCED_FACE('',(#17240),#17234,.T.); +#17250=EDGE_CURVE('',#8185,#8237,#6357,.T.); +#17254=ADVANCED_FACE('',(#17253),#17246,.T.); +#17263=EDGE_CURVE('',#8183,#8235,#6361,.T.); +#17267=ADVANCED_FACE('',(#17266),#17259,.F.); +#17276=EDGE_CURVE('',#8181,#8233,#6365,.T.); +#17280=ADVANCED_FACE('',(#17279),#17272,.T.); +#17289=EDGE_CURVE('',#8180,#8232,#6369,.T.); +#17293=ADVANCED_FACE('',(#17292),#17285,.T.); +#17302=EDGE_CURVE('',#8203,#8255,#6373,.T.); +#17306=ADVANCED_FACE('',(#17305),#17298,.T.); +#17315=EDGE_CURVE('',#8201,#8253,#6377,.T.); +#17319=ADVANCED_FACE('',(#17318),#17311,.T.); +#17328=EDGE_CURVE('',#8199,#8251,#6381,.T.); +#17332=ADVANCED_FACE('',(#17331),#17324,.T.); +#17341=EDGE_CURVE('',#8197,#8249,#6385,.T.); +#17345=ADVANCED_FACE('',(#17344),#17337,.F.); +#17354=EDGE_CURVE('',#8195,#8247,#6389,.T.); +#17358=ADVANCED_FACE('',(#17357),#17350,.T.); +#17367=EDGE_CURVE('',#8193,#8245,#6393,.T.); +#17371=ADVANCED_FACE('',(#17370),#17363,.T.); +#17380=EDGE_CURVE('',#8191,#8243,#6397,.T.); +#17384=ADVANCED_FACE('',(#17383),#17376,.F.); +#17393=EDGE_CURVE('',#8190,#8242,#6401,.T.); +#17397=ADVANCED_FACE('',(#17396),#17389,.T.); +#17409=ADVANCED_FACE('',(#17408),#17402,.T.); +#17421=ADVANCED_FACE('',(#17420),#17414,.F.); +#17433=ADVANCED_FACE('',(#17432),#17426,.F.); +#17445=ADVANCED_FACE('',(#17444),#17438,.T.); +#17451=EDGE_CURVE('',#7074,#7077,#6421,.T.); +#17458=ADVANCED_FACE('',(#17457),#17450,.T.); +#17470=ADVANCED_FACE('',(#17469),#17463,.F.); +#17477=EDGE_CURVE('',#8425,#8437,#6429,.T.); +#17483=ADVANCED_FACE('',(#17482),#17475,.T.); +#17490=EDGE_CURVE('',#8423,#8435,#6433,.T.); +#17496=ADVANCED_FACE('',(#17495),#17488,.T.); +#17503=EDGE_CURVE('',#8421,#8433,#6437,.T.); +#17509=ADVANCED_FACE('',(#17508),#17501,.T.); +#17516=EDGE_CURVE('',#8420,#8432,#6441,.T.); +#17522=ADVANCED_FACE('',(#17521),#17514,.T.); +#17534=ADVANCED_FACE('',(#17533),#17527,.F.); +#17537=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#17538=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#17541=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#17543=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#17542))GLOBAL_UNIT_ASSIGNED_CONTEXT((#17537,#17540,#17541))REPRESENTATION_CONTEXT('ID1','3')); +#17544=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#17536),#17543); +#17551=PRODUCT_DEFINITION('part definition','',#17550,#17547); +#17552=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-4-794636-4.',#17551); +#17553=SHAPE_ASPECT('','solid data associated with C-4-794636-4',#17552,.F.); +#17554=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#17553); +#17555=SHAPE_REPRESENTATION('',(#17536),#17543); +#17556=SHAPE_DEFINITION_REPRESENTATION(#17554,#17555); +#17557=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#17561=PROPERTY_DEFINITION('geometric validation property', +'area of C-4-794636-4',#17553); +#17562=REPRESENTATION('surface area',(#17560),#17543); +#17563=PROPERTY_DEFINITION_REPRESENTATION(#17561,#17562); +#17564=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#17568=PROPERTY_DEFINITION('geometric validation property', +'volume of C-4-794636-4',#17553); +#17569=REPRESENTATION('volume',(#17567),#17543); +#17570=PROPERTY_DEFINITION_REPRESENTATION(#17568,#17569); +#17572=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-4-794636-4',#17553); +#17573=REPRESENTATION('centroid',(#17571),#17543); +#17574=PROPERTY_DEFINITION_REPRESENTATION(#17572,#17573); +#17575=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#17579=PROPERTY_DEFINITION('geometric validation property', +'area of C-4-794636-4',#17552); +#17580=REPRESENTATION('surface area',(#17578),#17543); +#17581=PROPERTY_DEFINITION_REPRESENTATION(#17579,#17580); +#17582=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#17586=PROPERTY_DEFINITION('geometric validation property', +'volume of C-4-794636-4',#17552); +#17587=REPRESENTATION('volume',(#17585),#17543); +#17588=PROPERTY_DEFINITION_REPRESENTATION(#17586,#17587); +#17590=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-4-794636-4',#17552); +#17591=REPRESENTATION('centroid',(#17589),#17543); +#17592=PROPERTY_DEFINITION_REPRESENTATION(#17590,#17591); +#17593=SHAPE_DEFINITION_REPRESENTATION(#17552,#17544); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.kicad_mod new file mode 100644 index 0000000..8f4ee2b --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.kicad_mod @@ -0,0 +1,44 @@ +(footprint "Micro_Mate-N-Lok_3p_horizontal" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6222B8A6) + (attr smd) + (fp_text reference "REF**" (at 0 -8.25 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 42713045-fffd-4b2d-ae1e-7232d705fb12) + ) + (fp_text value "Micro_Mate-N-Lok_3p_horizontal" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0515cd2-cdaa-467e-8354-0f6eadfa35c9) + ) + (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1bf544e3-5940-4576-9291-2464e95c0ee2) + ) + (fp_line (start -5.5 -4.5) (end -4 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 2923d83c-3334-4b85-acfa-e9f2eb6f5eb5)) + (fp_line (start 5.5 4.75) (end 5.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp 3836c63d-ca60-4e8e-a339-40980bdccc31)) + (fp_line (start -5.5 -1.25) (end -5.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 68d14432-223b-47bb-bd26-18873cfb3df2)) + (fp_line (start -5.5 -1.25) (end -6.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp 721eced1-7601-448b-b032-57ae840a5bc6)) + (fp_line (start -5.5 1.25) (end -5.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp 75ada5c7-eed3-466b-a900-bb7cf3da6f9e)) + (fp_line (start 1 -4.5) (end 2 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 853b4aa5-bf64-4f10-b1c5-492731c47e3b)) + (fp_line (start 5.5 1.25) (end 6.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp 8e73e860-7df5-47ee-9d85-a51cffff4073)) + (fp_line (start -6.5 1.25) (end -5.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp 908ce94b-b837-4c84-b759-ec4fbb006eea)) + (fp_line (start 4 -4.5) (end 5.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp ba3030b2-37eb-4eb2-b7ee-c2f135251592)) + (fp_line (start -2 -4.5) (end -1 -4.5) (layer "F.SilkS") (width 0.12) (tstamp d0583253-7f1c-498c-afba-93bf9b28c781)) + (fp_line (start -5.5 4.75) (end 5.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp d9b138bc-0203-4547-9bd8-5f8e532ba1ac)) + (fp_line (start 6.5 -1.25) (end 5.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp e7987f0c-e4c6-4aae-a5d6-e1cfea057719)) + (fp_line (start 5.5 -1.25) (end 5.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp f1084b0d-b992-4d4c-9074-1c148a908ad5)) + (fp_circle (center 6.25 -5.5) (end 6.75 -5.5) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 63489ebf-0f52-43a6-a0ab-158b1a7d4988)) + (fp_rect (start -8.5 -7) (end 8.5 4.75) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 312474c5-a081-4cd1-b2e6-730f0718514a)) + (fp_line (start 4.318 1.27) (end 5.08 1.27) (layer "F.Fab") (width 0.1) (tstamp c6462399-f2e4-4f1a-b34a-b49a04c8bdb9)) + (fp_line (start 4.318 1.778) (end 4.318 1.27) (layer "F.Fab") (width 0.1) (tstamp f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5)) + (pad "" smd roundrect (at -6.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f3003e6-dce5-420f-906b-3f1e92b67249)) + (pad "" smd roundrect (at 6.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 378af8b4-af3d-46e7-89ae-deff12ca9067)) + (pad "1" smd roundrect (at 3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebd06df3-d52b-4cff-99a2-a771df6d3733)) + (pad "2" smd roundrect (at 0 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c0807a7-765b-4fa5-baaa-e09a2b610e6b)) + (pad "3" smd roundrect (at -3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23e32b5c-4ca6-4614-a426-44d605a7d8fd)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.stp" + (offset (xyz 0 -4.6 2.5)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.stp new file mode 100755 index 0000000..e5f259d --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_horizontal.stp @@ -0,0 +1,8106 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445091-3','2010-05-29T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=DIRECTION('',(0.E0,0.E0,-1.E0)); +#73=VECTOR('',#72,9.24E0); +#74=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#75=LINE('',#74,#73); +#76=DIRECTION('',(0.E0,1.E0,0.E0)); +#77=VECTOR('',#76,6.4E-1); +#78=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#79=LINE('',#78,#77); +#80=DIRECTION('',(0.E0,0.E0,1.E0)); +#81=VECTOR('',#80,1.13E0); +#82=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#83=LINE('',#82,#81); +#84=DIRECTION('',(0.E0,1.E0,0.E0)); +#85=VECTOR('',#84,2.58E0); +#86=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#87=LINE('',#86,#85); +#88=DIRECTION('',(0.E0,0.E0,-1.E0)); +#89=VECTOR('',#88,1.13E0); +#90=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#91=LINE('',#90,#89); +#92=DIRECTION('',(0.E0,1.E0,0.E0)); +#93=VECTOR('',#92,6.4E-1); +#94=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#95=LINE('',#94,#93); +#96=DIRECTION('',(0.E0,0.E0,1.E0)); +#97=VECTOR('',#96,9.24E0); +#98=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#99=LINE('',#98,#97); +#100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#101=VECTOR('',#100,3.86E0); +#102=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#103=LINE('',#102,#101); +#104=DIRECTION('',(0.E0,1.E0,0.E0)); +#105=VECTOR('',#104,6.E-1); +#106=CARTESIAN_POINT('',(-5.E0,-3.E-1,-4.15E0)); +#107=LINE('',#106,#105); +#108=DIRECTION('',(0.E0,0.E0,1.E0)); +#109=VECTOR('',#108,1.6E0); +#110=CARTESIAN_POINT('',(-5.E0,5.E-1,-5.95E0)); +#111=LINE('',#110,#109); +#112=DIRECTION('',(0.E0,1.E0,0.E0)); +#113=VECTOR('',#112,6.E-1); +#114=CARTESIAN_POINT('',(-5.E0,-3.E-1,-6.15E0)); +#115=LINE('',#114,#113); +#116=DIRECTION('',(0.E0,0.E0,1.E0)); +#117=VECTOR('',#116,1.6E0); +#118=CARTESIAN_POINT('',(-5.E0,-5.E-1,-5.95E0)); +#119=LINE('',#118,#117); +#120=DIRECTION('',(0.E0,0.E0,1.E0)); +#121=VECTOR('',#120,7.6E-1); +#122=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#123=LINE('',#122,#121); +#124=DIRECTION('',(1.E0,0.E0,0.E0)); +#125=VECTOR('',#124,7.E-2); +#126=CARTESIAN_POINT('',(-3.535E0,-1.93E0,-8.87E0)); +#127=LINE('',#126,#125); +#128=DIRECTION('',(0.E0,0.E0,1.E0)); +#129=VECTOR('',#128,3.7E-1); +#130=CARTESIAN_POINT('',(-3.535E0,-1.93E0,-9.24E0)); +#131=LINE('',#130,#129); +#132=DIRECTION('',(1.E0,0.E0,0.E0)); +#133=VECTOR('',#132,1.E1); +#134=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#135=LINE('',#134,#133); +#136=DIRECTION('',(0.E0,0.E0,1.E0)); +#137=VECTOR('',#136,3.7E-1); +#138=CARTESIAN_POINT('',(3.535E0,-1.93E0,-9.24E0)); +#139=LINE('',#138,#137); +#140=DIRECTION('',(1.E0,0.E0,0.E0)); +#141=VECTOR('',#140,7.E-2); +#142=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#143=LINE('',#142,#141); +#144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#145=VECTOR('',#144,7.6E-1); +#146=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.11E0)); +#147=LINE('',#146,#145); +#148=DIRECTION('',(1.E0,0.E0,0.E0)); +#149=VECTOR('',#148,9.3E-1); +#150=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.11E0)); +#151=LINE('',#150,#149); +#152=DIRECTION('',(0.E0,0.E0,1.E0)); +#153=VECTOR('',#152,7.6E-1); +#154=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#155=LINE('',#154,#153); +#156=DIRECTION('',(1.E0,0.E0,0.E0)); +#157=VECTOR('',#156,2.07E0); +#158=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#159=LINE('',#158,#157); +#160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#161=VECTOR('',#160,7.6E-1); +#162=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.11E0)); +#163=LINE('',#162,#161); +#164=DIRECTION('',(1.E0,0.E0,0.E0)); +#165=VECTOR('',#164,9.3E-1); +#166=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.11E0)); +#167=LINE('',#166,#165); +#168=DIRECTION('',(0.E0,0.E0,1.E0)); +#169=VECTOR('',#168,7.6E-1); +#170=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#171=LINE('',#170,#169); +#172=DIRECTION('',(1.E0,0.E0,0.E0)); +#173=VECTOR('',#172,2.07E0); +#174=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#175=LINE('',#174,#173); +#176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#177=VECTOR('',#176,7.6E-1); +#178=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.11E0)); +#179=LINE('',#178,#177); +#180=DIRECTION('',(1.E0,0.E0,0.E0)); +#181=VECTOR('',#180,9.3E-1); +#182=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.11E0)); +#183=LINE('',#182,#181); +#184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#185=VECTOR('',#184,6.4E0); +#186=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#187=LINE('',#186,#185); +#188=DIRECTION('',(0.E0,0.E0,1.E0)); +#189=VECTOR('',#188,6.4E0); +#190=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#191=LINE('',#190,#189); +#192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#193=VECTOR('',#192,6.4E0); +#194=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#195=LINE('',#194,#193); +#196=DIRECTION('',(0.E0,0.E0,1.E0)); +#197=VECTOR('',#196,6.4E0); +#198=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#199=LINE('',#198,#197); +#200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#201=VECTOR('',#200,6.4E-1); +#202=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#203=LINE('',#202,#201); +#204=DIRECTION('',(1.E0,0.E0,0.E0)); +#205=VECTOR('',#204,1.535E0); +#206=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#207=LINE('',#206,#205); +#208=DIRECTION('',(0.E0,-1.E0,0.E0)); +#209=VECTOR('',#208,6.4E-1); +#210=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#211=LINE('',#210,#209); +#212=DIRECTION('',(1.E0,0.E0,0.E0)); +#213=VECTOR('',#212,2.07E0); +#214=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#215=LINE('',#214,#213); +#216=DIRECTION('',(0.E0,-1.E0,0.E0)); +#217=VECTOR('',#216,6.4E-1); +#218=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#219=LINE('',#218,#217); +#220=DIRECTION('',(1.E0,0.E0,0.E0)); +#221=VECTOR('',#220,2.07E0); +#222=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#223=LINE('',#222,#221); +#224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#225=VECTOR('',#224,6.4E-1); +#226=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#227=LINE('',#226,#225); +#228=DIRECTION('',(1.E0,0.E0,0.E0)); +#229=VECTOR('',#228,1.535E0); +#230=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(0.E0,-1.E0,0.E0)); +#233=VECTOR('',#232,6.4E-1); +#234=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(0.E0,-1.E0,0.E0)); +#237=VECTOR('',#236,6.4E-1); +#238=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#239=LINE('',#238,#237); +#240=DIRECTION('',(0.E0,1.E0,0.E0)); +#241=VECTOR('',#240,1.251345596729E0); +#242=CARTESIAN_POINT('',(2.68E0,-8.063455967291E-1,-8.11E0)); +#243=LINE('',#242,#241); +#244=DIRECTION('',(-1.E0,0.E0,0.E0)); +#245=VECTOR('',#244,6.4E-1); +#246=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.11E0)); +#247=LINE('',#246,#245); +#248=DIRECTION('',(0.E0,1.E0,0.E0)); +#249=VECTOR('',#248,1.251345596729E0); +#250=CARTESIAN_POINT('',(3.32E0,-8.063455967291E-1,-8.11E0)); +#251=LINE('',#250,#249); +#252=DIRECTION('',(-1.E0,0.E0,0.E0)); +#253=VECTOR('',#252,6.4E-1); +#254=CARTESIAN_POINT('',(3.32E0,-8.063455967291E-1,-8.11E0)); +#255=LINE('',#254,#253); +#256=DIRECTION('',(0.E0,1.E0,0.E0)); +#257=VECTOR('',#256,1.251345596729E0); +#258=CARTESIAN_POINT('',(-3.2E-1,-8.063455967291E-1,-8.11E0)); +#259=LINE('',#258,#257); +#260=DIRECTION('',(1.E0,0.E0,0.E0)); +#261=VECTOR('',#260,6.4E-1); +#262=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.11E0)); +#263=LINE('',#262,#261); +#264=DIRECTION('',(0.E0,1.E0,0.E0)); +#265=VECTOR('',#264,1.251345596729E0); +#266=CARTESIAN_POINT('',(3.2E-1,-8.063455967291E-1,-8.11E0)); +#267=LINE('',#266,#265); +#268=DIRECTION('',(1.E0,0.E0,0.E0)); +#269=VECTOR('',#268,6.4E-1); +#270=CARTESIAN_POINT('',(-3.2E-1,-8.063455967291E-1,-8.11E0)); +#271=LINE('',#270,#269); +#272=DIRECTION('',(0.E0,1.E0,0.E0)); +#273=VECTOR('',#272,1.251345596729E0); +#274=CARTESIAN_POINT('',(-3.32E0,-8.063455967291E-1,-8.11E0)); +#275=LINE('',#274,#273); +#276=DIRECTION('',(1.E0,0.E0,0.E0)); +#277=VECTOR('',#276,6.4E-1); +#278=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.11E0)); +#279=LINE('',#278,#277); +#280=DIRECTION('',(0.E0,1.E0,0.E0)); +#281=VECTOR('',#280,1.251345596729E0); +#282=CARTESIAN_POINT('',(-2.68E0,-8.063455967291E-1,-8.11E0)); +#283=LINE('',#282,#281); +#284=DIRECTION('',(1.E0,0.E0,0.E0)); +#285=VECTOR('',#284,6.4E-1); +#286=CARTESIAN_POINT('',(-3.32E0,-8.063455967291E-1,-8.11E0)); +#287=LINE('',#286,#285); +#288=DIRECTION('',(0.E0,0.E0,-1.E0)); +#289=VECTOR('',#288,7.6E-1); +#290=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#291=LINE('',#290,#289); +#292=DIRECTION('',(1.E0,0.E0,0.E0)); +#293=VECTOR('',#292,1.535E0); +#294=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(0.E0,0.E0,1.E0)); +#297=VECTOR('',#296,3.7E-1); +#298=CARTESIAN_POINT('',(3.535E0,1.29E0,-9.24E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(1.E0,0.E0,0.E0)); +#301=VECTOR('',#300,7.E-2); +#302=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#303=LINE('',#302,#301); +#304=DIRECTION('',(0.E0,0.E0,-1.E0)); +#305=VECTOR('',#304,7.6E-1); +#306=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#307=LINE('',#306,#305); +#308=DIRECTION('',(1.E0,0.E0,0.E0)); +#309=VECTOR('',#308,2.07E0); +#310=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#311=LINE('',#310,#309); +#312=DIRECTION('',(0.E0,0.E0,-1.E0)); +#313=VECTOR('',#312,7.6E-1); +#314=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.11E0)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(1.E0,0.E0,0.E0)); +#317=VECTOR('',#316,2.07E0); +#318=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#319=LINE('',#318,#317); +#320=DIRECTION('',(0.E0,0.E0,-1.E0)); +#321=VECTOR('',#320,7.6E-1); +#322=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.11E0)); +#323=LINE('',#322,#321); +#324=DIRECTION('',(1.E0,0.E0,0.E0)); +#325=VECTOR('',#324,7.E-2); +#326=CARTESIAN_POINT('',(-3.535E0,1.29E0,-8.87E0)); +#327=LINE('',#326,#325); +#328=DIRECTION('',(0.E0,0.E0,1.E0)); +#329=VECTOR('',#328,3.7E-1); +#330=CARTESIAN_POINT('',(-3.535E0,1.29E0,-9.24E0)); +#331=LINE('',#330,#329); +#332=DIRECTION('',(1.E0,0.E0,0.E0)); +#333=VECTOR('',#332,1.535E0); +#334=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#335=LINE('',#334,#333); +#336=DIRECTION('',(0.E0,0.E0,-1.E0)); +#337=VECTOR('',#336,7.6E-1); +#338=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#339=LINE('',#338,#337); +#340=DIRECTION('',(1.E0,0.E0,0.E0)); +#341=VECTOR('',#340,2.07E0); +#342=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#343=LINE('',#342,#341); +#344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#345=VECTOR('',#344,7.6E-1); +#346=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.11E0)); +#347=LINE('',#346,#345); +#348=DIRECTION('',(1.E0,0.E0,0.E0)); +#349=VECTOR('',#348,2.07E0); +#350=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#351=LINE('',#350,#349); +#352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#353=VECTOR('',#352,6.4E-1); +#354=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#355=LINE('',#354,#353); +#356=DIRECTION('',(0.E0,-1.E0,0.E0)); +#357=VECTOR('',#356,6.4E-1); +#358=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#359=LINE('',#358,#357); +#360=DIRECTION('',(0.E0,1.E0,0.E0)); +#361=VECTOR('',#360,6.4E-1); +#362=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#363=LINE('',#362,#361); +#364=DIRECTION('',(0.E0,1.E0,0.E0)); +#365=VECTOR('',#364,6.4E-1); +#366=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#367=LINE('',#366,#365); +#368=DIRECTION('',(0.E0,1.E0,0.E0)); +#369=VECTOR('',#368,6.4E-1); +#370=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#371=LINE('',#370,#369); +#372=DIRECTION('',(0.E0,1.E0,0.E0)); +#373=VECTOR('',#372,6.4E-1); +#374=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#375=LINE('',#374,#373); +#376=DIRECTION('',(0.E0,1.E0,0.E0)); +#377=VECTOR('',#376,6.4E-1); +#378=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#379=LINE('',#378,#377); +#380=DIRECTION('',(0.E0,1.E0,0.E0)); +#381=VECTOR('',#380,6.4E-1); +#382=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.87E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(0.E0,1.E0,0.E0)); +#385=VECTOR('',#384,6.4E-1); +#386=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,-1.E0,0.E0)); +#389=VECTOR('',#388,6.4E-1); +#390=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-8.87E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(0.E0,1.E0,0.E0)); +#393=VECTOR('',#392,6.4E-1); +#394=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.87E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(0.E0,-1.E0,0.E0)); +#397=VECTOR('',#396,6.4E-1); +#398=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#399=LINE('',#398,#397); +#400=DIRECTION('',(0.E0,1.E0,0.E0)); +#401=VECTOR('',#400,6.4E-1); +#402=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#403=LINE('',#402,#401); +#404=DIRECTION('',(0.E0,1.E0,0.E0)); +#405=VECTOR('',#404,6.4E-1); +#406=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#407=LINE('',#406,#405); +#408=DIRECTION('',(0.E0,1.E0,0.E0)); +#409=VECTOR('',#408,6.4E-1); +#410=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#411=LINE('',#410,#409); +#412=DIRECTION('',(0.E0,1.E0,0.E0)); +#413=VECTOR('',#412,6.4E-1); +#414=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.87E0)); +#415=LINE('',#414,#413); +#416=DIRECTION('',(0.E0,-1.E0,0.E0)); +#417=VECTOR('',#416,6.4E-1); +#418=CARTESIAN_POINT('',(3.535E0,-1.29E0,-8.87E0)); +#419=LINE('',#418,#417); +#420=DIRECTION('',(0.E0,-1.E0,0.E0)); +#421=VECTOR('',#420,6.4E-1); +#422=CARTESIAN_POINT('',(3.535E0,1.93E0,-8.87E0)); +#423=LINE('',#422,#421); +#424=DIRECTION('',(0.E0,1.E0,0.E0)); +#425=VECTOR('',#424,6.4E-1); +#426=CARTESIAN_POINT('',(-3.535E0,-1.93E0,-9.24E0)); +#427=LINE('',#426,#425); +#428=DIRECTION('',(1.E0,0.E0,0.E0)); +#429=VECTOR('',#428,1.465E0); +#430=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#431=LINE('',#430,#429); +#432=DIRECTION('',(0.E0,1.E0,0.E0)); +#433=VECTOR('',#432,6.4E-1); +#434=CARTESIAN_POINT('',(3.535E0,-1.93E0,-9.24E0)); +#435=LINE('',#434,#433); +#436=DIRECTION('',(1.E0,0.E0,0.E0)); +#437=VECTOR('',#436,1.465E0); +#438=CARTESIAN_POINT('',(3.535E0,-1.93E0,-9.24E0)); +#439=LINE('',#438,#437); +#440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#441=VECTOR('',#440,7.6E-1); +#442=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#443=LINE('',#442,#441); +#444=DIRECTION('',(1.E0,0.E0,0.E0)); +#445=VECTOR('',#444,7.E-2); +#446=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.87E0)); +#447=LINE('',#446,#445); +#448=DIRECTION('',(0.E0,0.E0,1.E0)); +#449=VECTOR('',#448,3.7E-1); +#450=CARTESIAN_POINT('',(3.535E0,-1.29E0,-9.24E0)); +#451=LINE('',#450,#449); +#452=DIRECTION('',(1.E0,0.E0,0.E0)); +#453=VECTOR('',#452,1.465E0); +#454=CARTESIAN_POINT('',(3.535E0,-1.29E0,-9.24E0)); +#455=LINE('',#454,#453); +#456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#457=VECTOR('',#456,7.6E-1); +#458=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#459=LINE('',#458,#457); +#460=DIRECTION('',(1.E0,0.E0,0.E0)); +#461=VECTOR('',#460,2.07E0); +#462=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.87E0)); +#463=LINE('',#462,#461); +#464=DIRECTION('',(0.E0,0.E0,-1.E0)); +#465=VECTOR('',#464,7.6E-1); +#466=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#467=LINE('',#466,#465); +#468=DIRECTION('',(0.E0,0.E0,-1.E0)); +#469=VECTOR('',#468,7.6E-1); +#470=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#471=LINE('',#470,#469); +#472=DIRECTION('',(1.E0,0.E0,0.E0)); +#473=VECTOR('',#472,1.465E0); +#474=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#475=LINE('',#474,#473); +#476=DIRECTION('',(0.E0,0.E0,1.E0)); +#477=VECTOR('',#476,3.7E-1); +#478=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-9.24E0)); +#479=LINE('',#478,#477); +#480=DIRECTION('',(1.E0,0.E0,0.E0)); +#481=VECTOR('',#480,7.E-2); +#482=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-8.87E0)); +#483=LINE('',#482,#481); +#484=DIRECTION('',(0.E0,0.E0,-1.E0)); +#485=VECTOR('',#484,7.6E-1); +#486=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#487=LINE('',#486,#485); +#488=DIRECTION('',(1.E0,0.E0,0.E0)); +#489=VECTOR('',#488,2.07E0); +#490=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.87E0)); +#491=LINE('',#490,#489); +#492=DIRECTION('',(0.E0,0.E0,-1.E0)); +#493=VECTOR('',#492,7.6E-1); +#494=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#495=LINE('',#494,#493); +#496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#497=VECTOR('',#496,9.24E0); +#498=CARTESIAN_POINT('',(5.E0,-1.93E0,0.E0)); +#499=LINE('',#498,#497); +#500=DIRECTION('',(0.E0,-1.E0,0.E0)); +#501=VECTOR('',#500,3.86E0); +#502=CARTESIAN_POINT('',(5.E0,1.93E0,0.E0)); +#503=LINE('',#502,#501); +#504=DIRECTION('',(0.E0,0.E0,1.E0)); +#505=VECTOR('',#504,9.24E0); +#506=CARTESIAN_POINT('',(5.E0,1.93E0,-9.24E0)); +#507=LINE('',#506,#505); +#508=DIRECTION('',(0.E0,1.E0,0.E0)); +#509=VECTOR('',#508,6.4E-1); +#510=CARTESIAN_POINT('',(5.E0,1.29E0,-9.24E0)); +#511=LINE('',#510,#509); +#512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#513=VECTOR('',#512,1.13E0); +#514=CARTESIAN_POINT('',(5.E0,1.29E0,-8.11E0)); +#515=LINE('',#514,#513); +#516=DIRECTION('',(0.E0,1.E0,0.E0)); +#517=VECTOR('',#516,2.58E0); +#518=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.11E0)); +#519=LINE('',#518,#517); +#520=DIRECTION('',(0.E0,0.E0,1.E0)); +#521=VECTOR('',#520,1.13E0); +#522=CARTESIAN_POINT('',(5.E0,-1.29E0,-9.24E0)); +#523=LINE('',#522,#521); +#524=DIRECTION('',(0.E0,1.E0,0.E0)); +#525=VECTOR('',#524,6.4E-1); +#526=CARTESIAN_POINT('',(5.E0,-1.93E0,-9.24E0)); +#527=LINE('',#526,#525); +#528=DIRECTION('',(0.E0,1.E0,0.E0)); +#529=VECTOR('',#528,6.E-1); +#530=CARTESIAN_POINT('',(5.E0,-3.E-1,-5.05E0)); +#531=LINE('',#530,#529); +#532=DIRECTION('',(0.E0,0.E0,1.E0)); +#533=VECTOR('',#532,1.6E0); +#534=CARTESIAN_POINT('',(5.E0,5.E-1,-4.85E0)); +#535=LINE('',#534,#533); +#536=DIRECTION('',(0.E0,1.E0,0.E0)); +#537=VECTOR('',#536,6.E-1); +#538=CARTESIAN_POINT('',(5.E0,-3.E-1,-3.05E0)); +#539=LINE('',#538,#537); +#540=DIRECTION('',(0.E0,0.E0,1.E0)); +#541=VECTOR('',#540,1.6E0); +#542=CARTESIAN_POINT('',(5.E0,-5.E-1,-4.85E0)); +#543=LINE('',#542,#541); +#544=DIRECTION('',(0.E0,-1.E0,0.E0)); +#545=VECTOR('',#544,2.62E0); +#546=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#547=LINE('',#546,#545); +#548=DIRECTION('',(1.E0,0.E0,0.E0)); +#549=VECTOR('',#548,2.62E0); +#550=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#551=LINE('',#550,#549); +#552=DIRECTION('',(0.E0,1.E0,0.E0)); +#553=VECTOR('',#552,2.62E0); +#554=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#555=LINE('',#554,#553); +#556=DIRECTION('',(-1.E0,0.E0,0.E0)); +#557=VECTOR('',#556,2.62E0); +#558=CARTESIAN_POINT('',(4.31E0,1.31E0,0.E0)); +#559=LINE('',#558,#557); +#560=DIRECTION('',(1.E0,0.E0,-1.879263809588E-9)); +#561=VECTOR('',#560,3.100000081878E0); +#562=CARTESIAN_POINT('',(1.899999918122E0,1.93E0,5.825717963592E-9)); +#563=LINE('',#562,#561); +#564=DIRECTION('',(1.E0,0.E0,7.052841215992E-10)); +#565=VECTOR('',#564,3.100000030729E0); +#566=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#567=LINE('',#566,#565); +#568=DIRECTION('',(0.E0,-1.E0,0.E0)); +#569=VECTOR('',#568,1.92E0); +#570=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#571=LINE('',#570,#569); +#572=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#573=VECTOR('',#572,9.899494936612E-1); +#574=CARTESIAN_POINT('',(-3.61E0,-1.31E0,0.E0)); +#575=LINE('',#574,#573); +#576=DIRECTION('',(1.E0,0.E0,0.E0)); +#577=VECTOR('',#576,1.92E0); +#578=CARTESIAN_POINT('',(-3.61E0,-1.31E0,0.E0)); +#579=LINE('',#578,#577); +#580=DIRECTION('',(0.E0,1.E0,0.E0)); +#581=VECTOR('',#580,2.62E0); +#582=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#583=LINE('',#582,#581); +#584=DIRECTION('',(-1.E0,0.E0,0.E0)); +#585=VECTOR('',#584,2.62E0); +#586=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#587=LINE('',#586,#585); +#588=DIRECTION('',(1.E0,0.E0,0.E0)); +#589=VECTOR('',#588,1.92E0); +#590=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#591=LINE('',#590,#589); +#592=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#593=VECTOR('',#592,9.899494936612E-1); +#594=CARTESIAN_POINT('',(1.31E0,-6.1E-1,0.E0)); +#595=LINE('',#594,#593); +#596=DIRECTION('',(0.E0,1.E0,0.E0)); +#597=VECTOR('',#596,1.92E0); +#598=CARTESIAN_POINT('',(1.31E0,-6.1E-1,0.E0)); +#599=LINE('',#598,#597); +#600=DIRECTION('',(-1.E0,0.E0,0.E0)); +#601=VECTOR('',#600,2.62E0); +#602=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#603=LINE('',#602,#601); +#604=DIRECTION('',(0.E0,-1.E0,0.E0)); +#605=VECTOR('',#604,2.62E0); +#606=CARTESIAN_POINT('',(-1.31E0,1.31E0,0.E0)); +#607=LINE('',#606,#605); +#608=DIRECTION('',(0.E0,0.E0,-1.E0)); +#609=VECTOR('',#608,6.35E0); +#610=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#611=LINE('',#610,#609); +#612=DIRECTION('',(0.E0,0.E0,-1.E0)); +#613=VECTOR('',#612,6.35E0); +#614=CARTESIAN_POINT('',(4.31E0,1.31E0,0.E0)); +#615=LINE('',#614,#613); +#616=DIRECTION('',(0.E0,0.E0,-1.E0)); +#617=VECTOR('',#616,6.35E0); +#618=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#619=LINE('',#618,#617); +#620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#621=VECTOR('',#620,6.35E0); +#622=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#623=LINE('',#622,#621); +#624=DIRECTION('',(0.E0,-1.E0,0.E0)); +#625=VECTOR('',#624,2.62E0); +#626=CARTESIAN_POINT('',(1.69E0,1.31E0,-6.35E0)); +#627=LINE('',#626,#625); +#628=DIRECTION('',(-1.E0,0.E0,0.E0)); +#629=VECTOR('',#628,2.62E0); +#630=CARTESIAN_POINT('',(4.31E0,1.31E0,-6.35E0)); +#631=LINE('',#630,#629); +#632=DIRECTION('',(0.E0,1.E0,0.E0)); +#633=VECTOR('',#632,2.62E0); +#634=CARTESIAN_POINT('',(4.31E0,-1.31E0,-6.35E0)); +#635=LINE('',#634,#633); +#636=DIRECTION('',(1.E0,0.E0,0.E0)); +#637=VECTOR('',#636,2.62E0); +#638=CARTESIAN_POINT('',(1.69E0,-1.31E0,-6.35E0)); +#639=LINE('',#638,#637); +#640=DIRECTION('',(0.E0,1.E0,0.E0)); +#641=VECTOR('',#640,6.4E-1); +#642=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-6.35E0)); +#643=LINE('',#642,#641); +#644=DIRECTION('',(-1.E0,0.E0,0.E0)); +#645=VECTOR('',#644,6.4E-1); +#646=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-6.35E0)); +#647=LINE('',#646,#645); +#648=DIRECTION('',(0.E0,1.E0,0.E0)); +#649=VECTOR('',#648,6.4E-1); +#650=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-6.35E0)); +#651=LINE('',#650,#649); +#652=DIRECTION('',(-1.E0,0.E0,0.E0)); +#653=VECTOR('',#652,6.4E-1); +#654=CARTESIAN_POINT('',(3.32E0,3.2E-1,-6.35E0)); +#655=LINE('',#654,#653); +#656=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#657=VECTOR('',#656,1.912691193458E0); +#658=CARTESIAN_POINT('',(2.68E0,-8.063455967291E-1,-8.11E0)); +#659=LINE('',#658,#657); +#660=CARTESIAN_POINT('',(2.68E0,-1.48E0,-1.014129942315E1)); +#661=DIRECTION('',(1.E0,0.E0,0.E0)); +#662=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#663=AXIS2_PLACEMENT_3D('',#660,#661,#662); +#665=DIRECTION('',(0.E0,0.E0,-1.E0)); +#666=VECTOR('',#665,1.018700576851E0); +#667=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.014129942315E1)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(0.E0,1.E0,0.E0)); +#670=VECTOR('',#669,6.4E-1); +#671=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.116E1)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(0.E0,0.E0,1.E0)); +#674=VECTOR('',#673,1.018700576851E0); +#675=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.116E1)); +#676=LINE('',#675,#674); +#677=CARTESIAN_POINT('',(2.68E0,-1.48E0,-1.014129942315E1)); +#678=DIRECTION('',(-1.E0,0.E0,0.E0)); +#679=DIRECTION('',(0.E0,-1.E0,0.E0)); +#680=AXIS2_PLACEMENT_3D('',#677,#678,#679); +#682=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#683=VECTOR('',#682,6.498275605730E-1); +#684=CARTESIAN_POINT('',(2.68E0,-1.706274169980E0,-9.915025253169E0)); +#685=LINE('',#684,#683); +#686=CARTESIAN_POINT('',(2.68E0,-1.07E0,-9.632304473783E0)); +#687=DIRECTION('',(-1.E0,0.E0,0.E0)); +#688=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#689=AXIS2_PLACEMENT_3D('',#686,#687,#688); +#691=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#692=VECTOR('',#691,1.E-2); +#693=CARTESIAN_POINT('',(2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#694=LINE('',#693,#692); +#695=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#696=VECTOR('',#695,1.328477631085E0); +#697=CARTESIAN_POINT('',(2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#698=LINE('',#697,#696); +#699=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.7E0)); +#700=DIRECTION('',(-1.E0,0.E0,0.E0)); +#701=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#702=AXIS2_PLACEMENT_3D('',#699,#700,#701); +#704=DIRECTION('',(0.E0,1.E0,0.E0)); +#705=VECTOR('',#704,2.15E-1); +#706=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.45E0)); +#707=LINE('',#706,#705); +#708=DIRECTION('',(0.E0,0.E0,1.E0)); +#709=VECTOR('',#708,3.4E-1); +#710=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#711=LINE('',#710,#709); +#712=DIRECTION('',(0.E0,0.E0,1.E0)); +#713=VECTOR('',#712,4.15E0); +#714=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#715=LINE('',#714,#713); +#716=DIRECTION('',(0.E0,-1.E0,0.E0)); +#717=VECTOR('',#716,6.4E-1); +#718=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#719=LINE('',#718,#717); +#720=DIRECTION('',(0.E0,0.E0,-1.E0)); +#721=VECTOR('',#720,4.15E0); +#722=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#723=LINE('',#722,#721); +#724=DIRECTION('',(0.E0,0.E0,1.E0)); +#725=VECTOR('',#724,3.4E-1); +#726=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.45E0)); +#727=LINE('',#726,#725); +#728=DIRECTION('',(0.E0,1.E0,0.E0)); +#729=VECTOR('',#728,2.15E-1); +#730=CARTESIAN_POINT('',(3.32E0,2.3E-1,-8.45E0)); +#731=LINE('',#730,#729); +#732=CARTESIAN_POINT('',(3.32E0,2.3E-1,-8.7E0)); +#733=DIRECTION('',(-1.E0,0.E0,0.E0)); +#734=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#735=AXIS2_PLACEMENT_3D('',#732,#733,#734); +#737=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#738=VECTOR('',#737,1.328477631085E0); +#739=CARTESIAN_POINT('',(3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#740=LINE('',#739,#738); +#741=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#742=VECTOR('',#741,1.E-2); +#743=CARTESIAN_POINT('',(3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#744=LINE('',#743,#742); +#745=CARTESIAN_POINT('',(3.32E0,-1.07E0,-9.632304473783E0)); +#746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#747=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#748=AXIS2_PLACEMENT_3D('',#745,#746,#747); +#750=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#751=VECTOR('',#750,6.498275605730E-1); +#752=CARTESIAN_POINT('',(3.32E0,-1.706274169980E0,-9.915025253169E0)); +#753=LINE('',#752,#751); +#754=CARTESIAN_POINT('',(3.32E0,-1.48E0,-1.014129942315E1)); +#755=DIRECTION('',(-1.E0,0.E0,0.E0)); +#756=DIRECTION('',(0.E0,-1.E0,0.E0)); +#757=AXIS2_PLACEMENT_3D('',#754,#755,#756); +#759=DIRECTION('',(0.E0,0.E0,1.E0)); +#760=VECTOR('',#759,1.018700576851E0); +#761=CARTESIAN_POINT('',(3.32E0,-1.8E0,-1.116E1)); +#762=LINE('',#761,#760); +#763=DIRECTION('',(0.E0,1.E0,0.E0)); +#764=VECTOR('',#763,6.4E-1); +#765=CARTESIAN_POINT('',(3.32E0,-2.44E0,-1.116E1)); +#766=LINE('',#765,#764); +#767=DIRECTION('',(0.E0,0.E0,-1.E0)); +#768=VECTOR('',#767,1.018700576851E0); +#769=CARTESIAN_POINT('',(3.32E0,-2.44E0,-1.014129942315E1)); +#770=LINE('',#769,#768); +#771=CARTESIAN_POINT('',(3.32E0,-1.48E0,-1.014129942315E1)); +#772=DIRECTION('',(1.E0,0.E0,0.E0)); +#773=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#774=AXIS2_PLACEMENT_3D('',#771,#772,#773); +#776=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#777=VECTOR('',#776,1.912691193458E0); +#778=CARTESIAN_POINT('',(3.32E0,-8.063455967291E-1,-8.11E0)); +#779=LINE('',#778,#777); +#780=DIRECTION('',(0.E0,0.E0,-1.E0)); +#781=VECTOR('',#780,4.15E0); +#782=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-2.2E0)); +#783=LINE('',#782,#781); +#784=DIRECTION('',(0.E0,-1.E0,0.E0)); +#785=VECTOR('',#784,6.4E-1); +#786=CARTESIAN_POINT('',(3.32E0,3.2E-1,-2.2E0)); +#787=LINE('',#786,#785); +#788=DIRECTION('',(0.E0,0.E0,1.E0)); +#789=VECTOR('',#788,4.15E0); +#790=CARTESIAN_POINT('',(3.32E0,3.2E-1,-6.35E0)); +#791=LINE('',#790,#789); +#792=DIRECTION('',(1.E0,0.E0,0.E0)); +#793=VECTOR('',#792,6.4E-1); +#794=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#795=LINE('',#794,#793); +#796=DIRECTION('',(1.E0,0.E0,0.E0)); +#797=VECTOR('',#796,6.4E-1); +#798=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.45E0)); +#799=LINE('',#798,#797); +#800=DIRECTION('',(1.E0,0.E0,0.E0)); +#801=VECTOR('',#800,6.4E-1); +#802=CARTESIAN_POINT('',(2.68E0,5.322330470336E-2,-8.523223304703E0)); +#803=LINE('',#802,#801); +#804=DIRECTION('',(1.E0,0.E0,0.E0)); +#805=VECTOR('',#804,6.4E-1); +#806=CARTESIAN_POINT('',(2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#807=LINE('',#806,#805); +#808=DIRECTION('',(1.E0,0.E0,0.E0)); +#809=VECTOR('',#808,6.4E-1); +#810=CARTESIAN_POINT('',(2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#811=LINE('',#810,#809); +#812=DIRECTION('',(1.E0,0.E0,0.E0)); +#813=VECTOR('',#812,6.4E-1); +#814=CARTESIAN_POINT('',(2.68E0,-1.246776695297E0,-9.455527778486E0)); +#815=LINE('',#814,#813); +#816=DIRECTION('',(1.E0,0.E0,0.E0)); +#817=VECTOR('',#816,6.4E-1); +#818=CARTESIAN_POINT('',(2.68E0,-1.706274169980E0,-9.915025253169E0)); +#819=LINE('',#818,#817); +#820=DIRECTION('',(1.E0,0.E0,0.E0)); +#821=VECTOR('',#820,6.4E-1); +#822=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.014129942315E1)); +#823=LINE('',#822,#821); +#824=DIRECTION('',(1.E0,0.E0,0.E0)); +#825=VECTOR('',#824,6.4E-1); +#826=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.116E1)); +#827=LINE('',#826,#825); +#828=DIRECTION('',(1.E0,0.E0,0.E0)); +#829=VECTOR('',#828,6.4E-1); +#830=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.116E1)); +#831=LINE('',#830,#829); +#832=DIRECTION('',(1.E0,0.E0,0.E0)); +#833=VECTOR('',#832,6.4E-1); +#834=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.014129942315E1)); +#835=LINE('',#834,#833); +#836=DIRECTION('',(1.E0,0.E0,0.E0)); +#837=VECTOR('',#836,6.4E-1); +#838=CARTESIAN_POINT('',(2.68E0,-2.158822509939E0,-9.462476913210E0)); +#839=LINE('',#838,#837); +#840=DIRECTION('',(1.E0,0.E0,0.E0)); +#841=VECTOR('',#840,6.4E-1); +#842=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#843=LINE('',#842,#841); +#844=DIRECTION('',(1.E0,0.E0,0.E0)); +#845=VECTOR('',#844,6.4E-1); +#846=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#847=LINE('',#846,#845); +#848=DIRECTION('',(-1.E0,0.E0,-9.577203349496E-10)); +#849=VECTOR('',#848,3.799999887393E0); +#850=CARTESIAN_POINT('',(1.899999918122E0,1.93E0,5.825717963592E-9)); +#851=LINE('',#850,#849); +#852=DIRECTION('',(1.E0,0.E0,0.E0)); +#853=VECTOR('',#852,2.6E0); +#854=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#855=LINE('',#854,#853); +#856=DIRECTION('',(0.E0,0.E0,-1.E0)); +#857=VECTOR('',#856,2.034161034013E0); +#858=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#859=LINE('',#858,#857); +#860=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#861=VECTOR('',#860,1.220412756935E0); +#862=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#863=LINE('',#862,#861); +#864=DIRECTION('',(0.E0,0.E0,1.E0)); +#865=VECTOR('',#864,1.093407591235E0); +#866=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#867=LINE('',#866,#865); +#868=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#869=VECTOR('',#868,6.501806881648E-1); +#870=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#871=LINE('',#870,#869); +#872=CARTESIAN_POINT('',(1.3E0,2.53E0,-3.491049838058E0)); +#873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#874=DIRECTION('',(0.E0,0.E0,1.E0)); +#875=AXIS2_PLACEMENT_3D('',#872,#873,#874); +#877=CARTESIAN_POINT('',(1.899999918122E0,1.93E0,5.825717963592E-9)); +#878=CARTESIAN_POINT('',(1.870430909593E0,1.93E0,5.825717932337E-9)); +#879=CARTESIAN_POINT('',(1.810830026841E0,1.934331476208E0,-6.185991816802E-3)); +#880=CARTESIAN_POINT('',(1.719395178380E0,1.955124439454E0,-3.588141740172E-2)); +#881=CARTESIAN_POINT('',(1.627814851750E0,1.992178917341E0,-8.880069705635E-2)); +#882=CARTESIAN_POINT('',(1.541909466239E0,2.045014887618E0,-1.642582824453E-1)); +#883=CARTESIAN_POINT('',(1.464648841380E0,2.112794406590E0,-2.610574674287E-1)); +#884=CARTESIAN_POINT('',(1.398463967272E0,2.194904777683E0,-3.783232302212E-1)); +#885=CARTESIAN_POINT('',(1.345757783803E0,2.291200548854E0,-5.158478438815E-1)); +#886=CARTESIAN_POINT('',(1.309740137252E0,2.401816463387E0,-6.738237417346E-1)); +#887=CARTESIAN_POINT('',(1.3E0,2.485620920350E0,-7.935089099026E-1)); +#888=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#890=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#891=CARTESIAN_POINT('',(1.3E0,2.492967267185E0,-2.891049838058E0)); +#892=CARTESIAN_POINT('',(1.306627092956E0,2.418548649944E0,-2.897676931014E0)); +#893=CARTESIAN_POINT('',(1.339777035691E0,2.305231968673E0,-2.930826873749E0)); +#894=CARTESIAN_POINT('',(1.389649444804E0,2.208777116352E0,-2.980699282862E0)); +#895=CARTESIAN_POINT('',(1.450526592767E0,2.128953576E0,-3.041576430825E0)); +#896=CARTESIAN_POINT('',(1.514887390872E0,2.066720826045E0,-3.105937228929E0)); +#897=CARTESIAN_POINT('',(1.597469833572E0,2.008437158699E0,-3.188519671630E0)); +#898=CARTESIAN_POINT('',(1.690746884829E0,1.964433611570E0,-3.281796722887E0)); +#899=CARTESIAN_POINT('',(1.793616848249E0,1.936304308715E0,-3.384666686307E0)); +#900=CARTESIAN_POINT('',(1.864200090039E0,1.93E0,-3.455249928097E0)); +#901=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#903=DIRECTION('',(2.345376938085E-8,0.E0,-1.E0)); +#904=VECTOR('',#903,3.491049843884E0); +#905=CARTESIAN_POINT('',(1.899999918122E0,1.93E0,5.825717963592E-9)); +#906=LINE('',#905,#904); +#907=DIRECTION('',(8.802182653632E-9,0.E0,1.E0)); +#908=VECTOR('',#907,3.491049840244E0); +#909=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#910=LINE('',#909,#908); +#911=DIRECTION('',(1.E0,0.E0,0.E0)); +#912=VECTOR('',#911,1.465E0); +#913=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#914=LINE('',#913,#912); +#915=DIRECTION('',(0.E0,0.E0,1.E0)); +#916=VECTOR('',#915,3.7E-1); +#917=CARTESIAN_POINT('',(-3.535E0,1.93E0,-9.24E0)); +#918=LINE('',#917,#916); +#919=DIRECTION('',(1.E0,0.E0,0.E0)); +#920=VECTOR('',#919,7.E-2); +#921=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#922=LINE('',#921,#920); +#923=DIRECTION('',(0.E0,0.E0,1.E0)); +#924=VECTOR('',#923,7.6E-1); +#925=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#926=LINE('',#925,#924); +#927=DIRECTION('',(1.E0,0.E0,0.E0)); +#928=VECTOR('',#927,9.3E-1); +#929=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#930=LINE('',#929,#928); +#931=DIRECTION('',(0.E0,0.E0,-1.E0)); +#932=VECTOR('',#931,7.6E-1); +#933=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#934=LINE('',#933,#932); +#935=DIRECTION('',(1.E0,0.E0,0.E0)); +#936=VECTOR('',#935,2.07E0); +#937=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.87E0)); +#938=LINE('',#937,#936); +#939=DIRECTION('',(0.E0,0.E0,1.E0)); +#940=VECTOR('',#939,7.6E-1); +#941=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#942=LINE('',#941,#940); +#943=DIRECTION('',(1.E0,0.E0,0.E0)); +#944=VECTOR('',#943,9.3E-1); +#945=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#946=LINE('',#945,#944); +#947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#948=VECTOR('',#947,7.6E-1); +#949=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#950=LINE('',#949,#948); +#951=DIRECTION('',(1.E0,0.E0,0.E0)); +#952=VECTOR('',#951,2.07E0); +#953=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.87E0)); +#954=LINE('',#953,#952); +#955=DIRECTION('',(0.E0,0.E0,1.E0)); +#956=VECTOR('',#955,7.6E-1); +#957=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#958=LINE('',#957,#956); +#959=DIRECTION('',(1.E0,0.E0,0.E0)); +#960=VECTOR('',#959,9.3E-1); +#961=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#962=LINE('',#961,#960); +#963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#964=VECTOR('',#963,7.6E-1); +#965=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#966=LINE('',#965,#964); +#967=DIRECTION('',(1.E0,0.E0,0.E0)); +#968=VECTOR('',#967,7.E-2); +#969=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.87E0)); +#970=LINE('',#969,#968); +#971=DIRECTION('',(0.E0,0.E0,1.E0)); +#972=VECTOR('',#971,3.7E-1); +#973=CARTESIAN_POINT('',(3.535E0,1.93E0,-9.24E0)); +#974=LINE('',#973,#972); +#975=DIRECTION('',(1.E0,0.E0,0.E0)); +#976=VECTOR('',#975,1.465E0); +#977=CARTESIAN_POINT('',(3.535E0,1.93E0,-9.24E0)); +#978=LINE('',#977,#976); +#979=DIRECTION('',(1.E0,0.E0,0.E0)); +#980=VECTOR('',#979,3.8E0); +#981=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#982=LINE('',#981,#980); +#983=DIRECTION('',(1.E0,0.E0,0.E0)); +#984=VECTOR('',#983,2.6E0); +#985=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#986=LINE('',#985,#984); +#987=DIRECTION('',(0.E0,0.E0,1.E0)); +#988=VECTOR('',#987,2.034161034013E0); +#989=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#990=LINE('',#989,#988); +#991=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#992=DIRECTION('',(-1.E0,0.E0,0.E0)); +#993=DIRECTION('',(0.E0,0.E0,1.E0)); +#994=AXIS2_PLACEMENT_3D('',#991,#992,#993); +#996=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#997=VECTOR('',#996,6.501806881648E-1); +#998=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#999=LINE('',#998,#997); +#1000=DIRECTION('',(0.E0,0.E0,1.E0)); +#1001=VECTOR('',#1000,1.093407591235E0); +#1002=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1003=LINE('',#1002,#1001); +#1004=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#1005=VECTOR('',#1004,1.220412756935E0); +#1006=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#1007=LINE('',#1006,#1005); +#1008=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1009=CARTESIAN_POINT('',(-1.864245569511E0,1.93E0,-3.455295407569E0)); +#1010=CARTESIAN_POINT('',(-1.793798129822E0,1.936291846710E0, +-3.384847967880E0)); +#1011=CARTESIAN_POINT('',(-1.691331265050E0,1.964246715763E0, +-3.282381103108E0)); +#1012=CARTESIAN_POINT('',(-1.598390473830E0,2.007930425965E0, +-3.189440311888E0)); +#1013=CARTESIAN_POINT('',(-1.515883694346E0,2.065891738503E0, +-3.106933532403E0)); +#1014=CARTESIAN_POINT('',(-1.451207579734E0,2.128171965027E0, +-3.042257417791E0)); +#1015=CARTESIAN_POINT('',(-1.390115049444E0,2.208021214016E0, +-2.981164887502E0)); +#1016=CARTESIAN_POINT('',(-1.339998647041E0,2.304628975316E0, +-2.931048485099E0)); +#1017=CARTESIAN_POINT('',(-1.306666282384E0,2.418227792733E0, +-2.897716120442E0)); +#1018=CARTESIAN_POINT('',(-1.3E0,2.492857835871E0,-2.891049838058E0)); +#1019=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#1021=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#1022=CARTESIAN_POINT('',(-1.3E0,2.485620912785E0,-7.935088990977E-1)); +#1023=CARTESIAN_POINT('',(-1.309740140536E0,2.401816442358E0, +-6.738237117014E-1)); +#1024=CARTESIAN_POINT('',(-1.345757798246E0,2.291200512715E0, +-5.158477922687E-1)); +#1025=CARTESIAN_POINT('',(-1.398463997125E0,2.194904731209E0, +-3.783231638514E-1)); +#1026=CARTESIAN_POINT('',(-1.464648890141E0,2.112794354594E0, +-2.610573931623E-1)); +#1027=CARTESIAN_POINT('',(-1.541909534816E0,2.045014835380E0, +-1.642582078738E-1)); +#1028=CARTESIAN_POINT('',(-1.627814945431E0,1.992178870235E0, +-8.880062966087E-2)); +#1029=CARTESIAN_POINT('',(-1.719395277590E0,1.955124405165E0, +-3.588136888567E-2)); +#1030=CARTESIAN_POINT('',(-1.810830190214E0,1.934331454036E0, +-6.185958463081E-3)); +#1031=CARTESIAN_POINT('',(-1.870430956671E0,1.93E0,2.186380798630E-9)); +#1032=CARTESIAN_POINT('',(-1.899999969271E0,1.93E0,2.186380798630E-9)); +#1034=DIRECTION('',(1.E0,0.E0,0.E0)); +#1035=VECTOR('',#1034,2.6E0); +#1036=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1037=LINE('',#1036,#1035); +#1038=DIRECTION('',(0.E0,1.E0,0.E0)); +#1039=VECTOR('',#1038,6.4E-1); +#1040=CARTESIAN_POINT('',(-3.535E0,1.29E0,-9.24E0)); +#1041=LINE('',#1040,#1039); +#1042=DIRECTION('',(1.E0,0.E0,0.E0)); +#1043=VECTOR('',#1042,1.465E0); +#1044=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#1045=LINE('',#1044,#1043); +#1046=DIRECTION('',(0.E0,1.E0,0.E0)); +#1047=VECTOR('',#1046,6.4E-1); +#1048=CARTESIAN_POINT('',(3.535E0,1.29E0,-9.24E0)); +#1049=LINE('',#1048,#1047); +#1050=DIRECTION('',(1.E0,0.E0,0.E0)); +#1051=VECTOR('',#1050,1.465E0); +#1052=CARTESIAN_POINT('',(3.535E0,1.29E0,-9.24E0)); +#1053=LINE('',#1052,#1051); +#1054=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1055=VECTOR('',#1054,6.4E-1); +#1056=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#1057=LINE('',#1056,#1055); +#1058=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1059=VECTOR('',#1058,6.4E-1); +#1060=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#1061=LINE('',#1060,#1059); +#1062=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1063=VECTOR('',#1062,6.4E-1); +#1064=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#1065=LINE('',#1064,#1063); +#1066=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1067=VECTOR('',#1066,6.4E-1); +#1068=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#1069=LINE('',#1068,#1067); +#1070=DIRECTION('',(0.E0,0.E0,1.E0)); +#1071=VECTOR('',#1070,6.35E0); +#1072=CARTESIAN_POINT('',(-4.31E0,-6.1E-1,-6.35E0)); +#1073=LINE('',#1072,#1071); +#1074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1075=VECTOR('',#1074,6.35E0); +#1076=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#1077=LINE('',#1076,#1075); +#1078=DIRECTION('',(0.E0,1.E0,0.E0)); +#1079=VECTOR('',#1078,6.4E-1); +#1080=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#1081=LINE('',#1080,#1079); +#1082=DIRECTION('',(1.E0,0.E0,0.E0)); +#1083=VECTOR('',#1082,6.4E-1); +#1084=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#1085=LINE('',#1084,#1083); +#1086=DIRECTION('',(0.E0,1.E0,0.E0)); +#1087=VECTOR('',#1086,6.4E-1); +#1088=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-6.35E0)); +#1089=LINE('',#1088,#1087); +#1090=DIRECTION('',(1.E0,0.E0,0.E0)); +#1091=VECTOR('',#1090,6.4E-1); +#1092=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#1093=LINE('',#1092,#1091); +#1094=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#1095=VECTOR('',#1094,9.899494936612E-1); +#1096=CARTESIAN_POINT('',(-3.61E0,-1.31E0,-6.35E0)); +#1097=LINE('',#1096,#1095); +#1098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1099=VECTOR('',#1098,1.92E0); +#1100=CARTESIAN_POINT('',(-4.31E0,1.31E0,-6.35E0)); +#1101=LINE('',#1100,#1099); +#1102=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1103=VECTOR('',#1102,2.62E0); +#1104=CARTESIAN_POINT('',(-1.69E0,1.31E0,-6.35E0)); +#1105=LINE('',#1104,#1103); +#1106=DIRECTION('',(0.E0,1.E0,0.E0)); +#1107=VECTOR('',#1106,2.62E0); +#1108=CARTESIAN_POINT('',(-1.69E0,-1.31E0,-6.35E0)); +#1109=LINE('',#1108,#1107); +#1110=DIRECTION('',(1.E0,0.E0,0.E0)); +#1111=VECTOR('',#1110,1.92E0); +#1112=CARTESIAN_POINT('',(-3.61E0,-1.31E0,-6.35E0)); +#1113=LINE('',#1112,#1111); +#1114=DIRECTION('',(0.E0,0.E0,1.E0)); +#1115=VECTOR('',#1114,3.4E-1); +#1116=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#1117=LINE('',#1116,#1115); +#1118=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1119=VECTOR('',#1118,1.912691193458E0); +#1120=CARTESIAN_POINT('',(-3.32E0,-8.063455967291E-1,-8.11E0)); +#1121=LINE('',#1120,#1119); +#1122=CARTESIAN_POINT('',(-3.32E0,-1.48E0,-1.014129942315E1)); +#1123=DIRECTION('',(1.E0,0.E0,0.E0)); +#1124=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1125=AXIS2_PLACEMENT_3D('',#1122,#1123,#1124); +#1127=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1128=VECTOR('',#1127,1.018700576851E0); +#1129=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.014129942315E1)); +#1130=LINE('',#1129,#1128); +#1131=DIRECTION('',(0.E0,1.E0,0.E0)); +#1132=VECTOR('',#1131,6.4E-1); +#1133=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.116E1)); +#1134=LINE('',#1133,#1132); +#1135=DIRECTION('',(0.E0,0.E0,1.E0)); +#1136=VECTOR('',#1135,1.018700576851E0); +#1137=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.116E1)); +#1138=LINE('',#1137,#1136); +#1139=CARTESIAN_POINT('',(-3.32E0,-1.48E0,-1.014129942315E1)); +#1140=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1142=AXIS2_PLACEMENT_3D('',#1139,#1140,#1141); +#1144=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1145=VECTOR('',#1144,6.498275605730E-1); +#1146=CARTESIAN_POINT('',(-3.32E0,-1.706274169980E0,-9.915025253169E0)); +#1147=LINE('',#1146,#1145); +#1148=CARTESIAN_POINT('',(-3.32E0,-1.07E0,-9.632304473783E0)); +#1149=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1150=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1151=AXIS2_PLACEMENT_3D('',#1148,#1149,#1150); +#1153=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1154=VECTOR('',#1153,1.E-2); +#1155=CARTESIAN_POINT('',(-3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#1156=LINE('',#1155,#1154); +#1157=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1158=VECTOR('',#1157,1.328477631085E0); +#1159=CARTESIAN_POINT('',(-3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#1160=LINE('',#1159,#1158); +#1161=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.7E0)); +#1162=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1163=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1164=AXIS2_PLACEMENT_3D('',#1161,#1162,#1163); +#1166=DIRECTION('',(0.E0,1.E0,0.E0)); +#1167=VECTOR('',#1166,2.15E-1); +#1168=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.45E0)); +#1169=LINE('',#1168,#1167); +#1170=DIRECTION('',(0.E0,0.E0,1.E0)); +#1171=VECTOR('',#1170,4.15E0); +#1172=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#1173=LINE('',#1172,#1171); +#1174=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1175=VECTOR('',#1174,6.4E-1); +#1176=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#1177=LINE('',#1176,#1175); +#1178=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1179=VECTOR('',#1178,4.15E0); +#1180=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#1181=LINE('',#1180,#1179); +#1182=DIRECTION('',(1.E0,0.E0,0.E0)); +#1183=VECTOR('',#1182,6.4E-1); +#1184=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#1185=LINE('',#1184,#1183); +#1186=DIRECTION('',(1.E0,0.E0,0.E0)); +#1187=VECTOR('',#1186,6.4E-1); +#1188=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.45E0)); +#1189=LINE('',#1188,#1187); +#1190=DIRECTION('',(1.E0,0.E0,0.E0)); +#1191=VECTOR('',#1190,6.4E-1); +#1192=CARTESIAN_POINT('',(-3.32E0,5.322330470336E-2,-8.523223304703E0)); +#1193=LINE('',#1192,#1191); +#1194=DIRECTION('',(1.E0,0.E0,0.E0)); +#1195=VECTOR('',#1194,6.4E-1); +#1196=CARTESIAN_POINT('',(-3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#1197=LINE('',#1196,#1195); +#1198=DIRECTION('',(1.E0,0.E0,0.E0)); +#1199=VECTOR('',#1198,6.4E-1); +#1200=CARTESIAN_POINT('',(-3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#1201=LINE('',#1200,#1199); +#1202=DIRECTION('',(1.E0,0.E0,0.E0)); +#1203=VECTOR('',#1202,6.4E-1); +#1204=CARTESIAN_POINT('',(-3.32E0,-1.246776695297E0,-9.455527778486E0)); +#1205=LINE('',#1204,#1203); +#1206=DIRECTION('',(1.E0,0.E0,0.E0)); +#1207=VECTOR('',#1206,6.4E-1); +#1208=CARTESIAN_POINT('',(-3.32E0,-1.706274169980E0,-9.915025253169E0)); +#1209=LINE('',#1208,#1207); +#1210=DIRECTION('',(1.E0,0.E0,0.E0)); +#1211=VECTOR('',#1210,6.4E-1); +#1212=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.014129942315E1)); +#1213=LINE('',#1212,#1211); +#1214=DIRECTION('',(1.E0,0.E0,0.E0)); +#1215=VECTOR('',#1214,6.4E-1); +#1216=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.116E1)); +#1217=LINE('',#1216,#1215); +#1218=DIRECTION('',(1.E0,0.E0,0.E0)); +#1219=VECTOR('',#1218,6.4E-1); +#1220=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.116E1)); +#1221=LINE('',#1220,#1219); +#1222=DIRECTION('',(1.E0,0.E0,0.E0)); +#1223=VECTOR('',#1222,6.4E-1); +#1224=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.014129942315E1)); +#1225=LINE('',#1224,#1223); +#1226=DIRECTION('',(1.E0,0.E0,0.E0)); +#1227=VECTOR('',#1226,6.4E-1); +#1228=CARTESIAN_POINT('',(-3.32E0,-2.158822509939E0,-9.462476913210E0)); +#1229=LINE('',#1228,#1227); +#1230=DIRECTION('',(0.E0,0.E0,1.E0)); +#1231=VECTOR('',#1230,3.4E-1); +#1232=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.45E0)); +#1233=LINE('',#1232,#1231); +#1234=DIRECTION('',(0.E0,1.E0,0.E0)); +#1235=VECTOR('',#1234,2.15E-1); +#1236=CARTESIAN_POINT('',(-2.68E0,2.3E-1,-8.45E0)); +#1237=LINE('',#1236,#1235); +#1238=CARTESIAN_POINT('',(-2.68E0,2.3E-1,-8.7E0)); +#1239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1240=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1241=AXIS2_PLACEMENT_3D('',#1238,#1239,#1240); +#1243=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1244=VECTOR('',#1243,1.328477631085E0); +#1245=CARTESIAN_POINT('',(-2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#1246=LINE('',#1245,#1244); +#1247=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1248=VECTOR('',#1247,1.E-2); +#1249=CARTESIAN_POINT('',(-2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#1250=LINE('',#1249,#1248); +#1251=CARTESIAN_POINT('',(-2.68E0,-1.07E0,-9.632304473783E0)); +#1252=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1253=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1254=AXIS2_PLACEMENT_3D('',#1251,#1252,#1253); +#1256=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1257=VECTOR('',#1256,6.498275605730E-1); +#1258=CARTESIAN_POINT('',(-2.68E0,-1.706274169980E0,-9.915025253169E0)); +#1259=LINE('',#1258,#1257); +#1260=CARTESIAN_POINT('',(-2.68E0,-1.48E0,-1.014129942315E1)); +#1261=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1262=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1263=AXIS2_PLACEMENT_3D('',#1260,#1261,#1262); +#1265=DIRECTION('',(0.E0,0.E0,1.E0)); +#1266=VECTOR('',#1265,1.018700576851E0); +#1267=CARTESIAN_POINT('',(-2.68E0,-1.8E0,-1.116E1)); +#1268=LINE('',#1267,#1266); +#1269=DIRECTION('',(0.E0,1.E0,0.E0)); +#1270=VECTOR('',#1269,6.4E-1); +#1271=CARTESIAN_POINT('',(-2.68E0,-2.44E0,-1.116E1)); +#1272=LINE('',#1271,#1270); +#1273=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1274=VECTOR('',#1273,1.018700576851E0); +#1275=CARTESIAN_POINT('',(-2.68E0,-2.44E0,-1.014129942315E1)); +#1276=LINE('',#1275,#1274); +#1277=CARTESIAN_POINT('',(-2.68E0,-1.48E0,-1.014129942315E1)); +#1278=DIRECTION('',(1.E0,0.E0,0.E0)); +#1279=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1280=AXIS2_PLACEMENT_3D('',#1277,#1278,#1279); +#1282=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1283=VECTOR('',#1282,1.912691193458E0); +#1284=CARTESIAN_POINT('',(-2.68E0,-8.063455967291E-1,-8.11E0)); +#1285=LINE('',#1284,#1283); +#1286=DIRECTION('',(0.E0,0.E0,1.E0)); +#1287=VECTOR('',#1286,4.15E0); +#1288=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-6.35E0)); +#1289=LINE('',#1288,#1287); +#1290=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1291=VECTOR('',#1290,4.15E0); +#1292=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-2.2E0)); +#1293=LINE('',#1292,#1291); +#1294=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1295=VECTOR('',#1294,6.4E-1); +#1296=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-2.2E0)); +#1297=LINE('',#1296,#1295); +#1298=DIRECTION('',(1.E0,0.E0,0.E0)); +#1299=VECTOR('',#1298,6.4E-1); +#1300=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#1301=LINE('',#1300,#1299); +#1302=DIRECTION('',(1.E0,0.E0,0.E0)); +#1303=VECTOR('',#1302,6.4E-1); +#1304=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#1305=LINE('',#1304,#1303); +#1306=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1307=VECTOR('',#1306,6.35E0); +#1308=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#1309=LINE('',#1308,#1307); +#1310=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1311=VECTOR('',#1310,6.35E0); +#1312=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#1313=LINE('',#1312,#1311); +#1314=DIRECTION('',(0.E0,0.E0,1.E0)); +#1315=VECTOR('',#1314,6.35E0); +#1316=CARTESIAN_POINT('',(-3.61E0,-1.31E0,-6.35E0)); +#1317=LINE('',#1316,#1315); +#1318=DIRECTION('',(0.E0,0.E0,1.E0)); +#1319=VECTOR('',#1318,6.35E0); +#1320=CARTESIAN_POINT('',(6.1E-1,-1.31E0,-6.35E0)); +#1321=LINE('',#1320,#1319); +#1322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1323=VECTOR('',#1322,6.35E0); +#1324=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#1325=LINE('',#1324,#1323); +#1326=DIRECTION('',(0.E0,1.E0,0.E0)); +#1327=VECTOR('',#1326,6.4E-1); +#1328=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#1329=LINE('',#1328,#1327); +#1330=DIRECTION('',(1.E0,0.E0,0.E0)); +#1331=VECTOR('',#1330,6.4E-1); +#1332=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#1333=LINE('',#1332,#1331); +#1334=DIRECTION('',(0.E0,1.E0,0.E0)); +#1335=VECTOR('',#1334,6.4E-1); +#1336=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-6.35E0)); +#1337=LINE('',#1336,#1335); +#1338=DIRECTION('',(1.E0,0.E0,0.E0)); +#1339=VECTOR('',#1338,6.4E-1); +#1340=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#1341=LINE('',#1340,#1339); +#1342=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1343=VECTOR('',#1342,9.899494936612E-1); +#1344=CARTESIAN_POINT('',(1.31E0,-6.1E-1,-6.35E0)); +#1345=LINE('',#1344,#1343); +#1346=DIRECTION('',(1.E0,0.E0,0.E0)); +#1347=VECTOR('',#1346,1.92E0); +#1348=CARTESIAN_POINT('',(-1.31E0,-1.31E0,-6.35E0)); +#1349=LINE('',#1348,#1347); +#1350=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1351=VECTOR('',#1350,2.62E0); +#1352=CARTESIAN_POINT('',(-1.31E0,1.31E0,-6.35E0)); +#1353=LINE('',#1352,#1351); +#1354=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1355=VECTOR('',#1354,2.62E0); +#1356=CARTESIAN_POINT('',(1.31E0,1.31E0,-6.35E0)); +#1357=LINE('',#1356,#1355); +#1358=DIRECTION('',(0.E0,1.E0,0.E0)); +#1359=VECTOR('',#1358,1.92E0); +#1360=CARTESIAN_POINT('',(1.31E0,-6.1E-1,-6.35E0)); +#1361=LINE('',#1360,#1359); +#1362=DIRECTION('',(0.E0,0.E0,1.E0)); +#1363=VECTOR('',#1362,3.4E-1); +#1364=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#1365=LINE('',#1364,#1363); +#1366=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1367=VECTOR('',#1366,1.912691193458E0); +#1368=CARTESIAN_POINT('',(-3.2E-1,-8.063455967291E-1,-8.11E0)); +#1369=LINE('',#1368,#1367); +#1370=CARTESIAN_POINT('',(-3.2E-1,-1.48E0,-1.014129942315E1)); +#1371=DIRECTION('',(1.E0,0.E0,0.E0)); +#1372=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1373=AXIS2_PLACEMENT_3D('',#1370,#1371,#1372); +#1375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1376=VECTOR('',#1375,1.018700576851E0); +#1377=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.014129942315E1)); +#1378=LINE('',#1377,#1376); +#1379=DIRECTION('',(0.E0,1.E0,0.E0)); +#1380=VECTOR('',#1379,6.4E-1); +#1381=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.116E1)); +#1382=LINE('',#1381,#1380); +#1383=DIRECTION('',(0.E0,0.E0,1.E0)); +#1384=VECTOR('',#1383,1.018700576851E0); +#1385=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.116E1)); +#1386=LINE('',#1385,#1384); +#1387=CARTESIAN_POINT('',(-3.2E-1,-1.48E0,-1.014129942315E1)); +#1388=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1389=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1390=AXIS2_PLACEMENT_3D('',#1387,#1388,#1389); +#1392=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1393=VECTOR('',#1392,6.498275605730E-1); +#1394=CARTESIAN_POINT('',(-3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#1395=LINE('',#1394,#1393); +#1396=CARTESIAN_POINT('',(-3.2E-1,-1.07E0,-9.632304473783E0)); +#1397=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1398=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1399=AXIS2_PLACEMENT_3D('',#1396,#1397,#1398); +#1401=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1402=VECTOR('',#1401,1.E-2); +#1403=CARTESIAN_POINT('',(-3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#1404=LINE('',#1403,#1402); +#1405=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1406=VECTOR('',#1405,1.328477631085E0); +#1407=CARTESIAN_POINT('',(-3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#1408=LINE('',#1407,#1406); +#1409=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.7E0)); +#1410=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1411=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1412=AXIS2_PLACEMENT_3D('',#1409,#1410,#1411); +#1414=DIRECTION('',(0.E0,1.E0,0.E0)); +#1415=VECTOR('',#1414,2.15E-1); +#1416=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.45E0)); +#1417=LINE('',#1416,#1415); +#1418=DIRECTION('',(0.E0,0.E0,1.E0)); +#1419=VECTOR('',#1418,4.15E0); +#1420=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#1421=LINE('',#1420,#1419); +#1422=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1423=VECTOR('',#1422,6.4E-1); +#1424=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#1425=LINE('',#1424,#1423); +#1426=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1427=VECTOR('',#1426,4.15E0); +#1428=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#1429=LINE('',#1428,#1427); +#1430=DIRECTION('',(1.E0,0.E0,0.E0)); +#1431=VECTOR('',#1430,6.4E-1); +#1432=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#1433=LINE('',#1432,#1431); +#1434=DIRECTION('',(1.E0,0.E0,0.E0)); +#1435=VECTOR('',#1434,6.4E-1); +#1436=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.45E0)); +#1437=LINE('',#1436,#1435); +#1438=DIRECTION('',(1.E0,0.E0,0.E0)); +#1439=VECTOR('',#1438,6.4E-1); +#1440=CARTESIAN_POINT('',(-3.2E-1,5.322330470336E-2,-8.523223304703E0)); +#1441=LINE('',#1440,#1439); +#1442=DIRECTION('',(1.E0,0.E0,0.E0)); +#1443=VECTOR('',#1442,6.4E-1); +#1444=CARTESIAN_POINT('',(-3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#1445=LINE('',#1444,#1443); +#1446=DIRECTION('',(1.E0,0.E0,0.E0)); +#1447=VECTOR('',#1446,6.4E-1); +#1448=CARTESIAN_POINT('',(-3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#1449=LINE('',#1448,#1447); +#1450=DIRECTION('',(1.E0,0.E0,0.E0)); +#1451=VECTOR('',#1450,6.4E-1); +#1452=CARTESIAN_POINT('',(-3.2E-1,-1.246776695297E0,-9.455527778486E0)); +#1453=LINE('',#1452,#1451); +#1454=DIRECTION('',(1.E0,0.E0,0.E0)); +#1455=VECTOR('',#1454,6.4E-1); +#1456=CARTESIAN_POINT('',(-3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#1457=LINE('',#1456,#1455); +#1458=DIRECTION('',(1.E0,0.E0,0.E0)); +#1459=VECTOR('',#1458,6.4E-1); +#1460=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.014129942315E1)); +#1461=LINE('',#1460,#1459); +#1462=DIRECTION('',(1.E0,0.E0,0.E0)); +#1463=VECTOR('',#1462,6.4E-1); +#1464=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.116E1)); +#1465=LINE('',#1464,#1463); +#1466=DIRECTION('',(1.E0,0.E0,0.E0)); +#1467=VECTOR('',#1466,6.4E-1); +#1468=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.116E1)); +#1469=LINE('',#1468,#1467); +#1470=DIRECTION('',(1.E0,0.E0,0.E0)); +#1471=VECTOR('',#1470,6.4E-1); +#1472=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.014129942315E1)); +#1473=LINE('',#1472,#1471); +#1474=DIRECTION('',(1.E0,0.E0,0.E0)); +#1475=VECTOR('',#1474,6.4E-1); +#1476=CARTESIAN_POINT('',(-3.2E-1,-2.158822509939E0,-9.462476913210E0)); +#1477=LINE('',#1476,#1475); +#1478=DIRECTION('',(0.E0,0.E0,1.E0)); +#1479=VECTOR('',#1478,3.4E-1); +#1480=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.45E0)); +#1481=LINE('',#1480,#1479); +#1482=DIRECTION('',(0.E0,1.E0,0.E0)); +#1483=VECTOR('',#1482,2.15E-1); +#1484=CARTESIAN_POINT('',(3.2E-1,2.3E-1,-8.45E0)); +#1485=LINE('',#1484,#1483); +#1486=CARTESIAN_POINT('',(3.2E-1,2.3E-1,-8.7E0)); +#1487=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1488=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1489=AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1491=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1492=VECTOR('',#1491,1.328477631085E0); +#1493=CARTESIAN_POINT('',(3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#1494=LINE('',#1493,#1492); +#1495=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1496=VECTOR('',#1495,1.E-2); +#1497=CARTESIAN_POINT('',(3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#1498=LINE('',#1497,#1496); +#1499=CARTESIAN_POINT('',(3.2E-1,-1.07E0,-9.632304473783E0)); +#1500=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1501=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1502=AXIS2_PLACEMENT_3D('',#1499,#1500,#1501); +#1504=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1505=VECTOR('',#1504,6.498275605730E-1); +#1506=CARTESIAN_POINT('',(3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#1507=LINE('',#1506,#1505); +#1508=CARTESIAN_POINT('',(3.2E-1,-1.48E0,-1.014129942315E1)); +#1509=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1510=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1511=AXIS2_PLACEMENT_3D('',#1508,#1509,#1510); +#1513=DIRECTION('',(0.E0,0.E0,1.E0)); +#1514=VECTOR('',#1513,1.018700576851E0); +#1515=CARTESIAN_POINT('',(3.2E-1,-1.8E0,-1.116E1)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,1.E0,0.E0)); +#1518=VECTOR('',#1517,6.4E-1); +#1519=CARTESIAN_POINT('',(3.2E-1,-2.44E0,-1.116E1)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1522=VECTOR('',#1521,1.018700576851E0); +#1523=CARTESIAN_POINT('',(3.2E-1,-2.44E0,-1.014129942315E1)); +#1524=LINE('',#1523,#1522); +#1525=CARTESIAN_POINT('',(3.2E-1,-1.48E0,-1.014129942315E1)); +#1526=DIRECTION('',(1.E0,0.E0,0.E0)); +#1527=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1528=AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1530=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1531=VECTOR('',#1530,1.912691193458E0); +#1532=CARTESIAN_POINT('',(3.2E-1,-8.063455967291E-1,-8.11E0)); +#1533=LINE('',#1532,#1531); +#1534=DIRECTION('',(0.E0,0.E0,1.E0)); +#1535=VECTOR('',#1534,4.15E0); +#1536=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-6.35E0)); +#1537=LINE('',#1536,#1535); +#1538=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1539=VECTOR('',#1538,4.15E0); +#1540=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-2.2E0)); +#1541=LINE('',#1540,#1539); +#1542=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1543=VECTOR('',#1542,6.4E-1); +#1544=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-2.2E0)); +#1545=LINE('',#1544,#1543); +#1546=DIRECTION('',(1.E0,0.E0,0.E0)); +#1547=VECTOR('',#1546,6.4E-1); +#1548=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#1549=LINE('',#1548,#1547); +#1550=DIRECTION('',(1.E0,0.E0,0.E0)); +#1551=VECTOR('',#1550,6.4E-1); +#1552=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#1553=LINE('',#1552,#1551); +#1554=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1555=VECTOR('',#1554,6.35E0); +#1556=CARTESIAN_POINT('',(-1.31E0,1.31E0,0.E0)); +#1557=LINE('',#1556,#1555); +#1558=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1559=VECTOR('',#1558,6.35E0); +#1560=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#1561=LINE('',#1560,#1559); +#1562=DIRECTION('',(0.E0,0.E0,1.E0)); +#1563=VECTOR('',#1562,6.35E0); +#1564=CARTESIAN_POINT('',(1.31E0,-6.1E-1,-6.35E0)); +#1565=LINE('',#1564,#1563); +#1566=DIRECTION('',(1.E0,0.E0,0.E0)); +#1567=VECTOR('',#1566,4.3E-1); +#1568=CARTESIAN_POINT('',(5.E0,-3.E-1,-5.05E0)); +#1569=LINE('',#1568,#1567); +#1570=DIRECTION('',(0.E0,1.E0,0.E0)); +#1571=VECTOR('',#1570,6.E-1); +#1572=CARTESIAN_POINT('',(5.43E0,-3.E-1,-5.05E0)); +#1573=LINE('',#1572,#1571); +#1574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1575=VECTOR('',#1574,4.3E-1); +#1576=CARTESIAN_POINT('',(5.43E0,3.E-1,-5.05E0)); +#1577=LINE('',#1576,#1575); +#1578=DIRECTION('',(1.E0,0.E0,0.E0)); +#1579=VECTOR('',#1578,3.6E-1); +#1580=CARTESIAN_POINT('',(5.035E0,-5.E-1,-4.85E0)); +#1581=LINE('',#1580,#1579); +#1582=CARTESIAN_POINT('',(5.43E0,-3.E-1,-4.85E0)); +#1583=DIRECTION('',(1.E0,0.E0,0.E0)); +#1584=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1585=AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); +#1587=CARTESIAN_POINT('',(5.E0,-3.E-1,-4.85E0)); +#1588=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1589=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1590=AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); +#1592=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1593=VECTOR('',#1592,3.6E-1); +#1594=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.02E0)); +#1595=LINE('',#1594,#1593); +#1596=DIRECTION('',(1.605278231737E-8,2.609869253480E-9,1.E0)); +#1597=VECTOR('',#1596,7.900196620572E-1); +#1598=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.690019662057E0)); +#1599=LINE('',#1598,#1597); +#1600=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.9E0)); +#1601=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1602=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1603=AXIS2_PLACEMENT_3D('',#1600,#1601,#1602); +#1605=DIRECTION('',(0.E0,1.E0,0.E0)); +#1606=VECTOR('',#1605,6.2E-1); +#1607=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.77E0)); +#1608=LINE('',#1607,#1606); +#1609=CARTESIAN_POINT('',(5.395E0,-7.5E-1,-3.02E0)); +#1610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1611=DIRECTION('',(0.E0,0.E0,1.E0)); +#1612=AXIS2_PLACEMENT_3D('',#1609,#1610,#1611); +#1614=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1615=VECTOR('',#1614,2.3E-1); +#1616=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.02E0)); +#1617=LINE('',#1616,#1615); +#1618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1619=VECTOR('',#1618,2.E-1); +#1620=CARTESIAN_POINT('',(5.395E0,-5.E-1,-4.85E0)); +#1621=LINE('',#1620,#1619); +#1622=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.05E0)); +#1623=DIRECTION('',(1.E0,0.E0,0.E0)); +#1624=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1625=AXIS2_PLACEMENT_3D('',#1622,#1623,#1624); +#1627=DIRECTION('',(0.E0,1.E0,0.E0)); +#1628=VECTOR('',#1627,8.3E-1); +#1629=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.18E0)); +#1630=LINE('',#1629,#1628); +#1631=CARTESIAN_POINT('',(5.395E0,4.6E-1,-5.05E0)); +#1632=DIRECTION('',(1.E0,0.E0,0.E0)); +#1633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1634=AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); +#1636=DIRECTION('',(0.E0,0.E0,1.E0)); +#1637=VECTOR('',#1636,1.676446609407E0); +#1638=CARTESIAN_POINT('',(5.395E0,5.9E-1,-5.05E0)); +#1639=LINE('',#1638,#1637); +#1640=CARTESIAN_POINT('',(5.395E0,8.4E-1,-3.373553390593E0)); +#1641=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1642=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1643=AXIS2_PLACEMENT_3D('',#1640,#1641,#1642); +#1645=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1646=VECTOR('',#1645,5.E-1); +#1647=CARTESIAN_POINT('',(5.395E0,6.632233047034E-1,-3.196776695297E0)); +#1648=LINE('',#1647,#1646); +#1649=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-3.02E0)); +#1650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1651=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1652=AXIS2_PLACEMENT_3D('',#1649,#1650,#1651); +#1654=DIRECTION('',(0.E0,1.E0,0.E0)); +#1655=VECTOR('',#1654,4.064466094067E-1); +#1656=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-2.77E0)); +#1657=LINE('',#1656,#1655); +#1658=CARTESIAN_POINT('',(5.395E0,1.6E0,-2.9E0)); +#1659=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1660=DIRECTION('',(0.E0,0.E0,1.E0)); +#1661=AXIS2_PLACEMENT_3D('',#1658,#1659,#1660); +#1663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1664=VECTOR('',#1663,3.03E0); +#1665=CARTESIAN_POINT('',(5.395E0,1.73E0,-2.9E0)); +#1666=LINE('',#1665,#1664); +#1667=CARTESIAN_POINT('',(5.395E0,1.23E0,-5.93E0)); +#1668=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1669=DIRECTION('',(0.E0,1.E0,0.E0)); +#1670=AXIS2_PLACEMENT_3D('',#1667,#1668,#1669); +#1672=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1673=VECTOR('',#1672,2.23E0); +#1674=CARTESIAN_POINT('',(5.395E0,1.23E0,-6.43E0)); +#1675=LINE('',#1674,#1673); +#1676=CARTESIAN_POINT('',(5.395E0,-1.E0,-5.93E0)); +#1677=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1678=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1679=AXIS2_PLACEMENT_3D('',#1676,#1677,#1678); +#1681=DIRECTION('',(-3.028144868146E-8,-4.937376185314E-9,1.E0)); +#1682=VECTOR('',#1681,4.200197189407E-1); +#1683=CARTESIAN_POINT('',(5.395E0,-1.5E0,-5.93E0)); +#1684=LINE('',#1683,#1682); +#1685=DIRECTION('',(-2.021576866747E-11,-6.564610183239E-12,-1.E0)); +#1686=VECTOR('',#1685,1.819960619002E0); +#1687=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.690019662057E0)); +#1688=LINE('',#1687,#1686); +#1689=DIRECTION('',(0.E0,0.E0,1.E0)); +#1690=VECTOR('',#1689,1.32E0); +#1691=CARTESIAN_POINT('',(5.992644131518E0,-2.079731562555E0,-5.26E0)); +#1692=LINE('',#1691,#1690); +#1693=CARTESIAN_POINT('',(5.034999986687E0,-1.500000006190E0, +-5.509965931129E0)); +#1694=CARTESIAN_POINT('',(5.034999986687E0,-1.500000006190E0, +-5.488332893083E0)); +#1695=CARTESIAN_POINT('',(5.034971224771E0,-1.505570013102E0, +-5.444960949604E0)); +#1696=CARTESIAN_POINT('',(5.035330021805E0,-1.531360840160E0, +-5.382863062098E0)); +#1697=CARTESIAN_POINT('',(5.037337803232E0,-1.571281582282E0, +-5.331282595688E0)); +#1698=CARTESIAN_POINT('',(5.042457316732E0,-1.622863636551E0, +-5.291335405868E0)); +#1699=CARTESIAN_POINT('',(5.052663029906E0,-1.685328367306E0, +-5.265457063235E0)); +#1700=CARTESIAN_POINT('',(5.062930088907E0,-1.728527147501E0,-5.26E0)); +#1701=CARTESIAN_POINT('',(5.068854316349E0,-1.75E0,-5.26E0)); +#1703=CARTESIAN_POINT('',(5.451645435675E0,-1.75E0,-5.26E0)); +#1704=CARTESIAN_POINT('',(5.441489337028E0,-1.728739037669E0,-5.26E0)); +#1705=CARTESIAN_POINT('',(5.424163015504E0,-1.685809450314E0, +-5.265335349625E0)); +#1706=CARTESIAN_POINT('',(5.407201512186E0,-1.623171114294E0, +-5.291148971928E0)); +#1707=CARTESIAN_POINT('',(5.398837695687E0,-1.571627884738E0, +-5.330960347824E0)); +#1708=CARTESIAN_POINT('',(5.395547980719E0,-1.531665614053E0, +-5.382344821866E0)); +#1709=CARTESIAN_POINT('',(5.394952320066E0,-1.505666785131E0, +-5.444496230921E0)); +#1710=CARTESIAN_POINT('',(5.394999987281E0,-1.500000002074E0, +-5.488162841006E0)); +#1711=CARTESIAN_POINT('',(5.394999987281E0,-1.500000002074E0, +-5.509980281059E0)); +#1713=DIRECTION('',(-9.999999990691E-1,-1.262390187440E-8,-4.314792142976E-5)); +#1714=VECTOR('',#1713,3.600000014089E-1); +#1715=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.690019662057E0)); +#1716=LINE('',#1715,#1714); +#1717=DIRECTION('',(9.999999992056E-1,1.143483514953E-8,-3.986091618627E-5)); +#1718=VECTOR('',#1717,3.600000008806E-1); +#1719=CARTESIAN_POINT('',(5.034999986687E0,-1.500000006190E0, +-5.509965931129E0)); +#1720=LINE('',#1719,#1718); +#1721=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1722=VECTOR('',#1721,3.6E-1); +#1723=CARTESIAN_POINT('',(5.395E0,-1.5E0,-5.93E0)); +#1724=LINE('',#1723,#1722); +#1725=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.690019662057E0)); +#1726=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.711837033660E0)); +#1727=CARTESIAN_POINT('',(5.394952319959E0,-1.505666742694E0, +-3.755503635428E0)); +#1728=CARTESIAN_POINT('',(5.395547978112E0,-1.531665564769E0, +-3.817655098527E0)); +#1729=CARTESIAN_POINT('',(5.398837689026E0,-1.571627831371E0, +-3.869039601497E0)); +#1730=CARTESIAN_POINT('',(5.407201502328E0,-1.623171071161E0, +-3.908851005666E0)); +#1731=CARTESIAN_POINT('',(5.424163006304E0,-1.685809425734E0, +-3.934664646096E0)); +#1732=CARTESIAN_POINT('',(5.441489333127E0,-1.728739029504E0,-3.94E0)); +#1733=CARTESIAN_POINT('',(5.451645435675E0,-1.75E0,-3.94E0)); +#1735=CARTESIAN_POINT('',(5.068854316349E0,-1.75E0,-3.94E0)); +#1736=CARTESIAN_POINT('',(5.062930133986E0,-1.728527310892E0,-3.94E0)); +#1737=CARTESIAN_POINT('',(5.052663138427E0,-1.685328855674E0, +-3.934543022939E0)); +#1738=CARTESIAN_POINT('',(5.042457435592E0,-1.622864491993E0, +-3.908665040148E0)); +#1739=CARTESIAN_POINT('',(5.037337884134E0,-1.571282640572E0, +-3.868718412467E0)); +#1740=CARTESIAN_POINT('',(5.035330053393E0,-1.531361818546E0, +-3.817138526097E0)); +#1741=CARTESIAN_POINT('',(5.034971226006E0,-1.505570850109E0, +-3.755041709470E0)); +#1742=CARTESIAN_POINT('',(5.034999986244E0,-1.500000006606E0, +-3.711669593667E0)); +#1743=CARTESIAN_POINT('',(5.034999986244E0,-1.500000006606E0, +-3.690035195309E0)); +#1745=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1746=VECTOR('',#1745,3.6E-1); +#1747=CARTESIAN_POINT('',(7.875115705795E0,-2.382605229103E0,-3.94E0)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1750=VECTOR('',#1749,1.872386628303E0); +#1751=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-3.94E0)); +#1752=LINE('',#1751,#1750); +#1753=CARTESIAN_POINT('',(5.975E0,-1.5E0,-3.94E0)); +#1754=DIRECTION('',(0.E0,0.E0,1.E0)); +#1755=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#1756=AXIS2_PLACEMENT_3D('',#1753,#1754,#1755); +#1758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1759=VECTOR('',#1758,3.827911193262E-1); +#1760=CARTESIAN_POINT('',(5.451645435675E0,-1.75E0,-3.94E0)); +#1761=LINE('',#1760,#1759); +#1762=CARTESIAN_POINT('',(5.975E0,-1.5E0,-3.94E0)); +#1763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1764=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1765=AXIS2_PLACEMENT_3D('',#1762,#1763,#1764); +#1767=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1768=VECTOR('',#1767,1.872386628303E0); +#1769=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-3.94E0)); +#1770=LINE('',#1769,#1768); +#1771=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1772=VECTOR('',#1771,3.6E-1); +#1773=CARTESIAN_POINT('',(-7.864164175887E0,-2.022771845448E0,-3.94E0)); +#1774=LINE('',#1773,#1772); +#1775=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#1776=VECTOR('',#1775,1.872386628303E0); +#1777=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-3.94E0)); +#1778=LINE('',#1777,#1776); +#1779=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-3.94E0)); +#1780=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1781=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#1782=AXIS2_PLACEMENT_3D('',#1779,#1780,#1781); +#1784=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1785=VECTOR('',#1784,3.827911193262E-1); +#1786=CARTESIAN_POINT('',(-5.068854316349E0,-1.75E0,-3.94E0)); +#1787=LINE('',#1786,#1785); +#1788=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-3.94E0)); +#1789=DIRECTION('',(0.E0,0.E0,1.E0)); +#1790=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1791=AXIS2_PLACEMENT_3D('',#1788,#1789,#1790); +#1793=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1794=VECTOR('',#1793,1.872386628303E0); +#1795=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-3.94E0)); +#1796=LINE('',#1795,#1794); +#1797=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-4.19E0)); +#1798=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1799=DIRECTION('',(0.E0,0.E0,1.E0)); +#1800=AXIS2_PLACEMENT_3D('',#1797,#1798,#1799); +#1802=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-5.01E0)); +#1803=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1804=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1805=AXIS2_PLACEMENT_3D('',#1802,#1803,#1804); +#1807=DIRECTION('',(0.E0,0.E0,1.E0)); +#1808=VECTOR('',#1807,8.2E-1); +#1809=CARTESIAN_POINT('',(8.114048470092E0,-2.015166616345E0,-5.01E0)); +#1810=LINE('',#1809,#1808); +#1811=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1812=VECTOR('',#1811,3.6E-1); +#1813=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-5.26E0)); +#1814=LINE('',#1813,#1812); +#1815=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1816=VECTOR('',#1815,1.872386628303E0); +#1817=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-5.26E0)); +#1818=LINE('',#1817,#1816); +#1819=CARTESIAN_POINT('',(5.975E0,-1.5E0,-5.26E0)); +#1820=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1821=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1822=AXIS2_PLACEMENT_3D('',#1819,#1820,#1821); +#1824=DIRECTION('',(1.E0,0.E0,0.E0)); +#1825=VECTOR('',#1824,3.827911193262E-1); +#1826=CARTESIAN_POINT('',(5.068854316349E0,-1.75E0,-5.26E0)); +#1827=LINE('',#1826,#1825); +#1828=CARTESIAN_POINT('',(5.975E0,-1.5E0,-5.26E0)); +#1829=DIRECTION('',(0.E0,0.E0,1.E0)); +#1830=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#1831=AXIS2_PLACEMENT_3D('',#1828,#1829,#1830); +#1833=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1834=VECTOR('',#1833,1.872386628303E0); +#1835=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-5.26E0)); +#1836=LINE('',#1835,#1834); +#1837=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#1838=VECTOR('',#1837,3.6E-1); +#1839=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-5.26E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#1842=VECTOR('',#1841,1.872386628303E0); +#1843=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-5.26E0)); +#1844=LINE('',#1843,#1842); +#1845=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-5.26E0)); +#1846=DIRECTION('',(0.E0,0.E0,1.E0)); +#1847=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1848=AXIS2_PLACEMENT_3D('',#1845,#1846,#1847); +#1850=DIRECTION('',(1.E0,0.E0,0.E0)); +#1851=VECTOR('',#1850,3.827911193262E-1); +#1852=CARTESIAN_POINT('',(-5.451645435675E0,-1.75E0,-5.26E0)); +#1853=LINE('',#1852,#1851); +#1854=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-5.26E0)); +#1855=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1856=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#1857=AXIS2_PLACEMENT_3D('',#1854,#1855,#1856); +#1859=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#1860=VECTOR('',#1859,1.872386628303E0); +#1861=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-5.26E0)); +#1862=LINE('',#1861,#1860); +#1863=CARTESIAN_POINT('',(7.875115705795E0,-2.382605229103E0,-4.19E0)); +#1864=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1865=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#1866=AXIS2_PLACEMENT_3D('',#1863,#1864,#1865); +#1868=CARTESIAN_POINT('',(7.875115705795E0,-2.382605229103E0,-5.01E0)); +#1869=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1870=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1871=AXIS2_PLACEMENT_3D('',#1868,#1869,#1870); +#1873=DIRECTION('',(0.E0,0.E0,1.E0)); +#1874=VECTOR('',#1873,1.32E0); +#1875=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-5.26E0)); +#1876=LINE('',#1875,#1874); +#1877=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#1878=VECTOR('',#1877,3.6E-1); +#1879=CARTESIAN_POINT('',(8.125E0,-2.375E0,-4.19E0)); +#1880=LINE('',#1879,#1878); +#1881=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#1882=VECTOR('',#1881,3.6E-1); +#1883=CARTESIAN_POINT('',(8.114048470092E0,-2.015166616345E0,-5.01E0)); +#1884=LINE('',#1883,#1882); +#1885=DIRECTION('',(0.E0,0.E0,1.E0)); +#1886=VECTOR('',#1885,8.2E-1); +#1887=CARTESIAN_POINT('',(8.125E0,-2.375E0,-5.01E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(-2.430875803807E-10,-2.286442491823E-10,1.E0)); +#1890=VECTOR('',#1889,1.819930735820E0); +#1891=CARTESIAN_POINT('',(5.034999986687E0,-1.500000006190E0, +-5.509965931129E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(-3.169589924770E-8,-1.473769982089E-8,1.E0)); +#1894=VECTOR('',#1893,4.200340688705E-1); +#1895=CARTESIAN_POINT('',(5.035E0,-1.5E0,-5.93E0)); +#1896=LINE('',#1895,#1894); +#1897=CARTESIAN_POINT('',(5.035E0,-1.E0,-5.93E0)); +#1898=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1899=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1900=AXIS2_PLACEMENT_3D('',#1897,#1898,#1899); +#1902=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1903=VECTOR('',#1902,2.23E0); +#1904=CARTESIAN_POINT('',(5.035E0,1.23E0,-6.43E0)); +#1905=LINE('',#1904,#1903); +#1906=CARTESIAN_POINT('',(5.035E0,1.23E0,-5.93E0)); +#1907=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1908=DIRECTION('',(0.E0,1.E0,0.E0)); +#1909=AXIS2_PLACEMENT_3D('',#1906,#1907,#1908); +#1911=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1912=VECTOR('',#1911,3.03E0); +#1913=CARTESIAN_POINT('',(5.035E0,1.73E0,-2.9E0)); +#1914=LINE('',#1913,#1912); +#1915=CARTESIAN_POINT('',(5.035E0,1.6E0,-2.9E0)); +#1916=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1917=DIRECTION('',(0.E0,0.E0,1.E0)); +#1918=AXIS2_PLACEMENT_3D('',#1915,#1916,#1917); +#1920=DIRECTION('',(0.E0,1.E0,0.E0)); +#1921=VECTOR('',#1920,4.064466094067E-1); +#1922=CARTESIAN_POINT('',(5.035E0,1.193553390593E0,-2.77E0)); +#1923=LINE('',#1922,#1921); +#1924=CARTESIAN_POINT('',(5.035E0,1.193553390593E0,-3.02E0)); +#1925=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1926=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1927=AXIS2_PLACEMENT_3D('',#1924,#1925,#1926); +#1929=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1930=VECTOR('',#1929,5.E-1); +#1931=CARTESIAN_POINT('',(5.035E0,6.632233047034E-1,-3.196776695297E0)); +#1932=LINE('',#1931,#1930); +#1933=CARTESIAN_POINT('',(5.035E0,8.4E-1,-3.373553390593E0)); +#1934=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1936=AXIS2_PLACEMENT_3D('',#1933,#1934,#1935); +#1938=DIRECTION('',(0.E0,0.E0,1.E0)); +#1939=VECTOR('',#1938,1.676446609407E0); +#1940=CARTESIAN_POINT('',(5.035E0,5.9E-1,-5.05E0)); +#1941=LINE('',#1940,#1939); +#1942=CARTESIAN_POINT('',(5.035E0,4.6E-1,-5.05E0)); +#1943=DIRECTION('',(1.E0,0.E0,0.E0)); +#1944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1945=AXIS2_PLACEMENT_3D('',#1942,#1943,#1944); +#1947=DIRECTION('',(0.E0,1.E0,0.E0)); +#1948=VECTOR('',#1947,8.3E-1); +#1949=CARTESIAN_POINT('',(5.035E0,-3.7E-1,-5.18E0)); +#1950=LINE('',#1949,#1948); +#1951=CARTESIAN_POINT('',(5.035E0,-3.7E-1,-5.05E0)); +#1952=DIRECTION('',(1.E0,0.E0,0.E0)); +#1953=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1954=AXIS2_PLACEMENT_3D('',#1951,#1952,#1953); +#1956=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1957=VECTOR('',#1956,2.E-1); +#1958=CARTESIAN_POINT('',(5.035E0,-5.E-1,-4.85E0)); +#1959=LINE('',#1958,#1957); +#1960=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1961=VECTOR('',#1960,2.3E-1); +#1962=CARTESIAN_POINT('',(5.035E0,-5.E-1,-3.02E0)); +#1963=LINE('',#1962,#1961); +#1964=CARTESIAN_POINT('',(5.035E0,-7.5E-1,-3.02E0)); +#1965=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1966=DIRECTION('',(0.E0,0.E0,1.E0)); +#1967=AXIS2_PLACEMENT_3D('',#1964,#1965,#1966); +#1969=DIRECTION('',(0.E0,1.E0,0.E0)); +#1970=VECTOR('',#1969,6.2E-1); +#1971=CARTESIAN_POINT('',(5.035E0,-1.37E0,-2.77E0)); +#1972=LINE('',#1971,#1970); +#1973=CARTESIAN_POINT('',(5.035E0,-1.37E0,-2.9E0)); +#1974=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1975=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1976=AXIS2_PLACEMENT_3D('',#1973,#1974,#1975); +#1978=DIRECTION('',(1.741157883627E-8,8.362225550709E-9,1.E0)); +#1979=VECTOR('',#1978,7.900351953090E-1); +#1980=CARTESIAN_POINT('',(5.034999986244E0,-1.500000006606E0, +-3.690035195309E0)); +#1981=LINE('',#1980,#1979); +#1982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1983=VECTOR('',#1982,3.6E-1); +#1984=CARTESIAN_POINT('',(5.395E0,-1.E0,-6.43E0)); +#1985=LINE('',#1984,#1983); +#1986=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1987=VECTOR('',#1986,3.6E-1); +#1988=CARTESIAN_POINT('',(5.395E0,1.23E0,-6.43E0)); +#1989=LINE('',#1988,#1987); +#1990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1991=VECTOR('',#1990,3.6E-1); +#1992=CARTESIAN_POINT('',(5.395E0,1.73E0,-5.93E0)); +#1993=LINE('',#1992,#1991); +#1994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1995=VECTOR('',#1994,3.6E-1); +#1996=CARTESIAN_POINT('',(5.395E0,1.73E0,-2.9E0)); +#1997=LINE('',#1996,#1995); +#1998=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1999=VECTOR('',#1998,3.6E-1); +#2000=CARTESIAN_POINT('',(5.395E0,1.6E0,-2.77E0)); +#2001=LINE('',#2000,#1999); +#2002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2003=VECTOR('',#2002,3.6E-1); +#2004=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-2.77E0)); +#2005=LINE('',#2004,#2003); +#2006=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2007=VECTOR('',#2006,3.6E-1); +#2008=CARTESIAN_POINT('',(5.395E0,1.016776695297E0,-2.843223304703E0)); +#2009=LINE('',#2008,#2007); +#2010=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2011=VECTOR('',#2010,3.6E-1); +#2012=CARTESIAN_POINT('',(5.395E0,6.632233047034E-1,-3.196776695297E0)); +#2013=LINE('',#2012,#2011); +#2014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2015=VECTOR('',#2014,3.6E-1); +#2016=CARTESIAN_POINT('',(5.395E0,5.9E-1,-3.373553390593E0)); +#2017=LINE('',#2016,#2015); +#2018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2019=VECTOR('',#2018,3.6E-1); +#2020=CARTESIAN_POINT('',(5.395E0,5.9E-1,-5.05E0)); +#2021=LINE('',#2020,#2019); +#2022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2023=VECTOR('',#2022,3.6E-1); +#2024=CARTESIAN_POINT('',(5.395E0,4.6E-1,-5.18E0)); +#2025=LINE('',#2024,#2023); +#2026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2027=VECTOR('',#2026,3.6E-1); +#2028=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.18E0)); +#2029=LINE('',#2028,#2027); +#2030=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2031=VECTOR('',#2030,3.6E-1); +#2032=CARTESIAN_POINT('',(5.395E0,-5.E-1,-5.05E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(0.E0,0.E0,1.E0)); +#2035=VECTOR('',#2034,1.6E0); +#2036=CARTESIAN_POINT('',(5.395E0,-5.E-1,-4.85E0)); +#2037=LINE('',#2036,#2035); +#2038=DIRECTION('',(-1.E0,0.E0,-1.268826313857E-14)); +#2039=VECTOR('',#2038,3.5E-2); +#2040=CARTESIAN_POINT('',(5.43E0,-5.E-1,-3.25E0)); +#2041=LINE('',#2040,#2039); +#2042=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2043=VECTOR('',#2042,1.6E0); +#2044=CARTESIAN_POINT('',(5.43E0,-5.E-1,-3.25E0)); +#2045=LINE('',#2044,#2043); +#2046=DIRECTION('',(1.E0,0.E0,2.537652627715E-14)); +#2047=VECTOR('',#2046,3.5E-2); +#2048=CARTESIAN_POINT('',(5.395E0,-5.E-1,-4.85E0)); +#2049=LINE('',#2048,#2047); +#2050=DIRECTION('',(0.E0,0.E0,1.E0)); +#2051=VECTOR('',#2050,1.6E0); +#2052=CARTESIAN_POINT('',(5.035E0,-5.E-1,-4.85E0)); +#2053=LINE('',#2052,#2051); +#2054=DIRECTION('',(1.E0,0.E0,-2.537652627715E-14)); +#2055=VECTOR('',#2054,3.5E-2); +#2056=CARTESIAN_POINT('',(5.E0,-5.E-1,-4.85E0)); +#2057=LINE('',#2056,#2055); +#2058=DIRECTION('',(-1.E0,0.E0,1.268826313857E-14)); +#2059=VECTOR('',#2058,3.5E-2); +#2060=CARTESIAN_POINT('',(5.035E0,-5.E-1,-3.25E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2063=VECTOR('',#2062,1.6E0); +#2064=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-4.35E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2067=VECTOR('',#2066,3.5E-2); +#2068=CARTESIAN_POINT('',(-5.E0,-5.E-1,-4.35E0)); +#2069=LINE('',#2068,#2067); +#2070=DIRECTION('',(1.E0,0.E0,2.537652627715E-14)); +#2071=VECTOR('',#2070,3.5E-2); +#2072=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-5.95E0)); +#2073=LINE('',#2072,#2071); +#2074=DIRECTION('',(0.E0,0.E0,1.E0)); +#2075=VECTOR('',#2074,1.6E0); +#2076=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-5.95E0)); +#2077=LINE('',#2076,#2075); +#2078=DIRECTION('',(1.E0,0.E0,-2.537652627715E-14)); +#2079=VECTOR('',#2078,3.5E-2); +#2080=CARTESIAN_POINT('',(-5.43E0,-5.E-1,-5.95E0)); +#2081=LINE('',#2080,#2079); +#2082=DIRECTION('',(0.E0,0.E0,1.E0)); +#2083=VECTOR('',#2082,1.6E0); +#2084=CARTESIAN_POINT('',(-5.43E0,-5.E-1,-5.95E0)); +#2085=LINE('',#2084,#2083); +#2086=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2087=VECTOR('',#2086,3.5E-2); +#2088=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-4.35E0)); +#2089=LINE('',#2088,#2087); +#2090=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2091=VECTOR('',#2090,3.6E-1); +#2092=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.25E0)); +#2093=LINE('',#2092,#2091); +#2094=CARTESIAN_POINT('',(5.E0,-3.E-1,-3.25E0)); +#2095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2097=AXIS2_PLACEMENT_3D('',#2094,#2095,#2096); +#2099=CARTESIAN_POINT('',(5.43E0,-3.E-1,-3.25E0)); +#2100=DIRECTION('',(1.E0,0.E0,0.E0)); +#2101=DIRECTION('',(0.E0,0.E0,1.E0)); +#2102=AXIS2_PLACEMENT_3D('',#2099,#2100,#2101); +#2104=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2105=VECTOR('',#2104,4.3E-1); +#2106=CARTESIAN_POINT('',(5.43E0,-3.E-1,-3.05E0)); +#2107=LINE('',#2106,#2105); +#2108=DIRECTION('',(1.E0,0.E0,0.E0)); +#2109=VECTOR('',#2108,4.3E-1); +#2110=CARTESIAN_POINT('',(5.E0,3.E-1,-3.05E0)); +#2111=LINE('',#2110,#2109); +#2112=DIRECTION('',(1.E0,0.E0,0.E0)); +#2113=VECTOR('',#2112,3.6E-1); +#2114=CARTESIAN_POINT('',(5.43E0,1.E0,-3.05E0)); +#2115=LINE('',#2114,#2113); +#2116=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2117=VECTOR('',#2116,2.E0); +#2118=CARTESIAN_POINT('',(5.79E0,1.E0,-3.05E0)); +#2119=LINE('',#2118,#2117); +#2120=CARTESIAN_POINT('',(5.E0,3.E-1,-3.25E0)); +#2121=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2122=DIRECTION('',(0.E0,0.E0,1.E0)); +#2123=AXIS2_PLACEMENT_3D('',#2120,#2121,#2122); +#2125=CARTESIAN_POINT('',(5.43E0,3.E-1,-3.25E0)); +#2126=DIRECTION('',(1.E0,0.E0,0.E0)); +#2127=DIRECTION('',(0.E0,1.E0,0.E0)); +#2128=AXIS2_PLACEMENT_3D('',#2125,#2126,#2127); +#2130=DIRECTION('',(1.E0,0.E0,0.E0)); +#2131=VECTOR('',#2130,4.3E-1); +#2132=CARTESIAN_POINT('',(-5.43E0,5.E-1,-4.35E0)); +#2133=LINE('',#2132,#2131); +#2134=DIRECTION('',(0.E0,0.E0,1.E0)); +#2135=VECTOR('',#2134,1.6E0); +#2136=CARTESIAN_POINT('',(-5.43E0,5.E-1,-5.95E0)); +#2137=LINE('',#2136,#2135); +#2138=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2139=VECTOR('',#2138,4.3E-1); +#2140=CARTESIAN_POINT('',(-5.E0,5.E-1,-5.95E0)); +#2141=LINE('',#2140,#2139); +#2142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2143=VECTOR('',#2142,4.3E-1); +#2144=CARTESIAN_POINT('',(5.43E0,5.E-1,-4.85E0)); +#2145=LINE('',#2144,#2143); +#2146=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2147=VECTOR('',#2146,1.6E0); +#2148=CARTESIAN_POINT('',(5.43E0,5.E-1,-3.25E0)); +#2149=LINE('',#2148,#2147); +#2150=DIRECTION('',(1.E0,0.E0,0.E0)); +#2151=VECTOR('',#2150,4.3E-1); +#2152=CARTESIAN_POINT('',(5.E0,5.E-1,-3.25E0)); +#2153=LINE('',#2152,#2151); +#2154=CARTESIAN_POINT('',(-5.43E0,3.E-1,-4.35E0)); +#2155=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2156=DIRECTION('',(0.E0,0.E0,1.E0)); +#2157=AXIS2_PLACEMENT_3D('',#2154,#2155,#2156); +#2159=CARTESIAN_POINT('',(-5.E0,3.E-1,-4.35E0)); +#2160=DIRECTION('',(1.E0,0.E0,0.E0)); +#2161=DIRECTION('',(0.E0,1.E0,0.E0)); +#2162=AXIS2_PLACEMENT_3D('',#2159,#2160,#2161); +#2164=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2165=VECTOR('',#2164,4.3E-1); +#2166=CARTESIAN_POINT('',(-5.E0,-3.E-1,-4.15E0)); +#2167=LINE('',#2166,#2165); +#2168=DIRECTION('',(0.E0,1.E0,0.E0)); +#2169=VECTOR('',#2168,6.E-1); +#2170=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-4.15E0)); +#2171=LINE('',#2170,#2169); +#2172=DIRECTION('',(1.E0,0.E0,0.E0)); +#2173=VECTOR('',#2172,4.3E-1); +#2174=CARTESIAN_POINT('',(-5.43E0,3.E-1,-4.15E0)); +#2175=LINE('',#2174,#2173); +#2176=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2177=VECTOR('',#2176,3.6E-1); +#2178=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-4.35E0)); +#2179=LINE('',#2178,#2177); +#2180=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-4.35E0)); +#2181=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2182=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2183=AXIS2_PLACEMENT_3D('',#2180,#2181,#2182); +#2185=CARTESIAN_POINT('',(-5.E0,-3.E-1,-4.35E0)); +#2186=DIRECTION('',(1.E0,0.E0,0.E0)); +#2187=DIRECTION('',(0.E0,0.E0,1.E0)); +#2188=AXIS2_PLACEMENT_3D('',#2185,#2186,#2187); +#2190=DIRECTION('',(1.E0,0.E0,0.E0)); +#2191=VECTOR('',#2190,3.6E-1); +#2192=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-6.18E0)); +#2193=LINE('',#2192,#2191); +#2194=DIRECTION('',(-1.605392452553E-8,2.610238845569E-9,-1.E0)); +#2195=VECTOR('',#2194,7.900196634509E-1); +#2196=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.509980336549E0)); +#2197=LINE('',#2196,#2195); +#2198=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.3E0)); +#2199=DIRECTION('',(1.E0,0.E0,0.E0)); +#2200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2201=AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); +#2203=DIRECTION('',(0.E0,1.E0,0.E0)); +#2204=VECTOR('',#2203,6.2E-1); +#2205=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.43E0)); +#2206=LINE('',#2205,#2204); +#2207=CARTESIAN_POINT('',(-5.395E0,-7.5E-1,-6.18E0)); +#2208=DIRECTION('',(1.E0,0.E0,0.E0)); +#2209=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2210=AXIS2_PLACEMENT_3D('',#2207,#2208,#2209); +#2212=DIRECTION('',(0.E0,0.E0,1.E0)); +#2213=VECTOR('',#2212,2.3E-1); +#2214=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-6.18E0)); +#2215=LINE('',#2214,#2213); +#2216=DIRECTION('',(0.E0,0.E0,1.E0)); +#2217=VECTOR('',#2216,2.E-1); +#2218=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-4.35E0)); +#2219=LINE('',#2218,#2217); +#2220=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.15E0)); +#2221=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2222=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2223=AXIS2_PLACEMENT_3D('',#2220,#2221,#2222); +#2225=DIRECTION('',(0.E0,1.E0,0.E0)); +#2226=VECTOR('',#2225,8.3E-1); +#2227=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.02E0)); +#2228=LINE('',#2227,#2226); +#2229=CARTESIAN_POINT('',(-5.395E0,4.6E-1,-4.15E0)); +#2230=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2231=DIRECTION('',(0.E0,0.E0,1.E0)); +#2232=AXIS2_PLACEMENT_3D('',#2229,#2230,#2231); +#2234=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2235=VECTOR('',#2234,1.676446609407E0); +#2236=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-4.15E0)); +#2237=LINE('',#2236,#2235); +#2238=CARTESIAN_POINT('',(-5.395E0,8.4E-1,-5.826446609407E0)); +#2239=DIRECTION('',(1.E0,0.E0,0.E0)); +#2240=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2241=AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); +#2243=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2244=VECTOR('',#2243,5.E-1); +#2245=CARTESIAN_POINT('',(-5.395E0,6.632233047034E-1,-6.003223304703E0)); +#2246=LINE('',#2245,#2244); +#2247=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.18E0)); +#2248=DIRECTION('',(1.E0,0.E0,0.E0)); +#2249=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2250=AXIS2_PLACEMENT_3D('',#2247,#2248,#2249); +#2252=DIRECTION('',(0.E0,1.E0,0.E0)); +#2253=VECTOR('',#2252,4.064466094067E-1); +#2254=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.43E0)); +#2255=LINE('',#2254,#2253); +#2256=CARTESIAN_POINT('',(-5.395E0,1.6E0,-6.3E0)); +#2257=DIRECTION('',(1.E0,0.E0,0.E0)); +#2258=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2259=AXIS2_PLACEMENT_3D('',#2256,#2257,#2258); +#2261=DIRECTION('',(0.E0,0.E0,1.E0)); +#2262=VECTOR('',#2261,3.03E0); +#2263=CARTESIAN_POINT('',(-5.395E0,1.73E0,-6.3E0)); +#2264=LINE('',#2263,#2262); +#2265=CARTESIAN_POINT('',(-5.395E0,1.23E0,-3.27E0)); +#2266=DIRECTION('',(1.E0,0.E0,0.E0)); +#2267=DIRECTION('',(0.E0,1.E0,0.E0)); +#2268=AXIS2_PLACEMENT_3D('',#2265,#2266,#2267); +#2270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2271=VECTOR('',#2270,2.23E0); +#2272=CARTESIAN_POINT('',(-5.395E0,1.23E0,-2.77E0)); +#2273=LINE('',#2272,#2271); +#2274=CARTESIAN_POINT('',(-5.395E0,-1.E0,-3.27E0)); +#2275=DIRECTION('',(1.E0,0.E0,0.E0)); +#2276=DIRECTION('',(0.E0,0.E0,1.E0)); +#2277=AXIS2_PLACEMENT_3D('',#2274,#2275,#2276); +#2279=DIRECTION('',(3.027905716811E-8,-4.936599083936E-9,-1.E0)); +#2280=VECTOR('',#2279,4.200197173876E-1); +#2281=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-3.27E0)); +#2282=LINE('',#2281,#2280); +#2283=DIRECTION('',(1.916847628552E-11,-6.224581773582E-12,1.E0)); +#2284=VECTOR('',#2283,1.819960619162E0); +#2285=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.509980336549E0)); +#2286=LINE('',#2285,#2284); +#2287=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.509980336549E0)); +#2288=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.488162963269E0)); +#2289=CARTESIAN_POINT('',(-5.394952319961E0,-1.505666743734E0, +-5.444496361297E0)); +#2290=CARTESIAN_POINT('',(-5.395547978176E0,-1.531665565976E0, +-5.382344899523E0)); +#2291=CARTESIAN_POINT('',(-5.398837689189E0,-1.571627832679E0, +-5.330960397261E0)); +#2292=CARTESIAN_POINT('',(-5.407201502570E0,-1.623171072218E0, +-5.291148993785E0)); +#2293=CARTESIAN_POINT('',(-5.424163006530E0,-1.685809426336E0, +-5.265335353799E0)); +#2294=CARTESIAN_POINT('',(-5.441489333223E0,-1.728739029704E0,-5.26E0)); +#2295=CARTESIAN_POINT('',(-5.451645435675E0,-1.75E0,-5.26E0)); +#2297=CARTESIAN_POINT('',(-5.068854316349E0,-1.75E0,-5.26E0)); +#2298=CARTESIAN_POINT('',(-5.062930101557E0,-1.728527193349E0,-5.26E0)); +#2299=CARTESIAN_POINT('',(-5.052663060358E0,-1.685328504345E0, +-5.265457039054E0)); +#2300=CARTESIAN_POINT('',(-5.042457350084E0,-1.622863876591E0, +-5.291335280714E0)); +#2301=CARTESIAN_POINT('',(-5.037337825934E0,-1.571281879242E0, +-5.331282312794E0)); +#2302=CARTESIAN_POINT('',(-5.035330030668E0,-1.531361114699E0, +-5.382862616443E0)); +#2303=CARTESIAN_POINT('',(-5.034971225118E0,-1.505570247966E0, +-5.444960203455E0)); +#2304=CARTESIAN_POINT('',(-5.034999986563E0,-1.500000006306E0, +-5.488332195289E0)); +#2305=CARTESIAN_POINT('',(-5.034999986563E0,-1.500000006306E0, +-5.509965615046E0)); +#2307=DIRECTION('',(-9.999999992044E-1,1.144466679103E-8,3.988978694083E-5)); +#2308=VECTOR('',#2307,3.600000008854E-1); +#2309=CARTESIAN_POINT('',(-5.034999986683E0,-1.500000006194E0, +-3.690034077711E0)); +#2310=LINE('',#2309,#2308); +#2311=DIRECTION('',(1.E0,0.E0,0.E0)); +#2312=VECTOR('',#2311,3.6E-1); +#2313=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-3.27E0)); +#2314=LINE('',#2313,#2312); +#2315=DIRECTION('',(9.999999991639E-1,-1.178776023949E-8,4.089306514990E-5)); +#2316=VECTOR('',#2315,3.600000010556E-1); +#2317=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.509980336549E0)); +#2318=LINE('',#2317,#2316); +#2319=CARTESIAN_POINT('',(-5.034999986683E0,-1.500000006194E0, +-3.690034077711E0)); +#2320=CARTESIAN_POINT('',(-5.034999986683E0,-1.500000006194E0, +-3.711667126433E0)); +#2321=CARTESIAN_POINT('',(-5.034971224781E0,-1.505570019670E0, +-3.755039071265E0)); +#2322=CARTESIAN_POINT('',(-5.035330022053E0,-1.531360847839E0, +-3.817136950366E0)); +#2323=CARTESIAN_POINT('',(-5.037337803867E0,-1.571281590587E0, +-3.868717412225E0)); +#2324=CARTESIAN_POINT('',(-5.042457317665E0,-1.622863643264E0, +-3.908664597632E0)); +#2325=CARTESIAN_POINT('',(-5.052663030758E0,-1.685328371139E0, +-3.934542937442E0)); +#2326=CARTESIAN_POINT('',(-5.062930089261E0,-1.728527148783E0,-3.94E0)); +#2327=CARTESIAN_POINT('',(-5.068854316349E0,-1.75E0,-3.94E0)); +#2329=CARTESIAN_POINT('',(-5.451645435675E0,-1.75E0,-3.94E0)); +#2330=CARTESIAN_POINT('',(-5.441489336921E0,-1.728739037446E0,-3.94E0)); +#2331=CARTESIAN_POINT('',(-5.424163015253E0,-1.685809449643E0, +-3.934664650259E0)); +#2332=CARTESIAN_POINT('',(-5.407201511917E0,-1.623171113116E0, +-3.908851027460E0)); +#2333=CARTESIAN_POINT('',(-5.398837695505E0,-1.571627883281E0, +-3.869039650792E0)); +#2334=CARTESIAN_POINT('',(-5.395547980648E0,-1.531665612708E0, +-3.817655175961E0)); +#2335=CARTESIAN_POINT('',(-5.394952320063E0,-1.505666783972E0, +-3.755503765430E0)); +#2336=CARTESIAN_POINT('',(-5.394999987282E0,-1.500000002073E0, +-3.711837155572E0)); +#2337=CARTESIAN_POINT('',(-5.394999987282E0,-1.500000002073E0, +-3.690019717388E0)); +#2339=DIRECTION('',(6.629622870367E-11,-6.164251113688E-11,-1.E0)); +#2340=VECTOR('',#2339,1.819931537335E0); +#2341=CARTESIAN_POINT('',(-5.034999986683E0,-1.500000006194E0, +-3.690034077711E0)); +#2342=LINE('',#2341,#2340); +#2343=DIRECTION('',(0.E0,0.E0,1.E0)); +#2344=VECTOR('',#2343,1.32E0); +#2345=CARTESIAN_POINT('',(-6.003595661426E0,-2.439564946211E0,-5.26E0)); +#2346=LINE('',#2345,#2344); +#2347=DIRECTION('',(3.170416431338E-8,-1.474534779811E-8,-1.E0)); +#2348=VECTOR('',#2347,4.200340777109E-1); +#2349=CARTESIAN_POINT('',(-5.035E0,-1.5E0,-3.27E0)); +#2350=LINE('',#2349,#2348); +#2351=CARTESIAN_POINT('',(-5.035E0,-1.E0,-3.27E0)); +#2352=DIRECTION('',(1.E0,0.E0,0.E0)); +#2353=DIRECTION('',(0.E0,0.E0,1.E0)); +#2354=AXIS2_PLACEMENT_3D('',#2351,#2352,#2353); +#2356=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2357=VECTOR('',#2356,2.23E0); +#2358=CARTESIAN_POINT('',(-5.035E0,1.23E0,-2.77E0)); +#2359=LINE('',#2358,#2357); +#2360=CARTESIAN_POINT('',(-5.035E0,1.23E0,-3.27E0)); +#2361=DIRECTION('',(1.E0,0.E0,0.E0)); +#2362=DIRECTION('',(0.E0,1.E0,0.E0)); +#2363=AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); +#2365=DIRECTION('',(0.E0,0.E0,1.E0)); +#2366=VECTOR('',#2365,3.03E0); +#2367=CARTESIAN_POINT('',(-5.035E0,1.73E0,-6.3E0)); +#2368=LINE('',#2367,#2366); +#2369=CARTESIAN_POINT('',(-5.035E0,1.6E0,-6.3E0)); +#2370=DIRECTION('',(1.E0,0.E0,0.E0)); +#2371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2372=AXIS2_PLACEMENT_3D('',#2369,#2370,#2371); +#2374=DIRECTION('',(0.E0,1.E0,0.E0)); +#2375=VECTOR('',#2374,4.064466094067E-1); +#2376=CARTESIAN_POINT('',(-5.035E0,1.193553390593E0,-6.43E0)); +#2377=LINE('',#2376,#2375); +#2378=CARTESIAN_POINT('',(-5.035E0,1.193553390593E0,-6.18E0)); +#2379=DIRECTION('',(1.E0,0.E0,0.E0)); +#2380=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2381=AXIS2_PLACEMENT_3D('',#2378,#2379,#2380); +#2383=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2384=VECTOR('',#2383,5.E-1); +#2385=CARTESIAN_POINT('',(-5.035E0,6.632233047034E-1,-6.003223304703E0)); +#2386=LINE('',#2385,#2384); +#2387=CARTESIAN_POINT('',(-5.035E0,8.4E-1,-5.826446609407E0)); +#2388=DIRECTION('',(1.E0,0.E0,0.E0)); +#2389=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2390=AXIS2_PLACEMENT_3D('',#2387,#2388,#2389); +#2392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2393=VECTOR('',#2392,1.676446609407E0); +#2394=CARTESIAN_POINT('',(-5.035E0,5.9E-1,-4.15E0)); +#2395=LINE('',#2394,#2393); +#2396=CARTESIAN_POINT('',(-5.035E0,4.6E-1,-4.15E0)); +#2397=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2398=DIRECTION('',(0.E0,0.E0,1.E0)); +#2399=AXIS2_PLACEMENT_3D('',#2396,#2397,#2398); +#2401=DIRECTION('',(0.E0,1.E0,0.E0)); +#2402=VECTOR('',#2401,8.3E-1); +#2403=CARTESIAN_POINT('',(-5.035E0,-3.7E-1,-4.02E0)); +#2404=LINE('',#2403,#2402); +#2405=CARTESIAN_POINT('',(-5.035E0,-3.7E-1,-4.15E0)); +#2406=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2407=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2408=AXIS2_PLACEMENT_3D('',#2405,#2406,#2407); +#2410=DIRECTION('',(0.E0,0.E0,1.E0)); +#2411=VECTOR('',#2410,2.E-1); +#2412=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-4.35E0)); +#2413=LINE('',#2412,#2411); +#2414=DIRECTION('',(0.E0,0.E0,1.E0)); +#2415=VECTOR('',#2414,2.3E-1); +#2416=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-6.18E0)); +#2417=LINE('',#2416,#2415); +#2418=CARTESIAN_POINT('',(-5.035E0,-7.5E-1,-6.18E0)); +#2419=DIRECTION('',(1.E0,0.E0,0.E0)); +#2420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2421=AXIS2_PLACEMENT_3D('',#2418,#2419,#2420); +#2423=DIRECTION('',(0.E0,1.E0,0.E0)); +#2424=VECTOR('',#2423,6.2E-1); +#2425=CARTESIAN_POINT('',(-5.035E0,-1.37E0,-6.43E0)); +#2426=LINE('',#2425,#2424); +#2427=CARTESIAN_POINT('',(-5.035E0,-1.37E0,-6.3E0)); +#2428=DIRECTION('',(1.E0,0.E0,0.E0)); +#2429=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2430=AXIS2_PLACEMENT_3D('',#2427,#2428,#2429); +#2432=DIRECTION('',(-1.700873200220E-8,7.981594569985E-9,-1.E0)); +#2433=VECTOR('',#2432,7.900343849544E-1); +#2434=CARTESIAN_POINT('',(-5.034999986563E0,-1.500000006306E0, +-5.509965615046E0)); +#2435=LINE('',#2434,#2433); +#2436=DIRECTION('',(1.E0,0.E0,0.E0)); +#2437=VECTOR('',#2436,3.6E-1); +#2438=CARTESIAN_POINT('',(-5.395E0,-1.E0,-2.77E0)); +#2439=LINE('',#2438,#2437); +#2440=DIRECTION('',(1.E0,0.E0,0.E0)); +#2441=VECTOR('',#2440,3.6E-1); +#2442=CARTESIAN_POINT('',(-5.395E0,1.23E0,-2.77E0)); +#2443=LINE('',#2442,#2441); +#2444=DIRECTION('',(1.E0,0.E0,0.E0)); +#2445=VECTOR('',#2444,3.6E-1); +#2446=CARTESIAN_POINT('',(-5.395E0,1.73E0,-3.27E0)); +#2447=LINE('',#2446,#2445); +#2448=DIRECTION('',(1.E0,0.E0,0.E0)); +#2449=VECTOR('',#2448,3.6E-1); +#2450=CARTESIAN_POINT('',(-5.395E0,1.73E0,-6.3E0)); +#2451=LINE('',#2450,#2449); +#2452=DIRECTION('',(1.E0,0.E0,0.E0)); +#2453=VECTOR('',#2452,3.6E-1); +#2454=CARTESIAN_POINT('',(-5.395E0,1.6E0,-6.43E0)); +#2455=LINE('',#2454,#2453); +#2456=DIRECTION('',(1.E0,0.E0,0.E0)); +#2457=VECTOR('',#2456,3.6E-1); +#2458=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.43E0)); +#2459=LINE('',#2458,#2457); +#2460=DIRECTION('',(1.E0,0.E0,0.E0)); +#2461=VECTOR('',#2460,3.6E-1); +#2462=CARTESIAN_POINT('',(-5.395E0,1.016776695297E0,-6.356776695297E0)); +#2463=LINE('',#2462,#2461); +#2464=DIRECTION('',(1.E0,0.E0,0.E0)); +#2465=VECTOR('',#2464,3.6E-1); +#2466=CARTESIAN_POINT('',(-5.395E0,6.632233047034E-1,-6.003223304703E0)); +#2467=LINE('',#2466,#2465); +#2468=DIRECTION('',(1.E0,0.E0,0.E0)); +#2469=VECTOR('',#2468,3.6E-1); +#2470=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-5.826446609407E0)); +#2471=LINE('',#2470,#2469); +#2472=DIRECTION('',(1.E0,0.E0,0.E0)); +#2473=VECTOR('',#2472,3.6E-1); +#2474=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-4.15E0)); +#2475=LINE('',#2474,#2473); +#2476=DIRECTION('',(1.E0,0.E0,0.E0)); +#2477=VECTOR('',#2476,3.6E-1); +#2478=CARTESIAN_POINT('',(-5.395E0,4.6E-1,-4.02E0)); +#2479=LINE('',#2478,#2477); +#2480=DIRECTION('',(1.E0,0.E0,0.E0)); +#2481=VECTOR('',#2480,3.6E-1); +#2482=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.02E0)); +#2483=LINE('',#2482,#2481); +#2484=DIRECTION('',(1.E0,0.E0,0.E0)); +#2485=VECTOR('',#2484,3.6E-1); +#2486=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-4.15E0)); +#2487=LINE('',#2486,#2485); +#2488=DIRECTION('',(1.E0,0.E0,0.E0)); +#2489=VECTOR('',#2488,3.6E-1); +#2490=CARTESIAN_POINT('',(-5.395E0,-7.5E-1,-6.43E0)); +#2491=LINE('',#2490,#2489); +#2492=DIRECTION('',(1.E0,0.E0,0.E0)); +#2493=VECTOR('',#2492,3.6E-1); +#2494=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.43E0)); +#2495=LINE('',#2494,#2493); +#2496=DIRECTION('',(1.E0,0.E0,0.E0)); +#2497=VECTOR('',#2496,3.6E-1); +#2498=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-6.3E0)); +#2499=LINE('',#2498,#2497); +#2500=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-5.01E0)); +#2501=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2502=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#2503=AXIS2_PLACEMENT_3D('',#2500,#2501,#2502); +#2505=DIRECTION('',(0.E0,0.E0,1.E0)); +#2506=VECTOR('',#2505,8.2E-1); +#2507=CARTESIAN_POINT('',(-8.125E0,-2.375E0,-5.01E0)); +#2508=LINE('',#2507,#2506); +#2509=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-4.19E0)); +#2510=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2511=DIRECTION('',(0.E0,0.E0,1.E0)); +#2512=AXIS2_PLACEMENT_3D('',#2509,#2510,#2511); +#2514=CARTESIAN_POINT('',(-7.864164175887E0,-2.022771845448E0,-5.01E0)); +#2515=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2517=AXIS2_PLACEMENT_3D('',#2514,#2515,#2516); +#2519=DIRECTION('',(0.E0,0.E0,1.E0)); +#2520=VECTOR('',#2519,1.32E0); +#2521=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-5.26E0)); +#2522=LINE('',#2521,#2520); +#2523=CARTESIAN_POINT('',(-7.864164175887E0,-2.022771845448E0,-4.19E0)); +#2524=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2525=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,-1.065814103640E-14)); +#2526=AXIS2_PLACEMENT_3D('',#2523,#2524,#2525); +#2528=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#2529=VECTOR('',#2528,3.6E-1); +#2530=CARTESIAN_POINT('',(-8.125E0,-2.375E0,-5.01E0)); +#2531=LINE('',#2530,#2529); +#2532=DIRECTION('',(0.E0,0.E0,1.E0)); +#2533=VECTOR('',#2532,8.2E-1); +#2534=CARTESIAN_POINT('',(-8.114048470092E0,-2.015166616345E0,-5.01E0)); +#2535=LINE('',#2534,#2533); +#2536=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2537=VECTOR('',#2536,3.6E-1); +#2538=CARTESIAN_POINT('',(-8.114048470092E0,-2.015166616345E0,-4.19E0)); +#2539=LINE('',#2538,#2537); +#2540=DIRECTION('',(1.E0,0.E0,0.E0)); +#2541=VECTOR('',#2540,3.6E-1); +#2542=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-5.95E0)); +#2543=LINE('',#2542,#2541); +#2544=CARTESIAN_POINT('',(-5.E0,-3.E-1,-5.95E0)); +#2545=DIRECTION('',(1.E0,0.E0,0.E0)); +#2546=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2547=AXIS2_PLACEMENT_3D('',#2544,#2545,#2546); +#2549=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-5.95E0)); +#2550=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2551=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2552=AXIS2_PLACEMENT_3D('',#2549,#2550,#2551); +#2554=DIRECTION('',(1.E0,0.E0,0.E0)); +#2555=VECTOR('',#2554,4.3E-1); +#2556=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-6.15E0)); +#2557=LINE('',#2556,#2555); +#2558=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2559=VECTOR('',#2558,4.3E-1); +#2560=CARTESIAN_POINT('',(-5.E0,3.E-1,-6.15E0)); +#2561=LINE('',#2560,#2559); +#2562=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2563=VECTOR('',#2562,3.6E-1); +#2564=CARTESIAN_POINT('',(-5.43E0,1.E0,-6.15E0)); +#2565=LINE('',#2564,#2563); +#2566=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2567=VECTOR('',#2566,2.E0); +#2568=CARTESIAN_POINT('',(-5.79E0,1.E0,-6.15E0)); +#2569=LINE('',#2568,#2567); +#2570=CARTESIAN_POINT('',(-5.E0,3.E-1,-5.95E0)); +#2571=DIRECTION('',(1.E0,0.E0,0.E0)); +#2572=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2573=AXIS2_PLACEMENT_3D('',#2570,#2571,#2572); +#2575=CARTESIAN_POINT('',(-5.43E0,3.E-1,-5.95E0)); +#2576=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2577=DIRECTION('',(0.E0,1.E0,0.E0)); +#2578=AXIS2_PLACEMENT_3D('',#2575,#2576,#2577); +#2580=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2581=VECTOR('',#2580,7.E-1); +#2582=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-6.15E0)); +#2583=LINE('',#2582,#2581); +#2584=DIRECTION('',(0.E0,0.E0,1.E0)); +#2585=VECTOR('',#2584,2.5E0); +#2586=CARTESIAN_POINT('',(-5.43E0,-1.E0,-6.15E0)); +#2587=LINE('',#2586,#2585); +#2588=DIRECTION('',(0.E0,1.E0,0.E0)); +#2589=VECTOR('',#2588,2.E0); +#2590=CARTESIAN_POINT('',(-5.43E0,-1.E0,-3.65E0)); +#2591=LINE('',#2590,#2589); +#2592=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2593=VECTOR('',#2592,2.5E0); +#2594=CARTESIAN_POINT('',(-5.43E0,1.E0,-3.65E0)); +#2595=LINE('',#2594,#2593); +#2596=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2597=VECTOR('',#2596,7.E-1); +#2598=CARTESIAN_POINT('',(-5.43E0,1.E0,-6.15E0)); +#2599=LINE('',#2598,#2597); +#2600=DIRECTION('',(0.E0,0.E0,1.E0)); +#2601=VECTOR('',#2600,2.5E0); +#2602=CARTESIAN_POINT('',(-5.79E0,-1.E0,-6.15E0)); +#2603=LINE('',#2602,#2601); +#2604=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2605=VECTOR('',#2604,3.6E-1); +#2606=CARTESIAN_POINT('',(-5.43E0,-1.E0,-6.15E0)); +#2607=LINE('',#2606,#2605); +#2608=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2609=VECTOR('',#2608,1.006975670014E0); +#2610=CARTESIAN_POINT('',(-6.57E0,-5.496667900321E-1,-5.699666790032E0)); +#2611=LINE('',#2610,#2609); +#2612=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#2613=VECTOR('',#2612,1.006975670014E0); +#2614=CARTESIAN_POINT('',(-5.79E0,-1.E0,-3.65E0)); +#2615=LINE('',#2614,#2613); +#2616=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2617=VECTOR('',#2616,1.006975670014E0); +#2618=CARTESIAN_POINT('',(-5.79E0,1.E0,-6.15E0)); +#2619=LINE('',#2618,#2617); +#2620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2621=VECTOR('',#2620,1.599333580064E0); +#2622=CARTESIAN_POINT('',(-6.57E0,5.496667900321E-1,-4.100333209968E0)); +#2623=LINE('',#2622,#2621); +#2624=DIRECTION('',(0.E0,1.E0,0.E0)); +#2625=VECTOR('',#2624,1.099333580064E0); +#2626=CARTESIAN_POINT('',(-6.57E0,-5.496667900321E-1,-4.100333209968E0)); +#2627=LINE('',#2626,#2625); +#2628=DIRECTION('',(0.E0,0.E0,1.E0)); +#2629=VECTOR('',#2628,1.599333580064E0); +#2630=CARTESIAN_POINT('',(-6.57E0,-5.496667900321E-1,-5.699666790032E0)); +#2631=LINE('',#2630,#2629); +#2632=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2633=VECTOR('',#2632,1.099333580064E0); +#2634=CARTESIAN_POINT('',(-6.57E0,5.496667900321E-1,-5.699666790032E0)); +#2635=LINE('',#2634,#2633); +#2636=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2637=VECTOR('',#2636,1.006975670014E0); +#2638=CARTESIAN_POINT('',(-5.79E0,1.E0,-3.65E0)); +#2639=LINE('',#2638,#2637); +#2640=DIRECTION('',(0.E0,1.E0,0.E0)); +#2641=VECTOR('',#2640,2.E0); +#2642=CARTESIAN_POINT('',(-5.79E0,-1.E0,-3.65E0)); +#2643=LINE('',#2642,#2641); +#2644=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2645=VECTOR('',#2644,3.6E-1); +#2646=CARTESIAN_POINT('',(-5.43E0,-1.E0,-3.65E0)); +#2647=LINE('',#2646,#2645); +#2648=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2649=VECTOR('',#2648,2.5E0); +#2650=CARTESIAN_POINT('',(-5.79E0,1.E0,-3.65E0)); +#2651=LINE('',#2650,#2649); +#2652=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2653=VECTOR('',#2652,3.6E-1); +#2654=CARTESIAN_POINT('',(-5.43E0,1.E0,-3.65E0)); +#2655=LINE('',#2654,#2653); +#2656=CARTESIAN_POINT('',(5.43E0,3.E-1,-4.85E0)); +#2657=DIRECTION('',(1.E0,0.E0,0.E0)); +#2658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2659=AXIS2_PLACEMENT_3D('',#2656,#2657,#2658); +#2661=CARTESIAN_POINT('',(5.E0,3.E-1,-4.85E0)); +#2662=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2663=DIRECTION('',(0.E0,1.E0,0.E0)); +#2664=AXIS2_PLACEMENT_3D('',#2661,#2662,#2663); +#2666=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2667=VECTOR('',#2666,7.E-1); +#2668=CARTESIAN_POINT('',(5.43E0,-3.E-1,-3.05E0)); +#2669=LINE('',#2668,#2667); +#2670=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2671=VECTOR('',#2670,2.5E0); +#2672=CARTESIAN_POINT('',(5.43E0,-1.E0,-3.05E0)); +#2673=LINE('',#2672,#2671); +#2674=DIRECTION('',(0.E0,1.E0,0.E0)); +#2675=VECTOR('',#2674,2.E0); +#2676=CARTESIAN_POINT('',(5.43E0,-1.E0,-5.55E0)); +#2677=LINE('',#2676,#2675); +#2678=DIRECTION('',(0.E0,0.E0,1.E0)); +#2679=VECTOR('',#2678,2.5E0); +#2680=CARTESIAN_POINT('',(5.43E0,1.E0,-5.55E0)); +#2681=LINE('',#2680,#2679); +#2682=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2683=VECTOR('',#2682,7.E-1); +#2684=CARTESIAN_POINT('',(5.43E0,1.E0,-3.05E0)); +#2685=LINE('',#2684,#2683); +#2686=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2687=VECTOR('',#2686,2.5E0); +#2688=CARTESIAN_POINT('',(5.79E0,-1.E0,-3.05E0)); +#2689=LINE('',#2688,#2687); +#2690=DIRECTION('',(1.E0,0.E0,0.E0)); +#2691=VECTOR('',#2690,3.6E-1); +#2692=CARTESIAN_POINT('',(5.43E0,-1.E0,-3.05E0)); +#2693=LINE('',#2692,#2691); +#2694=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2695=VECTOR('',#2694,1.006975670014E0); +#2696=CARTESIAN_POINT('',(6.57E0,-5.496667900321E-1,-3.500333209968E0)); +#2697=LINE('',#2696,#2695); +#2698=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#2699=VECTOR('',#2698,1.006975670014E0); +#2700=CARTESIAN_POINT('',(5.79E0,-1.E0,-5.55E0)); +#2701=LINE('',#2700,#2699); +#2702=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2703=VECTOR('',#2702,1.006975670014E0); +#2704=CARTESIAN_POINT('',(5.79E0,1.E0,-3.05E0)); +#2705=LINE('',#2704,#2703); +#2706=DIRECTION('',(0.E0,1.E0,0.E0)); +#2707=VECTOR('',#2706,1.099333580064E0); +#2708=CARTESIAN_POINT('',(6.57E0,-5.496667900321E-1,-5.099666790032E0)); +#2709=LINE('',#2708,#2707); +#2710=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2711=VECTOR('',#2710,1.599333580064E0); +#2712=CARTESIAN_POINT('',(6.57E0,-5.496667900321E-1,-3.500333209968E0)); +#2713=LINE('',#2712,#2711); +#2714=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2715=VECTOR('',#2714,1.099333580064E0); +#2716=CARTESIAN_POINT('',(6.57E0,5.496667900321E-1,-3.500333209968E0)); +#2717=LINE('',#2716,#2715); +#2718=DIRECTION('',(0.E0,0.E0,1.E0)); +#2719=VECTOR('',#2718,1.599333580064E0); +#2720=CARTESIAN_POINT('',(6.57E0,5.496667900321E-1,-5.099666790032E0)); +#2721=LINE('',#2720,#2719); +#2722=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2723=VECTOR('',#2722,1.006975670014E0); +#2724=CARTESIAN_POINT('',(5.79E0,1.E0,-5.55E0)); +#2725=LINE('',#2724,#2723); +#2726=DIRECTION('',(0.E0,1.E0,0.E0)); +#2727=VECTOR('',#2726,2.E0); +#2728=CARTESIAN_POINT('',(5.79E0,-1.E0,-5.55E0)); +#2729=LINE('',#2728,#2727); +#2730=DIRECTION('',(1.E0,0.E0,0.E0)); +#2731=VECTOR('',#2730,3.6E-1); +#2732=CARTESIAN_POINT('',(5.43E0,-1.E0,-5.55E0)); +#2733=LINE('',#2732,#2731); +#2734=DIRECTION('',(0.E0,0.E0,1.E0)); +#2735=VECTOR('',#2734,2.5E0); +#2736=CARTESIAN_POINT('',(5.79E0,1.E0,-5.55E0)); +#2737=LINE('',#2736,#2735); +#2738=DIRECTION('',(1.E0,0.E0,0.E0)); +#2739=VECTOR('',#2738,3.6E-1); +#2740=CARTESIAN_POINT('',(5.43E0,1.E0,-5.55E0)); +#2741=LINE('',#2740,#2739); +#2742=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2743=VECTOR('',#2742,3.6E-1); +#2744=CARTESIAN_POINT('',(5.395E0,-7.5E-1,-2.77E0)); +#2745=LINE('',#2744,#2743); +#2746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2747=VECTOR('',#2746,3.6E-1); +#2748=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.77E0)); +#2749=LINE('',#2748,#2747); +#2750=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2751=VECTOR('',#2750,3.6E-1); +#2752=CARTESIAN_POINT('',(5.395E0,-1.5E0,-2.9E0)); +#2753=LINE('',#2752,#2751); +#2754=CARTESIAN_POINT('',(-1.9E0,-2.13E0,-1.4E0)); +#2755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2756=DIRECTION('',(0.E0,1.E0,0.E0)); +#2757=AXIS2_PLACEMENT_3D('',#2754,#2755,#2756); +#2759=CARTESIAN_POINT('',(-1.9E0,-2.13E0,-7.8E0)); +#2760=DIRECTION('',(0.E0,0.E0,1.E0)); +#2761=DIRECTION('',(1.E0,0.E0,0.E0)); +#2762=AXIS2_PLACEMENT_3D('',#2759,#2760,#2761); +#2764=DIRECTION('',(1.E0,0.E0,0.E0)); +#2765=VECTOR('',#2764,1.65E0); +#2766=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#2767=LINE('',#2766,#2765); +#2768=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2769=VECTOR('',#2768,3.1E-1); +#2770=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-1.4E0)); +#2771=LINE('',#2770,#2769); +#2772=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2773=VECTOR('',#2772,6.4E0); +#2774=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#2775=LINE('',#2774,#2773); +#2776=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2777=VECTOR('',#2776,3.1E-1); +#2778=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#2779=LINE('',#2778,#2777); +#2780=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2781=VECTOR('',#2780,6.4E0); +#2782=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-1.4E0)); +#2783=LINE('',#2782,#2781); +#2784=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2785=VECTOR('',#2784,1.25E0); +#2786=CARTESIAN_POINT('',(1.7E0,-2.44E0,-1.4E0)); +#2787=LINE('',#2786,#2785); +#2788=DIRECTION('',(0.E0,0.E0,1.E0)); +#2789=VECTOR('',#2788,6.4E0); +#2790=CARTESIAN_POINT('',(1.7E0,-2.44E0,-7.8E0)); +#2791=LINE('',#2790,#2789); +#2792=DIRECTION('',(1.E0,0.E0,0.E0)); +#2793=VECTOR('',#2792,1.25E0); +#2794=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-7.8E0)); +#2795=LINE('',#2794,#2793); +#2796=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2797=VECTOR('',#2796,6.4E0); +#2798=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-1.4E0)); +#2799=LINE('',#2798,#2797); +#2800=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2801=VECTOR('',#2800,1.25E0); +#2802=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-1.4E0)); +#2803=LINE('',#2802,#2801); +#2804=DIRECTION('',(0.E0,0.E0,1.E0)); +#2805=VECTOR('',#2804,6.4E0); +#2806=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-7.8E0)); +#2807=LINE('',#2806,#2805); +#2808=DIRECTION('',(1.E0,0.E0,0.E0)); +#2809=VECTOR('',#2808,1.25E0); +#2810=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-7.8E0)); +#2811=LINE('',#2810,#2809); +#2812=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2813=VECTOR('',#2812,6.4E0); +#2814=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#2815=LINE('',#2814,#2813); +#2816=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2817=VECTOR('',#2816,3.1E-1); +#2818=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#2819=LINE('',#2818,#2817); +#2820=CARTESIAN_POINT('',(2.5E-1,-2.13E0,-1.4E0)); +#2821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2822=DIRECTION('',(0.E0,1.E0,0.E0)); +#2823=AXIS2_PLACEMENT_3D('',#2820,#2821,#2822); +#2825=CARTESIAN_POINT('',(2.5E-1,-2.13E0,-7.8E0)); +#2826=DIRECTION('',(0.E0,0.E0,1.E0)); +#2827=DIRECTION('',(1.E0,0.E0,0.E0)); +#2828=AXIS2_PLACEMENT_3D('',#2825,#2826,#2827); +#2830=DIRECTION('',(1.E0,0.E0,0.E0)); +#2831=VECTOR('',#2830,1.65E0); +#2832=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#2833=LINE('',#2832,#2831); +#2834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2835=VECTOR('',#2834,3.1E-1); +#2836=CARTESIAN_POINT('',(1.7E0,-2.13E0,-1.4E0)); +#2837=LINE('',#2836,#2835); +#2838=CARTESIAN_POINT('',(1.9E0,-2.13E0,-7.8E0)); +#2839=DIRECTION('',(0.E0,0.E0,1.E0)); +#2840=DIRECTION('',(0.E0,1.E0,0.E0)); +#2841=AXIS2_PLACEMENT_3D('',#2838,#2839,#2840); +#2843=CARTESIAN_POINT('',(1.9E0,-2.13E0,-1.4E0)); +#2844=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2845=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2846=AXIS2_PLACEMENT_3D('',#2843,#2844,#2845); +#2848=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2849=VECTOR('',#2848,1.65E0); +#2850=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#2851=LINE('',#2850,#2849); +#2852=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2853=VECTOR('',#2852,3.1E-1); +#2854=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-7.8E0)); +#2855=LINE('',#2854,#2853); +#2856=DIRECTION('',(0.E0,0.E0,1.E0)); +#2857=VECTOR('',#2856,6.4E0); +#2858=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#2859=LINE('',#2858,#2857); +#2860=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2861=VECTOR('',#2860,3.1E-1); +#2862=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#2863=LINE('',#2862,#2861); +#2864=DIRECTION('',(0.E0,0.E0,1.E0)); +#2865=VECTOR('',#2864,6.4E0); +#2866=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#2867=LINE('',#2866,#2865); +#2868=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2869=VECTOR('',#2868,3.1E-1); +#2870=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#2871=LINE('',#2870,#2869); +#2872=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-7.8E0)); +#2873=DIRECTION('',(0.E0,0.E0,1.E0)); +#2874=DIRECTION('',(0.E0,1.E0,0.E0)); +#2875=AXIS2_PLACEMENT_3D('',#2872,#2873,#2874); +#2877=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-1.4E0)); +#2878=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2879=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2880=AXIS2_PLACEMENT_3D('',#2877,#2878,#2879); +#2882=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2883=VECTOR('',#2882,1.65E0); +#2884=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#2885=LINE('',#2884,#2883); +#2886=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2887=VECTOR('',#2886,3.1E-1); +#2888=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-7.8E0)); +#2889=LINE('',#2888,#2887); +#2890=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#2891=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#2892=VERTEX_POINT('',#2890); +#2893=VERTEX_POINT('',#2891); +#2894=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#2895=VERTEX_POINT('',#2894); +#2896=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#2897=VERTEX_POINT('',#2896); +#2898=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#2899=VERTEX_POINT('',#2898); +#2900=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#2901=VERTEX_POINT('',#2900); +#2902=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#2903=VERTEX_POINT('',#2902); +#2904=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#2905=VERTEX_POINT('',#2904); +#2906=CARTESIAN_POINT('',(5.E0,-1.93E0,0.E0)); +#2907=CARTESIAN_POINT('',(5.E0,-1.93E0,-9.24E0)); +#2908=VERTEX_POINT('',#2906); +#2909=VERTEX_POINT('',#2907); +#2910=CARTESIAN_POINT('',(5.E0,-1.29E0,-9.24E0)); +#2911=VERTEX_POINT('',#2910); +#2912=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.11E0)); +#2913=VERTEX_POINT('',#2912); +#2914=CARTESIAN_POINT('',(5.E0,1.29E0,-8.11E0)); +#2915=VERTEX_POINT('',#2914); +#2916=CARTESIAN_POINT('',(5.E0,1.29E0,-9.24E0)); +#2917=VERTEX_POINT('',#2916); +#2918=CARTESIAN_POINT('',(5.E0,1.93E0,-9.24E0)); +#2919=VERTEX_POINT('',#2918); +#2920=CARTESIAN_POINT('',(5.E0,1.93E0,0.E0)); +#2921=VERTEX_POINT('',#2920); +#2922=CARTESIAN_POINT('',(-3.535E0,-1.93E0,-9.24E0)); +#2923=CARTESIAN_POINT('',(-3.535E0,-1.93E0,-8.87E0)); +#2924=VERTEX_POINT('',#2922); +#2925=VERTEX_POINT('',#2923); +#2926=CARTESIAN_POINT('',(3.535E0,-1.93E0,-9.24E0)); +#2927=CARTESIAN_POINT('',(3.535E0,-1.93E0,-8.87E0)); +#2928=VERTEX_POINT('',#2926); +#2929=VERTEX_POINT('',#2927); +#2930=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-9.24E0)); +#2931=VERTEX_POINT('',#2930); +#2932=CARTESIAN_POINT('',(3.535E0,-1.29E0,-9.24E0)); +#2933=VERTEX_POINT('',#2932); +#2934=CARTESIAN_POINT('',(-3.535E0,-1.29E0,-8.87E0)); +#2935=VERTEX_POINT('',#2934); +#2936=CARTESIAN_POINT('',(3.535E0,-1.29E0,-8.87E0)); +#2937=VERTEX_POINT('',#2936); +#2938=CARTESIAN_POINT('',(-3.535E0,1.29E0,-9.24E0)); +#2939=CARTESIAN_POINT('',(-3.535E0,1.29E0,-8.87E0)); +#2940=VERTEX_POINT('',#2938); +#2941=VERTEX_POINT('',#2939); +#2942=CARTESIAN_POINT('',(3.535E0,1.29E0,-9.24E0)); +#2943=CARTESIAN_POINT('',(3.535E0,1.29E0,-8.87E0)); +#2944=VERTEX_POINT('',#2942); +#2945=VERTEX_POINT('',#2943); +#2946=CARTESIAN_POINT('',(-3.535E0,1.93E0,-9.24E0)); +#2947=VERTEX_POINT('',#2946); +#2948=CARTESIAN_POINT('',(3.535E0,1.93E0,-9.24E0)); +#2949=VERTEX_POINT('',#2948); +#2950=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#2951=VERTEX_POINT('',#2950); +#2952=CARTESIAN_POINT('',(3.535E0,1.93E0,-8.87E0)); +#2953=VERTEX_POINT('',#2952); +#2954=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#2955=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#2956=VERTEX_POINT('',#2954); +#2957=VERTEX_POINT('',#2955); +#2958=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#2959=VERTEX_POINT('',#2958); +#2960=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#2961=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#2962=VERTEX_POINT('',#2960); +#2963=VERTEX_POINT('',#2961); +#2964=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#2965=VERTEX_POINT('',#2964); +#2966=CARTESIAN_POINT('',(1.69E0,1.31E0,-6.35E0)); +#2967=CARTESIAN_POINT('',(1.69E0,-1.31E0,-6.35E0)); +#2968=VERTEX_POINT('',#2966); +#2969=VERTEX_POINT('',#2967); +#2970=CARTESIAN_POINT('',(4.31E0,-1.31E0,-6.35E0)); +#2971=VERTEX_POINT('',#2970); +#2972=CARTESIAN_POINT('',(4.31E0,1.31E0,-6.35E0)); +#2973=VERTEX_POINT('',#2972); +#2974=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#2975=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#2976=VERTEX_POINT('',#2974); +#2977=VERTEX_POINT('',#2975); +#2978=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#2979=VERTEX_POINT('',#2978); +#2980=CARTESIAN_POINT('',(4.31E0,1.31E0,0.E0)); +#2981=VERTEX_POINT('',#2980); +#2982=CARTESIAN_POINT('',(-1.31E0,1.31E0,-6.35E0)); +#2983=CARTESIAN_POINT('',(-1.31E0,-1.31E0,-6.35E0)); +#2984=VERTEX_POINT('',#2982); +#2985=VERTEX_POINT('',#2983); +#2986=CARTESIAN_POINT('',(1.31E0,1.31E0,-6.35E0)); +#2987=VERTEX_POINT('',#2986); +#2988=CARTESIAN_POINT('',(-1.31E0,1.31E0,0.E0)); +#2989=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#2990=VERTEX_POINT('',#2988); +#2991=VERTEX_POINT('',#2989); +#2992=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#2993=VERTEX_POINT('',#2992); +#2994=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-1.4E0)); +#2995=CARTESIAN_POINT('',(4.5E-1,-2.44E0,-7.8E0)); +#2996=VERTEX_POINT('',#2994); +#2997=VERTEX_POINT('',#2995); +#2998=CARTESIAN_POINT('',(1.7E0,-2.44E0,-7.8E0)); +#2999=VERTEX_POINT('',#2998); +#3000=CARTESIAN_POINT('',(1.7E0,-2.44E0,-1.4E0)); +#3001=VERTEX_POINT('',#3000); +#3002=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-1.4E0)); +#3003=CARTESIAN_POINT('',(-1.7E0,-2.44E0,-7.8E0)); +#3004=VERTEX_POINT('',#3002); +#3005=VERTEX_POINT('',#3003); +#3006=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-7.8E0)); +#3007=VERTEX_POINT('',#3006); +#3008=CARTESIAN_POINT('',(-4.5E-1,-2.44E0,-1.4E0)); +#3009=VERTEX_POINT('',#3008); +#3010=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#3011=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.11E0)); +#3012=VERTEX_POINT('',#3010); +#3013=VERTEX_POINT('',#3011); +#3014=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.11E0)); +#3015=VERTEX_POINT('',#3014); +#3016=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#3017=VERTEX_POINT('',#3016); +#3018=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#3019=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.87E0)); +#3020=VERTEX_POINT('',#3018); +#3021=VERTEX_POINT('',#3019); +#3022=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#3023=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.87E0)); +#3024=VERTEX_POINT('',#3022); +#3025=VERTEX_POINT('',#3023); +#3026=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.11E0)); +#3027=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.87E0)); +#3028=VERTEX_POINT('',#3026); +#3029=VERTEX_POINT('',#3027); +#3030=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#3031=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#3032=VERTEX_POINT('',#3030); +#3033=VERTEX_POINT('',#3031); +#3034=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#3035=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#3036=VERTEX_POINT('',#3034); +#3037=VERTEX_POINT('',#3035); +#3038=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#3039=VERTEX_POINT('',#3038); +#3040=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.87E0)); +#3041=VERTEX_POINT('',#3040); +#3042=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#3043=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.11E0)); +#3044=VERTEX_POINT('',#3042); +#3045=VERTEX_POINT('',#3043); +#3046=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.11E0)); +#3047=VERTEX_POINT('',#3046); +#3048=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#3049=VERTEX_POINT('',#3048); +#3050=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#3051=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.87E0)); +#3052=VERTEX_POINT('',#3050); +#3053=VERTEX_POINT('',#3051); +#3054=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#3055=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.87E0)); +#3056=VERTEX_POINT('',#3054); +#3057=VERTEX_POINT('',#3055); +#3058=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.11E0)); +#3059=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.87E0)); +#3060=VERTEX_POINT('',#3058); +#3061=VERTEX_POINT('',#3059); +#3062=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#3063=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#3064=VERTEX_POINT('',#3062); +#3065=VERTEX_POINT('',#3063); +#3066=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#3067=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#3068=VERTEX_POINT('',#3066); +#3069=VERTEX_POINT('',#3067); +#3070=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#3071=VERTEX_POINT('',#3070); +#3072=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.87E0)); +#3073=VERTEX_POINT('',#3072); +#3074=CARTESIAN_POINT('',(5.395E0,4.6E-1,-5.18E0)); +#3075=CARTESIAN_POINT('',(5.395E0,5.9E-1,-5.05E0)); +#3076=VERTEX_POINT('',#3074); +#3077=VERTEX_POINT('',#3075); +#3078=CARTESIAN_POINT('',(5.395E0,5.9E-1,-3.373553390593E0)); +#3079=VERTEX_POINT('',#3078); +#3080=CARTESIAN_POINT('',(5.395E0,6.632233047034E-1,-3.196776695297E0)); +#3081=VERTEX_POINT('',#3080); +#3082=CARTESIAN_POINT('',(5.395E0,1.016776695297E0,-2.843223304703E0)); +#3083=VERTEX_POINT('',#3082); +#3084=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-2.77E0)); +#3085=VERTEX_POINT('',#3084); +#3086=CARTESIAN_POINT('',(5.395E0,1.6E0,-2.77E0)); +#3087=VERTEX_POINT('',#3086); +#3088=CARTESIAN_POINT('',(5.395E0,1.73E0,-2.9E0)); +#3089=VERTEX_POINT('',#3088); +#3090=CARTESIAN_POINT('',(5.395E0,1.73E0,-5.93E0)); +#3091=VERTEX_POINT('',#3090); +#3092=CARTESIAN_POINT('',(5.395E0,1.23E0,-6.43E0)); +#3093=VERTEX_POINT('',#3092); +#3094=CARTESIAN_POINT('',(5.395E0,-1.E0,-6.43E0)); +#3095=VERTEX_POINT('',#3094); +#3096=CARTESIAN_POINT('',(5.395E0,-1.5E0,-5.93E0)); +#3097=VERTEX_POINT('',#3096); +#3098=CARTESIAN_POINT('',(5.395E0,-1.5E0,-2.9E0)); +#3099=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.77E0)); +#3100=VERTEX_POINT('',#3098); +#3101=VERTEX_POINT('',#3099); +#3102=CARTESIAN_POINT('',(5.395E0,-7.5E-1,-2.77E0)); +#3103=VERTEX_POINT('',#3102); +#3104=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.02E0)); +#3105=VERTEX_POINT('',#3104); +#3106=CARTESIAN_POINT('',(5.395E0,-5.E-1,-5.05E0)); +#3107=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.18E0)); +#3108=VERTEX_POINT('',#3106); +#3109=VERTEX_POINT('',#3107); +#3110=CARTESIAN_POINT('',(5.035E0,4.6E-1,-5.18E0)); +#3111=CARTESIAN_POINT('',(5.035E0,5.9E-1,-5.05E0)); +#3112=VERTEX_POINT('',#3110); +#3113=VERTEX_POINT('',#3111); +#3114=CARTESIAN_POINT('',(5.035E0,5.9E-1,-3.373553390593E0)); +#3115=VERTEX_POINT('',#3114); +#3116=CARTESIAN_POINT('',(5.035E0,6.632233047034E-1,-3.196776695297E0)); +#3117=VERTEX_POINT('',#3116); +#3118=CARTESIAN_POINT('',(5.035E0,1.016776695297E0,-2.843223304703E0)); +#3119=VERTEX_POINT('',#3118); +#3120=CARTESIAN_POINT('',(5.035E0,1.193553390593E0,-2.77E0)); +#3121=VERTEX_POINT('',#3120); +#3122=CARTESIAN_POINT('',(5.035E0,1.6E0,-2.77E0)); +#3123=VERTEX_POINT('',#3122); +#3124=CARTESIAN_POINT('',(5.035E0,1.73E0,-2.9E0)); +#3125=VERTEX_POINT('',#3124); +#3126=CARTESIAN_POINT('',(5.035E0,1.73E0,-5.93E0)); +#3127=VERTEX_POINT('',#3126); +#3128=CARTESIAN_POINT('',(5.035E0,1.23E0,-6.43E0)); +#3129=VERTEX_POINT('',#3128); +#3130=CARTESIAN_POINT('',(5.035E0,-1.E0,-6.43E0)); +#3131=VERTEX_POINT('',#3130); +#3132=CARTESIAN_POINT('',(5.035E0,-1.5E0,-5.93E0)); +#3133=VERTEX_POINT('',#3132); +#3134=CARTESIAN_POINT('',(5.035E0,-1.5E0,-2.9E0)); +#3135=CARTESIAN_POINT('',(5.035E0,-1.37E0,-2.77E0)); +#3136=VERTEX_POINT('',#3134); +#3137=VERTEX_POINT('',#3135); +#3138=CARTESIAN_POINT('',(5.035E0,-7.5E-1,-2.77E0)); +#3139=VERTEX_POINT('',#3138); +#3140=CARTESIAN_POINT('',(5.035E0,-5.E-1,-3.02E0)); +#3141=VERTEX_POINT('',#3140); +#3142=CARTESIAN_POINT('',(5.035E0,-5.E-1,-5.05E0)); +#3143=CARTESIAN_POINT('',(5.035E0,-3.7E-1,-5.18E0)); +#3144=VERTEX_POINT('',#3142); +#3145=VERTEX_POINT('',#3143); +#3146=CARTESIAN_POINT('',(-5.395E0,4.6E-1,-4.02E0)); +#3147=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-4.15E0)); +#3148=VERTEX_POINT('',#3146); +#3149=VERTEX_POINT('',#3147); +#3150=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-5.826446609407E0)); +#3151=VERTEX_POINT('',#3150); +#3152=CARTESIAN_POINT('',(-5.395E0,6.632233047034E-1,-6.003223304703E0)); +#3153=VERTEX_POINT('',#3152); +#3154=CARTESIAN_POINT('',(-5.395E0,1.016776695297E0,-6.356776695297E0)); +#3155=VERTEX_POINT('',#3154); +#3156=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.43E0)); +#3157=VERTEX_POINT('',#3156); +#3158=CARTESIAN_POINT('',(-5.395E0,1.6E0,-6.43E0)); +#3159=VERTEX_POINT('',#3158); +#3160=CARTESIAN_POINT('',(-5.395E0,1.73E0,-6.3E0)); +#3161=VERTEX_POINT('',#3160); +#3162=CARTESIAN_POINT('',(-5.395E0,1.73E0,-3.27E0)); +#3163=VERTEX_POINT('',#3162); +#3164=CARTESIAN_POINT('',(-5.395E0,1.23E0,-2.77E0)); +#3165=VERTEX_POINT('',#3164); +#3166=CARTESIAN_POINT('',(-5.395E0,-1.E0,-2.77E0)); +#3167=VERTEX_POINT('',#3166); +#3168=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-3.27E0)); +#3169=VERTEX_POINT('',#3168); +#3170=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-6.3E0)); +#3171=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.43E0)); +#3172=VERTEX_POINT('',#3170); +#3173=VERTEX_POINT('',#3171); +#3174=CARTESIAN_POINT('',(-5.395E0,-7.5E-1,-6.43E0)); +#3175=VERTEX_POINT('',#3174); +#3176=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-6.18E0)); +#3177=VERTEX_POINT('',#3176); +#3178=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-4.15E0)); +#3179=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.02E0)); +#3180=VERTEX_POINT('',#3178); +#3181=VERTEX_POINT('',#3179); +#3182=CARTESIAN_POINT('',(-5.035E0,4.6E-1,-4.02E0)); +#3183=CARTESIAN_POINT('',(-5.035E0,5.9E-1,-4.15E0)); +#3184=VERTEX_POINT('',#3182); +#3185=VERTEX_POINT('',#3183); +#3186=CARTESIAN_POINT('',(-5.035E0,5.9E-1,-5.826446609407E0)); +#3187=VERTEX_POINT('',#3186); +#3188=CARTESIAN_POINT('',(-5.035E0,6.632233047034E-1,-6.003223304703E0)); +#3189=VERTEX_POINT('',#3188); +#3190=CARTESIAN_POINT('',(-5.035E0,1.016776695297E0,-6.356776695297E0)); +#3191=VERTEX_POINT('',#3190); +#3192=CARTESIAN_POINT('',(-5.035E0,1.193553390593E0,-6.43E0)); +#3193=VERTEX_POINT('',#3192); +#3194=CARTESIAN_POINT('',(-5.035E0,1.6E0,-6.43E0)); +#3195=VERTEX_POINT('',#3194); +#3196=CARTESIAN_POINT('',(-5.035E0,1.73E0,-6.3E0)); +#3197=VERTEX_POINT('',#3196); +#3198=CARTESIAN_POINT('',(-5.035E0,1.73E0,-3.27E0)); +#3199=VERTEX_POINT('',#3198); +#3200=CARTESIAN_POINT('',(-5.035E0,1.23E0,-2.77E0)); +#3201=VERTEX_POINT('',#3200); +#3202=CARTESIAN_POINT('',(-5.035E0,-1.E0,-2.77E0)); +#3203=VERTEX_POINT('',#3202); +#3204=CARTESIAN_POINT('',(-5.035E0,-1.5E0,-3.27E0)); +#3205=VERTEX_POINT('',#3204); +#3206=CARTESIAN_POINT('',(-5.035E0,-1.5E0,-6.3E0)); +#3207=CARTESIAN_POINT('',(-5.035E0,-1.37E0,-6.43E0)); +#3208=VERTEX_POINT('',#3206); +#3209=VERTEX_POINT('',#3207); +#3210=CARTESIAN_POINT('',(-5.035E0,-7.5E-1,-6.43E0)); +#3211=VERTEX_POINT('',#3210); +#3212=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-6.18E0)); +#3213=VERTEX_POINT('',#3212); +#3214=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-4.15E0)); +#3215=CARTESIAN_POINT('',(-5.035E0,-3.7E-1,-4.02E0)); +#3216=VERTEX_POINT('',#3214); +#3217=VERTEX_POINT('',#3215); +#3218=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.116E1)); +#3219=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.116E1)); +#3220=VERTEX_POINT('',#3218); +#3221=VERTEX_POINT('',#3219); +#3222=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.014129942315E1)); +#3223=VERTEX_POINT('',#3222); +#3224=CARTESIAN_POINT('',(2.68E0,-1.706274169980E0,-9.915025253169E0)); +#3225=VERTEX_POINT('',#3224); +#3226=CARTESIAN_POINT('',(2.68E0,-1.246776695297E0,-9.455527778486E0)); +#3227=VERTEX_POINT('',#3226); +#3228=CARTESIAN_POINT('',(2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#3229=VERTEX_POINT('',#3228); +#3230=CARTESIAN_POINT('',(2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#3231=VERTEX_POINT('',#3230); +#3232=CARTESIAN_POINT('',(2.68E0,5.322330470336E-2,-8.523223304703E0)); +#3233=VERTEX_POINT('',#3232); +#3234=CARTESIAN_POINT('',(2.68E0,-2.158822509939E0,-9.462476913210E0)); +#3235=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.014129942315E1)); +#3236=VERTEX_POINT('',#3234); +#3237=VERTEX_POINT('',#3235); +#3238=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#3239=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#3240=VERTEX_POINT('',#3238); +#3241=VERTEX_POINT('',#3239); +#3242=CARTESIAN_POINT('',(3.32E0,-2.44E0,-1.116E1)); +#3243=CARTESIAN_POINT('',(3.32E0,-1.8E0,-1.116E1)); +#3244=VERTEX_POINT('',#3242); +#3245=VERTEX_POINT('',#3243); +#3246=CARTESIAN_POINT('',(3.32E0,-1.8E0,-1.014129942315E1)); +#3247=VERTEX_POINT('',#3246); +#3248=CARTESIAN_POINT('',(3.32E0,-1.706274169980E0,-9.915025253169E0)); +#3249=VERTEX_POINT('',#3248); +#3250=CARTESIAN_POINT('',(3.32E0,-1.246776695297E0,-9.455527778486E0)); +#3251=VERTEX_POINT('',#3250); +#3252=CARTESIAN_POINT('',(3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#3253=VERTEX_POINT('',#3252); +#3254=CARTESIAN_POINT('',(3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#3255=VERTEX_POINT('',#3254); +#3256=CARTESIAN_POINT('',(3.32E0,5.322330470336E-2,-8.523223304703E0)); +#3257=VERTEX_POINT('',#3256); +#3258=CARTESIAN_POINT('',(3.32E0,-2.158822509939E0,-9.462476913210E0)); +#3259=CARTESIAN_POINT('',(3.32E0,-2.44E0,-1.014129942315E1)); +#3260=VERTEX_POINT('',#3258); +#3261=VERTEX_POINT('',#3259); +#3262=CARTESIAN_POINT('',(3.32E0,3.2E-1,-2.2E0)); +#3263=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-2.2E0)); +#3264=VERTEX_POINT('',#3262); +#3265=VERTEX_POINT('',#3263); +#3266=CARTESIAN_POINT('',(2.68E0,-8.063455967291E-1,-8.11E0)); +#3267=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.11E0)); +#3268=VERTEX_POINT('',#3266); +#3269=VERTEX_POINT('',#3267); +#3270=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.11E0)); +#3271=VERTEX_POINT('',#3270); +#3272=CARTESIAN_POINT('',(3.32E0,-8.063455967291E-1,-8.11E0)); +#3273=VERTEX_POINT('',#3272); +#3274=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-6.35E0)); +#3275=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#3276=VERTEX_POINT('',#3274); +#3277=VERTEX_POINT('',#3275); +#3278=CARTESIAN_POINT('',(3.32E0,3.2E-1,-6.35E0)); +#3279=VERTEX_POINT('',#3278); +#3280=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-6.35E0)); +#3281=VERTEX_POINT('',#3280); +#3282=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#3283=VERTEX_POINT('',#3282); +#3284=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.45E0)); +#3285=VERTEX_POINT('',#3284); +#3286=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.45E0)); +#3287=VERTEX_POINT('',#3286); +#3288=CARTESIAN_POINT('',(3.32E0,2.3E-1,-8.45E0)); +#3289=VERTEX_POINT('',#3288); +#3290=CARTESIAN_POINT('',(1.31E0,-6.1E-1,-6.35E0)); +#3291=CARTESIAN_POINT('',(6.1E-1,-1.31E0,-6.35E0)); +#3292=VERTEX_POINT('',#3290); +#3293=VERTEX_POINT('',#3291); +#3294=CARTESIAN_POINT('',(6.1E-1,-1.31E0,0.E0)); +#3295=VERTEX_POINT('',#3294); +#3296=CARTESIAN_POINT('',(1.31E0,-6.1E-1,0.E0)); +#3297=VERTEX_POINT('',#3296); +#3298=CARTESIAN_POINT('',(-3.61E0,-1.31E0,0.E0)); +#3299=CARTESIAN_POINT('',(-4.31E0,-6.1E-1,0.E0)); +#3300=VERTEX_POINT('',#3298); +#3301=VERTEX_POINT('',#3299); +#3302=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.25E0)); +#3303=VERTEX_POINT('',#3302); +#3304=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-5.95E0)); +#3305=VERTEX_POINT('',#3304); +#3306=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-4.35E0)); +#3307=CARTESIAN_POINT('',(-5.035E0,-5.E-1,-5.95E0)); +#3308=VERTEX_POINT('',#3306); +#3309=VERTEX_POINT('',#3307); +#3310=CARTESIAN_POINT('',(1.899999918122E0,1.93E0,5.825717963592E-9)); +#3311=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#3312=VERTEX_POINT('',#3310); +#3313=VERTEX_POINT('',#3311); +#3314=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#3315=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#3316=VERTEX_POINT('',#3314); +#3317=VERTEX_POINT('',#3315); +#3318=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#3319=CARTESIAN_POINT('',(-1.899999969271E0,1.93E0,2.186380854141E-9)); +#3320=VERTEX_POINT('',#3318); +#3321=VERTEX_POINT('',#3319); +#3322=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#3323=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#3324=VERTEX_POINT('',#3322); +#3325=VERTEX_POINT('',#3323); +#3326=CARTESIAN_POINT('',(-1.69E0,-1.31E0,-6.35E0)); +#3327=CARTESIAN_POINT('',(-1.69E0,1.31E0,-6.35E0)); +#3328=VERTEX_POINT('',#3326); +#3329=VERTEX_POINT('',#3327); +#3330=CARTESIAN_POINT('',(-4.31E0,1.31E0,-6.35E0)); +#3331=VERTEX_POINT('',#3330); +#3332=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#3333=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#3334=VERTEX_POINT('',#3332); +#3335=VERTEX_POINT('',#3333); +#3336=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#3337=VERTEX_POINT('',#3336); +#3338=CARTESIAN_POINT('',(-3.61E0,-1.31E0,-6.35E0)); +#3339=CARTESIAN_POINT('',(-4.31E0,-6.1E-1,-6.35E0)); +#3340=VERTEX_POINT('',#3338); +#3341=VERTEX_POINT('',#3339); +#3342=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-1.4E0)); +#3343=CARTESIAN_POINT('',(-1.9E0,-1.93E0,-7.8E0)); +#3344=VERTEX_POINT('',#3342); +#3345=VERTEX_POINT('',#3343); +#3346=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-1.4E0)); +#3347=CARTESIAN_POINT('',(-1.7E0,-2.13E0,-7.8E0)); +#3348=VERTEX_POINT('',#3346); +#3349=VERTEX_POINT('',#3347); +#3350=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-7.8E0)); +#3351=CARTESIAN_POINT('',(-2.5E-1,-1.93E0,-1.4E0)); +#3352=VERTEX_POINT('',#3350); +#3353=VERTEX_POINT('',#3351); +#3354=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-7.8E0)); +#3355=CARTESIAN_POINT('',(-4.5E-1,-2.13E0,-1.4E0)); +#3356=VERTEX_POINT('',#3354); +#3357=VERTEX_POINT('',#3355); +#3358=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-1.4E0)); +#3359=CARTESIAN_POINT('',(2.5E-1,-1.93E0,-7.8E0)); +#3360=VERTEX_POINT('',#3358); +#3361=VERTEX_POINT('',#3359); +#3362=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-1.4E0)); +#3363=CARTESIAN_POINT('',(4.5E-1,-2.13E0,-7.8E0)); +#3364=VERTEX_POINT('',#3362); +#3365=VERTEX_POINT('',#3363); +#3366=CARTESIAN_POINT('',(1.9E0,-1.93E0,-7.8E0)); +#3367=CARTESIAN_POINT('',(1.9E0,-1.93E0,-1.4E0)); +#3368=VERTEX_POINT('',#3366); +#3369=VERTEX_POINT('',#3367); +#3370=CARTESIAN_POINT('',(1.7E0,-2.13E0,-7.8E0)); +#3371=CARTESIAN_POINT('',(1.7E0,-2.13E0,-1.4E0)); +#3372=VERTEX_POINT('',#3370); +#3373=VERTEX_POINT('',#3371); +#3374=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.116E1)); +#3375=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.116E1)); +#3376=VERTEX_POINT('',#3374); +#3377=VERTEX_POINT('',#3375); +#3378=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.014129942315E1)); +#3379=VERTEX_POINT('',#3378); +#3380=CARTESIAN_POINT('',(-3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#3381=VERTEX_POINT('',#3380); +#3382=CARTESIAN_POINT('',(-3.2E-1,-1.246776695297E0,-9.455527778486E0)); +#3383=VERTEX_POINT('',#3382); +#3384=CARTESIAN_POINT('',(-3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#3385=VERTEX_POINT('',#3384); +#3386=CARTESIAN_POINT('',(-3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#3387=VERTEX_POINT('',#3386); +#3388=CARTESIAN_POINT('',(-3.2E-1,5.322330470336E-2,-8.523223304703E0)); +#3389=VERTEX_POINT('',#3388); +#3390=CARTESIAN_POINT('',(-3.2E-1,-2.158822509939E0,-9.462476913210E0)); +#3391=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.014129942315E1)); +#3392=VERTEX_POINT('',#3390); +#3393=VERTEX_POINT('',#3391); +#3394=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#3395=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#3396=VERTEX_POINT('',#3394); +#3397=VERTEX_POINT('',#3395); +#3398=CARTESIAN_POINT('',(3.2E-1,-2.44E0,-1.116E1)); +#3399=CARTESIAN_POINT('',(3.2E-1,-1.8E0,-1.116E1)); +#3400=VERTEX_POINT('',#3398); +#3401=VERTEX_POINT('',#3399); +#3402=CARTESIAN_POINT('',(3.2E-1,-1.8E0,-1.014129942315E1)); +#3403=VERTEX_POINT('',#3402); +#3404=CARTESIAN_POINT('',(3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#3405=VERTEX_POINT('',#3404); +#3406=CARTESIAN_POINT('',(3.2E-1,-1.246776695297E0,-9.455527778486E0)); +#3407=VERTEX_POINT('',#3406); +#3408=CARTESIAN_POINT('',(3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#3409=VERTEX_POINT('',#3408); +#3410=CARTESIAN_POINT('',(3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#3411=VERTEX_POINT('',#3410); +#3412=CARTESIAN_POINT('',(3.2E-1,5.322330470336E-2,-8.523223304703E0)); +#3413=VERTEX_POINT('',#3412); +#3414=CARTESIAN_POINT('',(3.2E-1,-2.158822509939E0,-9.462476913210E0)); +#3415=CARTESIAN_POINT('',(3.2E-1,-2.44E0,-1.014129942315E1)); +#3416=VERTEX_POINT('',#3414); +#3417=VERTEX_POINT('',#3415); +#3418=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-2.2E0)); +#3419=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-2.2E0)); +#3420=VERTEX_POINT('',#3418); +#3421=VERTEX_POINT('',#3419); +#3422=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#3423=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.11E0)); +#3424=VERTEX_POINT('',#3422); +#3425=VERTEX_POINT('',#3423); +#3426=CARTESIAN_POINT('',(-3.2E-1,-8.063455967291E-1,-8.11E0)); +#3427=VERTEX_POINT('',#3426); +#3428=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#3429=VERTEX_POINT('',#3428); +#3430=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#3431=VERTEX_POINT('',#3430); +#3432=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.45E0)); +#3433=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.11E0)); +#3434=VERTEX_POINT('',#3432); +#3435=VERTEX_POINT('',#3433); +#3436=CARTESIAN_POINT('',(3.2E-1,-8.063455967291E-1,-8.11E0)); +#3437=VERTEX_POINT('',#3436); +#3438=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-6.35E0)); +#3439=VERTEX_POINT('',#3438); +#3440=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-6.35E0)); +#3441=VERTEX_POINT('',#3440); +#3442=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.45E0)); +#3443=VERTEX_POINT('',#3442); +#3444=CARTESIAN_POINT('',(3.2E-1,2.3E-1,-8.45E0)); +#3445=VERTEX_POINT('',#3444); +#3446=CARTESIAN_POINT('',(5.395E0,-5.E-1,-4.85E0)); +#3447=VERTEX_POINT('',#3446); +#3448=CARTESIAN_POINT('',(5.035E0,-5.E-1,-3.25E0)); +#3449=VERTEX_POINT('',#3448); +#3450=CARTESIAN_POINT('',(5.035E0,-5.E-1,-4.85E0)); +#3451=VERTEX_POINT('',#3450); +#3452=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-4.35E0)); +#3453=VERTEX_POINT('',#3452); +#3454=CARTESIAN_POINT('',(5.43E0,-1.E0,-3.05E0)); +#3455=CARTESIAN_POINT('',(5.43E0,-1.E0,-5.55E0)); +#3456=VERTEX_POINT('',#3454); +#3457=VERTEX_POINT('',#3455); +#3458=CARTESIAN_POINT('',(5.43E0,1.E0,-5.55E0)); +#3459=VERTEX_POINT('',#3458); +#3460=CARTESIAN_POINT('',(5.43E0,1.E0,-3.05E0)); +#3461=VERTEX_POINT('',#3460); +#3462=CARTESIAN_POINT('',(-5.43E0,-1.E0,-6.15E0)); +#3463=CARTESIAN_POINT('',(-5.43E0,-1.E0,-3.65E0)); +#3464=VERTEX_POINT('',#3462); +#3465=VERTEX_POINT('',#3463); +#3466=CARTESIAN_POINT('',(-5.43E0,1.E0,-3.65E0)); +#3467=VERTEX_POINT('',#3466); +#3468=CARTESIAN_POINT('',(-5.43E0,1.E0,-6.15E0)); +#3469=VERTEX_POINT('',#3468); +#3470=CARTESIAN_POINT('',(5.79E0,-1.E0,-5.55E0)); +#3471=CARTESIAN_POINT('',(5.79E0,1.E0,-5.55E0)); +#3472=VERTEX_POINT('',#3470); +#3473=VERTEX_POINT('',#3471); +#3474=CARTESIAN_POINT('',(6.57E0,-5.496667900321E-1,-5.099666790032E0)); +#3475=CARTESIAN_POINT('',(6.57E0,5.496667900321E-1,-5.099666790032E0)); +#3476=VERTEX_POINT('',#3474); +#3477=VERTEX_POINT('',#3475); +#3478=CARTESIAN_POINT('',(6.57E0,5.496667900321E-1,-3.500333209968E0)); +#3479=VERTEX_POINT('',#3478); +#3480=CARTESIAN_POINT('',(5.79E0,1.E0,-3.05E0)); +#3481=VERTEX_POINT('',#3480); +#3482=CARTESIAN_POINT('',(5.79E0,-1.E0,-3.05E0)); +#3483=VERTEX_POINT('',#3482); +#3484=CARTESIAN_POINT('',(6.57E0,-5.496667900321E-1,-3.500333209968E0)); +#3485=VERTEX_POINT('',#3484); +#3486=CARTESIAN_POINT('',(-6.57E0,5.496667900321E-1,-4.100333209968E0)); +#3487=CARTESIAN_POINT('',(-6.57E0,5.496667900321E-1,-5.699666790032E0)); +#3488=VERTEX_POINT('',#3486); +#3489=VERTEX_POINT('',#3487); +#3490=CARTESIAN_POINT('',(-5.79E0,1.E0,-3.65E0)); +#3491=CARTESIAN_POINT('',(-5.79E0,1.E0,-6.15E0)); +#3492=VERTEX_POINT('',#3490); +#3493=VERTEX_POINT('',#3491); +#3494=CARTESIAN_POINT('',(-5.79E0,-1.E0,-6.15E0)); +#3495=VERTEX_POINT('',#3494); +#3496=CARTESIAN_POINT('',(-6.57E0,-5.496667900321E-1,-5.699666790032E0)); +#3497=VERTEX_POINT('',#3496); +#3498=CARTESIAN_POINT('',(-5.79E0,-1.E0,-3.65E0)); +#3499=VERTEX_POINT('',#3498); +#3500=CARTESIAN_POINT('',(-6.57E0,-5.496667900321E-1,-4.100333209968E0)); +#3501=VERTEX_POINT('',#3500); +#3502=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-5.26E0)); +#3503=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-3.94E0)); +#3504=VERTEX_POINT('',#3502); +#3505=VERTEX_POINT('',#3503); +#3506=CARTESIAN_POINT('',(5.992644131518E0,-2.079731562555E0,-5.26E0)); +#3507=CARTESIAN_POINT('',(5.992644131518E0,-2.079731562555E0,-3.94E0)); +#3508=VERTEX_POINT('',#3506); +#3509=VERTEX_POINT('',#3507); +#3510=CARTESIAN_POINT('',(-6.003595661426E0,-2.439564946211E0,-5.26E0)); +#3511=CARTESIAN_POINT('',(-6.003595661426E0,-2.439564946211E0,-3.94E0)); +#3512=VERTEX_POINT('',#3510); +#3513=VERTEX_POINT('',#3511); +#3514=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-5.26E0)); +#3515=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-3.94E0)); +#3516=VERTEX_POINT('',#3514); +#3517=VERTEX_POINT('',#3515); +#3518=CARTESIAN_POINT('',(5.394999987318E0,-1.500000002062E0, +-3.690019662057E0)); +#3519=CARTESIAN_POINT('',(5.034999986244E0,-1.500000006606E0, +-3.690035195309E0)); +#3520=VERTEX_POINT('',#3518); +#3521=VERTEX_POINT('',#3519); +#3522=CARTESIAN_POINT('',(5.451645435675E0,-1.75E0,-3.94E0)); +#3523=CARTESIAN_POINT('',(5.068854316349E0,-1.75E0,-3.94E0)); +#3524=VERTEX_POINT('',#3522); +#3525=VERTEX_POINT('',#3523); +#3526=CARTESIAN_POINT('',(5.034999986687E0,-1.500000006190E0, +-5.509965931129E0)); +#3527=CARTESIAN_POINT('',(5.394999987281E0,-1.500000002074E0, +-5.509980281059E0)); +#3528=VERTEX_POINT('',#3526); +#3529=VERTEX_POINT('',#3527); +#3530=CARTESIAN_POINT('',(5.068854316349E0,-1.75E0,-5.26E0)); +#3531=CARTESIAN_POINT('',(5.451645435675E0,-1.75E0,-5.26E0)); +#3532=VERTEX_POINT('',#3530); +#3533=VERTEX_POINT('',#3531); +#3534=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-3.94E0)); +#3535=CARTESIAN_POINT('',(8.114048470092E0,-2.015166616345E0,-4.19E0)); +#3536=VERTEX_POINT('',#3534); +#3537=VERTEX_POINT('',#3535); +#3538=CARTESIAN_POINT('',(8.125E0,-2.375E0,-4.19E0)); +#3539=VERTEX_POINT('',#3538); +#3540=CARTESIAN_POINT('',(7.875115705795E0,-2.382605229103E0,-3.94E0)); +#3541=VERTEX_POINT('',#3540); +#3542=CARTESIAN_POINT('',(7.875115705795E0,-2.382605229103E0,-5.26E0)); +#3543=CARTESIAN_POINT('',(8.125E0,-2.375E0,-5.01E0)); +#3544=VERTEX_POINT('',#3542); +#3545=VERTEX_POINT('',#3543); +#3546=CARTESIAN_POINT('',(8.114048470092E0,-2.015166616345E0,-5.01E0)); +#3547=VERTEX_POINT('',#3546); +#3548=CARTESIAN_POINT('',(7.864164175887E0,-2.022771845448E0,-5.26E0)); +#3549=VERTEX_POINT('',#3548); +#3550=CARTESIAN_POINT('',(-5.034999986683E0,-1.500000006194E0, +-3.690034077711E0)); +#3551=CARTESIAN_POINT('',(-5.394999987282E0,-1.500000002073E0, +-3.690019717388E0)); +#3552=VERTEX_POINT('',#3550); +#3553=VERTEX_POINT('',#3551); +#3554=CARTESIAN_POINT('',(-5.068854316349E0,-1.75E0,-3.94E0)); +#3555=CARTESIAN_POINT('',(-5.451645435675E0,-1.75E0,-3.94E0)); +#3556=VERTEX_POINT('',#3554); +#3557=VERTEX_POINT('',#3555); +#3558=CARTESIAN_POINT('',(-5.394999987317E0,-1.500000002062E0, +-5.509980336549E0)); +#3559=CARTESIAN_POINT('',(-5.034999986563E0,-1.500000006306E0, +-5.509965615046E0)); +#3560=VERTEX_POINT('',#3558); +#3561=VERTEX_POINT('',#3559); +#3562=CARTESIAN_POINT('',(-5.451645435675E0,-1.75E0,-5.26E0)); +#3563=CARTESIAN_POINT('',(-5.068854316349E0,-1.75E0,-5.26E0)); +#3564=VERTEX_POINT('',#3562); +#3565=VERTEX_POINT('',#3563); +#3566=CARTESIAN_POINT('',(-7.864164175887E0,-2.022771845448E0,-5.26E0)); +#3567=CARTESIAN_POINT('',(-8.114048470092E0,-2.015166616345E0,-5.01E0)); +#3568=VERTEX_POINT('',#3566); +#3569=VERTEX_POINT('',#3567); +#3570=CARTESIAN_POINT('',(-8.125E0,-2.375E0,-5.01E0)); +#3571=VERTEX_POINT('',#3570); +#3572=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-5.26E0)); +#3573=VERTEX_POINT('',#3572); +#3574=CARTESIAN_POINT('',(-7.875115705795E0,-2.382605229103E0,-3.94E0)); +#3575=CARTESIAN_POINT('',(-8.125E0,-2.375E0,-4.19E0)); +#3576=VERTEX_POINT('',#3574); +#3577=VERTEX_POINT('',#3575); +#3578=CARTESIAN_POINT('',(-8.114048470092E0,-2.015166616345E0,-4.19E0)); +#3579=VERTEX_POINT('',#3578); +#3580=CARTESIAN_POINT('',(-7.864164175887E0,-2.022771845448E0,-3.94E0)); +#3581=VERTEX_POINT('',#3580); +#3582=CARTESIAN_POINT('',(-5.E0,-3.E-1,-4.15E0)); +#3583=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-4.15E0)); +#3584=VERTEX_POINT('',#3582); +#3585=VERTEX_POINT('',#3583); +#3586=CARTESIAN_POINT('',(-5.43E0,3.E-1,-4.15E0)); +#3587=CARTESIAN_POINT('',(-5.E0,3.E-1,-4.15E0)); +#3588=VERTEX_POINT('',#3586); +#3589=VERTEX_POINT('',#3587); +#3590=CARTESIAN_POINT('',(-5.43E0,5.E-1,-4.35E0)); +#3591=CARTESIAN_POINT('',(-5.E0,5.E-1,-4.35E0)); +#3592=VERTEX_POINT('',#3590); +#3593=VERTEX_POINT('',#3591); +#3594=CARTESIAN_POINT('',(-5.43E0,-3.E-1,-6.15E0)); +#3595=CARTESIAN_POINT('',(-5.E0,-3.E-1,-6.15E0)); +#3596=VERTEX_POINT('',#3594); +#3597=VERTEX_POINT('',#3595); +#3598=CARTESIAN_POINT('',(-5.E0,3.E-1,-6.15E0)); +#3599=CARTESIAN_POINT('',(-5.43E0,3.E-1,-6.15E0)); +#3600=VERTEX_POINT('',#3598); +#3601=VERTEX_POINT('',#3599); +#3602=CARTESIAN_POINT('',(-5.E0,5.E-1,-5.95E0)); +#3603=CARTESIAN_POINT('',(-5.43E0,5.E-1,-5.95E0)); +#3604=VERTEX_POINT('',#3602); +#3605=VERTEX_POINT('',#3603); +#3606=CARTESIAN_POINT('',(5.E0,-3.E-1,-5.05E0)); +#3607=CARTESIAN_POINT('',(5.43E0,-3.E-1,-5.05E0)); +#3608=VERTEX_POINT('',#3606); +#3609=VERTEX_POINT('',#3607); +#3610=CARTESIAN_POINT('',(5.43E0,3.E-1,-5.05E0)); +#3611=CARTESIAN_POINT('',(5.E0,3.E-1,-5.05E0)); +#3612=VERTEX_POINT('',#3610); +#3613=VERTEX_POINT('',#3611); +#3614=CARTESIAN_POINT('',(5.43E0,5.E-1,-4.85E0)); +#3615=CARTESIAN_POINT('',(5.E0,5.E-1,-4.85E0)); +#3616=VERTEX_POINT('',#3614); +#3617=VERTEX_POINT('',#3615); +#3618=CARTESIAN_POINT('',(5.43E0,-3.E-1,-3.05E0)); +#3619=CARTESIAN_POINT('',(5.E0,-3.E-1,-3.05E0)); +#3620=VERTEX_POINT('',#3618); +#3621=VERTEX_POINT('',#3619); +#3622=CARTESIAN_POINT('',(5.E0,3.E-1,-3.05E0)); +#3623=CARTESIAN_POINT('',(5.43E0,3.E-1,-3.05E0)); +#3624=VERTEX_POINT('',#3622); +#3625=VERTEX_POINT('',#3623); +#3626=CARTESIAN_POINT('',(5.E0,5.E-1,-3.25E0)); +#3627=CARTESIAN_POINT('',(5.43E0,5.E-1,-3.25E0)); +#3628=VERTEX_POINT('',#3626); +#3629=VERTEX_POINT('',#3627); +#3630=CARTESIAN_POINT('',(-5.E0,-5.E-1,-5.95E0)); +#3631=CARTESIAN_POINT('',(-5.E0,-5.E-1,-4.35E0)); +#3632=VERTEX_POINT('',#3630); +#3633=VERTEX_POINT('',#3631); +#3634=CARTESIAN_POINT('',(5.E0,-5.E-1,-4.85E0)); +#3635=CARTESIAN_POINT('',(5.E0,-5.E-1,-3.25E0)); +#3636=VERTEX_POINT('',#3634); +#3637=VERTEX_POINT('',#3635); +#3638=CARTESIAN_POINT('',(5.43E0,-5.E-1,-3.25E0)); +#3639=CARTESIAN_POINT('',(5.43E0,-5.E-1,-4.85E0)); +#3640=VERTEX_POINT('',#3638); +#3641=VERTEX_POINT('',#3639); +#3642=CARTESIAN_POINT('',(-5.43E0,-5.E-1,-5.95E0)); +#3643=CARTESIAN_POINT('',(-5.43E0,-5.E-1,-4.35E0)); +#3644=VERTEX_POINT('',#3642); +#3645=VERTEX_POINT('',#3643); +#3646=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#3647=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.11E0)); +#3648=VERTEX_POINT('',#3646); +#3649=VERTEX_POINT('',#3647); +#3650=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.11E0)); +#3651=VERTEX_POINT('',#3650); +#3652=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#3653=VERTEX_POINT('',#3652); +#3654=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#3655=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.87E0)); +#3656=VERTEX_POINT('',#3654); +#3657=VERTEX_POINT('',#3655); +#3658=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#3659=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.87E0)); +#3660=VERTEX_POINT('',#3658); +#3661=VERTEX_POINT('',#3659); +#3662=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.11E0)); +#3663=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.87E0)); +#3664=VERTEX_POINT('',#3662); +#3665=VERTEX_POINT('',#3663); +#3666=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#3667=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#3668=VERTEX_POINT('',#3666); +#3669=VERTEX_POINT('',#3667); +#3670=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#3671=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#3672=VERTEX_POINT('',#3670); +#3673=VERTEX_POINT('',#3671); +#3674=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#3675=VERTEX_POINT('',#3674); +#3676=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.87E0)); +#3677=VERTEX_POINT('',#3676); +#3678=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.116E1)); +#3679=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.116E1)); +#3680=VERTEX_POINT('',#3678); +#3681=VERTEX_POINT('',#3679); +#3682=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.014129942315E1)); +#3683=VERTEX_POINT('',#3682); +#3684=CARTESIAN_POINT('',(-3.32E0,-1.706274169980E0,-9.915025253169E0)); +#3685=VERTEX_POINT('',#3684); +#3686=CARTESIAN_POINT('',(-3.32E0,-1.246776695297E0,-9.455527778486E0)); +#3687=VERTEX_POINT('',#3686); +#3688=CARTESIAN_POINT('',(-3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#3689=VERTEX_POINT('',#3688); +#3690=CARTESIAN_POINT('',(-3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#3691=VERTEX_POINT('',#3690); +#3692=CARTESIAN_POINT('',(-3.32E0,5.322330470336E-2,-8.523223304703E0)); +#3693=VERTEX_POINT('',#3692); +#3694=CARTESIAN_POINT('',(-3.32E0,-2.158822509939E0,-9.462476913210E0)); +#3695=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.014129942315E1)); +#3696=VERTEX_POINT('',#3694); +#3697=VERTEX_POINT('',#3695); +#3698=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#3699=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#3700=VERTEX_POINT('',#3698); +#3701=VERTEX_POINT('',#3699); +#3702=CARTESIAN_POINT('',(-2.68E0,-2.44E0,-1.116E1)); +#3703=CARTESIAN_POINT('',(-2.68E0,-1.8E0,-1.116E1)); +#3704=VERTEX_POINT('',#3702); +#3705=VERTEX_POINT('',#3703); +#3706=CARTESIAN_POINT('',(-2.68E0,-1.8E0,-1.014129942315E1)); +#3707=VERTEX_POINT('',#3706); +#3708=CARTESIAN_POINT('',(-2.68E0,-1.706274169980E0,-9.915025253169E0)); +#3709=VERTEX_POINT('',#3708); +#3710=CARTESIAN_POINT('',(-2.68E0,-1.246776695297E0,-9.455527778486E0)); +#3711=VERTEX_POINT('',#3710); +#3712=CARTESIAN_POINT('',(-2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#3713=VERTEX_POINT('',#3712); +#3714=CARTESIAN_POINT('',(-2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#3715=VERTEX_POINT('',#3714); +#3716=CARTESIAN_POINT('',(-2.68E0,5.322330470336E-2,-8.523223304703E0)); +#3717=VERTEX_POINT('',#3716); +#3718=CARTESIAN_POINT('',(-2.68E0,-2.158822509939E0,-9.462476913210E0)); +#3719=CARTESIAN_POINT('',(-2.68E0,-2.44E0,-1.014129942315E1)); +#3720=VERTEX_POINT('',#3718); +#3721=VERTEX_POINT('',#3719); +#3722=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-2.2E0)); +#3723=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-2.2E0)); +#3724=VERTEX_POINT('',#3722); +#3725=VERTEX_POINT('',#3723); +#3726=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#3727=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.11E0)); +#3728=VERTEX_POINT('',#3726); +#3729=VERTEX_POINT('',#3727); +#3730=CARTESIAN_POINT('',(-3.32E0,-8.063455967291E-1,-8.11E0)); +#3731=VERTEX_POINT('',#3730); +#3732=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#3733=VERTEX_POINT('',#3732); +#3734=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#3735=VERTEX_POINT('',#3734); +#3736=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.45E0)); +#3737=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.11E0)); +#3738=VERTEX_POINT('',#3736); +#3739=VERTEX_POINT('',#3737); +#3740=CARTESIAN_POINT('',(-2.68E0,-8.063455967291E-1,-8.11E0)); +#3741=VERTEX_POINT('',#3740); +#3742=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-6.35E0)); +#3743=VERTEX_POINT('',#3742); +#3744=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-6.35E0)); +#3745=VERTEX_POINT('',#3744); +#3746=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.45E0)); +#3747=VERTEX_POINT('',#3746); +#3748=CARTESIAN_POINT('',(-2.68E0,2.3E-1,-8.45E0)); +#3749=VERTEX_POINT('',#3748); +#3750=CARTESIAN_POINT('',(-5.E0,0.E0,0.E0)); +#3751=DIRECTION('',(1.E0,0.E0,0.E0)); +#3752=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3753=AXIS2_PLACEMENT_3D('',#3750,#3751,#3752); +#3754=PLANE('',#3753); +#3756=ORIENTED_EDGE('',*,*,#3755,.T.); +#3758=ORIENTED_EDGE('',*,*,#3757,.T.); +#3760=ORIENTED_EDGE('',*,*,#3759,.T.); +#3762=ORIENTED_EDGE('',*,*,#3761,.T.); +#3764=ORIENTED_EDGE('',*,*,#3763,.T.); +#3766=ORIENTED_EDGE('',*,*,#3765,.T.); +#3768=ORIENTED_EDGE('',*,*,#3767,.T.); +#3770=ORIENTED_EDGE('',*,*,#3769,.T.); +#3771=EDGE_LOOP('',(#3756,#3758,#3760,#3762,#3764,#3766,#3768,#3770)); +#3772=FACE_OUTER_BOUND('',#3771,.F.); +#3774=ORIENTED_EDGE('',*,*,#3773,.T.); +#3776=ORIENTED_EDGE('',*,*,#3775,.F.); +#3778=ORIENTED_EDGE('',*,*,#3777,.F.); +#3780=ORIENTED_EDGE('',*,*,#3779,.F.); +#3782=ORIENTED_EDGE('',*,*,#3781,.F.); +#3784=ORIENTED_EDGE('',*,*,#3783,.F.); +#3786=ORIENTED_EDGE('',*,*,#3785,.T.); +#3788=ORIENTED_EDGE('',*,*,#3787,.F.); +#3789=EDGE_LOOP('',(#3774,#3776,#3778,#3780,#3782,#3784,#3786,#3788)); +#3790=FACE_BOUND('',#3789,.F.); +#3791=ADVANCED_FACE('',(#3772,#3790),#3754,.F.); +#3792=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#3793=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3795=AXIS2_PLACEMENT_3D('',#3792,#3793,#3794); +#3796=PLANE('',#3795); +#3798=ORIENTED_EDGE('',*,*,#3797,.F.); +#3800=ORIENTED_EDGE('',*,*,#3799,.F.); +#3802=ORIENTED_EDGE('',*,*,#3801,.F.); +#3804=ORIENTED_EDGE('',*,*,#3803,.F.); +#3805=ORIENTED_EDGE('',*,*,#3755,.F.); +#3807=ORIENTED_EDGE('',*,*,#3806,.T.); +#3809=ORIENTED_EDGE('',*,*,#3808,.T.); +#3811=ORIENTED_EDGE('',*,*,#3810,.F.); +#3813=ORIENTED_EDGE('',*,*,#3812,.T.); +#3815=ORIENTED_EDGE('',*,*,#3814,.F.); +#3817=ORIENTED_EDGE('',*,*,#3816,.F.); +#3819=ORIENTED_EDGE('',*,*,#3818,.F.); +#3821=ORIENTED_EDGE('',*,*,#3820,.F.); +#3823=ORIENTED_EDGE('',*,*,#3822,.F.); +#3825=ORIENTED_EDGE('',*,*,#3824,.F.); +#3827=ORIENTED_EDGE('',*,*,#3826,.F.); +#3829=ORIENTED_EDGE('',*,*,#3828,.F.); +#3831=ORIENTED_EDGE('',*,*,#3830,.F.); +#3833=ORIENTED_EDGE('',*,*,#3832,.F.); +#3835=ORIENTED_EDGE('',*,*,#3834,.F.); +#3836=EDGE_LOOP('',(#3798,#3800,#3802,#3804,#3805,#3807,#3809,#3811,#3813,#3815, +#3817,#3819,#3821,#3823,#3825,#3827,#3829,#3831,#3833,#3835)); +#3837=FACE_OUTER_BOUND('',#3836,.F.); +#3839=ORIENTED_EDGE('',*,*,#3838,.T.); +#3841=ORIENTED_EDGE('',*,*,#3840,.F.); +#3843=ORIENTED_EDGE('',*,*,#3842,.T.); +#3845=ORIENTED_EDGE('',*,*,#3844,.F.); +#3846=EDGE_LOOP('',(#3839,#3841,#3843,#3845)); +#3847=FACE_BOUND('',#3846,.F.); +#3849=ORIENTED_EDGE('',*,*,#3848,.T.); +#3851=ORIENTED_EDGE('',*,*,#3850,.F.); +#3853=ORIENTED_EDGE('',*,*,#3852,.T.); +#3855=ORIENTED_EDGE('',*,*,#3854,.F.); +#3856=EDGE_LOOP('',(#3849,#3851,#3853,#3855)); +#3857=FACE_BOUND('',#3856,.F.); +#3858=ADVANCED_FACE('',(#3837,#3847,#3857),#3796,.T.); +#3859=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#3860=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3861=DIRECTION('',(0.E0,0.E0,1.E0)); +#3862=AXIS2_PLACEMENT_3D('',#3859,#3860,#3861); +#3863=PLANE('',#3862); +#3864=ORIENTED_EDGE('',*,*,#3797,.T.); +#3866=ORIENTED_EDGE('',*,*,#3865,.F.); +#3868=ORIENTED_EDGE('',*,*,#3867,.T.); +#3870=ORIENTED_EDGE('',*,*,#3869,.F.); +#3871=EDGE_LOOP('',(#3864,#3866,#3868,#3870)); +#3872=FACE_OUTER_BOUND('',#3871,.F.); +#3873=ADVANCED_FACE('',(#3872),#3863,.F.); +#3874=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#3875=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3876=DIRECTION('',(0.E0,0.E0,1.E0)); +#3877=AXIS2_PLACEMENT_3D('',#3874,#3875,#3876); +#3878=PLANE('',#3877); +#3880=ORIENTED_EDGE('',*,*,#3879,.F.); +#3882=ORIENTED_EDGE('',*,*,#3881,.F.); +#3884=ORIENTED_EDGE('',*,*,#3883,.F.); +#3886=ORIENTED_EDGE('',*,*,#3885,.F.); +#3887=EDGE_LOOP('',(#3880,#3882,#3884,#3886)); +#3888=FACE_OUTER_BOUND('',#3887,.F.); +#3889=ADVANCED_FACE('',(#3888),#3878,.F.); +#3890=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#3891=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3892=DIRECTION('',(0.E0,1.E0,0.E0)); +#3893=AXIS2_PLACEMENT_3D('',#3890,#3891,#3892); +#3894=PLANE('',#3893); +#3896=ORIENTED_EDGE('',*,*,#3895,.F.); +#3898=ORIENTED_EDGE('',*,*,#3897,.F.); +#3900=ORIENTED_EDGE('',*,*,#3899,.F.); +#3901=ORIENTED_EDGE('',*,*,#3881,.T.); +#3903=ORIENTED_EDGE('',*,*,#3902,.F.); +#3904=ORIENTED_EDGE('',*,*,#3761,.F.); +#3906=ORIENTED_EDGE('',*,*,#3905,.T.); +#3907=ORIENTED_EDGE('',*,*,#3865,.T.); +#3908=ORIENTED_EDGE('',*,*,#3834,.T.); +#3910=ORIENTED_EDGE('',*,*,#3909,.F.); +#3912=ORIENTED_EDGE('',*,*,#3911,.T.); +#3914=ORIENTED_EDGE('',*,*,#3913,.T.); +#3915=ORIENTED_EDGE('',*,*,#3826,.T.); +#3917=ORIENTED_EDGE('',*,*,#3916,.F.); +#3919=ORIENTED_EDGE('',*,*,#3918,.T.); +#3921=ORIENTED_EDGE('',*,*,#3920,.T.); +#3922=ORIENTED_EDGE('',*,*,#3818,.T.); +#3924=ORIENTED_EDGE('',*,*,#3923,.F.); +#3926=ORIENTED_EDGE('',*,*,#3925,.T.); +#3928=ORIENTED_EDGE('',*,*,#3927,.T.); +#3930=ORIENTED_EDGE('',*,*,#3929,.F.); +#3932=ORIENTED_EDGE('',*,*,#3931,.F.); +#3934=ORIENTED_EDGE('',*,*,#3933,.F.); +#3936=ORIENTED_EDGE('',*,*,#3935,.T.); +#3938=ORIENTED_EDGE('',*,*,#3937,.F.); +#3940=ORIENTED_EDGE('',*,*,#3939,.F.); +#3942=ORIENTED_EDGE('',*,*,#3941,.F.); +#3944=ORIENTED_EDGE('',*,*,#3943,.T.); +#3945=EDGE_LOOP('',(#3896,#3898,#3900,#3901,#3903,#3904,#3906,#3907,#3908,#3910, +#3912,#3914,#3915,#3917,#3919,#3921,#3922,#3924,#3926,#3928,#3930,#3932,#3934, +#3936,#3938,#3940,#3942,#3944)); +#3946=FACE_OUTER_BOUND('',#3945,.F.); +#3948=ORIENTED_EDGE('',*,*,#3947,.T.); +#3950=ORIENTED_EDGE('',*,*,#3949,.F.); +#3952=ORIENTED_EDGE('',*,*,#3951,.F.); +#3954=ORIENTED_EDGE('',*,*,#3953,.T.); +#3955=EDGE_LOOP('',(#3948,#3950,#3952,#3954)); +#3956=FACE_BOUND('',#3955,.F.); +#3958=ORIENTED_EDGE('',*,*,#3957,.T.); +#3960=ORIENTED_EDGE('',*,*,#3959,.T.); +#3962=ORIENTED_EDGE('',*,*,#3961,.F.); +#3964=ORIENTED_EDGE('',*,*,#3963,.F.); +#3965=EDGE_LOOP('',(#3958,#3960,#3962,#3964)); +#3966=FACE_BOUND('',#3965,.F.); +#3968=ORIENTED_EDGE('',*,*,#3967,.T.); +#3970=ORIENTED_EDGE('',*,*,#3969,.T.); +#3972=ORIENTED_EDGE('',*,*,#3971,.F.); +#3974=ORIENTED_EDGE('',*,*,#3973,.F.); +#3975=EDGE_LOOP('',(#3968,#3970,#3972,#3974)); +#3976=FACE_BOUND('',#3975,.F.); +#3977=ADVANCED_FACE('',(#3946,#3956,#3966,#3976),#3894,.T.); +#3978=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#3979=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3980=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3981=AXIS2_PLACEMENT_3D('',#3978,#3979,#3980); +#3982=PLANE('',#3981); +#3984=ORIENTED_EDGE('',*,*,#3983,.F.); +#3985=ORIENTED_EDGE('',*,*,#3929,.T.); +#3987=ORIENTED_EDGE('',*,*,#3986,.T.); +#3989=ORIENTED_EDGE('',*,*,#3988,.F.); +#3991=ORIENTED_EDGE('',*,*,#3990,.T.); +#3993=ORIENTED_EDGE('',*,*,#3992,.F.); +#3994=EDGE_LOOP('',(#3984,#3985,#3987,#3989,#3991,#3993)); +#3995=FACE_OUTER_BOUND('',#3994,.F.); +#3996=ADVANCED_FACE('',(#3995),#3982,.T.); +#3997=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#3998=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3999=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4000=AXIS2_PLACEMENT_3D('',#3997,#3998,#3999); +#4001=PLANE('',#4000); +#4003=ORIENTED_EDGE('',*,*,#4002,.F.); +#4004=ORIENTED_EDGE('',*,*,#3937,.T.); +#4006=ORIENTED_EDGE('',*,*,#4005,.T.); +#4008=ORIENTED_EDGE('',*,*,#4007,.F.); +#4009=EDGE_LOOP('',(#4003,#4004,#4006,#4008)); +#4010=FACE_OUTER_BOUND('',#4009,.F.); +#4011=ADVANCED_FACE('',(#4010),#4001,.T.); +#4012=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#4013=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4015=AXIS2_PLACEMENT_3D('',#4012,#4013,#4014); +#4016=PLANE('',#4015); +#4017=ORIENTED_EDGE('',*,*,#3879,.T.); +#4019=ORIENTED_EDGE('',*,*,#4018,.F.); +#4021=ORIENTED_EDGE('',*,*,#4020,.F.); +#4023=ORIENTED_EDGE('',*,*,#4022,.F.); +#4024=ORIENTED_EDGE('',*,*,#3763,.F.); +#4025=ORIENTED_EDGE('',*,*,#3902,.T.); +#4026=EDGE_LOOP('',(#4017,#4019,#4021,#4023,#4024,#4025)); +#4027=FACE_OUTER_BOUND('',#4026,.F.); +#4028=ADVANCED_FACE('',(#4027),#4016,.T.); +#4029=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#4030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4032=AXIS2_PLACEMENT_3D('',#4029,#4030,#4031); +#4033=PLANE('',#4032); +#4035=ORIENTED_EDGE('',*,*,#4034,.F.); +#4036=ORIENTED_EDGE('',*,*,#3895,.T.); +#4038=ORIENTED_EDGE('',*,*,#4037,.T.); +#4040=ORIENTED_EDGE('',*,*,#4039,.F.); +#4041=EDGE_LOOP('',(#4035,#4036,#4038,#4040)); +#4042=FACE_OUTER_BOUND('',#4041,.F.); +#4043=ADVANCED_FACE('',(#4042),#4033,.T.); +#4044=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#4045=DIRECTION('',(1.E0,0.E0,0.E0)); +#4046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4047=AXIS2_PLACEMENT_3D('',#4044,#4045,#4046); +#4048=PLANE('',#4047); +#4049=ORIENTED_EDGE('',*,*,#3816,.T.); +#4051=ORIENTED_EDGE('',*,*,#4050,.T.); +#4053=ORIENTED_EDGE('',*,*,#4052,.F.); +#4054=ORIENTED_EDGE('',*,*,#3923,.T.); +#4055=EDGE_LOOP('',(#4049,#4051,#4053,#4054)); +#4056=FACE_OUTER_BOUND('',#4055,.F.); +#4057=ADVANCED_FACE('',(#4056),#4048,.F.); +#4058=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#4059=DIRECTION('',(1.E0,0.E0,0.E0)); +#4060=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4061=AXIS2_PLACEMENT_3D('',#4058,#4059,#4060); +#4062=PLANE('',#4061); +#4063=ORIENTED_EDGE('',*,*,#3983,.T.); +#4065=ORIENTED_EDGE('',*,*,#4064,.T.); +#4067=ORIENTED_EDGE('',*,*,#4066,.F.); +#4068=ORIENTED_EDGE('',*,*,#3931,.T.); +#4069=EDGE_LOOP('',(#4063,#4065,#4067,#4068)); +#4070=FACE_OUTER_BOUND('',#4069,.F.); +#4071=ADVANCED_FACE('',(#4070),#4062,.F.); +#4072=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4073=DIRECTION('',(0.E0,0.E0,1.E0)); +#4074=DIRECTION('',(1.E0,0.E0,0.E0)); +#4075=AXIS2_PLACEMENT_3D('',#4072,#4073,#4074); +#4076=PLANE('',#4075); +#4077=ORIENTED_EDGE('',*,*,#4050,.F.); +#4078=ORIENTED_EDGE('',*,*,#3814,.T.); +#4080=ORIENTED_EDGE('',*,*,#4079,.F.); +#4082=ORIENTED_EDGE('',*,*,#4081,.F.); +#4083=EDGE_LOOP('',(#4077,#4078,#4080,#4082)); +#4084=FACE_OUTER_BOUND('',#4083,.F.); +#4085=ADVANCED_FACE('',(#4084),#4076,.F.); +#4086=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4087=DIRECTION('',(0.E0,0.E0,1.E0)); +#4088=DIRECTION('',(1.E0,0.E0,0.E0)); +#4089=AXIS2_PLACEMENT_3D('',#4086,#4087,#4088); +#4090=PLANE('',#4089); +#4091=ORIENTED_EDGE('',*,*,#4064,.F.); +#4092=ORIENTED_EDGE('',*,*,#3992,.T.); +#4094=ORIENTED_EDGE('',*,*,#4093,.F.); +#4096=ORIENTED_EDGE('',*,*,#4095,.F.); +#4097=EDGE_LOOP('',(#4091,#4092,#4094,#4096)); +#4098=FACE_OUTER_BOUND('',#4097,.F.); +#4099=ADVANCED_FACE('',(#4098),#4090,.F.); +#4100=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4101=DIRECTION('',(0.E0,0.E0,1.E0)); +#4102=DIRECTION('',(1.E0,0.E0,0.E0)); +#4103=AXIS2_PLACEMENT_3D('',#4100,#4101,#4102); +#4104=PLANE('',#4103); +#4106=ORIENTED_EDGE('',*,*,#4105,.F.); +#4107=ORIENTED_EDGE('',*,*,#3822,.T.); +#4109=ORIENTED_EDGE('',*,*,#4108,.T.); +#4111=ORIENTED_EDGE('',*,*,#4110,.F.); +#4112=EDGE_LOOP('',(#4106,#4107,#4109,#4111)); +#4113=FACE_OUTER_BOUND('',#4112,.F.); +#4114=ADVANCED_FACE('',(#4113),#4104,.F.); +#4115=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4116=DIRECTION('',(0.E0,0.E0,1.E0)); +#4117=DIRECTION('',(1.E0,0.E0,0.E0)); +#4118=AXIS2_PLACEMENT_3D('',#4115,#4116,#4117); +#4119=PLANE('',#4118); +#4121=ORIENTED_EDGE('',*,*,#4120,.F.); +#4122=ORIENTED_EDGE('',*,*,#4007,.T.); +#4124=ORIENTED_EDGE('',*,*,#4123,.T.); +#4126=ORIENTED_EDGE('',*,*,#4125,.F.); +#4127=EDGE_LOOP('',(#4121,#4122,#4124,#4126)); +#4128=FACE_OUTER_BOUND('',#4127,.F.); +#4129=ADVANCED_FACE('',(#4128),#4119,.F.); +#4130=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4131=DIRECTION('',(0.E0,0.E0,1.E0)); +#4132=DIRECTION('',(1.E0,0.E0,0.E0)); +#4133=AXIS2_PLACEMENT_3D('',#4130,#4131,#4132); +#4134=PLANE('',#4133); +#4135=ORIENTED_EDGE('',*,*,#3869,.T.); +#4137=ORIENTED_EDGE('',*,*,#4136,.F.); +#4139=ORIENTED_EDGE('',*,*,#4138,.T.); +#4140=ORIENTED_EDGE('',*,*,#3799,.T.); +#4141=EDGE_LOOP('',(#4135,#4137,#4139,#4140)); +#4142=FACE_OUTER_BOUND('',#4141,.F.); +#4143=ADVANCED_FACE('',(#4142),#4134,.F.); +#4144=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4145=DIRECTION('',(0.E0,0.E0,1.E0)); +#4146=DIRECTION('',(1.E0,0.E0,0.E0)); +#4147=AXIS2_PLACEMENT_3D('',#4144,#4145,#4146); +#4148=PLANE('',#4147); +#4149=ORIENTED_EDGE('',*,*,#3885,.T.); +#4151=ORIENTED_EDGE('',*,*,#4150,.F.); +#4153=ORIENTED_EDGE('',*,*,#4152,.T.); +#4154=ORIENTED_EDGE('',*,*,#4018,.T.); +#4155=EDGE_LOOP('',(#4149,#4151,#4153,#4154)); +#4156=FACE_OUTER_BOUND('',#4155,.F.); +#4157=ADVANCED_FACE('',(#4156),#4148,.F.); +#4158=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4159=DIRECTION('',(0.E0,0.E0,1.E0)); +#4160=DIRECTION('',(1.E0,0.E0,0.E0)); +#4161=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); +#4162=PLANE('',#4161); +#4164=ORIENTED_EDGE('',*,*,#4163,.F.); +#4165=ORIENTED_EDGE('',*,*,#3830,.T.); +#4167=ORIENTED_EDGE('',*,*,#4166,.T.); +#4169=ORIENTED_EDGE('',*,*,#4168,.F.); +#4170=EDGE_LOOP('',(#4164,#4165,#4167,#4169)); +#4171=FACE_OUTER_BOUND('',#4170,.F.); +#4172=ADVANCED_FACE('',(#4171),#4162,.F.); +#4173=CARTESIAN_POINT('',(-3.535E0,1.93E0,-8.87E0)); +#4174=DIRECTION('',(0.E0,0.E0,1.E0)); +#4175=DIRECTION('',(1.E0,0.E0,0.E0)); +#4176=AXIS2_PLACEMENT_3D('',#4173,#4174,#4175); +#4177=PLANE('',#4176); +#4179=ORIENTED_EDGE('',*,*,#4178,.F.); +#4180=ORIENTED_EDGE('',*,*,#4039,.T.); +#4182=ORIENTED_EDGE('',*,*,#4181,.T.); +#4184=ORIENTED_EDGE('',*,*,#4183,.F.); +#4185=EDGE_LOOP('',(#4179,#4180,#4182,#4184)); +#4186=FACE_OUTER_BOUND('',#4185,.F.); +#4187=ADVANCED_FACE('',(#4186),#4177,.F.); +#4188=CARTESIAN_POINT('',(3.535E0,1.93E0,-8.87E0)); +#4189=DIRECTION('',(1.E0,0.E0,0.E0)); +#4190=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4191=AXIS2_PLACEMENT_3D('',#4188,#4189,#4190); +#4192=PLANE('',#4191); +#4193=ORIENTED_EDGE('',*,*,#3812,.F.); +#4195=ORIENTED_EDGE('',*,*,#4194,.T.); +#4197=ORIENTED_EDGE('',*,*,#4196,.T.); +#4198=ORIENTED_EDGE('',*,*,#4079,.T.); +#4199=EDGE_LOOP('',(#4193,#4195,#4197,#4198)); +#4200=FACE_OUTER_BOUND('',#4199,.F.); +#4201=ADVANCED_FACE('',(#4200),#4192,.F.); +#4202=CARTESIAN_POINT('',(3.535E0,1.93E0,-8.87E0)); +#4203=DIRECTION('',(1.E0,0.E0,0.E0)); +#4204=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4205=AXIS2_PLACEMENT_3D('',#4202,#4203,#4204); +#4206=PLANE('',#4205); +#4207=ORIENTED_EDGE('',*,*,#3990,.F.); +#4209=ORIENTED_EDGE('',*,*,#4208,.T.); +#4211=ORIENTED_EDGE('',*,*,#4210,.T.); +#4212=ORIENTED_EDGE('',*,*,#4093,.T.); +#4213=EDGE_LOOP('',(#4207,#4209,#4211,#4212)); +#4214=FACE_OUTER_BOUND('',#4213,.F.); +#4215=ADVANCED_FACE('',(#4214),#4206,.F.); +#4216=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#4217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4218=DIRECTION('',(0.E0,1.E0,0.E0)); +#4219=AXIS2_PLACEMENT_3D('',#4216,#4217,#4218); +#4220=PLANE('',#4219); +#4222=ORIENTED_EDGE('',*,*,#4221,.T.); +#4224=ORIENTED_EDGE('',*,*,#4223,.F.); +#4225=ORIENTED_EDGE('',*,*,#3757,.F.); +#4226=ORIENTED_EDGE('',*,*,#3803,.T.); +#4227=EDGE_LOOP('',(#4222,#4224,#4225,#4226)); +#4228=FACE_OUTER_BOUND('',#4227,.F.); +#4229=ADVANCED_FACE('',(#4228),#4220,.T.); +#4230=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#4231=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4232=DIRECTION('',(0.E0,1.E0,0.E0)); +#4233=AXIS2_PLACEMENT_3D('',#4230,#4231,#4232); +#4234=PLANE('',#4233); +#4235=ORIENTED_EDGE('',*,*,#4194,.F.); +#4236=ORIENTED_EDGE('',*,*,#3810,.T.); +#4238=ORIENTED_EDGE('',*,*,#4237,.T.); +#4240=ORIENTED_EDGE('',*,*,#4239,.F.); +#4241=EDGE_LOOP('',(#4235,#4236,#4238,#4240)); +#4242=FACE_OUTER_BOUND('',#4241,.F.); +#4243=ADVANCED_FACE('',(#4242),#4234,.T.); +#4244=CARTESIAN_POINT('',(-3.535E0,1.93E0,-9.24E0)); +#4245=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4246=DIRECTION('',(0.E0,0.E0,1.E0)); +#4247=AXIS2_PLACEMENT_3D('',#4244,#4245,#4246); +#4248=PLANE('',#4247); +#4249=ORIENTED_EDGE('',*,*,#3801,.T.); +#4250=ORIENTED_EDGE('',*,*,#4138,.F.); +#4252=ORIENTED_EDGE('',*,*,#4251,.F.); +#4253=ORIENTED_EDGE('',*,*,#4221,.F.); +#4254=EDGE_LOOP('',(#4249,#4250,#4252,#4253)); +#4255=FACE_OUTER_BOUND('',#4254,.F.); +#4256=ADVANCED_FACE('',(#4255),#4248,.F.); +#4257=CARTESIAN_POINT('',(-3.535E0,1.93E0,-9.24E0)); +#4258=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4259=DIRECTION('',(0.E0,0.E0,1.E0)); +#4260=AXIS2_PLACEMENT_3D('',#4257,#4258,#4259); +#4261=PLANE('',#4260); +#4262=ORIENTED_EDGE('',*,*,#4020,.T.); +#4263=ORIENTED_EDGE('',*,*,#4152,.F.); +#4265=ORIENTED_EDGE('',*,*,#4264,.F.); +#4267=ORIENTED_EDGE('',*,*,#4266,.F.); +#4268=EDGE_LOOP('',(#4262,#4263,#4265,#4267)); +#4269=FACE_OUTER_BOUND('',#4268,.F.); +#4270=ADVANCED_FACE('',(#4269),#4261,.F.); +#4271=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4272=DIRECTION('',(0.E0,1.E0,0.E0)); +#4273=DIRECTION('',(0.E0,0.E0,1.E0)); +#4274=AXIS2_PLACEMENT_3D('',#4271,#4272,#4273); +#4275=PLANE('',#4274); +#4276=ORIENTED_EDGE('',*,*,#4052,.T.); +#4277=ORIENTED_EDGE('',*,*,#4081,.T.); +#4278=ORIENTED_EDGE('',*,*,#4196,.F.); +#4279=ORIENTED_EDGE('',*,*,#4239,.T.); +#4281=ORIENTED_EDGE('',*,*,#4280,.T.); +#4282=ORIENTED_EDGE('',*,*,#3925,.F.); +#4283=EDGE_LOOP('',(#4276,#4277,#4278,#4279,#4281,#4282)); +#4284=FACE_OUTER_BOUND('',#4283,.F.); +#4285=ADVANCED_FACE('',(#4284),#4275,.T.); +#4286=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4287=DIRECTION('',(0.E0,1.E0,0.E0)); +#4288=DIRECTION('',(0.E0,0.E0,1.E0)); +#4289=AXIS2_PLACEMENT_3D('',#4286,#4287,#4288); +#4290=PLANE('',#4289); +#4292=ORIENTED_EDGE('',*,*,#4291,.T.); +#4293=ORIENTED_EDGE('',*,*,#4110,.T.); +#4295=ORIENTED_EDGE('',*,*,#4294,.F.); +#4296=ORIENTED_EDGE('',*,*,#3918,.F.); +#4297=EDGE_LOOP('',(#4292,#4293,#4295,#4296)); +#4298=FACE_OUTER_BOUND('',#4297,.F.); +#4299=ADVANCED_FACE('',(#4298),#4290,.T.); +#4300=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4301=DIRECTION('',(0.E0,1.E0,0.E0)); +#4302=DIRECTION('',(0.E0,0.E0,1.E0)); +#4303=AXIS2_PLACEMENT_3D('',#4300,#4301,#4302); +#4304=PLANE('',#4303); +#4305=ORIENTED_EDGE('',*,*,#3867,.F.); +#4306=ORIENTED_EDGE('',*,*,#3905,.F.); +#4307=ORIENTED_EDGE('',*,*,#3759,.F.); +#4308=ORIENTED_EDGE('',*,*,#4223,.T.); +#4309=ORIENTED_EDGE('',*,*,#4251,.T.); +#4310=ORIENTED_EDGE('',*,*,#4136,.T.); +#4311=EDGE_LOOP('',(#4305,#4306,#4307,#4308,#4309,#4310)); +#4312=FACE_OUTER_BOUND('',#4311,.F.); +#4313=ADVANCED_FACE('',(#4312),#4304,.T.); +#4314=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4315=DIRECTION('',(0.E0,1.E0,0.E0)); +#4316=DIRECTION('',(0.E0,0.E0,1.E0)); +#4317=AXIS2_PLACEMENT_3D('',#4314,#4315,#4316); +#4318=PLANE('',#4317); +#4320=ORIENTED_EDGE('',*,*,#4319,.T.); +#4321=ORIENTED_EDGE('',*,*,#4168,.T.); +#4323=ORIENTED_EDGE('',*,*,#4322,.F.); +#4324=ORIENTED_EDGE('',*,*,#3911,.F.); +#4325=EDGE_LOOP('',(#4320,#4321,#4323,#4324)); +#4326=FACE_OUTER_BOUND('',#4325,.F.); +#4327=ADVANCED_FACE('',(#4326),#4318,.T.); +#4328=CARTESIAN_POINT('',(5.E0,0.E0,0.E0)); +#4329=DIRECTION('',(1.E0,0.E0,0.E0)); +#4330=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4331=AXIS2_PLACEMENT_3D('',#4328,#4329,#4330); +#4332=PLANE('',#4331); +#4333=ORIENTED_EDGE('',*,*,#3808,.F.); +#4335=ORIENTED_EDGE('',*,*,#4334,.F.); +#4337=ORIENTED_EDGE('',*,*,#4336,.F.); +#4339=ORIENTED_EDGE('',*,*,#4338,.F.); +#4340=ORIENTED_EDGE('',*,*,#3986,.F.); +#4341=ORIENTED_EDGE('',*,*,#3927,.F.); +#4342=ORIENTED_EDGE('',*,*,#4280,.F.); +#4343=ORIENTED_EDGE('',*,*,#4237,.F.); +#4344=EDGE_LOOP('',(#4333,#4335,#4337,#4339,#4340,#4341,#4342,#4343)); +#4345=FACE_OUTER_BOUND('',#4344,.F.); +#4347=ORIENTED_EDGE('',*,*,#4346,.T.); +#4349=ORIENTED_EDGE('',*,*,#4348,.F.); +#4351=ORIENTED_EDGE('',*,*,#4350,.T.); +#4353=ORIENTED_EDGE('',*,*,#4352,.F.); +#4355=ORIENTED_EDGE('',*,*,#4354,.F.); +#4357=ORIENTED_EDGE('',*,*,#4356,.F.); +#4359=ORIENTED_EDGE('',*,*,#4358,.F.); +#4361=ORIENTED_EDGE('',*,*,#4360,.F.); +#4362=EDGE_LOOP('',(#4347,#4349,#4351,#4353,#4355,#4357,#4359,#4361)); +#4363=FACE_BOUND('',#4362,.F.); +#4364=ADVANCED_FACE('',(#4345,#4363),#4332,.T.); +#4365=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#4366=DIRECTION('',(0.E0,0.E0,1.E0)); +#4367=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4368=AXIS2_PLACEMENT_3D('',#4365,#4366,#4367); +#4369=PLANE('',#4368); +#4371=ORIENTED_EDGE('',*,*,#4370,.F.); +#4373=ORIENTED_EDGE('',*,*,#4372,.T.); +#4374=ORIENTED_EDGE('',*,*,#4334,.T.); +#4375=ORIENTED_EDGE('',*,*,#3806,.F.); +#4376=ORIENTED_EDGE('',*,*,#3769,.F.); +#4378=ORIENTED_EDGE('',*,*,#4377,.T.); +#4379=EDGE_LOOP('',(#4371,#4373,#4374,#4375,#4376,#4378)); +#4380=FACE_OUTER_BOUND('',#4379,.F.); +#4382=ORIENTED_EDGE('',*,*,#4381,.T.); +#4384=ORIENTED_EDGE('',*,*,#4383,.T.); +#4386=ORIENTED_EDGE('',*,*,#4385,.T.); +#4388=ORIENTED_EDGE('',*,*,#4387,.T.); +#4389=EDGE_LOOP('',(#4382,#4384,#4386,#4388)); +#4390=FACE_BOUND('',#4389,.F.); +#4392=ORIENTED_EDGE('',*,*,#4391,.T.); +#4394=ORIENTED_EDGE('',*,*,#4393,.F.); +#4396=ORIENTED_EDGE('',*,*,#4395,.T.); +#4398=ORIENTED_EDGE('',*,*,#4397,.T.); +#4400=ORIENTED_EDGE('',*,*,#4399,.T.); +#4401=EDGE_LOOP('',(#4392,#4394,#4396,#4398,#4400)); +#4402=FACE_BOUND('',#4401,.F.); +#4404=ORIENTED_EDGE('',*,*,#4403,.T.); +#4406=ORIENTED_EDGE('',*,*,#4405,.F.); +#4408=ORIENTED_EDGE('',*,*,#4407,.T.); +#4410=ORIENTED_EDGE('',*,*,#4409,.T.); +#4412=ORIENTED_EDGE('',*,*,#4411,.T.); +#4413=EDGE_LOOP('',(#4404,#4406,#4408,#4410,#4412)); +#4414=FACE_BOUND('',#4413,.F.); +#4415=ADVANCED_FACE('',(#4380,#4390,#4402,#4414),#4369,.T.); +#4416=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#4417=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4419=AXIS2_PLACEMENT_3D('',#4416,#4417,#4418); +#4420=PLANE('',#4419); +#4421=ORIENTED_EDGE('',*,*,#4381,.F.); +#4423=ORIENTED_EDGE('',*,*,#4422,.T.); +#4425=ORIENTED_EDGE('',*,*,#4424,.T.); +#4427=ORIENTED_EDGE('',*,*,#4426,.F.); +#4428=EDGE_LOOP('',(#4421,#4423,#4425,#4427)); +#4429=FACE_OUTER_BOUND('',#4428,.F.); +#4430=ADVANCED_FACE('',(#4429),#4420,.F.); +#4431=CARTESIAN_POINT('',(4.31E0,1.31E0,0.E0)); +#4432=DIRECTION('',(0.E0,1.E0,0.E0)); +#4433=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4434=AXIS2_PLACEMENT_3D('',#4431,#4432,#4433); +#4435=PLANE('',#4434); +#4436=ORIENTED_EDGE('',*,*,#4387,.F.); +#4438=ORIENTED_EDGE('',*,*,#4437,.T.); +#4440=ORIENTED_EDGE('',*,*,#4439,.T.); +#4441=ORIENTED_EDGE('',*,*,#4422,.F.); +#4442=EDGE_LOOP('',(#4436,#4438,#4440,#4441)); +#4443=FACE_OUTER_BOUND('',#4442,.F.); +#4444=ADVANCED_FACE('',(#4443),#4435,.F.); +#4445=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#4446=DIRECTION('',(1.E0,0.E0,0.E0)); +#4447=DIRECTION('',(0.E0,1.E0,0.E0)); +#4448=AXIS2_PLACEMENT_3D('',#4445,#4446,#4447); +#4449=PLANE('',#4448); +#4450=ORIENTED_EDGE('',*,*,#4385,.F.); +#4452=ORIENTED_EDGE('',*,*,#4451,.T.); +#4454=ORIENTED_EDGE('',*,*,#4453,.T.); +#4455=ORIENTED_EDGE('',*,*,#4437,.F.); +#4456=EDGE_LOOP('',(#4450,#4452,#4454,#4455)); +#4457=FACE_OUTER_BOUND('',#4456,.F.); +#4458=ADVANCED_FACE('',(#4457),#4449,.F.); +#4459=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#4460=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4461=DIRECTION('',(1.E0,0.E0,0.E0)); +#4462=AXIS2_PLACEMENT_3D('',#4459,#4460,#4461); +#4463=PLANE('',#4462); +#4464=ORIENTED_EDGE('',*,*,#4383,.F.); +#4465=ORIENTED_EDGE('',*,*,#4426,.T.); +#4467=ORIENTED_EDGE('',*,*,#4466,.T.); +#4468=ORIENTED_EDGE('',*,*,#4451,.F.); +#4469=EDGE_LOOP('',(#4464,#4465,#4467,#4468)); +#4470=FACE_OUTER_BOUND('',#4469,.F.); +#4471=ADVANCED_FACE('',(#4470),#4463,.F.); +#4472=CARTESIAN_POINT('',(-5.E0,0.E0,-6.35E0)); +#4473=DIRECTION('',(0.E0,0.E0,1.E0)); +#4474=DIRECTION('',(1.E0,0.E0,0.E0)); +#4475=AXIS2_PLACEMENT_3D('',#4472,#4473,#4474); +#4476=PLANE('',#4475); +#4477=ORIENTED_EDGE('',*,*,#4424,.F.); +#4478=ORIENTED_EDGE('',*,*,#4439,.F.); +#4479=ORIENTED_EDGE('',*,*,#4453,.F.); +#4480=ORIENTED_EDGE('',*,*,#4466,.F.); +#4481=EDGE_LOOP('',(#4477,#4478,#4479,#4480)); +#4482=FACE_OUTER_BOUND('',#4481,.F.); +#4484=ORIENTED_EDGE('',*,*,#4483,.F.); +#4486=ORIENTED_EDGE('',*,*,#4485,.F.); +#4488=ORIENTED_EDGE('',*,*,#4487,.T.); +#4490=ORIENTED_EDGE('',*,*,#4489,.T.); +#4491=EDGE_LOOP('',(#4484,#4486,#4488,#4490)); +#4492=FACE_BOUND('',#4491,.F.); +#4493=ADVANCED_FACE('',(#4482,#4492),#4476,.T.); +#4494=CARTESIAN_POINT('',(2.68E0,0.E0,0.E0)); +#4495=DIRECTION('',(1.E0,0.E0,0.E0)); +#4496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4497=AXIS2_PLACEMENT_3D('',#4494,#4495,#4496); +#4498=PLANE('',#4497); +#4499=ORIENTED_EDGE('',*,*,#3947,.F.); +#4501=ORIENTED_EDGE('',*,*,#4500,.T.); +#4503=ORIENTED_EDGE('',*,*,#4502,.T.); +#4505=ORIENTED_EDGE('',*,*,#4504,.T.); +#4507=ORIENTED_EDGE('',*,*,#4506,.T.); +#4509=ORIENTED_EDGE('',*,*,#4508,.T.); +#4511=ORIENTED_EDGE('',*,*,#4510,.T.); +#4513=ORIENTED_EDGE('',*,*,#4512,.T.); +#4515=ORIENTED_EDGE('',*,*,#4514,.T.); +#4517=ORIENTED_EDGE('',*,*,#4516,.T.); +#4519=ORIENTED_EDGE('',*,*,#4518,.T.); +#4521=ORIENTED_EDGE('',*,*,#4520,.T.); +#4523=ORIENTED_EDGE('',*,*,#4522,.T.); +#4525=ORIENTED_EDGE('',*,*,#4524,.T.); +#4526=EDGE_LOOP('',(#4499,#4501,#4503,#4505,#4507,#4509,#4511,#4513,#4515,#4517, +#4519,#4521,#4523,#4525)); +#4527=FACE_OUTER_BOUND('',#4526,.F.); +#4528=ADVANCED_FACE('',(#4527),#4498,.F.); +#4529=CARTESIAN_POINT('',(2.68E0,0.E0,0.E0)); +#4530=DIRECTION('',(1.E0,0.E0,0.E0)); +#4531=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4532=AXIS2_PLACEMENT_3D('',#4529,#4530,#4531); +#4533=PLANE('',#4532); +#4534=ORIENTED_EDGE('',*,*,#4483,.T.); +#4536=ORIENTED_EDGE('',*,*,#4535,.T.); +#4538=ORIENTED_EDGE('',*,*,#4537,.T.); +#4540=ORIENTED_EDGE('',*,*,#4539,.T.); +#4541=EDGE_LOOP('',(#4534,#4536,#4538,#4540)); +#4542=FACE_OUTER_BOUND('',#4541,.F.); +#4543=ADVANCED_FACE('',(#4542),#4533,.F.); +#4544=CARTESIAN_POINT('',(2.68E0,-8.063455967291E-1,-8.11E0)); +#4545=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4546=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4547=AXIS2_PLACEMENT_3D('',#4544,#4545,#4546); +#4548=PLANE('',#4547); +#4549=ORIENTED_EDGE('',*,*,#3953,.F.); +#4551=ORIENTED_EDGE('',*,*,#4550,.T.); +#4553=ORIENTED_EDGE('',*,*,#4552,.F.); +#4554=ORIENTED_EDGE('',*,*,#4500,.F.); +#4555=EDGE_LOOP('',(#4549,#4551,#4553,#4554)); +#4556=FACE_OUTER_BOUND('',#4555,.F.); +#4557=ADVANCED_FACE('',(#4556),#4548,.T.); +#4558=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#4559=DIRECTION('',(1.E0,0.E0,0.E0)); +#4560=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4561=AXIS2_PLACEMENT_3D('',#4558,#4559,#4560); +#4562=PLANE('',#4561); +#4563=ORIENTED_EDGE('',*,*,#3951,.T.); +#4565=ORIENTED_EDGE('',*,*,#4564,.F.); +#4567=ORIENTED_EDGE('',*,*,#4566,.F.); +#4569=ORIENTED_EDGE('',*,*,#4568,.F.); +#4571=ORIENTED_EDGE('',*,*,#4570,.F.); +#4573=ORIENTED_EDGE('',*,*,#4572,.F.); +#4575=ORIENTED_EDGE('',*,*,#4574,.F.); +#4577=ORIENTED_EDGE('',*,*,#4576,.F.); +#4579=ORIENTED_EDGE('',*,*,#4578,.F.); +#4581=ORIENTED_EDGE('',*,*,#4580,.F.); +#4583=ORIENTED_EDGE('',*,*,#4582,.F.); +#4585=ORIENTED_EDGE('',*,*,#4584,.F.); +#4587=ORIENTED_EDGE('',*,*,#4586,.F.); +#4588=ORIENTED_EDGE('',*,*,#4550,.F.); +#4589=EDGE_LOOP('',(#4563,#4565,#4567,#4569,#4571,#4573,#4575,#4577,#4579,#4581, +#4583,#4585,#4587,#4588)); +#4590=FACE_OUTER_BOUND('',#4589,.F.); +#4591=ADVANCED_FACE('',(#4590),#4562,.T.); +#4592=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#4593=DIRECTION('',(1.E0,0.E0,0.E0)); +#4594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4595=AXIS2_PLACEMENT_3D('',#4592,#4593,#4594); +#4596=PLANE('',#4595); +#4597=ORIENTED_EDGE('',*,*,#4487,.F.); +#4599=ORIENTED_EDGE('',*,*,#4598,.F.); +#4601=ORIENTED_EDGE('',*,*,#4600,.F.); +#4603=ORIENTED_EDGE('',*,*,#4602,.F.); +#4604=EDGE_LOOP('',(#4597,#4599,#4601,#4603)); +#4605=FACE_OUTER_BOUND('',#4604,.F.); +#4606=ADVANCED_FACE('',(#4605),#4596,.T.); +#4607=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#4608=DIRECTION('',(0.E0,1.E0,0.E0)); +#4609=DIRECTION('',(0.E0,0.E0,1.E0)); +#4610=AXIS2_PLACEMENT_3D('',#4607,#4608,#4609); +#4611=PLANE('',#4610); +#4612=ORIENTED_EDGE('',*,*,#3949,.T.); +#4613=ORIENTED_EDGE('',*,*,#4524,.F.); +#4615=ORIENTED_EDGE('',*,*,#4614,.T.); +#4616=ORIENTED_EDGE('',*,*,#4564,.T.); +#4617=EDGE_LOOP('',(#4612,#4613,#4615,#4616)); +#4618=FACE_OUTER_BOUND('',#4617,.F.); +#4619=ADVANCED_FACE('',(#4618),#4611,.T.); +#4620=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.45E0)); +#4621=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4622=DIRECTION('',(0.E0,1.E0,0.E0)); +#4623=AXIS2_PLACEMENT_3D('',#4620,#4621,#4622); +#4624=PLANE('',#4623); +#4625=ORIENTED_EDGE('',*,*,#4522,.F.); +#4627=ORIENTED_EDGE('',*,*,#4626,.T.); +#4628=ORIENTED_EDGE('',*,*,#4566,.T.); +#4629=ORIENTED_EDGE('',*,*,#4614,.F.); +#4630=EDGE_LOOP('',(#4625,#4627,#4628,#4629)); +#4631=FACE_OUTER_BOUND('',#4630,.F.); +#4632=ADVANCED_FACE('',(#4631),#4624,.T.); +#4633=CARTESIAN_POINT('',(2.68E0,2.3E-1,-8.7E0)); +#4634=DIRECTION('',(1.E0,0.E0,0.E0)); +#4635=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4636=AXIS2_PLACEMENT_3D('',#4633,#4634,#4635); +#4637=CYLINDRICAL_SURFACE('',#4636,2.5E-1); +#4638=ORIENTED_EDGE('',*,*,#4520,.F.); +#4640=ORIENTED_EDGE('',*,*,#4639,.T.); +#4641=ORIENTED_EDGE('',*,*,#4568,.T.); +#4642=ORIENTED_EDGE('',*,*,#4626,.F.); +#4643=EDGE_LOOP('',(#4638,#4640,#4641,#4642)); +#4644=FACE_OUTER_BOUND('',#4643,.F.); +#4645=ADVANCED_FACE('',(#4644),#4637,.F.); +#4646=CARTESIAN_POINT('',(2.68E0,-8.861522368915E-1,-9.462598846298E0)); +#4647=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4648=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4649=AXIS2_PLACEMENT_3D('',#4646,#4647,#4648); +#4650=PLANE('',#4649); +#4651=ORIENTED_EDGE('',*,*,#4518,.F.); +#4653=ORIENTED_EDGE('',*,*,#4652,.T.); +#4654=ORIENTED_EDGE('',*,*,#4570,.T.); +#4655=ORIENTED_EDGE('',*,*,#4639,.F.); +#4656=EDGE_LOOP('',(#4651,#4653,#4654,#4655)); +#4657=FACE_OUTER_BOUND('',#4656,.F.); +#4658=ADVANCED_FACE('',(#4657),#4650,.T.); +#4659=CARTESIAN_POINT('',(2.68E0,-8.932233047034E-1,-9.455527778486E0)); +#4660=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#4661=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#4662=AXIS2_PLACEMENT_3D('',#4659,#4660,#4661); +#4663=PLANE('',#4662); +#4664=ORIENTED_EDGE('',*,*,#4516,.F.); +#4666=ORIENTED_EDGE('',*,*,#4665,.T.); +#4667=ORIENTED_EDGE('',*,*,#4572,.T.); +#4668=ORIENTED_EDGE('',*,*,#4652,.F.); +#4669=EDGE_LOOP('',(#4664,#4666,#4667,#4668)); +#4670=FACE_OUTER_BOUND('',#4669,.F.); +#4671=ADVANCED_FACE('',(#4670),#4663,.T.); +#4672=CARTESIAN_POINT('',(2.68E0,-1.07E0,-9.632304473783E0)); +#4673=DIRECTION('',(1.E0,0.E0,0.E0)); +#4674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4675=AXIS2_PLACEMENT_3D('',#4672,#4673,#4674); +#4676=CYLINDRICAL_SURFACE('',#4675,2.5E-1); +#4677=ORIENTED_EDGE('',*,*,#4514,.F.); +#4679=ORIENTED_EDGE('',*,*,#4678,.T.); +#4680=ORIENTED_EDGE('',*,*,#4574,.T.); +#4681=ORIENTED_EDGE('',*,*,#4665,.F.); +#4682=EDGE_LOOP('',(#4677,#4679,#4680,#4681)); +#4683=FACE_OUTER_BOUND('',#4682,.F.); +#4684=ADVANCED_FACE('',(#4683),#4676,.F.); +#4685=CARTESIAN_POINT('',(2.68E0,-1.706274169980E0,-9.915025253169E0)); +#4686=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4687=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4688=AXIS2_PLACEMENT_3D('',#4685,#4686,#4687); +#4689=PLANE('',#4688); +#4690=ORIENTED_EDGE('',*,*,#4512,.F.); +#4692=ORIENTED_EDGE('',*,*,#4691,.T.); +#4693=ORIENTED_EDGE('',*,*,#4576,.T.); +#4694=ORIENTED_EDGE('',*,*,#4678,.F.); +#4695=EDGE_LOOP('',(#4690,#4692,#4693,#4694)); +#4696=FACE_OUTER_BOUND('',#4695,.F.); +#4697=ADVANCED_FACE('',(#4696),#4689,.T.); +#4698=CARTESIAN_POINT('',(2.68E0,-1.48E0,-1.014129942315E1)); +#4699=DIRECTION('',(1.E0,0.E0,0.E0)); +#4700=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4701=AXIS2_PLACEMENT_3D('',#4698,#4699,#4700); +#4702=CYLINDRICAL_SURFACE('',#4701,3.2E-1); +#4703=ORIENTED_EDGE('',*,*,#4510,.F.); +#4705=ORIENTED_EDGE('',*,*,#4704,.T.); +#4706=ORIENTED_EDGE('',*,*,#4578,.T.); +#4707=ORIENTED_EDGE('',*,*,#4691,.F.); +#4708=EDGE_LOOP('',(#4703,#4705,#4706,#4707)); +#4709=FACE_OUTER_BOUND('',#4708,.F.); +#4710=ADVANCED_FACE('',(#4709),#4702,.F.); +#4711=CARTESIAN_POINT('',(2.68E0,-1.8E0,-1.116E1)); +#4712=DIRECTION('',(0.E0,1.E0,0.E0)); +#4713=DIRECTION('',(0.E0,0.E0,1.E0)); +#4714=AXIS2_PLACEMENT_3D('',#4711,#4712,#4713); +#4715=PLANE('',#4714); +#4716=ORIENTED_EDGE('',*,*,#4508,.F.); +#4718=ORIENTED_EDGE('',*,*,#4717,.T.); +#4719=ORIENTED_EDGE('',*,*,#4580,.T.); +#4720=ORIENTED_EDGE('',*,*,#4704,.F.); +#4721=EDGE_LOOP('',(#4716,#4718,#4719,#4720)); +#4722=FACE_OUTER_BOUND('',#4721,.F.); +#4723=ADVANCED_FACE('',(#4722),#4715,.T.); +#4724=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.116E1)); +#4725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4726=DIRECTION('',(0.E0,1.E0,0.E0)); +#4727=AXIS2_PLACEMENT_3D('',#4724,#4725,#4726); +#4728=PLANE('',#4727); +#4729=ORIENTED_EDGE('',*,*,#4506,.F.); +#4731=ORIENTED_EDGE('',*,*,#4730,.T.); +#4732=ORIENTED_EDGE('',*,*,#4582,.T.); +#4733=ORIENTED_EDGE('',*,*,#4717,.F.); +#4734=EDGE_LOOP('',(#4729,#4731,#4732,#4733)); +#4735=FACE_OUTER_BOUND('',#4734,.F.); +#4736=ADVANCED_FACE('',(#4735),#4728,.T.); +#4737=CARTESIAN_POINT('',(2.68E0,-2.44E0,-1.014129942315E1)); +#4738=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4739=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4740=AXIS2_PLACEMENT_3D('',#4737,#4738,#4739); +#4741=PLANE('',#4740); +#4742=ORIENTED_EDGE('',*,*,#4504,.F.); +#4744=ORIENTED_EDGE('',*,*,#4743,.T.); +#4745=ORIENTED_EDGE('',*,*,#4584,.T.); +#4746=ORIENTED_EDGE('',*,*,#4730,.F.); +#4747=EDGE_LOOP('',(#4742,#4744,#4745,#4746)); +#4748=FACE_OUTER_BOUND('',#4747,.F.); +#4749=ADVANCED_FACE('',(#4748),#4741,.T.); +#4750=CARTESIAN_POINT('',(2.68E0,-1.48E0,-1.014129942315E1)); +#4751=DIRECTION('',(1.E0,0.E0,0.E0)); +#4752=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4753=AXIS2_PLACEMENT_3D('',#4750,#4751,#4752); +#4754=CYLINDRICAL_SURFACE('',#4753,9.6E-1); +#4755=ORIENTED_EDGE('',*,*,#4502,.F.); +#4756=ORIENTED_EDGE('',*,*,#4552,.T.); +#4757=ORIENTED_EDGE('',*,*,#4586,.T.); +#4758=ORIENTED_EDGE('',*,*,#4743,.F.); +#4759=EDGE_LOOP('',(#4755,#4756,#4757,#4758)); +#4760=FACE_OUTER_BOUND('',#4759,.F.); +#4761=ADVANCED_FACE('',(#4760),#4754,.T.); +#4762=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#4763=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4765=AXIS2_PLACEMENT_3D('',#4762,#4763,#4764); +#4766=PLANE('',#4765); +#4767=ORIENTED_EDGE('',*,*,#4485,.T.); +#4768=ORIENTED_EDGE('',*,*,#4539,.F.); +#4770=ORIENTED_EDGE('',*,*,#4769,.T.); +#4771=ORIENTED_EDGE('',*,*,#4598,.T.); +#4772=EDGE_LOOP('',(#4767,#4768,#4770,#4771)); +#4773=FACE_OUTER_BOUND('',#4772,.F.); +#4774=ADVANCED_FACE('',(#4773),#4766,.T.); +#4775=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#4776=DIRECTION('',(0.E0,0.E0,1.E0)); +#4777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4778=AXIS2_PLACEMENT_3D('',#4775,#4776,#4777); +#4779=PLANE('',#4778); +#4780=ORIENTED_EDGE('',*,*,#4537,.F.); +#4782=ORIENTED_EDGE('',*,*,#4781,.T.); +#4783=ORIENTED_EDGE('',*,*,#4600,.T.); +#4784=ORIENTED_EDGE('',*,*,#4769,.F.); +#4785=EDGE_LOOP('',(#4780,#4782,#4783,#4784)); +#4786=FACE_OUTER_BOUND('',#4785,.F.); +#4787=ADVANCED_FACE('',(#4786),#4779,.T.); +#4788=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#4789=DIRECTION('',(0.E0,1.E0,0.E0)); +#4790=DIRECTION('',(0.E0,0.E0,1.E0)); +#4791=AXIS2_PLACEMENT_3D('',#4788,#4789,#4790); +#4792=PLANE('',#4791); +#4793=ORIENTED_EDGE('',*,*,#4489,.F.); +#4794=ORIENTED_EDGE('',*,*,#4602,.T.); +#4795=ORIENTED_EDGE('',*,*,#4781,.F.); +#4796=ORIENTED_EDGE('',*,*,#4535,.F.); +#4797=EDGE_LOOP('',(#4793,#4794,#4795,#4796)); +#4798=FACE_OUTER_BOUND('',#4797,.F.); +#4799=ADVANCED_FACE('',(#4798),#4792,.T.); +#4800=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#4801=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#4802=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#4803=AXIS2_PLACEMENT_3D('',#4800,#4801,#4802); +#4804=PLANE('',#4803); +#4806=ORIENTED_EDGE('',*,*,#4805,.T.); +#4808=ORIENTED_EDGE('',*,*,#4807,.F.); +#4809=ORIENTED_EDGE('',*,*,#4370,.T.); +#4811=ORIENTED_EDGE('',*,*,#4810,.F.); +#4813=ORIENTED_EDGE('',*,*,#4812,.F.); +#4815=ORIENTED_EDGE('',*,*,#4814,.T.); +#4816=EDGE_LOOP('',(#4806,#4808,#4809,#4811,#4813,#4815)); +#4817=FACE_OUTER_BOUND('',#4816,.F.); +#4818=ADVANCED_FACE('',(#4817),#4804,.T.); +#4819=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#4820=DIRECTION('',(1.E0,0.E0,0.E0)); +#4821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4822=AXIS2_PLACEMENT_3D('',#4819,#4820,#4821); +#4823=PLANE('',#4822); +#4825=ORIENTED_EDGE('',*,*,#4824,.F.); +#4826=ORIENTED_EDGE('',*,*,#4805,.F.); +#4828=ORIENTED_EDGE('',*,*,#4827,.F.); +#4830=ORIENTED_EDGE('',*,*,#4829,.F.); +#4832=ORIENTED_EDGE('',*,*,#4831,.F.); +#4833=EDGE_LOOP('',(#4825,#4826,#4828,#4830,#4832)); +#4834=FACE_OUTER_BOUND('',#4833,.F.); +#4835=ADVANCED_FACE('',(#4834),#4823,.T.); +#4836=CARTESIAN_POINT('',(1.9E0,2.53E0,1.2045264E1)); +#4837=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4839=AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); +#4840=CYLINDRICAL_SURFACE('',#4839,6.E-1); +#4842=ORIENTED_EDGE('',*,*,#4841,.F.); +#4843=ORIENTED_EDGE('',*,*,#4807,.T.); +#4844=ORIENTED_EDGE('',*,*,#4824,.T.); +#4846=ORIENTED_EDGE('',*,*,#4845,.T.); +#4847=EDGE_LOOP('',(#4842,#4843,#4844,#4846)); +#4848=FACE_OUTER_BOUND('',#4847,.F.); +#4849=ADVANCED_FACE('',(#4848),#4840,.F.); +#4850=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#4851=DIRECTION('',(0.E0,1.E0,0.E0)); +#4852=DIRECTION('',(0.E0,0.E0,1.E0)); +#4853=AXIS2_PLACEMENT_3D('',#4850,#4851,#4852); +#4854=PLANE('',#4853); +#4855=ORIENTED_EDGE('',*,*,#4841,.T.); +#4857=ORIENTED_EDGE('',*,*,#4856,.F.); +#4859=ORIENTED_EDGE('',*,*,#4858,.T.); +#4860=ORIENTED_EDGE('',*,*,#4377,.F.); +#4861=ORIENTED_EDGE('',*,*,#3767,.F.); +#4863=ORIENTED_EDGE('',*,*,#4862,.T.); +#4864=ORIENTED_EDGE('',*,*,#4264,.T.); +#4865=ORIENTED_EDGE('',*,*,#4150,.T.); +#4866=ORIENTED_EDGE('',*,*,#3883,.T.); +#4867=ORIENTED_EDGE('',*,*,#3899,.T.); +#4869=ORIENTED_EDGE('',*,*,#4868,.T.); +#4870=ORIENTED_EDGE('',*,*,#4183,.T.); +#4872=ORIENTED_EDGE('',*,*,#4871,.T.); +#4873=ORIENTED_EDGE('',*,*,#3941,.T.); +#4875=ORIENTED_EDGE('',*,*,#4874,.T.); +#4876=ORIENTED_EDGE('',*,*,#4125,.T.); +#4878=ORIENTED_EDGE('',*,*,#4877,.T.); +#4879=ORIENTED_EDGE('',*,*,#3933,.T.); +#4880=ORIENTED_EDGE('',*,*,#4066,.T.); +#4881=ORIENTED_EDGE('',*,*,#4095,.T.); +#4882=ORIENTED_EDGE('',*,*,#4210,.F.); +#4884=ORIENTED_EDGE('',*,*,#4883,.T.); +#4885=ORIENTED_EDGE('',*,*,#4336,.T.); +#4886=ORIENTED_EDGE('',*,*,#4372,.F.); +#4887=EDGE_LOOP('',(#4855,#4857,#4859,#4860,#4861,#4863,#4864,#4865,#4866,#4867, +#4869,#4870,#4872,#4873,#4875,#4876,#4878,#4879,#4880,#4881,#4882,#4884,#4885, +#4886)); +#4888=FACE_OUTER_BOUND('',#4887,.F.); +#4889=ADVANCED_FACE('',(#4888),#4854,.T.); +#4890=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#4891=DIRECTION('',(1.E0,0.E0,0.E0)); +#4892=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4893=AXIS2_PLACEMENT_3D('',#4890,#4891,#4892); +#4894=CYLINDRICAL_SURFACE('',#4893,6.E-1); +#4895=ORIENTED_EDGE('',*,*,#4856,.T.); +#4896=ORIENTED_EDGE('',*,*,#4845,.F.); +#4897=ORIENTED_EDGE('',*,*,#4831,.T.); +#4899=ORIENTED_EDGE('',*,*,#4898,.F.); +#4901=ORIENTED_EDGE('',*,*,#4900,.F.); +#4903=ORIENTED_EDGE('',*,*,#4902,.F.); +#4904=EDGE_LOOP('',(#4895,#4896,#4897,#4899,#4901,#4903)); +#4905=FACE_OUTER_BOUND('',#4904,.F.); +#4906=ADVANCED_FACE('',(#4905),#4894,.F.); +#4907=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#4908=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#4909=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#4910=AXIS2_PLACEMENT_3D('',#4907,#4908,#4909); +#4911=PLANE('',#4910); +#4913=ORIENTED_EDGE('',*,*,#4912,.F.); +#4914=ORIENTED_EDGE('',*,*,#4898,.T.); +#4915=ORIENTED_EDGE('',*,*,#4829,.T.); +#4917=ORIENTED_EDGE('',*,*,#4916,.F.); +#4918=EDGE_LOOP('',(#4913,#4914,#4915,#4917)); +#4919=FACE_OUTER_BOUND('',#4918,.F.); +#4920=ADVANCED_FACE('',(#4919),#4911,.T.); +#4921=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#4922=DIRECTION('',(1.E0,0.E0,0.E0)); +#4923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4924=AXIS2_PLACEMENT_3D('',#4921,#4922,#4923); +#4925=PLANE('',#4924); +#4927=ORIENTED_EDGE('',*,*,#4926,.F.); +#4928=ORIENTED_EDGE('',*,*,#4900,.T.); +#4929=ORIENTED_EDGE('',*,*,#4912,.T.); +#4931=ORIENTED_EDGE('',*,*,#4930,.T.); +#4932=ORIENTED_EDGE('',*,*,#4812,.T.); +#4933=EDGE_LOOP('',(#4927,#4928,#4929,#4931,#4932)); +#4934=FACE_OUTER_BOUND('',#4933,.F.); +#4935=ADVANCED_FACE('',(#4934),#4925,.F.); +#4936=CARTESIAN_POINT('',(-1.9E0,2.53E0,-2.1285264E1)); +#4937=DIRECTION('',(0.E0,0.E0,1.E0)); +#4938=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4939=AXIS2_PLACEMENT_3D('',#4936,#4937,#4938); +#4940=CYLINDRICAL_SURFACE('',#4939,6.E-1); +#4941=ORIENTED_EDGE('',*,*,#4858,.F.); +#4942=ORIENTED_EDGE('',*,*,#4902,.T.); +#4943=ORIENTED_EDGE('',*,*,#4926,.T.); +#4944=ORIENTED_EDGE('',*,*,#4810,.T.); +#4945=EDGE_LOOP('',(#4941,#4942,#4943,#4944)); +#4946=FACE_OUTER_BOUND('',#4945,.F.); +#4947=ADVANCED_FACE('',(#4946),#4940,.F.); +#4948=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#4949=DIRECTION('',(0.E0,1.E0,0.E0)); +#4950=DIRECTION('',(0.E0,0.E0,1.E0)); +#4951=AXIS2_PLACEMENT_3D('',#4948,#4949,#4950); +#4952=PLANE('',#4951); +#4953=ORIENTED_EDGE('',*,*,#4930,.F.); +#4954=ORIENTED_EDGE('',*,*,#4916,.T.); +#4955=ORIENTED_EDGE('',*,*,#4827,.T.); +#4956=ORIENTED_EDGE('',*,*,#4814,.F.); +#4957=EDGE_LOOP('',(#4953,#4954,#4955,#4956)); +#4958=FACE_OUTER_BOUND('',#4957,.F.); +#4959=ADVANCED_FACE('',(#4958),#4952,.T.); +#4960=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#4961=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4962=DIRECTION('',(0.E0,1.E0,0.E0)); +#4963=AXIS2_PLACEMENT_3D('',#4960,#4961,#4962); +#4964=PLANE('',#4963); +#4965=ORIENTED_EDGE('',*,*,#4266,.T.); +#4966=ORIENTED_EDGE('',*,*,#4862,.F.); +#4967=ORIENTED_EDGE('',*,*,#3765,.F.); +#4968=ORIENTED_EDGE('',*,*,#4022,.T.); +#4969=EDGE_LOOP('',(#4965,#4966,#4967,#4968)); +#4970=FACE_OUTER_BOUND('',#4969,.F.); +#4971=ADVANCED_FACE('',(#4970),#4964,.T.); +#4972=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#4973=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4974=DIRECTION('',(0.E0,1.E0,0.E0)); +#4975=AXIS2_PLACEMENT_3D('',#4972,#4973,#4974); +#4976=PLANE('',#4975); +#4977=ORIENTED_EDGE('',*,*,#4208,.F.); +#4978=ORIENTED_EDGE('',*,*,#3988,.T.); +#4979=ORIENTED_EDGE('',*,*,#4338,.T.); +#4980=ORIENTED_EDGE('',*,*,#4883,.F.); +#4981=EDGE_LOOP('',(#4977,#4978,#4979,#4980)); +#4982=FACE_OUTER_BOUND('',#4981,.F.); +#4983=ADVANCED_FACE('',(#4982),#4976,.T.); +#4984=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#4985=DIRECTION('',(1.E0,0.E0,0.E0)); +#4986=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4987=AXIS2_PLACEMENT_3D('',#4984,#4985,#4986); +#4988=PLANE('',#4987); +#4989=ORIENTED_EDGE('',*,*,#3832,.T.); +#4990=ORIENTED_EDGE('',*,*,#4163,.T.); +#4991=ORIENTED_EDGE('',*,*,#4319,.F.); +#4992=ORIENTED_EDGE('',*,*,#3909,.T.); +#4993=EDGE_LOOP('',(#4989,#4990,#4991,#4992)); +#4994=FACE_OUTER_BOUND('',#4993,.F.); +#4995=ADVANCED_FACE('',(#4994),#4988,.F.); +#4996=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#4997=DIRECTION('',(1.E0,0.E0,0.E0)); +#4998=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4999=AXIS2_PLACEMENT_3D('',#4996,#4997,#4998); +#5000=PLANE('',#4999); +#5001=ORIENTED_EDGE('',*,*,#4034,.T.); +#5002=ORIENTED_EDGE('',*,*,#4178,.T.); +#5003=ORIENTED_EDGE('',*,*,#4868,.F.); +#5004=ORIENTED_EDGE('',*,*,#3897,.T.); +#5005=EDGE_LOOP('',(#5001,#5002,#5003,#5004)); +#5006=FACE_OUTER_BOUND('',#5005,.F.); +#5007=ADVANCED_FACE('',(#5006),#5000,.F.); +#5008=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#5009=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5010=DIRECTION('',(0.E0,0.E0,1.E0)); +#5011=AXIS2_PLACEMENT_3D('',#5008,#5009,#5010); +#5012=PLANE('',#5011); +#5013=ORIENTED_EDGE('',*,*,#3828,.T.); +#5014=ORIENTED_EDGE('',*,*,#3913,.F.); +#5015=ORIENTED_EDGE('',*,*,#4322,.T.); +#5016=ORIENTED_EDGE('',*,*,#4166,.F.); +#5017=EDGE_LOOP('',(#5013,#5014,#5015,#5016)); +#5018=FACE_OUTER_BOUND('',#5017,.F.); +#5019=ADVANCED_FACE('',(#5018),#5012,.F.); +#5020=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#5021=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5022=DIRECTION('',(0.E0,0.E0,1.E0)); +#5023=AXIS2_PLACEMENT_3D('',#5020,#5021,#5022); +#5024=PLANE('',#5023); +#5025=ORIENTED_EDGE('',*,*,#4037,.F.); +#5026=ORIENTED_EDGE('',*,*,#3943,.F.); +#5027=ORIENTED_EDGE('',*,*,#4871,.F.); +#5028=ORIENTED_EDGE('',*,*,#4181,.F.); +#5029=EDGE_LOOP('',(#5025,#5026,#5027,#5028)); +#5030=FACE_OUTER_BOUND('',#5029,.F.); +#5031=ADVANCED_FACE('',(#5030),#5024,.F.); +#5032=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#5033=DIRECTION('',(1.E0,0.E0,0.E0)); +#5034=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5035=AXIS2_PLACEMENT_3D('',#5032,#5033,#5034); +#5036=PLANE('',#5035); +#5037=ORIENTED_EDGE('',*,*,#3824,.T.); +#5038=ORIENTED_EDGE('',*,*,#4105,.T.); +#5039=ORIENTED_EDGE('',*,*,#4291,.F.); +#5040=ORIENTED_EDGE('',*,*,#3916,.T.); +#5041=EDGE_LOOP('',(#5037,#5038,#5039,#5040)); +#5042=FACE_OUTER_BOUND('',#5041,.F.); +#5043=ADVANCED_FACE('',(#5042),#5036,.F.); +#5044=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#5045=DIRECTION('',(1.E0,0.E0,0.E0)); +#5046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5047=AXIS2_PLACEMENT_3D('',#5044,#5045,#5046); +#5048=PLANE('',#5047); +#5049=ORIENTED_EDGE('',*,*,#4002,.T.); +#5050=ORIENTED_EDGE('',*,*,#4120,.T.); +#5051=ORIENTED_EDGE('',*,*,#4874,.F.); +#5052=ORIENTED_EDGE('',*,*,#3939,.T.); +#5053=EDGE_LOOP('',(#5049,#5050,#5051,#5052)); +#5054=FACE_OUTER_BOUND('',#5053,.F.); +#5055=ADVANCED_FACE('',(#5054),#5048,.F.); +#5056=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#5057=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5058=DIRECTION('',(0.E0,0.E0,1.E0)); +#5059=AXIS2_PLACEMENT_3D('',#5056,#5057,#5058); +#5060=PLANE('',#5059); +#5061=ORIENTED_EDGE('',*,*,#3820,.T.); +#5062=ORIENTED_EDGE('',*,*,#3920,.F.); +#5063=ORIENTED_EDGE('',*,*,#4294,.T.); +#5064=ORIENTED_EDGE('',*,*,#4108,.F.); +#5065=EDGE_LOOP('',(#5061,#5062,#5063,#5064)); +#5066=FACE_OUTER_BOUND('',#5065,.F.); +#5067=ADVANCED_FACE('',(#5066),#5060,.F.); +#5068=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#5069=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5070=DIRECTION('',(0.E0,0.E0,1.E0)); +#5071=AXIS2_PLACEMENT_3D('',#5068,#5069,#5070); +#5072=PLANE('',#5071); +#5073=ORIENTED_EDGE('',*,*,#4005,.F.); +#5074=ORIENTED_EDGE('',*,*,#3935,.F.); +#5075=ORIENTED_EDGE('',*,*,#4877,.F.); +#5076=ORIENTED_EDGE('',*,*,#4123,.F.); +#5077=EDGE_LOOP('',(#5073,#5074,#5075,#5076)); +#5078=FACE_OUTER_BOUND('',#5077,.F.); +#5079=ADVANCED_FACE('',(#5078),#5072,.F.); +#5080=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#5081=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5083=AXIS2_PLACEMENT_3D('',#5080,#5081,#5082); +#5084=PLANE('',#5083); +#5086=ORIENTED_EDGE('',*,*,#5085,.T.); +#5087=ORIENTED_EDGE('',*,*,#4391,.F.); +#5089=ORIENTED_EDGE('',*,*,#5088,.T.); +#5091=ORIENTED_EDGE('',*,*,#5090,.T.); +#5092=EDGE_LOOP('',(#5086,#5087,#5089,#5091)); +#5093=FACE_OUTER_BOUND('',#5092,.F.); +#5094=ADVANCED_FACE('',(#5093),#5084,.F.); +#5095=CARTESIAN_POINT('',(-3.61E0,-1.31E0,0.E0)); +#5096=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#5097=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#5098=AXIS2_PLACEMENT_3D('',#5095,#5096,#5097); +#5099=PLANE('',#5098); +#5100=ORIENTED_EDGE('',*,*,#4393,.T.); +#5101=ORIENTED_EDGE('',*,*,#5085,.F.); +#5103=ORIENTED_EDGE('',*,*,#5102,.F.); +#5105=ORIENTED_EDGE('',*,*,#5104,.T.); +#5106=EDGE_LOOP('',(#5100,#5101,#5103,#5105)); +#5107=FACE_OUTER_BOUND('',#5106,.F.); +#5108=ADVANCED_FACE('',(#5107),#5099,.T.); +#5109=CARTESIAN_POINT('',(-5.E0,0.E0,-6.35E0)); +#5110=DIRECTION('',(0.E0,0.E0,1.E0)); +#5111=DIRECTION('',(1.E0,0.E0,0.E0)); +#5112=AXIS2_PLACEMENT_3D('',#5109,#5110,#5111); +#5113=PLANE('',#5112); +#5114=ORIENTED_EDGE('',*,*,#5102,.T.); +#5115=ORIENTED_EDGE('',*,*,#5090,.F.); +#5117=ORIENTED_EDGE('',*,*,#5116,.F.); +#5119=ORIENTED_EDGE('',*,*,#5118,.F.); +#5121=ORIENTED_EDGE('',*,*,#5120,.F.); +#5122=EDGE_LOOP('',(#5114,#5115,#5117,#5119,#5121)); +#5123=FACE_OUTER_BOUND('',#5122,.F.); +#5125=ORIENTED_EDGE('',*,*,#5124,.F.); +#5127=ORIENTED_EDGE('',*,*,#5126,.T.); +#5129=ORIENTED_EDGE('',*,*,#5128,.T.); +#5131=ORIENTED_EDGE('',*,*,#5130,.F.); +#5132=EDGE_LOOP('',(#5125,#5127,#5129,#5131)); +#5133=FACE_BOUND('',#5132,.F.); +#5134=ADVANCED_FACE('',(#5123,#5133),#5113,.T.); +#5135=CARTESIAN_POINT('',(-3.32E0,0.E0,0.E0)); +#5136=DIRECTION('',(1.E0,0.E0,0.E0)); +#5137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5138=AXIS2_PLACEMENT_3D('',#5135,#5136,#5137); +#5139=PLANE('',#5138); +#5141=ORIENTED_EDGE('',*,*,#5140,.T.); +#5142=ORIENTED_EDGE('',*,*,#3967,.F.); +#5144=ORIENTED_EDGE('',*,*,#5143,.T.); +#5146=ORIENTED_EDGE('',*,*,#5145,.T.); +#5148=ORIENTED_EDGE('',*,*,#5147,.T.); +#5150=ORIENTED_EDGE('',*,*,#5149,.T.); +#5152=ORIENTED_EDGE('',*,*,#5151,.T.); +#5154=ORIENTED_EDGE('',*,*,#5153,.T.); +#5156=ORIENTED_EDGE('',*,*,#5155,.T.); +#5158=ORIENTED_EDGE('',*,*,#5157,.T.); +#5160=ORIENTED_EDGE('',*,*,#5159,.T.); +#5162=ORIENTED_EDGE('',*,*,#5161,.T.); +#5164=ORIENTED_EDGE('',*,*,#5163,.T.); +#5166=ORIENTED_EDGE('',*,*,#5165,.T.); +#5167=EDGE_LOOP('',(#5141,#5142,#5144,#5146,#5148,#5150,#5152,#5154,#5156,#5158, +#5160,#5162,#5164,#5166)); +#5168=FACE_OUTER_BOUND('',#5167,.F.); +#5169=ADVANCED_FACE('',(#5168),#5139,.F.); +#5170=CARTESIAN_POINT('',(-3.32E0,0.E0,0.E0)); +#5171=DIRECTION('',(1.E0,0.E0,0.E0)); +#5172=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5173=AXIS2_PLACEMENT_3D('',#5170,#5171,#5172); +#5174=PLANE('',#5173); +#5176=ORIENTED_EDGE('',*,*,#5175,.T.); +#5178=ORIENTED_EDGE('',*,*,#5177,.T.); +#5180=ORIENTED_EDGE('',*,*,#5179,.T.); +#5181=ORIENTED_EDGE('',*,*,#5124,.T.); +#5182=EDGE_LOOP('',(#5176,#5178,#5180,#5181)); +#5183=FACE_OUTER_BOUND('',#5182,.F.); +#5184=ADVANCED_FACE('',(#5183),#5174,.F.); +#5185=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#5186=DIRECTION('',(0.E0,1.E0,0.E0)); +#5187=DIRECTION('',(0.E0,0.E0,1.E0)); +#5188=AXIS2_PLACEMENT_3D('',#5185,#5186,#5187); +#5189=PLANE('',#5188); +#5190=ORIENTED_EDGE('',*,*,#5140,.F.); +#5192=ORIENTED_EDGE('',*,*,#5191,.T.); +#5194=ORIENTED_EDGE('',*,*,#5193,.T.); +#5195=ORIENTED_EDGE('',*,*,#3969,.F.); +#5196=EDGE_LOOP('',(#5190,#5192,#5194,#5195)); +#5197=FACE_OUTER_BOUND('',#5196,.F.); +#5198=ADVANCED_FACE('',(#5197),#5189,.T.); +#5199=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.45E0)); +#5200=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5201=DIRECTION('',(0.E0,1.E0,0.E0)); +#5202=AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5203=PLANE('',#5202); +#5204=ORIENTED_EDGE('',*,*,#5165,.F.); +#5206=ORIENTED_EDGE('',*,*,#5205,.T.); +#5208=ORIENTED_EDGE('',*,*,#5207,.T.); +#5209=ORIENTED_EDGE('',*,*,#5191,.F.); +#5210=EDGE_LOOP('',(#5204,#5206,#5208,#5209)); +#5211=FACE_OUTER_BOUND('',#5210,.F.); +#5212=ADVANCED_FACE('',(#5211),#5203,.T.); +#5213=CARTESIAN_POINT('',(-3.32E0,2.3E-1,-8.7E0)); +#5214=DIRECTION('',(1.E0,0.E0,0.E0)); +#5215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5216=AXIS2_PLACEMENT_3D('',#5213,#5214,#5215); +#5217=CYLINDRICAL_SURFACE('',#5216,2.5E-1); +#5218=ORIENTED_EDGE('',*,*,#5163,.F.); +#5220=ORIENTED_EDGE('',*,*,#5219,.T.); +#5222=ORIENTED_EDGE('',*,*,#5221,.T.); +#5223=ORIENTED_EDGE('',*,*,#5205,.F.); +#5224=EDGE_LOOP('',(#5218,#5220,#5222,#5223)); +#5225=FACE_OUTER_BOUND('',#5224,.F.); +#5226=ADVANCED_FACE('',(#5225),#5217,.F.); +#5227=CARTESIAN_POINT('',(-3.32E0,-8.861522368915E-1,-9.462598846298E0)); +#5228=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5229=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5230=AXIS2_PLACEMENT_3D('',#5227,#5228,#5229); +#5231=PLANE('',#5230); +#5232=ORIENTED_EDGE('',*,*,#5161,.F.); +#5234=ORIENTED_EDGE('',*,*,#5233,.T.); +#5236=ORIENTED_EDGE('',*,*,#5235,.T.); +#5237=ORIENTED_EDGE('',*,*,#5219,.F.); +#5238=EDGE_LOOP('',(#5232,#5234,#5236,#5237)); +#5239=FACE_OUTER_BOUND('',#5238,.F.); +#5240=ADVANCED_FACE('',(#5239),#5231,.T.); +#5241=CARTESIAN_POINT('',(-3.32E0,-8.932233047034E-1,-9.455527778486E0)); +#5242=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5243=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5244=AXIS2_PLACEMENT_3D('',#5241,#5242,#5243); +#5245=PLANE('',#5244); +#5246=ORIENTED_EDGE('',*,*,#5159,.F.); +#5248=ORIENTED_EDGE('',*,*,#5247,.T.); +#5250=ORIENTED_EDGE('',*,*,#5249,.T.); +#5251=ORIENTED_EDGE('',*,*,#5233,.F.); +#5252=EDGE_LOOP('',(#5246,#5248,#5250,#5251)); +#5253=FACE_OUTER_BOUND('',#5252,.F.); +#5254=ADVANCED_FACE('',(#5253),#5245,.T.); +#5255=CARTESIAN_POINT('',(-3.32E0,-1.07E0,-9.632304473783E0)); +#5256=DIRECTION('',(1.E0,0.E0,0.E0)); +#5257=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5258=AXIS2_PLACEMENT_3D('',#5255,#5256,#5257); +#5259=CYLINDRICAL_SURFACE('',#5258,2.5E-1); +#5260=ORIENTED_EDGE('',*,*,#5157,.F.); +#5262=ORIENTED_EDGE('',*,*,#5261,.T.); +#5264=ORIENTED_EDGE('',*,*,#5263,.T.); +#5265=ORIENTED_EDGE('',*,*,#5247,.F.); +#5266=EDGE_LOOP('',(#5260,#5262,#5264,#5265)); +#5267=FACE_OUTER_BOUND('',#5266,.F.); +#5268=ADVANCED_FACE('',(#5267),#5259,.F.); +#5269=CARTESIAN_POINT('',(-3.32E0,-1.706274169980E0,-9.915025253169E0)); +#5270=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5271=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5272=AXIS2_PLACEMENT_3D('',#5269,#5270,#5271); +#5273=PLANE('',#5272); +#5274=ORIENTED_EDGE('',*,*,#5155,.F.); +#5276=ORIENTED_EDGE('',*,*,#5275,.T.); +#5278=ORIENTED_EDGE('',*,*,#5277,.T.); +#5279=ORIENTED_EDGE('',*,*,#5261,.F.); +#5280=EDGE_LOOP('',(#5274,#5276,#5278,#5279)); +#5281=FACE_OUTER_BOUND('',#5280,.F.); +#5282=ADVANCED_FACE('',(#5281),#5273,.T.); +#5283=CARTESIAN_POINT('',(-3.32E0,-1.48E0,-1.014129942315E1)); +#5284=DIRECTION('',(1.E0,0.E0,0.E0)); +#5285=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5286=AXIS2_PLACEMENT_3D('',#5283,#5284,#5285); +#5287=CYLINDRICAL_SURFACE('',#5286,3.2E-1); +#5288=ORIENTED_EDGE('',*,*,#5153,.F.); +#5290=ORIENTED_EDGE('',*,*,#5289,.T.); +#5292=ORIENTED_EDGE('',*,*,#5291,.T.); +#5293=ORIENTED_EDGE('',*,*,#5275,.F.); +#5294=EDGE_LOOP('',(#5288,#5290,#5292,#5293)); +#5295=FACE_OUTER_BOUND('',#5294,.F.); +#5296=ADVANCED_FACE('',(#5295),#5287,.F.); +#5297=CARTESIAN_POINT('',(-3.32E0,-1.8E0,-1.116E1)); +#5298=DIRECTION('',(0.E0,1.E0,0.E0)); +#5299=DIRECTION('',(0.E0,0.E0,1.E0)); +#5300=AXIS2_PLACEMENT_3D('',#5297,#5298,#5299); +#5301=PLANE('',#5300); +#5302=ORIENTED_EDGE('',*,*,#5151,.F.); +#5304=ORIENTED_EDGE('',*,*,#5303,.T.); +#5306=ORIENTED_EDGE('',*,*,#5305,.T.); +#5307=ORIENTED_EDGE('',*,*,#5289,.F.); +#5308=EDGE_LOOP('',(#5302,#5304,#5306,#5307)); +#5309=FACE_OUTER_BOUND('',#5308,.F.); +#5310=ADVANCED_FACE('',(#5309),#5301,.T.); +#5311=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.116E1)); +#5312=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5313=DIRECTION('',(0.E0,1.E0,0.E0)); +#5314=AXIS2_PLACEMENT_3D('',#5311,#5312,#5313); +#5315=PLANE('',#5314); +#5316=ORIENTED_EDGE('',*,*,#5149,.F.); +#5318=ORIENTED_EDGE('',*,*,#5317,.T.); +#5320=ORIENTED_EDGE('',*,*,#5319,.T.); +#5321=ORIENTED_EDGE('',*,*,#5303,.F.); +#5322=EDGE_LOOP('',(#5316,#5318,#5320,#5321)); +#5323=FACE_OUTER_BOUND('',#5322,.F.); +#5324=ADVANCED_FACE('',(#5323),#5315,.T.); +#5325=CARTESIAN_POINT('',(-3.32E0,-2.44E0,-1.014129942315E1)); +#5326=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5327=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5328=AXIS2_PLACEMENT_3D('',#5325,#5326,#5327); +#5329=PLANE('',#5328); +#5330=ORIENTED_EDGE('',*,*,#5147,.F.); +#5332=ORIENTED_EDGE('',*,*,#5331,.T.); +#5334=ORIENTED_EDGE('',*,*,#5333,.T.); +#5335=ORIENTED_EDGE('',*,*,#5317,.F.); +#5336=EDGE_LOOP('',(#5330,#5332,#5334,#5335)); +#5337=FACE_OUTER_BOUND('',#5336,.F.); +#5338=ADVANCED_FACE('',(#5337),#5329,.T.); +#5339=CARTESIAN_POINT('',(-3.32E0,-1.48E0,-1.014129942315E1)); +#5340=DIRECTION('',(1.E0,0.E0,0.E0)); +#5341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5342=AXIS2_PLACEMENT_3D('',#5339,#5340,#5341); +#5343=CYLINDRICAL_SURFACE('',#5342,9.6E-1); +#5344=ORIENTED_EDGE('',*,*,#5145,.F.); +#5346=ORIENTED_EDGE('',*,*,#5345,.T.); +#5348=ORIENTED_EDGE('',*,*,#5347,.T.); +#5349=ORIENTED_EDGE('',*,*,#5331,.F.); +#5350=EDGE_LOOP('',(#5344,#5346,#5348,#5349)); +#5351=FACE_OUTER_BOUND('',#5350,.F.); +#5352=ADVANCED_FACE('',(#5351),#5343,.T.); +#5353=CARTESIAN_POINT('',(-3.32E0,-8.063455967291E-1,-8.11E0)); +#5354=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5355=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5356=AXIS2_PLACEMENT_3D('',#5353,#5354,#5355); +#5357=PLANE('',#5356); +#5358=ORIENTED_EDGE('',*,*,#5143,.F.); +#5359=ORIENTED_EDGE('',*,*,#3973,.T.); +#5361=ORIENTED_EDGE('',*,*,#5360,.T.); +#5362=ORIENTED_EDGE('',*,*,#5345,.F.); +#5363=EDGE_LOOP('',(#5358,#5359,#5361,#5362)); +#5364=FACE_OUTER_BOUND('',#5363,.F.); +#5365=ADVANCED_FACE('',(#5364),#5357,.T.); +#5366=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#5367=DIRECTION('',(1.E0,0.E0,0.E0)); +#5368=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5369=AXIS2_PLACEMENT_3D('',#5366,#5367,#5368); +#5370=PLANE('',#5369); +#5371=ORIENTED_EDGE('',*,*,#5193,.F.); +#5372=ORIENTED_EDGE('',*,*,#5207,.F.); +#5373=ORIENTED_EDGE('',*,*,#5221,.F.); +#5374=ORIENTED_EDGE('',*,*,#5235,.F.); +#5375=ORIENTED_EDGE('',*,*,#5249,.F.); +#5376=ORIENTED_EDGE('',*,*,#5263,.F.); +#5377=ORIENTED_EDGE('',*,*,#5277,.F.); +#5378=ORIENTED_EDGE('',*,*,#5291,.F.); +#5379=ORIENTED_EDGE('',*,*,#5305,.F.); +#5380=ORIENTED_EDGE('',*,*,#5319,.F.); +#5381=ORIENTED_EDGE('',*,*,#5333,.F.); +#5382=ORIENTED_EDGE('',*,*,#5347,.F.); +#5383=ORIENTED_EDGE('',*,*,#5360,.F.); +#5384=ORIENTED_EDGE('',*,*,#3971,.T.); +#5385=EDGE_LOOP('',(#5371,#5372,#5373,#5374,#5375,#5376,#5377,#5378,#5379,#5380, +#5381,#5382,#5383,#5384)); +#5386=FACE_OUTER_BOUND('',#5385,.F.); +#5387=ADVANCED_FACE('',(#5386),#5370,.T.); +#5388=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#5389=DIRECTION('',(1.E0,0.E0,0.E0)); +#5390=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5391=AXIS2_PLACEMENT_3D('',#5388,#5389,#5390); +#5392=PLANE('',#5391); +#5394=ORIENTED_EDGE('',*,*,#5393,.F.); +#5395=ORIENTED_EDGE('',*,*,#5128,.F.); +#5397=ORIENTED_EDGE('',*,*,#5396,.F.); +#5399=ORIENTED_EDGE('',*,*,#5398,.F.); +#5400=EDGE_LOOP('',(#5394,#5395,#5397,#5399)); +#5401=FACE_OUTER_BOUND('',#5400,.F.); +#5402=ADVANCED_FACE('',(#5401),#5392,.T.); +#5403=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#5404=DIRECTION('',(0.E0,1.E0,0.E0)); +#5405=DIRECTION('',(0.E0,0.E0,1.E0)); +#5406=AXIS2_PLACEMENT_3D('',#5403,#5404,#5405); +#5407=PLANE('',#5406); +#5408=ORIENTED_EDGE('',*,*,#5175,.F.); +#5409=ORIENTED_EDGE('',*,*,#5130,.T.); +#5410=ORIENTED_EDGE('',*,*,#5393,.T.); +#5412=ORIENTED_EDGE('',*,*,#5411,.F.); +#5413=EDGE_LOOP('',(#5408,#5409,#5410,#5412)); +#5414=FACE_OUTER_BOUND('',#5413,.F.); +#5415=ADVANCED_FACE('',(#5414),#5407,.T.); +#5416=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#5417=DIRECTION('',(0.E0,0.E0,1.E0)); +#5418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5419=AXIS2_PLACEMENT_3D('',#5416,#5417,#5418); +#5420=PLANE('',#5419); +#5421=ORIENTED_EDGE('',*,*,#5177,.F.); +#5422=ORIENTED_EDGE('',*,*,#5411,.T.); +#5423=ORIENTED_EDGE('',*,*,#5398,.T.); +#5425=ORIENTED_EDGE('',*,*,#5424,.F.); +#5426=EDGE_LOOP('',(#5421,#5422,#5423,#5425)); +#5427=FACE_OUTER_BOUND('',#5426,.F.); +#5428=ADVANCED_FACE('',(#5427),#5420,.T.); +#5429=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#5430=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5431=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5432=AXIS2_PLACEMENT_3D('',#5429,#5430,#5431); +#5433=PLANE('',#5432); +#5434=ORIENTED_EDGE('',*,*,#5179,.F.); +#5435=ORIENTED_EDGE('',*,*,#5424,.T.); +#5436=ORIENTED_EDGE('',*,*,#5396,.T.); +#5437=ORIENTED_EDGE('',*,*,#5126,.F.); +#5438=EDGE_LOOP('',(#5434,#5435,#5436,#5437)); +#5439=FACE_OUTER_BOUND('',#5438,.F.); +#5440=ADVANCED_FACE('',(#5439),#5433,.T.); +#5441=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#5442=DIRECTION('',(0.E0,1.E0,0.E0)); +#5443=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5444=AXIS2_PLACEMENT_3D('',#5441,#5442,#5443); +#5445=PLANE('',#5444); +#5446=ORIENTED_EDGE('',*,*,#4399,.F.); +#5448=ORIENTED_EDGE('',*,*,#5447,.T.); +#5449=ORIENTED_EDGE('',*,*,#5116,.T.); +#5450=ORIENTED_EDGE('',*,*,#5088,.F.); +#5451=EDGE_LOOP('',(#5446,#5448,#5449,#5450)); +#5452=FACE_OUTER_BOUND('',#5451,.F.); +#5453=ADVANCED_FACE('',(#5452),#5445,.F.); +#5454=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#5455=DIRECTION('',(1.E0,0.E0,0.E0)); +#5456=DIRECTION('',(0.E0,1.E0,0.E0)); +#5457=AXIS2_PLACEMENT_3D('',#5454,#5455,#5456); +#5458=PLANE('',#5457); +#5459=ORIENTED_EDGE('',*,*,#4397,.F.); +#5461=ORIENTED_EDGE('',*,*,#5460,.T.); +#5462=ORIENTED_EDGE('',*,*,#5118,.T.); +#5463=ORIENTED_EDGE('',*,*,#5447,.F.); +#5464=EDGE_LOOP('',(#5459,#5461,#5462,#5463)); +#5465=FACE_OUTER_BOUND('',#5464,.F.); +#5466=ADVANCED_FACE('',(#5465),#5458,.F.); +#5467=CARTESIAN_POINT('',(-4.31E0,-1.31E0,0.E0)); +#5468=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5469=DIRECTION('',(1.E0,0.E0,0.E0)); +#5470=AXIS2_PLACEMENT_3D('',#5467,#5468,#5469); +#5471=PLANE('',#5470); +#5472=ORIENTED_EDGE('',*,*,#5104,.F.); +#5473=ORIENTED_EDGE('',*,*,#5120,.T.); +#5474=ORIENTED_EDGE('',*,*,#5460,.F.); +#5475=ORIENTED_EDGE('',*,*,#4395,.F.); +#5476=EDGE_LOOP('',(#5472,#5473,#5474,#5475)); +#5477=FACE_OUTER_BOUND('',#5476,.F.); +#5478=ADVANCED_FACE('',(#5477),#5471,.F.); +#5479=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#5480=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5481=DIRECTION('',(1.E0,0.E0,0.E0)); +#5482=AXIS2_PLACEMENT_3D('',#5479,#5480,#5481); +#5483=PLANE('',#5482); +#5485=ORIENTED_EDGE('',*,*,#5484,.T.); +#5486=ORIENTED_EDGE('',*,*,#4403,.F.); +#5488=ORIENTED_EDGE('',*,*,#5487,.T.); +#5490=ORIENTED_EDGE('',*,*,#5489,.T.); +#5491=EDGE_LOOP('',(#5485,#5486,#5488,#5490)); +#5492=FACE_OUTER_BOUND('',#5491,.F.); +#5493=ADVANCED_FACE('',(#5492),#5483,.F.); +#5494=CARTESIAN_POINT('',(1.31E0,-6.1E-1,0.E0)); +#5495=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#5496=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#5497=AXIS2_PLACEMENT_3D('',#5494,#5495,#5496); +#5498=PLANE('',#5497); +#5500=ORIENTED_EDGE('',*,*,#5499,.F.); +#5502=ORIENTED_EDGE('',*,*,#5501,.T.); +#5503=ORIENTED_EDGE('',*,*,#4405,.T.); +#5504=ORIENTED_EDGE('',*,*,#5484,.F.); +#5505=EDGE_LOOP('',(#5500,#5502,#5503,#5504)); +#5506=FACE_OUTER_BOUND('',#5505,.F.); +#5507=ADVANCED_FACE('',(#5506),#5498,.T.); +#5508=CARTESIAN_POINT('',(-5.E0,0.E0,-6.35E0)); +#5509=DIRECTION('',(0.E0,0.E0,1.E0)); +#5510=DIRECTION('',(1.E0,0.E0,0.E0)); +#5511=AXIS2_PLACEMENT_3D('',#5508,#5509,#5510); +#5512=PLANE('',#5511); +#5513=ORIENTED_EDGE('',*,*,#5499,.T.); +#5514=ORIENTED_EDGE('',*,*,#5489,.F.); +#5516=ORIENTED_EDGE('',*,*,#5515,.F.); +#5518=ORIENTED_EDGE('',*,*,#5517,.F.); +#5520=ORIENTED_EDGE('',*,*,#5519,.F.); +#5521=EDGE_LOOP('',(#5513,#5514,#5516,#5518,#5520)); +#5522=FACE_OUTER_BOUND('',#5521,.F.); +#5524=ORIENTED_EDGE('',*,*,#5523,.F.); +#5526=ORIENTED_EDGE('',*,*,#5525,.T.); +#5528=ORIENTED_EDGE('',*,*,#5527,.T.); +#5530=ORIENTED_EDGE('',*,*,#5529,.F.); +#5531=EDGE_LOOP('',(#5524,#5526,#5528,#5530)); +#5532=FACE_BOUND('',#5531,.F.); +#5533=ADVANCED_FACE('',(#5522,#5532),#5512,.T.); +#5534=CARTESIAN_POINT('',(-3.2E-1,0.E0,0.E0)); +#5535=DIRECTION('',(1.E0,0.E0,0.E0)); +#5536=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5537=AXIS2_PLACEMENT_3D('',#5534,#5535,#5536); +#5538=PLANE('',#5537); +#5540=ORIENTED_EDGE('',*,*,#5539,.T.); +#5541=ORIENTED_EDGE('',*,*,#3957,.F.); +#5543=ORIENTED_EDGE('',*,*,#5542,.T.); +#5545=ORIENTED_EDGE('',*,*,#5544,.T.); +#5547=ORIENTED_EDGE('',*,*,#5546,.T.); +#5549=ORIENTED_EDGE('',*,*,#5548,.T.); +#5551=ORIENTED_EDGE('',*,*,#5550,.T.); +#5553=ORIENTED_EDGE('',*,*,#5552,.T.); +#5555=ORIENTED_EDGE('',*,*,#5554,.T.); +#5557=ORIENTED_EDGE('',*,*,#5556,.T.); +#5559=ORIENTED_EDGE('',*,*,#5558,.T.); +#5561=ORIENTED_EDGE('',*,*,#5560,.T.); +#5563=ORIENTED_EDGE('',*,*,#5562,.T.); +#5565=ORIENTED_EDGE('',*,*,#5564,.T.); +#5566=EDGE_LOOP('',(#5540,#5541,#5543,#5545,#5547,#5549,#5551,#5553,#5555,#5557, +#5559,#5561,#5563,#5565)); +#5567=FACE_OUTER_BOUND('',#5566,.F.); +#5568=ADVANCED_FACE('',(#5567),#5538,.F.); +#5569=CARTESIAN_POINT('',(-3.2E-1,0.E0,0.E0)); +#5570=DIRECTION('',(1.E0,0.E0,0.E0)); +#5571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5572=AXIS2_PLACEMENT_3D('',#5569,#5570,#5571); +#5573=PLANE('',#5572); +#5575=ORIENTED_EDGE('',*,*,#5574,.T.); +#5577=ORIENTED_EDGE('',*,*,#5576,.T.); +#5579=ORIENTED_EDGE('',*,*,#5578,.T.); +#5580=ORIENTED_EDGE('',*,*,#5523,.T.); +#5581=EDGE_LOOP('',(#5575,#5577,#5579,#5580)); +#5582=FACE_OUTER_BOUND('',#5581,.F.); +#5583=ADVANCED_FACE('',(#5582),#5573,.F.); +#5584=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#5585=DIRECTION('',(0.E0,1.E0,0.E0)); +#5586=DIRECTION('',(0.E0,0.E0,1.E0)); +#5587=AXIS2_PLACEMENT_3D('',#5584,#5585,#5586); +#5588=PLANE('',#5587); +#5589=ORIENTED_EDGE('',*,*,#5539,.F.); +#5591=ORIENTED_EDGE('',*,*,#5590,.T.); +#5593=ORIENTED_EDGE('',*,*,#5592,.T.); +#5594=ORIENTED_EDGE('',*,*,#3959,.F.); +#5595=EDGE_LOOP('',(#5589,#5591,#5593,#5594)); +#5596=FACE_OUTER_BOUND('',#5595,.F.); +#5597=ADVANCED_FACE('',(#5596),#5588,.T.); +#5598=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.45E0)); +#5599=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5600=DIRECTION('',(0.E0,1.E0,0.E0)); +#5601=AXIS2_PLACEMENT_3D('',#5598,#5599,#5600); +#5602=PLANE('',#5601); +#5603=ORIENTED_EDGE('',*,*,#5564,.F.); +#5605=ORIENTED_EDGE('',*,*,#5604,.T.); +#5607=ORIENTED_EDGE('',*,*,#5606,.T.); +#5608=ORIENTED_EDGE('',*,*,#5590,.F.); +#5609=EDGE_LOOP('',(#5603,#5605,#5607,#5608)); +#5610=FACE_OUTER_BOUND('',#5609,.F.); +#5611=ADVANCED_FACE('',(#5610),#5602,.T.); +#5612=CARTESIAN_POINT('',(-3.2E-1,2.3E-1,-8.7E0)); +#5613=DIRECTION('',(1.E0,0.E0,0.E0)); +#5614=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5615=AXIS2_PLACEMENT_3D('',#5612,#5613,#5614); +#5616=CYLINDRICAL_SURFACE('',#5615,2.5E-1); +#5617=ORIENTED_EDGE('',*,*,#5562,.F.); +#5619=ORIENTED_EDGE('',*,*,#5618,.T.); +#5621=ORIENTED_EDGE('',*,*,#5620,.T.); +#5622=ORIENTED_EDGE('',*,*,#5604,.F.); +#5623=EDGE_LOOP('',(#5617,#5619,#5621,#5622)); +#5624=FACE_OUTER_BOUND('',#5623,.F.); +#5625=ADVANCED_FACE('',(#5624),#5616,.F.); +#5626=CARTESIAN_POINT('',(-3.2E-1,-8.861522368915E-1,-9.462598846298E0)); +#5627=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5628=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5629=AXIS2_PLACEMENT_3D('',#5626,#5627,#5628); +#5630=PLANE('',#5629); +#5631=ORIENTED_EDGE('',*,*,#5560,.F.); +#5633=ORIENTED_EDGE('',*,*,#5632,.T.); +#5635=ORIENTED_EDGE('',*,*,#5634,.T.); +#5636=ORIENTED_EDGE('',*,*,#5618,.F.); +#5637=EDGE_LOOP('',(#5631,#5633,#5635,#5636)); +#5638=FACE_OUTER_BOUND('',#5637,.F.); +#5639=ADVANCED_FACE('',(#5638),#5630,.T.); +#5640=CARTESIAN_POINT('',(-3.2E-1,-8.932233047034E-1,-9.455527778486E0)); +#5641=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5642=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5643=AXIS2_PLACEMENT_3D('',#5640,#5641,#5642); +#5644=PLANE('',#5643); +#5645=ORIENTED_EDGE('',*,*,#5558,.F.); +#5647=ORIENTED_EDGE('',*,*,#5646,.T.); +#5649=ORIENTED_EDGE('',*,*,#5648,.T.); +#5650=ORIENTED_EDGE('',*,*,#5632,.F.); +#5651=EDGE_LOOP('',(#5645,#5647,#5649,#5650)); +#5652=FACE_OUTER_BOUND('',#5651,.F.); +#5653=ADVANCED_FACE('',(#5652),#5644,.T.); +#5654=CARTESIAN_POINT('',(-3.2E-1,-1.07E0,-9.632304473783E0)); +#5655=DIRECTION('',(1.E0,0.E0,0.E0)); +#5656=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5657=AXIS2_PLACEMENT_3D('',#5654,#5655,#5656); +#5658=CYLINDRICAL_SURFACE('',#5657,2.5E-1); +#5659=ORIENTED_EDGE('',*,*,#5556,.F.); +#5661=ORIENTED_EDGE('',*,*,#5660,.T.); +#5663=ORIENTED_EDGE('',*,*,#5662,.T.); +#5664=ORIENTED_EDGE('',*,*,#5646,.F.); +#5665=EDGE_LOOP('',(#5659,#5661,#5663,#5664)); +#5666=FACE_OUTER_BOUND('',#5665,.F.); +#5667=ADVANCED_FACE('',(#5666),#5658,.F.); +#5668=CARTESIAN_POINT('',(-3.2E-1,-1.706274169980E0,-9.915025253169E0)); +#5669=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5670=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5671=AXIS2_PLACEMENT_3D('',#5668,#5669,#5670); +#5672=PLANE('',#5671); +#5673=ORIENTED_EDGE('',*,*,#5554,.F.); +#5675=ORIENTED_EDGE('',*,*,#5674,.T.); +#5677=ORIENTED_EDGE('',*,*,#5676,.T.); +#5678=ORIENTED_EDGE('',*,*,#5660,.F.); +#5679=EDGE_LOOP('',(#5673,#5675,#5677,#5678)); +#5680=FACE_OUTER_BOUND('',#5679,.F.); +#5681=ADVANCED_FACE('',(#5680),#5672,.T.); +#5682=CARTESIAN_POINT('',(-3.2E-1,-1.48E0,-1.014129942315E1)); +#5683=DIRECTION('',(1.E0,0.E0,0.E0)); +#5684=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5685=AXIS2_PLACEMENT_3D('',#5682,#5683,#5684); +#5686=CYLINDRICAL_SURFACE('',#5685,3.2E-1); +#5687=ORIENTED_EDGE('',*,*,#5552,.F.); +#5689=ORIENTED_EDGE('',*,*,#5688,.T.); +#5691=ORIENTED_EDGE('',*,*,#5690,.T.); +#5692=ORIENTED_EDGE('',*,*,#5674,.F.); +#5693=EDGE_LOOP('',(#5687,#5689,#5691,#5692)); +#5694=FACE_OUTER_BOUND('',#5693,.F.); +#5695=ADVANCED_FACE('',(#5694),#5686,.F.); +#5696=CARTESIAN_POINT('',(-3.2E-1,-1.8E0,-1.116E1)); +#5697=DIRECTION('',(0.E0,1.E0,0.E0)); +#5698=DIRECTION('',(0.E0,0.E0,1.E0)); +#5699=AXIS2_PLACEMENT_3D('',#5696,#5697,#5698); +#5700=PLANE('',#5699); +#5701=ORIENTED_EDGE('',*,*,#5550,.F.); +#5703=ORIENTED_EDGE('',*,*,#5702,.T.); +#5705=ORIENTED_EDGE('',*,*,#5704,.T.); +#5706=ORIENTED_EDGE('',*,*,#5688,.F.); +#5707=EDGE_LOOP('',(#5701,#5703,#5705,#5706)); +#5708=FACE_OUTER_BOUND('',#5707,.F.); +#5709=ADVANCED_FACE('',(#5708),#5700,.T.); +#5710=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.116E1)); +#5711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5712=DIRECTION('',(0.E0,1.E0,0.E0)); +#5713=AXIS2_PLACEMENT_3D('',#5710,#5711,#5712); +#5714=PLANE('',#5713); +#5715=ORIENTED_EDGE('',*,*,#5548,.F.); +#5717=ORIENTED_EDGE('',*,*,#5716,.T.); +#5719=ORIENTED_EDGE('',*,*,#5718,.T.); +#5720=ORIENTED_EDGE('',*,*,#5702,.F.); +#5721=EDGE_LOOP('',(#5715,#5717,#5719,#5720)); +#5722=FACE_OUTER_BOUND('',#5721,.F.); +#5723=ADVANCED_FACE('',(#5722),#5714,.T.); +#5724=CARTESIAN_POINT('',(-3.2E-1,-2.44E0,-1.014129942315E1)); +#5725=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5726=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5727=AXIS2_PLACEMENT_3D('',#5724,#5725,#5726); +#5728=PLANE('',#5727); +#5729=ORIENTED_EDGE('',*,*,#5546,.F.); +#5731=ORIENTED_EDGE('',*,*,#5730,.T.); +#5733=ORIENTED_EDGE('',*,*,#5732,.T.); +#5734=ORIENTED_EDGE('',*,*,#5716,.F.); +#5735=EDGE_LOOP('',(#5729,#5731,#5733,#5734)); +#5736=FACE_OUTER_BOUND('',#5735,.F.); +#5737=ADVANCED_FACE('',(#5736),#5728,.T.); +#5738=CARTESIAN_POINT('',(-3.2E-1,-1.48E0,-1.014129942315E1)); +#5739=DIRECTION('',(1.E0,0.E0,0.E0)); +#5740=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5741=AXIS2_PLACEMENT_3D('',#5738,#5739,#5740); +#5742=CYLINDRICAL_SURFACE('',#5741,9.6E-1); +#5743=ORIENTED_EDGE('',*,*,#5544,.F.); +#5745=ORIENTED_EDGE('',*,*,#5744,.T.); +#5747=ORIENTED_EDGE('',*,*,#5746,.T.); +#5748=ORIENTED_EDGE('',*,*,#5730,.F.); +#5749=EDGE_LOOP('',(#5743,#5745,#5747,#5748)); +#5750=FACE_OUTER_BOUND('',#5749,.F.); +#5751=ADVANCED_FACE('',(#5750),#5742,.T.); +#5752=CARTESIAN_POINT('',(-3.2E-1,-8.063455967291E-1,-8.11E0)); +#5753=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5754=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5755=AXIS2_PLACEMENT_3D('',#5752,#5753,#5754); +#5756=PLANE('',#5755); +#5757=ORIENTED_EDGE('',*,*,#5542,.F.); +#5758=ORIENTED_EDGE('',*,*,#3963,.T.); +#5760=ORIENTED_EDGE('',*,*,#5759,.T.); +#5761=ORIENTED_EDGE('',*,*,#5744,.F.); +#5762=EDGE_LOOP('',(#5757,#5758,#5760,#5761)); +#5763=FACE_OUTER_BOUND('',#5762,.F.); +#5764=ADVANCED_FACE('',(#5763),#5756,.T.); +#5765=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#5766=DIRECTION('',(1.E0,0.E0,0.E0)); +#5767=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5768=AXIS2_PLACEMENT_3D('',#5765,#5766,#5767); +#5769=PLANE('',#5768); +#5770=ORIENTED_EDGE('',*,*,#5592,.F.); +#5771=ORIENTED_EDGE('',*,*,#5606,.F.); +#5772=ORIENTED_EDGE('',*,*,#5620,.F.); +#5773=ORIENTED_EDGE('',*,*,#5634,.F.); +#5774=ORIENTED_EDGE('',*,*,#5648,.F.); +#5775=ORIENTED_EDGE('',*,*,#5662,.F.); +#5776=ORIENTED_EDGE('',*,*,#5676,.F.); +#5777=ORIENTED_EDGE('',*,*,#5690,.F.); +#5778=ORIENTED_EDGE('',*,*,#5704,.F.); +#5779=ORIENTED_EDGE('',*,*,#5718,.F.); +#5780=ORIENTED_EDGE('',*,*,#5732,.F.); +#5781=ORIENTED_EDGE('',*,*,#5746,.F.); +#5782=ORIENTED_EDGE('',*,*,#5759,.F.); +#5783=ORIENTED_EDGE('',*,*,#3961,.T.); +#5784=EDGE_LOOP('',(#5770,#5771,#5772,#5773,#5774,#5775,#5776,#5777,#5778,#5779, +#5780,#5781,#5782,#5783)); +#5785=FACE_OUTER_BOUND('',#5784,.F.); +#5786=ADVANCED_FACE('',(#5785),#5769,.T.); +#5787=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#5788=DIRECTION('',(1.E0,0.E0,0.E0)); +#5789=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5790=AXIS2_PLACEMENT_3D('',#5787,#5788,#5789); +#5791=PLANE('',#5790); +#5793=ORIENTED_EDGE('',*,*,#5792,.F.); +#5794=ORIENTED_EDGE('',*,*,#5527,.F.); +#5796=ORIENTED_EDGE('',*,*,#5795,.F.); +#5798=ORIENTED_EDGE('',*,*,#5797,.F.); +#5799=EDGE_LOOP('',(#5793,#5794,#5796,#5798)); +#5800=FACE_OUTER_BOUND('',#5799,.F.); +#5801=ADVANCED_FACE('',(#5800),#5791,.T.); +#5802=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#5803=DIRECTION('',(0.E0,1.E0,0.E0)); +#5804=DIRECTION('',(0.E0,0.E0,1.E0)); +#5805=AXIS2_PLACEMENT_3D('',#5802,#5803,#5804); +#5806=PLANE('',#5805); +#5807=ORIENTED_EDGE('',*,*,#5574,.F.); +#5808=ORIENTED_EDGE('',*,*,#5529,.T.); +#5809=ORIENTED_EDGE('',*,*,#5792,.T.); +#5811=ORIENTED_EDGE('',*,*,#5810,.F.); +#5812=EDGE_LOOP('',(#5807,#5808,#5809,#5811)); +#5813=FACE_OUTER_BOUND('',#5812,.F.); +#5814=ADVANCED_FACE('',(#5813),#5806,.T.); +#5815=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#5816=DIRECTION('',(0.E0,0.E0,1.E0)); +#5817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5818=AXIS2_PLACEMENT_3D('',#5815,#5816,#5817); +#5819=PLANE('',#5818); +#5820=ORIENTED_EDGE('',*,*,#5576,.F.); +#5821=ORIENTED_EDGE('',*,*,#5810,.T.); +#5822=ORIENTED_EDGE('',*,*,#5797,.T.); +#5824=ORIENTED_EDGE('',*,*,#5823,.F.); +#5825=EDGE_LOOP('',(#5820,#5821,#5822,#5824)); +#5826=FACE_OUTER_BOUND('',#5825,.F.); +#5827=ADVANCED_FACE('',(#5826),#5819,.T.); +#5828=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#5829=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5830=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5831=AXIS2_PLACEMENT_3D('',#5828,#5829,#5830); +#5832=PLANE('',#5831); +#5833=ORIENTED_EDGE('',*,*,#5578,.F.); +#5834=ORIENTED_EDGE('',*,*,#5823,.T.); +#5835=ORIENTED_EDGE('',*,*,#5795,.T.); +#5836=ORIENTED_EDGE('',*,*,#5525,.F.); +#5837=EDGE_LOOP('',(#5833,#5834,#5835,#5836)); +#5838=FACE_OUTER_BOUND('',#5837,.F.); +#5839=ADVANCED_FACE('',(#5838),#5832,.T.); +#5840=CARTESIAN_POINT('',(-1.31E0,1.31E0,0.E0)); +#5841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5842=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5843=AXIS2_PLACEMENT_3D('',#5840,#5841,#5842); +#5844=PLANE('',#5843); +#5845=ORIENTED_EDGE('',*,*,#4411,.F.); +#5847=ORIENTED_EDGE('',*,*,#5846,.T.); +#5848=ORIENTED_EDGE('',*,*,#5515,.T.); +#5849=ORIENTED_EDGE('',*,*,#5487,.F.); +#5850=EDGE_LOOP('',(#5845,#5847,#5848,#5849)); +#5851=FACE_OUTER_BOUND('',#5850,.F.); +#5852=ADVANCED_FACE('',(#5851),#5844,.F.); +#5853=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#5854=DIRECTION('',(0.E0,1.E0,0.E0)); +#5855=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5856=AXIS2_PLACEMENT_3D('',#5853,#5854,#5855); +#5857=PLANE('',#5856); +#5858=ORIENTED_EDGE('',*,*,#4409,.F.); +#5860=ORIENTED_EDGE('',*,*,#5859,.T.); +#5861=ORIENTED_EDGE('',*,*,#5517,.T.); +#5862=ORIENTED_EDGE('',*,*,#5846,.F.); +#5863=EDGE_LOOP('',(#5858,#5860,#5861,#5862)); +#5864=FACE_OUTER_BOUND('',#5863,.F.); +#5865=ADVANCED_FACE('',(#5864),#5857,.F.); +#5866=CARTESIAN_POINT('',(1.31E0,-1.31E0,0.E0)); +#5867=DIRECTION('',(1.E0,0.E0,0.E0)); +#5868=DIRECTION('',(0.E0,1.E0,0.E0)); +#5869=AXIS2_PLACEMENT_3D('',#5866,#5867,#5868); +#5870=PLANE('',#5869); +#5871=ORIENTED_EDGE('',*,*,#5501,.F.); +#5872=ORIENTED_EDGE('',*,*,#5519,.T.); +#5873=ORIENTED_EDGE('',*,*,#5859,.F.); +#5874=ORIENTED_EDGE('',*,*,#4407,.F.); +#5875=EDGE_LOOP('',(#5871,#5872,#5873,#5874)); +#5876=FACE_OUTER_BOUND('',#5875,.F.); +#5877=ADVANCED_FACE('',(#5876),#5870,.F.); +#5878=CARTESIAN_POINT('',(5.43E0,5.E-1,-5.05E0)); +#5879=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5880=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5881=AXIS2_PLACEMENT_3D('',#5878,#5879,#5880); +#5882=PLANE('',#5881); +#5884=ORIENTED_EDGE('',*,*,#5883,.T.); +#5886=ORIENTED_EDGE('',*,*,#5885,.T.); +#5888=ORIENTED_EDGE('',*,*,#5887,.T.); +#5889=ORIENTED_EDGE('',*,*,#4346,.F.); +#5890=EDGE_LOOP('',(#5884,#5886,#5888,#5889)); +#5891=FACE_OUTER_BOUND('',#5890,.F.); +#5892=ADVANCED_FACE('',(#5891),#5882,.T.); +#5893=CARTESIAN_POINT('',(-2.119349154308E1,-3.E-1,-4.85E0)); +#5894=DIRECTION('',(1.E0,0.E0,0.E0)); +#5895=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5896=AXIS2_PLACEMENT_3D('',#5893,#5894,#5895); +#5897=CYLINDRICAL_SURFACE('',#5896,2.E-1); +#5899=ORIENTED_EDGE('',*,*,#5898,.T.); +#5901=ORIENTED_EDGE('',*,*,#5900,.T.); +#5903=ORIENTED_EDGE('',*,*,#5902,.T.); +#5904=ORIENTED_EDGE('',*,*,#5883,.F.); +#5905=ORIENTED_EDGE('',*,*,#4360,.T.); +#5907=ORIENTED_EDGE('',*,*,#5906,.T.); +#5908=EDGE_LOOP('',(#5899,#5901,#5903,#5904,#5905,#5907)); +#5909=FACE_OUTER_BOUND('',#5908,.F.); +#5910=ADVANCED_FACE('',(#5909),#5897,.T.); +#5911=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.02E0)); +#5912=DIRECTION('',(0.E0,1.E0,0.E0)); +#5913=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5914=AXIS2_PLACEMENT_3D('',#5911,#5912,#5913); +#5915=PLANE('',#5914); +#5917=ORIENTED_EDGE('',*,*,#5916,.F.); +#5919=ORIENTED_EDGE('',*,*,#5918,.T.); +#5921=ORIENTED_EDGE('',*,*,#5920,.T.); +#5923=ORIENTED_EDGE('',*,*,#5922,.F.); +#5924=EDGE_LOOP('',(#5917,#5919,#5921,#5923)); +#5925=FACE_OUTER_BOUND('',#5924,.F.); +#5926=ADVANCED_FACE('',(#5925),#5915,.T.); +#5927=CARTESIAN_POINT('',(5.395E0,-5.E-1,-3.02E0)); +#5928=DIRECTION('',(0.E0,1.E0,0.E0)); +#5929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5930=AXIS2_PLACEMENT_3D('',#5927,#5928,#5929); +#5931=PLANE('',#5930); +#5932=ORIENTED_EDGE('',*,*,#5898,.F.); +#5934=ORIENTED_EDGE('',*,*,#5933,.T.); +#5936=ORIENTED_EDGE('',*,*,#5935,.F.); +#5938=ORIENTED_EDGE('',*,*,#5937,.F.); +#5939=EDGE_LOOP('',(#5932,#5934,#5936,#5938)); +#5940=FACE_OUTER_BOUND('',#5939,.F.); +#5941=ADVANCED_FACE('',(#5940),#5931,.T.); +#5942=CARTESIAN_POINT('',(5.395E0,5.E-1,-3.05E0)); +#5943=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5944=DIRECTION('',(0.E0,0.E0,1.E0)); +#5945=AXIS2_PLACEMENT_3D('',#5942,#5943,#5944); +#5946=PLANE('',#5945); +#5948=ORIENTED_EDGE('',*,*,#5947,.F.); +#5950=ORIENTED_EDGE('',*,*,#5949,.T.); +#5952=ORIENTED_EDGE('',*,*,#5951,.T.); +#5954=ORIENTED_EDGE('',*,*,#5953,.T.); +#5956=ORIENTED_EDGE('',*,*,#5955,.T.); +#5957=ORIENTED_EDGE('',*,*,#5916,.T.); +#5959=ORIENTED_EDGE('',*,*,#5958,.F.); +#5960=ORIENTED_EDGE('',*,*,#5937,.T.); +#5962=ORIENTED_EDGE('',*,*,#5961,.T.); +#5964=ORIENTED_EDGE('',*,*,#5963,.T.); +#5966=ORIENTED_EDGE('',*,*,#5965,.T.); +#5968=ORIENTED_EDGE('',*,*,#5967,.T.); +#5970=ORIENTED_EDGE('',*,*,#5969,.T.); +#5972=ORIENTED_EDGE('',*,*,#5971,.T.); +#5974=ORIENTED_EDGE('',*,*,#5973,.T.); +#5976=ORIENTED_EDGE('',*,*,#5975,.T.); +#5978=ORIENTED_EDGE('',*,*,#5977,.T.); +#5980=ORIENTED_EDGE('',*,*,#5979,.T.); +#5982=ORIENTED_EDGE('',*,*,#5981,.T.); +#5984=ORIENTED_EDGE('',*,*,#5983,.T.); +#5986=ORIENTED_EDGE('',*,*,#5985,.T.); +#5988=ORIENTED_EDGE('',*,*,#5987,.T.); +#5989=EDGE_LOOP('',(#5948,#5950,#5952,#5954,#5956,#5957,#5959,#5960,#5962,#5964, +#5966,#5968,#5970,#5972,#5974,#5976,#5978,#5980,#5982,#5984,#5986,#5988)); +#5990=FACE_OUTER_BOUND('',#5989,.F.); +#5991=ADVANCED_FACE('',(#5990),#5946,.F.); +#5992=CARTESIAN_POINT('',(5.975E0,-1.5E0,-5.26E0)); +#5993=DIRECTION('',(0.E0,0.E0,1.E0)); +#5994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5995=AXIS2_PLACEMENT_3D('',#5992,#5993,#5994); +#5996=CYLINDRICAL_SURFACE('',#5995,5.8E-1); +#5997=ORIENTED_EDGE('',*,*,#5947,.T.); +#5999=ORIENTED_EDGE('',*,*,#5998,.F.); +#6001=ORIENTED_EDGE('',*,*,#6000,.F.); +#6003=ORIENTED_EDGE('',*,*,#6002,.T.); +#6005=ORIENTED_EDGE('',*,*,#6004,.T.); +#6007=ORIENTED_EDGE('',*,*,#6006,.F.); +#6008=EDGE_LOOP('',(#5997,#5999,#6001,#6003,#6005,#6007)); +#6009=FACE_OUTER_BOUND('',#6008,.F.); +#6010=ADVANCED_FACE('',(#6009),#5996,.F.); +#6011=CARTESIAN_POINT('',(-2.501009989168E1,-1.75E0,-5.51E0)); +#6012=DIRECTION('',(1.E0,0.E0,0.E0)); +#6013=DIRECTION('',(0.E0,1.E0,0.E0)); +#6014=AXIS2_PLACEMENT_3D('',#6011,#6012,#6013); +#6015=CYLINDRICAL_SURFACE('',#6014,2.5E-1); +#6017=ORIENTED_EDGE('',*,*,#6016,.F.); +#6019=ORIENTED_EDGE('',*,*,#6018,.T.); +#6021=ORIENTED_EDGE('',*,*,#6020,.T.); +#6022=ORIENTED_EDGE('',*,*,#5998,.T.); +#6023=EDGE_LOOP('',(#6017,#6019,#6021,#6022)); +#6024=FACE_OUTER_BOUND('',#6023,.F.); +#6025=ADVANCED_FACE('',(#6024),#6015,.F.); +#6026=CARTESIAN_POINT('',(5.395E0,-1.5E0,-5.93E0)); +#6027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6028=DIRECTION('',(0.E0,0.E0,1.E0)); +#6029=AXIS2_PLACEMENT_3D('',#6026,#6027,#6028); +#6030=PLANE('',#6029); +#6032=ORIENTED_EDGE('',*,*,#6031,.T.); +#6034=ORIENTED_EDGE('',*,*,#6033,.T.); +#6036=ORIENTED_EDGE('',*,*,#6035,.F.); +#6037=ORIENTED_EDGE('',*,*,#5949,.F.); +#6038=EDGE_LOOP('',(#6032,#6034,#6036,#6037)); +#6039=FACE_OUTER_BOUND('',#6038,.F.); +#6040=ADVANCED_FACE('',(#6039),#6030,.T.); +#6041=CARTESIAN_POINT('',(5.395E0,-1.5E0,-5.93E0)); +#6042=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6043=DIRECTION('',(0.E0,0.E0,1.E0)); +#6044=AXIS2_PLACEMENT_3D('',#6041,#6042,#6043); +#6045=PLANE('',#6044); +#6046=ORIENTED_EDGE('',*,*,#6016,.T.); +#6047=ORIENTED_EDGE('',*,*,#5987,.F.); +#6049=ORIENTED_EDGE('',*,*,#6048,.T.); +#6051=ORIENTED_EDGE('',*,*,#6050,.T.); +#6052=EDGE_LOOP('',(#6046,#6047,#6049,#6051)); +#6053=FACE_OUTER_BOUND('',#6052,.F.); +#6054=ADVANCED_FACE('',(#6053),#6045,.T.); +#6055=CARTESIAN_POINT('',(2.93085E1,-1.75E0,-3.69E0)); +#6056=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6057=DIRECTION('',(0.E0,1.E0,0.E0)); +#6058=AXIS2_PLACEMENT_3D('',#6055,#6056,#6057); +#6059=CYLINDRICAL_SURFACE('',#6058,2.5E-1); +#6060=ORIENTED_EDGE('',*,*,#6031,.F.); +#6061=ORIENTED_EDGE('',*,*,#6006,.T.); +#6063=ORIENTED_EDGE('',*,*,#6062,.T.); +#6065=ORIENTED_EDGE('',*,*,#6064,.T.); +#6066=EDGE_LOOP('',(#6060,#6061,#6063,#6065)); +#6067=FACE_OUTER_BOUND('',#6066,.F.); +#6068=ADVANCED_FACE('',(#6067),#6059,.F.); +#6069=CARTESIAN_POINT('',(-5.E0,0.E0,-3.94E0)); +#6070=DIRECTION('',(0.E0,0.E0,1.E0)); +#6071=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6072=AXIS2_PLACEMENT_3D('',#6069,#6070,#6071); +#6073=PLANE('',#6072); +#6075=ORIENTED_EDGE('',*,*,#6074,.F.); +#6077=ORIENTED_EDGE('',*,*,#6076,.F.); +#6079=ORIENTED_EDGE('',*,*,#6078,.F.); +#6080=ORIENTED_EDGE('',*,*,#6062,.F.); +#6081=ORIENTED_EDGE('',*,*,#6004,.F.); +#6083=ORIENTED_EDGE('',*,*,#6082,.F.); +#6084=EDGE_LOOP('',(#6075,#6077,#6079,#6080,#6081,#6083)); +#6085=FACE_OUTER_BOUND('',#6084,.F.); +#6086=ADVANCED_FACE('',(#6085),#6073,.T.); +#6087=CARTESIAN_POINT('',(-5.E0,0.E0,-3.94E0)); +#6088=DIRECTION('',(0.E0,0.E0,1.E0)); +#6089=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6090=AXIS2_PLACEMENT_3D('',#6087,#6088,#6089); +#6091=PLANE('',#6090); +#6093=ORIENTED_EDGE('',*,*,#6092,.F.); +#6095=ORIENTED_EDGE('',*,*,#6094,.F.); +#6097=ORIENTED_EDGE('',*,*,#6096,.F.); +#6099=ORIENTED_EDGE('',*,*,#6098,.F.); +#6101=ORIENTED_EDGE('',*,*,#6100,.F.); +#6103=ORIENTED_EDGE('',*,*,#6102,.F.); +#6104=EDGE_LOOP('',(#6093,#6095,#6097,#6099,#6101,#6103)); +#6105=FACE_OUTER_BOUND('',#6104,.F.); +#6106=ADVANCED_FACE('',(#6105),#6091,.T.); +#6107=CARTESIAN_POINT('',(8.101824005325E0,-9.831538410991E0,-4.19E0)); +#6108=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#6109=DIRECTION('',(0.E0,0.E0,1.E0)); +#6110=AXIS2_PLACEMENT_3D('',#6107,#6108,#6109); +#6111=CYLINDRICAL_SURFACE('',#6110,2.5E-1); +#6113=ORIENTED_EDGE('',*,*,#6112,.T.); +#6115=ORIENTED_EDGE('',*,*,#6114,.F.); +#6117=ORIENTED_EDGE('',*,*,#6116,.T.); +#6118=ORIENTED_EDGE('',*,*,#6074,.T.); +#6119=EDGE_LOOP('',(#6113,#6115,#6117,#6118)); +#6120=FACE_OUTER_BOUND('',#6119,.F.); +#6121=ADVANCED_FACE('',(#6120),#6111,.T.); +#6122=CARTESIAN_POINT('',(8.114048470092E0,-2.015166616345E0,-5.26E0)); +#6123=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#6124=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#6125=AXIS2_PLACEMENT_3D('',#6122,#6123,#6124); +#6126=PLANE('',#6125); +#6127=ORIENTED_EDGE('',*,*,#6112,.F.); +#6128=ORIENTED_EDGE('',*,*,#6082,.T.); +#6129=ORIENTED_EDGE('',*,*,#6002,.F.); +#6131=ORIENTED_EDGE('',*,*,#6130,.F.); +#6133=ORIENTED_EDGE('',*,*,#6132,.F.); +#6135=ORIENTED_EDGE('',*,*,#6134,.T.); +#6136=EDGE_LOOP('',(#6127,#6128,#6129,#6131,#6133,#6135)); +#6137=FACE_OUTER_BOUND('',#6136,.F.); +#6138=ADVANCED_FACE('',(#6137),#6126,.T.); +#6139=CARTESIAN_POINT('',(-5.E0,0.E0,-5.26E0)); +#6140=DIRECTION('',(0.E0,0.E0,1.E0)); +#6141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6142=AXIS2_PLACEMENT_3D('',#6139,#6140,#6141); +#6143=PLANE('',#6142); +#6145=ORIENTED_EDGE('',*,*,#6144,.F.); +#6146=ORIENTED_EDGE('',*,*,#6130,.T.); +#6147=ORIENTED_EDGE('',*,*,#6000,.T.); +#6148=ORIENTED_EDGE('',*,*,#6020,.F.); +#6150=ORIENTED_EDGE('',*,*,#6149,.T.); +#6152=ORIENTED_EDGE('',*,*,#6151,.T.); +#6153=EDGE_LOOP('',(#6145,#6146,#6147,#6148,#6150,#6152)); +#6154=FACE_OUTER_BOUND('',#6153,.F.); +#6155=ADVANCED_FACE('',(#6154),#6143,.F.); +#6156=CARTESIAN_POINT('',(-5.E0,0.E0,-5.26E0)); +#6157=DIRECTION('',(0.E0,0.E0,1.E0)); +#6158=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6159=AXIS2_PLACEMENT_3D('',#6156,#6157,#6158); +#6160=PLANE('',#6159); +#6162=ORIENTED_EDGE('',*,*,#6161,.F.); +#6164=ORIENTED_EDGE('',*,*,#6163,.T.); +#6166=ORIENTED_EDGE('',*,*,#6165,.T.); +#6168=ORIENTED_EDGE('',*,*,#6167,.F.); +#6170=ORIENTED_EDGE('',*,*,#6169,.T.); +#6172=ORIENTED_EDGE('',*,*,#6171,.T.); +#6173=EDGE_LOOP('',(#6162,#6164,#6166,#6168,#6170,#6172)); +#6174=FACE_OUTER_BOUND('',#6173,.F.); +#6175=ADVANCED_FACE('',(#6174),#6160,.F.); +#6176=CARTESIAN_POINT('',(7.479336232574E0,1.062148353558E1,-5.01E0)); +#6177=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#6178=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6179=AXIS2_PLACEMENT_3D('',#6176,#6177,#6178); +#6180=CYLINDRICAL_SURFACE('',#6179,2.5E-1); +#6182=ORIENTED_EDGE('',*,*,#6181,.T.); +#6184=ORIENTED_EDGE('',*,*,#6183,.F.); +#6185=ORIENTED_EDGE('',*,*,#6132,.T.); +#6186=ORIENTED_EDGE('',*,*,#6144,.T.); +#6187=EDGE_LOOP('',(#6182,#6184,#6185,#6186)); +#6188=FACE_OUTER_BOUND('',#6187,.F.); +#6189=ADVANCED_FACE('',(#6188),#6180,.T.); +#6190=CARTESIAN_POINT('',(6.003595661426E0,-2.439564946211E0,-5.26E0)); +#6191=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#6192=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#6193=AXIS2_PLACEMENT_3D('',#6190,#6191,#6192); +#6194=PLANE('',#6193); +#6195=ORIENTED_EDGE('',*,*,#6116,.F.); +#6197=ORIENTED_EDGE('',*,*,#6196,.F.); +#6198=ORIENTED_EDGE('',*,*,#6181,.F.); +#6199=ORIENTED_EDGE('',*,*,#6151,.F.); +#6201=ORIENTED_EDGE('',*,*,#6200,.T.); +#6202=ORIENTED_EDGE('',*,*,#6076,.T.); +#6203=EDGE_LOOP('',(#6195,#6197,#6198,#6199,#6201,#6202)); +#6204=FACE_OUTER_BOUND('',#6203,.F.); +#6205=ADVANCED_FACE('',(#6204),#6194,.T.); +#6206=CARTESIAN_POINT('',(8.125E0,-2.375E0,-5.26E0)); +#6207=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#6208=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#6209=AXIS2_PLACEMENT_3D('',#6206,#6207,#6208); +#6210=PLANE('',#6209); +#6211=ORIENTED_EDGE('',*,*,#6114,.T.); +#6212=ORIENTED_EDGE('',*,*,#6134,.F.); +#6213=ORIENTED_EDGE('',*,*,#6183,.T.); +#6214=ORIENTED_EDGE('',*,*,#6196,.T.); +#6215=EDGE_LOOP('',(#6211,#6212,#6213,#6214)); +#6216=FACE_OUTER_BOUND('',#6215,.F.); +#6217=ADVANCED_FACE('',(#6216),#6210,.T.); +#6218=CARTESIAN_POINT('',(5.975E0,-1.5E0,-5.26E0)); +#6219=DIRECTION('',(0.E0,0.E0,1.E0)); +#6220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6221=AXIS2_PLACEMENT_3D('',#6218,#6219,#6220); +#6222=CYLINDRICAL_SURFACE('',#6221,9.4E-1); +#6223=ORIENTED_EDGE('',*,*,#6149,.F.); +#6224=ORIENTED_EDGE('',*,*,#6018,.F.); +#6226=ORIENTED_EDGE('',*,*,#6225,.T.); +#6227=ORIENTED_EDGE('',*,*,#6064,.F.); +#6228=ORIENTED_EDGE('',*,*,#6078,.T.); +#6229=ORIENTED_EDGE('',*,*,#6200,.F.); +#6230=EDGE_LOOP('',(#6223,#6224,#6226,#6227,#6228,#6229)); +#6231=FACE_OUTER_BOUND('',#6230,.F.); +#6232=ADVANCED_FACE('',(#6231),#6222,.T.); +#6233=CARTESIAN_POINT('',(5.035E0,5.E-1,-3.05E0)); +#6234=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6235=DIRECTION('',(0.E0,0.E0,1.E0)); +#6236=AXIS2_PLACEMENT_3D('',#6233,#6234,#6235); +#6237=PLANE('',#6236); +#6238=ORIENTED_EDGE('',*,*,#6225,.F.); +#6239=ORIENTED_EDGE('',*,*,#6050,.F.); +#6241=ORIENTED_EDGE('',*,*,#6240,.F.); +#6243=ORIENTED_EDGE('',*,*,#6242,.F.); +#6245=ORIENTED_EDGE('',*,*,#6244,.F.); +#6247=ORIENTED_EDGE('',*,*,#6246,.F.); +#6249=ORIENTED_EDGE('',*,*,#6248,.F.); +#6251=ORIENTED_EDGE('',*,*,#6250,.F.); +#6253=ORIENTED_EDGE('',*,*,#6252,.F.); +#6255=ORIENTED_EDGE('',*,*,#6254,.F.); +#6257=ORIENTED_EDGE('',*,*,#6256,.F.); +#6259=ORIENTED_EDGE('',*,*,#6258,.F.); +#6261=ORIENTED_EDGE('',*,*,#6260,.F.); +#6263=ORIENTED_EDGE('',*,*,#6262,.F.); +#6265=ORIENTED_EDGE('',*,*,#6264,.F.); +#6266=ORIENTED_EDGE('',*,*,#5933,.F.); +#6268=ORIENTED_EDGE('',*,*,#6267,.T.); +#6269=ORIENTED_EDGE('',*,*,#5920,.F.); +#6271=ORIENTED_EDGE('',*,*,#6270,.F.); +#6273=ORIENTED_EDGE('',*,*,#6272,.F.); +#6275=ORIENTED_EDGE('',*,*,#6274,.F.); +#6276=ORIENTED_EDGE('',*,*,#6033,.F.); +#6277=EDGE_LOOP('',(#6238,#6239,#6241,#6243,#6245,#6247,#6249,#6251,#6253,#6255, +#6257,#6259,#6261,#6263,#6265,#6266,#6268,#6269,#6271,#6273,#6275,#6276)); +#6278=FACE_OUTER_BOUND('',#6277,.F.); +#6279=ADVANCED_FACE('',(#6278),#6237,.T.); +#6280=CARTESIAN_POINT('',(5.395E0,-1.E0,-5.93E0)); +#6281=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6282=DIRECTION('',(0.E0,0.E0,1.E0)); +#6283=AXIS2_PLACEMENT_3D('',#6280,#6281,#6282); +#6284=CYLINDRICAL_SURFACE('',#6283,5.E-1); +#6285=ORIENTED_EDGE('',*,*,#5985,.F.); +#6287=ORIENTED_EDGE('',*,*,#6286,.T.); +#6288=ORIENTED_EDGE('',*,*,#6240,.T.); +#6289=ORIENTED_EDGE('',*,*,#6048,.F.); +#6290=EDGE_LOOP('',(#6285,#6287,#6288,#6289)); +#6291=FACE_OUTER_BOUND('',#6290,.F.); +#6292=ADVANCED_FACE('',(#6291),#6284,.T.); +#6293=CARTESIAN_POINT('',(5.395E0,1.23E0,-6.43E0)); +#6294=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6295=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6296=AXIS2_PLACEMENT_3D('',#6293,#6294,#6295); +#6297=PLANE('',#6296); +#6298=ORIENTED_EDGE('',*,*,#5983,.F.); +#6300=ORIENTED_EDGE('',*,*,#6299,.T.); +#6301=ORIENTED_EDGE('',*,*,#6242,.T.); +#6302=ORIENTED_EDGE('',*,*,#6286,.F.); +#6303=EDGE_LOOP('',(#6298,#6300,#6301,#6302)); +#6304=FACE_OUTER_BOUND('',#6303,.F.); +#6305=ADVANCED_FACE('',(#6304),#6297,.T.); +#6306=CARTESIAN_POINT('',(5.395E0,1.23E0,-5.93E0)); +#6307=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6308=DIRECTION('',(0.E0,0.E0,1.E0)); +#6309=AXIS2_PLACEMENT_3D('',#6306,#6307,#6308); +#6310=CYLINDRICAL_SURFACE('',#6309,5.E-1); +#6311=ORIENTED_EDGE('',*,*,#5981,.F.); +#6313=ORIENTED_EDGE('',*,*,#6312,.T.); +#6314=ORIENTED_EDGE('',*,*,#6244,.T.); +#6315=ORIENTED_EDGE('',*,*,#6299,.F.); +#6316=EDGE_LOOP('',(#6311,#6313,#6314,#6315)); +#6317=FACE_OUTER_BOUND('',#6316,.F.); +#6318=ADVANCED_FACE('',(#6317),#6310,.T.); +#6319=CARTESIAN_POINT('',(5.395E0,1.73E0,-2.9E0)); +#6320=DIRECTION('',(0.E0,1.E0,0.E0)); +#6321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6322=AXIS2_PLACEMENT_3D('',#6319,#6320,#6321); +#6323=PLANE('',#6322); +#6324=ORIENTED_EDGE('',*,*,#5979,.F.); +#6326=ORIENTED_EDGE('',*,*,#6325,.T.); +#6327=ORIENTED_EDGE('',*,*,#6246,.T.); +#6328=ORIENTED_EDGE('',*,*,#6312,.F.); +#6329=EDGE_LOOP('',(#6324,#6326,#6327,#6328)); +#6330=FACE_OUTER_BOUND('',#6329,.F.); +#6331=ADVANCED_FACE('',(#6330),#6323,.T.); +#6332=CARTESIAN_POINT('',(5.395E0,1.6E0,-2.9E0)); +#6333=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6334=DIRECTION('',(0.E0,0.E0,1.E0)); +#6335=AXIS2_PLACEMENT_3D('',#6332,#6333,#6334); +#6336=CYLINDRICAL_SURFACE('',#6335,1.3E-1); +#6337=ORIENTED_EDGE('',*,*,#5977,.F.); +#6339=ORIENTED_EDGE('',*,*,#6338,.T.); +#6340=ORIENTED_EDGE('',*,*,#6248,.T.); +#6341=ORIENTED_EDGE('',*,*,#6325,.F.); +#6342=EDGE_LOOP('',(#6337,#6339,#6340,#6341)); +#6343=FACE_OUTER_BOUND('',#6342,.F.); +#6344=ADVANCED_FACE('',(#6343),#6336,.T.); +#6345=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-2.77E0)); +#6346=DIRECTION('',(0.E0,0.E0,1.E0)); +#6347=DIRECTION('',(0.E0,1.E0,0.E0)); +#6348=AXIS2_PLACEMENT_3D('',#6345,#6346,#6347); +#6349=PLANE('',#6348); +#6350=ORIENTED_EDGE('',*,*,#5975,.F.); +#6352=ORIENTED_EDGE('',*,*,#6351,.T.); +#6353=ORIENTED_EDGE('',*,*,#6250,.T.); +#6354=ORIENTED_EDGE('',*,*,#6338,.F.); +#6355=EDGE_LOOP('',(#6350,#6352,#6353,#6354)); +#6356=FACE_OUTER_BOUND('',#6355,.F.); +#6357=ADVANCED_FACE('',(#6356),#6349,.T.); +#6358=CARTESIAN_POINT('',(5.395E0,1.193553390593E0,-3.02E0)); +#6359=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6360=DIRECTION('',(0.E0,0.E0,1.E0)); +#6361=AXIS2_PLACEMENT_3D('',#6358,#6359,#6360); +#6362=CYLINDRICAL_SURFACE('',#6361,2.5E-1); +#6363=ORIENTED_EDGE('',*,*,#5973,.F.); +#6365=ORIENTED_EDGE('',*,*,#6364,.T.); +#6366=ORIENTED_EDGE('',*,*,#6252,.T.); +#6367=ORIENTED_EDGE('',*,*,#6351,.F.); +#6368=EDGE_LOOP('',(#6363,#6365,#6366,#6367)); +#6369=FACE_OUTER_BOUND('',#6368,.F.); +#6370=ADVANCED_FACE('',(#6369),#6362,.T.); +#6371=CARTESIAN_POINT('',(5.395E0,6.632233047034E-1,-3.196776695297E0)); +#6372=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6373=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6374=AXIS2_PLACEMENT_3D('',#6371,#6372,#6373); +#6375=PLANE('',#6374); +#6376=ORIENTED_EDGE('',*,*,#5971,.F.); +#6378=ORIENTED_EDGE('',*,*,#6377,.T.); +#6379=ORIENTED_EDGE('',*,*,#6254,.T.); +#6380=ORIENTED_EDGE('',*,*,#6364,.F.); +#6381=EDGE_LOOP('',(#6376,#6378,#6379,#6380)); +#6382=FACE_OUTER_BOUND('',#6381,.F.); +#6383=ADVANCED_FACE('',(#6382),#6375,.T.); +#6384=CARTESIAN_POINT('',(5.395E0,8.4E-1,-3.373553390593E0)); +#6385=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6386=DIRECTION('',(0.E0,0.E0,1.E0)); +#6387=AXIS2_PLACEMENT_3D('',#6384,#6385,#6386); +#6388=CYLINDRICAL_SURFACE('',#6387,2.5E-1); +#6389=ORIENTED_EDGE('',*,*,#5969,.F.); +#6391=ORIENTED_EDGE('',*,*,#6390,.T.); +#6392=ORIENTED_EDGE('',*,*,#6256,.T.); +#6393=ORIENTED_EDGE('',*,*,#6377,.F.); +#6394=EDGE_LOOP('',(#6389,#6391,#6392,#6393)); +#6395=FACE_OUTER_BOUND('',#6394,.F.); +#6396=ADVANCED_FACE('',(#6395),#6388,.T.); +#6397=CARTESIAN_POINT('',(5.395E0,5.9E-1,-5.05E0)); +#6398=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6399=DIRECTION('',(0.E0,0.E0,1.E0)); +#6400=AXIS2_PLACEMENT_3D('',#6397,#6398,#6399); +#6401=PLANE('',#6400); +#6402=ORIENTED_EDGE('',*,*,#5967,.F.); +#6404=ORIENTED_EDGE('',*,*,#6403,.T.); +#6405=ORIENTED_EDGE('',*,*,#6258,.T.); +#6406=ORIENTED_EDGE('',*,*,#6390,.F.); +#6407=EDGE_LOOP('',(#6402,#6404,#6405,#6406)); +#6408=FACE_OUTER_BOUND('',#6407,.F.); +#6409=ADVANCED_FACE('',(#6408),#6401,.T.); +#6410=CARTESIAN_POINT('',(5.395E0,4.6E-1,-5.05E0)); +#6411=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6412=DIRECTION('',(0.E0,0.E0,1.E0)); +#6413=AXIS2_PLACEMENT_3D('',#6410,#6411,#6412); +#6414=CYLINDRICAL_SURFACE('',#6413,1.3E-1); +#6415=ORIENTED_EDGE('',*,*,#5965,.F.); +#6417=ORIENTED_EDGE('',*,*,#6416,.T.); +#6418=ORIENTED_EDGE('',*,*,#6260,.T.); +#6419=ORIENTED_EDGE('',*,*,#6403,.F.); +#6420=EDGE_LOOP('',(#6415,#6417,#6418,#6419)); +#6421=FACE_OUTER_BOUND('',#6420,.F.); +#6422=ADVANCED_FACE('',(#6421),#6414,.F.); +#6423=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.18E0)); +#6424=DIRECTION('',(0.E0,0.E0,1.E0)); +#6425=DIRECTION('',(0.E0,1.E0,0.E0)); +#6426=AXIS2_PLACEMENT_3D('',#6423,#6424,#6425); +#6427=PLANE('',#6426); +#6428=ORIENTED_EDGE('',*,*,#5963,.F.); +#6430=ORIENTED_EDGE('',*,*,#6429,.T.); +#6431=ORIENTED_EDGE('',*,*,#6262,.T.); +#6432=ORIENTED_EDGE('',*,*,#6416,.F.); +#6433=EDGE_LOOP('',(#6428,#6430,#6431,#6432)); +#6434=FACE_OUTER_BOUND('',#6433,.F.); +#6435=ADVANCED_FACE('',(#6434),#6427,.T.); +#6436=CARTESIAN_POINT('',(5.395E0,-3.7E-1,-5.05E0)); +#6437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6438=DIRECTION('',(0.E0,0.E0,1.E0)); +#6439=AXIS2_PLACEMENT_3D('',#6436,#6437,#6438); +#6440=CYLINDRICAL_SURFACE('',#6439,1.3E-1); +#6441=ORIENTED_EDGE('',*,*,#5961,.F.); +#6442=ORIENTED_EDGE('',*,*,#5935,.T.); +#6443=ORIENTED_EDGE('',*,*,#6264,.T.); +#6444=ORIENTED_EDGE('',*,*,#6429,.F.); +#6445=EDGE_LOOP('',(#6441,#6442,#6443,#6444)); +#6446=FACE_OUTER_BOUND('',#6445,.F.); +#6447=ADVANCED_FACE('',(#6446),#6440,.F.); +#6448=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#6449=DIRECTION('',(0.E0,1.E0,0.E0)); +#6450=DIRECTION('',(1.E0,0.E0,0.E0)); +#6451=AXIS2_PLACEMENT_3D('',#6448,#6449,#6450); +#6452=PLANE('',#6451); +#6453=ORIENTED_EDGE('',*,*,#5958,.T.); +#6455=ORIENTED_EDGE('',*,*,#6454,.F.); +#6457=ORIENTED_EDGE('',*,*,#6456,.T.); +#6458=ORIENTED_EDGE('',*,*,#5900,.F.); +#6459=EDGE_LOOP('',(#6453,#6455,#6457,#6458)); +#6460=FACE_OUTER_BOUND('',#6459,.F.); +#6461=ADVANCED_FACE('',(#6460),#6452,.F.); +#6462=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#6463=DIRECTION('',(0.E0,1.E0,0.E0)); +#6464=DIRECTION('',(1.E0,0.E0,0.E0)); +#6465=AXIS2_PLACEMENT_3D('',#6462,#6463,#6464); +#6466=PLANE('',#6465); +#6467=ORIENTED_EDGE('',*,*,#6267,.F.); +#6468=ORIENTED_EDGE('',*,*,#5906,.F.); +#6469=ORIENTED_EDGE('',*,*,#4358,.T.); +#6471=ORIENTED_EDGE('',*,*,#6470,.F.); +#6472=EDGE_LOOP('',(#6467,#6468,#6469,#6471)); +#6473=FACE_OUTER_BOUND('',#6472,.F.); +#6474=ADVANCED_FACE('',(#6473),#6466,.F.); +#6475=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#6476=DIRECTION('',(0.E0,1.E0,0.E0)); +#6477=DIRECTION('',(1.E0,0.E0,0.E0)); +#6478=AXIS2_PLACEMENT_3D('',#6475,#6476,#6477); +#6479=PLANE('',#6478); +#6481=ORIENTED_EDGE('',*,*,#6480,.F.); +#6483=ORIENTED_EDGE('',*,*,#6482,.F.); +#6484=ORIENTED_EDGE('',*,*,#3785,.F.); +#6486=ORIENTED_EDGE('',*,*,#6485,.F.); +#6487=EDGE_LOOP('',(#6481,#6483,#6484,#6486)); +#6488=FACE_OUTER_BOUND('',#6487,.F.); +#6489=ADVANCED_FACE('',(#6488),#6479,.F.); +#6490=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#6491=DIRECTION('',(0.E0,1.E0,0.E0)); +#6492=DIRECTION('',(1.E0,0.E0,0.E0)); +#6493=AXIS2_PLACEMENT_3D('',#6490,#6491,#6492); +#6494=PLANE('',#6493); +#6496=ORIENTED_EDGE('',*,*,#6495,.F.); +#6498=ORIENTED_EDGE('',*,*,#6497,.F.); +#6500=ORIENTED_EDGE('',*,*,#6499,.T.); +#6502=ORIENTED_EDGE('',*,*,#6501,.F.); +#6503=EDGE_LOOP('',(#6496,#6498,#6500,#6502)); +#6504=FACE_OUTER_BOUND('',#6503,.F.); +#6505=ADVANCED_FACE('',(#6504),#6494,.F.); +#6506=CARTESIAN_POINT('',(2.3699304E1,-3.E-1,-3.25E0)); +#6507=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6508=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6509=AXIS2_PLACEMENT_3D('',#6506,#6507,#6508); +#6510=CYLINDRICAL_SURFACE('',#6509,2.E-1); +#6511=ORIENTED_EDGE('',*,*,#5922,.T.); +#6512=ORIENTED_EDGE('',*,*,#6470,.T.); +#6513=ORIENTED_EDGE('',*,*,#4356,.T.); +#6515=ORIENTED_EDGE('',*,*,#6514,.F.); +#6517=ORIENTED_EDGE('',*,*,#6516,.T.); +#6518=ORIENTED_EDGE('',*,*,#6454,.T.); +#6519=EDGE_LOOP('',(#6511,#6512,#6513,#6515,#6517,#6518)); +#6520=FACE_OUTER_BOUND('',#6519,.F.); +#6521=ADVANCED_FACE('',(#6520),#6510,.T.); +#6522=CARTESIAN_POINT('',(5.E0,5.E-1,-3.05E0)); +#6523=DIRECTION('',(0.E0,0.E0,1.E0)); +#6524=DIRECTION('',(1.E0,0.E0,0.E0)); +#6525=AXIS2_PLACEMENT_3D('',#6522,#6523,#6524); +#6526=PLANE('',#6525); +#6527=ORIENTED_EDGE('',*,*,#6514,.T.); +#6528=ORIENTED_EDGE('',*,*,#4354,.T.); +#6530=ORIENTED_EDGE('',*,*,#6529,.T.); +#6532=ORIENTED_EDGE('',*,*,#6531,.F.); +#6534=ORIENTED_EDGE('',*,*,#6533,.T.); +#6536=ORIENTED_EDGE('',*,*,#6535,.T.); +#6538=ORIENTED_EDGE('',*,*,#6537,.F.); +#6540=ORIENTED_EDGE('',*,*,#6539,.F.); +#6541=EDGE_LOOP('',(#6527,#6528,#6530,#6532,#6534,#6536,#6538,#6540)); +#6542=FACE_OUTER_BOUND('',#6541,.F.); +#6543=ADVANCED_FACE('',(#6542),#6526,.T.); +#6544=CARTESIAN_POINT('',(-2.356790300819E1,3.E-1,-3.25E0)); +#6545=DIRECTION('',(1.E0,0.E0,0.E0)); +#6546=DIRECTION('',(0.E0,1.E0,0.E0)); +#6547=AXIS2_PLACEMENT_3D('',#6544,#6545,#6546); +#6548=CYLINDRICAL_SURFACE('',#6547,2.E-1); +#6549=ORIENTED_EDGE('',*,*,#6529,.F.); +#6550=ORIENTED_EDGE('',*,*,#4352,.T.); +#6552=ORIENTED_EDGE('',*,*,#6551,.T.); +#6554=ORIENTED_EDGE('',*,*,#6553,.T.); +#6555=EDGE_LOOP('',(#6549,#6550,#6552,#6554)); +#6556=FACE_OUTER_BOUND('',#6555,.F.); +#6557=ADVANCED_FACE('',(#6556),#6548,.T.); +#6558=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#6559=DIRECTION('',(0.E0,1.E0,0.E0)); +#6560=DIRECTION('',(1.E0,0.E0,0.E0)); +#6561=AXIS2_PLACEMENT_3D('',#6558,#6559,#6560); +#6562=PLANE('',#6561); +#6564=ORIENTED_EDGE('',*,*,#6563,.F.); +#6566=ORIENTED_EDGE('',*,*,#6565,.F.); +#6568=ORIENTED_EDGE('',*,*,#6567,.F.); +#6569=ORIENTED_EDGE('',*,*,#3777,.T.); +#6570=EDGE_LOOP('',(#6564,#6566,#6568,#6569)); +#6571=FACE_OUTER_BOUND('',#6570,.F.); +#6572=ADVANCED_FACE('',(#6571),#6562,.T.); +#6573=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#6574=DIRECTION('',(0.E0,1.E0,0.E0)); +#6575=DIRECTION('',(1.E0,0.E0,0.E0)); +#6576=AXIS2_PLACEMENT_3D('',#6573,#6574,#6575); +#6577=PLANE('',#6576); +#6579=ORIENTED_EDGE('',*,*,#6578,.F.); +#6581=ORIENTED_EDGE('',*,*,#6580,.F.); +#6582=ORIENTED_EDGE('',*,*,#6551,.F.); +#6583=ORIENTED_EDGE('',*,*,#4350,.F.); +#6584=EDGE_LOOP('',(#6579,#6581,#6582,#6583)); +#6585=FACE_OUTER_BOUND('',#6584,.F.); +#6586=ADVANCED_FACE('',(#6585),#6577,.T.); +#6587=CARTESIAN_POINT('',(-2.3699304E1,3.E-1,-4.35E0)); +#6588=DIRECTION('',(1.E0,0.E0,0.E0)); +#6589=DIRECTION('',(0.E0,1.E0,0.E0)); +#6590=AXIS2_PLACEMENT_3D('',#6587,#6588,#6589); +#6591=CYLINDRICAL_SURFACE('',#6590,2.E-1); +#6593=ORIENTED_EDGE('',*,*,#6592,.F.); +#6595=ORIENTED_EDGE('',*,*,#6594,.T.); +#6596=ORIENTED_EDGE('',*,*,#6563,.T.); +#6597=ORIENTED_EDGE('',*,*,#3775,.T.); +#6598=EDGE_LOOP('',(#6593,#6595,#6596,#6597)); +#6599=FACE_OUTER_BOUND('',#6598,.F.); +#6600=ADVANCED_FACE('',(#6599),#6591,.T.); +#6601=CARTESIAN_POINT('',(-5.43E0,5.E-1,-4.15E0)); +#6602=DIRECTION('',(0.E0,0.E0,1.E0)); +#6603=DIRECTION('',(1.E0,0.E0,0.E0)); +#6604=AXIS2_PLACEMENT_3D('',#6601,#6602,#6603); +#6605=PLANE('',#6604); +#6607=ORIENTED_EDGE('',*,*,#6606,.T.); +#6609=ORIENTED_EDGE('',*,*,#6608,.T.); +#6610=ORIENTED_EDGE('',*,*,#6592,.T.); +#6611=ORIENTED_EDGE('',*,*,#3773,.F.); +#6612=EDGE_LOOP('',(#6607,#6609,#6610,#6611)); +#6613=FACE_OUTER_BOUND('',#6612,.F.); +#6614=ADVANCED_FACE('',(#6613),#6605,.T.); +#6615=CARTESIAN_POINT('',(2.157003155886E1,-3.E-1,-4.35E0)); +#6616=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6617=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6618=AXIS2_PLACEMENT_3D('',#6615,#6616,#6617); +#6619=CYLINDRICAL_SURFACE('',#6618,2.E-1); +#6621=ORIENTED_EDGE('',*,*,#6620,.T.); +#6622=ORIENTED_EDGE('',*,*,#6501,.T.); +#6624=ORIENTED_EDGE('',*,*,#6623,.T.); +#6625=ORIENTED_EDGE('',*,*,#6606,.F.); +#6626=ORIENTED_EDGE('',*,*,#3787,.T.); +#6627=ORIENTED_EDGE('',*,*,#6482,.T.); +#6628=EDGE_LOOP('',(#6621,#6622,#6624,#6625,#6626,#6627)); +#6629=FACE_OUTER_BOUND('',#6628,.F.); +#6630=ADVANCED_FACE('',(#6629),#6619,.T.); +#6631=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-6.18E0)); +#6632=DIRECTION('',(0.E0,1.E0,0.E0)); +#6633=DIRECTION('',(0.E0,0.E0,1.E0)); +#6634=AXIS2_PLACEMENT_3D('',#6631,#6632,#6633); +#6635=PLANE('',#6634); +#6637=ORIENTED_EDGE('',*,*,#6636,.F.); +#6639=ORIENTED_EDGE('',*,*,#6638,.T.); +#6641=ORIENTED_EDGE('',*,*,#6640,.T.); +#6643=ORIENTED_EDGE('',*,*,#6642,.F.); +#6644=EDGE_LOOP('',(#6637,#6639,#6641,#6643)); +#6645=FACE_OUTER_BOUND('',#6644,.F.); +#6646=ADVANCED_FACE('',(#6645),#6635,.T.); +#6647=CARTESIAN_POINT('',(-5.395E0,-5.E-1,-6.18E0)); +#6648=DIRECTION('',(0.E0,1.E0,0.E0)); +#6649=DIRECTION('',(0.E0,0.E0,1.E0)); +#6650=AXIS2_PLACEMENT_3D('',#6647,#6648,#6649); +#6651=PLANE('',#6650); +#6652=ORIENTED_EDGE('',*,*,#6620,.F.); +#6654=ORIENTED_EDGE('',*,*,#6653,.T.); +#6656=ORIENTED_EDGE('',*,*,#6655,.F.); +#6658=ORIENTED_EDGE('',*,*,#6657,.F.); +#6659=EDGE_LOOP('',(#6652,#6654,#6656,#6658)); +#6660=FACE_OUTER_BOUND('',#6659,.F.); +#6661=ADVANCED_FACE('',(#6660),#6651,.T.); +#6662=CARTESIAN_POINT('',(-5.395E0,-1.29E0,-8.11E0)); +#6663=DIRECTION('',(1.E0,0.E0,0.E0)); +#6664=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6665=AXIS2_PLACEMENT_3D('',#6662,#6663,#6664); +#6666=PLANE('',#6665); +#6668=ORIENTED_EDGE('',*,*,#6667,.F.); +#6670=ORIENTED_EDGE('',*,*,#6669,.T.); +#6672=ORIENTED_EDGE('',*,*,#6671,.T.); +#6674=ORIENTED_EDGE('',*,*,#6673,.T.); +#6676=ORIENTED_EDGE('',*,*,#6675,.T.); +#6677=ORIENTED_EDGE('',*,*,#6636,.T.); +#6678=ORIENTED_EDGE('',*,*,#6495,.T.); +#6679=ORIENTED_EDGE('',*,*,#6657,.T.); +#6681=ORIENTED_EDGE('',*,*,#6680,.T.); +#6683=ORIENTED_EDGE('',*,*,#6682,.T.); +#6685=ORIENTED_EDGE('',*,*,#6684,.T.); +#6687=ORIENTED_EDGE('',*,*,#6686,.T.); +#6689=ORIENTED_EDGE('',*,*,#6688,.T.); +#6691=ORIENTED_EDGE('',*,*,#6690,.T.); +#6693=ORIENTED_EDGE('',*,*,#6692,.T.); +#6695=ORIENTED_EDGE('',*,*,#6694,.T.); +#6697=ORIENTED_EDGE('',*,*,#6696,.T.); +#6699=ORIENTED_EDGE('',*,*,#6698,.T.); +#6701=ORIENTED_EDGE('',*,*,#6700,.T.); +#6703=ORIENTED_EDGE('',*,*,#6702,.T.); +#6705=ORIENTED_EDGE('',*,*,#6704,.T.); +#6707=ORIENTED_EDGE('',*,*,#6706,.T.); +#6708=EDGE_LOOP('',(#6668,#6670,#6672,#6674,#6676,#6677,#6678,#6679,#6681,#6683, +#6685,#6687,#6689,#6691,#6693,#6695,#6697,#6699,#6701,#6703,#6705,#6707)); +#6709=FACE_OUTER_BOUND('',#6708,.F.); +#6710=ADVANCED_FACE('',(#6709),#6666,.F.); +#6711=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-5.26E0)); +#6712=DIRECTION('',(0.E0,0.E0,1.E0)); +#6713=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6714=AXIS2_PLACEMENT_3D('',#6711,#6712,#6713); +#6715=CYLINDRICAL_SURFACE('',#6714,5.8E-1); +#6716=ORIENTED_EDGE('',*,*,#6169,.F.); +#6718=ORIENTED_EDGE('',*,*,#6717,.F.); +#6719=ORIENTED_EDGE('',*,*,#6667,.T.); +#6721=ORIENTED_EDGE('',*,*,#6720,.F.); +#6722=ORIENTED_EDGE('',*,*,#6096,.T.); +#6724=ORIENTED_EDGE('',*,*,#6723,.F.); +#6725=EDGE_LOOP('',(#6716,#6718,#6719,#6721,#6722,#6724)); +#6726=FACE_OUTER_BOUND('',#6725,.F.); +#6727=ADVANCED_FACE('',(#6726),#6715,.F.); +#6728=CARTESIAN_POINT('',(-2.93085E1,-1.75E0,-5.51E0)); +#6729=DIRECTION('',(1.E0,0.E0,0.E0)); +#6730=DIRECTION('',(0.E0,1.E0,0.E0)); +#6731=AXIS2_PLACEMENT_3D('',#6728,#6729,#6730); +#6732=CYLINDRICAL_SURFACE('',#6731,2.5E-1); +#6734=ORIENTED_EDGE('',*,*,#6733,.F.); +#6735=ORIENTED_EDGE('',*,*,#6717,.T.); +#6736=ORIENTED_EDGE('',*,*,#6167,.T.); +#6738=ORIENTED_EDGE('',*,*,#6737,.T.); +#6739=EDGE_LOOP('',(#6734,#6735,#6736,#6738)); +#6740=FACE_OUTER_BOUND('',#6739,.F.); +#6741=ADVANCED_FACE('',(#6740),#6732,.F.); +#6742=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-3.27E0)); +#6743=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6744=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6745=AXIS2_PLACEMENT_3D('',#6742,#6743,#6744); +#6746=PLANE('',#6745); +#6748=ORIENTED_EDGE('',*,*,#6747,.T.); +#6749=ORIENTED_EDGE('',*,*,#6706,.F.); +#6751=ORIENTED_EDGE('',*,*,#6750,.T.); +#6753=ORIENTED_EDGE('',*,*,#6752,.T.); +#6754=EDGE_LOOP('',(#6748,#6749,#6751,#6753)); +#6755=FACE_OUTER_BOUND('',#6754,.F.); +#6756=ADVANCED_FACE('',(#6755),#6746,.T.); +#6757=CARTESIAN_POINT('',(-5.395E0,-1.5E0,-3.27E0)); +#6758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6759=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6760=AXIS2_PLACEMENT_3D('',#6757,#6758,#6759); +#6761=PLANE('',#6760); +#6762=ORIENTED_EDGE('',*,*,#6733,.T.); +#6764=ORIENTED_EDGE('',*,*,#6763,.T.); +#6766=ORIENTED_EDGE('',*,*,#6765,.F.); +#6767=ORIENTED_EDGE('',*,*,#6669,.F.); +#6768=EDGE_LOOP('',(#6762,#6764,#6766,#6767)); +#6769=FACE_OUTER_BOUND('',#6768,.F.); +#6770=ADVANCED_FACE('',(#6769),#6761,.T.); +#6771=CARTESIAN_POINT('',(2.638521973299E1,-1.75E0,-3.69E0)); +#6772=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6773=DIRECTION('',(0.E0,1.E0,0.E0)); +#6774=AXIS2_PLACEMENT_3D('',#6771,#6772,#6773); +#6775=CYLINDRICAL_SURFACE('',#6774,2.5E-1); +#6776=ORIENTED_EDGE('',*,*,#6747,.F.); +#6778=ORIENTED_EDGE('',*,*,#6777,.T.); +#6779=ORIENTED_EDGE('',*,*,#6098,.T.); +#6780=ORIENTED_EDGE('',*,*,#6720,.T.); +#6781=EDGE_LOOP('',(#6776,#6778,#6779,#6780)); +#6782=FACE_OUTER_BOUND('',#6781,.F.); +#6783=ADVANCED_FACE('',(#6782),#6775,.F.); +#6784=CARTESIAN_POINT('',(-5.975E0,-1.5E0,-5.26E0)); +#6785=DIRECTION('',(0.E0,0.E0,1.E0)); +#6786=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6787=AXIS2_PLACEMENT_3D('',#6784,#6785,#6786); +#6788=CYLINDRICAL_SURFACE('',#6787,9.4E-1); +#6790=ORIENTED_EDGE('',*,*,#6789,.T.); +#6791=ORIENTED_EDGE('',*,*,#6737,.F.); +#6792=ORIENTED_EDGE('',*,*,#6165,.F.); +#6794=ORIENTED_EDGE('',*,*,#6793,.T.); +#6795=ORIENTED_EDGE('',*,*,#6100,.T.); +#6796=ORIENTED_EDGE('',*,*,#6777,.F.); +#6797=EDGE_LOOP('',(#6790,#6791,#6792,#6794,#6795,#6796)); +#6798=FACE_OUTER_BOUND('',#6797,.F.); +#6799=ADVANCED_FACE('',(#6798),#6788,.T.); +#6800=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-8.11E0)); +#6801=DIRECTION('',(1.E0,0.E0,0.E0)); +#6802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6803=AXIS2_PLACEMENT_3D('',#6800,#6801,#6802); +#6804=PLANE('',#6803); +#6805=ORIENTED_EDGE('',*,*,#6789,.F.); +#6806=ORIENTED_EDGE('',*,*,#6752,.F.); +#6808=ORIENTED_EDGE('',*,*,#6807,.F.); +#6810=ORIENTED_EDGE('',*,*,#6809,.F.); +#6812=ORIENTED_EDGE('',*,*,#6811,.F.); +#6814=ORIENTED_EDGE('',*,*,#6813,.F.); +#6816=ORIENTED_EDGE('',*,*,#6815,.F.); +#6818=ORIENTED_EDGE('',*,*,#6817,.F.); +#6820=ORIENTED_EDGE('',*,*,#6819,.F.); +#6822=ORIENTED_EDGE('',*,*,#6821,.F.); +#6824=ORIENTED_EDGE('',*,*,#6823,.F.); +#6826=ORIENTED_EDGE('',*,*,#6825,.F.); +#6828=ORIENTED_EDGE('',*,*,#6827,.F.); +#6830=ORIENTED_EDGE('',*,*,#6829,.F.); +#6832=ORIENTED_EDGE('',*,*,#6831,.F.); +#6833=ORIENTED_EDGE('',*,*,#6653,.F.); +#6834=ORIENTED_EDGE('',*,*,#6480,.T.); +#6835=ORIENTED_EDGE('',*,*,#6640,.F.); +#6837=ORIENTED_EDGE('',*,*,#6836,.F.); +#6839=ORIENTED_EDGE('',*,*,#6838,.F.); +#6841=ORIENTED_EDGE('',*,*,#6840,.F.); +#6842=ORIENTED_EDGE('',*,*,#6763,.F.); +#6843=EDGE_LOOP('',(#6805,#6806,#6808,#6810,#6812,#6814,#6816,#6818,#6820,#6822, +#6824,#6826,#6828,#6830,#6832,#6833,#6834,#6835,#6837,#6839,#6841,#6842)); +#6844=FACE_OUTER_BOUND('',#6843,.F.); +#6845=ADVANCED_FACE('',(#6844),#6804,.T.); +#6846=CARTESIAN_POINT('',(-5.395E0,-1.E0,-3.27E0)); +#6847=DIRECTION('',(1.E0,0.E0,0.E0)); +#6848=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6849=AXIS2_PLACEMENT_3D('',#6846,#6847,#6848); +#6850=CYLINDRICAL_SURFACE('',#6849,5.E-1); +#6851=ORIENTED_EDGE('',*,*,#6704,.F.); +#6853=ORIENTED_EDGE('',*,*,#6852,.T.); +#6854=ORIENTED_EDGE('',*,*,#6807,.T.); +#6855=ORIENTED_EDGE('',*,*,#6750,.F.); +#6856=EDGE_LOOP('',(#6851,#6853,#6854,#6855)); +#6857=FACE_OUTER_BOUND('',#6856,.F.); +#6858=ADVANCED_FACE('',(#6857),#6850,.T.); +#6859=CARTESIAN_POINT('',(-5.395E0,1.23E0,-2.77E0)); +#6860=DIRECTION('',(0.E0,0.E0,1.E0)); +#6861=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6862=AXIS2_PLACEMENT_3D('',#6859,#6860,#6861); +#6863=PLANE('',#6862); +#6864=ORIENTED_EDGE('',*,*,#6702,.F.); +#6866=ORIENTED_EDGE('',*,*,#6865,.T.); +#6867=ORIENTED_EDGE('',*,*,#6809,.T.); +#6868=ORIENTED_EDGE('',*,*,#6852,.F.); +#6869=EDGE_LOOP('',(#6864,#6866,#6867,#6868)); +#6870=FACE_OUTER_BOUND('',#6869,.F.); +#6871=ADVANCED_FACE('',(#6870),#6863,.T.); +#6872=CARTESIAN_POINT('',(-5.395E0,1.23E0,-3.27E0)); +#6873=DIRECTION('',(1.E0,0.E0,0.E0)); +#6874=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6875=AXIS2_PLACEMENT_3D('',#6872,#6873,#6874); +#6876=CYLINDRICAL_SURFACE('',#6875,5.E-1); +#6877=ORIENTED_EDGE('',*,*,#6700,.F.); +#6879=ORIENTED_EDGE('',*,*,#6878,.T.); +#6880=ORIENTED_EDGE('',*,*,#6811,.T.); +#6881=ORIENTED_EDGE('',*,*,#6865,.F.); +#6882=EDGE_LOOP('',(#6877,#6879,#6880,#6881)); +#6883=FACE_OUTER_BOUND('',#6882,.F.); +#6884=ADVANCED_FACE('',(#6883),#6876,.T.); +#6885=CARTESIAN_POINT('',(-5.395E0,1.73E0,-6.3E0)); +#6886=DIRECTION('',(0.E0,1.E0,0.E0)); +#6887=DIRECTION('',(0.E0,0.E0,1.E0)); +#6888=AXIS2_PLACEMENT_3D('',#6885,#6886,#6887); +#6889=PLANE('',#6888); +#6890=ORIENTED_EDGE('',*,*,#6698,.F.); +#6892=ORIENTED_EDGE('',*,*,#6891,.T.); +#6893=ORIENTED_EDGE('',*,*,#6813,.T.); +#6894=ORIENTED_EDGE('',*,*,#6878,.F.); +#6895=EDGE_LOOP('',(#6890,#6892,#6893,#6894)); +#6896=FACE_OUTER_BOUND('',#6895,.F.); +#6897=ADVANCED_FACE('',(#6896),#6889,.T.); +#6898=CARTESIAN_POINT('',(-5.395E0,1.6E0,-6.3E0)); +#6899=DIRECTION('',(1.E0,0.E0,0.E0)); +#6900=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6901=AXIS2_PLACEMENT_3D('',#6898,#6899,#6900); +#6902=CYLINDRICAL_SURFACE('',#6901,1.3E-1); +#6903=ORIENTED_EDGE('',*,*,#6696,.F.); +#6905=ORIENTED_EDGE('',*,*,#6904,.T.); +#6906=ORIENTED_EDGE('',*,*,#6815,.T.); +#6907=ORIENTED_EDGE('',*,*,#6891,.F.); +#6908=EDGE_LOOP('',(#6903,#6905,#6906,#6907)); +#6909=FACE_OUTER_BOUND('',#6908,.F.); +#6910=ADVANCED_FACE('',(#6909),#6902,.T.); +#6911=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.43E0)); +#6912=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6913=DIRECTION('',(0.E0,1.E0,0.E0)); +#6914=AXIS2_PLACEMENT_3D('',#6911,#6912,#6913); +#6915=PLANE('',#6914); +#6916=ORIENTED_EDGE('',*,*,#6694,.F.); +#6918=ORIENTED_EDGE('',*,*,#6917,.T.); +#6919=ORIENTED_EDGE('',*,*,#6817,.T.); +#6920=ORIENTED_EDGE('',*,*,#6904,.F.); +#6921=EDGE_LOOP('',(#6916,#6918,#6919,#6920)); +#6922=FACE_OUTER_BOUND('',#6921,.F.); +#6923=ADVANCED_FACE('',(#6922),#6915,.T.); +#6924=CARTESIAN_POINT('',(-5.395E0,1.193553390593E0,-6.18E0)); +#6925=DIRECTION('',(1.E0,0.E0,0.E0)); +#6926=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6927=AXIS2_PLACEMENT_3D('',#6924,#6925,#6926); +#6928=CYLINDRICAL_SURFACE('',#6927,2.5E-1); +#6929=ORIENTED_EDGE('',*,*,#6692,.F.); +#6931=ORIENTED_EDGE('',*,*,#6930,.T.); +#6932=ORIENTED_EDGE('',*,*,#6819,.T.); +#6933=ORIENTED_EDGE('',*,*,#6917,.F.); +#6934=EDGE_LOOP('',(#6929,#6931,#6932,#6933)); +#6935=FACE_OUTER_BOUND('',#6934,.F.); +#6936=ADVANCED_FACE('',(#6935),#6928,.T.); +#6937=CARTESIAN_POINT('',(-5.395E0,6.632233047034E-1,-6.003223304703E0)); +#6938=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6939=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6940=AXIS2_PLACEMENT_3D('',#6937,#6938,#6939); +#6941=PLANE('',#6940); +#6942=ORIENTED_EDGE('',*,*,#6690,.F.); +#6944=ORIENTED_EDGE('',*,*,#6943,.T.); +#6945=ORIENTED_EDGE('',*,*,#6821,.T.); +#6946=ORIENTED_EDGE('',*,*,#6930,.F.); +#6947=EDGE_LOOP('',(#6942,#6944,#6945,#6946)); +#6948=FACE_OUTER_BOUND('',#6947,.F.); +#6949=ADVANCED_FACE('',(#6948),#6941,.T.); +#6950=CARTESIAN_POINT('',(-5.395E0,8.4E-1,-5.826446609407E0)); +#6951=DIRECTION('',(1.E0,0.E0,0.E0)); +#6952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6953=AXIS2_PLACEMENT_3D('',#6950,#6951,#6952); +#6954=CYLINDRICAL_SURFACE('',#6953,2.5E-1); +#6955=ORIENTED_EDGE('',*,*,#6688,.F.); +#6957=ORIENTED_EDGE('',*,*,#6956,.T.); +#6958=ORIENTED_EDGE('',*,*,#6823,.T.); +#6959=ORIENTED_EDGE('',*,*,#6943,.F.); +#6960=EDGE_LOOP('',(#6955,#6957,#6958,#6959)); +#6961=FACE_OUTER_BOUND('',#6960,.F.); +#6962=ADVANCED_FACE('',(#6961),#6954,.T.); +#6963=CARTESIAN_POINT('',(-5.395E0,5.9E-1,-4.15E0)); +#6964=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6965=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6966=AXIS2_PLACEMENT_3D('',#6963,#6964,#6965); +#6967=PLANE('',#6966); +#6968=ORIENTED_EDGE('',*,*,#6686,.F.); +#6970=ORIENTED_EDGE('',*,*,#6969,.T.); +#6971=ORIENTED_EDGE('',*,*,#6825,.T.); +#6972=ORIENTED_EDGE('',*,*,#6956,.F.); +#6973=EDGE_LOOP('',(#6968,#6970,#6971,#6972)); +#6974=FACE_OUTER_BOUND('',#6973,.F.); +#6975=ADVANCED_FACE('',(#6974),#6967,.T.); +#6976=CARTESIAN_POINT('',(-5.395E0,4.6E-1,-4.15E0)); +#6977=DIRECTION('',(1.E0,0.E0,0.E0)); +#6978=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6979=AXIS2_PLACEMENT_3D('',#6976,#6977,#6978); +#6980=CYLINDRICAL_SURFACE('',#6979,1.3E-1); +#6981=ORIENTED_EDGE('',*,*,#6684,.F.); +#6983=ORIENTED_EDGE('',*,*,#6982,.T.); +#6984=ORIENTED_EDGE('',*,*,#6827,.T.); +#6985=ORIENTED_EDGE('',*,*,#6969,.F.); +#6986=EDGE_LOOP('',(#6981,#6983,#6984,#6985)); +#6987=FACE_OUTER_BOUND('',#6986,.F.); +#6988=ADVANCED_FACE('',(#6987),#6980,.F.); +#6989=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.02E0)); +#6990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6991=DIRECTION('',(0.E0,1.E0,0.E0)); +#6992=AXIS2_PLACEMENT_3D('',#6989,#6990,#6991); +#6993=PLANE('',#6992); +#6994=ORIENTED_EDGE('',*,*,#6682,.F.); +#6996=ORIENTED_EDGE('',*,*,#6995,.T.); +#6997=ORIENTED_EDGE('',*,*,#6829,.T.); +#6998=ORIENTED_EDGE('',*,*,#6982,.F.); +#6999=EDGE_LOOP('',(#6994,#6996,#6997,#6998)); +#7000=FACE_OUTER_BOUND('',#6999,.F.); +#7001=ADVANCED_FACE('',(#7000),#6993,.T.); +#7002=CARTESIAN_POINT('',(-5.395E0,-3.7E-1,-4.15E0)); +#7003=DIRECTION('',(1.E0,0.E0,0.E0)); +#7004=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7005=AXIS2_PLACEMENT_3D('',#7002,#7003,#7004); +#7006=CYLINDRICAL_SURFACE('',#7005,1.3E-1); +#7007=ORIENTED_EDGE('',*,*,#6680,.F.); +#7008=ORIENTED_EDGE('',*,*,#6655,.T.); +#7009=ORIENTED_EDGE('',*,*,#6831,.T.); +#7010=ORIENTED_EDGE('',*,*,#6995,.F.); +#7011=EDGE_LOOP('',(#7007,#7008,#7009,#7010)); +#7012=FACE_OUTER_BOUND('',#7011,.F.); +#7013=ADVANCED_FACE('',(#7012),#7006,.F.); +#7014=CARTESIAN_POINT('',(-5.395E0,-7.5E-1,-6.18E0)); +#7015=DIRECTION('',(1.E0,0.E0,0.E0)); +#7016=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7017=AXIS2_PLACEMENT_3D('',#7014,#7015,#7016); +#7018=CYLINDRICAL_SURFACE('',#7017,2.5E-1); +#7019=ORIENTED_EDGE('',*,*,#6675,.F.); +#7021=ORIENTED_EDGE('',*,*,#7020,.T.); +#7022=ORIENTED_EDGE('',*,*,#6836,.T.); +#7023=ORIENTED_EDGE('',*,*,#6638,.F.); +#7024=EDGE_LOOP('',(#7019,#7021,#7022,#7023)); +#7025=FACE_OUTER_BOUND('',#7024,.F.); +#7026=ADVANCED_FACE('',(#7025),#7018,.T.); +#7027=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.43E0)); +#7028=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7029=DIRECTION('',(0.E0,1.E0,0.E0)); +#7030=AXIS2_PLACEMENT_3D('',#7027,#7028,#7029); +#7031=PLANE('',#7030); +#7032=ORIENTED_EDGE('',*,*,#6673,.F.); +#7034=ORIENTED_EDGE('',*,*,#7033,.T.); +#7035=ORIENTED_EDGE('',*,*,#6838,.T.); +#7036=ORIENTED_EDGE('',*,*,#7020,.F.); +#7037=EDGE_LOOP('',(#7032,#7034,#7035,#7036)); +#7038=FACE_OUTER_BOUND('',#7037,.F.); +#7039=ADVANCED_FACE('',(#7038),#7031,.T.); +#7040=CARTESIAN_POINT('',(-5.395E0,-1.37E0,-6.3E0)); +#7041=DIRECTION('',(1.E0,0.E0,0.E0)); +#7042=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7043=AXIS2_PLACEMENT_3D('',#7040,#7041,#7042); +#7044=CYLINDRICAL_SURFACE('',#7043,1.3E-1); +#7045=ORIENTED_EDGE('',*,*,#6671,.F.); +#7046=ORIENTED_EDGE('',*,*,#6765,.T.); +#7047=ORIENTED_EDGE('',*,*,#6840,.T.); +#7048=ORIENTED_EDGE('',*,*,#7033,.F.); +#7049=EDGE_LOOP('',(#7045,#7046,#7047,#7048)); +#7050=FACE_OUTER_BOUND('',#7049,.F.); +#7051=ADVANCED_FACE('',(#7050),#7044,.T.); +#7052=CARTESIAN_POINT('',(-8.125E0,-2.375E0,-5.26E0)); +#7053=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#7054=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#7055=AXIS2_PLACEMENT_3D('',#7052,#7053,#7054); +#7056=PLANE('',#7055); +#7058=ORIENTED_EDGE('',*,*,#7057,.F.); +#7060=ORIENTED_EDGE('',*,*,#7059,.T.); +#7062=ORIENTED_EDGE('',*,*,#7061,.F.); +#7063=ORIENTED_EDGE('',*,*,#6102,.T.); +#7064=ORIENTED_EDGE('',*,*,#6793,.F.); +#7065=ORIENTED_EDGE('',*,*,#6163,.F.); +#7066=EDGE_LOOP('',(#7058,#7060,#7062,#7063,#7064,#7065)); +#7067=FACE_OUTER_BOUND('',#7066,.F.); +#7068=ADVANCED_FACE('',(#7067),#7056,.T.); +#7069=CARTESIAN_POINT('',(-8.101824005325E0,-9.831538410991E0,-5.01E0)); +#7070=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#7071=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7072=AXIS2_PLACEMENT_3D('',#7069,#7070,#7071); +#7073=CYLINDRICAL_SURFACE('',#7072,2.5E-1); +#7075=ORIENTED_EDGE('',*,*,#7074,.T.); +#7077=ORIENTED_EDGE('',*,*,#7076,.F.); +#7078=ORIENTED_EDGE('',*,*,#7057,.T.); +#7079=ORIENTED_EDGE('',*,*,#6161,.T.); +#7080=EDGE_LOOP('',(#7075,#7077,#7078,#7079)); +#7081=FACE_OUTER_BOUND('',#7080,.F.); +#7082=ADVANCED_FACE('',(#7081),#7073,.T.); +#7083=CARTESIAN_POINT('',(-5.992644131518E0,-2.079731562555E0,-5.26E0)); +#7084=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#7085=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#7086=AXIS2_PLACEMENT_3D('',#7083,#7084,#7085); +#7087=PLANE('',#7086); +#7088=ORIENTED_EDGE('',*,*,#7074,.F.); +#7089=ORIENTED_EDGE('',*,*,#6171,.F.); +#7090=ORIENTED_EDGE('',*,*,#6723,.T.); +#7091=ORIENTED_EDGE('',*,*,#6094,.T.); +#7093=ORIENTED_EDGE('',*,*,#7092,.F.); +#7095=ORIENTED_EDGE('',*,*,#7094,.F.); +#7096=EDGE_LOOP('',(#7088,#7089,#7090,#7091,#7093,#7095)); +#7097=FACE_OUTER_BOUND('',#7096,.F.); +#7098=ADVANCED_FACE('',(#7097),#7087,.T.); +#7099=CARTESIAN_POINT('',(-7.479336232574E0,1.062148353558E1,-4.19E0)); +#7100=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#7101=DIRECTION('',(0.E0,0.E0,1.E0)); +#7102=AXIS2_PLACEMENT_3D('',#7099,#7100,#7101); +#7103=CYLINDRICAL_SURFACE('',#7102,2.5E-1); +#7104=ORIENTED_EDGE('',*,*,#7061,.T.); +#7106=ORIENTED_EDGE('',*,*,#7105,.F.); +#7107=ORIENTED_EDGE('',*,*,#7092,.T.); +#7108=ORIENTED_EDGE('',*,*,#6092,.T.); +#7109=EDGE_LOOP('',(#7104,#7106,#7107,#7108)); +#7110=FACE_OUTER_BOUND('',#7109,.F.); +#7111=ADVANCED_FACE('',(#7110),#7103,.T.); +#7112=CARTESIAN_POINT('',(-8.114048470092E0,-2.015166616345E0,-5.26E0)); +#7113=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#7114=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#7115=AXIS2_PLACEMENT_3D('',#7112,#7113,#7114); +#7116=PLANE('',#7115); +#7117=ORIENTED_EDGE('',*,*,#7076,.T.); +#7118=ORIENTED_EDGE('',*,*,#7094,.T.); +#7119=ORIENTED_EDGE('',*,*,#7105,.T.); +#7120=ORIENTED_EDGE('',*,*,#7059,.F.); +#7121=EDGE_LOOP('',(#7117,#7118,#7119,#7120)); +#7122=FACE_OUTER_BOUND('',#7121,.F.); +#7123=ADVANCED_FACE('',(#7122),#7116,.T.); +#7124=CARTESIAN_POINT('',(-2.3699304E1,-3.E-1,-5.95E0)); +#7125=DIRECTION('',(1.E0,0.E0,0.E0)); +#7126=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7127=AXIS2_PLACEMENT_3D('',#7124,#7125,#7126); +#7128=CYLINDRICAL_SURFACE('',#7127,2.E-1); +#7129=ORIENTED_EDGE('',*,*,#6642,.T.); +#7130=ORIENTED_EDGE('',*,*,#6485,.T.); +#7131=ORIENTED_EDGE('',*,*,#3783,.T.); +#7133=ORIENTED_EDGE('',*,*,#7132,.F.); +#7135=ORIENTED_EDGE('',*,*,#7134,.T.); +#7136=ORIENTED_EDGE('',*,*,#6497,.T.); +#7137=EDGE_LOOP('',(#7129,#7130,#7131,#7133,#7135,#7136)); +#7138=FACE_OUTER_BOUND('',#7137,.F.); +#7139=ADVANCED_FACE('',(#7138),#7128,.T.); +#7140=CARTESIAN_POINT('',(-5.E0,5.E-1,-6.15E0)); +#7141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7143=AXIS2_PLACEMENT_3D('',#7140,#7141,#7142); +#7144=PLANE('',#7143); +#7145=ORIENTED_EDGE('',*,*,#7132,.T.); +#7146=ORIENTED_EDGE('',*,*,#3781,.T.); +#7148=ORIENTED_EDGE('',*,*,#7147,.T.); +#7150=ORIENTED_EDGE('',*,*,#7149,.F.); +#7152=ORIENTED_EDGE('',*,*,#7151,.T.); +#7154=ORIENTED_EDGE('',*,*,#7153,.T.); +#7156=ORIENTED_EDGE('',*,*,#7155,.F.); +#7158=ORIENTED_EDGE('',*,*,#7157,.F.); +#7159=EDGE_LOOP('',(#7145,#7146,#7148,#7150,#7152,#7154,#7156,#7158)); +#7160=FACE_OUTER_BOUND('',#7159,.F.); +#7161=ADVANCED_FACE('',(#7160),#7144,.T.); +#7162=CARTESIAN_POINT('',(2.3699304E1,3.E-1,-5.95E0)); +#7163=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7164=DIRECTION('',(0.E0,1.E0,0.E0)); +#7165=AXIS2_PLACEMENT_3D('',#7162,#7163,#7164); +#7166=CYLINDRICAL_SURFACE('',#7165,2.E-1); +#7167=ORIENTED_EDGE('',*,*,#7147,.F.); +#7168=ORIENTED_EDGE('',*,*,#3779,.T.); +#7169=ORIENTED_EDGE('',*,*,#6567,.T.); +#7171=ORIENTED_EDGE('',*,*,#7170,.T.); +#7172=EDGE_LOOP('',(#7167,#7168,#7169,#7171)); +#7173=FACE_OUTER_BOUND('',#7172,.F.); +#7174=ADVANCED_FACE('',(#7173),#7166,.T.); +#7175=CARTESIAN_POINT('',(-5.43E0,5.E-1,-6.15E0)); +#7176=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7177=DIRECTION('',(0.E0,0.E0,1.E0)); +#7178=AXIS2_PLACEMENT_3D('',#7175,#7176,#7177); +#7179=PLANE('',#7178); +#7180=ORIENTED_EDGE('',*,*,#6565,.T.); +#7181=ORIENTED_EDGE('',*,*,#6594,.F.); +#7182=ORIENTED_EDGE('',*,*,#6608,.F.); +#7183=ORIENTED_EDGE('',*,*,#6623,.F.); +#7184=ORIENTED_EDGE('',*,*,#6499,.F.); +#7185=ORIENTED_EDGE('',*,*,#7134,.F.); +#7186=ORIENTED_EDGE('',*,*,#7157,.T.); +#7188=ORIENTED_EDGE('',*,*,#7187,.T.); +#7190=ORIENTED_EDGE('',*,*,#7189,.T.); +#7192=ORIENTED_EDGE('',*,*,#7191,.T.); +#7193=ORIENTED_EDGE('',*,*,#7149,.T.); +#7194=ORIENTED_EDGE('',*,*,#7170,.F.); +#7195=EDGE_LOOP('',(#7180,#7181,#7182,#7183,#7184,#7185,#7186,#7188,#7190,#7192, +#7193,#7194)); +#7196=FACE_OUTER_BOUND('',#7195,.F.); +#7197=ADVANCED_FACE('',(#7196),#7179,.F.); +#7198=CARTESIAN_POINT('',(-5.43E0,-1.E0,-6.15E0)); +#7199=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7200=DIRECTION('',(0.E0,0.E0,1.E0)); +#7201=AXIS2_PLACEMENT_3D('',#7198,#7199,#7200); +#7202=PLANE('',#7201); +#7204=ORIENTED_EDGE('',*,*,#7203,.T.); +#7206=ORIENTED_EDGE('',*,*,#7205,.F.); +#7207=ORIENTED_EDGE('',*,*,#7187,.F.); +#7208=ORIENTED_EDGE('',*,*,#7155,.T.); +#7209=EDGE_LOOP('',(#7204,#7206,#7207,#7208)); +#7210=FACE_OUTER_BOUND('',#7209,.F.); +#7211=ADVANCED_FACE('',(#7210),#7202,.T.); +#7212=CARTESIAN_POINT('',(-6.18E0,-7.748333950160E-1,-4.9E0)); +#7213=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#7214=DIRECTION('',(8.660254037844E-1,-5.E-1,0.E0)); +#7215=AXIS2_PLACEMENT_3D('',#7212,#7213,#7214); +#7216=PLANE('',#7215); +#7217=ORIENTED_EDGE('',*,*,#7203,.F.); +#7219=ORIENTED_EDGE('',*,*,#7218,.F.); +#7221=ORIENTED_EDGE('',*,*,#7220,.T.); +#7223=ORIENTED_EDGE('',*,*,#7222,.F.); +#7224=EDGE_LOOP('',(#7217,#7219,#7221,#7223)); +#7225=FACE_OUTER_BOUND('',#7224,.F.); +#7226=ADVANCED_FACE('',(#7225),#7216,.T.); +#7227=CARTESIAN_POINT('',(-6.18E0,0.E0,-5.924833395016E0)); +#7228=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#7229=DIRECTION('',(8.660254037844E-1,0.E0,-5.E-1)); +#7230=AXIS2_PLACEMENT_3D('',#7227,#7228,#7229); +#7231=PLANE('',#7230); +#7232=ORIENTED_EDGE('',*,*,#7153,.F.); +#7234=ORIENTED_EDGE('',*,*,#7233,.T.); +#7236=ORIENTED_EDGE('',*,*,#7235,.T.); +#7237=ORIENTED_EDGE('',*,*,#7218,.T.); +#7238=EDGE_LOOP('',(#7232,#7234,#7236,#7237)); +#7239=FACE_OUTER_BOUND('',#7238,.F.); +#7240=ADVANCED_FACE('',(#7239),#7231,.T.); +#7241=CARTESIAN_POINT('',(-6.18E0,7.748333950160E-1,-4.9E0)); +#7242=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#7243=DIRECTION('',(8.660254037844E-1,5.E-1,0.E0)); +#7244=AXIS2_PLACEMENT_3D('',#7241,#7242,#7243); +#7245=PLANE('',#7244); +#7247=ORIENTED_EDGE('',*,*,#7246,.T.); +#7248=ORIENTED_EDGE('',*,*,#7233,.F.); +#7250=ORIENTED_EDGE('',*,*,#7249,.F.); +#7252=ORIENTED_EDGE('',*,*,#7251,.T.); +#7253=EDGE_LOOP('',(#7247,#7248,#7250,#7252)); +#7254=FACE_OUTER_BOUND('',#7253,.F.); +#7255=ADVANCED_FACE('',(#7254),#7245,.T.); +#7256=CARTESIAN_POINT('',(-6.57E0,5.E-1,0.E0)); +#7257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7258=DIRECTION('',(0.E0,0.E0,1.E0)); +#7259=AXIS2_PLACEMENT_3D('',#7256,#7257,#7258); +#7260=PLANE('',#7259); +#7261=ORIENTED_EDGE('',*,*,#7246,.F.); +#7263=ORIENTED_EDGE('',*,*,#7262,.F.); +#7264=ORIENTED_EDGE('',*,*,#7220,.F.); +#7265=ORIENTED_EDGE('',*,*,#7235,.F.); +#7266=EDGE_LOOP('',(#7261,#7263,#7264,#7265)); +#7267=FACE_OUTER_BOUND('',#7266,.F.); +#7268=ADVANCED_FACE('',(#7267),#7260,.T.); +#7269=CARTESIAN_POINT('',(-6.18E0,0.E0,-3.875166604984E0)); +#7270=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#7271=DIRECTION('',(8.660254037844E-1,0.E0,5.E-1)); +#7272=AXIS2_PLACEMENT_3D('',#7269,#7270,#7271); +#7273=PLANE('',#7272); +#7275=ORIENTED_EDGE('',*,*,#7274,.F.); +#7276=ORIENTED_EDGE('',*,*,#7222,.T.); +#7277=ORIENTED_EDGE('',*,*,#7262,.T.); +#7278=ORIENTED_EDGE('',*,*,#7251,.F.); +#7279=EDGE_LOOP('',(#7275,#7276,#7277,#7278)); +#7280=FACE_OUTER_BOUND('',#7279,.F.); +#7281=ADVANCED_FACE('',(#7280),#7273,.T.); +#7282=CARTESIAN_POINT('',(-5.43E0,-1.E0,-3.65E0)); +#7283=DIRECTION('',(0.E0,0.E0,1.E0)); +#7284=DIRECTION('',(0.E0,1.E0,0.E0)); +#7285=AXIS2_PLACEMENT_3D('',#7282,#7283,#7284); +#7286=PLANE('',#7285); +#7287=ORIENTED_EDGE('',*,*,#7274,.T.); +#7289=ORIENTED_EDGE('',*,*,#7288,.F.); +#7290=ORIENTED_EDGE('',*,*,#7189,.F.); +#7291=ORIENTED_EDGE('',*,*,#7205,.T.); +#7292=EDGE_LOOP('',(#7287,#7289,#7290,#7291)); +#7293=FACE_OUTER_BOUND('',#7292,.F.); +#7294=ADVANCED_FACE('',(#7293),#7286,.T.); +#7295=CARTESIAN_POINT('',(-5.43E0,1.E0,-3.65E0)); +#7296=DIRECTION('',(0.E0,1.E0,0.E0)); +#7297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7298=AXIS2_PLACEMENT_3D('',#7295,#7296,#7297); +#7299=PLANE('',#7298); +#7300=ORIENTED_EDGE('',*,*,#7249,.T.); +#7301=ORIENTED_EDGE('',*,*,#7151,.F.); +#7302=ORIENTED_EDGE('',*,*,#7191,.F.); +#7303=ORIENTED_EDGE('',*,*,#7288,.T.); +#7304=EDGE_LOOP('',(#7300,#7301,#7302,#7303)); +#7305=FACE_OUTER_BOUND('',#7304,.F.); +#7306=ADVANCED_FACE('',(#7305),#7299,.T.); +#7307=CARTESIAN_POINT('',(2.3699304E1,3.E-1,-4.85E0)); +#7308=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7309=DIRECTION('',(0.E0,1.E0,0.E0)); +#7310=AXIS2_PLACEMENT_3D('',#7307,#7308,#7309); +#7311=CYLINDRICAL_SURFACE('',#7310,2.E-1); +#7312=ORIENTED_EDGE('',*,*,#5887,.F.); +#7314=ORIENTED_EDGE('',*,*,#7313,.T.); +#7315=ORIENTED_EDGE('',*,*,#6578,.T.); +#7316=ORIENTED_EDGE('',*,*,#4348,.T.); +#7317=EDGE_LOOP('',(#7312,#7314,#7315,#7316)); +#7318=FACE_OUTER_BOUND('',#7317,.F.); +#7319=ADVANCED_FACE('',(#7318),#7311,.T.); +#7320=CARTESIAN_POINT('',(5.43E0,5.E-1,-3.05E0)); +#7321=DIRECTION('',(1.E0,0.E0,0.E0)); +#7322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7323=AXIS2_PLACEMENT_3D('',#7320,#7321,#7322); +#7324=PLANE('',#7323); +#7325=ORIENTED_EDGE('',*,*,#6580,.T.); +#7326=ORIENTED_EDGE('',*,*,#7313,.F.); +#7327=ORIENTED_EDGE('',*,*,#5885,.F.); +#7328=ORIENTED_EDGE('',*,*,#5902,.F.); +#7329=ORIENTED_EDGE('',*,*,#6456,.F.); +#7330=ORIENTED_EDGE('',*,*,#6516,.F.); +#7331=ORIENTED_EDGE('',*,*,#6539,.T.); +#7333=ORIENTED_EDGE('',*,*,#7332,.T.); +#7335=ORIENTED_EDGE('',*,*,#7334,.T.); +#7337=ORIENTED_EDGE('',*,*,#7336,.T.); +#7338=ORIENTED_EDGE('',*,*,#6531,.T.); +#7339=ORIENTED_EDGE('',*,*,#6553,.F.); +#7340=EDGE_LOOP('',(#7325,#7326,#7327,#7328,#7329,#7330,#7331,#7333,#7335,#7337, +#7338,#7339)); +#7341=FACE_OUTER_BOUND('',#7340,.F.); +#7342=ADVANCED_FACE('',(#7341),#7324,.F.); +#7343=CARTESIAN_POINT('',(5.43E0,-1.E0,-3.05E0)); +#7344=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7345=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7346=AXIS2_PLACEMENT_3D('',#7343,#7344,#7345); +#7347=PLANE('',#7346); +#7349=ORIENTED_EDGE('',*,*,#7348,.T.); +#7351=ORIENTED_EDGE('',*,*,#7350,.F.); +#7352=ORIENTED_EDGE('',*,*,#7332,.F.); +#7353=ORIENTED_EDGE('',*,*,#6537,.T.); +#7354=EDGE_LOOP('',(#7349,#7351,#7352,#7353)); +#7355=FACE_OUTER_BOUND('',#7354,.F.); +#7356=ADVANCED_FACE('',(#7355),#7347,.T.); +#7357=CARTESIAN_POINT('',(6.18E0,-7.748333950160E-1,-4.3E0)); +#7358=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#7359=DIRECTION('',(-8.660254037844E-1,-5.E-1,0.E0)); +#7360=AXIS2_PLACEMENT_3D('',#7357,#7358,#7359); +#7361=PLANE('',#7360); +#7362=ORIENTED_EDGE('',*,*,#7348,.F.); +#7364=ORIENTED_EDGE('',*,*,#7363,.F.); +#7366=ORIENTED_EDGE('',*,*,#7365,.T.); +#7368=ORIENTED_EDGE('',*,*,#7367,.F.); +#7369=EDGE_LOOP('',(#7362,#7364,#7366,#7368)); +#7370=FACE_OUTER_BOUND('',#7369,.F.); +#7371=ADVANCED_FACE('',(#7370),#7361,.T.); +#7372=CARTESIAN_POINT('',(6.18E0,0.E0,-3.275166604984E0)); +#7373=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#7374=DIRECTION('',(-8.660254037844E-1,0.E0,5.E-1)); +#7375=AXIS2_PLACEMENT_3D('',#7372,#7373,#7374); +#7376=PLANE('',#7375); +#7377=ORIENTED_EDGE('',*,*,#6535,.F.); +#7379=ORIENTED_EDGE('',*,*,#7378,.T.); +#7381=ORIENTED_EDGE('',*,*,#7380,.T.); +#7382=ORIENTED_EDGE('',*,*,#7363,.T.); +#7383=EDGE_LOOP('',(#7377,#7379,#7381,#7382)); +#7384=FACE_OUTER_BOUND('',#7383,.F.); +#7385=ADVANCED_FACE('',(#7384),#7376,.T.); +#7386=CARTESIAN_POINT('',(6.18E0,7.748333950160E-1,-4.3E0)); +#7387=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#7388=DIRECTION('',(-8.660254037844E-1,5.E-1,0.E0)); +#7389=AXIS2_PLACEMENT_3D('',#7386,#7387,#7388); +#7390=PLANE('',#7389); +#7392=ORIENTED_EDGE('',*,*,#7391,.T.); +#7393=ORIENTED_EDGE('',*,*,#7378,.F.); +#7395=ORIENTED_EDGE('',*,*,#7394,.F.); +#7397=ORIENTED_EDGE('',*,*,#7396,.T.); +#7398=EDGE_LOOP('',(#7392,#7393,#7395,#7397)); +#7399=FACE_OUTER_BOUND('',#7398,.F.); +#7400=ADVANCED_FACE('',(#7399),#7390,.T.); +#7401=CARTESIAN_POINT('',(6.57E0,0.E0,0.E0)); +#7402=DIRECTION('',(1.E0,0.E0,0.E0)); +#7403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7404=AXIS2_PLACEMENT_3D('',#7401,#7402,#7403); +#7405=PLANE('',#7404); +#7407=ORIENTED_EDGE('',*,*,#7406,.F.); +#7408=ORIENTED_EDGE('',*,*,#7365,.F.); +#7409=ORIENTED_EDGE('',*,*,#7380,.F.); +#7410=ORIENTED_EDGE('',*,*,#7391,.F.); +#7411=EDGE_LOOP('',(#7407,#7408,#7409,#7410)); +#7412=FACE_OUTER_BOUND('',#7411,.F.); +#7413=ADVANCED_FACE('',(#7412),#7405,.T.); +#7414=CARTESIAN_POINT('',(6.18E0,0.E0,-5.324833395016E0)); +#7415=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#7416=DIRECTION('',(-8.660254037844E-1,0.E0,-5.E-1)); +#7417=AXIS2_PLACEMENT_3D('',#7414,#7415,#7416); +#7418=PLANE('',#7417); +#7420=ORIENTED_EDGE('',*,*,#7419,.F.); +#7421=ORIENTED_EDGE('',*,*,#7367,.T.); +#7422=ORIENTED_EDGE('',*,*,#7406,.T.); +#7423=ORIENTED_EDGE('',*,*,#7396,.F.); +#7424=EDGE_LOOP('',(#7420,#7421,#7422,#7423)); +#7425=FACE_OUTER_BOUND('',#7424,.F.); +#7426=ADVANCED_FACE('',(#7425),#7418,.T.); +#7427=CARTESIAN_POINT('',(5.43E0,-1.E0,-5.55E0)); +#7428=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7429=DIRECTION('',(0.E0,1.E0,0.E0)); +#7430=AXIS2_PLACEMENT_3D('',#7427,#7428,#7429); +#7431=PLANE('',#7430); +#7432=ORIENTED_EDGE('',*,*,#7419,.T.); +#7434=ORIENTED_EDGE('',*,*,#7433,.F.); +#7435=ORIENTED_EDGE('',*,*,#7334,.F.); +#7436=ORIENTED_EDGE('',*,*,#7350,.T.); +#7437=EDGE_LOOP('',(#7432,#7434,#7435,#7436)); +#7438=FACE_OUTER_BOUND('',#7437,.F.); +#7439=ADVANCED_FACE('',(#7438),#7431,.T.); +#7440=CARTESIAN_POINT('',(5.43E0,1.E0,-5.55E0)); +#7441=DIRECTION('',(0.E0,1.E0,0.E0)); +#7442=DIRECTION('',(0.E0,0.E0,1.E0)); +#7443=AXIS2_PLACEMENT_3D('',#7440,#7441,#7442); +#7444=PLANE('',#7443); +#7445=ORIENTED_EDGE('',*,*,#7394,.T.); +#7446=ORIENTED_EDGE('',*,*,#6533,.F.); +#7447=ORIENTED_EDGE('',*,*,#7336,.F.); +#7448=ORIENTED_EDGE('',*,*,#7433,.T.); +#7449=EDGE_LOOP('',(#7445,#7446,#7447,#7448)); +#7450=FACE_OUTER_BOUND('',#7449,.F.); +#7451=ADVANCED_FACE('',(#7450),#7444,.T.); +#7452=CARTESIAN_POINT('',(5.395E0,-7.5E-1,-3.02E0)); +#7453=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7454=DIRECTION('',(0.E0,0.E0,1.E0)); +#7455=AXIS2_PLACEMENT_3D('',#7452,#7453,#7454); +#7456=CYLINDRICAL_SURFACE('',#7455,2.5E-1); +#7457=ORIENTED_EDGE('',*,*,#5955,.F.); +#7459=ORIENTED_EDGE('',*,*,#7458,.T.); +#7460=ORIENTED_EDGE('',*,*,#6270,.T.); +#7461=ORIENTED_EDGE('',*,*,#5918,.F.); +#7462=EDGE_LOOP('',(#7457,#7459,#7460,#7461)); +#7463=FACE_OUTER_BOUND('',#7462,.F.); +#7464=ADVANCED_FACE('',(#7463),#7456,.T.); +#7465=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.77E0)); +#7466=DIRECTION('',(0.E0,0.E0,1.E0)); +#7467=DIRECTION('',(0.E0,1.E0,0.E0)); +#7468=AXIS2_PLACEMENT_3D('',#7465,#7466,#7467); +#7469=PLANE('',#7468); +#7470=ORIENTED_EDGE('',*,*,#5953,.F.); +#7472=ORIENTED_EDGE('',*,*,#7471,.T.); +#7473=ORIENTED_EDGE('',*,*,#6272,.T.); +#7474=ORIENTED_EDGE('',*,*,#7458,.F.); +#7475=EDGE_LOOP('',(#7470,#7472,#7473,#7474)); +#7476=FACE_OUTER_BOUND('',#7475,.F.); +#7477=ADVANCED_FACE('',(#7476),#7469,.T.); +#7478=CARTESIAN_POINT('',(5.395E0,-1.37E0,-2.9E0)); +#7479=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7480=DIRECTION('',(0.E0,0.E0,1.E0)); +#7481=AXIS2_PLACEMENT_3D('',#7478,#7479,#7480); +#7482=CYLINDRICAL_SURFACE('',#7481,1.3E-1); +#7483=ORIENTED_EDGE('',*,*,#5951,.F.); +#7484=ORIENTED_EDGE('',*,*,#6035,.T.); +#7485=ORIENTED_EDGE('',*,*,#6274,.T.); +#7486=ORIENTED_EDGE('',*,*,#7471,.F.); +#7487=EDGE_LOOP('',(#7483,#7484,#7485,#7486)); +#7488=FACE_OUTER_BOUND('',#7487,.F.); +#7489=ADVANCED_FACE('',(#7488),#7482,.T.); +#7490=CARTESIAN_POINT('',(-1.9E0,-2.13E0,1.2045264E1)); +#7491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7492=DIRECTION('',(0.E0,1.E0,0.E0)); +#7493=AXIS2_PLACEMENT_3D('',#7490,#7491,#7492); +#7494=CYLINDRICAL_SURFACE('',#7493,2.E-1); +#7495=ORIENTED_EDGE('',*,*,#3838,.F.); +#7497=ORIENTED_EDGE('',*,*,#7496,.T.); +#7499=ORIENTED_EDGE('',*,*,#7498,.T.); +#7501=ORIENTED_EDGE('',*,*,#7500,.T.); +#7502=EDGE_LOOP('',(#7495,#7497,#7499,#7501)); +#7503=FACE_OUTER_BOUND('',#7502,.F.); +#7504=ADVANCED_FACE('',(#7503),#7494,.F.); +#7505=CARTESIAN_POINT('',(-4.5E-1,-1.93E0,-1.4E0)); +#7506=DIRECTION('',(0.E0,0.E0,1.E0)); +#7507=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7508=AXIS2_PLACEMENT_3D('',#7505,#7506,#7507); +#7509=PLANE('',#7508); +#7511=ORIENTED_EDGE('',*,*,#7510,.F.); +#7512=ORIENTED_EDGE('',*,*,#7496,.F.); +#7513=ORIENTED_EDGE('',*,*,#3844,.T.); +#7515=ORIENTED_EDGE('',*,*,#7514,.F.); +#7517=ORIENTED_EDGE('',*,*,#7516,.T.); +#7519=ORIENTED_EDGE('',*,*,#7518,.T.); +#7520=EDGE_LOOP('',(#7511,#7512,#7513,#7515,#7517,#7519)); +#7521=FACE_OUTER_BOUND('',#7520,.F.); +#7522=ADVANCED_FACE('',(#7521),#7509,.T.); +#7523=CARTESIAN_POINT('',(-1.7E0,-1.93E0,-1.4E0)); +#7524=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7525=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7526=AXIS2_PLACEMENT_3D('',#7523,#7524,#7525); +#7527=PLANE('',#7526); +#7528=ORIENTED_EDGE('',*,*,#7498,.F.); +#7529=ORIENTED_EDGE('',*,*,#7510,.T.); +#7531=ORIENTED_EDGE('',*,*,#7530,.T.); +#7533=ORIENTED_EDGE('',*,*,#7532,.F.); +#7534=EDGE_LOOP('',(#7528,#7529,#7531,#7533)); +#7535=FACE_OUTER_BOUND('',#7534,.F.); +#7536=ADVANCED_FACE('',(#7535),#7527,.T.); +#7537=CARTESIAN_POINT('',(-5.E0,-2.44E0,0.E0)); +#7538=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7539=DIRECTION('',(1.E0,0.E0,0.E0)); +#7540=AXIS2_PLACEMENT_3D('',#7537,#7538,#7539); +#7541=PLANE('',#7540); +#7543=ORIENTED_EDGE('',*,*,#7542,.F.); +#7545=ORIENTED_EDGE('',*,*,#7544,.F.); +#7547=ORIENTED_EDGE('',*,*,#7546,.F.); +#7549=ORIENTED_EDGE('',*,*,#7548,.F.); +#7550=EDGE_LOOP('',(#7543,#7545,#7547,#7549)); +#7551=FACE_OUTER_BOUND('',#7550,.F.); +#7552=ADVANCED_FACE('',(#7551),#7541,.T.); +#7553=CARTESIAN_POINT('',(-5.E0,-2.44E0,0.E0)); +#7554=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7555=DIRECTION('',(1.E0,0.E0,0.E0)); +#7556=AXIS2_PLACEMENT_3D('',#7553,#7554,#7555); +#7557=PLANE('',#7556); +#7558=ORIENTED_EDGE('',*,*,#7530,.F.); +#7559=ORIENTED_EDGE('',*,*,#7518,.F.); +#7561=ORIENTED_EDGE('',*,*,#7560,.F.); +#7563=ORIENTED_EDGE('',*,*,#7562,.F.); +#7564=EDGE_LOOP('',(#7558,#7559,#7561,#7563)); +#7565=FACE_OUTER_BOUND('',#7564,.F.); +#7566=ADVANCED_FACE('',(#7565),#7557,.T.); +#7567=CARTESIAN_POINT('',(4.5E-1,-1.93E0,-1.4E0)); +#7568=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7569=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7570=AXIS2_PLACEMENT_3D('',#7567,#7568,#7569); +#7571=PLANE('',#7570); +#7573=ORIENTED_EDGE('',*,*,#7572,.F.); +#7575=ORIENTED_EDGE('',*,*,#7574,.T.); +#7576=ORIENTED_EDGE('',*,*,#7542,.T.); +#7578=ORIENTED_EDGE('',*,*,#7577,.F.); +#7579=EDGE_LOOP('',(#7573,#7575,#7576,#7578)); +#7580=FACE_OUTER_BOUND('',#7579,.F.); +#7581=ADVANCED_FACE('',(#7580),#7571,.T.); +#7582=CARTESIAN_POINT('',(2.5E-1,-2.13E0,1.2045264E1)); +#7583=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7584=DIRECTION('',(0.E0,1.E0,0.E0)); +#7585=AXIS2_PLACEMENT_3D('',#7582,#7583,#7584); +#7586=CYLINDRICAL_SURFACE('',#7585,2.E-1); +#7587=ORIENTED_EDGE('',*,*,#3848,.F.); +#7589=ORIENTED_EDGE('',*,*,#7588,.T.); +#7590=ORIENTED_EDGE('',*,*,#7572,.T.); +#7592=ORIENTED_EDGE('',*,*,#7591,.T.); +#7593=EDGE_LOOP('',(#7587,#7589,#7590,#7592)); +#7594=FACE_OUTER_BOUND('',#7593,.F.); +#7595=ADVANCED_FACE('',(#7594),#7586,.F.); +#7596=CARTESIAN_POINT('',(1.7E0,-1.93E0,-1.4E0)); +#7597=DIRECTION('',(0.E0,0.E0,1.E0)); +#7598=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7599=AXIS2_PLACEMENT_3D('',#7596,#7597,#7598); +#7600=PLANE('',#7599); +#7601=ORIENTED_EDGE('',*,*,#7574,.F.); +#7602=ORIENTED_EDGE('',*,*,#7588,.F.); +#7603=ORIENTED_EDGE('',*,*,#3854,.T.); +#7605=ORIENTED_EDGE('',*,*,#7604,.F.); +#7607=ORIENTED_EDGE('',*,*,#7606,.T.); +#7608=ORIENTED_EDGE('',*,*,#7544,.T.); +#7609=EDGE_LOOP('',(#7601,#7602,#7603,#7605,#7607,#7608)); +#7610=FACE_OUTER_BOUND('',#7609,.F.); +#7611=ADVANCED_FACE('',(#7610),#7600,.T.); +#7612=CARTESIAN_POINT('',(1.9E0,-2.13E0,-2.1285264E1)); +#7613=DIRECTION('',(0.E0,0.E0,1.E0)); +#7614=DIRECTION('',(0.E0,1.E0,0.E0)); +#7615=AXIS2_PLACEMENT_3D('',#7612,#7613,#7614); +#7616=CYLINDRICAL_SURFACE('',#7615,2.E-1); +#7617=ORIENTED_EDGE('',*,*,#3852,.F.); +#7619=ORIENTED_EDGE('',*,*,#7618,.T.); +#7621=ORIENTED_EDGE('',*,*,#7620,.T.); +#7622=ORIENTED_EDGE('',*,*,#7604,.T.); +#7623=EDGE_LOOP('',(#7617,#7619,#7621,#7622)); +#7624=FACE_OUTER_BOUND('',#7623,.F.); +#7625=ADVANCED_FACE('',(#7624),#7616,.F.); +#7626=CARTESIAN_POINT('',(4.5E-1,-1.93E0,-7.8E0)); +#7627=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7628=DIRECTION('',(1.E0,0.E0,0.E0)); +#7629=AXIS2_PLACEMENT_3D('',#7626,#7627,#7628); +#7630=PLANE('',#7629); +#7631=ORIENTED_EDGE('',*,*,#3850,.T.); +#7632=ORIENTED_EDGE('',*,*,#7591,.F.); +#7633=ORIENTED_EDGE('',*,*,#7577,.T.); +#7634=ORIENTED_EDGE('',*,*,#7548,.T.); +#7636=ORIENTED_EDGE('',*,*,#7635,.F.); +#7637=ORIENTED_EDGE('',*,*,#7618,.F.); +#7638=EDGE_LOOP('',(#7631,#7632,#7633,#7634,#7636,#7637)); +#7639=FACE_OUTER_BOUND('',#7638,.F.); +#7640=ADVANCED_FACE('',(#7639),#7630,.T.); +#7641=CARTESIAN_POINT('',(1.7E0,-1.93E0,-7.8E0)); +#7642=DIRECTION('',(1.E0,0.E0,0.E0)); +#7643=DIRECTION('',(0.E0,0.E0,1.E0)); +#7644=AXIS2_PLACEMENT_3D('',#7641,#7642,#7643); +#7645=PLANE('',#7644); +#7646=ORIENTED_EDGE('',*,*,#7620,.F.); +#7647=ORIENTED_EDGE('',*,*,#7635,.T.); +#7648=ORIENTED_EDGE('',*,*,#7546,.T.); +#7649=ORIENTED_EDGE('',*,*,#7606,.F.); +#7650=EDGE_LOOP('',(#7646,#7647,#7648,#7649)); +#7651=FACE_OUTER_BOUND('',#7650,.F.); +#7652=ADVANCED_FACE('',(#7651),#7645,.T.); +#7653=CARTESIAN_POINT('',(-4.5E-1,-1.93E0,-7.8E0)); +#7654=DIRECTION('',(1.E0,0.E0,0.E0)); +#7655=DIRECTION('',(0.E0,0.E0,1.E0)); +#7656=AXIS2_PLACEMENT_3D('',#7653,#7654,#7655); +#7657=PLANE('',#7656); +#7659=ORIENTED_EDGE('',*,*,#7658,.F.); +#7661=ORIENTED_EDGE('',*,*,#7660,.T.); +#7662=ORIENTED_EDGE('',*,*,#7560,.T.); +#7663=ORIENTED_EDGE('',*,*,#7516,.F.); +#7664=EDGE_LOOP('',(#7659,#7661,#7662,#7663)); +#7665=FACE_OUTER_BOUND('',#7664,.F.); +#7666=ADVANCED_FACE('',(#7665),#7657,.T.); +#7667=CARTESIAN_POINT('',(-2.5E-1,-2.13E0,-2.1285264E1)); +#7668=DIRECTION('',(0.E0,0.E0,1.E0)); +#7669=DIRECTION('',(0.E0,1.E0,0.E0)); +#7670=AXIS2_PLACEMENT_3D('',#7667,#7668,#7669); +#7671=CYLINDRICAL_SURFACE('',#7670,2.E-1); +#7672=ORIENTED_EDGE('',*,*,#3842,.F.); +#7674=ORIENTED_EDGE('',*,*,#7673,.T.); +#7675=ORIENTED_EDGE('',*,*,#7658,.T.); +#7676=ORIENTED_EDGE('',*,*,#7514,.T.); +#7677=EDGE_LOOP('',(#7672,#7674,#7675,#7676)); +#7678=FACE_OUTER_BOUND('',#7677,.F.); +#7679=ADVANCED_FACE('',(#7678),#7671,.F.); +#7680=CARTESIAN_POINT('',(-1.7E0,-1.93E0,-7.8E0)); +#7681=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7682=DIRECTION('',(1.E0,0.E0,0.E0)); +#7683=AXIS2_PLACEMENT_3D('',#7680,#7681,#7682); +#7684=PLANE('',#7683); +#7685=ORIENTED_EDGE('',*,*,#3840,.T.); +#7686=ORIENTED_EDGE('',*,*,#7500,.F.); +#7687=ORIENTED_EDGE('',*,*,#7532,.T.); +#7688=ORIENTED_EDGE('',*,*,#7562,.T.); +#7689=ORIENTED_EDGE('',*,*,#7660,.F.); +#7690=ORIENTED_EDGE('',*,*,#7673,.F.); +#7691=EDGE_LOOP('',(#7685,#7686,#7687,#7688,#7689,#7690)); +#7692=FACE_OUTER_BOUND('',#7691,.F.); +#7693=ADVANCED_FACE('',(#7692),#7684,.T.); +#7694=CLOSED_SHELL('',(#3791,#3858,#3873,#3889,#3977,#3996,#4011,#4028,#4043, +#4057,#4071,#4085,#4099,#4114,#4129,#4143,#4157,#4172,#4187,#4201,#4215,#4229, +#4243,#4256,#4270,#4285,#4299,#4313,#4327,#4364,#4415,#4430,#4444,#4458,#4471, +#4493,#4528,#4543,#4557,#4591,#4606,#4619,#4632,#4645,#4658,#4671,#4684,#4697, +#4710,#4723,#4736,#4749,#4761,#4774,#4787,#4799,#4818,#4835,#4849,#4889,#4906, +#4920,#4935,#4947,#4959,#4971,#4983,#4995,#5007,#5019,#5031,#5043,#5055,#5067, +#5079,#5094,#5108,#5134,#5169,#5184,#5198,#5212,#5226,#5240,#5254,#5268,#5282, +#5296,#5310,#5324,#5338,#5352,#5365,#5387,#5402,#5415,#5428,#5440,#5453,#5466, +#5478,#5493,#5507,#5533,#5568,#5583,#5597,#5611,#5625,#5639,#5653,#5667,#5681, +#5695,#5709,#5723,#5737,#5751,#5764,#5786,#5801,#5814,#5827,#5839,#5852,#5865, +#5877,#5892,#5910,#5926,#5941,#5991,#6010,#6025,#6040,#6054,#6068,#6086,#6106, +#6121,#6138,#6155,#6175,#6189,#6205,#6217,#6232,#6279,#6292,#6305,#6318,#6331, +#6344,#6357,#6370,#6383,#6396,#6409,#6422,#6435,#6447,#6461,#6474,#6489,#6505, +#6521,#6543,#6557,#6572,#6586,#6600,#6614,#6630,#6646,#6661,#6710,#6727,#6741, +#6756,#6770,#6783,#6799,#6845,#6858,#6871,#6884,#6897,#6910,#6923,#6936,#6949, +#6962,#6975,#6988,#7001,#7013,#7026,#7039,#7051,#7068,#7082,#7098,#7111,#7123, +#7139,#7161,#7174,#7197,#7211,#7226,#7240,#7255,#7268,#7281,#7294,#7306,#7319, +#7342,#7356,#7371,#7385,#7400,#7413,#7426,#7439,#7451,#7464,#7477,#7489,#7504, +#7522,#7536,#7552,#7566,#7581,#7595,#7611,#7625,#7640,#7652,#7666,#7679,#7693)); +#7695=MANIFOLD_SOLID_BREP('',#7694); +#7696=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7697=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#7698=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#7699=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#7698); +#7700=(CONVERSION_BASED_UNIT('DEGREE',#7699)NAMED_UNIT(#7697)PLANE_ANGLE_UNIT( +)); +#7701=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#7702=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.051155859350E-3),#7696, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#7703=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#7702))GLOBAL_UNIT_ASSIGNED_CONTEXT((#7696,#7700,#7701))REPRESENTATION_CONTEXT( +'ID1','3')); +#7705=APPLICATION_CONTEXT('automotive_design'); +#7706=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#7705); +#7707=PRODUCT_DEFINITION_CONTEXT('part definition',#7705,'design'); +#7708=PRODUCT_CONTEXT('',#7705,'mechanical'); +#7709=PRODUCT('C-2-1445091-3','C-2-1445091-3','NOT SPECIFIED',(#7708)); +#7710=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#7709); +#7717=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7718=DERIVED_UNIT_ELEMENT(#7717,2.E0); +#7719=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +7.157565436243E2),#7901); +#7723=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7724=DERIVED_UNIT_ELEMENT(#7723,3.E0); +#7725=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.402112961295E2),#7902); +#7729=CARTESIAN_POINT('centre point',(-1.942976400820E-2,-7.070347045439E-2, +-4.807556336655E0)); +#7733=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7734=DERIVED_UNIT_ELEMENT(#7733,2.E0); +#7735=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +7.157565436243E2),#7903); +#7739=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7740=DERIVED_UNIT_ELEMENT(#7739,3.E0); +#7741=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.402112961295E2),#7904); +#7745=CARTESIAN_POINT('centre point',(-1.942976400820E-2,-7.070347045439E-2, +-4.807556336655E0)); +#7750=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#7709)); +#7752=GENERAL_PROPERTY('user defined attribute','',''); +#7753=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7752,#7751); +#7754=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445091'); +#7758=GENERAL_PROPERTY('user defined attribute','',''); +#7759=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7758,#7757); +#7760=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'RIGHT ANGLE SURF MOUNT HEADER ASSY, 0.38 MIC GOLD CONTACTS,'); +#7764=GENERAL_PROPERTY('user defined attribute','',''); +#7765=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7764,#7763); +#7766=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'W/SURF MNT HOLDDONWS, SGL ROW, MICRO MATE-N-LOK'); +#7770=GENERAL_PROPERTY('user defined attribute','',''); +#7771=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7770,#7769); +#7772=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'RIGHT ANGLE SURF MOUNT HEADER ASSY, 0.38 MIC GOLD CONTACTS, W/SURF MNT HOLDDONWS'); +#7776=GENERAL_PROPERTY('user defined attribute','',''); +#7777=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7776,#7775); +#7778=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#7782=GENERAL_PROPERTY('user defined attribute','',''); +#7783=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7782,#7781); +#7784=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','1'); +#7788=GENERAL_PROPERTY('user defined attribute','',''); +#7789=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7788,#7787); +#7790=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#7794=GENERAL_PROPERTY('user defined attribute','',''); +#7795=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7794,#7793); +#7796=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#7800=GENERAL_PROPERTY('user defined attribute','',''); +#7801=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7800,#7799); +#7802=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#7806=GENERAL_PROPERTY('user defined attribute','',''); +#7807=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7806,#7805); +#7809=GENERAL_PROPERTY('user defined attribute','',''); +#7810=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7809,#7808); +#7811=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD36306'); +#7815=GENERAL_PROPERTY('user defined attribute','',''); +#7816=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7815,#7814); +#7817=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR015607'); +#7821=GENERAL_PROPERTY('user defined attribute','',''); +#7822=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7821,#7820); +#7823=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','05/29/10 02:56:24'); +#7827=GENERAL_PROPERTY('user defined attribute','',''); +#7828=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7827,#7826); +#7829=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#7833=GENERAL_PROPERTY('user defined attribute','',''); +#7834=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7833,#7832); +#7835=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#7839=GENERAL_PROPERTY('user defined attribute','',''); +#7840=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7839,#7838); +#7841=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','C'); +#7845=GENERAL_PROPERTY('user defined attribute','',''); +#7846=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7845,#7844); +#7847=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.0+'); +#7851=GENERAL_PROPERTY('user defined attribute','',''); +#7852=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7851,#7850); +#7853=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#7857=GENERAL_PROPERTY('user defined attribute','',''); +#7858=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7857,#7856); +#7859=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Concept'); +#7863=GENERAL_PROPERTY('user defined attribute','',''); +#7864=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7863,#7862); +#7865=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#7869=GENERAL_PROPERTY('user defined attribute','',''); +#7870=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7869,#7868); +#7871=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','0+'); +#7875=GENERAL_PROPERTY('user defined attribute','',''); +#7876=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7875,#7874); +#7877=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#7881=GENERAL_PROPERTY('user defined attribute','',''); +#7882=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7881,#7880); +#7883=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Concept'); +#7887=GENERAL_PROPERTY('user defined attribute','',''); +#7888=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7887,#7886); +#7890=GENERAL_PROPERTY('user defined attribute','',''); +#7891=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7890,#7889); +#7892=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#7896=GENERAL_PROPERTY('user defined attribute','',''); +#7897=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#7896,#7895); +#7898=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#664=CIRCLE('',#663,9.6E-1); +#681=CIRCLE('',#680,3.2E-1); +#690=CIRCLE('',#689,2.5E-1); +#703=CIRCLE('',#702,2.5E-1); +#736=CIRCLE('',#735,2.5E-1); +#749=CIRCLE('',#748,2.5E-1); +#758=CIRCLE('',#757,3.2E-1); +#775=CIRCLE('',#774,9.6E-1); +#876=CIRCLE('',#875,6.E-1); +#889=B_SPLINE_CURVE_WITH_KNOTS('',3,(#877,#878,#879,#880,#881,#882,#883,#884, +#885,#886,#887,#888),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#902=B_SPLINE_CURVE_WITH_KNOTS('',3,(#890,#891,#892,#893,#894,#895,#896,#897, +#898,#899,#900,#901),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E0, +1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#995=CIRCLE('',#994,6.E-1); +#1020=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1008,#1009,#1010,#1011,#1012,#1013,#1014, +#1015,#1016,#1017,#1018,#1019),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1033=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1021,#1022,#1023,#1024,#1025,#1026,#1027, +#1028,#1029,#1030,#1031,#1032),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1126=CIRCLE('',#1125,9.6E-1); +#1143=CIRCLE('',#1142,3.2E-1); +#1152=CIRCLE('',#1151,2.5E-1); +#1165=CIRCLE('',#1164,2.5E-1); +#1242=CIRCLE('',#1241,2.5E-1); +#1255=CIRCLE('',#1254,2.5E-1); +#1264=CIRCLE('',#1263,3.2E-1); +#1281=CIRCLE('',#1280,9.6E-1); +#1374=CIRCLE('',#1373,9.6E-1); +#1391=CIRCLE('',#1390,3.2E-1); +#1400=CIRCLE('',#1399,2.5E-1); +#1413=CIRCLE('',#1412,2.5E-1); +#1490=CIRCLE('',#1489,2.5E-1); +#1503=CIRCLE('',#1502,2.5E-1); +#1512=CIRCLE('',#1511,3.2E-1); +#1529=CIRCLE('',#1528,9.6E-1); +#1586=CIRCLE('',#1585,2.E-1); +#1591=CIRCLE('',#1590,2.E-1); +#1604=CIRCLE('',#1603,1.3E-1); +#1613=CIRCLE('',#1612,2.5E-1); +#1626=CIRCLE('',#1625,1.3E-1); +#1635=CIRCLE('',#1634,1.3E-1); +#1644=CIRCLE('',#1643,2.5E-1); +#1653=CIRCLE('',#1652,2.5E-1); +#1662=CIRCLE('',#1661,1.3E-1); +#1671=CIRCLE('',#1670,5.E-1); +#1680=CIRCLE('',#1679,5.E-1); +#1702=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1693,#1694,#1695,#1696,#1697,#1698,#1699, +#1700,#1701),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1712=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1703,#1704,#1705,#1706,#1707,#1708,#1709, +#1710,#1711),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1734=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1725,#1726,#1727,#1728,#1729,#1730,#1731, +#1732,#1733),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1744=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1735,#1736,#1737,#1738,#1739,#1740,#1741, +#1742,#1743),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#1757=CIRCLE('',#1756,9.4E-1); +#1766=CIRCLE('',#1765,5.8E-1); +#1783=CIRCLE('',#1782,5.8E-1); +#1792=CIRCLE('',#1791,9.4E-1); +#1801=CIRCLE('',#1800,2.5E-1); +#1806=CIRCLE('',#1805,2.5E-1); +#1823=CIRCLE('',#1822,5.8E-1); +#1832=CIRCLE('',#1831,9.4E-1); +#1849=CIRCLE('',#1848,9.4E-1); +#1858=CIRCLE('',#1857,5.8E-1); +#1867=CIRCLE('',#1866,2.5E-1); +#1872=CIRCLE('',#1871,2.5E-1); +#1901=CIRCLE('',#1900,5.E-1); +#1910=CIRCLE('',#1909,5.E-1); +#1919=CIRCLE('',#1918,1.3E-1); +#1928=CIRCLE('',#1927,2.5E-1); +#1937=CIRCLE('',#1936,2.5E-1); +#1946=CIRCLE('',#1945,1.3E-1); +#1955=CIRCLE('',#1954,1.3E-1); +#1968=CIRCLE('',#1967,2.5E-1); +#1977=CIRCLE('',#1976,1.3E-1); +#2098=CIRCLE('',#2097,2.E-1); +#2103=CIRCLE('',#2102,2.E-1); +#2124=CIRCLE('',#2123,2.E-1); +#2129=CIRCLE('',#2128,2.E-1); +#2158=CIRCLE('',#2157,2.E-1); +#2163=CIRCLE('',#2162,2.E-1); +#2184=CIRCLE('',#2183,2.E-1); +#2189=CIRCLE('',#2188,2.E-1); +#2202=CIRCLE('',#2201,1.3E-1); +#2211=CIRCLE('',#2210,2.5E-1); +#2224=CIRCLE('',#2223,1.3E-1); +#2233=CIRCLE('',#2232,1.3E-1); +#2242=CIRCLE('',#2241,2.5E-1); +#2251=CIRCLE('',#2250,2.5E-1); +#2260=CIRCLE('',#2259,1.3E-1); +#2269=CIRCLE('',#2268,5.E-1); +#2278=CIRCLE('',#2277,5.E-1); +#2296=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2287,#2288,#2289,#2290,#2291,#2292,#2293, +#2294,#2295),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2306=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2297,#2298,#2299,#2300,#2301,#2302,#2303, +#2304,#2305),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2328=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2319,#2320,#2321,#2322,#2323,#2324,#2325, +#2326,#2327),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2338=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2329,#2330,#2331,#2332,#2333,#2334,#2335, +#2336,#2337),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2355=CIRCLE('',#2354,5.E-1); +#2364=CIRCLE('',#2363,5.E-1); +#2373=CIRCLE('',#2372,1.3E-1); +#2382=CIRCLE('',#2381,2.5E-1); +#2391=CIRCLE('',#2390,2.5E-1); +#2400=CIRCLE('',#2399,1.3E-1); +#2409=CIRCLE('',#2408,1.3E-1); +#2422=CIRCLE('',#2421,2.5E-1); +#2431=CIRCLE('',#2430,1.3E-1); +#2504=CIRCLE('',#2503,2.5E-1); +#2513=CIRCLE('',#2512,2.5E-1); +#2518=CIRCLE('',#2517,2.5E-1); +#2527=CIRCLE('',#2526,2.5E-1); +#2548=CIRCLE('',#2547,2.E-1); +#2553=CIRCLE('',#2552,2.E-1); +#2574=CIRCLE('',#2573,2.E-1); +#2579=CIRCLE('',#2578,2.E-1); +#2660=CIRCLE('',#2659,2.E-1); +#2665=CIRCLE('',#2664,2.E-1); +#2758=CIRCLE('',#2757,2.E-1); +#2763=CIRCLE('',#2762,2.E-1); +#2824=CIRCLE('',#2823,2.E-1); +#2829=CIRCLE('',#2828,2.E-1); +#2842=CIRCLE('',#2841,2.E-1); +#2847=CIRCLE('',#2846,2.E-1); +#2876=CIRCLE('',#2875,2.E-1); +#2881=CIRCLE('',#2880,2.E-1); +#3755=EDGE_CURVE('',#2892,#2893,#75,.T.); +#3757=EDGE_CURVE('',#2893,#2895,#79,.T.); +#3759=EDGE_CURVE('',#2895,#2897,#83,.T.); +#3761=EDGE_CURVE('',#2897,#2899,#87,.T.); +#3763=EDGE_CURVE('',#2899,#2901,#91,.T.); +#3765=EDGE_CURVE('',#2901,#2903,#95,.T.); +#3767=EDGE_CURVE('',#2903,#2905,#99,.T.); +#3769=EDGE_CURVE('',#2905,#2892,#103,.T.); +#3773=EDGE_CURVE('',#3584,#3589,#107,.T.); +#3775=EDGE_CURVE('',#3593,#3589,#2163,.T.); +#3777=EDGE_CURVE('',#3604,#3593,#111,.T.); +#3779=EDGE_CURVE('',#3600,#3604,#2574,.T.); +#3781=EDGE_CURVE('',#3597,#3600,#115,.T.); +#3783=EDGE_CURVE('',#3632,#3597,#2548,.T.); +#3785=EDGE_CURVE('',#3632,#3633,#119,.T.); +#3787=EDGE_CURVE('',#3584,#3633,#2189,.T.); +#3797=EDGE_CURVE('',#3648,#3649,#123,.T.); +#3799=EDGE_CURVE('',#2925,#3648,#127,.T.); +#3801=EDGE_CURVE('',#2924,#2925,#131,.T.); +#3803=EDGE_CURVE('',#2893,#2924,#431,.T.); +#3806=EDGE_CURVE('',#2892,#2908,#135,.T.); +#3808=EDGE_CURVE('',#2908,#2909,#499,.T.); +#3810=EDGE_CURVE('',#2928,#2909,#439,.T.); +#3812=EDGE_CURVE('',#2928,#2929,#139,.T.); +#3814=EDGE_CURVE('',#3017,#2929,#143,.T.); +#3816=EDGE_CURVE('',#3015,#3017,#147,.T.); +#3818=EDGE_CURVE('',#3013,#3015,#151,.T.); +#3820=EDGE_CURVE('',#3012,#3013,#155,.T.); +#3822=EDGE_CURVE('',#3049,#3012,#159,.T.); +#3824=EDGE_CURVE('',#3047,#3049,#163,.T.); +#3826=EDGE_CURVE('',#3045,#3047,#167,.T.); +#3828=EDGE_CURVE('',#3044,#3045,#171,.T.); +#3830=EDGE_CURVE('',#3653,#3044,#175,.T.); +#3832=EDGE_CURVE('',#3651,#3653,#179,.T.); +#3834=EDGE_CURVE('',#3649,#3651,#183,.T.); +#3838=EDGE_CURVE('',#3344,#3345,#187,.T.); +#3840=EDGE_CURVE('',#3352,#3345,#2885,.T.); +#3842=EDGE_CURVE('',#3352,#3353,#191,.T.); +#3844=EDGE_CURVE('',#3344,#3353,#2767,.T.); +#3848=EDGE_CURVE('',#3360,#3361,#195,.T.); +#3850=EDGE_CURVE('',#3368,#3361,#2851,.T.); +#3852=EDGE_CURVE('',#3368,#3369,#199,.T.); +#3854=EDGE_CURVE('',#3360,#3369,#2833,.T.); +#3865=EDGE_CURVE('',#3656,#3649,#211,.T.); +#3867=EDGE_CURVE('',#3656,#3657,#471,.T.); +#3869=EDGE_CURVE('',#3648,#3657,#387,.T.); +#3879=EDGE_CURVE('',#3664,#3665,#323,.T.); +#3881=EDGE_CURVE('',#3673,#3664,#203,.T.); +#3883=EDGE_CURVE('',#3672,#3673,#926,.T.); +#3885=EDGE_CURVE('',#3665,#3672,#395,.T.); +#3895=EDGE_CURVE('',#3668,#3060,#343,.T.); +#3897=EDGE_CURVE('',#3675,#3668,#1061,.T.); +#3899=EDGE_CURVE('',#3673,#3675,#930,.T.); +#3902=EDGE_CURVE('',#2899,#3664,#335,.T.); +#3905=EDGE_CURVE('',#2897,#3656,#207,.T.); +#3909=EDGE_CURVE('',#3660,#3651,#1057,.T.); +#3911=EDGE_CURVE('',#3660,#3052,#215,.T.); +#3913=EDGE_CURVE('',#3052,#3045,#219,.T.); +#3916=EDGE_CURVE('',#3056,#3047,#1065,.T.); +#3918=EDGE_CURVE('',#3056,#3020,#223,.T.); +#3920=EDGE_CURVE('',#3020,#3013,#227,.T.); +#3923=EDGE_CURVE('',#3024,#3015,#355,.T.); +#3925=EDGE_CURVE('',#3024,#2913,#231,.T.); +#3927=EDGE_CURVE('',#2913,#2915,#519,.T.); +#3929=EDGE_CURVE('',#3032,#2915,#295,.T.); +#3931=EDGE_CURVE('',#3039,#3032,#359,.T.); +#3933=EDGE_CURVE('',#3037,#3039,#962,.T.); +#3935=EDGE_CURVE('',#3037,#3028,#235,.T.); +#3937=EDGE_CURVE('',#3064,#3028,#311,.T.); +#3939=EDGE_CURVE('',#3071,#3064,#1069,.T.); +#3941=EDGE_CURVE('',#3069,#3071,#946,.T.); +#3943=EDGE_CURVE('',#3069,#3060,#239,.T.); +#3947=EDGE_CURVE('',#3268,#3269,#243,.T.); +#3949=EDGE_CURVE('',#3271,#3269,#247,.T.); +#3951=EDGE_CURVE('',#3273,#3271,#251,.T.); +#3953=EDGE_CURVE('',#3273,#3268,#255,.T.); +#3957=EDGE_CURVE('',#3427,#3425,#259,.T.); +#3959=EDGE_CURVE('',#3425,#3435,#263,.T.); +#3961=EDGE_CURVE('',#3437,#3435,#267,.T.); +#3963=EDGE_CURVE('',#3427,#3437,#271,.T.); +#3967=EDGE_CURVE('',#3731,#3729,#275,.T.); +#3969=EDGE_CURVE('',#3729,#3739,#279,.T.); +#3971=EDGE_CURVE('',#3741,#3739,#283,.T.); +#3973=EDGE_CURVE('',#3731,#3741,#287,.T.); +#3983=EDGE_CURVE('',#3032,#3033,#291,.T.); +#3986=EDGE_CURVE('',#2915,#2917,#515,.T.); +#3988=EDGE_CURVE('',#2944,#2917,#1053,.T.); +#3990=EDGE_CURVE('',#2944,#2945,#299,.T.); +#3992=EDGE_CURVE('',#3033,#2945,#303,.T.); +#4002=EDGE_CURVE('',#3064,#3065,#307,.T.); +#4005=EDGE_CURVE('',#3028,#3029,#315,.T.); +#4007=EDGE_CURVE('',#3065,#3029,#319,.T.); +#4018=EDGE_CURVE('',#2941,#3665,#327,.T.); +#4020=EDGE_CURVE('',#2940,#2941,#331,.T.); +#4022=EDGE_CURVE('',#2901,#2940,#1045,.T.); +#4034=EDGE_CURVE('',#3668,#3669,#339,.T.); +#4037=EDGE_CURVE('',#3060,#3061,#347,.T.); +#4039=EDGE_CURVE('',#3669,#3061,#351,.T.); +#4050=EDGE_CURVE('',#3017,#3025,#363,.T.); +#4052=EDGE_CURVE('',#3024,#3025,#443,.T.); +#4064=EDGE_CURVE('',#3033,#3041,#367,.T.); +#4066=EDGE_CURVE('',#3039,#3041,#966,.T.); +#4079=EDGE_CURVE('',#2937,#2929,#419,.T.); +#4081=EDGE_CURVE('',#3025,#2937,#447,.T.); +#4093=EDGE_CURVE('',#2953,#2945,#423,.T.); +#4095=EDGE_CURVE('',#3041,#2953,#970,.T.); +#4105=EDGE_CURVE('',#3049,#3057,#371,.T.); +#4108=EDGE_CURVE('',#3012,#3021,#375,.T.); +#4110=EDGE_CURVE('',#3057,#3021,#463,.T.); +#4120=EDGE_CURVE('',#3065,#3073,#379,.T.); +#4123=EDGE_CURVE('',#3029,#3036,#383,.T.); +#4125=EDGE_CURVE('',#3073,#3036,#954,.T.); +#4136=EDGE_CURVE('',#2935,#3657,#483,.T.); +#4138=EDGE_CURVE('',#2935,#2925,#391,.T.); +#4150=EDGE_CURVE('',#2951,#3672,#922,.T.); +#4152=EDGE_CURVE('',#2951,#2941,#399,.T.); +#4163=EDGE_CURVE('',#3653,#3661,#403,.T.); +#4166=EDGE_CURVE('',#3044,#3053,#407,.T.); +#4168=EDGE_CURVE('',#3661,#3053,#491,.T.); +#4178=EDGE_CURVE('',#3669,#3677,#411,.T.); +#4181=EDGE_CURVE('',#3061,#3068,#415,.T.); +#4183=EDGE_CURVE('',#3677,#3068,#938,.T.); +#4194=EDGE_CURVE('',#2928,#2933,#435,.T.); +#4196=EDGE_CURVE('',#2933,#2937,#451,.T.); +#4208=EDGE_CURVE('',#2944,#2949,#1049,.T.); +#4210=EDGE_CURVE('',#2949,#2953,#974,.T.); +#4221=EDGE_CURVE('',#2924,#2931,#427,.T.); +#4223=EDGE_CURVE('',#2895,#2931,#475,.T.); +#4237=EDGE_CURVE('',#2909,#2911,#527,.T.); +#4239=EDGE_CURVE('',#2933,#2911,#455,.T.); +#4251=EDGE_CURVE('',#2931,#2935,#479,.T.); +#4264=EDGE_CURVE('',#2947,#2951,#918,.T.); +#4266=EDGE_CURVE('',#2940,#2947,#1041,.T.); +#4280=EDGE_CURVE('',#2911,#2913,#523,.T.); +#4291=EDGE_CURVE('',#3056,#3057,#459,.T.); +#4294=EDGE_CURVE('',#3020,#3021,#467,.T.); +#4319=EDGE_CURVE('',#3660,#3661,#487,.T.); +#4322=EDGE_CURVE('',#3052,#3053,#495,.T.); +#4334=EDGE_CURVE('',#2921,#2908,#503,.T.); +#4336=EDGE_CURVE('',#2919,#2921,#507,.T.); +#4338=EDGE_CURVE('',#2917,#2919,#511,.T.); +#4346=EDGE_CURVE('',#3608,#3613,#531,.T.); +#4348=EDGE_CURVE('',#3617,#3613,#2665,.T.); +#4350=EDGE_CURVE('',#3617,#3628,#535,.T.); +#4352=EDGE_CURVE('',#3624,#3628,#2124,.T.); +#4354=EDGE_CURVE('',#3621,#3624,#539,.T.); +#4356=EDGE_CURVE('',#3637,#3621,#2098,.T.); +#4358=EDGE_CURVE('',#3636,#3637,#543,.T.); +#4360=EDGE_CURVE('',#3608,#3636,#1591,.T.); +#4370=EDGE_CURVE('',#3312,#3321,#851,.T.); +#4372=EDGE_CURVE('',#3312,#2921,#563,.T.); +#4377=EDGE_CURVE('',#2905,#3321,#567,.T.); +#4381=EDGE_CURVE('',#2976,#2977,#547,.T.); +#4383=EDGE_CURVE('',#2977,#2979,#551,.T.); +#4385=EDGE_CURVE('',#2979,#2981,#555,.T.); +#4387=EDGE_CURVE('',#2981,#2976,#559,.T.); +#4391=EDGE_CURVE('',#3337,#3301,#571,.T.); +#4393=EDGE_CURVE('',#3300,#3301,#575,.T.); +#4395=EDGE_CURVE('',#3300,#3334,#579,.T.); +#4397=EDGE_CURVE('',#3334,#3335,#583,.T.); +#4399=EDGE_CURVE('',#3335,#3337,#587,.T.); +#4403=EDGE_CURVE('',#2991,#3295,#591,.T.); +#4405=EDGE_CURVE('',#3297,#3295,#595,.T.); +#4407=EDGE_CURVE('',#3297,#2993,#599,.T.); +#4409=EDGE_CURVE('',#2993,#2990,#603,.T.); +#4411=EDGE_CURVE('',#2990,#2991,#607,.T.); +#4422=EDGE_CURVE('',#2976,#2968,#611,.T.); +#4424=EDGE_CURVE('',#2968,#2969,#627,.T.); +#4426=EDGE_CURVE('',#2977,#2969,#623,.T.); +#4437=EDGE_CURVE('',#2981,#2973,#615,.T.); +#4439=EDGE_CURVE('',#2973,#2968,#631,.T.); +#4451=EDGE_CURVE('',#2979,#2971,#619,.T.); +#4453=EDGE_CURVE('',#2971,#2973,#635,.T.); +#4466=EDGE_CURVE('',#2969,#2971,#639,.T.); +#4483=EDGE_CURVE('',#3276,#3277,#643,.T.); +#4485=EDGE_CURVE('',#3281,#3276,#647,.T.); +#4487=EDGE_CURVE('',#3281,#3279,#651,.T.); +#4489=EDGE_CURVE('',#3279,#3277,#655,.T.); +#4500=EDGE_CURVE('',#3268,#3236,#659,.T.); +#4502=EDGE_CURVE('',#3236,#3237,#664,.T.); +#4504=EDGE_CURVE('',#3237,#3220,#668,.T.); +#4506=EDGE_CURVE('',#3220,#3221,#672,.T.); +#4508=EDGE_CURVE('',#3221,#3223,#676,.T.); +#4510=EDGE_CURVE('',#3223,#3225,#681,.T.); +#4512=EDGE_CURVE('',#3225,#3227,#685,.T.); +#4514=EDGE_CURVE('',#3227,#3229,#690,.T.); +#4516=EDGE_CURVE('',#3229,#3231,#694,.T.); +#4518=EDGE_CURVE('',#3231,#3233,#698,.T.); +#4520=EDGE_CURVE('',#3233,#3287,#703,.T.); +#4522=EDGE_CURVE('',#3287,#3283,#707,.T.); +#4524=EDGE_CURVE('',#3283,#3269,#711,.T.); +#4535=EDGE_CURVE('',#3277,#3240,#715,.T.); +#4537=EDGE_CURVE('',#3240,#3241,#719,.T.); +#4539=EDGE_CURVE('',#3241,#3276,#723,.T.); +#4550=EDGE_CURVE('',#3273,#3260,#779,.T.); +#4552=EDGE_CURVE('',#3236,#3260,#839,.T.); +#4564=EDGE_CURVE('',#3285,#3271,#727,.T.); +#4566=EDGE_CURVE('',#3289,#3285,#731,.T.); +#4568=EDGE_CURVE('',#3257,#3289,#736,.T.); +#4570=EDGE_CURVE('',#3255,#3257,#740,.T.); +#4572=EDGE_CURVE('',#3253,#3255,#744,.T.); +#4574=EDGE_CURVE('',#3251,#3253,#749,.T.); +#4576=EDGE_CURVE('',#3249,#3251,#753,.T.); +#4578=EDGE_CURVE('',#3247,#3249,#758,.T.); +#4580=EDGE_CURVE('',#3245,#3247,#762,.T.); +#4582=EDGE_CURVE('',#3244,#3245,#766,.T.); +#4584=EDGE_CURVE('',#3261,#3244,#770,.T.); +#4586=EDGE_CURVE('',#3260,#3261,#775,.T.); +#4598=EDGE_CURVE('',#3265,#3281,#783,.T.); +#4600=EDGE_CURVE('',#3264,#3265,#787,.T.); +#4602=EDGE_CURVE('',#3279,#3264,#791,.T.); +#4614=EDGE_CURVE('',#3283,#3285,#795,.T.); +#4626=EDGE_CURVE('',#3287,#3289,#799,.T.); +#4639=EDGE_CURVE('',#3233,#3257,#803,.T.); +#4652=EDGE_CURVE('',#3231,#3255,#807,.T.); +#4665=EDGE_CURVE('',#3229,#3253,#811,.T.); +#4678=EDGE_CURVE('',#3227,#3251,#815,.T.); +#4691=EDGE_CURVE('',#3225,#3249,#819,.T.); +#4704=EDGE_CURVE('',#3223,#3247,#823,.T.); +#4717=EDGE_CURVE('',#3221,#3245,#827,.T.); +#4730=EDGE_CURVE('',#3220,#3244,#831,.T.); +#4743=EDGE_CURVE('',#3237,#3261,#835,.T.); +#4769=EDGE_CURVE('',#3241,#3265,#843,.T.); +#4781=EDGE_CURVE('',#3240,#3264,#847,.T.); +#4805=EDGE_CURVE('',#2965,#3316,#863,.T.); +#4807=EDGE_CURVE('',#3312,#3316,#889,.T.); +#4810=EDGE_CURVE('',#3325,#3321,#1033,.T.); +#4812=EDGE_CURVE('',#2959,#3325,#1007,.T.); +#4814=EDGE_CURVE('',#2959,#2965,#855,.T.); +#4824=EDGE_CURVE('',#3316,#3317,#859,.T.); +#4827=EDGE_CURVE('',#2963,#2965,#867,.T.); +#4829=EDGE_CURVE('',#2962,#2963,#871,.T.); +#4831=EDGE_CURVE('',#3317,#2962,#876,.T.); +#4841=EDGE_CURVE('',#3312,#3313,#906,.T.); +#4845=EDGE_CURVE('',#3317,#3313,#902,.T.); +#4856=EDGE_CURVE('',#3320,#3313,#982,.T.); +#4858=EDGE_CURVE('',#3320,#3321,#910,.T.); +#4862=EDGE_CURVE('',#2903,#2947,#914,.T.); +#4868=EDGE_CURVE('',#3675,#3677,#934,.T.); +#4871=EDGE_CURVE('',#3068,#3069,#942,.T.); +#4874=EDGE_CURVE('',#3071,#3073,#950,.T.); +#4877=EDGE_CURVE('',#3036,#3037,#958,.T.); +#4883=EDGE_CURVE('',#2949,#2919,#978,.T.); +#4898=EDGE_CURVE('',#2956,#2962,#986,.T.); +#4900=EDGE_CURVE('',#3324,#2956,#995,.T.); +#4902=EDGE_CURVE('',#3320,#3324,#1020,.T.); +#4912=EDGE_CURVE('',#2956,#2957,#999,.T.); +#4916=EDGE_CURVE('',#2957,#2963,#1037,.T.); +#4926=EDGE_CURVE('',#3324,#3325,#990,.T.); +#4930=EDGE_CURVE('',#2957,#2959,#1003,.T.); +#5085=EDGE_CURVE('',#3341,#3301,#1073,.T.); +#5088=EDGE_CURVE('',#3337,#3331,#1077,.T.); +#5090=EDGE_CURVE('',#3331,#3341,#1101,.T.); +#5102=EDGE_CURVE('',#3340,#3341,#1097,.T.); +#5104=EDGE_CURVE('',#3340,#3300,#1317,.T.); +#5116=EDGE_CURVE('',#3329,#3331,#1105,.T.); +#5118=EDGE_CURVE('',#3328,#3329,#1109,.T.); +#5120=EDGE_CURVE('',#3340,#3328,#1113,.T.); +#5124=EDGE_CURVE('',#3735,#3733,#1081,.T.); +#5126=EDGE_CURVE('',#3735,#3745,#1085,.T.); +#5128=EDGE_CURVE('',#3745,#3743,#1089,.T.); +#5130=EDGE_CURVE('',#3733,#3743,#1093,.T.); +#5140=EDGE_CURVE('',#3728,#3729,#1117,.T.); +#5143=EDGE_CURVE('',#3731,#3696,#1121,.T.); +#5145=EDGE_CURVE('',#3696,#3697,#1126,.T.); +#5147=EDGE_CURVE('',#3697,#3680,#1130,.T.); +#5149=EDGE_CURVE('',#3680,#3681,#1134,.T.); +#5151=EDGE_CURVE('',#3681,#3683,#1138,.T.); +#5153=EDGE_CURVE('',#3683,#3685,#1143,.T.); +#5155=EDGE_CURVE('',#3685,#3687,#1147,.T.); +#5157=EDGE_CURVE('',#3687,#3689,#1152,.T.); +#5159=EDGE_CURVE('',#3689,#3691,#1156,.T.); +#5161=EDGE_CURVE('',#3691,#3693,#1160,.T.); +#5163=EDGE_CURVE('',#3693,#3747,#1165,.T.); +#5165=EDGE_CURVE('',#3747,#3728,#1169,.T.); +#5175=EDGE_CURVE('',#3733,#3700,#1173,.T.); +#5177=EDGE_CURVE('',#3700,#3701,#1177,.T.); +#5179=EDGE_CURVE('',#3701,#3735,#1181,.T.); +#5191=EDGE_CURVE('',#3728,#3738,#1185,.T.); +#5193=EDGE_CURVE('',#3738,#3739,#1233,.T.); +#5205=EDGE_CURVE('',#3747,#3749,#1189,.T.); +#5207=EDGE_CURVE('',#3749,#3738,#1237,.T.); +#5219=EDGE_CURVE('',#3693,#3717,#1193,.T.); +#5221=EDGE_CURVE('',#3717,#3749,#1242,.T.); +#5233=EDGE_CURVE('',#3691,#3715,#1197,.T.); +#5235=EDGE_CURVE('',#3715,#3717,#1246,.T.); +#5247=EDGE_CURVE('',#3689,#3713,#1201,.T.); +#5249=EDGE_CURVE('',#3713,#3715,#1250,.T.); +#5261=EDGE_CURVE('',#3687,#3711,#1205,.T.); +#5263=EDGE_CURVE('',#3711,#3713,#1255,.T.); +#5275=EDGE_CURVE('',#3685,#3709,#1209,.T.); +#5277=EDGE_CURVE('',#3709,#3711,#1259,.T.); +#5289=EDGE_CURVE('',#3683,#3707,#1213,.T.); +#5291=EDGE_CURVE('',#3707,#3709,#1264,.T.); +#5303=EDGE_CURVE('',#3681,#3705,#1217,.T.); +#5305=EDGE_CURVE('',#3705,#3707,#1268,.T.); +#5317=EDGE_CURVE('',#3680,#3704,#1221,.T.); +#5319=EDGE_CURVE('',#3704,#3705,#1272,.T.); +#5331=EDGE_CURVE('',#3697,#3721,#1225,.T.); +#5333=EDGE_CURVE('',#3721,#3704,#1276,.T.); +#5345=EDGE_CURVE('',#3696,#3720,#1229,.T.); +#5347=EDGE_CURVE('',#3720,#3721,#1281,.T.); +#5360=EDGE_CURVE('',#3741,#3720,#1285,.T.); +#5393=EDGE_CURVE('',#3743,#3724,#1289,.T.); +#5396=EDGE_CURVE('',#3725,#3745,#1293,.T.); +#5398=EDGE_CURVE('',#3724,#3725,#1297,.T.); +#5411=EDGE_CURVE('',#3700,#3724,#1301,.T.); +#5424=EDGE_CURVE('',#3701,#3725,#1305,.T.); +#5447=EDGE_CURVE('',#3335,#3329,#1309,.T.); +#5460=EDGE_CURVE('',#3334,#3328,#1313,.T.); +#5484=EDGE_CURVE('',#3293,#3295,#1321,.T.); +#5487=EDGE_CURVE('',#2991,#2985,#1325,.T.); +#5489=EDGE_CURVE('',#2985,#3293,#1349,.T.); +#5499=EDGE_CURVE('',#3292,#3293,#1345,.T.); +#5501=EDGE_CURVE('',#3292,#3297,#1565,.T.); +#5515=EDGE_CURVE('',#2984,#2985,#1353,.T.); +#5517=EDGE_CURVE('',#2987,#2984,#1357,.T.); +#5519=EDGE_CURVE('',#3292,#2987,#1361,.T.); +#5523=EDGE_CURVE('',#3431,#3429,#1329,.T.); +#5525=EDGE_CURVE('',#3431,#3441,#1333,.T.); +#5527=EDGE_CURVE('',#3441,#3439,#1337,.T.); +#5529=EDGE_CURVE('',#3429,#3439,#1341,.T.); +#5539=EDGE_CURVE('',#3424,#3425,#1365,.T.); +#5542=EDGE_CURVE('',#3427,#3392,#1369,.T.); +#5544=EDGE_CURVE('',#3392,#3393,#1374,.T.); +#5546=EDGE_CURVE('',#3393,#3376,#1378,.T.); +#5548=EDGE_CURVE('',#3376,#3377,#1382,.T.); +#5550=EDGE_CURVE('',#3377,#3379,#1386,.T.); +#5552=EDGE_CURVE('',#3379,#3381,#1391,.T.); +#5554=EDGE_CURVE('',#3381,#3383,#1395,.T.); +#5556=EDGE_CURVE('',#3383,#3385,#1400,.T.); +#5558=EDGE_CURVE('',#3385,#3387,#1404,.T.); +#5560=EDGE_CURVE('',#3387,#3389,#1408,.T.); +#5562=EDGE_CURVE('',#3389,#3443,#1413,.T.); +#5564=EDGE_CURVE('',#3443,#3424,#1417,.T.); +#5574=EDGE_CURVE('',#3429,#3396,#1421,.T.); +#5576=EDGE_CURVE('',#3396,#3397,#1425,.T.); +#5578=EDGE_CURVE('',#3397,#3431,#1429,.T.); +#5590=EDGE_CURVE('',#3424,#3434,#1433,.T.); +#5592=EDGE_CURVE('',#3434,#3435,#1481,.T.); +#5604=EDGE_CURVE('',#3443,#3445,#1437,.T.); +#5606=EDGE_CURVE('',#3445,#3434,#1485,.T.); +#5618=EDGE_CURVE('',#3389,#3413,#1441,.T.); +#5620=EDGE_CURVE('',#3413,#3445,#1490,.T.); +#5632=EDGE_CURVE('',#3387,#3411,#1445,.T.); +#5634=EDGE_CURVE('',#3411,#3413,#1494,.T.); +#5646=EDGE_CURVE('',#3385,#3409,#1449,.T.); +#5648=EDGE_CURVE('',#3409,#3411,#1498,.T.); +#5660=EDGE_CURVE('',#3383,#3407,#1453,.T.); +#5662=EDGE_CURVE('',#3407,#3409,#1503,.T.); +#5674=EDGE_CURVE('',#3381,#3405,#1457,.T.); +#5676=EDGE_CURVE('',#3405,#3407,#1507,.T.); +#5688=EDGE_CURVE('',#3379,#3403,#1461,.T.); +#5690=EDGE_CURVE('',#3403,#3405,#1512,.T.); +#5702=EDGE_CURVE('',#3377,#3401,#1465,.T.); +#5704=EDGE_CURVE('',#3401,#3403,#1516,.T.); +#5716=EDGE_CURVE('',#3376,#3400,#1469,.T.); +#5718=EDGE_CURVE('',#3400,#3401,#1520,.T.); +#5730=EDGE_CURVE('',#3393,#3417,#1473,.T.); +#5732=EDGE_CURVE('',#3417,#3400,#1524,.T.); +#5744=EDGE_CURVE('',#3392,#3416,#1477,.T.); +#5746=EDGE_CURVE('',#3416,#3417,#1529,.T.); +#5759=EDGE_CURVE('',#3437,#3416,#1533,.T.); +#5792=EDGE_CURVE('',#3439,#3420,#1537,.T.); +#5795=EDGE_CURVE('',#3421,#3441,#1541,.T.); +#5797=EDGE_CURVE('',#3420,#3421,#1545,.T.); +#5810=EDGE_CURVE('',#3396,#3420,#1549,.T.); +#5823=EDGE_CURVE('',#3397,#3421,#1553,.T.); +#5846=EDGE_CURVE('',#2990,#2984,#1557,.T.); +#5859=EDGE_CURVE('',#2993,#2987,#1561,.T.); +#5883=EDGE_CURVE('',#3608,#3609,#1569,.T.); +#5885=EDGE_CURVE('',#3609,#3612,#1573,.T.); +#5887=EDGE_CURVE('',#3612,#3613,#1577,.T.); +#5898=EDGE_CURVE('',#3451,#3447,#1581,.T.); +#5900=EDGE_CURVE('',#3447,#3641,#2049,.T.); +#5902=EDGE_CURVE('',#3641,#3609,#1586,.T.); +#5906=EDGE_CURVE('',#3636,#3451,#2057,.T.); +#5916=EDGE_CURVE('',#3105,#3303,#1617,.T.); +#5918=EDGE_CURVE('',#3105,#3141,#1595,.T.); +#5920=EDGE_CURVE('',#3141,#3449,#1963,.T.); +#5922=EDGE_CURVE('',#3303,#3449,#2093,.T.); +#5933=EDGE_CURVE('',#3451,#3144,#1959,.T.); +#5935=EDGE_CURVE('',#3108,#3144,#2033,.T.); +#5937=EDGE_CURVE('',#3447,#3108,#1621,.T.); +#5947=EDGE_CURVE('',#3520,#3529,#1688,.T.); +#5949=EDGE_CURVE('',#3520,#3100,#1599,.T.); +#5951=EDGE_CURVE('',#3100,#3101,#1604,.T.); +#5953=EDGE_CURVE('',#3101,#3103,#1608,.T.); +#5955=EDGE_CURVE('',#3103,#3105,#1613,.T.); +#5958=EDGE_CURVE('',#3447,#3303,#2037,.T.); +#5961=EDGE_CURVE('',#3108,#3109,#1626,.T.); +#5963=EDGE_CURVE('',#3109,#3076,#1630,.T.); +#5965=EDGE_CURVE('',#3076,#3077,#1635,.T.); +#5967=EDGE_CURVE('',#3077,#3079,#1639,.T.); +#5969=EDGE_CURVE('',#3079,#3081,#1644,.T.); +#5971=EDGE_CURVE('',#3081,#3083,#1648,.T.); +#5973=EDGE_CURVE('',#3083,#3085,#1653,.T.); +#5975=EDGE_CURVE('',#3085,#3087,#1657,.T.); +#5977=EDGE_CURVE('',#3087,#3089,#1662,.T.); +#5979=EDGE_CURVE('',#3089,#3091,#1666,.T.); +#5981=EDGE_CURVE('',#3091,#3093,#1671,.T.); +#5983=EDGE_CURVE('',#3093,#3095,#1675,.T.); +#5985=EDGE_CURVE('',#3095,#3097,#1680,.T.); +#5987=EDGE_CURVE('',#3097,#3529,#1684,.T.); +#5998=EDGE_CURVE('',#3533,#3529,#1712,.T.); +#6000=EDGE_CURVE('',#3508,#3533,#1823,.T.); +#6002=EDGE_CURVE('',#3508,#3509,#1692,.T.); +#6004=EDGE_CURVE('',#3509,#3524,#1766,.T.); +#6006=EDGE_CURVE('',#3520,#3524,#1734,.T.); +#6016=EDGE_CURVE('',#3528,#3529,#1720,.T.); +#6018=EDGE_CURVE('',#3528,#3532,#1702,.T.); +#6020=EDGE_CURVE('',#3532,#3533,#1827,.T.); +#6031=EDGE_CURVE('',#3520,#3521,#1716,.T.); +#6033=EDGE_CURVE('',#3521,#3136,#1981,.T.); +#6035=EDGE_CURVE('',#3100,#3136,#2753,.T.); +#6048=EDGE_CURVE('',#3097,#3133,#1724,.T.); +#6050=EDGE_CURVE('',#3133,#3528,#1896,.T.); +#6062=EDGE_CURVE('',#3524,#3525,#1761,.T.); +#6064=EDGE_CURVE('',#3525,#3521,#1744,.T.); +#6074=EDGE_CURVE('',#3541,#3536,#1748,.T.); +#6076=EDGE_CURVE('',#3505,#3541,#1752,.T.); +#6078=EDGE_CURVE('',#3525,#3505,#1757,.T.); +#6082=EDGE_CURVE('',#3536,#3509,#1770,.T.); +#6092=EDGE_CURVE('',#3581,#3576,#1774,.T.); +#6094=EDGE_CURVE('',#3517,#3581,#1778,.T.); +#6096=EDGE_CURVE('',#3557,#3517,#1783,.T.); +#6098=EDGE_CURVE('',#3556,#3557,#1787,.T.); +#6100=EDGE_CURVE('',#3513,#3556,#1792,.T.); +#6102=EDGE_CURVE('',#3576,#3513,#1796,.T.); +#6112=EDGE_CURVE('',#3536,#3537,#1801,.T.); +#6114=EDGE_CURVE('',#3539,#3537,#1880,.T.); +#6116=EDGE_CURVE('',#3539,#3541,#1867,.T.); +#6130=EDGE_CURVE('',#3549,#3508,#1818,.T.); +#6132=EDGE_CURVE('',#3547,#3549,#1806,.T.); +#6134=EDGE_CURVE('',#3547,#3537,#1810,.T.); +#6144=EDGE_CURVE('',#3549,#3544,#1814,.T.); +#6149=EDGE_CURVE('',#3532,#3504,#1832,.T.); +#6151=EDGE_CURVE('',#3504,#3544,#1836,.T.); +#6161=EDGE_CURVE('',#3573,#3568,#1840,.T.); +#6163=EDGE_CURVE('',#3573,#3512,#1844,.T.); +#6165=EDGE_CURVE('',#3512,#3565,#1849,.T.); +#6167=EDGE_CURVE('',#3564,#3565,#1853,.T.); +#6169=EDGE_CURVE('',#3564,#3516,#1858,.T.); +#6171=EDGE_CURVE('',#3516,#3568,#1862,.T.); +#6181=EDGE_CURVE('',#3544,#3545,#1872,.T.); +#6183=EDGE_CURVE('',#3547,#3545,#1884,.T.); +#6196=EDGE_CURVE('',#3545,#3539,#1888,.T.); +#6200=EDGE_CURVE('',#3504,#3505,#1876,.T.); +#6225=EDGE_CURVE('',#3528,#3521,#1892,.T.); +#6240=EDGE_CURVE('',#3131,#3133,#1901,.T.); +#6242=EDGE_CURVE('',#3129,#3131,#1905,.T.); +#6244=EDGE_CURVE('',#3127,#3129,#1910,.T.); +#6246=EDGE_CURVE('',#3125,#3127,#1914,.T.); +#6248=EDGE_CURVE('',#3123,#3125,#1919,.T.); +#6250=EDGE_CURVE('',#3121,#3123,#1923,.T.); +#6252=EDGE_CURVE('',#3119,#3121,#1928,.T.); +#6254=EDGE_CURVE('',#3117,#3119,#1932,.T.); +#6256=EDGE_CURVE('',#3115,#3117,#1937,.T.); +#6258=EDGE_CURVE('',#3113,#3115,#1941,.T.); +#6260=EDGE_CURVE('',#3112,#3113,#1946,.T.); +#6262=EDGE_CURVE('',#3145,#3112,#1950,.T.); +#6264=EDGE_CURVE('',#3144,#3145,#1955,.T.); +#6267=EDGE_CURVE('',#3451,#3449,#2053,.T.); +#6270=EDGE_CURVE('',#3139,#3141,#1968,.T.); +#6272=EDGE_CURVE('',#3137,#3139,#1972,.T.); +#6274=EDGE_CURVE('',#3136,#3137,#1977,.T.); +#6286=EDGE_CURVE('',#3095,#3131,#1985,.T.); +#6299=EDGE_CURVE('',#3093,#3129,#1989,.T.); +#6312=EDGE_CURVE('',#3091,#3127,#1993,.T.); +#6325=EDGE_CURVE('',#3089,#3125,#1997,.T.); +#6338=EDGE_CURVE('',#3087,#3123,#2001,.T.); +#6351=EDGE_CURVE('',#3085,#3121,#2005,.T.); +#6364=EDGE_CURVE('',#3083,#3119,#2009,.T.); +#6377=EDGE_CURVE('',#3081,#3117,#2013,.T.); +#6390=EDGE_CURVE('',#3079,#3115,#2017,.T.); +#6403=EDGE_CURVE('',#3077,#3113,#2021,.T.); +#6416=EDGE_CURVE('',#3076,#3112,#2025,.T.); +#6429=EDGE_CURVE('',#3109,#3145,#2029,.T.); +#6454=EDGE_CURVE('',#3640,#3303,#2041,.T.); +#6456=EDGE_CURVE('',#3640,#3641,#2045,.T.); +#6470=EDGE_CURVE('',#3449,#3637,#2061,.T.); +#6480=EDGE_CURVE('',#3308,#3309,#2065,.T.); +#6482=EDGE_CURVE('',#3633,#3308,#2069,.T.); +#6485=EDGE_CURVE('',#3309,#3632,#2073,.T.); +#6495=EDGE_CURVE('',#3305,#3453,#2077,.T.); +#6497=EDGE_CURVE('',#3644,#3305,#2081,.T.); +#6499=EDGE_CURVE('',#3644,#3645,#2085,.T.); +#6501=EDGE_CURVE('',#3453,#3645,#2089,.T.); +#6514=EDGE_CURVE('',#3620,#3621,#2107,.T.); +#6516=EDGE_CURVE('',#3620,#3640,#2103,.T.); +#6529=EDGE_CURVE('',#3624,#3625,#2111,.T.); +#6531=EDGE_CURVE('',#3461,#3625,#2685,.T.); +#6533=EDGE_CURVE('',#3461,#3481,#2115,.T.); +#6535=EDGE_CURVE('',#3481,#3483,#2119,.T.); +#6537=EDGE_CURVE('',#3456,#3483,#2693,.T.); +#6539=EDGE_CURVE('',#3620,#3456,#2669,.T.); +#6551=EDGE_CURVE('',#3628,#3629,#2153,.T.); +#6553=EDGE_CURVE('',#3629,#3625,#2129,.T.); +#6563=EDGE_CURVE('',#3592,#3593,#2133,.T.); +#6565=EDGE_CURVE('',#3605,#3592,#2137,.T.); +#6567=EDGE_CURVE('',#3604,#3605,#2141,.T.); +#6578=EDGE_CURVE('',#3616,#3617,#2145,.T.); +#6580=EDGE_CURVE('',#3629,#3616,#2149,.T.); +#6592=EDGE_CURVE('',#3588,#3589,#2175,.T.); +#6594=EDGE_CURVE('',#3588,#3592,#2158,.T.); +#6606=EDGE_CURVE('',#3584,#3585,#2167,.T.); +#6608=EDGE_CURVE('',#3585,#3588,#2171,.T.); +#6620=EDGE_CURVE('',#3308,#3453,#2179,.T.); +#6623=EDGE_CURVE('',#3645,#3585,#2184,.T.); +#6636=EDGE_CURVE('',#3177,#3305,#2215,.T.); +#6638=EDGE_CURVE('',#3177,#3213,#2193,.T.); +#6640=EDGE_CURVE('',#3213,#3309,#2417,.T.); +#6642=EDGE_CURVE('',#3305,#3309,#2543,.T.); +#6653=EDGE_CURVE('',#3308,#3216,#2413,.T.); +#6655=EDGE_CURVE('',#3180,#3216,#2487,.T.); +#6657=EDGE_CURVE('',#3453,#3180,#2219,.T.); +#6667=EDGE_CURVE('',#3560,#3553,#2286,.T.); +#6669=EDGE_CURVE('',#3560,#3172,#2197,.T.); +#6671=EDGE_CURVE('',#3172,#3173,#2202,.T.); +#6673=EDGE_CURVE('',#3173,#3175,#2206,.T.); +#6675=EDGE_CURVE('',#3175,#3177,#2211,.T.); +#6680=EDGE_CURVE('',#3180,#3181,#2224,.T.); +#6682=EDGE_CURVE('',#3181,#3148,#2228,.T.); +#6684=EDGE_CURVE('',#3148,#3149,#2233,.T.); +#6686=EDGE_CURVE('',#3149,#3151,#2237,.T.); +#6688=EDGE_CURVE('',#3151,#3153,#2242,.T.); +#6690=EDGE_CURVE('',#3153,#3155,#2246,.T.); +#6692=EDGE_CURVE('',#3155,#3157,#2251,.T.); +#6694=EDGE_CURVE('',#3157,#3159,#2255,.T.); +#6696=EDGE_CURVE('',#3159,#3161,#2260,.T.); +#6698=EDGE_CURVE('',#3161,#3163,#2264,.T.); +#6700=EDGE_CURVE('',#3163,#3165,#2269,.T.); +#6702=EDGE_CURVE('',#3165,#3167,#2273,.T.); +#6704=EDGE_CURVE('',#3167,#3169,#2278,.T.); +#6706=EDGE_CURVE('',#3169,#3553,#2282,.T.); +#6717=EDGE_CURVE('',#3560,#3564,#2296,.T.); +#6720=EDGE_CURVE('',#3557,#3553,#2338,.T.); +#6723=EDGE_CURVE('',#3516,#3517,#2522,.T.); +#6733=EDGE_CURVE('',#3560,#3561,#2318,.T.); +#6737=EDGE_CURVE('',#3565,#3561,#2306,.T.); +#6747=EDGE_CURVE('',#3552,#3553,#2310,.T.); +#6750=EDGE_CURVE('',#3169,#3205,#2314,.T.); +#6752=EDGE_CURVE('',#3205,#3552,#2350,.T.); +#6763=EDGE_CURVE('',#3561,#3208,#2435,.T.); +#6765=EDGE_CURVE('',#3172,#3208,#2499,.T.); +#6777=EDGE_CURVE('',#3552,#3556,#2328,.T.); +#6789=EDGE_CURVE('',#3552,#3561,#2342,.T.); +#6793=EDGE_CURVE('',#3512,#3513,#2346,.T.); +#6807=EDGE_CURVE('',#3203,#3205,#2355,.T.); +#6809=EDGE_CURVE('',#3201,#3203,#2359,.T.); +#6811=EDGE_CURVE('',#3199,#3201,#2364,.T.); +#6813=EDGE_CURVE('',#3197,#3199,#2368,.T.); +#6815=EDGE_CURVE('',#3195,#3197,#2373,.T.); +#6817=EDGE_CURVE('',#3193,#3195,#2377,.T.); +#6819=EDGE_CURVE('',#3191,#3193,#2382,.T.); +#6821=EDGE_CURVE('',#3189,#3191,#2386,.T.); +#6823=EDGE_CURVE('',#3187,#3189,#2391,.T.); +#6825=EDGE_CURVE('',#3185,#3187,#2395,.T.); +#6827=EDGE_CURVE('',#3184,#3185,#2400,.T.); +#6829=EDGE_CURVE('',#3217,#3184,#2404,.T.); +#6831=EDGE_CURVE('',#3216,#3217,#2409,.T.); +#6836=EDGE_CURVE('',#3211,#3213,#2422,.T.); +#6838=EDGE_CURVE('',#3209,#3211,#2426,.T.); +#6840=EDGE_CURVE('',#3208,#3209,#2431,.T.); +#6852=EDGE_CURVE('',#3167,#3203,#2439,.T.); +#6865=EDGE_CURVE('',#3165,#3201,#2443,.T.); +#6878=EDGE_CURVE('',#3163,#3199,#2447,.T.); +#6891=EDGE_CURVE('',#3161,#3197,#2451,.T.); +#6904=EDGE_CURVE('',#3159,#3195,#2455,.T.); +#6917=EDGE_CURVE('',#3157,#3193,#2459,.T.); +#6930=EDGE_CURVE('',#3155,#3191,#2463,.T.); +#6943=EDGE_CURVE('',#3153,#3189,#2467,.T.); +#6956=EDGE_CURVE('',#3151,#3187,#2471,.T.); +#6969=EDGE_CURVE('',#3149,#3185,#2475,.T.); +#6982=EDGE_CURVE('',#3148,#3184,#2479,.T.); +#6995=EDGE_CURVE('',#3181,#3217,#2483,.T.); +#7020=EDGE_CURVE('',#3175,#3211,#2491,.T.); +#7033=EDGE_CURVE('',#3173,#3209,#2495,.T.); +#7057=EDGE_CURVE('',#3571,#3573,#2504,.T.); +#7059=EDGE_CURVE('',#3571,#3577,#2508,.T.); +#7061=EDGE_CURVE('',#3576,#3577,#2513,.T.); +#7074=EDGE_CURVE('',#3568,#3569,#2518,.T.); +#7076=EDGE_CURVE('',#3571,#3569,#2531,.T.); +#7092=EDGE_CURVE('',#3579,#3581,#2527,.T.); +#7094=EDGE_CURVE('',#3569,#3579,#2535,.T.); +#7105=EDGE_CURVE('',#3579,#3577,#2539,.T.); +#7132=EDGE_CURVE('',#3596,#3597,#2557,.T.); +#7134=EDGE_CURVE('',#3596,#3644,#2553,.T.); +#7147=EDGE_CURVE('',#3600,#3601,#2561,.T.); +#7149=EDGE_CURVE('',#3469,#3601,#2599,.T.); +#7151=EDGE_CURVE('',#3469,#3493,#2565,.T.); +#7153=EDGE_CURVE('',#3493,#3495,#2569,.T.); +#7155=EDGE_CURVE('',#3464,#3495,#2607,.T.); +#7157=EDGE_CURVE('',#3596,#3464,#2583,.T.); +#7170=EDGE_CURVE('',#3605,#3601,#2579,.T.); +#7187=EDGE_CURVE('',#3464,#3465,#2587,.T.); +#7189=EDGE_CURVE('',#3465,#3467,#2591,.T.); +#7191=EDGE_CURVE('',#3467,#3469,#2595,.T.); +#7203=EDGE_CURVE('',#3495,#3499,#2603,.T.); +#7205=EDGE_CURVE('',#3465,#3499,#2647,.T.); +#7218=EDGE_CURVE('',#3497,#3495,#2611,.T.); +#7220=EDGE_CURVE('',#3497,#3501,#2631,.T.); +#7222=EDGE_CURVE('',#3499,#3501,#2615,.T.); +#7233=EDGE_CURVE('',#3493,#3489,#2619,.T.); +#7235=EDGE_CURVE('',#3489,#3497,#2635,.T.); +#7246=EDGE_CURVE('',#3488,#3489,#2623,.T.); +#7249=EDGE_CURVE('',#3492,#3493,#2651,.T.); +#7251=EDGE_CURVE('',#3492,#3488,#2639,.T.); +#7262=EDGE_CURVE('',#3501,#3488,#2627,.T.); +#7274=EDGE_CURVE('',#3499,#3492,#2643,.T.); +#7288=EDGE_CURVE('',#3467,#3492,#2655,.T.); +#7313=EDGE_CURVE('',#3612,#3616,#2660,.T.); +#7332=EDGE_CURVE('',#3456,#3457,#2673,.T.); +#7334=EDGE_CURVE('',#3457,#3459,#2677,.T.); +#7336=EDGE_CURVE('',#3459,#3461,#2681,.T.); +#7348=EDGE_CURVE('',#3483,#3472,#2689,.T.); +#7350=EDGE_CURVE('',#3457,#3472,#2733,.T.); +#7363=EDGE_CURVE('',#3485,#3483,#2697,.T.); +#7365=EDGE_CURVE('',#3485,#3476,#2713,.T.); +#7367=EDGE_CURVE('',#3472,#3476,#2701,.T.); +#7378=EDGE_CURVE('',#3481,#3479,#2705,.T.); +#7380=EDGE_CURVE('',#3479,#3485,#2717,.T.); +#7391=EDGE_CURVE('',#3477,#3479,#2721,.T.); +#7394=EDGE_CURVE('',#3473,#3481,#2737,.T.); +#7396=EDGE_CURVE('',#3473,#3477,#2725,.T.); +#7406=EDGE_CURVE('',#3476,#3477,#2709,.T.); +#7419=EDGE_CURVE('',#3472,#3473,#2729,.T.); +#7433=EDGE_CURVE('',#3459,#3473,#2741,.T.); +#7458=EDGE_CURVE('',#3103,#3139,#2745,.T.); +#7471=EDGE_CURVE('',#3101,#3137,#2749,.T.); +#7496=EDGE_CURVE('',#3344,#3348,#2758,.T.); +#7498=EDGE_CURVE('',#3348,#3349,#2775,.T.); +#7500=EDGE_CURVE('',#3349,#3345,#2763,.T.); +#7510=EDGE_CURVE('',#3348,#3004,#2779,.T.); +#7514=EDGE_CURVE('',#3357,#3353,#2881,.T.); +#7516=EDGE_CURVE('',#3357,#3009,#2771,.T.); +#7518=EDGE_CURVE('',#3009,#3004,#2803,.T.); +#7530=EDGE_CURVE('',#3004,#3005,#2799,.T.); +#7532=EDGE_CURVE('',#3349,#3005,#2889,.T.); +#7542=EDGE_CURVE('',#2996,#2997,#2783,.T.); +#7544=EDGE_CURVE('',#3001,#2996,#2787,.T.); +#7546=EDGE_CURVE('',#2999,#3001,#2791,.T.); +#7548=EDGE_CURVE('',#2997,#2999,#2795,.T.); +#7560=EDGE_CURVE('',#3007,#3009,#2807,.T.); +#7562=EDGE_CURVE('',#3005,#3007,#2811,.T.); +#7572=EDGE_CURVE('',#3364,#3365,#2815,.T.); +#7574=EDGE_CURVE('',#3364,#2996,#2819,.T.); +#7577=EDGE_CURVE('',#3365,#2997,#2855,.T.); +#7588=EDGE_CURVE('',#3360,#3364,#2824,.T.); +#7591=EDGE_CURVE('',#3365,#3361,#2829,.T.); +#7604=EDGE_CURVE('',#3373,#3369,#2847,.T.); +#7606=EDGE_CURVE('',#3373,#3001,#2837,.T.); +#7618=EDGE_CURVE('',#3368,#3372,#2842,.T.); +#7620=EDGE_CURVE('',#3372,#3373,#2859,.T.); +#7635=EDGE_CURVE('',#3372,#2999,#2863,.T.); +#7658=EDGE_CURVE('',#3356,#3357,#2867,.T.); +#7660=EDGE_CURVE('',#3356,#3007,#2871,.T.); +#7673=EDGE_CURVE('',#3352,#3356,#2876,.T.); +#7704=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#7695),#7703); +#7711=PRODUCT_DEFINITION('part definition','',#7710,#7707); +#7712=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445091-3.',#7711); +#7713=SHAPE_ASPECT('','solid data associated with C-2-1445091-3',#7712,.F.); +#7714=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#7713); +#7715=SHAPE_REPRESENTATION('',(#7695),#7703); +#7716=SHAPE_DEFINITION_REPRESENTATION(#7714,#7715); +#7720=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445091-3',#7713); +#7721=REPRESENTATION('surface area',(#7719),#7703); +#7722=PROPERTY_DEFINITION_REPRESENTATION(#7720,#7721); +#7726=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445091-3',#7713); +#7727=REPRESENTATION('volume',(#7725),#7703); +#7728=PROPERTY_DEFINITION_REPRESENTATION(#7726,#7727); +#7730=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445091-3',#7713); +#7731=REPRESENTATION('centroid',(#7729),#7703); +#7732=PROPERTY_DEFINITION_REPRESENTATION(#7730,#7731); +#7736=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445091-3',#7712); +#7737=REPRESENTATION('surface area',(#7735),#7703); +#7738=PROPERTY_DEFINITION_REPRESENTATION(#7736,#7737); +#7742=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445091-3',#7712); +#7743=REPRESENTATION('volume',(#7741),#7703); +#7744=PROPERTY_DEFINITION_REPRESENTATION(#7742,#7743); +#7746=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445091-3',#7712); +#7747=REPRESENTATION('centroid',(#7745),#7703); +#7748=PROPERTY_DEFINITION_REPRESENTATION(#7746,#7747); +#7749=SHAPE_DEFINITION_REPRESENTATION(#7712,#7704); +#7751=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7755=REPRESENTATION('',(#7754),#7703); +#7756=PROPERTY_DEFINITION_REPRESENTATION(#7751,#7755); +#7757=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7761=REPRESENTATION('',(#7760),#7703); +#7762=PROPERTY_DEFINITION_REPRESENTATION(#7757,#7761); +#7763=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7767=REPRESENTATION('',(#7766),#7703); +#7768=PROPERTY_DEFINITION_REPRESENTATION(#7763,#7767); +#7769=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7773=REPRESENTATION('',(#7772),#7703); +#7774=PROPERTY_DEFINITION_REPRESENTATION(#7769,#7773); +#7775=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7779=REPRESENTATION('',(#7778),#7703); +#7780=PROPERTY_DEFINITION_REPRESENTATION(#7775,#7779); +#7781=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7785=REPRESENTATION('',(#7784),#7703); +#7786=PROPERTY_DEFINITION_REPRESENTATION(#7781,#7785); +#7787=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7791=REPRESENTATION('',(#7790),#7703); +#7792=PROPERTY_DEFINITION_REPRESENTATION(#7787,#7791); +#7793=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7797=REPRESENTATION('',(#7796),#7703); +#7798=PROPERTY_DEFINITION_REPRESENTATION(#7793,#7797); +#7799=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7803=REPRESENTATION('',(#7802),#7703); +#7804=PROPERTY_DEFINITION_REPRESENTATION(#7799,#7803); +#7805=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7808=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7812=REPRESENTATION('',(#7811),#7703); +#7813=PROPERTY_DEFINITION_REPRESENTATION(#7808,#7812); +#7814=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7818=REPRESENTATION('',(#7817),#7703); +#7819=PROPERTY_DEFINITION_REPRESENTATION(#7814,#7818); +#7820=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7824=REPRESENTATION('',(#7823),#7703); +#7825=PROPERTY_DEFINITION_REPRESENTATION(#7820,#7824); +#7826=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7830=REPRESENTATION('',(#7829),#7703); +#7831=PROPERTY_DEFINITION_REPRESENTATION(#7826,#7830); +#7832=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7836=REPRESENTATION('',(#7835),#7703); +#7837=PROPERTY_DEFINITION_REPRESENTATION(#7832,#7836); +#7838=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7842=REPRESENTATION('',(#7841),#7703); +#7843=PROPERTY_DEFINITION_REPRESENTATION(#7838,#7842); +#7844=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7848=REPRESENTATION('',(#7847),#7703); +#7849=PROPERTY_DEFINITION_REPRESENTATION(#7844,#7848); +#7850=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7854=REPRESENTATION('',(#7853),#7703); +#7855=PROPERTY_DEFINITION_REPRESENTATION(#7850,#7854); +#7856=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7860=REPRESENTATION('',(#7859),#7703); +#7861=PROPERTY_DEFINITION_REPRESENTATION(#7856,#7860); +#7862=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7866=REPRESENTATION('',(#7865),#7703); +#7867=PROPERTY_DEFINITION_REPRESENTATION(#7862,#7866); +#7868=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7872=REPRESENTATION('',(#7871),#7703); +#7873=PROPERTY_DEFINITION_REPRESENTATION(#7868,#7872); +#7874=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7878=REPRESENTATION('',(#7877),#7703); +#7879=PROPERTY_DEFINITION_REPRESENTATION(#7874,#7878); +#7880=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7884=REPRESENTATION('',(#7883),#7703); +#7885=PROPERTY_DEFINITION_REPRESENTATION(#7880,#7884); +#7886=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7889=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7893=REPRESENTATION('',(#7892),#7703); +#7894=PROPERTY_DEFINITION_REPRESENTATION(#7889,#7893); +#7895=PROPERTY_DEFINITION('user defined attribute','',#7711); +#7899=REPRESENTATION('',(#7898),#7703); +#7900=PROPERTY_DEFINITION_REPRESENTATION(#7895,#7899); +#7901=DERIVED_UNIT((#7718)); +#7902=DERIVED_UNIT((#7724)); +#7903=DERIVED_UNIT((#7734)); +#7904=DERIVED_UNIT((#7740)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.kicad_mod new file mode 100644 index 0000000..bdb8430 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.kicad_mod @@ -0,0 +1,42 @@ +(footprint "Micro_Mate-N-Lok_3p_vertical" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 62086156) + (attr smd) + (fp_text reference "REF**" (at 0 3.81 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 42713045-fffd-4b2d-ae1e-7232d705fb12) + ) + (fp_text value "Micro_Mate-N-Lok_3p_vertical" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0515cd2-cdaa-467e-8354-0f6eadfa35c9) + ) + (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1bf544e3-5940-4576-9291-2464e95c0ee2) + ) + (fp_line (start 5.588 2.54) (end -5.588 2.54) (layer "F.SilkS") (width 0.12) (tstamp 12422a89-3d0c-485c-9386-f77121fd68fd)) + (fp_line (start 5.588 1.27) (end 5.588 2.54) (layer "F.SilkS") (width 0.12) (tstamp 1d9cdadc-9036-4a95-b6db-fa7b3b74c869)) + (fp_line (start 4.064 -2.54) (end 5.588 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 31e08896-1992-4725-96d9-9d2728bca7a3)) + (fp_line (start -5.588 -1.27) (end -5.588 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 378af8b4-af3d-46e7-89ae-deff12ca9067)) + (fp_line (start -1.016 -2.54) (end -1.016 -3.048) (layer "F.SilkS") (width 0.12) (tstamp 5114c7bf-b955-49f3-a0a8-4b954c81bde0)) + (fp_line (start 1.016 -3.048) (end 1.016 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 5ca4be1c-537e-4a4a-b344-d0c8ffde8546)) + (fp_line (start -5.588 -2.54) (end -4.064 -2.54) (layer "F.SilkS") (width 0.12) (tstamp 6d26d68f-1ca7-4ff3-b058-272f1c399047)) + (fp_line (start 1.016 -2.54) (end 2.032 -2.54) (layer "F.SilkS") (width 0.12) (tstamp aa2ea573-3f20-43c1-aa99-1f9c6031a9aa)) + (fp_line (start -2.032 -2.54) (end -1.016 -2.54) (layer "F.SilkS") (width 0.12) (tstamp b7199d9b-bebb-4100-9ad3-c2bd31e21d65)) + (fp_line (start -5.588 2.54) (end -5.588 1.27) (layer "F.SilkS") (width 0.12) (tstamp c830e3bc-dc64-4f65-8f47-3b106bae2807)) + (fp_line (start 5.588 -2.54) (end 5.588 -1.27) (layer "F.SilkS") (width 0.12) (tstamp f2c93195-af12-4d3e-acdf-bdd0ff675c24)) + (fp_circle (center -6.35 -3.81) (end -5.85 -3.81) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 63489ebf-0f52-43a6-a0ab-158b1a7d4988)) + (fp_rect (start -8.89 -5.08) (end 8.89 2.54) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 312474c5-a081-4cd1-b2e6-730f0718514a)) + (fp_line (start 4.318 1.27) (end 5.08 1.27) (layer "F.Fab") (width 0.1) (tstamp c6462399-f2e4-4f1a-b34a-b49a04c8bdb9)) + (fp_line (start 4.318 1.778) (end 4.318 1.27) (layer "F.Fab") (width 0.1) (tstamp f284b1e2-75a4-4a3f-a5f4-6f05f15fb4f5)) + (pad "" smd roundrect (at -6.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f3003e6-dce5-420f-906b-3f1e92b67249)) + (pad "" smd roundrect (at 6.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 378af8b4-af3d-46e7-89ae-deff12ca9067)) + (pad "1" smd roundrect (at -3 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebd06df3-d52b-4cff-99a2-a771df6d3733)) + (pad "2" smd roundrect (at 0 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c0807a7-765b-4fa5-baaa-e09a2b610e6b)) + (pad "3" smd roundrect (at 3 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23e32b5c-4ca6-4614-a426-44d605a7d8fd)) + (model "${KIPRJMOD}/libraries/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.stp" + (offset (xyz 0 0 9.24)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.stp new file mode 100755 index 0000000..74cb7de --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_3p_vertical.stp @@ -0,0 +1,7183 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445053-3','2021-08-20T08:10:02',('workeradm'),( +'TE Connectivity Ltd.'),'CREO PARAMETRIC BY PTC INC, 2021072', +'CREO PARAMETRIC BY PTC INC, 2021072',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#2=CARTESIAN_POINT('',(-5.E0,1.7E0,-5.29E0)); +#3=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4=DIRECTION('',(0.E0,0.E0,1.E0)); +#5=AXIS2_PLACEMENT_3D('',#2,#3,#4); +#7=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8=VECTOR('',#7,5.1E-1); +#9=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.29E0)); +#10=LINE('',#9,#8); +#11=CARTESIAN_POINT('',(-5.E0,1.58E0,-5.8E0)); +#12=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13=DIRECTION('',(0.E0,1.E0,0.E0)); +#14=AXIS2_PLACEMENT_3D('',#11,#12,#13); +#16=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#17=VECTOR('',#16,3.535533905933E-1); +#18=CARTESIAN_POINT('',(-5.E0,1.756776695297E0,-5.976776695297E0)); +#19=LINE('',#18,#17); +#20=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.05E0)); +#21=DIRECTION('',(-1.E0,0.E0,0.E0)); +#22=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#23=AXIS2_PLACEMENT_3D('',#20,#21,#22); +#25=DIRECTION('',(0.E0,1.E0,0.E0)); +#26=VECTOR('',#25,2.2E-1); +#27=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.3E0)); +#28=LINE('',#27,#26); +#29=DIRECTION('',(0.E0,0.E0,1.E0)); +#30=VECTOR('',#29,1.E0); +#31=CARTESIAN_POINT('',(-5.E0,1.55E0,-7.3E0)); +#32=LINE('',#31,#30); +#33=DIRECTION('',(0.E0,1.E0,0.E0)); +#34=VECTOR('',#33,2.E0); +#35=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-7.3E0)); +#36=LINE('',#35,#34); +#37=DIRECTION('',(0.E0,0.E0,1.E0)); +#38=VECTOR('',#37,1.E0); +#39=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-7.3E0)); +#40=LINE('',#39,#38); +#41=DIRECTION('',(0.E0,-1.E0,0.E0)); +#42=VECTOR('',#41,1.3E-1); +#43=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-6.3E0)); +#44=LINE('',#43,#42); +#45=DIRECTION('',(0.E0,0.E0,-1.E0)); +#46=VECTOR('',#45,1.09E0); +#47=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-6.3E0)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(0.E0,1.E0,0.E0)); +#50=VECTOR('',#49,2.16E0); +#51=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-7.39E0)); +#52=LINE('',#51,#50); +#53=CARTESIAN_POINT('',(-5.E0,1.58E0,-7.64E0)); +#54=DIRECTION('',(-1.E0,0.E0,0.E0)); +#55=DIRECTION('',(0.E0,0.E0,1.E0)); +#56=AXIS2_PLACEMENT_3D('',#53,#54,#55); +#58=DIRECTION('',(0.E0,0.E0,-1.E0)); +#59=VECTOR('',#58,6.2E-1); +#60=CARTESIAN_POINT('',(-5.E0,1.83E0,-7.64E0)); +#61=LINE('',#60,#59); +#62=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.26E0)); +#63=DIRECTION('',(-1.E0,0.E0,0.E0)); +#64=DIRECTION('',(0.E0,1.E0,0.E0)); +#65=AXIS2_PLACEMENT_3D('',#62,#63,#64); +#67=DIRECTION('',(0.E0,-1.E0,0.E0)); +#68=VECTOR('',#67,4.1E-1); +#69=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.39E0)); +#70=LINE('',#69,#68); +#71=DIRECTION('',(0.E0,0.E0,-1.E0)); +#72=VECTOR('',#71,8.5E-1); +#73=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.39E0)); +#74=LINE('',#73,#72); +#75=DIRECTION('',(0.E0,1.E0,0.E0)); +#76=VECTOR('',#75,6.4E-1); +#77=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#78=LINE('',#77,#76); +#79=DIRECTION('',(0.E0,0.E0,1.E0)); +#80=VECTOR('',#79,9.24E0); +#81=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#82=LINE('',#81,#80); +#83=DIRECTION('',(0.E0,-1.E0,0.E0)); +#84=VECTOR('',#83,3.86E0); +#85=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#86=LINE('',#85,#84); +#87=DIRECTION('',(0.E0,0.E0,-1.E0)); +#88=VECTOR('',#87,9.24E0); +#89=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#90=LINE('',#89,#88); +#91=DIRECTION('',(0.E0,1.E0,0.E0)); +#92=VECTOR('',#91,6.4E-1); +#93=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#94=LINE('',#93,#92); +#95=DIRECTION('',(0.E0,0.E0,1.E0)); +#96=VECTOR('',#95,8.5E-1); +#97=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#98=LINE('',#97,#96); +#99=DIRECTION('',(0.E0,-1.E0,0.E0)); +#100=VECTOR('',#99,4.E-2); +#101=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.39E0)); +#102=LINE('',#101,#100); +#103=CARTESIAN_POINT('',(-5.E0,-1.33E0,-7.89E0)); +#104=DIRECTION('',(-1.E0,0.E0,0.E0)); +#105=DIRECTION('',(0.E0,0.E0,-1.E0)); +#106=AXIS2_PLACEMENT_3D('',#103,#104,#105); +#108=DIRECTION('',(0.E0,0.E0,1.E0)); +#109=VECTOR('',#108,2.23E0); +#110=CARTESIAN_POINT('',(-5.E0,-1.83E0,-7.89E0)); +#111=LINE('',#110,#109); +#112=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.66E0)); +#113=DIRECTION('',(-1.E0,0.E0,0.E0)); +#114=DIRECTION('',(0.E0,-1.E0,0.E0)); +#115=AXIS2_PLACEMENT_3D('',#112,#113,#114); +#117=DIRECTION('',(0.E0,1.E0,0.E0)); +#118=VECTOR('',#117,3.03E0); +#119=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.16E0)); +#120=LINE('',#119,#118); +#121=DIRECTION('',(-1.E0,0.E0,0.E0)); +#122=VECTOR('',#121,3.6E-1); +#123=CARTESIAN_POINT('',(-5.E0,1.7E0,-5.16E0)); +#124=LINE('',#123,#122); +#125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#126=VECTOR('',#125,3.6E-1); +#127=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.16E0)); +#128=LINE('',#127,#126); +#129=DIRECTION('',(-1.E0,0.E0,0.E0)); +#130=VECTOR('',#129,3.6E-1); +#131=CARTESIAN_POINT('',(-5.E0,-1.83E0,-5.66E0)); +#132=LINE('',#131,#130); +#133=DIRECTION('',(-1.E0,0.E0,0.E0)); +#134=VECTOR('',#133,3.6E-1); +#135=CARTESIAN_POINT('',(-5.E0,-1.83E0,-7.89E0)); +#136=LINE('',#135,#134); +#137=DIRECTION('',(-1.E0,0.E0,0.E0)); +#138=VECTOR('',#137,3.6E-1); +#139=CARTESIAN_POINT('',(-5.E0,-1.33E0,-8.39E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(-1.E0,0.E0,0.E0)); +#142=VECTOR('',#141,3.6E-1); +#143=CARTESIAN_POINT('',(-5.E0,-6.6E-1,-8.39E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(-1.E0,0.E0,0.E0)); +#146=VECTOR('',#145,3.6E-1); +#147=CARTESIAN_POINT('',(-5.E0,6.6E-1,-8.39E0)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(-1.E0,0.E0,0.E0)); +#150=VECTOR('',#149,3.6E-1); +#151=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.39E0)); +#152=LINE('',#151,#150); +#153=CARTESIAN_POINT('',(5.94E0,-6.6E-1,-8.39E0)); +#154=DIRECTION('',(0.E0,-1.E0,0.E0)); +#155=DIRECTION('',(-1.E0,0.E0,0.E0)); +#156=AXIS2_PLACEMENT_3D('',#153,#154,#155); +#158=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#159=VECTOR('',#158,2.168651654831E0); +#160=CARTESIAN_POINT('',(5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#161=LINE('',#160,#159); +#162=DIRECTION('',(0.E0,0.E0,-1.E0)); +#163=VECTOR('',#162,3.6E-1); +#164=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-8.905E0)); +#165=LINE('',#164,#163); +#166=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#167=VECTOR('',#166,2.157834562704E0); +#168=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-9.265E0)); +#169=LINE('',#168,#167); +#170=CARTESIAN_POINT('',(5.94E0,-6.6E-1,-8.39E0)); +#171=DIRECTION('',(0.E0,1.E0,0.E0)); +#172=DIRECTION('',(2.992766187422E-2,0.E0,-9.995520672055E-1)); +#173=AXIS2_PLACEMENT_3D('',#170,#171,#172); +#175=CARTESIAN_POINT('',(-5.94E0,-6.6E-1,-8.39E0)); +#176=DIRECTION('',(0.E0,1.E0,0.E0)); +#177=DIRECTION('',(1.E0,0.E0,0.E0)); +#178=AXIS2_PLACEMENT_3D('',#175,#176,#177); +#180=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#181=VECTOR('',#180,2.157834562704E0); +#182=CARTESIAN_POINT('',(-5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#183=LINE('',#182,#181); +#184=DIRECTION('',(0.E0,0.E0,1.E0)); +#185=VECTOR('',#184,3.6E-1); +#186=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-9.265E0)); +#187=LINE('',#186,#185); +#188=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#189=VECTOR('',#188,2.168651654831E0); +#190=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-8.905E0)); +#191=LINE('',#190,#189); +#192=CARTESIAN_POINT('',(-5.94E0,-6.6E-1,-8.39E0)); +#193=DIRECTION('',(0.E0,-1.E0,0.E0)); +#194=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#195=AXIS2_PLACEMENT_3D('',#192,#193,#194); +#197=DIRECTION('',(1.E0,0.E0,0.E0)); +#198=VECTOR('',#197,3.6E-1); +#199=CARTESIAN_POINT('',(5.E0,-6.6E-1,-8.39E0)); +#200=LINE('',#199,#198); +#201=DIRECTION('',(1.E0,0.E0,0.E0)); +#202=VECTOR('',#201,3.6E-1); +#203=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.39E0)); +#204=LINE('',#203,#202); +#205=DIRECTION('',(1.E0,0.E0,0.E0)); +#206=VECTOR('',#205,3.6E-1); +#207=CARTESIAN_POINT('',(5.E0,6.6E-1,-8.39E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(0.E0,1.E0,0.E0)); +#210=VECTOR('',#209,1.32E0); +#211=CARTESIAN_POINT('',(5.E0,-6.6E-1,-8.39E0)); +#212=LINE('',#211,#210); +#213=DIRECTION('',(0.E0,1.E0,0.E0)); +#214=VECTOR('',#213,6.3E-1); +#215=CARTESIAN_POINT('',(5.E0,6.6E-1,-8.39E0)); +#216=LINE('',#215,#214); +#217=DIRECTION('',(0.E0,1.E0,0.E0)); +#218=VECTOR('',#217,6.3E-1); +#219=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.39E0)); +#220=LINE('',#219,#218); +#221=DIRECTION('',(0.E0,1.E0,0.E0)); +#222=VECTOR('',#221,1.32E0); +#223=CARTESIAN_POINT('',(5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#224=LINE('',#223,#222); +#225=DIRECTION('',(0.E0,1.E0,0.E0)); +#226=VECTOR('',#225,1.32E0); +#227=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-9.265E0)); +#228=LINE('',#227,#226); +#229=DIRECTION('',(0.E0,1.E0,0.E0)); +#230=VECTOR('',#229,1.32E0); +#231=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-8.905E0)); +#232=LINE('',#231,#230); +#233=DIRECTION('',(0.E0,1.E0,0.E0)); +#234=VECTOR('',#233,1.32E0); +#235=CARTESIAN_POINT('',(5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#236=LINE('',#235,#234); +#237=DIRECTION('',(0.E0,1.E0,0.E0)); +#238=VECTOR('',#237,1.32E0); +#239=CARTESIAN_POINT('',(5.36E0,-6.6E-1,-8.39E0)); +#240=LINE('',#239,#238); +#241=DIRECTION('',(0.E0,1.E0,0.E0)); +#242=VECTOR('',#241,1.04E0); +#243=CARTESIAN_POINT('',(5.36E0,-1.7E0,-8.39E0)); +#244=LINE('',#243,#242); +#245=CARTESIAN_POINT('',(5.36E0,-1.7E0,-8.26E0)); +#246=DIRECTION('',(1.E0,0.E0,0.E0)); +#247=DIRECTION('',(0.E0,-1.E0,6.832141690001E-14)); +#248=AXIS2_PLACEMENT_3D('',#245,#246,#247); +#250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#251=VECTOR('',#250,6.2E-1); +#252=CARTESIAN_POINT('',(5.36E0,-1.83E0,-7.64E0)); +#253=LINE('',#252,#251); +#254=CARTESIAN_POINT('',(5.36E0,-1.58E0,-7.64E0)); +#255=DIRECTION('',(1.E0,0.E0,0.E0)); +#256=DIRECTION('',(0.E0,0.E0,1.E0)); +#257=AXIS2_PLACEMENT_3D('',#254,#255,#256); +#259=DIRECTION('',(0.E0,-1.E0,0.E0)); +#260=VECTOR('',#259,2.16E0); +#261=CARTESIAN_POINT('',(5.36E0,5.8E-1,-7.39E0)); +#262=LINE('',#261,#260); +#263=DIRECTION('',(0.E0,0.E0,-1.E0)); +#264=VECTOR('',#263,1.09E0); +#265=CARTESIAN_POINT('',(5.36E0,5.8E-1,-6.3E0)); +#266=LINE('',#265,#264); +#267=DIRECTION('',(0.E0,1.E0,0.E0)); +#268=VECTOR('',#267,1.3E-1); +#269=CARTESIAN_POINT('',(5.36E0,4.5E-1,-6.3E0)); +#270=LINE('',#269,#268); +#271=CARTESIAN_POINT('',(5.36E0,-1.226446609407E0,-6.05E0)); +#272=DIRECTION('',(1.E0,0.E0,0.E0)); +#273=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#274=AXIS2_PLACEMENT_3D('',#271,#272,#273); +#276=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#277=VECTOR('',#276,5.E-1); +#278=CARTESIAN_POINT('',(5.36E0,-1.756776695297E0,-5.873223304703E0)); +#279=LINE('',#278,#277); +#280=CARTESIAN_POINT('',(5.36E0,-1.58E0,-5.696446609407E0)); +#281=DIRECTION('',(1.E0,0.E0,0.E0)); +#282=DIRECTION('',(0.E0,-1.E0,0.E0)); +#283=AXIS2_PLACEMENT_3D('',#280,#281,#282); +#285=DIRECTION('',(0.E0,0.E0,-1.E0)); +#286=VECTOR('',#285,4.064466094067E-1); +#287=CARTESIAN_POINT('',(5.36E0,-1.83E0,-5.29E0)); +#288=LINE('',#287,#286); +#289=CARTESIAN_POINT('',(5.36E0,-1.7E0,-5.29E0)); +#290=DIRECTION('',(1.E0,0.E0,0.E0)); +#291=DIRECTION('',(0.E0,0.E0,1.E0)); +#292=AXIS2_PLACEMENT_3D('',#289,#290,#291); +#294=DIRECTION('',(0.E0,-1.E0,0.E0)); +#295=VECTOR('',#294,3.03E0); +#296=CARTESIAN_POINT('',(5.36E0,1.33E0,-5.16E0)); +#297=LINE('',#296,#295); +#298=CARTESIAN_POINT('',(5.36E0,1.33E0,-5.66E0)); +#299=DIRECTION('',(1.E0,0.E0,0.E0)); +#300=DIRECTION('',(0.E0,1.E0,0.E0)); +#301=AXIS2_PLACEMENT_3D('',#298,#299,#300); +#303=DIRECTION('',(0.E0,0.E0,1.E0)); +#304=VECTOR('',#303,2.23E0); +#305=CARTESIAN_POINT('',(5.36E0,1.83E0,-7.89E0)); +#306=LINE('',#305,#304); +#307=CARTESIAN_POINT('',(5.36E0,1.33E0,-7.89E0)); +#308=DIRECTION('',(1.E0,0.E0,0.E0)); +#309=DIRECTION('',(0.E0,0.E0,-1.E0)); +#310=AXIS2_PLACEMENT_3D('',#307,#308,#309); +#312=DIRECTION('',(0.E0,1.E0,0.E0)); +#313=VECTOR('',#312,6.7E-1); +#314=CARTESIAN_POINT('',(5.36E0,6.6E-1,-8.39E0)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(1.E0,0.E0,0.E0)); +#317=VECTOR('',#316,3.6E-1); +#318=CARTESIAN_POINT('',(5.E0,-1.83E0,-8.26E0)); +#319=LINE('',#318,#317); +#320=CARTESIAN_POINT('',(5.E0,-1.7E0,-5.29E0)); +#321=DIRECTION('',(1.E0,0.E0,0.E0)); +#322=DIRECTION('',(0.E0,0.E0,1.E0)); +#323=AXIS2_PLACEMENT_3D('',#320,#321,#322); +#325=DIRECTION('',(0.E0,0.E0,-1.E0)); +#326=VECTOR('',#325,4.064466094067E-1); +#327=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.29E0)); +#328=LINE('',#327,#326); +#329=CARTESIAN_POINT('',(5.E0,-1.58E0,-5.696446609407E0)); +#330=DIRECTION('',(1.E0,0.E0,0.E0)); +#331=DIRECTION('',(0.E0,-1.E0,0.E0)); +#332=AXIS2_PLACEMENT_3D('',#329,#330,#331); +#334=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#335=VECTOR('',#334,5.E-1); +#336=CARTESIAN_POINT('',(5.E0,-1.756776695297E0,-5.873223304703E0)); +#337=LINE('',#336,#335); +#338=CARTESIAN_POINT('',(5.E0,-1.226446609407E0,-6.05E0)); +#339=DIRECTION('',(1.E0,0.E0,0.E0)); +#340=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#341=AXIS2_PLACEMENT_3D('',#338,#339,#340); +#343=DIRECTION('',(0.E0,1.E0,0.E0)); +#344=VECTOR('',#343,3.235533905933E-1); +#345=CARTESIAN_POINT('',(5.E0,-1.55E0,-6.3E0)); +#346=LINE('',#345,#344); +#347=DIRECTION('',(0.E0,0.E0,1.E0)); +#348=VECTOR('',#347,1.E0); +#349=CARTESIAN_POINT('',(5.E0,-1.55E0,-7.3E0)); +#350=LINE('',#349,#348); +#351=DIRECTION('',(0.E0,1.E0,0.E0)); +#352=VECTOR('',#351,2.E0); +#353=CARTESIAN_POINT('',(5.E0,-1.55E0,-7.3E0)); +#354=LINE('',#353,#352); +#355=DIRECTION('',(0.E0,0.E0,1.E0)); +#356=VECTOR('',#355,1.E0); +#357=CARTESIAN_POINT('',(5.E0,4.5E-1,-7.3E0)); +#358=LINE('',#357,#356); +#359=DIRECTION('',(0.E0,1.E0,0.E0)); +#360=VECTOR('',#359,1.3E-1); +#361=CARTESIAN_POINT('',(5.E0,4.5E-1,-6.3E0)); +#362=LINE('',#361,#360); +#363=DIRECTION('',(0.E0,0.E0,-1.E0)); +#364=VECTOR('',#363,1.09E0); +#365=CARTESIAN_POINT('',(5.E0,5.8E-1,-6.3E0)); +#366=LINE('',#365,#364); +#367=DIRECTION('',(0.E0,-1.E0,0.E0)); +#368=VECTOR('',#367,2.16E0); +#369=CARTESIAN_POINT('',(5.E0,5.8E-1,-7.39E0)); +#370=LINE('',#369,#368); +#371=CARTESIAN_POINT('',(5.E0,-1.58E0,-7.64E0)); +#372=DIRECTION('',(1.E0,0.E0,0.E0)); +#373=DIRECTION('',(0.E0,0.E0,1.E0)); +#374=AXIS2_PLACEMENT_3D('',#371,#372,#373); +#376=DIRECTION('',(0.E0,0.E0,-1.E0)); +#377=VECTOR('',#376,6.2E-1); +#378=CARTESIAN_POINT('',(5.E0,-1.83E0,-7.64E0)); +#379=LINE('',#378,#377); +#380=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.26E0)); +#381=DIRECTION('',(1.E0,0.E0,0.E0)); +#382=DIRECTION('',(0.E0,-1.E0,8.198570028001E-14)); +#383=AXIS2_PLACEMENT_3D('',#380,#381,#382); +#385=DIRECTION('',(0.E0,1.E0,0.E0)); +#386=VECTOR('',#385,4.1E-1); +#387=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.39E0)); +#388=LINE('',#387,#386); +#389=DIRECTION('',(0.E0,0.E0,1.E0)); +#390=VECTOR('',#389,8.5E-1); +#391=CARTESIAN_POINT('',(5.E0,-1.29E0,-9.24E0)); +#392=LINE('',#391,#390); +#393=DIRECTION('',(0.E0,1.E0,0.E0)); +#394=VECTOR('',#393,6.4E-1); +#395=CARTESIAN_POINT('',(5.E0,-1.93E0,-9.24E0)); +#396=LINE('',#395,#394); +#397=DIRECTION('',(0.E0,0.E0,-1.E0)); +#398=VECTOR('',#397,9.24E0); +#399=CARTESIAN_POINT('',(5.E0,-1.93E0,0.E0)); +#400=LINE('',#399,#398); +#401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#402=VECTOR('',#401,3.86E0); +#403=CARTESIAN_POINT('',(5.E0,1.93E0,0.E0)); +#404=LINE('',#403,#402); +#405=DIRECTION('',(0.E0,0.E0,1.E0)); +#406=VECTOR('',#405,9.24E0); +#407=CARTESIAN_POINT('',(5.E0,1.93E0,-9.24E0)); +#408=LINE('',#407,#406); +#409=DIRECTION('',(0.E0,1.E0,0.E0)); +#410=VECTOR('',#409,6.4E-1); +#411=CARTESIAN_POINT('',(5.E0,1.29E0,-9.24E0)); +#412=LINE('',#411,#410); +#413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#414=VECTOR('',#413,8.5E-1); +#415=CARTESIAN_POINT('',(5.E0,1.29E0,-8.39E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,1.E0,0.E0)); +#418=VECTOR('',#417,4.E-2); +#419=CARTESIAN_POINT('',(5.E0,1.29E0,-8.39E0)); +#420=LINE('',#419,#418); +#421=CARTESIAN_POINT('',(5.E0,1.33E0,-7.89E0)); +#422=DIRECTION('',(1.E0,0.E0,0.E0)); +#423=DIRECTION('',(0.E0,0.E0,-1.E0)); +#424=AXIS2_PLACEMENT_3D('',#421,#422,#423); +#426=DIRECTION('',(0.E0,0.E0,1.E0)); +#427=VECTOR('',#426,2.23E0); +#428=CARTESIAN_POINT('',(5.E0,1.83E0,-7.89E0)); +#429=LINE('',#428,#427); +#430=CARTESIAN_POINT('',(5.E0,1.33E0,-5.66E0)); +#431=DIRECTION('',(1.E0,0.E0,0.E0)); +#432=DIRECTION('',(0.E0,1.E0,0.E0)); +#433=AXIS2_PLACEMENT_3D('',#430,#431,#432); +#435=DIRECTION('',(0.E0,-1.E0,0.E0)); +#436=VECTOR('',#435,3.03E0); +#437=CARTESIAN_POINT('',(5.E0,1.33E0,-5.16E0)); +#438=LINE('',#437,#436); +#439=DIRECTION('',(1.E0,0.E0,0.E0)); +#440=VECTOR('',#439,3.6E-1); +#441=CARTESIAN_POINT('',(5.E0,-1.7E0,-5.16E0)); +#442=LINE('',#441,#440); +#443=DIRECTION('',(1.E0,0.E0,0.E0)); +#444=VECTOR('',#443,3.6E-1); +#445=CARTESIAN_POINT('',(5.E0,1.33E0,-5.16E0)); +#446=LINE('',#445,#444); +#447=DIRECTION('',(1.E0,0.E0,0.E0)); +#448=VECTOR('',#447,3.6E-1); +#449=CARTESIAN_POINT('',(5.E0,1.83E0,-5.66E0)); +#450=LINE('',#449,#448); +#451=DIRECTION('',(1.E0,0.E0,0.E0)); +#452=VECTOR('',#451,3.6E-1); +#453=CARTESIAN_POINT('',(5.E0,1.83E0,-7.89E0)); +#454=LINE('',#453,#452); +#455=DIRECTION('',(1.E0,0.E0,0.E0)); +#456=VECTOR('',#455,3.6E-1); +#457=CARTESIAN_POINT('',(5.E0,1.33E0,-8.39E0)); +#458=LINE('',#457,#456); +#459=DIRECTION('',(1.E0,0.E0,0.E0)); +#460=VECTOR('',#459,3.6E-1); +#461=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.29E0)); +#462=LINE('',#461,#460); +#463=DIRECTION('',(1.E0,0.E0,0.E0)); +#464=VECTOR('',#463,3.6E-1); +#465=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.696446609407E0)); +#466=LINE('',#465,#464); +#467=DIRECTION('',(1.E0,0.E0,0.E0)); +#468=VECTOR('',#467,3.6E-1); +#469=CARTESIAN_POINT('',(5.E0,-1.756776695297E0,-5.873223304703E0)); +#470=LINE('',#469,#468); +#471=DIRECTION('',(1.E0,0.E0,0.E0)); +#472=VECTOR('',#471,3.6E-1); +#473=CARTESIAN_POINT('',(5.E0,-1.403223304703E0,-6.226776695297E0)); +#474=LINE('',#473,#472); +#475=DIRECTION('',(0.E0,1.E0,0.E0)); +#476=VECTOR('',#475,1.676446609407E0); +#477=CARTESIAN_POINT('',(5.36E0,-1.226446609407E0,-6.3E0)); +#478=LINE('',#477,#476); +#479=DIRECTION('',(-1.E0,0.E0,0.E0)); +#480=VECTOR('',#479,7.E-2); +#481=CARTESIAN_POINT('',(5.43E0,4.5E-1,-6.3E0)); +#482=LINE('',#481,#480); +#483=DIRECTION('',(0.E0,1.E0,0.E0)); +#484=VECTOR('',#483,2.E0); +#485=CARTESIAN_POINT('',(5.43E0,-1.55E0,-6.3E0)); +#486=LINE('',#485,#484); +#487=DIRECTION('',(1.E0,0.E0,0.E0)); +#488=VECTOR('',#487,4.3E-1); +#489=CARTESIAN_POINT('',(5.E0,-1.55E0,-6.3E0)); +#490=LINE('',#489,#488); +#491=DIRECTION('',(1.E0,0.E0,0.E0)); +#492=VECTOR('',#491,3.6E-1); +#493=CARTESIAN_POINT('',(5.E0,-1.226446609407E0,-6.3E0)); +#494=LINE('',#493,#492); +#495=DIRECTION('',(-1.E0,0.E0,0.E0)); +#496=VECTOR('',#495,3.6E-1); +#497=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.3E0)); +#498=LINE('',#497,#496); +#499=DIRECTION('',(0.E0,1.E0,0.E0)); +#500=VECTOR('',#499,1.78E0); +#501=CARTESIAN_POINT('',(-5.36E0,-4.5E-1,-6.3E0)); +#502=LINE('',#501,#500); +#503=DIRECTION('',(1.E0,0.E0,0.E0)); +#504=VECTOR('',#503,7.E-2); +#505=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-6.3E0)); +#506=LINE('',#505,#504); +#507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#508=VECTOR('',#507,2.E0); +#509=CARTESIAN_POINT('',(-5.43E0,1.55E0,-6.3E0)); +#510=LINE('',#509,#508); +#511=DIRECTION('',(-1.E0,0.E0,0.E0)); +#512=VECTOR('',#511,4.3E-1); +#513=CARTESIAN_POINT('',(-5.E0,1.55E0,-6.3E0)); +#514=LINE('',#513,#512); +#515=DIRECTION('',(1.E0,0.E0,0.E0)); +#516=VECTOR('',#515,3.6E-1); +#517=CARTESIAN_POINT('',(5.E0,4.5E-1,-6.3E0)); +#518=LINE('',#517,#516); +#519=DIRECTION('',(0.E0,0.E0,1.E0)); +#520=VECTOR('',#519,1.E0); +#521=CARTESIAN_POINT('',(5.43E0,4.5E-1,-7.3E0)); +#522=LINE('',#521,#520); +#523=DIRECTION('',(1.E0,0.E0,0.E0)); +#524=VECTOR('',#523,3.6E-1); +#525=CARTESIAN_POINT('',(5.E0,5.8E-1,-6.3E0)); +#526=LINE('',#525,#524); +#527=DIRECTION('',(1.E0,0.E0,0.E0)); +#528=VECTOR('',#527,3.6E-1); +#529=CARTESIAN_POINT('',(5.E0,5.8E-1,-7.39E0)); +#530=LINE('',#529,#528); +#531=DIRECTION('',(1.E0,0.E0,0.E0)); +#532=VECTOR('',#531,3.6E-1); +#533=CARTESIAN_POINT('',(5.E0,-1.58E0,-7.39E0)); +#534=LINE('',#533,#532); +#535=DIRECTION('',(1.E0,0.E0,0.E0)); +#536=VECTOR('',#535,3.6E-1); +#537=CARTESIAN_POINT('',(5.E0,-1.83E0,-7.64E0)); +#538=LINE('',#537,#536); +#539=DIRECTION('',(0.E0,-1.E0,0.E0)); +#540=VECTOR('',#539,2.E0); +#541=CARTESIAN_POINT('',(-5.43E0,1.55E0,-7.3E0)); +#542=LINE('',#541,#540); +#543=DIRECTION('',(1.E0,0.E0,0.E0)); +#544=VECTOR('',#543,4.3E-1); +#545=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-7.3E0)); +#546=LINE('',#545,#544); +#547=DIRECTION('',(-1.E0,0.E0,0.E0)); +#548=VECTOR('',#547,4.3E-1); +#549=CARTESIAN_POINT('',(-5.E0,1.55E0,-7.3E0)); +#550=LINE('',#549,#548); +#551=DIRECTION('',(0.E0,1.E0,0.E0)); +#552=VECTOR('',#551,2.E0); +#553=CARTESIAN_POINT('',(5.43E0,-1.55E0,-7.3E0)); +#554=LINE('',#553,#552); +#555=DIRECTION('',(-1.E0,0.E0,0.E0)); +#556=VECTOR('',#555,4.3E-1); +#557=CARTESIAN_POINT('',(5.43E0,4.5E-1,-7.3E0)); +#558=LINE('',#557,#556); +#559=DIRECTION('',(1.E0,0.E0,0.E0)); +#560=VECTOR('',#559,4.3E-1); +#561=CARTESIAN_POINT('',(5.E0,-1.55E0,-7.3E0)); +#562=LINE('',#561,#560); +#563=DIRECTION('',(0.E0,0.E0,1.E0)); +#564=VECTOR('',#563,2.E0); +#565=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-7.8E0)); +#566=LINE('',#565,#564); +#567=DIRECTION('',(0.E0,0.E0,-1.E0)); +#568=VECTOR('',#567,2.E0); +#569=CARTESIAN_POINT('',(-5.79E0,1.55E0,-5.8E0)); +#570=LINE('',#569,#568); +#571=DIRECTION('',(0.E0,0.E0,1.E0)); +#572=VECTOR('',#571,5.E-1); +#573=CARTESIAN_POINT('',(-5.43E0,1.55E0,-7.8E0)); +#574=LINE('',#573,#572); +#575=DIRECTION('',(0.E0,0.E0,1.E0)); +#576=VECTOR('',#575,5.E-1); +#577=CARTESIAN_POINT('',(-5.43E0,1.55E0,-6.3E0)); +#578=LINE('',#577,#576); +#579=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#580=VECTOR('',#579,1.006975670014E0); +#581=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-6.250333209968E0)); +#582=LINE('',#581,#580); +#583=DIRECTION('',(0.E0,0.E0,-1.E0)); +#584=VECTOR('',#583,1.099333580064E0); +#585=CARTESIAN_POINT('',(-6.57E0,-4.996667900321E-1,-6.250333209968E0)); +#586=LINE('',#585,#584); +#587=DIRECTION('',(0.E0,1.E0,0.E0)); +#588=VECTOR('',#587,1.599333580064E0); +#589=CARTESIAN_POINT('',(-6.57E0,-4.996667900321E-1,-7.349666790032E0)); +#590=LINE('',#589,#588); +#591=DIRECTION('',(0.E0,0.E0,-1.E0)); +#592=VECTOR('',#591,1.099333580064E0); +#593=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-6.250333209968E0)); +#594=LINE('',#593,#592); +#595=DIRECTION('',(0.E0,-1.E0,0.E0)); +#596=VECTOR('',#595,1.599333580064E0); +#597=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-6.250333209968E0)); +#598=LINE('',#597,#596); +#599=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#600=VECTOR('',#599,1.006975670014E0); +#601=CARTESIAN_POINT('',(-6.57E0,-4.996667900321E-1,-7.349666790032E0)); +#602=LINE('',#601,#600); +#603=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#604=VECTOR('',#603,1.006975670014E0); +#605=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-5.8E0)); +#606=LINE('',#605,#604); +#607=DIRECTION('',(0.E0,0.E0,-1.E0)); +#608=VECTOR('',#607,2.E0); +#609=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-5.8E0)); +#610=LINE('',#609,#608); +#611=DIRECTION('',(0.E0,1.E0,0.E0)); +#612=VECTOR('',#611,2.5E0); +#613=CARTESIAN_POINT('',(5.79E0,-1.55E0,-5.8E0)); +#614=LINE('',#613,#612); +#615=DIRECTION('',(1.E0,0.E0,0.E0)); +#616=VECTOR('',#615,3.6E-1); +#617=CARTESIAN_POINT('',(5.43E0,-1.55E0,-5.8E0)); +#618=LINE('',#617,#616); +#619=DIRECTION('',(0.E0,-1.E0,0.E0)); +#620=VECTOR('',#619,2.5E0); +#621=CARTESIAN_POINT('',(5.43E0,9.5E-1,-5.8E0)); +#622=LINE('',#621,#620); +#623=DIRECTION('',(-1.E0,0.E0,0.E0)); +#624=VECTOR('',#623,3.6E-1); +#625=CARTESIAN_POINT('',(5.79E0,9.5E-1,-5.8E0)); +#626=LINE('',#625,#624); +#627=DIRECTION('',(0.E0,-1.E0,0.E0)); +#628=VECTOR('',#627,2.5E0); +#629=CARTESIAN_POINT('',(-5.79E0,1.55E0,-5.8E0)); +#630=LINE('',#629,#628); +#631=DIRECTION('',(-1.E0,0.E0,0.E0)); +#632=VECTOR('',#631,3.6E-1); +#633=CARTESIAN_POINT('',(-5.43E0,1.55E0,-5.8E0)); +#634=LINE('',#633,#632); +#635=DIRECTION('',(0.E0,1.E0,0.E0)); +#636=VECTOR('',#635,2.5E0); +#637=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-5.8E0)); +#638=LINE('',#637,#636); +#639=DIRECTION('',(1.E0,0.E0,0.E0)); +#640=VECTOR('',#639,3.6E-1); +#641=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-5.8E0)); +#642=LINE('',#641,#640); +#643=DIRECTION('',(0.E0,0.E0,-1.E0)); +#644=VECTOR('',#643,1.099333580064E0); +#645=CARTESIAN_POINT('',(6.57E0,4.996667900321E-1,-6.250333209968E0)); +#646=LINE('',#645,#644); +#647=DIRECTION('',(0.E0,-1.E0,0.E0)); +#648=VECTOR('',#647,1.599333580064E0); +#649=CARTESIAN_POINT('',(6.57E0,4.996667900321E-1,-7.349666790032E0)); +#650=LINE('',#649,#648); +#651=DIRECTION('',(0.E0,0.E0,-1.E0)); +#652=VECTOR('',#651,1.099333580064E0); +#653=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-6.250333209968E0)); +#654=LINE('',#653,#652); +#655=DIRECTION('',(0.E0,1.E0,0.E0)); +#656=VECTOR('',#655,1.599333580064E0); +#657=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-6.250333209968E0)); +#658=LINE('',#657,#656); +#659=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#660=VECTOR('',#659,1.006975670014E0); +#661=CARTESIAN_POINT('',(6.57E0,4.996667900321E-1,-7.349666790032E0)); +#662=LINE('',#661,#660); +#663=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#664=VECTOR('',#663,1.006975670014E0); +#665=CARTESIAN_POINT('',(5.79E0,9.5E-1,-5.8E0)); +#666=LINE('',#665,#664); +#667=DIRECTION('',(0.E0,0.E0,-1.E0)); +#668=VECTOR('',#667,2.E0); +#669=CARTESIAN_POINT('',(5.79E0,9.5E-1,-5.8E0)); +#670=LINE('',#669,#668); +#671=DIRECTION('',(0.E0,0.E0,1.E0)); +#672=VECTOR('',#671,2.E0); +#673=CARTESIAN_POINT('',(5.43E0,9.5E-1,-7.8E0)); +#674=LINE('',#673,#672); +#675=DIRECTION('',(0.E0,0.E0,-1.E0)); +#676=VECTOR('',#675,2.E0); +#677=CARTESIAN_POINT('',(5.79E0,-1.55E0,-5.8E0)); +#678=LINE('',#677,#676); +#679=DIRECTION('',(0.E0,0.E0,1.E0)); +#680=VECTOR('',#679,5.E-1); +#681=CARTESIAN_POINT('',(5.43E0,-1.55E0,-7.8E0)); +#682=LINE('',#681,#680); +#683=DIRECTION('',(0.E0,0.E0,1.E0)); +#684=VECTOR('',#683,5.E-1); +#685=CARTESIAN_POINT('',(5.43E0,-1.55E0,-6.3E0)); +#686=LINE('',#685,#684); +#687=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#688=VECTOR('',#687,1.006975670014E0); +#689=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-6.250333209968E0)); +#690=LINE('',#689,#688); +#691=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#692=VECTOR('',#691,1.006975670014E0); +#693=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-7.349666790032E0)); +#694=LINE('',#693,#692); +#695=DIRECTION('',(0.E0,-1.E0,0.E0)); +#696=VECTOR('',#695,2.5E0); +#697=CARTESIAN_POINT('',(5.79E0,9.5E-1,-7.8E0)); +#698=LINE('',#697,#696); +#699=DIRECTION('',(-1.E0,0.E0,0.E0)); +#700=VECTOR('',#699,3.6E-1); +#701=CARTESIAN_POINT('',(5.79E0,9.5E-1,-7.8E0)); +#702=LINE('',#701,#700); +#703=DIRECTION('',(0.E0,-1.E0,0.E0)); +#704=VECTOR('',#703,2.5E0); +#705=CARTESIAN_POINT('',(5.43E0,9.5E-1,-7.8E0)); +#706=LINE('',#705,#704); +#707=DIRECTION('',(1.E0,0.E0,0.E0)); +#708=VECTOR('',#707,3.6E-1); +#709=CARTESIAN_POINT('',(5.43E0,-1.55E0,-7.8E0)); +#710=LINE('',#709,#708); +#711=DIRECTION('',(0.E0,1.E0,0.E0)); +#712=VECTOR('',#711,2.5E0); +#713=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-7.8E0)); +#714=LINE('',#713,#712); +#715=DIRECTION('',(1.E0,0.E0,0.E0)); +#716=VECTOR('',#715,3.6E-1); +#717=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-7.8E0)); +#718=LINE('',#717,#716); +#719=DIRECTION('',(0.E0,1.E0,0.E0)); +#720=VECTOR('',#719,2.5E0); +#721=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-7.8E0)); +#722=LINE('',#721,#720); +#723=DIRECTION('',(-1.E0,0.E0,0.E0)); +#724=VECTOR('',#723,3.6E-1); +#725=CARTESIAN_POINT('',(-5.43E0,1.55E0,-7.8E0)); +#726=LINE('',#725,#724); +#727=DIRECTION('',(7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#728=VECTOR('',#727,1.006975670014E0); +#729=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-7.349666790032E0)); +#730=LINE('',#729,#728); +#731=DIRECTION('',(-1.E0,0.E0,0.E0)); +#732=VECTOR('',#731,3.6E-1); +#733=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-6.3E0)); +#734=LINE('',#733,#732); +#735=DIRECTION('',(0.E0,0.E0,1.E0)); +#736=VECTOR('',#735,1.E0); +#737=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-7.3E0)); +#738=LINE('',#737,#736); +#739=DIRECTION('',(0.E0,1.E0,0.E0)); +#740=VECTOR('',#739,1.32E0); +#741=CARTESIAN_POINT('',(-5.36E0,-6.6E-1,-8.39E0)); +#742=LINE('',#741,#740); +#743=DIRECTION('',(0.E0,-1.E0,0.E0)); +#744=VECTOR('',#743,1.04E0); +#745=CARTESIAN_POINT('',(-5.36E0,1.7E0,-8.39E0)); +#746=LINE('',#745,#744); +#747=CARTESIAN_POINT('',(-5.36E0,1.7E0,-8.26E0)); +#748=DIRECTION('',(-1.E0,0.E0,0.E0)); +#749=DIRECTION('',(0.E0,1.E0,0.E0)); +#750=AXIS2_PLACEMENT_3D('',#747,#748,#749); +#752=DIRECTION('',(0.E0,0.E0,-1.E0)); +#753=VECTOR('',#752,6.2E-1); +#754=CARTESIAN_POINT('',(-5.36E0,1.83E0,-7.64E0)); +#755=LINE('',#754,#753); +#756=CARTESIAN_POINT('',(-5.36E0,1.58E0,-7.64E0)); +#757=DIRECTION('',(-1.E0,0.E0,0.E0)); +#758=DIRECTION('',(0.E0,0.E0,1.E0)); +#759=AXIS2_PLACEMENT_3D('',#756,#757,#758); +#761=DIRECTION('',(0.E0,1.E0,0.E0)); +#762=VECTOR('',#761,2.16E0); +#763=CARTESIAN_POINT('',(-5.36E0,-5.8E-1,-7.39E0)); +#764=LINE('',#763,#762); +#765=DIRECTION('',(0.E0,0.E0,-1.E0)); +#766=VECTOR('',#765,1.09E0); +#767=CARTESIAN_POINT('',(-5.36E0,-5.8E-1,-6.3E0)); +#768=LINE('',#767,#766); +#769=DIRECTION('',(0.E0,-1.E0,0.E0)); +#770=VECTOR('',#769,1.3E-1); +#771=CARTESIAN_POINT('',(-5.36E0,-4.5E-1,-6.3E0)); +#772=LINE('',#771,#770); +#773=CARTESIAN_POINT('',(-5.36E0,1.33E0,-6.05E0)); +#774=DIRECTION('',(-1.E0,0.E0,0.E0)); +#775=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#776=AXIS2_PLACEMENT_3D('',#773,#774,#775); +#778=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#779=VECTOR('',#778,3.535533905933E-1); +#780=CARTESIAN_POINT('',(-5.36E0,1.756776695297E0,-5.976776695297E0)); +#781=LINE('',#780,#779); +#782=CARTESIAN_POINT('',(-5.36E0,1.58E0,-5.8E0)); +#783=DIRECTION('',(-1.E0,0.E0,0.E0)); +#784=DIRECTION('',(0.E0,1.E0,0.E0)); +#785=AXIS2_PLACEMENT_3D('',#782,#783,#784); +#787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#788=VECTOR('',#787,5.1E-1); +#789=CARTESIAN_POINT('',(-5.36E0,1.83E0,-5.29E0)); +#790=LINE('',#789,#788); +#791=CARTESIAN_POINT('',(-5.36E0,1.7E0,-5.29E0)); +#792=DIRECTION('',(-1.E0,0.E0,0.E0)); +#793=DIRECTION('',(0.E0,0.E0,1.E0)); +#794=AXIS2_PLACEMENT_3D('',#791,#792,#793); +#796=DIRECTION('',(0.E0,1.E0,0.E0)); +#797=VECTOR('',#796,3.03E0); +#798=CARTESIAN_POINT('',(-5.36E0,-1.33E0,-5.16E0)); +#799=LINE('',#798,#797); +#800=CARTESIAN_POINT('',(-5.36E0,-1.33E0,-5.66E0)); +#801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#802=DIRECTION('',(0.E0,-1.E0,0.E0)); +#803=AXIS2_PLACEMENT_3D('',#800,#801,#802); +#805=DIRECTION('',(0.E0,0.E0,1.E0)); +#806=VECTOR('',#805,2.23E0); +#807=CARTESIAN_POINT('',(-5.36E0,-1.83E0,-7.89E0)); +#808=LINE('',#807,#806); +#809=CARTESIAN_POINT('',(-5.36E0,-1.33E0,-7.89E0)); +#810=DIRECTION('',(-1.E0,0.E0,0.E0)); +#811=DIRECTION('',(0.E0,0.E0,-1.E0)); +#812=AXIS2_PLACEMENT_3D('',#809,#810,#811); +#814=DIRECTION('',(0.E0,-1.E0,0.E0)); +#815=VECTOR('',#814,6.7E-1); +#816=CARTESIAN_POINT('',(-5.36E0,-6.6E-1,-8.39E0)); +#817=LINE('',#816,#815); +#818=DIRECTION('',(0.E0,1.E0,0.E0)); +#819=VECTOR('',#818,1.32E0); +#820=CARTESIAN_POINT('',(-5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#821=LINE('',#820,#819); +#822=DIRECTION('',(0.E0,1.E0,0.E0)); +#823=VECTOR('',#822,1.32E0); +#824=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-8.905E0)); +#825=LINE('',#824,#823); +#826=DIRECTION('',(0.E0,1.E0,0.E0)); +#827=VECTOR('',#826,1.32E0); +#828=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-9.265E0)); +#829=LINE('',#828,#827); +#830=DIRECTION('',(0.E0,1.E0,0.E0)); +#831=VECTOR('',#830,1.32E0); +#832=CARTESIAN_POINT('',(-5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#833=LINE('',#832,#831); +#834=DIRECTION('',(0.E0,1.E0,0.E0)); +#835=VECTOR('',#834,1.32E0); +#836=CARTESIAN_POINT('',(-5.E0,-6.6E-1,-8.39E0)); +#837=LINE('',#836,#835); +#838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#839=VECTOR('',#838,6.3E-1); +#840=CARTESIAN_POINT('',(-5.E0,-6.6E-1,-8.39E0)); +#841=LINE('',#840,#839); +#842=DIRECTION('',(0.E0,-1.E0,0.E0)); +#843=VECTOR('',#842,6.3E-1); +#844=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.39E0)); +#845=LINE('',#844,#843); +#846=DIRECTION('',(0.E0,0.E0,-1.E0)); +#847=VECTOR('',#846,7.6E-1); +#848=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#849=LINE('',#848,#847); +#850=DIRECTION('',(1.E0,0.E0,0.E0)); +#851=VECTOR('',#850,2.07E0); +#852=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.87E0)); +#853=LINE('',#852,#851); +#854=DIRECTION('',(0.E0,0.E0,-1.E0)); +#855=VECTOR('',#854,7.6E-1); +#856=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#857=LINE('',#856,#855); +#858=DIRECTION('',(0.E0,0.E0,-1.E0)); +#859=VECTOR('',#858,7.6E-1); +#860=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#861=LINE('',#860,#859); +#862=DIRECTION('',(1.E0,0.E0,0.E0)); +#863=VECTOR('',#862,2.07E0); +#864=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.87E0)); +#865=LINE('',#864,#863); +#866=DIRECTION('',(0.E0,0.E0,-1.E0)); +#867=VECTOR('',#866,7.6E-1); +#868=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#869=LINE('',#868,#867); +#870=DIRECTION('',(0.E0,0.E0,-1.E0)); +#871=VECTOR('',#870,7.6E-1); +#872=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#873=LINE('',#872,#871); +#874=DIRECTION('',(1.E0,0.E0,0.E0)); +#875=VECTOR('',#874,3.9E-2); +#876=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.87E0)); +#877=LINE('',#876,#875); +#878=DIRECTION('',(0.E0,0.E0,1.E0)); +#879=VECTOR('',#878,3.7E-1); +#880=CARTESIAN_POINT('',(3.504E0,-1.29E0,-9.24E0)); +#881=LINE('',#880,#879); +#882=DIRECTION('',(1.E0,0.E0,0.E0)); +#883=VECTOR('',#882,1.496E0); +#884=CARTESIAN_POINT('',(3.504E0,-1.29E0,-9.24E0)); +#885=LINE('',#884,#883); +#886=DIRECTION('',(0.E0,0.E0,-1.E0)); +#887=VECTOR('',#886,2.8E-1); +#888=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.11E0)); +#889=LINE('',#888,#887); +#890=DIRECTION('',(1.E0,0.E0,0.E0)); +#891=VECTOR('',#890,1.496E0); +#892=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#893=LINE('',#892,#891); +#894=DIRECTION('',(0.E0,0.E0,1.E0)); +#895=VECTOR('',#894,3.7E-1); +#896=CARTESIAN_POINT('',(-3.504E0,-1.29E0,-9.24E0)); +#897=LINE('',#896,#895); +#898=DIRECTION('',(1.E0,0.E0,0.E0)); +#899=VECTOR('',#898,3.9E-2); +#900=CARTESIAN_POINT('',(-3.504E0,-1.29E0,-8.87E0)); +#901=LINE('',#900,#899); +#902=DIRECTION('',(0.E0,0.E0,-1.E0)); +#903=VECTOR('',#902,7.6E-1); +#904=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#905=LINE('',#904,#903); +#906=DIRECTION('',(0.E0,0.E0,-1.E0)); +#907=VECTOR('',#906,2.8E-1); +#908=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#909=LINE('',#908,#907); +#910=DIRECTION('',(0.E0,-1.E0,0.E0)); +#911=VECTOR('',#910,6.4E-1); +#912=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#913=LINE('',#912,#911); +#914=DIRECTION('',(0.E0,-1.E0,0.E0)); +#915=VECTOR('',#914,6.4E-1); +#916=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#917=LINE('',#916,#915); +#918=DIRECTION('',(1.E0,0.E0,0.E0)); +#919=VECTOR('',#918,6.4E-1); +#920=CARTESIAN_POINT('',(-3.32E0,-1.93E0,-8.11E0)); +#921=LINE('',#920,#919); +#922=DIRECTION('',(1.E0,0.E0,0.E0)); +#923=VECTOR('',#922,1.45E-1); +#924=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.11E0)); +#925=LINE('',#924,#923); +#926=DIRECTION('',(0.E0,0.E0,1.E0)); +#927=VECTOR('',#926,7.6E-1); +#928=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#929=LINE('',#928,#927); +#930=DIRECTION('',(1.E0,0.E0,0.E0)); +#931=VECTOR('',#930,3.9E-2); +#932=CARTESIAN_POINT('',(-3.504E0,-1.93E0,-8.87E0)); +#933=LINE('',#932,#931); +#934=DIRECTION('',(0.E0,0.E0,1.E0)); +#935=VECTOR('',#934,3.7E-1); +#936=CARTESIAN_POINT('',(-3.504E0,-1.93E0,-9.24E0)); +#937=LINE('',#936,#935); +#938=DIRECTION('',(1.E0,0.E0,0.E0)); +#939=VECTOR('',#938,3.7E0); +#940=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#941=LINE('',#940,#939); +#942=DIRECTION('',(0.E0,0.E0,-1.E0)); +#943=VECTOR('',#942,3.491049838058E0); +#944=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#945=LINE('',#944,#943); +#946=DIRECTION('',(1.E0,0.E0,0.E0)); +#947=VECTOR('',#946,2.6E0); +#948=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#949=LINE('',#948,#947); +#950=DIRECTION('',(0.E0,0.E0,-1.E0)); +#951=VECTOR('',#950,3.491049838058E0); +#952=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#953=LINE('',#952,#951); +#954=DIRECTION('',(1.E0,0.E0,0.E0)); +#955=VECTOR('',#954,3.7E0); +#956=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#957=LINE('',#956,#955); +#958=DIRECTION('',(0.E0,0.E0,1.E0)); +#959=VECTOR('',#958,3.7E-1); +#960=CARTESIAN_POINT('',(3.504E0,-1.93E0,-9.24E0)); +#961=LINE('',#960,#959); +#962=DIRECTION('',(1.E0,0.E0,0.E0)); +#963=VECTOR('',#962,3.9E-2); +#964=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#965=LINE('',#964,#963); +#966=DIRECTION('',(0.E0,0.E0,-1.E0)); +#967=VECTOR('',#966,7.6E-1); +#968=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.11E0)); +#969=LINE('',#968,#967); +#970=DIRECTION('',(1.E0,0.E0,0.E0)); +#971=VECTOR('',#970,1.45E-1); +#972=CARTESIAN_POINT('',(3.32E0,-1.93E0,-8.11E0)); +#973=LINE('',#972,#971); +#974=DIRECTION('',(1.E0,0.E0,0.E0)); +#975=VECTOR('',#974,6.4E-1); +#976=CARTESIAN_POINT('',(2.68E0,-1.93E0,-8.11E0)); +#977=LINE('',#976,#975); +#978=DIRECTION('',(1.E0,0.E0,0.E0)); +#979=VECTOR('',#978,1.45E-1); +#980=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.11E0)); +#981=LINE('',#980,#979); +#982=DIRECTION('',(0.E0,0.E0,1.E0)); +#983=VECTOR('',#982,7.6E-1); +#984=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#985=LINE('',#984,#983); +#986=DIRECTION('',(1.E0,0.E0,0.E0)); +#987=VECTOR('',#986,2.07E0); +#988=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#989=LINE('',#988,#987); +#990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#991=VECTOR('',#990,7.6E-1); +#992=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.11E0)); +#993=LINE('',#992,#991); +#994=DIRECTION('',(1.E0,0.E0,0.E0)); +#995=VECTOR('',#994,1.45E-1); +#996=CARTESIAN_POINT('',(3.2E-1,-1.93E0,-8.11E0)); +#997=LINE('',#996,#995); +#998=DIRECTION('',(1.E0,0.E0,0.E0)); +#999=VECTOR('',#998,6.4E-1); +#1000=CARTESIAN_POINT('',(-3.2E-1,-1.93E0,-8.11E0)); +#1001=LINE('',#1000,#999); +#1002=DIRECTION('',(1.E0,0.E0,0.E0)); +#1003=VECTOR('',#1002,1.45E-1); +#1004=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.11E0)); +#1005=LINE('',#1004,#1003); +#1006=DIRECTION('',(0.E0,0.E0,1.E0)); +#1007=VECTOR('',#1006,7.6E-1); +#1008=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#1009=LINE('',#1008,#1007); +#1010=DIRECTION('',(1.E0,0.E0,0.E0)); +#1011=VECTOR('',#1010,2.07E0); +#1012=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#1013=LINE('',#1012,#1011); +#1014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1015=VECTOR('',#1014,7.6E-1); +#1016=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.11E0)); +#1017=LINE('',#1016,#1015); +#1018=DIRECTION('',(1.E0,0.E0,0.E0)); +#1019=VECTOR('',#1018,1.45E-1); +#1020=CARTESIAN_POINT('',(-2.68E0,-1.93E0,-8.11E0)); +#1021=LINE('',#1020,#1019); +#1022=DIRECTION('',(0.E0,0.E0,1.E0)); +#1023=VECTOR('',#1022,3.4E-1); +#1024=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.45E0)); +#1025=LINE('',#1024,#1023); +#1026=DIRECTION('',(0.E0,1.E0,0.E0)); +#1027=VECTOR('',#1026,4.45E-1); +#1028=CARTESIAN_POINT('',(-2.68E0,0.E0,-8.45E0)); +#1029=LINE('',#1028,#1027); +#1030=CARTESIAN_POINT('',(-2.68E0,0.E0,-8.7E0)); +#1031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1032=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1033=AXIS2_PLACEMENT_3D('',#1030,#1031,#1032); +#1035=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1036=VECTOR('',#1035,2.585786437627E-1); +#1037=CARTESIAN_POINT('',(-2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#1038=LINE('',#1037,#1036); +#1039=CARTESIAN_POINT('',(-2.68E0,-4.656854249492E-1,-8.6E0)); +#1040=DIRECTION('',(1.E0,0.E0,0.E0)); +#1041=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1042=AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1044=DIRECTION('',(0.E0,1.E0,0.E0)); +#1045=VECTOR('',#1044,1.484314575051E0); +#1046=CARTESIAN_POINT('',(-2.68E0,-1.95E0,-8.75E0)); +#1047=LINE('',#1046,#1045); +#1048=CARTESIAN_POINT('',(-2.68E0,-1.95E0,-9.07E0)); +#1049=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1050=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1051=AXIS2_PLACEMENT_3D('',#1048,#1049,#1050); +#1053=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1054=VECTOR('',#1053,4.278679656440E-1); +#1055=CARTESIAN_POINT('',(-2.68E0,-2.478822509939E0,-9.146274169980E0)); +#1056=LINE('',#1055,#1054); +#1057=CARTESIAN_POINT('',(-2.68E0,-2.705096679919E0,-8.92E0)); +#1058=DIRECTION('',(1.E0,0.E0,0.E0)); +#1059=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1060=AXIS2_PLACEMENT_3D('',#1057,#1058,#1059); +#1062=DIRECTION('',(0.E0,1.E0,0.E0)); +#1063=VECTOR('',#1062,1.264903320081E0); +#1064=CARTESIAN_POINT('',(-2.68E0,-3.97E0,-9.24E0)); +#1065=LINE('',#1064,#1063); +#1066=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1067=VECTOR('',#1066,6.4E-1); +#1068=CARTESIAN_POINT('',(-2.68E0,-3.97E0,-8.6E0)); +#1069=LINE('',#1068,#1067); +#1070=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1071=VECTOR('',#1070,1.11E0); +#1072=CARTESIAN_POINT('',(-2.68E0,-2.86E0,-8.6E0)); +#1073=LINE('',#1072,#1071); +#1074=CARTESIAN_POINT('',(-2.68E0,-2.86E0,-8.28E0)); +#1075=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1076=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1077=AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1079=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1080=VECTOR('',#1079,4.278679656440E-1); +#1081=CARTESIAN_POINT('',(-2.68E0,-2.331177490061E0,-8.203725830020E0)); +#1082=LINE('',#1081,#1080); +#1083=CARTESIAN_POINT('',(-2.68E0,-2.104903320081E0,-8.43E0)); +#1084=DIRECTION('',(1.E0,0.E0,0.E0)); +#1085=DIRECTION('',(0.E0,0.E0,1.E0)); +#1086=AXIS2_PLACEMENT_3D('',#1083,#1084,#1085); +#1088=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1089=VECTOR('',#1088,1.749033200812E-1); +#1090=CARTESIAN_POINT('',(-2.68E0,-1.93E0,-8.11E0)); +#1091=LINE('',#1090,#1089); +#1092=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1093=VECTOR('',#1092,4.15E0); +#1094=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-2.2E0)); +#1095=LINE('',#1094,#1093); +#1096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1097=VECTOR('',#1096,6.4E-1); +#1098=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-2.2E0)); +#1099=LINE('',#1098,#1097); +#1100=DIRECTION('',(0.E0,0.E0,1.E0)); +#1101=VECTOR('',#1100,4.15E0); +#1102=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-6.35E0)); +#1103=LINE('',#1102,#1101); +#1104=DIRECTION('',(0.E0,1.E0,0.E0)); +#1105=VECTOR('',#1104,2.375E0); +#1106=CARTESIAN_POINT('',(-3.32E0,-1.93E0,-8.11E0)); +#1107=LINE('',#1106,#1105); +#1108=DIRECTION('',(1.E0,0.E0,0.E0)); +#1109=VECTOR('',#1108,6.4E-1); +#1110=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.11E0)); +#1111=LINE('',#1110,#1109); +#1112=DIRECTION('',(0.E0,1.E0,0.E0)); +#1113=VECTOR('',#1112,2.375E0); +#1114=CARTESIAN_POINT('',(-2.68E0,-1.93E0,-8.11E0)); +#1115=LINE('',#1114,#1113); +#1116=DIRECTION('',(1.E0,0.E0,0.E0)); +#1117=VECTOR('',#1116,2.07E0); +#1118=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#1119=LINE('',#1118,#1117); +#1120=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1121=VECTOR('',#1120,6.4E-1); +#1122=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#1123=LINE('',#1122,#1121); +#1124=DIRECTION('',(0.E0,1.E0,0.E0)); +#1125=VECTOR('',#1124,2.375E0); +#1126=CARTESIAN_POINT('',(-3.2E-1,-1.93E0,-8.11E0)); +#1127=LINE('',#1126,#1125); +#1128=DIRECTION('',(1.E0,0.E0,0.E0)); +#1129=VECTOR('',#1128,6.4E-1); +#1130=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.11E0)); +#1131=LINE('',#1130,#1129); +#1132=DIRECTION('',(0.E0,1.E0,0.E0)); +#1133=VECTOR('',#1132,2.375E0); +#1134=CARTESIAN_POINT('',(3.2E-1,-1.93E0,-8.11E0)); +#1135=LINE('',#1134,#1133); +#1136=DIRECTION('',(1.E0,0.E0,0.E0)); +#1137=VECTOR('',#1136,2.07E0); +#1138=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#1139=LINE('',#1138,#1137); +#1140=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1141=VECTOR('',#1140,6.4E-1); +#1142=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#1143=LINE('',#1142,#1141); +#1144=DIRECTION('',(0.E0,1.E0,0.E0)); +#1145=VECTOR('',#1144,2.375E0); +#1146=CARTESIAN_POINT('',(2.68E0,-1.93E0,-8.11E0)); +#1147=LINE('',#1146,#1145); +#1148=DIRECTION('',(1.E0,0.E0,0.E0)); +#1149=VECTOR('',#1148,6.4E-1); +#1150=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.11E0)); +#1151=LINE('',#1150,#1149); +#1152=DIRECTION('',(0.E0,1.E0,0.E0)); +#1153=VECTOR('',#1152,2.375E0); +#1154=CARTESIAN_POINT('',(3.32E0,-1.93E0,-8.11E0)); +#1155=LINE('',#1154,#1153); +#1156=DIRECTION('',(1.E0,0.E0,0.E0)); +#1157=VECTOR('',#1156,1.535E0); +#1158=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#1159=LINE('',#1158,#1157); +#1160=DIRECTION('',(0.E0,1.E0,0.E0)); +#1161=VECTOR('',#1160,2.58E0); +#1162=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.11E0)); +#1163=LINE('',#1162,#1161); +#1164=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1165=VECTOR('',#1164,6.4E-1); +#1166=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#1167=LINE('',#1166,#1165); +#1168=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1169=VECTOR('',#1168,6.4E-1); +#1170=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#1171=LINE('',#1170,#1169); +#1172=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1173=VECTOR('',#1172,6.4E-1); +#1174=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#1175=LINE('',#1174,#1173); +#1176=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1177=VECTOR('',#1176,2.58E0); +#1178=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#1179=LINE('',#1178,#1177); +#1180=DIRECTION('',(1.E0,0.E0,0.E0)); +#1181=VECTOR('',#1180,1.535E0); +#1182=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#1183=LINE('',#1182,#1181); +#1184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1185=VECTOR('',#1184,6.4E-1); +#1186=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#1187=LINE('',#1186,#1185); +#1188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1189=VECTOR('',#1188,1.749033200812E-1); +#1190=CARTESIAN_POINT('',(-3.32E0,-1.93E0,-8.11E0)); +#1191=LINE('',#1190,#1189); +#1192=CARTESIAN_POINT('',(-3.32E0,-2.104903320081E0,-8.43E0)); +#1193=DIRECTION('',(1.E0,0.E0,0.E0)); +#1194=DIRECTION('',(0.E0,0.E0,1.E0)); +#1195=AXIS2_PLACEMENT_3D('',#1192,#1193,#1194); +#1197=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1198=VECTOR('',#1197,4.278679656440E-1); +#1199=CARTESIAN_POINT('',(-3.32E0,-2.331177490061E0,-8.203725830020E0)); +#1200=LINE('',#1199,#1198); +#1201=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.28E0)); +#1202=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1203=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1204=AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1206=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1207=VECTOR('',#1206,1.11E0); +#1208=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.6E0)); +#1209=LINE('',#1208,#1207); +#1210=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1211=VECTOR('',#1210,6.4E-1); +#1212=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-8.6E0)); +#1213=LINE('',#1212,#1211); +#1214=DIRECTION('',(0.E0,1.E0,0.E0)); +#1215=VECTOR('',#1214,1.264903320081E0); +#1216=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-9.24E0)); +#1217=LINE('',#1216,#1215); +#1218=CARTESIAN_POINT('',(-3.32E0,-2.705096679919E0,-8.92E0)); +#1219=DIRECTION('',(1.E0,0.E0,0.E0)); +#1220=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1221=AXIS2_PLACEMENT_3D('',#1218,#1219,#1220); +#1223=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1224=VECTOR('',#1223,4.278679656440E-1); +#1225=CARTESIAN_POINT('',(-3.32E0,-2.478822509939E0,-9.146274169980E0)); +#1226=LINE('',#1225,#1224); +#1227=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-9.07E0)); +#1228=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1229=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1230=AXIS2_PLACEMENT_3D('',#1227,#1228,#1229); +#1232=DIRECTION('',(0.E0,1.E0,0.E0)); +#1233=VECTOR('',#1232,1.484314575051E0); +#1234=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-8.75E0)); +#1235=LINE('',#1234,#1233); +#1236=CARTESIAN_POINT('',(-3.32E0,-4.656854249492E-1,-8.6E0)); +#1237=DIRECTION('',(1.E0,0.E0,0.E0)); +#1238=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1239=AXIS2_PLACEMENT_3D('',#1236,#1237,#1238); +#1241=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1242=VECTOR('',#1241,2.585786437627E-1); +#1243=CARTESIAN_POINT('',(-3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#1244=LINE('',#1243,#1242); +#1245=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.7E0)); +#1246=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1247=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1248=AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1250=DIRECTION('',(0.E0,1.E0,0.E0)); +#1251=VECTOR('',#1250,4.45E-1); +#1252=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.45E0)); +#1253=LINE('',#1252,#1251); +#1254=DIRECTION('',(0.E0,0.E0,1.E0)); +#1255=VECTOR('',#1254,3.4E-1); +#1256=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#1257=LINE('',#1256,#1255); +#1258=DIRECTION('',(0.E0,0.E0,1.E0)); +#1259=VECTOR('',#1258,4.15E0); +#1260=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#1261=LINE('',#1260,#1259); +#1262=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1263=VECTOR('',#1262,6.4E-1); +#1264=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#1265=LINE('',#1264,#1263); +#1266=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1267=VECTOR('',#1266,4.15E0); +#1268=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#1269=LINE('',#1268,#1267); +#1270=DIRECTION('',(1.E0,0.E0,0.E0)); +#1271=VECTOR('',#1270,6.4E-1); +#1272=CARTESIAN_POINT('',(-3.32E0,-2.104903320081E0,-8.11E0)); +#1273=LINE('',#1272,#1271); +#1274=DIRECTION('',(1.E0,0.E0,0.E0)); +#1275=VECTOR('',#1274,6.4E-1); +#1276=CARTESIAN_POINT('',(-3.32E0,-2.331177490061E0,-8.203725830020E0)); +#1277=LINE('',#1276,#1275); +#1278=DIRECTION('',(1.E0,0.E0,0.E0)); +#1279=VECTOR('',#1278,6.4E-1); +#1280=CARTESIAN_POINT('',(-3.32E0,-2.633725830020E0,-8.506274169980E0)); +#1281=LINE('',#1280,#1279); +#1282=DIRECTION('',(1.E0,0.E0,0.E0)); +#1283=VECTOR('',#1282,6.4E-1); +#1284=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.6E0)); +#1285=LINE('',#1284,#1283); +#1286=DIRECTION('',(1.E0,0.E0,0.E0)); +#1287=VECTOR('',#1286,6.4E-1); +#1288=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-8.6E0)); +#1289=LINE('',#1288,#1287); +#1290=DIRECTION('',(1.E0,0.E0,0.E0)); +#1291=VECTOR('',#1290,6.4E-1); +#1292=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-9.24E0)); +#1293=LINE('',#1292,#1291); +#1294=DIRECTION('',(1.E0,0.E0,0.E0)); +#1295=VECTOR('',#1294,6.4E-1); +#1296=CARTESIAN_POINT('',(-3.32E0,-2.705096679919E0,-9.24E0)); +#1297=LINE('',#1296,#1295); +#1298=DIRECTION('',(1.E0,0.E0,0.E0)); +#1299=VECTOR('',#1298,6.4E-1); +#1300=CARTESIAN_POINT('',(-3.32E0,-2.478822509939E0,-9.146274169980E0)); +#1301=LINE('',#1300,#1299); +#1302=DIRECTION('',(1.E0,0.E0,0.E0)); +#1303=VECTOR('',#1302,6.4E-1); +#1304=CARTESIAN_POINT('',(-3.32E0,-2.176274169980E0,-8.843725830020E0)); +#1305=LINE('',#1304,#1303); +#1306=DIRECTION('',(1.E0,0.E0,0.E0)); +#1307=VECTOR('',#1306,6.4E-1); +#1308=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-8.75E0)); +#1309=LINE('',#1308,#1307); +#1310=DIRECTION('',(1.E0,0.E0,0.E0)); +#1311=VECTOR('',#1310,6.4E-1); +#1312=CARTESIAN_POINT('',(-3.32E0,-4.656854249492E-1,-8.75E0)); +#1313=LINE('',#1312,#1311); +#1314=DIRECTION('',(1.E0,0.E0,0.E0)); +#1315=VECTOR('',#1314,6.4E-1); +#1316=CARTESIAN_POINT('',(-3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#1317=LINE('',#1316,#1315); +#1318=DIRECTION('',(1.E0,0.E0,0.E0)); +#1319=VECTOR('',#1318,6.4E-1); +#1320=CARTESIAN_POINT('',(-3.32E0,-1.767766952966E-1,-8.523223304703E0)); +#1321=LINE('',#1320,#1319); +#1322=DIRECTION('',(1.E0,0.E0,0.E0)); +#1323=VECTOR('',#1322,6.4E-1); +#1324=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.45E0)); +#1325=LINE('',#1324,#1323); +#1326=DIRECTION('',(1.E0,0.E0,0.E0)); +#1327=VECTOR('',#1326,6.4E-1); +#1328=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#1329=LINE('',#1328,#1327); +#1330=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1331=VECTOR('',#1330,2.62E0); +#1332=CARTESIAN_POINT('',(-4.31E0,1.31E0,-6.35E0)); +#1333=LINE('',#1332,#1331); +#1334=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1335=VECTOR('',#1334,2.62E0); +#1336=CARTESIAN_POINT('',(-1.69E0,1.31E0,-6.35E0)); +#1337=LINE('',#1336,#1335); +#1338=DIRECTION('',(0.E0,1.E0,0.E0)); +#1339=VECTOR('',#1338,2.62E0); +#1340=CARTESIAN_POINT('',(-1.69E0,-1.31E0,-6.35E0)); +#1341=LINE('',#1340,#1339); +#1342=DIRECTION('',(1.E0,0.E0,0.E0)); +#1343=VECTOR('',#1342,2.62E0); +#1344=CARTESIAN_POINT('',(-4.31E0,-1.31E0,-6.35E0)); +#1345=LINE('',#1344,#1343); +#1346=DIRECTION('',(0.E0,1.E0,0.E0)); +#1347=VECTOR('',#1346,6.4E-1); +#1348=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#1349=LINE('',#1348,#1347); +#1350=DIRECTION('',(1.E0,0.E0,0.E0)); +#1351=VECTOR('',#1350,6.4E-1); +#1352=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#1353=LINE('',#1352,#1351); +#1354=DIRECTION('',(0.E0,1.E0,0.E0)); +#1355=VECTOR('',#1354,6.4E-1); +#1356=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-6.35E0)); +#1357=LINE('',#1356,#1355); +#1358=DIRECTION('',(1.E0,0.E0,0.E0)); +#1359=VECTOR('',#1358,6.4E-1); +#1360=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#1361=LINE('',#1360,#1359); +#1362=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1363=VECTOR('',#1362,6.35E0); +#1364=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#1365=LINE('',#1364,#1363); +#1366=DIRECTION('',(1.E0,0.E0,0.E0)); +#1367=VECTOR('',#1366,2.6E0); +#1368=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1369=LINE('',#1368,#1367); +#1370=DIRECTION('',(1.E0,0.E0,0.E0)); +#1371=VECTOR('',#1370,1.E1); +#1372=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#1373=LINE('',#1372,#1371); +#1374=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1375=VECTOR('',#1374,2.62E0); +#1376=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#1377=LINE('',#1376,#1375); +#1378=DIRECTION('',(1.E0,0.E0,0.E0)); +#1379=VECTOR('',#1378,2.62E0); +#1380=CARTESIAN_POINT('',(-4.31E0,-1.31E0,0.E0)); +#1381=LINE('',#1380,#1379); +#1382=DIRECTION('',(0.E0,1.E0,0.E0)); +#1383=VECTOR('',#1382,2.62E0); +#1384=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#1385=LINE('',#1384,#1383); +#1386=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1387=VECTOR('',#1386,2.62E0); +#1388=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#1389=LINE('',#1388,#1387); +#1390=DIRECTION('',(0.E0,1.E0,0.E0)); +#1391=VECTOR('',#1390,1.92E0); +#1392=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#1393=LINE('',#1392,#1391); +#1394=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1395=VECTOR('',#1394,9.899494936612E-1); +#1396=CARTESIAN_POINT('',(3.61E0,1.31E0,0.E0)); +#1397=LINE('',#1396,#1395); +#1398=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1399=VECTOR('',#1398,1.92E0); +#1400=CARTESIAN_POINT('',(3.61E0,1.31E0,0.E0)); +#1401=LINE('',#1400,#1399); +#1402=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1403=VECTOR('',#1402,2.62E0); +#1404=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#1405=LINE('',#1404,#1403); +#1406=DIRECTION('',(1.E0,0.E0,0.E0)); +#1407=VECTOR('',#1406,2.62E0); +#1408=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#1409=LINE('',#1408,#1407); +#1410=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1411=VECTOR('',#1410,1.92E0); +#1412=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#1413=LINE('',#1412,#1411); +#1414=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#1415=VECTOR('',#1414,9.899494936612E-1); +#1416=CARTESIAN_POINT('',(-1.31E0,6.1E-1,0.E0)); +#1417=LINE('',#1416,#1415); +#1418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1419=VECTOR('',#1418,1.92E0); +#1420=CARTESIAN_POINT('',(-1.31E0,6.1E-1,0.E0)); +#1421=LINE('',#1420,#1419); +#1422=DIRECTION('',(1.E0,0.E0,0.E0)); +#1423=VECTOR('',#1422,2.62E0); +#1424=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#1425=LINE('',#1424,#1423); +#1426=DIRECTION('',(0.E0,1.E0,0.E0)); +#1427=VECTOR('',#1426,2.62E0); +#1428=CARTESIAN_POINT('',(1.31E0,-1.31E0,0.E0)); +#1429=LINE('',#1428,#1427); +#1430=CARTESIAN_POINT('',(1.3E0,-2.53E0,-3.491049838058E0)); +#1431=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1432=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1433=AXIS2_PLACEMENT_3D('',#1430,#1431,#1432); +#1435=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1436=VECTOR('',#1435,6.501806881648E-1); +#1437=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#1438=LINE('',#1437,#1436); +#1439=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1440=VECTOR('',#1439,1.093407591235E0); +#1441=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#1442=LINE('',#1441,#1440); +#1443=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1444=VECTOR('',#1443,2.266480834307E0); +#1445=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1446=LINE('',#1445,#1444); +#1447=DIRECTION('',(1.E0,0.E0,0.E0)); +#1448=VECTOR('',#1447,2.6E0); +#1449=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#1450=LINE('',#1449,#1448); +#1451=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1452=VECTOR('',#1451,2.266480834307E0); +#1453=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1454=LINE('',#1453,#1452); +#1455=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1456=VECTOR('',#1455,1.093407591235E0); +#1457=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1458=LINE('',#1457,#1456); +#1459=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1460=VECTOR('',#1459,6.501806881648E-1); +#1461=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1462=LINE('',#1461,#1460); +#1463=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#1464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1465=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1466=AXIS2_PLACEMENT_3D('',#1463,#1464,#1465); +#1468=DIRECTION('',(1.E0,0.E0,0.E0)); +#1469=VECTOR('',#1468,2.6E0); +#1470=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1471=LINE('',#1470,#1469); +#1472=DIRECTION('',(1.E0,0.E0,0.E0)); +#1473=VECTOR('',#1472,2.6E0); +#1474=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1475=LINE('',#1474,#1473); +#1476=DIRECTION('',(1.E0,0.E0,0.E0)); +#1477=VECTOR('',#1476,1.65E0); +#1478=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#1479=LINE('',#1478,#1477); +#1480=DIRECTION('',(0.E0,0.E0,1.E0)); +#1481=VECTOR('',#1480,6.4E0); +#1482=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#1483=LINE('',#1482,#1481); +#1484=DIRECTION('',(1.E0,0.E0,0.E0)); +#1485=VECTOR('',#1484,1.65E0); +#1486=CARTESIAN_POINT('',(-1.9E0,1.93E0,-1.4E0)); +#1487=LINE('',#1486,#1485); +#1488=DIRECTION('',(0.E0,0.E0,1.E0)); +#1489=VECTOR('',#1488,6.4E0); +#1490=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-7.8E0)); +#1491=LINE('',#1490,#1489); +#1492=DIRECTION('',(1.E0,0.E0,0.E0)); +#1493=VECTOR('',#1492,1.65E0); +#1494=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#1495=LINE('',#1494,#1493); +#1496=DIRECTION('',(0.E0,0.E0,1.E0)); +#1497=VECTOR('',#1496,6.4E0); +#1498=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#1499=LINE('',#1498,#1497); +#1500=DIRECTION('',(1.E0,0.E0,0.E0)); +#1501=VECTOR('',#1500,1.65E0); +#1502=CARTESIAN_POINT('',(2.5E-1,1.93E0,-1.4E0)); +#1503=LINE('',#1502,#1501); +#1504=DIRECTION('',(0.E0,0.E0,1.E0)); +#1505=VECTOR('',#1504,6.4E0); +#1506=CARTESIAN_POINT('',(1.9E0,1.93E0,-7.8E0)); +#1507=LINE('',#1506,#1505); +#1508=DIRECTION('',(0.E0,0.E0,1.E0)); +#1509=VECTOR('',#1508,7.6E-1); +#1510=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#1511=LINE('',#1510,#1509); +#1512=DIRECTION('',(1.E0,0.E0,0.E0)); +#1513=VECTOR('',#1512,9.3E-1); +#1514=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#1515=LINE('',#1514,#1513); +#1516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1517=VECTOR('',#1516,7.6E-1); +#1518=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#1519=LINE('',#1518,#1517); +#1520=DIRECTION('',(1.E0,0.E0,0.E0)); +#1521=VECTOR('',#1520,2.07E0); +#1522=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.87E0)); +#1523=LINE('',#1522,#1521); +#1524=DIRECTION('',(0.E0,0.E0,1.E0)); +#1525=VECTOR('',#1524,7.6E-1); +#1526=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#1527=LINE('',#1526,#1525); +#1528=DIRECTION('',(1.E0,0.E0,0.E0)); +#1529=VECTOR('',#1528,9.3E-1); +#1530=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#1531=LINE('',#1530,#1529); +#1532=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1533=VECTOR('',#1532,7.6E-1); +#1534=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#1535=LINE('',#1534,#1533); +#1536=DIRECTION('',(1.E0,0.E0,0.E0)); +#1537=VECTOR('',#1536,2.07E0); +#1538=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.87E0)); +#1539=LINE('',#1538,#1537); +#1540=DIRECTION('',(0.E0,0.E0,1.E0)); +#1541=VECTOR('',#1540,7.6E-1); +#1542=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#1543=LINE('',#1542,#1541); +#1544=DIRECTION('',(1.E0,0.E0,0.E0)); +#1545=VECTOR('',#1544,9.3E-1); +#1546=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#1547=LINE('',#1546,#1545); +#1548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1549=VECTOR('',#1548,7.6E-1); +#1550=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#1551=LINE('',#1550,#1549); +#1552=DIRECTION('',(1.E0,0.E0,0.E0)); +#1553=VECTOR('',#1552,3.9E-2); +#1554=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.87E0)); +#1555=LINE('',#1554,#1553); +#1556=DIRECTION('',(0.E0,0.E0,1.E0)); +#1557=VECTOR('',#1556,3.7E-1); +#1558=CARTESIAN_POINT('',(3.504E0,1.93E0,-9.24E0)); +#1559=LINE('',#1558,#1557); +#1560=DIRECTION('',(1.E0,0.E0,0.E0)); +#1561=VECTOR('',#1560,1.496E0); +#1562=CARTESIAN_POINT('',(3.504E0,1.93E0,-9.24E0)); +#1563=LINE('',#1562,#1561); +#1564=DIRECTION('',(1.E0,0.E0,0.E0)); +#1565=VECTOR('',#1564,1.496E0); +#1566=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#1567=LINE('',#1566,#1565); +#1568=DIRECTION('',(0.E0,0.E0,1.E0)); +#1569=VECTOR('',#1568,3.7E-1); +#1570=CARTESIAN_POINT('',(-3.504E0,1.93E0,-9.24E0)); +#1571=LINE('',#1570,#1569); +#1572=DIRECTION('',(1.E0,0.E0,0.E0)); +#1573=VECTOR('',#1572,3.9E-2); +#1574=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#1575=LINE('',#1574,#1573); +#1576=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-7.8E0)); +#1577=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1578=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1579=AXIS2_PLACEMENT_3D('',#1576,#1577,#1578); +#1581=DIRECTION('',(0.E0,1.E0,0.E0)); +#1582=VECTOR('',#1581,3.1E-1); +#1583=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#1584=LINE('',#1583,#1582); +#1585=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1586=VECTOR('',#1585,1.25E0); +#1587=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#1588=LINE('',#1587,#1586); +#1589=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1590=VECTOR('',#1589,3.1E-1); +#1591=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#1592=LINE('',#1591,#1590); +#1593=CARTESIAN_POINT('',(-1.9E0,2.13E0,-7.8E0)); +#1594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1595=DIRECTION('',(1.E0,0.E0,0.E0)); +#1596=AXIS2_PLACEMENT_3D('',#1593,#1594,#1595); +#1598=CARTESIAN_POINT('',(1.9E0,2.13E0,-7.8E0)); +#1599=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1601=AXIS2_PLACEMENT_3D('',#1598,#1599,#1600); +#1603=DIRECTION('',(0.E0,1.E0,0.E0)); +#1604=VECTOR('',#1603,3.1E-1); +#1605=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#1606=LINE('',#1605,#1604); +#1607=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1608=VECTOR('',#1607,1.25E0); +#1609=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#1610=LINE('',#1609,#1608); +#1611=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1612=VECTOR('',#1611,3.1E-1); +#1613=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#1614=LINE('',#1613,#1612); +#1615=CARTESIAN_POINT('',(2.5E-1,2.13E0,-7.8E0)); +#1616=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1617=DIRECTION('',(1.E0,0.E0,0.E0)); +#1618=AXIS2_PLACEMENT_3D('',#1615,#1616,#1617); +#1620=CARTESIAN_POINT('',(1.9E0,2.13E0,-1.4E0)); +#1621=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1622=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1623=AXIS2_PLACEMENT_3D('',#1620,#1621,#1622); +#1625=CARTESIAN_POINT('',(2.5E-1,2.13E0,-1.4E0)); +#1626=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1627=DIRECTION('',(1.E0,0.E0,0.E0)); +#1628=AXIS2_PLACEMENT_3D('',#1625,#1626,#1627); +#1630=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1631=VECTOR('',#1630,3.1E-1); +#1632=CARTESIAN_POINT('',(4.5E-1,2.44E0,-1.4E0)); +#1633=LINE('',#1632,#1631); +#1634=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1635=VECTOR('',#1634,1.25E0); +#1636=CARTESIAN_POINT('',(1.7E0,2.44E0,-1.4E0)); +#1637=LINE('',#1636,#1635); +#1638=DIRECTION('',(0.E0,1.E0,0.E0)); +#1639=VECTOR('',#1638,3.1E-1); +#1640=CARTESIAN_POINT('',(1.7E0,2.13E0,-1.4E0)); +#1641=LINE('',#1640,#1639); +#1642=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-1.4E0)); +#1643=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1644=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1645=AXIS2_PLACEMENT_3D('',#1642,#1643,#1644); +#1647=CARTESIAN_POINT('',(-1.9E0,2.13E0,-1.4E0)); +#1648=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1649=DIRECTION('',(1.E0,0.E0,0.E0)); +#1650=AXIS2_PLACEMENT_3D('',#1647,#1648,#1649); +#1652=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1653=VECTOR('',#1652,3.1E-1); +#1654=CARTESIAN_POINT('',(-1.7E0,2.44E0,-1.4E0)); +#1655=LINE('',#1654,#1653); +#1656=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1657=VECTOR('',#1656,1.25E0); +#1658=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-1.4E0)); +#1659=LINE('',#1658,#1657); +#1660=DIRECTION('',(0.E0,1.E0,0.E0)); +#1661=VECTOR('',#1660,3.1E-1); +#1662=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-1.4E0)); +#1663=LINE('',#1662,#1661); +#1664=DIRECTION('',(0.E0,0.E0,1.E0)); +#1665=VECTOR('',#1664,6.4E0); +#1666=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#1667=LINE('',#1666,#1665); +#1668=DIRECTION('',(0.E0,0.E0,1.E0)); +#1669=VECTOR('',#1668,6.4E0); +#1670=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#1671=LINE('',#1670,#1669); +#1672=DIRECTION('',(0.E0,0.E0,1.E0)); +#1673=VECTOR('',#1672,6.4E0); +#1674=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#1675=LINE('',#1674,#1673); +#1676=DIRECTION('',(0.E0,0.E0,1.E0)); +#1677=VECTOR('',#1676,6.4E0); +#1678=CARTESIAN_POINT('',(4.5E-1,2.13E0,-7.8E0)); +#1679=LINE('',#1678,#1677); +#1680=DIRECTION('',(0.E0,0.E0,1.E0)); +#1681=VECTOR('',#1680,6.4E0); +#1682=CARTESIAN_POINT('',(-1.7E0,2.13E0,-7.8E0)); +#1683=LINE('',#1682,#1681); +#1684=DIRECTION('',(0.E0,0.E0,1.E0)); +#1685=VECTOR('',#1684,6.4E0); +#1686=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#1687=LINE('',#1686,#1685); +#1688=DIRECTION('',(0.E0,0.E0,1.E0)); +#1689=VECTOR('',#1688,6.4E0); +#1690=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#1691=LINE('',#1690,#1689); +#1692=DIRECTION('',(0.E0,0.E0,1.E0)); +#1693=VECTOR('',#1692,6.4E0); +#1694=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#1695=LINE('',#1694,#1693); +#1696=DIRECTION('',(0.E0,1.E0,0.E0)); +#1697=VECTOR('',#1696,6.4E-1); +#1698=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#1699=LINE('',#1698,#1697); +#1700=DIRECTION('',(0.E0,1.E0,0.E0)); +#1701=VECTOR('',#1700,6.4E-1); +#1702=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#1703=LINE('',#1702,#1701); +#1704=DIRECTION('',(0.E0,1.E0,0.E0)); +#1705=VECTOR('',#1704,6.4E-1); +#1706=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#1707=LINE('',#1706,#1705); +#1708=DIRECTION('',(0.E0,1.E0,0.E0)); +#1709=VECTOR('',#1708,6.4E-1); +#1710=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#1711=LINE('',#1710,#1709); +#1712=DIRECTION('',(0.E0,1.E0,0.E0)); +#1713=VECTOR('',#1712,6.4E-1); +#1714=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#1715=LINE('',#1714,#1713); +#1716=DIRECTION('',(0.E0,1.E0,0.E0)); +#1717=VECTOR('',#1716,6.4E-1); +#1718=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.87E0)); +#1719=LINE('',#1718,#1717); +#1720=DIRECTION('',(0.E0,1.E0,0.E0)); +#1721=VECTOR('',#1720,6.4E-1); +#1722=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#1723=LINE('',#1722,#1721); +#1724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1725=VECTOR('',#1724,6.4E-1); +#1726=CARTESIAN_POINT('',(-3.504E0,-1.29E0,-8.87E0)); +#1727=LINE('',#1726,#1725); +#1728=DIRECTION('',(0.E0,1.E0,0.E0)); +#1729=VECTOR('',#1728,6.4E-1); +#1730=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.87E0)); +#1731=LINE('',#1730,#1729); +#1732=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1733=VECTOR('',#1732,6.4E-1); +#1734=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#1735=LINE('',#1734,#1733); +#1736=DIRECTION('',(0.E0,1.E0,0.E0)); +#1737=VECTOR('',#1736,6.4E-1); +#1738=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#1739=LINE('',#1738,#1737); +#1740=DIRECTION('',(0.E0,1.E0,0.E0)); +#1741=VECTOR('',#1740,6.4E-1); +#1742=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#1743=LINE('',#1742,#1741); +#1744=DIRECTION('',(0.E0,1.E0,0.E0)); +#1745=VECTOR('',#1744,6.4E-1); +#1746=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#1747=LINE('',#1746,#1745); +#1748=DIRECTION('',(0.E0,1.E0,0.E0)); +#1749=VECTOR('',#1748,6.4E-1); +#1750=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.87E0)); +#1751=LINE('',#1750,#1749); +#1752=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1753=VECTOR('',#1752,6.4E-1); +#1754=CARTESIAN_POINT('',(3.504E0,-1.29E0,-8.87E0)); +#1755=LINE('',#1754,#1753); +#1756=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1757=VECTOR('',#1756,6.4E-1); +#1758=CARTESIAN_POINT('',(3.504E0,1.93E0,-8.87E0)); +#1759=LINE('',#1758,#1757); +#1760=DIRECTION('',(0.E0,1.E0,0.E0)); +#1761=VECTOR('',#1760,6.4E-1); +#1762=CARTESIAN_POINT('',(-3.504E0,-1.93E0,-9.24E0)); +#1763=LINE('',#1762,#1761); +#1764=DIRECTION('',(1.E0,0.E0,0.E0)); +#1765=VECTOR('',#1764,1.496E0); +#1766=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#1767=LINE('',#1766,#1765); +#1768=DIRECTION('',(0.E0,1.E0,0.E0)); +#1769=VECTOR('',#1768,6.4E-1); +#1770=CARTESIAN_POINT('',(3.504E0,-1.93E0,-9.24E0)); +#1771=LINE('',#1770,#1769); +#1772=DIRECTION('',(1.E0,0.E0,0.E0)); +#1773=VECTOR('',#1772,1.496E0); +#1774=CARTESIAN_POINT('',(3.504E0,-1.93E0,-9.24E0)); +#1775=LINE('',#1774,#1773); +#1776=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1777=VECTOR('',#1776,7.6E-1); +#1778=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#1779=LINE('',#1778,#1777); +#1780=DIRECTION('',(1.E0,0.E0,0.E0)); +#1781=VECTOR('',#1780,2.07E0); +#1782=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#1783=LINE('',#1782,#1781); +#1784=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1785=VECTOR('',#1784,7.6E-1); +#1786=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.11E0)); +#1787=LINE('',#1786,#1785); +#1788=DIRECTION('',(1.E0,0.E0,0.E0)); +#1789=VECTOR('',#1788,2.07E0); +#1790=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#1791=LINE('',#1790,#1789); +#1792=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1793=VECTOR('',#1792,7.6E-1); +#1794=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#1795=LINE('',#1794,#1793); +#1796=DIRECTION('',(1.E0,0.E0,0.E0)); +#1797=VECTOR('',#1796,2.07E0); +#1798=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#1799=LINE('',#1798,#1797); +#1800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1801=VECTOR('',#1800,7.6E-1); +#1802=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.11E0)); +#1803=LINE('',#1802,#1801); +#1804=DIRECTION('',(1.E0,0.E0,0.E0)); +#1805=VECTOR('',#1804,2.07E0); +#1806=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#1807=LINE('',#1806,#1805); +#1808=DIRECTION('',(0.E0,0.E0,1.E0)); +#1809=VECTOR('',#1808,3.7E-1); +#1810=CARTESIAN_POINT('',(3.504E0,1.29E0,-9.24E0)); +#1811=LINE('',#1810,#1809); +#1812=DIRECTION('',(1.E0,0.E0,0.E0)); +#1813=VECTOR('',#1812,3.9E-2); +#1814=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#1815=LINE('',#1814,#1813); +#1816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1817=VECTOR('',#1816,7.6E-1); +#1818=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#1819=LINE('',#1818,#1817); +#1820=DIRECTION('',(1.E0,0.E0,0.E0)); +#1821=VECTOR('',#1820,1.535E0); +#1822=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#1823=LINE('',#1822,#1821); +#1824=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1825=VECTOR('',#1824,2.8E-1); +#1826=CARTESIAN_POINT('',(5.E0,1.29E0,-8.11E0)); +#1827=LINE('',#1826,#1825); +#1828=DIRECTION('',(1.E0,0.E0,0.E0)); +#1829=VECTOR('',#1828,1.535E0); +#1830=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#1831=LINE('',#1830,#1829); +#1832=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1833=VECTOR('',#1832,7.6E-1); +#1834=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.11E0)); +#1835=LINE('',#1834,#1833); +#1836=DIRECTION('',(1.E0,0.E0,0.E0)); +#1837=VECTOR('',#1836,3.9E-2); +#1838=CARTESIAN_POINT('',(-3.504E0,1.29E0,-8.87E0)); +#1839=LINE('',#1838,#1837); +#1840=DIRECTION('',(0.E0,0.E0,1.E0)); +#1841=VECTOR('',#1840,3.7E-1); +#1842=CARTESIAN_POINT('',(-3.504E0,1.29E0,-9.24E0)); +#1843=LINE('',#1842,#1841); +#1844=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1845=VECTOR('',#1844,2.8E-1); +#1846=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#1847=LINE('',#1846,#1845); +#1848=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1849=VECTOR('',#1848,6.4E-1); +#1850=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#1851=LINE('',#1850,#1849); +#1852=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1853=VECTOR('',#1852,6.4E-1); +#1854=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#1855=LINE('',#1854,#1853); +#1856=DIRECTION('',(0.E0,1.E0,0.E0)); +#1857=VECTOR('',#1856,6.4E-1); +#1858=CARTESIAN_POINT('',(-3.504E0,1.29E0,-9.24E0)); +#1859=LINE('',#1858,#1857); +#1860=DIRECTION('',(1.E0,0.E0,0.E0)); +#1861=VECTOR('',#1860,1.496E0); +#1862=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#1863=LINE('',#1862,#1861); +#1864=DIRECTION('',(0.E0,1.E0,0.E0)); +#1865=VECTOR('',#1864,6.4E-1); +#1866=CARTESIAN_POINT('',(3.504E0,1.29E0,-9.24E0)); +#1867=LINE('',#1866,#1865); +#1868=DIRECTION('',(1.E0,0.E0,0.E0)); +#1869=VECTOR('',#1868,1.496E0); +#1870=CARTESIAN_POINT('',(3.504E0,1.29E0,-9.24E0)); +#1871=LINE('',#1870,#1869); +#1872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1873=VECTOR('',#1872,6.4E-1); +#1874=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#1875=LINE('',#1874,#1873); +#1876=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1877=VECTOR('',#1876,6.4E-1); +#1878=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#1879=LINE('',#1878,#1877); +#1880=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1881=VECTOR('',#1880,6.35E0); +#1882=CARTESIAN_POINT('',(-4.31E0,-1.31E0,0.E0)); +#1883=LINE('',#1882,#1881); +#1884=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1885=VECTOR('',#1884,6.35E0); +#1886=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#1887=LINE('',#1886,#1885); +#1888=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1889=VECTOR('',#1888,6.35E0); +#1890=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#1891=LINE('',#1890,#1889); +#1892=DIRECTION('',(0.E0,0.E0,1.E0)); +#1893=VECTOR('',#1892,6.35E0); +#1894=CARTESIAN_POINT('',(4.31E0,6.1E-1,-6.35E0)); +#1895=LINE('',#1894,#1893); +#1896=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1897=VECTOR('',#1896,6.35E0); +#1898=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#1899=LINE('',#1898,#1897); +#1900=DIRECTION('',(0.E0,1.E0,0.E0)); +#1901=VECTOR('',#1900,6.4E-1); +#1902=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-6.35E0)); +#1903=LINE('',#1902,#1901); +#1904=DIRECTION('',(1.E0,0.E0,0.E0)); +#1905=VECTOR('',#1904,6.4E-1); +#1906=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-6.35E0)); +#1907=LINE('',#1906,#1905); +#1908=DIRECTION('',(0.E0,1.E0,0.E0)); +#1909=VECTOR('',#1908,6.4E-1); +#1910=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-6.35E0)); +#1911=LINE('',#1910,#1909); +#1912=DIRECTION('',(1.E0,0.E0,0.E0)); +#1913=VECTOR('',#1912,6.4E-1); +#1914=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#1915=LINE('',#1914,#1913); +#1916=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1917=VECTOR('',#1916,9.899494936612E-1); +#1918=CARTESIAN_POINT('',(3.61E0,1.31E0,-6.35E0)); +#1919=LINE('',#1918,#1917); +#1920=DIRECTION('',(0.E0,1.E0,0.E0)); +#1921=VECTOR('',#1920,1.92E0); +#1922=CARTESIAN_POINT('',(4.31E0,-1.31E0,-6.35E0)); +#1923=LINE('',#1922,#1921); +#1924=DIRECTION('',(1.E0,0.E0,0.E0)); +#1925=VECTOR('',#1924,2.62E0); +#1926=CARTESIAN_POINT('',(1.69E0,-1.31E0,-6.35E0)); +#1927=LINE('',#1926,#1925); +#1928=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1929=VECTOR('',#1928,2.62E0); +#1930=CARTESIAN_POINT('',(1.69E0,1.31E0,-6.35E0)); +#1931=LINE('',#1930,#1929); +#1932=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1933=VECTOR('',#1932,1.92E0); +#1934=CARTESIAN_POINT('',(3.61E0,1.31E0,-6.35E0)); +#1935=LINE('',#1934,#1933); +#1936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1937=VECTOR('',#1936,1.749033200812E-1); +#1938=CARTESIAN_POINT('',(2.68E0,-1.93E0,-8.11E0)); +#1939=LINE('',#1938,#1937); +#1940=CARTESIAN_POINT('',(2.68E0,-2.104903320081E0,-8.43E0)); +#1941=DIRECTION('',(1.E0,0.E0,0.E0)); +#1942=DIRECTION('',(0.E0,0.E0,1.E0)); +#1943=AXIS2_PLACEMENT_3D('',#1940,#1941,#1942); +#1945=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1946=VECTOR('',#1945,4.278679656440E-1); +#1947=CARTESIAN_POINT('',(2.68E0,-2.331177490061E0,-8.203725830020E0)); +#1948=LINE('',#1947,#1946); +#1949=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.28E0)); +#1950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1951=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1952=AXIS2_PLACEMENT_3D('',#1949,#1950,#1951); +#1954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1955=VECTOR('',#1954,1.11E0); +#1956=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.6E0)); +#1957=LINE('',#1956,#1955); +#1958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1959=VECTOR('',#1958,6.4E-1); +#1960=CARTESIAN_POINT('',(2.68E0,-3.97E0,-8.6E0)); +#1961=LINE('',#1960,#1959); +#1962=DIRECTION('',(0.E0,1.E0,0.E0)); +#1963=VECTOR('',#1962,1.264903320081E0); +#1964=CARTESIAN_POINT('',(2.68E0,-3.97E0,-9.24E0)); +#1965=LINE('',#1964,#1963); +#1966=CARTESIAN_POINT('',(2.68E0,-2.705096679919E0,-8.92E0)); +#1967=DIRECTION('',(1.E0,0.E0,0.E0)); +#1968=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1969=AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1971=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1972=VECTOR('',#1971,4.278679656440E-1); +#1973=CARTESIAN_POINT('',(2.68E0,-2.478822509939E0,-9.146274169980E0)); +#1974=LINE('',#1973,#1972); +#1975=CARTESIAN_POINT('',(2.68E0,-1.95E0,-9.07E0)); +#1976=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1977=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1978=AXIS2_PLACEMENT_3D('',#1975,#1976,#1977); +#1980=DIRECTION('',(0.E0,1.E0,0.E0)); +#1981=VECTOR('',#1980,1.484314575051E0); +#1982=CARTESIAN_POINT('',(2.68E0,-1.95E0,-8.75E0)); +#1983=LINE('',#1982,#1981); +#1984=CARTESIAN_POINT('',(2.68E0,-4.656854249492E-1,-8.6E0)); +#1985=DIRECTION('',(1.E0,0.E0,0.E0)); +#1986=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1987=AXIS2_PLACEMENT_3D('',#1984,#1985,#1986); +#1989=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1990=VECTOR('',#1989,2.585786437627E-1); +#1991=CARTESIAN_POINT('',(2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#1992=LINE('',#1991,#1990); +#1993=CARTESIAN_POINT('',(2.68E0,0.E0,-8.7E0)); +#1994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1995=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1996=AXIS2_PLACEMENT_3D('',#1993,#1994,#1995); +#1998=DIRECTION('',(0.E0,1.E0,0.E0)); +#1999=VECTOR('',#1998,4.45E-1); +#2000=CARTESIAN_POINT('',(2.68E0,0.E0,-8.45E0)); +#2001=LINE('',#2000,#1999); +#2002=DIRECTION('',(0.E0,0.E0,1.E0)); +#2003=VECTOR('',#2002,3.4E-1); +#2004=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#2005=LINE('',#2004,#2003); +#2006=DIRECTION('',(0.E0,0.E0,1.E0)); +#2007=VECTOR('',#2006,4.15E0); +#2008=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#2009=LINE('',#2008,#2007); +#2010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2011=VECTOR('',#2010,6.4E-1); +#2012=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#2013=LINE('',#2012,#2011); +#2014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2015=VECTOR('',#2014,4.15E0); +#2016=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#2017=LINE('',#2016,#2015); +#2018=DIRECTION('',(0.E0,0.E0,1.E0)); +#2019=VECTOR('',#2018,3.4E-1); +#2020=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.45E0)); +#2021=LINE('',#2020,#2019); +#2022=DIRECTION('',(0.E0,1.E0,0.E0)); +#2023=VECTOR('',#2022,4.45E-1); +#2024=CARTESIAN_POINT('',(3.32E0,0.E0,-8.45E0)); +#2025=LINE('',#2024,#2023); +#2026=CARTESIAN_POINT('',(3.32E0,0.E0,-8.7E0)); +#2027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2028=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2029=AXIS2_PLACEMENT_3D('',#2026,#2027,#2028); +#2031=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2032=VECTOR('',#2031,2.585786437627E-1); +#2033=CARTESIAN_POINT('',(3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#2034=LINE('',#2033,#2032); +#2035=CARTESIAN_POINT('',(3.32E0,-4.656854249492E-1,-8.6E0)); +#2036=DIRECTION('',(1.E0,0.E0,0.E0)); +#2037=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2038=AXIS2_PLACEMENT_3D('',#2035,#2036,#2037); +#2040=DIRECTION('',(0.E0,1.E0,0.E0)); +#2041=VECTOR('',#2040,1.484314575051E0); +#2042=CARTESIAN_POINT('',(3.32E0,-1.95E0,-8.75E0)); +#2043=LINE('',#2042,#2041); +#2044=CARTESIAN_POINT('',(3.32E0,-1.95E0,-9.07E0)); +#2045=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2046=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2047=AXIS2_PLACEMENT_3D('',#2044,#2045,#2046); +#2049=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2050=VECTOR('',#2049,4.278679656440E-1); +#2051=CARTESIAN_POINT('',(3.32E0,-2.478822509939E0,-9.146274169980E0)); +#2052=LINE('',#2051,#2050); +#2053=CARTESIAN_POINT('',(3.32E0,-2.705096679919E0,-8.92E0)); +#2054=DIRECTION('',(1.E0,0.E0,0.E0)); +#2055=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2056=AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2058=DIRECTION('',(0.E0,1.E0,0.E0)); +#2059=VECTOR('',#2058,1.264903320081E0); +#2060=CARTESIAN_POINT('',(3.32E0,-3.97E0,-9.24E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2063=VECTOR('',#2062,6.4E-1); +#2064=CARTESIAN_POINT('',(3.32E0,-3.97E0,-8.6E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2067=VECTOR('',#2066,1.11E0); +#2068=CARTESIAN_POINT('',(3.32E0,-2.86E0,-8.6E0)); +#2069=LINE('',#2068,#2067); +#2070=CARTESIAN_POINT('',(3.32E0,-2.86E0,-8.28E0)); +#2071=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2072=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2073=AXIS2_PLACEMENT_3D('',#2070,#2071,#2072); +#2075=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2076=VECTOR('',#2075,4.278679656440E-1); +#2077=CARTESIAN_POINT('',(3.32E0,-2.331177490061E0,-8.203725830020E0)); +#2078=LINE('',#2077,#2076); +#2079=CARTESIAN_POINT('',(3.32E0,-2.104903320081E0,-8.43E0)); +#2080=DIRECTION('',(1.E0,0.E0,0.E0)); +#2081=DIRECTION('',(0.E0,0.E0,1.E0)); +#2082=AXIS2_PLACEMENT_3D('',#2079,#2080,#2081); +#2084=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2085=VECTOR('',#2084,1.749033200812E-1); +#2086=CARTESIAN_POINT('',(3.32E0,-1.93E0,-8.11E0)); +#2087=LINE('',#2086,#2085); +#2088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2089=VECTOR('',#2088,4.15E0); +#2090=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-2.2E0)); +#2091=LINE('',#2090,#2089); +#2092=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2093=VECTOR('',#2092,6.4E-1); +#2094=CARTESIAN_POINT('',(3.32E0,3.2E-1,-2.2E0)); +#2095=LINE('',#2094,#2093); +#2096=DIRECTION('',(0.E0,0.E0,1.E0)); +#2097=VECTOR('',#2096,4.15E0); +#2098=CARTESIAN_POINT('',(3.32E0,3.2E-1,-6.35E0)); +#2099=LINE('',#2098,#2097); +#2100=DIRECTION('',(1.E0,0.E0,0.E0)); +#2101=VECTOR('',#2100,6.4E-1); +#2102=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#2103=LINE('',#2102,#2101); +#2104=DIRECTION('',(1.E0,0.E0,0.E0)); +#2105=VECTOR('',#2104,6.4E-1); +#2106=CARTESIAN_POINT('',(2.68E0,0.E0,-8.45E0)); +#2107=LINE('',#2106,#2105); +#2108=DIRECTION('',(1.E0,0.E0,0.E0)); +#2109=VECTOR('',#2108,6.4E-1); +#2110=CARTESIAN_POINT('',(2.68E0,-1.767766952966E-1,-8.523223304703E0)); +#2111=LINE('',#2110,#2109); +#2112=DIRECTION('',(1.E0,0.E0,0.E0)); +#2113=VECTOR('',#2112,6.4E-1); +#2114=CARTESIAN_POINT('',(2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#2115=LINE('',#2114,#2113); +#2116=DIRECTION('',(1.E0,0.E0,0.E0)); +#2117=VECTOR('',#2116,6.4E-1); +#2118=CARTESIAN_POINT('',(2.68E0,-4.656854249492E-1,-8.75E0)); +#2119=LINE('',#2118,#2117); +#2120=DIRECTION('',(1.E0,0.E0,0.E0)); +#2121=VECTOR('',#2120,6.4E-1); +#2122=CARTESIAN_POINT('',(2.68E0,-1.95E0,-8.75E0)); +#2123=LINE('',#2122,#2121); +#2124=DIRECTION('',(1.E0,0.E0,0.E0)); +#2125=VECTOR('',#2124,6.4E-1); +#2126=CARTESIAN_POINT('',(2.68E0,-2.176274169980E0,-8.843725830020E0)); +#2127=LINE('',#2126,#2125); +#2128=DIRECTION('',(1.E0,0.E0,0.E0)); +#2129=VECTOR('',#2128,6.4E-1); +#2130=CARTESIAN_POINT('',(2.68E0,-2.478822509939E0,-9.146274169980E0)); +#2131=LINE('',#2130,#2129); +#2132=DIRECTION('',(1.E0,0.E0,0.E0)); +#2133=VECTOR('',#2132,6.4E-1); +#2134=CARTESIAN_POINT('',(2.68E0,-2.705096679919E0,-9.24E0)); +#2135=LINE('',#2134,#2133); +#2136=DIRECTION('',(1.E0,0.E0,0.E0)); +#2137=VECTOR('',#2136,6.4E-1); +#2138=CARTESIAN_POINT('',(2.68E0,-3.97E0,-9.24E0)); +#2139=LINE('',#2138,#2137); +#2140=DIRECTION('',(1.E0,0.E0,0.E0)); +#2141=VECTOR('',#2140,6.4E-1); +#2142=CARTESIAN_POINT('',(2.68E0,-3.97E0,-8.6E0)); +#2143=LINE('',#2142,#2141); +#2144=DIRECTION('',(1.E0,0.E0,0.E0)); +#2145=VECTOR('',#2144,6.4E-1); +#2146=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.6E0)); +#2147=LINE('',#2146,#2145); +#2148=DIRECTION('',(1.E0,0.E0,0.E0)); +#2149=VECTOR('',#2148,6.4E-1); +#2150=CARTESIAN_POINT('',(2.68E0,-2.633725830020E0,-8.506274169980E0)); +#2151=LINE('',#2150,#2149); +#2152=DIRECTION('',(1.E0,0.E0,0.E0)); +#2153=VECTOR('',#2152,6.4E-1); +#2154=CARTESIAN_POINT('',(2.68E0,-2.331177490061E0,-8.203725830020E0)); +#2155=LINE('',#2154,#2153); +#2156=DIRECTION('',(1.E0,0.E0,0.E0)); +#2157=VECTOR('',#2156,6.4E-1); +#2158=CARTESIAN_POINT('',(2.68E0,-2.104903320081E0,-8.11E0)); +#2159=LINE('',#2158,#2157); +#2160=DIRECTION('',(1.E0,0.E0,0.E0)); +#2161=VECTOR('',#2160,6.4E-1); +#2162=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#2163=LINE('',#2162,#2161); +#2164=DIRECTION('',(1.E0,0.E0,0.E0)); +#2165=VECTOR('',#2164,6.4E-1); +#2166=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#2167=LINE('',#2166,#2165); +#2168=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2169=VECTOR('',#2168,6.35E0); +#2170=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#2171=LINE('',#2170,#2169); +#2172=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2173=VECTOR('',#2172,6.35E0); +#2174=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#2175=LINE('',#2174,#2173); +#2176=DIRECTION('',(0.E0,0.E0,1.E0)); +#2177=VECTOR('',#2176,6.35E0); +#2178=CARTESIAN_POINT('',(3.61E0,1.31E0,-6.35E0)); +#2179=LINE('',#2178,#2177); +#2180=DIRECTION('',(0.E0,0.E0,1.E0)); +#2181=VECTOR('',#2180,6.35E0); +#2182=CARTESIAN_POINT('',(-6.1E-1,1.31E0,-6.35E0)); +#2183=LINE('',#2182,#2181); +#2184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2185=VECTOR('',#2184,6.35E0); +#2186=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#2187=LINE('',#2186,#2185); +#2188=DIRECTION('',(0.E0,1.E0,0.E0)); +#2189=VECTOR('',#2188,6.4E-1); +#2190=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#2191=LINE('',#2190,#2189); +#2192=DIRECTION('',(1.E0,0.E0,0.E0)); +#2193=VECTOR('',#2192,6.4E-1); +#2194=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#2195=LINE('',#2194,#2193); +#2196=DIRECTION('',(0.E0,1.E0,0.E0)); +#2197=VECTOR('',#2196,6.4E-1); +#2198=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-6.35E0)); +#2199=LINE('',#2198,#2197); +#2200=DIRECTION('',(1.E0,0.E0,0.E0)); +#2201=VECTOR('',#2200,6.4E-1); +#2202=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#2203=LINE('',#2202,#2201); +#2204=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#2205=VECTOR('',#2204,9.899494936612E-1); +#2206=CARTESIAN_POINT('',(-1.31E0,6.1E-1,-6.35E0)); +#2207=LINE('',#2206,#2205); +#2208=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2209=VECTOR('',#2208,1.92E0); +#2210=CARTESIAN_POINT('',(1.31E0,1.31E0,-6.35E0)); +#2211=LINE('',#2210,#2209); +#2212=DIRECTION('',(0.E0,1.E0,0.E0)); +#2213=VECTOR('',#2212,2.62E0); +#2214=CARTESIAN_POINT('',(1.31E0,-1.31E0,-6.35E0)); +#2215=LINE('',#2214,#2213); +#2216=DIRECTION('',(1.E0,0.E0,0.E0)); +#2217=VECTOR('',#2216,2.62E0); +#2218=CARTESIAN_POINT('',(-1.31E0,-1.31E0,-6.35E0)); +#2219=LINE('',#2218,#2217); +#2220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2221=VECTOR('',#2220,1.92E0); +#2222=CARTESIAN_POINT('',(-1.31E0,6.1E-1,-6.35E0)); +#2223=LINE('',#2222,#2221); +#2224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2225=VECTOR('',#2224,1.749033200812E-1); +#2226=CARTESIAN_POINT('',(-3.2E-1,-1.93E0,-8.11E0)); +#2227=LINE('',#2226,#2225); +#2228=CARTESIAN_POINT('',(-3.2E-1,-2.104903320081E0,-8.43E0)); +#2229=DIRECTION('',(1.E0,0.E0,0.E0)); +#2230=DIRECTION('',(0.E0,0.E0,1.E0)); +#2231=AXIS2_PLACEMENT_3D('',#2228,#2229,#2230); +#2233=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2234=VECTOR('',#2233,4.278679656440E-1); +#2235=CARTESIAN_POINT('',(-3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#2236=LINE('',#2235,#2234); +#2237=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.28E0)); +#2238=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2239=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2240=AXIS2_PLACEMENT_3D('',#2237,#2238,#2239); +#2242=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2243=VECTOR('',#2242,1.11E0); +#2244=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.6E0)); +#2245=LINE('',#2244,#2243); +#2246=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2247=VECTOR('',#2246,6.4E-1); +#2248=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-8.6E0)); +#2249=LINE('',#2248,#2247); +#2250=DIRECTION('',(0.E0,1.E0,0.E0)); +#2251=VECTOR('',#2250,1.264903320081E0); +#2252=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-9.24E0)); +#2253=LINE('',#2252,#2251); +#2254=CARTESIAN_POINT('',(-3.2E-1,-2.705096679919E0,-8.92E0)); +#2255=DIRECTION('',(1.E0,0.E0,0.E0)); +#2256=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2257=AXIS2_PLACEMENT_3D('',#2254,#2255,#2256); +#2259=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2260=VECTOR('',#2259,4.278679656440E-1); +#2261=CARTESIAN_POINT('',(-3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#2262=LINE('',#2261,#2260); +#2263=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-9.07E0)); +#2264=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2265=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2266=AXIS2_PLACEMENT_3D('',#2263,#2264,#2265); +#2268=DIRECTION('',(0.E0,1.E0,0.E0)); +#2269=VECTOR('',#2268,1.484314575051E0); +#2270=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-8.75E0)); +#2271=LINE('',#2270,#2269); +#2272=CARTESIAN_POINT('',(-3.2E-1,-4.656854249492E-1,-8.6E0)); +#2273=DIRECTION('',(1.E0,0.E0,0.E0)); +#2274=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2275=AXIS2_PLACEMENT_3D('',#2272,#2273,#2274); +#2277=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2278=VECTOR('',#2277,2.585786437627E-1); +#2279=CARTESIAN_POINT('',(-3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#2280=LINE('',#2279,#2278); +#2281=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.7E0)); +#2282=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2283=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2284=AXIS2_PLACEMENT_3D('',#2281,#2282,#2283); +#2286=DIRECTION('',(0.E0,1.E0,0.E0)); +#2287=VECTOR('',#2286,4.45E-1); +#2288=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.45E0)); +#2289=LINE('',#2288,#2287); +#2290=DIRECTION('',(0.E0,0.E0,1.E0)); +#2291=VECTOR('',#2290,3.4E-1); +#2292=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#2293=LINE('',#2292,#2291); +#2294=DIRECTION('',(0.E0,0.E0,1.E0)); +#2295=VECTOR('',#2294,4.15E0); +#2296=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#2297=LINE('',#2296,#2295); +#2298=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2299=VECTOR('',#2298,6.4E-1); +#2300=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#2301=LINE('',#2300,#2299); +#2302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2303=VECTOR('',#2302,4.15E0); +#2304=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#2305=LINE('',#2304,#2303); +#2306=DIRECTION('',(0.E0,0.E0,1.E0)); +#2307=VECTOR('',#2306,3.4E-1); +#2308=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.45E0)); +#2309=LINE('',#2308,#2307); +#2310=DIRECTION('',(0.E0,1.E0,0.E0)); +#2311=VECTOR('',#2310,4.45E-1); +#2312=CARTESIAN_POINT('',(3.2E-1,0.E0,-8.45E0)); +#2313=LINE('',#2312,#2311); +#2314=CARTESIAN_POINT('',(3.2E-1,0.E0,-8.7E0)); +#2315=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2316=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2317=AXIS2_PLACEMENT_3D('',#2314,#2315,#2316); +#2319=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2320=VECTOR('',#2319,2.585786437627E-1); +#2321=CARTESIAN_POINT('',(3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#2322=LINE('',#2321,#2320); +#2323=CARTESIAN_POINT('',(3.2E-1,-4.656854249492E-1,-8.6E0)); +#2324=DIRECTION('',(1.E0,0.E0,0.E0)); +#2325=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2326=AXIS2_PLACEMENT_3D('',#2323,#2324,#2325); +#2328=DIRECTION('',(0.E0,1.E0,0.E0)); +#2329=VECTOR('',#2328,1.484314575051E0); +#2330=CARTESIAN_POINT('',(3.2E-1,-1.95E0,-8.75E0)); +#2331=LINE('',#2330,#2329); +#2332=CARTESIAN_POINT('',(3.2E-1,-1.95E0,-9.07E0)); +#2333=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2334=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2335=AXIS2_PLACEMENT_3D('',#2332,#2333,#2334); +#2337=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2338=VECTOR('',#2337,4.278679656440E-1); +#2339=CARTESIAN_POINT('',(3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#2340=LINE('',#2339,#2338); +#2341=CARTESIAN_POINT('',(3.2E-1,-2.705096679919E0,-8.92E0)); +#2342=DIRECTION('',(1.E0,0.E0,0.E0)); +#2343=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2344=AXIS2_PLACEMENT_3D('',#2341,#2342,#2343); +#2346=DIRECTION('',(0.E0,1.E0,0.E0)); +#2347=VECTOR('',#2346,1.264903320081E0); +#2348=CARTESIAN_POINT('',(3.2E-1,-3.97E0,-9.24E0)); +#2349=LINE('',#2348,#2347); +#2350=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2351=VECTOR('',#2350,6.4E-1); +#2352=CARTESIAN_POINT('',(3.2E-1,-3.97E0,-8.6E0)); +#2353=LINE('',#2352,#2351); +#2354=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2355=VECTOR('',#2354,1.11E0); +#2356=CARTESIAN_POINT('',(3.2E-1,-2.86E0,-8.6E0)); +#2357=LINE('',#2356,#2355); +#2358=CARTESIAN_POINT('',(3.2E-1,-2.86E0,-8.28E0)); +#2359=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2360=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2361=AXIS2_PLACEMENT_3D('',#2358,#2359,#2360); +#2363=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2364=VECTOR('',#2363,4.278679656440E-1); +#2365=CARTESIAN_POINT('',(3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#2366=LINE('',#2365,#2364); +#2367=CARTESIAN_POINT('',(3.2E-1,-2.104903320081E0,-8.43E0)); +#2368=DIRECTION('',(1.E0,0.E0,0.E0)); +#2369=DIRECTION('',(0.E0,0.E0,1.E0)); +#2370=AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); +#2372=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2373=VECTOR('',#2372,1.749033200812E-1); +#2374=CARTESIAN_POINT('',(3.2E-1,-1.93E0,-8.11E0)); +#2375=LINE('',#2374,#2373); +#2376=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2377=VECTOR('',#2376,4.15E0); +#2378=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-2.2E0)); +#2379=LINE('',#2378,#2377); +#2380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2381=VECTOR('',#2380,6.4E-1); +#2382=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-2.2E0)); +#2383=LINE('',#2382,#2381); +#2384=DIRECTION('',(0.E0,0.E0,1.E0)); +#2385=VECTOR('',#2384,4.15E0); +#2386=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-6.35E0)); +#2387=LINE('',#2386,#2385); +#2388=DIRECTION('',(1.E0,0.E0,0.E0)); +#2389=VECTOR('',#2388,6.4E-1); +#2390=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#2391=LINE('',#2390,#2389); +#2392=DIRECTION('',(1.E0,0.E0,0.E0)); +#2393=VECTOR('',#2392,6.4E-1); +#2394=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.45E0)); +#2395=LINE('',#2394,#2393); +#2396=DIRECTION('',(1.E0,0.E0,0.E0)); +#2397=VECTOR('',#2396,6.4E-1); +#2398=CARTESIAN_POINT('',(-3.2E-1,-1.767766952966E-1,-8.523223304703E0)); +#2399=LINE('',#2398,#2397); +#2400=DIRECTION('',(1.E0,0.E0,0.E0)); +#2401=VECTOR('',#2400,6.4E-1); +#2402=CARTESIAN_POINT('',(-3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#2403=LINE('',#2402,#2401); +#2404=DIRECTION('',(1.E0,0.E0,0.E0)); +#2405=VECTOR('',#2404,6.4E-1); +#2406=CARTESIAN_POINT('',(-3.2E-1,-4.656854249492E-1,-8.75E0)); +#2407=LINE('',#2406,#2405); +#2408=DIRECTION('',(1.E0,0.E0,0.E0)); +#2409=VECTOR('',#2408,6.4E-1); +#2410=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-8.75E0)); +#2411=LINE('',#2410,#2409); +#2412=DIRECTION('',(1.E0,0.E0,0.E0)); +#2413=VECTOR('',#2412,6.4E-1); +#2414=CARTESIAN_POINT('',(-3.2E-1,-2.176274169980E0,-8.843725830020E0)); +#2415=LINE('',#2414,#2413); +#2416=DIRECTION('',(1.E0,0.E0,0.E0)); +#2417=VECTOR('',#2416,6.4E-1); +#2418=CARTESIAN_POINT('',(-3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#2419=LINE('',#2418,#2417); +#2420=DIRECTION('',(1.E0,0.E0,0.E0)); +#2421=VECTOR('',#2420,6.4E-1); +#2422=CARTESIAN_POINT('',(-3.2E-1,-2.705096679919E0,-9.24E0)); +#2423=LINE('',#2422,#2421); +#2424=DIRECTION('',(1.E0,0.E0,0.E0)); +#2425=VECTOR('',#2424,6.4E-1); +#2426=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-9.24E0)); +#2427=LINE('',#2426,#2425); +#2428=DIRECTION('',(1.E0,0.E0,0.E0)); +#2429=VECTOR('',#2428,6.4E-1); +#2430=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-8.6E0)); +#2431=LINE('',#2430,#2429); +#2432=DIRECTION('',(1.E0,0.E0,0.E0)); +#2433=VECTOR('',#2432,6.4E-1); +#2434=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.6E0)); +#2435=LINE('',#2434,#2433); +#2436=DIRECTION('',(1.E0,0.E0,0.E0)); +#2437=VECTOR('',#2436,6.4E-1); +#2438=CARTESIAN_POINT('',(-3.2E-1,-2.633725830020E0,-8.506274169980E0)); +#2439=LINE('',#2438,#2437); +#2440=DIRECTION('',(1.E0,0.E0,0.E0)); +#2441=VECTOR('',#2440,6.4E-1); +#2442=CARTESIAN_POINT('',(-3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#2443=LINE('',#2442,#2441); +#2444=DIRECTION('',(1.E0,0.E0,0.E0)); +#2445=VECTOR('',#2444,6.4E-1); +#2446=CARTESIAN_POINT('',(-3.2E-1,-2.104903320081E0,-8.11E0)); +#2447=LINE('',#2446,#2445); +#2448=DIRECTION('',(1.E0,0.E0,0.E0)); +#2449=VECTOR('',#2448,6.4E-1); +#2450=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#2451=LINE('',#2450,#2449); +#2452=DIRECTION('',(1.E0,0.E0,0.E0)); +#2453=VECTOR('',#2452,6.4E-1); +#2454=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#2455=LINE('',#2454,#2453); +#2456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2457=VECTOR('',#2456,6.35E0); +#2458=CARTESIAN_POINT('',(1.31E0,-1.31E0,0.E0)); +#2459=LINE('',#2458,#2457); +#2460=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2461=VECTOR('',#2460,6.35E0); +#2462=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#2463=LINE('',#2462,#2461); +#2464=DIRECTION('',(0.E0,0.E0,1.E0)); +#2465=VECTOR('',#2464,6.35E0); +#2466=CARTESIAN_POINT('',(-1.31E0,6.1E-1,-6.35E0)); +#2467=LINE('',#2466,#2465); +#2468=DIRECTION('',(1.E0,0.E0,0.E0)); +#2469=VECTOR('',#2468,6.4E-1); +#2470=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#2471=LINE('',#2470,#2469); +#2472=DIRECTION('',(1.E0,0.E0,0.E0)); +#2473=VECTOR('',#2472,6.4E-1); +#2474=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#2475=LINE('',#2474,#2473); +#2476=CARTESIAN_POINT('',(5.94E0,6.6E-1,-8.39E0)); +#2477=DIRECTION('',(0.E0,1.E0,0.E0)); +#2478=DIRECTION('',(2.992766187422E-2,0.E0,-9.995520672055E-1)); +#2479=AXIS2_PLACEMENT_3D('',#2476,#2477,#2478); +#2481=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#2482=VECTOR('',#2481,2.157834562704E0); +#2483=CARTESIAN_POINT('',(8.125E0,6.6E-1,-9.265E0)); +#2484=LINE('',#2483,#2482); +#2485=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2486=VECTOR('',#2485,3.6E-1); +#2487=CARTESIAN_POINT('',(8.125E0,6.6E-1,-8.905E0)); +#2488=LINE('',#2487,#2486); +#2489=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#2490=VECTOR('',#2489,2.168651654831E0); +#2491=CARTESIAN_POINT('',(5.957314935301E0,6.6E-1,-8.969741488092E0)); +#2492=LINE('',#2491,#2490); +#2493=CARTESIAN_POINT('',(5.94E0,6.6E-1,-8.39E0)); +#2494=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2495=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2496=AXIS2_PLACEMENT_3D('',#2493,#2494,#2495); +#2498=CARTESIAN_POINT('',(-5.94E0,6.6E-1,-8.39E0)); +#2499=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2500=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#2501=AXIS2_PLACEMENT_3D('',#2498,#2499,#2500); +#2503=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#2504=VECTOR('',#2503,2.168651654831E0); +#2505=CARTESIAN_POINT('',(-8.125E0,6.6E-1,-8.905E0)); +#2506=LINE('',#2505,#2504); +#2507=DIRECTION('',(0.E0,0.E0,1.E0)); +#2508=VECTOR('',#2507,3.6E-1); +#2509=CARTESIAN_POINT('',(-8.125E0,6.6E-1,-9.265E0)); +#2510=LINE('',#2509,#2508); +#2511=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#2512=VECTOR('',#2511,2.157834562704E0); +#2513=CARTESIAN_POINT('',(-5.968132002162E0,6.6E-1,-9.329578943173E0)); +#2514=LINE('',#2513,#2512); +#2515=CARTESIAN_POINT('',(-5.94E0,6.6E-1,-8.39E0)); +#2516=DIRECTION('',(0.E0,1.E0,0.E0)); +#2517=DIRECTION('',(1.E0,0.E0,0.E0)); +#2518=AXIS2_PLACEMENT_3D('',#2515,#2516,#2517); +#2520=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2521=VECTOR('',#2520,3.6E-1); +#2522=CARTESIAN_POINT('',(-5.E0,1.83E0,-8.26E0)); +#2523=LINE('',#2522,#2521); +#2524=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2525=VECTOR('',#2524,3.6E-1); +#2526=CARTESIAN_POINT('',(-5.E0,1.83E0,-7.64E0)); +#2527=LINE('',#2526,#2525); +#2528=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2529=VECTOR('',#2528,3.6E-1); +#2530=CARTESIAN_POINT('',(-5.E0,1.58E0,-7.39E0)); +#2531=LINE('',#2530,#2529); +#2532=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2533=VECTOR('',#2532,3.6E-1); +#2534=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-7.39E0)); +#2535=LINE('',#2534,#2533); +#2536=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2537=VECTOR('',#2536,3.6E-1); +#2538=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-6.3E0)); +#2539=LINE('',#2538,#2537); +#2540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2541=VECTOR('',#2540,3.6E-1); +#2542=CARTESIAN_POINT('',(-5.E0,1.506776695297E0,-6.226776695297E0)); +#2543=LINE('',#2542,#2541); +#2544=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2545=VECTOR('',#2544,3.6E-1); +#2546=CARTESIAN_POINT('',(-5.E0,1.756776695297E0,-5.976776695297E0)); +#2547=LINE('',#2546,#2545); +#2548=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2549=VECTOR('',#2548,3.6E-1); +#2550=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.8E0)); +#2551=LINE('',#2550,#2549); +#2552=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2553=VECTOR('',#2552,3.6E-1); +#2554=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.29E0)); +#2555=LINE('',#2554,#2553); +#2556=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#2557=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#2558=VERTEX_POINT('',#2556); +#2559=VERTEX_POINT('',#2557); +#2560=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#2561=VERTEX_POINT('',#2560); +#2562=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#2563=VERTEX_POINT('',#2562); +#2564=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#2565=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#2566=VERTEX_POINT('',#2564); +#2567=VERTEX_POINT('',#2565); +#2568=CARTESIAN_POINT('',(5.E0,1.93E0,0.E0)); +#2569=CARTESIAN_POINT('',(5.E0,-1.93E0,0.E0)); +#2570=VERTEX_POINT('',#2568); +#2571=VERTEX_POINT('',#2569); +#2572=CARTESIAN_POINT('',(5.E0,-1.93E0,-9.24E0)); +#2573=VERTEX_POINT('',#2572); +#2574=CARTESIAN_POINT('',(5.E0,-1.29E0,-9.24E0)); +#2575=VERTEX_POINT('',#2574); +#2576=CARTESIAN_POINT('',(5.E0,1.29E0,-9.24E0)); +#2577=CARTESIAN_POINT('',(5.E0,1.93E0,-9.24E0)); +#2578=VERTEX_POINT('',#2576); +#2579=VERTEX_POINT('',#2577); +#2580=CARTESIAN_POINT('',(-3.504E0,-1.93E0,-9.24E0)); +#2581=CARTESIAN_POINT('',(-3.504E0,-1.93E0,-8.87E0)); +#2582=VERTEX_POINT('',#2580); +#2583=VERTEX_POINT('',#2581); +#2584=CARTESIAN_POINT('',(3.504E0,-1.93E0,-9.24E0)); +#2585=CARTESIAN_POINT('',(3.504E0,-1.93E0,-8.87E0)); +#2586=VERTEX_POINT('',#2584); +#2587=VERTEX_POINT('',#2585); +#2588=CARTESIAN_POINT('',(-3.504E0,-1.29E0,-9.24E0)); +#2589=VERTEX_POINT('',#2588); +#2590=CARTESIAN_POINT('',(3.504E0,-1.29E0,-9.24E0)); +#2591=VERTEX_POINT('',#2590); +#2592=CARTESIAN_POINT('',(-3.504E0,-1.29E0,-8.87E0)); +#2593=VERTEX_POINT('',#2592); +#2594=CARTESIAN_POINT('',(3.504E0,-1.29E0,-8.87E0)); +#2595=VERTEX_POINT('',#2594); +#2596=CARTESIAN_POINT('',(-3.504E0,1.29E0,-9.24E0)); +#2597=CARTESIAN_POINT('',(-3.504E0,1.29E0,-8.87E0)); +#2598=VERTEX_POINT('',#2596); +#2599=VERTEX_POINT('',#2597); +#2600=CARTESIAN_POINT('',(3.504E0,1.29E0,-9.24E0)); +#2601=CARTESIAN_POINT('',(3.504E0,1.29E0,-8.87E0)); +#2602=VERTEX_POINT('',#2600); +#2603=VERTEX_POINT('',#2601); +#2604=CARTESIAN_POINT('',(-3.504E0,1.93E0,-9.24E0)); +#2605=VERTEX_POINT('',#2604); +#2606=CARTESIAN_POINT('',(3.504E0,1.93E0,-9.24E0)); +#2607=VERTEX_POINT('',#2606); +#2608=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#2609=VERTEX_POINT('',#2608); +#2610=CARTESIAN_POINT('',(3.504E0,1.93E0,-8.87E0)); +#2611=VERTEX_POINT('',#2610); +#2612=CARTESIAN_POINT('',(1.69E0,1.31E0,-6.35E0)); +#2613=CARTESIAN_POINT('',(1.69E0,-1.31E0,-6.35E0)); +#2614=VERTEX_POINT('',#2612); +#2615=VERTEX_POINT('',#2613); +#2616=CARTESIAN_POINT('',(4.31E0,-1.31E0,-6.35E0)); +#2617=VERTEX_POINT('',#2616); +#2618=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#2619=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#2620=VERTEX_POINT('',#2618); +#2621=VERTEX_POINT('',#2619); +#2622=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#2623=VERTEX_POINT('',#2622); +#2624=CARTESIAN_POINT('',(-1.31E0,-1.31E0,-6.35E0)); +#2625=CARTESIAN_POINT('',(1.31E0,-1.31E0,-6.35E0)); +#2626=VERTEX_POINT('',#2624); +#2627=VERTEX_POINT('',#2625); +#2628=CARTESIAN_POINT('',(1.31E0,1.31E0,-6.35E0)); +#2629=VERTEX_POINT('',#2628); +#2630=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#2631=CARTESIAN_POINT('',(1.31E0,-1.31E0,0.E0)); +#2632=VERTEX_POINT('',#2630); +#2633=VERTEX_POINT('',#2631); +#2634=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#2635=VERTEX_POINT('',#2634); +#2636=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.87E0)); +#2637=VERTEX_POINT('',#2636); +#2638=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.87E0)); +#2639=VERTEX_POINT('',#2638); +#2640=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.87E0)); +#2641=VERTEX_POINT('',#2640); +#2642=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.87E0)); +#2643=VERTEX_POINT('',#2642); +#2644=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#2645=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#2646=VERTEX_POINT('',#2644); +#2647=VERTEX_POINT('',#2645); +#2648=CARTESIAN_POINT('',(3.32E0,3.2E-1,-2.2E0)); +#2649=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-2.2E0)); +#2650=VERTEX_POINT('',#2648); +#2651=VERTEX_POINT('',#2649); +#2652=CARTESIAN_POINT('',(2.68E0,-1.93E0,-8.11E0)); +#2653=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.11E0)); +#2654=VERTEX_POINT('',#2652); +#2655=VERTEX_POINT('',#2653); +#2656=CARTESIAN_POINT('',(3.32E0,-1.93E0,-8.11E0)); +#2657=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.11E0)); +#2658=VERTEX_POINT('',#2656); +#2659=VERTEX_POINT('',#2657); +#2660=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-6.35E0)); +#2661=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#2662=VERTEX_POINT('',#2660); +#2663=VERTEX_POINT('',#2661); +#2664=CARTESIAN_POINT('',(3.32E0,-3.2E-1,-6.35E0)); +#2665=CARTESIAN_POINT('',(3.32E0,3.2E-1,-6.35E0)); +#2666=VERTEX_POINT('',#2664); +#2667=VERTEX_POINT('',#2665); +#2668=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#2669=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#2670=VERTEX_POINT('',#2668); +#2671=VERTEX_POINT('',#2669); +#2672=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-2.2E0)); +#2673=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-2.2E0)); +#2674=VERTEX_POINT('',#2672); +#2675=VERTEX_POINT('',#2673); +#2676=CARTESIAN_POINT('',(-3.2E-1,-1.93E0,-8.11E0)); +#2677=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.11E0)); +#2678=VERTEX_POINT('',#2676); +#2679=VERTEX_POINT('',#2677); +#2680=CARTESIAN_POINT('',(3.2E-1,-1.93E0,-8.11E0)); +#2681=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.11E0)); +#2682=VERTEX_POINT('',#2680); +#2683=VERTEX_POINT('',#2681); +#2684=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-6.35E0)); +#2685=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#2686=VERTEX_POINT('',#2684); +#2687=VERTEX_POINT('',#2685); +#2688=CARTESIAN_POINT('',(3.2E-1,-3.2E-1,-6.35E0)); +#2689=CARTESIAN_POINT('',(3.2E-1,3.2E-1,-6.35E0)); +#2690=VERTEX_POINT('',#2688); +#2691=VERTEX_POINT('',#2689); +#2692=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-7.3E0)); +#2693=CARTESIAN_POINT('',(-5.E0,1.55E0,-7.3E0)); +#2694=VERTEX_POINT('',#2692); +#2695=VERTEX_POINT('',#2693); +#2696=CARTESIAN_POINT('',(-5.E0,1.55E0,-6.3E0)); +#2697=VERTEX_POINT('',#2696); +#2698=CARTESIAN_POINT('',(5.E0,-1.55E0,-7.3E0)); +#2699=CARTESIAN_POINT('',(5.E0,4.5E-1,-7.3E0)); +#2700=VERTEX_POINT('',#2698); +#2701=VERTEX_POINT('',#2699); +#2702=CARTESIAN_POINT('',(5.E0,-1.55E0,-6.3E0)); +#2703=VERTEX_POINT('',#2702); +#2704=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-7.8E0)); +#2705=CARTESIAN_POINT('',(-5.43E0,1.55E0,-7.8E0)); +#2706=VERTEX_POINT('',#2704); +#2707=VERTEX_POINT('',#2705); +#2708=CARTESIAN_POINT('',(5.43E0,9.5E-1,-7.8E0)); +#2709=CARTESIAN_POINT('',(5.43E0,-1.55E0,-7.8E0)); +#2710=VERTEX_POINT('',#2708); +#2711=VERTEX_POINT('',#2709); +#2712=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-5.8E0)); +#2713=CARTESIAN_POINT('',(-5.43E0,1.55E0,-5.8E0)); +#2714=VERTEX_POINT('',#2712); +#2715=VERTEX_POINT('',#2713); +#2716=CARTESIAN_POINT('',(5.43E0,9.5E-1,-5.8E0)); +#2717=CARTESIAN_POINT('',(5.43E0,-1.55E0,-5.8E0)); +#2718=VERTEX_POINT('',#2716); +#2719=VERTEX_POINT('',#2717); +#2720=CARTESIAN_POINT('',(-5.43E0,1.55E0,-7.3E0)); +#2721=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-7.3E0)); +#2722=VERTEX_POINT('',#2720); +#2723=VERTEX_POINT('',#2721); +#2724=CARTESIAN_POINT('',(5.43E0,-1.55E0,-7.3E0)); +#2725=CARTESIAN_POINT('',(5.43E0,4.5E-1,-7.3E0)); +#2726=VERTEX_POINT('',#2724); +#2727=VERTEX_POINT('',#2725); +#2728=CARTESIAN_POINT('',(-5.43E0,1.55E0,-6.3E0)); +#2729=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-6.3E0)); +#2730=VERTEX_POINT('',#2728); +#2731=VERTEX_POINT('',#2729); +#2732=CARTESIAN_POINT('',(5.43E0,-1.55E0,-6.3E0)); +#2733=CARTESIAN_POINT('',(5.43E0,4.5E-1,-6.3E0)); +#2734=VERTEX_POINT('',#2732); +#2735=VERTEX_POINT('',#2733); +#2736=CARTESIAN_POINT('',(5.79E0,9.5E-1,-5.8E0)); +#2737=CARTESIAN_POINT('',(5.79E0,9.5E-1,-7.8E0)); +#2738=VERTEX_POINT('',#2736); +#2739=VERTEX_POINT('',#2737); +#2740=CARTESIAN_POINT('',(6.57E0,4.996667900321E-1,-6.250333209968E0)); +#2741=CARTESIAN_POINT('',(6.57E0,4.996667900321E-1,-7.349666790032E0)); +#2742=VERTEX_POINT('',#2740); +#2743=VERTEX_POINT('',#2741); +#2744=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-6.250333209968E0)); +#2745=VERTEX_POINT('',#2744); +#2746=CARTESIAN_POINT('',(5.79E0,-1.55E0,-5.8E0)); +#2747=VERTEX_POINT('',#2746); +#2748=CARTESIAN_POINT('',(5.79E0,-1.55E0,-7.8E0)); +#2749=VERTEX_POINT('',#2748); +#2750=CARTESIAN_POINT('',(6.57E0,-1.099666790032E0,-7.349666790032E0)); +#2751=VERTEX_POINT('',#2750); +#2752=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-5.8E0)); +#2753=CARTESIAN_POINT('',(-5.79E0,-9.5E-1,-7.8E0)); +#2754=VERTEX_POINT('',#2752); +#2755=VERTEX_POINT('',#2753); +#2756=CARTESIAN_POINT('',(-6.57E0,-4.996667900321E-1,-6.250333209968E0)); +#2757=CARTESIAN_POINT('',(-6.57E0,-4.996667900321E-1,-7.349666790032E0)); +#2758=VERTEX_POINT('',#2756); +#2759=VERTEX_POINT('',#2757); +#2760=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-6.250333209968E0)); +#2761=VERTEX_POINT('',#2760); +#2762=CARTESIAN_POINT('',(-5.79E0,1.55E0,-5.8E0)); +#2763=VERTEX_POINT('',#2762); +#2764=CARTESIAN_POINT('',(-5.79E0,1.55E0,-7.8E0)); +#2765=VERTEX_POINT('',#2764); +#2766=CARTESIAN_POINT('',(-6.57E0,1.099666790032E0,-7.349666790032E0)); +#2767=VERTEX_POINT('',#2766); +#2768=CARTESIAN_POINT('',(5.36E0,-1.7E0,-5.16E0)); +#2769=CARTESIAN_POINT('',(5.36E0,-1.83E0,-5.29E0)); +#2770=VERTEX_POINT('',#2768); +#2771=VERTEX_POINT('',#2769); +#2772=CARTESIAN_POINT('',(5.36E0,-1.83E0,-5.696446609407E0)); +#2773=VERTEX_POINT('',#2772); +#2774=CARTESIAN_POINT('',(5.36E0,-1.756776695297E0,-5.873223304703E0)); +#2775=VERTEX_POINT('',#2774); +#2776=CARTESIAN_POINT('',(5.36E0,5.8E-1,-6.3E0)); +#2777=CARTESIAN_POINT('',(5.36E0,5.8E-1,-7.39E0)); +#2778=VERTEX_POINT('',#2776); +#2779=VERTEX_POINT('',#2777); +#2780=CARTESIAN_POINT('',(5.36E0,-1.58E0,-7.39E0)); +#2781=VERTEX_POINT('',#2780); +#2782=CARTESIAN_POINT('',(5.36E0,-1.83E0,-7.64E0)); +#2783=VERTEX_POINT('',#2782); +#2784=CARTESIAN_POINT('',(5.36E0,-1.83E0,-8.26E0)); +#2785=VERTEX_POINT('',#2784); +#2786=CARTESIAN_POINT('',(5.36E0,-1.7E0,-8.39E0)); +#2787=VERTEX_POINT('',#2786); +#2788=CARTESIAN_POINT('',(5.36E0,1.33E0,-8.39E0)); +#2789=CARTESIAN_POINT('',(5.36E0,1.83E0,-7.89E0)); +#2790=VERTEX_POINT('',#2788); +#2791=VERTEX_POINT('',#2789); +#2792=CARTESIAN_POINT('',(5.36E0,1.83E0,-5.66E0)); +#2793=VERTEX_POINT('',#2792); +#2794=CARTESIAN_POINT('',(5.36E0,1.33E0,-5.16E0)); +#2795=VERTEX_POINT('',#2794); +#2796=CARTESIAN_POINT('',(5.36E0,-1.226446609407E0,-6.3E0)); +#2797=CARTESIAN_POINT('',(5.36E0,4.5E-1,-6.3E0)); +#2798=VERTEX_POINT('',#2796); +#2799=VERTEX_POINT('',#2797); +#2800=CARTESIAN_POINT('',(5.E0,-1.226446609407E0,-6.3E0)); +#2801=VERTEX_POINT('',#2800); +#2802=CARTESIAN_POINT('',(5.E0,4.5E-1,-6.3E0)); +#2803=VERTEX_POINT('',#2802); +#2804=CARTESIAN_POINT('',(5.36E0,-1.403223304703E0,-6.226776695297E0)); +#2805=VERTEX_POINT('',#2804); +#2806=CARTESIAN_POINT('',(-5.36E0,1.7E0,-5.16E0)); +#2807=CARTESIAN_POINT('',(-5.36E0,1.83E0,-5.29E0)); +#2808=VERTEX_POINT('',#2806); +#2809=VERTEX_POINT('',#2807); +#2810=CARTESIAN_POINT('',(-5.36E0,1.83E0,-5.8E0)); +#2811=VERTEX_POINT('',#2810); +#2812=CARTESIAN_POINT('',(-5.36E0,1.756776695297E0,-5.976776695297E0)); +#2813=VERTEX_POINT('',#2812); +#2814=CARTESIAN_POINT('',(-5.36E0,1.506776695297E0,-6.226776695297E0)); +#2815=VERTEX_POINT('',#2814); +#2816=CARTESIAN_POINT('',(-5.36E0,-5.8E-1,-6.3E0)); +#2817=CARTESIAN_POINT('',(-5.36E0,-5.8E-1,-7.39E0)); +#2818=VERTEX_POINT('',#2816); +#2819=VERTEX_POINT('',#2817); +#2820=CARTESIAN_POINT('',(-5.36E0,1.58E0,-7.39E0)); +#2821=VERTEX_POINT('',#2820); +#2822=CARTESIAN_POINT('',(-5.36E0,1.83E0,-7.64E0)); +#2823=VERTEX_POINT('',#2822); +#2824=CARTESIAN_POINT('',(-5.36E0,1.83E0,-8.26E0)); +#2825=VERTEX_POINT('',#2824); +#2826=CARTESIAN_POINT('',(-5.36E0,1.7E0,-8.39E0)); +#2827=VERTEX_POINT('',#2826); +#2828=CARTESIAN_POINT('',(-5.36E0,-1.33E0,-8.39E0)); +#2829=CARTESIAN_POINT('',(-5.36E0,-1.83E0,-7.89E0)); +#2830=VERTEX_POINT('',#2828); +#2831=VERTEX_POINT('',#2829); +#2832=CARTESIAN_POINT('',(-5.36E0,-1.83E0,-5.66E0)); +#2833=VERTEX_POINT('',#2832); +#2834=CARTESIAN_POINT('',(-5.36E0,-1.33E0,-5.16E0)); +#2835=VERTEX_POINT('',#2834); +#2836=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.3E0)); +#2837=CARTESIAN_POINT('',(-5.36E0,1.33E0,-6.3E0)); +#2838=VERTEX_POINT('',#2836); +#2839=VERTEX_POINT('',#2837); +#2840=CARTESIAN_POINT('',(-5.E0,-4.5E-1,-6.3E0)); +#2841=CARTESIAN_POINT('',(-5.36E0,-4.5E-1,-6.3E0)); +#2842=VERTEX_POINT('',#2840); +#2843=VERTEX_POINT('',#2841); +#2844=CARTESIAN_POINT('',(-5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#2845=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-9.265E0)); +#2846=VERTEX_POINT('',#2844); +#2847=VERTEX_POINT('',#2845); +#2848=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-8.905E0)); +#2849=VERTEX_POINT('',#2848); +#2850=CARTESIAN_POINT('',(-5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#2851=VERTEX_POINT('',#2850); +#2852=CARTESIAN_POINT('',(5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#2853=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-8.905E0)); +#2854=VERTEX_POINT('',#2852); +#2855=VERTEX_POINT('',#2853); +#2856=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-9.265E0)); +#2857=VERTEX_POINT('',#2856); +#2858=CARTESIAN_POINT('',(5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#2859=VERTEX_POINT('',#2858); +#2860=CARTESIAN_POINT('',(-5.968132002162E0,6.6E-1,-9.329578943173E0)); +#2861=CARTESIAN_POINT('',(-8.125E0,6.6E-1,-9.265E0)); +#2862=VERTEX_POINT('',#2860); +#2863=VERTEX_POINT('',#2861); +#2864=CARTESIAN_POINT('',(-8.125E0,6.6E-1,-8.905E0)); +#2865=VERTEX_POINT('',#2864); +#2866=CARTESIAN_POINT('',(-5.957314935301E0,6.6E-1,-8.969741488092E0)); +#2867=VERTEX_POINT('',#2866); +#2868=CARTESIAN_POINT('',(5.957314935301E0,6.6E-1,-8.969741488092E0)); +#2869=CARTESIAN_POINT('',(8.125E0,6.6E-1,-8.905E0)); +#2870=VERTEX_POINT('',#2868); +#2871=VERTEX_POINT('',#2869); +#2872=CARTESIAN_POINT('',(8.125E0,6.6E-1,-9.265E0)); +#2873=VERTEX_POINT('',#2872); +#2874=CARTESIAN_POINT('',(5.968132002162E0,6.6E-1,-9.329578943173E0)); +#2875=VERTEX_POINT('',#2874); +#2876=CARTESIAN_POINT('',(5.E0,-6.6E-1,-8.39E0)); +#2877=CARTESIAN_POINT('',(5.E0,6.6E-1,-8.39E0)); +#2878=VERTEX_POINT('',#2876); +#2879=VERTEX_POINT('',#2877); +#2880=CARTESIAN_POINT('',(5.36E0,-6.6E-1,-8.39E0)); +#2881=CARTESIAN_POINT('',(5.36E0,6.6E-1,-8.39E0)); +#2882=VERTEX_POINT('',#2880); +#2883=VERTEX_POINT('',#2881); +#2884=CARTESIAN_POINT('',(-5.E0,-6.6E-1,-8.39E0)); +#2885=CARTESIAN_POINT('',(-5.E0,6.6E-1,-8.39E0)); +#2886=VERTEX_POINT('',#2884); +#2887=VERTEX_POINT('',#2885); +#2888=CARTESIAN_POINT('',(-5.36E0,-6.6E-1,-8.39E0)); +#2889=CARTESIAN_POINT('',(-5.36E0,6.6E-1,-8.39E0)); +#2890=VERTEX_POINT('',#2888); +#2891=VERTEX_POINT('',#2889); +#2892=CARTESIAN_POINT('',(2.68E0,-1.767766952966E-1,-8.523223304703E0)); +#2893=CARTESIAN_POINT('',(2.68E0,0.E0,-8.45E0)); +#2894=VERTEX_POINT('',#2892); +#2895=VERTEX_POINT('',#2893); +#2896=CARTESIAN_POINT('',(3.32E0,-1.767766952966E-1,-8.523223304703E0)); +#2897=CARTESIAN_POINT('',(3.32E0,0.E0,-8.45E0)); +#2898=VERTEX_POINT('',#2896); +#2899=VERTEX_POINT('',#2897); +#2900=CARTESIAN_POINT('',(-3.2E-1,-1.767766952966E-1,-8.523223304703E0)); +#2901=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.45E0)); +#2902=VERTEX_POINT('',#2900); +#2903=VERTEX_POINT('',#2901); +#2904=CARTESIAN_POINT('',(3.2E-1,-1.767766952966E-1,-8.523223304703E0)); +#2905=CARTESIAN_POINT('',(3.2E-1,0.E0,-8.45E0)); +#2906=VERTEX_POINT('',#2904); +#2907=VERTEX_POINT('',#2905); +#2908=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#2909=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#2910=VERTEX_POINT('',#2908); +#2911=VERTEX_POINT('',#2909); +#2912=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#2913=VERTEX_POINT('',#2912); +#2914=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#2915=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#2916=VERTEX_POINT('',#2914); +#2917=VERTEX_POINT('',#2915); +#2918=CARTESIAN_POINT('',(1.3E0,-2.582293445649E0,-2.893333019203E0)); +#2919=VERTEX_POINT('',#2918); +#2920=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#2921=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#2922=VERTEX_POINT('',#2920); +#2923=VERTEX_POINT('',#2921); +#2924=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#2925=VERTEX_POINT('',#2924); +#2926=CARTESIAN_POINT('',(1.3E0,-1.93E0,-3.491049838058E0)); +#2927=VERTEX_POINT('',#2926); +#2928=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#2929=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#2930=VERTEX_POINT('',#2928); +#2931=VERTEX_POINT('',#2929); +#2932=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#2933=VERTEX_POINT('',#2932); +#2934=CARTESIAN_POINT('',(4.5E-1,2.13E0,-7.8E0)); +#2935=VERTEX_POINT('',#2934); +#2936=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#2937=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#2938=VERTEX_POINT('',#2936); +#2939=VERTEX_POINT('',#2937); +#2940=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#2941=VERTEX_POINT('',#2940); +#2942=CARTESIAN_POINT('',(-1.7E0,2.13E0,-7.8E0)); +#2943=VERTEX_POINT('',#2942); +#2944=CARTESIAN_POINT('',(1.7E0,2.13E0,-1.4E0)); +#2945=CARTESIAN_POINT('',(1.7E0,2.44E0,-1.4E0)); +#2946=VERTEX_POINT('',#2944); +#2947=VERTEX_POINT('',#2945); +#2948=CARTESIAN_POINT('',(4.5E-1,2.44E0,-1.4E0)); +#2949=VERTEX_POINT('',#2948); +#2950=CARTESIAN_POINT('',(4.5E-1,2.13E0,-1.4E0)); +#2951=VERTEX_POINT('',#2950); +#2952=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-1.4E0)); +#2953=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-1.4E0)); +#2954=VERTEX_POINT('',#2952); +#2955=VERTEX_POINT('',#2953); +#2956=CARTESIAN_POINT('',(-1.7E0,2.44E0,-1.4E0)); +#2957=VERTEX_POINT('',#2956); +#2958=CARTESIAN_POINT('',(-1.7E0,2.13E0,-1.4E0)); +#2959=VERTEX_POINT('',#2958); +#2960=CARTESIAN_POINT('',(-1.9E0,1.93E0,-7.8E0)); +#2961=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-7.8E0)); +#2962=VERTEX_POINT('',#2960); +#2963=VERTEX_POINT('',#2961); +#2964=CARTESIAN_POINT('',(2.5E-1,1.93E0,-7.8E0)); +#2965=CARTESIAN_POINT('',(1.9E0,1.93E0,-7.8E0)); +#2966=VERTEX_POINT('',#2964); +#2967=VERTEX_POINT('',#2965); +#2968=CARTESIAN_POINT('',(1.9E0,1.93E0,-1.4E0)); +#2969=VERTEX_POINT('',#2968); +#2970=CARTESIAN_POINT('',(2.5E-1,1.93E0,-1.4E0)); +#2971=VERTEX_POINT('',#2970); +#2972=CARTESIAN_POINT('',(-2.5E-1,1.93E0,-1.4E0)); +#2973=VERTEX_POINT('',#2972); +#2974=CARTESIAN_POINT('',(-1.9E0,1.93E0,-1.4E0)); +#2975=VERTEX_POINT('',#2974); +#2976=CARTESIAN_POINT('',(2.68E0,-2.104903320081E0,-8.11E0)); +#2977=CARTESIAN_POINT('',(2.68E0,-2.331177490061E0,-8.203725830020E0)); +#2978=VERTEX_POINT('',#2976); +#2979=VERTEX_POINT('',#2977); +#2980=CARTESIAN_POINT('',(2.68E0,-2.633725830020E0,-8.506274169980E0)); +#2981=VERTEX_POINT('',#2980); +#2982=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.6E0)); +#2983=VERTEX_POINT('',#2982); +#2984=CARTESIAN_POINT('',(2.68E0,-3.97E0,-8.6E0)); +#2985=VERTEX_POINT('',#2984); +#2986=CARTESIAN_POINT('',(2.68E0,-3.97E0,-9.24E0)); +#2987=VERTEX_POINT('',#2986); +#2988=CARTESIAN_POINT('',(2.68E0,-2.705096679919E0,-9.24E0)); +#2989=VERTEX_POINT('',#2988); +#2990=CARTESIAN_POINT('',(2.68E0,-2.478822509939E0,-9.146274169980E0)); +#2991=VERTEX_POINT('',#2990); +#2992=CARTESIAN_POINT('',(2.68E0,-2.176274169980E0,-8.843725830020E0)); +#2993=VERTEX_POINT('',#2992); +#2994=CARTESIAN_POINT('',(2.68E0,-1.95E0,-8.75E0)); +#2995=VERTEX_POINT('',#2994); +#2996=CARTESIAN_POINT('',(2.68E0,-4.656854249492E-1,-8.75E0)); +#2997=VERTEX_POINT('',#2996); +#2998=CARTESIAN_POINT('',(2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#2999=VERTEX_POINT('',#2998); +#3000=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#3001=VERTEX_POINT('',#3000); +#3002=CARTESIAN_POINT('',(3.32E0,-2.104903320081E0,-8.11E0)); +#3003=CARTESIAN_POINT('',(3.32E0,-2.331177490061E0,-8.203725830020E0)); +#3004=VERTEX_POINT('',#3002); +#3005=VERTEX_POINT('',#3003); +#3006=CARTESIAN_POINT('',(3.32E0,-2.633725830020E0,-8.506274169980E0)); +#3007=VERTEX_POINT('',#3006); +#3008=CARTESIAN_POINT('',(3.32E0,-2.86E0,-8.6E0)); +#3009=VERTEX_POINT('',#3008); +#3010=CARTESIAN_POINT('',(3.32E0,-3.97E0,-8.6E0)); +#3011=VERTEX_POINT('',#3010); +#3012=CARTESIAN_POINT('',(3.32E0,-3.97E0,-9.24E0)); +#3013=VERTEX_POINT('',#3012); +#3014=CARTESIAN_POINT('',(3.32E0,-2.705096679919E0,-9.24E0)); +#3015=VERTEX_POINT('',#3014); +#3016=CARTESIAN_POINT('',(3.32E0,-2.478822509939E0,-9.146274169980E0)); +#3017=VERTEX_POINT('',#3016); +#3018=CARTESIAN_POINT('',(3.32E0,-2.176274169980E0,-8.843725830020E0)); +#3019=VERTEX_POINT('',#3018); +#3020=CARTESIAN_POINT('',(3.32E0,-1.95E0,-8.75E0)); +#3021=VERTEX_POINT('',#3020); +#3022=CARTESIAN_POINT('',(3.32E0,-4.656854249492E-1,-8.75E0)); +#3023=VERTEX_POINT('',#3022); +#3024=CARTESIAN_POINT('',(3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#3025=VERTEX_POINT('',#3024); +#3026=CARTESIAN_POINT('',(3.32E0,4.45E-1,-8.45E0)); +#3027=VERTEX_POINT('',#3026); +#3028=CARTESIAN_POINT('',(-3.2E-1,-2.104903320081E0,-8.11E0)); +#3029=CARTESIAN_POINT('',(-3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#3030=VERTEX_POINT('',#3028); +#3031=VERTEX_POINT('',#3029); +#3032=CARTESIAN_POINT('',(-3.2E-1,-2.633725830020E0,-8.506274169980E0)); +#3033=VERTEX_POINT('',#3032); +#3034=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.6E0)); +#3035=VERTEX_POINT('',#3034); +#3036=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-8.6E0)); +#3037=VERTEX_POINT('',#3036); +#3038=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-9.24E0)); +#3039=VERTEX_POINT('',#3038); +#3040=CARTESIAN_POINT('',(-3.2E-1,-2.705096679919E0,-9.24E0)); +#3041=VERTEX_POINT('',#3040); +#3042=CARTESIAN_POINT('',(-3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#3043=VERTEX_POINT('',#3042); +#3044=CARTESIAN_POINT('',(-3.2E-1,-2.176274169980E0,-8.843725830020E0)); +#3045=VERTEX_POINT('',#3044); +#3046=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-8.75E0)); +#3047=VERTEX_POINT('',#3046); +#3048=CARTESIAN_POINT('',(-3.2E-1,-4.656854249492E-1,-8.75E0)); +#3049=VERTEX_POINT('',#3048); +#3050=CARTESIAN_POINT('',(-3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#3051=VERTEX_POINT('',#3050); +#3052=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#3053=VERTEX_POINT('',#3052); +#3054=CARTESIAN_POINT('',(3.2E-1,-2.104903320081E0,-8.11E0)); +#3055=CARTESIAN_POINT('',(3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#3056=VERTEX_POINT('',#3054); +#3057=VERTEX_POINT('',#3055); +#3058=CARTESIAN_POINT('',(3.2E-1,-2.633725830020E0,-8.506274169980E0)); +#3059=VERTEX_POINT('',#3058); +#3060=CARTESIAN_POINT('',(3.2E-1,-2.86E0,-8.6E0)); +#3061=VERTEX_POINT('',#3060); +#3062=CARTESIAN_POINT('',(3.2E-1,-3.97E0,-8.6E0)); +#3063=VERTEX_POINT('',#3062); +#3064=CARTESIAN_POINT('',(3.2E-1,-3.97E0,-9.24E0)); +#3065=VERTEX_POINT('',#3064); +#3066=CARTESIAN_POINT('',(3.2E-1,-2.705096679919E0,-9.24E0)); +#3067=VERTEX_POINT('',#3066); +#3068=CARTESIAN_POINT('',(3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#3069=VERTEX_POINT('',#3068); +#3070=CARTESIAN_POINT('',(3.2E-1,-2.176274169980E0,-8.843725830020E0)); +#3071=VERTEX_POINT('',#3070); +#3072=CARTESIAN_POINT('',(3.2E-1,-1.95E0,-8.75E0)); +#3073=VERTEX_POINT('',#3072); +#3074=CARTESIAN_POINT('',(3.2E-1,-4.656854249492E-1,-8.75E0)); +#3075=VERTEX_POINT('',#3074); +#3076=CARTESIAN_POINT('',(3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#3077=VERTEX_POINT('',#3076); +#3078=CARTESIAN_POINT('',(3.2E-1,4.45E-1,-8.45E0)); +#3079=VERTEX_POINT('',#3078); +#3080=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.87E0)); +#3081=CARTESIAN_POINT('',(2.535E0,-1.93E0,-8.11E0)); +#3082=VERTEX_POINT('',#3080); +#3083=VERTEX_POINT('',#3081); +#3084=CARTESIAN_POINT('',(3.465E0,-1.93E0,-8.11E0)); +#3085=VERTEX_POINT('',#3084); +#3086=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.11E0)); +#3087=CARTESIAN_POINT('',(2.535E0,-1.29E0,-8.87E0)); +#3088=VERTEX_POINT('',#3086); +#3089=VERTEX_POINT('',#3087); +#3090=CARTESIAN_POINT('',(3.465E0,-1.29E0,-8.11E0)); +#3091=VERTEX_POINT('',#3090); +#3092=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.11E0)); +#3093=CARTESIAN_POINT('',(2.535E0,1.29E0,-8.87E0)); +#3094=VERTEX_POINT('',#3092); +#3095=VERTEX_POINT('',#3093); +#3096=CARTESIAN_POINT('',(3.465E0,1.29E0,-8.11E0)); +#3097=VERTEX_POINT('',#3096); +#3098=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#3099=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.11E0)); +#3100=VERTEX_POINT('',#3098); +#3101=VERTEX_POINT('',#3099); +#3102=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#3103=VERTEX_POINT('',#3102); +#3104=CARTESIAN_POINT('',(3.61E0,1.31E0,-6.35E0)); +#3105=CARTESIAN_POINT('',(4.31E0,6.1E-1,-6.35E0)); +#3106=VERTEX_POINT('',#3104); +#3107=VERTEX_POINT('',#3105); +#3108=CARTESIAN_POINT('',(4.31E0,6.1E-1,0.E0)); +#3109=VERTEX_POINT('',#3108); +#3110=CARTESIAN_POINT('',(3.61E0,1.31E0,0.E0)); +#3111=VERTEX_POINT('',#3110); +#3112=CARTESIAN_POINT('',(-1.31E0,6.1E-1,-6.35E0)); +#3113=CARTESIAN_POINT('',(-6.1E-1,1.31E0,-6.35E0)); +#3114=VERTEX_POINT('',#3112); +#3115=VERTEX_POINT('',#3113); +#3116=CARTESIAN_POINT('',(-1.31E0,6.1E-1,0.E0)); +#3117=VERTEX_POINT('',#3116); +#3118=CARTESIAN_POINT('',(-6.1E-1,1.31E0,0.E0)); +#3119=VERTEX_POINT('',#3118); +#3120=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.87E0)); +#3121=CARTESIAN_POINT('',(-4.65E-1,-1.93E0,-8.11E0)); +#3122=VERTEX_POINT('',#3120); +#3123=VERTEX_POINT('',#3121); +#3124=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.11E0)); +#3125=CARTESIAN_POINT('',(4.65E-1,-1.93E0,-8.87E0)); +#3126=VERTEX_POINT('',#3124); +#3127=VERTEX_POINT('',#3125); +#3128=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.11E0)); +#3129=CARTESIAN_POINT('',(-4.65E-1,-1.29E0,-8.87E0)); +#3130=VERTEX_POINT('',#3128); +#3131=VERTEX_POINT('',#3129); +#3132=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.11E0)); +#3133=CARTESIAN_POINT('',(4.65E-1,-1.29E0,-8.87E0)); +#3134=VERTEX_POINT('',#3132); +#3135=VERTEX_POINT('',#3133); +#3136=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.11E0)); +#3137=CARTESIAN_POINT('',(-4.65E-1,1.29E0,-8.87E0)); +#3138=VERTEX_POINT('',#3136); +#3139=VERTEX_POINT('',#3137); +#3140=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.11E0)); +#3141=CARTESIAN_POINT('',(4.65E-1,1.29E0,-8.87E0)); +#3142=VERTEX_POINT('',#3140); +#3143=VERTEX_POINT('',#3141); +#3144=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#3145=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.11E0)); +#3146=VERTEX_POINT('',#3144); +#3147=VERTEX_POINT('',#3145); +#3148=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#3149=VERTEX_POINT('',#3148); +#3150=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.87E0)); +#3151=VERTEX_POINT('',#3150); +#3152=CARTESIAN_POINT('',(5.E0,-1.7E0,-5.16E0)); +#3153=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.29E0)); +#3154=VERTEX_POINT('',#3152); +#3155=VERTEX_POINT('',#3153); +#3156=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.696446609407E0)); +#3157=VERTEX_POINT('',#3156); +#3158=CARTESIAN_POINT('',(5.E0,-1.756776695297E0,-5.873223304703E0)); +#3159=VERTEX_POINT('',#3158); +#3160=CARTESIAN_POINT('',(5.E0,-1.403223304703E0,-6.226776695297E0)); +#3161=VERTEX_POINT('',#3160); +#3162=CARTESIAN_POINT('',(5.E0,5.8E-1,-6.3E0)); +#3163=VERTEX_POINT('',#3162); +#3164=CARTESIAN_POINT('',(5.E0,5.8E-1,-7.39E0)); +#3165=VERTEX_POINT('',#3164); +#3166=CARTESIAN_POINT('',(5.E0,-1.58E0,-7.39E0)); +#3167=VERTEX_POINT('',#3166); +#3168=CARTESIAN_POINT('',(5.E0,-1.83E0,-7.64E0)); +#3169=VERTEX_POINT('',#3168); +#3170=CARTESIAN_POINT('',(5.E0,-1.83E0,-8.26E0)); +#3171=VERTEX_POINT('',#3170); +#3172=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.39E0)); +#3173=VERTEX_POINT('',#3172); +#3174=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.39E0)); +#3175=VERTEX_POINT('',#3174); +#3176=CARTESIAN_POINT('',(5.E0,1.29E0,-8.39E0)); +#3177=CARTESIAN_POINT('',(5.E0,1.33E0,-8.39E0)); +#3178=VERTEX_POINT('',#3176); +#3179=VERTEX_POINT('',#3177); +#3180=CARTESIAN_POINT('',(5.E0,1.83E0,-7.89E0)); +#3181=VERTEX_POINT('',#3180); +#3182=CARTESIAN_POINT('',(5.E0,1.83E0,-5.66E0)); +#3183=VERTEX_POINT('',#3182); +#3184=CARTESIAN_POINT('',(5.E0,1.33E0,-5.16E0)); +#3185=VERTEX_POINT('',#3184); +#3186=CARTESIAN_POINT('',(5.E0,-1.29E0,-8.11E0)); +#3187=VERTEX_POINT('',#3186); +#3188=CARTESIAN_POINT('',(5.E0,1.29E0,-8.11E0)); +#3189=VERTEX_POINT('',#3188); +#3190=CARTESIAN_POINT('',(-5.E0,1.7E0,-5.16E0)); +#3191=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.29E0)); +#3192=VERTEX_POINT('',#3190); +#3193=VERTEX_POINT('',#3191); +#3194=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.8E0)); +#3195=VERTEX_POINT('',#3194); +#3196=CARTESIAN_POINT('',(-5.E0,1.756776695297E0,-5.976776695297E0)); +#3197=VERTEX_POINT('',#3196); +#3198=CARTESIAN_POINT('',(-5.E0,1.506776695297E0,-6.226776695297E0)); +#3199=VERTEX_POINT('',#3198); +#3200=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-6.3E0)); +#3201=VERTEX_POINT('',#3200); +#3202=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-7.39E0)); +#3203=VERTEX_POINT('',#3202); +#3204=CARTESIAN_POINT('',(-5.E0,1.58E0,-7.39E0)); +#3205=VERTEX_POINT('',#3204); +#3206=CARTESIAN_POINT('',(-5.E0,1.83E0,-7.64E0)); +#3207=VERTEX_POINT('',#3206); +#3208=CARTESIAN_POINT('',(-5.E0,1.83E0,-8.26E0)); +#3209=VERTEX_POINT('',#3208); +#3210=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.39E0)); +#3211=VERTEX_POINT('',#3210); +#3212=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.39E0)); +#3213=VERTEX_POINT('',#3212); +#3214=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.39E0)); +#3215=CARTESIAN_POINT('',(-5.E0,-1.33E0,-8.39E0)); +#3216=VERTEX_POINT('',#3214); +#3217=VERTEX_POINT('',#3215); +#3218=CARTESIAN_POINT('',(-5.E0,-1.83E0,-7.89E0)); +#3219=VERTEX_POINT('',#3218); +#3220=CARTESIAN_POINT('',(-5.E0,-1.83E0,-5.66E0)); +#3221=VERTEX_POINT('',#3220); +#3222=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.16E0)); +#3223=VERTEX_POINT('',#3222); +#3224=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#3225=VERTEX_POINT('',#3224); +#3226=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#3227=VERTEX_POINT('',#3226); +#3228=CARTESIAN_POINT('',(-4.31E0,1.31E0,-6.35E0)); +#3229=CARTESIAN_POINT('',(-4.31E0,-1.31E0,-6.35E0)); +#3230=VERTEX_POINT('',#3228); +#3231=VERTEX_POINT('',#3229); +#3232=CARTESIAN_POINT('',(-1.69E0,-1.31E0,-6.35E0)); +#3233=VERTEX_POINT('',#3232); +#3234=CARTESIAN_POINT('',(-1.69E0,1.31E0,-6.35E0)); +#3235=VERTEX_POINT('',#3234); +#3236=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#3237=CARTESIAN_POINT('',(-4.31E0,-1.31E0,0.E0)); +#3238=VERTEX_POINT('',#3236); +#3239=VERTEX_POINT('',#3237); +#3240=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#3241=VERTEX_POINT('',#3240); +#3242=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#3243=VERTEX_POINT('',#3242); +#3244=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.87E0)); +#3245=CARTESIAN_POINT('',(-3.465E0,-1.93E0,-8.11E0)); +#3246=VERTEX_POINT('',#3244); +#3247=VERTEX_POINT('',#3245); +#3248=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.11E0)); +#3249=CARTESIAN_POINT('',(-2.535E0,-1.93E0,-8.87E0)); +#3250=VERTEX_POINT('',#3248); +#3251=VERTEX_POINT('',#3249); +#3252=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.11E0)); +#3253=CARTESIAN_POINT('',(-3.465E0,-1.29E0,-8.87E0)); +#3254=VERTEX_POINT('',#3252); +#3255=VERTEX_POINT('',#3253); +#3256=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.11E0)); +#3257=CARTESIAN_POINT('',(-2.535E0,-1.29E0,-8.87E0)); +#3258=VERTEX_POINT('',#3256); +#3259=VERTEX_POINT('',#3257); +#3260=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.11E0)); +#3261=CARTESIAN_POINT('',(-3.465E0,1.29E0,-8.87E0)); +#3262=VERTEX_POINT('',#3260); +#3263=VERTEX_POINT('',#3261); +#3264=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.11E0)); +#3265=CARTESIAN_POINT('',(-2.535E0,1.29E0,-8.87E0)); +#3266=VERTEX_POINT('',#3264); +#3267=VERTEX_POINT('',#3265); +#3268=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#3269=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.11E0)); +#3270=VERTEX_POINT('',#3268); +#3271=VERTEX_POINT('',#3269); +#3272=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#3273=VERTEX_POINT('',#3272); +#3274=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.87E0)); +#3275=VERTEX_POINT('',#3274); +#3276=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#3277=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#3278=VERTEX_POINT('',#3276); +#3279=VERTEX_POINT('',#3277); +#3280=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.45E0)); +#3281=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#3282=VERTEX_POINT('',#3280); +#3283=VERTEX_POINT('',#3281); +#3284=CARTESIAN_POINT('',(-3.32E0,-2.104903320081E0,-8.11E0)); +#3285=CARTESIAN_POINT('',(-3.32E0,-2.331177490061E0,-8.203725830020E0)); +#3286=VERTEX_POINT('',#3284); +#3287=VERTEX_POINT('',#3285); +#3288=CARTESIAN_POINT('',(-3.32E0,-2.633725830020E0,-8.506274169980E0)); +#3289=VERTEX_POINT('',#3288); +#3290=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.6E0)); +#3291=VERTEX_POINT('',#3290); +#3292=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-8.6E0)); +#3293=VERTEX_POINT('',#3292); +#3294=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-9.24E0)); +#3295=VERTEX_POINT('',#3294); +#3296=CARTESIAN_POINT('',(-3.32E0,-2.705096679919E0,-9.24E0)); +#3297=VERTEX_POINT('',#3296); +#3298=CARTESIAN_POINT('',(-3.32E0,-2.478822509939E0,-9.146274169980E0)); +#3299=VERTEX_POINT('',#3298); +#3300=CARTESIAN_POINT('',(-3.32E0,-2.176274169980E0,-8.843725830020E0)); +#3301=VERTEX_POINT('',#3300); +#3302=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-8.75E0)); +#3303=VERTEX_POINT('',#3302); +#3304=CARTESIAN_POINT('',(-3.32E0,-4.656854249492E-1,-8.75E0)); +#3305=VERTEX_POINT('',#3304); +#3306=CARTESIAN_POINT('',(-3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#3307=VERTEX_POINT('',#3306); +#3308=CARTESIAN_POINT('',(-3.32E0,-1.767766952966E-1,-8.523223304703E0)); +#3309=VERTEX_POINT('',#3308); +#3310=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-2.2E0)); +#3311=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-2.2E0)); +#3312=VERTEX_POINT('',#3310); +#3313=VERTEX_POINT('',#3311); +#3314=CARTESIAN_POINT('',(-2.68E0,0.E0,-8.45E0)); +#3315=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.45E0)); +#3316=VERTEX_POINT('',#3314); +#3317=VERTEX_POINT('',#3315); +#3318=CARTESIAN_POINT('',(-2.68E0,-2.104903320081E0,-8.11E0)); +#3319=CARTESIAN_POINT('',(-2.68E0,-2.331177490061E0,-8.203725830020E0)); +#3320=VERTEX_POINT('',#3318); +#3321=VERTEX_POINT('',#3319); +#3322=CARTESIAN_POINT('',(-2.68E0,-2.633725830020E0,-8.506274169980E0)); +#3323=VERTEX_POINT('',#3322); +#3324=CARTESIAN_POINT('',(-2.68E0,-2.86E0,-8.6E0)); +#3325=VERTEX_POINT('',#3324); +#3326=CARTESIAN_POINT('',(-2.68E0,-3.97E0,-8.6E0)); +#3327=VERTEX_POINT('',#3326); +#3328=CARTESIAN_POINT('',(-2.68E0,-3.97E0,-9.24E0)); +#3329=VERTEX_POINT('',#3328); +#3330=CARTESIAN_POINT('',(-2.68E0,-2.705096679919E0,-9.24E0)); +#3331=VERTEX_POINT('',#3330); +#3332=CARTESIAN_POINT('',(-2.68E0,-2.478822509939E0,-9.146274169980E0)); +#3333=VERTEX_POINT('',#3332); +#3334=CARTESIAN_POINT('',(-2.68E0,-2.176274169980E0,-8.843725830020E0)); +#3335=VERTEX_POINT('',#3334); +#3336=CARTESIAN_POINT('',(-2.68E0,-1.95E0,-8.75E0)); +#3337=VERTEX_POINT('',#3336); +#3338=CARTESIAN_POINT('',(-2.68E0,-4.656854249492E-1,-8.75E0)); +#3339=VERTEX_POINT('',#3338); +#3340=CARTESIAN_POINT('',(-2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#3341=VERTEX_POINT('',#3340); +#3342=CARTESIAN_POINT('',(-2.68E0,-1.767766952966E-1,-8.523223304703E0)); +#3343=VERTEX_POINT('',#3342); +#3344=CARTESIAN_POINT('',(-3.32E0,-1.93E0,-8.11E0)); +#3345=CARTESIAN_POINT('',(-2.68E0,-1.93E0,-8.11E0)); +#3346=VERTEX_POINT('',#3344); +#3347=VERTEX_POINT('',#3345); +#3348=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.11E0)); +#3349=VERTEX_POINT('',#3348); +#3350=CARTESIAN_POINT('',(-2.68E0,4.45E-1,-8.11E0)); +#3351=VERTEX_POINT('',#3350); +#3352=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-6.35E0)); +#3353=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#3354=VERTEX_POINT('',#3352); +#3355=VERTEX_POINT('',#3353); +#3356=CARTESIAN_POINT('',(-2.68E0,-3.2E-1,-6.35E0)); +#3357=CARTESIAN_POINT('',(-2.68E0,3.2E-1,-6.35E0)); +#3358=VERTEX_POINT('',#3356); +#3359=VERTEX_POINT('',#3357); +#3360=CARTESIAN_POINT('',(-5.E0,0.E0,0.E0)); +#3361=DIRECTION('',(1.E0,0.E0,0.E0)); +#3362=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3363=AXIS2_PLACEMENT_3D('',#3360,#3361,#3362); +#3364=PLANE('',#3363); +#3366=ORIENTED_EDGE('',*,*,#3365,.T.); +#3368=ORIENTED_EDGE('',*,*,#3367,.T.); +#3370=ORIENTED_EDGE('',*,*,#3369,.T.); +#3372=ORIENTED_EDGE('',*,*,#3371,.T.); +#3374=ORIENTED_EDGE('',*,*,#3373,.T.); +#3376=ORIENTED_EDGE('',*,*,#3375,.T.); +#3378=ORIENTED_EDGE('',*,*,#3377,.F.); +#3380=ORIENTED_EDGE('',*,*,#3379,.F.); +#3382=ORIENTED_EDGE('',*,*,#3381,.T.); +#3384=ORIENTED_EDGE('',*,*,#3383,.T.); +#3386=ORIENTED_EDGE('',*,*,#3385,.T.); +#3388=ORIENTED_EDGE('',*,*,#3387,.T.); +#3390=ORIENTED_EDGE('',*,*,#3389,.T.); +#3392=ORIENTED_EDGE('',*,*,#3391,.T.); +#3394=ORIENTED_EDGE('',*,*,#3393,.T.); +#3396=ORIENTED_EDGE('',*,*,#3395,.T.); +#3398=ORIENTED_EDGE('',*,*,#3397,.T.); +#3400=ORIENTED_EDGE('',*,*,#3399,.T.); +#3402=ORIENTED_EDGE('',*,*,#3401,.T.); +#3404=ORIENTED_EDGE('',*,*,#3403,.T.); +#3406=ORIENTED_EDGE('',*,*,#3405,.T.); +#3408=ORIENTED_EDGE('',*,*,#3407,.T.); +#3410=ORIENTED_EDGE('',*,*,#3409,.T.); +#3412=ORIENTED_EDGE('',*,*,#3411,.T.); +#3414=ORIENTED_EDGE('',*,*,#3413,.T.); +#3416=ORIENTED_EDGE('',*,*,#3415,.T.); +#3418=ORIENTED_EDGE('',*,*,#3417,.T.); +#3420=ORIENTED_EDGE('',*,*,#3419,.T.); +#3421=EDGE_LOOP('',(#3366,#3368,#3370,#3372,#3374,#3376,#3378,#3380,#3382,#3384, +#3386,#3388,#3390,#3392,#3394,#3396,#3398,#3400,#3402,#3404,#3406,#3408,#3410, +#3412,#3414,#3416,#3418,#3420)); +#3422=FACE_OUTER_BOUND('',#3421,.F.); +#3424=CARTESIAN_POINT('',(-5.E0,1.7E0,-5.29E0)); +#3425=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3426=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3427=AXIS2_PLACEMENT_3D('',#3424,#3425,#3426); +#3428=CYLINDRICAL_SURFACE('',#3427,1.3E-1); +#3429=ORIENTED_EDGE('',*,*,#3365,.F.); +#3431=ORIENTED_EDGE('',*,*,#3430,.T.); +#3433=ORIENTED_EDGE('',*,*,#3432,.T.); +#3435=ORIENTED_EDGE('',*,*,#3434,.F.); +#3436=EDGE_LOOP('',(#3429,#3431,#3433,#3435)); +#3437=FACE_OUTER_BOUND('',#3436,.F.); +#3439=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.16E0)); +#3440=DIRECTION('',(0.E0,0.E0,1.E0)); +#3441=DIRECTION('',(0.E0,1.E0,0.E0)); +#3442=AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); +#3443=PLANE('',#3442); +#3444=ORIENTED_EDGE('',*,*,#3419,.F.); +#3446=ORIENTED_EDGE('',*,*,#3445,.T.); +#3448=ORIENTED_EDGE('',*,*,#3447,.T.); +#3449=ORIENTED_EDGE('',*,*,#3430,.F.); +#3450=EDGE_LOOP('',(#3444,#3446,#3448,#3449)); +#3451=FACE_OUTER_BOUND('',#3450,.F.); +#3453=CARTESIAN_POINT('',(-5.E0,-1.33E0,-5.66E0)); +#3454=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3455=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3456=AXIS2_PLACEMENT_3D('',#3453,#3454,#3455); +#3457=CYLINDRICAL_SURFACE('',#3456,5.E-1); +#3458=ORIENTED_EDGE('',*,*,#3417,.F.); +#3460=ORIENTED_EDGE('',*,*,#3459,.T.); +#3462=ORIENTED_EDGE('',*,*,#3461,.T.); +#3463=ORIENTED_EDGE('',*,*,#3445,.F.); +#3464=EDGE_LOOP('',(#3458,#3460,#3462,#3463)); +#3465=FACE_OUTER_BOUND('',#3464,.F.); +#3467=CARTESIAN_POINT('',(-5.E0,-1.83E0,-7.89E0)); +#3468=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3469=DIRECTION('',(0.E0,0.E0,1.E0)); +#3470=AXIS2_PLACEMENT_3D('',#3467,#3468,#3469); +#3471=PLANE('',#3470); +#3472=ORIENTED_EDGE('',*,*,#3415,.F.); +#3474=ORIENTED_EDGE('',*,*,#3473,.T.); +#3476=ORIENTED_EDGE('',*,*,#3475,.T.); +#3477=ORIENTED_EDGE('',*,*,#3459,.F.); +#3478=EDGE_LOOP('',(#3472,#3474,#3476,#3477)); +#3479=FACE_OUTER_BOUND('',#3478,.F.); +#3481=CARTESIAN_POINT('',(-5.E0,-1.33E0,-7.89E0)); +#3482=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3483=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3484=AXIS2_PLACEMENT_3D('',#3481,#3482,#3483); +#3485=CYLINDRICAL_SURFACE('',#3484,5.E-1); +#3486=ORIENTED_EDGE('',*,*,#3413,.F.); +#3488=ORIENTED_EDGE('',*,*,#3487,.T.); +#3490=ORIENTED_EDGE('',*,*,#3489,.T.); +#3491=ORIENTED_EDGE('',*,*,#3473,.F.); +#3492=EDGE_LOOP('',(#3486,#3488,#3490,#3491)); +#3493=FACE_OUTER_BOUND('',#3492,.F.); +#3495=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.39E0)); +#3496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3497=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3498=AXIS2_PLACEMENT_3D('',#3495,#3496,#3497); +#3499=PLANE('',#3498); +#3501=ORIENTED_EDGE('',*,*,#3500,.T.); +#3503=ORIENTED_EDGE('',*,*,#3502,.T.); +#3504=ORIENTED_EDGE('',*,*,#3487,.F.); +#3505=ORIENTED_EDGE('',*,*,#3411,.F.); +#3507=ORIENTED_EDGE('',*,*,#3506,.F.); +#3508=EDGE_LOOP('',(#3501,#3503,#3504,#3505,#3507)); +#3509=FACE_OUTER_BOUND('',#3508,.F.); +#3511=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.39E0)); +#3512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3513=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3514=AXIS2_PLACEMENT_3D('',#3511,#3512,#3513); +#3515=PLANE('',#3514); +#3517=ORIENTED_EDGE('',*,*,#3516,.F.); +#3519=ORIENTED_EDGE('',*,*,#3518,.F.); +#3520=ORIENTED_EDGE('',*,*,#3395,.F.); +#3522=ORIENTED_EDGE('',*,*,#3521,.T.); +#3524=ORIENTED_EDGE('',*,*,#3523,.T.); +#3525=EDGE_LOOP('',(#3517,#3519,#3520,#3522,#3524)); +#3526=FACE_OUTER_BOUND('',#3525,.F.); +#3528=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#3529=DIRECTION('',(0.E0,1.E0,0.E0)); +#3530=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3531=AXIS2_PLACEMENT_3D('',#3528,#3529,#3530); +#3532=PLANE('',#3531); +#3534=ORIENTED_EDGE('',*,*,#3533,.T.); +#3536=ORIENTED_EDGE('',*,*,#3535,.T.); +#3538=ORIENTED_EDGE('',*,*,#3537,.T.); +#3540=ORIENTED_EDGE('',*,*,#3539,.T.); +#3542=ORIENTED_EDGE('',*,*,#3541,.T.); +#3544=ORIENTED_EDGE('',*,*,#3543,.T.); +#3545=EDGE_LOOP('',(#3534,#3536,#3538,#3540,#3542,#3544)); +#3546=FACE_OUTER_BOUND('',#3545,.F.); +#3548=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#3549=DIRECTION('',(0.E0,1.E0,0.E0)); +#3550=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3551=AXIS2_PLACEMENT_3D('',#3548,#3549,#3550); +#3552=PLANE('',#3551); +#3553=ORIENTED_EDGE('',*,*,#3500,.F.); +#3555=ORIENTED_EDGE('',*,*,#3554,.T.); +#3557=ORIENTED_EDGE('',*,*,#3556,.T.); +#3559=ORIENTED_EDGE('',*,*,#3558,.T.); +#3561=ORIENTED_EDGE('',*,*,#3560,.T.); +#3563=ORIENTED_EDGE('',*,*,#3562,.T.); +#3564=EDGE_LOOP('',(#3553,#3555,#3557,#3559,#3561,#3563)); +#3565=FACE_OUTER_BOUND('',#3564,.F.); +#3567=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.39E0)); +#3568=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3569=DIRECTION('',(0.E0,1.E0,0.E0)); +#3570=AXIS2_PLACEMENT_3D('',#3567,#3568,#3569); +#3571=PLANE('',#3570); +#3572=ORIENTED_EDGE('',*,*,#3533,.F.); +#3574=ORIENTED_EDGE('',*,*,#3573,.F.); +#3576=ORIENTED_EDGE('',*,*,#3575,.F.); +#3578=ORIENTED_EDGE('',*,*,#3577,.T.); +#3580=ORIENTED_EDGE('',*,*,#3579,.T.); +#3581=EDGE_LOOP('',(#3572,#3574,#3576,#3578,#3580)); +#3582=FACE_OUTER_BOUND('',#3581,.F.); +#3584=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.39E0)); +#3585=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3586=DIRECTION('',(0.E0,1.E0,0.E0)); +#3587=AXIS2_PLACEMENT_3D('',#3584,#3585,#3586); +#3588=PLANE('',#3587); +#3590=ORIENTED_EDGE('',*,*,#3589,.T.); +#3592=ORIENTED_EDGE('',*,*,#3591,.T.); +#3594=ORIENTED_EDGE('',*,*,#3593,.F.); +#3596=ORIENTED_EDGE('',*,*,#3595,.F.); +#3598=ORIENTED_EDGE('',*,*,#3597,.F.); +#3599=EDGE_LOOP('',(#3590,#3592,#3594,#3596,#3598)); +#3600=FACE_OUTER_BOUND('',#3599,.F.); +#3602=CARTESIAN_POINT('',(5.E0,0.E0,0.E0)); +#3603=DIRECTION('',(1.E0,0.E0,0.E0)); +#3604=DIRECTION('',(0.E0,1.E0,0.E0)); +#3605=AXIS2_PLACEMENT_3D('',#3602,#3603,#3604); +#3606=PLANE('',#3605); +#3608=ORIENTED_EDGE('',*,*,#3607,.T.); +#3609=ORIENTED_EDGE('',*,*,#3597,.T.); +#3611=ORIENTED_EDGE('',*,*,#3610,.F.); +#3613=ORIENTED_EDGE('',*,*,#3612,.F.); +#3615=ORIENTED_EDGE('',*,*,#3614,.T.); +#3616=ORIENTED_EDGE('',*,*,#3573,.T.); +#3617=EDGE_LOOP('',(#3608,#3609,#3611,#3613,#3615,#3616)); +#3618=FACE_OUTER_BOUND('',#3617,.F.); +#3620=CARTESIAN_POINT('',(5.94E0,-6.6E-1,-8.39E0)); +#3621=DIRECTION('',(0.E0,1.E0,0.E0)); +#3622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3623=AXIS2_PLACEMENT_3D('',#3620,#3621,#3622); +#3624=CYLINDRICAL_SURFACE('',#3623,9.4E-1); +#3625=ORIENTED_EDGE('',*,*,#3607,.F.); +#3626=ORIENTED_EDGE('',*,*,#3543,.F.); +#3628=ORIENTED_EDGE('',*,*,#3627,.T.); +#3630=ORIENTED_EDGE('',*,*,#3629,.T.); +#3631=EDGE_LOOP('',(#3625,#3626,#3628,#3630)); +#3632=FACE_OUTER_BOUND('',#3631,.F.); +#3634=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-9.265E0)); +#3635=DIRECTION('',(2.992766187424E-2,0.E0,-9.995520672055E-1)); +#3636=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#3637=AXIS2_PLACEMENT_3D('',#3634,#3635,#3636); +#3638=PLANE('',#3637); +#3639=ORIENTED_EDGE('',*,*,#3541,.F.); +#3641=ORIENTED_EDGE('',*,*,#3640,.T.); +#3643=ORIENTED_EDGE('',*,*,#3642,.T.); +#3644=ORIENTED_EDGE('',*,*,#3627,.F.); +#3645=EDGE_LOOP('',(#3639,#3641,#3643,#3644)); +#3646=FACE_OUTER_BOUND('',#3645,.F.); +#3648=CARTESIAN_POINT('',(8.125E0,-6.6E-1,-8.905E0)); +#3649=DIRECTION('',(1.E0,0.E0,0.E0)); +#3650=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3651=AXIS2_PLACEMENT_3D('',#3648,#3649,#3650); +#3652=PLANE('',#3651); +#3653=ORIENTED_EDGE('',*,*,#3539,.F.); +#3655=ORIENTED_EDGE('',*,*,#3654,.T.); +#3657=ORIENTED_EDGE('',*,*,#3656,.T.); +#3658=ORIENTED_EDGE('',*,*,#3640,.F.); +#3659=EDGE_LOOP('',(#3653,#3655,#3657,#3658)); +#3660=FACE_OUTER_BOUND('',#3659,.F.); +#3662=CARTESIAN_POINT('',(5.957314935301E0,-6.6E-1,-8.969741488092E0)); +#3663=DIRECTION('',(-2.985333672567E-2,0.E0,9.995542898144E-1)); +#3664=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#3665=AXIS2_PLACEMENT_3D('',#3662,#3663,#3664); +#3666=PLANE('',#3665); +#3667=ORIENTED_EDGE('',*,*,#3537,.F.); +#3669=ORIENTED_EDGE('',*,*,#3668,.T.); +#3671=ORIENTED_EDGE('',*,*,#3670,.T.); +#3672=ORIENTED_EDGE('',*,*,#3654,.F.); +#3673=EDGE_LOOP('',(#3667,#3669,#3671,#3672)); +#3674=FACE_OUTER_BOUND('',#3673,.F.); +#3676=CARTESIAN_POINT('',(5.94E0,-6.6E-1,-8.39E0)); +#3677=DIRECTION('',(0.E0,1.E0,0.E0)); +#3678=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3679=AXIS2_PLACEMENT_3D('',#3676,#3677,#3678); +#3680=CYLINDRICAL_SURFACE('',#3679,5.8E-1); +#3682=ORIENTED_EDGE('',*,*,#3681,.T.); +#3684=ORIENTED_EDGE('',*,*,#3683,.T.); +#3685=ORIENTED_EDGE('',*,*,#3668,.F.); +#3686=ORIENTED_EDGE('',*,*,#3535,.F.); +#3687=EDGE_LOOP('',(#3682,#3684,#3685,#3686)); +#3688=FACE_OUTER_BOUND('',#3687,.F.); +#3690=CARTESIAN_POINT('',(5.36E0,0.E0,0.E0)); +#3691=DIRECTION('',(1.E0,0.E0,0.E0)); +#3692=DIRECTION('',(0.E0,1.E0,0.E0)); +#3693=AXIS2_PLACEMENT_3D('',#3690,#3691,#3692); +#3694=PLANE('',#3693); +#3695=ORIENTED_EDGE('',*,*,#3681,.F.); +#3696=ORIENTED_EDGE('',*,*,#3579,.F.); +#3698=ORIENTED_EDGE('',*,*,#3697,.F.); +#3700=ORIENTED_EDGE('',*,*,#3699,.F.); +#3702=ORIENTED_EDGE('',*,*,#3701,.F.); +#3704=ORIENTED_EDGE('',*,*,#3703,.F.); +#3706=ORIENTED_EDGE('',*,*,#3705,.F.); +#3708=ORIENTED_EDGE('',*,*,#3707,.F.); +#3710=ORIENTED_EDGE('',*,*,#3709,.F.); +#3712=ORIENTED_EDGE('',*,*,#3711,.F.); +#3714=ORIENTED_EDGE('',*,*,#3713,.F.); +#3716=ORIENTED_EDGE('',*,*,#3715,.F.); +#3718=ORIENTED_EDGE('',*,*,#3717,.F.); +#3720=ORIENTED_EDGE('',*,*,#3719,.F.); +#3722=ORIENTED_EDGE('',*,*,#3721,.F.); +#3724=ORIENTED_EDGE('',*,*,#3723,.F.); +#3726=ORIENTED_EDGE('',*,*,#3725,.F.); +#3728=ORIENTED_EDGE('',*,*,#3727,.F.); +#3729=ORIENTED_EDGE('',*,*,#3591,.F.); +#3730=EDGE_LOOP('',(#3695,#3696,#3698,#3700,#3702,#3704,#3706,#3708,#3710,#3712, +#3714,#3716,#3718,#3720,#3722,#3724,#3726,#3728,#3729)); +#3731=FACE_OUTER_BOUND('',#3730,.F.); +#3733=CARTESIAN_POINT('',(5.E0,-1.7E0,-8.26E0)); +#3734=DIRECTION('',(1.E0,0.E0,0.E0)); +#3735=DIRECTION('',(0.E0,1.E0,0.E0)); +#3736=AXIS2_PLACEMENT_3D('',#3733,#3734,#3735); +#3737=CYLINDRICAL_SURFACE('',#3736,1.3E-1); +#3739=ORIENTED_EDGE('',*,*,#3738,.F.); +#3741=ORIENTED_EDGE('',*,*,#3740,.T.); +#3742=ORIENTED_EDGE('',*,*,#3697,.T.); +#3743=ORIENTED_EDGE('',*,*,#3577,.F.); +#3744=EDGE_LOOP('',(#3739,#3741,#3742,#3743)); +#3745=FACE_OUTER_BOUND('',#3744,.F.); +#3747=CARTESIAN_POINT('',(5.E0,0.E0,0.E0)); +#3748=DIRECTION('',(1.E0,0.E0,0.E0)); +#3749=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3750=AXIS2_PLACEMENT_3D('',#3747,#3748,#3749); +#3751=PLANE('',#3750); +#3753=ORIENTED_EDGE('',*,*,#3752,.T.); +#3755=ORIENTED_EDGE('',*,*,#3754,.T.); +#3757=ORIENTED_EDGE('',*,*,#3756,.T.); +#3759=ORIENTED_EDGE('',*,*,#3758,.T.); +#3761=ORIENTED_EDGE('',*,*,#3760,.T.); +#3763=ORIENTED_EDGE('',*,*,#3762,.F.); +#3765=ORIENTED_EDGE('',*,*,#3764,.F.); +#3767=ORIENTED_EDGE('',*,*,#3766,.T.); +#3769=ORIENTED_EDGE('',*,*,#3768,.T.); +#3771=ORIENTED_EDGE('',*,*,#3770,.T.); +#3773=ORIENTED_EDGE('',*,*,#3772,.T.); +#3775=ORIENTED_EDGE('',*,*,#3774,.T.); +#3777=ORIENTED_EDGE('',*,*,#3776,.T.); +#3779=ORIENTED_EDGE('',*,*,#3778,.T.); +#3780=ORIENTED_EDGE('',*,*,#3738,.T.); +#3781=ORIENTED_EDGE('',*,*,#3575,.T.); +#3783=ORIENTED_EDGE('',*,*,#3782,.F.); +#3785=ORIENTED_EDGE('',*,*,#3784,.F.); +#3787=ORIENTED_EDGE('',*,*,#3786,.F.); +#3789=ORIENTED_EDGE('',*,*,#3788,.F.); +#3791=ORIENTED_EDGE('',*,*,#3790,.F.); +#3793=ORIENTED_EDGE('',*,*,#3792,.F.); +#3795=ORIENTED_EDGE('',*,*,#3794,.F.); +#3796=ORIENTED_EDGE('',*,*,#3595,.T.); +#3798=ORIENTED_EDGE('',*,*,#3797,.T.); +#3800=ORIENTED_EDGE('',*,*,#3799,.T.); +#3802=ORIENTED_EDGE('',*,*,#3801,.T.); +#3804=ORIENTED_EDGE('',*,*,#3803,.T.); +#3805=EDGE_LOOP('',(#3753,#3755,#3757,#3759,#3761,#3763,#3765,#3767,#3769,#3771, +#3773,#3775,#3777,#3779,#3780,#3781,#3783,#3785,#3787,#3789,#3791,#3793,#3795, +#3796,#3798,#3800,#3802,#3804)); +#3806=FACE_OUTER_BOUND('',#3805,.F.); +#3808=CARTESIAN_POINT('',(5.E0,-1.7E0,-5.29E0)); +#3809=DIRECTION('',(1.E0,0.E0,0.E0)); +#3810=DIRECTION('',(0.E0,1.E0,0.E0)); +#3811=AXIS2_PLACEMENT_3D('',#3808,#3809,#3810); +#3812=CYLINDRICAL_SURFACE('',#3811,1.3E-1); +#3813=ORIENTED_EDGE('',*,*,#3752,.F.); +#3815=ORIENTED_EDGE('',*,*,#3814,.T.); +#3816=ORIENTED_EDGE('',*,*,#3719,.T.); +#3818=ORIENTED_EDGE('',*,*,#3817,.F.); +#3819=EDGE_LOOP('',(#3813,#3815,#3816,#3818)); +#3820=FACE_OUTER_BOUND('',#3819,.F.); +#3822=CARTESIAN_POINT('',(5.E0,1.33E0,-5.16E0)); +#3823=DIRECTION('',(0.E0,0.E0,1.E0)); +#3824=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3825=AXIS2_PLACEMENT_3D('',#3822,#3823,#3824); +#3826=PLANE('',#3825); +#3827=ORIENTED_EDGE('',*,*,#3803,.F.); +#3829=ORIENTED_EDGE('',*,*,#3828,.T.); +#3830=ORIENTED_EDGE('',*,*,#3721,.T.); +#3831=ORIENTED_EDGE('',*,*,#3814,.F.); +#3832=EDGE_LOOP('',(#3827,#3829,#3830,#3831)); +#3833=FACE_OUTER_BOUND('',#3832,.F.); +#3835=CARTESIAN_POINT('',(5.E0,1.33E0,-5.66E0)); +#3836=DIRECTION('',(1.E0,0.E0,0.E0)); +#3837=DIRECTION('',(0.E0,1.E0,0.E0)); +#3838=AXIS2_PLACEMENT_3D('',#3835,#3836,#3837); +#3839=CYLINDRICAL_SURFACE('',#3838,5.E-1); +#3840=ORIENTED_EDGE('',*,*,#3801,.F.); +#3842=ORIENTED_EDGE('',*,*,#3841,.T.); +#3843=ORIENTED_EDGE('',*,*,#3723,.T.); +#3844=ORIENTED_EDGE('',*,*,#3828,.F.); +#3845=EDGE_LOOP('',(#3840,#3842,#3843,#3844)); +#3846=FACE_OUTER_BOUND('',#3845,.F.); +#3848=CARTESIAN_POINT('',(5.E0,1.83E0,-7.89E0)); +#3849=DIRECTION('',(0.E0,1.E0,0.E0)); +#3850=DIRECTION('',(0.E0,0.E0,1.E0)); +#3851=AXIS2_PLACEMENT_3D('',#3848,#3849,#3850); +#3852=PLANE('',#3851); +#3853=ORIENTED_EDGE('',*,*,#3799,.F.); +#3855=ORIENTED_EDGE('',*,*,#3854,.T.); +#3856=ORIENTED_EDGE('',*,*,#3725,.T.); +#3857=ORIENTED_EDGE('',*,*,#3841,.F.); +#3858=EDGE_LOOP('',(#3853,#3855,#3856,#3857)); +#3859=FACE_OUTER_BOUND('',#3858,.F.); +#3861=CARTESIAN_POINT('',(5.E0,1.33E0,-7.89E0)); +#3862=DIRECTION('',(1.E0,0.E0,0.E0)); +#3863=DIRECTION('',(0.E0,1.E0,0.E0)); +#3864=AXIS2_PLACEMENT_3D('',#3861,#3862,#3863); +#3865=CYLINDRICAL_SURFACE('',#3864,5.E-1); +#3866=ORIENTED_EDGE('',*,*,#3797,.F.); +#3867=ORIENTED_EDGE('',*,*,#3593,.T.); +#3868=ORIENTED_EDGE('',*,*,#3727,.T.); +#3869=ORIENTED_EDGE('',*,*,#3854,.F.); +#3870=EDGE_LOOP('',(#3866,#3867,#3868,#3869)); +#3871=FACE_OUTER_BOUND('',#3870,.F.); +#3873=CARTESIAN_POINT('',(5.E0,-1.83E0,-5.29E0)); +#3874=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3875=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3876=AXIS2_PLACEMENT_3D('',#3873,#3874,#3875); +#3877=PLANE('',#3876); +#3878=ORIENTED_EDGE('',*,*,#3754,.F.); +#3879=ORIENTED_EDGE('',*,*,#3817,.T.); +#3880=ORIENTED_EDGE('',*,*,#3717,.T.); +#3882=ORIENTED_EDGE('',*,*,#3881,.F.); +#3883=EDGE_LOOP('',(#3878,#3879,#3880,#3882)); +#3884=FACE_OUTER_BOUND('',#3883,.F.); +#3886=CARTESIAN_POINT('',(5.E0,-1.58E0,-5.696446609407E0)); +#3887=DIRECTION('',(1.E0,0.E0,0.E0)); +#3888=DIRECTION('',(0.E0,1.E0,0.E0)); +#3889=AXIS2_PLACEMENT_3D('',#3886,#3887,#3888); +#3890=CYLINDRICAL_SURFACE('',#3889,2.5E-1); +#3891=ORIENTED_EDGE('',*,*,#3756,.F.); +#3892=ORIENTED_EDGE('',*,*,#3881,.T.); +#3893=ORIENTED_EDGE('',*,*,#3715,.T.); +#3895=ORIENTED_EDGE('',*,*,#3894,.F.); +#3896=EDGE_LOOP('',(#3891,#3892,#3893,#3895)); +#3897=FACE_OUTER_BOUND('',#3896,.F.); +#3899=CARTESIAN_POINT('',(5.E0,-1.756776695297E0,-5.873223304703E0)); +#3900=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#3901=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#3902=AXIS2_PLACEMENT_3D('',#3899,#3900,#3901); +#3903=PLANE('',#3902); +#3904=ORIENTED_EDGE('',*,*,#3758,.F.); +#3905=ORIENTED_EDGE('',*,*,#3894,.T.); +#3906=ORIENTED_EDGE('',*,*,#3713,.T.); +#3908=ORIENTED_EDGE('',*,*,#3907,.F.); +#3909=EDGE_LOOP('',(#3904,#3905,#3906,#3908)); +#3910=FACE_OUTER_BOUND('',#3909,.F.); +#3912=CARTESIAN_POINT('',(5.E0,-1.226446609407E0,-6.05E0)); +#3913=DIRECTION('',(1.E0,0.E0,0.E0)); +#3914=DIRECTION('',(0.E0,1.E0,0.E0)); +#3915=AXIS2_PLACEMENT_3D('',#3912,#3913,#3914); +#3916=CYLINDRICAL_SURFACE('',#3915,2.5E-1); +#3918=ORIENTED_EDGE('',*,*,#3917,.F.); +#3919=ORIENTED_EDGE('',*,*,#3760,.F.); +#3920=ORIENTED_EDGE('',*,*,#3907,.T.); +#3921=ORIENTED_EDGE('',*,*,#3711,.T.); +#3922=EDGE_LOOP('',(#3918,#3919,#3920,#3921)); +#3923=FACE_OUTER_BOUND('',#3922,.F.); +#3925=CARTESIAN_POINT('',(-5.E0,0.E0,-6.3E0)); +#3926=DIRECTION('',(0.E0,0.E0,1.E0)); +#3927=DIRECTION('',(0.E0,1.E0,0.E0)); +#3928=AXIS2_PLACEMENT_3D('',#3925,#3926,#3927); +#3929=PLANE('',#3928); +#3930=ORIENTED_EDGE('',*,*,#3709,.T.); +#3932=ORIENTED_EDGE('',*,*,#3931,.F.); +#3934=ORIENTED_EDGE('',*,*,#3933,.F.); +#3936=ORIENTED_EDGE('',*,*,#3935,.F.); +#3937=ORIENTED_EDGE('',*,*,#3762,.T.); +#3938=ORIENTED_EDGE('',*,*,#3917,.T.); +#3939=EDGE_LOOP('',(#3930,#3932,#3934,#3936,#3937,#3938)); +#3940=FACE_OUTER_BOUND('',#3939,.F.); +#3942=CARTESIAN_POINT('',(-5.E0,0.E0,-6.3E0)); +#3943=DIRECTION('',(0.E0,0.E0,1.E0)); +#3944=DIRECTION('',(0.E0,1.E0,0.E0)); +#3945=AXIS2_PLACEMENT_3D('',#3942,#3943,#3944); +#3946=PLANE('',#3945); +#3948=ORIENTED_EDGE('',*,*,#3947,.T.); +#3950=ORIENTED_EDGE('',*,*,#3949,.F.); +#3952=ORIENTED_EDGE('',*,*,#3951,.F.); +#3954=ORIENTED_EDGE('',*,*,#3953,.F.); +#3956=ORIENTED_EDGE('',*,*,#3955,.F.); +#3957=ORIENTED_EDGE('',*,*,#3375,.F.); +#3958=EDGE_LOOP('',(#3948,#3950,#3952,#3954,#3956,#3957)); +#3959=FACE_OUTER_BOUND('',#3958,.F.); +#3961=CARTESIAN_POINT('',(5.43E0,4.5E-1,-7.3E0)); +#3962=DIRECTION('',(0.E0,1.E0,0.E0)); +#3963=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3964=AXIS2_PLACEMENT_3D('',#3961,#3962,#3963); +#3965=PLANE('',#3964); +#3967=ORIENTED_EDGE('',*,*,#3966,.F.); +#3968=ORIENTED_EDGE('',*,*,#3768,.F.); +#3970=ORIENTED_EDGE('',*,*,#3969,.F.); +#3972=ORIENTED_EDGE('',*,*,#3971,.T.); +#3973=ORIENTED_EDGE('',*,*,#3931,.T.); +#3974=EDGE_LOOP('',(#3967,#3968,#3970,#3972,#3973)); +#3975=FACE_OUTER_BOUND('',#3974,.F.); +#3977=CARTESIAN_POINT('',(5.E0,-1.226446609407E0,-6.3E0)); +#3978=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3979=DIRECTION('',(0.E0,1.E0,0.E0)); +#3980=AXIS2_PLACEMENT_3D('',#3977,#3978,#3979); +#3981=PLANE('',#3980); +#3982=ORIENTED_EDGE('',*,*,#3966,.T.); +#3983=ORIENTED_EDGE('',*,*,#3707,.T.); +#3985=ORIENTED_EDGE('',*,*,#3984,.F.); +#3986=ORIENTED_EDGE('',*,*,#3770,.F.); +#3987=EDGE_LOOP('',(#3982,#3983,#3985,#3986)); +#3988=FACE_OUTER_BOUND('',#3987,.F.); +#3990=CARTESIAN_POINT('',(5.E0,5.8E-1,-6.3E0)); +#3991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3992=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3993=AXIS2_PLACEMENT_3D('',#3990,#3991,#3992); +#3994=PLANE('',#3993); +#3995=ORIENTED_EDGE('',*,*,#3772,.F.); +#3996=ORIENTED_EDGE('',*,*,#3984,.T.); +#3997=ORIENTED_EDGE('',*,*,#3705,.T.); +#3999=ORIENTED_EDGE('',*,*,#3998,.F.); +#4000=EDGE_LOOP('',(#3995,#3996,#3997,#3999)); +#4001=FACE_OUTER_BOUND('',#4000,.F.); +#4003=CARTESIAN_POINT('',(5.E0,5.8E-1,-7.39E0)); +#4004=DIRECTION('',(0.E0,0.E0,1.E0)); +#4005=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4006=AXIS2_PLACEMENT_3D('',#4003,#4004,#4005); +#4007=PLANE('',#4006); +#4008=ORIENTED_EDGE('',*,*,#3774,.F.); +#4009=ORIENTED_EDGE('',*,*,#3998,.T.); +#4010=ORIENTED_EDGE('',*,*,#3703,.T.); +#4012=ORIENTED_EDGE('',*,*,#4011,.F.); +#4013=EDGE_LOOP('',(#4008,#4009,#4010,#4012)); +#4014=FACE_OUTER_BOUND('',#4013,.F.); +#4016=CARTESIAN_POINT('',(5.E0,-1.58E0,-7.64E0)); +#4017=DIRECTION('',(1.E0,0.E0,0.E0)); +#4018=DIRECTION('',(0.E0,1.E0,0.E0)); +#4019=AXIS2_PLACEMENT_3D('',#4016,#4017,#4018); +#4020=CYLINDRICAL_SURFACE('',#4019,2.5E-1); +#4021=ORIENTED_EDGE('',*,*,#3776,.F.); +#4022=ORIENTED_EDGE('',*,*,#4011,.T.); +#4023=ORIENTED_EDGE('',*,*,#3701,.T.); +#4025=ORIENTED_EDGE('',*,*,#4024,.F.); +#4026=EDGE_LOOP('',(#4021,#4022,#4023,#4025)); +#4027=FACE_OUTER_BOUND('',#4026,.F.); +#4029=CARTESIAN_POINT('',(5.E0,-1.83E0,-7.64E0)); +#4030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4032=AXIS2_PLACEMENT_3D('',#4029,#4030,#4031); +#4033=PLANE('',#4032); +#4034=ORIENTED_EDGE('',*,*,#3778,.F.); +#4035=ORIENTED_EDGE('',*,*,#4024,.T.); +#4036=ORIENTED_EDGE('',*,*,#3699,.T.); +#4037=ORIENTED_EDGE('',*,*,#3740,.F.); +#4038=EDGE_LOOP('',(#4034,#4035,#4036,#4037)); +#4039=FACE_OUTER_BOUND('',#4038,.F.); +#4041=CARTESIAN_POINT('',(-5.E0,0.E0,-7.3E0)); +#4042=DIRECTION('',(0.E0,0.E0,1.E0)); +#4043=DIRECTION('',(0.E0,1.E0,0.E0)); +#4044=AXIS2_PLACEMENT_3D('',#4041,#4042,#4043); +#4045=PLANE('',#4044); +#4047=ORIENTED_EDGE('',*,*,#4046,.T.); +#4049=ORIENTED_EDGE('',*,*,#4048,.T.); +#4050=ORIENTED_EDGE('',*,*,#3379,.T.); +#4052=ORIENTED_EDGE('',*,*,#4051,.T.); +#4053=EDGE_LOOP('',(#4047,#4049,#4050,#4052)); +#4054=FACE_OUTER_BOUND('',#4053,.F.); +#4056=CARTESIAN_POINT('',(-5.E0,0.E0,-7.3E0)); +#4057=DIRECTION('',(0.E0,0.E0,1.E0)); +#4058=DIRECTION('',(0.E0,1.E0,0.E0)); +#4059=AXIS2_PLACEMENT_3D('',#4056,#4057,#4058); +#4060=PLANE('',#4059); +#4062=ORIENTED_EDGE('',*,*,#4061,.T.); +#4063=ORIENTED_EDGE('',*,*,#3969,.T.); +#4064=ORIENTED_EDGE('',*,*,#3766,.F.); +#4066=ORIENTED_EDGE('',*,*,#4065,.T.); +#4067=EDGE_LOOP('',(#4062,#4063,#4064,#4066)); +#4068=FACE_OUTER_BOUND('',#4067,.F.); +#4070=CARTESIAN_POINT('',(-5.43E0,-9.5E-1,-7.8E0)); +#4071=DIRECTION('',(1.E0,0.E0,0.E0)); +#4072=DIRECTION('',(0.E0,1.E0,0.E0)); +#4073=AXIS2_PLACEMENT_3D('',#4070,#4071,#4072); +#4074=PLANE('',#4073); +#4075=ORIENTED_EDGE('',*,*,#4046,.F.); +#4077=ORIENTED_EDGE('',*,*,#4076,.F.); +#4079=ORIENTED_EDGE('',*,*,#4078,.F.); +#4081=ORIENTED_EDGE('',*,*,#4080,.T.); +#4083=ORIENTED_EDGE('',*,*,#4082,.T.); +#4085=ORIENTED_EDGE('',*,*,#4084,.F.); +#4086=ORIENTED_EDGE('',*,*,#3953,.T.); +#4088=ORIENTED_EDGE('',*,*,#4087,.F.); +#4089=EDGE_LOOP('',(#4075,#4077,#4079,#4081,#4083,#4085,#4086,#4088)); +#4090=FACE_OUTER_BOUND('',#4089,.F.); +#4092=CARTESIAN_POINT('',(-5.E0,1.55E0,-7.3E0)); +#4093=DIRECTION('',(0.E0,1.E0,0.E0)); +#4094=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4095=AXIS2_PLACEMENT_3D('',#4092,#4093,#4094); +#4096=PLANE('',#4095); +#4098=ORIENTED_EDGE('',*,*,#4097,.T.); +#4100=ORIENTED_EDGE('',*,*,#4099,.F.); +#4101=ORIENTED_EDGE('',*,*,#4076,.T.); +#4102=ORIENTED_EDGE('',*,*,#4051,.F.); +#4103=ORIENTED_EDGE('',*,*,#3377,.T.); +#4104=ORIENTED_EDGE('',*,*,#3955,.T.); +#4105=ORIENTED_EDGE('',*,*,#4084,.T.); +#4107=ORIENTED_EDGE('',*,*,#4106,.T.); +#4108=EDGE_LOOP('',(#4098,#4100,#4101,#4102,#4103,#4104,#4105,#4107)); +#4109=FACE_OUTER_BOUND('',#4108,.F.); +#4111=CARTESIAN_POINT('',(-6.18E0,1.324833395016E0,-6.8E0)); +#4112=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#4113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4114=AXIS2_PLACEMENT_3D('',#4111,#4112,#4113); +#4115=PLANE('',#4114); +#4116=ORIENTED_EDGE('',*,*,#4097,.F.); +#4118=ORIENTED_EDGE('',*,*,#4117,.F.); +#4120=ORIENTED_EDGE('',*,*,#4119,.T.); +#4122=ORIENTED_EDGE('',*,*,#4121,.T.); +#4123=EDGE_LOOP('',(#4116,#4118,#4120,#4122)); +#4124=FACE_OUTER_BOUND('',#4123,.F.); +#4126=CARTESIAN_POINT('',(-6.18E0,3.E-1,-6.025166604984E0)); +#4127=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#4128=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4129=AXIS2_PLACEMENT_3D('',#4126,#4127,#4128); +#4130=PLANE('',#4129); +#4132=ORIENTED_EDGE('',*,*,#4131,.F.); +#4133=ORIENTED_EDGE('',*,*,#4117,.T.); +#4135=ORIENTED_EDGE('',*,*,#4134,.T.); +#4137=ORIENTED_EDGE('',*,*,#4136,.T.); +#4138=EDGE_LOOP('',(#4132,#4133,#4135,#4137)); +#4139=FACE_OUTER_BOUND('',#4138,.F.); +#4141=CARTESIAN_POINT('',(-6.57E0,1.55E0,-7.8E0)); +#4142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4143=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4144=AXIS2_PLACEMENT_3D('',#4141,#4142,#4143); +#4145=PLANE('',#4144); +#4147=ORIENTED_EDGE('',*,*,#4146,.T.); +#4149=ORIENTED_EDGE('',*,*,#4148,.T.); +#4150=ORIENTED_EDGE('',*,*,#4119,.F.); +#4151=ORIENTED_EDGE('',*,*,#4131,.T.); +#4152=EDGE_LOOP('',(#4147,#4149,#4150,#4151)); +#4153=FACE_OUTER_BOUND('',#4152,.F.); +#4155=CARTESIAN_POINT('',(-6.18E0,-7.248333950160E-1,-6.8E0)); +#4156=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#4157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4158=AXIS2_PLACEMENT_3D('',#4155,#4156,#4157); +#4159=PLANE('',#4158); +#4161=ORIENTED_EDGE('',*,*,#4160,.T.); +#4163=ORIENTED_EDGE('',*,*,#4162,.F.); +#4164=ORIENTED_EDGE('',*,*,#4146,.F.); +#4165=ORIENTED_EDGE('',*,*,#4136,.F.); +#4166=EDGE_LOOP('',(#4161,#4163,#4164,#4165)); +#4167=FACE_OUTER_BOUND('',#4166,.F.); +#4169=CARTESIAN_POINT('',(-6.57E0,-9.5E-1,-7.8E0)); +#4170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4171=DIRECTION('',(1.E0,0.E0,0.E0)); +#4172=AXIS2_PLACEMENT_3D('',#4169,#4170,#4171); +#4173=PLANE('',#4172); +#4174=ORIENTED_EDGE('',*,*,#4160,.F.); +#4176=ORIENTED_EDGE('',*,*,#4175,.T.); +#4177=ORIENTED_EDGE('',*,*,#4080,.F.); +#4179=ORIENTED_EDGE('',*,*,#4178,.F.); +#4180=EDGE_LOOP('',(#4174,#4176,#4177,#4179)); +#4181=FACE_OUTER_BOUND('',#4180,.F.); +#4183=CARTESIAN_POINT('',(-5.E0,0.E0,-5.8E0)); +#4184=DIRECTION('',(0.E0,0.E0,1.E0)); +#4185=DIRECTION('',(0.E0,1.E0,0.E0)); +#4186=AXIS2_PLACEMENT_3D('',#4183,#4184,#4185); +#4187=PLANE('',#4186); +#4189=ORIENTED_EDGE('',*,*,#4188,.F.); +#4191=ORIENTED_EDGE('',*,*,#4190,.F.); +#4193=ORIENTED_EDGE('',*,*,#4192,.F.); +#4195=ORIENTED_EDGE('',*,*,#4194,.F.); +#4196=EDGE_LOOP('',(#4189,#4191,#4193,#4195)); +#4197=FACE_OUTER_BOUND('',#4196,.F.); +#4199=CARTESIAN_POINT('',(-5.E0,0.E0,-5.8E0)); +#4200=DIRECTION('',(0.E0,0.E0,1.E0)); +#4201=DIRECTION('',(0.E0,1.E0,0.E0)); +#4202=AXIS2_PLACEMENT_3D('',#4199,#4200,#4201); +#4203=PLANE('',#4202); +#4204=ORIENTED_EDGE('',*,*,#4134,.F.); +#4205=ORIENTED_EDGE('',*,*,#4106,.F.); +#4206=ORIENTED_EDGE('',*,*,#4082,.F.); +#4207=ORIENTED_EDGE('',*,*,#4175,.F.); +#4208=EDGE_LOOP('',(#4204,#4205,#4206,#4207)); +#4209=FACE_OUTER_BOUND('',#4208,.F.); +#4211=CARTESIAN_POINT('',(6.18E0,-3.E-1,-6.025166604984E0)); +#4212=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#4213=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4214=AXIS2_PLACEMENT_3D('',#4211,#4212,#4213); +#4215=PLANE('',#4214); +#4217=ORIENTED_EDGE('',*,*,#4216,.F.); +#4219=ORIENTED_EDGE('',*,*,#4218,.T.); +#4220=ORIENTED_EDGE('',*,*,#4188,.T.); +#4222=ORIENTED_EDGE('',*,*,#4221,.T.); +#4223=EDGE_LOOP('',(#4217,#4219,#4220,#4222)); +#4224=FACE_OUTER_BOUND('',#4223,.F.); +#4226=CARTESIAN_POINT('',(6.57E0,-1.55E0,-7.8E0)); +#4227=DIRECTION('',(1.E0,0.E0,0.E0)); +#4228=DIRECTION('',(0.E0,1.E0,0.E0)); +#4229=AXIS2_PLACEMENT_3D('',#4226,#4227,#4228); +#4230=PLANE('',#4229); +#4232=ORIENTED_EDGE('',*,*,#4231,.T.); +#4234=ORIENTED_EDGE('',*,*,#4233,.T.); +#4236=ORIENTED_EDGE('',*,*,#4235,.F.); +#4237=ORIENTED_EDGE('',*,*,#4216,.T.); +#4238=EDGE_LOOP('',(#4232,#4234,#4236,#4237)); +#4239=FACE_OUTER_BOUND('',#4238,.F.); +#4241=CARTESIAN_POINT('',(6.18E0,7.248333950160E-1,-6.8E0)); +#4242=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#4243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4244=AXIS2_PLACEMENT_3D('',#4241,#4242,#4243); +#4245=PLANE('',#4244); +#4247=ORIENTED_EDGE('',*,*,#4246,.T.); +#4249=ORIENTED_EDGE('',*,*,#4248,.F.); +#4250=ORIENTED_EDGE('',*,*,#4231,.F.); +#4251=ORIENTED_EDGE('',*,*,#4221,.F.); +#4252=EDGE_LOOP('',(#4247,#4249,#4250,#4251)); +#4253=FACE_OUTER_BOUND('',#4252,.F.); +#4255=CARTESIAN_POINT('',(6.57E0,9.5E-1,-7.8E0)); +#4256=DIRECTION('',(0.E0,1.E0,0.E0)); +#4257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4258=AXIS2_PLACEMENT_3D('',#4255,#4256,#4257); +#4259=PLANE('',#4258); +#4260=ORIENTED_EDGE('',*,*,#4246,.F.); +#4261=ORIENTED_EDGE('',*,*,#4194,.T.); +#4263=ORIENTED_EDGE('',*,*,#4262,.F.); +#4265=ORIENTED_EDGE('',*,*,#4264,.F.); +#4266=EDGE_LOOP('',(#4260,#4261,#4263,#4265)); +#4267=FACE_OUTER_BOUND('',#4266,.F.); +#4269=CARTESIAN_POINT('',(5.43E0,9.5E-1,-7.8E0)); +#4270=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4271=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4272=AXIS2_PLACEMENT_3D('',#4269,#4270,#4271); +#4273=PLANE('',#4272); +#4274=ORIENTED_EDGE('',*,*,#4061,.F.); +#4276=ORIENTED_EDGE('',*,*,#4275,.F.); +#4278=ORIENTED_EDGE('',*,*,#4277,.F.); +#4279=ORIENTED_EDGE('',*,*,#4262,.T.); +#4280=ORIENTED_EDGE('',*,*,#4192,.T.); +#4282=ORIENTED_EDGE('',*,*,#4281,.F.); +#4283=ORIENTED_EDGE('',*,*,#3933,.T.); +#4284=ORIENTED_EDGE('',*,*,#3971,.F.); +#4285=EDGE_LOOP('',(#4274,#4276,#4278,#4279,#4280,#4282,#4283,#4284)); +#4286=FACE_OUTER_BOUND('',#4285,.F.); +#4288=CARTESIAN_POINT('',(5.E0,-1.55E0,-7.3E0)); +#4289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4290=DIRECTION('',(1.E0,0.E0,0.E0)); +#4291=AXIS2_PLACEMENT_3D('',#4288,#4289,#4290); +#4292=PLANE('',#4291); +#4294=ORIENTED_EDGE('',*,*,#4293,.T.); +#4296=ORIENTED_EDGE('',*,*,#4295,.F.); +#4297=ORIENTED_EDGE('',*,*,#4275,.T.); +#4298=ORIENTED_EDGE('',*,*,#4065,.F.); +#4299=ORIENTED_EDGE('',*,*,#3764,.T.); +#4300=ORIENTED_EDGE('',*,*,#3935,.T.); +#4301=ORIENTED_EDGE('',*,*,#4281,.T.); +#4302=ORIENTED_EDGE('',*,*,#4190,.T.); +#4303=EDGE_LOOP('',(#4294,#4296,#4297,#4298,#4299,#4300,#4301,#4302)); +#4304=FACE_OUTER_BOUND('',#4303,.F.); +#4306=CARTESIAN_POINT('',(6.18E0,-1.324833395016E0,-6.8E0)); +#4307=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#4308=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4309=AXIS2_PLACEMENT_3D('',#4306,#4307,#4308); +#4310=PLANE('',#4309); +#4311=ORIENTED_EDGE('',*,*,#4293,.F.); +#4312=ORIENTED_EDGE('',*,*,#4218,.F.); +#4313=ORIENTED_EDGE('',*,*,#4235,.T.); +#4315=ORIENTED_EDGE('',*,*,#4314,.T.); +#4316=EDGE_LOOP('',(#4311,#4312,#4313,#4315)); +#4317=FACE_OUTER_BOUND('',#4316,.F.); +#4319=CARTESIAN_POINT('',(6.18E0,-3.E-1,-7.574833395016E0)); +#4320=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#4321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4322=AXIS2_PLACEMENT_3D('',#4319,#4320,#4321); +#4323=PLANE('',#4322); +#4325=ORIENTED_EDGE('',*,*,#4324,.T.); +#4326=ORIENTED_EDGE('',*,*,#4314,.F.); +#4327=ORIENTED_EDGE('',*,*,#4233,.F.); +#4328=ORIENTED_EDGE('',*,*,#4248,.T.); +#4329=EDGE_LOOP('',(#4325,#4326,#4327,#4328)); +#4330=FACE_OUTER_BOUND('',#4329,.F.); +#4332=CARTESIAN_POINT('',(-5.E0,0.E0,-7.8E0)); +#4333=DIRECTION('',(0.E0,0.E0,1.E0)); +#4334=DIRECTION('',(0.E0,1.E0,0.E0)); +#4335=AXIS2_PLACEMENT_3D('',#4332,#4333,#4334); +#4336=PLANE('',#4335); +#4337=ORIENTED_EDGE('',*,*,#4324,.F.); +#4338=ORIENTED_EDGE('',*,*,#4264,.T.); +#4339=ORIENTED_EDGE('',*,*,#4277,.T.); +#4340=ORIENTED_EDGE('',*,*,#4295,.T.); +#4341=EDGE_LOOP('',(#4337,#4338,#4339,#4340)); +#4342=FACE_OUTER_BOUND('',#4341,.F.); +#4344=CARTESIAN_POINT('',(-5.E0,0.E0,-7.8E0)); +#4345=DIRECTION('',(0.E0,0.E0,1.E0)); +#4346=DIRECTION('',(0.E0,1.E0,0.E0)); +#4347=AXIS2_PLACEMENT_3D('',#4344,#4345,#4346); +#4348=PLANE('',#4347); +#4350=ORIENTED_EDGE('',*,*,#4349,.F.); +#4351=ORIENTED_EDGE('',*,*,#4178,.T.); +#4352=ORIENTED_EDGE('',*,*,#4078,.T.); +#4353=ORIENTED_EDGE('',*,*,#4099,.T.); +#4354=EDGE_LOOP('',(#4350,#4351,#4352,#4353)); +#4355=FACE_OUTER_BOUND('',#4354,.F.); +#4357=CARTESIAN_POINT('',(-6.18E0,3.E-1,-7.574833395016E0)); +#4358=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#4359=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4360=AXIS2_PLACEMENT_3D('',#4357,#4358,#4359); +#4361=PLANE('',#4360); +#4362=ORIENTED_EDGE('',*,*,#4349,.T.); +#4363=ORIENTED_EDGE('',*,*,#4121,.F.); +#4364=ORIENTED_EDGE('',*,*,#4148,.F.); +#4365=ORIENTED_EDGE('',*,*,#4162,.T.); +#4366=EDGE_LOOP('',(#4362,#4363,#4364,#4365)); +#4367=FACE_OUTER_BOUND('',#4366,.F.); +#4369=CARTESIAN_POINT('',(-5.43E0,-4.5E-1,-7.3E0)); +#4370=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4371=DIRECTION('',(1.E0,0.E0,0.E0)); +#4372=AXIS2_PLACEMENT_3D('',#4369,#4370,#4371); +#4373=PLANE('',#4372); +#4375=ORIENTED_EDGE('',*,*,#4374,.F.); +#4376=ORIENTED_EDGE('',*,*,#3381,.F.); +#4377=ORIENTED_EDGE('',*,*,#4048,.F.); +#4378=ORIENTED_EDGE('',*,*,#4087,.T.); +#4379=ORIENTED_EDGE('',*,*,#3951,.T.); +#4380=EDGE_LOOP('',(#4375,#4376,#4377,#4378,#4379)); +#4381=FACE_OUTER_BOUND('',#4380,.F.); +#4383=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.3E0)); +#4384=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4386=AXIS2_PLACEMENT_3D('',#4383,#4384,#4385); +#4387=PLANE('',#4386); +#4388=ORIENTED_EDGE('',*,*,#4374,.T.); +#4390=ORIENTED_EDGE('',*,*,#4389,.T.); +#4392=ORIENTED_EDGE('',*,*,#4391,.F.); +#4393=ORIENTED_EDGE('',*,*,#3383,.F.); +#4394=EDGE_LOOP('',(#4388,#4390,#4392,#4393)); +#4395=FACE_OUTER_BOUND('',#4394,.F.); +#4397=CARTESIAN_POINT('',(-5.36E0,0.E0,0.E0)); +#4398=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4399=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4400=AXIS2_PLACEMENT_3D('',#4397,#4398,#4399); +#4401=PLANE('',#4400); +#4403=ORIENTED_EDGE('',*,*,#4402,.T.); +#4404=ORIENTED_EDGE('',*,*,#3523,.F.); +#4406=ORIENTED_EDGE('',*,*,#4405,.F.); +#4408=ORIENTED_EDGE('',*,*,#4407,.F.); +#4410=ORIENTED_EDGE('',*,*,#4409,.F.); +#4412=ORIENTED_EDGE('',*,*,#4411,.F.); +#4414=ORIENTED_EDGE('',*,*,#4413,.F.); +#4415=ORIENTED_EDGE('',*,*,#4389,.F.); +#4416=ORIENTED_EDGE('',*,*,#3949,.T.); +#4418=ORIENTED_EDGE('',*,*,#4417,.F.); +#4420=ORIENTED_EDGE('',*,*,#4419,.F.); +#4422=ORIENTED_EDGE('',*,*,#4421,.F.); +#4424=ORIENTED_EDGE('',*,*,#4423,.F.); +#4425=ORIENTED_EDGE('',*,*,#3432,.F.); +#4426=ORIENTED_EDGE('',*,*,#3447,.F.); +#4427=ORIENTED_EDGE('',*,*,#3461,.F.); +#4428=ORIENTED_EDGE('',*,*,#3475,.F.); +#4429=ORIENTED_EDGE('',*,*,#3489,.F.); +#4430=ORIENTED_EDGE('',*,*,#3502,.F.); +#4431=EDGE_LOOP('',(#4403,#4404,#4406,#4408,#4410,#4412,#4414,#4415,#4416,#4418, +#4420,#4422,#4424,#4425,#4426,#4427,#4428,#4429,#4430)); +#4432=FACE_OUTER_BOUND('',#4431,.F.); +#4434=CARTESIAN_POINT('',(-5.94E0,-6.6E-1,-8.39E0)); +#4435=DIRECTION('',(0.E0,1.E0,0.E0)); +#4436=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4437=AXIS2_PLACEMENT_3D('',#4434,#4435,#4436); +#4438=CYLINDRICAL_SURFACE('',#4437,5.8E-1); +#4439=ORIENTED_EDGE('',*,*,#4402,.F.); +#4440=ORIENTED_EDGE('',*,*,#3562,.F.); +#4442=ORIENTED_EDGE('',*,*,#4441,.T.); +#4444=ORIENTED_EDGE('',*,*,#4443,.T.); +#4445=EDGE_LOOP('',(#4439,#4440,#4442,#4444)); +#4446=FACE_OUTER_BOUND('',#4445,.F.); +#4448=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-8.905E0)); +#4449=DIRECTION('',(2.985333672567E-2,0.E0,9.995542898144E-1)); +#4450=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#4451=AXIS2_PLACEMENT_3D('',#4448,#4449,#4450); +#4452=PLANE('',#4451); +#4453=ORIENTED_EDGE('',*,*,#3560,.F.); +#4455=ORIENTED_EDGE('',*,*,#4454,.T.); +#4457=ORIENTED_EDGE('',*,*,#4456,.T.); +#4458=ORIENTED_EDGE('',*,*,#4441,.F.); +#4459=EDGE_LOOP('',(#4453,#4455,#4457,#4458)); +#4460=FACE_OUTER_BOUND('',#4459,.F.); +#4462=CARTESIAN_POINT('',(-8.125E0,-6.6E-1,-9.265E0)); +#4463=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4464=DIRECTION('',(0.E0,0.E0,1.E0)); +#4465=AXIS2_PLACEMENT_3D('',#4462,#4463,#4464); +#4466=PLANE('',#4465); +#4467=ORIENTED_EDGE('',*,*,#3558,.F.); +#4469=ORIENTED_EDGE('',*,*,#4468,.T.); +#4471=ORIENTED_EDGE('',*,*,#4470,.T.); +#4472=ORIENTED_EDGE('',*,*,#4454,.F.); +#4473=EDGE_LOOP('',(#4467,#4469,#4471,#4472)); +#4474=FACE_OUTER_BOUND('',#4473,.F.); +#4476=CARTESIAN_POINT('',(-5.968132002162E0,-6.6E-1,-9.329578943173E0)); +#4477=DIRECTION('',(-2.992766187424E-2,0.E0,-9.995520672055E-1)); +#4478=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#4479=AXIS2_PLACEMENT_3D('',#4476,#4477,#4478); +#4480=PLANE('',#4479); +#4481=ORIENTED_EDGE('',*,*,#3556,.F.); +#4483=ORIENTED_EDGE('',*,*,#4482,.T.); +#4485=ORIENTED_EDGE('',*,*,#4484,.T.); +#4486=ORIENTED_EDGE('',*,*,#4468,.F.); +#4487=EDGE_LOOP('',(#4481,#4483,#4485,#4486)); +#4488=FACE_OUTER_BOUND('',#4487,.F.); +#4490=CARTESIAN_POINT('',(-5.94E0,-6.6E-1,-8.39E0)); +#4491=DIRECTION('',(0.E0,1.E0,0.E0)); +#4492=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4493=AXIS2_PLACEMENT_3D('',#4490,#4491,#4492); +#4494=CYLINDRICAL_SURFACE('',#4493,9.4E-1); +#4496=ORIENTED_EDGE('',*,*,#4495,.T.); +#4498=ORIENTED_EDGE('',*,*,#4497,.T.); +#4499=ORIENTED_EDGE('',*,*,#4482,.F.); +#4500=ORIENTED_EDGE('',*,*,#3554,.F.); +#4501=EDGE_LOOP('',(#4496,#4498,#4499,#4500)); +#4502=FACE_OUTER_BOUND('',#4501,.F.); +#4504=CARTESIAN_POINT('',(-5.E0,0.E0,0.E0)); +#4505=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4506=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4507=AXIS2_PLACEMENT_3D('',#4504,#4505,#4506); +#4508=PLANE('',#4507); +#4509=ORIENTED_EDGE('',*,*,#4495,.F.); +#4510=ORIENTED_EDGE('',*,*,#3506,.T.); +#4512=ORIENTED_EDGE('',*,*,#4511,.F.); +#4514=ORIENTED_EDGE('',*,*,#4513,.F.); +#4516=ORIENTED_EDGE('',*,*,#4515,.T.); +#4517=ORIENTED_EDGE('',*,*,#3518,.T.); +#4518=EDGE_LOOP('',(#4509,#4510,#4512,#4514,#4516,#4517)); +#4519=FACE_OUTER_BOUND('',#4518,.F.); +#4521=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4522=DIRECTION('',(0.E0,1.E0,0.E0)); +#4523=DIRECTION('',(0.E0,0.E0,1.E0)); +#4524=AXIS2_PLACEMENT_3D('',#4521,#4522,#4523); +#4525=PLANE('',#4524); +#4527=ORIENTED_EDGE('',*,*,#4526,.T.); +#4529=ORIENTED_EDGE('',*,*,#4528,.T.); +#4531=ORIENTED_EDGE('',*,*,#4530,.F.); +#4533=ORIENTED_EDGE('',*,*,#4532,.F.); +#4534=EDGE_LOOP('',(#4527,#4529,#4531,#4533)); +#4535=FACE_OUTER_BOUND('',#4534,.F.); +#4537=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4538=DIRECTION('',(0.E0,1.E0,0.E0)); +#4539=DIRECTION('',(0.E0,0.E0,1.E0)); +#4540=AXIS2_PLACEMENT_3D('',#4537,#4538,#4539); +#4541=PLANE('',#4540); +#4543=ORIENTED_EDGE('',*,*,#4542,.T.); +#4545=ORIENTED_EDGE('',*,*,#4544,.T.); +#4547=ORIENTED_EDGE('',*,*,#4546,.F.); +#4549=ORIENTED_EDGE('',*,*,#4548,.F.); +#4550=EDGE_LOOP('',(#4543,#4545,#4547,#4549)); +#4551=FACE_OUTER_BOUND('',#4550,.F.); +#4553=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4554=DIRECTION('',(0.E0,1.E0,0.E0)); +#4555=DIRECTION('',(0.E0,0.E0,1.E0)); +#4556=AXIS2_PLACEMENT_3D('',#4553,#4554,#4555); +#4557=PLANE('',#4556); +#4559=ORIENTED_EDGE('',*,*,#4558,.F.); +#4561=ORIENTED_EDGE('',*,*,#4560,.T.); +#4563=ORIENTED_EDGE('',*,*,#4562,.T.); +#4565=ORIENTED_EDGE('',*,*,#4564,.F.); +#4567=ORIENTED_EDGE('',*,*,#4566,.T.); +#4568=ORIENTED_EDGE('',*,*,#3782,.T.); +#4569=ORIENTED_EDGE('',*,*,#3614,.F.); +#4570=EDGE_LOOP('',(#4559,#4561,#4563,#4565,#4567,#4568,#4569)); +#4571=FACE_OUTER_BOUND('',#4570,.F.); +#4573=CARTESIAN_POINT('',(-5.E0,-1.29E0,-9.24E0)); +#4574=DIRECTION('',(0.E0,1.E0,0.E0)); +#4575=DIRECTION('',(0.E0,0.E0,1.E0)); +#4576=AXIS2_PLACEMENT_3D('',#4573,#4574,#4575); +#4577=PLANE('',#4576); +#4578=ORIENTED_EDGE('',*,*,#3409,.F.); +#4580=ORIENTED_EDGE('',*,*,#4579,.T.); +#4582=ORIENTED_EDGE('',*,*,#4581,.T.); +#4584=ORIENTED_EDGE('',*,*,#4583,.T.); +#4586=ORIENTED_EDGE('',*,*,#4585,.F.); +#4588=ORIENTED_EDGE('',*,*,#4587,.F.); +#4589=ORIENTED_EDGE('',*,*,#4511,.T.); +#4590=EDGE_LOOP('',(#4578,#4580,#4582,#4584,#4586,#4588,#4589)); +#4591=FACE_OUTER_BOUND('',#4590,.F.); +#4593=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#4594=DIRECTION('',(1.E0,0.E0,0.E0)); +#4595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4596=AXIS2_PLACEMENT_3D('',#4593,#4594,#4595); +#4597=PLANE('',#4596); +#4599=ORIENTED_EDGE('',*,*,#4598,.T.); +#4601=ORIENTED_EDGE('',*,*,#4600,.T.); +#4602=ORIENTED_EDGE('',*,*,#4526,.F.); +#4604=ORIENTED_EDGE('',*,*,#4603,.T.); +#4605=EDGE_LOOP('',(#4599,#4601,#4602,#4604)); +#4606=FACE_OUTER_BOUND('',#4605,.F.); +#4608=CARTESIAN_POINT('',(4.65E-1,1.93E0,-8.11E0)); +#4609=DIRECTION('',(1.E0,0.E0,0.E0)); +#4610=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4611=AXIS2_PLACEMENT_3D('',#4608,#4609,#4610); +#4612=PLANE('',#4611); +#4614=ORIENTED_EDGE('',*,*,#4613,.T.); +#4616=ORIENTED_EDGE('',*,*,#4615,.T.); +#4618=ORIENTED_EDGE('',*,*,#4617,.F.); +#4620=ORIENTED_EDGE('',*,*,#4619,.T.); +#4621=EDGE_LOOP('',(#4614,#4616,#4618,#4620)); +#4622=FACE_OUTER_BOUND('',#4621,.F.); +#4624=CARTESIAN_POINT('',(-5.E0,-1.93E0,0.E0)); +#4625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4626=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4627=AXIS2_PLACEMENT_3D('',#4624,#4625,#4626); +#4628=PLANE('',#4627); +#4630=ORIENTED_EDGE('',*,*,#4629,.F.); +#4632=ORIENTED_EDGE('',*,*,#4631,.F.); +#4634=ORIENTED_EDGE('',*,*,#4633,.F.); +#4636=ORIENTED_EDGE('',*,*,#4635,.F.); +#4638=ORIENTED_EDGE('',*,*,#4637,.F.); +#4640=ORIENTED_EDGE('',*,*,#4639,.F.); +#4641=ORIENTED_EDGE('',*,*,#3405,.F.); +#4643=ORIENTED_EDGE('',*,*,#4642,.T.); +#4645=ORIENTED_EDGE('',*,*,#4644,.T.); +#4647=ORIENTED_EDGE('',*,*,#4646,.T.); +#4649=ORIENTED_EDGE('',*,*,#4648,.F.); +#4651=ORIENTED_EDGE('',*,*,#4650,.T.); +#4652=ORIENTED_EDGE('',*,*,#3786,.T.); +#4654=ORIENTED_EDGE('',*,*,#4653,.F.); +#4656=ORIENTED_EDGE('',*,*,#4655,.T.); +#4658=ORIENTED_EDGE('',*,*,#4657,.F.); +#4660=ORIENTED_EDGE('',*,*,#4659,.F.); +#4662=ORIENTED_EDGE('',*,*,#4661,.F.); +#4664=ORIENTED_EDGE('',*,*,#4663,.F.); +#4666=ORIENTED_EDGE('',*,*,#4665,.F.); +#4668=ORIENTED_EDGE('',*,*,#4667,.F.); +#4670=ORIENTED_EDGE('',*,*,#4669,.F.); +#4671=ORIENTED_EDGE('',*,*,#4598,.F.); +#4673=ORIENTED_EDGE('',*,*,#4672,.F.); +#4675=ORIENTED_EDGE('',*,*,#4674,.F.); +#4677=ORIENTED_EDGE('',*,*,#4676,.F.); +#4679=ORIENTED_EDGE('',*,*,#4678,.F.); +#4681=ORIENTED_EDGE('',*,*,#4680,.F.); +#4683=ORIENTED_EDGE('',*,*,#4682,.F.); +#4685=ORIENTED_EDGE('',*,*,#4684,.F.); +#4686=EDGE_LOOP('',(#4630,#4632,#4634,#4636,#4638,#4640,#4641,#4643,#4645,#4647, +#4649,#4651,#4652,#4654,#4656,#4658,#4660,#4662,#4664,#4666,#4668,#4670,#4671, +#4673,#4675,#4677,#4679,#4681,#4683,#4685)); +#4687=FACE_OUTER_BOUND('',#4686,.F.); +#4689=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.11E0)); +#4690=DIRECTION('',(0.E0,0.E0,1.E0)); +#4691=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4692=AXIS2_PLACEMENT_3D('',#4689,#4690,#4691); +#4693=PLANE('',#4692); +#4694=ORIENTED_EDGE('',*,*,#4629,.T.); +#4696=ORIENTED_EDGE('',*,*,#4695,.T.); +#4698=ORIENTED_EDGE('',*,*,#4697,.F.); +#4700=ORIENTED_EDGE('',*,*,#4699,.F.); +#4701=EDGE_LOOP('',(#4694,#4696,#4698,#4700)); +#4702=FACE_OUTER_BOUND('',#4701,.F.); +#4704=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#4705=DIRECTION('',(1.E0,0.E0,0.E0)); +#4706=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4707=AXIS2_PLACEMENT_3D('',#4704,#4705,#4706); +#4708=PLANE('',#4707); +#4710=ORIENTED_EDGE('',*,*,#4709,.T.); +#4712=ORIENTED_EDGE('',*,*,#4711,.F.); +#4714=ORIENTED_EDGE('',*,*,#4713,.F.); +#4716=ORIENTED_EDGE('',*,*,#4715,.F.); +#4718=ORIENTED_EDGE('',*,*,#4717,.F.); +#4720=ORIENTED_EDGE('',*,*,#4719,.F.); +#4722=ORIENTED_EDGE('',*,*,#4721,.F.); +#4724=ORIENTED_EDGE('',*,*,#4723,.F.); +#4726=ORIENTED_EDGE('',*,*,#4725,.F.); +#4728=ORIENTED_EDGE('',*,*,#4727,.F.); +#4730=ORIENTED_EDGE('',*,*,#4729,.F.); +#4732=ORIENTED_EDGE('',*,*,#4731,.F.); +#4734=ORIENTED_EDGE('',*,*,#4733,.F.); +#4736=ORIENTED_EDGE('',*,*,#4735,.F.); +#4738=ORIENTED_EDGE('',*,*,#4737,.F.); +#4740=ORIENTED_EDGE('',*,*,#4739,.F.); +#4741=ORIENTED_EDGE('',*,*,#4695,.F.); +#4742=EDGE_LOOP('',(#4710,#4712,#4714,#4716,#4718,#4720,#4722,#4724,#4726,#4728, +#4730,#4732,#4734,#4736,#4738,#4740,#4741)); +#4743=FACE_OUTER_BOUND('',#4742,.F.); +#4745=CARTESIAN_POINT('',(-2.68E0,0.E0,0.E0)); +#4746=DIRECTION('',(1.E0,0.E0,0.E0)); +#4747=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4748=AXIS2_PLACEMENT_3D('',#4745,#4746,#4747); +#4749=PLANE('',#4748); +#4751=ORIENTED_EDGE('',*,*,#4750,.F.); +#4753=ORIENTED_EDGE('',*,*,#4752,.F.); +#4755=ORIENTED_EDGE('',*,*,#4754,.F.); +#4757=ORIENTED_EDGE('',*,*,#4756,.F.); +#4758=EDGE_LOOP('',(#4751,#4753,#4755,#4757)); +#4759=FACE_OUTER_BOUND('',#4758,.F.); +#4761=CARTESIAN_POINT('',(-5.E0,-1.29E0,-8.11E0)); +#4762=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4763=DIRECTION('',(0.E0,1.E0,0.E0)); +#4764=AXIS2_PLACEMENT_3D('',#4761,#4762,#4763); +#4765=PLANE('',#4764); +#4767=ORIENTED_EDGE('',*,*,#4766,.T.); +#4769=ORIENTED_EDGE('',*,*,#4768,.T.); +#4770=ORIENTED_EDGE('',*,*,#4709,.F.); +#4771=ORIENTED_EDGE('',*,*,#4684,.T.); +#4773=ORIENTED_EDGE('',*,*,#4772,.F.); +#4774=ORIENTED_EDGE('',*,*,#4548,.T.); +#4776=ORIENTED_EDGE('',*,*,#4775,.T.); +#4777=ORIENTED_EDGE('',*,*,#4676,.T.); +#4779=ORIENTED_EDGE('',*,*,#4778,.T.); +#4781=ORIENTED_EDGE('',*,*,#4780,.T.); +#4783=ORIENTED_EDGE('',*,*,#4782,.F.); +#4784=ORIENTED_EDGE('',*,*,#4672,.T.); +#4785=ORIENTED_EDGE('',*,*,#4603,.F.); +#4786=ORIENTED_EDGE('',*,*,#4532,.T.); +#4788=ORIENTED_EDGE('',*,*,#4787,.T.); +#4789=ORIENTED_EDGE('',*,*,#4665,.T.); +#4791=ORIENTED_EDGE('',*,*,#4790,.T.); +#4793=ORIENTED_EDGE('',*,*,#4792,.T.); +#4795=ORIENTED_EDGE('',*,*,#4794,.F.); +#4796=ORIENTED_EDGE('',*,*,#4661,.T.); +#4798=ORIENTED_EDGE('',*,*,#4797,.F.); +#4799=ORIENTED_EDGE('',*,*,#4558,.T.); +#4800=ORIENTED_EDGE('',*,*,#3612,.T.); +#4802=ORIENTED_EDGE('',*,*,#4801,.F.); +#4804=ORIENTED_EDGE('',*,*,#4803,.F.); +#4806=ORIENTED_EDGE('',*,*,#4805,.F.); +#4808=ORIENTED_EDGE('',*,*,#4807,.T.); +#4810=ORIENTED_EDGE('',*,*,#4809,.F.); +#4811=ORIENTED_EDGE('',*,*,#4619,.F.); +#4813=ORIENTED_EDGE('',*,*,#4812,.F.); +#4815=ORIENTED_EDGE('',*,*,#4814,.T.); +#4817=ORIENTED_EDGE('',*,*,#4816,.F.); +#4819=ORIENTED_EDGE('',*,*,#4818,.F.); +#4821=ORIENTED_EDGE('',*,*,#4820,.F.); +#4823=ORIENTED_EDGE('',*,*,#4822,.T.); +#4825=ORIENTED_EDGE('',*,*,#4824,.F.); +#4826=ORIENTED_EDGE('',*,*,#4513,.T.); +#4827=ORIENTED_EDGE('',*,*,#4587,.T.); +#4829=ORIENTED_EDGE('',*,*,#4828,.T.); +#4830=ORIENTED_EDGE('',*,*,#4631,.T.); +#4831=EDGE_LOOP('',(#4767,#4769,#4770,#4771,#4773,#4774,#4776,#4777,#4779,#4781, +#4783,#4784,#4785,#4786,#4788,#4789,#4791,#4793,#4795,#4796,#4798,#4799,#4800, +#4802,#4804,#4806,#4808,#4810,#4811,#4813,#4815,#4817,#4819,#4821,#4823,#4825, +#4826,#4827,#4829,#4830)); +#4832=FACE_OUTER_BOUND('',#4831,.F.); +#4834=CARTESIAN_POINT('',(-3.32E0,0.E0,0.E0)); +#4835=DIRECTION('',(1.E0,0.E0,0.E0)); +#4836=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4837=AXIS2_PLACEMENT_3D('',#4834,#4835,#4836); +#4838=PLANE('',#4837); +#4839=ORIENTED_EDGE('',*,*,#4766,.F.); +#4840=ORIENTED_EDGE('',*,*,#4699,.T.); +#4842=ORIENTED_EDGE('',*,*,#4841,.T.); +#4844=ORIENTED_EDGE('',*,*,#4843,.T.); +#4846=ORIENTED_EDGE('',*,*,#4845,.T.); +#4848=ORIENTED_EDGE('',*,*,#4847,.T.); +#4850=ORIENTED_EDGE('',*,*,#4849,.T.); +#4852=ORIENTED_EDGE('',*,*,#4851,.T.); +#4854=ORIENTED_EDGE('',*,*,#4853,.T.); +#4856=ORIENTED_EDGE('',*,*,#4855,.T.); +#4858=ORIENTED_EDGE('',*,*,#4857,.T.); +#4860=ORIENTED_EDGE('',*,*,#4859,.T.); +#4862=ORIENTED_EDGE('',*,*,#4861,.T.); +#4864=ORIENTED_EDGE('',*,*,#4863,.T.); +#4866=ORIENTED_EDGE('',*,*,#4865,.T.); +#4868=ORIENTED_EDGE('',*,*,#4867,.T.); +#4870=ORIENTED_EDGE('',*,*,#4869,.T.); +#4871=EDGE_LOOP('',(#4839,#4840,#4842,#4844,#4846,#4848,#4850,#4852,#4854,#4856, +#4858,#4860,#4862,#4864,#4866,#4868,#4870)); +#4872=FACE_OUTER_BOUND('',#4871,.F.); +#4874=CARTESIAN_POINT('',(-3.32E0,0.E0,0.E0)); +#4875=DIRECTION('',(1.E0,0.E0,0.E0)); +#4876=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4877=AXIS2_PLACEMENT_3D('',#4874,#4875,#4876); +#4878=PLANE('',#4877); +#4880=ORIENTED_EDGE('',*,*,#4879,.T.); +#4882=ORIENTED_EDGE('',*,*,#4881,.T.); +#4884=ORIENTED_EDGE('',*,*,#4883,.T.); +#4886=ORIENTED_EDGE('',*,*,#4885,.T.); +#4887=EDGE_LOOP('',(#4880,#4882,#4884,#4886)); +#4888=FACE_OUTER_BOUND('',#4887,.F.); +#4890=CARTESIAN_POINT('',(-3.32E0,-2.104903320081E0,-8.43E0)); +#4891=DIRECTION('',(1.E0,0.E0,0.E0)); +#4892=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4893=AXIS2_PLACEMENT_3D('',#4890,#4891,#4892); +#4894=CYLINDRICAL_SURFACE('',#4893,3.2E-1); +#4895=ORIENTED_EDGE('',*,*,#4841,.F.); +#4896=ORIENTED_EDGE('',*,*,#4697,.T.); +#4897=ORIENTED_EDGE('',*,*,#4739,.T.); +#4899=ORIENTED_EDGE('',*,*,#4898,.F.); +#4900=EDGE_LOOP('',(#4895,#4896,#4897,#4899)); +#4901=FACE_OUTER_BOUND('',#4900,.F.); +#4903=CARTESIAN_POINT('',(-3.32E0,-2.331177490061E0,-8.203725830020E0)); +#4904=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4905=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4906=AXIS2_PLACEMENT_3D('',#4903,#4904,#4905); +#4907=PLANE('',#4906); +#4908=ORIENTED_EDGE('',*,*,#4843,.F.); +#4909=ORIENTED_EDGE('',*,*,#4898,.T.); +#4910=ORIENTED_EDGE('',*,*,#4737,.T.); +#4912=ORIENTED_EDGE('',*,*,#4911,.F.); +#4913=EDGE_LOOP('',(#4908,#4909,#4910,#4912)); +#4914=FACE_OUTER_BOUND('',#4913,.F.); +#4916=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.28E0)); +#4917=DIRECTION('',(1.E0,0.E0,0.E0)); +#4918=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4919=AXIS2_PLACEMENT_3D('',#4916,#4917,#4918); +#4920=CYLINDRICAL_SURFACE('',#4919,3.2E-1); +#4921=ORIENTED_EDGE('',*,*,#4845,.F.); +#4922=ORIENTED_EDGE('',*,*,#4911,.T.); +#4923=ORIENTED_EDGE('',*,*,#4735,.T.); +#4925=ORIENTED_EDGE('',*,*,#4924,.F.); +#4926=EDGE_LOOP('',(#4921,#4922,#4923,#4925)); +#4927=FACE_OUTER_BOUND('',#4926,.F.); +#4929=CARTESIAN_POINT('',(-3.32E0,-2.86E0,-8.6E0)); +#4930=DIRECTION('',(0.E0,0.E0,1.E0)); +#4931=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4932=AXIS2_PLACEMENT_3D('',#4929,#4930,#4931); +#4933=PLANE('',#4932); +#4934=ORIENTED_EDGE('',*,*,#4847,.F.); +#4935=ORIENTED_EDGE('',*,*,#4924,.T.); +#4936=ORIENTED_EDGE('',*,*,#4733,.T.); +#4938=ORIENTED_EDGE('',*,*,#4937,.F.); +#4939=EDGE_LOOP('',(#4934,#4935,#4936,#4938)); +#4940=FACE_OUTER_BOUND('',#4939,.F.); +#4942=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-8.6E0)); +#4943=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4945=AXIS2_PLACEMENT_3D('',#4942,#4943,#4944); +#4946=PLANE('',#4945); +#4947=ORIENTED_EDGE('',*,*,#4849,.F.); +#4948=ORIENTED_EDGE('',*,*,#4937,.T.); +#4949=ORIENTED_EDGE('',*,*,#4731,.T.); +#4951=ORIENTED_EDGE('',*,*,#4950,.F.); +#4952=EDGE_LOOP('',(#4947,#4948,#4949,#4951)); +#4953=FACE_OUTER_BOUND('',#4952,.F.); +#4955=CARTESIAN_POINT('',(-3.32E0,-3.97E0,-9.24E0)); +#4956=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4957=DIRECTION('',(0.E0,1.E0,0.E0)); +#4958=AXIS2_PLACEMENT_3D('',#4955,#4956,#4957); +#4959=PLANE('',#4958); +#4960=ORIENTED_EDGE('',*,*,#4851,.F.); +#4961=ORIENTED_EDGE('',*,*,#4950,.T.); +#4962=ORIENTED_EDGE('',*,*,#4729,.T.); +#4964=ORIENTED_EDGE('',*,*,#4963,.F.); +#4965=EDGE_LOOP('',(#4960,#4961,#4962,#4964)); +#4966=FACE_OUTER_BOUND('',#4965,.F.); +#4968=CARTESIAN_POINT('',(-3.32E0,-2.705096679919E0,-8.92E0)); +#4969=DIRECTION('',(1.E0,0.E0,0.E0)); +#4970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4971=AXIS2_PLACEMENT_3D('',#4968,#4969,#4970); +#4972=CYLINDRICAL_SURFACE('',#4971,3.2E-1); +#4973=ORIENTED_EDGE('',*,*,#4853,.F.); +#4974=ORIENTED_EDGE('',*,*,#4963,.T.); +#4975=ORIENTED_EDGE('',*,*,#4727,.T.); +#4977=ORIENTED_EDGE('',*,*,#4976,.F.); +#4978=EDGE_LOOP('',(#4973,#4974,#4975,#4977)); +#4979=FACE_OUTER_BOUND('',#4978,.F.); +#4981=CARTESIAN_POINT('',(-3.32E0,-2.478822509939E0,-9.146274169980E0)); +#4982=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#4983=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#4984=AXIS2_PLACEMENT_3D('',#4981,#4982,#4983); +#4985=PLANE('',#4984); +#4986=ORIENTED_EDGE('',*,*,#4855,.F.); +#4987=ORIENTED_EDGE('',*,*,#4976,.T.); +#4988=ORIENTED_EDGE('',*,*,#4725,.T.); +#4990=ORIENTED_EDGE('',*,*,#4989,.F.); +#4991=EDGE_LOOP('',(#4986,#4987,#4988,#4990)); +#4992=FACE_OUTER_BOUND('',#4991,.F.); +#4994=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-9.07E0)); +#4995=DIRECTION('',(1.E0,0.E0,0.E0)); +#4996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4997=AXIS2_PLACEMENT_3D('',#4994,#4995,#4996); +#4998=CYLINDRICAL_SURFACE('',#4997,3.2E-1); +#4999=ORIENTED_EDGE('',*,*,#4857,.F.); +#5000=ORIENTED_EDGE('',*,*,#4989,.T.); +#5001=ORIENTED_EDGE('',*,*,#4723,.T.); +#5003=ORIENTED_EDGE('',*,*,#5002,.F.); +#5004=EDGE_LOOP('',(#4999,#5000,#5001,#5003)); +#5005=FACE_OUTER_BOUND('',#5004,.F.); +#5007=CARTESIAN_POINT('',(-3.32E0,-1.95E0,-8.75E0)); +#5008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5009=DIRECTION('',(0.E0,1.E0,0.E0)); +#5010=AXIS2_PLACEMENT_3D('',#5007,#5008,#5009); +#5011=PLANE('',#5010); +#5012=ORIENTED_EDGE('',*,*,#4859,.F.); +#5013=ORIENTED_EDGE('',*,*,#5002,.T.); +#5014=ORIENTED_EDGE('',*,*,#4721,.T.); +#5016=ORIENTED_EDGE('',*,*,#5015,.F.); +#5017=EDGE_LOOP('',(#5012,#5013,#5014,#5016)); +#5018=FACE_OUTER_BOUND('',#5017,.F.); +#5020=CARTESIAN_POINT('',(-3.32E0,-4.656854249492E-1,-8.6E0)); +#5021=DIRECTION('',(1.E0,0.E0,0.E0)); +#5022=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5023=AXIS2_PLACEMENT_3D('',#5020,#5021,#5022); +#5024=CYLINDRICAL_SURFACE('',#5023,1.5E-1); +#5025=ORIENTED_EDGE('',*,*,#4861,.F.); +#5026=ORIENTED_EDGE('',*,*,#5015,.T.); +#5027=ORIENTED_EDGE('',*,*,#4719,.T.); +#5029=ORIENTED_EDGE('',*,*,#5028,.F.); +#5030=EDGE_LOOP('',(#5025,#5026,#5027,#5029)); +#5031=FACE_OUTER_BOUND('',#5030,.F.); +#5033=CARTESIAN_POINT('',(-3.32E0,-3.596194077713E-1,-8.706066017178E0)); +#5034=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5035=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5036=AXIS2_PLACEMENT_3D('',#5033,#5034,#5035); +#5037=PLANE('',#5036); +#5038=ORIENTED_EDGE('',*,*,#4863,.F.); +#5039=ORIENTED_EDGE('',*,*,#5028,.T.); +#5040=ORIENTED_EDGE('',*,*,#4717,.T.); +#5042=ORIENTED_EDGE('',*,*,#5041,.F.); +#5043=EDGE_LOOP('',(#5038,#5039,#5040,#5042)); +#5044=FACE_OUTER_BOUND('',#5043,.F.); +#5046=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.7E0)); +#5047=DIRECTION('',(1.E0,0.E0,0.E0)); +#5048=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5049=AXIS2_PLACEMENT_3D('',#5046,#5047,#5048); +#5050=CYLINDRICAL_SURFACE('',#5049,2.5E-1); +#5051=ORIENTED_EDGE('',*,*,#4865,.F.); +#5052=ORIENTED_EDGE('',*,*,#5041,.T.); +#5053=ORIENTED_EDGE('',*,*,#4715,.T.); +#5055=ORIENTED_EDGE('',*,*,#5054,.F.); +#5056=EDGE_LOOP('',(#5051,#5052,#5053,#5055)); +#5057=FACE_OUTER_BOUND('',#5056,.F.); +#5059=CARTESIAN_POINT('',(-3.32E0,0.E0,-8.45E0)); +#5060=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5061=DIRECTION('',(0.E0,1.E0,0.E0)); +#5062=AXIS2_PLACEMENT_3D('',#5059,#5060,#5061); +#5063=PLANE('',#5062); +#5064=ORIENTED_EDGE('',*,*,#4867,.F.); +#5065=ORIENTED_EDGE('',*,*,#5054,.T.); +#5066=ORIENTED_EDGE('',*,*,#4713,.T.); +#5068=ORIENTED_EDGE('',*,*,#5067,.F.); +#5069=EDGE_LOOP('',(#5064,#5065,#5066,#5068)); +#5070=FACE_OUTER_BOUND('',#5069,.F.); +#5072=CARTESIAN_POINT('',(-3.32E0,4.45E-1,-8.45E0)); +#5073=DIRECTION('',(0.E0,1.E0,0.E0)); +#5074=DIRECTION('',(0.E0,0.E0,1.E0)); +#5075=AXIS2_PLACEMENT_3D('',#5072,#5073,#5074); +#5076=PLANE('',#5075); +#5077=ORIENTED_EDGE('',*,*,#4768,.F.); +#5078=ORIENTED_EDGE('',*,*,#4869,.F.); +#5079=ORIENTED_EDGE('',*,*,#5067,.T.); +#5080=ORIENTED_EDGE('',*,*,#4711,.T.); +#5081=EDGE_LOOP('',(#5077,#5078,#5079,#5080)); +#5082=FACE_OUTER_BOUND('',#5081,.F.); +#5084=CARTESIAN_POINT('',(-1.1E1,0.E0,-6.35E0)); +#5085=DIRECTION('',(0.E0,0.E0,1.E0)); +#5086=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5087=AXIS2_PLACEMENT_3D('',#5084,#5085,#5086); +#5088=PLANE('',#5087); +#5090=ORIENTED_EDGE('',*,*,#5089,.F.); +#5092=ORIENTED_EDGE('',*,*,#5091,.F.); +#5094=ORIENTED_EDGE('',*,*,#5093,.F.); +#5096=ORIENTED_EDGE('',*,*,#5095,.F.); +#5097=EDGE_LOOP('',(#5090,#5092,#5094,#5096)); +#5098=FACE_OUTER_BOUND('',#5097,.F.); +#5099=ORIENTED_EDGE('',*,*,#4879,.F.); +#5101=ORIENTED_EDGE('',*,*,#5100,.T.); +#5102=ORIENTED_EDGE('',*,*,#4750,.T.); +#5104=ORIENTED_EDGE('',*,*,#5103,.F.); +#5105=EDGE_LOOP('',(#5099,#5101,#5102,#5104)); +#5106=FACE_BOUND('',#5105,.F.); +#5108=CARTESIAN_POINT('',(-4.31E0,1.31E0,0.E0)); +#5109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5111=AXIS2_PLACEMENT_3D('',#5108,#5109,#5110); +#5112=PLANE('',#5111); +#5114=ORIENTED_EDGE('',*,*,#5113,.F.); +#5116=ORIENTED_EDGE('',*,*,#5115,.T.); +#5117=ORIENTED_EDGE('',*,*,#5089,.T.); +#5119=ORIENTED_EDGE('',*,*,#5118,.F.); +#5120=EDGE_LOOP('',(#5114,#5116,#5117,#5119)); +#5121=FACE_OUTER_BOUND('',#5120,.F.); +#5123=CARTESIAN_POINT('',(-5.E0,1.93E0,0.E0)); +#5124=DIRECTION('',(0.E0,0.E0,1.E0)); +#5125=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5126=AXIS2_PLACEMENT_3D('',#5123,#5124,#5125); +#5127=PLANE('',#5126); +#5129=ORIENTED_EDGE('',*,*,#5128,.F.); +#5130=ORIENTED_EDGE('',*,*,#4642,.F.); +#5131=ORIENTED_EDGE('',*,*,#3403,.F.); +#5133=ORIENTED_EDGE('',*,*,#5132,.T.); +#5134=ORIENTED_EDGE('',*,*,#3788,.T.); +#5135=ORIENTED_EDGE('',*,*,#4650,.F.); +#5136=EDGE_LOOP('',(#5129,#5130,#5131,#5133,#5134,#5135)); +#5137=FACE_OUTER_BOUND('',#5136,.F.); +#5138=ORIENTED_EDGE('',*,*,#5113,.T.); +#5140=ORIENTED_EDGE('',*,*,#5139,.T.); +#5142=ORIENTED_EDGE('',*,*,#5141,.T.); +#5144=ORIENTED_EDGE('',*,*,#5143,.T.); +#5145=EDGE_LOOP('',(#5138,#5140,#5142,#5144)); +#5146=FACE_BOUND('',#5145,.F.); +#5148=ORIENTED_EDGE('',*,*,#5147,.T.); +#5150=ORIENTED_EDGE('',*,*,#5149,.F.); +#5152=ORIENTED_EDGE('',*,*,#5151,.T.); +#5154=ORIENTED_EDGE('',*,*,#5153,.T.); +#5156=ORIENTED_EDGE('',*,*,#5155,.T.); +#5157=EDGE_LOOP('',(#5148,#5150,#5152,#5154,#5156)); +#5158=FACE_BOUND('',#5157,.F.); +#5160=ORIENTED_EDGE('',*,*,#5159,.T.); +#5162=ORIENTED_EDGE('',*,*,#5161,.F.); +#5164=ORIENTED_EDGE('',*,*,#5163,.T.); +#5166=ORIENTED_EDGE('',*,*,#5165,.T.); +#5168=ORIENTED_EDGE('',*,*,#5167,.T.); +#5169=EDGE_LOOP('',(#5160,#5162,#5164,#5166,#5168)); +#5170=FACE_BOUND('',#5169,.F.); +#5172=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#5173=DIRECTION('',(0.E0,-8.191520442890E-1,5.735764363510E-1)); +#5174=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#5175=AXIS2_PLACEMENT_3D('',#5172,#5173,#5174); +#5176=PLANE('',#5175); +#5177=ORIENTED_EDGE('',*,*,#5128,.T.); +#5179=ORIENTED_EDGE('',*,*,#5178,.T.); +#5181=ORIENTED_EDGE('',*,*,#5180,.F.); +#5183=ORIENTED_EDGE('',*,*,#5182,.F.); +#5184=EDGE_LOOP('',(#5177,#5179,#5181,#5183)); +#5185=FACE_OUTER_BOUND('',#5184,.F.); +#5187=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#5188=DIRECTION('',(1.E0,0.E0,0.E0)); +#5189=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5190=AXIS2_PLACEMENT_3D('',#5187,#5188,#5189); +#5191=PLANE('',#5190); +#5192=ORIENTED_EDGE('',*,*,#4648,.T.); +#5194=ORIENTED_EDGE('',*,*,#5193,.F.); +#5196=ORIENTED_EDGE('',*,*,#5195,.F.); +#5198=ORIENTED_EDGE('',*,*,#5197,.F.); +#5199=ORIENTED_EDGE('',*,*,#5178,.F.); +#5200=EDGE_LOOP('',(#5192,#5194,#5196,#5198,#5199)); +#5201=FACE_OUTER_BOUND('',#5200,.F.); +#5203=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#5204=DIRECTION('',(1.E0,0.E0,0.E0)); +#5205=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5206=AXIS2_PLACEMENT_3D('',#5203,#5204,#5205); +#5207=CYLINDRICAL_SURFACE('',#5206,6.E-1); +#5208=ORIENTED_EDGE('',*,*,#4646,.F.); +#5210=ORIENTED_EDGE('',*,*,#5209,.F.); +#5212=ORIENTED_EDGE('',*,*,#5211,.T.); +#5213=ORIENTED_EDGE('',*,*,#5193,.T.); +#5214=EDGE_LOOP('',(#5208,#5210,#5212,#5213)); +#5215=FACE_OUTER_BOUND('',#5214,.F.); +#5217=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#5218=DIRECTION('',(1.E0,0.E0,0.E0)); +#5219=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5220=AXIS2_PLACEMENT_3D('',#5217,#5218,#5219); +#5221=PLANE('',#5220); +#5222=ORIENTED_EDGE('',*,*,#4644,.F.); +#5223=ORIENTED_EDGE('',*,*,#5182,.T.); +#5225=ORIENTED_EDGE('',*,*,#5224,.T.); +#5227=ORIENTED_EDGE('',*,*,#5226,.T.); +#5228=ORIENTED_EDGE('',*,*,#5209,.T.); +#5229=EDGE_LOOP('',(#5222,#5223,#5225,#5227,#5228)); +#5230=FACE_OUTER_BOUND('',#5229,.F.); +#5232=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#5233=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5234=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5235=AXIS2_PLACEMENT_3D('',#5232,#5233,#5234); +#5236=PLANE('',#5235); +#5237=ORIENTED_EDGE('',*,*,#5224,.F.); +#5238=ORIENTED_EDGE('',*,*,#5180,.T.); +#5239=ORIENTED_EDGE('',*,*,#5197,.T.); +#5241=ORIENTED_EDGE('',*,*,#5240,.F.); +#5242=EDGE_LOOP('',(#5237,#5238,#5239,#5241)); +#5243=FACE_OUTER_BOUND('',#5242,.F.); +#5245=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#5246=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#5247=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#5248=AXIS2_PLACEMENT_3D('',#5245,#5246,#5247); +#5249=PLANE('',#5248); +#5250=ORIENTED_EDGE('',*,*,#5226,.F.); +#5251=ORIENTED_EDGE('',*,*,#5240,.T.); +#5252=ORIENTED_EDGE('',*,*,#5195,.T.); +#5253=ORIENTED_EDGE('',*,*,#5211,.F.); +#5254=EDGE_LOOP('',(#5250,#5251,#5252,#5253)); +#5255=FACE_OUTER_BOUND('',#5254,.F.); +#5257=CARTESIAN_POINT('',(-5.E0,1.93E0,-9.24E0)); +#5258=DIRECTION('',(0.E0,1.E0,0.E0)); +#5259=DIRECTION('',(0.E0,0.E0,1.E0)); +#5260=AXIS2_PLACEMENT_3D('',#5257,#5258,#5259); +#5261=PLANE('',#5260); +#5263=ORIENTED_EDGE('',*,*,#5262,.T.); +#5264=ORIENTED_EDGE('',*,*,#4820,.T.); +#5266=ORIENTED_EDGE('',*,*,#5265,.T.); +#5268=ORIENTED_EDGE('',*,*,#5267,.T.); +#5270=ORIENTED_EDGE('',*,*,#5269,.T.); +#5271=ORIENTED_EDGE('',*,*,#4812,.T.); +#5272=ORIENTED_EDGE('',*,*,#4617,.T.); +#5274=ORIENTED_EDGE('',*,*,#5273,.T.); +#5276=ORIENTED_EDGE('',*,*,#5275,.T.); +#5277=ORIENTED_EDGE('',*,*,#4805,.T.); +#5279=ORIENTED_EDGE('',*,*,#5278,.T.); +#5281=ORIENTED_EDGE('',*,*,#5280,.T.); +#5283=ORIENTED_EDGE('',*,*,#5282,.F.); +#5285=ORIENTED_EDGE('',*,*,#5284,.T.); +#5286=ORIENTED_EDGE('',*,*,#3790,.T.); +#5287=ORIENTED_EDGE('',*,*,#5132,.F.); +#5288=ORIENTED_EDGE('',*,*,#3401,.F.); +#5290=ORIENTED_EDGE('',*,*,#5289,.T.); +#5292=ORIENTED_EDGE('',*,*,#5291,.T.); +#5294=ORIENTED_EDGE('',*,*,#5293,.T.); +#5295=EDGE_LOOP('',(#5263,#5264,#5266,#5268,#5270,#5271,#5272,#5274,#5276,#5277, +#5279,#5281,#5283,#5285,#5286,#5287,#5288,#5290,#5292,#5294)); +#5296=FACE_OUTER_BOUND('',#5295,.F.); +#5298=ORIENTED_EDGE('',*,*,#5297,.F.); +#5300=ORIENTED_EDGE('',*,*,#5299,.T.); +#5302=ORIENTED_EDGE('',*,*,#5301,.T.); +#5304=ORIENTED_EDGE('',*,*,#5303,.F.); +#5305=EDGE_LOOP('',(#5298,#5300,#5302,#5304)); +#5306=FACE_BOUND('',#5305,.F.); +#5308=ORIENTED_EDGE('',*,*,#5307,.F.); +#5310=ORIENTED_EDGE('',*,*,#5309,.T.); +#5312=ORIENTED_EDGE('',*,*,#5311,.T.); +#5314=ORIENTED_EDGE('',*,*,#5313,.F.); +#5315=EDGE_LOOP('',(#5308,#5310,#5312,#5314)); +#5316=FACE_BOUND('',#5315,.F.); +#5318=CARTESIAN_POINT('',(-5.E0,0.E0,-7.8E0)); +#5319=DIRECTION('',(0.E0,0.E0,1.E0)); +#5320=DIRECTION('',(1.E0,0.E0,0.E0)); +#5321=AXIS2_PLACEMENT_3D('',#5318,#5319,#5320); +#5322=PLANE('',#5321); +#5323=ORIENTED_EDGE('',*,*,#5307,.T.); +#5325=ORIENTED_EDGE('',*,*,#5324,.T.); +#5327=ORIENTED_EDGE('',*,*,#5326,.T.); +#5329=ORIENTED_EDGE('',*,*,#5328,.T.); +#5331=ORIENTED_EDGE('',*,*,#5330,.T.); +#5333=ORIENTED_EDGE('',*,*,#5332,.T.); +#5334=EDGE_LOOP('',(#5323,#5325,#5327,#5329,#5331,#5333)); +#5335=FACE_OUTER_BOUND('',#5334,.F.); +#5337=CARTESIAN_POINT('',(-5.E0,0.E0,-7.8E0)); +#5338=DIRECTION('',(0.E0,0.E0,1.E0)); +#5339=DIRECTION('',(1.E0,0.E0,0.E0)); +#5340=AXIS2_PLACEMENT_3D('',#5337,#5338,#5339); +#5341=PLANE('',#5340); +#5342=ORIENTED_EDGE('',*,*,#5297,.T.); +#5344=ORIENTED_EDGE('',*,*,#5343,.T.); +#5346=ORIENTED_EDGE('',*,*,#5345,.T.); +#5348=ORIENTED_EDGE('',*,*,#5347,.T.); +#5350=ORIENTED_EDGE('',*,*,#5349,.T.); +#5352=ORIENTED_EDGE('',*,*,#5351,.T.); +#5353=EDGE_LOOP('',(#5342,#5344,#5346,#5348,#5350,#5352)); +#5354=FACE_OUTER_BOUND('',#5353,.F.); +#5356=CARTESIAN_POINT('',(-2.5E-1,2.13E0,-7.8E0)); +#5357=DIRECTION('',(0.E0,0.E0,1.E0)); +#5358=DIRECTION('',(1.E0,0.E0,0.E0)); +#5359=AXIS2_PLACEMENT_3D('',#5356,#5357,#5358); +#5360=CYLINDRICAL_SURFACE('',#5359,2.E-1); +#5361=ORIENTED_EDGE('',*,*,#5313,.T.); +#5363=ORIENTED_EDGE('',*,*,#5362,.T.); +#5365=ORIENTED_EDGE('',*,*,#5364,.F.); +#5366=ORIENTED_EDGE('',*,*,#5324,.F.); +#5367=EDGE_LOOP('',(#5361,#5363,#5365,#5366)); +#5368=FACE_OUTER_BOUND('',#5367,.F.); +#5370=CARTESIAN_POINT('',(-5.E0,0.E0,-1.4E0)); +#5371=DIRECTION('',(0.E0,0.E0,1.E0)); +#5372=DIRECTION('',(1.E0,0.E0,0.E0)); +#5373=AXIS2_PLACEMENT_3D('',#5370,#5371,#5372); +#5374=PLANE('',#5373); +#5376=ORIENTED_EDGE('',*,*,#5375,.F.); +#5377=ORIENTED_EDGE('',*,*,#5301,.F.); +#5379=ORIENTED_EDGE('',*,*,#5378,.F.); +#5381=ORIENTED_EDGE('',*,*,#5380,.F.); +#5383=ORIENTED_EDGE('',*,*,#5382,.F.); +#5385=ORIENTED_EDGE('',*,*,#5384,.F.); +#5386=EDGE_LOOP('',(#5376,#5377,#5379,#5381,#5383,#5385)); +#5387=FACE_OUTER_BOUND('',#5386,.F.); +#5389=CARTESIAN_POINT('',(-5.E0,0.E0,-1.4E0)); +#5390=DIRECTION('',(0.E0,0.E0,1.E0)); +#5391=DIRECTION('',(1.E0,0.E0,0.E0)); +#5392=AXIS2_PLACEMENT_3D('',#5389,#5390,#5391); +#5393=PLANE('',#5392); +#5394=ORIENTED_EDGE('',*,*,#5362,.F.); +#5395=ORIENTED_EDGE('',*,*,#5311,.F.); +#5397=ORIENTED_EDGE('',*,*,#5396,.F.); +#5399=ORIENTED_EDGE('',*,*,#5398,.F.); +#5401=ORIENTED_EDGE('',*,*,#5400,.F.); +#5403=ORIENTED_EDGE('',*,*,#5402,.F.); +#5404=EDGE_LOOP('',(#5394,#5395,#5397,#5399,#5401,#5403)); +#5405=FACE_OUTER_BOUND('',#5404,.F.); +#5407=CARTESIAN_POINT('',(1.9E0,2.13E0,-7.8E0)); +#5408=DIRECTION('',(0.E0,0.E0,1.E0)); +#5409=DIRECTION('',(1.E0,0.E0,0.E0)); +#5410=AXIS2_PLACEMENT_3D('',#5407,#5408,#5409); +#5411=CYLINDRICAL_SURFACE('',#5410,2.E-1); +#5412=ORIENTED_EDGE('',*,*,#5303,.T.); +#5413=ORIENTED_EDGE('',*,*,#5375,.T.); +#5415=ORIENTED_EDGE('',*,*,#5414,.F.); +#5416=ORIENTED_EDGE('',*,*,#5343,.F.); +#5417=EDGE_LOOP('',(#5412,#5413,#5415,#5416)); +#5418=FACE_OUTER_BOUND('',#5417,.F.); +#5420=CARTESIAN_POINT('',(1.7E0,2.13E0,-7.8E0)); +#5421=DIRECTION('',(1.E0,0.E0,0.E0)); +#5422=DIRECTION('',(0.E0,1.E0,0.E0)); +#5423=AXIS2_PLACEMENT_3D('',#5420,#5421,#5422); +#5424=PLANE('',#5423); +#5425=ORIENTED_EDGE('',*,*,#5345,.F.); +#5426=ORIENTED_EDGE('',*,*,#5414,.T.); +#5427=ORIENTED_EDGE('',*,*,#5384,.T.); +#5429=ORIENTED_EDGE('',*,*,#5428,.F.); +#5430=EDGE_LOOP('',(#5425,#5426,#5427,#5429)); +#5431=FACE_OUTER_BOUND('',#5430,.F.); +#5433=CARTESIAN_POINT('',(1.7E0,2.44E0,-7.8E0)); +#5434=DIRECTION('',(0.E0,1.E0,0.E0)); +#5435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5436=AXIS2_PLACEMENT_3D('',#5433,#5434,#5435); +#5437=PLANE('',#5436); +#5438=ORIENTED_EDGE('',*,*,#5347,.F.); +#5439=ORIENTED_EDGE('',*,*,#5428,.T.); +#5440=ORIENTED_EDGE('',*,*,#5382,.T.); +#5442=ORIENTED_EDGE('',*,*,#5441,.F.); +#5443=EDGE_LOOP('',(#5438,#5439,#5440,#5442)); +#5444=FACE_OUTER_BOUND('',#5443,.F.); +#5446=CARTESIAN_POINT('',(4.5E-1,2.44E0,-7.8E0)); +#5447=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5448=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5449=AXIS2_PLACEMENT_3D('',#5446,#5447,#5448); +#5450=PLANE('',#5449); +#5451=ORIENTED_EDGE('',*,*,#5349,.F.); +#5452=ORIENTED_EDGE('',*,*,#5441,.T.); +#5453=ORIENTED_EDGE('',*,*,#5380,.T.); +#5455=ORIENTED_EDGE('',*,*,#5454,.F.); +#5456=EDGE_LOOP('',(#5451,#5452,#5453,#5455)); +#5457=FACE_OUTER_BOUND('',#5456,.F.); +#5459=CARTESIAN_POINT('',(2.5E-1,2.13E0,-7.8E0)); +#5460=DIRECTION('',(0.E0,0.E0,1.E0)); +#5461=DIRECTION('',(1.E0,0.E0,0.E0)); +#5462=AXIS2_PLACEMENT_3D('',#5459,#5460,#5461); +#5463=CYLINDRICAL_SURFACE('',#5462,2.E-1); +#5464=ORIENTED_EDGE('',*,*,#5299,.F.); +#5465=ORIENTED_EDGE('',*,*,#5351,.F.); +#5466=ORIENTED_EDGE('',*,*,#5454,.T.); +#5467=ORIENTED_EDGE('',*,*,#5378,.T.); +#5468=EDGE_LOOP('',(#5464,#5465,#5466,#5467)); +#5469=FACE_OUTER_BOUND('',#5468,.F.); +#5471=CARTESIAN_POINT('',(-1.9E0,2.13E0,-7.8E0)); +#5472=DIRECTION('',(0.E0,0.E0,1.E0)); +#5473=DIRECTION('',(1.E0,0.E0,0.E0)); +#5474=AXIS2_PLACEMENT_3D('',#5471,#5472,#5473); +#5475=CYLINDRICAL_SURFACE('',#5474,2.E-1); +#5476=ORIENTED_EDGE('',*,*,#5309,.F.); +#5477=ORIENTED_EDGE('',*,*,#5332,.F.); +#5479=ORIENTED_EDGE('',*,*,#5478,.T.); +#5480=ORIENTED_EDGE('',*,*,#5396,.T.); +#5481=EDGE_LOOP('',(#5476,#5477,#5479,#5480)); +#5482=FACE_OUTER_BOUND('',#5481,.F.); +#5484=CARTESIAN_POINT('',(-1.7E0,2.44E0,-7.8E0)); +#5485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5486=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5487=AXIS2_PLACEMENT_3D('',#5484,#5485,#5486); +#5488=PLANE('',#5487); +#5489=ORIENTED_EDGE('',*,*,#5330,.F.); +#5491=ORIENTED_EDGE('',*,*,#5490,.T.); +#5492=ORIENTED_EDGE('',*,*,#5398,.T.); +#5493=ORIENTED_EDGE('',*,*,#5478,.F.); +#5494=EDGE_LOOP('',(#5489,#5491,#5492,#5493)); +#5495=FACE_OUTER_BOUND('',#5494,.F.); +#5497=CARTESIAN_POINT('',(-4.5E-1,2.44E0,-7.8E0)); +#5498=DIRECTION('',(0.E0,1.E0,0.E0)); +#5499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5500=AXIS2_PLACEMENT_3D('',#5497,#5498,#5499); +#5501=PLANE('',#5500); +#5502=ORIENTED_EDGE('',*,*,#5328,.F.); +#5504=ORIENTED_EDGE('',*,*,#5503,.T.); +#5505=ORIENTED_EDGE('',*,*,#5400,.T.); +#5506=ORIENTED_EDGE('',*,*,#5490,.F.); +#5507=EDGE_LOOP('',(#5502,#5504,#5505,#5506)); +#5508=FACE_OUTER_BOUND('',#5507,.F.); +#5510=CARTESIAN_POINT('',(-4.5E-1,2.13E0,-7.8E0)); +#5511=DIRECTION('',(1.E0,0.E0,0.E0)); +#5512=DIRECTION('',(0.E0,1.E0,0.E0)); +#5513=AXIS2_PLACEMENT_3D('',#5510,#5511,#5512); +#5514=PLANE('',#5513); +#5515=ORIENTED_EDGE('',*,*,#5326,.F.); +#5516=ORIENTED_EDGE('',*,*,#5364,.T.); +#5517=ORIENTED_EDGE('',*,*,#5402,.T.); +#5518=ORIENTED_EDGE('',*,*,#5503,.F.); +#5519=EDGE_LOOP('',(#5515,#5516,#5517,#5518)); +#5520=FACE_OUTER_BOUND('',#5519,.F.); +#5522=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#5523=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5524=DIRECTION('',(0.E0,0.E0,1.E0)); +#5525=AXIS2_PLACEMENT_3D('',#5522,#5523,#5524); +#5526=PLANE('',#5525); +#5527=ORIENTED_EDGE('',*,*,#4633,.T.); +#5528=ORIENTED_EDGE('',*,*,#4828,.F.); +#5529=ORIENTED_EDGE('',*,*,#4585,.T.); +#5531=ORIENTED_EDGE('',*,*,#5530,.F.); +#5532=EDGE_LOOP('',(#5527,#5528,#5529,#5531)); +#5533=FACE_OUTER_BOUND('',#5532,.F.); +#5535=CARTESIAN_POINT('',(-3.465E0,1.93E0,-8.87E0)); +#5536=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5537=DIRECTION('',(0.E0,0.E0,1.E0)); +#5538=AXIS2_PLACEMENT_3D('',#5535,#5536,#5537); +#5539=PLANE('',#5538); +#5541=ORIENTED_EDGE('',*,*,#5540,.F.); +#5542=ORIENTED_EDGE('',*,*,#4822,.F.); +#5543=ORIENTED_EDGE('',*,*,#5262,.F.); +#5545=ORIENTED_EDGE('',*,*,#5544,.F.); +#5546=EDGE_LOOP('',(#5541,#5542,#5543,#5545)); +#5547=FACE_OUTER_BOUND('',#5546,.F.); +#5549=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5550=DIRECTION('',(0.E0,0.E0,1.E0)); +#5551=DIRECTION('',(1.E0,0.E0,0.E0)); +#5552=AXIS2_PLACEMENT_3D('',#5549,#5550,#5551); +#5553=PLANE('',#5552); +#5554=ORIENTED_EDGE('',*,*,#4657,.T.); +#5556=ORIENTED_EDGE('',*,*,#5555,.F.); +#5557=ORIENTED_EDGE('',*,*,#4562,.F.); +#5559=ORIENTED_EDGE('',*,*,#5558,.F.); +#5560=EDGE_LOOP('',(#5554,#5556,#5557,#5559)); +#5561=FACE_OUTER_BOUND('',#5560,.F.); +#5563=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5564=DIRECTION('',(0.E0,0.E0,1.E0)); +#5565=DIRECTION('',(1.E0,0.E0,0.E0)); +#5566=AXIS2_PLACEMENT_3D('',#5563,#5564,#5565); +#5567=PLANE('',#5566); +#5569=ORIENTED_EDGE('',*,*,#5568,.T.); +#5571=ORIENTED_EDGE('',*,*,#5570,.F.); +#5572=ORIENTED_EDGE('',*,*,#5280,.F.); +#5574=ORIENTED_EDGE('',*,*,#5573,.F.); +#5575=EDGE_LOOP('',(#5569,#5571,#5572,#5574)); +#5576=FACE_OUTER_BOUND('',#5575,.F.); +#5578=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5579=DIRECTION('',(0.E0,0.E0,1.E0)); +#5580=DIRECTION('',(1.E0,0.E0,0.E0)); +#5581=AXIS2_PLACEMENT_3D('',#5578,#5579,#5580); +#5582=PLANE('',#5581); +#5583=ORIENTED_EDGE('',*,*,#4600,.F.); +#5584=ORIENTED_EDGE('',*,*,#4669,.T.); +#5586=ORIENTED_EDGE('',*,*,#5585,.T.); +#5587=ORIENTED_EDGE('',*,*,#4528,.F.); +#5588=EDGE_LOOP('',(#5583,#5584,#5586,#5587)); +#5589=FACE_OUTER_BOUND('',#5588,.F.); +#5591=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5592=DIRECTION('',(0.E0,0.E0,1.E0)); +#5593=DIRECTION('',(1.E0,0.E0,0.E0)); +#5594=AXIS2_PLACEMENT_3D('',#5591,#5592,#5593); +#5595=PLANE('',#5594); +#5596=ORIENTED_EDGE('',*,*,#4615,.F.); +#5598=ORIENTED_EDGE('',*,*,#5597,.T.); +#5600=ORIENTED_EDGE('',*,*,#5599,.T.); +#5601=ORIENTED_EDGE('',*,*,#5273,.F.); +#5602=EDGE_LOOP('',(#5596,#5598,#5600,#5601)); +#5603=FACE_OUTER_BOUND('',#5602,.F.); +#5605=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5606=DIRECTION('',(0.E0,0.E0,1.E0)); +#5607=DIRECTION('',(1.E0,0.E0,0.E0)); +#5608=AXIS2_PLACEMENT_3D('',#5605,#5606,#5607); +#5609=PLANE('',#5608); +#5610=ORIENTED_EDGE('',*,*,#5530,.T.); +#5611=ORIENTED_EDGE('',*,*,#4583,.F.); +#5613=ORIENTED_EDGE('',*,*,#5612,.T.); +#5614=ORIENTED_EDGE('',*,*,#4635,.T.); +#5615=EDGE_LOOP('',(#5610,#5611,#5613,#5614)); +#5616=FACE_OUTER_BOUND('',#5615,.F.); +#5618=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5619=DIRECTION('',(0.E0,0.E0,1.E0)); +#5620=DIRECTION('',(1.E0,0.E0,0.E0)); +#5621=AXIS2_PLACEMENT_3D('',#5618,#5619,#5620); +#5622=PLANE('',#5621); +#5623=ORIENTED_EDGE('',*,*,#5544,.T.); +#5624=ORIENTED_EDGE('',*,*,#5293,.F.); +#5626=ORIENTED_EDGE('',*,*,#5625,.T.); +#5628=ORIENTED_EDGE('',*,*,#5627,.T.); +#5629=EDGE_LOOP('',(#5623,#5624,#5626,#5628)); +#5630=FACE_OUTER_BOUND('',#5629,.F.); +#5632=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5633=DIRECTION('',(0.E0,0.E0,1.E0)); +#5634=DIRECTION('',(1.E0,0.E0,0.E0)); +#5635=AXIS2_PLACEMENT_3D('',#5632,#5633,#5634); +#5636=PLANE('',#5635); +#5638=ORIENTED_EDGE('',*,*,#5637,.F.); +#5639=ORIENTED_EDGE('',*,*,#4680,.T.); +#5641=ORIENTED_EDGE('',*,*,#5640,.T.); +#5642=ORIENTED_EDGE('',*,*,#4544,.F.); +#5643=EDGE_LOOP('',(#5638,#5639,#5641,#5642)); +#5644=FACE_OUTER_BOUND('',#5643,.F.); +#5646=CARTESIAN_POINT('',(-3.504E0,1.93E0,-8.87E0)); +#5647=DIRECTION('',(0.E0,0.E0,1.E0)); +#5648=DIRECTION('',(1.E0,0.E0,0.E0)); +#5649=AXIS2_PLACEMENT_3D('',#5646,#5647,#5648); +#5650=PLANE('',#5649); +#5652=ORIENTED_EDGE('',*,*,#5651,.F.); +#5654=ORIENTED_EDGE('',*,*,#5653,.T.); +#5656=ORIENTED_EDGE('',*,*,#5655,.T.); +#5657=ORIENTED_EDGE('',*,*,#5267,.F.); +#5658=EDGE_LOOP('',(#5652,#5654,#5656,#5657)); +#5659=FACE_OUTER_BOUND('',#5658,.F.); +#5661=CARTESIAN_POINT('',(3.504E0,1.93E0,-8.87E0)); +#5662=DIRECTION('',(1.E0,0.E0,0.E0)); +#5663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5664=AXIS2_PLACEMENT_3D('',#5661,#5662,#5663); +#5665=PLANE('',#5664); +#5666=ORIENTED_EDGE('',*,*,#4655,.F.); +#5668=ORIENTED_EDGE('',*,*,#5667,.T.); +#5669=ORIENTED_EDGE('',*,*,#4564,.T.); +#5670=ORIENTED_EDGE('',*,*,#5555,.T.); +#5671=EDGE_LOOP('',(#5666,#5668,#5669,#5670)); +#5672=FACE_OUTER_BOUND('',#5671,.F.); +#5674=CARTESIAN_POINT('',(3.504E0,1.93E0,-8.87E0)); +#5675=DIRECTION('',(1.E0,0.E0,0.E0)); +#5676=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5677=AXIS2_PLACEMENT_3D('',#5674,#5675,#5676); +#5678=PLANE('',#5677); +#5680=ORIENTED_EDGE('',*,*,#5679,.F.); +#5682=ORIENTED_EDGE('',*,*,#5681,.T.); +#5683=ORIENTED_EDGE('',*,*,#5282,.T.); +#5684=ORIENTED_EDGE('',*,*,#5570,.T.); +#5685=EDGE_LOOP('',(#5680,#5682,#5683,#5684)); +#5686=FACE_OUTER_BOUND('',#5685,.F.); +#5688=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#5689=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5690=DIRECTION('',(0.E0,1.E0,0.E0)); +#5691=AXIS2_PLACEMENT_3D('',#5688,#5689,#5690); +#5692=PLANE('',#5691); +#5694=ORIENTED_EDGE('',*,*,#5693,.T.); +#5695=ORIENTED_EDGE('',*,*,#4579,.F.); +#5696=ORIENTED_EDGE('',*,*,#3407,.F.); +#5697=ORIENTED_EDGE('',*,*,#4639,.T.); +#5698=EDGE_LOOP('',(#5694,#5695,#5696,#5697)); +#5699=FACE_OUTER_BOUND('',#5698,.F.); +#5701=CARTESIAN_POINT('',(-5.E0,-1.93E0,-9.24E0)); +#5702=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5703=DIRECTION('',(0.E0,1.E0,0.E0)); +#5704=AXIS2_PLACEMENT_3D('',#5701,#5702,#5703); +#5705=PLANE('',#5704); +#5706=ORIENTED_EDGE('',*,*,#5667,.F.); +#5707=ORIENTED_EDGE('',*,*,#4653,.T.); +#5708=ORIENTED_EDGE('',*,*,#3784,.T.); +#5709=ORIENTED_EDGE('',*,*,#4566,.F.); +#5710=EDGE_LOOP('',(#5706,#5707,#5708,#5709)); +#5711=FACE_OUTER_BOUND('',#5710,.F.); +#5713=CARTESIAN_POINT('',(-3.504E0,1.93E0,-9.24E0)); +#5714=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5715=DIRECTION('',(0.E0,0.E0,1.E0)); +#5716=AXIS2_PLACEMENT_3D('',#5713,#5714,#5715); +#5717=PLANE('',#5716); +#5718=ORIENTED_EDGE('',*,*,#4637,.T.); +#5719=ORIENTED_EDGE('',*,*,#5612,.F.); +#5720=ORIENTED_EDGE('',*,*,#4581,.F.); +#5721=ORIENTED_EDGE('',*,*,#5693,.F.); +#5722=EDGE_LOOP('',(#5718,#5719,#5720,#5721)); +#5723=FACE_OUTER_BOUND('',#5722,.F.); +#5725=CARTESIAN_POINT('',(-3.504E0,1.93E0,-9.24E0)); +#5726=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5727=DIRECTION('',(0.E0,0.E0,1.E0)); +#5728=AXIS2_PLACEMENT_3D('',#5725,#5726,#5727); +#5729=PLANE('',#5728); +#5731=ORIENTED_EDGE('',*,*,#5730,.T.); +#5732=ORIENTED_EDGE('',*,*,#5625,.F.); +#5733=ORIENTED_EDGE('',*,*,#5291,.F.); +#5735=ORIENTED_EDGE('',*,*,#5734,.F.); +#5736=EDGE_LOOP('',(#5731,#5732,#5733,#5735)); +#5737=FACE_OUTER_BOUND('',#5736,.F.); +#5739=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#5740=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5742=AXIS2_PLACEMENT_3D('',#5739,#5740,#5741); +#5743=PLANE('',#5742); +#5744=ORIENTED_EDGE('',*,*,#4613,.F.); +#5745=ORIENTED_EDGE('',*,*,#4809,.T.); +#5747=ORIENTED_EDGE('',*,*,#5746,.T.); +#5748=ORIENTED_EDGE('',*,*,#5597,.F.); +#5749=EDGE_LOOP('',(#5744,#5745,#5747,#5748)); +#5750=FACE_OUTER_BOUND('',#5749,.F.); +#5752=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#5753=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5754=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5755=AXIS2_PLACEMENT_3D('',#5752,#5753,#5754); +#5756=PLANE('',#5755); +#5758=ORIENTED_EDGE('',*,*,#5757,.F.); +#5759=ORIENTED_EDGE('',*,*,#4816,.T.); +#5761=ORIENTED_EDGE('',*,*,#5760,.T.); +#5762=ORIENTED_EDGE('',*,*,#5653,.F.); +#5763=EDGE_LOOP('',(#5758,#5759,#5761,#5762)); +#5764=FACE_OUTER_BOUND('',#5763,.F.); +#5766=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#5767=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5768=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5769=AXIS2_PLACEMENT_3D('',#5766,#5767,#5768); +#5770=PLANE('',#5769); +#5771=ORIENTED_EDGE('',*,*,#3794,.T.); +#5773=ORIENTED_EDGE('',*,*,#5772,.F.); +#5774=ORIENTED_EDGE('',*,*,#5679,.T.); +#5775=ORIENTED_EDGE('',*,*,#5568,.F.); +#5777=ORIENTED_EDGE('',*,*,#5776,.F.); +#5778=ORIENTED_EDGE('',*,*,#4801,.T.); +#5779=ORIENTED_EDGE('',*,*,#3610,.T.); +#5780=EDGE_LOOP('',(#5771,#5773,#5774,#5775,#5777,#5778,#5779)); +#5781=FACE_OUTER_BOUND('',#5780,.F.); +#5783=CARTESIAN_POINT('',(-5.E0,1.29E0,-8.11E0)); +#5784=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5786=AXIS2_PLACEMENT_3D('',#5783,#5784,#5785); +#5787=PLANE('',#5786); +#5788=ORIENTED_EDGE('',*,*,#4824,.T.); +#5789=ORIENTED_EDGE('',*,*,#5540,.T.); +#5790=ORIENTED_EDGE('',*,*,#5627,.F.); +#5791=ORIENTED_EDGE('',*,*,#5730,.F.); +#5793=ORIENTED_EDGE('',*,*,#5792,.F.); +#5794=ORIENTED_EDGE('',*,*,#3397,.F.); +#5795=ORIENTED_EDGE('',*,*,#4515,.F.); +#5796=EDGE_LOOP('',(#5788,#5789,#5790,#5791,#5793,#5794,#5795)); +#5797=FACE_OUTER_BOUND('',#5796,.F.); +#5799=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#5800=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5801=DIRECTION('',(0.E0,0.E0,1.E0)); +#5802=AXIS2_PLACEMENT_3D('',#5799,#5800,#5801); +#5803=PLANE('',#5802); +#5804=ORIENTED_EDGE('',*,*,#4667,.T.); +#5805=ORIENTED_EDGE('',*,*,#4787,.F.); +#5806=ORIENTED_EDGE('',*,*,#4530,.T.); +#5807=ORIENTED_EDGE('',*,*,#5585,.F.); +#5808=EDGE_LOOP('',(#5804,#5805,#5806,#5807)); +#5809=FACE_OUTER_BOUND('',#5808,.F.); +#5811=CARTESIAN_POINT('',(2.535E0,1.93E0,-8.87E0)); +#5812=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5813=DIRECTION('',(0.E0,0.E0,1.E0)); +#5814=AXIS2_PLACEMENT_3D('',#5811,#5812,#5813); +#5815=PLANE('',#5814); +#5816=ORIENTED_EDGE('',*,*,#5746,.F.); +#5817=ORIENTED_EDGE('',*,*,#4807,.F.); +#5818=ORIENTED_EDGE('',*,*,#5275,.F.); +#5819=ORIENTED_EDGE('',*,*,#5599,.F.); +#5820=EDGE_LOOP('',(#5816,#5817,#5818,#5819)); +#5821=FACE_OUTER_BOUND('',#5820,.F.); +#5823=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#5824=DIRECTION('',(1.E0,0.E0,0.E0)); +#5825=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5826=AXIS2_PLACEMENT_3D('',#5823,#5824,#5825); +#5827=PLANE('',#5826); +#5828=ORIENTED_EDGE('',*,*,#4682,.T.); +#5829=ORIENTED_EDGE('',*,*,#5637,.T.); +#5830=ORIENTED_EDGE('',*,*,#4542,.F.); +#5831=ORIENTED_EDGE('',*,*,#4772,.T.); +#5832=EDGE_LOOP('',(#5828,#5829,#5830,#5831)); +#5833=FACE_OUTER_BOUND('',#5832,.F.); +#5835=CARTESIAN_POINT('',(-2.535E0,1.93E0,-8.11E0)); +#5836=DIRECTION('',(1.E0,0.E0,0.E0)); +#5837=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5838=AXIS2_PLACEMENT_3D('',#5835,#5836,#5837); +#5839=PLANE('',#5838); +#5840=ORIENTED_EDGE('',*,*,#5757,.T.); +#5841=ORIENTED_EDGE('',*,*,#5651,.T.); +#5842=ORIENTED_EDGE('',*,*,#5265,.F.); +#5843=ORIENTED_EDGE('',*,*,#4818,.T.); +#5844=EDGE_LOOP('',(#5840,#5841,#5842,#5843)); +#5845=FACE_OUTER_BOUND('',#5844,.F.); +#5847=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#5848=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5849=DIRECTION('',(0.E0,0.E0,1.E0)); +#5850=AXIS2_PLACEMENT_3D('',#5847,#5848,#5849); +#5851=PLANE('',#5850); +#5852=ORIENTED_EDGE('',*,*,#4678,.T.); +#5853=ORIENTED_EDGE('',*,*,#4775,.F.); +#5854=ORIENTED_EDGE('',*,*,#4546,.T.); +#5855=ORIENTED_EDGE('',*,*,#5640,.F.); +#5856=EDGE_LOOP('',(#5852,#5853,#5854,#5855)); +#5857=FACE_OUTER_BOUND('',#5856,.F.); +#5859=CARTESIAN_POINT('',(-4.65E-1,1.93E0,-8.87E0)); +#5860=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5861=DIRECTION('',(0.E0,0.E0,1.E0)); +#5862=AXIS2_PLACEMENT_3D('',#5859,#5860,#5861); +#5863=PLANE('',#5862); +#5864=ORIENTED_EDGE('',*,*,#5760,.F.); +#5865=ORIENTED_EDGE('',*,*,#4814,.F.); +#5866=ORIENTED_EDGE('',*,*,#5269,.F.); +#5867=ORIENTED_EDGE('',*,*,#5655,.F.); +#5868=EDGE_LOOP('',(#5864,#5865,#5866,#5867)); +#5869=FACE_OUTER_BOUND('',#5868,.F.); +#5871=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#5872=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5873=DIRECTION('',(0.E0,1.E0,0.E0)); +#5874=AXIS2_PLACEMENT_3D('',#5871,#5872,#5873); +#5875=PLANE('',#5874); +#5876=ORIENTED_EDGE('',*,*,#5734,.T.); +#5877=ORIENTED_EDGE('',*,*,#5289,.F.); +#5878=ORIENTED_EDGE('',*,*,#3399,.F.); +#5879=ORIENTED_EDGE('',*,*,#5792,.T.); +#5880=EDGE_LOOP('',(#5876,#5877,#5878,#5879)); +#5881=FACE_OUTER_BOUND('',#5880,.F.); +#5883=CARTESIAN_POINT('',(-5.E0,1.29E0,-9.24E0)); +#5884=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5885=DIRECTION('',(0.E0,1.E0,0.E0)); +#5886=AXIS2_PLACEMENT_3D('',#5883,#5884,#5885); +#5887=PLANE('',#5886); +#5888=ORIENTED_EDGE('',*,*,#5681,.F.); +#5889=ORIENTED_EDGE('',*,*,#5772,.T.); +#5890=ORIENTED_EDGE('',*,*,#3792,.T.); +#5891=ORIENTED_EDGE('',*,*,#5284,.F.); +#5892=EDGE_LOOP('',(#5888,#5889,#5890,#5891)); +#5893=FACE_OUTER_BOUND('',#5892,.F.); +#5895=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#5896=DIRECTION('',(1.E0,0.E0,0.E0)); +#5897=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5898=AXIS2_PLACEMENT_3D('',#5895,#5896,#5897); +#5899=PLANE('',#5898); +#5900=ORIENTED_EDGE('',*,*,#4659,.T.); +#5901=ORIENTED_EDGE('',*,*,#5558,.T.); +#5902=ORIENTED_EDGE('',*,*,#4560,.F.); +#5903=ORIENTED_EDGE('',*,*,#4797,.T.); +#5904=EDGE_LOOP('',(#5900,#5901,#5902,#5903)); +#5905=FACE_OUTER_BOUND('',#5904,.F.); +#5907=CARTESIAN_POINT('',(3.465E0,1.93E0,-8.11E0)); +#5908=DIRECTION('',(1.E0,0.E0,0.E0)); +#5909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5910=AXIS2_PLACEMENT_3D('',#5907,#5908,#5909); +#5911=PLANE('',#5910); +#5912=ORIENTED_EDGE('',*,*,#5776,.T.); +#5913=ORIENTED_EDGE('',*,*,#5573,.T.); +#5914=ORIENTED_EDGE('',*,*,#5278,.F.); +#5915=ORIENTED_EDGE('',*,*,#4803,.T.); +#5916=EDGE_LOOP('',(#5912,#5913,#5914,#5915)); +#5917=FACE_OUTER_BOUND('',#5916,.F.); +#5919=CARTESIAN_POINT('',(-4.31E0,-1.31E0,0.E0)); +#5920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5921=DIRECTION('',(1.E0,0.E0,0.E0)); +#5922=AXIS2_PLACEMENT_3D('',#5919,#5920,#5921); +#5923=PLANE('',#5922); +#5924=ORIENTED_EDGE('',*,*,#5139,.F.); +#5925=ORIENTED_EDGE('',*,*,#5118,.T.); +#5926=ORIENTED_EDGE('',*,*,#5095,.T.); +#5928=ORIENTED_EDGE('',*,*,#5927,.F.); +#5929=EDGE_LOOP('',(#5924,#5925,#5926,#5928)); +#5930=FACE_OUTER_BOUND('',#5929,.F.); +#5932=CARTESIAN_POINT('',(-1.69E0,-1.31E0,0.E0)); +#5933=DIRECTION('',(1.E0,0.E0,0.E0)); +#5934=DIRECTION('',(0.E0,1.E0,0.E0)); +#5935=AXIS2_PLACEMENT_3D('',#5932,#5933,#5934); +#5936=PLANE('',#5935); +#5937=ORIENTED_EDGE('',*,*,#5141,.F.); +#5938=ORIENTED_EDGE('',*,*,#5927,.T.); +#5939=ORIENTED_EDGE('',*,*,#5093,.T.); +#5941=ORIENTED_EDGE('',*,*,#5940,.F.); +#5942=EDGE_LOOP('',(#5937,#5938,#5939,#5941)); +#5943=FACE_OUTER_BOUND('',#5942,.F.); +#5945=CARTESIAN_POINT('',(-1.69E0,1.31E0,0.E0)); +#5946=DIRECTION('',(0.E0,1.E0,0.E0)); +#5947=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5948=AXIS2_PLACEMENT_3D('',#5945,#5946,#5947); +#5949=PLANE('',#5948); +#5950=ORIENTED_EDGE('',*,*,#5143,.F.); +#5951=ORIENTED_EDGE('',*,*,#5940,.T.); +#5952=ORIENTED_EDGE('',*,*,#5091,.T.); +#5953=ORIENTED_EDGE('',*,*,#5115,.F.); +#5954=EDGE_LOOP('',(#5950,#5951,#5952,#5953)); +#5955=FACE_OUTER_BOUND('',#5954,.F.); +#5957=CARTESIAN_POINT('',(4.31E0,-1.31E0,0.E0)); +#5958=DIRECTION('',(1.E0,0.E0,0.E0)); +#5959=DIRECTION('',(0.E0,1.E0,0.E0)); +#5960=AXIS2_PLACEMENT_3D('',#5957,#5958,#5959); +#5961=PLANE('',#5960); +#5963=ORIENTED_EDGE('',*,*,#5962,.T.); +#5964=ORIENTED_EDGE('',*,*,#5147,.F.); +#5966=ORIENTED_EDGE('',*,*,#5965,.T.); +#5968=ORIENTED_EDGE('',*,*,#5967,.T.); +#5969=EDGE_LOOP('',(#5963,#5964,#5966,#5968)); +#5970=FACE_OUTER_BOUND('',#5969,.F.); +#5972=CARTESIAN_POINT('',(3.61E0,1.31E0,0.E0)); +#5973=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#5974=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#5975=AXIS2_PLACEMENT_3D('',#5972,#5973,#5974); +#5976=PLANE('',#5975); +#5978=ORIENTED_EDGE('',*,*,#5977,.F.); +#5980=ORIENTED_EDGE('',*,*,#5979,.T.); +#5981=ORIENTED_EDGE('',*,*,#5149,.T.); +#5982=ORIENTED_EDGE('',*,*,#5962,.F.); +#5983=EDGE_LOOP('',(#5978,#5980,#5981,#5982)); +#5984=FACE_OUTER_BOUND('',#5983,.F.); +#5986=CARTESIAN_POINT('',(-5.E0,0.E0,-6.35E0)); +#5987=DIRECTION('',(0.E0,0.E0,1.E0)); +#5988=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5989=AXIS2_PLACEMENT_3D('',#5986,#5987,#5988); +#5990=PLANE('',#5989); +#5991=ORIENTED_EDGE('',*,*,#5977,.T.); +#5992=ORIENTED_EDGE('',*,*,#5967,.F.); +#5994=ORIENTED_EDGE('',*,*,#5993,.F.); +#5996=ORIENTED_EDGE('',*,*,#5995,.F.); +#5998=ORIENTED_EDGE('',*,*,#5997,.F.); +#5999=EDGE_LOOP('',(#5991,#5992,#5994,#5996,#5998)); +#6000=FACE_OUTER_BOUND('',#5999,.F.); +#6002=ORIENTED_EDGE('',*,*,#6001,.F.); +#6004=ORIENTED_EDGE('',*,*,#6003,.T.); +#6006=ORIENTED_EDGE('',*,*,#6005,.T.); +#6008=ORIENTED_EDGE('',*,*,#6007,.F.); +#6009=EDGE_LOOP('',(#6002,#6004,#6006,#6008)); +#6010=FACE_BOUND('',#6009,.F.); +#6012=CARTESIAN_POINT('',(2.68E0,0.E0,0.E0)); +#6013=DIRECTION('',(1.E0,0.E0,0.E0)); +#6014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6015=AXIS2_PLACEMENT_3D('',#6012,#6013,#6014); +#6016=PLANE('',#6015); +#6017=ORIENTED_EDGE('',*,*,#4790,.F.); +#6019=ORIENTED_EDGE('',*,*,#6018,.T.); +#6021=ORIENTED_EDGE('',*,*,#6020,.T.); +#6023=ORIENTED_EDGE('',*,*,#6022,.T.); +#6025=ORIENTED_EDGE('',*,*,#6024,.T.); +#6027=ORIENTED_EDGE('',*,*,#6026,.T.); +#6029=ORIENTED_EDGE('',*,*,#6028,.T.); +#6031=ORIENTED_EDGE('',*,*,#6030,.T.); +#6033=ORIENTED_EDGE('',*,*,#6032,.T.); +#6035=ORIENTED_EDGE('',*,*,#6034,.T.); +#6037=ORIENTED_EDGE('',*,*,#6036,.T.); +#6039=ORIENTED_EDGE('',*,*,#6038,.T.); +#6041=ORIENTED_EDGE('',*,*,#6040,.T.); +#6043=ORIENTED_EDGE('',*,*,#6042,.T.); +#6045=ORIENTED_EDGE('',*,*,#6044,.T.); +#6047=ORIENTED_EDGE('',*,*,#6046,.T.); +#6049=ORIENTED_EDGE('',*,*,#6048,.T.); +#6050=EDGE_LOOP('',(#6017,#6019,#6021,#6023,#6025,#6027,#6029,#6031,#6033,#6035, +#6037,#6039,#6041,#6043,#6045,#6047,#6049)); +#6051=FACE_OUTER_BOUND('',#6050,.F.); +#6053=CARTESIAN_POINT('',(2.68E0,0.E0,0.E0)); +#6054=DIRECTION('',(1.E0,0.E0,0.E0)); +#6055=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6056=AXIS2_PLACEMENT_3D('',#6053,#6054,#6055); +#6057=PLANE('',#6056); +#6058=ORIENTED_EDGE('',*,*,#6001,.T.); +#6060=ORIENTED_EDGE('',*,*,#6059,.T.); +#6062=ORIENTED_EDGE('',*,*,#6061,.T.); +#6064=ORIENTED_EDGE('',*,*,#6063,.T.); +#6065=EDGE_LOOP('',(#6058,#6060,#6062,#6064)); +#6066=FACE_OUTER_BOUND('',#6065,.F.); +#6068=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.11E0)); +#6069=DIRECTION('',(0.E0,0.E0,1.E0)); +#6070=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6071=AXIS2_PLACEMENT_3D('',#6068,#6069,#6070); +#6072=PLANE('',#6071); +#6073=ORIENTED_EDGE('',*,*,#4663,.T.); +#6075=ORIENTED_EDGE('',*,*,#6074,.T.); +#6077=ORIENTED_EDGE('',*,*,#6076,.F.); +#6078=ORIENTED_EDGE('',*,*,#6018,.F.); +#6079=EDGE_LOOP('',(#6073,#6075,#6077,#6078)); +#6080=FACE_OUTER_BOUND('',#6079,.F.); +#6082=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#6083=DIRECTION('',(1.E0,0.E0,0.E0)); +#6084=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6085=AXIS2_PLACEMENT_3D('',#6082,#6083,#6084); +#6086=PLANE('',#6085); +#6087=ORIENTED_EDGE('',*,*,#4794,.T.); +#6089=ORIENTED_EDGE('',*,*,#6088,.F.); +#6091=ORIENTED_EDGE('',*,*,#6090,.F.); +#6093=ORIENTED_EDGE('',*,*,#6092,.F.); +#6095=ORIENTED_EDGE('',*,*,#6094,.F.); +#6097=ORIENTED_EDGE('',*,*,#6096,.F.); +#6099=ORIENTED_EDGE('',*,*,#6098,.F.); +#6101=ORIENTED_EDGE('',*,*,#6100,.F.); +#6103=ORIENTED_EDGE('',*,*,#6102,.F.); +#6105=ORIENTED_EDGE('',*,*,#6104,.F.); +#6107=ORIENTED_EDGE('',*,*,#6106,.F.); +#6109=ORIENTED_EDGE('',*,*,#6108,.F.); +#6111=ORIENTED_EDGE('',*,*,#6110,.F.); +#6113=ORIENTED_EDGE('',*,*,#6112,.F.); +#6115=ORIENTED_EDGE('',*,*,#6114,.F.); +#6117=ORIENTED_EDGE('',*,*,#6116,.F.); +#6118=ORIENTED_EDGE('',*,*,#6074,.F.); +#6119=EDGE_LOOP('',(#6087,#6089,#6091,#6093,#6095,#6097,#6099,#6101,#6103,#6105, +#6107,#6109,#6111,#6113,#6115,#6117,#6118)); +#6120=FACE_OUTER_BOUND('',#6119,.F.); +#6122=CARTESIAN_POINT('',(3.32E0,0.E0,0.E0)); +#6123=DIRECTION('',(1.E0,0.E0,0.E0)); +#6124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6125=AXIS2_PLACEMENT_3D('',#6122,#6123,#6124); +#6126=PLANE('',#6125); +#6127=ORIENTED_EDGE('',*,*,#6005,.F.); +#6129=ORIENTED_EDGE('',*,*,#6128,.F.); +#6131=ORIENTED_EDGE('',*,*,#6130,.F.); +#6133=ORIENTED_EDGE('',*,*,#6132,.F.); +#6134=EDGE_LOOP('',(#6127,#6129,#6131,#6133)); +#6135=FACE_OUTER_BOUND('',#6134,.F.); +#6137=CARTESIAN_POINT('',(2.68E0,4.45E-1,-8.45E0)); +#6138=DIRECTION('',(0.E0,1.E0,0.E0)); +#6139=DIRECTION('',(0.E0,0.E0,1.E0)); +#6140=AXIS2_PLACEMENT_3D('',#6137,#6138,#6139); +#6141=PLANE('',#6140); +#6142=ORIENTED_EDGE('',*,*,#4792,.F.); +#6143=ORIENTED_EDGE('',*,*,#6048,.F.); +#6145=ORIENTED_EDGE('',*,*,#6144,.T.); +#6146=ORIENTED_EDGE('',*,*,#6088,.T.); +#6147=EDGE_LOOP('',(#6142,#6143,#6145,#6146)); +#6148=FACE_OUTER_BOUND('',#6147,.F.); +#6150=CARTESIAN_POINT('',(2.68E0,0.E0,-8.45E0)); +#6151=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6152=DIRECTION('',(0.E0,1.E0,0.E0)); +#6153=AXIS2_PLACEMENT_3D('',#6150,#6151,#6152); +#6154=PLANE('',#6153); +#6155=ORIENTED_EDGE('',*,*,#6046,.F.); +#6157=ORIENTED_EDGE('',*,*,#6156,.T.); +#6158=ORIENTED_EDGE('',*,*,#6090,.T.); +#6159=ORIENTED_EDGE('',*,*,#6144,.F.); +#6160=EDGE_LOOP('',(#6155,#6157,#6158,#6159)); +#6161=FACE_OUTER_BOUND('',#6160,.F.); +#6163=CARTESIAN_POINT('',(2.68E0,0.E0,-8.7E0)); +#6164=DIRECTION('',(1.E0,0.E0,0.E0)); +#6165=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6166=AXIS2_PLACEMENT_3D('',#6163,#6164,#6165); +#6167=CYLINDRICAL_SURFACE('',#6166,2.5E-1); +#6168=ORIENTED_EDGE('',*,*,#6044,.F.); +#6170=ORIENTED_EDGE('',*,*,#6169,.T.); +#6171=ORIENTED_EDGE('',*,*,#6092,.T.); +#6172=ORIENTED_EDGE('',*,*,#6156,.F.); +#6173=EDGE_LOOP('',(#6168,#6170,#6171,#6172)); +#6174=FACE_OUTER_BOUND('',#6173,.F.); +#6176=CARTESIAN_POINT('',(2.68E0,-3.596194077713E-1,-8.706066017178E0)); +#6177=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6178=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6179=AXIS2_PLACEMENT_3D('',#6176,#6177,#6178); +#6180=PLANE('',#6179); +#6181=ORIENTED_EDGE('',*,*,#6042,.F.); +#6183=ORIENTED_EDGE('',*,*,#6182,.T.); +#6184=ORIENTED_EDGE('',*,*,#6094,.T.); +#6185=ORIENTED_EDGE('',*,*,#6169,.F.); +#6186=EDGE_LOOP('',(#6181,#6183,#6184,#6185)); +#6187=FACE_OUTER_BOUND('',#6186,.F.); +#6189=CARTESIAN_POINT('',(2.68E0,-4.656854249492E-1,-8.6E0)); +#6190=DIRECTION('',(1.E0,0.E0,0.E0)); +#6191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6192=AXIS2_PLACEMENT_3D('',#6189,#6190,#6191); +#6193=CYLINDRICAL_SURFACE('',#6192,1.5E-1); +#6194=ORIENTED_EDGE('',*,*,#6040,.F.); +#6196=ORIENTED_EDGE('',*,*,#6195,.T.); +#6197=ORIENTED_EDGE('',*,*,#6096,.T.); +#6198=ORIENTED_EDGE('',*,*,#6182,.F.); +#6199=EDGE_LOOP('',(#6194,#6196,#6197,#6198)); +#6200=FACE_OUTER_BOUND('',#6199,.F.); +#6202=CARTESIAN_POINT('',(2.68E0,-1.95E0,-8.75E0)); +#6203=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6204=DIRECTION('',(0.E0,1.E0,0.E0)); +#6205=AXIS2_PLACEMENT_3D('',#6202,#6203,#6204); +#6206=PLANE('',#6205); +#6207=ORIENTED_EDGE('',*,*,#6038,.F.); +#6209=ORIENTED_EDGE('',*,*,#6208,.T.); +#6210=ORIENTED_EDGE('',*,*,#6098,.T.); +#6211=ORIENTED_EDGE('',*,*,#6195,.F.); +#6212=EDGE_LOOP('',(#6207,#6209,#6210,#6211)); +#6213=FACE_OUTER_BOUND('',#6212,.F.); +#6215=CARTESIAN_POINT('',(2.68E0,-1.95E0,-9.07E0)); +#6216=DIRECTION('',(1.E0,0.E0,0.E0)); +#6217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6218=AXIS2_PLACEMENT_3D('',#6215,#6216,#6217); +#6219=CYLINDRICAL_SURFACE('',#6218,3.2E-1); +#6220=ORIENTED_EDGE('',*,*,#6036,.F.); +#6222=ORIENTED_EDGE('',*,*,#6221,.T.); +#6223=ORIENTED_EDGE('',*,*,#6100,.T.); +#6224=ORIENTED_EDGE('',*,*,#6208,.F.); +#6225=EDGE_LOOP('',(#6220,#6222,#6223,#6224)); +#6226=FACE_OUTER_BOUND('',#6225,.F.); +#6228=CARTESIAN_POINT('',(2.68E0,-2.478822509939E0,-9.146274169980E0)); +#6229=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#6230=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#6231=AXIS2_PLACEMENT_3D('',#6228,#6229,#6230); +#6232=PLANE('',#6231); +#6233=ORIENTED_EDGE('',*,*,#6034,.F.); +#6235=ORIENTED_EDGE('',*,*,#6234,.T.); +#6236=ORIENTED_EDGE('',*,*,#6102,.T.); +#6237=ORIENTED_EDGE('',*,*,#6221,.F.); +#6238=EDGE_LOOP('',(#6233,#6235,#6236,#6237)); +#6239=FACE_OUTER_BOUND('',#6238,.F.); +#6241=CARTESIAN_POINT('',(2.68E0,-2.705096679919E0,-8.92E0)); +#6242=DIRECTION('',(1.E0,0.E0,0.E0)); +#6243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6244=AXIS2_PLACEMENT_3D('',#6241,#6242,#6243); +#6245=CYLINDRICAL_SURFACE('',#6244,3.2E-1); +#6246=ORIENTED_EDGE('',*,*,#6032,.F.); +#6248=ORIENTED_EDGE('',*,*,#6247,.T.); +#6249=ORIENTED_EDGE('',*,*,#6104,.T.); +#6250=ORIENTED_EDGE('',*,*,#6234,.F.); +#6251=EDGE_LOOP('',(#6246,#6248,#6249,#6250)); +#6252=FACE_OUTER_BOUND('',#6251,.F.); +#6254=CARTESIAN_POINT('',(2.68E0,-3.97E0,-9.24E0)); +#6255=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6256=DIRECTION('',(0.E0,1.E0,0.E0)); +#6257=AXIS2_PLACEMENT_3D('',#6254,#6255,#6256); +#6258=PLANE('',#6257); +#6259=ORIENTED_EDGE('',*,*,#6030,.F.); +#6261=ORIENTED_EDGE('',*,*,#6260,.T.); +#6262=ORIENTED_EDGE('',*,*,#6106,.T.); +#6263=ORIENTED_EDGE('',*,*,#6247,.F.); +#6264=EDGE_LOOP('',(#6259,#6261,#6262,#6263)); +#6265=FACE_OUTER_BOUND('',#6264,.F.); +#6267=CARTESIAN_POINT('',(2.68E0,-3.97E0,-8.6E0)); +#6268=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6270=AXIS2_PLACEMENT_3D('',#6267,#6268,#6269); +#6271=PLANE('',#6270); +#6272=ORIENTED_EDGE('',*,*,#6028,.F.); +#6274=ORIENTED_EDGE('',*,*,#6273,.T.); +#6275=ORIENTED_EDGE('',*,*,#6108,.T.); +#6276=ORIENTED_EDGE('',*,*,#6260,.F.); +#6277=EDGE_LOOP('',(#6272,#6274,#6275,#6276)); +#6278=FACE_OUTER_BOUND('',#6277,.F.); +#6280=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.6E0)); +#6281=DIRECTION('',(0.E0,0.E0,1.E0)); +#6282=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6283=AXIS2_PLACEMENT_3D('',#6280,#6281,#6282); +#6284=PLANE('',#6283); +#6285=ORIENTED_EDGE('',*,*,#6026,.F.); +#6287=ORIENTED_EDGE('',*,*,#6286,.T.); +#6288=ORIENTED_EDGE('',*,*,#6110,.T.); +#6289=ORIENTED_EDGE('',*,*,#6273,.F.); +#6290=EDGE_LOOP('',(#6285,#6287,#6288,#6289)); +#6291=FACE_OUTER_BOUND('',#6290,.F.); +#6293=CARTESIAN_POINT('',(2.68E0,-2.86E0,-8.28E0)); +#6294=DIRECTION('',(1.E0,0.E0,0.E0)); +#6295=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6296=AXIS2_PLACEMENT_3D('',#6293,#6294,#6295); +#6297=CYLINDRICAL_SURFACE('',#6296,3.2E-1); +#6298=ORIENTED_EDGE('',*,*,#6024,.F.); +#6300=ORIENTED_EDGE('',*,*,#6299,.T.); +#6301=ORIENTED_EDGE('',*,*,#6112,.T.); +#6302=ORIENTED_EDGE('',*,*,#6286,.F.); +#6303=EDGE_LOOP('',(#6298,#6300,#6301,#6302)); +#6304=FACE_OUTER_BOUND('',#6303,.F.); +#6306=CARTESIAN_POINT('',(2.68E0,-2.331177490061E0,-8.203725830020E0)); +#6307=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6308=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6309=AXIS2_PLACEMENT_3D('',#6306,#6307,#6308); +#6310=PLANE('',#6309); +#6311=ORIENTED_EDGE('',*,*,#6022,.F.); +#6313=ORIENTED_EDGE('',*,*,#6312,.T.); +#6314=ORIENTED_EDGE('',*,*,#6114,.T.); +#6315=ORIENTED_EDGE('',*,*,#6299,.F.); +#6316=EDGE_LOOP('',(#6311,#6313,#6314,#6315)); +#6317=FACE_OUTER_BOUND('',#6316,.F.); +#6319=CARTESIAN_POINT('',(2.68E0,-2.104903320081E0,-8.43E0)); +#6320=DIRECTION('',(1.E0,0.E0,0.E0)); +#6321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6322=AXIS2_PLACEMENT_3D('',#6319,#6320,#6321); +#6323=CYLINDRICAL_SURFACE('',#6322,3.2E-1); +#6324=ORIENTED_EDGE('',*,*,#6020,.F.); +#6325=ORIENTED_EDGE('',*,*,#6076,.T.); +#6326=ORIENTED_EDGE('',*,*,#6116,.T.); +#6327=ORIENTED_EDGE('',*,*,#6312,.F.); +#6328=EDGE_LOOP('',(#6324,#6325,#6326,#6327)); +#6329=FACE_OUTER_BOUND('',#6328,.F.); +#6331=CARTESIAN_POINT('',(2.68E0,-3.2E-1,-2.2E0)); +#6332=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6334=AXIS2_PLACEMENT_3D('',#6331,#6332,#6333); +#6335=PLANE('',#6334); +#6336=ORIENTED_EDGE('',*,*,#6003,.F.); +#6337=ORIENTED_EDGE('',*,*,#6063,.F.); +#6339=ORIENTED_EDGE('',*,*,#6338,.T.); +#6340=ORIENTED_EDGE('',*,*,#6128,.T.); +#6341=EDGE_LOOP('',(#6336,#6337,#6339,#6340)); +#6342=FACE_OUTER_BOUND('',#6341,.F.); +#6344=CARTESIAN_POINT('',(2.68E0,3.2E-1,-2.2E0)); +#6345=DIRECTION('',(0.E0,0.E0,1.E0)); +#6346=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6347=AXIS2_PLACEMENT_3D('',#6344,#6345,#6346); +#6348=PLANE('',#6347); +#6349=ORIENTED_EDGE('',*,*,#6061,.F.); +#6351=ORIENTED_EDGE('',*,*,#6350,.T.); +#6352=ORIENTED_EDGE('',*,*,#6130,.T.); +#6353=ORIENTED_EDGE('',*,*,#6338,.F.); +#6354=EDGE_LOOP('',(#6349,#6351,#6352,#6353)); +#6355=FACE_OUTER_BOUND('',#6354,.F.); +#6357=CARTESIAN_POINT('',(2.68E0,3.2E-1,-6.35E0)); +#6358=DIRECTION('',(0.E0,1.E0,0.E0)); +#6359=DIRECTION('',(0.E0,0.E0,1.E0)); +#6360=AXIS2_PLACEMENT_3D('',#6357,#6358,#6359); +#6361=PLANE('',#6360); +#6362=ORIENTED_EDGE('',*,*,#6007,.T.); +#6363=ORIENTED_EDGE('',*,*,#6132,.T.); +#6364=ORIENTED_EDGE('',*,*,#6350,.F.); +#6365=ORIENTED_EDGE('',*,*,#6059,.F.); +#6366=EDGE_LOOP('',(#6362,#6363,#6364,#6365)); +#6367=FACE_OUTER_BOUND('',#6366,.F.); +#6369=CARTESIAN_POINT('',(1.69E0,-1.31E0,0.E0)); +#6370=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6371=DIRECTION('',(1.E0,0.E0,0.E0)); +#6372=AXIS2_PLACEMENT_3D('',#6369,#6370,#6371); +#6373=PLANE('',#6372); +#6374=ORIENTED_EDGE('',*,*,#5155,.F.); +#6376=ORIENTED_EDGE('',*,*,#6375,.T.); +#6377=ORIENTED_EDGE('',*,*,#5993,.T.); +#6378=ORIENTED_EDGE('',*,*,#5965,.F.); +#6379=EDGE_LOOP('',(#6374,#6376,#6377,#6378)); +#6380=FACE_OUTER_BOUND('',#6379,.F.); +#6382=CARTESIAN_POINT('',(1.69E0,1.31E0,0.E0)); +#6383=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6384=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6385=AXIS2_PLACEMENT_3D('',#6382,#6383,#6384); +#6386=PLANE('',#6385); +#6387=ORIENTED_EDGE('',*,*,#5153,.F.); +#6389=ORIENTED_EDGE('',*,*,#6388,.T.); +#6390=ORIENTED_EDGE('',*,*,#5995,.T.); +#6391=ORIENTED_EDGE('',*,*,#6375,.F.); +#6392=EDGE_LOOP('',(#6387,#6389,#6390,#6391)); +#6393=FACE_OUTER_BOUND('',#6392,.F.); +#6395=CARTESIAN_POINT('',(4.31E0,1.31E0,0.E0)); +#6396=DIRECTION('',(0.E0,1.E0,0.E0)); +#6397=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6398=AXIS2_PLACEMENT_3D('',#6395,#6396,#6397); +#6399=PLANE('',#6398); +#6400=ORIENTED_EDGE('',*,*,#5979,.F.); +#6401=ORIENTED_EDGE('',*,*,#5997,.T.); +#6402=ORIENTED_EDGE('',*,*,#6388,.F.); +#6403=ORIENTED_EDGE('',*,*,#5151,.F.); +#6404=EDGE_LOOP('',(#6400,#6401,#6402,#6403)); +#6405=FACE_OUTER_BOUND('',#6404,.F.); +#6407=CARTESIAN_POINT('',(1.31E0,1.31E0,0.E0)); +#6408=DIRECTION('',(0.E0,1.E0,0.E0)); +#6409=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6410=AXIS2_PLACEMENT_3D('',#6407,#6408,#6409); +#6411=PLANE('',#6410); +#6413=ORIENTED_EDGE('',*,*,#6412,.T.); +#6414=ORIENTED_EDGE('',*,*,#5159,.F.); +#6416=ORIENTED_EDGE('',*,*,#6415,.T.); +#6418=ORIENTED_EDGE('',*,*,#6417,.T.); +#6419=EDGE_LOOP('',(#6413,#6414,#6416,#6418)); +#6420=FACE_OUTER_BOUND('',#6419,.F.); +#6422=CARTESIAN_POINT('',(-1.31E0,6.1E-1,0.E0)); +#6423=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#6424=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#6425=AXIS2_PLACEMENT_3D('',#6422,#6423,#6424); +#6426=PLANE('',#6425); +#6428=ORIENTED_EDGE('',*,*,#6427,.F.); +#6430=ORIENTED_EDGE('',*,*,#6429,.T.); +#6431=ORIENTED_EDGE('',*,*,#5161,.T.); +#6432=ORIENTED_EDGE('',*,*,#6412,.F.); +#6433=EDGE_LOOP('',(#6428,#6430,#6431,#6432)); +#6434=FACE_OUTER_BOUND('',#6433,.F.); +#6436=CARTESIAN_POINT('',(-8.E0,0.E0,-6.35E0)); +#6437=DIRECTION('',(0.E0,0.E0,1.E0)); +#6438=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6439=AXIS2_PLACEMENT_3D('',#6436,#6437,#6438); +#6440=PLANE('',#6439); +#6441=ORIENTED_EDGE('',*,*,#6427,.T.); +#6442=ORIENTED_EDGE('',*,*,#6417,.F.); +#6444=ORIENTED_EDGE('',*,*,#6443,.F.); +#6446=ORIENTED_EDGE('',*,*,#6445,.F.); +#6448=ORIENTED_EDGE('',*,*,#6447,.F.); +#6449=EDGE_LOOP('',(#6441,#6442,#6444,#6446,#6448)); +#6450=FACE_OUTER_BOUND('',#6449,.F.); +#6452=ORIENTED_EDGE('',*,*,#6451,.F.); +#6454=ORIENTED_EDGE('',*,*,#6453,.T.); +#6456=ORIENTED_EDGE('',*,*,#6455,.T.); +#6458=ORIENTED_EDGE('',*,*,#6457,.F.); +#6459=EDGE_LOOP('',(#6452,#6454,#6456,#6458)); +#6460=FACE_BOUND('',#6459,.F.); +#6462=CARTESIAN_POINT('',(-3.2E-1,0.E0,0.E0)); +#6463=DIRECTION('',(1.E0,0.E0,0.E0)); +#6464=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6465=AXIS2_PLACEMENT_3D('',#6462,#6463,#6464); +#6466=PLANE('',#6465); +#6467=ORIENTED_EDGE('',*,*,#4778,.F.); +#6469=ORIENTED_EDGE('',*,*,#6468,.T.); +#6471=ORIENTED_EDGE('',*,*,#6470,.T.); +#6473=ORIENTED_EDGE('',*,*,#6472,.T.); +#6475=ORIENTED_EDGE('',*,*,#6474,.T.); +#6477=ORIENTED_EDGE('',*,*,#6476,.T.); +#6479=ORIENTED_EDGE('',*,*,#6478,.T.); +#6481=ORIENTED_EDGE('',*,*,#6480,.T.); +#6483=ORIENTED_EDGE('',*,*,#6482,.T.); +#6485=ORIENTED_EDGE('',*,*,#6484,.T.); +#6487=ORIENTED_EDGE('',*,*,#6486,.T.); +#6489=ORIENTED_EDGE('',*,*,#6488,.T.); +#6491=ORIENTED_EDGE('',*,*,#6490,.T.); +#6493=ORIENTED_EDGE('',*,*,#6492,.T.); +#6495=ORIENTED_EDGE('',*,*,#6494,.T.); +#6497=ORIENTED_EDGE('',*,*,#6496,.T.); +#6499=ORIENTED_EDGE('',*,*,#6498,.T.); +#6500=EDGE_LOOP('',(#6467,#6469,#6471,#6473,#6475,#6477,#6479,#6481,#6483,#6485, +#6487,#6489,#6491,#6493,#6495,#6497,#6499)); +#6501=FACE_OUTER_BOUND('',#6500,.F.); +#6503=CARTESIAN_POINT('',(-3.2E-1,0.E0,0.E0)); +#6504=DIRECTION('',(1.E0,0.E0,0.E0)); +#6505=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6506=AXIS2_PLACEMENT_3D('',#6503,#6504,#6505); +#6507=PLANE('',#6506); +#6508=ORIENTED_EDGE('',*,*,#6451,.T.); +#6510=ORIENTED_EDGE('',*,*,#6509,.T.); +#6512=ORIENTED_EDGE('',*,*,#6511,.T.); +#6514=ORIENTED_EDGE('',*,*,#6513,.T.); +#6515=EDGE_LOOP('',(#6508,#6510,#6512,#6514)); +#6516=FACE_OUTER_BOUND('',#6515,.F.); +#6518=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.11E0)); +#6519=DIRECTION('',(0.E0,0.E0,1.E0)); +#6520=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6521=AXIS2_PLACEMENT_3D('',#6518,#6519,#6520); +#6522=PLANE('',#6521); +#6523=ORIENTED_EDGE('',*,*,#4674,.T.); +#6525=ORIENTED_EDGE('',*,*,#6524,.T.); +#6527=ORIENTED_EDGE('',*,*,#6526,.F.); +#6528=ORIENTED_EDGE('',*,*,#6468,.F.); +#6529=EDGE_LOOP('',(#6523,#6525,#6527,#6528)); +#6530=FACE_OUTER_BOUND('',#6529,.F.); +#6532=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#6533=DIRECTION('',(1.E0,0.E0,0.E0)); +#6534=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6535=AXIS2_PLACEMENT_3D('',#6532,#6533,#6534); +#6536=PLANE('',#6535); +#6537=ORIENTED_EDGE('',*,*,#4782,.T.); +#6539=ORIENTED_EDGE('',*,*,#6538,.F.); +#6541=ORIENTED_EDGE('',*,*,#6540,.F.); +#6543=ORIENTED_EDGE('',*,*,#6542,.F.); +#6545=ORIENTED_EDGE('',*,*,#6544,.F.); +#6547=ORIENTED_EDGE('',*,*,#6546,.F.); +#6549=ORIENTED_EDGE('',*,*,#6548,.F.); +#6551=ORIENTED_EDGE('',*,*,#6550,.F.); +#6553=ORIENTED_EDGE('',*,*,#6552,.F.); +#6555=ORIENTED_EDGE('',*,*,#6554,.F.); +#6557=ORIENTED_EDGE('',*,*,#6556,.F.); +#6559=ORIENTED_EDGE('',*,*,#6558,.F.); +#6561=ORIENTED_EDGE('',*,*,#6560,.F.); +#6563=ORIENTED_EDGE('',*,*,#6562,.F.); +#6565=ORIENTED_EDGE('',*,*,#6564,.F.); +#6567=ORIENTED_EDGE('',*,*,#6566,.F.); +#6568=ORIENTED_EDGE('',*,*,#6524,.F.); +#6569=EDGE_LOOP('',(#6537,#6539,#6541,#6543,#6545,#6547,#6549,#6551,#6553,#6555, +#6557,#6559,#6561,#6563,#6565,#6567,#6568)); +#6570=FACE_OUTER_BOUND('',#6569,.F.); +#6572=CARTESIAN_POINT('',(3.2E-1,0.E0,0.E0)); +#6573=DIRECTION('',(1.E0,0.E0,0.E0)); +#6574=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6575=AXIS2_PLACEMENT_3D('',#6572,#6573,#6574); +#6576=PLANE('',#6575); +#6577=ORIENTED_EDGE('',*,*,#6455,.F.); +#6579=ORIENTED_EDGE('',*,*,#6578,.F.); +#6581=ORIENTED_EDGE('',*,*,#6580,.F.); +#6583=ORIENTED_EDGE('',*,*,#6582,.F.); +#6584=EDGE_LOOP('',(#6577,#6579,#6581,#6583)); +#6585=FACE_OUTER_BOUND('',#6584,.F.); +#6587=CARTESIAN_POINT('',(-3.2E-1,4.45E-1,-8.45E0)); +#6588=DIRECTION('',(0.E0,1.E0,0.E0)); +#6589=DIRECTION('',(0.E0,0.E0,1.E0)); +#6590=AXIS2_PLACEMENT_3D('',#6587,#6588,#6589); +#6591=PLANE('',#6590); +#6592=ORIENTED_EDGE('',*,*,#4780,.F.); +#6593=ORIENTED_EDGE('',*,*,#6498,.F.); +#6595=ORIENTED_EDGE('',*,*,#6594,.T.); +#6596=ORIENTED_EDGE('',*,*,#6538,.T.); +#6597=EDGE_LOOP('',(#6592,#6593,#6595,#6596)); +#6598=FACE_OUTER_BOUND('',#6597,.F.); +#6600=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.45E0)); +#6601=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6602=DIRECTION('',(0.E0,1.E0,0.E0)); +#6603=AXIS2_PLACEMENT_3D('',#6600,#6601,#6602); +#6604=PLANE('',#6603); +#6605=ORIENTED_EDGE('',*,*,#6496,.F.); +#6607=ORIENTED_EDGE('',*,*,#6606,.T.); +#6608=ORIENTED_EDGE('',*,*,#6540,.T.); +#6609=ORIENTED_EDGE('',*,*,#6594,.F.); +#6610=EDGE_LOOP('',(#6605,#6607,#6608,#6609)); +#6611=FACE_OUTER_BOUND('',#6610,.F.); +#6613=CARTESIAN_POINT('',(-3.2E-1,0.E0,-8.7E0)); +#6614=DIRECTION('',(1.E0,0.E0,0.E0)); +#6615=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6616=AXIS2_PLACEMENT_3D('',#6613,#6614,#6615); +#6617=CYLINDRICAL_SURFACE('',#6616,2.5E-1); +#6618=ORIENTED_EDGE('',*,*,#6494,.F.); +#6620=ORIENTED_EDGE('',*,*,#6619,.T.); +#6621=ORIENTED_EDGE('',*,*,#6542,.T.); +#6622=ORIENTED_EDGE('',*,*,#6606,.F.); +#6623=EDGE_LOOP('',(#6618,#6620,#6621,#6622)); +#6624=FACE_OUTER_BOUND('',#6623,.F.); +#6626=CARTESIAN_POINT('',(-3.2E-1,-3.596194077713E-1,-8.706066017178E0)); +#6627=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6628=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6629=AXIS2_PLACEMENT_3D('',#6626,#6627,#6628); +#6630=PLANE('',#6629); +#6631=ORIENTED_EDGE('',*,*,#6492,.F.); +#6633=ORIENTED_EDGE('',*,*,#6632,.T.); +#6634=ORIENTED_EDGE('',*,*,#6544,.T.); +#6635=ORIENTED_EDGE('',*,*,#6619,.F.); +#6636=EDGE_LOOP('',(#6631,#6633,#6634,#6635)); +#6637=FACE_OUTER_BOUND('',#6636,.F.); +#6639=CARTESIAN_POINT('',(-3.2E-1,-4.656854249492E-1,-8.6E0)); +#6640=DIRECTION('',(1.E0,0.E0,0.E0)); +#6641=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6642=AXIS2_PLACEMENT_3D('',#6639,#6640,#6641); +#6643=CYLINDRICAL_SURFACE('',#6642,1.5E-1); +#6644=ORIENTED_EDGE('',*,*,#6490,.F.); +#6646=ORIENTED_EDGE('',*,*,#6645,.T.); +#6647=ORIENTED_EDGE('',*,*,#6546,.T.); +#6648=ORIENTED_EDGE('',*,*,#6632,.F.); +#6649=EDGE_LOOP('',(#6644,#6646,#6647,#6648)); +#6650=FACE_OUTER_BOUND('',#6649,.F.); +#6652=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-8.75E0)); +#6653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6654=DIRECTION('',(0.E0,1.E0,0.E0)); +#6655=AXIS2_PLACEMENT_3D('',#6652,#6653,#6654); +#6656=PLANE('',#6655); +#6657=ORIENTED_EDGE('',*,*,#6488,.F.); +#6659=ORIENTED_EDGE('',*,*,#6658,.T.); +#6660=ORIENTED_EDGE('',*,*,#6548,.T.); +#6661=ORIENTED_EDGE('',*,*,#6645,.F.); +#6662=EDGE_LOOP('',(#6657,#6659,#6660,#6661)); +#6663=FACE_OUTER_BOUND('',#6662,.F.); +#6665=CARTESIAN_POINT('',(-3.2E-1,-1.95E0,-9.07E0)); +#6666=DIRECTION('',(1.E0,0.E0,0.E0)); +#6667=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6668=AXIS2_PLACEMENT_3D('',#6665,#6666,#6667); +#6669=CYLINDRICAL_SURFACE('',#6668,3.2E-1); +#6670=ORIENTED_EDGE('',*,*,#6486,.F.); +#6672=ORIENTED_EDGE('',*,*,#6671,.T.); +#6673=ORIENTED_EDGE('',*,*,#6550,.T.); +#6674=ORIENTED_EDGE('',*,*,#6658,.F.); +#6675=EDGE_LOOP('',(#6670,#6672,#6673,#6674)); +#6676=FACE_OUTER_BOUND('',#6675,.F.); +#6678=CARTESIAN_POINT('',(-3.2E-1,-2.478822509939E0,-9.146274169980E0)); +#6679=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#6680=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#6681=AXIS2_PLACEMENT_3D('',#6678,#6679,#6680); +#6682=PLANE('',#6681); +#6683=ORIENTED_EDGE('',*,*,#6484,.F.); +#6685=ORIENTED_EDGE('',*,*,#6684,.T.); +#6686=ORIENTED_EDGE('',*,*,#6552,.T.); +#6687=ORIENTED_EDGE('',*,*,#6671,.F.); +#6688=EDGE_LOOP('',(#6683,#6685,#6686,#6687)); +#6689=FACE_OUTER_BOUND('',#6688,.F.); +#6691=CARTESIAN_POINT('',(-3.2E-1,-2.705096679919E0,-8.92E0)); +#6692=DIRECTION('',(1.E0,0.E0,0.E0)); +#6693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6694=AXIS2_PLACEMENT_3D('',#6691,#6692,#6693); +#6695=CYLINDRICAL_SURFACE('',#6694,3.2E-1); +#6696=ORIENTED_EDGE('',*,*,#6482,.F.); +#6698=ORIENTED_EDGE('',*,*,#6697,.T.); +#6699=ORIENTED_EDGE('',*,*,#6554,.T.); +#6700=ORIENTED_EDGE('',*,*,#6684,.F.); +#6701=EDGE_LOOP('',(#6696,#6698,#6699,#6700)); +#6702=FACE_OUTER_BOUND('',#6701,.F.); +#6704=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-9.24E0)); +#6705=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6706=DIRECTION('',(0.E0,1.E0,0.E0)); +#6707=AXIS2_PLACEMENT_3D('',#6704,#6705,#6706); +#6708=PLANE('',#6707); +#6709=ORIENTED_EDGE('',*,*,#6480,.F.); +#6711=ORIENTED_EDGE('',*,*,#6710,.T.); +#6712=ORIENTED_EDGE('',*,*,#6556,.T.); +#6713=ORIENTED_EDGE('',*,*,#6697,.F.); +#6714=EDGE_LOOP('',(#6709,#6711,#6712,#6713)); +#6715=FACE_OUTER_BOUND('',#6714,.F.); +#6717=CARTESIAN_POINT('',(-3.2E-1,-3.97E0,-8.6E0)); +#6718=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6720=AXIS2_PLACEMENT_3D('',#6717,#6718,#6719); +#6721=PLANE('',#6720); +#6722=ORIENTED_EDGE('',*,*,#6478,.F.); +#6724=ORIENTED_EDGE('',*,*,#6723,.T.); +#6725=ORIENTED_EDGE('',*,*,#6558,.T.); +#6726=ORIENTED_EDGE('',*,*,#6710,.F.); +#6727=EDGE_LOOP('',(#6722,#6724,#6725,#6726)); +#6728=FACE_OUTER_BOUND('',#6727,.F.); +#6730=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.6E0)); +#6731=DIRECTION('',(0.E0,0.E0,1.E0)); +#6732=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6733=AXIS2_PLACEMENT_3D('',#6730,#6731,#6732); +#6734=PLANE('',#6733); +#6735=ORIENTED_EDGE('',*,*,#6476,.F.); +#6737=ORIENTED_EDGE('',*,*,#6736,.T.); +#6738=ORIENTED_EDGE('',*,*,#6560,.T.); +#6739=ORIENTED_EDGE('',*,*,#6723,.F.); +#6740=EDGE_LOOP('',(#6735,#6737,#6738,#6739)); +#6741=FACE_OUTER_BOUND('',#6740,.F.); +#6743=CARTESIAN_POINT('',(-3.2E-1,-2.86E0,-8.28E0)); +#6744=DIRECTION('',(1.E0,0.E0,0.E0)); +#6745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6746=AXIS2_PLACEMENT_3D('',#6743,#6744,#6745); +#6747=CYLINDRICAL_SURFACE('',#6746,3.2E-1); +#6748=ORIENTED_EDGE('',*,*,#6474,.F.); +#6750=ORIENTED_EDGE('',*,*,#6749,.T.); +#6751=ORIENTED_EDGE('',*,*,#6562,.T.); +#6752=ORIENTED_EDGE('',*,*,#6736,.F.); +#6753=EDGE_LOOP('',(#6748,#6750,#6751,#6752)); +#6754=FACE_OUTER_BOUND('',#6753,.F.); +#6756=CARTESIAN_POINT('',(-3.2E-1,-2.331177490061E0,-8.203725830020E0)); +#6757=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6758=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6759=AXIS2_PLACEMENT_3D('',#6756,#6757,#6758); +#6760=PLANE('',#6759); +#6761=ORIENTED_EDGE('',*,*,#6472,.F.); +#6763=ORIENTED_EDGE('',*,*,#6762,.T.); +#6764=ORIENTED_EDGE('',*,*,#6564,.T.); +#6765=ORIENTED_EDGE('',*,*,#6749,.F.); +#6766=EDGE_LOOP('',(#6761,#6763,#6764,#6765)); +#6767=FACE_OUTER_BOUND('',#6766,.F.); +#6769=CARTESIAN_POINT('',(-3.2E-1,-2.104903320081E0,-8.43E0)); +#6770=DIRECTION('',(1.E0,0.E0,0.E0)); +#6771=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6772=AXIS2_PLACEMENT_3D('',#6769,#6770,#6771); +#6773=CYLINDRICAL_SURFACE('',#6772,3.2E-1); +#6774=ORIENTED_EDGE('',*,*,#6470,.F.); +#6775=ORIENTED_EDGE('',*,*,#6526,.T.); +#6776=ORIENTED_EDGE('',*,*,#6566,.T.); +#6777=ORIENTED_EDGE('',*,*,#6762,.F.); +#6778=EDGE_LOOP('',(#6774,#6775,#6776,#6777)); +#6779=FACE_OUTER_BOUND('',#6778,.F.); +#6781=CARTESIAN_POINT('',(-3.2E-1,-3.2E-1,-2.2E0)); +#6782=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6783=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6784=AXIS2_PLACEMENT_3D('',#6781,#6782,#6783); +#6785=PLANE('',#6784); +#6786=ORIENTED_EDGE('',*,*,#6453,.F.); +#6787=ORIENTED_EDGE('',*,*,#6513,.F.); +#6789=ORIENTED_EDGE('',*,*,#6788,.T.); +#6790=ORIENTED_EDGE('',*,*,#6578,.T.); +#6791=EDGE_LOOP('',(#6786,#6787,#6789,#6790)); +#6792=FACE_OUTER_BOUND('',#6791,.F.); +#6794=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-2.2E0)); +#6795=DIRECTION('',(0.E0,0.E0,1.E0)); +#6796=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6797=AXIS2_PLACEMENT_3D('',#6794,#6795,#6796); +#6798=PLANE('',#6797); +#6799=ORIENTED_EDGE('',*,*,#6511,.F.); +#6801=ORIENTED_EDGE('',*,*,#6800,.T.); +#6802=ORIENTED_EDGE('',*,*,#6580,.T.); +#6803=ORIENTED_EDGE('',*,*,#6788,.F.); +#6804=EDGE_LOOP('',(#6799,#6801,#6802,#6803)); +#6805=FACE_OUTER_BOUND('',#6804,.F.); +#6807=CARTESIAN_POINT('',(-3.2E-1,3.2E-1,-6.35E0)); +#6808=DIRECTION('',(0.E0,1.E0,0.E0)); +#6809=DIRECTION('',(0.E0,0.E0,1.E0)); +#6810=AXIS2_PLACEMENT_3D('',#6807,#6808,#6809); +#6811=PLANE('',#6810); +#6812=ORIENTED_EDGE('',*,*,#6457,.T.); +#6813=ORIENTED_EDGE('',*,*,#6582,.T.); +#6814=ORIENTED_EDGE('',*,*,#6800,.F.); +#6815=ORIENTED_EDGE('',*,*,#6509,.F.); +#6816=EDGE_LOOP('',(#6812,#6813,#6814,#6815)); +#6817=FACE_OUTER_BOUND('',#6816,.F.); +#6819=CARTESIAN_POINT('',(1.31E0,-1.31E0,0.E0)); +#6820=DIRECTION('',(1.E0,0.E0,0.E0)); +#6821=DIRECTION('',(0.E0,1.E0,0.E0)); +#6822=AXIS2_PLACEMENT_3D('',#6819,#6820,#6821); +#6823=PLANE('',#6822); +#6824=ORIENTED_EDGE('',*,*,#5167,.F.); +#6826=ORIENTED_EDGE('',*,*,#6825,.T.); +#6827=ORIENTED_EDGE('',*,*,#6443,.T.); +#6828=ORIENTED_EDGE('',*,*,#6415,.F.); +#6829=EDGE_LOOP('',(#6824,#6826,#6827,#6828)); +#6830=FACE_OUTER_BOUND('',#6829,.F.); +#6832=CARTESIAN_POINT('',(-1.31E0,-1.31E0,0.E0)); +#6833=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6834=DIRECTION('',(1.E0,0.E0,0.E0)); +#6835=AXIS2_PLACEMENT_3D('',#6832,#6833,#6834); +#6836=PLANE('',#6835); +#6837=ORIENTED_EDGE('',*,*,#5165,.F.); +#6839=ORIENTED_EDGE('',*,*,#6838,.T.); +#6840=ORIENTED_EDGE('',*,*,#6445,.T.); +#6841=ORIENTED_EDGE('',*,*,#6825,.F.); +#6842=EDGE_LOOP('',(#6837,#6839,#6840,#6841)); +#6843=FACE_OUTER_BOUND('',#6842,.F.); +#6845=CARTESIAN_POINT('',(-1.31E0,1.31E0,0.E0)); +#6846=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6847=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6848=AXIS2_PLACEMENT_3D('',#6845,#6846,#6847); +#6849=PLANE('',#6848); +#6850=ORIENTED_EDGE('',*,*,#6429,.F.); +#6851=ORIENTED_EDGE('',*,*,#6447,.T.); +#6852=ORIENTED_EDGE('',*,*,#6838,.F.); +#6853=ORIENTED_EDGE('',*,*,#5163,.F.); +#6854=EDGE_LOOP('',(#6850,#6851,#6852,#6853)); +#6855=FACE_OUTER_BOUND('',#6854,.F.); +#6857=CARTESIAN_POINT('',(-3.32E0,-3.2E-1,-2.2E0)); +#6858=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6859=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6860=AXIS2_PLACEMENT_3D('',#6857,#6858,#6859); +#6861=PLANE('',#6860); +#6862=ORIENTED_EDGE('',*,*,#5100,.F.); +#6863=ORIENTED_EDGE('',*,*,#4885,.F.); +#6865=ORIENTED_EDGE('',*,*,#6864,.T.); +#6866=ORIENTED_EDGE('',*,*,#4752,.T.); +#6867=EDGE_LOOP('',(#6862,#6863,#6865,#6866)); +#6868=FACE_OUTER_BOUND('',#6867,.F.); +#6870=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-2.2E0)); +#6871=DIRECTION('',(0.E0,0.E0,1.E0)); +#6872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6873=AXIS2_PLACEMENT_3D('',#6870,#6871,#6872); +#6874=PLANE('',#6873); +#6875=ORIENTED_EDGE('',*,*,#4883,.F.); +#6877=ORIENTED_EDGE('',*,*,#6876,.T.); +#6878=ORIENTED_EDGE('',*,*,#4754,.T.); +#6879=ORIENTED_EDGE('',*,*,#6864,.F.); +#6880=EDGE_LOOP('',(#6875,#6877,#6878,#6879)); +#6881=FACE_OUTER_BOUND('',#6880,.F.); +#6883=CARTESIAN_POINT('',(-3.32E0,3.2E-1,-6.35E0)); +#6884=DIRECTION('',(0.E0,1.E0,0.E0)); +#6885=DIRECTION('',(0.E0,0.E0,1.E0)); +#6886=AXIS2_PLACEMENT_3D('',#6883,#6884,#6885); +#6887=PLANE('',#6886); +#6888=ORIENTED_EDGE('',*,*,#5103,.T.); +#6889=ORIENTED_EDGE('',*,*,#4756,.T.); +#6890=ORIENTED_EDGE('',*,*,#6876,.F.); +#6891=ORIENTED_EDGE('',*,*,#4881,.F.); +#6892=EDGE_LOOP('',(#6888,#6889,#6890,#6891)); +#6893=FACE_OUTER_BOUND('',#6892,.F.); +#6895=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#6896=DIRECTION('',(0.E0,1.E0,0.E0)); +#6897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6898=AXIS2_PLACEMENT_3D('',#6895,#6896,#6897); +#6899=PLANE('',#6898); +#6900=ORIENTED_EDGE('',*,*,#3589,.F.); +#6901=ORIENTED_EDGE('',*,*,#3629,.F.); +#6902=ORIENTED_EDGE('',*,*,#3642,.F.); +#6903=ORIENTED_EDGE('',*,*,#3656,.F.); +#6904=ORIENTED_EDGE('',*,*,#3670,.F.); +#6905=ORIENTED_EDGE('',*,*,#3683,.F.); +#6906=EDGE_LOOP('',(#6900,#6901,#6902,#6903,#6904,#6905)); +#6907=FACE_OUTER_BOUND('',#6906,.F.); +#6909=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#6910=DIRECTION('',(0.E0,1.E0,0.E0)); +#6911=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6912=AXIS2_PLACEMENT_3D('',#6909,#6910,#6911); +#6913=PLANE('',#6912); +#6914=ORIENTED_EDGE('',*,*,#3516,.T.); +#6915=ORIENTED_EDGE('',*,*,#4443,.F.); +#6916=ORIENTED_EDGE('',*,*,#4456,.F.); +#6917=ORIENTED_EDGE('',*,*,#4470,.F.); +#6918=ORIENTED_EDGE('',*,*,#4484,.F.); +#6919=ORIENTED_EDGE('',*,*,#4497,.F.); +#6920=EDGE_LOOP('',(#6914,#6915,#6916,#6917,#6918,#6919)); +#6921=FACE_OUTER_BOUND('',#6920,.F.); +#6923=CARTESIAN_POINT('',(-5.E0,1.7E0,-8.26E0)); +#6924=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6925=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6926=AXIS2_PLACEMENT_3D('',#6923,#6924,#6925); +#6927=CYLINDRICAL_SURFACE('',#6926,1.3E-1); +#6928=ORIENTED_EDGE('',*,*,#3393,.F.); +#6930=ORIENTED_EDGE('',*,*,#6929,.T.); +#6931=ORIENTED_EDGE('',*,*,#4405,.T.); +#6932=ORIENTED_EDGE('',*,*,#3521,.F.); +#6933=EDGE_LOOP('',(#6928,#6930,#6931,#6932)); +#6934=FACE_OUTER_BOUND('',#6933,.F.); +#6936=CARTESIAN_POINT('',(-5.E0,1.83E0,-7.64E0)); +#6937=DIRECTION('',(0.E0,1.E0,0.E0)); +#6938=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6939=AXIS2_PLACEMENT_3D('',#6936,#6937,#6938); +#6940=PLANE('',#6939); +#6941=ORIENTED_EDGE('',*,*,#3391,.F.); +#6943=ORIENTED_EDGE('',*,*,#6942,.T.); +#6944=ORIENTED_EDGE('',*,*,#4407,.T.); +#6945=ORIENTED_EDGE('',*,*,#6929,.F.); +#6946=EDGE_LOOP('',(#6941,#6943,#6944,#6945)); +#6947=FACE_OUTER_BOUND('',#6946,.F.); +#6949=CARTESIAN_POINT('',(-5.E0,1.58E0,-7.64E0)); +#6950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6951=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6952=AXIS2_PLACEMENT_3D('',#6949,#6950,#6951); +#6953=CYLINDRICAL_SURFACE('',#6952,2.5E-1); +#6954=ORIENTED_EDGE('',*,*,#3389,.F.); +#6956=ORIENTED_EDGE('',*,*,#6955,.T.); +#6957=ORIENTED_EDGE('',*,*,#4409,.T.); +#6958=ORIENTED_EDGE('',*,*,#6942,.F.); +#6959=EDGE_LOOP('',(#6954,#6956,#6957,#6958)); +#6960=FACE_OUTER_BOUND('',#6959,.F.); +#6962=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-7.39E0)); +#6963=DIRECTION('',(0.E0,0.E0,1.E0)); +#6964=DIRECTION('',(0.E0,1.E0,0.E0)); +#6965=AXIS2_PLACEMENT_3D('',#6962,#6963,#6964); +#6966=PLANE('',#6965); +#6967=ORIENTED_EDGE('',*,*,#3387,.F.); +#6969=ORIENTED_EDGE('',*,*,#6968,.T.); +#6970=ORIENTED_EDGE('',*,*,#4411,.T.); +#6971=ORIENTED_EDGE('',*,*,#6955,.F.); +#6972=EDGE_LOOP('',(#6967,#6969,#6970,#6971)); +#6973=FACE_OUTER_BOUND('',#6972,.F.); +#6975=CARTESIAN_POINT('',(-5.E0,-5.8E-1,-6.3E0)); +#6976=DIRECTION('',(0.E0,1.E0,0.E0)); +#6977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6978=AXIS2_PLACEMENT_3D('',#6975,#6976,#6977); +#6979=PLANE('',#6978); +#6980=ORIENTED_EDGE('',*,*,#3385,.F.); +#6981=ORIENTED_EDGE('',*,*,#4391,.T.); +#6982=ORIENTED_EDGE('',*,*,#4413,.T.); +#6983=ORIENTED_EDGE('',*,*,#6968,.F.); +#6984=EDGE_LOOP('',(#6980,#6981,#6982,#6983)); +#6985=FACE_OUTER_BOUND('',#6984,.F.); +#6987=CARTESIAN_POINT('',(-5.E0,1.33E0,-6.05E0)); +#6988=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6989=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6990=AXIS2_PLACEMENT_3D('',#6987,#6988,#6989); +#6991=CYLINDRICAL_SURFACE('',#6990,2.5E-1); +#6992=ORIENTED_EDGE('',*,*,#3947,.F.); +#6993=ORIENTED_EDGE('',*,*,#3373,.F.); +#6995=ORIENTED_EDGE('',*,*,#6994,.T.); +#6996=ORIENTED_EDGE('',*,*,#4417,.T.); +#6997=EDGE_LOOP('',(#6992,#6993,#6995,#6996)); +#6998=FACE_OUTER_BOUND('',#6997,.F.); +#7000=CARTESIAN_POINT('',(-5.E0,1.756776695297E0,-5.976776695297E0)); +#7001=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7002=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7003=AXIS2_PLACEMENT_3D('',#7000,#7001,#7002); +#7004=PLANE('',#7003); +#7005=ORIENTED_EDGE('',*,*,#3371,.F.); +#7007=ORIENTED_EDGE('',*,*,#7006,.T.); +#7008=ORIENTED_EDGE('',*,*,#4419,.T.); +#7009=ORIENTED_EDGE('',*,*,#6994,.F.); +#7010=EDGE_LOOP('',(#7005,#7007,#7008,#7009)); +#7011=FACE_OUTER_BOUND('',#7010,.F.); +#7013=CARTESIAN_POINT('',(-5.E0,1.58E0,-5.8E0)); +#7014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7015=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7016=AXIS2_PLACEMENT_3D('',#7013,#7014,#7015); +#7017=CYLINDRICAL_SURFACE('',#7016,2.5E-1); +#7018=ORIENTED_EDGE('',*,*,#3369,.F.); +#7020=ORIENTED_EDGE('',*,*,#7019,.T.); +#7021=ORIENTED_EDGE('',*,*,#4421,.T.); +#7022=ORIENTED_EDGE('',*,*,#7006,.F.); +#7023=EDGE_LOOP('',(#7018,#7020,#7021,#7022)); +#7024=FACE_OUTER_BOUND('',#7023,.F.); +#7026=CARTESIAN_POINT('',(-5.E0,1.83E0,-5.29E0)); +#7027=DIRECTION('',(0.E0,1.E0,0.E0)); +#7028=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7029=AXIS2_PLACEMENT_3D('',#7026,#7027,#7028); +#7030=PLANE('',#7029); +#7031=ORIENTED_EDGE('',*,*,#3367,.F.); +#7032=ORIENTED_EDGE('',*,*,#3434,.T.); +#7033=ORIENTED_EDGE('',*,*,#4423,.T.); +#7034=ORIENTED_EDGE('',*,*,#7019,.F.); +#7035=EDGE_LOOP('',(#7031,#7032,#7033,#7034)); +#7036=FACE_OUTER_BOUND('',#7035,.F.); +#7040=DIRECTION('',(0.E0,0.E0,1.E0)); +#7041=VECTOR('',#7040,6.35E0); +#7042=CARTESIAN_POINT('',(-2.68E0,0.E0,-6.35E0)); +#7043=LINE('',#7042,#7041); +#7046=DIRECTION('',(0.E0,0.E0,1.E0)); +#7047=VECTOR('',#7046,6.35E0); +#7048=CARTESIAN_POINT('',(-3.32E0,0.E0,-6.35E0)); +#7049=LINE('',#7048,#7047); +#7053=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#7052); +#7054=(CONVERSION_BASED_UNIT('DEGREE',#7053)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#7056=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.980325950585E-3),#7051, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#7045=GEOMETRIC_SET('',(#7044,#7050)); +#7060=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#7061=DIRECTION('',(0.E0,0.E0,1.E0)); +#7062=DIRECTION('',(1.E0,0.E0,0.E0)); +#7065=SHAPE_REPRESENTATION_RELATIONSHIP('','',#7064,#7058); +#7066=SHAPE_REPRESENTATION_RELATIONSHIP('','',#7064,#7059); +#7067=APPLICATION_CONTEXT('automotive_design'); +#7068=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#7067); +#7069=PRODUCT_DEFINITION_CONTEXT('part definition',#7067,'design'); +#7070=PRODUCT_CONTEXT('',#7067,'mechanical'); +#7071=PRODUCT('C-2-1445053-3','C-2-1445053-3','NOT SPECIFIED',(#7070)); +#7072=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#7071); +#7080=DERIVED_UNIT_ELEMENT(#7079,2.E0); +#7081=DERIVED_UNIT((#7080)); +#7082=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +6.797594534558E2),#7081); +#7087=DERIVED_UNIT_ELEMENT(#7086,3.E0); +#7088=DERIVED_UNIT((#7087)); +#7089=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.394027864355E2),#7088); +#7093=CARTESIAN_POINT('centre point',(1.913384256665E-2,-2.219780852676E-2, +-5.001966164651E0)); +#7098=DERIVED_UNIT_ELEMENT(#7097,2.E0); +#7099=DERIVED_UNIT((#7098)); +#7100=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +6.797594534558E2),#7099); +#7105=DERIVED_UNIT_ELEMENT(#7104,3.E0); +#7106=DERIVED_UNIT((#7105)); +#7107=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.394027864355E2),#7106); +#7111=CARTESIAN_POINT('centre point',(1.913384256665E-2,-2.219780852676E-2, +-5.001966164651E0)); +#7116=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#7071)); +#1=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#6=CIRCLE('',#5,1.3E-1); +#15=CIRCLE('',#14,2.5E-1); +#24=CIRCLE('',#23,2.5E-1); +#57=CIRCLE('',#56,2.5E-1); +#66=CIRCLE('',#65,1.3E-1); +#107=CIRCLE('',#106,5.E-1); +#116=CIRCLE('',#115,5.E-1); +#157=CIRCLE('',#156,5.8E-1); +#174=CIRCLE('',#173,9.4E-1); +#179=CIRCLE('',#178,9.4E-1); +#196=CIRCLE('',#195,5.8E-1); +#249=CIRCLE('',#248,1.3E-1); +#258=CIRCLE('',#257,2.5E-1); +#275=CIRCLE('',#274,2.5E-1); +#284=CIRCLE('',#283,2.5E-1); +#293=CIRCLE('',#292,1.3E-1); +#302=CIRCLE('',#301,5.E-1); +#311=CIRCLE('',#310,5.E-1); +#324=CIRCLE('',#323,1.3E-1); +#333=CIRCLE('',#332,2.5E-1); +#342=CIRCLE('',#341,2.5E-1); +#375=CIRCLE('',#374,2.5E-1); +#384=CIRCLE('',#383,1.3E-1); +#425=CIRCLE('',#424,5.E-1); +#434=CIRCLE('',#433,5.E-1); +#751=CIRCLE('',#750,1.3E-1); +#760=CIRCLE('',#759,2.5E-1); +#777=CIRCLE('',#776,2.5E-1); +#786=CIRCLE('',#785,2.5E-1); +#795=CIRCLE('',#794,1.3E-1); +#804=CIRCLE('',#803,5.E-1); +#813=CIRCLE('',#812,5.E-1); +#1034=CIRCLE('',#1033,2.5E-1); +#1043=CIRCLE('',#1042,1.5E-1); +#1052=CIRCLE('',#1051,3.2E-1); +#1061=CIRCLE('',#1060,3.2E-1); +#1078=CIRCLE('',#1077,3.2E-1); +#1087=CIRCLE('',#1086,3.2E-1); +#1196=CIRCLE('',#1195,3.2E-1); +#1205=CIRCLE('',#1204,3.2E-1); +#1222=CIRCLE('',#1221,3.2E-1); +#1231=CIRCLE('',#1230,3.2E-1); +#1240=CIRCLE('',#1239,1.5E-1); +#1249=CIRCLE('',#1248,2.5E-1); +#1434=CIRCLE('',#1433,6.E-1); +#1467=CIRCLE('',#1466,6.E-1); +#1580=CIRCLE('',#1579,2.E-1); +#1597=CIRCLE('',#1596,2.E-1); +#1602=CIRCLE('',#1601,2.E-1); +#1619=CIRCLE('',#1618,2.E-1); +#1624=CIRCLE('',#1623,2.E-1); +#1629=CIRCLE('',#1628,2.E-1); +#1646=CIRCLE('',#1645,2.E-1); +#1651=CIRCLE('',#1650,2.E-1); +#1944=CIRCLE('',#1943,3.2E-1); +#1953=CIRCLE('',#1952,3.2E-1); +#1970=CIRCLE('',#1969,3.2E-1); +#1979=CIRCLE('',#1978,3.2E-1); +#1988=CIRCLE('',#1987,1.5E-1); +#1997=CIRCLE('',#1996,2.5E-1); +#2030=CIRCLE('',#2029,2.5E-1); +#2039=CIRCLE('',#2038,1.5E-1); +#2048=CIRCLE('',#2047,3.2E-1); +#2057=CIRCLE('',#2056,3.2E-1); +#2074=CIRCLE('',#2073,3.2E-1); +#2083=CIRCLE('',#2082,3.2E-1); +#2232=CIRCLE('',#2231,3.2E-1); +#2241=CIRCLE('',#2240,3.2E-1); +#2258=CIRCLE('',#2257,3.2E-1); +#2267=CIRCLE('',#2266,3.2E-1); +#2276=CIRCLE('',#2275,1.5E-1); +#2285=CIRCLE('',#2284,2.5E-1); +#2318=CIRCLE('',#2317,2.5E-1); +#2327=CIRCLE('',#2326,1.5E-1); +#2336=CIRCLE('',#2335,3.2E-1); +#2345=CIRCLE('',#2344,3.2E-1); +#2362=CIRCLE('',#2361,3.2E-1); +#2371=CIRCLE('',#2370,3.2E-1); +#2480=CIRCLE('',#2479,9.4E-1); +#2497=CIRCLE('',#2496,5.8E-1); +#2502=CIRCLE('',#2501,5.8E-1); +#2519=CIRCLE('',#2518,9.4E-1); +#3365=EDGE_CURVE('',#3192,#3193,#6,.T.); +#3367=EDGE_CURVE('',#3193,#3195,#10,.T.); +#3369=EDGE_CURVE('',#3195,#3197,#15,.T.); +#3371=EDGE_CURVE('',#3197,#3199,#19,.T.); +#3373=EDGE_CURVE('',#3199,#2838,#24,.T.); +#3375=EDGE_CURVE('',#2838,#2697,#28,.T.); +#3377=EDGE_CURVE('',#2695,#2697,#32,.T.); +#3379=EDGE_CURVE('',#2694,#2695,#36,.T.); +#3381=EDGE_CURVE('',#2694,#2842,#40,.T.); +#3383=EDGE_CURVE('',#2842,#3201,#44,.T.); +#3385=EDGE_CURVE('',#3201,#3203,#48,.T.); +#3387=EDGE_CURVE('',#3203,#3205,#52,.T.); +#3389=EDGE_CURVE('',#3205,#3207,#57,.T.); +#3391=EDGE_CURVE('',#3207,#3209,#61,.T.); +#3393=EDGE_CURVE('',#3209,#3211,#66,.T.); +#3395=EDGE_CURVE('',#3211,#3213,#70,.T.); +#3397=EDGE_CURVE('',#3213,#2566,#74,.T.); +#3399=EDGE_CURVE('',#2566,#2567,#78,.T.); +#3401=EDGE_CURVE('',#2567,#2558,#82,.T.); +#3403=EDGE_CURVE('',#2558,#2559,#86,.T.); +#3405=EDGE_CURVE('',#2559,#2561,#90,.T.); +#3407=EDGE_CURVE('',#2561,#2563,#94,.T.); +#3409=EDGE_CURVE('',#2563,#3216,#98,.T.); +#3411=EDGE_CURVE('',#3216,#3217,#102,.T.); +#3413=EDGE_CURVE('',#3217,#3219,#107,.T.); +#3415=EDGE_CURVE('',#3219,#3221,#111,.T.); +#3417=EDGE_CURVE('',#3221,#3223,#116,.T.); +#3419=EDGE_CURVE('',#3223,#3192,#120,.T.); +#3423=ADVANCED_FACE('',(#3422),#3364,.F.); +#3430=EDGE_CURVE('',#3192,#2808,#124,.T.); +#3432=EDGE_CURVE('',#2808,#2809,#795,.T.); +#3434=EDGE_CURVE('',#3193,#2809,#2555,.T.); +#3438=ADVANCED_FACE('',(#3437),#3428,.T.); +#3445=EDGE_CURVE('',#3223,#2835,#128,.T.); +#3447=EDGE_CURVE('',#2835,#2808,#799,.T.); +#3452=ADVANCED_FACE('',(#3451),#3443,.T.); +#3459=EDGE_CURVE('',#3221,#2833,#132,.T.); +#3461=EDGE_CURVE('',#2833,#2835,#804,.T.); +#3466=ADVANCED_FACE('',(#3465),#3457,.T.); +#3473=EDGE_CURVE('',#3219,#2831,#136,.T.); +#3475=EDGE_CURVE('',#2831,#2833,#808,.T.); +#3480=ADVANCED_FACE('',(#3479),#3471,.T.); +#3487=EDGE_CURVE('',#3217,#2830,#140,.T.); +#3489=EDGE_CURVE('',#2830,#2831,#813,.T.); +#3494=ADVANCED_FACE('',(#3493),#3485,.T.); +#3500=EDGE_CURVE('',#2886,#2890,#144,.T.); +#3502=EDGE_CURVE('',#2890,#2830,#817,.T.); +#3506=EDGE_CURVE('',#2886,#3216,#841,.T.); +#3510=ADVANCED_FACE('',(#3509),#3499,.T.); +#3516=EDGE_CURVE('',#2887,#2891,#148,.T.); +#3518=EDGE_CURVE('',#3213,#2887,#845,.T.); +#3521=EDGE_CURVE('',#3211,#2827,#152,.T.); +#3523=EDGE_CURVE('',#2827,#2891,#746,.T.); +#3527=ADVANCED_FACE('',(#3526),#3515,.T.); +#3533=EDGE_CURVE('',#2878,#2882,#200,.T.); +#3535=EDGE_CURVE('',#2882,#2854,#157,.T.); +#3537=EDGE_CURVE('',#2854,#2855,#161,.T.); +#3539=EDGE_CURVE('',#2855,#2857,#165,.T.); +#3541=EDGE_CURVE('',#2857,#2859,#169,.T.); +#3543=EDGE_CURVE('',#2859,#2878,#174,.T.); +#3547=ADVANCED_FACE('',(#3546),#3532,.F.); +#3554=EDGE_CURVE('',#2886,#2846,#179,.T.); +#3556=EDGE_CURVE('',#2846,#2847,#183,.T.); +#3558=EDGE_CURVE('',#2847,#2849,#187,.T.); +#3560=EDGE_CURVE('',#2849,#2851,#191,.T.); +#3562=EDGE_CURVE('',#2851,#2890,#196,.T.); +#3566=ADVANCED_FACE('',(#3565),#3552,.F.); +#3573=EDGE_CURVE('',#3175,#2878,#220,.T.); +#3575=EDGE_CURVE('',#3173,#3175,#388,.T.); +#3577=EDGE_CURVE('',#3173,#2787,#204,.T.); +#3579=EDGE_CURVE('',#2787,#2882,#244,.T.); +#3583=ADVANCED_FACE('',(#3582),#3571,.T.); +#3589=EDGE_CURVE('',#2879,#2883,#208,.T.); +#3591=EDGE_CURVE('',#2883,#2790,#315,.T.); +#3593=EDGE_CURVE('',#3179,#2790,#458,.T.); +#3595=EDGE_CURVE('',#3178,#3179,#420,.T.); +#3597=EDGE_CURVE('',#2879,#3178,#216,.T.); +#3601=ADVANCED_FACE('',(#3600),#3588,.T.); +#3607=EDGE_CURVE('',#2878,#2879,#212,.T.); +#3610=EDGE_CURVE('',#3189,#3178,#1827,.T.); +#3612=EDGE_CURVE('',#3187,#3189,#1163,.T.); +#3614=EDGE_CURVE('',#3187,#3175,#889,.T.); +#3619=ADVANCED_FACE('',(#3618),#3606,.F.); +#3627=EDGE_CURVE('',#2859,#2875,#224,.T.); +#3629=EDGE_CURVE('',#2875,#2879,#2480,.T.); +#3633=ADVANCED_FACE('',(#3632),#3624,.T.); +#3640=EDGE_CURVE('',#2857,#2873,#228,.T.); +#3642=EDGE_CURVE('',#2873,#2875,#2484,.T.); +#3647=ADVANCED_FACE('',(#3646),#3638,.T.); +#3654=EDGE_CURVE('',#2855,#2871,#232,.T.); +#3656=EDGE_CURVE('',#2871,#2873,#2488,.T.); +#3661=ADVANCED_FACE('',(#3660),#3652,.T.); +#3668=EDGE_CURVE('',#2854,#2870,#236,.T.); +#3670=EDGE_CURVE('',#2870,#2871,#2492,.T.); +#3675=ADVANCED_FACE('',(#3674),#3666,.T.); +#3681=EDGE_CURVE('',#2882,#2883,#240,.T.); +#3683=EDGE_CURVE('',#2883,#2870,#2497,.T.); +#3689=ADVANCED_FACE('',(#3688),#3680,.F.); +#3697=EDGE_CURVE('',#2785,#2787,#249,.T.); +#3699=EDGE_CURVE('',#2783,#2785,#253,.T.); +#3701=EDGE_CURVE('',#2781,#2783,#258,.T.); +#3703=EDGE_CURVE('',#2779,#2781,#262,.T.); +#3705=EDGE_CURVE('',#2778,#2779,#266,.T.); +#3707=EDGE_CURVE('',#2799,#2778,#270,.T.); +#3709=EDGE_CURVE('',#2798,#2799,#478,.T.); +#3711=EDGE_CURVE('',#2805,#2798,#275,.T.); +#3713=EDGE_CURVE('',#2775,#2805,#279,.T.); +#3715=EDGE_CURVE('',#2773,#2775,#284,.T.); +#3717=EDGE_CURVE('',#2771,#2773,#288,.T.); +#3719=EDGE_CURVE('',#2770,#2771,#293,.T.); +#3721=EDGE_CURVE('',#2795,#2770,#297,.T.); +#3723=EDGE_CURVE('',#2793,#2795,#302,.T.); +#3725=EDGE_CURVE('',#2791,#2793,#306,.T.); +#3727=EDGE_CURVE('',#2790,#2791,#311,.T.); +#3732=ADVANCED_FACE('',(#3731),#3694,.T.); +#3738=EDGE_CURVE('',#3171,#3173,#384,.T.); +#3740=EDGE_CURVE('',#3171,#2785,#319,.T.); +#3746=ADVANCED_FACE('',(#3745),#3737,.T.); +#3752=EDGE_CURVE('',#3154,#3155,#324,.T.); +#3754=EDGE_CURVE('',#3155,#3157,#328,.T.); +#3756=EDGE_CURVE('',#3157,#3159,#333,.T.); +#3758=EDGE_CURVE('',#3159,#3161,#337,.T.); +#3760=EDGE_CURVE('',#3161,#2801,#342,.T.); +#3762=EDGE_CURVE('',#2703,#2801,#346,.T.); +#3764=EDGE_CURVE('',#2700,#2703,#350,.T.); +#3766=EDGE_CURVE('',#2700,#2701,#354,.T.); +#3768=EDGE_CURVE('',#2701,#2803,#358,.T.); +#3770=EDGE_CURVE('',#2803,#3163,#362,.T.); +#3772=EDGE_CURVE('',#3163,#3165,#366,.T.); +#3774=EDGE_CURVE('',#3165,#3167,#370,.T.); +#3776=EDGE_CURVE('',#3167,#3169,#375,.T.); +#3778=EDGE_CURVE('',#3169,#3171,#379,.T.); +#3782=EDGE_CURVE('',#2575,#3175,#392,.T.); +#3784=EDGE_CURVE('',#2573,#2575,#396,.T.); +#3786=EDGE_CURVE('',#2571,#2573,#400,.T.); +#3788=EDGE_CURVE('',#2570,#2571,#404,.T.); +#3790=EDGE_CURVE('',#2579,#2570,#408,.T.); +#3792=EDGE_CURVE('',#2578,#2579,#412,.T.); +#3794=EDGE_CURVE('',#3178,#2578,#416,.T.); +#3797=EDGE_CURVE('',#3179,#3181,#425,.T.); +#3799=EDGE_CURVE('',#3181,#3183,#429,.T.); +#3801=EDGE_CURVE('',#3183,#3185,#434,.T.); +#3803=EDGE_CURVE('',#3185,#3154,#438,.T.); +#3807=ADVANCED_FACE('',(#3806),#3751,.T.); +#3814=EDGE_CURVE('',#3154,#2770,#442,.T.); +#3817=EDGE_CURVE('',#3155,#2771,#462,.T.); +#3821=ADVANCED_FACE('',(#3820),#3812,.T.); +#3828=EDGE_CURVE('',#3185,#2795,#446,.T.); +#3834=ADVANCED_FACE('',(#3833),#3826,.T.); +#3841=EDGE_CURVE('',#3183,#2793,#450,.T.); +#3847=ADVANCED_FACE('',(#3846),#3839,.T.); +#3854=EDGE_CURVE('',#3181,#2791,#454,.T.); +#3860=ADVANCED_FACE('',(#3859),#3852,.T.); +#3872=ADVANCED_FACE('',(#3871),#3865,.T.); +#3881=EDGE_CURVE('',#3157,#2773,#466,.T.); +#3885=ADVANCED_FACE('',(#3884),#3877,.T.); +#3894=EDGE_CURVE('',#3159,#2775,#470,.T.); +#3898=ADVANCED_FACE('',(#3897),#3890,.T.); +#3907=EDGE_CURVE('',#3161,#2805,#474,.T.); +#3911=ADVANCED_FACE('',(#3910),#3903,.T.); +#3917=EDGE_CURVE('',#2801,#2798,#494,.T.); +#3924=ADVANCED_FACE('',(#3923),#3916,.T.); +#3931=EDGE_CURVE('',#2735,#2799,#482,.T.); +#3933=EDGE_CURVE('',#2734,#2735,#486,.T.); +#3935=EDGE_CURVE('',#2703,#2734,#490,.T.); +#3941=ADVANCED_FACE('',(#3940),#3929,.T.); +#3947=EDGE_CURVE('',#2838,#2839,#498,.T.); +#3949=EDGE_CURVE('',#2843,#2839,#502,.T.); +#3951=EDGE_CURVE('',#2731,#2843,#506,.T.); +#3953=EDGE_CURVE('',#2730,#2731,#510,.T.); +#3955=EDGE_CURVE('',#2697,#2730,#514,.T.); +#3960=ADVANCED_FACE('',(#3959),#3946,.T.); +#3966=EDGE_CURVE('',#2803,#2799,#518,.T.); +#3969=EDGE_CURVE('',#2727,#2701,#558,.T.); +#3971=EDGE_CURVE('',#2727,#2735,#522,.T.); +#3976=ADVANCED_FACE('',(#3975),#3965,.T.); +#3984=EDGE_CURVE('',#3163,#2778,#526,.T.); +#3989=ADVANCED_FACE('',(#3988),#3981,.T.); +#3998=EDGE_CURVE('',#3165,#2779,#530,.T.); +#4002=ADVANCED_FACE('',(#4001),#3994,.T.); +#4011=EDGE_CURVE('',#3167,#2781,#534,.T.); +#4015=ADVANCED_FACE('',(#4014),#4007,.T.); +#4024=EDGE_CURVE('',#3169,#2783,#538,.T.); +#4028=ADVANCED_FACE('',(#4027),#4020,.T.); +#4040=ADVANCED_FACE('',(#4039),#4033,.T.); +#4046=EDGE_CURVE('',#2722,#2723,#542,.T.); +#4048=EDGE_CURVE('',#2723,#2694,#546,.T.); +#4051=EDGE_CURVE('',#2695,#2722,#550,.T.); +#4055=ADVANCED_FACE('',(#4054),#4045,.F.); +#4061=EDGE_CURVE('',#2726,#2727,#554,.T.); +#4065=EDGE_CURVE('',#2700,#2726,#562,.T.); +#4069=ADVANCED_FACE('',(#4068),#4060,.F.); +#4076=EDGE_CURVE('',#2707,#2722,#574,.T.); +#4078=EDGE_CURVE('',#2706,#2707,#722,.T.); +#4080=EDGE_CURVE('',#2706,#2714,#566,.T.); +#4082=EDGE_CURVE('',#2714,#2715,#638,.T.); +#4084=EDGE_CURVE('',#2730,#2715,#578,.T.); +#4087=EDGE_CURVE('',#2723,#2731,#738,.T.); +#4091=ADVANCED_FACE('',(#4090),#4074,.T.); +#4097=EDGE_CURVE('',#2763,#2765,#570,.T.); +#4099=EDGE_CURVE('',#2707,#2765,#726,.T.); +#4106=EDGE_CURVE('',#2715,#2763,#634,.T.); +#4110=ADVANCED_FACE('',(#4109),#4096,.T.); +#4117=EDGE_CURVE('',#2761,#2763,#582,.T.); +#4119=EDGE_CURVE('',#2761,#2767,#594,.T.); +#4121=EDGE_CURVE('',#2767,#2765,#730,.T.); +#4125=ADVANCED_FACE('',(#4124),#4115,.T.); +#4131=EDGE_CURVE('',#2761,#2758,#598,.T.); +#4134=EDGE_CURVE('',#2763,#2754,#630,.T.); +#4136=EDGE_CURVE('',#2754,#2758,#606,.T.); +#4140=ADVANCED_FACE('',(#4139),#4130,.T.); +#4146=EDGE_CURVE('',#2758,#2759,#586,.T.); +#4148=EDGE_CURVE('',#2759,#2767,#590,.T.); +#4154=ADVANCED_FACE('',(#4153),#4145,.T.); +#4160=EDGE_CURVE('',#2754,#2755,#610,.T.); +#4162=EDGE_CURVE('',#2759,#2755,#602,.T.); +#4168=ADVANCED_FACE('',(#4167),#4159,.T.); +#4175=EDGE_CURVE('',#2754,#2714,#642,.T.); +#4178=EDGE_CURVE('',#2755,#2706,#718,.T.); +#4182=ADVANCED_FACE('',(#4181),#4173,.T.); +#4188=EDGE_CURVE('',#2747,#2738,#614,.T.); +#4190=EDGE_CURVE('',#2719,#2747,#618,.T.); +#4192=EDGE_CURVE('',#2718,#2719,#622,.T.); +#4194=EDGE_CURVE('',#2738,#2718,#626,.T.); +#4198=ADVANCED_FACE('',(#4197),#4187,.T.); +#4210=ADVANCED_FACE('',(#4209),#4203,.T.); +#4216=EDGE_CURVE('',#2745,#2742,#658,.T.); +#4218=EDGE_CURVE('',#2745,#2747,#690,.T.); +#4221=EDGE_CURVE('',#2738,#2742,#666,.T.); +#4225=ADVANCED_FACE('',(#4224),#4215,.T.); +#4231=EDGE_CURVE('',#2742,#2743,#646,.T.); +#4233=EDGE_CURVE('',#2743,#2751,#650,.T.); +#4235=EDGE_CURVE('',#2745,#2751,#654,.T.); +#4240=ADVANCED_FACE('',(#4239),#4230,.T.); +#4246=EDGE_CURVE('',#2738,#2739,#670,.T.); +#4248=EDGE_CURVE('',#2743,#2739,#662,.T.); +#4254=ADVANCED_FACE('',(#4253),#4245,.T.); +#4262=EDGE_CURVE('',#2710,#2718,#674,.T.); +#4264=EDGE_CURVE('',#2739,#2710,#702,.T.); +#4268=ADVANCED_FACE('',(#4267),#4259,.T.); +#4275=EDGE_CURVE('',#2711,#2726,#682,.T.); +#4277=EDGE_CURVE('',#2710,#2711,#706,.T.); +#4281=EDGE_CURVE('',#2734,#2719,#686,.T.); +#4287=ADVANCED_FACE('',(#4286),#4273,.T.); +#4293=EDGE_CURVE('',#2747,#2749,#678,.T.); +#4295=EDGE_CURVE('',#2711,#2749,#710,.T.); +#4305=ADVANCED_FACE('',(#4304),#4292,.T.); +#4314=EDGE_CURVE('',#2751,#2749,#694,.T.); +#4318=ADVANCED_FACE('',(#4317),#4310,.T.); +#4324=EDGE_CURVE('',#2739,#2749,#698,.T.); +#4331=ADVANCED_FACE('',(#4330),#4323,.T.); +#4343=ADVANCED_FACE('',(#4342),#4336,.F.); +#4349=EDGE_CURVE('',#2755,#2765,#714,.T.); +#4356=ADVANCED_FACE('',(#4355),#4348,.F.); +#4368=ADVANCED_FACE('',(#4367),#4361,.T.); +#4374=EDGE_CURVE('',#2842,#2843,#734,.T.); +#4382=ADVANCED_FACE('',(#4381),#4373,.T.); +#4389=EDGE_CURVE('',#2843,#2818,#772,.T.); +#4391=EDGE_CURVE('',#3201,#2818,#2539,.T.); +#4396=ADVANCED_FACE('',(#4395),#4387,.T.); +#4402=EDGE_CURVE('',#2890,#2891,#742,.T.); +#4405=EDGE_CURVE('',#2825,#2827,#751,.T.); +#4407=EDGE_CURVE('',#2823,#2825,#755,.T.); +#4409=EDGE_CURVE('',#2821,#2823,#760,.T.); +#4411=EDGE_CURVE('',#2819,#2821,#764,.T.); +#4413=EDGE_CURVE('',#2818,#2819,#768,.T.); +#4417=EDGE_CURVE('',#2815,#2839,#777,.T.); +#4419=EDGE_CURVE('',#2813,#2815,#781,.T.); +#4421=EDGE_CURVE('',#2811,#2813,#786,.T.); +#4423=EDGE_CURVE('',#2809,#2811,#790,.T.); +#4433=ADVANCED_FACE('',(#4432),#4401,.T.); +#4441=EDGE_CURVE('',#2851,#2867,#821,.T.); +#4443=EDGE_CURVE('',#2867,#2891,#2502,.T.); +#4447=ADVANCED_FACE('',(#4446),#4438,.F.); +#4454=EDGE_CURVE('',#2849,#2865,#825,.T.); +#4456=EDGE_CURVE('',#2865,#2867,#2506,.T.); +#4461=ADVANCED_FACE('',(#4460),#4452,.T.); +#4468=EDGE_CURVE('',#2847,#2863,#829,.T.); +#4470=EDGE_CURVE('',#2863,#2865,#2510,.T.); +#4475=ADVANCED_FACE('',(#4474),#4466,.T.); +#4482=EDGE_CURVE('',#2846,#2862,#833,.T.); +#4484=EDGE_CURVE('',#2862,#2863,#2514,.T.); +#4489=ADVANCED_FACE('',(#4488),#4480,.T.); +#4495=EDGE_CURVE('',#2886,#2887,#837,.T.); +#4497=EDGE_CURVE('',#2887,#2862,#2519,.T.); +#4503=ADVANCED_FACE('',(#4502),#4494,.T.); +#4511=EDGE_CURVE('',#3225,#3216,#909,.T.); +#4513=EDGE_CURVE('',#3227,#3225,#1179,.T.); +#4515=EDGE_CURVE('',#3227,#3213,#1847,.T.); +#4520=ADVANCED_FACE('',(#4519),#4508,.F.); +#4526=EDGE_CURVE('',#3134,#3135,#849,.T.); +#4528=EDGE_CURVE('',#3135,#3089,#853,.T.); +#4530=EDGE_CURVE('',#3088,#3089,#857,.T.); +#4532=EDGE_CURVE('',#3134,#3088,#1139,.T.); +#4536=ADVANCED_FACE('',(#4535),#4525,.T.); +#4542=EDGE_CURVE('',#3258,#3259,#861,.T.); +#4544=EDGE_CURVE('',#3259,#3131,#865,.T.); +#4546=EDGE_CURVE('',#3130,#3131,#869,.T.); +#4548=EDGE_CURVE('',#3258,#3130,#1119,.T.); +#4552=ADVANCED_FACE('',(#4551),#4541,.T.); +#4558=EDGE_CURVE('',#3091,#3187,#1159,.T.); +#4560=EDGE_CURVE('',#3091,#2639,#873,.T.); +#4562=EDGE_CURVE('',#2639,#2595,#877,.T.); +#4564=EDGE_CURVE('',#2591,#2595,#881,.T.); +#4566=EDGE_CURVE('',#2591,#2575,#885,.T.); +#4572=ADVANCED_FACE('',(#4571),#4557,.T.); +#4579=EDGE_CURVE('',#2563,#2589,#893,.T.); +#4581=EDGE_CURVE('',#2589,#2593,#897,.T.); +#4583=EDGE_CURVE('',#2593,#3255,#901,.T.); +#4585=EDGE_CURVE('',#3254,#3255,#905,.T.); +#4587=EDGE_CURVE('',#3225,#3254,#1183,.T.); +#4592=ADVANCED_FACE('',(#4591),#4577,.T.); +#4598=EDGE_CURVE('',#3126,#3127,#993,.T.); +#4600=EDGE_CURVE('',#3127,#3135,#1707,.T.); +#4603=EDGE_CURVE('',#3134,#3126,#913,.T.); +#4607=ADVANCED_FACE('',(#4606),#4597,.F.); +#4613=EDGE_CURVE('',#3142,#3143,#1779,.T.); +#4615=EDGE_CURVE('',#3143,#3151,#1715,.T.); +#4617=EDGE_CURVE('',#3149,#3151,#1535,.T.); +#4619=EDGE_CURVE('',#3149,#3142,#917,.T.); +#4623=ADVANCED_FACE('',(#4622),#4612,.F.); +#4629=EDGE_CURVE('',#3346,#3347,#921,.T.); +#4631=EDGE_CURVE('',#3247,#3346,#925,.T.); +#4633=EDGE_CURVE('',#3246,#3247,#929,.T.); +#4635=EDGE_CURVE('',#2583,#3246,#933,.T.); +#4637=EDGE_CURVE('',#2582,#2583,#937,.T.); +#4639=EDGE_CURVE('',#2561,#2582,#1767,.T.); +#4642=EDGE_CURVE('',#2559,#2922,#941,.T.); +#4644=EDGE_CURVE('',#2922,#2925,#945,.T.); +#4646=EDGE_CURVE('',#2925,#2927,#949,.T.); +#4648=EDGE_CURVE('',#2923,#2927,#953,.T.); +#4650=EDGE_CURVE('',#2923,#2571,#957,.T.); +#4653=EDGE_CURVE('',#2586,#2573,#1775,.T.); +#4655=EDGE_CURVE('',#2586,#2587,#961,.T.); +#4657=EDGE_CURVE('',#2637,#2587,#965,.T.); +#4659=EDGE_CURVE('',#3085,#2637,#969,.T.); +#4661=EDGE_CURVE('',#2658,#3085,#973,.T.); +#4663=EDGE_CURVE('',#2654,#2658,#977,.T.); +#4665=EDGE_CURVE('',#3083,#2654,#981,.T.); +#4667=EDGE_CURVE('',#3082,#3083,#985,.T.); +#4669=EDGE_CURVE('',#3127,#3082,#989,.T.); +#4672=EDGE_CURVE('',#2682,#3126,#997,.T.); +#4674=EDGE_CURVE('',#2678,#2682,#1001,.T.); +#4676=EDGE_CURVE('',#3123,#2678,#1005,.T.); +#4678=EDGE_CURVE('',#3122,#3123,#1009,.T.); +#4680=EDGE_CURVE('',#3251,#3122,#1013,.T.); +#4682=EDGE_CURVE('',#3250,#3251,#1017,.T.); +#4684=EDGE_CURVE('',#3347,#3250,#1021,.T.); +#4688=ADVANCED_FACE('',(#4687),#4628,.T.); +#4695=EDGE_CURVE('',#3347,#3320,#1091,.T.); +#4697=EDGE_CURVE('',#3286,#3320,#1273,.T.); +#4699=EDGE_CURVE('',#3346,#3286,#1191,.T.); +#4703=ADVANCED_FACE('',(#4702),#4693,.T.); +#4709=EDGE_CURVE('',#3347,#3351,#1115,.T.); +#4711=EDGE_CURVE('',#3317,#3351,#1025,.T.); +#4713=EDGE_CURVE('',#3316,#3317,#1029,.T.); +#4715=EDGE_CURVE('',#3343,#3316,#1034,.T.); +#4717=EDGE_CURVE('',#3341,#3343,#1038,.T.); +#4719=EDGE_CURVE('',#3339,#3341,#1043,.T.); +#4721=EDGE_CURVE('',#3337,#3339,#1047,.T.); +#4723=EDGE_CURVE('',#3335,#3337,#1052,.T.); +#4725=EDGE_CURVE('',#3333,#3335,#1056,.T.); +#4727=EDGE_CURVE('',#3331,#3333,#1061,.T.); +#4729=EDGE_CURVE('',#3329,#3331,#1065,.T.); +#4731=EDGE_CURVE('',#3327,#3329,#1069,.T.); +#4733=EDGE_CURVE('',#3325,#3327,#1073,.T.); +#4735=EDGE_CURVE('',#3323,#3325,#1078,.T.); +#4737=EDGE_CURVE('',#3321,#3323,#1082,.T.); +#4739=EDGE_CURVE('',#3320,#3321,#1087,.T.); +#4744=ADVANCED_FACE('',(#4743),#4708,.T.); +#4750=EDGE_CURVE('',#3358,#3359,#1357,.T.); +#4752=EDGE_CURVE('',#3313,#3358,#1095,.T.); +#4754=EDGE_CURVE('',#3312,#3313,#1099,.T.); +#4756=EDGE_CURVE('',#3359,#3312,#1103,.T.); +#4760=ADVANCED_FACE('',(#4759),#4749,.T.); +#4766=EDGE_CURVE('',#3346,#3349,#1107,.T.); +#4768=EDGE_CURVE('',#3349,#3351,#1111,.T.); +#4772=EDGE_CURVE('',#3258,#3250,#1851,.T.); +#4775=EDGE_CURVE('',#3130,#3123,#1123,.T.); +#4778=EDGE_CURVE('',#2678,#2679,#1127,.T.); +#4780=EDGE_CURVE('',#2679,#2683,#1131,.T.); +#4782=EDGE_CURVE('',#2682,#2683,#1135,.T.); +#4787=EDGE_CURVE('',#3088,#3083,#1143,.T.); +#4790=EDGE_CURVE('',#2654,#2655,#1147,.T.); +#4792=EDGE_CURVE('',#2655,#2659,#1151,.T.); +#4794=EDGE_CURVE('',#2658,#2659,#1155,.T.); +#4797=EDGE_CURVE('',#3091,#3085,#1875,.T.); +#4801=EDGE_CURVE('',#3097,#3189,#1823,.T.); +#4803=EDGE_CURVE('',#3103,#3097,#1879,.T.); +#4805=EDGE_CURVE('',#3101,#3103,#1547,.T.); +#4807=EDGE_CURVE('',#3101,#3094,#1167,.T.); +#4809=EDGE_CURVE('',#3142,#3094,#1783,.T.); +#4812=EDGE_CURVE('',#3147,#3149,#1531,.T.); +#4814=EDGE_CURVE('',#3147,#3138,#1171,.T.); +#4816=EDGE_CURVE('',#3266,#3138,#1799,.T.); +#4818=EDGE_CURVE('',#3273,#3266,#1855,.T.); +#4820=EDGE_CURVE('',#3271,#3273,#1515,.T.); +#4822=EDGE_CURVE('',#3271,#3262,#1175,.T.); +#4824=EDGE_CURVE('',#3227,#3262,#1831,.T.); +#4828=EDGE_CURVE('',#3254,#3247,#1187,.T.); +#4833=ADVANCED_FACE('',(#4832),#4765,.T.); +#4841=EDGE_CURVE('',#3286,#3287,#1196,.T.); +#4843=EDGE_CURVE('',#3287,#3289,#1200,.T.); +#4845=EDGE_CURVE('',#3289,#3291,#1205,.T.); +#4847=EDGE_CURVE('',#3291,#3293,#1209,.T.); +#4849=EDGE_CURVE('',#3293,#3295,#1213,.T.); +#4851=EDGE_CURVE('',#3295,#3297,#1217,.T.); +#4853=EDGE_CURVE('',#3297,#3299,#1222,.T.); +#4855=EDGE_CURVE('',#3299,#3301,#1226,.T.); +#4857=EDGE_CURVE('',#3301,#3303,#1231,.T.); +#4859=EDGE_CURVE('',#3303,#3305,#1235,.T.); +#4861=EDGE_CURVE('',#3305,#3307,#1240,.T.); +#4863=EDGE_CURVE('',#3307,#3309,#1244,.T.); +#4865=EDGE_CURVE('',#3309,#3282,#1249,.T.); +#4867=EDGE_CURVE('',#3282,#3283,#1253,.T.); +#4869=EDGE_CURVE('',#3283,#3349,#1257,.T.); +#4873=ADVANCED_FACE('',(#4872),#4838,.F.); +#4879=EDGE_CURVE('',#3354,#3355,#1349,.T.); +#4881=EDGE_CURVE('',#3355,#3278,#1261,.T.); +#4883=EDGE_CURVE('',#3278,#3279,#1265,.T.); +#4885=EDGE_CURVE('',#3279,#3354,#1269,.T.); +#4889=ADVANCED_FACE('',(#4888),#4878,.F.); +#4898=EDGE_CURVE('',#3287,#3321,#1277,.T.); +#4902=ADVANCED_FACE('',(#4901),#4894,.T.); +#4911=EDGE_CURVE('',#3289,#3323,#1281,.T.); +#4915=ADVANCED_FACE('',(#4914),#4907,.T.); +#4924=EDGE_CURVE('',#3291,#3325,#1285,.T.); +#4928=ADVANCED_FACE('',(#4927),#4920,.F.); +#4937=EDGE_CURVE('',#3293,#3327,#1289,.T.); +#4941=ADVANCED_FACE('',(#4940),#4933,.T.); +#4950=EDGE_CURVE('',#3295,#3329,#1293,.T.); +#4954=ADVANCED_FACE('',(#4953),#4946,.T.); +#4963=EDGE_CURVE('',#3297,#3331,#1297,.T.); +#4967=ADVANCED_FACE('',(#4966),#4959,.T.); +#4976=EDGE_CURVE('',#3299,#3333,#1301,.T.); +#4980=ADVANCED_FACE('',(#4979),#4972,.T.); +#4989=EDGE_CURVE('',#3301,#3335,#1305,.T.); +#4993=ADVANCED_FACE('',(#4992),#4985,.T.); +#5002=EDGE_CURVE('',#3303,#3337,#1309,.T.); +#5006=ADVANCED_FACE('',(#5005),#4998,.F.); +#5015=EDGE_CURVE('',#3305,#3339,#1313,.T.); +#5019=ADVANCED_FACE('',(#5018),#5011,.T.); +#5028=EDGE_CURVE('',#3307,#3341,#1317,.T.); +#5032=ADVANCED_FACE('',(#5031),#5024,.T.); +#5041=EDGE_CURVE('',#3309,#3343,#1321,.T.); +#5045=ADVANCED_FACE('',(#5044),#5037,.T.); +#5054=EDGE_CURVE('',#3282,#3316,#1325,.T.); +#5058=ADVANCED_FACE('',(#5057),#5050,.F.); +#5067=EDGE_CURVE('',#3283,#3317,#1329,.T.); +#5071=ADVANCED_FACE('',(#5070),#5063,.T.); +#5083=ADVANCED_FACE('',(#5082),#5076,.T.); +#5089=EDGE_CURVE('',#3230,#3231,#1333,.T.); +#5091=EDGE_CURVE('',#3235,#3230,#1337,.T.); +#5093=EDGE_CURVE('',#3233,#3235,#1341,.T.); +#5095=EDGE_CURVE('',#3231,#3233,#1345,.T.); +#5100=EDGE_CURVE('',#3354,#3358,#1353,.T.); +#5103=EDGE_CURVE('',#3355,#3359,#1361,.T.); +#5107=ADVANCED_FACE('',(#5098,#5106),#5088,.T.); +#5113=EDGE_CURVE('',#3238,#3239,#1377,.T.); +#5115=EDGE_CURVE('',#3238,#3230,#1365,.T.); +#5118=EDGE_CURVE('',#3239,#3231,#1883,.T.); +#5122=ADVANCED_FACE('',(#5121),#5112,.F.); +#5128=EDGE_CURVE('',#2922,#2923,#1369,.T.); +#5132=EDGE_CURVE('',#2558,#2570,#1373,.T.); +#5139=EDGE_CURVE('',#3239,#3241,#1381,.T.); +#5141=EDGE_CURVE('',#3241,#3243,#1385,.T.); +#5143=EDGE_CURVE('',#3243,#3238,#1389,.T.); +#5147=EDGE_CURVE('',#2623,#3109,#1393,.T.); +#5149=EDGE_CURVE('',#3111,#3109,#1397,.T.); +#5151=EDGE_CURVE('',#3111,#2620,#1401,.T.); +#5153=EDGE_CURVE('',#2620,#2621,#1405,.T.); +#5155=EDGE_CURVE('',#2621,#2623,#1409,.T.); +#5159=EDGE_CURVE('',#2635,#3119,#1413,.T.); +#5161=EDGE_CURVE('',#3117,#3119,#1417,.T.); +#5163=EDGE_CURVE('',#3117,#2632,#1421,.T.); +#5165=EDGE_CURVE('',#2632,#2633,#1425,.T.); +#5167=EDGE_CURVE('',#2633,#2635,#1429,.T.); +#5171=ADVANCED_FACE('',(#5137,#5146,#5158,#5170),#5127,.T.); +#5178=EDGE_CURVE('',#2923,#2916,#1446,.T.); +#5180=EDGE_CURVE('',#2910,#2916,#1471,.T.); +#5182=EDGE_CURVE('',#2922,#2910,#1454,.T.); +#5186=ADVANCED_FACE('',(#5185),#5176,.T.); +#5193=EDGE_CURVE('',#2919,#2927,#1434,.T.); +#5195=EDGE_CURVE('',#2917,#2919,#1438,.T.); +#5197=EDGE_CURVE('',#2916,#2917,#1442,.T.); +#5202=ADVANCED_FACE('',(#5201),#5191,.T.); +#5209=EDGE_CURVE('',#2913,#2925,#1467,.T.); +#5211=EDGE_CURVE('',#2913,#2919,#1450,.T.); +#5216=ADVANCED_FACE('',(#5215),#5207,.F.); +#5224=EDGE_CURVE('',#2910,#2911,#1458,.T.); +#5226=EDGE_CURVE('',#2911,#2913,#1462,.T.); +#5231=ADVANCED_FACE('',(#5230),#5221,.F.); +#5240=EDGE_CURVE('',#2911,#2917,#1475,.T.); +#5244=ADVANCED_FACE('',(#5243),#5236,.T.); +#5256=ADVANCED_FACE('',(#5255),#5249,.T.); +#5262=EDGE_CURVE('',#3270,#3271,#1511,.T.); +#5265=EDGE_CURVE('',#3273,#3275,#1519,.T.); +#5267=EDGE_CURVE('',#3275,#3146,#1523,.T.); +#5269=EDGE_CURVE('',#3146,#3147,#1527,.T.); +#5273=EDGE_CURVE('',#3151,#3100,#1539,.T.); +#5275=EDGE_CURVE('',#3100,#3101,#1543,.T.); +#5278=EDGE_CURVE('',#3103,#2643,#1551,.T.); +#5280=EDGE_CURVE('',#2643,#2611,#1555,.T.); +#5282=EDGE_CURVE('',#2607,#2611,#1559,.T.); +#5284=EDGE_CURVE('',#2607,#2579,#1563,.T.); +#5289=EDGE_CURVE('',#2567,#2605,#1567,.T.); +#5291=EDGE_CURVE('',#2605,#2609,#1571,.T.); +#5293=EDGE_CURVE('',#2609,#3270,#1575,.T.); +#5297=EDGE_CURVE('',#2966,#2967,#1495,.T.); +#5299=EDGE_CURVE('',#2966,#2971,#1499,.T.); +#5301=EDGE_CURVE('',#2971,#2969,#1503,.T.); +#5303=EDGE_CURVE('',#2967,#2969,#1507,.T.); +#5307=EDGE_CURVE('',#2962,#2963,#1479,.T.); +#5309=EDGE_CURVE('',#2962,#2975,#1483,.T.); +#5311=EDGE_CURVE('',#2975,#2973,#1487,.T.); +#5313=EDGE_CURVE('',#2963,#2973,#1491,.T.); +#5317=ADVANCED_FACE('',(#5296,#5306,#5316),#5261,.T.); +#5324=EDGE_CURVE('',#2963,#2938,#1580,.T.); +#5326=EDGE_CURVE('',#2938,#2939,#1584,.T.); +#5328=EDGE_CURVE('',#2939,#2941,#1588,.T.); +#5330=EDGE_CURVE('',#2941,#2943,#1592,.T.); +#5332=EDGE_CURVE('',#2943,#2962,#1597,.T.); +#5336=ADVANCED_FACE('',(#5335),#5322,.F.); +#5343=EDGE_CURVE('',#2967,#2930,#1602,.T.); +#5345=EDGE_CURVE('',#2930,#2931,#1606,.T.); +#5347=EDGE_CURVE('',#2931,#2933,#1610,.T.); +#5349=EDGE_CURVE('',#2933,#2935,#1614,.T.); +#5351=EDGE_CURVE('',#2935,#2966,#1619,.T.); +#5355=ADVANCED_FACE('',(#5354),#5341,.F.); +#5362=EDGE_CURVE('',#2973,#2954,#1646,.T.); +#5364=EDGE_CURVE('',#2938,#2954,#1695,.T.); +#5369=ADVANCED_FACE('',(#5368),#5360,.F.); +#5375=EDGE_CURVE('',#2969,#2946,#1624,.T.); +#5378=EDGE_CURVE('',#2951,#2971,#1629,.T.); +#5380=EDGE_CURVE('',#2949,#2951,#1633,.T.); +#5382=EDGE_CURVE('',#2947,#2949,#1637,.T.); +#5384=EDGE_CURVE('',#2946,#2947,#1641,.T.); +#5388=ADVANCED_FACE('',(#5387),#5374,.T.); +#5396=EDGE_CURVE('',#2959,#2975,#1651,.T.); +#5398=EDGE_CURVE('',#2957,#2959,#1655,.T.); +#5400=EDGE_CURVE('',#2955,#2957,#1659,.T.); +#5402=EDGE_CURVE('',#2954,#2955,#1663,.T.); +#5406=ADVANCED_FACE('',(#5405),#5393,.T.); +#5414=EDGE_CURVE('',#2930,#2946,#1667,.T.); +#5419=ADVANCED_FACE('',(#5418),#5411,.F.); +#5428=EDGE_CURVE('',#2931,#2947,#1671,.T.); +#5432=ADVANCED_FACE('',(#5431),#5424,.T.); +#5441=EDGE_CURVE('',#2933,#2949,#1675,.T.); +#5445=ADVANCED_FACE('',(#5444),#5437,.T.); +#5454=EDGE_CURVE('',#2935,#2951,#1679,.T.); +#5458=ADVANCED_FACE('',(#5457),#5450,.T.); +#5470=ADVANCED_FACE('',(#5469),#5463,.F.); +#5478=EDGE_CURVE('',#2943,#2959,#1683,.T.); +#5483=ADVANCED_FACE('',(#5482),#5475,.F.); +#5490=EDGE_CURVE('',#2941,#2957,#1687,.T.); +#5496=ADVANCED_FACE('',(#5495),#5488,.T.); +#5503=EDGE_CURVE('',#2939,#2955,#1691,.T.); +#5509=ADVANCED_FACE('',(#5508),#5501,.T.); +#5521=ADVANCED_FACE('',(#5520),#5514,.T.); +#5530=EDGE_CURVE('',#3246,#3255,#1723,.T.); +#5534=ADVANCED_FACE('',(#5533),#5526,.F.); +#5540=EDGE_CURVE('',#3262,#3263,#1835,.T.); +#5544=EDGE_CURVE('',#3263,#3270,#1731,.T.); +#5548=ADVANCED_FACE('',(#5547),#5539,.F.); +#5555=EDGE_CURVE('',#2595,#2587,#1755,.T.); +#5558=EDGE_CURVE('',#2637,#2639,#1699,.T.); +#5562=ADVANCED_FACE('',(#5561),#5553,.F.); +#5568=EDGE_CURVE('',#2641,#2603,#1815,.T.); +#5570=EDGE_CURVE('',#2611,#2603,#1759,.T.); +#5573=EDGE_CURVE('',#2641,#2643,#1703,.T.); +#5577=ADVANCED_FACE('',(#5576),#5567,.F.); +#5585=EDGE_CURVE('',#3082,#3089,#1711,.T.); +#5590=ADVANCED_FACE('',(#5589),#5582,.F.); +#5597=EDGE_CURVE('',#3143,#3095,#1791,.T.); +#5599=EDGE_CURVE('',#3095,#3100,#1719,.T.); +#5604=ADVANCED_FACE('',(#5603),#5595,.F.); +#5612=EDGE_CURVE('',#2593,#2583,#1727,.T.); +#5617=ADVANCED_FACE('',(#5616),#5609,.F.); +#5625=EDGE_CURVE('',#2609,#2599,#1735,.T.); +#5627=EDGE_CURVE('',#2599,#3263,#1839,.T.); +#5631=ADVANCED_FACE('',(#5630),#5622,.F.); +#5637=EDGE_CURVE('',#3251,#3259,#1739,.T.); +#5640=EDGE_CURVE('',#3122,#3131,#1743,.T.); +#5645=ADVANCED_FACE('',(#5644),#5636,.F.); +#5651=EDGE_CURVE('',#3267,#3275,#1747,.T.); +#5653=EDGE_CURVE('',#3267,#3139,#1807,.T.); +#5655=EDGE_CURVE('',#3139,#3146,#1751,.T.); +#5660=ADVANCED_FACE('',(#5659),#5650,.F.); +#5667=EDGE_CURVE('',#2586,#2591,#1771,.T.); +#5673=ADVANCED_FACE('',(#5672),#5665,.F.); +#5679=EDGE_CURVE('',#2602,#2603,#1811,.T.); +#5681=EDGE_CURVE('',#2602,#2607,#1867,.T.); +#5687=ADVANCED_FACE('',(#5686),#5678,.F.); +#5693=EDGE_CURVE('',#2582,#2589,#1763,.T.); +#5700=ADVANCED_FACE('',(#5699),#5692,.T.); +#5712=ADVANCED_FACE('',(#5711),#5705,.T.); +#5724=ADVANCED_FACE('',(#5723),#5717,.F.); +#5730=EDGE_CURVE('',#2598,#2599,#1843,.T.); +#5734=EDGE_CURVE('',#2598,#2605,#1859,.T.); +#5738=ADVANCED_FACE('',(#5737),#5729,.F.); +#5746=EDGE_CURVE('',#3094,#3095,#1787,.T.); +#5751=ADVANCED_FACE('',(#5750),#5743,.T.); +#5757=EDGE_CURVE('',#3266,#3267,#1795,.T.); +#5760=EDGE_CURVE('',#3138,#3139,#1803,.T.); +#5765=ADVANCED_FACE('',(#5764),#5756,.T.); +#5772=EDGE_CURVE('',#2602,#2578,#1871,.T.); +#5776=EDGE_CURVE('',#3097,#2641,#1819,.T.); +#5782=ADVANCED_FACE('',(#5781),#5770,.T.); +#5792=EDGE_CURVE('',#2566,#2598,#1863,.T.); +#5798=ADVANCED_FACE('',(#5797),#5787,.T.); +#5810=ADVANCED_FACE('',(#5809),#5803,.F.); +#5822=ADVANCED_FACE('',(#5821),#5815,.F.); +#5834=ADVANCED_FACE('',(#5833),#5827,.F.); +#5846=ADVANCED_FACE('',(#5845),#5839,.F.); +#5858=ADVANCED_FACE('',(#5857),#5851,.F.); +#5870=ADVANCED_FACE('',(#5869),#5863,.F.); +#5882=ADVANCED_FACE('',(#5881),#5875,.T.); +#5894=ADVANCED_FACE('',(#5893),#5887,.T.); +#5906=ADVANCED_FACE('',(#5905),#5899,.F.); +#5918=ADVANCED_FACE('',(#5917),#5911,.F.); +#5927=EDGE_CURVE('',#3241,#3233,#1887,.T.); +#5931=ADVANCED_FACE('',(#5930),#5923,.F.); +#5940=EDGE_CURVE('',#3243,#3235,#1891,.T.); +#5944=ADVANCED_FACE('',(#5943),#5936,.F.); +#5956=ADVANCED_FACE('',(#5955),#5949,.F.); +#5962=EDGE_CURVE('',#3107,#3109,#1895,.T.); +#5965=EDGE_CURVE('',#2623,#2617,#1899,.T.); +#5967=EDGE_CURVE('',#2617,#3107,#1923,.T.); +#5971=ADVANCED_FACE('',(#5970),#5961,.F.); +#5977=EDGE_CURVE('',#3106,#3107,#1919,.T.); +#5979=EDGE_CURVE('',#3106,#3111,#2179,.T.); +#5985=ADVANCED_FACE('',(#5984),#5976,.T.); +#5993=EDGE_CURVE('',#2615,#2617,#1927,.T.); +#5995=EDGE_CURVE('',#2614,#2615,#1931,.T.); +#5997=EDGE_CURVE('',#3106,#2614,#1935,.T.); +#6001=EDGE_CURVE('',#2662,#2663,#1903,.T.); +#6003=EDGE_CURVE('',#2662,#2666,#1907,.T.); +#6005=EDGE_CURVE('',#2666,#2667,#1911,.T.); +#6007=EDGE_CURVE('',#2663,#2667,#1915,.T.); +#6011=ADVANCED_FACE('',(#6000,#6010),#5990,.T.); +#6018=EDGE_CURVE('',#2654,#2978,#1939,.T.); +#6020=EDGE_CURVE('',#2978,#2979,#1944,.T.); +#6022=EDGE_CURVE('',#2979,#2981,#1948,.T.); +#6024=EDGE_CURVE('',#2981,#2983,#1953,.T.); +#6026=EDGE_CURVE('',#2983,#2985,#1957,.T.); +#6028=EDGE_CURVE('',#2985,#2987,#1961,.T.); +#6030=EDGE_CURVE('',#2987,#2989,#1965,.T.); +#6032=EDGE_CURVE('',#2989,#2991,#1970,.T.); +#6034=EDGE_CURVE('',#2991,#2993,#1974,.T.); +#6036=EDGE_CURVE('',#2993,#2995,#1979,.T.); +#6038=EDGE_CURVE('',#2995,#2997,#1983,.T.); +#6040=EDGE_CURVE('',#2997,#2999,#1988,.T.); +#6042=EDGE_CURVE('',#2999,#2894,#1992,.T.); +#6044=EDGE_CURVE('',#2894,#2895,#1997,.T.); +#6046=EDGE_CURVE('',#2895,#3001,#2001,.T.); +#6048=EDGE_CURVE('',#3001,#2655,#2005,.T.); +#6052=ADVANCED_FACE('',(#6051),#6016,.F.); +#6059=EDGE_CURVE('',#2663,#2646,#2009,.T.); +#6061=EDGE_CURVE('',#2646,#2647,#2013,.T.); +#6063=EDGE_CURVE('',#2647,#2662,#2017,.T.); +#6067=ADVANCED_FACE('',(#6066),#6057,.F.); +#6074=EDGE_CURVE('',#2658,#3004,#2087,.T.); +#6076=EDGE_CURVE('',#2978,#3004,#2159,.T.); +#6081=ADVANCED_FACE('',(#6080),#6072,.T.); +#6088=EDGE_CURVE('',#3027,#2659,#2021,.T.); +#6090=EDGE_CURVE('',#2899,#3027,#2025,.T.); +#6092=EDGE_CURVE('',#2898,#2899,#2030,.T.); +#6094=EDGE_CURVE('',#3025,#2898,#2034,.T.); +#6096=EDGE_CURVE('',#3023,#3025,#2039,.T.); +#6098=EDGE_CURVE('',#3021,#3023,#2043,.T.); +#6100=EDGE_CURVE('',#3019,#3021,#2048,.T.); +#6102=EDGE_CURVE('',#3017,#3019,#2052,.T.); +#6104=EDGE_CURVE('',#3015,#3017,#2057,.T.); +#6106=EDGE_CURVE('',#3013,#3015,#2061,.T.); +#6108=EDGE_CURVE('',#3011,#3013,#2065,.T.); +#6110=EDGE_CURVE('',#3009,#3011,#2069,.T.); +#6112=EDGE_CURVE('',#3007,#3009,#2074,.T.); +#6114=EDGE_CURVE('',#3005,#3007,#2078,.T.); +#6116=EDGE_CURVE('',#3004,#3005,#2083,.T.); +#6121=ADVANCED_FACE('',(#6120),#6086,.T.); +#6128=EDGE_CURVE('',#2651,#2666,#2091,.T.); +#6130=EDGE_CURVE('',#2650,#2651,#2095,.T.); +#6132=EDGE_CURVE('',#2667,#2650,#2099,.T.); +#6136=ADVANCED_FACE('',(#6135),#6126,.T.); +#6144=EDGE_CURVE('',#3001,#3027,#2103,.T.); +#6149=ADVANCED_FACE('',(#6148),#6141,.T.); +#6156=EDGE_CURVE('',#2895,#2899,#2107,.T.); +#6162=ADVANCED_FACE('',(#6161),#6154,.T.); +#6169=EDGE_CURVE('',#2894,#2898,#2111,.T.); +#6175=ADVANCED_FACE('',(#6174),#6167,.F.); +#6182=EDGE_CURVE('',#2999,#3025,#2115,.T.); +#6188=ADVANCED_FACE('',(#6187),#6180,.T.); +#6195=EDGE_CURVE('',#2997,#3023,#2119,.T.); +#6201=ADVANCED_FACE('',(#6200),#6193,.T.); +#6208=EDGE_CURVE('',#2995,#3021,#2123,.T.); +#6214=ADVANCED_FACE('',(#6213),#6206,.T.); +#6221=EDGE_CURVE('',#2993,#3019,#2127,.T.); +#6227=ADVANCED_FACE('',(#6226),#6219,.F.); +#6234=EDGE_CURVE('',#2991,#3017,#2131,.T.); +#6240=ADVANCED_FACE('',(#6239),#6232,.T.); +#6247=EDGE_CURVE('',#2989,#3015,#2135,.T.); +#6253=ADVANCED_FACE('',(#6252),#6245,.T.); +#6260=EDGE_CURVE('',#2987,#3013,#2139,.T.); +#6266=ADVANCED_FACE('',(#6265),#6258,.T.); +#6273=EDGE_CURVE('',#2985,#3011,#2143,.T.); +#6279=ADVANCED_FACE('',(#6278),#6271,.T.); +#6286=EDGE_CURVE('',#2983,#3009,#2147,.T.); +#6292=ADVANCED_FACE('',(#6291),#6284,.T.); +#6299=EDGE_CURVE('',#2981,#3007,#2151,.T.); +#6305=ADVANCED_FACE('',(#6304),#6297,.F.); +#6312=EDGE_CURVE('',#2979,#3005,#2155,.T.); +#6318=ADVANCED_FACE('',(#6317),#6310,.T.); +#6330=ADVANCED_FACE('',(#6329),#6323,.T.); +#6338=EDGE_CURVE('',#2647,#2651,#2163,.T.); +#6343=ADVANCED_FACE('',(#6342),#6335,.T.); +#6350=EDGE_CURVE('',#2646,#2650,#2167,.T.); +#6356=ADVANCED_FACE('',(#6355),#6348,.T.); +#6368=ADVANCED_FACE('',(#6367),#6361,.T.); +#6375=EDGE_CURVE('',#2621,#2615,#2171,.T.); +#6381=ADVANCED_FACE('',(#6380),#6373,.F.); +#6388=EDGE_CURVE('',#2620,#2614,#2175,.T.); +#6394=ADVANCED_FACE('',(#6393),#6386,.F.); +#6406=ADVANCED_FACE('',(#6405),#6399,.F.); +#6412=EDGE_CURVE('',#3115,#3119,#2183,.T.); +#6415=EDGE_CURVE('',#2635,#2629,#2187,.T.); +#6417=EDGE_CURVE('',#2629,#3115,#2211,.T.); +#6421=ADVANCED_FACE('',(#6420),#6411,.F.); +#6427=EDGE_CURVE('',#3114,#3115,#2207,.T.); +#6429=EDGE_CURVE('',#3114,#3117,#2467,.T.); +#6435=ADVANCED_FACE('',(#6434),#6426,.T.); +#6443=EDGE_CURVE('',#2627,#2629,#2215,.T.); +#6445=EDGE_CURVE('',#2626,#2627,#2219,.T.); +#6447=EDGE_CURVE('',#3114,#2626,#2223,.T.); +#6451=EDGE_CURVE('',#2686,#2687,#2191,.T.); +#6453=EDGE_CURVE('',#2686,#2690,#2195,.T.); +#6455=EDGE_CURVE('',#2690,#2691,#2199,.T.); +#6457=EDGE_CURVE('',#2687,#2691,#2203,.T.); +#6461=ADVANCED_FACE('',(#6450,#6460),#6440,.T.); +#6468=EDGE_CURVE('',#2678,#3030,#2227,.T.); +#6470=EDGE_CURVE('',#3030,#3031,#2232,.T.); +#6472=EDGE_CURVE('',#3031,#3033,#2236,.T.); +#6474=EDGE_CURVE('',#3033,#3035,#2241,.T.); +#6476=EDGE_CURVE('',#3035,#3037,#2245,.T.); +#6478=EDGE_CURVE('',#3037,#3039,#2249,.T.); +#6480=EDGE_CURVE('',#3039,#3041,#2253,.T.); +#6482=EDGE_CURVE('',#3041,#3043,#2258,.T.); +#6484=EDGE_CURVE('',#3043,#3045,#2262,.T.); +#6486=EDGE_CURVE('',#3045,#3047,#2267,.T.); +#6488=EDGE_CURVE('',#3047,#3049,#2271,.T.); +#6490=EDGE_CURVE('',#3049,#3051,#2276,.T.); +#6492=EDGE_CURVE('',#3051,#2902,#2280,.T.); +#6494=EDGE_CURVE('',#2902,#2903,#2285,.T.); +#6496=EDGE_CURVE('',#2903,#3053,#2289,.T.); +#6498=EDGE_CURVE('',#3053,#2679,#2293,.T.); +#6502=ADVANCED_FACE('',(#6501),#6466,.F.); +#6509=EDGE_CURVE('',#2687,#2670,#2297,.T.); +#6511=EDGE_CURVE('',#2670,#2671,#2301,.T.); +#6513=EDGE_CURVE('',#2671,#2686,#2305,.T.); +#6517=ADVANCED_FACE('',(#6516),#6507,.F.); +#6524=EDGE_CURVE('',#2682,#3056,#2375,.T.); +#6526=EDGE_CURVE('',#3030,#3056,#2447,.T.); +#6531=ADVANCED_FACE('',(#6530),#6522,.T.); +#6538=EDGE_CURVE('',#3079,#2683,#2309,.T.); +#6540=EDGE_CURVE('',#2907,#3079,#2313,.T.); +#6542=EDGE_CURVE('',#2906,#2907,#2318,.T.); +#6544=EDGE_CURVE('',#3077,#2906,#2322,.T.); +#6546=EDGE_CURVE('',#3075,#3077,#2327,.T.); +#6548=EDGE_CURVE('',#3073,#3075,#2331,.T.); +#6550=EDGE_CURVE('',#3071,#3073,#2336,.T.); +#6552=EDGE_CURVE('',#3069,#3071,#2340,.T.); +#6554=EDGE_CURVE('',#3067,#3069,#2345,.T.); +#6556=EDGE_CURVE('',#3065,#3067,#2349,.T.); +#6558=EDGE_CURVE('',#3063,#3065,#2353,.T.); +#6560=EDGE_CURVE('',#3061,#3063,#2357,.T.); +#6562=EDGE_CURVE('',#3059,#3061,#2362,.T.); +#6564=EDGE_CURVE('',#3057,#3059,#2366,.T.); +#6566=EDGE_CURVE('',#3056,#3057,#2371,.T.); +#6571=ADVANCED_FACE('',(#6570),#6536,.T.); +#6578=EDGE_CURVE('',#2675,#2690,#2379,.T.); +#6580=EDGE_CURVE('',#2674,#2675,#2383,.T.); +#6582=EDGE_CURVE('',#2691,#2674,#2387,.T.); +#6586=ADVANCED_FACE('',(#6585),#6576,.T.); +#6594=EDGE_CURVE('',#3053,#3079,#2391,.T.); +#6599=ADVANCED_FACE('',(#6598),#6591,.T.); +#6606=EDGE_CURVE('',#2903,#2907,#2395,.T.); +#6612=ADVANCED_FACE('',(#6611),#6604,.T.); +#6619=EDGE_CURVE('',#2902,#2906,#2399,.T.); +#6625=ADVANCED_FACE('',(#6624),#6617,.F.); +#6632=EDGE_CURVE('',#3051,#3077,#2403,.T.); +#6638=ADVANCED_FACE('',(#6637),#6630,.T.); +#6645=EDGE_CURVE('',#3049,#3075,#2407,.T.); +#6651=ADVANCED_FACE('',(#6650),#6643,.T.); +#6658=EDGE_CURVE('',#3047,#3073,#2411,.T.); +#6664=ADVANCED_FACE('',(#6663),#6656,.T.); +#6671=EDGE_CURVE('',#3045,#3071,#2415,.T.); +#6677=ADVANCED_FACE('',(#6676),#6669,.F.); +#6684=EDGE_CURVE('',#3043,#3069,#2419,.T.); +#6690=ADVANCED_FACE('',(#6689),#6682,.T.); +#6697=EDGE_CURVE('',#3041,#3067,#2423,.T.); +#6703=ADVANCED_FACE('',(#6702),#6695,.T.); +#6710=EDGE_CURVE('',#3039,#3065,#2427,.T.); +#6716=ADVANCED_FACE('',(#6715),#6708,.T.); +#6723=EDGE_CURVE('',#3037,#3063,#2431,.T.); +#6729=ADVANCED_FACE('',(#6728),#6721,.T.); +#6736=EDGE_CURVE('',#3035,#3061,#2435,.T.); +#6742=ADVANCED_FACE('',(#6741),#6734,.T.); +#6749=EDGE_CURVE('',#3033,#3059,#2439,.T.); +#6755=ADVANCED_FACE('',(#6754),#6747,.F.); +#6762=EDGE_CURVE('',#3031,#3057,#2443,.T.); +#6768=ADVANCED_FACE('',(#6767),#6760,.T.); +#6780=ADVANCED_FACE('',(#6779),#6773,.T.); +#6788=EDGE_CURVE('',#2671,#2675,#2451,.T.); +#6793=ADVANCED_FACE('',(#6792),#6785,.T.); +#6800=EDGE_CURVE('',#2670,#2674,#2455,.T.); +#6806=ADVANCED_FACE('',(#6805),#6798,.T.); +#6818=ADVANCED_FACE('',(#6817),#6811,.T.); +#6825=EDGE_CURVE('',#2633,#2627,#2459,.T.); +#6831=ADVANCED_FACE('',(#6830),#6823,.F.); +#6838=EDGE_CURVE('',#2632,#2626,#2463,.T.); +#6844=ADVANCED_FACE('',(#6843),#6836,.F.); +#6856=ADVANCED_FACE('',(#6855),#6849,.F.); +#6864=EDGE_CURVE('',#3279,#3313,#2471,.T.); +#6869=ADVANCED_FACE('',(#6868),#6861,.T.); +#6876=EDGE_CURVE('',#3278,#3312,#2475,.T.); +#6882=ADVANCED_FACE('',(#6881),#6874,.T.); +#6894=ADVANCED_FACE('',(#6893),#6887,.T.); +#6908=ADVANCED_FACE('',(#6907),#6899,.T.); +#6922=ADVANCED_FACE('',(#6921),#6913,.T.); +#6929=EDGE_CURVE('',#3209,#2825,#2523,.T.); +#6935=ADVANCED_FACE('',(#6934),#6927,.T.); +#6942=EDGE_CURVE('',#3207,#2823,#2527,.T.); +#6948=ADVANCED_FACE('',(#6947),#6940,.T.); +#6955=EDGE_CURVE('',#3205,#2821,#2531,.T.); +#6961=ADVANCED_FACE('',(#6960),#6953,.T.); +#6968=EDGE_CURVE('',#3203,#2819,#2535,.T.); +#6974=ADVANCED_FACE('',(#6973),#6966,.T.); +#6986=ADVANCED_FACE('',(#6985),#6979,.T.); +#6994=EDGE_CURVE('',#3199,#2815,#2543,.T.); +#6999=ADVANCED_FACE('',(#6998),#6991,.T.); +#7006=EDGE_CURVE('',#3197,#2813,#2547,.T.); +#7012=ADVANCED_FACE('',(#7011),#7004,.T.); +#7019=EDGE_CURVE('',#3195,#2811,#2551,.T.); +#7025=ADVANCED_FACE('',(#7024),#7017,.T.); +#7037=ADVANCED_FACE('',(#7036),#7030,.T.); +#7038=CLOSED_SHELL('',(#3423,#3438,#3452,#3466,#3480,#3494,#3510,#3527,#3547, +#3566,#3583,#3601,#3619,#3633,#3647,#3661,#3675,#3689,#3732,#3746,#3807,#3821, +#3834,#3847,#3860,#3872,#3885,#3898,#3911,#3924,#3941,#3960,#3976,#3989,#4002, +#4015,#4028,#4040,#4055,#4069,#4091,#4110,#4125,#4140,#4154,#4168,#4182,#4198, +#4210,#4225,#4240,#4254,#4268,#4287,#4305,#4318,#4331,#4343,#4356,#4368,#4382, +#4396,#4433,#4447,#4461,#4475,#4489,#4503,#4520,#4536,#4552,#4572,#4592,#4607, +#4623,#4688,#4703,#4744,#4760,#4833,#4873,#4889,#4902,#4915,#4928,#4941,#4954, +#4967,#4980,#4993,#5006,#5019,#5032,#5045,#5058,#5071,#5083,#5107,#5122,#5171, +#5186,#5202,#5216,#5231,#5244,#5256,#5317,#5336,#5355,#5369,#5388,#5406,#5419, +#5432,#5445,#5458,#5470,#5483,#5496,#5509,#5521,#5534,#5548,#5562,#5577,#5590, +#5604,#5617,#5631,#5645,#5660,#5673,#5687,#5700,#5712,#5724,#5738,#5751,#5765, +#5782,#5798,#5810,#5822,#5834,#5846,#5858,#5870,#5882,#5894,#5906,#5918,#5931, +#5944,#5956,#5971,#5985,#6011,#6052,#6067,#6081,#6121,#6136,#6149,#6162,#6175, +#6188,#6201,#6214,#6227,#6240,#6253,#6266,#6279,#6292,#6305,#6318,#6330,#6343, +#6356,#6368,#6381,#6394,#6406,#6421,#6435,#6461,#6502,#6517,#6531,#6571,#6586, +#6599,#6612,#6625,#6638,#6651,#6664,#6677,#6690,#6703,#6716,#6729,#6742,#6755, +#6768,#6780,#6793,#6806,#6818,#6831,#6844,#6856,#6869,#6882,#6894,#6908,#6922, +#6935,#6948,#6961,#6974,#6986,#6999,#7012,#7025,#7037)); +#7039=MANIFOLD_SOLID_BREP('',#7038); +#7044=TRIMMED_CURVE('A_109',#7043,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#7050=TRIMMED_CURVE('A_110',#7049,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#7051=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7052=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#7055=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#7057=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#7056))GLOBAL_UNIT_ASSIGNED_CONTEXT((#7051,#7054,#7055))REPRESENTATION_CONTEXT( +'ID1','3')); +#7058=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#7039),#7057); +#7059=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#7045),#7057); +#7063=AXIS2_PLACEMENT_3D('',#7060,#7061,#7062); +#7064=SHAPE_REPRESENTATION('',(#7063),#7057); +#7073=PRODUCT_DEFINITION('part definition','',#7072,#7069); +#7074=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445053-3.',#7073); +#7075=SHAPE_ASPECT('','solid data associated with C-2-1445053-3',#7074,.F.); +#7076=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#7075); +#7077=SHAPE_REPRESENTATION('',(#7039),#7057); +#7078=SHAPE_DEFINITION_REPRESENTATION(#7076,#7077); +#7079=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7083=PROPERTY_DEFINITION('geometric validation property', +'area of C-2-1445053-3',#7075); +#7084=REPRESENTATION('surface area',(#7082),#7057); +#7085=PROPERTY_DEFINITION_REPRESENTATION(#7083,#7084); +#7086=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7090=PROPERTY_DEFINITION('geometric validation property', +'volume of C-2-1445053-3',#7075); +#7091=REPRESENTATION('volume',(#7089),#7057); +#7092=PROPERTY_DEFINITION_REPRESENTATION(#7090,#7091); +#7094=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-2-1445053-3',#7075); +#7095=REPRESENTATION('centroid',(#7093),#7057); +#7096=PROPERTY_DEFINITION_REPRESENTATION(#7094,#7095); +#7097=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7101=PROPERTY_DEFINITION('geometric validation property', +'area of C-2-1445053-3',#7074); +#7102=REPRESENTATION('surface area',(#7100),#7057); +#7103=PROPERTY_DEFINITION_REPRESENTATION(#7101,#7102); +#7104=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#7108=PROPERTY_DEFINITION('geometric validation property', +'volume of C-2-1445053-3',#7074); +#7109=REPRESENTATION('volume',(#7107),#7057); +#7110=PROPERTY_DEFINITION_REPRESENTATION(#7108,#7109); +#7112=PROPERTY_DEFINITION('geometric validation property', +'centroid of C-2-1445053-3',#7074); +#7113=REPRESENTATION('centroid',(#7111),#7057); +#7114=PROPERTY_DEFINITION_REPRESENTATION(#7112,#7113); +#7115=SHAPE_DEFINITION_REPRESENTATION(#7074,#7064); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.kicad_mod new file mode 100644 index 0000000..5d9f10b --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.kicad_mod @@ -0,0 +1,19 @@ +(module "Micro Mate-N-Lok 4-Pol" (layer F.Cu) (tedit 5CE9F407) + (fp_text reference REF** (at 0 6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 4-Pol" (at 0 -8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -6.6) (end 8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 -6.6) (end 8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 4.6) (end -8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 4.6) (end -8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 -6.6) (end 0 -6.6) (layer F.CrtYd) (width 0.15)) + (pad "" smd rect (at -8.2 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 8.21 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp new file mode 100644 index 0000000..46009a2 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_horizontal.stp @@ -0,0 +1,9166 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445100-4','2010-05-29T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=DIRECTION('',(0.E0,0.E0,-1.E0)); +#73=VECTOR('',#72,9.24E0); +#74=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#75=LINE('',#74,#73); +#76=DIRECTION('',(0.E0,1.E0,0.E0)); +#77=VECTOR('',#76,6.4E-1); +#78=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#79=LINE('',#78,#77); +#80=DIRECTION('',(0.E0,0.E0,1.E0)); +#81=VECTOR('',#80,1.13E0); +#82=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#83=LINE('',#82,#81); +#84=DIRECTION('',(0.E0,1.E0,0.E0)); +#85=VECTOR('',#84,2.58E0); +#86=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#87=LINE('',#86,#85); +#88=DIRECTION('',(0.E0,0.E0,-1.E0)); +#89=VECTOR('',#88,1.13E0); +#90=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#91=LINE('',#90,#89); +#92=DIRECTION('',(0.E0,1.E0,0.E0)); +#93=VECTOR('',#92,6.4E-1); +#94=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#95=LINE('',#94,#93); +#96=DIRECTION('',(0.E0,0.E0,1.E0)); +#97=VECTOR('',#96,9.24E0); +#98=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#99=LINE('',#98,#97); +#100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#101=VECTOR('',#100,3.86E0); +#102=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#103=LINE('',#102,#101); +#104=DIRECTION('',(0.E0,1.E0,0.E0)); +#105=VECTOR('',#104,6.E-1); +#106=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-4.15E0)); +#107=LINE('',#106,#105); +#108=DIRECTION('',(0.E0,0.E0,1.E0)); +#109=VECTOR('',#108,1.6E0); +#110=CARTESIAN_POINT('',(-6.5E0,5.E-1,-5.95E0)); +#111=LINE('',#110,#109); +#112=DIRECTION('',(0.E0,1.E0,0.E0)); +#113=VECTOR('',#112,6.E-1); +#114=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-6.15E0)); +#115=LINE('',#114,#113); +#116=DIRECTION('',(0.E0,0.E0,1.E0)); +#117=VECTOR('',#116,1.6E0); +#118=CARTESIAN_POINT('',(-6.5E0,-5.E-1,-5.95E0)); +#119=LINE('',#118,#117); +#120=DIRECTION('',(0.E0,0.E0,1.E0)); +#121=VECTOR('',#120,7.6E-1); +#122=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#123=LINE('',#122,#121); +#124=DIRECTION('',(1.E0,0.E0,0.E0)); +#125=VECTOR('',#124,7.E-2); +#126=CARTESIAN_POINT('',(-5.035E0,-1.93E0,-8.87E0)); +#127=LINE('',#126,#125); +#128=DIRECTION('',(0.E0,0.E0,1.E0)); +#129=VECTOR('',#128,3.7E-1); +#130=CARTESIAN_POINT('',(-5.035E0,-1.93E0,-9.24E0)); +#131=LINE('',#130,#129); +#132=DIRECTION('',(1.E0,0.E0,0.E0)); +#133=VECTOR('',#132,1.3E1); +#134=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#135=LINE('',#134,#133); +#136=DIRECTION('',(0.E0,0.E0,1.E0)); +#137=VECTOR('',#136,3.7E-1); +#138=CARTESIAN_POINT('',(5.035E0,-1.93E0,-9.24E0)); +#139=LINE('',#138,#137); +#140=DIRECTION('',(1.E0,0.E0,0.E0)); +#141=VECTOR('',#140,7.E-2); +#142=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#143=LINE('',#142,#141); +#144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#145=VECTOR('',#144,7.6E-1); +#146=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#147=LINE('',#146,#145); +#148=DIRECTION('',(1.E0,0.E0,0.E0)); +#149=VECTOR('',#148,9.3E-1); +#150=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#151=LINE('',#150,#149); +#152=DIRECTION('',(0.E0,0.E0,1.E0)); +#153=VECTOR('',#152,7.6E-1); +#154=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#155=LINE('',#154,#153); +#156=DIRECTION('',(1.E0,0.E0,0.E0)); +#157=VECTOR('',#156,2.07E0); +#158=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#159=LINE('',#158,#157); +#160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#161=VECTOR('',#160,7.6E-1); +#162=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#163=LINE('',#162,#161); +#164=DIRECTION('',(1.E0,0.E0,0.E0)); +#165=VECTOR('',#164,9.3E-1); +#166=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#167=LINE('',#166,#165); +#168=DIRECTION('',(0.E0,0.E0,1.E0)); +#169=VECTOR('',#168,7.6E-1); +#170=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#171=LINE('',#170,#169); +#172=DIRECTION('',(1.E0,0.E0,0.E0)); +#173=VECTOR('',#172,2.07E0); +#174=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#175=LINE('',#174,#173); +#176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#177=VECTOR('',#176,7.6E-1); +#178=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#179=LINE('',#178,#177); +#180=DIRECTION('',(1.E0,0.E0,0.E0)); +#181=VECTOR('',#180,9.3E-1); +#182=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#183=LINE('',#182,#181); +#184=DIRECTION('',(0.E0,0.E0,1.E0)); +#185=VECTOR('',#184,7.6E-1); +#186=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#187=LINE('',#186,#185); +#188=DIRECTION('',(1.E0,0.E0,0.E0)); +#189=VECTOR('',#188,2.07E0); +#190=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#191=LINE('',#190,#189); +#192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#193=VECTOR('',#192,7.6E-1); +#194=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#195=LINE('',#194,#193); +#196=DIRECTION('',(1.E0,0.E0,0.E0)); +#197=VECTOR('',#196,9.3E-1); +#198=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#199=LINE('',#198,#197); +#200=DIRECTION('',(0.E0,0.E0,-1.E0)); +#201=VECTOR('',#200,6.4E0); +#202=CARTESIAN_POINT('',(-4.25E0,-1.93E0,-1.4E0)); +#203=LINE('',#202,#201); +#204=DIRECTION('',(0.E0,0.E0,1.E0)); +#205=VECTOR('',#204,6.4E0); +#206=CARTESIAN_POINT('',(-2.6E0,-1.93E0,-7.8E0)); +#207=LINE('',#206,#205); +#208=DIRECTION('',(0.E0,0.E0,-1.E0)); +#209=VECTOR('',#208,6.4E0); +#210=CARTESIAN_POINT('',(2.6E0,-1.93E0,-1.4E0)); +#211=LINE('',#210,#209); +#212=DIRECTION('',(0.E0,0.E0,1.E0)); +#213=VECTOR('',#212,6.4E0); +#214=CARTESIAN_POINT('',(4.25E0,-1.93E0,-7.8E0)); +#215=LINE('',#214,#213); +#216=DIRECTION('',(0.E0,-1.E0,0.E0)); +#217=VECTOR('',#216,6.4E-1); +#218=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#219=LINE('',#218,#217); +#220=DIRECTION('',(1.E0,0.E0,0.E0)); +#221=VECTOR('',#220,1.535E0); +#222=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#223=LINE('',#222,#221); +#224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#225=VECTOR('',#224,6.4E-1); +#226=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#227=LINE('',#226,#225); +#228=DIRECTION('',(1.E0,0.E0,0.E0)); +#229=VECTOR('',#228,2.07E0); +#230=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(0.E0,-1.E0,0.E0)); +#233=VECTOR('',#232,6.4E-1); +#234=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(1.E0,0.E0,0.E0)); +#237=VECTOR('',#236,2.07E0); +#238=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#239=LINE('',#238,#237); +#240=DIRECTION('',(0.E0,-1.E0,0.E0)); +#241=VECTOR('',#240,6.4E-1); +#242=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#243=LINE('',#242,#241); +#244=DIRECTION('',(1.E0,0.E0,0.E0)); +#245=VECTOR('',#244,2.07E0); +#246=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#247=LINE('',#246,#245); +#248=DIRECTION('',(0.E0,-1.E0,0.E0)); +#249=VECTOR('',#248,6.4E-1); +#250=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#251=LINE('',#250,#249); +#252=DIRECTION('',(1.E0,0.E0,0.E0)); +#253=VECTOR('',#252,1.535E0); +#254=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#255=LINE('',#254,#253); +#256=DIRECTION('',(0.E0,-1.E0,0.E0)); +#257=VECTOR('',#256,6.4E-1); +#258=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#259=LINE('',#258,#257); +#260=DIRECTION('',(0.E0,-1.E0,0.E0)); +#261=VECTOR('',#260,6.4E-1); +#262=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#263=LINE('',#262,#261); +#264=DIRECTION('',(0.E0,-1.E0,0.E0)); +#265=VECTOR('',#264,6.4E-1); +#266=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#267=LINE('',#266,#265); +#268=DIRECTION('',(0.E0,1.E0,0.E0)); +#269=VECTOR('',#268,1.251345596729E0); +#270=CARTESIAN_POINT('',(4.18E0,-8.063455967291E-1,-8.11E0)); +#271=LINE('',#270,#269); +#272=DIRECTION('',(-1.E0,0.E0,0.E0)); +#273=VECTOR('',#272,6.4E-1); +#274=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.11E0)); +#275=LINE('',#274,#273); +#276=DIRECTION('',(0.E0,1.E0,0.E0)); +#277=VECTOR('',#276,1.251345596729E0); +#278=CARTESIAN_POINT('',(4.82E0,-8.063455967291E-1,-8.11E0)); +#279=LINE('',#278,#277); +#280=DIRECTION('',(-1.E0,0.E0,0.E0)); +#281=VECTOR('',#280,6.4E-1); +#282=CARTESIAN_POINT('',(4.82E0,-8.063455967291E-1,-8.11E0)); +#283=LINE('',#282,#281); +#284=DIRECTION('',(0.E0,1.E0,0.E0)); +#285=VECTOR('',#284,1.251345596729E0); +#286=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#287=LINE('',#286,#285); +#288=DIRECTION('',(1.E0,0.E0,0.E0)); +#289=VECTOR('',#288,6.4E-1); +#290=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#291=LINE('',#290,#289); +#292=DIRECTION('',(0.E0,1.E0,0.E0)); +#293=VECTOR('',#292,1.251345596729E0); +#294=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(1.E0,0.E0,0.E0)); +#297=VECTOR('',#296,6.4E-1); +#298=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(0.E0,1.E0,0.E0)); +#301=VECTOR('',#300,1.251345596729E0); +#302=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#303=LINE('',#302,#301); +#304=DIRECTION('',(1.E0,0.E0,0.E0)); +#305=VECTOR('',#304,6.4E-1); +#306=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#307=LINE('',#306,#305); +#308=DIRECTION('',(0.E0,1.E0,0.E0)); +#309=VECTOR('',#308,1.251345596729E0); +#310=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#311=LINE('',#310,#309); +#312=DIRECTION('',(1.E0,0.E0,0.E0)); +#313=VECTOR('',#312,6.4E-1); +#314=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(0.E0,1.E0,0.E0)); +#317=VECTOR('',#316,1.251345596729E0); +#318=CARTESIAN_POINT('',(-4.82E0,-8.063455967291E-1,-8.11E0)); +#319=LINE('',#318,#317); +#320=DIRECTION('',(1.E0,0.E0,0.E0)); +#321=VECTOR('',#320,6.4E-1); +#322=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#323=LINE('',#322,#321); +#324=DIRECTION('',(0.E0,1.E0,0.E0)); +#325=VECTOR('',#324,1.251345596729E0); +#326=CARTESIAN_POINT('',(-4.18E0,-8.063455967291E-1,-8.11E0)); +#327=LINE('',#326,#325); +#328=DIRECTION('',(1.E0,0.E0,0.E0)); +#329=VECTOR('',#328,6.4E-1); +#330=CARTESIAN_POINT('',(-4.82E0,-8.063455967291E-1,-8.11E0)); +#331=LINE('',#330,#329); +#332=DIRECTION('',(0.E0,0.E0,-1.E0)); +#333=VECTOR('',#332,7.6E-1); +#334=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#335=LINE('',#334,#333); +#336=DIRECTION('',(1.E0,0.E0,0.E0)); +#337=VECTOR('',#336,1.535E0); +#338=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#339=LINE('',#338,#337); +#340=DIRECTION('',(0.E0,0.E0,1.E0)); +#341=VECTOR('',#340,3.7E-1); +#342=CARTESIAN_POINT('',(5.035E0,1.29E0,-9.24E0)); +#343=LINE('',#342,#341); +#344=DIRECTION('',(1.E0,0.E0,0.E0)); +#345=VECTOR('',#344,7.E-2); +#346=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#347=LINE('',#346,#345); +#348=DIRECTION('',(0.E0,0.E0,-1.E0)); +#349=VECTOR('',#348,7.6E-1); +#350=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#351=LINE('',#350,#349); +#352=DIRECTION('',(1.E0,0.E0,0.E0)); +#353=VECTOR('',#352,2.07E0); +#354=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#355=LINE('',#354,#353); +#356=DIRECTION('',(0.E0,0.E0,-1.E0)); +#357=VECTOR('',#356,7.6E-1); +#358=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#359=LINE('',#358,#357); +#360=DIRECTION('',(1.E0,0.E0,0.E0)); +#361=VECTOR('',#360,2.07E0); +#362=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#363=LINE('',#362,#361); +#364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#365=VECTOR('',#364,7.6E-1); +#366=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#367=LINE('',#366,#365); +#368=DIRECTION('',(1.E0,0.E0,0.E0)); +#369=VECTOR('',#368,2.07E0); +#370=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#371=LINE('',#370,#369); +#372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#373=VECTOR('',#372,7.6E-1); +#374=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#375=LINE('',#374,#373); +#376=DIRECTION('',(1.E0,0.E0,0.E0)); +#377=VECTOR('',#376,2.07E0); +#378=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#379=LINE('',#378,#377); +#380=DIRECTION('',(0.E0,0.E0,-1.E0)); +#381=VECTOR('',#380,7.6E-1); +#382=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(1.E0,0.E0,0.E0)); +#385=VECTOR('',#384,7.E-2); +#386=CARTESIAN_POINT('',(-5.035E0,1.29E0,-8.87E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,0.E0,1.E0)); +#389=VECTOR('',#388,3.7E-1); +#390=CARTESIAN_POINT('',(-5.035E0,1.29E0,-9.24E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(1.E0,0.E0,0.E0)); +#393=VECTOR('',#392,1.535E0); +#394=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(0.E0,0.E0,-1.E0)); +#397=VECTOR('',#396,7.6E-1); +#398=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#399=LINE('',#398,#397); +#400=DIRECTION('',(1.E0,0.E0,0.E0)); +#401=VECTOR('',#400,2.07E0); +#402=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#403=LINE('',#402,#401); +#404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#405=VECTOR('',#404,7.6E-1); +#406=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#407=LINE('',#406,#405); +#408=DIRECTION('',(1.E0,0.E0,0.E0)); +#409=VECTOR('',#408,2.07E0); +#410=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#411=LINE('',#410,#409); +#412=DIRECTION('',(0.E0,-1.E0,0.E0)); +#413=VECTOR('',#412,6.4E-1); +#414=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#415=LINE('',#414,#413); +#416=DIRECTION('',(0.E0,-1.E0,0.E0)); +#417=VECTOR('',#416,6.4E-1); +#418=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#419=LINE('',#418,#417); +#420=DIRECTION('',(0.E0,1.E0,0.E0)); +#421=VECTOR('',#420,6.4E-1); +#422=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#423=LINE('',#422,#421); +#424=DIRECTION('',(0.E0,1.E0,0.E0)); +#425=VECTOR('',#424,6.4E-1); +#426=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#427=LINE('',#426,#425); +#428=DIRECTION('',(0.E0,1.E0,0.E0)); +#429=VECTOR('',#428,6.4E-1); +#430=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#431=LINE('',#430,#429); +#432=DIRECTION('',(0.E0,1.E0,0.E0)); +#433=VECTOR('',#432,6.4E-1); +#434=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#435=LINE('',#434,#433); +#436=DIRECTION('',(0.E0,1.E0,0.E0)); +#437=VECTOR('',#436,6.4E-1); +#438=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#439=LINE('',#438,#437); +#440=DIRECTION('',(0.E0,1.E0,0.E0)); +#441=VECTOR('',#440,6.4E-1); +#442=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#443=LINE('',#442,#441); +#444=DIRECTION('',(0.E0,1.E0,0.E0)); +#445=VECTOR('',#444,6.4E-1); +#446=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#447=LINE('',#446,#445); +#448=DIRECTION('',(0.E0,1.E0,0.E0)); +#449=VECTOR('',#448,6.4E-1); +#450=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#451=LINE('',#450,#449); +#452=DIRECTION('',(0.E0,1.E0,0.E0)); +#453=VECTOR('',#452,6.4E-1); +#454=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#455=LINE('',#454,#453); +#456=DIRECTION('',(0.E0,1.E0,0.E0)); +#457=VECTOR('',#456,6.4E-1); +#458=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#459=LINE('',#458,#457); +#460=DIRECTION('',(0.E0,1.E0,0.E0)); +#461=VECTOR('',#460,6.4E-1); +#462=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#463=LINE('',#462,#461); +#464=DIRECTION('',(0.E0,-1.E0,0.E0)); +#465=VECTOR('',#464,6.4E-1); +#466=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-8.87E0)); +#467=LINE('',#466,#465); +#468=DIRECTION('',(0.E0,1.E0,0.E0)); +#469=VECTOR('',#468,6.4E-1); +#470=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#471=LINE('',#470,#469); +#472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#473=VECTOR('',#472,6.4E-1); +#474=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#475=LINE('',#474,#473); +#476=DIRECTION('',(0.E0,1.E0,0.E0)); +#477=VECTOR('',#476,6.4E-1); +#478=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#479=LINE('',#478,#477); +#480=DIRECTION('',(0.E0,1.E0,0.E0)); +#481=VECTOR('',#480,6.4E-1); +#482=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#483=LINE('',#482,#481); +#484=DIRECTION('',(0.E0,1.E0,0.E0)); +#485=VECTOR('',#484,6.4E-1); +#486=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#487=LINE('',#486,#485); +#488=DIRECTION('',(0.E0,1.E0,0.E0)); +#489=VECTOR('',#488,6.4E-1); +#490=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#491=LINE('',#490,#489); +#492=DIRECTION('',(0.E0,-1.E0,0.E0)); +#493=VECTOR('',#492,6.4E-1); +#494=CARTESIAN_POINT('',(5.035E0,-1.29E0,-8.87E0)); +#495=LINE('',#494,#493); +#496=DIRECTION('',(0.E0,-1.E0,0.E0)); +#497=VECTOR('',#496,6.4E-1); +#498=CARTESIAN_POINT('',(5.035E0,1.93E0,-8.87E0)); +#499=LINE('',#498,#497); +#500=DIRECTION('',(0.E0,1.E0,0.E0)); +#501=VECTOR('',#500,6.4E-1); +#502=CARTESIAN_POINT('',(-5.035E0,-1.93E0,-9.24E0)); +#503=LINE('',#502,#501); +#504=DIRECTION('',(1.E0,0.E0,0.E0)); +#505=VECTOR('',#504,1.465E0); +#506=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#507=LINE('',#506,#505); +#508=DIRECTION('',(0.E0,1.E0,0.E0)); +#509=VECTOR('',#508,6.4E-1); +#510=CARTESIAN_POINT('',(5.035E0,-1.93E0,-9.24E0)); +#511=LINE('',#510,#509); +#512=DIRECTION('',(1.E0,0.E0,0.E0)); +#513=VECTOR('',#512,1.465E0); +#514=CARTESIAN_POINT('',(5.035E0,-1.93E0,-9.24E0)); +#515=LINE('',#514,#513); +#516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#517=VECTOR('',#516,7.6E-1); +#518=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#519=LINE('',#518,#517); +#520=DIRECTION('',(1.E0,0.E0,0.E0)); +#521=VECTOR('',#520,7.E-2); +#522=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#523=LINE('',#522,#521); +#524=DIRECTION('',(0.E0,0.E0,1.E0)); +#525=VECTOR('',#524,3.7E-1); +#526=CARTESIAN_POINT('',(5.035E0,-1.29E0,-9.24E0)); +#527=LINE('',#526,#525); +#528=DIRECTION('',(1.E0,0.E0,0.E0)); +#529=VECTOR('',#528,1.465E0); +#530=CARTESIAN_POINT('',(5.035E0,-1.29E0,-9.24E0)); +#531=LINE('',#530,#529); +#532=DIRECTION('',(0.E0,0.E0,-1.E0)); +#533=VECTOR('',#532,7.6E-1); +#534=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#535=LINE('',#534,#533); +#536=DIRECTION('',(1.E0,0.E0,0.E0)); +#537=VECTOR('',#536,2.07E0); +#538=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#539=LINE('',#538,#537); +#540=DIRECTION('',(0.E0,0.E0,-1.E0)); +#541=VECTOR('',#540,7.6E-1); +#542=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#543=LINE('',#542,#541); +#544=DIRECTION('',(0.E0,0.E0,-1.E0)); +#545=VECTOR('',#544,7.6E-1); +#546=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#547=LINE('',#546,#545); +#548=DIRECTION('',(1.E0,0.E0,0.E0)); +#549=VECTOR('',#548,2.07E0); +#550=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#551=LINE('',#550,#549); +#552=DIRECTION('',(0.E0,0.E0,-1.E0)); +#553=VECTOR('',#552,7.6E-1); +#554=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#555=LINE('',#554,#553); +#556=DIRECTION('',(0.E0,0.E0,-1.E0)); +#557=VECTOR('',#556,7.6E-1); +#558=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#559=LINE('',#558,#557); +#560=DIRECTION('',(1.E0,0.E0,0.E0)); +#561=VECTOR('',#560,1.465E0); +#562=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#563=LINE('',#562,#561); +#564=DIRECTION('',(0.E0,0.E0,1.E0)); +#565=VECTOR('',#564,3.7E-1); +#566=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-9.24E0)); +#567=LINE('',#566,#565); +#568=DIRECTION('',(1.E0,0.E0,0.E0)); +#569=VECTOR('',#568,7.E-2); +#570=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-8.87E0)); +#571=LINE('',#570,#569); +#572=DIRECTION('',(0.E0,0.E0,-1.E0)); +#573=VECTOR('',#572,7.6E-1); +#574=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#575=LINE('',#574,#573); +#576=DIRECTION('',(1.E0,0.E0,0.E0)); +#577=VECTOR('',#576,2.07E0); +#578=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#579=LINE('',#578,#577); +#580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#581=VECTOR('',#580,7.6E-1); +#582=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#583=LINE('',#582,#581); +#584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#585=VECTOR('',#584,9.24E0); +#586=CARTESIAN_POINT('',(6.5E0,-1.93E0,0.E0)); +#587=LINE('',#586,#585); +#588=DIRECTION('',(0.E0,-1.E0,0.E0)); +#589=VECTOR('',#588,3.86E0); +#590=CARTESIAN_POINT('',(6.5E0,1.93E0,0.E0)); +#591=LINE('',#590,#589); +#592=DIRECTION('',(0.E0,0.E0,1.E0)); +#593=VECTOR('',#592,9.24E0); +#594=CARTESIAN_POINT('',(6.5E0,1.93E0,-9.24E0)); +#595=LINE('',#594,#593); +#596=DIRECTION('',(0.E0,1.E0,0.E0)); +#597=VECTOR('',#596,6.4E-1); +#598=CARTESIAN_POINT('',(6.5E0,1.29E0,-9.24E0)); +#599=LINE('',#598,#597); +#600=DIRECTION('',(0.E0,0.E0,-1.E0)); +#601=VECTOR('',#600,1.13E0); +#602=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.11E0)); +#603=LINE('',#602,#601); +#604=DIRECTION('',(0.E0,1.E0,0.E0)); +#605=VECTOR('',#604,2.58E0); +#606=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.11E0)); +#607=LINE('',#606,#605); +#608=DIRECTION('',(0.E0,0.E0,1.E0)); +#609=VECTOR('',#608,1.13E0); +#610=CARTESIAN_POINT('',(6.5E0,-1.29E0,-9.24E0)); +#611=LINE('',#610,#609); +#612=DIRECTION('',(0.E0,1.E0,0.E0)); +#613=VECTOR('',#612,6.4E-1); +#614=CARTESIAN_POINT('',(6.5E0,-1.93E0,-9.24E0)); +#615=LINE('',#614,#613); +#616=DIRECTION('',(0.E0,1.E0,0.E0)); +#617=VECTOR('',#616,6.E-1); +#618=CARTESIAN_POINT('',(6.5E0,-3.E-1,-5.05E0)); +#619=LINE('',#618,#617); +#620=DIRECTION('',(0.E0,0.E0,1.E0)); +#621=VECTOR('',#620,1.6E0); +#622=CARTESIAN_POINT('',(6.5E0,5.E-1,-4.85E0)); +#623=LINE('',#622,#621); +#624=DIRECTION('',(0.E0,1.E0,0.E0)); +#625=VECTOR('',#624,6.E-1); +#626=CARTESIAN_POINT('',(6.5E0,-3.E-1,-3.05E0)); +#627=LINE('',#626,#625); +#628=DIRECTION('',(0.E0,0.E0,1.E0)); +#629=VECTOR('',#628,1.6E0); +#630=CARTESIAN_POINT('',(6.5E0,-5.E-1,-4.85E0)); +#631=LINE('',#630,#629); +#632=DIRECTION('',(0.E0,-1.E0,0.E0)); +#633=VECTOR('',#632,2.62E0); +#634=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#635=LINE('',#634,#633); +#636=DIRECTION('',(1.E0,0.E0,0.E0)); +#637=VECTOR('',#636,2.62E0); +#638=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#639=LINE('',#638,#637); +#640=DIRECTION('',(0.E0,1.E0,0.E0)); +#641=VECTOR('',#640,2.62E0); +#642=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#643=LINE('',#642,#641); +#644=DIRECTION('',(-1.E0,0.E0,0.E0)); +#645=VECTOR('',#644,2.62E0); +#646=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#647=LINE('',#646,#645); +#648=DIRECTION('',(1.E0,0.E0,-1.314384268513E-9)); +#649=VECTOR('',#648,4.600000074548E0); +#650=CARTESIAN_POINT('',(1.899999925452E0,1.93E0,6.046167733142E-9)); +#651=LINE('',#650,#649); +#652=DIRECTION('',(1.E0,0.E0,1.430336452054E-9)); +#653=VECTOR('',#652,4.600000081124E0); +#654=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#655=LINE('',#654,#653); +#656=DIRECTION('',(1.E0,0.E0,0.E0)); +#657=VECTOR('',#656,1.92E0); +#658=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#659=LINE('',#658,#657); +#660=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#661=VECTOR('',#660,9.899494936612E-1); +#662=CARTESIAN_POINT('',(5.81E0,-6.1E-1,0.E0)); +#663=LINE('',#662,#661); +#664=DIRECTION('',(0.E0,1.E0,0.E0)); +#665=VECTOR('',#664,1.92E0); +#666=CARTESIAN_POINT('',(5.81E0,-6.1E-1,0.E0)); +#667=LINE('',#666,#665); +#668=DIRECTION('',(-1.E0,0.E0,0.E0)); +#669=VECTOR('',#668,2.62E0); +#670=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#671=LINE('',#670,#669); +#672=DIRECTION('',(0.E0,-1.E0,0.E0)); +#673=VECTOR('',#672,2.62E0); +#674=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#675=LINE('',#674,#673); +#676=DIRECTION('',(1.E0,0.E0,0.E0)); +#677=VECTOR('',#676,1.92E0); +#678=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#679=LINE('',#678,#677); +#680=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#681=VECTOR('',#680,9.899494936612E-1); +#682=CARTESIAN_POINT('',(2.81E0,-6.1E-1,0.E0)); +#683=LINE('',#682,#681); +#684=DIRECTION('',(0.E0,1.E0,0.E0)); +#685=VECTOR('',#684,1.92E0); +#686=CARTESIAN_POINT('',(2.81E0,-6.1E-1,0.E0)); +#687=LINE('',#686,#685); +#688=DIRECTION('',(-1.E0,0.E0,0.E0)); +#689=VECTOR('',#688,2.62E0); +#690=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#691=LINE('',#690,#689); +#692=DIRECTION('',(0.E0,-1.E0,0.E0)); +#693=VECTOR('',#692,2.62E0); +#694=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#695=LINE('',#694,#693); +#696=DIRECTION('',(0.E0,-1.E0,0.E0)); +#697=VECTOR('',#696,1.92E0); +#698=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#699=LINE('',#698,#697); +#700=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#701=VECTOR('',#700,9.899494936612E-1); +#702=CARTESIAN_POINT('',(-5.11E0,-1.31E0,0.E0)); +#703=LINE('',#702,#701); +#704=DIRECTION('',(1.E0,0.E0,0.E0)); +#705=VECTOR('',#704,1.92E0); +#706=CARTESIAN_POINT('',(-5.11E0,-1.31E0,0.E0)); +#707=LINE('',#706,#705); +#708=DIRECTION('',(0.E0,1.E0,0.E0)); +#709=VECTOR('',#708,2.62E0); +#710=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#711=LINE('',#710,#709); +#712=DIRECTION('',(-1.E0,0.E0,0.E0)); +#713=VECTOR('',#712,2.62E0); +#714=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#715=LINE('',#714,#713); +#716=DIRECTION('',(0.E0,0.E0,-1.E0)); +#717=VECTOR('',#716,6.35E0); +#718=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#719=LINE('',#718,#717); +#720=DIRECTION('',(0.E0,0.E0,-1.E0)); +#721=VECTOR('',#720,6.35E0); +#722=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#723=LINE('',#722,#721); +#724=DIRECTION('',(0.E0,0.E0,-1.E0)); +#725=VECTOR('',#724,6.35E0); +#726=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#727=LINE('',#726,#725); +#728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#729=VECTOR('',#728,6.35E0); +#730=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#731=LINE('',#730,#729); +#732=DIRECTION('',(0.E0,-1.E0,0.E0)); +#733=VECTOR('',#732,2.62E0); +#734=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#735=LINE('',#734,#733); +#736=DIRECTION('',(-1.E0,0.E0,0.E0)); +#737=VECTOR('',#736,2.62E0); +#738=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#739=LINE('',#738,#737); +#740=DIRECTION('',(0.E0,1.E0,0.E0)); +#741=VECTOR('',#740,2.62E0); +#742=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#743=LINE('',#742,#741); +#744=DIRECTION('',(1.E0,0.E0,0.E0)); +#745=VECTOR('',#744,2.62E0); +#746=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#747=LINE('',#746,#745); +#748=DIRECTION('',(0.E0,1.E0,0.E0)); +#749=VECTOR('',#748,6.4E-1); +#750=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#751=LINE('',#750,#749); +#752=DIRECTION('',(1.E0,0.E0,0.E0)); +#753=VECTOR('',#752,6.4E-1); +#754=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#755=LINE('',#754,#753); +#756=DIRECTION('',(0.E0,1.E0,0.E0)); +#757=VECTOR('',#756,6.4E-1); +#758=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#759=LINE('',#758,#757); +#760=DIRECTION('',(1.E0,0.E0,0.E0)); +#761=VECTOR('',#760,6.4E-1); +#762=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#763=LINE('',#762,#761); +#764=DIRECTION('',(0.E0,0.E0,1.E0)); +#765=VECTOR('',#764,3.4E-1); +#766=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#767=LINE('',#766,#765); +#768=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#769=VECTOR('',#768,1.912691193458E0); +#770=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#771=LINE('',#770,#769); +#772=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#773=DIRECTION('',(1.E0,0.E0,0.E0)); +#774=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#775=AXIS2_PLACEMENT_3D('',#772,#773,#774); +#777=DIRECTION('',(0.E0,0.E0,-1.E0)); +#778=VECTOR('',#777,1.018700576851E0); +#779=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#780=LINE('',#779,#778); +#781=DIRECTION('',(0.E0,1.E0,0.E0)); +#782=VECTOR('',#781,6.4E-1); +#783=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#784=LINE('',#783,#782); +#785=DIRECTION('',(0.E0,0.E0,1.E0)); +#786=VECTOR('',#785,1.018700576851E0); +#787=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#788=LINE('',#787,#786); +#789=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#790=DIRECTION('',(-1.E0,0.E0,0.E0)); +#791=DIRECTION('',(0.E0,-1.E0,0.E0)); +#792=AXIS2_PLACEMENT_3D('',#789,#790,#791); +#794=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#795=VECTOR('',#794,6.498275605730E-1); +#796=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#797=LINE('',#796,#795); +#798=CARTESIAN_POINT('',(-1.82E0,-1.07E0,-9.632304473783E0)); +#799=DIRECTION('',(-1.E0,0.E0,0.E0)); +#800=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#801=AXIS2_PLACEMENT_3D('',#798,#799,#800); +#803=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#804=VECTOR('',#803,1.E-2); +#805=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#806=LINE('',#805,#804); +#807=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#808=VECTOR('',#807,1.328477631085E0); +#809=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#810=LINE('',#809,#808); +#811=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.7E0)); +#812=DIRECTION('',(-1.E0,0.E0,0.E0)); +#813=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#814=AXIS2_PLACEMENT_3D('',#811,#812,#813); +#816=DIRECTION('',(0.E0,1.E0,0.E0)); +#817=VECTOR('',#816,2.15E-1); +#818=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#819=LINE('',#818,#817); +#820=DIRECTION('',(0.E0,0.E0,1.E0)); +#821=VECTOR('',#820,4.15E0); +#822=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#823=LINE('',#822,#821); +#824=DIRECTION('',(0.E0,-1.E0,0.E0)); +#825=VECTOR('',#824,6.4E-1); +#826=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#827=LINE('',#826,#825); +#828=DIRECTION('',(0.E0,0.E0,-1.E0)); +#829=VECTOR('',#828,4.15E0); +#830=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#831=LINE('',#830,#829); +#832=DIRECTION('',(1.E0,0.E0,0.E0)); +#833=VECTOR('',#832,6.4E-1); +#834=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#835=LINE('',#834,#833); +#836=DIRECTION('',(1.E0,0.E0,0.E0)); +#837=VECTOR('',#836,6.4E-1); +#838=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#839=LINE('',#838,#837); +#840=DIRECTION('',(1.E0,0.E0,0.E0)); +#841=VECTOR('',#840,6.4E-1); +#842=CARTESIAN_POINT('',(-1.82E0,5.322330470336E-2,-8.523223304703E0)); +#843=LINE('',#842,#841); +#844=DIRECTION('',(1.E0,0.E0,0.E0)); +#845=VECTOR('',#844,6.4E-1); +#846=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#847=LINE('',#846,#845); +#848=DIRECTION('',(1.E0,0.E0,0.E0)); +#849=VECTOR('',#848,6.4E-1); +#850=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#851=LINE('',#850,#849); +#852=DIRECTION('',(1.E0,0.E0,0.E0)); +#853=VECTOR('',#852,6.4E-1); +#854=CARTESIAN_POINT('',(-1.82E0,-1.246776695297E0,-9.455527778486E0)); +#855=LINE('',#854,#853); +#856=DIRECTION('',(1.E0,0.E0,0.E0)); +#857=VECTOR('',#856,6.4E-1); +#858=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#859=LINE('',#858,#857); +#860=DIRECTION('',(1.E0,0.E0,0.E0)); +#861=VECTOR('',#860,6.4E-1); +#862=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.014129942315E1)); +#863=LINE('',#862,#861); +#864=DIRECTION('',(1.E0,0.E0,0.E0)); +#865=VECTOR('',#864,6.4E-1); +#866=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#867=LINE('',#866,#865); +#868=DIRECTION('',(1.E0,0.E0,0.E0)); +#869=VECTOR('',#868,6.4E-1); +#870=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#871=LINE('',#870,#869); +#872=DIRECTION('',(1.E0,0.E0,0.E0)); +#873=VECTOR('',#872,6.4E-1); +#874=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#875=LINE('',#874,#873); +#876=DIRECTION('',(1.E0,0.E0,0.E0)); +#877=VECTOR('',#876,6.4E-1); +#878=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.462476913210E0)); +#879=LINE('',#878,#877); +#880=DIRECTION('',(0.E0,0.E0,1.E0)); +#881=VECTOR('',#880,3.4E-1); +#882=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#883=LINE('',#882,#881); +#884=DIRECTION('',(0.E0,1.E0,0.E0)); +#885=VECTOR('',#884,2.15E-1); +#886=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.45E0)); +#887=LINE('',#886,#885); +#888=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.7E0)); +#889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#890=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#891=AXIS2_PLACEMENT_3D('',#888,#889,#890); +#893=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#894=VECTOR('',#893,1.328477631085E0); +#895=CARTESIAN_POINT('',(-1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#896=LINE('',#895,#894); +#897=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#898=VECTOR('',#897,1.E-2); +#899=CARTESIAN_POINT('',(-1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#900=LINE('',#899,#898); +#901=CARTESIAN_POINT('',(-1.18E0,-1.07E0,-9.632304473783E0)); +#902=DIRECTION('',(-1.E0,0.E0,0.E0)); +#903=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#904=AXIS2_PLACEMENT_3D('',#901,#902,#903); +#906=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#907=VECTOR('',#906,6.498275605730E-1); +#908=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.915025253169E0)); +#909=LINE('',#908,#907); +#910=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.014129942315E1)); +#911=DIRECTION('',(-1.E0,0.E0,0.E0)); +#912=DIRECTION('',(0.E0,-1.E0,0.E0)); +#913=AXIS2_PLACEMENT_3D('',#910,#911,#912); +#915=DIRECTION('',(0.E0,0.E0,1.E0)); +#916=VECTOR('',#915,1.018700576851E0); +#917=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#918=LINE('',#917,#916); +#919=DIRECTION('',(0.E0,1.E0,0.E0)); +#920=VECTOR('',#919,6.4E-1); +#921=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#922=LINE('',#921,#920); +#923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#924=VECTOR('',#923,1.018700576851E0); +#925=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.014129942315E1)); +#926=LINE('',#925,#924); +#927=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.014129942315E1)); +#928=DIRECTION('',(1.E0,0.E0,0.E0)); +#929=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#930=AXIS2_PLACEMENT_3D('',#927,#928,#929); +#932=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#933=VECTOR('',#932,1.912691193458E0); +#934=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#935=LINE('',#934,#933); +#936=DIRECTION('',(0.E0,0.E0,1.E0)); +#937=VECTOR('',#936,4.15E0); +#938=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#939=LINE('',#938,#937); +#940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#941=VECTOR('',#940,4.15E0); +#942=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(0.E0,-1.E0,0.E0)); +#945=VECTOR('',#944,6.4E-1); +#946=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(1.E0,0.E0,0.E0)); +#949=VECTOR('',#948,6.4E-1); +#950=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(1.E0,0.E0,0.E0)); +#953=VECTOR('',#952,6.4E-1); +#954=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#955=LINE('',#954,#953); +#956=DIRECTION('',(-1.E0,0.E0,1.403631800501E-10)); +#957=VECTOR('',#956,3.799999844328E0); +#958=CARTESIAN_POINT('',(1.899999925452E0,1.93E0,6.046167733142E-9)); +#959=LINE('',#958,#957); +#960=DIRECTION('',(1.E0,0.E0,0.E0)); +#961=VECTOR('',#960,2.6E0); +#962=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#963=LINE('',#962,#961); +#964=DIRECTION('',(0.E0,0.E0,-1.E0)); +#965=VECTOR('',#964,2.034161034013E0); +#966=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#967=LINE('',#966,#965); +#968=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#969=VECTOR('',#968,1.220412756935E0); +#970=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#971=LINE('',#970,#969); +#972=DIRECTION('',(0.E0,0.E0,1.E0)); +#973=VECTOR('',#972,1.093407591235E0); +#974=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#975=LINE('',#974,#973); +#976=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#977=VECTOR('',#976,6.501806881648E-1); +#978=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#979=LINE('',#978,#977); +#980=CARTESIAN_POINT('',(1.3E0,2.53E0,-3.491049838058E0)); +#981=DIRECTION('',(-1.E0,0.E0,0.E0)); +#982=DIRECTION('',(0.E0,0.E0,1.E0)); +#983=AXIS2_PLACEMENT_3D('',#980,#981,#982); +#985=CARTESIAN_POINT('',(1.899999925452E0,1.93E0,6.046167733142E-9)); +#986=CARTESIAN_POINT('',(1.866271684215E0,1.93E0,6.046167768795E-9)); +#987=CARTESIAN_POINT('',(1.798474276611E0,1.935586783194E0,-7.978756088555E-3)); +#988=CARTESIAN_POINT('',(1.694091365021E0,1.962820233044E0,-4.687214965064E-2)); +#989=CARTESIAN_POINT('',(1.591929230593E0,2.010952333776E0,-1.156119143247E-1)); +#990=CARTESIAN_POINT('',(1.499364785412E0,2.078420427114E0,-2.119663370892E-1)); +#991=CARTESIAN_POINT('',(1.419589092030E0,2.164081648436E0,-3.343032396437E-1)); +#992=CARTESIAN_POINT('',(1.355850471655E0,2.267274932401E0,-4.816785224290E-1)); +#993=CARTESIAN_POINT('',(1.312016628845E0,2.387965077657E0,-6.540419128149E-1)); +#994=CARTESIAN_POINT('',(1.3E0,2.480644671901E0,-7.864020905979E-1)); +#995=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#997=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#998=CARTESIAN_POINT('',(1.3E0,2.492321231944E0,-2.891049838058E0)); +#999=CARTESIAN_POINT('',(1.306861905491E0,2.416710697649E0,-2.897911743549E0)); +#1000=CARTESIAN_POINT('',(1.340990600551E0,2.301982696425E0,-2.932040438609E0)); +#1001=CARTESIAN_POINT('',(1.392054326824E0,2.204943398232E0,-2.983104164882E0)); +#1002=CARTESIAN_POINT('',(1.453408062394E0,2.125810463215E0,-3.044457900452E0)); +#1003=CARTESIAN_POINT('',(1.517458473558E0,2.064648868365E0,-3.108508311616E0)); +#1004=CARTESIAN_POINT('',(1.599827435293E0,2.007120106840E0,-3.190877273351E0)); +#1005=CARTESIAN_POINT('',(1.692521391331E0,1.963834315590E0,-3.283571229389E0)); +#1006=CARTESIAN_POINT('',(1.794617249158E0,1.936179814377E0,-3.385667087216E0)); +#1007=CARTESIAN_POINT('',(1.864549766280E0,1.93E0,-3.455599604338E0)); +#1008=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#1010=DIRECTION('',(2.135391704435E-8,0.E0,-1.E0)); +#1011=VECTOR('',#1010,3.491049844104E0); +#1012=CARTESIAN_POINT('',(1.899999925452E0,1.93E0,6.046167733142E-9)); +#1013=LINE('',#1012,#1011); +#1014=DIRECTION('',(2.323770722252E-8,0.E0,1.E0)); +#1015=VECTOR('',#1014,3.491049844637E0); +#1016=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1017=LINE('',#1016,#1015); +#1018=DIRECTION('',(1.E0,0.E0,0.E0)); +#1019=VECTOR('',#1018,1.465E0); +#1020=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#1021=LINE('',#1020,#1019); +#1022=DIRECTION('',(0.E0,0.E0,1.E0)); +#1023=VECTOR('',#1022,3.7E-1); +#1024=CARTESIAN_POINT('',(-5.035E0,1.93E0,-9.24E0)); +#1025=LINE('',#1024,#1023); +#1026=DIRECTION('',(1.E0,0.E0,0.E0)); +#1027=VECTOR('',#1026,7.E-2); +#1028=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#1029=LINE('',#1028,#1027); +#1030=DIRECTION('',(0.E0,0.E0,1.E0)); +#1031=VECTOR('',#1030,7.6E-1); +#1032=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#1033=LINE('',#1032,#1031); +#1034=DIRECTION('',(1.E0,0.E0,0.E0)); +#1035=VECTOR('',#1034,9.3E-1); +#1036=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#1037=LINE('',#1036,#1035); +#1038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1039=VECTOR('',#1038,7.6E-1); +#1040=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#1041=LINE('',#1040,#1039); +#1042=DIRECTION('',(1.E0,0.E0,0.E0)); +#1043=VECTOR('',#1042,2.07E0); +#1044=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#1045=LINE('',#1044,#1043); +#1046=DIRECTION('',(0.E0,0.E0,1.E0)); +#1047=VECTOR('',#1046,7.6E-1); +#1048=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#1049=LINE('',#1048,#1047); +#1050=DIRECTION('',(1.E0,0.E0,0.E0)); +#1051=VECTOR('',#1050,9.3E-1); +#1052=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1053=LINE('',#1052,#1051); +#1054=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1055=VECTOR('',#1054,7.6E-1); +#1056=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1057=LINE('',#1056,#1055); +#1058=DIRECTION('',(1.E0,0.E0,0.E0)); +#1059=VECTOR('',#1058,2.07E0); +#1060=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#1061=LINE('',#1060,#1059); +#1062=DIRECTION('',(0.E0,0.E0,1.E0)); +#1063=VECTOR('',#1062,7.6E-1); +#1064=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#1065=LINE('',#1064,#1063); +#1066=DIRECTION('',(1.E0,0.E0,0.E0)); +#1067=VECTOR('',#1066,9.3E-1); +#1068=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1069=LINE('',#1068,#1067); +#1070=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1071=VECTOR('',#1070,7.6E-1); +#1072=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1073=LINE('',#1072,#1071); +#1074=DIRECTION('',(1.E0,0.E0,0.E0)); +#1075=VECTOR('',#1074,2.07E0); +#1076=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#1077=LINE('',#1076,#1075); +#1078=DIRECTION('',(0.E0,0.E0,1.E0)); +#1079=VECTOR('',#1078,7.6E-1); +#1080=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#1081=LINE('',#1080,#1079); +#1082=DIRECTION('',(1.E0,0.E0,0.E0)); +#1083=VECTOR('',#1082,9.3E-1); +#1084=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#1085=LINE('',#1084,#1083); +#1086=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1087=VECTOR('',#1086,7.6E-1); +#1088=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#1089=LINE('',#1088,#1087); +#1090=DIRECTION('',(1.E0,0.E0,0.E0)); +#1091=VECTOR('',#1090,7.E-2); +#1092=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#1093=LINE('',#1092,#1091); +#1094=DIRECTION('',(0.E0,0.E0,1.E0)); +#1095=VECTOR('',#1094,3.7E-1); +#1096=CARTESIAN_POINT('',(5.035E0,1.93E0,-9.24E0)); +#1097=LINE('',#1096,#1095); +#1098=DIRECTION('',(1.E0,0.E0,0.E0)); +#1099=VECTOR('',#1098,1.465E0); +#1100=CARTESIAN_POINT('',(5.035E0,1.93E0,-9.24E0)); +#1101=LINE('',#1100,#1099); +#1102=DIRECTION('',(1.E0,0.E0,0.E0)); +#1103=VECTOR('',#1102,3.8E0); +#1104=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1105=LINE('',#1104,#1103); +#1106=DIRECTION('',(1.E0,0.E0,0.E0)); +#1107=VECTOR('',#1106,2.6E0); +#1108=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#1109=LINE('',#1108,#1107); +#1110=DIRECTION('',(0.E0,0.E0,1.E0)); +#1111=VECTOR('',#1110,2.034161034013E0); +#1112=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#1113=LINE('',#1112,#1111); +#1114=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#1115=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1116=DIRECTION('',(0.E0,0.E0,1.E0)); +#1117=AXIS2_PLACEMENT_3D('',#1114,#1115,#1116); +#1119=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#1120=VECTOR('',#1119,6.501806881648E-1); +#1121=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#1122=LINE('',#1121,#1120); +#1123=DIRECTION('',(0.E0,0.E0,1.E0)); +#1124=VECTOR('',#1123,1.093407591235E0); +#1125=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1126=LINE('',#1125,#1124); +#1127=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#1128=VECTOR('',#1127,1.220412756935E0); +#1129=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#1130=LINE('',#1129,#1128); +#1131=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1132=CARTESIAN_POINT('',(-1.864604048893E0,1.93E0,-3.455653886951E0)); +#1133=CARTESIAN_POINT('',(-1.794835527390E0,1.936165193904E0, +-3.385885365448E0)); +#1134=CARTESIAN_POINT('',(-1.693230940948E0,1.963609687443E0, +-3.284280779006E0)); +#1135=CARTESIAN_POINT('',(-1.600950879095E0,2.006508923236E0, +-3.192000717153E0)); +#1136=CARTESIAN_POINT('',(-1.518687937380E0,2.063638542441E0, +-3.109737775438E0)); +#1137=CARTESIAN_POINT('',(-1.454260245687E0,2.124848245566E0, +-3.045310083744E0)); +#1138=CARTESIAN_POINT('',(-1.392647827669E0,2.203997443915E0, +-2.983697665727E0)); +#1139=CARTESIAN_POINT('',(-1.341275353382E0,2.301221300572E0, +-2.932325191440E0)); +#1140=CARTESIAN_POINT('',(-1.306912465954E0,2.416304277297E0, +-2.897962304012E0)); +#1141=CARTESIAN_POINT('',(-1.3E0,2.492182356728E0,-2.891049838058E0)); +#1142=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#1144=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#1145=CARTESIAN_POINT('',(-1.3E0,2.480644672968E0,-7.864020921217E-1)); +#1146=CARTESIAN_POINT('',(-1.312016628329E0,2.387965080600E0, +-6.540419170178E-1)); +#1147=CARTESIAN_POINT('',(-1.355850469442E0,2.267274937372E0, +-4.816785295279E-1)); +#1148=CARTESIAN_POINT('',(-1.419589087427E0,2.164081654695E0, +-3.343032485834E-1)); +#1149=CARTESIAN_POINT('',(-1.499364778114E0,2.078420433862E0, +-2.119663467215E-1)); +#1150=CARTESIAN_POINT('',(-1.591929219731E0,2.010952340203E0, +-1.156119235218E-1)); +#1151=CARTESIAN_POINT('',(-1.694091352922E0,1.962820237925E0, +-4.687215655547E-2)); +#1152=CARTESIAN_POINT('',(-1.798474255860E0,1.935586786416E0, +-7.978760937706E-3)); +#1153=CARTESIAN_POINT('',(-1.866271678240E0,1.93E0,6.579547759830E-9)); +#1154=CARTESIAN_POINT('',(-1.899999918876E0,1.93E0,6.579547795482E-9)); +#1156=DIRECTION('',(1.E0,0.E0,0.E0)); +#1157=VECTOR('',#1156,2.6E0); +#1158=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1159=LINE('',#1158,#1157); +#1160=DIRECTION('',(0.E0,1.E0,0.E0)); +#1161=VECTOR('',#1160,6.4E-1); +#1162=CARTESIAN_POINT('',(-5.035E0,1.29E0,-9.24E0)); +#1163=LINE('',#1162,#1161); +#1164=DIRECTION('',(1.E0,0.E0,0.E0)); +#1165=VECTOR('',#1164,1.465E0); +#1166=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#1167=LINE('',#1166,#1165); +#1168=DIRECTION('',(0.E0,1.E0,0.E0)); +#1169=VECTOR('',#1168,6.4E-1); +#1170=CARTESIAN_POINT('',(5.035E0,1.29E0,-9.24E0)); +#1171=LINE('',#1170,#1169); +#1172=DIRECTION('',(1.E0,0.E0,0.E0)); +#1173=VECTOR('',#1172,1.465E0); +#1174=CARTESIAN_POINT('',(5.035E0,1.29E0,-9.24E0)); +#1175=LINE('',#1174,#1173); +#1176=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1177=VECTOR('',#1176,6.4E-1); +#1178=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#1179=LINE('',#1178,#1177); +#1180=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1181=VECTOR('',#1180,6.4E-1); +#1182=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#1183=LINE('',#1182,#1181); +#1184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1185=VECTOR('',#1184,6.4E-1); +#1186=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#1187=LINE('',#1186,#1185); +#1188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1189=VECTOR('',#1188,6.4E-1); +#1190=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1191=LINE('',#1190,#1189); +#1192=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1193=VECTOR('',#1192,6.4E-1); +#1194=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#1195=LINE('',#1194,#1193); +#1196=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1197=VECTOR('',#1196,6.4E-1); +#1198=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1199=LINE('',#1198,#1197); +#1200=DIRECTION('',(0.E0,0.E0,1.E0)); +#1201=VECTOR('',#1200,6.35E0); +#1202=CARTESIAN_POINT('',(5.11E0,-1.31E0,-6.35E0)); +#1203=LINE('',#1202,#1201); +#1204=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1205=VECTOR('',#1204,6.35E0); +#1206=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#1207=LINE('',#1206,#1205); +#1208=DIRECTION('',(0.E0,1.E0,0.E0)); +#1209=VECTOR('',#1208,6.4E-1); +#1210=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#1211=LINE('',#1210,#1209); +#1212=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1213=VECTOR('',#1212,6.4E-1); +#1214=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#1215=LINE('',#1214,#1213); +#1216=DIRECTION('',(0.E0,1.E0,0.E0)); +#1217=VECTOR('',#1216,6.4E-1); +#1218=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#1219=LINE('',#1218,#1217); +#1220=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1221=VECTOR('',#1220,6.4E-1); +#1222=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#1223=LINE('',#1222,#1221); +#1224=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1225=VECTOR('',#1224,9.899494936612E-1); +#1226=CARTESIAN_POINT('',(5.81E0,-6.1E-1,-6.35E0)); +#1227=LINE('',#1226,#1225); +#1228=DIRECTION('',(1.E0,0.E0,0.E0)); +#1229=VECTOR('',#1228,1.92E0); +#1230=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#1231=LINE('',#1230,#1229); +#1232=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1233=VECTOR('',#1232,2.62E0); +#1234=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#1235=LINE('',#1234,#1233); +#1236=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1237=VECTOR('',#1236,2.62E0); +#1238=CARTESIAN_POINT('',(5.81E0,1.31E0,-6.35E0)); +#1239=LINE('',#1238,#1237); +#1240=DIRECTION('',(0.E0,1.E0,0.E0)); +#1241=VECTOR('',#1240,1.92E0); +#1242=CARTESIAN_POINT('',(5.81E0,-6.1E-1,-6.35E0)); +#1243=LINE('',#1242,#1241); +#1244=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1245=VECTOR('',#1244,1.912691193458E0); +#1246=CARTESIAN_POINT('',(4.18E0,-8.063455967291E-1,-8.11E0)); +#1247=LINE('',#1246,#1245); +#1248=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.014129942315E1)); +#1249=DIRECTION('',(1.E0,0.E0,0.E0)); +#1250=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1251=AXIS2_PLACEMENT_3D('',#1248,#1249,#1250); +#1253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1254=VECTOR('',#1253,1.018700576851E0); +#1255=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.014129942315E1)); +#1256=LINE('',#1255,#1254); +#1257=DIRECTION('',(0.E0,1.E0,0.E0)); +#1258=VECTOR('',#1257,6.4E-1); +#1259=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#1260=LINE('',#1259,#1258); +#1261=DIRECTION('',(0.E0,0.E0,1.E0)); +#1262=VECTOR('',#1261,1.018700576851E0); +#1263=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#1264=LINE('',#1263,#1262); +#1265=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.014129942315E1)); +#1266=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1267=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1268=AXIS2_PLACEMENT_3D('',#1265,#1266,#1267); +#1270=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1271=VECTOR('',#1270,6.498275605730E-1); +#1272=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.915025253169E0)); +#1273=LINE('',#1272,#1271); +#1274=CARTESIAN_POINT('',(4.18E0,-1.07E0,-9.632304473783E0)); +#1275=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1276=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1277=AXIS2_PLACEMENT_3D('',#1274,#1275,#1276); +#1279=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1280=VECTOR('',#1279,1.E-2); +#1281=CARTESIAN_POINT('',(4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1282=LINE('',#1281,#1280); +#1283=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1284=VECTOR('',#1283,1.328477631085E0); +#1285=CARTESIAN_POINT('',(4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1286=LINE('',#1285,#1284); +#1287=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.7E0)); +#1288=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1289=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1290=AXIS2_PLACEMENT_3D('',#1287,#1288,#1289); +#1292=DIRECTION('',(0.E0,1.E0,0.E0)); +#1293=VECTOR('',#1292,2.15E-1); +#1294=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.45E0)); +#1295=LINE('',#1294,#1293); +#1296=DIRECTION('',(0.E0,0.E0,1.E0)); +#1297=VECTOR('',#1296,3.4E-1); +#1298=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#1299=LINE('',#1298,#1297); +#1300=DIRECTION('',(0.E0,0.E0,1.E0)); +#1301=VECTOR('',#1300,4.15E0); +#1302=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#1303=LINE('',#1302,#1301); +#1304=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1305=VECTOR('',#1304,6.4E-1); +#1306=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#1307=LINE('',#1306,#1305); +#1308=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1309=VECTOR('',#1308,4.15E0); +#1310=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#1311=LINE('',#1310,#1309); +#1312=DIRECTION('',(0.E0,0.E0,1.E0)); +#1313=VECTOR('',#1312,3.4E-1); +#1314=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#1315=LINE('',#1314,#1313); +#1316=DIRECTION('',(0.E0,1.E0,0.E0)); +#1317=VECTOR('',#1316,2.15E-1); +#1318=CARTESIAN_POINT('',(4.82E0,2.3E-1,-8.45E0)); +#1319=LINE('',#1318,#1317); +#1320=CARTESIAN_POINT('',(4.82E0,2.3E-1,-8.7E0)); +#1321=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1322=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1323=AXIS2_PLACEMENT_3D('',#1320,#1321,#1322); +#1325=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1326=VECTOR('',#1325,1.328477631085E0); +#1327=CARTESIAN_POINT('',(4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#1328=LINE('',#1327,#1326); +#1329=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1330=VECTOR('',#1329,1.E-2); +#1331=CARTESIAN_POINT('',(4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#1332=LINE('',#1331,#1330); +#1333=CARTESIAN_POINT('',(4.82E0,-1.07E0,-9.632304473783E0)); +#1334=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1335=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1336=AXIS2_PLACEMENT_3D('',#1333,#1334,#1335); +#1338=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1339=VECTOR('',#1338,6.498275605730E-1); +#1340=CARTESIAN_POINT('',(4.82E0,-1.706274169980E0,-9.915025253169E0)); +#1341=LINE('',#1340,#1339); +#1342=CARTESIAN_POINT('',(4.82E0,-1.48E0,-1.014129942315E1)); +#1343=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1344=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1345=AXIS2_PLACEMENT_3D('',#1342,#1343,#1344); +#1347=DIRECTION('',(0.E0,0.E0,1.E0)); +#1348=VECTOR('',#1347,1.018700576851E0); +#1349=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.116E1)); +#1350=LINE('',#1349,#1348); +#1351=DIRECTION('',(0.E0,1.E0,0.E0)); +#1352=VECTOR('',#1351,6.4E-1); +#1353=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.116E1)); +#1354=LINE('',#1353,#1352); +#1355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1356=VECTOR('',#1355,1.018700576851E0); +#1357=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.014129942315E1)); +#1358=LINE('',#1357,#1356); +#1359=CARTESIAN_POINT('',(4.82E0,-1.48E0,-1.014129942315E1)); +#1360=DIRECTION('',(1.E0,0.E0,0.E0)); +#1361=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1362=AXIS2_PLACEMENT_3D('',#1359,#1360,#1361); +#1364=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1365=VECTOR('',#1364,1.912691193458E0); +#1366=CARTESIAN_POINT('',(4.82E0,-8.063455967291E-1,-8.11E0)); +#1367=LINE('',#1366,#1365); +#1368=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1369=VECTOR('',#1368,4.15E0); +#1370=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#1371=LINE('',#1370,#1369); +#1372=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1373=VECTOR('',#1372,6.4E-1); +#1374=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#1375=LINE('',#1374,#1373); +#1376=DIRECTION('',(0.E0,0.E0,1.E0)); +#1377=VECTOR('',#1376,4.15E0); +#1378=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#1379=LINE('',#1378,#1377); +#1380=DIRECTION('',(1.E0,0.E0,0.E0)); +#1381=VECTOR('',#1380,6.4E-1); +#1382=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#1383=LINE('',#1382,#1381); +#1384=DIRECTION('',(1.E0,0.E0,0.E0)); +#1385=VECTOR('',#1384,6.4E-1); +#1386=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.45E0)); +#1387=LINE('',#1386,#1385); +#1388=DIRECTION('',(1.E0,0.E0,0.E0)); +#1389=VECTOR('',#1388,6.4E-1); +#1390=CARTESIAN_POINT('',(4.18E0,5.322330470336E-2,-8.523223304703E0)); +#1391=LINE('',#1390,#1389); +#1392=DIRECTION('',(1.E0,0.E0,0.E0)); +#1393=VECTOR('',#1392,6.4E-1); +#1394=CARTESIAN_POINT('',(4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1395=LINE('',#1394,#1393); +#1396=DIRECTION('',(1.E0,0.E0,0.E0)); +#1397=VECTOR('',#1396,6.4E-1); +#1398=CARTESIAN_POINT('',(4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1399=LINE('',#1398,#1397); +#1400=DIRECTION('',(1.E0,0.E0,0.E0)); +#1401=VECTOR('',#1400,6.4E-1); +#1402=CARTESIAN_POINT('',(4.18E0,-1.246776695297E0,-9.455527778486E0)); +#1403=LINE('',#1402,#1401); +#1404=DIRECTION('',(1.E0,0.E0,0.E0)); +#1405=VECTOR('',#1404,6.4E-1); +#1406=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.915025253169E0)); +#1407=LINE('',#1406,#1405); +#1408=DIRECTION('',(1.E0,0.E0,0.E0)); +#1409=VECTOR('',#1408,6.4E-1); +#1410=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.014129942315E1)); +#1411=LINE('',#1410,#1409); +#1412=DIRECTION('',(1.E0,0.E0,0.E0)); +#1413=VECTOR('',#1412,6.4E-1); +#1414=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#1415=LINE('',#1414,#1413); +#1416=DIRECTION('',(1.E0,0.E0,0.E0)); +#1417=VECTOR('',#1416,6.4E-1); +#1418=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#1419=LINE('',#1418,#1417); +#1420=DIRECTION('',(1.E0,0.E0,0.E0)); +#1421=VECTOR('',#1420,6.4E-1); +#1422=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.014129942315E1)); +#1423=LINE('',#1422,#1421); +#1424=DIRECTION('',(1.E0,0.E0,0.E0)); +#1425=VECTOR('',#1424,6.4E-1); +#1426=CARTESIAN_POINT('',(4.18E0,-2.158822509939E0,-9.462476913210E0)); +#1427=LINE('',#1426,#1425); +#1428=DIRECTION('',(1.E0,0.E0,0.E0)); +#1429=VECTOR('',#1428,6.4E-1); +#1430=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#1431=LINE('',#1430,#1429); +#1432=DIRECTION('',(1.E0,0.E0,0.E0)); +#1433=VECTOR('',#1432,6.4E-1); +#1434=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#1435=LINE('',#1434,#1433); +#1436=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1437=VECTOR('',#1436,6.35E0); +#1438=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#1439=LINE('',#1438,#1437); +#1440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1441=VECTOR('',#1440,6.35E0); +#1442=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#1443=LINE('',#1442,#1441); +#1444=DIRECTION('',(0.E0,0.E0,1.E0)); +#1445=VECTOR('',#1444,6.35E0); +#1446=CARTESIAN_POINT('',(5.81E0,-6.1E-1,-6.35E0)); +#1447=LINE('',#1446,#1445); +#1448=DIRECTION('',(0.E0,0.E0,1.E0)); +#1449=VECTOR('',#1448,6.35E0); +#1450=CARTESIAN_POINT('',(2.11E0,-1.31E0,-6.35E0)); +#1451=LINE('',#1450,#1449); +#1452=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1453=VECTOR('',#1452,6.35E0); +#1454=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#1455=LINE('',#1454,#1453); +#1456=DIRECTION('',(0.E0,1.E0,0.E0)); +#1457=VECTOR('',#1456,6.4E-1); +#1458=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1459=LINE('',#1458,#1457); +#1460=DIRECTION('',(1.E0,0.E0,0.E0)); +#1461=VECTOR('',#1460,6.4E-1); +#1462=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1463=LINE('',#1462,#1461); +#1464=DIRECTION('',(0.E0,1.E0,0.E0)); +#1465=VECTOR('',#1464,6.4E-1); +#1466=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#1467=LINE('',#1466,#1465); +#1468=DIRECTION('',(1.E0,0.E0,0.E0)); +#1469=VECTOR('',#1468,6.4E-1); +#1470=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1471=LINE('',#1470,#1469); +#1472=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1473=VECTOR('',#1472,9.899494936612E-1); +#1474=CARTESIAN_POINT('',(2.81E0,-6.1E-1,-6.35E0)); +#1475=LINE('',#1474,#1473); +#1476=DIRECTION('',(1.E0,0.E0,0.E0)); +#1477=VECTOR('',#1476,1.92E0); +#1478=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#1479=LINE('',#1478,#1477); +#1480=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1481=VECTOR('',#1480,2.62E0); +#1482=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#1483=LINE('',#1482,#1481); +#1484=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1485=VECTOR('',#1484,2.62E0); +#1486=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#1487=LINE('',#1486,#1485); +#1488=DIRECTION('',(0.E0,1.E0,0.E0)); +#1489=VECTOR('',#1488,1.92E0); +#1490=CARTESIAN_POINT('',(2.81E0,-6.1E-1,-6.35E0)); +#1491=LINE('',#1490,#1489); +#1492=DIRECTION('',(0.E0,0.E0,1.E0)); +#1493=VECTOR('',#1492,3.4E-1); +#1494=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1495=LINE('',#1494,#1493); +#1496=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1497=VECTOR('',#1496,1.912691193458E0); +#1498=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#1499=LINE('',#1498,#1497); +#1500=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#1501=DIRECTION('',(1.E0,0.E0,0.E0)); +#1502=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1503=AXIS2_PLACEMENT_3D('',#1500,#1501,#1502); +#1505=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1506=VECTOR('',#1505,1.018700576851E0); +#1507=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,1.E0,0.E0)); +#1510=VECTOR('',#1509,6.4E-1); +#1511=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(0.E0,0.E0,1.E0)); +#1514=VECTOR('',#1513,1.018700576851E0); +#1515=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1516=LINE('',#1515,#1514); +#1517=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#1518=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1519=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1520=AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1522=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1523=VECTOR('',#1522,6.498275605730E-1); +#1524=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#1525=LINE('',#1524,#1523); +#1526=CARTESIAN_POINT('',(1.18E0,-1.07E0,-9.632304473783E0)); +#1527=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1528=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1529=AXIS2_PLACEMENT_3D('',#1526,#1527,#1528); +#1531=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1532=VECTOR('',#1531,1.E-2); +#1533=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1534=LINE('',#1533,#1532); +#1535=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1536=VECTOR('',#1535,1.328477631085E0); +#1537=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1538=LINE('',#1537,#1536); +#1539=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.7E0)); +#1540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1541=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1542=AXIS2_PLACEMENT_3D('',#1539,#1540,#1541); +#1544=DIRECTION('',(0.E0,1.E0,0.E0)); +#1545=VECTOR('',#1544,2.15E-1); +#1546=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#1547=LINE('',#1546,#1545); +#1548=DIRECTION('',(0.E0,0.E0,1.E0)); +#1549=VECTOR('',#1548,4.15E0); +#1550=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1551=LINE('',#1550,#1549); +#1552=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1553=VECTOR('',#1552,6.4E-1); +#1554=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1555=LINE('',#1554,#1553); +#1556=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1557=VECTOR('',#1556,4.15E0); +#1558=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1559=LINE('',#1558,#1557); +#1560=DIRECTION('',(1.E0,0.E0,0.E0)); +#1561=VECTOR('',#1560,6.4E-1); +#1562=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1563=LINE('',#1562,#1561); +#1564=DIRECTION('',(1.E0,0.E0,0.E0)); +#1565=VECTOR('',#1564,6.4E-1); +#1566=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#1567=LINE('',#1566,#1565); +#1568=DIRECTION('',(1.E0,0.E0,0.E0)); +#1569=VECTOR('',#1568,6.4E-1); +#1570=CARTESIAN_POINT('',(1.18E0,5.322330470336E-2,-8.523223304703E0)); +#1571=LINE('',#1570,#1569); +#1572=DIRECTION('',(1.E0,0.E0,0.E0)); +#1573=VECTOR('',#1572,6.4E-1); +#1574=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1575=LINE('',#1574,#1573); +#1576=DIRECTION('',(1.E0,0.E0,0.E0)); +#1577=VECTOR('',#1576,6.4E-1); +#1578=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1579=LINE('',#1578,#1577); +#1580=DIRECTION('',(1.E0,0.E0,0.E0)); +#1581=VECTOR('',#1580,6.4E-1); +#1582=CARTESIAN_POINT('',(1.18E0,-1.246776695297E0,-9.455527778486E0)); +#1583=LINE('',#1582,#1581); +#1584=DIRECTION('',(1.E0,0.E0,0.E0)); +#1585=VECTOR('',#1584,6.4E-1); +#1586=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#1587=LINE('',#1586,#1585); +#1588=DIRECTION('',(1.E0,0.E0,0.E0)); +#1589=VECTOR('',#1588,6.4E-1); +#1590=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.014129942315E1)); +#1591=LINE('',#1590,#1589); +#1592=DIRECTION('',(1.E0,0.E0,0.E0)); +#1593=VECTOR('',#1592,6.4E-1); +#1594=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1595=LINE('',#1594,#1593); +#1596=DIRECTION('',(1.E0,0.E0,0.E0)); +#1597=VECTOR('',#1596,6.4E-1); +#1598=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#1599=LINE('',#1598,#1597); +#1600=DIRECTION('',(1.E0,0.E0,0.E0)); +#1601=VECTOR('',#1600,6.4E-1); +#1602=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#1603=LINE('',#1602,#1601); +#1604=DIRECTION('',(1.E0,0.E0,0.E0)); +#1605=VECTOR('',#1604,6.4E-1); +#1606=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.462476913210E0)); +#1607=LINE('',#1606,#1605); +#1608=DIRECTION('',(0.E0,0.E0,1.E0)); +#1609=VECTOR('',#1608,3.4E-1); +#1610=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#1611=LINE('',#1610,#1609); +#1612=DIRECTION('',(0.E0,1.E0,0.E0)); +#1613=VECTOR('',#1612,2.15E-1); +#1614=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.45E0)); +#1615=LINE('',#1614,#1613); +#1616=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.7E0)); +#1617=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1618=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1619=AXIS2_PLACEMENT_3D('',#1616,#1617,#1618); +#1621=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1622=VECTOR('',#1621,1.328477631085E0); +#1623=CARTESIAN_POINT('',(1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#1624=LINE('',#1623,#1622); +#1625=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1626=VECTOR('',#1625,1.E-2); +#1627=CARTESIAN_POINT('',(1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#1628=LINE('',#1627,#1626); +#1629=CARTESIAN_POINT('',(1.82E0,-1.07E0,-9.632304473783E0)); +#1630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1631=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1632=AXIS2_PLACEMENT_3D('',#1629,#1630,#1631); +#1634=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1635=VECTOR('',#1634,6.498275605730E-1); +#1636=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.915025253169E0)); +#1637=LINE('',#1636,#1635); +#1638=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.014129942315E1)); +#1639=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1640=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1641=AXIS2_PLACEMENT_3D('',#1638,#1639,#1640); +#1643=DIRECTION('',(0.E0,0.E0,1.E0)); +#1644=VECTOR('',#1643,1.018700576851E0); +#1645=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#1646=LINE('',#1645,#1644); +#1647=DIRECTION('',(0.E0,1.E0,0.E0)); +#1648=VECTOR('',#1647,6.4E-1); +#1649=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#1650=LINE('',#1649,#1648); +#1651=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1652=VECTOR('',#1651,1.018700576851E0); +#1653=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.014129942315E1)); +#1654=LINE('',#1653,#1652); +#1655=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.014129942315E1)); +#1656=DIRECTION('',(1.E0,0.E0,0.E0)); +#1657=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1658=AXIS2_PLACEMENT_3D('',#1655,#1656,#1657); +#1660=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1661=VECTOR('',#1660,1.912691193458E0); +#1662=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#1663=LINE('',#1662,#1661); +#1664=DIRECTION('',(0.E0,0.E0,1.E0)); +#1665=VECTOR('',#1664,4.15E0); +#1666=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#1667=LINE('',#1666,#1665); +#1668=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1669=VECTOR('',#1668,4.15E0); +#1670=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#1671=LINE('',#1670,#1669); +#1672=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1673=VECTOR('',#1672,6.4E-1); +#1674=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#1675=LINE('',#1674,#1673); +#1676=DIRECTION('',(1.E0,0.E0,0.E0)); +#1677=VECTOR('',#1676,6.4E-1); +#1678=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1679=LINE('',#1678,#1677); +#1680=DIRECTION('',(1.E0,0.E0,0.E0)); +#1681=VECTOR('',#1680,6.4E-1); +#1682=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1683=LINE('',#1682,#1681); +#1684=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1685=VECTOR('',#1684,6.35E0); +#1686=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#1687=LINE('',#1686,#1685); +#1688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1689=VECTOR('',#1688,6.35E0); +#1690=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1691=LINE('',#1690,#1689); +#1692=DIRECTION('',(0.E0,0.E0,1.E0)); +#1693=VECTOR('',#1692,6.35E0); +#1694=CARTESIAN_POINT('',(2.81E0,-6.1E-1,-6.35E0)); +#1695=LINE('',#1694,#1693); +#1696=DIRECTION('',(0.E0,0.E0,1.E0)); +#1697=VECTOR('',#1696,6.35E0); +#1698=CARTESIAN_POINT('',(-5.81E0,-6.1E-1,-6.35E0)); +#1699=LINE('',#1698,#1697); +#1700=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1701=VECTOR('',#1700,6.35E0); +#1702=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#1703=LINE('',#1702,#1701); +#1704=DIRECTION('',(0.E0,1.E0,0.E0)); +#1705=VECTOR('',#1704,6.4E-1); +#1706=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#1707=LINE('',#1706,#1705); +#1708=DIRECTION('',(1.E0,0.E0,0.E0)); +#1709=VECTOR('',#1708,6.4E-1); +#1710=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#1711=LINE('',#1710,#1709); +#1712=DIRECTION('',(0.E0,1.E0,0.E0)); +#1713=VECTOR('',#1712,6.4E-1); +#1714=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#1715=LINE('',#1714,#1713); +#1716=DIRECTION('',(1.E0,0.E0,0.E0)); +#1717=VECTOR('',#1716,6.4E-1); +#1718=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#1719=LINE('',#1718,#1717); +#1720=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#1721=VECTOR('',#1720,9.899494936612E-1); +#1722=CARTESIAN_POINT('',(-5.11E0,-1.31E0,-6.35E0)); +#1723=LINE('',#1722,#1721); +#1724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1725=VECTOR('',#1724,1.92E0); +#1726=CARTESIAN_POINT('',(-5.81E0,1.31E0,-6.35E0)); +#1727=LINE('',#1726,#1725); +#1728=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1729=VECTOR('',#1728,2.62E0); +#1730=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#1731=LINE('',#1730,#1729); +#1732=DIRECTION('',(0.E0,1.E0,0.E0)); +#1733=VECTOR('',#1732,2.62E0); +#1734=CARTESIAN_POINT('',(-3.19E0,-1.31E0,-6.35E0)); +#1735=LINE('',#1734,#1733); +#1736=DIRECTION('',(1.E0,0.E0,0.E0)); +#1737=VECTOR('',#1736,1.92E0); +#1738=CARTESIAN_POINT('',(-5.11E0,-1.31E0,-6.35E0)); +#1739=LINE('',#1738,#1737); +#1740=DIRECTION('',(0.E0,0.E0,1.E0)); +#1741=VECTOR('',#1740,3.4E-1); +#1742=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#1743=LINE('',#1742,#1741); +#1744=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1745=VECTOR('',#1744,1.912691193458E0); +#1746=CARTESIAN_POINT('',(-4.82E0,-8.063455967291E-1,-8.11E0)); +#1747=LINE('',#1746,#1745); +#1748=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.014129942315E1)); +#1749=DIRECTION('',(1.E0,0.E0,0.E0)); +#1750=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1751=AXIS2_PLACEMENT_3D('',#1748,#1749,#1750); +#1753=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1754=VECTOR('',#1753,1.018700576851E0); +#1755=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.014129942315E1)); +#1756=LINE('',#1755,#1754); +#1757=DIRECTION('',(0.E0,1.E0,0.E0)); +#1758=VECTOR('',#1757,6.4E-1); +#1759=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#1760=LINE('',#1759,#1758); +#1761=DIRECTION('',(0.E0,0.E0,1.E0)); +#1762=VECTOR('',#1761,1.018700576851E0); +#1763=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#1764=LINE('',#1763,#1762); +#1765=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.014129942315E1)); +#1766=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1767=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1768=AXIS2_PLACEMENT_3D('',#1765,#1766,#1767); +#1770=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1771=VECTOR('',#1770,6.498275605730E-1); +#1772=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.915025253169E0)); +#1773=LINE('',#1772,#1771); +#1774=CARTESIAN_POINT('',(-4.82E0,-1.07E0,-9.632304473783E0)); +#1775=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1776=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1777=AXIS2_PLACEMENT_3D('',#1774,#1775,#1776); +#1779=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1780=VECTOR('',#1779,1.E-2); +#1781=CARTESIAN_POINT('',(-4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#1782=LINE('',#1781,#1780); +#1783=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1784=VECTOR('',#1783,1.328477631085E0); +#1785=CARTESIAN_POINT('',(-4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#1786=LINE('',#1785,#1784); +#1787=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.7E0)); +#1788=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1789=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1790=AXIS2_PLACEMENT_3D('',#1787,#1788,#1789); +#1792=DIRECTION('',(0.E0,1.E0,0.E0)); +#1793=VECTOR('',#1792,2.15E-1); +#1794=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.45E0)); +#1795=LINE('',#1794,#1793); +#1796=DIRECTION('',(0.E0,0.E0,1.E0)); +#1797=VECTOR('',#1796,4.15E0); +#1798=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#1799=LINE('',#1798,#1797); +#1800=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1801=VECTOR('',#1800,6.4E-1); +#1802=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#1803=LINE('',#1802,#1801); +#1804=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1805=VECTOR('',#1804,4.15E0); +#1806=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#1807=LINE('',#1806,#1805); +#1808=DIRECTION('',(1.E0,0.E0,0.E0)); +#1809=VECTOR('',#1808,6.4E-1); +#1810=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#1811=LINE('',#1810,#1809); +#1812=DIRECTION('',(1.E0,0.E0,0.E0)); +#1813=VECTOR('',#1812,6.4E-1); +#1814=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.45E0)); +#1815=LINE('',#1814,#1813); +#1816=DIRECTION('',(1.E0,0.E0,0.E0)); +#1817=VECTOR('',#1816,6.4E-1); +#1818=CARTESIAN_POINT('',(-4.82E0,5.322330470336E-2,-8.523223304703E0)); +#1819=LINE('',#1818,#1817); +#1820=DIRECTION('',(1.E0,0.E0,0.E0)); +#1821=VECTOR('',#1820,6.4E-1); +#1822=CARTESIAN_POINT('',(-4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#1823=LINE('',#1822,#1821); +#1824=DIRECTION('',(1.E0,0.E0,0.E0)); +#1825=VECTOR('',#1824,6.4E-1); +#1826=CARTESIAN_POINT('',(-4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#1827=LINE('',#1826,#1825); +#1828=DIRECTION('',(1.E0,0.E0,0.E0)); +#1829=VECTOR('',#1828,6.4E-1); +#1830=CARTESIAN_POINT('',(-4.82E0,-1.246776695297E0,-9.455527778486E0)); +#1831=LINE('',#1830,#1829); +#1832=DIRECTION('',(1.E0,0.E0,0.E0)); +#1833=VECTOR('',#1832,6.4E-1); +#1834=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.915025253169E0)); +#1835=LINE('',#1834,#1833); +#1836=DIRECTION('',(1.E0,0.E0,0.E0)); +#1837=VECTOR('',#1836,6.4E-1); +#1838=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.014129942315E1)); +#1839=LINE('',#1838,#1837); +#1840=DIRECTION('',(1.E0,0.E0,0.E0)); +#1841=VECTOR('',#1840,6.4E-1); +#1842=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#1843=LINE('',#1842,#1841); +#1844=DIRECTION('',(1.E0,0.E0,0.E0)); +#1845=VECTOR('',#1844,6.4E-1); +#1846=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#1847=LINE('',#1846,#1845); +#1848=DIRECTION('',(1.E0,0.E0,0.E0)); +#1849=VECTOR('',#1848,6.4E-1); +#1850=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.014129942315E1)); +#1851=LINE('',#1850,#1849); +#1852=DIRECTION('',(1.E0,0.E0,0.E0)); +#1853=VECTOR('',#1852,6.4E-1); +#1854=CARTESIAN_POINT('',(-4.82E0,-2.158822509939E0,-9.462476913210E0)); +#1855=LINE('',#1854,#1853); +#1856=DIRECTION('',(0.E0,0.E0,1.E0)); +#1857=VECTOR('',#1856,3.4E-1); +#1858=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#1859=LINE('',#1858,#1857); +#1860=DIRECTION('',(0.E0,1.E0,0.E0)); +#1861=VECTOR('',#1860,2.15E-1); +#1862=CARTESIAN_POINT('',(-4.18E0,2.3E-1,-8.45E0)); +#1863=LINE('',#1862,#1861); +#1864=CARTESIAN_POINT('',(-4.18E0,2.3E-1,-8.7E0)); +#1865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1866=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1867=AXIS2_PLACEMENT_3D('',#1864,#1865,#1866); +#1869=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1870=VECTOR('',#1869,1.328477631085E0); +#1871=CARTESIAN_POINT('',(-4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1874=VECTOR('',#1873,1.E-2); +#1875=CARTESIAN_POINT('',(-4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#1876=LINE('',#1875,#1874); +#1877=CARTESIAN_POINT('',(-4.18E0,-1.07E0,-9.632304473783E0)); +#1878=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1879=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1880=AXIS2_PLACEMENT_3D('',#1877,#1878,#1879); +#1882=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1883=VECTOR('',#1882,6.498275605730E-1); +#1884=CARTESIAN_POINT('',(-4.18E0,-1.706274169980E0,-9.915025253169E0)); +#1885=LINE('',#1884,#1883); +#1886=CARTESIAN_POINT('',(-4.18E0,-1.48E0,-1.014129942315E1)); +#1887=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1888=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1889=AXIS2_PLACEMENT_3D('',#1886,#1887,#1888); +#1891=DIRECTION('',(0.E0,0.E0,1.E0)); +#1892=VECTOR('',#1891,1.018700576851E0); +#1893=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.116E1)); +#1894=LINE('',#1893,#1892); +#1895=DIRECTION('',(0.E0,1.E0,0.E0)); +#1896=VECTOR('',#1895,6.4E-1); +#1897=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.116E1)); +#1898=LINE('',#1897,#1896); +#1899=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1900=VECTOR('',#1899,1.018700576851E0); +#1901=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.014129942315E1)); +#1902=LINE('',#1901,#1900); +#1903=CARTESIAN_POINT('',(-4.18E0,-1.48E0,-1.014129942315E1)); +#1904=DIRECTION('',(1.E0,0.E0,0.E0)); +#1905=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#1906=AXIS2_PLACEMENT_3D('',#1903,#1904,#1905); +#1908=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1909=VECTOR('',#1908,1.912691193458E0); +#1910=CARTESIAN_POINT('',(-4.18E0,-8.063455967291E-1,-8.11E0)); +#1911=LINE('',#1910,#1909); +#1912=DIRECTION('',(0.E0,0.E0,1.E0)); +#1913=VECTOR('',#1912,4.15E0); +#1914=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#1915=LINE('',#1914,#1913); +#1916=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1917=VECTOR('',#1916,4.15E0); +#1918=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#1919=LINE('',#1918,#1917); +#1920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1921=VECTOR('',#1920,6.4E-1); +#1922=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#1923=LINE('',#1922,#1921); +#1924=DIRECTION('',(1.E0,0.E0,0.E0)); +#1925=VECTOR('',#1924,6.4E-1); +#1926=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#1927=LINE('',#1926,#1925); +#1928=DIRECTION('',(1.E0,0.E0,0.E0)); +#1929=VECTOR('',#1928,6.4E-1); +#1930=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#1931=LINE('',#1930,#1929); +#1932=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1933=VECTOR('',#1932,6.35E0); +#1934=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#1935=LINE('',#1934,#1933); +#1936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1937=VECTOR('',#1936,6.35E0); +#1938=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#1939=LINE('',#1938,#1937); +#1940=DIRECTION('',(0.E0,0.E0,1.E0)); +#1941=VECTOR('',#1940,6.35E0); +#1942=CARTESIAN_POINT('',(-5.11E0,-1.31E0,-6.35E0)); +#1943=LINE('',#1942,#1941); +#1944=DIRECTION('',(1.E0,0.E0,0.E0)); +#1945=VECTOR('',#1944,4.3E-1); +#1946=CARTESIAN_POINT('',(6.5E0,-3.E-1,-5.05E0)); +#1947=LINE('',#1946,#1945); +#1948=DIRECTION('',(0.E0,1.E0,0.E0)); +#1949=VECTOR('',#1948,6.E-1); +#1950=CARTESIAN_POINT('',(6.93E0,-3.E-1,-5.05E0)); +#1951=LINE('',#1950,#1949); +#1952=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1953=VECTOR('',#1952,4.3E-1); +#1954=CARTESIAN_POINT('',(6.93E0,3.E-1,-5.05E0)); +#1955=LINE('',#1954,#1953); +#1956=DIRECTION('',(1.E0,0.E0,0.E0)); +#1957=VECTOR('',#1956,3.6E-1); +#1958=CARTESIAN_POINT('',(6.535E0,-5.E-1,-4.85E0)); +#1959=LINE('',#1958,#1957); +#1960=CARTESIAN_POINT('',(6.93E0,-3.E-1,-4.85E0)); +#1961=DIRECTION('',(1.E0,0.E0,0.E0)); +#1962=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1963=AXIS2_PLACEMENT_3D('',#1960,#1961,#1962); +#1965=CARTESIAN_POINT('',(6.5E0,-3.E-1,-4.85E0)); +#1966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1967=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1968=AXIS2_PLACEMENT_3D('',#1965,#1966,#1967); +#1970=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1971=VECTOR('',#1970,3.6E-1); +#1972=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.02E0)); +#1973=LINE('',#1972,#1971); +#1974=DIRECTION('',(1.607129635101E-8,2.611052510297E-9,1.E0)); +#1975=VECTOR('',#1974,7.900196665135E-1); +#1976=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.690019666514E0)); +#1977=LINE('',#1976,#1975); +#1978=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.9E0)); +#1979=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1980=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1981=AXIS2_PLACEMENT_3D('',#1978,#1979,#1980); +#1983=DIRECTION('',(0.E0,1.E0,0.E0)); +#1984=VECTOR('',#1983,6.2E-1); +#1985=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.77E0)); +#1986=LINE('',#1985,#1984); +#1987=CARTESIAN_POINT('',(6.895E0,-7.5E-1,-3.02E0)); +#1988=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1989=DIRECTION('',(0.E0,0.E0,1.E0)); +#1990=AXIS2_PLACEMENT_3D('',#1987,#1988,#1989); +#1992=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1993=VECTOR('',#1992,2.3E-1); +#1994=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.02E0)); +#1995=LINE('',#1994,#1993); +#1996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1997=VECTOR('',#1996,2.E-1); +#1998=CARTESIAN_POINT('',(6.895E0,-5.E-1,-4.85E0)); +#1999=LINE('',#1998,#1997); +#2000=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.05E0)); +#2001=DIRECTION('',(1.E0,0.E0,0.E0)); +#2002=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2003=AXIS2_PLACEMENT_3D('',#2000,#2001,#2002); +#2005=DIRECTION('',(0.E0,1.E0,0.E0)); +#2006=VECTOR('',#2005,8.3E-1); +#2007=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.18E0)); +#2008=LINE('',#2007,#2006); +#2009=CARTESIAN_POINT('',(6.895E0,4.6E-1,-5.05E0)); +#2010=DIRECTION('',(1.E0,0.E0,0.E0)); +#2011=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2012=AXIS2_PLACEMENT_3D('',#2009,#2010,#2011); +#2014=DIRECTION('',(0.E0,0.E0,1.E0)); +#2015=VECTOR('',#2014,1.676446609407E0); +#2016=CARTESIAN_POINT('',(6.895E0,5.9E-1,-5.05E0)); +#2017=LINE('',#2016,#2015); +#2018=CARTESIAN_POINT('',(6.895E0,8.4E-1,-3.373553390593E0)); +#2019=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2020=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2021=AXIS2_PLACEMENT_3D('',#2018,#2019,#2020); +#2023=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2024=VECTOR('',#2023,5.E-1); +#2025=CARTESIAN_POINT('',(6.895E0,6.632233047034E-1,-3.196776695297E0)); +#2026=LINE('',#2025,#2024); +#2027=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-3.02E0)); +#2028=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2029=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#2030=AXIS2_PLACEMENT_3D('',#2027,#2028,#2029); +#2032=DIRECTION('',(0.E0,1.E0,0.E0)); +#2033=VECTOR('',#2032,4.064466094067E-1); +#2034=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-2.77E0)); +#2035=LINE('',#2034,#2033); +#2036=CARTESIAN_POINT('',(6.895E0,1.6E0,-2.9E0)); +#2037=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2038=DIRECTION('',(0.E0,0.E0,1.E0)); +#2039=AXIS2_PLACEMENT_3D('',#2036,#2037,#2038); +#2041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2042=VECTOR('',#2041,3.03E0); +#2043=CARTESIAN_POINT('',(6.895E0,1.73E0,-2.9E0)); +#2044=LINE('',#2043,#2042); +#2045=CARTESIAN_POINT('',(6.895E0,1.23E0,-5.93E0)); +#2046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2047=DIRECTION('',(0.E0,1.E0,0.E0)); +#2048=AXIS2_PLACEMENT_3D('',#2045,#2046,#2047); +#2050=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2051=VECTOR('',#2050,2.23E0); +#2052=CARTESIAN_POINT('',(6.895E0,1.23E0,-6.43E0)); +#2053=LINE('',#2052,#2051); +#2054=CARTESIAN_POINT('',(6.895E0,-1.E0,-5.93E0)); +#2055=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2056=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2057=AXIS2_PLACEMENT_3D('',#2054,#2055,#2056); +#2059=DIRECTION('',(-3.030196499160E-8,-4.934933866633E-9,1.E0)); +#2060=VECTOR('',#2059,4.200197140634E-1); +#2061=CARTESIAN_POINT('',(6.895E0,-1.5E0,-5.93E0)); +#2062=LINE('',#2061,#2060); +#2063=DIRECTION('',(-1.691382073955E-11,-5.487426535020E-12,-1.E0)); +#2064=VECTOR('',#2063,1.819960619423E0); +#2065=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.690019666514E0)); +#2066=LINE('',#2065,#2064); +#2067=DIRECTION('',(0.E0,0.E0,1.E0)); +#2068=VECTOR('',#2067,1.32E0); +#2069=CARTESIAN_POINT('',(7.492644131518E0,-2.079731562555E0,-5.26E0)); +#2070=LINE('',#2069,#2068); +#2071=CARTESIAN_POINT('',(6.534999984607E0,-1.500000008243E0, +-5.509960686137E0)); +#2072=CARTESIAN_POINT('',(6.534999984607E0,-1.500000008243E0, +-5.488301033357E0)); +#2073=CARTESIAN_POINT('',(6.534971387443E0,-1.505589532024E0, +-5.444904593742E0)); +#2074=CARTESIAN_POINT('',(6.535329990499E0,-1.531351808190E0, +-5.382886317579E0)); +#2075=CARTESIAN_POINT('',(6.537337048023E0,-1.571278191922E0, +-5.331280428984E0)); +#2076=CARTESIAN_POINT('',(6.542459120875E0,-1.622870257635E0, +-5.291336789437E0)); +#2077=CARTESIAN_POINT('',(6.552651607949E0,-1.685268202660E0, +-5.265475172871E0)); +#2078=CARTESIAN_POINT('',(6.562922846156E0,-1.728500895550E0,-5.26E0)); +#2079=CARTESIAN_POINT('',(6.568854316349E0,-1.75E0,-5.26E0)); +#2081=CARTESIAN_POINT('',(6.951645435675E0,-1.75E0,-5.26E0)); +#2082=CARTESIAN_POINT('',(6.941469110308E0,-1.728696694684E0,-5.26E0)); +#2083=CARTESIAN_POINT('',(6.924129521153E0,-1.685707121614E0, +-5.265363415087E0)); +#2084=CARTESIAN_POINT('',(6.907200251973E0,-1.623153368058E0, +-5.291166982343E0)); +#2085=CARTESIAN_POINT('',(6.898835878290E0,-1.571618370135E0, +-5.330965790939E0)); +#2086=CARTESIAN_POINT('',(6.895547621503E0,-1.531651889829E0, +-5.382374309823E0)); +#2087=CARTESIAN_POINT('',(6.894952557361E0,-1.505679801856E0, +-5.444461048646E0)); +#2088=CARTESIAN_POINT('',(6.894999987273E0,-1.500000002073E0, +-5.488146397297E0)); +#2089=CARTESIAN_POINT('',(6.894999987273E0,-1.500000002073E0, +-5.509980285937E0)); +#2091=DIRECTION('',(-9.999999990697E-1,-1.262130518605E-8,-4.313554274632E-5)); +#2092=VECTOR('',#2091,3.600000014107E-1); +#2093=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.690019666514E0)); +#2094=LINE('',#2093,#2092); +#2095=DIRECTION('',(9.999999985179E-1,1.713978696814E-8,-5.444388804699E-5)); +#2096=VECTOR('',#2095,3.600000031992E-1); +#2097=CARTESIAN_POINT('',(6.534999984607E0,-1.500000008243E0, +-5.509960686137E0)); +#2098=LINE('',#2097,#2096); +#2099=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2100=VECTOR('',#2099,3.6E-1); +#2101=CARTESIAN_POINT('',(6.895E0,-1.5E0,-5.93E0)); +#2102=LINE('',#2101,#2100); +#2103=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.690019666514E0)); +#2104=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.711853497863E0)); +#2105=CARTESIAN_POINT('',(6.894952557269E0,-1.505679766309E0, +-3.755538839481E0)); +#2106=CARTESIAN_POINT('',(6.895547619327E0,-1.531651848679E0, +-3.817625623701E0)); +#2107=CARTESIAN_POINT('',(6.898835872719E0,-1.571618325497E0, +-3.869034166662E0)); +#2108=CARTESIAN_POINT('',(6.907200243747E0,-1.623153332058E0, +-3.908832998956E0)); +#2109=CARTESIAN_POINT('',(6.924129513457E0,-1.685707101026E0, +-3.934636581308E0)); +#2110=CARTESIAN_POINT('',(6.941469107040E0,-1.728696687843E0,-3.94E0)); +#2111=CARTESIAN_POINT('',(6.951645435675E0,-1.75E0,-3.94E0)); +#2113=CARTESIAN_POINT('',(6.568854316349E0,-1.75E0,-3.94E0)); +#2114=CARTESIAN_POINT('',(6.562922681035E0,-1.728500297054E0,-3.94E0)); +#2115=CARTESIAN_POINT('',(6.552651210885E0,-1.685266414484E0, +-3.934524510372E0)); +#2116=CARTESIAN_POINT('',(6.542458686674E0,-1.622867132936E0, +-3.908661581770E0)); +#2117=CARTESIAN_POINT('',(6.537336752039E0,-1.571274319837E0, +-3.868715881826E0)); +#2118=CARTESIAN_POINT('',(6.535329875174E0,-1.531348234783E0, +-3.817107880859E0)); +#2119=CARTESIAN_POINT('',(6.534971382796E0,-1.505586465459E0, +-3.755085673141E0)); +#2120=CARTESIAN_POINT('',(6.534999986228E0,-1.500000006606E0, +-3.711689869320E0)); +#2121=CARTESIAN_POINT('',(6.534999986228E0,-1.500000006606E0, +-3.690035195309E0)); +#2123=DIRECTION('',(-3.042091641057E-2,9.995371768197E-1,0.E0)); +#2124=VECTOR('',#2123,3.6E-1); +#2125=CARTESIAN_POINT('',(9.375115705795E0,-2.382605229103E0,-3.94E0)); +#2126=LINE('',#2125,#2124); +#2127=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#2128=VECTOR('',#2127,1.872386628303E0); +#2129=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-3.94E0)); +#2130=LINE('',#2129,#2128); +#2131=CARTESIAN_POINT('',(7.475E0,-1.5E0,-3.94E0)); +#2132=DIRECTION('',(0.E0,0.E0,1.E0)); +#2133=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#2134=AXIS2_PLACEMENT_3D('',#2131,#2132,#2133); +#2136=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2137=VECTOR('',#2136,3.827911193262E-1); +#2138=CARTESIAN_POINT('',(6.951645435675E0,-1.75E0,-3.94E0)); +#2139=LINE('',#2138,#2137); +#2140=CARTESIAN_POINT('',(7.475E0,-1.5E0,-3.94E0)); +#2141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2142=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2143=AXIS2_PLACEMENT_3D('',#2140,#2141,#2142); +#2145=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#2146=VECTOR('',#2145,1.872386628303E0); +#2147=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-3.94E0)); +#2148=LINE('',#2147,#2146); +#2149=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#2150=VECTOR('',#2149,3.6E-1); +#2151=CARTESIAN_POINT('',(-9.364164175887E0,-2.022771845448E0,-3.94E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#2154=VECTOR('',#2153,1.872386628303E0); +#2155=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-3.94E0)); +#2156=LINE('',#2155,#2154); +#2157=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-3.94E0)); +#2158=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2159=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#2160=AXIS2_PLACEMENT_3D('',#2157,#2158,#2159); +#2162=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2163=VECTOR('',#2162,3.827911193262E-1); +#2164=CARTESIAN_POINT('',(-6.568854316349E0,-1.75E0,-3.94E0)); +#2165=LINE('',#2164,#2163); +#2166=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-3.94E0)); +#2167=DIRECTION('',(0.E0,0.E0,1.E0)); +#2168=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2169=AXIS2_PLACEMENT_3D('',#2166,#2167,#2168); +#2171=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#2172=VECTOR('',#2171,1.872386628303E0); +#2173=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-3.94E0)); +#2174=LINE('',#2173,#2172); +#2175=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-4.19E0)); +#2176=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#2177=DIRECTION('',(0.E0,0.E0,1.E0)); +#2178=AXIS2_PLACEMENT_3D('',#2175,#2176,#2177); +#2180=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-5.01E0)); +#2181=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#2182=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#2183=AXIS2_PLACEMENT_3D('',#2180,#2181,#2182); +#2185=DIRECTION('',(0.E0,0.E0,1.E0)); +#2186=VECTOR('',#2185,8.2E-1); +#2187=CARTESIAN_POINT('',(9.614048470092E0,-2.015166616345E0,-5.01E0)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2190=VECTOR('',#2189,3.6E-1); +#2191=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-5.26E0)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#2194=VECTOR('',#2193,1.872386628303E0); +#2195=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-5.26E0)); +#2196=LINE('',#2195,#2194); +#2197=CARTESIAN_POINT('',(7.475E0,-1.5E0,-5.26E0)); +#2198=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2199=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2200=AXIS2_PLACEMENT_3D('',#2197,#2198,#2199); +#2202=DIRECTION('',(1.E0,0.E0,0.E0)); +#2203=VECTOR('',#2202,3.827911193262E-1); +#2204=CARTESIAN_POINT('',(6.568854316349E0,-1.75E0,-5.26E0)); +#2205=LINE('',#2204,#2203); +#2206=CARTESIAN_POINT('',(7.475E0,-1.5E0,-5.26E0)); +#2207=DIRECTION('',(0.E0,0.E0,1.E0)); +#2208=DIRECTION('',(-9.639847698419E-1,-2.659574468085E-1,0.E0)); +#2209=AXIS2_PLACEMENT_3D('',#2206,#2207,#2208); +#2211=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#2212=VECTOR('',#2211,1.872386628303E0); +#2213=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-5.26E0)); +#2214=LINE('',#2213,#2212); +#2215=DIRECTION('',(3.042091641057E-2,9.995371768197E-1,0.E0)); +#2216=VECTOR('',#2215,3.6E-1); +#2217=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-5.26E0)); +#2218=LINE('',#2217,#2216); +#2219=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#2220=VECTOR('',#2219,1.872386628303E0); +#2221=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-5.26E0)); +#2222=LINE('',#2221,#2220); +#2223=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-5.26E0)); +#2224=DIRECTION('',(0.E0,0.E0,1.E0)); +#2225=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2226=AXIS2_PLACEMENT_3D('',#2223,#2224,#2225); +#2228=DIRECTION('',(1.E0,0.E0,0.E0)); +#2229=VECTOR('',#2228,3.827911193262E-1); +#2230=CARTESIAN_POINT('',(-6.951645435675E0,-1.75E0,-5.26E0)); +#2231=LINE('',#2230,#2229); +#2232=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-5.26E0)); +#2233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2234=DIRECTION('',(9.023354557331E-1,-4.310344827586E-1,0.E0)); +#2235=AXIS2_PLACEMENT_3D('',#2232,#2233,#2234); +#2237=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#2238=VECTOR('',#2237,1.872386628303E0); +#2239=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-5.26E0)); +#2240=LINE('',#2239,#2238); +#2241=CARTESIAN_POINT('',(9.375115705795E0,-2.382605229103E0,-4.19E0)); +#2242=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2243=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#2244=AXIS2_PLACEMENT_3D('',#2241,#2242,#2243); +#2246=CARTESIAN_POINT('',(9.375115705795E0,-2.382605229103E0,-5.01E0)); +#2247=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#2248=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2249=AXIS2_PLACEMENT_3D('',#2246,#2247,#2248); +#2251=DIRECTION('',(0.E0,0.E0,1.E0)); +#2252=VECTOR('',#2251,1.32E0); +#2253=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-5.26E0)); +#2254=LINE('',#2253,#2252); +#2255=DIRECTION('',(-3.042091641059E-2,9.995371768197E-1,0.E0)); +#2256=VECTOR('',#2255,3.6E-1); +#2257=CARTESIAN_POINT('',(9.625E0,-2.375E0,-4.19E0)); +#2258=LINE('',#2257,#2256); +#2259=DIRECTION('',(3.042091641059E-2,-9.995371768197E-1,0.E0)); +#2260=VECTOR('',#2259,3.6E-1); +#2261=CARTESIAN_POINT('',(9.614048470092E0,-2.015166616345E0,-5.01E0)); +#2262=LINE('',#2261,#2260); +#2263=DIRECTION('',(0.E0,0.E0,1.E0)); +#2264=VECTOR('',#2263,8.2E-1); +#2265=CARTESIAN_POINT('',(9.625E0,-2.375E0,-5.01E0)); +#2266=LINE('',#2265,#2264); +#2267=DIRECTION('',(8.905353655455E-10,8.992897714910E-10,1.E0)); +#2268=VECTOR('',#2267,1.819925490828E0); +#2269=CARTESIAN_POINT('',(6.534999984607E0,-1.500000008243E0, +-5.509960686137E0)); +#2270=LINE('',#2269,#2268); +#2271=DIRECTION('',(-3.664679117979E-8,-1.962457465977E-8,1.E0)); +#2272=VECTOR('',#2271,4.200393138633E-1); +#2273=CARTESIAN_POINT('',(6.535E0,-1.5E0,-5.93E0)); +#2274=LINE('',#2273,#2272); +#2275=CARTESIAN_POINT('',(6.535E0,-1.E0,-5.93E0)); +#2276=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2277=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2278=AXIS2_PLACEMENT_3D('',#2275,#2276,#2277); +#2280=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2281=VECTOR('',#2280,2.23E0); +#2282=CARTESIAN_POINT('',(6.535E0,1.23E0,-6.43E0)); +#2283=LINE('',#2282,#2281); +#2284=CARTESIAN_POINT('',(6.535E0,1.23E0,-5.93E0)); +#2285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2286=DIRECTION('',(0.E0,1.E0,0.E0)); +#2287=AXIS2_PLACEMENT_3D('',#2284,#2285,#2286); +#2289=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2290=VECTOR('',#2289,3.03E0); +#2291=CARTESIAN_POINT('',(6.535E0,1.73E0,-2.9E0)); +#2292=LINE('',#2291,#2290); +#2293=CARTESIAN_POINT('',(6.535E0,1.6E0,-2.9E0)); +#2294=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2295=DIRECTION('',(0.E0,0.E0,1.E0)); +#2296=AXIS2_PLACEMENT_3D('',#2293,#2294,#2295); +#2298=DIRECTION('',(0.E0,1.E0,0.E0)); +#2299=VECTOR('',#2298,4.064466094067E-1); +#2300=CARTESIAN_POINT('',(6.535E0,1.193553390593E0,-2.77E0)); +#2301=LINE('',#2300,#2299); +#2302=CARTESIAN_POINT('',(6.535E0,1.193553390593E0,-3.02E0)); +#2303=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2304=DIRECTION('',(0.E0,-7.071067811866E-1,7.071067811865E-1)); +#2305=AXIS2_PLACEMENT_3D('',#2302,#2303,#2304); +#2307=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2308=VECTOR('',#2307,5.E-1); +#2309=CARTESIAN_POINT('',(6.535E0,6.632233047034E-1,-3.196776695297E0)); +#2310=LINE('',#2309,#2308); +#2311=CARTESIAN_POINT('',(6.535E0,8.4E-1,-3.373553390593E0)); +#2312=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2314=AXIS2_PLACEMENT_3D('',#2311,#2312,#2313); +#2316=DIRECTION('',(0.E0,0.E0,1.E0)); +#2317=VECTOR('',#2316,1.676446609407E0); +#2318=CARTESIAN_POINT('',(6.535E0,5.9E-1,-5.05E0)); +#2319=LINE('',#2318,#2317); +#2320=CARTESIAN_POINT('',(6.535E0,4.6E-1,-5.05E0)); +#2321=DIRECTION('',(1.E0,0.E0,0.E0)); +#2322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2323=AXIS2_PLACEMENT_3D('',#2320,#2321,#2322); +#2325=DIRECTION('',(0.E0,1.E0,0.E0)); +#2326=VECTOR('',#2325,8.3E-1); +#2327=CARTESIAN_POINT('',(6.535E0,-3.7E-1,-5.18E0)); +#2328=LINE('',#2327,#2326); +#2329=CARTESIAN_POINT('',(6.535E0,-3.7E-1,-5.05E0)); +#2330=DIRECTION('',(1.E0,0.E0,0.E0)); +#2331=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2332=AXIS2_PLACEMENT_3D('',#2329,#2330,#2331); +#2334=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2335=VECTOR('',#2334,2.E-1); +#2336=CARTESIAN_POINT('',(6.535E0,-5.E-1,-4.85E0)); +#2337=LINE('',#2336,#2335); +#2338=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2339=VECTOR('',#2338,2.3E-1); +#2340=CARTESIAN_POINT('',(6.535E0,-5.E-1,-3.02E0)); +#2341=LINE('',#2340,#2339); +#2342=CARTESIAN_POINT('',(6.535E0,-7.5E-1,-3.02E0)); +#2343=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2344=DIRECTION('',(0.E0,0.E0,1.E0)); +#2345=AXIS2_PLACEMENT_3D('',#2342,#2343,#2344); +#2347=DIRECTION('',(0.E0,1.E0,0.E0)); +#2348=VECTOR('',#2347,6.2E-1); +#2349=CARTESIAN_POINT('',(6.535E0,-1.37E0,-2.77E0)); +#2350=LINE('',#2349,#2348); +#2351=CARTESIAN_POINT('',(6.535E0,-1.37E0,-2.9E0)); +#2352=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2353=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2354=AXIS2_PLACEMENT_3D('',#2351,#2352,#2353); +#2356=DIRECTION('',(1.743262210594E-8,8.362225550709E-9,1.E0)); +#2357=VECTOR('',#2356,7.900351953090E-1); +#2358=CARTESIAN_POINT('',(6.534999986228E0,-1.500000006606E0, +-3.690035195309E0)); +#2359=LINE('',#2358,#2357); +#2360=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2361=VECTOR('',#2360,3.6E-1); +#2362=CARTESIAN_POINT('',(6.895E0,-1.E0,-6.43E0)); +#2363=LINE('',#2362,#2361); +#2364=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2365=VECTOR('',#2364,3.6E-1); +#2366=CARTESIAN_POINT('',(6.895E0,1.23E0,-6.43E0)); +#2367=LINE('',#2366,#2365); +#2368=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2369=VECTOR('',#2368,3.6E-1); +#2370=CARTESIAN_POINT('',(6.895E0,1.73E0,-5.93E0)); +#2371=LINE('',#2370,#2369); +#2372=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2373=VECTOR('',#2372,3.6E-1); +#2374=CARTESIAN_POINT('',(6.895E0,1.73E0,-2.9E0)); +#2375=LINE('',#2374,#2373); +#2376=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2377=VECTOR('',#2376,3.6E-1); +#2378=CARTESIAN_POINT('',(6.895E0,1.6E0,-2.77E0)); +#2379=LINE('',#2378,#2377); +#2380=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2381=VECTOR('',#2380,3.6E-1); +#2382=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-2.77E0)); +#2383=LINE('',#2382,#2381); +#2384=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2385=VECTOR('',#2384,3.6E-1); +#2386=CARTESIAN_POINT('',(6.895E0,1.016776695297E0,-2.843223304703E0)); +#2387=LINE('',#2386,#2385); +#2388=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2389=VECTOR('',#2388,3.6E-1); +#2390=CARTESIAN_POINT('',(6.895E0,6.632233047034E-1,-3.196776695297E0)); +#2391=LINE('',#2390,#2389); +#2392=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2393=VECTOR('',#2392,3.6E-1); +#2394=CARTESIAN_POINT('',(6.895E0,5.9E-1,-3.373553390593E0)); +#2395=LINE('',#2394,#2393); +#2396=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2397=VECTOR('',#2396,3.6E-1); +#2398=CARTESIAN_POINT('',(6.895E0,5.9E-1,-5.05E0)); +#2399=LINE('',#2398,#2397); +#2400=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2401=VECTOR('',#2400,3.6E-1); +#2402=CARTESIAN_POINT('',(6.895E0,4.6E-1,-5.18E0)); +#2403=LINE('',#2402,#2401); +#2404=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2405=VECTOR('',#2404,3.6E-1); +#2406=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.18E0)); +#2407=LINE('',#2406,#2405); +#2408=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2409=VECTOR('',#2408,3.6E-1); +#2410=CARTESIAN_POINT('',(6.895E0,-5.E-1,-5.05E0)); +#2411=LINE('',#2410,#2409); +#2412=DIRECTION('',(0.E0,0.E0,1.E0)); +#2413=VECTOR('',#2412,1.6E0); +#2414=CARTESIAN_POINT('',(6.895E0,-5.E-1,-4.85E0)); +#2415=LINE('',#2414,#2413); +#2416=DIRECTION('',(-1.E0,0.E0,-1.268826313857E-14)); +#2417=VECTOR('',#2416,3.5E-2); +#2418=CARTESIAN_POINT('',(6.93E0,-5.E-1,-3.25E0)); +#2419=LINE('',#2418,#2417); +#2420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2421=VECTOR('',#2420,1.6E0); +#2422=CARTESIAN_POINT('',(6.93E0,-5.E-1,-3.25E0)); +#2423=LINE('',#2422,#2421); +#2424=DIRECTION('',(1.E0,0.E0,2.537652627715E-14)); +#2425=VECTOR('',#2424,3.5E-2); +#2426=CARTESIAN_POINT('',(6.895E0,-5.E-1,-4.85E0)); +#2427=LINE('',#2426,#2425); +#2428=DIRECTION('',(0.E0,0.E0,1.E0)); +#2429=VECTOR('',#2428,1.6E0); +#2430=CARTESIAN_POINT('',(6.535E0,-5.E-1,-4.85E0)); +#2431=LINE('',#2430,#2429); +#2432=DIRECTION('',(1.E0,0.E0,0.E0)); +#2433=VECTOR('',#2432,3.5E-2); +#2434=CARTESIAN_POINT('',(6.5E0,-5.E-1,-4.85E0)); +#2435=LINE('',#2434,#2433); +#2436=DIRECTION('',(-1.E0,0.E0,1.268826313857E-14)); +#2437=VECTOR('',#2436,3.5E-2); +#2438=CARTESIAN_POINT('',(6.535E0,-5.E-1,-3.25E0)); +#2439=LINE('',#2438,#2437); +#2440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2441=VECTOR('',#2440,1.6E0); +#2442=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-4.35E0)); +#2443=LINE('',#2442,#2441); +#2444=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2445=VECTOR('',#2444,3.5E-2); +#2446=CARTESIAN_POINT('',(-6.5E0,-5.E-1,-4.35E0)); +#2447=LINE('',#2446,#2445); +#2448=DIRECTION('',(1.E0,0.E0,2.537652627715E-14)); +#2449=VECTOR('',#2448,3.5E-2); +#2450=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-5.95E0)); +#2451=LINE('',#2450,#2449); +#2452=DIRECTION('',(0.E0,0.E0,1.E0)); +#2453=VECTOR('',#2452,1.6E0); +#2454=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-5.95E0)); +#2455=LINE('',#2454,#2453); +#2456=DIRECTION('',(1.E0,0.E0,-2.537652627715E-14)); +#2457=VECTOR('',#2456,3.5E-2); +#2458=CARTESIAN_POINT('',(-6.93E0,-5.E-1,-5.95E0)); +#2459=LINE('',#2458,#2457); +#2460=DIRECTION('',(0.E0,0.E0,1.E0)); +#2461=VECTOR('',#2460,1.6E0); +#2462=CARTESIAN_POINT('',(-6.93E0,-5.E-1,-5.95E0)); +#2463=LINE('',#2462,#2461); +#2464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2465=VECTOR('',#2464,3.5E-2); +#2466=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-4.35E0)); +#2467=LINE('',#2466,#2465); +#2468=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2469=VECTOR('',#2468,3.6E-1); +#2470=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.25E0)); +#2471=LINE('',#2470,#2469); +#2472=CARTESIAN_POINT('',(6.5E0,-3.E-1,-3.25E0)); +#2473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2474=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2475=AXIS2_PLACEMENT_3D('',#2472,#2473,#2474); +#2477=CARTESIAN_POINT('',(6.93E0,-3.E-1,-3.25E0)); +#2478=DIRECTION('',(1.E0,0.E0,0.E0)); +#2479=DIRECTION('',(0.E0,0.E0,1.E0)); +#2480=AXIS2_PLACEMENT_3D('',#2477,#2478,#2479); +#2482=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2483=VECTOR('',#2482,4.3E-1); +#2484=CARTESIAN_POINT('',(6.93E0,-3.E-1,-3.05E0)); +#2485=LINE('',#2484,#2483); +#2486=DIRECTION('',(1.E0,0.E0,0.E0)); +#2487=VECTOR('',#2486,4.3E-1); +#2488=CARTESIAN_POINT('',(6.5E0,3.E-1,-3.05E0)); +#2489=LINE('',#2488,#2487); +#2490=DIRECTION('',(1.E0,0.E0,0.E0)); +#2491=VECTOR('',#2490,3.6E-1); +#2492=CARTESIAN_POINT('',(6.93E0,1.E0,-3.05E0)); +#2493=LINE('',#2492,#2491); +#2494=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2495=VECTOR('',#2494,2.E0); +#2496=CARTESIAN_POINT('',(7.29E0,1.E0,-3.05E0)); +#2497=LINE('',#2496,#2495); +#2498=CARTESIAN_POINT('',(6.5E0,3.E-1,-3.25E0)); +#2499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2500=DIRECTION('',(0.E0,0.E0,1.E0)); +#2501=AXIS2_PLACEMENT_3D('',#2498,#2499,#2500); +#2503=CARTESIAN_POINT('',(6.93E0,3.E-1,-3.25E0)); +#2504=DIRECTION('',(1.E0,0.E0,0.E0)); +#2505=DIRECTION('',(0.E0,1.E0,0.E0)); +#2506=AXIS2_PLACEMENT_3D('',#2503,#2504,#2505); +#2508=DIRECTION('',(1.E0,0.E0,0.E0)); +#2509=VECTOR('',#2508,4.3E-1); +#2510=CARTESIAN_POINT('',(-6.93E0,5.E-1,-4.35E0)); +#2511=LINE('',#2510,#2509); +#2512=DIRECTION('',(0.E0,0.E0,1.E0)); +#2513=VECTOR('',#2512,1.6E0); +#2514=CARTESIAN_POINT('',(-6.93E0,5.E-1,-5.95E0)); +#2515=LINE('',#2514,#2513); +#2516=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2517=VECTOR('',#2516,4.3E-1); +#2518=CARTESIAN_POINT('',(-6.5E0,5.E-1,-5.95E0)); +#2519=LINE('',#2518,#2517); +#2520=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2521=VECTOR('',#2520,4.3E-1); +#2522=CARTESIAN_POINT('',(6.93E0,5.E-1,-4.85E0)); +#2523=LINE('',#2522,#2521); +#2524=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2525=VECTOR('',#2524,1.6E0); +#2526=CARTESIAN_POINT('',(6.93E0,5.E-1,-3.25E0)); +#2527=LINE('',#2526,#2525); +#2528=DIRECTION('',(1.E0,0.E0,0.E0)); +#2529=VECTOR('',#2528,4.3E-1); +#2530=CARTESIAN_POINT('',(6.5E0,5.E-1,-3.25E0)); +#2531=LINE('',#2530,#2529); +#2532=CARTESIAN_POINT('',(-6.93E0,3.E-1,-4.35E0)); +#2533=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2534=DIRECTION('',(0.E0,0.E0,1.E0)); +#2535=AXIS2_PLACEMENT_3D('',#2532,#2533,#2534); +#2537=CARTESIAN_POINT('',(-6.5E0,3.E-1,-4.35E0)); +#2538=DIRECTION('',(1.E0,0.E0,0.E0)); +#2539=DIRECTION('',(0.E0,1.E0,0.E0)); +#2540=AXIS2_PLACEMENT_3D('',#2537,#2538,#2539); +#2542=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2543=VECTOR('',#2542,4.3E-1); +#2544=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-4.15E0)); +#2545=LINE('',#2544,#2543); +#2546=DIRECTION('',(0.E0,1.E0,0.E0)); +#2547=VECTOR('',#2546,6.E-1); +#2548=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-4.15E0)); +#2549=LINE('',#2548,#2547); +#2550=DIRECTION('',(1.E0,0.E0,0.E0)); +#2551=VECTOR('',#2550,4.3E-1); +#2552=CARTESIAN_POINT('',(-6.93E0,3.E-1,-4.15E0)); +#2553=LINE('',#2552,#2551); +#2554=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2555=VECTOR('',#2554,3.6E-1); +#2556=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-4.35E0)); +#2557=LINE('',#2556,#2555); +#2558=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-4.35E0)); +#2559=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2560=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2561=AXIS2_PLACEMENT_3D('',#2558,#2559,#2560); +#2563=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-4.35E0)); +#2564=DIRECTION('',(1.E0,0.E0,0.E0)); +#2565=DIRECTION('',(0.E0,0.E0,1.E0)); +#2566=AXIS2_PLACEMENT_3D('',#2563,#2564,#2565); +#2568=DIRECTION('',(1.E0,0.E0,0.E0)); +#2569=VECTOR('',#2568,3.6E-1); +#2570=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-6.18E0)); +#2571=LINE('',#2570,#2569); +#2572=DIRECTION('',(-1.607198887090E-8,2.611276514018E-9,-1.E0)); +#2573=VECTOR('',#2572,7.900196673580E-1); +#2574=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.509980332642E0)); +#2575=LINE('',#2574,#2573); +#2576=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.3E0)); +#2577=DIRECTION('',(1.E0,0.E0,0.E0)); +#2578=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2579=AXIS2_PLACEMENT_3D('',#2576,#2577,#2578); +#2581=DIRECTION('',(0.E0,1.E0,0.E0)); +#2582=VECTOR('',#2581,6.2E-1); +#2583=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.43E0)); +#2584=LINE('',#2583,#2582); +#2585=CARTESIAN_POINT('',(-6.895E0,-7.5E-1,-6.18E0)); +#2586=DIRECTION('',(1.E0,0.E0,0.E0)); +#2587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2588=AXIS2_PLACEMENT_3D('',#2585,#2586,#2587); +#2590=DIRECTION('',(0.E0,0.E0,1.E0)); +#2591=VECTOR('',#2590,2.3E-1); +#2592=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-6.18E0)); +#2593=LINE('',#2592,#2591); +#2594=DIRECTION('',(0.E0,0.E0,1.E0)); +#2595=VECTOR('',#2594,2.E-1); +#2596=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-4.35E0)); +#2597=LINE('',#2596,#2595); +#2598=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.15E0)); +#2599=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2601=AXIS2_PLACEMENT_3D('',#2598,#2599,#2600); +#2603=DIRECTION('',(0.E0,1.E0,0.E0)); +#2604=VECTOR('',#2603,8.3E-1); +#2605=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.02E0)); +#2606=LINE('',#2605,#2604); +#2607=CARTESIAN_POINT('',(-6.895E0,4.6E-1,-4.15E0)); +#2608=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2609=DIRECTION('',(0.E0,0.E0,1.E0)); +#2610=AXIS2_PLACEMENT_3D('',#2607,#2608,#2609); +#2612=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2613=VECTOR('',#2612,1.676446609407E0); +#2614=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-4.15E0)); +#2615=LINE('',#2614,#2613); +#2616=CARTESIAN_POINT('',(-6.895E0,8.4E-1,-5.826446609407E0)); +#2617=DIRECTION('',(1.E0,0.E0,0.E0)); +#2618=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2619=AXIS2_PLACEMENT_3D('',#2616,#2617,#2618); +#2621=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2622=VECTOR('',#2621,5.E-1); +#2623=CARTESIAN_POINT('',(-6.895E0,6.632233047034E-1,-6.003223304703E0)); +#2624=LINE('',#2623,#2622); +#2625=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.18E0)); +#2626=DIRECTION('',(1.E0,0.E0,0.E0)); +#2627=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2628=AXIS2_PLACEMENT_3D('',#2625,#2626,#2627); +#2630=DIRECTION('',(0.E0,1.E0,0.E0)); +#2631=VECTOR('',#2630,4.064466094067E-1); +#2632=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.43E0)); +#2633=LINE('',#2632,#2631); +#2634=CARTESIAN_POINT('',(-6.895E0,1.6E0,-6.3E0)); +#2635=DIRECTION('',(1.E0,0.E0,0.E0)); +#2636=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2637=AXIS2_PLACEMENT_3D('',#2634,#2635,#2636); +#2639=DIRECTION('',(0.E0,0.E0,1.E0)); +#2640=VECTOR('',#2639,3.03E0); +#2641=CARTESIAN_POINT('',(-6.895E0,1.73E0,-6.3E0)); +#2642=LINE('',#2641,#2640); +#2643=CARTESIAN_POINT('',(-6.895E0,1.23E0,-3.27E0)); +#2644=DIRECTION('',(1.E0,0.E0,0.E0)); +#2645=DIRECTION('',(0.E0,1.E0,0.E0)); +#2646=AXIS2_PLACEMENT_3D('',#2643,#2644,#2645); +#2648=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2649=VECTOR('',#2648,2.23E0); +#2650=CARTESIAN_POINT('',(-6.895E0,1.23E0,-2.77E0)); +#2651=LINE('',#2650,#2649); +#2652=CARTESIAN_POINT('',(-6.895E0,-1.E0,-3.27E0)); +#2653=DIRECTION('',(1.E0,0.E0,0.E0)); +#2654=DIRECTION('',(0.E0,0.E0,1.E0)); +#2655=AXIS2_PLACEMENT_3D('',#2652,#2653,#2654); +#2657=DIRECTION('',(3.030056095571E-8,-4.934476592694E-9,-1.E0)); +#2658=VECTOR('',#2657,4.200197131487E-1); +#2659=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-3.27E0)); +#2660=LINE('',#2659,#2658); +#2661=DIRECTION('',(1.629013030944E-11,-5.284287926620E-12,1.E0)); +#2662=VECTOR('',#2661,1.819960619493E0); +#2663=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.509980332642E0)); +#2664=LINE('',#2663,#2662); +#2665=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.509980332642E0)); +#2666=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.488146500275E0)); +#2667=CARTESIAN_POINT('',(-6.894952557271E0,-1.505679766940E0, +-5.444461158533E0)); +#2668=CARTESIAN_POINT('',(-6.895547619365E0,-1.531651849410E0, +-5.382374375118E0)); +#2669=CARTESIAN_POINT('',(-6.898835872818E0,-1.571618326289E0, +-5.330965832585E0)); +#2670=CARTESIAN_POINT('',(-6.907200243893E0,-1.623153332697E0, +-5.291167000712E0)); +#2671=CARTESIAN_POINT('',(-6.924129513593E0,-1.685707101392E0, +-5.265363418628E0)); +#2672=CARTESIAN_POINT('',(-6.941469107098E0,-1.728696687965E0,-5.26E0)); +#2673=CARTESIAN_POINT('',(-6.951645435675E0,-1.75E0,-5.26E0)); +#2675=CARTESIAN_POINT('',(-6.568854316349E0,-1.75E0,-5.26E0)); +#2676=CARTESIAN_POINT('',(-6.562922647654E0,-1.728500176062E0,-5.26E0)); +#2677=CARTESIAN_POINT('',(-6.552651130615E0,-1.685266052987E0, +-5.265475553665E0)); +#2678=CARTESIAN_POINT('',(-6.542458598898E0,-1.622866501253E0, +-5.291338747510E0)); +#2679=CARTESIAN_POINT('',(-6.537336692205E0,-1.571273537069E0, +-5.331284863988E0)); +#2680=CARTESIAN_POINT('',(-6.535329851862E0,-1.531347512399E0, +-5.382893291996E0)); +#2681=CARTESIAN_POINT('',(-6.534971381858E0,-1.505585845577E0, +-5.444916294521E0)); +#2682=CARTESIAN_POINT('',(-6.534999986555E0,-1.500000006298E0, +-5.488311969794E0)); +#2683=CARTESIAN_POINT('',(-6.534999986555E0,-1.500000006298E0, +-5.509965637298E0)); +#2685=DIRECTION('',(-9.999999985174E-1,1.714324407916E-8,5.445339914842E-5)); +#2686=VECTOR('',#2685,3.600000032010E-1); +#2687=CARTESIAN_POINT('',(-6.534999984606E0,-1.500000008244E0, +-3.690039316373E0)); +#2688=LINE('',#2687,#2686); +#2689=DIRECTION('',(1.E0,0.E0,0.E0)); +#2690=VECTOR('',#2689,3.6E-1); +#2691=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-3.27E0)); +#2692=LINE('',#2691,#2690); +#2693=DIRECTION('',(9.999999991668E-1,-1.176282031316E-8,4.082040061242E-5)); +#2694=VECTOR('',#2693,3.600000010477E-1); +#2695=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.509980332642E0)); +#2696=LINE('',#2695,#2694); +#2697=CARTESIAN_POINT('',(-6.534999984606E0,-1.500000008244E0, +-3.690039316373E0)); +#2698=CARTESIAN_POINT('',(-6.534999984606E0,-1.500000008244E0, +-3.711698972185E0)); +#2699=CARTESIAN_POINT('',(-6.534971387446E0,-1.505589533892E0, +-3.755095412188E0)); +#2700=CARTESIAN_POINT('',(-6.535329990569E0,-1.531351810367E0, +-3.817113685956E0)); +#2701=CARTESIAN_POINT('',(-6.537337048204E0,-1.571278194281E0, +-3.868719573263E0)); +#2702=CARTESIAN_POINT('',(-6.542459121140E0,-1.622870259538E0, +-3.908663211555E0)); +#2703=CARTESIAN_POINT('',(-6.552651608191E0,-1.685268203750E0, +-3.934524827322E0)); +#2704=CARTESIAN_POINT('',(-6.562922846257E0,-1.728500895915E0,-3.94E0)); +#2705=CARTESIAN_POINT('',(-6.568854316349E0,-1.75E0,-3.94E0)); +#2707=CARTESIAN_POINT('',(-6.951645435675E0,-1.75E0,-3.94E0)); +#2708=CARTESIAN_POINT('',(-6.941469110245E0,-1.728696694552E0,-3.94E0)); +#2709=CARTESIAN_POINT('',(-6.924129521005E0,-1.685707121218E0, +-3.934636584843E0)); +#2710=CARTESIAN_POINT('',(-6.907200251815E0,-1.623153367366E0, +-3.908833017298E0)); +#2711=CARTESIAN_POINT('',(-6.898835878183E0,-1.571618369276E0, +-3.869034208245E0)); +#2712=CARTESIAN_POINT('',(-6.895547621461E0,-1.531651889037E0, +-3.817625688898E0)); +#2713=CARTESIAN_POINT('',(-6.894952557359E0,-1.505679801172E0, +-3.755538949202E0)); +#2714=CARTESIAN_POINT('',(-6.894999987273E0,-1.500000002073E0, +-3.711853600686E0)); +#2715=CARTESIAN_POINT('',(-6.894999987273E0,-1.500000002073E0, +-3.690019713149E0)); +#2717=DIRECTION('',(-1.070981566463E-9,1.069587265103E-9,-1.E0)); +#2718=VECTOR('',#2717,1.819926320925E0); +#2719=CARTESIAN_POINT('',(-6.534999984606E0,-1.500000008244E0, +-3.690039316373E0)); +#2720=LINE('',#2719,#2718); +#2721=DIRECTION('',(0.E0,0.E0,1.E0)); +#2722=VECTOR('',#2721,1.32E0); +#2723=CARTESIAN_POINT('',(-7.503595661426E0,-2.439564946211E0,-5.26E0)); +#2724=LINE('',#2723,#2722); +#2725=DIRECTION('',(3.664914652789E-8,-1.962707971132E-8,-1.E0)); +#2726=VECTOR('',#2725,4.200393163725E-1); +#2727=CARTESIAN_POINT('',(-6.535E0,-1.5E0,-3.27E0)); +#2728=LINE('',#2727,#2726); +#2729=CARTESIAN_POINT('',(-6.535E0,-1.E0,-3.27E0)); +#2730=DIRECTION('',(1.E0,0.E0,0.E0)); +#2731=DIRECTION('',(0.E0,0.E0,1.E0)); +#2732=AXIS2_PLACEMENT_3D('',#2729,#2730,#2731); +#2734=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2735=VECTOR('',#2734,2.23E0); +#2736=CARTESIAN_POINT('',(-6.535E0,1.23E0,-2.77E0)); +#2737=LINE('',#2736,#2735); +#2738=CARTESIAN_POINT('',(-6.535E0,1.23E0,-3.27E0)); +#2739=DIRECTION('',(1.E0,0.E0,0.E0)); +#2740=DIRECTION('',(0.E0,1.E0,0.E0)); +#2741=AXIS2_PLACEMENT_3D('',#2738,#2739,#2740); +#2743=DIRECTION('',(0.E0,0.E0,1.E0)); +#2744=VECTOR('',#2743,3.03E0); +#2745=CARTESIAN_POINT('',(-6.535E0,1.73E0,-6.3E0)); +#2746=LINE('',#2745,#2744); +#2747=CARTESIAN_POINT('',(-6.535E0,1.6E0,-6.3E0)); +#2748=DIRECTION('',(1.E0,0.E0,0.E0)); +#2749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2750=AXIS2_PLACEMENT_3D('',#2747,#2748,#2749); +#2752=DIRECTION('',(0.E0,1.E0,0.E0)); +#2753=VECTOR('',#2752,4.064466094067E-1); +#2754=CARTESIAN_POINT('',(-6.535E0,1.193553390593E0,-6.43E0)); +#2755=LINE('',#2754,#2753); +#2756=CARTESIAN_POINT('',(-6.535E0,1.193553390593E0,-6.18E0)); +#2757=DIRECTION('',(1.E0,0.E0,0.E0)); +#2758=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#2759=AXIS2_PLACEMENT_3D('',#2756,#2757,#2758); +#2761=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#2762=VECTOR('',#2761,5.E-1); +#2763=CARTESIAN_POINT('',(-6.535E0,6.632233047034E-1,-6.003223304703E0)); +#2764=LINE('',#2763,#2762); +#2765=CARTESIAN_POINT('',(-6.535E0,8.4E-1,-5.826446609407E0)); +#2766=DIRECTION('',(1.E0,0.E0,0.E0)); +#2767=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2768=AXIS2_PLACEMENT_3D('',#2765,#2766,#2767); +#2770=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2771=VECTOR('',#2770,1.676446609407E0); +#2772=CARTESIAN_POINT('',(-6.535E0,5.9E-1,-4.15E0)); +#2773=LINE('',#2772,#2771); +#2774=CARTESIAN_POINT('',(-6.535E0,4.6E-1,-4.15E0)); +#2775=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2776=DIRECTION('',(0.E0,0.E0,1.E0)); +#2777=AXIS2_PLACEMENT_3D('',#2774,#2775,#2776); +#2779=DIRECTION('',(0.E0,1.E0,0.E0)); +#2780=VECTOR('',#2779,8.3E-1); +#2781=CARTESIAN_POINT('',(-6.535E0,-3.7E-1,-4.02E0)); +#2782=LINE('',#2781,#2780); +#2783=CARTESIAN_POINT('',(-6.535E0,-3.7E-1,-4.15E0)); +#2784=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2785=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2786=AXIS2_PLACEMENT_3D('',#2783,#2784,#2785); +#2788=DIRECTION('',(0.E0,0.E0,1.E0)); +#2789=VECTOR('',#2788,2.E-1); +#2790=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-4.35E0)); +#2791=LINE('',#2790,#2789); +#2792=DIRECTION('',(0.E0,0.E0,1.E0)); +#2793=VECTOR('',#2792,2.3E-1); +#2794=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-6.18E0)); +#2795=LINE('',#2794,#2793); +#2796=CARTESIAN_POINT('',(-6.535E0,-7.5E-1,-6.18E0)); +#2797=DIRECTION('',(1.E0,0.E0,0.E0)); +#2798=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2799=AXIS2_PLACEMENT_3D('',#2796,#2797,#2798); +#2801=DIRECTION('',(0.E0,1.E0,0.E0)); +#2802=VECTOR('',#2801,6.2E-1); +#2803=CARTESIAN_POINT('',(-6.535E0,-1.37E0,-6.43E0)); +#2804=LINE('',#2803,#2802); +#2805=CARTESIAN_POINT('',(-6.535E0,-1.37E0,-6.3E0)); +#2806=DIRECTION('',(1.E0,0.E0,0.E0)); +#2807=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2808=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807); +#2810=DIRECTION('',(-1.701821534090E-8,7.971267359187E-9,-1.E0)); +#2811=VECTOR('',#2810,7.900343627023E-1); +#2812=CARTESIAN_POINT('',(-6.534999986555E0,-1.500000006298E0, +-5.509965637298E0)); +#2813=LINE('',#2812,#2811); +#2814=DIRECTION('',(1.E0,0.E0,0.E0)); +#2815=VECTOR('',#2814,3.6E-1); +#2816=CARTESIAN_POINT('',(-6.895E0,-1.E0,-2.77E0)); +#2817=LINE('',#2816,#2815); +#2818=DIRECTION('',(1.E0,0.E0,0.E0)); +#2819=VECTOR('',#2818,3.6E-1); +#2820=CARTESIAN_POINT('',(-6.895E0,1.23E0,-2.77E0)); +#2821=LINE('',#2820,#2819); +#2822=DIRECTION('',(1.E0,0.E0,0.E0)); +#2823=VECTOR('',#2822,3.6E-1); +#2824=CARTESIAN_POINT('',(-6.895E0,1.73E0,-3.27E0)); +#2825=LINE('',#2824,#2823); +#2826=DIRECTION('',(1.E0,0.E0,0.E0)); +#2827=VECTOR('',#2826,3.6E-1); +#2828=CARTESIAN_POINT('',(-6.895E0,1.73E0,-6.3E0)); +#2829=LINE('',#2828,#2827); +#2830=DIRECTION('',(1.E0,0.E0,0.E0)); +#2831=VECTOR('',#2830,3.6E-1); +#2832=CARTESIAN_POINT('',(-6.895E0,1.6E0,-6.43E0)); +#2833=LINE('',#2832,#2831); +#2834=DIRECTION('',(1.E0,0.E0,0.E0)); +#2835=VECTOR('',#2834,3.6E-1); +#2836=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.43E0)); +#2837=LINE('',#2836,#2835); +#2838=DIRECTION('',(1.E0,0.E0,0.E0)); +#2839=VECTOR('',#2838,3.6E-1); +#2840=CARTESIAN_POINT('',(-6.895E0,1.016776695297E0,-6.356776695297E0)); +#2841=LINE('',#2840,#2839); +#2842=DIRECTION('',(1.E0,0.E0,0.E0)); +#2843=VECTOR('',#2842,3.6E-1); +#2844=CARTESIAN_POINT('',(-6.895E0,6.632233047034E-1,-6.003223304703E0)); +#2845=LINE('',#2844,#2843); +#2846=DIRECTION('',(1.E0,0.E0,0.E0)); +#2847=VECTOR('',#2846,3.6E-1); +#2848=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-5.826446609407E0)); +#2849=LINE('',#2848,#2847); +#2850=DIRECTION('',(1.E0,0.E0,0.E0)); +#2851=VECTOR('',#2850,3.6E-1); +#2852=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-4.15E0)); +#2853=LINE('',#2852,#2851); +#2854=DIRECTION('',(1.E0,0.E0,0.E0)); +#2855=VECTOR('',#2854,3.6E-1); +#2856=CARTESIAN_POINT('',(-6.895E0,4.6E-1,-4.02E0)); +#2857=LINE('',#2856,#2855); +#2858=DIRECTION('',(1.E0,0.E0,0.E0)); +#2859=VECTOR('',#2858,3.6E-1); +#2860=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.02E0)); +#2861=LINE('',#2860,#2859); +#2862=DIRECTION('',(1.E0,0.E0,0.E0)); +#2863=VECTOR('',#2862,3.6E-1); +#2864=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-4.15E0)); +#2865=LINE('',#2864,#2863); +#2866=DIRECTION('',(1.E0,0.E0,0.E0)); +#2867=VECTOR('',#2866,3.6E-1); +#2868=CARTESIAN_POINT('',(-6.895E0,-7.5E-1,-6.43E0)); +#2869=LINE('',#2868,#2867); +#2870=DIRECTION('',(1.E0,0.E0,0.E0)); +#2871=VECTOR('',#2870,3.6E-1); +#2872=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.43E0)); +#2873=LINE('',#2872,#2871); +#2874=DIRECTION('',(1.E0,0.E0,0.E0)); +#2875=VECTOR('',#2874,3.6E-1); +#2876=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-6.3E0)); +#2877=LINE('',#2876,#2875); +#2878=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-5.01E0)); +#2879=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#2880=DIRECTION('',(-9.995371768197E-1,3.042091641057E-2,0.E0)); +#2881=AXIS2_PLACEMENT_3D('',#2878,#2879,#2880); +#2883=DIRECTION('',(0.E0,0.E0,1.E0)); +#2884=VECTOR('',#2883,8.2E-1); +#2885=CARTESIAN_POINT('',(-9.625E0,-2.375E0,-5.01E0)); +#2886=LINE('',#2885,#2884); +#2887=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-4.19E0)); +#2888=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#2889=DIRECTION('',(0.E0,0.E0,1.E0)); +#2890=AXIS2_PLACEMENT_3D('',#2887,#2888,#2889); +#2892=CARTESIAN_POINT('',(-9.364164175887E0,-2.022771845448E0,-5.01E0)); +#2893=DIRECTION('',(3.042091641057E-2,9.995371768197E-1,0.E0)); +#2894=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2895=AXIS2_PLACEMENT_3D('',#2892,#2893,#2894); +#2897=DIRECTION('',(0.E0,0.E0,1.E0)); +#2898=VECTOR('',#2897,1.32E0); +#2899=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-5.26E0)); +#2900=LINE('',#2899,#2898); +#2901=CARTESIAN_POINT('',(-9.364164175887E0,-2.022771845448E0,-4.19E0)); +#2902=DIRECTION('',(3.042091641057E-2,9.995371768197E-1,0.E0)); +#2903=DIRECTION('',(-9.995371768197E-1,3.042091641057E-2,0.E0)); +#2904=AXIS2_PLACEMENT_3D('',#2901,#2902,#2903); +#2906=DIRECTION('',(3.042091641057E-2,9.995371768197E-1,0.E0)); +#2907=VECTOR('',#2906,3.6E-1); +#2908=CARTESIAN_POINT('',(-9.625E0,-2.375E0,-5.01E0)); +#2909=LINE('',#2908,#2907); +#2910=DIRECTION('',(0.E0,0.E0,1.E0)); +#2911=VECTOR('',#2910,8.2E-1); +#2912=CARTESIAN_POINT('',(-9.614048470092E0,-2.015166616345E0,-5.01E0)); +#2913=LINE('',#2912,#2911); +#2914=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#2915=VECTOR('',#2914,3.6E-1); +#2916=CARTESIAN_POINT('',(-9.614048470092E0,-2.015166616345E0,-4.19E0)); +#2917=LINE('',#2916,#2915); +#2918=DIRECTION('',(1.E0,0.E0,0.E0)); +#2919=VECTOR('',#2918,3.6E-1); +#2920=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-5.95E0)); +#2921=LINE('',#2920,#2919); +#2922=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-5.95E0)); +#2923=DIRECTION('',(1.E0,0.E0,0.E0)); +#2924=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2925=AXIS2_PLACEMENT_3D('',#2922,#2923,#2924); +#2927=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-5.95E0)); +#2928=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2930=AXIS2_PLACEMENT_3D('',#2927,#2928,#2929); +#2932=DIRECTION('',(1.E0,0.E0,0.E0)); +#2933=VECTOR('',#2932,4.3E-1); +#2934=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-6.15E0)); +#2935=LINE('',#2934,#2933); +#2936=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2937=VECTOR('',#2936,4.3E-1); +#2938=CARTESIAN_POINT('',(-6.5E0,3.E-1,-6.15E0)); +#2939=LINE('',#2938,#2937); +#2940=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2941=VECTOR('',#2940,3.6E-1); +#2942=CARTESIAN_POINT('',(-6.93E0,1.E0,-6.15E0)); +#2943=LINE('',#2942,#2941); +#2944=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2945=VECTOR('',#2944,2.E0); +#2946=CARTESIAN_POINT('',(-7.29E0,1.E0,-6.15E0)); +#2947=LINE('',#2946,#2945); +#2948=CARTESIAN_POINT('',(-6.5E0,3.E-1,-5.95E0)); +#2949=DIRECTION('',(1.E0,0.E0,0.E0)); +#2950=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2951=AXIS2_PLACEMENT_3D('',#2948,#2949,#2950); +#2953=CARTESIAN_POINT('',(-6.93E0,3.E-1,-5.95E0)); +#2954=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2955=DIRECTION('',(0.E0,1.E0,0.E0)); +#2956=AXIS2_PLACEMENT_3D('',#2953,#2954,#2955); +#2958=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2959=VECTOR('',#2958,7.E-1); +#2960=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-6.15E0)); +#2961=LINE('',#2960,#2959); +#2962=DIRECTION('',(0.E0,0.E0,1.E0)); +#2963=VECTOR('',#2962,2.5E0); +#2964=CARTESIAN_POINT('',(-6.93E0,-1.E0,-6.15E0)); +#2965=LINE('',#2964,#2963); +#2966=DIRECTION('',(0.E0,1.E0,0.E0)); +#2967=VECTOR('',#2966,2.E0); +#2968=CARTESIAN_POINT('',(-6.93E0,-1.E0,-3.65E0)); +#2969=LINE('',#2968,#2967); +#2970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2971=VECTOR('',#2970,2.5E0); +#2972=CARTESIAN_POINT('',(-6.93E0,1.E0,-3.65E0)); +#2973=LINE('',#2972,#2971); +#2974=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2975=VECTOR('',#2974,7.E-1); +#2976=CARTESIAN_POINT('',(-6.93E0,1.E0,-6.15E0)); +#2977=LINE('',#2976,#2975); +#2978=DIRECTION('',(0.E0,0.E0,1.E0)); +#2979=VECTOR('',#2978,2.5E0); +#2980=CARTESIAN_POINT('',(-7.29E0,-1.E0,-6.15E0)); +#2981=LINE('',#2980,#2979); +#2982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2983=VECTOR('',#2982,3.6E-1); +#2984=CARTESIAN_POINT('',(-6.93E0,-1.E0,-6.15E0)); +#2985=LINE('',#2984,#2983); +#2986=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#2987=VECTOR('',#2986,1.006975670014E0); +#2988=CARTESIAN_POINT('',(-8.07E0,-5.496667900321E-1,-5.699666790032E0)); +#2989=LINE('',#2988,#2987); +#2990=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#2991=VECTOR('',#2990,1.006975670014E0); +#2992=CARTESIAN_POINT('',(-7.29E0,-1.E0,-3.65E0)); +#2993=LINE('',#2992,#2991); +#2994=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#2995=VECTOR('',#2994,1.006975670014E0); +#2996=CARTESIAN_POINT('',(-7.29E0,1.E0,-6.15E0)); +#2997=LINE('',#2996,#2995); +#2998=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2999=VECTOR('',#2998,1.599333580064E0); +#3000=CARTESIAN_POINT('',(-8.07E0,5.496667900321E-1,-4.100333209968E0)); +#3001=LINE('',#3000,#2999); +#3002=DIRECTION('',(0.E0,1.E0,0.E0)); +#3003=VECTOR('',#3002,1.099333580064E0); +#3004=CARTESIAN_POINT('',(-8.07E0,-5.496667900321E-1,-4.100333209968E0)); +#3005=LINE('',#3004,#3003); +#3006=DIRECTION('',(0.E0,0.E0,1.E0)); +#3007=VECTOR('',#3006,1.599333580064E0); +#3008=CARTESIAN_POINT('',(-8.07E0,-5.496667900321E-1,-5.699666790032E0)); +#3009=LINE('',#3008,#3007); +#3010=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3011=VECTOR('',#3010,1.099333580064E0); +#3012=CARTESIAN_POINT('',(-8.07E0,5.496667900321E-1,-5.699666790032E0)); +#3013=LINE('',#3012,#3011); +#3014=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#3015=VECTOR('',#3014,1.006975670014E0); +#3016=CARTESIAN_POINT('',(-7.29E0,1.E0,-3.65E0)); +#3017=LINE('',#3016,#3015); +#3018=DIRECTION('',(0.E0,1.E0,0.E0)); +#3019=VECTOR('',#3018,2.E0); +#3020=CARTESIAN_POINT('',(-7.29E0,-1.E0,-3.65E0)); +#3021=LINE('',#3020,#3019); +#3022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3023=VECTOR('',#3022,3.6E-1); +#3024=CARTESIAN_POINT('',(-6.93E0,-1.E0,-3.65E0)); +#3025=LINE('',#3024,#3023); +#3026=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3027=VECTOR('',#3026,2.5E0); +#3028=CARTESIAN_POINT('',(-7.29E0,1.E0,-3.65E0)); +#3029=LINE('',#3028,#3027); +#3030=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3031=VECTOR('',#3030,3.6E-1); +#3032=CARTESIAN_POINT('',(-6.93E0,1.E0,-3.65E0)); +#3033=LINE('',#3032,#3031); +#3034=CARTESIAN_POINT('',(6.93E0,3.E-1,-4.85E0)); +#3035=DIRECTION('',(1.E0,0.E0,0.E0)); +#3036=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3037=AXIS2_PLACEMENT_3D('',#3034,#3035,#3036); +#3039=CARTESIAN_POINT('',(6.5E0,3.E-1,-4.85E0)); +#3040=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3041=DIRECTION('',(0.E0,1.E0,0.E0)); +#3042=AXIS2_PLACEMENT_3D('',#3039,#3040,#3041); +#3044=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3045=VECTOR('',#3044,7.E-1); +#3046=CARTESIAN_POINT('',(6.93E0,-3.E-1,-3.05E0)); +#3047=LINE('',#3046,#3045); +#3048=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3049=VECTOR('',#3048,2.5E0); +#3050=CARTESIAN_POINT('',(6.93E0,-1.E0,-3.05E0)); +#3051=LINE('',#3050,#3049); +#3052=DIRECTION('',(0.E0,1.E0,0.E0)); +#3053=VECTOR('',#3052,2.E0); +#3054=CARTESIAN_POINT('',(6.93E0,-1.E0,-5.55E0)); +#3055=LINE('',#3054,#3053); +#3056=DIRECTION('',(0.E0,0.E0,1.E0)); +#3057=VECTOR('',#3056,2.5E0); +#3058=CARTESIAN_POINT('',(6.93E0,1.E0,-5.55E0)); +#3059=LINE('',#3058,#3057); +#3060=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3061=VECTOR('',#3060,7.E-1); +#3062=CARTESIAN_POINT('',(6.93E0,1.E0,-3.05E0)); +#3063=LINE('',#3062,#3061); +#3064=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3065=VECTOR('',#3064,2.5E0); +#3066=CARTESIAN_POINT('',(7.29E0,-1.E0,-3.05E0)); +#3067=LINE('',#3066,#3065); +#3068=DIRECTION('',(1.E0,0.E0,0.E0)); +#3069=VECTOR('',#3068,3.6E-1); +#3070=CARTESIAN_POINT('',(6.93E0,-1.E0,-3.05E0)); +#3071=LINE('',#3070,#3069); +#3072=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#3073=VECTOR('',#3072,1.006975670014E0); +#3074=CARTESIAN_POINT('',(8.07E0,-5.496667900321E-1,-3.500333209968E0)); +#3075=LINE('',#3074,#3073); +#3076=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#3077=VECTOR('',#3076,1.006975670014E0); +#3078=CARTESIAN_POINT('',(7.29E0,-1.E0,-5.55E0)); +#3079=LINE('',#3078,#3077); +#3080=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#3081=VECTOR('',#3080,1.006975670014E0); +#3082=CARTESIAN_POINT('',(7.29E0,1.E0,-3.05E0)); +#3083=LINE('',#3082,#3081); +#3084=DIRECTION('',(0.E0,1.E0,0.E0)); +#3085=VECTOR('',#3084,1.099333580064E0); +#3086=CARTESIAN_POINT('',(8.07E0,-5.496667900321E-1,-5.099666790032E0)); +#3087=LINE('',#3086,#3085); +#3088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3089=VECTOR('',#3088,1.599333580064E0); +#3090=CARTESIAN_POINT('',(8.07E0,-5.496667900321E-1,-3.500333209968E0)); +#3091=LINE('',#3090,#3089); +#3092=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3093=VECTOR('',#3092,1.099333580064E0); +#3094=CARTESIAN_POINT('',(8.07E0,5.496667900321E-1,-3.500333209968E0)); +#3095=LINE('',#3094,#3093); +#3096=DIRECTION('',(0.E0,0.E0,1.E0)); +#3097=VECTOR('',#3096,1.599333580064E0); +#3098=CARTESIAN_POINT('',(8.07E0,5.496667900321E-1,-5.099666790032E0)); +#3099=LINE('',#3098,#3097); +#3100=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#3101=VECTOR('',#3100,1.006975670014E0); +#3102=CARTESIAN_POINT('',(7.29E0,1.E0,-5.55E0)); +#3103=LINE('',#3102,#3101); +#3104=DIRECTION('',(0.E0,1.E0,0.E0)); +#3105=VECTOR('',#3104,2.E0); +#3106=CARTESIAN_POINT('',(7.29E0,-1.E0,-5.55E0)); +#3107=LINE('',#3106,#3105); +#3108=DIRECTION('',(1.E0,0.E0,0.E0)); +#3109=VECTOR('',#3108,3.6E-1); +#3110=CARTESIAN_POINT('',(6.93E0,-1.E0,-5.55E0)); +#3111=LINE('',#3110,#3109); +#3112=DIRECTION('',(0.E0,0.E0,1.E0)); +#3113=VECTOR('',#3112,2.5E0); +#3114=CARTESIAN_POINT('',(7.29E0,1.E0,-5.55E0)); +#3115=LINE('',#3114,#3113); +#3116=DIRECTION('',(1.E0,0.E0,0.E0)); +#3117=VECTOR('',#3116,3.6E-1); +#3118=CARTESIAN_POINT('',(6.93E0,1.E0,-5.55E0)); +#3119=LINE('',#3118,#3117); +#3120=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3121=VECTOR('',#3120,3.6E-1); +#3122=CARTESIAN_POINT('',(6.895E0,-7.5E-1,-2.77E0)); +#3123=LINE('',#3122,#3121); +#3124=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3125=VECTOR('',#3124,3.6E-1); +#3126=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.77E0)); +#3127=LINE('',#3126,#3125); +#3128=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3129=VECTOR('',#3128,3.6E-1); +#3130=CARTESIAN_POINT('',(6.895E0,-1.5E0,-2.9E0)); +#3131=LINE('',#3130,#3129); +#3132=CARTESIAN_POINT('',(-4.25E0,-2.13E0,-1.4E0)); +#3133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3134=DIRECTION('',(0.E0,1.E0,0.E0)); +#3135=AXIS2_PLACEMENT_3D('',#3132,#3133,#3134); +#3137=CARTESIAN_POINT('',(-4.25E0,-2.13E0,-7.8E0)); +#3138=DIRECTION('',(0.E0,0.E0,1.E0)); +#3139=DIRECTION('',(1.E0,0.E0,0.E0)); +#3140=AXIS2_PLACEMENT_3D('',#3137,#3138,#3139); +#3142=DIRECTION('',(1.E0,0.E0,0.E0)); +#3143=VECTOR('',#3142,1.65E0); +#3144=CARTESIAN_POINT('',(-4.25E0,-1.93E0,-1.4E0)); +#3145=LINE('',#3144,#3143); +#3146=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3147=VECTOR('',#3146,3.1E-1); +#3148=CARTESIAN_POINT('',(-2.8E0,-2.13E0,-1.4E0)); +#3149=LINE('',#3148,#3147); +#3150=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3151=VECTOR('',#3150,6.4E0); +#3152=CARTESIAN_POINT('',(-4.05E0,-2.13E0,-1.4E0)); +#3153=LINE('',#3152,#3151); +#3154=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3155=VECTOR('',#3154,3.1E-1); +#3156=CARTESIAN_POINT('',(-4.05E0,-2.13E0,-1.4E0)); +#3157=LINE('',#3156,#3155); +#3158=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3159=VECTOR('',#3158,6.4E0); +#3160=CARTESIAN_POINT('',(2.8E0,-2.44E0,-1.4E0)); +#3161=LINE('',#3160,#3159); +#3162=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3163=VECTOR('',#3162,1.25E0); +#3164=CARTESIAN_POINT('',(4.05E0,-2.44E0,-1.4E0)); +#3165=LINE('',#3164,#3163); +#3166=DIRECTION('',(0.E0,0.E0,1.E0)); +#3167=VECTOR('',#3166,6.4E0); +#3168=CARTESIAN_POINT('',(4.05E0,-2.44E0,-7.8E0)); +#3169=LINE('',#3168,#3167); +#3170=DIRECTION('',(1.E0,0.E0,0.E0)); +#3171=VECTOR('',#3170,1.25E0); +#3172=CARTESIAN_POINT('',(2.8E0,-2.44E0,-7.8E0)); +#3173=LINE('',#3172,#3171); +#3174=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3175=VECTOR('',#3174,6.4E0); +#3176=CARTESIAN_POINT('',(-4.05E0,-2.44E0,-1.4E0)); +#3177=LINE('',#3176,#3175); +#3178=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3179=VECTOR('',#3178,1.25E0); +#3180=CARTESIAN_POINT('',(-2.8E0,-2.44E0,-1.4E0)); +#3181=LINE('',#3180,#3179); +#3182=DIRECTION('',(0.E0,0.E0,1.E0)); +#3183=VECTOR('',#3182,6.4E0); +#3184=CARTESIAN_POINT('',(-2.8E0,-2.44E0,-7.8E0)); +#3185=LINE('',#3184,#3183); +#3186=DIRECTION('',(1.E0,0.E0,0.E0)); +#3187=VECTOR('',#3186,1.25E0); +#3188=CARTESIAN_POINT('',(-4.05E0,-2.44E0,-7.8E0)); +#3189=LINE('',#3188,#3187); +#3190=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3191=VECTOR('',#3190,6.4E0); +#3192=CARTESIAN_POINT('',(2.8E0,-2.13E0,-1.4E0)); +#3193=LINE('',#3192,#3191); +#3194=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3195=VECTOR('',#3194,3.1E-1); +#3196=CARTESIAN_POINT('',(2.8E0,-2.13E0,-1.4E0)); +#3197=LINE('',#3196,#3195); +#3198=CARTESIAN_POINT('',(2.6E0,-2.13E0,-1.4E0)); +#3199=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3200=DIRECTION('',(0.E0,1.E0,0.E0)); +#3201=AXIS2_PLACEMENT_3D('',#3198,#3199,#3200); +#3203=CARTESIAN_POINT('',(2.6E0,-2.13E0,-7.8E0)); +#3204=DIRECTION('',(0.E0,0.E0,1.E0)); +#3205=DIRECTION('',(1.E0,0.E0,0.E0)); +#3206=AXIS2_PLACEMENT_3D('',#3203,#3204,#3205); +#3208=DIRECTION('',(1.E0,0.E0,0.E0)); +#3209=VECTOR('',#3208,1.65E0); +#3210=CARTESIAN_POINT('',(2.6E0,-1.93E0,-1.4E0)); +#3211=LINE('',#3210,#3209); +#3212=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3213=VECTOR('',#3212,3.1E-1); +#3214=CARTESIAN_POINT('',(4.05E0,-2.13E0,-1.4E0)); +#3215=LINE('',#3214,#3213); +#3216=CARTESIAN_POINT('',(4.25E0,-2.13E0,-7.8E0)); +#3217=DIRECTION('',(0.E0,0.E0,1.E0)); +#3218=DIRECTION('',(0.E0,1.E0,0.E0)); +#3219=AXIS2_PLACEMENT_3D('',#3216,#3217,#3218); +#3221=CARTESIAN_POINT('',(4.25E0,-2.13E0,-1.4E0)); +#3222=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3223=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3224=AXIS2_PLACEMENT_3D('',#3221,#3222,#3223); +#3226=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3227=VECTOR('',#3226,1.65E0); +#3228=CARTESIAN_POINT('',(4.25E0,-1.93E0,-7.8E0)); +#3229=LINE('',#3228,#3227); +#3230=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3231=VECTOR('',#3230,3.1E-1); +#3232=CARTESIAN_POINT('',(2.8E0,-2.13E0,-7.8E0)); +#3233=LINE('',#3232,#3231); +#3234=DIRECTION('',(0.E0,0.E0,1.E0)); +#3235=VECTOR('',#3234,6.4E0); +#3236=CARTESIAN_POINT('',(4.05E0,-2.13E0,-7.8E0)); +#3237=LINE('',#3236,#3235); +#3238=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3239=VECTOR('',#3238,3.1E-1); +#3240=CARTESIAN_POINT('',(4.05E0,-2.13E0,-7.8E0)); +#3241=LINE('',#3240,#3239); +#3242=DIRECTION('',(0.E0,0.E0,1.E0)); +#3243=VECTOR('',#3242,6.4E0); +#3244=CARTESIAN_POINT('',(-2.8E0,-2.13E0,-7.8E0)); +#3245=LINE('',#3244,#3243); +#3246=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3247=VECTOR('',#3246,3.1E-1); +#3248=CARTESIAN_POINT('',(-2.8E0,-2.13E0,-7.8E0)); +#3249=LINE('',#3248,#3247); +#3250=CARTESIAN_POINT('',(-2.6E0,-2.13E0,-7.8E0)); +#3251=DIRECTION('',(0.E0,0.E0,1.E0)); +#3252=DIRECTION('',(0.E0,1.E0,0.E0)); +#3253=AXIS2_PLACEMENT_3D('',#3250,#3251,#3252); +#3255=CARTESIAN_POINT('',(-2.6E0,-2.13E0,-1.4E0)); +#3256=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3258=AXIS2_PLACEMENT_3D('',#3255,#3256,#3257); +#3260=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3261=VECTOR('',#3260,1.65E0); +#3262=CARTESIAN_POINT('',(-2.6E0,-1.93E0,-7.8E0)); +#3263=LINE('',#3262,#3261); +#3264=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3265=VECTOR('',#3264,3.1E-1); +#3266=CARTESIAN_POINT('',(-4.05E0,-2.13E0,-7.8E0)); +#3267=LINE('',#3266,#3265); +#3268=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#3269=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#3270=VERTEX_POINT('',#3268); +#3271=VERTEX_POINT('',#3269); +#3272=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#3273=VERTEX_POINT('',#3272); +#3274=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#3275=VERTEX_POINT('',#3274); +#3276=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#3277=VERTEX_POINT('',#3276); +#3278=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#3279=VERTEX_POINT('',#3278); +#3280=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#3281=VERTEX_POINT('',#3280); +#3282=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#3283=VERTEX_POINT('',#3282); +#3284=CARTESIAN_POINT('',(6.5E0,-1.93E0,0.E0)); +#3285=CARTESIAN_POINT('',(6.5E0,-1.93E0,-9.24E0)); +#3286=VERTEX_POINT('',#3284); +#3287=VERTEX_POINT('',#3285); +#3288=CARTESIAN_POINT('',(6.5E0,-1.29E0,-9.24E0)); +#3289=VERTEX_POINT('',#3288); +#3290=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.11E0)); +#3291=VERTEX_POINT('',#3290); +#3292=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.11E0)); +#3293=VERTEX_POINT('',#3292); +#3294=CARTESIAN_POINT('',(6.5E0,1.29E0,-9.24E0)); +#3295=VERTEX_POINT('',#3294); +#3296=CARTESIAN_POINT('',(6.5E0,1.93E0,-9.24E0)); +#3297=VERTEX_POINT('',#3296); +#3298=CARTESIAN_POINT('',(6.5E0,1.93E0,0.E0)); +#3299=VERTEX_POINT('',#3298); +#3300=CARTESIAN_POINT('',(-5.035E0,-1.93E0,-9.24E0)); +#3301=CARTESIAN_POINT('',(-5.035E0,-1.93E0,-8.87E0)); +#3302=VERTEX_POINT('',#3300); +#3303=VERTEX_POINT('',#3301); +#3304=CARTESIAN_POINT('',(5.035E0,-1.93E0,-9.24E0)); +#3305=CARTESIAN_POINT('',(5.035E0,-1.93E0,-8.87E0)); +#3306=VERTEX_POINT('',#3304); +#3307=VERTEX_POINT('',#3305); +#3308=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-9.24E0)); +#3309=VERTEX_POINT('',#3308); +#3310=CARTESIAN_POINT('',(5.035E0,-1.29E0,-9.24E0)); +#3311=VERTEX_POINT('',#3310); +#3312=CARTESIAN_POINT('',(-5.035E0,-1.29E0,-8.87E0)); +#3313=VERTEX_POINT('',#3312); +#3314=CARTESIAN_POINT('',(5.035E0,-1.29E0,-8.87E0)); +#3315=VERTEX_POINT('',#3314); +#3316=CARTESIAN_POINT('',(-5.035E0,1.29E0,-9.24E0)); +#3317=CARTESIAN_POINT('',(-5.035E0,1.29E0,-8.87E0)); +#3318=VERTEX_POINT('',#3316); +#3319=VERTEX_POINT('',#3317); +#3320=CARTESIAN_POINT('',(5.035E0,1.29E0,-9.24E0)); +#3321=CARTESIAN_POINT('',(5.035E0,1.29E0,-8.87E0)); +#3322=VERTEX_POINT('',#3320); +#3323=VERTEX_POINT('',#3321); +#3324=CARTESIAN_POINT('',(-5.035E0,1.93E0,-9.24E0)); +#3325=VERTEX_POINT('',#3324); +#3326=CARTESIAN_POINT('',(5.035E0,1.93E0,-9.24E0)); +#3327=VERTEX_POINT('',#3326); +#3328=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#3329=VERTEX_POINT('',#3328); +#3330=CARTESIAN_POINT('',(5.035E0,1.93E0,-8.87E0)); +#3331=VERTEX_POINT('',#3330); +#3332=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#3333=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#3334=VERTEX_POINT('',#3332); +#3335=VERTEX_POINT('',#3333); +#3336=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#3337=VERTEX_POINT('',#3336); +#3338=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#3339=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#3340=VERTEX_POINT('',#3338); +#3341=VERTEX_POINT('',#3339); +#3342=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#3343=VERTEX_POINT('',#3342); +#3344=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#3345=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#3346=VERTEX_POINT('',#3344); +#3347=VERTEX_POINT('',#3345); +#3348=CARTESIAN_POINT('',(5.81E0,1.31E0,-6.35E0)); +#3349=VERTEX_POINT('',#3348); +#3350=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#3351=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#3352=VERTEX_POINT('',#3350); +#3353=VERTEX_POINT('',#3351); +#3354=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#3355=VERTEX_POINT('',#3354); +#3356=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#3357=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#3358=VERTEX_POINT('',#3356); +#3359=VERTEX_POINT('',#3357); +#3360=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#3361=VERTEX_POINT('',#3360); +#3362=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#3363=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#3364=VERTEX_POINT('',#3362); +#3365=VERTEX_POINT('',#3363); +#3366=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#3367=VERTEX_POINT('',#3366); +#3368=CARTESIAN_POINT('',(2.8E0,-2.44E0,-1.4E0)); +#3369=CARTESIAN_POINT('',(2.8E0,-2.44E0,-7.8E0)); +#3370=VERTEX_POINT('',#3368); +#3371=VERTEX_POINT('',#3369); +#3372=CARTESIAN_POINT('',(4.05E0,-2.44E0,-7.8E0)); +#3373=VERTEX_POINT('',#3372); +#3374=CARTESIAN_POINT('',(4.05E0,-2.44E0,-1.4E0)); +#3375=VERTEX_POINT('',#3374); +#3376=CARTESIAN_POINT('',(-4.05E0,-2.44E0,-1.4E0)); +#3377=CARTESIAN_POINT('',(-4.05E0,-2.44E0,-7.8E0)); +#3378=VERTEX_POINT('',#3376); +#3379=VERTEX_POINT('',#3377); +#3380=CARTESIAN_POINT('',(-2.8E0,-2.44E0,-7.8E0)); +#3381=VERTEX_POINT('',#3380); +#3382=CARTESIAN_POINT('',(-2.8E0,-2.44E0,-1.4E0)); +#3383=VERTEX_POINT('',#3382); +#3384=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#3385=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#3386=VERTEX_POINT('',#3384); +#3387=VERTEX_POINT('',#3385); +#3388=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#3389=VERTEX_POINT('',#3388); +#3390=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#3391=VERTEX_POINT('',#3390); +#3392=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#3393=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.87E0)); +#3394=VERTEX_POINT('',#3392); +#3395=VERTEX_POINT('',#3393); +#3396=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#3397=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#3398=VERTEX_POINT('',#3396); +#3399=VERTEX_POINT('',#3397); +#3400=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#3401=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#3402=VERTEX_POINT('',#3400); +#3403=VERTEX_POINT('',#3401); +#3404=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#3405=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#3406=VERTEX_POINT('',#3404); +#3407=VERTEX_POINT('',#3405); +#3408=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#3409=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#3410=VERTEX_POINT('',#3408); +#3411=VERTEX_POINT('',#3409); +#3412=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#3413=VERTEX_POINT('',#3412); +#3414=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#3415=VERTEX_POINT('',#3414); +#3416=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#3417=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#3418=VERTEX_POINT('',#3416); +#3419=VERTEX_POINT('',#3417); +#3420=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#3421=VERTEX_POINT('',#3420); +#3422=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#3423=VERTEX_POINT('',#3422); +#3424=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#3425=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.87E0)); +#3426=VERTEX_POINT('',#3424); +#3427=VERTEX_POINT('',#3425); +#3428=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#3429=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#3430=VERTEX_POINT('',#3428); +#3431=VERTEX_POINT('',#3429); +#3432=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#3433=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#3434=VERTEX_POINT('',#3432); +#3435=VERTEX_POINT('',#3433); +#3436=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#3437=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#3438=VERTEX_POINT('',#3436); +#3439=VERTEX_POINT('',#3437); +#3440=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#3441=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#3442=VERTEX_POINT('',#3440); +#3443=VERTEX_POINT('',#3441); +#3444=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#3445=VERTEX_POINT('',#3444); +#3446=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#3447=VERTEX_POINT('',#3446); +#3448=CARTESIAN_POINT('',(6.895E0,4.6E-1,-5.18E0)); +#3449=CARTESIAN_POINT('',(6.895E0,5.9E-1,-5.05E0)); +#3450=VERTEX_POINT('',#3448); +#3451=VERTEX_POINT('',#3449); +#3452=CARTESIAN_POINT('',(6.895E0,5.9E-1,-3.373553390593E0)); +#3453=VERTEX_POINT('',#3452); +#3454=CARTESIAN_POINT('',(6.895E0,6.632233047034E-1,-3.196776695297E0)); +#3455=VERTEX_POINT('',#3454); +#3456=CARTESIAN_POINT('',(6.895E0,1.016776695297E0,-2.843223304703E0)); +#3457=VERTEX_POINT('',#3456); +#3458=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-2.77E0)); +#3459=VERTEX_POINT('',#3458); +#3460=CARTESIAN_POINT('',(6.895E0,1.6E0,-2.77E0)); +#3461=VERTEX_POINT('',#3460); +#3462=CARTESIAN_POINT('',(6.895E0,1.73E0,-2.9E0)); +#3463=VERTEX_POINT('',#3462); +#3464=CARTESIAN_POINT('',(6.895E0,1.73E0,-5.93E0)); +#3465=VERTEX_POINT('',#3464); +#3466=CARTESIAN_POINT('',(6.895E0,1.23E0,-6.43E0)); +#3467=VERTEX_POINT('',#3466); +#3468=CARTESIAN_POINT('',(6.895E0,-1.E0,-6.43E0)); +#3469=VERTEX_POINT('',#3468); +#3470=CARTESIAN_POINT('',(6.895E0,-1.5E0,-5.93E0)); +#3471=VERTEX_POINT('',#3470); +#3472=CARTESIAN_POINT('',(6.895E0,-1.5E0,-2.9E0)); +#3473=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.77E0)); +#3474=VERTEX_POINT('',#3472); +#3475=VERTEX_POINT('',#3473); +#3476=CARTESIAN_POINT('',(6.895E0,-7.5E-1,-2.77E0)); +#3477=VERTEX_POINT('',#3476); +#3478=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.02E0)); +#3479=VERTEX_POINT('',#3478); +#3480=CARTESIAN_POINT('',(6.895E0,-5.E-1,-5.05E0)); +#3481=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.18E0)); +#3482=VERTEX_POINT('',#3480); +#3483=VERTEX_POINT('',#3481); +#3484=CARTESIAN_POINT('',(6.535E0,4.6E-1,-5.18E0)); +#3485=CARTESIAN_POINT('',(6.535E0,5.9E-1,-5.05E0)); +#3486=VERTEX_POINT('',#3484); +#3487=VERTEX_POINT('',#3485); +#3488=CARTESIAN_POINT('',(6.535E0,5.9E-1,-3.373553390593E0)); +#3489=VERTEX_POINT('',#3488); +#3490=CARTESIAN_POINT('',(6.535E0,6.632233047034E-1,-3.196776695297E0)); +#3491=VERTEX_POINT('',#3490); +#3492=CARTESIAN_POINT('',(6.535E0,1.016776695297E0,-2.843223304703E0)); +#3493=VERTEX_POINT('',#3492); +#3494=CARTESIAN_POINT('',(6.535E0,1.193553390593E0,-2.77E0)); +#3495=VERTEX_POINT('',#3494); +#3496=CARTESIAN_POINT('',(6.535E0,1.6E0,-2.77E0)); +#3497=VERTEX_POINT('',#3496); +#3498=CARTESIAN_POINT('',(6.535E0,1.73E0,-2.9E0)); +#3499=VERTEX_POINT('',#3498); +#3500=CARTESIAN_POINT('',(6.535E0,1.73E0,-5.93E0)); +#3501=VERTEX_POINT('',#3500); +#3502=CARTESIAN_POINT('',(6.535E0,1.23E0,-6.43E0)); +#3503=VERTEX_POINT('',#3502); +#3504=CARTESIAN_POINT('',(6.535E0,-1.E0,-6.43E0)); +#3505=VERTEX_POINT('',#3504); +#3506=CARTESIAN_POINT('',(6.535E0,-1.5E0,-5.93E0)); +#3507=VERTEX_POINT('',#3506); +#3508=CARTESIAN_POINT('',(6.535E0,-1.5E0,-2.9E0)); +#3509=CARTESIAN_POINT('',(6.535E0,-1.37E0,-2.77E0)); +#3510=VERTEX_POINT('',#3508); +#3511=VERTEX_POINT('',#3509); +#3512=CARTESIAN_POINT('',(6.535E0,-7.5E-1,-2.77E0)); +#3513=VERTEX_POINT('',#3512); +#3514=CARTESIAN_POINT('',(6.535E0,-5.E-1,-3.02E0)); +#3515=VERTEX_POINT('',#3514); +#3516=CARTESIAN_POINT('',(6.535E0,-5.E-1,-5.05E0)); +#3517=CARTESIAN_POINT('',(6.535E0,-3.7E-1,-5.18E0)); +#3518=VERTEX_POINT('',#3516); +#3519=VERTEX_POINT('',#3517); +#3520=CARTESIAN_POINT('',(-6.895E0,4.6E-1,-4.02E0)); +#3521=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-4.15E0)); +#3522=VERTEX_POINT('',#3520); +#3523=VERTEX_POINT('',#3521); +#3524=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-5.826446609407E0)); +#3525=VERTEX_POINT('',#3524); +#3526=CARTESIAN_POINT('',(-6.895E0,6.632233047034E-1,-6.003223304703E0)); +#3527=VERTEX_POINT('',#3526); +#3528=CARTESIAN_POINT('',(-6.895E0,1.016776695297E0,-6.356776695297E0)); +#3529=VERTEX_POINT('',#3528); +#3530=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.43E0)); +#3531=VERTEX_POINT('',#3530); +#3532=CARTESIAN_POINT('',(-6.895E0,1.6E0,-6.43E0)); +#3533=VERTEX_POINT('',#3532); +#3534=CARTESIAN_POINT('',(-6.895E0,1.73E0,-6.3E0)); +#3535=VERTEX_POINT('',#3534); +#3536=CARTESIAN_POINT('',(-6.895E0,1.73E0,-3.27E0)); +#3537=VERTEX_POINT('',#3536); +#3538=CARTESIAN_POINT('',(-6.895E0,1.23E0,-2.77E0)); +#3539=VERTEX_POINT('',#3538); +#3540=CARTESIAN_POINT('',(-6.895E0,-1.E0,-2.77E0)); +#3541=VERTEX_POINT('',#3540); +#3542=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-3.27E0)); +#3543=VERTEX_POINT('',#3542); +#3544=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-6.3E0)); +#3545=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.43E0)); +#3546=VERTEX_POINT('',#3544); +#3547=VERTEX_POINT('',#3545); +#3548=CARTESIAN_POINT('',(-6.895E0,-7.5E-1,-6.43E0)); +#3549=VERTEX_POINT('',#3548); +#3550=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-6.18E0)); +#3551=VERTEX_POINT('',#3550); +#3552=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-4.15E0)); +#3553=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.02E0)); +#3554=VERTEX_POINT('',#3552); +#3555=VERTEX_POINT('',#3553); +#3556=CARTESIAN_POINT('',(-6.535E0,4.6E-1,-4.02E0)); +#3557=CARTESIAN_POINT('',(-6.535E0,5.9E-1,-4.15E0)); +#3558=VERTEX_POINT('',#3556); +#3559=VERTEX_POINT('',#3557); +#3560=CARTESIAN_POINT('',(-6.535E0,5.9E-1,-5.826446609407E0)); +#3561=VERTEX_POINT('',#3560); +#3562=CARTESIAN_POINT('',(-6.535E0,6.632233047034E-1,-6.003223304703E0)); +#3563=VERTEX_POINT('',#3562); +#3564=CARTESIAN_POINT('',(-6.535E0,1.016776695297E0,-6.356776695297E0)); +#3565=VERTEX_POINT('',#3564); +#3566=CARTESIAN_POINT('',(-6.535E0,1.193553390593E0,-6.43E0)); +#3567=VERTEX_POINT('',#3566); +#3568=CARTESIAN_POINT('',(-6.535E0,1.6E0,-6.43E0)); +#3569=VERTEX_POINT('',#3568); +#3570=CARTESIAN_POINT('',(-6.535E0,1.73E0,-6.3E0)); +#3571=VERTEX_POINT('',#3570); +#3572=CARTESIAN_POINT('',(-6.535E0,1.73E0,-3.27E0)); +#3573=VERTEX_POINT('',#3572); +#3574=CARTESIAN_POINT('',(-6.535E0,1.23E0,-2.77E0)); +#3575=VERTEX_POINT('',#3574); +#3576=CARTESIAN_POINT('',(-6.535E0,-1.E0,-2.77E0)); +#3577=VERTEX_POINT('',#3576); +#3578=CARTESIAN_POINT('',(-6.535E0,-1.5E0,-3.27E0)); +#3579=VERTEX_POINT('',#3578); +#3580=CARTESIAN_POINT('',(-6.535E0,-1.5E0,-6.3E0)); +#3581=CARTESIAN_POINT('',(-6.535E0,-1.37E0,-6.43E0)); +#3582=VERTEX_POINT('',#3580); +#3583=VERTEX_POINT('',#3581); +#3584=CARTESIAN_POINT('',(-6.535E0,-7.5E-1,-6.43E0)); +#3585=VERTEX_POINT('',#3584); +#3586=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-6.18E0)); +#3587=VERTEX_POINT('',#3586); +#3588=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-4.15E0)); +#3589=CARTESIAN_POINT('',(-6.535E0,-3.7E-1,-4.02E0)); +#3590=VERTEX_POINT('',#3588); +#3591=VERTEX_POINT('',#3589); +#3592=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#3593=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#3594=VERTEX_POINT('',#3592); +#3595=VERTEX_POINT('',#3593); +#3596=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.014129942315E1)); +#3597=VERTEX_POINT('',#3596); +#3598=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.915025253169E0)); +#3599=VERTEX_POINT('',#3598); +#3600=CARTESIAN_POINT('',(4.18E0,-1.246776695297E0,-9.455527778486E0)); +#3601=VERTEX_POINT('',#3600); +#3602=CARTESIAN_POINT('',(4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#3603=VERTEX_POINT('',#3602); +#3604=CARTESIAN_POINT('',(4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#3605=VERTEX_POINT('',#3604); +#3606=CARTESIAN_POINT('',(4.18E0,5.322330470336E-2,-8.523223304703E0)); +#3607=VERTEX_POINT('',#3606); +#3608=CARTESIAN_POINT('',(4.18E0,-2.158822509939E0,-9.462476913210E0)); +#3609=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.014129942315E1)); +#3610=VERTEX_POINT('',#3608); +#3611=VERTEX_POINT('',#3609); +#3612=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#3613=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#3614=VERTEX_POINT('',#3612); +#3615=VERTEX_POINT('',#3613); +#3616=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.116E1)); +#3617=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.116E1)); +#3618=VERTEX_POINT('',#3616); +#3619=VERTEX_POINT('',#3617); +#3620=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.014129942315E1)); +#3621=VERTEX_POINT('',#3620); +#3622=CARTESIAN_POINT('',(4.82E0,-1.706274169980E0,-9.915025253169E0)); +#3623=VERTEX_POINT('',#3622); +#3624=CARTESIAN_POINT('',(4.82E0,-1.246776695297E0,-9.455527778486E0)); +#3625=VERTEX_POINT('',#3624); +#3626=CARTESIAN_POINT('',(4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#3627=VERTEX_POINT('',#3626); +#3628=CARTESIAN_POINT('',(4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#3629=VERTEX_POINT('',#3628); +#3630=CARTESIAN_POINT('',(4.82E0,5.322330470336E-2,-8.523223304703E0)); +#3631=VERTEX_POINT('',#3630); +#3632=CARTESIAN_POINT('',(4.82E0,-2.158822509939E0,-9.462476913210E0)); +#3633=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.014129942315E1)); +#3634=VERTEX_POINT('',#3632); +#3635=VERTEX_POINT('',#3633); +#3636=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#3637=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#3638=VERTEX_POINT('',#3636); +#3639=VERTEX_POINT('',#3637); +#3640=CARTESIAN_POINT('',(4.18E0,-8.063455967291E-1,-8.11E0)); +#3641=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#3642=VERTEX_POINT('',#3640); +#3643=VERTEX_POINT('',#3641); +#3644=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.11E0)); +#3645=VERTEX_POINT('',#3644); +#3646=CARTESIAN_POINT('',(4.82E0,-8.063455967291E-1,-8.11E0)); +#3647=VERTEX_POINT('',#3646); +#3648=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#3649=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#3650=VERTEX_POINT('',#3648); +#3651=VERTEX_POINT('',#3649); +#3652=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#3653=VERTEX_POINT('',#3652); +#3654=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#3655=VERTEX_POINT('',#3654); +#3656=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#3657=VERTEX_POINT('',#3656); +#3658=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#3659=VERTEX_POINT('',#3658); +#3660=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.45E0)); +#3661=VERTEX_POINT('',#3660); +#3662=CARTESIAN_POINT('',(4.82E0,2.3E-1,-8.45E0)); +#3663=VERTEX_POINT('',#3662); +#3664=CARTESIAN_POINT('',(5.81E0,-6.1E-1,-6.35E0)); +#3665=CARTESIAN_POINT('',(5.11E0,-1.31E0,-6.35E0)); +#3666=VERTEX_POINT('',#3664); +#3667=VERTEX_POINT('',#3665); +#3668=CARTESIAN_POINT('',(5.11E0,-1.31E0,0.E0)); +#3669=VERTEX_POINT('',#3668); +#3670=CARTESIAN_POINT('',(5.81E0,-6.1E-1,0.E0)); +#3671=VERTEX_POINT('',#3670); +#3672=CARTESIAN_POINT('',(2.81E0,-6.1E-1,-6.35E0)); +#3673=CARTESIAN_POINT('',(2.11E0,-1.31E0,-6.35E0)); +#3674=VERTEX_POINT('',#3672); +#3675=VERTEX_POINT('',#3673); +#3676=CARTESIAN_POINT('',(2.11E0,-1.31E0,0.E0)); +#3677=VERTEX_POINT('',#3676); +#3678=CARTESIAN_POINT('',(2.81E0,-6.1E-1,0.E0)); +#3679=VERTEX_POINT('',#3678); +#3680=CARTESIAN_POINT('',(-5.11E0,-1.31E0,0.E0)); +#3681=CARTESIAN_POINT('',(-5.81E0,-6.1E-1,0.E0)); +#3682=VERTEX_POINT('',#3680); +#3683=VERTEX_POINT('',#3681); +#3684=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.25E0)); +#3685=VERTEX_POINT('',#3684); +#3686=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-5.95E0)); +#3687=VERTEX_POINT('',#3686); +#3688=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-4.35E0)); +#3689=CARTESIAN_POINT('',(-6.535E0,-5.E-1,-5.95E0)); +#3690=VERTEX_POINT('',#3688); +#3691=VERTEX_POINT('',#3689); +#3692=CARTESIAN_POINT('',(1.899999925452E0,1.93E0,6.046167733142E-9)); +#3693=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#3694=VERTEX_POINT('',#3692); +#3695=VERTEX_POINT('',#3693); +#3696=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#3697=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#3698=VERTEX_POINT('',#3696); +#3699=VERTEX_POINT('',#3697); +#3700=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#3701=CARTESIAN_POINT('',(-1.899999918876E0,1.93E0,6.579547573438E-9)); +#3702=VERTEX_POINT('',#3700); +#3703=VERTEX_POINT('',#3701); +#3704=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#3705=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#3706=VERTEX_POINT('',#3704); +#3707=VERTEX_POINT('',#3705); +#3708=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#3709=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#3710=VERTEX_POINT('',#3708); +#3711=VERTEX_POINT('',#3709); +#3712=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#3713=VERTEX_POINT('',#3712); +#3714=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#3715=VERTEX_POINT('',#3714); +#3716=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#3717=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#3718=VERTEX_POINT('',#3716); +#3719=VERTEX_POINT('',#3717); +#3720=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#3721=VERTEX_POINT('',#3720); +#3722=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#3723=VERTEX_POINT('',#3722); +#3724=CARTESIAN_POINT('',(-3.19E0,-1.31E0,-6.35E0)); +#3725=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#3726=VERTEX_POINT('',#3724); +#3727=VERTEX_POINT('',#3725); +#3728=CARTESIAN_POINT('',(-5.81E0,1.31E0,-6.35E0)); +#3729=VERTEX_POINT('',#3728); +#3730=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#3731=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#3732=VERTEX_POINT('',#3730); +#3733=VERTEX_POINT('',#3731); +#3734=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#3735=VERTEX_POINT('',#3734); +#3736=CARTESIAN_POINT('',(-5.11E0,-1.31E0,-6.35E0)); +#3737=CARTESIAN_POINT('',(-5.81E0,-6.1E-1,-6.35E0)); +#3738=VERTEX_POINT('',#3736); +#3739=VERTEX_POINT('',#3737); +#3740=CARTESIAN_POINT('',(-4.25E0,-1.93E0,-1.4E0)); +#3741=CARTESIAN_POINT('',(-4.25E0,-1.93E0,-7.8E0)); +#3742=VERTEX_POINT('',#3740); +#3743=VERTEX_POINT('',#3741); +#3744=CARTESIAN_POINT('',(-4.05E0,-2.13E0,-1.4E0)); +#3745=CARTESIAN_POINT('',(-4.05E0,-2.13E0,-7.8E0)); +#3746=VERTEX_POINT('',#3744); +#3747=VERTEX_POINT('',#3745); +#3748=CARTESIAN_POINT('',(-2.6E0,-1.93E0,-7.8E0)); +#3749=CARTESIAN_POINT('',(-2.6E0,-1.93E0,-1.4E0)); +#3750=VERTEX_POINT('',#3748); +#3751=VERTEX_POINT('',#3749); +#3752=CARTESIAN_POINT('',(-2.8E0,-2.13E0,-7.8E0)); +#3753=CARTESIAN_POINT('',(-2.8E0,-2.13E0,-1.4E0)); +#3754=VERTEX_POINT('',#3752); +#3755=VERTEX_POINT('',#3753); +#3756=CARTESIAN_POINT('',(2.6E0,-1.93E0,-1.4E0)); +#3757=CARTESIAN_POINT('',(2.6E0,-1.93E0,-7.8E0)); +#3758=VERTEX_POINT('',#3756); +#3759=VERTEX_POINT('',#3757); +#3760=CARTESIAN_POINT('',(2.8E0,-2.13E0,-1.4E0)); +#3761=CARTESIAN_POINT('',(2.8E0,-2.13E0,-7.8E0)); +#3762=VERTEX_POINT('',#3760); +#3763=VERTEX_POINT('',#3761); +#3764=CARTESIAN_POINT('',(4.25E0,-1.93E0,-7.8E0)); +#3765=CARTESIAN_POINT('',(4.25E0,-1.93E0,-1.4E0)); +#3766=VERTEX_POINT('',#3764); +#3767=VERTEX_POINT('',#3765); +#3768=CARTESIAN_POINT('',(4.05E0,-2.13E0,-7.8E0)); +#3769=CARTESIAN_POINT('',(4.05E0,-2.13E0,-1.4E0)); +#3770=VERTEX_POINT('',#3768); +#3771=VERTEX_POINT('',#3769); +#3772=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#3773=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#3774=VERTEX_POINT('',#3772); +#3775=VERTEX_POINT('',#3773); +#3776=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.014129942315E1)); +#3777=VERTEX_POINT('',#3776); +#3778=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#3779=VERTEX_POINT('',#3778); +#3780=CARTESIAN_POINT('',(1.18E0,-1.246776695297E0,-9.455527778486E0)); +#3781=VERTEX_POINT('',#3780); +#3782=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#3783=VERTEX_POINT('',#3782); +#3784=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#3785=VERTEX_POINT('',#3784); +#3786=CARTESIAN_POINT('',(1.18E0,5.322330470336E-2,-8.523223304703E0)); +#3787=VERTEX_POINT('',#3786); +#3788=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.462476913210E0)); +#3789=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#3790=VERTEX_POINT('',#3788); +#3791=VERTEX_POINT('',#3789); +#3792=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#3793=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#3794=VERTEX_POINT('',#3792); +#3795=VERTEX_POINT('',#3793); +#3796=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#3797=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#3798=VERTEX_POINT('',#3796); +#3799=VERTEX_POINT('',#3797); +#3800=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.014129942315E1)); +#3801=VERTEX_POINT('',#3800); +#3802=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.915025253169E0)); +#3803=VERTEX_POINT('',#3802); +#3804=CARTESIAN_POINT('',(1.82E0,-1.246776695297E0,-9.455527778486E0)); +#3805=VERTEX_POINT('',#3804); +#3806=CARTESIAN_POINT('',(1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#3807=VERTEX_POINT('',#3806); +#3808=CARTESIAN_POINT('',(1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#3809=VERTEX_POINT('',#3808); +#3810=CARTESIAN_POINT('',(1.82E0,5.322330470336E-2,-8.523223304703E0)); +#3811=VERTEX_POINT('',#3810); +#3812=CARTESIAN_POINT('',(1.82E0,-2.158822509939E0,-9.462476913210E0)); +#3813=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.014129942315E1)); +#3814=VERTEX_POINT('',#3812); +#3815=VERTEX_POINT('',#3813); +#3816=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#3817=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#3818=VERTEX_POINT('',#3816); +#3819=VERTEX_POINT('',#3817); +#3820=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#3821=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#3822=VERTEX_POINT('',#3820); +#3823=VERTEX_POINT('',#3821); +#3824=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#3825=VERTEX_POINT('',#3824); +#3826=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#3827=VERTEX_POINT('',#3826); +#3828=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#3829=VERTEX_POINT('',#3828); +#3830=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#3831=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#3832=VERTEX_POINT('',#3830); +#3833=VERTEX_POINT('',#3831); +#3834=CARTESIAN_POINT('',(1.82E0,-8.063455967291E-1,-8.11E0)); +#3835=VERTEX_POINT('',#3834); +#3836=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#3837=VERTEX_POINT('',#3836); +#3838=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#3839=VERTEX_POINT('',#3838); +#3840=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#3841=VERTEX_POINT('',#3840); +#3842=CARTESIAN_POINT('',(1.82E0,2.3E-1,-8.45E0)); +#3843=VERTEX_POINT('',#3842); +#3844=CARTESIAN_POINT('',(6.895E0,-5.E-1,-4.85E0)); +#3845=VERTEX_POINT('',#3844); +#3846=CARTESIAN_POINT('',(6.535E0,-5.E-1,-3.25E0)); +#3847=VERTEX_POINT('',#3846); +#3848=CARTESIAN_POINT('',(6.535E0,-5.E-1,-4.85E0)); +#3849=VERTEX_POINT('',#3848); +#3850=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-4.35E0)); +#3851=VERTEX_POINT('',#3850); +#3852=CARTESIAN_POINT('',(6.93E0,-1.E0,-3.05E0)); +#3853=CARTESIAN_POINT('',(6.93E0,-1.E0,-5.55E0)); +#3854=VERTEX_POINT('',#3852); +#3855=VERTEX_POINT('',#3853); +#3856=CARTESIAN_POINT('',(6.93E0,1.E0,-5.55E0)); +#3857=VERTEX_POINT('',#3856); +#3858=CARTESIAN_POINT('',(6.93E0,1.E0,-3.05E0)); +#3859=VERTEX_POINT('',#3858); +#3860=CARTESIAN_POINT('',(-6.93E0,-1.E0,-6.15E0)); +#3861=CARTESIAN_POINT('',(-6.93E0,-1.E0,-3.65E0)); +#3862=VERTEX_POINT('',#3860); +#3863=VERTEX_POINT('',#3861); +#3864=CARTESIAN_POINT('',(-6.93E0,1.E0,-3.65E0)); +#3865=VERTEX_POINT('',#3864); +#3866=CARTESIAN_POINT('',(-6.93E0,1.E0,-6.15E0)); +#3867=VERTEX_POINT('',#3866); +#3868=CARTESIAN_POINT('',(7.29E0,-1.E0,-5.55E0)); +#3869=CARTESIAN_POINT('',(7.29E0,1.E0,-5.55E0)); +#3870=VERTEX_POINT('',#3868); +#3871=VERTEX_POINT('',#3869); +#3872=CARTESIAN_POINT('',(8.07E0,-5.496667900321E-1,-5.099666790032E0)); +#3873=CARTESIAN_POINT('',(8.07E0,5.496667900321E-1,-5.099666790032E0)); +#3874=VERTEX_POINT('',#3872); +#3875=VERTEX_POINT('',#3873); +#3876=CARTESIAN_POINT('',(8.07E0,5.496667900321E-1,-3.500333209968E0)); +#3877=VERTEX_POINT('',#3876); +#3878=CARTESIAN_POINT('',(7.29E0,1.E0,-3.05E0)); +#3879=VERTEX_POINT('',#3878); +#3880=CARTESIAN_POINT('',(7.29E0,-1.E0,-3.05E0)); +#3881=VERTEX_POINT('',#3880); +#3882=CARTESIAN_POINT('',(8.07E0,-5.496667900321E-1,-3.500333209968E0)); +#3883=VERTEX_POINT('',#3882); +#3884=CARTESIAN_POINT('',(-8.07E0,5.496667900321E-1,-4.100333209968E0)); +#3885=CARTESIAN_POINT('',(-8.07E0,5.496667900321E-1,-5.699666790032E0)); +#3886=VERTEX_POINT('',#3884); +#3887=VERTEX_POINT('',#3885); +#3888=CARTESIAN_POINT('',(-7.29E0,1.E0,-3.65E0)); +#3889=CARTESIAN_POINT('',(-7.29E0,1.E0,-6.15E0)); +#3890=VERTEX_POINT('',#3888); +#3891=VERTEX_POINT('',#3889); +#3892=CARTESIAN_POINT('',(-7.29E0,-1.E0,-6.15E0)); +#3893=VERTEX_POINT('',#3892); +#3894=CARTESIAN_POINT('',(-8.07E0,-5.496667900321E-1,-5.699666790032E0)); +#3895=VERTEX_POINT('',#3894); +#3896=CARTESIAN_POINT('',(-7.29E0,-1.E0,-3.65E0)); +#3897=VERTEX_POINT('',#3896); +#3898=CARTESIAN_POINT('',(-8.07E0,-5.496667900321E-1,-4.100333209968E0)); +#3899=VERTEX_POINT('',#3898); +#3900=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-5.26E0)); +#3901=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-3.94E0)); +#3902=VERTEX_POINT('',#3900); +#3903=VERTEX_POINT('',#3901); +#3904=CARTESIAN_POINT('',(7.492644131518E0,-2.079731562555E0,-5.26E0)); +#3905=CARTESIAN_POINT('',(7.492644131518E0,-2.079731562555E0,-3.94E0)); +#3906=VERTEX_POINT('',#3904); +#3907=VERTEX_POINT('',#3905); +#3908=CARTESIAN_POINT('',(-7.503595661426E0,-2.439564946211E0,-5.26E0)); +#3909=CARTESIAN_POINT('',(-7.503595661426E0,-2.439564946211E0,-3.94E0)); +#3910=VERTEX_POINT('',#3908); +#3911=VERTEX_POINT('',#3909); +#3912=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-5.26E0)); +#3913=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-3.94E0)); +#3914=VERTEX_POINT('',#3912); +#3915=VERTEX_POINT('',#3913); +#3916=CARTESIAN_POINT('',(6.894999987303E0,-1.500000002063E0, +-3.690019666514E0)); +#3917=CARTESIAN_POINT('',(6.534999986228E0,-1.500000006606E0, +-3.690035195309E0)); +#3918=VERTEX_POINT('',#3916); +#3919=VERTEX_POINT('',#3917); +#3920=CARTESIAN_POINT('',(6.951645435675E0,-1.75E0,-3.94E0)); +#3921=CARTESIAN_POINT('',(6.568854316349E0,-1.75E0,-3.94E0)); +#3922=VERTEX_POINT('',#3920); +#3923=VERTEX_POINT('',#3921); +#3924=CARTESIAN_POINT('',(6.534999984607E0,-1.500000008243E0, +-5.509960686137E0)); +#3925=CARTESIAN_POINT('',(6.894999987273E0,-1.500000002073E0, +-5.509980285937E0)); +#3926=VERTEX_POINT('',#3924); +#3927=VERTEX_POINT('',#3925); +#3928=CARTESIAN_POINT('',(6.568854316349E0,-1.75E0,-5.26E0)); +#3929=CARTESIAN_POINT('',(6.951645435675E0,-1.75E0,-5.26E0)); +#3930=VERTEX_POINT('',#3928); +#3931=VERTEX_POINT('',#3929); +#3932=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-3.94E0)); +#3933=CARTESIAN_POINT('',(9.614048470092E0,-2.015166616345E0,-4.19E0)); +#3934=VERTEX_POINT('',#3932); +#3935=VERTEX_POINT('',#3933); +#3936=CARTESIAN_POINT('',(9.625E0,-2.375E0,-4.19E0)); +#3937=VERTEX_POINT('',#3936); +#3938=CARTESIAN_POINT('',(9.375115705795E0,-2.382605229103E0,-3.94E0)); +#3939=VERTEX_POINT('',#3938); +#3940=CARTESIAN_POINT('',(9.375115705795E0,-2.382605229103E0,-5.26E0)); +#3941=CARTESIAN_POINT('',(9.625E0,-2.375E0,-5.01E0)); +#3942=VERTEX_POINT('',#3940); +#3943=VERTEX_POINT('',#3941); +#3944=CARTESIAN_POINT('',(9.614048470092E0,-2.015166616345E0,-5.01E0)); +#3945=VERTEX_POINT('',#3944); +#3946=CARTESIAN_POINT('',(9.364164175887E0,-2.022771845448E0,-5.26E0)); +#3947=VERTEX_POINT('',#3946); +#3948=CARTESIAN_POINT('',(-6.534999984606E0,-1.500000008244E0, +-3.690039316373E0)); +#3949=CARTESIAN_POINT('',(-6.894999987273E0,-1.500000002073E0, +-3.690019713149E0)); +#3950=VERTEX_POINT('',#3948); +#3951=VERTEX_POINT('',#3949); +#3952=CARTESIAN_POINT('',(-6.568854316349E0,-1.75E0,-3.94E0)); +#3953=CARTESIAN_POINT('',(-6.951645435675E0,-1.75E0,-3.94E0)); +#3954=VERTEX_POINT('',#3952); +#3955=VERTEX_POINT('',#3953); +#3956=CARTESIAN_POINT('',(-6.894999987303E0,-1.500000002063E0, +-5.509980332642E0)); +#3957=CARTESIAN_POINT('',(-6.534999986555E0,-1.500000006298E0, +-5.509965637298E0)); +#3958=VERTEX_POINT('',#3956); +#3959=VERTEX_POINT('',#3957); +#3960=CARTESIAN_POINT('',(-6.951645435675E0,-1.75E0,-5.26E0)); +#3961=CARTESIAN_POINT('',(-6.568854316349E0,-1.75E0,-5.26E0)); +#3962=VERTEX_POINT('',#3960); +#3963=VERTEX_POINT('',#3961); +#3964=CARTESIAN_POINT('',(-9.364164175887E0,-2.022771845448E0,-5.26E0)); +#3965=CARTESIAN_POINT('',(-9.614048470092E0,-2.015166616345E0,-5.01E0)); +#3966=VERTEX_POINT('',#3964); +#3967=VERTEX_POINT('',#3965); +#3968=CARTESIAN_POINT('',(-9.625E0,-2.375E0,-5.01E0)); +#3969=VERTEX_POINT('',#3968); +#3970=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-5.26E0)); +#3971=VERTEX_POINT('',#3970); +#3972=CARTESIAN_POINT('',(-9.375115705795E0,-2.382605229103E0,-3.94E0)); +#3973=CARTESIAN_POINT('',(-9.625E0,-2.375E0,-4.19E0)); +#3974=VERTEX_POINT('',#3972); +#3975=VERTEX_POINT('',#3973); +#3976=CARTESIAN_POINT('',(-9.614048470092E0,-2.015166616345E0,-4.19E0)); +#3977=VERTEX_POINT('',#3976); +#3978=CARTESIAN_POINT('',(-9.364164175887E0,-2.022771845448E0,-3.94E0)); +#3979=VERTEX_POINT('',#3978); +#3980=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-4.15E0)); +#3981=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-4.15E0)); +#3982=VERTEX_POINT('',#3980); +#3983=VERTEX_POINT('',#3981); +#3984=CARTESIAN_POINT('',(-6.93E0,3.E-1,-4.15E0)); +#3985=CARTESIAN_POINT('',(-6.5E0,3.E-1,-4.15E0)); +#3986=VERTEX_POINT('',#3984); +#3987=VERTEX_POINT('',#3985); +#3988=CARTESIAN_POINT('',(-6.93E0,5.E-1,-4.35E0)); +#3989=CARTESIAN_POINT('',(-6.5E0,5.E-1,-4.35E0)); +#3990=VERTEX_POINT('',#3988); +#3991=VERTEX_POINT('',#3989); +#3992=CARTESIAN_POINT('',(-6.93E0,-3.E-1,-6.15E0)); +#3993=CARTESIAN_POINT('',(-6.5E0,-3.E-1,-6.15E0)); +#3994=VERTEX_POINT('',#3992); +#3995=VERTEX_POINT('',#3993); +#3996=CARTESIAN_POINT('',(-6.5E0,3.E-1,-6.15E0)); +#3997=CARTESIAN_POINT('',(-6.93E0,3.E-1,-6.15E0)); +#3998=VERTEX_POINT('',#3996); +#3999=VERTEX_POINT('',#3997); +#4000=CARTESIAN_POINT('',(-6.5E0,5.E-1,-5.95E0)); +#4001=CARTESIAN_POINT('',(-6.93E0,5.E-1,-5.95E0)); +#4002=VERTEX_POINT('',#4000); +#4003=VERTEX_POINT('',#4001); +#4004=CARTESIAN_POINT('',(6.5E0,-3.E-1,-5.05E0)); +#4005=CARTESIAN_POINT('',(6.93E0,-3.E-1,-5.05E0)); +#4006=VERTEX_POINT('',#4004); +#4007=VERTEX_POINT('',#4005); +#4008=CARTESIAN_POINT('',(6.93E0,3.E-1,-5.05E0)); +#4009=CARTESIAN_POINT('',(6.5E0,3.E-1,-5.05E0)); +#4010=VERTEX_POINT('',#4008); +#4011=VERTEX_POINT('',#4009); +#4012=CARTESIAN_POINT('',(6.93E0,5.E-1,-4.85E0)); +#4013=CARTESIAN_POINT('',(6.5E0,5.E-1,-4.85E0)); +#4014=VERTEX_POINT('',#4012); +#4015=VERTEX_POINT('',#4013); +#4016=CARTESIAN_POINT('',(6.93E0,-3.E-1,-3.05E0)); +#4017=CARTESIAN_POINT('',(6.5E0,-3.E-1,-3.05E0)); +#4018=VERTEX_POINT('',#4016); +#4019=VERTEX_POINT('',#4017); +#4020=CARTESIAN_POINT('',(6.5E0,3.E-1,-3.05E0)); +#4021=CARTESIAN_POINT('',(6.93E0,3.E-1,-3.05E0)); +#4022=VERTEX_POINT('',#4020); +#4023=VERTEX_POINT('',#4021); +#4024=CARTESIAN_POINT('',(6.5E0,5.E-1,-3.25E0)); +#4025=CARTESIAN_POINT('',(6.93E0,5.E-1,-3.25E0)); +#4026=VERTEX_POINT('',#4024); +#4027=VERTEX_POINT('',#4025); +#4028=CARTESIAN_POINT('',(-6.5E0,-5.E-1,-5.95E0)); +#4029=CARTESIAN_POINT('',(-6.5E0,-5.E-1,-4.35E0)); +#4030=VERTEX_POINT('',#4028); +#4031=VERTEX_POINT('',#4029); +#4032=CARTESIAN_POINT('',(6.5E0,-5.E-1,-4.85E0)); +#4033=CARTESIAN_POINT('',(6.5E0,-5.E-1,-3.25E0)); +#4034=VERTEX_POINT('',#4032); +#4035=VERTEX_POINT('',#4033); +#4036=CARTESIAN_POINT('',(6.93E0,-5.E-1,-3.25E0)); +#4037=CARTESIAN_POINT('',(6.93E0,-5.E-1,-4.85E0)); +#4038=VERTEX_POINT('',#4036); +#4039=VERTEX_POINT('',#4037); +#4040=CARTESIAN_POINT('',(-6.93E0,-5.E-1,-5.95E0)); +#4041=CARTESIAN_POINT('',(-6.93E0,-5.E-1,-4.35E0)); +#4042=VERTEX_POINT('',#4040); +#4043=VERTEX_POINT('',#4041); +#4044=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#4045=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#4046=VERTEX_POINT('',#4044); +#4047=VERTEX_POINT('',#4045); +#4048=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#4049=VERTEX_POINT('',#4048); +#4050=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#4051=VERTEX_POINT('',#4050); +#4052=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#4053=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.87E0)); +#4054=VERTEX_POINT('',#4052); +#4055=VERTEX_POINT('',#4053); +#4056=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#4057=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#4058=VERTEX_POINT('',#4056); +#4059=VERTEX_POINT('',#4057); +#4060=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#4061=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#4062=VERTEX_POINT('',#4060); +#4063=VERTEX_POINT('',#4061); +#4064=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#4065=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#4066=VERTEX_POINT('',#4064); +#4067=VERTEX_POINT('',#4065); +#4068=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#4069=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#4070=VERTEX_POINT('',#4068); +#4071=VERTEX_POINT('',#4069); +#4072=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4073=VERTEX_POINT('',#4072); +#4074=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#4075=VERTEX_POINT('',#4074); +#4076=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#4077=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#4078=VERTEX_POINT('',#4076); +#4079=VERTEX_POINT('',#4077); +#4080=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.014129942315E1)); +#4081=VERTEX_POINT('',#4080); +#4082=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#4083=VERTEX_POINT('',#4082); +#4084=CARTESIAN_POINT('',(-1.82E0,-1.246776695297E0,-9.455527778486E0)); +#4085=VERTEX_POINT('',#4084); +#4086=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#4087=VERTEX_POINT('',#4086); +#4088=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#4089=VERTEX_POINT('',#4088); +#4090=CARTESIAN_POINT('',(-1.82E0,5.322330470336E-2,-8.523223304703E0)); +#4091=VERTEX_POINT('',#4090); +#4092=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.462476913210E0)); +#4093=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#4094=VERTEX_POINT('',#4092); +#4095=VERTEX_POINT('',#4093); +#4096=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#4097=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#4098=VERTEX_POINT('',#4096); +#4099=VERTEX_POINT('',#4097); +#4100=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#4101=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#4102=VERTEX_POINT('',#4100); +#4103=VERTEX_POINT('',#4101); +#4104=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.014129942315E1)); +#4105=VERTEX_POINT('',#4104); +#4106=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.915025253169E0)); +#4107=VERTEX_POINT('',#4106); +#4108=CARTESIAN_POINT('',(-1.18E0,-1.246776695297E0,-9.455527778486E0)); +#4109=VERTEX_POINT('',#4108); +#4110=CARTESIAN_POINT('',(-1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#4111=VERTEX_POINT('',#4110); +#4112=CARTESIAN_POINT('',(-1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#4113=VERTEX_POINT('',#4112); +#4114=CARTESIAN_POINT('',(-1.18E0,5.322330470336E-2,-8.523223304703E0)); +#4115=VERTEX_POINT('',#4114); +#4116=CARTESIAN_POINT('',(-1.18E0,-2.158822509939E0,-9.462476913210E0)); +#4117=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.014129942315E1)); +#4118=VERTEX_POINT('',#4116); +#4119=VERTEX_POINT('',#4117); +#4120=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#4121=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#4122=VERTEX_POINT('',#4120); +#4123=VERTEX_POINT('',#4121); +#4124=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#4125=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#4126=VERTEX_POINT('',#4124); +#4127=VERTEX_POINT('',#4125); +#4128=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#4129=VERTEX_POINT('',#4128); +#4130=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#4131=VERTEX_POINT('',#4130); +#4132=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#4133=VERTEX_POINT('',#4132); +#4134=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#4135=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.11E0)); +#4136=VERTEX_POINT('',#4134); +#4137=VERTEX_POINT('',#4135); +#4138=CARTESIAN_POINT('',(-1.18E0,-8.063455967291E-1,-8.11E0)); +#4139=VERTEX_POINT('',#4138); +#4140=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#4141=VERTEX_POINT('',#4140); +#4142=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#4143=VERTEX_POINT('',#4142); +#4144=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#4145=VERTEX_POINT('',#4144); +#4146=CARTESIAN_POINT('',(-1.18E0,2.3E-1,-8.45E0)); +#4147=VERTEX_POINT('',#4146); +#4148=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#4149=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#4150=VERTEX_POINT('',#4148); +#4151=VERTEX_POINT('',#4149); +#4152=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#4153=VERTEX_POINT('',#4152); +#4154=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#4155=VERTEX_POINT('',#4154); +#4156=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#4157=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.87E0)); +#4158=VERTEX_POINT('',#4156); +#4159=VERTEX_POINT('',#4157); +#4160=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#4161=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#4162=VERTEX_POINT('',#4160); +#4163=VERTEX_POINT('',#4161); +#4164=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#4165=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#4166=VERTEX_POINT('',#4164); +#4167=VERTEX_POINT('',#4165); +#4168=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#4169=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#4170=VERTEX_POINT('',#4168); +#4171=VERTEX_POINT('',#4169); +#4172=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#4173=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#4174=VERTEX_POINT('',#4172); +#4175=VERTEX_POINT('',#4173); +#4176=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#4177=VERTEX_POINT('',#4176); +#4178=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#4179=VERTEX_POINT('',#4178); +#4180=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#4181=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#4182=VERTEX_POINT('',#4180); +#4183=VERTEX_POINT('',#4181); +#4184=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.014129942315E1)); +#4185=VERTEX_POINT('',#4184); +#4186=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.915025253169E0)); +#4187=VERTEX_POINT('',#4186); +#4188=CARTESIAN_POINT('',(-4.82E0,-1.246776695297E0,-9.455527778486E0)); +#4189=VERTEX_POINT('',#4188); +#4190=CARTESIAN_POINT('',(-4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#4191=VERTEX_POINT('',#4190); +#4192=CARTESIAN_POINT('',(-4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#4193=VERTEX_POINT('',#4192); +#4194=CARTESIAN_POINT('',(-4.82E0,5.322330470336E-2,-8.523223304703E0)); +#4195=VERTEX_POINT('',#4194); +#4196=CARTESIAN_POINT('',(-4.82E0,-2.158822509939E0,-9.462476913210E0)); +#4197=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.014129942315E1)); +#4198=VERTEX_POINT('',#4196); +#4199=VERTEX_POINT('',#4197); +#4200=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#4201=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#4202=VERTEX_POINT('',#4200); +#4203=VERTEX_POINT('',#4201); +#4204=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.116E1)); +#4205=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.116E1)); +#4206=VERTEX_POINT('',#4204); +#4207=VERTEX_POINT('',#4205); +#4208=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.014129942315E1)); +#4209=VERTEX_POINT('',#4208); +#4210=CARTESIAN_POINT('',(-4.18E0,-1.706274169980E0,-9.915025253169E0)); +#4211=VERTEX_POINT('',#4210); +#4212=CARTESIAN_POINT('',(-4.18E0,-1.246776695297E0,-9.455527778486E0)); +#4213=VERTEX_POINT('',#4212); +#4214=CARTESIAN_POINT('',(-4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#4215=VERTEX_POINT('',#4214); +#4216=CARTESIAN_POINT('',(-4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#4217=VERTEX_POINT('',#4216); +#4218=CARTESIAN_POINT('',(-4.18E0,5.322330470336E-2,-8.523223304703E0)); +#4219=VERTEX_POINT('',#4218); +#4220=CARTESIAN_POINT('',(-4.18E0,-2.158822509939E0,-9.462476913210E0)); +#4221=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.014129942315E1)); +#4222=VERTEX_POINT('',#4220); +#4223=VERTEX_POINT('',#4221); +#4224=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#4225=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#4226=VERTEX_POINT('',#4224); +#4227=VERTEX_POINT('',#4225); +#4228=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#4229=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#4230=VERTEX_POINT('',#4228); +#4231=VERTEX_POINT('',#4229); +#4232=CARTESIAN_POINT('',(-4.82E0,-8.063455967291E-1,-8.11E0)); +#4233=VERTEX_POINT('',#4232); +#4234=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#4235=VERTEX_POINT('',#4234); +#4236=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#4237=VERTEX_POINT('',#4236); +#4238=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#4239=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.11E0)); +#4240=VERTEX_POINT('',#4238); +#4241=VERTEX_POINT('',#4239); +#4242=CARTESIAN_POINT('',(-4.18E0,-8.063455967291E-1,-8.11E0)); +#4243=VERTEX_POINT('',#4242); +#4244=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#4245=VERTEX_POINT('',#4244); +#4246=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#4247=VERTEX_POINT('',#4246); +#4248=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.45E0)); +#4249=VERTEX_POINT('',#4248); +#4250=CARTESIAN_POINT('',(-4.18E0,2.3E-1,-8.45E0)); +#4251=VERTEX_POINT('',#4250); +#4252=CARTESIAN_POINT('',(-6.5E0,0.E0,0.E0)); +#4253=DIRECTION('',(1.E0,0.E0,0.E0)); +#4254=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4255=AXIS2_PLACEMENT_3D('',#4252,#4253,#4254); +#4256=PLANE('',#4255); +#4258=ORIENTED_EDGE('',*,*,#4257,.T.); +#4260=ORIENTED_EDGE('',*,*,#4259,.T.); +#4262=ORIENTED_EDGE('',*,*,#4261,.T.); +#4264=ORIENTED_EDGE('',*,*,#4263,.T.); +#4266=ORIENTED_EDGE('',*,*,#4265,.T.); +#4268=ORIENTED_EDGE('',*,*,#4267,.T.); +#4270=ORIENTED_EDGE('',*,*,#4269,.T.); +#4272=ORIENTED_EDGE('',*,*,#4271,.T.); +#4273=EDGE_LOOP('',(#4258,#4260,#4262,#4264,#4266,#4268,#4270,#4272)); +#4274=FACE_OUTER_BOUND('',#4273,.F.); +#4276=ORIENTED_EDGE('',*,*,#4275,.T.); +#4278=ORIENTED_EDGE('',*,*,#4277,.F.); +#4280=ORIENTED_EDGE('',*,*,#4279,.F.); +#4282=ORIENTED_EDGE('',*,*,#4281,.F.); +#4284=ORIENTED_EDGE('',*,*,#4283,.F.); +#4286=ORIENTED_EDGE('',*,*,#4285,.F.); +#4288=ORIENTED_EDGE('',*,*,#4287,.T.); +#4290=ORIENTED_EDGE('',*,*,#4289,.F.); +#4291=EDGE_LOOP('',(#4276,#4278,#4280,#4282,#4284,#4286,#4288,#4290)); +#4292=FACE_BOUND('',#4291,.F.); +#4293=ADVANCED_FACE('',(#4274,#4292),#4256,.F.); +#4294=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#4295=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4296=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4297=AXIS2_PLACEMENT_3D('',#4294,#4295,#4296); +#4298=PLANE('',#4297); +#4300=ORIENTED_EDGE('',*,*,#4299,.F.); +#4302=ORIENTED_EDGE('',*,*,#4301,.F.); +#4304=ORIENTED_EDGE('',*,*,#4303,.F.); +#4306=ORIENTED_EDGE('',*,*,#4305,.F.); +#4307=ORIENTED_EDGE('',*,*,#4257,.F.); +#4309=ORIENTED_EDGE('',*,*,#4308,.T.); +#4311=ORIENTED_EDGE('',*,*,#4310,.T.); +#4313=ORIENTED_EDGE('',*,*,#4312,.F.); +#4315=ORIENTED_EDGE('',*,*,#4314,.T.); +#4317=ORIENTED_EDGE('',*,*,#4316,.F.); +#4319=ORIENTED_EDGE('',*,*,#4318,.F.); +#4321=ORIENTED_EDGE('',*,*,#4320,.F.); +#4323=ORIENTED_EDGE('',*,*,#4322,.F.); +#4325=ORIENTED_EDGE('',*,*,#4324,.F.); +#4327=ORIENTED_EDGE('',*,*,#4326,.F.); +#4329=ORIENTED_EDGE('',*,*,#4328,.F.); +#4331=ORIENTED_EDGE('',*,*,#4330,.F.); +#4333=ORIENTED_EDGE('',*,*,#4332,.F.); +#4335=ORIENTED_EDGE('',*,*,#4334,.F.); +#4337=ORIENTED_EDGE('',*,*,#4336,.F.); +#4339=ORIENTED_EDGE('',*,*,#4338,.F.); +#4341=ORIENTED_EDGE('',*,*,#4340,.F.); +#4343=ORIENTED_EDGE('',*,*,#4342,.F.); +#4345=ORIENTED_EDGE('',*,*,#4344,.F.); +#4346=EDGE_LOOP('',(#4300,#4302,#4304,#4306,#4307,#4309,#4311,#4313,#4315,#4317, +#4319,#4321,#4323,#4325,#4327,#4329,#4331,#4333,#4335,#4337,#4339,#4341,#4343, +#4345)); +#4347=FACE_OUTER_BOUND('',#4346,.F.); +#4349=ORIENTED_EDGE('',*,*,#4348,.T.); +#4351=ORIENTED_EDGE('',*,*,#4350,.F.); +#4353=ORIENTED_EDGE('',*,*,#4352,.T.); +#4355=ORIENTED_EDGE('',*,*,#4354,.F.); +#4356=EDGE_LOOP('',(#4349,#4351,#4353,#4355)); +#4357=FACE_BOUND('',#4356,.F.); +#4359=ORIENTED_EDGE('',*,*,#4358,.T.); +#4361=ORIENTED_EDGE('',*,*,#4360,.F.); +#4363=ORIENTED_EDGE('',*,*,#4362,.T.); +#4365=ORIENTED_EDGE('',*,*,#4364,.F.); +#4366=EDGE_LOOP('',(#4359,#4361,#4363,#4365)); +#4367=FACE_BOUND('',#4366,.F.); +#4368=ADVANCED_FACE('',(#4347,#4357,#4367),#4298,.T.); +#4369=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#4370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4371=DIRECTION('',(0.E0,0.E0,1.E0)); +#4372=AXIS2_PLACEMENT_3D('',#4369,#4370,#4371); +#4373=PLANE('',#4372); +#4374=ORIENTED_EDGE('',*,*,#4299,.T.); +#4376=ORIENTED_EDGE('',*,*,#4375,.F.); +#4378=ORIENTED_EDGE('',*,*,#4377,.T.); +#4380=ORIENTED_EDGE('',*,*,#4379,.F.); +#4381=EDGE_LOOP('',(#4374,#4376,#4378,#4380)); +#4382=FACE_OUTER_BOUND('',#4381,.F.); +#4383=ADVANCED_FACE('',(#4382),#4373,.F.); +#4384=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#4385=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4386=DIRECTION('',(0.E0,0.E0,1.E0)); +#4387=AXIS2_PLACEMENT_3D('',#4384,#4385,#4386); +#4388=PLANE('',#4387); +#4390=ORIENTED_EDGE('',*,*,#4389,.F.); +#4392=ORIENTED_EDGE('',*,*,#4391,.F.); +#4394=ORIENTED_EDGE('',*,*,#4393,.F.); +#4396=ORIENTED_EDGE('',*,*,#4395,.F.); +#4397=EDGE_LOOP('',(#4390,#4392,#4394,#4396)); +#4398=FACE_OUTER_BOUND('',#4397,.F.); +#4399=ADVANCED_FACE('',(#4398),#4388,.F.); +#4400=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#4401=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4402=DIRECTION('',(0.E0,1.E0,0.E0)); +#4403=AXIS2_PLACEMENT_3D('',#4400,#4401,#4402); +#4404=PLANE('',#4403); +#4406=ORIENTED_EDGE('',*,*,#4405,.F.); +#4408=ORIENTED_EDGE('',*,*,#4407,.F.); +#4410=ORIENTED_EDGE('',*,*,#4409,.F.); +#4411=ORIENTED_EDGE('',*,*,#4391,.T.); +#4413=ORIENTED_EDGE('',*,*,#4412,.F.); +#4414=ORIENTED_EDGE('',*,*,#4263,.F.); +#4416=ORIENTED_EDGE('',*,*,#4415,.T.); +#4417=ORIENTED_EDGE('',*,*,#4375,.T.); +#4418=ORIENTED_EDGE('',*,*,#4344,.T.); +#4420=ORIENTED_EDGE('',*,*,#4419,.F.); +#4422=ORIENTED_EDGE('',*,*,#4421,.T.); +#4424=ORIENTED_EDGE('',*,*,#4423,.T.); +#4425=ORIENTED_EDGE('',*,*,#4336,.T.); +#4427=ORIENTED_EDGE('',*,*,#4426,.F.); +#4429=ORIENTED_EDGE('',*,*,#4428,.T.); +#4431=ORIENTED_EDGE('',*,*,#4430,.T.); +#4432=ORIENTED_EDGE('',*,*,#4328,.T.); +#4434=ORIENTED_EDGE('',*,*,#4433,.F.); +#4436=ORIENTED_EDGE('',*,*,#4435,.T.); +#4438=ORIENTED_EDGE('',*,*,#4437,.T.); +#4439=ORIENTED_EDGE('',*,*,#4320,.T.); +#4441=ORIENTED_EDGE('',*,*,#4440,.F.); +#4443=ORIENTED_EDGE('',*,*,#4442,.T.); +#4445=ORIENTED_EDGE('',*,*,#4444,.T.); +#4447=ORIENTED_EDGE('',*,*,#4446,.F.); +#4449=ORIENTED_EDGE('',*,*,#4448,.F.); +#4451=ORIENTED_EDGE('',*,*,#4450,.F.); +#4453=ORIENTED_EDGE('',*,*,#4452,.T.); +#4455=ORIENTED_EDGE('',*,*,#4454,.F.); +#4457=ORIENTED_EDGE('',*,*,#4456,.F.); +#4459=ORIENTED_EDGE('',*,*,#4458,.F.); +#4461=ORIENTED_EDGE('',*,*,#4460,.T.); +#4463=ORIENTED_EDGE('',*,*,#4462,.F.); +#4465=ORIENTED_EDGE('',*,*,#4464,.F.); +#4467=ORIENTED_EDGE('',*,*,#4466,.F.); +#4469=ORIENTED_EDGE('',*,*,#4468,.T.); +#4470=EDGE_LOOP('',(#4406,#4408,#4410,#4411,#4413,#4414,#4416,#4417,#4418,#4420, +#4422,#4424,#4425,#4427,#4429,#4431,#4432,#4434,#4436,#4438,#4439,#4441,#4443, +#4445,#4447,#4449,#4451,#4453,#4455,#4457,#4459,#4461,#4463,#4465,#4467,#4469)); +#4471=FACE_OUTER_BOUND('',#4470,.F.); +#4473=ORIENTED_EDGE('',*,*,#4472,.T.); +#4475=ORIENTED_EDGE('',*,*,#4474,.F.); +#4477=ORIENTED_EDGE('',*,*,#4476,.F.); +#4479=ORIENTED_EDGE('',*,*,#4478,.T.); +#4480=EDGE_LOOP('',(#4473,#4475,#4477,#4479)); +#4481=FACE_BOUND('',#4480,.F.); +#4483=ORIENTED_EDGE('',*,*,#4482,.T.); +#4485=ORIENTED_EDGE('',*,*,#4484,.T.); +#4487=ORIENTED_EDGE('',*,*,#4486,.F.); +#4489=ORIENTED_EDGE('',*,*,#4488,.F.); +#4490=EDGE_LOOP('',(#4483,#4485,#4487,#4489)); +#4491=FACE_BOUND('',#4490,.F.); +#4493=ORIENTED_EDGE('',*,*,#4492,.T.); +#4495=ORIENTED_EDGE('',*,*,#4494,.T.); +#4497=ORIENTED_EDGE('',*,*,#4496,.F.); +#4499=ORIENTED_EDGE('',*,*,#4498,.F.); +#4500=EDGE_LOOP('',(#4493,#4495,#4497,#4499)); +#4501=FACE_BOUND('',#4500,.F.); +#4503=ORIENTED_EDGE('',*,*,#4502,.T.); +#4505=ORIENTED_EDGE('',*,*,#4504,.T.); +#4507=ORIENTED_EDGE('',*,*,#4506,.F.); +#4509=ORIENTED_EDGE('',*,*,#4508,.F.); +#4510=EDGE_LOOP('',(#4503,#4505,#4507,#4509)); +#4511=FACE_BOUND('',#4510,.F.); +#4512=ADVANCED_FACE('',(#4471,#4481,#4491,#4501,#4511),#4404,.T.); +#4513=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#4514=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4515=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4516=AXIS2_PLACEMENT_3D('',#4513,#4514,#4515); +#4517=PLANE('',#4516); +#4519=ORIENTED_EDGE('',*,*,#4518,.F.); +#4520=ORIENTED_EDGE('',*,*,#4446,.T.); +#4522=ORIENTED_EDGE('',*,*,#4521,.T.); +#4524=ORIENTED_EDGE('',*,*,#4523,.F.); +#4526=ORIENTED_EDGE('',*,*,#4525,.T.); +#4528=ORIENTED_EDGE('',*,*,#4527,.F.); +#4529=EDGE_LOOP('',(#4519,#4520,#4522,#4524,#4526,#4528)); +#4530=FACE_OUTER_BOUND('',#4529,.F.); +#4531=ADVANCED_FACE('',(#4530),#4517,.T.); +#4532=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#4533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4534=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4535=AXIS2_PLACEMENT_3D('',#4532,#4533,#4534); +#4536=PLANE('',#4535); +#4538=ORIENTED_EDGE('',*,*,#4537,.F.); +#4539=ORIENTED_EDGE('',*,*,#4454,.T.); +#4541=ORIENTED_EDGE('',*,*,#4540,.T.); +#4543=ORIENTED_EDGE('',*,*,#4542,.F.); +#4544=EDGE_LOOP('',(#4538,#4539,#4541,#4543)); +#4545=FACE_OUTER_BOUND('',#4544,.F.); +#4546=ADVANCED_FACE('',(#4545),#4536,.T.); +#4547=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#4548=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4549=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4550=AXIS2_PLACEMENT_3D('',#4547,#4548,#4549); +#4551=PLANE('',#4550); +#4553=ORIENTED_EDGE('',*,*,#4552,.F.); +#4554=ORIENTED_EDGE('',*,*,#4462,.T.); +#4556=ORIENTED_EDGE('',*,*,#4555,.T.); +#4558=ORIENTED_EDGE('',*,*,#4557,.F.); +#4559=EDGE_LOOP('',(#4553,#4554,#4556,#4558)); +#4560=FACE_OUTER_BOUND('',#4559,.F.); +#4561=ADVANCED_FACE('',(#4560),#4551,.T.); +#4562=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#4563=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4564=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4565=AXIS2_PLACEMENT_3D('',#4562,#4563,#4564); +#4566=PLANE('',#4565); +#4567=ORIENTED_EDGE('',*,*,#4389,.T.); +#4569=ORIENTED_EDGE('',*,*,#4568,.F.); +#4571=ORIENTED_EDGE('',*,*,#4570,.F.); +#4573=ORIENTED_EDGE('',*,*,#4572,.F.); +#4574=ORIENTED_EDGE('',*,*,#4265,.F.); +#4575=ORIENTED_EDGE('',*,*,#4412,.T.); +#4576=EDGE_LOOP('',(#4567,#4569,#4571,#4573,#4574,#4575)); +#4577=FACE_OUTER_BOUND('',#4576,.F.); +#4578=ADVANCED_FACE('',(#4577),#4566,.T.); +#4579=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#4580=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4581=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4582=AXIS2_PLACEMENT_3D('',#4579,#4580,#4581); +#4583=PLANE('',#4582); +#4585=ORIENTED_EDGE('',*,*,#4584,.F.); +#4586=ORIENTED_EDGE('',*,*,#4405,.T.); +#4588=ORIENTED_EDGE('',*,*,#4587,.T.); +#4590=ORIENTED_EDGE('',*,*,#4589,.F.); +#4591=EDGE_LOOP('',(#4585,#4586,#4588,#4590)); +#4592=FACE_OUTER_BOUND('',#4591,.F.); +#4593=ADVANCED_FACE('',(#4592),#4583,.T.); +#4594=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#4595=DIRECTION('',(1.E0,0.E0,0.E0)); +#4596=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4597=AXIS2_PLACEMENT_3D('',#4594,#4595,#4596); +#4598=PLANE('',#4597); +#4599=ORIENTED_EDGE('',*,*,#4318,.T.); +#4601=ORIENTED_EDGE('',*,*,#4600,.T.); +#4603=ORIENTED_EDGE('',*,*,#4602,.F.); +#4604=ORIENTED_EDGE('',*,*,#4440,.T.); +#4605=EDGE_LOOP('',(#4599,#4601,#4603,#4604)); +#4606=FACE_OUTER_BOUND('',#4605,.F.); +#4607=ADVANCED_FACE('',(#4606),#4598,.F.); +#4608=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#4609=DIRECTION('',(1.E0,0.E0,0.E0)); +#4610=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4611=AXIS2_PLACEMENT_3D('',#4608,#4609,#4610); +#4612=PLANE('',#4611); +#4613=ORIENTED_EDGE('',*,*,#4518,.T.); +#4615=ORIENTED_EDGE('',*,*,#4614,.T.); +#4617=ORIENTED_EDGE('',*,*,#4616,.F.); +#4618=ORIENTED_EDGE('',*,*,#4448,.T.); +#4619=EDGE_LOOP('',(#4613,#4615,#4617,#4618)); +#4620=FACE_OUTER_BOUND('',#4619,.F.); +#4621=ADVANCED_FACE('',(#4620),#4612,.F.); +#4622=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4623=DIRECTION('',(0.E0,0.E0,1.E0)); +#4624=DIRECTION('',(1.E0,0.E0,0.E0)); +#4625=AXIS2_PLACEMENT_3D('',#4622,#4623,#4624); +#4626=PLANE('',#4625); +#4627=ORIENTED_EDGE('',*,*,#4600,.F.); +#4628=ORIENTED_EDGE('',*,*,#4316,.T.); +#4630=ORIENTED_EDGE('',*,*,#4629,.F.); +#4632=ORIENTED_EDGE('',*,*,#4631,.F.); +#4633=EDGE_LOOP('',(#4627,#4628,#4630,#4632)); +#4634=FACE_OUTER_BOUND('',#4633,.F.); +#4635=ADVANCED_FACE('',(#4634),#4626,.F.); +#4636=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4637=DIRECTION('',(0.E0,0.E0,1.E0)); +#4638=DIRECTION('',(1.E0,0.E0,0.E0)); +#4639=AXIS2_PLACEMENT_3D('',#4636,#4637,#4638); +#4640=PLANE('',#4639); +#4641=ORIENTED_EDGE('',*,*,#4614,.F.); +#4642=ORIENTED_EDGE('',*,*,#4527,.T.); +#4644=ORIENTED_EDGE('',*,*,#4643,.F.); +#4646=ORIENTED_EDGE('',*,*,#4645,.F.); +#4647=EDGE_LOOP('',(#4641,#4642,#4644,#4646)); +#4648=FACE_OUTER_BOUND('',#4647,.F.); +#4649=ADVANCED_FACE('',(#4648),#4640,.F.); +#4650=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4651=DIRECTION('',(0.E0,0.E0,1.E0)); +#4652=DIRECTION('',(1.E0,0.E0,0.E0)); +#4653=AXIS2_PLACEMENT_3D('',#4650,#4651,#4652); +#4654=PLANE('',#4653); +#4656=ORIENTED_EDGE('',*,*,#4655,.F.); +#4657=ORIENTED_EDGE('',*,*,#4324,.T.); +#4659=ORIENTED_EDGE('',*,*,#4658,.T.); +#4661=ORIENTED_EDGE('',*,*,#4660,.F.); +#4662=EDGE_LOOP('',(#4656,#4657,#4659,#4661)); +#4663=FACE_OUTER_BOUND('',#4662,.F.); +#4664=ADVANCED_FACE('',(#4663),#4654,.F.); +#4665=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4666=DIRECTION('',(0.E0,0.E0,1.E0)); +#4667=DIRECTION('',(1.E0,0.E0,0.E0)); +#4668=AXIS2_PLACEMENT_3D('',#4665,#4666,#4667); +#4669=PLANE('',#4668); +#4671=ORIENTED_EDGE('',*,*,#4670,.F.); +#4672=ORIENTED_EDGE('',*,*,#4542,.T.); +#4674=ORIENTED_EDGE('',*,*,#4673,.T.); +#4676=ORIENTED_EDGE('',*,*,#4675,.F.); +#4677=EDGE_LOOP('',(#4671,#4672,#4674,#4676)); +#4678=FACE_OUTER_BOUND('',#4677,.F.); +#4679=ADVANCED_FACE('',(#4678),#4669,.F.); +#4680=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4681=DIRECTION('',(0.E0,0.E0,1.E0)); +#4682=DIRECTION('',(1.E0,0.E0,0.E0)); +#4683=AXIS2_PLACEMENT_3D('',#4680,#4681,#4682); +#4684=PLANE('',#4683); +#4686=ORIENTED_EDGE('',*,*,#4685,.F.); +#4687=ORIENTED_EDGE('',*,*,#4332,.T.); +#4689=ORIENTED_EDGE('',*,*,#4688,.T.); +#4691=ORIENTED_EDGE('',*,*,#4690,.F.); +#4692=EDGE_LOOP('',(#4686,#4687,#4689,#4691)); +#4693=FACE_OUTER_BOUND('',#4692,.F.); +#4694=ADVANCED_FACE('',(#4693),#4684,.F.); +#4695=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4696=DIRECTION('',(0.E0,0.E0,1.E0)); +#4697=DIRECTION('',(1.E0,0.E0,0.E0)); +#4698=AXIS2_PLACEMENT_3D('',#4695,#4696,#4697); +#4699=PLANE('',#4698); +#4701=ORIENTED_EDGE('',*,*,#4700,.F.); +#4702=ORIENTED_EDGE('',*,*,#4557,.T.); +#4704=ORIENTED_EDGE('',*,*,#4703,.T.); +#4706=ORIENTED_EDGE('',*,*,#4705,.F.); +#4707=EDGE_LOOP('',(#4701,#4702,#4704,#4706)); +#4708=FACE_OUTER_BOUND('',#4707,.F.); +#4709=ADVANCED_FACE('',(#4708),#4699,.F.); +#4710=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4711=DIRECTION('',(0.E0,0.E0,1.E0)); +#4712=DIRECTION('',(1.E0,0.E0,0.E0)); +#4713=AXIS2_PLACEMENT_3D('',#4710,#4711,#4712); +#4714=PLANE('',#4713); +#4715=ORIENTED_EDGE('',*,*,#4379,.T.); +#4717=ORIENTED_EDGE('',*,*,#4716,.F.); +#4719=ORIENTED_EDGE('',*,*,#4718,.T.); +#4720=ORIENTED_EDGE('',*,*,#4301,.T.); +#4721=EDGE_LOOP('',(#4715,#4717,#4719,#4720)); +#4722=FACE_OUTER_BOUND('',#4721,.F.); +#4723=ADVANCED_FACE('',(#4722),#4714,.F.); +#4724=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4725=DIRECTION('',(0.E0,0.E0,1.E0)); +#4726=DIRECTION('',(1.E0,0.E0,0.E0)); +#4727=AXIS2_PLACEMENT_3D('',#4724,#4725,#4726); +#4728=PLANE('',#4727); +#4729=ORIENTED_EDGE('',*,*,#4395,.T.); +#4731=ORIENTED_EDGE('',*,*,#4730,.F.); +#4733=ORIENTED_EDGE('',*,*,#4732,.T.); +#4734=ORIENTED_EDGE('',*,*,#4568,.T.); +#4735=EDGE_LOOP('',(#4729,#4731,#4733,#4734)); +#4736=FACE_OUTER_BOUND('',#4735,.F.); +#4737=ADVANCED_FACE('',(#4736),#4728,.F.); +#4738=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4739=DIRECTION('',(0.E0,0.E0,1.E0)); +#4740=DIRECTION('',(1.E0,0.E0,0.E0)); +#4741=AXIS2_PLACEMENT_3D('',#4738,#4739,#4740); +#4742=PLANE('',#4741); +#4744=ORIENTED_EDGE('',*,*,#4743,.F.); +#4745=ORIENTED_EDGE('',*,*,#4340,.T.); +#4747=ORIENTED_EDGE('',*,*,#4746,.T.); +#4749=ORIENTED_EDGE('',*,*,#4748,.F.); +#4750=EDGE_LOOP('',(#4744,#4745,#4747,#4749)); +#4751=FACE_OUTER_BOUND('',#4750,.F.); +#4752=ADVANCED_FACE('',(#4751),#4742,.F.); +#4753=CARTESIAN_POINT('',(-5.035E0,1.93E0,-8.87E0)); +#4754=DIRECTION('',(0.E0,0.E0,1.E0)); +#4755=DIRECTION('',(1.E0,0.E0,0.E0)); +#4756=AXIS2_PLACEMENT_3D('',#4753,#4754,#4755); +#4757=PLANE('',#4756); +#4759=ORIENTED_EDGE('',*,*,#4758,.F.); +#4760=ORIENTED_EDGE('',*,*,#4589,.T.); +#4762=ORIENTED_EDGE('',*,*,#4761,.T.); +#4764=ORIENTED_EDGE('',*,*,#4763,.F.); +#4765=EDGE_LOOP('',(#4759,#4760,#4762,#4764)); +#4766=FACE_OUTER_BOUND('',#4765,.F.); +#4767=ADVANCED_FACE('',(#4766),#4757,.F.); +#4768=CARTESIAN_POINT('',(5.035E0,1.93E0,-8.87E0)); +#4769=DIRECTION('',(1.E0,0.E0,0.E0)); +#4770=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4771=AXIS2_PLACEMENT_3D('',#4768,#4769,#4770); +#4772=PLANE('',#4771); +#4773=ORIENTED_EDGE('',*,*,#4314,.F.); +#4775=ORIENTED_EDGE('',*,*,#4774,.T.); +#4777=ORIENTED_EDGE('',*,*,#4776,.T.); +#4778=ORIENTED_EDGE('',*,*,#4629,.T.); +#4779=EDGE_LOOP('',(#4773,#4775,#4777,#4778)); +#4780=FACE_OUTER_BOUND('',#4779,.F.); +#4781=ADVANCED_FACE('',(#4780),#4772,.F.); +#4782=CARTESIAN_POINT('',(5.035E0,1.93E0,-8.87E0)); +#4783=DIRECTION('',(1.E0,0.E0,0.E0)); +#4784=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4785=AXIS2_PLACEMENT_3D('',#4782,#4783,#4784); +#4786=PLANE('',#4785); +#4787=ORIENTED_EDGE('',*,*,#4525,.F.); +#4789=ORIENTED_EDGE('',*,*,#4788,.T.); +#4791=ORIENTED_EDGE('',*,*,#4790,.T.); +#4792=ORIENTED_EDGE('',*,*,#4643,.T.); +#4793=EDGE_LOOP('',(#4787,#4789,#4791,#4792)); +#4794=FACE_OUTER_BOUND('',#4793,.F.); +#4795=ADVANCED_FACE('',(#4794),#4786,.F.); +#4796=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#4797=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4798=DIRECTION('',(0.E0,1.E0,0.E0)); +#4799=AXIS2_PLACEMENT_3D('',#4796,#4797,#4798); +#4800=PLANE('',#4799); +#4802=ORIENTED_EDGE('',*,*,#4801,.T.); +#4804=ORIENTED_EDGE('',*,*,#4803,.F.); +#4805=ORIENTED_EDGE('',*,*,#4259,.F.); +#4806=ORIENTED_EDGE('',*,*,#4305,.T.); +#4807=EDGE_LOOP('',(#4802,#4804,#4805,#4806)); +#4808=FACE_OUTER_BOUND('',#4807,.F.); +#4809=ADVANCED_FACE('',(#4808),#4800,.T.); +#4810=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#4811=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4812=DIRECTION('',(0.E0,1.E0,0.E0)); +#4813=AXIS2_PLACEMENT_3D('',#4810,#4811,#4812); +#4814=PLANE('',#4813); +#4815=ORIENTED_EDGE('',*,*,#4774,.F.); +#4816=ORIENTED_EDGE('',*,*,#4312,.T.); +#4818=ORIENTED_EDGE('',*,*,#4817,.T.); +#4820=ORIENTED_EDGE('',*,*,#4819,.F.); +#4821=EDGE_LOOP('',(#4815,#4816,#4818,#4820)); +#4822=FACE_OUTER_BOUND('',#4821,.F.); +#4823=ADVANCED_FACE('',(#4822),#4814,.T.); +#4824=CARTESIAN_POINT('',(-5.035E0,1.93E0,-9.24E0)); +#4825=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4826=DIRECTION('',(0.E0,0.E0,1.E0)); +#4827=AXIS2_PLACEMENT_3D('',#4824,#4825,#4826); +#4828=PLANE('',#4827); +#4829=ORIENTED_EDGE('',*,*,#4303,.T.); +#4830=ORIENTED_EDGE('',*,*,#4718,.F.); +#4832=ORIENTED_EDGE('',*,*,#4831,.F.); +#4833=ORIENTED_EDGE('',*,*,#4801,.F.); +#4834=EDGE_LOOP('',(#4829,#4830,#4832,#4833)); +#4835=FACE_OUTER_BOUND('',#4834,.F.); +#4836=ADVANCED_FACE('',(#4835),#4828,.F.); +#4837=CARTESIAN_POINT('',(-5.035E0,1.93E0,-9.24E0)); +#4838=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4839=DIRECTION('',(0.E0,0.E0,1.E0)); +#4840=AXIS2_PLACEMENT_3D('',#4837,#4838,#4839); +#4841=PLANE('',#4840); +#4842=ORIENTED_EDGE('',*,*,#4570,.T.); +#4843=ORIENTED_EDGE('',*,*,#4732,.F.); +#4845=ORIENTED_EDGE('',*,*,#4844,.F.); +#4847=ORIENTED_EDGE('',*,*,#4846,.F.); +#4848=EDGE_LOOP('',(#4842,#4843,#4845,#4847)); +#4849=FACE_OUTER_BOUND('',#4848,.F.); +#4850=ADVANCED_FACE('',(#4849),#4841,.F.); +#4851=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#4852=DIRECTION('',(0.E0,1.E0,0.E0)); +#4853=DIRECTION('',(0.E0,0.E0,1.E0)); +#4854=AXIS2_PLACEMENT_3D('',#4851,#4852,#4853); +#4855=PLANE('',#4854); +#4856=ORIENTED_EDGE('',*,*,#4602,.T.); +#4857=ORIENTED_EDGE('',*,*,#4631,.T.); +#4858=ORIENTED_EDGE('',*,*,#4776,.F.); +#4859=ORIENTED_EDGE('',*,*,#4819,.T.); +#4861=ORIENTED_EDGE('',*,*,#4860,.T.); +#4862=ORIENTED_EDGE('',*,*,#4442,.F.); +#4863=EDGE_LOOP('',(#4856,#4857,#4858,#4859,#4861,#4862)); +#4864=FACE_OUTER_BOUND('',#4863,.F.); +#4865=ADVANCED_FACE('',(#4864),#4855,.T.); +#4866=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#4867=DIRECTION('',(0.E0,1.E0,0.E0)); +#4868=DIRECTION('',(0.E0,0.E0,1.E0)); +#4869=AXIS2_PLACEMENT_3D('',#4866,#4867,#4868); +#4870=PLANE('',#4869); +#4872=ORIENTED_EDGE('',*,*,#4871,.T.); +#4873=ORIENTED_EDGE('',*,*,#4660,.T.); +#4875=ORIENTED_EDGE('',*,*,#4874,.F.); +#4876=ORIENTED_EDGE('',*,*,#4435,.F.); +#4877=EDGE_LOOP('',(#4872,#4873,#4875,#4876)); +#4878=FACE_OUTER_BOUND('',#4877,.F.); +#4879=ADVANCED_FACE('',(#4878),#4870,.T.); +#4880=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#4881=DIRECTION('',(0.E0,1.E0,0.E0)); +#4882=DIRECTION('',(0.E0,0.E0,1.E0)); +#4883=AXIS2_PLACEMENT_3D('',#4880,#4881,#4882); +#4884=PLANE('',#4883); +#4886=ORIENTED_EDGE('',*,*,#4885,.T.); +#4887=ORIENTED_EDGE('',*,*,#4690,.T.); +#4889=ORIENTED_EDGE('',*,*,#4888,.F.); +#4890=ORIENTED_EDGE('',*,*,#4428,.F.); +#4891=EDGE_LOOP('',(#4886,#4887,#4889,#4890)); +#4892=FACE_OUTER_BOUND('',#4891,.F.); +#4893=ADVANCED_FACE('',(#4892),#4884,.T.); +#4894=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#4895=DIRECTION('',(0.E0,1.E0,0.E0)); +#4896=DIRECTION('',(0.E0,0.E0,1.E0)); +#4897=AXIS2_PLACEMENT_3D('',#4894,#4895,#4896); +#4898=PLANE('',#4897); +#4899=ORIENTED_EDGE('',*,*,#4377,.F.); +#4900=ORIENTED_EDGE('',*,*,#4415,.F.); +#4901=ORIENTED_EDGE('',*,*,#4261,.F.); +#4902=ORIENTED_EDGE('',*,*,#4803,.T.); +#4903=ORIENTED_EDGE('',*,*,#4831,.T.); +#4904=ORIENTED_EDGE('',*,*,#4716,.T.); +#4905=EDGE_LOOP('',(#4899,#4900,#4901,#4902,#4903,#4904)); +#4906=FACE_OUTER_BOUND('',#4905,.F.); +#4907=ADVANCED_FACE('',(#4906),#4898,.T.); +#4908=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#4909=DIRECTION('',(0.E0,1.E0,0.E0)); +#4910=DIRECTION('',(0.E0,0.E0,1.E0)); +#4911=AXIS2_PLACEMENT_3D('',#4908,#4909,#4910); +#4912=PLANE('',#4911); +#4914=ORIENTED_EDGE('',*,*,#4913,.T.); +#4915=ORIENTED_EDGE('',*,*,#4748,.T.); +#4917=ORIENTED_EDGE('',*,*,#4916,.F.); +#4918=ORIENTED_EDGE('',*,*,#4421,.F.); +#4919=EDGE_LOOP('',(#4914,#4915,#4917,#4918)); +#4920=FACE_OUTER_BOUND('',#4919,.F.); +#4921=ADVANCED_FACE('',(#4920),#4912,.T.); +#4922=CARTESIAN_POINT('',(6.5E0,0.E0,0.E0)); +#4923=DIRECTION('',(1.E0,0.E0,0.E0)); +#4924=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4925=AXIS2_PLACEMENT_3D('',#4922,#4923,#4924); +#4926=PLANE('',#4925); +#4927=ORIENTED_EDGE('',*,*,#4310,.F.); +#4929=ORIENTED_EDGE('',*,*,#4928,.F.); +#4931=ORIENTED_EDGE('',*,*,#4930,.F.); +#4933=ORIENTED_EDGE('',*,*,#4932,.F.); +#4934=ORIENTED_EDGE('',*,*,#4521,.F.); +#4935=ORIENTED_EDGE('',*,*,#4444,.F.); +#4936=ORIENTED_EDGE('',*,*,#4860,.F.); +#4937=ORIENTED_EDGE('',*,*,#4817,.F.); +#4938=EDGE_LOOP('',(#4927,#4929,#4931,#4933,#4934,#4935,#4936,#4937)); +#4939=FACE_OUTER_BOUND('',#4938,.F.); +#4941=ORIENTED_EDGE('',*,*,#4940,.T.); +#4943=ORIENTED_EDGE('',*,*,#4942,.F.); +#4945=ORIENTED_EDGE('',*,*,#4944,.T.); +#4947=ORIENTED_EDGE('',*,*,#4946,.F.); +#4949=ORIENTED_EDGE('',*,*,#4948,.F.); +#4951=ORIENTED_EDGE('',*,*,#4950,.F.); +#4953=ORIENTED_EDGE('',*,*,#4952,.F.); +#4955=ORIENTED_EDGE('',*,*,#4954,.F.); +#4956=EDGE_LOOP('',(#4941,#4943,#4945,#4947,#4949,#4951,#4953,#4955)); +#4957=FACE_BOUND('',#4956,.F.); +#4958=ADVANCED_FACE('',(#4939,#4957),#4926,.T.); +#4959=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#4960=DIRECTION('',(0.E0,0.E0,1.E0)); +#4961=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4962=AXIS2_PLACEMENT_3D('',#4959,#4960,#4961); +#4963=PLANE('',#4962); +#4965=ORIENTED_EDGE('',*,*,#4964,.F.); +#4967=ORIENTED_EDGE('',*,*,#4966,.T.); +#4968=ORIENTED_EDGE('',*,*,#4928,.T.); +#4969=ORIENTED_EDGE('',*,*,#4308,.F.); +#4970=ORIENTED_EDGE('',*,*,#4271,.F.); +#4972=ORIENTED_EDGE('',*,*,#4971,.T.); +#4973=EDGE_LOOP('',(#4965,#4967,#4968,#4969,#4970,#4972)); +#4974=FACE_OUTER_BOUND('',#4973,.F.); +#4976=ORIENTED_EDGE('',*,*,#4975,.T.); +#4978=ORIENTED_EDGE('',*,*,#4977,.T.); +#4980=ORIENTED_EDGE('',*,*,#4979,.T.); +#4982=ORIENTED_EDGE('',*,*,#4981,.T.); +#4983=EDGE_LOOP('',(#4976,#4978,#4980,#4982)); +#4984=FACE_BOUND('',#4983,.F.); +#4986=ORIENTED_EDGE('',*,*,#4985,.T.); +#4988=ORIENTED_EDGE('',*,*,#4987,.F.); +#4990=ORIENTED_EDGE('',*,*,#4989,.T.); +#4992=ORIENTED_EDGE('',*,*,#4991,.T.); +#4994=ORIENTED_EDGE('',*,*,#4993,.T.); +#4995=EDGE_LOOP('',(#4986,#4988,#4990,#4992,#4994)); +#4996=FACE_BOUND('',#4995,.F.); +#4998=ORIENTED_EDGE('',*,*,#4997,.T.); +#5000=ORIENTED_EDGE('',*,*,#4999,.F.); +#5002=ORIENTED_EDGE('',*,*,#5001,.T.); +#5004=ORIENTED_EDGE('',*,*,#5003,.T.); +#5006=ORIENTED_EDGE('',*,*,#5005,.T.); +#5007=EDGE_LOOP('',(#4998,#5000,#5002,#5004,#5006)); +#5008=FACE_BOUND('',#5007,.F.); +#5010=ORIENTED_EDGE('',*,*,#5009,.T.); +#5012=ORIENTED_EDGE('',*,*,#5011,.F.); +#5014=ORIENTED_EDGE('',*,*,#5013,.T.); +#5016=ORIENTED_EDGE('',*,*,#5015,.T.); +#5018=ORIENTED_EDGE('',*,*,#5017,.T.); +#5019=EDGE_LOOP('',(#5010,#5012,#5014,#5016,#5018)); +#5020=FACE_BOUND('',#5019,.F.); +#5021=ADVANCED_FACE('',(#4974,#4984,#4996,#5008,#5020),#4963,.T.); +#5022=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#5023=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5024=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5025=AXIS2_PLACEMENT_3D('',#5022,#5023,#5024); +#5026=PLANE('',#5025); +#5027=ORIENTED_EDGE('',*,*,#4975,.F.); +#5029=ORIENTED_EDGE('',*,*,#5028,.T.); +#5031=ORIENTED_EDGE('',*,*,#5030,.T.); +#5033=ORIENTED_EDGE('',*,*,#5032,.F.); +#5034=EDGE_LOOP('',(#5027,#5029,#5031,#5033)); +#5035=FACE_OUTER_BOUND('',#5034,.F.); +#5036=ADVANCED_FACE('',(#5035),#5026,.F.); +#5037=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#5038=DIRECTION('',(0.E0,1.E0,0.E0)); +#5039=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5040=AXIS2_PLACEMENT_3D('',#5037,#5038,#5039); +#5041=PLANE('',#5040); +#5042=ORIENTED_EDGE('',*,*,#4981,.F.); +#5044=ORIENTED_EDGE('',*,*,#5043,.T.); +#5046=ORIENTED_EDGE('',*,*,#5045,.T.); +#5047=ORIENTED_EDGE('',*,*,#5028,.F.); +#5048=EDGE_LOOP('',(#5042,#5044,#5046,#5047)); +#5049=FACE_OUTER_BOUND('',#5048,.F.); +#5050=ADVANCED_FACE('',(#5049),#5041,.F.); +#5051=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#5052=DIRECTION('',(1.E0,0.E0,0.E0)); +#5053=DIRECTION('',(0.E0,1.E0,0.E0)); +#5054=AXIS2_PLACEMENT_3D('',#5051,#5052,#5053); +#5055=PLANE('',#5054); +#5056=ORIENTED_EDGE('',*,*,#4979,.F.); +#5058=ORIENTED_EDGE('',*,*,#5057,.T.); +#5060=ORIENTED_EDGE('',*,*,#5059,.T.); +#5061=ORIENTED_EDGE('',*,*,#5043,.F.); +#5062=EDGE_LOOP('',(#5056,#5058,#5060,#5061)); +#5063=FACE_OUTER_BOUND('',#5062,.F.); +#5064=ADVANCED_FACE('',(#5063),#5055,.F.); +#5065=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#5066=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5067=DIRECTION('',(1.E0,0.E0,0.E0)); +#5068=AXIS2_PLACEMENT_3D('',#5065,#5066,#5067); +#5069=PLANE('',#5068); +#5070=ORIENTED_EDGE('',*,*,#4977,.F.); +#5071=ORIENTED_EDGE('',*,*,#5032,.T.); +#5073=ORIENTED_EDGE('',*,*,#5072,.T.); +#5074=ORIENTED_EDGE('',*,*,#5057,.F.); +#5075=EDGE_LOOP('',(#5070,#5071,#5073,#5074)); +#5076=FACE_OUTER_BOUND('',#5075,.F.); +#5077=ADVANCED_FACE('',(#5076),#5069,.F.); +#5078=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#5079=DIRECTION('',(0.E0,0.E0,1.E0)); +#5080=DIRECTION('',(1.E0,0.E0,0.E0)); +#5081=AXIS2_PLACEMENT_3D('',#5078,#5079,#5080); +#5082=PLANE('',#5081); +#5083=ORIENTED_EDGE('',*,*,#5030,.F.); +#5084=ORIENTED_EDGE('',*,*,#5045,.F.); +#5085=ORIENTED_EDGE('',*,*,#5059,.F.); +#5086=ORIENTED_EDGE('',*,*,#5072,.F.); +#5087=EDGE_LOOP('',(#5083,#5084,#5085,#5086)); +#5088=FACE_OUTER_BOUND('',#5087,.F.); +#5090=ORIENTED_EDGE('',*,*,#5089,.F.); +#5092=ORIENTED_EDGE('',*,*,#5091,.T.); +#5094=ORIENTED_EDGE('',*,*,#5093,.T.); +#5096=ORIENTED_EDGE('',*,*,#5095,.F.); +#5097=EDGE_LOOP('',(#5090,#5092,#5094,#5096)); +#5098=FACE_BOUND('',#5097,.F.); +#5099=ADVANCED_FACE('',(#5088,#5098),#5082,.T.); +#5100=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#5101=DIRECTION('',(1.E0,0.E0,0.E0)); +#5102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5103=AXIS2_PLACEMENT_3D('',#5100,#5101,#5102); +#5104=PLANE('',#5103); +#5106=ORIENTED_EDGE('',*,*,#5105,.T.); +#5107=ORIENTED_EDGE('',*,*,#4492,.F.); +#5109=ORIENTED_EDGE('',*,*,#5108,.T.); +#5111=ORIENTED_EDGE('',*,*,#5110,.T.); +#5113=ORIENTED_EDGE('',*,*,#5112,.T.); +#5115=ORIENTED_EDGE('',*,*,#5114,.T.); +#5117=ORIENTED_EDGE('',*,*,#5116,.T.); +#5119=ORIENTED_EDGE('',*,*,#5118,.T.); +#5121=ORIENTED_EDGE('',*,*,#5120,.T.); +#5123=ORIENTED_EDGE('',*,*,#5122,.T.); +#5125=ORIENTED_EDGE('',*,*,#5124,.T.); +#5127=ORIENTED_EDGE('',*,*,#5126,.T.); +#5129=ORIENTED_EDGE('',*,*,#5128,.T.); +#5131=ORIENTED_EDGE('',*,*,#5130,.T.); +#5132=EDGE_LOOP('',(#5106,#5107,#5109,#5111,#5113,#5115,#5117,#5119,#5121,#5123, +#5125,#5127,#5129,#5131)); +#5133=FACE_OUTER_BOUND('',#5132,.F.); +#5134=ADVANCED_FACE('',(#5133),#5104,.F.); +#5135=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#5136=DIRECTION('',(1.E0,0.E0,0.E0)); +#5137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5138=AXIS2_PLACEMENT_3D('',#5135,#5136,#5137); +#5139=PLANE('',#5138); +#5141=ORIENTED_EDGE('',*,*,#5140,.T.); +#5143=ORIENTED_EDGE('',*,*,#5142,.T.); +#5145=ORIENTED_EDGE('',*,*,#5144,.T.); +#5146=ORIENTED_EDGE('',*,*,#5089,.T.); +#5147=EDGE_LOOP('',(#5141,#5143,#5145,#5146)); +#5148=FACE_OUTER_BOUND('',#5147,.F.); +#5149=ADVANCED_FACE('',(#5148),#5139,.F.); +#5150=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#5151=DIRECTION('',(0.E0,1.E0,0.E0)); +#5152=DIRECTION('',(0.E0,0.E0,1.E0)); +#5153=AXIS2_PLACEMENT_3D('',#5150,#5151,#5152); +#5154=PLANE('',#5153); +#5155=ORIENTED_EDGE('',*,*,#5105,.F.); +#5157=ORIENTED_EDGE('',*,*,#5156,.T.); +#5159=ORIENTED_EDGE('',*,*,#5158,.T.); +#5160=ORIENTED_EDGE('',*,*,#4494,.F.); +#5161=EDGE_LOOP('',(#5155,#5157,#5159,#5160)); +#5162=FACE_OUTER_BOUND('',#5161,.F.); +#5163=ADVANCED_FACE('',(#5162),#5154,.T.); +#5164=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.45E0)); +#5165=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5166=DIRECTION('',(0.E0,1.E0,0.E0)); +#5167=AXIS2_PLACEMENT_3D('',#5164,#5165,#5166); +#5168=PLANE('',#5167); +#5169=ORIENTED_EDGE('',*,*,#5130,.F.); +#5171=ORIENTED_EDGE('',*,*,#5170,.T.); +#5173=ORIENTED_EDGE('',*,*,#5172,.T.); +#5174=ORIENTED_EDGE('',*,*,#5156,.F.); +#5175=EDGE_LOOP('',(#5169,#5171,#5173,#5174)); +#5176=FACE_OUTER_BOUND('',#5175,.F.); +#5177=ADVANCED_FACE('',(#5176),#5168,.T.); +#5178=CARTESIAN_POINT('',(-1.82E0,2.3E-1,-8.7E0)); +#5179=DIRECTION('',(1.E0,0.E0,0.E0)); +#5180=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5181=AXIS2_PLACEMENT_3D('',#5178,#5179,#5180); +#5182=CYLINDRICAL_SURFACE('',#5181,2.5E-1); +#5183=ORIENTED_EDGE('',*,*,#5128,.F.); +#5185=ORIENTED_EDGE('',*,*,#5184,.T.); +#5187=ORIENTED_EDGE('',*,*,#5186,.T.); +#5188=ORIENTED_EDGE('',*,*,#5170,.F.); +#5189=EDGE_LOOP('',(#5183,#5185,#5187,#5188)); +#5190=FACE_OUTER_BOUND('',#5189,.F.); +#5191=ADVANCED_FACE('',(#5190),#5182,.F.); +#5192=CARTESIAN_POINT('',(-1.82E0,-8.861522368915E-1,-9.462598846298E0)); +#5193=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5194=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5195=AXIS2_PLACEMENT_3D('',#5192,#5193,#5194); +#5196=PLANE('',#5195); +#5197=ORIENTED_EDGE('',*,*,#5126,.F.); +#5199=ORIENTED_EDGE('',*,*,#5198,.T.); +#5201=ORIENTED_EDGE('',*,*,#5200,.T.); +#5202=ORIENTED_EDGE('',*,*,#5184,.F.); +#5203=EDGE_LOOP('',(#5197,#5199,#5201,#5202)); +#5204=FACE_OUTER_BOUND('',#5203,.F.); +#5205=ADVANCED_FACE('',(#5204),#5196,.T.); +#5206=CARTESIAN_POINT('',(-1.82E0,-8.932233047034E-1,-9.455527778486E0)); +#5207=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5208=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5209=AXIS2_PLACEMENT_3D('',#5206,#5207,#5208); +#5210=PLANE('',#5209); +#5211=ORIENTED_EDGE('',*,*,#5124,.F.); +#5213=ORIENTED_EDGE('',*,*,#5212,.T.); +#5215=ORIENTED_EDGE('',*,*,#5214,.T.); +#5216=ORIENTED_EDGE('',*,*,#5198,.F.); +#5217=EDGE_LOOP('',(#5211,#5213,#5215,#5216)); +#5218=FACE_OUTER_BOUND('',#5217,.F.); +#5219=ADVANCED_FACE('',(#5218),#5210,.T.); +#5220=CARTESIAN_POINT('',(-1.82E0,-1.07E0,-9.632304473783E0)); +#5221=DIRECTION('',(1.E0,0.E0,0.E0)); +#5222=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5223=AXIS2_PLACEMENT_3D('',#5220,#5221,#5222); +#5224=CYLINDRICAL_SURFACE('',#5223,2.5E-1); +#5225=ORIENTED_EDGE('',*,*,#5122,.F.); +#5227=ORIENTED_EDGE('',*,*,#5226,.T.); +#5229=ORIENTED_EDGE('',*,*,#5228,.T.); +#5230=ORIENTED_EDGE('',*,*,#5212,.F.); +#5231=EDGE_LOOP('',(#5225,#5227,#5229,#5230)); +#5232=FACE_OUTER_BOUND('',#5231,.F.); +#5233=ADVANCED_FACE('',(#5232),#5224,.F.); +#5234=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.915025253169E0)); +#5235=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5236=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5237=AXIS2_PLACEMENT_3D('',#5234,#5235,#5236); +#5238=PLANE('',#5237); +#5239=ORIENTED_EDGE('',*,*,#5120,.F.); +#5241=ORIENTED_EDGE('',*,*,#5240,.T.); +#5243=ORIENTED_EDGE('',*,*,#5242,.T.); +#5244=ORIENTED_EDGE('',*,*,#5226,.F.); +#5245=EDGE_LOOP('',(#5239,#5241,#5243,#5244)); +#5246=FACE_OUTER_BOUND('',#5245,.F.); +#5247=ADVANCED_FACE('',(#5246),#5238,.T.); +#5248=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#5249=DIRECTION('',(1.E0,0.E0,0.E0)); +#5250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5251=AXIS2_PLACEMENT_3D('',#5248,#5249,#5250); +#5252=CYLINDRICAL_SURFACE('',#5251,3.2E-1); +#5253=ORIENTED_EDGE('',*,*,#5118,.F.); +#5255=ORIENTED_EDGE('',*,*,#5254,.T.); +#5257=ORIENTED_EDGE('',*,*,#5256,.T.); +#5258=ORIENTED_EDGE('',*,*,#5240,.F.); +#5259=EDGE_LOOP('',(#5253,#5255,#5257,#5258)); +#5260=FACE_OUTER_BOUND('',#5259,.F.); +#5261=ADVANCED_FACE('',(#5260),#5252,.F.); +#5262=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#5263=DIRECTION('',(0.E0,1.E0,0.E0)); +#5264=DIRECTION('',(0.E0,0.E0,1.E0)); +#5265=AXIS2_PLACEMENT_3D('',#5262,#5263,#5264); +#5266=PLANE('',#5265); +#5267=ORIENTED_EDGE('',*,*,#5116,.F.); +#5269=ORIENTED_EDGE('',*,*,#5268,.T.); +#5271=ORIENTED_EDGE('',*,*,#5270,.T.); +#5272=ORIENTED_EDGE('',*,*,#5254,.F.); +#5273=EDGE_LOOP('',(#5267,#5269,#5271,#5272)); +#5274=FACE_OUTER_BOUND('',#5273,.F.); +#5275=ADVANCED_FACE('',(#5274),#5266,.T.); +#5276=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#5277=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5278=DIRECTION('',(0.E0,1.E0,0.E0)); +#5279=AXIS2_PLACEMENT_3D('',#5276,#5277,#5278); +#5280=PLANE('',#5279); +#5281=ORIENTED_EDGE('',*,*,#5114,.F.); +#5283=ORIENTED_EDGE('',*,*,#5282,.T.); +#5285=ORIENTED_EDGE('',*,*,#5284,.T.); +#5286=ORIENTED_EDGE('',*,*,#5268,.F.); +#5287=EDGE_LOOP('',(#5281,#5283,#5285,#5286)); +#5288=FACE_OUTER_BOUND('',#5287,.F.); +#5289=ADVANCED_FACE('',(#5288),#5280,.T.); +#5290=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.014129942315E1)); +#5291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5292=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5293=AXIS2_PLACEMENT_3D('',#5290,#5291,#5292); +#5294=PLANE('',#5293); +#5295=ORIENTED_EDGE('',*,*,#5112,.F.); +#5297=ORIENTED_EDGE('',*,*,#5296,.T.); +#5299=ORIENTED_EDGE('',*,*,#5298,.T.); +#5300=ORIENTED_EDGE('',*,*,#5282,.F.); +#5301=EDGE_LOOP('',(#5295,#5297,#5299,#5300)); +#5302=FACE_OUTER_BOUND('',#5301,.F.); +#5303=ADVANCED_FACE('',(#5302),#5294,.T.); +#5304=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.014129942315E1)); +#5305=DIRECTION('',(1.E0,0.E0,0.E0)); +#5306=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5307=AXIS2_PLACEMENT_3D('',#5304,#5305,#5306); +#5308=CYLINDRICAL_SURFACE('',#5307,9.6E-1); +#5309=ORIENTED_EDGE('',*,*,#5110,.F.); +#5311=ORIENTED_EDGE('',*,*,#5310,.T.); +#5313=ORIENTED_EDGE('',*,*,#5312,.T.); +#5314=ORIENTED_EDGE('',*,*,#5296,.F.); +#5315=EDGE_LOOP('',(#5309,#5311,#5313,#5314)); +#5316=FACE_OUTER_BOUND('',#5315,.F.); +#5317=ADVANCED_FACE('',(#5316),#5308,.T.); +#5318=CARTESIAN_POINT('',(-1.82E0,-8.063455967291E-1,-8.11E0)); +#5319=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5320=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5321=AXIS2_PLACEMENT_3D('',#5318,#5319,#5320); +#5322=PLANE('',#5321); +#5323=ORIENTED_EDGE('',*,*,#5108,.F.); +#5324=ORIENTED_EDGE('',*,*,#4498,.T.); +#5326=ORIENTED_EDGE('',*,*,#5325,.T.); +#5327=ORIENTED_EDGE('',*,*,#5310,.F.); +#5328=EDGE_LOOP('',(#5323,#5324,#5326,#5327)); +#5329=FACE_OUTER_BOUND('',#5328,.F.); +#5330=ADVANCED_FACE('',(#5329),#5322,.T.); +#5331=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#5332=DIRECTION('',(1.E0,0.E0,0.E0)); +#5333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5334=AXIS2_PLACEMENT_3D('',#5331,#5332,#5333); +#5335=PLANE('',#5334); +#5336=ORIENTED_EDGE('',*,*,#5158,.F.); +#5337=ORIENTED_EDGE('',*,*,#5172,.F.); +#5338=ORIENTED_EDGE('',*,*,#5186,.F.); +#5339=ORIENTED_EDGE('',*,*,#5200,.F.); +#5340=ORIENTED_EDGE('',*,*,#5214,.F.); +#5341=ORIENTED_EDGE('',*,*,#5228,.F.); +#5342=ORIENTED_EDGE('',*,*,#5242,.F.); +#5343=ORIENTED_EDGE('',*,*,#5256,.F.); +#5344=ORIENTED_EDGE('',*,*,#5270,.F.); +#5345=ORIENTED_EDGE('',*,*,#5284,.F.); +#5346=ORIENTED_EDGE('',*,*,#5298,.F.); +#5347=ORIENTED_EDGE('',*,*,#5312,.F.); +#5348=ORIENTED_EDGE('',*,*,#5325,.F.); +#5349=ORIENTED_EDGE('',*,*,#4496,.T.); +#5350=EDGE_LOOP('',(#5336,#5337,#5338,#5339,#5340,#5341,#5342,#5343,#5344,#5345, +#5346,#5347,#5348,#5349)); +#5351=FACE_OUTER_BOUND('',#5350,.F.); +#5352=ADVANCED_FACE('',(#5351),#5335,.T.); +#5353=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#5354=DIRECTION('',(1.E0,0.E0,0.E0)); +#5355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5356=AXIS2_PLACEMENT_3D('',#5353,#5354,#5355); +#5357=PLANE('',#5356); +#5359=ORIENTED_EDGE('',*,*,#5358,.F.); +#5360=ORIENTED_EDGE('',*,*,#5093,.F.); +#5362=ORIENTED_EDGE('',*,*,#5361,.F.); +#5364=ORIENTED_EDGE('',*,*,#5363,.F.); +#5365=EDGE_LOOP('',(#5359,#5360,#5362,#5364)); +#5366=FACE_OUTER_BOUND('',#5365,.F.); +#5367=ADVANCED_FACE('',(#5366),#5357,.T.); +#5368=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#5369=DIRECTION('',(0.E0,1.E0,0.E0)); +#5370=DIRECTION('',(0.E0,0.E0,1.E0)); +#5371=AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); +#5372=PLANE('',#5371); +#5373=ORIENTED_EDGE('',*,*,#5140,.F.); +#5374=ORIENTED_EDGE('',*,*,#5095,.T.); +#5375=ORIENTED_EDGE('',*,*,#5358,.T.); +#5377=ORIENTED_EDGE('',*,*,#5376,.F.); +#5378=EDGE_LOOP('',(#5373,#5374,#5375,#5377)); +#5379=FACE_OUTER_BOUND('',#5378,.F.); +#5380=ADVANCED_FACE('',(#5379),#5372,.T.); +#5381=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#5382=DIRECTION('',(0.E0,0.E0,1.E0)); +#5383=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5384=AXIS2_PLACEMENT_3D('',#5381,#5382,#5383); +#5385=PLANE('',#5384); +#5386=ORIENTED_EDGE('',*,*,#5142,.F.); +#5387=ORIENTED_EDGE('',*,*,#5376,.T.); +#5388=ORIENTED_EDGE('',*,*,#5363,.T.); +#5390=ORIENTED_EDGE('',*,*,#5389,.F.); +#5391=EDGE_LOOP('',(#5386,#5387,#5388,#5390)); +#5392=FACE_OUTER_BOUND('',#5391,.F.); +#5393=ADVANCED_FACE('',(#5392),#5385,.T.); +#5394=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#5395=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5396=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5397=AXIS2_PLACEMENT_3D('',#5394,#5395,#5396); +#5398=PLANE('',#5397); +#5399=ORIENTED_EDGE('',*,*,#5144,.F.); +#5400=ORIENTED_EDGE('',*,*,#5389,.T.); +#5401=ORIENTED_EDGE('',*,*,#5361,.T.); +#5402=ORIENTED_EDGE('',*,*,#5091,.F.); +#5403=EDGE_LOOP('',(#5399,#5400,#5401,#5402)); +#5404=FACE_OUTER_BOUND('',#5403,.F.); +#5405=ADVANCED_FACE('',(#5404),#5398,.T.); +#5406=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#5407=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#5408=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#5409=AXIS2_PLACEMENT_3D('',#5406,#5407,#5408); +#5410=PLANE('',#5409); +#5412=ORIENTED_EDGE('',*,*,#5411,.T.); +#5414=ORIENTED_EDGE('',*,*,#5413,.F.); +#5415=ORIENTED_EDGE('',*,*,#4964,.T.); +#5417=ORIENTED_EDGE('',*,*,#5416,.F.); +#5419=ORIENTED_EDGE('',*,*,#5418,.F.); +#5421=ORIENTED_EDGE('',*,*,#5420,.T.); +#5422=EDGE_LOOP('',(#5412,#5414,#5415,#5417,#5419,#5421)); +#5423=FACE_OUTER_BOUND('',#5422,.F.); +#5424=ADVANCED_FACE('',(#5423),#5410,.T.); +#5425=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#5426=DIRECTION('',(1.E0,0.E0,0.E0)); +#5427=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5428=AXIS2_PLACEMENT_3D('',#5425,#5426,#5427); +#5429=PLANE('',#5428); +#5431=ORIENTED_EDGE('',*,*,#5430,.F.); +#5432=ORIENTED_EDGE('',*,*,#5411,.F.); +#5434=ORIENTED_EDGE('',*,*,#5433,.F.); +#5436=ORIENTED_EDGE('',*,*,#5435,.F.); +#5438=ORIENTED_EDGE('',*,*,#5437,.F.); +#5439=EDGE_LOOP('',(#5431,#5432,#5434,#5436,#5438)); +#5440=FACE_OUTER_BOUND('',#5439,.F.); +#5441=ADVANCED_FACE('',(#5440),#5429,.T.); +#5442=CARTESIAN_POINT('',(1.9E0,2.53E0,1.2045264E1)); +#5443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5444=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5445=AXIS2_PLACEMENT_3D('',#5442,#5443,#5444); +#5446=CYLINDRICAL_SURFACE('',#5445,6.E-1); +#5448=ORIENTED_EDGE('',*,*,#5447,.F.); +#5449=ORIENTED_EDGE('',*,*,#5413,.T.); +#5450=ORIENTED_EDGE('',*,*,#5430,.T.); +#5452=ORIENTED_EDGE('',*,*,#5451,.T.); +#5453=EDGE_LOOP('',(#5448,#5449,#5450,#5452)); +#5454=FACE_OUTER_BOUND('',#5453,.F.); +#5455=ADVANCED_FACE('',(#5454),#5446,.F.); +#5456=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#5457=DIRECTION('',(0.E0,1.E0,0.E0)); +#5458=DIRECTION('',(0.E0,0.E0,1.E0)); +#5459=AXIS2_PLACEMENT_3D('',#5456,#5457,#5458); +#5460=PLANE('',#5459); +#5461=ORIENTED_EDGE('',*,*,#5447,.T.); +#5463=ORIENTED_EDGE('',*,*,#5462,.F.); +#5465=ORIENTED_EDGE('',*,*,#5464,.T.); +#5466=ORIENTED_EDGE('',*,*,#4971,.F.); +#5467=ORIENTED_EDGE('',*,*,#4269,.F.); +#5469=ORIENTED_EDGE('',*,*,#5468,.T.); +#5470=ORIENTED_EDGE('',*,*,#4844,.T.); +#5471=ORIENTED_EDGE('',*,*,#4730,.T.); +#5472=ORIENTED_EDGE('',*,*,#4393,.T.); +#5473=ORIENTED_EDGE('',*,*,#4409,.T.); +#5475=ORIENTED_EDGE('',*,*,#5474,.T.); +#5476=ORIENTED_EDGE('',*,*,#4763,.T.); +#5478=ORIENTED_EDGE('',*,*,#5477,.T.); +#5479=ORIENTED_EDGE('',*,*,#4466,.T.); +#5481=ORIENTED_EDGE('',*,*,#5480,.T.); +#5482=ORIENTED_EDGE('',*,*,#4705,.T.); +#5484=ORIENTED_EDGE('',*,*,#5483,.T.); +#5485=ORIENTED_EDGE('',*,*,#4458,.T.); +#5487=ORIENTED_EDGE('',*,*,#5486,.T.); +#5488=ORIENTED_EDGE('',*,*,#4675,.T.); +#5490=ORIENTED_EDGE('',*,*,#5489,.T.); +#5491=ORIENTED_EDGE('',*,*,#4450,.T.); +#5492=ORIENTED_EDGE('',*,*,#4616,.T.); +#5493=ORIENTED_EDGE('',*,*,#4645,.T.); +#5494=ORIENTED_EDGE('',*,*,#4790,.F.); +#5496=ORIENTED_EDGE('',*,*,#5495,.T.); +#5497=ORIENTED_EDGE('',*,*,#4930,.T.); +#5498=ORIENTED_EDGE('',*,*,#4966,.F.); +#5499=EDGE_LOOP('',(#5461,#5463,#5465,#5466,#5467,#5469,#5470,#5471,#5472,#5473, +#5475,#5476,#5478,#5479,#5481,#5482,#5484,#5485,#5487,#5488,#5490,#5491,#5492, +#5493,#5494,#5496,#5497,#5498)); +#5500=FACE_OUTER_BOUND('',#5499,.F.); +#5501=ADVANCED_FACE('',(#5500),#5460,.T.); +#5502=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#5503=DIRECTION('',(1.E0,0.E0,0.E0)); +#5504=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5505=AXIS2_PLACEMENT_3D('',#5502,#5503,#5504); +#5506=CYLINDRICAL_SURFACE('',#5505,6.E-1); +#5507=ORIENTED_EDGE('',*,*,#5462,.T.); +#5508=ORIENTED_EDGE('',*,*,#5451,.F.); +#5509=ORIENTED_EDGE('',*,*,#5437,.T.); +#5511=ORIENTED_EDGE('',*,*,#5510,.F.); +#5513=ORIENTED_EDGE('',*,*,#5512,.F.); +#5515=ORIENTED_EDGE('',*,*,#5514,.F.); +#5516=EDGE_LOOP('',(#5507,#5508,#5509,#5511,#5513,#5515)); +#5517=FACE_OUTER_BOUND('',#5516,.F.); +#5518=ADVANCED_FACE('',(#5517),#5506,.F.); +#5519=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#5520=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#5521=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#5522=AXIS2_PLACEMENT_3D('',#5519,#5520,#5521); +#5523=PLANE('',#5522); +#5525=ORIENTED_EDGE('',*,*,#5524,.F.); +#5526=ORIENTED_EDGE('',*,*,#5510,.T.); +#5527=ORIENTED_EDGE('',*,*,#5435,.T.); +#5529=ORIENTED_EDGE('',*,*,#5528,.F.); +#5530=EDGE_LOOP('',(#5525,#5526,#5527,#5529)); +#5531=FACE_OUTER_BOUND('',#5530,.F.); +#5532=ADVANCED_FACE('',(#5531),#5523,.T.); +#5533=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#5534=DIRECTION('',(1.E0,0.E0,0.E0)); +#5535=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5536=AXIS2_PLACEMENT_3D('',#5533,#5534,#5535); +#5537=PLANE('',#5536); +#5539=ORIENTED_EDGE('',*,*,#5538,.F.); +#5540=ORIENTED_EDGE('',*,*,#5512,.T.); +#5541=ORIENTED_EDGE('',*,*,#5524,.T.); +#5543=ORIENTED_EDGE('',*,*,#5542,.T.); +#5544=ORIENTED_EDGE('',*,*,#5418,.T.); +#5545=EDGE_LOOP('',(#5539,#5540,#5541,#5543,#5544)); +#5546=FACE_OUTER_BOUND('',#5545,.F.); +#5547=ADVANCED_FACE('',(#5546),#5537,.F.); +#5548=CARTESIAN_POINT('',(-1.9E0,2.53E0,-2.1285264E1)); +#5549=DIRECTION('',(0.E0,0.E0,1.E0)); +#5550=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5551=AXIS2_PLACEMENT_3D('',#5548,#5549,#5550); +#5552=CYLINDRICAL_SURFACE('',#5551,6.E-1); +#5553=ORIENTED_EDGE('',*,*,#5464,.F.); +#5554=ORIENTED_EDGE('',*,*,#5514,.T.); +#5555=ORIENTED_EDGE('',*,*,#5538,.T.); +#5556=ORIENTED_EDGE('',*,*,#5416,.T.); +#5557=EDGE_LOOP('',(#5553,#5554,#5555,#5556)); +#5558=FACE_OUTER_BOUND('',#5557,.F.); +#5559=ADVANCED_FACE('',(#5558),#5552,.F.); +#5560=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#5561=DIRECTION('',(0.E0,1.E0,0.E0)); +#5562=DIRECTION('',(0.E0,0.E0,1.E0)); +#5563=AXIS2_PLACEMENT_3D('',#5560,#5561,#5562); +#5564=PLANE('',#5563); +#5565=ORIENTED_EDGE('',*,*,#5542,.F.); +#5566=ORIENTED_EDGE('',*,*,#5528,.T.); +#5567=ORIENTED_EDGE('',*,*,#5433,.T.); +#5568=ORIENTED_EDGE('',*,*,#5420,.F.); +#5569=EDGE_LOOP('',(#5565,#5566,#5567,#5568)); +#5570=FACE_OUTER_BOUND('',#5569,.F.); +#5571=ADVANCED_FACE('',(#5570),#5564,.T.); +#5572=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#5573=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5574=DIRECTION('',(0.E0,1.E0,0.E0)); +#5575=AXIS2_PLACEMENT_3D('',#5572,#5573,#5574); +#5576=PLANE('',#5575); +#5577=ORIENTED_EDGE('',*,*,#4846,.T.); +#5578=ORIENTED_EDGE('',*,*,#5468,.F.); +#5579=ORIENTED_EDGE('',*,*,#4267,.F.); +#5580=ORIENTED_EDGE('',*,*,#4572,.T.); +#5581=EDGE_LOOP('',(#5577,#5578,#5579,#5580)); +#5582=FACE_OUTER_BOUND('',#5581,.F.); +#5583=ADVANCED_FACE('',(#5582),#5576,.T.); +#5584=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#5585=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5586=DIRECTION('',(0.E0,1.E0,0.E0)); +#5587=AXIS2_PLACEMENT_3D('',#5584,#5585,#5586); +#5588=PLANE('',#5587); +#5589=ORIENTED_EDGE('',*,*,#4788,.F.); +#5590=ORIENTED_EDGE('',*,*,#4523,.T.); +#5591=ORIENTED_EDGE('',*,*,#4932,.T.); +#5592=ORIENTED_EDGE('',*,*,#5495,.F.); +#5593=EDGE_LOOP('',(#5589,#5590,#5591,#5592)); +#5594=FACE_OUTER_BOUND('',#5593,.F.); +#5595=ADVANCED_FACE('',(#5594),#5588,.T.); +#5596=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#5597=DIRECTION('',(1.E0,0.E0,0.E0)); +#5598=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5599=AXIS2_PLACEMENT_3D('',#5596,#5597,#5598); +#5600=PLANE('',#5599); +#5601=ORIENTED_EDGE('',*,*,#4342,.T.); +#5602=ORIENTED_EDGE('',*,*,#4743,.T.); +#5603=ORIENTED_EDGE('',*,*,#4913,.F.); +#5604=ORIENTED_EDGE('',*,*,#4419,.T.); +#5605=EDGE_LOOP('',(#5601,#5602,#5603,#5604)); +#5606=FACE_OUTER_BOUND('',#5605,.F.); +#5607=ADVANCED_FACE('',(#5606),#5600,.F.); +#5608=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#5609=DIRECTION('',(1.E0,0.E0,0.E0)); +#5610=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5611=AXIS2_PLACEMENT_3D('',#5608,#5609,#5610); +#5612=PLANE('',#5611); +#5613=ORIENTED_EDGE('',*,*,#4584,.T.); +#5614=ORIENTED_EDGE('',*,*,#4758,.T.); +#5615=ORIENTED_EDGE('',*,*,#5474,.F.); +#5616=ORIENTED_EDGE('',*,*,#4407,.T.); +#5617=EDGE_LOOP('',(#5613,#5614,#5615,#5616)); +#5618=FACE_OUTER_BOUND('',#5617,.F.); +#5619=ADVANCED_FACE('',(#5618),#5612,.F.); +#5620=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#5621=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5622=DIRECTION('',(0.E0,0.E0,1.E0)); +#5623=AXIS2_PLACEMENT_3D('',#5620,#5621,#5622); +#5624=PLANE('',#5623); +#5625=ORIENTED_EDGE('',*,*,#4338,.T.); +#5626=ORIENTED_EDGE('',*,*,#4423,.F.); +#5627=ORIENTED_EDGE('',*,*,#4916,.T.); +#5628=ORIENTED_EDGE('',*,*,#4746,.F.); +#5629=EDGE_LOOP('',(#5625,#5626,#5627,#5628)); +#5630=FACE_OUTER_BOUND('',#5629,.F.); +#5631=ADVANCED_FACE('',(#5630),#5624,.F.); +#5632=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#5633=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5634=DIRECTION('',(0.E0,0.E0,1.E0)); +#5635=AXIS2_PLACEMENT_3D('',#5632,#5633,#5634); +#5636=PLANE('',#5635); +#5637=ORIENTED_EDGE('',*,*,#4587,.F.); +#5638=ORIENTED_EDGE('',*,*,#4468,.F.); +#5639=ORIENTED_EDGE('',*,*,#5477,.F.); +#5640=ORIENTED_EDGE('',*,*,#4761,.F.); +#5641=EDGE_LOOP('',(#5637,#5638,#5639,#5640)); +#5642=FACE_OUTER_BOUND('',#5641,.F.); +#5643=ADVANCED_FACE('',(#5642),#5636,.F.); +#5644=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#5645=DIRECTION('',(1.E0,0.E0,0.E0)); +#5646=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5647=AXIS2_PLACEMENT_3D('',#5644,#5645,#5646); +#5648=PLANE('',#5647); +#5649=ORIENTED_EDGE('',*,*,#4334,.T.); +#5650=ORIENTED_EDGE('',*,*,#4685,.T.); +#5651=ORIENTED_EDGE('',*,*,#4885,.F.); +#5652=ORIENTED_EDGE('',*,*,#4426,.T.); +#5653=EDGE_LOOP('',(#5649,#5650,#5651,#5652)); +#5654=FACE_OUTER_BOUND('',#5653,.F.); +#5655=ADVANCED_FACE('',(#5654),#5648,.F.); +#5656=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#5657=DIRECTION('',(1.E0,0.E0,0.E0)); +#5658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5659=AXIS2_PLACEMENT_3D('',#5656,#5657,#5658); +#5660=PLANE('',#5659); +#5661=ORIENTED_EDGE('',*,*,#4552,.T.); +#5662=ORIENTED_EDGE('',*,*,#4700,.T.); +#5663=ORIENTED_EDGE('',*,*,#5480,.F.); +#5664=ORIENTED_EDGE('',*,*,#4464,.T.); +#5665=EDGE_LOOP('',(#5661,#5662,#5663,#5664)); +#5666=FACE_OUTER_BOUND('',#5665,.F.); +#5667=ADVANCED_FACE('',(#5666),#5660,.F.); +#5668=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#5669=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5670=DIRECTION('',(0.E0,0.E0,1.E0)); +#5671=AXIS2_PLACEMENT_3D('',#5668,#5669,#5670); +#5672=PLANE('',#5671); +#5673=ORIENTED_EDGE('',*,*,#4330,.T.); +#5674=ORIENTED_EDGE('',*,*,#4430,.F.); +#5675=ORIENTED_EDGE('',*,*,#4888,.T.); +#5676=ORIENTED_EDGE('',*,*,#4688,.F.); +#5677=EDGE_LOOP('',(#5673,#5674,#5675,#5676)); +#5678=FACE_OUTER_BOUND('',#5677,.F.); +#5679=ADVANCED_FACE('',(#5678),#5672,.F.); +#5680=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#5681=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5682=DIRECTION('',(0.E0,0.E0,1.E0)); +#5683=AXIS2_PLACEMENT_3D('',#5680,#5681,#5682); +#5684=PLANE('',#5683); +#5685=ORIENTED_EDGE('',*,*,#4555,.F.); +#5686=ORIENTED_EDGE('',*,*,#4460,.F.); +#5687=ORIENTED_EDGE('',*,*,#5483,.F.); +#5688=ORIENTED_EDGE('',*,*,#4703,.F.); +#5689=EDGE_LOOP('',(#5685,#5686,#5687,#5688)); +#5690=FACE_OUTER_BOUND('',#5689,.F.); +#5691=ADVANCED_FACE('',(#5690),#5684,.F.); +#5692=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5693=DIRECTION('',(1.E0,0.E0,0.E0)); +#5694=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5695=AXIS2_PLACEMENT_3D('',#5692,#5693,#5694); +#5696=PLANE('',#5695); +#5697=ORIENTED_EDGE('',*,*,#4326,.T.); +#5698=ORIENTED_EDGE('',*,*,#4655,.T.); +#5699=ORIENTED_EDGE('',*,*,#4871,.F.); +#5700=ORIENTED_EDGE('',*,*,#4433,.T.); +#5701=EDGE_LOOP('',(#5697,#5698,#5699,#5700)); +#5702=FACE_OUTER_BOUND('',#5701,.F.); +#5703=ADVANCED_FACE('',(#5702),#5696,.F.); +#5704=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5705=DIRECTION('',(1.E0,0.E0,0.E0)); +#5706=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5707=AXIS2_PLACEMENT_3D('',#5704,#5705,#5706); +#5708=PLANE('',#5707); +#5709=ORIENTED_EDGE('',*,*,#4537,.T.); +#5710=ORIENTED_EDGE('',*,*,#4670,.T.); +#5711=ORIENTED_EDGE('',*,*,#5486,.F.); +#5712=ORIENTED_EDGE('',*,*,#4456,.T.); +#5713=EDGE_LOOP('',(#5709,#5710,#5711,#5712)); +#5714=FACE_OUTER_BOUND('',#5713,.F.); +#5715=ADVANCED_FACE('',(#5714),#5708,.F.); +#5716=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#5717=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5718=DIRECTION('',(0.E0,0.E0,1.E0)); +#5719=AXIS2_PLACEMENT_3D('',#5716,#5717,#5718); +#5720=PLANE('',#5719); +#5721=ORIENTED_EDGE('',*,*,#4322,.T.); +#5722=ORIENTED_EDGE('',*,*,#4437,.F.); +#5723=ORIENTED_EDGE('',*,*,#4874,.T.); +#5724=ORIENTED_EDGE('',*,*,#4658,.F.); +#5725=EDGE_LOOP('',(#5721,#5722,#5723,#5724)); +#5726=FACE_OUTER_BOUND('',#5725,.F.); +#5727=ADVANCED_FACE('',(#5726),#5720,.F.); +#5728=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#5729=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5730=DIRECTION('',(0.E0,0.E0,1.E0)); +#5731=AXIS2_PLACEMENT_3D('',#5728,#5729,#5730); +#5732=PLANE('',#5731); +#5733=ORIENTED_EDGE('',*,*,#4540,.F.); +#5734=ORIENTED_EDGE('',*,*,#4452,.F.); +#5735=ORIENTED_EDGE('',*,*,#5489,.F.); +#5736=ORIENTED_EDGE('',*,*,#4673,.F.); +#5737=EDGE_LOOP('',(#5733,#5734,#5735,#5736)); +#5738=FACE_OUTER_BOUND('',#5737,.F.); +#5739=ADVANCED_FACE('',(#5738),#5732,.F.); +#5740=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#5741=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5742=DIRECTION('',(1.E0,0.E0,0.E0)); +#5743=AXIS2_PLACEMENT_3D('',#5740,#5741,#5742); +#5744=PLANE('',#5743); +#5746=ORIENTED_EDGE('',*,*,#5745,.T.); +#5747=ORIENTED_EDGE('',*,*,#4985,.F.); +#5749=ORIENTED_EDGE('',*,*,#5748,.T.); +#5751=ORIENTED_EDGE('',*,*,#5750,.T.); +#5752=EDGE_LOOP('',(#5746,#5747,#5749,#5751)); +#5753=FACE_OUTER_BOUND('',#5752,.F.); +#5754=ADVANCED_FACE('',(#5753),#5744,.F.); +#5755=CARTESIAN_POINT('',(5.81E0,-6.1E-1,0.E0)); +#5756=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#5757=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#5758=AXIS2_PLACEMENT_3D('',#5755,#5756,#5757); +#5759=PLANE('',#5758); +#5761=ORIENTED_EDGE('',*,*,#5760,.F.); +#5763=ORIENTED_EDGE('',*,*,#5762,.T.); +#5764=ORIENTED_EDGE('',*,*,#4987,.T.); +#5765=ORIENTED_EDGE('',*,*,#5745,.F.); +#5766=EDGE_LOOP('',(#5761,#5763,#5764,#5765)); +#5767=FACE_OUTER_BOUND('',#5766,.F.); +#5768=ADVANCED_FACE('',(#5767),#5759,.T.); +#5769=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#5770=DIRECTION('',(0.E0,0.E0,1.E0)); +#5771=DIRECTION('',(1.E0,0.E0,0.E0)); +#5772=AXIS2_PLACEMENT_3D('',#5769,#5770,#5771); +#5773=PLANE('',#5772); +#5774=ORIENTED_EDGE('',*,*,#5760,.T.); +#5775=ORIENTED_EDGE('',*,*,#5750,.F.); +#5777=ORIENTED_EDGE('',*,*,#5776,.F.); +#5779=ORIENTED_EDGE('',*,*,#5778,.F.); +#5781=ORIENTED_EDGE('',*,*,#5780,.F.); +#5782=EDGE_LOOP('',(#5774,#5775,#5777,#5779,#5781)); +#5783=FACE_OUTER_BOUND('',#5782,.F.); +#5785=ORIENTED_EDGE('',*,*,#5784,.F.); +#5787=ORIENTED_EDGE('',*,*,#5786,.F.); +#5789=ORIENTED_EDGE('',*,*,#5788,.T.); +#5791=ORIENTED_EDGE('',*,*,#5790,.T.); +#5792=EDGE_LOOP('',(#5785,#5787,#5789,#5791)); +#5793=FACE_BOUND('',#5792,.F.); +#5794=ADVANCED_FACE('',(#5783,#5793),#5773,.T.); +#5795=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#5796=DIRECTION('',(1.E0,0.E0,0.E0)); +#5797=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5798=AXIS2_PLACEMENT_3D('',#5795,#5796,#5797); +#5799=PLANE('',#5798); +#5800=ORIENTED_EDGE('',*,*,#4472,.F.); +#5802=ORIENTED_EDGE('',*,*,#5801,.T.); +#5804=ORIENTED_EDGE('',*,*,#5803,.T.); +#5806=ORIENTED_EDGE('',*,*,#5805,.T.); +#5808=ORIENTED_EDGE('',*,*,#5807,.T.); +#5810=ORIENTED_EDGE('',*,*,#5809,.T.); +#5812=ORIENTED_EDGE('',*,*,#5811,.T.); +#5814=ORIENTED_EDGE('',*,*,#5813,.T.); +#5816=ORIENTED_EDGE('',*,*,#5815,.T.); +#5818=ORIENTED_EDGE('',*,*,#5817,.T.); +#5820=ORIENTED_EDGE('',*,*,#5819,.T.); +#5822=ORIENTED_EDGE('',*,*,#5821,.T.); +#5824=ORIENTED_EDGE('',*,*,#5823,.T.); +#5826=ORIENTED_EDGE('',*,*,#5825,.T.); +#5827=EDGE_LOOP('',(#5800,#5802,#5804,#5806,#5808,#5810,#5812,#5814,#5816,#5818, +#5820,#5822,#5824,#5826)); +#5828=FACE_OUTER_BOUND('',#5827,.F.); +#5829=ADVANCED_FACE('',(#5828),#5799,.F.); +#5830=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#5831=DIRECTION('',(1.E0,0.E0,0.E0)); +#5832=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5833=AXIS2_PLACEMENT_3D('',#5830,#5831,#5832); +#5834=PLANE('',#5833); +#5835=ORIENTED_EDGE('',*,*,#5784,.T.); +#5837=ORIENTED_EDGE('',*,*,#5836,.T.); +#5839=ORIENTED_EDGE('',*,*,#5838,.T.); +#5841=ORIENTED_EDGE('',*,*,#5840,.T.); +#5842=EDGE_LOOP('',(#5835,#5837,#5839,#5841)); +#5843=FACE_OUTER_BOUND('',#5842,.F.); +#5844=ADVANCED_FACE('',(#5843),#5834,.F.); +#5845=CARTESIAN_POINT('',(4.18E0,-8.063455967291E-1,-8.11E0)); +#5846=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5847=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5848=AXIS2_PLACEMENT_3D('',#5845,#5846,#5847); +#5849=PLANE('',#5848); +#5850=ORIENTED_EDGE('',*,*,#4478,.F.); +#5852=ORIENTED_EDGE('',*,*,#5851,.T.); +#5854=ORIENTED_EDGE('',*,*,#5853,.F.); +#5855=ORIENTED_EDGE('',*,*,#5801,.F.); +#5856=EDGE_LOOP('',(#5850,#5852,#5854,#5855)); +#5857=FACE_OUTER_BOUND('',#5856,.F.); +#5858=ADVANCED_FACE('',(#5857),#5849,.T.); +#5859=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#5860=DIRECTION('',(1.E0,0.E0,0.E0)); +#5861=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5862=AXIS2_PLACEMENT_3D('',#5859,#5860,#5861); +#5863=PLANE('',#5862); +#5864=ORIENTED_EDGE('',*,*,#4476,.T.); +#5866=ORIENTED_EDGE('',*,*,#5865,.F.); +#5868=ORIENTED_EDGE('',*,*,#5867,.F.); +#5870=ORIENTED_EDGE('',*,*,#5869,.F.); +#5872=ORIENTED_EDGE('',*,*,#5871,.F.); +#5874=ORIENTED_EDGE('',*,*,#5873,.F.); +#5876=ORIENTED_EDGE('',*,*,#5875,.F.); +#5878=ORIENTED_EDGE('',*,*,#5877,.F.); +#5880=ORIENTED_EDGE('',*,*,#5879,.F.); +#5882=ORIENTED_EDGE('',*,*,#5881,.F.); +#5884=ORIENTED_EDGE('',*,*,#5883,.F.); +#5886=ORIENTED_EDGE('',*,*,#5885,.F.); +#5888=ORIENTED_EDGE('',*,*,#5887,.F.); +#5889=ORIENTED_EDGE('',*,*,#5851,.F.); +#5890=EDGE_LOOP('',(#5864,#5866,#5868,#5870,#5872,#5874,#5876,#5878,#5880,#5882, +#5884,#5886,#5888,#5889)); +#5891=FACE_OUTER_BOUND('',#5890,.F.); +#5892=ADVANCED_FACE('',(#5891),#5863,.T.); +#5893=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#5894=DIRECTION('',(1.E0,0.E0,0.E0)); +#5895=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5896=AXIS2_PLACEMENT_3D('',#5893,#5894,#5895); +#5897=PLANE('',#5896); +#5898=ORIENTED_EDGE('',*,*,#5788,.F.); +#5900=ORIENTED_EDGE('',*,*,#5899,.F.); +#5902=ORIENTED_EDGE('',*,*,#5901,.F.); +#5904=ORIENTED_EDGE('',*,*,#5903,.F.); +#5905=EDGE_LOOP('',(#5898,#5900,#5902,#5904)); +#5906=FACE_OUTER_BOUND('',#5905,.F.); +#5907=ADVANCED_FACE('',(#5906),#5897,.T.); +#5908=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#5909=DIRECTION('',(0.E0,1.E0,0.E0)); +#5910=DIRECTION('',(0.E0,0.E0,1.E0)); +#5911=AXIS2_PLACEMENT_3D('',#5908,#5909,#5910); +#5912=PLANE('',#5911); +#5913=ORIENTED_EDGE('',*,*,#4474,.T.); +#5914=ORIENTED_EDGE('',*,*,#5825,.F.); +#5916=ORIENTED_EDGE('',*,*,#5915,.T.); +#5917=ORIENTED_EDGE('',*,*,#5865,.T.); +#5918=EDGE_LOOP('',(#5913,#5914,#5916,#5917)); +#5919=FACE_OUTER_BOUND('',#5918,.F.); +#5920=ADVANCED_FACE('',(#5919),#5912,.T.); +#5921=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.45E0)); +#5922=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5923=DIRECTION('',(0.E0,1.E0,0.E0)); +#5924=AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5925=PLANE('',#5924); +#5926=ORIENTED_EDGE('',*,*,#5823,.F.); +#5928=ORIENTED_EDGE('',*,*,#5927,.T.); +#5929=ORIENTED_EDGE('',*,*,#5867,.T.); +#5930=ORIENTED_EDGE('',*,*,#5915,.F.); +#5931=EDGE_LOOP('',(#5926,#5928,#5929,#5930)); +#5932=FACE_OUTER_BOUND('',#5931,.F.); +#5933=ADVANCED_FACE('',(#5932),#5925,.T.); +#5934=CARTESIAN_POINT('',(4.18E0,2.3E-1,-8.7E0)); +#5935=DIRECTION('',(1.E0,0.E0,0.E0)); +#5936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5937=AXIS2_PLACEMENT_3D('',#5934,#5935,#5936); +#5938=CYLINDRICAL_SURFACE('',#5937,2.5E-1); +#5939=ORIENTED_EDGE('',*,*,#5821,.F.); +#5941=ORIENTED_EDGE('',*,*,#5940,.T.); +#5942=ORIENTED_EDGE('',*,*,#5869,.T.); +#5943=ORIENTED_EDGE('',*,*,#5927,.F.); +#5944=EDGE_LOOP('',(#5939,#5941,#5942,#5943)); +#5945=FACE_OUTER_BOUND('',#5944,.F.); +#5946=ADVANCED_FACE('',(#5945),#5938,.F.); +#5947=CARTESIAN_POINT('',(4.18E0,-8.861522368915E-1,-9.462598846298E0)); +#5948=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5949=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5950=AXIS2_PLACEMENT_3D('',#5947,#5948,#5949); +#5951=PLANE('',#5950); +#5952=ORIENTED_EDGE('',*,*,#5819,.F.); +#5954=ORIENTED_EDGE('',*,*,#5953,.T.); +#5955=ORIENTED_EDGE('',*,*,#5871,.T.); +#5956=ORIENTED_EDGE('',*,*,#5940,.F.); +#5957=EDGE_LOOP('',(#5952,#5954,#5955,#5956)); +#5958=FACE_OUTER_BOUND('',#5957,.F.); +#5959=ADVANCED_FACE('',(#5958),#5951,.T.); +#5960=CARTESIAN_POINT('',(4.18E0,-8.932233047034E-1,-9.455527778486E0)); +#5961=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#5962=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#5963=AXIS2_PLACEMENT_3D('',#5960,#5961,#5962); +#5964=PLANE('',#5963); +#5965=ORIENTED_EDGE('',*,*,#5817,.F.); +#5967=ORIENTED_EDGE('',*,*,#5966,.T.); +#5968=ORIENTED_EDGE('',*,*,#5873,.T.); +#5969=ORIENTED_EDGE('',*,*,#5953,.F.); +#5970=EDGE_LOOP('',(#5965,#5967,#5968,#5969)); +#5971=FACE_OUTER_BOUND('',#5970,.F.); +#5972=ADVANCED_FACE('',(#5971),#5964,.T.); +#5973=CARTESIAN_POINT('',(4.18E0,-1.07E0,-9.632304473783E0)); +#5974=DIRECTION('',(1.E0,0.E0,0.E0)); +#5975=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5976=AXIS2_PLACEMENT_3D('',#5973,#5974,#5975); +#5977=CYLINDRICAL_SURFACE('',#5976,2.5E-1); +#5978=ORIENTED_EDGE('',*,*,#5815,.F.); +#5980=ORIENTED_EDGE('',*,*,#5979,.T.); +#5981=ORIENTED_EDGE('',*,*,#5875,.T.); +#5982=ORIENTED_EDGE('',*,*,#5966,.F.); +#5983=EDGE_LOOP('',(#5978,#5980,#5981,#5982)); +#5984=FACE_OUTER_BOUND('',#5983,.F.); +#5985=ADVANCED_FACE('',(#5984),#5977,.F.); +#5986=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.915025253169E0)); +#5987=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5988=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5989=AXIS2_PLACEMENT_3D('',#5986,#5987,#5988); +#5990=PLANE('',#5989); +#5991=ORIENTED_EDGE('',*,*,#5813,.F.); +#5993=ORIENTED_EDGE('',*,*,#5992,.T.); +#5994=ORIENTED_EDGE('',*,*,#5877,.T.); +#5995=ORIENTED_EDGE('',*,*,#5979,.F.); +#5996=EDGE_LOOP('',(#5991,#5993,#5994,#5995)); +#5997=FACE_OUTER_BOUND('',#5996,.F.); +#5998=ADVANCED_FACE('',(#5997),#5990,.T.); +#5999=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.014129942315E1)); +#6000=DIRECTION('',(1.E0,0.E0,0.E0)); +#6001=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6002=AXIS2_PLACEMENT_3D('',#5999,#6000,#6001); +#6003=CYLINDRICAL_SURFACE('',#6002,3.2E-1); +#6004=ORIENTED_EDGE('',*,*,#5811,.F.); +#6006=ORIENTED_EDGE('',*,*,#6005,.T.); +#6007=ORIENTED_EDGE('',*,*,#5879,.T.); +#6008=ORIENTED_EDGE('',*,*,#5992,.F.); +#6009=EDGE_LOOP('',(#6004,#6006,#6007,#6008)); +#6010=FACE_OUTER_BOUND('',#6009,.F.); +#6011=ADVANCED_FACE('',(#6010),#6003,.F.); +#6012=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#6013=DIRECTION('',(0.E0,1.E0,0.E0)); +#6014=DIRECTION('',(0.E0,0.E0,1.E0)); +#6015=AXIS2_PLACEMENT_3D('',#6012,#6013,#6014); +#6016=PLANE('',#6015); +#6017=ORIENTED_EDGE('',*,*,#5809,.F.); +#6019=ORIENTED_EDGE('',*,*,#6018,.T.); +#6020=ORIENTED_EDGE('',*,*,#5881,.T.); +#6021=ORIENTED_EDGE('',*,*,#6005,.F.); +#6022=EDGE_LOOP('',(#6017,#6019,#6020,#6021)); +#6023=FACE_OUTER_BOUND('',#6022,.F.); +#6024=ADVANCED_FACE('',(#6023),#6016,.T.); +#6025=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#6026=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6027=DIRECTION('',(0.E0,1.E0,0.E0)); +#6028=AXIS2_PLACEMENT_3D('',#6025,#6026,#6027); +#6029=PLANE('',#6028); +#6030=ORIENTED_EDGE('',*,*,#5807,.F.); +#6032=ORIENTED_EDGE('',*,*,#6031,.T.); +#6033=ORIENTED_EDGE('',*,*,#5883,.T.); +#6034=ORIENTED_EDGE('',*,*,#6018,.F.); +#6035=EDGE_LOOP('',(#6030,#6032,#6033,#6034)); +#6036=FACE_OUTER_BOUND('',#6035,.F.); +#6037=ADVANCED_FACE('',(#6036),#6029,.T.); +#6038=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.014129942315E1)); +#6039=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6040=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6041=AXIS2_PLACEMENT_3D('',#6038,#6039,#6040); +#6042=PLANE('',#6041); +#6043=ORIENTED_EDGE('',*,*,#5805,.F.); +#6045=ORIENTED_EDGE('',*,*,#6044,.T.); +#6046=ORIENTED_EDGE('',*,*,#5885,.T.); +#6047=ORIENTED_EDGE('',*,*,#6031,.F.); +#6048=EDGE_LOOP('',(#6043,#6045,#6046,#6047)); +#6049=FACE_OUTER_BOUND('',#6048,.F.); +#6050=ADVANCED_FACE('',(#6049),#6042,.T.); +#6051=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.014129942315E1)); +#6052=DIRECTION('',(1.E0,0.E0,0.E0)); +#6053=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6054=AXIS2_PLACEMENT_3D('',#6051,#6052,#6053); +#6055=CYLINDRICAL_SURFACE('',#6054,9.6E-1); +#6056=ORIENTED_EDGE('',*,*,#5803,.F.); +#6057=ORIENTED_EDGE('',*,*,#5853,.T.); +#6058=ORIENTED_EDGE('',*,*,#5887,.T.); +#6059=ORIENTED_EDGE('',*,*,#6044,.F.); +#6060=EDGE_LOOP('',(#6056,#6057,#6058,#6059)); +#6061=FACE_OUTER_BOUND('',#6060,.F.); +#6062=ADVANCED_FACE('',(#6061),#6055,.T.); +#6063=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#6064=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6065=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6066=AXIS2_PLACEMENT_3D('',#6063,#6064,#6065); +#6067=PLANE('',#6066); +#6068=ORIENTED_EDGE('',*,*,#5786,.T.); +#6069=ORIENTED_EDGE('',*,*,#5840,.F.); +#6071=ORIENTED_EDGE('',*,*,#6070,.T.); +#6072=ORIENTED_EDGE('',*,*,#5899,.T.); +#6073=EDGE_LOOP('',(#6068,#6069,#6071,#6072)); +#6074=FACE_OUTER_BOUND('',#6073,.F.); +#6075=ADVANCED_FACE('',(#6074),#6067,.T.); +#6076=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#6077=DIRECTION('',(0.E0,0.E0,1.E0)); +#6078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6079=AXIS2_PLACEMENT_3D('',#6076,#6077,#6078); +#6080=PLANE('',#6079); +#6081=ORIENTED_EDGE('',*,*,#5838,.F.); +#6083=ORIENTED_EDGE('',*,*,#6082,.T.); +#6084=ORIENTED_EDGE('',*,*,#5901,.T.); +#6085=ORIENTED_EDGE('',*,*,#6070,.F.); +#6086=EDGE_LOOP('',(#6081,#6083,#6084,#6085)); +#6087=FACE_OUTER_BOUND('',#6086,.F.); +#6088=ADVANCED_FACE('',(#6087),#6080,.T.); +#6089=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#6090=DIRECTION('',(0.E0,1.E0,0.E0)); +#6091=DIRECTION('',(0.E0,0.E0,1.E0)); +#6092=AXIS2_PLACEMENT_3D('',#6089,#6090,#6091); +#6093=PLANE('',#6092); +#6094=ORIENTED_EDGE('',*,*,#5790,.F.); +#6095=ORIENTED_EDGE('',*,*,#5903,.T.); +#6096=ORIENTED_EDGE('',*,*,#6082,.F.); +#6097=ORIENTED_EDGE('',*,*,#5836,.F.); +#6098=EDGE_LOOP('',(#6094,#6095,#6096,#6097)); +#6099=FACE_OUTER_BOUND('',#6098,.F.); +#6100=ADVANCED_FACE('',(#6099),#6093,.T.); +#6101=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#6102=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6103=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6104=AXIS2_PLACEMENT_3D('',#6101,#6102,#6103); +#6105=PLANE('',#6104); +#6106=ORIENTED_EDGE('',*,*,#4993,.F.); +#6108=ORIENTED_EDGE('',*,*,#6107,.T.); +#6109=ORIENTED_EDGE('',*,*,#5776,.T.); +#6110=ORIENTED_EDGE('',*,*,#5748,.F.); +#6111=EDGE_LOOP('',(#6106,#6108,#6109,#6110)); +#6112=FACE_OUTER_BOUND('',#6111,.F.); +#6113=ADVANCED_FACE('',(#6112),#6105,.F.); +#6114=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#6115=DIRECTION('',(0.E0,1.E0,0.E0)); +#6116=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6117=AXIS2_PLACEMENT_3D('',#6114,#6115,#6116); +#6118=PLANE('',#6117); +#6119=ORIENTED_EDGE('',*,*,#4991,.F.); +#6121=ORIENTED_EDGE('',*,*,#6120,.T.); +#6122=ORIENTED_EDGE('',*,*,#5778,.T.); +#6123=ORIENTED_EDGE('',*,*,#6107,.F.); +#6124=EDGE_LOOP('',(#6119,#6121,#6122,#6123)); +#6125=FACE_OUTER_BOUND('',#6124,.F.); +#6126=ADVANCED_FACE('',(#6125),#6118,.F.); +#6127=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#6128=DIRECTION('',(1.E0,0.E0,0.E0)); +#6129=DIRECTION('',(0.E0,1.E0,0.E0)); +#6130=AXIS2_PLACEMENT_3D('',#6127,#6128,#6129); +#6131=PLANE('',#6130); +#6132=ORIENTED_EDGE('',*,*,#5762,.F.); +#6133=ORIENTED_EDGE('',*,*,#5780,.T.); +#6134=ORIENTED_EDGE('',*,*,#6120,.F.); +#6135=ORIENTED_EDGE('',*,*,#4989,.F.); +#6136=EDGE_LOOP('',(#6132,#6133,#6134,#6135)); +#6137=FACE_OUTER_BOUND('',#6136,.F.); +#6138=ADVANCED_FACE('',(#6137),#6131,.F.); +#6139=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#6140=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6141=DIRECTION('',(1.E0,0.E0,0.E0)); +#6142=AXIS2_PLACEMENT_3D('',#6139,#6140,#6141); +#6143=PLANE('',#6142); +#6145=ORIENTED_EDGE('',*,*,#6144,.T.); +#6146=ORIENTED_EDGE('',*,*,#4997,.F.); +#6148=ORIENTED_EDGE('',*,*,#6147,.T.); +#6150=ORIENTED_EDGE('',*,*,#6149,.T.); +#6151=EDGE_LOOP('',(#6145,#6146,#6148,#6150)); +#6152=FACE_OUTER_BOUND('',#6151,.F.); +#6153=ADVANCED_FACE('',(#6152),#6143,.F.); +#6154=CARTESIAN_POINT('',(2.81E0,-6.1E-1,0.E0)); +#6155=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6156=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#6157=AXIS2_PLACEMENT_3D('',#6154,#6155,#6156); +#6158=PLANE('',#6157); +#6160=ORIENTED_EDGE('',*,*,#6159,.F.); +#6162=ORIENTED_EDGE('',*,*,#6161,.T.); +#6163=ORIENTED_EDGE('',*,*,#4999,.T.); +#6164=ORIENTED_EDGE('',*,*,#6144,.F.); +#6165=EDGE_LOOP('',(#6160,#6162,#6163,#6164)); +#6166=FACE_OUTER_BOUND('',#6165,.F.); +#6167=ADVANCED_FACE('',(#6166),#6158,.T.); +#6168=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#6169=DIRECTION('',(0.E0,0.E0,1.E0)); +#6170=DIRECTION('',(1.E0,0.E0,0.E0)); +#6171=AXIS2_PLACEMENT_3D('',#6168,#6169,#6170); +#6172=PLANE('',#6171); +#6173=ORIENTED_EDGE('',*,*,#6159,.T.); +#6174=ORIENTED_EDGE('',*,*,#6149,.F.); +#6176=ORIENTED_EDGE('',*,*,#6175,.F.); +#6178=ORIENTED_EDGE('',*,*,#6177,.F.); +#6180=ORIENTED_EDGE('',*,*,#6179,.F.); +#6181=EDGE_LOOP('',(#6173,#6174,#6176,#6178,#6180)); +#6182=FACE_OUTER_BOUND('',#6181,.F.); +#6184=ORIENTED_EDGE('',*,*,#6183,.F.); +#6186=ORIENTED_EDGE('',*,*,#6185,.T.); +#6188=ORIENTED_EDGE('',*,*,#6187,.T.); +#6190=ORIENTED_EDGE('',*,*,#6189,.F.); +#6191=EDGE_LOOP('',(#6184,#6186,#6188,#6190)); +#6192=FACE_BOUND('',#6191,.F.); +#6193=ADVANCED_FACE('',(#6182,#6192),#6172,.T.); +#6194=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#6195=DIRECTION('',(1.E0,0.E0,0.E0)); +#6196=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6197=AXIS2_PLACEMENT_3D('',#6194,#6195,#6196); +#6198=PLANE('',#6197); +#6200=ORIENTED_EDGE('',*,*,#6199,.T.); +#6201=ORIENTED_EDGE('',*,*,#4482,.F.); +#6203=ORIENTED_EDGE('',*,*,#6202,.T.); +#6205=ORIENTED_EDGE('',*,*,#6204,.T.); +#6207=ORIENTED_EDGE('',*,*,#6206,.T.); +#6209=ORIENTED_EDGE('',*,*,#6208,.T.); +#6211=ORIENTED_EDGE('',*,*,#6210,.T.); +#6213=ORIENTED_EDGE('',*,*,#6212,.T.); +#6215=ORIENTED_EDGE('',*,*,#6214,.T.); +#6217=ORIENTED_EDGE('',*,*,#6216,.T.); +#6219=ORIENTED_EDGE('',*,*,#6218,.T.); +#6221=ORIENTED_EDGE('',*,*,#6220,.T.); +#6223=ORIENTED_EDGE('',*,*,#6222,.T.); +#6225=ORIENTED_EDGE('',*,*,#6224,.T.); +#6226=EDGE_LOOP('',(#6200,#6201,#6203,#6205,#6207,#6209,#6211,#6213,#6215,#6217, +#6219,#6221,#6223,#6225)); +#6227=FACE_OUTER_BOUND('',#6226,.F.); +#6228=ADVANCED_FACE('',(#6227),#6198,.F.); +#6229=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#6230=DIRECTION('',(1.E0,0.E0,0.E0)); +#6231=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6232=AXIS2_PLACEMENT_3D('',#6229,#6230,#6231); +#6233=PLANE('',#6232); +#6235=ORIENTED_EDGE('',*,*,#6234,.T.); +#6237=ORIENTED_EDGE('',*,*,#6236,.T.); +#6239=ORIENTED_EDGE('',*,*,#6238,.T.); +#6240=ORIENTED_EDGE('',*,*,#6183,.T.); +#6241=EDGE_LOOP('',(#6235,#6237,#6239,#6240)); +#6242=FACE_OUTER_BOUND('',#6241,.F.); +#6243=ADVANCED_FACE('',(#6242),#6233,.F.); +#6244=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#6245=DIRECTION('',(0.E0,1.E0,0.E0)); +#6246=DIRECTION('',(0.E0,0.E0,1.E0)); +#6247=AXIS2_PLACEMENT_3D('',#6244,#6245,#6246); +#6248=PLANE('',#6247); +#6249=ORIENTED_EDGE('',*,*,#6199,.F.); +#6251=ORIENTED_EDGE('',*,*,#6250,.T.); +#6253=ORIENTED_EDGE('',*,*,#6252,.T.); +#6254=ORIENTED_EDGE('',*,*,#4484,.F.); +#6255=EDGE_LOOP('',(#6249,#6251,#6253,#6254)); +#6256=FACE_OUTER_BOUND('',#6255,.F.); +#6257=ADVANCED_FACE('',(#6256),#6248,.T.); +#6258=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.45E0)); +#6259=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6260=DIRECTION('',(0.E0,1.E0,0.E0)); +#6261=AXIS2_PLACEMENT_3D('',#6258,#6259,#6260); +#6262=PLANE('',#6261); +#6263=ORIENTED_EDGE('',*,*,#6224,.F.); +#6265=ORIENTED_EDGE('',*,*,#6264,.T.); +#6267=ORIENTED_EDGE('',*,*,#6266,.T.); +#6268=ORIENTED_EDGE('',*,*,#6250,.F.); +#6269=EDGE_LOOP('',(#6263,#6265,#6267,#6268)); +#6270=FACE_OUTER_BOUND('',#6269,.F.); +#6271=ADVANCED_FACE('',(#6270),#6262,.T.); +#6272=CARTESIAN_POINT('',(1.18E0,2.3E-1,-8.7E0)); +#6273=DIRECTION('',(1.E0,0.E0,0.E0)); +#6274=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6275=AXIS2_PLACEMENT_3D('',#6272,#6273,#6274); +#6276=CYLINDRICAL_SURFACE('',#6275,2.5E-1); +#6277=ORIENTED_EDGE('',*,*,#6222,.F.); +#6279=ORIENTED_EDGE('',*,*,#6278,.T.); +#6281=ORIENTED_EDGE('',*,*,#6280,.T.); +#6282=ORIENTED_EDGE('',*,*,#6264,.F.); +#6283=EDGE_LOOP('',(#6277,#6279,#6281,#6282)); +#6284=FACE_OUTER_BOUND('',#6283,.F.); +#6285=ADVANCED_FACE('',(#6284),#6276,.F.); +#6286=CARTESIAN_POINT('',(1.18E0,-8.861522368915E-1,-9.462598846298E0)); +#6287=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6288=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6289=AXIS2_PLACEMENT_3D('',#6286,#6287,#6288); +#6290=PLANE('',#6289); +#6291=ORIENTED_EDGE('',*,*,#6220,.F.); +#6293=ORIENTED_EDGE('',*,*,#6292,.T.); +#6295=ORIENTED_EDGE('',*,*,#6294,.T.); +#6296=ORIENTED_EDGE('',*,*,#6278,.F.); +#6297=EDGE_LOOP('',(#6291,#6293,#6295,#6296)); +#6298=FACE_OUTER_BOUND('',#6297,.F.); +#6299=ADVANCED_FACE('',(#6298),#6290,.T.); +#6300=CARTESIAN_POINT('',(1.18E0,-8.932233047034E-1,-9.455527778486E0)); +#6301=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6302=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6303=AXIS2_PLACEMENT_3D('',#6300,#6301,#6302); +#6304=PLANE('',#6303); +#6305=ORIENTED_EDGE('',*,*,#6218,.F.); +#6307=ORIENTED_EDGE('',*,*,#6306,.T.); +#6309=ORIENTED_EDGE('',*,*,#6308,.T.); +#6310=ORIENTED_EDGE('',*,*,#6292,.F.); +#6311=EDGE_LOOP('',(#6305,#6307,#6309,#6310)); +#6312=FACE_OUTER_BOUND('',#6311,.F.); +#6313=ADVANCED_FACE('',(#6312),#6304,.T.); +#6314=CARTESIAN_POINT('',(1.18E0,-1.07E0,-9.632304473783E0)); +#6315=DIRECTION('',(1.E0,0.E0,0.E0)); +#6316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6317=AXIS2_PLACEMENT_3D('',#6314,#6315,#6316); +#6318=CYLINDRICAL_SURFACE('',#6317,2.5E-1); +#6319=ORIENTED_EDGE('',*,*,#6216,.F.); +#6321=ORIENTED_EDGE('',*,*,#6320,.T.); +#6323=ORIENTED_EDGE('',*,*,#6322,.T.); +#6324=ORIENTED_EDGE('',*,*,#6306,.F.); +#6325=EDGE_LOOP('',(#6319,#6321,#6323,#6324)); +#6326=FACE_OUTER_BOUND('',#6325,.F.); +#6327=ADVANCED_FACE('',(#6326),#6318,.F.); +#6328=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.915025253169E0)); +#6329=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6330=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6331=AXIS2_PLACEMENT_3D('',#6328,#6329,#6330); +#6332=PLANE('',#6331); +#6333=ORIENTED_EDGE('',*,*,#6214,.F.); +#6335=ORIENTED_EDGE('',*,*,#6334,.T.); +#6337=ORIENTED_EDGE('',*,*,#6336,.T.); +#6338=ORIENTED_EDGE('',*,*,#6320,.F.); +#6339=EDGE_LOOP('',(#6333,#6335,#6337,#6338)); +#6340=FACE_OUTER_BOUND('',#6339,.F.); +#6341=ADVANCED_FACE('',(#6340),#6332,.T.); +#6342=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#6343=DIRECTION('',(1.E0,0.E0,0.E0)); +#6344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6345=AXIS2_PLACEMENT_3D('',#6342,#6343,#6344); +#6346=CYLINDRICAL_SURFACE('',#6345,3.2E-1); +#6347=ORIENTED_EDGE('',*,*,#6212,.F.); +#6349=ORIENTED_EDGE('',*,*,#6348,.T.); +#6351=ORIENTED_EDGE('',*,*,#6350,.T.); +#6352=ORIENTED_EDGE('',*,*,#6334,.F.); +#6353=EDGE_LOOP('',(#6347,#6349,#6351,#6352)); +#6354=FACE_OUTER_BOUND('',#6353,.F.); +#6355=ADVANCED_FACE('',(#6354),#6346,.F.); +#6356=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#6357=DIRECTION('',(0.E0,1.E0,0.E0)); +#6358=DIRECTION('',(0.E0,0.E0,1.E0)); +#6359=AXIS2_PLACEMENT_3D('',#6356,#6357,#6358); +#6360=PLANE('',#6359); +#6361=ORIENTED_EDGE('',*,*,#6210,.F.); +#6363=ORIENTED_EDGE('',*,*,#6362,.T.); +#6365=ORIENTED_EDGE('',*,*,#6364,.T.); +#6366=ORIENTED_EDGE('',*,*,#6348,.F.); +#6367=EDGE_LOOP('',(#6361,#6363,#6365,#6366)); +#6368=FACE_OUTER_BOUND('',#6367,.F.); +#6369=ADVANCED_FACE('',(#6368),#6360,.T.); +#6370=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#6371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6372=DIRECTION('',(0.E0,1.E0,0.E0)); +#6373=AXIS2_PLACEMENT_3D('',#6370,#6371,#6372); +#6374=PLANE('',#6373); +#6375=ORIENTED_EDGE('',*,*,#6208,.F.); +#6377=ORIENTED_EDGE('',*,*,#6376,.T.); +#6379=ORIENTED_EDGE('',*,*,#6378,.T.); +#6380=ORIENTED_EDGE('',*,*,#6362,.F.); +#6381=EDGE_LOOP('',(#6375,#6377,#6379,#6380)); +#6382=FACE_OUTER_BOUND('',#6381,.F.); +#6383=ADVANCED_FACE('',(#6382),#6374,.T.); +#6384=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.014129942315E1)); +#6385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6386=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6387=AXIS2_PLACEMENT_3D('',#6384,#6385,#6386); +#6388=PLANE('',#6387); +#6389=ORIENTED_EDGE('',*,*,#6206,.F.); +#6391=ORIENTED_EDGE('',*,*,#6390,.T.); +#6393=ORIENTED_EDGE('',*,*,#6392,.T.); +#6394=ORIENTED_EDGE('',*,*,#6376,.F.); +#6395=EDGE_LOOP('',(#6389,#6391,#6393,#6394)); +#6396=FACE_OUTER_BOUND('',#6395,.F.); +#6397=ADVANCED_FACE('',(#6396),#6388,.T.); +#6398=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.014129942315E1)); +#6399=DIRECTION('',(1.E0,0.E0,0.E0)); +#6400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6401=AXIS2_PLACEMENT_3D('',#6398,#6399,#6400); +#6402=CYLINDRICAL_SURFACE('',#6401,9.6E-1); +#6403=ORIENTED_EDGE('',*,*,#6204,.F.); +#6405=ORIENTED_EDGE('',*,*,#6404,.T.); +#6407=ORIENTED_EDGE('',*,*,#6406,.T.); +#6408=ORIENTED_EDGE('',*,*,#6390,.F.); +#6409=EDGE_LOOP('',(#6403,#6405,#6407,#6408)); +#6410=FACE_OUTER_BOUND('',#6409,.F.); +#6411=ADVANCED_FACE('',(#6410),#6402,.T.); +#6412=CARTESIAN_POINT('',(1.18E0,-8.063455967291E-1,-8.11E0)); +#6413=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6414=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6415=AXIS2_PLACEMENT_3D('',#6412,#6413,#6414); +#6416=PLANE('',#6415); +#6417=ORIENTED_EDGE('',*,*,#6202,.F.); +#6418=ORIENTED_EDGE('',*,*,#4488,.T.); +#6420=ORIENTED_EDGE('',*,*,#6419,.T.); +#6421=ORIENTED_EDGE('',*,*,#6404,.F.); +#6422=EDGE_LOOP('',(#6417,#6418,#6420,#6421)); +#6423=FACE_OUTER_BOUND('',#6422,.F.); +#6424=ADVANCED_FACE('',(#6423),#6416,.T.); +#6425=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#6426=DIRECTION('',(1.E0,0.E0,0.E0)); +#6427=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6428=AXIS2_PLACEMENT_3D('',#6425,#6426,#6427); +#6429=PLANE('',#6428); +#6430=ORIENTED_EDGE('',*,*,#6252,.F.); +#6431=ORIENTED_EDGE('',*,*,#6266,.F.); +#6432=ORIENTED_EDGE('',*,*,#6280,.F.); +#6433=ORIENTED_EDGE('',*,*,#6294,.F.); +#6434=ORIENTED_EDGE('',*,*,#6308,.F.); +#6435=ORIENTED_EDGE('',*,*,#6322,.F.); +#6436=ORIENTED_EDGE('',*,*,#6336,.F.); +#6437=ORIENTED_EDGE('',*,*,#6350,.F.); +#6438=ORIENTED_EDGE('',*,*,#6364,.F.); +#6439=ORIENTED_EDGE('',*,*,#6378,.F.); +#6440=ORIENTED_EDGE('',*,*,#6392,.F.); +#6441=ORIENTED_EDGE('',*,*,#6406,.F.); +#6442=ORIENTED_EDGE('',*,*,#6419,.F.); +#6443=ORIENTED_EDGE('',*,*,#4486,.T.); +#6444=EDGE_LOOP('',(#6430,#6431,#6432,#6433,#6434,#6435,#6436,#6437,#6438,#6439, +#6440,#6441,#6442,#6443)); +#6445=FACE_OUTER_BOUND('',#6444,.F.); +#6446=ADVANCED_FACE('',(#6445),#6429,.T.); +#6447=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#6448=DIRECTION('',(1.E0,0.E0,0.E0)); +#6449=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6450=AXIS2_PLACEMENT_3D('',#6447,#6448,#6449); +#6451=PLANE('',#6450); +#6453=ORIENTED_EDGE('',*,*,#6452,.F.); +#6454=ORIENTED_EDGE('',*,*,#6187,.F.); +#6456=ORIENTED_EDGE('',*,*,#6455,.F.); +#6458=ORIENTED_EDGE('',*,*,#6457,.F.); +#6459=EDGE_LOOP('',(#6453,#6454,#6456,#6458)); +#6460=FACE_OUTER_BOUND('',#6459,.F.); +#6461=ADVANCED_FACE('',(#6460),#6451,.T.); +#6462=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#6463=DIRECTION('',(0.E0,1.E0,0.E0)); +#6464=DIRECTION('',(0.E0,0.E0,1.E0)); +#6465=AXIS2_PLACEMENT_3D('',#6462,#6463,#6464); +#6466=PLANE('',#6465); +#6467=ORIENTED_EDGE('',*,*,#6234,.F.); +#6468=ORIENTED_EDGE('',*,*,#6189,.T.); +#6469=ORIENTED_EDGE('',*,*,#6452,.T.); +#6471=ORIENTED_EDGE('',*,*,#6470,.F.); +#6472=EDGE_LOOP('',(#6467,#6468,#6469,#6471)); +#6473=FACE_OUTER_BOUND('',#6472,.F.); +#6474=ADVANCED_FACE('',(#6473),#6466,.T.); +#6475=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#6476=DIRECTION('',(0.E0,0.E0,1.E0)); +#6477=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6478=AXIS2_PLACEMENT_3D('',#6475,#6476,#6477); +#6479=PLANE('',#6478); +#6480=ORIENTED_EDGE('',*,*,#6236,.F.); +#6481=ORIENTED_EDGE('',*,*,#6470,.T.); +#6482=ORIENTED_EDGE('',*,*,#6457,.T.); +#6484=ORIENTED_EDGE('',*,*,#6483,.F.); +#6485=EDGE_LOOP('',(#6480,#6481,#6482,#6484)); +#6486=FACE_OUTER_BOUND('',#6485,.F.); +#6487=ADVANCED_FACE('',(#6486),#6479,.T.); +#6488=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#6489=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6490=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6491=AXIS2_PLACEMENT_3D('',#6488,#6489,#6490); +#6492=PLANE('',#6491); +#6493=ORIENTED_EDGE('',*,*,#6238,.F.); +#6494=ORIENTED_EDGE('',*,*,#6483,.T.); +#6495=ORIENTED_EDGE('',*,*,#6455,.T.); +#6496=ORIENTED_EDGE('',*,*,#6185,.F.); +#6497=EDGE_LOOP('',(#6493,#6494,#6495,#6496)); +#6498=FACE_OUTER_BOUND('',#6497,.F.); +#6499=ADVANCED_FACE('',(#6498),#6492,.T.); +#6500=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#6501=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6502=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6503=AXIS2_PLACEMENT_3D('',#6500,#6501,#6502); +#6504=PLANE('',#6503); +#6505=ORIENTED_EDGE('',*,*,#5005,.F.); +#6507=ORIENTED_EDGE('',*,*,#6506,.T.); +#6508=ORIENTED_EDGE('',*,*,#6175,.T.); +#6509=ORIENTED_EDGE('',*,*,#6147,.F.); +#6510=EDGE_LOOP('',(#6505,#6507,#6508,#6509)); +#6511=FACE_OUTER_BOUND('',#6510,.F.); +#6512=ADVANCED_FACE('',(#6511),#6504,.F.); +#6513=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#6514=DIRECTION('',(0.E0,1.E0,0.E0)); +#6515=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6516=AXIS2_PLACEMENT_3D('',#6513,#6514,#6515); +#6517=PLANE('',#6516); +#6518=ORIENTED_EDGE('',*,*,#5003,.F.); +#6520=ORIENTED_EDGE('',*,*,#6519,.T.); +#6521=ORIENTED_EDGE('',*,*,#6177,.T.); +#6522=ORIENTED_EDGE('',*,*,#6506,.F.); +#6523=EDGE_LOOP('',(#6518,#6520,#6521,#6522)); +#6524=FACE_OUTER_BOUND('',#6523,.F.); +#6525=ADVANCED_FACE('',(#6524),#6517,.F.); +#6526=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#6527=DIRECTION('',(1.E0,0.E0,0.E0)); +#6528=DIRECTION('',(0.E0,1.E0,0.E0)); +#6529=AXIS2_PLACEMENT_3D('',#6526,#6527,#6528); +#6530=PLANE('',#6529); +#6531=ORIENTED_EDGE('',*,*,#6161,.F.); +#6532=ORIENTED_EDGE('',*,*,#6179,.T.); +#6533=ORIENTED_EDGE('',*,*,#6519,.F.); +#6534=ORIENTED_EDGE('',*,*,#5001,.F.); +#6535=EDGE_LOOP('',(#6531,#6532,#6533,#6534)); +#6536=FACE_OUTER_BOUND('',#6535,.F.); +#6537=ADVANCED_FACE('',(#6536),#6530,.F.); +#6538=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#6539=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6540=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6541=AXIS2_PLACEMENT_3D('',#6538,#6539,#6540); +#6542=PLANE('',#6541); +#6544=ORIENTED_EDGE('',*,*,#6543,.T.); +#6545=ORIENTED_EDGE('',*,*,#5009,.F.); +#6547=ORIENTED_EDGE('',*,*,#6546,.T.); +#6549=ORIENTED_EDGE('',*,*,#6548,.T.); +#6550=EDGE_LOOP('',(#6544,#6545,#6547,#6549)); +#6551=FACE_OUTER_BOUND('',#6550,.F.); +#6552=ADVANCED_FACE('',(#6551),#6542,.F.); +#6553=CARTESIAN_POINT('',(-5.11E0,-1.31E0,0.E0)); +#6554=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#6555=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6556=AXIS2_PLACEMENT_3D('',#6553,#6554,#6555); +#6557=PLANE('',#6556); +#6558=ORIENTED_EDGE('',*,*,#5011,.T.); +#6559=ORIENTED_EDGE('',*,*,#6543,.F.); +#6561=ORIENTED_EDGE('',*,*,#6560,.F.); +#6563=ORIENTED_EDGE('',*,*,#6562,.T.); +#6564=EDGE_LOOP('',(#6558,#6559,#6561,#6563)); +#6565=FACE_OUTER_BOUND('',#6564,.F.); +#6566=ADVANCED_FACE('',(#6565),#6557,.T.); +#6567=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#6568=DIRECTION('',(0.E0,0.E0,1.E0)); +#6569=DIRECTION('',(1.E0,0.E0,0.E0)); +#6570=AXIS2_PLACEMENT_3D('',#6567,#6568,#6569); +#6571=PLANE('',#6570); +#6572=ORIENTED_EDGE('',*,*,#6560,.T.); +#6573=ORIENTED_EDGE('',*,*,#6548,.F.); +#6575=ORIENTED_EDGE('',*,*,#6574,.F.); +#6577=ORIENTED_EDGE('',*,*,#6576,.F.); +#6579=ORIENTED_EDGE('',*,*,#6578,.F.); +#6580=EDGE_LOOP('',(#6572,#6573,#6575,#6577,#6579)); +#6581=FACE_OUTER_BOUND('',#6580,.F.); +#6583=ORIENTED_EDGE('',*,*,#6582,.F.); +#6585=ORIENTED_EDGE('',*,*,#6584,.T.); +#6587=ORIENTED_EDGE('',*,*,#6586,.T.); +#6589=ORIENTED_EDGE('',*,*,#6588,.F.); +#6590=EDGE_LOOP('',(#6583,#6585,#6587,#6589)); +#6591=FACE_BOUND('',#6590,.F.); +#6592=ADVANCED_FACE('',(#6581,#6591),#6571,.T.); +#6593=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#6594=DIRECTION('',(1.E0,0.E0,0.E0)); +#6595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6596=AXIS2_PLACEMENT_3D('',#6593,#6594,#6595); +#6597=PLANE('',#6596); +#6599=ORIENTED_EDGE('',*,*,#6598,.T.); +#6600=ORIENTED_EDGE('',*,*,#4502,.F.); +#6602=ORIENTED_EDGE('',*,*,#6601,.T.); +#6604=ORIENTED_EDGE('',*,*,#6603,.T.); +#6606=ORIENTED_EDGE('',*,*,#6605,.T.); +#6608=ORIENTED_EDGE('',*,*,#6607,.T.); +#6610=ORIENTED_EDGE('',*,*,#6609,.T.); +#6612=ORIENTED_EDGE('',*,*,#6611,.T.); +#6614=ORIENTED_EDGE('',*,*,#6613,.T.); +#6616=ORIENTED_EDGE('',*,*,#6615,.T.); +#6618=ORIENTED_EDGE('',*,*,#6617,.T.); +#6620=ORIENTED_EDGE('',*,*,#6619,.T.); +#6622=ORIENTED_EDGE('',*,*,#6621,.T.); +#6624=ORIENTED_EDGE('',*,*,#6623,.T.); +#6625=EDGE_LOOP('',(#6599,#6600,#6602,#6604,#6606,#6608,#6610,#6612,#6614,#6616, +#6618,#6620,#6622,#6624)); +#6626=FACE_OUTER_BOUND('',#6625,.F.); +#6627=ADVANCED_FACE('',(#6626),#6597,.F.); +#6628=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#6629=DIRECTION('',(1.E0,0.E0,0.E0)); +#6630=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6631=AXIS2_PLACEMENT_3D('',#6628,#6629,#6630); +#6632=PLANE('',#6631); +#6634=ORIENTED_EDGE('',*,*,#6633,.T.); +#6636=ORIENTED_EDGE('',*,*,#6635,.T.); +#6638=ORIENTED_EDGE('',*,*,#6637,.T.); +#6639=ORIENTED_EDGE('',*,*,#6582,.T.); +#6640=EDGE_LOOP('',(#6634,#6636,#6638,#6639)); +#6641=FACE_OUTER_BOUND('',#6640,.F.); +#6642=ADVANCED_FACE('',(#6641),#6632,.F.); +#6643=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#6644=DIRECTION('',(0.E0,1.E0,0.E0)); +#6645=DIRECTION('',(0.E0,0.E0,1.E0)); +#6646=AXIS2_PLACEMENT_3D('',#6643,#6644,#6645); +#6647=PLANE('',#6646); +#6648=ORIENTED_EDGE('',*,*,#6598,.F.); +#6650=ORIENTED_EDGE('',*,*,#6649,.T.); +#6652=ORIENTED_EDGE('',*,*,#6651,.T.); +#6653=ORIENTED_EDGE('',*,*,#4504,.F.); +#6654=EDGE_LOOP('',(#6648,#6650,#6652,#6653)); +#6655=FACE_OUTER_BOUND('',#6654,.F.); +#6656=ADVANCED_FACE('',(#6655),#6647,.T.); +#6657=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.45E0)); +#6658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6659=DIRECTION('',(0.E0,1.E0,0.E0)); +#6660=AXIS2_PLACEMENT_3D('',#6657,#6658,#6659); +#6661=PLANE('',#6660); +#6662=ORIENTED_EDGE('',*,*,#6623,.F.); +#6664=ORIENTED_EDGE('',*,*,#6663,.T.); +#6666=ORIENTED_EDGE('',*,*,#6665,.T.); +#6667=ORIENTED_EDGE('',*,*,#6649,.F.); +#6668=EDGE_LOOP('',(#6662,#6664,#6666,#6667)); +#6669=FACE_OUTER_BOUND('',#6668,.F.); +#6670=ADVANCED_FACE('',(#6669),#6661,.T.); +#6671=CARTESIAN_POINT('',(-4.82E0,2.3E-1,-8.7E0)); +#6672=DIRECTION('',(1.E0,0.E0,0.E0)); +#6673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6674=AXIS2_PLACEMENT_3D('',#6671,#6672,#6673); +#6675=CYLINDRICAL_SURFACE('',#6674,2.5E-1); +#6676=ORIENTED_EDGE('',*,*,#6621,.F.); +#6678=ORIENTED_EDGE('',*,*,#6677,.T.); +#6680=ORIENTED_EDGE('',*,*,#6679,.T.); +#6681=ORIENTED_EDGE('',*,*,#6663,.F.); +#6682=EDGE_LOOP('',(#6676,#6678,#6680,#6681)); +#6683=FACE_OUTER_BOUND('',#6682,.F.); +#6684=ADVANCED_FACE('',(#6683),#6675,.F.); +#6685=CARTESIAN_POINT('',(-4.82E0,-8.861522368915E-1,-9.462598846298E0)); +#6686=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6687=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6688=AXIS2_PLACEMENT_3D('',#6685,#6686,#6687); +#6689=PLANE('',#6688); +#6690=ORIENTED_EDGE('',*,*,#6619,.F.); +#6692=ORIENTED_EDGE('',*,*,#6691,.T.); +#6694=ORIENTED_EDGE('',*,*,#6693,.T.); +#6695=ORIENTED_EDGE('',*,*,#6677,.F.); +#6696=EDGE_LOOP('',(#6690,#6692,#6694,#6695)); +#6697=FACE_OUTER_BOUND('',#6696,.F.); +#6698=ADVANCED_FACE('',(#6697),#6689,.T.); +#6699=CARTESIAN_POINT('',(-4.82E0,-8.932233047034E-1,-9.455527778486E0)); +#6700=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#6701=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#6702=AXIS2_PLACEMENT_3D('',#6699,#6700,#6701); +#6703=PLANE('',#6702); +#6704=ORIENTED_EDGE('',*,*,#6617,.F.); +#6706=ORIENTED_EDGE('',*,*,#6705,.T.); +#6708=ORIENTED_EDGE('',*,*,#6707,.T.); +#6709=ORIENTED_EDGE('',*,*,#6691,.F.); +#6710=EDGE_LOOP('',(#6704,#6706,#6708,#6709)); +#6711=FACE_OUTER_BOUND('',#6710,.F.); +#6712=ADVANCED_FACE('',(#6711),#6703,.T.); +#6713=CARTESIAN_POINT('',(-4.82E0,-1.07E0,-9.632304473783E0)); +#6714=DIRECTION('',(1.E0,0.E0,0.E0)); +#6715=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6716=AXIS2_PLACEMENT_3D('',#6713,#6714,#6715); +#6717=CYLINDRICAL_SURFACE('',#6716,2.5E-1); +#6718=ORIENTED_EDGE('',*,*,#6615,.F.); +#6720=ORIENTED_EDGE('',*,*,#6719,.T.); +#6722=ORIENTED_EDGE('',*,*,#6721,.T.); +#6723=ORIENTED_EDGE('',*,*,#6705,.F.); +#6724=EDGE_LOOP('',(#6718,#6720,#6722,#6723)); +#6725=FACE_OUTER_BOUND('',#6724,.F.); +#6726=ADVANCED_FACE('',(#6725),#6717,.F.); +#6727=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.915025253169E0)); +#6728=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6729=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6730=AXIS2_PLACEMENT_3D('',#6727,#6728,#6729); +#6731=PLANE('',#6730); +#6732=ORIENTED_EDGE('',*,*,#6613,.F.); +#6734=ORIENTED_EDGE('',*,*,#6733,.T.); +#6736=ORIENTED_EDGE('',*,*,#6735,.T.); +#6737=ORIENTED_EDGE('',*,*,#6719,.F.); +#6738=EDGE_LOOP('',(#6732,#6734,#6736,#6737)); +#6739=FACE_OUTER_BOUND('',#6738,.F.); +#6740=ADVANCED_FACE('',(#6739),#6731,.T.); +#6741=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.014129942315E1)); +#6742=DIRECTION('',(1.E0,0.E0,0.E0)); +#6743=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6744=AXIS2_PLACEMENT_3D('',#6741,#6742,#6743); +#6745=CYLINDRICAL_SURFACE('',#6744,3.2E-1); +#6746=ORIENTED_EDGE('',*,*,#6611,.F.); +#6748=ORIENTED_EDGE('',*,*,#6747,.T.); +#6750=ORIENTED_EDGE('',*,*,#6749,.T.); +#6751=ORIENTED_EDGE('',*,*,#6733,.F.); +#6752=EDGE_LOOP('',(#6746,#6748,#6750,#6751)); +#6753=FACE_OUTER_BOUND('',#6752,.F.); +#6754=ADVANCED_FACE('',(#6753),#6745,.F.); +#6755=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#6756=DIRECTION('',(0.E0,1.E0,0.E0)); +#6757=DIRECTION('',(0.E0,0.E0,1.E0)); +#6758=AXIS2_PLACEMENT_3D('',#6755,#6756,#6757); +#6759=PLANE('',#6758); +#6760=ORIENTED_EDGE('',*,*,#6609,.F.); +#6762=ORIENTED_EDGE('',*,*,#6761,.T.); +#6764=ORIENTED_EDGE('',*,*,#6763,.T.); +#6765=ORIENTED_EDGE('',*,*,#6747,.F.); +#6766=EDGE_LOOP('',(#6760,#6762,#6764,#6765)); +#6767=FACE_OUTER_BOUND('',#6766,.F.); +#6768=ADVANCED_FACE('',(#6767),#6759,.T.); +#6769=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#6770=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6771=DIRECTION('',(0.E0,1.E0,0.E0)); +#6772=AXIS2_PLACEMENT_3D('',#6769,#6770,#6771); +#6773=PLANE('',#6772); +#6774=ORIENTED_EDGE('',*,*,#6607,.F.); +#6776=ORIENTED_EDGE('',*,*,#6775,.T.); +#6778=ORIENTED_EDGE('',*,*,#6777,.T.); +#6779=ORIENTED_EDGE('',*,*,#6761,.F.); +#6780=EDGE_LOOP('',(#6774,#6776,#6778,#6779)); +#6781=FACE_OUTER_BOUND('',#6780,.F.); +#6782=ADVANCED_FACE('',(#6781),#6773,.T.); +#6783=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.014129942315E1)); +#6784=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6786=AXIS2_PLACEMENT_3D('',#6783,#6784,#6785); +#6787=PLANE('',#6786); +#6788=ORIENTED_EDGE('',*,*,#6605,.F.); +#6790=ORIENTED_EDGE('',*,*,#6789,.T.); +#6792=ORIENTED_EDGE('',*,*,#6791,.T.); +#6793=ORIENTED_EDGE('',*,*,#6775,.F.); +#6794=EDGE_LOOP('',(#6788,#6790,#6792,#6793)); +#6795=FACE_OUTER_BOUND('',#6794,.F.); +#6796=ADVANCED_FACE('',(#6795),#6787,.T.); +#6797=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.014129942315E1)); +#6798=DIRECTION('',(1.E0,0.E0,0.E0)); +#6799=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6800=AXIS2_PLACEMENT_3D('',#6797,#6798,#6799); +#6801=CYLINDRICAL_SURFACE('',#6800,9.6E-1); +#6802=ORIENTED_EDGE('',*,*,#6603,.F.); +#6804=ORIENTED_EDGE('',*,*,#6803,.T.); +#6806=ORIENTED_EDGE('',*,*,#6805,.T.); +#6807=ORIENTED_EDGE('',*,*,#6789,.F.); +#6808=EDGE_LOOP('',(#6802,#6804,#6806,#6807)); +#6809=FACE_OUTER_BOUND('',#6808,.F.); +#6810=ADVANCED_FACE('',(#6809),#6801,.T.); +#6811=CARTESIAN_POINT('',(-4.82E0,-8.063455967291E-1,-8.11E0)); +#6812=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6813=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6814=AXIS2_PLACEMENT_3D('',#6811,#6812,#6813); +#6815=PLANE('',#6814); +#6816=ORIENTED_EDGE('',*,*,#6601,.F.); +#6817=ORIENTED_EDGE('',*,*,#4508,.T.); +#6819=ORIENTED_EDGE('',*,*,#6818,.T.); +#6820=ORIENTED_EDGE('',*,*,#6803,.F.); +#6821=EDGE_LOOP('',(#6816,#6817,#6819,#6820)); +#6822=FACE_OUTER_BOUND('',#6821,.F.); +#6823=ADVANCED_FACE('',(#6822),#6815,.T.); +#6824=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#6825=DIRECTION('',(1.E0,0.E0,0.E0)); +#6826=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6827=AXIS2_PLACEMENT_3D('',#6824,#6825,#6826); +#6828=PLANE('',#6827); +#6829=ORIENTED_EDGE('',*,*,#6651,.F.); +#6830=ORIENTED_EDGE('',*,*,#6665,.F.); +#6831=ORIENTED_EDGE('',*,*,#6679,.F.); +#6832=ORIENTED_EDGE('',*,*,#6693,.F.); +#6833=ORIENTED_EDGE('',*,*,#6707,.F.); +#6834=ORIENTED_EDGE('',*,*,#6721,.F.); +#6835=ORIENTED_EDGE('',*,*,#6735,.F.); +#6836=ORIENTED_EDGE('',*,*,#6749,.F.); +#6837=ORIENTED_EDGE('',*,*,#6763,.F.); +#6838=ORIENTED_EDGE('',*,*,#6777,.F.); +#6839=ORIENTED_EDGE('',*,*,#6791,.F.); +#6840=ORIENTED_EDGE('',*,*,#6805,.F.); +#6841=ORIENTED_EDGE('',*,*,#6818,.F.); +#6842=ORIENTED_EDGE('',*,*,#4506,.T.); +#6843=EDGE_LOOP('',(#6829,#6830,#6831,#6832,#6833,#6834,#6835,#6836,#6837,#6838, +#6839,#6840,#6841,#6842)); +#6844=FACE_OUTER_BOUND('',#6843,.F.); +#6845=ADVANCED_FACE('',(#6844),#6828,.T.); +#6846=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#6847=DIRECTION('',(1.E0,0.E0,0.E0)); +#6848=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6849=AXIS2_PLACEMENT_3D('',#6846,#6847,#6848); +#6850=PLANE('',#6849); +#6852=ORIENTED_EDGE('',*,*,#6851,.F.); +#6853=ORIENTED_EDGE('',*,*,#6586,.F.); +#6855=ORIENTED_EDGE('',*,*,#6854,.F.); +#6857=ORIENTED_EDGE('',*,*,#6856,.F.); +#6858=EDGE_LOOP('',(#6852,#6853,#6855,#6857)); +#6859=FACE_OUTER_BOUND('',#6858,.F.); +#6860=ADVANCED_FACE('',(#6859),#6850,.T.); +#6861=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#6862=DIRECTION('',(0.E0,1.E0,0.E0)); +#6863=DIRECTION('',(0.E0,0.E0,1.E0)); +#6864=AXIS2_PLACEMENT_3D('',#6861,#6862,#6863); +#6865=PLANE('',#6864); +#6866=ORIENTED_EDGE('',*,*,#6633,.F.); +#6867=ORIENTED_EDGE('',*,*,#6588,.T.); +#6868=ORIENTED_EDGE('',*,*,#6851,.T.); +#6870=ORIENTED_EDGE('',*,*,#6869,.F.); +#6871=EDGE_LOOP('',(#6866,#6867,#6868,#6870)); +#6872=FACE_OUTER_BOUND('',#6871,.F.); +#6873=ADVANCED_FACE('',(#6872),#6865,.T.); +#6874=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#6875=DIRECTION('',(0.E0,0.E0,1.E0)); +#6876=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6877=AXIS2_PLACEMENT_3D('',#6874,#6875,#6876); +#6878=PLANE('',#6877); +#6879=ORIENTED_EDGE('',*,*,#6635,.F.); +#6880=ORIENTED_EDGE('',*,*,#6869,.T.); +#6881=ORIENTED_EDGE('',*,*,#6856,.T.); +#6883=ORIENTED_EDGE('',*,*,#6882,.F.); +#6884=EDGE_LOOP('',(#6879,#6880,#6881,#6883)); +#6885=FACE_OUTER_BOUND('',#6884,.F.); +#6886=ADVANCED_FACE('',(#6885),#6878,.T.); +#6887=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#6888=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6890=AXIS2_PLACEMENT_3D('',#6887,#6888,#6889); +#6891=PLANE('',#6890); +#6892=ORIENTED_EDGE('',*,*,#6637,.F.); +#6893=ORIENTED_EDGE('',*,*,#6882,.T.); +#6894=ORIENTED_EDGE('',*,*,#6854,.T.); +#6895=ORIENTED_EDGE('',*,*,#6584,.F.); +#6896=EDGE_LOOP('',(#6892,#6893,#6894,#6895)); +#6897=FACE_OUTER_BOUND('',#6896,.F.); +#6898=ADVANCED_FACE('',(#6897),#6891,.T.); +#6899=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#6900=DIRECTION('',(0.E0,1.E0,0.E0)); +#6901=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6902=AXIS2_PLACEMENT_3D('',#6899,#6900,#6901); +#6903=PLANE('',#6902); +#6904=ORIENTED_EDGE('',*,*,#5017,.F.); +#6906=ORIENTED_EDGE('',*,*,#6905,.T.); +#6907=ORIENTED_EDGE('',*,*,#6574,.T.); +#6908=ORIENTED_EDGE('',*,*,#6546,.F.); +#6909=EDGE_LOOP('',(#6904,#6906,#6907,#6908)); +#6910=FACE_OUTER_BOUND('',#6909,.F.); +#6911=ADVANCED_FACE('',(#6910),#6903,.F.); +#6912=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#6913=DIRECTION('',(1.E0,0.E0,0.E0)); +#6914=DIRECTION('',(0.E0,1.E0,0.E0)); +#6915=AXIS2_PLACEMENT_3D('',#6912,#6913,#6914); +#6916=PLANE('',#6915); +#6917=ORIENTED_EDGE('',*,*,#5015,.F.); +#6919=ORIENTED_EDGE('',*,*,#6918,.T.); +#6920=ORIENTED_EDGE('',*,*,#6576,.T.); +#6921=ORIENTED_EDGE('',*,*,#6905,.F.); +#6922=EDGE_LOOP('',(#6917,#6919,#6920,#6921)); +#6923=FACE_OUTER_BOUND('',#6922,.F.); +#6924=ADVANCED_FACE('',(#6923),#6916,.F.); +#6925=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#6926=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6927=DIRECTION('',(1.E0,0.E0,0.E0)); +#6928=AXIS2_PLACEMENT_3D('',#6925,#6926,#6927); +#6929=PLANE('',#6928); +#6930=ORIENTED_EDGE('',*,*,#6562,.F.); +#6931=ORIENTED_EDGE('',*,*,#6578,.T.); +#6932=ORIENTED_EDGE('',*,*,#6918,.F.); +#6933=ORIENTED_EDGE('',*,*,#5013,.F.); +#6934=EDGE_LOOP('',(#6930,#6931,#6932,#6933)); +#6935=FACE_OUTER_BOUND('',#6934,.F.); +#6936=ADVANCED_FACE('',(#6935),#6929,.F.); +#6937=CARTESIAN_POINT('',(6.93E0,5.E-1,-5.05E0)); +#6938=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6939=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6940=AXIS2_PLACEMENT_3D('',#6937,#6938,#6939); +#6941=PLANE('',#6940); +#6943=ORIENTED_EDGE('',*,*,#6942,.T.); +#6945=ORIENTED_EDGE('',*,*,#6944,.T.); +#6947=ORIENTED_EDGE('',*,*,#6946,.T.); +#6948=ORIENTED_EDGE('',*,*,#4940,.F.); +#6949=EDGE_LOOP('',(#6943,#6945,#6947,#6948)); +#6950=FACE_OUTER_BOUND('',#6949,.F.); +#6951=ADVANCED_FACE('',(#6950),#6941,.T.); +#6952=CARTESIAN_POINT('',(-2.531885963669E1,-3.E-1,-4.85E0)); +#6953=DIRECTION('',(1.E0,0.E0,0.E0)); +#6954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6955=AXIS2_PLACEMENT_3D('',#6952,#6953,#6954); +#6956=CYLINDRICAL_SURFACE('',#6955,2.E-1); +#6958=ORIENTED_EDGE('',*,*,#6957,.T.); +#6960=ORIENTED_EDGE('',*,*,#6959,.T.); +#6962=ORIENTED_EDGE('',*,*,#6961,.T.); +#6963=ORIENTED_EDGE('',*,*,#6942,.F.); +#6964=ORIENTED_EDGE('',*,*,#4954,.T.); +#6966=ORIENTED_EDGE('',*,*,#6965,.T.); +#6967=EDGE_LOOP('',(#6958,#6960,#6962,#6963,#6964,#6966)); +#6968=FACE_OUTER_BOUND('',#6967,.F.); +#6969=ADVANCED_FACE('',(#6968),#6956,.T.); +#6970=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.02E0)); +#6971=DIRECTION('',(0.E0,1.E0,0.E0)); +#6972=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6973=AXIS2_PLACEMENT_3D('',#6970,#6971,#6972); +#6974=PLANE('',#6973); +#6976=ORIENTED_EDGE('',*,*,#6975,.F.); +#6978=ORIENTED_EDGE('',*,*,#6977,.T.); +#6980=ORIENTED_EDGE('',*,*,#6979,.T.); +#6982=ORIENTED_EDGE('',*,*,#6981,.F.); +#6983=EDGE_LOOP('',(#6976,#6978,#6980,#6982)); +#6984=FACE_OUTER_BOUND('',#6983,.F.); +#6985=ADVANCED_FACE('',(#6984),#6974,.T.); +#6986=CARTESIAN_POINT('',(6.895E0,-5.E-1,-3.02E0)); +#6987=DIRECTION('',(0.E0,1.E0,0.E0)); +#6988=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6989=AXIS2_PLACEMENT_3D('',#6986,#6987,#6988); +#6990=PLANE('',#6989); +#6991=ORIENTED_EDGE('',*,*,#6957,.F.); +#6993=ORIENTED_EDGE('',*,*,#6992,.T.); +#6995=ORIENTED_EDGE('',*,*,#6994,.F.); +#6997=ORIENTED_EDGE('',*,*,#6996,.F.); +#6998=EDGE_LOOP('',(#6991,#6993,#6995,#6997)); +#6999=FACE_OUTER_BOUND('',#6998,.F.); +#7000=ADVANCED_FACE('',(#6999),#6990,.T.); +#7001=CARTESIAN_POINT('',(6.895E0,5.E-1,-3.05E0)); +#7002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7003=DIRECTION('',(0.E0,0.E0,1.E0)); +#7004=AXIS2_PLACEMENT_3D('',#7001,#7002,#7003); +#7005=PLANE('',#7004); +#7007=ORIENTED_EDGE('',*,*,#7006,.F.); +#7009=ORIENTED_EDGE('',*,*,#7008,.T.); +#7011=ORIENTED_EDGE('',*,*,#7010,.T.); +#7013=ORIENTED_EDGE('',*,*,#7012,.T.); +#7015=ORIENTED_EDGE('',*,*,#7014,.T.); +#7016=ORIENTED_EDGE('',*,*,#6975,.T.); +#7018=ORIENTED_EDGE('',*,*,#7017,.F.); +#7019=ORIENTED_EDGE('',*,*,#6996,.T.); +#7021=ORIENTED_EDGE('',*,*,#7020,.T.); +#7023=ORIENTED_EDGE('',*,*,#7022,.T.); +#7025=ORIENTED_EDGE('',*,*,#7024,.T.); +#7027=ORIENTED_EDGE('',*,*,#7026,.T.); +#7029=ORIENTED_EDGE('',*,*,#7028,.T.); +#7031=ORIENTED_EDGE('',*,*,#7030,.T.); +#7033=ORIENTED_EDGE('',*,*,#7032,.T.); +#7035=ORIENTED_EDGE('',*,*,#7034,.T.); +#7037=ORIENTED_EDGE('',*,*,#7036,.T.); +#7039=ORIENTED_EDGE('',*,*,#7038,.T.); +#7041=ORIENTED_EDGE('',*,*,#7040,.T.); +#7043=ORIENTED_EDGE('',*,*,#7042,.T.); +#7045=ORIENTED_EDGE('',*,*,#7044,.T.); +#7047=ORIENTED_EDGE('',*,*,#7046,.T.); +#7048=EDGE_LOOP('',(#7007,#7009,#7011,#7013,#7015,#7016,#7018,#7019,#7021,#7023, +#7025,#7027,#7029,#7031,#7033,#7035,#7037,#7039,#7041,#7043,#7045,#7047)); +#7049=FACE_OUTER_BOUND('',#7048,.F.); +#7050=ADVANCED_FACE('',(#7049),#7005,.F.); +#7051=CARTESIAN_POINT('',(7.475E0,-1.5E0,-5.26E0)); +#7052=DIRECTION('',(0.E0,0.E0,1.E0)); +#7053=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7054=AXIS2_PLACEMENT_3D('',#7051,#7052,#7053); +#7055=CYLINDRICAL_SURFACE('',#7054,5.8E-1); +#7056=ORIENTED_EDGE('',*,*,#7006,.T.); +#7058=ORIENTED_EDGE('',*,*,#7057,.F.); +#7060=ORIENTED_EDGE('',*,*,#7059,.F.); +#7062=ORIENTED_EDGE('',*,*,#7061,.T.); +#7064=ORIENTED_EDGE('',*,*,#7063,.T.); +#7066=ORIENTED_EDGE('',*,*,#7065,.F.); +#7067=EDGE_LOOP('',(#7056,#7058,#7060,#7062,#7064,#7066)); +#7068=FACE_OUTER_BOUND('',#7067,.F.); +#7069=ADVANCED_FACE('',(#7068),#7055,.F.); +#7070=CARTESIAN_POINT('',(-2.904553976429E1,-1.75E0,-5.51E0)); +#7071=DIRECTION('',(1.E0,0.E0,0.E0)); +#7072=DIRECTION('',(0.E0,1.E0,0.E0)); +#7073=AXIS2_PLACEMENT_3D('',#7070,#7071,#7072); +#7074=CYLINDRICAL_SURFACE('',#7073,2.5E-1); +#7076=ORIENTED_EDGE('',*,*,#7075,.F.); +#7078=ORIENTED_EDGE('',*,*,#7077,.T.); +#7080=ORIENTED_EDGE('',*,*,#7079,.T.); +#7081=ORIENTED_EDGE('',*,*,#7057,.T.); +#7082=EDGE_LOOP('',(#7076,#7078,#7080,#7081)); +#7083=FACE_OUTER_BOUND('',#7082,.F.); +#7084=ADVANCED_FACE('',(#7083),#7074,.F.); +#7085=CARTESIAN_POINT('',(6.895E0,-1.5E0,-5.93E0)); +#7086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7087=DIRECTION('',(0.E0,0.E0,1.E0)); +#7088=AXIS2_PLACEMENT_3D('',#7085,#7086,#7087); +#7089=PLANE('',#7088); +#7091=ORIENTED_EDGE('',*,*,#7090,.T.); +#7093=ORIENTED_EDGE('',*,*,#7092,.T.); +#7095=ORIENTED_EDGE('',*,*,#7094,.F.); +#7096=ORIENTED_EDGE('',*,*,#7008,.F.); +#7097=EDGE_LOOP('',(#7091,#7093,#7095,#7096)); +#7098=FACE_OUTER_BOUND('',#7097,.F.); +#7099=ADVANCED_FACE('',(#7098),#7089,.T.); +#7100=CARTESIAN_POINT('',(6.895E0,-1.5E0,-5.93E0)); +#7101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7102=DIRECTION('',(0.E0,0.E0,1.E0)); +#7103=AXIS2_PLACEMENT_3D('',#7100,#7101,#7102); +#7104=PLANE('',#7103); +#7105=ORIENTED_EDGE('',*,*,#7075,.T.); +#7106=ORIENTED_EDGE('',*,*,#7046,.F.); +#7108=ORIENTED_EDGE('',*,*,#7107,.T.); +#7110=ORIENTED_EDGE('',*,*,#7109,.T.); +#7111=EDGE_LOOP('',(#7105,#7106,#7108,#7110)); +#7112=FACE_OUTER_BOUND('',#7111,.F.); +#7113=ADVANCED_FACE('',(#7112),#7104,.T.); +#7114=CARTESIAN_POINT('',(3.47193E1,-1.75E0,-3.69E0)); +#7115=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7116=DIRECTION('',(0.E0,1.E0,0.E0)); +#7117=AXIS2_PLACEMENT_3D('',#7114,#7115,#7116); +#7118=CYLINDRICAL_SURFACE('',#7117,2.5E-1); +#7119=ORIENTED_EDGE('',*,*,#7090,.F.); +#7120=ORIENTED_EDGE('',*,*,#7065,.T.); +#7122=ORIENTED_EDGE('',*,*,#7121,.T.); +#7124=ORIENTED_EDGE('',*,*,#7123,.T.); +#7125=EDGE_LOOP('',(#7119,#7120,#7122,#7124)); +#7126=FACE_OUTER_BOUND('',#7125,.F.); +#7127=ADVANCED_FACE('',(#7126),#7118,.F.); +#7128=CARTESIAN_POINT('',(-6.5E0,0.E0,-3.94E0)); +#7129=DIRECTION('',(0.E0,0.E0,1.E0)); +#7130=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7131=AXIS2_PLACEMENT_3D('',#7128,#7129,#7130); +#7132=PLANE('',#7131); +#7134=ORIENTED_EDGE('',*,*,#7133,.F.); +#7136=ORIENTED_EDGE('',*,*,#7135,.F.); +#7138=ORIENTED_EDGE('',*,*,#7137,.F.); +#7139=ORIENTED_EDGE('',*,*,#7121,.F.); +#7140=ORIENTED_EDGE('',*,*,#7063,.F.); +#7142=ORIENTED_EDGE('',*,*,#7141,.F.); +#7143=EDGE_LOOP('',(#7134,#7136,#7138,#7139,#7140,#7142)); +#7144=FACE_OUTER_BOUND('',#7143,.F.); +#7145=ADVANCED_FACE('',(#7144),#7132,.T.); +#7146=CARTESIAN_POINT('',(-6.5E0,0.E0,-3.94E0)); +#7147=DIRECTION('',(0.E0,0.E0,1.E0)); +#7148=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7149=AXIS2_PLACEMENT_3D('',#7146,#7147,#7148); +#7150=PLANE('',#7149); +#7152=ORIENTED_EDGE('',*,*,#7151,.F.); +#7154=ORIENTED_EDGE('',*,*,#7153,.F.); +#7156=ORIENTED_EDGE('',*,*,#7155,.F.); +#7158=ORIENTED_EDGE('',*,*,#7157,.F.); +#7160=ORIENTED_EDGE('',*,*,#7159,.F.); +#7162=ORIENTED_EDGE('',*,*,#7161,.F.); +#7163=EDGE_LOOP('',(#7152,#7154,#7156,#7158,#7160,#7162)); +#7164=FACE_OUTER_BOUND('',#7163,.F.); +#7165=ADVANCED_FACE('',(#7164),#7150,.T.); +#7166=CARTESIAN_POINT('',(9.601824005326E0,-9.831538410991E0,-4.19E0)); +#7167=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#7168=DIRECTION('',(0.E0,0.E0,1.E0)); +#7169=AXIS2_PLACEMENT_3D('',#7166,#7167,#7168); +#7170=CYLINDRICAL_SURFACE('',#7169,2.5E-1); +#7172=ORIENTED_EDGE('',*,*,#7171,.T.); +#7174=ORIENTED_EDGE('',*,*,#7173,.F.); +#7176=ORIENTED_EDGE('',*,*,#7175,.T.); +#7177=ORIENTED_EDGE('',*,*,#7133,.T.); +#7178=EDGE_LOOP('',(#7172,#7174,#7176,#7177)); +#7179=FACE_OUTER_BOUND('',#7178,.F.); +#7180=ADVANCED_FACE('',(#7179),#7170,.T.); +#7181=CARTESIAN_POINT('',(9.614048470092E0,-2.015166616345E0,-5.26E0)); +#7182=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#7183=DIRECTION('',(-9.995371768197E-1,-3.042091641058E-2,0.E0)); +#7184=AXIS2_PLACEMENT_3D('',#7181,#7182,#7183); +#7185=PLANE('',#7184); +#7186=ORIENTED_EDGE('',*,*,#7171,.F.); +#7187=ORIENTED_EDGE('',*,*,#7141,.T.); +#7188=ORIENTED_EDGE('',*,*,#7061,.F.); +#7190=ORIENTED_EDGE('',*,*,#7189,.F.); +#7192=ORIENTED_EDGE('',*,*,#7191,.F.); +#7194=ORIENTED_EDGE('',*,*,#7193,.T.); +#7195=EDGE_LOOP('',(#7186,#7187,#7188,#7190,#7192,#7194)); +#7196=FACE_OUTER_BOUND('',#7195,.F.); +#7197=ADVANCED_FACE('',(#7196),#7185,.T.); +#7198=CARTESIAN_POINT('',(-6.5E0,0.E0,-5.26E0)); +#7199=DIRECTION('',(0.E0,0.E0,1.E0)); +#7200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7201=AXIS2_PLACEMENT_3D('',#7198,#7199,#7200); +#7202=PLANE('',#7201); +#7204=ORIENTED_EDGE('',*,*,#7203,.F.); +#7205=ORIENTED_EDGE('',*,*,#7189,.T.); +#7206=ORIENTED_EDGE('',*,*,#7059,.T.); +#7207=ORIENTED_EDGE('',*,*,#7079,.F.); +#7209=ORIENTED_EDGE('',*,*,#7208,.T.); +#7211=ORIENTED_EDGE('',*,*,#7210,.T.); +#7212=EDGE_LOOP('',(#7204,#7205,#7206,#7207,#7209,#7211)); +#7213=FACE_OUTER_BOUND('',#7212,.F.); +#7214=ADVANCED_FACE('',(#7213),#7202,.F.); +#7215=CARTESIAN_POINT('',(-6.5E0,0.E0,-5.26E0)); +#7216=DIRECTION('',(0.E0,0.E0,1.E0)); +#7217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7218=AXIS2_PLACEMENT_3D('',#7215,#7216,#7217); +#7219=PLANE('',#7218); +#7221=ORIENTED_EDGE('',*,*,#7220,.F.); +#7223=ORIENTED_EDGE('',*,*,#7222,.T.); +#7225=ORIENTED_EDGE('',*,*,#7224,.T.); +#7227=ORIENTED_EDGE('',*,*,#7226,.F.); +#7229=ORIENTED_EDGE('',*,*,#7228,.T.); +#7231=ORIENTED_EDGE('',*,*,#7230,.T.); +#7232=EDGE_LOOP('',(#7221,#7223,#7225,#7227,#7229,#7231)); +#7233=FACE_OUTER_BOUND('',#7232,.F.); +#7234=ADVANCED_FACE('',(#7233),#7219,.F.); +#7235=CARTESIAN_POINT('',(8.979336232574E0,1.062148353558E1,-5.01E0)); +#7236=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#7237=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7238=AXIS2_PLACEMENT_3D('',#7235,#7236,#7237); +#7239=CYLINDRICAL_SURFACE('',#7238,2.5E-1); +#7241=ORIENTED_EDGE('',*,*,#7240,.T.); +#7243=ORIENTED_EDGE('',*,*,#7242,.F.); +#7244=ORIENTED_EDGE('',*,*,#7191,.T.); +#7245=ORIENTED_EDGE('',*,*,#7203,.T.); +#7246=EDGE_LOOP('',(#7241,#7243,#7244,#7245)); +#7247=FACE_OUTER_BOUND('',#7246,.F.); +#7248=ADVANCED_FACE('',(#7247),#7239,.T.); +#7249=CARTESIAN_POINT('',(7.503595661426E0,-2.439564946211E0,-5.26E0)); +#7250=DIRECTION('',(3.042091641058E-2,-9.995371768197E-1,0.E0)); +#7251=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#7252=AXIS2_PLACEMENT_3D('',#7249,#7250,#7251); +#7253=PLANE('',#7252); +#7254=ORIENTED_EDGE('',*,*,#7175,.F.); +#7256=ORIENTED_EDGE('',*,*,#7255,.F.); +#7257=ORIENTED_EDGE('',*,*,#7240,.F.); +#7258=ORIENTED_EDGE('',*,*,#7210,.F.); +#7260=ORIENTED_EDGE('',*,*,#7259,.T.); +#7261=ORIENTED_EDGE('',*,*,#7135,.T.); +#7262=EDGE_LOOP('',(#7254,#7256,#7257,#7258,#7260,#7261)); +#7263=FACE_OUTER_BOUND('',#7262,.F.); +#7264=ADVANCED_FACE('',(#7263),#7253,.T.); +#7265=CARTESIAN_POINT('',(9.625E0,-2.375E0,-5.26E0)); +#7266=DIRECTION('',(9.995371768197E-1,3.042091641058E-2,0.E0)); +#7267=DIRECTION('',(-3.042091641058E-2,9.995371768197E-1,0.E0)); +#7268=AXIS2_PLACEMENT_3D('',#7265,#7266,#7267); +#7269=PLANE('',#7268); +#7270=ORIENTED_EDGE('',*,*,#7173,.T.); +#7271=ORIENTED_EDGE('',*,*,#7193,.F.); +#7272=ORIENTED_EDGE('',*,*,#7242,.T.); +#7273=ORIENTED_EDGE('',*,*,#7255,.T.); +#7274=EDGE_LOOP('',(#7270,#7271,#7272,#7273)); +#7275=FACE_OUTER_BOUND('',#7274,.F.); +#7276=ADVANCED_FACE('',(#7275),#7269,.T.); +#7277=CARTESIAN_POINT('',(7.475E0,-1.5E0,-5.26E0)); +#7278=DIRECTION('',(0.E0,0.E0,1.E0)); +#7279=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7280=AXIS2_PLACEMENT_3D('',#7277,#7278,#7279); +#7281=CYLINDRICAL_SURFACE('',#7280,9.4E-1); +#7282=ORIENTED_EDGE('',*,*,#7208,.F.); +#7283=ORIENTED_EDGE('',*,*,#7077,.F.); +#7285=ORIENTED_EDGE('',*,*,#7284,.T.); +#7286=ORIENTED_EDGE('',*,*,#7123,.F.); +#7287=ORIENTED_EDGE('',*,*,#7137,.T.); +#7288=ORIENTED_EDGE('',*,*,#7259,.F.); +#7289=EDGE_LOOP('',(#7282,#7283,#7285,#7286,#7287,#7288)); +#7290=FACE_OUTER_BOUND('',#7289,.F.); +#7291=ADVANCED_FACE('',(#7290),#7281,.T.); +#7292=CARTESIAN_POINT('',(6.535E0,5.E-1,-3.05E0)); +#7293=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7294=DIRECTION('',(0.E0,0.E0,1.E0)); +#7295=AXIS2_PLACEMENT_3D('',#7292,#7293,#7294); +#7296=PLANE('',#7295); +#7297=ORIENTED_EDGE('',*,*,#7284,.F.); +#7298=ORIENTED_EDGE('',*,*,#7109,.F.); +#7300=ORIENTED_EDGE('',*,*,#7299,.F.); +#7302=ORIENTED_EDGE('',*,*,#7301,.F.); +#7304=ORIENTED_EDGE('',*,*,#7303,.F.); +#7306=ORIENTED_EDGE('',*,*,#7305,.F.); +#7308=ORIENTED_EDGE('',*,*,#7307,.F.); +#7310=ORIENTED_EDGE('',*,*,#7309,.F.); +#7312=ORIENTED_EDGE('',*,*,#7311,.F.); +#7314=ORIENTED_EDGE('',*,*,#7313,.F.); +#7316=ORIENTED_EDGE('',*,*,#7315,.F.); +#7318=ORIENTED_EDGE('',*,*,#7317,.F.); +#7320=ORIENTED_EDGE('',*,*,#7319,.F.); +#7322=ORIENTED_EDGE('',*,*,#7321,.F.); +#7324=ORIENTED_EDGE('',*,*,#7323,.F.); +#7325=ORIENTED_EDGE('',*,*,#6992,.F.); +#7327=ORIENTED_EDGE('',*,*,#7326,.T.); +#7328=ORIENTED_EDGE('',*,*,#6979,.F.); +#7330=ORIENTED_EDGE('',*,*,#7329,.F.); +#7332=ORIENTED_EDGE('',*,*,#7331,.F.); +#7334=ORIENTED_EDGE('',*,*,#7333,.F.); +#7335=ORIENTED_EDGE('',*,*,#7092,.F.); +#7336=EDGE_LOOP('',(#7297,#7298,#7300,#7302,#7304,#7306,#7308,#7310,#7312,#7314, +#7316,#7318,#7320,#7322,#7324,#7325,#7327,#7328,#7330,#7332,#7334,#7335)); +#7337=FACE_OUTER_BOUND('',#7336,.F.); +#7338=ADVANCED_FACE('',(#7337),#7296,.T.); +#7339=CARTESIAN_POINT('',(6.895E0,-1.E0,-5.93E0)); +#7340=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7341=DIRECTION('',(0.E0,0.E0,1.E0)); +#7342=AXIS2_PLACEMENT_3D('',#7339,#7340,#7341); +#7343=CYLINDRICAL_SURFACE('',#7342,5.E-1); +#7344=ORIENTED_EDGE('',*,*,#7044,.F.); +#7346=ORIENTED_EDGE('',*,*,#7345,.T.); +#7347=ORIENTED_EDGE('',*,*,#7299,.T.); +#7348=ORIENTED_EDGE('',*,*,#7107,.F.); +#7349=EDGE_LOOP('',(#7344,#7346,#7347,#7348)); +#7350=FACE_OUTER_BOUND('',#7349,.F.); +#7351=ADVANCED_FACE('',(#7350),#7343,.T.); +#7352=CARTESIAN_POINT('',(6.895E0,1.23E0,-6.43E0)); +#7353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7354=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7355=AXIS2_PLACEMENT_3D('',#7352,#7353,#7354); +#7356=PLANE('',#7355); +#7357=ORIENTED_EDGE('',*,*,#7042,.F.); +#7359=ORIENTED_EDGE('',*,*,#7358,.T.); +#7360=ORIENTED_EDGE('',*,*,#7301,.T.); +#7361=ORIENTED_EDGE('',*,*,#7345,.F.); +#7362=EDGE_LOOP('',(#7357,#7359,#7360,#7361)); +#7363=FACE_OUTER_BOUND('',#7362,.F.); +#7364=ADVANCED_FACE('',(#7363),#7356,.T.); +#7365=CARTESIAN_POINT('',(6.895E0,1.23E0,-5.93E0)); +#7366=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7367=DIRECTION('',(0.E0,0.E0,1.E0)); +#7368=AXIS2_PLACEMENT_3D('',#7365,#7366,#7367); +#7369=CYLINDRICAL_SURFACE('',#7368,5.E-1); +#7370=ORIENTED_EDGE('',*,*,#7040,.F.); +#7372=ORIENTED_EDGE('',*,*,#7371,.T.); +#7373=ORIENTED_EDGE('',*,*,#7303,.T.); +#7374=ORIENTED_EDGE('',*,*,#7358,.F.); +#7375=EDGE_LOOP('',(#7370,#7372,#7373,#7374)); +#7376=FACE_OUTER_BOUND('',#7375,.F.); +#7377=ADVANCED_FACE('',(#7376),#7369,.T.); +#7378=CARTESIAN_POINT('',(6.895E0,1.73E0,-2.9E0)); +#7379=DIRECTION('',(0.E0,1.E0,0.E0)); +#7380=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7381=AXIS2_PLACEMENT_3D('',#7378,#7379,#7380); +#7382=PLANE('',#7381); +#7383=ORIENTED_EDGE('',*,*,#7038,.F.); +#7385=ORIENTED_EDGE('',*,*,#7384,.T.); +#7386=ORIENTED_EDGE('',*,*,#7305,.T.); +#7387=ORIENTED_EDGE('',*,*,#7371,.F.); +#7388=EDGE_LOOP('',(#7383,#7385,#7386,#7387)); +#7389=FACE_OUTER_BOUND('',#7388,.F.); +#7390=ADVANCED_FACE('',(#7389),#7382,.T.); +#7391=CARTESIAN_POINT('',(6.895E0,1.6E0,-2.9E0)); +#7392=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7393=DIRECTION('',(0.E0,0.E0,1.E0)); +#7394=AXIS2_PLACEMENT_3D('',#7391,#7392,#7393); +#7395=CYLINDRICAL_SURFACE('',#7394,1.3E-1); +#7396=ORIENTED_EDGE('',*,*,#7036,.F.); +#7398=ORIENTED_EDGE('',*,*,#7397,.T.); +#7399=ORIENTED_EDGE('',*,*,#7307,.T.); +#7400=ORIENTED_EDGE('',*,*,#7384,.F.); +#7401=EDGE_LOOP('',(#7396,#7398,#7399,#7400)); +#7402=FACE_OUTER_BOUND('',#7401,.F.); +#7403=ADVANCED_FACE('',(#7402),#7395,.T.); +#7404=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-2.77E0)); +#7405=DIRECTION('',(0.E0,0.E0,1.E0)); +#7406=DIRECTION('',(0.E0,1.E0,0.E0)); +#7407=AXIS2_PLACEMENT_3D('',#7404,#7405,#7406); +#7408=PLANE('',#7407); +#7409=ORIENTED_EDGE('',*,*,#7034,.F.); +#7411=ORIENTED_EDGE('',*,*,#7410,.T.); +#7412=ORIENTED_EDGE('',*,*,#7309,.T.); +#7413=ORIENTED_EDGE('',*,*,#7397,.F.); +#7414=EDGE_LOOP('',(#7409,#7411,#7412,#7413)); +#7415=FACE_OUTER_BOUND('',#7414,.F.); +#7416=ADVANCED_FACE('',(#7415),#7408,.T.); +#7417=CARTESIAN_POINT('',(6.895E0,1.193553390593E0,-3.02E0)); +#7418=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7419=DIRECTION('',(0.E0,0.E0,1.E0)); +#7420=AXIS2_PLACEMENT_3D('',#7417,#7418,#7419); +#7421=CYLINDRICAL_SURFACE('',#7420,2.5E-1); +#7422=ORIENTED_EDGE('',*,*,#7032,.F.); +#7424=ORIENTED_EDGE('',*,*,#7423,.T.); +#7425=ORIENTED_EDGE('',*,*,#7311,.T.); +#7426=ORIENTED_EDGE('',*,*,#7410,.F.); +#7427=EDGE_LOOP('',(#7422,#7424,#7425,#7426)); +#7428=FACE_OUTER_BOUND('',#7427,.F.); +#7429=ADVANCED_FACE('',(#7428),#7421,.T.); +#7430=CARTESIAN_POINT('',(6.895E0,6.632233047034E-1,-3.196776695297E0)); +#7431=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7432=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7433=AXIS2_PLACEMENT_3D('',#7430,#7431,#7432); +#7434=PLANE('',#7433); +#7435=ORIENTED_EDGE('',*,*,#7030,.F.); +#7437=ORIENTED_EDGE('',*,*,#7436,.T.); +#7438=ORIENTED_EDGE('',*,*,#7313,.T.); +#7439=ORIENTED_EDGE('',*,*,#7423,.F.); +#7440=EDGE_LOOP('',(#7435,#7437,#7438,#7439)); +#7441=FACE_OUTER_BOUND('',#7440,.F.); +#7442=ADVANCED_FACE('',(#7441),#7434,.T.); +#7443=CARTESIAN_POINT('',(6.895E0,8.4E-1,-3.373553390593E0)); +#7444=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7445=DIRECTION('',(0.E0,0.E0,1.E0)); +#7446=AXIS2_PLACEMENT_3D('',#7443,#7444,#7445); +#7447=CYLINDRICAL_SURFACE('',#7446,2.5E-1); +#7448=ORIENTED_EDGE('',*,*,#7028,.F.); +#7450=ORIENTED_EDGE('',*,*,#7449,.T.); +#7451=ORIENTED_EDGE('',*,*,#7315,.T.); +#7452=ORIENTED_EDGE('',*,*,#7436,.F.); +#7453=EDGE_LOOP('',(#7448,#7450,#7451,#7452)); +#7454=FACE_OUTER_BOUND('',#7453,.F.); +#7455=ADVANCED_FACE('',(#7454),#7447,.T.); +#7456=CARTESIAN_POINT('',(6.895E0,5.9E-1,-5.05E0)); +#7457=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7458=DIRECTION('',(0.E0,0.E0,1.E0)); +#7459=AXIS2_PLACEMENT_3D('',#7456,#7457,#7458); +#7460=PLANE('',#7459); +#7461=ORIENTED_EDGE('',*,*,#7026,.F.); +#7463=ORIENTED_EDGE('',*,*,#7462,.T.); +#7464=ORIENTED_EDGE('',*,*,#7317,.T.); +#7465=ORIENTED_EDGE('',*,*,#7449,.F.); +#7466=EDGE_LOOP('',(#7461,#7463,#7464,#7465)); +#7467=FACE_OUTER_BOUND('',#7466,.F.); +#7468=ADVANCED_FACE('',(#7467),#7460,.T.); +#7469=CARTESIAN_POINT('',(6.895E0,4.6E-1,-5.05E0)); +#7470=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7471=DIRECTION('',(0.E0,0.E0,1.E0)); +#7472=AXIS2_PLACEMENT_3D('',#7469,#7470,#7471); +#7473=CYLINDRICAL_SURFACE('',#7472,1.3E-1); +#7474=ORIENTED_EDGE('',*,*,#7024,.F.); +#7476=ORIENTED_EDGE('',*,*,#7475,.T.); +#7477=ORIENTED_EDGE('',*,*,#7319,.T.); +#7478=ORIENTED_EDGE('',*,*,#7462,.F.); +#7479=EDGE_LOOP('',(#7474,#7476,#7477,#7478)); +#7480=FACE_OUTER_BOUND('',#7479,.F.); +#7481=ADVANCED_FACE('',(#7480),#7473,.F.); +#7482=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.18E0)); +#7483=DIRECTION('',(0.E0,0.E0,1.E0)); +#7484=DIRECTION('',(0.E0,1.E0,0.E0)); +#7485=AXIS2_PLACEMENT_3D('',#7482,#7483,#7484); +#7486=PLANE('',#7485); +#7487=ORIENTED_EDGE('',*,*,#7022,.F.); +#7489=ORIENTED_EDGE('',*,*,#7488,.T.); +#7490=ORIENTED_EDGE('',*,*,#7321,.T.); +#7491=ORIENTED_EDGE('',*,*,#7475,.F.); +#7492=EDGE_LOOP('',(#7487,#7489,#7490,#7491)); +#7493=FACE_OUTER_BOUND('',#7492,.F.); +#7494=ADVANCED_FACE('',(#7493),#7486,.T.); +#7495=CARTESIAN_POINT('',(6.895E0,-3.7E-1,-5.05E0)); +#7496=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7497=DIRECTION('',(0.E0,0.E0,1.E0)); +#7498=AXIS2_PLACEMENT_3D('',#7495,#7496,#7497); +#7499=CYLINDRICAL_SURFACE('',#7498,1.3E-1); +#7500=ORIENTED_EDGE('',*,*,#7020,.F.); +#7501=ORIENTED_EDGE('',*,*,#6994,.T.); +#7502=ORIENTED_EDGE('',*,*,#7323,.T.); +#7503=ORIENTED_EDGE('',*,*,#7488,.F.); +#7504=EDGE_LOOP('',(#7500,#7501,#7502,#7503)); +#7505=FACE_OUTER_BOUND('',#7504,.F.); +#7506=ADVANCED_FACE('',(#7505),#7499,.F.); +#7507=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#7508=DIRECTION('',(0.E0,1.E0,0.E0)); +#7509=DIRECTION('',(1.E0,0.E0,0.E0)); +#7510=AXIS2_PLACEMENT_3D('',#7507,#7508,#7509); +#7511=PLANE('',#7510); +#7512=ORIENTED_EDGE('',*,*,#7017,.T.); +#7514=ORIENTED_EDGE('',*,*,#7513,.F.); +#7516=ORIENTED_EDGE('',*,*,#7515,.T.); +#7517=ORIENTED_EDGE('',*,*,#6959,.F.); +#7518=EDGE_LOOP('',(#7512,#7514,#7516,#7517)); +#7519=FACE_OUTER_BOUND('',#7518,.F.); +#7520=ADVANCED_FACE('',(#7519),#7511,.F.); +#7521=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#7522=DIRECTION('',(0.E0,1.E0,0.E0)); +#7523=DIRECTION('',(1.E0,0.E0,0.E0)); +#7524=AXIS2_PLACEMENT_3D('',#7521,#7522,#7523); +#7525=PLANE('',#7524); +#7526=ORIENTED_EDGE('',*,*,#7326,.F.); +#7527=ORIENTED_EDGE('',*,*,#6965,.F.); +#7528=ORIENTED_EDGE('',*,*,#4952,.T.); +#7530=ORIENTED_EDGE('',*,*,#7529,.F.); +#7531=EDGE_LOOP('',(#7526,#7527,#7528,#7530)); +#7532=FACE_OUTER_BOUND('',#7531,.F.); +#7533=ADVANCED_FACE('',(#7532),#7525,.F.); +#7534=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#7535=DIRECTION('',(0.E0,1.E0,0.E0)); +#7536=DIRECTION('',(1.E0,0.E0,0.E0)); +#7537=AXIS2_PLACEMENT_3D('',#7534,#7535,#7536); +#7538=PLANE('',#7537); +#7540=ORIENTED_EDGE('',*,*,#7539,.F.); +#7542=ORIENTED_EDGE('',*,*,#7541,.F.); +#7543=ORIENTED_EDGE('',*,*,#4287,.F.); +#7545=ORIENTED_EDGE('',*,*,#7544,.F.); +#7546=EDGE_LOOP('',(#7540,#7542,#7543,#7545)); +#7547=FACE_OUTER_BOUND('',#7546,.F.); +#7548=ADVANCED_FACE('',(#7547),#7538,.F.); +#7549=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#7550=DIRECTION('',(0.E0,1.E0,0.E0)); +#7551=DIRECTION('',(1.E0,0.E0,0.E0)); +#7552=AXIS2_PLACEMENT_3D('',#7549,#7550,#7551); +#7553=PLANE('',#7552); +#7555=ORIENTED_EDGE('',*,*,#7554,.F.); +#7557=ORIENTED_EDGE('',*,*,#7556,.F.); +#7559=ORIENTED_EDGE('',*,*,#7558,.T.); +#7561=ORIENTED_EDGE('',*,*,#7560,.F.); +#7562=EDGE_LOOP('',(#7555,#7557,#7559,#7561)); +#7563=FACE_OUTER_BOUND('',#7562,.F.); +#7564=ADVANCED_FACE('',(#7563),#7553,.F.); +#7565=CARTESIAN_POINT('',(2.9110104E1,-3.E-1,-3.25E0)); +#7566=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7567=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7568=AXIS2_PLACEMENT_3D('',#7565,#7566,#7567); +#7569=CYLINDRICAL_SURFACE('',#7568,2.E-1); +#7570=ORIENTED_EDGE('',*,*,#6981,.T.); +#7571=ORIENTED_EDGE('',*,*,#7529,.T.); +#7572=ORIENTED_EDGE('',*,*,#4950,.T.); +#7574=ORIENTED_EDGE('',*,*,#7573,.F.); +#7576=ORIENTED_EDGE('',*,*,#7575,.T.); +#7577=ORIENTED_EDGE('',*,*,#7513,.T.); +#7578=EDGE_LOOP('',(#7570,#7571,#7572,#7574,#7576,#7577)); +#7579=FACE_OUTER_BOUND('',#7578,.F.); +#7580=ADVANCED_FACE('',(#7579),#7569,.T.); +#7581=CARTESIAN_POINT('',(6.5E0,5.E-1,-3.05E0)); +#7582=DIRECTION('',(0.E0,0.E0,1.E0)); +#7583=DIRECTION('',(1.E0,0.E0,0.E0)); +#7584=AXIS2_PLACEMENT_3D('',#7581,#7582,#7583); +#7585=PLANE('',#7584); +#7586=ORIENTED_EDGE('',*,*,#7573,.T.); +#7587=ORIENTED_EDGE('',*,*,#4948,.T.); +#7589=ORIENTED_EDGE('',*,*,#7588,.T.); +#7591=ORIENTED_EDGE('',*,*,#7590,.F.); +#7593=ORIENTED_EDGE('',*,*,#7592,.T.); +#7595=ORIENTED_EDGE('',*,*,#7594,.T.); +#7597=ORIENTED_EDGE('',*,*,#7596,.F.); +#7599=ORIENTED_EDGE('',*,*,#7598,.F.); +#7600=EDGE_LOOP('',(#7586,#7587,#7589,#7591,#7593,#7595,#7597,#7599)); +#7601=FACE_OUTER_BOUND('',#7600,.F.); +#7602=ADVANCED_FACE('',(#7601),#7585,.T.); +#7603=CARTESIAN_POINT('',(-2.741897708777E1,3.E-1,-3.25E0)); +#7604=DIRECTION('',(1.E0,0.E0,0.E0)); +#7605=DIRECTION('',(0.E0,1.E0,0.E0)); +#7606=AXIS2_PLACEMENT_3D('',#7603,#7604,#7605); +#7607=CYLINDRICAL_SURFACE('',#7606,2.E-1); +#7608=ORIENTED_EDGE('',*,*,#7588,.F.); +#7609=ORIENTED_EDGE('',*,*,#4946,.T.); +#7611=ORIENTED_EDGE('',*,*,#7610,.T.); +#7613=ORIENTED_EDGE('',*,*,#7612,.T.); +#7614=EDGE_LOOP('',(#7608,#7609,#7611,#7613)); +#7615=FACE_OUTER_BOUND('',#7614,.F.); +#7616=ADVANCED_FACE('',(#7615),#7607,.T.); +#7617=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#7618=DIRECTION('',(0.E0,1.E0,0.E0)); +#7619=DIRECTION('',(1.E0,0.E0,0.E0)); +#7620=AXIS2_PLACEMENT_3D('',#7617,#7618,#7619); +#7621=PLANE('',#7620); +#7623=ORIENTED_EDGE('',*,*,#7622,.F.); +#7625=ORIENTED_EDGE('',*,*,#7624,.F.); +#7627=ORIENTED_EDGE('',*,*,#7626,.F.); +#7628=ORIENTED_EDGE('',*,*,#4279,.T.); +#7629=EDGE_LOOP('',(#7623,#7625,#7627,#7628)); +#7630=FACE_OUTER_BOUND('',#7629,.F.); +#7631=ADVANCED_FACE('',(#7630),#7621,.T.); +#7632=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#7633=DIRECTION('',(0.E0,1.E0,0.E0)); +#7634=DIRECTION('',(1.E0,0.E0,0.E0)); +#7635=AXIS2_PLACEMENT_3D('',#7632,#7633,#7634); +#7636=PLANE('',#7635); +#7638=ORIENTED_EDGE('',*,*,#7637,.F.); +#7640=ORIENTED_EDGE('',*,*,#7639,.F.); +#7641=ORIENTED_EDGE('',*,*,#7610,.F.); +#7642=ORIENTED_EDGE('',*,*,#4944,.F.); +#7643=EDGE_LOOP('',(#7638,#7640,#7641,#7642)); +#7644=FACE_OUTER_BOUND('',#7643,.F.); +#7645=ADVANCED_FACE('',(#7644),#7636,.T.); +#7646=CARTESIAN_POINT('',(-2.9110104E1,3.E-1,-4.35E0)); +#7647=DIRECTION('',(1.E0,0.E0,0.E0)); +#7648=DIRECTION('',(0.E0,1.E0,0.E0)); +#7649=AXIS2_PLACEMENT_3D('',#7646,#7647,#7648); +#7650=CYLINDRICAL_SURFACE('',#7649,2.E-1); +#7652=ORIENTED_EDGE('',*,*,#7651,.F.); +#7654=ORIENTED_EDGE('',*,*,#7653,.T.); +#7655=ORIENTED_EDGE('',*,*,#7622,.T.); +#7656=ORIENTED_EDGE('',*,*,#4277,.T.); +#7657=EDGE_LOOP('',(#7652,#7654,#7655,#7656)); +#7658=FACE_OUTER_BOUND('',#7657,.F.); +#7659=ADVANCED_FACE('',(#7658),#7650,.T.); +#7660=CARTESIAN_POINT('',(-6.93E0,5.E-1,-4.15E0)); +#7661=DIRECTION('',(0.E0,0.E0,1.E0)); +#7662=DIRECTION('',(1.E0,0.E0,0.E0)); +#7663=AXIS2_PLACEMENT_3D('',#7660,#7661,#7662); +#7664=PLANE('',#7663); +#7666=ORIENTED_EDGE('',*,*,#7665,.T.); +#7668=ORIENTED_EDGE('',*,*,#7667,.T.); +#7669=ORIENTED_EDGE('',*,*,#7651,.T.); +#7670=ORIENTED_EDGE('',*,*,#4275,.F.); +#7671=EDGE_LOOP('',(#7666,#7668,#7669,#7670)); +#7672=FACE_OUTER_BOUND('',#7671,.F.); +#7673=ADVANCED_FACE('',(#7672),#7664,.T.); +#7674=CARTESIAN_POINT('',(2.562951445261E1,-3.E-1,-4.35E0)); +#7675=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7676=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7677=AXIS2_PLACEMENT_3D('',#7674,#7675,#7676); +#7678=CYLINDRICAL_SURFACE('',#7677,2.E-1); +#7680=ORIENTED_EDGE('',*,*,#7679,.T.); +#7681=ORIENTED_EDGE('',*,*,#7560,.T.); +#7683=ORIENTED_EDGE('',*,*,#7682,.T.); +#7684=ORIENTED_EDGE('',*,*,#7665,.F.); +#7685=ORIENTED_EDGE('',*,*,#4289,.T.); +#7686=ORIENTED_EDGE('',*,*,#7541,.T.); +#7687=EDGE_LOOP('',(#7680,#7681,#7683,#7684,#7685,#7686)); +#7688=FACE_OUTER_BOUND('',#7687,.F.); +#7689=ADVANCED_FACE('',(#7688),#7678,.T.); +#7690=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-6.18E0)); +#7691=DIRECTION('',(0.E0,1.E0,0.E0)); +#7692=DIRECTION('',(0.E0,0.E0,1.E0)); +#7693=AXIS2_PLACEMENT_3D('',#7690,#7691,#7692); +#7694=PLANE('',#7693); +#7696=ORIENTED_EDGE('',*,*,#7695,.F.); +#7698=ORIENTED_EDGE('',*,*,#7697,.T.); +#7700=ORIENTED_EDGE('',*,*,#7699,.T.); +#7702=ORIENTED_EDGE('',*,*,#7701,.F.); +#7703=EDGE_LOOP('',(#7696,#7698,#7700,#7702)); +#7704=FACE_OUTER_BOUND('',#7703,.F.); +#7705=ADVANCED_FACE('',(#7704),#7694,.T.); +#7706=CARTESIAN_POINT('',(-6.895E0,-5.E-1,-6.18E0)); +#7707=DIRECTION('',(0.E0,1.E0,0.E0)); +#7708=DIRECTION('',(0.E0,0.E0,1.E0)); +#7709=AXIS2_PLACEMENT_3D('',#7706,#7707,#7708); +#7710=PLANE('',#7709); +#7711=ORIENTED_EDGE('',*,*,#7679,.F.); +#7713=ORIENTED_EDGE('',*,*,#7712,.T.); +#7715=ORIENTED_EDGE('',*,*,#7714,.F.); +#7717=ORIENTED_EDGE('',*,*,#7716,.F.); +#7718=EDGE_LOOP('',(#7711,#7713,#7715,#7717)); +#7719=FACE_OUTER_BOUND('',#7718,.F.); +#7720=ADVANCED_FACE('',(#7719),#7710,.T.); +#7721=CARTESIAN_POINT('',(-6.895E0,-1.29E0,-8.11E0)); +#7722=DIRECTION('',(1.E0,0.E0,0.E0)); +#7723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7724=AXIS2_PLACEMENT_3D('',#7721,#7722,#7723); +#7725=PLANE('',#7724); +#7727=ORIENTED_EDGE('',*,*,#7726,.F.); +#7729=ORIENTED_EDGE('',*,*,#7728,.T.); +#7731=ORIENTED_EDGE('',*,*,#7730,.T.); +#7733=ORIENTED_EDGE('',*,*,#7732,.T.); +#7735=ORIENTED_EDGE('',*,*,#7734,.T.); +#7736=ORIENTED_EDGE('',*,*,#7695,.T.); +#7737=ORIENTED_EDGE('',*,*,#7554,.T.); +#7738=ORIENTED_EDGE('',*,*,#7716,.T.); +#7740=ORIENTED_EDGE('',*,*,#7739,.T.); +#7742=ORIENTED_EDGE('',*,*,#7741,.T.); +#7744=ORIENTED_EDGE('',*,*,#7743,.T.); +#7746=ORIENTED_EDGE('',*,*,#7745,.T.); +#7748=ORIENTED_EDGE('',*,*,#7747,.T.); +#7750=ORIENTED_EDGE('',*,*,#7749,.T.); +#7752=ORIENTED_EDGE('',*,*,#7751,.T.); +#7754=ORIENTED_EDGE('',*,*,#7753,.T.); +#7756=ORIENTED_EDGE('',*,*,#7755,.T.); +#7758=ORIENTED_EDGE('',*,*,#7757,.T.); +#7760=ORIENTED_EDGE('',*,*,#7759,.T.); +#7762=ORIENTED_EDGE('',*,*,#7761,.T.); +#7764=ORIENTED_EDGE('',*,*,#7763,.T.); +#7766=ORIENTED_EDGE('',*,*,#7765,.T.); +#7767=EDGE_LOOP('',(#7727,#7729,#7731,#7733,#7735,#7736,#7737,#7738,#7740,#7742, +#7744,#7746,#7748,#7750,#7752,#7754,#7756,#7758,#7760,#7762,#7764,#7766)); +#7768=FACE_OUTER_BOUND('',#7767,.F.); +#7769=ADVANCED_FACE('',(#7768),#7725,.F.); +#7770=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-5.26E0)); +#7771=DIRECTION('',(0.E0,0.E0,1.E0)); +#7772=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7773=AXIS2_PLACEMENT_3D('',#7770,#7771,#7772); +#7774=CYLINDRICAL_SURFACE('',#7773,5.8E-1); +#7775=ORIENTED_EDGE('',*,*,#7228,.F.); +#7777=ORIENTED_EDGE('',*,*,#7776,.F.); +#7778=ORIENTED_EDGE('',*,*,#7726,.T.); +#7780=ORIENTED_EDGE('',*,*,#7779,.F.); +#7781=ORIENTED_EDGE('',*,*,#7155,.T.); +#7783=ORIENTED_EDGE('',*,*,#7782,.F.); +#7784=EDGE_LOOP('',(#7775,#7777,#7778,#7780,#7781,#7783)); +#7785=FACE_OUTER_BOUND('',#7784,.F.); +#7786=ADVANCED_FACE('',(#7785),#7774,.F.); +#7787=CARTESIAN_POINT('',(-3.47193E1,-1.75E0,-5.51E0)); +#7788=DIRECTION('',(1.E0,0.E0,0.E0)); +#7789=DIRECTION('',(0.E0,1.E0,0.E0)); +#7790=AXIS2_PLACEMENT_3D('',#7787,#7788,#7789); +#7791=CYLINDRICAL_SURFACE('',#7790,2.5E-1); +#7793=ORIENTED_EDGE('',*,*,#7792,.F.); +#7794=ORIENTED_EDGE('',*,*,#7776,.T.); +#7795=ORIENTED_EDGE('',*,*,#7226,.T.); +#7797=ORIENTED_EDGE('',*,*,#7796,.T.); +#7798=EDGE_LOOP('',(#7793,#7794,#7795,#7797)); +#7799=FACE_OUTER_BOUND('',#7798,.F.); +#7800=ADVANCED_FACE('',(#7799),#7791,.F.); +#7801=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-3.27E0)); +#7802=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7803=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7804=AXIS2_PLACEMENT_3D('',#7801,#7802,#7803); +#7805=PLANE('',#7804); +#7807=ORIENTED_EDGE('',*,*,#7806,.T.); +#7808=ORIENTED_EDGE('',*,*,#7765,.F.); +#7810=ORIENTED_EDGE('',*,*,#7809,.T.); +#7812=ORIENTED_EDGE('',*,*,#7811,.T.); +#7813=EDGE_LOOP('',(#7807,#7808,#7810,#7812)); +#7814=FACE_OUTER_BOUND('',#7813,.F.); +#7815=ADVANCED_FACE('',(#7814),#7805,.T.); +#7816=CARTESIAN_POINT('',(-6.895E0,-1.5E0,-3.27E0)); +#7817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7818=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7819=AXIS2_PLACEMENT_3D('',#7816,#7817,#7818); +#7820=PLANE('',#7819); +#7821=ORIENTED_EDGE('',*,*,#7792,.T.); +#7823=ORIENTED_EDGE('',*,*,#7822,.T.); +#7825=ORIENTED_EDGE('',*,*,#7824,.F.); +#7826=ORIENTED_EDGE('',*,*,#7728,.F.); +#7827=EDGE_LOOP('',(#7821,#7823,#7825,#7826)); +#7828=FACE_OUTER_BOUND('',#7827,.F.); +#7829=ADVANCED_FACE('',(#7828),#7820,.T.); +#7830=CARTESIAN_POINT('',(3.021406100574E1,-1.75E0,-3.69E0)); +#7831=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7832=DIRECTION('',(0.E0,1.E0,0.E0)); +#7833=AXIS2_PLACEMENT_3D('',#7830,#7831,#7832); +#7834=CYLINDRICAL_SURFACE('',#7833,2.5E-1); +#7835=ORIENTED_EDGE('',*,*,#7806,.F.); +#7837=ORIENTED_EDGE('',*,*,#7836,.T.); +#7838=ORIENTED_EDGE('',*,*,#7157,.T.); +#7839=ORIENTED_EDGE('',*,*,#7779,.T.); +#7840=EDGE_LOOP('',(#7835,#7837,#7838,#7839)); +#7841=FACE_OUTER_BOUND('',#7840,.F.); +#7842=ADVANCED_FACE('',(#7841),#7834,.F.); +#7843=CARTESIAN_POINT('',(-7.475E0,-1.5E0,-5.26E0)); +#7844=DIRECTION('',(0.E0,0.E0,1.E0)); +#7845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7846=AXIS2_PLACEMENT_3D('',#7843,#7844,#7845); +#7847=CYLINDRICAL_SURFACE('',#7846,9.4E-1); +#7849=ORIENTED_EDGE('',*,*,#7848,.T.); +#7850=ORIENTED_EDGE('',*,*,#7796,.F.); +#7851=ORIENTED_EDGE('',*,*,#7224,.F.); +#7853=ORIENTED_EDGE('',*,*,#7852,.T.); +#7854=ORIENTED_EDGE('',*,*,#7159,.T.); +#7855=ORIENTED_EDGE('',*,*,#7836,.F.); +#7856=EDGE_LOOP('',(#7849,#7850,#7851,#7853,#7854,#7855)); +#7857=FACE_OUTER_BOUND('',#7856,.F.); +#7858=ADVANCED_FACE('',(#7857),#7847,.T.); +#7859=CARTESIAN_POINT('',(-6.535E0,-1.29E0,-8.11E0)); +#7860=DIRECTION('',(1.E0,0.E0,0.E0)); +#7861=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7862=AXIS2_PLACEMENT_3D('',#7859,#7860,#7861); +#7863=PLANE('',#7862); +#7864=ORIENTED_EDGE('',*,*,#7848,.F.); +#7865=ORIENTED_EDGE('',*,*,#7811,.F.); +#7867=ORIENTED_EDGE('',*,*,#7866,.F.); +#7869=ORIENTED_EDGE('',*,*,#7868,.F.); +#7871=ORIENTED_EDGE('',*,*,#7870,.F.); +#7873=ORIENTED_EDGE('',*,*,#7872,.F.); +#7875=ORIENTED_EDGE('',*,*,#7874,.F.); +#7877=ORIENTED_EDGE('',*,*,#7876,.F.); +#7879=ORIENTED_EDGE('',*,*,#7878,.F.); +#7881=ORIENTED_EDGE('',*,*,#7880,.F.); +#7883=ORIENTED_EDGE('',*,*,#7882,.F.); +#7885=ORIENTED_EDGE('',*,*,#7884,.F.); +#7887=ORIENTED_EDGE('',*,*,#7886,.F.); +#7889=ORIENTED_EDGE('',*,*,#7888,.F.); +#7891=ORIENTED_EDGE('',*,*,#7890,.F.); +#7892=ORIENTED_EDGE('',*,*,#7712,.F.); +#7893=ORIENTED_EDGE('',*,*,#7539,.T.); +#7894=ORIENTED_EDGE('',*,*,#7699,.F.); +#7896=ORIENTED_EDGE('',*,*,#7895,.F.); +#7898=ORIENTED_EDGE('',*,*,#7897,.F.); +#7900=ORIENTED_EDGE('',*,*,#7899,.F.); +#7901=ORIENTED_EDGE('',*,*,#7822,.F.); +#7902=EDGE_LOOP('',(#7864,#7865,#7867,#7869,#7871,#7873,#7875,#7877,#7879,#7881, +#7883,#7885,#7887,#7889,#7891,#7892,#7893,#7894,#7896,#7898,#7900,#7901)); +#7903=FACE_OUTER_BOUND('',#7902,.F.); +#7904=ADVANCED_FACE('',(#7903),#7863,.T.); +#7905=CARTESIAN_POINT('',(-6.895E0,-1.E0,-3.27E0)); +#7906=DIRECTION('',(1.E0,0.E0,0.E0)); +#7907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7908=AXIS2_PLACEMENT_3D('',#7905,#7906,#7907); +#7909=CYLINDRICAL_SURFACE('',#7908,5.E-1); +#7910=ORIENTED_EDGE('',*,*,#7763,.F.); +#7912=ORIENTED_EDGE('',*,*,#7911,.T.); +#7913=ORIENTED_EDGE('',*,*,#7866,.T.); +#7914=ORIENTED_EDGE('',*,*,#7809,.F.); +#7915=EDGE_LOOP('',(#7910,#7912,#7913,#7914)); +#7916=FACE_OUTER_BOUND('',#7915,.F.); +#7917=ADVANCED_FACE('',(#7916),#7909,.T.); +#7918=CARTESIAN_POINT('',(-6.895E0,1.23E0,-2.77E0)); +#7919=DIRECTION('',(0.E0,0.E0,1.E0)); +#7920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7921=AXIS2_PLACEMENT_3D('',#7918,#7919,#7920); +#7922=PLANE('',#7921); +#7923=ORIENTED_EDGE('',*,*,#7761,.F.); +#7925=ORIENTED_EDGE('',*,*,#7924,.T.); +#7926=ORIENTED_EDGE('',*,*,#7868,.T.); +#7927=ORIENTED_EDGE('',*,*,#7911,.F.); +#7928=EDGE_LOOP('',(#7923,#7925,#7926,#7927)); +#7929=FACE_OUTER_BOUND('',#7928,.F.); +#7930=ADVANCED_FACE('',(#7929),#7922,.T.); +#7931=CARTESIAN_POINT('',(-6.895E0,1.23E0,-3.27E0)); +#7932=DIRECTION('',(1.E0,0.E0,0.E0)); +#7933=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7934=AXIS2_PLACEMENT_3D('',#7931,#7932,#7933); +#7935=CYLINDRICAL_SURFACE('',#7934,5.E-1); +#7936=ORIENTED_EDGE('',*,*,#7759,.F.); +#7938=ORIENTED_EDGE('',*,*,#7937,.T.); +#7939=ORIENTED_EDGE('',*,*,#7870,.T.); +#7940=ORIENTED_EDGE('',*,*,#7924,.F.); +#7941=EDGE_LOOP('',(#7936,#7938,#7939,#7940)); +#7942=FACE_OUTER_BOUND('',#7941,.F.); +#7943=ADVANCED_FACE('',(#7942),#7935,.T.); +#7944=CARTESIAN_POINT('',(-6.895E0,1.73E0,-6.3E0)); +#7945=DIRECTION('',(0.E0,1.E0,0.E0)); +#7946=DIRECTION('',(0.E0,0.E0,1.E0)); +#7947=AXIS2_PLACEMENT_3D('',#7944,#7945,#7946); +#7948=PLANE('',#7947); +#7949=ORIENTED_EDGE('',*,*,#7757,.F.); +#7951=ORIENTED_EDGE('',*,*,#7950,.T.); +#7952=ORIENTED_EDGE('',*,*,#7872,.T.); +#7953=ORIENTED_EDGE('',*,*,#7937,.F.); +#7954=EDGE_LOOP('',(#7949,#7951,#7952,#7953)); +#7955=FACE_OUTER_BOUND('',#7954,.F.); +#7956=ADVANCED_FACE('',(#7955),#7948,.T.); +#7957=CARTESIAN_POINT('',(-6.895E0,1.6E0,-6.3E0)); +#7958=DIRECTION('',(1.E0,0.E0,0.E0)); +#7959=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7960=AXIS2_PLACEMENT_3D('',#7957,#7958,#7959); +#7961=CYLINDRICAL_SURFACE('',#7960,1.3E-1); +#7962=ORIENTED_EDGE('',*,*,#7755,.F.); +#7964=ORIENTED_EDGE('',*,*,#7963,.T.); +#7965=ORIENTED_EDGE('',*,*,#7874,.T.); +#7966=ORIENTED_EDGE('',*,*,#7950,.F.); +#7967=EDGE_LOOP('',(#7962,#7964,#7965,#7966)); +#7968=FACE_OUTER_BOUND('',#7967,.F.); +#7969=ADVANCED_FACE('',(#7968),#7961,.T.); +#7970=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.43E0)); +#7971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7972=DIRECTION('',(0.E0,1.E0,0.E0)); +#7973=AXIS2_PLACEMENT_3D('',#7970,#7971,#7972); +#7974=PLANE('',#7973); +#7975=ORIENTED_EDGE('',*,*,#7753,.F.); +#7977=ORIENTED_EDGE('',*,*,#7976,.T.); +#7978=ORIENTED_EDGE('',*,*,#7876,.T.); +#7979=ORIENTED_EDGE('',*,*,#7963,.F.); +#7980=EDGE_LOOP('',(#7975,#7977,#7978,#7979)); +#7981=FACE_OUTER_BOUND('',#7980,.F.); +#7982=ADVANCED_FACE('',(#7981),#7974,.T.); +#7983=CARTESIAN_POINT('',(-6.895E0,1.193553390593E0,-6.18E0)); +#7984=DIRECTION('',(1.E0,0.E0,0.E0)); +#7985=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7986=AXIS2_PLACEMENT_3D('',#7983,#7984,#7985); +#7987=CYLINDRICAL_SURFACE('',#7986,2.5E-1); +#7988=ORIENTED_EDGE('',*,*,#7751,.F.); +#7990=ORIENTED_EDGE('',*,*,#7989,.T.); +#7991=ORIENTED_EDGE('',*,*,#7878,.T.); +#7992=ORIENTED_EDGE('',*,*,#7976,.F.); +#7993=EDGE_LOOP('',(#7988,#7990,#7991,#7992)); +#7994=FACE_OUTER_BOUND('',#7993,.F.); +#7995=ADVANCED_FACE('',(#7994),#7987,.T.); +#7996=CARTESIAN_POINT('',(-6.895E0,6.632233047034E-1,-6.003223304703E0)); +#7997=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#7998=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811866E-1)); +#7999=AXIS2_PLACEMENT_3D('',#7996,#7997,#7998); +#8000=PLANE('',#7999); +#8001=ORIENTED_EDGE('',*,*,#7749,.F.); +#8003=ORIENTED_EDGE('',*,*,#8002,.T.); +#8004=ORIENTED_EDGE('',*,*,#7880,.T.); +#8005=ORIENTED_EDGE('',*,*,#7989,.F.); +#8006=EDGE_LOOP('',(#8001,#8003,#8004,#8005)); +#8007=FACE_OUTER_BOUND('',#8006,.F.); +#8008=ADVANCED_FACE('',(#8007),#8000,.T.); +#8009=CARTESIAN_POINT('',(-6.895E0,8.4E-1,-5.826446609407E0)); +#8010=DIRECTION('',(1.E0,0.E0,0.E0)); +#8011=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8012=AXIS2_PLACEMENT_3D('',#8009,#8010,#8011); +#8013=CYLINDRICAL_SURFACE('',#8012,2.5E-1); +#8014=ORIENTED_EDGE('',*,*,#7747,.F.); +#8016=ORIENTED_EDGE('',*,*,#8015,.T.); +#8017=ORIENTED_EDGE('',*,*,#7882,.T.); +#8018=ORIENTED_EDGE('',*,*,#8002,.F.); +#8019=EDGE_LOOP('',(#8014,#8016,#8017,#8018)); +#8020=FACE_OUTER_BOUND('',#8019,.F.); +#8021=ADVANCED_FACE('',(#8020),#8013,.T.); +#8022=CARTESIAN_POINT('',(-6.895E0,5.9E-1,-4.15E0)); +#8023=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8024=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8025=AXIS2_PLACEMENT_3D('',#8022,#8023,#8024); +#8026=PLANE('',#8025); +#8027=ORIENTED_EDGE('',*,*,#7745,.F.); +#8029=ORIENTED_EDGE('',*,*,#8028,.T.); +#8030=ORIENTED_EDGE('',*,*,#7884,.T.); +#8031=ORIENTED_EDGE('',*,*,#8015,.F.); +#8032=EDGE_LOOP('',(#8027,#8029,#8030,#8031)); +#8033=FACE_OUTER_BOUND('',#8032,.F.); +#8034=ADVANCED_FACE('',(#8033),#8026,.T.); +#8035=CARTESIAN_POINT('',(-6.895E0,4.6E-1,-4.15E0)); +#8036=DIRECTION('',(1.E0,0.E0,0.E0)); +#8037=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8038=AXIS2_PLACEMENT_3D('',#8035,#8036,#8037); +#8039=CYLINDRICAL_SURFACE('',#8038,1.3E-1); +#8040=ORIENTED_EDGE('',*,*,#7743,.F.); +#8042=ORIENTED_EDGE('',*,*,#8041,.T.); +#8043=ORIENTED_EDGE('',*,*,#7886,.T.); +#8044=ORIENTED_EDGE('',*,*,#8028,.F.); +#8045=EDGE_LOOP('',(#8040,#8042,#8043,#8044)); +#8046=FACE_OUTER_BOUND('',#8045,.F.); +#8047=ADVANCED_FACE('',(#8046),#8039,.F.); +#8048=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.02E0)); +#8049=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8050=DIRECTION('',(0.E0,1.E0,0.E0)); +#8051=AXIS2_PLACEMENT_3D('',#8048,#8049,#8050); +#8052=PLANE('',#8051); +#8053=ORIENTED_EDGE('',*,*,#7741,.F.); +#8055=ORIENTED_EDGE('',*,*,#8054,.T.); +#8056=ORIENTED_EDGE('',*,*,#7888,.T.); +#8057=ORIENTED_EDGE('',*,*,#8041,.F.); +#8058=EDGE_LOOP('',(#8053,#8055,#8056,#8057)); +#8059=FACE_OUTER_BOUND('',#8058,.F.); +#8060=ADVANCED_FACE('',(#8059),#8052,.T.); +#8061=CARTESIAN_POINT('',(-6.895E0,-3.7E-1,-4.15E0)); +#8062=DIRECTION('',(1.E0,0.E0,0.E0)); +#8063=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8064=AXIS2_PLACEMENT_3D('',#8061,#8062,#8063); +#8065=CYLINDRICAL_SURFACE('',#8064,1.3E-1); +#8066=ORIENTED_EDGE('',*,*,#7739,.F.); +#8067=ORIENTED_EDGE('',*,*,#7714,.T.); +#8068=ORIENTED_EDGE('',*,*,#7890,.T.); +#8069=ORIENTED_EDGE('',*,*,#8054,.F.); +#8070=EDGE_LOOP('',(#8066,#8067,#8068,#8069)); +#8071=FACE_OUTER_BOUND('',#8070,.F.); +#8072=ADVANCED_FACE('',(#8071),#8065,.F.); +#8073=CARTESIAN_POINT('',(-6.895E0,-7.5E-1,-6.18E0)); +#8074=DIRECTION('',(1.E0,0.E0,0.E0)); +#8075=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8076=AXIS2_PLACEMENT_3D('',#8073,#8074,#8075); +#8077=CYLINDRICAL_SURFACE('',#8076,2.5E-1); +#8078=ORIENTED_EDGE('',*,*,#7734,.F.); +#8080=ORIENTED_EDGE('',*,*,#8079,.T.); +#8081=ORIENTED_EDGE('',*,*,#7895,.T.); +#8082=ORIENTED_EDGE('',*,*,#7697,.F.); +#8083=EDGE_LOOP('',(#8078,#8080,#8081,#8082)); +#8084=FACE_OUTER_BOUND('',#8083,.F.); +#8085=ADVANCED_FACE('',(#8084),#8077,.T.); +#8086=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.43E0)); +#8087=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8088=DIRECTION('',(0.E0,1.E0,0.E0)); +#8089=AXIS2_PLACEMENT_3D('',#8086,#8087,#8088); +#8090=PLANE('',#8089); +#8091=ORIENTED_EDGE('',*,*,#7732,.F.); +#8093=ORIENTED_EDGE('',*,*,#8092,.T.); +#8094=ORIENTED_EDGE('',*,*,#7897,.T.); +#8095=ORIENTED_EDGE('',*,*,#8079,.F.); +#8096=EDGE_LOOP('',(#8091,#8093,#8094,#8095)); +#8097=FACE_OUTER_BOUND('',#8096,.F.); +#8098=ADVANCED_FACE('',(#8097),#8090,.T.); +#8099=CARTESIAN_POINT('',(-6.895E0,-1.37E0,-6.3E0)); +#8100=DIRECTION('',(1.E0,0.E0,0.E0)); +#8101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8102=AXIS2_PLACEMENT_3D('',#8099,#8100,#8101); +#8103=CYLINDRICAL_SURFACE('',#8102,1.3E-1); +#8104=ORIENTED_EDGE('',*,*,#7730,.F.); +#8105=ORIENTED_EDGE('',*,*,#7824,.T.); +#8106=ORIENTED_EDGE('',*,*,#7899,.T.); +#8107=ORIENTED_EDGE('',*,*,#8092,.F.); +#8108=EDGE_LOOP('',(#8104,#8105,#8106,#8107)); +#8109=FACE_OUTER_BOUND('',#8108,.F.); +#8110=ADVANCED_FACE('',(#8109),#8103,.T.); +#8111=CARTESIAN_POINT('',(-9.625E0,-2.375E0,-5.26E0)); +#8112=DIRECTION('',(-3.042091641058E-2,-9.995371768197E-1,0.E0)); +#8113=DIRECTION('',(9.995371768197E-1,-3.042091641058E-2,0.E0)); +#8114=AXIS2_PLACEMENT_3D('',#8111,#8112,#8113); +#8115=PLANE('',#8114); +#8117=ORIENTED_EDGE('',*,*,#8116,.F.); +#8119=ORIENTED_EDGE('',*,*,#8118,.T.); +#8121=ORIENTED_EDGE('',*,*,#8120,.F.); +#8122=ORIENTED_EDGE('',*,*,#7161,.T.); +#8123=ORIENTED_EDGE('',*,*,#7852,.F.); +#8124=ORIENTED_EDGE('',*,*,#7222,.F.); +#8125=EDGE_LOOP('',(#8117,#8119,#8121,#8122,#8123,#8124)); +#8126=FACE_OUTER_BOUND('',#8125,.F.); +#8127=ADVANCED_FACE('',(#8126),#8115,.T.); +#8128=CARTESIAN_POINT('',(-9.601824005325E0,-9.831538410991E0,-5.01E0)); +#8129=DIRECTION('',(3.042091641057E-2,9.995371768197E-1,0.E0)); +#8130=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8131=AXIS2_PLACEMENT_3D('',#8128,#8129,#8130); +#8132=CYLINDRICAL_SURFACE('',#8131,2.5E-1); +#8134=ORIENTED_EDGE('',*,*,#8133,.T.); +#8136=ORIENTED_EDGE('',*,*,#8135,.F.); +#8137=ORIENTED_EDGE('',*,*,#8116,.T.); +#8138=ORIENTED_EDGE('',*,*,#7220,.T.); +#8139=EDGE_LOOP('',(#8134,#8136,#8137,#8138)); +#8140=FACE_OUTER_BOUND('',#8139,.F.); +#8141=ADVANCED_FACE('',(#8140),#8132,.T.); +#8142=CARTESIAN_POINT('',(-7.492644131518E0,-2.079731562555E0,-5.26E0)); +#8143=DIRECTION('',(3.042091641058E-2,9.995371768197E-1,0.E0)); +#8144=DIRECTION('',(-9.995371768197E-1,3.042091641058E-2,0.E0)); +#8145=AXIS2_PLACEMENT_3D('',#8142,#8143,#8144); +#8146=PLANE('',#8145); +#8147=ORIENTED_EDGE('',*,*,#8133,.F.); +#8148=ORIENTED_EDGE('',*,*,#7230,.F.); +#8149=ORIENTED_EDGE('',*,*,#7782,.T.); +#8150=ORIENTED_EDGE('',*,*,#7153,.T.); +#8152=ORIENTED_EDGE('',*,*,#8151,.F.); +#8154=ORIENTED_EDGE('',*,*,#8153,.F.); +#8155=EDGE_LOOP('',(#8147,#8148,#8149,#8150,#8152,#8154)); +#8156=FACE_OUTER_BOUND('',#8155,.F.); +#8157=ADVANCED_FACE('',(#8156),#8146,.T.); +#8158=CARTESIAN_POINT('',(-8.979336232574E0,1.062148353558E1,-4.19E0)); +#8159=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#8160=DIRECTION('',(0.E0,0.E0,1.E0)); +#8161=AXIS2_PLACEMENT_3D('',#8158,#8159,#8160); +#8162=CYLINDRICAL_SURFACE('',#8161,2.5E-1); +#8163=ORIENTED_EDGE('',*,*,#8120,.T.); +#8165=ORIENTED_EDGE('',*,*,#8164,.F.); +#8166=ORIENTED_EDGE('',*,*,#8151,.T.); +#8167=ORIENTED_EDGE('',*,*,#7151,.T.); +#8168=EDGE_LOOP('',(#8163,#8165,#8166,#8167)); +#8169=FACE_OUTER_BOUND('',#8168,.F.); +#8170=ADVANCED_FACE('',(#8169),#8162,.T.); +#8171=CARTESIAN_POINT('',(-9.614048470092E0,-2.015166616345E0,-5.26E0)); +#8172=DIRECTION('',(-9.995371768197E-1,3.042091641057E-2,0.E0)); +#8173=DIRECTION('',(-3.042091641057E-2,-9.995371768197E-1,0.E0)); +#8174=AXIS2_PLACEMENT_3D('',#8171,#8172,#8173); +#8175=PLANE('',#8174); +#8176=ORIENTED_EDGE('',*,*,#8135,.T.); +#8177=ORIENTED_EDGE('',*,*,#8153,.T.); +#8178=ORIENTED_EDGE('',*,*,#8164,.T.); +#8179=ORIENTED_EDGE('',*,*,#8118,.F.); +#8180=EDGE_LOOP('',(#8176,#8177,#8178,#8179)); +#8181=FACE_OUTER_BOUND('',#8180,.F.); +#8182=ADVANCED_FACE('',(#8181),#8175,.T.); +#8183=CARTESIAN_POINT('',(-2.9110104E1,-3.E-1,-5.95E0)); +#8184=DIRECTION('',(1.E0,0.E0,0.E0)); +#8185=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8186=AXIS2_PLACEMENT_3D('',#8183,#8184,#8185); +#8187=CYLINDRICAL_SURFACE('',#8186,2.E-1); +#8188=ORIENTED_EDGE('',*,*,#7701,.T.); +#8189=ORIENTED_EDGE('',*,*,#7544,.T.); +#8190=ORIENTED_EDGE('',*,*,#4285,.T.); +#8192=ORIENTED_EDGE('',*,*,#8191,.F.); +#8194=ORIENTED_EDGE('',*,*,#8193,.T.); +#8195=ORIENTED_EDGE('',*,*,#7556,.T.); +#8196=EDGE_LOOP('',(#8188,#8189,#8190,#8192,#8194,#8195)); +#8197=FACE_OUTER_BOUND('',#8196,.F.); +#8198=ADVANCED_FACE('',(#8197),#8187,.T.); +#8199=CARTESIAN_POINT('',(-6.5E0,5.E-1,-6.15E0)); +#8200=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8201=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8202=AXIS2_PLACEMENT_3D('',#8199,#8200,#8201); +#8203=PLANE('',#8202); +#8204=ORIENTED_EDGE('',*,*,#8191,.T.); +#8205=ORIENTED_EDGE('',*,*,#4283,.T.); +#8207=ORIENTED_EDGE('',*,*,#8206,.T.); +#8209=ORIENTED_EDGE('',*,*,#8208,.F.); +#8211=ORIENTED_EDGE('',*,*,#8210,.T.); +#8213=ORIENTED_EDGE('',*,*,#8212,.T.); +#8215=ORIENTED_EDGE('',*,*,#8214,.F.); +#8217=ORIENTED_EDGE('',*,*,#8216,.F.); +#8218=EDGE_LOOP('',(#8204,#8205,#8207,#8209,#8211,#8213,#8215,#8217)); +#8219=FACE_OUTER_BOUND('',#8218,.F.); +#8220=ADVANCED_FACE('',(#8219),#8203,.T.); +#8221=CARTESIAN_POINT('',(2.774703929652E1,3.E-1,-5.95E0)); +#8222=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8223=DIRECTION('',(0.E0,1.E0,0.E0)); +#8224=AXIS2_PLACEMENT_3D('',#8221,#8222,#8223); +#8225=CYLINDRICAL_SURFACE('',#8224,2.E-1); +#8226=ORIENTED_EDGE('',*,*,#8206,.F.); +#8227=ORIENTED_EDGE('',*,*,#4281,.T.); +#8228=ORIENTED_EDGE('',*,*,#7626,.T.); +#8230=ORIENTED_EDGE('',*,*,#8229,.T.); +#8231=EDGE_LOOP('',(#8226,#8227,#8228,#8230)); +#8232=FACE_OUTER_BOUND('',#8231,.F.); +#8233=ADVANCED_FACE('',(#8232),#8225,.T.); +#8234=CARTESIAN_POINT('',(-6.93E0,5.E-1,-6.15E0)); +#8235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8236=DIRECTION('',(0.E0,0.E0,1.E0)); +#8237=AXIS2_PLACEMENT_3D('',#8234,#8235,#8236); +#8238=PLANE('',#8237); +#8239=ORIENTED_EDGE('',*,*,#7624,.T.); +#8240=ORIENTED_EDGE('',*,*,#7653,.F.); +#8241=ORIENTED_EDGE('',*,*,#7667,.F.); +#8242=ORIENTED_EDGE('',*,*,#7682,.F.); +#8243=ORIENTED_EDGE('',*,*,#7558,.F.); +#8244=ORIENTED_EDGE('',*,*,#8193,.F.); +#8245=ORIENTED_EDGE('',*,*,#8216,.T.); +#8247=ORIENTED_EDGE('',*,*,#8246,.T.); +#8249=ORIENTED_EDGE('',*,*,#8248,.T.); +#8251=ORIENTED_EDGE('',*,*,#8250,.T.); +#8252=ORIENTED_EDGE('',*,*,#8208,.T.); +#8253=ORIENTED_EDGE('',*,*,#8229,.F.); +#8254=EDGE_LOOP('',(#8239,#8240,#8241,#8242,#8243,#8244,#8245,#8247,#8249,#8251, +#8252,#8253)); +#8255=FACE_OUTER_BOUND('',#8254,.F.); +#8256=ADVANCED_FACE('',(#8255),#8238,.F.); +#8257=CARTESIAN_POINT('',(-6.93E0,-1.E0,-6.15E0)); +#8258=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8259=DIRECTION('',(0.E0,0.E0,1.E0)); +#8260=AXIS2_PLACEMENT_3D('',#8257,#8258,#8259); +#8261=PLANE('',#8260); +#8263=ORIENTED_EDGE('',*,*,#8262,.T.); +#8265=ORIENTED_EDGE('',*,*,#8264,.F.); +#8266=ORIENTED_EDGE('',*,*,#8246,.F.); +#8267=ORIENTED_EDGE('',*,*,#8214,.T.); +#8268=EDGE_LOOP('',(#8263,#8265,#8266,#8267)); +#8269=FACE_OUTER_BOUND('',#8268,.F.); +#8270=ADVANCED_FACE('',(#8269),#8261,.T.); +#8271=CARTESIAN_POINT('',(-7.68E0,-7.748333950160E-1,-4.9E0)); +#8272=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#8273=DIRECTION('',(8.660254037844E-1,-5.E-1,0.E0)); +#8274=AXIS2_PLACEMENT_3D('',#8271,#8272,#8273); +#8275=PLANE('',#8274); +#8276=ORIENTED_EDGE('',*,*,#8262,.F.); +#8278=ORIENTED_EDGE('',*,*,#8277,.F.); +#8280=ORIENTED_EDGE('',*,*,#8279,.T.); +#8282=ORIENTED_EDGE('',*,*,#8281,.F.); +#8283=EDGE_LOOP('',(#8276,#8278,#8280,#8282)); +#8284=FACE_OUTER_BOUND('',#8283,.F.); +#8285=ADVANCED_FACE('',(#8284),#8275,.T.); +#8286=CARTESIAN_POINT('',(-7.68E0,0.E0,-5.924833395016E0)); +#8287=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#8288=DIRECTION('',(8.660254037844E-1,0.E0,-5.E-1)); +#8289=AXIS2_PLACEMENT_3D('',#8286,#8287,#8288); +#8290=PLANE('',#8289); +#8291=ORIENTED_EDGE('',*,*,#8212,.F.); +#8293=ORIENTED_EDGE('',*,*,#8292,.T.); +#8295=ORIENTED_EDGE('',*,*,#8294,.T.); +#8296=ORIENTED_EDGE('',*,*,#8277,.T.); +#8297=EDGE_LOOP('',(#8291,#8293,#8295,#8296)); +#8298=FACE_OUTER_BOUND('',#8297,.F.); +#8299=ADVANCED_FACE('',(#8298),#8290,.T.); +#8300=CARTESIAN_POINT('',(-7.68E0,7.748333950160E-1,-4.9E0)); +#8301=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#8302=DIRECTION('',(8.660254037844E-1,5.E-1,0.E0)); +#8303=AXIS2_PLACEMENT_3D('',#8300,#8301,#8302); +#8304=PLANE('',#8303); +#8306=ORIENTED_EDGE('',*,*,#8305,.T.); +#8307=ORIENTED_EDGE('',*,*,#8292,.F.); +#8309=ORIENTED_EDGE('',*,*,#8308,.F.); +#8311=ORIENTED_EDGE('',*,*,#8310,.T.); +#8312=EDGE_LOOP('',(#8306,#8307,#8309,#8311)); +#8313=FACE_OUTER_BOUND('',#8312,.F.); +#8314=ADVANCED_FACE('',(#8313),#8304,.T.); +#8315=CARTESIAN_POINT('',(-8.07E0,5.E-1,0.E0)); +#8316=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8317=DIRECTION('',(0.E0,0.E0,1.E0)); +#8318=AXIS2_PLACEMENT_3D('',#8315,#8316,#8317); +#8319=PLANE('',#8318); +#8320=ORIENTED_EDGE('',*,*,#8305,.F.); +#8322=ORIENTED_EDGE('',*,*,#8321,.F.); +#8323=ORIENTED_EDGE('',*,*,#8279,.F.); +#8324=ORIENTED_EDGE('',*,*,#8294,.F.); +#8325=EDGE_LOOP('',(#8320,#8322,#8323,#8324)); +#8326=FACE_OUTER_BOUND('',#8325,.F.); +#8327=ADVANCED_FACE('',(#8326),#8319,.T.); +#8328=CARTESIAN_POINT('',(-7.68E0,0.E0,-3.875166604984E0)); +#8329=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#8330=DIRECTION('',(8.660254037844E-1,0.E0,5.E-1)); +#8331=AXIS2_PLACEMENT_3D('',#8328,#8329,#8330); +#8332=PLANE('',#8331); +#8334=ORIENTED_EDGE('',*,*,#8333,.F.); +#8335=ORIENTED_EDGE('',*,*,#8281,.T.); +#8336=ORIENTED_EDGE('',*,*,#8321,.T.); +#8337=ORIENTED_EDGE('',*,*,#8310,.F.); +#8338=EDGE_LOOP('',(#8334,#8335,#8336,#8337)); +#8339=FACE_OUTER_BOUND('',#8338,.F.); +#8340=ADVANCED_FACE('',(#8339),#8332,.T.); +#8341=CARTESIAN_POINT('',(-6.93E0,-1.E0,-3.65E0)); +#8342=DIRECTION('',(0.E0,0.E0,1.E0)); +#8343=DIRECTION('',(0.E0,1.E0,0.E0)); +#8344=AXIS2_PLACEMENT_3D('',#8341,#8342,#8343); +#8345=PLANE('',#8344); +#8346=ORIENTED_EDGE('',*,*,#8333,.T.); +#8348=ORIENTED_EDGE('',*,*,#8347,.F.); +#8349=ORIENTED_EDGE('',*,*,#8248,.F.); +#8350=ORIENTED_EDGE('',*,*,#8264,.T.); +#8351=EDGE_LOOP('',(#8346,#8348,#8349,#8350)); +#8352=FACE_OUTER_BOUND('',#8351,.F.); +#8353=ADVANCED_FACE('',(#8352),#8345,.T.); +#8354=CARTESIAN_POINT('',(-6.93E0,1.E0,-3.65E0)); +#8355=DIRECTION('',(0.E0,1.E0,0.E0)); +#8356=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8357=AXIS2_PLACEMENT_3D('',#8354,#8355,#8356); +#8358=PLANE('',#8357); +#8359=ORIENTED_EDGE('',*,*,#8308,.T.); +#8360=ORIENTED_EDGE('',*,*,#8210,.F.); +#8361=ORIENTED_EDGE('',*,*,#8250,.F.); +#8362=ORIENTED_EDGE('',*,*,#8347,.T.); +#8363=EDGE_LOOP('',(#8359,#8360,#8361,#8362)); +#8364=FACE_OUTER_BOUND('',#8363,.F.); +#8365=ADVANCED_FACE('',(#8364),#8358,.T.); +#8366=CARTESIAN_POINT('',(2.9110104E1,3.E-1,-4.85E0)); +#8367=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8368=DIRECTION('',(0.E0,1.E0,0.E0)); +#8369=AXIS2_PLACEMENT_3D('',#8366,#8367,#8368); +#8370=CYLINDRICAL_SURFACE('',#8369,2.E-1); +#8371=ORIENTED_EDGE('',*,*,#6946,.F.); +#8373=ORIENTED_EDGE('',*,*,#8372,.T.); +#8374=ORIENTED_EDGE('',*,*,#7637,.T.); +#8375=ORIENTED_EDGE('',*,*,#4942,.T.); +#8376=EDGE_LOOP('',(#8371,#8373,#8374,#8375)); +#8377=FACE_OUTER_BOUND('',#8376,.F.); +#8378=ADVANCED_FACE('',(#8377),#8370,.T.); +#8379=CARTESIAN_POINT('',(6.93E0,5.E-1,-3.05E0)); +#8380=DIRECTION('',(1.E0,0.E0,0.E0)); +#8381=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8382=AXIS2_PLACEMENT_3D('',#8379,#8380,#8381); +#8383=PLANE('',#8382); +#8384=ORIENTED_EDGE('',*,*,#7639,.T.); +#8385=ORIENTED_EDGE('',*,*,#8372,.F.); +#8386=ORIENTED_EDGE('',*,*,#6944,.F.); +#8387=ORIENTED_EDGE('',*,*,#6961,.F.); +#8388=ORIENTED_EDGE('',*,*,#7515,.F.); +#8389=ORIENTED_EDGE('',*,*,#7575,.F.); +#8390=ORIENTED_EDGE('',*,*,#7598,.T.); +#8392=ORIENTED_EDGE('',*,*,#8391,.T.); +#8394=ORIENTED_EDGE('',*,*,#8393,.T.); +#8396=ORIENTED_EDGE('',*,*,#8395,.T.); +#8397=ORIENTED_EDGE('',*,*,#7590,.T.); +#8398=ORIENTED_EDGE('',*,*,#7612,.F.); +#8399=EDGE_LOOP('',(#8384,#8385,#8386,#8387,#8388,#8389,#8390,#8392,#8394,#8396, +#8397,#8398)); +#8400=FACE_OUTER_BOUND('',#8399,.F.); +#8401=ADVANCED_FACE('',(#8400),#8383,.F.); +#8402=CARTESIAN_POINT('',(6.93E0,-1.E0,-3.05E0)); +#8403=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8405=AXIS2_PLACEMENT_3D('',#8402,#8403,#8404); +#8406=PLANE('',#8405); +#8408=ORIENTED_EDGE('',*,*,#8407,.T.); +#8410=ORIENTED_EDGE('',*,*,#8409,.F.); +#8411=ORIENTED_EDGE('',*,*,#8391,.F.); +#8412=ORIENTED_EDGE('',*,*,#7596,.T.); +#8413=EDGE_LOOP('',(#8408,#8410,#8411,#8412)); +#8414=FACE_OUTER_BOUND('',#8413,.F.); +#8415=ADVANCED_FACE('',(#8414),#8406,.T.); +#8416=CARTESIAN_POINT('',(7.68E0,-7.748333950160E-1,-4.3E0)); +#8417=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#8418=DIRECTION('',(-8.660254037844E-1,-5.E-1,0.E0)); +#8419=AXIS2_PLACEMENT_3D('',#8416,#8417,#8418); +#8420=PLANE('',#8419); +#8421=ORIENTED_EDGE('',*,*,#8407,.F.); +#8423=ORIENTED_EDGE('',*,*,#8422,.F.); +#8425=ORIENTED_EDGE('',*,*,#8424,.T.); +#8427=ORIENTED_EDGE('',*,*,#8426,.F.); +#8428=EDGE_LOOP('',(#8421,#8423,#8425,#8427)); +#8429=FACE_OUTER_BOUND('',#8428,.F.); +#8430=ADVANCED_FACE('',(#8429),#8420,.T.); +#8431=CARTESIAN_POINT('',(7.68E0,0.E0,-3.275166604984E0)); +#8432=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#8433=DIRECTION('',(-8.660254037844E-1,0.E0,5.E-1)); +#8434=AXIS2_PLACEMENT_3D('',#8431,#8432,#8433); +#8435=PLANE('',#8434); +#8436=ORIENTED_EDGE('',*,*,#7594,.F.); +#8438=ORIENTED_EDGE('',*,*,#8437,.T.); +#8440=ORIENTED_EDGE('',*,*,#8439,.T.); +#8441=ORIENTED_EDGE('',*,*,#8422,.T.); +#8442=EDGE_LOOP('',(#8436,#8438,#8440,#8441)); +#8443=FACE_OUTER_BOUND('',#8442,.F.); +#8444=ADVANCED_FACE('',(#8443),#8435,.T.); +#8445=CARTESIAN_POINT('',(7.68E0,7.748333950160E-1,-4.3E0)); +#8446=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#8447=DIRECTION('',(-8.660254037844E-1,5.E-1,0.E0)); +#8448=AXIS2_PLACEMENT_3D('',#8445,#8446,#8447); +#8449=PLANE('',#8448); +#8451=ORIENTED_EDGE('',*,*,#8450,.T.); +#8452=ORIENTED_EDGE('',*,*,#8437,.F.); +#8454=ORIENTED_EDGE('',*,*,#8453,.F.); +#8456=ORIENTED_EDGE('',*,*,#8455,.T.); +#8457=EDGE_LOOP('',(#8451,#8452,#8454,#8456)); +#8458=FACE_OUTER_BOUND('',#8457,.F.); +#8459=ADVANCED_FACE('',(#8458),#8449,.T.); +#8460=CARTESIAN_POINT('',(8.07E0,0.E0,0.E0)); +#8461=DIRECTION('',(1.E0,0.E0,0.E0)); +#8462=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8463=AXIS2_PLACEMENT_3D('',#8460,#8461,#8462); +#8464=PLANE('',#8463); +#8466=ORIENTED_EDGE('',*,*,#8465,.F.); +#8467=ORIENTED_EDGE('',*,*,#8424,.F.); +#8468=ORIENTED_EDGE('',*,*,#8439,.F.); +#8469=ORIENTED_EDGE('',*,*,#8450,.F.); +#8470=EDGE_LOOP('',(#8466,#8467,#8468,#8469)); +#8471=FACE_OUTER_BOUND('',#8470,.F.); +#8472=ADVANCED_FACE('',(#8471),#8464,.T.); +#8473=CARTESIAN_POINT('',(7.68E0,0.E0,-5.324833395016E0)); +#8474=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#8475=DIRECTION('',(-8.660254037844E-1,0.E0,-5.E-1)); +#8476=AXIS2_PLACEMENT_3D('',#8473,#8474,#8475); +#8477=PLANE('',#8476); +#8479=ORIENTED_EDGE('',*,*,#8478,.F.); +#8480=ORIENTED_EDGE('',*,*,#8426,.T.); +#8481=ORIENTED_EDGE('',*,*,#8465,.T.); +#8482=ORIENTED_EDGE('',*,*,#8455,.F.); +#8483=EDGE_LOOP('',(#8479,#8480,#8481,#8482)); +#8484=FACE_OUTER_BOUND('',#8483,.F.); +#8485=ADVANCED_FACE('',(#8484),#8477,.T.); +#8486=CARTESIAN_POINT('',(6.93E0,-1.E0,-5.55E0)); +#8487=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8488=DIRECTION('',(0.E0,1.E0,0.E0)); +#8489=AXIS2_PLACEMENT_3D('',#8486,#8487,#8488); +#8490=PLANE('',#8489); +#8491=ORIENTED_EDGE('',*,*,#8478,.T.); +#8493=ORIENTED_EDGE('',*,*,#8492,.F.); +#8494=ORIENTED_EDGE('',*,*,#8393,.F.); +#8495=ORIENTED_EDGE('',*,*,#8409,.T.); +#8496=EDGE_LOOP('',(#8491,#8493,#8494,#8495)); +#8497=FACE_OUTER_BOUND('',#8496,.F.); +#8498=ADVANCED_FACE('',(#8497),#8490,.T.); +#8499=CARTESIAN_POINT('',(6.93E0,1.E0,-5.55E0)); +#8500=DIRECTION('',(0.E0,1.E0,0.E0)); +#8501=DIRECTION('',(0.E0,0.E0,1.E0)); +#8502=AXIS2_PLACEMENT_3D('',#8499,#8500,#8501); +#8503=PLANE('',#8502); +#8504=ORIENTED_EDGE('',*,*,#8453,.T.); +#8505=ORIENTED_EDGE('',*,*,#7592,.F.); +#8506=ORIENTED_EDGE('',*,*,#8395,.F.); +#8507=ORIENTED_EDGE('',*,*,#8492,.T.); +#8508=EDGE_LOOP('',(#8504,#8505,#8506,#8507)); +#8509=FACE_OUTER_BOUND('',#8508,.F.); +#8510=ADVANCED_FACE('',(#8509),#8503,.T.); +#8511=CARTESIAN_POINT('',(6.895E0,-7.5E-1,-3.02E0)); +#8512=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8513=DIRECTION('',(0.E0,0.E0,1.E0)); +#8514=AXIS2_PLACEMENT_3D('',#8511,#8512,#8513); +#8515=CYLINDRICAL_SURFACE('',#8514,2.5E-1); +#8516=ORIENTED_EDGE('',*,*,#7014,.F.); +#8518=ORIENTED_EDGE('',*,*,#8517,.T.); +#8519=ORIENTED_EDGE('',*,*,#7329,.T.); +#8520=ORIENTED_EDGE('',*,*,#6977,.F.); +#8521=EDGE_LOOP('',(#8516,#8518,#8519,#8520)); +#8522=FACE_OUTER_BOUND('',#8521,.F.); +#8523=ADVANCED_FACE('',(#8522),#8515,.T.); +#8524=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.77E0)); +#8525=DIRECTION('',(0.E0,0.E0,1.E0)); +#8526=DIRECTION('',(0.E0,1.E0,0.E0)); +#8527=AXIS2_PLACEMENT_3D('',#8524,#8525,#8526); +#8528=PLANE('',#8527); +#8529=ORIENTED_EDGE('',*,*,#7012,.F.); +#8531=ORIENTED_EDGE('',*,*,#8530,.T.); +#8532=ORIENTED_EDGE('',*,*,#7331,.T.); +#8533=ORIENTED_EDGE('',*,*,#8517,.F.); +#8534=EDGE_LOOP('',(#8529,#8531,#8532,#8533)); +#8535=FACE_OUTER_BOUND('',#8534,.F.); +#8536=ADVANCED_FACE('',(#8535),#8528,.T.); +#8537=CARTESIAN_POINT('',(6.895E0,-1.37E0,-2.9E0)); +#8538=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8539=DIRECTION('',(0.E0,0.E0,1.E0)); +#8540=AXIS2_PLACEMENT_3D('',#8537,#8538,#8539); +#8541=CYLINDRICAL_SURFACE('',#8540,1.3E-1); +#8542=ORIENTED_EDGE('',*,*,#7010,.F.); +#8543=ORIENTED_EDGE('',*,*,#7094,.T.); +#8544=ORIENTED_EDGE('',*,*,#7333,.T.); +#8545=ORIENTED_EDGE('',*,*,#8530,.F.); +#8546=EDGE_LOOP('',(#8542,#8543,#8544,#8545)); +#8547=FACE_OUTER_BOUND('',#8546,.F.); +#8548=ADVANCED_FACE('',(#8547),#8541,.T.); +#8549=CARTESIAN_POINT('',(-4.25E0,-2.13E0,1.2045264E1)); +#8550=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8551=DIRECTION('',(0.E0,1.E0,0.E0)); +#8552=AXIS2_PLACEMENT_3D('',#8549,#8550,#8551); +#8553=CYLINDRICAL_SURFACE('',#8552,2.E-1); +#8554=ORIENTED_EDGE('',*,*,#4348,.F.); +#8556=ORIENTED_EDGE('',*,*,#8555,.T.); +#8558=ORIENTED_EDGE('',*,*,#8557,.T.); +#8560=ORIENTED_EDGE('',*,*,#8559,.T.); +#8561=EDGE_LOOP('',(#8554,#8556,#8558,#8560)); +#8562=FACE_OUTER_BOUND('',#8561,.F.); +#8563=ADVANCED_FACE('',(#8562),#8553,.F.); +#8564=CARTESIAN_POINT('',(-2.8E0,-1.93E0,-1.4E0)); +#8565=DIRECTION('',(0.E0,0.E0,1.E0)); +#8566=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8567=AXIS2_PLACEMENT_3D('',#8564,#8565,#8566); +#8568=PLANE('',#8567); +#8570=ORIENTED_EDGE('',*,*,#8569,.F.); +#8571=ORIENTED_EDGE('',*,*,#8555,.F.); +#8572=ORIENTED_EDGE('',*,*,#4354,.T.); +#8574=ORIENTED_EDGE('',*,*,#8573,.F.); +#8576=ORIENTED_EDGE('',*,*,#8575,.T.); +#8578=ORIENTED_EDGE('',*,*,#8577,.T.); +#8579=EDGE_LOOP('',(#8570,#8571,#8572,#8574,#8576,#8578)); +#8580=FACE_OUTER_BOUND('',#8579,.F.); +#8581=ADVANCED_FACE('',(#8580),#8568,.T.); +#8582=CARTESIAN_POINT('',(-4.05E0,-1.93E0,-1.4E0)); +#8583=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8585=AXIS2_PLACEMENT_3D('',#8582,#8583,#8584); +#8586=PLANE('',#8585); +#8587=ORIENTED_EDGE('',*,*,#8557,.F.); +#8588=ORIENTED_EDGE('',*,*,#8569,.T.); +#8590=ORIENTED_EDGE('',*,*,#8589,.T.); +#8592=ORIENTED_EDGE('',*,*,#8591,.F.); +#8593=EDGE_LOOP('',(#8587,#8588,#8590,#8592)); +#8594=FACE_OUTER_BOUND('',#8593,.F.); +#8595=ADVANCED_FACE('',(#8594),#8586,.T.); +#8596=CARTESIAN_POINT('',(-6.5E0,-2.44E0,0.E0)); +#8597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8598=DIRECTION('',(1.E0,0.E0,0.E0)); +#8599=AXIS2_PLACEMENT_3D('',#8596,#8597,#8598); +#8600=PLANE('',#8599); +#8602=ORIENTED_EDGE('',*,*,#8601,.F.); +#8604=ORIENTED_EDGE('',*,*,#8603,.F.); +#8606=ORIENTED_EDGE('',*,*,#8605,.F.); +#8608=ORIENTED_EDGE('',*,*,#8607,.F.); +#8609=EDGE_LOOP('',(#8602,#8604,#8606,#8608)); +#8610=FACE_OUTER_BOUND('',#8609,.F.); +#8611=ADVANCED_FACE('',(#8610),#8600,.T.); +#8612=CARTESIAN_POINT('',(-6.5E0,-2.44E0,0.E0)); +#8613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8614=DIRECTION('',(1.E0,0.E0,0.E0)); +#8615=AXIS2_PLACEMENT_3D('',#8612,#8613,#8614); +#8616=PLANE('',#8615); +#8617=ORIENTED_EDGE('',*,*,#8589,.F.); +#8618=ORIENTED_EDGE('',*,*,#8577,.F.); +#8620=ORIENTED_EDGE('',*,*,#8619,.F.); +#8622=ORIENTED_EDGE('',*,*,#8621,.F.); +#8623=EDGE_LOOP('',(#8617,#8618,#8620,#8622)); +#8624=FACE_OUTER_BOUND('',#8623,.F.); +#8625=ADVANCED_FACE('',(#8624),#8616,.T.); +#8626=CARTESIAN_POINT('',(2.8E0,-1.93E0,-1.4E0)); +#8627=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8628=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8629=AXIS2_PLACEMENT_3D('',#8626,#8627,#8628); +#8630=PLANE('',#8629); +#8632=ORIENTED_EDGE('',*,*,#8631,.F.); +#8634=ORIENTED_EDGE('',*,*,#8633,.T.); +#8635=ORIENTED_EDGE('',*,*,#8601,.T.); +#8637=ORIENTED_EDGE('',*,*,#8636,.F.); +#8638=EDGE_LOOP('',(#8632,#8634,#8635,#8637)); +#8639=FACE_OUTER_BOUND('',#8638,.F.); +#8640=ADVANCED_FACE('',(#8639),#8630,.T.); +#8641=CARTESIAN_POINT('',(2.6E0,-2.13E0,1.2045264E1)); +#8642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8643=DIRECTION('',(0.E0,1.E0,0.E0)); +#8644=AXIS2_PLACEMENT_3D('',#8641,#8642,#8643); +#8645=CYLINDRICAL_SURFACE('',#8644,2.E-1); +#8646=ORIENTED_EDGE('',*,*,#4358,.F.); +#8648=ORIENTED_EDGE('',*,*,#8647,.T.); +#8649=ORIENTED_EDGE('',*,*,#8631,.T.); +#8651=ORIENTED_EDGE('',*,*,#8650,.T.); +#8652=EDGE_LOOP('',(#8646,#8648,#8649,#8651)); +#8653=FACE_OUTER_BOUND('',#8652,.F.); +#8654=ADVANCED_FACE('',(#8653),#8645,.F.); +#8655=CARTESIAN_POINT('',(4.05E0,-1.93E0,-1.4E0)); +#8656=DIRECTION('',(0.E0,0.E0,1.E0)); +#8657=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8658=AXIS2_PLACEMENT_3D('',#8655,#8656,#8657); +#8659=PLANE('',#8658); +#8660=ORIENTED_EDGE('',*,*,#8633,.F.); +#8661=ORIENTED_EDGE('',*,*,#8647,.F.); +#8662=ORIENTED_EDGE('',*,*,#4364,.T.); +#8664=ORIENTED_EDGE('',*,*,#8663,.F.); +#8666=ORIENTED_EDGE('',*,*,#8665,.T.); +#8667=ORIENTED_EDGE('',*,*,#8603,.T.); +#8668=EDGE_LOOP('',(#8660,#8661,#8662,#8664,#8666,#8667)); +#8669=FACE_OUTER_BOUND('',#8668,.F.); +#8670=ADVANCED_FACE('',(#8669),#8659,.T.); +#8671=CARTESIAN_POINT('',(4.25E0,-2.13E0,-2.1285264E1)); +#8672=DIRECTION('',(0.E0,0.E0,1.E0)); +#8673=DIRECTION('',(0.E0,1.E0,0.E0)); +#8674=AXIS2_PLACEMENT_3D('',#8671,#8672,#8673); +#8675=CYLINDRICAL_SURFACE('',#8674,2.E-1); +#8676=ORIENTED_EDGE('',*,*,#4362,.F.); +#8678=ORIENTED_EDGE('',*,*,#8677,.T.); +#8680=ORIENTED_EDGE('',*,*,#8679,.T.); +#8681=ORIENTED_EDGE('',*,*,#8663,.T.); +#8682=EDGE_LOOP('',(#8676,#8678,#8680,#8681)); +#8683=FACE_OUTER_BOUND('',#8682,.F.); +#8684=ADVANCED_FACE('',(#8683),#8675,.F.); +#8685=CARTESIAN_POINT('',(2.8E0,-1.93E0,-7.8E0)); +#8686=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8687=DIRECTION('',(1.E0,0.E0,0.E0)); +#8688=AXIS2_PLACEMENT_3D('',#8685,#8686,#8687); +#8689=PLANE('',#8688); +#8690=ORIENTED_EDGE('',*,*,#4360,.T.); +#8691=ORIENTED_EDGE('',*,*,#8650,.F.); +#8692=ORIENTED_EDGE('',*,*,#8636,.T.); +#8693=ORIENTED_EDGE('',*,*,#8607,.T.); +#8695=ORIENTED_EDGE('',*,*,#8694,.F.); +#8696=ORIENTED_EDGE('',*,*,#8677,.F.); +#8697=EDGE_LOOP('',(#8690,#8691,#8692,#8693,#8695,#8696)); +#8698=FACE_OUTER_BOUND('',#8697,.F.); +#8699=ADVANCED_FACE('',(#8698),#8689,.T.); +#8700=CARTESIAN_POINT('',(4.05E0,-1.93E0,-7.8E0)); +#8701=DIRECTION('',(1.E0,0.E0,0.E0)); +#8702=DIRECTION('',(0.E0,0.E0,1.E0)); +#8703=AXIS2_PLACEMENT_3D('',#8700,#8701,#8702); +#8704=PLANE('',#8703); +#8705=ORIENTED_EDGE('',*,*,#8679,.F.); +#8706=ORIENTED_EDGE('',*,*,#8694,.T.); +#8707=ORIENTED_EDGE('',*,*,#8605,.T.); +#8708=ORIENTED_EDGE('',*,*,#8665,.F.); +#8709=EDGE_LOOP('',(#8705,#8706,#8707,#8708)); +#8710=FACE_OUTER_BOUND('',#8709,.F.); +#8711=ADVANCED_FACE('',(#8710),#8704,.T.); +#8712=CARTESIAN_POINT('',(-2.8E0,-1.93E0,-7.8E0)); +#8713=DIRECTION('',(1.E0,0.E0,0.E0)); +#8714=DIRECTION('',(0.E0,0.E0,1.E0)); +#8715=AXIS2_PLACEMENT_3D('',#8712,#8713,#8714); +#8716=PLANE('',#8715); +#8718=ORIENTED_EDGE('',*,*,#8717,.F.); +#8720=ORIENTED_EDGE('',*,*,#8719,.T.); +#8721=ORIENTED_EDGE('',*,*,#8619,.T.); +#8722=ORIENTED_EDGE('',*,*,#8575,.F.); +#8723=EDGE_LOOP('',(#8718,#8720,#8721,#8722)); +#8724=FACE_OUTER_BOUND('',#8723,.F.); +#8725=ADVANCED_FACE('',(#8724),#8716,.T.); +#8726=CARTESIAN_POINT('',(-2.6E0,-2.13E0,-2.1285264E1)); +#8727=DIRECTION('',(0.E0,0.E0,1.E0)); +#8728=DIRECTION('',(0.E0,1.E0,0.E0)); +#8729=AXIS2_PLACEMENT_3D('',#8726,#8727,#8728); +#8730=CYLINDRICAL_SURFACE('',#8729,2.E-1); +#8731=ORIENTED_EDGE('',*,*,#4352,.F.); +#8733=ORIENTED_EDGE('',*,*,#8732,.T.); +#8734=ORIENTED_EDGE('',*,*,#8717,.T.); +#8735=ORIENTED_EDGE('',*,*,#8573,.T.); +#8736=EDGE_LOOP('',(#8731,#8733,#8734,#8735)); +#8737=FACE_OUTER_BOUND('',#8736,.F.); +#8738=ADVANCED_FACE('',(#8737),#8730,.F.); +#8739=CARTESIAN_POINT('',(-4.05E0,-1.93E0,-7.8E0)); +#8740=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8741=DIRECTION('',(1.E0,0.E0,0.E0)); +#8742=AXIS2_PLACEMENT_3D('',#8739,#8740,#8741); +#8743=PLANE('',#8742); +#8744=ORIENTED_EDGE('',*,*,#4350,.T.); +#8745=ORIENTED_EDGE('',*,*,#8559,.F.); +#8746=ORIENTED_EDGE('',*,*,#8591,.T.); +#8747=ORIENTED_EDGE('',*,*,#8621,.T.); +#8748=ORIENTED_EDGE('',*,*,#8719,.F.); +#8749=ORIENTED_EDGE('',*,*,#8732,.F.); +#8750=EDGE_LOOP('',(#8744,#8745,#8746,#8747,#8748,#8749)); +#8751=FACE_OUTER_BOUND('',#8750,.F.); +#8752=ADVANCED_FACE('',(#8751),#8743,.T.); +#8753=CLOSED_SHELL('',(#4293,#4368,#4383,#4399,#4512,#4531,#4546,#4561,#4578, +#4593,#4607,#4621,#4635,#4649,#4664,#4679,#4694,#4709,#4723,#4737,#4752,#4767, +#4781,#4795,#4809,#4823,#4836,#4850,#4865,#4879,#4893,#4907,#4921,#4958,#5021, +#5036,#5050,#5064,#5077,#5099,#5134,#5149,#5163,#5177,#5191,#5205,#5219,#5233, +#5247,#5261,#5275,#5289,#5303,#5317,#5330,#5352,#5367,#5380,#5393,#5405,#5424, +#5441,#5455,#5501,#5518,#5532,#5547,#5559,#5571,#5583,#5595,#5607,#5619,#5631, +#5643,#5655,#5667,#5679,#5691,#5703,#5715,#5727,#5739,#5754,#5768,#5794,#5829, +#5844,#5858,#5892,#5907,#5920,#5933,#5946,#5959,#5972,#5985,#5998,#6011,#6024, +#6037,#6050,#6062,#6075,#6088,#6100,#6113,#6126,#6138,#6153,#6167,#6193,#6228, +#6243,#6257,#6271,#6285,#6299,#6313,#6327,#6341,#6355,#6369,#6383,#6397,#6411, +#6424,#6446,#6461,#6474,#6487,#6499,#6512,#6525,#6537,#6552,#6566,#6592,#6627, +#6642,#6656,#6670,#6684,#6698,#6712,#6726,#6740,#6754,#6768,#6782,#6796,#6810, +#6823,#6845,#6860,#6873,#6886,#6898,#6911,#6924,#6936,#6951,#6969,#6985,#7000, +#7050,#7069,#7084,#7099,#7113,#7127,#7145,#7165,#7180,#7197,#7214,#7234,#7248, +#7264,#7276,#7291,#7338,#7351,#7364,#7377,#7390,#7403,#7416,#7429,#7442,#7455, +#7468,#7481,#7494,#7506,#7520,#7533,#7548,#7564,#7580,#7602,#7616,#7631,#7645, +#7659,#7673,#7689,#7705,#7720,#7769,#7786,#7800,#7815,#7829,#7842,#7858,#7904, +#7917,#7930,#7943,#7956,#7969,#7982,#7995,#8008,#8021,#8034,#8047,#8060,#8072, +#8085,#8098,#8110,#8127,#8141,#8157,#8170,#8182,#8198,#8220,#8233,#8256,#8270, +#8285,#8299,#8314,#8327,#8340,#8353,#8365,#8378,#8401,#8415,#8430,#8444,#8459, +#8472,#8485,#8498,#8510,#8523,#8536,#8548,#8563,#8581,#8595,#8611,#8625,#8640, +#8654,#8670,#8684,#8699,#8711,#8725,#8738,#8752)); +#8754=MANIFOLD_SOLID_BREP('',#8753); +#8755=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8756=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#8757=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#8758=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#8757); +#8759=(CONVERSION_BASED_UNIT('DEGREE',#8758)NAMED_UNIT(#8756)PLANE_ANGLE_UNIT( +)); +#8760=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#8761=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.296117410118E-3),#8755, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#8762=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#8761))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8755,#8759,#8760))REPRESENTATION_CONTEXT( +'ID1','3')); +#8764=APPLICATION_CONTEXT('automotive_design'); +#8765=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#8764); +#8766=PRODUCT_DEFINITION_CONTEXT('part definition',#8764,'design'); +#8767=PRODUCT_CONTEXT('',#8764,'mechanical'); +#8768=PRODUCT('C-2-1445100-4','C-2-1445100-4','NOT SPECIFIED',(#8767)); +#8769=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#8768); +#8776=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8777=DERIVED_UNIT_ELEMENT(#8776,2.E0); +#8778=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +8.810308951608E2),#8960); +#8782=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8783=DERIVED_UNIT_ELEMENT(#8782,3.E0); +#8784=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.976816038161E2),#8961); +#8788=CARTESIAN_POINT('centre point',(1.346623870949E-2,-7.090591169489E-2, +-4.851259321814E0)); +#8792=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8793=DERIVED_UNIT_ELEMENT(#8792,2.E0); +#8794=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +8.810308951608E2),#8962); +#8798=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8799=DERIVED_UNIT_ELEMENT(#8798,3.E0); +#8800=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.976816038161E2),#8963); +#8804=CARTESIAN_POINT('centre point',(1.346623870949E-2,-7.090591169489E-2, +-4.851259321814E0)); +#8809=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#8768)); +#8811=GENERAL_PROPERTY('user defined attribute','',''); +#8812=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8811,#8810); +#8813=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445100'); +#8817=GENERAL_PROPERTY('user defined attribute','',''); +#8818=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8817,#8816); +#8819=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'RIGHT ANGLE SURFACE MNT HEADER ASSY, 0.76 MIC GOLD CONTACTS,'); +#8823=GENERAL_PROPERTY('user defined attribute','',''); +#8824=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8823,#8822); +#8825=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'W/SURF MOUNT HOLDDOWNS, SGL ROW, MICRO MATE-N-LOK TM'); +#8829=GENERAL_PROPERTY('user defined attribute','',''); +#8830=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8829,#8828); +#8831=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'RIGHT ANGLE SURFACE MNT HEADER ASSY, 0.76 MIC GOLD CONTACTS, W/SURF MOUNT HOLDDO'); +#8835=GENERAL_PROPERTY('user defined attribute','',''); +#8836=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8835,#8834); +#8837=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#8841=GENERAL_PROPERTY('user defined attribute','',''); +#8842=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8841,#8840); +#8843=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','1'); +#8847=GENERAL_PROPERTY('user defined attribute','',''); +#8848=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8847,#8846); +#8849=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#8853=GENERAL_PROPERTY('user defined attribute','',''); +#8854=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8853,#8852); +#8855=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#8859=GENERAL_PROPERTY('user defined attribute','',''); +#8860=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8859,#8858); +#8861=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#8865=GENERAL_PROPERTY('user defined attribute','',''); +#8866=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8865,#8864); +#8868=GENERAL_PROPERTY('user defined attribute','',''); +#8869=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8868,#8867); +#8870=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD36304'); +#8874=GENERAL_PROPERTY('user defined attribute','',''); +#8875=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8874,#8873); +#8876=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.0+'); +#8880=GENERAL_PROPERTY('user defined attribute','',''); +#8881=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8880,#8879); +#8882=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#8886=GENERAL_PROPERTY('user defined attribute','',''); +#8887=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8886,#8885); +#8888=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Concept'); +#8892=GENERAL_PROPERTY('user defined attribute','',''); +#8893=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8892,#8891); +#8894=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#8898=GENERAL_PROPERTY('user defined attribute','',''); +#8899=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8898,#8897); +#8900=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','0+'); +#8904=GENERAL_PROPERTY('user defined attribute','',''); +#8905=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8904,#8903); +#8906=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#8910=GENERAL_PROPERTY('user defined attribute','',''); +#8911=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8910,#8909); +#8912=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Concept'); +#8916=GENERAL_PROPERTY('user defined attribute','',''); +#8917=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8916,#8915); +#8919=GENERAL_PROPERTY('user defined attribute','',''); +#8920=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8919,#8918); +#8921=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR015607'); +#8925=GENERAL_PROPERTY('user defined attribute','',''); +#8926=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8925,#8924); +#8927=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','05/29/10 02:56:24'); +#8931=GENERAL_PROPERTY('user defined attribute','',''); +#8932=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8931,#8930); +#8933=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#8937=GENERAL_PROPERTY('user defined attribute','',''); +#8938=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8937,#8936); +#8939=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#8943=GENERAL_PROPERTY('user defined attribute','',''); +#8944=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8943,#8942); +#8945=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','C'); +#8949=GENERAL_PROPERTY('user defined attribute','',''); +#8950=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8949,#8948); +#8951=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#8955=GENERAL_PROPERTY('user defined attribute','',''); +#8956=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8955,#8954); +#8957=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#776=CIRCLE('',#775,9.6E-1); +#793=CIRCLE('',#792,3.2E-1); +#802=CIRCLE('',#801,2.5E-1); +#815=CIRCLE('',#814,2.5E-1); +#892=CIRCLE('',#891,2.5E-1); +#905=CIRCLE('',#904,2.5E-1); +#914=CIRCLE('',#913,3.2E-1); +#931=CIRCLE('',#930,9.6E-1); +#984=CIRCLE('',#983,6.E-1); +#996=B_SPLINE_CURVE_WITH_KNOTS('',3,(#985,#986,#987,#988,#989,#990,#991,#992, +#993,#994,#995),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0,1.25E-1,2.5E-1, +3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#1009=B_SPLINE_CURVE_WITH_KNOTS('',3,(#997,#998,#999,#1000,#1001,#1002,#1003, +#1004,#1005,#1006,#1007,#1008),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1118=CIRCLE('',#1117,6.E-1); +#1143=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1131,#1132,#1133,#1134,#1135,#1136,#1137, +#1138,#1139,#1140,#1141,#1142),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1155=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1144,#1145,#1146,#1147,#1148,#1149,#1150, +#1151,#1152,#1153,#1154),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0, +1.25E-1,2.5E-1,3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#1252=CIRCLE('',#1251,9.6E-1); +#1269=CIRCLE('',#1268,3.2E-1); +#1278=CIRCLE('',#1277,2.5E-1); +#1291=CIRCLE('',#1290,2.5E-1); +#1324=CIRCLE('',#1323,2.5E-1); +#1337=CIRCLE('',#1336,2.5E-1); +#1346=CIRCLE('',#1345,3.2E-1); +#1363=CIRCLE('',#1362,9.6E-1); +#1504=CIRCLE('',#1503,9.6E-1); +#1521=CIRCLE('',#1520,3.2E-1); +#1530=CIRCLE('',#1529,2.5E-1); +#1543=CIRCLE('',#1542,2.5E-1); +#1620=CIRCLE('',#1619,2.5E-1); +#1633=CIRCLE('',#1632,2.5E-1); +#1642=CIRCLE('',#1641,3.2E-1); +#1659=CIRCLE('',#1658,9.6E-1); +#1752=CIRCLE('',#1751,9.6E-1); +#1769=CIRCLE('',#1768,3.2E-1); +#1778=CIRCLE('',#1777,2.5E-1); +#1791=CIRCLE('',#1790,2.5E-1); +#1868=CIRCLE('',#1867,2.5E-1); +#1881=CIRCLE('',#1880,2.5E-1); +#1890=CIRCLE('',#1889,3.2E-1); +#1907=CIRCLE('',#1906,9.6E-1); +#1964=CIRCLE('',#1963,2.E-1); +#1969=CIRCLE('',#1968,2.E-1); +#1982=CIRCLE('',#1981,1.3E-1); +#1991=CIRCLE('',#1990,2.5E-1); +#2004=CIRCLE('',#2003,1.3E-1); +#2013=CIRCLE('',#2012,1.3E-1); +#2022=CIRCLE('',#2021,2.5E-1); +#2031=CIRCLE('',#2030,2.5E-1); +#2040=CIRCLE('',#2039,1.3E-1); +#2049=CIRCLE('',#2048,5.E-1); +#2058=CIRCLE('',#2057,5.E-1); +#2080=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2071,#2072,#2073,#2074,#2075,#2076,#2077, +#2078,#2079),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2090=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2081,#2082,#2083,#2084,#2085,#2086,#2087, +#2088,#2089),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2112=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2103,#2104,#2105,#2106,#2107,#2108,#2109, +#2110,#2111),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2122=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2113,#2114,#2115,#2116,#2117,#2118,#2119, +#2120,#2121),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2135=CIRCLE('',#2134,9.4E-1); +#2144=CIRCLE('',#2143,5.8E-1); +#2161=CIRCLE('',#2160,5.8E-1); +#2170=CIRCLE('',#2169,9.4E-1); +#2179=CIRCLE('',#2178,2.5E-1); +#2184=CIRCLE('',#2183,2.5E-1); +#2201=CIRCLE('',#2200,5.8E-1); +#2210=CIRCLE('',#2209,9.4E-1); +#2227=CIRCLE('',#2226,9.4E-1); +#2236=CIRCLE('',#2235,5.8E-1); +#2245=CIRCLE('',#2244,2.5E-1); +#2250=CIRCLE('',#2249,2.5E-1); +#2279=CIRCLE('',#2278,5.E-1); +#2288=CIRCLE('',#2287,5.E-1); +#2297=CIRCLE('',#2296,1.3E-1); +#2306=CIRCLE('',#2305,2.5E-1); +#2315=CIRCLE('',#2314,2.5E-1); +#2324=CIRCLE('',#2323,1.3E-1); +#2333=CIRCLE('',#2332,1.3E-1); +#2346=CIRCLE('',#2345,2.5E-1); +#2355=CIRCLE('',#2354,1.3E-1); +#2476=CIRCLE('',#2475,2.E-1); +#2481=CIRCLE('',#2480,2.E-1); +#2502=CIRCLE('',#2501,2.E-1); +#2507=CIRCLE('',#2506,2.E-1); +#2536=CIRCLE('',#2535,2.E-1); +#2541=CIRCLE('',#2540,2.E-1); +#2562=CIRCLE('',#2561,2.E-1); +#2567=CIRCLE('',#2566,2.E-1); +#2580=CIRCLE('',#2579,1.3E-1); +#2589=CIRCLE('',#2588,2.5E-1); +#2602=CIRCLE('',#2601,1.3E-1); +#2611=CIRCLE('',#2610,1.3E-1); +#2620=CIRCLE('',#2619,2.5E-1); +#2629=CIRCLE('',#2628,2.5E-1); +#2638=CIRCLE('',#2637,1.3E-1); +#2647=CIRCLE('',#2646,5.E-1); +#2656=CIRCLE('',#2655,5.E-1); +#2674=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2665,#2666,#2667,#2668,#2669,#2670,#2671, +#2672,#2673),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2684=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2675,#2676,#2677,#2678,#2679,#2680,#2681, +#2682,#2683),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2706=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2697,#2698,#2699,#2700,#2701,#2702,#2703, +#2704,#2705),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2716=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2707,#2708,#2709,#2710,#2711,#2712,#2713, +#2714,#2715),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(0.E0,1.666666666667E-1, +3.333333333333E-1,5.E-1,6.666666666667E-1,8.333333333333E-1,1.E0), +.UNSPECIFIED.); +#2733=CIRCLE('',#2732,5.E-1); +#2742=CIRCLE('',#2741,5.E-1); +#2751=CIRCLE('',#2750,1.3E-1); +#2760=CIRCLE('',#2759,2.5E-1); +#2769=CIRCLE('',#2768,2.5E-1); +#2778=CIRCLE('',#2777,1.3E-1); +#2787=CIRCLE('',#2786,1.3E-1); +#2800=CIRCLE('',#2799,2.5E-1); +#2809=CIRCLE('',#2808,1.3E-1); +#2882=CIRCLE('',#2881,2.5E-1); +#2891=CIRCLE('',#2890,2.5E-1); +#2896=CIRCLE('',#2895,2.5E-1); +#2905=CIRCLE('',#2904,2.5E-1); +#2926=CIRCLE('',#2925,2.E-1); +#2931=CIRCLE('',#2930,2.E-1); +#2952=CIRCLE('',#2951,2.E-1); +#2957=CIRCLE('',#2956,2.E-1); +#3038=CIRCLE('',#3037,2.E-1); +#3043=CIRCLE('',#3042,2.E-1); +#3136=CIRCLE('',#3135,2.E-1); +#3141=CIRCLE('',#3140,2.E-1); +#3202=CIRCLE('',#3201,2.E-1); +#3207=CIRCLE('',#3206,2.E-1); +#3220=CIRCLE('',#3219,2.E-1); +#3225=CIRCLE('',#3224,2.E-1); +#3254=CIRCLE('',#3253,2.E-1); +#3259=CIRCLE('',#3258,2.E-1); +#4257=EDGE_CURVE('',#3270,#3271,#75,.T.); +#4259=EDGE_CURVE('',#3271,#3273,#79,.T.); +#4261=EDGE_CURVE('',#3273,#3275,#83,.T.); +#4263=EDGE_CURVE('',#3275,#3277,#87,.T.); +#4265=EDGE_CURVE('',#3277,#3279,#91,.T.); +#4267=EDGE_CURVE('',#3279,#3281,#95,.T.); +#4269=EDGE_CURVE('',#3281,#3283,#99,.T.); +#4271=EDGE_CURVE('',#3283,#3270,#103,.T.); +#4275=EDGE_CURVE('',#3982,#3987,#107,.T.); +#4277=EDGE_CURVE('',#3991,#3987,#2541,.T.); +#4279=EDGE_CURVE('',#4002,#3991,#111,.T.); +#4281=EDGE_CURVE('',#3998,#4002,#2952,.T.); +#4283=EDGE_CURVE('',#3995,#3998,#115,.T.); +#4285=EDGE_CURVE('',#4030,#3995,#2926,.T.); +#4287=EDGE_CURVE('',#4030,#4031,#119,.T.); +#4289=EDGE_CURVE('',#3982,#4031,#2567,.T.); +#4299=EDGE_CURVE('',#4150,#4151,#123,.T.); +#4301=EDGE_CURVE('',#3303,#4150,#127,.T.); +#4303=EDGE_CURVE('',#3302,#3303,#131,.T.); +#4305=EDGE_CURVE('',#3271,#3302,#507,.T.); +#4308=EDGE_CURVE('',#3270,#3286,#135,.T.); +#4310=EDGE_CURVE('',#3286,#3287,#587,.T.); +#4312=EDGE_CURVE('',#3306,#3287,#515,.T.); +#4314=EDGE_CURVE('',#3306,#3307,#139,.T.); +#4316=EDGE_CURVE('',#3391,#3307,#143,.T.); +#4318=EDGE_CURVE('',#3389,#3391,#147,.T.); +#4320=EDGE_CURVE('',#3387,#3389,#151,.T.); +#4322=EDGE_CURVE('',#3386,#3387,#155,.T.); +#4324=EDGE_CURVE('',#3423,#3386,#159,.T.); +#4326=EDGE_CURVE('',#3421,#3423,#163,.T.); +#4328=EDGE_CURVE('',#3419,#3421,#167,.T.); +#4330=EDGE_CURVE('',#3418,#3419,#171,.T.); +#4332=EDGE_CURVE('',#4051,#3418,#175,.T.); +#4334=EDGE_CURVE('',#4049,#4051,#179,.T.); +#4336=EDGE_CURVE('',#4047,#4049,#183,.T.); +#4338=EDGE_CURVE('',#4046,#4047,#187,.T.); +#4340=EDGE_CURVE('',#4155,#4046,#191,.T.); +#4342=EDGE_CURVE('',#4153,#4155,#195,.T.); +#4344=EDGE_CURVE('',#4151,#4153,#199,.T.); +#4348=EDGE_CURVE('',#3742,#3743,#203,.T.); +#4350=EDGE_CURVE('',#3750,#3743,#3263,.T.); +#4352=EDGE_CURVE('',#3750,#3751,#207,.T.); +#4354=EDGE_CURVE('',#3742,#3751,#3145,.T.); +#4358=EDGE_CURVE('',#3758,#3759,#211,.T.); +#4360=EDGE_CURVE('',#3766,#3759,#3229,.T.); +#4362=EDGE_CURVE('',#3766,#3767,#215,.T.); +#4364=EDGE_CURVE('',#3758,#3767,#3211,.T.); +#4375=EDGE_CURVE('',#4158,#4151,#227,.T.); +#4377=EDGE_CURVE('',#4158,#4159,#559,.T.); +#4379=EDGE_CURVE('',#4150,#4159,#463,.T.); +#4389=EDGE_CURVE('',#4166,#4167,#383,.T.); +#4391=EDGE_CURVE('',#4175,#4166,#219,.T.); +#4393=EDGE_CURVE('',#4174,#4175,#1033,.T.); +#4395=EDGE_CURVE('',#4167,#4174,#471,.T.); +#4405=EDGE_CURVE('',#4170,#4062,#403,.T.); +#4407=EDGE_CURVE('',#4177,#4170,#1183,.T.); +#4409=EDGE_CURVE('',#4175,#4177,#1037,.T.); +#4412=EDGE_CURVE('',#3277,#4166,#395,.T.); +#4415=EDGE_CURVE('',#3275,#4158,#223,.T.); +#4419=EDGE_CURVE('',#4162,#4153,#1179,.T.); +#4421=EDGE_CURVE('',#4162,#4054,#231,.T.); +#4423=EDGE_CURVE('',#4054,#4047,#235,.T.); +#4426=EDGE_CURVE('',#4058,#4049,#1187,.T.); +#4428=EDGE_CURVE('',#4058,#3426,#239,.T.); +#4430=EDGE_CURVE('',#3426,#3419,#243,.T.); +#4433=EDGE_CURVE('',#3430,#3421,#1195,.T.); +#4435=EDGE_CURVE('',#3430,#3394,#247,.T.); +#4437=EDGE_CURVE('',#3394,#3387,#251,.T.); +#4440=EDGE_CURVE('',#3398,#3389,#415,.T.); +#4442=EDGE_CURVE('',#3398,#3291,#255,.T.); +#4444=EDGE_CURVE('',#3291,#3293,#607,.T.); +#4446=EDGE_CURVE('',#3406,#3293,#339,.T.); +#4448=EDGE_CURVE('',#3413,#3406,#419,.T.); +#4450=EDGE_CURVE('',#3411,#3413,#1085,.T.); +#4452=EDGE_CURVE('',#3411,#3402,#259,.T.); +#4454=EDGE_CURVE('',#3438,#3402,#355,.T.); +#4456=EDGE_CURVE('',#3445,#3438,#1199,.T.); +#4458=EDGE_CURVE('',#3443,#3445,#1069,.T.); +#4460=EDGE_CURVE('',#3443,#3434,#263,.T.); +#4462=EDGE_CURVE('',#4066,#3434,#371,.T.); +#4464=EDGE_CURVE('',#4073,#4066,#1191,.T.); +#4466=EDGE_CURVE('',#4071,#4073,#1053,.T.); +#4468=EDGE_CURVE('',#4071,#4062,#267,.T.); +#4472=EDGE_CURVE('',#3642,#3643,#271,.T.); +#4474=EDGE_CURVE('',#3645,#3643,#275,.T.); +#4476=EDGE_CURVE('',#3647,#3645,#279,.T.); +#4478=EDGE_CURVE('',#3647,#3642,#283,.T.); +#4482=EDGE_CURVE('',#3825,#3823,#287,.T.); +#4484=EDGE_CURVE('',#3823,#3833,#291,.T.); +#4486=EDGE_CURVE('',#3835,#3833,#295,.T.); +#4488=EDGE_CURVE('',#3825,#3835,#299,.T.); +#4492=EDGE_CURVE('',#4129,#4127,#303,.T.); +#4494=EDGE_CURVE('',#4127,#4137,#307,.T.); +#4496=EDGE_CURVE('',#4139,#4137,#311,.T.); +#4498=EDGE_CURVE('',#4129,#4139,#315,.T.); +#4502=EDGE_CURVE('',#4233,#4231,#319,.T.); +#4504=EDGE_CURVE('',#4231,#4241,#323,.T.); +#4506=EDGE_CURVE('',#4243,#4241,#327,.T.); +#4508=EDGE_CURVE('',#4233,#4243,#331,.T.); +#4518=EDGE_CURVE('',#3406,#3407,#335,.T.); +#4521=EDGE_CURVE('',#3293,#3295,#603,.T.); +#4523=EDGE_CURVE('',#3322,#3295,#1175,.T.); +#4525=EDGE_CURVE('',#3322,#3323,#343,.T.); +#4527=EDGE_CURVE('',#3407,#3323,#347,.T.); +#4537=EDGE_CURVE('',#3438,#3439,#351,.T.); +#4540=EDGE_CURVE('',#3402,#3403,#359,.T.); +#4542=EDGE_CURVE('',#3439,#3403,#363,.T.); +#4552=EDGE_CURVE('',#4066,#4067,#367,.T.); +#4555=EDGE_CURVE('',#3434,#3435,#375,.T.); +#4557=EDGE_CURVE('',#4067,#3435,#379,.T.); +#4568=EDGE_CURVE('',#3319,#4167,#387,.T.); +#4570=EDGE_CURVE('',#3318,#3319,#391,.T.); +#4572=EDGE_CURVE('',#3279,#3318,#1167,.T.); +#4584=EDGE_CURVE('',#4170,#4171,#399,.T.); +#4587=EDGE_CURVE('',#4062,#4063,#407,.T.); +#4589=EDGE_CURVE('',#4171,#4063,#411,.T.); +#4600=EDGE_CURVE('',#3391,#3399,#423,.T.); +#4602=EDGE_CURVE('',#3398,#3399,#519,.T.); +#4614=EDGE_CURVE('',#3407,#3415,#427,.T.); +#4616=EDGE_CURVE('',#3413,#3415,#1089,.T.); +#4629=EDGE_CURVE('',#3315,#3307,#495,.T.); +#4631=EDGE_CURVE('',#3399,#3315,#523,.T.); +#4643=EDGE_CURVE('',#3331,#3323,#499,.T.); +#4645=EDGE_CURVE('',#3415,#3331,#1093,.T.); +#4655=EDGE_CURVE('',#3423,#3431,#431,.T.); +#4658=EDGE_CURVE('',#3386,#3395,#435,.T.); +#4660=EDGE_CURVE('',#3431,#3395,#539,.T.); +#4670=EDGE_CURVE('',#3439,#3447,#439,.T.); +#4673=EDGE_CURVE('',#3403,#3410,#443,.T.); +#4675=EDGE_CURVE('',#3447,#3410,#1077,.T.); +#4685=EDGE_CURVE('',#4051,#4059,#447,.T.); +#4688=EDGE_CURVE('',#3418,#3427,#451,.T.); +#4690=EDGE_CURVE('',#4059,#3427,#551,.T.); +#4700=EDGE_CURVE('',#4067,#4075,#455,.T.); +#4703=EDGE_CURVE('',#3435,#3442,#459,.T.); +#4705=EDGE_CURVE('',#4075,#3442,#1061,.T.); +#4716=EDGE_CURVE('',#3313,#4159,#571,.T.); +#4718=EDGE_CURVE('',#3313,#3303,#467,.T.); +#4730=EDGE_CURVE('',#3329,#4174,#1029,.T.); +#4732=EDGE_CURVE('',#3329,#3319,#475,.T.); +#4743=EDGE_CURVE('',#4155,#4163,#479,.T.); +#4746=EDGE_CURVE('',#4046,#4055,#483,.T.); +#4748=EDGE_CURVE('',#4163,#4055,#579,.T.); +#4758=EDGE_CURVE('',#4171,#4179,#487,.T.); +#4761=EDGE_CURVE('',#4063,#4070,#491,.T.); +#4763=EDGE_CURVE('',#4179,#4070,#1045,.T.); +#4774=EDGE_CURVE('',#3306,#3311,#511,.T.); +#4776=EDGE_CURVE('',#3311,#3315,#527,.T.); +#4788=EDGE_CURVE('',#3322,#3327,#1171,.T.); +#4790=EDGE_CURVE('',#3327,#3331,#1097,.T.); +#4801=EDGE_CURVE('',#3302,#3309,#503,.T.); +#4803=EDGE_CURVE('',#3273,#3309,#563,.T.); +#4817=EDGE_CURVE('',#3287,#3289,#615,.T.); +#4819=EDGE_CURVE('',#3311,#3289,#531,.T.); +#4831=EDGE_CURVE('',#3309,#3313,#567,.T.); +#4844=EDGE_CURVE('',#3325,#3329,#1025,.T.); +#4846=EDGE_CURVE('',#3318,#3325,#1163,.T.); +#4860=EDGE_CURVE('',#3289,#3291,#611,.T.); +#4871=EDGE_CURVE('',#3430,#3431,#535,.T.); +#4874=EDGE_CURVE('',#3394,#3395,#543,.T.); +#4885=EDGE_CURVE('',#4058,#4059,#547,.T.); +#4888=EDGE_CURVE('',#3426,#3427,#555,.T.); +#4913=EDGE_CURVE('',#4162,#4163,#575,.T.); +#4916=EDGE_CURVE('',#4054,#4055,#583,.T.); +#4928=EDGE_CURVE('',#3299,#3286,#591,.T.); +#4930=EDGE_CURVE('',#3297,#3299,#595,.T.); +#4932=EDGE_CURVE('',#3295,#3297,#599,.T.); +#4940=EDGE_CURVE('',#4006,#4011,#619,.T.); +#4942=EDGE_CURVE('',#4015,#4011,#3043,.T.); +#4944=EDGE_CURVE('',#4015,#4026,#623,.T.); +#4946=EDGE_CURVE('',#4022,#4026,#2502,.T.); +#4948=EDGE_CURVE('',#4019,#4022,#627,.T.); +#4950=EDGE_CURVE('',#4035,#4019,#2476,.T.); +#4952=EDGE_CURVE('',#4034,#4035,#631,.T.); +#4954=EDGE_CURVE('',#4006,#4034,#1969,.T.); +#4964=EDGE_CURVE('',#3694,#3703,#959,.T.); +#4966=EDGE_CURVE('',#3694,#3299,#651,.T.); +#4971=EDGE_CURVE('',#3283,#3703,#655,.T.); +#4975=EDGE_CURVE('',#3718,#3719,#635,.T.); +#4977=EDGE_CURVE('',#3719,#3721,#639,.T.); +#4979=EDGE_CURVE('',#3721,#3723,#643,.T.); +#4981=EDGE_CURVE('',#3723,#3718,#647,.T.); +#4985=EDGE_CURVE('',#3353,#3669,#659,.T.); +#4987=EDGE_CURVE('',#3671,#3669,#663,.T.); +#4989=EDGE_CURVE('',#3671,#3355,#667,.T.); +#4991=EDGE_CURVE('',#3355,#3352,#671,.T.); +#4993=EDGE_CURVE('',#3352,#3353,#675,.T.); +#4997=EDGE_CURVE('',#3365,#3677,#679,.T.); +#4999=EDGE_CURVE('',#3679,#3677,#683,.T.); +#5001=EDGE_CURVE('',#3679,#3367,#687,.T.); +#5003=EDGE_CURVE('',#3367,#3364,#691,.T.); +#5005=EDGE_CURVE('',#3364,#3365,#695,.T.); +#5009=EDGE_CURVE('',#3735,#3683,#699,.T.); +#5011=EDGE_CURVE('',#3682,#3683,#703,.T.); +#5013=EDGE_CURVE('',#3682,#3732,#707,.T.); +#5015=EDGE_CURVE('',#3732,#3733,#711,.T.); +#5017=EDGE_CURVE('',#3733,#3735,#715,.T.); +#5028=EDGE_CURVE('',#3718,#3710,#719,.T.); +#5030=EDGE_CURVE('',#3710,#3711,#735,.T.); +#5032=EDGE_CURVE('',#3719,#3711,#731,.T.); +#5043=EDGE_CURVE('',#3723,#3715,#723,.T.); +#5045=EDGE_CURVE('',#3715,#3710,#739,.T.); +#5057=EDGE_CURVE('',#3721,#3713,#727,.T.); +#5059=EDGE_CURVE('',#3713,#3715,#743,.T.); +#5072=EDGE_CURVE('',#3711,#3713,#747,.T.); +#5089=EDGE_CURVE('',#4133,#4131,#751,.T.); +#5091=EDGE_CURVE('',#4133,#4143,#755,.T.); +#5093=EDGE_CURVE('',#4143,#4141,#759,.T.); +#5095=EDGE_CURVE('',#4131,#4141,#763,.T.); +#5105=EDGE_CURVE('',#4126,#4127,#767,.T.); +#5108=EDGE_CURVE('',#4129,#4094,#771,.T.); +#5110=EDGE_CURVE('',#4094,#4095,#776,.T.); +#5112=EDGE_CURVE('',#4095,#4078,#780,.T.); +#5114=EDGE_CURVE('',#4078,#4079,#784,.T.); +#5116=EDGE_CURVE('',#4079,#4081,#788,.T.); +#5118=EDGE_CURVE('',#4081,#4083,#793,.T.); +#5120=EDGE_CURVE('',#4083,#4085,#797,.T.); +#5122=EDGE_CURVE('',#4085,#4087,#802,.T.); +#5124=EDGE_CURVE('',#4087,#4089,#806,.T.); +#5126=EDGE_CURVE('',#4089,#4091,#810,.T.); +#5128=EDGE_CURVE('',#4091,#4145,#815,.T.); +#5130=EDGE_CURVE('',#4145,#4126,#819,.T.); +#5140=EDGE_CURVE('',#4131,#4098,#823,.T.); +#5142=EDGE_CURVE('',#4098,#4099,#827,.T.); +#5144=EDGE_CURVE('',#4099,#4133,#831,.T.); +#5156=EDGE_CURVE('',#4126,#4136,#835,.T.); +#5158=EDGE_CURVE('',#4136,#4137,#883,.T.); +#5170=EDGE_CURVE('',#4145,#4147,#839,.T.); +#5172=EDGE_CURVE('',#4147,#4136,#887,.T.); +#5184=EDGE_CURVE('',#4091,#4115,#843,.T.); +#5186=EDGE_CURVE('',#4115,#4147,#892,.T.); +#5198=EDGE_CURVE('',#4089,#4113,#847,.T.); +#5200=EDGE_CURVE('',#4113,#4115,#896,.T.); +#5212=EDGE_CURVE('',#4087,#4111,#851,.T.); +#5214=EDGE_CURVE('',#4111,#4113,#900,.T.); +#5226=EDGE_CURVE('',#4085,#4109,#855,.T.); +#5228=EDGE_CURVE('',#4109,#4111,#905,.T.); +#5240=EDGE_CURVE('',#4083,#4107,#859,.T.); +#5242=EDGE_CURVE('',#4107,#4109,#909,.T.); +#5254=EDGE_CURVE('',#4081,#4105,#863,.T.); +#5256=EDGE_CURVE('',#4105,#4107,#914,.T.); +#5268=EDGE_CURVE('',#4079,#4103,#867,.T.); +#5270=EDGE_CURVE('',#4103,#4105,#918,.T.); +#5282=EDGE_CURVE('',#4078,#4102,#871,.T.); +#5284=EDGE_CURVE('',#4102,#4103,#922,.T.); +#5296=EDGE_CURVE('',#4095,#4119,#875,.T.); +#5298=EDGE_CURVE('',#4119,#4102,#926,.T.); +#5310=EDGE_CURVE('',#4094,#4118,#879,.T.); +#5312=EDGE_CURVE('',#4118,#4119,#931,.T.); +#5325=EDGE_CURVE('',#4139,#4118,#935,.T.); +#5358=EDGE_CURVE('',#4141,#4122,#939,.T.); +#5361=EDGE_CURVE('',#4123,#4143,#943,.T.); +#5363=EDGE_CURVE('',#4122,#4123,#947,.T.); +#5376=EDGE_CURVE('',#4098,#4122,#951,.T.); +#5389=EDGE_CURVE('',#4099,#4123,#955,.T.); +#5411=EDGE_CURVE('',#3343,#3698,#971,.T.); +#5413=EDGE_CURVE('',#3694,#3698,#996,.T.); +#5416=EDGE_CURVE('',#3707,#3703,#1155,.T.); +#5418=EDGE_CURVE('',#3337,#3707,#1130,.T.); +#5420=EDGE_CURVE('',#3337,#3343,#963,.T.); +#5430=EDGE_CURVE('',#3698,#3699,#967,.T.); +#5433=EDGE_CURVE('',#3341,#3343,#975,.T.); +#5435=EDGE_CURVE('',#3340,#3341,#979,.T.); +#5437=EDGE_CURVE('',#3699,#3340,#984,.T.); +#5447=EDGE_CURVE('',#3694,#3695,#1013,.T.); +#5451=EDGE_CURVE('',#3699,#3695,#1009,.T.); +#5462=EDGE_CURVE('',#3702,#3695,#1105,.T.); +#5464=EDGE_CURVE('',#3702,#3703,#1017,.T.); +#5468=EDGE_CURVE('',#3281,#3325,#1021,.T.); +#5474=EDGE_CURVE('',#4177,#4179,#1041,.T.); +#5477=EDGE_CURVE('',#4070,#4071,#1049,.T.); +#5480=EDGE_CURVE('',#4073,#4075,#1057,.T.); +#5483=EDGE_CURVE('',#3442,#3443,#1065,.T.); +#5486=EDGE_CURVE('',#3445,#3447,#1073,.T.); +#5489=EDGE_CURVE('',#3410,#3411,#1081,.T.); +#5495=EDGE_CURVE('',#3327,#3297,#1101,.T.); +#5510=EDGE_CURVE('',#3334,#3340,#1109,.T.); +#5512=EDGE_CURVE('',#3706,#3334,#1118,.T.); +#5514=EDGE_CURVE('',#3702,#3706,#1143,.T.); +#5524=EDGE_CURVE('',#3334,#3335,#1122,.T.); +#5528=EDGE_CURVE('',#3335,#3341,#1159,.T.); +#5538=EDGE_CURVE('',#3706,#3707,#1113,.T.); +#5542=EDGE_CURVE('',#3335,#3337,#1126,.T.); +#5745=EDGE_CURVE('',#3667,#3669,#1203,.T.); +#5748=EDGE_CURVE('',#3353,#3347,#1207,.T.); +#5750=EDGE_CURVE('',#3347,#3667,#1231,.T.); +#5760=EDGE_CURVE('',#3666,#3667,#1227,.T.); +#5762=EDGE_CURVE('',#3666,#3671,#1447,.T.); +#5776=EDGE_CURVE('',#3346,#3347,#1235,.T.); +#5778=EDGE_CURVE('',#3349,#3346,#1239,.T.); +#5780=EDGE_CURVE('',#3666,#3349,#1243,.T.); +#5784=EDGE_CURVE('',#3650,#3651,#1211,.T.); +#5786=EDGE_CURVE('',#3655,#3650,#1215,.T.); +#5788=EDGE_CURVE('',#3655,#3653,#1219,.T.); +#5790=EDGE_CURVE('',#3653,#3651,#1223,.T.); +#5801=EDGE_CURVE('',#3642,#3610,#1247,.T.); +#5803=EDGE_CURVE('',#3610,#3611,#1252,.T.); +#5805=EDGE_CURVE('',#3611,#3594,#1256,.T.); +#5807=EDGE_CURVE('',#3594,#3595,#1260,.T.); +#5809=EDGE_CURVE('',#3595,#3597,#1264,.T.); +#5811=EDGE_CURVE('',#3597,#3599,#1269,.T.); +#5813=EDGE_CURVE('',#3599,#3601,#1273,.T.); +#5815=EDGE_CURVE('',#3601,#3603,#1278,.T.); +#5817=EDGE_CURVE('',#3603,#3605,#1282,.T.); +#5819=EDGE_CURVE('',#3605,#3607,#1286,.T.); +#5821=EDGE_CURVE('',#3607,#3661,#1291,.T.); +#5823=EDGE_CURVE('',#3661,#3657,#1295,.T.); +#5825=EDGE_CURVE('',#3657,#3643,#1299,.T.); +#5836=EDGE_CURVE('',#3651,#3614,#1303,.T.); +#5838=EDGE_CURVE('',#3614,#3615,#1307,.T.); +#5840=EDGE_CURVE('',#3615,#3650,#1311,.T.); +#5851=EDGE_CURVE('',#3647,#3634,#1367,.T.); +#5853=EDGE_CURVE('',#3610,#3634,#1427,.T.); +#5865=EDGE_CURVE('',#3659,#3645,#1315,.T.); +#5867=EDGE_CURVE('',#3663,#3659,#1319,.T.); +#5869=EDGE_CURVE('',#3631,#3663,#1324,.T.); +#5871=EDGE_CURVE('',#3629,#3631,#1328,.T.); +#5873=EDGE_CURVE('',#3627,#3629,#1332,.T.); +#5875=EDGE_CURVE('',#3625,#3627,#1337,.T.); +#5877=EDGE_CURVE('',#3623,#3625,#1341,.T.); +#5879=EDGE_CURVE('',#3621,#3623,#1346,.T.); +#5881=EDGE_CURVE('',#3619,#3621,#1350,.T.); +#5883=EDGE_CURVE('',#3618,#3619,#1354,.T.); +#5885=EDGE_CURVE('',#3635,#3618,#1358,.T.); +#5887=EDGE_CURVE('',#3634,#3635,#1363,.T.); +#5899=EDGE_CURVE('',#3639,#3655,#1371,.T.); +#5901=EDGE_CURVE('',#3638,#3639,#1375,.T.); +#5903=EDGE_CURVE('',#3653,#3638,#1379,.T.); +#5915=EDGE_CURVE('',#3657,#3659,#1383,.T.); +#5927=EDGE_CURVE('',#3661,#3663,#1387,.T.); +#5940=EDGE_CURVE('',#3607,#3631,#1391,.T.); +#5953=EDGE_CURVE('',#3605,#3629,#1395,.T.); +#5966=EDGE_CURVE('',#3603,#3627,#1399,.T.); +#5979=EDGE_CURVE('',#3601,#3625,#1403,.T.); +#5992=EDGE_CURVE('',#3599,#3623,#1407,.T.); +#6005=EDGE_CURVE('',#3597,#3621,#1411,.T.); +#6018=EDGE_CURVE('',#3595,#3619,#1415,.T.); +#6031=EDGE_CURVE('',#3594,#3618,#1419,.T.); +#6044=EDGE_CURVE('',#3611,#3635,#1423,.T.); +#6070=EDGE_CURVE('',#3615,#3639,#1431,.T.); +#6082=EDGE_CURVE('',#3614,#3638,#1435,.T.); +#6107=EDGE_CURVE('',#3352,#3346,#1439,.T.); +#6120=EDGE_CURVE('',#3355,#3349,#1443,.T.); +#6144=EDGE_CURVE('',#3675,#3677,#1451,.T.); +#6147=EDGE_CURVE('',#3365,#3359,#1455,.T.); +#6149=EDGE_CURVE('',#3359,#3675,#1479,.T.); +#6159=EDGE_CURVE('',#3674,#3675,#1475,.T.); +#6161=EDGE_CURVE('',#3674,#3679,#1695,.T.); +#6175=EDGE_CURVE('',#3358,#3359,#1483,.T.); +#6177=EDGE_CURVE('',#3361,#3358,#1487,.T.); +#6179=EDGE_CURVE('',#3674,#3361,#1491,.T.); +#6183=EDGE_CURVE('',#3829,#3827,#1459,.T.); +#6185=EDGE_CURVE('',#3829,#3839,#1463,.T.); +#6187=EDGE_CURVE('',#3839,#3837,#1467,.T.); +#6189=EDGE_CURVE('',#3827,#3837,#1471,.T.); +#6199=EDGE_CURVE('',#3822,#3823,#1495,.T.); +#6202=EDGE_CURVE('',#3825,#3790,#1499,.T.); +#6204=EDGE_CURVE('',#3790,#3791,#1504,.T.); +#6206=EDGE_CURVE('',#3791,#3774,#1508,.T.); +#6208=EDGE_CURVE('',#3774,#3775,#1512,.T.); +#6210=EDGE_CURVE('',#3775,#3777,#1516,.T.); +#6212=EDGE_CURVE('',#3777,#3779,#1521,.T.); +#6214=EDGE_CURVE('',#3779,#3781,#1525,.T.); +#6216=EDGE_CURVE('',#3781,#3783,#1530,.T.); +#6218=EDGE_CURVE('',#3783,#3785,#1534,.T.); +#6220=EDGE_CURVE('',#3785,#3787,#1538,.T.); +#6222=EDGE_CURVE('',#3787,#3841,#1543,.T.); +#6224=EDGE_CURVE('',#3841,#3822,#1547,.T.); +#6234=EDGE_CURVE('',#3827,#3794,#1551,.T.); +#6236=EDGE_CURVE('',#3794,#3795,#1555,.T.); +#6238=EDGE_CURVE('',#3795,#3829,#1559,.T.); +#6250=EDGE_CURVE('',#3822,#3832,#1563,.T.); +#6252=EDGE_CURVE('',#3832,#3833,#1611,.T.); +#6264=EDGE_CURVE('',#3841,#3843,#1567,.T.); +#6266=EDGE_CURVE('',#3843,#3832,#1615,.T.); +#6278=EDGE_CURVE('',#3787,#3811,#1571,.T.); +#6280=EDGE_CURVE('',#3811,#3843,#1620,.T.); +#6292=EDGE_CURVE('',#3785,#3809,#1575,.T.); +#6294=EDGE_CURVE('',#3809,#3811,#1624,.T.); +#6306=EDGE_CURVE('',#3783,#3807,#1579,.T.); +#6308=EDGE_CURVE('',#3807,#3809,#1628,.T.); +#6320=EDGE_CURVE('',#3781,#3805,#1583,.T.); +#6322=EDGE_CURVE('',#3805,#3807,#1633,.T.); +#6334=EDGE_CURVE('',#3779,#3803,#1587,.T.); +#6336=EDGE_CURVE('',#3803,#3805,#1637,.T.); +#6348=EDGE_CURVE('',#3777,#3801,#1591,.T.); +#6350=EDGE_CURVE('',#3801,#3803,#1642,.T.); +#6362=EDGE_CURVE('',#3775,#3799,#1595,.T.); +#6364=EDGE_CURVE('',#3799,#3801,#1646,.T.); +#6376=EDGE_CURVE('',#3774,#3798,#1599,.T.); +#6378=EDGE_CURVE('',#3798,#3799,#1650,.T.); +#6390=EDGE_CURVE('',#3791,#3815,#1603,.T.); +#6392=EDGE_CURVE('',#3815,#3798,#1654,.T.); +#6404=EDGE_CURVE('',#3790,#3814,#1607,.T.); +#6406=EDGE_CURVE('',#3814,#3815,#1659,.T.); +#6419=EDGE_CURVE('',#3835,#3814,#1663,.T.); +#6452=EDGE_CURVE('',#3837,#3818,#1667,.T.); +#6455=EDGE_CURVE('',#3819,#3839,#1671,.T.); +#6457=EDGE_CURVE('',#3818,#3819,#1675,.T.); +#6470=EDGE_CURVE('',#3794,#3818,#1679,.T.); +#6483=EDGE_CURVE('',#3795,#3819,#1683,.T.); +#6506=EDGE_CURVE('',#3364,#3358,#1687,.T.); +#6519=EDGE_CURVE('',#3367,#3361,#1691,.T.); +#6543=EDGE_CURVE('',#3739,#3683,#1699,.T.); +#6546=EDGE_CURVE('',#3735,#3729,#1703,.T.); +#6548=EDGE_CURVE('',#3729,#3739,#1727,.T.); +#6560=EDGE_CURVE('',#3738,#3739,#1723,.T.); +#6562=EDGE_CURVE('',#3738,#3682,#1943,.T.); +#6574=EDGE_CURVE('',#3727,#3729,#1731,.T.); +#6576=EDGE_CURVE('',#3726,#3727,#1735,.T.); +#6578=EDGE_CURVE('',#3738,#3726,#1739,.T.); +#6582=EDGE_CURVE('',#4237,#4235,#1707,.T.); +#6584=EDGE_CURVE('',#4237,#4247,#1711,.T.); +#6586=EDGE_CURVE('',#4247,#4245,#1715,.T.); +#6588=EDGE_CURVE('',#4235,#4245,#1719,.T.); +#6598=EDGE_CURVE('',#4230,#4231,#1743,.T.); +#6601=EDGE_CURVE('',#4233,#4198,#1747,.T.); +#6603=EDGE_CURVE('',#4198,#4199,#1752,.T.); +#6605=EDGE_CURVE('',#4199,#4182,#1756,.T.); +#6607=EDGE_CURVE('',#4182,#4183,#1760,.T.); +#6609=EDGE_CURVE('',#4183,#4185,#1764,.T.); +#6611=EDGE_CURVE('',#4185,#4187,#1769,.T.); +#6613=EDGE_CURVE('',#4187,#4189,#1773,.T.); +#6615=EDGE_CURVE('',#4189,#4191,#1778,.T.); +#6617=EDGE_CURVE('',#4191,#4193,#1782,.T.); +#6619=EDGE_CURVE('',#4193,#4195,#1786,.T.); +#6621=EDGE_CURVE('',#4195,#4249,#1791,.T.); +#6623=EDGE_CURVE('',#4249,#4230,#1795,.T.); +#6633=EDGE_CURVE('',#4235,#4202,#1799,.T.); +#6635=EDGE_CURVE('',#4202,#4203,#1803,.T.); +#6637=EDGE_CURVE('',#4203,#4237,#1807,.T.); +#6649=EDGE_CURVE('',#4230,#4240,#1811,.T.); +#6651=EDGE_CURVE('',#4240,#4241,#1859,.T.); +#6663=EDGE_CURVE('',#4249,#4251,#1815,.T.); +#6665=EDGE_CURVE('',#4251,#4240,#1863,.T.); +#6677=EDGE_CURVE('',#4195,#4219,#1819,.T.); +#6679=EDGE_CURVE('',#4219,#4251,#1868,.T.); +#6691=EDGE_CURVE('',#4193,#4217,#1823,.T.); +#6693=EDGE_CURVE('',#4217,#4219,#1872,.T.); +#6705=EDGE_CURVE('',#4191,#4215,#1827,.T.); +#6707=EDGE_CURVE('',#4215,#4217,#1876,.T.); +#6719=EDGE_CURVE('',#4189,#4213,#1831,.T.); +#6721=EDGE_CURVE('',#4213,#4215,#1881,.T.); +#6733=EDGE_CURVE('',#4187,#4211,#1835,.T.); +#6735=EDGE_CURVE('',#4211,#4213,#1885,.T.); +#6747=EDGE_CURVE('',#4185,#4209,#1839,.T.); +#6749=EDGE_CURVE('',#4209,#4211,#1890,.T.); +#6761=EDGE_CURVE('',#4183,#4207,#1843,.T.); +#6763=EDGE_CURVE('',#4207,#4209,#1894,.T.); +#6775=EDGE_CURVE('',#4182,#4206,#1847,.T.); +#6777=EDGE_CURVE('',#4206,#4207,#1898,.T.); +#6789=EDGE_CURVE('',#4199,#4223,#1851,.T.); +#6791=EDGE_CURVE('',#4223,#4206,#1902,.T.); +#6803=EDGE_CURVE('',#4198,#4222,#1855,.T.); +#6805=EDGE_CURVE('',#4222,#4223,#1907,.T.); +#6818=EDGE_CURVE('',#4243,#4222,#1911,.T.); +#6851=EDGE_CURVE('',#4245,#4226,#1915,.T.); +#6854=EDGE_CURVE('',#4227,#4247,#1919,.T.); +#6856=EDGE_CURVE('',#4226,#4227,#1923,.T.); +#6869=EDGE_CURVE('',#4202,#4226,#1927,.T.); +#6882=EDGE_CURVE('',#4203,#4227,#1931,.T.); +#6905=EDGE_CURVE('',#3733,#3727,#1935,.T.); +#6918=EDGE_CURVE('',#3732,#3726,#1939,.T.); +#6942=EDGE_CURVE('',#4006,#4007,#1947,.T.); +#6944=EDGE_CURVE('',#4007,#4010,#1951,.T.); +#6946=EDGE_CURVE('',#4010,#4011,#1955,.T.); +#6957=EDGE_CURVE('',#3849,#3845,#1959,.T.); +#6959=EDGE_CURVE('',#3845,#4039,#2427,.T.); +#6961=EDGE_CURVE('',#4039,#4007,#1964,.T.); +#6965=EDGE_CURVE('',#4034,#3849,#2435,.T.); +#6975=EDGE_CURVE('',#3479,#3685,#1995,.T.); +#6977=EDGE_CURVE('',#3479,#3515,#1973,.T.); +#6979=EDGE_CURVE('',#3515,#3847,#2341,.T.); +#6981=EDGE_CURVE('',#3685,#3847,#2471,.T.); +#6992=EDGE_CURVE('',#3849,#3518,#2337,.T.); +#6994=EDGE_CURVE('',#3482,#3518,#2411,.T.); +#6996=EDGE_CURVE('',#3845,#3482,#1999,.T.); +#7006=EDGE_CURVE('',#3918,#3927,#2066,.T.); +#7008=EDGE_CURVE('',#3918,#3474,#1977,.T.); +#7010=EDGE_CURVE('',#3474,#3475,#1982,.T.); +#7012=EDGE_CURVE('',#3475,#3477,#1986,.T.); +#7014=EDGE_CURVE('',#3477,#3479,#1991,.T.); +#7017=EDGE_CURVE('',#3845,#3685,#2415,.T.); +#7020=EDGE_CURVE('',#3482,#3483,#2004,.T.); +#7022=EDGE_CURVE('',#3483,#3450,#2008,.T.); +#7024=EDGE_CURVE('',#3450,#3451,#2013,.T.); +#7026=EDGE_CURVE('',#3451,#3453,#2017,.T.); +#7028=EDGE_CURVE('',#3453,#3455,#2022,.T.); +#7030=EDGE_CURVE('',#3455,#3457,#2026,.T.); +#7032=EDGE_CURVE('',#3457,#3459,#2031,.T.); +#7034=EDGE_CURVE('',#3459,#3461,#2035,.T.); +#7036=EDGE_CURVE('',#3461,#3463,#2040,.T.); +#7038=EDGE_CURVE('',#3463,#3465,#2044,.T.); +#7040=EDGE_CURVE('',#3465,#3467,#2049,.T.); +#7042=EDGE_CURVE('',#3467,#3469,#2053,.T.); +#7044=EDGE_CURVE('',#3469,#3471,#2058,.T.); +#7046=EDGE_CURVE('',#3471,#3927,#2062,.T.); +#7057=EDGE_CURVE('',#3931,#3927,#2090,.T.); +#7059=EDGE_CURVE('',#3906,#3931,#2201,.T.); +#7061=EDGE_CURVE('',#3906,#3907,#2070,.T.); +#7063=EDGE_CURVE('',#3907,#3922,#2144,.T.); +#7065=EDGE_CURVE('',#3918,#3922,#2112,.T.); +#7075=EDGE_CURVE('',#3926,#3927,#2098,.T.); +#7077=EDGE_CURVE('',#3926,#3930,#2080,.T.); +#7079=EDGE_CURVE('',#3930,#3931,#2205,.T.); +#7090=EDGE_CURVE('',#3918,#3919,#2094,.T.); +#7092=EDGE_CURVE('',#3919,#3510,#2359,.T.); +#7094=EDGE_CURVE('',#3474,#3510,#3131,.T.); +#7107=EDGE_CURVE('',#3471,#3507,#2102,.T.); +#7109=EDGE_CURVE('',#3507,#3926,#2274,.T.); +#7121=EDGE_CURVE('',#3922,#3923,#2139,.T.); +#7123=EDGE_CURVE('',#3923,#3919,#2122,.T.); +#7133=EDGE_CURVE('',#3939,#3934,#2126,.T.); +#7135=EDGE_CURVE('',#3903,#3939,#2130,.T.); +#7137=EDGE_CURVE('',#3923,#3903,#2135,.T.); +#7141=EDGE_CURVE('',#3934,#3907,#2148,.T.); +#7151=EDGE_CURVE('',#3979,#3974,#2152,.T.); +#7153=EDGE_CURVE('',#3915,#3979,#2156,.T.); +#7155=EDGE_CURVE('',#3955,#3915,#2161,.T.); +#7157=EDGE_CURVE('',#3954,#3955,#2165,.T.); +#7159=EDGE_CURVE('',#3911,#3954,#2170,.T.); +#7161=EDGE_CURVE('',#3974,#3911,#2174,.T.); +#7171=EDGE_CURVE('',#3934,#3935,#2179,.T.); +#7173=EDGE_CURVE('',#3937,#3935,#2258,.T.); +#7175=EDGE_CURVE('',#3937,#3939,#2245,.T.); +#7189=EDGE_CURVE('',#3947,#3906,#2196,.T.); +#7191=EDGE_CURVE('',#3945,#3947,#2184,.T.); +#7193=EDGE_CURVE('',#3945,#3935,#2188,.T.); +#7203=EDGE_CURVE('',#3947,#3942,#2192,.T.); +#7208=EDGE_CURVE('',#3930,#3902,#2210,.T.); +#7210=EDGE_CURVE('',#3902,#3942,#2214,.T.); +#7220=EDGE_CURVE('',#3971,#3966,#2218,.T.); +#7222=EDGE_CURVE('',#3971,#3910,#2222,.T.); +#7224=EDGE_CURVE('',#3910,#3963,#2227,.T.); +#7226=EDGE_CURVE('',#3962,#3963,#2231,.T.); +#7228=EDGE_CURVE('',#3962,#3914,#2236,.T.); +#7230=EDGE_CURVE('',#3914,#3966,#2240,.T.); +#7240=EDGE_CURVE('',#3942,#3943,#2250,.T.); +#7242=EDGE_CURVE('',#3945,#3943,#2262,.T.); +#7255=EDGE_CURVE('',#3943,#3937,#2266,.T.); +#7259=EDGE_CURVE('',#3902,#3903,#2254,.T.); +#7284=EDGE_CURVE('',#3926,#3919,#2270,.T.); +#7299=EDGE_CURVE('',#3505,#3507,#2279,.T.); +#7301=EDGE_CURVE('',#3503,#3505,#2283,.T.); +#7303=EDGE_CURVE('',#3501,#3503,#2288,.T.); +#7305=EDGE_CURVE('',#3499,#3501,#2292,.T.); +#7307=EDGE_CURVE('',#3497,#3499,#2297,.T.); +#7309=EDGE_CURVE('',#3495,#3497,#2301,.T.); +#7311=EDGE_CURVE('',#3493,#3495,#2306,.T.); +#7313=EDGE_CURVE('',#3491,#3493,#2310,.T.); +#7315=EDGE_CURVE('',#3489,#3491,#2315,.T.); +#7317=EDGE_CURVE('',#3487,#3489,#2319,.T.); +#7319=EDGE_CURVE('',#3486,#3487,#2324,.T.); +#7321=EDGE_CURVE('',#3519,#3486,#2328,.T.); +#7323=EDGE_CURVE('',#3518,#3519,#2333,.T.); +#7326=EDGE_CURVE('',#3849,#3847,#2431,.T.); +#7329=EDGE_CURVE('',#3513,#3515,#2346,.T.); +#7331=EDGE_CURVE('',#3511,#3513,#2350,.T.); +#7333=EDGE_CURVE('',#3510,#3511,#2355,.T.); +#7345=EDGE_CURVE('',#3469,#3505,#2363,.T.); +#7358=EDGE_CURVE('',#3467,#3503,#2367,.T.); +#7371=EDGE_CURVE('',#3465,#3501,#2371,.T.); +#7384=EDGE_CURVE('',#3463,#3499,#2375,.T.); +#7397=EDGE_CURVE('',#3461,#3497,#2379,.T.); +#7410=EDGE_CURVE('',#3459,#3495,#2383,.T.); +#7423=EDGE_CURVE('',#3457,#3493,#2387,.T.); +#7436=EDGE_CURVE('',#3455,#3491,#2391,.T.); +#7449=EDGE_CURVE('',#3453,#3489,#2395,.T.); +#7462=EDGE_CURVE('',#3451,#3487,#2399,.T.); +#7475=EDGE_CURVE('',#3450,#3486,#2403,.T.); +#7488=EDGE_CURVE('',#3483,#3519,#2407,.T.); +#7513=EDGE_CURVE('',#4038,#3685,#2419,.T.); +#7515=EDGE_CURVE('',#4038,#4039,#2423,.T.); +#7529=EDGE_CURVE('',#3847,#4035,#2439,.T.); +#7539=EDGE_CURVE('',#3690,#3691,#2443,.T.); +#7541=EDGE_CURVE('',#4031,#3690,#2447,.T.); +#7544=EDGE_CURVE('',#3691,#4030,#2451,.T.); +#7554=EDGE_CURVE('',#3687,#3851,#2455,.T.); +#7556=EDGE_CURVE('',#4042,#3687,#2459,.T.); +#7558=EDGE_CURVE('',#4042,#4043,#2463,.T.); +#7560=EDGE_CURVE('',#3851,#4043,#2467,.T.); +#7573=EDGE_CURVE('',#4018,#4019,#2485,.T.); +#7575=EDGE_CURVE('',#4018,#4038,#2481,.T.); +#7588=EDGE_CURVE('',#4022,#4023,#2489,.T.); +#7590=EDGE_CURVE('',#3859,#4023,#3063,.T.); +#7592=EDGE_CURVE('',#3859,#3879,#2493,.T.); +#7594=EDGE_CURVE('',#3879,#3881,#2497,.T.); +#7596=EDGE_CURVE('',#3854,#3881,#3071,.T.); +#7598=EDGE_CURVE('',#4018,#3854,#3047,.T.); +#7610=EDGE_CURVE('',#4026,#4027,#2531,.T.); +#7612=EDGE_CURVE('',#4027,#4023,#2507,.T.); +#7622=EDGE_CURVE('',#3990,#3991,#2511,.T.); +#7624=EDGE_CURVE('',#4003,#3990,#2515,.T.); +#7626=EDGE_CURVE('',#4002,#4003,#2519,.T.); +#7637=EDGE_CURVE('',#4014,#4015,#2523,.T.); +#7639=EDGE_CURVE('',#4027,#4014,#2527,.T.); +#7651=EDGE_CURVE('',#3986,#3987,#2553,.T.); +#7653=EDGE_CURVE('',#3986,#3990,#2536,.T.); +#7665=EDGE_CURVE('',#3982,#3983,#2545,.T.); +#7667=EDGE_CURVE('',#3983,#3986,#2549,.T.); +#7679=EDGE_CURVE('',#3690,#3851,#2557,.T.); +#7682=EDGE_CURVE('',#4043,#3983,#2562,.T.); +#7695=EDGE_CURVE('',#3551,#3687,#2593,.T.); +#7697=EDGE_CURVE('',#3551,#3587,#2571,.T.); +#7699=EDGE_CURVE('',#3587,#3691,#2795,.T.); +#7701=EDGE_CURVE('',#3687,#3691,#2921,.T.); +#7712=EDGE_CURVE('',#3690,#3590,#2791,.T.); +#7714=EDGE_CURVE('',#3554,#3590,#2865,.T.); +#7716=EDGE_CURVE('',#3851,#3554,#2597,.T.); +#7726=EDGE_CURVE('',#3958,#3951,#2664,.T.); +#7728=EDGE_CURVE('',#3958,#3546,#2575,.T.); +#7730=EDGE_CURVE('',#3546,#3547,#2580,.T.); +#7732=EDGE_CURVE('',#3547,#3549,#2584,.T.); +#7734=EDGE_CURVE('',#3549,#3551,#2589,.T.); +#7739=EDGE_CURVE('',#3554,#3555,#2602,.T.); +#7741=EDGE_CURVE('',#3555,#3522,#2606,.T.); +#7743=EDGE_CURVE('',#3522,#3523,#2611,.T.); +#7745=EDGE_CURVE('',#3523,#3525,#2615,.T.); +#7747=EDGE_CURVE('',#3525,#3527,#2620,.T.); +#7749=EDGE_CURVE('',#3527,#3529,#2624,.T.); +#7751=EDGE_CURVE('',#3529,#3531,#2629,.T.); +#7753=EDGE_CURVE('',#3531,#3533,#2633,.T.); +#7755=EDGE_CURVE('',#3533,#3535,#2638,.T.); +#7757=EDGE_CURVE('',#3535,#3537,#2642,.T.); +#7759=EDGE_CURVE('',#3537,#3539,#2647,.T.); +#7761=EDGE_CURVE('',#3539,#3541,#2651,.T.); +#7763=EDGE_CURVE('',#3541,#3543,#2656,.T.); +#7765=EDGE_CURVE('',#3543,#3951,#2660,.T.); +#7776=EDGE_CURVE('',#3958,#3962,#2674,.T.); +#7779=EDGE_CURVE('',#3955,#3951,#2716,.T.); +#7782=EDGE_CURVE('',#3914,#3915,#2900,.T.); +#7792=EDGE_CURVE('',#3958,#3959,#2696,.T.); +#7796=EDGE_CURVE('',#3963,#3959,#2684,.T.); +#7806=EDGE_CURVE('',#3950,#3951,#2688,.T.); +#7809=EDGE_CURVE('',#3543,#3579,#2692,.T.); +#7811=EDGE_CURVE('',#3579,#3950,#2728,.T.); +#7822=EDGE_CURVE('',#3959,#3582,#2813,.T.); +#7824=EDGE_CURVE('',#3546,#3582,#2877,.T.); +#7836=EDGE_CURVE('',#3950,#3954,#2706,.T.); +#7848=EDGE_CURVE('',#3950,#3959,#2720,.T.); +#7852=EDGE_CURVE('',#3910,#3911,#2724,.T.); +#7866=EDGE_CURVE('',#3577,#3579,#2733,.T.); +#7868=EDGE_CURVE('',#3575,#3577,#2737,.T.); +#7870=EDGE_CURVE('',#3573,#3575,#2742,.T.); +#7872=EDGE_CURVE('',#3571,#3573,#2746,.T.); +#7874=EDGE_CURVE('',#3569,#3571,#2751,.T.); +#7876=EDGE_CURVE('',#3567,#3569,#2755,.T.); +#7878=EDGE_CURVE('',#3565,#3567,#2760,.T.); +#7880=EDGE_CURVE('',#3563,#3565,#2764,.T.); +#7882=EDGE_CURVE('',#3561,#3563,#2769,.T.); +#7884=EDGE_CURVE('',#3559,#3561,#2773,.T.); +#7886=EDGE_CURVE('',#3558,#3559,#2778,.T.); +#7888=EDGE_CURVE('',#3591,#3558,#2782,.T.); +#7890=EDGE_CURVE('',#3590,#3591,#2787,.T.); +#7895=EDGE_CURVE('',#3585,#3587,#2800,.T.); +#7897=EDGE_CURVE('',#3583,#3585,#2804,.T.); +#7899=EDGE_CURVE('',#3582,#3583,#2809,.T.); +#7911=EDGE_CURVE('',#3541,#3577,#2817,.T.); +#7924=EDGE_CURVE('',#3539,#3575,#2821,.T.); +#7937=EDGE_CURVE('',#3537,#3573,#2825,.T.); +#7950=EDGE_CURVE('',#3535,#3571,#2829,.T.); +#7963=EDGE_CURVE('',#3533,#3569,#2833,.T.); +#7976=EDGE_CURVE('',#3531,#3567,#2837,.T.); +#7989=EDGE_CURVE('',#3529,#3565,#2841,.T.); +#8002=EDGE_CURVE('',#3527,#3563,#2845,.T.); +#8015=EDGE_CURVE('',#3525,#3561,#2849,.T.); +#8028=EDGE_CURVE('',#3523,#3559,#2853,.T.); +#8041=EDGE_CURVE('',#3522,#3558,#2857,.T.); +#8054=EDGE_CURVE('',#3555,#3591,#2861,.T.); +#8079=EDGE_CURVE('',#3549,#3585,#2869,.T.); +#8092=EDGE_CURVE('',#3547,#3583,#2873,.T.); +#8116=EDGE_CURVE('',#3969,#3971,#2882,.T.); +#8118=EDGE_CURVE('',#3969,#3975,#2886,.T.); +#8120=EDGE_CURVE('',#3974,#3975,#2891,.T.); +#8133=EDGE_CURVE('',#3966,#3967,#2896,.T.); +#8135=EDGE_CURVE('',#3969,#3967,#2909,.T.); +#8151=EDGE_CURVE('',#3977,#3979,#2905,.T.); +#8153=EDGE_CURVE('',#3967,#3977,#2913,.T.); +#8164=EDGE_CURVE('',#3977,#3975,#2917,.T.); +#8191=EDGE_CURVE('',#3994,#3995,#2935,.T.); +#8193=EDGE_CURVE('',#3994,#4042,#2931,.T.); +#8206=EDGE_CURVE('',#3998,#3999,#2939,.T.); +#8208=EDGE_CURVE('',#3867,#3999,#2977,.T.); +#8210=EDGE_CURVE('',#3867,#3891,#2943,.T.); +#8212=EDGE_CURVE('',#3891,#3893,#2947,.T.); +#8214=EDGE_CURVE('',#3862,#3893,#2985,.T.); +#8216=EDGE_CURVE('',#3994,#3862,#2961,.T.); +#8229=EDGE_CURVE('',#4003,#3999,#2957,.T.); +#8246=EDGE_CURVE('',#3862,#3863,#2965,.T.); +#8248=EDGE_CURVE('',#3863,#3865,#2969,.T.); +#8250=EDGE_CURVE('',#3865,#3867,#2973,.T.); +#8262=EDGE_CURVE('',#3893,#3897,#2981,.T.); +#8264=EDGE_CURVE('',#3863,#3897,#3025,.T.); +#8277=EDGE_CURVE('',#3895,#3893,#2989,.T.); +#8279=EDGE_CURVE('',#3895,#3899,#3009,.T.); +#8281=EDGE_CURVE('',#3897,#3899,#2993,.T.); +#8292=EDGE_CURVE('',#3891,#3887,#2997,.T.); +#8294=EDGE_CURVE('',#3887,#3895,#3013,.T.); +#8305=EDGE_CURVE('',#3886,#3887,#3001,.T.); +#8308=EDGE_CURVE('',#3890,#3891,#3029,.T.); +#8310=EDGE_CURVE('',#3890,#3886,#3017,.T.); +#8321=EDGE_CURVE('',#3899,#3886,#3005,.T.); +#8333=EDGE_CURVE('',#3897,#3890,#3021,.T.); +#8347=EDGE_CURVE('',#3865,#3890,#3033,.T.); +#8372=EDGE_CURVE('',#4010,#4014,#3038,.T.); +#8391=EDGE_CURVE('',#3854,#3855,#3051,.T.); +#8393=EDGE_CURVE('',#3855,#3857,#3055,.T.); +#8395=EDGE_CURVE('',#3857,#3859,#3059,.T.); +#8407=EDGE_CURVE('',#3881,#3870,#3067,.T.); +#8409=EDGE_CURVE('',#3855,#3870,#3111,.T.); +#8422=EDGE_CURVE('',#3883,#3881,#3075,.T.); +#8424=EDGE_CURVE('',#3883,#3874,#3091,.T.); +#8426=EDGE_CURVE('',#3870,#3874,#3079,.T.); +#8437=EDGE_CURVE('',#3879,#3877,#3083,.T.); +#8439=EDGE_CURVE('',#3877,#3883,#3095,.T.); +#8450=EDGE_CURVE('',#3875,#3877,#3099,.T.); +#8453=EDGE_CURVE('',#3871,#3879,#3115,.T.); +#8455=EDGE_CURVE('',#3871,#3875,#3103,.T.); +#8465=EDGE_CURVE('',#3874,#3875,#3087,.T.); +#8478=EDGE_CURVE('',#3870,#3871,#3107,.T.); +#8492=EDGE_CURVE('',#3857,#3871,#3119,.T.); +#8517=EDGE_CURVE('',#3477,#3513,#3123,.T.); +#8530=EDGE_CURVE('',#3475,#3511,#3127,.T.); +#8555=EDGE_CURVE('',#3742,#3746,#3136,.T.); +#8557=EDGE_CURVE('',#3746,#3747,#3153,.T.); +#8559=EDGE_CURVE('',#3747,#3743,#3141,.T.); +#8569=EDGE_CURVE('',#3746,#3378,#3157,.T.); +#8573=EDGE_CURVE('',#3755,#3751,#3259,.T.); +#8575=EDGE_CURVE('',#3755,#3383,#3149,.T.); +#8577=EDGE_CURVE('',#3383,#3378,#3181,.T.); +#8589=EDGE_CURVE('',#3378,#3379,#3177,.T.); +#8591=EDGE_CURVE('',#3747,#3379,#3267,.T.); +#8601=EDGE_CURVE('',#3370,#3371,#3161,.T.); +#8603=EDGE_CURVE('',#3375,#3370,#3165,.T.); +#8605=EDGE_CURVE('',#3373,#3375,#3169,.T.); +#8607=EDGE_CURVE('',#3371,#3373,#3173,.T.); +#8619=EDGE_CURVE('',#3381,#3383,#3185,.T.); +#8621=EDGE_CURVE('',#3379,#3381,#3189,.T.); +#8631=EDGE_CURVE('',#3762,#3763,#3193,.T.); +#8633=EDGE_CURVE('',#3762,#3370,#3197,.T.); +#8636=EDGE_CURVE('',#3763,#3371,#3233,.T.); +#8647=EDGE_CURVE('',#3758,#3762,#3202,.T.); +#8650=EDGE_CURVE('',#3763,#3759,#3207,.T.); +#8663=EDGE_CURVE('',#3771,#3767,#3225,.T.); +#8665=EDGE_CURVE('',#3771,#3375,#3215,.T.); +#8677=EDGE_CURVE('',#3766,#3770,#3220,.T.); +#8679=EDGE_CURVE('',#3770,#3771,#3237,.T.); +#8694=EDGE_CURVE('',#3770,#3373,#3241,.T.); +#8717=EDGE_CURVE('',#3754,#3755,#3245,.T.); +#8719=EDGE_CURVE('',#3754,#3381,#3249,.T.); +#8732=EDGE_CURVE('',#3750,#3754,#3254,.T.); +#8763=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#8754),#8762); +#8770=PRODUCT_DEFINITION('part definition','',#8769,#8766); +#8771=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445100-4.',#8770); +#8772=SHAPE_ASPECT('','solid data associated with C-2-1445100-4',#8771,.F.); +#8773=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#8772); +#8774=SHAPE_REPRESENTATION('',(#8754),#8762); +#8775=SHAPE_DEFINITION_REPRESENTATION(#8773,#8774); +#8779=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445100-4',#8772); +#8780=REPRESENTATION('surface area',(#8778),#8762); +#8781=PROPERTY_DEFINITION_REPRESENTATION(#8779,#8780); +#8785=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445100-4',#8772); +#8786=REPRESENTATION('volume',(#8784),#8762); +#8787=PROPERTY_DEFINITION_REPRESENTATION(#8785,#8786); +#8789=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445100-4',#8772); +#8790=REPRESENTATION('centroid',(#8788),#8762); +#8791=PROPERTY_DEFINITION_REPRESENTATION(#8789,#8790); +#8795=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445100-4',#8771); +#8796=REPRESENTATION('surface area',(#8794),#8762); +#8797=PROPERTY_DEFINITION_REPRESENTATION(#8795,#8796); +#8801=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445100-4',#8771); +#8802=REPRESENTATION('volume',(#8800),#8762); +#8803=PROPERTY_DEFINITION_REPRESENTATION(#8801,#8802); +#8805=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445100-4',#8771); +#8806=REPRESENTATION('centroid',(#8804),#8762); +#8807=PROPERTY_DEFINITION_REPRESENTATION(#8805,#8806); +#8808=SHAPE_DEFINITION_REPRESENTATION(#8771,#8763); +#8810=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8814=REPRESENTATION('',(#8813),#8762); +#8815=PROPERTY_DEFINITION_REPRESENTATION(#8810,#8814); +#8816=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8820=REPRESENTATION('',(#8819),#8762); +#8821=PROPERTY_DEFINITION_REPRESENTATION(#8816,#8820); +#8822=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8826=REPRESENTATION('',(#8825),#8762); +#8827=PROPERTY_DEFINITION_REPRESENTATION(#8822,#8826); +#8828=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8832=REPRESENTATION('',(#8831),#8762); +#8833=PROPERTY_DEFINITION_REPRESENTATION(#8828,#8832); +#8834=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8838=REPRESENTATION('',(#8837),#8762); +#8839=PROPERTY_DEFINITION_REPRESENTATION(#8834,#8838); +#8840=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8844=REPRESENTATION('',(#8843),#8762); +#8845=PROPERTY_DEFINITION_REPRESENTATION(#8840,#8844); +#8846=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8850=REPRESENTATION('',(#8849),#8762); +#8851=PROPERTY_DEFINITION_REPRESENTATION(#8846,#8850); +#8852=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8856=REPRESENTATION('',(#8855),#8762); +#8857=PROPERTY_DEFINITION_REPRESENTATION(#8852,#8856); +#8858=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8862=REPRESENTATION('',(#8861),#8762); +#8863=PROPERTY_DEFINITION_REPRESENTATION(#8858,#8862); +#8864=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8867=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8871=REPRESENTATION('',(#8870),#8762); +#8872=PROPERTY_DEFINITION_REPRESENTATION(#8867,#8871); +#8873=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8877=REPRESENTATION('',(#8876),#8762); +#8878=PROPERTY_DEFINITION_REPRESENTATION(#8873,#8877); +#8879=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8883=REPRESENTATION('',(#8882),#8762); +#8884=PROPERTY_DEFINITION_REPRESENTATION(#8879,#8883); +#8885=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8889=REPRESENTATION('',(#8888),#8762); +#8890=PROPERTY_DEFINITION_REPRESENTATION(#8885,#8889); +#8891=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8895=REPRESENTATION('',(#8894),#8762); +#8896=PROPERTY_DEFINITION_REPRESENTATION(#8891,#8895); +#8897=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8901=REPRESENTATION('',(#8900),#8762); +#8902=PROPERTY_DEFINITION_REPRESENTATION(#8897,#8901); +#8903=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8907=REPRESENTATION('',(#8906),#8762); +#8908=PROPERTY_DEFINITION_REPRESENTATION(#8903,#8907); +#8909=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8913=REPRESENTATION('',(#8912),#8762); +#8914=PROPERTY_DEFINITION_REPRESENTATION(#8909,#8913); +#8915=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8918=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8922=REPRESENTATION('',(#8921),#8762); +#8923=PROPERTY_DEFINITION_REPRESENTATION(#8918,#8922); +#8924=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8928=REPRESENTATION('',(#8927),#8762); +#8929=PROPERTY_DEFINITION_REPRESENTATION(#8924,#8928); +#8930=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8934=REPRESENTATION('',(#8933),#8762); +#8935=PROPERTY_DEFINITION_REPRESENTATION(#8930,#8934); +#8936=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8940=REPRESENTATION('',(#8939),#8762); +#8941=PROPERTY_DEFINITION_REPRESENTATION(#8936,#8940); +#8942=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8946=REPRESENTATION('',(#8945),#8762); +#8947=PROPERTY_DEFINITION_REPRESENTATION(#8942,#8946); +#8948=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8952=REPRESENTATION('',(#8951),#8762); +#8953=PROPERTY_DEFINITION_REPRESENTATION(#8948,#8952); +#8954=PROPERTY_DEFINITION('user defined attribute','',#8770); +#8958=REPRESENTATION('',(#8957),#8762); +#8959=PROPERTY_DEFINITION_REPRESENTATION(#8954,#8958); +#8960=DERIVED_UNIT((#8777)); +#8961=DERIVED_UNIT((#8783)); +#8962=DERIVED_UNIT((#8793)); +#8963=DERIVED_UNIT((#8799)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.kicad_mod new file mode 100644 index 0000000..2adfd44 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.kicad_mod @@ -0,0 +1,35 @@ +(footprint "Micro_Mate-N-Lok_4p_vertical" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 62D4A9FE) + (attr smd) + (fp_text reference "REF**" (at 0 6) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 28c42959-8e72-4709-83e0-fbb99eade23c) + ) + (fp_text value "Micro_Mate-N-Lok_4p_vertical" (at 0 -5.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 83616a1b-53cb-4bc4-bfc7-a340c75ffaa4) + ) + (fp_line (start 7 2.5) (end 7 1.25) (layer "F.SilkS") (width 0.12) (tstamp 08f73a32-8b79-4586-8a34-9772d25ce1d2)) + (fp_line (start 7 1.25) (end 8.25 1.25) (layer "F.SilkS") (width 0.12) (tstamp 23416e5d-9e80-4232-bc36-57f7ae89601a)) + (fp_line (start 5.5 -2.5) (end 7 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 6d0c9227-9fa4-4fdd-a7a1-f5cf102ac4cd)) + (fp_line (start -7 -1.25) (end -7 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 7867b632-d2fd-4db9-9675-d8279a64bbd8)) + (fp_line (start -3.5 -2.5) (end -2.5 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 9264500c-9af3-4dc7-9fd6-bcf2403182e5)) + (fp_line (start -7 -2.5) (end -5.5 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 9d599c6e-ce87-40a6-8808-1c09f41e6d87)) + (fp_line (start -0.5 -3.25) (end 0.5 -3.25) (layer "F.SilkS") (width 0.12) (tstamp 9eb142f5-c818-4799-9b6e-f56193c12346)) + (fp_line (start 8.25 -1.25) (end 7 -1.25) (layer "F.SilkS") (width 0.12) (tstamp b102087c-eb25-4b44-aa8b-3c782cbfd9bc)) + (fp_line (start -7 2.5) (end 7 2.5) (layer "F.SilkS") (width 0.12) (tstamp c48a8f6a-aabd-46bb-b189-6c52e59ce28e)) + (fp_line (start 7 -2.5) (end 7 -1.25) (layer "F.SilkS") (width 0.12) (tstamp ca04d088-9d6e-44be-a42b-87756ac6b0e4)) + (fp_line (start -8.25 1.25) (end -7 1.25) (layer "F.SilkS") (width 0.12) (tstamp ce87f310-f0ba-406a-b736-4ce38509611a)) + (fp_line (start -7 1.25) (end -7 2.5) (layer "F.SilkS") (width 0.12) (tstamp f2227206-4c84-434c-b85d-b3d50163b425)) + (fp_line (start -7 -1.25) (end -8.25 -1.25) (layer "F.SilkS") (width 0.12) (tstamp f47134a4-be82-4ad4-a1ad-bf72ff4ae546)) + (fp_line (start 2.5 -2.5) (end 3.5 -2.5) (layer "F.SilkS") (width 0.12) (tstamp f744641e-4674-436f-97f8-bda7558362c2)) + (fp_circle (center 8 -3.5) (end 8.5 -3.5) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 89197813-1f34-412e-b0f2-543175929a5d)) + (fp_rect (start -10 -4.75) (end 10 2.5) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 2e955124-6939-410c-81be-086896fd0cd7)) + (pad "" smd roundrect (at -8.2 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f7505cc-53a6-463b-b397-33ff845b1ac0)) + (pad "" smd roundrect (at 8.2 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1223b95-aa11-427a-b201-9190a86a68be)) + (pad "1" smd roundrect (at 4.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7f989f7-95da-4be3-9e33-743523ae1ee0)) + (pad "2" smd roundrect (at 1.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e13391-5257-46f3-93a5-87ffd4e862a4)) + (pad "3" smd roundrect (at -1.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a3381a5-19d1-47f5-85b0-cf20b0f3bb61)) + (pad "4" smd roundrect (at -4.5 -3.2) (size 1.27 2.54) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc93ecb4-fd7b-48b7-868d-89f294f07c27)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.stp new file mode 100644 index 0000000..ca4d7e4 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_4p_vertical.stp @@ -0,0 +1,8567 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445053-4','2010-12-23T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=CARTESIAN_POINT('',(-6.5E0,1.7E0,-5.29E0)); +#73=DIRECTION('',(-1.E0,0.E0,0.E0)); +#74=DIRECTION('',(0.E0,0.E0,1.E0)); +#75=AXIS2_PLACEMENT_3D('',#72,#73,#74); +#77=DIRECTION('',(0.E0,0.E0,-1.E0)); +#78=VECTOR('',#77,5.1E-1); +#79=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.29E0)); +#80=LINE('',#79,#78); +#81=CARTESIAN_POINT('',(-6.5E0,1.58E0,-5.8E0)); +#82=DIRECTION('',(-1.E0,0.E0,0.E0)); +#83=DIRECTION('',(0.E0,1.E0,0.E0)); +#84=AXIS2_PLACEMENT_3D('',#81,#82,#83); +#86=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#87=VECTOR('',#86,3.535533905933E-1); +#88=CARTESIAN_POINT('',(-6.5E0,1.756776695297E0,-5.976776695297E0)); +#89=LINE('',#88,#87); +#90=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.05E0)); +#91=DIRECTION('',(-1.E0,0.E0,0.E0)); +#92=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#93=AXIS2_PLACEMENT_3D('',#90,#91,#92); +#95=DIRECTION('',(0.E0,1.E0,0.E0)); +#96=VECTOR('',#95,2.2E-1); +#97=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.3E0)); +#98=LINE('',#97,#96); +#99=DIRECTION('',(0.E0,0.E0,1.E0)); +#100=VECTOR('',#99,1.E0); +#101=CARTESIAN_POINT('',(-6.5E0,1.55E0,-7.3E0)); +#102=LINE('',#101,#100); +#103=DIRECTION('',(0.E0,1.E0,0.E0)); +#104=VECTOR('',#103,2.E0); +#105=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-7.3E0)); +#106=LINE('',#105,#104); +#107=DIRECTION('',(0.E0,0.E0,1.E0)); +#108=VECTOR('',#107,1.E0); +#109=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-7.3E0)); +#110=LINE('',#109,#108); +#111=DIRECTION('',(0.E0,-1.E0,0.E0)); +#112=VECTOR('',#111,1.3E-1); +#113=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-6.3E0)); +#114=LINE('',#113,#112); +#115=DIRECTION('',(0.E0,0.E0,-1.E0)); +#116=VECTOR('',#115,1.09E0); +#117=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-6.3E0)); +#118=LINE('',#117,#116); +#119=DIRECTION('',(0.E0,1.E0,0.E0)); +#120=VECTOR('',#119,2.16E0); +#121=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-7.39E0)); +#122=LINE('',#121,#120); +#123=CARTESIAN_POINT('',(-6.5E0,1.58E0,-7.64E0)); +#124=DIRECTION('',(-1.E0,0.E0,0.E0)); +#125=DIRECTION('',(0.E0,0.E0,1.E0)); +#126=AXIS2_PLACEMENT_3D('',#123,#124,#125); +#128=DIRECTION('',(0.E0,0.E0,-1.E0)); +#129=VECTOR('',#128,6.2E-1); +#130=CARTESIAN_POINT('',(-6.5E0,1.83E0,-7.64E0)); +#131=LINE('',#130,#129); +#132=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.26E0)); +#133=DIRECTION('',(-1.E0,0.E0,0.E0)); +#134=DIRECTION('',(0.E0,1.E0,0.E0)); +#135=AXIS2_PLACEMENT_3D('',#132,#133,#134); +#137=DIRECTION('',(0.E0,-1.E0,0.E0)); +#138=VECTOR('',#137,4.1E-1); +#139=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.39E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#142=VECTOR('',#141,8.5E-1); +#143=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.39E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(0.E0,1.E0,0.E0)); +#146=VECTOR('',#145,6.4E-1); +#147=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(0.E0,0.E0,1.E0)); +#150=VECTOR('',#149,9.24E0); +#151=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,-1.E0,0.E0)); +#154=VECTOR('',#153,3.86E0); +#155=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#158=VECTOR('',#157,9.24E0); +#159=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,1.E0,0.E0)); +#162=VECTOR('',#161,6.4E-1); +#163=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(0.E0,0.E0,1.E0)); +#166=VECTOR('',#165,8.5E-1); +#167=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,-1.E0,0.E0)); +#170=VECTOR('',#169,4.E-2); +#171=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.39E0)); +#172=LINE('',#171,#170); +#173=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-7.89E0)); +#174=DIRECTION('',(-1.E0,0.E0,0.E0)); +#175=DIRECTION('',(0.E0,0.E0,-1.E0)); +#176=AXIS2_PLACEMENT_3D('',#173,#174,#175); +#178=DIRECTION('',(0.E0,0.E0,1.E0)); +#179=VECTOR('',#178,2.23E0); +#180=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-7.89E0)); +#181=LINE('',#180,#179); +#182=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.66E0)); +#183=DIRECTION('',(-1.E0,0.E0,0.E0)); +#184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#185=AXIS2_PLACEMENT_3D('',#182,#183,#184); +#187=DIRECTION('',(0.E0,1.E0,0.E0)); +#188=VECTOR('',#187,3.03E0); +#189=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.16E0)); +#190=LINE('',#189,#188); +#191=DIRECTION('',(-1.E0,0.E0,0.E0)); +#192=VECTOR('',#191,3.6E-1); +#193=CARTESIAN_POINT('',(-6.5E0,1.7E0,-5.16E0)); +#194=LINE('',#193,#192); +#195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#196=VECTOR('',#195,3.6E-1); +#197=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.16E0)); +#198=LINE('',#197,#196); +#199=DIRECTION('',(-1.E0,0.E0,0.E0)); +#200=VECTOR('',#199,3.6E-1); +#201=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-5.66E0)); +#202=LINE('',#201,#200); +#203=DIRECTION('',(-1.E0,0.E0,0.E0)); +#204=VECTOR('',#203,3.6E-1); +#205=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-7.89E0)); +#206=LINE('',#205,#204); +#207=DIRECTION('',(-1.E0,0.E0,0.E0)); +#208=VECTOR('',#207,3.6E-1); +#209=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-8.39E0)); +#210=LINE('',#209,#208); +#211=DIRECTION('',(-1.E0,0.E0,0.E0)); +#212=VECTOR('',#211,3.6E-1); +#213=CARTESIAN_POINT('',(-6.5E0,-6.6E-1,-8.39E0)); +#214=LINE('',#213,#212); +#215=DIRECTION('',(-1.E0,0.E0,0.E0)); +#216=VECTOR('',#215,3.6E-1); +#217=CARTESIAN_POINT('',(-6.5E0,6.6E-1,-8.39E0)); +#218=LINE('',#217,#216); +#219=DIRECTION('',(-1.E0,0.E0,0.E0)); +#220=VECTOR('',#219,3.6E-1); +#221=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.39E0)); +#222=LINE('',#221,#220); +#223=CARTESIAN_POINT('',(7.44E0,-6.6E-1,-8.39E0)); +#224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#225=DIRECTION('',(-1.E0,0.E0,0.E0)); +#226=AXIS2_PLACEMENT_3D('',#223,#224,#225); +#228=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#229=VECTOR('',#228,2.168651654831E0); +#230=CARTESIAN_POINT('',(7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#233=VECTOR('',#232,3.6E-1); +#234=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-8.905E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#237=VECTOR('',#236,2.157834562704E0); +#238=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-9.265E0)); +#239=LINE('',#238,#237); +#240=CARTESIAN_POINT('',(7.44E0,-6.6E-1,-8.39E0)); +#241=DIRECTION('',(0.E0,1.E0,0.E0)); +#242=DIRECTION('',(2.992766187423E-2,0.E0,-9.995520672055E-1)); +#243=AXIS2_PLACEMENT_3D('',#240,#241,#242); +#245=CARTESIAN_POINT('',(-7.44E0,-6.6E-1,-8.39E0)); +#246=DIRECTION('',(0.E0,1.E0,0.E0)); +#247=DIRECTION('',(1.E0,0.E0,0.E0)); +#248=AXIS2_PLACEMENT_3D('',#245,#246,#247); +#250=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#251=VECTOR('',#250,2.157834562704E0); +#252=CARTESIAN_POINT('',(-7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#253=LINE('',#252,#251); +#254=DIRECTION('',(0.E0,0.E0,1.E0)); +#255=VECTOR('',#254,3.6E-1); +#256=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-9.265E0)); +#257=LINE('',#256,#255); +#258=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#259=VECTOR('',#258,2.168651654831E0); +#260=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-8.905E0)); +#261=LINE('',#260,#259); +#262=CARTESIAN_POINT('',(-7.44E0,-6.6E-1,-8.39E0)); +#263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#264=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#265=AXIS2_PLACEMENT_3D('',#262,#263,#264); +#267=DIRECTION('',(1.E0,0.E0,0.E0)); +#268=VECTOR('',#267,3.6E-1); +#269=CARTESIAN_POINT('',(6.5E0,-6.6E-1,-8.39E0)); +#270=LINE('',#269,#268); +#271=DIRECTION('',(1.E0,0.E0,0.E0)); +#272=VECTOR('',#271,3.6E-1); +#273=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.39E0)); +#274=LINE('',#273,#272); +#275=DIRECTION('',(1.E0,0.E0,0.E0)); +#276=VECTOR('',#275,3.6E-1); +#277=CARTESIAN_POINT('',(6.5E0,6.6E-1,-8.39E0)); +#278=LINE('',#277,#276); +#279=DIRECTION('',(0.E0,1.E0,0.E0)); +#280=VECTOR('',#279,1.32E0); +#281=CARTESIAN_POINT('',(6.5E0,-6.6E-1,-8.39E0)); +#282=LINE('',#281,#280); +#283=DIRECTION('',(0.E0,1.E0,0.E0)); +#284=VECTOR('',#283,6.3E-1); +#285=CARTESIAN_POINT('',(6.5E0,6.6E-1,-8.39E0)); +#286=LINE('',#285,#284); +#287=DIRECTION('',(0.E0,1.E0,0.E0)); +#288=VECTOR('',#287,6.3E-1); +#289=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.39E0)); +#290=LINE('',#289,#288); +#291=DIRECTION('',(0.E0,1.E0,0.E0)); +#292=VECTOR('',#291,1.32E0); +#293=CARTESIAN_POINT('',(7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#294=LINE('',#293,#292); +#295=DIRECTION('',(0.E0,1.E0,0.E0)); +#296=VECTOR('',#295,1.32E0); +#297=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-9.265E0)); +#298=LINE('',#297,#296); +#299=DIRECTION('',(0.E0,1.E0,0.E0)); +#300=VECTOR('',#299,1.32E0); +#301=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-8.905E0)); +#302=LINE('',#301,#300); +#303=DIRECTION('',(0.E0,1.E0,0.E0)); +#304=VECTOR('',#303,1.32E0); +#305=CARTESIAN_POINT('',(7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#306=LINE('',#305,#304); +#307=DIRECTION('',(0.E0,1.E0,0.E0)); +#308=VECTOR('',#307,1.32E0); +#309=CARTESIAN_POINT('',(6.86E0,-6.6E-1,-8.39E0)); +#310=LINE('',#309,#308); +#311=DIRECTION('',(0.E0,1.E0,0.E0)); +#312=VECTOR('',#311,1.04E0); +#313=CARTESIAN_POINT('',(6.86E0,-1.7E0,-8.39E0)); +#314=LINE('',#313,#312); +#315=CARTESIAN_POINT('',(6.86E0,-1.7E0,-8.26E0)); +#316=DIRECTION('',(1.E0,0.E0,0.E0)); +#317=DIRECTION('',(0.E0,-1.E0,6.832141690001E-14)); +#318=AXIS2_PLACEMENT_3D('',#315,#316,#317); +#320=DIRECTION('',(0.E0,0.E0,-1.E0)); +#321=VECTOR('',#320,6.2E-1); +#322=CARTESIAN_POINT('',(6.86E0,-1.83E0,-7.64E0)); +#323=LINE('',#322,#321); +#324=CARTESIAN_POINT('',(6.86E0,-1.58E0,-7.64E0)); +#325=DIRECTION('',(1.E0,0.E0,0.E0)); +#326=DIRECTION('',(0.E0,0.E0,1.E0)); +#327=AXIS2_PLACEMENT_3D('',#324,#325,#326); +#329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#330=VECTOR('',#329,2.16E0); +#331=CARTESIAN_POINT('',(6.86E0,5.8E-1,-7.39E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#334=VECTOR('',#333,1.09E0); +#335=CARTESIAN_POINT('',(6.86E0,5.8E-1,-6.3E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,1.E0,0.E0)); +#338=VECTOR('',#337,1.3E-1); +#339=CARTESIAN_POINT('',(6.86E0,4.5E-1,-6.3E0)); +#340=LINE('',#339,#338); +#341=CARTESIAN_POINT('',(6.86E0,-1.226446609407E0,-6.05E0)); +#342=DIRECTION('',(1.E0,0.E0,0.E0)); +#343=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#344=AXIS2_PLACEMENT_3D('',#341,#342,#343); +#346=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#347=VECTOR('',#346,5.E-1); +#348=CARTESIAN_POINT('',(6.86E0,-1.756776695297E0,-5.873223304703E0)); +#349=LINE('',#348,#347); +#350=CARTESIAN_POINT('',(6.86E0,-1.58E0,-5.696446609407E0)); +#351=DIRECTION('',(1.E0,0.E0,0.E0)); +#352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#353=AXIS2_PLACEMENT_3D('',#350,#351,#352); +#355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#356=VECTOR('',#355,4.064466094067E-1); +#357=CARTESIAN_POINT('',(6.86E0,-1.83E0,-5.29E0)); +#358=LINE('',#357,#356); +#359=CARTESIAN_POINT('',(6.86E0,-1.7E0,-5.29E0)); +#360=DIRECTION('',(1.E0,0.E0,0.E0)); +#361=DIRECTION('',(0.E0,0.E0,1.E0)); +#362=AXIS2_PLACEMENT_3D('',#359,#360,#361); +#364=DIRECTION('',(0.E0,-1.E0,0.E0)); +#365=VECTOR('',#364,3.03E0); +#366=CARTESIAN_POINT('',(6.86E0,1.33E0,-5.16E0)); +#367=LINE('',#366,#365); +#368=CARTESIAN_POINT('',(6.86E0,1.33E0,-5.66E0)); +#369=DIRECTION('',(1.E0,0.E0,0.E0)); +#370=DIRECTION('',(0.E0,1.E0,0.E0)); +#371=AXIS2_PLACEMENT_3D('',#368,#369,#370); +#373=DIRECTION('',(0.E0,0.E0,1.E0)); +#374=VECTOR('',#373,2.23E0); +#375=CARTESIAN_POINT('',(6.86E0,1.83E0,-7.89E0)); +#376=LINE('',#375,#374); +#377=CARTESIAN_POINT('',(6.86E0,1.33E0,-7.89E0)); +#378=DIRECTION('',(1.E0,0.E0,0.E0)); +#379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#380=AXIS2_PLACEMENT_3D('',#377,#378,#379); +#382=DIRECTION('',(0.E0,1.E0,0.E0)); +#383=VECTOR('',#382,6.7E-1); +#384=CARTESIAN_POINT('',(6.86E0,6.6E-1,-8.39E0)); +#385=LINE('',#384,#383); +#386=DIRECTION('',(1.E0,0.E0,0.E0)); +#387=VECTOR('',#386,3.6E-1); +#388=CARTESIAN_POINT('',(6.5E0,-1.83E0,-8.26E0)); +#389=LINE('',#388,#387); +#390=CARTESIAN_POINT('',(6.5E0,-1.7E0,-5.29E0)); +#391=DIRECTION('',(1.E0,0.E0,0.E0)); +#392=DIRECTION('',(0.E0,0.E0,1.E0)); +#393=AXIS2_PLACEMENT_3D('',#390,#391,#392); +#395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#396=VECTOR('',#395,4.064466094067E-1); +#397=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.29E0)); +#398=LINE('',#397,#396); +#399=CARTESIAN_POINT('',(6.5E0,-1.58E0,-5.696446609407E0)); +#400=DIRECTION('',(1.E0,0.E0,0.E0)); +#401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#402=AXIS2_PLACEMENT_3D('',#399,#400,#401); +#404=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#405=VECTOR('',#404,5.E-1); +#406=CARTESIAN_POINT('',(6.5E0,-1.756776695297E0,-5.873223304703E0)); +#407=LINE('',#406,#405); +#408=CARTESIAN_POINT('',(6.5E0,-1.226446609407E0,-6.05E0)); +#409=DIRECTION('',(1.E0,0.E0,0.E0)); +#410=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#411=AXIS2_PLACEMENT_3D('',#408,#409,#410); +#413=DIRECTION('',(0.E0,1.E0,0.E0)); +#414=VECTOR('',#413,3.235533905933E-1); +#415=CARTESIAN_POINT('',(6.5E0,-1.55E0,-6.3E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,0.E0,1.E0)); +#418=VECTOR('',#417,1.E0); +#419=CARTESIAN_POINT('',(6.5E0,-1.55E0,-7.3E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(0.E0,1.E0,0.E0)); +#422=VECTOR('',#421,2.E0); +#423=CARTESIAN_POINT('',(6.5E0,-1.55E0,-7.3E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(0.E0,0.E0,1.E0)); +#426=VECTOR('',#425,1.E0); +#427=CARTESIAN_POINT('',(6.5E0,4.5E-1,-7.3E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,1.3E-1); +#431=CARTESIAN_POINT('',(6.5E0,4.5E-1,-6.3E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#434=VECTOR('',#433,1.09E0); +#435=CARTESIAN_POINT('',(6.5E0,5.8E-1,-6.3E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#438=VECTOR('',#437,2.16E0); +#439=CARTESIAN_POINT('',(6.5E0,5.8E-1,-7.39E0)); +#440=LINE('',#439,#438); +#441=CARTESIAN_POINT('',(6.5E0,-1.58E0,-7.64E0)); +#442=DIRECTION('',(1.E0,0.E0,0.E0)); +#443=DIRECTION('',(0.E0,0.E0,1.E0)); +#444=AXIS2_PLACEMENT_3D('',#441,#442,#443); +#446=DIRECTION('',(0.E0,0.E0,-1.E0)); +#447=VECTOR('',#446,6.2E-1); +#448=CARTESIAN_POINT('',(6.5E0,-1.83E0,-7.64E0)); +#449=LINE('',#448,#447); +#450=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.26E0)); +#451=DIRECTION('',(1.E0,0.E0,0.E0)); +#452=DIRECTION('',(0.E0,-1.E0,8.198570028001E-14)); +#453=AXIS2_PLACEMENT_3D('',#450,#451,#452); +#455=DIRECTION('',(0.E0,1.E0,0.E0)); +#456=VECTOR('',#455,4.1E-1); +#457=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.39E0)); +#458=LINE('',#457,#456); +#459=DIRECTION('',(0.E0,0.E0,1.E0)); +#460=VECTOR('',#459,8.5E-1); +#461=CARTESIAN_POINT('',(6.5E0,-1.29E0,-9.24E0)); +#462=LINE('',#461,#460); +#463=DIRECTION('',(0.E0,1.E0,0.E0)); +#464=VECTOR('',#463,6.4E-1); +#465=CARTESIAN_POINT('',(6.5E0,-1.93E0,-9.24E0)); +#466=LINE('',#465,#464); +#467=DIRECTION('',(0.E0,0.E0,-1.E0)); +#468=VECTOR('',#467,9.24E0); +#469=CARTESIAN_POINT('',(6.5E0,-1.93E0,0.E0)); +#470=LINE('',#469,#468); +#471=DIRECTION('',(0.E0,-1.E0,0.E0)); +#472=VECTOR('',#471,3.86E0); +#473=CARTESIAN_POINT('',(6.5E0,1.93E0,0.E0)); +#474=LINE('',#473,#472); +#475=DIRECTION('',(0.E0,0.E0,1.E0)); +#476=VECTOR('',#475,9.24E0); +#477=CARTESIAN_POINT('',(6.5E0,1.93E0,-9.24E0)); +#478=LINE('',#477,#476); +#479=DIRECTION('',(0.E0,1.E0,0.E0)); +#480=VECTOR('',#479,6.4E-1); +#481=CARTESIAN_POINT('',(6.5E0,1.29E0,-9.24E0)); +#482=LINE('',#481,#480); +#483=DIRECTION('',(0.E0,0.E0,-1.E0)); +#484=VECTOR('',#483,8.5E-1); +#485=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.39E0)); +#486=LINE('',#485,#484); +#487=DIRECTION('',(0.E0,1.E0,0.E0)); +#488=VECTOR('',#487,4.E-2); +#489=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.39E0)); +#490=LINE('',#489,#488); +#491=CARTESIAN_POINT('',(6.5E0,1.33E0,-7.89E0)); +#492=DIRECTION('',(1.E0,0.E0,0.E0)); +#493=DIRECTION('',(0.E0,0.E0,-1.E0)); +#494=AXIS2_PLACEMENT_3D('',#491,#492,#493); +#496=DIRECTION('',(0.E0,0.E0,1.E0)); +#497=VECTOR('',#496,2.23E0); +#498=CARTESIAN_POINT('',(6.5E0,1.83E0,-7.89E0)); +#499=LINE('',#498,#497); +#500=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.66E0)); +#501=DIRECTION('',(1.E0,0.E0,0.E0)); +#502=DIRECTION('',(0.E0,1.E0,0.E0)); +#503=AXIS2_PLACEMENT_3D('',#500,#501,#502); +#505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#506=VECTOR('',#505,3.03E0); +#507=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.16E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(1.E0,0.E0,0.E0)); +#510=VECTOR('',#509,3.6E-1); +#511=CARTESIAN_POINT('',(6.5E0,-1.7E0,-5.16E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=VECTOR('',#513,3.6E-1); +#515=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.16E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(1.E0,0.E0,0.E0)); +#518=VECTOR('',#517,3.6E-1); +#519=CARTESIAN_POINT('',(6.5E0,1.83E0,-5.66E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,3.6E-1); +#523=CARTESIAN_POINT('',(6.5E0,1.83E0,-7.89E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(1.E0,0.E0,0.E0)); +#526=VECTOR('',#525,3.6E-1); +#527=CARTESIAN_POINT('',(6.5E0,1.33E0,-8.39E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,3.6E-1); +#531=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.29E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(1.E0,0.E0,0.E0)); +#534=VECTOR('',#533,3.6E-1); +#535=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.696446609407E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,3.6E-1); +#539=CARTESIAN_POINT('',(6.5E0,-1.756776695297E0,-5.873223304703E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(1.E0,0.E0,0.E0)); +#542=VECTOR('',#541,3.6E-1); +#543=CARTESIAN_POINT('',(6.5E0,-1.403223304703E0,-6.226776695297E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(0.E0,1.E0,0.E0)); +#546=VECTOR('',#545,1.676446609407E0); +#547=CARTESIAN_POINT('',(6.86E0,-1.226446609407E0,-6.3E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(-1.E0,0.E0,0.E0)); +#550=VECTOR('',#549,7.E-2); +#551=CARTESIAN_POINT('',(6.93E0,4.5E-1,-6.3E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(0.E0,1.E0,0.E0)); +#554=VECTOR('',#553,2.E0); +#555=CARTESIAN_POINT('',(6.93E0,-1.55E0,-6.3E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(1.E0,0.E0,0.E0)); +#558=VECTOR('',#557,4.3E-1); +#559=CARTESIAN_POINT('',(6.5E0,-1.55E0,-6.3E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(1.E0,0.E0,0.E0)); +#562=VECTOR('',#561,3.6E-1); +#563=CARTESIAN_POINT('',(6.5E0,-1.226446609407E0,-6.3E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(-1.E0,0.E0,0.E0)); +#566=VECTOR('',#565,3.6E-1); +#567=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.3E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,1.E0,0.E0)); +#570=VECTOR('',#569,1.78E0); +#571=CARTESIAN_POINT('',(-6.86E0,-4.5E-1,-6.3E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(1.E0,0.E0,0.E0)); +#574=VECTOR('',#573,7.E-2); +#575=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-6.3E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(0.E0,-1.E0,0.E0)); +#578=VECTOR('',#577,2.E0); +#579=CARTESIAN_POINT('',(-6.93E0,1.55E0,-6.3E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#582=VECTOR('',#581,4.3E-1); +#583=CARTESIAN_POINT('',(-6.5E0,1.55E0,-6.3E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(1.E0,0.E0,0.E0)); +#586=VECTOR('',#585,3.6E-1); +#587=CARTESIAN_POINT('',(6.5E0,4.5E-1,-6.3E0)); +#588=LINE('',#587,#586); +#589=DIRECTION('',(0.E0,0.E0,1.E0)); +#590=VECTOR('',#589,1.E0); +#591=CARTESIAN_POINT('',(6.93E0,4.5E-1,-7.3E0)); +#592=LINE('',#591,#590); +#593=DIRECTION('',(1.E0,0.E0,0.E0)); +#594=VECTOR('',#593,3.6E-1); +#595=CARTESIAN_POINT('',(6.5E0,5.8E-1,-6.3E0)); +#596=LINE('',#595,#594); +#597=DIRECTION('',(1.E0,0.E0,0.E0)); +#598=VECTOR('',#597,3.6E-1); +#599=CARTESIAN_POINT('',(6.5E0,5.8E-1,-7.39E0)); +#600=LINE('',#599,#598); +#601=DIRECTION('',(1.E0,0.E0,0.E0)); +#602=VECTOR('',#601,3.6E-1); +#603=CARTESIAN_POINT('',(6.5E0,-1.58E0,-7.39E0)); +#604=LINE('',#603,#602); +#605=DIRECTION('',(1.E0,0.E0,0.E0)); +#606=VECTOR('',#605,3.6E-1); +#607=CARTESIAN_POINT('',(6.5E0,-1.83E0,-7.64E0)); +#608=LINE('',#607,#606); +#609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#610=VECTOR('',#609,2.E0); +#611=CARTESIAN_POINT('',(-6.93E0,1.55E0,-7.3E0)); +#612=LINE('',#611,#610); +#613=DIRECTION('',(1.E0,0.E0,0.E0)); +#614=VECTOR('',#613,4.3E-1); +#615=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-7.3E0)); +#616=LINE('',#615,#614); +#617=DIRECTION('',(-1.E0,0.E0,0.E0)); +#618=VECTOR('',#617,4.3E-1); +#619=CARTESIAN_POINT('',(-6.5E0,1.55E0,-7.3E0)); +#620=LINE('',#619,#618); +#621=DIRECTION('',(0.E0,1.E0,0.E0)); +#622=VECTOR('',#621,2.E0); +#623=CARTESIAN_POINT('',(6.93E0,-1.55E0,-7.3E0)); +#624=LINE('',#623,#622); +#625=DIRECTION('',(-1.E0,0.E0,0.E0)); +#626=VECTOR('',#625,4.3E-1); +#627=CARTESIAN_POINT('',(6.93E0,4.5E-1,-7.3E0)); +#628=LINE('',#627,#626); +#629=DIRECTION('',(1.E0,0.E0,0.E0)); +#630=VECTOR('',#629,4.3E-1); +#631=CARTESIAN_POINT('',(6.5E0,-1.55E0,-7.3E0)); +#632=LINE('',#631,#630); +#633=DIRECTION('',(0.E0,0.E0,1.E0)); +#634=VECTOR('',#633,2.E0); +#635=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-7.8E0)); +#636=LINE('',#635,#634); +#637=DIRECTION('',(0.E0,0.E0,-1.E0)); +#638=VECTOR('',#637,2.E0); +#639=CARTESIAN_POINT('',(-7.29E0,1.55E0,-5.8E0)); +#640=LINE('',#639,#638); +#641=DIRECTION('',(0.E0,0.E0,1.E0)); +#642=VECTOR('',#641,5.E-1); +#643=CARTESIAN_POINT('',(-6.93E0,1.55E0,-7.8E0)); +#644=LINE('',#643,#642); +#645=DIRECTION('',(0.E0,0.E0,1.E0)); +#646=VECTOR('',#645,5.E-1); +#647=CARTESIAN_POINT('',(-6.93E0,1.55E0,-6.3E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(7.745966692415E-1,4.472135955E-1,4.472135955E-1)); +#650=VECTOR('',#649,1.006975670014E0); +#651=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-6.250333209968E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#654=VECTOR('',#653,1.099333580064E0); +#655=CARTESIAN_POINT('',(-8.07E0,-4.996667900321E-1,-6.250333209968E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(0.E0,1.E0,0.E0)); +#658=VECTOR('',#657,1.599333580064E0); +#659=CARTESIAN_POINT('',(-8.07E0,-4.996667900321E-1,-7.349666790032E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#662=VECTOR('',#661,1.099333580064E0); +#663=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-6.250333209968E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(0.E0,-1.E0,0.E0)); +#666=VECTOR('',#665,1.599333580064E0); +#667=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-6.250333209968E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#670=VECTOR('',#669,1.006975670014E0); +#671=CARTESIAN_POINT('',(-8.07E0,-4.996667900321E-1,-7.349666790032E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#674=VECTOR('',#673,1.006975670014E0); +#675=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-5.8E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,0.E0,-1.E0)); +#678=VECTOR('',#677,2.E0); +#679=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-5.8E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(0.E0,1.E0,0.E0)); +#682=VECTOR('',#681,2.5E0); +#683=CARTESIAN_POINT('',(7.29E0,-1.55E0,-5.8E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(1.E0,0.E0,0.E0)); +#686=VECTOR('',#685,3.6E-1); +#687=CARTESIAN_POINT('',(6.93E0,-1.55E0,-5.8E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#690=VECTOR('',#689,2.5E0); +#691=CARTESIAN_POINT('',(6.93E0,9.5E-1,-5.8E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(-1.E0,0.E0,0.E0)); +#694=VECTOR('',#693,3.6E-1); +#695=CARTESIAN_POINT('',(7.29E0,9.5E-1,-5.8E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,-1.E0,0.E0)); +#698=VECTOR('',#697,2.5E0); +#699=CARTESIAN_POINT('',(-7.29E0,1.55E0,-5.8E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#702=VECTOR('',#701,3.6E-1); +#703=CARTESIAN_POINT('',(-6.93E0,1.55E0,-5.8E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(0.E0,1.E0,0.E0)); +#706=VECTOR('',#705,2.5E0); +#707=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-5.8E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(1.E0,0.E0,0.E0)); +#710=VECTOR('',#709,3.6E-1); +#711=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-5.8E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,0.E0,-1.E0)); +#714=VECTOR('',#713,1.099333580064E0); +#715=CARTESIAN_POINT('',(8.07E0,4.996667900321E-1,-6.250333209968E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(0.E0,-1.E0,0.E0)); +#718=VECTOR('',#717,1.599333580064E0); +#719=CARTESIAN_POINT('',(8.07E0,4.996667900321E-1,-7.349666790032E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#722=VECTOR('',#721,1.099333580064E0); +#723=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-6.250333209968E0)); +#724=LINE('',#723,#722); +#725=DIRECTION('',(0.E0,1.E0,0.E0)); +#726=VECTOR('',#725,1.599333580064E0); +#727=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-6.250333209968E0)); +#728=LINE('',#727,#726); +#729=DIRECTION('',(-7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#730=VECTOR('',#729,1.006975670014E0); +#731=CARTESIAN_POINT('',(8.07E0,4.996667900321E-1,-7.349666790032E0)); +#732=LINE('',#731,#730); +#733=DIRECTION('',(7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#734=VECTOR('',#733,1.006975670014E0); +#735=CARTESIAN_POINT('',(7.29E0,9.5E-1,-5.8E0)); +#736=LINE('',#735,#734); +#737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#738=VECTOR('',#737,2.E0); +#739=CARTESIAN_POINT('',(7.29E0,9.5E-1,-5.8E0)); +#740=LINE('',#739,#738); +#741=DIRECTION('',(0.E0,0.E0,1.E0)); +#742=VECTOR('',#741,2.E0); +#743=CARTESIAN_POINT('',(6.93E0,9.5E-1,-7.8E0)); +#744=LINE('',#743,#742); +#745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#746=VECTOR('',#745,2.E0); +#747=CARTESIAN_POINT('',(7.29E0,-1.55E0,-5.8E0)); +#748=LINE('',#747,#746); +#749=DIRECTION('',(0.E0,0.E0,1.E0)); +#750=VECTOR('',#749,5.E-1); +#751=CARTESIAN_POINT('',(6.93E0,-1.55E0,-7.8E0)); +#752=LINE('',#751,#750); +#753=DIRECTION('',(0.E0,0.E0,1.E0)); +#754=VECTOR('',#753,5.E-1); +#755=CARTESIAN_POINT('',(6.93E0,-1.55E0,-6.3E0)); +#756=LINE('',#755,#754); +#757=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,4.472135955E-1)); +#758=VECTOR('',#757,1.006975670014E0); +#759=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-6.250333209968E0)); +#760=LINE('',#759,#758); +#761=DIRECTION('',(-7.745966692415E-1,-4.472135955E-1,-4.472135955E-1)); +#762=VECTOR('',#761,1.006975670014E0); +#763=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-7.349666790032E0)); +#764=LINE('',#763,#762); +#765=DIRECTION('',(0.E0,-1.E0,0.E0)); +#766=VECTOR('',#765,2.5E0); +#767=CARTESIAN_POINT('',(7.29E0,9.5E-1,-7.8E0)); +#768=LINE('',#767,#766); +#769=DIRECTION('',(-1.E0,0.E0,0.E0)); +#770=VECTOR('',#769,3.6E-1); +#771=CARTESIAN_POINT('',(7.29E0,9.5E-1,-7.8E0)); +#772=LINE('',#771,#770); +#773=DIRECTION('',(0.E0,-1.E0,0.E0)); +#774=VECTOR('',#773,2.5E0); +#775=CARTESIAN_POINT('',(6.93E0,9.5E-1,-7.8E0)); +#776=LINE('',#775,#774); +#777=DIRECTION('',(1.E0,0.E0,0.E0)); +#778=VECTOR('',#777,3.6E-1); +#779=CARTESIAN_POINT('',(6.93E0,-1.55E0,-7.8E0)); +#780=LINE('',#779,#778); +#781=DIRECTION('',(0.E0,1.E0,0.E0)); +#782=VECTOR('',#781,2.5E0); +#783=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-7.8E0)); +#784=LINE('',#783,#782); +#785=DIRECTION('',(1.E0,0.E0,0.E0)); +#786=VECTOR('',#785,3.6E-1); +#787=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-7.8E0)); +#788=LINE('',#787,#786); +#789=DIRECTION('',(0.E0,1.E0,0.E0)); +#790=VECTOR('',#789,2.5E0); +#791=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-7.8E0)); +#792=LINE('',#791,#790); +#793=DIRECTION('',(-1.E0,0.E0,0.E0)); +#794=VECTOR('',#793,3.6E-1); +#795=CARTESIAN_POINT('',(-6.93E0,1.55E0,-7.8E0)); +#796=LINE('',#795,#794); +#797=DIRECTION('',(7.745966692415E-1,4.472135955E-1,-4.472135955E-1)); +#798=VECTOR('',#797,1.006975670014E0); +#799=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-7.349666790032E0)); +#800=LINE('',#799,#798); +#801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#802=VECTOR('',#801,3.6E-1); +#803=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-6.3E0)); +#804=LINE('',#803,#802); +#805=DIRECTION('',(0.E0,0.E0,1.E0)); +#806=VECTOR('',#805,1.E0); +#807=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-7.3E0)); +#808=LINE('',#807,#806); +#809=DIRECTION('',(0.E0,1.E0,0.E0)); +#810=VECTOR('',#809,1.32E0); +#811=CARTESIAN_POINT('',(-6.86E0,-6.6E-1,-8.39E0)); +#812=LINE('',#811,#810); +#813=DIRECTION('',(0.E0,-1.E0,0.E0)); +#814=VECTOR('',#813,1.04E0); +#815=CARTESIAN_POINT('',(-6.86E0,1.7E0,-8.39E0)); +#816=LINE('',#815,#814); +#817=CARTESIAN_POINT('',(-6.86E0,1.7E0,-8.26E0)); +#818=DIRECTION('',(-1.E0,0.E0,0.E0)); +#819=DIRECTION('',(0.E0,1.E0,0.E0)); +#820=AXIS2_PLACEMENT_3D('',#817,#818,#819); +#822=DIRECTION('',(0.E0,0.E0,-1.E0)); +#823=VECTOR('',#822,6.2E-1); +#824=CARTESIAN_POINT('',(-6.86E0,1.83E0,-7.64E0)); +#825=LINE('',#824,#823); +#826=CARTESIAN_POINT('',(-6.86E0,1.58E0,-7.64E0)); +#827=DIRECTION('',(-1.E0,0.E0,0.E0)); +#828=DIRECTION('',(0.E0,0.E0,1.E0)); +#829=AXIS2_PLACEMENT_3D('',#826,#827,#828); +#831=DIRECTION('',(0.E0,1.E0,0.E0)); +#832=VECTOR('',#831,2.16E0); +#833=CARTESIAN_POINT('',(-6.86E0,-5.8E-1,-7.39E0)); +#834=LINE('',#833,#832); +#835=DIRECTION('',(0.E0,0.E0,-1.E0)); +#836=VECTOR('',#835,1.09E0); +#837=CARTESIAN_POINT('',(-6.86E0,-5.8E-1,-6.3E0)); +#838=LINE('',#837,#836); +#839=DIRECTION('',(0.E0,-1.E0,0.E0)); +#840=VECTOR('',#839,1.3E-1); +#841=CARTESIAN_POINT('',(-6.86E0,-4.5E-1,-6.3E0)); +#842=LINE('',#841,#840); +#843=CARTESIAN_POINT('',(-6.86E0,1.33E0,-6.05E0)); +#844=DIRECTION('',(-1.E0,0.E0,0.E0)); +#845=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#846=AXIS2_PLACEMENT_3D('',#843,#844,#845); +#848=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#849=VECTOR('',#848,3.535533905933E-1); +#850=CARTESIAN_POINT('',(-6.86E0,1.756776695297E0,-5.976776695297E0)); +#851=LINE('',#850,#849); +#852=CARTESIAN_POINT('',(-6.86E0,1.58E0,-5.8E0)); +#853=DIRECTION('',(-1.E0,0.E0,0.E0)); +#854=DIRECTION('',(0.E0,1.E0,0.E0)); +#855=AXIS2_PLACEMENT_3D('',#852,#853,#854); +#857=DIRECTION('',(0.E0,0.E0,-1.E0)); +#858=VECTOR('',#857,5.1E-1); +#859=CARTESIAN_POINT('',(-6.86E0,1.83E0,-5.29E0)); +#860=LINE('',#859,#858); +#861=CARTESIAN_POINT('',(-6.86E0,1.7E0,-5.29E0)); +#862=DIRECTION('',(-1.E0,0.E0,0.E0)); +#863=DIRECTION('',(0.E0,0.E0,1.E0)); +#864=AXIS2_PLACEMENT_3D('',#861,#862,#863); +#866=DIRECTION('',(0.E0,1.E0,0.E0)); +#867=VECTOR('',#866,3.03E0); +#868=CARTESIAN_POINT('',(-6.86E0,-1.33E0,-5.16E0)); +#869=LINE('',#868,#867); +#870=CARTESIAN_POINT('',(-6.86E0,-1.33E0,-5.66E0)); +#871=DIRECTION('',(-1.E0,0.E0,0.E0)); +#872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#873=AXIS2_PLACEMENT_3D('',#870,#871,#872); +#875=DIRECTION('',(0.E0,0.E0,1.E0)); +#876=VECTOR('',#875,2.23E0); +#877=CARTESIAN_POINT('',(-6.86E0,-1.83E0,-7.89E0)); +#878=LINE('',#877,#876); +#879=CARTESIAN_POINT('',(-6.86E0,-1.33E0,-7.89E0)); +#880=DIRECTION('',(-1.E0,0.E0,0.E0)); +#881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#882=AXIS2_PLACEMENT_3D('',#879,#880,#881); +#884=DIRECTION('',(0.E0,-1.E0,0.E0)); +#885=VECTOR('',#884,6.7E-1); +#886=CARTESIAN_POINT('',(-6.86E0,-6.6E-1,-8.39E0)); +#887=LINE('',#886,#885); +#888=DIRECTION('',(0.E0,1.E0,0.E0)); +#889=VECTOR('',#888,1.32E0); +#890=CARTESIAN_POINT('',(-7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#891=LINE('',#890,#889); +#892=DIRECTION('',(0.E0,1.E0,0.E0)); +#893=VECTOR('',#892,1.32E0); +#894=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-8.905E0)); +#895=LINE('',#894,#893); +#896=DIRECTION('',(0.E0,1.E0,0.E0)); +#897=VECTOR('',#896,1.32E0); +#898=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-9.265E0)); +#899=LINE('',#898,#897); +#900=DIRECTION('',(0.E0,1.E0,0.E0)); +#901=VECTOR('',#900,1.32E0); +#902=CARTESIAN_POINT('',(-7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#903=LINE('',#902,#901); +#904=DIRECTION('',(0.E0,1.E0,0.E0)); +#905=VECTOR('',#904,1.32E0); +#906=CARTESIAN_POINT('',(-6.5E0,-6.6E-1,-8.39E0)); +#907=LINE('',#906,#905); +#908=DIRECTION('',(0.E0,-1.E0,0.E0)); +#909=VECTOR('',#908,6.3E-1); +#910=CARTESIAN_POINT('',(-6.5E0,-6.6E-1,-8.39E0)); +#911=LINE('',#910,#909); +#912=DIRECTION('',(0.E0,-1.E0,0.E0)); +#913=VECTOR('',#912,6.3E-1); +#914=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.39E0)); +#915=LINE('',#914,#913); +#916=DIRECTION('',(0.E0,0.E0,-1.E0)); +#917=VECTOR('',#916,7.6E-1); +#918=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#919=LINE('',#918,#917); +#920=DIRECTION('',(1.E0,0.E0,0.E0)); +#921=VECTOR('',#920,2.07E0); +#922=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#923=LINE('',#922,#921); +#924=DIRECTION('',(0.E0,0.E0,-1.E0)); +#925=VECTOR('',#924,7.6E-1); +#926=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#927=LINE('',#926,#925); +#928=DIRECTION('',(0.E0,0.E0,-1.E0)); +#929=VECTOR('',#928,7.6E-1); +#930=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#931=LINE('',#930,#929); +#932=DIRECTION('',(1.E0,0.E0,0.E0)); +#933=VECTOR('',#932,2.07E0); +#934=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#935=LINE('',#934,#933); +#936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#937=VECTOR('',#936,7.6E-1); +#938=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#939=LINE('',#938,#937); +#940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#941=VECTOR('',#940,7.6E-1); +#942=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(1.E0,0.E0,0.E0)); +#945=VECTOR('',#944,2.07E0); +#946=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(0.E0,0.E0,-1.E0)); +#949=VECTOR('',#948,7.6E-1); +#950=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#953=VECTOR('',#952,7.6E-1); +#954=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#955=LINE('',#954,#953); +#956=DIRECTION('',(1.E0,0.E0,0.E0)); +#957=VECTOR('',#956,3.9E-2); +#958=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#959=LINE('',#958,#957); +#960=DIRECTION('',(0.E0,0.E0,1.E0)); +#961=VECTOR('',#960,3.7E-1); +#962=CARTESIAN_POINT('',(5.004E0,-1.29E0,-9.24E0)); +#963=LINE('',#962,#961); +#964=DIRECTION('',(1.E0,0.E0,0.E0)); +#965=VECTOR('',#964,1.496E0); +#966=CARTESIAN_POINT('',(5.004E0,-1.29E0,-9.24E0)); +#967=LINE('',#966,#965); +#968=DIRECTION('',(0.E0,0.E0,-1.E0)); +#969=VECTOR('',#968,2.8E-1); +#970=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.11E0)); +#971=LINE('',#970,#969); +#972=DIRECTION('',(1.E0,0.E0,0.E0)); +#973=VECTOR('',#972,1.496E0); +#974=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#975=LINE('',#974,#973); +#976=DIRECTION('',(0.E0,0.E0,1.E0)); +#977=VECTOR('',#976,3.7E-1); +#978=CARTESIAN_POINT('',(-5.004E0,-1.29E0,-9.24E0)); +#979=LINE('',#978,#977); +#980=DIRECTION('',(1.E0,0.E0,0.E0)); +#981=VECTOR('',#980,3.9E-2); +#982=CARTESIAN_POINT('',(-5.004E0,-1.29E0,-8.87E0)); +#983=LINE('',#982,#981); +#984=DIRECTION('',(0.E0,0.E0,-1.E0)); +#985=VECTOR('',#984,7.6E-1); +#986=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#987=LINE('',#986,#985); +#988=DIRECTION('',(0.E0,0.E0,-1.E0)); +#989=VECTOR('',#988,2.8E-1); +#990=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#991=LINE('',#990,#989); +#992=DIRECTION('',(0.E0,-1.E0,0.E0)); +#993=VECTOR('',#992,6.4E-1); +#994=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#995=LINE('',#994,#993); +#996=DIRECTION('',(0.E0,-1.E0,0.E0)); +#997=VECTOR('',#996,6.4E-1); +#998=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#999=LINE('',#998,#997); +#1000=DIRECTION('',(1.E0,0.E0,0.E0)); +#1001=VECTOR('',#1000,6.4E-1); +#1002=CARTESIAN_POINT('',(-4.82E0,-1.93E0,-8.11E0)); +#1003=LINE('',#1002,#1001); +#1004=DIRECTION('',(1.E0,0.E0,0.E0)); +#1005=VECTOR('',#1004,1.45E-1); +#1006=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#1007=LINE('',#1006,#1005); +#1008=DIRECTION('',(0.E0,0.E0,1.E0)); +#1009=VECTOR('',#1008,7.6E-1); +#1010=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#1011=LINE('',#1010,#1009); +#1012=DIRECTION('',(1.E0,0.E0,0.E0)); +#1013=VECTOR('',#1012,3.9E-2); +#1014=CARTESIAN_POINT('',(-5.004E0,-1.93E0,-8.87E0)); +#1015=LINE('',#1014,#1013); +#1016=DIRECTION('',(0.E0,0.E0,1.E0)); +#1017=VECTOR('',#1016,3.7E-1); +#1018=CARTESIAN_POINT('',(-5.004E0,-1.93E0,-9.24E0)); +#1019=LINE('',#1018,#1017); +#1020=DIRECTION('',(1.E0,0.E0,0.E0)); +#1021=VECTOR('',#1020,5.2E0); +#1022=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#1023=LINE('',#1022,#1021); +#1024=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1025=VECTOR('',#1024,3.491049838058E0); +#1026=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1027=LINE('',#1026,#1025); +#1028=DIRECTION('',(1.E0,0.E0,0.E0)); +#1029=VECTOR('',#1028,2.6E0); +#1030=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#1031=LINE('',#1030,#1029); +#1032=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1033=VECTOR('',#1032,3.491049838058E0); +#1034=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1035=LINE('',#1034,#1033); +#1036=DIRECTION('',(1.E0,0.E0,0.E0)); +#1037=VECTOR('',#1036,5.2E0); +#1038=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1039=LINE('',#1038,#1037); +#1040=DIRECTION('',(0.E0,0.E0,1.E0)); +#1041=VECTOR('',#1040,3.7E-1); +#1042=CARTESIAN_POINT('',(5.004E0,-1.93E0,-9.24E0)); +#1043=LINE('',#1042,#1041); +#1044=DIRECTION('',(1.E0,0.E0,0.E0)); +#1045=VECTOR('',#1044,3.9E-2); +#1046=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#1047=LINE('',#1046,#1045); +#1048=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1049=VECTOR('',#1048,7.6E-1); +#1050=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#1051=LINE('',#1050,#1049); +#1052=DIRECTION('',(1.E0,0.E0,0.E0)); +#1053=VECTOR('',#1052,1.45E-1); +#1054=CARTESIAN_POINT('',(4.82E0,-1.93E0,-8.11E0)); +#1055=LINE('',#1054,#1053); +#1056=DIRECTION('',(1.E0,0.E0,0.E0)); +#1057=VECTOR('',#1056,6.4E-1); +#1058=CARTESIAN_POINT('',(4.18E0,-1.93E0,-8.11E0)); +#1059=LINE('',#1058,#1057); +#1060=DIRECTION('',(1.E0,0.E0,0.E0)); +#1061=VECTOR('',#1060,1.45E-1); +#1062=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#1063=LINE('',#1062,#1061); +#1064=DIRECTION('',(0.E0,0.E0,1.E0)); +#1065=VECTOR('',#1064,7.6E-1); +#1066=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#1067=LINE('',#1066,#1065); +#1068=DIRECTION('',(1.E0,0.E0,0.E0)); +#1069=VECTOR('',#1068,2.07E0); +#1070=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#1071=LINE('',#1070,#1069); +#1072=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1073=VECTOR('',#1072,7.6E-1); +#1074=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#1075=LINE('',#1074,#1073); +#1076=DIRECTION('',(1.E0,0.E0,0.E0)); +#1077=VECTOR('',#1076,1.45E-1); +#1078=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#1079=LINE('',#1078,#1077); +#1080=DIRECTION('',(1.E0,0.E0,0.E0)); +#1081=VECTOR('',#1080,6.4E-1); +#1082=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#1083=LINE('',#1082,#1081); +#1084=DIRECTION('',(1.E0,0.E0,0.E0)); +#1085=VECTOR('',#1084,1.45E-1); +#1086=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#1087=LINE('',#1086,#1085); +#1088=DIRECTION('',(0.E0,0.E0,1.E0)); +#1089=VECTOR('',#1088,7.6E-1); +#1090=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#1091=LINE('',#1090,#1089); +#1092=DIRECTION('',(1.E0,0.E0,0.E0)); +#1093=VECTOR('',#1092,2.07E0); +#1094=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#1095=LINE('',#1094,#1093); +#1096=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1097=VECTOR('',#1096,7.6E-1); +#1098=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#1099=LINE('',#1098,#1097); +#1100=DIRECTION('',(1.E0,0.E0,0.E0)); +#1101=VECTOR('',#1100,1.45E-1); +#1102=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#1103=LINE('',#1102,#1101); +#1104=DIRECTION('',(1.E0,0.E0,0.E0)); +#1105=VECTOR('',#1104,6.4E-1); +#1106=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#1107=LINE('',#1106,#1105); +#1108=DIRECTION('',(1.E0,0.E0,0.E0)); +#1109=VECTOR('',#1108,1.45E-1); +#1110=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#1111=LINE('',#1110,#1109); +#1112=DIRECTION('',(0.E0,0.E0,1.E0)); +#1113=VECTOR('',#1112,7.6E-1); +#1114=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#1115=LINE('',#1114,#1113); +#1116=DIRECTION('',(1.E0,0.E0,0.E0)); +#1117=VECTOR('',#1116,2.07E0); +#1118=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#1119=LINE('',#1118,#1117); +#1120=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1121=VECTOR('',#1120,7.6E-1); +#1122=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#1123=LINE('',#1122,#1121); +#1124=DIRECTION('',(1.E0,0.E0,0.E0)); +#1125=VECTOR('',#1124,1.45E-1); +#1126=CARTESIAN_POINT('',(-4.18E0,-1.93E0,-8.11E0)); +#1127=LINE('',#1126,#1125); +#1128=DIRECTION('',(0.E0,0.E0,1.E0)); +#1129=VECTOR('',#1128,3.4E-1); +#1130=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#1131=LINE('',#1130,#1129); +#1132=DIRECTION('',(0.E0,1.E0,0.E0)); +#1133=VECTOR('',#1132,4.45E-1); +#1134=CARTESIAN_POINT('',(-4.18E0,0.E0,-8.45E0)); +#1135=LINE('',#1134,#1133); +#1136=CARTESIAN_POINT('',(-4.18E0,0.E0,-8.7E0)); +#1137=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1138=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1139=AXIS2_PLACEMENT_3D('',#1136,#1137,#1138); +#1141=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1142=VECTOR('',#1141,2.585786437627E-1); +#1143=CARTESIAN_POINT('',(-4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#1144=LINE('',#1143,#1142); +#1145=CARTESIAN_POINT('',(-4.18E0,-4.656854249492E-1,-8.6E0)); +#1146=DIRECTION('',(1.E0,0.E0,0.E0)); +#1147=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1148=AXIS2_PLACEMENT_3D('',#1145,#1146,#1147); +#1150=DIRECTION('',(0.E0,1.E0,0.E0)); +#1151=VECTOR('',#1150,1.484314575051E0); +#1152=CARTESIAN_POINT('',(-4.18E0,-1.95E0,-8.75E0)); +#1153=LINE('',#1152,#1151); +#1154=CARTESIAN_POINT('',(-4.18E0,-1.95E0,-9.07E0)); +#1155=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1156=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1157=AXIS2_PLACEMENT_3D('',#1154,#1155,#1156); +#1159=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1160=VECTOR('',#1159,4.278679656440E-1); +#1161=CARTESIAN_POINT('',(-4.18E0,-2.478822509939E0,-9.146274169980E0)); +#1162=LINE('',#1161,#1160); +#1163=CARTESIAN_POINT('',(-4.18E0,-2.705096679919E0,-8.92E0)); +#1164=DIRECTION('',(1.E0,0.E0,0.E0)); +#1165=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1166=AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); +#1168=DIRECTION('',(0.E0,1.E0,0.E0)); +#1169=VECTOR('',#1168,1.264903320081E0); +#1170=CARTESIAN_POINT('',(-4.18E0,-3.97E0,-9.24E0)); +#1171=LINE('',#1170,#1169); +#1172=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1173=VECTOR('',#1172,6.4E-1); +#1174=CARTESIAN_POINT('',(-4.18E0,-3.97E0,-8.6E0)); +#1175=LINE('',#1174,#1173); +#1176=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1177=VECTOR('',#1176,1.11E0); +#1178=CARTESIAN_POINT('',(-4.18E0,-2.86E0,-8.6E0)); +#1179=LINE('',#1178,#1177); +#1180=CARTESIAN_POINT('',(-4.18E0,-2.86E0,-8.28E0)); +#1181=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1182=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1183=AXIS2_PLACEMENT_3D('',#1180,#1181,#1182); +#1185=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1186=VECTOR('',#1185,4.278679656440E-1); +#1187=CARTESIAN_POINT('',(-4.18E0,-2.331177490061E0,-8.203725830020E0)); +#1188=LINE('',#1187,#1186); +#1189=CARTESIAN_POINT('',(-4.18E0,-2.104903320081E0,-8.43E0)); +#1190=DIRECTION('',(1.E0,0.E0,0.E0)); +#1191=DIRECTION('',(0.E0,0.E0,1.E0)); +#1192=AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1194=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1195=VECTOR('',#1194,1.749033200812E-1); +#1196=CARTESIAN_POINT('',(-4.18E0,-1.93E0,-8.11E0)); +#1197=LINE('',#1196,#1195); +#1198=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1199=VECTOR('',#1198,4.15E0); +#1200=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#1201=LINE('',#1200,#1199); +#1202=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1203=VECTOR('',#1202,6.4E-1); +#1204=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#1205=LINE('',#1204,#1203); +#1206=DIRECTION('',(0.E0,0.E0,1.E0)); +#1207=VECTOR('',#1206,4.15E0); +#1208=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#1209=LINE('',#1208,#1207); +#1210=DIRECTION('',(0.E0,1.E0,0.E0)); +#1211=VECTOR('',#1210,2.375E0); +#1212=CARTESIAN_POINT('',(-4.82E0,-1.93E0,-8.11E0)); +#1213=LINE('',#1212,#1211); +#1214=DIRECTION('',(1.E0,0.E0,0.E0)); +#1215=VECTOR('',#1214,6.4E-1); +#1216=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#1217=LINE('',#1216,#1215); +#1218=DIRECTION('',(0.E0,1.E0,0.E0)); +#1219=VECTOR('',#1218,2.375E0); +#1220=CARTESIAN_POINT('',(-4.18E0,-1.93E0,-8.11E0)); +#1221=LINE('',#1220,#1219); +#1222=DIRECTION('',(1.E0,0.E0,0.E0)); +#1223=VECTOR('',#1222,2.07E0); +#1224=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#1225=LINE('',#1224,#1223); +#1226=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1227=VECTOR('',#1226,6.4E-1); +#1228=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#1229=LINE('',#1228,#1227); +#1230=DIRECTION('',(0.E0,1.E0,0.E0)); +#1231=VECTOR('',#1230,2.375E0); +#1232=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#1233=LINE('',#1232,#1231); +#1234=DIRECTION('',(1.E0,0.E0,0.E0)); +#1235=VECTOR('',#1234,6.4E-1); +#1236=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#1237=LINE('',#1236,#1235); +#1238=DIRECTION('',(0.E0,1.E0,0.E0)); +#1239=VECTOR('',#1238,2.375E0); +#1240=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#1241=LINE('',#1240,#1239); +#1242=DIRECTION('',(1.E0,0.E0,0.E0)); +#1243=VECTOR('',#1242,2.07E0); +#1244=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#1245=LINE('',#1244,#1243); +#1246=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1247=VECTOR('',#1246,6.4E-1); +#1248=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#1249=LINE('',#1248,#1247); +#1250=DIRECTION('',(0.E0,1.E0,0.E0)); +#1251=VECTOR('',#1250,2.375E0); +#1252=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#1253=LINE('',#1252,#1251); +#1254=DIRECTION('',(1.E0,0.E0,0.E0)); +#1255=VECTOR('',#1254,6.4E-1); +#1256=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#1257=LINE('',#1256,#1255); +#1258=DIRECTION('',(0.E0,1.E0,0.E0)); +#1259=VECTOR('',#1258,2.375E0); +#1260=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#1261=LINE('',#1260,#1259); +#1262=DIRECTION('',(1.E0,0.E0,0.E0)); +#1263=VECTOR('',#1262,2.07E0); +#1264=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#1265=LINE('',#1264,#1263); +#1266=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1267=VECTOR('',#1266,6.4E-1); +#1268=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#1269=LINE('',#1268,#1267); +#1270=DIRECTION('',(0.E0,1.E0,0.E0)); +#1271=VECTOR('',#1270,2.375E0); +#1272=CARTESIAN_POINT('',(4.18E0,-1.93E0,-8.11E0)); +#1273=LINE('',#1272,#1271); +#1274=DIRECTION('',(1.E0,0.E0,0.E0)); +#1275=VECTOR('',#1274,6.4E-1); +#1276=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#1277=LINE('',#1276,#1275); +#1278=DIRECTION('',(0.E0,1.E0,0.E0)); +#1279=VECTOR('',#1278,2.375E0); +#1280=CARTESIAN_POINT('',(4.82E0,-1.93E0,-8.11E0)); +#1281=LINE('',#1280,#1279); +#1282=DIRECTION('',(1.E0,0.E0,0.E0)); +#1283=VECTOR('',#1282,1.535E0); +#1284=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#1285=LINE('',#1284,#1283); +#1286=DIRECTION('',(0.E0,1.E0,0.E0)); +#1287=VECTOR('',#1286,2.58E0); +#1288=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.11E0)); +#1289=LINE('',#1288,#1287); +#1290=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1291=VECTOR('',#1290,6.4E-1); +#1292=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#1293=LINE('',#1292,#1291); +#1294=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1295=VECTOR('',#1294,6.4E-1); +#1296=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1297=LINE('',#1296,#1295); +#1298=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1299=VECTOR('',#1298,6.4E-1); +#1300=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1301=LINE('',#1300,#1299); +#1302=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1303=VECTOR('',#1302,6.4E-1); +#1304=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#1305=LINE('',#1304,#1303); +#1306=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1307=VECTOR('',#1306,2.58E0); +#1308=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#1309=LINE('',#1308,#1307); +#1310=DIRECTION('',(1.E0,0.E0,0.E0)); +#1311=VECTOR('',#1310,1.535E0); +#1312=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#1313=LINE('',#1312,#1311); +#1314=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1315=VECTOR('',#1314,6.4E-1); +#1316=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#1317=LINE('',#1316,#1315); +#1318=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1319=VECTOR('',#1318,1.749033200812E-1); +#1320=CARTESIAN_POINT('',(-4.82E0,-1.93E0,-8.11E0)); +#1321=LINE('',#1320,#1319); +#1322=CARTESIAN_POINT('',(-4.82E0,-2.104903320081E0,-8.43E0)); +#1323=DIRECTION('',(1.E0,0.E0,0.E0)); +#1324=DIRECTION('',(0.E0,0.E0,1.E0)); +#1325=AXIS2_PLACEMENT_3D('',#1322,#1323,#1324); +#1327=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1328=VECTOR('',#1327,4.278679656440E-1); +#1329=CARTESIAN_POINT('',(-4.82E0,-2.331177490061E0,-8.203725830020E0)); +#1330=LINE('',#1329,#1328); +#1331=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.28E0)); +#1332=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1333=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#1334=AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1336=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1337=VECTOR('',#1336,1.11E0); +#1338=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.6E0)); +#1339=LINE('',#1338,#1337); +#1340=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1341=VECTOR('',#1340,6.4E-1); +#1342=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-8.6E0)); +#1343=LINE('',#1342,#1341); +#1344=DIRECTION('',(0.E0,1.E0,0.E0)); +#1345=VECTOR('',#1344,1.264903320081E0); +#1346=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-9.24E0)); +#1347=LINE('',#1346,#1345); +#1348=CARTESIAN_POINT('',(-4.82E0,-2.705096679919E0,-8.92E0)); +#1349=DIRECTION('',(1.E0,0.E0,0.E0)); +#1350=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#1351=AXIS2_PLACEMENT_3D('',#1348,#1349,#1350); +#1353=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1354=VECTOR('',#1353,4.278679656440E-1); +#1355=CARTESIAN_POINT('',(-4.82E0,-2.478822509939E0,-9.146274169980E0)); +#1356=LINE('',#1355,#1354); +#1357=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-9.07E0)); +#1358=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1359=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1360=AXIS2_PLACEMENT_3D('',#1357,#1358,#1359); +#1362=DIRECTION('',(0.E0,1.E0,0.E0)); +#1363=VECTOR('',#1362,1.484314575051E0); +#1364=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-8.75E0)); +#1365=LINE('',#1364,#1363); +#1366=CARTESIAN_POINT('',(-4.82E0,-4.656854249492E-1,-8.6E0)); +#1367=DIRECTION('',(1.E0,0.E0,0.E0)); +#1368=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#1369=AXIS2_PLACEMENT_3D('',#1366,#1367,#1368); +#1371=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1372=VECTOR('',#1371,2.585786437627E-1); +#1373=CARTESIAN_POINT('',(-4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#1374=LINE('',#1373,#1372); +#1375=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.7E0)); +#1376=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1377=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1378=AXIS2_PLACEMENT_3D('',#1375,#1376,#1377); +#1380=DIRECTION('',(0.E0,1.E0,0.E0)); +#1381=VECTOR('',#1380,4.45E-1); +#1382=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.45E0)); +#1383=LINE('',#1382,#1381); +#1384=DIRECTION('',(0.E0,0.E0,1.E0)); +#1385=VECTOR('',#1384,3.4E-1); +#1386=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#1387=LINE('',#1386,#1385); +#1388=DIRECTION('',(0.E0,0.E0,1.E0)); +#1389=VECTOR('',#1388,4.15E0); +#1390=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#1391=LINE('',#1390,#1389); +#1392=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1393=VECTOR('',#1392,6.4E-1); +#1394=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#1395=LINE('',#1394,#1393); +#1396=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1397=VECTOR('',#1396,4.15E0); +#1398=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#1399=LINE('',#1398,#1397); +#1400=DIRECTION('',(1.E0,0.E0,0.E0)); +#1401=VECTOR('',#1400,6.4E-1); +#1402=CARTESIAN_POINT('',(-4.82E0,-2.104903320081E0,-8.11E0)); +#1403=LINE('',#1402,#1401); +#1404=DIRECTION('',(1.E0,0.E0,0.E0)); +#1405=VECTOR('',#1404,6.4E-1); +#1406=CARTESIAN_POINT('',(-4.82E0,-2.331177490061E0,-8.203725830020E0)); +#1407=LINE('',#1406,#1405); +#1408=DIRECTION('',(1.E0,0.E0,0.E0)); +#1409=VECTOR('',#1408,6.4E-1); +#1410=CARTESIAN_POINT('',(-4.82E0,-2.633725830020E0,-8.506274169980E0)); +#1411=LINE('',#1410,#1409); +#1412=DIRECTION('',(1.E0,0.E0,0.E0)); +#1413=VECTOR('',#1412,6.4E-1); +#1414=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.6E0)); +#1415=LINE('',#1414,#1413); +#1416=DIRECTION('',(1.E0,0.E0,0.E0)); +#1417=VECTOR('',#1416,6.4E-1); +#1418=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-8.6E0)); +#1419=LINE('',#1418,#1417); +#1420=DIRECTION('',(1.E0,0.E0,0.E0)); +#1421=VECTOR('',#1420,6.4E-1); +#1422=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-9.24E0)); +#1423=LINE('',#1422,#1421); +#1424=DIRECTION('',(1.E0,0.E0,0.E0)); +#1425=VECTOR('',#1424,6.4E-1); +#1426=CARTESIAN_POINT('',(-4.82E0,-2.705096679919E0,-9.24E0)); +#1427=LINE('',#1426,#1425); +#1428=DIRECTION('',(1.E0,0.E0,0.E0)); +#1429=VECTOR('',#1428,6.4E-1); +#1430=CARTESIAN_POINT('',(-4.82E0,-2.478822509939E0,-9.146274169980E0)); +#1431=LINE('',#1430,#1429); +#1432=DIRECTION('',(1.E0,0.E0,0.E0)); +#1433=VECTOR('',#1432,6.4E-1); +#1434=CARTESIAN_POINT('',(-4.82E0,-2.176274169980E0,-8.843725830020E0)); +#1435=LINE('',#1434,#1433); +#1436=DIRECTION('',(1.E0,0.E0,0.E0)); +#1437=VECTOR('',#1436,6.4E-1); +#1438=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-8.75E0)); +#1439=LINE('',#1438,#1437); +#1440=DIRECTION('',(1.E0,0.E0,0.E0)); +#1441=VECTOR('',#1440,6.4E-1); +#1442=CARTESIAN_POINT('',(-4.82E0,-4.656854249492E-1,-8.75E0)); +#1443=LINE('',#1442,#1441); +#1444=DIRECTION('',(1.E0,0.E0,0.E0)); +#1445=VECTOR('',#1444,6.4E-1); +#1446=CARTESIAN_POINT('',(-4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#1447=LINE('',#1446,#1445); +#1448=DIRECTION('',(1.E0,0.E0,0.E0)); +#1449=VECTOR('',#1448,6.4E-1); +#1450=CARTESIAN_POINT('',(-4.82E0,-1.767766952966E-1,-8.523223304703E0)); +#1451=LINE('',#1450,#1449); +#1452=DIRECTION('',(1.E0,0.E0,0.E0)); +#1453=VECTOR('',#1452,6.4E-1); +#1454=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.45E0)); +#1455=LINE('',#1454,#1453); +#1456=DIRECTION('',(1.E0,0.E0,0.E0)); +#1457=VECTOR('',#1456,6.4E-1); +#1458=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#1459=LINE('',#1458,#1457); +#1460=DIRECTION('',(0.E0,1.E0,0.E0)); +#1461=VECTOR('',#1460,6.4E-1); +#1462=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#1463=LINE('',#1462,#1461); +#1464=DIRECTION('',(1.E0,0.E0,0.E0)); +#1465=VECTOR('',#1464,6.4E-1); +#1466=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#1467=LINE('',#1466,#1465); +#1468=DIRECTION('',(0.E0,1.E0,0.E0)); +#1469=VECTOR('',#1468,6.4E-1); +#1470=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#1471=LINE('',#1470,#1469); +#1472=DIRECTION('',(1.E0,0.E0,0.E0)); +#1473=VECTOR('',#1472,6.4E-1); +#1474=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#1475=LINE('',#1474,#1473); +#1476=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#1477=VECTOR('',#1476,9.899494936612E-1); +#1478=CARTESIAN_POINT('',(-5.81E0,6.1E-1,-6.35E0)); +#1479=LINE('',#1478,#1477); +#1480=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1481=VECTOR('',#1480,1.92E0); +#1482=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#1483=LINE('',#1482,#1481); +#1484=DIRECTION('',(0.E0,1.E0,0.E0)); +#1485=VECTOR('',#1484,2.62E0); +#1486=CARTESIAN_POINT('',(-3.19E0,-1.31E0,-6.35E0)); +#1487=LINE('',#1486,#1485); +#1488=DIRECTION('',(1.E0,0.E0,0.E0)); +#1489=VECTOR('',#1488,2.62E0); +#1490=CARTESIAN_POINT('',(-5.81E0,-1.31E0,-6.35E0)); +#1491=LINE('',#1490,#1489); +#1492=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1493=VECTOR('',#1492,1.92E0); +#1494=CARTESIAN_POINT('',(-5.81E0,6.1E-1,-6.35E0)); +#1495=LINE('',#1494,#1493); +#1496=DIRECTION('',(1.E0,0.E0,0.E0)); +#1497=VECTOR('',#1496,6.4E-1); +#1498=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#1499=LINE('',#1498,#1497); +#1500=DIRECTION('',(1.E0,0.E0,0.E0)); +#1501=VECTOR('',#1500,6.4E-1); +#1502=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#1503=LINE('',#1502,#1501); +#1504=DIRECTION('',(1.E0,0.E0,0.E0)); +#1505=VECTOR('',#1504,2.6E0); +#1506=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1507=LINE('',#1506,#1505); +#1508=DIRECTION('',(1.E0,0.E0,0.E0)); +#1509=VECTOR('',#1508,1.3E1); +#1510=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#1511=LINE('',#1510,#1509); +#1512=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1513=VECTOR('',#1512,2.62E0); +#1514=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#1515=LINE('',#1514,#1513); +#1516=DIRECTION('',(1.E0,0.E0,0.E0)); +#1517=VECTOR('',#1516,2.62E0); +#1518=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#1519=LINE('',#1518,#1517); +#1520=DIRECTION('',(0.E0,1.E0,0.E0)); +#1521=VECTOR('',#1520,2.62E0); +#1522=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#1523=LINE('',#1522,#1521); +#1524=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1525=VECTOR('',#1524,2.62E0); +#1526=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1527=LINE('',#1526,#1525); +#1528=DIRECTION('',(0.E0,1.E0,0.E0)); +#1529=VECTOR('',#1528,1.92E0); +#1530=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#1531=LINE('',#1530,#1529); +#1532=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1533=VECTOR('',#1532,9.899494936612E-1); +#1534=CARTESIAN_POINT('',(5.11E0,1.31E0,0.E0)); +#1535=LINE('',#1534,#1533); +#1536=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1537=VECTOR('',#1536,1.92E0); +#1538=CARTESIAN_POINT('',(5.11E0,1.31E0,0.E0)); +#1539=LINE('',#1538,#1537); +#1540=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1541=VECTOR('',#1540,2.62E0); +#1542=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#1543=LINE('',#1542,#1541); +#1544=DIRECTION('',(1.E0,0.E0,0.E0)); +#1545=VECTOR('',#1544,2.62E0); +#1546=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#1547=LINE('',#1546,#1545); +#1548=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1549=VECTOR('',#1548,1.92E0); +#1550=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#1551=LINE('',#1550,#1549); +#1552=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#1553=VECTOR('',#1552,9.899494936612E-1); +#1554=CARTESIAN_POINT('',(-2.81E0,6.1E-1,0.E0)); +#1555=LINE('',#1554,#1553); +#1556=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1557=VECTOR('',#1556,1.92E0); +#1558=CARTESIAN_POINT('',(-2.81E0,6.1E-1,0.E0)); +#1559=LINE('',#1558,#1557); +#1560=DIRECTION('',(1.E0,0.E0,0.E0)); +#1561=VECTOR('',#1560,2.62E0); +#1562=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#1563=LINE('',#1562,#1561); +#1564=DIRECTION('',(0.E0,1.E0,0.E0)); +#1565=VECTOR('',#1564,2.62E0); +#1566=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#1567=LINE('',#1566,#1565); +#1568=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1569=VECTOR('',#1568,1.92E0); +#1570=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#1571=LINE('',#1570,#1569); +#1572=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#1573=VECTOR('',#1572,9.899494936612E-1); +#1574=CARTESIAN_POINT('',(-5.81E0,6.1E-1,0.E0)); +#1575=LINE('',#1574,#1573); +#1576=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1577=VECTOR('',#1576,1.92E0); +#1578=CARTESIAN_POINT('',(-5.81E0,6.1E-1,0.E0)); +#1579=LINE('',#1578,#1577); +#1580=DIRECTION('',(1.E0,0.E0,0.E0)); +#1581=VECTOR('',#1580,2.62E0); +#1582=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#1583=LINE('',#1582,#1581); +#1584=DIRECTION('',(0.E0,1.E0,0.E0)); +#1585=VECTOR('',#1584,2.62E0); +#1586=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#1587=LINE('',#1586,#1585); +#1588=CARTESIAN_POINT('',(1.3E0,-2.53E0,-3.491049838058E0)); +#1589=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1590=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1591=AXIS2_PLACEMENT_3D('',#1588,#1589,#1590); +#1593=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1594=VECTOR('',#1593,6.501806881648E-1); +#1595=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1598=VECTOR('',#1597,1.093407591235E0); +#1599=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1602=VECTOR('',#1601,2.266480834307E0); +#1603=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#1604=LINE('',#1603,#1602); +#1605=DIRECTION('',(1.E0,0.E0,0.E0)); +#1606=VECTOR('',#1605,2.6E0); +#1607=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#1608=LINE('',#1607,#1606); +#1609=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#1610=VECTOR('',#1609,2.266480834307E0); +#1611=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#1612=LINE('',#1611,#1610); +#1613=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1614=VECTOR('',#1613,1.093407591235E0); +#1615=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1616=LINE('',#1615,#1614); +#1617=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#1618=VECTOR('',#1617,6.501806881648E-1); +#1619=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1620=LINE('',#1619,#1618); +#1621=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#1622=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1623=DIRECTION('',(0.E0,-8.715574274766E-2,9.961946980917E-1)); +#1624=AXIS2_PLACEMENT_3D('',#1621,#1622,#1623); +#1626=DIRECTION('',(1.E0,0.E0,0.E0)); +#1627=VECTOR('',#1626,2.6E0); +#1628=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#1629=LINE('',#1628,#1627); +#1630=DIRECTION('',(1.E0,0.E0,0.E0)); +#1631=VECTOR('',#1630,2.6E0); +#1632=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#1633=LINE('',#1632,#1631); +#1634=DIRECTION('',(1.E0,0.E0,0.E0)); +#1635=VECTOR('',#1634,1.65E0); +#1636=CARTESIAN_POINT('',(-4.25E0,1.93E0,-7.8E0)); +#1637=LINE('',#1636,#1635); +#1638=DIRECTION('',(0.E0,0.E0,1.E0)); +#1639=VECTOR('',#1638,6.4E0); +#1640=CARTESIAN_POINT('',(-4.25E0,1.93E0,-7.8E0)); +#1641=LINE('',#1640,#1639); +#1642=DIRECTION('',(1.E0,0.E0,0.E0)); +#1643=VECTOR('',#1642,1.65E0); +#1644=CARTESIAN_POINT('',(-4.25E0,1.93E0,-1.4E0)); +#1645=LINE('',#1644,#1643); +#1646=DIRECTION('',(0.E0,0.E0,1.E0)); +#1647=VECTOR('',#1646,6.4E0); +#1648=CARTESIAN_POINT('',(-2.6E0,1.93E0,-7.8E0)); +#1649=LINE('',#1648,#1647); +#1650=DIRECTION('',(1.E0,0.E0,0.E0)); +#1651=VECTOR('',#1650,1.65E0); +#1652=CARTESIAN_POINT('',(2.6E0,1.93E0,-7.8E0)); +#1653=LINE('',#1652,#1651); +#1654=DIRECTION('',(0.E0,0.E0,1.E0)); +#1655=VECTOR('',#1654,6.4E0); +#1656=CARTESIAN_POINT('',(2.6E0,1.93E0,-7.8E0)); +#1657=LINE('',#1656,#1655); +#1658=DIRECTION('',(1.E0,0.E0,0.E0)); +#1659=VECTOR('',#1658,1.65E0); +#1660=CARTESIAN_POINT('',(2.6E0,1.93E0,-1.4E0)); +#1661=LINE('',#1660,#1659); +#1662=DIRECTION('',(0.E0,0.E0,1.E0)); +#1663=VECTOR('',#1662,6.4E0); +#1664=CARTESIAN_POINT('',(4.25E0,1.93E0,-7.8E0)); +#1665=LINE('',#1664,#1663); +#1666=DIRECTION('',(0.E0,0.E0,1.E0)); +#1667=VECTOR('',#1666,7.6E-1); +#1668=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#1669=LINE('',#1668,#1667); +#1670=DIRECTION('',(1.E0,0.E0,0.E0)); +#1671=VECTOR('',#1670,9.3E-1); +#1672=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#1673=LINE('',#1672,#1671); +#1674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1675=VECTOR('',#1674,7.6E-1); +#1676=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#1677=LINE('',#1676,#1675); +#1678=DIRECTION('',(1.E0,0.E0,0.E0)); +#1679=VECTOR('',#1678,2.07E0); +#1680=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#1681=LINE('',#1680,#1679); +#1682=DIRECTION('',(0.E0,0.E0,1.E0)); +#1683=VECTOR('',#1682,7.6E-1); +#1684=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#1685=LINE('',#1684,#1683); +#1686=DIRECTION('',(1.E0,0.E0,0.E0)); +#1687=VECTOR('',#1686,9.3E-1); +#1688=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1689=LINE('',#1688,#1687); +#1690=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1691=VECTOR('',#1690,7.6E-1); +#1692=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1693=LINE('',#1692,#1691); +#1694=DIRECTION('',(1.E0,0.E0,0.E0)); +#1695=VECTOR('',#1694,2.07E0); +#1696=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#1697=LINE('',#1696,#1695); +#1698=DIRECTION('',(0.E0,0.E0,1.E0)); +#1699=VECTOR('',#1698,7.6E-1); +#1700=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#1701=LINE('',#1700,#1699); +#1702=DIRECTION('',(1.E0,0.E0,0.E0)); +#1703=VECTOR('',#1702,9.3E-1); +#1704=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1705=LINE('',#1704,#1703); +#1706=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1707=VECTOR('',#1706,7.6E-1); +#1708=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1709=LINE('',#1708,#1707); +#1710=DIRECTION('',(1.E0,0.E0,0.E0)); +#1711=VECTOR('',#1710,2.07E0); +#1712=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#1713=LINE('',#1712,#1711); +#1714=DIRECTION('',(0.E0,0.E0,1.E0)); +#1715=VECTOR('',#1714,7.6E-1); +#1716=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#1717=LINE('',#1716,#1715); +#1718=DIRECTION('',(1.E0,0.E0,0.E0)); +#1719=VECTOR('',#1718,9.3E-1); +#1720=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#1721=LINE('',#1720,#1719); +#1722=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1723=VECTOR('',#1722,7.6E-1); +#1724=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#1725=LINE('',#1724,#1723); +#1726=DIRECTION('',(1.E0,0.E0,0.E0)); +#1727=VECTOR('',#1726,3.9E-2); +#1728=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#1729=LINE('',#1728,#1727); +#1730=DIRECTION('',(0.E0,0.E0,1.E0)); +#1731=VECTOR('',#1730,3.7E-1); +#1732=CARTESIAN_POINT('',(5.004E0,1.93E0,-9.24E0)); +#1733=LINE('',#1732,#1731); +#1734=DIRECTION('',(1.E0,0.E0,0.E0)); +#1735=VECTOR('',#1734,1.496E0); +#1736=CARTESIAN_POINT('',(5.004E0,1.93E0,-9.24E0)); +#1737=LINE('',#1736,#1735); +#1738=DIRECTION('',(1.E0,0.E0,0.E0)); +#1739=VECTOR('',#1738,1.496E0); +#1740=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#1741=LINE('',#1740,#1739); +#1742=DIRECTION('',(0.E0,0.E0,1.E0)); +#1743=VECTOR('',#1742,3.7E-1); +#1744=CARTESIAN_POINT('',(-5.004E0,1.93E0,-9.24E0)); +#1745=LINE('',#1744,#1743); +#1746=DIRECTION('',(1.E0,0.E0,0.E0)); +#1747=VECTOR('',#1746,3.9E-2); +#1748=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#1749=LINE('',#1748,#1747); +#1750=CARTESIAN_POINT('',(-2.6E0,2.13E0,-7.8E0)); +#1751=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1752=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1753=AXIS2_PLACEMENT_3D('',#1750,#1751,#1752); +#1755=DIRECTION('',(0.E0,1.E0,0.E0)); +#1756=VECTOR('',#1755,3.1E-1); +#1757=CARTESIAN_POINT('',(-2.8E0,2.13E0,-7.8E0)); +#1758=LINE('',#1757,#1756); +#1759=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1760=VECTOR('',#1759,1.25E0); +#1761=CARTESIAN_POINT('',(-2.8E0,2.44E0,-7.8E0)); +#1762=LINE('',#1761,#1760); +#1763=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1764=VECTOR('',#1763,3.1E-1); +#1765=CARTESIAN_POINT('',(-4.05E0,2.44E0,-7.8E0)); +#1766=LINE('',#1765,#1764); +#1767=CARTESIAN_POINT('',(-4.25E0,2.13E0,-7.8E0)); +#1768=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1769=DIRECTION('',(1.E0,-1.110223024625E-14,0.E0)); +#1770=AXIS2_PLACEMENT_3D('',#1767,#1768,#1769); +#1772=CARTESIAN_POINT('',(4.25E0,2.13E0,-7.8E0)); +#1773=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1774=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1775=AXIS2_PLACEMENT_3D('',#1772,#1773,#1774); +#1777=DIRECTION('',(0.E0,1.E0,0.E0)); +#1778=VECTOR('',#1777,3.1E-1); +#1779=CARTESIAN_POINT('',(4.05E0,2.13E0,-7.8E0)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1782=VECTOR('',#1781,1.25E0); +#1783=CARTESIAN_POINT('',(4.05E0,2.44E0,-7.8E0)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1786=VECTOR('',#1785,3.1E-1); +#1787=CARTESIAN_POINT('',(2.8E0,2.44E0,-7.8E0)); +#1788=LINE('',#1787,#1786); +#1789=CARTESIAN_POINT('',(2.6E0,2.13E0,-7.8E0)); +#1790=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1791=DIRECTION('',(1.E0,-4.440892098501E-14,0.E0)); +#1792=AXIS2_PLACEMENT_3D('',#1789,#1790,#1791); +#1794=CARTESIAN_POINT('',(4.25E0,2.13E0,-1.4E0)); +#1795=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1796=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1797=AXIS2_PLACEMENT_3D('',#1794,#1795,#1796); +#1799=CARTESIAN_POINT('',(2.6E0,2.13E0,-1.4E0)); +#1800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1801=DIRECTION('',(1.E0,-4.440892098501E-14,0.E0)); +#1802=AXIS2_PLACEMENT_3D('',#1799,#1800,#1801); +#1804=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1805=VECTOR('',#1804,3.1E-1); +#1806=CARTESIAN_POINT('',(2.8E0,2.44E0,-1.4E0)); +#1807=LINE('',#1806,#1805); +#1808=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1809=VECTOR('',#1808,1.25E0); +#1810=CARTESIAN_POINT('',(4.05E0,2.44E0,-1.4E0)); +#1811=LINE('',#1810,#1809); +#1812=DIRECTION('',(0.E0,1.E0,0.E0)); +#1813=VECTOR('',#1812,3.1E-1); +#1814=CARTESIAN_POINT('',(4.05E0,2.13E0,-1.4E0)); +#1815=LINE('',#1814,#1813); +#1816=CARTESIAN_POINT('',(-2.6E0,2.13E0,-1.4E0)); +#1817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1818=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1819=AXIS2_PLACEMENT_3D('',#1816,#1817,#1818); +#1821=CARTESIAN_POINT('',(-4.25E0,2.13E0,-1.4E0)); +#1822=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1823=DIRECTION('',(1.E0,-1.110223024625E-14,0.E0)); +#1824=AXIS2_PLACEMENT_3D('',#1821,#1822,#1823); +#1826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1827=VECTOR('',#1826,3.1E-1); +#1828=CARTESIAN_POINT('',(-4.05E0,2.44E0,-1.4E0)); +#1829=LINE('',#1828,#1827); +#1830=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1831=VECTOR('',#1830,1.25E0); +#1832=CARTESIAN_POINT('',(-2.8E0,2.44E0,-1.4E0)); +#1833=LINE('',#1832,#1831); +#1834=DIRECTION('',(0.E0,1.E0,0.E0)); +#1835=VECTOR('',#1834,3.1E-1); +#1836=CARTESIAN_POINT('',(-2.8E0,2.13E0,-1.4E0)); +#1837=LINE('',#1836,#1835); +#1838=DIRECTION('',(0.E0,0.E0,1.E0)); +#1839=VECTOR('',#1838,6.4E0); +#1840=CARTESIAN_POINT('',(4.05E0,2.13E0,-7.8E0)); +#1841=LINE('',#1840,#1839); +#1842=DIRECTION('',(0.E0,0.E0,1.E0)); +#1843=VECTOR('',#1842,6.4E0); +#1844=CARTESIAN_POINT('',(4.05E0,2.44E0,-7.8E0)); +#1845=LINE('',#1844,#1843); +#1846=DIRECTION('',(0.E0,0.E0,1.E0)); +#1847=VECTOR('',#1846,6.4E0); +#1848=CARTESIAN_POINT('',(2.8E0,2.44E0,-7.8E0)); +#1849=LINE('',#1848,#1847); +#1850=DIRECTION('',(0.E0,0.E0,1.E0)); +#1851=VECTOR('',#1850,6.4E0); +#1852=CARTESIAN_POINT('',(2.8E0,2.13E0,-7.8E0)); +#1853=LINE('',#1852,#1851); +#1854=DIRECTION('',(0.E0,0.E0,1.E0)); +#1855=VECTOR('',#1854,6.4E0); +#1856=CARTESIAN_POINT('',(-4.05E0,2.13E0,-7.8E0)); +#1857=LINE('',#1856,#1855); +#1858=DIRECTION('',(0.E0,0.E0,1.E0)); +#1859=VECTOR('',#1858,6.4E0); +#1860=CARTESIAN_POINT('',(-4.05E0,2.44E0,-7.8E0)); +#1861=LINE('',#1860,#1859); +#1862=DIRECTION('',(0.E0,0.E0,1.E0)); +#1863=VECTOR('',#1862,6.4E0); +#1864=CARTESIAN_POINT('',(-2.8E0,2.44E0,-7.8E0)); +#1865=LINE('',#1864,#1863); +#1866=DIRECTION('',(0.E0,0.E0,1.E0)); +#1867=VECTOR('',#1866,6.4E0); +#1868=CARTESIAN_POINT('',(-2.8E0,2.13E0,-7.8E0)); +#1869=LINE('',#1868,#1867); +#1870=DIRECTION('',(0.E0,1.E0,0.E0)); +#1871=VECTOR('',#1870,6.4E-1); +#1872=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#1873=LINE('',#1872,#1871); +#1874=DIRECTION('',(0.E0,1.E0,0.E0)); +#1875=VECTOR('',#1874,6.4E-1); +#1876=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#1877=LINE('',#1876,#1875); +#1878=DIRECTION('',(0.E0,1.E0,0.E0)); +#1879=VECTOR('',#1878,6.4E-1); +#1880=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#1881=LINE('',#1880,#1879); +#1882=DIRECTION('',(0.E0,1.E0,0.E0)); +#1883=VECTOR('',#1882,6.4E-1); +#1884=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#1885=LINE('',#1884,#1883); +#1886=DIRECTION('',(0.E0,1.E0,0.E0)); +#1887=VECTOR('',#1886,6.4E-1); +#1888=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#1889=LINE('',#1888,#1887); +#1890=DIRECTION('',(0.E0,1.E0,0.E0)); +#1891=VECTOR('',#1890,6.4E-1); +#1892=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#1893=LINE('',#1892,#1891); +#1894=DIRECTION('',(0.E0,1.E0,0.E0)); +#1895=VECTOR('',#1894,6.4E-1); +#1896=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#1897=LINE('',#1896,#1895); +#1898=DIRECTION('',(0.E0,1.E0,0.E0)); +#1899=VECTOR('',#1898,6.4E-1); +#1900=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#1901=LINE('',#1900,#1899); +#1902=DIRECTION('',(0.E0,1.E0,0.E0)); +#1903=VECTOR('',#1902,6.4E-1); +#1904=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#1905=LINE('',#1904,#1903); +#1906=DIRECTION('',(0.E0,1.E0,0.E0)); +#1907=VECTOR('',#1906,6.4E-1); +#1908=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#1909=LINE('',#1908,#1907); +#1910=DIRECTION('',(0.E0,1.E0,0.E0)); +#1911=VECTOR('',#1910,6.4E-1); +#1912=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#1913=LINE('',#1912,#1911); +#1914=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1915=VECTOR('',#1914,6.4E-1); +#1916=CARTESIAN_POINT('',(-5.004E0,-1.29E0,-8.87E0)); +#1917=LINE('',#1916,#1915); +#1918=DIRECTION('',(0.E0,1.E0,0.E0)); +#1919=VECTOR('',#1918,6.4E-1); +#1920=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#1921=LINE('',#1920,#1919); +#1922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1923=VECTOR('',#1922,6.4E-1); +#1924=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#1925=LINE('',#1924,#1923); +#1926=DIRECTION('',(0.E0,1.E0,0.E0)); +#1927=VECTOR('',#1926,6.4E-1); +#1928=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#1929=LINE('',#1928,#1927); +#1930=DIRECTION('',(0.E0,1.E0,0.E0)); +#1931=VECTOR('',#1930,6.4E-1); +#1932=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#1933=LINE('',#1932,#1931); +#1934=DIRECTION('',(0.E0,1.E0,0.E0)); +#1935=VECTOR('',#1934,6.4E-1); +#1936=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#1937=LINE('',#1936,#1935); +#1938=DIRECTION('',(0.E0,1.E0,0.E0)); +#1939=VECTOR('',#1938,6.4E-1); +#1940=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#1941=LINE('',#1940,#1939); +#1942=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1943=VECTOR('',#1942,6.4E-1); +#1944=CARTESIAN_POINT('',(5.004E0,-1.29E0,-8.87E0)); +#1945=LINE('',#1944,#1943); +#1946=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1947=VECTOR('',#1946,6.4E-1); +#1948=CARTESIAN_POINT('',(5.004E0,1.93E0,-8.87E0)); +#1949=LINE('',#1948,#1947); +#1950=DIRECTION('',(0.E0,1.E0,0.E0)); +#1951=VECTOR('',#1950,6.4E-1); +#1952=CARTESIAN_POINT('',(-5.004E0,-1.93E0,-9.24E0)); +#1953=LINE('',#1952,#1951); +#1954=DIRECTION('',(1.E0,0.E0,0.E0)); +#1955=VECTOR('',#1954,1.496E0); +#1956=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#1957=LINE('',#1956,#1955); +#1958=DIRECTION('',(0.E0,1.E0,0.E0)); +#1959=VECTOR('',#1958,6.4E-1); +#1960=CARTESIAN_POINT('',(5.004E0,-1.93E0,-9.24E0)); +#1961=LINE('',#1960,#1959); +#1962=DIRECTION('',(1.E0,0.E0,0.E0)); +#1963=VECTOR('',#1962,1.496E0); +#1964=CARTESIAN_POINT('',(5.004E0,-1.93E0,-9.24E0)); +#1965=LINE('',#1964,#1963); +#1966=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1967=VECTOR('',#1966,7.6E-1); +#1968=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#1969=LINE('',#1968,#1967); +#1970=DIRECTION('',(1.E0,0.E0,0.E0)); +#1971=VECTOR('',#1970,2.07E0); +#1972=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#1973=LINE('',#1972,#1971); +#1974=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1975=VECTOR('',#1974,7.6E-1); +#1976=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#1977=LINE('',#1976,#1975); +#1978=DIRECTION('',(1.E0,0.E0,0.E0)); +#1979=VECTOR('',#1978,2.07E0); +#1980=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#1981=LINE('',#1980,#1979); +#1982=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1983=VECTOR('',#1982,7.6E-1); +#1984=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#1985=LINE('',#1984,#1983); +#1986=DIRECTION('',(1.E0,0.E0,0.E0)); +#1987=VECTOR('',#1986,2.07E0); +#1988=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#1989=LINE('',#1988,#1987); +#1990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1991=VECTOR('',#1990,7.6E-1); +#1992=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#1993=LINE('',#1992,#1991); +#1994=DIRECTION('',(1.E0,0.E0,0.E0)); +#1995=VECTOR('',#1994,2.07E0); +#1996=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#1997=LINE('',#1996,#1995); +#1998=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1999=VECTOR('',#1998,7.6E-1); +#2000=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#2001=LINE('',#2000,#1999); +#2002=DIRECTION('',(1.E0,0.E0,0.E0)); +#2003=VECTOR('',#2002,2.07E0); +#2004=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#2005=LINE('',#2004,#2003); +#2006=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2007=VECTOR('',#2006,7.6E-1); +#2008=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#2009=LINE('',#2008,#2007); +#2010=DIRECTION('',(1.E0,0.E0,0.E0)); +#2011=VECTOR('',#2010,2.07E0); +#2012=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#2013=LINE('',#2012,#2011); +#2014=DIRECTION('',(0.E0,0.E0,1.E0)); +#2015=VECTOR('',#2014,3.7E-1); +#2016=CARTESIAN_POINT('',(5.004E0,1.29E0,-9.24E0)); +#2017=LINE('',#2016,#2015); +#2018=DIRECTION('',(1.E0,0.E0,0.E0)); +#2019=VECTOR('',#2018,3.9E-2); +#2020=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#2021=LINE('',#2020,#2019); +#2022=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2023=VECTOR('',#2022,7.6E-1); +#2024=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#2025=LINE('',#2024,#2023); +#2026=DIRECTION('',(1.E0,0.E0,0.E0)); +#2027=VECTOR('',#2026,1.535E0); +#2028=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#2029=LINE('',#2028,#2027); +#2030=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2031=VECTOR('',#2030,2.8E-1); +#2032=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.11E0)); +#2033=LINE('',#2032,#2031); +#2034=DIRECTION('',(1.E0,0.E0,0.E0)); +#2035=VECTOR('',#2034,1.535E0); +#2036=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#2037=LINE('',#2036,#2035); +#2038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2039=VECTOR('',#2038,7.6E-1); +#2040=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#2041=LINE('',#2040,#2039); +#2042=DIRECTION('',(1.E0,0.E0,0.E0)); +#2043=VECTOR('',#2042,3.9E-2); +#2044=CARTESIAN_POINT('',(-5.004E0,1.29E0,-8.87E0)); +#2045=LINE('',#2044,#2043); +#2046=DIRECTION('',(0.E0,0.E0,1.E0)); +#2047=VECTOR('',#2046,3.7E-1); +#2048=CARTESIAN_POINT('',(-5.004E0,1.29E0,-9.24E0)); +#2049=LINE('',#2048,#2047); +#2050=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2051=VECTOR('',#2050,2.8E-1); +#2052=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#2053=LINE('',#2052,#2051); +#2054=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2055=VECTOR('',#2054,6.4E-1); +#2056=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#2057=LINE('',#2056,#2055); +#2058=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2059=VECTOR('',#2058,6.4E-1); +#2060=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#2061=LINE('',#2060,#2059); +#2062=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2063=VECTOR('',#2062,6.4E-1); +#2064=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#2065=LINE('',#2064,#2063); +#2066=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2067=VECTOR('',#2066,6.4E-1); +#2068=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#2069=LINE('',#2068,#2067); +#2070=DIRECTION('',(0.E0,1.E0,0.E0)); +#2071=VECTOR('',#2070,6.4E-1); +#2072=CARTESIAN_POINT('',(-5.004E0,1.29E0,-9.24E0)); +#2073=LINE('',#2072,#2071); +#2074=DIRECTION('',(1.E0,0.E0,0.E0)); +#2075=VECTOR('',#2074,1.496E0); +#2076=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#2077=LINE('',#2076,#2075); +#2078=DIRECTION('',(0.E0,1.E0,0.E0)); +#2079=VECTOR('',#2078,6.4E-1); +#2080=CARTESIAN_POINT('',(5.004E0,1.29E0,-9.24E0)); +#2081=LINE('',#2080,#2079); +#2082=DIRECTION('',(1.E0,0.E0,0.E0)); +#2083=VECTOR('',#2082,1.496E0); +#2084=CARTESIAN_POINT('',(5.004E0,1.29E0,-9.24E0)); +#2085=LINE('',#2084,#2083); +#2086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2087=VECTOR('',#2086,6.4E-1); +#2088=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#2089=LINE('',#2088,#2087); +#2090=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2091=VECTOR('',#2090,6.4E-1); +#2092=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#2093=LINE('',#2092,#2091); +#2094=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2095=VECTOR('',#2094,6.35E0); +#2096=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#2097=LINE('',#2096,#2095); +#2098=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2099=VECTOR('',#2098,6.35E0); +#2100=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#2101=LINE('',#2100,#2099); +#2102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2103=VECTOR('',#2102,6.35E0); +#2104=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#2105=LINE('',#2104,#2103); +#2106=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2107=VECTOR('',#2106,6.35E0); +#2108=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#2109=LINE('',#2108,#2107); +#2110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2111=VECTOR('',#2110,2.62E0); +#2112=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#2113=LINE('',#2112,#2111); +#2114=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2115=VECTOR('',#2114,2.62E0); +#2116=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#2117=LINE('',#2116,#2115); +#2118=DIRECTION('',(0.E0,1.E0,0.E0)); +#2119=VECTOR('',#2118,2.62E0); +#2120=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#2121=LINE('',#2120,#2119); +#2122=DIRECTION('',(1.E0,0.E0,0.E0)); +#2123=VECTOR('',#2122,2.62E0); +#2124=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#2125=LINE('',#2124,#2123); +#2126=DIRECTION('',(0.E0,1.E0,0.E0)); +#2127=VECTOR('',#2126,6.4E-1); +#2128=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#2129=LINE('',#2128,#2127); +#2130=DIRECTION('',(1.E0,0.E0,0.E0)); +#2131=VECTOR('',#2130,6.4E-1); +#2132=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#2133=LINE('',#2132,#2131); +#2134=DIRECTION('',(0.E0,1.E0,0.E0)); +#2135=VECTOR('',#2134,6.4E-1); +#2136=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#2137=LINE('',#2136,#2135); +#2138=DIRECTION('',(1.E0,0.E0,0.E0)); +#2139=VECTOR('',#2138,6.4E-1); +#2140=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#2141=LINE('',#2140,#2139); +#2142=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2143=VECTOR('',#2142,1.749033200812E-1); +#2144=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#2145=LINE('',#2144,#2143); +#2146=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.43E0)); +#2147=DIRECTION('',(1.E0,0.E0,0.E0)); +#2148=DIRECTION('',(0.E0,0.E0,1.E0)); +#2149=AXIS2_PLACEMENT_3D('',#2146,#2147,#2148); +#2151=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2152=VECTOR('',#2151,4.278679656440E-1); +#2153=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2154=LINE('',#2153,#2152); +#2155=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.28E0)); +#2156=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2157=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2158=AXIS2_PLACEMENT_3D('',#2155,#2156,#2157); +#2160=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2161=VECTOR('',#2160,1.11E0); +#2162=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#2163=LINE('',#2162,#2161); +#2164=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2165=VECTOR('',#2164,6.4E-1); +#2166=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#2167=LINE('',#2166,#2165); +#2168=DIRECTION('',(0.E0,1.E0,0.E0)); +#2169=VECTOR('',#2168,1.264903320081E0); +#2170=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#2171=LINE('',#2170,#2169); +#2172=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-8.92E0)); +#2173=DIRECTION('',(1.E0,0.E0,0.E0)); +#2174=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2175=AXIS2_PLACEMENT_3D('',#2172,#2173,#2174); +#2177=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2178=VECTOR('',#2177,4.278679656440E-1); +#2179=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2180=LINE('',#2179,#2178); +#2181=CARTESIAN_POINT('',(1.18E0,-1.95E0,-9.07E0)); +#2182=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2183=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2184=AXIS2_PLACEMENT_3D('',#2181,#2182,#2183); +#2186=DIRECTION('',(0.E0,1.E0,0.E0)); +#2187=VECTOR('',#2186,1.484314575051E0); +#2188=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#2189=LINE('',#2188,#2187); +#2190=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.6E0)); +#2191=DIRECTION('',(1.E0,0.E0,0.E0)); +#2192=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2193=AXIS2_PLACEMENT_3D('',#2190,#2191,#2192); +#2195=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2196=VECTOR('',#2195,2.585786437627E-1); +#2197=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2198=LINE('',#2197,#2196); +#2199=CARTESIAN_POINT('',(1.18E0,0.E0,-8.7E0)); +#2200=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2201=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2202=AXIS2_PLACEMENT_3D('',#2199,#2200,#2201); +#2204=DIRECTION('',(0.E0,1.E0,0.E0)); +#2205=VECTOR('',#2204,4.45E-1); +#2206=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#2207=LINE('',#2206,#2205); +#2208=DIRECTION('',(0.E0,0.E0,1.E0)); +#2209=VECTOR('',#2208,3.4E-1); +#2210=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#2211=LINE('',#2210,#2209); +#2212=DIRECTION('',(0.E0,0.E0,1.E0)); +#2213=VECTOR('',#2212,4.15E0); +#2214=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#2215=LINE('',#2214,#2213); +#2216=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2217=VECTOR('',#2216,6.4E-1); +#2218=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#2219=LINE('',#2218,#2217); +#2220=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2221=VECTOR('',#2220,4.15E0); +#2222=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#2223=LINE('',#2222,#2221); +#2224=DIRECTION('',(0.E0,0.E0,1.E0)); +#2225=VECTOR('',#2224,3.4E-1); +#2226=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#2227=LINE('',#2226,#2225); +#2228=DIRECTION('',(0.E0,1.E0,0.E0)); +#2229=VECTOR('',#2228,4.45E-1); +#2230=CARTESIAN_POINT('',(1.82E0,0.E0,-8.45E0)); +#2231=LINE('',#2230,#2229); +#2232=CARTESIAN_POINT('',(1.82E0,0.E0,-8.7E0)); +#2233=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2234=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2235=AXIS2_PLACEMENT_3D('',#2232,#2233,#2234); +#2237=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2238=VECTOR('',#2237,2.585786437627E-1); +#2239=CARTESIAN_POINT('',(1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2240=LINE('',#2239,#2238); +#2241=CARTESIAN_POINT('',(1.82E0,-4.656854249492E-1,-8.6E0)); +#2242=DIRECTION('',(1.E0,0.E0,0.E0)); +#2243=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2244=AXIS2_PLACEMENT_3D('',#2241,#2242,#2243); +#2246=DIRECTION('',(0.E0,1.E0,0.E0)); +#2247=VECTOR('',#2246,1.484314575051E0); +#2248=CARTESIAN_POINT('',(1.82E0,-1.95E0,-8.75E0)); +#2249=LINE('',#2248,#2247); +#2250=CARTESIAN_POINT('',(1.82E0,-1.95E0,-9.07E0)); +#2251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2252=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2253=AXIS2_PLACEMENT_3D('',#2250,#2251,#2252); +#2255=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2256=VECTOR('',#2255,4.278679656440E-1); +#2257=CARTESIAN_POINT('',(1.82E0,-2.478822509939E0,-9.146274169980E0)); +#2258=LINE('',#2257,#2256); +#2259=CARTESIAN_POINT('',(1.82E0,-2.705096679919E0,-8.92E0)); +#2260=DIRECTION('',(1.E0,0.E0,0.E0)); +#2261=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2262=AXIS2_PLACEMENT_3D('',#2259,#2260,#2261); +#2264=DIRECTION('',(0.E0,1.E0,0.E0)); +#2265=VECTOR('',#2264,1.264903320081E0); +#2266=CARTESIAN_POINT('',(1.82E0,-3.97E0,-9.24E0)); +#2267=LINE('',#2266,#2265); +#2268=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2269=VECTOR('',#2268,6.4E-1); +#2270=CARTESIAN_POINT('',(1.82E0,-3.97E0,-8.6E0)); +#2271=LINE('',#2270,#2269); +#2272=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2273=VECTOR('',#2272,1.11E0); +#2274=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.6E0)); +#2275=LINE('',#2274,#2273); +#2276=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.28E0)); +#2277=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2278=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2279=AXIS2_PLACEMENT_3D('',#2276,#2277,#2278); +#2281=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2282=VECTOR('',#2281,4.278679656440E-1); +#2283=CARTESIAN_POINT('',(1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2284=LINE('',#2283,#2282); +#2285=CARTESIAN_POINT('',(1.82E0,-2.104903320081E0,-8.43E0)); +#2286=DIRECTION('',(1.E0,0.E0,0.E0)); +#2287=DIRECTION('',(0.E0,0.E0,1.E0)); +#2288=AXIS2_PLACEMENT_3D('',#2285,#2286,#2287); +#2290=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2291=VECTOR('',#2290,1.749033200812E-1); +#2292=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#2293=LINE('',#2292,#2291); +#2294=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2295=VECTOR('',#2294,4.15E0); +#2296=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#2297=LINE('',#2296,#2295); +#2298=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2299=VECTOR('',#2298,6.4E-1); +#2300=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#2301=LINE('',#2300,#2299); +#2302=DIRECTION('',(0.E0,0.E0,1.E0)); +#2303=VECTOR('',#2302,4.15E0); +#2304=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#2305=LINE('',#2304,#2303); +#2306=DIRECTION('',(1.E0,0.E0,0.E0)); +#2307=VECTOR('',#2306,6.4E-1); +#2308=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#2309=LINE('',#2308,#2307); +#2310=DIRECTION('',(1.E0,0.E0,0.E0)); +#2311=VECTOR('',#2310,6.4E-1); +#2312=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#2313=LINE('',#2312,#2311); +#2314=DIRECTION('',(1.E0,0.E0,0.E0)); +#2315=VECTOR('',#2314,6.4E-1); +#2316=CARTESIAN_POINT('',(1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#2317=LINE('',#2316,#2315); +#2318=DIRECTION('',(1.E0,0.E0,0.E0)); +#2319=VECTOR('',#2318,6.4E-1); +#2320=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2321=LINE('',#2320,#2319); +#2322=DIRECTION('',(1.E0,0.E0,0.E0)); +#2323=VECTOR('',#2322,6.4E-1); +#2324=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.75E0)); +#2325=LINE('',#2324,#2323); +#2326=DIRECTION('',(1.E0,0.E0,0.E0)); +#2327=VECTOR('',#2326,6.4E-1); +#2328=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#2329=LINE('',#2328,#2327); +#2330=DIRECTION('',(1.E0,0.E0,0.E0)); +#2331=VECTOR('',#2330,6.4E-1); +#2332=CARTESIAN_POINT('',(1.18E0,-2.176274169980E0,-8.843725830020E0)); +#2333=LINE('',#2332,#2331); +#2334=DIRECTION('',(1.E0,0.E0,0.E0)); +#2335=VECTOR('',#2334,6.4E-1); +#2336=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2337=LINE('',#2336,#2335); +#2338=DIRECTION('',(1.E0,0.E0,0.E0)); +#2339=VECTOR('',#2338,6.4E-1); +#2340=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-9.24E0)); +#2341=LINE('',#2340,#2339); +#2342=DIRECTION('',(1.E0,0.E0,0.E0)); +#2343=VECTOR('',#2342,6.4E-1); +#2344=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#2345=LINE('',#2344,#2343); +#2346=DIRECTION('',(1.E0,0.E0,0.E0)); +#2347=VECTOR('',#2346,6.4E-1); +#2348=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#2349=LINE('',#2348,#2347); +#2350=DIRECTION('',(1.E0,0.E0,0.E0)); +#2351=VECTOR('',#2350,6.4E-1); +#2352=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#2353=LINE('',#2352,#2351); +#2354=DIRECTION('',(1.E0,0.E0,0.E0)); +#2355=VECTOR('',#2354,6.4E-1); +#2356=CARTESIAN_POINT('',(1.18E0,-2.633725830020E0,-8.506274169980E0)); +#2357=LINE('',#2356,#2355); +#2358=DIRECTION('',(1.E0,0.E0,0.E0)); +#2359=VECTOR('',#2358,6.4E-1); +#2360=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2361=LINE('',#2360,#2359); +#2362=DIRECTION('',(1.E0,0.E0,0.E0)); +#2363=VECTOR('',#2362,6.4E-1); +#2364=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.11E0)); +#2365=LINE('',#2364,#2363); +#2366=DIRECTION('',(1.E0,0.E0,0.E0)); +#2367=VECTOR('',#2366,6.4E-1); +#2368=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#2369=LINE('',#2368,#2367); +#2370=DIRECTION('',(1.E0,0.E0,0.E0)); +#2371=VECTOR('',#2370,6.4E-1); +#2372=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#2373=LINE('',#2372,#2371); +#2374=DIRECTION('',(0.E0,0.E0,1.E0)); +#2375=VECTOR('',#2374,6.35E0); +#2376=CARTESIAN_POINT('',(5.81E0,6.1E-1,-6.35E0)); +#2377=LINE('',#2376,#2375); +#2378=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2379=VECTOR('',#2378,6.35E0); +#2380=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#2381=LINE('',#2380,#2379); +#2382=DIRECTION('',(0.E0,1.E0,0.E0)); +#2383=VECTOR('',#2382,6.4E-1); +#2384=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#2385=LINE('',#2384,#2383); +#2386=DIRECTION('',(1.E0,0.E0,0.E0)); +#2387=VECTOR('',#2386,6.4E-1); +#2388=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#2389=LINE('',#2388,#2387); +#2390=DIRECTION('',(0.E0,1.E0,0.E0)); +#2391=VECTOR('',#2390,6.4E-1); +#2392=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#2393=LINE('',#2392,#2391); +#2394=DIRECTION('',(1.E0,0.E0,0.E0)); +#2395=VECTOR('',#2394,6.4E-1); +#2396=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#2397=LINE('',#2396,#2395); +#2398=DIRECTION('',(0.E0,1.E0,0.E0)); +#2399=VECTOR('',#2398,1.92E0); +#2400=CARTESIAN_POINT('',(5.81E0,-1.31E0,-6.35E0)); +#2401=LINE('',#2400,#2399); +#2402=DIRECTION('',(1.E0,0.E0,0.E0)); +#2403=VECTOR('',#2402,2.62E0); +#2404=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#2405=LINE('',#2404,#2403); +#2406=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2407=VECTOR('',#2406,2.62E0); +#2408=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#2409=LINE('',#2408,#2407); +#2410=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2411=VECTOR('',#2410,1.92E0); +#2412=CARTESIAN_POINT('',(5.11E0,1.31E0,-6.35E0)); +#2413=LINE('',#2412,#2411); +#2414=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2415=VECTOR('',#2414,9.899494936612E-1); +#2416=CARTESIAN_POINT('',(5.11E0,1.31E0,-6.35E0)); +#2417=LINE('',#2416,#2415); +#2418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2419=VECTOR('',#2418,1.749033200812E-1); +#2420=CARTESIAN_POINT('',(4.18E0,-1.93E0,-8.11E0)); +#2421=LINE('',#2420,#2419); +#2422=CARTESIAN_POINT('',(4.18E0,-2.104903320081E0,-8.43E0)); +#2423=DIRECTION('',(1.E0,0.E0,0.E0)); +#2424=DIRECTION('',(0.E0,0.E0,1.E0)); +#2425=AXIS2_PLACEMENT_3D('',#2422,#2423,#2424); +#2427=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2428=VECTOR('',#2427,4.278679656440E-1); +#2429=CARTESIAN_POINT('',(4.18E0,-2.331177490061E0,-8.203725830020E0)); +#2430=LINE('',#2429,#2428); +#2431=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.28E0)); +#2432=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2433=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2434=AXIS2_PLACEMENT_3D('',#2431,#2432,#2433); +#2436=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2437=VECTOR('',#2436,1.11E0); +#2438=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.6E0)); +#2439=LINE('',#2438,#2437); +#2440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2441=VECTOR('',#2440,6.4E-1); +#2442=CARTESIAN_POINT('',(4.18E0,-3.97E0,-8.6E0)); +#2443=LINE('',#2442,#2441); +#2444=DIRECTION('',(0.E0,1.E0,0.E0)); +#2445=VECTOR('',#2444,1.264903320081E0); +#2446=CARTESIAN_POINT('',(4.18E0,-3.97E0,-9.24E0)); +#2447=LINE('',#2446,#2445); +#2448=CARTESIAN_POINT('',(4.18E0,-2.705096679919E0,-8.92E0)); +#2449=DIRECTION('',(1.E0,0.E0,0.E0)); +#2450=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2451=AXIS2_PLACEMENT_3D('',#2448,#2449,#2450); +#2453=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2454=VECTOR('',#2453,4.278679656440E-1); +#2455=CARTESIAN_POINT('',(4.18E0,-2.478822509939E0,-9.146274169980E0)); +#2456=LINE('',#2455,#2454); +#2457=CARTESIAN_POINT('',(4.18E0,-1.95E0,-9.07E0)); +#2458=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2459=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2460=AXIS2_PLACEMENT_3D('',#2457,#2458,#2459); +#2462=DIRECTION('',(0.E0,1.E0,0.E0)); +#2463=VECTOR('',#2462,1.484314575051E0); +#2464=CARTESIAN_POINT('',(4.18E0,-1.95E0,-8.75E0)); +#2465=LINE('',#2464,#2463); +#2466=CARTESIAN_POINT('',(4.18E0,-4.656854249492E-1,-8.6E0)); +#2467=DIRECTION('',(1.E0,0.E0,0.E0)); +#2468=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2469=AXIS2_PLACEMENT_3D('',#2466,#2467,#2468); +#2471=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2472=VECTOR('',#2471,2.585786437627E-1); +#2473=CARTESIAN_POINT('',(4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2474=LINE('',#2473,#2472); +#2475=CARTESIAN_POINT('',(4.18E0,0.E0,-8.7E0)); +#2476=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2477=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2478=AXIS2_PLACEMENT_3D('',#2475,#2476,#2477); +#2480=DIRECTION('',(0.E0,1.E0,0.E0)); +#2481=VECTOR('',#2480,4.45E-1); +#2482=CARTESIAN_POINT('',(4.18E0,0.E0,-8.45E0)); +#2483=LINE('',#2482,#2481); +#2484=DIRECTION('',(0.E0,0.E0,1.E0)); +#2485=VECTOR('',#2484,3.4E-1); +#2486=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#2487=LINE('',#2486,#2485); +#2488=DIRECTION('',(0.E0,0.E0,1.E0)); +#2489=VECTOR('',#2488,4.15E0); +#2490=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#2491=LINE('',#2490,#2489); +#2492=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2493=VECTOR('',#2492,6.4E-1); +#2494=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#2495=LINE('',#2494,#2493); +#2496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2497=VECTOR('',#2496,4.15E0); +#2498=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#2499=LINE('',#2498,#2497); +#2500=DIRECTION('',(0.E0,0.E0,1.E0)); +#2501=VECTOR('',#2500,3.4E-1); +#2502=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#2503=LINE('',#2502,#2501); +#2504=DIRECTION('',(0.E0,1.E0,0.E0)); +#2505=VECTOR('',#2504,4.45E-1); +#2506=CARTESIAN_POINT('',(4.82E0,0.E0,-8.45E0)); +#2507=LINE('',#2506,#2505); +#2508=CARTESIAN_POINT('',(4.82E0,0.E0,-8.7E0)); +#2509=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2510=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2511=AXIS2_PLACEMENT_3D('',#2508,#2509,#2510); +#2513=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2514=VECTOR('',#2513,2.585786437627E-1); +#2515=CARTESIAN_POINT('',(4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2516=LINE('',#2515,#2514); +#2517=CARTESIAN_POINT('',(4.82E0,-4.656854249492E-1,-8.6E0)); +#2518=DIRECTION('',(1.E0,0.E0,0.E0)); +#2519=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2520=AXIS2_PLACEMENT_3D('',#2517,#2518,#2519); +#2522=DIRECTION('',(0.E0,1.E0,0.E0)); +#2523=VECTOR('',#2522,1.484314575051E0); +#2524=CARTESIAN_POINT('',(4.82E0,-1.95E0,-8.75E0)); +#2525=LINE('',#2524,#2523); +#2526=CARTESIAN_POINT('',(4.82E0,-1.95E0,-9.07E0)); +#2527=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2528=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2529=AXIS2_PLACEMENT_3D('',#2526,#2527,#2528); +#2531=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2532=VECTOR('',#2531,4.278679656440E-1); +#2533=CARTESIAN_POINT('',(4.82E0,-2.478822509939E0,-9.146274169980E0)); +#2534=LINE('',#2533,#2532); +#2535=CARTESIAN_POINT('',(4.82E0,-2.705096679919E0,-8.92E0)); +#2536=DIRECTION('',(1.E0,0.E0,0.E0)); +#2537=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2538=AXIS2_PLACEMENT_3D('',#2535,#2536,#2537); +#2540=DIRECTION('',(0.E0,1.E0,0.E0)); +#2541=VECTOR('',#2540,1.264903320081E0); +#2542=CARTESIAN_POINT('',(4.82E0,-3.97E0,-9.24E0)); +#2543=LINE('',#2542,#2541); +#2544=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2545=VECTOR('',#2544,6.4E-1); +#2546=CARTESIAN_POINT('',(4.82E0,-3.97E0,-8.6E0)); +#2547=LINE('',#2546,#2545); +#2548=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2549=VECTOR('',#2548,1.11E0); +#2550=CARTESIAN_POINT('',(4.82E0,-2.86E0,-8.6E0)); +#2551=LINE('',#2550,#2549); +#2552=CARTESIAN_POINT('',(4.82E0,-2.86E0,-8.28E0)); +#2553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2554=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2555=AXIS2_PLACEMENT_3D('',#2552,#2553,#2554); +#2557=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2558=VECTOR('',#2557,4.278679656440E-1); +#2559=CARTESIAN_POINT('',(4.82E0,-2.331177490061E0,-8.203725830020E0)); +#2560=LINE('',#2559,#2558); +#2561=CARTESIAN_POINT('',(4.82E0,-2.104903320081E0,-8.43E0)); +#2562=DIRECTION('',(1.E0,0.E0,0.E0)); +#2563=DIRECTION('',(0.E0,0.E0,1.E0)); +#2564=AXIS2_PLACEMENT_3D('',#2561,#2562,#2563); +#2566=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2567=VECTOR('',#2566,1.749033200812E-1); +#2568=CARTESIAN_POINT('',(4.82E0,-1.93E0,-8.11E0)); +#2569=LINE('',#2568,#2567); +#2570=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2571=VECTOR('',#2570,4.15E0); +#2572=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#2573=LINE('',#2572,#2571); +#2574=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2575=VECTOR('',#2574,6.4E-1); +#2576=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#2577=LINE('',#2576,#2575); +#2578=DIRECTION('',(0.E0,0.E0,1.E0)); +#2579=VECTOR('',#2578,4.15E0); +#2580=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#2581=LINE('',#2580,#2579); +#2582=DIRECTION('',(1.E0,0.E0,0.E0)); +#2583=VECTOR('',#2582,6.4E-1); +#2584=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#2585=LINE('',#2584,#2583); +#2586=DIRECTION('',(1.E0,0.E0,0.E0)); +#2587=VECTOR('',#2586,6.4E-1); +#2588=CARTESIAN_POINT('',(4.18E0,0.E0,-8.45E0)); +#2589=LINE('',#2588,#2587); +#2590=DIRECTION('',(1.E0,0.E0,0.E0)); +#2591=VECTOR('',#2590,6.4E-1); +#2592=CARTESIAN_POINT('',(4.18E0,-1.767766952966E-1,-8.523223304703E0)); +#2593=LINE('',#2592,#2591); +#2594=DIRECTION('',(1.E0,0.E0,0.E0)); +#2595=VECTOR('',#2594,6.4E-1); +#2596=CARTESIAN_POINT('',(4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2597=LINE('',#2596,#2595); +#2598=DIRECTION('',(1.E0,0.E0,0.E0)); +#2599=VECTOR('',#2598,6.4E-1); +#2600=CARTESIAN_POINT('',(4.18E0,-4.656854249492E-1,-8.75E0)); +#2601=LINE('',#2600,#2599); +#2602=DIRECTION('',(1.E0,0.E0,0.E0)); +#2603=VECTOR('',#2602,6.4E-1); +#2604=CARTESIAN_POINT('',(4.18E0,-1.95E0,-8.75E0)); +#2605=LINE('',#2604,#2603); +#2606=DIRECTION('',(1.E0,0.E0,0.E0)); +#2607=VECTOR('',#2606,6.4E-1); +#2608=CARTESIAN_POINT('',(4.18E0,-2.176274169980E0,-8.843725830020E0)); +#2609=LINE('',#2608,#2607); +#2610=DIRECTION('',(1.E0,0.E0,0.E0)); +#2611=VECTOR('',#2610,6.4E-1); +#2612=CARTESIAN_POINT('',(4.18E0,-2.478822509939E0,-9.146274169980E0)); +#2613=LINE('',#2612,#2611); +#2614=DIRECTION('',(1.E0,0.E0,0.E0)); +#2615=VECTOR('',#2614,6.4E-1); +#2616=CARTESIAN_POINT('',(4.18E0,-2.705096679919E0,-9.24E0)); +#2617=LINE('',#2616,#2615); +#2618=DIRECTION('',(1.E0,0.E0,0.E0)); +#2619=VECTOR('',#2618,6.4E-1); +#2620=CARTESIAN_POINT('',(4.18E0,-3.97E0,-9.24E0)); +#2621=LINE('',#2620,#2619); +#2622=DIRECTION('',(1.E0,0.E0,0.E0)); +#2623=VECTOR('',#2622,6.4E-1); +#2624=CARTESIAN_POINT('',(4.18E0,-3.97E0,-8.6E0)); +#2625=LINE('',#2624,#2623); +#2626=DIRECTION('',(1.E0,0.E0,0.E0)); +#2627=VECTOR('',#2626,6.4E-1); +#2628=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.6E0)); +#2629=LINE('',#2628,#2627); +#2630=DIRECTION('',(1.E0,0.E0,0.E0)); +#2631=VECTOR('',#2630,6.4E-1); +#2632=CARTESIAN_POINT('',(4.18E0,-2.633725830020E0,-8.506274169980E0)); +#2633=LINE('',#2632,#2631); +#2634=DIRECTION('',(1.E0,0.E0,0.E0)); +#2635=VECTOR('',#2634,6.4E-1); +#2636=CARTESIAN_POINT('',(4.18E0,-2.331177490061E0,-8.203725830020E0)); +#2637=LINE('',#2636,#2635); +#2638=DIRECTION('',(1.E0,0.E0,0.E0)); +#2639=VECTOR('',#2638,6.4E-1); +#2640=CARTESIAN_POINT('',(4.18E0,-2.104903320081E0,-8.11E0)); +#2641=LINE('',#2640,#2639); +#2642=DIRECTION('',(1.E0,0.E0,0.E0)); +#2643=VECTOR('',#2642,6.4E-1); +#2644=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#2645=LINE('',#2644,#2643); +#2646=DIRECTION('',(1.E0,0.E0,0.E0)); +#2647=VECTOR('',#2646,6.4E-1); +#2648=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#2649=LINE('',#2648,#2647); +#2650=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2651=VECTOR('',#2650,6.35E0); +#2652=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#2653=LINE('',#2652,#2651); +#2654=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2655=VECTOR('',#2654,6.35E0); +#2656=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#2657=LINE('',#2656,#2655); +#2658=DIRECTION('',(0.E0,0.E0,1.E0)); +#2659=VECTOR('',#2658,6.35E0); +#2660=CARTESIAN_POINT('',(5.11E0,1.31E0,-6.35E0)); +#2661=LINE('',#2660,#2659); +#2662=DIRECTION('',(0.E0,0.E0,1.E0)); +#2663=VECTOR('',#2662,6.35E0); +#2664=CARTESIAN_POINT('',(-2.11E0,1.31E0,-6.35E0)); +#2665=LINE('',#2664,#2663); +#2666=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2667=VECTOR('',#2666,6.35E0); +#2668=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#2669=LINE('',#2668,#2667); +#2670=DIRECTION('',(0.E0,1.E0,0.E0)); +#2671=VECTOR('',#2670,6.4E-1); +#2672=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#2673=LINE('',#2672,#2671); +#2674=DIRECTION('',(1.E0,0.E0,0.E0)); +#2675=VECTOR('',#2674,6.4E-1); +#2676=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#2677=LINE('',#2676,#2675); +#2678=DIRECTION('',(0.E0,1.E0,0.E0)); +#2679=VECTOR('',#2678,6.4E-1); +#2680=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#2681=LINE('',#2680,#2679); +#2682=DIRECTION('',(1.E0,0.E0,0.E0)); +#2683=VECTOR('',#2682,6.4E-1); +#2684=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#2685=LINE('',#2684,#2683); +#2686=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#2687=VECTOR('',#2686,9.899494936612E-1); +#2688=CARTESIAN_POINT('',(-2.81E0,6.1E-1,-6.35E0)); +#2689=LINE('',#2688,#2687); +#2690=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2691=VECTOR('',#2690,1.92E0); +#2692=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#2693=LINE('',#2692,#2691); +#2694=DIRECTION('',(0.E0,1.E0,0.E0)); +#2695=VECTOR('',#2694,2.62E0); +#2696=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#2697=LINE('',#2696,#2695); +#2698=DIRECTION('',(1.E0,0.E0,0.E0)); +#2699=VECTOR('',#2698,2.62E0); +#2700=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#2701=LINE('',#2700,#2699); +#2702=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2703=VECTOR('',#2702,1.92E0); +#2704=CARTESIAN_POINT('',(-2.81E0,6.1E-1,-6.35E0)); +#2705=LINE('',#2704,#2703); +#2706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2707=VECTOR('',#2706,1.749033200812E-1); +#2708=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#2709=LINE('',#2708,#2707); +#2710=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.43E0)); +#2711=DIRECTION('',(1.E0,0.E0,0.E0)); +#2712=DIRECTION('',(0.E0,0.E0,1.E0)); +#2713=AXIS2_PLACEMENT_3D('',#2710,#2711,#2712); +#2715=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2716=VECTOR('',#2715,4.278679656440E-1); +#2717=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2718=LINE('',#2717,#2716); +#2719=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.28E0)); +#2720=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2721=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2722=AXIS2_PLACEMENT_3D('',#2719,#2720,#2721); +#2724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2725=VECTOR('',#2724,1.11E0); +#2726=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#2727=LINE('',#2726,#2725); +#2728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2729=VECTOR('',#2728,6.4E-1); +#2730=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#2731=LINE('',#2730,#2729); +#2732=DIRECTION('',(0.E0,1.E0,0.E0)); +#2733=VECTOR('',#2732,1.264903320081E0); +#2734=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#2735=LINE('',#2734,#2733); +#2736=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-8.92E0)); +#2737=DIRECTION('',(1.E0,0.E0,0.E0)); +#2738=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2739=AXIS2_PLACEMENT_3D('',#2736,#2737,#2738); +#2741=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2742=VECTOR('',#2741,4.278679656440E-1); +#2743=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#2744=LINE('',#2743,#2742); +#2745=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-9.07E0)); +#2746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2747=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2748=AXIS2_PLACEMENT_3D('',#2745,#2746,#2747); +#2750=DIRECTION('',(0.E0,1.E0,0.E0)); +#2751=VECTOR('',#2750,1.484314575051E0); +#2752=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#2753=LINE('',#2752,#2751); +#2754=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.6E0)); +#2755=DIRECTION('',(1.E0,0.E0,0.E0)); +#2756=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2757=AXIS2_PLACEMENT_3D('',#2754,#2755,#2756); +#2759=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2760=VECTOR('',#2759,2.585786437627E-1); +#2761=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2762=LINE('',#2761,#2760); +#2763=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.7E0)); +#2764=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2765=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2766=AXIS2_PLACEMENT_3D('',#2763,#2764,#2765); +#2768=DIRECTION('',(0.E0,1.E0,0.E0)); +#2769=VECTOR('',#2768,4.45E-1); +#2770=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#2771=LINE('',#2770,#2769); +#2772=DIRECTION('',(0.E0,0.E0,1.E0)); +#2773=VECTOR('',#2772,3.4E-1); +#2774=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#2775=LINE('',#2774,#2773); +#2776=DIRECTION('',(0.E0,0.E0,1.E0)); +#2777=VECTOR('',#2776,4.15E0); +#2778=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#2779=LINE('',#2778,#2777); +#2780=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2781=VECTOR('',#2780,6.4E-1); +#2782=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2783=LINE('',#2782,#2781); +#2784=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2785=VECTOR('',#2784,4.15E0); +#2786=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2787=LINE('',#2786,#2785); +#2788=DIRECTION('',(0.E0,0.E0,1.E0)); +#2789=VECTOR('',#2788,3.4E-1); +#2790=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#2791=LINE('',#2790,#2789); +#2792=DIRECTION('',(0.E0,1.E0,0.E0)); +#2793=VECTOR('',#2792,4.45E-1); +#2794=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.45E0)); +#2795=LINE('',#2794,#2793); +#2796=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.7E0)); +#2797=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2798=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2799=AXIS2_PLACEMENT_3D('',#2796,#2797,#2798); +#2801=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2802=VECTOR('',#2801,2.585786437627E-1); +#2803=CARTESIAN_POINT('',(-1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#2804=LINE('',#2803,#2802); +#2805=CARTESIAN_POINT('',(-1.18E0,-4.656854249492E-1,-8.6E0)); +#2806=DIRECTION('',(1.E0,0.E0,0.E0)); +#2807=DIRECTION('',(0.E0,9.029813933618E-14,-1.E0)); +#2808=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807); +#2810=DIRECTION('',(0.E0,1.E0,0.E0)); +#2811=VECTOR('',#2810,1.484314575051E0); +#2812=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-8.75E0)); +#2813=LINE('',#2812,#2811); +#2814=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-9.07E0)); +#2815=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2816=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2817=AXIS2_PLACEMENT_3D('',#2814,#2815,#2816); +#2819=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2820=VECTOR('',#2819,4.278679656440E-1); +#2821=CARTESIAN_POINT('',(-1.18E0,-2.478822509939E0,-9.146274169980E0)); +#2822=LINE('',#2821,#2820); +#2823=CARTESIAN_POINT('',(-1.18E0,-2.705096679919E0,-8.92E0)); +#2824=DIRECTION('',(1.E0,0.E0,0.E0)); +#2825=DIRECTION('',(0.E0,4.163336342344E-14,-1.E0)); +#2826=AXIS2_PLACEMENT_3D('',#2823,#2824,#2825); +#2828=DIRECTION('',(0.E0,1.E0,0.E0)); +#2829=VECTOR('',#2828,1.264903320081E0); +#2830=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-9.24E0)); +#2831=LINE('',#2830,#2829); +#2832=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2833=VECTOR('',#2832,6.4E-1); +#2834=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-8.6E0)); +#2835=LINE('',#2834,#2833); +#2836=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2837=VECTOR('',#2836,1.11E0); +#2838=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.6E0)); +#2839=LINE('',#2838,#2837); +#2840=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.28E0)); +#2841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2842=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#2843=AXIS2_PLACEMENT_3D('',#2840,#2841,#2842); +#2845=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2846=VECTOR('',#2845,4.278679656440E-1); +#2847=CARTESIAN_POINT('',(-1.18E0,-2.331177490061E0,-8.203725830020E0)); +#2848=LINE('',#2847,#2846); +#2849=CARTESIAN_POINT('',(-1.18E0,-2.104903320081E0,-8.43E0)); +#2850=DIRECTION('',(1.E0,0.E0,0.E0)); +#2851=DIRECTION('',(0.E0,0.E0,1.E0)); +#2852=AXIS2_PLACEMENT_3D('',#2849,#2850,#2851); +#2854=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2855=VECTOR('',#2854,1.749033200812E-1); +#2856=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#2857=LINE('',#2856,#2855); +#2858=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2859=VECTOR('',#2858,4.15E0); +#2860=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#2861=LINE('',#2860,#2859); +#2862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2863=VECTOR('',#2862,6.4E-1); +#2864=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#2865=LINE('',#2864,#2863); +#2866=DIRECTION('',(0.E0,0.E0,1.E0)); +#2867=VECTOR('',#2866,4.15E0); +#2868=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#2869=LINE('',#2868,#2867); +#2870=DIRECTION('',(1.E0,0.E0,0.E0)); +#2871=VECTOR('',#2870,6.4E-1); +#2872=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#2873=LINE('',#2872,#2871); +#2874=DIRECTION('',(1.E0,0.E0,0.E0)); +#2875=VECTOR('',#2874,6.4E-1); +#2876=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#2877=LINE('',#2876,#2875); +#2878=DIRECTION('',(1.E0,0.E0,0.E0)); +#2879=VECTOR('',#2878,6.4E-1); +#2880=CARTESIAN_POINT('',(-1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#2881=LINE('',#2880,#2879); +#2882=DIRECTION('',(1.E0,0.E0,0.E0)); +#2883=VECTOR('',#2882,6.4E-1); +#2884=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#2885=LINE('',#2884,#2883); +#2886=DIRECTION('',(1.E0,0.E0,0.E0)); +#2887=VECTOR('',#2886,6.4E-1); +#2888=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.75E0)); +#2889=LINE('',#2888,#2887); +#2890=DIRECTION('',(1.E0,0.E0,0.E0)); +#2891=VECTOR('',#2890,6.4E-1); +#2892=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#2893=LINE('',#2892,#2891); +#2894=DIRECTION('',(1.E0,0.E0,0.E0)); +#2895=VECTOR('',#2894,6.4E-1); +#2896=CARTESIAN_POINT('',(-1.82E0,-2.176274169980E0,-8.843725830020E0)); +#2897=LINE('',#2896,#2895); +#2898=DIRECTION('',(1.E0,0.E0,0.E0)); +#2899=VECTOR('',#2898,6.4E-1); +#2900=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#2901=LINE('',#2900,#2899); +#2902=DIRECTION('',(1.E0,0.E0,0.E0)); +#2903=VECTOR('',#2902,6.4E-1); +#2904=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-9.24E0)); +#2905=LINE('',#2904,#2903); +#2906=DIRECTION('',(1.E0,0.E0,0.E0)); +#2907=VECTOR('',#2906,6.4E-1); +#2908=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#2909=LINE('',#2908,#2907); +#2910=DIRECTION('',(1.E0,0.E0,0.E0)); +#2911=VECTOR('',#2910,6.4E-1); +#2912=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#2913=LINE('',#2912,#2911); +#2914=DIRECTION('',(1.E0,0.E0,0.E0)); +#2915=VECTOR('',#2914,6.4E-1); +#2916=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#2917=LINE('',#2916,#2915); +#2918=DIRECTION('',(1.E0,0.E0,0.E0)); +#2919=VECTOR('',#2918,6.4E-1); +#2920=CARTESIAN_POINT('',(-1.82E0,-2.633725830020E0,-8.506274169980E0)); +#2921=LINE('',#2920,#2919); +#2922=DIRECTION('',(1.E0,0.E0,0.E0)); +#2923=VECTOR('',#2922,6.4E-1); +#2924=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#2925=LINE('',#2924,#2923); +#2926=DIRECTION('',(1.E0,0.E0,0.E0)); +#2927=VECTOR('',#2926,6.4E-1); +#2928=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.11E0)); +#2929=LINE('',#2928,#2927); +#2930=DIRECTION('',(1.E0,0.E0,0.E0)); +#2931=VECTOR('',#2930,6.4E-1); +#2932=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2933=LINE('',#2932,#2931); +#2934=DIRECTION('',(1.E0,0.E0,0.E0)); +#2935=VECTOR('',#2934,6.4E-1); +#2936=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2937=LINE('',#2936,#2935); +#2938=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2939=VECTOR('',#2938,6.35E0); +#2940=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#2941=LINE('',#2940,#2939); +#2942=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2943=VECTOR('',#2942,6.35E0); +#2944=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#2945=LINE('',#2944,#2943); +#2946=DIRECTION('',(0.E0,0.E0,1.E0)); +#2947=VECTOR('',#2946,6.35E0); +#2948=CARTESIAN_POINT('',(-2.81E0,6.1E-1,-6.35E0)); +#2949=LINE('',#2948,#2947); +#2950=DIRECTION('',(0.E0,0.E0,1.E0)); +#2951=VECTOR('',#2950,6.35E0); +#2952=CARTESIAN_POINT('',(-5.11E0,1.31E0,-6.35E0)); +#2953=LINE('',#2952,#2951); +#2954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2955=VECTOR('',#2954,6.35E0); +#2956=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#2957=LINE('',#2956,#2955); +#2958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2959=VECTOR('',#2958,6.35E0); +#2960=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#2961=LINE('',#2960,#2959); +#2962=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2963=VECTOR('',#2962,6.35E0); +#2964=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#2965=LINE('',#2964,#2963); +#2966=DIRECTION('',(0.E0,0.E0,1.E0)); +#2967=VECTOR('',#2966,6.35E0); +#2968=CARTESIAN_POINT('',(-5.81E0,6.1E-1,-6.35E0)); +#2969=LINE('',#2968,#2967); +#2970=CARTESIAN_POINT('',(7.44E0,6.6E-1,-8.39E0)); +#2971=DIRECTION('',(0.E0,1.E0,0.E0)); +#2972=DIRECTION('',(2.992766187423E-2,0.E0,-9.995520672055E-1)); +#2973=AXIS2_PLACEMENT_3D('',#2970,#2971,#2972); +#2975=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#2976=VECTOR('',#2975,2.157834562704E0); +#2977=CARTESIAN_POINT('',(9.625E0,6.6E-1,-9.265E0)); +#2978=LINE('',#2977,#2976); +#2979=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2980=VECTOR('',#2979,3.6E-1); +#2981=CARTESIAN_POINT('',(9.625E0,6.6E-1,-8.905E0)); +#2982=LINE('',#2981,#2980); +#2983=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#2984=VECTOR('',#2983,2.168651654831E0); +#2985=CARTESIAN_POINT('',(7.457314935301E0,6.6E-1,-8.969741488092E0)); +#2986=LINE('',#2985,#2984); +#2987=CARTESIAN_POINT('',(7.44E0,6.6E-1,-8.39E0)); +#2988=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2990=AXIS2_PLACEMENT_3D('',#2987,#2988,#2989); +#2992=CARTESIAN_POINT('',(-7.44E0,6.6E-1,-8.39E0)); +#2993=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2994=DIRECTION('',(-2.985333672567E-2,0.E0,-9.995542898144E-1)); +#2995=AXIS2_PLACEMENT_3D('',#2992,#2993,#2994); +#2997=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#2998=VECTOR('',#2997,2.168651654831E0); +#2999=CARTESIAN_POINT('',(-9.625E0,6.6E-1,-8.905E0)); +#3000=LINE('',#2999,#2998); +#3001=DIRECTION('',(0.E0,0.E0,1.E0)); +#3002=VECTOR('',#3001,3.6E-1); +#3003=CARTESIAN_POINT('',(-9.625E0,6.6E-1,-9.265E0)); +#3004=LINE('',#3003,#3002); +#3005=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#3006=VECTOR('',#3005,2.157834562704E0); +#3007=CARTESIAN_POINT('',(-7.468132002162E0,6.6E-1,-9.329578943173E0)); +#3008=LINE('',#3007,#3006); +#3009=CARTESIAN_POINT('',(-7.44E0,6.6E-1,-8.39E0)); +#3010=DIRECTION('',(0.E0,1.E0,0.E0)); +#3011=DIRECTION('',(1.E0,0.E0,0.E0)); +#3012=AXIS2_PLACEMENT_3D('',#3009,#3010,#3011); +#3014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3015=VECTOR('',#3014,3.6E-1); +#3016=CARTESIAN_POINT('',(-6.5E0,1.83E0,-8.26E0)); +#3017=LINE('',#3016,#3015); +#3018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3019=VECTOR('',#3018,3.6E-1); +#3020=CARTESIAN_POINT('',(-6.5E0,1.83E0,-7.64E0)); +#3021=LINE('',#3020,#3019); +#3022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3023=VECTOR('',#3022,3.6E-1); +#3024=CARTESIAN_POINT('',(-6.5E0,1.58E0,-7.39E0)); +#3025=LINE('',#3024,#3023); +#3026=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3027=VECTOR('',#3026,3.6E-1); +#3028=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-7.39E0)); +#3029=LINE('',#3028,#3027); +#3030=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3031=VECTOR('',#3030,3.6E-1); +#3032=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-6.3E0)); +#3033=LINE('',#3032,#3031); +#3034=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3035=VECTOR('',#3034,3.6E-1); +#3036=CARTESIAN_POINT('',(-6.5E0,1.506776695297E0,-6.226776695297E0)); +#3037=LINE('',#3036,#3035); +#3038=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3039=VECTOR('',#3038,3.6E-1); +#3040=CARTESIAN_POINT('',(-6.5E0,1.756776695297E0,-5.976776695297E0)); +#3041=LINE('',#3040,#3039); +#3042=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3043=VECTOR('',#3042,3.6E-1); +#3044=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.8E0)); +#3045=LINE('',#3044,#3043); +#3046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3047=VECTOR('',#3046,3.6E-1); +#3048=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.29E0)); +#3049=LINE('',#3048,#3047); +#3050=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#3051=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#3052=VERTEX_POINT('',#3050); +#3053=VERTEX_POINT('',#3051); +#3054=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#3055=VERTEX_POINT('',#3054); +#3056=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#3057=VERTEX_POINT('',#3056); +#3058=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#3059=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#3060=VERTEX_POINT('',#3058); +#3061=VERTEX_POINT('',#3059); +#3062=CARTESIAN_POINT('',(6.5E0,1.93E0,0.E0)); +#3063=CARTESIAN_POINT('',(6.5E0,-1.93E0,0.E0)); +#3064=VERTEX_POINT('',#3062); +#3065=VERTEX_POINT('',#3063); +#3066=CARTESIAN_POINT('',(6.5E0,-1.93E0,-9.24E0)); +#3067=VERTEX_POINT('',#3066); +#3068=CARTESIAN_POINT('',(6.5E0,-1.29E0,-9.24E0)); +#3069=VERTEX_POINT('',#3068); +#3070=CARTESIAN_POINT('',(6.5E0,1.29E0,-9.24E0)); +#3071=CARTESIAN_POINT('',(6.5E0,1.93E0,-9.24E0)); +#3072=VERTEX_POINT('',#3070); +#3073=VERTEX_POINT('',#3071); +#3074=CARTESIAN_POINT('',(-5.004E0,-1.93E0,-9.24E0)); +#3075=CARTESIAN_POINT('',(-5.004E0,-1.93E0,-8.87E0)); +#3076=VERTEX_POINT('',#3074); +#3077=VERTEX_POINT('',#3075); +#3078=CARTESIAN_POINT('',(5.004E0,-1.93E0,-9.24E0)); +#3079=CARTESIAN_POINT('',(5.004E0,-1.93E0,-8.87E0)); +#3080=VERTEX_POINT('',#3078); +#3081=VERTEX_POINT('',#3079); +#3082=CARTESIAN_POINT('',(-5.004E0,-1.29E0,-9.24E0)); +#3083=VERTEX_POINT('',#3082); +#3084=CARTESIAN_POINT('',(5.004E0,-1.29E0,-9.24E0)); +#3085=VERTEX_POINT('',#3084); +#3086=CARTESIAN_POINT('',(-5.004E0,-1.29E0,-8.87E0)); +#3087=VERTEX_POINT('',#3086); +#3088=CARTESIAN_POINT('',(5.004E0,-1.29E0,-8.87E0)); +#3089=VERTEX_POINT('',#3088); +#3090=CARTESIAN_POINT('',(-5.004E0,1.29E0,-9.24E0)); +#3091=CARTESIAN_POINT('',(-5.004E0,1.29E0,-8.87E0)); +#3092=VERTEX_POINT('',#3090); +#3093=VERTEX_POINT('',#3091); +#3094=CARTESIAN_POINT('',(5.004E0,1.29E0,-9.24E0)); +#3095=CARTESIAN_POINT('',(5.004E0,1.29E0,-8.87E0)); +#3096=VERTEX_POINT('',#3094); +#3097=VERTEX_POINT('',#3095); +#3098=CARTESIAN_POINT('',(-5.004E0,1.93E0,-9.24E0)); +#3099=VERTEX_POINT('',#3098); +#3100=CARTESIAN_POINT('',(5.004E0,1.93E0,-9.24E0)); +#3101=VERTEX_POINT('',#3100); +#3102=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#3103=VERTEX_POINT('',#3102); +#3104=CARTESIAN_POINT('',(5.004E0,1.93E0,-8.87E0)); +#3105=VERTEX_POINT('',#3104); +#3106=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#3107=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#3108=VERTEX_POINT('',#3106); +#3109=VERTEX_POINT('',#3107); +#3110=CARTESIAN_POINT('',(5.81E0,-1.31E0,-6.35E0)); +#3111=VERTEX_POINT('',#3110); +#3112=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#3113=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#3114=VERTEX_POINT('',#3112); +#3115=VERTEX_POINT('',#3113); +#3116=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#3117=VERTEX_POINT('',#3116); +#3118=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#3119=CARTESIAN_POINT('',(1.9E-1,-1.31E0,-6.35E0)); +#3120=VERTEX_POINT('',#3118); +#3121=VERTEX_POINT('',#3119); +#3122=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#3123=VERTEX_POINT('',#3122); +#3124=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#3125=VERTEX_POINT('',#3124); +#3126=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#3127=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#3128=VERTEX_POINT('',#3126); +#3129=VERTEX_POINT('',#3127); +#3130=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#3131=VERTEX_POINT('',#3130); +#3132=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#3133=VERTEX_POINT('',#3132); +#3134=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#3135=VERTEX_POINT('',#3134); +#3136=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#3137=VERTEX_POINT('',#3136); +#3138=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#3139=VERTEX_POINT('',#3138); +#3140=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#3141=VERTEX_POINT('',#3140); +#3142=CARTESIAN_POINT('',(5.81E0,6.1E-1,-6.35E0)); +#3143=VERTEX_POINT('',#3142); +#3144=CARTESIAN_POINT('',(5.81E0,6.1E-1,0.E0)); +#3145=VERTEX_POINT('',#3144); +#3146=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#3147=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#3148=VERTEX_POINT('',#3146); +#3149=VERTEX_POINT('',#3147); +#3150=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#3151=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#3152=VERTEX_POINT('',#3150); +#3153=VERTEX_POINT('',#3151); +#3154=CARTESIAN_POINT('',(4.18E0,-1.93E0,-8.11E0)); +#3155=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#3156=VERTEX_POINT('',#3154); +#3157=VERTEX_POINT('',#3155); +#3158=CARTESIAN_POINT('',(4.82E0,-1.93E0,-8.11E0)); +#3159=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.11E0)); +#3160=VERTEX_POINT('',#3158); +#3161=VERTEX_POINT('',#3159); +#3162=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#3163=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#3164=VERTEX_POINT('',#3162); +#3165=VERTEX_POINT('',#3163); +#3166=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#3167=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#3168=VERTEX_POINT('',#3166); +#3169=VERTEX_POINT('',#3167); +#3170=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#3171=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#3172=VERTEX_POINT('',#3170); +#3173=VERTEX_POINT('',#3171); +#3174=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#3175=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#3176=VERTEX_POINT('',#3174); +#3177=VERTEX_POINT('',#3175); +#3178=CARTESIAN_POINT('',(1.18E0,-1.93E0,-8.11E0)); +#3179=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#3180=VERTEX_POINT('',#3178); +#3181=VERTEX_POINT('',#3179); +#3182=CARTESIAN_POINT('',(1.82E0,-1.93E0,-8.11E0)); +#3183=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#3184=VERTEX_POINT('',#3182); +#3185=VERTEX_POINT('',#3183); +#3186=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#3187=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#3188=VERTEX_POINT('',#3186); +#3189=VERTEX_POINT('',#3187); +#3190=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#3191=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#3192=VERTEX_POINT('',#3190); +#3193=VERTEX_POINT('',#3191); +#3194=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-7.3E0)); +#3195=CARTESIAN_POINT('',(-6.5E0,1.55E0,-7.3E0)); +#3196=VERTEX_POINT('',#3194); +#3197=VERTEX_POINT('',#3195); +#3198=CARTESIAN_POINT('',(-6.5E0,1.55E0,-6.3E0)); +#3199=VERTEX_POINT('',#3198); +#3200=CARTESIAN_POINT('',(6.5E0,-1.55E0,-7.3E0)); +#3201=CARTESIAN_POINT('',(6.5E0,4.5E-1,-7.3E0)); +#3202=VERTEX_POINT('',#3200); +#3203=VERTEX_POINT('',#3201); +#3204=CARTESIAN_POINT('',(6.5E0,-1.55E0,-6.3E0)); +#3205=VERTEX_POINT('',#3204); +#3206=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-7.8E0)); +#3207=CARTESIAN_POINT('',(-6.93E0,1.55E0,-7.8E0)); +#3208=VERTEX_POINT('',#3206); +#3209=VERTEX_POINT('',#3207); +#3210=CARTESIAN_POINT('',(6.93E0,9.5E-1,-7.8E0)); +#3211=CARTESIAN_POINT('',(6.93E0,-1.55E0,-7.8E0)); +#3212=VERTEX_POINT('',#3210); +#3213=VERTEX_POINT('',#3211); +#3214=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-5.8E0)); +#3215=CARTESIAN_POINT('',(-6.93E0,1.55E0,-5.8E0)); +#3216=VERTEX_POINT('',#3214); +#3217=VERTEX_POINT('',#3215); +#3218=CARTESIAN_POINT('',(6.93E0,9.5E-1,-5.8E0)); +#3219=CARTESIAN_POINT('',(6.93E0,-1.55E0,-5.8E0)); +#3220=VERTEX_POINT('',#3218); +#3221=VERTEX_POINT('',#3219); +#3222=CARTESIAN_POINT('',(-6.93E0,1.55E0,-7.3E0)); +#3223=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-7.3E0)); +#3224=VERTEX_POINT('',#3222); +#3225=VERTEX_POINT('',#3223); +#3226=CARTESIAN_POINT('',(6.93E0,-1.55E0,-7.3E0)); +#3227=CARTESIAN_POINT('',(6.93E0,4.5E-1,-7.3E0)); +#3228=VERTEX_POINT('',#3226); +#3229=VERTEX_POINT('',#3227); +#3230=CARTESIAN_POINT('',(-6.93E0,1.55E0,-6.3E0)); +#3231=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-6.3E0)); +#3232=VERTEX_POINT('',#3230); +#3233=VERTEX_POINT('',#3231); +#3234=CARTESIAN_POINT('',(6.93E0,-1.55E0,-6.3E0)); +#3235=CARTESIAN_POINT('',(6.93E0,4.5E-1,-6.3E0)); +#3236=VERTEX_POINT('',#3234); +#3237=VERTEX_POINT('',#3235); +#3238=CARTESIAN_POINT('',(7.29E0,9.5E-1,-5.8E0)); +#3239=CARTESIAN_POINT('',(7.29E0,9.5E-1,-7.8E0)); +#3240=VERTEX_POINT('',#3238); +#3241=VERTEX_POINT('',#3239); +#3242=CARTESIAN_POINT('',(8.07E0,4.996667900321E-1,-6.250333209968E0)); +#3243=CARTESIAN_POINT('',(8.07E0,4.996667900321E-1,-7.349666790032E0)); +#3244=VERTEX_POINT('',#3242); +#3245=VERTEX_POINT('',#3243); +#3246=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-6.250333209968E0)); +#3247=VERTEX_POINT('',#3246); +#3248=CARTESIAN_POINT('',(7.29E0,-1.55E0,-5.8E0)); +#3249=VERTEX_POINT('',#3248); +#3250=CARTESIAN_POINT('',(7.29E0,-1.55E0,-7.8E0)); +#3251=VERTEX_POINT('',#3250); +#3252=CARTESIAN_POINT('',(8.07E0,-1.099666790032E0,-7.349666790032E0)); +#3253=VERTEX_POINT('',#3252); +#3254=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-5.8E0)); +#3255=CARTESIAN_POINT('',(-7.29E0,-9.5E-1,-7.8E0)); +#3256=VERTEX_POINT('',#3254); +#3257=VERTEX_POINT('',#3255); +#3258=CARTESIAN_POINT('',(-8.07E0,-4.996667900321E-1,-6.250333209968E0)); +#3259=CARTESIAN_POINT('',(-8.07E0,-4.996667900321E-1,-7.349666790032E0)); +#3260=VERTEX_POINT('',#3258); +#3261=VERTEX_POINT('',#3259); +#3262=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-6.250333209968E0)); +#3263=VERTEX_POINT('',#3262); +#3264=CARTESIAN_POINT('',(-7.29E0,1.55E0,-5.8E0)); +#3265=VERTEX_POINT('',#3264); +#3266=CARTESIAN_POINT('',(-7.29E0,1.55E0,-7.8E0)); +#3267=VERTEX_POINT('',#3266); +#3268=CARTESIAN_POINT('',(-8.07E0,1.099666790032E0,-7.349666790032E0)); +#3269=VERTEX_POINT('',#3268); +#3270=CARTESIAN_POINT('',(6.86E0,-1.7E0,-5.16E0)); +#3271=CARTESIAN_POINT('',(6.86E0,-1.83E0,-5.29E0)); +#3272=VERTEX_POINT('',#3270); +#3273=VERTEX_POINT('',#3271); +#3274=CARTESIAN_POINT('',(6.86E0,-1.83E0,-5.696446609407E0)); +#3275=VERTEX_POINT('',#3274); +#3276=CARTESIAN_POINT('',(6.86E0,-1.756776695297E0,-5.873223304703E0)); +#3277=VERTEX_POINT('',#3276); +#3278=CARTESIAN_POINT('',(6.86E0,5.8E-1,-6.3E0)); +#3279=CARTESIAN_POINT('',(6.86E0,5.8E-1,-7.39E0)); +#3280=VERTEX_POINT('',#3278); +#3281=VERTEX_POINT('',#3279); +#3282=CARTESIAN_POINT('',(6.86E0,-1.58E0,-7.39E0)); +#3283=VERTEX_POINT('',#3282); +#3284=CARTESIAN_POINT('',(6.86E0,-1.83E0,-7.64E0)); +#3285=VERTEX_POINT('',#3284); +#3286=CARTESIAN_POINT('',(6.86E0,-1.83E0,-8.26E0)); +#3287=VERTEX_POINT('',#3286); +#3288=CARTESIAN_POINT('',(6.86E0,-1.7E0,-8.39E0)); +#3289=VERTEX_POINT('',#3288); +#3290=CARTESIAN_POINT('',(6.86E0,1.33E0,-8.39E0)); +#3291=CARTESIAN_POINT('',(6.86E0,1.83E0,-7.89E0)); +#3292=VERTEX_POINT('',#3290); +#3293=VERTEX_POINT('',#3291); +#3294=CARTESIAN_POINT('',(6.86E0,1.83E0,-5.66E0)); +#3295=VERTEX_POINT('',#3294); +#3296=CARTESIAN_POINT('',(6.86E0,1.33E0,-5.16E0)); +#3297=VERTEX_POINT('',#3296); +#3298=CARTESIAN_POINT('',(6.86E0,-1.226446609407E0,-6.3E0)); +#3299=CARTESIAN_POINT('',(6.86E0,4.5E-1,-6.3E0)); +#3300=VERTEX_POINT('',#3298); +#3301=VERTEX_POINT('',#3299); +#3302=CARTESIAN_POINT('',(6.5E0,-1.226446609407E0,-6.3E0)); +#3303=VERTEX_POINT('',#3302); +#3304=CARTESIAN_POINT('',(6.5E0,4.5E-1,-6.3E0)); +#3305=VERTEX_POINT('',#3304); +#3306=CARTESIAN_POINT('',(6.86E0,-1.403223304703E0,-6.226776695297E0)); +#3307=VERTEX_POINT('',#3306); +#3308=CARTESIAN_POINT('',(-6.86E0,1.7E0,-5.16E0)); +#3309=CARTESIAN_POINT('',(-6.86E0,1.83E0,-5.29E0)); +#3310=VERTEX_POINT('',#3308); +#3311=VERTEX_POINT('',#3309); +#3312=CARTESIAN_POINT('',(-6.86E0,1.83E0,-5.8E0)); +#3313=VERTEX_POINT('',#3312); +#3314=CARTESIAN_POINT('',(-6.86E0,1.756776695297E0,-5.976776695297E0)); +#3315=VERTEX_POINT('',#3314); +#3316=CARTESIAN_POINT('',(-6.86E0,1.506776695297E0,-6.226776695297E0)); +#3317=VERTEX_POINT('',#3316); +#3318=CARTESIAN_POINT('',(-6.86E0,-5.8E-1,-6.3E0)); +#3319=CARTESIAN_POINT('',(-6.86E0,-5.8E-1,-7.39E0)); +#3320=VERTEX_POINT('',#3318); +#3321=VERTEX_POINT('',#3319); +#3322=CARTESIAN_POINT('',(-6.86E0,1.58E0,-7.39E0)); +#3323=VERTEX_POINT('',#3322); +#3324=CARTESIAN_POINT('',(-6.86E0,1.83E0,-7.64E0)); +#3325=VERTEX_POINT('',#3324); +#3326=CARTESIAN_POINT('',(-6.86E0,1.83E0,-8.26E0)); +#3327=VERTEX_POINT('',#3326); +#3328=CARTESIAN_POINT('',(-6.86E0,1.7E0,-8.39E0)); +#3329=VERTEX_POINT('',#3328); +#3330=CARTESIAN_POINT('',(-6.86E0,-1.33E0,-8.39E0)); +#3331=CARTESIAN_POINT('',(-6.86E0,-1.83E0,-7.89E0)); +#3332=VERTEX_POINT('',#3330); +#3333=VERTEX_POINT('',#3331); +#3334=CARTESIAN_POINT('',(-6.86E0,-1.83E0,-5.66E0)); +#3335=VERTEX_POINT('',#3334); +#3336=CARTESIAN_POINT('',(-6.86E0,-1.33E0,-5.16E0)); +#3337=VERTEX_POINT('',#3336); +#3338=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.3E0)); +#3339=CARTESIAN_POINT('',(-6.86E0,1.33E0,-6.3E0)); +#3340=VERTEX_POINT('',#3338); +#3341=VERTEX_POINT('',#3339); +#3342=CARTESIAN_POINT('',(-6.5E0,-4.5E-1,-6.3E0)); +#3343=CARTESIAN_POINT('',(-6.86E0,-4.5E-1,-6.3E0)); +#3344=VERTEX_POINT('',#3342); +#3345=VERTEX_POINT('',#3343); +#3346=CARTESIAN_POINT('',(-7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#3347=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-9.265E0)); +#3348=VERTEX_POINT('',#3346); +#3349=VERTEX_POINT('',#3347); +#3350=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-8.905E0)); +#3351=VERTEX_POINT('',#3350); +#3352=CARTESIAN_POINT('',(-7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#3353=VERTEX_POINT('',#3352); +#3354=CARTESIAN_POINT('',(7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#3355=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-8.905E0)); +#3356=VERTEX_POINT('',#3354); +#3357=VERTEX_POINT('',#3355); +#3358=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-9.265E0)); +#3359=VERTEX_POINT('',#3358); +#3360=CARTESIAN_POINT('',(7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#3361=VERTEX_POINT('',#3360); +#3362=CARTESIAN_POINT('',(-7.468132002162E0,6.6E-1,-9.329578943173E0)); +#3363=CARTESIAN_POINT('',(-9.625E0,6.6E-1,-9.265E0)); +#3364=VERTEX_POINT('',#3362); +#3365=VERTEX_POINT('',#3363); +#3366=CARTESIAN_POINT('',(-9.625E0,6.6E-1,-8.905E0)); +#3367=VERTEX_POINT('',#3366); +#3368=CARTESIAN_POINT('',(-7.457314935301E0,6.6E-1,-8.969741488092E0)); +#3369=VERTEX_POINT('',#3368); +#3370=CARTESIAN_POINT('',(7.457314935301E0,6.6E-1,-8.969741488092E0)); +#3371=CARTESIAN_POINT('',(9.625E0,6.6E-1,-8.905E0)); +#3372=VERTEX_POINT('',#3370); +#3373=VERTEX_POINT('',#3371); +#3374=CARTESIAN_POINT('',(9.625E0,6.6E-1,-9.265E0)); +#3375=VERTEX_POINT('',#3374); +#3376=CARTESIAN_POINT('',(7.468132002162E0,6.6E-1,-9.329578943173E0)); +#3377=VERTEX_POINT('',#3376); +#3378=CARTESIAN_POINT('',(6.5E0,-6.6E-1,-8.39E0)); +#3379=CARTESIAN_POINT('',(6.5E0,6.6E-1,-8.39E0)); +#3380=VERTEX_POINT('',#3378); +#3381=VERTEX_POINT('',#3379); +#3382=CARTESIAN_POINT('',(6.86E0,-6.6E-1,-8.39E0)); +#3383=CARTESIAN_POINT('',(6.86E0,6.6E-1,-8.39E0)); +#3384=VERTEX_POINT('',#3382); +#3385=VERTEX_POINT('',#3383); +#3386=CARTESIAN_POINT('',(-6.5E0,-6.6E-1,-8.39E0)); +#3387=CARTESIAN_POINT('',(-6.5E0,6.6E-1,-8.39E0)); +#3388=VERTEX_POINT('',#3386); +#3389=VERTEX_POINT('',#3387); +#3390=CARTESIAN_POINT('',(-6.86E0,-6.6E-1,-8.39E0)); +#3391=CARTESIAN_POINT('',(-6.86E0,6.6E-1,-8.39E0)); +#3392=VERTEX_POINT('',#3390); +#3393=VERTEX_POINT('',#3391); +#3394=CARTESIAN_POINT('',(4.18E0,-1.767766952966E-1,-8.523223304703E0)); +#3395=CARTESIAN_POINT('',(4.18E0,0.E0,-8.45E0)); +#3396=VERTEX_POINT('',#3394); +#3397=VERTEX_POINT('',#3395); +#3398=CARTESIAN_POINT('',(4.82E0,-1.767766952966E-1,-8.523223304703E0)); +#3399=CARTESIAN_POINT('',(4.82E0,0.E0,-8.45E0)); +#3400=VERTEX_POINT('',#3398); +#3401=VERTEX_POINT('',#3399); +#3402=CARTESIAN_POINT('',(1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#3403=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#3404=VERTEX_POINT('',#3402); +#3405=VERTEX_POINT('',#3403); +#3406=CARTESIAN_POINT('',(1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#3407=CARTESIAN_POINT('',(1.82E0,0.E0,-8.45E0)); +#3408=VERTEX_POINT('',#3406); +#3409=VERTEX_POINT('',#3407); +#3410=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#3411=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#3412=VERTEX_POINT('',#3410); +#3413=VERTEX_POINT('',#3411); +#3414=CARTESIAN_POINT('',(-1.3E0,-2.582293445649E0,-2.893333019203E0)); +#3415=VERTEX_POINT('',#3414); +#3416=CARTESIAN_POINT('',(1.3E0,-3.23E0,-1.856592408765E0)); +#3417=CARTESIAN_POINT('',(1.3E0,-3.23E0,-2.95E0)); +#3418=VERTEX_POINT('',#3416); +#3419=VERTEX_POINT('',#3417); +#3420=CARTESIAN_POINT('',(1.3E0,-2.582293445649E0,-2.893333019203E0)); +#3421=VERTEX_POINT('',#3420); +#3422=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#3423=CARTESIAN_POINT('',(1.3E0,-1.93E0,0.E0)); +#3424=VERTEX_POINT('',#3422); +#3425=VERTEX_POINT('',#3423); +#3426=CARTESIAN_POINT('',(-1.3E0,-1.93E0,-3.491049838058E0)); +#3427=VERTEX_POINT('',#3426); +#3428=CARTESIAN_POINT('',(1.3E0,-1.93E0,-3.491049838058E0)); +#3429=VERTEX_POINT('',#3428); +#3430=CARTESIAN_POINT('',(4.05E0,2.13E0,-7.8E0)); +#3431=CARTESIAN_POINT('',(4.05E0,2.44E0,-7.8E0)); +#3432=VERTEX_POINT('',#3430); +#3433=VERTEX_POINT('',#3431); +#3434=CARTESIAN_POINT('',(2.8E0,2.44E0,-7.8E0)); +#3435=VERTEX_POINT('',#3434); +#3436=CARTESIAN_POINT('',(2.8E0,2.13E0,-7.8E0)); +#3437=VERTEX_POINT('',#3436); +#3438=CARTESIAN_POINT('',(-2.8E0,2.13E0,-7.8E0)); +#3439=CARTESIAN_POINT('',(-2.8E0,2.44E0,-7.8E0)); +#3440=VERTEX_POINT('',#3438); +#3441=VERTEX_POINT('',#3439); +#3442=CARTESIAN_POINT('',(-4.05E0,2.44E0,-7.8E0)); +#3443=VERTEX_POINT('',#3442); +#3444=CARTESIAN_POINT('',(-4.05E0,2.13E0,-7.8E0)); +#3445=VERTEX_POINT('',#3444); +#3446=CARTESIAN_POINT('',(4.05E0,2.13E0,-1.4E0)); +#3447=CARTESIAN_POINT('',(4.05E0,2.44E0,-1.4E0)); +#3448=VERTEX_POINT('',#3446); +#3449=VERTEX_POINT('',#3447); +#3450=CARTESIAN_POINT('',(2.8E0,2.44E0,-1.4E0)); +#3451=VERTEX_POINT('',#3450); +#3452=CARTESIAN_POINT('',(2.8E0,2.13E0,-1.4E0)); +#3453=VERTEX_POINT('',#3452); +#3454=CARTESIAN_POINT('',(-2.8E0,2.13E0,-1.4E0)); +#3455=CARTESIAN_POINT('',(-2.8E0,2.44E0,-1.4E0)); +#3456=VERTEX_POINT('',#3454); +#3457=VERTEX_POINT('',#3455); +#3458=CARTESIAN_POINT('',(-4.05E0,2.44E0,-1.4E0)); +#3459=VERTEX_POINT('',#3458); +#3460=CARTESIAN_POINT('',(-4.05E0,2.13E0,-1.4E0)); +#3461=VERTEX_POINT('',#3460); +#3462=CARTESIAN_POINT('',(-4.25E0,1.93E0,-7.8E0)); +#3463=CARTESIAN_POINT('',(-2.6E0,1.93E0,-7.8E0)); +#3464=VERTEX_POINT('',#3462); +#3465=VERTEX_POINT('',#3463); +#3466=CARTESIAN_POINT('',(2.6E0,1.93E0,-7.8E0)); +#3467=CARTESIAN_POINT('',(4.25E0,1.93E0,-7.8E0)); +#3468=VERTEX_POINT('',#3466); +#3469=VERTEX_POINT('',#3467); +#3470=CARTESIAN_POINT('',(4.25E0,1.93E0,-1.4E0)); +#3471=VERTEX_POINT('',#3470); +#3472=CARTESIAN_POINT('',(2.6E0,1.93E0,-1.4E0)); +#3473=VERTEX_POINT('',#3472); +#3474=CARTESIAN_POINT('',(-2.6E0,1.93E0,-1.4E0)); +#3475=VERTEX_POINT('',#3474); +#3476=CARTESIAN_POINT('',(-4.25E0,1.93E0,-1.4E0)); +#3477=VERTEX_POINT('',#3476); +#3478=CARTESIAN_POINT('',(4.18E0,-2.104903320081E0,-8.11E0)); +#3479=CARTESIAN_POINT('',(4.18E0,-2.331177490061E0,-8.203725830020E0)); +#3480=VERTEX_POINT('',#3478); +#3481=VERTEX_POINT('',#3479); +#3482=CARTESIAN_POINT('',(4.18E0,-2.633725830020E0,-8.506274169980E0)); +#3483=VERTEX_POINT('',#3482); +#3484=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.6E0)); +#3485=VERTEX_POINT('',#3484); +#3486=CARTESIAN_POINT('',(4.18E0,-3.97E0,-8.6E0)); +#3487=VERTEX_POINT('',#3486); +#3488=CARTESIAN_POINT('',(4.18E0,-3.97E0,-9.24E0)); +#3489=VERTEX_POINT('',#3488); +#3490=CARTESIAN_POINT('',(4.18E0,-2.705096679919E0,-9.24E0)); +#3491=VERTEX_POINT('',#3490); +#3492=CARTESIAN_POINT('',(4.18E0,-2.478822509939E0,-9.146274169980E0)); +#3493=VERTEX_POINT('',#3492); +#3494=CARTESIAN_POINT('',(4.18E0,-2.176274169980E0,-8.843725830020E0)); +#3495=VERTEX_POINT('',#3494); +#3496=CARTESIAN_POINT('',(4.18E0,-1.95E0,-8.75E0)); +#3497=VERTEX_POINT('',#3496); +#3498=CARTESIAN_POINT('',(4.18E0,-4.656854249492E-1,-8.75E0)); +#3499=VERTEX_POINT('',#3498); +#3500=CARTESIAN_POINT('',(4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#3501=VERTEX_POINT('',#3500); +#3502=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#3503=VERTEX_POINT('',#3502); +#3504=CARTESIAN_POINT('',(4.82E0,-2.104903320081E0,-8.11E0)); +#3505=CARTESIAN_POINT('',(4.82E0,-2.331177490061E0,-8.203725830020E0)); +#3506=VERTEX_POINT('',#3504); +#3507=VERTEX_POINT('',#3505); +#3508=CARTESIAN_POINT('',(4.82E0,-2.633725830020E0,-8.506274169980E0)); +#3509=VERTEX_POINT('',#3508); +#3510=CARTESIAN_POINT('',(4.82E0,-2.86E0,-8.6E0)); +#3511=VERTEX_POINT('',#3510); +#3512=CARTESIAN_POINT('',(4.82E0,-3.97E0,-8.6E0)); +#3513=VERTEX_POINT('',#3512); +#3514=CARTESIAN_POINT('',(4.82E0,-3.97E0,-9.24E0)); +#3515=VERTEX_POINT('',#3514); +#3516=CARTESIAN_POINT('',(4.82E0,-2.705096679919E0,-9.24E0)); +#3517=VERTEX_POINT('',#3516); +#3518=CARTESIAN_POINT('',(4.82E0,-2.478822509939E0,-9.146274169980E0)); +#3519=VERTEX_POINT('',#3518); +#3520=CARTESIAN_POINT('',(4.82E0,-2.176274169980E0,-8.843725830020E0)); +#3521=VERTEX_POINT('',#3520); +#3522=CARTESIAN_POINT('',(4.82E0,-1.95E0,-8.75E0)); +#3523=VERTEX_POINT('',#3522); +#3524=CARTESIAN_POINT('',(4.82E0,-4.656854249492E-1,-8.75E0)); +#3525=VERTEX_POINT('',#3524); +#3526=CARTESIAN_POINT('',(4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#3527=VERTEX_POINT('',#3526); +#3528=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#3529=VERTEX_POINT('',#3528); +#3530=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.11E0)); +#3531=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#3532=VERTEX_POINT('',#3530); +#3533=VERTEX_POINT('',#3531); +#3534=CARTESIAN_POINT('',(1.18E0,-2.633725830020E0,-8.506274169980E0)); +#3535=VERTEX_POINT('',#3534); +#3536=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#3537=VERTEX_POINT('',#3536); +#3538=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#3539=VERTEX_POINT('',#3538); +#3540=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#3541=VERTEX_POINT('',#3540); +#3542=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-9.24E0)); +#3543=VERTEX_POINT('',#3542); +#3544=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#3545=VERTEX_POINT('',#3544); +#3546=CARTESIAN_POINT('',(1.18E0,-2.176274169980E0,-8.843725830020E0)); +#3547=VERTEX_POINT('',#3546); +#3548=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#3549=VERTEX_POINT('',#3548); +#3550=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.75E0)); +#3551=VERTEX_POINT('',#3550); +#3552=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#3553=VERTEX_POINT('',#3552); +#3554=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#3555=VERTEX_POINT('',#3554); +#3556=CARTESIAN_POINT('',(1.82E0,-2.104903320081E0,-8.11E0)); +#3557=CARTESIAN_POINT('',(1.82E0,-2.331177490061E0,-8.203725830020E0)); +#3558=VERTEX_POINT('',#3556); +#3559=VERTEX_POINT('',#3557); +#3560=CARTESIAN_POINT('',(1.82E0,-2.633725830020E0,-8.506274169980E0)); +#3561=VERTEX_POINT('',#3560); +#3562=CARTESIAN_POINT('',(1.82E0,-2.86E0,-8.6E0)); +#3563=VERTEX_POINT('',#3562); +#3564=CARTESIAN_POINT('',(1.82E0,-3.97E0,-8.6E0)); +#3565=VERTEX_POINT('',#3564); +#3566=CARTESIAN_POINT('',(1.82E0,-3.97E0,-9.24E0)); +#3567=VERTEX_POINT('',#3566); +#3568=CARTESIAN_POINT('',(1.82E0,-2.705096679919E0,-9.24E0)); +#3569=VERTEX_POINT('',#3568); +#3570=CARTESIAN_POINT('',(1.82E0,-2.478822509939E0,-9.146274169980E0)); +#3571=VERTEX_POINT('',#3570); +#3572=CARTESIAN_POINT('',(1.82E0,-2.176274169980E0,-8.843725830020E0)); +#3573=VERTEX_POINT('',#3572); +#3574=CARTESIAN_POINT('',(1.82E0,-1.95E0,-8.75E0)); +#3575=VERTEX_POINT('',#3574); +#3576=CARTESIAN_POINT('',(1.82E0,-4.656854249492E-1,-8.75E0)); +#3577=VERTEX_POINT('',#3576); +#3578=CARTESIAN_POINT('',(1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#3579=VERTEX_POINT('',#3578); +#3580=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#3581=VERTEX_POINT('',#3580); +#3582=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#3583=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#3584=VERTEX_POINT('',#3582); +#3585=VERTEX_POINT('',#3583); +#3586=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#3587=VERTEX_POINT('',#3586); +#3588=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#3589=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.87E0)); +#3590=VERTEX_POINT('',#3588); +#3591=VERTEX_POINT('',#3589); +#3592=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#3593=VERTEX_POINT('',#3592); +#3594=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#3595=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#3596=VERTEX_POINT('',#3594); +#3597=VERTEX_POINT('',#3595); +#3598=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#3599=VERTEX_POINT('',#3598); +#3600=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#3601=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#3602=VERTEX_POINT('',#3600); +#3603=VERTEX_POINT('',#3601); +#3604=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#3605=VERTEX_POINT('',#3604); +#3606=CARTESIAN_POINT('',(5.11E0,1.31E0,-6.35E0)); +#3607=VERTEX_POINT('',#3606); +#3608=CARTESIAN_POINT('',(5.11E0,1.31E0,0.E0)); +#3609=VERTEX_POINT('',#3608); +#3610=CARTESIAN_POINT('',(-2.81E0,6.1E-1,0.E0)); +#3611=CARTESIAN_POINT('',(-2.11E0,1.31E0,0.E0)); +#3612=VERTEX_POINT('',#3610); +#3613=VERTEX_POINT('',#3611); +#3614=CARTESIAN_POINT('',(-5.81E0,6.1E-1,0.E0)); +#3615=CARTESIAN_POINT('',(-5.11E0,1.31E0,0.E0)); +#3616=VERTEX_POINT('',#3614); +#3617=VERTEX_POINT('',#3615); +#3618=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#3619=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#3620=VERTEX_POINT('',#3618); +#3621=VERTEX_POINT('',#3619); +#3622=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#3623=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#3624=VERTEX_POINT('',#3622); +#3625=VERTEX_POINT('',#3623); +#3626=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#3627=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.87E0)); +#3628=VERTEX_POINT('',#3626); +#3629=VERTEX_POINT('',#3627); +#3630=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#3631=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#3632=VERTEX_POINT('',#3630); +#3633=VERTEX_POINT('',#3631); +#3634=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#3635=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#3636=VERTEX_POINT('',#3634); +#3637=VERTEX_POINT('',#3635); +#3638=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#3639=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#3640=VERTEX_POINT('',#3638); +#3641=VERTEX_POINT('',#3639); +#3642=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#3643=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#3644=VERTEX_POINT('',#3642); +#3645=VERTEX_POINT('',#3643); +#3646=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#3647=VERTEX_POINT('',#3646); +#3648=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#3649=VERTEX_POINT('',#3648); +#3650=CARTESIAN_POINT('',(6.5E0,-1.7E0,-5.16E0)); +#3651=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.29E0)); +#3652=VERTEX_POINT('',#3650); +#3653=VERTEX_POINT('',#3651); +#3654=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.696446609407E0)); +#3655=VERTEX_POINT('',#3654); +#3656=CARTESIAN_POINT('',(6.5E0,-1.756776695297E0,-5.873223304703E0)); +#3657=VERTEX_POINT('',#3656); +#3658=CARTESIAN_POINT('',(6.5E0,-1.403223304703E0,-6.226776695297E0)); +#3659=VERTEX_POINT('',#3658); +#3660=CARTESIAN_POINT('',(6.5E0,5.8E-1,-6.3E0)); +#3661=VERTEX_POINT('',#3660); +#3662=CARTESIAN_POINT('',(6.5E0,5.8E-1,-7.39E0)); +#3663=VERTEX_POINT('',#3662); +#3664=CARTESIAN_POINT('',(6.5E0,-1.58E0,-7.39E0)); +#3665=VERTEX_POINT('',#3664); +#3666=CARTESIAN_POINT('',(6.5E0,-1.83E0,-7.64E0)); +#3667=VERTEX_POINT('',#3666); +#3668=CARTESIAN_POINT('',(6.5E0,-1.83E0,-8.26E0)); +#3669=VERTEX_POINT('',#3668); +#3670=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.39E0)); +#3671=VERTEX_POINT('',#3670); +#3672=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.39E0)); +#3673=VERTEX_POINT('',#3672); +#3674=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.39E0)); +#3675=CARTESIAN_POINT('',(6.5E0,1.33E0,-8.39E0)); +#3676=VERTEX_POINT('',#3674); +#3677=VERTEX_POINT('',#3675); +#3678=CARTESIAN_POINT('',(6.5E0,1.83E0,-7.89E0)); +#3679=VERTEX_POINT('',#3678); +#3680=CARTESIAN_POINT('',(6.5E0,1.83E0,-5.66E0)); +#3681=VERTEX_POINT('',#3680); +#3682=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.16E0)); +#3683=VERTEX_POINT('',#3682); +#3684=CARTESIAN_POINT('',(6.5E0,-1.29E0,-8.11E0)); +#3685=VERTEX_POINT('',#3684); +#3686=CARTESIAN_POINT('',(6.5E0,1.29E0,-8.11E0)); +#3687=VERTEX_POINT('',#3686); +#3688=CARTESIAN_POINT('',(-6.5E0,1.7E0,-5.16E0)); +#3689=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.29E0)); +#3690=VERTEX_POINT('',#3688); +#3691=VERTEX_POINT('',#3689); +#3692=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.8E0)); +#3693=VERTEX_POINT('',#3692); +#3694=CARTESIAN_POINT('',(-6.5E0,1.756776695297E0,-5.976776695297E0)); +#3695=VERTEX_POINT('',#3694); +#3696=CARTESIAN_POINT('',(-6.5E0,1.506776695297E0,-6.226776695297E0)); +#3697=VERTEX_POINT('',#3696); +#3698=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-6.3E0)); +#3699=VERTEX_POINT('',#3698); +#3700=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-7.39E0)); +#3701=VERTEX_POINT('',#3700); +#3702=CARTESIAN_POINT('',(-6.5E0,1.58E0,-7.39E0)); +#3703=VERTEX_POINT('',#3702); +#3704=CARTESIAN_POINT('',(-6.5E0,1.83E0,-7.64E0)); +#3705=VERTEX_POINT('',#3704); +#3706=CARTESIAN_POINT('',(-6.5E0,1.83E0,-8.26E0)); +#3707=VERTEX_POINT('',#3706); +#3708=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.39E0)); +#3709=VERTEX_POINT('',#3708); +#3710=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.39E0)); +#3711=VERTEX_POINT('',#3710); +#3712=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.39E0)); +#3713=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-8.39E0)); +#3714=VERTEX_POINT('',#3712); +#3715=VERTEX_POINT('',#3713); +#3716=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-7.89E0)); +#3717=VERTEX_POINT('',#3716); +#3718=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-5.66E0)); +#3719=VERTEX_POINT('',#3718); +#3720=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.16E0)); +#3721=VERTEX_POINT('',#3720); +#3722=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#3723=VERTEX_POINT('',#3722); +#3724=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#3725=VERTEX_POINT('',#3724); +#3726=CARTESIAN_POINT('',(-2.81E0,-1.31E0,-6.35E0)); +#3727=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#3728=VERTEX_POINT('',#3726); +#3729=VERTEX_POINT('',#3727); +#3730=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#3731=VERTEX_POINT('',#3730); +#3732=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#3733=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#3734=VERTEX_POINT('',#3732); +#3735=VERTEX_POINT('',#3733); +#3736=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#3737=VERTEX_POINT('',#3736); +#3738=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#3739=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#3740=VERTEX_POINT('',#3738); +#3741=VERTEX_POINT('',#3739); +#3742=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#3743=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#3744=VERTEX_POINT('',#3742); +#3745=VERTEX_POINT('',#3743); +#3746=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#3747=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.87E0)); +#3748=VERTEX_POINT('',#3746); +#3749=VERTEX_POINT('',#3747); +#3750=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#3751=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#3752=VERTEX_POINT('',#3750); +#3753=VERTEX_POINT('',#3751); +#3754=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#3755=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#3756=VERTEX_POINT('',#3754); +#3757=VERTEX_POINT('',#3755); +#3758=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#3759=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#3760=VERTEX_POINT('',#3758); +#3761=VERTEX_POINT('',#3759); +#3762=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#3763=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#3764=VERTEX_POINT('',#3762); +#3765=VERTEX_POINT('',#3763); +#3766=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#3767=VERTEX_POINT('',#3766); +#3768=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#3769=VERTEX_POINT('',#3768); +#3770=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#3771=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#3772=VERTEX_POINT('',#3770); +#3773=VERTEX_POINT('',#3771); +#3774=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#3775=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#3776=VERTEX_POINT('',#3774); +#3777=VERTEX_POINT('',#3775); +#3778=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.11E0)); +#3779=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#3780=VERTEX_POINT('',#3778); +#3781=VERTEX_POINT('',#3779); +#3782=CARTESIAN_POINT('',(-1.82E0,-2.633725830020E0,-8.506274169980E0)); +#3783=VERTEX_POINT('',#3782); +#3784=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#3785=VERTEX_POINT('',#3784); +#3786=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#3787=VERTEX_POINT('',#3786); +#3788=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#3789=VERTEX_POINT('',#3788); +#3790=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-9.24E0)); +#3791=VERTEX_POINT('',#3790); +#3792=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#3793=VERTEX_POINT('',#3792); +#3794=CARTESIAN_POINT('',(-1.82E0,-2.176274169980E0,-8.843725830020E0)); +#3795=VERTEX_POINT('',#3794); +#3796=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#3797=VERTEX_POINT('',#3796); +#3798=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.75E0)); +#3799=VERTEX_POINT('',#3798); +#3800=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#3801=VERTEX_POINT('',#3800); +#3802=CARTESIAN_POINT('',(-1.82E0,-1.767766952966E-1,-8.523223304703E0)); +#3803=VERTEX_POINT('',#3802); +#3804=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#3805=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#3806=VERTEX_POINT('',#3804); +#3807=VERTEX_POINT('',#3805); +#3808=CARTESIAN_POINT('',(-1.18E0,0.E0,-8.45E0)); +#3809=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#3810=VERTEX_POINT('',#3808); +#3811=VERTEX_POINT('',#3809); +#3812=CARTESIAN_POINT('',(-1.18E0,-2.104903320081E0,-8.11E0)); +#3813=CARTESIAN_POINT('',(-1.18E0,-2.331177490061E0,-8.203725830020E0)); +#3814=VERTEX_POINT('',#3812); +#3815=VERTEX_POINT('',#3813); +#3816=CARTESIAN_POINT('',(-1.18E0,-2.633725830020E0,-8.506274169980E0)); +#3817=VERTEX_POINT('',#3816); +#3818=CARTESIAN_POINT('',(-1.18E0,-2.86E0,-8.6E0)); +#3819=VERTEX_POINT('',#3818); +#3820=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-8.6E0)); +#3821=VERTEX_POINT('',#3820); +#3822=CARTESIAN_POINT('',(-1.18E0,-3.97E0,-9.24E0)); +#3823=VERTEX_POINT('',#3822); +#3824=CARTESIAN_POINT('',(-1.18E0,-2.705096679919E0,-9.24E0)); +#3825=VERTEX_POINT('',#3824); +#3826=CARTESIAN_POINT('',(-1.18E0,-2.478822509939E0,-9.146274169980E0)); +#3827=VERTEX_POINT('',#3826); +#3828=CARTESIAN_POINT('',(-1.18E0,-2.176274169980E0,-8.843725830020E0)); +#3829=VERTEX_POINT('',#3828); +#3830=CARTESIAN_POINT('',(-1.18E0,-1.95E0,-8.75E0)); +#3831=VERTEX_POINT('',#3830); +#3832=CARTESIAN_POINT('',(-1.18E0,-4.656854249492E-1,-8.75E0)); +#3833=VERTEX_POINT('',#3832); +#3834=CARTESIAN_POINT('',(-1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#3835=VERTEX_POINT('',#3834); +#3836=CARTESIAN_POINT('',(-1.18E0,-1.767766952966E-1,-8.523223304703E0)); +#3837=VERTEX_POINT('',#3836); +#3838=CARTESIAN_POINT('',(-1.82E0,-1.93E0,-8.11E0)); +#3839=CARTESIAN_POINT('',(-1.18E0,-1.93E0,-8.11E0)); +#3840=VERTEX_POINT('',#3838); +#3841=VERTEX_POINT('',#3839); +#3842=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#3843=VERTEX_POINT('',#3842); +#3844=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.11E0)); +#3845=VERTEX_POINT('',#3844); +#3846=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#3847=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#3848=VERTEX_POINT('',#3846); +#3849=VERTEX_POINT('',#3847); +#3850=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#3851=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#3852=VERTEX_POINT('',#3850); +#3853=VERTEX_POINT('',#3851); +#3854=CARTESIAN_POINT('',(-5.81E0,-1.31E0,-6.35E0)); +#3855=CARTESIAN_POINT('',(-3.19E0,-1.31E0,-6.35E0)); +#3856=VERTEX_POINT('',#3854); +#3857=VERTEX_POINT('',#3855); +#3858=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#3859=VERTEX_POINT('',#3858); +#3860=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#3861=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#3862=VERTEX_POINT('',#3860); +#3863=VERTEX_POINT('',#3861); +#3864=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#3865=VERTEX_POINT('',#3864); +#3866=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#3867=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#3868=VERTEX_POINT('',#3866); +#3869=VERTEX_POINT('',#3867); +#3870=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#3871=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#3872=VERTEX_POINT('',#3870); +#3873=VERTEX_POINT('',#3871); +#3874=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#3875=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.87E0)); +#3876=VERTEX_POINT('',#3874); +#3877=VERTEX_POINT('',#3875); +#3878=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#3879=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#3880=VERTEX_POINT('',#3878); +#3881=VERTEX_POINT('',#3879); +#3882=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#3883=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#3884=VERTEX_POINT('',#3882); +#3885=VERTEX_POINT('',#3883); +#3886=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#3887=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#3888=VERTEX_POINT('',#3886); +#3889=VERTEX_POINT('',#3887); +#3890=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#3891=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#3892=VERTEX_POINT('',#3890); +#3893=VERTEX_POINT('',#3891); +#3894=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#3895=VERTEX_POINT('',#3894); +#3896=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#3897=VERTEX_POINT('',#3896); +#3898=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#3899=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#3900=VERTEX_POINT('',#3898); +#3901=VERTEX_POINT('',#3899); +#3902=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.45E0)); +#3903=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#3904=VERTEX_POINT('',#3902); +#3905=VERTEX_POINT('',#3903); +#3906=CARTESIAN_POINT('',(-4.82E0,-2.104903320081E0,-8.11E0)); +#3907=CARTESIAN_POINT('',(-4.82E0,-2.331177490061E0,-8.203725830020E0)); +#3908=VERTEX_POINT('',#3906); +#3909=VERTEX_POINT('',#3907); +#3910=CARTESIAN_POINT('',(-4.82E0,-2.633725830020E0,-8.506274169980E0)); +#3911=VERTEX_POINT('',#3910); +#3912=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.6E0)); +#3913=VERTEX_POINT('',#3912); +#3914=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-8.6E0)); +#3915=VERTEX_POINT('',#3914); +#3916=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-9.24E0)); +#3917=VERTEX_POINT('',#3916); +#3918=CARTESIAN_POINT('',(-4.82E0,-2.705096679919E0,-9.24E0)); +#3919=VERTEX_POINT('',#3918); +#3920=CARTESIAN_POINT('',(-4.82E0,-2.478822509939E0,-9.146274169980E0)); +#3921=VERTEX_POINT('',#3920); +#3922=CARTESIAN_POINT('',(-4.82E0,-2.176274169980E0,-8.843725830020E0)); +#3923=VERTEX_POINT('',#3922); +#3924=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-8.75E0)); +#3925=VERTEX_POINT('',#3924); +#3926=CARTESIAN_POINT('',(-4.82E0,-4.656854249492E-1,-8.75E0)); +#3927=VERTEX_POINT('',#3926); +#3928=CARTESIAN_POINT('',(-4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#3929=VERTEX_POINT('',#3928); +#3930=CARTESIAN_POINT('',(-4.82E0,-1.767766952966E-1,-8.523223304703E0)); +#3931=VERTEX_POINT('',#3930); +#3932=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#3933=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#3934=VERTEX_POINT('',#3932); +#3935=VERTEX_POINT('',#3933); +#3936=CARTESIAN_POINT('',(-4.18E0,0.E0,-8.45E0)); +#3937=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#3938=VERTEX_POINT('',#3936); +#3939=VERTEX_POINT('',#3937); +#3940=CARTESIAN_POINT('',(-4.18E0,-2.104903320081E0,-8.11E0)); +#3941=CARTESIAN_POINT('',(-4.18E0,-2.331177490061E0,-8.203725830020E0)); +#3942=VERTEX_POINT('',#3940); +#3943=VERTEX_POINT('',#3941); +#3944=CARTESIAN_POINT('',(-4.18E0,-2.633725830020E0,-8.506274169980E0)); +#3945=VERTEX_POINT('',#3944); +#3946=CARTESIAN_POINT('',(-4.18E0,-2.86E0,-8.6E0)); +#3947=VERTEX_POINT('',#3946); +#3948=CARTESIAN_POINT('',(-4.18E0,-3.97E0,-8.6E0)); +#3949=VERTEX_POINT('',#3948); +#3950=CARTESIAN_POINT('',(-4.18E0,-3.97E0,-9.24E0)); +#3951=VERTEX_POINT('',#3950); +#3952=CARTESIAN_POINT('',(-4.18E0,-2.705096679919E0,-9.24E0)); +#3953=VERTEX_POINT('',#3952); +#3954=CARTESIAN_POINT('',(-4.18E0,-2.478822509939E0,-9.146274169980E0)); +#3955=VERTEX_POINT('',#3954); +#3956=CARTESIAN_POINT('',(-4.18E0,-2.176274169980E0,-8.843725830020E0)); +#3957=VERTEX_POINT('',#3956); +#3958=CARTESIAN_POINT('',(-4.18E0,-1.95E0,-8.75E0)); +#3959=VERTEX_POINT('',#3958); +#3960=CARTESIAN_POINT('',(-4.18E0,-4.656854249492E-1,-8.75E0)); +#3961=VERTEX_POINT('',#3960); +#3962=CARTESIAN_POINT('',(-4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#3963=VERTEX_POINT('',#3962); +#3964=CARTESIAN_POINT('',(-4.18E0,-1.767766952966E-1,-8.523223304703E0)); +#3965=VERTEX_POINT('',#3964); +#3966=CARTESIAN_POINT('',(-4.82E0,-1.93E0,-8.11E0)); +#3967=CARTESIAN_POINT('',(-4.18E0,-1.93E0,-8.11E0)); +#3968=VERTEX_POINT('',#3966); +#3969=VERTEX_POINT('',#3967); +#3970=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#3971=VERTEX_POINT('',#3970); +#3972=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.11E0)); +#3973=VERTEX_POINT('',#3972); +#3974=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#3975=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#3976=VERTEX_POINT('',#3974); +#3977=VERTEX_POINT('',#3975); +#3978=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#3979=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#3980=VERTEX_POINT('',#3978); +#3981=VERTEX_POINT('',#3979); +#3982=CARTESIAN_POINT('',(-2.81E0,6.1E-1,-6.35E0)); +#3983=CARTESIAN_POINT('',(-2.11E0,1.31E0,-6.35E0)); +#3984=VERTEX_POINT('',#3982); +#3985=VERTEX_POINT('',#3983); +#3986=CARTESIAN_POINT('',(-5.81E0,6.1E-1,-6.35E0)); +#3987=CARTESIAN_POINT('',(-5.11E0,1.31E0,-6.35E0)); +#3988=VERTEX_POINT('',#3986); +#3989=VERTEX_POINT('',#3987); +#3990=CARTESIAN_POINT('',(-6.5E0,0.E0,0.E0)); +#3991=DIRECTION('',(1.E0,0.E0,0.E0)); +#3992=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3993=AXIS2_PLACEMENT_3D('',#3990,#3991,#3992); +#3994=PLANE('',#3993); +#3996=ORIENTED_EDGE('',*,*,#3995,.T.); +#3998=ORIENTED_EDGE('',*,*,#3997,.T.); +#4000=ORIENTED_EDGE('',*,*,#3999,.T.); +#4002=ORIENTED_EDGE('',*,*,#4001,.T.); +#4004=ORIENTED_EDGE('',*,*,#4003,.T.); +#4006=ORIENTED_EDGE('',*,*,#4005,.T.); +#4008=ORIENTED_EDGE('',*,*,#4007,.F.); +#4010=ORIENTED_EDGE('',*,*,#4009,.F.); +#4012=ORIENTED_EDGE('',*,*,#4011,.T.); +#4014=ORIENTED_EDGE('',*,*,#4013,.T.); +#4016=ORIENTED_EDGE('',*,*,#4015,.T.); +#4018=ORIENTED_EDGE('',*,*,#4017,.T.); +#4020=ORIENTED_EDGE('',*,*,#4019,.T.); +#4022=ORIENTED_EDGE('',*,*,#4021,.T.); +#4024=ORIENTED_EDGE('',*,*,#4023,.T.); +#4026=ORIENTED_EDGE('',*,*,#4025,.T.); +#4028=ORIENTED_EDGE('',*,*,#4027,.T.); +#4030=ORIENTED_EDGE('',*,*,#4029,.T.); +#4032=ORIENTED_EDGE('',*,*,#4031,.T.); +#4034=ORIENTED_EDGE('',*,*,#4033,.T.); +#4036=ORIENTED_EDGE('',*,*,#4035,.T.); +#4038=ORIENTED_EDGE('',*,*,#4037,.T.); +#4040=ORIENTED_EDGE('',*,*,#4039,.T.); +#4042=ORIENTED_EDGE('',*,*,#4041,.T.); +#4044=ORIENTED_EDGE('',*,*,#4043,.T.); +#4046=ORIENTED_EDGE('',*,*,#4045,.T.); +#4048=ORIENTED_EDGE('',*,*,#4047,.T.); +#4050=ORIENTED_EDGE('',*,*,#4049,.T.); +#4051=EDGE_LOOP('',(#3996,#3998,#4000,#4002,#4004,#4006,#4008,#4010,#4012,#4014, +#4016,#4018,#4020,#4022,#4024,#4026,#4028,#4030,#4032,#4034,#4036,#4038,#4040, +#4042,#4044,#4046,#4048,#4050)); +#4052=FACE_OUTER_BOUND('',#4051,.F.); +#4053=ADVANCED_FACE('',(#4052),#3994,.F.); +#4054=CARTESIAN_POINT('',(-6.5E0,1.7E0,-5.29E0)); +#4055=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4056=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4057=AXIS2_PLACEMENT_3D('',#4054,#4055,#4056); +#4058=CYLINDRICAL_SURFACE('',#4057,1.3E-1); +#4059=ORIENTED_EDGE('',*,*,#3995,.F.); +#4061=ORIENTED_EDGE('',*,*,#4060,.T.); +#4063=ORIENTED_EDGE('',*,*,#4062,.T.); +#4065=ORIENTED_EDGE('',*,*,#4064,.F.); +#4066=EDGE_LOOP('',(#4059,#4061,#4063,#4065)); +#4067=FACE_OUTER_BOUND('',#4066,.F.); +#4068=ADVANCED_FACE('',(#4067),#4058,.T.); +#4069=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.16E0)); +#4070=DIRECTION('',(0.E0,0.E0,1.E0)); +#4071=DIRECTION('',(0.E0,1.E0,0.E0)); +#4072=AXIS2_PLACEMENT_3D('',#4069,#4070,#4071); +#4073=PLANE('',#4072); +#4074=ORIENTED_EDGE('',*,*,#4049,.F.); +#4076=ORIENTED_EDGE('',*,*,#4075,.T.); +#4078=ORIENTED_EDGE('',*,*,#4077,.T.); +#4079=ORIENTED_EDGE('',*,*,#4060,.F.); +#4080=EDGE_LOOP('',(#4074,#4076,#4078,#4079)); +#4081=FACE_OUTER_BOUND('',#4080,.F.); +#4082=ADVANCED_FACE('',(#4081),#4073,.T.); +#4083=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-5.66E0)); +#4084=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4085=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4086=AXIS2_PLACEMENT_3D('',#4083,#4084,#4085); +#4087=CYLINDRICAL_SURFACE('',#4086,5.E-1); +#4088=ORIENTED_EDGE('',*,*,#4047,.F.); +#4090=ORIENTED_EDGE('',*,*,#4089,.T.); +#4092=ORIENTED_EDGE('',*,*,#4091,.T.); +#4093=ORIENTED_EDGE('',*,*,#4075,.F.); +#4094=EDGE_LOOP('',(#4088,#4090,#4092,#4093)); +#4095=FACE_OUTER_BOUND('',#4094,.F.); +#4096=ADVANCED_FACE('',(#4095),#4087,.T.); +#4097=CARTESIAN_POINT('',(-6.5E0,-1.83E0,-7.89E0)); +#4098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4099=DIRECTION('',(0.E0,0.E0,1.E0)); +#4100=AXIS2_PLACEMENT_3D('',#4097,#4098,#4099); +#4101=PLANE('',#4100); +#4102=ORIENTED_EDGE('',*,*,#4045,.F.); +#4104=ORIENTED_EDGE('',*,*,#4103,.T.); +#4106=ORIENTED_EDGE('',*,*,#4105,.T.); +#4107=ORIENTED_EDGE('',*,*,#4089,.F.); +#4108=EDGE_LOOP('',(#4102,#4104,#4106,#4107)); +#4109=FACE_OUTER_BOUND('',#4108,.F.); +#4110=ADVANCED_FACE('',(#4109),#4101,.T.); +#4111=CARTESIAN_POINT('',(-6.5E0,-1.33E0,-7.89E0)); +#4112=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4113=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4114=AXIS2_PLACEMENT_3D('',#4111,#4112,#4113); +#4115=CYLINDRICAL_SURFACE('',#4114,5.E-1); +#4116=ORIENTED_EDGE('',*,*,#4043,.F.); +#4118=ORIENTED_EDGE('',*,*,#4117,.T.); +#4120=ORIENTED_EDGE('',*,*,#4119,.T.); +#4121=ORIENTED_EDGE('',*,*,#4103,.F.); +#4122=EDGE_LOOP('',(#4116,#4118,#4120,#4121)); +#4123=FACE_OUTER_BOUND('',#4122,.F.); +#4124=ADVANCED_FACE('',(#4123),#4115,.T.); +#4125=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.39E0)); +#4126=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4127=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4128=AXIS2_PLACEMENT_3D('',#4125,#4126,#4127); +#4129=PLANE('',#4128); +#4131=ORIENTED_EDGE('',*,*,#4130,.T.); +#4133=ORIENTED_EDGE('',*,*,#4132,.T.); +#4134=ORIENTED_EDGE('',*,*,#4117,.F.); +#4135=ORIENTED_EDGE('',*,*,#4041,.F.); +#4137=ORIENTED_EDGE('',*,*,#4136,.F.); +#4138=EDGE_LOOP('',(#4131,#4133,#4134,#4135,#4137)); +#4139=FACE_OUTER_BOUND('',#4138,.F.); +#4140=ADVANCED_FACE('',(#4139),#4129,.T.); +#4141=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.39E0)); +#4142=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4143=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4144=AXIS2_PLACEMENT_3D('',#4141,#4142,#4143); +#4145=PLANE('',#4144); +#4147=ORIENTED_EDGE('',*,*,#4146,.F.); +#4149=ORIENTED_EDGE('',*,*,#4148,.F.); +#4150=ORIENTED_EDGE('',*,*,#4025,.F.); +#4152=ORIENTED_EDGE('',*,*,#4151,.T.); +#4154=ORIENTED_EDGE('',*,*,#4153,.T.); +#4155=EDGE_LOOP('',(#4147,#4149,#4150,#4152,#4154)); +#4156=FACE_OUTER_BOUND('',#4155,.F.); +#4157=ADVANCED_FACE('',(#4156),#4145,.T.); +#4158=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#4159=DIRECTION('',(0.E0,1.E0,0.E0)); +#4160=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4161=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); +#4162=PLANE('',#4161); +#4164=ORIENTED_EDGE('',*,*,#4163,.T.); +#4166=ORIENTED_EDGE('',*,*,#4165,.T.); +#4168=ORIENTED_EDGE('',*,*,#4167,.T.); +#4170=ORIENTED_EDGE('',*,*,#4169,.T.); +#4172=ORIENTED_EDGE('',*,*,#4171,.T.); +#4174=ORIENTED_EDGE('',*,*,#4173,.T.); +#4175=EDGE_LOOP('',(#4164,#4166,#4168,#4170,#4172,#4174)); +#4176=FACE_OUTER_BOUND('',#4175,.F.); +#4177=ADVANCED_FACE('',(#4176),#4162,.F.); +#4178=CARTESIAN_POINT('',(0.E0,-6.6E-1,0.E0)); +#4179=DIRECTION('',(0.E0,1.E0,0.E0)); +#4180=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4181=AXIS2_PLACEMENT_3D('',#4178,#4179,#4180); +#4182=PLANE('',#4181); +#4183=ORIENTED_EDGE('',*,*,#4130,.F.); +#4185=ORIENTED_EDGE('',*,*,#4184,.T.); +#4187=ORIENTED_EDGE('',*,*,#4186,.T.); +#4189=ORIENTED_EDGE('',*,*,#4188,.T.); +#4191=ORIENTED_EDGE('',*,*,#4190,.T.); +#4193=ORIENTED_EDGE('',*,*,#4192,.T.); +#4194=EDGE_LOOP('',(#4183,#4185,#4187,#4189,#4191,#4193)); +#4195=FACE_OUTER_BOUND('',#4194,.F.); +#4196=ADVANCED_FACE('',(#4195),#4182,.F.); +#4197=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.39E0)); +#4198=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4199=DIRECTION('',(0.E0,1.E0,0.E0)); +#4200=AXIS2_PLACEMENT_3D('',#4197,#4198,#4199); +#4201=PLANE('',#4200); +#4202=ORIENTED_EDGE('',*,*,#4163,.F.); +#4204=ORIENTED_EDGE('',*,*,#4203,.F.); +#4206=ORIENTED_EDGE('',*,*,#4205,.F.); +#4208=ORIENTED_EDGE('',*,*,#4207,.T.); +#4210=ORIENTED_EDGE('',*,*,#4209,.T.); +#4211=EDGE_LOOP('',(#4202,#4204,#4206,#4208,#4210)); +#4212=FACE_OUTER_BOUND('',#4211,.F.); +#4213=ADVANCED_FACE('',(#4212),#4201,.T.); +#4214=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.39E0)); +#4215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4216=DIRECTION('',(0.E0,1.E0,0.E0)); +#4217=AXIS2_PLACEMENT_3D('',#4214,#4215,#4216); +#4218=PLANE('',#4217); +#4220=ORIENTED_EDGE('',*,*,#4219,.T.); +#4222=ORIENTED_EDGE('',*,*,#4221,.T.); +#4224=ORIENTED_EDGE('',*,*,#4223,.F.); +#4226=ORIENTED_EDGE('',*,*,#4225,.F.); +#4228=ORIENTED_EDGE('',*,*,#4227,.F.); +#4229=EDGE_LOOP('',(#4220,#4222,#4224,#4226,#4228)); +#4230=FACE_OUTER_BOUND('',#4229,.F.); +#4231=ADVANCED_FACE('',(#4230),#4218,.T.); +#4232=CARTESIAN_POINT('',(6.5E0,0.E0,0.E0)); +#4233=DIRECTION('',(1.E0,0.E0,0.E0)); +#4234=DIRECTION('',(0.E0,1.E0,0.E0)); +#4235=AXIS2_PLACEMENT_3D('',#4232,#4233,#4234); +#4236=PLANE('',#4235); +#4238=ORIENTED_EDGE('',*,*,#4237,.T.); +#4239=ORIENTED_EDGE('',*,*,#4227,.T.); +#4241=ORIENTED_EDGE('',*,*,#4240,.F.); +#4243=ORIENTED_EDGE('',*,*,#4242,.F.); +#4245=ORIENTED_EDGE('',*,*,#4244,.T.); +#4246=ORIENTED_EDGE('',*,*,#4203,.T.); +#4247=EDGE_LOOP('',(#4238,#4239,#4241,#4243,#4245,#4246)); +#4248=FACE_OUTER_BOUND('',#4247,.F.); +#4249=ADVANCED_FACE('',(#4248),#4236,.F.); +#4250=CARTESIAN_POINT('',(7.44E0,-6.6E-1,-8.39E0)); +#4251=DIRECTION('',(0.E0,1.E0,0.E0)); +#4252=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4253=AXIS2_PLACEMENT_3D('',#4250,#4251,#4252); +#4254=CYLINDRICAL_SURFACE('',#4253,9.4E-1); +#4255=ORIENTED_EDGE('',*,*,#4237,.F.); +#4256=ORIENTED_EDGE('',*,*,#4173,.F.); +#4258=ORIENTED_EDGE('',*,*,#4257,.T.); +#4260=ORIENTED_EDGE('',*,*,#4259,.T.); +#4261=EDGE_LOOP('',(#4255,#4256,#4258,#4260)); +#4262=FACE_OUTER_BOUND('',#4261,.F.); +#4263=ADVANCED_FACE('',(#4262),#4254,.T.); +#4264=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-9.265E0)); +#4265=DIRECTION('',(2.992766187424E-2,0.E0,-9.995520672055E-1)); +#4266=DIRECTION('',(-9.995520672055E-1,0.E0,-2.992766187424E-2)); +#4267=AXIS2_PLACEMENT_3D('',#4264,#4265,#4266); +#4268=PLANE('',#4267); +#4269=ORIENTED_EDGE('',*,*,#4171,.F.); +#4271=ORIENTED_EDGE('',*,*,#4270,.T.); +#4273=ORIENTED_EDGE('',*,*,#4272,.T.); +#4274=ORIENTED_EDGE('',*,*,#4257,.F.); +#4275=EDGE_LOOP('',(#4269,#4271,#4273,#4274)); +#4276=FACE_OUTER_BOUND('',#4275,.F.); +#4277=ADVANCED_FACE('',(#4276),#4268,.T.); +#4278=CARTESIAN_POINT('',(9.625E0,-6.6E-1,-8.905E0)); +#4279=DIRECTION('',(1.E0,0.E0,0.E0)); +#4280=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4281=AXIS2_PLACEMENT_3D('',#4278,#4279,#4280); +#4282=PLANE('',#4281); +#4283=ORIENTED_EDGE('',*,*,#4169,.F.); +#4285=ORIENTED_EDGE('',*,*,#4284,.T.); +#4287=ORIENTED_EDGE('',*,*,#4286,.T.); +#4288=ORIENTED_EDGE('',*,*,#4270,.F.); +#4289=EDGE_LOOP('',(#4283,#4285,#4287,#4288)); +#4290=FACE_OUTER_BOUND('',#4289,.F.); +#4291=ADVANCED_FACE('',(#4290),#4282,.T.); +#4292=CARTESIAN_POINT('',(7.457314935301E0,-6.6E-1,-8.969741488092E0)); +#4293=DIRECTION('',(-2.985333672567E-2,0.E0,9.995542898144E-1)); +#4294=DIRECTION('',(9.995542898144E-1,0.E0,2.985333672567E-2)); +#4295=AXIS2_PLACEMENT_3D('',#4292,#4293,#4294); +#4296=PLANE('',#4295); +#4297=ORIENTED_EDGE('',*,*,#4167,.F.); +#4299=ORIENTED_EDGE('',*,*,#4298,.T.); +#4301=ORIENTED_EDGE('',*,*,#4300,.T.); +#4302=ORIENTED_EDGE('',*,*,#4284,.F.); +#4303=EDGE_LOOP('',(#4297,#4299,#4301,#4302)); +#4304=FACE_OUTER_BOUND('',#4303,.F.); +#4305=ADVANCED_FACE('',(#4304),#4296,.T.); +#4306=CARTESIAN_POINT('',(7.44E0,-6.6E-1,-8.39E0)); +#4307=DIRECTION('',(0.E0,1.E0,0.E0)); +#4308=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4309=AXIS2_PLACEMENT_3D('',#4306,#4307,#4308); +#4310=CYLINDRICAL_SURFACE('',#4309,5.8E-1); +#4312=ORIENTED_EDGE('',*,*,#4311,.T.); +#4314=ORIENTED_EDGE('',*,*,#4313,.T.); +#4315=ORIENTED_EDGE('',*,*,#4298,.F.); +#4316=ORIENTED_EDGE('',*,*,#4165,.F.); +#4317=EDGE_LOOP('',(#4312,#4314,#4315,#4316)); +#4318=FACE_OUTER_BOUND('',#4317,.F.); +#4319=ADVANCED_FACE('',(#4318),#4310,.F.); +#4320=CARTESIAN_POINT('',(6.86E0,0.E0,0.E0)); +#4321=DIRECTION('',(1.E0,0.E0,0.E0)); +#4322=DIRECTION('',(0.E0,1.E0,0.E0)); +#4323=AXIS2_PLACEMENT_3D('',#4320,#4321,#4322); +#4324=PLANE('',#4323); +#4325=ORIENTED_EDGE('',*,*,#4311,.F.); +#4326=ORIENTED_EDGE('',*,*,#4209,.F.); +#4328=ORIENTED_EDGE('',*,*,#4327,.F.); +#4330=ORIENTED_EDGE('',*,*,#4329,.F.); +#4332=ORIENTED_EDGE('',*,*,#4331,.F.); +#4334=ORIENTED_EDGE('',*,*,#4333,.F.); +#4336=ORIENTED_EDGE('',*,*,#4335,.F.); +#4338=ORIENTED_EDGE('',*,*,#4337,.F.); +#4340=ORIENTED_EDGE('',*,*,#4339,.F.); +#4342=ORIENTED_EDGE('',*,*,#4341,.F.); +#4344=ORIENTED_EDGE('',*,*,#4343,.F.); +#4346=ORIENTED_EDGE('',*,*,#4345,.F.); +#4348=ORIENTED_EDGE('',*,*,#4347,.F.); +#4350=ORIENTED_EDGE('',*,*,#4349,.F.); +#4352=ORIENTED_EDGE('',*,*,#4351,.F.); +#4354=ORIENTED_EDGE('',*,*,#4353,.F.); +#4356=ORIENTED_EDGE('',*,*,#4355,.F.); +#4358=ORIENTED_EDGE('',*,*,#4357,.F.); +#4359=ORIENTED_EDGE('',*,*,#4221,.F.); +#4360=EDGE_LOOP('',(#4325,#4326,#4328,#4330,#4332,#4334,#4336,#4338,#4340,#4342, +#4344,#4346,#4348,#4350,#4352,#4354,#4356,#4358,#4359)); +#4361=FACE_OUTER_BOUND('',#4360,.F.); +#4362=ADVANCED_FACE('',(#4361),#4324,.T.); +#4363=CARTESIAN_POINT('',(6.5E0,-1.7E0,-8.26E0)); +#4364=DIRECTION('',(1.E0,0.E0,0.E0)); +#4365=DIRECTION('',(0.E0,1.E0,0.E0)); +#4366=AXIS2_PLACEMENT_3D('',#4363,#4364,#4365); +#4367=CYLINDRICAL_SURFACE('',#4366,1.3E-1); +#4369=ORIENTED_EDGE('',*,*,#4368,.F.); +#4371=ORIENTED_EDGE('',*,*,#4370,.T.); +#4372=ORIENTED_EDGE('',*,*,#4327,.T.); +#4373=ORIENTED_EDGE('',*,*,#4207,.F.); +#4374=EDGE_LOOP('',(#4369,#4371,#4372,#4373)); +#4375=FACE_OUTER_BOUND('',#4374,.F.); +#4376=ADVANCED_FACE('',(#4375),#4367,.T.); +#4377=CARTESIAN_POINT('',(6.5E0,0.E0,0.E0)); +#4378=DIRECTION('',(1.E0,0.E0,0.E0)); +#4379=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4380=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379); +#4381=PLANE('',#4380); +#4383=ORIENTED_EDGE('',*,*,#4382,.T.); +#4385=ORIENTED_EDGE('',*,*,#4384,.T.); +#4387=ORIENTED_EDGE('',*,*,#4386,.T.); +#4389=ORIENTED_EDGE('',*,*,#4388,.T.); +#4391=ORIENTED_EDGE('',*,*,#4390,.T.); +#4393=ORIENTED_EDGE('',*,*,#4392,.F.); +#4395=ORIENTED_EDGE('',*,*,#4394,.F.); +#4397=ORIENTED_EDGE('',*,*,#4396,.T.); +#4399=ORIENTED_EDGE('',*,*,#4398,.T.); +#4401=ORIENTED_EDGE('',*,*,#4400,.T.); +#4403=ORIENTED_EDGE('',*,*,#4402,.T.); +#4405=ORIENTED_EDGE('',*,*,#4404,.T.); +#4407=ORIENTED_EDGE('',*,*,#4406,.T.); +#4409=ORIENTED_EDGE('',*,*,#4408,.T.); +#4410=ORIENTED_EDGE('',*,*,#4368,.T.); +#4411=ORIENTED_EDGE('',*,*,#4205,.T.); +#4413=ORIENTED_EDGE('',*,*,#4412,.F.); +#4415=ORIENTED_EDGE('',*,*,#4414,.F.); +#4417=ORIENTED_EDGE('',*,*,#4416,.F.); +#4419=ORIENTED_EDGE('',*,*,#4418,.F.); +#4421=ORIENTED_EDGE('',*,*,#4420,.F.); +#4423=ORIENTED_EDGE('',*,*,#4422,.F.); +#4425=ORIENTED_EDGE('',*,*,#4424,.F.); +#4426=ORIENTED_EDGE('',*,*,#4225,.T.); +#4428=ORIENTED_EDGE('',*,*,#4427,.T.); +#4430=ORIENTED_EDGE('',*,*,#4429,.T.); +#4432=ORIENTED_EDGE('',*,*,#4431,.T.); +#4434=ORIENTED_EDGE('',*,*,#4433,.T.); +#4435=EDGE_LOOP('',(#4383,#4385,#4387,#4389,#4391,#4393,#4395,#4397,#4399,#4401, +#4403,#4405,#4407,#4409,#4410,#4411,#4413,#4415,#4417,#4419,#4421,#4423,#4425, +#4426,#4428,#4430,#4432,#4434)); +#4436=FACE_OUTER_BOUND('',#4435,.F.); +#4437=ADVANCED_FACE('',(#4436),#4381,.T.); +#4438=CARTESIAN_POINT('',(6.5E0,-1.7E0,-5.29E0)); +#4439=DIRECTION('',(1.E0,0.E0,0.E0)); +#4440=DIRECTION('',(0.E0,1.E0,0.E0)); +#4441=AXIS2_PLACEMENT_3D('',#4438,#4439,#4440); +#4442=CYLINDRICAL_SURFACE('',#4441,1.3E-1); +#4443=ORIENTED_EDGE('',*,*,#4382,.F.); +#4445=ORIENTED_EDGE('',*,*,#4444,.T.); +#4446=ORIENTED_EDGE('',*,*,#4349,.T.); +#4448=ORIENTED_EDGE('',*,*,#4447,.F.); +#4449=EDGE_LOOP('',(#4443,#4445,#4446,#4448)); +#4450=FACE_OUTER_BOUND('',#4449,.F.); +#4451=ADVANCED_FACE('',(#4450),#4442,.T.); +#4452=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.16E0)); +#4453=DIRECTION('',(0.E0,0.E0,1.E0)); +#4454=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4455=AXIS2_PLACEMENT_3D('',#4452,#4453,#4454); +#4456=PLANE('',#4455); +#4457=ORIENTED_EDGE('',*,*,#4433,.F.); +#4459=ORIENTED_EDGE('',*,*,#4458,.T.); +#4460=ORIENTED_EDGE('',*,*,#4351,.T.); +#4461=ORIENTED_EDGE('',*,*,#4444,.F.); +#4462=EDGE_LOOP('',(#4457,#4459,#4460,#4461)); +#4463=FACE_OUTER_BOUND('',#4462,.F.); +#4464=ADVANCED_FACE('',(#4463),#4456,.T.); +#4465=CARTESIAN_POINT('',(6.5E0,1.33E0,-5.66E0)); +#4466=DIRECTION('',(1.E0,0.E0,0.E0)); +#4467=DIRECTION('',(0.E0,1.E0,0.E0)); +#4468=AXIS2_PLACEMENT_3D('',#4465,#4466,#4467); +#4469=CYLINDRICAL_SURFACE('',#4468,5.E-1); +#4470=ORIENTED_EDGE('',*,*,#4431,.F.); +#4472=ORIENTED_EDGE('',*,*,#4471,.T.); +#4473=ORIENTED_EDGE('',*,*,#4353,.T.); +#4474=ORIENTED_EDGE('',*,*,#4458,.F.); +#4475=EDGE_LOOP('',(#4470,#4472,#4473,#4474)); +#4476=FACE_OUTER_BOUND('',#4475,.F.); +#4477=ADVANCED_FACE('',(#4476),#4469,.T.); +#4478=CARTESIAN_POINT('',(6.5E0,1.83E0,-7.89E0)); +#4479=DIRECTION('',(0.E0,1.E0,0.E0)); +#4480=DIRECTION('',(0.E0,0.E0,1.E0)); +#4481=AXIS2_PLACEMENT_3D('',#4478,#4479,#4480); +#4482=PLANE('',#4481); +#4483=ORIENTED_EDGE('',*,*,#4429,.F.); +#4485=ORIENTED_EDGE('',*,*,#4484,.T.); +#4486=ORIENTED_EDGE('',*,*,#4355,.T.); +#4487=ORIENTED_EDGE('',*,*,#4471,.F.); +#4488=EDGE_LOOP('',(#4483,#4485,#4486,#4487)); +#4489=FACE_OUTER_BOUND('',#4488,.F.); +#4490=ADVANCED_FACE('',(#4489),#4482,.T.); +#4491=CARTESIAN_POINT('',(6.5E0,1.33E0,-7.89E0)); +#4492=DIRECTION('',(1.E0,0.E0,0.E0)); +#4493=DIRECTION('',(0.E0,1.E0,0.E0)); +#4494=AXIS2_PLACEMENT_3D('',#4491,#4492,#4493); +#4495=CYLINDRICAL_SURFACE('',#4494,5.E-1); +#4496=ORIENTED_EDGE('',*,*,#4427,.F.); +#4497=ORIENTED_EDGE('',*,*,#4223,.T.); +#4498=ORIENTED_EDGE('',*,*,#4357,.T.); +#4499=ORIENTED_EDGE('',*,*,#4484,.F.); +#4500=EDGE_LOOP('',(#4496,#4497,#4498,#4499)); +#4501=FACE_OUTER_BOUND('',#4500,.F.); +#4502=ADVANCED_FACE('',(#4501),#4495,.T.); +#4503=CARTESIAN_POINT('',(6.5E0,-1.83E0,-5.29E0)); +#4504=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4505=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4506=AXIS2_PLACEMENT_3D('',#4503,#4504,#4505); +#4507=PLANE('',#4506); +#4508=ORIENTED_EDGE('',*,*,#4384,.F.); +#4509=ORIENTED_EDGE('',*,*,#4447,.T.); +#4510=ORIENTED_EDGE('',*,*,#4347,.T.); +#4512=ORIENTED_EDGE('',*,*,#4511,.F.); +#4513=EDGE_LOOP('',(#4508,#4509,#4510,#4512)); +#4514=FACE_OUTER_BOUND('',#4513,.F.); +#4515=ADVANCED_FACE('',(#4514),#4507,.T.); +#4516=CARTESIAN_POINT('',(6.5E0,-1.58E0,-5.696446609407E0)); +#4517=DIRECTION('',(1.E0,0.E0,0.E0)); +#4518=DIRECTION('',(0.E0,1.E0,0.E0)); +#4519=AXIS2_PLACEMENT_3D('',#4516,#4517,#4518); +#4520=CYLINDRICAL_SURFACE('',#4519,2.5E-1); +#4521=ORIENTED_EDGE('',*,*,#4386,.F.); +#4522=ORIENTED_EDGE('',*,*,#4511,.T.); +#4523=ORIENTED_EDGE('',*,*,#4345,.T.); +#4525=ORIENTED_EDGE('',*,*,#4524,.F.); +#4526=EDGE_LOOP('',(#4521,#4522,#4523,#4525)); +#4527=FACE_OUTER_BOUND('',#4526,.F.); +#4528=ADVANCED_FACE('',(#4527),#4520,.T.); +#4529=CARTESIAN_POINT('',(6.5E0,-1.756776695297E0,-5.873223304703E0)); +#4530=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4531=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4532=AXIS2_PLACEMENT_3D('',#4529,#4530,#4531); +#4533=PLANE('',#4532); +#4534=ORIENTED_EDGE('',*,*,#4388,.F.); +#4535=ORIENTED_EDGE('',*,*,#4524,.T.); +#4536=ORIENTED_EDGE('',*,*,#4343,.T.); +#4538=ORIENTED_EDGE('',*,*,#4537,.F.); +#4539=EDGE_LOOP('',(#4534,#4535,#4536,#4538)); +#4540=FACE_OUTER_BOUND('',#4539,.F.); +#4541=ADVANCED_FACE('',(#4540),#4533,.T.); +#4542=CARTESIAN_POINT('',(6.5E0,-1.226446609407E0,-6.05E0)); +#4543=DIRECTION('',(1.E0,0.E0,0.E0)); +#4544=DIRECTION('',(0.E0,1.E0,0.E0)); +#4545=AXIS2_PLACEMENT_3D('',#4542,#4543,#4544); +#4546=CYLINDRICAL_SURFACE('',#4545,2.5E-1); +#4548=ORIENTED_EDGE('',*,*,#4547,.F.); +#4549=ORIENTED_EDGE('',*,*,#4390,.F.); +#4550=ORIENTED_EDGE('',*,*,#4537,.T.); +#4551=ORIENTED_EDGE('',*,*,#4341,.T.); +#4552=EDGE_LOOP('',(#4548,#4549,#4550,#4551)); +#4553=FACE_OUTER_BOUND('',#4552,.F.); +#4554=ADVANCED_FACE('',(#4553),#4546,.T.); +#4555=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.3E0)); +#4556=DIRECTION('',(0.E0,0.E0,1.E0)); +#4557=DIRECTION('',(0.E0,1.E0,0.E0)); +#4558=AXIS2_PLACEMENT_3D('',#4555,#4556,#4557); +#4559=PLANE('',#4558); +#4560=ORIENTED_EDGE('',*,*,#4339,.T.); +#4562=ORIENTED_EDGE('',*,*,#4561,.F.); +#4564=ORIENTED_EDGE('',*,*,#4563,.F.); +#4566=ORIENTED_EDGE('',*,*,#4565,.F.); +#4567=ORIENTED_EDGE('',*,*,#4392,.T.); +#4568=ORIENTED_EDGE('',*,*,#4547,.T.); +#4569=EDGE_LOOP('',(#4560,#4562,#4564,#4566,#4567,#4568)); +#4570=FACE_OUTER_BOUND('',#4569,.F.); +#4571=ADVANCED_FACE('',(#4570),#4559,.T.); +#4572=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.3E0)); +#4573=DIRECTION('',(0.E0,0.E0,1.E0)); +#4574=DIRECTION('',(0.E0,1.E0,0.E0)); +#4575=AXIS2_PLACEMENT_3D('',#4572,#4573,#4574); +#4576=PLANE('',#4575); +#4578=ORIENTED_EDGE('',*,*,#4577,.T.); +#4580=ORIENTED_EDGE('',*,*,#4579,.F.); +#4582=ORIENTED_EDGE('',*,*,#4581,.F.); +#4584=ORIENTED_EDGE('',*,*,#4583,.F.); +#4586=ORIENTED_EDGE('',*,*,#4585,.F.); +#4587=ORIENTED_EDGE('',*,*,#4005,.F.); +#4588=EDGE_LOOP('',(#4578,#4580,#4582,#4584,#4586,#4587)); +#4589=FACE_OUTER_BOUND('',#4588,.F.); +#4590=ADVANCED_FACE('',(#4589),#4576,.T.); +#4591=CARTESIAN_POINT('',(6.93E0,4.5E-1,-7.3E0)); +#4592=DIRECTION('',(0.E0,1.E0,0.E0)); +#4593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4594=AXIS2_PLACEMENT_3D('',#4591,#4592,#4593); +#4595=PLANE('',#4594); +#4597=ORIENTED_EDGE('',*,*,#4596,.F.); +#4598=ORIENTED_EDGE('',*,*,#4398,.F.); +#4600=ORIENTED_EDGE('',*,*,#4599,.F.); +#4602=ORIENTED_EDGE('',*,*,#4601,.T.); +#4603=ORIENTED_EDGE('',*,*,#4561,.T.); +#4604=EDGE_LOOP('',(#4597,#4598,#4600,#4602,#4603)); +#4605=FACE_OUTER_BOUND('',#4604,.F.); +#4606=ADVANCED_FACE('',(#4605),#4595,.T.); +#4607=CARTESIAN_POINT('',(6.5E0,-1.226446609407E0,-6.3E0)); +#4608=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4609=DIRECTION('',(0.E0,1.E0,0.E0)); +#4610=AXIS2_PLACEMENT_3D('',#4607,#4608,#4609); +#4611=PLANE('',#4610); +#4612=ORIENTED_EDGE('',*,*,#4596,.T.); +#4613=ORIENTED_EDGE('',*,*,#4337,.T.); +#4615=ORIENTED_EDGE('',*,*,#4614,.F.); +#4616=ORIENTED_EDGE('',*,*,#4400,.F.); +#4617=EDGE_LOOP('',(#4612,#4613,#4615,#4616)); +#4618=FACE_OUTER_BOUND('',#4617,.F.); +#4619=ADVANCED_FACE('',(#4618),#4611,.T.); +#4620=CARTESIAN_POINT('',(6.5E0,5.8E-1,-6.3E0)); +#4621=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4622=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4623=AXIS2_PLACEMENT_3D('',#4620,#4621,#4622); +#4624=PLANE('',#4623); +#4625=ORIENTED_EDGE('',*,*,#4402,.F.); +#4626=ORIENTED_EDGE('',*,*,#4614,.T.); +#4627=ORIENTED_EDGE('',*,*,#4335,.T.); +#4629=ORIENTED_EDGE('',*,*,#4628,.F.); +#4630=EDGE_LOOP('',(#4625,#4626,#4627,#4629)); +#4631=FACE_OUTER_BOUND('',#4630,.F.); +#4632=ADVANCED_FACE('',(#4631),#4624,.T.); +#4633=CARTESIAN_POINT('',(6.5E0,5.8E-1,-7.39E0)); +#4634=DIRECTION('',(0.E0,0.E0,1.E0)); +#4635=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4636=AXIS2_PLACEMENT_3D('',#4633,#4634,#4635); +#4637=PLANE('',#4636); +#4638=ORIENTED_EDGE('',*,*,#4404,.F.); +#4639=ORIENTED_EDGE('',*,*,#4628,.T.); +#4640=ORIENTED_EDGE('',*,*,#4333,.T.); +#4642=ORIENTED_EDGE('',*,*,#4641,.F.); +#4643=EDGE_LOOP('',(#4638,#4639,#4640,#4642)); +#4644=FACE_OUTER_BOUND('',#4643,.F.); +#4645=ADVANCED_FACE('',(#4644),#4637,.T.); +#4646=CARTESIAN_POINT('',(6.5E0,-1.58E0,-7.64E0)); +#4647=DIRECTION('',(1.E0,0.E0,0.E0)); +#4648=DIRECTION('',(0.E0,1.E0,0.E0)); +#4649=AXIS2_PLACEMENT_3D('',#4646,#4647,#4648); +#4650=CYLINDRICAL_SURFACE('',#4649,2.5E-1); +#4651=ORIENTED_EDGE('',*,*,#4406,.F.); +#4652=ORIENTED_EDGE('',*,*,#4641,.T.); +#4653=ORIENTED_EDGE('',*,*,#4331,.T.); +#4655=ORIENTED_EDGE('',*,*,#4654,.F.); +#4656=EDGE_LOOP('',(#4651,#4652,#4653,#4655)); +#4657=FACE_OUTER_BOUND('',#4656,.F.); +#4658=ADVANCED_FACE('',(#4657),#4650,.T.); +#4659=CARTESIAN_POINT('',(6.5E0,-1.83E0,-7.64E0)); +#4660=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4662=AXIS2_PLACEMENT_3D('',#4659,#4660,#4661); +#4663=PLANE('',#4662); +#4664=ORIENTED_EDGE('',*,*,#4408,.F.); +#4665=ORIENTED_EDGE('',*,*,#4654,.T.); +#4666=ORIENTED_EDGE('',*,*,#4329,.T.); +#4667=ORIENTED_EDGE('',*,*,#4370,.F.); +#4668=EDGE_LOOP('',(#4664,#4665,#4666,#4667)); +#4669=FACE_OUTER_BOUND('',#4668,.F.); +#4670=ADVANCED_FACE('',(#4669),#4663,.T.); +#4671=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.3E0)); +#4672=DIRECTION('',(0.E0,0.E0,1.E0)); +#4673=DIRECTION('',(0.E0,1.E0,0.E0)); +#4674=AXIS2_PLACEMENT_3D('',#4671,#4672,#4673); +#4675=PLANE('',#4674); +#4677=ORIENTED_EDGE('',*,*,#4676,.T.); +#4679=ORIENTED_EDGE('',*,*,#4678,.T.); +#4680=ORIENTED_EDGE('',*,*,#4009,.T.); +#4682=ORIENTED_EDGE('',*,*,#4681,.T.); +#4683=EDGE_LOOP('',(#4677,#4679,#4680,#4682)); +#4684=FACE_OUTER_BOUND('',#4683,.F.); +#4685=ADVANCED_FACE('',(#4684),#4675,.F.); +#4686=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.3E0)); +#4687=DIRECTION('',(0.E0,0.E0,1.E0)); +#4688=DIRECTION('',(0.E0,1.E0,0.E0)); +#4689=AXIS2_PLACEMENT_3D('',#4686,#4687,#4688); +#4690=PLANE('',#4689); +#4692=ORIENTED_EDGE('',*,*,#4691,.T.); +#4693=ORIENTED_EDGE('',*,*,#4599,.T.); +#4694=ORIENTED_EDGE('',*,*,#4396,.F.); +#4696=ORIENTED_EDGE('',*,*,#4695,.T.); +#4697=EDGE_LOOP('',(#4692,#4693,#4694,#4696)); +#4698=FACE_OUTER_BOUND('',#4697,.F.); +#4699=ADVANCED_FACE('',(#4698),#4690,.F.); +#4700=CARTESIAN_POINT('',(-6.93E0,-9.5E-1,-7.8E0)); +#4701=DIRECTION('',(1.E0,0.E0,0.E0)); +#4702=DIRECTION('',(0.E0,1.E0,0.E0)); +#4703=AXIS2_PLACEMENT_3D('',#4700,#4701,#4702); +#4704=PLANE('',#4703); +#4705=ORIENTED_EDGE('',*,*,#4676,.F.); +#4707=ORIENTED_EDGE('',*,*,#4706,.F.); +#4709=ORIENTED_EDGE('',*,*,#4708,.F.); +#4711=ORIENTED_EDGE('',*,*,#4710,.T.); +#4713=ORIENTED_EDGE('',*,*,#4712,.T.); +#4715=ORIENTED_EDGE('',*,*,#4714,.F.); +#4716=ORIENTED_EDGE('',*,*,#4583,.T.); +#4718=ORIENTED_EDGE('',*,*,#4717,.F.); +#4719=EDGE_LOOP('',(#4705,#4707,#4709,#4711,#4713,#4715,#4716,#4718)); +#4720=FACE_OUTER_BOUND('',#4719,.F.); +#4721=ADVANCED_FACE('',(#4720),#4704,.T.); +#4722=CARTESIAN_POINT('',(-6.5E0,1.55E0,-7.3E0)); +#4723=DIRECTION('',(0.E0,1.E0,0.E0)); +#4724=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4725=AXIS2_PLACEMENT_3D('',#4722,#4723,#4724); +#4726=PLANE('',#4725); +#4728=ORIENTED_EDGE('',*,*,#4727,.T.); +#4730=ORIENTED_EDGE('',*,*,#4729,.F.); +#4731=ORIENTED_EDGE('',*,*,#4706,.T.); +#4732=ORIENTED_EDGE('',*,*,#4681,.F.); +#4733=ORIENTED_EDGE('',*,*,#4007,.T.); +#4734=ORIENTED_EDGE('',*,*,#4585,.T.); +#4735=ORIENTED_EDGE('',*,*,#4714,.T.); +#4737=ORIENTED_EDGE('',*,*,#4736,.T.); +#4738=EDGE_LOOP('',(#4728,#4730,#4731,#4732,#4733,#4734,#4735,#4737)); +#4739=FACE_OUTER_BOUND('',#4738,.F.); +#4740=ADVANCED_FACE('',(#4739),#4726,.T.); +#4741=CARTESIAN_POINT('',(-7.68E0,1.324833395016E0,-6.8E0)); +#4742=DIRECTION('',(-5.E-1,8.660254037844E-1,0.E0)); +#4743=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4744=AXIS2_PLACEMENT_3D('',#4741,#4742,#4743); +#4745=PLANE('',#4744); +#4746=ORIENTED_EDGE('',*,*,#4727,.F.); +#4748=ORIENTED_EDGE('',*,*,#4747,.F.); +#4750=ORIENTED_EDGE('',*,*,#4749,.T.); +#4752=ORIENTED_EDGE('',*,*,#4751,.T.); +#4753=EDGE_LOOP('',(#4746,#4748,#4750,#4752)); +#4754=FACE_OUTER_BOUND('',#4753,.F.); +#4755=ADVANCED_FACE('',(#4754),#4745,.T.); +#4756=CARTESIAN_POINT('',(-7.68E0,3.E-1,-6.025166604984E0)); +#4757=DIRECTION('',(-5.E-1,0.E0,8.660254037844E-1)); +#4758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4759=AXIS2_PLACEMENT_3D('',#4756,#4757,#4758); +#4760=PLANE('',#4759); +#4762=ORIENTED_EDGE('',*,*,#4761,.F.); +#4763=ORIENTED_EDGE('',*,*,#4747,.T.); +#4765=ORIENTED_EDGE('',*,*,#4764,.T.); +#4767=ORIENTED_EDGE('',*,*,#4766,.T.); +#4768=EDGE_LOOP('',(#4762,#4763,#4765,#4767)); +#4769=FACE_OUTER_BOUND('',#4768,.F.); +#4770=ADVANCED_FACE('',(#4769),#4760,.T.); +#4771=CARTESIAN_POINT('',(-8.07E0,1.55E0,-7.8E0)); +#4772=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4773=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4774=AXIS2_PLACEMENT_3D('',#4771,#4772,#4773); +#4775=PLANE('',#4774); +#4777=ORIENTED_EDGE('',*,*,#4776,.T.); +#4779=ORIENTED_EDGE('',*,*,#4778,.T.); +#4780=ORIENTED_EDGE('',*,*,#4749,.F.); +#4781=ORIENTED_EDGE('',*,*,#4761,.T.); +#4782=EDGE_LOOP('',(#4777,#4779,#4780,#4781)); +#4783=FACE_OUTER_BOUND('',#4782,.F.); +#4784=ADVANCED_FACE('',(#4783),#4775,.T.); +#4785=CARTESIAN_POINT('',(-7.68E0,-7.248333950160E-1,-6.8E0)); +#4786=DIRECTION('',(-5.E-1,-8.660254037844E-1,0.E0)); +#4787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4788=AXIS2_PLACEMENT_3D('',#4785,#4786,#4787); +#4789=PLANE('',#4788); +#4791=ORIENTED_EDGE('',*,*,#4790,.T.); +#4793=ORIENTED_EDGE('',*,*,#4792,.F.); +#4794=ORIENTED_EDGE('',*,*,#4776,.F.); +#4795=ORIENTED_EDGE('',*,*,#4766,.F.); +#4796=EDGE_LOOP('',(#4791,#4793,#4794,#4795)); +#4797=FACE_OUTER_BOUND('',#4796,.F.); +#4798=ADVANCED_FACE('',(#4797),#4789,.T.); +#4799=CARTESIAN_POINT('',(-8.07E0,-9.5E-1,-7.8E0)); +#4800=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4801=DIRECTION('',(1.E0,0.E0,0.E0)); +#4802=AXIS2_PLACEMENT_3D('',#4799,#4800,#4801); +#4803=PLANE('',#4802); +#4804=ORIENTED_EDGE('',*,*,#4790,.F.); +#4806=ORIENTED_EDGE('',*,*,#4805,.T.); +#4807=ORIENTED_EDGE('',*,*,#4710,.F.); +#4809=ORIENTED_EDGE('',*,*,#4808,.F.); +#4810=EDGE_LOOP('',(#4804,#4806,#4807,#4809)); +#4811=FACE_OUTER_BOUND('',#4810,.F.); +#4812=ADVANCED_FACE('',(#4811),#4803,.T.); +#4813=CARTESIAN_POINT('',(-6.5E0,0.E0,-5.8E0)); +#4814=DIRECTION('',(0.E0,0.E0,1.E0)); +#4815=DIRECTION('',(0.E0,1.E0,0.E0)); +#4816=AXIS2_PLACEMENT_3D('',#4813,#4814,#4815); +#4817=PLANE('',#4816); +#4819=ORIENTED_EDGE('',*,*,#4818,.F.); +#4821=ORIENTED_EDGE('',*,*,#4820,.F.); +#4823=ORIENTED_EDGE('',*,*,#4822,.F.); +#4825=ORIENTED_EDGE('',*,*,#4824,.F.); +#4826=EDGE_LOOP('',(#4819,#4821,#4823,#4825)); +#4827=FACE_OUTER_BOUND('',#4826,.F.); +#4828=ADVANCED_FACE('',(#4827),#4817,.T.); +#4829=CARTESIAN_POINT('',(-6.5E0,0.E0,-5.8E0)); +#4830=DIRECTION('',(0.E0,0.E0,1.E0)); +#4831=DIRECTION('',(0.E0,1.E0,0.E0)); +#4832=AXIS2_PLACEMENT_3D('',#4829,#4830,#4831); +#4833=PLANE('',#4832); +#4834=ORIENTED_EDGE('',*,*,#4764,.F.); +#4835=ORIENTED_EDGE('',*,*,#4736,.F.); +#4836=ORIENTED_EDGE('',*,*,#4712,.F.); +#4837=ORIENTED_EDGE('',*,*,#4805,.F.); +#4838=EDGE_LOOP('',(#4834,#4835,#4836,#4837)); +#4839=FACE_OUTER_BOUND('',#4838,.F.); +#4840=ADVANCED_FACE('',(#4839),#4833,.T.); +#4841=CARTESIAN_POINT('',(7.68E0,-3.E-1,-6.025166604984E0)); +#4842=DIRECTION('',(5.E-1,0.E0,8.660254037844E-1)); +#4843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4844=AXIS2_PLACEMENT_3D('',#4841,#4842,#4843); +#4845=PLANE('',#4844); +#4847=ORIENTED_EDGE('',*,*,#4846,.F.); +#4849=ORIENTED_EDGE('',*,*,#4848,.T.); +#4850=ORIENTED_EDGE('',*,*,#4818,.T.); +#4852=ORIENTED_EDGE('',*,*,#4851,.T.); +#4853=EDGE_LOOP('',(#4847,#4849,#4850,#4852)); +#4854=FACE_OUTER_BOUND('',#4853,.F.); +#4855=ADVANCED_FACE('',(#4854),#4845,.T.); +#4856=CARTESIAN_POINT('',(8.07E0,-1.55E0,-7.8E0)); +#4857=DIRECTION('',(1.E0,0.E0,0.E0)); +#4858=DIRECTION('',(0.E0,1.E0,0.E0)); +#4859=AXIS2_PLACEMENT_3D('',#4856,#4857,#4858); +#4860=PLANE('',#4859); +#4862=ORIENTED_EDGE('',*,*,#4861,.T.); +#4864=ORIENTED_EDGE('',*,*,#4863,.T.); +#4866=ORIENTED_EDGE('',*,*,#4865,.F.); +#4867=ORIENTED_EDGE('',*,*,#4846,.T.); +#4868=EDGE_LOOP('',(#4862,#4864,#4866,#4867)); +#4869=FACE_OUTER_BOUND('',#4868,.F.); +#4870=ADVANCED_FACE('',(#4869),#4860,.T.); +#4871=CARTESIAN_POINT('',(7.68E0,7.248333950160E-1,-6.8E0)); +#4872=DIRECTION('',(5.E-1,8.660254037844E-1,0.E0)); +#4873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4874=AXIS2_PLACEMENT_3D('',#4871,#4872,#4873); +#4875=PLANE('',#4874); +#4877=ORIENTED_EDGE('',*,*,#4876,.T.); +#4879=ORIENTED_EDGE('',*,*,#4878,.F.); +#4880=ORIENTED_EDGE('',*,*,#4861,.F.); +#4881=ORIENTED_EDGE('',*,*,#4851,.F.); +#4882=EDGE_LOOP('',(#4877,#4879,#4880,#4881)); +#4883=FACE_OUTER_BOUND('',#4882,.F.); +#4884=ADVANCED_FACE('',(#4883),#4875,.T.); +#4885=CARTESIAN_POINT('',(8.07E0,9.5E-1,-7.8E0)); +#4886=DIRECTION('',(0.E0,1.E0,0.E0)); +#4887=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4888=AXIS2_PLACEMENT_3D('',#4885,#4886,#4887); +#4889=PLANE('',#4888); +#4890=ORIENTED_EDGE('',*,*,#4876,.F.); +#4891=ORIENTED_EDGE('',*,*,#4824,.T.); +#4893=ORIENTED_EDGE('',*,*,#4892,.F.); +#4895=ORIENTED_EDGE('',*,*,#4894,.F.); +#4896=EDGE_LOOP('',(#4890,#4891,#4893,#4895)); +#4897=FACE_OUTER_BOUND('',#4896,.F.); +#4898=ADVANCED_FACE('',(#4897),#4889,.T.); +#4899=CARTESIAN_POINT('',(6.93E0,9.5E-1,-7.8E0)); +#4900=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4901=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4902=AXIS2_PLACEMENT_3D('',#4899,#4900,#4901); +#4903=PLANE('',#4902); +#4904=ORIENTED_EDGE('',*,*,#4691,.F.); +#4906=ORIENTED_EDGE('',*,*,#4905,.F.); +#4908=ORIENTED_EDGE('',*,*,#4907,.F.); +#4909=ORIENTED_EDGE('',*,*,#4892,.T.); +#4910=ORIENTED_EDGE('',*,*,#4822,.T.); +#4912=ORIENTED_EDGE('',*,*,#4911,.F.); +#4913=ORIENTED_EDGE('',*,*,#4563,.T.); +#4914=ORIENTED_EDGE('',*,*,#4601,.F.); +#4915=EDGE_LOOP('',(#4904,#4906,#4908,#4909,#4910,#4912,#4913,#4914)); +#4916=FACE_OUTER_BOUND('',#4915,.F.); +#4917=ADVANCED_FACE('',(#4916),#4903,.T.); +#4918=CARTESIAN_POINT('',(6.5E0,-1.55E0,-7.3E0)); +#4919=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4920=DIRECTION('',(1.E0,0.E0,0.E0)); +#4921=AXIS2_PLACEMENT_3D('',#4918,#4919,#4920); +#4922=PLANE('',#4921); +#4924=ORIENTED_EDGE('',*,*,#4923,.T.); +#4926=ORIENTED_EDGE('',*,*,#4925,.F.); +#4927=ORIENTED_EDGE('',*,*,#4905,.T.); +#4928=ORIENTED_EDGE('',*,*,#4695,.F.); +#4929=ORIENTED_EDGE('',*,*,#4394,.T.); +#4930=ORIENTED_EDGE('',*,*,#4565,.T.); +#4931=ORIENTED_EDGE('',*,*,#4911,.T.); +#4932=ORIENTED_EDGE('',*,*,#4820,.T.); +#4933=EDGE_LOOP('',(#4924,#4926,#4927,#4928,#4929,#4930,#4931,#4932)); +#4934=FACE_OUTER_BOUND('',#4933,.F.); +#4935=ADVANCED_FACE('',(#4934),#4922,.T.); +#4936=CARTESIAN_POINT('',(7.68E0,-1.324833395016E0,-6.8E0)); +#4937=DIRECTION('',(5.E-1,-8.660254037844E-1,0.E0)); +#4938=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4939=AXIS2_PLACEMENT_3D('',#4936,#4937,#4938); +#4940=PLANE('',#4939); +#4941=ORIENTED_EDGE('',*,*,#4923,.F.); +#4942=ORIENTED_EDGE('',*,*,#4848,.F.); +#4943=ORIENTED_EDGE('',*,*,#4865,.T.); +#4945=ORIENTED_EDGE('',*,*,#4944,.T.); +#4946=EDGE_LOOP('',(#4941,#4942,#4943,#4945)); +#4947=FACE_OUTER_BOUND('',#4946,.F.); +#4948=ADVANCED_FACE('',(#4947),#4940,.T.); +#4949=CARTESIAN_POINT('',(7.68E0,-3.E-1,-7.574833395016E0)); +#4950=DIRECTION('',(5.E-1,0.E0,-8.660254037844E-1)); +#4951=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4952=AXIS2_PLACEMENT_3D('',#4949,#4950,#4951); +#4953=PLANE('',#4952); +#4955=ORIENTED_EDGE('',*,*,#4954,.T.); +#4956=ORIENTED_EDGE('',*,*,#4944,.F.); +#4957=ORIENTED_EDGE('',*,*,#4863,.F.); +#4958=ORIENTED_EDGE('',*,*,#4878,.T.); +#4959=EDGE_LOOP('',(#4955,#4956,#4957,#4958)); +#4960=FACE_OUTER_BOUND('',#4959,.F.); +#4961=ADVANCED_FACE('',(#4960),#4953,.T.); +#4962=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.8E0)); +#4963=DIRECTION('',(0.E0,0.E0,1.E0)); +#4964=DIRECTION('',(0.E0,1.E0,0.E0)); +#4965=AXIS2_PLACEMENT_3D('',#4962,#4963,#4964); +#4966=PLANE('',#4965); +#4967=ORIENTED_EDGE('',*,*,#4954,.F.); +#4968=ORIENTED_EDGE('',*,*,#4894,.T.); +#4969=ORIENTED_EDGE('',*,*,#4907,.T.); +#4970=ORIENTED_EDGE('',*,*,#4925,.T.); +#4971=EDGE_LOOP('',(#4967,#4968,#4969,#4970)); +#4972=FACE_OUTER_BOUND('',#4971,.F.); +#4973=ADVANCED_FACE('',(#4972),#4966,.F.); +#4974=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.8E0)); +#4975=DIRECTION('',(0.E0,0.E0,1.E0)); +#4976=DIRECTION('',(0.E0,1.E0,0.E0)); +#4977=AXIS2_PLACEMENT_3D('',#4974,#4975,#4976); +#4978=PLANE('',#4977); +#4980=ORIENTED_EDGE('',*,*,#4979,.F.); +#4981=ORIENTED_EDGE('',*,*,#4808,.T.); +#4982=ORIENTED_EDGE('',*,*,#4708,.T.); +#4983=ORIENTED_EDGE('',*,*,#4729,.T.); +#4984=EDGE_LOOP('',(#4980,#4981,#4982,#4983)); +#4985=FACE_OUTER_BOUND('',#4984,.F.); +#4986=ADVANCED_FACE('',(#4985),#4978,.F.); +#4987=CARTESIAN_POINT('',(-7.68E0,3.E-1,-7.574833395016E0)); +#4988=DIRECTION('',(-5.E-1,0.E0,-8.660254037844E-1)); +#4989=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4990=AXIS2_PLACEMENT_3D('',#4987,#4988,#4989); +#4991=PLANE('',#4990); +#4992=ORIENTED_EDGE('',*,*,#4979,.T.); +#4993=ORIENTED_EDGE('',*,*,#4751,.F.); +#4994=ORIENTED_EDGE('',*,*,#4778,.F.); +#4995=ORIENTED_EDGE('',*,*,#4792,.T.); +#4996=EDGE_LOOP('',(#4992,#4993,#4994,#4995)); +#4997=FACE_OUTER_BOUND('',#4996,.F.); +#4998=ADVANCED_FACE('',(#4997),#4991,.T.); +#4999=CARTESIAN_POINT('',(-6.93E0,-4.5E-1,-7.3E0)); +#5000=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5001=DIRECTION('',(1.E0,0.E0,0.E0)); +#5002=AXIS2_PLACEMENT_3D('',#4999,#5000,#5001); +#5003=PLANE('',#5002); +#5005=ORIENTED_EDGE('',*,*,#5004,.F.); +#5006=ORIENTED_EDGE('',*,*,#4011,.F.); +#5007=ORIENTED_EDGE('',*,*,#4678,.F.); +#5008=ORIENTED_EDGE('',*,*,#4717,.T.); +#5009=ORIENTED_EDGE('',*,*,#4581,.T.); +#5010=EDGE_LOOP('',(#5005,#5006,#5007,#5008,#5009)); +#5011=FACE_OUTER_BOUND('',#5010,.F.); +#5012=ADVANCED_FACE('',(#5011),#5003,.T.); +#5013=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.3E0)); +#5014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5015=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5016=AXIS2_PLACEMENT_3D('',#5013,#5014,#5015); +#5017=PLANE('',#5016); +#5018=ORIENTED_EDGE('',*,*,#5004,.T.); +#5020=ORIENTED_EDGE('',*,*,#5019,.T.); +#5022=ORIENTED_EDGE('',*,*,#5021,.F.); +#5023=ORIENTED_EDGE('',*,*,#4013,.F.); +#5024=EDGE_LOOP('',(#5018,#5020,#5022,#5023)); +#5025=FACE_OUTER_BOUND('',#5024,.F.); +#5026=ADVANCED_FACE('',(#5025),#5017,.T.); +#5027=CARTESIAN_POINT('',(-6.86E0,0.E0,0.E0)); +#5028=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5029=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5030=AXIS2_PLACEMENT_3D('',#5027,#5028,#5029); +#5031=PLANE('',#5030); +#5033=ORIENTED_EDGE('',*,*,#5032,.T.); +#5034=ORIENTED_EDGE('',*,*,#4153,.F.); +#5036=ORIENTED_EDGE('',*,*,#5035,.F.); +#5038=ORIENTED_EDGE('',*,*,#5037,.F.); +#5040=ORIENTED_EDGE('',*,*,#5039,.F.); +#5042=ORIENTED_EDGE('',*,*,#5041,.F.); +#5044=ORIENTED_EDGE('',*,*,#5043,.F.); +#5045=ORIENTED_EDGE('',*,*,#5019,.F.); +#5046=ORIENTED_EDGE('',*,*,#4579,.T.); +#5048=ORIENTED_EDGE('',*,*,#5047,.F.); +#5050=ORIENTED_EDGE('',*,*,#5049,.F.); +#5052=ORIENTED_EDGE('',*,*,#5051,.F.); +#5054=ORIENTED_EDGE('',*,*,#5053,.F.); +#5055=ORIENTED_EDGE('',*,*,#4062,.F.); +#5056=ORIENTED_EDGE('',*,*,#4077,.F.); +#5057=ORIENTED_EDGE('',*,*,#4091,.F.); +#5058=ORIENTED_EDGE('',*,*,#4105,.F.); +#5059=ORIENTED_EDGE('',*,*,#4119,.F.); +#5060=ORIENTED_EDGE('',*,*,#4132,.F.); +#5061=EDGE_LOOP('',(#5033,#5034,#5036,#5038,#5040,#5042,#5044,#5045,#5046,#5048, +#5050,#5052,#5054,#5055,#5056,#5057,#5058,#5059,#5060)); +#5062=FACE_OUTER_BOUND('',#5061,.F.); +#5063=ADVANCED_FACE('',(#5062),#5031,.T.); +#5064=CARTESIAN_POINT('',(-7.44E0,-6.6E-1,-8.39E0)); +#5065=DIRECTION('',(0.E0,1.E0,0.E0)); +#5066=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5067=AXIS2_PLACEMENT_3D('',#5064,#5065,#5066); +#5068=CYLINDRICAL_SURFACE('',#5067,5.8E-1); +#5069=ORIENTED_EDGE('',*,*,#5032,.F.); +#5070=ORIENTED_EDGE('',*,*,#4192,.F.); +#5072=ORIENTED_EDGE('',*,*,#5071,.T.); +#5074=ORIENTED_EDGE('',*,*,#5073,.T.); +#5075=EDGE_LOOP('',(#5069,#5070,#5072,#5074)); +#5076=FACE_OUTER_BOUND('',#5075,.F.); +#5077=ADVANCED_FACE('',(#5076),#5068,.F.); +#5078=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-8.905E0)); +#5079=DIRECTION('',(2.985333672567E-2,0.E0,9.995542898144E-1)); +#5080=DIRECTION('',(9.995542898144E-1,0.E0,-2.985333672567E-2)); +#5081=AXIS2_PLACEMENT_3D('',#5078,#5079,#5080); +#5082=PLANE('',#5081); +#5083=ORIENTED_EDGE('',*,*,#4190,.F.); +#5085=ORIENTED_EDGE('',*,*,#5084,.T.); +#5087=ORIENTED_EDGE('',*,*,#5086,.T.); +#5088=ORIENTED_EDGE('',*,*,#5071,.F.); +#5089=EDGE_LOOP('',(#5083,#5085,#5087,#5088)); +#5090=FACE_OUTER_BOUND('',#5089,.F.); +#5091=ADVANCED_FACE('',(#5090),#5082,.T.); +#5092=CARTESIAN_POINT('',(-9.625E0,-6.6E-1,-9.265E0)); +#5093=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5094=DIRECTION('',(0.E0,0.E0,1.E0)); +#5095=AXIS2_PLACEMENT_3D('',#5092,#5093,#5094); +#5096=PLANE('',#5095); +#5097=ORIENTED_EDGE('',*,*,#4188,.F.); +#5099=ORIENTED_EDGE('',*,*,#5098,.T.); +#5101=ORIENTED_EDGE('',*,*,#5100,.T.); +#5102=ORIENTED_EDGE('',*,*,#5084,.F.); +#5103=EDGE_LOOP('',(#5097,#5099,#5101,#5102)); +#5104=FACE_OUTER_BOUND('',#5103,.F.); +#5105=ADVANCED_FACE('',(#5104),#5096,.T.); +#5106=CARTESIAN_POINT('',(-7.468132002162E0,-6.6E-1,-9.329578943173E0)); +#5107=DIRECTION('',(-2.992766187424E-2,0.E0,-9.995520672055E-1)); +#5108=DIRECTION('',(-9.995520672055E-1,0.E0,2.992766187424E-2)); +#5109=AXIS2_PLACEMENT_3D('',#5106,#5107,#5108); +#5110=PLANE('',#5109); +#5111=ORIENTED_EDGE('',*,*,#4186,.F.); +#5113=ORIENTED_EDGE('',*,*,#5112,.T.); +#5115=ORIENTED_EDGE('',*,*,#5114,.T.); +#5116=ORIENTED_EDGE('',*,*,#5098,.F.); +#5117=EDGE_LOOP('',(#5111,#5113,#5115,#5116)); +#5118=FACE_OUTER_BOUND('',#5117,.F.); +#5119=ADVANCED_FACE('',(#5118),#5110,.T.); +#5120=CARTESIAN_POINT('',(-7.44E0,-6.6E-1,-8.39E0)); +#5121=DIRECTION('',(0.E0,1.E0,0.E0)); +#5122=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5123=AXIS2_PLACEMENT_3D('',#5120,#5121,#5122); +#5124=CYLINDRICAL_SURFACE('',#5123,9.4E-1); +#5126=ORIENTED_EDGE('',*,*,#5125,.T.); +#5128=ORIENTED_EDGE('',*,*,#5127,.T.); +#5129=ORIENTED_EDGE('',*,*,#5112,.F.); +#5130=ORIENTED_EDGE('',*,*,#4184,.F.); +#5131=EDGE_LOOP('',(#5126,#5128,#5129,#5130)); +#5132=FACE_OUTER_BOUND('',#5131,.F.); +#5133=ADVANCED_FACE('',(#5132),#5124,.T.); +#5134=CARTESIAN_POINT('',(-6.5E0,0.E0,0.E0)); +#5135=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5136=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5137=AXIS2_PLACEMENT_3D('',#5134,#5135,#5136); +#5138=PLANE('',#5137); +#5139=ORIENTED_EDGE('',*,*,#5125,.F.); +#5140=ORIENTED_EDGE('',*,*,#4136,.T.); +#5142=ORIENTED_EDGE('',*,*,#5141,.F.); +#5144=ORIENTED_EDGE('',*,*,#5143,.F.); +#5146=ORIENTED_EDGE('',*,*,#5145,.T.); +#5147=ORIENTED_EDGE('',*,*,#4148,.T.); +#5148=EDGE_LOOP('',(#5139,#5140,#5142,#5144,#5146,#5147)); +#5149=FACE_OUTER_BOUND('',#5148,.F.); +#5150=ADVANCED_FACE('',(#5149),#5138,.F.); +#5151=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#5152=DIRECTION('',(0.E0,1.E0,0.E0)); +#5153=DIRECTION('',(0.E0,0.E0,1.E0)); +#5154=AXIS2_PLACEMENT_3D('',#5151,#5152,#5153); +#5155=PLANE('',#5154); +#5157=ORIENTED_EDGE('',*,*,#5156,.T.); +#5159=ORIENTED_EDGE('',*,*,#5158,.T.); +#5161=ORIENTED_EDGE('',*,*,#5160,.F.); +#5163=ORIENTED_EDGE('',*,*,#5162,.F.); +#5164=EDGE_LOOP('',(#5157,#5159,#5161,#5163)); +#5165=FACE_OUTER_BOUND('',#5164,.F.); +#5166=ADVANCED_FACE('',(#5165),#5155,.T.); +#5167=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#5168=DIRECTION('',(0.E0,1.E0,0.E0)); +#5169=DIRECTION('',(0.E0,0.E0,1.E0)); +#5170=AXIS2_PLACEMENT_3D('',#5167,#5168,#5169); +#5171=PLANE('',#5170); +#5173=ORIENTED_EDGE('',*,*,#5172,.T.); +#5175=ORIENTED_EDGE('',*,*,#5174,.T.); +#5177=ORIENTED_EDGE('',*,*,#5176,.F.); +#5179=ORIENTED_EDGE('',*,*,#5178,.F.); +#5180=EDGE_LOOP('',(#5173,#5175,#5177,#5179)); +#5181=FACE_OUTER_BOUND('',#5180,.F.); +#5182=ADVANCED_FACE('',(#5181),#5171,.T.); +#5183=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#5184=DIRECTION('',(0.E0,1.E0,0.E0)); +#5185=DIRECTION('',(0.E0,0.E0,1.E0)); +#5186=AXIS2_PLACEMENT_3D('',#5183,#5184,#5185); +#5187=PLANE('',#5186); +#5189=ORIENTED_EDGE('',*,*,#5188,.T.); +#5191=ORIENTED_EDGE('',*,*,#5190,.T.); +#5193=ORIENTED_EDGE('',*,*,#5192,.F.); +#5195=ORIENTED_EDGE('',*,*,#5194,.F.); +#5196=EDGE_LOOP('',(#5189,#5191,#5193,#5195)); +#5197=FACE_OUTER_BOUND('',#5196,.F.); +#5198=ADVANCED_FACE('',(#5197),#5187,.T.); +#5199=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#5200=DIRECTION('',(0.E0,1.E0,0.E0)); +#5201=DIRECTION('',(0.E0,0.E0,1.E0)); +#5202=AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5203=PLANE('',#5202); +#5205=ORIENTED_EDGE('',*,*,#5204,.F.); +#5207=ORIENTED_EDGE('',*,*,#5206,.T.); +#5209=ORIENTED_EDGE('',*,*,#5208,.T.); +#5211=ORIENTED_EDGE('',*,*,#5210,.F.); +#5213=ORIENTED_EDGE('',*,*,#5212,.T.); +#5214=ORIENTED_EDGE('',*,*,#4412,.T.); +#5215=ORIENTED_EDGE('',*,*,#4244,.F.); +#5216=EDGE_LOOP('',(#5205,#5207,#5209,#5211,#5213,#5214,#5215)); +#5217=FACE_OUTER_BOUND('',#5216,.F.); +#5218=ADVANCED_FACE('',(#5217),#5203,.T.); +#5219=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-9.24E0)); +#5220=DIRECTION('',(0.E0,1.E0,0.E0)); +#5221=DIRECTION('',(0.E0,0.E0,1.E0)); +#5222=AXIS2_PLACEMENT_3D('',#5219,#5220,#5221); +#5223=PLANE('',#5222); +#5224=ORIENTED_EDGE('',*,*,#4039,.F.); +#5226=ORIENTED_EDGE('',*,*,#5225,.T.); +#5228=ORIENTED_EDGE('',*,*,#5227,.T.); +#5230=ORIENTED_EDGE('',*,*,#5229,.T.); +#5232=ORIENTED_EDGE('',*,*,#5231,.F.); +#5234=ORIENTED_EDGE('',*,*,#5233,.F.); +#5235=ORIENTED_EDGE('',*,*,#5141,.T.); +#5236=EDGE_LOOP('',(#5224,#5226,#5228,#5230,#5232,#5234,#5235)); +#5237=FACE_OUTER_BOUND('',#5236,.F.); +#5238=ADVANCED_FACE('',(#5237),#5223,.T.); +#5239=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5240=DIRECTION('',(1.E0,0.E0,0.E0)); +#5241=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5242=AXIS2_PLACEMENT_3D('',#5239,#5240,#5241); +#5243=PLANE('',#5242); +#5245=ORIENTED_EDGE('',*,*,#5244,.T.); +#5247=ORIENTED_EDGE('',*,*,#5246,.T.); +#5248=ORIENTED_EDGE('',*,*,#5156,.F.); +#5250=ORIENTED_EDGE('',*,*,#5249,.T.); +#5251=EDGE_LOOP('',(#5245,#5247,#5248,#5250)); +#5252=FACE_OUTER_BOUND('',#5251,.F.); +#5253=ADVANCED_FACE('',(#5252),#5243,.F.); +#5254=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#5255=DIRECTION('',(1.E0,0.E0,0.E0)); +#5256=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5257=AXIS2_PLACEMENT_3D('',#5254,#5255,#5256); +#5258=PLANE('',#5257); +#5260=ORIENTED_EDGE('',*,*,#5259,.T.); +#5262=ORIENTED_EDGE('',*,*,#5261,.T.); +#5264=ORIENTED_EDGE('',*,*,#5263,.F.); +#5266=ORIENTED_EDGE('',*,*,#5265,.T.); +#5267=EDGE_LOOP('',(#5260,#5262,#5264,#5266)); +#5268=FACE_OUTER_BOUND('',#5267,.F.); +#5269=ADVANCED_FACE('',(#5268),#5258,.F.); +#5270=CARTESIAN_POINT('',(-6.5E0,-1.93E0,0.E0)); +#5271=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5272=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5273=AXIS2_PLACEMENT_3D('',#5270,#5271,#5272); +#5274=PLANE('',#5273); +#5276=ORIENTED_EDGE('',*,*,#5275,.F.); +#5278=ORIENTED_EDGE('',*,*,#5277,.F.); +#5280=ORIENTED_EDGE('',*,*,#5279,.F.); +#5282=ORIENTED_EDGE('',*,*,#5281,.F.); +#5284=ORIENTED_EDGE('',*,*,#5283,.F.); +#5286=ORIENTED_EDGE('',*,*,#5285,.F.); +#5287=ORIENTED_EDGE('',*,*,#4035,.F.); +#5289=ORIENTED_EDGE('',*,*,#5288,.T.); +#5291=ORIENTED_EDGE('',*,*,#5290,.T.); +#5293=ORIENTED_EDGE('',*,*,#5292,.T.); +#5295=ORIENTED_EDGE('',*,*,#5294,.F.); +#5297=ORIENTED_EDGE('',*,*,#5296,.T.); +#5298=ORIENTED_EDGE('',*,*,#4416,.T.); +#5300=ORIENTED_EDGE('',*,*,#5299,.F.); +#5302=ORIENTED_EDGE('',*,*,#5301,.T.); +#5304=ORIENTED_EDGE('',*,*,#5303,.F.); +#5306=ORIENTED_EDGE('',*,*,#5305,.F.); +#5308=ORIENTED_EDGE('',*,*,#5307,.F.); +#5310=ORIENTED_EDGE('',*,*,#5309,.F.); +#5312=ORIENTED_EDGE('',*,*,#5311,.F.); +#5314=ORIENTED_EDGE('',*,*,#5313,.F.); +#5316=ORIENTED_EDGE('',*,*,#5315,.F.); +#5317=ORIENTED_EDGE('',*,*,#5244,.F.); +#5319=ORIENTED_EDGE('',*,*,#5318,.F.); +#5321=ORIENTED_EDGE('',*,*,#5320,.F.); +#5323=ORIENTED_EDGE('',*,*,#5322,.F.); +#5325=ORIENTED_EDGE('',*,*,#5324,.F.); +#5327=ORIENTED_EDGE('',*,*,#5326,.F.); +#5329=ORIENTED_EDGE('',*,*,#5328,.F.); +#5331=ORIENTED_EDGE('',*,*,#5330,.F.); +#5333=ORIENTED_EDGE('',*,*,#5332,.F.); +#5335=ORIENTED_EDGE('',*,*,#5334,.F.); +#5337=ORIENTED_EDGE('',*,*,#5336,.F.); +#5339=ORIENTED_EDGE('',*,*,#5338,.F.); +#5341=ORIENTED_EDGE('',*,*,#5340,.F.); +#5343=ORIENTED_EDGE('',*,*,#5342,.F.); +#5344=EDGE_LOOP('',(#5276,#5278,#5280,#5282,#5284,#5286,#5287,#5289,#5291,#5293, +#5295,#5297,#5298,#5300,#5302,#5304,#5306,#5308,#5310,#5312,#5314,#5316,#5317, +#5319,#5321,#5323,#5325,#5327,#5329,#5331,#5333,#5335,#5337,#5339,#5341,#5343)); +#5345=FACE_OUTER_BOUND('',#5344,.F.); +#5346=ADVANCED_FACE('',(#5345),#5274,.T.); +#5347=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#5348=DIRECTION('',(0.E0,0.E0,1.E0)); +#5349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5350=AXIS2_PLACEMENT_3D('',#5347,#5348,#5349); +#5351=PLANE('',#5350); +#5352=ORIENTED_EDGE('',*,*,#5275,.T.); +#5354=ORIENTED_EDGE('',*,*,#5353,.T.); +#5356=ORIENTED_EDGE('',*,*,#5355,.F.); +#5358=ORIENTED_EDGE('',*,*,#5357,.F.); +#5359=EDGE_LOOP('',(#5352,#5354,#5356,#5358)); +#5360=FACE_OUTER_BOUND('',#5359,.F.); +#5361=ADVANCED_FACE('',(#5360),#5351,.T.); +#5362=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#5363=DIRECTION('',(1.E0,0.E0,0.E0)); +#5364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5365=AXIS2_PLACEMENT_3D('',#5362,#5363,#5364); +#5366=PLANE('',#5365); +#5368=ORIENTED_EDGE('',*,*,#5367,.T.); +#5370=ORIENTED_EDGE('',*,*,#5369,.F.); +#5372=ORIENTED_EDGE('',*,*,#5371,.F.); +#5374=ORIENTED_EDGE('',*,*,#5373,.F.); +#5376=ORIENTED_EDGE('',*,*,#5375,.F.); +#5378=ORIENTED_EDGE('',*,*,#5377,.F.); +#5380=ORIENTED_EDGE('',*,*,#5379,.F.); +#5382=ORIENTED_EDGE('',*,*,#5381,.F.); +#5384=ORIENTED_EDGE('',*,*,#5383,.F.); +#5386=ORIENTED_EDGE('',*,*,#5385,.F.); +#5388=ORIENTED_EDGE('',*,*,#5387,.F.); +#5390=ORIENTED_EDGE('',*,*,#5389,.F.); +#5392=ORIENTED_EDGE('',*,*,#5391,.F.); +#5394=ORIENTED_EDGE('',*,*,#5393,.F.); +#5396=ORIENTED_EDGE('',*,*,#5395,.F.); +#5398=ORIENTED_EDGE('',*,*,#5397,.F.); +#5399=ORIENTED_EDGE('',*,*,#5353,.F.); +#5400=EDGE_LOOP('',(#5368,#5370,#5372,#5374,#5376,#5378,#5380,#5382,#5384,#5386, +#5388,#5390,#5392,#5394,#5396,#5398,#5399)); +#5401=FACE_OUTER_BOUND('',#5400,.F.); +#5402=ADVANCED_FACE('',(#5401),#5366,.T.); +#5403=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#5404=DIRECTION('',(1.E0,0.E0,0.E0)); +#5405=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5406=AXIS2_PLACEMENT_3D('',#5403,#5404,#5405); +#5407=PLANE('',#5406); +#5409=ORIENTED_EDGE('',*,*,#5408,.F.); +#5411=ORIENTED_EDGE('',*,*,#5410,.F.); +#5413=ORIENTED_EDGE('',*,*,#5412,.F.); +#5415=ORIENTED_EDGE('',*,*,#5414,.F.); +#5416=EDGE_LOOP('',(#5409,#5411,#5413,#5415)); +#5417=FACE_OUTER_BOUND('',#5416,.F.); +#5418=ADVANCED_FACE('',(#5417),#5407,.T.); +#5419=CARTESIAN_POINT('',(-6.5E0,-1.29E0,-8.11E0)); +#5420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5421=DIRECTION('',(0.E0,1.E0,0.E0)); +#5422=AXIS2_PLACEMENT_3D('',#5419,#5420,#5421); +#5423=PLANE('',#5422); +#5425=ORIENTED_EDGE('',*,*,#5424,.T.); +#5427=ORIENTED_EDGE('',*,*,#5426,.T.); +#5428=ORIENTED_EDGE('',*,*,#5367,.F.); +#5429=ORIENTED_EDGE('',*,*,#5342,.T.); +#5431=ORIENTED_EDGE('',*,*,#5430,.F.); +#5432=ORIENTED_EDGE('',*,*,#5194,.T.); +#5434=ORIENTED_EDGE('',*,*,#5433,.T.); +#5435=ORIENTED_EDGE('',*,*,#5334,.T.); +#5437=ORIENTED_EDGE('',*,*,#5436,.T.); +#5439=ORIENTED_EDGE('',*,*,#5438,.T.); +#5441=ORIENTED_EDGE('',*,*,#5440,.F.); +#5442=ORIENTED_EDGE('',*,*,#5330,.T.); +#5444=ORIENTED_EDGE('',*,*,#5443,.F.); +#5445=ORIENTED_EDGE('',*,*,#5178,.T.); +#5447=ORIENTED_EDGE('',*,*,#5446,.T.); +#5448=ORIENTED_EDGE('',*,*,#5322,.T.); +#5450=ORIENTED_EDGE('',*,*,#5449,.T.); +#5452=ORIENTED_EDGE('',*,*,#5451,.T.); +#5454=ORIENTED_EDGE('',*,*,#5453,.F.); +#5455=ORIENTED_EDGE('',*,*,#5318,.T.); +#5456=ORIENTED_EDGE('',*,*,#5249,.F.); +#5457=ORIENTED_EDGE('',*,*,#5162,.T.); +#5459=ORIENTED_EDGE('',*,*,#5458,.T.); +#5460=ORIENTED_EDGE('',*,*,#5311,.T.); +#5462=ORIENTED_EDGE('',*,*,#5461,.T.); +#5464=ORIENTED_EDGE('',*,*,#5463,.T.); +#5466=ORIENTED_EDGE('',*,*,#5465,.F.); +#5467=ORIENTED_EDGE('',*,*,#5307,.T.); +#5469=ORIENTED_EDGE('',*,*,#5468,.F.); +#5470=ORIENTED_EDGE('',*,*,#5204,.T.); +#5471=ORIENTED_EDGE('',*,*,#4242,.T.); +#5473=ORIENTED_EDGE('',*,*,#5472,.F.); +#5475=ORIENTED_EDGE('',*,*,#5474,.F.); +#5477=ORIENTED_EDGE('',*,*,#5476,.F.); +#5479=ORIENTED_EDGE('',*,*,#5478,.T.); +#5481=ORIENTED_EDGE('',*,*,#5480,.F.); +#5482=ORIENTED_EDGE('',*,*,#5265,.F.); +#5484=ORIENTED_EDGE('',*,*,#5483,.F.); +#5486=ORIENTED_EDGE('',*,*,#5485,.T.); +#5488=ORIENTED_EDGE('',*,*,#5487,.F.); +#5490=ORIENTED_EDGE('',*,*,#5489,.F.); +#5492=ORIENTED_EDGE('',*,*,#5491,.F.); +#5494=ORIENTED_EDGE('',*,*,#5493,.T.); +#5496=ORIENTED_EDGE('',*,*,#5495,.F.); +#5498=ORIENTED_EDGE('',*,*,#5497,.F.); +#5500=ORIENTED_EDGE('',*,*,#5499,.F.); +#5502=ORIENTED_EDGE('',*,*,#5501,.T.); +#5504=ORIENTED_EDGE('',*,*,#5503,.F.); +#5505=ORIENTED_EDGE('',*,*,#5143,.T.); +#5506=ORIENTED_EDGE('',*,*,#5233,.T.); +#5508=ORIENTED_EDGE('',*,*,#5507,.T.); +#5509=ORIENTED_EDGE('',*,*,#5277,.T.); +#5510=EDGE_LOOP('',(#5425,#5427,#5428,#5429,#5431,#5432,#5434,#5435,#5437,#5439, +#5441,#5442,#5444,#5445,#5447,#5448,#5450,#5452,#5454,#5455,#5456,#5457,#5459, +#5460,#5462,#5464,#5466,#5467,#5469,#5470,#5471,#5473,#5475,#5477,#5479,#5481, +#5482,#5484,#5486,#5488,#5490,#5492,#5494,#5496,#5498,#5500,#5502,#5504,#5505, +#5506,#5508,#5509)); +#5511=FACE_OUTER_BOUND('',#5510,.F.); +#5512=ADVANCED_FACE('',(#5511),#5423,.T.); +#5513=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#5514=DIRECTION('',(1.E0,0.E0,0.E0)); +#5515=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5516=AXIS2_PLACEMENT_3D('',#5513,#5514,#5515); +#5517=PLANE('',#5516); +#5518=ORIENTED_EDGE('',*,*,#5424,.F.); +#5519=ORIENTED_EDGE('',*,*,#5357,.T.); +#5521=ORIENTED_EDGE('',*,*,#5520,.T.); +#5523=ORIENTED_EDGE('',*,*,#5522,.T.); +#5525=ORIENTED_EDGE('',*,*,#5524,.T.); +#5527=ORIENTED_EDGE('',*,*,#5526,.T.); +#5529=ORIENTED_EDGE('',*,*,#5528,.T.); +#5531=ORIENTED_EDGE('',*,*,#5530,.T.); +#5533=ORIENTED_EDGE('',*,*,#5532,.T.); +#5535=ORIENTED_EDGE('',*,*,#5534,.T.); +#5537=ORIENTED_EDGE('',*,*,#5536,.T.); +#5539=ORIENTED_EDGE('',*,*,#5538,.T.); +#5541=ORIENTED_EDGE('',*,*,#5540,.T.); +#5543=ORIENTED_EDGE('',*,*,#5542,.T.); +#5545=ORIENTED_EDGE('',*,*,#5544,.T.); +#5547=ORIENTED_EDGE('',*,*,#5546,.T.); +#5549=ORIENTED_EDGE('',*,*,#5548,.T.); +#5550=EDGE_LOOP('',(#5518,#5519,#5521,#5523,#5525,#5527,#5529,#5531,#5533,#5535, +#5537,#5539,#5541,#5543,#5545,#5547,#5549)); +#5551=FACE_OUTER_BOUND('',#5550,.F.); +#5552=ADVANCED_FACE('',(#5551),#5517,.F.); +#5553=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#5554=DIRECTION('',(1.E0,0.E0,0.E0)); +#5555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5556=AXIS2_PLACEMENT_3D('',#5553,#5554,#5555); +#5557=PLANE('',#5556); +#5559=ORIENTED_EDGE('',*,*,#5558,.T.); +#5561=ORIENTED_EDGE('',*,*,#5560,.T.); +#5563=ORIENTED_EDGE('',*,*,#5562,.T.); +#5565=ORIENTED_EDGE('',*,*,#5564,.T.); +#5566=EDGE_LOOP('',(#5559,#5561,#5563,#5565)); +#5567=FACE_OUTER_BOUND('',#5566,.F.); +#5568=ADVANCED_FACE('',(#5567),#5557,.F.); +#5569=CARTESIAN_POINT('',(-4.82E0,-2.104903320081E0,-8.43E0)); +#5570=DIRECTION('',(1.E0,0.E0,0.E0)); +#5571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5572=AXIS2_PLACEMENT_3D('',#5569,#5570,#5571); +#5573=CYLINDRICAL_SURFACE('',#5572,3.2E-1); +#5574=ORIENTED_EDGE('',*,*,#5520,.F.); +#5575=ORIENTED_EDGE('',*,*,#5355,.T.); +#5576=ORIENTED_EDGE('',*,*,#5397,.T.); +#5578=ORIENTED_EDGE('',*,*,#5577,.F.); +#5579=EDGE_LOOP('',(#5574,#5575,#5576,#5578)); +#5580=FACE_OUTER_BOUND('',#5579,.F.); +#5581=ADVANCED_FACE('',(#5580),#5573,.T.); +#5582=CARTESIAN_POINT('',(-4.82E0,-2.331177490061E0,-8.203725830020E0)); +#5583=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5584=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5585=AXIS2_PLACEMENT_3D('',#5582,#5583,#5584); +#5586=PLANE('',#5585); +#5587=ORIENTED_EDGE('',*,*,#5522,.F.); +#5588=ORIENTED_EDGE('',*,*,#5577,.T.); +#5589=ORIENTED_EDGE('',*,*,#5395,.T.); +#5591=ORIENTED_EDGE('',*,*,#5590,.F.); +#5592=EDGE_LOOP('',(#5587,#5588,#5589,#5591)); +#5593=FACE_OUTER_BOUND('',#5592,.F.); +#5594=ADVANCED_FACE('',(#5593),#5586,.T.); +#5595=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.28E0)); +#5596=DIRECTION('',(1.E0,0.E0,0.E0)); +#5597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5598=AXIS2_PLACEMENT_3D('',#5595,#5596,#5597); +#5599=CYLINDRICAL_SURFACE('',#5598,3.2E-1); +#5600=ORIENTED_EDGE('',*,*,#5524,.F.); +#5601=ORIENTED_EDGE('',*,*,#5590,.T.); +#5602=ORIENTED_EDGE('',*,*,#5393,.T.); +#5604=ORIENTED_EDGE('',*,*,#5603,.F.); +#5605=EDGE_LOOP('',(#5600,#5601,#5602,#5604)); +#5606=FACE_OUTER_BOUND('',#5605,.F.); +#5607=ADVANCED_FACE('',(#5606),#5599,.F.); +#5608=CARTESIAN_POINT('',(-4.82E0,-2.86E0,-8.6E0)); +#5609=DIRECTION('',(0.E0,0.E0,1.E0)); +#5610=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5611=AXIS2_PLACEMENT_3D('',#5608,#5609,#5610); +#5612=PLANE('',#5611); +#5613=ORIENTED_EDGE('',*,*,#5526,.F.); +#5614=ORIENTED_EDGE('',*,*,#5603,.T.); +#5615=ORIENTED_EDGE('',*,*,#5391,.T.); +#5617=ORIENTED_EDGE('',*,*,#5616,.F.); +#5618=EDGE_LOOP('',(#5613,#5614,#5615,#5617)); +#5619=FACE_OUTER_BOUND('',#5618,.F.); +#5620=ADVANCED_FACE('',(#5619),#5612,.T.); +#5621=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-8.6E0)); +#5622=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5624=AXIS2_PLACEMENT_3D('',#5621,#5622,#5623); +#5625=PLANE('',#5624); +#5626=ORIENTED_EDGE('',*,*,#5528,.F.); +#5627=ORIENTED_EDGE('',*,*,#5616,.T.); +#5628=ORIENTED_EDGE('',*,*,#5389,.T.); +#5630=ORIENTED_EDGE('',*,*,#5629,.F.); +#5631=EDGE_LOOP('',(#5626,#5627,#5628,#5630)); +#5632=FACE_OUTER_BOUND('',#5631,.F.); +#5633=ADVANCED_FACE('',(#5632),#5625,.T.); +#5634=CARTESIAN_POINT('',(-4.82E0,-3.97E0,-9.24E0)); +#5635=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5636=DIRECTION('',(0.E0,1.E0,0.E0)); +#5637=AXIS2_PLACEMENT_3D('',#5634,#5635,#5636); +#5638=PLANE('',#5637); +#5639=ORIENTED_EDGE('',*,*,#5530,.F.); +#5640=ORIENTED_EDGE('',*,*,#5629,.T.); +#5641=ORIENTED_EDGE('',*,*,#5387,.T.); +#5643=ORIENTED_EDGE('',*,*,#5642,.F.); +#5644=EDGE_LOOP('',(#5639,#5640,#5641,#5643)); +#5645=FACE_OUTER_BOUND('',#5644,.F.); +#5646=ADVANCED_FACE('',(#5645),#5638,.T.); +#5647=CARTESIAN_POINT('',(-4.82E0,-2.705096679919E0,-8.92E0)); +#5648=DIRECTION('',(1.E0,0.E0,0.E0)); +#5649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5650=AXIS2_PLACEMENT_3D('',#5647,#5648,#5649); +#5651=CYLINDRICAL_SURFACE('',#5650,3.2E-1); +#5652=ORIENTED_EDGE('',*,*,#5532,.F.); +#5653=ORIENTED_EDGE('',*,*,#5642,.T.); +#5654=ORIENTED_EDGE('',*,*,#5385,.T.); +#5656=ORIENTED_EDGE('',*,*,#5655,.F.); +#5657=EDGE_LOOP('',(#5652,#5653,#5654,#5656)); +#5658=FACE_OUTER_BOUND('',#5657,.F.); +#5659=ADVANCED_FACE('',(#5658),#5651,.T.); +#5660=CARTESIAN_POINT('',(-4.82E0,-2.478822509939E0,-9.146274169980E0)); +#5661=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5662=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#5663=AXIS2_PLACEMENT_3D('',#5660,#5661,#5662); +#5664=PLANE('',#5663); +#5665=ORIENTED_EDGE('',*,*,#5534,.F.); +#5666=ORIENTED_EDGE('',*,*,#5655,.T.); +#5667=ORIENTED_EDGE('',*,*,#5383,.T.); +#5669=ORIENTED_EDGE('',*,*,#5668,.F.); +#5670=EDGE_LOOP('',(#5665,#5666,#5667,#5669)); +#5671=FACE_OUTER_BOUND('',#5670,.F.); +#5672=ADVANCED_FACE('',(#5671),#5664,.T.); +#5673=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-9.07E0)); +#5674=DIRECTION('',(1.E0,0.E0,0.E0)); +#5675=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5676=AXIS2_PLACEMENT_3D('',#5673,#5674,#5675); +#5677=CYLINDRICAL_SURFACE('',#5676,3.2E-1); +#5678=ORIENTED_EDGE('',*,*,#5536,.F.); +#5679=ORIENTED_EDGE('',*,*,#5668,.T.); +#5680=ORIENTED_EDGE('',*,*,#5381,.T.); +#5682=ORIENTED_EDGE('',*,*,#5681,.F.); +#5683=EDGE_LOOP('',(#5678,#5679,#5680,#5682)); +#5684=FACE_OUTER_BOUND('',#5683,.F.); +#5685=ADVANCED_FACE('',(#5684),#5677,.F.); +#5686=CARTESIAN_POINT('',(-4.82E0,-1.95E0,-8.75E0)); +#5687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5688=DIRECTION('',(0.E0,1.E0,0.E0)); +#5689=AXIS2_PLACEMENT_3D('',#5686,#5687,#5688); +#5690=PLANE('',#5689); +#5691=ORIENTED_EDGE('',*,*,#5538,.F.); +#5692=ORIENTED_EDGE('',*,*,#5681,.T.); +#5693=ORIENTED_EDGE('',*,*,#5379,.T.); +#5695=ORIENTED_EDGE('',*,*,#5694,.F.); +#5696=EDGE_LOOP('',(#5691,#5692,#5693,#5695)); +#5697=FACE_OUTER_BOUND('',#5696,.F.); +#5698=ADVANCED_FACE('',(#5697),#5690,.T.); +#5699=CARTESIAN_POINT('',(-4.82E0,-4.656854249492E-1,-8.6E0)); +#5700=DIRECTION('',(1.E0,0.E0,0.E0)); +#5701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5702=AXIS2_PLACEMENT_3D('',#5699,#5700,#5701); +#5703=CYLINDRICAL_SURFACE('',#5702,1.5E-1); +#5704=ORIENTED_EDGE('',*,*,#5540,.F.); +#5705=ORIENTED_EDGE('',*,*,#5694,.T.); +#5706=ORIENTED_EDGE('',*,*,#5377,.T.); +#5708=ORIENTED_EDGE('',*,*,#5707,.F.); +#5709=EDGE_LOOP('',(#5704,#5705,#5706,#5708)); +#5710=FACE_OUTER_BOUND('',#5709,.F.); +#5711=ADVANCED_FACE('',(#5710),#5703,.T.); +#5712=CARTESIAN_POINT('',(-4.82E0,-3.596194077713E-1,-8.706066017178E0)); +#5713=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5714=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5715=AXIS2_PLACEMENT_3D('',#5712,#5713,#5714); +#5716=PLANE('',#5715); +#5717=ORIENTED_EDGE('',*,*,#5542,.F.); +#5718=ORIENTED_EDGE('',*,*,#5707,.T.); +#5719=ORIENTED_EDGE('',*,*,#5375,.T.); +#5721=ORIENTED_EDGE('',*,*,#5720,.F.); +#5722=EDGE_LOOP('',(#5717,#5718,#5719,#5721)); +#5723=FACE_OUTER_BOUND('',#5722,.F.); +#5724=ADVANCED_FACE('',(#5723),#5716,.T.); +#5725=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.7E0)); +#5726=DIRECTION('',(1.E0,0.E0,0.E0)); +#5727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5728=AXIS2_PLACEMENT_3D('',#5725,#5726,#5727); +#5729=CYLINDRICAL_SURFACE('',#5728,2.5E-1); +#5730=ORIENTED_EDGE('',*,*,#5544,.F.); +#5731=ORIENTED_EDGE('',*,*,#5720,.T.); +#5732=ORIENTED_EDGE('',*,*,#5373,.T.); +#5734=ORIENTED_EDGE('',*,*,#5733,.F.); +#5735=EDGE_LOOP('',(#5730,#5731,#5732,#5734)); +#5736=FACE_OUTER_BOUND('',#5735,.F.); +#5737=ADVANCED_FACE('',(#5736),#5729,.F.); +#5738=CARTESIAN_POINT('',(-4.82E0,0.E0,-8.45E0)); +#5739=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5740=DIRECTION('',(0.E0,1.E0,0.E0)); +#5741=AXIS2_PLACEMENT_3D('',#5738,#5739,#5740); +#5742=PLANE('',#5741); +#5743=ORIENTED_EDGE('',*,*,#5546,.F.); +#5744=ORIENTED_EDGE('',*,*,#5733,.T.); +#5745=ORIENTED_EDGE('',*,*,#5371,.T.); +#5747=ORIENTED_EDGE('',*,*,#5746,.F.); +#5748=EDGE_LOOP('',(#5743,#5744,#5745,#5747)); +#5749=FACE_OUTER_BOUND('',#5748,.F.); +#5750=ADVANCED_FACE('',(#5749),#5742,.T.); +#5751=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#5752=DIRECTION('',(0.E0,1.E0,0.E0)); +#5753=DIRECTION('',(0.E0,0.E0,1.E0)); +#5754=AXIS2_PLACEMENT_3D('',#5751,#5752,#5753); +#5755=PLANE('',#5754); +#5756=ORIENTED_EDGE('',*,*,#5426,.F.); +#5757=ORIENTED_EDGE('',*,*,#5548,.F.); +#5758=ORIENTED_EDGE('',*,*,#5746,.T.); +#5759=ORIENTED_EDGE('',*,*,#5369,.T.); +#5760=EDGE_LOOP('',(#5756,#5757,#5758,#5759)); +#5761=FACE_OUTER_BOUND('',#5760,.F.); +#5762=ADVANCED_FACE('',(#5761),#5755,.T.); +#5763=CARTESIAN_POINT('',(-1.55E1,0.E0,-6.35E0)); +#5764=DIRECTION('',(0.E0,0.E0,1.E0)); +#5765=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5766=AXIS2_PLACEMENT_3D('',#5763,#5764,#5765); +#5767=PLANE('',#5766); +#5769=ORIENTED_EDGE('',*,*,#5768,.T.); +#5771=ORIENTED_EDGE('',*,*,#5770,.F.); +#5773=ORIENTED_EDGE('',*,*,#5772,.F.); +#5775=ORIENTED_EDGE('',*,*,#5774,.F.); +#5777=ORIENTED_EDGE('',*,*,#5776,.F.); +#5778=EDGE_LOOP('',(#5769,#5771,#5773,#5775,#5777)); +#5779=FACE_OUTER_BOUND('',#5778,.F.); +#5780=ORIENTED_EDGE('',*,*,#5558,.F.); +#5782=ORIENTED_EDGE('',*,*,#5781,.T.); +#5783=ORIENTED_EDGE('',*,*,#5408,.T.); +#5785=ORIENTED_EDGE('',*,*,#5784,.F.); +#5786=EDGE_LOOP('',(#5780,#5782,#5783,#5785)); +#5787=FACE_BOUND('',#5786,.F.); +#5788=ADVANCED_FACE('',(#5779,#5787),#5767,.T.); +#5789=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#5790=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5791=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5792=AXIS2_PLACEMENT_3D('',#5789,#5790,#5791); +#5793=PLANE('',#5792); +#5794=ORIENTED_EDGE('',*,*,#5781,.F.); +#5795=ORIENTED_EDGE('',*,*,#5564,.F.); +#5797=ORIENTED_EDGE('',*,*,#5796,.T.); +#5798=ORIENTED_EDGE('',*,*,#5410,.T.); +#5799=EDGE_LOOP('',(#5794,#5795,#5797,#5798)); +#5800=FACE_OUTER_BOUND('',#5799,.F.); +#5801=ADVANCED_FACE('',(#5800),#5793,.T.); +#5802=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#5803=DIRECTION('',(0.E0,0.E0,1.E0)); +#5804=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5805=AXIS2_PLACEMENT_3D('',#5802,#5803,#5804); +#5806=PLANE('',#5805); +#5807=ORIENTED_EDGE('',*,*,#5562,.F.); +#5809=ORIENTED_EDGE('',*,*,#5808,.T.); +#5810=ORIENTED_EDGE('',*,*,#5412,.T.); +#5811=ORIENTED_EDGE('',*,*,#5796,.F.); +#5812=EDGE_LOOP('',(#5807,#5809,#5810,#5811)); +#5813=FACE_OUTER_BOUND('',#5812,.F.); +#5814=ADVANCED_FACE('',(#5813),#5806,.T.); +#5815=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#5816=DIRECTION('',(0.E0,1.E0,0.E0)); +#5817=DIRECTION('',(0.E0,0.E0,1.E0)); +#5818=AXIS2_PLACEMENT_3D('',#5815,#5816,#5817); +#5819=PLANE('',#5818); +#5820=ORIENTED_EDGE('',*,*,#5784,.T.); +#5821=ORIENTED_EDGE('',*,*,#5414,.T.); +#5822=ORIENTED_EDGE('',*,*,#5808,.F.); +#5823=ORIENTED_EDGE('',*,*,#5560,.F.); +#5824=EDGE_LOOP('',(#5820,#5821,#5822,#5823)); +#5825=FACE_OUTER_BOUND('',#5824,.F.); +#5826=ADVANCED_FACE('',(#5825),#5819,.T.); +#5827=CARTESIAN_POINT('',(-5.81E0,6.1E-1,0.E0)); +#5828=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#5829=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#5830=AXIS2_PLACEMENT_3D('',#5827,#5828,#5829); +#5831=PLANE('',#5830); +#5833=ORIENTED_EDGE('',*,*,#5832,.T.); +#5835=ORIENTED_EDGE('',*,*,#5834,.F.); +#5836=ORIENTED_EDGE('',*,*,#5768,.F.); +#5838=ORIENTED_EDGE('',*,*,#5837,.T.); +#5839=EDGE_LOOP('',(#5833,#5835,#5836,#5838)); +#5840=FACE_OUTER_BOUND('',#5839,.F.); +#5841=ADVANCED_FACE('',(#5840),#5831,.T.); +#5842=CARTESIAN_POINT('',(-6.5E0,1.93E0,0.E0)); +#5843=DIRECTION('',(0.E0,0.E0,1.E0)); +#5844=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5845=AXIS2_PLACEMENT_3D('',#5842,#5843,#5844); +#5846=PLANE('',#5845); +#5848=ORIENTED_EDGE('',*,*,#5847,.F.); +#5849=ORIENTED_EDGE('',*,*,#5288,.F.); +#5850=ORIENTED_EDGE('',*,*,#4033,.F.); +#5852=ORIENTED_EDGE('',*,*,#5851,.T.); +#5853=ORIENTED_EDGE('',*,*,#4418,.T.); +#5854=ORIENTED_EDGE('',*,*,#5296,.F.); +#5855=EDGE_LOOP('',(#5848,#5849,#5850,#5852,#5853,#5854)); +#5856=FACE_OUTER_BOUND('',#5855,.F.); +#5858=ORIENTED_EDGE('',*,*,#5857,.T.); +#5860=ORIENTED_EDGE('',*,*,#5859,.T.); +#5862=ORIENTED_EDGE('',*,*,#5861,.T.); +#5864=ORIENTED_EDGE('',*,*,#5863,.T.); +#5865=EDGE_LOOP('',(#5858,#5860,#5862,#5864)); +#5866=FACE_BOUND('',#5865,.F.); +#5868=ORIENTED_EDGE('',*,*,#5867,.T.); +#5870=ORIENTED_EDGE('',*,*,#5869,.F.); +#5872=ORIENTED_EDGE('',*,*,#5871,.T.); +#5874=ORIENTED_EDGE('',*,*,#5873,.T.); +#5876=ORIENTED_EDGE('',*,*,#5875,.T.); +#5877=EDGE_LOOP('',(#5868,#5870,#5872,#5874,#5876)); +#5878=FACE_BOUND('',#5877,.F.); +#5880=ORIENTED_EDGE('',*,*,#5879,.T.); +#5882=ORIENTED_EDGE('',*,*,#5881,.F.); +#5884=ORIENTED_EDGE('',*,*,#5883,.T.); +#5886=ORIENTED_EDGE('',*,*,#5885,.T.); +#5888=ORIENTED_EDGE('',*,*,#5887,.T.); +#5889=EDGE_LOOP('',(#5880,#5882,#5884,#5886,#5888)); +#5890=FACE_BOUND('',#5889,.F.); +#5892=ORIENTED_EDGE('',*,*,#5891,.T.); +#5893=ORIENTED_EDGE('',*,*,#5832,.F.); +#5895=ORIENTED_EDGE('',*,*,#5894,.T.); +#5897=ORIENTED_EDGE('',*,*,#5896,.T.); +#5899=ORIENTED_EDGE('',*,*,#5898,.T.); +#5900=EDGE_LOOP('',(#5892,#5893,#5895,#5897,#5899)); +#5901=FACE_BOUND('',#5900,.F.); +#5902=ADVANCED_FACE('',(#5856,#5866,#5878,#5890,#5901),#5846,.T.); +#5903=CARTESIAN_POINT('',(-1.3E0,-1.93E0,0.E0)); +#5904=DIRECTION('',(0.E0,-8.191520442890E-1,5.735764363510E-1)); +#5905=DIRECTION('',(0.E0,-5.735764363510E-1,-8.191520442890E-1)); +#5906=AXIS2_PLACEMENT_3D('',#5903,#5904,#5905); +#5907=PLANE('',#5906); +#5908=ORIENTED_EDGE('',*,*,#5847,.T.); +#5910=ORIENTED_EDGE('',*,*,#5909,.T.); +#5912=ORIENTED_EDGE('',*,*,#5911,.F.); +#5914=ORIENTED_EDGE('',*,*,#5913,.F.); +#5915=EDGE_LOOP('',(#5908,#5910,#5912,#5914)); +#5916=FACE_OUTER_BOUND('',#5915,.F.); +#5917=ADVANCED_FACE('',(#5916),#5907,.T.); +#5918=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#5919=DIRECTION('',(1.E0,0.E0,0.E0)); +#5920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5921=AXIS2_PLACEMENT_3D('',#5918,#5919,#5920); +#5922=PLANE('',#5921); +#5923=ORIENTED_EDGE('',*,*,#5294,.T.); +#5925=ORIENTED_EDGE('',*,*,#5924,.F.); +#5927=ORIENTED_EDGE('',*,*,#5926,.F.); +#5929=ORIENTED_EDGE('',*,*,#5928,.F.); +#5930=ORIENTED_EDGE('',*,*,#5909,.F.); +#5931=EDGE_LOOP('',(#5923,#5925,#5927,#5929,#5930)); +#5932=FACE_OUTER_BOUND('',#5931,.F.); +#5933=ADVANCED_FACE('',(#5932),#5922,.T.); +#5934=CARTESIAN_POINT('',(-1.3E0,-2.53E0,-3.491049838058E0)); +#5935=DIRECTION('',(1.E0,0.E0,0.E0)); +#5936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5937=AXIS2_PLACEMENT_3D('',#5934,#5935,#5936); +#5938=CYLINDRICAL_SURFACE('',#5937,6.E-1); +#5939=ORIENTED_EDGE('',*,*,#5292,.F.); +#5941=ORIENTED_EDGE('',*,*,#5940,.F.); +#5943=ORIENTED_EDGE('',*,*,#5942,.T.); +#5944=ORIENTED_EDGE('',*,*,#5924,.T.); +#5945=EDGE_LOOP('',(#5939,#5941,#5943,#5944)); +#5946=FACE_OUTER_BOUND('',#5945,.F.); +#5947=ADVANCED_FACE('',(#5946),#5938,.F.); +#5948=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#5949=DIRECTION('',(1.E0,0.E0,0.E0)); +#5950=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5951=AXIS2_PLACEMENT_3D('',#5948,#5949,#5950); +#5952=PLANE('',#5951); +#5953=ORIENTED_EDGE('',*,*,#5290,.F.); +#5954=ORIENTED_EDGE('',*,*,#5913,.T.); +#5956=ORIENTED_EDGE('',*,*,#5955,.T.); +#5958=ORIENTED_EDGE('',*,*,#5957,.T.); +#5959=ORIENTED_EDGE('',*,*,#5940,.T.); +#5960=EDGE_LOOP('',(#5953,#5954,#5956,#5958,#5959)); +#5961=FACE_OUTER_BOUND('',#5960,.F.); +#5962=ADVANCED_FACE('',(#5961),#5952,.F.); +#5963=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-1.856592408765E0)); +#5964=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5965=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5966=AXIS2_PLACEMENT_3D('',#5963,#5964,#5965); +#5967=PLANE('',#5966); +#5968=ORIENTED_EDGE('',*,*,#5955,.F.); +#5969=ORIENTED_EDGE('',*,*,#5911,.T.); +#5970=ORIENTED_EDGE('',*,*,#5928,.T.); +#5972=ORIENTED_EDGE('',*,*,#5971,.F.); +#5973=EDGE_LOOP('',(#5968,#5969,#5970,#5972)); +#5974=FACE_OUTER_BOUND('',#5973,.F.); +#5975=ADVANCED_FACE('',(#5974),#5967,.T.); +#5976=CARTESIAN_POINT('',(-1.3E0,-3.23E0,-2.95E0)); +#5977=DIRECTION('',(0.E0,8.715574274766E-2,-9.961946980917E-1)); +#5978=DIRECTION('',(0.E0,9.961946980917E-1,8.715574274766E-2)); +#5979=AXIS2_PLACEMENT_3D('',#5976,#5977,#5978); +#5980=PLANE('',#5979); +#5981=ORIENTED_EDGE('',*,*,#5957,.F.); +#5982=ORIENTED_EDGE('',*,*,#5971,.T.); +#5983=ORIENTED_EDGE('',*,*,#5926,.T.); +#5984=ORIENTED_EDGE('',*,*,#5942,.F.); +#5985=EDGE_LOOP('',(#5981,#5982,#5983,#5984)); +#5986=FACE_OUTER_BOUND('',#5985,.F.); +#5987=ADVANCED_FACE('',(#5986),#5980,.T.); +#5988=CARTESIAN_POINT('',(-6.5E0,1.93E0,-9.24E0)); +#5989=DIRECTION('',(0.E0,1.E0,0.E0)); +#5990=DIRECTION('',(0.E0,0.E0,1.E0)); +#5991=AXIS2_PLACEMENT_3D('',#5988,#5989,#5990); +#5992=PLANE('',#5991); +#5994=ORIENTED_EDGE('',*,*,#5993,.T.); +#5995=ORIENTED_EDGE('',*,*,#5499,.T.); +#5997=ORIENTED_EDGE('',*,*,#5996,.T.); +#5999=ORIENTED_EDGE('',*,*,#5998,.T.); +#6001=ORIENTED_EDGE('',*,*,#6000,.T.); +#6002=ORIENTED_EDGE('',*,*,#5491,.T.); +#6004=ORIENTED_EDGE('',*,*,#6003,.T.); +#6006=ORIENTED_EDGE('',*,*,#6005,.T.); +#6008=ORIENTED_EDGE('',*,*,#6007,.T.); +#6009=ORIENTED_EDGE('',*,*,#5483,.T.); +#6010=ORIENTED_EDGE('',*,*,#5263,.T.); +#6012=ORIENTED_EDGE('',*,*,#6011,.T.); +#6014=ORIENTED_EDGE('',*,*,#6013,.T.); +#6015=ORIENTED_EDGE('',*,*,#5476,.T.); +#6017=ORIENTED_EDGE('',*,*,#6016,.T.); +#6019=ORIENTED_EDGE('',*,*,#6018,.T.); +#6021=ORIENTED_EDGE('',*,*,#6020,.F.); +#6023=ORIENTED_EDGE('',*,*,#6022,.T.); +#6024=ORIENTED_EDGE('',*,*,#4420,.T.); +#6025=ORIENTED_EDGE('',*,*,#5851,.F.); +#6026=ORIENTED_EDGE('',*,*,#4031,.F.); +#6028=ORIENTED_EDGE('',*,*,#6027,.T.); +#6030=ORIENTED_EDGE('',*,*,#6029,.T.); +#6032=ORIENTED_EDGE('',*,*,#6031,.T.); +#6033=EDGE_LOOP('',(#5994,#5995,#5997,#5999,#6001,#6002,#6004,#6006,#6008,#6009, +#6010,#6012,#6014,#6015,#6017,#6019,#6021,#6023,#6024,#6025,#6026,#6028,#6030, +#6032)); +#6034=FACE_OUTER_BOUND('',#6033,.F.); +#6036=ORIENTED_EDGE('',*,*,#6035,.F.); +#6038=ORIENTED_EDGE('',*,*,#6037,.T.); +#6040=ORIENTED_EDGE('',*,*,#6039,.T.); +#6042=ORIENTED_EDGE('',*,*,#6041,.F.); +#6043=EDGE_LOOP('',(#6036,#6038,#6040,#6042)); +#6044=FACE_BOUND('',#6043,.F.); +#6046=ORIENTED_EDGE('',*,*,#6045,.F.); +#6048=ORIENTED_EDGE('',*,*,#6047,.T.); +#6050=ORIENTED_EDGE('',*,*,#6049,.T.); +#6052=ORIENTED_EDGE('',*,*,#6051,.F.); +#6053=EDGE_LOOP('',(#6046,#6048,#6050,#6052)); +#6054=FACE_BOUND('',#6053,.F.); +#6055=ADVANCED_FACE('',(#6034,#6044,#6054),#5992,.T.); +#6056=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.8E0)); +#6057=DIRECTION('',(0.E0,0.E0,1.E0)); +#6058=DIRECTION('',(1.E0,0.E0,0.E0)); +#6059=AXIS2_PLACEMENT_3D('',#6056,#6057,#6058); +#6060=PLANE('',#6059); +#6061=ORIENTED_EDGE('',*,*,#6035,.T.); +#6063=ORIENTED_EDGE('',*,*,#6062,.T.); +#6065=ORIENTED_EDGE('',*,*,#6064,.T.); +#6067=ORIENTED_EDGE('',*,*,#6066,.T.); +#6069=ORIENTED_EDGE('',*,*,#6068,.T.); +#6071=ORIENTED_EDGE('',*,*,#6070,.T.); +#6072=EDGE_LOOP('',(#6061,#6063,#6065,#6067,#6069,#6071)); +#6073=FACE_OUTER_BOUND('',#6072,.F.); +#6074=ADVANCED_FACE('',(#6073),#6060,.F.); +#6075=CARTESIAN_POINT('',(-6.5E0,0.E0,-7.8E0)); +#6076=DIRECTION('',(0.E0,0.E0,1.E0)); +#6077=DIRECTION('',(1.E0,0.E0,0.E0)); +#6078=AXIS2_PLACEMENT_3D('',#6075,#6076,#6077); +#6079=PLANE('',#6078); +#6080=ORIENTED_EDGE('',*,*,#6045,.T.); +#6082=ORIENTED_EDGE('',*,*,#6081,.T.); +#6084=ORIENTED_EDGE('',*,*,#6083,.T.); +#6086=ORIENTED_EDGE('',*,*,#6085,.T.); +#6088=ORIENTED_EDGE('',*,*,#6087,.T.); +#6090=ORIENTED_EDGE('',*,*,#6089,.T.); +#6091=EDGE_LOOP('',(#6080,#6082,#6084,#6086,#6088,#6090)); +#6092=FACE_OUTER_BOUND('',#6091,.F.); +#6093=ADVANCED_FACE('',(#6092),#6079,.F.); +#6094=CARTESIAN_POINT('',(-2.6E0,2.13E0,-7.8E0)); +#6095=DIRECTION('',(0.E0,0.E0,1.E0)); +#6096=DIRECTION('',(1.E0,0.E0,0.E0)); +#6097=AXIS2_PLACEMENT_3D('',#6094,#6095,#6096); +#6098=CYLINDRICAL_SURFACE('',#6097,2.E-1); +#6099=ORIENTED_EDGE('',*,*,#6041,.T.); +#6101=ORIENTED_EDGE('',*,*,#6100,.T.); +#6103=ORIENTED_EDGE('',*,*,#6102,.F.); +#6104=ORIENTED_EDGE('',*,*,#6062,.F.); +#6105=EDGE_LOOP('',(#6099,#6101,#6103,#6104)); +#6106=FACE_OUTER_BOUND('',#6105,.F.); +#6107=ADVANCED_FACE('',(#6106),#6098,.F.); +#6108=CARTESIAN_POINT('',(-6.5E0,0.E0,-1.4E0)); +#6109=DIRECTION('',(0.E0,0.E0,1.E0)); +#6110=DIRECTION('',(1.E0,0.E0,0.E0)); +#6111=AXIS2_PLACEMENT_3D('',#6108,#6109,#6110); +#6112=PLANE('',#6111); +#6114=ORIENTED_EDGE('',*,*,#6113,.F.); +#6115=ORIENTED_EDGE('',*,*,#6049,.F.); +#6117=ORIENTED_EDGE('',*,*,#6116,.F.); +#6119=ORIENTED_EDGE('',*,*,#6118,.F.); +#6121=ORIENTED_EDGE('',*,*,#6120,.F.); +#6123=ORIENTED_EDGE('',*,*,#6122,.F.); +#6124=EDGE_LOOP('',(#6114,#6115,#6117,#6119,#6121,#6123)); +#6125=FACE_OUTER_BOUND('',#6124,.F.); +#6126=ADVANCED_FACE('',(#6125),#6112,.T.); +#6127=CARTESIAN_POINT('',(-6.5E0,0.E0,-1.4E0)); +#6128=DIRECTION('',(0.E0,0.E0,1.E0)); +#6129=DIRECTION('',(1.E0,0.E0,0.E0)); +#6130=AXIS2_PLACEMENT_3D('',#6127,#6128,#6129); +#6131=PLANE('',#6130); +#6132=ORIENTED_EDGE('',*,*,#6100,.F.); +#6133=ORIENTED_EDGE('',*,*,#6039,.F.); +#6135=ORIENTED_EDGE('',*,*,#6134,.F.); +#6137=ORIENTED_EDGE('',*,*,#6136,.F.); +#6139=ORIENTED_EDGE('',*,*,#6138,.F.); +#6141=ORIENTED_EDGE('',*,*,#6140,.F.); +#6142=EDGE_LOOP('',(#6132,#6133,#6135,#6137,#6139,#6141)); +#6143=FACE_OUTER_BOUND('',#6142,.F.); +#6144=ADVANCED_FACE('',(#6143),#6131,.T.); +#6145=CARTESIAN_POINT('',(4.25E0,2.13E0,-7.8E0)); +#6146=DIRECTION('',(0.E0,0.E0,1.E0)); +#6147=DIRECTION('',(1.E0,0.E0,0.E0)); +#6148=AXIS2_PLACEMENT_3D('',#6145,#6146,#6147); +#6149=CYLINDRICAL_SURFACE('',#6148,2.E-1); +#6150=ORIENTED_EDGE('',*,*,#6051,.T.); +#6151=ORIENTED_EDGE('',*,*,#6113,.T.); +#6153=ORIENTED_EDGE('',*,*,#6152,.F.); +#6154=ORIENTED_EDGE('',*,*,#6081,.F.); +#6155=EDGE_LOOP('',(#6150,#6151,#6153,#6154)); +#6156=FACE_OUTER_BOUND('',#6155,.F.); +#6157=ADVANCED_FACE('',(#6156),#6149,.F.); +#6158=CARTESIAN_POINT('',(4.05E0,2.13E0,-7.8E0)); +#6159=DIRECTION('',(1.E0,0.E0,0.E0)); +#6160=DIRECTION('',(0.E0,1.E0,0.E0)); +#6161=AXIS2_PLACEMENT_3D('',#6158,#6159,#6160); +#6162=PLANE('',#6161); +#6163=ORIENTED_EDGE('',*,*,#6083,.F.); +#6164=ORIENTED_EDGE('',*,*,#6152,.T.); +#6165=ORIENTED_EDGE('',*,*,#6122,.T.); +#6167=ORIENTED_EDGE('',*,*,#6166,.F.); +#6168=EDGE_LOOP('',(#6163,#6164,#6165,#6167)); +#6169=FACE_OUTER_BOUND('',#6168,.F.); +#6170=ADVANCED_FACE('',(#6169),#6162,.T.); +#6171=CARTESIAN_POINT('',(4.05E0,2.44E0,-7.8E0)); +#6172=DIRECTION('',(0.E0,1.E0,0.E0)); +#6173=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6174=AXIS2_PLACEMENT_3D('',#6171,#6172,#6173); +#6175=PLANE('',#6174); +#6176=ORIENTED_EDGE('',*,*,#6085,.F.); +#6177=ORIENTED_EDGE('',*,*,#6166,.T.); +#6178=ORIENTED_EDGE('',*,*,#6120,.T.); +#6180=ORIENTED_EDGE('',*,*,#6179,.F.); +#6181=EDGE_LOOP('',(#6176,#6177,#6178,#6180)); +#6182=FACE_OUTER_BOUND('',#6181,.F.); +#6183=ADVANCED_FACE('',(#6182),#6175,.T.); +#6184=CARTESIAN_POINT('',(2.8E0,2.44E0,-7.8E0)); +#6185=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6187=AXIS2_PLACEMENT_3D('',#6184,#6185,#6186); +#6188=PLANE('',#6187); +#6189=ORIENTED_EDGE('',*,*,#6087,.F.); +#6190=ORIENTED_EDGE('',*,*,#6179,.T.); +#6191=ORIENTED_EDGE('',*,*,#6118,.T.); +#6193=ORIENTED_EDGE('',*,*,#6192,.F.); +#6194=EDGE_LOOP('',(#6189,#6190,#6191,#6193)); +#6195=FACE_OUTER_BOUND('',#6194,.F.); +#6196=ADVANCED_FACE('',(#6195),#6188,.T.); +#6197=CARTESIAN_POINT('',(2.6E0,2.13E0,-7.8E0)); +#6198=DIRECTION('',(0.E0,0.E0,1.E0)); +#6199=DIRECTION('',(1.E0,0.E0,0.E0)); +#6200=AXIS2_PLACEMENT_3D('',#6197,#6198,#6199); +#6201=CYLINDRICAL_SURFACE('',#6200,2.E-1); +#6202=ORIENTED_EDGE('',*,*,#6047,.F.); +#6203=ORIENTED_EDGE('',*,*,#6089,.F.); +#6204=ORIENTED_EDGE('',*,*,#6192,.T.); +#6205=ORIENTED_EDGE('',*,*,#6116,.T.); +#6206=EDGE_LOOP('',(#6202,#6203,#6204,#6205)); +#6207=FACE_OUTER_BOUND('',#6206,.F.); +#6208=ADVANCED_FACE('',(#6207),#6201,.F.); +#6209=CARTESIAN_POINT('',(-4.25E0,2.13E0,-7.8E0)); +#6210=DIRECTION('',(0.E0,0.E0,1.E0)); +#6211=DIRECTION('',(1.E0,0.E0,0.E0)); +#6212=AXIS2_PLACEMENT_3D('',#6209,#6210,#6211); +#6213=CYLINDRICAL_SURFACE('',#6212,2.E-1); +#6214=ORIENTED_EDGE('',*,*,#6037,.F.); +#6215=ORIENTED_EDGE('',*,*,#6070,.F.); +#6217=ORIENTED_EDGE('',*,*,#6216,.T.); +#6218=ORIENTED_EDGE('',*,*,#6134,.T.); +#6219=EDGE_LOOP('',(#6214,#6215,#6217,#6218)); +#6220=FACE_OUTER_BOUND('',#6219,.F.); +#6221=ADVANCED_FACE('',(#6220),#6213,.F.); +#6222=CARTESIAN_POINT('',(-4.05E0,2.44E0,-7.8E0)); +#6223=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6224=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6225=AXIS2_PLACEMENT_3D('',#6222,#6223,#6224); +#6226=PLANE('',#6225); +#6227=ORIENTED_EDGE('',*,*,#6068,.F.); +#6229=ORIENTED_EDGE('',*,*,#6228,.T.); +#6230=ORIENTED_EDGE('',*,*,#6136,.T.); +#6231=ORIENTED_EDGE('',*,*,#6216,.F.); +#6232=EDGE_LOOP('',(#6227,#6229,#6230,#6231)); +#6233=FACE_OUTER_BOUND('',#6232,.F.); +#6234=ADVANCED_FACE('',(#6233),#6226,.T.); +#6235=CARTESIAN_POINT('',(-2.8E0,2.44E0,-7.8E0)); +#6236=DIRECTION('',(0.E0,1.E0,0.E0)); +#6237=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6238=AXIS2_PLACEMENT_3D('',#6235,#6236,#6237); +#6239=PLANE('',#6238); +#6240=ORIENTED_EDGE('',*,*,#6066,.F.); +#6242=ORIENTED_EDGE('',*,*,#6241,.T.); +#6243=ORIENTED_EDGE('',*,*,#6138,.T.); +#6244=ORIENTED_EDGE('',*,*,#6228,.F.); +#6245=EDGE_LOOP('',(#6240,#6242,#6243,#6244)); +#6246=FACE_OUTER_BOUND('',#6245,.F.); +#6247=ADVANCED_FACE('',(#6246),#6239,.T.); +#6248=CARTESIAN_POINT('',(-2.8E0,2.13E0,-7.8E0)); +#6249=DIRECTION('',(1.E0,0.E0,0.E0)); +#6250=DIRECTION('',(0.E0,1.E0,0.E0)); +#6251=AXIS2_PLACEMENT_3D('',#6248,#6249,#6250); +#6252=PLANE('',#6251); +#6253=ORIENTED_EDGE('',*,*,#6064,.F.); +#6254=ORIENTED_EDGE('',*,*,#6102,.T.); +#6255=ORIENTED_EDGE('',*,*,#6140,.T.); +#6256=ORIENTED_EDGE('',*,*,#6241,.F.); +#6257=EDGE_LOOP('',(#6253,#6254,#6255,#6256)); +#6258=FACE_OUTER_BOUND('',#6257,.F.); +#6259=ADVANCED_FACE('',(#6258),#6252,.T.); +#6260=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#6261=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6262=DIRECTION('',(0.E0,0.E0,1.E0)); +#6263=AXIS2_PLACEMENT_3D('',#6260,#6261,#6262); +#6264=PLANE('',#6263); +#6265=ORIENTED_EDGE('',*,*,#5279,.T.); +#6266=ORIENTED_EDGE('',*,*,#5507,.F.); +#6267=ORIENTED_EDGE('',*,*,#5231,.T.); +#6269=ORIENTED_EDGE('',*,*,#6268,.F.); +#6270=EDGE_LOOP('',(#6265,#6266,#6267,#6269)); +#6271=FACE_OUTER_BOUND('',#6270,.F.); +#6272=ADVANCED_FACE('',(#6271),#6264,.F.); +#6273=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#6274=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6275=DIRECTION('',(0.E0,0.E0,1.E0)); +#6276=AXIS2_PLACEMENT_3D('',#6273,#6274,#6275); +#6277=PLANE('',#6276); +#6279=ORIENTED_EDGE('',*,*,#6278,.F.); +#6280=ORIENTED_EDGE('',*,*,#5501,.F.); +#6281=ORIENTED_EDGE('',*,*,#5993,.F.); +#6283=ORIENTED_EDGE('',*,*,#6282,.F.); +#6284=EDGE_LOOP('',(#6279,#6280,#6281,#6283)); +#6285=FACE_OUTER_BOUND('',#6284,.F.); +#6286=ADVANCED_FACE('',(#6285),#6277,.F.); +#6287=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6288=DIRECTION('',(0.E0,0.E0,1.E0)); +#6289=DIRECTION('',(1.E0,0.E0,0.E0)); +#6290=AXIS2_PLACEMENT_3D('',#6287,#6288,#6289); +#6291=PLANE('',#6290); +#6292=ORIENTED_EDGE('',*,*,#5303,.T.); +#6294=ORIENTED_EDGE('',*,*,#6293,.F.); +#6295=ORIENTED_EDGE('',*,*,#5208,.F.); +#6297=ORIENTED_EDGE('',*,*,#6296,.F.); +#6298=EDGE_LOOP('',(#6292,#6294,#6295,#6297)); +#6299=FACE_OUTER_BOUND('',#6298,.F.); +#6300=ADVANCED_FACE('',(#6299),#6291,.F.); +#6301=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6302=DIRECTION('',(0.E0,0.E0,1.E0)); +#6303=DIRECTION('',(1.E0,0.E0,0.E0)); +#6304=AXIS2_PLACEMENT_3D('',#6301,#6302,#6303); +#6305=PLANE('',#6304); +#6307=ORIENTED_EDGE('',*,*,#6306,.T.); +#6309=ORIENTED_EDGE('',*,*,#6308,.F.); +#6310=ORIENTED_EDGE('',*,*,#6018,.F.); +#6312=ORIENTED_EDGE('',*,*,#6311,.F.); +#6313=EDGE_LOOP('',(#6307,#6309,#6310,#6312)); +#6314=FACE_OUTER_BOUND('',#6313,.F.); +#6315=ADVANCED_FACE('',(#6314),#6305,.F.); +#6316=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6317=DIRECTION('',(0.E0,0.E0,1.E0)); +#6318=DIRECTION('',(1.E0,0.E0,0.E0)); +#6319=AXIS2_PLACEMENT_3D('',#6316,#6317,#6318); +#6320=PLANE('',#6319); +#6321=ORIENTED_EDGE('',*,*,#5246,.F.); +#6322=ORIENTED_EDGE('',*,*,#5315,.T.); +#6324=ORIENTED_EDGE('',*,*,#6323,.T.); +#6325=ORIENTED_EDGE('',*,*,#5158,.F.); +#6326=EDGE_LOOP('',(#6321,#6322,#6324,#6325)); +#6327=FACE_OUTER_BOUND('',#6326,.F.); +#6328=ADVANCED_FACE('',(#6327),#6320,.F.); +#6329=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6330=DIRECTION('',(0.E0,0.E0,1.E0)); +#6331=DIRECTION('',(1.E0,0.E0,0.E0)); +#6332=AXIS2_PLACEMENT_3D('',#6329,#6330,#6331); +#6333=PLANE('',#6332); +#6334=ORIENTED_EDGE('',*,*,#5261,.F.); +#6336=ORIENTED_EDGE('',*,*,#6335,.T.); +#6338=ORIENTED_EDGE('',*,*,#6337,.T.); +#6339=ORIENTED_EDGE('',*,*,#6011,.F.); +#6340=EDGE_LOOP('',(#6334,#6336,#6338,#6339)); +#6341=FACE_OUTER_BOUND('',#6340,.F.); +#6342=ADVANCED_FACE('',(#6341),#6333,.F.); +#6343=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6344=DIRECTION('',(0.E0,0.E0,1.E0)); +#6345=DIRECTION('',(1.E0,0.E0,0.E0)); +#6346=AXIS2_PLACEMENT_3D('',#6343,#6344,#6345); +#6347=PLANE('',#6346); +#6349=ORIENTED_EDGE('',*,*,#6348,.F.); +#6350=ORIENTED_EDGE('',*,*,#5326,.T.); +#6352=ORIENTED_EDGE('',*,*,#6351,.T.); +#6353=ORIENTED_EDGE('',*,*,#5174,.F.); +#6354=EDGE_LOOP('',(#6349,#6350,#6352,#6353)); +#6355=FACE_OUTER_BOUND('',#6354,.F.); +#6356=ADVANCED_FACE('',(#6355),#6347,.F.); +#6357=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6358=DIRECTION('',(0.E0,0.E0,1.E0)); +#6359=DIRECTION('',(1.E0,0.E0,0.E0)); +#6360=AXIS2_PLACEMENT_3D('',#6357,#6358,#6359); +#6361=PLANE('',#6360); +#6363=ORIENTED_EDGE('',*,*,#6362,.F.); +#6365=ORIENTED_EDGE('',*,*,#6364,.T.); +#6367=ORIENTED_EDGE('',*,*,#6366,.T.); +#6368=ORIENTED_EDGE('',*,*,#6005,.F.); +#6369=EDGE_LOOP('',(#6363,#6365,#6367,#6368)); +#6370=FACE_OUTER_BOUND('',#6369,.F.); +#6371=ADVANCED_FACE('',(#6370),#6361,.F.); +#6372=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6373=DIRECTION('',(0.E0,0.E0,1.E0)); +#6374=DIRECTION('',(1.E0,0.E0,0.E0)); +#6375=AXIS2_PLACEMENT_3D('',#6372,#6373,#6374); +#6376=PLANE('',#6375); +#6377=ORIENTED_EDGE('',*,*,#6268,.T.); +#6378=ORIENTED_EDGE('',*,*,#5229,.F.); +#6380=ORIENTED_EDGE('',*,*,#6379,.T.); +#6381=ORIENTED_EDGE('',*,*,#5281,.T.); +#6382=EDGE_LOOP('',(#6377,#6378,#6380,#6381)); +#6383=FACE_OUTER_BOUND('',#6382,.F.); +#6384=ADVANCED_FACE('',(#6383),#6376,.F.); +#6385=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6386=DIRECTION('',(0.E0,0.E0,1.E0)); +#6387=DIRECTION('',(1.E0,0.E0,0.E0)); +#6388=AXIS2_PLACEMENT_3D('',#6385,#6386,#6387); +#6389=PLANE('',#6388); +#6390=ORIENTED_EDGE('',*,*,#6282,.T.); +#6391=ORIENTED_EDGE('',*,*,#6031,.F.); +#6393=ORIENTED_EDGE('',*,*,#6392,.T.); +#6395=ORIENTED_EDGE('',*,*,#6394,.T.); +#6396=EDGE_LOOP('',(#6390,#6391,#6393,#6395)); +#6397=FACE_OUTER_BOUND('',#6396,.F.); +#6398=ADVANCED_FACE('',(#6397),#6389,.F.); +#6399=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6400=DIRECTION('',(0.E0,0.E0,1.E0)); +#6401=DIRECTION('',(1.E0,0.E0,0.E0)); +#6402=AXIS2_PLACEMENT_3D('',#6399,#6400,#6401); +#6403=PLANE('',#6402); +#6405=ORIENTED_EDGE('',*,*,#6404,.F.); +#6406=ORIENTED_EDGE('',*,*,#5338,.T.); +#6408=ORIENTED_EDGE('',*,*,#6407,.T.); +#6409=ORIENTED_EDGE('',*,*,#5190,.F.); +#6410=EDGE_LOOP('',(#6405,#6406,#6408,#6409)); +#6411=FACE_OUTER_BOUND('',#6410,.F.); +#6412=ADVANCED_FACE('',(#6411),#6403,.F.); +#6413=CARTESIAN_POINT('',(-5.004E0,1.93E0,-8.87E0)); +#6414=DIRECTION('',(0.E0,0.E0,1.E0)); +#6415=DIRECTION('',(1.E0,0.E0,0.E0)); +#6416=AXIS2_PLACEMENT_3D('',#6413,#6414,#6415); +#6417=PLANE('',#6416); +#6419=ORIENTED_EDGE('',*,*,#6418,.F.); +#6421=ORIENTED_EDGE('',*,*,#6420,.T.); +#6423=ORIENTED_EDGE('',*,*,#6422,.T.); +#6424=ORIENTED_EDGE('',*,*,#5998,.F.); +#6425=EDGE_LOOP('',(#6419,#6421,#6423,#6424)); +#6426=FACE_OUTER_BOUND('',#6425,.F.); +#6427=ADVANCED_FACE('',(#6426),#6417,.F.); +#6428=CARTESIAN_POINT('',(5.004E0,1.93E0,-8.87E0)); +#6429=DIRECTION('',(1.E0,0.E0,0.E0)); +#6430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6431=AXIS2_PLACEMENT_3D('',#6428,#6429,#6430); +#6432=PLANE('',#6431); +#6433=ORIENTED_EDGE('',*,*,#5301,.F.); +#6435=ORIENTED_EDGE('',*,*,#6434,.T.); +#6436=ORIENTED_EDGE('',*,*,#5210,.T.); +#6437=ORIENTED_EDGE('',*,*,#6293,.T.); +#6438=EDGE_LOOP('',(#6433,#6435,#6436,#6437)); +#6439=FACE_OUTER_BOUND('',#6438,.F.); +#6440=ADVANCED_FACE('',(#6439),#6432,.F.); +#6441=CARTESIAN_POINT('',(5.004E0,1.93E0,-8.87E0)); +#6442=DIRECTION('',(1.E0,0.E0,0.E0)); +#6443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6444=AXIS2_PLACEMENT_3D('',#6441,#6442,#6443); +#6445=PLANE('',#6444); +#6447=ORIENTED_EDGE('',*,*,#6446,.F.); +#6449=ORIENTED_EDGE('',*,*,#6448,.T.); +#6450=ORIENTED_EDGE('',*,*,#6020,.T.); +#6451=ORIENTED_EDGE('',*,*,#6308,.T.); +#6452=EDGE_LOOP('',(#6447,#6449,#6450,#6451)); +#6453=FACE_OUTER_BOUND('',#6452,.F.); +#6454=ADVANCED_FACE('',(#6453),#6445,.F.); +#6455=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#6456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6457=DIRECTION('',(0.E0,1.E0,0.E0)); +#6458=AXIS2_PLACEMENT_3D('',#6455,#6456,#6457); +#6459=PLANE('',#6458); +#6461=ORIENTED_EDGE('',*,*,#6460,.T.); +#6462=ORIENTED_EDGE('',*,*,#5225,.F.); +#6463=ORIENTED_EDGE('',*,*,#4037,.F.); +#6464=ORIENTED_EDGE('',*,*,#5285,.T.); +#6465=EDGE_LOOP('',(#6461,#6462,#6463,#6464)); +#6466=FACE_OUTER_BOUND('',#6465,.F.); +#6467=ADVANCED_FACE('',(#6466),#6459,.T.); +#6468=CARTESIAN_POINT('',(-6.5E0,-1.93E0,-9.24E0)); +#6469=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6470=DIRECTION('',(0.E0,1.E0,0.E0)); +#6471=AXIS2_PLACEMENT_3D('',#6468,#6469,#6470); +#6472=PLANE('',#6471); +#6473=ORIENTED_EDGE('',*,*,#6434,.F.); +#6474=ORIENTED_EDGE('',*,*,#5299,.T.); +#6475=ORIENTED_EDGE('',*,*,#4414,.T.); +#6476=ORIENTED_EDGE('',*,*,#5212,.F.); +#6477=EDGE_LOOP('',(#6473,#6474,#6475,#6476)); +#6478=FACE_OUTER_BOUND('',#6477,.F.); +#6479=ADVANCED_FACE('',(#6478),#6472,.T.); +#6480=CARTESIAN_POINT('',(-5.004E0,1.93E0,-9.24E0)); +#6481=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6482=DIRECTION('',(0.E0,0.E0,1.E0)); +#6483=AXIS2_PLACEMENT_3D('',#6480,#6481,#6482); +#6484=PLANE('',#6483); +#6485=ORIENTED_EDGE('',*,*,#5283,.T.); +#6486=ORIENTED_EDGE('',*,*,#6379,.F.); +#6487=ORIENTED_EDGE('',*,*,#5227,.F.); +#6488=ORIENTED_EDGE('',*,*,#6460,.F.); +#6489=EDGE_LOOP('',(#6485,#6486,#6487,#6488)); +#6490=FACE_OUTER_BOUND('',#6489,.F.); +#6491=ADVANCED_FACE('',(#6490),#6484,.F.); +#6492=CARTESIAN_POINT('',(-5.004E0,1.93E0,-9.24E0)); +#6493=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6494=DIRECTION('',(0.E0,0.E0,1.E0)); +#6495=AXIS2_PLACEMENT_3D('',#6492,#6493,#6494); +#6496=PLANE('',#6495); +#6498=ORIENTED_EDGE('',*,*,#6497,.T.); +#6499=ORIENTED_EDGE('',*,*,#6392,.F.); +#6500=ORIENTED_EDGE('',*,*,#6029,.F.); +#6502=ORIENTED_EDGE('',*,*,#6501,.F.); +#6503=EDGE_LOOP('',(#6498,#6499,#6500,#6502)); +#6504=FACE_OUTER_BOUND('',#6503,.F.); +#6505=ADVANCED_FACE('',(#6504),#6496,.F.); +#6506=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#6507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6509=AXIS2_PLACEMENT_3D('',#6506,#6507,#6508); +#6510=PLANE('',#6509); +#6511=ORIENTED_EDGE('',*,*,#5259,.F.); +#6512=ORIENTED_EDGE('',*,*,#5480,.T.); +#6514=ORIENTED_EDGE('',*,*,#6513,.T.); +#6515=ORIENTED_EDGE('',*,*,#6335,.F.); +#6516=EDGE_LOOP('',(#6511,#6512,#6514,#6515)); +#6517=FACE_OUTER_BOUND('',#6516,.F.); +#6518=ADVANCED_FACE('',(#6517),#6510,.T.); +#6519=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#6520=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6522=AXIS2_PLACEMENT_3D('',#6519,#6520,#6521); +#6523=PLANE('',#6522); +#6525=ORIENTED_EDGE('',*,*,#6524,.F.); +#6526=ORIENTED_EDGE('',*,*,#5487,.T.); +#6528=ORIENTED_EDGE('',*,*,#6527,.T.); +#6529=ORIENTED_EDGE('',*,*,#6364,.F.); +#6530=EDGE_LOOP('',(#6525,#6526,#6528,#6529)); +#6531=FACE_OUTER_BOUND('',#6530,.F.); +#6532=ADVANCED_FACE('',(#6531),#6523,.T.); +#6533=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#6534=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6535=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6536=AXIS2_PLACEMENT_3D('',#6533,#6534,#6535); +#6537=PLANE('',#6536); +#6539=ORIENTED_EDGE('',*,*,#6538,.F.); +#6540=ORIENTED_EDGE('',*,*,#5495,.T.); +#6542=ORIENTED_EDGE('',*,*,#6541,.T.); +#6543=ORIENTED_EDGE('',*,*,#6420,.F.); +#6544=EDGE_LOOP('',(#6539,#6540,#6542,#6543)); +#6545=FACE_OUTER_BOUND('',#6544,.F.); +#6546=ADVANCED_FACE('',(#6545),#6537,.T.); +#6547=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#6548=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6549=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6550=AXIS2_PLACEMENT_3D('',#6547,#6548,#6549); +#6551=PLANE('',#6550); +#6552=ORIENTED_EDGE('',*,*,#4424,.T.); +#6554=ORIENTED_EDGE('',*,*,#6553,.F.); +#6555=ORIENTED_EDGE('',*,*,#6446,.T.); +#6556=ORIENTED_EDGE('',*,*,#6306,.F.); +#6558=ORIENTED_EDGE('',*,*,#6557,.F.); +#6559=ORIENTED_EDGE('',*,*,#5472,.T.); +#6560=ORIENTED_EDGE('',*,*,#4240,.T.); +#6561=EDGE_LOOP('',(#6552,#6554,#6555,#6556,#6558,#6559,#6560)); +#6562=FACE_OUTER_BOUND('',#6561,.F.); +#6563=ADVANCED_FACE('',(#6562),#6551,.T.); +#6564=CARTESIAN_POINT('',(-6.5E0,1.29E0,-8.11E0)); +#6565=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6566=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6567=AXIS2_PLACEMENT_3D('',#6564,#6565,#6566); +#6568=PLANE('',#6567); +#6569=ORIENTED_EDGE('',*,*,#5503,.T.); +#6570=ORIENTED_EDGE('',*,*,#6278,.T.); +#6571=ORIENTED_EDGE('',*,*,#6394,.F.); +#6572=ORIENTED_EDGE('',*,*,#6497,.F.); +#6574=ORIENTED_EDGE('',*,*,#6573,.F.); +#6575=ORIENTED_EDGE('',*,*,#4027,.F.); +#6576=ORIENTED_EDGE('',*,*,#5145,.F.); +#6577=EDGE_LOOP('',(#6569,#6570,#6571,#6572,#6574,#6575,#6576)); +#6578=FACE_OUTER_BOUND('',#6577,.F.); +#6579=ADVANCED_FACE('',(#6578),#6568,.T.); +#6580=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#6581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6582=DIRECTION('',(0.E0,0.E0,1.E0)); +#6583=AXIS2_PLACEMENT_3D('',#6580,#6581,#6582); +#6584=PLANE('',#6583); +#6585=ORIENTED_EDGE('',*,*,#5313,.T.); +#6586=ORIENTED_EDGE('',*,*,#5458,.F.); +#6587=ORIENTED_EDGE('',*,*,#5160,.T.); +#6588=ORIENTED_EDGE('',*,*,#6323,.F.); +#6589=EDGE_LOOP('',(#6585,#6586,#6587,#6588)); +#6590=FACE_OUTER_BOUND('',#6589,.F.); +#6591=ADVANCED_FACE('',(#6590),#6584,.F.); +#6592=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#6593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6594=DIRECTION('',(0.E0,0.E0,1.E0)); +#6595=AXIS2_PLACEMENT_3D('',#6592,#6593,#6594); +#6596=PLANE('',#6595); +#6597=ORIENTED_EDGE('',*,*,#6513,.F.); +#6598=ORIENTED_EDGE('',*,*,#5478,.F.); +#6599=ORIENTED_EDGE('',*,*,#6013,.F.); +#6600=ORIENTED_EDGE('',*,*,#6337,.F.); +#6601=EDGE_LOOP('',(#6597,#6598,#6599,#6600)); +#6602=FACE_OUTER_BOUND('',#6601,.F.); +#6603=ADVANCED_FACE('',(#6602),#6596,.F.); +#6604=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#6605=DIRECTION('',(1.E0,0.E0,0.E0)); +#6606=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6607=AXIS2_PLACEMENT_3D('',#6604,#6605,#6606); +#6608=PLANE('',#6607); +#6609=ORIENTED_EDGE('',*,*,#5328,.T.); +#6610=ORIENTED_EDGE('',*,*,#6348,.T.); +#6611=ORIENTED_EDGE('',*,*,#5172,.F.); +#6612=ORIENTED_EDGE('',*,*,#5443,.T.); +#6613=EDGE_LOOP('',(#6609,#6610,#6611,#6612)); +#6614=FACE_OUTER_BOUND('',#6613,.F.); +#6615=ADVANCED_FACE('',(#6614),#6608,.F.); +#6616=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#6617=DIRECTION('',(1.E0,0.E0,0.E0)); +#6618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6619=AXIS2_PLACEMENT_3D('',#6616,#6617,#6618); +#6620=PLANE('',#6619); +#6621=ORIENTED_EDGE('',*,*,#6524,.T.); +#6622=ORIENTED_EDGE('',*,*,#6362,.T.); +#6623=ORIENTED_EDGE('',*,*,#6003,.F.); +#6624=ORIENTED_EDGE('',*,*,#5489,.T.); +#6625=EDGE_LOOP('',(#6621,#6622,#6623,#6624)); +#6626=FACE_OUTER_BOUND('',#6625,.F.); +#6627=ADVANCED_FACE('',(#6626),#6620,.F.); +#6628=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#6629=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6630=DIRECTION('',(0.E0,0.E0,1.E0)); +#6631=AXIS2_PLACEMENT_3D('',#6628,#6629,#6630); +#6632=PLANE('',#6631); +#6633=ORIENTED_EDGE('',*,*,#5324,.T.); +#6634=ORIENTED_EDGE('',*,*,#5446,.F.); +#6635=ORIENTED_EDGE('',*,*,#5176,.T.); +#6636=ORIENTED_EDGE('',*,*,#6351,.F.); +#6637=EDGE_LOOP('',(#6633,#6634,#6635,#6636)); +#6638=FACE_OUTER_BOUND('',#6637,.F.); +#6639=ADVANCED_FACE('',(#6638),#6632,.F.); +#6640=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#6641=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6642=DIRECTION('',(0.E0,0.E0,1.E0)); +#6643=AXIS2_PLACEMENT_3D('',#6640,#6641,#6642); +#6644=PLANE('',#6643); +#6645=ORIENTED_EDGE('',*,*,#6527,.F.); +#6646=ORIENTED_EDGE('',*,*,#5485,.F.); +#6647=ORIENTED_EDGE('',*,*,#6007,.F.); +#6648=ORIENTED_EDGE('',*,*,#6366,.F.); +#6649=EDGE_LOOP('',(#6645,#6646,#6647,#6648)); +#6650=FACE_OUTER_BOUND('',#6649,.F.); +#6651=ADVANCED_FACE('',(#6650),#6644,.F.); +#6652=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#6653=DIRECTION('',(1.E0,0.E0,0.E0)); +#6654=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6655=AXIS2_PLACEMENT_3D('',#6652,#6653,#6654); +#6656=PLANE('',#6655); +#6657=ORIENTED_EDGE('',*,*,#5340,.T.); +#6658=ORIENTED_EDGE('',*,*,#6404,.T.); +#6659=ORIENTED_EDGE('',*,*,#5188,.F.); +#6660=ORIENTED_EDGE('',*,*,#5430,.T.); +#6661=EDGE_LOOP('',(#6657,#6658,#6659,#6660)); +#6662=FACE_OUTER_BOUND('',#6661,.F.); +#6663=ADVANCED_FACE('',(#6662),#6656,.F.); +#6664=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#6665=DIRECTION('',(1.E0,0.E0,0.E0)); +#6666=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6667=AXIS2_PLACEMENT_3D('',#6664,#6665,#6666); +#6668=PLANE('',#6667); +#6669=ORIENTED_EDGE('',*,*,#6538,.T.); +#6670=ORIENTED_EDGE('',*,*,#6418,.T.); +#6671=ORIENTED_EDGE('',*,*,#5996,.F.); +#6672=ORIENTED_EDGE('',*,*,#5497,.T.); +#6673=EDGE_LOOP('',(#6669,#6670,#6671,#6672)); +#6674=FACE_OUTER_BOUND('',#6673,.F.); +#6675=ADVANCED_FACE('',(#6674),#6668,.F.); +#6676=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#6677=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6678=DIRECTION('',(0.E0,0.E0,1.E0)); +#6679=AXIS2_PLACEMENT_3D('',#6676,#6677,#6678); +#6680=PLANE('',#6679); +#6681=ORIENTED_EDGE('',*,*,#5336,.T.); +#6682=ORIENTED_EDGE('',*,*,#5433,.F.); +#6683=ORIENTED_EDGE('',*,*,#5192,.T.); +#6684=ORIENTED_EDGE('',*,*,#6407,.F.); +#6685=EDGE_LOOP('',(#6681,#6682,#6683,#6684)); +#6686=FACE_OUTER_BOUND('',#6685,.F.); +#6687=ADVANCED_FACE('',(#6686),#6680,.F.); +#6688=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#6689=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6690=DIRECTION('',(0.E0,0.E0,1.E0)); +#6691=AXIS2_PLACEMENT_3D('',#6688,#6689,#6690); +#6692=PLANE('',#6691); +#6693=ORIENTED_EDGE('',*,*,#6541,.F.); +#6694=ORIENTED_EDGE('',*,*,#5493,.F.); +#6695=ORIENTED_EDGE('',*,*,#6000,.F.); +#6696=ORIENTED_EDGE('',*,*,#6422,.F.); +#6697=EDGE_LOOP('',(#6693,#6694,#6695,#6696)); +#6698=FACE_OUTER_BOUND('',#6697,.F.); +#6699=ADVANCED_FACE('',(#6698),#6692,.F.); +#6700=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#6701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6702=DIRECTION('',(0.E0,1.E0,0.E0)); +#6703=AXIS2_PLACEMENT_3D('',#6700,#6701,#6702); +#6704=PLANE('',#6703); +#6705=ORIENTED_EDGE('',*,*,#6501,.T.); +#6706=ORIENTED_EDGE('',*,*,#6027,.F.); +#6707=ORIENTED_EDGE('',*,*,#4029,.F.); +#6708=ORIENTED_EDGE('',*,*,#6573,.T.); +#6709=EDGE_LOOP('',(#6705,#6706,#6707,#6708)); +#6710=FACE_OUTER_BOUND('',#6709,.F.); +#6711=ADVANCED_FACE('',(#6710),#6704,.T.); +#6712=CARTESIAN_POINT('',(-6.5E0,1.29E0,-9.24E0)); +#6713=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6714=DIRECTION('',(0.E0,1.E0,0.E0)); +#6715=AXIS2_PLACEMENT_3D('',#6712,#6713,#6714); +#6716=PLANE('',#6715); +#6717=ORIENTED_EDGE('',*,*,#6448,.F.); +#6718=ORIENTED_EDGE('',*,*,#6553,.T.); +#6719=ORIENTED_EDGE('',*,*,#4422,.T.); +#6720=ORIENTED_EDGE('',*,*,#6022,.F.); +#6721=EDGE_LOOP('',(#6717,#6718,#6719,#6720)); +#6722=FACE_OUTER_BOUND('',#6721,.F.); +#6723=ADVANCED_FACE('',(#6722),#6716,.T.); +#6724=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#6725=DIRECTION('',(1.E0,0.E0,0.E0)); +#6726=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6727=AXIS2_PLACEMENT_3D('',#6724,#6725,#6726); +#6728=PLANE('',#6727); +#6729=ORIENTED_EDGE('',*,*,#5305,.T.); +#6730=ORIENTED_EDGE('',*,*,#6296,.T.); +#6731=ORIENTED_EDGE('',*,*,#5206,.F.); +#6732=ORIENTED_EDGE('',*,*,#5468,.T.); +#6733=EDGE_LOOP('',(#6729,#6730,#6731,#6732)); +#6734=FACE_OUTER_BOUND('',#6733,.F.); +#6735=ADVANCED_FACE('',(#6734),#6728,.F.); +#6736=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#6737=DIRECTION('',(1.E0,0.E0,0.E0)); +#6738=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6739=AXIS2_PLACEMENT_3D('',#6736,#6737,#6738); +#6740=PLANE('',#6739); +#6741=ORIENTED_EDGE('',*,*,#6557,.T.); +#6742=ORIENTED_EDGE('',*,*,#6311,.T.); +#6743=ORIENTED_EDGE('',*,*,#6016,.F.); +#6744=ORIENTED_EDGE('',*,*,#5474,.T.); +#6745=EDGE_LOOP('',(#6741,#6742,#6743,#6744)); +#6746=FACE_OUTER_BOUND('',#6745,.F.); +#6747=ADVANCED_FACE('',(#6746),#6740,.F.); +#6748=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#6749=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6750=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6751=AXIS2_PLACEMENT_3D('',#6748,#6749,#6750); +#6752=PLANE('',#6751); +#6753=ORIENTED_EDGE('',*,*,#5857,.F.); +#6755=ORIENTED_EDGE('',*,*,#6754,.T.); +#6757=ORIENTED_EDGE('',*,*,#6756,.T.); +#6759=ORIENTED_EDGE('',*,*,#6758,.F.); +#6760=EDGE_LOOP('',(#6753,#6755,#6757,#6759)); +#6761=FACE_OUTER_BOUND('',#6760,.F.); +#6762=ADVANCED_FACE('',(#6761),#6752,.F.); +#6763=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#6764=DIRECTION('',(0.E0,1.E0,0.E0)); +#6765=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6766=AXIS2_PLACEMENT_3D('',#6763,#6764,#6765); +#6767=PLANE('',#6766); +#6768=ORIENTED_EDGE('',*,*,#5863,.F.); +#6770=ORIENTED_EDGE('',*,*,#6769,.T.); +#6772=ORIENTED_EDGE('',*,*,#6771,.T.); +#6773=ORIENTED_EDGE('',*,*,#6754,.F.); +#6774=EDGE_LOOP('',(#6768,#6770,#6772,#6773)); +#6775=FACE_OUTER_BOUND('',#6774,.F.); +#6776=ADVANCED_FACE('',(#6775),#6767,.F.); +#6777=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#6778=DIRECTION('',(1.E0,0.E0,0.E0)); +#6779=DIRECTION('',(0.E0,1.E0,0.E0)); +#6780=AXIS2_PLACEMENT_3D('',#6777,#6778,#6779); +#6781=PLANE('',#6780); +#6782=ORIENTED_EDGE('',*,*,#5861,.F.); +#6784=ORIENTED_EDGE('',*,*,#6783,.T.); +#6786=ORIENTED_EDGE('',*,*,#6785,.T.); +#6787=ORIENTED_EDGE('',*,*,#6769,.F.); +#6788=EDGE_LOOP('',(#6782,#6784,#6786,#6787)); +#6789=FACE_OUTER_BOUND('',#6788,.F.); +#6790=ADVANCED_FACE('',(#6789),#6781,.F.); +#6791=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#6792=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6793=DIRECTION('',(1.E0,0.E0,0.E0)); +#6794=AXIS2_PLACEMENT_3D('',#6791,#6792,#6793); +#6795=PLANE('',#6794); +#6796=ORIENTED_EDGE('',*,*,#5859,.F.); +#6797=ORIENTED_EDGE('',*,*,#6758,.T.); +#6799=ORIENTED_EDGE('',*,*,#6798,.T.); +#6800=ORIENTED_EDGE('',*,*,#6783,.F.); +#6801=EDGE_LOOP('',(#6796,#6797,#6799,#6800)); +#6802=FACE_OUTER_BOUND('',#6801,.F.); +#6803=ADVANCED_FACE('',(#6802),#6795,.F.); +#6804=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#6805=DIRECTION('',(0.E0,0.E0,1.E0)); +#6806=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6807=AXIS2_PLACEMENT_3D('',#6804,#6805,#6806); +#6808=PLANE('',#6807); +#6809=ORIENTED_EDGE('',*,*,#6756,.F.); +#6810=ORIENTED_EDGE('',*,*,#6771,.F.); +#6811=ORIENTED_EDGE('',*,*,#6785,.F.); +#6812=ORIENTED_EDGE('',*,*,#6798,.F.); +#6813=EDGE_LOOP('',(#6809,#6810,#6811,#6812)); +#6814=FACE_OUTER_BOUND('',#6813,.F.); +#6816=ORIENTED_EDGE('',*,*,#6815,.F.); +#6818=ORIENTED_EDGE('',*,*,#6817,.T.); +#6820=ORIENTED_EDGE('',*,*,#6819,.T.); +#6822=ORIENTED_EDGE('',*,*,#6821,.F.); +#6823=EDGE_LOOP('',(#6816,#6818,#6820,#6822)); +#6824=FACE_BOUND('',#6823,.F.); +#6825=ADVANCED_FACE('',(#6814,#6824),#6808,.T.); +#6826=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#6827=DIRECTION('',(1.E0,0.E0,0.E0)); +#6828=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6829=AXIS2_PLACEMENT_3D('',#6826,#6827,#6828); +#6830=PLANE('',#6829); +#6831=ORIENTED_EDGE('',*,*,#5449,.F.); +#6833=ORIENTED_EDGE('',*,*,#6832,.T.); +#6835=ORIENTED_EDGE('',*,*,#6834,.T.); +#6837=ORIENTED_EDGE('',*,*,#6836,.T.); +#6839=ORIENTED_EDGE('',*,*,#6838,.T.); +#6841=ORIENTED_EDGE('',*,*,#6840,.T.); +#6843=ORIENTED_EDGE('',*,*,#6842,.T.); +#6845=ORIENTED_EDGE('',*,*,#6844,.T.); +#6847=ORIENTED_EDGE('',*,*,#6846,.T.); +#6849=ORIENTED_EDGE('',*,*,#6848,.T.); +#6851=ORIENTED_EDGE('',*,*,#6850,.T.); +#6853=ORIENTED_EDGE('',*,*,#6852,.T.); +#6855=ORIENTED_EDGE('',*,*,#6854,.T.); +#6857=ORIENTED_EDGE('',*,*,#6856,.T.); +#6859=ORIENTED_EDGE('',*,*,#6858,.T.); +#6861=ORIENTED_EDGE('',*,*,#6860,.T.); +#6863=ORIENTED_EDGE('',*,*,#6862,.T.); +#6864=EDGE_LOOP('',(#6831,#6833,#6835,#6837,#6839,#6841,#6843,#6845,#6847,#6849, +#6851,#6853,#6855,#6857,#6859,#6861,#6863)); +#6865=FACE_OUTER_BOUND('',#6864,.F.); +#6866=ADVANCED_FACE('',(#6865),#6830,.F.); +#6867=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#6868=DIRECTION('',(1.E0,0.E0,0.E0)); +#6869=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6870=AXIS2_PLACEMENT_3D('',#6867,#6868,#6869); +#6871=PLANE('',#6870); +#6872=ORIENTED_EDGE('',*,*,#6815,.T.); +#6874=ORIENTED_EDGE('',*,*,#6873,.T.); +#6876=ORIENTED_EDGE('',*,*,#6875,.T.); +#6878=ORIENTED_EDGE('',*,*,#6877,.T.); +#6879=EDGE_LOOP('',(#6872,#6874,#6876,#6878)); +#6880=FACE_OUTER_BOUND('',#6879,.F.); +#6881=ADVANCED_FACE('',(#6880),#6871,.F.); +#6882=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#6883=DIRECTION('',(0.E0,0.E0,1.E0)); +#6884=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6885=AXIS2_PLACEMENT_3D('',#6882,#6883,#6884); +#6886=PLANE('',#6885); +#6887=ORIENTED_EDGE('',*,*,#5320,.T.); +#6889=ORIENTED_EDGE('',*,*,#6888,.T.); +#6891=ORIENTED_EDGE('',*,*,#6890,.F.); +#6892=ORIENTED_EDGE('',*,*,#6832,.F.); +#6893=EDGE_LOOP('',(#6887,#6889,#6891,#6892)); +#6894=FACE_OUTER_BOUND('',#6893,.F.); +#6895=ADVANCED_FACE('',(#6894),#6886,.T.); +#6896=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#6897=DIRECTION('',(1.E0,0.E0,0.E0)); +#6898=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6899=AXIS2_PLACEMENT_3D('',#6896,#6897,#6898); +#6900=PLANE('',#6899); +#6901=ORIENTED_EDGE('',*,*,#5453,.T.); +#6903=ORIENTED_EDGE('',*,*,#6902,.F.); +#6905=ORIENTED_EDGE('',*,*,#6904,.F.); +#6907=ORIENTED_EDGE('',*,*,#6906,.F.); +#6909=ORIENTED_EDGE('',*,*,#6908,.F.); +#6911=ORIENTED_EDGE('',*,*,#6910,.F.); +#6913=ORIENTED_EDGE('',*,*,#6912,.F.); +#6915=ORIENTED_EDGE('',*,*,#6914,.F.); +#6917=ORIENTED_EDGE('',*,*,#6916,.F.); +#6919=ORIENTED_EDGE('',*,*,#6918,.F.); +#6921=ORIENTED_EDGE('',*,*,#6920,.F.); +#6923=ORIENTED_EDGE('',*,*,#6922,.F.); +#6925=ORIENTED_EDGE('',*,*,#6924,.F.); +#6927=ORIENTED_EDGE('',*,*,#6926,.F.); +#6929=ORIENTED_EDGE('',*,*,#6928,.F.); +#6931=ORIENTED_EDGE('',*,*,#6930,.F.); +#6932=ORIENTED_EDGE('',*,*,#6888,.F.); +#6933=EDGE_LOOP('',(#6901,#6903,#6905,#6907,#6909,#6911,#6913,#6915,#6917,#6919, +#6921,#6923,#6925,#6927,#6929,#6931,#6932)); +#6934=FACE_OUTER_BOUND('',#6933,.F.); +#6935=ADVANCED_FACE('',(#6934),#6900,.T.); +#6936=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#6937=DIRECTION('',(1.E0,0.E0,0.E0)); +#6938=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6939=AXIS2_PLACEMENT_3D('',#6936,#6937,#6938); +#6940=PLANE('',#6939); +#6941=ORIENTED_EDGE('',*,*,#6819,.F.); +#6943=ORIENTED_EDGE('',*,*,#6942,.F.); +#6945=ORIENTED_EDGE('',*,*,#6944,.F.); +#6947=ORIENTED_EDGE('',*,*,#6946,.F.); +#6948=EDGE_LOOP('',(#6941,#6943,#6945,#6947)); +#6949=FACE_OUTER_BOUND('',#6948,.F.); +#6950=ADVANCED_FACE('',(#6949),#6940,.T.); +#6951=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#6952=DIRECTION('',(0.E0,1.E0,0.E0)); +#6953=DIRECTION('',(0.E0,0.E0,1.E0)); +#6954=AXIS2_PLACEMENT_3D('',#6951,#6952,#6953); +#6955=PLANE('',#6954); +#6956=ORIENTED_EDGE('',*,*,#5451,.F.); +#6957=ORIENTED_EDGE('',*,*,#6862,.F.); +#6959=ORIENTED_EDGE('',*,*,#6958,.T.); +#6960=ORIENTED_EDGE('',*,*,#6902,.T.); +#6961=EDGE_LOOP('',(#6956,#6957,#6959,#6960)); +#6962=FACE_OUTER_BOUND('',#6961,.F.); +#6963=ADVANCED_FACE('',(#6962),#6955,.T.); +#6964=CARTESIAN_POINT('',(1.18E0,0.E0,-8.45E0)); +#6965=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6966=DIRECTION('',(0.E0,1.E0,0.E0)); +#6967=AXIS2_PLACEMENT_3D('',#6964,#6965,#6966); +#6968=PLANE('',#6967); +#6969=ORIENTED_EDGE('',*,*,#6860,.F.); +#6971=ORIENTED_EDGE('',*,*,#6970,.T.); +#6972=ORIENTED_EDGE('',*,*,#6904,.T.); +#6973=ORIENTED_EDGE('',*,*,#6958,.F.); +#6974=EDGE_LOOP('',(#6969,#6971,#6972,#6973)); +#6975=FACE_OUTER_BOUND('',#6974,.F.); +#6976=ADVANCED_FACE('',(#6975),#6968,.T.); +#6977=CARTESIAN_POINT('',(1.18E0,0.E0,-8.7E0)); +#6978=DIRECTION('',(1.E0,0.E0,0.E0)); +#6979=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6980=AXIS2_PLACEMENT_3D('',#6977,#6978,#6979); +#6981=CYLINDRICAL_SURFACE('',#6980,2.5E-1); +#6982=ORIENTED_EDGE('',*,*,#6858,.F.); +#6984=ORIENTED_EDGE('',*,*,#6983,.T.); +#6985=ORIENTED_EDGE('',*,*,#6906,.T.); +#6986=ORIENTED_EDGE('',*,*,#6970,.F.); +#6987=EDGE_LOOP('',(#6982,#6984,#6985,#6986)); +#6988=FACE_OUTER_BOUND('',#6987,.F.); +#6989=ADVANCED_FACE('',(#6988),#6981,.F.); +#6990=CARTESIAN_POINT('',(1.18E0,-3.596194077713E-1,-8.706066017178E0)); +#6991=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6992=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6993=AXIS2_PLACEMENT_3D('',#6990,#6991,#6992); +#6994=PLANE('',#6993); +#6995=ORIENTED_EDGE('',*,*,#6856,.F.); +#6997=ORIENTED_EDGE('',*,*,#6996,.T.); +#6998=ORIENTED_EDGE('',*,*,#6908,.T.); +#6999=ORIENTED_EDGE('',*,*,#6983,.F.); +#7000=EDGE_LOOP('',(#6995,#6997,#6998,#6999)); +#7001=FACE_OUTER_BOUND('',#7000,.F.); +#7002=ADVANCED_FACE('',(#7001),#6994,.T.); +#7003=CARTESIAN_POINT('',(1.18E0,-4.656854249492E-1,-8.6E0)); +#7004=DIRECTION('',(1.E0,0.E0,0.E0)); +#7005=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7006=AXIS2_PLACEMENT_3D('',#7003,#7004,#7005); +#7007=CYLINDRICAL_SURFACE('',#7006,1.5E-1); +#7008=ORIENTED_EDGE('',*,*,#6854,.F.); +#7010=ORIENTED_EDGE('',*,*,#7009,.T.); +#7011=ORIENTED_EDGE('',*,*,#6910,.T.); +#7012=ORIENTED_EDGE('',*,*,#6996,.F.); +#7013=EDGE_LOOP('',(#7008,#7010,#7011,#7012)); +#7014=FACE_OUTER_BOUND('',#7013,.F.); +#7015=ADVANCED_FACE('',(#7014),#7007,.T.); +#7016=CARTESIAN_POINT('',(1.18E0,-1.95E0,-8.75E0)); +#7017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7018=DIRECTION('',(0.E0,1.E0,0.E0)); +#7019=AXIS2_PLACEMENT_3D('',#7016,#7017,#7018); +#7020=PLANE('',#7019); +#7021=ORIENTED_EDGE('',*,*,#6852,.F.); +#7023=ORIENTED_EDGE('',*,*,#7022,.T.); +#7024=ORIENTED_EDGE('',*,*,#6912,.T.); +#7025=ORIENTED_EDGE('',*,*,#7009,.F.); +#7026=EDGE_LOOP('',(#7021,#7023,#7024,#7025)); +#7027=FACE_OUTER_BOUND('',#7026,.F.); +#7028=ADVANCED_FACE('',(#7027),#7020,.T.); +#7029=CARTESIAN_POINT('',(1.18E0,-1.95E0,-9.07E0)); +#7030=DIRECTION('',(1.E0,0.E0,0.E0)); +#7031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7032=AXIS2_PLACEMENT_3D('',#7029,#7030,#7031); +#7033=CYLINDRICAL_SURFACE('',#7032,3.2E-1); +#7034=ORIENTED_EDGE('',*,*,#6850,.F.); +#7036=ORIENTED_EDGE('',*,*,#7035,.T.); +#7037=ORIENTED_EDGE('',*,*,#6914,.T.); +#7038=ORIENTED_EDGE('',*,*,#7022,.F.); +#7039=EDGE_LOOP('',(#7034,#7036,#7037,#7038)); +#7040=FACE_OUTER_BOUND('',#7039,.F.); +#7041=ADVANCED_FACE('',(#7040),#7033,.F.); +#7042=CARTESIAN_POINT('',(1.18E0,-2.478822509939E0,-9.146274169980E0)); +#7043=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7044=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#7045=AXIS2_PLACEMENT_3D('',#7042,#7043,#7044); +#7046=PLANE('',#7045); +#7047=ORIENTED_EDGE('',*,*,#6848,.F.); +#7049=ORIENTED_EDGE('',*,*,#7048,.T.); +#7050=ORIENTED_EDGE('',*,*,#6916,.T.); +#7051=ORIENTED_EDGE('',*,*,#7035,.F.); +#7052=EDGE_LOOP('',(#7047,#7049,#7050,#7051)); +#7053=FACE_OUTER_BOUND('',#7052,.F.); +#7054=ADVANCED_FACE('',(#7053),#7046,.T.); +#7055=CARTESIAN_POINT('',(1.18E0,-2.705096679919E0,-8.92E0)); +#7056=DIRECTION('',(1.E0,0.E0,0.E0)); +#7057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7058=AXIS2_PLACEMENT_3D('',#7055,#7056,#7057); +#7059=CYLINDRICAL_SURFACE('',#7058,3.2E-1); +#7060=ORIENTED_EDGE('',*,*,#6846,.F.); +#7062=ORIENTED_EDGE('',*,*,#7061,.T.); +#7063=ORIENTED_EDGE('',*,*,#6918,.T.); +#7064=ORIENTED_EDGE('',*,*,#7048,.F.); +#7065=EDGE_LOOP('',(#7060,#7062,#7063,#7064)); +#7066=FACE_OUTER_BOUND('',#7065,.F.); +#7067=ADVANCED_FACE('',(#7066),#7059,.T.); +#7068=CARTESIAN_POINT('',(1.18E0,-3.97E0,-9.24E0)); +#7069=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7070=DIRECTION('',(0.E0,1.E0,0.E0)); +#7071=AXIS2_PLACEMENT_3D('',#7068,#7069,#7070); +#7072=PLANE('',#7071); +#7073=ORIENTED_EDGE('',*,*,#6844,.F.); +#7075=ORIENTED_EDGE('',*,*,#7074,.T.); +#7076=ORIENTED_EDGE('',*,*,#6920,.T.); +#7077=ORIENTED_EDGE('',*,*,#7061,.F.); +#7078=EDGE_LOOP('',(#7073,#7075,#7076,#7077)); +#7079=FACE_OUTER_BOUND('',#7078,.F.); +#7080=ADVANCED_FACE('',(#7079),#7072,.T.); +#7081=CARTESIAN_POINT('',(1.18E0,-3.97E0,-8.6E0)); +#7082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7084=AXIS2_PLACEMENT_3D('',#7081,#7082,#7083); +#7085=PLANE('',#7084); +#7086=ORIENTED_EDGE('',*,*,#6842,.F.); +#7088=ORIENTED_EDGE('',*,*,#7087,.T.); +#7089=ORIENTED_EDGE('',*,*,#6922,.T.); +#7090=ORIENTED_EDGE('',*,*,#7074,.F.); +#7091=EDGE_LOOP('',(#7086,#7088,#7089,#7090)); +#7092=FACE_OUTER_BOUND('',#7091,.F.); +#7093=ADVANCED_FACE('',(#7092),#7085,.T.); +#7094=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.6E0)); +#7095=DIRECTION('',(0.E0,0.E0,1.E0)); +#7096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7097=AXIS2_PLACEMENT_3D('',#7094,#7095,#7096); +#7098=PLANE('',#7097); +#7099=ORIENTED_EDGE('',*,*,#6840,.F.); +#7101=ORIENTED_EDGE('',*,*,#7100,.T.); +#7102=ORIENTED_EDGE('',*,*,#6924,.T.); +#7103=ORIENTED_EDGE('',*,*,#7087,.F.); +#7104=EDGE_LOOP('',(#7099,#7101,#7102,#7103)); +#7105=FACE_OUTER_BOUND('',#7104,.F.); +#7106=ADVANCED_FACE('',(#7105),#7098,.T.); +#7107=CARTESIAN_POINT('',(1.18E0,-2.86E0,-8.28E0)); +#7108=DIRECTION('',(1.E0,0.E0,0.E0)); +#7109=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7110=AXIS2_PLACEMENT_3D('',#7107,#7108,#7109); +#7111=CYLINDRICAL_SURFACE('',#7110,3.2E-1); +#7112=ORIENTED_EDGE('',*,*,#6838,.F.); +#7114=ORIENTED_EDGE('',*,*,#7113,.T.); +#7115=ORIENTED_EDGE('',*,*,#6926,.T.); +#7116=ORIENTED_EDGE('',*,*,#7100,.F.); +#7117=EDGE_LOOP('',(#7112,#7114,#7115,#7116)); +#7118=FACE_OUTER_BOUND('',#7117,.F.); +#7119=ADVANCED_FACE('',(#7118),#7111,.F.); +#7120=CARTESIAN_POINT('',(1.18E0,-2.331177490061E0,-8.203725830020E0)); +#7121=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7122=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7123=AXIS2_PLACEMENT_3D('',#7120,#7121,#7122); +#7124=PLANE('',#7123); +#7125=ORIENTED_EDGE('',*,*,#6836,.F.); +#7127=ORIENTED_EDGE('',*,*,#7126,.T.); +#7128=ORIENTED_EDGE('',*,*,#6928,.T.); +#7129=ORIENTED_EDGE('',*,*,#7113,.F.); +#7130=EDGE_LOOP('',(#7125,#7127,#7128,#7129)); +#7131=FACE_OUTER_BOUND('',#7130,.F.); +#7132=ADVANCED_FACE('',(#7131),#7124,.T.); +#7133=CARTESIAN_POINT('',(1.18E0,-2.104903320081E0,-8.43E0)); +#7134=DIRECTION('',(1.E0,0.E0,0.E0)); +#7135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7136=AXIS2_PLACEMENT_3D('',#7133,#7134,#7135); +#7137=CYLINDRICAL_SURFACE('',#7136,3.2E-1); +#7138=ORIENTED_EDGE('',*,*,#6834,.F.); +#7139=ORIENTED_EDGE('',*,*,#6890,.T.); +#7140=ORIENTED_EDGE('',*,*,#6930,.T.); +#7141=ORIENTED_EDGE('',*,*,#7126,.F.); +#7142=EDGE_LOOP('',(#7138,#7139,#7140,#7141)); +#7143=FACE_OUTER_BOUND('',#7142,.F.); +#7144=ADVANCED_FACE('',(#7143),#7137,.T.); +#7145=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#7146=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7147=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7148=AXIS2_PLACEMENT_3D('',#7145,#7146,#7147); +#7149=PLANE('',#7148); +#7150=ORIENTED_EDGE('',*,*,#6817,.F.); +#7151=ORIENTED_EDGE('',*,*,#6877,.F.); +#7153=ORIENTED_EDGE('',*,*,#7152,.T.); +#7154=ORIENTED_EDGE('',*,*,#6942,.T.); +#7155=EDGE_LOOP('',(#7150,#7151,#7153,#7154)); +#7156=FACE_OUTER_BOUND('',#7155,.F.); +#7157=ADVANCED_FACE('',(#7156),#7149,.T.); +#7158=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#7159=DIRECTION('',(0.E0,0.E0,1.E0)); +#7160=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7161=AXIS2_PLACEMENT_3D('',#7158,#7159,#7160); +#7162=PLANE('',#7161); +#7163=ORIENTED_EDGE('',*,*,#6875,.F.); +#7165=ORIENTED_EDGE('',*,*,#7164,.T.); +#7166=ORIENTED_EDGE('',*,*,#6944,.T.); +#7167=ORIENTED_EDGE('',*,*,#7152,.F.); +#7168=EDGE_LOOP('',(#7163,#7165,#7166,#7167)); +#7169=FACE_OUTER_BOUND('',#7168,.F.); +#7170=ADVANCED_FACE('',(#7169),#7162,.T.); +#7171=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#7172=DIRECTION('',(0.E0,1.E0,0.E0)); +#7173=DIRECTION('',(0.E0,0.E0,1.E0)); +#7174=AXIS2_PLACEMENT_3D('',#7171,#7172,#7173); +#7175=PLANE('',#7174); +#7176=ORIENTED_EDGE('',*,*,#6821,.T.); +#7177=ORIENTED_EDGE('',*,*,#6946,.T.); +#7178=ORIENTED_EDGE('',*,*,#7164,.F.); +#7179=ORIENTED_EDGE('',*,*,#6873,.F.); +#7180=EDGE_LOOP('',(#7176,#7177,#7178,#7179)); +#7181=FACE_OUTER_BOUND('',#7180,.F.); +#7182=ADVANCED_FACE('',(#7181),#7175,.T.); +#7183=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#7184=DIRECTION('',(1.E0,0.E0,0.E0)); +#7185=DIRECTION('',(0.E0,1.E0,0.E0)); +#7186=AXIS2_PLACEMENT_3D('',#7183,#7184,#7185); +#7187=PLANE('',#7186); +#7189=ORIENTED_EDGE('',*,*,#7188,.T.); +#7191=ORIENTED_EDGE('',*,*,#7190,.T.); +#7192=ORIENTED_EDGE('',*,*,#5867,.F.); +#7194=ORIENTED_EDGE('',*,*,#7193,.T.); +#7195=EDGE_LOOP('',(#7189,#7191,#7192,#7194)); +#7196=FACE_OUTER_BOUND('',#7195,.F.); +#7197=ADVANCED_FACE('',(#7196),#7187,.F.); +#7198=CARTESIAN_POINT('',(-6.5E0,0.E0,-6.35E0)); +#7199=DIRECTION('',(0.E0,0.E0,1.E0)); +#7200=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7201=AXIS2_PLACEMENT_3D('',#7198,#7199,#7200); +#7202=PLANE('',#7201); +#7203=ORIENTED_EDGE('',*,*,#7188,.F.); +#7205=ORIENTED_EDGE('',*,*,#7204,.F.); +#7207=ORIENTED_EDGE('',*,*,#7206,.F.); +#7209=ORIENTED_EDGE('',*,*,#7208,.F.); +#7211=ORIENTED_EDGE('',*,*,#7210,.T.); +#7212=EDGE_LOOP('',(#7203,#7205,#7207,#7209,#7211)); +#7213=FACE_OUTER_BOUND('',#7212,.F.); +#7215=ORIENTED_EDGE('',*,*,#7214,.F.); +#7217=ORIENTED_EDGE('',*,*,#7216,.T.); +#7219=ORIENTED_EDGE('',*,*,#7218,.T.); +#7221=ORIENTED_EDGE('',*,*,#7220,.F.); +#7222=EDGE_LOOP('',(#7215,#7217,#7219,#7221)); +#7223=FACE_BOUND('',#7222,.F.); +#7224=ADVANCED_FACE('',(#7213,#7223),#7202,.T.); +#7225=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#7226=DIRECTION('',(1.E0,0.E0,0.E0)); +#7227=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7228=AXIS2_PLACEMENT_3D('',#7225,#7226,#7227); +#7229=PLANE('',#7228); +#7230=ORIENTED_EDGE('',*,*,#5461,.F.); +#7232=ORIENTED_EDGE('',*,*,#7231,.T.); +#7234=ORIENTED_EDGE('',*,*,#7233,.T.); +#7236=ORIENTED_EDGE('',*,*,#7235,.T.); +#7238=ORIENTED_EDGE('',*,*,#7237,.T.); +#7240=ORIENTED_EDGE('',*,*,#7239,.T.); +#7242=ORIENTED_EDGE('',*,*,#7241,.T.); +#7244=ORIENTED_EDGE('',*,*,#7243,.T.); +#7246=ORIENTED_EDGE('',*,*,#7245,.T.); +#7248=ORIENTED_EDGE('',*,*,#7247,.T.); +#7250=ORIENTED_EDGE('',*,*,#7249,.T.); +#7252=ORIENTED_EDGE('',*,*,#7251,.T.); +#7254=ORIENTED_EDGE('',*,*,#7253,.T.); +#7256=ORIENTED_EDGE('',*,*,#7255,.T.); +#7258=ORIENTED_EDGE('',*,*,#7257,.T.); +#7260=ORIENTED_EDGE('',*,*,#7259,.T.); +#7262=ORIENTED_EDGE('',*,*,#7261,.T.); +#7263=EDGE_LOOP('',(#7230,#7232,#7234,#7236,#7238,#7240,#7242,#7244,#7246,#7248, +#7250,#7252,#7254,#7256,#7258,#7260,#7262)); +#7264=FACE_OUTER_BOUND('',#7263,.F.); +#7265=ADVANCED_FACE('',(#7264),#7229,.F.); +#7266=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#7267=DIRECTION('',(1.E0,0.E0,0.E0)); +#7268=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7269=AXIS2_PLACEMENT_3D('',#7266,#7267,#7268); +#7270=PLANE('',#7269); +#7271=ORIENTED_EDGE('',*,*,#7214,.T.); +#7273=ORIENTED_EDGE('',*,*,#7272,.T.); +#7275=ORIENTED_EDGE('',*,*,#7274,.T.); +#7277=ORIENTED_EDGE('',*,*,#7276,.T.); +#7278=EDGE_LOOP('',(#7271,#7273,#7275,#7277)); +#7279=FACE_OUTER_BOUND('',#7278,.F.); +#7280=ADVANCED_FACE('',(#7279),#7270,.F.); +#7281=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#7282=DIRECTION('',(0.E0,0.E0,1.E0)); +#7283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7284=AXIS2_PLACEMENT_3D('',#7281,#7282,#7283); +#7285=PLANE('',#7284); +#7286=ORIENTED_EDGE('',*,*,#5309,.T.); +#7288=ORIENTED_EDGE('',*,*,#7287,.T.); +#7290=ORIENTED_EDGE('',*,*,#7289,.F.); +#7291=ORIENTED_EDGE('',*,*,#7231,.F.); +#7292=EDGE_LOOP('',(#7286,#7288,#7290,#7291)); +#7293=FACE_OUTER_BOUND('',#7292,.F.); +#7294=ADVANCED_FACE('',(#7293),#7285,.T.); +#7295=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#7296=DIRECTION('',(1.E0,0.E0,0.E0)); +#7297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7298=AXIS2_PLACEMENT_3D('',#7295,#7296,#7297); +#7299=PLANE('',#7298); +#7300=ORIENTED_EDGE('',*,*,#5465,.T.); +#7302=ORIENTED_EDGE('',*,*,#7301,.F.); +#7304=ORIENTED_EDGE('',*,*,#7303,.F.); +#7306=ORIENTED_EDGE('',*,*,#7305,.F.); +#7308=ORIENTED_EDGE('',*,*,#7307,.F.); +#7310=ORIENTED_EDGE('',*,*,#7309,.F.); +#7312=ORIENTED_EDGE('',*,*,#7311,.F.); +#7314=ORIENTED_EDGE('',*,*,#7313,.F.); +#7316=ORIENTED_EDGE('',*,*,#7315,.F.); +#7318=ORIENTED_EDGE('',*,*,#7317,.F.); +#7320=ORIENTED_EDGE('',*,*,#7319,.F.); +#7322=ORIENTED_EDGE('',*,*,#7321,.F.); +#7324=ORIENTED_EDGE('',*,*,#7323,.F.); +#7326=ORIENTED_EDGE('',*,*,#7325,.F.); +#7328=ORIENTED_EDGE('',*,*,#7327,.F.); +#7330=ORIENTED_EDGE('',*,*,#7329,.F.); +#7331=ORIENTED_EDGE('',*,*,#7287,.F.); +#7332=EDGE_LOOP('',(#7300,#7302,#7304,#7306,#7308,#7310,#7312,#7314,#7316,#7318, +#7320,#7322,#7324,#7326,#7328,#7330,#7331)); +#7333=FACE_OUTER_BOUND('',#7332,.F.); +#7334=ADVANCED_FACE('',(#7333),#7299,.T.); +#7335=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#7336=DIRECTION('',(1.E0,0.E0,0.E0)); +#7337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7338=AXIS2_PLACEMENT_3D('',#7335,#7336,#7337); +#7339=PLANE('',#7338); +#7340=ORIENTED_EDGE('',*,*,#7218,.F.); +#7342=ORIENTED_EDGE('',*,*,#7341,.F.); +#7344=ORIENTED_EDGE('',*,*,#7343,.F.); +#7346=ORIENTED_EDGE('',*,*,#7345,.F.); +#7347=EDGE_LOOP('',(#7340,#7342,#7344,#7346)); +#7348=FACE_OUTER_BOUND('',#7347,.F.); +#7349=ADVANCED_FACE('',(#7348),#7339,.T.); +#7350=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#7351=DIRECTION('',(0.E0,1.E0,0.E0)); +#7352=DIRECTION('',(0.E0,0.E0,1.E0)); +#7353=AXIS2_PLACEMENT_3D('',#7350,#7351,#7352); +#7354=PLANE('',#7353); +#7355=ORIENTED_EDGE('',*,*,#5463,.F.); +#7356=ORIENTED_EDGE('',*,*,#7261,.F.); +#7358=ORIENTED_EDGE('',*,*,#7357,.T.); +#7359=ORIENTED_EDGE('',*,*,#7301,.T.); +#7360=EDGE_LOOP('',(#7355,#7356,#7358,#7359)); +#7361=FACE_OUTER_BOUND('',#7360,.F.); +#7362=ADVANCED_FACE('',(#7361),#7354,.T.); +#7363=CARTESIAN_POINT('',(4.18E0,0.E0,-8.45E0)); +#7364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7365=DIRECTION('',(0.E0,1.E0,0.E0)); +#7366=AXIS2_PLACEMENT_3D('',#7363,#7364,#7365); +#7367=PLANE('',#7366); +#7368=ORIENTED_EDGE('',*,*,#7259,.F.); +#7370=ORIENTED_EDGE('',*,*,#7369,.T.); +#7371=ORIENTED_EDGE('',*,*,#7303,.T.); +#7372=ORIENTED_EDGE('',*,*,#7357,.F.); +#7373=EDGE_LOOP('',(#7368,#7370,#7371,#7372)); +#7374=FACE_OUTER_BOUND('',#7373,.F.); +#7375=ADVANCED_FACE('',(#7374),#7367,.T.); +#7376=CARTESIAN_POINT('',(4.18E0,0.E0,-8.7E0)); +#7377=DIRECTION('',(1.E0,0.E0,0.E0)); +#7378=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7379=AXIS2_PLACEMENT_3D('',#7376,#7377,#7378); +#7380=CYLINDRICAL_SURFACE('',#7379,2.5E-1); +#7381=ORIENTED_EDGE('',*,*,#7257,.F.); +#7383=ORIENTED_EDGE('',*,*,#7382,.T.); +#7384=ORIENTED_EDGE('',*,*,#7305,.T.); +#7385=ORIENTED_EDGE('',*,*,#7369,.F.); +#7386=EDGE_LOOP('',(#7381,#7383,#7384,#7385)); +#7387=FACE_OUTER_BOUND('',#7386,.F.); +#7388=ADVANCED_FACE('',(#7387),#7380,.F.); +#7389=CARTESIAN_POINT('',(4.18E0,-3.596194077713E-1,-8.706066017178E0)); +#7390=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7391=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7392=AXIS2_PLACEMENT_3D('',#7389,#7390,#7391); +#7393=PLANE('',#7392); +#7394=ORIENTED_EDGE('',*,*,#7255,.F.); +#7396=ORIENTED_EDGE('',*,*,#7395,.T.); +#7397=ORIENTED_EDGE('',*,*,#7307,.T.); +#7398=ORIENTED_EDGE('',*,*,#7382,.F.); +#7399=EDGE_LOOP('',(#7394,#7396,#7397,#7398)); +#7400=FACE_OUTER_BOUND('',#7399,.F.); +#7401=ADVANCED_FACE('',(#7400),#7393,.T.); +#7402=CARTESIAN_POINT('',(4.18E0,-4.656854249492E-1,-8.6E0)); +#7403=DIRECTION('',(1.E0,0.E0,0.E0)); +#7404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7405=AXIS2_PLACEMENT_3D('',#7402,#7403,#7404); +#7406=CYLINDRICAL_SURFACE('',#7405,1.5E-1); +#7407=ORIENTED_EDGE('',*,*,#7253,.F.); +#7409=ORIENTED_EDGE('',*,*,#7408,.T.); +#7410=ORIENTED_EDGE('',*,*,#7309,.T.); +#7411=ORIENTED_EDGE('',*,*,#7395,.F.); +#7412=EDGE_LOOP('',(#7407,#7409,#7410,#7411)); +#7413=FACE_OUTER_BOUND('',#7412,.F.); +#7414=ADVANCED_FACE('',(#7413),#7406,.T.); +#7415=CARTESIAN_POINT('',(4.18E0,-1.95E0,-8.75E0)); +#7416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7417=DIRECTION('',(0.E0,1.E0,0.E0)); +#7418=AXIS2_PLACEMENT_3D('',#7415,#7416,#7417); +#7419=PLANE('',#7418); +#7420=ORIENTED_EDGE('',*,*,#7251,.F.); +#7422=ORIENTED_EDGE('',*,*,#7421,.T.); +#7423=ORIENTED_EDGE('',*,*,#7311,.T.); +#7424=ORIENTED_EDGE('',*,*,#7408,.F.); +#7425=EDGE_LOOP('',(#7420,#7422,#7423,#7424)); +#7426=FACE_OUTER_BOUND('',#7425,.F.); +#7427=ADVANCED_FACE('',(#7426),#7419,.T.); +#7428=CARTESIAN_POINT('',(4.18E0,-1.95E0,-9.07E0)); +#7429=DIRECTION('',(1.E0,0.E0,0.E0)); +#7430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7431=AXIS2_PLACEMENT_3D('',#7428,#7429,#7430); +#7432=CYLINDRICAL_SURFACE('',#7431,3.2E-1); +#7433=ORIENTED_EDGE('',*,*,#7249,.F.); +#7435=ORIENTED_EDGE('',*,*,#7434,.T.); +#7436=ORIENTED_EDGE('',*,*,#7313,.T.); +#7437=ORIENTED_EDGE('',*,*,#7421,.F.); +#7438=EDGE_LOOP('',(#7433,#7435,#7436,#7437)); +#7439=FACE_OUTER_BOUND('',#7438,.F.); +#7440=ADVANCED_FACE('',(#7439),#7432,.F.); +#7441=CARTESIAN_POINT('',(4.18E0,-2.478822509939E0,-9.146274169980E0)); +#7442=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7443=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#7444=AXIS2_PLACEMENT_3D('',#7441,#7442,#7443); +#7445=PLANE('',#7444); +#7446=ORIENTED_EDGE('',*,*,#7247,.F.); +#7448=ORIENTED_EDGE('',*,*,#7447,.T.); +#7449=ORIENTED_EDGE('',*,*,#7315,.T.); +#7450=ORIENTED_EDGE('',*,*,#7434,.F.); +#7451=EDGE_LOOP('',(#7446,#7448,#7449,#7450)); +#7452=FACE_OUTER_BOUND('',#7451,.F.); +#7453=ADVANCED_FACE('',(#7452),#7445,.T.); +#7454=CARTESIAN_POINT('',(4.18E0,-2.705096679919E0,-8.92E0)); +#7455=DIRECTION('',(1.E0,0.E0,0.E0)); +#7456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7457=AXIS2_PLACEMENT_3D('',#7454,#7455,#7456); +#7458=CYLINDRICAL_SURFACE('',#7457,3.2E-1); +#7459=ORIENTED_EDGE('',*,*,#7245,.F.); +#7461=ORIENTED_EDGE('',*,*,#7460,.T.); +#7462=ORIENTED_EDGE('',*,*,#7317,.T.); +#7463=ORIENTED_EDGE('',*,*,#7447,.F.); +#7464=EDGE_LOOP('',(#7459,#7461,#7462,#7463)); +#7465=FACE_OUTER_BOUND('',#7464,.F.); +#7466=ADVANCED_FACE('',(#7465),#7458,.T.); +#7467=CARTESIAN_POINT('',(4.18E0,-3.97E0,-9.24E0)); +#7468=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7469=DIRECTION('',(0.E0,1.E0,0.E0)); +#7470=AXIS2_PLACEMENT_3D('',#7467,#7468,#7469); +#7471=PLANE('',#7470); +#7472=ORIENTED_EDGE('',*,*,#7243,.F.); +#7474=ORIENTED_EDGE('',*,*,#7473,.T.); +#7475=ORIENTED_EDGE('',*,*,#7319,.T.); +#7476=ORIENTED_EDGE('',*,*,#7460,.F.); +#7477=EDGE_LOOP('',(#7472,#7474,#7475,#7476)); +#7478=FACE_OUTER_BOUND('',#7477,.F.); +#7479=ADVANCED_FACE('',(#7478),#7471,.T.); +#7480=CARTESIAN_POINT('',(4.18E0,-3.97E0,-8.6E0)); +#7481=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7482=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7483=AXIS2_PLACEMENT_3D('',#7480,#7481,#7482); +#7484=PLANE('',#7483); +#7485=ORIENTED_EDGE('',*,*,#7241,.F.); +#7487=ORIENTED_EDGE('',*,*,#7486,.T.); +#7488=ORIENTED_EDGE('',*,*,#7321,.T.); +#7489=ORIENTED_EDGE('',*,*,#7473,.F.); +#7490=EDGE_LOOP('',(#7485,#7487,#7488,#7489)); +#7491=FACE_OUTER_BOUND('',#7490,.F.); +#7492=ADVANCED_FACE('',(#7491),#7484,.T.); +#7493=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.6E0)); +#7494=DIRECTION('',(0.E0,0.E0,1.E0)); +#7495=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7496=AXIS2_PLACEMENT_3D('',#7493,#7494,#7495); +#7497=PLANE('',#7496); +#7498=ORIENTED_EDGE('',*,*,#7239,.F.); +#7500=ORIENTED_EDGE('',*,*,#7499,.T.); +#7501=ORIENTED_EDGE('',*,*,#7323,.T.); +#7502=ORIENTED_EDGE('',*,*,#7486,.F.); +#7503=EDGE_LOOP('',(#7498,#7500,#7501,#7502)); +#7504=FACE_OUTER_BOUND('',#7503,.F.); +#7505=ADVANCED_FACE('',(#7504),#7497,.T.); +#7506=CARTESIAN_POINT('',(4.18E0,-2.86E0,-8.28E0)); +#7507=DIRECTION('',(1.E0,0.E0,0.E0)); +#7508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7509=AXIS2_PLACEMENT_3D('',#7506,#7507,#7508); +#7510=CYLINDRICAL_SURFACE('',#7509,3.2E-1); +#7511=ORIENTED_EDGE('',*,*,#7237,.F.); +#7513=ORIENTED_EDGE('',*,*,#7512,.T.); +#7514=ORIENTED_EDGE('',*,*,#7325,.T.); +#7515=ORIENTED_EDGE('',*,*,#7499,.F.); +#7516=EDGE_LOOP('',(#7511,#7513,#7514,#7515)); +#7517=FACE_OUTER_BOUND('',#7516,.F.); +#7518=ADVANCED_FACE('',(#7517),#7510,.F.); +#7519=CARTESIAN_POINT('',(4.18E0,-2.331177490061E0,-8.203725830020E0)); +#7520=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7521=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7522=AXIS2_PLACEMENT_3D('',#7519,#7520,#7521); +#7523=PLANE('',#7522); +#7524=ORIENTED_EDGE('',*,*,#7235,.F.); +#7526=ORIENTED_EDGE('',*,*,#7525,.T.); +#7527=ORIENTED_EDGE('',*,*,#7327,.T.); +#7528=ORIENTED_EDGE('',*,*,#7512,.F.); +#7529=EDGE_LOOP('',(#7524,#7526,#7527,#7528)); +#7530=FACE_OUTER_BOUND('',#7529,.F.); +#7531=ADVANCED_FACE('',(#7530),#7523,.T.); +#7532=CARTESIAN_POINT('',(4.18E0,-2.104903320081E0,-8.43E0)); +#7533=DIRECTION('',(1.E0,0.E0,0.E0)); +#7534=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7535=AXIS2_PLACEMENT_3D('',#7532,#7533,#7534); +#7536=CYLINDRICAL_SURFACE('',#7535,3.2E-1); +#7537=ORIENTED_EDGE('',*,*,#7233,.F.); +#7538=ORIENTED_EDGE('',*,*,#7289,.T.); +#7539=ORIENTED_EDGE('',*,*,#7329,.T.); +#7540=ORIENTED_EDGE('',*,*,#7525,.F.); +#7541=EDGE_LOOP('',(#7537,#7538,#7539,#7540)); +#7542=FACE_OUTER_BOUND('',#7541,.F.); +#7543=ADVANCED_FACE('',(#7542),#7536,.T.); +#7544=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#7545=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7546=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7547=AXIS2_PLACEMENT_3D('',#7544,#7545,#7546); +#7548=PLANE('',#7547); +#7549=ORIENTED_EDGE('',*,*,#7216,.F.); +#7550=ORIENTED_EDGE('',*,*,#7276,.F.); +#7552=ORIENTED_EDGE('',*,*,#7551,.T.); +#7553=ORIENTED_EDGE('',*,*,#7341,.T.); +#7554=EDGE_LOOP('',(#7549,#7550,#7552,#7553)); +#7555=FACE_OUTER_BOUND('',#7554,.F.); +#7556=ADVANCED_FACE('',(#7555),#7548,.T.); +#7557=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#7558=DIRECTION('',(0.E0,0.E0,1.E0)); +#7559=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7560=AXIS2_PLACEMENT_3D('',#7557,#7558,#7559); +#7561=PLANE('',#7560); +#7562=ORIENTED_EDGE('',*,*,#7274,.F.); +#7564=ORIENTED_EDGE('',*,*,#7563,.T.); +#7565=ORIENTED_EDGE('',*,*,#7343,.T.); +#7566=ORIENTED_EDGE('',*,*,#7551,.F.); +#7567=EDGE_LOOP('',(#7562,#7564,#7565,#7566)); +#7568=FACE_OUTER_BOUND('',#7567,.F.); +#7569=ADVANCED_FACE('',(#7568),#7561,.T.); +#7570=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#7571=DIRECTION('',(0.E0,1.E0,0.E0)); +#7572=DIRECTION('',(0.E0,0.E0,1.E0)); +#7573=AXIS2_PLACEMENT_3D('',#7570,#7571,#7572); +#7574=PLANE('',#7573); +#7575=ORIENTED_EDGE('',*,*,#7220,.T.); +#7576=ORIENTED_EDGE('',*,*,#7345,.T.); +#7577=ORIENTED_EDGE('',*,*,#7563,.F.); +#7578=ORIENTED_EDGE('',*,*,#7272,.F.); +#7579=EDGE_LOOP('',(#7575,#7576,#7577,#7578)); +#7580=FACE_OUTER_BOUND('',#7579,.F.); +#7581=ADVANCED_FACE('',(#7580),#7574,.T.); +#7582=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#7583=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7584=DIRECTION('',(1.E0,0.E0,0.E0)); +#7585=AXIS2_PLACEMENT_3D('',#7582,#7583,#7584); +#7586=PLANE('',#7585); +#7587=ORIENTED_EDGE('',*,*,#5875,.F.); +#7589=ORIENTED_EDGE('',*,*,#7588,.T.); +#7590=ORIENTED_EDGE('',*,*,#7204,.T.); +#7591=ORIENTED_EDGE('',*,*,#7193,.F.); +#7592=EDGE_LOOP('',(#7587,#7589,#7590,#7591)); +#7593=FACE_OUTER_BOUND('',#7592,.F.); +#7594=ADVANCED_FACE('',(#7593),#7586,.F.); +#7595=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#7596=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7598=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597); +#7599=PLANE('',#7598); +#7600=ORIENTED_EDGE('',*,*,#5873,.F.); +#7602=ORIENTED_EDGE('',*,*,#7601,.T.); +#7603=ORIENTED_EDGE('',*,*,#7206,.T.); +#7604=ORIENTED_EDGE('',*,*,#7588,.F.); +#7605=EDGE_LOOP('',(#7600,#7602,#7603,#7604)); +#7606=FACE_OUTER_BOUND('',#7605,.F.); +#7607=ADVANCED_FACE('',(#7606),#7599,.F.); +#7608=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#7609=DIRECTION('',(0.E0,1.E0,0.E0)); +#7610=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7611=AXIS2_PLACEMENT_3D('',#7608,#7609,#7610); +#7612=PLANE('',#7611); +#7614=ORIENTED_EDGE('',*,*,#7613,.F.); +#7615=ORIENTED_EDGE('',*,*,#7208,.T.); +#7616=ORIENTED_EDGE('',*,*,#7601,.F.); +#7617=ORIENTED_EDGE('',*,*,#5871,.F.); +#7618=EDGE_LOOP('',(#7614,#7615,#7616,#7617)); +#7619=FACE_OUTER_BOUND('',#7618,.F.); +#7620=ADVANCED_FACE('',(#7619),#7612,.F.); +#7621=CARTESIAN_POINT('',(5.11E0,1.31E0,0.E0)); +#7622=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#7623=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#7624=AXIS2_PLACEMENT_3D('',#7621,#7622,#7623); +#7625=PLANE('',#7624); +#7626=ORIENTED_EDGE('',*,*,#7210,.F.); +#7627=ORIENTED_EDGE('',*,*,#7613,.T.); +#7628=ORIENTED_EDGE('',*,*,#5869,.T.); +#7629=ORIENTED_EDGE('',*,*,#7190,.F.); +#7630=EDGE_LOOP('',(#7626,#7627,#7628,#7629)); +#7631=FACE_OUTER_BOUND('',#7630,.F.); +#7632=ADVANCED_FACE('',(#7631),#7625,.T.); +#7633=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#7634=DIRECTION('',(0.E0,1.E0,0.E0)); +#7635=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7636=AXIS2_PLACEMENT_3D('',#7633,#7634,#7635); +#7637=PLANE('',#7636); +#7639=ORIENTED_EDGE('',*,*,#7638,.T.); +#7640=ORIENTED_EDGE('',*,*,#5879,.F.); +#7642=ORIENTED_EDGE('',*,*,#7641,.T.); +#7644=ORIENTED_EDGE('',*,*,#7643,.T.); +#7645=EDGE_LOOP('',(#7639,#7640,#7642,#7644)); +#7646=FACE_OUTER_BOUND('',#7645,.F.); +#7647=ADVANCED_FACE('',(#7646),#7637,.F.); +#7648=CARTESIAN_POINT('',(-2.81E0,6.1E-1,0.E0)); +#7649=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#7650=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#7651=AXIS2_PLACEMENT_3D('',#7648,#7649,#7650); +#7652=PLANE('',#7651); +#7653=ORIENTED_EDGE('',*,*,#5881,.T.); +#7654=ORIENTED_EDGE('',*,*,#7638,.F.); +#7656=ORIENTED_EDGE('',*,*,#7655,.F.); +#7658=ORIENTED_EDGE('',*,*,#7657,.T.); +#7659=EDGE_LOOP('',(#7653,#7654,#7656,#7658)); +#7660=FACE_OUTER_BOUND('',#7659,.F.); +#7661=ADVANCED_FACE('',(#7660),#7652,.T.); +#7662=CARTESIAN_POINT('',(-1.25E1,0.E0,-6.35E0)); +#7663=DIRECTION('',(0.E0,0.E0,1.E0)); +#7664=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7665=AXIS2_PLACEMENT_3D('',#7662,#7663,#7664); +#7666=PLANE('',#7665); +#7667=ORIENTED_EDGE('',*,*,#7655,.T.); +#7668=ORIENTED_EDGE('',*,*,#7643,.F.); +#7670=ORIENTED_EDGE('',*,*,#7669,.F.); +#7672=ORIENTED_EDGE('',*,*,#7671,.F.); +#7674=ORIENTED_EDGE('',*,*,#7673,.F.); +#7675=EDGE_LOOP('',(#7667,#7668,#7670,#7672,#7674)); +#7676=FACE_OUTER_BOUND('',#7675,.F.); +#7678=ORIENTED_EDGE('',*,*,#7677,.F.); +#7680=ORIENTED_EDGE('',*,*,#7679,.T.); +#7682=ORIENTED_EDGE('',*,*,#7681,.T.); +#7684=ORIENTED_EDGE('',*,*,#7683,.F.); +#7685=EDGE_LOOP('',(#7678,#7680,#7682,#7684)); +#7686=FACE_BOUND('',#7685,.F.); +#7687=ADVANCED_FACE('',(#7676,#7686),#7666,.T.); +#7688=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#7689=DIRECTION('',(1.E0,0.E0,0.E0)); +#7690=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7691=AXIS2_PLACEMENT_3D('',#7688,#7689,#7690); +#7692=PLANE('',#7691); +#7693=ORIENTED_EDGE('',*,*,#5436,.F.); +#7695=ORIENTED_EDGE('',*,*,#7694,.T.); +#7697=ORIENTED_EDGE('',*,*,#7696,.T.); +#7699=ORIENTED_EDGE('',*,*,#7698,.T.); +#7701=ORIENTED_EDGE('',*,*,#7700,.T.); +#7703=ORIENTED_EDGE('',*,*,#7702,.T.); +#7705=ORIENTED_EDGE('',*,*,#7704,.T.); +#7707=ORIENTED_EDGE('',*,*,#7706,.T.); +#7709=ORIENTED_EDGE('',*,*,#7708,.T.); +#7711=ORIENTED_EDGE('',*,*,#7710,.T.); +#7713=ORIENTED_EDGE('',*,*,#7712,.T.); +#7715=ORIENTED_EDGE('',*,*,#7714,.T.); +#7717=ORIENTED_EDGE('',*,*,#7716,.T.); +#7719=ORIENTED_EDGE('',*,*,#7718,.T.); +#7721=ORIENTED_EDGE('',*,*,#7720,.T.); +#7723=ORIENTED_EDGE('',*,*,#7722,.T.); +#7725=ORIENTED_EDGE('',*,*,#7724,.T.); +#7726=EDGE_LOOP('',(#7693,#7695,#7697,#7699,#7701,#7703,#7705,#7707,#7709,#7711, +#7713,#7715,#7717,#7719,#7721,#7723,#7725)); +#7727=FACE_OUTER_BOUND('',#7726,.F.); +#7728=ADVANCED_FACE('',(#7727),#7692,.F.); +#7729=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#7730=DIRECTION('',(1.E0,0.E0,0.E0)); +#7731=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7732=AXIS2_PLACEMENT_3D('',#7729,#7730,#7731); +#7733=PLANE('',#7732); +#7734=ORIENTED_EDGE('',*,*,#7677,.T.); +#7736=ORIENTED_EDGE('',*,*,#7735,.T.); +#7738=ORIENTED_EDGE('',*,*,#7737,.T.); +#7740=ORIENTED_EDGE('',*,*,#7739,.T.); +#7741=EDGE_LOOP('',(#7734,#7736,#7738,#7740)); +#7742=FACE_OUTER_BOUND('',#7741,.F.); +#7743=ADVANCED_FACE('',(#7742),#7733,.F.); +#7744=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#7745=DIRECTION('',(0.E0,0.E0,1.E0)); +#7746=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7747=AXIS2_PLACEMENT_3D('',#7744,#7745,#7746); +#7748=PLANE('',#7747); +#7749=ORIENTED_EDGE('',*,*,#5332,.T.); +#7751=ORIENTED_EDGE('',*,*,#7750,.T.); +#7753=ORIENTED_EDGE('',*,*,#7752,.F.); +#7754=ORIENTED_EDGE('',*,*,#7694,.F.); +#7755=EDGE_LOOP('',(#7749,#7751,#7753,#7754)); +#7756=FACE_OUTER_BOUND('',#7755,.F.); +#7757=ADVANCED_FACE('',(#7756),#7748,.T.); +#7758=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7759=DIRECTION('',(1.E0,0.E0,0.E0)); +#7760=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7761=AXIS2_PLACEMENT_3D('',#7758,#7759,#7760); +#7762=PLANE('',#7761); +#7763=ORIENTED_EDGE('',*,*,#5440,.T.); +#7765=ORIENTED_EDGE('',*,*,#7764,.F.); +#7767=ORIENTED_EDGE('',*,*,#7766,.F.); +#7769=ORIENTED_EDGE('',*,*,#7768,.F.); +#7771=ORIENTED_EDGE('',*,*,#7770,.F.); +#7773=ORIENTED_EDGE('',*,*,#7772,.F.); +#7775=ORIENTED_EDGE('',*,*,#7774,.F.); +#7777=ORIENTED_EDGE('',*,*,#7776,.F.); +#7779=ORIENTED_EDGE('',*,*,#7778,.F.); +#7781=ORIENTED_EDGE('',*,*,#7780,.F.); +#7783=ORIENTED_EDGE('',*,*,#7782,.F.); +#7785=ORIENTED_EDGE('',*,*,#7784,.F.); +#7787=ORIENTED_EDGE('',*,*,#7786,.F.); +#7789=ORIENTED_EDGE('',*,*,#7788,.F.); +#7791=ORIENTED_EDGE('',*,*,#7790,.F.); +#7793=ORIENTED_EDGE('',*,*,#7792,.F.); +#7794=ORIENTED_EDGE('',*,*,#7750,.F.); +#7795=EDGE_LOOP('',(#7763,#7765,#7767,#7769,#7771,#7773,#7775,#7777,#7779,#7781, +#7783,#7785,#7787,#7789,#7791,#7793,#7794)); +#7796=FACE_OUTER_BOUND('',#7795,.F.); +#7797=ADVANCED_FACE('',(#7796),#7762,.T.); +#7798=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7799=DIRECTION('',(1.E0,0.E0,0.E0)); +#7800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7801=AXIS2_PLACEMENT_3D('',#7798,#7799,#7800); +#7802=PLANE('',#7801); +#7803=ORIENTED_EDGE('',*,*,#7681,.F.); +#7805=ORIENTED_EDGE('',*,*,#7804,.F.); +#7807=ORIENTED_EDGE('',*,*,#7806,.F.); +#7809=ORIENTED_EDGE('',*,*,#7808,.F.); +#7810=EDGE_LOOP('',(#7803,#7805,#7807,#7809)); +#7811=FACE_OUTER_BOUND('',#7810,.F.); +#7812=ADVANCED_FACE('',(#7811),#7802,.T.); +#7813=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#7814=DIRECTION('',(0.E0,1.E0,0.E0)); +#7815=DIRECTION('',(0.E0,0.E0,1.E0)); +#7816=AXIS2_PLACEMENT_3D('',#7813,#7814,#7815); +#7817=PLANE('',#7816); +#7818=ORIENTED_EDGE('',*,*,#5438,.F.); +#7819=ORIENTED_EDGE('',*,*,#7724,.F.); +#7821=ORIENTED_EDGE('',*,*,#7820,.T.); +#7822=ORIENTED_EDGE('',*,*,#7764,.T.); +#7823=EDGE_LOOP('',(#7818,#7819,#7821,#7822)); +#7824=FACE_OUTER_BOUND('',#7823,.F.); +#7825=ADVANCED_FACE('',(#7824),#7817,.T.); +#7826=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.45E0)); +#7827=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7828=DIRECTION('',(0.E0,1.E0,0.E0)); +#7829=AXIS2_PLACEMENT_3D('',#7826,#7827,#7828); +#7830=PLANE('',#7829); +#7831=ORIENTED_EDGE('',*,*,#7722,.F.); +#7833=ORIENTED_EDGE('',*,*,#7832,.T.); +#7834=ORIENTED_EDGE('',*,*,#7766,.T.); +#7835=ORIENTED_EDGE('',*,*,#7820,.F.); +#7836=EDGE_LOOP('',(#7831,#7833,#7834,#7835)); +#7837=FACE_OUTER_BOUND('',#7836,.F.); +#7838=ADVANCED_FACE('',(#7837),#7830,.T.); +#7839=CARTESIAN_POINT('',(-1.82E0,0.E0,-8.7E0)); +#7840=DIRECTION('',(1.E0,0.E0,0.E0)); +#7841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7842=AXIS2_PLACEMENT_3D('',#7839,#7840,#7841); +#7843=CYLINDRICAL_SURFACE('',#7842,2.5E-1); +#7844=ORIENTED_EDGE('',*,*,#7720,.F.); +#7846=ORIENTED_EDGE('',*,*,#7845,.T.); +#7847=ORIENTED_EDGE('',*,*,#7768,.T.); +#7848=ORIENTED_EDGE('',*,*,#7832,.F.); +#7849=EDGE_LOOP('',(#7844,#7846,#7847,#7848)); +#7850=FACE_OUTER_BOUND('',#7849,.F.); +#7851=ADVANCED_FACE('',(#7850),#7843,.F.); +#7852=CARTESIAN_POINT('',(-1.82E0,-3.596194077713E-1,-8.706066017178E0)); +#7853=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7854=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7855=AXIS2_PLACEMENT_3D('',#7852,#7853,#7854); +#7856=PLANE('',#7855); +#7857=ORIENTED_EDGE('',*,*,#7718,.F.); +#7859=ORIENTED_EDGE('',*,*,#7858,.T.); +#7860=ORIENTED_EDGE('',*,*,#7770,.T.); +#7861=ORIENTED_EDGE('',*,*,#7845,.F.); +#7862=EDGE_LOOP('',(#7857,#7859,#7860,#7861)); +#7863=FACE_OUTER_BOUND('',#7862,.F.); +#7864=ADVANCED_FACE('',(#7863),#7856,.T.); +#7865=CARTESIAN_POINT('',(-1.82E0,-4.656854249492E-1,-8.6E0)); +#7866=DIRECTION('',(1.E0,0.E0,0.E0)); +#7867=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7868=AXIS2_PLACEMENT_3D('',#7865,#7866,#7867); +#7869=CYLINDRICAL_SURFACE('',#7868,1.5E-1); +#7870=ORIENTED_EDGE('',*,*,#7716,.F.); +#7872=ORIENTED_EDGE('',*,*,#7871,.T.); +#7873=ORIENTED_EDGE('',*,*,#7772,.T.); +#7874=ORIENTED_EDGE('',*,*,#7858,.F.); +#7875=EDGE_LOOP('',(#7870,#7872,#7873,#7874)); +#7876=FACE_OUTER_BOUND('',#7875,.F.); +#7877=ADVANCED_FACE('',(#7876),#7869,.T.); +#7878=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-8.75E0)); +#7879=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7880=DIRECTION('',(0.E0,1.E0,0.E0)); +#7881=AXIS2_PLACEMENT_3D('',#7878,#7879,#7880); +#7882=PLANE('',#7881); +#7883=ORIENTED_EDGE('',*,*,#7714,.F.); +#7885=ORIENTED_EDGE('',*,*,#7884,.T.); +#7886=ORIENTED_EDGE('',*,*,#7774,.T.); +#7887=ORIENTED_EDGE('',*,*,#7871,.F.); +#7888=EDGE_LOOP('',(#7883,#7885,#7886,#7887)); +#7889=FACE_OUTER_BOUND('',#7888,.F.); +#7890=ADVANCED_FACE('',(#7889),#7882,.T.); +#7891=CARTESIAN_POINT('',(-1.82E0,-1.95E0,-9.07E0)); +#7892=DIRECTION('',(1.E0,0.E0,0.E0)); +#7893=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7894=AXIS2_PLACEMENT_3D('',#7891,#7892,#7893); +#7895=CYLINDRICAL_SURFACE('',#7894,3.2E-1); +#7896=ORIENTED_EDGE('',*,*,#7712,.F.); +#7898=ORIENTED_EDGE('',*,*,#7897,.T.); +#7899=ORIENTED_EDGE('',*,*,#7776,.T.); +#7900=ORIENTED_EDGE('',*,*,#7884,.F.); +#7901=EDGE_LOOP('',(#7896,#7898,#7899,#7900)); +#7902=FACE_OUTER_BOUND('',#7901,.F.); +#7903=ADVANCED_FACE('',(#7902),#7895,.F.); +#7904=CARTESIAN_POINT('',(-1.82E0,-2.478822509939E0,-9.146274169980E0)); +#7905=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7906=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811866E-1)); +#7907=AXIS2_PLACEMENT_3D('',#7904,#7905,#7906); +#7908=PLANE('',#7907); +#7909=ORIENTED_EDGE('',*,*,#7710,.F.); +#7911=ORIENTED_EDGE('',*,*,#7910,.T.); +#7912=ORIENTED_EDGE('',*,*,#7778,.T.); +#7913=ORIENTED_EDGE('',*,*,#7897,.F.); +#7914=EDGE_LOOP('',(#7909,#7911,#7912,#7913)); +#7915=FACE_OUTER_BOUND('',#7914,.F.); +#7916=ADVANCED_FACE('',(#7915),#7908,.T.); +#7917=CARTESIAN_POINT('',(-1.82E0,-2.705096679919E0,-8.92E0)); +#7918=DIRECTION('',(1.E0,0.E0,0.E0)); +#7919=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7920=AXIS2_PLACEMENT_3D('',#7917,#7918,#7919); +#7921=CYLINDRICAL_SURFACE('',#7920,3.2E-1); +#7922=ORIENTED_EDGE('',*,*,#7708,.F.); +#7924=ORIENTED_EDGE('',*,*,#7923,.T.); +#7925=ORIENTED_EDGE('',*,*,#7780,.T.); +#7926=ORIENTED_EDGE('',*,*,#7910,.F.); +#7927=EDGE_LOOP('',(#7922,#7924,#7925,#7926)); +#7928=FACE_OUTER_BOUND('',#7927,.F.); +#7929=ADVANCED_FACE('',(#7928),#7921,.T.); +#7930=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-9.24E0)); +#7931=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7932=DIRECTION('',(0.E0,1.E0,0.E0)); +#7933=AXIS2_PLACEMENT_3D('',#7930,#7931,#7932); +#7934=PLANE('',#7933); +#7935=ORIENTED_EDGE('',*,*,#7706,.F.); +#7937=ORIENTED_EDGE('',*,*,#7936,.T.); +#7938=ORIENTED_EDGE('',*,*,#7782,.T.); +#7939=ORIENTED_EDGE('',*,*,#7923,.F.); +#7940=EDGE_LOOP('',(#7935,#7937,#7938,#7939)); +#7941=FACE_OUTER_BOUND('',#7940,.F.); +#7942=ADVANCED_FACE('',(#7941),#7934,.T.); +#7943=CARTESIAN_POINT('',(-1.82E0,-3.97E0,-8.6E0)); +#7944=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7945=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7946=AXIS2_PLACEMENT_3D('',#7943,#7944,#7945); +#7947=PLANE('',#7946); +#7948=ORIENTED_EDGE('',*,*,#7704,.F.); +#7950=ORIENTED_EDGE('',*,*,#7949,.T.); +#7951=ORIENTED_EDGE('',*,*,#7784,.T.); +#7952=ORIENTED_EDGE('',*,*,#7936,.F.); +#7953=EDGE_LOOP('',(#7948,#7950,#7951,#7952)); +#7954=FACE_OUTER_BOUND('',#7953,.F.); +#7955=ADVANCED_FACE('',(#7954),#7947,.T.); +#7956=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.6E0)); +#7957=DIRECTION('',(0.E0,0.E0,1.E0)); +#7958=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7959=AXIS2_PLACEMENT_3D('',#7956,#7957,#7958); +#7960=PLANE('',#7959); +#7961=ORIENTED_EDGE('',*,*,#7702,.F.); +#7963=ORIENTED_EDGE('',*,*,#7962,.T.); +#7964=ORIENTED_EDGE('',*,*,#7786,.T.); +#7965=ORIENTED_EDGE('',*,*,#7949,.F.); +#7966=EDGE_LOOP('',(#7961,#7963,#7964,#7965)); +#7967=FACE_OUTER_BOUND('',#7966,.F.); +#7968=ADVANCED_FACE('',(#7967),#7960,.T.); +#7969=CARTESIAN_POINT('',(-1.82E0,-2.86E0,-8.28E0)); +#7970=DIRECTION('',(1.E0,0.E0,0.E0)); +#7971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7972=AXIS2_PLACEMENT_3D('',#7969,#7970,#7971); +#7973=CYLINDRICAL_SURFACE('',#7972,3.2E-1); +#7974=ORIENTED_EDGE('',*,*,#7700,.F.); +#7976=ORIENTED_EDGE('',*,*,#7975,.T.); +#7977=ORIENTED_EDGE('',*,*,#7788,.T.); +#7978=ORIENTED_EDGE('',*,*,#7962,.F.); +#7979=EDGE_LOOP('',(#7974,#7976,#7977,#7978)); +#7980=FACE_OUTER_BOUND('',#7979,.F.); +#7981=ADVANCED_FACE('',(#7980),#7973,.F.); +#7982=CARTESIAN_POINT('',(-1.82E0,-2.331177490061E0,-8.203725830020E0)); +#7983=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7984=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7985=AXIS2_PLACEMENT_3D('',#7982,#7983,#7984); +#7986=PLANE('',#7985); +#7987=ORIENTED_EDGE('',*,*,#7698,.F.); +#7989=ORIENTED_EDGE('',*,*,#7988,.T.); +#7990=ORIENTED_EDGE('',*,*,#7790,.T.); +#7991=ORIENTED_EDGE('',*,*,#7975,.F.); +#7992=EDGE_LOOP('',(#7987,#7989,#7990,#7991)); +#7993=FACE_OUTER_BOUND('',#7992,.F.); +#7994=ADVANCED_FACE('',(#7993),#7986,.T.); +#7995=CARTESIAN_POINT('',(-1.82E0,-2.104903320081E0,-8.43E0)); +#7996=DIRECTION('',(1.E0,0.E0,0.E0)); +#7997=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7998=AXIS2_PLACEMENT_3D('',#7995,#7996,#7997); +#7999=CYLINDRICAL_SURFACE('',#7998,3.2E-1); +#8000=ORIENTED_EDGE('',*,*,#7696,.F.); +#8001=ORIENTED_EDGE('',*,*,#7752,.T.); +#8002=ORIENTED_EDGE('',*,*,#7792,.T.); +#8003=ORIENTED_EDGE('',*,*,#7988,.F.); +#8004=EDGE_LOOP('',(#8000,#8001,#8002,#8003)); +#8005=FACE_OUTER_BOUND('',#8004,.F.); +#8006=ADVANCED_FACE('',(#8005),#7999,.T.); +#8007=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#8008=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8009=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8010=AXIS2_PLACEMENT_3D('',#8007,#8008,#8009); +#8011=PLANE('',#8010); +#8012=ORIENTED_EDGE('',*,*,#7679,.F.); +#8013=ORIENTED_EDGE('',*,*,#7739,.F.); +#8015=ORIENTED_EDGE('',*,*,#8014,.T.); +#8016=ORIENTED_EDGE('',*,*,#7804,.T.); +#8017=EDGE_LOOP('',(#8012,#8013,#8015,#8016)); +#8018=FACE_OUTER_BOUND('',#8017,.F.); +#8019=ADVANCED_FACE('',(#8018),#8011,.T.); +#8020=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#8021=DIRECTION('',(0.E0,0.E0,1.E0)); +#8022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8023=AXIS2_PLACEMENT_3D('',#8020,#8021,#8022); +#8024=PLANE('',#8023); +#8025=ORIENTED_EDGE('',*,*,#7737,.F.); +#8027=ORIENTED_EDGE('',*,*,#8026,.T.); +#8028=ORIENTED_EDGE('',*,*,#7806,.T.); +#8029=ORIENTED_EDGE('',*,*,#8014,.F.); +#8030=EDGE_LOOP('',(#8025,#8027,#8028,#8029)); +#8031=FACE_OUTER_BOUND('',#8030,.F.); +#8032=ADVANCED_FACE('',(#8031),#8024,.T.); +#8033=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#8034=DIRECTION('',(0.E0,1.E0,0.E0)); +#8035=DIRECTION('',(0.E0,0.E0,1.E0)); +#8036=AXIS2_PLACEMENT_3D('',#8033,#8034,#8035); +#8037=PLANE('',#8036); +#8038=ORIENTED_EDGE('',*,*,#7683,.T.); +#8039=ORIENTED_EDGE('',*,*,#7808,.T.); +#8040=ORIENTED_EDGE('',*,*,#8026,.F.); +#8041=ORIENTED_EDGE('',*,*,#7735,.F.); +#8042=EDGE_LOOP('',(#8038,#8039,#8040,#8041)); +#8043=FACE_OUTER_BOUND('',#8042,.F.); +#8044=ADVANCED_FACE('',(#8043),#8037,.T.); +#8045=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#8046=DIRECTION('',(1.E0,0.E0,0.E0)); +#8047=DIRECTION('',(0.E0,1.E0,0.E0)); +#8048=AXIS2_PLACEMENT_3D('',#8045,#8046,#8047); +#8049=PLANE('',#8048); +#8050=ORIENTED_EDGE('',*,*,#5887,.F.); +#8052=ORIENTED_EDGE('',*,*,#8051,.T.); +#8053=ORIENTED_EDGE('',*,*,#7669,.T.); +#8054=ORIENTED_EDGE('',*,*,#7641,.F.); +#8055=EDGE_LOOP('',(#8050,#8052,#8053,#8054)); +#8056=FACE_OUTER_BOUND('',#8055,.F.); +#8057=ADVANCED_FACE('',(#8056),#8049,.F.); +#8058=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#8059=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8060=DIRECTION('',(1.E0,0.E0,0.E0)); +#8061=AXIS2_PLACEMENT_3D('',#8058,#8059,#8060); +#8062=PLANE('',#8061); +#8063=ORIENTED_EDGE('',*,*,#5885,.F.); +#8065=ORIENTED_EDGE('',*,*,#8064,.T.); +#8066=ORIENTED_EDGE('',*,*,#7671,.T.); +#8067=ORIENTED_EDGE('',*,*,#8051,.F.); +#8068=EDGE_LOOP('',(#8063,#8065,#8066,#8067)); +#8069=FACE_OUTER_BOUND('',#8068,.F.); +#8070=ADVANCED_FACE('',(#8069),#8062,.F.); +#8071=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#8072=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8073=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8074=AXIS2_PLACEMENT_3D('',#8071,#8072,#8073); +#8075=PLANE('',#8074); +#8076=ORIENTED_EDGE('',*,*,#7657,.F.); +#8077=ORIENTED_EDGE('',*,*,#7673,.T.); +#8078=ORIENTED_EDGE('',*,*,#8064,.F.); +#8079=ORIENTED_EDGE('',*,*,#5883,.F.); +#8080=EDGE_LOOP('',(#8076,#8077,#8078,#8079)); +#8081=FACE_OUTER_BOUND('',#8080,.F.); +#8082=ADVANCED_FACE('',(#8081),#8075,.F.); +#8083=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#8084=DIRECTION('',(0.E0,1.E0,0.E0)); +#8085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8086=AXIS2_PLACEMENT_3D('',#8083,#8084,#8085); +#8087=PLANE('',#8086); +#8088=ORIENTED_EDGE('',*,*,#5834,.T.); +#8089=ORIENTED_EDGE('',*,*,#5891,.F.); +#8091=ORIENTED_EDGE('',*,*,#8090,.T.); +#8092=ORIENTED_EDGE('',*,*,#5770,.T.); +#8093=EDGE_LOOP('',(#8088,#8089,#8091,#8092)); +#8094=FACE_OUTER_BOUND('',#8093,.F.); +#8095=ADVANCED_FACE('',(#8094),#8087,.F.); +#8096=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#8097=DIRECTION('',(1.E0,0.E0,0.E0)); +#8098=DIRECTION('',(0.E0,1.E0,0.E0)); +#8099=AXIS2_PLACEMENT_3D('',#8096,#8097,#8098); +#8100=PLANE('',#8099); +#8101=ORIENTED_EDGE('',*,*,#5898,.F.); +#8103=ORIENTED_EDGE('',*,*,#8102,.T.); +#8104=ORIENTED_EDGE('',*,*,#5772,.T.); +#8105=ORIENTED_EDGE('',*,*,#8090,.F.); +#8106=EDGE_LOOP('',(#8101,#8103,#8104,#8105)); +#8107=FACE_OUTER_BOUND('',#8106,.F.); +#8108=ADVANCED_FACE('',(#8107),#8100,.F.); +#8109=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#8110=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8111=DIRECTION('',(1.E0,0.E0,0.E0)); +#8112=AXIS2_PLACEMENT_3D('',#8109,#8110,#8111); +#8113=PLANE('',#8112); +#8114=ORIENTED_EDGE('',*,*,#5896,.F.); +#8116=ORIENTED_EDGE('',*,*,#8115,.T.); +#8117=ORIENTED_EDGE('',*,*,#5774,.T.); +#8118=ORIENTED_EDGE('',*,*,#8102,.F.); +#8119=EDGE_LOOP('',(#8114,#8116,#8117,#8118)); +#8120=FACE_OUTER_BOUND('',#8119,.F.); +#8121=ADVANCED_FACE('',(#8120),#8113,.F.); +#8122=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#8123=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8124=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8125=AXIS2_PLACEMENT_3D('',#8122,#8123,#8124); +#8126=PLANE('',#8125); +#8127=ORIENTED_EDGE('',*,*,#5837,.F.); +#8128=ORIENTED_EDGE('',*,*,#5776,.T.); +#8129=ORIENTED_EDGE('',*,*,#8115,.F.); +#8130=ORIENTED_EDGE('',*,*,#5894,.F.); +#8131=EDGE_LOOP('',(#8127,#8128,#8129,#8130)); +#8132=FACE_OUTER_BOUND('',#8131,.F.); +#8133=ADVANCED_FACE('',(#8132),#8126,.F.); +#8134=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#8135=DIRECTION('',(0.E0,1.E0,0.E0)); +#8136=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8137=AXIS2_PLACEMENT_3D('',#8134,#8135,#8136); +#8138=PLANE('',#8137); +#8139=ORIENTED_EDGE('',*,*,#4219,.F.); +#8140=ORIENTED_EDGE('',*,*,#4259,.F.); +#8141=ORIENTED_EDGE('',*,*,#4272,.F.); +#8142=ORIENTED_EDGE('',*,*,#4286,.F.); +#8143=ORIENTED_EDGE('',*,*,#4300,.F.); +#8144=ORIENTED_EDGE('',*,*,#4313,.F.); +#8145=EDGE_LOOP('',(#8139,#8140,#8141,#8142,#8143,#8144)); +#8146=FACE_OUTER_BOUND('',#8145,.F.); +#8147=ADVANCED_FACE('',(#8146),#8138,.T.); +#8148=CARTESIAN_POINT('',(0.E0,6.6E-1,0.E0)); +#8149=DIRECTION('',(0.E0,1.E0,0.E0)); +#8150=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8151=AXIS2_PLACEMENT_3D('',#8148,#8149,#8150); +#8152=PLANE('',#8151); +#8153=ORIENTED_EDGE('',*,*,#4146,.T.); +#8154=ORIENTED_EDGE('',*,*,#5073,.F.); +#8155=ORIENTED_EDGE('',*,*,#5086,.F.); +#8156=ORIENTED_EDGE('',*,*,#5100,.F.); +#8157=ORIENTED_EDGE('',*,*,#5114,.F.); +#8158=ORIENTED_EDGE('',*,*,#5127,.F.); +#8159=EDGE_LOOP('',(#8153,#8154,#8155,#8156,#8157,#8158)); +#8160=FACE_OUTER_BOUND('',#8159,.F.); +#8161=ADVANCED_FACE('',(#8160),#8152,.T.); +#8162=CARTESIAN_POINT('',(-6.5E0,1.7E0,-8.26E0)); +#8163=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8164=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8165=AXIS2_PLACEMENT_3D('',#8162,#8163,#8164); +#8166=CYLINDRICAL_SURFACE('',#8165,1.3E-1); +#8167=ORIENTED_EDGE('',*,*,#4023,.F.); +#8169=ORIENTED_EDGE('',*,*,#8168,.T.); +#8170=ORIENTED_EDGE('',*,*,#5035,.T.); +#8171=ORIENTED_EDGE('',*,*,#4151,.F.); +#8172=EDGE_LOOP('',(#8167,#8169,#8170,#8171)); +#8173=FACE_OUTER_BOUND('',#8172,.F.); +#8174=ADVANCED_FACE('',(#8173),#8166,.T.); +#8175=CARTESIAN_POINT('',(-6.5E0,1.83E0,-7.64E0)); +#8176=DIRECTION('',(0.E0,1.E0,0.E0)); +#8177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8178=AXIS2_PLACEMENT_3D('',#8175,#8176,#8177); +#8179=PLANE('',#8178); +#8180=ORIENTED_EDGE('',*,*,#4021,.F.); +#8182=ORIENTED_EDGE('',*,*,#8181,.T.); +#8183=ORIENTED_EDGE('',*,*,#5037,.T.); +#8184=ORIENTED_EDGE('',*,*,#8168,.F.); +#8185=EDGE_LOOP('',(#8180,#8182,#8183,#8184)); +#8186=FACE_OUTER_BOUND('',#8185,.F.); +#8187=ADVANCED_FACE('',(#8186),#8179,.T.); +#8188=CARTESIAN_POINT('',(-6.5E0,1.58E0,-7.64E0)); +#8189=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8190=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8191=AXIS2_PLACEMENT_3D('',#8188,#8189,#8190); +#8192=CYLINDRICAL_SURFACE('',#8191,2.5E-1); +#8193=ORIENTED_EDGE('',*,*,#4019,.F.); +#8195=ORIENTED_EDGE('',*,*,#8194,.T.); +#8196=ORIENTED_EDGE('',*,*,#5039,.T.); +#8197=ORIENTED_EDGE('',*,*,#8181,.F.); +#8198=EDGE_LOOP('',(#8193,#8195,#8196,#8197)); +#8199=FACE_OUTER_BOUND('',#8198,.F.); +#8200=ADVANCED_FACE('',(#8199),#8192,.T.); +#8201=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-7.39E0)); +#8202=DIRECTION('',(0.E0,0.E0,1.E0)); +#8203=DIRECTION('',(0.E0,1.E0,0.E0)); +#8204=AXIS2_PLACEMENT_3D('',#8201,#8202,#8203); +#8205=PLANE('',#8204); +#8206=ORIENTED_EDGE('',*,*,#4017,.F.); +#8208=ORIENTED_EDGE('',*,*,#8207,.T.); +#8209=ORIENTED_EDGE('',*,*,#5041,.T.); +#8210=ORIENTED_EDGE('',*,*,#8194,.F.); +#8211=EDGE_LOOP('',(#8206,#8208,#8209,#8210)); +#8212=FACE_OUTER_BOUND('',#8211,.F.); +#8213=ADVANCED_FACE('',(#8212),#8205,.T.); +#8214=CARTESIAN_POINT('',(-6.5E0,-5.8E-1,-6.3E0)); +#8215=DIRECTION('',(0.E0,1.E0,0.E0)); +#8216=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8217=AXIS2_PLACEMENT_3D('',#8214,#8215,#8216); +#8218=PLANE('',#8217); +#8219=ORIENTED_EDGE('',*,*,#4015,.F.); +#8220=ORIENTED_EDGE('',*,*,#5021,.T.); +#8221=ORIENTED_EDGE('',*,*,#5043,.T.); +#8222=ORIENTED_EDGE('',*,*,#8207,.F.); +#8223=EDGE_LOOP('',(#8219,#8220,#8221,#8222)); +#8224=FACE_OUTER_BOUND('',#8223,.F.); +#8225=ADVANCED_FACE('',(#8224),#8218,.T.); +#8226=CARTESIAN_POINT('',(-6.5E0,1.33E0,-6.05E0)); +#8227=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8228=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8229=AXIS2_PLACEMENT_3D('',#8226,#8227,#8228); +#8230=CYLINDRICAL_SURFACE('',#8229,2.5E-1); +#8231=ORIENTED_EDGE('',*,*,#4577,.F.); +#8232=ORIENTED_EDGE('',*,*,#4003,.F.); +#8234=ORIENTED_EDGE('',*,*,#8233,.T.); +#8235=ORIENTED_EDGE('',*,*,#5047,.T.); +#8236=EDGE_LOOP('',(#8231,#8232,#8234,#8235)); +#8237=FACE_OUTER_BOUND('',#8236,.F.); +#8238=ADVANCED_FACE('',(#8237),#8230,.T.); +#8239=CARTESIAN_POINT('',(-6.5E0,1.756776695297E0,-5.976776695297E0)); +#8240=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#8241=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#8242=AXIS2_PLACEMENT_3D('',#8239,#8240,#8241); +#8243=PLANE('',#8242); +#8244=ORIENTED_EDGE('',*,*,#4001,.F.); +#8246=ORIENTED_EDGE('',*,*,#8245,.T.); +#8247=ORIENTED_EDGE('',*,*,#5049,.T.); +#8248=ORIENTED_EDGE('',*,*,#8233,.F.); +#8249=EDGE_LOOP('',(#8244,#8246,#8247,#8248)); +#8250=FACE_OUTER_BOUND('',#8249,.F.); +#8251=ADVANCED_FACE('',(#8250),#8243,.T.); +#8252=CARTESIAN_POINT('',(-6.5E0,1.58E0,-5.8E0)); +#8253=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8254=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8255=AXIS2_PLACEMENT_3D('',#8252,#8253,#8254); +#8256=CYLINDRICAL_SURFACE('',#8255,2.5E-1); +#8257=ORIENTED_EDGE('',*,*,#3999,.F.); +#8259=ORIENTED_EDGE('',*,*,#8258,.T.); +#8260=ORIENTED_EDGE('',*,*,#5051,.T.); +#8261=ORIENTED_EDGE('',*,*,#8245,.F.); +#8262=EDGE_LOOP('',(#8257,#8259,#8260,#8261)); +#8263=FACE_OUTER_BOUND('',#8262,.F.); +#8264=ADVANCED_FACE('',(#8263),#8256,.T.); +#8265=CARTESIAN_POINT('',(-6.5E0,1.83E0,-5.29E0)); +#8266=DIRECTION('',(0.E0,1.E0,0.E0)); +#8267=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8268=AXIS2_PLACEMENT_3D('',#8265,#8266,#8267); +#8269=PLANE('',#8268); +#8270=ORIENTED_EDGE('',*,*,#3997,.F.); +#8271=ORIENTED_EDGE('',*,*,#4064,.T.); +#8272=ORIENTED_EDGE('',*,*,#5053,.T.); +#8273=ORIENTED_EDGE('',*,*,#8258,.F.); +#8274=EDGE_LOOP('',(#8270,#8271,#8272,#8273)); +#8275=FACE_OUTER_BOUND('',#8274,.F.); +#8276=ADVANCED_FACE('',(#8275),#8269,.T.); +#8277=CLOSED_SHELL('',(#4053,#4068,#4082,#4096,#4110,#4124,#4140,#4157,#4177, +#4196,#4213,#4231,#4249,#4263,#4277,#4291,#4305,#4319,#4362,#4376,#4437,#4451, +#4464,#4477,#4490,#4502,#4515,#4528,#4541,#4554,#4571,#4590,#4606,#4619,#4632, +#4645,#4658,#4670,#4685,#4699,#4721,#4740,#4755,#4770,#4784,#4798,#4812,#4828, +#4840,#4855,#4870,#4884,#4898,#4917,#4935,#4948,#4961,#4973,#4986,#4998,#5012, +#5026,#5063,#5077,#5091,#5105,#5119,#5133,#5150,#5166,#5182,#5198,#5218,#5238, +#5253,#5269,#5346,#5361,#5402,#5418,#5512,#5552,#5568,#5581,#5594,#5607,#5620, +#5633,#5646,#5659,#5672,#5685,#5698,#5711,#5724,#5737,#5750,#5762,#5788,#5801, +#5814,#5826,#5841,#5902,#5917,#5933,#5947,#5962,#5975,#5987,#6055,#6074,#6093, +#6107,#6126,#6144,#6157,#6170,#6183,#6196,#6208,#6221,#6234,#6247,#6259,#6272, +#6286,#6300,#6315,#6328,#6342,#6356,#6371,#6384,#6398,#6412,#6427,#6440,#6454, +#6467,#6479,#6491,#6505,#6518,#6532,#6546,#6563,#6579,#6591,#6603,#6615,#6627, +#6639,#6651,#6663,#6675,#6687,#6699,#6711,#6723,#6735,#6747,#6762,#6776,#6790, +#6803,#6825,#6866,#6881,#6895,#6935,#6950,#6963,#6976,#6989,#7002,#7015,#7028, +#7041,#7054,#7067,#7080,#7093,#7106,#7119,#7132,#7144,#7157,#7170,#7182,#7197, +#7224,#7265,#7280,#7294,#7334,#7349,#7362,#7375,#7388,#7401,#7414,#7427,#7440, +#7453,#7466,#7479,#7492,#7505,#7518,#7531,#7543,#7556,#7569,#7581,#7594,#7607, +#7620,#7632,#7647,#7661,#7687,#7728,#7743,#7757,#7797,#7812,#7825,#7838,#7851, +#7864,#7877,#7890,#7903,#7916,#7929,#7942,#7955,#7968,#7981,#7994,#8006,#8019, +#8032,#8044,#8057,#8070,#8082,#8095,#8108,#8121,#8133,#8147,#8161,#8174,#8187, +#8200,#8213,#8225,#8238,#8251,#8264,#8276)); +#8278=MANIFOLD_SOLID_BREP('',#8277); +#8279=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8280=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#8281=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#8282=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#8281); +#8283=(CONVERSION_BASED_UNIT('DEGREE',#8282)NAMED_UNIT(#8280)PLANE_ANGLE_UNIT( +)); +#8284=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#8285=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.233070906233E-3),#8279, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#8286=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#8285))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8279,#8283,#8284))REPRESENTATION_CONTEXT( +'ID1','3')); +#8288=APPLICATION_CONTEXT('automotive_design'); +#8289=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#8288); +#8290=PRODUCT_DEFINITION_CONTEXT('part definition',#8288,'design'); +#8291=PRODUCT_CONTEXT('',#8288,'mechanical'); +#8292=PRODUCT('C-2-1445053-4','C-2-1445053-4','NOT SPECIFIED',(#8291)); +#8293=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#8292); +#8300=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8301=DERIVED_UNIT_ELEMENT(#8300,2.E0); +#8302=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +8.433030861259E2),#8487); +#8306=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8307=DERIVED_UNIT_ELEMENT(#8306,3.E0); +#8308=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.967203226352E2),#8488); +#8312=CARTESIAN_POINT('centre point',(-1.388603668769E-2,-2.344084592187E-2, +-5.001486504318E0)); +#8316=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8317=DERIVED_UNIT_ELEMENT(#8316,2.E0); +#8318=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +8.433030861259E2),#8489); +#8322=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#8323=DERIVED_UNIT_ELEMENT(#8322,3.E0); +#8324=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +2.967203226352E2),#8490); +#8328=CARTESIAN_POINT('centre point',(-1.388603668769E-2,-2.344084592187E-2, +-5.001486504318E0)); +#8333=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#8292)); +#8335=GENERAL_PROPERTY('user defined attribute','',''); +#8336=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8335,#8334); +#8337=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445053'); +#8341=GENERAL_PROPERTY('user defined attribute','',''); +#8342=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8341,#8340); +#8343=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'VERTICAL SURFACE MOUNT HEADER ASSY, TIN CONTACTS,'); +#8347=GENERAL_PROPERTY('user defined attribute','',''); +#8348=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8347,#8346); +#8349=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'SURF MOUNT HOLDDOWNS, SINGLE ROW, MICRO MATE-N-LOK'); +#8353=GENERAL_PROPERTY('user defined attribute','',''); +#8354=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8353,#8352); +#8355=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'VERTICAL SURFACE MOUNT HEADER ASSY, TIN CONTACTS, SURF MOUNT HOLDDOWNS, SINGLE R'); +#8359=GENERAL_PROPERTY('user defined attribute','',''); +#8360=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8359,#8358); +#8361=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#8365=GENERAL_PROPERTY('user defined attribute','',''); +#8366=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8365,#8364); +#8367=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','A'); +#8371=GENERAL_PROPERTY('user defined attribute','',''); +#8372=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8371,#8370); +#8373=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#8377=GENERAL_PROPERTY('user defined attribute','',''); +#8378=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8377,#8376); +#8379=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#8383=GENERAL_PROPERTY('user defined attribute','',''); +#8384=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8383,#8382); +#8385=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#8389=GENERAL_PROPERTY('user defined attribute','',''); +#8390=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8389,#8388); +#8391=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD37448'); +#8395=GENERAL_PROPERTY('user defined attribute','',''); +#8396=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8395,#8394); +#8397=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR0T0057'); +#8401=GENERAL_PROPERTY('user defined attribute','',''); +#8402=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8401,#8400); +#8403=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','12/03/10 22:58:01'); +#8407=GENERAL_PROPERTY('user defined attribute','',''); +#8408=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8407,#8406); +#8409=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#8413=GENERAL_PROPERTY('user defined attribute','',''); +#8414=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8413,#8412); +#8415=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#8419=GENERAL_PROPERTY('user defined attribute','',''); +#8420=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8419,#8418); +#8421=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','D'); +#8425=GENERAL_PROPERTY('user defined attribute','',''); +#8426=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8425,#8424); +#8427=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.2+'); +#8431=GENERAL_PROPERTY('user defined attribute','',''); +#8432=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8431,#8430); +#8433=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#8437=GENERAL_PROPERTY('user defined attribute','',''); +#8438=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8437,#8436); +#8439=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Complete'); +#8443=GENERAL_PROPERTY('user defined attribute','',''); +#8444=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8443,#8442); +#8445=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#8449=GENERAL_PROPERTY('user defined attribute','',''); +#8450=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8449,#8448); +#8451=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','2+'); +#8455=GENERAL_PROPERTY('user defined attribute','',''); +#8456=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8455,#8454); +#8457=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#8461=GENERAL_PROPERTY('user defined attribute','',''); +#8462=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8461,#8460); +#8463=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Complete'); +#8467=GENERAL_PROPERTY('user defined attribute','',''); +#8468=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8467,#8466); +#8470=GENERAL_PROPERTY('user defined attribute','',''); +#8471=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8470,#8469); +#8472=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#8476=GENERAL_PROPERTY('user defined attribute','',''); +#8477=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8476,#8475); +#8478=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#8482=GENERAL_PROPERTY('user defined attribute','',''); +#8483=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#8482,#8481); +#8484=DESCRIPTIVE_REPRESENTATION_ITEM('SEND_WEIGHT','NO'); +#76=CIRCLE('',#75,1.3E-1); +#85=CIRCLE('',#84,2.5E-1); +#94=CIRCLE('',#93,2.5E-1); +#127=CIRCLE('',#126,2.5E-1); +#136=CIRCLE('',#135,1.3E-1); +#177=CIRCLE('',#176,5.E-1); +#186=CIRCLE('',#185,5.E-1); +#227=CIRCLE('',#226,5.8E-1); +#244=CIRCLE('',#243,9.4E-1); +#249=CIRCLE('',#248,9.4E-1); +#266=CIRCLE('',#265,5.8E-1); +#319=CIRCLE('',#318,1.3E-1); +#328=CIRCLE('',#327,2.5E-1); +#345=CIRCLE('',#344,2.5E-1); +#354=CIRCLE('',#353,2.5E-1); +#363=CIRCLE('',#362,1.3E-1); +#372=CIRCLE('',#371,5.E-1); +#381=CIRCLE('',#380,5.E-1); +#394=CIRCLE('',#393,1.3E-1); +#403=CIRCLE('',#402,2.5E-1); +#412=CIRCLE('',#411,2.5E-1); +#445=CIRCLE('',#444,2.5E-1); +#454=CIRCLE('',#453,1.3E-1); +#495=CIRCLE('',#494,5.E-1); +#504=CIRCLE('',#503,5.E-1); +#821=CIRCLE('',#820,1.3E-1); +#830=CIRCLE('',#829,2.5E-1); +#847=CIRCLE('',#846,2.5E-1); +#856=CIRCLE('',#855,2.5E-1); +#865=CIRCLE('',#864,1.3E-1); +#874=CIRCLE('',#873,5.E-1); +#883=CIRCLE('',#882,5.E-1); +#1140=CIRCLE('',#1139,2.5E-1); +#1149=CIRCLE('',#1148,1.5E-1); +#1158=CIRCLE('',#1157,3.2E-1); +#1167=CIRCLE('',#1166,3.2E-1); +#1184=CIRCLE('',#1183,3.2E-1); +#1193=CIRCLE('',#1192,3.2E-1); +#1326=CIRCLE('',#1325,3.2E-1); +#1335=CIRCLE('',#1334,3.2E-1); +#1352=CIRCLE('',#1351,3.2E-1); +#1361=CIRCLE('',#1360,3.2E-1); +#1370=CIRCLE('',#1369,1.5E-1); +#1379=CIRCLE('',#1378,2.5E-1); +#1592=CIRCLE('',#1591,6.E-1); +#1625=CIRCLE('',#1624,6.E-1); +#1754=CIRCLE('',#1753,2.E-1); +#1771=CIRCLE('',#1770,2.E-1); +#1776=CIRCLE('',#1775,2.E-1); +#1793=CIRCLE('',#1792,2.E-1); +#1798=CIRCLE('',#1797,2.E-1); +#1803=CIRCLE('',#1802,2.E-1); +#1820=CIRCLE('',#1819,2.E-1); +#1825=CIRCLE('',#1824,2.E-1); +#2150=CIRCLE('',#2149,3.2E-1); +#2159=CIRCLE('',#2158,3.2E-1); +#2176=CIRCLE('',#2175,3.2E-1); +#2185=CIRCLE('',#2184,3.2E-1); +#2194=CIRCLE('',#2193,1.5E-1); +#2203=CIRCLE('',#2202,2.5E-1); +#2236=CIRCLE('',#2235,2.5E-1); +#2245=CIRCLE('',#2244,1.5E-1); +#2254=CIRCLE('',#2253,3.2E-1); +#2263=CIRCLE('',#2262,3.2E-1); +#2280=CIRCLE('',#2279,3.2E-1); +#2289=CIRCLE('',#2288,3.2E-1); +#2426=CIRCLE('',#2425,3.2E-1); +#2435=CIRCLE('',#2434,3.2E-1); +#2452=CIRCLE('',#2451,3.2E-1); +#2461=CIRCLE('',#2460,3.2E-1); +#2470=CIRCLE('',#2469,1.5E-1); +#2479=CIRCLE('',#2478,2.5E-1); +#2512=CIRCLE('',#2511,2.5E-1); +#2521=CIRCLE('',#2520,1.5E-1); +#2530=CIRCLE('',#2529,3.2E-1); +#2539=CIRCLE('',#2538,3.2E-1); +#2556=CIRCLE('',#2555,3.2E-1); +#2565=CIRCLE('',#2564,3.2E-1); +#2714=CIRCLE('',#2713,3.2E-1); +#2723=CIRCLE('',#2722,3.2E-1); +#2740=CIRCLE('',#2739,3.2E-1); +#2749=CIRCLE('',#2748,3.2E-1); +#2758=CIRCLE('',#2757,1.5E-1); +#2767=CIRCLE('',#2766,2.5E-1); +#2800=CIRCLE('',#2799,2.5E-1); +#2809=CIRCLE('',#2808,1.5E-1); +#2818=CIRCLE('',#2817,3.2E-1); +#2827=CIRCLE('',#2826,3.2E-1); +#2844=CIRCLE('',#2843,3.2E-1); +#2853=CIRCLE('',#2852,3.2E-1); +#2974=CIRCLE('',#2973,9.4E-1); +#2991=CIRCLE('',#2990,5.8E-1); +#2996=CIRCLE('',#2995,5.8E-1); +#3013=CIRCLE('',#3012,9.4E-1); +#3995=EDGE_CURVE('',#3690,#3691,#76,.T.); +#3997=EDGE_CURVE('',#3691,#3693,#80,.T.); +#3999=EDGE_CURVE('',#3693,#3695,#85,.T.); +#4001=EDGE_CURVE('',#3695,#3697,#89,.T.); +#4003=EDGE_CURVE('',#3697,#3340,#94,.T.); +#4005=EDGE_CURVE('',#3340,#3199,#98,.T.); +#4007=EDGE_CURVE('',#3197,#3199,#102,.T.); +#4009=EDGE_CURVE('',#3196,#3197,#106,.T.); +#4011=EDGE_CURVE('',#3196,#3344,#110,.T.); +#4013=EDGE_CURVE('',#3344,#3699,#114,.T.); +#4015=EDGE_CURVE('',#3699,#3701,#118,.T.); +#4017=EDGE_CURVE('',#3701,#3703,#122,.T.); +#4019=EDGE_CURVE('',#3703,#3705,#127,.T.); +#4021=EDGE_CURVE('',#3705,#3707,#131,.T.); +#4023=EDGE_CURVE('',#3707,#3709,#136,.T.); +#4025=EDGE_CURVE('',#3709,#3711,#140,.T.); +#4027=EDGE_CURVE('',#3711,#3060,#144,.T.); +#4029=EDGE_CURVE('',#3060,#3061,#148,.T.); +#4031=EDGE_CURVE('',#3061,#3052,#152,.T.); +#4033=EDGE_CURVE('',#3052,#3053,#156,.T.); +#4035=EDGE_CURVE('',#3053,#3055,#160,.T.); +#4037=EDGE_CURVE('',#3055,#3057,#164,.T.); +#4039=EDGE_CURVE('',#3057,#3714,#168,.T.); +#4041=EDGE_CURVE('',#3714,#3715,#172,.T.); +#4043=EDGE_CURVE('',#3715,#3717,#177,.T.); +#4045=EDGE_CURVE('',#3717,#3719,#181,.T.); +#4047=EDGE_CURVE('',#3719,#3721,#186,.T.); +#4049=EDGE_CURVE('',#3721,#3690,#190,.T.); +#4060=EDGE_CURVE('',#3690,#3310,#194,.T.); +#4062=EDGE_CURVE('',#3310,#3311,#865,.T.); +#4064=EDGE_CURVE('',#3691,#3311,#3049,.T.); +#4075=EDGE_CURVE('',#3721,#3337,#198,.T.); +#4077=EDGE_CURVE('',#3337,#3310,#869,.T.); +#4089=EDGE_CURVE('',#3719,#3335,#202,.T.); +#4091=EDGE_CURVE('',#3335,#3337,#874,.T.); +#4103=EDGE_CURVE('',#3717,#3333,#206,.T.); +#4105=EDGE_CURVE('',#3333,#3335,#878,.T.); +#4117=EDGE_CURVE('',#3715,#3332,#210,.T.); +#4119=EDGE_CURVE('',#3332,#3333,#883,.T.); +#4130=EDGE_CURVE('',#3388,#3392,#214,.T.); +#4132=EDGE_CURVE('',#3392,#3332,#887,.T.); +#4136=EDGE_CURVE('',#3388,#3714,#911,.T.); +#4146=EDGE_CURVE('',#3389,#3393,#218,.T.); +#4148=EDGE_CURVE('',#3711,#3389,#915,.T.); +#4151=EDGE_CURVE('',#3709,#3329,#222,.T.); +#4153=EDGE_CURVE('',#3329,#3393,#816,.T.); +#4163=EDGE_CURVE('',#3380,#3384,#270,.T.); +#4165=EDGE_CURVE('',#3384,#3356,#227,.T.); +#4167=EDGE_CURVE('',#3356,#3357,#231,.T.); +#4169=EDGE_CURVE('',#3357,#3359,#235,.T.); +#4171=EDGE_CURVE('',#3359,#3361,#239,.T.); +#4173=EDGE_CURVE('',#3361,#3380,#244,.T.); +#4184=EDGE_CURVE('',#3388,#3348,#249,.T.); +#4186=EDGE_CURVE('',#3348,#3349,#253,.T.); +#4188=EDGE_CURVE('',#3349,#3351,#257,.T.); +#4190=EDGE_CURVE('',#3351,#3353,#261,.T.); +#4192=EDGE_CURVE('',#3353,#3392,#266,.T.); +#4203=EDGE_CURVE('',#3673,#3380,#290,.T.); +#4205=EDGE_CURVE('',#3671,#3673,#458,.T.); +#4207=EDGE_CURVE('',#3671,#3289,#274,.T.); +#4209=EDGE_CURVE('',#3289,#3384,#314,.T.); +#4219=EDGE_CURVE('',#3381,#3385,#278,.T.); +#4221=EDGE_CURVE('',#3385,#3292,#385,.T.); +#4223=EDGE_CURVE('',#3677,#3292,#528,.T.); +#4225=EDGE_CURVE('',#3676,#3677,#490,.T.); +#4227=EDGE_CURVE('',#3381,#3676,#286,.T.); +#4237=EDGE_CURVE('',#3380,#3381,#282,.T.); +#4240=EDGE_CURVE('',#3687,#3676,#2033,.T.); +#4242=EDGE_CURVE('',#3685,#3687,#1289,.T.); +#4244=EDGE_CURVE('',#3685,#3673,#971,.T.); +#4257=EDGE_CURVE('',#3361,#3377,#294,.T.); +#4259=EDGE_CURVE('',#3377,#3381,#2974,.T.); +#4270=EDGE_CURVE('',#3359,#3375,#298,.T.); +#4272=EDGE_CURVE('',#3375,#3377,#2978,.T.); +#4284=EDGE_CURVE('',#3357,#3373,#302,.T.); +#4286=EDGE_CURVE('',#3373,#3375,#2982,.T.); +#4298=EDGE_CURVE('',#3356,#3372,#306,.T.); +#4300=EDGE_CURVE('',#3372,#3373,#2986,.T.); +#4311=EDGE_CURVE('',#3384,#3385,#310,.T.); +#4313=EDGE_CURVE('',#3385,#3372,#2991,.T.); +#4327=EDGE_CURVE('',#3287,#3289,#319,.T.); +#4329=EDGE_CURVE('',#3285,#3287,#323,.T.); +#4331=EDGE_CURVE('',#3283,#3285,#328,.T.); +#4333=EDGE_CURVE('',#3281,#3283,#332,.T.); +#4335=EDGE_CURVE('',#3280,#3281,#336,.T.); +#4337=EDGE_CURVE('',#3301,#3280,#340,.T.); +#4339=EDGE_CURVE('',#3300,#3301,#548,.T.); +#4341=EDGE_CURVE('',#3307,#3300,#345,.T.); +#4343=EDGE_CURVE('',#3277,#3307,#349,.T.); +#4345=EDGE_CURVE('',#3275,#3277,#354,.T.); +#4347=EDGE_CURVE('',#3273,#3275,#358,.T.); +#4349=EDGE_CURVE('',#3272,#3273,#363,.T.); +#4351=EDGE_CURVE('',#3297,#3272,#367,.T.); +#4353=EDGE_CURVE('',#3295,#3297,#372,.T.); +#4355=EDGE_CURVE('',#3293,#3295,#376,.T.); +#4357=EDGE_CURVE('',#3292,#3293,#381,.T.); +#4368=EDGE_CURVE('',#3669,#3671,#454,.T.); +#4370=EDGE_CURVE('',#3669,#3287,#389,.T.); +#4382=EDGE_CURVE('',#3652,#3653,#394,.T.); +#4384=EDGE_CURVE('',#3653,#3655,#398,.T.); +#4386=EDGE_CURVE('',#3655,#3657,#403,.T.); +#4388=EDGE_CURVE('',#3657,#3659,#407,.T.); +#4390=EDGE_CURVE('',#3659,#3303,#412,.T.); +#4392=EDGE_CURVE('',#3205,#3303,#416,.T.); +#4394=EDGE_CURVE('',#3202,#3205,#420,.T.); +#4396=EDGE_CURVE('',#3202,#3203,#424,.T.); +#4398=EDGE_CURVE('',#3203,#3305,#428,.T.); +#4400=EDGE_CURVE('',#3305,#3661,#432,.T.); +#4402=EDGE_CURVE('',#3661,#3663,#436,.T.); +#4404=EDGE_CURVE('',#3663,#3665,#440,.T.); +#4406=EDGE_CURVE('',#3665,#3667,#445,.T.); +#4408=EDGE_CURVE('',#3667,#3669,#449,.T.); +#4412=EDGE_CURVE('',#3069,#3673,#462,.T.); +#4414=EDGE_CURVE('',#3067,#3069,#466,.T.); +#4416=EDGE_CURVE('',#3065,#3067,#470,.T.); +#4418=EDGE_CURVE('',#3064,#3065,#474,.T.); +#4420=EDGE_CURVE('',#3073,#3064,#478,.T.); +#4422=EDGE_CURVE('',#3072,#3073,#482,.T.); +#4424=EDGE_CURVE('',#3676,#3072,#486,.T.); +#4427=EDGE_CURVE('',#3677,#3679,#495,.T.); +#4429=EDGE_CURVE('',#3679,#3681,#499,.T.); +#4431=EDGE_CURVE('',#3681,#3683,#504,.T.); +#4433=EDGE_CURVE('',#3683,#3652,#508,.T.); +#4444=EDGE_CURVE('',#3652,#3272,#512,.T.); +#4447=EDGE_CURVE('',#3653,#3273,#532,.T.); +#4458=EDGE_CURVE('',#3683,#3297,#516,.T.); +#4471=EDGE_CURVE('',#3681,#3295,#520,.T.); +#4484=EDGE_CURVE('',#3679,#3293,#524,.T.); +#4511=EDGE_CURVE('',#3655,#3275,#536,.T.); +#4524=EDGE_CURVE('',#3657,#3277,#540,.T.); +#4537=EDGE_CURVE('',#3659,#3307,#544,.T.); +#4547=EDGE_CURVE('',#3303,#3300,#564,.T.); +#4561=EDGE_CURVE('',#3237,#3301,#552,.T.); +#4563=EDGE_CURVE('',#3236,#3237,#556,.T.); +#4565=EDGE_CURVE('',#3205,#3236,#560,.T.); +#4577=EDGE_CURVE('',#3340,#3341,#568,.T.); +#4579=EDGE_CURVE('',#3345,#3341,#572,.T.); +#4581=EDGE_CURVE('',#3233,#3345,#576,.T.); +#4583=EDGE_CURVE('',#3232,#3233,#580,.T.); +#4585=EDGE_CURVE('',#3199,#3232,#584,.T.); +#4596=EDGE_CURVE('',#3305,#3301,#588,.T.); +#4599=EDGE_CURVE('',#3229,#3203,#628,.T.); +#4601=EDGE_CURVE('',#3229,#3237,#592,.T.); +#4614=EDGE_CURVE('',#3661,#3280,#596,.T.); +#4628=EDGE_CURVE('',#3663,#3281,#600,.T.); +#4641=EDGE_CURVE('',#3665,#3283,#604,.T.); +#4654=EDGE_CURVE('',#3667,#3285,#608,.T.); +#4676=EDGE_CURVE('',#3224,#3225,#612,.T.); +#4678=EDGE_CURVE('',#3225,#3196,#616,.T.); +#4681=EDGE_CURVE('',#3197,#3224,#620,.T.); +#4691=EDGE_CURVE('',#3228,#3229,#624,.T.); +#4695=EDGE_CURVE('',#3202,#3228,#632,.T.); +#4706=EDGE_CURVE('',#3209,#3224,#644,.T.); +#4708=EDGE_CURVE('',#3208,#3209,#792,.T.); +#4710=EDGE_CURVE('',#3208,#3216,#636,.T.); +#4712=EDGE_CURVE('',#3216,#3217,#708,.T.); +#4714=EDGE_CURVE('',#3232,#3217,#648,.T.); +#4717=EDGE_CURVE('',#3225,#3233,#808,.T.); +#4727=EDGE_CURVE('',#3265,#3267,#640,.T.); +#4729=EDGE_CURVE('',#3209,#3267,#796,.T.); +#4736=EDGE_CURVE('',#3217,#3265,#704,.T.); +#4747=EDGE_CURVE('',#3263,#3265,#652,.T.); +#4749=EDGE_CURVE('',#3263,#3269,#664,.T.); +#4751=EDGE_CURVE('',#3269,#3267,#800,.T.); +#4761=EDGE_CURVE('',#3263,#3260,#668,.T.); +#4764=EDGE_CURVE('',#3265,#3256,#700,.T.); +#4766=EDGE_CURVE('',#3256,#3260,#676,.T.); +#4776=EDGE_CURVE('',#3260,#3261,#656,.T.); +#4778=EDGE_CURVE('',#3261,#3269,#660,.T.); +#4790=EDGE_CURVE('',#3256,#3257,#680,.T.); +#4792=EDGE_CURVE('',#3261,#3257,#672,.T.); +#4805=EDGE_CURVE('',#3256,#3216,#712,.T.); +#4808=EDGE_CURVE('',#3257,#3208,#788,.T.); +#4818=EDGE_CURVE('',#3249,#3240,#684,.T.); +#4820=EDGE_CURVE('',#3221,#3249,#688,.T.); +#4822=EDGE_CURVE('',#3220,#3221,#692,.T.); +#4824=EDGE_CURVE('',#3240,#3220,#696,.T.); +#4846=EDGE_CURVE('',#3247,#3244,#728,.T.); +#4848=EDGE_CURVE('',#3247,#3249,#760,.T.); +#4851=EDGE_CURVE('',#3240,#3244,#736,.T.); +#4861=EDGE_CURVE('',#3244,#3245,#716,.T.); +#4863=EDGE_CURVE('',#3245,#3253,#720,.T.); +#4865=EDGE_CURVE('',#3247,#3253,#724,.T.); +#4876=EDGE_CURVE('',#3240,#3241,#740,.T.); +#4878=EDGE_CURVE('',#3245,#3241,#732,.T.); +#4892=EDGE_CURVE('',#3212,#3220,#744,.T.); +#4894=EDGE_CURVE('',#3241,#3212,#772,.T.); +#4905=EDGE_CURVE('',#3213,#3228,#752,.T.); +#4907=EDGE_CURVE('',#3212,#3213,#776,.T.); +#4911=EDGE_CURVE('',#3236,#3221,#756,.T.); +#4923=EDGE_CURVE('',#3249,#3251,#748,.T.); +#4925=EDGE_CURVE('',#3213,#3251,#780,.T.); +#4944=EDGE_CURVE('',#3253,#3251,#764,.T.); +#4954=EDGE_CURVE('',#3241,#3251,#768,.T.); +#4979=EDGE_CURVE('',#3257,#3267,#784,.T.); +#5004=EDGE_CURVE('',#3344,#3345,#804,.T.); +#5019=EDGE_CURVE('',#3345,#3320,#842,.T.); +#5021=EDGE_CURVE('',#3699,#3320,#3033,.T.); +#5032=EDGE_CURVE('',#3392,#3393,#812,.T.); +#5035=EDGE_CURVE('',#3327,#3329,#821,.T.); +#5037=EDGE_CURVE('',#3325,#3327,#825,.T.); +#5039=EDGE_CURVE('',#3323,#3325,#830,.T.); +#5041=EDGE_CURVE('',#3321,#3323,#834,.T.); +#5043=EDGE_CURVE('',#3320,#3321,#838,.T.); +#5047=EDGE_CURVE('',#3317,#3341,#847,.T.); +#5049=EDGE_CURVE('',#3315,#3317,#851,.T.); +#5051=EDGE_CURVE('',#3313,#3315,#856,.T.); +#5053=EDGE_CURVE('',#3311,#3313,#860,.T.); +#5071=EDGE_CURVE('',#3353,#3369,#891,.T.); +#5073=EDGE_CURVE('',#3369,#3393,#2996,.T.); +#5084=EDGE_CURVE('',#3351,#3367,#895,.T.); +#5086=EDGE_CURVE('',#3367,#3369,#3000,.T.); +#5098=EDGE_CURVE('',#3349,#3365,#899,.T.); +#5100=EDGE_CURVE('',#3365,#3367,#3004,.T.); +#5112=EDGE_CURVE('',#3348,#3364,#903,.T.); +#5114=EDGE_CURVE('',#3364,#3365,#3008,.T.); +#5125=EDGE_CURVE('',#3388,#3389,#907,.T.); +#5127=EDGE_CURVE('',#3389,#3364,#3013,.T.); +#5141=EDGE_CURVE('',#3723,#3714,#991,.T.); +#5143=EDGE_CURVE('',#3725,#3723,#1309,.T.); +#5145=EDGE_CURVE('',#3725,#3711,#2053,.T.); +#5156=EDGE_CURVE('',#3632,#3633,#919,.T.); +#5158=EDGE_CURVE('',#3633,#3591,#923,.T.); +#5160=EDGE_CURVE('',#3590,#3591,#927,.T.); +#5162=EDGE_CURVE('',#3632,#3590,#1265,.T.); +#5172=EDGE_CURVE('',#3752,#3753,#931,.T.); +#5174=EDGE_CURVE('',#3753,#3629,#935,.T.); +#5176=EDGE_CURVE('',#3628,#3629,#939,.T.); +#5178=EDGE_CURVE('',#3752,#3628,#1245,.T.); +#5188=EDGE_CURVE('',#3880,#3881,#943,.T.); +#5190=EDGE_CURVE('',#3881,#3749,#947,.T.); +#5192=EDGE_CURVE('',#3748,#3749,#951,.T.); +#5194=EDGE_CURVE('',#3880,#3748,#1225,.T.); +#5204=EDGE_CURVE('',#3593,#3685,#1285,.T.); +#5206=EDGE_CURVE('',#3593,#3137,#955,.T.); +#5208=EDGE_CURVE('',#3137,#3089,#959,.T.); +#5210=EDGE_CURVE('',#3085,#3089,#963,.T.); +#5212=EDGE_CURVE('',#3085,#3069,#967,.T.); +#5225=EDGE_CURVE('',#3057,#3083,#975,.T.); +#5227=EDGE_CURVE('',#3083,#3087,#979,.T.); +#5229=EDGE_CURVE('',#3087,#3877,#983,.T.); +#5231=EDGE_CURVE('',#3876,#3877,#987,.T.); +#5233=EDGE_CURVE('',#3723,#3876,#1313,.T.); +#5244=EDGE_CURVE('',#3624,#3625,#1075,.T.); +#5246=EDGE_CURVE('',#3625,#3633,#1881,.T.); +#5249=EDGE_CURVE('',#3632,#3624,#995,.T.); +#5259=EDGE_CURVE('',#3640,#3641,#1969,.T.); +#5261=EDGE_CURVE('',#3641,#3649,#1889,.T.); +#5263=EDGE_CURVE('',#3647,#3649,#1709,.T.); +#5265=EDGE_CURVE('',#3647,#3640,#999,.T.); +#5275=EDGE_CURVE('',#3968,#3969,#1003,.T.); +#5277=EDGE_CURVE('',#3869,#3968,#1007,.T.); +#5279=EDGE_CURVE('',#3868,#3869,#1011,.T.); +#5281=EDGE_CURVE('',#3077,#3868,#1015,.T.); +#5283=EDGE_CURVE('',#3076,#3077,#1019,.T.); +#5285=EDGE_CURVE('',#3055,#3076,#1957,.T.); +#5288=EDGE_CURVE('',#3053,#3424,#1023,.T.); +#5290=EDGE_CURVE('',#3424,#3427,#1027,.T.); +#5292=EDGE_CURVE('',#3427,#3429,#1031,.T.); +#5294=EDGE_CURVE('',#3425,#3429,#1035,.T.); +#5296=EDGE_CURVE('',#3425,#3065,#1039,.T.); +#5299=EDGE_CURVE('',#3080,#3067,#1965,.T.); +#5301=EDGE_CURVE('',#3080,#3081,#1043,.T.); +#5303=EDGE_CURVE('',#3135,#3081,#1047,.T.); +#5305=EDGE_CURVE('',#3587,#3135,#1051,.T.); +#5307=EDGE_CURVE('',#3160,#3587,#1055,.T.); +#5309=EDGE_CURVE('',#3156,#3160,#1059,.T.); +#5311=EDGE_CURVE('',#3585,#3156,#1063,.T.); +#5313=EDGE_CURVE('',#3584,#3585,#1067,.T.); +#5315=EDGE_CURVE('',#3625,#3584,#1071,.T.); +#5318=EDGE_CURVE('',#3184,#3624,#1079,.T.); +#5320=EDGE_CURVE('',#3180,#3184,#1083,.T.); +#5322=EDGE_CURVE('',#3621,#3180,#1087,.T.); +#5324=EDGE_CURVE('',#3620,#3621,#1091,.T.); +#5326=EDGE_CURVE('',#3745,#3620,#1095,.T.); +#5328=EDGE_CURVE('',#3744,#3745,#1099,.T.); +#5330=EDGE_CURVE('',#3841,#3744,#1103,.T.); +#5332=EDGE_CURVE('',#3840,#3841,#1107,.T.); +#5334=EDGE_CURVE('',#3741,#3840,#1111,.T.); +#5336=EDGE_CURVE('',#3740,#3741,#1115,.T.); +#5338=EDGE_CURVE('',#3873,#3740,#1119,.T.); +#5340=EDGE_CURVE('',#3872,#3873,#1123,.T.); +#5342=EDGE_CURVE('',#3969,#3872,#1127,.T.); +#5353=EDGE_CURVE('',#3969,#3942,#1197,.T.); +#5355=EDGE_CURVE('',#3908,#3942,#1403,.T.); +#5357=EDGE_CURVE('',#3968,#3908,#1321,.T.); +#5367=EDGE_CURVE('',#3969,#3973,#1221,.T.); +#5369=EDGE_CURVE('',#3939,#3973,#1131,.T.); +#5371=EDGE_CURVE('',#3938,#3939,#1135,.T.); +#5373=EDGE_CURVE('',#3965,#3938,#1140,.T.); +#5375=EDGE_CURVE('',#3963,#3965,#1144,.T.); +#5377=EDGE_CURVE('',#3961,#3963,#1149,.T.); +#5379=EDGE_CURVE('',#3959,#3961,#1153,.T.); +#5381=EDGE_CURVE('',#3957,#3959,#1158,.T.); +#5383=EDGE_CURVE('',#3955,#3957,#1162,.T.); +#5385=EDGE_CURVE('',#3953,#3955,#1167,.T.); +#5387=EDGE_CURVE('',#3951,#3953,#1171,.T.); +#5389=EDGE_CURVE('',#3949,#3951,#1175,.T.); +#5391=EDGE_CURVE('',#3947,#3949,#1179,.T.); +#5393=EDGE_CURVE('',#3945,#3947,#1184,.T.); +#5395=EDGE_CURVE('',#3943,#3945,#1188,.T.); +#5397=EDGE_CURVE('',#3942,#3943,#1193,.T.); +#5408=EDGE_CURVE('',#3980,#3981,#1471,.T.); +#5410=EDGE_CURVE('',#3935,#3980,#1201,.T.); +#5412=EDGE_CURVE('',#3934,#3935,#1205,.T.); +#5414=EDGE_CURVE('',#3981,#3934,#1209,.T.); +#5424=EDGE_CURVE('',#3968,#3971,#1213,.T.); +#5426=EDGE_CURVE('',#3971,#3973,#1217,.T.); +#5430=EDGE_CURVE('',#3880,#3872,#2065,.T.); +#5433=EDGE_CURVE('',#3748,#3741,#1229,.T.); +#5436=EDGE_CURVE('',#3840,#3843,#1233,.T.); +#5438=EDGE_CURVE('',#3843,#3845,#1237,.T.); +#5440=EDGE_CURVE('',#3841,#3845,#1241,.T.); +#5443=EDGE_CURVE('',#3752,#3744,#2057,.T.); +#5446=EDGE_CURVE('',#3628,#3621,#1249,.T.); +#5449=EDGE_CURVE('',#3180,#3181,#1253,.T.); +#5451=EDGE_CURVE('',#3181,#3185,#1257,.T.); +#5453=EDGE_CURVE('',#3184,#3185,#1261,.T.); +#5458=EDGE_CURVE('',#3590,#3585,#1269,.T.); +#5461=EDGE_CURVE('',#3156,#3157,#1273,.T.); +#5463=EDGE_CURVE('',#3157,#3161,#1277,.T.); +#5465=EDGE_CURVE('',#3160,#3161,#1281,.T.); +#5468=EDGE_CURVE('',#3593,#3587,#2089,.T.); +#5472=EDGE_CURVE('',#3599,#3687,#2029,.T.); +#5474=EDGE_CURVE('',#3605,#3599,#2093,.T.); +#5476=EDGE_CURVE('',#3603,#3605,#1721,.T.); +#5478=EDGE_CURVE('',#3603,#3596,#1293,.T.); +#5480=EDGE_CURVE('',#3640,#3596,#1973,.T.); +#5483=EDGE_CURVE('',#3645,#3647,#1705,.T.); +#5485=EDGE_CURVE('',#3645,#3636,#1297,.T.); +#5487=EDGE_CURVE('',#3760,#3636,#1989,.T.); +#5489=EDGE_CURVE('',#3767,#3760,#2061,.T.); +#5491=EDGE_CURVE('',#3765,#3767,#1689,.T.); +#5493=EDGE_CURVE('',#3765,#3756,#1301,.T.); +#5495=EDGE_CURVE('',#3888,#3756,#2005,.T.); +#5497=EDGE_CURVE('',#3895,#3888,#2069,.T.); +#5499=EDGE_CURVE('',#3893,#3895,#1673,.T.); +#5501=EDGE_CURVE('',#3893,#3884,#1305,.T.); +#5503=EDGE_CURVE('',#3725,#3884,#2037,.T.); +#5507=EDGE_CURVE('',#3876,#3869,#1317,.T.); +#5520=EDGE_CURVE('',#3908,#3909,#1326,.T.); +#5522=EDGE_CURVE('',#3909,#3911,#1330,.T.); +#5524=EDGE_CURVE('',#3911,#3913,#1335,.T.); +#5526=EDGE_CURVE('',#3913,#3915,#1339,.T.); +#5528=EDGE_CURVE('',#3915,#3917,#1343,.T.); +#5530=EDGE_CURVE('',#3917,#3919,#1347,.T.); +#5532=EDGE_CURVE('',#3919,#3921,#1352,.T.); +#5534=EDGE_CURVE('',#3921,#3923,#1356,.T.); +#5536=EDGE_CURVE('',#3923,#3925,#1361,.T.); +#5538=EDGE_CURVE('',#3925,#3927,#1365,.T.); +#5540=EDGE_CURVE('',#3927,#3929,#1370,.T.); +#5542=EDGE_CURVE('',#3929,#3931,#1374,.T.); +#5544=EDGE_CURVE('',#3931,#3904,#1379,.T.); +#5546=EDGE_CURVE('',#3904,#3905,#1383,.T.); +#5548=EDGE_CURVE('',#3905,#3971,#1387,.T.); +#5558=EDGE_CURVE('',#3976,#3977,#1463,.T.); +#5560=EDGE_CURVE('',#3977,#3900,#1391,.T.); +#5562=EDGE_CURVE('',#3900,#3901,#1395,.T.); +#5564=EDGE_CURVE('',#3901,#3976,#1399,.T.); +#5577=EDGE_CURVE('',#3909,#3943,#1407,.T.); +#5590=EDGE_CURVE('',#3911,#3945,#1411,.T.); +#5603=EDGE_CURVE('',#3913,#3947,#1415,.T.); +#5616=EDGE_CURVE('',#3915,#3949,#1419,.T.); +#5629=EDGE_CURVE('',#3917,#3951,#1423,.T.); +#5642=EDGE_CURVE('',#3919,#3953,#1427,.T.); +#5655=EDGE_CURVE('',#3921,#3955,#1431,.T.); +#5668=EDGE_CURVE('',#3923,#3957,#1435,.T.); +#5681=EDGE_CURVE('',#3925,#3959,#1439,.T.); +#5694=EDGE_CURVE('',#3927,#3961,#1443,.T.); +#5707=EDGE_CURVE('',#3929,#3963,#1447,.T.); +#5720=EDGE_CURVE('',#3931,#3965,#1451,.T.); +#5733=EDGE_CURVE('',#3904,#3938,#1455,.T.); +#5746=EDGE_CURVE('',#3905,#3939,#1459,.T.); +#5768=EDGE_CURVE('',#3988,#3989,#1479,.T.); +#5770=EDGE_CURVE('',#3859,#3989,#1483,.T.); +#5772=EDGE_CURVE('',#3857,#3859,#1487,.T.); +#5774=EDGE_CURVE('',#3856,#3857,#1491,.T.); +#5776=EDGE_CURVE('',#3988,#3856,#1495,.T.); +#5781=EDGE_CURVE('',#3976,#3980,#1467,.T.); +#5784=EDGE_CURVE('',#3977,#3981,#1475,.T.); +#5796=EDGE_CURVE('',#3901,#3935,#1499,.T.); +#5808=EDGE_CURVE('',#3900,#3934,#1503,.T.); +#5832=EDGE_CURVE('',#3616,#3617,#1575,.T.); +#5834=EDGE_CURVE('',#3989,#3617,#2953,.T.); +#5837=EDGE_CURVE('',#3988,#3616,#2969,.T.); +#5847=EDGE_CURVE('',#3424,#3425,#1507,.T.); +#5851=EDGE_CURVE('',#3052,#3064,#1511,.T.); +#5857=EDGE_CURVE('',#3128,#3129,#1515,.T.); +#5859=EDGE_CURVE('',#3129,#3131,#1519,.T.); +#5861=EDGE_CURVE('',#3131,#3133,#1523,.T.); +#5863=EDGE_CURVE('',#3133,#3128,#1527,.T.); +#5867=EDGE_CURVE('',#3117,#3145,#1531,.T.); +#5869=EDGE_CURVE('',#3609,#3145,#1535,.T.); +#5871=EDGE_CURVE('',#3609,#3114,#1539,.T.); +#5873=EDGE_CURVE('',#3114,#3115,#1543,.T.); +#5875=EDGE_CURVE('',#3115,#3117,#1547,.T.); +#5879=EDGE_CURVE('',#3737,#3613,#1551,.T.); +#5881=EDGE_CURVE('',#3612,#3613,#1555,.T.); +#5883=EDGE_CURVE('',#3612,#3734,#1559,.T.); +#5885=EDGE_CURVE('',#3734,#3735,#1563,.T.); +#5887=EDGE_CURVE('',#3735,#3737,#1567,.T.); +#5891=EDGE_CURVE('',#3865,#3617,#1571,.T.); +#5894=EDGE_CURVE('',#3616,#3862,#1579,.T.); +#5896=EDGE_CURVE('',#3862,#3863,#1583,.T.); +#5898=EDGE_CURVE('',#3863,#3865,#1587,.T.); +#5909=EDGE_CURVE('',#3425,#3418,#1604,.T.); +#5911=EDGE_CURVE('',#3412,#3418,#1629,.T.); +#5913=EDGE_CURVE('',#3424,#3412,#1612,.T.); +#5924=EDGE_CURVE('',#3421,#3429,#1592,.T.); +#5926=EDGE_CURVE('',#3419,#3421,#1596,.T.); +#5928=EDGE_CURVE('',#3418,#3419,#1600,.T.); +#5940=EDGE_CURVE('',#3415,#3427,#1625,.T.); +#5942=EDGE_CURVE('',#3415,#3421,#1608,.T.); +#5955=EDGE_CURVE('',#3412,#3413,#1616,.T.); +#5957=EDGE_CURVE('',#3413,#3415,#1620,.T.); +#5971=EDGE_CURVE('',#3413,#3419,#1633,.T.); +#5993=EDGE_CURVE('',#3892,#3893,#1669,.T.); +#5996=EDGE_CURVE('',#3895,#3897,#1677,.T.); +#5998=EDGE_CURVE('',#3897,#3764,#1681,.T.); +#6000=EDGE_CURVE('',#3764,#3765,#1685,.T.); +#6003=EDGE_CURVE('',#3767,#3769,#1693,.T.); +#6005=EDGE_CURVE('',#3769,#3644,#1697,.T.); +#6007=EDGE_CURVE('',#3644,#3645,#1701,.T.); +#6011=EDGE_CURVE('',#3649,#3602,#1713,.T.); +#6013=EDGE_CURVE('',#3602,#3603,#1717,.T.); +#6016=EDGE_CURVE('',#3605,#3141,#1725,.T.); +#6018=EDGE_CURVE('',#3141,#3105,#1729,.T.); +#6020=EDGE_CURVE('',#3101,#3105,#1733,.T.); +#6022=EDGE_CURVE('',#3101,#3073,#1737,.T.); +#6027=EDGE_CURVE('',#3061,#3099,#1741,.T.); +#6029=EDGE_CURVE('',#3099,#3103,#1745,.T.); +#6031=EDGE_CURVE('',#3103,#3892,#1749,.T.); +#6035=EDGE_CURVE('',#3464,#3465,#1637,.T.); +#6037=EDGE_CURVE('',#3464,#3477,#1641,.T.); +#6039=EDGE_CURVE('',#3477,#3475,#1645,.T.); +#6041=EDGE_CURVE('',#3465,#3475,#1649,.T.); +#6045=EDGE_CURVE('',#3468,#3469,#1653,.T.); +#6047=EDGE_CURVE('',#3468,#3473,#1657,.T.); +#6049=EDGE_CURVE('',#3473,#3471,#1661,.T.); +#6051=EDGE_CURVE('',#3469,#3471,#1665,.T.); +#6062=EDGE_CURVE('',#3465,#3440,#1754,.T.); +#6064=EDGE_CURVE('',#3440,#3441,#1758,.T.); +#6066=EDGE_CURVE('',#3441,#3443,#1762,.T.); +#6068=EDGE_CURVE('',#3443,#3445,#1766,.T.); +#6070=EDGE_CURVE('',#3445,#3464,#1771,.T.); +#6081=EDGE_CURVE('',#3469,#3432,#1776,.T.); +#6083=EDGE_CURVE('',#3432,#3433,#1780,.T.); +#6085=EDGE_CURVE('',#3433,#3435,#1784,.T.); +#6087=EDGE_CURVE('',#3435,#3437,#1788,.T.); +#6089=EDGE_CURVE('',#3437,#3468,#1793,.T.); +#6100=EDGE_CURVE('',#3475,#3456,#1820,.T.); +#6102=EDGE_CURVE('',#3440,#3456,#1869,.T.); +#6113=EDGE_CURVE('',#3471,#3448,#1798,.T.); +#6116=EDGE_CURVE('',#3453,#3473,#1803,.T.); +#6118=EDGE_CURVE('',#3451,#3453,#1807,.T.); +#6120=EDGE_CURVE('',#3449,#3451,#1811,.T.); +#6122=EDGE_CURVE('',#3448,#3449,#1815,.T.); +#6134=EDGE_CURVE('',#3461,#3477,#1825,.T.); +#6136=EDGE_CURVE('',#3459,#3461,#1829,.T.); +#6138=EDGE_CURVE('',#3457,#3459,#1833,.T.); +#6140=EDGE_CURVE('',#3456,#3457,#1837,.T.); +#6152=EDGE_CURVE('',#3432,#3448,#1841,.T.); +#6166=EDGE_CURVE('',#3433,#3449,#1845,.T.); +#6179=EDGE_CURVE('',#3435,#3451,#1849,.T.); +#6192=EDGE_CURVE('',#3437,#3453,#1853,.T.); +#6216=EDGE_CURVE('',#3445,#3461,#1857,.T.); +#6228=EDGE_CURVE('',#3443,#3459,#1861,.T.); +#6241=EDGE_CURVE('',#3441,#3457,#1865,.T.); +#6268=EDGE_CURVE('',#3868,#3877,#1913,.T.); +#6278=EDGE_CURVE('',#3884,#3885,#2041,.T.); +#6282=EDGE_CURVE('',#3885,#3892,#1921,.T.); +#6293=EDGE_CURVE('',#3089,#3081,#1945,.T.); +#6296=EDGE_CURVE('',#3135,#3137,#1873,.T.); +#6306=EDGE_CURVE('',#3139,#3097,#2021,.T.); +#6308=EDGE_CURVE('',#3105,#3097,#1949,.T.); +#6311=EDGE_CURVE('',#3139,#3141,#1877,.T.); +#6323=EDGE_CURVE('',#3584,#3591,#1885,.T.); +#6335=EDGE_CURVE('',#3641,#3597,#1981,.T.); +#6337=EDGE_CURVE('',#3597,#3602,#1893,.T.); +#6348=EDGE_CURVE('',#3745,#3753,#1897,.T.); +#6351=EDGE_CURVE('',#3620,#3629,#1901,.T.); +#6362=EDGE_CURVE('',#3761,#3769,#1905,.T.); +#6364=EDGE_CURVE('',#3761,#3637,#1997,.T.); +#6366=EDGE_CURVE('',#3637,#3644,#1909,.T.); +#6379=EDGE_CURVE('',#3087,#3077,#1917,.T.); +#6392=EDGE_CURVE('',#3103,#3093,#1925,.T.); +#6394=EDGE_CURVE('',#3093,#3885,#2045,.T.); +#6404=EDGE_CURVE('',#3873,#3881,#1929,.T.); +#6407=EDGE_CURVE('',#3740,#3749,#1933,.T.); +#6418=EDGE_CURVE('',#3889,#3897,#1937,.T.); +#6420=EDGE_CURVE('',#3889,#3757,#2013,.T.); +#6422=EDGE_CURVE('',#3757,#3764,#1941,.T.); +#6434=EDGE_CURVE('',#3080,#3085,#1961,.T.); +#6446=EDGE_CURVE('',#3096,#3097,#2017,.T.); +#6448=EDGE_CURVE('',#3096,#3101,#2081,.T.); +#6460=EDGE_CURVE('',#3076,#3083,#1953,.T.); +#6497=EDGE_CURVE('',#3092,#3093,#2049,.T.); +#6501=EDGE_CURVE('',#3092,#3099,#2073,.T.); +#6513=EDGE_CURVE('',#3596,#3597,#1977,.T.); +#6524=EDGE_CURVE('',#3760,#3761,#1985,.T.); +#6527=EDGE_CURVE('',#3636,#3637,#1993,.T.); +#6538=EDGE_CURVE('',#3888,#3889,#2001,.T.); +#6541=EDGE_CURVE('',#3756,#3757,#2009,.T.); +#6553=EDGE_CURVE('',#3096,#3072,#2085,.T.); +#6557=EDGE_CURVE('',#3599,#3139,#2025,.T.); +#6573=EDGE_CURVE('',#3060,#3092,#2077,.T.); +#6754=EDGE_CURVE('',#3128,#3120,#2097,.T.); +#6756=EDGE_CURVE('',#3120,#3121,#2113,.T.); +#6758=EDGE_CURVE('',#3129,#3121,#2109,.T.); +#6769=EDGE_CURVE('',#3133,#3125,#2101,.T.); +#6771=EDGE_CURVE('',#3125,#3120,#2117,.T.); +#6783=EDGE_CURVE('',#3131,#3123,#2105,.T.); +#6785=EDGE_CURVE('',#3123,#3125,#2121,.T.); +#6798=EDGE_CURVE('',#3121,#3123,#2125,.T.); +#6815=EDGE_CURVE('',#3188,#3189,#2129,.T.); +#6817=EDGE_CURVE('',#3188,#3192,#2133,.T.); +#6819=EDGE_CURVE('',#3192,#3193,#2137,.T.); +#6821=EDGE_CURVE('',#3189,#3193,#2141,.T.); +#6832=EDGE_CURVE('',#3180,#3532,#2145,.T.); +#6834=EDGE_CURVE('',#3532,#3533,#2150,.T.); +#6836=EDGE_CURVE('',#3533,#3535,#2154,.T.); +#6838=EDGE_CURVE('',#3535,#3537,#2159,.T.); +#6840=EDGE_CURVE('',#3537,#3539,#2163,.T.); +#6842=EDGE_CURVE('',#3539,#3541,#2167,.T.); +#6844=EDGE_CURVE('',#3541,#3543,#2171,.T.); +#6846=EDGE_CURVE('',#3543,#3545,#2176,.T.); +#6848=EDGE_CURVE('',#3545,#3547,#2180,.T.); +#6850=EDGE_CURVE('',#3547,#3549,#2185,.T.); +#6852=EDGE_CURVE('',#3549,#3551,#2189,.T.); +#6854=EDGE_CURVE('',#3551,#3553,#2194,.T.); +#6856=EDGE_CURVE('',#3553,#3404,#2198,.T.); +#6858=EDGE_CURVE('',#3404,#3405,#2203,.T.); +#6860=EDGE_CURVE('',#3405,#3555,#2207,.T.); +#6862=EDGE_CURVE('',#3555,#3181,#2211,.T.); +#6873=EDGE_CURVE('',#3189,#3172,#2215,.T.); +#6875=EDGE_CURVE('',#3172,#3173,#2219,.T.); +#6877=EDGE_CURVE('',#3173,#3188,#2223,.T.); +#6888=EDGE_CURVE('',#3184,#3558,#2293,.T.); +#6890=EDGE_CURVE('',#3532,#3558,#2365,.T.); +#6902=EDGE_CURVE('',#3581,#3185,#2227,.T.); +#6904=EDGE_CURVE('',#3409,#3581,#2231,.T.); +#6906=EDGE_CURVE('',#3408,#3409,#2236,.T.); +#6908=EDGE_CURVE('',#3579,#3408,#2240,.T.); +#6910=EDGE_CURVE('',#3577,#3579,#2245,.T.); +#6912=EDGE_CURVE('',#3575,#3577,#2249,.T.); +#6914=EDGE_CURVE('',#3573,#3575,#2254,.T.); +#6916=EDGE_CURVE('',#3571,#3573,#2258,.T.); +#6918=EDGE_CURVE('',#3569,#3571,#2263,.T.); +#6920=EDGE_CURVE('',#3567,#3569,#2267,.T.); +#6922=EDGE_CURVE('',#3565,#3567,#2271,.T.); +#6924=EDGE_CURVE('',#3563,#3565,#2275,.T.); +#6926=EDGE_CURVE('',#3561,#3563,#2280,.T.); +#6928=EDGE_CURVE('',#3559,#3561,#2284,.T.); +#6930=EDGE_CURVE('',#3558,#3559,#2289,.T.); +#6942=EDGE_CURVE('',#3177,#3192,#2297,.T.); +#6944=EDGE_CURVE('',#3176,#3177,#2301,.T.); +#6946=EDGE_CURVE('',#3193,#3176,#2305,.T.); +#6958=EDGE_CURVE('',#3555,#3581,#2309,.T.); +#6970=EDGE_CURVE('',#3405,#3409,#2313,.T.); +#6983=EDGE_CURVE('',#3404,#3408,#2317,.T.); +#6996=EDGE_CURVE('',#3553,#3579,#2321,.T.); +#7009=EDGE_CURVE('',#3551,#3577,#2325,.T.); +#7022=EDGE_CURVE('',#3549,#3575,#2329,.T.); +#7035=EDGE_CURVE('',#3547,#3573,#2333,.T.); +#7048=EDGE_CURVE('',#3545,#3571,#2337,.T.); +#7061=EDGE_CURVE('',#3543,#3569,#2341,.T.); +#7074=EDGE_CURVE('',#3541,#3567,#2345,.T.); +#7087=EDGE_CURVE('',#3539,#3565,#2349,.T.); +#7100=EDGE_CURVE('',#3537,#3563,#2353,.T.); +#7113=EDGE_CURVE('',#3535,#3561,#2357,.T.); +#7126=EDGE_CURVE('',#3533,#3559,#2361,.T.); +#7152=EDGE_CURVE('',#3173,#3177,#2369,.T.); +#7164=EDGE_CURVE('',#3172,#3176,#2373,.T.); +#7188=EDGE_CURVE('',#3111,#3143,#2401,.T.); +#7190=EDGE_CURVE('',#3143,#3145,#2377,.T.); +#7193=EDGE_CURVE('',#3117,#3111,#2381,.T.); +#7204=EDGE_CURVE('',#3109,#3111,#2405,.T.); +#7206=EDGE_CURVE('',#3108,#3109,#2409,.T.); +#7208=EDGE_CURVE('',#3607,#3108,#2413,.T.); +#7210=EDGE_CURVE('',#3607,#3143,#2417,.T.); +#7214=EDGE_CURVE('',#3164,#3165,#2385,.T.); +#7216=EDGE_CURVE('',#3164,#3168,#2389,.T.); +#7218=EDGE_CURVE('',#3168,#3169,#2393,.T.); +#7220=EDGE_CURVE('',#3165,#3169,#2397,.T.); +#7231=EDGE_CURVE('',#3156,#3480,#2421,.T.); +#7233=EDGE_CURVE('',#3480,#3481,#2426,.T.); +#7235=EDGE_CURVE('',#3481,#3483,#2430,.T.); +#7237=EDGE_CURVE('',#3483,#3485,#2435,.T.); +#7239=EDGE_CURVE('',#3485,#3487,#2439,.T.); +#7241=EDGE_CURVE('',#3487,#3489,#2443,.T.); +#7243=EDGE_CURVE('',#3489,#3491,#2447,.T.); +#7245=EDGE_CURVE('',#3491,#3493,#2452,.T.); +#7247=EDGE_CURVE('',#3493,#3495,#2456,.T.); +#7249=EDGE_CURVE('',#3495,#3497,#2461,.T.); +#7251=EDGE_CURVE('',#3497,#3499,#2465,.T.); +#7253=EDGE_CURVE('',#3499,#3501,#2470,.T.); +#7255=EDGE_CURVE('',#3501,#3396,#2474,.T.); +#7257=EDGE_CURVE('',#3396,#3397,#2479,.T.); +#7259=EDGE_CURVE('',#3397,#3503,#2483,.T.); +#7261=EDGE_CURVE('',#3503,#3157,#2487,.T.); +#7272=EDGE_CURVE('',#3165,#3148,#2491,.T.); +#7274=EDGE_CURVE('',#3148,#3149,#2495,.T.); +#7276=EDGE_CURVE('',#3149,#3164,#2499,.T.); +#7287=EDGE_CURVE('',#3160,#3506,#2569,.T.); +#7289=EDGE_CURVE('',#3480,#3506,#2641,.T.); +#7301=EDGE_CURVE('',#3529,#3161,#2503,.T.); +#7303=EDGE_CURVE('',#3401,#3529,#2507,.T.); +#7305=EDGE_CURVE('',#3400,#3401,#2512,.T.); +#7307=EDGE_CURVE('',#3527,#3400,#2516,.T.); +#7309=EDGE_CURVE('',#3525,#3527,#2521,.T.); +#7311=EDGE_CURVE('',#3523,#3525,#2525,.T.); +#7313=EDGE_CURVE('',#3521,#3523,#2530,.T.); +#7315=EDGE_CURVE('',#3519,#3521,#2534,.T.); +#7317=EDGE_CURVE('',#3517,#3519,#2539,.T.); +#7319=EDGE_CURVE('',#3515,#3517,#2543,.T.); +#7321=EDGE_CURVE('',#3513,#3515,#2547,.T.); +#7323=EDGE_CURVE('',#3511,#3513,#2551,.T.); +#7325=EDGE_CURVE('',#3509,#3511,#2556,.T.); +#7327=EDGE_CURVE('',#3507,#3509,#2560,.T.); +#7329=EDGE_CURVE('',#3506,#3507,#2565,.T.); +#7341=EDGE_CURVE('',#3153,#3168,#2573,.T.); +#7343=EDGE_CURVE('',#3152,#3153,#2577,.T.); +#7345=EDGE_CURVE('',#3169,#3152,#2581,.T.); +#7357=EDGE_CURVE('',#3503,#3529,#2585,.T.); +#7369=EDGE_CURVE('',#3397,#3401,#2589,.T.); +#7382=EDGE_CURVE('',#3396,#3400,#2593,.T.); +#7395=EDGE_CURVE('',#3501,#3527,#2597,.T.); +#7408=EDGE_CURVE('',#3499,#3525,#2601,.T.); +#7421=EDGE_CURVE('',#3497,#3523,#2605,.T.); +#7434=EDGE_CURVE('',#3495,#3521,#2609,.T.); +#7447=EDGE_CURVE('',#3493,#3519,#2613,.T.); +#7460=EDGE_CURVE('',#3491,#3517,#2617,.T.); +#7473=EDGE_CURVE('',#3489,#3515,#2621,.T.); +#7486=EDGE_CURVE('',#3487,#3513,#2625,.T.); +#7499=EDGE_CURVE('',#3485,#3511,#2629,.T.); +#7512=EDGE_CURVE('',#3483,#3509,#2633,.T.); +#7525=EDGE_CURVE('',#3481,#3507,#2637,.T.); +#7551=EDGE_CURVE('',#3149,#3153,#2645,.T.); +#7563=EDGE_CURVE('',#3148,#3152,#2649,.T.); +#7588=EDGE_CURVE('',#3115,#3109,#2653,.T.); +#7601=EDGE_CURVE('',#3114,#3108,#2657,.T.); +#7613=EDGE_CURVE('',#3607,#3609,#2661,.T.); +#7638=EDGE_CURVE('',#3985,#3613,#2665,.T.); +#7641=EDGE_CURVE('',#3737,#3731,#2669,.T.); +#7643=EDGE_CURVE('',#3731,#3985,#2693,.T.); +#7655=EDGE_CURVE('',#3984,#3985,#2689,.T.); +#7657=EDGE_CURVE('',#3984,#3612,#2949,.T.); +#7669=EDGE_CURVE('',#3729,#3731,#2697,.T.); +#7671=EDGE_CURVE('',#3728,#3729,#2701,.T.); +#7673=EDGE_CURVE('',#3984,#3728,#2705,.T.); +#7677=EDGE_CURVE('',#3848,#3849,#2673,.T.); +#7679=EDGE_CURVE('',#3848,#3852,#2677,.T.); +#7681=EDGE_CURVE('',#3852,#3853,#2681,.T.); +#7683=EDGE_CURVE('',#3849,#3853,#2685,.T.); +#7694=EDGE_CURVE('',#3840,#3780,#2709,.T.); +#7696=EDGE_CURVE('',#3780,#3781,#2714,.T.); +#7698=EDGE_CURVE('',#3781,#3783,#2718,.T.); +#7700=EDGE_CURVE('',#3783,#3785,#2723,.T.); +#7702=EDGE_CURVE('',#3785,#3787,#2727,.T.); +#7704=EDGE_CURVE('',#3787,#3789,#2731,.T.); +#7706=EDGE_CURVE('',#3789,#3791,#2735,.T.); +#7708=EDGE_CURVE('',#3791,#3793,#2740,.T.); +#7710=EDGE_CURVE('',#3793,#3795,#2744,.T.); +#7712=EDGE_CURVE('',#3795,#3797,#2749,.T.); +#7714=EDGE_CURVE('',#3797,#3799,#2753,.T.); +#7716=EDGE_CURVE('',#3799,#3801,#2758,.T.); +#7718=EDGE_CURVE('',#3801,#3803,#2762,.T.); +#7720=EDGE_CURVE('',#3803,#3776,#2767,.T.); +#7722=EDGE_CURVE('',#3776,#3777,#2771,.T.); +#7724=EDGE_CURVE('',#3777,#3843,#2775,.T.); +#7735=EDGE_CURVE('',#3849,#3772,#2779,.T.); +#7737=EDGE_CURVE('',#3772,#3773,#2783,.T.); +#7739=EDGE_CURVE('',#3773,#3848,#2787,.T.); +#7750=EDGE_CURVE('',#3841,#3814,#2857,.T.); +#7752=EDGE_CURVE('',#3780,#3814,#2929,.T.); +#7764=EDGE_CURVE('',#3811,#3845,#2791,.T.); +#7766=EDGE_CURVE('',#3810,#3811,#2795,.T.); +#7768=EDGE_CURVE('',#3837,#3810,#2800,.T.); +#7770=EDGE_CURVE('',#3835,#3837,#2804,.T.); +#7772=EDGE_CURVE('',#3833,#3835,#2809,.T.); +#7774=EDGE_CURVE('',#3831,#3833,#2813,.T.); +#7776=EDGE_CURVE('',#3829,#3831,#2818,.T.); +#7778=EDGE_CURVE('',#3827,#3829,#2822,.T.); +#7780=EDGE_CURVE('',#3825,#3827,#2827,.T.); +#7782=EDGE_CURVE('',#3823,#3825,#2831,.T.); +#7784=EDGE_CURVE('',#3821,#3823,#2835,.T.); +#7786=EDGE_CURVE('',#3819,#3821,#2839,.T.); +#7788=EDGE_CURVE('',#3817,#3819,#2844,.T.); +#7790=EDGE_CURVE('',#3815,#3817,#2848,.T.); +#7792=EDGE_CURVE('',#3814,#3815,#2853,.T.); +#7804=EDGE_CURVE('',#3807,#3852,#2861,.T.); +#7806=EDGE_CURVE('',#3806,#3807,#2865,.T.); +#7808=EDGE_CURVE('',#3853,#3806,#2869,.T.); +#7820=EDGE_CURVE('',#3777,#3811,#2873,.T.); +#7832=EDGE_CURVE('',#3776,#3810,#2877,.T.); +#7845=EDGE_CURVE('',#3803,#3837,#2881,.T.); +#7858=EDGE_CURVE('',#3801,#3835,#2885,.T.); +#7871=EDGE_CURVE('',#3799,#3833,#2889,.T.); +#7884=EDGE_CURVE('',#3797,#3831,#2893,.T.); +#7897=EDGE_CURVE('',#3795,#3829,#2897,.T.); +#7910=EDGE_CURVE('',#3793,#3827,#2901,.T.); +#7923=EDGE_CURVE('',#3791,#3825,#2905,.T.); +#7936=EDGE_CURVE('',#3789,#3823,#2909,.T.); +#7949=EDGE_CURVE('',#3787,#3821,#2913,.T.); +#7962=EDGE_CURVE('',#3785,#3819,#2917,.T.); +#7975=EDGE_CURVE('',#3783,#3817,#2921,.T.); +#7988=EDGE_CURVE('',#3781,#3815,#2925,.T.); +#8014=EDGE_CURVE('',#3773,#3807,#2933,.T.); +#8026=EDGE_CURVE('',#3772,#3806,#2937,.T.); +#8051=EDGE_CURVE('',#3735,#3729,#2941,.T.); +#8064=EDGE_CURVE('',#3734,#3728,#2945,.T.); +#8090=EDGE_CURVE('',#3865,#3859,#2957,.T.); +#8102=EDGE_CURVE('',#3863,#3857,#2961,.T.); +#8115=EDGE_CURVE('',#3862,#3856,#2965,.T.); +#8168=EDGE_CURVE('',#3707,#3327,#3017,.T.); +#8181=EDGE_CURVE('',#3705,#3325,#3021,.T.); +#8194=EDGE_CURVE('',#3703,#3323,#3025,.T.); +#8207=EDGE_CURVE('',#3701,#3321,#3029,.T.); +#8233=EDGE_CURVE('',#3697,#3317,#3037,.T.); +#8245=EDGE_CURVE('',#3695,#3315,#3041,.T.); +#8258=EDGE_CURVE('',#3693,#3313,#3045,.T.); +#8287=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#8278),#8286); +#8294=PRODUCT_DEFINITION('part definition','',#8293,#8290); +#8295=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445053-4.',#8294); +#8296=SHAPE_ASPECT('','solid data associated with C-2-1445053-4',#8295,.F.); +#8297=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#8296); +#8298=SHAPE_REPRESENTATION('',(#8278),#8286); +#8299=SHAPE_DEFINITION_REPRESENTATION(#8297,#8298); +#8303=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445053-4',#8296); +#8304=REPRESENTATION('surface area',(#8302),#8286); +#8305=PROPERTY_DEFINITION_REPRESENTATION(#8303,#8304); +#8309=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445053-4',#8296); +#8310=REPRESENTATION('volume',(#8308),#8286); +#8311=PROPERTY_DEFINITION_REPRESENTATION(#8309,#8310); +#8313=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445053-4',#8296); +#8314=REPRESENTATION('centroid',(#8312),#8286); +#8315=PROPERTY_DEFINITION_REPRESENTATION(#8313,#8314); +#8319=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445053-4',#8295); +#8320=REPRESENTATION('surface area',(#8318),#8286); +#8321=PROPERTY_DEFINITION_REPRESENTATION(#8319,#8320); +#8325=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445053-4',#8295); +#8326=REPRESENTATION('volume',(#8324),#8286); +#8327=PROPERTY_DEFINITION_REPRESENTATION(#8325,#8326); +#8329=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445053-4',#8295); +#8330=REPRESENTATION('centroid',(#8328),#8286); +#8331=PROPERTY_DEFINITION_REPRESENTATION(#8329,#8330); +#8332=SHAPE_DEFINITION_REPRESENTATION(#8295,#8287); +#8334=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8338=REPRESENTATION('',(#8337),#8286); +#8339=PROPERTY_DEFINITION_REPRESENTATION(#8334,#8338); +#8340=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8344=REPRESENTATION('',(#8343),#8286); +#8345=PROPERTY_DEFINITION_REPRESENTATION(#8340,#8344); +#8346=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8350=REPRESENTATION('',(#8349),#8286); +#8351=PROPERTY_DEFINITION_REPRESENTATION(#8346,#8350); +#8352=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8356=REPRESENTATION('',(#8355),#8286); +#8357=PROPERTY_DEFINITION_REPRESENTATION(#8352,#8356); +#8358=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8362=REPRESENTATION('',(#8361),#8286); +#8363=PROPERTY_DEFINITION_REPRESENTATION(#8358,#8362); +#8364=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8368=REPRESENTATION('',(#8367),#8286); +#8369=PROPERTY_DEFINITION_REPRESENTATION(#8364,#8368); +#8370=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8374=REPRESENTATION('',(#8373),#8286); +#8375=PROPERTY_DEFINITION_REPRESENTATION(#8370,#8374); +#8376=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8380=REPRESENTATION('',(#8379),#8286); +#8381=PROPERTY_DEFINITION_REPRESENTATION(#8376,#8380); +#8382=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8386=REPRESENTATION('',(#8385),#8286); +#8387=PROPERTY_DEFINITION_REPRESENTATION(#8382,#8386); +#8388=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8392=REPRESENTATION('',(#8391),#8286); +#8393=PROPERTY_DEFINITION_REPRESENTATION(#8388,#8392); +#8394=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8398=REPRESENTATION('',(#8397),#8286); +#8399=PROPERTY_DEFINITION_REPRESENTATION(#8394,#8398); +#8400=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8404=REPRESENTATION('',(#8403),#8286); +#8405=PROPERTY_DEFINITION_REPRESENTATION(#8400,#8404); +#8406=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8410=REPRESENTATION('',(#8409),#8286); +#8411=PROPERTY_DEFINITION_REPRESENTATION(#8406,#8410); +#8412=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8416=REPRESENTATION('',(#8415),#8286); +#8417=PROPERTY_DEFINITION_REPRESENTATION(#8412,#8416); +#8418=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8422=REPRESENTATION('',(#8421),#8286); +#8423=PROPERTY_DEFINITION_REPRESENTATION(#8418,#8422); +#8424=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8428=REPRESENTATION('',(#8427),#8286); +#8429=PROPERTY_DEFINITION_REPRESENTATION(#8424,#8428); +#8430=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8434=REPRESENTATION('',(#8433),#8286); +#8435=PROPERTY_DEFINITION_REPRESENTATION(#8430,#8434); +#8436=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8440=REPRESENTATION('',(#8439),#8286); +#8441=PROPERTY_DEFINITION_REPRESENTATION(#8436,#8440); +#8442=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8446=REPRESENTATION('',(#8445),#8286); +#8447=PROPERTY_DEFINITION_REPRESENTATION(#8442,#8446); +#8448=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8452=REPRESENTATION('',(#8451),#8286); +#8453=PROPERTY_DEFINITION_REPRESENTATION(#8448,#8452); +#8454=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8458=REPRESENTATION('',(#8457),#8286); +#8459=PROPERTY_DEFINITION_REPRESENTATION(#8454,#8458); +#8460=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8464=REPRESENTATION('',(#8463),#8286); +#8465=PROPERTY_DEFINITION_REPRESENTATION(#8460,#8464); +#8466=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8469=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8473=REPRESENTATION('',(#8472),#8286); +#8474=PROPERTY_DEFINITION_REPRESENTATION(#8469,#8473); +#8475=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8479=REPRESENTATION('',(#8478),#8286); +#8480=PROPERTY_DEFINITION_REPRESENTATION(#8475,#8479); +#8481=PROPERTY_DEFINITION('user defined attribute','',#8294); +#8485=REPRESENTATION('',(#8484),#8286); +#8486=PROPERTY_DEFINITION_REPRESENTATION(#8481,#8485); +#8487=DERIVED_UNIT((#8301)); +#8488=DERIVED_UNIT((#8307)); +#8489=DERIVED_UNIT((#8317)); +#8490=DERIVED_UNIT((#8323)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_5p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_5p_horizontal.kicad_mod new file mode 100644 index 0000000..5a6156e --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_5p_horizontal.kicad_mod @@ -0,0 +1,37 @@ +(footprint "Micro_Mate-N-Lok_5p_horizontal" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6222BCDB) + (attr smd) + (fp_text reference "REF**" (at 0 6) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 28c42959-8e72-4709-83e0-fbb99eade23c) + ) + (fp_text value "Micro_Mate-N-Lok_5p_horizontal" (at 0 -8) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 83616a1b-53cb-4bc4-bfc7-a340c75ffaa4) + ) + (fp_line (start 1 -4.5) (end 2 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 0c2378e7-98b6-4341-a606-7013471a0b87)) + (fp_line (start 8.5 -1.25) (end 8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 0f77f43f-3a88-4d2e-98b4-1d0b86a7bc90)) + (fp_line (start -2 -4.5) (end -1 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 1009eeb8-4be8-49ff-871d-1e30079ffe54)) + (fp_line (start 8.5 1.25) (end 9.75 1.25) (layer "F.SilkS") (width 0.12) (tstamp 23416e5d-9e80-4232-bc36-57f7ae89601a)) + (fp_line (start -8.5 4.75) (end 8.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp 279041df-5701-40f8-b43b-c55f9f224924)) + (fp_line (start -8.5 -1.25) (end -8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 68d357fe-ef13-4a8c-b5b7-37c38f47c25e)) + (fp_line (start 4 -4.5) (end 5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 706b9dd2-3531-464e-accb-a6626ab67dbc)) + (fp_line (start 7 -4.5) (end 8.5 -4.5) (layer "F.SilkS") (width 0.12) (tstamp 84172753-dc4b-4e2f-8009-fedcb93b8b2e)) + (fp_line (start -5 -4.5) (end -4 -4.5) (layer "F.SilkS") (width 0.12) (tstamp afc5f493-e4c7-4a7e-91ca-7829b912a44e)) + (fp_line (start 9.75 -1.25) (end 8.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp b102087c-eb25-4b44-aa8b-3c782cbfd9bc)) + (fp_line (start -8.5 -4.5) (end -7 -4.5) (layer "F.SilkS") (width 0.12) (tstamp b5b9cc39-57c4-4b34-9753-47ab693cf9f1)) + (fp_line (start -9.75 1.25) (end -8.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp ce87f310-f0ba-406a-b736-4ce38509611a)) + (fp_line (start 8.5 4.75) (end 8.5 1.25) (layer "F.SilkS") (width 0.12) (tstamp de13e0f2-e58c-4cc2-84c5-b6bd1aedd8ac)) + (fp_line (start -8.5 1.25) (end -8.5 4.75) (layer "F.SilkS") (width 0.12) (tstamp e10569ca-2487-43d7-a8dd-e670b1d7b741)) + (fp_line (start -8.5 -1.25) (end -9.75 -1.25) (layer "F.SilkS") (width 0.12) (tstamp f47134a4-be82-4ad4-a1ad-bf72ff4ae546)) + (fp_circle (center 9.5 -5.5) (end 10 -5.5) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp dd4a80cf-aed1-4f7b-aa49-7e5204dd2cc9)) + (fp_rect (start -11.5 -7) (end 11.5 4.75) (layer "Margin") (width 0.12) (fill none) (tstamp 2e955124-6939-410c-81be-086896fd0cd7)) + (pad "" smd roundrect (at -9.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f7505cc-53a6-463b-b397-33ff845b1ac0)) + (pad "" smd roundrect (at 9.7 0) (size 3.43 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1223b95-aa11-427a-b201-9190a86a68be)) + (pad "1" smd roundrect (at 6 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7f989f7-95da-4be3-9e33-743523ae1ee0)) + (pad "2" smd roundrect (at 3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e13391-5257-46f3-93a5-87ffd4e862a4)) + (pad "3" smd roundrect (at 0 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a3381a5-19d1-47f5-85b0-cf20b0f3bb61)) + (pad "4" smd roundrect (at -3 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc93ecb4-fd7b-48b7-868d-89f294f07c27)) + (pad "5" smd roundrect (at -6 -5.48) (size 1.27 2.92) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8d050f3-37eb-408d-9e54-fd52bfb37550)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.kicad_mod new file mode 100644 index 0000000..ee3fb75 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.kicad_mod @@ -0,0 +1,81 @@ +(footprint "CONN_2-1445057-6_TYCO" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tags "2-1445057-6 ") + (attr smd) + (fp_text reference "REF**" (at 7.499998 0 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_2-1445057-6_TYCO (at 7.499998 0 unlocked) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "${REFERENCE}" (at 7.499998 0 unlocked) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.708002 -9.7028) (end -5.708002 1.7526) (layer "F.CrtYd") (width 0.1524)) + (fp_line (start -5.708002 1.7526) (end 20.707998 1.7526) (layer "F.CrtYd") (width 0.1524)) + (fp_line (start 20.707998 1.7526) (end 20.707998 -9.7028) (layer "F.CrtYd") (width 0.1524)) + (fp_line (start 20.707998 -9.7028) (end -5.708002 -9.7028) (layer "F.CrtYd") (width 0.1524)) + (fp_arc (start 0.366491 2.00914) (mid 0 2.286) (end -0.366491 2.00914) (layer "F.SilkS") (width 0.508)) + (fp_circle (center 0 1.905) (end 0.381 1.905) (layer "B.SilkS") (width 0.508) (fill none)) + (fp_circle (center 0 1.905) (end 0.381 1.905) (layer "F.Fab") (width 0.508) (fill none)) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "1" (at -1.3462 0 unlocked) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "6" (at 16.346196 0 unlocked) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.828402 -1.3716) (end -1.00584 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 18.828398 -1.3716) (end 18.828398 -4.29006) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 18.828398 -9.5758) (end -3.828402 -9.5758) (layer "F.SilkS") (width 0.1524)) + (fp_line (start -3.828402 -9.5758) (end -3.828402 -6.68274) (layer "F.SilkS") (width 0.1524)) + (fp_line (start -3.701402 -1.4986) (end 18.701398 -1.4986) (layer "F.Fab") (width 0.0254)) + (fp_line (start 18.701398 -1.4986) (end 18.701398 -9.4488) (layer "F.Fab") (width 0.0254)) + (fp_line (start 18.701398 -9.4488) (end -3.701402 -9.4488) (layer "F.Fab") (width 0.0254)) + (fp_line (start -3.701402 -9.4488) (end -3.701402 -1.4986) (layer "F.Fab") (width 0.0254)) + (fp_line (start 1.00584 -1.3716) (end 1.994159 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 4.005839 -1.3716) (end 4.994158 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 7.005838 -1.3716) (end 7.994158 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 10.005838 -1.3716) (end 10.994157 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 13.005837 -1.3716) (end 13.994156 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 16.005836 -1.3716) (end 18.828398 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start -3.828402 -4.29006) (end -3.828402 -1.3716) (layer "F.SilkS") (width 0.1524)) + (fp_line (start 18.828398 -6.68274) (end 18.828398 -9.5758) (layer "F.SilkS") (width 0.1524)) + (pad "1" smd rect (at 0 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "2" smd rect (at 2.999999 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "3" smd rect (at 5.999998 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "4" smd rect (at 8.999998 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "5" smd rect (at 11.999997 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "6" smd rect (at 14.999996 0) (size 1.3462 2.9972) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "11" smd rect (at -3.701402 -5.4864) (size 3.5052 1.7272) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "12" smd rect (at 18.701398 -5.4864) (size 3.5052 1.7272) (layers "F.Cu" "F.Paste" "F.Mask")) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp new file mode 100644 index 0000000..abb50a9 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_connectors_3dmodels/Micro_Mate-N-Lok_6p_horizontal.stp @@ -0,0 +1,10300 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('C-2-1445057-6','2010-05-29T',('workeradm'),('Tyco Electronics Ltd.'), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2009300',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1=DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#2=COLOUR_RGB('',0.E0,0.E0,3.6E-1); +#3=COLOUR_RGB('',0.E0,0.E0,4.8E-1); +#4=DRAUGHTING_PRE_DEFINED_COLOUR('blue'); +#5=COLOUR_RGB('',0.E0,3.6E-1,9.E-2); +#6=COLOUR_RGB('',0.E0,3.6E-1,2.7E-1); +#7=COLOUR_RGB('',0.E0,5.6E-1,6.4E-1); +#8=COLOUR_RGB('',0.E0,5.8E-1,8.E-1); +#9=COLOUR_RGB('',0.E0,7.1E-1,6.6E-1); +#10=COLOUR_RGB('',0.E0,7.13E-1,0.E0); +#11=COLOUR_RGB('',0.E0,9.5E-1,8.4E-1); +#12=DRAUGHTING_PRE_DEFINED_COLOUR('green'); +#13=DRAUGHTING_PRE_DEFINED_COLOUR('cyan'); +#14=COLOUR_RGB('',4.E-2,0.E0,1.6E-1); +#15=COLOUR_RGB('',9.E-2,0.E0,1.2E-1); +#16=COLOUR_RGB('',1.E-1,0.E0,2.5E-1); +#17=COLOUR_RGB('',1.6E-1,3.2E-2,0.E0); +#18=COLOUR_RGB('',1.6E-1,4.6E-1,6.5E-1); +#19=COLOUR_RGB('',1.6E-1,1.E0,1.6E-1); +#20=COLOUR_RGB('',2.E-1,3.2E-2,0.E0); +#21=COLOUR_RGB('',3.1E-1,3.1E-1,5.6E-1); +#22=COLOUR_RGB('',3.2E-1,1.5E-1,0.E0); +#23=COLOUR_RGB('',4.E-1,4.E-1,4.E-1); +#24=COLOUR_RGB('',4.2E-1,4.2E-1,1.E0); +#25=COLOUR_RGB('',4.4E-1,8.5E-1,1.E0); +#26=COLOUR_RGB('',4.9E-1,4.9E-1,0.E0); +#27=COLOUR_RGB('',4.9E-1,1.E0,0.E0); +#28=COLOUR_RGB('',5.E-1,0.E0,0.E0); +#29=COLOUR_RGB('',5.E-1,0.E0,2.3E-1); +#30=COLOUR_RGB('',5.E-1,5.E-1,5.E-1); +#31=COLOUR_RGB('',5.3E-1,0.E0,0.E0); +#32=COLOUR_RGB('',5.4E-1,0.E0,4.4E-1); +#33=COLOUR_RGB('',5.5E-1,3.E-1,0.E0); +#34=COLOUR_RGB('',5.6E-1,1.E-1,5.E-2); +#35=COLOUR_RGB('',5.8E-1,2.2E-1,1.E-2); +#36=COLOUR_RGB('',6.E-1,6.E-1,6.E-1); +#37=COLOUR_RGB('',6.2E-1,0.E0,5.5E-1); +#38=COLOUR_RGB('',6.4E-1,0.E0,2.5E-1); +#39=COLOUR_RGB('',6.4E-1,1.E-2,0.E0); +#40=COLOUR_RGB('',6.8E-1,7.5E-1,1.E0); +#41=COLOUR_RGB('',7.1E-1,3.1E-1,0.E0); +#42=COLOUR_RGB('',7.2E-1,7.2E-1,7.2E-1); +#43=COLOUR_RGB('',7.4E-1,1.E0,2.6E-1); +#44=COLOUR_RGB('',7.5E-1,3.E-2,0.E0); +#45=COLOUR_RGB('',7.6E-1,0.E0,4.7E-1); +#46=COLOUR_RGB('',8.1E-1,4.E-2,0.E0); +#47=COLOUR_RGB('',8.1E-1,6.1E-1,0.E0); +#48=COLOUR_RGB('',8.2E-1,4.E-2,6.6E-1); +#49=COLOUR_RGB('',8.5E-1,8.5E-1,8.5E-1); +#50=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0); +#51=COLOUR_RGB('',9.E-1,1.E0,0.E0); +#52=COLOUR_RGB('',9.37E-1,7.85E-1,0.E0); +#53=COLOUR_RGB('',9.5E-1,2.2E-1,8.1E-1); +#54=COLOUR_RGB('',9.6E-1,3.7E-1,3.E-1); +#55=COLOUR_RGB('',9.6E-1,7.1E-1,3.75E-1); +#56=DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#57=COLOUR_RGB('',1.E0,0.E0,6.1E-1); +#58=COLOUR_RGB('',1.E0,4.E-2,0.E0); +#59=COLOUR_RGB('',1.E0,2.3E-1,0.E0); +#60=COLOUR_RGB('',1.E0,3.5E-1,5.2E-1); +#61=COLOUR_RGB('',1.E0,3.6E-1,0.E0); +#62=COLOUR_RGB('',1.E0,4.9E-1,3.7E-1); +#63=COLOUR_RGB('',1.E0,5.E-1,0.E0); +#64=COLOUR_RGB('',1.E0,5.6E-1,7.8E-1); +#65=COLOUR_RGB('',1.E0,6.4E-1,4.9E-1); +#66=COLOUR_RGB('',1.E0,6.7E-1,0.E0); +#67=COLOUR_RGB('',1.E0,7.6E-1,6.5E-1); +#68=COLOUR_RGB('',1.E0,8.6E-1,4.E-2); +#69=COLOUR_RGB('',1.E0,9.8E-1,7.2E-1); +#70=DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#71=DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#72=DIRECTION('',(0.E0,0.E0,-1.E0)); +#73=VECTOR('',#72,9.24E0); +#74=CARTESIAN_POINT('',(-9.5E0,-1.93E0,0.E0)); +#75=LINE('',#74,#73); +#76=DIRECTION('',(0.E0,1.E0,0.E0)); +#77=VECTOR('',#76,6.4E-1); +#78=CARTESIAN_POINT('',(-9.5E0,-1.93E0,-9.24E0)); +#79=LINE('',#78,#77); +#80=DIRECTION('',(0.E0,0.E0,1.E0)); +#81=VECTOR('',#80,1.13E0); +#82=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#83=LINE('',#82,#81); +#84=DIRECTION('',(0.E0,1.E0,0.E0)); +#85=VECTOR('',#84,2.58E0); +#86=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-8.11E0)); +#87=LINE('',#86,#85); +#88=DIRECTION('',(0.E0,0.E0,-1.E0)); +#89=VECTOR('',#88,1.13E0); +#90=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#91=LINE('',#90,#89); +#92=DIRECTION('',(0.E0,1.E0,0.E0)); +#93=VECTOR('',#92,6.4E-1); +#94=CARTESIAN_POINT('',(-9.5E0,1.29E0,-9.24E0)); +#95=LINE('',#94,#93); +#96=DIRECTION('',(0.E0,0.E0,1.E0)); +#97=VECTOR('',#96,9.24E0); +#98=CARTESIAN_POINT('',(-9.5E0,1.93E0,-9.24E0)); +#99=LINE('',#98,#97); +#100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#101=VECTOR('',#100,3.86E0); +#102=CARTESIAN_POINT('',(-9.5E0,1.93E0,0.E0)); +#103=LINE('',#102,#101); +#104=DIRECTION('',(0.E0,0.E0,-1.E0)); +#105=VECTOR('',#104,2.E0); +#106=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-4.15E0)); +#107=LINE('',#106,#105); +#108=DIRECTION('',(0.E0,1.E0,0.E0)); +#109=VECTOR('',#108,1.E0); +#110=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-4.15E0)); +#111=LINE('',#110,#109); +#112=DIRECTION('',(0.E0,0.E0,-1.E0)); +#113=VECTOR('',#112,2.E0); +#114=CARTESIAN_POINT('',(-9.5E0,5.E-1,-4.15E0)); +#115=LINE('',#114,#113); +#116=DIRECTION('',(0.E0,1.E0,0.E0)); +#117=VECTOR('',#116,1.E0); +#118=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-6.15E0)); +#119=LINE('',#118,#117); +#120=DIRECTION('',(0.E0,0.E0,1.E0)); +#121=VECTOR('',#120,7.6E-1); +#122=CARTESIAN_POINT('',(-7.965E0,-1.93E0,-8.87E0)); +#123=LINE('',#122,#121); +#124=DIRECTION('',(1.E0,0.E0,0.E0)); +#125=VECTOR('',#124,3.5E-2); +#126=CARTESIAN_POINT('',(-8.E0,-1.93E0,-8.87E0)); +#127=LINE('',#126,#125); +#128=DIRECTION('',(0.E0,0.E0,1.E0)); +#129=VECTOR('',#128,3.7E-1); +#130=CARTESIAN_POINT('',(-8.E0,-1.93E0,-9.24E0)); +#131=LINE('',#130,#129); +#132=DIRECTION('',(1.E0,0.E0,0.E0)); +#133=VECTOR('',#132,1.9E1); +#134=CARTESIAN_POINT('',(-9.5E0,-1.93E0,0.E0)); +#135=LINE('',#134,#133); +#136=DIRECTION('',(0.E0,0.E0,1.E0)); +#137=VECTOR('',#136,3.7E-1); +#138=CARTESIAN_POINT('',(8.E0,-1.93E0,-9.24E0)); +#139=LINE('',#138,#137); +#140=DIRECTION('',(1.E0,0.E0,0.E0)); +#141=VECTOR('',#140,3.5E-2); +#142=CARTESIAN_POINT('',(7.965E0,-1.93E0,-8.87E0)); +#143=LINE('',#142,#141); +#144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#145=VECTOR('',#144,7.6E-1); +#146=CARTESIAN_POINT('',(7.965E0,-1.93E0,-8.11E0)); +#147=LINE('',#146,#145); +#148=DIRECTION('',(1.E0,0.E0,0.E0)); +#149=VECTOR('',#148,9.3E-1); +#150=CARTESIAN_POINT('',(7.035E0,-1.93E0,-8.11E0)); +#151=LINE('',#150,#149); +#152=DIRECTION('',(0.E0,0.E0,1.E0)); +#153=VECTOR('',#152,7.6E-1); +#154=CARTESIAN_POINT('',(7.035E0,-1.93E0,-8.87E0)); +#155=LINE('',#154,#153); +#156=DIRECTION('',(1.E0,0.E0,0.E0)); +#157=VECTOR('',#156,2.07E0); +#158=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#159=LINE('',#158,#157); +#160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#161=VECTOR('',#160,7.6E-1); +#162=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#163=LINE('',#162,#161); +#164=DIRECTION('',(1.E0,0.E0,0.E0)); +#165=VECTOR('',#164,9.3E-1); +#166=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#167=LINE('',#166,#165); +#168=DIRECTION('',(0.E0,0.E0,1.E0)); +#169=VECTOR('',#168,7.6E-1); +#170=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#171=LINE('',#170,#169); +#172=DIRECTION('',(1.E0,0.E0,0.E0)); +#173=VECTOR('',#172,2.07E0); +#174=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#175=LINE('',#174,#173); +#176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#177=VECTOR('',#176,7.6E-1); +#178=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#179=LINE('',#178,#177); +#180=DIRECTION('',(1.E0,0.E0,0.E0)); +#181=VECTOR('',#180,9.3E-1); +#182=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#183=LINE('',#182,#181); +#184=DIRECTION('',(0.E0,0.E0,1.E0)); +#185=VECTOR('',#184,7.6E-1); +#186=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#187=LINE('',#186,#185); +#188=DIRECTION('',(1.E0,0.E0,0.E0)); +#189=VECTOR('',#188,2.07E0); +#190=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#191=LINE('',#190,#189); +#192=DIRECTION('',(0.E0,0.E0,-1.E0)); +#193=VECTOR('',#192,7.6E-1); +#194=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#195=LINE('',#194,#193); +#196=DIRECTION('',(1.E0,0.E0,0.E0)); +#197=VECTOR('',#196,9.3E-1); +#198=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#199=LINE('',#198,#197); +#200=DIRECTION('',(0.E0,0.E0,1.E0)); +#201=VECTOR('',#200,7.6E-1); +#202=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#203=LINE('',#202,#201); +#204=DIRECTION('',(1.E0,0.E0,0.E0)); +#205=VECTOR('',#204,2.07E0); +#206=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#207=LINE('',#206,#205); +#208=DIRECTION('',(0.E0,0.E0,-1.E0)); +#209=VECTOR('',#208,7.6E-1); +#210=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#211=LINE('',#210,#209); +#212=DIRECTION('',(1.E0,0.E0,0.E0)); +#213=VECTOR('',#212,9.3E-1); +#214=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#215=LINE('',#214,#213); +#216=DIRECTION('',(0.E0,0.E0,1.E0)); +#217=VECTOR('',#216,7.6E-1); +#218=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#219=LINE('',#218,#217); +#220=DIRECTION('',(1.E0,0.E0,0.E0)); +#221=VECTOR('',#220,2.07E0); +#222=CARTESIAN_POINT('',(-7.035E0,-1.93E0,-8.87E0)); +#223=LINE('',#222,#221); +#224=DIRECTION('',(0.E0,0.E0,-1.E0)); +#225=VECTOR('',#224,7.6E-1); +#226=CARTESIAN_POINT('',(-7.035E0,-1.93E0,-8.11E0)); +#227=LINE('',#226,#225); +#228=DIRECTION('',(1.E0,0.E0,0.E0)); +#229=VECTOR('',#228,9.3E-1); +#230=CARTESIAN_POINT('',(-7.965E0,-1.93E0,-8.11E0)); +#231=LINE('',#230,#229); +#232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#233=VECTOR('',#232,6.4E0); +#234=CARTESIAN_POINT('',(5.6E0,-1.93E0,-1.4E0)); +#235=LINE('',#234,#233); +#236=DIRECTION('',(0.E0,0.E0,1.E0)); +#237=VECTOR('',#236,6.4E0); +#238=CARTESIAN_POINT('',(7.25E0,-1.93E0,-7.8E0)); +#239=LINE('',#238,#237); +#240=DIRECTION('',(0.E0,0.E0,1.E0)); +#241=VECTOR('',#240,6.4E0); +#242=CARTESIAN_POINT('',(-5.6E0,-1.93E0,-7.8E0)); +#243=LINE('',#242,#241); +#244=DIRECTION('',(0.E0,0.E0,-1.E0)); +#245=VECTOR('',#244,6.4E0); +#246=CARTESIAN_POINT('',(-7.25E0,-1.93E0,-1.4E0)); +#247=LINE('',#246,#245); +#248=DIRECTION('',(0.E0,-1.E0,0.E0)); +#249=VECTOR('',#248,6.4E-1); +#250=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.11E0)); +#251=LINE('',#250,#249); +#252=DIRECTION('',(1.E0,0.E0,0.E0)); +#253=VECTOR('',#252,1.535E0); +#254=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-8.11E0)); +#255=LINE('',#254,#253); +#256=DIRECTION('',(0.E0,-1.E0,0.E0)); +#257=VECTOR('',#256,6.4E-1); +#258=CARTESIAN_POINT('',(-7.965E0,-1.29E0,-8.11E0)); +#259=LINE('',#258,#257); +#260=DIRECTION('',(1.E0,0.E0,0.E0)); +#261=VECTOR('',#260,2.07E0); +#262=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.11E0)); +#263=LINE('',#262,#261); +#264=DIRECTION('',(0.E0,-1.E0,0.E0)); +#265=VECTOR('',#264,6.4E-1); +#266=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#267=LINE('',#266,#265); +#268=DIRECTION('',(1.E0,0.E0,0.E0)); +#269=VECTOR('',#268,2.07E0); +#270=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#271=LINE('',#270,#269); +#272=DIRECTION('',(0.E0,-1.E0,0.E0)); +#273=VECTOR('',#272,6.4E-1); +#274=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#275=LINE('',#274,#273); +#276=DIRECTION('',(1.E0,0.E0,0.E0)); +#277=VECTOR('',#276,2.07E0); +#278=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#279=LINE('',#278,#277); +#280=DIRECTION('',(0.E0,-1.E0,0.E0)); +#281=VECTOR('',#280,6.4E-1); +#282=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#283=LINE('',#282,#281); +#284=DIRECTION('',(1.E0,0.E0,0.E0)); +#285=VECTOR('',#284,2.07E0); +#286=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#287=LINE('',#286,#285); +#288=DIRECTION('',(0.E0,-1.E0,0.E0)); +#289=VECTOR('',#288,6.4E-1); +#290=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#291=LINE('',#290,#289); +#292=DIRECTION('',(1.E0,0.E0,0.E0)); +#293=VECTOR('',#292,2.07E0); +#294=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(0.E0,-1.E0,0.E0)); +#297=VECTOR('',#296,6.4E-1); +#298=CARTESIAN_POINT('',(7.035E0,-1.29E0,-8.11E0)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(1.E0,0.E0,0.E0)); +#301=VECTOR('',#300,1.535E0); +#302=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.11E0)); +#303=LINE('',#302,#301); +#304=DIRECTION('',(0.E0,-1.E0,0.E0)); +#305=VECTOR('',#304,6.4E-1); +#306=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.11E0)); +#307=LINE('',#306,#305); +#308=DIRECTION('',(0.E0,-1.E0,0.E0)); +#309=VECTOR('',#308,6.4E-1); +#310=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#311=LINE('',#310,#309); +#312=DIRECTION('',(0.E0,-1.E0,0.E0)); +#313=VECTOR('',#312,6.4E-1); +#314=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(0.E0,-1.E0,0.E0)); +#317=VECTOR('',#316,6.4E-1); +#318=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#319=LINE('',#318,#317); +#320=DIRECTION('',(0.E0,-1.E0,0.E0)); +#321=VECTOR('',#320,6.4E-1); +#322=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#323=LINE('',#322,#321); +#324=DIRECTION('',(0.E0,1.E0,0.E0)); +#325=VECTOR('',#324,1.242645019878E0); +#326=CARTESIAN_POINT('',(7.18E0,-7.976450198782E-1,-8.11E0)); +#327=LINE('',#326,#325); +#328=DIRECTION('',(-1.E0,0.E0,0.E0)); +#329=VECTOR('',#328,6.4E-1); +#330=CARTESIAN_POINT('',(7.82E0,4.45E-1,-8.11E0)); +#331=LINE('',#330,#329); +#332=DIRECTION('',(0.E0,1.E0,0.E0)); +#333=VECTOR('',#332,1.242645019878E0); +#334=CARTESIAN_POINT('',(7.82E0,-7.976450198782E-1,-8.11E0)); +#335=LINE('',#334,#333); +#336=DIRECTION('',(-1.E0,0.E0,0.E0)); +#337=VECTOR('',#336,6.4E-1); +#338=CARTESIAN_POINT('',(7.82E0,-7.976450198782E-1,-8.11E0)); +#339=LINE('',#338,#337); +#340=DIRECTION('',(0.E0,1.E0,0.E0)); +#341=VECTOR('',#340,1.242645019878E0); +#342=CARTESIAN_POINT('',(4.18E0,-7.976450198782E-1,-8.11E0)); +#343=LINE('',#342,#341); +#344=DIRECTION('',(1.E0,0.E0,0.E0)); +#345=VECTOR('',#344,6.4E-1); +#346=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#347=LINE('',#346,#345); +#348=DIRECTION('',(0.E0,1.E0,0.E0)); +#349=VECTOR('',#348,1.242645019878E0); +#350=CARTESIAN_POINT('',(4.82E0,-7.976450198782E-1,-8.11E0)); +#351=LINE('',#350,#349); +#352=DIRECTION('',(1.E0,0.E0,0.E0)); +#353=VECTOR('',#352,6.4E-1); +#354=CARTESIAN_POINT('',(4.18E0,-7.976450198782E-1,-8.11E0)); +#355=LINE('',#354,#353); +#356=DIRECTION('',(0.E0,1.E0,0.E0)); +#357=VECTOR('',#356,1.242645019878E0); +#358=CARTESIAN_POINT('',(1.18E0,-7.976450198782E-1,-8.11E0)); +#359=LINE('',#358,#357); +#360=DIRECTION('',(1.E0,0.E0,0.E0)); +#361=VECTOR('',#360,6.4E-1); +#362=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#363=LINE('',#362,#361); +#364=DIRECTION('',(0.E0,1.E0,0.E0)); +#365=VECTOR('',#364,1.242645019878E0); +#366=CARTESIAN_POINT('',(1.82E0,-7.976450198782E-1,-8.11E0)); +#367=LINE('',#366,#365); +#368=DIRECTION('',(1.E0,0.E0,0.E0)); +#369=VECTOR('',#368,6.4E-1); +#370=CARTESIAN_POINT('',(1.18E0,-7.976450198782E-1,-8.11E0)); +#371=LINE('',#370,#369); +#372=DIRECTION('',(0.E0,1.E0,0.E0)); +#373=VECTOR('',#372,1.242645019878E0); +#374=CARTESIAN_POINT('',(-1.82E0,-7.976450198782E-1,-8.11E0)); +#375=LINE('',#374,#373); +#376=DIRECTION('',(1.E0,0.E0,0.E0)); +#377=VECTOR('',#376,6.4E-1); +#378=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#379=LINE('',#378,#377); +#380=DIRECTION('',(0.E0,1.E0,0.E0)); +#381=VECTOR('',#380,1.242645019878E0); +#382=CARTESIAN_POINT('',(-1.18E0,-7.976450198782E-1,-8.11E0)); +#383=LINE('',#382,#381); +#384=DIRECTION('',(1.E0,0.E0,0.E0)); +#385=VECTOR('',#384,6.4E-1); +#386=CARTESIAN_POINT('',(-1.82E0,-7.976450198782E-1,-8.11E0)); +#387=LINE('',#386,#385); +#388=DIRECTION('',(0.E0,1.E0,0.E0)); +#389=VECTOR('',#388,1.242645019878E0); +#390=CARTESIAN_POINT('',(-4.82E0,-7.976450198782E-1,-8.11E0)); +#391=LINE('',#390,#389); +#392=DIRECTION('',(1.E0,0.E0,0.E0)); +#393=VECTOR('',#392,6.4E-1); +#394=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#395=LINE('',#394,#393); +#396=DIRECTION('',(0.E0,1.E0,0.E0)); +#397=VECTOR('',#396,1.242645019878E0); +#398=CARTESIAN_POINT('',(-4.18E0,-7.976450198782E-1,-8.11E0)); +#399=LINE('',#398,#397); +#400=DIRECTION('',(1.E0,0.E0,0.E0)); +#401=VECTOR('',#400,6.4E-1); +#402=CARTESIAN_POINT('',(-4.82E0,-7.976450198782E-1,-8.11E0)); +#403=LINE('',#402,#401); +#404=DIRECTION('',(0.E0,1.E0,0.E0)); +#405=VECTOR('',#404,1.242645019878E0); +#406=CARTESIAN_POINT('',(-7.82E0,-7.976450198782E-1,-8.11E0)); +#407=LINE('',#406,#405); +#408=DIRECTION('',(1.E0,0.E0,0.E0)); +#409=VECTOR('',#408,6.4E-1); +#410=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.11E0)); +#411=LINE('',#410,#409); +#412=DIRECTION('',(0.E0,1.E0,0.E0)); +#413=VECTOR('',#412,1.242645019878E0); +#414=CARTESIAN_POINT('',(-7.18E0,-7.976450198782E-1,-8.11E0)); +#415=LINE('',#414,#413); +#416=DIRECTION('',(1.E0,0.E0,0.E0)); +#417=VECTOR('',#416,6.4E-1); +#418=CARTESIAN_POINT('',(-7.82E0,-7.976450198782E-1,-8.11E0)); +#419=LINE('',#418,#417); +#420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#421=VECTOR('',#420,7.6E-1); +#422=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.11E0)); +#423=LINE('',#422,#421); +#424=DIRECTION('',(1.E0,0.E0,0.E0)); +#425=VECTOR('',#424,1.535E0); +#426=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.11E0)); +#427=LINE('',#426,#425); +#428=DIRECTION('',(0.E0,0.E0,1.E0)); +#429=VECTOR('',#428,3.7E-1); +#430=CARTESIAN_POINT('',(8.E0,1.29E0,-9.24E0)); +#431=LINE('',#430,#429); +#432=DIRECTION('',(1.E0,0.E0,0.E0)); +#433=VECTOR('',#432,3.5E-2); +#434=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.87E0)); +#435=LINE('',#434,#433); +#436=DIRECTION('',(0.E0,0.E0,-1.E0)); +#437=VECTOR('',#436,7.6E-1); +#438=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#439=LINE('',#438,#437); +#440=DIRECTION('',(1.E0,0.E0,0.E0)); +#441=VECTOR('',#440,2.07E0); +#442=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#443=LINE('',#442,#441); +#444=DIRECTION('',(0.E0,0.E0,-1.E0)); +#445=VECTOR('',#444,7.6E-1); +#446=CARTESIAN_POINT('',(7.035E0,1.29E0,-8.11E0)); +#447=LINE('',#446,#445); +#448=DIRECTION('',(1.E0,0.E0,0.E0)); +#449=VECTOR('',#448,2.07E0); +#450=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#451=LINE('',#450,#449); +#452=DIRECTION('',(0.E0,0.E0,-1.E0)); +#453=VECTOR('',#452,7.6E-1); +#454=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#455=LINE('',#454,#453); +#456=DIRECTION('',(1.E0,0.E0,0.E0)); +#457=VECTOR('',#456,2.07E0); +#458=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#459=LINE('',#458,#457); +#460=DIRECTION('',(0.E0,0.E0,-1.E0)); +#461=VECTOR('',#460,7.6E-1); +#462=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#463=LINE('',#462,#461); +#464=DIRECTION('',(1.E0,0.E0,0.E0)); +#465=VECTOR('',#464,2.07E0); +#466=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#467=LINE('',#466,#465); +#468=DIRECTION('',(0.E0,0.E0,-1.E0)); +#469=VECTOR('',#468,7.6E-1); +#470=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#471=LINE('',#470,#469); +#472=DIRECTION('',(1.E0,0.E0,0.E0)); +#473=VECTOR('',#472,2.07E0); +#474=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#475=LINE('',#474,#473); +#476=DIRECTION('',(0.E0,0.E0,-1.E0)); +#477=VECTOR('',#476,7.6E-1); +#478=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#479=LINE('',#478,#477); +#480=DIRECTION('',(1.E0,0.E0,0.E0)); +#481=VECTOR('',#480,2.07E0); +#482=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#483=LINE('',#482,#481); +#484=DIRECTION('',(0.E0,0.E0,-1.E0)); +#485=VECTOR('',#484,7.6E-1); +#486=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#487=LINE('',#486,#485); +#488=DIRECTION('',(1.E0,0.E0,0.E0)); +#489=VECTOR('',#488,2.07E0); +#490=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#491=LINE('',#490,#489); +#492=DIRECTION('',(0.E0,0.E0,-1.E0)); +#493=VECTOR('',#492,7.6E-1); +#494=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#495=LINE('',#494,#493); +#496=DIRECTION('',(1.E0,0.E0,0.E0)); +#497=VECTOR('',#496,2.07E0); +#498=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#499=LINE('',#498,#497); +#500=DIRECTION('',(0.E0,0.E0,-1.E0)); +#501=VECTOR('',#500,7.6E-1); +#502=CARTESIAN_POINT('',(-7.965E0,1.29E0,-8.11E0)); +#503=LINE('',#502,#501); +#504=DIRECTION('',(1.E0,0.E0,0.E0)); +#505=VECTOR('',#504,3.5E-2); +#506=CARTESIAN_POINT('',(-8.E0,1.29E0,-8.87E0)); +#507=LINE('',#506,#505); +#508=DIRECTION('',(0.E0,0.E0,1.E0)); +#509=VECTOR('',#508,3.7E-1); +#510=CARTESIAN_POINT('',(-8.E0,1.29E0,-9.24E0)); +#511=LINE('',#510,#509); +#512=DIRECTION('',(1.E0,0.E0,0.E0)); +#513=VECTOR('',#512,1.535E0); +#514=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#515=LINE('',#514,#513); +#516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#517=VECTOR('',#516,7.6E-1); +#518=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.11E0)); +#519=LINE('',#518,#517); +#520=DIRECTION('',(1.E0,0.E0,0.E0)); +#521=VECTOR('',#520,2.07E0); +#522=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.11E0)); +#523=LINE('',#522,#521); +#524=DIRECTION('',(0.E0,0.E0,-1.E0)); +#525=VECTOR('',#524,7.6E-1); +#526=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#527=LINE('',#526,#525); +#528=DIRECTION('',(1.E0,0.E0,0.E0)); +#529=VECTOR('',#528,2.07E0); +#530=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.87E0)); +#531=LINE('',#530,#529); +#532=DIRECTION('',(0.E0,-1.E0,0.E0)); +#533=VECTOR('',#532,6.4E-1); +#534=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.11E0)); +#535=LINE('',#534,#533); +#536=DIRECTION('',(0.E0,-1.E0,0.E0)); +#537=VECTOR('',#536,6.4E-1); +#538=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.11E0)); +#539=LINE('',#538,#537); +#540=DIRECTION('',(0.E0,1.E0,0.E0)); +#541=VECTOR('',#540,6.4E-1); +#542=CARTESIAN_POINT('',(7.965E0,-1.93E0,-8.87E0)); +#543=LINE('',#542,#541); +#544=DIRECTION('',(0.E0,1.E0,0.E0)); +#545=VECTOR('',#544,6.4E-1); +#546=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.87E0)); +#547=LINE('',#546,#545); +#548=DIRECTION('',(0.E0,1.E0,0.E0)); +#549=VECTOR('',#548,6.4E-1); +#550=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#551=LINE('',#550,#549); +#552=DIRECTION('',(0.E0,1.E0,0.E0)); +#553=VECTOR('',#552,6.4E-1); +#554=CARTESIAN_POINT('',(7.035E0,-1.93E0,-8.87E0)); +#555=LINE('',#554,#553); +#556=DIRECTION('',(0.E0,1.E0,0.E0)); +#557=VECTOR('',#556,6.4E-1); +#558=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#559=LINE('',#558,#557); +#560=DIRECTION('',(0.E0,1.E0,0.E0)); +#561=VECTOR('',#560,6.4E-1); +#562=CARTESIAN_POINT('',(7.035E0,1.29E0,-8.87E0)); +#563=LINE('',#562,#561); +#564=DIRECTION('',(0.E0,1.E0,0.E0)); +#565=VECTOR('',#564,6.4E-1); +#566=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#567=LINE('',#566,#565); +#568=DIRECTION('',(0.E0,1.E0,0.E0)); +#569=VECTOR('',#568,6.4E-1); +#570=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#571=LINE('',#570,#569); +#572=DIRECTION('',(0.E0,1.E0,0.E0)); +#573=VECTOR('',#572,6.4E-1); +#574=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#575=LINE('',#574,#573); +#576=DIRECTION('',(0.E0,1.E0,0.E0)); +#577=VECTOR('',#576,6.4E-1); +#578=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#579=LINE('',#578,#577); +#580=DIRECTION('',(0.E0,1.E0,0.E0)); +#581=VECTOR('',#580,6.4E-1); +#582=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#583=LINE('',#582,#581); +#584=DIRECTION('',(0.E0,1.E0,0.E0)); +#585=VECTOR('',#584,6.4E-1); +#586=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#587=LINE('',#586,#585); +#588=DIRECTION('',(0.E0,1.E0,0.E0)); +#589=VECTOR('',#588,6.4E-1); +#590=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#591=LINE('',#590,#589); +#592=DIRECTION('',(0.E0,1.E0,0.E0)); +#593=VECTOR('',#592,6.4E-1); +#594=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#595=LINE('',#594,#593); +#596=DIRECTION('',(0.E0,1.E0,0.E0)); +#597=VECTOR('',#596,6.4E-1); +#598=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#599=LINE('',#598,#597); +#600=DIRECTION('',(0.E0,1.E0,0.E0)); +#601=VECTOR('',#600,6.4E-1); +#602=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#603=LINE('',#602,#601); +#604=DIRECTION('',(0.E0,1.E0,0.E0)); +#605=VECTOR('',#604,6.4E-1); +#606=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#607=LINE('',#606,#605); +#608=DIRECTION('',(0.E0,1.E0,0.E0)); +#609=VECTOR('',#608,6.4E-1); +#610=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#611=LINE('',#610,#609); +#612=DIRECTION('',(0.E0,1.E0,0.E0)); +#613=VECTOR('',#612,6.4E-1); +#614=CARTESIAN_POINT('',(-7.965E0,-1.93E0,-8.87E0)); +#615=LINE('',#614,#613); +#616=DIRECTION('',(0.E0,-1.E0,0.E0)); +#617=VECTOR('',#616,6.4E-1); +#618=CARTESIAN_POINT('',(-8.E0,-1.29E0,-8.87E0)); +#619=LINE('',#618,#617); +#620=DIRECTION('',(0.E0,1.E0,0.E0)); +#621=VECTOR('',#620,6.4E-1); +#622=CARTESIAN_POINT('',(-7.965E0,1.29E0,-8.87E0)); +#623=LINE('',#622,#621); +#624=DIRECTION('',(0.E0,-1.E0,0.E0)); +#625=VECTOR('',#624,6.4E-1); +#626=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#627=LINE('',#626,#625); +#628=DIRECTION('',(0.E0,1.E0,0.E0)); +#629=VECTOR('',#628,6.4E-1); +#630=CARTESIAN_POINT('',(-7.035E0,-1.93E0,-8.87E0)); +#631=LINE('',#630,#629); +#632=DIRECTION('',(0.E0,1.E0,0.E0)); +#633=VECTOR('',#632,6.4E-1); +#634=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#635=LINE('',#634,#633); +#636=DIRECTION('',(0.E0,1.E0,0.E0)); +#637=VECTOR('',#636,6.4E-1); +#638=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.87E0)); +#639=LINE('',#638,#637); +#640=DIRECTION('',(0.E0,1.E0,0.E0)); +#641=VECTOR('',#640,6.4E-1); +#642=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#643=LINE('',#642,#641); +#644=DIRECTION('',(0.E0,-1.E0,0.E0)); +#645=VECTOR('',#644,6.4E-1); +#646=CARTESIAN_POINT('',(8.E0,-1.29E0,-8.87E0)); +#647=LINE('',#646,#645); +#648=DIRECTION('',(0.E0,-1.E0,0.E0)); +#649=VECTOR('',#648,6.4E-1); +#650=CARTESIAN_POINT('',(8.E0,1.93E0,-8.87E0)); +#651=LINE('',#650,#649); +#652=DIRECTION('',(0.E0,1.E0,0.E0)); +#653=VECTOR('',#652,6.4E-1); +#654=CARTESIAN_POINT('',(-8.E0,-1.93E0,-9.24E0)); +#655=LINE('',#654,#653); +#656=DIRECTION('',(1.E0,0.E0,0.E0)); +#657=VECTOR('',#656,1.5E0); +#658=CARTESIAN_POINT('',(-9.5E0,-1.93E0,-9.24E0)); +#659=LINE('',#658,#657); +#660=DIRECTION('',(0.E0,1.E0,0.E0)); +#661=VECTOR('',#660,6.4E-1); +#662=CARTESIAN_POINT('',(8.E0,-1.93E0,-9.24E0)); +#663=LINE('',#662,#661); +#664=DIRECTION('',(1.E0,0.E0,0.E0)); +#665=VECTOR('',#664,1.5E0); +#666=CARTESIAN_POINT('',(8.E0,-1.93E0,-9.24E0)); +#667=LINE('',#666,#665); +#668=DIRECTION('',(0.E0,0.E0,-1.E0)); +#669=VECTOR('',#668,7.6E-1); +#670=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.11E0)); +#671=LINE('',#670,#669); +#672=DIRECTION('',(1.E0,0.E0,0.E0)); +#673=VECTOR('',#672,3.5E-2); +#674=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.87E0)); +#675=LINE('',#674,#673); +#676=DIRECTION('',(0.E0,0.E0,1.E0)); +#677=VECTOR('',#676,3.7E-1); +#678=CARTESIAN_POINT('',(8.E0,-1.29E0,-9.24E0)); +#679=LINE('',#678,#677); +#680=DIRECTION('',(1.E0,0.E0,0.E0)); +#681=VECTOR('',#680,1.5E0); +#682=CARTESIAN_POINT('',(8.E0,-1.29E0,-9.24E0)); +#683=LINE('',#682,#681); +#684=DIRECTION('',(0.E0,0.E0,-1.E0)); +#685=VECTOR('',#684,7.6E-1); +#686=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#687=LINE('',#686,#685); +#688=DIRECTION('',(1.E0,0.E0,0.E0)); +#689=VECTOR('',#688,2.07E0); +#690=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#691=LINE('',#690,#689); +#692=DIRECTION('',(0.E0,0.E0,-1.E0)); +#693=VECTOR('',#692,7.6E-1); +#694=CARTESIAN_POINT('',(7.035E0,-1.29E0,-8.11E0)); +#695=LINE('',#694,#693); +#696=DIRECTION('',(0.E0,0.E0,-1.E0)); +#697=VECTOR('',#696,7.6E-1); +#698=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#699=LINE('',#698,#697); +#700=DIRECTION('',(1.E0,0.E0,0.E0)); +#701=VECTOR('',#700,2.07E0); +#702=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#703=LINE('',#702,#701); +#704=DIRECTION('',(0.E0,0.E0,-1.E0)); +#705=VECTOR('',#704,7.6E-1); +#706=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#707=LINE('',#706,#705); +#708=DIRECTION('',(0.E0,0.E0,-1.E0)); +#709=VECTOR('',#708,7.6E-1); +#710=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#711=LINE('',#710,#709); +#712=DIRECTION('',(1.E0,0.E0,0.E0)); +#713=VECTOR('',#712,2.07E0); +#714=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#715=LINE('',#714,#713); +#716=DIRECTION('',(0.E0,0.E0,-1.E0)); +#717=VECTOR('',#716,7.6E-1); +#718=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#719=LINE('',#718,#717); +#720=DIRECTION('',(0.E0,0.E0,-1.E0)); +#721=VECTOR('',#720,7.6E-1); +#722=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#723=LINE('',#722,#721); +#724=DIRECTION('',(1.E0,0.E0,0.E0)); +#725=VECTOR('',#724,2.07E0); +#726=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#727=LINE('',#726,#725); +#728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#729=VECTOR('',#728,7.6E-1); +#730=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#731=LINE('',#730,#729); +#732=DIRECTION('',(0.E0,0.E0,-1.E0)); +#733=VECTOR('',#732,7.6E-1); +#734=CARTESIAN_POINT('',(-7.965E0,-1.29E0,-8.11E0)); +#735=LINE('',#734,#733); +#736=DIRECTION('',(1.E0,0.E0,0.E0)); +#737=VECTOR('',#736,1.5E0); +#738=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#739=LINE('',#738,#737); +#740=DIRECTION('',(0.E0,0.E0,1.E0)); +#741=VECTOR('',#740,3.7E-1); +#742=CARTESIAN_POINT('',(-8.E0,-1.29E0,-9.24E0)); +#743=LINE('',#742,#741); +#744=DIRECTION('',(1.E0,0.E0,0.E0)); +#745=VECTOR('',#744,3.5E-2); +#746=CARTESIAN_POINT('',(-8.E0,-1.29E0,-8.87E0)); +#747=LINE('',#746,#745); +#748=DIRECTION('',(0.E0,0.E0,-1.E0)); +#749=VECTOR('',#748,7.6E-1); +#750=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.11E0)); +#751=LINE('',#750,#749); +#752=DIRECTION('',(1.E0,0.E0,0.E0)); +#753=VECTOR('',#752,2.07E0); +#754=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.87E0)); +#755=LINE('',#754,#753); +#756=DIRECTION('',(0.E0,0.E0,-1.E0)); +#757=VECTOR('',#756,7.6E-1); +#758=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#759=LINE('',#758,#757); +#760=DIRECTION('',(0.E0,0.E0,-1.E0)); +#761=VECTOR('',#760,9.24E0); +#762=CARTESIAN_POINT('',(9.5E0,-1.93E0,0.E0)); +#763=LINE('',#762,#761); +#764=DIRECTION('',(0.E0,-1.E0,0.E0)); +#765=VECTOR('',#764,3.86E0); +#766=CARTESIAN_POINT('',(9.5E0,1.93E0,0.E0)); +#767=LINE('',#766,#765); +#768=DIRECTION('',(0.E0,0.E0,1.E0)); +#769=VECTOR('',#768,9.24E0); +#770=CARTESIAN_POINT('',(9.5E0,1.93E0,-9.24E0)); +#771=LINE('',#770,#769); +#772=DIRECTION('',(0.E0,1.E0,0.E0)); +#773=VECTOR('',#772,6.4E-1); +#774=CARTESIAN_POINT('',(9.5E0,1.29E0,-9.24E0)); +#775=LINE('',#774,#773); +#776=DIRECTION('',(0.E0,0.E0,-1.E0)); +#777=VECTOR('',#776,1.13E0); +#778=CARTESIAN_POINT('',(9.5E0,1.29E0,-8.11E0)); +#779=LINE('',#778,#777); +#780=DIRECTION('',(0.E0,1.E0,0.E0)); +#781=VECTOR('',#780,2.58E0); +#782=CARTESIAN_POINT('',(9.5E0,-1.29E0,-8.11E0)); +#783=LINE('',#782,#781); +#784=DIRECTION('',(0.E0,0.E0,1.E0)); +#785=VECTOR('',#784,1.13E0); +#786=CARTESIAN_POINT('',(9.5E0,-1.29E0,-9.24E0)); +#787=LINE('',#786,#785); +#788=DIRECTION('',(0.E0,1.E0,0.E0)); +#789=VECTOR('',#788,6.4E-1); +#790=CARTESIAN_POINT('',(9.5E0,-1.93E0,-9.24E0)); +#791=LINE('',#790,#789); +#792=DIRECTION('',(0.E0,0.E0,-1.E0)); +#793=VECTOR('',#792,2.E0); +#794=CARTESIAN_POINT('',(9.5E0,-5.E-1,-3.05E0)); +#795=LINE('',#794,#793); +#796=DIRECTION('',(0.E0,1.E0,0.E0)); +#797=VECTOR('',#796,1.E0); +#798=CARTESIAN_POINT('',(9.5E0,-5.E-1,-5.05E0)); +#799=LINE('',#798,#797); +#800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#801=VECTOR('',#800,2.E0); +#802=CARTESIAN_POINT('',(9.5E0,5.E-1,-3.05E0)); +#803=LINE('',#802,#801); +#804=DIRECTION('',(0.E0,1.E0,0.E0)); +#805=VECTOR('',#804,1.E0); +#806=CARTESIAN_POINT('',(9.5E0,-5.E-1,-3.05E0)); +#807=LINE('',#806,#805); +#808=DIRECTION('',(0.E0,-1.E0,0.E0)); +#809=VECTOR('',#808,2.62E0); +#810=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#811=LINE('',#810,#809); +#812=DIRECTION('',(1.E0,0.E0,0.E0)); +#813=VECTOR('',#812,2.62E0); +#814=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#815=LINE('',#814,#813); +#816=DIRECTION('',(0.E0,1.E0,0.E0)); +#817=VECTOR('',#816,2.62E0); +#818=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#819=LINE('',#818,#817); +#820=DIRECTION('',(-1.E0,0.E0,0.E0)); +#821=VECTOR('',#820,2.62E0); +#822=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#823=LINE('',#822,#821); +#824=DIRECTION('',(1.E0,0.E0,-8.244345037262E-10)); +#825=VECTOR('',#824,7.600000075231E0); +#826=CARTESIAN_POINT('',(1.899999924769E0,1.93E0,6.265702290342E-9)); +#827=LINE('',#826,#825); +#828=DIRECTION('',(1.E0,0.E0,8.856482704420E-10)); +#829=VECTOR('',#828,7.600000080817E0); +#830=CARTESIAN_POINT('',(-9.5E0,1.93E0,0.E0)); +#831=LINE('',#830,#829); +#832=DIRECTION('',(1.E0,0.E0,0.E0)); +#833=VECTOR('',#832,1.92E0); +#834=CARTESIAN_POINT('',(6.19E0,-1.31E0,0.E0)); +#835=LINE('',#834,#833); +#836=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#837=VECTOR('',#836,9.899494936612E-1); +#838=CARTESIAN_POINT('',(8.81E0,-6.1E-1,0.E0)); +#839=LINE('',#838,#837); +#840=DIRECTION('',(0.E0,1.E0,0.E0)); +#841=VECTOR('',#840,1.92E0); +#842=CARTESIAN_POINT('',(8.81E0,-6.1E-1,0.E0)); +#843=LINE('',#842,#841); +#844=DIRECTION('',(-1.E0,0.E0,0.E0)); +#845=VECTOR('',#844,2.62E0); +#846=CARTESIAN_POINT('',(8.81E0,1.31E0,0.E0)); +#847=LINE('',#846,#845); +#848=DIRECTION('',(0.E0,-1.E0,0.E0)); +#849=VECTOR('',#848,2.62E0); +#850=CARTESIAN_POINT('',(6.19E0,1.31E0,0.E0)); +#851=LINE('',#850,#849); +#852=DIRECTION('',(0.E0,-1.E0,0.E0)); +#853=VECTOR('',#852,1.92E0); +#854=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#855=LINE('',#854,#853); +#856=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#857=VECTOR('',#856,9.899494936612E-1); +#858=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#859=LINE('',#858,#857); +#860=DIRECTION('',(1.E0,0.E0,0.E0)); +#861=VECTOR('',#860,1.92E0); +#862=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#863=LINE('',#862,#861); +#864=DIRECTION('',(0.E0,1.E0,0.E0)); +#865=VECTOR('',#864,2.62E0); +#866=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#867=LINE('',#866,#865); +#868=DIRECTION('',(-1.E0,0.E0,0.E0)); +#869=VECTOR('',#868,2.62E0); +#870=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#871=LINE('',#870,#869); +#872=DIRECTION('',(0.E0,-1.E0,0.E0)); +#873=VECTOR('',#872,1.92E0); +#874=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#875=LINE('',#874,#873); +#876=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#877=VECTOR('',#876,9.899494936612E-1); +#878=CARTESIAN_POINT('',(-2.11E0,-1.31E0,0.E0)); +#879=LINE('',#878,#877); +#880=DIRECTION('',(1.E0,0.E0,0.E0)); +#881=VECTOR('',#880,1.92E0); +#882=CARTESIAN_POINT('',(-2.11E0,-1.31E0,0.E0)); +#883=LINE('',#882,#881); +#884=DIRECTION('',(0.E0,1.E0,0.E0)); +#885=VECTOR('',#884,2.62E0); +#886=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#887=LINE('',#886,#885); +#888=DIRECTION('',(-1.E0,0.E0,0.E0)); +#889=VECTOR('',#888,2.62E0); +#890=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#891=LINE('',#890,#889); +#892=DIRECTION('',(1.E0,0.E0,0.E0)); +#893=VECTOR('',#892,1.92E0); +#894=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#895=LINE('',#894,#893); +#896=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#897=VECTOR('',#896,9.899494936612E-1); +#898=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,0.E0)); +#899=LINE('',#898,#897); +#900=DIRECTION('',(0.E0,1.E0,0.E0)); +#901=VECTOR('',#900,1.92E0); +#902=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,0.E0)); +#903=LINE('',#902,#901); +#904=DIRECTION('',(-1.E0,0.E0,0.E0)); +#905=VECTOR('',#904,2.62E0); +#906=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#907=LINE('',#906,#905); +#908=DIRECTION('',(0.E0,-1.E0,0.E0)); +#909=VECTOR('',#908,2.62E0); +#910=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#911=LINE('',#910,#909); +#912=DIRECTION('',(1.E0,0.E0,0.E0)); +#913=VECTOR('',#912,1.92E0); +#914=CARTESIAN_POINT('',(-8.81E0,-1.31E0,0.E0)); +#915=LINE('',#914,#913); +#916=DIRECTION('',(-7.071067811866E-1,-7.071067811865E-1,0.E0)); +#917=VECTOR('',#916,9.899494936612E-1); +#918=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,0.E0)); +#919=LINE('',#918,#917); +#920=DIRECTION('',(0.E0,1.E0,0.E0)); +#921=VECTOR('',#920,1.92E0); +#922=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,0.E0)); +#923=LINE('',#922,#921); +#924=DIRECTION('',(-1.E0,0.E0,0.E0)); +#925=VECTOR('',#924,2.62E0); +#926=CARTESIAN_POINT('',(-6.19E0,1.31E0,0.E0)); +#927=LINE('',#926,#925); +#928=DIRECTION('',(0.E0,-1.E0,0.E0)); +#929=VECTOR('',#928,2.62E0); +#930=CARTESIAN_POINT('',(-8.81E0,1.31E0,0.E0)); +#931=LINE('',#930,#929); +#932=DIRECTION('',(0.E0,0.E0,-1.E0)); +#933=VECTOR('',#932,6.35E0); +#934=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#935=LINE('',#934,#933); +#936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#937=VECTOR('',#936,6.35E0); +#938=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#939=LINE('',#938,#937); +#940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#941=VECTOR('',#940,6.35E0); +#942=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#945=VECTOR('',#944,6.35E0); +#946=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(0.E0,-1.E0,0.E0)); +#949=VECTOR('',#948,2.62E0); +#950=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(-1.E0,0.E0,0.E0)); +#953=VECTOR('',#952,2.62E0); +#954=CARTESIAN_POINT('',(5.81E0,1.31E0,-6.35E0)); +#955=LINE('',#954,#953); +#956=DIRECTION('',(0.E0,1.E0,0.E0)); +#957=VECTOR('',#956,2.62E0); +#958=CARTESIAN_POINT('',(5.81E0,-1.31E0,-6.35E0)); +#959=LINE('',#958,#957); +#960=DIRECTION('',(1.E0,0.E0,0.E0)); +#961=VECTOR('',#960,2.62E0); +#962=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#963=LINE('',#962,#961); +#964=DIRECTION('',(0.E0,1.E0,0.E0)); +#965=VECTOR('',#964,6.4E-1); +#966=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#967=LINE('',#966,#965); +#968=DIRECTION('',(1.E0,0.E0,0.E0)); +#969=VECTOR('',#968,6.4E-1); +#970=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#971=LINE('',#970,#969); +#972=DIRECTION('',(0.E0,1.E0,0.E0)); +#973=VECTOR('',#972,6.4E-1); +#974=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#975=LINE('',#974,#973); +#976=DIRECTION('',(1.E0,0.E0,0.E0)); +#977=VECTOR('',#976,6.4E-1); +#978=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#979=LINE('',#978,#977); +#980=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#981=VECTOR('',#980,1.924995667241E0); +#982=CARTESIAN_POINT('',(4.18E0,-7.976450198782E-1,-8.11E0)); +#983=LINE('',#982,#981); +#984=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.015E1)); +#985=DIRECTION('',(1.E0,0.E0,0.E0)); +#986=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#987=AXIS2_PLACEMENT_3D('',#984,#985,#986); +#989=DIRECTION('',(0.E0,0.E0,-1.E0)); +#990=VECTOR('',#989,1.01E0); +#991=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.015E1)); +#992=LINE('',#991,#990); +#993=DIRECTION('',(0.E0,1.E0,0.E0)); +#994=VECTOR('',#993,6.4E-1); +#995=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#996=LINE('',#995,#994); +#997=DIRECTION('',(0.E0,0.E0,1.E0)); +#998=VECTOR('',#997,1.01E0); +#999=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#1000=LINE('',#999,#998); +#1001=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.015E1)); +#1002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1003=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1004=AXIS2_PLACEMENT_3D('',#1001,#1002,#1003); +#1006=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1007=VECTOR('',#1006,1.074163056034E0); +#1008=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.923725830020E0)); +#1009=LINE('',#1008,#1007); +#1010=CARTESIAN_POINT('',(4.18E0,-7.699494936612E-1,-9.340954544295E0)); +#1011=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1012=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1013=AXIS2_PLACEMENT_3D('',#1010,#1011,#1012); +#1015=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1016=VECTOR('',#1015,9.999999999999E-3); +#1017=CARTESIAN_POINT('',(4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1018=LINE('',#1017,#1016); +#1019=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1020=VECTOR('',#1019,1.02E0); +#1021=CARTESIAN_POINT('',(4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1022=LINE('',#1021,#1020); +#1023=DIRECTION('',(0.E0,1.E0,0.E0)); +#1024=VECTOR('',#1023,3.098528137424E-1); +#1025=CARTESIAN_POINT('',(4.18E0,1.351471862576E-1,-8.45E0)); +#1026=LINE('',#1025,#1024); +#1027=DIRECTION('',(0.E0,0.E0,1.E0)); +#1028=VECTOR('',#1027,3.4E-1); +#1029=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#1030=LINE('',#1029,#1028); +#1031=DIRECTION('',(0.E0,0.E0,1.E0)); +#1032=VECTOR('',#1031,4.15E0); +#1033=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#1034=LINE('',#1033,#1032); +#1035=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1036=VECTOR('',#1035,6.4E-1); +#1037=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#1038=LINE('',#1037,#1036); +#1039=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1040=VECTOR('',#1039,4.15E0); +#1041=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#1042=LINE('',#1041,#1040); +#1043=DIRECTION('',(0.E0,0.E0,1.E0)); +#1044=VECTOR('',#1043,3.4E-1); +#1045=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#1046=LINE('',#1045,#1044); +#1047=DIRECTION('',(0.E0,1.E0,0.E0)); +#1048=VECTOR('',#1047,3.098528137424E-1); +#1049=CARTESIAN_POINT('',(4.82E0,1.351471862576E-1,-8.45E0)); +#1050=LINE('',#1049,#1048); +#1051=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1052=VECTOR('',#1051,1.02E0); +#1053=CARTESIAN_POINT('',(4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#1054=LINE('',#1053,#1052); +#1055=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1056=VECTOR('',#1055,9.999999999999E-3); +#1057=CARTESIAN_POINT('',(4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#1058=LINE('',#1057,#1056); +#1059=CARTESIAN_POINT('',(4.82E0,-7.699494936612E-1,-9.340954544295E0)); +#1060=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1061=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1062=AXIS2_PLACEMENT_3D('',#1059,#1060,#1061); +#1064=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1065=VECTOR('',#1064,1.074163056034E0); +#1066=CARTESIAN_POINT('',(4.82E0,-1.706274169980E0,-9.923725830020E0)); +#1067=LINE('',#1066,#1065); +#1068=CARTESIAN_POINT('',(4.82E0,-1.48E0,-1.015E1)); +#1069=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1070=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1071=AXIS2_PLACEMENT_3D('',#1068,#1069,#1070); +#1073=DIRECTION('',(0.E0,0.E0,1.E0)); +#1074=VECTOR('',#1073,1.01E0); +#1075=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.116E1)); +#1076=LINE('',#1075,#1074); +#1077=DIRECTION('',(0.E0,1.E0,0.E0)); +#1078=VECTOR('',#1077,6.4E-1); +#1079=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.116E1)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1082=VECTOR('',#1081,1.01E0); +#1083=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.015E1)); +#1084=LINE('',#1083,#1082); +#1085=CARTESIAN_POINT('',(4.82E0,-1.48E0,-1.015E1)); +#1086=DIRECTION('',(1.E0,0.E0,0.E0)); +#1087=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1088=AXIS2_PLACEMENT_3D('',#1085,#1086,#1087); +#1090=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1091=VECTOR('',#1090,1.924995667241E0); +#1092=CARTESIAN_POINT('',(4.82E0,-7.976450198782E-1,-8.11E0)); +#1093=LINE('',#1092,#1091); +#1094=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1095=VECTOR('',#1094,4.15E0); +#1096=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#1097=LINE('',#1096,#1095); +#1098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1099=VECTOR('',#1098,6.4E-1); +#1100=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#1101=LINE('',#1100,#1099); +#1102=DIRECTION('',(0.E0,0.E0,1.E0)); +#1103=VECTOR('',#1102,4.15E0); +#1104=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#1105=LINE('',#1104,#1103); +#1106=DIRECTION('',(1.E0,0.E0,0.E0)); +#1107=VECTOR('',#1106,6.4E-1); +#1108=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#1109=LINE('',#1108,#1107); +#1110=DIRECTION('',(1.E0,0.E0,0.E0)); +#1111=VECTOR('',#1110,6.4E-1); +#1112=CARTESIAN_POINT('',(4.18E0,1.351471862576E-1,-8.45E0)); +#1113=LINE('',#1112,#1111); +#1114=DIRECTION('',(1.E0,0.E0,0.E0)); +#1115=VECTOR('',#1114,6.4E-1); +#1116=CARTESIAN_POINT('',(4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1117=LINE('',#1116,#1115); +#1118=DIRECTION('',(1.E0,0.E0,0.E0)); +#1119=VECTOR('',#1118,6.4E-1); +#1120=CARTESIAN_POINT('',(4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1121=LINE('',#1120,#1119); +#1122=DIRECTION('',(1.E0,0.E0,0.E0)); +#1123=VECTOR('',#1122,6.4E-1); +#1124=CARTESIAN_POINT('',(4.18E0,-9.467261889578E-1,-9.164177848998E0)); +#1125=LINE('',#1124,#1123); +#1126=DIRECTION('',(1.E0,0.E0,0.E0)); +#1127=VECTOR('',#1126,6.4E-1); +#1128=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.923725830020E0)); +#1129=LINE('',#1128,#1127); +#1130=DIRECTION('',(1.E0,0.E0,0.E0)); +#1131=VECTOR('',#1130,6.4E-1); +#1132=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.015E1)); +#1133=LINE('',#1132,#1131); +#1134=DIRECTION('',(1.E0,0.E0,0.E0)); +#1135=VECTOR('',#1134,6.4E-1); +#1136=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#1137=LINE('',#1136,#1135); +#1138=DIRECTION('',(1.E0,0.E0,0.E0)); +#1139=VECTOR('',#1138,6.4E-1); +#1140=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#1141=LINE('',#1140,#1139); +#1142=DIRECTION('',(1.E0,0.E0,0.E0)); +#1143=VECTOR('',#1142,6.4E-1); +#1144=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.015E1)); +#1145=LINE('',#1144,#1143); +#1146=DIRECTION('',(1.E0,0.E0,0.E0)); +#1147=VECTOR('',#1146,6.4E-1); +#1148=CARTESIAN_POINT('',(4.18E0,-2.158822509939E0,-9.471177490061E0)); +#1149=LINE('',#1148,#1147); +#1150=DIRECTION('',(1.E0,0.E0,0.E0)); +#1151=VECTOR('',#1150,6.4E-1); +#1152=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#1153=LINE('',#1152,#1151); +#1154=DIRECTION('',(1.E0,0.E0,0.E0)); +#1155=VECTOR('',#1154,6.4E-1); +#1156=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#1157=LINE('',#1156,#1155); +#1158=DIRECTION('',(-1.E0,0.E0,1.224275409728E-10)); +#1159=VECTOR('',#1158,3.799999843952E0); +#1160=CARTESIAN_POINT('',(1.899999924769E0,1.93E0,6.265702290342E-9)); +#1161=LINE('',#1160,#1159); +#1162=DIRECTION('',(1.E0,0.E0,0.E0)); +#1163=VECTOR('',#1162,2.6E0); +#1164=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#1165=LINE('',#1164,#1163); +#1166=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1167=VECTOR('',#1166,2.034161034013E0); +#1168=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#1169=LINE('',#1168,#1167); +#1170=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#1171=VECTOR('',#1170,1.220412756935E0); +#1172=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#1173=LINE('',#1172,#1171); +#1174=DIRECTION('',(0.E0,0.E0,1.E0)); +#1175=VECTOR('',#1174,1.093407591235E0); +#1176=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#1177=LINE('',#1176,#1175); +#1178=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#1179=VECTOR('',#1178,6.501806881648E-1); +#1180=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#1181=LINE('',#1180,#1179); +#1182=CARTESIAN_POINT('',(1.3E0,2.53E0,-3.491049838058E0)); +#1183=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1184=DIRECTION('',(0.E0,0.E0,1.E0)); +#1185=AXIS2_PLACEMENT_3D('',#1182,#1183,#1184); +#1187=CARTESIAN_POINT('',(1.899999924769E0,1.93E0,6.265702290342E-9)); +#1188=CARTESIAN_POINT('',(1.865219621787E0,1.93E0,6.265702327107E-9)); +#1189=CARTESIAN_POINT('',(1.795648463229E0,1.935919345620E0, +-8.453704556570E-3)); +#1190=CARTESIAN_POINT('',(1.689187170790E0,1.964518905755E0, +-4.929810567043E-2)); +#1191=CARTESIAN_POINT('',(1.586781742724E0,2.014013019751E0, +-1.199830269061E-1)); +#1192=CARTESIAN_POINT('',(1.494759117987E0,2.082561640900E0, +-2.178806033013E-1)); +#1193=CARTESIAN_POINT('',(1.416239683479E0,2.168615374192E0, +-3.407780710449E-1)); +#1194=CARTESIAN_POINT('',(1.353974526886E0,2.271412706717E0, +-4.875878765700E-1)); +#1195=CARTESIAN_POINT('',(1.311510154118E0,2.390751292588E0, +-6.580210401139E-1)); +#1196=CARTESIAN_POINT('',(1.3E0,2.481701531219E0,-7.879114421273E-1)); +#1197=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#1199=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#1200=CARTESIAN_POINT('',(1.3E0,2.492068407715E0,-2.891049838058E0)); +#1201=CARTESIAN_POINT('',(1.306940424250E0,2.415692563459E0,-2.897990262308E0)); +#1202=CARTESIAN_POINT('',(1.342078002278E0,2.298892462742E0,-2.933127840336E0)); +#1203=CARTESIAN_POINT('',(1.395012042225E0,2.200212343765E0,-2.986061880283E0)); +#1204=CARTESIAN_POINT('',(1.457359152388E0,2.121561889302E0,-3.048408990446E0)); +#1205=CARTESIAN_POINT('',(1.520859223679E0,2.061954253558E0,-3.111909061736E0)); +#1206=CARTESIAN_POINT('',(1.602946654572E0,2.005393297559E0,-3.193996492630E0)); +#1207=CARTESIAN_POINT('',(1.694906501706E0,1.963035257395E0,-3.285956339763E0)); +#1208=CARTESIAN_POINT('',(1.795987680466E0,1.936009536791E0,-3.387037518524E0)); +#1209=CARTESIAN_POINT('',(1.865032882365E0,1.93E0,-3.456082720423E0)); +#1210=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#1212=DIRECTION('',(2.314969714592E-8,0.E0,1.E0)); +#1213=VECTOR('',#1212,3.491049844789E0); +#1214=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1215=LINE('',#1214,#1213); +#1216=DIRECTION('',(1.E0,0.E0,0.E0)); +#1217=VECTOR('',#1216,1.5E0); +#1218=CARTESIAN_POINT('',(-9.5E0,1.93E0,-9.24E0)); +#1219=LINE('',#1218,#1217); +#1220=DIRECTION('',(0.E0,0.E0,1.E0)); +#1221=VECTOR('',#1220,3.7E-1); +#1222=CARTESIAN_POINT('',(-8.E0,1.93E0,-9.24E0)); +#1223=LINE('',#1222,#1221); +#1224=DIRECTION('',(1.E0,0.E0,0.E0)); +#1225=VECTOR('',#1224,3.5E-2); +#1226=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#1227=LINE('',#1226,#1225); +#1228=DIRECTION('',(0.E0,0.E0,1.E0)); +#1229=VECTOR('',#1228,7.6E-1); +#1230=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.87E0)); +#1231=LINE('',#1230,#1229); +#1232=DIRECTION('',(1.E0,0.E0,0.E0)); +#1233=VECTOR('',#1232,9.3E-1); +#1234=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.11E0)); +#1235=LINE('',#1234,#1233); +#1236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1237=VECTOR('',#1236,7.6E-1); +#1238=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.11E0)); +#1239=LINE('',#1238,#1237); +#1240=DIRECTION('',(1.E0,0.E0,0.E0)); +#1241=VECTOR('',#1240,2.07E0); +#1242=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.87E0)); +#1243=LINE('',#1242,#1241); +#1244=DIRECTION('',(0.E0,0.E0,1.E0)); +#1245=VECTOR('',#1244,7.6E-1); +#1246=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#1247=LINE('',#1246,#1245); +#1248=DIRECTION('',(1.E0,0.E0,0.E0)); +#1249=VECTOR('',#1248,9.3E-1); +#1250=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#1251=LINE('',#1250,#1249); +#1252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1253=VECTOR('',#1252,7.6E-1); +#1254=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#1255=LINE('',#1254,#1253); +#1256=DIRECTION('',(1.E0,0.E0,0.E0)); +#1257=VECTOR('',#1256,2.07E0); +#1258=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#1259=LINE('',#1258,#1257); +#1260=DIRECTION('',(0.E0,0.E0,1.E0)); +#1261=VECTOR('',#1260,7.6E-1); +#1262=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#1263=LINE('',#1262,#1261); +#1264=DIRECTION('',(1.E0,0.E0,0.E0)); +#1265=VECTOR('',#1264,9.3E-1); +#1266=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#1267=LINE('',#1266,#1265); +#1268=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1269=VECTOR('',#1268,7.6E-1); +#1270=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1271=LINE('',#1270,#1269); +#1272=DIRECTION('',(1.E0,0.E0,0.E0)); +#1273=VECTOR('',#1272,2.07E0); +#1274=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#1275=LINE('',#1274,#1273); +#1276=DIRECTION('',(0.E0,0.E0,1.E0)); +#1277=VECTOR('',#1276,7.6E-1); +#1278=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#1279=LINE('',#1278,#1277); +#1280=DIRECTION('',(1.E0,0.E0,0.E0)); +#1281=VECTOR('',#1280,9.3E-1); +#1282=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#1283=LINE('',#1282,#1281); +#1284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1285=VECTOR('',#1284,7.6E-1); +#1286=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1287=LINE('',#1286,#1285); +#1288=DIRECTION('',(1.E0,0.E0,0.E0)); +#1289=VECTOR('',#1288,2.07E0); +#1290=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#1291=LINE('',#1290,#1289); +#1292=DIRECTION('',(0.E0,0.E0,1.E0)); +#1293=VECTOR('',#1292,7.6E-1); +#1294=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#1295=LINE('',#1294,#1293); +#1296=DIRECTION('',(1.E0,0.E0,0.E0)); +#1297=VECTOR('',#1296,9.3E-1); +#1298=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#1299=LINE('',#1298,#1297); +#1300=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1301=VECTOR('',#1300,7.6E-1); +#1302=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#1303=LINE('',#1302,#1301); +#1304=DIRECTION('',(1.E0,0.E0,0.E0)); +#1305=VECTOR('',#1304,2.07E0); +#1306=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#1307=LINE('',#1306,#1305); +#1308=DIRECTION('',(0.E0,0.E0,1.E0)); +#1309=VECTOR('',#1308,7.6E-1); +#1310=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.87E0)); +#1311=LINE('',#1310,#1309); +#1312=DIRECTION('',(1.E0,0.E0,0.E0)); +#1313=VECTOR('',#1312,9.3E-1); +#1314=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.11E0)); +#1315=LINE('',#1314,#1313); +#1316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1317=VECTOR('',#1316,7.6E-1); +#1318=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.11E0)); +#1319=LINE('',#1318,#1317); +#1320=DIRECTION('',(1.E0,0.E0,0.E0)); +#1321=VECTOR('',#1320,3.5E-2); +#1322=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.87E0)); +#1323=LINE('',#1322,#1321); +#1324=DIRECTION('',(0.E0,0.E0,1.E0)); +#1325=VECTOR('',#1324,3.7E-1); +#1326=CARTESIAN_POINT('',(8.E0,1.93E0,-9.24E0)); +#1327=LINE('',#1326,#1325); +#1328=DIRECTION('',(1.E0,0.E0,0.E0)); +#1329=VECTOR('',#1328,1.5E0); +#1330=CARTESIAN_POINT('',(8.E0,1.93E0,-9.24E0)); +#1331=LINE('',#1330,#1329); +#1332=DIRECTION('',(2.154965664886E-8,0.E0,-1.E0)); +#1333=VECTOR('',#1332,3.491049844324E0); +#1334=CARTESIAN_POINT('',(1.899999924769E0,1.93E0,6.265702290342E-9)); +#1335=LINE('',#1334,#1333); +#1336=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1337=CARTESIAN_POINT('',(-1.865101786128E0,1.93E0,-3.456151624186E0)); +#1338=CARTESIAN_POINT('',(-1.796268022141E0,1.935991322464E0, +-3.387317860198E0)); +#1339=CARTESIAN_POINT('',(-1.695826677752E0,1.962748171036E0, +-3.286876515810E0)); +#1340=CARTESIAN_POINT('',(-1.604415063281E0,2.004606457224E0, +-3.195464901339E0)); +#1341=CARTESIAN_POINT('',(-1.522483293434E0,2.060641978940E0, +-3.113533131492E0)); +#1342=CARTESIAN_POINT('',(-1.458515453784E0,2.120286132558E0, +-3.049565291842E0)); +#1343=CARTESIAN_POINT('',(-1.395837624551E0,2.198926134213E0, +-2.986887462609E0)); +#1344=CARTESIAN_POINT('',(-1.342475823967E0,2.297844160581E0, +-2.933525662024E0)); +#1345=CARTESIAN_POINT('',(-1.307008526889E0,2.415141382618E0, +-2.898058364947E0)); +#1346=CARTESIAN_POINT('',(-1.3E0,2.491880640316E0,-2.891049838058E0)); +#1347=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#1349=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#1350=CARTESIAN_POINT('',(-1.3E0,2.481701532080E0,-7.879114433564E-1)); +#1351=CARTESIAN_POINT('',(-1.311510153711E0,2.390751294969E0, +-6.580210435154E-1)); +#1352=CARTESIAN_POINT('',(-1.353974525116E0,2.271412710775E0, +-4.875878823654E-1)); +#1353=CARTESIAN_POINT('',(-1.416239679764E0,2.168615379343E0, +-3.407780784028E-1)); +#1354=CARTESIAN_POINT('',(-1.494759112050E0,2.082561646509E0, +-2.178806113074E-1)); +#1355=CARTESIAN_POINT('',(-1.586781733793E0,2.014013025156E0, +-1.199830346407E-1)); +#1356=CARTESIAN_POINT('',(-1.689187160754E0,1.964518909928E0, +-4.929811157176E-2)); +#1357=CARTESIAN_POINT('',(-1.795648445718E0,1.935919348422E0, +-8.453708774240E-3)); +#1358=CARTESIAN_POINT('',(-1.865219616749E0,1.93E0,6.730926890170E-9)); +#1359=CARTESIAN_POINT('',(-1.899999919183E0,1.93E0,6.730926926934E-9)); +#1361=DIRECTION('',(1.E0,0.E0,0.E0)); +#1362=VECTOR('',#1361,3.8E0); +#1363=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#1364=LINE('',#1363,#1362); +#1365=DIRECTION('',(1.E0,0.E0,0.E0)); +#1366=VECTOR('',#1365,2.6E0); +#1367=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#1368=LINE('',#1367,#1366); +#1369=DIRECTION('',(0.E0,0.E0,1.E0)); +#1370=VECTOR('',#1369,2.034161034013E0); +#1371=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#1372=LINE('',#1371,#1370); +#1373=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#1374=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1375=DIRECTION('',(0.E0,0.E0,1.E0)); +#1376=AXIS2_PLACEMENT_3D('',#1373,#1374,#1375); +#1378=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#1379=VECTOR('',#1378,6.501806881648E-1); +#1380=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#1381=LINE('',#1380,#1379); +#1382=DIRECTION('',(0.E0,0.E0,1.E0)); +#1383=VECTOR('',#1382,1.093407591235E0); +#1384=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1385=LINE('',#1384,#1383); +#1386=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#1387=VECTOR('',#1386,1.220412756935E0); +#1388=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#1389=LINE('',#1388,#1387); +#1390=DIRECTION('',(1.E0,0.E0,0.E0)); +#1391=VECTOR('',#1390,2.6E0); +#1392=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#1393=LINE('',#1392,#1391); +#1394=DIRECTION('',(0.E0,1.E0,0.E0)); +#1395=VECTOR('',#1394,6.4E-1); +#1396=CARTESIAN_POINT('',(-8.E0,1.29E0,-9.24E0)); +#1397=LINE('',#1396,#1395); +#1398=DIRECTION('',(1.E0,0.E0,0.E0)); +#1399=VECTOR('',#1398,1.5E0); +#1400=CARTESIAN_POINT('',(-9.5E0,1.29E0,-9.24E0)); +#1401=LINE('',#1400,#1399); +#1402=DIRECTION('',(0.E0,1.E0,0.E0)); +#1403=VECTOR('',#1402,6.4E-1); +#1404=CARTESIAN_POINT('',(8.E0,1.29E0,-9.24E0)); +#1405=LINE('',#1404,#1403); +#1406=DIRECTION('',(1.E0,0.E0,0.E0)); +#1407=VECTOR('',#1406,1.5E0); +#1408=CARTESIAN_POINT('',(8.E0,1.29E0,-9.24E0)); +#1409=LINE('',#1408,#1407); +#1410=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1411=VECTOR('',#1410,6.4E-1); +#1412=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.11E0)); +#1413=LINE('',#1412,#1411); +#1414=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1415=VECTOR('',#1414,6.4E-1); +#1416=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.11E0)); +#1417=LINE('',#1416,#1415); +#1418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1419=VECTOR('',#1418,6.4E-1); +#1420=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#1421=LINE('',#1420,#1419); +#1422=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1423=VECTOR('',#1422,6.4E-1); +#1424=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#1425=LINE('',#1424,#1423); +#1426=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1427=VECTOR('',#1426,6.4E-1); +#1428=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#1429=LINE('',#1428,#1427); +#1430=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1431=VECTOR('',#1430,6.4E-1); +#1432=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#1433=LINE('',#1432,#1431); +#1434=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1435=VECTOR('',#1434,6.4E-1); +#1436=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#1437=LINE('',#1436,#1435); +#1438=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1439=VECTOR('',#1438,6.4E-1); +#1440=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#1441=LINE('',#1440,#1439); +#1442=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1443=VECTOR('',#1442,6.4E-1); +#1444=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#1445=LINE('',#1444,#1443); +#1446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1447=VECTOR('',#1446,6.4E-1); +#1448=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#1449=LINE('',#1448,#1447); +#1450=DIRECTION('',(0.E0,0.E0,1.E0)); +#1451=VECTOR('',#1450,6.35E0); +#1452=CARTESIAN_POINT('',(8.11E0,-1.31E0,-6.35E0)); +#1453=LINE('',#1452,#1451); +#1454=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1455=VECTOR('',#1454,6.35E0); +#1456=CARTESIAN_POINT('',(6.19E0,-1.31E0,0.E0)); +#1457=LINE('',#1456,#1455); +#1458=DIRECTION('',(0.E0,1.E0,0.E0)); +#1459=VECTOR('',#1458,6.4E-1); +#1460=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-6.35E0)); +#1461=LINE('',#1460,#1459); +#1462=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1463=VECTOR('',#1462,6.4E-1); +#1464=CARTESIAN_POINT('',(7.82E0,-3.2E-1,-6.35E0)); +#1465=LINE('',#1464,#1463); +#1466=DIRECTION('',(0.E0,1.E0,0.E0)); +#1467=VECTOR('',#1466,6.4E-1); +#1468=CARTESIAN_POINT('',(7.82E0,-3.2E-1,-6.35E0)); +#1469=LINE('',#1468,#1467); +#1470=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1471=VECTOR('',#1470,6.4E-1); +#1472=CARTESIAN_POINT('',(7.82E0,3.2E-1,-6.35E0)); +#1473=LINE('',#1472,#1471); +#1474=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1475=VECTOR('',#1474,9.899494936612E-1); +#1476=CARTESIAN_POINT('',(8.81E0,-6.1E-1,-6.35E0)); +#1477=LINE('',#1476,#1475); +#1478=DIRECTION('',(1.E0,0.E0,0.E0)); +#1479=VECTOR('',#1478,1.92E0); +#1480=CARTESIAN_POINT('',(6.19E0,-1.31E0,-6.35E0)); +#1481=LINE('',#1480,#1479); +#1482=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1483=VECTOR('',#1482,2.62E0); +#1484=CARTESIAN_POINT('',(6.19E0,1.31E0,-6.35E0)); +#1485=LINE('',#1484,#1483); +#1486=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1487=VECTOR('',#1486,2.62E0); +#1488=CARTESIAN_POINT('',(8.81E0,1.31E0,-6.35E0)); +#1489=LINE('',#1488,#1487); +#1490=DIRECTION('',(0.E0,1.E0,0.E0)); +#1491=VECTOR('',#1490,1.92E0); +#1492=CARTESIAN_POINT('',(8.81E0,-6.1E-1,-6.35E0)); +#1493=LINE('',#1492,#1491); +#1494=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1495=VECTOR('',#1494,1.924995667241E0); +#1496=CARTESIAN_POINT('',(7.18E0,-7.976450198782E-1,-8.11E0)); +#1497=LINE('',#1496,#1495); +#1498=CARTESIAN_POINT('',(7.18E0,-1.48E0,-1.015E1)); +#1499=DIRECTION('',(1.E0,0.E0,0.E0)); +#1500=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1501=AXIS2_PLACEMENT_3D('',#1498,#1499,#1500); +#1503=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1504=VECTOR('',#1503,1.01E0); +#1505=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.015E1)); +#1506=LINE('',#1505,#1504); +#1507=DIRECTION('',(0.E0,1.E0,0.E0)); +#1508=VECTOR('',#1507,6.4E-1); +#1509=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.116E1)); +#1510=LINE('',#1509,#1508); +#1511=DIRECTION('',(0.E0,0.E0,1.E0)); +#1512=VECTOR('',#1511,1.01E0); +#1513=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.116E1)); +#1514=LINE('',#1513,#1512); +#1515=CARTESIAN_POINT('',(7.18E0,-1.48E0,-1.015E1)); +#1516=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1517=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1518=AXIS2_PLACEMENT_3D('',#1515,#1516,#1517); +#1520=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1521=VECTOR('',#1520,1.074163056034E0); +#1522=CARTESIAN_POINT('',(7.18E0,-1.706274169980E0,-9.923725830020E0)); +#1523=LINE('',#1522,#1521); +#1524=CARTESIAN_POINT('',(7.18E0,-7.699494936612E-1,-9.340954544295E0)); +#1525=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1526=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1527=AXIS2_PLACEMENT_3D('',#1524,#1525,#1526); +#1529=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1530=VECTOR('',#1529,9.999999999999E-3); +#1531=CARTESIAN_POINT('',(7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1534=VECTOR('',#1533,1.02E0); +#1535=CARTESIAN_POINT('',(7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(0.E0,1.E0,0.E0)); +#1538=VECTOR('',#1537,3.098528137424E-1); +#1539=CARTESIAN_POINT('',(7.18E0,1.351471862576E-1,-8.45E0)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,0.E0,1.E0)); +#1542=VECTOR('',#1541,3.4E-1); +#1543=CARTESIAN_POINT('',(7.18E0,4.45E-1,-8.45E0)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(0.E0,0.E0,1.E0)); +#1546=VECTOR('',#1545,4.15E0); +#1547=CARTESIAN_POINT('',(7.18E0,3.2E-1,-6.35E0)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1550=VECTOR('',#1549,6.4E-1); +#1551=CARTESIAN_POINT('',(7.18E0,3.2E-1,-2.2E0)); +#1552=LINE('',#1551,#1550); +#1553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1554=VECTOR('',#1553,4.15E0); +#1555=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-2.2E0)); +#1556=LINE('',#1555,#1554); +#1557=DIRECTION('',(0.E0,0.E0,1.E0)); +#1558=VECTOR('',#1557,3.4E-1); +#1559=CARTESIAN_POINT('',(7.82E0,4.45E-1,-8.45E0)); +#1560=LINE('',#1559,#1558); +#1561=DIRECTION('',(0.E0,1.E0,0.E0)); +#1562=VECTOR('',#1561,3.098528137424E-1); +#1563=CARTESIAN_POINT('',(7.82E0,1.351471862576E-1,-8.45E0)); +#1564=LINE('',#1563,#1562); +#1565=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1566=VECTOR('',#1565,1.02E0); +#1567=CARTESIAN_POINT('',(7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#1568=LINE('',#1567,#1566); +#1569=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1570=VECTOR('',#1569,9.999999999999E-3); +#1571=CARTESIAN_POINT('',(7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#1572=LINE('',#1571,#1570); +#1573=CARTESIAN_POINT('',(7.82E0,-7.699494936612E-1,-9.340954544295E0)); +#1574=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1575=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1576=AXIS2_PLACEMENT_3D('',#1573,#1574,#1575); +#1578=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1579=VECTOR('',#1578,1.074163056034E0); +#1580=CARTESIAN_POINT('',(7.82E0,-1.706274169980E0,-9.923725830020E0)); +#1581=LINE('',#1580,#1579); +#1582=CARTESIAN_POINT('',(7.82E0,-1.48E0,-1.015E1)); +#1583=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1584=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1585=AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); +#1587=DIRECTION('',(0.E0,0.E0,1.E0)); +#1588=VECTOR('',#1587,1.01E0); +#1589=CARTESIAN_POINT('',(7.82E0,-1.8E0,-1.116E1)); +#1590=LINE('',#1589,#1588); +#1591=DIRECTION('',(0.E0,1.E0,0.E0)); +#1592=VECTOR('',#1591,6.4E-1); +#1593=CARTESIAN_POINT('',(7.82E0,-2.44E0,-1.116E1)); +#1594=LINE('',#1593,#1592); +#1595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1596=VECTOR('',#1595,1.01E0); +#1597=CARTESIAN_POINT('',(7.82E0,-2.44E0,-1.015E1)); +#1598=LINE('',#1597,#1596); +#1599=CARTESIAN_POINT('',(7.82E0,-1.48E0,-1.015E1)); +#1600=DIRECTION('',(1.E0,0.E0,0.E0)); +#1601=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1602=AXIS2_PLACEMENT_3D('',#1599,#1600,#1601); +#1604=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1605=VECTOR('',#1604,1.924995667241E0); +#1606=CARTESIAN_POINT('',(7.82E0,-7.976450198782E-1,-8.11E0)); +#1607=LINE('',#1606,#1605); +#1608=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1609=VECTOR('',#1608,4.15E0); +#1610=CARTESIAN_POINT('',(7.82E0,-3.2E-1,-2.2E0)); +#1611=LINE('',#1610,#1609); +#1612=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1613=VECTOR('',#1612,6.4E-1); +#1614=CARTESIAN_POINT('',(7.82E0,3.2E-1,-2.2E0)); +#1615=LINE('',#1614,#1613); +#1616=DIRECTION('',(0.E0,0.E0,1.E0)); +#1617=VECTOR('',#1616,4.15E0); +#1618=CARTESIAN_POINT('',(7.82E0,3.2E-1,-6.35E0)); +#1619=LINE('',#1618,#1617); +#1620=DIRECTION('',(1.E0,0.E0,0.E0)); +#1621=VECTOR('',#1620,6.4E-1); +#1622=CARTESIAN_POINT('',(7.18E0,4.45E-1,-8.45E0)); +#1623=LINE('',#1622,#1621); +#1624=DIRECTION('',(1.E0,0.E0,0.E0)); +#1625=VECTOR('',#1624,6.4E-1); +#1626=CARTESIAN_POINT('',(7.18E0,1.351471862576E-1,-8.45E0)); +#1627=LINE('',#1626,#1625); +#1628=DIRECTION('',(1.E0,0.E0,0.E0)); +#1629=VECTOR('',#1628,6.4E-1); +#1630=CARTESIAN_POINT('',(7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1631=LINE('',#1630,#1629); +#1632=DIRECTION('',(1.E0,0.E0,0.E0)); +#1633=VECTOR('',#1632,6.4E-1); +#1634=CARTESIAN_POINT('',(7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1635=LINE('',#1634,#1633); +#1636=DIRECTION('',(1.E0,0.E0,0.E0)); +#1637=VECTOR('',#1636,6.4E-1); +#1638=CARTESIAN_POINT('',(7.18E0,-9.467261889578E-1,-9.164177848998E0)); +#1639=LINE('',#1638,#1637); +#1640=DIRECTION('',(1.E0,0.E0,0.E0)); +#1641=VECTOR('',#1640,6.4E-1); +#1642=CARTESIAN_POINT('',(7.18E0,-1.706274169980E0,-9.923725830020E0)); +#1643=LINE('',#1642,#1641); +#1644=DIRECTION('',(1.E0,0.E0,0.E0)); +#1645=VECTOR('',#1644,6.4E-1); +#1646=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.015E1)); +#1647=LINE('',#1646,#1645); +#1648=DIRECTION('',(1.E0,0.E0,0.E0)); +#1649=VECTOR('',#1648,6.4E-1); +#1650=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.116E1)); +#1651=LINE('',#1650,#1649); +#1652=DIRECTION('',(1.E0,0.E0,0.E0)); +#1653=VECTOR('',#1652,6.4E-1); +#1654=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.116E1)); +#1655=LINE('',#1654,#1653); +#1656=DIRECTION('',(1.E0,0.E0,0.E0)); +#1657=VECTOR('',#1656,6.4E-1); +#1658=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.015E1)); +#1659=LINE('',#1658,#1657); +#1660=DIRECTION('',(1.E0,0.E0,0.E0)); +#1661=VECTOR('',#1660,6.4E-1); +#1662=CARTESIAN_POINT('',(7.18E0,-2.158822509939E0,-9.471177490061E0)); +#1663=LINE('',#1662,#1661); +#1664=DIRECTION('',(1.E0,0.E0,0.E0)); +#1665=VECTOR('',#1664,6.4E-1); +#1666=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-2.2E0)); +#1667=LINE('',#1666,#1665); +#1668=DIRECTION('',(1.E0,0.E0,0.E0)); +#1669=VECTOR('',#1668,6.4E-1); +#1670=CARTESIAN_POINT('',(7.18E0,3.2E-1,-2.2E0)); +#1671=LINE('',#1670,#1669); +#1672=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1673=VECTOR('',#1672,6.35E0); +#1674=CARTESIAN_POINT('',(6.19E0,1.31E0,0.E0)); +#1675=LINE('',#1674,#1673); +#1676=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1677=VECTOR('',#1676,6.35E0); +#1678=CARTESIAN_POINT('',(8.81E0,1.31E0,0.E0)); +#1679=LINE('',#1678,#1677); +#1680=DIRECTION('',(0.E0,0.E0,1.E0)); +#1681=VECTOR('',#1680,6.35E0); +#1682=CARTESIAN_POINT('',(8.81E0,-6.1E-1,-6.35E0)); +#1683=LINE('',#1682,#1681); +#1684=DIRECTION('',(0.E0,0.E0,1.E0)); +#1685=VECTOR('',#1684,6.35E0); +#1686=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,-6.35E0)); +#1687=LINE('',#1686,#1685); +#1688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1689=VECTOR('',#1688,6.35E0); +#1690=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#1691=LINE('',#1690,#1689); +#1692=DIRECTION('',(0.E0,1.E0,0.E0)); +#1693=VECTOR('',#1692,6.4E-1); +#1694=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1695=LINE('',#1694,#1693); +#1696=DIRECTION('',(1.E0,0.E0,0.E0)); +#1697=VECTOR('',#1696,6.4E-1); +#1698=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#1699=LINE('',#1698,#1697); +#1700=DIRECTION('',(0.E0,1.E0,0.E0)); +#1701=VECTOR('',#1700,6.4E-1); +#1702=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#1703=LINE('',#1702,#1701); +#1704=DIRECTION('',(1.E0,0.E0,0.E0)); +#1705=VECTOR('',#1704,6.4E-1); +#1706=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1707=LINE('',#1706,#1705); +#1708=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#1709=VECTOR('',#1708,9.899494936612E-1); +#1710=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#1711=LINE('',#1710,#1709); +#1712=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1713=VECTOR('',#1712,1.92E0); +#1714=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#1715=LINE('',#1714,#1713); +#1716=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1717=VECTOR('',#1716,2.62E0); +#1718=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#1719=LINE('',#1718,#1717); +#1720=DIRECTION('',(0.E0,1.E0,0.E0)); +#1721=VECTOR('',#1720,2.62E0); +#1722=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#1723=LINE('',#1722,#1721); +#1724=DIRECTION('',(1.E0,0.E0,0.E0)); +#1725=VECTOR('',#1724,1.92E0); +#1726=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#1727=LINE('',#1726,#1725); +#1728=DIRECTION('',(0.E0,0.E0,1.E0)); +#1729=VECTOR('',#1728,3.4E-1); +#1730=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1731=LINE('',#1730,#1729); +#1732=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1733=VECTOR('',#1732,1.924995667241E0); +#1734=CARTESIAN_POINT('',(1.18E0,-7.976450198782E-1,-8.11E0)); +#1735=LINE('',#1734,#1733); +#1736=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.015E1)); +#1737=DIRECTION('',(1.E0,0.E0,0.E0)); +#1738=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1739=AXIS2_PLACEMENT_3D('',#1736,#1737,#1738); +#1741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1742=VECTOR('',#1741,1.01E0); +#1743=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.015E1)); +#1744=LINE('',#1743,#1742); +#1745=DIRECTION('',(0.E0,1.E0,0.E0)); +#1746=VECTOR('',#1745,6.4E-1); +#1747=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(0.E0,0.E0,1.E0)); +#1750=VECTOR('',#1749,1.01E0); +#1751=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1752=LINE('',#1751,#1750); +#1753=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.015E1)); +#1754=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1755=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1756=AXIS2_PLACEMENT_3D('',#1753,#1754,#1755); +#1758=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1759=VECTOR('',#1758,1.074163056034E0); +#1760=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.923725830020E0)); +#1761=LINE('',#1760,#1759); +#1762=CARTESIAN_POINT('',(1.18E0,-7.699494936612E-1,-9.340954544295E0)); +#1763=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1764=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1765=AXIS2_PLACEMENT_3D('',#1762,#1763,#1764); +#1767=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1768=VECTOR('',#1767,9.999999999999E-3); +#1769=CARTESIAN_POINT('',(1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1770=LINE('',#1769,#1768); +#1771=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1772=VECTOR('',#1771,1.02E0); +#1773=CARTESIAN_POINT('',(1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1774=LINE('',#1773,#1772); +#1775=DIRECTION('',(0.E0,1.E0,0.E0)); +#1776=VECTOR('',#1775,3.098528137424E-1); +#1777=CARTESIAN_POINT('',(1.18E0,1.351471862576E-1,-8.45E0)); +#1778=LINE('',#1777,#1776); +#1779=DIRECTION('',(0.E0,0.E0,1.E0)); +#1780=VECTOR('',#1779,4.15E0); +#1781=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#1782=LINE('',#1781,#1780); +#1783=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1784=VECTOR('',#1783,6.4E-1); +#1785=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1786=LINE('',#1785,#1784); +#1787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1788=VECTOR('',#1787,4.15E0); +#1789=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1790=LINE('',#1789,#1788); +#1791=DIRECTION('',(1.E0,0.E0,0.E0)); +#1792=VECTOR('',#1791,6.4E-1); +#1793=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#1794=LINE('',#1793,#1792); +#1795=DIRECTION('',(1.E0,0.E0,0.E0)); +#1796=VECTOR('',#1795,6.4E-1); +#1797=CARTESIAN_POINT('',(1.18E0,1.351471862576E-1,-8.45E0)); +#1798=LINE('',#1797,#1796); +#1799=DIRECTION('',(1.E0,0.E0,0.E0)); +#1800=VECTOR('',#1799,6.4E-1); +#1801=CARTESIAN_POINT('',(1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#1802=LINE('',#1801,#1800); +#1803=DIRECTION('',(1.E0,0.E0,0.E0)); +#1804=VECTOR('',#1803,6.4E-1); +#1805=CARTESIAN_POINT('',(1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#1806=LINE('',#1805,#1804); +#1807=DIRECTION('',(1.E0,0.E0,0.E0)); +#1808=VECTOR('',#1807,6.4E-1); +#1809=CARTESIAN_POINT('',(1.18E0,-9.467261889578E-1,-9.164177848998E0)); +#1810=LINE('',#1809,#1808); +#1811=DIRECTION('',(1.E0,0.E0,0.E0)); +#1812=VECTOR('',#1811,6.4E-1); +#1813=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.923725830020E0)); +#1814=LINE('',#1813,#1812); +#1815=DIRECTION('',(1.E0,0.E0,0.E0)); +#1816=VECTOR('',#1815,6.4E-1); +#1817=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.015E1)); +#1818=LINE('',#1817,#1816); +#1819=DIRECTION('',(1.E0,0.E0,0.E0)); +#1820=VECTOR('',#1819,6.4E-1); +#1821=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#1822=LINE('',#1821,#1820); +#1823=DIRECTION('',(1.E0,0.E0,0.E0)); +#1824=VECTOR('',#1823,6.4E-1); +#1825=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#1826=LINE('',#1825,#1824); +#1827=DIRECTION('',(1.E0,0.E0,0.E0)); +#1828=VECTOR('',#1827,6.4E-1); +#1829=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.015E1)); +#1830=LINE('',#1829,#1828); +#1831=DIRECTION('',(1.E0,0.E0,0.E0)); +#1832=VECTOR('',#1831,6.4E-1); +#1833=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.471177490061E0)); +#1834=LINE('',#1833,#1832); +#1835=DIRECTION('',(0.E0,0.E0,1.E0)); +#1836=VECTOR('',#1835,3.4E-1); +#1837=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#1838=LINE('',#1837,#1836); +#1839=DIRECTION('',(0.E0,1.E0,0.E0)); +#1840=VECTOR('',#1839,3.098528137424E-1); +#1841=CARTESIAN_POINT('',(1.82E0,1.351471862576E-1,-8.45E0)); +#1842=LINE('',#1841,#1840); +#1843=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1844=VECTOR('',#1843,1.02E0); +#1845=CARTESIAN_POINT('',(1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#1846=LINE('',#1845,#1844); +#1847=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#1848=VECTOR('',#1847,9.999999999999E-3); +#1849=CARTESIAN_POINT('',(1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#1850=LINE('',#1849,#1848); +#1851=CARTESIAN_POINT('',(1.82E0,-7.699494936612E-1,-9.340954544295E0)); +#1852=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1853=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1854=AXIS2_PLACEMENT_3D('',#1851,#1852,#1853); +#1856=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1857=VECTOR('',#1856,1.074163056034E0); +#1858=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.923725830020E0)); +#1859=LINE('',#1858,#1857); +#1860=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.015E1)); +#1861=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1863=AXIS2_PLACEMENT_3D('',#1860,#1861,#1862); +#1865=DIRECTION('',(0.E0,0.E0,1.E0)); +#1866=VECTOR('',#1865,1.01E0); +#1867=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#1868=LINE('',#1867,#1866); +#1869=DIRECTION('',(0.E0,1.E0,0.E0)); +#1870=VECTOR('',#1869,6.4E-1); +#1871=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1874=VECTOR('',#1873,1.01E0); +#1875=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.015E1)); +#1876=LINE('',#1875,#1874); +#1877=CARTESIAN_POINT('',(1.82E0,-1.48E0,-1.015E1)); +#1878=DIRECTION('',(1.E0,0.E0,0.E0)); +#1879=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1880=AXIS2_PLACEMENT_3D('',#1877,#1878,#1879); +#1882=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1883=VECTOR('',#1882,1.924995667241E0); +#1884=CARTESIAN_POINT('',(1.82E0,-7.976450198782E-1,-8.11E0)); +#1885=LINE('',#1884,#1883); +#1886=DIRECTION('',(0.E0,0.E0,1.E0)); +#1887=VECTOR('',#1886,4.15E0); +#1888=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#1889=LINE('',#1888,#1887); +#1890=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1891=VECTOR('',#1890,4.15E0); +#1892=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#1893=LINE('',#1892,#1891); +#1894=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1895=VECTOR('',#1894,6.4E-1); +#1896=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#1897=LINE('',#1896,#1895); +#1898=DIRECTION('',(1.E0,0.E0,0.E0)); +#1899=VECTOR('',#1898,6.4E-1); +#1900=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#1901=LINE('',#1900,#1899); +#1902=DIRECTION('',(1.E0,0.E0,0.E0)); +#1903=VECTOR('',#1902,6.4E-1); +#1904=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#1905=LINE('',#1904,#1903); +#1906=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1907=VECTOR('',#1906,6.35E0); +#1908=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#1909=LINE('',#1908,#1907); +#1910=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1911=VECTOR('',#1910,6.35E0); +#1912=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#1913=LINE('',#1912,#1911); +#1914=DIRECTION('',(0.E0,0.E0,1.E0)); +#1915=VECTOR('',#1914,6.35E0); +#1916=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#1917=LINE('',#1916,#1915); +#1918=DIRECTION('',(0.E0,0.E0,1.E0)); +#1919=VECTOR('',#1918,6.35E0); +#1920=CARTESIAN_POINT('',(-2.81E0,-6.1E-1,-6.35E0)); +#1921=LINE('',#1920,#1919); +#1922=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1923=VECTOR('',#1922,6.35E0); +#1924=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#1925=LINE('',#1924,#1923); +#1926=DIRECTION('',(0.E0,1.E0,0.E0)); +#1927=VECTOR('',#1926,6.4E-1); +#1928=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#1929=LINE('',#1928,#1927); +#1930=DIRECTION('',(1.E0,0.E0,0.E0)); +#1931=VECTOR('',#1930,6.4E-1); +#1932=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#1933=LINE('',#1932,#1931); +#1934=DIRECTION('',(0.E0,1.E0,0.E0)); +#1935=VECTOR('',#1934,6.4E-1); +#1936=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#1937=LINE('',#1936,#1935); +#1938=DIRECTION('',(1.E0,0.E0,0.E0)); +#1939=VECTOR('',#1938,6.4E-1); +#1940=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#1941=LINE('',#1940,#1939); +#1942=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#1943=VECTOR('',#1942,9.899494936612E-1); +#1944=CARTESIAN_POINT('',(-2.11E0,-1.31E0,-6.35E0)); +#1945=LINE('',#1944,#1943); +#1946=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1947=VECTOR('',#1946,1.92E0); +#1948=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#1949=LINE('',#1948,#1947); +#1950=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1951=VECTOR('',#1950,2.62E0); +#1952=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#1953=LINE('',#1952,#1951); +#1954=DIRECTION('',(0.E0,1.E0,0.E0)); +#1955=VECTOR('',#1954,2.62E0); +#1956=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#1957=LINE('',#1956,#1955); +#1958=DIRECTION('',(1.E0,0.E0,0.E0)); +#1959=VECTOR('',#1958,1.92E0); +#1960=CARTESIAN_POINT('',(-2.11E0,-1.31E0,-6.35E0)); +#1961=LINE('',#1960,#1959); +#1962=DIRECTION('',(0.E0,0.E0,1.E0)); +#1963=VECTOR('',#1962,3.4E-1); +#1964=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#1965=LINE('',#1964,#1963); +#1966=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1967=VECTOR('',#1966,1.924995667241E0); +#1968=CARTESIAN_POINT('',(-1.82E0,-7.976450198782E-1,-8.11E0)); +#1969=LINE('',#1968,#1967); +#1970=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.015E1)); +#1971=DIRECTION('',(1.E0,0.E0,0.E0)); +#1972=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1973=AXIS2_PLACEMENT_3D('',#1970,#1971,#1972); +#1975=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1976=VECTOR('',#1975,1.01E0); +#1977=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.015E1)); +#1978=LINE('',#1977,#1976); +#1979=DIRECTION('',(0.E0,1.E0,0.E0)); +#1980=VECTOR('',#1979,6.4E-1); +#1981=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#1982=LINE('',#1981,#1980); +#1983=DIRECTION('',(0.E0,0.E0,1.E0)); +#1984=VECTOR('',#1983,1.01E0); +#1985=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#1986=LINE('',#1985,#1984); +#1987=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.015E1)); +#1988=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1989=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1990=AXIS2_PLACEMENT_3D('',#1987,#1988,#1989); +#1992=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#1993=VECTOR('',#1992,1.074163056034E0); +#1994=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.923725830020E0)); +#1995=LINE('',#1994,#1993); +#1996=CARTESIAN_POINT('',(-1.82E0,-7.699494936612E-1,-9.340954544295E0)); +#1997=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1998=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1999=AXIS2_PLACEMENT_3D('',#1996,#1997,#1998); +#2001=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2002=VECTOR('',#2001,9.999999999999E-3); +#2003=CARTESIAN_POINT('',(-1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2004=LINE('',#2003,#2002); +#2005=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2006=VECTOR('',#2005,1.02E0); +#2007=CARTESIAN_POINT('',(-1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2008=LINE('',#2007,#2006); +#2009=DIRECTION('',(0.E0,1.E0,0.E0)); +#2010=VECTOR('',#2009,3.098528137424E-1); +#2011=CARTESIAN_POINT('',(-1.82E0,1.351471862576E-1,-8.45E0)); +#2012=LINE('',#2011,#2010); +#2013=DIRECTION('',(0.E0,0.E0,1.E0)); +#2014=VECTOR('',#2013,4.15E0); +#2015=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#2016=LINE('',#2015,#2014); +#2017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2018=VECTOR('',#2017,6.4E-1); +#2019=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2020=LINE('',#2019,#2018); +#2021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2022=VECTOR('',#2021,4.15E0); +#2023=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2024=LINE('',#2023,#2022); +#2025=DIRECTION('',(1.E0,0.E0,0.E0)); +#2026=VECTOR('',#2025,6.4E-1); +#2027=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#2028=LINE('',#2027,#2026); +#2029=DIRECTION('',(1.E0,0.E0,0.E0)); +#2030=VECTOR('',#2029,6.4E-1); +#2031=CARTESIAN_POINT('',(-1.82E0,1.351471862576E-1,-8.45E0)); +#2032=LINE('',#2031,#2030); +#2033=DIRECTION('',(1.E0,0.E0,0.E0)); +#2034=VECTOR('',#2033,6.4E-1); +#2035=CARTESIAN_POINT('',(-1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2036=LINE('',#2035,#2034); +#2037=DIRECTION('',(1.E0,0.E0,0.E0)); +#2038=VECTOR('',#2037,6.4E-1); +#2039=CARTESIAN_POINT('',(-1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2040=LINE('',#2039,#2038); +#2041=DIRECTION('',(1.E0,0.E0,0.E0)); +#2042=VECTOR('',#2041,6.4E-1); +#2043=CARTESIAN_POINT('',(-1.82E0,-9.467261889578E-1,-9.164177848998E0)); +#2044=LINE('',#2043,#2042); +#2045=DIRECTION('',(1.E0,0.E0,0.E0)); +#2046=VECTOR('',#2045,6.4E-1); +#2047=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.923725830020E0)); +#2048=LINE('',#2047,#2046); +#2049=DIRECTION('',(1.E0,0.E0,0.E0)); +#2050=VECTOR('',#2049,6.4E-1); +#2051=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.015E1)); +#2052=LINE('',#2051,#2050); +#2053=DIRECTION('',(1.E0,0.E0,0.E0)); +#2054=VECTOR('',#2053,6.4E-1); +#2055=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#2056=LINE('',#2055,#2054); +#2057=DIRECTION('',(1.E0,0.E0,0.E0)); +#2058=VECTOR('',#2057,6.4E-1); +#2059=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#2060=LINE('',#2059,#2058); +#2061=DIRECTION('',(1.E0,0.E0,0.E0)); +#2062=VECTOR('',#2061,6.4E-1); +#2063=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.015E1)); +#2064=LINE('',#2063,#2062); +#2065=DIRECTION('',(1.E0,0.E0,0.E0)); +#2066=VECTOR('',#2065,6.4E-1); +#2067=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.471177490061E0)); +#2068=LINE('',#2067,#2066); +#2069=DIRECTION('',(0.E0,0.E0,1.E0)); +#2070=VECTOR('',#2069,3.4E-1); +#2071=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#2072=LINE('',#2071,#2070); +#2073=DIRECTION('',(0.E0,1.E0,0.E0)); +#2074=VECTOR('',#2073,3.098528137424E-1); +#2075=CARTESIAN_POINT('',(-1.18E0,1.351471862576E-1,-8.45E0)); +#2076=LINE('',#2075,#2074); +#2077=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2078=VECTOR('',#2077,1.02E0); +#2079=CARTESIAN_POINT('',(-1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#2080=LINE('',#2079,#2078); +#2081=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2082=VECTOR('',#2081,9.999999999999E-3); +#2083=CARTESIAN_POINT('',(-1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#2084=LINE('',#2083,#2082); +#2085=CARTESIAN_POINT('',(-1.18E0,-7.699494936612E-1,-9.340954544295E0)); +#2086=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2087=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2088=AXIS2_PLACEMENT_3D('',#2085,#2086,#2087); +#2090=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2091=VECTOR('',#2090,1.074163056034E0); +#2092=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.923725830020E0)); +#2093=LINE('',#2092,#2091); +#2094=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.015E1)); +#2095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2097=AXIS2_PLACEMENT_3D('',#2094,#2095,#2096); +#2099=DIRECTION('',(0.E0,0.E0,1.E0)); +#2100=VECTOR('',#2099,1.01E0); +#2101=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#2102=LINE('',#2101,#2100); +#2103=DIRECTION('',(0.E0,1.E0,0.E0)); +#2104=VECTOR('',#2103,6.4E-1); +#2105=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#2106=LINE('',#2105,#2104); +#2107=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2108=VECTOR('',#2107,1.01E0); +#2109=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.015E1)); +#2110=LINE('',#2109,#2108); +#2111=CARTESIAN_POINT('',(-1.18E0,-1.48E0,-1.015E1)); +#2112=DIRECTION('',(1.E0,0.E0,0.E0)); +#2113=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2114=AXIS2_PLACEMENT_3D('',#2111,#2112,#2113); +#2116=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2117=VECTOR('',#2116,1.924995667241E0); +#2118=CARTESIAN_POINT('',(-1.18E0,-7.976450198782E-1,-8.11E0)); +#2119=LINE('',#2118,#2117); +#2120=DIRECTION('',(0.E0,0.E0,1.E0)); +#2121=VECTOR('',#2120,4.15E0); +#2122=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#2123=LINE('',#2122,#2121); +#2124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2125=VECTOR('',#2124,4.15E0); +#2126=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#2127=LINE('',#2126,#2125); +#2128=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2129=VECTOR('',#2128,6.4E-1); +#2130=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#2131=LINE('',#2130,#2129); +#2132=DIRECTION('',(1.E0,0.E0,0.E0)); +#2133=VECTOR('',#2132,6.4E-1); +#2134=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#2135=LINE('',#2134,#2133); +#2136=DIRECTION('',(1.E0,0.E0,0.E0)); +#2137=VECTOR('',#2136,6.4E-1); +#2138=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#2139=LINE('',#2138,#2137); +#2140=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2141=VECTOR('',#2140,6.35E0); +#2142=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#2143=LINE('',#2142,#2141); +#2144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2145=VECTOR('',#2144,6.35E0); +#2146=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#2147=LINE('',#2146,#2145); +#2148=DIRECTION('',(0.E0,0.E0,1.E0)); +#2149=VECTOR('',#2148,6.35E0); +#2150=CARTESIAN_POINT('',(-2.11E0,-1.31E0,-6.35E0)); +#2151=LINE('',#2150,#2149); +#2152=DIRECTION('',(0.E0,0.E0,1.E0)); +#2153=VECTOR('',#2152,6.35E0); +#2154=CARTESIAN_POINT('',(-3.89E0,-1.31E0,-6.35E0)); +#2155=LINE('',#2154,#2153); +#2156=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2157=VECTOR('',#2156,6.35E0); +#2158=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#2159=LINE('',#2158,#2157); +#2160=DIRECTION('',(0.E0,1.E0,0.E0)); +#2161=VECTOR('',#2160,6.4E-1); +#2162=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#2163=LINE('',#2162,#2161); +#2164=DIRECTION('',(1.E0,0.E0,0.E0)); +#2165=VECTOR('',#2164,6.4E-1); +#2166=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#2167=LINE('',#2166,#2165); +#2168=DIRECTION('',(0.E0,1.E0,0.E0)); +#2169=VECTOR('',#2168,6.4E-1); +#2170=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#2171=LINE('',#2170,#2169); +#2172=DIRECTION('',(1.E0,0.E0,0.E0)); +#2173=VECTOR('',#2172,6.4E-1); +#2174=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#2175=LINE('',#2174,#2173); +#2176=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2177=VECTOR('',#2176,9.899494936612E-1); +#2178=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,-6.35E0)); +#2179=LINE('',#2178,#2177); +#2180=DIRECTION('',(1.E0,0.E0,0.E0)); +#2181=VECTOR('',#2180,1.92E0); +#2182=CARTESIAN_POINT('',(-5.81E0,-1.31E0,-6.35E0)); +#2183=LINE('',#2182,#2181); +#2184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2185=VECTOR('',#2184,2.62E0); +#2186=CARTESIAN_POINT('',(-5.81E0,1.31E0,-6.35E0)); +#2187=LINE('',#2186,#2185); +#2188=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2189=VECTOR('',#2188,2.62E0); +#2190=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#2191=LINE('',#2190,#2189); +#2192=DIRECTION('',(0.E0,1.E0,0.E0)); +#2193=VECTOR('',#2192,1.92E0); +#2194=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,-6.35E0)); +#2195=LINE('',#2194,#2193); +#2196=DIRECTION('',(0.E0,0.E0,1.E0)); +#2197=VECTOR('',#2196,3.4E-1); +#2198=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#2199=LINE('',#2198,#2197); +#2200=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2201=VECTOR('',#2200,1.924995667241E0); +#2202=CARTESIAN_POINT('',(-4.82E0,-7.976450198782E-1,-8.11E0)); +#2203=LINE('',#2202,#2201); +#2204=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.015E1)); +#2205=DIRECTION('',(1.E0,0.E0,0.E0)); +#2206=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2207=AXIS2_PLACEMENT_3D('',#2204,#2205,#2206); +#2209=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2210=VECTOR('',#2209,1.01E0); +#2211=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.015E1)); +#2212=LINE('',#2211,#2210); +#2213=DIRECTION('',(0.E0,1.E0,0.E0)); +#2214=VECTOR('',#2213,6.4E-1); +#2215=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#2216=LINE('',#2215,#2214); +#2217=DIRECTION('',(0.E0,0.E0,1.E0)); +#2218=VECTOR('',#2217,1.01E0); +#2219=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#2220=LINE('',#2219,#2218); +#2221=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.015E1)); +#2222=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2223=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2224=AXIS2_PLACEMENT_3D('',#2221,#2222,#2223); +#2226=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2227=VECTOR('',#2226,1.074163056034E0); +#2228=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.923725830020E0)); +#2229=LINE('',#2228,#2227); +#2230=CARTESIAN_POINT('',(-4.82E0,-7.699494936612E-1,-9.340954544295E0)); +#2231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2232=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2233=AXIS2_PLACEMENT_3D('',#2230,#2231,#2232); +#2235=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2236=VECTOR('',#2235,9.999999999999E-3); +#2237=CARTESIAN_POINT('',(-4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2238=LINE('',#2237,#2236); +#2239=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2240=VECTOR('',#2239,1.02E0); +#2241=CARTESIAN_POINT('',(-4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2242=LINE('',#2241,#2240); +#2243=DIRECTION('',(0.E0,1.E0,0.E0)); +#2244=VECTOR('',#2243,3.098528137424E-1); +#2245=CARTESIAN_POINT('',(-4.82E0,1.351471862576E-1,-8.45E0)); +#2246=LINE('',#2245,#2244); +#2247=DIRECTION('',(0.E0,0.E0,1.E0)); +#2248=VECTOR('',#2247,4.15E0); +#2249=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#2250=LINE('',#2249,#2248); +#2251=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2252=VECTOR('',#2251,6.4E-1); +#2253=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#2254=LINE('',#2253,#2252); +#2255=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2256=VECTOR('',#2255,4.15E0); +#2257=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#2258=LINE('',#2257,#2256); +#2259=DIRECTION('',(1.E0,0.E0,0.E0)); +#2260=VECTOR('',#2259,6.4E-1); +#2261=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#2262=LINE('',#2261,#2260); +#2263=DIRECTION('',(1.E0,0.E0,0.E0)); +#2264=VECTOR('',#2263,6.4E-1); +#2265=CARTESIAN_POINT('',(-4.82E0,1.351471862576E-1,-8.45E0)); +#2266=LINE('',#2265,#2264); +#2267=DIRECTION('',(1.E0,0.E0,0.E0)); +#2268=VECTOR('',#2267,6.4E-1); +#2269=CARTESIAN_POINT('',(-4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2270=LINE('',#2269,#2268); +#2271=DIRECTION('',(1.E0,0.E0,0.E0)); +#2272=VECTOR('',#2271,6.4E-1); +#2273=CARTESIAN_POINT('',(-4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2274=LINE('',#2273,#2272); +#2275=DIRECTION('',(1.E0,0.E0,0.E0)); +#2276=VECTOR('',#2275,6.4E-1); +#2277=CARTESIAN_POINT('',(-4.82E0,-9.467261889578E-1,-9.164177848998E0)); +#2278=LINE('',#2277,#2276); +#2279=DIRECTION('',(1.E0,0.E0,0.E0)); +#2280=VECTOR('',#2279,6.4E-1); +#2281=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.923725830020E0)); +#2282=LINE('',#2281,#2280); +#2283=DIRECTION('',(1.E0,0.E0,0.E0)); +#2284=VECTOR('',#2283,6.4E-1); +#2285=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.015E1)); +#2286=LINE('',#2285,#2284); +#2287=DIRECTION('',(1.E0,0.E0,0.E0)); +#2288=VECTOR('',#2287,6.4E-1); +#2289=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#2290=LINE('',#2289,#2288); +#2291=DIRECTION('',(1.E0,0.E0,0.E0)); +#2292=VECTOR('',#2291,6.4E-1); +#2293=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#2294=LINE('',#2293,#2292); +#2295=DIRECTION('',(1.E0,0.E0,0.E0)); +#2296=VECTOR('',#2295,6.4E-1); +#2297=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.015E1)); +#2298=LINE('',#2297,#2296); +#2299=DIRECTION('',(1.E0,0.E0,0.E0)); +#2300=VECTOR('',#2299,6.4E-1); +#2301=CARTESIAN_POINT('',(-4.82E0,-2.158822509939E0,-9.471177490061E0)); +#2302=LINE('',#2301,#2300); +#2303=DIRECTION('',(0.E0,0.E0,1.E0)); +#2304=VECTOR('',#2303,3.4E-1); +#2305=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#2306=LINE('',#2305,#2304); +#2307=DIRECTION('',(0.E0,1.E0,0.E0)); +#2308=VECTOR('',#2307,3.098528137424E-1); +#2309=CARTESIAN_POINT('',(-4.18E0,1.351471862576E-1,-8.45E0)); +#2310=LINE('',#2309,#2308); +#2311=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2312=VECTOR('',#2311,1.02E0); +#2313=CARTESIAN_POINT('',(-4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#2314=LINE('',#2313,#2312); +#2315=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2316=VECTOR('',#2315,9.999999999999E-3); +#2317=CARTESIAN_POINT('',(-4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#2318=LINE('',#2317,#2316); +#2319=CARTESIAN_POINT('',(-4.18E0,-7.699494936612E-1,-9.340954544295E0)); +#2320=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2321=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2322=AXIS2_PLACEMENT_3D('',#2319,#2320,#2321); +#2324=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2325=VECTOR('',#2324,1.074163056034E0); +#2326=CARTESIAN_POINT('',(-4.18E0,-1.706274169980E0,-9.923725830020E0)); +#2327=LINE('',#2326,#2325); +#2328=CARTESIAN_POINT('',(-4.18E0,-1.48E0,-1.015E1)); +#2329=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2330=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2331=AXIS2_PLACEMENT_3D('',#2328,#2329,#2330); +#2333=DIRECTION('',(0.E0,0.E0,1.E0)); +#2334=VECTOR('',#2333,1.01E0); +#2335=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.116E1)); +#2336=LINE('',#2335,#2334); +#2337=DIRECTION('',(0.E0,1.E0,0.E0)); +#2338=VECTOR('',#2337,6.4E-1); +#2339=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.116E1)); +#2340=LINE('',#2339,#2338); +#2341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2342=VECTOR('',#2341,1.01E0); +#2343=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.015E1)); +#2344=LINE('',#2343,#2342); +#2345=CARTESIAN_POINT('',(-4.18E0,-1.48E0,-1.015E1)); +#2346=DIRECTION('',(1.E0,0.E0,0.E0)); +#2347=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2348=AXIS2_PLACEMENT_3D('',#2345,#2346,#2347); +#2350=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2351=VECTOR('',#2350,1.924995667241E0); +#2352=CARTESIAN_POINT('',(-4.18E0,-7.976450198782E-1,-8.11E0)); +#2353=LINE('',#2352,#2351); +#2354=DIRECTION('',(0.E0,0.E0,1.E0)); +#2355=VECTOR('',#2354,4.15E0); +#2356=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#2357=LINE('',#2356,#2355); +#2358=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2359=VECTOR('',#2358,4.15E0); +#2360=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#2361=LINE('',#2360,#2359); +#2362=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2363=VECTOR('',#2362,6.4E-1); +#2364=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#2365=LINE('',#2364,#2363); +#2366=DIRECTION('',(1.E0,0.E0,0.E0)); +#2367=VECTOR('',#2366,6.4E-1); +#2368=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#2369=LINE('',#2368,#2367); +#2370=DIRECTION('',(1.E0,0.E0,0.E0)); +#2371=VECTOR('',#2370,6.4E-1); +#2372=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#2373=LINE('',#2372,#2371); +#2374=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2375=VECTOR('',#2374,6.35E0); +#2376=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#2377=LINE('',#2376,#2375); +#2378=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2379=VECTOR('',#2378,6.35E0); +#2380=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#2381=LINE('',#2380,#2379); +#2382=DIRECTION('',(0.E0,0.E0,1.E0)); +#2383=VECTOR('',#2382,6.35E0); +#2384=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,-6.35E0)); +#2385=LINE('',#2384,#2383); +#2386=DIRECTION('',(0.E0,0.E0,1.E0)); +#2387=VECTOR('',#2386,6.35E0); +#2388=CARTESIAN_POINT('',(-6.89E0,-1.31E0,-6.35E0)); +#2389=LINE('',#2388,#2387); +#2390=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2391=VECTOR('',#2390,6.35E0); +#2392=CARTESIAN_POINT('',(-8.81E0,-1.31E0,0.E0)); +#2393=LINE('',#2392,#2391); +#2394=DIRECTION('',(0.E0,1.E0,0.E0)); +#2395=VECTOR('',#2394,6.4E-1); +#2396=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-6.35E0)); +#2397=LINE('',#2396,#2395); +#2398=DIRECTION('',(1.E0,0.E0,0.E0)); +#2399=VECTOR('',#2398,6.4E-1); +#2400=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-6.35E0)); +#2401=LINE('',#2400,#2399); +#2402=DIRECTION('',(0.E0,1.E0,0.E0)); +#2403=VECTOR('',#2402,6.4E-1); +#2404=CARTESIAN_POINT('',(-7.18E0,-3.2E-1,-6.35E0)); +#2405=LINE('',#2404,#2403); +#2406=DIRECTION('',(1.E0,0.E0,0.E0)); +#2407=VECTOR('',#2406,6.4E-1); +#2408=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-6.35E0)); +#2409=LINE('',#2408,#2407); +#2410=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#2411=VECTOR('',#2410,9.899494936612E-1); +#2412=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,-6.35E0)); +#2413=LINE('',#2412,#2411); +#2414=DIRECTION('',(1.E0,0.E0,0.E0)); +#2415=VECTOR('',#2414,1.92E0); +#2416=CARTESIAN_POINT('',(-8.81E0,-1.31E0,-6.35E0)); +#2417=LINE('',#2416,#2415); +#2418=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2419=VECTOR('',#2418,2.62E0); +#2420=CARTESIAN_POINT('',(-8.81E0,1.31E0,-6.35E0)); +#2421=LINE('',#2420,#2419); +#2422=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2423=VECTOR('',#2422,2.62E0); +#2424=CARTESIAN_POINT('',(-6.19E0,1.31E0,-6.35E0)); +#2425=LINE('',#2424,#2423); +#2426=DIRECTION('',(0.E0,1.E0,0.E0)); +#2427=VECTOR('',#2426,1.92E0); +#2428=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,-6.35E0)); +#2429=LINE('',#2428,#2427); +#2430=DIRECTION('',(0.E0,0.E0,1.E0)); +#2431=VECTOR('',#2430,3.4E-1); +#2432=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.45E0)); +#2433=LINE('',#2432,#2431); +#2434=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2435=VECTOR('',#2434,1.924995667241E0); +#2436=CARTESIAN_POINT('',(-7.82E0,-7.976450198782E-1,-8.11E0)); +#2437=LINE('',#2436,#2435); +#2438=CARTESIAN_POINT('',(-7.82E0,-1.48E0,-1.015E1)); +#2439=DIRECTION('',(1.E0,0.E0,0.E0)); +#2440=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2441=AXIS2_PLACEMENT_3D('',#2438,#2439,#2440); +#2443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2444=VECTOR('',#2443,1.01E0); +#2445=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.015E1)); +#2446=LINE('',#2445,#2444); +#2447=DIRECTION('',(0.E0,1.E0,0.E0)); +#2448=VECTOR('',#2447,6.4E-1); +#2449=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.116E1)); +#2450=LINE('',#2449,#2448); +#2451=DIRECTION('',(0.E0,0.E0,1.E0)); +#2452=VECTOR('',#2451,1.01E0); +#2453=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.116E1)); +#2454=LINE('',#2453,#2452); +#2455=CARTESIAN_POINT('',(-7.82E0,-1.48E0,-1.015E1)); +#2456=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2457=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2458=AXIS2_PLACEMENT_3D('',#2455,#2456,#2457); +#2460=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2461=VECTOR('',#2460,1.074163056034E0); +#2462=CARTESIAN_POINT('',(-7.82E0,-1.706274169980E0,-9.923725830020E0)); +#2463=LINE('',#2462,#2461); +#2464=CARTESIAN_POINT('',(-7.82E0,-7.699494936612E-1,-9.340954544295E0)); +#2465=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2466=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2467=AXIS2_PLACEMENT_3D('',#2464,#2465,#2466); +#2469=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2470=VECTOR('',#2469,9.999999999999E-3); +#2471=CARTESIAN_POINT('',(-7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2472=LINE('',#2471,#2470); +#2473=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2474=VECTOR('',#2473,1.02E0); +#2475=CARTESIAN_POINT('',(-7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2476=LINE('',#2475,#2474); +#2477=DIRECTION('',(0.E0,1.E0,0.E0)); +#2478=VECTOR('',#2477,3.098528137424E-1); +#2479=CARTESIAN_POINT('',(-7.82E0,1.351471862576E-1,-8.45E0)); +#2480=LINE('',#2479,#2478); +#2481=DIRECTION('',(0.E0,0.E0,1.E0)); +#2482=VECTOR('',#2481,4.15E0); +#2483=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-6.35E0)); +#2484=LINE('',#2483,#2482); +#2485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2486=VECTOR('',#2485,6.4E-1); +#2487=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-2.2E0)); +#2488=LINE('',#2487,#2486); +#2489=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2490=VECTOR('',#2489,4.15E0); +#2491=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-2.2E0)); +#2492=LINE('',#2491,#2490); +#2493=DIRECTION('',(1.E0,0.E0,0.E0)); +#2494=VECTOR('',#2493,6.4E-1); +#2495=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.45E0)); +#2496=LINE('',#2495,#2494); +#2497=DIRECTION('',(1.E0,0.E0,0.E0)); +#2498=VECTOR('',#2497,6.4E-1); +#2499=CARTESIAN_POINT('',(-7.82E0,1.351471862576E-1,-8.45E0)); +#2500=LINE('',#2499,#2498); +#2501=DIRECTION('',(1.E0,0.E0,0.E0)); +#2502=VECTOR('',#2501,6.4E-1); +#2503=CARTESIAN_POINT('',(-7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#2504=LINE('',#2503,#2502); +#2505=DIRECTION('',(1.E0,0.E0,0.E0)); +#2506=VECTOR('',#2505,6.4E-1); +#2507=CARTESIAN_POINT('',(-7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#2508=LINE('',#2507,#2506); +#2509=DIRECTION('',(1.E0,0.E0,0.E0)); +#2510=VECTOR('',#2509,6.4E-1); +#2511=CARTESIAN_POINT('',(-7.82E0,-9.467261889578E-1,-9.164177848998E0)); +#2512=LINE('',#2511,#2510); +#2513=DIRECTION('',(1.E0,0.E0,0.E0)); +#2514=VECTOR('',#2513,6.4E-1); +#2515=CARTESIAN_POINT('',(-7.82E0,-1.706274169980E0,-9.923725830020E0)); +#2516=LINE('',#2515,#2514); +#2517=DIRECTION('',(1.E0,0.E0,0.E0)); +#2518=VECTOR('',#2517,6.4E-1); +#2519=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.015E1)); +#2520=LINE('',#2519,#2518); +#2521=DIRECTION('',(1.E0,0.E0,0.E0)); +#2522=VECTOR('',#2521,6.4E-1); +#2523=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.116E1)); +#2524=LINE('',#2523,#2522); +#2525=DIRECTION('',(1.E0,0.E0,0.E0)); +#2526=VECTOR('',#2525,6.4E-1); +#2527=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.116E1)); +#2528=LINE('',#2527,#2526); +#2529=DIRECTION('',(1.E0,0.E0,0.E0)); +#2530=VECTOR('',#2529,6.4E-1); +#2531=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.015E1)); +#2532=LINE('',#2531,#2530); +#2533=DIRECTION('',(1.E0,0.E0,0.E0)); +#2534=VECTOR('',#2533,6.4E-1); +#2535=CARTESIAN_POINT('',(-7.82E0,-2.158822509939E0,-9.471177490061E0)); +#2536=LINE('',#2535,#2534); +#2537=DIRECTION('',(0.E0,0.E0,1.E0)); +#2538=VECTOR('',#2537,3.4E-1); +#2539=CARTESIAN_POINT('',(-7.18E0,4.45E-1,-8.45E0)); +#2540=LINE('',#2539,#2538); +#2541=DIRECTION('',(0.E0,1.E0,0.E0)); +#2542=VECTOR('',#2541,3.098528137424E-1); +#2543=CARTESIAN_POINT('',(-7.18E0,1.351471862576E-1,-8.45E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2546=VECTOR('',#2545,1.02E0); +#2547=CARTESIAN_POINT('',(-7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#2548=LINE('',#2547,#2546); +#2549=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#2550=VECTOR('',#2549,9.999999999999E-3); +#2551=CARTESIAN_POINT('',(-7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#2552=LINE('',#2551,#2550); +#2553=CARTESIAN_POINT('',(-7.18E0,-7.699494936612E-1,-9.340954544295E0)); +#2554=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2555=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2556=AXIS2_PLACEMENT_3D('',#2553,#2554,#2555); +#2558=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2559=VECTOR('',#2558,1.074163056034E0); +#2560=CARTESIAN_POINT('',(-7.18E0,-1.706274169980E0,-9.923725830020E0)); +#2561=LINE('',#2560,#2559); +#2562=CARTESIAN_POINT('',(-7.18E0,-1.48E0,-1.015E1)); +#2563=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2564=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2565=AXIS2_PLACEMENT_3D('',#2562,#2563,#2564); +#2567=DIRECTION('',(0.E0,0.E0,1.E0)); +#2568=VECTOR('',#2567,1.01E0); +#2569=CARTESIAN_POINT('',(-7.18E0,-1.8E0,-1.116E1)); +#2570=LINE('',#2569,#2568); +#2571=DIRECTION('',(0.E0,1.E0,0.E0)); +#2572=VECTOR('',#2571,6.4E-1); +#2573=CARTESIAN_POINT('',(-7.18E0,-2.44E0,-1.116E1)); +#2574=LINE('',#2573,#2572); +#2575=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2576=VECTOR('',#2575,1.01E0); +#2577=CARTESIAN_POINT('',(-7.18E0,-2.44E0,-1.015E1)); +#2578=LINE('',#2577,#2576); +#2579=CARTESIAN_POINT('',(-7.18E0,-1.48E0,-1.015E1)); +#2580=DIRECTION('',(1.E0,0.E0,0.E0)); +#2581=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2582=AXIS2_PLACEMENT_3D('',#2579,#2580,#2581); +#2584=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#2585=VECTOR('',#2584,1.924995667241E0); +#2586=CARTESIAN_POINT('',(-7.18E0,-7.976450198782E-1,-8.11E0)); +#2587=LINE('',#2586,#2585); +#2588=DIRECTION('',(0.E0,0.E0,1.E0)); +#2589=VECTOR('',#2588,4.15E0); +#2590=CARTESIAN_POINT('',(-7.18E0,3.2E-1,-6.35E0)); +#2591=LINE('',#2590,#2589); +#2592=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2593=VECTOR('',#2592,4.15E0); +#2594=CARTESIAN_POINT('',(-7.18E0,-3.2E-1,-2.2E0)); +#2595=LINE('',#2594,#2593); +#2596=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2597=VECTOR('',#2596,6.4E-1); +#2598=CARTESIAN_POINT('',(-7.18E0,3.2E-1,-2.2E0)); +#2599=LINE('',#2598,#2597); +#2600=DIRECTION('',(1.E0,0.E0,0.E0)); +#2601=VECTOR('',#2600,6.4E-1); +#2602=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-2.2E0)); +#2603=LINE('',#2602,#2601); +#2604=DIRECTION('',(1.E0,0.E0,0.E0)); +#2605=VECTOR('',#2604,6.4E-1); +#2606=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-2.2E0)); +#2607=LINE('',#2606,#2605); +#2608=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2609=VECTOR('',#2608,6.35E0); +#2610=CARTESIAN_POINT('',(-8.81E0,1.31E0,0.E0)); +#2611=LINE('',#2610,#2609); +#2612=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2613=VECTOR('',#2612,6.35E0); +#2614=CARTESIAN_POINT('',(-6.19E0,1.31E0,0.E0)); +#2615=LINE('',#2614,#2613); +#2616=DIRECTION('',(0.E0,0.E0,1.E0)); +#2617=VECTOR('',#2616,6.35E0); +#2618=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,-6.35E0)); +#2619=LINE('',#2618,#2617); +#2620=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2621=VECTOR('',#2620,4.3E-1); +#2622=CARTESIAN_POINT('',(9.93E0,-5.E-1,-5.05E0)); +#2623=LINE('',#2622,#2621); +#2624=DIRECTION('',(1.E0,0.E0,0.E0)); +#2625=VECTOR('',#2624,4.3E-1); +#2626=CARTESIAN_POINT('',(9.5E0,-5.E-1,-3.05E0)); +#2627=LINE('',#2626,#2625); +#2628=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2629=VECTOR('',#2628,2.E0); +#2630=CARTESIAN_POINT('',(9.93E0,-5.E-1,-3.05E0)); +#2631=LINE('',#2630,#2629); +#2632=DIRECTION('',(1.E0,0.E0,0.E0)); +#2633=VECTOR('',#2632,4.3E-1); +#2634=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-4.15E0)); +#2635=LINE('',#2634,#2633); +#2636=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2637=VECTOR('',#2636,4.3E-1); +#2638=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-6.15E0)); +#2639=LINE('',#2638,#2637); +#2640=DIRECTION('',(0.E0,0.E0,1.E0)); +#2641=VECTOR('',#2640,2.E0); +#2642=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-6.15E0)); +#2643=LINE('',#2642,#2641); +#2644=DIRECTION('',(0.E0,1.E0,0.E0)); +#2645=VECTOR('',#2644,1.E0); +#2646=CARTESIAN_POINT('',(9.93E0,-5.E-1,-5.05E0)); +#2647=LINE('',#2646,#2645); +#2648=CARTESIAN_POINT('',(9.93E0,4.15E-1,-5.05E0)); +#2649=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2650=DIRECTION('',(0.E0,1.E0,0.E0)); +#2651=AXIS2_PLACEMENT_3D('',#2648,#2649,#2650); +#2653=DIRECTION('',(0.E0,0.E0,1.E0)); +#2654=VECTOR('',#2653,1.78E0); +#2655=CARTESIAN_POINT('',(9.93E0,5.45E-1,-5.05E0)); +#2656=LINE('',#2655,#2654); +#2657=CARTESIAN_POINT('',(9.93E0,7.95E-1,-3.27E0)); +#2658=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2659=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2660=AXIS2_PLACEMENT_3D('',#2657,#2658,#2659); +#2662=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2663=VECTOR('',#2662,6.112698372208E-2); +#2664=CARTESIAN_POINT('',(9.93E0,6.182233047034E-1,-3.093223304703E0)); +#2665=LINE('',#2664,#2663); +#2666=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2667=VECTOR('',#2666,1.614466094067E-1); +#2668=CARTESIAN_POINT('',(9.93E0,6.614466094067E-1,-3.05E0)); +#2669=LINE('',#2668,#2667); +#2670=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2671=VECTOR('',#2670,4.5E-2); +#2672=CARTESIAN_POINT('',(9.93E0,-5.E-1,-3.05E0)); +#2673=LINE('',#2672,#2671); +#2674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2675=VECTOR('',#2674,2.E0); +#2676=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.05E0)); +#2677=LINE('',#2676,#2675); +#2678=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.05E0)); +#2679=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2680=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2681=AXIS2_PLACEMENT_3D('',#2678,#2679,#2680); +#2683=DIRECTION('',(0.E0,1.E0,0.E0)); +#2684=VECTOR('',#2683,8.3E-1); +#2685=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.18E0)); +#2686=LINE('',#2685,#2684); +#2687=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2688=VECTOR('',#2687,3.6E-1); +#2689=CARTESIAN_POINT('',(9.93E0,4.15E-1,-5.18E0)); +#2690=LINE('',#2689,#2688); +#2691=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2692=VECTOR('',#2691,3.6E-1); +#2693=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.18E0)); +#2694=LINE('',#2693,#2692); +#2695=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2696=VECTOR('',#2695,3.6E-1); +#2697=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-5.05E0)); +#2698=LINE('',#2697,#2696); +#2699=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2700=VECTOR('',#2699,3.6E-1); +#2701=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.02E0)); +#2702=LINE('',#2701,#2700); +#2703=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2704=VECTOR('',#2703,1.32E0); +#2705=CARTESIAN_POINT('',(9.93E0,-1.545E0,-3.94E0)); +#2706=LINE('',#2705,#2704); +#2707=DIRECTION('',(0.E0,0.E0,1.E0)); +#2708=VECTOR('',#2707,1.04E0); +#2709=CARTESIAN_POINT('',(9.93E0,-1.545E0,-3.94E0)); +#2710=LINE('',#2709,#2708); +#2711=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.9E0)); +#2712=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2713=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2714=AXIS2_PLACEMENT_3D('',#2711,#2712,#2713); +#2716=DIRECTION('',(0.E0,1.E0,0.E0)); +#2717=VECTOR('',#2716,6.2E-1); +#2718=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.77E0)); +#2719=LINE('',#2718,#2717); +#2720=CARTESIAN_POINT('',(9.93E0,-7.95E-1,-3.02E0)); +#2721=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2722=DIRECTION('',(0.E0,0.E0,1.E0)); +#2723=AXIS2_PLACEMENT_3D('',#2720,#2721,#2722); +#2725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2726=VECTOR('',#2725,3.E-2); +#2727=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.02E0)); +#2728=LINE('',#2727,#2726); +#2729=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2730=VECTOR('',#2729,2.924264068712E-1); +#2731=CARTESIAN_POINT('',(9.93E0,6.614466094067E-1,-3.05E0)); +#2732=LINE('',#2731,#2730); +#2733=CARTESIAN_POINT('',(9.93E0,1.045E0,-3.02E0)); +#2734=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2735=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2736=AXIS2_PLACEMENT_3D('',#2733,#2734,#2735); +#2738=DIRECTION('',(0.E0,1.E0,0.E0)); +#2739=VECTOR('',#2738,5.1E-1); +#2740=CARTESIAN_POINT('',(9.93E0,1.045E0,-2.77E0)); +#2741=LINE('',#2740,#2739); +#2742=CARTESIAN_POINT('',(9.93E0,1.555E0,-2.9E0)); +#2743=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2744=DIRECTION('',(0.E0,0.E0,1.E0)); +#2745=AXIS2_PLACEMENT_3D('',#2742,#2743,#2744); +#2747=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2748=VECTOR('',#2747,3.03E0); +#2749=CARTESIAN_POINT('',(9.93E0,1.685E0,-2.9E0)); +#2750=LINE('',#2749,#2748); +#2751=CARTESIAN_POINT('',(9.93E0,1.185E0,-5.93E0)); +#2752=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2753=DIRECTION('',(0.E0,1.E0,0.E0)); +#2754=AXIS2_PLACEMENT_3D('',#2751,#2752,#2753); +#2756=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2757=VECTOR('',#2756,2.23E0); +#2758=CARTESIAN_POINT('',(9.93E0,1.185E0,-6.43E0)); +#2759=LINE('',#2758,#2757); +#2760=CARTESIAN_POINT('',(9.93E0,-1.045E0,-5.93E0)); +#2761=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2762=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2763=AXIS2_PLACEMENT_3D('',#2760,#2761,#2762); +#2765=DIRECTION('',(0.E0,0.E0,1.E0)); +#2766=VECTOR('',#2765,6.7E-1); +#2767=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.93E0)); +#2768=LINE('',#2767,#2766); +#2769=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-5.26E0)); +#2770=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2771=DIRECTION('',(1.190853747084E-14,-1.E0,0.E0)); +#2772=AXIS2_PLACEMENT_3D('',#2769,#2770,#2771); +#2774=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2775=VECTOR('',#2774,2.16E0); +#2776=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-5.26E0)); +#2777=LINE('',#2776,#2775); +#2778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2779=VECTOR('',#2778,3.6E-1); +#2780=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-5.26E0)); +#2781=LINE('',#2780,#2779); +#2782=DIRECTION('',(1.E0,0.E0,0.E0)); +#2783=VECTOR('',#2782,2.16E0); +#2784=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-5.26E0)); +#2785=LINE('',#2784,#2783); +#2786=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-5.26E0)); +#2787=DIRECTION('',(0.E0,0.E0,1.E0)); +#2788=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2789=AXIS2_PLACEMENT_3D('',#2786,#2787,#2788); +#2791=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-5.26E0)); +#2792=DIRECTION('',(0.E0,0.E0,1.E0)); +#2793=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2794=AXIS2_PLACEMENT_3D('',#2791,#2792,#2793); +#2796=DIRECTION('',(1.E0,0.E0,0.E0)); +#2797=VECTOR('',#2796,2.16E0); +#2798=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-5.26E0)); +#2799=LINE('',#2798,#2797); +#2800=DIRECTION('',(0.E0,1.E0,0.E0)); +#2801=VECTOR('',#2800,3.6E-1); +#2802=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-5.26E0)); +#2803=LINE('',#2802,#2801); +#2804=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2805=VECTOR('',#2804,2.16E0); +#2806=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-5.26E0)); +#2807=LINE('',#2806,#2805); +#2808=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-5.26E0)); +#2809=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2810=DIRECTION('',(1.E0,0.E0,0.E0)); +#2811=AXIS2_PLACEMENT_3D('',#2808,#2809,#2810); +#2813=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2814=VECTOR('',#2813,3.6E-1); +#2815=CARTESIAN_POINT('',(9.93E0,-1.545E0,-3.94E0)); +#2816=LINE('',#2815,#2814); +#2817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2818=VECTOR('',#2817,3.6E-1); +#2819=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.26E0)); +#2820=LINE('',#2819,#2818); +#2821=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2822=VECTOR('',#2821,3.6E-1); +#2823=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.93E0)); +#2824=LINE('',#2823,#2822); +#2825=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-3.94E0)); +#2826=DIRECTION('',(0.E0,0.E0,1.E0)); +#2827=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2828=AXIS2_PLACEMENT_3D('',#2825,#2826,#2827); +#2830=DIRECTION('',(1.E0,0.E0,0.E0)); +#2831=VECTOR('',#2830,2.16E0); +#2832=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-3.94E0)); +#2833=LINE('',#2832,#2831); +#2834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2835=VECTOR('',#2834,3.6E-1); +#2836=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-3.94E0)); +#2837=LINE('',#2836,#2835); +#2838=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2839=VECTOR('',#2838,2.16E0); +#2840=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-3.94E0)); +#2841=LINE('',#2840,#2839); +#2842=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-3.94E0)); +#2843=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2844=DIRECTION('',(1.190853747084E-14,-1.E0,0.E0)); +#2845=AXIS2_PLACEMENT_3D('',#2842,#2843,#2844); +#2847=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-3.94E0)); +#2848=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2849=DIRECTION('',(1.E0,0.E0,0.E0)); +#2850=AXIS2_PLACEMENT_3D('',#2847,#2848,#2849); +#2852=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2853=VECTOR('',#2852,2.16E0); +#2854=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-3.94E0)); +#2855=LINE('',#2854,#2853); +#2856=DIRECTION('',(0.E0,1.E0,0.E0)); +#2857=VECTOR('',#2856,3.6E-1); +#2858=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-3.94E0)); +#2859=LINE('',#2858,#2857); +#2860=DIRECTION('',(1.E0,0.E0,0.E0)); +#2861=VECTOR('',#2860,2.16E0); +#2862=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-3.94E0)); +#2863=LINE('',#2862,#2861); +#2864=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-3.94E0)); +#2865=DIRECTION('',(0.E0,0.E0,1.E0)); +#2866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2867=AXIS2_PLACEMENT_3D('',#2864,#2865,#2866); +#2869=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2870=VECTOR('',#2869,1.32E0); +#2871=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-3.94E0)); +#2872=LINE('',#2871,#2870); +#2873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2874=VECTOR('',#2873,1.32E0); +#2875=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-3.94E0)); +#2876=LINE('',#2875,#2874); +#2877=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2878=VECTOR('',#2877,1.32E0); +#2879=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-3.94E0)); +#2880=LINE('',#2879,#2878); +#2881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2882=VECTOR('',#2881,1.32E0); +#2883=CARTESIAN_POINT('',(1.0465E1,-2.44E0,-3.94E0)); +#2884=LINE('',#2883,#2882); +#2885=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2886=VECTOR('',#2885,1.32E0); +#2887=CARTESIAN_POINT('',(9.57E0,-1.545E0,-3.94E0)); +#2888=LINE('',#2887,#2886); +#2889=DIRECTION('',(0.E0,0.E0,1.E0)); +#2890=VECTOR('',#2889,6.7E-1); +#2891=CARTESIAN_POINT('',(9.57E0,-1.545E0,-5.93E0)); +#2892=LINE('',#2891,#2890); +#2893=CARTESIAN_POINT('',(9.57E0,-1.045E0,-5.93E0)); +#2894=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2895=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2896=AXIS2_PLACEMENT_3D('',#2893,#2894,#2895); +#2898=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2899=VECTOR('',#2898,2.23E0); +#2900=CARTESIAN_POINT('',(9.57E0,1.185E0,-6.43E0)); +#2901=LINE('',#2900,#2899); +#2902=CARTESIAN_POINT('',(9.57E0,1.185E0,-5.93E0)); +#2903=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2904=DIRECTION('',(0.E0,1.E0,0.E0)); +#2905=AXIS2_PLACEMENT_3D('',#2902,#2903,#2904); +#2907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2908=VECTOR('',#2907,3.03E0); +#2909=CARTESIAN_POINT('',(9.57E0,1.685E0,-2.9E0)); +#2910=LINE('',#2909,#2908); +#2911=CARTESIAN_POINT('',(9.57E0,1.555E0,-2.9E0)); +#2912=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2913=DIRECTION('',(0.E0,0.E0,1.E0)); +#2914=AXIS2_PLACEMENT_3D('',#2911,#2912,#2913); +#2916=DIRECTION('',(0.E0,1.E0,0.E0)); +#2917=VECTOR('',#2916,5.1E-1); +#2918=CARTESIAN_POINT('',(9.57E0,1.045E0,-2.77E0)); +#2919=LINE('',#2918,#2917); +#2920=CARTESIAN_POINT('',(9.57E0,1.045E0,-3.02E0)); +#2921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2922=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2923=AXIS2_PLACEMENT_3D('',#2920,#2921,#2922); +#2925=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2926=VECTOR('',#2925,3.535533905933E-1); +#2927=CARTESIAN_POINT('',(9.57E0,6.182233047034E-1,-3.093223304703E0)); +#2928=LINE('',#2927,#2926); +#2929=CARTESIAN_POINT('',(9.57E0,7.95E-1,-3.27E0)); +#2930=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2931=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2932=AXIS2_PLACEMENT_3D('',#2929,#2930,#2931); +#2934=DIRECTION('',(0.E0,0.E0,1.E0)); +#2935=VECTOR('',#2934,1.78E0); +#2936=CARTESIAN_POINT('',(9.57E0,5.45E-1,-5.05E0)); +#2937=LINE('',#2936,#2935); +#2938=CARTESIAN_POINT('',(9.57E0,4.15E-1,-5.05E0)); +#2939=DIRECTION('',(1.E0,0.E0,0.E0)); +#2940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2941=AXIS2_PLACEMENT_3D('',#2938,#2939,#2940); +#2943=DIRECTION('',(0.E0,1.E0,0.E0)); +#2944=VECTOR('',#2943,8.3E-1); +#2945=CARTESIAN_POINT('',(9.57E0,-4.15E-1,-5.18E0)); +#2946=LINE('',#2945,#2944); +#2947=CARTESIAN_POINT('',(9.57E0,-4.15E-1,-5.05E0)); +#2948=DIRECTION('',(1.E0,0.E0,0.E0)); +#2949=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2950=AXIS2_PLACEMENT_3D('',#2947,#2948,#2949); +#2952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2953=VECTOR('',#2952,2.03E0); +#2954=CARTESIAN_POINT('',(9.57E0,-5.45E-1,-3.02E0)); +#2955=LINE('',#2954,#2953); +#2956=CARTESIAN_POINT('',(9.57E0,-7.95E-1,-3.02E0)); +#2957=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2958=DIRECTION('',(0.E0,0.E0,1.E0)); +#2959=AXIS2_PLACEMENT_3D('',#2956,#2957,#2958); +#2961=DIRECTION('',(0.E0,1.E0,0.E0)); +#2962=VECTOR('',#2961,6.2E-1); +#2963=CARTESIAN_POINT('',(9.57E0,-1.415E0,-2.77E0)); +#2964=LINE('',#2963,#2962); +#2965=CARTESIAN_POINT('',(9.57E0,-1.415E0,-2.9E0)); +#2966=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2967=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2968=AXIS2_PLACEMENT_3D('',#2965,#2966,#2967); +#2970=DIRECTION('',(0.E0,0.E0,1.E0)); +#2971=VECTOR('',#2970,1.04E0); +#2972=CARTESIAN_POINT('',(9.57E0,-1.545E0,-3.94E0)); +#2973=LINE('',#2972,#2971); +#2974=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2975=VECTOR('',#2974,3.6E-1); +#2976=CARTESIAN_POINT('',(9.93E0,-1.045E0,-6.43E0)); +#2977=LINE('',#2976,#2975); +#2978=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2979=VECTOR('',#2978,3.6E-1); +#2980=CARTESIAN_POINT('',(9.93E0,1.185E0,-6.43E0)); +#2981=LINE('',#2980,#2979); +#2982=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2983=VECTOR('',#2982,3.6E-1); +#2984=CARTESIAN_POINT('',(9.93E0,1.685E0,-5.93E0)); +#2985=LINE('',#2984,#2983); +#2986=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2987=VECTOR('',#2986,3.6E-1); +#2988=CARTESIAN_POINT('',(9.93E0,1.685E0,-2.9E0)); +#2989=LINE('',#2988,#2987); +#2990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2991=VECTOR('',#2990,3.6E-1); +#2992=CARTESIAN_POINT('',(9.93E0,1.555E0,-2.77E0)); +#2993=LINE('',#2992,#2991); +#2994=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2995=VECTOR('',#2994,3.6E-1); +#2996=CARTESIAN_POINT('',(9.93E0,1.045E0,-2.77E0)); +#2997=LINE('',#2996,#2995); +#2998=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2999=VECTOR('',#2998,3.6E-1); +#3000=CARTESIAN_POINT('',(9.93E0,8.682233047034E-1,-2.843223304703E0)); +#3001=LINE('',#3000,#2999); +#3002=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3003=VECTOR('',#3002,3.6E-1); +#3004=CARTESIAN_POINT('',(9.93E0,6.182233047034E-1,-3.093223304703E0)); +#3005=LINE('',#3004,#3003); +#3006=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3007=VECTOR('',#3006,3.6E-1); +#3008=CARTESIAN_POINT('',(9.93E0,5.45E-1,-3.27E0)); +#3009=LINE('',#3008,#3007); +#3010=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3011=VECTOR('',#3010,3.6E-1); +#3012=CARTESIAN_POINT('',(9.93E0,5.45E-1,-5.05E0)); +#3013=LINE('',#3012,#3011); +#3014=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3015=VECTOR('',#3014,3.6E-1); +#3016=CARTESIAN_POINT('',(9.93E0,-7.95E-1,-2.77E0)); +#3017=LINE('',#3016,#3015); +#3018=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3019=VECTOR('',#3018,3.6E-1); +#3020=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.77E0)); +#3021=LINE('',#3020,#3019); +#3022=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3023=VECTOR('',#3022,3.6E-1); +#3024=CARTESIAN_POINT('',(9.93E0,-1.545E0,-2.9E0)); +#3025=LINE('',#3024,#3023); +#3026=DIRECTION('',(1.E0,0.E0,0.E0)); +#3027=VECTOR('',#3026,3.6E-1); +#3028=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.94E0)); +#3029=LINE('',#3028,#3027); +#3030=DIRECTION('',(1.E0,0.E0,0.E0)); +#3031=VECTOR('',#3030,3.6E-1); +#3032=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.27E0)); +#3033=LINE('',#3032,#3031); +#3034=DIRECTION('',(1.E0,0.E0,0.E0)); +#3035=VECTOR('',#3034,3.6E-1); +#3036=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-5.26E0)); +#3037=LINE('',#3036,#3035); +#3038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3039=VECTOR('',#3038,1.32E0); +#3040=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.94E0)); +#3041=LINE('',#3040,#3039); +#3042=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3043=VECTOR('',#3042,1.04E0); +#3044=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-5.26E0)); +#3045=LINE('',#3044,#3043); +#3046=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.3E0)); +#3047=DIRECTION('',(1.E0,0.E0,0.E0)); +#3048=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3049=AXIS2_PLACEMENT_3D('',#3046,#3047,#3048); +#3051=DIRECTION('',(0.E0,1.E0,0.E0)); +#3052=VECTOR('',#3051,6.2E-1); +#3053=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.43E0)); +#3054=LINE('',#3053,#3052); +#3055=CARTESIAN_POINT('',(-9.93E0,-7.95E-1,-6.18E0)); +#3056=DIRECTION('',(1.E0,0.E0,0.E0)); +#3057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3058=AXIS2_PLACEMENT_3D('',#3055,#3056,#3057); +#3060=DIRECTION('',(0.E0,0.E0,1.E0)); +#3061=VECTOR('',#3060,3.E-2); +#3062=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.18E0)); +#3063=LINE('',#3062,#3061); +#3064=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#3065=VECTOR('',#3064,2.924264068712E-1); +#3066=CARTESIAN_POINT('',(-9.93E0,6.614466094067E-1,-6.15E0)); +#3067=LINE('',#3066,#3065); +#3068=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.18E0)); +#3069=DIRECTION('',(1.E0,0.E0,0.E0)); +#3070=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#3071=AXIS2_PLACEMENT_3D('',#3068,#3069,#3070); +#3073=DIRECTION('',(0.E0,1.E0,0.E0)); +#3074=VECTOR('',#3073,5.1E-1); +#3075=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.43E0)); +#3076=LINE('',#3075,#3074); +#3077=CARTESIAN_POINT('',(-9.93E0,1.555E0,-6.3E0)); +#3078=DIRECTION('',(1.E0,0.E0,0.E0)); +#3079=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3080=AXIS2_PLACEMENT_3D('',#3077,#3078,#3079); +#3082=DIRECTION('',(0.E0,0.E0,1.E0)); +#3083=VECTOR('',#3082,3.03E0); +#3084=CARTESIAN_POINT('',(-9.93E0,1.685E0,-6.3E0)); +#3085=LINE('',#3084,#3083); +#3086=CARTESIAN_POINT('',(-9.93E0,1.185E0,-3.27E0)); +#3087=DIRECTION('',(1.E0,0.E0,0.E0)); +#3088=DIRECTION('',(0.E0,1.E0,0.E0)); +#3089=AXIS2_PLACEMENT_3D('',#3086,#3087,#3088); +#3091=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3092=VECTOR('',#3091,2.23E0); +#3093=CARTESIAN_POINT('',(-9.93E0,1.185E0,-2.77E0)); +#3094=LINE('',#3093,#3092); +#3095=CARTESIAN_POINT('',(-9.93E0,-1.045E0,-3.27E0)); +#3096=DIRECTION('',(1.E0,0.E0,0.E0)); +#3097=DIRECTION('',(0.E0,0.E0,1.E0)); +#3098=AXIS2_PLACEMENT_3D('',#3095,#3096,#3097); +#3100=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3101=VECTOR('',#3100,6.7E-1); +#3102=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.27E0)); +#3103=LINE('',#3102,#3101); +#3104=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3105=VECTOR('',#3104,1.32E0); +#3106=CARTESIAN_POINT('',(-1.0465E1,-2.08E0,-3.94E0)); +#3107=LINE('',#3106,#3105); +#3108=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3109=VECTOR('',#3108,1.32E0); +#3110=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-3.94E0)); +#3111=LINE('',#3110,#3109); +#3112=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3113=VECTOR('',#3112,1.32E0); +#3114=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-3.94E0)); +#3115=LINE('',#3114,#3113); +#3116=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3117=VECTOR('',#3116,1.32E0); +#3118=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-3.94E0)); +#3119=LINE('',#3118,#3117); +#3120=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3121=VECTOR('',#3120,1.32E0); +#3122=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-3.94E0)); +#3123=LINE('',#3122,#3121); +#3124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3125=VECTOR('',#3124,6.7E-1); +#3126=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-3.27E0)); +#3127=LINE('',#3126,#3125); +#3128=CARTESIAN_POINT('',(-9.57E0,-1.045E0,-3.27E0)); +#3129=DIRECTION('',(1.E0,0.E0,0.E0)); +#3130=DIRECTION('',(0.E0,0.E0,1.E0)); +#3131=AXIS2_PLACEMENT_3D('',#3128,#3129,#3130); +#3133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3134=VECTOR('',#3133,2.23E0); +#3135=CARTESIAN_POINT('',(-9.57E0,1.185E0,-2.77E0)); +#3136=LINE('',#3135,#3134); +#3137=CARTESIAN_POINT('',(-9.57E0,1.185E0,-3.27E0)); +#3138=DIRECTION('',(1.E0,0.E0,0.E0)); +#3139=DIRECTION('',(0.E0,1.E0,0.E0)); +#3140=AXIS2_PLACEMENT_3D('',#3137,#3138,#3139); +#3142=DIRECTION('',(0.E0,0.E0,1.E0)); +#3143=VECTOR('',#3142,3.03E0); +#3144=CARTESIAN_POINT('',(-9.57E0,1.685E0,-6.3E0)); +#3145=LINE('',#3144,#3143); +#3146=CARTESIAN_POINT('',(-9.57E0,1.555E0,-6.3E0)); +#3147=DIRECTION('',(1.E0,0.E0,0.E0)); +#3148=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3149=AXIS2_PLACEMENT_3D('',#3146,#3147,#3148); +#3151=DIRECTION('',(0.E0,1.E0,0.E0)); +#3152=VECTOR('',#3151,5.1E-1); +#3153=CARTESIAN_POINT('',(-9.57E0,1.045E0,-6.43E0)); +#3154=LINE('',#3153,#3152); +#3155=CARTESIAN_POINT('',(-9.57E0,1.045E0,-6.18E0)); +#3156=DIRECTION('',(1.E0,0.E0,0.E0)); +#3157=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#3158=AXIS2_PLACEMENT_3D('',#3155,#3156,#3157); +#3160=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#3161=VECTOR('',#3160,3.535533905933E-1); +#3162=CARTESIAN_POINT('',(-9.57E0,6.182233047034E-1,-6.106776695297E0)); +#3163=LINE('',#3162,#3161); +#3164=CARTESIAN_POINT('',(-9.57E0,7.95E-1,-5.93E0)); +#3165=DIRECTION('',(1.E0,0.E0,0.E0)); +#3166=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3167=AXIS2_PLACEMENT_3D('',#3164,#3165,#3166); +#3169=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3170=VECTOR('',#3169,1.78E0); +#3171=CARTESIAN_POINT('',(-9.57E0,5.45E-1,-4.15E0)); +#3172=LINE('',#3171,#3170); +#3173=CARTESIAN_POINT('',(-9.57E0,4.15E-1,-4.15E0)); +#3174=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3175=DIRECTION('',(0.E0,0.E0,1.E0)); +#3176=AXIS2_PLACEMENT_3D('',#3173,#3174,#3175); +#3178=DIRECTION('',(0.E0,1.E0,0.E0)); +#3179=VECTOR('',#3178,8.3E-1); +#3180=CARTESIAN_POINT('',(-9.57E0,-4.15E-1,-4.02E0)); +#3181=LINE('',#3180,#3179); +#3182=CARTESIAN_POINT('',(-9.57E0,-4.15E-1,-4.15E0)); +#3183=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3184=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3185=AXIS2_PLACEMENT_3D('',#3182,#3183,#3184); +#3187=DIRECTION('',(0.E0,0.E0,1.E0)); +#3188=VECTOR('',#3187,2.03E0); +#3189=CARTESIAN_POINT('',(-9.57E0,-5.45E-1,-6.18E0)); +#3190=LINE('',#3189,#3188); +#3191=CARTESIAN_POINT('',(-9.57E0,-7.95E-1,-6.18E0)); +#3192=DIRECTION('',(1.E0,0.E0,0.E0)); +#3193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3194=AXIS2_PLACEMENT_3D('',#3191,#3192,#3193); +#3196=DIRECTION('',(0.E0,1.E0,0.E0)); +#3197=VECTOR('',#3196,6.2E-1); +#3198=CARTESIAN_POINT('',(-9.57E0,-1.415E0,-6.43E0)); +#3199=LINE('',#3198,#3197); +#3200=CARTESIAN_POINT('',(-9.57E0,-1.415E0,-6.3E0)); +#3201=DIRECTION('',(1.E0,0.E0,0.E0)); +#3202=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3203=AXIS2_PLACEMENT_3D('',#3200,#3201,#3202); +#3205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3206=VECTOR('',#3205,1.04E0); +#3207=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-5.26E0)); +#3208=LINE('',#3207,#3206); +#3209=DIRECTION('',(1.E0,0.E0,0.E0)); +#3210=VECTOR('',#3209,3.6E-1); +#3211=CARTESIAN_POINT('',(-9.93E0,-1.045E0,-2.77E0)); +#3212=LINE('',#3211,#3210); +#3213=DIRECTION('',(1.E0,0.E0,0.E0)); +#3214=VECTOR('',#3213,3.6E-1); +#3215=CARTESIAN_POINT('',(-9.93E0,1.185E0,-2.77E0)); +#3216=LINE('',#3215,#3214); +#3217=DIRECTION('',(1.E0,0.E0,0.E0)); +#3218=VECTOR('',#3217,3.6E-1); +#3219=CARTESIAN_POINT('',(-9.93E0,1.685E0,-3.27E0)); +#3220=LINE('',#3219,#3218); +#3221=DIRECTION('',(1.E0,0.E0,0.E0)); +#3222=VECTOR('',#3221,3.6E-1); +#3223=CARTESIAN_POINT('',(-9.93E0,1.685E0,-6.3E0)); +#3224=LINE('',#3223,#3222); +#3225=DIRECTION('',(1.E0,0.E0,0.E0)); +#3226=VECTOR('',#3225,3.6E-1); +#3227=CARTESIAN_POINT('',(-9.93E0,1.555E0,-6.43E0)); +#3228=LINE('',#3227,#3226); +#3229=DIRECTION('',(1.E0,0.E0,0.E0)); +#3230=VECTOR('',#3229,3.6E-1); +#3231=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.43E0)); +#3232=LINE('',#3231,#3230); +#3233=DIRECTION('',(1.E0,0.E0,0.E0)); +#3234=VECTOR('',#3233,3.6E-1); +#3235=CARTESIAN_POINT('',(-9.93E0,8.682233047034E-1,-6.356776695297E0)); +#3236=LINE('',#3235,#3234); +#3237=DIRECTION('',(1.E0,0.E0,0.E0)); +#3238=VECTOR('',#3237,3.6E-1); +#3239=CARTESIAN_POINT('',(-9.93E0,6.182233047034E-1,-6.106776695297E0)); +#3240=LINE('',#3239,#3238); +#3241=CARTESIAN_POINT('',(-9.93E0,4.15E-1,-4.15E0)); +#3242=DIRECTION('',(1.E0,0.E0,0.E0)); +#3243=DIRECTION('',(0.E0,1.E0,0.E0)); +#3244=AXIS2_PLACEMENT_3D('',#3241,#3242,#3243); +#3246=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3247=VECTOR('',#3246,1.78E0); +#3248=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-4.15E0)); +#3249=LINE('',#3248,#3247); +#3250=CARTESIAN_POINT('',(-9.93E0,7.95E-1,-5.93E0)); +#3251=DIRECTION('',(1.E0,0.E0,0.E0)); +#3252=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3253=AXIS2_PLACEMENT_3D('',#3250,#3251,#3252); +#3255=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#3256=VECTOR('',#3255,6.112698372208E-2); +#3257=CARTESIAN_POINT('',(-9.93E0,6.182233047034E-1,-6.106776695297E0)); +#3258=LINE('',#3257,#3256); +#3259=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3260=VECTOR('',#3259,1.614466094067E-1); +#3261=CARTESIAN_POINT('',(-9.93E0,6.614466094067E-1,-6.15E0)); +#3262=LINE('',#3261,#3260); +#3263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3264=VECTOR('',#3263,4.5E-2); +#3265=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-6.15E0)); +#3266=LINE('',#3265,#3264); +#3267=DIRECTION('',(0.E0,0.E0,1.E0)); +#3268=VECTOR('',#3267,2.E0); +#3269=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.15E0)); +#3270=LINE('',#3269,#3268); +#3271=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.15E0)); +#3272=DIRECTION('',(1.E0,0.E0,0.E0)); +#3273=DIRECTION('',(0.E0,0.E0,1.E0)); +#3274=AXIS2_PLACEMENT_3D('',#3271,#3272,#3273); +#3276=DIRECTION('',(0.E0,1.E0,0.E0)); +#3277=VECTOR('',#3276,8.3E-1); +#3278=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.02E0)); +#3279=LINE('',#3278,#3277); +#3280=DIRECTION('',(1.E0,0.E0,0.E0)); +#3281=VECTOR('',#3280,3.6E-1); +#3282=CARTESIAN_POINT('',(-9.93E0,4.15E-1,-4.02E0)); +#3283=LINE('',#3282,#3281); +#3284=DIRECTION('',(1.E0,0.E0,0.E0)); +#3285=VECTOR('',#3284,3.6E-1); +#3286=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.02E0)); +#3287=LINE('',#3286,#3285); +#3288=DIRECTION('',(1.E0,0.E0,0.E0)); +#3289=VECTOR('',#3288,3.6E-1); +#3290=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-4.15E0)); +#3291=LINE('',#3290,#3289); +#3292=DIRECTION('',(1.E0,0.E0,0.E0)); +#3293=VECTOR('',#3292,3.6E-1); +#3294=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.18E0)); +#3295=LINE('',#3294,#3293); +#3296=DIRECTION('',(1.E0,0.E0,0.E0)); +#3297=VECTOR('',#3296,3.6E-1); +#3298=CARTESIAN_POINT('',(-9.93E0,-7.95E-1,-6.43E0)); +#3299=LINE('',#3298,#3297); +#3300=DIRECTION('',(1.E0,0.E0,0.E0)); +#3301=VECTOR('',#3300,3.6E-1); +#3302=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.43E0)); +#3303=LINE('',#3302,#3301); +#3304=DIRECTION('',(1.E0,0.E0,0.E0)); +#3305=VECTOR('',#3304,3.6E-1); +#3306=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-6.3E0)); +#3307=LINE('',#3306,#3305); +#3308=DIRECTION('',(1.E0,0.E0,0.E0)); +#3309=VECTOR('',#3308,3.6E-1); +#3310=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-4.15E0)); +#3311=LINE('',#3310,#3309); +#3312=DIRECTION('',(1.E0,0.E0,0.E0)); +#3313=VECTOR('',#3312,3.6E-1); +#3314=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-5.93E0)); +#3315=LINE('',#3314,#3313); +#3316=DIRECTION('',(0.E0,1.E0,0.E0)); +#3317=VECTOR('',#3316,4.55E-1); +#3318=CARTESIAN_POINT('',(-9.93E0,-1.E0,-6.15E0)); +#3319=LINE('',#3318,#3317); +#3320=DIRECTION('',(0.E0,1.E0,0.E0)); +#3321=VECTOR('',#3320,3.385533905933E-1); +#3322=CARTESIAN_POINT('',(-9.93E0,6.614466094067E-1,-6.15E0)); +#3323=LINE('',#3322,#3321); +#3324=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3325=VECTOR('',#3324,3.6E-1); +#3326=CARTESIAN_POINT('',(-9.93E0,1.E0,-6.15E0)); +#3327=LINE('',#3326,#3325); +#3328=DIRECTION('',(1.E0,0.E0,0.E0)); +#3329=VECTOR('',#3328,4.3E-1); +#3330=CARTESIAN_POINT('',(9.5E0,5.E-1,-3.05E0)); +#3331=LINE('',#3330,#3329); +#3332=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3333=VECTOR('',#3332,4.3E-1); +#3334=CARTESIAN_POINT('',(9.93E0,5.E-1,-5.05E0)); +#3335=LINE('',#3334,#3333); +#3336=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3337=VECTOR('',#3336,2.E0); +#3338=CARTESIAN_POINT('',(9.93E0,5.E-1,-3.05E0)); +#3339=LINE('',#3338,#3337); +#3340=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3341=VECTOR('',#3340,4.3E-1); +#3342=CARTESIAN_POINT('',(-9.5E0,5.E-1,-6.15E0)); +#3343=LINE('',#3342,#3341); +#3344=DIRECTION('',(1.E0,0.E0,0.E0)); +#3345=VECTOR('',#3344,4.3E-1); +#3346=CARTESIAN_POINT('',(-9.93E0,5.E-1,-4.15E0)); +#3347=LINE('',#3346,#3345); +#3348=DIRECTION('',(0.E0,0.E0,1.E0)); +#3349=VECTOR('',#3348,2.E0); +#3350=CARTESIAN_POINT('',(-9.93E0,5.E-1,-6.15E0)); +#3351=LINE('',#3350,#3349); +#3352=DIRECTION('',(0.E0,1.E0,0.E0)); +#3353=VECTOR('',#3352,4.55E-1); +#3354=CARTESIAN_POINT('',(9.93E0,-1.E0,-3.05E0)); +#3355=LINE('',#3354,#3353); +#3356=DIRECTION('',(0.E0,1.E0,0.E0)); +#3357=VECTOR('',#3356,3.385533905933E-1); +#3358=CARTESIAN_POINT('',(9.93E0,6.614466094067E-1,-3.05E0)); +#3359=LINE('',#3358,#3357); +#3360=DIRECTION('',(1.E0,0.E0,0.E0)); +#3361=VECTOR('',#3360,3.6E-1); +#3362=CARTESIAN_POINT('',(9.93E0,1.E0,-3.05E0)); +#3363=LINE('',#3362,#3361); +#3364=DIRECTION('',(0.E0,0.E0,1.E0)); +#3365=VECTOR('',#3364,2.5E0); +#3366=CARTESIAN_POINT('',(9.93E0,1.E0,-5.55E0)); +#3367=LINE('',#3366,#3365); +#3368=DIRECTION('',(1.E0,0.E0,0.E0)); +#3369=VECTOR('',#3368,3.6E-1); +#3370=CARTESIAN_POINT('',(9.93E0,1.E0,-5.55E0)); +#3371=LINE('',#3370,#3369); +#3372=DIRECTION('',(0.E0,1.E0,0.E0)); +#3373=VECTOR('',#3372,2.E0); +#3374=CARTESIAN_POINT('',(9.93E0,-1.E0,-5.55E0)); +#3375=LINE('',#3374,#3373); +#3376=DIRECTION('',(1.E0,0.E0,0.E0)); +#3377=VECTOR('',#3376,3.6E-1); +#3378=CARTESIAN_POINT('',(9.93E0,-1.E0,-5.55E0)); +#3379=LINE('',#3378,#3377); +#3380=DIRECTION('',(0.E0,0.E0,1.E0)); +#3381=VECTOR('',#3380,2.5E0); +#3382=CARTESIAN_POINT('',(9.93E0,-1.E0,-5.55E0)); +#3383=LINE('',#3382,#3381); +#3384=DIRECTION('',(1.E0,0.E0,0.E0)); +#3385=VECTOR('',#3384,3.6E-1); +#3386=CARTESIAN_POINT('',(9.93E0,-1.E0,-3.05E0)); +#3387=LINE('',#3386,#3385); +#3388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3389=VECTOR('',#3388,2.5E0); +#3390=CARTESIAN_POINT('',(1.029E1,-1.E0,-3.05E0)); +#3391=LINE('',#3390,#3389); +#3392=DIRECTION('',(7.748259416068E-1,4.470149663116E-1,-4.470149663116E-1)); +#3393=VECTOR('',#3392,1.006677704134E0); +#3394=CARTESIAN_POINT('',(1.029E1,-1.E0,-3.05E0)); +#3395=LINE('',#3394,#3393); +#3396=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3397=VECTOR('',#3396,2.E0); +#3398=CARTESIAN_POINT('',(1.029E1,1.E0,-3.05E0)); +#3399=LINE('',#3398,#3397); +#3400=DIRECTION('',(7.748259416068E-1,-4.470149663116E-1,-4.470149663116E-1)); +#3401=VECTOR('',#3400,1.006677704134E0); +#3402=CARTESIAN_POINT('',(1.029E1,1.E0,-3.05E0)); +#3403=LINE('',#3402,#3401); +#3404=DIRECTION('',(0.E0,0.E0,1.E0)); +#3405=VECTOR('',#3404,2.5E0); +#3406=CARTESIAN_POINT('',(1.029E1,1.E0,-5.55E0)); +#3407=LINE('',#3406,#3405); +#3408=DIRECTION('',(7.748259416068E-1,-4.470149663116E-1,4.470149663116E-1)); +#3409=VECTOR('',#3408,1.006677704134E0); +#3410=CARTESIAN_POINT('',(1.029E1,1.E0,-5.55E0)); +#3411=LINE('',#3410,#3409); +#3412=DIRECTION('',(0.E0,1.E0,0.E0)); +#3413=VECTOR('',#3412,2.E0); +#3414=CARTESIAN_POINT('',(1.029E1,-1.E0,-5.55E0)); +#3415=LINE('',#3414,#3413); +#3416=DIRECTION('',(7.748259416068E-1,4.470149663116E-1,4.470149663116E-1)); +#3417=VECTOR('',#3416,1.006677704134E0); +#3418=CARTESIAN_POINT('',(1.029E1,-1.E0,-5.55E0)); +#3419=LINE('',#3418,#3417); +#3420=DIRECTION('',(0.E0,0.E0,1.E0)); +#3421=VECTOR('',#3420,1.6E0); +#3422=CARTESIAN_POINT('',(1.107E1,5.5E-1,-5.1E0)); +#3423=LINE('',#3422,#3421); +#3424=DIRECTION('',(0.E0,1.E0,0.E0)); +#3425=VECTOR('',#3424,1.1E0); +#3426=CARTESIAN_POINT('',(1.107E1,-5.5E-1,-5.1E0)); +#3427=LINE('',#3426,#3425); +#3428=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3429=VECTOR('',#3428,1.6E0); +#3430=CARTESIAN_POINT('',(1.107E1,-5.5E-1,-3.5E0)); +#3431=LINE('',#3430,#3429); +#3432=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3433=VECTOR('',#3432,1.1E0); +#3434=CARTESIAN_POINT('',(1.107E1,5.5E-1,-3.5E0)); +#3435=LINE('',#3434,#3433); +#3436=DIRECTION('',(0.E0,1.E0,0.E0)); +#3437=VECTOR('',#3436,1.E0); +#3438=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-4.15E0)); +#3439=LINE('',#3438,#3437); +#3440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3441=VECTOR('',#3440,2.5E0); +#3442=CARTESIAN_POINT('',(-9.93E0,1.E0,-3.65E0)); +#3443=LINE('',#3442,#3441); +#3444=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3445=VECTOR('',#3444,3.6E-1); +#3446=CARTESIAN_POINT('',(-9.93E0,1.E0,-3.65E0)); +#3447=LINE('',#3446,#3445); +#3448=DIRECTION('',(0.E0,1.E0,0.E0)); +#3449=VECTOR('',#3448,2.E0); +#3450=CARTESIAN_POINT('',(-9.93E0,-1.E0,-3.65E0)); +#3451=LINE('',#3450,#3449); +#3452=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3453=VECTOR('',#3452,3.6E-1); +#3454=CARTESIAN_POINT('',(-9.93E0,-1.E0,-3.65E0)); +#3455=LINE('',#3454,#3453); +#3456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3457=VECTOR('',#3456,2.5E0); +#3458=CARTESIAN_POINT('',(-9.93E0,-1.E0,-3.65E0)); +#3459=LINE('',#3458,#3457); +#3460=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3461=VECTOR('',#3460,3.6E-1); +#3462=CARTESIAN_POINT('',(-9.93E0,-1.E0,-6.15E0)); +#3463=LINE('',#3462,#3461); +#3464=DIRECTION('',(0.E0,0.E0,1.E0)); +#3465=VECTOR('',#3464,2.5E0); +#3466=CARTESIAN_POINT('',(-1.029E1,-1.E0,-6.15E0)); +#3467=LINE('',#3466,#3465); +#3468=DIRECTION('',(-7.748259416068E-1,4.470149663116E-1,4.470149663116E-1)); +#3469=VECTOR('',#3468,1.006677704134E0); +#3470=CARTESIAN_POINT('',(-1.029E1,-1.E0,-6.15E0)); +#3471=LINE('',#3470,#3469); +#3472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3473=VECTOR('',#3472,2.E0); +#3474=CARTESIAN_POINT('',(-1.029E1,1.E0,-6.15E0)); +#3475=LINE('',#3474,#3473); +#3476=DIRECTION('',(-7.748259416068E-1,-4.470149663116E-1,4.470149663116E-1)); +#3477=VECTOR('',#3476,1.006677704134E0); +#3478=CARTESIAN_POINT('',(-1.029E1,1.E0,-6.15E0)); +#3479=LINE('',#3478,#3477); +#3480=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3481=VECTOR('',#3480,2.5E0); +#3482=CARTESIAN_POINT('',(-1.029E1,1.E0,-3.65E0)); +#3483=LINE('',#3482,#3481); +#3484=DIRECTION('',(-7.748259416068E-1,-4.470149663116E-1,-4.470149663116E-1)); +#3485=VECTOR('',#3484,1.006677704134E0); +#3486=CARTESIAN_POINT('',(-1.029E1,1.E0,-3.65E0)); +#3487=LINE('',#3486,#3485); +#3488=DIRECTION('',(0.E0,1.E0,0.E0)); +#3489=VECTOR('',#3488,2.E0); +#3490=CARTESIAN_POINT('',(-1.029E1,-1.E0,-3.65E0)); +#3491=LINE('',#3490,#3489); +#3492=DIRECTION('',(-7.748259416068E-1,4.470149663116E-1,-4.470149663116E-1)); +#3493=VECTOR('',#3492,1.006677704134E0); +#3494=CARTESIAN_POINT('',(-1.029E1,-1.E0,-3.65E0)); +#3495=LINE('',#3494,#3493); +#3496=DIRECTION('',(0.E0,0.E0,1.E0)); +#3497=VECTOR('',#3496,1.6E0); +#3498=CARTESIAN_POINT('',(-1.107E1,-5.5E-1,-5.7E0)); +#3499=LINE('',#3498,#3497); +#3500=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3501=VECTOR('',#3500,1.1E0); +#3502=CARTESIAN_POINT('',(-1.107E1,5.5E-1,-5.7E0)); +#3503=LINE('',#3502,#3501); +#3504=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3505=VECTOR('',#3504,1.6E0); +#3506=CARTESIAN_POINT('',(-1.107E1,5.5E-1,-4.1E0)); +#3507=LINE('',#3506,#3505); +#3508=DIRECTION('',(0.E0,1.E0,0.E0)); +#3509=VECTOR('',#3508,1.1E0); +#3510=CARTESIAN_POINT('',(-1.107E1,-5.5E-1,-4.1E0)); +#3511=LINE('',#3510,#3509); +#3512=CARTESIAN_POINT('',(5.6E0,-2.13E0,-1.4E0)); +#3513=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3514=DIRECTION('',(0.E0,1.E0,0.E0)); +#3515=AXIS2_PLACEMENT_3D('',#3512,#3513,#3514); +#3517=CARTESIAN_POINT('',(5.6E0,-2.13E0,-7.8E0)); +#3518=DIRECTION('',(0.E0,0.E0,1.E0)); +#3519=DIRECTION('',(1.E0,0.E0,0.E0)); +#3520=AXIS2_PLACEMENT_3D('',#3517,#3518,#3519); +#3522=DIRECTION('',(1.E0,0.E0,0.E0)); +#3523=VECTOR('',#3522,1.65E0); +#3524=CARTESIAN_POINT('',(5.6E0,-1.93E0,-1.4E0)); +#3525=LINE('',#3524,#3523); +#3526=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3527=VECTOR('',#3526,3.1E-1); +#3528=CARTESIAN_POINT('',(7.05E0,-2.13E0,-1.4E0)); +#3529=LINE('',#3528,#3527); +#3530=CARTESIAN_POINT('',(7.25E0,-2.13E0,-7.8E0)); +#3531=DIRECTION('',(0.E0,0.E0,1.E0)); +#3532=DIRECTION('',(0.E0,1.E0,0.E0)); +#3533=AXIS2_PLACEMENT_3D('',#3530,#3531,#3532); +#3535=CARTESIAN_POINT('',(7.25E0,-2.13E0,-1.4E0)); +#3536=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3538=AXIS2_PLACEMENT_3D('',#3535,#3536,#3537); +#3540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3541=VECTOR('',#3540,1.65E0); +#3542=CARTESIAN_POINT('',(7.25E0,-1.93E0,-7.8E0)); +#3543=LINE('',#3542,#3541); +#3544=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3545=VECTOR('',#3544,3.1E-1); +#3546=CARTESIAN_POINT('',(5.8E0,-2.13E0,-7.8E0)); +#3547=LINE('',#3546,#3545); +#3548=DIRECTION('',(0.E0,0.E0,1.E0)); +#3549=VECTOR('',#3548,6.4E0); +#3550=CARTESIAN_POINT('',(7.05E0,-2.13E0,-7.8E0)); +#3551=LINE('',#3550,#3549); +#3552=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3553=VECTOR('',#3552,3.1E-1); +#3554=CARTESIAN_POINT('',(7.05E0,-2.13E0,-7.8E0)); +#3555=LINE('',#3554,#3553); +#3556=DIRECTION('',(0.E0,0.E0,1.E0)); +#3557=VECTOR('',#3556,6.4E0); +#3558=CARTESIAN_POINT('',(5.8E0,-2.44E0,-7.8E0)); +#3559=LINE('',#3558,#3557); +#3560=DIRECTION('',(1.E0,0.E0,0.E0)); +#3561=VECTOR('',#3560,1.25E0); +#3562=CARTESIAN_POINT('',(5.8E0,-2.44E0,-1.4E0)); +#3563=LINE('',#3562,#3561); +#3564=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3565=VECTOR('',#3564,6.4E0); +#3566=CARTESIAN_POINT('',(7.05E0,-2.44E0,-1.4E0)); +#3567=LINE('',#3566,#3565); +#3568=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3569=VECTOR('',#3568,1.25E0); +#3570=CARTESIAN_POINT('',(7.05E0,-2.44E0,-7.8E0)); +#3571=LINE('',#3570,#3569); +#3572=DIRECTION('',(0.E0,0.E0,1.E0)); +#3573=VECTOR('',#3572,6.4E0); +#3574=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-7.8E0)); +#3575=LINE('',#3574,#3573); +#3576=DIRECTION('',(1.E0,0.E0,0.E0)); +#3577=VECTOR('',#3576,1.25E0); +#3578=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-1.4E0)); +#3579=LINE('',#3578,#3577); +#3580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3581=VECTOR('',#3580,6.4E0); +#3582=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-1.4E0)); +#3583=LINE('',#3582,#3581); +#3584=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3585=VECTOR('',#3584,1.25E0); +#3586=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-7.8E0)); +#3587=LINE('',#3586,#3585); +#3588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3589=VECTOR('',#3588,6.4E0); +#3590=CARTESIAN_POINT('',(5.8E0,-2.13E0,-1.4E0)); +#3591=LINE('',#3590,#3589); +#3592=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3593=VECTOR('',#3592,3.1E-1); +#3594=CARTESIAN_POINT('',(5.8E0,-2.13E0,-1.4E0)); +#3595=LINE('',#3594,#3593); +#3596=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3597=VECTOR('',#3596,6.4E0); +#3598=CARTESIAN_POINT('',(-7.05E0,-2.13E0,-1.4E0)); +#3599=LINE('',#3598,#3597); +#3600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3601=VECTOR('',#3600,3.1E-1); +#3602=CARTESIAN_POINT('',(-7.05E0,-2.13E0,-1.4E0)); +#3603=LINE('',#3602,#3601); +#3604=CARTESIAN_POINT('',(-7.25E0,-2.13E0,-1.4E0)); +#3605=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3606=DIRECTION('',(0.E0,1.E0,0.E0)); +#3607=AXIS2_PLACEMENT_3D('',#3604,#3605,#3606); +#3609=CARTESIAN_POINT('',(-7.25E0,-2.13E0,-7.8E0)); +#3610=DIRECTION('',(0.E0,0.E0,1.E0)); +#3611=DIRECTION('',(1.E0,0.E0,0.E0)); +#3612=AXIS2_PLACEMENT_3D('',#3609,#3610,#3611); +#3614=DIRECTION('',(1.E0,0.E0,0.E0)); +#3615=VECTOR('',#3614,1.65E0); +#3616=CARTESIAN_POINT('',(-7.25E0,-1.93E0,-1.4E0)); +#3617=LINE('',#3616,#3615); +#3618=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3619=VECTOR('',#3618,3.1E-1); +#3620=CARTESIAN_POINT('',(-5.8E0,-2.13E0,-1.4E0)); +#3621=LINE('',#3620,#3619); +#3622=CARTESIAN_POINT('',(-5.6E0,-2.13E0,-7.8E0)); +#3623=DIRECTION('',(0.E0,0.E0,1.E0)); +#3624=DIRECTION('',(0.E0,1.E0,0.E0)); +#3625=AXIS2_PLACEMENT_3D('',#3622,#3623,#3624); +#3627=CARTESIAN_POINT('',(-5.6E0,-2.13E0,-1.4E0)); +#3628=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3629=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3630=AXIS2_PLACEMENT_3D('',#3627,#3628,#3629); +#3632=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3633=VECTOR('',#3632,1.65E0); +#3634=CARTESIAN_POINT('',(-5.6E0,-1.93E0,-7.8E0)); +#3635=LINE('',#3634,#3633); +#3636=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3637=VECTOR('',#3636,3.1E-1); +#3638=CARTESIAN_POINT('',(-7.05E0,-2.13E0,-7.8E0)); +#3639=LINE('',#3638,#3637); +#3640=DIRECTION('',(0.E0,0.E0,1.E0)); +#3641=VECTOR('',#3640,6.4E0); +#3642=CARTESIAN_POINT('',(-5.8E0,-2.13E0,-7.8E0)); +#3643=LINE('',#3642,#3641); +#3644=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3645=VECTOR('',#3644,3.1E-1); +#3646=CARTESIAN_POINT('',(-5.8E0,-2.13E0,-7.8E0)); +#3647=LINE('',#3646,#3645); +#3648=CARTESIAN_POINT('',(-9.5E0,-1.93E0,0.E0)); +#3649=CARTESIAN_POINT('',(-9.5E0,-1.93E0,-9.24E0)); +#3650=VERTEX_POINT('',#3648); +#3651=VERTEX_POINT('',#3649); +#3652=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#3653=VERTEX_POINT('',#3652); +#3654=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-8.11E0)); +#3655=VERTEX_POINT('',#3654); +#3656=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#3657=VERTEX_POINT('',#3656); +#3658=CARTESIAN_POINT('',(-9.5E0,1.29E0,-9.24E0)); +#3659=VERTEX_POINT('',#3658); +#3660=CARTESIAN_POINT('',(-9.5E0,1.93E0,-9.24E0)); +#3661=VERTEX_POINT('',#3660); +#3662=CARTESIAN_POINT('',(-9.5E0,1.93E0,0.E0)); +#3663=VERTEX_POINT('',#3662); +#3664=CARTESIAN_POINT('',(9.5E0,-1.93E0,0.E0)); +#3665=CARTESIAN_POINT('',(9.5E0,-1.93E0,-9.24E0)); +#3666=VERTEX_POINT('',#3664); +#3667=VERTEX_POINT('',#3665); +#3668=CARTESIAN_POINT('',(9.5E0,-1.29E0,-9.24E0)); +#3669=VERTEX_POINT('',#3668); +#3670=CARTESIAN_POINT('',(9.5E0,-1.29E0,-8.11E0)); +#3671=VERTEX_POINT('',#3670); +#3672=CARTESIAN_POINT('',(9.5E0,1.29E0,-8.11E0)); +#3673=VERTEX_POINT('',#3672); +#3674=CARTESIAN_POINT('',(9.5E0,1.29E0,-9.24E0)); +#3675=VERTEX_POINT('',#3674); +#3676=CARTESIAN_POINT('',(9.5E0,1.93E0,-9.24E0)); +#3677=VERTEX_POINT('',#3676); +#3678=CARTESIAN_POINT('',(9.5E0,1.93E0,0.E0)); +#3679=VERTEX_POINT('',#3678); +#3680=CARTESIAN_POINT('',(-8.E0,-1.93E0,-9.24E0)); +#3681=CARTESIAN_POINT('',(-8.E0,-1.93E0,-8.87E0)); +#3682=VERTEX_POINT('',#3680); +#3683=VERTEX_POINT('',#3681); +#3684=CARTESIAN_POINT('',(8.E0,-1.93E0,-9.24E0)); +#3685=CARTESIAN_POINT('',(8.E0,-1.93E0,-8.87E0)); +#3686=VERTEX_POINT('',#3684); +#3687=VERTEX_POINT('',#3685); +#3688=CARTESIAN_POINT('',(-8.E0,-1.29E0,-9.24E0)); +#3689=VERTEX_POINT('',#3688); +#3690=CARTESIAN_POINT('',(8.E0,-1.29E0,-9.24E0)); +#3691=VERTEX_POINT('',#3690); +#3692=CARTESIAN_POINT('',(-8.E0,-1.29E0,-8.87E0)); +#3693=VERTEX_POINT('',#3692); +#3694=CARTESIAN_POINT('',(8.E0,-1.29E0,-8.87E0)); +#3695=VERTEX_POINT('',#3694); +#3696=CARTESIAN_POINT('',(-8.E0,1.29E0,-9.24E0)); +#3697=CARTESIAN_POINT('',(-8.E0,1.29E0,-8.87E0)); +#3698=VERTEX_POINT('',#3696); +#3699=VERTEX_POINT('',#3697); +#3700=CARTESIAN_POINT('',(8.E0,1.29E0,-9.24E0)); +#3701=CARTESIAN_POINT('',(8.E0,1.29E0,-8.87E0)); +#3702=VERTEX_POINT('',#3700); +#3703=VERTEX_POINT('',#3701); +#3704=CARTESIAN_POINT('',(-8.E0,1.93E0,-9.24E0)); +#3705=VERTEX_POINT('',#3704); +#3706=CARTESIAN_POINT('',(8.E0,1.93E0,-9.24E0)); +#3707=VERTEX_POINT('',#3706); +#3708=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#3709=VERTEX_POINT('',#3708); +#3710=CARTESIAN_POINT('',(8.E0,1.93E0,-8.87E0)); +#3711=VERTEX_POINT('',#3710); +#3712=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#3713=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#3714=VERTEX_POINT('',#3712); +#3715=VERTEX_POINT('',#3713); +#3716=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#3717=VERTEX_POINT('',#3716); +#3718=CARTESIAN_POINT('',(1.3E0,2.582293445649E0,-2.893333019203E0)); +#3719=CARTESIAN_POINT('',(1.3E0,3.23E0,-2.95E0)); +#3720=VERTEX_POINT('',#3718); +#3721=VERTEX_POINT('',#3719); +#3722=CARTESIAN_POINT('',(1.3E0,3.23E0,-1.856592408765E0)); +#3723=VERTEX_POINT('',#3722); +#3724=CARTESIAN_POINT('',(6.19E0,1.31E0,-6.35E0)); +#3725=CARTESIAN_POINT('',(6.19E0,-1.31E0,-6.35E0)); +#3726=VERTEX_POINT('',#3724); +#3727=VERTEX_POINT('',#3725); +#3728=CARTESIAN_POINT('',(8.81E0,1.31E0,-6.35E0)); +#3729=VERTEX_POINT('',#3728); +#3730=CARTESIAN_POINT('',(6.19E0,1.31E0,0.E0)); +#3731=CARTESIAN_POINT('',(6.19E0,-1.31E0,0.E0)); +#3732=VERTEX_POINT('',#3730); +#3733=VERTEX_POINT('',#3731); +#3734=CARTESIAN_POINT('',(8.81E0,1.31E0,0.E0)); +#3735=VERTEX_POINT('',#3734); +#3736=CARTESIAN_POINT('',(3.19E0,1.31E0,-6.35E0)); +#3737=CARTESIAN_POINT('',(3.19E0,-1.31E0,-6.35E0)); +#3738=VERTEX_POINT('',#3736); +#3739=VERTEX_POINT('',#3737); +#3740=CARTESIAN_POINT('',(5.81E0,-1.31E0,-6.35E0)); +#3741=VERTEX_POINT('',#3740); +#3742=CARTESIAN_POINT('',(5.81E0,1.31E0,-6.35E0)); +#3743=VERTEX_POINT('',#3742); +#3744=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#3745=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#3746=VERTEX_POINT('',#3744); +#3747=VERTEX_POINT('',#3745); +#3748=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#3749=VERTEX_POINT('',#3748); +#3750=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#3751=VERTEX_POINT('',#3750); +#3752=CARTESIAN_POINT('',(5.8E0,-2.44E0,-7.8E0)); +#3753=CARTESIAN_POINT('',(5.8E0,-2.44E0,-1.4E0)); +#3754=VERTEX_POINT('',#3752); +#3755=VERTEX_POINT('',#3753); +#3756=CARTESIAN_POINT('',(7.05E0,-2.44E0,-7.8E0)); +#3757=VERTEX_POINT('',#3756); +#3758=CARTESIAN_POINT('',(7.05E0,-2.44E0,-1.4E0)); +#3759=VERTEX_POINT('',#3758); +#3760=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-7.8E0)); +#3761=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-1.4E0)); +#3762=VERTEX_POINT('',#3760); +#3763=VERTEX_POINT('',#3761); +#3764=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-7.8E0)); +#3765=VERTEX_POINT('',#3764); +#3766=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-1.4E0)); +#3767=VERTEX_POINT('',#3766); +#3768=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-4.15E0)); +#3769=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-6.15E0)); +#3770=VERTEX_POINT('',#3768); +#3771=VERTEX_POINT('',#3769); +#3772=CARTESIAN_POINT('',(-9.5E0,5.E-1,-4.15E0)); +#3773=CARTESIAN_POINT('',(-9.5E0,5.E-1,-6.15E0)); +#3774=VERTEX_POINT('',#3772); +#3775=VERTEX_POINT('',#3773); +#3776=CARTESIAN_POINT('',(9.5E0,-5.E-1,-3.05E0)); +#3777=CARTESIAN_POINT('',(9.5E0,-5.E-1,-5.05E0)); +#3778=VERTEX_POINT('',#3776); +#3779=VERTEX_POINT('',#3777); +#3780=CARTESIAN_POINT('',(9.5E0,5.E-1,-3.05E0)); +#3781=CARTESIAN_POINT('',(9.5E0,5.E-1,-5.05E0)); +#3782=VERTEX_POINT('',#3780); +#3783=VERTEX_POINT('',#3781); +#3784=CARTESIAN_POINT('',(1.029E1,1.E0,-5.55E0)); +#3785=CARTESIAN_POINT('',(1.029E1,1.E0,-3.05E0)); +#3786=VERTEX_POINT('',#3784); +#3787=VERTEX_POINT('',#3785); +#3788=CARTESIAN_POINT('',(1.029E1,-1.E0,-3.05E0)); +#3789=VERTEX_POINT('',#3788); +#3790=CARTESIAN_POINT('',(1.029E1,-1.E0,-5.55E0)); +#3791=VERTEX_POINT('',#3790); +#3792=CARTESIAN_POINT('',(1.107E1,5.5E-1,-5.1E0)); +#3793=CARTESIAN_POINT('',(1.107E1,5.5E-1,-3.5E0)); +#3794=VERTEX_POINT('',#3792); +#3795=VERTEX_POINT('',#3793); +#3796=CARTESIAN_POINT('',(1.107E1,-5.5E-1,-3.5E0)); +#3797=VERTEX_POINT('',#3796); +#3798=CARTESIAN_POINT('',(1.107E1,-5.5E-1,-5.1E0)); +#3799=VERTEX_POINT('',#3798); +#3800=CARTESIAN_POINT('',(9.93E0,-5.E-1,-3.05E0)); +#3801=CARTESIAN_POINT('',(9.93E0,-5.E-1,-5.05E0)); +#3802=VERTEX_POINT('',#3800); +#3803=VERTEX_POINT('',#3801); +#3804=CARTESIAN_POINT('',(9.93E0,5.E-1,-3.05E0)); +#3805=CARTESIAN_POINT('',(9.93E0,5.E-1,-5.05E0)); +#3806=VERTEX_POINT('',#3804); +#3807=VERTEX_POINT('',#3805); +#3808=CARTESIAN_POINT('',(-1.029E1,-1.E0,-6.15E0)); +#3809=CARTESIAN_POINT('',(-1.029E1,-1.E0,-3.65E0)); +#3810=VERTEX_POINT('',#3808); +#3811=VERTEX_POINT('',#3809); +#3812=CARTESIAN_POINT('',(-1.029E1,1.E0,-3.65E0)); +#3813=VERTEX_POINT('',#3812); +#3814=CARTESIAN_POINT('',(-1.029E1,1.E0,-6.15E0)); +#3815=VERTEX_POINT('',#3814); +#3816=CARTESIAN_POINT('',(-1.107E1,-5.5E-1,-5.7E0)); +#3817=CARTESIAN_POINT('',(-1.107E1,-5.5E-1,-4.1E0)); +#3818=VERTEX_POINT('',#3816); +#3819=VERTEX_POINT('',#3817); +#3820=CARTESIAN_POINT('',(-1.107E1,5.5E-1,-4.1E0)); +#3821=VERTEX_POINT('',#3820); +#3822=CARTESIAN_POINT('',(-1.107E1,5.5E-1,-5.7E0)); +#3823=VERTEX_POINT('',#3822); +#3824=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-6.15E0)); +#3825=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-4.15E0)); +#3826=VERTEX_POINT('',#3824); +#3827=VERTEX_POINT('',#3825); +#3828=CARTESIAN_POINT('',(-9.93E0,5.E-1,-6.15E0)); +#3829=CARTESIAN_POINT('',(-9.93E0,5.E-1,-4.15E0)); +#3830=VERTEX_POINT('',#3828); +#3831=VERTEX_POINT('',#3829); +#3832=CARTESIAN_POINT('',(7.035E0,-1.93E0,-8.87E0)); +#3833=CARTESIAN_POINT('',(7.035E0,-1.93E0,-8.11E0)); +#3834=VERTEX_POINT('',#3832); +#3835=VERTEX_POINT('',#3833); +#3836=CARTESIAN_POINT('',(7.965E0,-1.93E0,-8.11E0)); +#3837=VERTEX_POINT('',#3836); +#3838=CARTESIAN_POINT('',(7.965E0,-1.93E0,-8.87E0)); +#3839=VERTEX_POINT('',#3838); +#3840=CARTESIAN_POINT('',(7.035E0,-1.29E0,-8.11E0)); +#3841=CARTESIAN_POINT('',(7.035E0,-1.29E0,-8.87E0)); +#3842=VERTEX_POINT('',#3840); +#3843=VERTEX_POINT('',#3841); +#3844=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.11E0)); +#3845=CARTESIAN_POINT('',(7.965E0,-1.29E0,-8.87E0)); +#3846=VERTEX_POINT('',#3844); +#3847=VERTEX_POINT('',#3845); +#3848=CARTESIAN_POINT('',(7.035E0,1.29E0,-8.11E0)); +#3849=CARTESIAN_POINT('',(7.035E0,1.29E0,-8.87E0)); +#3850=VERTEX_POINT('',#3848); +#3851=VERTEX_POINT('',#3849); +#3852=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.11E0)); +#3853=CARTESIAN_POINT('',(7.965E0,1.29E0,-8.87E0)); +#3854=VERTEX_POINT('',#3852); +#3855=VERTEX_POINT('',#3853); +#3856=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.87E0)); +#3857=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.11E0)); +#3858=VERTEX_POINT('',#3856); +#3859=VERTEX_POINT('',#3857); +#3860=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.11E0)); +#3861=VERTEX_POINT('',#3860); +#3862=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.87E0)); +#3863=VERTEX_POINT('',#3862); +#3864=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.87E0)); +#3865=CARTESIAN_POINT('',(4.035E0,-1.93E0,-8.11E0)); +#3866=VERTEX_POINT('',#3864); +#3867=VERTEX_POINT('',#3865); +#3868=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.11E0)); +#3869=VERTEX_POINT('',#3868); +#3870=CARTESIAN_POINT('',(4.965E0,-1.93E0,-8.87E0)); +#3871=VERTEX_POINT('',#3870); +#3872=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.11E0)); +#3873=CARTESIAN_POINT('',(4.035E0,-1.29E0,-8.87E0)); +#3874=VERTEX_POINT('',#3872); +#3875=VERTEX_POINT('',#3873); +#3876=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.11E0)); +#3877=CARTESIAN_POINT('',(4.965E0,-1.29E0,-8.87E0)); +#3878=VERTEX_POINT('',#3876); +#3879=VERTEX_POINT('',#3877); +#3880=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.11E0)); +#3881=CARTESIAN_POINT('',(4.035E0,1.29E0,-8.87E0)); +#3882=VERTEX_POINT('',#3880); +#3883=VERTEX_POINT('',#3881); +#3884=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.11E0)); +#3885=CARTESIAN_POINT('',(4.965E0,1.29E0,-8.87E0)); +#3886=VERTEX_POINT('',#3884); +#3887=VERTEX_POINT('',#3885); +#3888=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#3889=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.11E0)); +#3890=VERTEX_POINT('',#3888); +#3891=VERTEX_POINT('',#3889); +#3892=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#3893=VERTEX_POINT('',#3892); +#3894=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.87E0)); +#3895=VERTEX_POINT('',#3894); +#3896=CARTESIAN_POINT('',(9.93E0,8.682233047034E-1,-2.843223304703E0)); +#3897=CARTESIAN_POINT('',(9.93E0,1.045E0,-2.77E0)); +#3898=VERTEX_POINT('',#3896); +#3899=VERTEX_POINT('',#3897); +#3900=CARTESIAN_POINT('',(9.93E0,1.555E0,-2.77E0)); +#3901=VERTEX_POINT('',#3900); +#3902=CARTESIAN_POINT('',(9.93E0,1.685E0,-2.9E0)); +#3903=VERTEX_POINT('',#3902); +#3904=CARTESIAN_POINT('',(9.93E0,1.685E0,-5.93E0)); +#3905=VERTEX_POINT('',#3904); +#3906=CARTESIAN_POINT('',(9.93E0,1.185E0,-6.43E0)); +#3907=VERTEX_POINT('',#3906); +#3908=CARTESIAN_POINT('',(9.93E0,-1.045E0,-6.43E0)); +#3909=VERTEX_POINT('',#3908); +#3910=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.93E0)); +#3911=VERTEX_POINT('',#3910); +#3912=CARTESIAN_POINT('',(9.93E0,-1.545E0,-2.9E0)); +#3913=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.77E0)); +#3914=VERTEX_POINT('',#3912); +#3915=VERTEX_POINT('',#3913); +#3916=CARTESIAN_POINT('',(9.93E0,-7.95E-1,-2.77E0)); +#3917=VERTEX_POINT('',#3916); +#3918=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.02E0)); +#3919=VERTEX_POINT('',#3918); +#3920=CARTESIAN_POINT('',(9.57E0,4.15E-1,-5.18E0)); +#3921=CARTESIAN_POINT('',(9.57E0,5.45E-1,-5.05E0)); +#3922=VERTEX_POINT('',#3920); +#3923=VERTEX_POINT('',#3921); +#3924=CARTESIAN_POINT('',(9.57E0,5.45E-1,-3.27E0)); +#3925=VERTEX_POINT('',#3924); +#3926=CARTESIAN_POINT('',(9.57E0,6.182233047034E-1,-3.093223304703E0)); +#3927=VERTEX_POINT('',#3926); +#3928=CARTESIAN_POINT('',(9.57E0,8.682233047034E-1,-2.843223304703E0)); +#3929=VERTEX_POINT('',#3928); +#3930=CARTESIAN_POINT('',(9.57E0,1.045E0,-2.77E0)); +#3931=VERTEX_POINT('',#3930); +#3932=CARTESIAN_POINT('',(9.57E0,1.555E0,-2.77E0)); +#3933=VERTEX_POINT('',#3932); +#3934=CARTESIAN_POINT('',(9.57E0,1.685E0,-2.9E0)); +#3935=VERTEX_POINT('',#3934); +#3936=CARTESIAN_POINT('',(9.57E0,1.685E0,-5.93E0)); +#3937=VERTEX_POINT('',#3936); +#3938=CARTESIAN_POINT('',(9.57E0,1.185E0,-6.43E0)); +#3939=VERTEX_POINT('',#3938); +#3940=CARTESIAN_POINT('',(9.57E0,-1.045E0,-6.43E0)); +#3941=VERTEX_POINT('',#3940); +#3942=CARTESIAN_POINT('',(9.57E0,-1.545E0,-5.93E0)); +#3943=VERTEX_POINT('',#3942); +#3944=CARTESIAN_POINT('',(9.57E0,-1.545E0,-2.9E0)); +#3945=CARTESIAN_POINT('',(9.57E0,-1.415E0,-2.77E0)); +#3946=VERTEX_POINT('',#3944); +#3947=VERTEX_POINT('',#3945); +#3948=CARTESIAN_POINT('',(9.57E0,-7.95E-1,-2.77E0)); +#3949=VERTEX_POINT('',#3948); +#3950=CARTESIAN_POINT('',(9.57E0,-5.45E-1,-3.02E0)); +#3951=VERTEX_POINT('',#3950); +#3952=CARTESIAN_POINT('',(9.57E0,-5.45E-1,-5.05E0)); +#3953=VERTEX_POINT('',#3952); +#3954=CARTESIAN_POINT('',(9.57E0,-4.15E-1,-5.18E0)); +#3955=VERTEX_POINT('',#3954); +#3956=CARTESIAN_POINT('',(9.93E0,5.45E-1,-5.05E0)); +#3957=CARTESIAN_POINT('',(9.93E0,4.15E-1,-5.18E0)); +#3958=VERTEX_POINT('',#3956); +#3959=VERTEX_POINT('',#3957); +#3960=CARTESIAN_POINT('',(9.93E0,5.45E-1,-3.27E0)); +#3961=VERTEX_POINT('',#3960); +#3962=CARTESIAN_POINT('',(9.93E0,6.182233047034E-1,-3.093223304703E0)); +#3963=VERTEX_POINT('',#3962); +#3964=CARTESIAN_POINT('',(9.93E0,6.614466094067E-1,-3.05E0)); +#3965=VERTEX_POINT('',#3964); +#3966=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.05E0)); +#3967=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-5.05E0)); +#3968=VERTEX_POINT('',#3966); +#3969=VERTEX_POINT('',#3967); +#3970=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.18E0)); +#3971=VERTEX_POINT('',#3970); +#3972=CARTESIAN_POINT('',(9.93E0,1.E0,-5.55E0)); +#3973=CARTESIAN_POINT('',(9.93E0,1.E0,-3.05E0)); +#3974=VERTEX_POINT('',#3972); +#3975=VERTEX_POINT('',#3973); +#3976=CARTESIAN_POINT('',(9.93E0,-1.E0,-5.55E0)); +#3977=CARTESIAN_POINT('',(9.93E0,-1.E0,-3.05E0)); +#3978=VERTEX_POINT('',#3976); +#3979=VERTEX_POINT('',#3977); +#3980=CARTESIAN_POINT('',(-9.93E0,8.682233047034E-1,-6.356776695297E0)); +#3981=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.43E0)); +#3982=VERTEX_POINT('',#3980); +#3983=VERTEX_POINT('',#3981); +#3984=CARTESIAN_POINT('',(-9.93E0,1.555E0,-6.43E0)); +#3985=VERTEX_POINT('',#3984); +#3986=CARTESIAN_POINT('',(-9.93E0,1.685E0,-6.3E0)); +#3987=VERTEX_POINT('',#3986); +#3988=CARTESIAN_POINT('',(-9.93E0,1.685E0,-3.27E0)); +#3989=VERTEX_POINT('',#3988); +#3990=CARTESIAN_POINT('',(-9.93E0,1.185E0,-2.77E0)); +#3991=VERTEX_POINT('',#3990); +#3992=CARTESIAN_POINT('',(-9.93E0,-1.045E0,-2.77E0)); +#3993=VERTEX_POINT('',#3992); +#3994=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.27E0)); +#3995=VERTEX_POINT('',#3994); +#3996=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-6.3E0)); +#3997=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.43E0)); +#3998=VERTEX_POINT('',#3996); +#3999=VERTEX_POINT('',#3997); +#4000=CARTESIAN_POINT('',(-9.93E0,-7.95E-1,-6.43E0)); +#4001=VERTEX_POINT('',#4000); +#4002=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.18E0)); +#4003=VERTEX_POINT('',#4002); +#4004=CARTESIAN_POINT('',(-9.57E0,4.15E-1,-4.02E0)); +#4005=CARTESIAN_POINT('',(-9.57E0,5.45E-1,-4.15E0)); +#4006=VERTEX_POINT('',#4004); +#4007=VERTEX_POINT('',#4005); +#4008=CARTESIAN_POINT('',(-9.57E0,5.45E-1,-5.93E0)); +#4009=VERTEX_POINT('',#4008); +#4010=CARTESIAN_POINT('',(-9.57E0,6.182233047034E-1,-6.106776695297E0)); +#4011=VERTEX_POINT('',#4010); +#4012=CARTESIAN_POINT('',(-9.57E0,8.682233047034E-1,-6.356776695297E0)); +#4013=VERTEX_POINT('',#4012); +#4014=CARTESIAN_POINT('',(-9.57E0,1.045E0,-6.43E0)); +#4015=VERTEX_POINT('',#4014); +#4016=CARTESIAN_POINT('',(-9.57E0,1.555E0,-6.43E0)); +#4017=VERTEX_POINT('',#4016); +#4018=CARTESIAN_POINT('',(-9.57E0,1.685E0,-6.3E0)); +#4019=VERTEX_POINT('',#4018); +#4020=CARTESIAN_POINT('',(-9.57E0,1.685E0,-3.27E0)); +#4021=VERTEX_POINT('',#4020); +#4022=CARTESIAN_POINT('',(-9.57E0,1.185E0,-2.77E0)); +#4023=VERTEX_POINT('',#4022); +#4024=CARTESIAN_POINT('',(-9.57E0,-1.045E0,-2.77E0)); +#4025=VERTEX_POINT('',#4024); +#4026=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-3.27E0)); +#4027=VERTEX_POINT('',#4026); +#4028=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-6.3E0)); +#4029=CARTESIAN_POINT('',(-9.57E0,-1.415E0,-6.43E0)); +#4030=VERTEX_POINT('',#4028); +#4031=VERTEX_POINT('',#4029); +#4032=CARTESIAN_POINT('',(-9.57E0,-7.95E-1,-6.43E0)); +#4033=VERTEX_POINT('',#4032); +#4034=CARTESIAN_POINT('',(-9.57E0,-5.45E-1,-6.18E0)); +#4035=VERTEX_POINT('',#4034); +#4036=CARTESIAN_POINT('',(-9.57E0,-5.45E-1,-4.15E0)); +#4037=VERTEX_POINT('',#4036); +#4038=CARTESIAN_POINT('',(-9.57E0,-4.15E-1,-4.02E0)); +#4039=VERTEX_POINT('',#4038); +#4040=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-4.15E0)); +#4041=CARTESIAN_POINT('',(-9.93E0,4.15E-1,-4.02E0)); +#4042=VERTEX_POINT('',#4040); +#4043=VERTEX_POINT('',#4041); +#4044=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-5.93E0)); +#4045=VERTEX_POINT('',#4044); +#4046=CARTESIAN_POINT('',(-9.93E0,6.182233047034E-1,-6.106776695297E0)); +#4047=VERTEX_POINT('',#4046); +#4048=CARTESIAN_POINT('',(-9.93E0,6.614466094067E-1,-6.15E0)); +#4049=VERTEX_POINT('',#4048); +#4050=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.15E0)); +#4051=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-4.15E0)); +#4052=VERTEX_POINT('',#4050); +#4053=VERTEX_POINT('',#4051); +#4054=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.02E0)); +#4055=VERTEX_POINT('',#4054); +#4056=CARTESIAN_POINT('',(-9.93E0,-1.E0,-3.65E0)); +#4057=CARTESIAN_POINT('',(-9.93E0,-1.E0,-6.15E0)); +#4058=VERTEX_POINT('',#4056); +#4059=VERTEX_POINT('',#4057); +#4060=CARTESIAN_POINT('',(-9.93E0,1.E0,-3.65E0)); +#4061=VERTEX_POINT('',#4060); +#4062=CARTESIAN_POINT('',(-9.93E0,1.E0,-6.15E0)); +#4063=VERTEX_POINT('',#4062); +#4064=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-3.94E0)); +#4065=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-3.94E0)); +#4066=VERTEX_POINT('',#4064); +#4067=VERTEX_POINT('',#4065); +#4068=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-3.94E0)); +#4069=VERTEX_POINT('',#4068); +#4070=CARTESIAN_POINT('',(-1.0465E1,-2.08E0,-3.94E0)); +#4071=VERTEX_POINT('',#4070); +#4072=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-3.94E0)); +#4073=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-3.94E0)); +#4074=VERTEX_POINT('',#4072); +#4075=VERTEX_POINT('',#4073); +#4076=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-3.94E0)); +#4077=VERTEX_POINT('',#4076); +#4078=CARTESIAN_POINT('',(1.0465E1,-2.44E0,-3.94E0)); +#4079=VERTEX_POINT('',#4078); +#4080=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-5.26E0)); +#4081=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-5.26E0)); +#4082=VERTEX_POINT('',#4080); +#4083=VERTEX_POINT('',#4081); +#4084=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-5.26E0)); +#4085=VERTEX_POINT('',#4084); +#4086=CARTESIAN_POINT('',(-1.0465E1,-2.08E0,-5.26E0)); +#4087=VERTEX_POINT('',#4086); +#4088=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-5.26E0)); +#4089=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-5.26E0)); +#4090=VERTEX_POINT('',#4088); +#4091=VERTEX_POINT('',#4089); +#4092=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-5.26E0)); +#4093=VERTEX_POINT('',#4092); +#4094=CARTESIAN_POINT('',(1.0465E1,-2.44E0,-5.26E0)); +#4095=VERTEX_POINT('',#4094); +#4096=CARTESIAN_POINT('',(9.93E0,-1.545E0,-3.94E0)); +#4097=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.26E0)); +#4098=VERTEX_POINT('',#4096); +#4099=VERTEX_POINT('',#4097); +#4100=CARTESIAN_POINT('',(9.57E0,-1.545E0,-3.94E0)); +#4101=CARTESIAN_POINT('',(9.57E0,-1.545E0,-5.26E0)); +#4102=VERTEX_POINT('',#4100); +#4103=VERTEX_POINT('',#4101); +#4104=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.94E0)); +#4105=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-5.26E0)); +#4106=VERTEX_POINT('',#4104); +#4107=VERTEX_POINT('',#4105); +#4108=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-3.94E0)); +#4109=CARTESIAN_POINT('',(-9.57E0,-1.545E0,-5.26E0)); +#4110=VERTEX_POINT('',#4108); +#4111=VERTEX_POINT('',#4109); +#4112=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.116E1)); +#4113=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.116E1)); +#4114=VERTEX_POINT('',#4112); +#4115=VERTEX_POINT('',#4113); +#4116=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.015E1)); +#4117=VERTEX_POINT('',#4116); +#4118=CARTESIAN_POINT('',(7.18E0,-1.706274169980E0,-9.923725830020E0)); +#4119=VERTEX_POINT('',#4118); +#4120=CARTESIAN_POINT('',(7.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4121=VERTEX_POINT('',#4120); +#4122=CARTESIAN_POINT('',(7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4123=VERTEX_POINT('',#4122); +#4124=CARTESIAN_POINT('',(7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4125=VERTEX_POINT('',#4124); +#4126=CARTESIAN_POINT('',(7.18E0,1.351471862576E-1,-8.45E0)); +#4127=VERTEX_POINT('',#4126); +#4128=CARTESIAN_POINT('',(7.18E0,-2.158822509939E0,-9.471177490061E0)); +#4129=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.015E1)); +#4130=VERTEX_POINT('',#4128); +#4131=VERTEX_POINT('',#4129); +#4132=CARTESIAN_POINT('',(7.18E0,3.2E-1,-2.2E0)); +#4133=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-2.2E0)); +#4134=VERTEX_POINT('',#4132); +#4135=VERTEX_POINT('',#4133); +#4136=CARTESIAN_POINT('',(7.82E0,-2.44E0,-1.116E1)); +#4137=CARTESIAN_POINT('',(7.82E0,-1.8E0,-1.116E1)); +#4138=VERTEX_POINT('',#4136); +#4139=VERTEX_POINT('',#4137); +#4140=CARTESIAN_POINT('',(7.82E0,-1.8E0,-1.015E1)); +#4141=VERTEX_POINT('',#4140); +#4142=CARTESIAN_POINT('',(7.82E0,-1.706274169980E0,-9.923725830020E0)); +#4143=VERTEX_POINT('',#4142); +#4144=CARTESIAN_POINT('',(7.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4145=VERTEX_POINT('',#4144); +#4146=CARTESIAN_POINT('',(7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4147=VERTEX_POINT('',#4146); +#4148=CARTESIAN_POINT('',(7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4149=VERTEX_POINT('',#4148); +#4150=CARTESIAN_POINT('',(7.82E0,1.351471862576E-1,-8.45E0)); +#4151=VERTEX_POINT('',#4150); +#4152=CARTESIAN_POINT('',(7.82E0,-2.158822509939E0,-9.471177490061E0)); +#4153=CARTESIAN_POINT('',(7.82E0,-2.44E0,-1.015E1)); +#4154=VERTEX_POINT('',#4152); +#4155=VERTEX_POINT('',#4153); +#4156=CARTESIAN_POINT('',(7.82E0,3.2E-1,-2.2E0)); +#4157=CARTESIAN_POINT('',(7.82E0,-3.2E-1,-2.2E0)); +#4158=VERTEX_POINT('',#4156); +#4159=VERTEX_POINT('',#4157); +#4160=CARTESIAN_POINT('',(7.18E0,-7.976450198782E-1,-8.11E0)); +#4161=CARTESIAN_POINT('',(7.18E0,4.45E-1,-8.11E0)); +#4162=VERTEX_POINT('',#4160); +#4163=VERTEX_POINT('',#4161); +#4164=CARTESIAN_POINT('',(7.82E0,4.45E-1,-8.11E0)); +#4165=VERTEX_POINT('',#4164); +#4166=CARTESIAN_POINT('',(7.82E0,-7.976450198782E-1,-8.11E0)); +#4167=VERTEX_POINT('',#4166); +#4168=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-6.35E0)); +#4169=CARTESIAN_POINT('',(7.18E0,3.2E-1,-6.35E0)); +#4170=VERTEX_POINT('',#4168); +#4171=VERTEX_POINT('',#4169); +#4172=CARTESIAN_POINT('',(7.82E0,3.2E-1,-6.35E0)); +#4173=VERTEX_POINT('',#4172); +#4174=CARTESIAN_POINT('',(7.82E0,-3.2E-1,-6.35E0)); +#4175=VERTEX_POINT('',#4174); +#4176=CARTESIAN_POINT('',(7.18E0,4.45E-1,-8.45E0)); +#4177=VERTEX_POINT('',#4176); +#4178=CARTESIAN_POINT('',(7.82E0,4.45E-1,-8.45E0)); +#4179=VERTEX_POINT('',#4178); +#4180=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#4181=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#4182=VERTEX_POINT('',#4180); +#4183=VERTEX_POINT('',#4181); +#4184=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.015E1)); +#4185=VERTEX_POINT('',#4184); +#4186=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.923725830020E0)); +#4187=VERTEX_POINT('',#4186); +#4188=CARTESIAN_POINT('',(4.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4189=VERTEX_POINT('',#4188); +#4190=CARTESIAN_POINT('',(4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4191=VERTEX_POINT('',#4190); +#4192=CARTESIAN_POINT('',(4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4193=VERTEX_POINT('',#4192); +#4194=CARTESIAN_POINT('',(4.18E0,1.351471862576E-1,-8.45E0)); +#4195=VERTEX_POINT('',#4194); +#4196=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#4197=VERTEX_POINT('',#4196); +#4198=CARTESIAN_POINT('',(4.18E0,-2.158822509939E0,-9.471177490061E0)); +#4199=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.015E1)); +#4200=VERTEX_POINT('',#4198); +#4201=VERTEX_POINT('',#4199); +#4202=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#4203=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#4204=VERTEX_POINT('',#4202); +#4205=VERTEX_POINT('',#4203); +#4206=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.116E1)); +#4207=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.116E1)); +#4208=VERTEX_POINT('',#4206); +#4209=VERTEX_POINT('',#4207); +#4210=CARTESIAN_POINT('',(4.82E0,-1.8E0,-1.015E1)); +#4211=VERTEX_POINT('',#4210); +#4212=CARTESIAN_POINT('',(4.82E0,-1.706274169980E0,-9.923725830020E0)); +#4213=VERTEX_POINT('',#4212); +#4214=CARTESIAN_POINT('',(4.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4215=VERTEX_POINT('',#4214); +#4216=CARTESIAN_POINT('',(4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4217=VERTEX_POINT('',#4216); +#4218=CARTESIAN_POINT('',(4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4219=VERTEX_POINT('',#4218); +#4220=CARTESIAN_POINT('',(4.82E0,1.351471862576E-1,-8.45E0)); +#4221=VERTEX_POINT('',#4220); +#4222=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.45E0)); +#4223=VERTEX_POINT('',#4222); +#4224=CARTESIAN_POINT('',(4.82E0,-2.158822509939E0,-9.471177490061E0)); +#4225=CARTESIAN_POINT('',(4.82E0,-2.44E0,-1.015E1)); +#4226=VERTEX_POINT('',#4224); +#4227=VERTEX_POINT('',#4225); +#4228=CARTESIAN_POINT('',(4.82E0,3.2E-1,-2.2E0)); +#4229=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-2.2E0)); +#4230=VERTEX_POINT('',#4228); +#4231=VERTEX_POINT('',#4229); +#4232=CARTESIAN_POINT('',(4.18E0,-7.976450198782E-1,-8.11E0)); +#4233=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.11E0)); +#4234=VERTEX_POINT('',#4232); +#4235=VERTEX_POINT('',#4233); +#4236=CARTESIAN_POINT('',(4.82E0,-7.976450198782E-1,-8.11E0)); +#4237=CARTESIAN_POINT('',(4.82E0,4.45E-1,-8.11E0)); +#4238=VERTEX_POINT('',#4236); +#4239=VERTEX_POINT('',#4237); +#4240=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-6.35E0)); +#4241=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#4242=VERTEX_POINT('',#4240); +#4243=VERTEX_POINT('',#4241); +#4244=CARTESIAN_POINT('',(4.82E0,-3.2E-1,-6.35E0)); +#4245=CARTESIAN_POINT('',(4.82E0,3.2E-1,-6.35E0)); +#4246=VERTEX_POINT('',#4244); +#4247=VERTEX_POINT('',#4245); +#4248=CARTESIAN_POINT('',(8.81E0,-6.1E-1,-6.35E0)); +#4249=CARTESIAN_POINT('',(8.11E0,-1.31E0,-6.35E0)); +#4250=VERTEX_POINT('',#4248); +#4251=VERTEX_POINT('',#4249); +#4252=CARTESIAN_POINT('',(8.11E0,-1.31E0,0.E0)); +#4253=VERTEX_POINT('',#4252); +#4254=CARTESIAN_POINT('',(8.81E0,-6.1E-1,0.E0)); +#4255=VERTEX_POINT('',#4254); +#4256=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#4257=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,0.E0)); +#4258=VERTEX_POINT('',#4256); +#4259=VERTEX_POINT('',#4257); +#4260=CARTESIAN_POINT('',(-2.11E0,-1.31E0,0.E0)); +#4261=CARTESIAN_POINT('',(-2.81E0,-6.1E-1,0.E0)); +#4262=VERTEX_POINT('',#4260); +#4263=VERTEX_POINT('',#4261); +#4264=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,0.E0)); +#4265=CARTESIAN_POINT('',(-3.89E0,-1.31E0,0.E0)); +#4266=VERTEX_POINT('',#4264); +#4267=VERTEX_POINT('',#4265); +#4268=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,0.E0)); +#4269=CARTESIAN_POINT('',(-6.89E0,-1.31E0,0.E0)); +#4270=VERTEX_POINT('',#4268); +#4271=VERTEX_POINT('',#4269); +#4272=CARTESIAN_POINT('',(2.81E0,-1.31E0,-6.35E0)); +#4273=CARTESIAN_POINT('',(2.81E0,1.31E0,-6.35E0)); +#4274=VERTEX_POINT('',#4272); +#4275=VERTEX_POINT('',#4273); +#4276=CARTESIAN_POINT('',(1.9E-1,1.31E0,-6.35E0)); +#4277=VERTEX_POINT('',#4276); +#4278=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#4279=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#4280=VERTEX_POINT('',#4278); +#4281=VERTEX_POINT('',#4279); +#4282=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#4283=VERTEX_POINT('',#4282); +#4284=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,-6.35E0)); +#4285=CARTESIAN_POINT('',(-1.9E-1,1.31E0,-6.35E0)); +#4286=VERTEX_POINT('',#4284); +#4287=VERTEX_POINT('',#4285); +#4288=CARTESIAN_POINT('',(-2.81E0,1.31E0,-6.35E0)); +#4289=VERTEX_POINT('',#4288); +#4290=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#4291=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#4292=VERTEX_POINT('',#4290); +#4293=VERTEX_POINT('',#4291); +#4294=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#4295=VERTEX_POINT('',#4294); +#4296=CARTESIAN_POINT('',(-5.81E0,1.31E0,-6.35E0)); +#4297=CARTESIAN_POINT('',(-5.81E0,-1.31E0,-6.35E0)); +#4298=VERTEX_POINT('',#4296); +#4299=VERTEX_POINT('',#4297); +#4300=CARTESIAN_POINT('',(-3.19E0,1.31E0,-6.35E0)); +#4301=VERTEX_POINT('',#4300); +#4302=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#4303=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#4304=VERTEX_POINT('',#4302); +#4305=VERTEX_POINT('',#4303); +#4306=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#4307=VERTEX_POINT('',#4306); +#4308=CARTESIAN_POINT('',(-8.81E0,1.31E0,-6.35E0)); +#4309=CARTESIAN_POINT('',(-8.81E0,-1.31E0,-6.35E0)); +#4310=VERTEX_POINT('',#4308); +#4311=VERTEX_POINT('',#4309); +#4312=CARTESIAN_POINT('',(-6.19E0,1.31E0,-6.35E0)); +#4313=VERTEX_POINT('',#4312); +#4314=CARTESIAN_POINT('',(-8.81E0,1.31E0,0.E0)); +#4315=CARTESIAN_POINT('',(-8.81E0,-1.31E0,0.E0)); +#4316=VERTEX_POINT('',#4314); +#4317=VERTEX_POINT('',#4315); +#4318=CARTESIAN_POINT('',(-6.19E0,1.31E0,0.E0)); +#4319=VERTEX_POINT('',#4318); +#4320=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.87E0)); +#4321=CARTESIAN_POINT('',(1.035E0,-1.93E0,-8.11E0)); +#4322=VERTEX_POINT('',#4320); +#4323=VERTEX_POINT('',#4321); +#4324=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.11E0)); +#4325=VERTEX_POINT('',#4324); +#4326=CARTESIAN_POINT('',(1.965E0,-1.93E0,-8.87E0)); +#4327=VERTEX_POINT('',#4326); +#4328=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.11E0)); +#4329=CARTESIAN_POINT('',(1.035E0,-1.29E0,-8.87E0)); +#4330=VERTEX_POINT('',#4328); +#4331=VERTEX_POINT('',#4329); +#4332=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.11E0)); +#4333=CARTESIAN_POINT('',(1.965E0,-1.29E0,-8.87E0)); +#4334=VERTEX_POINT('',#4332); +#4335=VERTEX_POINT('',#4333); +#4336=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.11E0)); +#4337=CARTESIAN_POINT('',(1.035E0,1.29E0,-8.87E0)); +#4338=VERTEX_POINT('',#4336); +#4339=VERTEX_POINT('',#4337); +#4340=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.11E0)); +#4341=CARTESIAN_POINT('',(1.965E0,1.29E0,-8.87E0)); +#4342=VERTEX_POINT('',#4340); +#4343=VERTEX_POINT('',#4341); +#4344=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#4345=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.11E0)); +#4346=VERTEX_POINT('',#4344); +#4347=VERTEX_POINT('',#4345); +#4348=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#4349=VERTEX_POINT('',#4348); +#4350=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.87E0)); +#4351=VERTEX_POINT('',#4350); +#4352=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.87E0)); +#4353=CARTESIAN_POINT('',(-1.965E0,-1.93E0,-8.11E0)); +#4354=VERTEX_POINT('',#4352); +#4355=VERTEX_POINT('',#4353); +#4356=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.11E0)); +#4357=VERTEX_POINT('',#4356); +#4358=CARTESIAN_POINT('',(-1.035E0,-1.93E0,-8.87E0)); +#4359=VERTEX_POINT('',#4358); +#4360=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.11E0)); +#4361=CARTESIAN_POINT('',(-1.965E0,-1.29E0,-8.87E0)); +#4362=VERTEX_POINT('',#4360); +#4363=VERTEX_POINT('',#4361); +#4364=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.11E0)); +#4365=CARTESIAN_POINT('',(-1.035E0,-1.29E0,-8.87E0)); +#4366=VERTEX_POINT('',#4364); +#4367=VERTEX_POINT('',#4365); +#4368=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.11E0)); +#4369=CARTESIAN_POINT('',(-1.965E0,1.29E0,-8.87E0)); +#4370=VERTEX_POINT('',#4368); +#4371=VERTEX_POINT('',#4369); +#4372=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.11E0)); +#4373=CARTESIAN_POINT('',(-1.035E0,1.29E0,-8.87E0)); +#4374=VERTEX_POINT('',#4372); +#4375=VERTEX_POINT('',#4373); +#4376=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#4377=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.11E0)); +#4378=VERTEX_POINT('',#4376); +#4379=VERTEX_POINT('',#4377); +#4380=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#4381=VERTEX_POINT('',#4380); +#4382=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.87E0)); +#4383=VERTEX_POINT('',#4382); +#4384=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.87E0)); +#4385=CARTESIAN_POINT('',(-4.965E0,-1.93E0,-8.11E0)); +#4386=VERTEX_POINT('',#4384); +#4387=VERTEX_POINT('',#4385); +#4388=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.11E0)); +#4389=VERTEX_POINT('',#4388); +#4390=CARTESIAN_POINT('',(-4.035E0,-1.93E0,-8.87E0)); +#4391=VERTEX_POINT('',#4390); +#4392=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.11E0)); +#4393=CARTESIAN_POINT('',(-4.965E0,-1.29E0,-8.87E0)); +#4394=VERTEX_POINT('',#4392); +#4395=VERTEX_POINT('',#4393); +#4396=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.11E0)); +#4397=CARTESIAN_POINT('',(-4.035E0,-1.29E0,-8.87E0)); +#4398=VERTEX_POINT('',#4396); +#4399=VERTEX_POINT('',#4397); +#4400=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.11E0)); +#4401=CARTESIAN_POINT('',(-4.965E0,1.29E0,-8.87E0)); +#4402=VERTEX_POINT('',#4400); +#4403=VERTEX_POINT('',#4401); +#4404=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.11E0)); +#4405=CARTESIAN_POINT('',(-4.035E0,1.29E0,-8.87E0)); +#4406=VERTEX_POINT('',#4404); +#4407=VERTEX_POINT('',#4405); +#4408=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#4409=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.11E0)); +#4410=VERTEX_POINT('',#4408); +#4411=VERTEX_POINT('',#4409); +#4412=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#4413=VERTEX_POINT('',#4412); +#4414=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.87E0)); +#4415=VERTEX_POINT('',#4414); +#4416=CARTESIAN_POINT('',(-7.965E0,-1.93E0,-8.87E0)); +#4417=CARTESIAN_POINT('',(-7.965E0,-1.93E0,-8.11E0)); +#4418=VERTEX_POINT('',#4416); +#4419=VERTEX_POINT('',#4417); +#4420=CARTESIAN_POINT('',(-7.035E0,-1.93E0,-8.11E0)); +#4421=VERTEX_POINT('',#4420); +#4422=CARTESIAN_POINT('',(-7.035E0,-1.93E0,-8.87E0)); +#4423=VERTEX_POINT('',#4422); +#4424=CARTESIAN_POINT('',(-7.965E0,-1.29E0,-8.11E0)); +#4425=CARTESIAN_POINT('',(-7.965E0,-1.29E0,-8.87E0)); +#4426=VERTEX_POINT('',#4424); +#4427=VERTEX_POINT('',#4425); +#4428=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.11E0)); +#4429=CARTESIAN_POINT('',(-7.035E0,-1.29E0,-8.87E0)); +#4430=VERTEX_POINT('',#4428); +#4431=VERTEX_POINT('',#4429); +#4432=CARTESIAN_POINT('',(-7.965E0,1.29E0,-8.11E0)); +#4433=CARTESIAN_POINT('',(-7.965E0,1.29E0,-8.87E0)); +#4434=VERTEX_POINT('',#4432); +#4435=VERTEX_POINT('',#4433); +#4436=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.11E0)); +#4437=CARTESIAN_POINT('',(-7.035E0,1.29E0,-8.87E0)); +#4438=VERTEX_POINT('',#4436); +#4439=VERTEX_POINT('',#4437); +#4440=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.87E0)); +#4441=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.11E0)); +#4442=VERTEX_POINT('',#4440); +#4443=VERTEX_POINT('',#4441); +#4444=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.11E0)); +#4445=VERTEX_POINT('',#4444); +#4446=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.87E0)); +#4447=VERTEX_POINT('',#4446); +#4448=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#4449=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#4450=VERTEX_POINT('',#4448); +#4451=VERTEX_POINT('',#4449); +#4452=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.015E1)); +#4453=VERTEX_POINT('',#4452); +#4454=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.923725830020E0)); +#4455=VERTEX_POINT('',#4454); +#4456=CARTESIAN_POINT('',(1.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4457=VERTEX_POINT('',#4456); +#4458=CARTESIAN_POINT('',(1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4459=VERTEX_POINT('',#4458); +#4460=CARTESIAN_POINT('',(1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4461=VERTEX_POINT('',#4460); +#4462=CARTESIAN_POINT('',(1.18E0,1.351471862576E-1,-8.45E0)); +#4463=VERTEX_POINT('',#4462); +#4464=CARTESIAN_POINT('',(1.18E0,-2.158822509939E0,-9.471177490061E0)); +#4465=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.015E1)); +#4466=VERTEX_POINT('',#4464); +#4467=VERTEX_POINT('',#4465); +#4468=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#4469=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#4470=VERTEX_POINT('',#4468); +#4471=VERTEX_POINT('',#4469); +#4472=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.116E1)); +#4473=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.116E1)); +#4474=VERTEX_POINT('',#4472); +#4475=VERTEX_POINT('',#4473); +#4476=CARTESIAN_POINT('',(1.82E0,-1.8E0,-1.015E1)); +#4477=VERTEX_POINT('',#4476); +#4478=CARTESIAN_POINT('',(1.82E0,-1.706274169980E0,-9.923725830020E0)); +#4479=VERTEX_POINT('',#4478); +#4480=CARTESIAN_POINT('',(1.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4481=VERTEX_POINT('',#4480); +#4482=CARTESIAN_POINT('',(1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4483=VERTEX_POINT('',#4482); +#4484=CARTESIAN_POINT('',(1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4485=VERTEX_POINT('',#4484); +#4486=CARTESIAN_POINT('',(1.82E0,1.351471862576E-1,-8.45E0)); +#4487=VERTEX_POINT('',#4486); +#4488=CARTESIAN_POINT('',(1.82E0,-2.158822509939E0,-9.471177490061E0)); +#4489=CARTESIAN_POINT('',(1.82E0,-2.44E0,-1.015E1)); +#4490=VERTEX_POINT('',#4488); +#4491=VERTEX_POINT('',#4489); +#4492=CARTESIAN_POINT('',(1.82E0,3.2E-1,-2.2E0)); +#4493=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-2.2E0)); +#4494=VERTEX_POINT('',#4492); +#4495=VERTEX_POINT('',#4493); +#4496=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#4497=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.11E0)); +#4498=VERTEX_POINT('',#4496); +#4499=VERTEX_POINT('',#4497); +#4500=CARTESIAN_POINT('',(1.18E0,-7.976450198782E-1,-8.11E0)); +#4501=VERTEX_POINT('',#4500); +#4502=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#4503=VERTEX_POINT('',#4502); +#4504=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-6.35E0)); +#4505=VERTEX_POINT('',#4504); +#4506=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.45E0)); +#4507=CARTESIAN_POINT('',(1.82E0,4.45E-1,-8.11E0)); +#4508=VERTEX_POINT('',#4506); +#4509=VERTEX_POINT('',#4507); +#4510=CARTESIAN_POINT('',(1.82E0,-7.976450198782E-1,-8.11E0)); +#4511=VERTEX_POINT('',#4510); +#4512=CARTESIAN_POINT('',(1.82E0,3.2E-1,-6.35E0)); +#4513=VERTEX_POINT('',#4512); +#4514=CARTESIAN_POINT('',(1.82E0,-3.2E-1,-6.35E0)); +#4515=VERTEX_POINT('',#4514); +#4516=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#4517=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#4518=VERTEX_POINT('',#4516); +#4519=VERTEX_POINT('',#4517); +#4520=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.015E1)); +#4521=VERTEX_POINT('',#4520); +#4522=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.923725830020E0)); +#4523=VERTEX_POINT('',#4522); +#4524=CARTESIAN_POINT('',(-1.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4525=VERTEX_POINT('',#4524); +#4526=CARTESIAN_POINT('',(-1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4527=VERTEX_POINT('',#4526); +#4528=CARTESIAN_POINT('',(-1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4529=VERTEX_POINT('',#4528); +#4530=CARTESIAN_POINT('',(-1.82E0,1.351471862576E-1,-8.45E0)); +#4531=VERTEX_POINT('',#4530); +#4532=CARTESIAN_POINT('',(-1.82E0,-2.158822509939E0,-9.471177490061E0)); +#4533=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.015E1)); +#4534=VERTEX_POINT('',#4532); +#4535=VERTEX_POINT('',#4533); +#4536=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#4537=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#4538=VERTEX_POINT('',#4536); +#4539=VERTEX_POINT('',#4537); +#4540=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.116E1)); +#4541=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.116E1)); +#4542=VERTEX_POINT('',#4540); +#4543=VERTEX_POINT('',#4541); +#4544=CARTESIAN_POINT('',(-1.18E0,-1.8E0,-1.015E1)); +#4545=VERTEX_POINT('',#4544); +#4546=CARTESIAN_POINT('',(-1.18E0,-1.706274169980E0,-9.923725830020E0)); +#4547=VERTEX_POINT('',#4546); +#4548=CARTESIAN_POINT('',(-1.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4549=VERTEX_POINT('',#4548); +#4550=CARTESIAN_POINT('',(-1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4551=VERTEX_POINT('',#4550); +#4552=CARTESIAN_POINT('',(-1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4553=VERTEX_POINT('',#4552); +#4554=CARTESIAN_POINT('',(-1.18E0,1.351471862576E-1,-8.45E0)); +#4555=VERTEX_POINT('',#4554); +#4556=CARTESIAN_POINT('',(-1.18E0,-2.158822509939E0,-9.471177490061E0)); +#4557=CARTESIAN_POINT('',(-1.18E0,-2.44E0,-1.015E1)); +#4558=VERTEX_POINT('',#4556); +#4559=VERTEX_POINT('',#4557); +#4560=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-2.2E0)); +#4561=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-2.2E0)); +#4562=VERTEX_POINT('',#4560); +#4563=VERTEX_POINT('',#4561); +#4564=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#4565=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.11E0)); +#4566=VERTEX_POINT('',#4564); +#4567=VERTEX_POINT('',#4565); +#4568=CARTESIAN_POINT('',(-1.82E0,-7.976450198782E-1,-8.11E0)); +#4569=VERTEX_POINT('',#4568); +#4570=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#4571=VERTEX_POINT('',#4570); +#4572=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-6.35E0)); +#4573=VERTEX_POINT('',#4572); +#4574=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.45E0)); +#4575=CARTESIAN_POINT('',(-1.18E0,4.45E-1,-8.11E0)); +#4576=VERTEX_POINT('',#4574); +#4577=VERTEX_POINT('',#4575); +#4578=CARTESIAN_POINT('',(-1.18E0,-7.976450198782E-1,-8.11E0)); +#4579=VERTEX_POINT('',#4578); +#4580=CARTESIAN_POINT('',(-1.18E0,3.2E-1,-6.35E0)); +#4581=VERTEX_POINT('',#4580); +#4582=CARTESIAN_POINT('',(-1.18E0,-3.2E-1,-6.35E0)); +#4583=VERTEX_POINT('',#4582); +#4584=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#4585=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#4586=VERTEX_POINT('',#4584); +#4587=VERTEX_POINT('',#4585); +#4588=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.015E1)); +#4589=VERTEX_POINT('',#4588); +#4590=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.923725830020E0)); +#4591=VERTEX_POINT('',#4590); +#4592=CARTESIAN_POINT('',(-4.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4593=VERTEX_POINT('',#4592); +#4594=CARTESIAN_POINT('',(-4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4595=VERTEX_POINT('',#4594); +#4596=CARTESIAN_POINT('',(-4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4597=VERTEX_POINT('',#4596); +#4598=CARTESIAN_POINT('',(-4.82E0,1.351471862576E-1,-8.45E0)); +#4599=VERTEX_POINT('',#4598); +#4600=CARTESIAN_POINT('',(-4.82E0,-2.158822509939E0,-9.471177490061E0)); +#4601=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.015E1)); +#4602=VERTEX_POINT('',#4600); +#4603=VERTEX_POINT('',#4601); +#4604=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#4605=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#4606=VERTEX_POINT('',#4604); +#4607=VERTEX_POINT('',#4605); +#4608=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.116E1)); +#4609=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.116E1)); +#4610=VERTEX_POINT('',#4608); +#4611=VERTEX_POINT('',#4609); +#4612=CARTESIAN_POINT('',(-4.18E0,-1.8E0,-1.015E1)); +#4613=VERTEX_POINT('',#4612); +#4614=CARTESIAN_POINT('',(-4.18E0,-1.706274169980E0,-9.923725830020E0)); +#4615=VERTEX_POINT('',#4614); +#4616=CARTESIAN_POINT('',(-4.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4617=VERTEX_POINT('',#4616); +#4618=CARTESIAN_POINT('',(-4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4619=VERTEX_POINT('',#4618); +#4620=CARTESIAN_POINT('',(-4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4621=VERTEX_POINT('',#4620); +#4622=CARTESIAN_POINT('',(-4.18E0,1.351471862576E-1,-8.45E0)); +#4623=VERTEX_POINT('',#4622); +#4624=CARTESIAN_POINT('',(-4.18E0,-2.158822509939E0,-9.471177490061E0)); +#4625=CARTESIAN_POINT('',(-4.18E0,-2.44E0,-1.015E1)); +#4626=VERTEX_POINT('',#4624); +#4627=VERTEX_POINT('',#4625); +#4628=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-2.2E0)); +#4629=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-2.2E0)); +#4630=VERTEX_POINT('',#4628); +#4631=VERTEX_POINT('',#4629); +#4632=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#4633=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.11E0)); +#4634=VERTEX_POINT('',#4632); +#4635=VERTEX_POINT('',#4633); +#4636=CARTESIAN_POINT('',(-4.82E0,-7.976450198782E-1,-8.11E0)); +#4637=VERTEX_POINT('',#4636); +#4638=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#4639=VERTEX_POINT('',#4638); +#4640=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-6.35E0)); +#4641=VERTEX_POINT('',#4640); +#4642=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.45E0)); +#4643=CARTESIAN_POINT('',(-4.18E0,4.45E-1,-8.11E0)); +#4644=VERTEX_POINT('',#4642); +#4645=VERTEX_POINT('',#4643); +#4646=CARTESIAN_POINT('',(-4.18E0,-7.976450198782E-1,-8.11E0)); +#4647=VERTEX_POINT('',#4646); +#4648=CARTESIAN_POINT('',(-4.18E0,3.2E-1,-6.35E0)); +#4649=VERTEX_POINT('',#4648); +#4650=CARTESIAN_POINT('',(-4.18E0,-3.2E-1,-6.35E0)); +#4651=VERTEX_POINT('',#4650); +#4652=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.116E1)); +#4653=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.116E1)); +#4654=VERTEX_POINT('',#4652); +#4655=VERTEX_POINT('',#4653); +#4656=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.015E1)); +#4657=VERTEX_POINT('',#4656); +#4658=CARTESIAN_POINT('',(-7.82E0,-1.706274169980E0,-9.923725830020E0)); +#4659=VERTEX_POINT('',#4658); +#4660=CARTESIAN_POINT('',(-7.82E0,-9.467261889578E-1,-9.164177848998E0)); +#4661=VERTEX_POINT('',#4660); +#4662=CARTESIAN_POINT('',(-7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#4663=VERTEX_POINT('',#4662); +#4664=CARTESIAN_POINT('',(-7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#4665=VERTEX_POINT('',#4664); +#4666=CARTESIAN_POINT('',(-7.82E0,1.351471862576E-1,-8.45E0)); +#4667=VERTEX_POINT('',#4666); +#4668=CARTESIAN_POINT('',(-7.82E0,-2.158822509939E0,-9.471177490061E0)); +#4669=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.015E1)); +#4670=VERTEX_POINT('',#4668); +#4671=VERTEX_POINT('',#4669); +#4672=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-2.2E0)); +#4673=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-2.2E0)); +#4674=VERTEX_POINT('',#4672); +#4675=VERTEX_POINT('',#4673); +#4676=CARTESIAN_POINT('',(-7.18E0,-2.44E0,-1.116E1)); +#4677=CARTESIAN_POINT('',(-7.18E0,-1.8E0,-1.116E1)); +#4678=VERTEX_POINT('',#4676); +#4679=VERTEX_POINT('',#4677); +#4680=CARTESIAN_POINT('',(-7.18E0,-1.8E0,-1.015E1)); +#4681=VERTEX_POINT('',#4680); +#4682=CARTESIAN_POINT('',(-7.18E0,-1.706274169980E0,-9.923725830020E0)); +#4683=VERTEX_POINT('',#4682); +#4684=CARTESIAN_POINT('',(-7.18E0,-9.467261889578E-1,-9.164177848998E0)); +#4685=VERTEX_POINT('',#4684); +#4686=CARTESIAN_POINT('',(-7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#4687=VERTEX_POINT('',#4686); +#4688=CARTESIAN_POINT('',(-7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#4689=VERTEX_POINT('',#4688); +#4690=CARTESIAN_POINT('',(-7.18E0,1.351471862576E-1,-8.45E0)); +#4691=VERTEX_POINT('',#4690); +#4692=CARTESIAN_POINT('',(-7.18E0,-2.158822509939E0,-9.471177490061E0)); +#4693=CARTESIAN_POINT('',(-7.18E0,-2.44E0,-1.015E1)); +#4694=VERTEX_POINT('',#4692); +#4695=VERTEX_POINT('',#4693); +#4696=CARTESIAN_POINT('',(-7.18E0,3.2E-1,-2.2E0)); +#4697=CARTESIAN_POINT('',(-7.18E0,-3.2E-1,-2.2E0)); +#4698=VERTEX_POINT('',#4696); +#4699=VERTEX_POINT('',#4697); +#4700=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.45E0)); +#4701=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.11E0)); +#4702=VERTEX_POINT('',#4700); +#4703=VERTEX_POINT('',#4701); +#4704=CARTESIAN_POINT('',(-7.82E0,-7.976450198782E-1,-8.11E0)); +#4705=VERTEX_POINT('',#4704); +#4706=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-6.35E0)); +#4707=VERTEX_POINT('',#4706); +#4708=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-6.35E0)); +#4709=VERTEX_POINT('',#4708); +#4710=CARTESIAN_POINT('',(-7.18E0,4.45E-1,-8.45E0)); +#4711=CARTESIAN_POINT('',(-7.18E0,4.45E-1,-8.11E0)); +#4712=VERTEX_POINT('',#4710); +#4713=VERTEX_POINT('',#4711); +#4714=CARTESIAN_POINT('',(-7.18E0,-7.976450198782E-1,-8.11E0)); +#4715=VERTEX_POINT('',#4714); +#4716=CARTESIAN_POINT('',(-7.18E0,3.2E-1,-6.35E0)); +#4717=VERTEX_POINT('',#4716); +#4718=CARTESIAN_POINT('',(-7.18E0,-3.2E-1,-6.35E0)); +#4719=VERTEX_POINT('',#4718); +#4720=CARTESIAN_POINT('',(8.9E-1,-1.31E0,-6.35E0)); +#4721=CARTESIAN_POINT('',(1.9E-1,-6.1E-1,-6.35E0)); +#4722=VERTEX_POINT('',#4720); +#4723=VERTEX_POINT('',#4721); +#4724=CARTESIAN_POINT('',(-2.11E0,-1.31E0,-6.35E0)); +#4725=CARTESIAN_POINT('',(-2.81E0,-6.1E-1,-6.35E0)); +#4726=VERTEX_POINT('',#4724); +#4727=VERTEX_POINT('',#4725); +#4728=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,-6.35E0)); +#4729=CARTESIAN_POINT('',(-3.89E0,-1.31E0,-6.35E0)); +#4730=VERTEX_POINT('',#4728); +#4731=VERTEX_POINT('',#4729); +#4732=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,-6.35E0)); +#4733=CARTESIAN_POINT('',(-6.89E0,-1.31E0,-6.35E0)); +#4734=VERTEX_POINT('',#4732); +#4735=VERTEX_POINT('',#4733); +#4736=CARTESIAN_POINT('',(-1.9E0,1.93E0,-3.491049838058E0)); +#4737=CARTESIAN_POINT('',(-1.899999919183E0,1.93E0,6.730926926934E-9)); +#4738=VERTEX_POINT('',#4736); +#4739=VERTEX_POINT('',#4737); +#4740=CARTESIAN_POINT('',(-1.3E0,2.53E0,-2.891049838058E0)); +#4741=CARTESIAN_POINT('',(-1.3E0,2.53E0,-8.568888040453E-1)); +#4742=VERTEX_POINT('',#4740); +#4743=VERTEX_POINT('',#4741); +#4744=CARTESIAN_POINT('',(1.899999924769E0,1.93E0,6.265702290342E-9)); +#4745=CARTESIAN_POINT('',(1.9E0,1.93E0,-3.491049838058E0)); +#4746=VERTEX_POINT('',#4744); +#4747=VERTEX_POINT('',#4745); +#4748=CARTESIAN_POINT('',(1.3E0,2.53E0,-8.568888040453E-1)); +#4749=CARTESIAN_POINT('',(1.3E0,2.53E0,-2.891049838058E0)); +#4750=VERTEX_POINT('',#4748); +#4751=VERTEX_POINT('',#4749); +#4752=CARTESIAN_POINT('',(5.6E0,-1.93E0,-1.4E0)); +#4753=CARTESIAN_POINT('',(5.6E0,-1.93E0,-7.8E0)); +#4754=VERTEX_POINT('',#4752); +#4755=VERTEX_POINT('',#4753); +#4756=CARTESIAN_POINT('',(5.8E0,-2.13E0,-1.4E0)); +#4757=CARTESIAN_POINT('',(5.8E0,-2.13E0,-7.8E0)); +#4758=VERTEX_POINT('',#4756); +#4759=VERTEX_POINT('',#4757); +#4760=CARTESIAN_POINT('',(7.25E0,-1.93E0,-7.8E0)); +#4761=CARTESIAN_POINT('',(7.25E0,-1.93E0,-1.4E0)); +#4762=VERTEX_POINT('',#4760); +#4763=VERTEX_POINT('',#4761); +#4764=CARTESIAN_POINT('',(7.05E0,-2.13E0,-7.8E0)); +#4765=CARTESIAN_POINT('',(7.05E0,-2.13E0,-1.4E0)); +#4766=VERTEX_POINT('',#4764); +#4767=VERTEX_POINT('',#4765); +#4768=CARTESIAN_POINT('',(-5.6E0,-1.93E0,-7.8E0)); +#4769=CARTESIAN_POINT('',(-5.6E0,-1.93E0,-1.4E0)); +#4770=VERTEX_POINT('',#4768); +#4771=VERTEX_POINT('',#4769); +#4772=CARTESIAN_POINT('',(-5.8E0,-2.13E0,-7.8E0)); +#4773=CARTESIAN_POINT('',(-5.8E0,-2.13E0,-1.4E0)); +#4774=VERTEX_POINT('',#4772); +#4775=VERTEX_POINT('',#4773); +#4776=CARTESIAN_POINT('',(-7.25E0,-1.93E0,-1.4E0)); +#4777=CARTESIAN_POINT('',(-7.25E0,-1.93E0,-7.8E0)); +#4778=VERTEX_POINT('',#4776); +#4779=VERTEX_POINT('',#4777); +#4780=CARTESIAN_POINT('',(-7.05E0,-2.13E0,-1.4E0)); +#4781=CARTESIAN_POINT('',(-7.05E0,-2.13E0,-7.8E0)); +#4782=VERTEX_POINT('',#4780); +#4783=VERTEX_POINT('',#4781); +#4784=CARTESIAN_POINT('',(-9.5E0,0.E0,0.E0)); +#4785=DIRECTION('',(1.E0,0.E0,0.E0)); +#4786=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4787=AXIS2_PLACEMENT_3D('',#4784,#4785,#4786); +#4788=PLANE('',#4787); +#4790=ORIENTED_EDGE('',*,*,#4789,.T.); +#4792=ORIENTED_EDGE('',*,*,#4791,.T.); +#4794=ORIENTED_EDGE('',*,*,#4793,.T.); +#4796=ORIENTED_EDGE('',*,*,#4795,.T.); +#4798=ORIENTED_EDGE('',*,*,#4797,.T.); +#4800=ORIENTED_EDGE('',*,*,#4799,.T.); +#4802=ORIENTED_EDGE('',*,*,#4801,.T.); +#4804=ORIENTED_EDGE('',*,*,#4803,.T.); +#4805=EDGE_LOOP('',(#4790,#4792,#4794,#4796,#4798,#4800,#4802,#4804)); +#4806=FACE_OUTER_BOUND('',#4805,.F.); +#4808=ORIENTED_EDGE('',*,*,#4807,.F.); +#4810=ORIENTED_EDGE('',*,*,#4809,.T.); +#4812=ORIENTED_EDGE('',*,*,#4811,.T.); +#4814=ORIENTED_EDGE('',*,*,#4813,.F.); +#4815=EDGE_LOOP('',(#4808,#4810,#4812,#4814)); +#4816=FACE_BOUND('',#4815,.F.); +#4817=ADVANCED_FACE('',(#4806,#4816),#4788,.F.); +#4818=CARTESIAN_POINT('',(-9.5E0,-1.93E0,0.E0)); +#4819=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4820=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4821=AXIS2_PLACEMENT_3D('',#4818,#4819,#4820); +#4822=PLANE('',#4821); +#4824=ORIENTED_EDGE('',*,*,#4823,.F.); +#4826=ORIENTED_EDGE('',*,*,#4825,.F.); +#4828=ORIENTED_EDGE('',*,*,#4827,.F.); +#4830=ORIENTED_EDGE('',*,*,#4829,.F.); +#4831=ORIENTED_EDGE('',*,*,#4789,.F.); +#4833=ORIENTED_EDGE('',*,*,#4832,.T.); +#4835=ORIENTED_EDGE('',*,*,#4834,.T.); +#4837=ORIENTED_EDGE('',*,*,#4836,.F.); +#4839=ORIENTED_EDGE('',*,*,#4838,.T.); +#4841=ORIENTED_EDGE('',*,*,#4840,.F.); +#4843=ORIENTED_EDGE('',*,*,#4842,.F.); +#4845=ORIENTED_EDGE('',*,*,#4844,.F.); +#4847=ORIENTED_EDGE('',*,*,#4846,.F.); +#4849=ORIENTED_EDGE('',*,*,#4848,.F.); +#4851=ORIENTED_EDGE('',*,*,#4850,.F.); +#4853=ORIENTED_EDGE('',*,*,#4852,.F.); +#4855=ORIENTED_EDGE('',*,*,#4854,.F.); +#4857=ORIENTED_EDGE('',*,*,#4856,.F.); +#4859=ORIENTED_EDGE('',*,*,#4858,.F.); +#4861=ORIENTED_EDGE('',*,*,#4860,.F.); +#4863=ORIENTED_EDGE('',*,*,#4862,.F.); +#4865=ORIENTED_EDGE('',*,*,#4864,.F.); +#4867=ORIENTED_EDGE('',*,*,#4866,.F.); +#4869=ORIENTED_EDGE('',*,*,#4868,.F.); +#4871=ORIENTED_EDGE('',*,*,#4870,.F.); +#4873=ORIENTED_EDGE('',*,*,#4872,.F.); +#4875=ORIENTED_EDGE('',*,*,#4874,.F.); +#4877=ORIENTED_EDGE('',*,*,#4876,.F.); +#4879=ORIENTED_EDGE('',*,*,#4878,.F.); +#4881=ORIENTED_EDGE('',*,*,#4880,.F.); +#4883=ORIENTED_EDGE('',*,*,#4882,.F.); +#4885=ORIENTED_EDGE('',*,*,#4884,.F.); +#4886=EDGE_LOOP('',(#4824,#4826,#4828,#4830,#4831,#4833,#4835,#4837,#4839,#4841, +#4843,#4845,#4847,#4849,#4851,#4853,#4855,#4857,#4859,#4861,#4863,#4865,#4867, +#4869,#4871,#4873,#4875,#4877,#4879,#4881,#4883,#4885)); +#4887=FACE_OUTER_BOUND('',#4886,.F.); +#4889=ORIENTED_EDGE('',*,*,#4888,.T.); +#4891=ORIENTED_EDGE('',*,*,#4890,.F.); +#4893=ORIENTED_EDGE('',*,*,#4892,.T.); +#4895=ORIENTED_EDGE('',*,*,#4894,.F.); +#4896=EDGE_LOOP('',(#4889,#4891,#4893,#4895)); +#4897=FACE_BOUND('',#4896,.F.); +#4899=ORIENTED_EDGE('',*,*,#4898,.T.); +#4901=ORIENTED_EDGE('',*,*,#4900,.F.); +#4903=ORIENTED_EDGE('',*,*,#4902,.T.); +#4905=ORIENTED_EDGE('',*,*,#4904,.F.); +#4906=EDGE_LOOP('',(#4899,#4901,#4903,#4905)); +#4907=FACE_BOUND('',#4906,.F.); +#4908=ADVANCED_FACE('',(#4887,#4897,#4907),#4822,.T.); +#4909=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.87E0)); +#4910=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4911=DIRECTION('',(0.E0,0.E0,1.E0)); +#4912=AXIS2_PLACEMENT_3D('',#4909,#4910,#4911); +#4913=PLANE('',#4912); +#4914=ORIENTED_EDGE('',*,*,#4823,.T.); +#4916=ORIENTED_EDGE('',*,*,#4915,.F.); +#4918=ORIENTED_EDGE('',*,*,#4917,.T.); +#4920=ORIENTED_EDGE('',*,*,#4919,.F.); +#4921=EDGE_LOOP('',(#4914,#4916,#4918,#4920)); +#4922=FACE_OUTER_BOUND('',#4921,.F.); +#4923=ADVANCED_FACE('',(#4922),#4913,.F.); +#4924=CARTESIAN_POINT('',(-7.965E0,1.93E0,-8.87E0)); +#4925=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4926=DIRECTION('',(0.E0,0.E0,1.E0)); +#4927=AXIS2_PLACEMENT_3D('',#4924,#4925,#4926); +#4928=PLANE('',#4927); +#4930=ORIENTED_EDGE('',*,*,#4929,.F.); +#4932=ORIENTED_EDGE('',*,*,#4931,.F.); +#4934=ORIENTED_EDGE('',*,*,#4933,.F.); +#4936=ORIENTED_EDGE('',*,*,#4935,.F.); +#4937=EDGE_LOOP('',(#4930,#4932,#4934,#4936)); +#4938=FACE_OUTER_BOUND('',#4937,.F.); +#4939=ADVANCED_FACE('',(#4938),#4928,.F.); +#4940=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-8.11E0)); +#4941=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4942=DIRECTION('',(0.E0,1.E0,0.E0)); +#4943=AXIS2_PLACEMENT_3D('',#4940,#4941,#4942); +#4944=PLANE('',#4943); +#4946=ORIENTED_EDGE('',*,*,#4945,.F.); +#4948=ORIENTED_EDGE('',*,*,#4947,.F.); +#4950=ORIENTED_EDGE('',*,*,#4949,.F.); +#4951=ORIENTED_EDGE('',*,*,#4931,.T.); +#4953=ORIENTED_EDGE('',*,*,#4952,.F.); +#4954=ORIENTED_EDGE('',*,*,#4795,.F.); +#4956=ORIENTED_EDGE('',*,*,#4955,.T.); +#4957=ORIENTED_EDGE('',*,*,#4915,.T.); +#4958=ORIENTED_EDGE('',*,*,#4884,.T.); +#4960=ORIENTED_EDGE('',*,*,#4959,.F.); +#4962=ORIENTED_EDGE('',*,*,#4961,.T.); +#4964=ORIENTED_EDGE('',*,*,#4963,.T.); +#4965=ORIENTED_EDGE('',*,*,#4876,.T.); +#4967=ORIENTED_EDGE('',*,*,#4966,.F.); +#4969=ORIENTED_EDGE('',*,*,#4968,.T.); +#4971=ORIENTED_EDGE('',*,*,#4970,.T.); +#4972=ORIENTED_EDGE('',*,*,#4868,.T.); +#4974=ORIENTED_EDGE('',*,*,#4973,.F.); +#4976=ORIENTED_EDGE('',*,*,#4975,.T.); +#4978=ORIENTED_EDGE('',*,*,#4977,.T.); +#4979=ORIENTED_EDGE('',*,*,#4860,.T.); +#4981=ORIENTED_EDGE('',*,*,#4980,.F.); +#4983=ORIENTED_EDGE('',*,*,#4982,.T.); +#4985=ORIENTED_EDGE('',*,*,#4984,.T.); +#4986=ORIENTED_EDGE('',*,*,#4852,.T.); +#4988=ORIENTED_EDGE('',*,*,#4987,.F.); +#4990=ORIENTED_EDGE('',*,*,#4989,.T.); +#4992=ORIENTED_EDGE('',*,*,#4991,.T.); +#4993=ORIENTED_EDGE('',*,*,#4844,.T.); +#4995=ORIENTED_EDGE('',*,*,#4994,.F.); +#4997=ORIENTED_EDGE('',*,*,#4996,.T.); +#4999=ORIENTED_EDGE('',*,*,#4998,.T.); +#5001=ORIENTED_EDGE('',*,*,#5000,.F.); +#5003=ORIENTED_EDGE('',*,*,#5002,.F.); +#5005=ORIENTED_EDGE('',*,*,#5004,.F.); +#5007=ORIENTED_EDGE('',*,*,#5006,.T.); +#5009=ORIENTED_EDGE('',*,*,#5008,.F.); +#5011=ORIENTED_EDGE('',*,*,#5010,.F.); +#5013=ORIENTED_EDGE('',*,*,#5012,.F.); +#5015=ORIENTED_EDGE('',*,*,#5014,.T.); +#5017=ORIENTED_EDGE('',*,*,#5016,.F.); +#5019=ORIENTED_EDGE('',*,*,#5018,.F.); +#5021=ORIENTED_EDGE('',*,*,#5020,.F.); +#5023=ORIENTED_EDGE('',*,*,#5022,.T.); +#5025=ORIENTED_EDGE('',*,*,#5024,.F.); +#5027=ORIENTED_EDGE('',*,*,#5026,.F.); +#5029=ORIENTED_EDGE('',*,*,#5028,.F.); +#5031=ORIENTED_EDGE('',*,*,#5030,.T.); +#5033=ORIENTED_EDGE('',*,*,#5032,.F.); +#5035=ORIENTED_EDGE('',*,*,#5034,.F.); +#5037=ORIENTED_EDGE('',*,*,#5036,.F.); +#5039=ORIENTED_EDGE('',*,*,#5038,.T.); +#5040=EDGE_LOOP('',(#4946,#4948,#4950,#4951,#4953,#4954,#4956,#4957,#4958,#4960, +#4962,#4964,#4965,#4967,#4969,#4971,#4972,#4974,#4976,#4978,#4979,#4981,#4983, +#4985,#4986,#4988,#4990,#4992,#4993,#4995,#4997,#4999,#5001,#5003,#5005,#5007, +#5009,#5011,#5013,#5015,#5017,#5019,#5021,#5023,#5025,#5027,#5029,#5031,#5033, +#5035,#5037,#5039)); +#5041=FACE_OUTER_BOUND('',#5040,.F.); +#5043=ORIENTED_EDGE('',*,*,#5042,.T.); +#5045=ORIENTED_EDGE('',*,*,#5044,.F.); +#5047=ORIENTED_EDGE('',*,*,#5046,.F.); +#5049=ORIENTED_EDGE('',*,*,#5048,.T.); +#5050=EDGE_LOOP('',(#5043,#5045,#5047,#5049)); +#5051=FACE_BOUND('',#5050,.F.); +#5053=ORIENTED_EDGE('',*,*,#5052,.T.); +#5055=ORIENTED_EDGE('',*,*,#5054,.T.); +#5057=ORIENTED_EDGE('',*,*,#5056,.F.); +#5059=ORIENTED_EDGE('',*,*,#5058,.F.); +#5060=EDGE_LOOP('',(#5053,#5055,#5057,#5059)); +#5061=FACE_BOUND('',#5060,.F.); +#5063=ORIENTED_EDGE('',*,*,#5062,.T.); +#5065=ORIENTED_EDGE('',*,*,#5064,.T.); +#5067=ORIENTED_EDGE('',*,*,#5066,.F.); +#5069=ORIENTED_EDGE('',*,*,#5068,.F.); +#5070=EDGE_LOOP('',(#5063,#5065,#5067,#5069)); +#5071=FACE_BOUND('',#5070,.F.); +#5073=ORIENTED_EDGE('',*,*,#5072,.T.); +#5075=ORIENTED_EDGE('',*,*,#5074,.T.); +#5077=ORIENTED_EDGE('',*,*,#5076,.F.); +#5079=ORIENTED_EDGE('',*,*,#5078,.F.); +#5080=EDGE_LOOP('',(#5073,#5075,#5077,#5079)); +#5081=FACE_BOUND('',#5080,.F.); +#5083=ORIENTED_EDGE('',*,*,#5082,.T.); +#5085=ORIENTED_EDGE('',*,*,#5084,.T.); +#5087=ORIENTED_EDGE('',*,*,#5086,.F.); +#5089=ORIENTED_EDGE('',*,*,#5088,.F.); +#5090=EDGE_LOOP('',(#5083,#5085,#5087,#5089)); +#5091=FACE_BOUND('',#5090,.F.); +#5093=ORIENTED_EDGE('',*,*,#5092,.T.); +#5095=ORIENTED_EDGE('',*,*,#5094,.T.); +#5097=ORIENTED_EDGE('',*,*,#5096,.F.); +#5099=ORIENTED_EDGE('',*,*,#5098,.F.); +#5100=EDGE_LOOP('',(#5093,#5095,#5097,#5099)); +#5101=FACE_BOUND('',#5100,.F.); +#5102=ADVANCED_FACE('',(#5041,#5051,#5061,#5071,#5081,#5091,#5101),#4944,.T.); +#5103=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5104=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5105=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5106=AXIS2_PLACEMENT_3D('',#5103,#5104,#5105); +#5107=PLANE('',#5106); +#5109=ORIENTED_EDGE('',*,*,#5108,.F.); +#5110=ORIENTED_EDGE('',*,*,#5000,.T.); +#5112=ORIENTED_EDGE('',*,*,#5111,.T.); +#5114=ORIENTED_EDGE('',*,*,#5113,.F.); +#5116=ORIENTED_EDGE('',*,*,#5115,.T.); +#5118=ORIENTED_EDGE('',*,*,#5117,.F.); +#5119=EDGE_LOOP('',(#5109,#5110,#5112,#5114,#5116,#5118)); +#5120=FACE_OUTER_BOUND('',#5119,.F.); +#5121=ADVANCED_FACE('',(#5120),#5107,.T.); +#5122=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5123=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5125=AXIS2_PLACEMENT_3D('',#5122,#5123,#5124); +#5126=PLANE('',#5125); +#5128=ORIENTED_EDGE('',*,*,#5127,.F.); +#5129=ORIENTED_EDGE('',*,*,#5008,.T.); +#5131=ORIENTED_EDGE('',*,*,#5130,.T.); +#5133=ORIENTED_EDGE('',*,*,#5132,.F.); +#5134=EDGE_LOOP('',(#5128,#5129,#5131,#5133)); +#5135=FACE_OUTER_BOUND('',#5134,.F.); +#5136=ADVANCED_FACE('',(#5135),#5126,.T.); +#5137=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5138=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5139=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5140=AXIS2_PLACEMENT_3D('',#5137,#5138,#5139); +#5141=PLANE('',#5140); +#5143=ORIENTED_EDGE('',*,*,#5142,.F.); +#5144=ORIENTED_EDGE('',*,*,#5016,.T.); +#5146=ORIENTED_EDGE('',*,*,#5145,.T.); +#5148=ORIENTED_EDGE('',*,*,#5147,.F.); +#5149=EDGE_LOOP('',(#5143,#5144,#5146,#5148)); +#5150=FACE_OUTER_BOUND('',#5149,.F.); +#5151=ADVANCED_FACE('',(#5150),#5141,.T.); +#5152=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5153=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5154=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5155=AXIS2_PLACEMENT_3D('',#5152,#5153,#5154); +#5156=PLANE('',#5155); +#5158=ORIENTED_EDGE('',*,*,#5157,.F.); +#5159=ORIENTED_EDGE('',*,*,#5024,.T.); +#5161=ORIENTED_EDGE('',*,*,#5160,.T.); +#5163=ORIENTED_EDGE('',*,*,#5162,.F.); +#5164=EDGE_LOOP('',(#5158,#5159,#5161,#5163)); +#5165=FACE_OUTER_BOUND('',#5164,.F.); +#5166=ADVANCED_FACE('',(#5165),#5156,.T.); +#5167=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5168=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5169=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5170=AXIS2_PLACEMENT_3D('',#5167,#5168,#5169); +#5171=PLANE('',#5170); +#5173=ORIENTED_EDGE('',*,*,#5172,.F.); +#5174=ORIENTED_EDGE('',*,*,#5032,.T.); +#5176=ORIENTED_EDGE('',*,*,#5175,.T.); +#5178=ORIENTED_EDGE('',*,*,#5177,.F.); +#5179=EDGE_LOOP('',(#5173,#5174,#5176,#5178)); +#5180=FACE_OUTER_BOUND('',#5179,.F.); +#5181=ADVANCED_FACE('',(#5180),#5171,.T.); +#5182=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5185=AXIS2_PLACEMENT_3D('',#5182,#5183,#5184); +#5186=PLANE('',#5185); +#5187=ORIENTED_EDGE('',*,*,#4929,.T.); +#5189=ORIENTED_EDGE('',*,*,#5188,.F.); +#5191=ORIENTED_EDGE('',*,*,#5190,.F.); +#5193=ORIENTED_EDGE('',*,*,#5192,.F.); +#5194=ORIENTED_EDGE('',*,*,#4797,.F.); +#5195=ORIENTED_EDGE('',*,*,#4952,.T.); +#5196=EDGE_LOOP('',(#5187,#5189,#5191,#5193,#5194,#5195)); +#5197=FACE_OUTER_BOUND('',#5196,.F.); +#5198=ADVANCED_FACE('',(#5197),#5186,.T.); +#5199=CARTESIAN_POINT('',(-9.5E0,1.29E0,-8.11E0)); +#5200=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5202=AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5203=PLANE('',#5202); +#5205=ORIENTED_EDGE('',*,*,#5204,.F.); +#5206=ORIENTED_EDGE('',*,*,#4945,.T.); +#5208=ORIENTED_EDGE('',*,*,#5207,.T.); +#5210=ORIENTED_EDGE('',*,*,#5209,.F.); +#5211=EDGE_LOOP('',(#5205,#5206,#5208,#5210)); +#5212=FACE_OUTER_BOUND('',#5211,.F.); +#5213=ADVANCED_FACE('',(#5212),#5203,.T.); +#5214=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.11E0)); +#5215=DIRECTION('',(1.E0,0.E0,0.E0)); +#5216=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5217=AXIS2_PLACEMENT_3D('',#5214,#5215,#5216); +#5218=PLANE('',#5217); +#5219=ORIENTED_EDGE('',*,*,#4842,.T.); +#5221=ORIENTED_EDGE('',*,*,#5220,.T.); +#5223=ORIENTED_EDGE('',*,*,#5222,.F.); +#5224=ORIENTED_EDGE('',*,*,#4994,.T.); +#5225=EDGE_LOOP('',(#5219,#5221,#5223,#5224)); +#5226=FACE_OUTER_BOUND('',#5225,.F.); +#5227=ADVANCED_FACE('',(#5226),#5218,.F.); +#5228=CARTESIAN_POINT('',(7.965E0,1.93E0,-8.11E0)); +#5229=DIRECTION('',(1.E0,0.E0,0.E0)); +#5230=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5231=AXIS2_PLACEMENT_3D('',#5228,#5229,#5230); +#5232=PLANE('',#5231); +#5233=ORIENTED_EDGE('',*,*,#5108,.T.); +#5235=ORIENTED_EDGE('',*,*,#5234,.T.); +#5237=ORIENTED_EDGE('',*,*,#5236,.F.); +#5238=ORIENTED_EDGE('',*,*,#5002,.T.); +#5239=EDGE_LOOP('',(#5233,#5235,#5237,#5238)); +#5240=FACE_OUTER_BOUND('',#5239,.F.); +#5241=ADVANCED_FACE('',(#5240),#5232,.F.); +#5242=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5243=DIRECTION('',(0.E0,0.E0,1.E0)); +#5244=DIRECTION('',(1.E0,0.E0,0.E0)); +#5245=AXIS2_PLACEMENT_3D('',#5242,#5243,#5244); +#5246=PLANE('',#5245); +#5247=ORIENTED_EDGE('',*,*,#5220,.F.); +#5248=ORIENTED_EDGE('',*,*,#4840,.T.); +#5250=ORIENTED_EDGE('',*,*,#5249,.F.); +#5252=ORIENTED_EDGE('',*,*,#5251,.F.); +#5253=EDGE_LOOP('',(#5247,#5248,#5250,#5252)); +#5254=FACE_OUTER_BOUND('',#5253,.F.); +#5255=ADVANCED_FACE('',(#5254),#5246,.F.); +#5256=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5257=DIRECTION('',(0.E0,0.E0,1.E0)); +#5258=DIRECTION('',(1.E0,0.E0,0.E0)); +#5259=AXIS2_PLACEMENT_3D('',#5256,#5257,#5258); +#5260=PLANE('',#5259); +#5261=ORIENTED_EDGE('',*,*,#5234,.F.); +#5262=ORIENTED_EDGE('',*,*,#5117,.T.); +#5264=ORIENTED_EDGE('',*,*,#5263,.F.); +#5266=ORIENTED_EDGE('',*,*,#5265,.F.); +#5267=EDGE_LOOP('',(#5261,#5262,#5264,#5266)); +#5268=FACE_OUTER_BOUND('',#5267,.F.); +#5269=ADVANCED_FACE('',(#5268),#5260,.F.); +#5270=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5271=DIRECTION('',(0.E0,0.E0,1.E0)); +#5272=DIRECTION('',(1.E0,0.E0,0.E0)); +#5273=AXIS2_PLACEMENT_3D('',#5270,#5271,#5272); +#5274=PLANE('',#5273); +#5276=ORIENTED_EDGE('',*,*,#5275,.F.); +#5277=ORIENTED_EDGE('',*,*,#4848,.T.); +#5279=ORIENTED_EDGE('',*,*,#5278,.T.); +#5281=ORIENTED_EDGE('',*,*,#5280,.F.); +#5282=EDGE_LOOP('',(#5276,#5277,#5279,#5281)); +#5283=FACE_OUTER_BOUND('',#5282,.F.); +#5284=ADVANCED_FACE('',(#5283),#5274,.F.); +#5285=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5286=DIRECTION('',(0.E0,0.E0,1.E0)); +#5287=DIRECTION('',(1.E0,0.E0,0.E0)); +#5288=AXIS2_PLACEMENT_3D('',#5285,#5286,#5287); +#5289=PLANE('',#5288); +#5291=ORIENTED_EDGE('',*,*,#5290,.F.); +#5292=ORIENTED_EDGE('',*,*,#5132,.T.); +#5294=ORIENTED_EDGE('',*,*,#5293,.T.); +#5296=ORIENTED_EDGE('',*,*,#5295,.F.); +#5297=EDGE_LOOP('',(#5291,#5292,#5294,#5296)); +#5298=FACE_OUTER_BOUND('',#5297,.F.); +#5299=ADVANCED_FACE('',(#5298),#5289,.F.); +#5300=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5301=DIRECTION('',(0.E0,0.E0,1.E0)); +#5302=DIRECTION('',(1.E0,0.E0,0.E0)); +#5303=AXIS2_PLACEMENT_3D('',#5300,#5301,#5302); +#5304=PLANE('',#5303); +#5306=ORIENTED_EDGE('',*,*,#5305,.F.); +#5307=ORIENTED_EDGE('',*,*,#4856,.T.); +#5309=ORIENTED_EDGE('',*,*,#5308,.T.); +#5311=ORIENTED_EDGE('',*,*,#5310,.F.); +#5312=EDGE_LOOP('',(#5306,#5307,#5309,#5311)); +#5313=FACE_OUTER_BOUND('',#5312,.F.); +#5314=ADVANCED_FACE('',(#5313),#5304,.F.); +#5315=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5316=DIRECTION('',(0.E0,0.E0,1.E0)); +#5317=DIRECTION('',(1.E0,0.E0,0.E0)); +#5318=AXIS2_PLACEMENT_3D('',#5315,#5316,#5317); +#5319=PLANE('',#5318); +#5321=ORIENTED_EDGE('',*,*,#5320,.F.); +#5322=ORIENTED_EDGE('',*,*,#5147,.T.); +#5324=ORIENTED_EDGE('',*,*,#5323,.T.); +#5326=ORIENTED_EDGE('',*,*,#5325,.F.); +#5327=EDGE_LOOP('',(#5321,#5322,#5324,#5326)); +#5328=FACE_OUTER_BOUND('',#5327,.F.); +#5329=ADVANCED_FACE('',(#5328),#5319,.F.); +#5330=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5331=DIRECTION('',(0.E0,0.E0,1.E0)); +#5332=DIRECTION('',(1.E0,0.E0,0.E0)); +#5333=AXIS2_PLACEMENT_3D('',#5330,#5331,#5332); +#5334=PLANE('',#5333); +#5336=ORIENTED_EDGE('',*,*,#5335,.F.); +#5337=ORIENTED_EDGE('',*,*,#4864,.T.); +#5339=ORIENTED_EDGE('',*,*,#5338,.T.); +#5341=ORIENTED_EDGE('',*,*,#5340,.F.); +#5342=EDGE_LOOP('',(#5336,#5337,#5339,#5341)); +#5343=FACE_OUTER_BOUND('',#5342,.F.); +#5344=ADVANCED_FACE('',(#5343),#5334,.F.); +#5345=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5346=DIRECTION('',(0.E0,0.E0,1.E0)); +#5347=DIRECTION('',(1.E0,0.E0,0.E0)); +#5348=AXIS2_PLACEMENT_3D('',#5345,#5346,#5347); +#5349=PLANE('',#5348); +#5351=ORIENTED_EDGE('',*,*,#5350,.F.); +#5352=ORIENTED_EDGE('',*,*,#5162,.T.); +#5354=ORIENTED_EDGE('',*,*,#5353,.T.); +#5356=ORIENTED_EDGE('',*,*,#5355,.F.); +#5357=EDGE_LOOP('',(#5351,#5352,#5354,#5356)); +#5358=FACE_OUTER_BOUND('',#5357,.F.); +#5359=ADVANCED_FACE('',(#5358),#5349,.F.); +#5360=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5361=DIRECTION('',(0.E0,0.E0,1.E0)); +#5362=DIRECTION('',(1.E0,0.E0,0.E0)); +#5363=AXIS2_PLACEMENT_3D('',#5360,#5361,#5362); +#5364=PLANE('',#5363); +#5366=ORIENTED_EDGE('',*,*,#5365,.F.); +#5367=ORIENTED_EDGE('',*,*,#4872,.T.); +#5369=ORIENTED_EDGE('',*,*,#5368,.T.); +#5371=ORIENTED_EDGE('',*,*,#5370,.F.); +#5372=EDGE_LOOP('',(#5366,#5367,#5369,#5371)); +#5373=FACE_OUTER_BOUND('',#5372,.F.); +#5374=ADVANCED_FACE('',(#5373),#5364,.F.); +#5375=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5376=DIRECTION('',(0.E0,0.E0,1.E0)); +#5377=DIRECTION('',(1.E0,0.E0,0.E0)); +#5378=AXIS2_PLACEMENT_3D('',#5375,#5376,#5377); +#5379=PLANE('',#5378); +#5381=ORIENTED_EDGE('',*,*,#5380,.F.); +#5382=ORIENTED_EDGE('',*,*,#5177,.T.); +#5384=ORIENTED_EDGE('',*,*,#5383,.T.); +#5386=ORIENTED_EDGE('',*,*,#5385,.F.); +#5387=EDGE_LOOP('',(#5381,#5382,#5384,#5386)); +#5388=FACE_OUTER_BOUND('',#5387,.F.); +#5389=ADVANCED_FACE('',(#5388),#5379,.F.); +#5390=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5391=DIRECTION('',(0.E0,0.E0,1.E0)); +#5392=DIRECTION('',(1.E0,0.E0,0.E0)); +#5393=AXIS2_PLACEMENT_3D('',#5390,#5391,#5392); +#5394=PLANE('',#5393); +#5395=ORIENTED_EDGE('',*,*,#4919,.T.); +#5397=ORIENTED_EDGE('',*,*,#5396,.F.); +#5399=ORIENTED_EDGE('',*,*,#5398,.T.); +#5400=ORIENTED_EDGE('',*,*,#4825,.T.); +#5401=EDGE_LOOP('',(#5395,#5397,#5399,#5400)); +#5402=FACE_OUTER_BOUND('',#5401,.F.); +#5403=ADVANCED_FACE('',(#5402),#5394,.F.); +#5404=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5405=DIRECTION('',(0.E0,0.E0,1.E0)); +#5406=DIRECTION('',(1.E0,0.E0,0.E0)); +#5407=AXIS2_PLACEMENT_3D('',#5404,#5405,#5406); +#5408=PLANE('',#5407); +#5409=ORIENTED_EDGE('',*,*,#4935,.T.); +#5411=ORIENTED_EDGE('',*,*,#5410,.F.); +#5413=ORIENTED_EDGE('',*,*,#5412,.T.); +#5414=ORIENTED_EDGE('',*,*,#5188,.T.); +#5415=EDGE_LOOP('',(#5409,#5411,#5413,#5414)); +#5416=FACE_OUTER_BOUND('',#5415,.F.); +#5417=ADVANCED_FACE('',(#5416),#5408,.F.); +#5418=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5419=DIRECTION('',(0.E0,0.E0,1.E0)); +#5420=DIRECTION('',(1.E0,0.E0,0.E0)); +#5421=AXIS2_PLACEMENT_3D('',#5418,#5419,#5420); +#5422=PLANE('',#5421); +#5424=ORIENTED_EDGE('',*,*,#5423,.F.); +#5425=ORIENTED_EDGE('',*,*,#4880,.T.); +#5427=ORIENTED_EDGE('',*,*,#5426,.T.); +#5429=ORIENTED_EDGE('',*,*,#5428,.F.); +#5430=EDGE_LOOP('',(#5424,#5425,#5427,#5429)); +#5431=FACE_OUTER_BOUND('',#5430,.F.); +#5432=ADVANCED_FACE('',(#5431),#5422,.F.); +#5433=CARTESIAN_POINT('',(-8.E0,1.93E0,-8.87E0)); +#5434=DIRECTION('',(0.E0,0.E0,1.E0)); +#5435=DIRECTION('',(1.E0,0.E0,0.E0)); +#5436=AXIS2_PLACEMENT_3D('',#5433,#5434,#5435); +#5437=PLANE('',#5436); +#5439=ORIENTED_EDGE('',*,*,#5438,.F.); +#5440=ORIENTED_EDGE('',*,*,#5209,.T.); +#5442=ORIENTED_EDGE('',*,*,#5441,.T.); +#5444=ORIENTED_EDGE('',*,*,#5443,.F.); +#5445=EDGE_LOOP('',(#5439,#5440,#5442,#5444)); +#5446=FACE_OUTER_BOUND('',#5445,.F.); +#5447=ADVANCED_FACE('',(#5446),#5437,.F.); +#5448=CARTESIAN_POINT('',(8.E0,1.93E0,-8.87E0)); +#5449=DIRECTION('',(1.E0,0.E0,0.E0)); +#5450=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5451=AXIS2_PLACEMENT_3D('',#5448,#5449,#5450); +#5452=PLANE('',#5451); +#5453=ORIENTED_EDGE('',*,*,#4838,.F.); +#5455=ORIENTED_EDGE('',*,*,#5454,.T.); +#5457=ORIENTED_EDGE('',*,*,#5456,.T.); +#5458=ORIENTED_EDGE('',*,*,#5249,.T.); +#5459=EDGE_LOOP('',(#5453,#5455,#5457,#5458)); +#5460=FACE_OUTER_BOUND('',#5459,.F.); +#5461=ADVANCED_FACE('',(#5460),#5452,.F.); +#5462=CARTESIAN_POINT('',(8.E0,1.93E0,-8.87E0)); +#5463=DIRECTION('',(1.E0,0.E0,0.E0)); +#5464=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5465=AXIS2_PLACEMENT_3D('',#5462,#5463,#5464); +#5466=PLANE('',#5465); +#5467=ORIENTED_EDGE('',*,*,#5115,.F.); +#5469=ORIENTED_EDGE('',*,*,#5468,.T.); +#5471=ORIENTED_EDGE('',*,*,#5470,.T.); +#5472=ORIENTED_EDGE('',*,*,#5263,.T.); +#5473=EDGE_LOOP('',(#5467,#5469,#5471,#5472)); +#5474=FACE_OUTER_BOUND('',#5473,.F.); +#5475=ADVANCED_FACE('',(#5474),#5466,.F.); +#5476=CARTESIAN_POINT('',(-9.5E0,-1.93E0,-9.24E0)); +#5477=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5478=DIRECTION('',(0.E0,1.E0,0.E0)); +#5479=AXIS2_PLACEMENT_3D('',#5476,#5477,#5478); +#5480=PLANE('',#5479); +#5482=ORIENTED_EDGE('',*,*,#5481,.T.); +#5484=ORIENTED_EDGE('',*,*,#5483,.F.); +#5485=ORIENTED_EDGE('',*,*,#4791,.F.); +#5486=ORIENTED_EDGE('',*,*,#4829,.T.); +#5487=EDGE_LOOP('',(#5482,#5484,#5485,#5486)); +#5488=FACE_OUTER_BOUND('',#5487,.F.); +#5489=ADVANCED_FACE('',(#5488),#5480,.T.); +#5490=CARTESIAN_POINT('',(-9.5E0,-1.93E0,-9.24E0)); +#5491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5492=DIRECTION('',(0.E0,1.E0,0.E0)); +#5493=AXIS2_PLACEMENT_3D('',#5490,#5491,#5492); +#5494=PLANE('',#5493); +#5495=ORIENTED_EDGE('',*,*,#5454,.F.); +#5496=ORIENTED_EDGE('',*,*,#4836,.T.); +#5498=ORIENTED_EDGE('',*,*,#5497,.T.); +#5500=ORIENTED_EDGE('',*,*,#5499,.F.); +#5501=EDGE_LOOP('',(#5495,#5496,#5498,#5500)); +#5502=FACE_OUTER_BOUND('',#5501,.F.); +#5503=ADVANCED_FACE('',(#5502),#5494,.T.); +#5504=CARTESIAN_POINT('',(-8.E0,1.93E0,-9.24E0)); +#5505=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5506=DIRECTION('',(0.E0,0.E0,1.E0)); +#5507=AXIS2_PLACEMENT_3D('',#5504,#5505,#5506); +#5508=PLANE('',#5507); +#5509=ORIENTED_EDGE('',*,*,#4827,.T.); +#5510=ORIENTED_EDGE('',*,*,#5398,.F.); +#5512=ORIENTED_EDGE('',*,*,#5511,.F.); +#5513=ORIENTED_EDGE('',*,*,#5481,.F.); +#5514=EDGE_LOOP('',(#5509,#5510,#5512,#5513)); +#5515=FACE_OUTER_BOUND('',#5514,.F.); +#5516=ADVANCED_FACE('',(#5515),#5508,.F.); +#5517=CARTESIAN_POINT('',(-8.E0,1.93E0,-9.24E0)); +#5518=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5519=DIRECTION('',(0.E0,0.E0,1.E0)); +#5520=AXIS2_PLACEMENT_3D('',#5517,#5518,#5519); +#5521=PLANE('',#5520); +#5522=ORIENTED_EDGE('',*,*,#5190,.T.); +#5523=ORIENTED_EDGE('',*,*,#5412,.F.); +#5525=ORIENTED_EDGE('',*,*,#5524,.F.); +#5527=ORIENTED_EDGE('',*,*,#5526,.F.); +#5528=EDGE_LOOP('',(#5522,#5523,#5525,#5527)); +#5529=FACE_OUTER_BOUND('',#5528,.F.); +#5530=ADVANCED_FACE('',(#5529),#5521,.F.); +#5531=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5532=DIRECTION('',(0.E0,1.E0,0.E0)); +#5533=DIRECTION('',(0.E0,0.E0,1.E0)); +#5534=AXIS2_PLACEMENT_3D('',#5531,#5532,#5533); +#5535=PLANE('',#5534); +#5536=ORIENTED_EDGE('',*,*,#5222,.T.); +#5537=ORIENTED_EDGE('',*,*,#5251,.T.); +#5538=ORIENTED_EDGE('',*,*,#5456,.F.); +#5539=ORIENTED_EDGE('',*,*,#5499,.T.); +#5541=ORIENTED_EDGE('',*,*,#5540,.T.); +#5542=ORIENTED_EDGE('',*,*,#4996,.F.); +#5543=EDGE_LOOP('',(#5536,#5537,#5538,#5539,#5541,#5542)); +#5544=FACE_OUTER_BOUND('',#5543,.F.); +#5545=ADVANCED_FACE('',(#5544),#5535,.T.); +#5546=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5547=DIRECTION('',(0.E0,1.E0,0.E0)); +#5548=DIRECTION('',(0.E0,0.E0,1.E0)); +#5549=AXIS2_PLACEMENT_3D('',#5546,#5547,#5548); +#5550=PLANE('',#5549); +#5552=ORIENTED_EDGE('',*,*,#5551,.T.); +#5553=ORIENTED_EDGE('',*,*,#5280,.T.); +#5555=ORIENTED_EDGE('',*,*,#5554,.F.); +#5556=ORIENTED_EDGE('',*,*,#4989,.F.); +#5557=EDGE_LOOP('',(#5552,#5553,#5555,#5556)); +#5558=FACE_OUTER_BOUND('',#5557,.F.); +#5559=ADVANCED_FACE('',(#5558),#5550,.T.); +#5560=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5561=DIRECTION('',(0.E0,1.E0,0.E0)); +#5562=DIRECTION('',(0.E0,0.E0,1.E0)); +#5563=AXIS2_PLACEMENT_3D('',#5560,#5561,#5562); +#5564=PLANE('',#5563); +#5566=ORIENTED_EDGE('',*,*,#5565,.T.); +#5567=ORIENTED_EDGE('',*,*,#5310,.T.); +#5569=ORIENTED_EDGE('',*,*,#5568,.F.); +#5570=ORIENTED_EDGE('',*,*,#4982,.F.); +#5571=EDGE_LOOP('',(#5566,#5567,#5569,#5570)); +#5572=FACE_OUTER_BOUND('',#5571,.F.); +#5573=ADVANCED_FACE('',(#5572),#5564,.T.); +#5574=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5575=DIRECTION('',(0.E0,1.E0,0.E0)); +#5576=DIRECTION('',(0.E0,0.E0,1.E0)); +#5577=AXIS2_PLACEMENT_3D('',#5574,#5575,#5576); +#5578=PLANE('',#5577); +#5580=ORIENTED_EDGE('',*,*,#5579,.T.); +#5581=ORIENTED_EDGE('',*,*,#5340,.T.); +#5583=ORIENTED_EDGE('',*,*,#5582,.F.); +#5584=ORIENTED_EDGE('',*,*,#4975,.F.); +#5585=EDGE_LOOP('',(#5580,#5581,#5583,#5584)); +#5586=FACE_OUTER_BOUND('',#5585,.F.); +#5587=ADVANCED_FACE('',(#5586),#5578,.T.); +#5588=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5589=DIRECTION('',(0.E0,1.E0,0.E0)); +#5590=DIRECTION('',(0.E0,0.E0,1.E0)); +#5591=AXIS2_PLACEMENT_3D('',#5588,#5589,#5590); +#5592=PLANE('',#5591); +#5594=ORIENTED_EDGE('',*,*,#5593,.T.); +#5595=ORIENTED_EDGE('',*,*,#5370,.T.); +#5597=ORIENTED_EDGE('',*,*,#5596,.F.); +#5598=ORIENTED_EDGE('',*,*,#4968,.F.); +#5599=EDGE_LOOP('',(#5594,#5595,#5597,#5598)); +#5600=FACE_OUTER_BOUND('',#5599,.F.); +#5601=ADVANCED_FACE('',(#5600),#5592,.T.); +#5602=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5603=DIRECTION('',(0.E0,1.E0,0.E0)); +#5604=DIRECTION('',(0.E0,0.E0,1.E0)); +#5605=AXIS2_PLACEMENT_3D('',#5602,#5603,#5604); +#5606=PLANE('',#5605); +#5607=ORIENTED_EDGE('',*,*,#4917,.F.); +#5608=ORIENTED_EDGE('',*,*,#4955,.F.); +#5609=ORIENTED_EDGE('',*,*,#4793,.F.); +#5610=ORIENTED_EDGE('',*,*,#5483,.T.); +#5611=ORIENTED_EDGE('',*,*,#5511,.T.); +#5612=ORIENTED_EDGE('',*,*,#5396,.T.); +#5613=EDGE_LOOP('',(#5607,#5608,#5609,#5610,#5611,#5612)); +#5614=FACE_OUTER_BOUND('',#5613,.F.); +#5615=ADVANCED_FACE('',(#5614),#5606,.T.); +#5616=CARTESIAN_POINT('',(-9.5E0,-1.29E0,-9.24E0)); +#5617=DIRECTION('',(0.E0,1.E0,0.E0)); +#5618=DIRECTION('',(0.E0,0.E0,1.E0)); +#5619=AXIS2_PLACEMENT_3D('',#5616,#5617,#5618); +#5620=PLANE('',#5619); +#5622=ORIENTED_EDGE('',*,*,#5621,.T.); +#5623=ORIENTED_EDGE('',*,*,#5428,.T.); +#5625=ORIENTED_EDGE('',*,*,#5624,.F.); +#5626=ORIENTED_EDGE('',*,*,#4961,.F.); +#5627=EDGE_LOOP('',(#5622,#5623,#5625,#5626)); +#5628=FACE_OUTER_BOUND('',#5627,.F.); +#5629=ADVANCED_FACE('',(#5628),#5620,.T.); +#5630=CARTESIAN_POINT('',(9.5E0,0.E0,0.E0)); +#5631=DIRECTION('',(1.E0,0.E0,0.E0)); +#5632=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5633=AXIS2_PLACEMENT_3D('',#5630,#5631,#5632); +#5634=PLANE('',#5633); +#5635=ORIENTED_EDGE('',*,*,#4834,.F.); +#5637=ORIENTED_EDGE('',*,*,#5636,.F.); +#5639=ORIENTED_EDGE('',*,*,#5638,.F.); +#5641=ORIENTED_EDGE('',*,*,#5640,.F.); +#5642=ORIENTED_EDGE('',*,*,#5111,.F.); +#5643=ORIENTED_EDGE('',*,*,#4998,.F.); +#5644=ORIENTED_EDGE('',*,*,#5540,.F.); +#5645=ORIENTED_EDGE('',*,*,#5497,.F.); +#5646=EDGE_LOOP('',(#5635,#5637,#5639,#5641,#5642,#5643,#5644,#5645)); +#5647=FACE_OUTER_BOUND('',#5646,.F.); +#5649=ORIENTED_EDGE('',*,*,#5648,.T.); +#5651=ORIENTED_EDGE('',*,*,#5650,.T.); +#5653=ORIENTED_EDGE('',*,*,#5652,.F.); +#5655=ORIENTED_EDGE('',*,*,#5654,.F.); +#5656=EDGE_LOOP('',(#5649,#5651,#5653,#5655)); +#5657=FACE_BOUND('',#5656,.F.); +#5658=ADVANCED_FACE('',(#5647,#5657),#5634,.T.); +#5659=CARTESIAN_POINT('',(-9.5E0,1.93E0,0.E0)); +#5660=DIRECTION('',(0.E0,0.E0,1.E0)); +#5661=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5662=AXIS2_PLACEMENT_3D('',#5659,#5660,#5661); +#5663=PLANE('',#5662); +#5665=ORIENTED_EDGE('',*,*,#5664,.F.); +#5667=ORIENTED_EDGE('',*,*,#5666,.T.); +#5668=ORIENTED_EDGE('',*,*,#5636,.T.); +#5669=ORIENTED_EDGE('',*,*,#4832,.F.); +#5670=ORIENTED_EDGE('',*,*,#4803,.F.); +#5672=ORIENTED_EDGE('',*,*,#5671,.T.); +#5673=EDGE_LOOP('',(#5665,#5667,#5668,#5669,#5670,#5672)); +#5674=FACE_OUTER_BOUND('',#5673,.F.); +#5676=ORIENTED_EDGE('',*,*,#5675,.T.); +#5678=ORIENTED_EDGE('',*,*,#5677,.T.); +#5680=ORIENTED_EDGE('',*,*,#5679,.T.); +#5682=ORIENTED_EDGE('',*,*,#5681,.T.); +#5683=EDGE_LOOP('',(#5676,#5678,#5680,#5682)); +#5684=FACE_BOUND('',#5683,.F.); +#5686=ORIENTED_EDGE('',*,*,#5685,.T.); +#5688=ORIENTED_EDGE('',*,*,#5687,.F.); +#5690=ORIENTED_EDGE('',*,*,#5689,.T.); +#5692=ORIENTED_EDGE('',*,*,#5691,.T.); +#5694=ORIENTED_EDGE('',*,*,#5693,.T.); +#5695=EDGE_LOOP('',(#5686,#5688,#5690,#5692,#5694)); +#5696=FACE_BOUND('',#5695,.F.); +#5698=ORIENTED_EDGE('',*,*,#5697,.T.); +#5700=ORIENTED_EDGE('',*,*,#5699,.F.); +#5702=ORIENTED_EDGE('',*,*,#5701,.T.); +#5704=ORIENTED_EDGE('',*,*,#5703,.T.); +#5706=ORIENTED_EDGE('',*,*,#5705,.T.); +#5707=EDGE_LOOP('',(#5698,#5700,#5702,#5704,#5706)); +#5708=FACE_BOUND('',#5707,.F.); +#5710=ORIENTED_EDGE('',*,*,#5709,.T.); +#5712=ORIENTED_EDGE('',*,*,#5711,.F.); +#5714=ORIENTED_EDGE('',*,*,#5713,.T.); +#5716=ORIENTED_EDGE('',*,*,#5715,.T.); +#5718=ORIENTED_EDGE('',*,*,#5717,.T.); +#5719=EDGE_LOOP('',(#5710,#5712,#5714,#5716,#5718)); +#5720=FACE_BOUND('',#5719,.F.); +#5722=ORIENTED_EDGE('',*,*,#5721,.T.); +#5724=ORIENTED_EDGE('',*,*,#5723,.F.); +#5726=ORIENTED_EDGE('',*,*,#5725,.T.); +#5728=ORIENTED_EDGE('',*,*,#5727,.T.); +#5730=ORIENTED_EDGE('',*,*,#5729,.T.); +#5731=EDGE_LOOP('',(#5722,#5724,#5726,#5728,#5730)); +#5732=FACE_BOUND('',#5731,.F.); +#5734=ORIENTED_EDGE('',*,*,#5733,.T.); +#5736=ORIENTED_EDGE('',*,*,#5735,.F.); +#5738=ORIENTED_EDGE('',*,*,#5737,.T.); +#5740=ORIENTED_EDGE('',*,*,#5739,.T.); +#5742=ORIENTED_EDGE('',*,*,#5741,.T.); +#5743=EDGE_LOOP('',(#5734,#5736,#5738,#5740,#5742)); +#5744=FACE_BOUND('',#5743,.F.); +#5745=ADVANCED_FACE('',(#5674,#5684,#5696,#5708,#5720,#5732,#5744),#5663,.T.); +#5746=CARTESIAN_POINT('',(3.19E0,1.31E0,0.E0)); +#5747=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5749=AXIS2_PLACEMENT_3D('',#5746,#5747,#5748); +#5750=PLANE('',#5749); +#5751=ORIENTED_EDGE('',*,*,#5675,.F.); +#5753=ORIENTED_EDGE('',*,*,#5752,.T.); +#5755=ORIENTED_EDGE('',*,*,#5754,.T.); +#5757=ORIENTED_EDGE('',*,*,#5756,.F.); +#5758=EDGE_LOOP('',(#5751,#5753,#5755,#5757)); +#5759=FACE_OUTER_BOUND('',#5758,.F.); +#5760=ADVANCED_FACE('',(#5759),#5750,.F.); +#5761=CARTESIAN_POINT('',(5.81E0,1.31E0,0.E0)); +#5762=DIRECTION('',(0.E0,1.E0,0.E0)); +#5763=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5764=AXIS2_PLACEMENT_3D('',#5761,#5762,#5763); +#5765=PLANE('',#5764); +#5766=ORIENTED_EDGE('',*,*,#5681,.F.); +#5768=ORIENTED_EDGE('',*,*,#5767,.T.); +#5770=ORIENTED_EDGE('',*,*,#5769,.T.); +#5771=ORIENTED_EDGE('',*,*,#5752,.F.); +#5772=EDGE_LOOP('',(#5766,#5768,#5770,#5771)); +#5773=FACE_OUTER_BOUND('',#5772,.F.); +#5774=ADVANCED_FACE('',(#5773),#5765,.F.); +#5775=CARTESIAN_POINT('',(5.81E0,-1.31E0,0.E0)); +#5776=DIRECTION('',(1.E0,0.E0,0.E0)); +#5777=DIRECTION('',(0.E0,1.E0,0.E0)); +#5778=AXIS2_PLACEMENT_3D('',#5775,#5776,#5777); +#5779=PLANE('',#5778); +#5780=ORIENTED_EDGE('',*,*,#5679,.F.); +#5782=ORIENTED_EDGE('',*,*,#5781,.T.); +#5784=ORIENTED_EDGE('',*,*,#5783,.T.); +#5785=ORIENTED_EDGE('',*,*,#5767,.F.); +#5786=EDGE_LOOP('',(#5780,#5782,#5784,#5785)); +#5787=FACE_OUTER_BOUND('',#5786,.F.); +#5788=ADVANCED_FACE('',(#5787),#5779,.F.); +#5789=CARTESIAN_POINT('',(3.19E0,-1.31E0,0.E0)); +#5790=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5791=DIRECTION('',(1.E0,0.E0,0.E0)); +#5792=AXIS2_PLACEMENT_3D('',#5789,#5790,#5791); +#5793=PLANE('',#5792); +#5794=ORIENTED_EDGE('',*,*,#5677,.F.); +#5795=ORIENTED_EDGE('',*,*,#5756,.T.); +#5797=ORIENTED_EDGE('',*,*,#5796,.T.); +#5798=ORIENTED_EDGE('',*,*,#5781,.F.); +#5799=EDGE_LOOP('',(#5794,#5795,#5797,#5798)); +#5800=FACE_OUTER_BOUND('',#5799,.F.); +#5801=ADVANCED_FACE('',(#5800),#5793,.F.); +#5802=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#5803=DIRECTION('',(0.E0,0.E0,1.E0)); +#5804=DIRECTION('',(1.E0,0.E0,0.E0)); +#5805=AXIS2_PLACEMENT_3D('',#5802,#5803,#5804); +#5806=PLANE('',#5805); +#5807=ORIENTED_EDGE('',*,*,#5754,.F.); +#5808=ORIENTED_EDGE('',*,*,#5769,.F.); +#5809=ORIENTED_EDGE('',*,*,#5783,.F.); +#5810=ORIENTED_EDGE('',*,*,#5796,.F.); +#5811=EDGE_LOOP('',(#5807,#5808,#5809,#5810)); +#5812=FACE_OUTER_BOUND('',#5811,.F.); +#5814=ORIENTED_EDGE('',*,*,#5813,.F.); +#5816=ORIENTED_EDGE('',*,*,#5815,.T.); +#5818=ORIENTED_EDGE('',*,*,#5817,.T.); +#5820=ORIENTED_EDGE('',*,*,#5819,.F.); +#5821=EDGE_LOOP('',(#5814,#5816,#5818,#5820)); +#5822=FACE_BOUND('',#5821,.F.); +#5823=ADVANCED_FACE('',(#5812,#5822),#5806,.T.); +#5824=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#5825=DIRECTION('',(1.E0,0.E0,0.E0)); +#5826=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5827=AXIS2_PLACEMENT_3D('',#5824,#5825,#5826); +#5828=PLANE('',#5827); +#5829=ORIENTED_EDGE('',*,*,#5052,.F.); +#5831=ORIENTED_EDGE('',*,*,#5830,.T.); +#5833=ORIENTED_EDGE('',*,*,#5832,.T.); +#5835=ORIENTED_EDGE('',*,*,#5834,.T.); +#5837=ORIENTED_EDGE('',*,*,#5836,.T.); +#5839=ORIENTED_EDGE('',*,*,#5838,.T.); +#5841=ORIENTED_EDGE('',*,*,#5840,.T.); +#5843=ORIENTED_EDGE('',*,*,#5842,.T.); +#5845=ORIENTED_EDGE('',*,*,#5844,.T.); +#5847=ORIENTED_EDGE('',*,*,#5846,.T.); +#5849=ORIENTED_EDGE('',*,*,#5848,.T.); +#5851=ORIENTED_EDGE('',*,*,#5850,.T.); +#5853=ORIENTED_EDGE('',*,*,#5852,.T.); +#5854=EDGE_LOOP('',(#5829,#5831,#5833,#5835,#5837,#5839,#5841,#5843,#5845,#5847, +#5849,#5851,#5853)); +#5855=FACE_OUTER_BOUND('',#5854,.F.); +#5856=ADVANCED_FACE('',(#5855),#5828,.F.); +#5857=CARTESIAN_POINT('',(4.18E0,0.E0,0.E0)); +#5858=DIRECTION('',(1.E0,0.E0,0.E0)); +#5859=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5860=AXIS2_PLACEMENT_3D('',#5857,#5858,#5859); +#5861=PLANE('',#5860); +#5862=ORIENTED_EDGE('',*,*,#5813,.T.); +#5864=ORIENTED_EDGE('',*,*,#5863,.T.); +#5866=ORIENTED_EDGE('',*,*,#5865,.T.); +#5868=ORIENTED_EDGE('',*,*,#5867,.T.); +#5869=EDGE_LOOP('',(#5862,#5864,#5866,#5868)); +#5870=FACE_OUTER_BOUND('',#5869,.F.); +#5871=ADVANCED_FACE('',(#5870),#5861,.F.); +#5872=CARTESIAN_POINT('',(4.18E0,-7.976450198782E-1,-8.11E0)); +#5873=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5874=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#5875=AXIS2_PLACEMENT_3D('',#5872,#5873,#5874); +#5876=PLANE('',#5875); +#5877=ORIENTED_EDGE('',*,*,#5058,.T.); +#5879=ORIENTED_EDGE('',*,*,#5878,.T.); +#5881=ORIENTED_EDGE('',*,*,#5880,.F.); +#5882=ORIENTED_EDGE('',*,*,#5830,.F.); +#5883=EDGE_LOOP('',(#5877,#5879,#5881,#5882)); +#5884=FACE_OUTER_BOUND('',#5883,.F.); +#5885=ADVANCED_FACE('',(#5884),#5876,.T.); +#5886=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#5887=DIRECTION('',(1.E0,0.E0,0.E0)); +#5888=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5889=AXIS2_PLACEMENT_3D('',#5886,#5887,#5888); +#5890=PLANE('',#5889); +#5891=ORIENTED_EDGE('',*,*,#5056,.T.); +#5893=ORIENTED_EDGE('',*,*,#5892,.F.); +#5895=ORIENTED_EDGE('',*,*,#5894,.F.); +#5897=ORIENTED_EDGE('',*,*,#5896,.F.); +#5899=ORIENTED_EDGE('',*,*,#5898,.F.); +#5901=ORIENTED_EDGE('',*,*,#5900,.F.); +#5903=ORIENTED_EDGE('',*,*,#5902,.F.); +#5905=ORIENTED_EDGE('',*,*,#5904,.F.); +#5907=ORIENTED_EDGE('',*,*,#5906,.F.); +#5909=ORIENTED_EDGE('',*,*,#5908,.F.); +#5911=ORIENTED_EDGE('',*,*,#5910,.F.); +#5913=ORIENTED_EDGE('',*,*,#5912,.F.); +#5914=ORIENTED_EDGE('',*,*,#5878,.F.); +#5915=EDGE_LOOP('',(#5891,#5893,#5895,#5897,#5899,#5901,#5903,#5905,#5907,#5909, +#5911,#5913,#5914)); +#5916=FACE_OUTER_BOUND('',#5915,.F.); +#5917=ADVANCED_FACE('',(#5916),#5890,.T.); +#5918=CARTESIAN_POINT('',(4.82E0,0.E0,0.E0)); +#5919=DIRECTION('',(1.E0,0.E0,0.E0)); +#5920=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5921=AXIS2_PLACEMENT_3D('',#5918,#5919,#5920); +#5922=PLANE('',#5921); +#5923=ORIENTED_EDGE('',*,*,#5817,.F.); +#5925=ORIENTED_EDGE('',*,*,#5924,.F.); +#5927=ORIENTED_EDGE('',*,*,#5926,.F.); +#5929=ORIENTED_EDGE('',*,*,#5928,.F.); +#5930=EDGE_LOOP('',(#5923,#5925,#5927,#5929)); +#5931=FACE_OUTER_BOUND('',#5930,.F.); +#5932=ADVANCED_FACE('',(#5931),#5922,.T.); +#5933=CARTESIAN_POINT('',(4.18E0,4.45E-1,-8.45E0)); +#5934=DIRECTION('',(0.E0,1.E0,0.E0)); +#5935=DIRECTION('',(0.E0,0.E0,1.E0)); +#5936=AXIS2_PLACEMENT_3D('',#5933,#5934,#5935); +#5937=PLANE('',#5936); +#5938=ORIENTED_EDGE('',*,*,#5054,.F.); +#5939=ORIENTED_EDGE('',*,*,#5852,.F.); +#5941=ORIENTED_EDGE('',*,*,#5940,.T.); +#5942=ORIENTED_EDGE('',*,*,#5892,.T.); +#5943=EDGE_LOOP('',(#5938,#5939,#5941,#5942)); +#5944=FACE_OUTER_BOUND('',#5943,.F.); +#5945=ADVANCED_FACE('',(#5944),#5937,.T.); +#5946=CARTESIAN_POINT('',(4.18E0,1.351471862576E-1,-8.45E0)); +#5947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5948=DIRECTION('',(0.E0,1.E0,0.E0)); +#5949=AXIS2_PLACEMENT_3D('',#5946,#5947,#5948); +#5950=PLANE('',#5949); +#5951=ORIENTED_EDGE('',*,*,#5850,.F.); +#5953=ORIENTED_EDGE('',*,*,#5952,.T.); +#5954=ORIENTED_EDGE('',*,*,#5894,.T.); +#5955=ORIENTED_EDGE('',*,*,#5940,.F.); +#5956=EDGE_LOOP('',(#5951,#5953,#5954,#5955)); +#5957=FACE_OUTER_BOUND('',#5956,.F.); +#5958=ADVANCED_FACE('',(#5957),#5950,.T.); +#5959=CARTESIAN_POINT('',(4.18E0,-5.861017305527E-1,-9.171248916810E0)); +#5960=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#5961=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5962=AXIS2_PLACEMENT_3D('',#5959,#5960,#5961); +#5963=PLANE('',#5962); +#5964=ORIENTED_EDGE('',*,*,#5848,.F.); +#5966=ORIENTED_EDGE('',*,*,#5965,.T.); +#5967=ORIENTED_EDGE('',*,*,#5896,.T.); +#5968=ORIENTED_EDGE('',*,*,#5952,.F.); +#5969=EDGE_LOOP('',(#5964,#5966,#5967,#5968)); +#5970=FACE_OUTER_BOUND('',#5969,.F.); +#5971=ADVANCED_FACE('',(#5970),#5963,.T.); +#5972=CARTESIAN_POINT('',(4.18E0,-5.931727983645E-1,-9.164177848998E0)); +#5973=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#5974=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#5975=AXIS2_PLACEMENT_3D('',#5972,#5973,#5974); +#5976=PLANE('',#5975); +#5977=ORIENTED_EDGE('',*,*,#5846,.F.); +#5979=ORIENTED_EDGE('',*,*,#5978,.T.); +#5980=ORIENTED_EDGE('',*,*,#5898,.T.); +#5981=ORIENTED_EDGE('',*,*,#5965,.F.); +#5982=EDGE_LOOP('',(#5977,#5979,#5980,#5981)); +#5983=FACE_OUTER_BOUND('',#5982,.F.); +#5984=ADVANCED_FACE('',(#5983),#5976,.T.); +#5985=CARTESIAN_POINT('',(4.18E0,-7.699494936612E-1,-9.340954544295E0)); +#5986=DIRECTION('',(1.E0,0.E0,0.E0)); +#5987=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5988=AXIS2_PLACEMENT_3D('',#5985,#5986,#5987); +#5989=CYLINDRICAL_SURFACE('',#5988,2.5E-1); +#5990=ORIENTED_EDGE('',*,*,#5844,.F.); +#5992=ORIENTED_EDGE('',*,*,#5991,.T.); +#5993=ORIENTED_EDGE('',*,*,#5900,.T.); +#5994=ORIENTED_EDGE('',*,*,#5978,.F.); +#5995=EDGE_LOOP('',(#5990,#5992,#5993,#5994)); +#5996=FACE_OUTER_BOUND('',#5995,.F.); +#5997=ADVANCED_FACE('',(#5996),#5989,.F.); +#5998=CARTESIAN_POINT('',(4.18E0,-1.706274169980E0,-9.923725830020E0)); +#5999=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6000=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6001=AXIS2_PLACEMENT_3D('',#5998,#5999,#6000); +#6002=PLANE('',#6001); +#6003=ORIENTED_EDGE('',*,*,#5842,.F.); +#6005=ORIENTED_EDGE('',*,*,#6004,.T.); +#6006=ORIENTED_EDGE('',*,*,#5902,.T.); +#6007=ORIENTED_EDGE('',*,*,#5991,.F.); +#6008=EDGE_LOOP('',(#6003,#6005,#6006,#6007)); +#6009=FACE_OUTER_BOUND('',#6008,.F.); +#6010=ADVANCED_FACE('',(#6009),#6002,.T.); +#6011=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.015E1)); +#6012=DIRECTION('',(1.E0,0.E0,0.E0)); +#6013=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6014=AXIS2_PLACEMENT_3D('',#6011,#6012,#6013); +#6015=CYLINDRICAL_SURFACE('',#6014,3.2E-1); +#6016=ORIENTED_EDGE('',*,*,#5840,.F.); +#6018=ORIENTED_EDGE('',*,*,#6017,.T.); +#6019=ORIENTED_EDGE('',*,*,#5904,.T.); +#6020=ORIENTED_EDGE('',*,*,#6004,.F.); +#6021=EDGE_LOOP('',(#6016,#6018,#6019,#6020)); +#6022=FACE_OUTER_BOUND('',#6021,.F.); +#6023=ADVANCED_FACE('',(#6022),#6015,.F.); +#6024=CARTESIAN_POINT('',(4.18E0,-1.8E0,-1.116E1)); +#6025=DIRECTION('',(0.E0,1.E0,0.E0)); +#6026=DIRECTION('',(0.E0,0.E0,1.E0)); +#6027=AXIS2_PLACEMENT_3D('',#6024,#6025,#6026); +#6028=PLANE('',#6027); +#6029=ORIENTED_EDGE('',*,*,#5838,.F.); +#6031=ORIENTED_EDGE('',*,*,#6030,.T.); +#6032=ORIENTED_EDGE('',*,*,#5906,.T.); +#6033=ORIENTED_EDGE('',*,*,#6017,.F.); +#6034=EDGE_LOOP('',(#6029,#6031,#6032,#6033)); +#6035=FACE_OUTER_BOUND('',#6034,.F.); +#6036=ADVANCED_FACE('',(#6035),#6028,.T.); +#6037=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.116E1)); +#6038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6039=DIRECTION('',(0.E0,1.E0,0.E0)); +#6040=AXIS2_PLACEMENT_3D('',#6037,#6038,#6039); +#6041=PLANE('',#6040); +#6042=ORIENTED_EDGE('',*,*,#5836,.F.); +#6044=ORIENTED_EDGE('',*,*,#6043,.T.); +#6045=ORIENTED_EDGE('',*,*,#5908,.T.); +#6046=ORIENTED_EDGE('',*,*,#6030,.F.); +#6047=EDGE_LOOP('',(#6042,#6044,#6045,#6046)); +#6048=FACE_OUTER_BOUND('',#6047,.F.); +#6049=ADVANCED_FACE('',(#6048),#6041,.T.); +#6050=CARTESIAN_POINT('',(4.18E0,-2.44E0,-1.015E1)); +#6051=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6052=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6053=AXIS2_PLACEMENT_3D('',#6050,#6051,#6052); +#6054=PLANE('',#6053); +#6055=ORIENTED_EDGE('',*,*,#5834,.F.); +#6057=ORIENTED_EDGE('',*,*,#6056,.T.); +#6058=ORIENTED_EDGE('',*,*,#5910,.T.); +#6059=ORIENTED_EDGE('',*,*,#6043,.F.); +#6060=EDGE_LOOP('',(#6055,#6057,#6058,#6059)); +#6061=FACE_OUTER_BOUND('',#6060,.F.); +#6062=ADVANCED_FACE('',(#6061),#6054,.T.); +#6063=CARTESIAN_POINT('',(4.18E0,-1.48E0,-1.015E1)); +#6064=DIRECTION('',(1.E0,0.E0,0.E0)); +#6065=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6066=AXIS2_PLACEMENT_3D('',#6063,#6064,#6065); +#6067=CYLINDRICAL_SURFACE('',#6066,9.6E-1); +#6068=ORIENTED_EDGE('',*,*,#5832,.F.); +#6069=ORIENTED_EDGE('',*,*,#5880,.T.); +#6070=ORIENTED_EDGE('',*,*,#5912,.T.); +#6071=ORIENTED_EDGE('',*,*,#6056,.F.); +#6072=EDGE_LOOP('',(#6068,#6069,#6070,#6071)); +#6073=FACE_OUTER_BOUND('',#6072,.F.); +#6074=ADVANCED_FACE('',(#6073),#6067,.T.); +#6075=CARTESIAN_POINT('',(4.18E0,-3.2E-1,-2.2E0)); +#6076=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6077=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6078=AXIS2_PLACEMENT_3D('',#6075,#6076,#6077); +#6079=PLANE('',#6078); +#6080=ORIENTED_EDGE('',*,*,#5815,.F.); +#6081=ORIENTED_EDGE('',*,*,#5867,.F.); +#6083=ORIENTED_EDGE('',*,*,#6082,.T.); +#6084=ORIENTED_EDGE('',*,*,#5924,.T.); +#6085=EDGE_LOOP('',(#6080,#6081,#6083,#6084)); +#6086=FACE_OUTER_BOUND('',#6085,.F.); +#6087=ADVANCED_FACE('',(#6086),#6079,.T.); +#6088=CARTESIAN_POINT('',(4.18E0,3.2E-1,-2.2E0)); +#6089=DIRECTION('',(0.E0,0.E0,1.E0)); +#6090=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6091=AXIS2_PLACEMENT_3D('',#6088,#6089,#6090); +#6092=PLANE('',#6091); +#6093=ORIENTED_EDGE('',*,*,#5865,.F.); +#6095=ORIENTED_EDGE('',*,*,#6094,.T.); +#6096=ORIENTED_EDGE('',*,*,#5926,.T.); +#6097=ORIENTED_EDGE('',*,*,#6082,.F.); +#6098=EDGE_LOOP('',(#6093,#6095,#6096,#6097)); +#6099=FACE_OUTER_BOUND('',#6098,.F.); +#6100=ADVANCED_FACE('',(#6099),#6092,.T.); +#6101=CARTESIAN_POINT('',(4.18E0,3.2E-1,-6.35E0)); +#6102=DIRECTION('',(0.E0,1.E0,0.E0)); +#6103=DIRECTION('',(0.E0,0.E0,1.E0)); +#6104=AXIS2_PLACEMENT_3D('',#6101,#6102,#6103); +#6105=PLANE('',#6104); +#6106=ORIENTED_EDGE('',*,*,#5819,.T.); +#6107=ORIENTED_EDGE('',*,*,#5928,.T.); +#6108=ORIENTED_EDGE('',*,*,#6094,.F.); +#6109=ORIENTED_EDGE('',*,*,#5863,.F.); +#6110=EDGE_LOOP('',(#6106,#6107,#6108,#6109)); +#6111=FACE_OUTER_BOUND('',#6110,.F.); +#6112=ADVANCED_FACE('',(#6111),#6105,.T.); +#6113=CARTESIAN_POINT('',(-1.3E0,3.23E0,-1.856592408765E0)); +#6114=DIRECTION('',(0.E0,8.191520442890E-1,5.735764363510E-1)); +#6115=DIRECTION('',(0.E0,-5.735764363510E-1,8.191520442890E-1)); +#6116=AXIS2_PLACEMENT_3D('',#6113,#6114,#6115); +#6117=PLANE('',#6116); +#6119=ORIENTED_EDGE('',*,*,#6118,.T.); +#6121=ORIENTED_EDGE('',*,*,#6120,.F.); +#6122=ORIENTED_EDGE('',*,*,#5664,.T.); +#6124=ORIENTED_EDGE('',*,*,#6123,.F.); +#6126=ORIENTED_EDGE('',*,*,#6125,.F.); +#6128=ORIENTED_EDGE('',*,*,#6127,.T.); +#6129=EDGE_LOOP('',(#6119,#6121,#6122,#6124,#6126,#6128)); +#6130=FACE_OUTER_BOUND('',#6129,.F.); +#6131=ADVANCED_FACE('',(#6130),#6117,.T.); +#6132=CARTESIAN_POINT('',(1.3E0,0.E0,0.E0)); +#6133=DIRECTION('',(1.E0,0.E0,0.E0)); +#6134=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6135=AXIS2_PLACEMENT_3D('',#6132,#6133,#6134); +#6136=PLANE('',#6135); +#6138=ORIENTED_EDGE('',*,*,#6137,.F.); +#6139=ORIENTED_EDGE('',*,*,#6118,.F.); +#6141=ORIENTED_EDGE('',*,*,#6140,.F.); +#6143=ORIENTED_EDGE('',*,*,#6142,.F.); +#6145=ORIENTED_EDGE('',*,*,#6144,.F.); +#6146=EDGE_LOOP('',(#6138,#6139,#6141,#6143,#6145)); +#6147=FACE_OUTER_BOUND('',#6146,.F.); +#6148=ADVANCED_FACE('',(#6147),#6136,.T.); +#6149=CARTESIAN_POINT('',(1.9E0,2.53E0,1.2045264E1)); +#6150=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6151=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6152=AXIS2_PLACEMENT_3D('',#6149,#6150,#6151); +#6153=CYLINDRICAL_SURFACE('',#6152,6.E-1); +#6155=ORIENTED_EDGE('',*,*,#6154,.F.); +#6156=ORIENTED_EDGE('',*,*,#6120,.T.); +#6157=ORIENTED_EDGE('',*,*,#6137,.T.); +#6159=ORIENTED_EDGE('',*,*,#6158,.T.); +#6160=EDGE_LOOP('',(#6155,#6156,#6157,#6159)); +#6161=FACE_OUTER_BOUND('',#6160,.F.); +#6162=ADVANCED_FACE('',(#6161),#6153,.F.); +#6163=CARTESIAN_POINT('',(-9.5E0,1.93E0,-9.24E0)); +#6164=DIRECTION('',(0.E0,1.E0,0.E0)); +#6165=DIRECTION('',(0.E0,0.E0,1.E0)); +#6166=AXIS2_PLACEMENT_3D('',#6163,#6164,#6165); +#6167=PLANE('',#6166); +#6169=ORIENTED_EDGE('',*,*,#6168,.T.); +#6170=ORIENTED_EDGE('',*,*,#5671,.F.); +#6171=ORIENTED_EDGE('',*,*,#4801,.F.); +#6173=ORIENTED_EDGE('',*,*,#6172,.T.); +#6174=ORIENTED_EDGE('',*,*,#5524,.T.); +#6175=ORIENTED_EDGE('',*,*,#5410,.T.); +#6176=ORIENTED_EDGE('',*,*,#4933,.T.); +#6177=ORIENTED_EDGE('',*,*,#4949,.T.); +#6179=ORIENTED_EDGE('',*,*,#6178,.T.); +#6180=ORIENTED_EDGE('',*,*,#5443,.T.); +#6182=ORIENTED_EDGE('',*,*,#6181,.T.); +#6183=ORIENTED_EDGE('',*,*,#5036,.T.); +#6185=ORIENTED_EDGE('',*,*,#6184,.T.); +#6186=ORIENTED_EDGE('',*,*,#5385,.T.); +#6188=ORIENTED_EDGE('',*,*,#6187,.T.); +#6189=ORIENTED_EDGE('',*,*,#5028,.T.); +#6191=ORIENTED_EDGE('',*,*,#6190,.T.); +#6192=ORIENTED_EDGE('',*,*,#5355,.T.); +#6194=ORIENTED_EDGE('',*,*,#6193,.T.); +#6195=ORIENTED_EDGE('',*,*,#5020,.T.); +#6197=ORIENTED_EDGE('',*,*,#6196,.T.); +#6198=ORIENTED_EDGE('',*,*,#5325,.T.); +#6200=ORIENTED_EDGE('',*,*,#6199,.T.); +#6201=ORIENTED_EDGE('',*,*,#5012,.T.); +#6203=ORIENTED_EDGE('',*,*,#6202,.T.); +#6204=ORIENTED_EDGE('',*,*,#5295,.T.); +#6206=ORIENTED_EDGE('',*,*,#6205,.T.); +#6207=ORIENTED_EDGE('',*,*,#5004,.T.); +#6208=ORIENTED_EDGE('',*,*,#5236,.T.); +#6209=ORIENTED_EDGE('',*,*,#5265,.T.); +#6210=ORIENTED_EDGE('',*,*,#5470,.F.); +#6212=ORIENTED_EDGE('',*,*,#6211,.T.); +#6213=ORIENTED_EDGE('',*,*,#5638,.T.); +#6214=ORIENTED_EDGE('',*,*,#5666,.F.); +#6215=ORIENTED_EDGE('',*,*,#6154,.T.); +#6217=ORIENTED_EDGE('',*,*,#6216,.F.); +#6218=EDGE_LOOP('',(#6169,#6170,#6171,#6173,#6174,#6175,#6176,#6177,#6179,#6180, +#6182,#6183,#6185,#6186,#6188,#6189,#6191,#6192,#6194,#6195,#6197,#6198,#6200, +#6201,#6203,#6204,#6206,#6207,#6208,#6209,#6210,#6212,#6213,#6214,#6215,#6217)); +#6219=FACE_OUTER_BOUND('',#6218,.F.); +#6220=ADVANCED_FACE('',(#6219),#6167,.T.); +#6221=CARTESIAN_POINT('',(-1.9E0,2.53E0,-2.1285264E1)); +#6222=DIRECTION('',(0.E0,0.E0,1.E0)); +#6223=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6224=AXIS2_PLACEMENT_3D('',#6221,#6222,#6223); +#6225=CYLINDRICAL_SURFACE('',#6224,6.E-1); +#6226=ORIENTED_EDGE('',*,*,#6168,.F.); +#6228=ORIENTED_EDGE('',*,*,#6227,.T.); +#6230=ORIENTED_EDGE('',*,*,#6229,.T.); +#6231=ORIENTED_EDGE('',*,*,#6123,.T.); +#6232=EDGE_LOOP('',(#6226,#6228,#6230,#6231)); +#6233=FACE_OUTER_BOUND('',#6232,.F.); +#6234=ADVANCED_FACE('',(#6233),#6225,.F.); +#6235=CARTESIAN_POINT('',(-1.3E0,2.53E0,-3.491049838058E0)); +#6236=DIRECTION('',(1.E0,0.E0,0.E0)); +#6237=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6238=AXIS2_PLACEMENT_3D('',#6235,#6236,#6237); +#6239=CYLINDRICAL_SURFACE('',#6238,6.E-1); +#6240=ORIENTED_EDGE('',*,*,#6216,.T.); +#6241=ORIENTED_EDGE('',*,*,#6158,.F.); +#6242=ORIENTED_EDGE('',*,*,#6144,.T.); +#6244=ORIENTED_EDGE('',*,*,#6243,.F.); +#6246=ORIENTED_EDGE('',*,*,#6245,.F.); +#6247=ORIENTED_EDGE('',*,*,#6227,.F.); +#6248=EDGE_LOOP('',(#6240,#6241,#6242,#6244,#6246,#6247)); +#6249=FACE_OUTER_BOUND('',#6248,.F.); +#6250=ADVANCED_FACE('',(#6249),#6239,.F.); +#6251=CARTESIAN_POINT('',(-1.3E0,2.582293445649E0,-2.893333019203E0)); +#6252=DIRECTION('',(0.E0,-8.715574274766E-2,-9.961946980917E-1)); +#6253=DIRECTION('',(0.E0,9.961946980917E-1,-8.715574274766E-2)); +#6254=AXIS2_PLACEMENT_3D('',#6251,#6252,#6253); +#6255=PLANE('',#6254); +#6257=ORIENTED_EDGE('',*,*,#6256,.F.); +#6258=ORIENTED_EDGE('',*,*,#6243,.T.); +#6259=ORIENTED_EDGE('',*,*,#6142,.T.); +#6261=ORIENTED_EDGE('',*,*,#6260,.F.); +#6262=EDGE_LOOP('',(#6257,#6258,#6259,#6261)); +#6263=FACE_OUTER_BOUND('',#6262,.F.); +#6264=ADVANCED_FACE('',(#6263),#6255,.T.); +#6265=CARTESIAN_POINT('',(-1.3E0,0.E0,0.E0)); +#6266=DIRECTION('',(1.E0,0.E0,0.E0)); +#6267=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6268=AXIS2_PLACEMENT_3D('',#6265,#6266,#6267); +#6269=PLANE('',#6268); +#6270=ORIENTED_EDGE('',*,*,#6229,.F.); +#6271=ORIENTED_EDGE('',*,*,#6245,.T.); +#6272=ORIENTED_EDGE('',*,*,#6256,.T.); +#6274=ORIENTED_EDGE('',*,*,#6273,.T.); +#6275=ORIENTED_EDGE('',*,*,#6125,.T.); +#6276=EDGE_LOOP('',(#6270,#6271,#6272,#6274,#6275)); +#6277=FACE_OUTER_BOUND('',#6276,.F.); +#6278=ADVANCED_FACE('',(#6277),#6269,.F.); +#6279=CARTESIAN_POINT('',(-1.3E0,3.23E0,-2.95E0)); +#6280=DIRECTION('',(0.E0,1.E0,0.E0)); +#6281=DIRECTION('',(0.E0,0.E0,1.E0)); +#6282=AXIS2_PLACEMENT_3D('',#6279,#6280,#6281); +#6283=PLANE('',#6282); +#6284=ORIENTED_EDGE('',*,*,#6273,.F.); +#6285=ORIENTED_EDGE('',*,*,#6260,.T.); +#6286=ORIENTED_EDGE('',*,*,#6140,.T.); +#6287=ORIENTED_EDGE('',*,*,#6127,.F.); +#6288=EDGE_LOOP('',(#6284,#6285,#6286,#6287)); +#6289=FACE_OUTER_BOUND('',#6288,.F.); +#6290=ADVANCED_FACE('',(#6289),#6283,.T.); +#6291=CARTESIAN_POINT('',(-9.5E0,1.29E0,-9.24E0)); +#6292=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6293=DIRECTION('',(0.E0,1.E0,0.E0)); +#6294=AXIS2_PLACEMENT_3D('',#6291,#6292,#6293); +#6295=PLANE('',#6294); +#6296=ORIENTED_EDGE('',*,*,#5526,.T.); +#6297=ORIENTED_EDGE('',*,*,#6172,.F.); +#6298=ORIENTED_EDGE('',*,*,#4799,.F.); +#6299=ORIENTED_EDGE('',*,*,#5192,.T.); +#6300=EDGE_LOOP('',(#6296,#6297,#6298,#6299)); +#6301=FACE_OUTER_BOUND('',#6300,.F.); +#6302=ADVANCED_FACE('',(#6301),#6295,.T.); +#6303=CARTESIAN_POINT('',(-9.5E0,1.29E0,-9.24E0)); +#6304=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6305=DIRECTION('',(0.E0,1.E0,0.E0)); +#6306=AXIS2_PLACEMENT_3D('',#6303,#6304,#6305); +#6307=PLANE('',#6306); +#6308=ORIENTED_EDGE('',*,*,#5468,.F.); +#6309=ORIENTED_EDGE('',*,*,#5113,.T.); +#6310=ORIENTED_EDGE('',*,*,#5640,.T.); +#6311=ORIENTED_EDGE('',*,*,#6211,.F.); +#6312=EDGE_LOOP('',(#6308,#6309,#6310,#6311)); +#6313=FACE_OUTER_BOUND('',#6312,.F.); +#6314=ADVANCED_FACE('',(#6313),#6307,.T.); +#6315=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.11E0)); +#6316=DIRECTION('',(1.E0,0.E0,0.E0)); +#6317=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6318=AXIS2_PLACEMENT_3D('',#6315,#6316,#6317); +#6319=PLANE('',#6318); +#6320=ORIENTED_EDGE('',*,*,#4882,.T.); +#6321=ORIENTED_EDGE('',*,*,#5423,.T.); +#6322=ORIENTED_EDGE('',*,*,#5621,.F.); +#6323=ORIENTED_EDGE('',*,*,#4959,.T.); +#6324=EDGE_LOOP('',(#6320,#6321,#6322,#6323)); +#6325=FACE_OUTER_BOUND('',#6324,.F.); +#6326=ADVANCED_FACE('',(#6325),#6319,.F.); +#6327=CARTESIAN_POINT('',(-7.035E0,1.93E0,-8.11E0)); +#6328=DIRECTION('',(1.E0,0.E0,0.E0)); +#6329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6330=AXIS2_PLACEMENT_3D('',#6327,#6328,#6329); +#6331=PLANE('',#6330); +#6332=ORIENTED_EDGE('',*,*,#5204,.T.); +#6333=ORIENTED_EDGE('',*,*,#5438,.T.); +#6334=ORIENTED_EDGE('',*,*,#6178,.F.); +#6335=ORIENTED_EDGE('',*,*,#4947,.T.); +#6336=EDGE_LOOP('',(#6332,#6333,#6334,#6335)); +#6337=FACE_OUTER_BOUND('',#6336,.F.); +#6338=ADVANCED_FACE('',(#6337),#6331,.F.); +#6339=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#6340=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6341=DIRECTION('',(0.E0,0.E0,1.E0)); +#6342=AXIS2_PLACEMENT_3D('',#6339,#6340,#6341); +#6343=PLANE('',#6342); +#6344=ORIENTED_EDGE('',*,*,#4878,.T.); +#6345=ORIENTED_EDGE('',*,*,#4963,.F.); +#6346=ORIENTED_EDGE('',*,*,#5624,.T.); +#6347=ORIENTED_EDGE('',*,*,#5426,.F.); +#6348=EDGE_LOOP('',(#6344,#6345,#6346,#6347)); +#6349=FACE_OUTER_BOUND('',#6348,.F.); +#6350=ADVANCED_FACE('',(#6349),#6343,.F.); +#6351=CARTESIAN_POINT('',(-4.965E0,1.93E0,-8.87E0)); +#6352=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6353=DIRECTION('',(0.E0,0.E0,1.E0)); +#6354=AXIS2_PLACEMENT_3D('',#6351,#6352,#6353); +#6355=PLANE('',#6354); +#6356=ORIENTED_EDGE('',*,*,#5207,.F.); +#6357=ORIENTED_EDGE('',*,*,#5038,.F.); +#6358=ORIENTED_EDGE('',*,*,#6181,.F.); +#6359=ORIENTED_EDGE('',*,*,#5441,.F.); +#6360=EDGE_LOOP('',(#6356,#6357,#6358,#6359)); +#6361=FACE_OUTER_BOUND('',#6360,.F.); +#6362=ADVANCED_FACE('',(#6361),#6355,.F.); +#6363=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#6364=DIRECTION('',(1.E0,0.E0,0.E0)); +#6365=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6366=AXIS2_PLACEMENT_3D('',#6363,#6364,#6365); +#6367=PLANE('',#6366); +#6368=ORIENTED_EDGE('',*,*,#4874,.T.); +#6369=ORIENTED_EDGE('',*,*,#5365,.T.); +#6370=ORIENTED_EDGE('',*,*,#5593,.F.); +#6371=ORIENTED_EDGE('',*,*,#4966,.T.); +#6372=EDGE_LOOP('',(#6368,#6369,#6370,#6371)); +#6373=FACE_OUTER_BOUND('',#6372,.F.); +#6374=ADVANCED_FACE('',(#6373),#6367,.F.); +#6375=CARTESIAN_POINT('',(-4.035E0,1.93E0,-8.11E0)); +#6376=DIRECTION('',(1.E0,0.E0,0.E0)); +#6377=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6378=AXIS2_PLACEMENT_3D('',#6375,#6376,#6377); +#6379=PLANE('',#6378); +#6380=ORIENTED_EDGE('',*,*,#5172,.T.); +#6381=ORIENTED_EDGE('',*,*,#5380,.T.); +#6382=ORIENTED_EDGE('',*,*,#6184,.F.); +#6383=ORIENTED_EDGE('',*,*,#5034,.T.); +#6384=EDGE_LOOP('',(#6380,#6381,#6382,#6383)); +#6385=FACE_OUTER_BOUND('',#6384,.F.); +#6386=ADVANCED_FACE('',(#6385),#6379,.F.); +#6387=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#6388=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6389=DIRECTION('',(0.E0,0.E0,1.E0)); +#6390=AXIS2_PLACEMENT_3D('',#6387,#6388,#6389); +#6391=PLANE('',#6390); +#6392=ORIENTED_EDGE('',*,*,#4870,.T.); +#6393=ORIENTED_EDGE('',*,*,#4970,.F.); +#6394=ORIENTED_EDGE('',*,*,#5596,.T.); +#6395=ORIENTED_EDGE('',*,*,#5368,.F.); +#6396=EDGE_LOOP('',(#6392,#6393,#6394,#6395)); +#6397=FACE_OUTER_BOUND('',#6396,.F.); +#6398=ADVANCED_FACE('',(#6397),#6391,.F.); +#6399=CARTESIAN_POINT('',(-1.965E0,1.93E0,-8.87E0)); +#6400=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6401=DIRECTION('',(0.E0,0.E0,1.E0)); +#6402=AXIS2_PLACEMENT_3D('',#6399,#6400,#6401); +#6403=PLANE('',#6402); +#6404=ORIENTED_EDGE('',*,*,#5175,.F.); +#6405=ORIENTED_EDGE('',*,*,#5030,.F.); +#6406=ORIENTED_EDGE('',*,*,#6187,.F.); +#6407=ORIENTED_EDGE('',*,*,#5383,.F.); +#6408=EDGE_LOOP('',(#6404,#6405,#6406,#6407)); +#6409=FACE_OUTER_BOUND('',#6408,.F.); +#6410=ADVANCED_FACE('',(#6409),#6403,.F.); +#6411=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#6412=DIRECTION('',(1.E0,0.E0,0.E0)); +#6413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6414=AXIS2_PLACEMENT_3D('',#6411,#6412,#6413); +#6415=PLANE('',#6414); +#6416=ORIENTED_EDGE('',*,*,#4866,.T.); +#6417=ORIENTED_EDGE('',*,*,#5335,.T.); +#6418=ORIENTED_EDGE('',*,*,#5579,.F.); +#6419=ORIENTED_EDGE('',*,*,#4973,.T.); +#6420=EDGE_LOOP('',(#6416,#6417,#6418,#6419)); +#6421=FACE_OUTER_BOUND('',#6420,.F.); +#6422=ADVANCED_FACE('',(#6421),#6415,.F.); +#6423=CARTESIAN_POINT('',(-1.035E0,1.93E0,-8.11E0)); +#6424=DIRECTION('',(1.E0,0.E0,0.E0)); +#6425=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6426=AXIS2_PLACEMENT_3D('',#6423,#6424,#6425); +#6427=PLANE('',#6426); +#6428=ORIENTED_EDGE('',*,*,#5157,.T.); +#6429=ORIENTED_EDGE('',*,*,#5350,.T.); +#6430=ORIENTED_EDGE('',*,*,#6190,.F.); +#6431=ORIENTED_EDGE('',*,*,#5026,.T.); +#6432=EDGE_LOOP('',(#6428,#6429,#6430,#6431)); +#6433=FACE_OUTER_BOUND('',#6432,.F.); +#6434=ADVANCED_FACE('',(#6433),#6427,.F.); +#6435=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#6436=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6437=DIRECTION('',(0.E0,0.E0,1.E0)); +#6438=AXIS2_PLACEMENT_3D('',#6435,#6436,#6437); +#6439=PLANE('',#6438); +#6440=ORIENTED_EDGE('',*,*,#4862,.T.); +#6441=ORIENTED_EDGE('',*,*,#4977,.F.); +#6442=ORIENTED_EDGE('',*,*,#5582,.T.); +#6443=ORIENTED_EDGE('',*,*,#5338,.F.); +#6444=EDGE_LOOP('',(#6440,#6441,#6442,#6443)); +#6445=FACE_OUTER_BOUND('',#6444,.F.); +#6446=ADVANCED_FACE('',(#6445),#6439,.F.); +#6447=CARTESIAN_POINT('',(1.035E0,1.93E0,-8.87E0)); +#6448=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6449=DIRECTION('',(0.E0,0.E0,1.E0)); +#6450=AXIS2_PLACEMENT_3D('',#6447,#6448,#6449); +#6451=PLANE('',#6450); +#6452=ORIENTED_EDGE('',*,*,#5160,.F.); +#6453=ORIENTED_EDGE('',*,*,#5022,.F.); +#6454=ORIENTED_EDGE('',*,*,#6193,.F.); +#6455=ORIENTED_EDGE('',*,*,#5353,.F.); +#6456=EDGE_LOOP('',(#6452,#6453,#6454,#6455)); +#6457=FACE_OUTER_BOUND('',#6456,.F.); +#6458=ADVANCED_FACE('',(#6457),#6451,.F.); +#6459=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#6460=DIRECTION('',(1.E0,0.E0,0.E0)); +#6461=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6462=AXIS2_PLACEMENT_3D('',#6459,#6460,#6461); +#6463=PLANE('',#6462); +#6464=ORIENTED_EDGE('',*,*,#4858,.T.); +#6465=ORIENTED_EDGE('',*,*,#5305,.T.); +#6466=ORIENTED_EDGE('',*,*,#5565,.F.); +#6467=ORIENTED_EDGE('',*,*,#4980,.T.); +#6468=EDGE_LOOP('',(#6464,#6465,#6466,#6467)); +#6469=FACE_OUTER_BOUND('',#6468,.F.); +#6470=ADVANCED_FACE('',(#6469),#6463,.F.); +#6471=CARTESIAN_POINT('',(1.965E0,1.93E0,-8.11E0)); +#6472=DIRECTION('',(1.E0,0.E0,0.E0)); +#6473=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6474=AXIS2_PLACEMENT_3D('',#6471,#6472,#6473); +#6475=PLANE('',#6474); +#6476=ORIENTED_EDGE('',*,*,#5142,.T.); +#6477=ORIENTED_EDGE('',*,*,#5320,.T.); +#6478=ORIENTED_EDGE('',*,*,#6196,.F.); +#6479=ORIENTED_EDGE('',*,*,#5018,.T.); +#6480=EDGE_LOOP('',(#6476,#6477,#6478,#6479)); +#6481=FACE_OUTER_BOUND('',#6480,.F.); +#6482=ADVANCED_FACE('',(#6481),#6475,.F.); +#6483=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#6484=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6485=DIRECTION('',(0.E0,0.E0,1.E0)); +#6486=AXIS2_PLACEMENT_3D('',#6483,#6484,#6485); +#6487=PLANE('',#6486); +#6488=ORIENTED_EDGE('',*,*,#4854,.T.); +#6489=ORIENTED_EDGE('',*,*,#4984,.F.); +#6490=ORIENTED_EDGE('',*,*,#5568,.T.); +#6491=ORIENTED_EDGE('',*,*,#5308,.F.); +#6492=EDGE_LOOP('',(#6488,#6489,#6490,#6491)); +#6493=FACE_OUTER_BOUND('',#6492,.F.); +#6494=ADVANCED_FACE('',(#6493),#6487,.F.); +#6495=CARTESIAN_POINT('',(4.035E0,1.93E0,-8.87E0)); +#6496=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6497=DIRECTION('',(0.E0,0.E0,1.E0)); +#6498=AXIS2_PLACEMENT_3D('',#6495,#6496,#6497); +#6499=PLANE('',#6498); +#6500=ORIENTED_EDGE('',*,*,#5145,.F.); +#6501=ORIENTED_EDGE('',*,*,#5014,.F.); +#6502=ORIENTED_EDGE('',*,*,#6199,.F.); +#6503=ORIENTED_EDGE('',*,*,#5323,.F.); +#6504=EDGE_LOOP('',(#6500,#6501,#6502,#6503)); +#6505=FACE_OUTER_BOUND('',#6504,.F.); +#6506=ADVANCED_FACE('',(#6505),#6499,.F.); +#6507=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#6508=DIRECTION('',(1.E0,0.E0,0.E0)); +#6509=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6510=AXIS2_PLACEMENT_3D('',#6507,#6508,#6509); +#6511=PLANE('',#6510); +#6512=ORIENTED_EDGE('',*,*,#4850,.T.); +#6513=ORIENTED_EDGE('',*,*,#5275,.T.); +#6514=ORIENTED_EDGE('',*,*,#5551,.F.); +#6515=ORIENTED_EDGE('',*,*,#4987,.T.); +#6516=EDGE_LOOP('',(#6512,#6513,#6514,#6515)); +#6517=FACE_OUTER_BOUND('',#6516,.F.); +#6518=ADVANCED_FACE('',(#6517),#6511,.F.); +#6519=CARTESIAN_POINT('',(4.965E0,1.93E0,-8.11E0)); +#6520=DIRECTION('',(1.E0,0.E0,0.E0)); +#6521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6522=AXIS2_PLACEMENT_3D('',#6519,#6520,#6521); +#6523=PLANE('',#6522); +#6524=ORIENTED_EDGE('',*,*,#5127,.T.); +#6525=ORIENTED_EDGE('',*,*,#5290,.T.); +#6526=ORIENTED_EDGE('',*,*,#6202,.F.); +#6527=ORIENTED_EDGE('',*,*,#5010,.T.); +#6528=EDGE_LOOP('',(#6524,#6525,#6526,#6527)); +#6529=FACE_OUTER_BOUND('',#6528,.F.); +#6530=ADVANCED_FACE('',(#6529),#6523,.F.); +#6531=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.87E0)); +#6532=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6533=DIRECTION('',(0.E0,0.E0,1.E0)); +#6534=AXIS2_PLACEMENT_3D('',#6531,#6532,#6533); +#6535=PLANE('',#6534); +#6536=ORIENTED_EDGE('',*,*,#4846,.T.); +#6537=ORIENTED_EDGE('',*,*,#4991,.F.); +#6538=ORIENTED_EDGE('',*,*,#5554,.T.); +#6539=ORIENTED_EDGE('',*,*,#5278,.F.); +#6540=EDGE_LOOP('',(#6536,#6537,#6538,#6539)); +#6541=FACE_OUTER_BOUND('',#6540,.F.); +#6542=ADVANCED_FACE('',(#6541),#6535,.F.); +#6543=CARTESIAN_POINT('',(7.035E0,1.93E0,-8.87E0)); +#6544=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6545=DIRECTION('',(0.E0,0.E0,1.E0)); +#6546=AXIS2_PLACEMENT_3D('',#6543,#6544,#6545); +#6547=PLANE('',#6546); +#6548=ORIENTED_EDGE('',*,*,#5130,.F.); +#6549=ORIENTED_EDGE('',*,*,#5006,.F.); +#6550=ORIENTED_EDGE('',*,*,#6205,.F.); +#6551=ORIENTED_EDGE('',*,*,#5293,.F.); +#6552=EDGE_LOOP('',(#6548,#6549,#6550,#6551)); +#6553=FACE_OUTER_BOUND('',#6552,.F.); +#6554=ADVANCED_FACE('',(#6553),#6547,.F.); +#6555=CARTESIAN_POINT('',(6.19E0,-1.31E0,0.E0)); +#6556=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6557=DIRECTION('',(1.E0,0.E0,0.E0)); +#6558=AXIS2_PLACEMENT_3D('',#6555,#6556,#6557); +#6559=PLANE('',#6558); +#6561=ORIENTED_EDGE('',*,*,#6560,.T.); +#6562=ORIENTED_EDGE('',*,*,#5685,.F.); +#6564=ORIENTED_EDGE('',*,*,#6563,.T.); +#6566=ORIENTED_EDGE('',*,*,#6565,.T.); +#6567=EDGE_LOOP('',(#6561,#6562,#6564,#6566)); +#6568=FACE_OUTER_BOUND('',#6567,.F.); +#6569=ADVANCED_FACE('',(#6568),#6559,.F.); +#6570=CARTESIAN_POINT('',(8.81E0,-6.1E-1,0.E0)); +#6571=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6572=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#6573=AXIS2_PLACEMENT_3D('',#6570,#6571,#6572); +#6574=PLANE('',#6573); +#6576=ORIENTED_EDGE('',*,*,#6575,.F.); +#6578=ORIENTED_EDGE('',*,*,#6577,.T.); +#6579=ORIENTED_EDGE('',*,*,#5687,.T.); +#6580=ORIENTED_EDGE('',*,*,#6560,.F.); +#6581=EDGE_LOOP('',(#6576,#6578,#6579,#6580)); +#6582=FACE_OUTER_BOUND('',#6581,.F.); +#6583=ADVANCED_FACE('',(#6582),#6574,.T.); +#6584=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#6585=DIRECTION('',(0.E0,0.E0,1.E0)); +#6586=DIRECTION('',(1.E0,0.E0,0.E0)); +#6587=AXIS2_PLACEMENT_3D('',#6584,#6585,#6586); +#6588=PLANE('',#6587); +#6589=ORIENTED_EDGE('',*,*,#6575,.T.); +#6590=ORIENTED_EDGE('',*,*,#6565,.F.); +#6592=ORIENTED_EDGE('',*,*,#6591,.F.); +#6594=ORIENTED_EDGE('',*,*,#6593,.F.); +#6596=ORIENTED_EDGE('',*,*,#6595,.F.); +#6597=EDGE_LOOP('',(#6589,#6590,#6592,#6594,#6596)); +#6598=FACE_OUTER_BOUND('',#6597,.F.); +#6600=ORIENTED_EDGE('',*,*,#6599,.F.); +#6602=ORIENTED_EDGE('',*,*,#6601,.F.); +#6604=ORIENTED_EDGE('',*,*,#6603,.T.); +#6606=ORIENTED_EDGE('',*,*,#6605,.T.); +#6607=EDGE_LOOP('',(#6600,#6602,#6604,#6606)); +#6608=FACE_BOUND('',#6607,.F.); +#6609=ADVANCED_FACE('',(#6598,#6608),#6588,.T.); +#6610=CARTESIAN_POINT('',(7.18E0,0.E0,0.E0)); +#6611=DIRECTION('',(1.E0,0.E0,0.E0)); +#6612=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6613=AXIS2_PLACEMENT_3D('',#6610,#6611,#6612); +#6614=PLANE('',#6613); +#6615=ORIENTED_EDGE('',*,*,#5042,.F.); +#6617=ORIENTED_EDGE('',*,*,#6616,.T.); +#6619=ORIENTED_EDGE('',*,*,#6618,.T.); +#6621=ORIENTED_EDGE('',*,*,#6620,.T.); +#6623=ORIENTED_EDGE('',*,*,#6622,.T.); +#6625=ORIENTED_EDGE('',*,*,#6624,.T.); +#6627=ORIENTED_EDGE('',*,*,#6626,.T.); +#6629=ORIENTED_EDGE('',*,*,#6628,.T.); +#6631=ORIENTED_EDGE('',*,*,#6630,.T.); +#6633=ORIENTED_EDGE('',*,*,#6632,.T.); +#6635=ORIENTED_EDGE('',*,*,#6634,.T.); +#6637=ORIENTED_EDGE('',*,*,#6636,.T.); +#6639=ORIENTED_EDGE('',*,*,#6638,.T.); +#6640=EDGE_LOOP('',(#6615,#6617,#6619,#6621,#6623,#6625,#6627,#6629,#6631,#6633, +#6635,#6637,#6639)); +#6641=FACE_OUTER_BOUND('',#6640,.F.); +#6642=ADVANCED_FACE('',(#6641),#6614,.F.); +#6643=CARTESIAN_POINT('',(7.18E0,0.E0,0.E0)); +#6644=DIRECTION('',(1.E0,0.E0,0.E0)); +#6645=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6646=AXIS2_PLACEMENT_3D('',#6643,#6644,#6645); +#6647=PLANE('',#6646); +#6648=ORIENTED_EDGE('',*,*,#6599,.T.); +#6650=ORIENTED_EDGE('',*,*,#6649,.T.); +#6652=ORIENTED_EDGE('',*,*,#6651,.T.); +#6654=ORIENTED_EDGE('',*,*,#6653,.T.); +#6655=EDGE_LOOP('',(#6648,#6650,#6652,#6654)); +#6656=FACE_OUTER_BOUND('',#6655,.F.); +#6657=ADVANCED_FACE('',(#6656),#6647,.F.); +#6658=CARTESIAN_POINT('',(7.18E0,-7.976450198782E-1,-8.11E0)); +#6659=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6660=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#6661=AXIS2_PLACEMENT_3D('',#6658,#6659,#6660); +#6662=PLANE('',#6661); +#6663=ORIENTED_EDGE('',*,*,#5048,.F.); +#6665=ORIENTED_EDGE('',*,*,#6664,.T.); +#6667=ORIENTED_EDGE('',*,*,#6666,.F.); +#6668=ORIENTED_EDGE('',*,*,#6616,.F.); +#6669=EDGE_LOOP('',(#6663,#6665,#6667,#6668)); +#6670=FACE_OUTER_BOUND('',#6669,.F.); +#6671=ADVANCED_FACE('',(#6670),#6662,.T.); +#6672=CARTESIAN_POINT('',(7.82E0,0.E0,0.E0)); +#6673=DIRECTION('',(1.E0,0.E0,0.E0)); +#6674=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6675=AXIS2_PLACEMENT_3D('',#6672,#6673,#6674); +#6676=PLANE('',#6675); +#6677=ORIENTED_EDGE('',*,*,#5046,.T.); +#6679=ORIENTED_EDGE('',*,*,#6678,.F.); +#6681=ORIENTED_EDGE('',*,*,#6680,.F.); +#6683=ORIENTED_EDGE('',*,*,#6682,.F.); +#6685=ORIENTED_EDGE('',*,*,#6684,.F.); +#6687=ORIENTED_EDGE('',*,*,#6686,.F.); +#6689=ORIENTED_EDGE('',*,*,#6688,.F.); +#6691=ORIENTED_EDGE('',*,*,#6690,.F.); +#6693=ORIENTED_EDGE('',*,*,#6692,.F.); +#6695=ORIENTED_EDGE('',*,*,#6694,.F.); +#6697=ORIENTED_EDGE('',*,*,#6696,.F.); +#6699=ORIENTED_EDGE('',*,*,#6698,.F.); +#6700=ORIENTED_EDGE('',*,*,#6664,.F.); +#6701=EDGE_LOOP('',(#6677,#6679,#6681,#6683,#6685,#6687,#6689,#6691,#6693,#6695, +#6697,#6699,#6700)); +#6702=FACE_OUTER_BOUND('',#6701,.F.); +#6703=ADVANCED_FACE('',(#6702),#6676,.T.); +#6704=CARTESIAN_POINT('',(7.82E0,0.E0,0.E0)); +#6705=DIRECTION('',(1.E0,0.E0,0.E0)); +#6706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6707=AXIS2_PLACEMENT_3D('',#6704,#6705,#6706); +#6708=PLANE('',#6707); +#6709=ORIENTED_EDGE('',*,*,#6603,.F.); +#6711=ORIENTED_EDGE('',*,*,#6710,.F.); +#6713=ORIENTED_EDGE('',*,*,#6712,.F.); +#6715=ORIENTED_EDGE('',*,*,#6714,.F.); +#6716=EDGE_LOOP('',(#6709,#6711,#6713,#6715)); +#6717=FACE_OUTER_BOUND('',#6716,.F.); +#6718=ADVANCED_FACE('',(#6717),#6708,.T.); +#6719=CARTESIAN_POINT('',(7.18E0,4.45E-1,-8.45E0)); +#6720=DIRECTION('',(0.E0,1.E0,0.E0)); +#6721=DIRECTION('',(0.E0,0.E0,1.E0)); +#6722=AXIS2_PLACEMENT_3D('',#6719,#6720,#6721); +#6723=PLANE('',#6722); +#6724=ORIENTED_EDGE('',*,*,#5044,.T.); +#6725=ORIENTED_EDGE('',*,*,#6638,.F.); +#6727=ORIENTED_EDGE('',*,*,#6726,.T.); +#6728=ORIENTED_EDGE('',*,*,#6678,.T.); +#6729=EDGE_LOOP('',(#6724,#6725,#6727,#6728)); +#6730=FACE_OUTER_BOUND('',#6729,.F.); +#6731=ADVANCED_FACE('',(#6730),#6723,.T.); +#6732=CARTESIAN_POINT('',(7.18E0,1.351471862576E-1,-8.45E0)); +#6733=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6734=DIRECTION('',(0.E0,1.E0,0.E0)); +#6735=AXIS2_PLACEMENT_3D('',#6732,#6733,#6734); +#6736=PLANE('',#6735); +#6737=ORIENTED_EDGE('',*,*,#6636,.F.); +#6739=ORIENTED_EDGE('',*,*,#6738,.T.); +#6740=ORIENTED_EDGE('',*,*,#6680,.T.); +#6741=ORIENTED_EDGE('',*,*,#6726,.F.); +#6742=EDGE_LOOP('',(#6737,#6739,#6740,#6741)); +#6743=FACE_OUTER_BOUND('',#6742,.F.); +#6744=ADVANCED_FACE('',(#6743),#6736,.T.); +#6745=CARTESIAN_POINT('',(7.18E0,-5.861017305527E-1,-9.171248916810E0)); +#6746=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6747=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6748=AXIS2_PLACEMENT_3D('',#6745,#6746,#6747); +#6749=PLANE('',#6748); +#6750=ORIENTED_EDGE('',*,*,#6634,.F.); +#6752=ORIENTED_EDGE('',*,*,#6751,.T.); +#6753=ORIENTED_EDGE('',*,*,#6682,.T.); +#6754=ORIENTED_EDGE('',*,*,#6738,.F.); +#6755=EDGE_LOOP('',(#6750,#6752,#6753,#6754)); +#6756=FACE_OUTER_BOUND('',#6755,.F.); +#6757=ADVANCED_FACE('',(#6756),#6749,.T.); +#6758=CARTESIAN_POINT('',(7.18E0,-5.931727983645E-1,-9.164177848998E0)); +#6759=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#6760=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#6761=AXIS2_PLACEMENT_3D('',#6758,#6759,#6760); +#6762=PLANE('',#6761); +#6763=ORIENTED_EDGE('',*,*,#6632,.F.); +#6765=ORIENTED_EDGE('',*,*,#6764,.T.); +#6766=ORIENTED_EDGE('',*,*,#6684,.T.); +#6767=ORIENTED_EDGE('',*,*,#6751,.F.); +#6768=EDGE_LOOP('',(#6763,#6765,#6766,#6767)); +#6769=FACE_OUTER_BOUND('',#6768,.F.); +#6770=ADVANCED_FACE('',(#6769),#6762,.T.); +#6771=CARTESIAN_POINT('',(7.18E0,-7.699494936612E-1,-9.340954544295E0)); +#6772=DIRECTION('',(1.E0,0.E0,0.E0)); +#6773=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6774=AXIS2_PLACEMENT_3D('',#6771,#6772,#6773); +#6775=CYLINDRICAL_SURFACE('',#6774,2.5E-1); +#6776=ORIENTED_EDGE('',*,*,#6630,.F.); +#6778=ORIENTED_EDGE('',*,*,#6777,.T.); +#6779=ORIENTED_EDGE('',*,*,#6686,.T.); +#6780=ORIENTED_EDGE('',*,*,#6764,.F.); +#6781=EDGE_LOOP('',(#6776,#6778,#6779,#6780)); +#6782=FACE_OUTER_BOUND('',#6781,.F.); +#6783=ADVANCED_FACE('',(#6782),#6775,.F.); +#6784=CARTESIAN_POINT('',(7.18E0,-1.706274169980E0,-9.923725830020E0)); +#6785=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#6786=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6787=AXIS2_PLACEMENT_3D('',#6784,#6785,#6786); +#6788=PLANE('',#6787); +#6789=ORIENTED_EDGE('',*,*,#6628,.F.); +#6791=ORIENTED_EDGE('',*,*,#6790,.T.); +#6792=ORIENTED_EDGE('',*,*,#6688,.T.); +#6793=ORIENTED_EDGE('',*,*,#6777,.F.); +#6794=EDGE_LOOP('',(#6789,#6791,#6792,#6793)); +#6795=FACE_OUTER_BOUND('',#6794,.F.); +#6796=ADVANCED_FACE('',(#6795),#6788,.T.); +#6797=CARTESIAN_POINT('',(7.18E0,-1.48E0,-1.015E1)); +#6798=DIRECTION('',(1.E0,0.E0,0.E0)); +#6799=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6800=AXIS2_PLACEMENT_3D('',#6797,#6798,#6799); +#6801=CYLINDRICAL_SURFACE('',#6800,3.2E-1); +#6802=ORIENTED_EDGE('',*,*,#6626,.F.); +#6804=ORIENTED_EDGE('',*,*,#6803,.T.); +#6805=ORIENTED_EDGE('',*,*,#6690,.T.); +#6806=ORIENTED_EDGE('',*,*,#6790,.F.); +#6807=EDGE_LOOP('',(#6802,#6804,#6805,#6806)); +#6808=FACE_OUTER_BOUND('',#6807,.F.); +#6809=ADVANCED_FACE('',(#6808),#6801,.F.); +#6810=CARTESIAN_POINT('',(7.18E0,-1.8E0,-1.116E1)); +#6811=DIRECTION('',(0.E0,1.E0,0.E0)); +#6812=DIRECTION('',(0.E0,0.E0,1.E0)); +#6813=AXIS2_PLACEMENT_3D('',#6810,#6811,#6812); +#6814=PLANE('',#6813); +#6815=ORIENTED_EDGE('',*,*,#6624,.F.); +#6817=ORIENTED_EDGE('',*,*,#6816,.T.); +#6818=ORIENTED_EDGE('',*,*,#6692,.T.); +#6819=ORIENTED_EDGE('',*,*,#6803,.F.); +#6820=EDGE_LOOP('',(#6815,#6817,#6818,#6819)); +#6821=FACE_OUTER_BOUND('',#6820,.F.); +#6822=ADVANCED_FACE('',(#6821),#6814,.T.); +#6823=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.116E1)); +#6824=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6825=DIRECTION('',(0.E0,1.E0,0.E0)); +#6826=AXIS2_PLACEMENT_3D('',#6823,#6824,#6825); +#6827=PLANE('',#6826); +#6828=ORIENTED_EDGE('',*,*,#6622,.F.); +#6830=ORIENTED_EDGE('',*,*,#6829,.T.); +#6831=ORIENTED_EDGE('',*,*,#6694,.T.); +#6832=ORIENTED_EDGE('',*,*,#6816,.F.); +#6833=EDGE_LOOP('',(#6828,#6830,#6831,#6832)); +#6834=FACE_OUTER_BOUND('',#6833,.F.); +#6835=ADVANCED_FACE('',(#6834),#6827,.T.); +#6836=CARTESIAN_POINT('',(7.18E0,-2.44E0,-1.015E1)); +#6837=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6838=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6839=AXIS2_PLACEMENT_3D('',#6836,#6837,#6838); +#6840=PLANE('',#6839); +#6841=ORIENTED_EDGE('',*,*,#6620,.F.); +#6843=ORIENTED_EDGE('',*,*,#6842,.T.); +#6844=ORIENTED_EDGE('',*,*,#6696,.T.); +#6845=ORIENTED_EDGE('',*,*,#6829,.F.); +#6846=EDGE_LOOP('',(#6841,#6843,#6844,#6845)); +#6847=FACE_OUTER_BOUND('',#6846,.F.); +#6848=ADVANCED_FACE('',(#6847),#6840,.T.); +#6849=CARTESIAN_POINT('',(7.18E0,-1.48E0,-1.015E1)); +#6850=DIRECTION('',(1.E0,0.E0,0.E0)); +#6851=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6852=AXIS2_PLACEMENT_3D('',#6849,#6850,#6851); +#6853=CYLINDRICAL_SURFACE('',#6852,9.6E-1); +#6854=ORIENTED_EDGE('',*,*,#6618,.F.); +#6855=ORIENTED_EDGE('',*,*,#6666,.T.); +#6856=ORIENTED_EDGE('',*,*,#6698,.T.); +#6857=ORIENTED_EDGE('',*,*,#6842,.F.); +#6858=EDGE_LOOP('',(#6854,#6855,#6856,#6857)); +#6859=FACE_OUTER_BOUND('',#6858,.F.); +#6860=ADVANCED_FACE('',(#6859),#6853,.T.); +#6861=CARTESIAN_POINT('',(7.18E0,-3.2E-1,-2.2E0)); +#6862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6863=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6864=AXIS2_PLACEMENT_3D('',#6861,#6862,#6863); +#6865=PLANE('',#6864); +#6866=ORIENTED_EDGE('',*,*,#6601,.T.); +#6867=ORIENTED_EDGE('',*,*,#6653,.F.); +#6869=ORIENTED_EDGE('',*,*,#6868,.T.); +#6870=ORIENTED_EDGE('',*,*,#6710,.T.); +#6871=EDGE_LOOP('',(#6866,#6867,#6869,#6870)); +#6872=FACE_OUTER_BOUND('',#6871,.F.); +#6873=ADVANCED_FACE('',(#6872),#6865,.T.); +#6874=CARTESIAN_POINT('',(7.18E0,3.2E-1,-2.2E0)); +#6875=DIRECTION('',(0.E0,0.E0,1.E0)); +#6876=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6877=AXIS2_PLACEMENT_3D('',#6874,#6875,#6876); +#6878=PLANE('',#6877); +#6879=ORIENTED_EDGE('',*,*,#6651,.F.); +#6881=ORIENTED_EDGE('',*,*,#6880,.T.); +#6882=ORIENTED_EDGE('',*,*,#6712,.T.); +#6883=ORIENTED_EDGE('',*,*,#6868,.F.); +#6884=EDGE_LOOP('',(#6879,#6881,#6882,#6883)); +#6885=FACE_OUTER_BOUND('',#6884,.F.); +#6886=ADVANCED_FACE('',(#6885),#6878,.T.); +#6887=CARTESIAN_POINT('',(7.18E0,3.2E-1,-6.35E0)); +#6888=DIRECTION('',(0.E0,1.E0,0.E0)); +#6889=DIRECTION('',(0.E0,0.E0,1.E0)); +#6890=AXIS2_PLACEMENT_3D('',#6887,#6888,#6889); +#6891=PLANE('',#6890); +#6892=ORIENTED_EDGE('',*,*,#6605,.F.); +#6893=ORIENTED_EDGE('',*,*,#6714,.T.); +#6894=ORIENTED_EDGE('',*,*,#6880,.F.); +#6895=ORIENTED_EDGE('',*,*,#6649,.F.); +#6896=EDGE_LOOP('',(#6892,#6893,#6894,#6895)); +#6897=FACE_OUTER_BOUND('',#6896,.F.); +#6898=ADVANCED_FACE('',(#6897),#6891,.T.); +#6899=CARTESIAN_POINT('',(6.19E0,1.31E0,0.E0)); +#6900=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6901=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6902=AXIS2_PLACEMENT_3D('',#6899,#6900,#6901); +#6903=PLANE('',#6902); +#6904=ORIENTED_EDGE('',*,*,#5693,.F.); +#6906=ORIENTED_EDGE('',*,*,#6905,.T.); +#6907=ORIENTED_EDGE('',*,*,#6591,.T.); +#6908=ORIENTED_EDGE('',*,*,#6563,.F.); +#6909=EDGE_LOOP('',(#6904,#6906,#6907,#6908)); +#6910=FACE_OUTER_BOUND('',#6909,.F.); +#6911=ADVANCED_FACE('',(#6910),#6903,.F.); +#6912=CARTESIAN_POINT('',(8.81E0,1.31E0,0.E0)); +#6913=DIRECTION('',(0.E0,1.E0,0.E0)); +#6914=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6915=AXIS2_PLACEMENT_3D('',#6912,#6913,#6914); +#6916=PLANE('',#6915); +#6917=ORIENTED_EDGE('',*,*,#5691,.F.); +#6919=ORIENTED_EDGE('',*,*,#6918,.T.); +#6920=ORIENTED_EDGE('',*,*,#6593,.T.); +#6921=ORIENTED_EDGE('',*,*,#6905,.F.); +#6922=EDGE_LOOP('',(#6917,#6919,#6920,#6921)); +#6923=FACE_OUTER_BOUND('',#6922,.F.); +#6924=ADVANCED_FACE('',(#6923),#6916,.F.); +#6925=CARTESIAN_POINT('',(8.81E0,-1.31E0,0.E0)); +#6926=DIRECTION('',(1.E0,0.E0,0.E0)); +#6927=DIRECTION('',(0.E0,1.E0,0.E0)); +#6928=AXIS2_PLACEMENT_3D('',#6925,#6926,#6927); +#6929=PLANE('',#6928); +#6930=ORIENTED_EDGE('',*,*,#6577,.F.); +#6931=ORIENTED_EDGE('',*,*,#6595,.T.); +#6932=ORIENTED_EDGE('',*,*,#6918,.F.); +#6933=ORIENTED_EDGE('',*,*,#5689,.F.); +#6934=EDGE_LOOP('',(#6930,#6931,#6932,#6933)); +#6935=FACE_OUTER_BOUND('',#6934,.F.); +#6936=ADVANCED_FACE('',(#6935),#6929,.F.); +#6937=CARTESIAN_POINT('',(1.9E-1,1.31E0,0.E0)); +#6938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6939=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6940=AXIS2_PLACEMENT_3D('',#6937,#6938,#6939); +#6941=PLANE('',#6940); +#6943=ORIENTED_EDGE('',*,*,#6942,.T.); +#6944=ORIENTED_EDGE('',*,*,#5697,.F.); +#6946=ORIENTED_EDGE('',*,*,#6945,.T.); +#6948=ORIENTED_EDGE('',*,*,#6947,.T.); +#6949=EDGE_LOOP('',(#6943,#6944,#6946,#6948)); +#6950=FACE_OUTER_BOUND('',#6949,.F.); +#6951=ADVANCED_FACE('',(#6950),#6941,.F.); +#6952=CARTESIAN_POINT('',(8.9E-1,-1.31E0,0.E0)); +#6953=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#6954=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#6955=AXIS2_PLACEMENT_3D('',#6952,#6953,#6954); +#6956=PLANE('',#6955); +#6957=ORIENTED_EDGE('',*,*,#5699,.T.); +#6958=ORIENTED_EDGE('',*,*,#6942,.F.); +#6960=ORIENTED_EDGE('',*,*,#6959,.F.); +#6962=ORIENTED_EDGE('',*,*,#6961,.T.); +#6963=EDGE_LOOP('',(#6957,#6958,#6960,#6962)); +#6964=FACE_OUTER_BOUND('',#6963,.F.); +#6965=ADVANCED_FACE('',(#6964),#6956,.T.); +#6966=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#6967=DIRECTION('',(0.E0,0.E0,1.E0)); +#6968=DIRECTION('',(1.E0,0.E0,0.E0)); +#6969=AXIS2_PLACEMENT_3D('',#6966,#6967,#6968); +#6970=PLANE('',#6969); +#6971=ORIENTED_EDGE('',*,*,#6959,.T.); +#6972=ORIENTED_EDGE('',*,*,#6947,.F.); +#6974=ORIENTED_EDGE('',*,*,#6973,.F.); +#6976=ORIENTED_EDGE('',*,*,#6975,.F.); +#6978=ORIENTED_EDGE('',*,*,#6977,.F.); +#6979=EDGE_LOOP('',(#6971,#6972,#6974,#6976,#6978)); +#6980=FACE_OUTER_BOUND('',#6979,.F.); +#6982=ORIENTED_EDGE('',*,*,#6981,.F.); +#6984=ORIENTED_EDGE('',*,*,#6983,.T.); +#6986=ORIENTED_EDGE('',*,*,#6985,.T.); +#6988=ORIENTED_EDGE('',*,*,#6987,.F.); +#6989=EDGE_LOOP('',(#6982,#6984,#6986,#6988)); +#6990=FACE_BOUND('',#6989,.F.); +#6991=ADVANCED_FACE('',(#6980,#6990),#6970,.T.); +#6992=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#6993=DIRECTION('',(1.E0,0.E0,0.E0)); +#6994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6995=AXIS2_PLACEMENT_3D('',#6992,#6993,#6994); +#6996=PLANE('',#6995); +#6998=ORIENTED_EDGE('',*,*,#6997,.T.); +#6999=ORIENTED_EDGE('',*,*,#5062,.F.); +#7001=ORIENTED_EDGE('',*,*,#7000,.T.); +#7003=ORIENTED_EDGE('',*,*,#7002,.T.); +#7005=ORIENTED_EDGE('',*,*,#7004,.T.); +#7007=ORIENTED_EDGE('',*,*,#7006,.T.); +#7009=ORIENTED_EDGE('',*,*,#7008,.T.); +#7011=ORIENTED_EDGE('',*,*,#7010,.T.); +#7013=ORIENTED_EDGE('',*,*,#7012,.T.); +#7015=ORIENTED_EDGE('',*,*,#7014,.T.); +#7017=ORIENTED_EDGE('',*,*,#7016,.T.); +#7019=ORIENTED_EDGE('',*,*,#7018,.T.); +#7021=ORIENTED_EDGE('',*,*,#7020,.T.); +#7022=EDGE_LOOP('',(#6998,#6999,#7001,#7003,#7005,#7007,#7009,#7011,#7013,#7015, +#7017,#7019,#7021)); +#7023=FACE_OUTER_BOUND('',#7022,.F.); +#7024=ADVANCED_FACE('',(#7023),#6996,.F.); +#7025=CARTESIAN_POINT('',(1.18E0,0.E0,0.E0)); +#7026=DIRECTION('',(1.E0,0.E0,0.E0)); +#7027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7028=AXIS2_PLACEMENT_3D('',#7025,#7026,#7027); +#7029=PLANE('',#7028); +#7031=ORIENTED_EDGE('',*,*,#7030,.T.); +#7033=ORIENTED_EDGE('',*,*,#7032,.T.); +#7035=ORIENTED_EDGE('',*,*,#7034,.T.); +#7036=ORIENTED_EDGE('',*,*,#6981,.T.); +#7037=EDGE_LOOP('',(#7031,#7033,#7035,#7036)); +#7038=FACE_OUTER_BOUND('',#7037,.F.); +#7039=ADVANCED_FACE('',(#7038),#7029,.F.); +#7040=CARTESIAN_POINT('',(1.18E0,4.45E-1,-8.45E0)); +#7041=DIRECTION('',(0.E0,1.E0,0.E0)); +#7042=DIRECTION('',(0.E0,0.E0,1.E0)); +#7043=AXIS2_PLACEMENT_3D('',#7040,#7041,#7042); +#7044=PLANE('',#7043); +#7045=ORIENTED_EDGE('',*,*,#6997,.F.); +#7047=ORIENTED_EDGE('',*,*,#7046,.T.); +#7049=ORIENTED_EDGE('',*,*,#7048,.T.); +#7050=ORIENTED_EDGE('',*,*,#5064,.F.); +#7051=EDGE_LOOP('',(#7045,#7047,#7049,#7050)); +#7052=FACE_OUTER_BOUND('',#7051,.F.); +#7053=ADVANCED_FACE('',(#7052),#7044,.T.); +#7054=CARTESIAN_POINT('',(1.18E0,1.351471862576E-1,-8.45E0)); +#7055=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7056=DIRECTION('',(0.E0,1.E0,0.E0)); +#7057=AXIS2_PLACEMENT_3D('',#7054,#7055,#7056); +#7058=PLANE('',#7057); +#7059=ORIENTED_EDGE('',*,*,#7020,.F.); +#7061=ORIENTED_EDGE('',*,*,#7060,.T.); +#7063=ORIENTED_EDGE('',*,*,#7062,.T.); +#7064=ORIENTED_EDGE('',*,*,#7046,.F.); +#7065=EDGE_LOOP('',(#7059,#7061,#7063,#7064)); +#7066=FACE_OUTER_BOUND('',#7065,.F.); +#7067=ADVANCED_FACE('',(#7066),#7058,.T.); +#7068=CARTESIAN_POINT('',(1.18E0,-5.861017305527E-1,-9.171248916810E0)); +#7069=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7070=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7071=AXIS2_PLACEMENT_3D('',#7068,#7069,#7070); +#7072=PLANE('',#7071); +#7073=ORIENTED_EDGE('',*,*,#7018,.F.); +#7075=ORIENTED_EDGE('',*,*,#7074,.T.); +#7077=ORIENTED_EDGE('',*,*,#7076,.T.); +#7078=ORIENTED_EDGE('',*,*,#7060,.F.); +#7079=EDGE_LOOP('',(#7073,#7075,#7077,#7078)); +#7080=FACE_OUTER_BOUND('',#7079,.F.); +#7081=ADVANCED_FACE('',(#7080),#7072,.T.); +#7082=CARTESIAN_POINT('',(1.18E0,-5.931727983645E-1,-9.164177848998E0)); +#7083=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#7084=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7085=AXIS2_PLACEMENT_3D('',#7082,#7083,#7084); +#7086=PLANE('',#7085); +#7087=ORIENTED_EDGE('',*,*,#7016,.F.); +#7089=ORIENTED_EDGE('',*,*,#7088,.T.); +#7091=ORIENTED_EDGE('',*,*,#7090,.T.); +#7092=ORIENTED_EDGE('',*,*,#7074,.F.); +#7093=EDGE_LOOP('',(#7087,#7089,#7091,#7092)); +#7094=FACE_OUTER_BOUND('',#7093,.F.); +#7095=ADVANCED_FACE('',(#7094),#7086,.T.); +#7096=CARTESIAN_POINT('',(1.18E0,-7.699494936612E-1,-9.340954544295E0)); +#7097=DIRECTION('',(1.E0,0.E0,0.E0)); +#7098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7099=AXIS2_PLACEMENT_3D('',#7096,#7097,#7098); +#7100=CYLINDRICAL_SURFACE('',#7099,2.5E-1); +#7101=ORIENTED_EDGE('',*,*,#7014,.F.); +#7103=ORIENTED_EDGE('',*,*,#7102,.T.); +#7105=ORIENTED_EDGE('',*,*,#7104,.T.); +#7106=ORIENTED_EDGE('',*,*,#7088,.F.); +#7107=EDGE_LOOP('',(#7101,#7103,#7105,#7106)); +#7108=FACE_OUTER_BOUND('',#7107,.F.); +#7109=ADVANCED_FACE('',(#7108),#7100,.F.); +#7110=CARTESIAN_POINT('',(1.18E0,-1.706274169980E0,-9.923725830020E0)); +#7111=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7112=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7113=AXIS2_PLACEMENT_3D('',#7110,#7111,#7112); +#7114=PLANE('',#7113); +#7115=ORIENTED_EDGE('',*,*,#7012,.F.); +#7117=ORIENTED_EDGE('',*,*,#7116,.T.); +#7119=ORIENTED_EDGE('',*,*,#7118,.T.); +#7120=ORIENTED_EDGE('',*,*,#7102,.F.); +#7121=EDGE_LOOP('',(#7115,#7117,#7119,#7120)); +#7122=FACE_OUTER_BOUND('',#7121,.F.); +#7123=ADVANCED_FACE('',(#7122),#7114,.T.); +#7124=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.015E1)); +#7125=DIRECTION('',(1.E0,0.E0,0.E0)); +#7126=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7127=AXIS2_PLACEMENT_3D('',#7124,#7125,#7126); +#7128=CYLINDRICAL_SURFACE('',#7127,3.2E-1); +#7129=ORIENTED_EDGE('',*,*,#7010,.F.); +#7131=ORIENTED_EDGE('',*,*,#7130,.T.); +#7133=ORIENTED_EDGE('',*,*,#7132,.T.); +#7134=ORIENTED_EDGE('',*,*,#7116,.F.); +#7135=EDGE_LOOP('',(#7129,#7131,#7133,#7134)); +#7136=FACE_OUTER_BOUND('',#7135,.F.); +#7137=ADVANCED_FACE('',(#7136),#7128,.F.); +#7138=CARTESIAN_POINT('',(1.18E0,-1.8E0,-1.116E1)); +#7139=DIRECTION('',(0.E0,1.E0,0.E0)); +#7140=DIRECTION('',(0.E0,0.E0,1.E0)); +#7141=AXIS2_PLACEMENT_3D('',#7138,#7139,#7140); +#7142=PLANE('',#7141); +#7143=ORIENTED_EDGE('',*,*,#7008,.F.); +#7145=ORIENTED_EDGE('',*,*,#7144,.T.); +#7147=ORIENTED_EDGE('',*,*,#7146,.T.); +#7148=ORIENTED_EDGE('',*,*,#7130,.F.); +#7149=EDGE_LOOP('',(#7143,#7145,#7147,#7148)); +#7150=FACE_OUTER_BOUND('',#7149,.F.); +#7151=ADVANCED_FACE('',(#7150),#7142,.T.); +#7152=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.116E1)); +#7153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7154=DIRECTION('',(0.E0,1.E0,0.E0)); +#7155=AXIS2_PLACEMENT_3D('',#7152,#7153,#7154); +#7156=PLANE('',#7155); +#7157=ORIENTED_EDGE('',*,*,#7006,.F.); +#7159=ORIENTED_EDGE('',*,*,#7158,.T.); +#7161=ORIENTED_EDGE('',*,*,#7160,.T.); +#7162=ORIENTED_EDGE('',*,*,#7144,.F.); +#7163=EDGE_LOOP('',(#7157,#7159,#7161,#7162)); +#7164=FACE_OUTER_BOUND('',#7163,.F.); +#7165=ADVANCED_FACE('',(#7164),#7156,.T.); +#7166=CARTESIAN_POINT('',(1.18E0,-2.44E0,-1.015E1)); +#7167=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7168=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7169=AXIS2_PLACEMENT_3D('',#7166,#7167,#7168); +#7170=PLANE('',#7169); +#7171=ORIENTED_EDGE('',*,*,#7004,.F.); +#7173=ORIENTED_EDGE('',*,*,#7172,.T.); +#7175=ORIENTED_EDGE('',*,*,#7174,.T.); +#7176=ORIENTED_EDGE('',*,*,#7158,.F.); +#7177=EDGE_LOOP('',(#7171,#7173,#7175,#7176)); +#7178=FACE_OUTER_BOUND('',#7177,.F.); +#7179=ADVANCED_FACE('',(#7178),#7170,.T.); +#7180=CARTESIAN_POINT('',(1.18E0,-1.48E0,-1.015E1)); +#7181=DIRECTION('',(1.E0,0.E0,0.E0)); +#7182=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7183=AXIS2_PLACEMENT_3D('',#7180,#7181,#7182); +#7184=CYLINDRICAL_SURFACE('',#7183,9.6E-1); +#7185=ORIENTED_EDGE('',*,*,#7002,.F.); +#7187=ORIENTED_EDGE('',*,*,#7186,.T.); +#7189=ORIENTED_EDGE('',*,*,#7188,.T.); +#7190=ORIENTED_EDGE('',*,*,#7172,.F.); +#7191=EDGE_LOOP('',(#7185,#7187,#7189,#7190)); +#7192=FACE_OUTER_BOUND('',#7191,.F.); +#7193=ADVANCED_FACE('',(#7192),#7184,.T.); +#7194=CARTESIAN_POINT('',(1.18E0,-7.976450198782E-1,-8.11E0)); +#7195=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7196=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7197=AXIS2_PLACEMENT_3D('',#7194,#7195,#7196); +#7198=PLANE('',#7197); +#7199=ORIENTED_EDGE('',*,*,#7000,.F.); +#7200=ORIENTED_EDGE('',*,*,#5068,.T.); +#7202=ORIENTED_EDGE('',*,*,#7201,.T.); +#7203=ORIENTED_EDGE('',*,*,#7186,.F.); +#7204=EDGE_LOOP('',(#7199,#7200,#7202,#7203)); +#7205=FACE_OUTER_BOUND('',#7204,.F.); +#7206=ADVANCED_FACE('',(#7205),#7198,.T.); +#7207=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#7208=DIRECTION('',(1.E0,0.E0,0.E0)); +#7209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7210=AXIS2_PLACEMENT_3D('',#7207,#7208,#7209); +#7211=PLANE('',#7210); +#7212=ORIENTED_EDGE('',*,*,#7048,.F.); +#7213=ORIENTED_EDGE('',*,*,#7062,.F.); +#7214=ORIENTED_EDGE('',*,*,#7076,.F.); +#7215=ORIENTED_EDGE('',*,*,#7090,.F.); +#7216=ORIENTED_EDGE('',*,*,#7104,.F.); +#7217=ORIENTED_EDGE('',*,*,#7118,.F.); +#7218=ORIENTED_EDGE('',*,*,#7132,.F.); +#7219=ORIENTED_EDGE('',*,*,#7146,.F.); +#7220=ORIENTED_EDGE('',*,*,#7160,.F.); +#7221=ORIENTED_EDGE('',*,*,#7174,.F.); +#7222=ORIENTED_EDGE('',*,*,#7188,.F.); +#7223=ORIENTED_EDGE('',*,*,#7201,.F.); +#7224=ORIENTED_EDGE('',*,*,#5066,.T.); +#7225=EDGE_LOOP('',(#7212,#7213,#7214,#7215,#7216,#7217,#7218,#7219,#7220,#7221, +#7222,#7223,#7224)); +#7226=FACE_OUTER_BOUND('',#7225,.F.); +#7227=ADVANCED_FACE('',(#7226),#7211,.T.); +#7228=CARTESIAN_POINT('',(1.82E0,0.E0,0.E0)); +#7229=DIRECTION('',(1.E0,0.E0,0.E0)); +#7230=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7231=AXIS2_PLACEMENT_3D('',#7228,#7229,#7230); +#7232=PLANE('',#7231); +#7234=ORIENTED_EDGE('',*,*,#7233,.F.); +#7235=ORIENTED_EDGE('',*,*,#6985,.F.); +#7237=ORIENTED_EDGE('',*,*,#7236,.F.); +#7239=ORIENTED_EDGE('',*,*,#7238,.F.); +#7240=EDGE_LOOP('',(#7234,#7235,#7237,#7239)); +#7241=FACE_OUTER_BOUND('',#7240,.F.); +#7242=ADVANCED_FACE('',(#7241),#7232,.T.); +#7243=CARTESIAN_POINT('',(1.18E0,3.2E-1,-6.35E0)); +#7244=DIRECTION('',(0.E0,1.E0,0.E0)); +#7245=DIRECTION('',(0.E0,0.E0,1.E0)); +#7246=AXIS2_PLACEMENT_3D('',#7243,#7244,#7245); +#7247=PLANE('',#7246); +#7248=ORIENTED_EDGE('',*,*,#7030,.F.); +#7249=ORIENTED_EDGE('',*,*,#6987,.T.); +#7250=ORIENTED_EDGE('',*,*,#7233,.T.); +#7252=ORIENTED_EDGE('',*,*,#7251,.F.); +#7253=EDGE_LOOP('',(#7248,#7249,#7250,#7252)); +#7254=FACE_OUTER_BOUND('',#7253,.F.); +#7255=ADVANCED_FACE('',(#7254),#7247,.T.); +#7256=CARTESIAN_POINT('',(1.18E0,3.2E-1,-2.2E0)); +#7257=DIRECTION('',(0.E0,0.E0,1.E0)); +#7258=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7259=AXIS2_PLACEMENT_3D('',#7256,#7257,#7258); +#7260=PLANE('',#7259); +#7261=ORIENTED_EDGE('',*,*,#7032,.F.); +#7262=ORIENTED_EDGE('',*,*,#7251,.T.); +#7263=ORIENTED_EDGE('',*,*,#7238,.T.); +#7265=ORIENTED_EDGE('',*,*,#7264,.F.); +#7266=EDGE_LOOP('',(#7261,#7262,#7263,#7265)); +#7267=FACE_OUTER_BOUND('',#7266,.F.); +#7268=ADVANCED_FACE('',(#7267),#7260,.T.); +#7269=CARTESIAN_POINT('',(1.18E0,-3.2E-1,-2.2E0)); +#7270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7271=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7272=AXIS2_PLACEMENT_3D('',#7269,#7270,#7271); +#7273=PLANE('',#7272); +#7274=ORIENTED_EDGE('',*,*,#7034,.F.); +#7275=ORIENTED_EDGE('',*,*,#7264,.T.); +#7276=ORIENTED_EDGE('',*,*,#7236,.T.); +#7277=ORIENTED_EDGE('',*,*,#6983,.F.); +#7278=EDGE_LOOP('',(#7274,#7275,#7276,#7277)); +#7279=FACE_OUTER_BOUND('',#7278,.F.); +#7280=ADVANCED_FACE('',(#7279),#7273,.T.); +#7281=CARTESIAN_POINT('',(2.81E0,1.31E0,0.E0)); +#7282=DIRECTION('',(0.E0,1.E0,0.E0)); +#7283=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7284=AXIS2_PLACEMENT_3D('',#7281,#7282,#7283); +#7285=PLANE('',#7284); +#7286=ORIENTED_EDGE('',*,*,#5705,.F.); +#7288=ORIENTED_EDGE('',*,*,#7287,.T.); +#7289=ORIENTED_EDGE('',*,*,#6973,.T.); +#7290=ORIENTED_EDGE('',*,*,#6945,.F.); +#7291=EDGE_LOOP('',(#7286,#7288,#7289,#7290)); +#7292=FACE_OUTER_BOUND('',#7291,.F.); +#7293=ADVANCED_FACE('',(#7292),#7285,.F.); +#7294=CARTESIAN_POINT('',(2.81E0,-1.31E0,0.E0)); +#7295=DIRECTION('',(1.E0,0.E0,0.E0)); +#7296=DIRECTION('',(0.E0,1.E0,0.E0)); +#7297=AXIS2_PLACEMENT_3D('',#7294,#7295,#7296); +#7298=PLANE('',#7297); +#7299=ORIENTED_EDGE('',*,*,#5703,.F.); +#7301=ORIENTED_EDGE('',*,*,#7300,.T.); +#7302=ORIENTED_EDGE('',*,*,#6975,.T.); +#7303=ORIENTED_EDGE('',*,*,#7287,.F.); +#7304=EDGE_LOOP('',(#7299,#7301,#7302,#7303)); +#7305=FACE_OUTER_BOUND('',#7304,.F.); +#7306=ADVANCED_FACE('',(#7305),#7298,.F.); +#7307=CARTESIAN_POINT('',(1.9E-1,-1.31E0,0.E0)); +#7308=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7309=DIRECTION('',(1.E0,0.E0,0.E0)); +#7310=AXIS2_PLACEMENT_3D('',#7307,#7308,#7309); +#7311=PLANE('',#7310); +#7312=ORIENTED_EDGE('',*,*,#6961,.F.); +#7313=ORIENTED_EDGE('',*,*,#6977,.T.); +#7314=ORIENTED_EDGE('',*,*,#7300,.F.); +#7315=ORIENTED_EDGE('',*,*,#5701,.F.); +#7316=EDGE_LOOP('',(#7312,#7313,#7314,#7315)); +#7317=FACE_OUTER_BOUND('',#7316,.F.); +#7318=ADVANCED_FACE('',(#7317),#7311,.F.); +#7319=CARTESIAN_POINT('',(-2.81E0,1.31E0,0.E0)); +#7320=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7322=AXIS2_PLACEMENT_3D('',#7319,#7320,#7321); +#7323=PLANE('',#7322); +#7325=ORIENTED_EDGE('',*,*,#7324,.T.); +#7326=ORIENTED_EDGE('',*,*,#5709,.F.); +#7328=ORIENTED_EDGE('',*,*,#7327,.T.); +#7330=ORIENTED_EDGE('',*,*,#7329,.T.); +#7331=EDGE_LOOP('',(#7325,#7326,#7328,#7330)); +#7332=FACE_OUTER_BOUND('',#7331,.F.); +#7333=ADVANCED_FACE('',(#7332),#7323,.F.); +#7334=CARTESIAN_POINT('',(-2.11E0,-1.31E0,0.E0)); +#7335=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#7336=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#7337=AXIS2_PLACEMENT_3D('',#7334,#7335,#7336); +#7338=PLANE('',#7337); +#7339=ORIENTED_EDGE('',*,*,#5711,.T.); +#7340=ORIENTED_EDGE('',*,*,#7324,.F.); +#7342=ORIENTED_EDGE('',*,*,#7341,.F.); +#7344=ORIENTED_EDGE('',*,*,#7343,.T.); +#7345=EDGE_LOOP('',(#7339,#7340,#7342,#7344)); +#7346=FACE_OUTER_BOUND('',#7345,.F.); +#7347=ADVANCED_FACE('',(#7346),#7338,.T.); +#7348=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#7349=DIRECTION('',(0.E0,0.E0,1.E0)); +#7350=DIRECTION('',(1.E0,0.E0,0.E0)); +#7351=AXIS2_PLACEMENT_3D('',#7348,#7349,#7350); +#7352=PLANE('',#7351); +#7353=ORIENTED_EDGE('',*,*,#7341,.T.); +#7354=ORIENTED_EDGE('',*,*,#7329,.F.); +#7356=ORIENTED_EDGE('',*,*,#7355,.F.); +#7358=ORIENTED_EDGE('',*,*,#7357,.F.); +#7360=ORIENTED_EDGE('',*,*,#7359,.F.); +#7361=EDGE_LOOP('',(#7353,#7354,#7356,#7358,#7360)); +#7362=FACE_OUTER_BOUND('',#7361,.F.); +#7364=ORIENTED_EDGE('',*,*,#7363,.F.); +#7366=ORIENTED_EDGE('',*,*,#7365,.T.); +#7368=ORIENTED_EDGE('',*,*,#7367,.T.); +#7370=ORIENTED_EDGE('',*,*,#7369,.F.); +#7371=EDGE_LOOP('',(#7364,#7366,#7368,#7370)); +#7372=FACE_BOUND('',#7371,.F.); +#7373=ADVANCED_FACE('',(#7362,#7372),#7352,.T.); +#7374=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#7375=DIRECTION('',(1.E0,0.E0,0.E0)); +#7376=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7377=AXIS2_PLACEMENT_3D('',#7374,#7375,#7376); +#7378=PLANE('',#7377); +#7380=ORIENTED_EDGE('',*,*,#7379,.T.); +#7381=ORIENTED_EDGE('',*,*,#5072,.F.); +#7383=ORIENTED_EDGE('',*,*,#7382,.T.); +#7385=ORIENTED_EDGE('',*,*,#7384,.T.); +#7387=ORIENTED_EDGE('',*,*,#7386,.T.); +#7389=ORIENTED_EDGE('',*,*,#7388,.T.); +#7391=ORIENTED_EDGE('',*,*,#7390,.T.); +#7393=ORIENTED_EDGE('',*,*,#7392,.T.); +#7395=ORIENTED_EDGE('',*,*,#7394,.T.); +#7397=ORIENTED_EDGE('',*,*,#7396,.T.); +#7399=ORIENTED_EDGE('',*,*,#7398,.T.); +#7401=ORIENTED_EDGE('',*,*,#7400,.T.); +#7403=ORIENTED_EDGE('',*,*,#7402,.T.); +#7404=EDGE_LOOP('',(#7380,#7381,#7383,#7385,#7387,#7389,#7391,#7393,#7395,#7397, +#7399,#7401,#7403)); +#7405=FACE_OUTER_BOUND('',#7404,.F.); +#7406=ADVANCED_FACE('',(#7405),#7378,.F.); +#7407=CARTESIAN_POINT('',(-1.82E0,0.E0,0.E0)); +#7408=DIRECTION('',(1.E0,0.E0,0.E0)); +#7409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7410=AXIS2_PLACEMENT_3D('',#7407,#7408,#7409); +#7411=PLANE('',#7410); +#7413=ORIENTED_EDGE('',*,*,#7412,.T.); +#7415=ORIENTED_EDGE('',*,*,#7414,.T.); +#7417=ORIENTED_EDGE('',*,*,#7416,.T.); +#7418=ORIENTED_EDGE('',*,*,#7363,.T.); +#7419=EDGE_LOOP('',(#7413,#7415,#7417,#7418)); +#7420=FACE_OUTER_BOUND('',#7419,.F.); +#7421=ADVANCED_FACE('',(#7420),#7411,.F.); +#7422=CARTESIAN_POINT('',(-1.82E0,4.45E-1,-8.45E0)); +#7423=DIRECTION('',(0.E0,1.E0,0.E0)); +#7424=DIRECTION('',(0.E0,0.E0,1.E0)); +#7425=AXIS2_PLACEMENT_3D('',#7422,#7423,#7424); +#7426=PLANE('',#7425); +#7427=ORIENTED_EDGE('',*,*,#7379,.F.); +#7429=ORIENTED_EDGE('',*,*,#7428,.T.); +#7431=ORIENTED_EDGE('',*,*,#7430,.T.); +#7432=ORIENTED_EDGE('',*,*,#5074,.F.); +#7433=EDGE_LOOP('',(#7427,#7429,#7431,#7432)); +#7434=FACE_OUTER_BOUND('',#7433,.F.); +#7435=ADVANCED_FACE('',(#7434),#7426,.T.); +#7436=CARTESIAN_POINT('',(-1.82E0,1.351471862576E-1,-8.45E0)); +#7437=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7438=DIRECTION('',(0.E0,1.E0,0.E0)); +#7439=AXIS2_PLACEMENT_3D('',#7436,#7437,#7438); +#7440=PLANE('',#7439); +#7441=ORIENTED_EDGE('',*,*,#7402,.F.); +#7443=ORIENTED_EDGE('',*,*,#7442,.T.); +#7445=ORIENTED_EDGE('',*,*,#7444,.T.); +#7446=ORIENTED_EDGE('',*,*,#7428,.F.); +#7447=EDGE_LOOP('',(#7441,#7443,#7445,#7446)); +#7448=FACE_OUTER_BOUND('',#7447,.F.); +#7449=ADVANCED_FACE('',(#7448),#7440,.T.); +#7450=CARTESIAN_POINT('',(-1.82E0,-5.861017305527E-1,-9.171248916810E0)); +#7451=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7452=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7453=AXIS2_PLACEMENT_3D('',#7450,#7451,#7452); +#7454=PLANE('',#7453); +#7455=ORIENTED_EDGE('',*,*,#7400,.F.); +#7457=ORIENTED_EDGE('',*,*,#7456,.T.); +#7459=ORIENTED_EDGE('',*,*,#7458,.T.); +#7460=ORIENTED_EDGE('',*,*,#7442,.F.); +#7461=EDGE_LOOP('',(#7455,#7457,#7459,#7460)); +#7462=FACE_OUTER_BOUND('',#7461,.F.); +#7463=ADVANCED_FACE('',(#7462),#7454,.T.); +#7464=CARTESIAN_POINT('',(-1.82E0,-5.931727983645E-1,-9.164177848998E0)); +#7465=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#7466=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7467=AXIS2_PLACEMENT_3D('',#7464,#7465,#7466); +#7468=PLANE('',#7467); +#7469=ORIENTED_EDGE('',*,*,#7398,.F.); +#7471=ORIENTED_EDGE('',*,*,#7470,.T.); +#7473=ORIENTED_EDGE('',*,*,#7472,.T.); +#7474=ORIENTED_EDGE('',*,*,#7456,.F.); +#7475=EDGE_LOOP('',(#7469,#7471,#7473,#7474)); +#7476=FACE_OUTER_BOUND('',#7475,.F.); +#7477=ADVANCED_FACE('',(#7476),#7468,.T.); +#7478=CARTESIAN_POINT('',(-1.82E0,-7.699494936612E-1,-9.340954544295E0)); +#7479=DIRECTION('',(1.E0,0.E0,0.E0)); +#7480=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7481=AXIS2_PLACEMENT_3D('',#7478,#7479,#7480); +#7482=CYLINDRICAL_SURFACE('',#7481,2.5E-1); +#7483=ORIENTED_EDGE('',*,*,#7396,.F.); +#7485=ORIENTED_EDGE('',*,*,#7484,.T.); +#7487=ORIENTED_EDGE('',*,*,#7486,.T.); +#7488=ORIENTED_EDGE('',*,*,#7470,.F.); +#7489=EDGE_LOOP('',(#7483,#7485,#7487,#7488)); +#7490=FACE_OUTER_BOUND('',#7489,.F.); +#7491=ADVANCED_FACE('',(#7490),#7482,.F.); +#7492=CARTESIAN_POINT('',(-1.82E0,-1.706274169980E0,-9.923725830020E0)); +#7493=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7494=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7495=AXIS2_PLACEMENT_3D('',#7492,#7493,#7494); +#7496=PLANE('',#7495); +#7497=ORIENTED_EDGE('',*,*,#7394,.F.); +#7499=ORIENTED_EDGE('',*,*,#7498,.T.); +#7501=ORIENTED_EDGE('',*,*,#7500,.T.); +#7502=ORIENTED_EDGE('',*,*,#7484,.F.); +#7503=EDGE_LOOP('',(#7497,#7499,#7501,#7502)); +#7504=FACE_OUTER_BOUND('',#7503,.F.); +#7505=ADVANCED_FACE('',(#7504),#7496,.T.); +#7506=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.015E1)); +#7507=DIRECTION('',(1.E0,0.E0,0.E0)); +#7508=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7509=AXIS2_PLACEMENT_3D('',#7506,#7507,#7508); +#7510=CYLINDRICAL_SURFACE('',#7509,3.2E-1); +#7511=ORIENTED_EDGE('',*,*,#7392,.F.); +#7513=ORIENTED_EDGE('',*,*,#7512,.T.); +#7515=ORIENTED_EDGE('',*,*,#7514,.T.); +#7516=ORIENTED_EDGE('',*,*,#7498,.F.); +#7517=EDGE_LOOP('',(#7511,#7513,#7515,#7516)); +#7518=FACE_OUTER_BOUND('',#7517,.F.); +#7519=ADVANCED_FACE('',(#7518),#7510,.F.); +#7520=CARTESIAN_POINT('',(-1.82E0,-1.8E0,-1.116E1)); +#7521=DIRECTION('',(0.E0,1.E0,0.E0)); +#7522=DIRECTION('',(0.E0,0.E0,1.E0)); +#7523=AXIS2_PLACEMENT_3D('',#7520,#7521,#7522); +#7524=PLANE('',#7523); +#7525=ORIENTED_EDGE('',*,*,#7390,.F.); +#7527=ORIENTED_EDGE('',*,*,#7526,.T.); +#7529=ORIENTED_EDGE('',*,*,#7528,.T.); +#7530=ORIENTED_EDGE('',*,*,#7512,.F.); +#7531=EDGE_LOOP('',(#7525,#7527,#7529,#7530)); +#7532=FACE_OUTER_BOUND('',#7531,.F.); +#7533=ADVANCED_FACE('',(#7532),#7524,.T.); +#7534=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.116E1)); +#7535=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7536=DIRECTION('',(0.E0,1.E0,0.E0)); +#7537=AXIS2_PLACEMENT_3D('',#7534,#7535,#7536); +#7538=PLANE('',#7537); +#7539=ORIENTED_EDGE('',*,*,#7388,.F.); +#7541=ORIENTED_EDGE('',*,*,#7540,.T.); +#7543=ORIENTED_EDGE('',*,*,#7542,.T.); +#7544=ORIENTED_EDGE('',*,*,#7526,.F.); +#7545=EDGE_LOOP('',(#7539,#7541,#7543,#7544)); +#7546=FACE_OUTER_BOUND('',#7545,.F.); +#7547=ADVANCED_FACE('',(#7546),#7538,.T.); +#7548=CARTESIAN_POINT('',(-1.82E0,-2.44E0,-1.015E1)); +#7549=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7550=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7551=AXIS2_PLACEMENT_3D('',#7548,#7549,#7550); +#7552=PLANE('',#7551); +#7553=ORIENTED_EDGE('',*,*,#7386,.F.); +#7555=ORIENTED_EDGE('',*,*,#7554,.T.); +#7557=ORIENTED_EDGE('',*,*,#7556,.T.); +#7558=ORIENTED_EDGE('',*,*,#7540,.F.); +#7559=EDGE_LOOP('',(#7553,#7555,#7557,#7558)); +#7560=FACE_OUTER_BOUND('',#7559,.F.); +#7561=ADVANCED_FACE('',(#7560),#7552,.T.); +#7562=CARTESIAN_POINT('',(-1.82E0,-1.48E0,-1.015E1)); +#7563=DIRECTION('',(1.E0,0.E0,0.E0)); +#7564=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7565=AXIS2_PLACEMENT_3D('',#7562,#7563,#7564); +#7566=CYLINDRICAL_SURFACE('',#7565,9.6E-1); +#7567=ORIENTED_EDGE('',*,*,#7384,.F.); +#7569=ORIENTED_EDGE('',*,*,#7568,.T.); +#7571=ORIENTED_EDGE('',*,*,#7570,.T.); +#7572=ORIENTED_EDGE('',*,*,#7554,.F.); +#7573=EDGE_LOOP('',(#7567,#7569,#7571,#7572)); +#7574=FACE_OUTER_BOUND('',#7573,.F.); +#7575=ADVANCED_FACE('',(#7574),#7566,.T.); +#7576=CARTESIAN_POINT('',(-1.82E0,-7.976450198782E-1,-8.11E0)); +#7577=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7578=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7579=AXIS2_PLACEMENT_3D('',#7576,#7577,#7578); +#7580=PLANE('',#7579); +#7581=ORIENTED_EDGE('',*,*,#7382,.F.); +#7582=ORIENTED_EDGE('',*,*,#5078,.T.); +#7584=ORIENTED_EDGE('',*,*,#7583,.T.); +#7585=ORIENTED_EDGE('',*,*,#7568,.F.); +#7586=EDGE_LOOP('',(#7581,#7582,#7584,#7585)); +#7587=FACE_OUTER_BOUND('',#7586,.F.); +#7588=ADVANCED_FACE('',(#7587),#7580,.T.); +#7589=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7590=DIRECTION('',(1.E0,0.E0,0.E0)); +#7591=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7592=AXIS2_PLACEMENT_3D('',#7589,#7590,#7591); +#7593=PLANE('',#7592); +#7594=ORIENTED_EDGE('',*,*,#7430,.F.); +#7595=ORIENTED_EDGE('',*,*,#7444,.F.); +#7596=ORIENTED_EDGE('',*,*,#7458,.F.); +#7597=ORIENTED_EDGE('',*,*,#7472,.F.); +#7598=ORIENTED_EDGE('',*,*,#7486,.F.); +#7599=ORIENTED_EDGE('',*,*,#7500,.F.); +#7600=ORIENTED_EDGE('',*,*,#7514,.F.); +#7601=ORIENTED_EDGE('',*,*,#7528,.F.); +#7602=ORIENTED_EDGE('',*,*,#7542,.F.); +#7603=ORIENTED_EDGE('',*,*,#7556,.F.); +#7604=ORIENTED_EDGE('',*,*,#7570,.F.); +#7605=ORIENTED_EDGE('',*,*,#7583,.F.); +#7606=ORIENTED_EDGE('',*,*,#5076,.T.); +#7607=EDGE_LOOP('',(#7594,#7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,#7603, +#7604,#7605,#7606)); +#7608=FACE_OUTER_BOUND('',#7607,.F.); +#7609=ADVANCED_FACE('',(#7608),#7593,.T.); +#7610=CARTESIAN_POINT('',(-1.18E0,0.E0,0.E0)); +#7611=DIRECTION('',(1.E0,0.E0,0.E0)); +#7612=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7613=AXIS2_PLACEMENT_3D('',#7610,#7611,#7612); +#7614=PLANE('',#7613); +#7616=ORIENTED_EDGE('',*,*,#7615,.F.); +#7617=ORIENTED_EDGE('',*,*,#7367,.F.); +#7619=ORIENTED_EDGE('',*,*,#7618,.F.); +#7621=ORIENTED_EDGE('',*,*,#7620,.F.); +#7622=EDGE_LOOP('',(#7616,#7617,#7619,#7621)); +#7623=FACE_OUTER_BOUND('',#7622,.F.); +#7624=ADVANCED_FACE('',(#7623),#7614,.T.); +#7625=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-6.35E0)); +#7626=DIRECTION('',(0.E0,1.E0,0.E0)); +#7627=DIRECTION('',(0.E0,0.E0,1.E0)); +#7628=AXIS2_PLACEMENT_3D('',#7625,#7626,#7627); +#7629=PLANE('',#7628); +#7630=ORIENTED_EDGE('',*,*,#7412,.F.); +#7631=ORIENTED_EDGE('',*,*,#7369,.T.); +#7632=ORIENTED_EDGE('',*,*,#7615,.T.); +#7634=ORIENTED_EDGE('',*,*,#7633,.F.); +#7635=EDGE_LOOP('',(#7630,#7631,#7632,#7634)); +#7636=FACE_OUTER_BOUND('',#7635,.F.); +#7637=ADVANCED_FACE('',(#7636),#7629,.T.); +#7638=CARTESIAN_POINT('',(-1.82E0,3.2E-1,-2.2E0)); +#7639=DIRECTION('',(0.E0,0.E0,1.E0)); +#7640=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7641=AXIS2_PLACEMENT_3D('',#7638,#7639,#7640); +#7642=PLANE('',#7641); +#7643=ORIENTED_EDGE('',*,*,#7414,.F.); +#7644=ORIENTED_EDGE('',*,*,#7633,.T.); +#7645=ORIENTED_EDGE('',*,*,#7620,.T.); +#7647=ORIENTED_EDGE('',*,*,#7646,.F.); +#7648=EDGE_LOOP('',(#7643,#7644,#7645,#7647)); +#7649=FACE_OUTER_BOUND('',#7648,.F.); +#7650=ADVANCED_FACE('',(#7649),#7642,.T.); +#7651=CARTESIAN_POINT('',(-1.82E0,-3.2E-1,-2.2E0)); +#7652=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7654=AXIS2_PLACEMENT_3D('',#7651,#7652,#7653); +#7655=PLANE('',#7654); +#7656=ORIENTED_EDGE('',*,*,#7416,.F.); +#7657=ORIENTED_EDGE('',*,*,#7646,.T.); +#7658=ORIENTED_EDGE('',*,*,#7618,.T.); +#7659=ORIENTED_EDGE('',*,*,#7365,.F.); +#7660=EDGE_LOOP('',(#7656,#7657,#7658,#7659)); +#7661=FACE_OUTER_BOUND('',#7660,.F.); +#7662=ADVANCED_FACE('',(#7661),#7655,.T.); +#7663=CARTESIAN_POINT('',(-1.9E-1,1.31E0,0.E0)); +#7664=DIRECTION('',(0.E0,1.E0,0.E0)); +#7665=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7666=AXIS2_PLACEMENT_3D('',#7663,#7664,#7665); +#7667=PLANE('',#7666); +#7668=ORIENTED_EDGE('',*,*,#5717,.F.); +#7670=ORIENTED_EDGE('',*,*,#7669,.T.); +#7671=ORIENTED_EDGE('',*,*,#7355,.T.); +#7672=ORIENTED_EDGE('',*,*,#7327,.F.); +#7673=EDGE_LOOP('',(#7668,#7670,#7671,#7672)); +#7674=FACE_OUTER_BOUND('',#7673,.F.); +#7675=ADVANCED_FACE('',(#7674),#7667,.F.); +#7676=CARTESIAN_POINT('',(-1.9E-1,-1.31E0,0.E0)); +#7677=DIRECTION('',(1.E0,0.E0,0.E0)); +#7678=DIRECTION('',(0.E0,1.E0,0.E0)); +#7679=AXIS2_PLACEMENT_3D('',#7676,#7677,#7678); +#7680=PLANE('',#7679); +#7681=ORIENTED_EDGE('',*,*,#5715,.F.); +#7683=ORIENTED_EDGE('',*,*,#7682,.T.); +#7684=ORIENTED_EDGE('',*,*,#7357,.T.); +#7685=ORIENTED_EDGE('',*,*,#7669,.F.); +#7686=EDGE_LOOP('',(#7681,#7683,#7684,#7685)); +#7687=FACE_OUTER_BOUND('',#7686,.F.); +#7688=ADVANCED_FACE('',(#7687),#7680,.F.); +#7689=CARTESIAN_POINT('',(-2.81E0,-1.31E0,0.E0)); +#7690=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7691=DIRECTION('',(1.E0,0.E0,0.E0)); +#7692=AXIS2_PLACEMENT_3D('',#7689,#7690,#7691); +#7693=PLANE('',#7692); +#7694=ORIENTED_EDGE('',*,*,#7343,.F.); +#7695=ORIENTED_EDGE('',*,*,#7359,.T.); +#7696=ORIENTED_EDGE('',*,*,#7682,.F.); +#7697=ORIENTED_EDGE('',*,*,#5713,.F.); +#7698=EDGE_LOOP('',(#7694,#7695,#7696,#7697)); +#7699=FACE_OUTER_BOUND('',#7698,.F.); +#7700=ADVANCED_FACE('',(#7699),#7693,.F.); +#7701=CARTESIAN_POINT('',(-5.81E0,-1.31E0,0.E0)); +#7702=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7703=DIRECTION('',(1.E0,0.E0,0.E0)); +#7704=AXIS2_PLACEMENT_3D('',#7701,#7702,#7703); +#7705=PLANE('',#7704); +#7707=ORIENTED_EDGE('',*,*,#7706,.T.); +#7708=ORIENTED_EDGE('',*,*,#5721,.F.); +#7710=ORIENTED_EDGE('',*,*,#7709,.T.); +#7712=ORIENTED_EDGE('',*,*,#7711,.T.); +#7713=EDGE_LOOP('',(#7707,#7708,#7710,#7712)); +#7714=FACE_OUTER_BOUND('',#7713,.F.); +#7715=ADVANCED_FACE('',(#7714),#7705,.F.); +#7716=CARTESIAN_POINT('',(-3.19E0,-6.1E-1,0.E0)); +#7717=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#7718=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#7719=AXIS2_PLACEMENT_3D('',#7716,#7717,#7718); +#7720=PLANE('',#7719); +#7721=ORIENTED_EDGE('',*,*,#5723,.T.); +#7722=ORIENTED_EDGE('',*,*,#7706,.F.); +#7724=ORIENTED_EDGE('',*,*,#7723,.F.); +#7726=ORIENTED_EDGE('',*,*,#7725,.T.); +#7727=EDGE_LOOP('',(#7721,#7722,#7724,#7726)); +#7728=FACE_OUTER_BOUND('',#7727,.F.); +#7729=ADVANCED_FACE('',(#7728),#7720,.T.); +#7730=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#7731=DIRECTION('',(0.E0,0.E0,1.E0)); +#7732=DIRECTION('',(1.E0,0.E0,0.E0)); +#7733=AXIS2_PLACEMENT_3D('',#7730,#7731,#7732); +#7734=PLANE('',#7733); +#7735=ORIENTED_EDGE('',*,*,#7723,.T.); +#7736=ORIENTED_EDGE('',*,*,#7711,.F.); +#7738=ORIENTED_EDGE('',*,*,#7737,.F.); +#7740=ORIENTED_EDGE('',*,*,#7739,.F.); +#7742=ORIENTED_EDGE('',*,*,#7741,.F.); +#7743=EDGE_LOOP('',(#7735,#7736,#7738,#7740,#7742)); +#7744=FACE_OUTER_BOUND('',#7743,.F.); +#7746=ORIENTED_EDGE('',*,*,#7745,.F.); +#7748=ORIENTED_EDGE('',*,*,#7747,.T.); +#7750=ORIENTED_EDGE('',*,*,#7749,.T.); +#7752=ORIENTED_EDGE('',*,*,#7751,.F.); +#7753=EDGE_LOOP('',(#7746,#7748,#7750,#7752)); +#7754=FACE_BOUND('',#7753,.F.); +#7755=ADVANCED_FACE('',(#7744,#7754),#7734,.T.); +#7756=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#7757=DIRECTION('',(1.E0,0.E0,0.E0)); +#7758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7759=AXIS2_PLACEMENT_3D('',#7756,#7757,#7758); +#7760=PLANE('',#7759); +#7762=ORIENTED_EDGE('',*,*,#7761,.T.); +#7763=ORIENTED_EDGE('',*,*,#5082,.F.); +#7765=ORIENTED_EDGE('',*,*,#7764,.T.); +#7767=ORIENTED_EDGE('',*,*,#7766,.T.); +#7769=ORIENTED_EDGE('',*,*,#7768,.T.); +#7771=ORIENTED_EDGE('',*,*,#7770,.T.); +#7773=ORIENTED_EDGE('',*,*,#7772,.T.); +#7775=ORIENTED_EDGE('',*,*,#7774,.T.); +#7777=ORIENTED_EDGE('',*,*,#7776,.T.); +#7779=ORIENTED_EDGE('',*,*,#7778,.T.); +#7781=ORIENTED_EDGE('',*,*,#7780,.T.); +#7783=ORIENTED_EDGE('',*,*,#7782,.T.); +#7785=ORIENTED_EDGE('',*,*,#7784,.T.); +#7786=EDGE_LOOP('',(#7762,#7763,#7765,#7767,#7769,#7771,#7773,#7775,#7777,#7779, +#7781,#7783,#7785)); +#7787=FACE_OUTER_BOUND('',#7786,.F.); +#7788=ADVANCED_FACE('',(#7787),#7760,.F.); +#7789=CARTESIAN_POINT('',(-4.82E0,0.E0,0.E0)); +#7790=DIRECTION('',(1.E0,0.E0,0.E0)); +#7791=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7792=AXIS2_PLACEMENT_3D('',#7789,#7790,#7791); +#7793=PLANE('',#7792); +#7795=ORIENTED_EDGE('',*,*,#7794,.T.); +#7797=ORIENTED_EDGE('',*,*,#7796,.T.); +#7799=ORIENTED_EDGE('',*,*,#7798,.T.); +#7800=ORIENTED_EDGE('',*,*,#7745,.T.); +#7801=EDGE_LOOP('',(#7795,#7797,#7799,#7800)); +#7802=FACE_OUTER_BOUND('',#7801,.F.); +#7803=ADVANCED_FACE('',(#7802),#7793,.F.); +#7804=CARTESIAN_POINT('',(-4.82E0,4.45E-1,-8.45E0)); +#7805=DIRECTION('',(0.E0,1.E0,0.E0)); +#7806=DIRECTION('',(0.E0,0.E0,1.E0)); +#7807=AXIS2_PLACEMENT_3D('',#7804,#7805,#7806); +#7808=PLANE('',#7807); +#7809=ORIENTED_EDGE('',*,*,#7761,.F.); +#7811=ORIENTED_EDGE('',*,*,#7810,.T.); +#7813=ORIENTED_EDGE('',*,*,#7812,.T.); +#7814=ORIENTED_EDGE('',*,*,#5084,.F.); +#7815=EDGE_LOOP('',(#7809,#7811,#7813,#7814)); +#7816=FACE_OUTER_BOUND('',#7815,.F.); +#7817=ADVANCED_FACE('',(#7816),#7808,.T.); +#7818=CARTESIAN_POINT('',(-4.82E0,1.351471862576E-1,-8.45E0)); +#7819=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7820=DIRECTION('',(0.E0,1.E0,0.E0)); +#7821=AXIS2_PLACEMENT_3D('',#7818,#7819,#7820); +#7822=PLANE('',#7821); +#7823=ORIENTED_EDGE('',*,*,#7784,.F.); +#7825=ORIENTED_EDGE('',*,*,#7824,.T.); +#7827=ORIENTED_EDGE('',*,*,#7826,.T.); +#7828=ORIENTED_EDGE('',*,*,#7810,.F.); +#7829=EDGE_LOOP('',(#7823,#7825,#7827,#7828)); +#7830=FACE_OUTER_BOUND('',#7829,.F.); +#7831=ADVANCED_FACE('',(#7830),#7822,.T.); +#7832=CARTESIAN_POINT('',(-4.82E0,-5.861017305527E-1,-9.171248916810E0)); +#7833=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7834=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7835=AXIS2_PLACEMENT_3D('',#7832,#7833,#7834); +#7836=PLANE('',#7835); +#7837=ORIENTED_EDGE('',*,*,#7782,.F.); +#7839=ORIENTED_EDGE('',*,*,#7838,.T.); +#7841=ORIENTED_EDGE('',*,*,#7840,.T.); +#7842=ORIENTED_EDGE('',*,*,#7824,.F.); +#7843=EDGE_LOOP('',(#7837,#7839,#7841,#7842)); +#7844=FACE_OUTER_BOUND('',#7843,.F.); +#7845=ADVANCED_FACE('',(#7844),#7836,.T.); +#7846=CARTESIAN_POINT('',(-4.82E0,-5.931727983645E-1,-9.164177848998E0)); +#7847=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#7848=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#7849=AXIS2_PLACEMENT_3D('',#7846,#7847,#7848); +#7850=PLANE('',#7849); +#7851=ORIENTED_EDGE('',*,*,#7780,.F.); +#7853=ORIENTED_EDGE('',*,*,#7852,.T.); +#7855=ORIENTED_EDGE('',*,*,#7854,.T.); +#7856=ORIENTED_EDGE('',*,*,#7838,.F.); +#7857=EDGE_LOOP('',(#7851,#7853,#7855,#7856)); +#7858=FACE_OUTER_BOUND('',#7857,.F.); +#7859=ADVANCED_FACE('',(#7858),#7850,.T.); +#7860=CARTESIAN_POINT('',(-4.82E0,-7.699494936612E-1,-9.340954544295E0)); +#7861=DIRECTION('',(1.E0,0.E0,0.E0)); +#7862=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7863=AXIS2_PLACEMENT_3D('',#7860,#7861,#7862); +#7864=CYLINDRICAL_SURFACE('',#7863,2.5E-1); +#7865=ORIENTED_EDGE('',*,*,#7778,.F.); +#7867=ORIENTED_EDGE('',*,*,#7866,.T.); +#7869=ORIENTED_EDGE('',*,*,#7868,.T.); +#7870=ORIENTED_EDGE('',*,*,#7852,.F.); +#7871=EDGE_LOOP('',(#7865,#7867,#7869,#7870)); +#7872=FACE_OUTER_BOUND('',#7871,.F.); +#7873=ADVANCED_FACE('',(#7872),#7864,.F.); +#7874=CARTESIAN_POINT('',(-4.82E0,-1.706274169980E0,-9.923725830020E0)); +#7875=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#7876=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7877=AXIS2_PLACEMENT_3D('',#7874,#7875,#7876); +#7878=PLANE('',#7877); +#7879=ORIENTED_EDGE('',*,*,#7776,.F.); +#7881=ORIENTED_EDGE('',*,*,#7880,.T.); +#7883=ORIENTED_EDGE('',*,*,#7882,.T.); +#7884=ORIENTED_EDGE('',*,*,#7866,.F.); +#7885=EDGE_LOOP('',(#7879,#7881,#7883,#7884)); +#7886=FACE_OUTER_BOUND('',#7885,.F.); +#7887=ADVANCED_FACE('',(#7886),#7878,.T.); +#7888=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.015E1)); +#7889=DIRECTION('',(1.E0,0.E0,0.E0)); +#7890=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7891=AXIS2_PLACEMENT_3D('',#7888,#7889,#7890); +#7892=CYLINDRICAL_SURFACE('',#7891,3.2E-1); +#7893=ORIENTED_EDGE('',*,*,#7774,.F.); +#7895=ORIENTED_EDGE('',*,*,#7894,.T.); +#7897=ORIENTED_EDGE('',*,*,#7896,.T.); +#7898=ORIENTED_EDGE('',*,*,#7880,.F.); +#7899=EDGE_LOOP('',(#7893,#7895,#7897,#7898)); +#7900=FACE_OUTER_BOUND('',#7899,.F.); +#7901=ADVANCED_FACE('',(#7900),#7892,.F.); +#7902=CARTESIAN_POINT('',(-4.82E0,-1.8E0,-1.116E1)); +#7903=DIRECTION('',(0.E0,1.E0,0.E0)); +#7904=DIRECTION('',(0.E0,0.E0,1.E0)); +#7905=AXIS2_PLACEMENT_3D('',#7902,#7903,#7904); +#7906=PLANE('',#7905); +#7907=ORIENTED_EDGE('',*,*,#7772,.F.); +#7909=ORIENTED_EDGE('',*,*,#7908,.T.); +#7911=ORIENTED_EDGE('',*,*,#7910,.T.); +#7912=ORIENTED_EDGE('',*,*,#7894,.F.); +#7913=EDGE_LOOP('',(#7907,#7909,#7911,#7912)); +#7914=FACE_OUTER_BOUND('',#7913,.F.); +#7915=ADVANCED_FACE('',(#7914),#7906,.T.); +#7916=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.116E1)); +#7917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7918=DIRECTION('',(0.E0,1.E0,0.E0)); +#7919=AXIS2_PLACEMENT_3D('',#7916,#7917,#7918); +#7920=PLANE('',#7919); +#7921=ORIENTED_EDGE('',*,*,#7770,.F.); +#7923=ORIENTED_EDGE('',*,*,#7922,.T.); +#7925=ORIENTED_EDGE('',*,*,#7924,.T.); +#7926=ORIENTED_EDGE('',*,*,#7908,.F.); +#7927=EDGE_LOOP('',(#7921,#7923,#7925,#7926)); +#7928=FACE_OUTER_BOUND('',#7927,.F.); +#7929=ADVANCED_FACE('',(#7928),#7920,.T.); +#7930=CARTESIAN_POINT('',(-4.82E0,-2.44E0,-1.015E1)); +#7931=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7932=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7933=AXIS2_PLACEMENT_3D('',#7930,#7931,#7932); +#7934=PLANE('',#7933); +#7935=ORIENTED_EDGE('',*,*,#7768,.F.); +#7937=ORIENTED_EDGE('',*,*,#7936,.T.); +#7939=ORIENTED_EDGE('',*,*,#7938,.T.); +#7940=ORIENTED_EDGE('',*,*,#7922,.F.); +#7941=EDGE_LOOP('',(#7935,#7937,#7939,#7940)); +#7942=FACE_OUTER_BOUND('',#7941,.F.); +#7943=ADVANCED_FACE('',(#7942),#7934,.T.); +#7944=CARTESIAN_POINT('',(-4.82E0,-1.48E0,-1.015E1)); +#7945=DIRECTION('',(1.E0,0.E0,0.E0)); +#7946=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7947=AXIS2_PLACEMENT_3D('',#7944,#7945,#7946); +#7948=CYLINDRICAL_SURFACE('',#7947,9.6E-1); +#7949=ORIENTED_EDGE('',*,*,#7766,.F.); +#7951=ORIENTED_EDGE('',*,*,#7950,.T.); +#7953=ORIENTED_EDGE('',*,*,#7952,.T.); +#7954=ORIENTED_EDGE('',*,*,#7936,.F.); +#7955=EDGE_LOOP('',(#7949,#7951,#7953,#7954)); +#7956=FACE_OUTER_BOUND('',#7955,.F.); +#7957=ADVANCED_FACE('',(#7956),#7948,.T.); +#7958=CARTESIAN_POINT('',(-4.82E0,-7.976450198782E-1,-8.11E0)); +#7959=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7960=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#7961=AXIS2_PLACEMENT_3D('',#7958,#7959,#7960); +#7962=PLANE('',#7961); +#7963=ORIENTED_EDGE('',*,*,#7764,.F.); +#7964=ORIENTED_EDGE('',*,*,#5088,.T.); +#7966=ORIENTED_EDGE('',*,*,#7965,.T.); +#7967=ORIENTED_EDGE('',*,*,#7950,.F.); +#7968=EDGE_LOOP('',(#7963,#7964,#7966,#7967)); +#7969=FACE_OUTER_BOUND('',#7968,.F.); +#7970=ADVANCED_FACE('',(#7969),#7962,.T.); +#7971=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#7972=DIRECTION('',(1.E0,0.E0,0.E0)); +#7973=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7974=AXIS2_PLACEMENT_3D('',#7971,#7972,#7973); +#7975=PLANE('',#7974); +#7976=ORIENTED_EDGE('',*,*,#7812,.F.); +#7977=ORIENTED_EDGE('',*,*,#7826,.F.); +#7978=ORIENTED_EDGE('',*,*,#7840,.F.); +#7979=ORIENTED_EDGE('',*,*,#7854,.F.); +#7980=ORIENTED_EDGE('',*,*,#7868,.F.); +#7981=ORIENTED_EDGE('',*,*,#7882,.F.); +#7982=ORIENTED_EDGE('',*,*,#7896,.F.); +#7983=ORIENTED_EDGE('',*,*,#7910,.F.); +#7984=ORIENTED_EDGE('',*,*,#7924,.F.); +#7985=ORIENTED_EDGE('',*,*,#7938,.F.); +#7986=ORIENTED_EDGE('',*,*,#7952,.F.); +#7987=ORIENTED_EDGE('',*,*,#7965,.F.); +#7988=ORIENTED_EDGE('',*,*,#5086,.T.); +#7989=EDGE_LOOP('',(#7976,#7977,#7978,#7979,#7980,#7981,#7982,#7983,#7984,#7985, +#7986,#7987,#7988)); +#7990=FACE_OUTER_BOUND('',#7989,.F.); +#7991=ADVANCED_FACE('',(#7990),#7975,.T.); +#7992=CARTESIAN_POINT('',(-4.18E0,0.E0,0.E0)); +#7993=DIRECTION('',(1.E0,0.E0,0.E0)); +#7994=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7995=AXIS2_PLACEMENT_3D('',#7992,#7993,#7994); +#7996=PLANE('',#7995); +#7998=ORIENTED_EDGE('',*,*,#7997,.F.); +#7999=ORIENTED_EDGE('',*,*,#7749,.F.); +#8001=ORIENTED_EDGE('',*,*,#8000,.F.); +#8003=ORIENTED_EDGE('',*,*,#8002,.F.); +#8004=EDGE_LOOP('',(#7998,#7999,#8001,#8003)); +#8005=FACE_OUTER_BOUND('',#8004,.F.); +#8006=ADVANCED_FACE('',(#8005),#7996,.T.); +#8007=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-6.35E0)); +#8008=DIRECTION('',(0.E0,1.E0,0.E0)); +#8009=DIRECTION('',(0.E0,0.E0,1.E0)); +#8010=AXIS2_PLACEMENT_3D('',#8007,#8008,#8009); +#8011=PLANE('',#8010); +#8012=ORIENTED_EDGE('',*,*,#7794,.F.); +#8013=ORIENTED_EDGE('',*,*,#7751,.T.); +#8014=ORIENTED_EDGE('',*,*,#7997,.T.); +#8016=ORIENTED_EDGE('',*,*,#8015,.F.); +#8017=EDGE_LOOP('',(#8012,#8013,#8014,#8016)); +#8018=FACE_OUTER_BOUND('',#8017,.F.); +#8019=ADVANCED_FACE('',(#8018),#8011,.T.); +#8020=CARTESIAN_POINT('',(-4.82E0,3.2E-1,-2.2E0)); +#8021=DIRECTION('',(0.E0,0.E0,1.E0)); +#8022=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8023=AXIS2_PLACEMENT_3D('',#8020,#8021,#8022); +#8024=PLANE('',#8023); +#8025=ORIENTED_EDGE('',*,*,#7796,.F.); +#8026=ORIENTED_EDGE('',*,*,#8015,.T.); +#8027=ORIENTED_EDGE('',*,*,#8002,.T.); +#8029=ORIENTED_EDGE('',*,*,#8028,.F.); +#8030=EDGE_LOOP('',(#8025,#8026,#8027,#8029)); +#8031=FACE_OUTER_BOUND('',#8030,.F.); +#8032=ADVANCED_FACE('',(#8031),#8024,.T.); +#8033=CARTESIAN_POINT('',(-4.82E0,-3.2E-1,-2.2E0)); +#8034=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8035=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8036=AXIS2_PLACEMENT_3D('',#8033,#8034,#8035); +#8037=PLANE('',#8036); +#8038=ORIENTED_EDGE('',*,*,#7798,.F.); +#8039=ORIENTED_EDGE('',*,*,#8028,.T.); +#8040=ORIENTED_EDGE('',*,*,#8000,.T.); +#8041=ORIENTED_EDGE('',*,*,#7747,.F.); +#8042=EDGE_LOOP('',(#8038,#8039,#8040,#8041)); +#8043=FACE_OUTER_BOUND('',#8042,.F.); +#8044=ADVANCED_FACE('',(#8043),#8037,.T.); +#8045=CARTESIAN_POINT('',(-5.81E0,1.31E0,0.E0)); +#8046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8047=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8048=AXIS2_PLACEMENT_3D('',#8045,#8046,#8047); +#8049=PLANE('',#8048); +#8050=ORIENTED_EDGE('',*,*,#5729,.F.); +#8052=ORIENTED_EDGE('',*,*,#8051,.T.); +#8053=ORIENTED_EDGE('',*,*,#7737,.T.); +#8054=ORIENTED_EDGE('',*,*,#7709,.F.); +#8055=EDGE_LOOP('',(#8050,#8052,#8053,#8054)); +#8056=FACE_OUTER_BOUND('',#8055,.F.); +#8057=ADVANCED_FACE('',(#8056),#8049,.F.); +#8058=CARTESIAN_POINT('',(-3.19E0,1.31E0,0.E0)); +#8059=DIRECTION('',(0.E0,1.E0,0.E0)); +#8060=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8061=AXIS2_PLACEMENT_3D('',#8058,#8059,#8060); +#8062=PLANE('',#8061); +#8063=ORIENTED_EDGE('',*,*,#5727,.F.); +#8065=ORIENTED_EDGE('',*,*,#8064,.T.); +#8066=ORIENTED_EDGE('',*,*,#7739,.T.); +#8067=ORIENTED_EDGE('',*,*,#8051,.F.); +#8068=EDGE_LOOP('',(#8063,#8065,#8066,#8067)); +#8069=FACE_OUTER_BOUND('',#8068,.F.); +#8070=ADVANCED_FACE('',(#8069),#8062,.F.); +#8071=CARTESIAN_POINT('',(-3.19E0,-1.31E0,0.E0)); +#8072=DIRECTION('',(1.E0,0.E0,0.E0)); +#8073=DIRECTION('',(0.E0,1.E0,0.E0)); +#8074=AXIS2_PLACEMENT_3D('',#8071,#8072,#8073); +#8075=PLANE('',#8074); +#8076=ORIENTED_EDGE('',*,*,#7725,.F.); +#8077=ORIENTED_EDGE('',*,*,#7741,.T.); +#8078=ORIENTED_EDGE('',*,*,#8064,.F.); +#8079=ORIENTED_EDGE('',*,*,#5725,.F.); +#8080=EDGE_LOOP('',(#8076,#8077,#8078,#8079)); +#8081=FACE_OUTER_BOUND('',#8080,.F.); +#8082=ADVANCED_FACE('',(#8081),#8075,.F.); +#8083=CARTESIAN_POINT('',(-8.81E0,-1.31E0,0.E0)); +#8084=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8085=DIRECTION('',(1.E0,0.E0,0.E0)); +#8086=AXIS2_PLACEMENT_3D('',#8083,#8084,#8085); +#8087=PLANE('',#8086); +#8089=ORIENTED_EDGE('',*,*,#8088,.T.); +#8090=ORIENTED_EDGE('',*,*,#5733,.F.); +#8092=ORIENTED_EDGE('',*,*,#8091,.T.); +#8094=ORIENTED_EDGE('',*,*,#8093,.T.); +#8095=EDGE_LOOP('',(#8089,#8090,#8092,#8094)); +#8096=FACE_OUTER_BOUND('',#8095,.F.); +#8097=ADVANCED_FACE('',(#8096),#8087,.F.); +#8098=CARTESIAN_POINT('',(-6.19E0,-6.1E-1,0.E0)); +#8099=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#8100=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#8101=AXIS2_PLACEMENT_3D('',#8098,#8099,#8100); +#8102=PLANE('',#8101); +#8103=ORIENTED_EDGE('',*,*,#5735,.T.); +#8104=ORIENTED_EDGE('',*,*,#8088,.F.); +#8106=ORIENTED_EDGE('',*,*,#8105,.F.); +#8108=ORIENTED_EDGE('',*,*,#8107,.T.); +#8109=EDGE_LOOP('',(#8103,#8104,#8106,#8108)); +#8110=FACE_OUTER_BOUND('',#8109,.F.); +#8111=ADVANCED_FACE('',(#8110),#8102,.T.); +#8112=CARTESIAN_POINT('',(-9.5E0,0.E0,-6.35E0)); +#8113=DIRECTION('',(0.E0,0.E0,1.E0)); +#8114=DIRECTION('',(1.E0,0.E0,0.E0)); +#8115=AXIS2_PLACEMENT_3D('',#8112,#8113,#8114); +#8116=PLANE('',#8115); +#8117=ORIENTED_EDGE('',*,*,#8105,.T.); +#8118=ORIENTED_EDGE('',*,*,#8093,.F.); +#8120=ORIENTED_EDGE('',*,*,#8119,.F.); +#8122=ORIENTED_EDGE('',*,*,#8121,.F.); +#8124=ORIENTED_EDGE('',*,*,#8123,.F.); +#8125=EDGE_LOOP('',(#8117,#8118,#8120,#8122,#8124)); +#8126=FACE_OUTER_BOUND('',#8125,.F.); +#8128=ORIENTED_EDGE('',*,*,#8127,.F.); +#8130=ORIENTED_EDGE('',*,*,#8129,.T.); +#8132=ORIENTED_EDGE('',*,*,#8131,.T.); +#8134=ORIENTED_EDGE('',*,*,#8133,.F.); +#8135=EDGE_LOOP('',(#8128,#8130,#8132,#8134)); +#8136=FACE_BOUND('',#8135,.F.); +#8137=ADVANCED_FACE('',(#8126,#8136),#8116,.T.); +#8138=CARTESIAN_POINT('',(-7.82E0,0.E0,0.E0)); +#8139=DIRECTION('',(1.E0,0.E0,0.E0)); +#8140=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8141=AXIS2_PLACEMENT_3D('',#8138,#8139,#8140); +#8142=PLANE('',#8141); +#8144=ORIENTED_EDGE('',*,*,#8143,.T.); +#8145=ORIENTED_EDGE('',*,*,#5092,.F.); +#8147=ORIENTED_EDGE('',*,*,#8146,.T.); +#8149=ORIENTED_EDGE('',*,*,#8148,.T.); +#8151=ORIENTED_EDGE('',*,*,#8150,.T.); +#8153=ORIENTED_EDGE('',*,*,#8152,.T.); +#8155=ORIENTED_EDGE('',*,*,#8154,.T.); +#8157=ORIENTED_EDGE('',*,*,#8156,.T.); +#8159=ORIENTED_EDGE('',*,*,#8158,.T.); +#8161=ORIENTED_EDGE('',*,*,#8160,.T.); +#8163=ORIENTED_EDGE('',*,*,#8162,.T.); +#8165=ORIENTED_EDGE('',*,*,#8164,.T.); +#8167=ORIENTED_EDGE('',*,*,#8166,.T.); +#8168=EDGE_LOOP('',(#8144,#8145,#8147,#8149,#8151,#8153,#8155,#8157,#8159,#8161, +#8163,#8165,#8167)); +#8169=FACE_OUTER_BOUND('',#8168,.F.); +#8170=ADVANCED_FACE('',(#8169),#8142,.F.); +#8171=CARTESIAN_POINT('',(-7.82E0,0.E0,0.E0)); +#8172=DIRECTION('',(1.E0,0.E0,0.E0)); +#8173=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8174=AXIS2_PLACEMENT_3D('',#8171,#8172,#8173); +#8175=PLANE('',#8174); +#8177=ORIENTED_EDGE('',*,*,#8176,.T.); +#8179=ORIENTED_EDGE('',*,*,#8178,.T.); +#8181=ORIENTED_EDGE('',*,*,#8180,.T.); +#8182=ORIENTED_EDGE('',*,*,#8127,.T.); +#8183=EDGE_LOOP('',(#8177,#8179,#8181,#8182)); +#8184=FACE_OUTER_BOUND('',#8183,.F.); +#8185=ADVANCED_FACE('',(#8184),#8175,.F.); +#8186=CARTESIAN_POINT('',(-7.82E0,4.45E-1,-8.45E0)); +#8187=DIRECTION('',(0.E0,1.E0,0.E0)); +#8188=DIRECTION('',(0.E0,0.E0,1.E0)); +#8189=AXIS2_PLACEMENT_3D('',#8186,#8187,#8188); +#8190=PLANE('',#8189); +#8191=ORIENTED_EDGE('',*,*,#8143,.F.); +#8193=ORIENTED_EDGE('',*,*,#8192,.T.); +#8195=ORIENTED_EDGE('',*,*,#8194,.T.); +#8196=ORIENTED_EDGE('',*,*,#5094,.F.); +#8197=EDGE_LOOP('',(#8191,#8193,#8195,#8196)); +#8198=FACE_OUTER_BOUND('',#8197,.F.); +#8199=ADVANCED_FACE('',(#8198),#8190,.T.); +#8200=CARTESIAN_POINT('',(-7.82E0,1.351471862576E-1,-8.45E0)); +#8201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8202=DIRECTION('',(0.E0,1.E0,0.E0)); +#8203=AXIS2_PLACEMENT_3D('',#8200,#8201,#8202); +#8204=PLANE('',#8203); +#8205=ORIENTED_EDGE('',*,*,#8166,.F.); +#8207=ORIENTED_EDGE('',*,*,#8206,.T.); +#8209=ORIENTED_EDGE('',*,*,#8208,.T.); +#8210=ORIENTED_EDGE('',*,*,#8192,.F.); +#8211=EDGE_LOOP('',(#8205,#8207,#8209,#8210)); +#8212=FACE_OUTER_BOUND('',#8211,.F.); +#8213=ADVANCED_FACE('',(#8212),#8204,.T.); +#8214=CARTESIAN_POINT('',(-7.82E0,-5.861017305527E-1,-9.171248916810E0)); +#8215=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#8216=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8217=AXIS2_PLACEMENT_3D('',#8214,#8215,#8216); +#8218=PLANE('',#8217); +#8219=ORIENTED_EDGE('',*,*,#8164,.F.); +#8221=ORIENTED_EDGE('',*,*,#8220,.T.); +#8223=ORIENTED_EDGE('',*,*,#8222,.T.); +#8224=ORIENTED_EDGE('',*,*,#8206,.F.); +#8225=EDGE_LOOP('',(#8219,#8221,#8223,#8224)); +#8226=FACE_OUTER_BOUND('',#8225,.F.); +#8227=ADVANCED_FACE('',(#8226),#8218,.T.); +#8228=CARTESIAN_POINT('',(-7.82E0,-5.931727983645E-1,-9.164177848998E0)); +#8229=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#8230=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#8231=AXIS2_PLACEMENT_3D('',#8228,#8229,#8230); +#8232=PLANE('',#8231); +#8233=ORIENTED_EDGE('',*,*,#8162,.F.); +#8235=ORIENTED_EDGE('',*,*,#8234,.T.); +#8237=ORIENTED_EDGE('',*,*,#8236,.T.); +#8238=ORIENTED_EDGE('',*,*,#8220,.F.); +#8239=EDGE_LOOP('',(#8233,#8235,#8237,#8238)); +#8240=FACE_OUTER_BOUND('',#8239,.F.); +#8241=ADVANCED_FACE('',(#8240),#8232,.T.); +#8242=CARTESIAN_POINT('',(-7.82E0,-7.699494936612E-1,-9.340954544295E0)); +#8243=DIRECTION('',(1.E0,0.E0,0.E0)); +#8244=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8245=AXIS2_PLACEMENT_3D('',#8242,#8243,#8244); +#8246=CYLINDRICAL_SURFACE('',#8245,2.5E-1); +#8247=ORIENTED_EDGE('',*,*,#8160,.F.); +#8249=ORIENTED_EDGE('',*,*,#8248,.T.); +#8251=ORIENTED_EDGE('',*,*,#8250,.T.); +#8252=ORIENTED_EDGE('',*,*,#8234,.F.); +#8253=EDGE_LOOP('',(#8247,#8249,#8251,#8252)); +#8254=FACE_OUTER_BOUND('',#8253,.F.); +#8255=ADVANCED_FACE('',(#8254),#8246,.F.); +#8256=CARTESIAN_POINT('',(-7.82E0,-1.706274169980E0,-9.923725830020E0)); +#8257=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#8258=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8259=AXIS2_PLACEMENT_3D('',#8256,#8257,#8258); +#8260=PLANE('',#8259); +#8261=ORIENTED_EDGE('',*,*,#8158,.F.); +#8263=ORIENTED_EDGE('',*,*,#8262,.T.); +#8265=ORIENTED_EDGE('',*,*,#8264,.T.); +#8266=ORIENTED_EDGE('',*,*,#8248,.F.); +#8267=EDGE_LOOP('',(#8261,#8263,#8265,#8266)); +#8268=FACE_OUTER_BOUND('',#8267,.F.); +#8269=ADVANCED_FACE('',(#8268),#8260,.T.); +#8270=CARTESIAN_POINT('',(-7.82E0,-1.48E0,-1.015E1)); +#8271=DIRECTION('',(1.E0,0.E0,0.E0)); +#8272=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8273=AXIS2_PLACEMENT_3D('',#8270,#8271,#8272); +#8274=CYLINDRICAL_SURFACE('',#8273,3.2E-1); +#8275=ORIENTED_EDGE('',*,*,#8156,.F.); +#8277=ORIENTED_EDGE('',*,*,#8276,.T.); +#8279=ORIENTED_EDGE('',*,*,#8278,.T.); +#8280=ORIENTED_EDGE('',*,*,#8262,.F.); +#8281=EDGE_LOOP('',(#8275,#8277,#8279,#8280)); +#8282=FACE_OUTER_BOUND('',#8281,.F.); +#8283=ADVANCED_FACE('',(#8282),#8274,.F.); +#8284=CARTESIAN_POINT('',(-7.82E0,-1.8E0,-1.116E1)); +#8285=DIRECTION('',(0.E0,1.E0,0.E0)); +#8286=DIRECTION('',(0.E0,0.E0,1.E0)); +#8287=AXIS2_PLACEMENT_3D('',#8284,#8285,#8286); +#8288=PLANE('',#8287); +#8289=ORIENTED_EDGE('',*,*,#8154,.F.); +#8291=ORIENTED_EDGE('',*,*,#8290,.T.); +#8293=ORIENTED_EDGE('',*,*,#8292,.T.); +#8294=ORIENTED_EDGE('',*,*,#8276,.F.); +#8295=EDGE_LOOP('',(#8289,#8291,#8293,#8294)); +#8296=FACE_OUTER_BOUND('',#8295,.F.); +#8297=ADVANCED_FACE('',(#8296),#8288,.T.); +#8298=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.116E1)); +#8299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8300=DIRECTION('',(0.E0,1.E0,0.E0)); +#8301=AXIS2_PLACEMENT_3D('',#8298,#8299,#8300); +#8302=PLANE('',#8301); +#8303=ORIENTED_EDGE('',*,*,#8152,.F.); +#8305=ORIENTED_EDGE('',*,*,#8304,.T.); +#8307=ORIENTED_EDGE('',*,*,#8306,.T.); +#8308=ORIENTED_EDGE('',*,*,#8290,.F.); +#8309=EDGE_LOOP('',(#8303,#8305,#8307,#8308)); +#8310=FACE_OUTER_BOUND('',#8309,.F.); +#8311=ADVANCED_FACE('',(#8310),#8302,.T.); +#8312=CARTESIAN_POINT('',(-7.82E0,-2.44E0,-1.015E1)); +#8313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8314=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8315=AXIS2_PLACEMENT_3D('',#8312,#8313,#8314); +#8316=PLANE('',#8315); +#8317=ORIENTED_EDGE('',*,*,#8150,.F.); +#8319=ORIENTED_EDGE('',*,*,#8318,.T.); +#8321=ORIENTED_EDGE('',*,*,#8320,.T.); +#8322=ORIENTED_EDGE('',*,*,#8304,.F.); +#8323=EDGE_LOOP('',(#8317,#8319,#8321,#8322)); +#8324=FACE_OUTER_BOUND('',#8323,.F.); +#8325=ADVANCED_FACE('',(#8324),#8316,.T.); +#8326=CARTESIAN_POINT('',(-7.82E0,-1.48E0,-1.015E1)); +#8327=DIRECTION('',(1.E0,0.E0,0.E0)); +#8328=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8329=AXIS2_PLACEMENT_3D('',#8326,#8327,#8328); +#8330=CYLINDRICAL_SURFACE('',#8329,9.6E-1); +#8331=ORIENTED_EDGE('',*,*,#8148,.F.); +#8333=ORIENTED_EDGE('',*,*,#8332,.T.); +#8335=ORIENTED_EDGE('',*,*,#8334,.T.); +#8336=ORIENTED_EDGE('',*,*,#8318,.F.); +#8337=EDGE_LOOP('',(#8331,#8333,#8335,#8336)); +#8338=FACE_OUTER_BOUND('',#8337,.F.); +#8339=ADVANCED_FACE('',(#8338),#8330,.T.); +#8340=CARTESIAN_POINT('',(-7.82E0,-7.976450198782E-1,-8.11E0)); +#8341=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#8342=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#8343=AXIS2_PLACEMENT_3D('',#8340,#8341,#8342); +#8344=PLANE('',#8343); +#8345=ORIENTED_EDGE('',*,*,#8146,.F.); +#8346=ORIENTED_EDGE('',*,*,#5098,.T.); +#8348=ORIENTED_EDGE('',*,*,#8347,.T.); +#8349=ORIENTED_EDGE('',*,*,#8332,.F.); +#8350=EDGE_LOOP('',(#8345,#8346,#8348,#8349)); +#8351=FACE_OUTER_BOUND('',#8350,.F.); +#8352=ADVANCED_FACE('',(#8351),#8344,.T.); +#8353=CARTESIAN_POINT('',(-7.18E0,0.E0,0.E0)); +#8354=DIRECTION('',(1.E0,0.E0,0.E0)); +#8355=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8356=AXIS2_PLACEMENT_3D('',#8353,#8354,#8355); +#8357=PLANE('',#8356); +#8358=ORIENTED_EDGE('',*,*,#8194,.F.); +#8359=ORIENTED_EDGE('',*,*,#8208,.F.); +#8360=ORIENTED_EDGE('',*,*,#8222,.F.); +#8361=ORIENTED_EDGE('',*,*,#8236,.F.); +#8362=ORIENTED_EDGE('',*,*,#8250,.F.); +#8363=ORIENTED_EDGE('',*,*,#8264,.F.); +#8364=ORIENTED_EDGE('',*,*,#8278,.F.); +#8365=ORIENTED_EDGE('',*,*,#8292,.F.); +#8366=ORIENTED_EDGE('',*,*,#8306,.F.); +#8367=ORIENTED_EDGE('',*,*,#8320,.F.); +#8368=ORIENTED_EDGE('',*,*,#8334,.F.); +#8369=ORIENTED_EDGE('',*,*,#8347,.F.); +#8370=ORIENTED_EDGE('',*,*,#5096,.T.); +#8371=EDGE_LOOP('',(#8358,#8359,#8360,#8361,#8362,#8363,#8364,#8365,#8366,#8367, +#8368,#8369,#8370)); +#8372=FACE_OUTER_BOUND('',#8371,.F.); +#8373=ADVANCED_FACE('',(#8372),#8357,.T.); +#8374=CARTESIAN_POINT('',(-7.18E0,0.E0,0.E0)); +#8375=DIRECTION('',(1.E0,0.E0,0.E0)); +#8376=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8377=AXIS2_PLACEMENT_3D('',#8374,#8375,#8376); +#8378=PLANE('',#8377); +#8380=ORIENTED_EDGE('',*,*,#8379,.F.); +#8381=ORIENTED_EDGE('',*,*,#8131,.F.); +#8383=ORIENTED_EDGE('',*,*,#8382,.F.); +#8385=ORIENTED_EDGE('',*,*,#8384,.F.); +#8386=EDGE_LOOP('',(#8380,#8381,#8383,#8385)); +#8387=FACE_OUTER_BOUND('',#8386,.F.); +#8388=ADVANCED_FACE('',(#8387),#8378,.T.); +#8389=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-6.35E0)); +#8390=DIRECTION('',(0.E0,1.E0,0.E0)); +#8391=DIRECTION('',(0.E0,0.E0,1.E0)); +#8392=AXIS2_PLACEMENT_3D('',#8389,#8390,#8391); +#8393=PLANE('',#8392); +#8394=ORIENTED_EDGE('',*,*,#8176,.F.); +#8395=ORIENTED_EDGE('',*,*,#8133,.T.); +#8396=ORIENTED_EDGE('',*,*,#8379,.T.); +#8398=ORIENTED_EDGE('',*,*,#8397,.F.); +#8399=EDGE_LOOP('',(#8394,#8395,#8396,#8398)); +#8400=FACE_OUTER_BOUND('',#8399,.F.); +#8401=ADVANCED_FACE('',(#8400),#8393,.T.); +#8402=CARTESIAN_POINT('',(-7.82E0,3.2E-1,-2.2E0)); +#8403=DIRECTION('',(0.E0,0.E0,1.E0)); +#8404=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8405=AXIS2_PLACEMENT_3D('',#8402,#8403,#8404); +#8406=PLANE('',#8405); +#8407=ORIENTED_EDGE('',*,*,#8178,.F.); +#8408=ORIENTED_EDGE('',*,*,#8397,.T.); +#8409=ORIENTED_EDGE('',*,*,#8384,.T.); +#8411=ORIENTED_EDGE('',*,*,#8410,.F.); +#8412=EDGE_LOOP('',(#8407,#8408,#8409,#8411)); +#8413=FACE_OUTER_BOUND('',#8412,.F.); +#8414=ADVANCED_FACE('',(#8413),#8406,.T.); +#8415=CARTESIAN_POINT('',(-7.82E0,-3.2E-1,-2.2E0)); +#8416=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8417=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8418=AXIS2_PLACEMENT_3D('',#8415,#8416,#8417); +#8419=PLANE('',#8418); +#8420=ORIENTED_EDGE('',*,*,#8180,.F.); +#8421=ORIENTED_EDGE('',*,*,#8410,.T.); +#8422=ORIENTED_EDGE('',*,*,#8382,.T.); +#8423=ORIENTED_EDGE('',*,*,#8129,.F.); +#8424=EDGE_LOOP('',(#8420,#8421,#8422,#8423)); +#8425=FACE_OUTER_BOUND('',#8424,.F.); +#8426=ADVANCED_FACE('',(#8425),#8419,.T.); +#8427=CARTESIAN_POINT('',(-8.81E0,1.31E0,0.E0)); +#8428=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8429=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8430=AXIS2_PLACEMENT_3D('',#8427,#8428,#8429); +#8431=PLANE('',#8430); +#8432=ORIENTED_EDGE('',*,*,#5741,.F.); +#8434=ORIENTED_EDGE('',*,*,#8433,.T.); +#8435=ORIENTED_EDGE('',*,*,#8119,.T.); +#8436=ORIENTED_EDGE('',*,*,#8091,.F.); +#8437=EDGE_LOOP('',(#8432,#8434,#8435,#8436)); +#8438=FACE_OUTER_BOUND('',#8437,.F.); +#8439=ADVANCED_FACE('',(#8438),#8431,.F.); +#8440=CARTESIAN_POINT('',(-6.19E0,1.31E0,0.E0)); +#8441=DIRECTION('',(0.E0,1.E0,0.E0)); +#8442=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8443=AXIS2_PLACEMENT_3D('',#8440,#8441,#8442); +#8444=PLANE('',#8443); +#8445=ORIENTED_EDGE('',*,*,#5739,.F.); +#8447=ORIENTED_EDGE('',*,*,#8446,.T.); +#8448=ORIENTED_EDGE('',*,*,#8121,.T.); +#8449=ORIENTED_EDGE('',*,*,#8433,.F.); +#8450=EDGE_LOOP('',(#8445,#8447,#8448,#8449)); +#8451=FACE_OUTER_BOUND('',#8450,.F.); +#8452=ADVANCED_FACE('',(#8451),#8444,.F.); +#8453=CARTESIAN_POINT('',(-6.19E0,-1.31E0,0.E0)); +#8454=DIRECTION('',(1.E0,0.E0,0.E0)); +#8455=DIRECTION('',(0.E0,1.E0,0.E0)); +#8456=AXIS2_PLACEMENT_3D('',#8453,#8454,#8455); +#8457=PLANE('',#8456); +#8458=ORIENTED_EDGE('',*,*,#8107,.F.); +#8459=ORIENTED_EDGE('',*,*,#8123,.T.); +#8460=ORIENTED_EDGE('',*,*,#8446,.F.); +#8461=ORIENTED_EDGE('',*,*,#5737,.F.); +#8462=EDGE_LOOP('',(#8458,#8459,#8460,#8461)); +#8463=FACE_OUTER_BOUND('',#8462,.F.); +#8464=ADVANCED_FACE('',(#8463),#8457,.F.); +#8465=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#8466=DIRECTION('',(0.E0,1.E0,0.E0)); +#8467=DIRECTION('',(1.E0,0.E0,0.E0)); +#8468=AXIS2_PLACEMENT_3D('',#8465,#8466,#8467); +#8469=PLANE('',#8468); +#8471=ORIENTED_EDGE('',*,*,#8470,.T.); +#8472=ORIENTED_EDGE('',*,*,#5648,.F.); +#8474=ORIENTED_EDGE('',*,*,#8473,.T.); +#8476=ORIENTED_EDGE('',*,*,#8475,.T.); +#8477=EDGE_LOOP('',(#8471,#8472,#8474,#8476)); +#8478=FACE_OUTER_BOUND('',#8477,.F.); +#8479=ADVANCED_FACE('',(#8478),#8469,.F.); +#8480=CARTESIAN_POINT('',(0.E0,-5.E-1,0.E0)); +#8481=DIRECTION('',(0.E0,1.E0,0.E0)); +#8482=DIRECTION('',(1.E0,0.E0,0.E0)); +#8483=AXIS2_PLACEMENT_3D('',#8480,#8481,#8482); +#8484=PLANE('',#8483); +#8486=ORIENTED_EDGE('',*,*,#8485,.T.); +#8487=ORIENTED_EDGE('',*,*,#4807,.T.); +#8489=ORIENTED_EDGE('',*,*,#8488,.T.); +#8491=ORIENTED_EDGE('',*,*,#8490,.T.); +#8492=EDGE_LOOP('',(#8486,#8487,#8489,#8491)); +#8493=FACE_OUTER_BOUND('',#8492,.F.); +#8494=ADVANCED_FACE('',(#8493),#8484,.F.); +#8495=CARTESIAN_POINT('',(9.93E0,-5.E-1,-5.05E0)); +#8496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8497=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8498=AXIS2_PLACEMENT_3D('',#8495,#8496,#8497); +#8499=PLANE('',#8498); +#8501=ORIENTED_EDGE('',*,*,#8500,.T.); +#8503=ORIENTED_EDGE('',*,*,#8502,.T.); +#8504=ORIENTED_EDGE('',*,*,#5650,.F.); +#8505=ORIENTED_EDGE('',*,*,#8470,.F.); +#8506=EDGE_LOOP('',(#8501,#8503,#8504,#8505)); +#8507=FACE_OUTER_BOUND('',#8506,.F.); +#8508=ADVANCED_FACE('',(#8507),#8499,.T.); +#8509=CARTESIAN_POINT('',(9.93E0,-5.E-1,0.E0)); +#8510=DIRECTION('',(1.E0,0.E0,0.E0)); +#8511=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8512=AXIS2_PLACEMENT_3D('',#8509,#8510,#8511); +#8513=PLANE('',#8512); +#8515=ORIENTED_EDGE('',*,*,#8514,.F.); +#8517=ORIENTED_EDGE('',*,*,#8516,.T.); +#8519=ORIENTED_EDGE('',*,*,#8518,.T.); +#8521=ORIENTED_EDGE('',*,*,#8520,.T.); +#8523=ORIENTED_EDGE('',*,*,#8522,.T.); +#8525=ORIENTED_EDGE('',*,*,#8524,.T.); +#8526=ORIENTED_EDGE('',*,*,#8500,.F.); +#8527=ORIENTED_EDGE('',*,*,#8475,.F.); +#8529=ORIENTED_EDGE('',*,*,#8528,.T.); +#8531=ORIENTED_EDGE('',*,*,#8530,.T.); +#8533=ORIENTED_EDGE('',*,*,#8532,.F.); +#8535=ORIENTED_EDGE('',*,*,#8534,.T.); +#8536=EDGE_LOOP('',(#8515,#8517,#8519,#8521,#8523,#8525,#8526,#8527,#8529,#8531, +#8533,#8535)); +#8537=FACE_OUTER_BOUND('',#8536,.F.); +#8538=ADVANCED_FACE('',(#8537),#8513,.F.); +#8539=CARTESIAN_POINT('',(9.93E0,4.15E-1,-5.05E0)); +#8540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8542=AXIS2_PLACEMENT_3D('',#8539,#8540,#8541); +#8543=CYLINDRICAL_SURFACE('',#8542,1.3E-1); +#8544=ORIENTED_EDGE('',*,*,#8514,.T.); +#8546=ORIENTED_EDGE('',*,*,#8545,.T.); +#8548=ORIENTED_EDGE('',*,*,#8547,.T.); +#8550=ORIENTED_EDGE('',*,*,#8549,.F.); +#8551=EDGE_LOOP('',(#8544,#8546,#8548,#8550)); +#8552=FACE_OUTER_BOUND('',#8551,.F.); +#8553=ADVANCED_FACE('',(#8552),#8543,.F.); +#8554=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.18E0)); +#8555=DIRECTION('',(0.E0,0.E0,1.E0)); +#8556=DIRECTION('',(0.E0,1.E0,0.E0)); +#8557=AXIS2_PLACEMENT_3D('',#8554,#8555,#8556); +#8558=PLANE('',#8557); +#8559=ORIENTED_EDGE('',*,*,#8534,.F.); +#8561=ORIENTED_EDGE('',*,*,#8560,.T.); +#8563=ORIENTED_EDGE('',*,*,#8562,.T.); +#8564=ORIENTED_EDGE('',*,*,#8545,.F.); +#8565=EDGE_LOOP('',(#8559,#8561,#8563,#8564)); +#8566=FACE_OUTER_BOUND('',#8565,.F.); +#8567=ADVANCED_FACE('',(#8566),#8558,.T.); +#8568=CARTESIAN_POINT('',(9.93E0,-4.15E-1,-5.05E0)); +#8569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8570=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8571=AXIS2_PLACEMENT_3D('',#8568,#8569,#8570); +#8572=CYLINDRICAL_SURFACE('',#8571,1.3E-1); +#8573=ORIENTED_EDGE('',*,*,#8532,.T.); +#8575=ORIENTED_EDGE('',*,*,#8574,.T.); +#8577=ORIENTED_EDGE('',*,*,#8576,.T.); +#8578=ORIENTED_EDGE('',*,*,#8560,.F.); +#8579=EDGE_LOOP('',(#8573,#8575,#8577,#8578)); +#8580=FACE_OUTER_BOUND('',#8579,.F.); +#8581=ADVANCED_FACE('',(#8580),#8572,.F.); +#8582=CARTESIAN_POINT('',(9.93E0,-5.45E-1,-3.02E0)); +#8583=DIRECTION('',(0.E0,1.E0,0.E0)); +#8584=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8585=AXIS2_PLACEMENT_3D('',#8582,#8583,#8584); +#8586=PLANE('',#8585); +#8587=ORIENTED_EDGE('',*,*,#8530,.F.); +#8589=ORIENTED_EDGE('',*,*,#8588,.F.); +#8591=ORIENTED_EDGE('',*,*,#8590,.T.); +#8593=ORIENTED_EDGE('',*,*,#8592,.T.); +#8594=ORIENTED_EDGE('',*,*,#8574,.F.); +#8595=EDGE_LOOP('',(#8587,#8589,#8591,#8593,#8594)); +#8596=FACE_OUTER_BOUND('',#8595,.F.); +#8597=ADVANCED_FACE('',(#8596),#8586,.T.); +#8598=CARTESIAN_POINT('',(9.93E0,-5.E-1,-3.05E0)); +#8599=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8601=AXIS2_PLACEMENT_3D('',#8598,#8599,#8600); +#8602=PLANE('',#8601); +#8604=ORIENTED_EDGE('',*,*,#8603,.F.); +#8606=ORIENTED_EDGE('',*,*,#8605,.T.); +#8608=ORIENTED_EDGE('',*,*,#8607,.T.); +#8610=ORIENTED_EDGE('',*,*,#8609,.T.); +#8612=ORIENTED_EDGE('',*,*,#8611,.T.); +#8613=ORIENTED_EDGE('',*,*,#8588,.T.); +#8615=ORIENTED_EDGE('',*,*,#8614,.F.); +#8617=ORIENTED_EDGE('',*,*,#8616,.F.); +#8619=ORIENTED_EDGE('',*,*,#8618,.T.); +#8621=ORIENTED_EDGE('',*,*,#8620,.T.); +#8623=ORIENTED_EDGE('',*,*,#8622,.F.); +#8625=ORIENTED_EDGE('',*,*,#8624,.T.); +#8627=ORIENTED_EDGE('',*,*,#8626,.T.); +#8629=ORIENTED_EDGE('',*,*,#8628,.T.); +#8631=ORIENTED_EDGE('',*,*,#8630,.T.); +#8633=ORIENTED_EDGE('',*,*,#8632,.T.); +#8635=ORIENTED_EDGE('',*,*,#8634,.T.); +#8637=ORIENTED_EDGE('',*,*,#8636,.T.); +#8639=ORIENTED_EDGE('',*,*,#8638,.T.); +#8641=ORIENTED_EDGE('',*,*,#8640,.T.); +#8642=EDGE_LOOP('',(#8604,#8606,#8608,#8610,#8612,#8613,#8615,#8617,#8619,#8621, +#8623,#8625,#8627,#8629,#8631,#8633,#8635,#8637,#8639,#8641)); +#8643=FACE_OUTER_BOUND('',#8642,.F.); +#8644=ADVANCED_FACE('',(#8643),#8602,.F.); +#8645=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-3.94E0)); +#8646=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8647=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8648=AXIS2_PLACEMENT_3D('',#8645,#8646,#8647); +#8649=CYLINDRICAL_SURFACE('',#8648,5.35E-1); +#8650=ORIENTED_EDGE('',*,*,#8603,.T.); +#8652=ORIENTED_EDGE('',*,*,#8651,.T.); +#8654=ORIENTED_EDGE('',*,*,#8653,.F.); +#8656=ORIENTED_EDGE('',*,*,#8655,.F.); +#8657=EDGE_LOOP('',(#8650,#8652,#8654,#8656)); +#8658=FACE_OUTER_BOUND('',#8657,.F.); +#8659=ADVANCED_FACE('',(#8658),#8649,.F.); +#8660=CARTESIAN_POINT('',(-9.5E0,0.E0,-5.26E0)); +#8661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8662=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8663=AXIS2_PLACEMENT_3D('',#8660,#8661,#8662); +#8664=PLANE('',#8663); +#8666=ORIENTED_EDGE('',*,*,#8665,.T.); +#8668=ORIENTED_EDGE('',*,*,#8667,.F.); +#8670=ORIENTED_EDGE('',*,*,#8669,.F.); +#8672=ORIENTED_EDGE('',*,*,#8671,.F.); +#8674=ORIENTED_EDGE('',*,*,#8673,.F.); +#8675=ORIENTED_EDGE('',*,*,#8651,.F.); +#8676=EDGE_LOOP('',(#8666,#8668,#8670,#8672,#8674,#8675)); +#8677=FACE_OUTER_BOUND('',#8676,.F.); +#8678=ADVANCED_FACE('',(#8677),#8664,.T.); +#8679=CARTESIAN_POINT('',(-9.5E0,0.E0,-5.26E0)); +#8680=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8681=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8682=AXIS2_PLACEMENT_3D('',#8679,#8680,#8681); +#8683=PLANE('',#8682); +#8685=ORIENTED_EDGE('',*,*,#8684,.F.); +#8687=ORIENTED_EDGE('',*,*,#8686,.F.); +#8689=ORIENTED_EDGE('',*,*,#8688,.F.); +#8691=ORIENTED_EDGE('',*,*,#8690,.F.); +#8693=ORIENTED_EDGE('',*,*,#8692,.F.); +#8695=ORIENTED_EDGE('',*,*,#8694,.F.); +#8696=EDGE_LOOP('',(#8685,#8687,#8689,#8691,#8693,#8695)); +#8697=FACE_OUTER_BOUND('',#8696,.F.); +#8698=ADVANCED_FACE('',(#8697),#8683,.T.); +#8699=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.93E0)); +#8700=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8701=DIRECTION('',(0.E0,0.E0,1.E0)); +#8702=AXIS2_PLACEMENT_3D('',#8699,#8700,#8701); +#8703=PLANE('',#8702); +#8705=ORIENTED_EDGE('',*,*,#8704,.T.); +#8707=ORIENTED_EDGE('',*,*,#8706,.T.); +#8709=ORIENTED_EDGE('',*,*,#8708,.F.); +#8710=ORIENTED_EDGE('',*,*,#8605,.F.); +#8711=EDGE_LOOP('',(#8705,#8707,#8709,#8710)); +#8712=FACE_OUTER_BOUND('',#8711,.F.); +#8713=ADVANCED_FACE('',(#8712),#8703,.T.); +#8714=CARTESIAN_POINT('',(9.93E0,-1.545E0,-5.93E0)); +#8715=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8716=DIRECTION('',(0.E0,0.E0,1.E0)); +#8717=AXIS2_PLACEMENT_3D('',#8714,#8715,#8716); +#8718=PLANE('',#8717); +#8719=ORIENTED_EDGE('',*,*,#8665,.F.); +#8720=ORIENTED_EDGE('',*,*,#8640,.F.); +#8722=ORIENTED_EDGE('',*,*,#8721,.T.); +#8724=ORIENTED_EDGE('',*,*,#8723,.T.); +#8725=EDGE_LOOP('',(#8719,#8720,#8722,#8724)); +#8726=FACE_OUTER_BOUND('',#8725,.F.); +#8727=ADVANCED_FACE('',(#8726),#8718,.T.); +#8728=CARTESIAN_POINT('',(-9.5E0,0.E0,-3.94E0)); +#8729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8730=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8731=AXIS2_PLACEMENT_3D('',#8728,#8729,#8730); +#8732=PLANE('',#8731); +#8733=ORIENTED_EDGE('',*,*,#8704,.F.); +#8734=ORIENTED_EDGE('',*,*,#8655,.T.); +#8736=ORIENTED_EDGE('',*,*,#8735,.T.); +#8738=ORIENTED_EDGE('',*,*,#8737,.T.); +#8740=ORIENTED_EDGE('',*,*,#8739,.T.); +#8742=ORIENTED_EDGE('',*,*,#8741,.T.); +#8743=EDGE_LOOP('',(#8733,#8734,#8736,#8738,#8740,#8742)); +#8744=FACE_OUTER_BOUND('',#8743,.F.); +#8745=ADVANCED_FACE('',(#8744),#8732,.F.); +#8746=CARTESIAN_POINT('',(-9.5E0,0.E0,-3.94E0)); +#8747=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8748=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8749=AXIS2_PLACEMENT_3D('',#8746,#8747,#8748); +#8750=PLANE('',#8749); +#8752=ORIENTED_EDGE('',*,*,#8751,.T.); +#8754=ORIENTED_EDGE('',*,*,#8753,.T.); +#8756=ORIENTED_EDGE('',*,*,#8755,.T.); +#8758=ORIENTED_EDGE('',*,*,#8757,.T.); +#8760=ORIENTED_EDGE('',*,*,#8759,.T.); +#8762=ORIENTED_EDGE('',*,*,#8761,.T.); +#8763=EDGE_LOOP('',(#8752,#8754,#8756,#8758,#8760,#8762)); +#8764=FACE_OUTER_BOUND('',#8763,.F.); +#8765=ADVANCED_FACE('',(#8764),#8750,.F.); +#8766=CARTESIAN_POINT('',(1.0465E1,-2.08E0,-3.94E0)); +#8767=DIRECTION('',(0.E0,1.E0,0.E0)); +#8768=DIRECTION('',(1.E0,0.E0,0.E0)); +#8769=AXIS2_PLACEMENT_3D('',#8766,#8767,#8768); +#8770=PLANE('',#8769); +#8771=ORIENTED_EDGE('',*,*,#8735,.F.); +#8772=ORIENTED_EDGE('',*,*,#8653,.T.); +#8773=ORIENTED_EDGE('',*,*,#8673,.T.); +#8775=ORIENTED_EDGE('',*,*,#8774,.F.); +#8776=EDGE_LOOP('',(#8771,#8772,#8773,#8775)); +#8777=FACE_OUTER_BOUND('',#8776,.F.); +#8778=ADVANCED_FACE('',(#8777),#8770,.T.); +#8779=CARTESIAN_POINT('',(1.2625E1,-2.08E0,-3.94E0)); +#8780=DIRECTION('',(1.E0,0.E0,0.E0)); +#8781=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8782=AXIS2_PLACEMENT_3D('',#8779,#8780,#8781); +#8783=PLANE('',#8782); +#8784=ORIENTED_EDGE('',*,*,#8737,.F.); +#8785=ORIENTED_EDGE('',*,*,#8774,.T.); +#8786=ORIENTED_EDGE('',*,*,#8671,.T.); +#8788=ORIENTED_EDGE('',*,*,#8787,.F.); +#8789=EDGE_LOOP('',(#8784,#8785,#8786,#8788)); +#8790=FACE_OUTER_BOUND('',#8789,.F.); +#8791=ADVANCED_FACE('',(#8790),#8783,.T.); +#8792=CARTESIAN_POINT('',(1.2625E1,-2.44E0,-3.94E0)); +#8793=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8794=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8795=AXIS2_PLACEMENT_3D('',#8792,#8793,#8794); +#8796=PLANE('',#8795); +#8797=ORIENTED_EDGE('',*,*,#8739,.F.); +#8798=ORIENTED_EDGE('',*,*,#8787,.T.); +#8799=ORIENTED_EDGE('',*,*,#8669,.T.); +#8801=ORIENTED_EDGE('',*,*,#8800,.F.); +#8802=EDGE_LOOP('',(#8797,#8798,#8799,#8801)); +#8803=FACE_OUTER_BOUND('',#8802,.F.); +#8804=ADVANCED_FACE('',(#8803),#8796,.T.); +#8805=CARTESIAN_POINT('',(1.0465E1,-1.545E0,-3.94E0)); +#8806=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8807=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8808=AXIS2_PLACEMENT_3D('',#8805,#8806,#8807); +#8809=CYLINDRICAL_SURFACE('',#8808,8.95E-1); +#8811=ORIENTED_EDGE('',*,*,#8810,.F.); +#8812=ORIENTED_EDGE('',*,*,#8741,.F.); +#8813=ORIENTED_EDGE('',*,*,#8800,.T.); +#8814=ORIENTED_EDGE('',*,*,#8667,.T.); +#8815=EDGE_LOOP('',(#8811,#8812,#8813,#8814)); +#8816=FACE_OUTER_BOUND('',#8815,.F.); +#8817=ADVANCED_FACE('',(#8816),#8809,.T.); +#8818=CARTESIAN_POINT('',(9.57E0,-5.E-1,-3.05E0)); +#8819=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8821=AXIS2_PLACEMENT_3D('',#8818,#8819,#8820); +#8822=PLANE('',#8821); +#8823=ORIENTED_EDGE('',*,*,#8810,.T.); +#8824=ORIENTED_EDGE('',*,*,#8723,.F.); +#8826=ORIENTED_EDGE('',*,*,#8825,.F.); +#8828=ORIENTED_EDGE('',*,*,#8827,.F.); +#8830=ORIENTED_EDGE('',*,*,#8829,.F.); +#8832=ORIENTED_EDGE('',*,*,#8831,.F.); +#8834=ORIENTED_EDGE('',*,*,#8833,.F.); +#8836=ORIENTED_EDGE('',*,*,#8835,.F.); +#8838=ORIENTED_EDGE('',*,*,#8837,.F.); +#8840=ORIENTED_EDGE('',*,*,#8839,.F.); +#8842=ORIENTED_EDGE('',*,*,#8841,.F.); +#8844=ORIENTED_EDGE('',*,*,#8843,.F.); +#8845=ORIENTED_EDGE('',*,*,#8547,.F.); +#8846=ORIENTED_EDGE('',*,*,#8562,.F.); +#8847=ORIENTED_EDGE('',*,*,#8576,.F.); +#8848=ORIENTED_EDGE('',*,*,#8592,.F.); +#8850=ORIENTED_EDGE('',*,*,#8849,.F.); +#8852=ORIENTED_EDGE('',*,*,#8851,.F.); +#8854=ORIENTED_EDGE('',*,*,#8853,.F.); +#8855=ORIENTED_EDGE('',*,*,#8706,.F.); +#8856=EDGE_LOOP('',(#8823,#8824,#8826,#8828,#8830,#8832,#8834,#8836,#8838,#8840, +#8842,#8844,#8845,#8846,#8847,#8848,#8850,#8852,#8854,#8855)); +#8857=FACE_OUTER_BOUND('',#8856,.F.); +#8858=ADVANCED_FACE('',(#8857),#8822,.T.); +#8859=CARTESIAN_POINT('',(9.93E0,-1.045E0,-5.93E0)); +#8860=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8861=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8862=AXIS2_PLACEMENT_3D('',#8859,#8860,#8861); +#8863=CYLINDRICAL_SURFACE('',#8862,5.E-1); +#8864=ORIENTED_EDGE('',*,*,#8638,.F.); +#8866=ORIENTED_EDGE('',*,*,#8865,.T.); +#8867=ORIENTED_EDGE('',*,*,#8825,.T.); +#8868=ORIENTED_EDGE('',*,*,#8721,.F.); +#8869=EDGE_LOOP('',(#8864,#8866,#8867,#8868)); +#8870=FACE_OUTER_BOUND('',#8869,.F.); +#8871=ADVANCED_FACE('',(#8870),#8863,.T.); +#8872=CARTESIAN_POINT('',(9.93E0,1.185E0,-6.43E0)); +#8873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8874=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8875=AXIS2_PLACEMENT_3D('',#8872,#8873,#8874); +#8876=PLANE('',#8875); +#8877=ORIENTED_EDGE('',*,*,#8636,.F.); +#8879=ORIENTED_EDGE('',*,*,#8878,.T.); +#8880=ORIENTED_EDGE('',*,*,#8827,.T.); +#8881=ORIENTED_EDGE('',*,*,#8865,.F.); +#8882=EDGE_LOOP('',(#8877,#8879,#8880,#8881)); +#8883=FACE_OUTER_BOUND('',#8882,.F.); +#8884=ADVANCED_FACE('',(#8883),#8876,.T.); +#8885=CARTESIAN_POINT('',(9.93E0,1.185E0,-5.93E0)); +#8886=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8887=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8888=AXIS2_PLACEMENT_3D('',#8885,#8886,#8887); +#8889=CYLINDRICAL_SURFACE('',#8888,5.E-1); +#8890=ORIENTED_EDGE('',*,*,#8634,.F.); +#8892=ORIENTED_EDGE('',*,*,#8891,.T.); +#8893=ORIENTED_EDGE('',*,*,#8829,.T.); +#8894=ORIENTED_EDGE('',*,*,#8878,.F.); +#8895=EDGE_LOOP('',(#8890,#8892,#8893,#8894)); +#8896=FACE_OUTER_BOUND('',#8895,.F.); +#8897=ADVANCED_FACE('',(#8896),#8889,.T.); +#8898=CARTESIAN_POINT('',(9.93E0,1.685E0,-2.9E0)); +#8899=DIRECTION('',(0.E0,1.E0,0.E0)); +#8900=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8901=AXIS2_PLACEMENT_3D('',#8898,#8899,#8900); +#8902=PLANE('',#8901); +#8903=ORIENTED_EDGE('',*,*,#8632,.F.); +#8905=ORIENTED_EDGE('',*,*,#8904,.T.); +#8906=ORIENTED_EDGE('',*,*,#8831,.T.); +#8907=ORIENTED_EDGE('',*,*,#8891,.F.); +#8908=EDGE_LOOP('',(#8903,#8905,#8906,#8907)); +#8909=FACE_OUTER_BOUND('',#8908,.F.); +#8910=ADVANCED_FACE('',(#8909),#8902,.T.); +#8911=CARTESIAN_POINT('',(9.93E0,1.555E0,-2.9E0)); +#8912=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8913=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8914=AXIS2_PLACEMENT_3D('',#8911,#8912,#8913); +#8915=CYLINDRICAL_SURFACE('',#8914,1.3E-1); +#8916=ORIENTED_EDGE('',*,*,#8630,.F.); +#8918=ORIENTED_EDGE('',*,*,#8917,.T.); +#8919=ORIENTED_EDGE('',*,*,#8833,.T.); +#8920=ORIENTED_EDGE('',*,*,#8904,.F.); +#8921=EDGE_LOOP('',(#8916,#8918,#8919,#8920)); +#8922=FACE_OUTER_BOUND('',#8921,.F.); +#8923=ADVANCED_FACE('',(#8922),#8915,.T.); +#8924=CARTESIAN_POINT('',(9.93E0,1.045E0,-2.77E0)); +#8925=DIRECTION('',(0.E0,0.E0,1.E0)); +#8926=DIRECTION('',(0.E0,1.E0,0.E0)); +#8927=AXIS2_PLACEMENT_3D('',#8924,#8925,#8926); +#8928=PLANE('',#8927); +#8929=ORIENTED_EDGE('',*,*,#8628,.F.); +#8931=ORIENTED_EDGE('',*,*,#8930,.T.); +#8932=ORIENTED_EDGE('',*,*,#8835,.T.); +#8933=ORIENTED_EDGE('',*,*,#8917,.F.); +#8934=EDGE_LOOP('',(#8929,#8931,#8932,#8933)); +#8935=FACE_OUTER_BOUND('',#8934,.F.); +#8936=ADVANCED_FACE('',(#8935),#8928,.T.); +#8937=CARTESIAN_POINT('',(9.93E0,1.045E0,-3.02E0)); +#8938=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8939=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8940=AXIS2_PLACEMENT_3D('',#8937,#8938,#8939); +#8941=CYLINDRICAL_SURFACE('',#8940,2.5E-1); +#8942=ORIENTED_EDGE('',*,*,#8626,.F.); +#8944=ORIENTED_EDGE('',*,*,#8943,.T.); +#8945=ORIENTED_EDGE('',*,*,#8837,.T.); +#8946=ORIENTED_EDGE('',*,*,#8930,.F.); +#8947=EDGE_LOOP('',(#8942,#8944,#8945,#8946)); +#8948=FACE_OUTER_BOUND('',#8947,.F.); +#8949=ADVANCED_FACE('',(#8948),#8941,.T.); +#8950=CARTESIAN_POINT('',(9.93E0,6.182233047034E-1,-3.093223304703E0)); +#8951=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#8952=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8953=AXIS2_PLACEMENT_3D('',#8950,#8951,#8952); +#8954=PLANE('',#8953); +#8955=ORIENTED_EDGE('',*,*,#8520,.F.); +#8957=ORIENTED_EDGE('',*,*,#8956,.T.); +#8958=ORIENTED_EDGE('',*,*,#8839,.T.); +#8959=ORIENTED_EDGE('',*,*,#8943,.F.); +#8960=ORIENTED_EDGE('',*,*,#8624,.F.); +#8961=EDGE_LOOP('',(#8955,#8957,#8958,#8959,#8960)); +#8962=FACE_OUTER_BOUND('',#8961,.F.); +#8963=ADVANCED_FACE('',(#8962),#8954,.T.); +#8964=CARTESIAN_POINT('',(9.93E0,7.95E-1,-3.27E0)); +#8965=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8966=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8967=AXIS2_PLACEMENT_3D('',#8964,#8965,#8966); +#8968=CYLINDRICAL_SURFACE('',#8967,2.5E-1); +#8969=ORIENTED_EDGE('',*,*,#8518,.F.); +#8971=ORIENTED_EDGE('',*,*,#8970,.T.); +#8972=ORIENTED_EDGE('',*,*,#8841,.T.); +#8973=ORIENTED_EDGE('',*,*,#8956,.F.); +#8974=EDGE_LOOP('',(#8969,#8971,#8972,#8973)); +#8975=FACE_OUTER_BOUND('',#8974,.F.); +#8976=ADVANCED_FACE('',(#8975),#8968,.T.); +#8977=CARTESIAN_POINT('',(9.93E0,5.45E-1,-5.05E0)); +#8978=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8979=DIRECTION('',(0.E0,0.E0,1.E0)); +#8980=AXIS2_PLACEMENT_3D('',#8977,#8978,#8979); +#8981=PLANE('',#8980); +#8982=ORIENTED_EDGE('',*,*,#8516,.F.); +#8983=ORIENTED_EDGE('',*,*,#8549,.T.); +#8984=ORIENTED_EDGE('',*,*,#8843,.T.); +#8985=ORIENTED_EDGE('',*,*,#8970,.F.); +#8986=EDGE_LOOP('',(#8982,#8983,#8984,#8985)); +#8987=FACE_OUTER_BOUND('',#8986,.F.); +#8988=ADVANCED_FACE('',(#8987),#8981,.T.); +#8989=CARTESIAN_POINT('',(9.93E0,-7.95E-1,-3.02E0)); +#8990=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8992=AXIS2_PLACEMENT_3D('',#8989,#8990,#8991); +#8993=CYLINDRICAL_SURFACE('',#8992,2.5E-1); +#8994=ORIENTED_EDGE('',*,*,#8611,.F.); +#8996=ORIENTED_EDGE('',*,*,#8995,.T.); +#8997=ORIENTED_EDGE('',*,*,#8849,.T.); +#8998=ORIENTED_EDGE('',*,*,#8590,.F.); +#8999=EDGE_LOOP('',(#8994,#8996,#8997,#8998)); +#9000=FACE_OUTER_BOUND('',#8999,.F.); +#9001=ADVANCED_FACE('',(#9000),#8993,.T.); +#9002=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.77E0)); +#9003=DIRECTION('',(0.E0,0.E0,1.E0)); +#9004=DIRECTION('',(0.E0,1.E0,0.E0)); +#9005=AXIS2_PLACEMENT_3D('',#9002,#9003,#9004); +#9006=PLANE('',#9005); +#9007=ORIENTED_EDGE('',*,*,#8609,.F.); +#9009=ORIENTED_EDGE('',*,*,#9008,.T.); +#9010=ORIENTED_EDGE('',*,*,#8851,.T.); +#9011=ORIENTED_EDGE('',*,*,#8995,.F.); +#9012=EDGE_LOOP('',(#9007,#9009,#9010,#9011)); +#9013=FACE_OUTER_BOUND('',#9012,.F.); +#9014=ADVANCED_FACE('',(#9013),#9006,.T.); +#9015=CARTESIAN_POINT('',(9.93E0,-1.415E0,-2.9E0)); +#9016=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9018=AXIS2_PLACEMENT_3D('',#9015,#9016,#9017); +#9019=CYLINDRICAL_SURFACE('',#9018,1.3E-1); +#9020=ORIENTED_EDGE('',*,*,#8607,.F.); +#9021=ORIENTED_EDGE('',*,*,#8708,.T.); +#9022=ORIENTED_EDGE('',*,*,#8853,.T.); +#9023=ORIENTED_EDGE('',*,*,#9008,.F.); +#9024=EDGE_LOOP('',(#9020,#9021,#9022,#9023)); +#9025=FACE_OUTER_BOUND('',#9024,.F.); +#9026=ADVANCED_FACE('',(#9025),#9019,.T.); +#9027=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.27E0)); +#9028=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9029=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9030=AXIS2_PLACEMENT_3D('',#9027,#9028,#9029); +#9031=PLANE('',#9030); +#9032=ORIENTED_EDGE('',*,*,#8751,.F.); +#9034=ORIENTED_EDGE('',*,*,#9033,.F.); +#9036=ORIENTED_EDGE('',*,*,#9035,.T.); +#9038=ORIENTED_EDGE('',*,*,#9037,.T.); +#9039=EDGE_LOOP('',(#9032,#9034,#9036,#9038)); +#9040=FACE_OUTER_BOUND('',#9039,.F.); +#9041=ADVANCED_FACE('',(#9040),#9031,.T.); +#9042=CARTESIAN_POINT('',(-9.93E0,-1.545E0,-3.27E0)); +#9043=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9044=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9045=AXIS2_PLACEMENT_3D('',#9042,#9043,#9044); +#9046=PLANE('',#9045); +#9047=ORIENTED_EDGE('',*,*,#8684,.T.); +#9049=ORIENTED_EDGE('',*,*,#9048,.T.); +#9051=ORIENTED_EDGE('',*,*,#9050,.F.); +#9053=ORIENTED_EDGE('',*,*,#9052,.F.); +#9054=EDGE_LOOP('',(#9047,#9049,#9051,#9053)); +#9055=FACE_OUTER_BOUND('',#9054,.F.); +#9056=ADVANCED_FACE('',(#9055),#9046,.T.); +#9057=CARTESIAN_POINT('',(-9.93E0,-1.29E0,-8.11E0)); +#9058=DIRECTION('',(1.E0,0.E0,0.E0)); +#9059=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9060=AXIS2_PLACEMENT_3D('',#9057,#9058,#9059); +#9061=PLANE('',#9060); +#9063=ORIENTED_EDGE('',*,*,#9062,.T.); +#9064=ORIENTED_EDGE('',*,*,#9052,.T.); +#9066=ORIENTED_EDGE('',*,*,#9065,.T.); +#9068=ORIENTED_EDGE('',*,*,#9067,.T.); +#9070=ORIENTED_EDGE('',*,*,#9069,.T.); +#9072=ORIENTED_EDGE('',*,*,#9071,.T.); +#9074=ORIENTED_EDGE('',*,*,#9073,.F.); +#9076=ORIENTED_EDGE('',*,*,#9075,.F.); +#9078=ORIENTED_EDGE('',*,*,#9077,.T.); +#9080=ORIENTED_EDGE('',*,*,#9079,.T.); +#9082=ORIENTED_EDGE('',*,*,#9081,.F.); +#9084=ORIENTED_EDGE('',*,*,#9083,.T.); +#9086=ORIENTED_EDGE('',*,*,#9085,.T.); +#9088=ORIENTED_EDGE('',*,*,#9087,.T.); +#9090=ORIENTED_EDGE('',*,*,#9089,.T.); +#9092=ORIENTED_EDGE('',*,*,#9091,.T.); +#9094=ORIENTED_EDGE('',*,*,#9093,.T.); +#9096=ORIENTED_EDGE('',*,*,#9095,.T.); +#9098=ORIENTED_EDGE('',*,*,#9097,.T.); +#9099=ORIENTED_EDGE('',*,*,#9033,.T.); +#9100=EDGE_LOOP('',(#9063,#9064,#9066,#9068,#9070,#9072,#9074,#9076,#9078,#9080, +#9082,#9084,#9086,#9088,#9090,#9092,#9094,#9096,#9098,#9099)); +#9101=FACE_OUTER_BOUND('',#9100,.F.); +#9102=ADVANCED_FACE('',(#9101),#9061,.F.); +#9103=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-3.94E0)); +#9104=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9105=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9106=AXIS2_PLACEMENT_3D('',#9103,#9104,#9105); +#9107=CYLINDRICAL_SURFACE('',#9106,5.35E-1); +#9108=ORIENTED_EDGE('',*,*,#9062,.F.); +#9109=ORIENTED_EDGE('',*,*,#8761,.F.); +#9111=ORIENTED_EDGE('',*,*,#9110,.T.); +#9112=ORIENTED_EDGE('',*,*,#8686,.T.); +#9113=EDGE_LOOP('',(#9108,#9109,#9111,#9112)); +#9114=FACE_OUTER_BOUND('',#9113,.F.); +#9115=ADVANCED_FACE('',(#9114),#9107,.F.); +#9116=CARTESIAN_POINT('',(-1.2625E1,-2.08E0,-3.94E0)); +#9117=DIRECTION('',(0.E0,1.E0,0.E0)); +#9118=DIRECTION('',(1.E0,0.E0,0.E0)); +#9119=AXIS2_PLACEMENT_3D('',#9116,#9117,#9118); +#9120=PLANE('',#9119); +#9121=ORIENTED_EDGE('',*,*,#8759,.F.); +#9123=ORIENTED_EDGE('',*,*,#9122,.T.); +#9124=ORIENTED_EDGE('',*,*,#8688,.T.); +#9125=ORIENTED_EDGE('',*,*,#9110,.F.); +#9126=EDGE_LOOP('',(#9121,#9123,#9124,#9125)); +#9127=FACE_OUTER_BOUND('',#9126,.F.); +#9128=ADVANCED_FACE('',(#9127),#9120,.T.); +#9129=CARTESIAN_POINT('',(-1.2625E1,-2.44E0,-3.94E0)); +#9130=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9131=DIRECTION('',(0.E0,1.E0,0.E0)); +#9132=AXIS2_PLACEMENT_3D('',#9129,#9130,#9131); +#9133=PLANE('',#9132); +#9134=ORIENTED_EDGE('',*,*,#8757,.F.); +#9136=ORIENTED_EDGE('',*,*,#9135,.T.); +#9137=ORIENTED_EDGE('',*,*,#8690,.T.); +#9138=ORIENTED_EDGE('',*,*,#9122,.F.); +#9139=EDGE_LOOP('',(#9134,#9136,#9137,#9138)); +#9140=FACE_OUTER_BOUND('',#9139,.F.); +#9141=ADVANCED_FACE('',(#9140),#9133,.T.); +#9142=CARTESIAN_POINT('',(-1.0465E1,-2.44E0,-3.94E0)); +#9143=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9144=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9145=AXIS2_PLACEMENT_3D('',#9142,#9143,#9144); +#9146=PLANE('',#9145); +#9147=ORIENTED_EDGE('',*,*,#8755,.F.); +#9149=ORIENTED_EDGE('',*,*,#9148,.T.); +#9150=ORIENTED_EDGE('',*,*,#8692,.T.); +#9151=ORIENTED_EDGE('',*,*,#9135,.F.); +#9152=EDGE_LOOP('',(#9147,#9149,#9150,#9151)); +#9153=FACE_OUTER_BOUND('',#9152,.F.); +#9154=ADVANCED_FACE('',(#9153),#9146,.T.); +#9155=CARTESIAN_POINT('',(-1.0465E1,-1.545E0,-3.94E0)); +#9156=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9157=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9158=AXIS2_PLACEMENT_3D('',#9155,#9156,#9157); +#9159=CYLINDRICAL_SURFACE('',#9158,8.95E-1); +#9161=ORIENTED_EDGE('',*,*,#9160,.T.); +#9162=ORIENTED_EDGE('',*,*,#8694,.T.); +#9163=ORIENTED_EDGE('',*,*,#9148,.F.); +#9164=ORIENTED_EDGE('',*,*,#8753,.F.); +#9165=EDGE_LOOP('',(#9161,#9162,#9163,#9164)); +#9166=FACE_OUTER_BOUND('',#9165,.F.); +#9167=ADVANCED_FACE('',(#9166),#9159,.T.); +#9168=CARTESIAN_POINT('',(-9.57E0,-1.29E0,-8.11E0)); +#9169=DIRECTION('',(1.E0,0.E0,0.E0)); +#9170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9171=AXIS2_PLACEMENT_3D('',#9168,#9169,#9170); +#9172=PLANE('',#9171); +#9173=ORIENTED_EDGE('',*,*,#9160,.F.); +#9174=ORIENTED_EDGE('',*,*,#9037,.F.); +#9176=ORIENTED_EDGE('',*,*,#9175,.F.); +#9178=ORIENTED_EDGE('',*,*,#9177,.F.); +#9180=ORIENTED_EDGE('',*,*,#9179,.F.); +#9182=ORIENTED_EDGE('',*,*,#9181,.F.); +#9184=ORIENTED_EDGE('',*,*,#9183,.F.); +#9186=ORIENTED_EDGE('',*,*,#9185,.F.); +#9188=ORIENTED_EDGE('',*,*,#9187,.F.); +#9190=ORIENTED_EDGE('',*,*,#9189,.F.); +#9192=ORIENTED_EDGE('',*,*,#9191,.F.); +#9194=ORIENTED_EDGE('',*,*,#9193,.F.); +#9196=ORIENTED_EDGE('',*,*,#9195,.F.); +#9198=ORIENTED_EDGE('',*,*,#9197,.F.); +#9200=ORIENTED_EDGE('',*,*,#9199,.F.); +#9202=ORIENTED_EDGE('',*,*,#9201,.F.); +#9204=ORIENTED_EDGE('',*,*,#9203,.F.); +#9206=ORIENTED_EDGE('',*,*,#9205,.F.); +#9208=ORIENTED_EDGE('',*,*,#9207,.F.); +#9209=ORIENTED_EDGE('',*,*,#9048,.F.); +#9210=EDGE_LOOP('',(#9173,#9174,#9176,#9178,#9180,#9182,#9184,#9186,#9188,#9190, +#9192,#9194,#9196,#9198,#9200,#9202,#9204,#9206,#9208,#9209)); +#9211=FACE_OUTER_BOUND('',#9210,.F.); +#9212=ADVANCED_FACE('',(#9211),#9172,.T.); +#9213=CARTESIAN_POINT('',(-9.93E0,-1.045E0,-3.27E0)); +#9214=DIRECTION('',(1.E0,0.E0,0.E0)); +#9215=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9216=AXIS2_PLACEMENT_3D('',#9213,#9214,#9215); +#9217=CYLINDRICAL_SURFACE('',#9216,5.E-1); +#9218=ORIENTED_EDGE('',*,*,#9097,.F.); +#9220=ORIENTED_EDGE('',*,*,#9219,.T.); +#9221=ORIENTED_EDGE('',*,*,#9175,.T.); +#9222=ORIENTED_EDGE('',*,*,#9035,.F.); +#9223=EDGE_LOOP('',(#9218,#9220,#9221,#9222)); +#9224=FACE_OUTER_BOUND('',#9223,.F.); +#9225=ADVANCED_FACE('',(#9224),#9217,.T.); +#9226=CARTESIAN_POINT('',(-9.93E0,1.185E0,-2.77E0)); +#9227=DIRECTION('',(0.E0,0.E0,1.E0)); +#9228=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9229=AXIS2_PLACEMENT_3D('',#9226,#9227,#9228); +#9230=PLANE('',#9229); +#9231=ORIENTED_EDGE('',*,*,#9095,.F.); +#9233=ORIENTED_EDGE('',*,*,#9232,.T.); +#9234=ORIENTED_EDGE('',*,*,#9177,.T.); +#9235=ORIENTED_EDGE('',*,*,#9219,.F.); +#9236=EDGE_LOOP('',(#9231,#9233,#9234,#9235)); +#9237=FACE_OUTER_BOUND('',#9236,.F.); +#9238=ADVANCED_FACE('',(#9237),#9230,.T.); +#9239=CARTESIAN_POINT('',(-9.93E0,1.185E0,-3.27E0)); +#9240=DIRECTION('',(1.E0,0.E0,0.E0)); +#9241=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9242=AXIS2_PLACEMENT_3D('',#9239,#9240,#9241); +#9243=CYLINDRICAL_SURFACE('',#9242,5.E-1); +#9244=ORIENTED_EDGE('',*,*,#9093,.F.); +#9246=ORIENTED_EDGE('',*,*,#9245,.T.); +#9247=ORIENTED_EDGE('',*,*,#9179,.T.); +#9248=ORIENTED_EDGE('',*,*,#9232,.F.); +#9249=EDGE_LOOP('',(#9244,#9246,#9247,#9248)); +#9250=FACE_OUTER_BOUND('',#9249,.F.); +#9251=ADVANCED_FACE('',(#9250),#9243,.T.); +#9252=CARTESIAN_POINT('',(-9.93E0,1.685E0,-6.3E0)); +#9253=DIRECTION('',(0.E0,1.E0,0.E0)); +#9254=DIRECTION('',(0.E0,0.E0,1.E0)); +#9255=AXIS2_PLACEMENT_3D('',#9252,#9253,#9254); +#9256=PLANE('',#9255); +#9257=ORIENTED_EDGE('',*,*,#9091,.F.); +#9259=ORIENTED_EDGE('',*,*,#9258,.T.); +#9260=ORIENTED_EDGE('',*,*,#9181,.T.); +#9261=ORIENTED_EDGE('',*,*,#9245,.F.); +#9262=EDGE_LOOP('',(#9257,#9259,#9260,#9261)); +#9263=FACE_OUTER_BOUND('',#9262,.F.); +#9264=ADVANCED_FACE('',(#9263),#9256,.T.); +#9265=CARTESIAN_POINT('',(-9.93E0,1.555E0,-6.3E0)); +#9266=DIRECTION('',(1.E0,0.E0,0.E0)); +#9267=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9268=AXIS2_PLACEMENT_3D('',#9265,#9266,#9267); +#9269=CYLINDRICAL_SURFACE('',#9268,1.3E-1); +#9270=ORIENTED_EDGE('',*,*,#9089,.F.); +#9272=ORIENTED_EDGE('',*,*,#9271,.T.); +#9273=ORIENTED_EDGE('',*,*,#9183,.T.); +#9274=ORIENTED_EDGE('',*,*,#9258,.F.); +#9275=EDGE_LOOP('',(#9270,#9272,#9273,#9274)); +#9276=FACE_OUTER_BOUND('',#9275,.F.); +#9277=ADVANCED_FACE('',(#9276),#9269,.T.); +#9278=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.43E0)); +#9279=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9280=DIRECTION('',(0.E0,1.E0,0.E0)); +#9281=AXIS2_PLACEMENT_3D('',#9278,#9279,#9280); +#9282=PLANE('',#9281); +#9283=ORIENTED_EDGE('',*,*,#9087,.F.); +#9285=ORIENTED_EDGE('',*,*,#9284,.T.); +#9286=ORIENTED_EDGE('',*,*,#9185,.T.); +#9287=ORIENTED_EDGE('',*,*,#9271,.F.); +#9288=EDGE_LOOP('',(#9283,#9285,#9286,#9287)); +#9289=FACE_OUTER_BOUND('',#9288,.F.); +#9290=ADVANCED_FACE('',(#9289),#9282,.T.); +#9291=CARTESIAN_POINT('',(-9.93E0,1.045E0,-6.18E0)); +#9292=DIRECTION('',(1.E0,0.E0,0.E0)); +#9293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9294=AXIS2_PLACEMENT_3D('',#9291,#9292,#9293); +#9295=CYLINDRICAL_SURFACE('',#9294,2.5E-1); +#9296=ORIENTED_EDGE('',*,*,#9085,.F.); +#9298=ORIENTED_EDGE('',*,*,#9297,.T.); +#9299=ORIENTED_EDGE('',*,*,#9187,.T.); +#9300=ORIENTED_EDGE('',*,*,#9284,.F.); +#9301=EDGE_LOOP('',(#9296,#9298,#9299,#9300)); +#9302=FACE_OUTER_BOUND('',#9301,.F.); +#9303=ADVANCED_FACE('',(#9302),#9295,.T.); +#9304=CARTESIAN_POINT('',(-9.93E0,6.182233047034E-1,-6.106776695297E0)); +#9305=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811866E-1)); +#9306=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#9307=AXIS2_PLACEMENT_3D('',#9304,#9305,#9306); +#9308=PLANE('',#9307); +#9310=ORIENTED_EDGE('',*,*,#9309,.F.); +#9312=ORIENTED_EDGE('',*,*,#9311,.T.); +#9313=ORIENTED_EDGE('',*,*,#9189,.T.); +#9314=ORIENTED_EDGE('',*,*,#9297,.F.); +#9315=ORIENTED_EDGE('',*,*,#9083,.F.); +#9316=EDGE_LOOP('',(#9310,#9312,#9313,#9314,#9315)); +#9317=FACE_OUTER_BOUND('',#9316,.F.); +#9318=ADVANCED_FACE('',(#9317),#9308,.T.); +#9319=CARTESIAN_POINT('',(-9.93E0,-5.E-1,0.E0)); +#9320=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9321=DIRECTION('',(0.E0,1.E0,0.E0)); +#9322=AXIS2_PLACEMENT_3D('',#9319,#9320,#9321); +#9323=PLANE('',#9322); +#9325=ORIENTED_EDGE('',*,*,#9324,.F.); +#9327=ORIENTED_EDGE('',*,*,#9326,.T.); +#9329=ORIENTED_EDGE('',*,*,#9328,.T.); +#9330=ORIENTED_EDGE('',*,*,#9309,.T.); +#9332=ORIENTED_EDGE('',*,*,#9331,.T.); +#9334=ORIENTED_EDGE('',*,*,#9333,.T.); +#9336=ORIENTED_EDGE('',*,*,#9335,.F.); +#9337=ORIENTED_EDGE('',*,*,#8490,.F.); +#9339=ORIENTED_EDGE('',*,*,#9338,.T.); +#9341=ORIENTED_EDGE('',*,*,#9340,.T.); +#9343=ORIENTED_EDGE('',*,*,#9342,.F.); +#9345=ORIENTED_EDGE('',*,*,#9344,.T.); +#9346=EDGE_LOOP('',(#9325,#9327,#9329,#9330,#9332,#9334,#9336,#9337,#9339,#9341, +#9343,#9345)); +#9347=FACE_OUTER_BOUND('',#9346,.F.); +#9348=ADVANCED_FACE('',(#9347),#9323,.F.); +#9349=CARTESIAN_POINT('',(-9.93E0,4.15E-1,-4.15E0)); +#9350=DIRECTION('',(1.E0,0.E0,0.E0)); +#9351=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9352=AXIS2_PLACEMENT_3D('',#9349,#9350,#9351); +#9353=CYLINDRICAL_SURFACE('',#9352,1.3E-1); +#9354=ORIENTED_EDGE('',*,*,#9324,.T.); +#9356=ORIENTED_EDGE('',*,*,#9355,.T.); +#9357=ORIENTED_EDGE('',*,*,#9195,.T.); +#9359=ORIENTED_EDGE('',*,*,#9358,.F.); +#9360=EDGE_LOOP('',(#9354,#9356,#9357,#9359)); +#9361=FACE_OUTER_BOUND('',#9360,.F.); +#9362=ADVANCED_FACE('',(#9361),#9353,.F.); +#9363=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.02E0)); +#9364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9365=DIRECTION('',(0.E0,1.E0,0.E0)); +#9366=AXIS2_PLACEMENT_3D('',#9363,#9364,#9365); +#9367=PLANE('',#9366); +#9368=ORIENTED_EDGE('',*,*,#9344,.F.); +#9370=ORIENTED_EDGE('',*,*,#9369,.T.); +#9371=ORIENTED_EDGE('',*,*,#9197,.T.); +#9372=ORIENTED_EDGE('',*,*,#9355,.F.); +#9373=EDGE_LOOP('',(#9368,#9370,#9371,#9372)); +#9374=FACE_OUTER_BOUND('',#9373,.F.); +#9375=ADVANCED_FACE('',(#9374),#9367,.T.); +#9376=CARTESIAN_POINT('',(-9.93E0,-4.15E-1,-4.15E0)); +#9377=DIRECTION('',(1.E0,0.E0,0.E0)); +#9378=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9379=AXIS2_PLACEMENT_3D('',#9376,#9377,#9378); +#9380=CYLINDRICAL_SURFACE('',#9379,1.3E-1); +#9381=ORIENTED_EDGE('',*,*,#9342,.T.); +#9383=ORIENTED_EDGE('',*,*,#9382,.T.); +#9384=ORIENTED_EDGE('',*,*,#9199,.T.); +#9385=ORIENTED_EDGE('',*,*,#9369,.F.); +#9386=EDGE_LOOP('',(#9381,#9383,#9384,#9385)); +#9387=FACE_OUTER_BOUND('',#9386,.F.); +#9388=ADVANCED_FACE('',(#9387),#9380,.F.); +#9389=CARTESIAN_POINT('',(-9.93E0,-5.45E-1,-6.18E0)); +#9390=DIRECTION('',(0.E0,1.E0,0.E0)); +#9391=DIRECTION('',(0.E0,0.E0,1.E0)); +#9392=AXIS2_PLACEMENT_3D('',#9389,#9390,#9391); +#9393=PLANE('',#9392); +#9394=ORIENTED_EDGE('',*,*,#9340,.F.); +#9395=ORIENTED_EDGE('',*,*,#9071,.F.); +#9397=ORIENTED_EDGE('',*,*,#9396,.T.); +#9398=ORIENTED_EDGE('',*,*,#9201,.T.); +#9399=ORIENTED_EDGE('',*,*,#9382,.F.); +#9400=EDGE_LOOP('',(#9394,#9395,#9397,#9398,#9399)); +#9401=FACE_OUTER_BOUND('',#9400,.F.); +#9402=ADVANCED_FACE('',(#9401),#9393,.T.); +#9403=CARTESIAN_POINT('',(-9.93E0,-7.95E-1,-6.18E0)); +#9404=DIRECTION('',(1.E0,0.E0,0.E0)); +#9405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9406=AXIS2_PLACEMENT_3D('',#9403,#9404,#9405); +#9407=CYLINDRICAL_SURFACE('',#9406,2.5E-1); +#9408=ORIENTED_EDGE('',*,*,#9069,.F.); +#9410=ORIENTED_EDGE('',*,*,#9409,.T.); +#9411=ORIENTED_EDGE('',*,*,#9203,.T.); +#9412=ORIENTED_EDGE('',*,*,#9396,.F.); +#9413=EDGE_LOOP('',(#9408,#9410,#9411,#9412)); +#9414=FACE_OUTER_BOUND('',#9413,.F.); +#9415=ADVANCED_FACE('',(#9414),#9407,.T.); +#9416=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.43E0)); +#9417=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9418=DIRECTION('',(0.E0,1.E0,0.E0)); +#9419=AXIS2_PLACEMENT_3D('',#9416,#9417,#9418); +#9420=PLANE('',#9419); +#9421=ORIENTED_EDGE('',*,*,#9067,.F.); +#9423=ORIENTED_EDGE('',*,*,#9422,.T.); +#9424=ORIENTED_EDGE('',*,*,#9205,.T.); +#9425=ORIENTED_EDGE('',*,*,#9409,.F.); +#9426=EDGE_LOOP('',(#9421,#9423,#9424,#9425)); +#9427=FACE_OUTER_BOUND('',#9426,.F.); +#9428=ADVANCED_FACE('',(#9427),#9420,.T.); +#9429=CARTESIAN_POINT('',(-9.93E0,-1.415E0,-6.3E0)); +#9430=DIRECTION('',(1.E0,0.E0,0.E0)); +#9431=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9432=AXIS2_PLACEMENT_3D('',#9429,#9430,#9431); +#9433=CYLINDRICAL_SURFACE('',#9432,1.3E-1); +#9434=ORIENTED_EDGE('',*,*,#9065,.F.); +#9435=ORIENTED_EDGE('',*,*,#9050,.T.); +#9436=ORIENTED_EDGE('',*,*,#9207,.T.); +#9437=ORIENTED_EDGE('',*,*,#9422,.F.); +#9438=EDGE_LOOP('',(#9434,#9435,#9436,#9437)); +#9439=FACE_OUTER_BOUND('',#9438,.F.); +#9440=ADVANCED_FACE('',(#9439),#9433,.T.); +#9441=CARTESIAN_POINT('',(-9.93E0,5.45E-1,-4.15E0)); +#9442=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9444=AXIS2_PLACEMENT_3D('',#9441,#9442,#9443); +#9445=PLANE('',#9444); +#9446=ORIENTED_EDGE('',*,*,#9326,.F.); +#9447=ORIENTED_EDGE('',*,*,#9358,.T.); +#9448=ORIENTED_EDGE('',*,*,#9193,.T.); +#9450=ORIENTED_EDGE('',*,*,#9449,.F.); +#9451=EDGE_LOOP('',(#9446,#9447,#9448,#9450)); +#9452=FACE_OUTER_BOUND('',#9451,.F.); +#9453=ADVANCED_FACE('',(#9452),#9445,.T.); +#9454=CARTESIAN_POINT('',(-9.93E0,7.95E-1,-5.93E0)); +#9455=DIRECTION('',(1.E0,0.E0,0.E0)); +#9456=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9457=AXIS2_PLACEMENT_3D('',#9454,#9455,#9456); +#9458=CYLINDRICAL_SURFACE('',#9457,2.5E-1); +#9459=ORIENTED_EDGE('',*,*,#9328,.F.); +#9460=ORIENTED_EDGE('',*,*,#9449,.T.); +#9461=ORIENTED_EDGE('',*,*,#9191,.T.); +#9462=ORIENTED_EDGE('',*,*,#9311,.F.); +#9463=EDGE_LOOP('',(#9459,#9460,#9461,#9462)); +#9464=FACE_OUTER_BOUND('',#9463,.F.); +#9465=ADVANCED_FACE('',(#9464),#9458,.T.); +#9466=CARTESIAN_POINT('',(-9.5E0,-5.E-1,-6.15E0)); +#9467=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9468=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9469=AXIS2_PLACEMENT_3D('',#9466,#9467,#9468); +#9470=PLANE('',#9469); +#9471=ORIENTED_EDGE('',*,*,#9073,.T.); +#9472=ORIENTED_EDGE('',*,*,#9338,.F.); +#9473=ORIENTED_EDGE('',*,*,#8488,.F.); +#9474=ORIENTED_EDGE('',*,*,#4813,.T.); +#9476=ORIENTED_EDGE('',*,*,#9475,.T.); +#9477=ORIENTED_EDGE('',*,*,#9331,.F.); +#9478=ORIENTED_EDGE('',*,*,#9081,.T.); +#9480=ORIENTED_EDGE('',*,*,#9479,.T.); +#9482=ORIENTED_EDGE('',*,*,#9481,.T.); +#9484=ORIENTED_EDGE('',*,*,#9483,.F.); +#9485=EDGE_LOOP('',(#9471,#9472,#9473,#9474,#9476,#9477,#9478,#9480,#9482, +#9484)); +#9486=FACE_OUTER_BOUND('',#9485,.F.); +#9487=ADVANCED_FACE('',(#9486),#9470,.T.); +#9488=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#9489=DIRECTION('',(0.E0,1.E0,0.E0)); +#9490=DIRECTION('',(1.E0,0.E0,0.E0)); +#9491=AXIS2_PLACEMENT_3D('',#9488,#9489,#9490); +#9492=PLANE('',#9491); +#9494=ORIENTED_EDGE('',*,*,#9493,.F.); +#9495=ORIENTED_EDGE('',*,*,#5652,.T.); +#9496=ORIENTED_EDGE('',*,*,#8502,.F.); +#9497=ORIENTED_EDGE('',*,*,#8524,.F.); +#9498=EDGE_LOOP('',(#9494,#9495,#9496,#9497)); +#9499=FACE_OUTER_BOUND('',#9498,.F.); +#9500=ADVANCED_FACE('',(#9499),#9492,.T.); +#9501=CARTESIAN_POINT('',(0.E0,5.E-1,0.E0)); +#9502=DIRECTION('',(0.E0,1.E0,0.E0)); +#9503=DIRECTION('',(1.E0,0.E0,0.E0)); +#9504=AXIS2_PLACEMENT_3D('',#9501,#9502,#9503); +#9505=PLANE('',#9504); +#9506=ORIENTED_EDGE('',*,*,#9475,.F.); +#9507=ORIENTED_EDGE('',*,*,#4811,.F.); +#9509=ORIENTED_EDGE('',*,*,#9508,.F.); +#9510=ORIENTED_EDGE('',*,*,#9333,.F.); +#9511=EDGE_LOOP('',(#9506,#9507,#9509,#9510)); +#9512=FACE_OUTER_BOUND('',#9511,.F.); +#9513=ADVANCED_FACE('',(#9512),#9505,.T.); +#9514=CARTESIAN_POINT('',(9.5E0,-5.E-1,-3.05E0)); +#9515=DIRECTION('',(0.E0,0.E0,1.E0)); +#9516=DIRECTION('',(1.E0,0.E0,0.E0)); +#9517=AXIS2_PLACEMENT_3D('',#9514,#9515,#9516); +#9518=PLANE('',#9517); +#9519=ORIENTED_EDGE('',*,*,#8614,.T.); +#9520=ORIENTED_EDGE('',*,*,#8528,.F.); +#9521=ORIENTED_EDGE('',*,*,#8473,.F.); +#9522=ORIENTED_EDGE('',*,*,#5654,.T.); +#9523=ORIENTED_EDGE('',*,*,#9493,.T.); +#9524=ORIENTED_EDGE('',*,*,#8522,.F.); +#9525=ORIENTED_EDGE('',*,*,#8622,.T.); +#9527=ORIENTED_EDGE('',*,*,#9526,.T.); +#9529=ORIENTED_EDGE('',*,*,#9528,.T.); +#9531=ORIENTED_EDGE('',*,*,#9530,.F.); +#9532=EDGE_LOOP('',(#9519,#9520,#9521,#9522,#9523,#9524,#9525,#9527,#9529, +#9531)); +#9533=FACE_OUTER_BOUND('',#9532,.F.); +#9534=ADVANCED_FACE('',(#9533),#9518,.T.); +#9535=CARTESIAN_POINT('',(1.011E1,1.E0,-4.3E0)); +#9536=DIRECTION('',(0.E0,1.E0,0.E0)); +#9537=DIRECTION('',(0.E0,0.E0,1.E0)); +#9538=AXIS2_PLACEMENT_3D('',#9535,#9536,#9537); +#9539=PLANE('',#9538); +#9540=ORIENTED_EDGE('',*,*,#8620,.F.); +#9542=ORIENTED_EDGE('',*,*,#9541,.T.); +#9544=ORIENTED_EDGE('',*,*,#9543,.T.); +#9545=ORIENTED_EDGE('',*,*,#9526,.F.); +#9546=EDGE_LOOP('',(#9540,#9542,#9544,#9545)); +#9547=FACE_OUTER_BOUND('',#9546,.F.); +#9548=ADVANCED_FACE('',(#9547),#9539,.T.); +#9549=CARTESIAN_POINT('',(1.011E1,0.E0,-5.55E0)); +#9550=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9551=DIRECTION('',(0.E0,1.E0,0.E0)); +#9552=AXIS2_PLACEMENT_3D('',#9549,#9550,#9551); +#9553=PLANE('',#9552); +#9554=ORIENTED_EDGE('',*,*,#8618,.F.); +#9556=ORIENTED_EDGE('',*,*,#9555,.T.); +#9558=ORIENTED_EDGE('',*,*,#9557,.T.); +#9559=ORIENTED_EDGE('',*,*,#9541,.F.); +#9560=EDGE_LOOP('',(#9554,#9556,#9558,#9559)); +#9561=FACE_OUTER_BOUND('',#9560,.F.); +#9562=ADVANCED_FACE('',(#9561),#9553,.T.); +#9563=CARTESIAN_POINT('',(1.011E1,-1.E0,-4.3E0)); +#9564=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9565=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9566=AXIS2_PLACEMENT_3D('',#9563,#9564,#9565); +#9567=PLANE('',#9566); +#9568=ORIENTED_EDGE('',*,*,#8616,.T.); +#9569=ORIENTED_EDGE('',*,*,#9530,.T.); +#9571=ORIENTED_EDGE('',*,*,#9570,.T.); +#9572=ORIENTED_EDGE('',*,*,#9555,.F.); +#9573=EDGE_LOOP('',(#9568,#9569,#9571,#9572)); +#9574=FACE_OUTER_BOUND('',#9573,.F.); +#9575=ADVANCED_FACE('',(#9574),#9567,.T.); +#9576=CARTESIAN_POINT('',(1.068E1,-7.75E-1,-4.3E0)); +#9577=DIRECTION('',(4.997224534896E-1,-8.661855860486E-1,0.E0)); +#9578=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9579=AXIS2_PLACEMENT_3D('',#9576,#9577,#9578); +#9580=PLANE('',#9579); +#9581=ORIENTED_EDGE('',*,*,#9570,.F.); +#9583=ORIENTED_EDGE('',*,*,#9582,.T.); +#9585=ORIENTED_EDGE('',*,*,#9584,.T.); +#9587=ORIENTED_EDGE('',*,*,#9586,.F.); +#9588=EDGE_LOOP('',(#9581,#9583,#9585,#9587)); +#9589=FACE_OUTER_BOUND('',#9588,.F.); +#9590=ADVANCED_FACE('',(#9589),#9580,.T.); +#9591=CARTESIAN_POINT('',(1.068E1,0.E0,-3.275E0)); +#9592=DIRECTION('',(4.997224534896E-1,0.E0,8.661855860486E-1)); +#9593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9594=AXIS2_PLACEMENT_3D('',#9591,#9592,#9593); +#9595=PLANE('',#9594); +#9596=ORIENTED_EDGE('',*,*,#9528,.F.); +#9598=ORIENTED_EDGE('',*,*,#9597,.T.); +#9600=ORIENTED_EDGE('',*,*,#9599,.T.); +#9601=ORIENTED_EDGE('',*,*,#9582,.F.); +#9602=EDGE_LOOP('',(#9596,#9598,#9600,#9601)); +#9603=FACE_OUTER_BOUND('',#9602,.F.); +#9604=ADVANCED_FACE('',(#9603),#9595,.T.); +#9605=CARTESIAN_POINT('',(1.068E1,7.75E-1,-4.3E0)); +#9606=DIRECTION('',(4.997224534896E-1,8.661855860486E-1,0.E0)); +#9607=DIRECTION('',(0.E0,0.E0,1.E0)); +#9608=AXIS2_PLACEMENT_3D('',#9605,#9606,#9607); +#9609=PLANE('',#9608); +#9610=ORIENTED_EDGE('',*,*,#9543,.F.); +#9612=ORIENTED_EDGE('',*,*,#9611,.T.); +#9614=ORIENTED_EDGE('',*,*,#9613,.T.); +#9615=ORIENTED_EDGE('',*,*,#9597,.F.); +#9616=EDGE_LOOP('',(#9610,#9612,#9614,#9615)); +#9617=FACE_OUTER_BOUND('',#9616,.F.); +#9618=ADVANCED_FACE('',(#9617),#9609,.T.); +#9619=CARTESIAN_POINT('',(1.068E1,0.E0,-5.325E0)); +#9620=DIRECTION('',(4.997224534896E-1,0.E0,-8.661855860486E-1)); +#9621=DIRECTION('',(0.E0,1.E0,0.E0)); +#9622=AXIS2_PLACEMENT_3D('',#9619,#9620,#9621); +#9623=PLANE('',#9622); +#9624=ORIENTED_EDGE('',*,*,#9557,.F.); +#9625=ORIENTED_EDGE('',*,*,#9586,.T.); +#9627=ORIENTED_EDGE('',*,*,#9626,.T.); +#9628=ORIENTED_EDGE('',*,*,#9611,.F.); +#9629=EDGE_LOOP('',(#9624,#9625,#9627,#9628)); +#9630=FACE_OUTER_BOUND('',#9629,.F.); +#9631=ADVANCED_FACE('',(#9630),#9623,.T.); +#9632=CARTESIAN_POINT('',(1.107E1,-5.E-1,0.E0)); +#9633=DIRECTION('',(1.E0,0.E0,0.E0)); +#9634=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9635=AXIS2_PLACEMENT_3D('',#9632,#9633,#9634); +#9636=PLANE('',#9635); +#9637=ORIENTED_EDGE('',*,*,#9613,.F.); +#9638=ORIENTED_EDGE('',*,*,#9626,.F.); +#9639=ORIENTED_EDGE('',*,*,#9584,.F.); +#9640=ORIENTED_EDGE('',*,*,#9599,.F.); +#9641=EDGE_LOOP('',(#9637,#9638,#9639,#9640)); +#9642=FACE_OUTER_BOUND('',#9641,.F.); +#9643=ADVANCED_FACE('',(#9642),#9636,.T.); +#9644=CARTESIAN_POINT('',(-9.93E0,-5.E-1,-4.15E0)); +#9645=DIRECTION('',(0.E0,0.E0,1.E0)); +#9646=DIRECTION('',(1.E0,0.E0,0.E0)); +#9647=AXIS2_PLACEMENT_3D('',#9644,#9645,#9646); +#9648=PLANE('',#9647); +#9649=ORIENTED_EDGE('',*,*,#9335,.T.); +#9650=ORIENTED_EDGE('',*,*,#9508,.T.); +#9651=ORIENTED_EDGE('',*,*,#4809,.F.); +#9652=ORIENTED_EDGE('',*,*,#8485,.F.); +#9653=EDGE_LOOP('',(#9649,#9650,#9651,#9652)); +#9654=FACE_OUTER_BOUND('',#9653,.F.); +#9655=ADVANCED_FACE('',(#9654),#9648,.T.); +#9656=CARTESIAN_POINT('',(-1.011E1,1.E0,-4.9E0)); +#9657=DIRECTION('',(0.E0,1.E0,0.E0)); +#9658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9659=AXIS2_PLACEMENT_3D('',#9656,#9657,#9658); +#9660=PLANE('',#9659); +#9661=ORIENTED_EDGE('',*,*,#9079,.F.); +#9663=ORIENTED_EDGE('',*,*,#9662,.T.); +#9665=ORIENTED_EDGE('',*,*,#9664,.T.); +#9666=ORIENTED_EDGE('',*,*,#9479,.F.); +#9667=EDGE_LOOP('',(#9661,#9663,#9665,#9666)); +#9668=FACE_OUTER_BOUND('',#9667,.F.); +#9669=ADVANCED_FACE('',(#9668),#9660,.T.); +#9670=CARTESIAN_POINT('',(-1.011E1,0.E0,-3.65E0)); +#9671=DIRECTION('',(0.E0,0.E0,1.E0)); +#9672=DIRECTION('',(0.E0,1.E0,0.E0)); +#9673=AXIS2_PLACEMENT_3D('',#9670,#9671,#9672); +#9674=PLANE('',#9673); +#9675=ORIENTED_EDGE('',*,*,#9077,.F.); +#9677=ORIENTED_EDGE('',*,*,#9676,.T.); +#9679=ORIENTED_EDGE('',*,*,#9678,.T.); +#9680=ORIENTED_EDGE('',*,*,#9662,.F.); +#9681=EDGE_LOOP('',(#9675,#9677,#9679,#9680)); +#9682=FACE_OUTER_BOUND('',#9681,.F.); +#9683=ADVANCED_FACE('',(#9682),#9674,.T.); +#9684=CARTESIAN_POINT('',(-1.011E1,-1.E0,-4.9E0)); +#9685=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9686=DIRECTION('',(0.E0,0.E0,1.E0)); +#9687=AXIS2_PLACEMENT_3D('',#9684,#9685,#9686); +#9688=PLANE('',#9687); +#9689=ORIENTED_EDGE('',*,*,#9075,.T.); +#9690=ORIENTED_EDGE('',*,*,#9483,.T.); +#9692=ORIENTED_EDGE('',*,*,#9691,.T.); +#9693=ORIENTED_EDGE('',*,*,#9676,.F.); +#9694=EDGE_LOOP('',(#9689,#9690,#9692,#9693)); +#9695=FACE_OUTER_BOUND('',#9694,.F.); +#9696=ADVANCED_FACE('',(#9695),#9688,.T.); +#9697=CARTESIAN_POINT('',(-1.068E1,-7.75E-1,-4.9E0)); +#9698=DIRECTION('',(-4.997224534896E-1,-8.661855860486E-1,0.E0)); +#9699=DIRECTION('',(0.E0,0.E0,1.E0)); +#9700=AXIS2_PLACEMENT_3D('',#9697,#9698,#9699); +#9701=PLANE('',#9700); +#9702=ORIENTED_EDGE('',*,*,#9691,.F.); +#9704=ORIENTED_EDGE('',*,*,#9703,.T.); +#9706=ORIENTED_EDGE('',*,*,#9705,.T.); +#9708=ORIENTED_EDGE('',*,*,#9707,.F.); +#9709=EDGE_LOOP('',(#9702,#9704,#9706,#9708)); +#9710=FACE_OUTER_BOUND('',#9709,.F.); +#9711=ADVANCED_FACE('',(#9710),#9701,.T.); +#9712=CARTESIAN_POINT('',(-1.068E1,0.E0,-5.925E0)); +#9713=DIRECTION('',(-4.997224534896E-1,0.E0,-8.661855860486E-1)); +#9714=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9715=AXIS2_PLACEMENT_3D('',#9712,#9713,#9714); +#9716=PLANE('',#9715); +#9717=ORIENTED_EDGE('',*,*,#9481,.F.); +#9719=ORIENTED_EDGE('',*,*,#9718,.T.); +#9721=ORIENTED_EDGE('',*,*,#9720,.T.); +#9722=ORIENTED_EDGE('',*,*,#9703,.F.); +#9723=EDGE_LOOP('',(#9717,#9719,#9721,#9722)); +#9724=FACE_OUTER_BOUND('',#9723,.F.); +#9725=ADVANCED_FACE('',(#9724),#9716,.T.); +#9726=CARTESIAN_POINT('',(-1.068E1,7.75E-1,-4.9E0)); +#9727=DIRECTION('',(-4.997224534896E-1,8.661855860486E-1,0.E0)); +#9728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9729=AXIS2_PLACEMENT_3D('',#9726,#9727,#9728); +#9730=PLANE('',#9729); +#9731=ORIENTED_EDGE('',*,*,#9664,.F.); +#9733=ORIENTED_EDGE('',*,*,#9732,.T.); +#9735=ORIENTED_EDGE('',*,*,#9734,.T.); +#9736=ORIENTED_EDGE('',*,*,#9718,.F.); +#9737=EDGE_LOOP('',(#9731,#9733,#9735,#9736)); +#9738=FACE_OUTER_BOUND('',#9737,.F.); +#9739=ADVANCED_FACE('',(#9738),#9730,.T.); +#9740=CARTESIAN_POINT('',(-1.068E1,0.E0,-3.875E0)); +#9741=DIRECTION('',(-4.997224534896E-1,0.E0,8.661855860486E-1)); +#9742=DIRECTION('',(0.E0,1.E0,0.E0)); +#9743=AXIS2_PLACEMENT_3D('',#9740,#9741,#9742); +#9744=PLANE('',#9743); +#9745=ORIENTED_EDGE('',*,*,#9678,.F.); +#9746=ORIENTED_EDGE('',*,*,#9707,.T.); +#9748=ORIENTED_EDGE('',*,*,#9747,.T.); +#9749=ORIENTED_EDGE('',*,*,#9732,.F.); +#9750=EDGE_LOOP('',(#9745,#9746,#9748,#9749)); +#9751=FACE_OUTER_BOUND('',#9750,.F.); +#9752=ADVANCED_FACE('',(#9751),#9744,.T.); +#9753=CARTESIAN_POINT('',(-1.107E1,-5.E-1,0.E0)); +#9754=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9755=DIRECTION('',(0.E0,1.E0,0.E0)); +#9756=AXIS2_PLACEMENT_3D('',#9753,#9754,#9755); +#9757=PLANE('',#9756); +#9758=ORIENTED_EDGE('',*,*,#9705,.F.); +#9759=ORIENTED_EDGE('',*,*,#9720,.F.); +#9760=ORIENTED_EDGE('',*,*,#9734,.F.); +#9761=ORIENTED_EDGE('',*,*,#9747,.F.); +#9762=EDGE_LOOP('',(#9758,#9759,#9760,#9761)); +#9763=FACE_OUTER_BOUND('',#9762,.F.); +#9764=ADVANCED_FACE('',(#9763),#9757,.T.); +#9765=CARTESIAN_POINT('',(5.6E0,-2.13E0,1.2045264E1)); +#9766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9767=DIRECTION('',(0.E0,1.E0,0.E0)); +#9768=AXIS2_PLACEMENT_3D('',#9765,#9766,#9767); +#9769=CYLINDRICAL_SURFACE('',#9768,2.E-1); +#9770=ORIENTED_EDGE('',*,*,#4888,.F.); +#9772=ORIENTED_EDGE('',*,*,#9771,.T.); +#9774=ORIENTED_EDGE('',*,*,#9773,.T.); +#9776=ORIENTED_EDGE('',*,*,#9775,.T.); +#9777=EDGE_LOOP('',(#9770,#9772,#9774,#9776)); +#9778=FACE_OUTER_BOUND('',#9777,.F.); +#9779=ADVANCED_FACE('',(#9778),#9769,.F.); +#9780=CARTESIAN_POINT('',(7.05E0,-2.44E0,-1.4E0)); +#9781=DIRECTION('',(0.E0,0.E0,1.E0)); +#9782=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9783=AXIS2_PLACEMENT_3D('',#9780,#9781,#9782); +#9784=PLANE('',#9783); +#9785=ORIENTED_EDGE('',*,*,#4894,.T.); +#9787=ORIENTED_EDGE('',*,*,#9786,.F.); +#9789=ORIENTED_EDGE('',*,*,#9788,.T.); +#9791=ORIENTED_EDGE('',*,*,#9790,.F.); +#9793=ORIENTED_EDGE('',*,*,#9792,.F.); +#9794=ORIENTED_EDGE('',*,*,#9771,.F.); +#9795=EDGE_LOOP('',(#9785,#9787,#9789,#9791,#9793,#9794)); +#9796=FACE_OUTER_BOUND('',#9795,.F.); +#9797=ADVANCED_FACE('',(#9796),#9784,.T.); +#9798=CARTESIAN_POINT('',(7.25E0,-2.13E0,-2.1285264E1)); +#9799=DIRECTION('',(0.E0,0.E0,1.E0)); +#9800=DIRECTION('',(0.E0,1.E0,0.E0)); +#9801=AXIS2_PLACEMENT_3D('',#9798,#9799,#9800); +#9802=CYLINDRICAL_SURFACE('',#9801,2.E-1); +#9803=ORIENTED_EDGE('',*,*,#4892,.F.); +#9805=ORIENTED_EDGE('',*,*,#9804,.T.); +#9807=ORIENTED_EDGE('',*,*,#9806,.T.); +#9808=ORIENTED_EDGE('',*,*,#9786,.T.); +#9809=EDGE_LOOP('',(#9803,#9805,#9807,#9808)); +#9810=FACE_OUTER_BOUND('',#9809,.F.); +#9811=ADVANCED_FACE('',(#9810),#9802,.F.); +#9812=CARTESIAN_POINT('',(5.8E0,-2.44E0,-7.8E0)); +#9813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9814=DIRECTION('',(1.E0,0.E0,0.E0)); +#9815=AXIS2_PLACEMENT_3D('',#9812,#9813,#9814); +#9816=PLANE('',#9815); +#9818=ORIENTED_EDGE('',*,*,#9817,.F.); +#9819=ORIENTED_EDGE('',*,*,#9804,.F.); +#9820=ORIENTED_EDGE('',*,*,#4890,.T.); +#9821=ORIENTED_EDGE('',*,*,#9775,.F.); +#9823=ORIENTED_EDGE('',*,*,#9822,.T.); +#9825=ORIENTED_EDGE('',*,*,#9824,.F.); +#9826=EDGE_LOOP('',(#9818,#9819,#9820,#9821,#9823,#9825)); +#9827=FACE_OUTER_BOUND('',#9826,.F.); +#9828=ADVANCED_FACE('',(#9827),#9816,.T.); +#9829=CARTESIAN_POINT('',(7.05E0,-2.44E0,-7.8E0)); +#9830=DIRECTION('',(1.E0,0.E0,0.E0)); +#9831=DIRECTION('',(0.E0,0.E0,1.E0)); +#9832=AXIS2_PLACEMENT_3D('',#9829,#9830,#9831); +#9833=PLANE('',#9832); +#9834=ORIENTED_EDGE('',*,*,#9806,.F.); +#9835=ORIENTED_EDGE('',*,*,#9817,.T.); +#9837=ORIENTED_EDGE('',*,*,#9836,.F.); +#9838=ORIENTED_EDGE('',*,*,#9788,.F.); +#9839=EDGE_LOOP('',(#9834,#9835,#9837,#9838)); +#9840=FACE_OUTER_BOUND('',#9839,.F.); +#9841=ADVANCED_FACE('',(#9840),#9833,.T.); +#9842=CARTESIAN_POINT('',(-9.5E0,-2.44E0,0.E0)); +#9843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9844=DIRECTION('',(1.E0,0.E0,0.E0)); +#9845=AXIS2_PLACEMENT_3D('',#9842,#9843,#9844); +#9846=PLANE('',#9845); +#9848=ORIENTED_EDGE('',*,*,#9847,.T.); +#9849=ORIENTED_EDGE('',*,*,#9790,.T.); +#9850=ORIENTED_EDGE('',*,*,#9836,.T.); +#9851=ORIENTED_EDGE('',*,*,#9824,.T.); +#9852=EDGE_LOOP('',(#9848,#9849,#9850,#9851)); +#9853=FACE_OUTER_BOUND('',#9852,.F.); +#9854=ADVANCED_FACE('',(#9853),#9846,.T.); +#9855=CARTESIAN_POINT('',(-9.5E0,-2.44E0,0.E0)); +#9856=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9857=DIRECTION('',(1.E0,0.E0,0.E0)); +#9858=AXIS2_PLACEMENT_3D('',#9855,#9856,#9857); +#9859=PLANE('',#9858); +#9861=ORIENTED_EDGE('',*,*,#9860,.T.); +#9863=ORIENTED_EDGE('',*,*,#9862,.T.); +#9865=ORIENTED_EDGE('',*,*,#9864,.T.); +#9867=ORIENTED_EDGE('',*,*,#9866,.T.); +#9868=EDGE_LOOP('',(#9861,#9863,#9865,#9867)); +#9869=FACE_OUTER_BOUND('',#9868,.F.); +#9870=ADVANCED_FACE('',(#9869),#9859,.T.); +#9871=CARTESIAN_POINT('',(5.8E0,-2.44E0,-1.4E0)); +#9872=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9874=AXIS2_PLACEMENT_3D('',#9871,#9872,#9873); +#9875=PLANE('',#9874); +#9876=ORIENTED_EDGE('',*,*,#9773,.F.); +#9877=ORIENTED_EDGE('',*,*,#9792,.T.); +#9878=ORIENTED_EDGE('',*,*,#9847,.F.); +#9879=ORIENTED_EDGE('',*,*,#9822,.F.); +#9880=EDGE_LOOP('',(#9876,#9877,#9878,#9879)); +#9881=FACE_OUTER_BOUND('',#9880,.F.); +#9882=ADVANCED_FACE('',(#9881),#9875,.T.); +#9883=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-1.4E0)); +#9884=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9885=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9886=AXIS2_PLACEMENT_3D('',#9883,#9884,#9885); +#9887=PLANE('',#9886); +#9889=ORIENTED_EDGE('',*,*,#9888,.F.); +#9891=ORIENTED_EDGE('',*,*,#9890,.T.); +#9892=ORIENTED_EDGE('',*,*,#9860,.F.); +#9894=ORIENTED_EDGE('',*,*,#9893,.F.); +#9895=EDGE_LOOP('',(#9889,#9891,#9892,#9894)); +#9896=FACE_OUTER_BOUND('',#9895,.F.); +#9897=ADVANCED_FACE('',(#9896),#9887,.T.); +#9898=CARTESIAN_POINT('',(-7.25E0,-2.13E0,1.2045264E1)); +#9899=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9900=DIRECTION('',(0.E0,1.E0,0.E0)); +#9901=AXIS2_PLACEMENT_3D('',#9898,#9899,#9900); +#9902=CYLINDRICAL_SURFACE('',#9901,2.E-1); +#9903=ORIENTED_EDGE('',*,*,#4902,.F.); +#9905=ORIENTED_EDGE('',*,*,#9904,.T.); +#9906=ORIENTED_EDGE('',*,*,#9888,.T.); +#9908=ORIENTED_EDGE('',*,*,#9907,.T.); +#9909=EDGE_LOOP('',(#9903,#9905,#9906,#9908)); +#9910=FACE_OUTER_BOUND('',#9909,.F.); +#9911=ADVANCED_FACE('',(#9910),#9902,.F.); +#9912=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-1.4E0)); +#9913=DIRECTION('',(0.E0,0.E0,1.E0)); +#9914=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9915=AXIS2_PLACEMENT_3D('',#9912,#9913,#9914); +#9916=PLANE('',#9915); +#9917=ORIENTED_EDGE('',*,*,#9890,.F.); +#9918=ORIENTED_EDGE('',*,*,#9904,.F.); +#9919=ORIENTED_EDGE('',*,*,#4900,.T.); +#9921=ORIENTED_EDGE('',*,*,#9920,.F.); +#9923=ORIENTED_EDGE('',*,*,#9922,.T.); +#9924=ORIENTED_EDGE('',*,*,#9862,.F.); +#9925=EDGE_LOOP('',(#9917,#9918,#9919,#9921,#9923,#9924)); +#9926=FACE_OUTER_BOUND('',#9925,.F.); +#9927=ADVANCED_FACE('',(#9926),#9916,.T.); +#9928=CARTESIAN_POINT('',(-5.6E0,-2.13E0,-2.1285264E1)); +#9929=DIRECTION('',(0.E0,0.E0,1.E0)); +#9930=DIRECTION('',(0.E0,1.E0,0.E0)); +#9931=AXIS2_PLACEMENT_3D('',#9928,#9929,#9930); +#9932=CYLINDRICAL_SURFACE('',#9931,2.E-1); +#9933=ORIENTED_EDGE('',*,*,#4898,.F.); +#9935=ORIENTED_EDGE('',*,*,#9934,.T.); +#9937=ORIENTED_EDGE('',*,*,#9936,.T.); +#9938=ORIENTED_EDGE('',*,*,#9920,.T.); +#9939=EDGE_LOOP('',(#9933,#9935,#9937,#9938)); +#9940=FACE_OUTER_BOUND('',#9939,.F.); +#9941=ADVANCED_FACE('',(#9940),#9932,.F.); +#9942=CARTESIAN_POINT('',(-7.05E0,-2.44E0,-7.8E0)); +#9943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9944=DIRECTION('',(1.E0,0.E0,0.E0)); +#9945=AXIS2_PLACEMENT_3D('',#9942,#9943,#9944); +#9946=PLANE('',#9945); +#9947=ORIENTED_EDGE('',*,*,#4904,.T.); +#9948=ORIENTED_EDGE('',*,*,#9907,.F.); +#9949=ORIENTED_EDGE('',*,*,#9893,.T.); +#9950=ORIENTED_EDGE('',*,*,#9866,.F.); +#9952=ORIENTED_EDGE('',*,*,#9951,.F.); +#9953=ORIENTED_EDGE('',*,*,#9934,.F.); +#9954=EDGE_LOOP('',(#9947,#9948,#9949,#9950,#9952,#9953)); +#9955=FACE_OUTER_BOUND('',#9954,.F.); +#9956=ADVANCED_FACE('',(#9955),#9946,.T.); +#9957=CARTESIAN_POINT('',(-5.8E0,-2.44E0,-7.8E0)); +#9958=DIRECTION('',(1.E0,0.E0,0.E0)); +#9959=DIRECTION('',(0.E0,0.E0,1.E0)); +#9960=AXIS2_PLACEMENT_3D('',#9957,#9958,#9959); +#9961=PLANE('',#9960); +#9962=ORIENTED_EDGE('',*,*,#9936,.F.); +#9963=ORIENTED_EDGE('',*,*,#9951,.T.); +#9964=ORIENTED_EDGE('',*,*,#9864,.F.); +#9965=ORIENTED_EDGE('',*,*,#9922,.F.); +#9966=EDGE_LOOP('',(#9962,#9963,#9964,#9965)); +#9967=FACE_OUTER_BOUND('',#9966,.F.); +#9968=ADVANCED_FACE('',(#9967),#9961,.T.); +#9969=CLOSED_SHELL('',(#4817,#4908,#4923,#4939,#5102,#5121,#5136,#5151,#5166, +#5181,#5198,#5213,#5227,#5241,#5255,#5269,#5284,#5299,#5314,#5329,#5344,#5359, +#5374,#5389,#5403,#5417,#5432,#5447,#5461,#5475,#5489,#5503,#5516,#5530,#5545, +#5559,#5573,#5587,#5601,#5615,#5629,#5658,#5745,#5760,#5774,#5788,#5801,#5823, +#5856,#5871,#5885,#5917,#5932,#5945,#5958,#5971,#5984,#5997,#6010,#6023,#6036, +#6049,#6062,#6074,#6087,#6100,#6112,#6131,#6148,#6162,#6220,#6234,#6250,#6264, +#6278,#6290,#6302,#6314,#6326,#6338,#6350,#6362,#6374,#6386,#6398,#6410,#6422, +#6434,#6446,#6458,#6470,#6482,#6494,#6506,#6518,#6530,#6542,#6554,#6569,#6583, +#6609,#6642,#6657,#6671,#6703,#6718,#6731,#6744,#6757,#6770,#6783,#6796,#6809, +#6822,#6835,#6848,#6860,#6873,#6886,#6898,#6911,#6924,#6936,#6951,#6965,#6991, +#7024,#7039,#7053,#7067,#7081,#7095,#7109,#7123,#7137,#7151,#7165,#7179,#7193, +#7206,#7227,#7242,#7255,#7268,#7280,#7293,#7306,#7318,#7333,#7347,#7373,#7406, +#7421,#7435,#7449,#7463,#7477,#7491,#7505,#7519,#7533,#7547,#7561,#7575,#7588, +#7609,#7624,#7637,#7650,#7662,#7675,#7688,#7700,#7715,#7729,#7755,#7788,#7803, +#7817,#7831,#7845,#7859,#7873,#7887,#7901,#7915,#7929,#7943,#7957,#7970,#7991, +#8006,#8019,#8032,#8044,#8057,#8070,#8082,#8097,#8111,#8137,#8170,#8185,#8199, +#8213,#8227,#8241,#8255,#8269,#8283,#8297,#8311,#8325,#8339,#8352,#8373,#8388, +#8401,#8414,#8426,#8439,#8452,#8464,#8479,#8494,#8508,#8538,#8553,#8567,#8581, +#8597,#8644,#8659,#8678,#8698,#8713,#8727,#8745,#8765,#8778,#8791,#8804,#8817, +#8858,#8871,#8884,#8897,#8910,#8923,#8936,#8949,#8963,#8976,#8988,#9001,#9014, +#9026,#9041,#9056,#9102,#9115,#9128,#9141,#9154,#9167,#9212,#9225,#9238,#9251, +#9264,#9277,#9290,#9303,#9318,#9348,#9362,#9375,#9388,#9402,#9415,#9428,#9440, +#9453,#9465,#9487,#9500,#9513,#9534,#9548,#9562,#9575,#9590,#9604,#9618,#9631, +#9643,#9655,#9669,#9683,#9696,#9711,#9725,#9739,#9752,#9764,#9779,#9797,#9811, +#9828,#9841,#9854,#9870,#9882,#9897,#9911,#9927,#9941,#9956,#9968)); +#9970=MANIFOLD_SOLID_BREP('',#9969); +#9971=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#9972=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#9973=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#9974=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#9973); +#9975=(CONVERSION_BASED_UNIT('DEGREE',#9974)NAMED_UNIT(#9972)PLANE_ANGLE_UNIT( +)); +#9976=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#9977=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.818143822999E-3),#9971, +'distance_accuracy_value', +'Maximum model space distance between geometric entities at asserted connectivities'); +#9978=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#9977))GLOBAL_UNIT_ASSIGNED_CONTEXT((#9971,#9975,#9976))REPRESENTATION_CONTEXT( +'ID1','3')); +#9980=APPLICATION_CONTEXT('automotive_design'); +#9981=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2001,#9980); +#9982=PRODUCT_DEFINITION_CONTEXT('part definition',#9980,'design'); +#9983=PRODUCT_CONTEXT('',#9980,'mechanical'); +#9984=PRODUCT('C-2-1445057-6','C-2-1445057-6','NOT SPECIFIED',(#9983)); +#9985=PRODUCT_DEFINITION_FORMATION('1','LAST_VERSION',#9984); +#9992=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#9993=DERIVED_UNIT_ELEMENT(#9992,2.E0); +#9994=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +1.202357969916E3),#10176); +#9998=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#9999=DERIVED_UNIT_ELEMENT(#9998,3.E0); +#10000=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +4.122473459729E2),#10177); +#10004=CARTESIAN_POINT('centre point',(-1.291905911126E-2,-7.085943158360E-2, +-4.898087989316E0)); +#10008=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#10009=DERIVED_UNIT_ELEMENT(#10008,2.E0); +#10010=MEASURE_REPRESENTATION_ITEM('surface area measure',AREA_MEASURE( +1.202357969916E3),#10178); +#10014=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#10015=DERIVED_UNIT_ELEMENT(#10014,3.E0); +#10016=MEASURE_REPRESENTATION_ITEM('volume measure',VOLUME_MEASURE( +4.122473459729E2),#10179); +#10020=CARTESIAN_POINT('centre point',(-1.291905911126E-2,-7.085943158360E-2, +-4.898087989316E0)); +#10025=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#9984)); +#10027=GENERAL_PROPERTY('user defined attribute','',''); +#10028=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10027,#10026); +#10029=DESCRIPTIVE_REPRESENTATION_ITEM('PART_NO','1445057'); +#10033=GENERAL_PROPERTY('user defined attribute','',''); +#10034=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10033,#10032); +#10035=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE', +'RT ANGLE SURFACE MOUNT HEADER ASSY, TIN CONTACTS'); +#10039=GENERAL_PROPERTY('user defined attribute','',''); +#10040=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10039,#10038); +#10041=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_TITLE_2', +'W/SURF MOUNT HOLDDOWNS, SINGLE ROW, MICRO MATE-N-LOK TM'); +#10045=GENERAL_PROPERTY('user defined attribute','',''); +#10046=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10045,#10044); +#10047=DESCRIPTIVE_REPRESENTATION_ITEM('DESC', +'RT ANGLE SURFACE MOUNT HEADER ASSY, TIN CONTACTS W/SURF MOUNT HOLDDOWNS, SINGLE '); +#10051=GENERAL_PROPERTY('user defined attribute','',''); +#10052=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10051,#10050); +#10053=VALUE_REPRESENTATION_ITEM('SORT',NUMERIC_MEASURE(0.E0)); +#10057=GENERAL_PROPERTY('user defined attribute','',''); +#10058=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10057,#10056); +#10059=DESCRIPTIVE_REPRESENTATION_ITEM('TIR','A'); +#10063=GENERAL_PROPERTY('user defined attribute','',''); +#10064=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10063,#10062); +#10065=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_STATUS','Active'); +#10069=GENERAL_PROPERTY('user defined attribute','',''); +#10070=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10069,#10068); +#10071=DESCRIPTIVE_REPRESENTATION_ITEM('DWG_SIZE_P',''); +#10075=GENERAL_PROPERTY('user defined attribute','',''); +#10076=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10075,#10074); +#10077=DESCRIPTIVE_REPRESENTATION_ITEM('AMPTYPE','F'); +#10081=GENERAL_PROPERTY('user defined attribute','',''); +#10082=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10081,#10080); +#10084=GENERAL_PROPERTY('user defined attribute','',''); +#10085=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10084,#10083); +#10086=DESCRIPTIVE_REPRESENTATION_ITEM('MOD_NUM','MOD36311'); +#10090=GENERAL_PROPERTY('user defined attribute','',''); +#10091=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10090,#10089); +#10092=DESCRIPTIVE_REPRESENTATION_ITEM('PDMREV','1.0+'); +#10096=GENERAL_PROPERTY('user defined attribute','',''); +#10097=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10096,#10095); +#10098=DESCRIPTIVE_REPRESENTATION_ITEM('PDMDB',''); +#10102=GENERAL_PROPERTY('user defined attribute','',''); +#10103=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10102,#10101); +#10104=DESCRIPTIVE_REPRESENTATION_ITEM('PDMRL','Concept'); +#10108=GENERAL_PROPERTY('user defined attribute','',''); +#10109=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10108,#10107); +#10110=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_REVISION','1'); +#10114=GENERAL_PROPERTY('user defined attribute','',''); +#10115=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10114,#10113); +#10116=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_VERSION','0+'); +#10120=GENERAL_PROPERTY('user defined attribute','',''); +#10121=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10120,#10119); +#10122=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_BRANCH','main'); +#10126=GENERAL_PROPERTY('user defined attribute','',''); +#10127=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10126,#10125); +#10128=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_RELEASE','Concept'); +#10132=GENERAL_PROPERTY('user defined attribute','',''); +#10133=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10132,#10131); +#10135=GENERAL_PROPERTY('user defined attribute','',''); +#10136=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10135,#10134); +#10137=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_BY','FR015607'); +#10141=GENERAL_PROPERTY('user defined attribute','',''); +#10142=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10141,#10140); +#10143=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_CREATED_ON','05/29/10 02:56:24'); +#10147=GENERAL_PROPERTY('user defined attribute','',''); +#10148=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10147,#10146); +#10149=DESCRIPTIVE_REPRESENTATION_ITEM('PROI_LOCATION', +'Root Folder/EMCS MOD SVCS/GPL-238'); +#10153=GENERAL_PROPERTY('user defined attribute','',''); +#10154=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10153,#10152); +#10155=DESCRIPTIVE_REPRESENTATION_ITEM('PTC_COMMON_NAME',''); +#10159=GENERAL_PROPERTY('user defined attribute','',''); +#10160=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10159,#10158); +#10161=DESCRIPTIVE_REPRESENTATION_ITEM('PART_REV','D'); +#10165=GENERAL_PROPERTY('user defined attribute','',''); +#10166=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10165,#10164); +#10167=DESCRIPTIVE_REPRESENTATION_ITEM('DOC_LANGUAGE','English'); +#10171=GENERAL_PROPERTY('user defined attribute','',''); +#10172=GENERAL_PROPERTY_ASSOCIATION('user defined attribute','',#10171,#10170); +#10173=DESCRIPTIVE_REPRESENTATION_ITEM('REASON_DOC_CHANGE','Not Specified'); +#988=CIRCLE('',#987,9.6E-1); +#1005=CIRCLE('',#1004,3.2E-1); +#1014=CIRCLE('',#1013,2.5E-1); +#1063=CIRCLE('',#1062,2.5E-1); +#1072=CIRCLE('',#1071,3.2E-1); +#1089=CIRCLE('',#1088,9.6E-1); +#1186=CIRCLE('',#1185,6.E-1); +#1198=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1187,#1188,#1189,#1190,#1191,#1192,#1193, +#1194,#1195,#1196,#1197),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0, +1.25E-1,2.5E-1,3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#1211=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1199,#1200,#1201,#1202,#1203,#1204,#1205, +#1206,#1207,#1208,#1209,#1210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1348=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1336,#1337,#1338,#1339,#1340,#1341,#1342, +#1343,#1344,#1345,#1346,#1347),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4), +(0.E0,1.111111111111E-1,2.222222222222E-1,3.333333333333E-1,4.444444444444E-1, +5.555555555556E-1,6.666666666667E-1,7.777777777778E-1,8.888888888889E-1,1.E0), +.UNSPECIFIED.); +#1360=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1349,#1350,#1351,#1352,#1353,#1354,#1355, +#1356,#1357,#1358,#1359),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E0, +1.25E-1,2.5E-1,3.75E-1,5.E-1,6.25E-1,7.5E-1,8.75E-1,1.E0),.UNSPECIFIED.); +#1377=CIRCLE('',#1376,6.E-1); +#1502=CIRCLE('',#1501,9.6E-1); +#1519=CIRCLE('',#1518,3.2E-1); +#1528=CIRCLE('',#1527,2.5E-1); +#1577=CIRCLE('',#1576,2.5E-1); +#1586=CIRCLE('',#1585,3.2E-1); +#1603=CIRCLE('',#1602,9.6E-1); +#1740=CIRCLE('',#1739,9.6E-1); +#1757=CIRCLE('',#1756,3.2E-1); +#1766=CIRCLE('',#1765,2.5E-1); +#1855=CIRCLE('',#1854,2.5E-1); +#1864=CIRCLE('',#1863,3.2E-1); +#1881=CIRCLE('',#1880,9.6E-1); +#1974=CIRCLE('',#1973,9.6E-1); +#1991=CIRCLE('',#1990,3.2E-1); +#2000=CIRCLE('',#1999,2.5E-1); +#2089=CIRCLE('',#2088,2.5E-1); +#2098=CIRCLE('',#2097,3.2E-1); +#2115=CIRCLE('',#2114,9.6E-1); +#2208=CIRCLE('',#2207,9.6E-1); +#2225=CIRCLE('',#2224,3.2E-1); +#2234=CIRCLE('',#2233,2.5E-1); +#2323=CIRCLE('',#2322,2.5E-1); +#2332=CIRCLE('',#2331,3.2E-1); +#2349=CIRCLE('',#2348,9.6E-1); +#2442=CIRCLE('',#2441,9.6E-1); +#2459=CIRCLE('',#2458,3.2E-1); +#2468=CIRCLE('',#2467,2.5E-1); +#2557=CIRCLE('',#2556,2.5E-1); +#2566=CIRCLE('',#2565,3.2E-1); +#2583=CIRCLE('',#2582,9.6E-1); +#2652=CIRCLE('',#2651,1.3E-1); +#2661=CIRCLE('',#2660,2.5E-1); +#2682=CIRCLE('',#2681,1.3E-1); +#2715=CIRCLE('',#2714,1.3E-1); +#2724=CIRCLE('',#2723,2.5E-1); +#2737=CIRCLE('',#2736,2.5E-1); +#2746=CIRCLE('',#2745,1.3E-1); +#2755=CIRCLE('',#2754,5.E-1); +#2764=CIRCLE('',#2763,5.E-1); +#2773=CIRCLE('',#2772,8.95E-1); +#2790=CIRCLE('',#2789,5.35E-1); +#2795=CIRCLE('',#2794,5.35E-1); +#2812=CIRCLE('',#2811,8.95E-1); +#2829=CIRCLE('',#2828,5.35E-1); +#2846=CIRCLE('',#2845,8.95E-1); +#2851=CIRCLE('',#2850,8.95E-1); +#2868=CIRCLE('',#2867,5.35E-1); +#2897=CIRCLE('',#2896,5.E-1); +#2906=CIRCLE('',#2905,5.E-1); +#2915=CIRCLE('',#2914,1.3E-1); +#2924=CIRCLE('',#2923,2.5E-1); +#2933=CIRCLE('',#2932,2.5E-1); +#2942=CIRCLE('',#2941,1.3E-1); +#2951=CIRCLE('',#2950,1.3E-1); +#2960=CIRCLE('',#2959,2.5E-1); +#2969=CIRCLE('',#2968,1.3E-1); +#3050=CIRCLE('',#3049,1.3E-1); +#3059=CIRCLE('',#3058,2.5E-1); +#3072=CIRCLE('',#3071,2.5E-1); +#3081=CIRCLE('',#3080,1.3E-1); +#3090=CIRCLE('',#3089,5.E-1); +#3099=CIRCLE('',#3098,5.E-1); +#3132=CIRCLE('',#3131,5.E-1); +#3141=CIRCLE('',#3140,5.E-1); +#3150=CIRCLE('',#3149,1.3E-1); +#3159=CIRCLE('',#3158,2.5E-1); +#3168=CIRCLE('',#3167,2.5E-1); +#3177=CIRCLE('',#3176,1.3E-1); +#3186=CIRCLE('',#3185,1.3E-1); +#3195=CIRCLE('',#3194,2.5E-1); +#3204=CIRCLE('',#3203,1.3E-1); +#3245=CIRCLE('',#3244,1.3E-1); +#3254=CIRCLE('',#3253,2.5E-1); +#3275=CIRCLE('',#3274,1.3E-1); +#3516=CIRCLE('',#3515,2.E-1); +#3521=CIRCLE('',#3520,2.E-1); +#3534=CIRCLE('',#3533,2.E-1); +#3539=CIRCLE('',#3538,2.E-1); +#3608=CIRCLE('',#3607,2.E-1); +#3613=CIRCLE('',#3612,2.E-1); +#3626=CIRCLE('',#3625,2.E-1); +#3631=CIRCLE('',#3630,2.E-1); +#4789=EDGE_CURVE('',#3650,#3651,#75,.T.); +#4791=EDGE_CURVE('',#3651,#3653,#79,.T.); +#4793=EDGE_CURVE('',#3653,#3655,#83,.T.); +#4795=EDGE_CURVE('',#3655,#3657,#87,.T.); +#4797=EDGE_CURVE('',#3657,#3659,#91,.T.); +#4799=EDGE_CURVE('',#3659,#3661,#95,.T.); +#4801=EDGE_CURVE('',#3661,#3663,#99,.T.); +#4803=EDGE_CURVE('',#3663,#3650,#103,.T.); +#4807=EDGE_CURVE('',#3770,#3771,#107,.T.); +#4809=EDGE_CURVE('',#3770,#3774,#111,.T.); +#4811=EDGE_CURVE('',#3774,#3775,#115,.T.); +#4813=EDGE_CURVE('',#3771,#3775,#119,.T.); +#4823=EDGE_CURVE('',#4418,#4419,#123,.T.); +#4825=EDGE_CURVE('',#3683,#4418,#127,.T.); +#4827=EDGE_CURVE('',#3682,#3683,#131,.T.); +#4829=EDGE_CURVE('',#3651,#3682,#659,.T.); +#4832=EDGE_CURVE('',#3650,#3666,#135,.T.); +#4834=EDGE_CURVE('',#3666,#3667,#763,.T.); +#4836=EDGE_CURVE('',#3686,#3667,#667,.T.); +#4838=EDGE_CURVE('',#3686,#3687,#139,.T.); +#4840=EDGE_CURVE('',#3839,#3687,#143,.T.); +#4842=EDGE_CURVE('',#3837,#3839,#147,.T.); +#4844=EDGE_CURVE('',#3835,#3837,#151,.T.); +#4846=EDGE_CURVE('',#3834,#3835,#155,.T.); +#4848=EDGE_CURVE('',#3871,#3834,#159,.T.); +#4850=EDGE_CURVE('',#3869,#3871,#163,.T.); +#4852=EDGE_CURVE('',#3867,#3869,#167,.T.); +#4854=EDGE_CURVE('',#3866,#3867,#171,.T.); +#4856=EDGE_CURVE('',#4327,#3866,#175,.T.); +#4858=EDGE_CURVE('',#4325,#4327,#179,.T.); +#4860=EDGE_CURVE('',#4323,#4325,#183,.T.); +#4862=EDGE_CURVE('',#4322,#4323,#187,.T.); +#4864=EDGE_CURVE('',#4359,#4322,#191,.T.); +#4866=EDGE_CURVE('',#4357,#4359,#195,.T.); +#4868=EDGE_CURVE('',#4355,#4357,#199,.T.); +#4870=EDGE_CURVE('',#4354,#4355,#203,.T.); +#4872=EDGE_CURVE('',#4391,#4354,#207,.T.); +#4874=EDGE_CURVE('',#4389,#4391,#211,.T.); +#4876=EDGE_CURVE('',#4387,#4389,#215,.T.); +#4878=EDGE_CURVE('',#4386,#4387,#219,.T.); +#4880=EDGE_CURVE('',#4423,#4386,#223,.T.); +#4882=EDGE_CURVE('',#4421,#4423,#227,.T.); +#4884=EDGE_CURVE('',#4419,#4421,#231,.T.); +#4888=EDGE_CURVE('',#4754,#4755,#235,.T.); +#4890=EDGE_CURVE('',#4762,#4755,#3543,.T.); +#4892=EDGE_CURVE('',#4762,#4763,#239,.T.); +#4894=EDGE_CURVE('',#4754,#4763,#3525,.T.); +#4898=EDGE_CURVE('',#4770,#4771,#243,.T.); +#4900=EDGE_CURVE('',#4778,#4771,#3617,.T.); +#4902=EDGE_CURVE('',#4778,#4779,#247,.T.); +#4904=EDGE_CURVE('',#4770,#4779,#3635,.T.); +#4915=EDGE_CURVE('',#4426,#4419,#259,.T.); +#4917=EDGE_CURVE('',#4426,#4427,#735,.T.); +#4919=EDGE_CURVE('',#4418,#4427,#615,.T.); +#4929=EDGE_CURVE('',#4434,#4435,#503,.T.); +#4931=EDGE_CURVE('',#4443,#4434,#251,.T.); +#4933=EDGE_CURVE('',#4442,#4443,#1231,.T.); +#4935=EDGE_CURVE('',#4435,#4442,#623,.T.); +#4945=EDGE_CURVE('',#4438,#4402,#523,.T.); +#4947=EDGE_CURVE('',#4445,#4438,#1417,.T.); +#4949=EDGE_CURVE('',#4443,#4445,#1235,.T.); +#4952=EDGE_CURVE('',#3657,#4434,#515,.T.); +#4955=EDGE_CURVE('',#3655,#4426,#255,.T.); +#4959=EDGE_CURVE('',#4430,#4421,#1413,.T.); +#4961=EDGE_CURVE('',#4430,#4394,#263,.T.); +#4963=EDGE_CURVE('',#4394,#4387,#267,.T.); +#4966=EDGE_CURVE('',#4398,#4389,#1421,.T.); +#4968=EDGE_CURVE('',#4398,#4362,#271,.T.); +#4970=EDGE_CURVE('',#4362,#4355,#275,.T.); +#4973=EDGE_CURVE('',#4366,#4357,#1429,.T.); +#4975=EDGE_CURVE('',#4366,#4330,#279,.T.); +#4977=EDGE_CURVE('',#4330,#4323,#283,.T.); +#4980=EDGE_CURVE('',#4334,#4325,#1437,.T.); +#4982=EDGE_CURVE('',#4334,#3874,#287,.T.); +#4984=EDGE_CURVE('',#3874,#3867,#291,.T.); +#4987=EDGE_CURVE('',#3878,#3869,#1445,.T.); +#4989=EDGE_CURVE('',#3878,#3842,#295,.T.); +#4991=EDGE_CURVE('',#3842,#3835,#299,.T.); +#4994=EDGE_CURVE('',#3846,#3837,#535,.T.); +#4996=EDGE_CURVE('',#3846,#3671,#303,.T.); +#4998=EDGE_CURVE('',#3671,#3673,#783,.T.); +#5000=EDGE_CURVE('',#3854,#3673,#427,.T.); +#5002=EDGE_CURVE('',#3861,#3854,#539,.T.); +#5004=EDGE_CURVE('',#3859,#3861,#1315,.T.); +#5006=EDGE_CURVE('',#3859,#3850,#307,.T.); +#5008=EDGE_CURVE('',#3886,#3850,#443,.T.); +#5010=EDGE_CURVE('',#3893,#3886,#1449,.T.); +#5012=EDGE_CURVE('',#3891,#3893,#1299,.T.); +#5014=EDGE_CURVE('',#3891,#3882,#311,.T.); +#5016=EDGE_CURVE('',#4342,#3882,#459,.T.); +#5018=EDGE_CURVE('',#4349,#4342,#1441,.T.); +#5020=EDGE_CURVE('',#4347,#4349,#1283,.T.); +#5022=EDGE_CURVE('',#4347,#4338,#315,.T.); +#5024=EDGE_CURVE('',#4374,#4338,#475,.T.); +#5026=EDGE_CURVE('',#4381,#4374,#1433,.T.); +#5028=EDGE_CURVE('',#4379,#4381,#1267,.T.); +#5030=EDGE_CURVE('',#4379,#4370,#319,.T.); +#5032=EDGE_CURVE('',#4406,#4370,#491,.T.); +#5034=EDGE_CURVE('',#4413,#4406,#1425,.T.); +#5036=EDGE_CURVE('',#4411,#4413,#1251,.T.); +#5038=EDGE_CURVE('',#4411,#4402,#323,.T.); +#5042=EDGE_CURVE('',#4162,#4163,#327,.T.); +#5044=EDGE_CURVE('',#4165,#4163,#331,.T.); +#5046=EDGE_CURVE('',#4167,#4165,#335,.T.); +#5048=EDGE_CURVE('',#4167,#4162,#339,.T.); +#5052=EDGE_CURVE('',#4234,#4235,#343,.T.); +#5054=EDGE_CURVE('',#4235,#4239,#347,.T.); +#5056=EDGE_CURVE('',#4238,#4239,#351,.T.); +#5058=EDGE_CURVE('',#4234,#4238,#355,.T.); +#5062=EDGE_CURVE('',#4501,#4499,#359,.T.); +#5064=EDGE_CURVE('',#4499,#4509,#363,.T.); +#5066=EDGE_CURVE('',#4511,#4509,#367,.T.); +#5068=EDGE_CURVE('',#4501,#4511,#371,.T.); +#5072=EDGE_CURVE('',#4569,#4567,#375,.T.); +#5074=EDGE_CURVE('',#4567,#4577,#379,.T.); +#5076=EDGE_CURVE('',#4579,#4577,#383,.T.); +#5078=EDGE_CURVE('',#4569,#4579,#387,.T.); +#5082=EDGE_CURVE('',#4637,#4635,#391,.T.); +#5084=EDGE_CURVE('',#4635,#4645,#395,.T.); +#5086=EDGE_CURVE('',#4647,#4645,#399,.T.); +#5088=EDGE_CURVE('',#4637,#4647,#403,.T.); +#5092=EDGE_CURVE('',#4705,#4703,#407,.T.); +#5094=EDGE_CURVE('',#4703,#4713,#411,.T.); +#5096=EDGE_CURVE('',#4715,#4713,#415,.T.); +#5098=EDGE_CURVE('',#4705,#4715,#419,.T.); +#5108=EDGE_CURVE('',#3854,#3855,#423,.T.); +#5111=EDGE_CURVE('',#3673,#3675,#779,.T.); +#5113=EDGE_CURVE('',#3702,#3675,#1409,.T.); +#5115=EDGE_CURVE('',#3702,#3703,#431,.T.); +#5117=EDGE_CURVE('',#3855,#3703,#435,.T.); +#5127=EDGE_CURVE('',#3886,#3887,#439,.T.); +#5130=EDGE_CURVE('',#3850,#3851,#447,.T.); +#5132=EDGE_CURVE('',#3887,#3851,#451,.T.); +#5142=EDGE_CURVE('',#4342,#4343,#455,.T.); +#5145=EDGE_CURVE('',#3882,#3883,#463,.T.); +#5147=EDGE_CURVE('',#4343,#3883,#467,.T.); +#5157=EDGE_CURVE('',#4374,#4375,#471,.T.); +#5160=EDGE_CURVE('',#4338,#4339,#479,.T.); +#5162=EDGE_CURVE('',#4375,#4339,#483,.T.); +#5172=EDGE_CURVE('',#4406,#4407,#487,.T.); +#5175=EDGE_CURVE('',#4370,#4371,#495,.T.); +#5177=EDGE_CURVE('',#4407,#4371,#499,.T.); +#5188=EDGE_CURVE('',#3699,#4435,#507,.T.); +#5190=EDGE_CURVE('',#3698,#3699,#511,.T.); +#5192=EDGE_CURVE('',#3659,#3698,#1401,.T.); +#5204=EDGE_CURVE('',#4438,#4439,#519,.T.); +#5207=EDGE_CURVE('',#4402,#4403,#527,.T.); +#5209=EDGE_CURVE('',#4439,#4403,#531,.T.); +#5220=EDGE_CURVE('',#3839,#3847,#543,.T.); +#5222=EDGE_CURVE('',#3846,#3847,#671,.T.); +#5234=EDGE_CURVE('',#3855,#3863,#547,.T.); +#5236=EDGE_CURVE('',#3861,#3863,#1319,.T.); +#5249=EDGE_CURVE('',#3695,#3687,#647,.T.); +#5251=EDGE_CURVE('',#3847,#3695,#675,.T.); +#5263=EDGE_CURVE('',#3711,#3703,#651,.T.); +#5265=EDGE_CURVE('',#3863,#3711,#1323,.T.); +#5275=EDGE_CURVE('',#3871,#3879,#551,.T.); +#5278=EDGE_CURVE('',#3834,#3843,#555,.T.); +#5280=EDGE_CURVE('',#3879,#3843,#691,.T.); +#5290=EDGE_CURVE('',#3887,#3895,#559,.T.); +#5293=EDGE_CURVE('',#3851,#3858,#563,.T.); +#5295=EDGE_CURVE('',#3895,#3858,#1307,.T.); +#5305=EDGE_CURVE('',#4327,#4335,#567,.T.); +#5308=EDGE_CURVE('',#3866,#3875,#571,.T.); +#5310=EDGE_CURVE('',#4335,#3875,#703,.T.); +#5320=EDGE_CURVE('',#4343,#4351,#575,.T.); +#5323=EDGE_CURVE('',#3883,#3890,#579,.T.); +#5325=EDGE_CURVE('',#4351,#3890,#1291,.T.); +#5335=EDGE_CURVE('',#4359,#4367,#583,.T.); +#5338=EDGE_CURVE('',#4322,#4331,#587,.T.); +#5340=EDGE_CURVE('',#4367,#4331,#715,.T.); +#5350=EDGE_CURVE('',#4375,#4383,#591,.T.); +#5353=EDGE_CURVE('',#4339,#4346,#595,.T.); +#5355=EDGE_CURVE('',#4383,#4346,#1275,.T.); +#5365=EDGE_CURVE('',#4391,#4399,#599,.T.); +#5368=EDGE_CURVE('',#4354,#4363,#603,.T.); +#5370=EDGE_CURVE('',#4399,#4363,#727,.T.); +#5380=EDGE_CURVE('',#4407,#4415,#607,.T.); +#5383=EDGE_CURVE('',#4371,#4378,#611,.T.); +#5385=EDGE_CURVE('',#4415,#4378,#1259,.T.); +#5396=EDGE_CURVE('',#3693,#4427,#747,.T.); +#5398=EDGE_CURVE('',#3693,#3683,#619,.T.); +#5410=EDGE_CURVE('',#3709,#4442,#1227,.T.); +#5412=EDGE_CURVE('',#3709,#3699,#627,.T.); +#5423=EDGE_CURVE('',#4423,#4431,#631,.T.); +#5426=EDGE_CURVE('',#4386,#4395,#635,.T.); +#5428=EDGE_CURVE('',#4431,#4395,#755,.T.); +#5438=EDGE_CURVE('',#4439,#4447,#639,.T.); +#5441=EDGE_CURVE('',#4403,#4410,#643,.T.); +#5443=EDGE_CURVE('',#4447,#4410,#1243,.T.); +#5454=EDGE_CURVE('',#3686,#3691,#663,.T.); +#5456=EDGE_CURVE('',#3691,#3695,#679,.T.); +#5468=EDGE_CURVE('',#3702,#3707,#1405,.T.); +#5470=EDGE_CURVE('',#3707,#3711,#1327,.T.); +#5481=EDGE_CURVE('',#3682,#3689,#655,.T.); +#5483=EDGE_CURVE('',#3653,#3689,#739,.T.); +#5497=EDGE_CURVE('',#3667,#3669,#791,.T.); +#5499=EDGE_CURVE('',#3691,#3669,#683,.T.); +#5511=EDGE_CURVE('',#3689,#3693,#743,.T.); +#5524=EDGE_CURVE('',#3705,#3709,#1223,.T.); +#5526=EDGE_CURVE('',#3698,#3705,#1397,.T.); +#5540=EDGE_CURVE('',#3669,#3671,#787,.T.); +#5551=EDGE_CURVE('',#3878,#3879,#687,.T.); +#5554=EDGE_CURVE('',#3842,#3843,#695,.T.); +#5565=EDGE_CURVE('',#4334,#4335,#699,.T.); +#5568=EDGE_CURVE('',#3874,#3875,#707,.T.); +#5579=EDGE_CURVE('',#4366,#4367,#711,.T.); +#5582=EDGE_CURVE('',#4330,#4331,#719,.T.); +#5593=EDGE_CURVE('',#4398,#4399,#723,.T.); +#5596=EDGE_CURVE('',#4362,#4363,#731,.T.); +#5621=EDGE_CURVE('',#4430,#4431,#751,.T.); +#5624=EDGE_CURVE('',#4394,#4395,#759,.T.); +#5636=EDGE_CURVE('',#3679,#3666,#767,.T.); +#5638=EDGE_CURVE('',#3677,#3679,#771,.T.); +#5640=EDGE_CURVE('',#3675,#3677,#775,.T.); +#5648=EDGE_CURVE('',#3778,#3779,#795,.T.); +#5650=EDGE_CURVE('',#3779,#3783,#799,.T.); +#5652=EDGE_CURVE('',#3782,#3783,#803,.T.); +#5654=EDGE_CURVE('',#3778,#3782,#807,.T.); +#5664=EDGE_CURVE('',#4746,#4739,#1161,.T.); +#5666=EDGE_CURVE('',#4746,#3679,#827,.T.); +#5671=EDGE_CURVE('',#3663,#4739,#831,.T.); +#5675=EDGE_CURVE('',#3746,#3747,#811,.T.); +#5677=EDGE_CURVE('',#3747,#3749,#815,.T.); +#5679=EDGE_CURVE('',#3749,#3751,#819,.T.); +#5681=EDGE_CURVE('',#3751,#3746,#823,.T.); +#5685=EDGE_CURVE('',#3733,#4253,#835,.T.); +#5687=EDGE_CURVE('',#4255,#4253,#839,.T.); +#5689=EDGE_CURVE('',#4255,#3735,#843,.T.); +#5691=EDGE_CURVE('',#3735,#3732,#847,.T.); +#5693=EDGE_CURVE('',#3732,#3733,#851,.T.); +#5697=EDGE_CURVE('',#4283,#4259,#855,.T.); +#5699=EDGE_CURVE('',#4258,#4259,#859,.T.); +#5701=EDGE_CURVE('',#4258,#4280,#863,.T.); +#5703=EDGE_CURVE('',#4280,#4281,#867,.T.); +#5705=EDGE_CURVE('',#4281,#4283,#871,.T.); +#5709=EDGE_CURVE('',#4295,#4263,#875,.T.); +#5711=EDGE_CURVE('',#4262,#4263,#879,.T.); +#5713=EDGE_CURVE('',#4262,#4292,#883,.T.); +#5715=EDGE_CURVE('',#4292,#4293,#887,.T.); +#5717=EDGE_CURVE('',#4293,#4295,#891,.T.); +#5721=EDGE_CURVE('',#4305,#4267,#895,.T.); +#5723=EDGE_CURVE('',#4266,#4267,#899,.T.); +#5725=EDGE_CURVE('',#4266,#4307,#903,.T.); +#5727=EDGE_CURVE('',#4307,#4304,#907,.T.); +#5729=EDGE_CURVE('',#4304,#4305,#911,.T.); +#5733=EDGE_CURVE('',#4317,#4271,#915,.T.); +#5735=EDGE_CURVE('',#4270,#4271,#919,.T.); +#5737=EDGE_CURVE('',#4270,#4319,#923,.T.); +#5739=EDGE_CURVE('',#4319,#4316,#927,.T.); +#5741=EDGE_CURVE('',#4316,#4317,#931,.T.); +#5752=EDGE_CURVE('',#3746,#3738,#935,.T.); +#5754=EDGE_CURVE('',#3738,#3739,#951,.T.); +#5756=EDGE_CURVE('',#3747,#3739,#947,.T.); +#5767=EDGE_CURVE('',#3751,#3743,#939,.T.); +#5769=EDGE_CURVE('',#3743,#3738,#955,.T.); +#5781=EDGE_CURVE('',#3749,#3741,#943,.T.); +#5783=EDGE_CURVE('',#3741,#3743,#959,.T.); +#5796=EDGE_CURVE('',#3739,#3741,#963,.T.); +#5813=EDGE_CURVE('',#4242,#4243,#967,.T.); +#5815=EDGE_CURVE('',#4242,#4246,#971,.T.); +#5817=EDGE_CURVE('',#4246,#4247,#975,.T.); +#5819=EDGE_CURVE('',#4243,#4247,#979,.T.); +#5830=EDGE_CURVE('',#4234,#4200,#983,.T.); +#5832=EDGE_CURVE('',#4200,#4201,#988,.T.); +#5834=EDGE_CURVE('',#4201,#4182,#992,.T.); +#5836=EDGE_CURVE('',#4182,#4183,#996,.T.); +#5838=EDGE_CURVE('',#4183,#4185,#1000,.T.); +#5840=EDGE_CURVE('',#4185,#4187,#1005,.T.); +#5842=EDGE_CURVE('',#4187,#4189,#1009,.T.); +#5844=EDGE_CURVE('',#4189,#4191,#1014,.T.); +#5846=EDGE_CURVE('',#4191,#4193,#1018,.T.); +#5848=EDGE_CURVE('',#4193,#4195,#1022,.T.); +#5850=EDGE_CURVE('',#4195,#4197,#1026,.T.); +#5852=EDGE_CURVE('',#4197,#4235,#1030,.T.); +#5863=EDGE_CURVE('',#4243,#4204,#1034,.T.); +#5865=EDGE_CURVE('',#4204,#4205,#1038,.T.); +#5867=EDGE_CURVE('',#4205,#4242,#1042,.T.); +#5878=EDGE_CURVE('',#4238,#4226,#1093,.T.); +#5880=EDGE_CURVE('',#4200,#4226,#1149,.T.); +#5892=EDGE_CURVE('',#4223,#4239,#1046,.T.); +#5894=EDGE_CURVE('',#4221,#4223,#1050,.T.); +#5896=EDGE_CURVE('',#4219,#4221,#1054,.T.); +#5898=EDGE_CURVE('',#4217,#4219,#1058,.T.); +#5900=EDGE_CURVE('',#4215,#4217,#1063,.T.); +#5902=EDGE_CURVE('',#4213,#4215,#1067,.T.); +#5904=EDGE_CURVE('',#4211,#4213,#1072,.T.); +#5906=EDGE_CURVE('',#4209,#4211,#1076,.T.); +#5908=EDGE_CURVE('',#4208,#4209,#1080,.T.); +#5910=EDGE_CURVE('',#4227,#4208,#1084,.T.); +#5912=EDGE_CURVE('',#4226,#4227,#1089,.T.); +#5924=EDGE_CURVE('',#4231,#4246,#1097,.T.); +#5926=EDGE_CURVE('',#4230,#4231,#1101,.T.); +#5928=EDGE_CURVE('',#4247,#4230,#1105,.T.); +#5940=EDGE_CURVE('',#4197,#4223,#1109,.T.); +#5952=EDGE_CURVE('',#4195,#4221,#1113,.T.); +#5965=EDGE_CURVE('',#4193,#4219,#1117,.T.); +#5978=EDGE_CURVE('',#4191,#4217,#1121,.T.); +#5991=EDGE_CURVE('',#4189,#4215,#1125,.T.); +#6004=EDGE_CURVE('',#4187,#4213,#1129,.T.); +#6017=EDGE_CURVE('',#4185,#4211,#1133,.T.); +#6030=EDGE_CURVE('',#4183,#4209,#1137,.T.); +#6043=EDGE_CURVE('',#4182,#4208,#1141,.T.); +#6056=EDGE_CURVE('',#4201,#4227,#1145,.T.); +#6082=EDGE_CURVE('',#4205,#4231,#1153,.T.); +#6094=EDGE_CURVE('',#4204,#4230,#1157,.T.); +#6118=EDGE_CURVE('',#3723,#4750,#1173,.T.); +#6120=EDGE_CURVE('',#4746,#4750,#1198,.T.); +#6123=EDGE_CURVE('',#4743,#4739,#1360,.T.); +#6125=EDGE_CURVE('',#3717,#4743,#1389,.T.); +#6127=EDGE_CURVE('',#3717,#3723,#1165,.T.); +#6137=EDGE_CURVE('',#4750,#4751,#1169,.T.); +#6140=EDGE_CURVE('',#3721,#3723,#1177,.T.); +#6142=EDGE_CURVE('',#3720,#3721,#1181,.T.); +#6144=EDGE_CURVE('',#4751,#3720,#1186,.T.); +#6154=EDGE_CURVE('',#4746,#4747,#1335,.T.); +#6158=EDGE_CURVE('',#4751,#4747,#1211,.T.); +#6168=EDGE_CURVE('',#4738,#4739,#1215,.T.); +#6172=EDGE_CURVE('',#3661,#3705,#1219,.T.); +#6178=EDGE_CURVE('',#4445,#4447,#1239,.T.); +#6181=EDGE_CURVE('',#4410,#4411,#1247,.T.); +#6184=EDGE_CURVE('',#4413,#4415,#1255,.T.); +#6187=EDGE_CURVE('',#4378,#4379,#1263,.T.); +#6190=EDGE_CURVE('',#4381,#4383,#1271,.T.); +#6193=EDGE_CURVE('',#4346,#4347,#1279,.T.); +#6196=EDGE_CURVE('',#4349,#4351,#1287,.T.); +#6199=EDGE_CURVE('',#3890,#3891,#1295,.T.); +#6202=EDGE_CURVE('',#3893,#3895,#1303,.T.); +#6205=EDGE_CURVE('',#3858,#3859,#1311,.T.); +#6211=EDGE_CURVE('',#3707,#3677,#1331,.T.); +#6216=EDGE_CURVE('',#4738,#4747,#1364,.T.); +#6227=EDGE_CURVE('',#4738,#4742,#1348,.T.); +#6229=EDGE_CURVE('',#4742,#4743,#1372,.T.); +#6243=EDGE_CURVE('',#3714,#3720,#1368,.T.); +#6245=EDGE_CURVE('',#4742,#3714,#1377,.T.); +#6256=EDGE_CURVE('',#3714,#3715,#1381,.T.); +#6260=EDGE_CURVE('',#3715,#3721,#1393,.T.); +#6273=EDGE_CURVE('',#3715,#3717,#1385,.T.); +#6560=EDGE_CURVE('',#4251,#4253,#1453,.T.); +#6563=EDGE_CURVE('',#3733,#3727,#1457,.T.); +#6565=EDGE_CURVE('',#3727,#4251,#1481,.T.); +#6575=EDGE_CURVE('',#4250,#4251,#1477,.T.); +#6577=EDGE_CURVE('',#4250,#4255,#1683,.T.); +#6591=EDGE_CURVE('',#3726,#3727,#1485,.T.); +#6593=EDGE_CURVE('',#3729,#3726,#1489,.T.); +#6595=EDGE_CURVE('',#4250,#3729,#1493,.T.); +#6599=EDGE_CURVE('',#4170,#4171,#1461,.T.); +#6601=EDGE_CURVE('',#4175,#4170,#1465,.T.); +#6603=EDGE_CURVE('',#4175,#4173,#1469,.T.); +#6605=EDGE_CURVE('',#4173,#4171,#1473,.T.); +#6616=EDGE_CURVE('',#4162,#4130,#1497,.T.); +#6618=EDGE_CURVE('',#4130,#4131,#1502,.T.); +#6620=EDGE_CURVE('',#4131,#4114,#1506,.T.); +#6622=EDGE_CURVE('',#4114,#4115,#1510,.T.); +#6624=EDGE_CURVE('',#4115,#4117,#1514,.T.); +#6626=EDGE_CURVE('',#4117,#4119,#1519,.T.); +#6628=EDGE_CURVE('',#4119,#4121,#1523,.T.); +#6630=EDGE_CURVE('',#4121,#4123,#1528,.T.); +#6632=EDGE_CURVE('',#4123,#4125,#1532,.T.); +#6634=EDGE_CURVE('',#4125,#4127,#1536,.T.); +#6636=EDGE_CURVE('',#4127,#4177,#1540,.T.); +#6638=EDGE_CURVE('',#4177,#4163,#1544,.T.); +#6649=EDGE_CURVE('',#4171,#4134,#1548,.T.); +#6651=EDGE_CURVE('',#4134,#4135,#1552,.T.); +#6653=EDGE_CURVE('',#4135,#4170,#1556,.T.); +#6664=EDGE_CURVE('',#4167,#4154,#1607,.T.); +#6666=EDGE_CURVE('',#4130,#4154,#1663,.T.); +#6678=EDGE_CURVE('',#4179,#4165,#1560,.T.); +#6680=EDGE_CURVE('',#4151,#4179,#1564,.T.); +#6682=EDGE_CURVE('',#4149,#4151,#1568,.T.); +#6684=EDGE_CURVE('',#4147,#4149,#1572,.T.); +#6686=EDGE_CURVE('',#4145,#4147,#1577,.T.); +#6688=EDGE_CURVE('',#4143,#4145,#1581,.T.); +#6690=EDGE_CURVE('',#4141,#4143,#1586,.T.); +#6692=EDGE_CURVE('',#4139,#4141,#1590,.T.); +#6694=EDGE_CURVE('',#4138,#4139,#1594,.T.); +#6696=EDGE_CURVE('',#4155,#4138,#1598,.T.); +#6698=EDGE_CURVE('',#4154,#4155,#1603,.T.); +#6710=EDGE_CURVE('',#4159,#4175,#1611,.T.); +#6712=EDGE_CURVE('',#4158,#4159,#1615,.T.); +#6714=EDGE_CURVE('',#4173,#4158,#1619,.T.); +#6726=EDGE_CURVE('',#4177,#4179,#1623,.T.); +#6738=EDGE_CURVE('',#4127,#4151,#1627,.T.); +#6751=EDGE_CURVE('',#4125,#4149,#1631,.T.); +#6764=EDGE_CURVE('',#4123,#4147,#1635,.T.); +#6777=EDGE_CURVE('',#4121,#4145,#1639,.T.); +#6790=EDGE_CURVE('',#4119,#4143,#1643,.T.); +#6803=EDGE_CURVE('',#4117,#4141,#1647,.T.); +#6816=EDGE_CURVE('',#4115,#4139,#1651,.T.); +#6829=EDGE_CURVE('',#4114,#4138,#1655,.T.); +#6842=EDGE_CURVE('',#4131,#4155,#1659,.T.); +#6868=EDGE_CURVE('',#4135,#4159,#1667,.T.); +#6880=EDGE_CURVE('',#4134,#4158,#1671,.T.); +#6905=EDGE_CURVE('',#3732,#3726,#1675,.T.); +#6918=EDGE_CURVE('',#3735,#3729,#1679,.T.); +#6942=EDGE_CURVE('',#4723,#4259,#1687,.T.); +#6945=EDGE_CURVE('',#4283,#4277,#1691,.T.); +#6947=EDGE_CURVE('',#4277,#4723,#1715,.T.); +#6959=EDGE_CURVE('',#4722,#4723,#1711,.T.); +#6961=EDGE_CURVE('',#4722,#4258,#1917,.T.); +#6973=EDGE_CURVE('',#4275,#4277,#1719,.T.); +#6975=EDGE_CURVE('',#4274,#4275,#1723,.T.); +#6977=EDGE_CURVE('',#4722,#4274,#1727,.T.); +#6981=EDGE_CURVE('',#4505,#4503,#1695,.T.); +#6983=EDGE_CURVE('',#4505,#4515,#1699,.T.); +#6985=EDGE_CURVE('',#4515,#4513,#1703,.T.); +#6987=EDGE_CURVE('',#4503,#4513,#1707,.T.); +#6997=EDGE_CURVE('',#4498,#4499,#1731,.T.); +#7000=EDGE_CURVE('',#4501,#4466,#1735,.T.); +#7002=EDGE_CURVE('',#4466,#4467,#1740,.T.); +#7004=EDGE_CURVE('',#4467,#4450,#1744,.T.); +#7006=EDGE_CURVE('',#4450,#4451,#1748,.T.); +#7008=EDGE_CURVE('',#4451,#4453,#1752,.T.); +#7010=EDGE_CURVE('',#4453,#4455,#1757,.T.); +#7012=EDGE_CURVE('',#4455,#4457,#1761,.T.); +#7014=EDGE_CURVE('',#4457,#4459,#1766,.T.); +#7016=EDGE_CURVE('',#4459,#4461,#1770,.T.); +#7018=EDGE_CURVE('',#4461,#4463,#1774,.T.); +#7020=EDGE_CURVE('',#4463,#4498,#1778,.T.); +#7030=EDGE_CURVE('',#4503,#4470,#1782,.T.); +#7032=EDGE_CURVE('',#4470,#4471,#1786,.T.); +#7034=EDGE_CURVE('',#4471,#4505,#1790,.T.); +#7046=EDGE_CURVE('',#4498,#4508,#1794,.T.); +#7048=EDGE_CURVE('',#4508,#4509,#1838,.T.); +#7060=EDGE_CURVE('',#4463,#4487,#1798,.T.); +#7062=EDGE_CURVE('',#4487,#4508,#1842,.T.); +#7074=EDGE_CURVE('',#4461,#4485,#1802,.T.); +#7076=EDGE_CURVE('',#4485,#4487,#1846,.T.); +#7088=EDGE_CURVE('',#4459,#4483,#1806,.T.); +#7090=EDGE_CURVE('',#4483,#4485,#1850,.T.); +#7102=EDGE_CURVE('',#4457,#4481,#1810,.T.); +#7104=EDGE_CURVE('',#4481,#4483,#1855,.T.); +#7116=EDGE_CURVE('',#4455,#4479,#1814,.T.); +#7118=EDGE_CURVE('',#4479,#4481,#1859,.T.); +#7130=EDGE_CURVE('',#4453,#4477,#1818,.T.); +#7132=EDGE_CURVE('',#4477,#4479,#1864,.T.); +#7144=EDGE_CURVE('',#4451,#4475,#1822,.T.); +#7146=EDGE_CURVE('',#4475,#4477,#1868,.T.); +#7158=EDGE_CURVE('',#4450,#4474,#1826,.T.); +#7160=EDGE_CURVE('',#4474,#4475,#1872,.T.); +#7172=EDGE_CURVE('',#4467,#4491,#1830,.T.); +#7174=EDGE_CURVE('',#4491,#4474,#1876,.T.); +#7186=EDGE_CURVE('',#4466,#4490,#1834,.T.); +#7188=EDGE_CURVE('',#4490,#4491,#1881,.T.); +#7201=EDGE_CURVE('',#4511,#4490,#1885,.T.); +#7233=EDGE_CURVE('',#4513,#4494,#1889,.T.); +#7236=EDGE_CURVE('',#4495,#4515,#1893,.T.); +#7238=EDGE_CURVE('',#4494,#4495,#1897,.T.); +#7251=EDGE_CURVE('',#4470,#4494,#1901,.T.); +#7264=EDGE_CURVE('',#4471,#4495,#1905,.T.); +#7287=EDGE_CURVE('',#4281,#4275,#1909,.T.); +#7300=EDGE_CURVE('',#4280,#4274,#1913,.T.); +#7324=EDGE_CURVE('',#4727,#4263,#1921,.T.); +#7327=EDGE_CURVE('',#4295,#4289,#1925,.T.); +#7329=EDGE_CURVE('',#4289,#4727,#1949,.T.); +#7341=EDGE_CURVE('',#4726,#4727,#1945,.T.); +#7343=EDGE_CURVE('',#4726,#4262,#2151,.T.); +#7355=EDGE_CURVE('',#4287,#4289,#1953,.T.); +#7357=EDGE_CURVE('',#4286,#4287,#1957,.T.); +#7359=EDGE_CURVE('',#4726,#4286,#1961,.T.); +#7363=EDGE_CURVE('',#4573,#4571,#1929,.T.); +#7365=EDGE_CURVE('',#4573,#4583,#1933,.T.); +#7367=EDGE_CURVE('',#4583,#4581,#1937,.T.); +#7369=EDGE_CURVE('',#4571,#4581,#1941,.T.); +#7379=EDGE_CURVE('',#4566,#4567,#1965,.T.); +#7382=EDGE_CURVE('',#4569,#4534,#1969,.T.); +#7384=EDGE_CURVE('',#4534,#4535,#1974,.T.); +#7386=EDGE_CURVE('',#4535,#4518,#1978,.T.); +#7388=EDGE_CURVE('',#4518,#4519,#1982,.T.); +#7390=EDGE_CURVE('',#4519,#4521,#1986,.T.); +#7392=EDGE_CURVE('',#4521,#4523,#1991,.T.); +#7394=EDGE_CURVE('',#4523,#4525,#1995,.T.); +#7396=EDGE_CURVE('',#4525,#4527,#2000,.T.); +#7398=EDGE_CURVE('',#4527,#4529,#2004,.T.); +#7400=EDGE_CURVE('',#4529,#4531,#2008,.T.); +#7402=EDGE_CURVE('',#4531,#4566,#2012,.T.); +#7412=EDGE_CURVE('',#4571,#4538,#2016,.T.); +#7414=EDGE_CURVE('',#4538,#4539,#2020,.T.); +#7416=EDGE_CURVE('',#4539,#4573,#2024,.T.); +#7428=EDGE_CURVE('',#4566,#4576,#2028,.T.); +#7430=EDGE_CURVE('',#4576,#4577,#2072,.T.); +#7442=EDGE_CURVE('',#4531,#4555,#2032,.T.); +#7444=EDGE_CURVE('',#4555,#4576,#2076,.T.); +#7456=EDGE_CURVE('',#4529,#4553,#2036,.T.); +#7458=EDGE_CURVE('',#4553,#4555,#2080,.T.); +#7470=EDGE_CURVE('',#4527,#4551,#2040,.T.); +#7472=EDGE_CURVE('',#4551,#4553,#2084,.T.); +#7484=EDGE_CURVE('',#4525,#4549,#2044,.T.); +#7486=EDGE_CURVE('',#4549,#4551,#2089,.T.); +#7498=EDGE_CURVE('',#4523,#4547,#2048,.T.); +#7500=EDGE_CURVE('',#4547,#4549,#2093,.T.); +#7512=EDGE_CURVE('',#4521,#4545,#2052,.T.); +#7514=EDGE_CURVE('',#4545,#4547,#2098,.T.); +#7526=EDGE_CURVE('',#4519,#4543,#2056,.T.); +#7528=EDGE_CURVE('',#4543,#4545,#2102,.T.); +#7540=EDGE_CURVE('',#4518,#4542,#2060,.T.); +#7542=EDGE_CURVE('',#4542,#4543,#2106,.T.); +#7554=EDGE_CURVE('',#4535,#4559,#2064,.T.); +#7556=EDGE_CURVE('',#4559,#4542,#2110,.T.); +#7568=EDGE_CURVE('',#4534,#4558,#2068,.T.); +#7570=EDGE_CURVE('',#4558,#4559,#2115,.T.); +#7583=EDGE_CURVE('',#4579,#4558,#2119,.T.); +#7615=EDGE_CURVE('',#4581,#4562,#2123,.T.); +#7618=EDGE_CURVE('',#4563,#4583,#2127,.T.); +#7620=EDGE_CURVE('',#4562,#4563,#2131,.T.); +#7633=EDGE_CURVE('',#4538,#4562,#2135,.T.); +#7646=EDGE_CURVE('',#4539,#4563,#2139,.T.); +#7669=EDGE_CURVE('',#4293,#4287,#2143,.T.); +#7682=EDGE_CURVE('',#4292,#4286,#2147,.T.); +#7706=EDGE_CURVE('',#4731,#4267,#2155,.T.); +#7709=EDGE_CURVE('',#4305,#4299,#2159,.T.); +#7711=EDGE_CURVE('',#4299,#4731,#2183,.T.); +#7723=EDGE_CURVE('',#4730,#4731,#2179,.T.); +#7725=EDGE_CURVE('',#4730,#4266,#2385,.T.); +#7737=EDGE_CURVE('',#4298,#4299,#2187,.T.); +#7739=EDGE_CURVE('',#4301,#4298,#2191,.T.); +#7741=EDGE_CURVE('',#4730,#4301,#2195,.T.); +#7745=EDGE_CURVE('',#4641,#4639,#2163,.T.); +#7747=EDGE_CURVE('',#4641,#4651,#2167,.T.); +#7749=EDGE_CURVE('',#4651,#4649,#2171,.T.); +#7751=EDGE_CURVE('',#4639,#4649,#2175,.T.); +#7761=EDGE_CURVE('',#4634,#4635,#2199,.T.); +#7764=EDGE_CURVE('',#4637,#4602,#2203,.T.); +#7766=EDGE_CURVE('',#4602,#4603,#2208,.T.); +#7768=EDGE_CURVE('',#4603,#4586,#2212,.T.); +#7770=EDGE_CURVE('',#4586,#4587,#2216,.T.); +#7772=EDGE_CURVE('',#4587,#4589,#2220,.T.); +#7774=EDGE_CURVE('',#4589,#4591,#2225,.T.); +#7776=EDGE_CURVE('',#4591,#4593,#2229,.T.); +#7778=EDGE_CURVE('',#4593,#4595,#2234,.T.); +#7780=EDGE_CURVE('',#4595,#4597,#2238,.T.); +#7782=EDGE_CURVE('',#4597,#4599,#2242,.T.); +#7784=EDGE_CURVE('',#4599,#4634,#2246,.T.); +#7794=EDGE_CURVE('',#4639,#4606,#2250,.T.); +#7796=EDGE_CURVE('',#4606,#4607,#2254,.T.); +#7798=EDGE_CURVE('',#4607,#4641,#2258,.T.); +#7810=EDGE_CURVE('',#4634,#4644,#2262,.T.); +#7812=EDGE_CURVE('',#4644,#4645,#2306,.T.); +#7824=EDGE_CURVE('',#4599,#4623,#2266,.T.); +#7826=EDGE_CURVE('',#4623,#4644,#2310,.T.); +#7838=EDGE_CURVE('',#4597,#4621,#2270,.T.); +#7840=EDGE_CURVE('',#4621,#4623,#2314,.T.); +#7852=EDGE_CURVE('',#4595,#4619,#2274,.T.); +#7854=EDGE_CURVE('',#4619,#4621,#2318,.T.); +#7866=EDGE_CURVE('',#4593,#4617,#2278,.T.); +#7868=EDGE_CURVE('',#4617,#4619,#2323,.T.); +#7880=EDGE_CURVE('',#4591,#4615,#2282,.T.); +#7882=EDGE_CURVE('',#4615,#4617,#2327,.T.); +#7894=EDGE_CURVE('',#4589,#4613,#2286,.T.); +#7896=EDGE_CURVE('',#4613,#4615,#2332,.T.); +#7908=EDGE_CURVE('',#4587,#4611,#2290,.T.); +#7910=EDGE_CURVE('',#4611,#4613,#2336,.T.); +#7922=EDGE_CURVE('',#4586,#4610,#2294,.T.); +#7924=EDGE_CURVE('',#4610,#4611,#2340,.T.); +#7936=EDGE_CURVE('',#4603,#4627,#2298,.T.); +#7938=EDGE_CURVE('',#4627,#4610,#2344,.T.); +#7950=EDGE_CURVE('',#4602,#4626,#2302,.T.); +#7952=EDGE_CURVE('',#4626,#4627,#2349,.T.); +#7965=EDGE_CURVE('',#4647,#4626,#2353,.T.); +#7997=EDGE_CURVE('',#4649,#4630,#2357,.T.); +#8000=EDGE_CURVE('',#4631,#4651,#2361,.T.); +#8002=EDGE_CURVE('',#4630,#4631,#2365,.T.); +#8015=EDGE_CURVE('',#4606,#4630,#2369,.T.); +#8028=EDGE_CURVE('',#4607,#4631,#2373,.T.); +#8051=EDGE_CURVE('',#4304,#4298,#2377,.T.); +#8064=EDGE_CURVE('',#4307,#4301,#2381,.T.); +#8088=EDGE_CURVE('',#4735,#4271,#2389,.T.); +#8091=EDGE_CURVE('',#4317,#4311,#2393,.T.); +#8093=EDGE_CURVE('',#4311,#4735,#2417,.T.); +#8105=EDGE_CURVE('',#4734,#4735,#2413,.T.); +#8107=EDGE_CURVE('',#4734,#4270,#2619,.T.); +#8119=EDGE_CURVE('',#4310,#4311,#2421,.T.); +#8121=EDGE_CURVE('',#4313,#4310,#2425,.T.); +#8123=EDGE_CURVE('',#4734,#4313,#2429,.T.); +#8127=EDGE_CURVE('',#4709,#4707,#2397,.T.); +#8129=EDGE_CURVE('',#4709,#4719,#2401,.T.); +#8131=EDGE_CURVE('',#4719,#4717,#2405,.T.); +#8133=EDGE_CURVE('',#4707,#4717,#2409,.T.); +#8143=EDGE_CURVE('',#4702,#4703,#2433,.T.); +#8146=EDGE_CURVE('',#4705,#4670,#2437,.T.); +#8148=EDGE_CURVE('',#4670,#4671,#2442,.T.); +#8150=EDGE_CURVE('',#4671,#4654,#2446,.T.); +#8152=EDGE_CURVE('',#4654,#4655,#2450,.T.); +#8154=EDGE_CURVE('',#4655,#4657,#2454,.T.); +#8156=EDGE_CURVE('',#4657,#4659,#2459,.T.); +#8158=EDGE_CURVE('',#4659,#4661,#2463,.T.); +#8160=EDGE_CURVE('',#4661,#4663,#2468,.T.); +#8162=EDGE_CURVE('',#4663,#4665,#2472,.T.); +#8164=EDGE_CURVE('',#4665,#4667,#2476,.T.); +#8166=EDGE_CURVE('',#4667,#4702,#2480,.T.); +#8176=EDGE_CURVE('',#4707,#4674,#2484,.T.); +#8178=EDGE_CURVE('',#4674,#4675,#2488,.T.); +#8180=EDGE_CURVE('',#4675,#4709,#2492,.T.); +#8192=EDGE_CURVE('',#4702,#4712,#2496,.T.); +#8194=EDGE_CURVE('',#4712,#4713,#2540,.T.); +#8206=EDGE_CURVE('',#4667,#4691,#2500,.T.); +#8208=EDGE_CURVE('',#4691,#4712,#2544,.T.); +#8220=EDGE_CURVE('',#4665,#4689,#2504,.T.); +#8222=EDGE_CURVE('',#4689,#4691,#2548,.T.); +#8234=EDGE_CURVE('',#4663,#4687,#2508,.T.); +#8236=EDGE_CURVE('',#4687,#4689,#2552,.T.); +#8248=EDGE_CURVE('',#4661,#4685,#2512,.T.); +#8250=EDGE_CURVE('',#4685,#4687,#2557,.T.); +#8262=EDGE_CURVE('',#4659,#4683,#2516,.T.); +#8264=EDGE_CURVE('',#4683,#4685,#2561,.T.); +#8276=EDGE_CURVE('',#4657,#4681,#2520,.T.); +#8278=EDGE_CURVE('',#4681,#4683,#2566,.T.); +#8290=EDGE_CURVE('',#4655,#4679,#2524,.T.); +#8292=EDGE_CURVE('',#4679,#4681,#2570,.T.); +#8304=EDGE_CURVE('',#4654,#4678,#2528,.T.); +#8306=EDGE_CURVE('',#4678,#4679,#2574,.T.); +#8318=EDGE_CURVE('',#4671,#4695,#2532,.T.); +#8320=EDGE_CURVE('',#4695,#4678,#2578,.T.); +#8332=EDGE_CURVE('',#4670,#4694,#2536,.T.); +#8334=EDGE_CURVE('',#4694,#4695,#2583,.T.); +#8347=EDGE_CURVE('',#4715,#4694,#2587,.T.); +#8379=EDGE_CURVE('',#4717,#4698,#2591,.T.); +#8382=EDGE_CURVE('',#4699,#4719,#2595,.T.); +#8384=EDGE_CURVE('',#4698,#4699,#2599,.T.); +#8397=EDGE_CURVE('',#4674,#4698,#2603,.T.); +#8410=EDGE_CURVE('',#4675,#4699,#2607,.T.); +#8433=EDGE_CURVE('',#4316,#4310,#2611,.T.); +#8446=EDGE_CURVE('',#4319,#4313,#2615,.T.); +#8470=EDGE_CURVE('',#3803,#3779,#2623,.T.); +#8473=EDGE_CURVE('',#3778,#3802,#2627,.T.); +#8475=EDGE_CURVE('',#3802,#3803,#2631,.T.); +#8485=EDGE_CURVE('',#3827,#3770,#2635,.T.); +#8488=EDGE_CURVE('',#3771,#3826,#2639,.T.); +#8490=EDGE_CURVE('',#3826,#3827,#2643,.T.); +#8500=EDGE_CURVE('',#3803,#3807,#2647,.T.); +#8502=EDGE_CURVE('',#3807,#3783,#3335,.T.); +#8514=EDGE_CURVE('',#3958,#3959,#2652,.T.); +#8516=EDGE_CURVE('',#3958,#3961,#2656,.T.); +#8518=EDGE_CURVE('',#3961,#3963,#2661,.T.); +#8520=EDGE_CURVE('',#3963,#3965,#2665,.T.); +#8522=EDGE_CURVE('',#3965,#3806,#2669,.T.); +#8524=EDGE_CURVE('',#3806,#3807,#3339,.T.); +#8528=EDGE_CURVE('',#3802,#3968,#2673,.T.); +#8530=EDGE_CURVE('',#3968,#3969,#2677,.T.); +#8532=EDGE_CURVE('',#3971,#3969,#2682,.T.); +#8534=EDGE_CURVE('',#3971,#3959,#2686,.T.); +#8545=EDGE_CURVE('',#3959,#3922,#2690,.T.); +#8547=EDGE_CURVE('',#3922,#3923,#2942,.T.); +#8549=EDGE_CURVE('',#3958,#3923,#3013,.T.); +#8560=EDGE_CURVE('',#3971,#3955,#2694,.T.); +#8562=EDGE_CURVE('',#3955,#3922,#2946,.T.); +#8574=EDGE_CURVE('',#3969,#3953,#2698,.T.); +#8576=EDGE_CURVE('',#3953,#3955,#2951,.T.); +#8588=EDGE_CURVE('',#3919,#3968,#2728,.T.); +#8590=EDGE_CURVE('',#3919,#3951,#2702,.T.); +#8592=EDGE_CURVE('',#3951,#3953,#2955,.T.); +#8603=EDGE_CURVE('',#4098,#4099,#2706,.T.); +#8605=EDGE_CURVE('',#4098,#3914,#2710,.T.); +#8607=EDGE_CURVE('',#3914,#3915,#2715,.T.); +#8609=EDGE_CURVE('',#3915,#3917,#2719,.T.); +#8611=EDGE_CURVE('',#3917,#3919,#2724,.T.); +#8614=EDGE_CURVE('',#3979,#3968,#3355,.T.); +#8616=EDGE_CURVE('',#3978,#3979,#3383,.T.); +#8618=EDGE_CURVE('',#3978,#3974,#3375,.T.); +#8620=EDGE_CURVE('',#3974,#3975,#3367,.T.); +#8622=EDGE_CURVE('',#3965,#3975,#3359,.T.); +#8624=EDGE_CURVE('',#3965,#3898,#2732,.T.); +#8626=EDGE_CURVE('',#3898,#3899,#2737,.T.); +#8628=EDGE_CURVE('',#3899,#3901,#2741,.T.); +#8630=EDGE_CURVE('',#3901,#3903,#2746,.T.); +#8632=EDGE_CURVE('',#3903,#3905,#2750,.T.); +#8634=EDGE_CURVE('',#3905,#3907,#2755,.T.); +#8636=EDGE_CURVE('',#3907,#3909,#2759,.T.); +#8638=EDGE_CURVE('',#3909,#3911,#2764,.T.); +#8640=EDGE_CURVE('',#3911,#4099,#2768,.T.); +#8651=EDGE_CURVE('',#4099,#4090,#2790,.T.); +#8653=EDGE_CURVE('',#4074,#4090,#2872,.T.); +#8655=EDGE_CURVE('',#4098,#4074,#2829,.T.); +#8665=EDGE_CURVE('',#4099,#4103,#2820,.T.); +#8667=EDGE_CURVE('',#4095,#4103,#2773,.T.); +#8669=EDGE_CURVE('',#4093,#4095,#2777,.T.); +#8671=EDGE_CURVE('',#4091,#4093,#2781,.T.); +#8673=EDGE_CURVE('',#4090,#4091,#2785,.T.); +#8684=EDGE_CURVE('',#4107,#4111,#3037,.T.); +#8686=EDGE_CURVE('',#4087,#4107,#2795,.T.); +#8688=EDGE_CURVE('',#4085,#4087,#2799,.T.); +#8690=EDGE_CURVE('',#4083,#4085,#2803,.T.); +#8692=EDGE_CURVE('',#4082,#4083,#2807,.T.); +#8694=EDGE_CURVE('',#4111,#4082,#2812,.T.); +#8704=EDGE_CURVE('',#4098,#4102,#2816,.T.); +#8706=EDGE_CURVE('',#4102,#3946,#2973,.T.); +#8708=EDGE_CURVE('',#3914,#3946,#3025,.T.); +#8721=EDGE_CURVE('',#3911,#3943,#2824,.T.); +#8723=EDGE_CURVE('',#3943,#4103,#2892,.T.); +#8735=EDGE_CURVE('',#4074,#4075,#2833,.T.); +#8737=EDGE_CURVE('',#4075,#4077,#2837,.T.); +#8739=EDGE_CURVE('',#4077,#4079,#2841,.T.); +#8741=EDGE_CURVE('',#4079,#4102,#2846,.T.); +#8751=EDGE_CURVE('',#4106,#4110,#3029,.T.); +#8753=EDGE_CURVE('',#4110,#4066,#2851,.T.); +#8755=EDGE_CURVE('',#4066,#4067,#2855,.T.); +#8757=EDGE_CURVE('',#4067,#4069,#2859,.T.); +#8759=EDGE_CURVE('',#4069,#4071,#2863,.T.); +#8761=EDGE_CURVE('',#4071,#4106,#2868,.T.); +#8774=EDGE_CURVE('',#4075,#4091,#2876,.T.); +#8787=EDGE_CURVE('',#4077,#4093,#2880,.T.); +#8800=EDGE_CURVE('',#4079,#4095,#2884,.T.); +#8810=EDGE_CURVE('',#4102,#4103,#2888,.T.); +#8825=EDGE_CURVE('',#3941,#3943,#2897,.T.); +#8827=EDGE_CURVE('',#3939,#3941,#2901,.T.); +#8829=EDGE_CURVE('',#3937,#3939,#2906,.T.); +#8831=EDGE_CURVE('',#3935,#3937,#2910,.T.); +#8833=EDGE_CURVE('',#3933,#3935,#2915,.T.); +#8835=EDGE_CURVE('',#3931,#3933,#2919,.T.); +#8837=EDGE_CURVE('',#3929,#3931,#2924,.T.); +#8839=EDGE_CURVE('',#3927,#3929,#2928,.T.); +#8841=EDGE_CURVE('',#3925,#3927,#2933,.T.); +#8843=EDGE_CURVE('',#3923,#3925,#2937,.T.); +#8849=EDGE_CURVE('',#3949,#3951,#2960,.T.); +#8851=EDGE_CURVE('',#3947,#3949,#2964,.T.); +#8853=EDGE_CURVE('',#3946,#3947,#2969,.T.); +#8865=EDGE_CURVE('',#3909,#3941,#2977,.T.); +#8878=EDGE_CURVE('',#3907,#3939,#2981,.T.); +#8891=EDGE_CURVE('',#3905,#3937,#2985,.T.); +#8904=EDGE_CURVE('',#3903,#3935,#2989,.T.); +#8917=EDGE_CURVE('',#3901,#3933,#2993,.T.); +#8930=EDGE_CURVE('',#3899,#3931,#2997,.T.); +#8943=EDGE_CURVE('',#3898,#3929,#3001,.T.); +#8956=EDGE_CURVE('',#3963,#3927,#3005,.T.); +#8970=EDGE_CURVE('',#3961,#3925,#3009,.T.); +#8995=EDGE_CURVE('',#3917,#3949,#3017,.T.); +#9008=EDGE_CURVE('',#3915,#3947,#3021,.T.); +#9033=EDGE_CURVE('',#3995,#4106,#3103,.T.); +#9035=EDGE_CURVE('',#3995,#4027,#3033,.T.); +#9037=EDGE_CURVE('',#4027,#4110,#3127,.T.); +#9048=EDGE_CURVE('',#4111,#4030,#3208,.T.); +#9050=EDGE_CURVE('',#3998,#4030,#3307,.T.); +#9052=EDGE_CURVE('',#4107,#3998,#3045,.T.); +#9062=EDGE_CURVE('',#4106,#4107,#3041,.T.); +#9065=EDGE_CURVE('',#3998,#3999,#3050,.T.); +#9067=EDGE_CURVE('',#3999,#4001,#3054,.T.); +#9069=EDGE_CURVE('',#4001,#4003,#3059,.T.); +#9071=EDGE_CURVE('',#4003,#4052,#3063,.T.); +#9073=EDGE_CURVE('',#4059,#4052,#3319,.T.); +#9075=EDGE_CURVE('',#4058,#4059,#3459,.T.); +#9077=EDGE_CURVE('',#4058,#4061,#3451,.T.); +#9079=EDGE_CURVE('',#4061,#4063,#3443,.T.); +#9081=EDGE_CURVE('',#4049,#4063,#3323,.T.); +#9083=EDGE_CURVE('',#4049,#3982,#3067,.T.); +#9085=EDGE_CURVE('',#3982,#3983,#3072,.T.); +#9087=EDGE_CURVE('',#3983,#3985,#3076,.T.); +#9089=EDGE_CURVE('',#3985,#3987,#3081,.T.); +#9091=EDGE_CURVE('',#3987,#3989,#3085,.T.); +#9093=EDGE_CURVE('',#3989,#3991,#3090,.T.); +#9095=EDGE_CURVE('',#3991,#3993,#3094,.T.); +#9097=EDGE_CURVE('',#3993,#3995,#3099,.T.); +#9110=EDGE_CURVE('',#4071,#4087,#3107,.T.); +#9122=EDGE_CURVE('',#4069,#4085,#3111,.T.); +#9135=EDGE_CURVE('',#4067,#4083,#3115,.T.); +#9148=EDGE_CURVE('',#4066,#4082,#3119,.T.); +#9160=EDGE_CURVE('',#4110,#4111,#3123,.T.); +#9175=EDGE_CURVE('',#4025,#4027,#3132,.T.); +#9177=EDGE_CURVE('',#4023,#4025,#3136,.T.); +#9179=EDGE_CURVE('',#4021,#4023,#3141,.T.); +#9181=EDGE_CURVE('',#4019,#4021,#3145,.T.); +#9183=EDGE_CURVE('',#4017,#4019,#3150,.T.); +#9185=EDGE_CURVE('',#4015,#4017,#3154,.T.); +#9187=EDGE_CURVE('',#4013,#4015,#3159,.T.); +#9189=EDGE_CURVE('',#4011,#4013,#3163,.T.); +#9191=EDGE_CURVE('',#4009,#4011,#3168,.T.); +#9193=EDGE_CURVE('',#4007,#4009,#3172,.T.); +#9195=EDGE_CURVE('',#4006,#4007,#3177,.T.); +#9197=EDGE_CURVE('',#4039,#4006,#3181,.T.); +#9199=EDGE_CURVE('',#4037,#4039,#3186,.T.); +#9201=EDGE_CURVE('',#4035,#4037,#3190,.T.); +#9203=EDGE_CURVE('',#4033,#4035,#3195,.T.); +#9205=EDGE_CURVE('',#4031,#4033,#3199,.T.); +#9207=EDGE_CURVE('',#4030,#4031,#3204,.T.); +#9219=EDGE_CURVE('',#3993,#4025,#3212,.T.); +#9232=EDGE_CURVE('',#3991,#4023,#3216,.T.); +#9245=EDGE_CURVE('',#3989,#4021,#3220,.T.); +#9258=EDGE_CURVE('',#3987,#4019,#3224,.T.); +#9271=EDGE_CURVE('',#3985,#4017,#3228,.T.); +#9284=EDGE_CURVE('',#3983,#4015,#3232,.T.); +#9297=EDGE_CURVE('',#3982,#4013,#3236,.T.); +#9309=EDGE_CURVE('',#4047,#4049,#3258,.T.); +#9311=EDGE_CURVE('',#4047,#4011,#3240,.T.); +#9324=EDGE_CURVE('',#4042,#4043,#3245,.T.); +#9326=EDGE_CURVE('',#4042,#4045,#3249,.T.); +#9328=EDGE_CURVE('',#4045,#4047,#3254,.T.); +#9331=EDGE_CURVE('',#4049,#3830,#3262,.T.); +#9333=EDGE_CURVE('',#3830,#3831,#3351,.T.); +#9335=EDGE_CURVE('',#3827,#3831,#3439,.T.); +#9338=EDGE_CURVE('',#3826,#4052,#3266,.T.); +#9340=EDGE_CURVE('',#4052,#4053,#3270,.T.); +#9342=EDGE_CURVE('',#4055,#4053,#3275,.T.); +#9344=EDGE_CURVE('',#4055,#4043,#3279,.T.); +#9355=EDGE_CURVE('',#4043,#4006,#3283,.T.); +#9358=EDGE_CURVE('',#4042,#4007,#3311,.T.); +#9369=EDGE_CURVE('',#4055,#4039,#3287,.T.); +#9382=EDGE_CURVE('',#4053,#4037,#3291,.T.); +#9396=EDGE_CURVE('',#4003,#4035,#3295,.T.); +#9409=EDGE_CURVE('',#4001,#4033,#3299,.T.); +#9422=EDGE_CURVE('',#3999,#4031,#3303,.T.); +#9449=EDGE_CURVE('',#4045,#4009,#3315,.T.); +#9475=EDGE_CURVE('',#3775,#3830,#3343,.T.); +#9479=EDGE_CURVE('',#4063,#3815,#3327,.T.); +#9481=EDGE_CURVE('',#3815,#3810,#3475,.T.); +#9483=EDGE_CURVE('',#4059,#3810,#3463,.T.); +#9493=EDGE_CURVE('',#3782,#3806,#3331,.T.); +#9508=EDGE_CURVE('',#3831,#3774,#3347,.T.); +#9526=EDGE_CURVE('',#3975,#3787,#3363,.T.); +#9528=EDGE_CURVE('',#3787,#3789,#3399,.T.); +#9530=EDGE_CURVE('',#3979,#3789,#3387,.T.); +#9541=EDGE_CURVE('',#3974,#3786,#3371,.T.); +#9543=EDGE_CURVE('',#3786,#3787,#3407,.T.); +#9555=EDGE_CURVE('',#3978,#3791,#3379,.T.); +#9557=EDGE_CURVE('',#3791,#3786,#3415,.T.); +#9570=EDGE_CURVE('',#3789,#3791,#3391,.T.); +#9582=EDGE_CURVE('',#3789,#3797,#3395,.T.); +#9584=EDGE_CURVE('',#3797,#3799,#3431,.T.); +#9586=EDGE_CURVE('',#3791,#3799,#3419,.T.); +#9597=EDGE_CURVE('',#3787,#3795,#3403,.T.); +#9599=EDGE_CURVE('',#3795,#3797,#3435,.T.); +#9611=EDGE_CURVE('',#3786,#3794,#3411,.T.); +#9613=EDGE_CURVE('',#3794,#3795,#3423,.T.); +#9626=EDGE_CURVE('',#3799,#3794,#3427,.T.); +#9662=EDGE_CURVE('',#4061,#3813,#3447,.T.); +#9664=EDGE_CURVE('',#3813,#3815,#3483,.T.); +#9676=EDGE_CURVE('',#4058,#3811,#3455,.T.); +#9678=EDGE_CURVE('',#3811,#3813,#3491,.T.); +#9691=EDGE_CURVE('',#3810,#3811,#3467,.T.); +#9703=EDGE_CURVE('',#3810,#3818,#3471,.T.); +#9705=EDGE_CURVE('',#3818,#3819,#3499,.T.); +#9707=EDGE_CURVE('',#3811,#3819,#3495,.T.); +#9718=EDGE_CURVE('',#3815,#3823,#3479,.T.); +#9720=EDGE_CURVE('',#3823,#3818,#3503,.T.); +#9732=EDGE_CURVE('',#3813,#3821,#3487,.T.); +#9734=EDGE_CURVE('',#3821,#3823,#3507,.T.); +#9747=EDGE_CURVE('',#3819,#3821,#3511,.T.); +#9771=EDGE_CURVE('',#4754,#4758,#3516,.T.); +#9773=EDGE_CURVE('',#4758,#4759,#3591,.T.); +#9775=EDGE_CURVE('',#4759,#4755,#3521,.T.); +#9786=EDGE_CURVE('',#4767,#4763,#3539,.T.); +#9788=EDGE_CURVE('',#4767,#3759,#3529,.T.); +#9790=EDGE_CURVE('',#3755,#3759,#3563,.T.); +#9792=EDGE_CURVE('',#4758,#3755,#3595,.T.); +#9804=EDGE_CURVE('',#4762,#4766,#3534,.T.); +#9806=EDGE_CURVE('',#4766,#4767,#3551,.T.); +#9817=EDGE_CURVE('',#4766,#3757,#3555,.T.); +#9822=EDGE_CURVE('',#4759,#3754,#3547,.T.); +#9824=EDGE_CURVE('',#3757,#3754,#3571,.T.); +#9836=EDGE_CURVE('',#3759,#3757,#3567,.T.); +#9847=EDGE_CURVE('',#3754,#3755,#3559,.T.); +#9860=EDGE_CURVE('',#3762,#3763,#3575,.T.); +#9862=EDGE_CURVE('',#3763,#3767,#3579,.T.); +#9864=EDGE_CURVE('',#3767,#3765,#3583,.T.); +#9866=EDGE_CURVE('',#3765,#3762,#3587,.T.); +#9888=EDGE_CURVE('',#4782,#4783,#3599,.T.); +#9890=EDGE_CURVE('',#4782,#3763,#3603,.T.); +#9893=EDGE_CURVE('',#4783,#3762,#3639,.T.); +#9904=EDGE_CURVE('',#4778,#4782,#3608,.T.); +#9907=EDGE_CURVE('',#4783,#4779,#3613,.T.); +#9920=EDGE_CURVE('',#4775,#4771,#3631,.T.); +#9922=EDGE_CURVE('',#4775,#3767,#3621,.T.); +#9934=EDGE_CURVE('',#4770,#4774,#3626,.T.); +#9936=EDGE_CURVE('',#4774,#4775,#3643,.T.); +#9951=EDGE_CURVE('',#4774,#3765,#3647,.T.); +#9979=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#9970),#9978); +#9986=PRODUCT_DEFINITION('part definition','',#9985,#9982); +#9987=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR C-2-1445057-6.',#9986); +#9988=SHAPE_ASPECT('','solid data associated with C-2-1445057-6',#9987,.F.); +#9989=PROPERTY_DEFINITION('', +'shape for solid data with which properties are associated',#9988); +#9990=SHAPE_REPRESENTATION('',(#9970),#9978); +#9991=SHAPE_DEFINITION_REPRESENTATION(#9989,#9990); +#9995=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445057-6',#9988); +#9996=REPRESENTATION('surface area',(#9994),#9978); +#9997=PROPERTY_DEFINITION_REPRESENTATION(#9995,#9996); +#10001=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445057-6',#9988); +#10002=REPRESENTATION('volume',(#10000),#9978); +#10003=PROPERTY_DEFINITION_REPRESENTATION(#10001,#10002); +#10005=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445057-6',#9988); +#10006=REPRESENTATION('centroid',(#10004),#9978); +#10007=PROPERTY_DEFINITION_REPRESENTATION(#10005,#10006); +#10011=PROPERTY_DEFINITION('geometric_validation_property', +'area of C-2-1445057-6',#9987); +#10012=REPRESENTATION('surface area',(#10010),#9978); +#10013=PROPERTY_DEFINITION_REPRESENTATION(#10011,#10012); +#10017=PROPERTY_DEFINITION('geometric_validation_property', +'volume of C-2-1445057-6',#9987); +#10018=REPRESENTATION('volume',(#10016),#9978); +#10019=PROPERTY_DEFINITION_REPRESENTATION(#10017,#10018); +#10021=PROPERTY_DEFINITION('geometric_validation_property', +'centroid of C-2-1445057-6',#9987); +#10022=REPRESENTATION('centroid',(#10020),#9978); +#10023=PROPERTY_DEFINITION_REPRESENTATION(#10021,#10022); +#10024=SHAPE_DEFINITION_REPRESENTATION(#9987,#9979); +#10026=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10030=REPRESENTATION('',(#10029),#9978); +#10031=PROPERTY_DEFINITION_REPRESENTATION(#10026,#10030); +#10032=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10036=REPRESENTATION('',(#10035),#9978); +#10037=PROPERTY_DEFINITION_REPRESENTATION(#10032,#10036); +#10038=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10042=REPRESENTATION('',(#10041),#9978); +#10043=PROPERTY_DEFINITION_REPRESENTATION(#10038,#10042); +#10044=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10048=REPRESENTATION('',(#10047),#9978); +#10049=PROPERTY_DEFINITION_REPRESENTATION(#10044,#10048); +#10050=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10054=REPRESENTATION('',(#10053),#9978); +#10055=PROPERTY_DEFINITION_REPRESENTATION(#10050,#10054); +#10056=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10060=REPRESENTATION('',(#10059),#9978); +#10061=PROPERTY_DEFINITION_REPRESENTATION(#10056,#10060); +#10062=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10066=REPRESENTATION('',(#10065),#9978); +#10067=PROPERTY_DEFINITION_REPRESENTATION(#10062,#10066); +#10068=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10072=REPRESENTATION('',(#10071),#9978); +#10073=PROPERTY_DEFINITION_REPRESENTATION(#10068,#10072); +#10074=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10078=REPRESENTATION('',(#10077),#9978); +#10079=PROPERTY_DEFINITION_REPRESENTATION(#10074,#10078); +#10080=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10083=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10087=REPRESENTATION('',(#10086),#9978); +#10088=PROPERTY_DEFINITION_REPRESENTATION(#10083,#10087); +#10089=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10093=REPRESENTATION('',(#10092),#9978); +#10094=PROPERTY_DEFINITION_REPRESENTATION(#10089,#10093); +#10095=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10099=REPRESENTATION('',(#10098),#9978); +#10100=PROPERTY_DEFINITION_REPRESENTATION(#10095,#10099); +#10101=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10105=REPRESENTATION('',(#10104),#9978); +#10106=PROPERTY_DEFINITION_REPRESENTATION(#10101,#10105); +#10107=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10111=REPRESENTATION('',(#10110),#9978); +#10112=PROPERTY_DEFINITION_REPRESENTATION(#10107,#10111); +#10113=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10117=REPRESENTATION('',(#10116),#9978); +#10118=PROPERTY_DEFINITION_REPRESENTATION(#10113,#10117); +#10119=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10123=REPRESENTATION('',(#10122),#9978); +#10124=PROPERTY_DEFINITION_REPRESENTATION(#10119,#10123); +#10125=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10129=REPRESENTATION('',(#10128),#9978); +#10130=PROPERTY_DEFINITION_REPRESENTATION(#10125,#10129); +#10131=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10134=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10138=REPRESENTATION('',(#10137),#9978); +#10139=PROPERTY_DEFINITION_REPRESENTATION(#10134,#10138); +#10140=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10144=REPRESENTATION('',(#10143),#9978); +#10145=PROPERTY_DEFINITION_REPRESENTATION(#10140,#10144); +#10146=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10150=REPRESENTATION('',(#10149),#9978); +#10151=PROPERTY_DEFINITION_REPRESENTATION(#10146,#10150); +#10152=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10156=REPRESENTATION('',(#10155),#9978); +#10157=PROPERTY_DEFINITION_REPRESENTATION(#10152,#10156); +#10158=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10162=REPRESENTATION('',(#10161),#9978); +#10163=PROPERTY_DEFINITION_REPRESENTATION(#10158,#10162); +#10164=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10168=REPRESENTATION('',(#10167),#9978); +#10169=PROPERTY_DEFINITION_REPRESENTATION(#10164,#10168); +#10170=PROPERTY_DEFINITION('user defined attribute','',#9986); +#10174=REPRESENTATION('',(#10173),#9978); +#10175=PROPERTY_DEFINITION_REPRESENTATION(#10170,#10174); +#10176=DERIVED_UNIT((#9993)); +#10177=DERIVED_UNIT((#9999)); +#10178=DERIVED_UNIT((#10009)); +#10179=DERIVED_UNIT((#10015)); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod new file mode 100644 index 0000000..27974a4 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod @@ -0,0 +1,1797 @@ +(footprint "FTLogo_big" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 481137d1-6c19-437a-81ce-986e57a0635f) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp c80a0871-5970-45dd-b617-4a8f79cf7c9c) + ) + (fp_poly (pts + (xy 7.6454 7.9121) + (xy 11.8237 7.9121) + (xy 11.8237 4.572) + (xy 12.992993 4.572) + (xy 12.988897 6.232525) + (xy 12.984802 7.89305) + (xy 12.956189 8.001) + (xy 12.905223 8.1473) + (xy 12.831729 8.291797) + (xy 12.73855 8.431501) + (xy 12.628531 8.563424) + (xy 12.504515 8.684575) + (xy 12.369345 8.791966) + (xy 12.225866 8.882608) + (xy 12.076921 8.953511) + (xy 12.034972 8.969297) + (xy 12.008495 8.978755) + (xy 11.984105 8.987361) + (xy 11.96055 8.995155) + (xy 11.936578 9.002176) + (xy 11.910937 9.008464) + (xy 11.882376 9.014057) + (xy 11.849643 9.018994) + (xy 11.811486 9.023316) + (xy 11.766654 9.027061) + (xy 11.713894 9.030267) + (xy 11.651955 9.032976) + (xy 11.579585 9.035224) + (xy 11.495532 9.037053) + (xy 11.398546 9.0385) + (xy 11.287373 9.039606) + (xy 11.160762 9.040408) + (xy 11.017461 9.040947) + (xy 10.856219 9.041262) + (xy 10.675784 9.041392) + (xy 10.474904 9.041375) + (xy 10.252327 9.041252) + (xy 10.006802 9.041061) + (xy 9.748761 9.040851) + (xy 9.525809 9.040607) + (xy 9.309026 9.040237) + (xy 9.099848 9.039749) + (xy 8.899707 9.039151) + (xy 8.710038 9.038452) + (xy 8.532275 9.037662) + (xy 8.367852 9.036788) + (xy 8.218201 9.035838) + (xy 8.084759 9.034823) + (xy 7.968957 9.03375) + (xy 7.872231 9.032628) + (xy 7.796013 9.031465) + (xy 7.741739 9.030271) + (xy 7.710841 9.029054) + (xy 7.705256 9.028549) + (xy 7.571723 8.998956) + (xy 7.432942 8.949758) + (xy 7.295487 8.883832) + (xy 7.165936 8.804051) + (xy 7.126544 8.775554) + (xy 7.051504 8.713793) + (xy 6.970306 8.63813) + (xy 6.888886 8.55479) + (xy 6.81318 8.47) + (xy 6.749122 8.389987) + (xy 6.720764 8.349906) + (xy 6.636816 8.210712) + (xy 6.571813 8.071657) + (xy 6.521374 7.922822) + (xy 6.505032 7.8613) + (xy 6.50199 7.847012) + (xy 6.499246 7.829001) + (xy 6.49678 7.805919) + (xy 6.494572 7.776419) + (xy 6.492603 7.739151) + (xy 6.490853 7.692767) + (xy 6.489301 7.635921) + (xy 6.48793 7.567264) + (xy 6.486718 7.485447) + (xy 6.485645 7.389123) + (xy 6.484694 7.276943) + (xy 6.483842 7.14756) + (xy 6.483071 6.999626) + (xy 6.482361 6.831793) + (xy 6.481693 6.642712) + (xy 6.481046 6.431035) + (xy 6.4804 6.195415) + (xy 6.480348 6.175375) + (xy 6.476164 4.572) + (xy 7.6454 4.572) + (xy 7.6454 7.9121) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 14f58460-1d3e-45b7-8d3f-7068697737a1)) + (fp_poly (pts + (xy -6.64845 5.69595) + (xy -12.0396 5.702358) + (xy -12.0396 6.2103) + (xy -9.915192 6.2103) + (xy -9.601566 6.210382) + (xy -9.310772 6.210628) + (xy -9.043029 6.211038) + (xy -8.798552 6.211608) + (xy -8.577559 6.212339) + (xy -8.380265 6.213229) + (xy -8.206887 6.214276) + (xy -8.057642 6.21548) + (xy -7.932746 6.216839) + (xy -7.832416 6.218352) + (xy -7.756868 6.220017) + (xy -7.706319 6.221833) + (xy -7.683167 6.223495) + (xy -7.492907 6.25839) + (xy -7.309844 6.314904) + (xy -7.138331 6.391556) + (xy -7.062542 6.434366) + (xy -6.892988 6.55015) + (xy -6.745247 6.678283) + (xy -6.619544 6.818473) + (xy -6.516102 6.970431) + (xy -6.435146 7.133868) + (xy -6.3769 7.308494) + (xy -6.372965 7.324001) + (xy -6.356011 7.417491) + (xy -6.34611 7.526979) + (xy -6.343262 7.644061) + (xy -6.347467 7.760336) + (xy -6.358725 7.867398) + (xy -6.372965 7.941398) + (xy -6.429448 8.118132) + (xy -6.508268 8.282847) + (xy -6.609162 8.435115) + (xy -6.731865 8.574511) + (xy -6.806864 8.644078) + (xy -6.951952 8.758555) + (xy -7.099529 8.85159) + (xy -7.255225 8.926034) + (xy -7.424673 8.98474) + (xy -7.53745 9.014101) + (xy -7.549383 9.016486) + (xy -7.564541 9.01869) + (xy -7.583949 9.02072) + (xy -7.608634 9.022586) + (xy -7.639624 9.024297) + (xy -7.677943 9.025863) + (xy -7.724619 9.027292) + (xy -7.780679 9.028593) + (xy -7.847148 9.029777) + (xy -7.925053 9.030851) + (xy -8.015421 9.031825) + (xy -8.119278 9.032708) + (xy -8.237651 9.033509) + (xy -8.371566 9.034238) + (xy -8.522049 9.034903) + (xy -8.690127 9.035515) + (xy -8.876827 9.03608) + (xy -9.083175 9.03661) + (xy -9.310197 9.037113) + (xy -9.55892 9.037599) + (xy -9.83037 9.038075) + (xy -10.125575 9.038553) + (xy -10.315708 9.038845) + (xy -13.005065 9.042914) + (xy -13.001758 8.480682) + (xy -12.99845 7.91845) + (xy -7.505196 7.912042) + (xy -7.51205 7.37235) + (xy -9.75995 7.365547) + (xy -10.041296 7.364684) + (xy -10.298386 7.363864) + (xy -10.532365 7.363073) + (xy -10.744376 7.362296) + (xy -10.935563 7.36152) + (xy -11.107071 7.360729) + (xy -11.260044 7.359909) + (xy -11.395627 7.359046) + (xy -11.514962 7.358126) + (xy -11.619194 7.357134) + (xy -11.709468 7.356055) + (xy -11.786927 7.354876) + (xy -11.852716 7.353581) + (xy -11.907979 7.352158) + (xy -11.95386 7.35059) + (xy -11.991503 7.348864) + (xy -12.022052 7.346965) + (xy -12.046651 7.34488) + (xy -12.066445 7.342593) + (xy -12.082577 7.34009) + (xy -12.096192 7.337357) + (xy -12.101574 7.336104) + (xy -12.285725 7.280424) + (xy -12.460921 7.205353) + (xy -12.624952 7.112682) + (xy -12.775606 7.004199) + (xy -12.910674 6.881696) + (xy -13.027945 6.746963) + (xy -13.12521 6.601791) + (xy -13.200257 6.44797) + (xy -13.201321 6.445309) + (xy -13.241164 6.328301) + (xy -13.266961 6.209771) + (xy -13.279791 6.082693) + (xy -13.280736 5.940041) + (xy -13.280441 5.9309) + (xy -13.269847 5.784806) + (xy -13.247457 5.655651) + (xy -13.211259 5.536932) + (xy -13.159238 5.422148) + (xy -13.089378 5.304796) + (xy -13.083952 5.296594) + (xy -12.996548 5.182687) + (xy -12.888354 5.070457) + (xy -12.763889 4.963717) + (xy -12.627671 4.866285) + (xy -12.48422 4.781975) + (xy -12.459125 4.769063) + (xy -12.365511 4.726939) + (xy -12.255263 4.685511) + (xy -12.137048 4.647701) + (xy -12.019534 4.61643) + (xy -11.979472 4.607421) + (xy -11.84275 4.57835) + (xy -6.641836 4.571468) + (xy -6.64845 5.69595) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 51747759-90fe-40d3-9a0e-46dc20adbb68)) + (fp_poly (pts + (xy -20.2184 5.7023) + (xy -25.2603 5.7023) + (xy -25.2603 6.1976) + (xy -20.2184 6.1976) + (xy -20.2184 7.3279) + (xy -25.2603 7.3279) + (xy -25.2603 9.0424) + (xy -26.4287 9.0424) + (xy -26.428449 7.439025) + (xy -26.428308 7.193588) + (xy -26.427969 6.964211) + (xy -26.427437 6.75176) + (xy -26.426721 6.557102) + (xy -26.425827 6.381101) + (xy -26.42476 6.224625) + (xy -26.423528 6.08854) + (xy -26.422138 5.973713) + (xy -26.420595 5.881008) + (xy -26.418907 5.811293) + (xy -26.41708 5.765434) + (xy -26.415558 5.74675) + (xy -26.378521 5.563392) + (xy -26.321661 5.395873) + (xy -26.244726 5.243846) + (xy -26.147462 5.106963) + (xy -26.029614 4.984879) + (xy -25.890928 4.877246) + (xy -25.731151 4.783719) + (xy -25.69845 4.767545) + (xy -25.583723 4.71693) + (xy -25.465952 4.674904) + (xy -25.33772 4.639122) + (xy -25.191607 4.60724) + (xy -25.19045 4.607014) + (xy -25.173413 4.60374) + (xy -25.156641 4.600737) + (xy -25.139008 4.597992) + (xy -25.11939 4.595491) + (xy -25.096662 4.593221) + (xy -25.069698 4.591167) + (xy -25.037375 4.589316) + (xy -24.998566 4.587654) + (xy -24.952147 4.586167) + (xy -24.896993 4.584841) + (xy -24.831979 4.583662) + (xy -24.75598 4.582617) + (xy -24.667872 4.581691) + (xy -24.566529 4.580871) + (xy -24.450826 4.580142) + (xy -24.319638 4.579492) + (xy -24.17184 4.578906) + (xy -24.006309 4.578369) + (xy -23.821917 4.57787) + (xy -23.617541 4.577393) + (xy -23.392056 4.576924) + (xy -23.144336 4.576451) + (xy -22.873257 4.575958) + (xy -22.634575 4.575534) + (xy -20.2184 4.571249) + (xy -20.2184 5.7023) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 52c8b8e4-0a2c-4feb-bee5-b6895a60b5f8)) + (fp_poly (pts + (xy 24.385071 4.573448) + (xy 24.53347 4.573718) + (xy 24.66456 4.574271) + (xy 24.77969 4.575138) + (xy 24.880209 4.576351) + (xy 24.967464 4.57794) + (xy 25.042805 4.579938) + (xy 25.10758 4.582374) + (xy 25.163138 4.585281) + (xy 25.210827 4.588689) + (xy 25.251996 4.59263) + (xy 25.287993 4.597134) + (xy 25.320166 4.602233) + (xy 25.349865 4.607959) + (xy 25.378438 4.614341) + (xy 25.407233 4.621412) + (xy 25.414611 4.623288) + (xy 25.584698 4.679577) + (xy 25.745566 4.75829) + (xy 25.895144 4.857475) + (xy 26.031364 4.975185) + (xy 26.152155 5.109469) + (xy 26.255449 5.258376) + (xy 26.339175 5.419958) + (xy 26.384046 5.536589) + (xy 26.398647 5.58078) + (xy 26.411187 5.620663) + (xy 26.421837 5.658524) + (xy 26.430769 5.69665) + (xy 26.438154 5.737326) + (xy 26.444162 5.782839) + (xy 26.448964 5.835474) + (xy 26.452733 5.897518) + (xy 26.455637 5.971257) + (xy 26.45785 6.058977) + (xy 26.459541 6.162963) + (xy 26.460882 6.285503) + (xy 26.462043 6.428881) + (xy 26.46319 6.594475) + (xy 26.468394 7.366) + (xy 21.3741 7.366) + (xy 21.3741 7.9121) + (xy 26.4668 7.9121) + (xy 26.4668 9.0424) + (xy 23.987125 9.040367) + (xy 23.737425 9.040138) + (xy 23.494181 9.039867) + (xy 23.258639 9.039558) + (xy 23.032045 9.039214) + (xy 22.815645 9.038839) + (xy 22.610686 9.038435) + (xy 22.418412 9.038007) + (xy 22.240072 9.037557) + (xy 22.076909 9.037089) + (xy 21.930172 9.036606) + (xy 21.801104 9.036113) + (xy 21.690954 9.035611) + (xy 21.600966 9.035105) + (xy 21.532387 9.034598) + (xy 21.486463 9.034094) + (xy 21.46444 9.033595) + (xy 21.463 9.033495) + (xy 21.338484 9.010981) + (xy 21.205089 8.970807) + (xy 21.069335 8.91551) + (xy 20.937744 8.847628) + (xy 20.857106 8.797676) + (xy 20.696523 8.678988) + (xy 20.556989 8.551536) + (xy 20.439382 8.416412) + (xy 20.344581 8.274711) + (xy 20.273465 8.127526) + (xy 20.24048 8.029875) + (xy 20.235394 8.011361) + (xy 20.23096 7.993123) + (xy 20.227124 7.973343) + (xy 20.223833 7.950208) + (xy 20.221036 7.921899) + (xy 20.218678 7.886602) + (xy 20.216708 7.842501) + (xy 20.215071 7.78778) + (xy 20.213717 7.720622) + (xy 20.212591 7.639213) + (xy 20.211642 7.541736) + (xy 20.210815 7.426375) + (xy 20.210059 7.291315) + (xy 20.20932 7.13474) + (xy 20.208547 6.954833) + (xy 20.208433 6.92785) + (xy 20.207674 6.728967) + (xy 20.207215 6.553627) + (xy 20.207125 6.39997) + (xy 20.207469 6.266138) + (xy 20.208316 6.150275) + (xy 20.209732 6.050522) + (xy 20.211785 5.965023) + (xy 20.214541 5.891918) + (xy 20.218068 5.829351) + (xy 20.222434 5.775463) + (xy 20.227705 5.728398) + (xy 20.231574 5.7023) + (xy 21.3741 5.7023) + (xy 21.3741 6.223) + (xy 25.2984 6.223) + (xy 25.2984 5.7023) + (xy 21.3741 5.7023) + (xy 20.231574 5.7023) + (xy 20.233948 5.686297) + (xy 20.241231 5.647303) + (xy 20.24962 5.609558) + (xy 20.257213 5.57886) + (xy 20.281417 5.502351) + (xy 20.316291 5.415455) + (xy 20.357645 5.327183) + (xy 20.401285 5.246548) + (xy 20.439054 5.18795) + (xy 20.519219 5.091542) + (xy 20.617948 4.995549) + (xy 20.728848 4.905102) + (xy 20.845524 4.825331) + (xy 20.961584 4.761367) + (xy 20.983067 4.751411) + (xy 21.093462 4.707252) + (xy 21.219596 4.665755) + (xy 21.351811 4.62987) + (xy 21.455347 4.607208) + (xy 21.475605 4.603377) + (xy 21.495523 4.599918) + (xy 21.516459 4.59681) + (xy 21.539768 4.594029) + (xy 21.566806 4.591553) + (xy 21.598931 4.589357) + (xy 21.637498 4.58742) + (xy 21.683864 4.585718) + (xy 21.739385 4.584228) + (xy 21.805418 4.582926) + (xy 21.883318 4.581791) + (xy 21.974443 4.580799) + (xy 22.080149 4.579927) + (xy 22.201792 4.579151) + (xy 22.340728 4.578449) + (xy 22.498314 4.577798) + (xy 22.675906 4.577175) + (xy 22.874861 4.576557) + (xy 23.096535 4.57592) + (xy 23.33625 4.575258) + (xy 23.591419 4.574579) + (xy 23.822538 4.574027) + (xy 24.030954 4.573634) + (xy 24.218015 4.573431) + (xy 24.385071 4.573448) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 574ee3a0-6267-4b59-81fd-ab683ade9927)) + (fp_poly (pts + (xy -4.893963 -8.259477) + (xy -4.75249 -8.254584) + (xy -4.621799 -8.245577) + (xy -4.508809 -8.232496) + (xy -4.50215 -8.231491) + (xy -4.254253 -8.183973) + (xy -4.021365 -8.119177) + (xy -3.800948 -8.035815) + (xy -3.590463 -7.932597) + (xy -3.387371 -7.808236) + (xy -3.189131 -7.661442) + (xy -2.993205 -7.490928) + (xy -2.936648 -7.437043) + (xy -2.852843 -7.353326) + (xy -2.778622 -7.273449) + (xy -2.709816 -7.192223) + (xy -2.642254 -7.104459) + (xy -2.571766 -7.004966) + (xy -2.494184 -6.888555) + (xy -2.486697 -6.87705) + (xy -2.382175 -6.711522) + (xy -2.295089 -6.563351) + (xy -2.225117 -6.431732) + (xy -2.171942 -6.315857) + (xy -2.135243 -6.214921) + (xy -2.1147 -6.128118) + (xy -2.109994 -6.054642) + (xy -2.120806 -5.993685) + (xy -2.12866 -5.974174) + (xy -2.164525 -5.918907) + (xy -2.216528 -5.864108) + (xy -2.276526 -5.817706) + (xy -2.307789 -5.799724) + (xy -2.361168 -5.776608) + (xy -2.42078 -5.758192) + (xy -2.488118 -5.744575) + (xy -2.564672 -5.735852) + (xy -2.651937 -5.732121) + (xy -2.751403 -5.733479) + (xy -2.864563 -5.740024) + (xy -2.992909 -5.751851) + (xy -3.137933 -5.769058) + (xy -3.301127 -5.791743) + (xy -3.483983 -5.820002) + (xy -3.687995 -5.853932) + (xy -3.914652 -5.89363) + (xy -4.00685 -5.910215) + (xy -4.164633 -5.938749) + (xy -4.299636 -5.963065) + (xy -4.414067 -5.983504) + (xy -4.510135 -6.000409) + (xy -4.590048 -6.014123) + (xy -4.656013 -6.024987) + (xy -4.710239 -6.033343) + (xy -4.754934 -6.039534) + (xy -4.792304 -6.043901) + (xy -4.82456 -6.046787) + (xy -4.853907 -6.048533) + (xy -4.882556 -6.049483) + (xy -4.90855 -6.049925) + (xy -4.986292 -6.049078) + (xy -5.043148 -6.043137) + (xy -5.083397 -6.030448) + (xy -5.111321 -6.009355) + (xy -5.1312 -5.978202) + (xy -5.138458 -5.960995) + (xy -5.152329 -5.897505) + (xy -5.153561 -5.819199) + (xy -5.143362 -5.732557) + (xy -5.122937 -5.644058) + (xy -5.093494 -5.56018) + (xy -5.05624 -5.487402) + (xy -5.047837 -5.474572) + (xy -4.992314 -5.409864) + (xy -4.914556 -5.343615) + (xy -4.817507 -5.277616) + (xy -4.704113 -5.21366) + (xy -4.577317 -5.153539) + (xy -4.440066 -5.099046) + (xy -4.41791 -5.091171) + (xy -4.297431 -5.050074) + (xy -4.15428 -5.003094) + (xy -3.990353 -4.950802) + (xy -3.807543 -4.893769) + (xy -3.607747 -4.832567) + (xy -3.392858 -4.767767) + (xy -3.164771 -4.699939) + (xy -2.925381 -4.629656) + (xy -2.676584 -4.557487) + (xy -2.420273 -4.484005) + (xy -2.158344 -4.409781) + (xy -2.146339 -4.4064) + (xy -2.038006 -4.375807) + (xy -1.937456 -4.347238) + (xy -1.847281 -4.321444) + (xy -1.770074 -4.299173) + (xy -1.708427 -4.281176) + (xy -1.664934 -4.268201) + (xy -1.642187 -4.260999) + (xy -1.639427 -4.25986) + (xy -1.641958 -4.246498) + (xy -1.653066 -4.212842) + (xy -1.67151 -4.162022) + (xy -1.696049 -4.097172) + (xy -1.725441 -4.021422) + (xy -1.758447 -3.937903) + (xy -1.793824 -3.849748) + (xy -1.830333 -3.760087) + (xy -1.866731 -3.672052) + (xy -1.901778 -3.588776) + (xy -1.934233 -3.513388) + (xy -1.944678 -3.48961) + (xy -2.026041 -3.309498) + (xy -2.103089 -3.14751) + (xy -2.178828 -2.997446) + (xy -2.230133 -2.900866) + (xy -2.285779 -2.798181) + (xy -2.479565 -2.827125) + (xy -2.589999 -2.84424) + (xy -2.69069 -2.861053) + (xy -2.779096 -2.877056) + (xy -2.852675 -2.891739) + (xy -2.908886 -2.904594) + (xy -2.945187 -2.915111) + (xy -2.959037 -2.92278) + (xy -2.9591 -2.923203) + (xy -2.95351 -2.93668) + (xy -2.937549 -2.970315) + (xy -2.912434 -3.021662) + (xy -2.879381 -3.088275) + (xy -2.839606 -3.167709) + (xy -2.794325 -3.257518) + (xy -2.744755 -3.355256) + (xy -2.72347 -3.397061) + (xy -2.487839 -3.859319) + (xy -2.574245 -3.884533) + (xy -2.607954 -3.894355) + (xy -2.662277 -3.910166) + (xy -2.733436 -3.930866) + (xy -2.817655 -3.955357) + (xy -2.911156 -3.982542) + (xy -3.010161 -4.01132) + (xy -3.05435 -4.024163) + (xy -3.338345 -4.107332) + (xy -3.598393 -4.18484) + (xy -3.83525 -4.256945) + (xy -4.04967 -4.323905) + (xy -4.242407 -4.385977) + (xy -4.414216 -4.443421) + (xy -4.565852 -4.496494) + (xy -4.698069 -4.545454) + (xy -4.811622 -4.590559) + (xy -4.907265 -4.632067) + (xy -4.985753 -4.670236) + (xy -5.04784 -4.705325) + (xy -5.050081 -4.706723) + (xy -5.20645 -4.811175) + (xy -5.339529 -4.914833) + (xy -5.451216 -5.020191) + (xy -5.543407 -5.129742) + (xy -5.618 -5.24598) + (xy -5.676891 -5.371399) + (xy -5.721976 -5.508491) + (xy -5.748793 -5.625198) + (xy -5.767947 -5.776512) + (xy -5.766751 -5.922663) + (xy -5.746111 -6.061387) + (xy -5.706932 -6.190421) + (xy -5.650119 -6.307503) + (xy -5.576576 -6.41037) + (xy -5.487209 -6.49676) + (xy -5.382922 -6.564409) + (xy -5.370762 -6.57052) + (xy -5.295178 -6.604746) + (xy -5.225327 -6.629386) + (xy -5.154328 -6.645834) + (xy -5.075297 -6.655483) + (xy -4.981352 -6.659728) + (xy -4.9276 -6.660257) + (xy -4.884201 -6.660248) + (xy -4.844957 -6.659836) + (xy -4.807517 -6.658687) + (xy -4.769529 -6.656466) + (xy -4.728642 -6.65284) + (xy -4.682506 -6.647475) + (xy -4.628768 -6.640036) + (xy -4.565078 -6.630189) + (xy -4.489083 -6.6176) + (xy -4.398434 -6.601936) + (xy -4.290779 -6.582861) + (xy -4.163766 -6.560042) + (xy -4.015044 -6.533146) + (xy -3.9497 -6.521306) + (xy -3.782384 -6.491315) + (xy -3.625469 -6.463843) + (xy -3.480682 -6.439159) + (xy -3.34975 -6.417536) + (xy -3.2344 -6.399244) + (xy -3.136356 -6.384554) + (xy -3.057346 -6.373737) + (xy -2.999097 -6.367064) + (xy -2.963334 -6.364805) + (xy -2.9554 -6.365244) + (xy -2.95125 -6.375722) + (xy -2.963261 -6.401821) + (xy -2.989478 -6.441358) + (xy -3.027945 -6.492152) + (xy -3.076704 -6.552022) + (xy -3.1338 -6.618787) + (xy -3.197277 -6.690266) + (xy -3.265176 -6.764277) + (xy -3.335543 -6.838639) + (xy -3.406421 -6.911172) + (xy -3.475853 -6.979693) + (xy -3.541883 -7.042022) + (xy -3.602554 -7.095978) + (xy -3.635147 -7.123083) + (xy -3.837347 -7.27216) + (xy -4.042772 -7.396161) + (xy -4.251962 -7.49527) + (xy -4.465461 -7.569668) + (xy -4.683811 -7.61954) + (xy -4.907554 -7.645066) + (xy -5.137232 -7.64643) + (xy -5.181712 -7.643965) + (xy -5.425696 -7.616082) + (xy -5.659519 -7.565068) + (xy -5.882466 -7.491327) + (xy -6.093823 -7.395268) + (xy -6.292876 -7.277297) + (xy -6.478912 -7.13782) + (xy -6.651216 -6.977243) + (xy -6.809074 -6.795974) + (xy -6.907767 -6.66115) + (xy -7.022952 -6.477553) + (xy -7.115538 -6.296342) + (xy -7.186195 -6.114509) + (xy -7.235596 -5.929047) + (xy -7.264412 -5.736946) + (xy -7.273316 -5.535199) + (xy -7.262979 -5.320799) + (xy -7.243901 -5.1562) + (xy -7.21347 -4.984891) + (xy -7.169145 -4.799017) + (xy -7.112724 -4.603984) + (xy -7.046012 -4.405196) + (xy -6.970808 -4.208058) + (xy -6.888915 -4.017974) + (xy -6.810979 -3.857395) + (xy -6.76148 -3.776388) + (xy -6.693705 -3.687746) + (xy -6.611703 -3.595944) + (xy -6.519525 -3.505461) + (xy -6.42122 -3.420774) + (xy -6.402897 -3.406264) + (xy -6.235912 -3.287685) + (xy -6.044361 -3.173363) + (xy -5.828737 -3.063406) + (xy -5.589533 -2.957924) + (xy -5.327242 -2.857025) + (xy -5.042357 -2.760816) + (xy -4.735372 -2.669408) + (xy -4.406778 -2.582907) + (xy -4.05707 -2.501422) + (xy -3.686739 -2.425063) + (xy -3.29628 -2.353936) + (xy -2.886184 -2.288151) + (xy -2.456946 -2.227817) + (xy -2.009057 -2.173041) + (xy -1.543011 -2.123932) + (xy -1.059302 -2.080599) + (xy -0.558421 -2.043149) + (xy -0.06985 -2.01327) + (xy 0.106767 -2.003714) + (xy 0.264435 -1.995509) + (xy 0.407323 -1.988523) + (xy 0.5396 -1.982627) + (xy 0.665436 -1.977689) + (xy 0.789001 -1.973579) + (xy 0.914465 -1.970166) + (xy 1.045996 -1.96732) + (xy 1.187765 -1.964911) + (xy 1.343942 -1.962807) + (xy 1.518695 -1.960878) + (xy 1.641475 -1.959682) + (xy 1.781157 -1.958253) + (xy 1.913049 -1.956671) + (xy 2.035003 -1.954977) + (xy 2.144873 -1.953213) + (xy 2.240513 -1.951419) + (xy 2.319777 -1.949636) + (xy 2.380518 -1.947906) + (xy 2.42059 -1.946269) + (xy 2.437847 -1.944766) + (xy 2.438372 -1.94448) + (xy 2.430732 -1.932987) + (xy 2.409128 -1.904212) + (xy 2.37552 -1.860668) + (xy 2.331862 -1.804863) + (xy 2.280113 -1.73931) + (xy 2.222228 -1.666519) + (xy 2.202224 -1.641475) + (xy 1.966102 -1.3462) + (xy 1.532326 -1.34816) + (xy 1.412321 -1.348991) + (xy 1.285049 -1.350382) + (xy 1.156717 -1.352232) + (xy 1.033535 -1.354436) + (xy 0.92171 -1.356893) + (xy 0.827452 -1.359498) + (xy 0.80645 -1.360192) + (xy 0.365356 -1.377902) + (xy -0.077463 -1.400557) + (xy -0.517876 -1.427842) + (xy -0.951751 -1.459446) + (xy -1.374959 -1.495055) + (xy -1.783366 -1.534357) + (xy -2.172842 -1.577038) + (xy -2.36855 -1.600718) + (xy -2.940639 -1.682659) + (xy -3.498322 -1.783311) + (xy -4.040551 -1.902457) + (xy -4.566279 -2.03988) + (xy -4.7602 -2.096453) + (xy -5.031411 -2.181594) + (xy -5.294207 -2.271394) + (xy -5.547245 -2.365154) + (xy -5.78918 -2.462175) + (xy -6.018668 -2.561757) + (xy -6.234367 -2.663201) + (xy -6.434931 -2.765805) + (xy -6.619016 -2.868872) + (xy -6.785279 -2.9717) + (xy -6.932375 -3.073591) + (xy -7.058961 -3.173845) + (xy -7.163692 -3.271761) + (xy -7.245224 -3.366641) + (xy -7.27105 -3.4036) + (xy -7.333702 -3.50862) + (xy -7.399274 -3.63465) + (xy -7.466014 -3.777738) + (xy -7.53217 -3.933926) + (xy -7.595992 -4.09926) + (xy -7.655727 -4.269784) + (xy -7.659049 -4.279809) + (xy -7.735852 -4.529145) + (xy -7.798979 -4.769988) + (xy -7.848228 -5.000706) + (xy -7.8834 -5.21967) + (xy -7.904293 -5.42525) + (xy -7.910706 -5.615814) + (xy -7.902438 -5.789732) + (xy -7.879289 -5.945374) + (xy -7.869465 -5.98805) + (xy -7.79243 -6.245076) + (xy -7.692523 -6.496667) + (xy -7.571385 -6.74019) + (xy -7.430661 -6.973009) + (xy -7.271992 -7.19249) + (xy -7.097022 -7.395997) + (xy -6.907394 -7.580897) + (xy -6.840231 -7.638757) + (xy -6.71392 -7.735426) + (xy -6.56964 -7.83098) + (xy -6.414638 -7.92122) + (xy -6.256157 -8.001949) + (xy -6.101444 -8.06897) + (xy -6.090243 -8.073308) + (xy -5.995953 -8.106022) + (xy -5.884026 -8.139235) + (xy -5.762112 -8.171053) + (xy -5.637861 -8.19958) + (xy -5.518923 -8.222922) + (xy -5.42925 -8.237063) + (xy -5.31386 -8.249047) + (xy -5.181568 -8.25675) + (xy -5.039295 -8.260212) + (xy -4.893963 -8.259477) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 7a123669-d2a7-49d2-a768-52b65ecf5932)) + (fp_poly (pts + (xy -17.034164 4.572058) + (xy -16.718872 4.572235) + (xy -16.428303 4.572532) + (xy -16.162121 4.572951) + (xy -15.919989 4.573493) + (xy -15.701568 4.574161) + (xy -15.506521 4.574956) + (xy -15.33451 4.57588) + (xy -15.185198 4.576935) + (xy -15.058246 4.578122) + (xy -14.953318 4.579444) + (xy -14.870076 4.580901) + (xy -14.808182 4.582496) + (xy -14.767298 4.584231) + (xy -14.749318 4.585744) + (xy -14.581681 4.620618) + (xy -14.425349 4.677425) + (xy -14.278672 4.756982) + (xy -14.140002 4.860107) + (xy -14.073599 4.920333) + (xy -13.94757 5.055617) + (xy -13.841762 5.200216) + (xy -13.754203 5.357524) + (xy -13.682918 5.530938) + (xy -13.641813 5.663119) + (xy -13.60825 5.78485) + (xy -13.600964 9.0424) + (xy -16.182607 9.040793) + (xy -16.440179 9.040578) + (xy -16.691347 9.04026) + (xy -16.934883 9.039845) + (xy -17.169556 9.039339) + (xy -17.394136 9.038749) + (xy -17.607394 9.03808) + (xy -17.8081 9.037338) + (xy -17.995023 9.036529) + (xy -18.166933 9.035659) + (xy -18.322602 9.034734) + (xy -18.460798 9.03376) + (xy -18.580292 9.032743) + (xy -18.679854 9.031689) + (xy -18.758254 9.030604) + (xy -18.814263 9.029493) + (xy -18.846649 9.028363) + (xy -18.85315 9.027855) + (xy -19.035199 8.99219) + (xy -19.212952 8.933143) + (xy -19.383369 8.852591) + (xy -19.543411 8.75241) + (xy -19.690037 8.634477) + (xy -19.820208 8.500668) + (xy -19.920056 8.3693) + (xy -20.008742 8.214397) + (xy -20.074954 8.049756) + (xy -20.118468 7.877887) + (xy -20.13906 7.701301) + (xy -20.136509 7.522509) + (xy -20.113782 7.366) + (xy -18.923 7.366) + (xy -18.923 7.9121) + (xy -14.7701 7.9121) + (xy -14.7701 7.366) + (xy -18.923 7.366) + (xy -20.113782 7.366) + (xy -20.11059 7.344021) + (xy -20.06108 7.168348) + (xy -20.033255 7.096147) + (xy -19.959211 6.949958) + (xy -19.863069 6.81014) + (xy -19.747871 6.679451) + (xy -19.61666 6.560646) + (xy -19.472479 6.456483) + (xy -19.31837 6.369718) + (xy -19.158233 6.3034) + (xy -19.133133 6.294782) + (xy -19.109855 6.286928) + (xy -19.087173 6.279802) + (xy -19.063862 6.273369) + (xy -19.038694 6.267593) + (xy -19.010445 6.262439) + (xy -18.977887 6.257872) + (xy -18.939795 6.253856) + (xy -18.894943 6.250356) + (xy -18.842105 6.247336) + (xy -18.780054 6.244762) + (xy -18.707565 6.242597) + (xy -18.623412 6.240807) + (xy -18.526368 6.239355) + (xy -18.415208 6.238207) + (xy -18.288704 6.237327) + (xy -18.145632 6.236679) + (xy -17.984766 6.236229) + (xy -17.804878 6.235941) + (xy -17.604743 6.235779) + (xy -17.383136 6.235709) + (xy -17.138829 6.235694) + (xy -16.870598 6.235699) + (xy -16.813137 6.2357) + (xy -14.7701 6.2357) + (xy -14.7701 5.7023) + (xy -19.9009 5.7023) + (xy -19.9009 4.572) + (xy -17.374519 4.572) + (xy -17.034164 4.572058) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp e1432ada-9316-499e-9fa3-975e9812ac51)) + (fp_poly (pts + (xy -10.353562 -6.302375) + (xy -10.35685 -3.54965) + (xy -10.394412 -3.481841) + (xy -10.452805 -3.399417) + (xy -10.532014 -3.32594) + (xy -10.632637 -3.261129) + (xy -10.755273 -3.204702) + (xy -10.900523 -3.156376) + (xy -11.068986 -3.115869) + (xy -11.233588 -3.086966) + (xy -11.327437 -3.073613) + (xy -11.422987 -3.061721) + (xy -11.522555 -3.051155) + (xy -11.628455 -3.041784) + (xy -11.743005 -3.033473) + (xy -11.86852 -3.026091) + (xy -12.007316 -3.019505) + (xy -12.161708 -3.013581) + (xy -12.334012 -3.008186) + (xy -12.526545 -3.003189) + (xy -12.741622 -2.998455) + (xy -12.79525 -2.997375) + (xy -12.940928 -2.994288) + (xy -13.086317 -2.990833) + (xy -13.22917 -2.987089) + (xy -13.367241 -2.983136) + (xy -13.498284 -2.979056) + (xy -13.620053 -2.974929) + (xy -13.7303 -2.970834) + (xy -13.82678 -2.966852) + (xy -13.907245 -2.963063) + (xy -13.96945 -2.959548) + (xy -14.011149 -2.956387) + (xy -14.030094 -2.953659) + (xy -14.030904 -2.953231) + (xy -14.023695 -2.943357) + (xy -14.000033 -2.919137) + (xy -13.962559 -2.882971) + (xy -13.913913 -2.837262) + (xy -13.856738 -2.784413) + (xy -13.793673 -2.726824) + (xy -13.727361 -2.6669) + (xy -13.660443 -2.607041) + (xy -13.59556 -2.54965) + (xy -13.535352 -2.497129) + (xy -13.482462 -2.451881) + (xy -13.4493 -2.424256) + (xy -13.124268 -2.171706) + (xy -12.777687 -1.92902) + (xy -12.409422 -1.69615) + (xy -12.019333 -1.473048) + (xy -11.607283 -1.259663) + (xy -11.173133 -1.055948) + (xy -10.716746 -0.861854) + (xy -10.237984 -0.677331) + (xy -9.73671 -0.502331) + (xy -9.212784 -0.336804) + (xy -8.666069 -0.180703) + (xy -8.096427 -0.033979) + (xy -7.50372 0.103419) + (xy -6.88781 0.231538) + (xy -6.24856 0.350427) + (xy -5.585831 0.460135) + (xy -5.09905 0.532754) + (xy -4.871276 0.564723) + (xy -4.645703 0.595273) + (xy -4.420456 0.624593) + (xy -4.193661 0.652876) + (xy -3.963444 0.680312) + (xy -3.727929 0.707091) + (xy -3.485244 0.733405) + (xy -3.233512 0.759444) + (xy -2.97086 0.785399) + (xy -2.695413 0.811461) + (xy -2.405297 0.83782) + (xy -2.098637 0.864668) + (xy -1.773559 0.892194) + (xy -1.428189 0.92059) + (xy -1.060651 0.950047) + (xy -0.7874 0.971538) + (xy -0.629024 0.984005) + (xy -0.46897 0.996787) + (xy -0.309262 1.009709) + (xy -0.15192 1.022599) + (xy 0.001036 1.035283) + (xy 0.147583 1.047587) + (xy 0.285702 1.059338) + (xy 0.413371 1.070362) + (xy 0.528569 1.080484) + (xy 0.629274 1.089533) + (xy 0.713467 1.097333) + (xy 0.779126 1.103712) + (xy 0.824229 1.108495) + (xy 0.846756 1.11151) + (xy 0.848947 1.112126) + (xy 0.844521 1.123934) + (xy 0.829984 1.155907) + (xy 0.806566 1.205484) + (xy 0.7755 1.270102) + (xy 0.738017 1.3472) + (xy 0.695347 1.434217) + (xy 0.649868 1.526281) + (xy 0.526594 1.778943) + (xy 0.413865 2.018783) + (xy 0.307976 2.254003) + (xy 0.205223 2.492805) + (xy 0.118353 2.702827) + (xy 0.085677 2.783737) + (xy 0.050533 2.871789) + (xy 0.014129 2.963858) + (xy -0.022329 3.056819) + (xy -0.057634 3.147547) + (xy -0.090579 3.232918) + (xy -0.119958 3.309806) + (xy -0.144564 3.375087) + (xy -0.16319 3.425637) + (xy -0.174628 3.45833) + (xy -0.1778 3.469692) + (xy -0.165286 3.470621) + (xy -0.128484 3.471527) + (xy -0.068509 3.472407) + (xy 0.013528 3.473256) + (xy 0.116512 3.47407) + (xy 0.239332 3.474846) + (xy 0.380874 3.47558) + (xy 0.540025 3.476269) + (xy 0.715673 3.476907) + (xy 0.906703 3.477493) + (xy 1.112004 3.478021) + (xy 1.330462 3.478488) + (xy 1.560964 3.47889) + (xy 1.802398 3.479224) + (xy 2.05365 3.479485) + (xy 2.313607 3.47967) + (xy 2.581156 3.479775) + (xy 2.786186 3.4798) + (xy 5.750173 3.4798) + (xy 6.362216 3.4798) + (xy 16.5354 3.4798) + (xy 16.535307 3.444875) + (xy 16.532199 3.41116) + (xy 16.523621 3.35721) + (xy 16.510521 3.287362) + (xy 16.493845 3.205956) + (xy 16.474539 3.117334) + (xy 16.453549 3.025833) + (xy 16.431823 2.935794) + (xy 16.410305 2.851557) + (xy 16.389944 2.777461) + (xy 16.389188 2.774841) + (xy 16.30054 2.501348) + (xy 16.192889 2.225563) + (xy 16.068939 1.953111) + (xy 15.931396 1.689614) + (xy 15.782965 1.440695) + (xy 15.65893 1.256858) + (xy 15.434835 0.964609) + (xy 15.194352 0.691596) + (xy 14.938138 0.438236) + (xy 14.66685 0.204946) + (xy 14.381145 -0.007857) + (xy 14.081678 -0.199754) + (xy 13.769108 -0.370328) + (xy 13.444089 -0.519162) + (xy 13.10728 -0.645839) + (xy 12.759337 -0.749941) + (xy 12.400916 -0.831051) + (xy 12.36345 -0.838079) + (xy 12.256717 -0.856973) + (xy 12.159788 -0.872234) + (xy 12.067947 -0.884219) + (xy 11.976479 -0.893287) + (xy 11.880671 -0.899797) + (xy 11.775806 -0.904107) + (xy 11.65717 -0.906575) + (xy 11.520049 -0.907561) + (xy 11.44905 -0.907615) + (xy 11.291302 -0.906741) + (xy 11.153812 -0.904057) + (xy 11.031473 -0.899095) + (xy 10.919178 -0.891385) + (xy 10.811821 -0.880459) + (xy 10.704295 -0.865848) + (xy 10.591493 -0.847083) + (xy 10.468307 -0.823696) + (xy 10.412792 -0.812494) + (xy 10.06639 -0.728974) + (xy 9.729675 -0.622568) + (xy 9.403515 -0.494162) + (xy 9.088783 -0.344644) + (xy 8.786347 -0.174902) + (xy 8.49708 0.014179) + (xy 8.22185 0.221709) + (xy 7.961529 0.446803) + (xy 7.716986 0.688573) + (xy 7.489093 0.946132) + (xy 7.27872 1.218593) + (xy 7.086736 1.505068) + (xy 6.914013 1.80467) + (xy 6.761421 2.116512) + (xy 6.62983 2.439707) + (xy 6.520111 2.773367) + (xy 6.433134 3.116606) + (xy 6.40116 3.2766) + (xy 6.389978 3.337238) + (xy 6.379947 3.390929) + (xy 6.372243 3.431419) + (xy 6.368308 3.451225) + (xy 6.362216 3.4798) + (xy 5.750173 3.4798) + (xy 5.759015 3.406775) + (xy 5.764723 3.366132) + (xy 5.773911 3.307991) + (xy 5.785355 3.239814) + (xy 5.797835 3.169062) + (xy 5.799062 3.1623) + (xy 5.878607 2.795496) + (xy 5.982009 2.436244) + (xy 6.108572 2.0856) + (xy 6.257599 1.744619) + (xy 6.428391 1.414359) + (xy 6.620252 1.095877) + (xy 6.832484 0.790227) + (xy 7.064389 0.498467) + (xy 7.31527 0.221654) + (xy 7.58443 -0.039157) + (xy 7.871172 -0.282908) + (xy 8.174797 -0.508545) + (xy 8.26135 -0.567404) + (xy 8.583632 -0.767146) + (xy 8.917472 -0.94432) + (xy 9.262535 -1.098803) + (xy 9.618484 -1.23047) + (xy 9.984983 -1.339196) + (xy 10.361696 -1.424858) + (xy 10.746441 -1.48709) + (xy 10.84342 -1.497436) + (xy 10.960337 -1.506213) + (xy 11.091771 -1.513304) + (xy 11.232302 -1.518592) + (xy 11.376509 -1.521959) + (xy 11.518971 -1.523288) + (xy 11.654268 -1.522461) + (xy 11.776979 -1.519363) + (xy 11.881683 -1.513874) + (xy 11.904155 -1.512136) + (xy 12.292484 -1.46776) + (xy 12.670381 -1.400295) + (xy 13.038221 -1.309593) + (xy 13.39638 -1.195502) + (xy 13.745234 -1.057874) + (xy 14.085159 -0.896559) + (xy 14.416532 -0.711406) + (xy 14.739727 -0.502267) + (xy 15.055121 -0.26899) + (xy 15.0876 -0.24325) + (xy 15.252759 -0.103819) + (xy 15.42323 0.054446) + (xy 15.594672 0.226884) + (xy 15.762748 0.408835) + (xy 15.923118 0.595636) + (xy 16.071443 0.782628) + (xy 16.177026 0.9271) + (xy 16.283836 1.087042) + (xy 16.391925 1.263041) + (xy 16.497769 1.448615) + (xy 16.597841 1.637282) + (xy 16.688617 1.82256) + (xy 16.766572 1.997966) + (xy 16.788273 2.05105) + (xy 16.884708 2.311856) + (xy 16.971056 2.584087) + (xy 17.044999 2.859475) + (xy 17.104222 3.12975) + (xy 17.128403 3.265353) + (xy 17.163404 3.479799) + (xy 23.825098 3.479799) + (xy 23.977896 3.174406) + (xy 24.103681 2.919379) + (xy 24.215427 2.685129) + (xy 24.31326 2.471349) + (xy 24.397307 2.277733) + (xy 24.467696 2.103975) + (xy 24.524554 1.949769) + (xy 24.568007 1.814809) + (xy 24.598182 1.69879) + (xy 24.606068 1.660273) + (xy 24.626931 1.548896) + (xy 24.595575 1.480406) + (xy 24.55441 1.412076) + (xy 24.491363 1.339523) + (xy 24.406022 1.262451) + (xy 24.297976 1.180562) + (xy 24.166814 1.093561) + (xy 24.012125 1.001149) + (xy 23.833496 0.903031) + (xy 23.6982 0.832928) + (xy 23.438316 0.70567) + (xy 23.154583 0.57533) + (xy 22.848308 0.44231) + (xy 22.520802 0.307008) + (xy 22.173374 0.169824) + (xy 21.807335 0.031159) + (xy 21.423994 -0.108589) + (xy 21.02466 -0.24902) + (xy 20.610643 -0.389734) + (xy 20.183254 -0.530331) + (xy 19.743802 -0.670412) + (xy 19.293595 -0.809576) + (xy 18.833946 -0.947425) + (xy 18.366162 -1.083559) + (xy 17.891554 -1.217577) + (xy 17.411431 -1.349081) + (xy 16.927103 -1.47767) + (xy 16.43988 -1.602945) + (xy 15.951072 -1.724507) + (xy 15.461988 -1.841955) + (xy 14.973938 -1.95489) + (xy 14.488232 -2.062912) + (xy 14.006179 -2.165621) + (xy 13.6017 -2.248166) + (xy 13.03233 -2.359021) + (xy 12.456986 -2.465336) + (xy 11.877901 -2.566816) + (xy 11.297307 -2.663167) + (xy 10.717434 -2.754094) + (xy 10.140515 -2.839303) + (xy 9.568781 -2.9185) + (xy 9.004465 -2.991389) + (xy 8.449798 -3.057676) + (xy 7.907012 -3.117066) + (xy 7.378339 -3.169266) + (xy 6.86601 -3.213979) + (xy 6.372257 -3.250913) + (xy 5.899313 -3.279772) + (xy 5.715 -3.289058) + (xy 5.611305 -3.29313) + (xy 5.492685 -3.296399) + (xy 5.363092 -3.298864) + (xy 5.22648 -3.300527) + (xy 5.086802 -3.301387) + (xy 4.948009 -3.301446) + (xy 4.814054 -3.300704) + (xy 4.688891 -3.299161) + (xy 4.576472 -3.296819) + (xy 4.480749 -3.293678) + (xy 4.405676 -3.289737) + (xy 4.393563 -3.288859) + (xy 4.259833 -3.277023) + (xy 4.146879 -3.263234) + (xy 4.050092 -3.246457) + (xy 3.964864 -3.225657) + (xy 3.886589 -3.199797) + (xy 3.810657 -3.167842) + (xy 3.7719 -3.14914) + (xy 3.69518 -3.106985) + (xy 3.602771 -3.049935) + (xy 3.497759 -2.980199) + (xy 3.383234 -2.899986) + (xy 3.262284 -2.811502) + (xy 3.137997 -2.716958) + (xy 3.013462 -2.618562) + (xy 2.90195 -2.527054) + (xy 2.76225 -2.41019) + (xy 2.6035 -2.417719) + (xy 2.537403 -2.420658) + (xy 2.453755 -2.424081) + (xy 2.360393 -2.427686) + (xy 2.265153 -2.431166) + (xy 2.193925 -2.433623) + (xy 2.117244 -2.43671) + (xy 2.050031 -2.440424) + (xy 1.99611 -2.44447) + (xy 1.959305 -2.448553) + (xy 1.943439 -2.452378) + (xy 1.9431 -2.452962) + (xy 1.951471 -2.46846) + (xy 1.974788 -2.499147) + (xy 2.010355 -2.541939) + (xy 2.055473 -2.593751) + (xy 2.107446 -2.6515) + (xy 2.163578 -2.7121) + (xy 2.221173 -2.772468) + (xy 2.233848 -2.785489) + (xy 2.413691 -2.959826) + (xy 2.602979 -3.125152) + (xy 2.798154 -3.278887) + (xy 2.995659 -3.418448) + (xy 3.191937 -3.541252) + (xy 3.383429 -3.644718) + (xy 3.480011 -3.690055) + (xy 3.579143 -3.732618) + (xy 3.672308 -3.769188) + (xy 3.762387 -3.800201) + (xy 3.852265 -3.826087) + (xy 3.944825 -3.847279) + (xy 4.042948 -3.864209) + (xy 4.14952 -3.87731) + (xy 4.267422 -3.887015) + (xy 4.399537 -3.893756) + (xy 4.548749 -3.897964) + (xy 4.717941 -3.900073) + (xy 4.883369 -3.900537) + (xy 5.217102 -3.896964) + (xy 5.573583 -3.88665) + (xy 5.951131 -3.869815) + (xy 6.348067 -3.846677) + (xy 6.76271 -3.817457) + (xy 7.193381 -3.782373) + (xy 7.638399 -3.741644) + (xy 8.096084 -3.69549) + (xy 8.564756 -3.644129) + (xy 9.042735 -3.58778) + (xy 9.52834 -3.526664) + (xy 10.019892 -3.460998) + (xy 10.515711 -3.391002) + (xy 11.014115 -3.316895) + (xy 11.513426 -3.238896) + (xy 12.011963 -3.157225) + (xy 12.508046 -3.0721) + (xy 12.999995 -2.983741) + (xy 13.48613 -2.892366) + (xy 13.96477 -2.798195) + (xy 14.434235 -2.701447) + (xy 14.892846 -2.602341) + (xy 14.971461 -2.584861) + (xy 15.083697 -2.559536) + (xy 15.217233 -2.528959) + (xy 15.368701 -2.493924) + (xy 15.534731 -2.455224) + (xy 15.711953 -2.413655) + (xy 15.896999 -2.370011) + (xy 16.086498 -2.325085) + (xy 16.277083 -2.279672) + (xy 16.465382 -2.234566) + (xy 16.648028 -2.190562) + (xy 16.782506 -2.157973) + (xy 17.416288 -2.00124) + (xy 18.027265 -1.844627) + (xy 18.615307 -1.688184) + (xy 19.180283 -1.531962) + (xy 19.722063 -1.376009) + (xy 20.240516 -1.220375) + (xy 20.735512 -1.06511) + (xy 21.20692 -0.910263) + (xy 21.65461 -0.755884) + (xy 22.07845 -0.602023) + (xy 22.478311 -0.44873) + (xy 22.854062 -0.296053) + (xy 23.205572 -0.144043) + (xy 23.532712 0.007251) + (xy 23.835349 0.15778) + (xy 24.113354 0.307492) + (xy 24.366597 0.45634) + (xy 24.594946 0.604273) + (xy 24.798272 0.751242) + (xy 24.976443 0.897197) + (xy 25.08607 0.998681) + (xy 25.15904 1.073094) + (xy 25.213712 1.136133) + (xy 25.25257 1.191034) + (xy 25.278096 1.241028) + (xy 25.283685 1.25602) + (xy 25.293612 1.304859) + (xy 25.297815 1.371011) + (xy 25.296497 1.447089) + (xy 25.289861 1.525708) + (xy 25.278111 1.599482) + (xy 25.273695 1.61925) + (xy 25.240267 1.739675) + (xy 25.193231 1.880307) + (xy 25.132531 2.041279) + (xy 25.058108 2.222726) + (xy 24.969907 2.424781) + (xy 24.867869 2.647579) + (xy 24.751937 2.891253) + (xy 24.622054 3.155937) + (xy 24.586812 3.226573) + (xy 24.460157 3.479643) + (xy 25.441253 3.482896) + (xy 26.42235 3.48615) + (xy 26.425984 3.609975) + (xy 26.429619 3.7338) + (xy -26.4541 3.7338) + (xy -26.4541 3.4798) + (xy -25.085781 3.4798) + (xy -24.473384 3.4798) + (xy -13.833818 3.4798) + (xy -13.851104 3.368675) + (xy -13.901798 3.097113) + (xy -13.970244 2.816989) + (xy -14.054547 2.535839) + (xy -14.07922 2.462363) + (xy -14.209953 2.120607) + (xy -14.363299 1.789855) + (xy -14.538513 1.471125) + (xy -14.734853 1.165434) + (xy -14.951577 0.873801) + (xy -15.18794 0.597243) + (xy -15.4432 0.33678) + (xy -15.716615 0.093427) + (xy -15.93215 -0.076503) + (xy -16.232277 -0.286001) + (xy -16.541803 -0.472475) + (xy -16.861398 -0.636193) + (xy -17.191736 -0.77742) + (xy -17.533487 -0.896421) + (xy -17.887324 -0.993462) + (xy -18.253918 -1.068809) + (xy -18.554827 -1.113396) + (xy -18.641544 -1.121793) + (xy -18.748362 -1.128373) + (xy -18.870339 -1.133134) + (xy -19.002536 -1.136076) + (xy -19.140011 -1.137197) + (xy -19.277823 -1.136496) + (xy -19.411032 -1.133972) + (xy -19.534696 -1.129624) + (xy -19.643876 -1.123451) + (xy -19.733629 -1.115451) + (xy -19.7485 -1.113672) + (xy -19.931858 -1.088556) + (xy -20.099014 -1.061139) + (xy -20.259162 -1.029732) + (xy -20.421491 -0.992649) + (xy -20.460979 -0.982921) + (xy -20.817585 -0.881067) + (xy -21.16381 -0.756042) + (xy -21.499468 -0.607936) + (xy -21.824373 -0.436841) + (xy -22.13834 -0.24285) + (xy -22.441183 -0.026055) + (xy -22.519532 0.035194) + (xy -22.600319 0.102694) + (xy -22.693322 0.185769) + (xy -22.794558 0.280435) + (xy -22.900039 0.382703) + (xy -23.005781 0.488589) + (xy -23.1078 0.594105) + (xy -23.20211 0.695266) + (xy -23.284725 0.788085) + (xy -23.347707 0.8636) + (xy -23.558691 1.147491) + (xy -23.751136 1.44614) + (xy -23.924011 1.757246) + (xy -24.076288 2.078513) + (xy -24.206934 2.407643) + (xy -24.31492 2.742339) + (xy -24.399217 3.080301) + (xy -24.441041 3.302) + (xy -24.45036 3.357729) + (xy -24.458816 3.406587) + (xy -24.465139 3.441316) + (xy -24.467129 3.451225) + (xy -24.473384 3.4798) + (xy -25.085781 3.4798) + (xy -25.076923 3.400425) + (xy -25.066187 3.320926) + (xy -25.049961 3.222784) + (xy -25.029382 3.111876) + (xy -25.005586 2.994081) + (xy -24.97971 2.875275) + (xy -24.955099 2.770361) + (xy -24.852593 2.403078) + (xy -24.726771 2.044736) + (xy -24.578442 1.696333) + (xy -24.408415 1.358865) + (xy -24.2175 1.033328) + (xy -24.006505 0.72072) + (xy -23.77624 0.422035) + (xy -23.527515 0.138272) + (xy -23.261138 -0.129573) + (xy -22.977918 -0.380504) + (xy -22.678665 -0.613524) + (xy -22.364188 -0.827637) + (xy -22.035297 -1.021846) + (xy -21.76145 -1.162645) + (xy -21.426644 -1.311551) + (xy -21.085156 -1.438771) + (xy -20.734642 -1.544978) + (xy -20.372755 -1.630842) + (xy -19.997149 -1.697035) + (xy -19.80565 -1.722702) + (xy -19.744007 -1.729446) + (xy -19.680332 -1.734826) + (xy -19.610918 -1.738975) + (xy -19.532058 -1.742026) + (xy -19.440046 -1.744113) + (xy -19.331175 -1.745369) + (xy -19.201738 -1.745927) + (xy -19.15795 -1.745978) + (xy -18.986064 -1.745225) + (xy -18.834494 -1.742454) + (xy -18.698207 -1.73722) + (xy -18.572168 -1.729081) + (xy -18.451343 -1.717594) + (xy -18.330697 -1.702317) + (xy -18.205198 -1.682807) + (xy -18.069809 -1.658621) + (xy -17.98955 -1.643213) + (xy -17.613651 -1.557025) + (xy -17.247513 -1.447958) + (xy -16.891917 -1.316819) + (xy -16.547643 -1.164416) + (xy -16.215471 -0.991555) + (xy -15.896183 -0.799044) + (xy -15.590557 -0.587691) + (xy -15.299376 -0.358302) + (xy -15.023419 -0.111686) + (xy -14.763466 0.15135) + (xy -14.520298 0.429999) + (xy -14.294696 0.723453) + (xy -14.087439 1.030906) + (xy -13.899309 1.351549) + (xy -13.731085 1.684576) + (xy -13.583548 2.029178) + (xy -13.457478 2.384549) + (xy -13.353656 2.74988) + (xy -13.272862 3.124365) + (xy -13.249648 3.260737) + (xy -13.214964 3.479825) + (xy -7.025751 3.476637) + (xy -0.836538 3.47345) + (xy -0.711982 3.14325) + (xy -0.649738 2.980128) + (xy -0.584225 2.811914) + (xy -0.516844 2.642003) + (xy -0.448994 2.473789) + (xy -0.382074 2.310668) + (xy -0.317483 2.156035) + (xy -0.25662 2.013285) + (xy -0.200886 1.885812) + (xy -0.151679 1.777012) + (xy -0.128639 1.727903) + (xy -0.110026 1.687336) + (xy -0.09742 1.656858) + (xy -0.093306 1.642522) + (xy -0.093453 1.642214) + (xy -0.106441 1.64058) + (xy -0.142624 1.63716) + (xy -0.199869 1.63213) + (xy -0.276046 1.625666) + (xy -0.369026 1.617946) + (xy -0.476677 1.609144) + (xy -0.596868 1.599439) + (xy -0.72747 1.589006) + (xy -0.866352 1.578022) + (xy -0.909073 1.574664) + (xy -1.26572 1.546443) + (xy -1.599003 1.519565) + (xy -1.910907 1.493832) + (xy -2.203423 1.469048) + (xy -2.478536 1.445018) + (xy -2.738236 1.421543) + (xy -2.98451 1.398427) + (xy -3.219346 1.375475) + (xy -3.444732 1.352488) + (xy -3.662656 1.329271) + (xy -3.875106 1.305626) + (xy -4.084069 1.281358) + (xy -4.291535 1.256269) + (xy -4.499489 1.230163) + (xy -4.709922 1.202843) + (xy -4.83235 1.18657) + (xy -5.53375 1.08639) + (xy -6.21167 0.9769) + (xy -6.866288 0.858031) + (xy -7.497784 0.729718) + (xy -8.106334 0.591892) + (xy -8.692119 0.444487) + (xy -9.255315 0.287436) + (xy -9.796102 0.120671) + (xy -10.314657 -0.055874) + (xy -10.81116 -0.242267) + (xy -11.285789 -0.438575) + (xy -11.738722 -0.644865) + (xy -12.170137 -0.861205) + (xy -12.580213 -1.08766) + (xy -12.969129 -1.324299) + (xy -13.337062 -1.571188) + (xy -13.684191 -1.828395) + (xy -14.010695 -2.095987) + (xy -14.316752 -2.374031) + (xy -14.330617 -2.387338) + (xy -14.419041 -2.474242) + (xy -14.503581 -2.560797) + (xy -14.581877 -2.644346) + (xy -14.651569 -2.722232) + (xy -14.710299 -2.791796) + (xy -14.755707 -2.85038) + (xy -14.785433 -2.895328) + (xy -14.791071 -2.906027) + (xy -14.820754 -2.995082) + (xy -14.8286 -3.088933) + (xy -14.814591 -3.181013) + (xy -14.792066 -3.240298) + (xy -14.74473 -3.3162) + (xy -14.682026 -3.380681) + (xy -14.602239 -3.434627) + (xy -14.503652 -3.478923) + (xy -14.384551 -3.514454) + (xy -14.243219 -3.542104) + (xy -14.192765 -3.549466) + (xy -14.12987 -3.557292) + (xy -14.061549 -3.564331) + (xy -13.985913 -3.57066) + (xy -13.901074 -3.576353) + (xy -13.805145 -3.581487) + (xy -13.696237 -3.586137) + (xy -13.572463 -3.590377) + (xy -13.431934 -3.594285) + (xy -13.272762 -3.597935) + (xy -13.09306 -3.601404) + (xy -12.89094 -3.604766) + (xy -12.762864 -3.606694) + (xy -12.538529 -3.610252) + (xy -12.337853 -3.614102) + (xy -12.1591 -3.618365) + (xy -12.000529 -3.62316) + (xy -11.860402 -3.628608) + (xy -11.73698 -3.634827) + (xy -11.628524 -3.641939) + (xy -11.533295 -3.650061) + (xy -11.449555 -3.659316) + (xy -11.375564 -3.669822) + (xy -11.309584 -3.681699) + (xy -11.249875 -3.695066) + (xy -11.1947 -3.710045) + (xy -11.174735 -3.716129) + (xy -11.104966 -3.741698) + (xy -11.05673 -3.769294) + (xy -11.02619 -3.802231) + (xy -11.00951 -3.84382) + (xy -11.006135 -3.861719) + (xy -11.002088 -3.897891) + (xy -10.998273 -3.950531) + (xy -10.994683 -4.020221) + (xy -10.991308 -4.107543) + (xy -10.988141 -4.21308) + (xy -10.985174 -4.337413) + (xy -10.982398 -4.481124) + (xy -10.979806 -4.644795) + (xy -10.977389 -4.829009) + (xy -10.975139 -5.034347) + (xy -10.973048 -5.261392) + (xy -10.971109 -5.510724) + (xy -10.969312 -5.782928) + (xy -10.96765 -6.078583) + (xy -10.966114 -6.398273) + (xy -10.964697 -6.742579) + (xy -10.964233 -6.867525) + (xy -10.956319 -9.0551) + (xy -10.350273 -9.0551) + (xy -10.353562 -6.302375) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp e9923946-073a-4216-915b-a92fd8e70938)) + (fp_poly (pts + (xy 6.35 5.7023) + (xy 3.7592 5.7023) + (xy 3.7592 9.0424) + (xy 2.5908 9.0424) + (xy 2.5908 5.7023) + (xy -2.4892 5.7023) + (xy -2.4892 9.0424) + (xy -3.6576 9.0424) + (xy -3.6576 5.7023) + (xy -6.2484 5.7023) + (xy -6.2484 4.572) + (xy 6.35 4.572) + (xy 6.35 5.7023) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp eda6be30-58d1-4615-ac31-ccd3b13be9ca)) + (fp_poly (pts + (xy 15.909925 4.575196) + (xy 16.214222 4.575635) + (xy 16.494227 4.576026) + (xy 16.751047 4.576396) + (xy 16.985791 4.576775) + (xy 17.199567 4.577189) + (xy 17.393481 4.577668) + (xy 17.568642 4.57824) + (xy 17.726158 4.578933) + (xy 17.867136 4.579776) + (xy 17.992685 4.580797) + (xy 18.103911 4.582023) + (xy 18.201923 4.583484) + (xy 18.287828 4.585208) + (xy 18.362735 4.587223) + (xy 18.427751 4.589557) + (xy 18.483983 4.592239) + (xy 18.53254 4.595297) + (xy 18.57453 4.598759) + (xy 18.61106 4.602654) + (xy 18.643237 4.60701) + (xy 18.672171 4.611855) + (xy 18.698967 4.617218) + (xy 18.724736 4.623126) + (xy 18.750583 4.629609) + (xy 18.777617 4.636695) + (xy 18.806946 4.644411) + (xy 18.82775 4.649774) + (xy 18.999577 4.704702) + (xy 19.158822 4.778136) + (xy 19.30351 4.868591) + (xy 19.431665 4.97458) + (xy 19.541309 5.094619) + (xy 19.630466 5.227221) + (xy 19.653562 5.2705) + (xy 19.709542 5.40332) + (xy 19.752476 5.549871) + (xy 19.781317 5.703368) + (xy 19.795016 5.857029) + (xy 19.792523 6.004069) + (xy 19.781186 6.096) + (xy 19.759598 6.195267) + (xy 19.727239 6.31041) + (xy 19.686073 6.435329) + (xy 19.638065 6.563923) + (xy 19.60335 6.648394) + (xy 19.545567 6.783666) + (xy 19.615142 6.901883) + (xy 19.71327 7.085932) + (xy 19.788595 7.265546) + (xy 19.840787 7.439691) + (xy 19.86952 7.607337) + (xy 19.8755 7.721339) + (xy 19.863267 7.89742) + (xy 19.827053 8.066292) + (xy 19.767584 8.226639) + (xy 19.685585 8.377143) + (xy 19.581782 8.516489) + (xy 19.456901 8.643358) + (xy 19.311669 8.756435) + (xy 19.300905 8.763702) + (xy 19.180803 8.838921) + (xy 19.066789 8.898449) + (xy 18.950155 8.946033) + (xy 18.822193 8.985417) + (xy 18.735597 9.006844) + (xy 18.61185 9.035278) + (xy 15.973425 9.039101) + (xy 13.335 9.042923) + (xy 13.335 7.9121) + (xy 14.5034 7.9121) + (xy 18.644105 7.9121) + (xy 18.640677 7.642225) + (xy 18.63725 7.37235) + (xy 16.570325 7.369136) + (xy 14.5034 7.365923) + (xy 14.5034 7.9121) + (xy 13.335 7.9121) + (xy 13.335 5.7023) + (xy 14.5034 5.7023) + (xy 14.5034 6.2103) + (xy 18.5801 6.2103) + (xy 18.5801 5.7023) + (xy 14.5034 5.7023) + (xy 13.335 5.7023) + (xy 13.335 4.571349) + (xy 15.909925 4.575196) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp fd0ddb81-989e-4a11-95b6-a850e715b1ca)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod new file mode 100644 index 0000000..5899367 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod @@ -0,0 +1,244 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy -10.109200 2.851150) (xy -12.630150 2.851150) (xy -12.630150 3.098800) (xy -10.109200 3.098800) (xy -10.109200 3.663950) (xy -12.630150 3.663950) (xy -12.630150 4.521200) (xy -13.214350 4.521200) + (xy -13.214225 3.719512) (xy -13.214154 3.596794) (xy -13.213985 3.482105) (xy -13.213719 3.375880) (xy -13.213361 3.278551) (xy -13.212914 3.190550) (xy -13.212380 3.112312) (xy -13.211764 3.044270) + (xy -13.211069 2.986856) (xy -13.210298 2.940504) (xy -13.209454 2.905646) (xy -13.208540 2.882717) (xy -13.207779 2.873375) (xy -13.189261 2.781696) (xy -13.160831 2.697936) (xy -13.122363 2.621923) + (xy -13.073731 2.553481) (xy -13.014807 2.492439) (xy -12.945464 2.438623) (xy -12.865576 2.391859) (xy -12.849225 2.383772) (xy -12.791862 2.358465) (xy -12.732976 2.337452) (xy -12.668860 2.319561) + (xy -12.595804 2.303620) (xy -12.595225 2.303507) (xy -12.586707 2.301870) (xy -12.578321 2.300368) (xy -12.569504 2.298996) (xy -12.559695 2.297745) (xy -12.548331 2.296610) (xy -12.534849 2.295583) + (xy -12.518688 2.294658) (xy -12.499283 2.293827) (xy -12.476074 2.293083) (xy -12.448497 2.292420) (xy -12.415990 2.291831) (xy -12.377990 2.291308) (xy -12.333936 2.290845) (xy -12.283265 2.290435) + (xy -12.225413 2.290071) (xy -12.159819 2.289746) (xy -12.085920 2.289453) (xy -12.003155 2.289184) (xy -11.910959 2.288935) (xy -11.808771 2.288696) (xy -11.696028 2.288462) (xy -11.572168 2.288225) + (xy -11.436629 2.287979) (xy -11.317288 2.287767) (xy -10.109200 2.285624) (xy -10.109200 2.851150) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -8.517082 2.286029) (xy -8.359436 2.286117) (xy -8.214152 2.286266) (xy -8.081061 2.286475) (xy -7.959995 2.286746) (xy -7.850784 2.287080) (xy -7.753261 2.287478) (xy -7.667255 2.287940) + (xy -7.592599 2.288467) (xy -7.529123 2.289061) (xy -7.476659 2.289722) (xy -7.435038 2.290450) (xy -7.404091 2.291248) (xy -7.383649 2.292115) (xy -7.374659 2.292872) (xy -7.290841 2.310309) + (xy -7.212675 2.338712) (xy -7.139336 2.378491) (xy -7.070001 2.430053) (xy -7.036800 2.460166) (xy -6.973785 2.527808) (xy -6.920881 2.600108) (xy -6.877102 2.678762) (xy -6.841459 2.765469) + (xy -6.820907 2.831559) (xy -6.804125 2.892425) (xy -6.802304 3.706812) (xy -6.800482 4.521200) (xy -8.091304 4.520396) (xy -8.220090 4.520289) (xy -8.345674 4.520130) (xy -8.467442 4.519922) + (xy -8.584778 4.519669) (xy -8.697068 4.519374) (xy -8.803697 4.519040) (xy -8.904050 4.518669) (xy -8.997512 4.518264) (xy -9.083467 4.517829) (xy -9.161301 4.517367) (xy -9.230399 4.516880) + (xy -9.290146 4.516371) (xy -9.339927 4.515844) (xy -9.379127 4.515302) (xy -9.407132 4.514746) (xy -9.423325 4.514181) (xy -9.426575 4.513927) (xy -9.517600 4.496095) (xy -9.606476 4.466571) + (xy -9.691685 4.426295) (xy -9.771706 4.376205) (xy -9.845019 4.317238) (xy -9.910104 4.250334) (xy -9.960028 4.184650) (xy -10.004371 4.107198) (xy -10.037477 4.024878) (xy -10.059234 3.938943) + (xy -10.069530 3.850650) (xy -10.068255 3.761254) (xy -10.056891 3.683000) (xy -9.461500 3.683000) (xy -9.461500 3.956050) (xy -7.385050 3.956050) (xy -7.385050 3.683000) (xy -9.461500 3.683000) + (xy -10.056891 3.683000) (xy -10.055295 3.672010) (xy -10.030540 3.584174) (xy -10.016628 3.548073) (xy -9.979606 3.474979) (xy -9.931535 3.405070) (xy -9.873936 3.339725) (xy -9.808330 3.280323) + (xy -9.736240 3.228241) (xy -9.659185 3.184859) (xy -9.579117 3.151700) (xy -9.566567 3.147391) (xy -9.554928 3.143464) (xy -9.543587 3.139901) (xy -9.531931 3.136684) (xy -9.519347 3.133796) + (xy -9.505223 3.131219) (xy -9.488944 3.128936) (xy -9.469898 3.126928) (xy -9.447472 3.125178) (xy -9.421053 3.123668) (xy -9.390027 3.122381) (xy -9.353783 3.121298) (xy -9.311706 3.120403) + (xy -9.263184 3.119677) (xy -9.207604 3.119103) (xy -9.144352 3.118663) (xy -9.072816 3.118339) (xy -8.992383 3.118114) (xy -8.902439 3.117970) (xy -8.802372 3.117889) (xy -8.691568 3.117854) + (xy -8.569415 3.117847) (xy -8.435299 3.117849) (xy -8.406569 3.117850) (xy -7.385050 3.117850) (xy -7.385050 2.851150) (xy -9.950450 2.851150) (xy -9.950450 2.286000) (xy -8.687260 2.286000) + (xy -8.517082 2.286029) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.322572 2.566854) (xy -3.324225 2.847975) (xy -4.672013 2.849577) (xy -6.019800 2.851179) (xy -6.019800 3.105150) (xy -4.957596 3.105150) (xy -4.800783 3.105191) (xy -4.655386 3.105314) + (xy -4.521515 3.105519) (xy -4.399276 3.105804) (xy -4.288780 3.106169) (xy -4.190133 3.106614) (xy -4.103444 3.107138) (xy -4.028821 3.107740) (xy -3.966373 3.108419) (xy -3.916208 3.109176) + (xy -3.878434 3.110008) (xy -3.853160 3.110916) (xy -3.841584 3.111747) (xy -3.746454 3.129195) (xy -3.654922 3.157452) (xy -3.569166 3.195778) (xy -3.531271 3.217183) (xy -3.446494 3.275075) + (xy -3.372624 3.339141) (xy -3.309772 3.409236) (xy -3.258051 3.485215) (xy -3.217573 3.566934) (xy -3.188450 3.654247) (xy -3.186483 3.662000) (xy -3.178006 3.708745) (xy -3.173055 3.763489) + (xy -3.171631 3.822030) (xy -3.173734 3.880168) (xy -3.179363 3.933699) (xy -3.186483 3.970699) (xy -3.214724 4.059066) (xy -3.254134 4.141423) (xy -3.304581 4.217557) (xy -3.365933 4.287255) + (xy -3.403432 4.322039) (xy -3.475976 4.379277) (xy -3.549765 4.425795) (xy -3.627613 4.463017) (xy -3.712337 4.492370) (xy -3.768725 4.507050) (xy -3.774692 4.508243) (xy -3.782271 4.509345) + (xy -3.791975 4.510360) (xy -3.804317 4.511293) (xy -3.819812 4.512148) (xy -3.838972 4.512931) (xy -3.862310 4.513646) (xy -3.890340 4.514296) (xy -3.923574 4.514888) (xy -3.962527 4.515425) + (xy -4.007711 4.515912) (xy -4.059639 4.516354) (xy -4.118826 4.516754) (xy -4.185783 4.517119) (xy -4.261025 4.517451) (xy -4.345064 4.517757) (xy -4.438414 4.518040) (xy -4.541588 4.518305) + (xy -4.655099 4.518556) (xy -4.779460 4.518799) (xy -4.915185 4.519037) (xy -5.062788 4.519276) (xy -5.157854 4.519422) (xy -6.502533 4.521457) (xy -6.499225 3.959225) (xy -5.125912 3.957623) + (xy -3.752598 3.956021) (xy -3.754312 3.821098) (xy -3.756025 3.686175) (xy -4.879975 3.682773) (xy -5.020648 3.682342) (xy -5.149193 3.681932) (xy -5.266183 3.681536) (xy -5.372188 3.681148) + (xy -5.467782 3.680760) (xy -5.553536 3.680364) (xy -5.630022 3.679954) (xy -5.697814 3.679523) (xy -5.757481 3.679063) (xy -5.809597 3.678567) (xy -5.854734 3.678027) (xy -5.893464 3.677438) + (xy -5.926358 3.676790) (xy -5.953990 3.676079) (xy -5.976930 3.675295) (xy -5.995752 3.674432) (xy -6.011026 3.673482) (xy -6.023326 3.672440) (xy -6.033223 3.671296) (xy -6.041289 3.670045) + (xy -6.048096 3.668678) (xy -6.050787 3.668052) (xy -6.142863 3.640212) (xy -6.230461 3.602676) (xy -6.312476 3.556341) (xy -6.387803 3.502099) (xy -6.455337 3.440848) (xy -6.513973 3.373481) + (xy -6.562605 3.300895) (xy -6.600129 3.223985) (xy -6.600661 3.222654) (xy -6.620582 3.164150) (xy -6.633481 3.104885) (xy -6.639896 3.041346) (xy -6.640368 2.970020) (xy -6.640221 2.965450) + (xy -6.634924 2.892403) (xy -6.623729 2.827825) (xy -6.605630 2.768466) (xy -6.579619 2.711074) (xy -6.544689 2.652398) (xy -6.541976 2.648297) (xy -6.498274 2.591343) (xy -6.444177 2.535228) + (xy -6.381945 2.481858) (xy -6.313836 2.433142) (xy -6.242110 2.390987) (xy -6.229563 2.384531) (xy -6.182756 2.363469) (xy -6.127632 2.342755) (xy -6.068524 2.323850) (xy -6.009767 2.308215) + (xy -5.989736 2.303710) (xy -5.921375 2.289175) (xy -4.621147 2.287454) (xy -3.320918 2.285734) (xy -3.322572 2.566854) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.175000 2.851150) (xy 1.879600 2.851150) (xy 1.879600 4.521200) (xy 1.295400 4.521200) (xy 1.295400 2.851150) (xy -1.244600 2.851150) (xy -1.244600 4.521200) (xy -1.828800 4.521200) + (xy -1.828800 2.851150) (xy -3.124200 2.851150) (xy -3.124200 2.286000) (xy 3.175000 2.286000) (xy 3.175000 2.851150) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.822700 3.956050) (xy 5.911850 3.956050) (xy 5.911850 2.286000) (xy 6.496496 2.286000) (xy 6.494448 3.116262) (xy 6.492401 3.946525) (xy 6.478094 4.000500) (xy 6.452611 4.073650) + (xy 6.415864 4.145898) (xy 6.369275 4.215750) (xy 6.314265 4.281712) (xy 6.252257 4.342287) (xy 6.184672 4.395983) (xy 6.112933 4.441304) (xy 6.038460 4.476755) (xy 6.017486 4.484648) + (xy 6.004247 4.489377) (xy 5.992052 4.493680) (xy 5.980275 4.497577) (xy 5.968289 4.501088) (xy 5.955468 4.504232) (xy 5.941188 4.507028) (xy 5.924821 4.509497) (xy 5.905743 4.511658) + (xy 5.883327 4.513530) (xy 5.856947 4.515133) (xy 5.825977 4.516488) (xy 5.789792 4.517612) (xy 5.747766 4.518526) (xy 5.699273 4.519250) (xy 5.643686 4.519803) (xy 5.580381 4.520204) + (xy 5.508730 4.520473) (xy 5.428109 4.520631) (xy 5.337892 4.520696) (xy 5.237452 4.520687) (xy 5.126163 4.520626) (xy 5.003401 4.520530) (xy 4.874380 4.520425) (xy 4.762904 4.520303) + (xy 4.654513 4.520118) (xy 4.549924 4.519874) (xy 4.449853 4.519575) (xy 4.355019 4.519226) (xy 4.266137 4.518831) (xy 4.183926 4.518394) (xy 4.109100 4.517919) (xy 4.042379 4.517411) + (xy 3.984478 4.516875) (xy 3.936115 4.516314) (xy 3.898006 4.515732) (xy 3.870869 4.515135) (xy 3.855420 4.514527) (xy 3.852628 4.514274) (xy 3.785861 4.499478) (xy 3.716471 4.474879) + (xy 3.647743 4.441916) (xy 3.582968 4.402025) (xy 3.563272 4.387777) (xy 3.525752 4.356896) (xy 3.485153 4.319065) (xy 3.444443 4.277395) (xy 3.406590 4.235000) (xy 3.374561 4.194993) + (xy 3.360382 4.174953) (xy 3.318408 4.105356) (xy 3.285906 4.035828) (xy 3.260687 3.961411) (xy 3.252516 3.930650) (xy 3.250995 3.923506) (xy 3.249623 3.914500) (xy 3.248390 3.902959) + (xy 3.247286 3.888209) (xy 3.246301 3.869575) (xy 3.245426 3.846383) (xy 3.244650 3.817960) (xy 3.243965 3.783632) (xy 3.243359 3.742723) (xy 3.242822 3.694561) (xy 3.242347 3.638471) + (xy 3.241921 3.573780) (xy 3.241535 3.499813) (xy 3.241180 3.415896) (xy 3.240846 3.321356) (xy 3.240523 3.215517) (xy 3.240200 3.097707) (xy 3.240174 3.087687) (xy 3.238082 2.286000) + (xy 3.822700 2.286000) (xy 3.822700 3.956050) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 7.954962 2.287598) (xy 8.107111 2.287817) (xy 8.247113 2.288013) (xy 8.375523 2.288198) (xy 8.492895 2.288387) (xy 8.599783 2.288594) (xy 8.696740 2.288834) (xy 8.784321 2.289120) + (xy 8.863079 2.289466) (xy 8.933568 2.289888) (xy 8.996342 2.290398) (xy 9.051955 2.291011) (xy 9.100961 2.291742) (xy 9.143914 2.292604) (xy 9.181367 2.293611) (xy 9.213875 2.294778) + (xy 9.241991 2.296119) (xy 9.266270 2.297648) (xy 9.287265 2.299379) (xy 9.305530 2.301327) (xy 9.321618 2.303505) (xy 9.336085 2.305927) (xy 9.349483 2.308609) (xy 9.362368 2.311563) + (xy 9.375291 2.314804) (xy 9.388808 2.318347) (xy 9.403473 2.322205) (xy 9.413875 2.324887) (xy 9.499788 2.352351) (xy 9.579411 2.389068) (xy 9.651755 2.434295) (xy 9.715832 2.487290) + (xy 9.770654 2.547309) (xy 9.815233 2.613610) (xy 9.826781 2.635250) (xy 9.854771 2.701660) (xy 9.876238 2.774935) (xy 9.890658 2.851684) (xy 9.897508 2.928514) (xy 9.896261 3.002034) + (xy 9.890593 3.048000) (xy 9.879799 3.097633) (xy 9.863619 3.155205) (xy 9.843036 3.217664) (xy 9.819032 3.281961) (xy 9.801675 3.324197) (xy 9.772783 3.391833) (xy 9.807571 3.450941) + (xy 9.856635 3.542966) (xy 9.894297 3.632773) (xy 9.920393 3.719845) (xy 9.934760 3.803668) (xy 9.937750 3.860669) (xy 9.931633 3.948710) (xy 9.913526 4.033146) (xy 9.883792 4.113319) + (xy 9.842792 4.188571) (xy 9.790891 4.258244) (xy 9.728450 4.321679) (xy 9.655834 4.378217) (xy 9.650452 4.381851) (xy 9.590401 4.419460) (xy 9.533394 4.449224) (xy 9.475077 4.473016) + (xy 9.411096 4.492708) (xy 9.367798 4.503422) (xy 9.305925 4.517639) (xy 7.986712 4.519550) (xy 6.667500 4.521461) (xy 6.667500 3.956050) (xy 7.251700 3.956050) (xy 9.322052 3.956050) + (xy 9.320338 3.821112) (xy 9.318625 3.686175) (xy 8.285162 3.684568) (xy 7.251700 3.682961) (xy 7.251700 3.956050) (xy 6.667500 3.956050) (xy 6.667500 2.851150) (xy 7.251700 2.851150) + (xy 7.251700 3.105150) (xy 9.290050 3.105150) (xy 9.290050 2.851150) (xy 7.251700 2.851150) (xy 6.667500 2.851150) (xy 6.667500 2.285674) (xy 7.954962 2.287598) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 12.192535 2.286724) (xy 12.266735 2.286859) (xy 12.332280 2.287135) (xy 12.389845 2.287569) (xy 12.440104 2.288175) (xy 12.483732 2.288970) (xy 12.521402 2.289969) (xy 12.553790 2.291187) + (xy 12.581569 2.292640) (xy 12.605413 2.294344) (xy 12.625998 2.296315) (xy 12.643996 2.298567) (xy 12.660083 2.301116) (xy 12.674932 2.303979) (xy 12.689219 2.307170) (xy 12.703616 2.310706) + (xy 12.707305 2.311644) (xy 12.792349 2.339788) (xy 12.872783 2.379145) (xy 12.947572 2.428737) (xy 13.015682 2.487592) (xy 13.076077 2.554734) (xy 13.127724 2.629188) (xy 13.169587 2.709979) + (xy 13.192023 2.768294) (xy 13.199323 2.790390) (xy 13.205593 2.810331) (xy 13.210918 2.829262) (xy 13.215384 2.848325) (xy 13.219077 2.868663) (xy 13.222081 2.891419) (xy 13.224482 2.917737) + (xy 13.226366 2.948759) (xy 13.227818 2.985628) (xy 13.228925 3.029488) (xy 13.229770 3.081481) (xy 13.230441 3.142751) (xy 13.231021 3.214440) (xy 13.231595 3.297237) (xy 13.234197 3.683000) + (xy 10.687050 3.683000) (xy 10.687050 3.956050) (xy 13.233400 3.956050) (xy 13.233400 4.521200) (xy 11.993562 4.520183) (xy 11.868712 4.520069) (xy 11.747090 4.519933) (xy 11.629319 4.519779) + (xy 11.516022 4.519607) (xy 11.407822 4.519419) (xy 11.305343 4.519217) (xy 11.209206 4.519003) (xy 11.120036 4.518778) (xy 11.038454 4.518544) (xy 10.965086 4.518303) (xy 10.900552 4.518056) + (xy 10.845477 4.517805) (xy 10.800483 4.517552) (xy 10.766193 4.517299) (xy 10.743231 4.517047) (xy 10.732220 4.516797) (xy 10.731500 4.516747) (xy 10.669242 4.505490) (xy 10.602544 4.485403) + (xy 10.534667 4.457755) (xy 10.468872 4.423814) (xy 10.428553 4.398838) (xy 10.348261 4.339494) (xy 10.278494 4.275768) (xy 10.219691 4.208206) (xy 10.172290 4.137355) (xy 10.136732 4.063763) + (xy 10.120240 4.014937) (xy 10.117697 4.005680) (xy 10.115480 3.996561) (xy 10.113562 3.986671) (xy 10.111916 3.975104) (xy 10.110518 3.960949) (xy 10.109339 3.943301) (xy 10.108354 3.921250) + (xy 10.107535 3.893890) (xy 10.106858 3.860311) (xy 10.106295 3.819606) (xy 10.105821 3.770868) (xy 10.105407 3.713187) (xy 10.105029 3.645657) (xy 10.104660 3.567370) (xy 10.104273 3.477416) + (xy 10.104216 3.463925) (xy 10.103837 3.364483) (xy 10.103607 3.276813) (xy 10.103562 3.199985) (xy 10.103734 3.133069) (xy 10.104158 3.075137) (xy 10.104866 3.025261) (xy 10.105892 2.982511) + (xy 10.107270 2.945959) (xy 10.109034 2.914675) (xy 10.111217 2.887731) (xy 10.113852 2.864199) (xy 10.115787 2.851150) (xy 10.687050 2.851150) (xy 10.687050 3.111500) (xy 12.649200 3.111500) + (xy 12.649200 2.851150) (xy 10.687050 2.851150) (xy 10.115787 2.851150) (xy 10.116974 2.843148) (xy 10.120615 2.823651) (xy 10.124810 2.804779) (xy 10.128606 2.789430) (xy 10.140708 2.751175) + (xy 10.158145 2.707727) (xy 10.178822 2.663591) (xy 10.200642 2.623274) (xy 10.219527 2.593975) (xy 10.259609 2.545771) (xy 10.308974 2.497774) (xy 10.364424 2.452551) (xy 10.422762 2.412665) + (xy 10.480792 2.380683) (xy 10.491533 2.375705) (xy 10.546731 2.353626) (xy 10.609798 2.332877) (xy 10.675905 2.314935) (xy 10.727673 2.303604) (xy 10.737802 2.301688) (xy 10.747761 2.299959) + (xy 10.758229 2.298405) (xy 10.769884 2.297014) (xy 10.783403 2.295776) (xy 10.799465 2.294678) (xy 10.818749 2.293710) (xy 10.841932 2.292859) (xy 10.869692 2.292114) (xy 10.902709 2.291463) + (xy 10.941659 2.290895) (xy 10.987221 2.290399) (xy 11.040074 2.289963) (xy 11.100896 2.289575) (xy 11.170364 2.289224) (xy 11.249157 2.288899) (xy 11.337953 2.288587) (xy 11.437430 2.288278) + (xy 11.548267 2.287960) (xy 11.668125 2.287629) (xy 11.795709 2.287289) (xy 11.911269 2.287013) (xy 12.015477 2.286817) (xy 12.109007 2.286715) (xy 12.192535 2.286724) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -5.176781 -3.151188) (xy -5.178425 -1.774825) (xy -5.197206 -1.740921) (xy -5.226403 -1.699709) (xy -5.266007 -1.662970) (xy -5.316319 -1.630565) (xy -5.377637 -1.602351) (xy -5.450262 -1.578188) + (xy -5.534493 -1.557935) (xy -5.616794 -1.543483) (xy -5.663719 -1.536807) (xy -5.711494 -1.530861) (xy -5.761278 -1.525578) (xy -5.814228 -1.520892) (xy -5.871503 -1.516737) (xy -5.934260 -1.513046) + (xy -6.003658 -1.509753) (xy -6.080854 -1.506791) (xy -6.167006 -1.504093) (xy -6.263273 -1.501595) (xy -6.370811 -1.499228) (xy -6.397625 -1.498688) (xy -6.470464 -1.497144) (xy -6.543159 -1.495417) + (xy -6.614585 -1.493545) (xy -6.683621 -1.491568) (xy -6.749142 -1.489528) (xy -6.810027 -1.487465) (xy -6.865150 -1.485417) (xy -6.913390 -1.483426) (xy -6.953623 -1.481532) (xy -6.984725 -1.479774) + (xy -7.005575 -1.478194) (xy -7.015047 -1.476830) (xy -7.015452 -1.476616) (xy -7.011848 -1.471679) (xy -7.000017 -1.459569) (xy -6.981280 -1.441486) (xy -6.956957 -1.418631) (xy -6.928369 -1.392207) + (xy -6.896837 -1.363412) (xy -6.863681 -1.333450) (xy -6.830222 -1.303521) (xy -6.797780 -1.274825) (xy -6.767676 -1.248565) (xy -6.741231 -1.225941) (xy -6.724650 -1.212128) (xy -6.562134 -1.085853) + (xy -6.388844 -0.964510) (xy -6.204711 -0.848075) (xy -6.009667 -0.736524) (xy -5.803642 -0.629832) (xy -5.586567 -0.527974) (xy -5.358373 -0.430927) (xy -5.118992 -0.338666) (xy -4.868355 -0.251166) + (xy -4.606392 -0.168402) (xy -4.333035 -0.090352) (xy -4.048214 -0.016990) (xy -3.751860 0.051709) (xy -3.443905 0.115769) (xy -3.124280 0.175213) (xy -2.792916 0.230067) (xy -2.549525 0.266377) + (xy -2.435638 0.282361) (xy -2.322852 0.297636) (xy -2.210228 0.312296) (xy -2.096831 0.326438) (xy -1.981722 0.340156) (xy -1.863965 0.353545) (xy -1.742622 0.366702) (xy -1.616756 0.379722) + (xy -1.485430 0.392699) (xy -1.347707 0.405730) (xy -1.202649 0.418910) (xy -1.049319 0.432334) (xy -0.886780 0.446097) (xy -0.714095 0.460295) (xy -0.530326 0.475023) (xy -0.393700 0.485769) + (xy -0.314512 0.492002) (xy -0.234485 0.498393) (xy -0.154631 0.504854) (xy -0.075960 0.511299) (xy 0.000518 0.517641) (xy 0.073791 0.523793) (xy 0.142851 0.529669) (xy 0.206685 0.535181) + (xy 0.264284 0.540242) (xy 0.314637 0.544766) (xy 0.356733 0.548666) (xy 0.389563 0.551856) (xy 0.412114 0.554247) (xy 0.423378 0.555755) (xy 0.424473 0.556063) (xy 0.422260 0.561967) + (xy 0.414992 0.577953) (xy 0.403283 0.602742) (xy 0.387750 0.635051) (xy 0.369008 0.673600) (xy 0.347673 0.717108) (xy 0.324934 0.763140) (xy 0.263297 0.889471) (xy 0.206932 1.009391) + (xy 0.153988 1.127001) (xy 0.102611 1.246402) (xy 0.059176 1.351413) (xy 0.042838 1.391868) (xy 0.025266 1.435894) (xy 0.007064 1.481929) (xy -0.011165 1.528409) (xy -0.028817 1.573773) + (xy -0.045290 1.616459) (xy -0.059979 1.654903) (xy -0.072282 1.687543) (xy -0.081595 1.712818) (xy -0.087314 1.729165) (xy -0.088900 1.734846) (xy -0.082643 1.735310) (xy -0.064242 1.735763) + (xy -0.034255 1.736203) (xy 0.006764 1.736628) (xy 0.058256 1.737035) (xy 0.119666 1.737423) (xy 0.190437 1.737790) (xy 0.270012 1.738134) (xy 0.357836 1.738453) (xy 0.453351 1.738746) + (xy 0.556002 1.739010) (xy 0.665231 1.739244) (xy 0.780482 1.739445) (xy 0.901199 1.739612) (xy 1.026825 1.739742) (xy 1.156803 1.739835) (xy 1.290578 1.739887) (xy 1.393093 1.739900) + (xy 2.875086 1.739900) (xy 3.181108 1.739900) (xy 8.267700 1.739900) (xy 8.267653 1.722437) (xy 8.266099 1.705580) (xy 8.261810 1.678605) (xy 8.255260 1.643681) (xy 8.246922 1.602978) + (xy 8.237269 1.558667) (xy 8.226774 1.512916) (xy 8.215911 1.467897) (xy 8.205152 1.425778) (xy 8.194972 1.388730) (xy 8.194594 1.387420) (xy 8.150270 1.250674) (xy 8.096444 1.112781) + (xy 8.034469 0.976555) (xy 7.965698 0.844807) (xy 7.891482 0.720347) (xy 7.829465 0.628429) (xy 7.717417 0.482304) (xy 7.597176 0.345798) (xy 7.469069 0.219118) (xy 7.333425 0.102473) + (xy 7.190572 -0.003929) (xy 7.040839 -0.099877) (xy 6.884554 -0.185164) (xy 6.722044 -0.259581) (xy 6.553640 -0.322920) (xy 6.379668 -0.374971) (xy 6.200458 -0.415526) (xy 6.181725 -0.419040) + (xy 6.128358 -0.428487) (xy 6.079894 -0.436117) (xy 6.033973 -0.442110) (xy 5.988239 -0.446644) (xy 5.940335 -0.449899) (xy 5.887903 -0.452054) (xy 5.828585 -0.453288) (xy 5.760024 -0.453781) + (xy 5.724525 -0.453808) (xy 5.645651 -0.453371) (xy 5.576906 -0.452029) (xy 5.515736 -0.449548) (xy 5.459589 -0.445693) (xy 5.405910 -0.440230) (xy 5.352147 -0.432924) (xy 5.295746 -0.423542) + (xy 5.234153 -0.411848) (xy 5.206396 -0.406247) (xy 5.033195 -0.364487) (xy 4.864837 -0.311284) (xy 4.701757 -0.247081) (xy 4.544391 -0.172322) (xy 4.393173 -0.087451) (xy 4.248540 0.007089) + (xy 4.110925 0.110854) (xy 3.980764 0.223401) (xy 3.858493 0.344286) (xy 3.744546 0.473066) (xy 3.639360 0.609296) (xy 3.543368 0.752534) (xy 3.457006 0.902335) (xy 3.380710 1.058256) + (xy 3.314915 1.219853) (xy 3.260055 1.386683) (xy 3.216567 1.558303) (xy 3.200580 1.638300) (xy 3.194989 1.668619) (xy 3.189973 1.695464) (xy 3.186121 1.715709) (xy 3.184154 1.725612) + (xy 3.181108 1.739900) (xy 2.875086 1.739900) (xy 2.879507 1.703387) (xy 2.882361 1.683066) (xy 2.886955 1.653995) (xy 2.892677 1.619907) (xy 2.898917 1.584531) (xy 2.899531 1.581150) + (xy 2.939303 1.397748) (xy 2.991004 1.218122) (xy 3.054286 1.042800) (xy 3.128799 0.872309) (xy 3.214195 0.707179) (xy 3.310126 0.547938) (xy 3.416242 0.395113) (xy 3.532194 0.249233) + (xy 3.657635 0.110827) (xy 3.792215 -0.019579) (xy 3.935586 -0.141454) (xy 4.087398 -0.254273) (xy 4.130675 -0.283702) (xy 4.291816 -0.383573) (xy 4.458736 -0.472160) (xy 4.631267 -0.549402) + (xy 4.809242 -0.615235) (xy 4.992491 -0.669598) (xy 5.180848 -0.712429) (xy 5.373220 -0.743545) (xy 5.421710 -0.748718) (xy 5.480168 -0.753107) (xy 5.545885 -0.756652) (xy 5.616151 -0.759296) + (xy 5.688254 -0.760980) (xy 5.759485 -0.761644) (xy 5.827134 -0.761231) (xy 5.888489 -0.759682) (xy 5.940841 -0.756937) (xy 5.952077 -0.756068) (xy 6.146242 -0.733880) (xy 6.335190 -0.700148) + (xy 6.519110 -0.654797) (xy 6.698190 -0.597751) (xy 6.872617 -0.528937) (xy 7.042579 -0.448280) (xy 7.208266 -0.355703) (xy 7.369863 -0.251134) (xy 7.527560 -0.134495) (xy 7.543800 -0.121625) + (xy 7.626379 -0.051910) (xy 7.711615 0.027223) (xy 7.797336 0.113442) (xy 7.881374 0.204417) (xy 7.961559 0.297818) (xy 8.035721 0.391314) (xy 8.088513 0.463550) (xy 8.141918 0.543521) + (xy 8.195962 0.631520) (xy 8.248884 0.724307) (xy 8.298920 0.818641) (xy 8.344308 0.911280) (xy 8.383286 0.998983) (xy 8.394136 1.025525) (xy 8.442354 1.155928) (xy 8.485528 1.292043) + (xy 8.522499 1.429737) (xy 8.552111 1.564875) (xy 8.564201 1.632676) (xy 8.581702 1.739899) (xy 11.912549 1.739899) (xy 11.988948 1.587203) (xy 12.051840 1.459689) (xy 12.107713 1.342564) + (xy 12.156630 1.235674) (xy 12.198653 1.138866) (xy 12.233848 1.051987) (xy 12.262277 0.974884) (xy 12.284003 0.907404) (xy 12.299091 0.849395) (xy 12.303034 0.830136) (xy 12.313465 0.774448) + (xy 12.297787 0.740203) (xy 12.277205 0.706038) (xy 12.245681 0.669761) (xy 12.203011 0.631225) (xy 12.148988 0.590281) (xy 12.083407 0.546780) (xy 12.006062 0.500574) (xy 11.916748 0.451515) + (xy 11.849100 0.416464) (xy 11.719158 0.352835) (xy 11.577291 0.287665) (xy 11.424154 0.221155) (xy 11.260401 0.153504) (xy 11.086687 0.084912) (xy 10.903667 0.015579) (xy 10.711997 -0.054295) + (xy 10.512330 -0.124510) (xy 10.305321 -0.194867) (xy 10.091627 -0.265166) (xy 9.871901 -0.335206) (xy 9.646797 -0.404788) (xy 9.416973 -0.473713) (xy 9.183081 -0.541780) (xy 8.945777 -0.608789) + (xy 8.705715 -0.674541) (xy 8.463551 -0.738835) (xy 8.219940 -0.801473) (xy 7.975536 -0.862254) (xy 7.730994 -0.920978) (xy 7.486969 -0.977445) (xy 7.244116 -1.031456) (xy 7.003089 -1.082811) + (xy 6.800850 -1.124083) (xy 6.516165 -1.179511) (xy 6.228493 -1.232668) (xy 5.938950 -1.283408) (xy 5.648653 -1.331584) (xy 5.358717 -1.377047) (xy 5.070257 -1.419652) (xy 4.784390 -1.459250) + (xy 4.502232 -1.495695) (xy 4.224899 -1.528838) (xy 3.953506 -1.558533) (xy 3.689169 -1.584633) (xy 3.433005 -1.606990) (xy 3.186128 -1.625457) (xy 2.949656 -1.639886) (xy 2.857500 -1.644529) + (xy 2.805652 -1.646565) (xy 2.746342 -1.648200) (xy 2.681546 -1.649432) (xy 2.613240 -1.650264) (xy 2.543401 -1.650694) (xy 2.474004 -1.650723) (xy 2.407027 -1.650352) (xy 2.344445 -1.649581) + (xy 2.288236 -1.648410) (xy 2.240374 -1.646839) (xy 2.202838 -1.644869) (xy 2.196781 -1.644430) (xy 2.129916 -1.638512) (xy 2.073439 -1.631617) (xy 2.025046 -1.623229) (xy 1.982432 -1.612829) + (xy 1.943294 -1.599899) (xy 1.905328 -1.583921) (xy 1.885950 -1.574570) (xy 1.847590 -1.553493) (xy 1.801385 -1.524968) (xy 1.748879 -1.490100) (xy 1.691617 -1.449993) (xy 1.631142 -1.405751) + (xy 1.568998 -1.358479) (xy 1.506731 -1.309281) (xy 1.450975 -1.263527) (xy 1.381125 -1.205095) (xy 1.301750 -1.208860) (xy 1.268701 -1.210329) (xy 1.226877 -1.212041) (xy 1.180196 -1.213843) + (xy 1.132576 -1.215583) (xy 1.096962 -1.216812) (xy 1.058622 -1.218355) (xy 1.025015 -1.220212) (xy 0.998055 -1.222235) (xy 0.979652 -1.224277) (xy 0.971719 -1.226189) (xy 0.971550 -1.226481) + (xy 0.975735 -1.234230) (xy 0.987394 -1.249574) (xy 1.005177 -1.270970) (xy 1.027736 -1.296876) (xy 1.053723 -1.325750) (xy 1.081789 -1.356050) (xy 1.110586 -1.386234) (xy 1.116924 -1.392745) + (xy 1.206845 -1.479913) (xy 1.301489 -1.562576) (xy 1.399077 -1.639444) (xy 1.497829 -1.709224) (xy 1.595968 -1.770626) (xy 1.691714 -1.822359) (xy 1.740005 -1.845028) (xy 1.789571 -1.866309) + (xy 1.836154 -1.884594) (xy 1.881193 -1.900101) (xy 1.926132 -1.913044) (xy 1.972412 -1.923640) (xy 2.021474 -1.932105) (xy 2.074760 -1.938655) (xy 2.133711 -1.943508) (xy 2.199768 -1.946878) + (xy 2.274374 -1.948982) (xy 2.358970 -1.950037) (xy 2.441684 -1.950269) (xy 2.608551 -1.948482) (xy 2.786791 -1.943325) (xy 2.975565 -1.934908) (xy 3.174033 -1.923339) (xy 3.381355 -1.908729) + (xy 3.596690 -1.891187) (xy 3.819199 -1.870822) (xy 4.048042 -1.847745) (xy 4.282378 -1.822065) (xy 4.521367 -1.793890) (xy 4.764170 -1.763332) (xy 5.009946 -1.730499) (xy 5.257855 -1.695501) + (xy 5.507057 -1.658448) (xy 5.756713 -1.619448) (xy 6.005981 -1.578613) (xy 6.254023 -1.536050) (xy 6.499997 -1.491871) (xy 6.743065 -1.446183) (xy 6.982385 -1.399098) (xy 7.217117 -1.350724) + (xy 7.446423 -1.301171) (xy 7.485730 -1.292431) (xy 7.541848 -1.279768) (xy 7.608616 -1.264480) (xy 7.684350 -1.246962) (xy 7.767365 -1.227612) (xy 7.855976 -1.206828) (xy 7.948499 -1.185006) + (xy 8.043249 -1.162543) (xy 8.138541 -1.139836) (xy 8.232691 -1.117283) (xy 8.324014 -1.095281) (xy 8.391253 -1.078987) (xy 8.708144 -1.000620) (xy 9.013632 -0.922314) (xy 9.307653 -0.844092) + (xy 9.590141 -0.765981) (xy 9.861031 -0.688005) (xy 10.120258 -0.610188) (xy 10.367756 -0.532555) (xy 10.603460 -0.455132) (xy 10.827305 -0.377942) (xy 11.039225 -0.301012) (xy 11.239155 -0.224365) + (xy 11.427031 -0.148027) (xy 11.602786 -0.072022) (xy 11.766356 0.003625) (xy 11.917674 0.078890) (xy 12.056677 0.153746) (xy 12.183298 0.228170) (xy 12.297473 0.302136) (xy 12.399136 0.375621) + (xy 12.488221 0.448598) (xy 12.543035 0.499340) (xy 12.579520 0.536547) (xy 12.606856 0.568066) (xy 12.626285 0.595517) (xy 12.639048 0.620514) (xy 12.641842 0.628010) (xy 12.646806 0.652429) + (xy 12.648907 0.685505) (xy 12.648248 0.723544) (xy 12.644930 0.762854) (xy 12.639055 0.799741) (xy 12.636847 0.809625) (xy 12.620133 0.869837) (xy 12.596615 0.940153) (xy 12.566265 1.020639) + (xy 12.529054 1.111363) (xy 12.484953 1.212390) (xy 12.433934 1.323789) (xy 12.375968 1.445626) (xy 12.311027 1.577968) (xy 12.293406 1.613286) (xy 12.230078 1.739821) (xy 12.720626 1.741448) + (xy 13.211175 1.743075) (xy 13.212992 1.804987) (xy 13.214809 1.866900) (xy -13.227050 1.866900) (xy -13.227050 1.739900) (xy -12.542891 1.739900) (xy -12.236692 1.739900) (xy -6.916909 1.739900) + (xy -6.925552 1.684337) (xy -6.950899 1.548556) (xy -6.985122 1.408494) (xy -7.027274 1.267919) (xy -7.039610 1.231181) (xy -7.104977 1.060303) (xy -7.181650 0.894927) (xy -7.269257 0.735562) + (xy -7.367427 0.582717) (xy -7.475789 0.436900) (xy -7.593970 0.298621) (xy -7.721600 0.168390) (xy -7.858308 0.046713) (xy -7.966075 -0.038252) (xy -8.116139 -0.143001) (xy -8.270902 -0.236238) + (xy -8.430699 -0.318097) (xy -8.595868 -0.388710) (xy -8.766744 -0.448211) (xy -8.943662 -0.496731) (xy -9.126959 -0.534405) (xy -9.277414 -0.556698) (xy -9.320772 -0.560897) (xy -9.374181 -0.564187) + (xy -9.435170 -0.566567) (xy -9.501268 -0.568038) (xy -9.570006 -0.568599) (xy -9.638912 -0.568248) (xy -9.705516 -0.566986) (xy -9.767348 -0.564812) (xy -9.821938 -0.561726) (xy -9.866815 -0.557726) + (xy -9.874250 -0.556836) (xy -9.965929 -0.544278) (xy -10.049507 -0.530570) (xy -10.129581 -0.514866) (xy -10.210746 -0.496325) (xy -10.230490 -0.491461) (xy -10.408793 -0.440534) (xy -10.581905 -0.378021) + (xy -10.749734 -0.303968) (xy -10.912187 -0.218421) (xy -11.069170 -0.121425) (xy -11.220592 -0.013028) (xy -11.259766 0.017597) (xy -11.300160 0.051347) (xy -11.346661 0.092884) (xy -11.397279 0.140217) + (xy -11.450020 0.191351) (xy -11.502891 0.244294) (xy -11.553900 0.297052) (xy -11.601055 0.347633) (xy -11.642363 0.394042) (xy -11.673854 0.431800) (xy -11.779346 0.573745) (xy -11.875568 0.723070) + (xy -11.962006 0.878623) (xy -12.038144 1.039256) (xy -12.103467 1.203821) (xy -12.157460 1.371169) (xy -12.199609 1.540150) (xy -12.220521 1.651000) (xy -12.225180 1.678864) (xy -12.229408 1.703293) + (xy -12.232570 1.720658) (xy -12.233565 1.725612) (xy -12.236692 1.739900) (xy -12.542891 1.739900) (xy -12.538462 1.700212) (xy -12.533094 1.660463) (xy -12.524981 1.611392) (xy -12.514691 1.555938) + (xy -12.502793 1.497040) (xy -12.489855 1.437637) (xy -12.477550 1.385180) (xy -12.426297 1.201539) (xy -12.363386 1.022368) (xy -12.289221 0.848166) (xy -12.204208 0.679432) (xy -12.108750 0.516664) + (xy -12.003253 0.360360) (xy -11.888120 0.211017) (xy -11.763758 0.069136) (xy -11.630569 -0.064787) (xy -11.488959 -0.190252) (xy -11.339333 -0.306762) (xy -11.182094 -0.413819) (xy -11.017649 -0.510923) + (xy -10.880725 -0.581323) (xy -10.713322 -0.655776) (xy -10.542578 -0.719386) (xy -10.367321 -0.772489) (xy -10.186378 -0.815421) (xy -9.998575 -0.848518) (xy -9.902825 -0.861351) (xy -9.872004 -0.864723) + (xy -9.840166 -0.867413) (xy -9.805459 -0.869488) (xy -9.766029 -0.871013) (xy -9.720023 -0.872057) (xy -9.665588 -0.872685) (xy -9.600869 -0.872964) (xy -9.578975 -0.872989) (xy -9.493032 -0.872613) + (xy -9.417247 -0.871227) (xy -9.349104 -0.868610) (xy -9.286084 -0.864541) (xy -9.225672 -0.858797) (xy -9.165349 -0.851159) (xy -9.102599 -0.841404) (xy -9.034905 -0.829311) (xy -8.994775 -0.821607) + (xy -8.806826 -0.778513) (xy -8.623757 -0.723979) (xy -8.445959 -0.658410) (xy -8.273822 -0.582208) (xy -8.107736 -0.495778) (xy -7.948092 -0.399522) (xy -7.795279 -0.293846) (xy -7.649688 -0.179151) + (xy -7.511710 -0.055843) (xy -7.381733 0.075675) (xy -7.260149 0.214999) (xy -7.147348 0.361726) (xy -7.043720 0.515453) (xy -6.949655 0.675774) (xy -6.865543 0.842288) (xy -6.791774 1.014589) + (xy -6.728739 1.192274) (xy -6.676828 1.374940) (xy -6.636431 1.562182) (xy -6.624824 1.630368) (xy -6.607482 1.739912) (xy -3.512876 1.738318) (xy -0.418269 1.736725) (xy -0.355991 1.571625) + (xy -0.324869 1.490064) (xy -0.292113 1.405957) (xy -0.258422 1.321001) (xy -0.224497 1.236894) (xy -0.191037 1.155334) (xy -0.158742 1.078017) (xy -0.128310 1.006642) (xy -0.100443 0.942906) + (xy -0.075840 0.888506) (xy -0.064320 0.863951) (xy -0.055013 0.843668) (xy -0.048710 0.828429) (xy -0.046653 0.821261) (xy -0.046727 0.821107) (xy -0.053221 0.820290) (xy -0.071312 0.818580) + (xy -0.099935 0.816065) (xy -0.138023 0.812833) (xy -0.184513 0.808973) (xy -0.238339 0.804572) (xy -0.298434 0.799719) (xy -0.363735 0.794503) (xy -0.433176 0.789011) (xy -0.454537 0.787332) + (xy -0.632860 0.773221) (xy -0.799502 0.759782) (xy -0.955454 0.746916) (xy -1.101712 0.734524) (xy -1.239268 0.722509) (xy -1.369118 0.710771) (xy -1.492255 0.699213) (xy -1.609673 0.687737) + (xy -1.722366 0.676244) (xy -1.831328 0.664635) (xy -1.937553 0.652813) (xy -2.042035 0.640679) (xy -2.145768 0.628134) (xy -2.249745 0.615081) (xy -2.354961 0.601421) (xy -2.416175 0.593285) + (xy -2.766875 0.543195) (xy -3.105835 0.488450) (xy -3.433144 0.429015) (xy -3.748892 0.364859) (xy -4.053167 0.295946) (xy -4.346060 0.222243) (xy -4.627658 0.143718) (xy -4.898051 0.060335) + (xy -5.157329 -0.027937) (xy -5.405580 -0.121134) (xy -5.642895 -0.219288) (xy -5.869361 -0.322433) (xy -6.085069 -0.430603) (xy -6.290107 -0.543830) (xy -6.484565 -0.662150) (xy -6.668531 -0.785594) + (xy -6.842096 -0.914198) (xy -7.005348 -1.047994) (xy -7.158376 -1.187016) (xy -7.165309 -1.193669) (xy -7.209521 -1.237121) (xy -7.251791 -1.280399) (xy -7.290939 -1.322173) (xy -7.325785 -1.361116) + (xy -7.355150 -1.395898) (xy -7.377854 -1.425190) (xy -7.392717 -1.447664) (xy -7.395536 -1.453014) (xy -7.410377 -1.497541) (xy -7.414300 -1.544467) (xy -7.407296 -1.590507) (xy -7.396033 -1.620149) + (xy -7.372365 -1.658100) (xy -7.341013 -1.690341) (xy -7.301120 -1.717314) (xy -7.251826 -1.739462) (xy -7.192276 -1.757227) (xy -7.121610 -1.771052) (xy -7.096383 -1.774733) (xy -7.064935 -1.778646) + (xy -7.030775 -1.782166) (xy -6.992957 -1.785330) (xy -6.950537 -1.788177) (xy -6.902573 -1.790744) (xy -6.848119 -1.793069) (xy -6.786232 -1.795189) (xy -6.715967 -1.797143) (xy -6.636381 -1.798968) + (xy -6.546530 -1.800702) (xy -6.445470 -1.802383) (xy -6.381432 -1.803347) (xy -6.269265 -1.805126) (xy -6.168927 -1.807051) (xy -6.079550 -1.809183) (xy -6.000265 -1.811580) (xy -5.930201 -1.814304) + (xy -5.868490 -1.817414) (xy -5.814262 -1.820970) (xy -5.766648 -1.825031) (xy -5.724778 -1.829658) (xy -5.687782 -1.834911) (xy -5.654792 -1.840850) (xy -5.624938 -1.847533) (xy -5.597350 -1.855023) + (xy -5.587368 -1.858065) (xy -5.552483 -1.870849) (xy -5.528365 -1.884647) (xy -5.513095 -1.901116) (xy -5.504755 -1.921910) (xy -5.503068 -1.930860) (xy -5.501044 -1.948946) (xy -5.499137 -1.975266) + (xy -5.497342 -2.010111) (xy -5.495654 -2.053772) (xy -5.494071 -2.106540) (xy -5.492587 -2.168707) (xy -5.491199 -2.240562) (xy -5.489903 -2.322398) (xy -5.488695 -2.414505) (xy -5.487570 -2.517174) + (xy -5.486524 -2.630696) (xy -5.485555 -2.755362) (xy -5.484656 -2.891464) (xy -5.483825 -3.039292) (xy -5.483057 -3.199137) (xy -5.482349 -3.371290) (xy -5.482117 -3.433763) (xy -5.478160 -4.527550) + (xy -5.175137 -4.527550) (xy -5.176781 -3.151188) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -2.446982 -4.129739) (xy -2.376245 -4.127292) (xy -2.310900 -4.122789) (xy -2.254405 -4.116248) (xy -2.251075 -4.115746) (xy -2.127127 -4.091987) (xy -2.010683 -4.059589) (xy -1.900474 -4.017908) + (xy -1.795232 -3.966299) (xy -1.693686 -3.904118) (xy -1.594566 -3.830721) (xy -1.496603 -3.745464) (xy -1.468324 -3.718522) (xy -1.426422 -3.676663) (xy -1.389311 -3.636725) (xy -1.354908 -3.596112) + (xy -1.321127 -3.552230) (xy -1.285883 -3.502483) (xy -1.247092 -3.444278) (xy -1.243349 -3.438525) (xy -1.191088 -3.355761) (xy -1.147545 -3.281676) (xy -1.112559 -3.215866) (xy -1.085971 -3.157929) + (xy -1.067622 -3.107461) (xy -1.057350 -3.064059) (xy -1.054997 -3.027321) (xy -1.060403 -2.996843) (xy -1.064330 -2.987087) (xy -1.082263 -2.959454) (xy -1.108264 -2.932054) (xy -1.138263 -2.908853) + (xy -1.153895 -2.899862) (xy -1.180584 -2.888304) (xy -1.210390 -2.879096) (xy -1.244059 -2.872288) (xy -1.282336 -2.867926) (xy -1.325969 -2.866061) (xy -1.375702 -2.866740) (xy -1.432282 -2.870012) + (xy -1.496455 -2.875926) (xy -1.568967 -2.884529) (xy -1.650564 -2.895872) (xy -1.741992 -2.910001) (xy -1.843998 -2.926966) (xy -1.957326 -2.946815) (xy -2.003425 -2.955108) (xy -2.082317 -2.969375) + (xy -2.149818 -2.981533) (xy -2.207034 -2.991752) (xy -2.255068 -3.000205) (xy -2.295024 -3.007062) (xy -2.328007 -3.012494) (xy -2.355120 -3.016672) (xy -2.377467 -3.019767) (xy -2.396152 -3.021951) + (xy -2.412280 -3.023394) (xy -2.426954 -3.024267) (xy -2.441278 -3.024742) (xy -2.454275 -3.024963) (xy -2.493146 -3.024539) (xy -2.521574 -3.021569) (xy -2.541699 -3.015224) (xy -2.555661 -3.004678) + (xy -2.565600 -2.989101) (xy -2.569229 -2.980498) (xy -2.576165 -2.948753) (xy -2.576781 -2.909600) (xy -2.571681 -2.866279) (xy -2.561469 -2.822029) (xy -2.546747 -2.780090) (xy -2.528120 -2.743701) + (xy -2.523919 -2.737286) (xy -2.496157 -2.704932) (xy -2.457278 -2.671808) (xy -2.408754 -2.638808) (xy -2.352057 -2.606830) (xy -2.288659 -2.576770) (xy -2.220033 -2.549523) (xy -2.208955 -2.545586) + (xy -2.148716 -2.525037) (xy -2.077140 -2.501547) (xy -1.995177 -2.475401) (xy -1.903772 -2.446885) (xy -1.803874 -2.416284) (xy -1.696429 -2.383884) (xy -1.582386 -2.349970) (xy -1.462691 -2.314828) + (xy -1.338292 -2.278744) (xy -1.210137 -2.242003) (xy -1.079172 -2.204891) (xy -1.073170 -2.203200) (xy -1.019003 -2.187904) (xy -0.968728 -2.173619) (xy -0.923641 -2.160722) (xy -0.885037 -2.149587) + (xy -0.854214 -2.140588) (xy -0.832467 -2.134101) (xy -0.821094 -2.130500) (xy -0.819714 -2.129930) (xy -0.820979 -2.123249) (xy -0.826533 -2.106421) (xy -0.835755 -2.081011) (xy -0.848025 -2.048586) + (xy -0.862721 -2.010711) (xy -0.879224 -1.968952) (xy -0.896912 -1.924874) (xy -0.915167 -1.880044) (xy -0.933366 -1.836026) (xy -0.950889 -1.794388) (xy -0.967117 -1.756694) (xy -0.972339 -1.744805) + (xy -1.013021 -1.654749) (xy -1.051545 -1.573755) (xy -1.089414 -1.498723) (xy -1.115067 -1.450433) (xy -1.142890 -1.399091) (xy -1.239783 -1.413563) (xy -1.295000 -1.422120) (xy -1.345345 -1.430527) + (xy -1.389548 -1.438528) (xy -1.426338 -1.445870) (xy -1.454443 -1.452297) (xy -1.472594 -1.457556) (xy -1.479519 -1.461390) (xy -1.479550 -1.461602) (xy -1.476755 -1.468340) (xy -1.468775 -1.485158) + (xy -1.456217 -1.510831) (xy -1.439691 -1.544138) (xy -1.419803 -1.583855) (xy -1.397163 -1.628759) (xy -1.372378 -1.677628) (xy -1.361735 -1.698531) (xy -1.243920 -1.929660) (xy -1.287123 -1.942267) + (xy -1.303977 -1.947178) (xy -1.331139 -1.955083) (xy -1.366718 -1.965433) (xy -1.408828 -1.977679) (xy -1.455578 -1.991271) (xy -1.505081 -2.005660) (xy -1.527175 -2.012082) (xy -1.669173 -2.053666) + (xy -1.799197 -2.092420) (xy -1.917625 -2.128473) (xy -2.024835 -2.161953) (xy -2.121204 -2.192989) (xy -2.207108 -2.221711) (xy -2.282926 -2.248247) (xy -2.349035 -2.272727) (xy -2.405811 -2.295280) + (xy -2.453633 -2.316034) (xy -2.492877 -2.335118) (xy -2.523920 -2.352663) (xy -2.525041 -2.353362) (xy -2.603225 -2.405588) (xy -2.669765 -2.457417) (xy -2.725608 -2.510096) (xy -2.771704 -2.564871) + (xy -2.809000 -2.622990) (xy -2.838446 -2.685700) (xy -2.860988 -2.754246) (xy -2.874397 -2.812599) (xy -2.883974 -2.888256) (xy -2.883376 -2.961332) (xy -2.873056 -3.030694) (xy -2.853466 -3.095211) + (xy -2.825060 -3.153752) (xy -2.788288 -3.205185) (xy -2.743605 -3.248380) (xy -2.691461 -3.282205) (xy -2.685381 -3.285260) (xy -2.647589 -3.302373) (xy -2.612664 -3.314693) (xy -2.577164 -3.322917) + (xy -2.537649 -3.327742) (xy -2.490676 -3.329864) (xy -2.463800 -3.330129) (xy -2.442101 -3.330124) (xy -2.422479 -3.329918) (xy -2.403759 -3.329344) (xy -2.384765 -3.328233) (xy -2.364321 -3.326420) + (xy -2.341253 -3.323738) (xy -2.314384 -3.320018) (xy -2.282539 -3.315095) (xy -2.244542 -3.308800) (xy -2.199217 -3.300968) (xy -2.145390 -3.291431) (xy -2.081883 -3.280021) (xy -2.007522 -3.266573) + (xy -1.974850 -3.260653) (xy -1.891192 -3.245658) (xy -1.812735 -3.231922) (xy -1.740341 -3.219580) (xy -1.674875 -3.208768) (xy -1.617200 -3.199622) (xy -1.568178 -3.192277) (xy -1.528673 -3.186869) + (xy -1.499549 -3.183532) (xy -1.481667 -3.182403) (xy -1.477700 -3.182622) (xy -1.475625 -3.187861) (xy -1.481631 -3.200911) (xy -1.494739 -3.220679) (xy -1.513973 -3.246076) (xy -1.538352 -3.276011) + (xy -1.566900 -3.309394) (xy -1.598639 -3.345133) (xy -1.632588 -3.382139) (xy -1.667772 -3.419320) (xy -1.703211 -3.455586) (xy -1.737927 -3.489847) (xy -1.770942 -3.521011) (xy -1.801277 -3.547989) + (xy -1.817574 -3.561542) (xy -1.918674 -3.636080) (xy -2.021386 -3.698081) (xy -2.125981 -3.747635) (xy -2.232731 -3.784834) (xy -2.341906 -3.809770) (xy -2.453777 -3.822533) (xy -2.568616 -3.823215) + (xy -2.590856 -3.821983) (xy -2.712848 -3.808041) (xy -2.829760 -3.782534) (xy -2.941233 -3.745664) (xy -3.046912 -3.697634) (xy -3.146438 -3.638649) (xy -3.239456 -3.568910) (xy -3.325608 -3.488622) + (xy -3.404537 -3.397987) (xy -3.453884 -3.330575) (xy -3.511476 -3.238777) (xy -3.557769 -3.148171) (xy -3.593098 -3.057255) (xy -3.617798 -2.964524) (xy -3.632206 -2.868473) (xy -3.636658 -2.767600) + (xy -3.631490 -2.660400) (xy -3.621951 -2.578100) (xy -3.606735 -2.492446) (xy -3.584573 -2.399509) (xy -3.556362 -2.301992) (xy -3.523006 -2.202598) (xy -3.485404 -2.104029) (xy -3.444458 -2.008987) + (xy -3.405490 -1.928698) (xy -3.380740 -1.888194) (xy -3.346853 -1.843873) (xy -3.305852 -1.797972) (xy -3.259763 -1.752731) (xy -3.210610 -1.710387) (xy -3.201449 -1.703132) (xy -3.117956 -1.643843) + (xy -3.022181 -1.586682) (xy -2.914369 -1.531703) (xy -2.794767 -1.478962) (xy -2.663621 -1.428513) (xy -2.521179 -1.380408) (xy -2.367686 -1.334704) (xy -2.203389 -1.291454) (xy -2.028535 -1.250711) + (xy -1.843370 -1.212532) (xy -1.648140 -1.176968) (xy -1.443092 -1.144076) (xy -1.228473 -1.113909) (xy -1.004529 -1.086521) (xy -0.771506 -1.061966) (xy -0.529651 -1.040300) (xy -0.279211 -1.021575) + (xy -0.034925 -1.006635) (xy 0.053383 -1.001857) (xy 0.132217 -0.997755) (xy 0.203661 -0.994262) (xy 0.269800 -0.991314) (xy 0.332718 -0.988845) (xy 0.394500 -0.986790) (xy 0.457232 -0.985083) + (xy 0.522998 -0.983660) (xy 0.593882 -0.982456) (xy 0.671971 -0.981404) (xy 0.759347 -0.980439) (xy 0.820737 -0.979841) (xy 0.890578 -0.979127) (xy 0.956524 -0.978336) (xy 1.017501 -0.977489) + (xy 1.072436 -0.976607) (xy 1.120256 -0.975710) (xy 1.159888 -0.974818) (xy 1.190259 -0.973953) (xy 1.210295 -0.973135) (xy 1.218923 -0.972383) (xy 1.219186 -0.972240) (xy 1.215366 -0.966494) + (xy 1.204564 -0.952106) (xy 1.187760 -0.930334) (xy 1.165931 -0.902432) (xy 1.140056 -0.869655) (xy 1.111114 -0.833260) (xy 1.101112 -0.820738) (xy 0.983051 -0.673100) (xy 0.766163 -0.674080) + (xy 0.706160 -0.674496) (xy 0.642524 -0.675191) (xy 0.578358 -0.676116) (xy 0.516767 -0.677218) (xy 0.460855 -0.678447) (xy 0.413726 -0.679749) (xy 0.403225 -0.680096) (xy 0.182678 -0.688951) + (xy -0.038732 -0.700279) (xy -0.258938 -0.713921) (xy -0.475876 -0.729723) (xy -0.687480 -0.747528) (xy -0.891683 -0.767179) (xy -1.086421 -0.788519) (xy -1.184275 -0.800359) (xy -1.470320 -0.841330) + (xy -1.749161 -0.891656) (xy -2.020276 -0.951229) (xy -2.283140 -1.019940) (xy -2.380100 -1.048227) (xy -2.515706 -1.090797) (xy -2.647104 -1.135697) (xy -2.773623 -1.182577) (xy -2.894590 -1.231088) + (xy -3.009334 -1.280879) (xy -3.117184 -1.331601) (xy -3.217466 -1.382903) (xy -3.309508 -1.434436) (xy -3.392640 -1.485850) (xy -3.466188 -1.536796) (xy -3.529481 -1.586923) (xy -3.581846 -1.635881) + (xy -3.622612 -1.683321) (xy -3.635525 -1.701800) (xy -3.666851 -1.754310) (xy -3.699637 -1.817325) (xy -3.733007 -1.888869) (xy -3.766085 -1.966963) (xy -3.797996 -2.049630) (xy -3.827864 -2.134892) + (xy -3.829525 -2.139905) (xy -3.867926 -2.264573) (xy -3.899490 -2.384994) (xy -3.924114 -2.500353) (xy -3.941700 -2.609835) (xy -3.952147 -2.712625) (xy -3.955353 -2.807907) (xy -3.951219 -2.894866) + (xy -3.939645 -2.972687) (xy -3.934733 -2.994025) (xy -3.896215 -3.122538) (xy -3.846262 -3.248334) (xy -3.785693 -3.370095) (xy -3.715331 -3.486505) (xy -3.635996 -3.596245) (xy -3.548511 -3.697999) + (xy -3.453697 -3.790449) (xy -3.420116 -3.819379) (xy -3.356960 -3.867713) (xy -3.284820 -3.915490) (xy -3.207319 -3.960610) (xy -3.128079 -4.000975) (xy -3.050722 -4.034485) (xy -3.045122 -4.036654) + (xy -2.997977 -4.053011) (xy -2.942013 -4.069618) (xy -2.881056 -4.085527) (xy -2.818931 -4.099790) (xy -2.759462 -4.111461) (xy -2.714625 -4.118532) (xy -2.656930 -4.124524) (xy -2.590784 -4.128375) + (xy -2.519648 -4.130106) (xy -2.446982 -4.129739) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod new file mode 100644 index 0000000..3bd22ce --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod @@ -0,0 +1,243 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy -6.739467 1.900767) (xy -8.420100 1.900767) (xy -8.420100 2.065867) (xy -6.739467 2.065867) (xy -6.739467 2.442634) (xy -8.420100 2.442634) (xy -8.420100 3.014134) (xy -8.809567 3.014134) + (xy -8.809483 2.479675) (xy -8.809436 2.397863) (xy -8.809323 2.321404) (xy -8.809146 2.250587) (xy -8.808907 2.185701) (xy -8.808609 2.127034) (xy -8.808253 2.074875) (xy -8.807843 2.029514) + (xy -8.807379 1.991238) (xy -8.806865 1.960336) (xy -8.806302 1.937098) (xy -8.805693 1.921812) (xy -8.805186 1.915584) (xy -8.792840 1.854464) (xy -8.773887 1.798625) (xy -8.748242 1.747949) + (xy -8.715821 1.702321) (xy -8.676538 1.661627) (xy -8.630309 1.625749) (xy -8.577050 1.594573) (xy -8.566150 1.589182) (xy -8.527908 1.572310) (xy -8.488651 1.558302) (xy -8.445907 1.546374) + (xy -8.397202 1.535747) (xy -8.396817 1.535672) (xy -8.391138 1.534580) (xy -8.385547 1.533579) (xy -8.379669 1.532664) (xy -8.373130 1.531831) (xy -8.365554 1.531074) (xy -8.356566 1.530389) + (xy -8.345792 1.529772) (xy -8.332855 1.529218) (xy -8.317382 1.528723) (xy -8.298998 1.528281) (xy -8.277326 1.527888) (xy -8.251993 1.527539) (xy -8.222624 1.527231) (xy -8.188843 1.526957) + (xy -8.150275 1.526714) (xy -8.106546 1.526498) (xy -8.057280 1.526302) (xy -8.002103 1.526123) (xy -7.940639 1.525957) (xy -7.872514 1.525798) (xy -7.797352 1.525642) (xy -7.714779 1.525484) + (xy -7.624419 1.525320) (xy -7.544858 1.525178) (xy -6.739467 1.523750) (xy -6.739467 1.900767) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -5.678055 1.524020) (xy -5.572957 1.524079) (xy -5.476101 1.524178) (xy -5.387374 1.524317) (xy -5.306663 1.524498) (xy -5.233856 1.524721) (xy -5.168840 1.524986) (xy -5.111503 1.525294) + (xy -5.061733 1.525645) (xy -5.019415 1.526041) (xy -4.984439 1.526482) (xy -4.956692 1.526967) (xy -4.936061 1.527499) (xy -4.922433 1.528077) (xy -4.916439 1.528582) (xy -4.860560 1.540206) + (xy -4.808450 1.559142) (xy -4.759557 1.585661) (xy -4.713334 1.620036) (xy -4.691200 1.640111) (xy -4.649190 1.685206) (xy -4.613921 1.733406) (xy -4.584734 1.785842) (xy -4.560973 1.843646) + (xy -4.547271 1.887707) (xy -4.536083 1.928284) (xy -4.533655 3.014134) (xy -5.394202 3.013598) (xy -5.480060 3.013526) (xy -5.563782 3.013420) (xy -5.644961 3.013282) (xy -5.723185 3.013113) + (xy -5.798045 3.012917) (xy -5.869131 3.012694) (xy -5.936033 3.012446) (xy -5.998341 3.012177) (xy -6.055644 3.011887) (xy -6.107534 3.011578) (xy -6.153599 3.011254) (xy -6.193431 3.010915) + (xy -6.226618 3.010563) (xy -6.252751 3.010202) (xy -6.271421 3.009831) (xy -6.282216 3.009455) (xy -6.284383 3.009285) (xy -6.345066 2.997397) (xy -6.404317 2.977715) (xy -6.461123 2.950864) + (xy -6.514470 2.917470) (xy -6.563346 2.878159) (xy -6.606736 2.833556) (xy -6.640019 2.789767) (xy -6.669581 2.738133) (xy -6.691651 2.683252) (xy -6.706156 2.625963) (xy -6.713020 2.567101) + (xy -6.712170 2.507503) (xy -6.704595 2.455334) (xy -6.307667 2.455334) (xy -6.307667 2.637367) (xy -4.923367 2.637367) (xy -4.923367 2.455334) (xy -6.307667 2.455334) (xy -6.704595 2.455334) + (xy -6.703530 2.448007) (xy -6.687027 2.389450) (xy -6.677752 2.365383) (xy -6.653070 2.316653) (xy -6.621023 2.270047) (xy -6.582624 2.226484) (xy -6.538887 2.186882) (xy -6.490826 2.152161) + (xy -6.439457 2.123240) (xy -6.386078 2.101134) (xy -6.377711 2.098261) (xy -6.369952 2.095643) (xy -6.362391 2.093268) (xy -6.354621 2.091123) (xy -6.346231 2.089198) (xy -6.336815 2.087480) + (xy -6.325962 2.085958) (xy -6.313265 2.084619) (xy -6.298314 2.083452) (xy -6.280702 2.082446) (xy -6.260018 2.081588) (xy -6.235855 2.080866) (xy -6.207804 2.080269) (xy -6.175456 2.079785) + (xy -6.138403 2.079403) (xy -6.096235 2.079109) (xy -6.048544 2.078893) (xy -5.994922 2.078743) (xy -5.934959 2.078647) (xy -5.868248 2.078593) (xy -5.794379 2.078570) (xy -5.712943 2.078565) + (xy -5.623533 2.078567) (xy -4.923367 2.078567) (xy -4.923367 1.900767) (xy -6.633633 1.900767) (xy -6.633633 1.524000) (xy -5.791506 1.524000) (xy -5.678055 1.524020) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -2.215048 1.711237) (xy -2.216150 1.898650) (xy -4.013200 1.900786) (xy -4.013200 2.070100) (xy -3.305064 2.070100) (xy -3.200522 2.070128) (xy -3.103591 2.070210) (xy -3.014343 2.070346) + (xy -2.932851 2.070536) (xy -2.859186 2.070780) (xy -2.793422 2.071077) (xy -2.735629 2.071426) (xy -2.685881 2.071827) (xy -2.644249 2.072280) (xy -2.610805 2.072784) (xy -2.585623 2.073339) + (xy -2.568773 2.073945) (xy -2.561056 2.074499) (xy -2.497636 2.086130) (xy -2.436615 2.104968) (xy -2.379444 2.130519) (xy -2.354181 2.144789) (xy -2.297663 2.183384) (xy -2.248416 2.226095) + (xy -2.206515 2.272825) (xy -2.172034 2.323477) (xy -2.145049 2.377956) (xy -2.125633 2.436165) (xy -2.124322 2.441334) (xy -2.118670 2.472497) (xy -2.115370 2.508993) (xy -2.114421 2.548021) + (xy -2.115822 2.586779) (xy -2.119575 2.622466) (xy -2.124322 2.647133) (xy -2.143149 2.706044) (xy -2.169423 2.760949) (xy -2.203054 2.811705) (xy -2.243955 2.858171) (xy -2.268955 2.881360) + (xy -2.317317 2.919519) (xy -2.366510 2.950530) (xy -2.418408 2.975345) (xy -2.474891 2.994914) (xy -2.512483 3.004701) (xy -2.516461 3.005496) (xy -2.521514 3.006230) (xy -2.527983 3.006907) + (xy -2.536211 3.007529) (xy -2.546541 3.008099) (xy -2.559314 3.008621) (xy -2.574873 3.009098) (xy -2.593560 3.009531) (xy -2.615716 3.009926) (xy -2.641684 3.010284) (xy -2.671807 3.010609) + (xy -2.706426 3.010903) (xy -2.745884 3.011170) (xy -2.790522 3.011413) (xy -2.840683 3.011635) (xy -2.896709 3.011839) (xy -2.958942 3.012027) (xy -3.027725 3.012204) (xy -3.103399 3.012371) + (xy -3.186307 3.012533) (xy -3.276790 3.012692) (xy -3.375192 3.012851) (xy -3.438569 3.012949) (xy -4.335022 3.014305) (xy -4.333919 2.826894) (xy -4.332817 2.639484) (xy -3.417274 2.638416) + (xy -2.501732 2.637348) (xy -2.502874 2.547399) (xy -2.504017 2.457450) (xy -3.253317 2.455183) (xy -3.347099 2.454895) (xy -3.432795 2.454622) (xy -3.510788 2.454358) (xy -3.581459 2.454099) + (xy -3.645188 2.453840) (xy -3.702357 2.453577) (xy -3.753348 2.453303) (xy -3.798542 2.453016) (xy -3.838321 2.452709) (xy -3.873065 2.452378) (xy -3.903156 2.452019) (xy -3.928976 2.451626) + (xy -3.950905 2.451194) (xy -3.969326 2.450720) (xy -3.984620 2.450197) (xy -3.997168 2.449622) (xy -4.007351 2.448989) (xy -4.015550 2.448294) (xy -4.022148 2.447531) (xy -4.027526 2.446697) + (xy -4.032064 2.445786) (xy -4.033858 2.445368) (xy -4.095242 2.426808) (xy -4.153640 2.401785) (xy -4.208317 2.370894) (xy -4.258535 2.334733) (xy -4.303558 2.293899) (xy -4.342648 2.248988) + (xy -4.375070 2.200597) (xy -4.400086 2.149324) (xy -4.400440 2.148437) (xy -4.413721 2.109434) (xy -4.422320 2.069924) (xy -4.426597 2.027565) (xy -4.426912 1.980014) (xy -4.426814 1.976967) + (xy -4.423282 1.928269) (xy -4.415819 1.885217) (xy -4.403753 1.845644) (xy -4.386413 1.807383) (xy -4.363126 1.768266) (xy -4.361317 1.765532) (xy -4.332183 1.727563) (xy -4.296118 1.690153) + (xy -4.254630 1.654573) (xy -4.209224 1.622095) (xy -4.161407 1.593992) (xy -4.153042 1.589688) (xy -4.121837 1.575647) (xy -4.085088 1.561837) (xy -4.045683 1.549234) (xy -4.006511 1.538810) + (xy -3.993157 1.535807) (xy -3.947583 1.526117) (xy -2.213945 1.523823) (xy -2.215048 1.711237) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 2.116667 1.900767) (xy 1.253067 1.900767) (xy 1.253067 3.014134) (xy 0.863600 3.014134) (xy 0.863600 1.900767) (xy -0.829734 1.900767) (xy -0.829734 3.014134) (xy -1.219200 3.014134) + (xy -1.219200 1.900767) (xy -2.082800 1.900767) (xy -2.082800 1.524000) (xy 2.116667 1.524000) (xy 2.116667 1.900767) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 2.548467 2.637367) (xy 3.941233 2.637367) (xy 3.941233 1.524000) (xy 4.330998 1.524000) (xy 4.329632 2.077509) (xy 4.328267 2.631017) (xy 4.318730 2.667000) (xy 4.301741 2.715767) + (xy 4.277243 2.763933) (xy 4.246183 2.810501) (xy 4.209510 2.854475) (xy 4.168172 2.894859) (xy 4.123115 2.930656) (xy 4.075289 2.960870) (xy 4.025640 2.984504) (xy 4.011657 2.989766) + (xy 4.002832 2.992919) (xy 3.994702 2.995787) (xy 3.986850 2.998385) (xy 3.978859 3.000726) (xy 3.970312 3.002822) (xy 3.960792 3.004686) (xy 3.949881 3.006332) (xy 3.937162 3.007772) + (xy 3.922218 3.009021) (xy 3.904631 3.010089) (xy 3.883985 3.010992) (xy 3.859862 3.011742) (xy 3.831844 3.012351) (xy 3.799515 3.012834) (xy 3.762458 3.013202) (xy 3.720254 3.013470) + (xy 3.672487 3.013649) (xy 3.618740 3.013754) (xy 3.558595 3.013798) (xy 3.491635 3.013792) (xy 3.417442 3.013751) (xy 3.335601 3.013687) (xy 3.249587 3.013617) (xy 3.175270 3.013536) + (xy 3.103009 3.013413) (xy 3.033283 3.013250) (xy 2.966569 3.013051) (xy 2.903346 3.012818) (xy 2.844092 3.012554) (xy 2.789284 3.012263) (xy 2.739400 3.011946) (xy 2.694920 3.011608) + (xy 2.656319 3.011250) (xy 2.624077 3.010876) (xy 2.598671 3.010489) (xy 2.580580 3.010091) (xy 2.570280 3.009685) (xy 2.568419 3.009517) (xy 2.523908 2.999652) (xy 2.477647 2.983253) + (xy 2.431829 2.961278) (xy 2.388645 2.934684) (xy 2.375515 2.925185) (xy 2.350501 2.904598) (xy 2.323435 2.879377) (xy 2.296295 2.851597) (xy 2.271060 2.823334) (xy 2.249707 2.796663) + (xy 2.240255 2.783302) (xy 2.212272 2.736904) (xy 2.190604 2.690553) (xy 2.173791 2.640941) (xy 2.168344 2.620434) (xy 2.167330 2.615671) (xy 2.166415 2.609667) (xy 2.165593 2.601973) + (xy 2.164857 2.592140) (xy 2.164201 2.579717) (xy 2.163618 2.564256) (xy 2.163100 2.545307) (xy 2.162643 2.522422) (xy 2.162239 2.495149) (xy 2.161882 2.463041) (xy 2.161565 2.425648) + (xy 2.161281 2.382520) (xy 2.161024 2.333209) (xy 2.160787 2.277265) (xy 2.160564 2.214238) (xy 2.160349 2.143679) (xy 2.160133 2.065139) (xy 2.160116 2.058459) (xy 2.158721 1.524000) + (xy 2.548467 1.524000) (xy 2.548467 2.637367) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.303308 1.525066) (xy 5.404741 1.525212) (xy 5.498076 1.525342) (xy 5.583682 1.525466) (xy 5.661930 1.525592) (xy 5.733189 1.525730) (xy 5.797827 1.525890) (xy 5.856214 1.526080) + (xy 5.908719 1.526311) (xy 5.955712 1.526592) (xy 5.997562 1.526933) (xy 6.034637 1.527341) (xy 6.067308 1.527828) (xy 6.095943 1.528403) (xy 6.120912 1.529075) (xy 6.142584 1.529853) + (xy 6.161328 1.530747) (xy 6.177513 1.531766) (xy 6.191510 1.532920) (xy 6.203687 1.534218) (xy 6.214412 1.535670) (xy 6.224057 1.537285) (xy 6.232989 1.539073) (xy 6.241579 1.541042) + (xy 6.250194 1.543203) (xy 6.259206 1.545565) (xy 6.268982 1.548137) (xy 6.275916 1.549925) (xy 6.333192 1.568234) (xy 6.386274 1.592712) (xy 6.434503 1.622864) (xy 6.477222 1.658194) + (xy 6.513770 1.698207) (xy 6.543489 1.742407) (xy 6.551187 1.756834) (xy 6.569847 1.801107) (xy 6.584159 1.849957) (xy 6.593772 1.901123) (xy 6.598339 1.952343) (xy 6.597508 2.001357) + (xy 6.593729 2.032000) (xy 6.586533 2.065089) (xy 6.575746 2.103470) (xy 6.562024 2.145110) (xy 6.546022 2.187975) (xy 6.534450 2.216132) (xy 6.515189 2.261222) (xy 6.538381 2.300628) + (xy 6.571090 2.361978) (xy 6.596198 2.421849) (xy 6.613596 2.479897) (xy 6.623173 2.535779) (xy 6.625166 2.573780) (xy 6.621089 2.632474) (xy 6.609018 2.688764) (xy 6.589195 2.742213) + (xy 6.561862 2.792381) (xy 6.527261 2.838830) (xy 6.485634 2.881120) (xy 6.437223 2.918812) (xy 6.433635 2.921234) (xy 6.393601 2.946307) (xy 6.355596 2.966150) (xy 6.316718 2.982011) + (xy 6.274064 2.995139) (xy 6.245199 3.002282) (xy 6.203950 3.011760) (xy 4.445000 3.014308) (xy 4.445000 2.637367) (xy 4.834466 2.637367) (xy 6.214702 2.637367) (xy 6.213559 2.547409) + (xy 6.212416 2.457450) (xy 4.834466 2.455308) (xy 4.834466 2.637367) (xy 4.445000 2.637367) (xy 4.445000 1.900767) (xy 4.834466 1.900767) (xy 4.834466 2.070100) (xy 6.193366 2.070100) + (xy 6.193366 1.900767) (xy 4.834466 1.900767) (xy 4.445000 1.900767) (xy 4.445000 1.523783) (xy 5.303308 1.525066) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 8.128357 1.524483) (xy 8.177823 1.524573) (xy 8.221520 1.524757) (xy 8.259897 1.525046) (xy 8.293403 1.525451) (xy 8.322488 1.525980) (xy 8.347602 1.526646) (xy 8.369193 1.527458) + (xy 8.387713 1.528427) (xy 8.403609 1.529563) (xy 8.417332 1.530877) (xy 8.429331 1.532378) (xy 8.440055 1.534078) (xy 8.449955 1.535987) (xy 8.459479 1.538114) (xy 8.469078 1.540471) + (xy 8.471537 1.541096) (xy 8.528233 1.559859) (xy 8.581855 1.586097) (xy 8.631715 1.619159) (xy 8.677121 1.658395) (xy 8.717385 1.703157) (xy 8.751816 1.752792) (xy 8.779725 1.806653) + (xy 8.794682 1.845530) (xy 8.799549 1.860260) (xy 8.803729 1.873555) (xy 8.807279 1.886175) (xy 8.810256 1.898884) (xy 8.812718 1.912442) (xy 8.814721 1.927613) (xy 8.816321 1.945158) + (xy 8.817578 1.965840) (xy 8.818546 1.990419) (xy 8.819283 2.019659) (xy 8.819847 2.054321) (xy 8.820294 2.095168) (xy 8.820681 2.142961) (xy 8.821063 2.198159) (xy 8.822798 2.455334) + (xy 7.124700 2.455334) (xy 7.124700 2.637367) (xy 8.822267 2.637367) (xy 8.822267 3.014134) (xy 7.995708 3.013456) (xy 7.912475 3.013380) (xy 7.831394 3.013289) (xy 7.752880 3.013186) + (xy 7.677348 3.013072) (xy 7.605215 3.012947) (xy 7.536895 3.012812) (xy 7.472804 3.012669) (xy 7.413357 3.012519) (xy 7.358970 3.012363) (xy 7.310057 3.012202) (xy 7.267035 3.012038) + (xy 7.230318 3.011871) (xy 7.200322 3.011702) (xy 7.177462 3.011533) (xy 7.162154 3.011365) (xy 7.154813 3.011199) (xy 7.154333 3.011165) (xy 7.112828 3.003661) (xy 7.068363 2.990269) + (xy 7.023112 2.971837) (xy 6.979248 2.949210) (xy 6.952369 2.932559) (xy 6.898841 2.892996) (xy 6.852330 2.850512) (xy 6.813127 2.805471) (xy 6.781527 2.758237) (xy 6.757822 2.709176) + (xy 6.746827 2.676625) (xy 6.745131 2.670454) (xy 6.743653 2.664375) (xy 6.742375 2.657781) (xy 6.741278 2.650070) (xy 6.740345 2.640633) (xy 6.739559 2.628868) (xy 6.738903 2.614167) + (xy 6.738357 2.595927) (xy 6.737906 2.573541) (xy 6.737530 2.546405) (xy 6.737214 2.513912) (xy 6.736938 2.475459) (xy 6.736686 2.430439) (xy 6.736440 2.378247) (xy 6.736182 2.318278) + (xy 6.736144 2.309284) (xy 6.735891 2.242989) (xy 6.735738 2.184543) (xy 6.735708 2.133324) (xy 6.735823 2.088713) (xy 6.736105 2.050092) (xy 6.736577 2.016841) (xy 6.737262 1.988341) + (xy 6.738180 1.963973) (xy 6.739356 1.943117) (xy 6.740811 1.925155) (xy 6.742568 1.909466) (xy 6.743858 1.900767) (xy 7.124700 1.900767) (xy 7.124700 2.074334) (xy 8.432800 2.074334) + (xy 8.432800 1.900767) (xy 7.124700 1.900767) (xy 6.743858 1.900767) (xy 6.744649 1.895433) (xy 6.747077 1.882435) (xy 6.749873 1.869853) (xy 6.752404 1.859620) (xy 6.760472 1.834117) + (xy 6.772097 1.805152) (xy 6.785882 1.775728) (xy 6.800428 1.748850) (xy 6.813018 1.729317) (xy 6.839740 1.697181) (xy 6.872649 1.665183) (xy 6.909616 1.635034) (xy 6.948508 1.608444) + (xy 6.987195 1.587123) (xy 6.994356 1.583804) (xy 7.031154 1.569084) (xy 7.073199 1.555252) (xy 7.117270 1.543290) (xy 7.151782 1.535736) (xy 7.158535 1.534459) (xy 7.165174 1.533306) + (xy 7.172153 1.532270) (xy 7.179923 1.531343) (xy 7.188935 1.530518) (xy 7.199644 1.529786) (xy 7.212499 1.529140) (xy 7.227955 1.528573) (xy 7.246462 1.528076) (xy 7.268473 1.527642) + (xy 7.294439 1.527264) (xy 7.324814 1.526933) (xy 7.360050 1.526643) (xy 7.400597 1.526384) (xy 7.446909 1.526150) (xy 7.499438 1.525933) (xy 7.558635 1.525725) (xy 7.624954 1.525519) + (xy 7.698845 1.525307) (xy 7.778750 1.525086) (xy 7.863806 1.524860) (xy 7.940846 1.524676) (xy 8.010318 1.524545) (xy 8.072672 1.524477) (xy 8.128357 1.524483) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.451187 -2.100792) (xy -3.452283 -1.183217) (xy -3.464804 -1.160613) (xy -3.484268 -1.133139) (xy -3.510671 -1.108646) (xy -3.544212 -1.087043) (xy -3.585091 -1.068234) (xy -3.633508 -1.052125) + (xy -3.689662 -1.038623) (xy -3.744529 -1.028988) (xy -3.775812 -1.024537) (xy -3.807662 -1.020573) (xy -3.840852 -1.017051) (xy -3.876152 -1.013928) (xy -3.914335 -1.011157) (xy -3.956173 -1.008697) + (xy -4.002439 -1.006501) (xy -4.053903 -1.004527) (xy -4.111337 -1.002728) (xy -4.175515 -1.001063) (xy -4.247207 -0.999485) (xy -4.265083 -0.999125) (xy -4.313643 -0.998096) (xy -4.362106 -0.996944) + (xy -4.409723 -0.995696) (xy -4.455747 -0.994378) (xy -4.499428 -0.993018) (xy -4.540018 -0.991643) (xy -4.576767 -0.990278) (xy -4.608927 -0.988950) (xy -4.635748 -0.987687) (xy -4.656483 -0.986516) + (xy -4.670383 -0.985462) (xy -4.676698 -0.984553) (xy -4.676968 -0.984410) (xy -4.674565 -0.981119) (xy -4.666678 -0.973045) (xy -4.654186 -0.960990) (xy -4.637971 -0.945754) (xy -4.618913 -0.928137) + (xy -4.597891 -0.908941) (xy -4.575787 -0.888966) (xy -4.553481 -0.869013) (xy -4.531853 -0.849883) (xy -4.511784 -0.832376) (xy -4.494154 -0.817293) (xy -4.483100 -0.808085) (xy -4.374756 -0.723902) + (xy -4.259229 -0.643006) (xy -4.136474 -0.565383) (xy -4.006444 -0.491016) (xy -3.869094 -0.419887) (xy -3.724378 -0.351982) (xy -3.572249 -0.287284) (xy -3.412661 -0.225777) (xy -3.245570 -0.167443) + (xy -3.070928 -0.112268) (xy -2.888690 -0.060234) (xy -2.698809 -0.011326) (xy -2.501240 0.034473) (xy -2.295937 0.077180) (xy -2.082853 0.116809) (xy -1.861944 0.153379) (xy -1.699684 0.177585) + (xy -1.623759 0.188241) (xy -1.548568 0.198425) (xy -1.473485 0.208198) (xy -1.397887 0.217626) (xy -1.321148 0.226771) (xy -1.242643 0.235697) (xy -1.161748 0.244469) (xy -1.077837 0.253148) + (xy -0.990287 0.261800) (xy -0.898471 0.270487) (xy -0.801766 0.279274) (xy -0.699546 0.288223) (xy -0.591186 0.297398) (xy -0.476063 0.306864) (xy -0.353550 0.316683) (xy -0.262467 0.323846) + (xy -0.209675 0.328002) (xy -0.156323 0.332263) (xy -0.103087 0.336570) (xy -0.050640 0.340867) (xy 0.000345 0.345095) (xy 0.049194 0.349196) (xy 0.095234 0.353113) (xy 0.137790 0.356788) + (xy 0.176190 0.360162) (xy 0.209758 0.363178) (xy 0.237822 0.365778) (xy 0.259709 0.367904) (xy 0.274743 0.369499) (xy 0.282252 0.370504) (xy 0.282982 0.370709) (xy 0.281507 0.374645) + (xy 0.276661 0.385303) (xy 0.268855 0.401828) (xy 0.258500 0.423368) (xy 0.246006 0.449067) (xy 0.231782 0.478073) (xy 0.216623 0.508761) (xy 0.175531 0.592981) (xy 0.137955 0.672928) + (xy 0.102659 0.751335) (xy 0.068408 0.830935) (xy 0.039451 0.900943) (xy 0.028559 0.927913) (xy 0.016844 0.957263) (xy 0.004710 0.987953) (xy -0.007443 1.018940) (xy -0.019211 1.049183) + (xy -0.030193 1.077640) (xy -0.039986 1.103269) (xy -0.048188 1.125029) (xy -0.054397 1.141879) (xy -0.058209 1.152777) (xy -0.059267 1.156564) (xy -0.055095 1.156874) (xy -0.042828 1.157176) + (xy -0.022836 1.157469) (xy 0.004509 1.157752) (xy 0.038837 1.158024) (xy 0.079777 1.158282) (xy 0.126958 1.158527) (xy 0.180008 1.158757) (xy 0.238558 1.158969) (xy 0.302234 1.159165) + (xy 0.370668 1.159341) (xy 0.443487 1.159496) (xy 0.520321 1.159630) (xy 0.600799 1.159742) (xy 0.684550 1.159829) (xy 0.771202 1.159890) (xy 0.860385 1.159925) (xy 0.928729 1.159933) + (xy 1.916724 1.159933) (xy 2.120739 1.159933) (xy 5.511800 1.159933) (xy 5.511769 1.148292) (xy 5.510733 1.137054) (xy 5.507874 1.119070) (xy 5.503507 1.095788) (xy 5.497948 1.068652) + (xy 5.491513 1.039112) (xy 5.484516 1.008611) (xy 5.477274 0.978598) (xy 5.470102 0.950519) (xy 5.463315 0.925821) (xy 5.463063 0.924947) (xy 5.433513 0.833783) (xy 5.397630 0.741855) + (xy 5.356313 0.651037) (xy 5.310465 0.563205) (xy 5.260988 0.480232) (xy 5.219643 0.418953) (xy 5.144945 0.321537) (xy 5.064784 0.230532) (xy 4.979379 0.146079) (xy 4.888950 0.068316) + (xy 4.793715 -0.002619) (xy 4.693893 -0.066584) (xy 4.589703 -0.123442) (xy 4.481363 -0.173054) (xy 4.369093 -0.215279) (xy 4.253112 -0.249980) (xy 4.133639 -0.277017) (xy 4.121150 -0.279359) + (xy 4.085572 -0.285657) (xy 4.053263 -0.290744) (xy 4.022649 -0.294739) (xy 3.992160 -0.297762) (xy 3.960224 -0.299932) (xy 3.925269 -0.301369) (xy 3.885723 -0.302191) (xy 3.840016 -0.302520) + (xy 3.816350 -0.302538) (xy 3.763767 -0.302247) (xy 3.717937 -0.301352) (xy 3.677158 -0.299698) (xy 3.639726 -0.297128) (xy 3.603940 -0.293486) (xy 3.568098 -0.288616) (xy 3.530498 -0.282361) + (xy 3.489436 -0.274565) (xy 3.470931 -0.270831) (xy 3.355463 -0.242991) (xy 3.243225 -0.207522) (xy 3.134505 -0.164720) (xy 3.029594 -0.114881) (xy 2.928782 -0.058300) (xy 2.832360 0.004727) + (xy 2.740617 0.073903) (xy 2.653843 0.148935) (xy 2.572329 0.229525) (xy 2.496364 0.315378) (xy 2.426240 0.406198) (xy 2.362245 0.501690) (xy 2.304671 0.601557) (xy 2.253807 0.705504) + (xy 2.209943 0.813236) (xy 2.173370 0.924456) (xy 2.144378 1.038869) (xy 2.133720 1.092200) (xy 2.129993 1.112413) (xy 2.126649 1.130310) (xy 2.124081 1.143807) (xy 2.122769 1.150408) + (xy 2.120739 1.159933) (xy 1.916724 1.159933) (xy 1.919672 1.135592) (xy 1.921574 1.122044) (xy 1.924637 1.102664) (xy 1.928452 1.079938) (xy 1.932612 1.056354) (xy 1.933021 1.054100) + (xy 1.959536 0.931832) (xy 1.994003 0.812082) (xy 2.036191 0.695200) (xy 2.085866 0.581540) (xy 2.142797 0.471453) (xy 2.206751 0.365293) (xy 2.277495 0.263409) (xy 2.354796 0.166156) + (xy 2.438423 0.073885) (xy 2.528143 -0.013052) (xy 2.623724 -0.094302) (xy 2.724932 -0.169515) (xy 2.753783 -0.189134) (xy 2.861211 -0.255715) (xy 2.972491 -0.314773) (xy 3.087512 -0.366267) + (xy 3.206161 -0.410156) (xy 3.328328 -0.446398) (xy 3.453899 -0.474952) (xy 3.582147 -0.495696) (xy 3.614473 -0.499145) (xy 3.653446 -0.502071) (xy 3.697257 -0.504434) (xy 3.744101 -0.506197) + (xy 3.792170 -0.507319) (xy 3.839657 -0.507762) (xy 3.884756 -0.507487) (xy 3.925660 -0.506454) (xy 3.960561 -0.504624) (xy 3.968052 -0.504045) (xy 4.097495 -0.489253) (xy 4.223460 -0.466765) + (xy 4.346074 -0.436531) (xy 4.465460 -0.398500) (xy 4.581745 -0.352624) (xy 4.695053 -0.298853) (xy 4.805511 -0.237135) (xy 4.913242 -0.167422) (xy 5.018374 -0.089663) (xy 5.029200 -0.081083) + (xy 5.084253 -0.034606) (xy 5.141077 0.018149) (xy 5.198224 0.075628) (xy 5.254249 0.136279) (xy 5.307706 0.198546) (xy 5.357148 0.260876) (xy 5.392342 0.309033) (xy 5.427945 0.362348) + (xy 5.463975 0.421014) (xy 5.499256 0.482872) (xy 5.532614 0.545761) (xy 5.562872 0.607520) (xy 5.588857 0.665989) (xy 5.596091 0.683683) (xy 5.628236 0.770619) (xy 5.657019 0.861363) + (xy 5.681666 0.953159) (xy 5.701407 1.043250) (xy 5.709468 1.088451) (xy 5.721135 1.159933) (xy 7.941699 1.159933) (xy 7.992632 1.058136) (xy 8.034560 0.973127) (xy 8.071809 0.895043) + (xy 8.104420 0.823783) (xy 8.132436 0.759245) (xy 8.155899 0.701325) (xy 8.174851 0.649923) (xy 8.189336 0.604937) (xy 8.199394 0.566264) (xy 8.202023 0.553425) (xy 8.208977 0.516299) + (xy 8.198525 0.493469) (xy 8.184803 0.470692) (xy 8.163788 0.446508) (xy 8.135341 0.420817) (xy 8.099325 0.393521) (xy 8.055605 0.364521) (xy 8.004042 0.333717) (xy 7.944499 0.301011) + (xy 7.899400 0.277643) (xy 7.812772 0.235224) (xy 7.718194 0.191777) (xy 7.616103 0.147437) (xy 7.506934 0.102336) (xy 7.391125 0.056608) (xy 7.269112 0.010387) (xy 7.141331 -0.036196) + (xy 7.008220 -0.083006) (xy 6.870214 -0.129911) (xy 6.727751 -0.176777) (xy 6.581267 -0.223470) (xy 6.431198 -0.269858) (xy 6.277982 -0.315808) (xy 6.122054 -0.361186) (xy 5.963851 -0.405859) + (xy 5.803810 -0.449693) (xy 5.642368 -0.492556) (xy 5.479960 -0.534315) (xy 5.317024 -0.574835) (xy 5.153996 -0.613985) (xy 4.991313 -0.651630) (xy 4.829411 -0.687637) (xy 4.668726 -0.721873) + (xy 4.533900 -0.749388) (xy 4.344110 -0.786340) (xy 4.152329 -0.821778) (xy 3.959300 -0.855605) (xy 3.765769 -0.887722) (xy 3.572478 -0.918031) (xy 3.380172 -0.946434) (xy 3.189594 -0.972833) + (xy 3.001488 -0.997129) (xy 2.816599 -1.019225) (xy 2.635671 -1.039022) (xy 2.459446 -1.056422) (xy 2.288670 -1.071326) (xy 2.124086 -1.083637) (xy 1.966438 -1.093257) (xy 1.905000 -1.096352) + (xy 1.870435 -1.097710) (xy 1.830895 -1.098799) (xy 1.787697 -1.099621) (xy 1.742160 -1.100175) (xy 1.695601 -1.100462) (xy 1.649336 -1.100482) (xy 1.604685 -1.100234) (xy 1.562964 -1.099720) + (xy 1.525491 -1.098939) (xy 1.493583 -1.097892) (xy 1.468559 -1.096579) (xy 1.464521 -1.096286) (xy 1.419944 -1.092341) (xy 1.382293 -1.087744) (xy 1.350031 -1.082152) (xy 1.321621 -1.075219) + (xy 1.295530 -1.066599) (xy 1.270219 -1.055947) (xy 1.257300 -1.049713) (xy 1.231727 -1.035661) (xy 1.200924 -1.016645) (xy 1.165920 -0.993399) (xy 1.127745 -0.966662) (xy 1.087428 -0.937167) + (xy 1.045999 -0.905652) (xy 1.004487 -0.872854) (xy 0.967317 -0.842351) (xy 0.920750 -0.803396) (xy 0.867833 -0.805906) (xy 0.845801 -0.806886) (xy 0.817918 -0.808027) (xy 0.786798 -0.809228) + (xy 0.755051 -0.810388) (xy 0.731308 -0.811207) (xy 0.705748 -0.812236) (xy 0.683344 -0.813474) (xy 0.665370 -0.814823) (xy 0.653102 -0.816184) (xy 0.647813 -0.817459) (xy 0.647700 -0.817654) + (xy 0.650490 -0.822820) (xy 0.658263 -0.833049) (xy 0.670118 -0.847313) (xy 0.685158 -0.864583) (xy 0.702482 -0.883833) (xy 0.721193 -0.904033) (xy 0.740391 -0.924156) (xy 0.744616 -0.928496) + (xy 0.804564 -0.986608) (xy 0.867660 -1.041717) (xy 0.932718 -1.092962) (xy 0.998553 -1.139482) (xy 1.063979 -1.180417) (xy 1.127810 -1.214906) (xy 1.160004 -1.230018) (xy 1.193048 -1.244206) + (xy 1.224103 -1.256396) (xy 1.254129 -1.266733) (xy 1.284088 -1.275362) (xy 1.314942 -1.282426) (xy 1.347649 -1.288069) (xy 1.383173 -1.292436) (xy 1.422474 -1.295671) (xy 1.466512 -1.297918) + (xy 1.516250 -1.299321) (xy 1.572647 -1.300024) (xy 1.627790 -1.300179) (xy 1.739034 -1.298988) (xy 1.857861 -1.295550) (xy 1.983710 -1.289938) (xy 2.116022 -1.282225) (xy 2.254237 -1.272485) + (xy 2.397794 -1.260791) (xy 2.546133 -1.247214) (xy 2.698695 -1.231830) (xy 2.854919 -1.214709) (xy 3.014245 -1.195926) (xy 3.176113 -1.175554) (xy 3.339964 -1.153666) (xy 3.505237 -1.130334) + (xy 3.671372 -1.105631) (xy 3.837809 -1.079632) (xy 4.003988 -1.052408) (xy 4.169349 -1.024033) (xy 4.333332 -0.994580) (xy 4.495377 -0.964122) (xy 4.654923 -0.932731) (xy 4.811412 -0.900482) + (xy 4.964282 -0.867447) (xy 4.990487 -0.861620) (xy 5.027899 -0.853178) (xy 5.072411 -0.842986) (xy 5.122900 -0.831308) (xy 5.178244 -0.818408) (xy 5.237318 -0.804551) (xy 5.299000 -0.790003) + (xy 5.362166 -0.775028) (xy 5.425694 -0.759890) (xy 5.488461 -0.744855) (xy 5.549343 -0.730187) (xy 5.594169 -0.719324) (xy 5.805429 -0.667080) (xy 6.009088 -0.614875) (xy 6.205102 -0.562728) + (xy 6.393428 -0.510654) (xy 6.574021 -0.458669) (xy 6.746839 -0.406791) (xy 6.911837 -0.355036) (xy 7.068973 -0.303421) (xy 7.218203 -0.251961) (xy 7.359483 -0.200674) (xy 7.492770 -0.149576) + (xy 7.618021 -0.098684) (xy 7.735191 -0.048014) (xy 7.844237 0.002417) (xy 7.945116 0.052594) (xy 8.037785 0.102498) (xy 8.122199 0.152114) (xy 8.198315 0.201425) (xy 8.266091 0.250414) + (xy 8.325481 0.299066) (xy 8.362023 0.332894) (xy 8.386347 0.357698) (xy 8.404571 0.378711) (xy 8.417523 0.397012) (xy 8.426032 0.413676) (xy 8.427895 0.418674) (xy 8.431204 0.434953) + (xy 8.432605 0.457004) (xy 8.432166 0.482363) (xy 8.429954 0.508570) (xy 8.426037 0.533161) (xy 8.424565 0.539750) (xy 8.413422 0.579892) (xy 8.397744 0.626769) (xy 8.377510 0.680427) + (xy 8.352703 0.740909) (xy 8.323302 0.808261) (xy 8.289290 0.882527) (xy 8.250646 0.963751) (xy 8.207351 1.051979) (xy 8.195604 1.075525) (xy 8.153386 1.159881) (xy 8.480418 1.160966) + (xy 8.807450 1.162050) (xy 8.808661 1.203325) (xy 8.809873 1.244600) (xy -8.818033 1.244600) (xy -8.818033 1.159933) (xy -8.361927 1.159933) (xy -8.157795 1.159933) (xy -4.611273 1.159933) + (xy -4.617035 1.122892) (xy -4.633933 1.032371) (xy -4.656748 0.938997) (xy -4.684849 0.845280) (xy -4.693073 0.820788) (xy -4.736651 0.706869) (xy -4.787766 0.596619) (xy -4.846171 0.490375) + (xy -4.911618 0.388478) (xy -4.983859 0.291267) (xy -5.062647 0.199081) (xy -5.147733 0.112260) (xy -5.238872 0.031143) (xy -5.310717 -0.025501) (xy -5.410759 -0.095333) (xy -5.513934 -0.157491) + (xy -5.620466 -0.212064) (xy -5.730579 -0.259140) (xy -5.844496 -0.298807) (xy -5.962441 -0.331154) (xy -6.084639 -0.356269) (xy -6.184942 -0.371132) (xy -6.213848 -0.373931) (xy -6.249454 -0.376124) + (xy -6.290113 -0.377711) (xy -6.334179 -0.378692) (xy -6.380004 -0.379065) (xy -6.425941 -0.378832) (xy -6.470344 -0.377990) (xy -6.511565 -0.376541) (xy -6.547959 -0.374483) (xy -6.577876 -0.371817) + (xy -6.582833 -0.371224) (xy -6.643953 -0.362852) (xy -6.699671 -0.353713) (xy -6.753054 -0.343244) (xy -6.807164 -0.330883) (xy -6.820326 -0.327640) (xy -6.939195 -0.293689) (xy -7.054603 -0.252014) + (xy -7.166489 -0.202645) (xy -7.274791 -0.145613) (xy -7.379447 -0.080950) (xy -7.480394 -0.008685) (xy -7.506511 0.011732) (xy -7.533440 0.034232) (xy -7.564441 0.061923) (xy -7.598186 0.093479) + (xy -7.633346 0.127568) (xy -7.668594 0.162863) (xy -7.702600 0.198035) (xy -7.734037 0.231756) (xy -7.761575 0.262695) (xy -7.782569 0.287867) (xy -7.852897 0.382497) (xy -7.917045 0.482047) + (xy -7.974670 0.585749) (xy -8.025429 0.692838) (xy -8.068978 0.802548) (xy -8.104973 0.914113) (xy -8.133072 1.026767) (xy -8.147014 1.100667) (xy -8.150120 1.119243) (xy -8.152939 1.135529) + (xy -8.155046 1.147106) (xy -8.155710 1.150408) (xy -8.157795 1.159933) (xy -8.361927 1.159933) (xy -8.358974 1.133475) (xy -8.355396 1.106976) (xy -8.349987 1.074262) (xy -8.343127 1.037292) + (xy -8.335195 0.998027) (xy -8.326570 0.958425) (xy -8.318366 0.923454) (xy -8.284198 0.801026) (xy -8.242257 0.681579) (xy -8.192814 0.565445) (xy -8.136138 0.452955) (xy -8.072500 0.344443) + (xy -8.002168 0.240240) (xy -7.925413 0.140679) (xy -7.842505 0.046091) (xy -7.753713 -0.043191) (xy -7.659306 -0.126834) (xy -7.559555 -0.204508) (xy -7.454729 -0.275879) (xy -7.345099 -0.340615) + (xy -7.253817 -0.387548) (xy -7.142215 -0.437183) (xy -7.028385 -0.479590) (xy -6.911547 -0.514992) (xy -6.790918 -0.543614) (xy -6.665716 -0.565678) (xy -6.601883 -0.574234) (xy -6.581336 -0.576482) + (xy -6.560111 -0.578275) (xy -6.536973 -0.579658) (xy -6.510686 -0.580675) (xy -6.480015 -0.581371) (xy -6.443725 -0.581789) (xy -6.400579 -0.581975) (xy -6.385983 -0.581992) (xy -6.328688 -0.581741) + (xy -6.278165 -0.580818) (xy -6.232736 -0.579073) (xy -6.190723 -0.576360) (xy -6.150448 -0.572531) (xy -6.110232 -0.567439) (xy -6.068399 -0.560935) (xy -6.023270 -0.552873) (xy -5.996517 -0.547737) + (xy -5.871217 -0.519008) (xy -5.749171 -0.482652) (xy -5.630639 -0.438939) (xy -5.515881 -0.388138) (xy -5.405157 -0.330518) (xy -5.298728 -0.266348) (xy -5.196852 -0.195897) (xy -5.099792 -0.119434) + (xy -5.007806 -0.037228) (xy -4.921155 0.050450) (xy -4.840099 0.143333) (xy -4.764899 0.241151) (xy -4.695813 0.343636) (xy -4.633103 0.450517) (xy -4.577028 0.561526) (xy -4.527849 0.676393) + (xy -4.485826 0.794850) (xy -4.451219 0.916627) (xy -4.424287 1.041455) (xy -4.416549 1.086913) (xy -4.404988 1.159942) (xy -2.341917 1.158879) (xy -0.278846 1.157817) (xy -0.237327 1.047750) + (xy -0.216579 0.993376) (xy -0.194742 0.937305) (xy -0.172281 0.880668) (xy -0.149665 0.824597) (xy -0.127358 0.770223) (xy -0.105828 0.718679) (xy -0.085540 0.671095) (xy -0.066962 0.628604) + (xy -0.050560 0.592338) (xy -0.042880 0.575968) (xy -0.036675 0.562446) (xy -0.032473 0.552286) (xy -0.031102 0.547508) (xy -0.031151 0.547405) (xy -0.035480 0.546860) (xy -0.047541 0.545720) + (xy -0.066623 0.544044) (xy -0.092015 0.541889) (xy -0.123009 0.539316) (xy -0.158892 0.536382) (xy -0.198956 0.533147) (xy -0.242490 0.529669) (xy -0.288784 0.526008) (xy -0.303024 0.524888) + (xy -0.421907 0.515481) (xy -0.533001 0.506522) (xy -0.636969 0.497944) (xy -0.734474 0.489683) (xy -0.826179 0.481673) (xy -0.912745 0.473848) (xy -0.994837 0.466143) (xy -1.073115 0.458492) + (xy -1.148244 0.450830) (xy -1.220885 0.443091) (xy -1.291702 0.435209) (xy -1.361356 0.427120) (xy -1.430512 0.418757) (xy -1.499830 0.410055) (xy -1.569974 0.400948) (xy -1.610784 0.395524) + (xy -1.844583 0.362130) (xy -2.070557 0.325634) (xy -2.288763 0.286011) (xy -2.499261 0.243240) (xy -2.702111 0.197298) (xy -2.897373 0.148163) (xy -3.085105 0.095812) (xy -3.265367 0.040224) + (xy -3.438219 -0.018624) (xy -3.603720 -0.080755) (xy -3.761930 -0.146191) (xy -3.912907 -0.214955) (xy -4.056712 -0.287068) (xy -4.193404 -0.362553) (xy -4.323043 -0.441433) (xy -4.445687 -0.523729) + (xy -4.561397 -0.609465) (xy -4.670232 -0.698662) (xy -4.772251 -0.791343) (xy -4.776872 -0.795779) (xy -4.806347 -0.824747) (xy -4.834527 -0.853599) (xy -4.860626 -0.881448) (xy -4.883856 -0.907410) + (xy -4.903433 -0.930598) (xy -4.918569 -0.950126) (xy -4.928478 -0.965109) (xy -4.930357 -0.968675) (xy -4.940251 -0.998360) (xy -4.942867 -1.029644) (xy -4.938197 -1.060337) (xy -4.930689 -1.080099) + (xy -4.914910 -1.105400) (xy -4.894009 -1.126893) (xy -4.867413 -1.144875) (xy -4.834551 -1.159641) (xy -4.794850 -1.171484) (xy -4.747740 -1.180701) (xy -4.730922 -1.183155) (xy -4.709957 -1.185764) + (xy -4.687183 -1.188110) (xy -4.661971 -1.190220) (xy -4.633691 -1.192117) (xy -4.601715 -1.193829) (xy -4.565412 -1.195379) (xy -4.524154 -1.196792) (xy -4.477311 -1.198095) (xy -4.424254 -1.199311) + (xy -4.364353 -1.200468) (xy -4.296980 -1.201588) (xy -4.254288 -1.202231) (xy -4.179510 -1.203417) (xy -4.112618 -1.204700) (xy -4.053033 -1.206121) (xy -4.000176 -1.207720) (xy -3.953467 -1.209536) + (xy -3.912327 -1.211609) (xy -3.876175 -1.213979) (xy -3.844432 -1.216687) (xy -3.816518 -1.219772) (xy -3.791855 -1.223274) (xy -3.769861 -1.227233) (xy -3.749958 -1.231688) (xy -3.731567 -1.236681) + (xy -3.724912 -1.238709) (xy -3.701655 -1.247232) (xy -3.685577 -1.256431) (xy -3.675397 -1.267410) (xy -3.669837 -1.281273) (xy -3.668712 -1.287239) (xy -3.667363 -1.299297) (xy -3.666091 -1.316843) + (xy -3.664894 -1.340073) (xy -3.663769 -1.369181) (xy -3.662714 -1.404360) (xy -3.661725 -1.445804) (xy -3.660799 -1.493708) (xy -3.659935 -1.548265) (xy -3.659130 -1.609669) (xy -3.658380 -1.678115) + (xy -3.657683 -1.753797) (xy -3.657036 -1.836908) (xy -3.656437 -1.927642) (xy -3.655883 -2.026194) (xy -3.655371 -2.132757) (xy -3.654899 -2.247526) (xy -3.654744 -2.289175) (xy -3.652106 -3.018366) + (xy -3.450091 -3.018366) (xy -3.451187 -2.100792) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -1.631321 -2.753159) (xy -1.584163 -2.751528) (xy -1.540600 -2.748525) (xy -1.502936 -2.744165) (xy -1.500717 -2.743830) (xy -1.418084 -2.727991) (xy -1.340455 -2.706392) (xy -1.266983 -2.678605) + (xy -1.196821 -2.644199) (xy -1.129124 -2.602745) (xy -1.063044 -2.553814) (xy -0.997735 -2.496976) (xy -0.978883 -2.479014) (xy -0.950948 -2.451108) (xy -0.926207 -2.424483) (xy -0.903272 -2.397407) + (xy -0.880751 -2.368153) (xy -0.857255 -2.334988) (xy -0.831395 -2.296185) (xy -0.828899 -2.292350) (xy -0.794058 -2.237174) (xy -0.765030 -2.187783) (xy -0.741706 -2.143910) (xy -0.723981 -2.105285) + (xy -0.711748 -2.071640) (xy -0.704900 -2.042706) (xy -0.703331 -2.018214) (xy -0.706935 -1.997895) (xy -0.709553 -1.991391) (xy -0.721508 -1.972969) (xy -0.738843 -1.954702) (xy -0.758842 -1.939235) + (xy -0.769263 -1.933241) (xy -0.787056 -1.925536) (xy -0.806927 -1.919397) (xy -0.829373 -1.914858) (xy -0.854891 -1.911950) (xy -0.883979 -1.910707) (xy -0.917134 -1.911159) (xy -0.954854 -1.913341) + (xy -0.997636 -1.917283) (xy -1.045978 -1.923019) (xy -1.100376 -1.930581) (xy -1.161328 -1.940000) (xy -1.229332 -1.951310) (xy -1.304884 -1.964543) (xy -1.335617 -1.970071) (xy -1.388211 -1.979583) + (xy -1.433212 -1.987688) (xy -1.471356 -1.994501) (xy -1.503378 -2.000136) (xy -1.530016 -2.004707) (xy -1.552004 -2.008329) (xy -1.570080 -2.011114) (xy -1.584978 -2.013178) (xy -1.597435 -2.014633) + (xy -1.608187 -2.015595) (xy -1.617969 -2.016177) (xy -1.627519 -2.016494) (xy -1.636184 -2.016641) (xy -1.662097 -2.016359) (xy -1.681049 -2.014379) (xy -1.694466 -2.010149) (xy -1.703774 -2.003118) + (xy -1.710400 -1.992734) (xy -1.712819 -1.986998) (xy -1.717443 -1.965835) (xy -1.717854 -1.939733) (xy -1.714454 -1.910852) (xy -1.707646 -1.881352) (xy -1.697831 -1.853393) (xy -1.685413 -1.829134) + (xy -1.682612 -1.824857) (xy -1.664105 -1.803288) (xy -1.638185 -1.781205) (xy -1.605836 -1.759205) (xy -1.568038 -1.737886) (xy -1.525772 -1.717846) (xy -1.480022 -1.699682) (xy -1.472637 -1.697057) + (xy -1.432477 -1.683358) (xy -1.384760 -1.667698) (xy -1.330118 -1.650267) (xy -1.269181 -1.631256) (xy -1.202582 -1.610855) (xy -1.130953 -1.589255) (xy -1.054924 -1.566646) (xy -0.975127 -1.543218) + (xy -0.892195 -1.519162) (xy -0.806758 -1.494668) (xy -0.719448 -1.469927) (xy -0.715446 -1.468800) (xy -0.679335 -1.458602) (xy -0.645819 -1.449079) (xy -0.615760 -1.440481) (xy -0.590025 -1.433057) + (xy -0.569476 -1.427058) (xy -0.554978 -1.422733) (xy -0.547396 -1.420333) (xy -0.546476 -1.419953) (xy -0.547319 -1.415499) (xy -0.551022 -1.404280) (xy -0.557170 -1.387340) (xy -0.565350 -1.365724) + (xy -0.575147 -1.340474) (xy -0.586149 -1.312634) (xy -0.597941 -1.283249) (xy -0.610111 -1.253362) (xy -0.622244 -1.224017) (xy -0.633926 -1.196258) (xy -0.644744 -1.171129) (xy -0.648226 -1.163203) + (xy -0.675347 -1.103166) (xy -0.701030 -1.049170) (xy -0.726276 -0.999148) (xy -0.743378 -0.966955) (xy -0.761926 -0.932727) (xy -0.826522 -0.942375) (xy -0.863333 -0.948080) (xy -0.896897 -0.953684) + (xy -0.926365 -0.959018) (xy -0.950892 -0.963913) (xy -0.969629 -0.968198) (xy -0.981729 -0.971703) (xy -0.986346 -0.974260) (xy -0.986367 -0.974401) (xy -0.984503 -0.978893) (xy -0.979183 -0.990105) + (xy -0.970811 -1.007220) (xy -0.959794 -1.029425) (xy -0.946535 -1.055903) (xy -0.931442 -1.085839) (xy -0.914918 -1.118418) (xy -0.907823 -1.132353) (xy -0.829280 -1.286439) (xy -0.858082 -1.294844) + (xy -0.869318 -1.298118) (xy -0.887426 -1.303388) (xy -0.911145 -1.310288) (xy -0.939218 -1.318452) (xy -0.970385 -1.327514) (xy -1.003387 -1.337106) (xy -1.018117 -1.341387) (xy -1.112782 -1.369110) + (xy -1.199464 -1.394946) (xy -1.278417 -1.418981) (xy -1.349890 -1.441301) (xy -1.414136 -1.461992) (xy -1.471405 -1.481140) (xy -1.521951 -1.498831) (xy -1.566023 -1.515151) (xy -1.603874 -1.530186) + (xy -1.635755 -1.544022) (xy -1.661918 -1.556745) (xy -1.682613 -1.568441) (xy -1.683360 -1.568907) (xy -1.735483 -1.603725) (xy -1.779843 -1.638277) (xy -1.817072 -1.673397) (xy -1.847802 -1.709914) + (xy -1.872667 -1.748660) (xy -1.892297 -1.790466) (xy -1.907325 -1.836163) (xy -1.916264 -1.875066) (xy -1.922649 -1.925504) (xy -1.922250 -1.974221) (xy -1.915370 -2.020462) (xy -1.902311 -2.063473) + (xy -1.883373 -2.102501) (xy -1.858859 -2.136790) (xy -1.829070 -2.165586) (xy -1.794307 -2.188136) (xy -1.790254 -2.190173) (xy -1.765059 -2.201582) (xy -1.741776 -2.209795) (xy -1.718109 -2.215278) + (xy -1.691766 -2.218494) (xy -1.660451 -2.219909) (xy -1.642534 -2.220085) (xy -1.628067 -2.220082) (xy -1.614986 -2.219945) (xy -1.602506 -2.219562) (xy -1.589843 -2.218822) (xy -1.576214 -2.217613) + (xy -1.560835 -2.215825) (xy -1.542923 -2.213345) (xy -1.521693 -2.210063) (xy -1.496361 -2.205866) (xy -1.466145 -2.200645) (xy -1.430260 -2.194287) (xy -1.387922 -2.186680) (xy -1.338348 -2.177715) + (xy -1.316567 -2.173768) (xy -1.260795 -2.163771) (xy -1.208490 -2.154614) (xy -1.160227 -2.146386) (xy -1.116583 -2.139178) (xy -1.078133 -2.133081) (xy -1.045452 -2.128184) (xy -1.019115 -2.124579) + (xy -0.999699 -2.122354) (xy -0.987778 -2.121601) (xy -0.985133 -2.121748) (xy -0.983750 -2.125240) (xy -0.987754 -2.133940) (xy -0.996493 -2.147119) (xy -1.009315 -2.164050) (xy -1.025568 -2.184007) + (xy -1.044600 -2.206262) (xy -1.065759 -2.230088) (xy -1.088392 -2.254759) (xy -1.111848 -2.279546) (xy -1.135474 -2.303724) (xy -1.158618 -2.326564) (xy -1.180628 -2.347340) (xy -1.200851 -2.365326) + (xy -1.211716 -2.374361) (xy -1.279116 -2.424053) (xy -1.347591 -2.465387) (xy -1.417321 -2.498423) (xy -1.488487 -2.523222) (xy -1.561270 -2.539846) (xy -1.635851 -2.548355) (xy -1.712411 -2.548810) + (xy -1.727237 -2.547988) (xy -1.808565 -2.538694) (xy -1.886506 -2.521689) (xy -1.960822 -2.497109) (xy -2.031274 -2.465089) (xy -2.097625 -2.425765) (xy -2.159637 -2.379273) (xy -2.217072 -2.325747) + (xy -2.269691 -2.265324) (xy -2.302589 -2.220383) (xy -2.340984 -2.159184) (xy -2.371846 -2.098780) (xy -2.395398 -2.038169) (xy -2.411865 -1.976349) (xy -2.421471 -1.912315) (xy -2.424439 -1.845066) + (xy -2.420993 -1.773599) (xy -2.414634 -1.718733) (xy -2.404490 -1.661630) (xy -2.389715 -1.599672) (xy -2.370908 -1.534661) (xy -2.348671 -1.468398) (xy -2.323603 -1.402686) (xy -2.296305 -1.339324) + (xy -2.270326 -1.285798) (xy -2.253827 -1.258796) (xy -2.231235 -1.229248) (xy -2.203901 -1.198648) (xy -2.173175 -1.168487) (xy -2.140407 -1.140258) (xy -2.134299 -1.135421) (xy -2.078637 -1.095895) + (xy -2.014787 -1.057787) (xy -1.942912 -1.021135) (xy -1.863178 -0.985974) (xy -1.775747 -0.952341) (xy -1.680786 -0.920272) (xy -1.578457 -0.889802) (xy -1.468926 -0.860969) (xy -1.352357 -0.833807) + (xy -1.228913 -0.808354) (xy -1.098760 -0.784645) (xy -0.962061 -0.762717) (xy -0.818982 -0.742605) (xy -0.669686 -0.724347) (xy -0.514337 -0.707977) (xy -0.353101 -0.693533) (xy -0.186140 -0.681049) + (xy -0.023283 -0.671090) (xy 0.035589 -0.667904) (xy 0.088145 -0.665169) (xy 0.135774 -0.662841) (xy 0.179867 -0.660875) (xy 0.221812 -0.659229) (xy 0.263000 -0.657859) (xy 0.304822 -0.656722) + (xy 0.348665 -0.655773) (xy 0.395922 -0.654970) (xy 0.447981 -0.654269) (xy 0.506232 -0.653626) (xy 0.547158 -0.653227) (xy 0.593719 -0.652751) (xy 0.637683 -0.652223) (xy 0.678334 -0.651659) + (xy 0.714958 -0.651071) (xy 0.746838 -0.650473) (xy 0.773259 -0.649878) (xy 0.793506 -0.649302) (xy 0.806863 -0.648756) (xy 0.812616 -0.648255) (xy 0.812791 -0.648160) (xy 0.810244 -0.644329) + (xy 0.803043 -0.634737) (xy 0.791840 -0.620222) (xy 0.777287 -0.601621) (xy 0.760038 -0.579770) (xy 0.740743 -0.555506) (xy 0.734075 -0.547158) (xy 0.655367 -0.448733) (xy 0.510775 -0.449386) + (xy 0.470774 -0.449663) (xy 0.428350 -0.450127) (xy 0.385572 -0.450744) (xy 0.344512 -0.451478) (xy 0.307237 -0.452297) (xy 0.275817 -0.453166) (xy 0.268817 -0.453397) (xy 0.121785 -0.459300) + (xy -0.025821 -0.466852) (xy -0.172625 -0.475947) (xy -0.317250 -0.486482) (xy -0.458320 -0.498351) (xy -0.594455 -0.511452) (xy -0.724281 -0.525679) (xy -0.789517 -0.533572) (xy -0.980213 -0.560886) + (xy -1.166107 -0.594437) (xy -1.346850 -0.634152) (xy -1.522093 -0.679960) (xy -1.586733 -0.698817) (xy -1.677137 -0.727198) (xy -1.764736 -0.757131) (xy -1.849082 -0.788384) (xy -1.929727 -0.820725) + (xy -2.006223 -0.853919) (xy -2.078122 -0.887733) (xy -2.144977 -0.921935) (xy -2.206339 -0.956290) (xy -2.261760 -0.990566) (xy -2.310792 -1.024530) (xy -2.352987 -1.057948) (xy -2.387897 -1.090587) + (xy -2.415075 -1.122213) (xy -2.423683 -1.134533) (xy -2.444567 -1.169540) (xy -2.466425 -1.211550) (xy -2.488671 -1.259246) (xy -2.510723 -1.311308) (xy -2.531997 -1.366420) (xy -2.551909 -1.423261) + (xy -2.553016 -1.426603) (xy -2.578617 -1.509715) (xy -2.599660 -1.589996) (xy -2.616076 -1.666902) (xy -2.627800 -1.739890) (xy -2.634764 -1.808416) (xy -2.636902 -1.871938) (xy -2.634146 -1.929910) + (xy -2.626430 -1.981791) (xy -2.623155 -1.996017) (xy -2.597477 -2.081692) (xy -2.564174 -2.165555) (xy -2.523795 -2.246730) (xy -2.476887 -2.324336) (xy -2.423997 -2.397496) (xy -2.365674 -2.465332) + (xy -2.302465 -2.526965) (xy -2.280077 -2.546252) (xy -2.237973 -2.578475) (xy -2.189880 -2.610326) (xy -2.138213 -2.640406) (xy -2.085386 -2.667316) (xy -2.033815 -2.689656) (xy -2.030081 -2.691102) + (xy -1.998651 -2.702007) (xy -1.961342 -2.713078) (xy -1.920704 -2.723684) (xy -1.879287 -2.733193) (xy -1.839641 -2.740974) (xy -1.809750 -2.745687) (xy -1.771287 -2.749682) (xy -1.727189 -2.752250) + (xy -1.679765 -2.753404) (xy -1.631321 -2.753159) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod new file mode 100644 index 0000000..0a45887 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod @@ -0,0 +1,417 @@ +(footprint "HV-Warning" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6222C0FA) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0 -9.75) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp dd84530f-c5fe-45e5-8faf-e2719fcb14cd) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 95b30749-aec6-48f0-8358-fd329add7197) + ) + (fp_poly (pts + (xy 0.143638 -8.486897) + (xy 0.296117 -8.408734) + (xy 0.341883 -8.369967) + (xy 0.369697 -8.330785) + (xy 0.429247 -8.236167) + (xy 0.519988 -8.087049) + (xy 0.641374 -7.884367) + (xy 0.792858 -7.629058) + (xy 0.973894 -7.322057) + (xy 1.183937 -6.964302) + (xy 1.422441 -6.556727) + (xy 1.688858 -6.100269) + (xy 1.982644 -5.595865) + (xy 2.303252 -5.044451) + (xy 2.650137 -4.446962) + (xy 3.022751 -3.804335) + (xy 3.420549 -3.117507) + (xy 3.842986 -2.387413) + (xy 4.289514 -1.614989) + (xy 4.759588 -0.801173) + (xy 5.053329 -0.292327) + (xy 5.438364 0.374908) + (xy 5.815168 1.02807) + (xy 6.182432 1.664883) + (xy 6.538849 2.283071) + (xy 6.883107 2.880359) + (xy 7.2139 3.454471) + (xy 7.529918 4.003132) + (xy 7.829852 4.524066) + (xy 8.112393 5.014997) + (xy 8.376232 5.473649) + (xy 8.620061 5.897748) + (xy 8.84257 6.285017) + (xy 9.042451 6.63318) + (xy 9.218395 6.939963) + (xy 9.369093 7.203088) + (xy 9.493236 7.420282) + (xy 9.589515 7.589268) + (xy 9.656621 7.70777) + (xy 9.693246 7.773513) + (xy 9.69987 7.786233) + (xy 9.738594 7.954842) + (xy 9.718485 8.12279) + (xy 9.644221 8.275766) + (xy 9.52048 8.399462) + (xy 9.493528 8.417379) + (xy 9.370716 8.493734) + (xy 0.048721 8.499177) + (xy -0.751285 8.499546) + (xy -1.531248 8.499712) + (xy -2.288729 8.499681) + (xy -3.021286 8.49946) + (xy -3.726479 8.499053) + (xy -4.401867 8.498467) + (xy -5.045009 8.497708) + (xy -5.653464 8.496782) + (xy -6.224792 8.495694) + (xy -6.756551 8.494451) + (xy -7.246302 8.493059) + (xy -7.691603 8.491523) + (xy -8.090013 8.48985) + (xy -8.439093 8.488045) + (xy -8.7364 8.486114) + (xy -8.979494 8.484064) + (xy -9.165935 8.4819) + (xy -9.293281 8.479628) + (xy -9.359093 8.477254) + (xy -9.367673 8.476268) + (xy -9.479602 8.417613) + (xy -9.59072 8.319335) + (xy -9.679235 8.203289) + (xy -9.714371 8.12855) + (xy -9.733512 8.017195) + (xy -9.728927 7.902586) + (xy -9.728708 7.901401) + (xy -9.710232 7.86095) + (xy -9.660671 7.767085) + (xy -9.581606 7.622544) + (xy -9.474619 7.430066) + (xy -9.462375 7.40824) + (xy -8.277196 7.40824) + (xy -8.246135 7.411308) + (xy -8.151822 7.414242) + (xy -7.995966 7.417038) + (xy -7.780276 7.419688) + (xy -7.506461 7.422186) + (xy -7.176231 7.424526) + (xy -6.791293 7.426703) + (xy -6.353359 7.428709) + (xy -5.864136 7.430539) + (xy -5.325334 7.432187) + (xy -4.738662 7.433646) + (xy -4.105829 7.43491) + (xy -3.428545 7.435973) + (xy -2.708518 7.43683) + (xy -1.947458 7.437472) + (xy -1.147073 7.437896) + (xy -0.309074 7.438093) + (xy -0.002707 7.438108) + (xy 0.726312 7.438028) + (xy 1.438172 7.437794) + (xy 2.13015 7.437411) + (xy 2.799525 7.436888) + (xy 3.443573 7.43623) + (xy 4.059571 7.435444) + (xy 4.644797 7.434538) + (xy 5.196527 7.433517) + (xy 5.712041 7.432389) + (xy 6.188613 7.43116) + (xy 6.623523 7.429837) + (xy 7.014046 7.428428) + (xy 7.357461 7.426938) + (xy 7.651044 7.425375) + (xy 7.892073 7.423744) + (xy 8.077826 7.422054) + (xy 8.205579 7.420311) + (xy 8.272609 7.418521) + (xy 8.282608 7.417507) + (xy 8.266628 7.387417) + (xy 8.219794 7.304059) + (xy 8.143772 7.170312) + (xy 8.040224 6.989055) + (xy 7.910814 6.763166) + (xy 7.757205 6.495525) + (xy 7.581061 6.18901) + (xy 7.384046 5.846501) + (xy 7.167822 5.470876) + (xy 6.934053 5.065015) + (xy 6.684403 4.631796) + (xy 6.420536 4.174098) + (xy 6.144114 3.694801) + (xy 5.856801 3.196783) + (xy 5.560261 2.682923) + (xy 5.256157 2.1561) + (xy 4.946152 1.619193) + (xy 4.631911 1.075081) + (xy 4.315096 0.526643) + (xy 3.997371 -0.023242) + (xy 3.680399 -0.571695) + (xy 3.365844 -1.115837) + (xy 3.05537 -1.65279) + (xy 2.75064 -2.179674) + (xy 2.453317 -2.693611) + (xy 2.165065 -3.19172) + (xy 1.887547 -3.671125) + (xy 1.622427 -4.128944) + (xy 1.371368 -4.562301) + (xy 1.136034 -4.968315) + (xy 0.918088 -5.344107) + (xy 0.719194 -5.6868) + (xy 0.541015 -5.993513) + (xy 0.385215 -6.261368) + (xy 0.253456 -6.487486) + (xy 0.147404 -6.668988) + (xy 0.06872 -6.802995) + (xy 0.019069 -6.886627) + (xy 0.000113 -6.917007) + (xy 0 -6.917077) + (xy -0.017104 -6.889351) + (xy -0.065001 -6.808233) + (xy -0.142027 -6.676602) + (xy -0.246518 -6.497339) + (xy -0.376809 -6.273324) + (xy -0.531238 -6.007436) + (xy -0.70814 -5.702556) + (xy -0.905851 -5.361563) + (xy -1.122706 -4.987337) + (xy -1.357043 -4.582758) + (xy -1.607196 -4.150706) + (xy -1.871503 -3.694062) + (xy -2.148298 -3.215704) + (xy -2.435918 -2.718513) + (xy -2.732698 -2.205368) + (xy -3.036976 -1.679151) + (xy -3.347086 -1.142739) + (xy -3.661365 -0.599015) + (xy -3.978148 -0.050856) + (xy -4.295773 0.498856) + (xy -4.612574 1.047241) + (xy -4.926887 1.591421) + (xy -5.23705 2.128515) + (xy -5.541396 2.655642) + (xy -5.838264 3.169924) + (xy -6.125988 3.66848) + (xy -6.402904 4.14843) + (xy -6.667349 4.606895) + (xy -6.917659 5.040994) + (xy -7.152169 5.447847) + (xy -7.369215 5.824576) + (xy -7.567134 6.168298) + (xy -7.744261 6.476136) + (xy -7.898933 6.745209) + (xy -8.029485 6.972636) + (xy -8.134253 7.155538) + (xy -8.211573 7.291036) + (xy -8.259782 7.376249) + (xy -8.277196 7.40824) + (xy -9.462375 7.40824) + (xy -9.341289 7.192387) + (xy -9.183199 6.912246) + (xy -9.001928 6.592382) + (xy -8.799058 6.23553) + (xy -8.57617 5.844431) + (xy -8.334843 5.42182) + (xy -8.07666 4.970437) + (xy -7.803201 4.49302) + (xy -7.516047 3.992305) + (xy -7.216778 3.471031) + (xy -6.906976 2.931936) + (xy -6.588221 2.377758) + (xy -6.262095 1.811234) + (xy -5.930178 1.235103) + (xy -5.59405 0.652102) + (xy -5.255293 0.064969) + (xy -4.915488 -0.523557) + (xy -4.576216 -1.11074) + (xy -4.239056 -1.69384) + (xy -3.905591 -2.270121) + (xy -3.577401 -2.836845) + (xy -3.256067 -3.391272) + (xy -2.943169 -3.930667) + (xy -2.640289 -4.45229) + (xy -2.349008 -4.953404) + (xy -2.070905 -5.431271) + (xy -1.807563 -5.883153) + (xy -1.560562 -6.306312) + (xy -1.331482 -6.698011) + (xy -1.121905 -7.055511) + (xy -0.933412 -7.376075) + (xy -0.767582 -7.656964) + (xy -0.625998 -7.895441) + (xy -0.51024 -8.088768) + (xy -0.421889 -8.234207) + (xy -0.362526 -8.32902) + (xy -0.333731 -8.37047) + (xy -0.332852 -8.371347) + (xy -0.183611 -8.468229) + (xy -0.020526 -8.506737) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 46088382-79ac-4353-aa89-fc04c12ff305)) + (fp_poly (pts + (xy 0.745313 -3.143027) + (xy 0.845302 -3.138143) + (xy 0.905095 -3.130404) + (xy 0.930878 -3.119557) + (xy 0.932286 -3.110613) + (xy 0.916613 -3.074702) + (xy 0.876842 -2.98426) + (xy 0.81513 -2.844177) + (xy 0.733634 -2.659341) + (xy 0.634511 -2.434641) + (xy 0.519917 -2.174966) + (xy 0.392011 -1.885205) + (xy 0.252948 -1.570247) + (xy 0.104886 -1.234982) + (xy -0.000387 -0.996646) + (xy -0.152671 -0.651401) + (xy -0.296713 -0.323859) + (xy -0.430434 -0.018809) + (xy -0.551756 0.258958) + (xy -0.658599 0.504653) + (xy -0.748884 0.713487) + (xy -0.820532 0.88067) + (xy -0.871464 1.001412) + (xy -0.899602 1.070924) + (xy -0.904618 1.08654) + (xy -0.874743 1.073525) + (xy -0.793869 1.032111) + (xy -0.667794 0.965423) + (xy -0.502318 0.876586) + (xy -0.303241 0.768725) + (xy -0.076364 0.644964) + (xy 0.172515 0.508429) + (xy 0.357289 0.406611) + (xy 0.617741 0.263717) + (xy 0.860147 0.13243) + (xy 1.07875 0.015745) + (xy 1.26779 -0.083345) + (xy 1.421507 -0.161844) + (xy 1.534143 -0.216758) + (xy 1.59994 -0.245093) + (xy 1.615066 -0.247418) + (xy 1.607817 -0.211208) + (xy 1.584635 -0.117041) + (xy 1.546769 0.030393) + (xy 1.495467 0.226404) + (xy 1.431979 0.4663) + (xy 1.357553 0.745392) + (xy 1.273439 1.058988) + (xy 1.180885 1.402398) + (xy 1.081141 1.770932) + (xy 0.975456 2.159898) + (xy 0.913476 2.387341) + (xy 0.805105 2.785086) + (xy 0.701981 3.164521) + (xy 0.605349 3.521013) + (xy 0.516451 3.849934) + (xy 0.43653 4.146652) + (xy 0.366829 4.406537) + (xy 0.308591 4.624959) + (xy 0.26306 4.797288) + (xy 0.231478 4.918893) + (xy 0.215089 4.985144) + (xy 0.21303 4.996377) + (xy 0.242038 4.984357) + (xy 0.314568 4.943757) + (xy 0.419457 4.881061) + (xy 0.536948 4.808177) + (xy 0.662589 4.730935) + (xy 0.767098 4.670292) + (xy 0.839076 4.632618) + (xy 0.866841 4.62379) + (xy 0.851713 4.651848) + (xy 0.804443 4.726042) + (xy 0.729958 4.839164) + (xy 0.633187 4.984006) + (xy 0.519059 5.153358) + (xy 0.392503 5.340012) + (xy 0.258447 5.53676) + (xy 0.121819 5.736392) + (xy -0.012451 5.9317) + (xy -0.139435 6.115476) + (xy -0.254205 6.28051) + (xy -0.351832 6.419594) + (xy -0.427386 6.52552) + (xy -0.475941 6.591078) + (xy -0.489199 6.607158) + (xy -0.521056 6.611276) + (xy -0.53243 6.590918) + (xy -0.540905 6.548691) + (xy -0.558063 6.450209) + (xy -0.582603 6.303406) + (xy -0.613222 6.116215) + (xy -0.648619 5.896571) + (xy -0.68749 5.652408) + (xy -0.713226 5.489259) + (xy -0.753885 5.231286) + (xy -0.792018 4.990674) + (xy -0.826283 4.775782) + (xy -0.855339 4.594969) + (xy -0.877845 4.456594) + (xy -0.892461 4.369018) + (xy -0.89689 4.34431) + (xy -0.901402 4.280645) + (xy -0.887684 4.256111) + (xy -0.859954 4.281997) + (xy -0.805027 4.351438) + (xy -0.731124 4.453533) + (xy -0.654949 4.564679) + (xy -0.571395 4.686687) + (xy -0.499949 4.785777) + (xy -0.448661 4.85112) + (xy -0.426332 4.872123) + (xy -0.41863 4.841102) + (xy -0.40328 4.752726) + (xy -0.381268 4.614023) + (xy -0.353578 4.432026) + (xy -0.321196 4.213762) + (xy -0.285106 3.966263) + (xy -0.246294 3.696559) + (xy -0.205744 3.411679) + (xy -0.164442 3.118653) + (xy -0.123373 2.824512) + (xy -0.083521 2.536285) + (xy -0.045872 2.261002) + (xy -0.011411 2.005694) + (xy 0.018878 1.77739) + (xy 0.044009 1.58312) + (xy 0.062997 1.429914) + (xy 0.074858 1.324803) + (xy 0.078606 1.274816) + (xy 0.078141 1.271729) + (xy 0.048411 1.283683) + (xy -0.032861 1.32251) + (xy -0.159571 1.385141) + (xy -0.325614 1.468501) + (xy -0.524885 1.56952) + (xy -0.751279 1.685125) + (xy -0.998691 1.812245) + (xy -1.104939 1.867057) + (xy -1.359365 1.998014) + (xy -1.595443 2.118656) + (xy -1.807041 2.225914) + (xy -1.988031 2.31672) + (xy -2.132283 2.388008) + (xy -2.233667 2.43671) + (xy -2.286054 2.459759) + (xy -2.291943 2.461084) + (xy -2.284851 2.428784) + (xy -2.260653 2.338609) + (xy -2.220626 2.194994) + (xy -2.166047 2.002369) + (xy -2.098191 1.765168) + (xy -2.018335 1.487823) + (xy -1.927755 1.174768) + (xy -1.827727 0.830434) + (xy -1.719528 0.459255) + (xy -1.604434 0.065663) + (xy -1.484594 -0.342939) + (xy -0.664681 -3.134399) + (xy 0.142327 -3.143094) + (xy 0.400011 -3.145248) + (xy 0.598945 -3.145311) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9a9a81d4-4b02-4e51-b077-4c33c37c3f03)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod new file mode 100644 index 0000000..aac124f --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_big" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E4126B) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at -0.409515 7.62) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp debdfc58-d084-4b41-b739-522198d6f9af) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 4195a066-7eb6-4bb4-b927-f805f527d3d1) + ) + (fp_poly (pts + (xy -6.687647 -2.93907) + (xy -6.542188 -2.937096) + (xy -6.408978 -2.934075) + (xy -6.293209 -2.930006) + (xy -6.200074 -2.924891) + (xy -6.134765 -2.91873) + (xy -6.102473 -2.911525) + (xy -6.10005 -2.909306) + (xy -6.103985 -2.887451) + (xy -6.117744 -2.829876) + (xy -6.140635 -2.739132) + (xy -6.171966 -2.617768) + (xy -6.211047 -2.468334) + (xy -6.257185 -2.29338) + (xy -6.30969 -2.095456) + (xy -6.36787 -1.877112) + (xy -6.431032 -1.640897) + (xy -6.498487 -1.389362) + (xy -6.569542 -1.125056) + (xy -6.643507 -0.850529) + (xy -6.719689 -0.568331) + (xy -6.797397 -0.281011) + (xy -6.875939 0.008879) + (xy -6.954625 0.298792) + (xy -7.032762 0.586176) + (xy -7.10966 0.868481) + (xy -7.184627 1.143159) + (xy -7.256971 1.407659) + (xy -7.326001 1.659432) + (xy -7.391025 1.895927) + (xy -7.451353 2.114594) + (xy -7.506292 2.312885) + (xy -7.555151 2.488248) + (xy -7.597238 2.638134) + (xy -7.631863 2.759994) + (xy -7.658334 2.851277) + (xy -7.675959 2.909434) + (xy -7.684046 2.931914) + (xy -7.698498 2.938514) + (xy -7.732076 2.94393) + (xy -7.787748 2.948254) + (xy -7.868482 2.951578) + (xy -7.977248 2.953995) + (xy -8.117012 2.955595) + (xy -8.290743 2.956472) + (xy -8.484462 2.956719) + (xy -8.656453 2.956353) + (xy -8.815734 2.955309) + (xy -8.958009 2.953669) + (xy -9.078978 2.951513) + (xy -9.174344 2.948923) + (xy -9.239809 2.945979) + (xy -9.271075 2.942764) + (xy -9.27311 2.941836) + (xy -9.268703 2.921894) + (xy -9.254562 2.866193) + (xy -9.231372 2.777273) + (xy -9.199819 2.657669) + (xy -9.160589 2.509919) + (xy -9.114368 2.336561) + (xy -9.061843 2.140131) + (xy -9.003698 1.923167) + (xy -8.94062 1.688207) + (xy -8.873295 1.437786) + (xy -8.802409 1.174444) + (xy -8.728648 0.900716) + (xy -8.652697 0.619141) + (xy -8.575242 0.332256) + (xy -8.49697 0.042597) + (xy -8.418566 -0.247297) + (xy -8.340716 -0.53489) + (xy -8.264107 -0.817644) + (xy -8.189424 -1.093023) + (xy -8.117352 -1.358488) + (xy -8.048579 -1.611502) + (xy -7.983789 -1.849529) + (xy -7.92367 -2.07003) + (xy -7.868905 -2.270469) + (xy -7.820183 -2.448309) + (xy -7.778188 -2.601011) + (xy -7.743606 -2.726039) + (xy -7.717124 -2.820856) + (xy -7.699428 -2.882924) + (xy -7.691263 -2.909549) + (xy -7.669214 -2.917042) + (xy -7.612683 -2.923479) + (xy -7.526864 -2.928863) + (xy -7.416948 -2.933193) + (xy -7.288128 -2.93647) + (xy -7.145595 -2.938696) + (xy -6.994543 -2.939871) + (xy -6.840162 -2.939995) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1f5a7191-9b59-421f-9f81-5459d06b28be)) + (fp_poly (pts + (xy -16.112241 -2.971041) + (xy -15.966652 -2.969093) + (xy -15.786964 -2.965853) + (xy -15.654527 -2.963163) + (xy -15.457478 -2.958936) + (xy -15.296527 -2.955158) + (xy -15.168092 -2.951593) + (xy -15.068591 -2.948009) + (xy -14.994441 -2.94417) + (xy -14.942058 -2.939842) + (xy -14.907861 -2.934793) + (xy -14.888266 -2.928786) + (xy -14.879691 -2.921588) + (xy -14.878553 -2.912966) + (xy -14.878633 -2.912454) + (xy -14.884486 -2.889244) + (xy -14.90012 -2.830129) + (xy -14.924891 -2.737497) + (xy -14.958153 -2.613737) + (xy -14.99926 -2.461235) + (xy -15.047566 -2.28238) + (xy -15.102425 -2.079561) + (xy -15.163191 -1.855164) + (xy -15.229219 -1.611579) + (xy -15.299864 -1.351193) + (xy -15.374478 -1.076395) + (xy -15.452416 -0.789571) + (xy -15.508672 -0.582674) + (xy -15.588406 -0.289451) + (xy -15.665186 -0.00698) + (xy -15.738375 0.262388) + (xy -15.807336 0.516303) + (xy -15.871432 0.752413) + (xy -15.930025 0.96837) + (xy -15.982477 1.161822) + (xy -16.028152 1.330418) + (xy -16.066411 1.471808) + (xy -16.096618 1.583642) + (xy -16.118135 1.663568) + (xy -16.130325 1.709237) + (xy -16.132969 1.719585) + (xy -16.113731 1.720878) + (xy -16.058439 1.722091) + (xy -15.970729 1.7232) + (xy -15.854233 1.724182) + (xy -15.712587 1.725014) + (xy -15.549424 1.725673) + (xy -15.368379 1.726134) + (xy -15.173085 1.726376) + (xy -15.072499 1.726406) + (xy -14.815006 1.726778) + (xy -14.59098 1.72788) + (xy -14.401376 1.729697) + (xy -14.247151 1.732209) + (xy -14.129262 1.735399) + (xy -14.048664 1.73925) + (xy -14.006314 1.743744) + (xy -13.999779 1.746229) + (xy -14.001736 1.769592) + (xy -14.013069 1.825301) + (xy -14.03222 1.907545) + (xy -14.057635 2.010516) + (xy -14.087758 2.128407) + (xy -14.121034 2.255408) + (xy -14.155908 2.385711) + (xy -14.190825 2.513508) + (xy -14.224228 2.63299) + (xy -14.254564 2.738349) + (xy -14.280275 2.823777) + (xy -14.299808 2.883464) + (xy -14.311606 2.911603) + (xy -14.311959 2.91207) + (xy -14.324195 2.917298) + (xy -14.353389 2.921724) + (xy -14.401973 2.925387) + (xy -14.472379 2.928327) + (xy -14.56704 2.930584) + (xy -14.688389 2.932196) + (xy -14.838858 2.933203) + (xy -15.02088 2.933645) + (xy -15.236887 2.933561) + (xy -15.489312 2.932991) + (xy -15.584734 2.93269) + (xy -15.81893 2.931753) + (xy -16.052859 2.930526) + (xy -16.28152 2.929055) + (xy -16.499913 2.927383) + (xy -16.703039 2.925555) + (xy -16.885897 2.923616) + (xy -17.043488 2.92161) + (xy -17.17081 2.919582) + (xy -17.254141 2.917807) + (xy -17.404762 2.913469) + (xy -17.521601 2.908267) + (xy -17.61056 2.90087) + (xy -17.677541 2.889946) + (xy -17.728445 2.874162) + (xy -17.769176 2.852187) + (xy -17.805635 2.822689) + (xy -17.84323 2.784858) + (xy -17.902181 2.703711) + (xy -17.932482 2.610187) + (xy -17.939105 2.523825) + (xy -17.934045 2.494206) + (xy -17.919258 2.429329) + (xy -17.895461 2.331848) + (xy -17.863368 2.204417) + (xy -17.823697 2.049689) + (xy -17.777164 1.870319) + (xy -17.724485 1.668959) + (xy -17.666375 1.448263) + (xy -17.603552 1.210886) + (xy -17.536732 0.959481) + (xy -17.46663 0.696701) + (xy -17.393963 0.425201) + (xy -17.319447 0.147633) + (xy -17.243799 -0.133347) + (xy -17.167734 -0.415088) + (xy -17.091969 -0.694934) + (xy -17.017219 -0.970232) + (xy -16.944202 -1.238329) + (xy -16.873633 -1.496571) + (xy -16.806228 -1.742304) + (xy -16.742705 -1.972874) + (xy -16.683778 -2.185628) + (xy -16.630164 -2.377912) + (xy -16.582579 -2.547073) + (xy -16.54174 -2.690456) + (xy -16.508363 -2.805408) + (xy -16.483163 -2.889275) + (xy -16.466857 -2.939404) + (xy -16.460917 -2.953241) + (xy -16.448213 -2.959928) + (xy -16.421898 -2.965072) + (xy -16.378559 -2.968712) + (xy -16.314779 -2.970893) + (xy -16.227145 -2.971655) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 60c32a07-0b2b-4f59-9eb8-2188173b2069)) + (fp_poly (pts + (xy -4.125383 -2.924328) + (xy -3.860919 -2.923855) + (xy -3.582215 -2.923071) + (xy -3.291814 -2.921968) + (xy -3.217994 -2.921644) + (xy -2.86116 -2.919946) + (xy -2.542178 -2.918239) + (xy -2.259214 -2.916491) + (xy -2.010434 -2.914676) + (xy -1.794002 -2.912763) + (xy -1.608085 -2.910725) + (xy -1.450846 -2.908531) + (xy -1.320452 -2.906154) + (xy -1.215068 -2.903564) + (xy -1.132859 -2.900733) + (xy -1.07199 -2.897632) + (xy -1.030628 -2.894231) + (xy -1.006936 -2.890503) + (xy -0.999163 -2.886744) + (xy -1.001776 -2.861953) + (xy -1.013794 -2.803872) + (xy -1.03401 -2.717455) + (xy -1.061215 -2.607654) + (xy -1.094204 -2.479422) + (xy -1.131767 -2.337713) + (xy -1.144873 -2.289158) + (xy -1.300142 -1.716484) + (xy -2.737472 -1.706068) + (xy -2.766909 -1.602136) + (xy -2.775912 -1.569575) + (xy -2.794623 -1.501256) + (xy -2.822349 -1.399723) + (xy -2.858398 -1.26752) + (xy -2.902079 -1.107189) + (xy -2.952698 -0.921275) + (xy -3.009563 -0.712319) + (xy -3.071983 -0.482866) + (xy -3.139265 -0.235459) + (xy -3.210716 0.027359) + (xy -3.285645 0.303045) + (xy -3.36336 0.589055) + (xy -3.39471 0.704453) + (xy -3.472975 0.99228) + (xy -3.548566 1.269728) + (xy -3.62081 1.534355) + (xy -3.689034 1.783721) + (xy -3.752564 2.015382) + (xy -3.810727 2.226897) + (xy -3.862852 2.415824) + (xy -3.908264 2.579722) + (xy -3.94629 2.716148) + (xy -3.976258 2.822661) + (xy -3.997495 2.896819) + (xy -4.009327 2.93618) + (xy -4.011375 2.941836) + (xy -4.018311 2.950601) + (xy -4.031447 2.957762) + (xy -4.054491 2.963477) + (xy -4.091151 2.96791) + (xy -4.145134 2.97122) + (xy -4.220147 2.973568) + (xy -4.319897 2.975116) + (xy -4.448093 2.976023) + (xy -4.608441 2.976452) + (xy -4.804649 2.976562) + (xy -4.811636 2.976563) + (xy -4.99066 2.976122) + (xy -5.154317 2.97486) + (xy -5.298655 2.972866) + (xy -5.419721 2.970229) + (xy -5.513564 2.967037) + (xy -5.57623 2.96338) + (xy -5.603769 2.959347) + (xy -5.604634 2.958701) + (xy -5.600501 2.938506) + (xy -5.586734 2.88286) + (xy -5.5641 2.794613) + (xy -5.533364 2.676612) + (xy -5.495293 2.531709) + (xy -5.450652 2.362751) + (xy -5.400208 2.17259) + (xy -5.344726 1.964073) + (xy -5.284973 1.74005) + (xy -5.221715 1.503372) + (xy -5.155717 1.256886) + (xy -5.087746 1.003443) + (xy -5.018568 0.745892) + (xy -4.948948 0.487083) + (xy -4.879653 0.229864) + (xy -4.811449 -0.022915) + (xy -4.745101 -0.268404) + (xy -4.681377 -0.503755) + (xy -4.621041 -0.726117) + (xy -4.56486 -0.932642) + (xy -4.5136 -1.120479) + (xy -4.468026 -1.28678) + (xy -4.428906 -1.428695) + (xy -4.397004 -1.543375) + (xy -4.373088 -1.62797) + (xy -4.357922 -1.679632) + (xy -4.356179 -1.685221) + (xy -4.35339 -1.696069) + (xy -4.355139 -1.704823) + (xy -4.365199 -1.711707) + (xy -4.387345 -1.716945) + (xy -4.42535 -1.720762) + (xy -4.482988 -1.723384) + (xy -4.564033 -1.725034) + (xy -4.672258 -1.725938) + (xy -4.811439 -1.72632) + (xy -4.985348 -1.726405) + (xy -5.047726 -1.726406) + (xy -5.211041 -1.726869) + (xy -5.361553 -1.728186) + (xy -5.494717 -1.730248) + (xy -5.605985 -1.732947) + (xy -5.690808 -1.736176) + (xy -5.74464 -1.739825) + (xy -5.762866 -1.743429) + (xy -5.760563 -1.766274) + (xy -5.748842 -1.821484) + (xy -5.729269 -1.903285) + (xy -5.70341 -2.005905) + (xy -5.672831 -2.123572) + (xy -5.639097 -2.250513) + (xy -5.603775 -2.380954) + (xy -5.568432 -2.509124) + (xy -5.534632 -2.629249) + (xy -5.503942 -2.735558) + (xy -5.477929 -2.822276) + (xy -5.458157 -2.883632) + (xy -5.446194 -2.913853) + (xy -5.444853 -2.915674) + (xy -5.423064 -2.917701) + (xy -5.364134 -2.919477) + (xy -5.270606 -2.920996) + (xy -5.145024 -2.922251) + (xy -4.989935 -2.923235) + (xy -4.807881 -2.923942) + (xy -4.601408 -2.924364) + (xy -4.373061 -2.924495) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 946af5b0-90ec-43b6-aaa0-607fba3d7847)) + (fp_poly (pts + (xy 6.281895 -2.89175) + (xy 6.395861 -2.884074) + (xy 6.49046 -2.872721) + (xy 6.556764 -2.857858) + (xy 6.568281 -2.853433) + (xy 6.662938 -2.791121) + (xy 6.743885 -2.69781) + (xy 6.804108 -2.581616) + (xy 6.804837 -2.579687) + (xy 6.828598 -2.518913) + (xy 6.864806 -2.429509) + (xy 6.912031 -2.314823) + (xy 6.968843 -2.178204) + (xy 7.033815 -2.022998) + (xy 7.105516 -1.852553) + (xy 7.182518 -1.670216) + (xy 7.263392 -1.479336) + (xy 7.346708 -1.283259) + (xy 7.431037 -1.085333) + (xy 7.514951 -0.888907) + (xy 7.59702 -0.697327) + (xy 7.675816 -0.51394) + (xy 7.749908 -0.342096) + (xy 7.817868 -0.18514) + (xy 7.878267 -0.046421) + (xy 7.929676 0.070714) + (xy 7.970666 0.162917) + (xy 7.999807 0.226841) + (xy 8.015671 0.259138) + (xy 8.01815 0.262424) + (xy 8.025111 0.241458) + (xy 8.041588 0.185078) + (xy 8.066776 0.096193) + (xy 8.099874 -0.022288) + (xy 8.14008 -0.167456) + (xy 8.186591 -0.336403) + (xy 8.238606 -0.526219) + (xy 8.295321 -0.733996) + (xy 8.355935 -0.956824) + (xy 8.419646 -1.191794) + (xy 8.44349 -1.279922) + (xy 8.508288 -1.519192) + (xy 8.570394 -1.747818) + (xy 8.628992 -1.962839) + (xy 8.683266 -2.161294) + (xy 8.732401 -2.340223) + (xy 8.775581 -2.496667) + (xy 8.81199 -2.627663) + (xy 8.840813 -2.730252) + (xy 8.861235 -2.801473) + (xy 8.872438 -2.838366) + (xy 8.874029 -2.842617) + (xy 8.880716 -2.851382) + (xy 8.893621 -2.858541) + (xy 8.916447 -2.864257) + (xy 8.952899 -2.868689) + (xy 9.006678 -2.871999) + (xy 9.081487 -2.874347) + (xy 9.18103 -2.875895) + (xy 9.309009 -2.876803) + (xy 9.469128 -2.877232) + (xy 9.66509 -2.877344) + (xy 9.673355 -2.877344) + (xy 9.886893 -2.876844) + (xy 10.069607 -2.875371) + (xy 10.219893 -2.872964) + (xy 10.33615 -2.869664) + (xy 10.416776 -2.86551) + (xy 10.460167 -2.860543) + (xy 10.467509 -2.857612) + (xy 10.464039 -2.836182) + (xy 10.450717 -2.779131) + (xy 10.428259 -2.689093) + (xy 10.397382 -2.568703) + (xy 10.358801 -2.420594) + (xy 10.313231 -2.247401) + (xy 10.26139 -2.051757) + (xy 10.203993 -1.836297) + (xy 10.141756 -1.603654) + (xy 10.075394 -1.356463) + (xy 10.005625 -1.097357) + (xy 9.933164 -0.828971) + (xy 9.858727 -0.553938) + (xy 9.783029 -0.274893) + (xy 9.706788 0.00553) + (xy 9.630718 0.284698) + (xy 9.555537 0.559976) + (xy 9.481959 0.82873) + (xy 9.410701 1.088327) + (xy 9.342479 1.336132) + (xy 9.278009 1.569511) + (xy 9.218006 1.78583) + (xy 9.163187 1.982456) + (xy 9.114268 2.156754) + (xy 9.071965 2.30609) + (xy 9.036993 2.42783) + (xy 9.01007 2.51934) + (xy 8.991909 2.577986) + (xy 8.984144 2.599531) + (xy 8.92538 2.692558) + (xy 8.840849 2.787908) + (xy 8.742117 2.87444) + (xy 8.64075 2.941012) + (xy 8.617511 2.95269) + (xy 8.575863 2.971439) + (xy 8.537862 2.985322) + (xy 8.496545 2.995169) + (xy 8.444951 3.001807) + (xy 8.376118 3.006065) + (xy 8.283085 3.008772) + (xy 8.158889 3.010755) + (xy 8.126016 3.011186) + (xy 7.980298 3.01226) + (xy 7.868522 3.011042) + (xy 7.784992 3.007232) + (xy 7.724013 3.000532) + (xy 7.679887 2.99064) + (xy 7.669609 2.987198) + (xy 7.639675 2.975893) + (xy 7.612353 2.963407) + (xy 7.586424 2.94738) + (xy 7.560672 2.925452) + (xy 7.533878 2.895263) + (xy 7.504824 2.854453) + (xy 7.472292 2.800662) + (xy 7.435065 2.73153) + (xy 7.391923 2.644697) + (xy 7.341649 2.537804) + (xy 7.283026 2.40849) + (xy 7.214835 2.254395) + (xy 7.135858 2.073159) + (xy 7.044877 1.862423) + (xy 6.940674 1.619826) + (xy 6.826939 1.354464) + (xy 6.729708 1.12798) + (xy 6.63686 0.912586) + (xy 6.549586 0.710995) + (xy 6.469078 0.525916) + (xy 6.396528 0.360063) + (xy 6.333126 0.216146) + (xy 6.280065 0.096876) + (xy 6.238536 0.004965) + (xy 6.209731 -0.056876) + (xy 6.194842 -0.085936) + (xy 6.193087 -0.087827) + (xy 6.186259 -0.067387) + (xy 6.169849 -0.011538) + (xy 6.144662 0.076826) + (xy 6.111501 0.194809) + (xy 6.071169 0.339515) + (xy 6.02447 0.50805) + (xy 5.972207 0.697519) + (xy 5.915185 0.905026) + (xy 5.854206 1.127676) + (xy 5.790074 1.362573) + (xy 5.764921 1.454897) + (xy 5.347891 2.986484) + (xy 4.558566 2.991673) + (xy 4.353901 2.99279) + (xy 4.185703 2.99314) + (xy 4.050758 2.992639) + (xy 3.945851 2.991204) + (xy 3.867768 2.988753) + (xy 3.813294 2.985201) + (xy 3.779214 2.980467) + (xy 3.762315 2.974465) + (xy 3.759308 2.970975) + (xy 3.763393 2.949624) + (xy 3.777205 2.892637) + (xy 3.800028 2.802667) + (xy 3.831147 2.682368) + (xy 3.869847 2.534394) + (xy 3.915413 2.361398) + (xy 3.967129 2.166033) + (xy 4.024281 1.950953) + (xy 4.086154 1.718811) + (xy 4.152031 1.47226) + (xy 4.221198 1.213955) + (xy 4.29294 0.946548) + (xy 4.366542 0.672693) + (xy 4.441288 0.395043) + (xy 4.516463 0.116252) + (xy 4.591352 -0.161027) + (xy 4.66524 -0.43414) + (xy 4.737412 -0.700434) + (xy 4.807152 -0.957256) + (xy 4.873746 -1.201951) + (xy 4.936478 -1.431868) + (xy 4.994633 -1.644351) + (xy 5.047496 -1.836749) + (xy 5.094351 -2.006406) + (xy 5.134484 -2.150671) + (xy 5.167179 -2.266889) + (xy 5.191721 -2.352407) + (xy 5.207395 -2.404572) + (xy 5.211397 -2.416546) + (xy 5.27635 -2.541381) + (xy 5.372699 -2.656934) + (xy 5.49221 -2.756076) + (xy 5.62665 -2.83168) + (xy 5.734101 -2.869101) + (xy 5.810957 -2.882327) + (xy 5.913094 -2.891037) + (xy 6.031582 -2.8954) + (xy 6.157492 -2.895581) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95b833da-88ab-4cd2-958c-387e31c85304)) + (fp_poly (pts + (xy 2.260415 -2.992633) + (xy 2.572389 -2.936989) + (xy 2.616804 -2.925772) + (xy 2.888249 -2.835274) + (xy 3.138529 -2.711378) + (xy 3.36923 -2.553206) + (xy 3.510218 -2.430859) + (xy 3.705634 -2.2209) + (xy 3.867296 -1.99225) + (xy 3.996149 -1.74308) + (xy 4.093138 -1.47156) + (xy 4.159207 -1.175863) + (xy 4.159535 -1.173876) + (xy 4.176225 -1.024777) + (xy 4.183159 -0.849811) + (xy 4.180737 -0.661479) + (xy 4.169356 -0.472278) + (xy 4.149417 -0.29471) + (xy 4.127413 -0.168672) + (xy 4.02924 0.199309) + (xy 3.892919 0.557567) + (xy 3.71901 0.905131) + (xy 3.508075 1.241031) + (xy 3.260675 1.564296) + (xy 2.977371 1.873955) + (xy 2.905011 1.945259) + (xy 2.612011 2.204059) + (xy 2.299508 2.434078) + (xy 1.971513 2.63311) + (xy 1.632039 2.798948) + (xy 1.285096 2.929385) + (xy 0.954949 3.017919) + (xy 0.841518 3.036927) + (xy 0.701996 3.051914) + (xy 0.546128 3.062611) + (xy 0.383659 3.068752) + (xy 0.224334 3.070068) + (xy 0.077897 3.06629) + (xy -0.045908 3.057152) + (xy -0.114402 3.047324) + (xy -0.409515 2.972918) + (xy -0.682754 2.866659) + (xy -0.932611 2.729828) + (xy -1.157577 2.563707) + (xy -1.356145 2.369577) + (xy -1.526807 2.148719) + (xy -1.668055 1.902413) + (xy -1.777566 1.634372) + (xy -1.85322 1.347714) + (xy -1.892931 1.04959) + (xy -1.89778 0.742818) + (xy -1.891476 0.674688) + (xy -0.285631 0.674688) + (xy -0.282425 0.836345) + (xy -0.270278 0.970436) + (xy -0.246907 1.088519) + (xy -0.210028 1.202153) + (xy -0.15768 1.322217) + (xy -0.063013 1.477133) + (xy 0.057821 1.603696) + (xy 0.202115 1.70078) + (xy 0.367161 1.767261) + (xy 0.550251 1.802012) + (xy 0.748678 1.803908) + (xy 0.936295 1.776984) + (xy 1.162438 1.709095) + (xy 1.380113 1.604282) + (xy 1.587193 1.464797) + (xy 1.78155 1.292895) + (xy 1.961058 1.090827) + (xy 2.123589 0.860849) + (xy 2.267016 0.605212) + (xy 2.389212 0.32617) + (xy 2.43979 0.184309) + (xy 2.510581 -0.058489) + (xy 2.555116 -0.284602) + (xy 2.575124 -0.505484) + (xy 2.573906 -0.702804) + (xy 2.549093 -0.93536) + (xy 2.498099 -1.138753) + (xy 2.421266 -1.312615) + (xy 2.318933 -1.456576) + (xy 2.191442 -1.570267) + (xy 2.039133 -1.65332) + (xy 1.862347 -1.705365) + (xy 1.661424 -1.726035) + (xy 1.628594 -1.726406) + (xy 1.39481 -1.706936) + (xy 1.167672 -1.649431) + (xy 0.949002 -1.555251) + (xy 0.740623 -1.425753) + (xy 0.544356 -1.262297) + (xy 0.362024 -1.066241) + (xy 0.195449 -0.838945) + (xy 0.046454 -0.581766) + (xy 0.018434 -0.525859) + (xy -0.103451 -0.250739) + (xy -0.192789 0.011579) + (xy -0.251377 0.268184) + (xy -0.281011 0.526168) + (xy -0.285631 0.674688) + (xy -1.891476 0.674688) + (xy -1.868853 0.430216) + (xy -1.807232 0.1146) + (xy -1.714001 -0.20121) + (xy -1.590245 -0.514398) + (xy -1.437045 -0.822146) + (xy -1.255487 -1.121635) + (xy -1.046654 -1.410048) + (xy -0.81163 -1.684568) + (xy -0.551497 -1.942377) + (xy -0.328929 -2.132396) + (xy -0.016795 -2.361281) + (xy 0.303054 -2.556685) + (xy 0.62841 -2.71801) + (xy 0.957061 -2.844662) + (xy 1.286798 -2.936046) + (xy 1.615409 -2.991565) + (xy 1.940685 -3.010626) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp a73f5d97-0988-4ecb-b34f-f38d7d4d398f)) + (fp_poly (pts + (xy -10.130234 -2.94005) + (xy -9.874853 -2.938847) + (xy -9.630837 -2.937345) + (xy -9.401107 -2.935581) + (xy -9.188582 -2.933596) + (xy -8.996182 -2.931427) + (xy -8.826827 -2.929114) + (xy -8.683436 -2.926694) + (xy -8.568928 -2.924208) + (xy -8.486224 -2.921692) + (xy -8.438243 -2.919187) + (xy -8.426878 -2.91746) + (xy -8.427852 -2.895299) + (xy -8.438255 -2.840751) + (xy -8.456555 -2.759577) + (xy -8.481222 -2.657532) + (xy -8.510723 -2.540376) + (xy -8.543525 -2.413867) + (xy -8.578098 -2.283761) + (xy -8.61291 -2.155819) + (xy -8.646428 -2.035796) + (xy -8.677121 -1.929452) + (xy -8.703457 -1.842545) + (xy -8.723904 -1.780832) + (xy -8.73693 -1.750072) + (xy -8.737743 -1.748947) + (xy -8.748024 -1.743018) + (xy -8.770289 -1.738185) + (xy -8.807471 -1.734416) + (xy -8.862503 -1.731677) + (xy -8.938316 -1.729935) + (xy -9.037843 -1.729159) + (xy -9.164017 -1.729313) + (xy -9.31977 -1.730366) + (xy -9.508033 -1.732285) + (xy -9.73174 -1.735037) + (xy -9.84337 -1.736519) + (xy -10.927029 -1.75116) + (xy -11.078877 -1.189354) + (xy -11.117021 -1.046508) + (xy -11.150904 -0.916291) + (xy -11.179333 -0.803553) + (xy -11.201117 -0.713146) + (xy -11.215064 -0.649921) + (xy -11.219984 -0.618731) + (xy -11.219574 -0.616391) + (xy -11.198179 -0.614158) + (xy -11.140774 -0.611831) + (xy -11.051037 -0.609469) + (xy -10.932644 -0.607134) + (xy -10.789273 -0.604887) + (xy -10.624601 -0.602789) + (xy -10.442306 -0.6009) + (xy -10.246064 -0.599281) + (xy -10.143469 -0.59859) + (xy -9.94143 -0.597055) + (xy -9.751344 -0.595082) + (xy -9.576911 -0.592745) + (xy -9.421828 -0.59012) + (xy -9.289797 -0.58728) + (xy -9.184514 -0.5843) + (xy -9.10968 -0.581256) + (xy -9.068994 -0.578222) + (xy -9.062619 -0.57674) + (xy -9.063665 -0.554641) + (xy -9.07411 -0.500144) + (xy -9.092425 -0.419002) + (xy -9.117081 -0.316971) + (xy -9.146552 -0.199805) + (xy -9.179309 -0.073259) + (xy -9.213825 0.056912) + (xy -9.248571 0.184954) + (xy -9.28202 0.30511) + (xy -9.312643 0.411628) + (xy -9.338914 0.498751) + (xy -9.359304 0.560726) + (xy -9.372285 0.591796) + (xy -9.373203 0.593091) + (xy -9.383183 0.599107) + (xy -9.40445 0.604025) + (xy -9.439965 0.607879) + (xy -9.492688 0.610704) + (xy -9.565582 0.612534) + (xy -9.661606 0.613405) + (xy -9.783724 0.61335) + (xy -9.934894 0.612405) + (xy -10.11808 0.610604) + (xy -10.336241 0.607982) + (xy -10.482203 0.606069) + (xy -10.685721 0.603519) + (xy -10.876831 0.601467) + (xy -11.051944 0.59993) + (xy -11.20747 0.598922) + (xy -11.33982 0.598459) + (xy -11.445405 0.598554) + (xy -11.520635 0.599224) + (xy -11.561921 0.600483) + (xy -11.568906 0.601525) + (xy -11.573903 0.622515) + (xy -11.588025 0.6769) + (xy -11.609967 0.759781) + (xy -11.638423 0.866262) + (xy -11.67209 0.991444) + (xy -11.709662 1.13043) + (xy -11.718195 1.161902) + (xy -11.75603 1.303268) + (xy -11.789511 1.432023) + (xy -11.817438 1.543255) + (xy -11.838613 1.632051) + (xy -11.851836 1.693501) + (xy -11.855909 1.722692) + (xy -11.855464 1.724292) + (xy -11.833901 1.726679) + (xy -11.776332 1.729127) + (xy -11.686438 1.731573) + (xy -11.567901 1.733958) + (xy -11.424401 1.736218) + (xy -11.25962 1.738294) + (xy -11.07724 1.740122) + (xy -10.880941 1.741643) + (xy -10.778491 1.74227) + (xy -10.576439 1.74369) + (xy -10.386331 1.745591) + (xy -10.211866 1.747897) + (xy -10.056746 1.750533) + (xy -9.924671 1.753422) + (xy -9.819341 1.756489) + (xy -9.744458 1.759658) + (xy -9.70372 1.762854) + (xy -9.697321 1.764429) + (xy -9.698563 1.786493) + (xy -9.709151 1.840964) + (xy -9.727558 1.922078) + (xy -9.752258 2.024073) + (xy -9.781725 2.141187) + (xy -9.814431 2.267656) + (xy -9.84885 2.397718) + (xy -9.883455 2.52561) + (xy -9.91672 2.64557) + (xy -9.947119 2.751834) + (xy -9.973123 2.83864) + (xy -9.993208 2.900226) + (xy -10.005846 2.930828) + (xy -10.006603 2.931914) + (xy -10.0106 2.936037) + (xy -10.017222 2.939687) + (xy -10.028623 2.942871) + (xy -10.046958 2.945593) + (xy -10.074381 2.947857) + (xy -10.113045 2.94967) + (xy -10.165103 2.951036) + (xy -10.232711 2.95196) + (xy -10.318022 2.952447) + (xy -10.423189 2.952502) + (xy -10.550367 2.95213) + (xy -10.70171 2.951337) + (xy -10.879371 2.950126) + (xy -11.085504 2.948504) + (xy -11.322263 2.946475) + (xy -11.591803 2.944044) + (xy -11.896276 2.941217) + (xy -12.237837 2.937998) + (xy -12.313047 2.937286) + (xy -12.553083 2.935027) + (xy -12.756753 2.932955) + (xy -12.927376 2.930756) + (xy -13.068269 2.928122) + (xy -13.182751 2.924739) + (xy -13.274141 2.920297) + (xy -13.345756 2.914486) + (xy -13.400915 2.906992) + (xy -13.442936 2.897507) + (xy -13.475138 2.885717) + (xy -13.500839 2.871313) + (xy -13.523357 2.853983) + (xy -13.546011 2.833415) + (xy -13.560014 2.820349) + (xy -13.63128 2.735154) + (xy -13.669222 2.6382) + (xy -13.678485 2.54) + (xy -13.675579 2.512045) + (xy -13.666665 2.463751) + (xy -13.651366 2.393667) + (xy -13.629303 2.30034) + (xy -13.600099 2.182319) + (xy -13.563374 2.038151) + (xy -13.51875 1.866384) + (xy -13.46585 1.665566) + (xy -13.404296 1.434244) + (xy -13.333708 1.170967) + (xy -13.253709 0.874283) + (xy -13.16392 0.542739) + (xy -13.063964 0.174884) + (xy -13.029863 0.049609) + (xy -12.94792 -0.251153) + (xy -12.868461 -0.542508) + (xy -12.792152 -0.822026) + (xy -12.71966 -1.08728) + (xy -12.651651 -1.33584) + (xy -12.588791 -1.565279) + (xy -12.531746 -1.773168) + (xy -12.481183 -1.957079) + (xy -12.437768 -2.114583) + (xy -12.402168 -2.243253) + (xy -12.375048 -2.340658) + (xy -12.357075 -2.404372) + (xy -12.349284 -2.430859) + (xy -12.281895 -2.577129) + (xy -12.181676 -2.709276) + (xy -12.054804 -2.820496) + (xy -11.928475 -2.894505) + (xy -11.816953 -2.946797) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp eb824057-82a7-43fb-bd1c-68485efbaeaf)) + (fp_poly (pts + (xy 15.758677 -2.847465) + (xy 16.078725 -2.847135) + (xy 16.386331 -2.846602) + (xy 16.679167 -2.845877) + (xy 16.954908 -2.844975) + (xy 17.211224 -2.843908) + (xy 17.445789 -2.842689) + (xy 17.656275 -2.841331) + (xy 17.840354 -2.839848) + (xy 17.995699 -2.838253) + (xy 18.119983 -2.836557) + (xy 18.210877 -2.834776) + (xy 18.266055 -2.832921) + (xy 18.282239 -2.831574) + (xy 18.355146 -2.801477) + (xy 18.43207 -2.746845) + (xy 18.499857 -2.678929) + (xy 18.545356 -2.608975) + (xy 18.547018 -2.60513) + (xy 18.566082 -2.539364) + (xy 18.572001 -2.460129) + (xy 18.564253 -2.362038) + (xy 18.542318 -2.239708) + (xy 18.505676 -2.087753) + (xy 18.492086 -2.036868) + (xy 18.462771 -1.930988) + (xy 18.435685 -1.836834) + (xy 18.413071 -1.761931) + (xy 18.397171 -1.713804) + (xy 18.392169 -1.701602) + (xy 18.385926 -1.693725) + (xy 18.373999 -1.687134) + (xy 18.353104 -1.681713) + (xy 18.319953 -1.67735) + (xy 18.27126 -1.67393) + (xy 18.203739 -1.671341) + (xy 18.114103 -1.66947) + (xy 17.999066 -1.668201) + (xy 17.855342 -1.667423) + (xy 17.679644 -1.667021) + (xy 17.468686 -1.666882) + (xy 17.386596 -1.666875) + (xy 17.148204 -1.666758) + (xy 16.945809 -1.666194) + (xy 16.775725 -1.664863) + (xy 16.63426 -1.662443) + (xy 16.517728 -1.658616) + (xy 16.422437 -1.65306) + (xy 16.344701 -1.645455) + (xy 16.280829 -1.635481) + (xy 16.227132 -1.622818) + (xy 16.179923 -1.607145) + (xy 16.135511 -1.588141) + (xy 16.090208 -1.565488) + (xy 16.065001 -1.55212) + (xy 15.958621 -1.480818) + (xy 15.853984 -1.3858) + (xy 15.764125 -1.28011) + (xy 15.713669 -1.200547) + (xy 15.697642 -1.162932) + (xy 15.67083 -1.091426) + (xy 15.63457 -0.989928) + (xy 15.5902 -0.862337) + (xy 15.539057 -0.712552) + (xy 15.482479 -0.544473) + (xy 15.421802 -0.361999) + (xy 15.358365 -0.169029) + (xy 15.329133 -0.079375) + (xy 15.265656 0.115255) + (xy 15.205129 0.299759) + (xy 15.148788 0.470451) + (xy 15.097865 0.623643) + (xy 15.053593 0.755647) + (xy 15.017207 0.862777) + (xy 14.989939 0.941345) + (xy 14.973024 0.987664) + (xy 14.968854 0.99754) + (xy 14.935837 1.042222) + (xy 14.884609 1.091742) + (xy 14.85928 1.111641) + (xy 14.777639 1.170781) + (xy 13.088598 1.170781) + (xy 12.992448 1.069973) + (xy 12.889261 0.977676) + (xy 12.783696 0.919261) + (xy 12.664577 0.889912) + (xy 12.561094 0.884074) + (xy 12.404953 0.901663) + (xy 12.268175 0.951854) + (xy 12.153992 1.031463) + (xy 12.065633 1.137308) + (xy 12.006331 1.266205) + (xy 11.979317 1.414971) + (xy 11.977978 1.458516) + (xy 11.995635 1.612144) + (xy 12.046472 1.746759) + (xy 12.127284 1.859203) + (xy 12.234868 1.946316) + (xy 12.366021 2.004942) + (xy 12.517538 2.031921) + (xy 12.561094 2.033368) + (xy 12.69325 2.022746) + (xy 12.806136 1.986603) + (xy 12.910252 1.920324) + (xy 12.993328 1.843499) + (xy 13.086953 1.746464) + (xy 13.940234 1.745872) + (xy 14.144489 1.745256) + (xy 14.331379 1.743756) + (xy 14.497258 1.741452) + (xy 14.638478 1.738425) + (xy 14.751393 1.734753) + (xy 14.832354 1.730518) + (xy 14.877715 1.7258) + (xy 14.880594 1.725205) + (xy 15.046698 1.667449) + (xy 15.202102 1.575767) + (xy 15.338659 1.455841) + (xy 15.429492 1.342446) + (xy 15.447944 1.310305) + (xy 15.470715 1.261473) + (xy 15.498721 1.1934) + (xy 15.532876 1.103537) + (xy 15.574094 0.989333) + (xy 15.62329 0.848239) + (xy 15.681378 0.677706) + (xy 15.749274 0.475183) + (xy 15.827892 0.23812) + (xy 15.853833 0.159496) + (xy 15.930199 -0.071857) + (xy 15.995414 -0.268479) + (xy 16.050593 -0.433387) + (xy 16.096847 -0.569595) + (xy 16.135288 -0.680119) + (xy 16.167028 -0.767975) + (xy 16.193181 -0.836177) + (xy 16.214858 -0.887742) + (xy 16.233171 -0.925685) + (xy 16.249233 -0.953022) + (xy 16.264156 -0.972767) + (xy 16.276031 -0.985134) + (xy 16.326504 -1.028753) + (xy 16.373246 -1.062595) + (xy 16.384672 -1.069181) + (xy 16.412927 -1.075218) + (xy 16.473008 -1.080249) + (xy 16.566211 -1.084305) + (xy 16.69383 -1.087418) + (xy 16.85716 -1.089618) + (xy 17.057495 -1.090936) + (xy 17.296131 -1.091405) + (xy 17.31299 -1.091406) + (xy 17.528632 -1.09123) + (xy 17.707768 -1.090636) + (xy 17.85358 -1.089527) + (xy 17.969248 -1.087807) + (xy 18.057953 -1.085378) + (xy 18.122876 -1.082143) + (xy 18.167197 -1.078005) + (xy 18.194098 -1.072867) + (xy 18.206758 -1.066632) + (xy 18.208454 -1.06407) + (xy 18.205031 -1.0409) + (xy 18.191823 -0.982721) + (xy 18.169705 -0.892753) + (xy 18.139553 -0.774214) + (xy 18.102245 -0.630326) + (xy 18.058656 -0.464306) + (xy 18.009663 -0.279375) + (xy 17.956143 -0.078752) + (xy 17.898971 0.134343) + (xy 17.839024 0.356692) + (xy 17.777178 0.585073) + (xy 17.71431 0.816269) + (xy 17.651295 1.047059) + (xy 17.589011 1.274223) + (xy 17.528334 1.494544) + (xy 17.47014 1.7048) + (xy 17.415305 1.901772) + (xy 17.364706 2.082241) + (xy 17.319219 2.242987) + (xy 17.27972 2.380792) + (xy 17.247086 2.492434) + (xy 17.222194 2.574695) + (xy 17.205918 2.624356) + (xy 17.201333 2.635857) + (xy 17.139729 2.731614) + (xy 17.051601 2.827683) + (xy 16.948494 2.913153) + (xy 16.841953 2.977113) + (xy 16.838647 2.978668) + (xy 16.75195 3.013133) + (xy 16.664965 3.032728) + (xy 16.559609 3.041818) + (xy 16.520467 3.042601) + (xy 16.444134 3.043189) + (xy 16.333108 3.043587) + (xy 16.189887 3.043799) + (xy 16.016967 3.043828) + (xy 15.816846 3.043677) + (xy 15.59202 3.043352) + (xy 15.344986 3.042856) + (xy 15.078243 3.042192) + (xy 14.794286 3.041365) + (xy 14.495614 3.040378) + (xy 14.184722 3.039235) + (xy 13.864109 3.03794) + (xy 13.771023 3.037542) + (xy 11.141187 3.026172) + (xy 11.042684 2.975476) + (xy 10.942115 2.903442) + (xy 10.871483 2.808803) + (xy 10.834295 2.697165) + (xy 10.829337 2.634292) + (xy 10.833055 2.603983) + (xy 10.844282 2.547642) + (xy 10.863292 2.464222) + (xy 10.890359 2.352672) + (xy 10.925756 2.211945) + (xy 10.969756 2.040991) + (xy 11.022634 1.838762) + (xy 11.084662 1.60421) + (xy 11.156114 1.336285) + (xy 11.237264 1.033939) + (xy 11.328384 0.696123) + (xy 11.42975 0.321788) + (xy 11.498255 0.069453) + (xy 11.598015 -0.297702) + (xy 11.687974 -0.628569) + (xy 11.76877 -0.92515) + (xy 11.84104 -1.189446) + (xy 11.905423 -1.42346) + (xy 11.962557 -1.629193) + (xy 12.01308 -1.808647) + (xy 12.05763 -1.963823) + (xy 12.096847 -2.096724) + (xy 12.131367 -2.209351) + (xy 12.161828 -2.303706) + (xy 12.188871 -2.381791) + (xy 12.213131 -2.445608) + (xy 12.235248 -2.497158) + (xy 12.25586 -2.538443) + (xy 12.275604 -2.571465) + (xy 12.29512 -2.598226) + (xy 12.315045 -2.620727) + (xy 12.336018 -2.64097) + (xy 12.358676 -2.660958) + (xy 12.372578 -2.672993) + (xy 12.439463 -2.724501) + (xy 12.517565 -2.775637) + (xy 12.551172 -2.794771) + (xy 12.650391 -2.847578) + (xy 15.428516 -2.847578) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp ff364b1b-3aa1-417c-957f-3245b853591e)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod new file mode 100644 index 0000000..582e84e --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_medium" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E41274) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0.149555 5.08) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 3d69b37b-0f6c-47d9-ac22-40575720fd63) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 9e4a009b-ed47-4a3b-a73f-c3e86d8b23cc) + ) + (fp_poly (pts + (xy 10.505784 -1.898311) + (xy 10.719149 -1.898091) + (xy 10.92422 -1.897735) + (xy 11.119444 -1.897252) + (xy 11.303271 -1.89665) + (xy 11.474149 -1.895939) + (xy 11.630525 -1.895126) + (xy 11.770849 -1.894221) + (xy 11.893569 -1.893233) + (xy 11.997132 -1.892169) + (xy 12.079988 -1.891039) + (xy 12.140584 -1.889851) + (xy 12.17737 -1.888614) + (xy 12.188159 -1.887717) + (xy 12.236764 -1.867652) + (xy 12.288046 -1.831231) + (xy 12.333237 -1.785953) + (xy 12.36357 -1.739317) + (xy 12.364678 -1.736754) + (xy 12.377388 -1.69291) + (xy 12.381333 -1.640086) + (xy 12.376168 -1.574693) + (xy 12.361545 -1.493139) + (xy 12.337117 -1.391836) + (xy 12.328057 -1.357912) + (xy 12.308514 -1.287326) + (xy 12.290456 -1.224556) + (xy 12.27538 -1.174621) + (xy 12.26478 -1.142536) + (xy 12.261445 -1.134402) + (xy 12.257283 -1.129151) + (xy 12.249332 -1.124756) + (xy 12.235402 -1.121142) + (xy 12.213301 -1.118234) + (xy 12.18084 -1.115954) + (xy 12.135825 -1.114228) + (xy 12.076068 -1.11298) + (xy 11.999377 -1.112135) + (xy 11.903561 -1.111616) + (xy 11.786429 -1.111348) + (xy 11.64579 -1.111255) + (xy 11.591063 -1.11125) + (xy 11.432135 -1.111173) + (xy 11.297206 -1.110797) + (xy 11.183816 -1.109909) + (xy 11.089506 -1.108296) + (xy 11.011818 -1.105744) + (xy 10.948291 -1.10204) + (xy 10.896467 -1.09697) + (xy 10.853885 -1.090321) + (xy 10.818088 -1.081879) + (xy 10.786615 -1.07143) + (xy 10.757007 -1.058761) + (xy 10.726805 -1.043659) + (xy 10.71 -1.034747) + (xy 10.63908 -0.987213) + (xy 10.569322 -0.923867) + (xy 10.509416 -0.853407) + (xy 10.475779 -0.800365) + (xy 10.465094 -0.775289) + (xy 10.447219 -0.727618) + (xy 10.423046 -0.659952) + (xy 10.393466 -0.574892) + (xy 10.359371 -0.475035) + (xy 10.321652 -0.362982) + (xy 10.281201 -0.241333) + (xy 10.238909 -0.112687) + (xy 10.219421 -0.052917) + (xy 10.177103 0.076836) + (xy 10.136752 0.199839) + (xy 10.099191 0.313634) + (xy 10.065243 0.415761) + (xy 10.035728 0.503764) + (xy 10.011471 0.575184) + (xy 9.993292 0.627563) + (xy 9.982016 0.658442) + (xy 9.979235 0.665026) + (xy 9.957224 0.694814) + (xy 9.923072 0.727827) + (xy 9.906186 0.741094) + (xy 9.851759 0.78052) + (xy 8.725732 0.78052) + (xy 8.661632 0.713315) + (xy 8.59284 0.651783) + (xy 8.522464 0.61284) + (xy 8.443051 0.593274) + (xy 8.374062 0.589382) + (xy 8.269968 0.601108) + (xy 8.178783 0.634569) + (xy 8.102661 0.687642) + (xy 8.043755 0.758205) + (xy 8.00422 0.844136) + (xy 7.986211 0.943313) + (xy 7.985318 0.972343) + (xy 7.99709 1.074762) + (xy 8.030981 1.164506) + (xy 8.084855 1.239468) + (xy 8.156578 1.297544) + (xy 8.244013 1.336627) + (xy 8.345025 1.354613) + (xy 8.374062 1.355578) + (xy 8.462166 1.348497) + (xy 8.537423 1.324401) + (xy 8.606834 1.280216) + (xy 8.662218 1.228999) + (xy 8.724635 1.164309) + (xy 9.293489 1.163914) + (xy 9.429659 1.163504) + (xy 9.554252 1.162504) + (xy 9.664838 1.160968) + (xy 9.758985 1.158949) + (xy 9.834261 1.156502) + (xy 9.888236 1.153678) + (xy 9.918476 1.150533) + (xy 9.920396 1.150136) + (xy 10.031132 1.111632) + (xy 10.134734 1.050511) + (xy 10.225772 0.97056) + (xy 10.286327 0.894964) + (xy 10.298629 0.873536) + (xy 10.31381 0.840982) + (xy 10.33248 0.7956) + (xy 10.35525 0.735691) + (xy 10.382729 0.659555) + (xy 10.415526 0.565492) + (xy 10.454252 0.451803) + (xy 10.499516 0.316788) + (xy 10.551928 0.158746) + (xy 10.569222 0.10633) + (xy 10.620132 -0.047905) + (xy 10.663609 -0.178987) + (xy 10.700395 -0.288925) + (xy 10.731231 -0.37973) + (xy 10.756858 -0.453413) + (xy 10.778018 -0.511984) + (xy 10.795453 -0.557452) + (xy 10.809905 -0.591829) + (xy 10.822113 -0.617124) + (xy 10.832821 -0.635348) + (xy 10.84277 -0.648512) + (xy 10.850687 -0.656756) + (xy 10.884335 -0.685836) + (xy 10.915497 -0.708397) + (xy 10.923114 -0.712788) + (xy 10.941951 -0.716812) + (xy 10.982005 -0.720166) + (xy 11.04414 -0.72287) + (xy 11.12922 -0.724946) + (xy 11.238106 -0.726412) + (xy 11.371663 -0.727291) + (xy 11.530754 -0.727604) + (xy 11.541993 -0.727605) + (xy 11.685754 -0.727487) + (xy 11.805178 -0.727091) + (xy 11.902386 -0.726352) + (xy 11.979498 -0.725205) + (xy 12.038635 -0.723586) + (xy 12.081917 -0.721429) + (xy 12.111464 -0.718671) + (xy 12.129398 -0.715245) + (xy 12.137838 -0.711088) + (xy 12.138969 -0.709381) + (xy 12.136687 -0.693934) + (xy 12.127881 -0.655148) + (xy 12.113136 -0.595169) + (xy 12.093035 -0.516143) + (xy 12.068163 -0.420218) + (xy 12.039104 -0.309538) + (xy 12.006442 -0.18625) + (xy 11.970761 -0.052502) + (xy 11.932647 0.089562) + (xy 11.892682 0.237794) + (xy 11.851451 0.390048) + (xy 11.809539 0.544179) + (xy 11.76753 0.698039) + (xy 11.726007 0.849482) + (xy 11.685556 0.996362) + (xy 11.646759 1.136533) + (xy 11.610203 1.267847) + (xy 11.57647 1.38816) + (xy 11.546145 1.495324) + (xy 11.519813 1.587194) + (xy 11.498057 1.661622) + (xy 11.481462 1.716463) + (xy 11.470612 1.74957) + (xy 11.467555 1.757238) + (xy 11.426485 1.821075) + (xy 11.367733 1.885122) + (xy 11.298996 1.942102) + (xy 11.227968 1.984742) + (xy 11.225764 1.985778) + (xy 11.167966 2.008755) + (xy 11.109976 2.021818) + (xy 11.039739 2.027878) + (xy 11.013644 2.0284) + (xy 10.962755 2.028792) + (xy 10.888738 2.029058) + (xy 10.793257 2.029199) + (xy 10.677978 2.029218) + (xy 10.544563 2.029118) + (xy 10.394679 2.028901) + (xy 10.22999 2.02857) + (xy 10.052161 2.028128) + (xy 9.862857 2.027576) + (xy 9.663742 2.026918) + (xy 9.456481 2.026156) + (xy 9.242739 2.025293) + (xy 9.180682 2.025028) + (xy 7.427457 2.017447) + (xy 7.361789 1.98365) + (xy 7.294743 1.935627) + (xy 7.247655 1.872535) + (xy 7.222863 1.798109) + (xy 7.219558 1.756194) + (xy 7.222036 1.735988) + (xy 7.229521 1.698428) + (xy 7.242194 1.642814) + (xy 7.260239 1.568447) + (xy 7.283837 1.474629) + (xy 7.31317 1.36066) + (xy 7.348422 1.225841) + (xy 7.389774 1.069473) + (xy 7.437409 0.890856) + (xy 7.491509 0.689292) + (xy 7.552256 0.464081) + (xy 7.619833 0.214525) + (xy 7.665503 0.046302) + (xy 7.73201 -0.198468) + (xy 7.791982 -0.419046) + (xy 7.845846 -0.616767) + (xy 7.894026 -0.792965) + (xy 7.936948 -0.948974) + (xy 7.975037 -1.086129) + (xy 8.008719 -1.205765) + (xy 8.03842 -1.309216) + (xy 8.064564 -1.397816) + (xy 8.087577 -1.472901) + (xy 8.107885 -1.535805) + (xy 8.125913 -1.587861) + (xy 8.142087 -1.630406) + (xy 8.156832 -1.664772) + (xy 8.170573 -1.692296) + (xy 8.183736 -1.71431) + (xy 8.196746 -1.732151) + (xy 8.21003 -1.747152) + (xy 8.224011 -1.760647) + (xy 8.239117 -1.773972) + (xy 8.248385 -1.781996) + (xy 8.292975 -1.816335) + (xy 8.345043 -1.850425) + (xy 8.367447 -1.863181) + (xy 8.433593 -1.898386) + (xy 10.285677 -1.898386) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 118d3f7b-868f-4b0f-bace-f83fc32df0ef)) + (fp_poly (pts + (xy 1.506943 -1.995089) + (xy 1.714926 -1.957993) + (xy 1.744535 -1.950515) + (xy 1.925499 -1.890183) + (xy 2.092352 -1.807586) + (xy 2.246153 -1.702138) + (xy 2.340145 -1.620573) + (xy 2.470422 -1.480601) + (xy 2.578197 -1.328167) + (xy 2.664099 -1.162054) + (xy 2.728758 -0.981041) + (xy 2.772804 -0.783909) + (xy 2.773023 -0.782585) + (xy 2.78415 -0.683185) + (xy 2.788772 -0.566541) + (xy 2.787157 -0.440986) + (xy 2.77957 -0.314853) + (xy 2.766278 -0.196474) + (xy 2.751608 -0.112448) + (xy 2.68616 0.132872) + (xy 2.595279 0.371711) + (xy 2.47934 0.60342) + (xy 2.338716 0.827354) + (xy 2.173783 1.042864) + (xy 1.984914 1.249303) + (xy 1.936674 1.296839) + (xy 1.74134 1.469372) + (xy 1.533005 1.622718) + (xy 1.314342 1.755406) + (xy 1.088025 1.865965) + (xy 0.85673 1.952923) + (xy 0.636632 2.011945) + (xy 0.561011 2.024617) + (xy 0.467997 2.034609) + (xy 0.364085 2.04174) + (xy 0.255772 2.045834) + (xy 0.149555 2.046711) + (xy 0.051931 2.044193) + (xy -0.030606 2.038101) + (xy -0.076269 2.031549) + (xy -0.273011 1.981945) + (xy -0.45517 1.911105) + (xy -0.621741 1.819885) + (xy -0.771719 1.709138) + (xy -0.904097 1.579718) + (xy -1.017872 1.432479) + (xy -1.112037 1.268275) + (xy -1.185044 1.089581) + (xy -1.235481 0.898476) + (xy -1.261954 0.699726) + (xy -1.265187 0.495212) + (xy -1.260984 0.449791) + (xy -0.190421 0.449791) + (xy -0.188284 0.557563) + (xy -0.180186 0.646957) + (xy -0.164605 0.725679) + (xy -0.140019 0.801435) + (xy -0.10512 0.881478) + (xy -0.042009 0.984755) + (xy 0.038547 1.06913) + (xy 0.134743 1.133853) + (xy 0.244773 1.178173) + (xy 0.366834 1.201341) + (xy 0.499118 1.202605) + (xy 0.624196 1.184656) + (xy 0.774958 1.139396) + (xy 0.920075 1.069521) + (xy 1.058128 0.976531) + (xy 1.1877 0.861929) + (xy 1.307371 0.727218) + (xy 1.415725 0.573899) + (xy 1.511343 0.403474) + (xy 1.592808 0.217446) + (xy 1.626526 0.122872) + (xy 1.67372 -0.038993) + (xy 1.70341 -0.189735) + (xy 1.716749 -0.33699) + (xy 1.715937 -0.468536) + (xy 1.699395 -0.623574) + (xy 1.665399 -0.759169) + (xy 1.614177 -0.875077) + (xy 1.545955 -0.971051) + (xy 1.460961 -1.046845) + (xy 1.359421 -1.102214) + (xy 1.241564 -1.136911) + (xy 1.107615 -1.15069) + (xy 1.085729 -1.150938) + (xy 0.929873 -1.137958) + (xy 0.778448 -1.099621) + (xy 0.632668 -1.036834) + (xy 0.493748 -0.950502) + (xy 0.362903 -0.841532) + (xy 0.241349 -0.710828) + (xy 0.130299 -0.559297) + (xy 0.030969 -0.387844) + (xy 0.012289 -0.350573) + (xy -0.068968 -0.16716) + (xy -0.128527 0.007719) + (xy -0.167585 0.178789) + (xy -0.187341 0.350778) + (xy -0.190421 0.449791) + (xy -1.260984 0.449791) + (xy -1.245902 0.28681) + (xy -1.204822 0.0764) + (xy -1.142668 -0.134141) + (xy -1.060164 -0.342933) + (xy -0.958031 -0.548098) + (xy -0.836992 -0.747757) + (xy -0.69777 -0.940033) + (xy -0.541087 -1.123046) + (xy -0.367665 -1.294918) + (xy -0.219286 -1.421598) + (xy -0.011197 -1.574188) + (xy 0.202036 -1.704457) + (xy 0.418939 -1.812007) + (xy 0.63804 -1.896442) + (xy 0.857865 -1.957364) + (xy 1.076939 -1.994377) + (xy 1.293789 -2.007085) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 297249dc-70ae-48eb-88dc-1e3b213f56a6)) + (fp_poly (pts + (xy 4.18793 -1.927834) + (xy 4.263907 -1.922717) + (xy 4.326973 -1.915148) + (xy 4.371176 -1.905239) + (xy 4.378854 -1.902289) + (xy 4.441958 -1.860748) + (xy 4.495923 -1.79854) + (xy 4.536071 -1.721078) + (xy 4.536558 -1.719792) + (xy 4.552398 -1.679276) + (xy 4.576537 -1.619673) + (xy 4.60802 -1.543216) + (xy 4.645895 -1.452136) + (xy 4.689209 -1.348666) + (xy 4.73701 -1.235036) + (xy 4.788345 -1.113478) + (xy 4.842261 -0.986224) + (xy 4.897805 -0.855506) + (xy 4.954024 -0.723556) + (xy 5.009967 -0.592605) + (xy 5.06468 -0.464885) + (xy 5.11721 -0.342627) + (xy 5.166605 -0.228064) + (xy 5.211912 -0.123427) + (xy 5.252178 -0.030948) + (xy 5.28645 0.047142) + (xy 5.313777 0.108611) + (xy 5.333204 0.151227) + (xy 5.34378 0.172758) + (xy 5.345433 0.174949) + (xy 5.350074 0.160972) + (xy 5.361058 0.123385) + (xy 5.37785 0.064128) + (xy 5.399915 -0.014859) + (xy 5.426719 -0.111638) + (xy 5.457727 -0.224269) + (xy 5.492403 -0.350813) + (xy 5.530214 -0.489331) + (xy 5.570623 -0.637883) + (xy 5.613097 -0.79453) + (xy 5.628993 -0.853282) + (xy 5.672192 -1.012795) + (xy 5.713596 -1.165212) + (xy 5.752661 -1.30856) + (xy 5.788844 -1.440863) + (xy 5.8216 -1.560149) + (xy 5.850387 -1.664445) + (xy 5.87466 -1.751776) + (xy 5.893875 -1.820169) + (xy 5.907489 -1.867649) + (xy 5.914958 -1.892245) + (xy 5.916019 -1.895079) + (xy 5.920477 -1.900922) + (xy 5.92908 -1.905695) + (xy 5.944298 -1.909505) + (xy 5.968599 -1.91246) + (xy 6.004451 -1.914666) + (xy 6.054324 -1.916232) + (xy 6.120686 -1.917264) + (xy 6.206006 -1.917869) + (xy 6.312752 -1.918155) + (xy 6.443393 -1.91823) + (xy 6.448903 -1.91823) + (xy 6.591262 -1.917896) + (xy 6.713071 -1.916914) + (xy 6.813262 -1.91531) + (xy 6.890766 -1.91311) + (xy 6.944517 -1.910341) + (xy 6.973444 -1.907029) + (xy 6.978339 -1.905075) + (xy 6.976025 -1.890788) + (xy 6.967144 -1.852754) + (xy 6.952172 -1.792729) + (xy 6.931587 -1.712469) + (xy 6.905867 -1.61373) + (xy 6.875487 -1.498268) + (xy 6.840926 -1.367839) + (xy 6.802661 -1.224198) + (xy 6.76117 -1.069103) + (xy 6.716929 -0.904309) + (xy 6.670416 -0.731572) + (xy 6.622109 -0.552648) + (xy 6.572484 -0.369293) + (xy 6.522019 -0.183263) + (xy 6.471191 0.003686) + (xy 6.420478 0.189798) + (xy 6.370357 0.373317) + (xy 6.321305 0.552486) + (xy 6.2738 0.725551) + (xy 6.228319 0.890754) + (xy 6.185339 1.04634) + (xy 6.145337 1.190553) + (xy 6.108791 1.321637) + (xy 6.076178 1.437835) + (xy 6.047976 1.537393) + (xy 6.024662 1.618553) + (xy 6.006713 1.67956) + (xy 5.994606 1.718657) + (xy 5.989429 1.73302) + (xy 5.950253 1.795038) + (xy 5.893899 1.858605) + (xy 5.828077 1.916293) + (xy 5.760499 1.960674) + (xy 5.745007 1.968459) + (xy 5.717242 1.980959) + (xy 5.691907 1.990214) + (xy 5.664363 1.996779) + (xy 5.629967 2.001204) + (xy 5.584078 2.004043) + (xy 5.522056 2.005847) + (xy 5.439259 2.00717) + (xy 5.417343 2.007457) + (xy 5.320198 2.008173) + (xy 5.245681 2.007361) + (xy 5.189994 2.004821) + (xy 5.149341 2.000354) + (xy 5.119924 1.99376) + (xy 5.113072 1.991465) + (xy 5.093116 1.983928) + (xy 5.074901 1.975604) + (xy 5.057616 1.96492) + (xy 5.040448 1.950301) + (xy 5.022585 1.930175) + (xy 5.003216 1.902968) + (xy 4.981528 1.867107) + (xy 4.956709 1.82102) + (xy 4.927948 1.763131) + (xy 4.894432 1.691869) + (xy 4.85535 1.605659) + (xy 4.809889 1.502929) + (xy 4.757238 1.382106) + (xy 4.696584 1.241615) + (xy 4.627116 1.079884) + (xy 4.551292 0.902975) + (xy 4.486472 0.751986) + (xy 4.424573 0.60839) + (xy 4.36639 0.473996) + (xy 4.312718 0.35061) + (xy 4.264351 0.240041) + (xy 4.222084 0.144097) + (xy 4.18671 0.064583) + (xy 4.159024 0.003309) + (xy 4.13982 -0.037918) + (xy 4.129894 -0.057291) + (xy 4.128724 -0.058552) + (xy 4.124172 -0.044925) + (xy 4.113232 -0.007692) + (xy 4.096441 0.051217) + (xy 4.074333 0.129872) + (xy 4.047445 0.226343) + (xy 4.016313 0.3387) + (xy 3.981471 0.465012) + (xy 3.943456 0.60335) + (xy 3.902803 0.751783) + (xy 3.860049 0.908382) + (xy 3.84328 0.969931) + (xy 3.56526 1.990989) + (xy 3.039044 1.994448) + (xy 2.9026 1.995193) + (xy 2.790468 1.995426) + (xy 2.700505 1.995092) + (xy 2.630567 1.994136) + (xy 2.578511 1.992501) + (xy 2.542195 1.990134) + (xy 2.519476 1.986977) + (xy 2.50821 1.982976) + (xy 2.506205 1.98065) + (xy 2.508928 1.966415) + (xy 2.518136 1.928424) + (xy 2.533351 1.868444) + (xy 2.554097 1.788245) + (xy 2.579898 1.689596) + (xy 2.610275 1.574265) + (xy 2.644752 1.444022) + (xy 2.682854 1.300635) + (xy 2.724102 1.145873) + (xy 2.76802 0.981506) + (xy 2.814132 0.809303) + (xy 2.86196 0.631031) + (xy 2.911027 0.448461) + (xy 2.960858 0.263362) + (xy 3.010975 0.077501) + (xy 3.060901 -0.107352) + (xy 3.11016 -0.289427) + (xy 3.158274 -0.466957) + (xy 3.204768 -0.638171) + (xy 3.249164 -0.801301) + (xy 3.290985 -0.954579) + (xy 3.329755 -1.096235) + (xy 3.364997 -1.2245) + (xy 3.396233 -1.337605) + (xy 3.422989 -1.433781) + (xy 3.444785 -1.51126) + (xy 3.461147 -1.568272) + (xy 3.471596 -1.603048) + (xy 3.474264 -1.611031) + (xy 3.517566 -1.694254) + (xy 3.581799 -1.77129) + (xy 3.661473 -1.837385) + (xy 3.751099 -1.887787) + (xy 3.822734 -1.912734) + (xy 3.873971 -1.921552) + (xy 3.942062 -1.927359) + (xy 4.021054 -1.930267) + (xy 4.104994 -1.930388) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4e8f4efa-7c75-42c6-a15b-96b8e5392f97)) + (fp_poly (pts + (xy -4.458432 -1.95938) + (xy -4.361459 -1.958065) + (xy -4.272652 -1.95605) + (xy -4.195473 -1.953338) + (xy -4.133383 -1.949928) + (xy -4.089844 -1.945821) + (xy -4.068316 -1.941017) + (xy -4.066701 -1.939538) + (xy -4.069324 -1.924968) + (xy -4.078497 -1.886585) + (xy -4.093757 -1.826088) + (xy -4.114645 -1.745179) + (xy -4.140698 -1.645557) + (xy -4.171457 -1.528921) + (xy -4.206461 -1.396971) + (xy -4.245247 -1.251409) + (xy -4.287355 -1.093932) + (xy -4.332325 -0.926242) + (xy -4.379695 -0.750038) + (xy -4.429005 -0.56702) + (xy -4.479793 -0.378888) + (xy -4.531598 -0.187341) + (xy -4.58396 0.005919) + (xy -4.636417 0.199194) + (xy -4.688509 0.390783) + (xy -4.739774 0.578987) + (xy -4.789752 0.762106) + (xy -4.837981 0.938439) + (xy -4.884001 1.106287) + (xy -4.927351 1.263951) + (xy -4.967569 1.409729) + (xy -5.004195 1.541923) + (xy -5.036768 1.658831) + (xy -5.064826 1.758756) + (xy -5.087909 1.839996) + (xy -5.105556 1.900851) + (xy -5.117306 1.939622) + (xy -5.122698 1.954609) + (xy -5.132332 1.959009) + (xy -5.154718 1.962619) + (xy -5.191832 1.965502) + (xy -5.245655 1.967718) + (xy -5.318166 1.969329) + (xy -5.411342 1.970396) + (xy -5.527163 1.970981) + (xy -5.656308 1.971145) + (xy -5.770969 1.970901) + (xy -5.877157 1.970206) + (xy -5.972006 1.969112) + (xy -6.052652 1.967675) + (xy -6.11623 1.965948) + (xy -6.159873 1.963986) + (xy -6.180717 1.961842) + (xy -6.182074 1.961223) + (xy -6.179136 1.947929) + (xy -6.169708 1.910795) + (xy -6.154248 1.851515) + (xy -6.133213 1.771779) + (xy -6.10706 1.673279) + (xy -6.076246 1.557707) + (xy -6.041229 1.426754) + (xy -6.002466 1.282111) + (xy -5.960414 1.125471) + (xy -5.915531 0.958524) + (xy -5.868273 0.782962) + (xy -5.819099 0.600477) + (xy -5.768465 0.41276) + (xy -5.716829 0.221503) + (xy -5.664647 0.028398) + (xy -5.612378 -0.164865) + (xy -5.560478 -0.356594) + (xy -5.509405 -0.545097) + (xy -5.459616 -0.728682) + (xy -5.411569 -0.905659) + (xy -5.36572 -1.074335) + (xy -5.322527 -1.23302) + (xy -5.282447 -1.380021) + (xy -5.245937 -1.513647) + (xy -5.213456 -1.632206) + (xy -5.185459 -1.734008) + (xy -5.162405 -1.81736) + (xy -5.14475 -1.880571) + (xy -5.132952 -1.92195) + (xy -5.127509 -1.9397) + (xy -5.11281 -1.944695) + (xy -5.075123 -1.948987) + (xy -5.01791 -1.952576) + (xy -4.944633 -1.955462) + (xy -4.858752 -1.957647) + (xy -4.763731 -1.959131) + (xy -4.663029 -1.959914) + (xy -4.560109 -1.959997) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5042aa84-76f9-413b-aadc-7658cbc67e45)) + (fp_poly (pts + (xy -2.750256 -1.949552) + (xy -2.573947 -1.949237) + (xy -2.388144 -1.948715) + (xy -2.194543 -1.947979) + (xy -2.14533 -1.947763) + (xy -1.90744 -1.946631) + (xy -1.694786 -1.945493) + (xy -1.506143 -1.944328) + (xy -1.34029 -1.943118) + (xy -1.196002 -1.941843) + (xy -1.072057 -1.940484) + (xy -0.967231 -1.939021) + (xy -0.880302 -1.937436) + (xy -0.810046 -1.93571) + (xy -0.75524 -1.933823) + (xy -0.714661 -1.931755) + (xy -0.687086 -1.929488) + (xy -0.671291 -1.927002) + (xy -0.666109 -1.924496) + (xy -0.667851 -1.907969) + (xy -0.675863 -1.869248) + (xy -0.68934 -1.811637) + (xy -0.707477 -1.738437) + (xy -0.72947 -1.652949) + (xy -0.754512 -1.558476) + (xy -0.763249 -1.526106) + (xy -0.866762 -1.144323) + (xy -1.824982 -1.137379) + (xy -1.844607 -1.068091) + (xy -1.850609 -1.046384) + (xy -1.863083 -1.000838) + (xy -1.881567 -0.933149) + (xy -1.905599 -0.845014) + (xy -1.93472 -0.738127) + (xy -1.968466 -0.614184) + (xy -2.006376 -0.47488) + (xy -2.047989 -0.321911) + (xy -2.092844 -0.156973) + (xy -2.140478 0.018239) + (xy -2.190431 0.202029) + (xy -2.24224 0.392703) + (xy -2.26314 0.469635) + (xy -2.315317 0.661519) + (xy -2.365711 0.846485) + (xy -2.413874 1.022903) + (xy -2.459356 1.189147) + (xy -2.50171 1.343587) + (xy -2.540485 1.484597) + (xy -2.575235 1.610549) + (xy -2.60551 1.719814) + (xy -2.630861 1.810765) + (xy -2.650839 1.881774) + (xy -2.664997 1.931212) + (xy -2.672885 1.957453) + (xy -2.674251 1.961223) + (xy -2.678874 1.967067) + (xy -2.687632 1.971841) + (xy -2.702995 1.975651) + (xy -2.727435 1.978606) + (xy -2.763423 1.980813) + (xy -2.813432 1.982378) + (xy -2.879932 1.98341) + (xy -2.965396 1.984015) + (xy -3.072295 1.984301) + (xy -3.2031 1.984374) + (xy -3.207758 1.984375) + (xy -3.327107 1.984081) + (xy -3.436212 1.98324) + (xy -3.532437 1.98191) + (xy -3.613148 1.980152) + (xy -3.67571 1.978024) + (xy -3.717487 1.975586) + (xy -3.735846 1.972897) + (xy -3.736423 1.972467) + (xy -3.733668 1.959004) + (xy -3.72449 1.921906) + (xy -3.7094 1.863075) + (xy -3.68891 1.784408) + (xy -3.663529 1.687805) + (xy -3.633769 1.575167) + (xy -3.600139 1.448393) + (xy -3.563151 1.309381) + (xy -3.523316 1.160033) + (xy -3.481144 1.002247) + (xy -3.437145 0.837924) + (xy -3.391831 0.668962) + (xy -3.345712 0.497261) + (xy -3.299299 0.324721) + (xy -3.253102 0.153242) + (xy -3.207633 -0.015277) + (xy -3.163401 -0.178937) + (xy -3.120918 -0.335837) + (xy -3.080694 -0.484079) + (xy -3.04324 -0.621762) + (xy -3.009067 -0.746987) + (xy -2.978685 -0.857854) + (xy -2.952604 -0.952464) + (xy -2.931337 -1.028917) + (xy -2.915392 -1.085314) + (xy -2.905282 -1.119755) + (xy -2.90412 -1.123481) + (xy -2.90226 -1.130713) + (xy -2.903426 -1.136549) + (xy -2.910133 -1.141138) + (xy -2.924897 -1.14463) + (xy -2.950234 -1.147175) + (xy -2.988659 -1.148923) + (xy -3.042689 -1.150023) + (xy -3.114839 -1.150626) + (xy -3.207626 -1.15088) + (xy -3.323566 -1.150937) + (xy -3.365151 -1.150938) + (xy -3.474028 -1.151247) + (xy -3.574369 -1.152124) + (xy -3.663145 -1.153499) + (xy -3.737324 -1.155299) + (xy -3.793872 -1.157451) + (xy -3.82976 -1.159884) + (xy -3.841911 -1.162286) + (xy -3.840376 -1.177516) + (xy -3.832562 -1.214323) + (xy -3.819513 -1.268857) + (xy -3.802274 -1.337271) + (xy -3.781888 -1.415715) + (xy -3.759399 -1.500342) + (xy -3.735851 -1.587303) + (xy -3.712288 -1.67275) + (xy -3.689755 -1.752833) + (xy -3.669295 -1.823706) + (xy -3.651953 -1.881518) + (xy -3.638772 -1.922422) + (xy -3.630797 -1.942569) + (xy -3.629902 -1.943783) + (xy -3.615377 -1.945134) + (xy -3.57609 -1.946319) + (xy -3.513738 -1.947331) + (xy -3.430017 -1.948168) + (xy -3.326624 -1.948824) + (xy -3.205255 -1.949295) + (xy -3.067606 -1.949577) + (xy -2.915374 -1.949664) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 97994d63-a366-4f00-9455-8037aad05034)) + (fp_poly (pts + (xy -6.75349 -1.960034) + (xy -6.583236 -1.959232) + (xy -6.420558 -1.95823) + (xy -6.267405 -1.957055) + (xy -6.125722 -1.955731) + (xy -5.997455 -1.954285) + (xy -5.884552 -1.952743) + (xy -5.788958 -1.95113) + (xy -5.712619 -1.949472) + (xy -5.657483 -1.947795) + (xy -5.625496 -1.946125) + (xy -5.617919 -1.944974) + (xy -5.618568 -1.9302) + (xy -5.625504 -1.893835) + (xy -5.637704 -1.839718) + (xy -5.654148 -1.771689) + (xy -5.673816 -1.693585) + (xy -5.695684 -1.609245) + (xy -5.718733 -1.522508) + (xy -5.74194 -1.437213) + (xy -5.764286 -1.357198) + (xy -5.784748 -1.286302) + (xy -5.802305 -1.228364) + (xy -5.815936 -1.187222) + (xy -5.824621 -1.166715) + (xy -5.825163 -1.165965) + (xy -5.832016 -1.162013) + (xy -5.84686 -1.158791) + (xy -5.871648 -1.156278) + (xy -5.908336 -1.154452) + (xy -5.958878 -1.153291) + (xy -6.025229 -1.152773) + (xy -6.109345 -1.152876) + (xy -6.21318 -1.153578) + (xy -6.338689 -1.154857) + (xy -6.487827 -1.156692) + (xy -6.562247 -1.15768) + (xy -7.284686 -1.16744) + (xy -7.385918 -0.792903) + (xy -7.411348 -0.697673) + (xy -7.433936 -0.610861) + (xy -7.452889 -0.535702) + (xy -7.467412 -0.475431) + (xy -7.47671 -0.433281) + (xy -7.47999 -0.412488) + (xy -7.479716 -0.410928) + (xy -7.465453 -0.409439) + (xy -7.427183 -0.407888) + (xy -7.367358 -0.406313) + (xy -7.28843 -0.404757) + (xy -7.192849 -0.403259) + (xy -7.083068 -0.40186) + (xy -6.961538 -0.4006) + (xy -6.83071 -0.399521) + (xy -6.762313 -0.39906) + (xy -6.62762 -0.398037) + (xy -6.500897 -0.396722) + (xy -6.384608 -0.395164) + (xy -6.281219 -0.393414) + (xy -6.193198 -0.39152) + (xy -6.12301 -0.389534) + (xy -6.073121 -0.387505) + (xy -6.045996 -0.385482) + (xy -6.041746 -0.384494) + (xy -6.042444 -0.369761) + (xy -6.049407 -0.33343) + (xy -6.061617 -0.279335) + (xy -6.078055 -0.211314) + (xy -6.097702 -0.133204) + (xy -6.11954 -0.04884) + (xy -6.14255 0.037941) + (xy -6.165714 0.123302) + (xy -6.188014 0.203406) + (xy -6.208429 0.274418) + (xy -6.225943 0.3325) + (xy -6.239536 0.373817) + (xy -6.24819 0.39453) + (xy -6.248803 0.395393) + (xy -6.255456 0.399404) + (xy -6.269634 0.402683) + (xy -6.29331 0.405252) + (xy -6.328459 0.407135) + (xy -6.377055 0.408356) + (xy -6.441071 0.408936) + (xy -6.522483 0.4089) + (xy -6.623263 0.40827) + (xy -6.745387 0.407069) + (xy -6.890828 0.405321) + (xy -6.988136 0.404046) + (xy -7.123814 0.402345) + (xy -7.251221 0.400978) + (xy -7.367963 0.399953) + (xy -7.471647 0.399281) + (xy -7.559881 0.398972) + (xy -7.63027 0.399036) + (xy -7.680424 0.399482) + (xy -7.707948 0.400321) + (xy -7.712605 0.401016) + (xy -7.715936 0.415009) + (xy -7.725351 0.451266) + (xy -7.739978 0.50652) + (xy -7.758949 0.577507) + (xy -7.781394 0.660962) + (xy -7.806442 0.753619) + (xy -7.81213 0.774601) + (xy -7.837354 0.868845) + (xy -7.859674 0.954681) + (xy -7.878293 1.028836) + (xy -7.892409 1.088034) + (xy -7.901225 1.129) + (xy -7.90394 1.148461) + (xy -7.903643 1.149528) + (xy -7.889268 1.151119) + (xy -7.850888 1.152751) + (xy -7.790959 1.154382) + (xy -7.711934 1.155971) + (xy -7.616268 1.157478) + (xy -7.506414 1.158862) + (xy -7.384827 1.160081) + (xy -7.253961 1.161095) + (xy -7.185661 1.161513) + (xy -7.05096 1.162459) + (xy -6.924221 1.163727) + (xy -6.807911 1.165264) + (xy -6.704498 1.167021) + (xy -6.616448 1.168947) + (xy -6.546228 1.170992) + (xy -6.496306 1.173105) + (xy -6.469147 1.175235) + (xy -6.464881 1.176286) + (xy -6.465709 1.190995) + (xy -6.472768 1.227309) + (xy -6.485039 1.281385) + (xy -6.501506 1.349382) + (xy -6.52115 1.427457) + (xy -6.542954 1.51177) + (xy -6.5659 1.598478) + (xy -6.588971 1.68374) + (xy -6.611147 1.763713) + (xy -6.631413 1.834555) + (xy -6.648749 1.892426) + (xy -6.662139 1.933483) + (xy -6.670564 1.953885) + (xy -6.671069 1.954609) + (xy -6.673734 1.957357) + (xy -6.678148 1.959791) + (xy -6.685749 1.961913) + (xy -6.697973 1.963728) + (xy -6.716254 1.965238) + (xy -6.74203 1.966446) + (xy -6.776736 1.967357) + (xy -6.821808 1.967973) + (xy -6.878682 1.968297) + (xy -6.948793 1.968334) + (xy -7.033579 1.968086) + (xy -7.134474 1.967557) + (xy -7.252914 1.96675) + (xy -7.390336 1.965669) + (xy -7.548176 1.964316) + (xy -7.727869 1.962696) + (xy -7.930851 1.960811) + (xy -8.158558 1.958665) + (xy -8.208698 1.95819) + (xy -8.368723 1.956684) + (xy -8.504503 1.955303) + (xy -8.618251 1.953837) + (xy -8.71218 1.952081) + (xy -8.788501 1.949825) + (xy -8.849428 1.946864) + (xy -8.897171 1.94299) + (xy -8.933944 1.937994) + (xy -8.961958 1.931671) + (xy -8.983426 1.923811) + (xy -9.00056 1.914208) + (xy -9.015572 1.902655) + (xy -9.030675 1.888943) + (xy -9.04001 1.880232) + (xy -9.08752 1.823436) + (xy -9.112815 1.758799) + (xy -9.11899 1.693333) + (xy -9.117053 1.674696) + (xy -9.111111 1.6425) + (xy -9.100911 1.595778) + (xy -9.086203 1.53356) + (xy -9.066733 1.454879) + (xy -9.04225 1.358767) + (xy -9.012501 1.244255) + (xy -8.977234 1.110377) + (xy -8.936198 0.956162) + (xy -8.889139 0.780644) + (xy -8.835806 0.582855) + (xy -8.775947 0.361826) + (xy -8.70931 0.116589) + (xy -8.686576 0.033072) + (xy -8.631947 -0.167436) + (xy -8.578975 -0.361672) + (xy -8.528102 -0.548018) + (xy -8.479774 -0.724854) + (xy -8.434434 -0.890561) + (xy -8.392528 -1.04352) + (xy -8.354498 -1.182113) + (xy -8.320789 -1.30472) + (xy -8.291846 -1.409723) + (xy -8.268112 -1.495502) + (xy -8.250032 -1.560439) + (xy -8.23805 -1.602915) + (xy -8.232856 -1.620573) + (xy -8.187931 -1.718086) + (xy -8.121118 -1.806185) + (xy -8.036536 -1.880331) + (xy -7.952317 -1.929671) + (xy -7.877969 -1.964532) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp af706b9d-2e5e-46ab-9a95-50062787b0fa)) + (fp_poly (pts + (xy -10.741494 -1.980695) + (xy -10.644435 -1.979396) + (xy -10.524643 -1.977236) + (xy -10.436352 -1.975442) + (xy -10.304986 -1.972625) + (xy -10.197685 -1.970106) + (xy -10.112062 -1.967729) + (xy -10.045728 -1.96534) + (xy -9.996294 -1.96278) + (xy -9.961373 -1.959895) + (xy -9.938575 -1.956529) + (xy -9.925511 -1.952524) + (xy -9.919795 -1.947726) + (xy -9.919036 -1.941978) + (xy -9.919089 -1.941637) + (xy -9.922991 -1.926163) + (xy -9.933414 -1.886753) + (xy -9.949928 -1.824999) + (xy -9.972103 -1.742492) + (xy -9.999507 -1.640824) + (xy -10.031711 -1.521587) + (xy -10.068284 -1.386374) + (xy -10.108795 -1.236777) + (xy -10.152813 -1.074387) + (xy -10.19991 -0.900796) + (xy -10.249652 -0.717597) + (xy -10.301611 -0.526381) + (xy -10.339115 -0.38845) + (xy -10.392271 -0.192968) + (xy -10.443458 -0.004654) + (xy -10.492251 0.174925) + (xy -10.538225 0.344201) + (xy -10.580955 0.501608) + (xy -10.620017 0.645579) + (xy -10.654985 0.774547) + (xy -10.685435 0.886945) + (xy -10.710941 0.981205) + (xy -10.731079 1.055761) + (xy -10.745424 1.109045) + (xy -10.753551 1.139491) + (xy -10.755313 1.14639) + (xy -10.742488 1.147252) + (xy -10.705627 1.14806) + (xy -10.647153 1.148799) + (xy -10.569489 1.149454) + (xy -10.475059 1.150009) + (xy -10.366283 1.150448) + (xy -10.245587 1.150756) + (xy -10.115391 1.150917) + (xy -10.048333 1.150937) + (xy -9.876671 1.151185) + (xy -9.72732 1.15192) + (xy -9.600918 1.153131) + (xy -9.498101 1.154805) + (xy -9.419508 1.156932) + (xy -9.365776 1.159499) + (xy -9.337543 1.162495) + (xy -9.333186 1.164152) + (xy -9.334491 1.179728) + (xy -9.342046 1.216867) + (xy -9.354814 1.271696) + (xy -9.371757 1.340343) + (xy -9.391839 1.418937) + (xy -9.414023 1.503605) + (xy -9.437273 1.590473) + (xy -9.46055 1.675671) + (xy -9.482819 1.755326) + (xy -9.503043 1.825566) + (xy -9.520184 1.882517) + (xy -9.533206 1.922309) + (xy -9.541071 1.941068) + (xy -9.541306 1.94138) + (xy -9.549464 1.944865) + (xy -9.568927 1.947815) + (xy -9.601316 1.950257) + (xy -9.648253 1.952218) + (xy -9.711361 1.953722) + (xy -9.79226 1.954797) + (xy -9.892572 1.955468) + (xy -10.01392 1.955763) + (xy -10.157925 1.955707) + (xy -10.326208 1.955327) + (xy -10.389823 1.955126) + (xy -10.545954 1.954501) + (xy -10.701906 1.953684) + (xy -10.854347 1.952703) + (xy -10.999943 1.951588) + (xy -11.13536 1.950369) + (xy -11.257265 1.949077) + (xy -11.362326 1.947739) + (xy -11.447207 1.946388) + (xy -11.502761 1.945204) + (xy -11.603175 1.942312) + (xy -11.681068 1.938844) + (xy -11.740374 1.933913) + (xy -11.785028 1.92663) + (xy -11.818964 1.916108) + (xy -11.846118 1.901458) + (xy -11.870424 1.881792) + (xy -11.895487 1.856571) + (xy -11.934788 1.802473) + (xy -11.954988 1.740124) + (xy -11.959404 1.68255) + (xy -11.956031 1.662804) + (xy -11.946173 1.619552) + (xy -11.930308 1.554565) + (xy -11.908913 1.469611) + (xy -11.882465 1.366459) + (xy -11.851443 1.246879) + (xy -11.816324 1.112639) + (xy -11.777584 0.965508) + (xy -11.735702 0.807257) + (xy -11.691155 0.639653) + (xy -11.644421 0.464467) + (xy -11.595976 0.283467) + (xy -11.546299 0.098422) + (xy -11.495866 -0.088899) + (xy -11.445157 -0.276726) + (xy -11.394646 -0.46329) + (xy -11.344813 -0.646822) + (xy -11.296135 -0.825553) + (xy -11.249089 -0.997715) + (xy -11.204153 -1.161537) + (xy -11.161804 -1.31525) + (xy -11.122519 -1.457086) + (xy -11.086776 -1.585275) + (xy -11.055053 -1.698049) + (xy -11.027827 -1.793638) + (xy -11.005576 -1.870272) + (xy -10.988776 -1.926184) + (xy -10.977905 -1.959603) + (xy -10.973945 -1.968828) + (xy -10.965476 -1.973286) + (xy -10.947933 -1.976715) + (xy -10.91904 -1.979142) + (xy -10.87652 -1.980596) + (xy -10.818097 -1.981104) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6acf612-6407-4324-875f-1f62f23cedcb)) +) diff --git a/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod new file mode 100644 index 0000000..27e47c0 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_small" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E4127C) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0.182043 2.54) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 4640fb25-b855-4eb0-82b5-b1ad81fbdbfe) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp d268e8aa-6219-4d33-ad60-480a4f197905) + ) + (fp_poly (pts + (xy 0.753472 -0.997544) + (xy 0.857463 -0.978996) + (xy 0.872268 -0.975257) + (xy 0.96275 -0.945091) + (xy 1.046176 -0.903793) + (xy 1.123077 -0.851069) + (xy 1.170073 -0.810286) + (xy 1.235211 -0.7403) + (xy 1.289099 -0.664083) + (xy 1.33205 -0.581027) + (xy 1.364379 -0.49052) + (xy 1.386402 -0.391954) + (xy 1.386512 -0.391292) + (xy 1.392075 -0.341592) + (xy 1.394386 -0.28327) + (xy 1.393579 -0.220493) + (xy 1.389785 -0.157426) + (xy 1.383139 -0.098237) + (xy 1.375804 -0.056224) + (xy 1.34308 0.066436) + (xy 1.29764 0.185856) + (xy 1.23967 0.30171) + (xy 1.169358 0.413677) + (xy 1.086892 0.521432) + (xy 0.992457 0.624652) + (xy 0.968337 0.64842) + (xy 0.87067 0.734686) + (xy 0.766503 0.811359) + (xy 0.657171 0.877703) + (xy 0.544013 0.932983) + (xy 0.428365 0.976462) + (xy 0.318316 1.005973) + (xy 0.280506 1.012309) + (xy 0.233999 1.017305) + (xy 0.182043 1.02087) + (xy 0.127886 1.022917) + (xy 0.074778 1.023356) + (xy 0.025966 1.022097) + (xy -0.015303 1.019051) + (xy -0.038134 1.015775) + (xy -0.136505 0.990973) + (xy -0.227585 0.955553) + (xy -0.31087 0.909943) + (xy -0.385859 0.854569) + (xy -0.452048 0.789859) + (xy -0.508936 0.71624) + (xy -0.556018 0.634138) + (xy -0.592522 0.544791) + (xy -0.61774 0.449238) + (xy -0.630977 0.349863) + (xy -0.632593 0.247606) + (xy -0.630492 0.224896) + (xy -0.09521 0.224896) + (xy -0.094142 0.278782) + (xy -0.090093 0.323479) + (xy -0.082302 0.36284) + (xy -0.070009 0.400718) + (xy -0.05256 0.440739) + (xy -0.021004 0.492378) + (xy 0.019274 0.534565) + (xy 0.067372 0.566927) + (xy 0.122387 0.589087) + (xy 0.183417 0.600671) + (xy 0.249559 0.601303) + (xy 0.312098 0.592328) + (xy 0.387479 0.569698) + (xy 0.460038 0.534761) + (xy 0.529064 0.488266) + (xy 0.59385 0.430965) + (xy 0.653686 0.363609) + (xy 0.707863 0.28695) + (xy 0.755672 0.201737) + (xy 0.796404 0.108723) + (xy 0.813263 0.061436) + (xy 0.83686 -0.019496) + (xy 0.851705 -0.094867) + (xy 0.858375 -0.168495) + (xy 0.857969 -0.234268) + (xy 0.849698 -0.311787) + (xy 0.8327 -0.379584) + (xy 0.807089 -0.437538) + (xy 0.772978 -0.485525) + (xy 0.730481 -0.523422) + (xy 0.679711 -0.551107) + (xy 0.620782 -0.568455) + (xy 0.553808 -0.575345) + (xy 0.542865 -0.575469) + (xy 0.464937 -0.568979) + (xy 0.389224 -0.54981) + (xy 0.316334 -0.518417) + (xy 0.246874 -0.475251) + (xy 0.181452 -0.420766) + (xy 0.120675 -0.355414) + (xy 0.06515 -0.279648) + (xy 0.015485 -0.193922) + (xy 0.006145 -0.175286) + (xy -0.034484 -0.08358) + (xy -0.064263 0.00386) + (xy -0.083792 0.089395) + (xy -0.09367 0.175389) + (xy -0.09521 0.224896) + (xy -0.630492 0.224896) + (xy -0.622951 0.143405) + (xy -0.602411 0.0382) + (xy -0.571334 -0.06707) + (xy -0.530082 -0.171466) + (xy -0.479015 -0.274049) + (xy -0.418496 -0.373878) + (xy -0.348885 -0.470016) + (xy -0.270543 -0.561523) + (xy -0.183832 -0.647459) + (xy -0.109643 -0.710799) + (xy -0.005598 -0.787094) + (xy 0.101018 -0.852228) + (xy 0.20947 -0.906003) + (xy 0.31902 -0.948221) + (xy 0.428933 -0.978682) + (xy 0.53847 -0.997188) + (xy 0.646895 -1.003542) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1d6c21a2-d62d-412f-8e83-b9373faadd9a)) + (fp_poly (pts + (xy -3.376745 -0.980017) + (xy -3.291618 -0.979616) + (xy -3.210279 -0.979115) + (xy -3.133702 -0.978527) + (xy -3.062861 -0.977865) + (xy -2.998727 -0.977142) + (xy -2.942276 -0.976371) + (xy -2.894479 -0.975565) + (xy -2.856309 -0.974736) + (xy -2.828741 -0.973897) + (xy -2.812748 -0.973062) + (xy -2.808959 -0.972487) + (xy -2.809284 -0.9651) + (xy -2.812752 -0.946917) + (xy -2.818852 -0.919859) + (xy -2.827074 -0.885844) + (xy -2.836908 -0.846792) + (xy -2.847842 -0.804622) + (xy -2.859366 -0.761254) + (xy -2.87097 -0.718606) + (xy -2.882143 -0.678599) + (xy -2.892374 -0.643151) + (xy -2.901152 -0.614182) + (xy -2.907968 -0.593611) + (xy -2.91231 -0.583357) + (xy -2.912581 -0.582982) + (xy -2.916008 -0.581006) + (xy -2.92343 -0.579395) + (xy -2.935824 -0.578139) + (xy -2.954168 -0.577226) + (xy -2.979439 -0.576645) + (xy -3.012614 -0.576386) + (xy -3.054672 -0.576438) + (xy -3.10659 -0.576789) + (xy -3.169344 -0.577428) + (xy -3.243913 -0.578346) + (xy -3.281123 -0.57884) + (xy -3.642343 -0.58372) + (xy -3.692959 -0.396451) + (xy -3.705674 -0.348836) + (xy -3.716968 -0.30543) + (xy -3.726444 -0.267851) + (xy -3.733706 -0.237715) + (xy -3.738355 -0.21664) + (xy -3.739995 -0.206244) + (xy -3.739858 -0.205464) + (xy -3.732726 -0.204719) + (xy -3.713591 -0.203944) + (xy -3.683679 -0.203156) + (xy -3.644215 -0.202378) + (xy -3.596424 -0.201629) + (xy -3.541534 -0.20093) + (xy -3.480769 -0.2003) + (xy -3.415355 -0.19976) + (xy -3.381156 -0.19953) + (xy -3.31381 -0.199018) + (xy -3.250448 -0.198361) + (xy -3.192304 -0.197582) + (xy -3.140609 -0.196707) + (xy -3.096599 -0.19576) + (xy -3.061505 -0.194767) + (xy -3.03656 -0.193752) + (xy -3.022998 -0.192741) + (xy -3.020873 -0.192247) + (xy -3.021222 -0.18488) + (xy -3.024703 -0.166715) + (xy -3.030808 -0.139667) + (xy -3.039027 -0.105657) + (xy -3.048851 -0.066602) + (xy -3.05977 -0.02442) + (xy -3.071275 0.018971) + (xy -3.082857 0.061651) + (xy -3.094007 0.101703) + (xy -3.104214 0.137209) + (xy -3.112971 0.16625) + (xy -3.119768 0.186909) + (xy -3.124095 0.197265) + (xy -3.124401 0.197697) + (xy -3.127728 0.199702) + (xy -3.134817 0.201342) + (xy -3.146655 0.202626) + (xy -3.164229 0.203568) + (xy -3.188527 0.204178) + (xy -3.220535 0.204468) + (xy -3.261241 0.20445) + (xy -3.311631 0.204135) + (xy -3.372693 0.203535) + (xy -3.445414 0.202661) + (xy -3.494068 0.202023) + (xy -3.561907 0.201173) + (xy -3.62561 0.200489) + (xy -3.683981 0.199977) + (xy -3.735823 0.199641) + (xy -3.77994 0.199486) + (xy -3.815135 0.199518) + (xy -3.840212 0.199741) + (xy -3.853974 0.200161) + (xy -3.856302 0.200508) + (xy -3.857968 0.207505) + (xy -3.862675 0.225633) + (xy -3.869989 0.25326) + (xy -3.879474 0.288754) + (xy -3.890697 0.330481) + (xy -3.903221 0.37681) + (xy -3.906065 0.387301) + (xy -3.918677 0.434423) + (xy -3.929837 0.477341) + (xy -3.939146 0.514418) + (xy -3.946204 0.544017) + (xy -3.950612 0.5645) + (xy -3.95197 0.574231) + (xy -3.951821 0.574764) + (xy -3.944634 0.57556) + (xy -3.925444 0.576376) + (xy -3.895479 0.577191) + (xy -3.855967 0.577986) + (xy -3.808134 0.578739) + (xy -3.753207 0.579431) + (xy -3.692413 0.580041) + (xy -3.62698 0.580548) + (xy -3.59283 0.580757) + (xy -3.52548 0.58123) + (xy -3.46211 0.581864) + (xy -3.403955 0.582632) + (xy -3.352249 0.583511) + (xy -3.308224 0.584474) + (xy -3.273114 0.585496) + (xy -3.248153 0.586553) + (xy -3.234573 0.587618) + (xy -3.23244 0.588143) + (xy -3.232854 0.595498) + (xy -3.236384 0.613655) + (xy -3.242519 0.640693) + (xy -3.250753 0.674691) + (xy -3.260575 0.713729) + (xy -3.271477 0.755885) + (xy -3.28295 0.799239) + (xy -3.294485 0.84187) + (xy -3.305573 0.881857) + (xy -3.315706 0.917278) + (xy -3.324374 0.946213) + (xy -3.331069 0.966742) + (xy -3.335282 0.976943) + (xy -3.335534 0.977305) + (xy -3.336867 0.978679) + (xy -3.339074 0.979896) + (xy -3.342874 0.980957) + (xy -3.348986 0.981864) + (xy -3.358127 0.982619) + (xy -3.371015 0.983223) + (xy -3.388368 0.983679) + (xy -3.410904 0.983987) + (xy -3.439341 0.984149) + (xy -3.474396 0.984167) + (xy -3.516789 0.984043) + (xy -3.567237 0.983779) + (xy -3.626457 0.983375) + (xy -3.695168 0.982835) + (xy -3.774088 0.982158) + (xy -3.863934 0.981348) + (xy -3.965425 0.980406) + (xy -4.079279 0.979333) + (xy -4.104349 0.979095) + (xy -4.184361 0.978342) + (xy -4.252251 0.977652) + (xy -4.309125 0.976919) + (xy -4.35609 0.976041) + (xy -4.39425 0.974913) + (xy -4.424714 0.973432) + (xy -4.448585 0.971495) + (xy -4.466972 0.968997) + (xy -4.480979 0.965836) + (xy -4.491713 0.961906) + (xy -4.50028 0.957104) + (xy -4.507786 0.951328) + (xy -4.515337 0.944472) + (xy -4.520005 0.940116) + (xy -4.54376 0.911718) + (xy -4.556407 0.8794) + (xy -4.559495 0.846667) + (xy -4.558526 0.837348) + (xy -4.555555 0.82125) + (xy -4.550455 0.797889) + (xy -4.543101 0.76678) + (xy -4.533366 0.72744) + (xy -4.521125 0.679384) + (xy -4.50625 0.622128) + (xy -4.488617 0.555189) + (xy -4.468099 0.478081) + (xy -4.444569 0.390322) + (xy -4.417903 0.291428) + (xy -4.387973 0.180913) + (xy -4.354655 0.058295) + (xy -4.343288 0.016536) + (xy -4.315973 -0.083718) + (xy -4.289487 -0.180836) + (xy -4.264051 -0.274009) + (xy -4.239887 -0.362427) + (xy -4.217217 -0.44528) + (xy -4.196264 -0.52176) + (xy -4.177249 -0.591056) + (xy -4.160394 -0.65236) + (xy -4.145923 -0.704861) + (xy -4.134056 -0.747751) + (xy -4.125016 -0.780219) + (xy -4.119025 -0.801457) + (xy -4.116428 -0.810286) + (xy -4.093965 -0.859043) + (xy -4.060559 -0.903092) + (xy -4.018268 -0.940165) + (xy -3.976158 -0.964835) + (xy -3.938984 -0.982266) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 428d10c2-1b76-4677-b2dd-52b5ce1b8c0f)) + (fp_poly (pts + (xy -5.370747 -0.990347) + (xy -5.322217 -0.989698) + (xy -5.262321 -0.988618) + (xy -5.218176 -0.987721) + (xy -5.152493 -0.986312) + (xy -5.098842 -0.985053) + (xy -5.056031 -0.983864) + (xy -5.022864 -0.98267) + (xy -4.998147 -0.98139) + (xy -4.980686 -0.979947) + (xy -4.969287 -0.978264) + (xy -4.962755 -0.976262) + (xy -4.959897 -0.973863) + (xy -4.959518 -0.970989) + (xy -4.959544 -0.970818) + (xy -4.961495 -0.963081) + (xy -4.966707 -0.943376) + (xy -4.974964 -0.912499) + (xy -4.986051 -0.871246) + (xy -4.999753 -0.820412) + (xy -5.015855 -0.760793) + (xy -5.034142 -0.693187) + (xy -5.054397 -0.618388) + (xy -5.076406 -0.537193) + (xy -5.099955 -0.450398) + (xy -5.124826 -0.358798) + (xy -5.150805 -0.26319) + (xy -5.169557 -0.194225) + (xy -5.196135 -0.096484) + (xy -5.221729 -0.002327) + (xy -5.246125 0.087463) + (xy -5.269112 0.172101) + (xy -5.290477 0.250804) + (xy -5.310008 0.32279) + (xy -5.327492 0.387274) + (xy -5.342717 0.443473) + (xy -5.35547 0.490603) + (xy -5.365539 0.527881) + (xy -5.372712 0.554523) + (xy -5.376775 0.569746) + (xy -5.377656 0.573195) + (xy -5.371244 0.573626) + (xy -5.352813 0.57403) + (xy -5.323576 0.5744) + (xy -5.284744 0.574727) + (xy -5.237529 0.575005) + (xy -5.183141 0.575224) + (xy -5.122793 0.575378) + (xy -5.057695 0.575459) + (xy -5.024166 0.575469) + (xy -4.938335 0.575593) + (xy -4.86366 0.57596) + (xy -4.800459 0.576566) + (xy -4.74905 0.577403) + (xy -4.709754 0.578466) + (xy -4.682888 0.57975) + (xy -4.668771 0.581248) + (xy -4.666593 0.582076) + (xy -4.667245 0.589864) + (xy -4.671023 0.608434) + (xy -4.677407 0.635848) + (xy -4.685878 0.670172) + (xy -4.695919 0.709469) + (xy -4.707011 0.751803) + (xy -4.718636 0.795237) + (xy -4.730275 0.837836) + (xy -4.741409 0.877663) + (xy -4.751521 0.912783) + (xy -4.760092 0.941259) + (xy -4.766603 0.961155) + (xy -4.770535 0.970534) + (xy -4.770653 0.97069) + (xy -4.774732 0.972433) + (xy -4.784463 0.973908) + (xy -4.800658 0.975129) + (xy -4.824126 0.976109) + (xy -4.85568 0.976861) + (xy -4.89613 0.977399) + (xy -4.946286 0.977734) + (xy -5.00696 0.977882) + (xy -5.078962 0.977854) + (xy -5.163104 0.977664) + (xy -5.194911 0.977563) + (xy -5.272977 0.977251) + (xy -5.350953 0.976842) + (xy -5.427173 0.976352) + (xy -5.499971 0.975794) + (xy -5.56768 0.975185) + (xy -5.628632 0.974539) + (xy -5.681163 0.97387) + (xy -5.723603 0.973194) + (xy -5.75138 0.972602) + (xy -5.801587 0.971156) + (xy -5.840534 0.969422) + (xy -5.870187 0.966957) + (xy -5.892514 0.963315) + (xy -5.909482 0.958054) + (xy -5.923059 0.950729) + (xy -5.935212 0.940896) + (xy -5.947743 0.928286) + (xy -5.967394 0.901237) + (xy -5.977494 0.870062) + (xy -5.979702 0.841275) + (xy -5.978015 0.831402) + (xy -5.973086 0.809776) + (xy -5.965154 0.777283) + (xy -5.954456 0.734806) + (xy -5.941232 0.68323) + (xy -5.925721 0.62344) + (xy -5.908162 0.55632) + (xy -5.888792 0.482754) + (xy -5.867851 0.403629) + (xy -5.845577 0.319827) + (xy -5.82221 0.232234) + (xy -5.797988 0.141734) + (xy -5.773149 0.049211) + (xy -5.747933 -0.044449) + (xy -5.722578 -0.138363) + (xy -5.697323 -0.231645) + (xy -5.672406 -0.323411) + (xy -5.648067 -0.412776) + (xy -5.624544 -0.498857) + (xy -5.602076 -0.580768) + (xy -5.580902 -0.657625) + (xy -5.561259 -0.728543) + (xy -5.543388 -0.792637) + (xy -5.527526 -0.849024) + (xy -5.513913 -0.896819) + (xy -5.502788 -0.935136) + (xy -5.494388 -0.963092) + (xy -5.488952 -0.979801) + (xy -5.486972 -0.984414) + (xy -5.482738 -0.986643) + (xy -5.473966 -0.988357) + (xy -5.45952 -0.989571) + (xy -5.43826 -0.990298) + (xy -5.409048 -0.990552) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4cd934c1-88de-4fa0-9de6-a481adaa427d)) + (fp_poly (pts + (xy 2.093965 -0.963917) + (xy 2.131954 -0.961358) + (xy 2.163487 -0.957574) + (xy 2.185588 -0.952619) + (xy 2.189427 -0.951144) + (xy 2.220979 -0.930374) + (xy 2.247962 -0.89927) + (xy 2.268036 -0.860539) + (xy 2.268279 -0.859896) + (xy 2.276199 -0.839638) + (xy 2.288269 -0.809836) + (xy 2.30401 -0.771608) + (xy 2.322948 -0.726068) + (xy 2.344605 -0.674333) + (xy 2.368505 -0.617518) + (xy 2.394173 -0.556739) + (xy 2.421131 -0.493112) + (xy 2.448903 -0.427753) + (xy 2.477012 -0.361778) + (xy 2.504984 -0.296302) + (xy 2.53234 -0.232442) + (xy 2.558605 -0.171313) + (xy 2.583303 -0.114032) + (xy 2.605956 -0.061713) + (xy 2.626089 -0.015474) + (xy 2.643225 0.023571) + (xy 2.656889 0.054306) + (xy 2.666602 0.075614) + (xy 2.67189 0.086379) + (xy 2.672717 0.087475) + (xy 2.675037 0.080486) + (xy 2.680529 0.061693) + (xy 2.688925 0.032064) + (xy 2.699958 -0.007429) + (xy 2.71336 -0.055819) + (xy 2.728864 -0.112134) + (xy 2.746202 -0.175406) + (xy 2.765107 -0.244665) + (xy 2.785312 -0.318941) + (xy 2.806549 -0.397265) + (xy 2.814497 -0.426641) + (xy 2.836096 -0.506397) + (xy 2.856798 -0.582606) + (xy 2.876331 -0.65428) + (xy 2.894422 -0.720431) + (xy 2.9108 -0.780074) + (xy 2.925194 -0.832222) + (xy 2.93733 -0.875888) + (xy 2.946938 -0.910084) + (xy 2.953745 -0.933824) + (xy 2.957479 -0.946122) + (xy 2.95801 -0.947539) + (xy 2.960239 -0.950461) + (xy 2.96454 -0.952847) + (xy 2.972149 -0.954752) + (xy 2.9843 -0.95623) + (xy 3.002226 -0.957333) + (xy 3.027162 -0.958116) + (xy 3.060343 -0.958632) + (xy 3.103003 -0.958934) + (xy 3.156376 -0.959077) + (xy 3.221697 -0.959115) + (xy 3.224452 -0.959115) + (xy 3.295631 -0.958948) + (xy 3.356536 -0.958457) + (xy 3.406631 -0.957655) + (xy 3.445383 -0.956555) + (xy 3.472259 -0.95517) + (xy 3.486722 -0.953514) + (xy 3.48917 -0.952537) + (xy 3.488013 -0.945394) + (xy 3.483572 -0.926377) + (xy 3.476086 -0.896364) + (xy 3.465794 -0.856234) + (xy 3.452934 -0.806865) + (xy 3.437744 -0.749134) + (xy 3.420463 -0.683919) + (xy 3.401331 -0.612099) + (xy 3.380585 -0.534551) + (xy 3.358465 -0.452154) + (xy 3.335208 -0.365786) + (xy 3.311055 -0.276324) + (xy 3.286242 -0.184646) + (xy 3.26101 -0.091631) + (xy 3.235596 0.001843) + (xy 3.210239 0.094899) + (xy 3.185179 0.186659) + (xy 3.160653 0.276243) + (xy 3.1369 0.362776) + (xy 3.11416 0.445377) + (xy 3.09267 0.52317) + (xy 3.072669 0.595277) + (xy 3.054396 0.660819) + (xy 3.038089 0.718918) + (xy 3.023988 0.768697) + (xy 3.012331 0.809277) + (xy 3.003357 0.83978) + (xy 2.997303 0.859329) + (xy 2.994715 0.86651) + (xy 2.975127 0.897519) + (xy 2.94695 0.929303) + (xy 2.914039 0.958147) + (xy 2.88025 0.980337) + (xy 2.872504 0.98423) + (xy 2.858621 0.99048) + (xy 2.845954 0.995107) + (xy 2.832182 0.99839) + (xy 2.814984 1.000602) + (xy 2.792039 1.002022) + (xy 2.761028 1.002924) + (xy 2.71963 1.003585) + (xy 2.708672 1.003729) + (xy 2.660099 1.004087) + (xy 2.622841 1.003681) + (xy 2.594997 1.002411) + (xy 2.574671 1.000177) + (xy 2.559962 0.99688) + (xy 2.556536 0.995733) + (xy 2.546558 0.991964) + (xy 2.537451 0.987802) + (xy 2.528808 0.98246) + (xy 2.520224 0.975151) + (xy 2.511293 0.965088) + (xy 2.501608 0.951484) + (xy 2.490764 0.933554) + (xy 2.478355 0.91051) + (xy 2.463974 0.881566) + (xy 2.447216 0.845935) + (xy 2.427675 0.80283) + (xy 2.404945 0.751465) + (xy 2.378619 0.691053) + (xy 2.348292 0.620808) + (xy 2.313558 0.539942) + (xy 2.275646 0.451488) + (xy 2.243236 0.375993) + (xy 2.212287 0.304195) + (xy 2.183195 0.236998) + (xy 2.156359 0.175305) + (xy 2.132176 0.120021) + (xy 2.111042 0.072049) + (xy 2.093355 0.032292) + (xy 2.079512 0.001655) + (xy 2.06991 -0.018959) + (xy 2.064947 -0.028645) + (xy 2.064362 -0.029276) + (xy 2.062086 -0.022462) + (xy 2.056616 -0.003846) + (xy 2.048221 0.025609) + (xy 2.037167 0.064936) + (xy 2.023723 0.113172) + (xy 2.008157 0.16935) + (xy 1.990736 0.232506) + (xy 1.971728 0.301675) + (xy 1.951402 0.375892) + (xy 1.930025 0.454191) + (xy 1.92164 0.484966) + (xy 1.78263 0.995495) + (xy 1.519522 0.997224) + (xy 1.4513 0.997597) + (xy 1.395234 0.997713) + (xy 1.350253 0.997546) + (xy 1.315284 0.997068) + (xy 1.289256 0.996251) + (xy 1.271098 0.995067) + (xy 1.259738 0.993489) + (xy 1.254105 0.991488) + (xy 1.253103 0.990325) + (xy 1.254464 0.983208) + (xy 1.259068 0.964212) + (xy 1.266676 0.934222) + (xy 1.277049 0.894123) + (xy 1.289949 0.844798) + (xy 1.305138 0.787133) + (xy 1.322376 0.722011) + (xy 1.341427 0.650318) + (xy 1.362051 0.572937) + (xy 1.38401 0.490753) + (xy 1.407066 0.404652) + (xy 1.43098 0.315516) + (xy 1.455514 0.224231) + (xy 1.480429 0.131681) + (xy 1.505488 0.038751) + (xy 1.530451 -0.053676) + (xy 1.55508 -0.144713) + (xy 1.579137 -0.233478) + (xy 1.602384 -0.319085) + (xy 1.624582 -0.40065) + (xy 1.645493 -0.477289) + (xy 1.664878 -0.548117) + (xy 1.682499 -0.61225) + (xy 1.698117 -0.668802) + (xy 1.711495 -0.71689) + (xy 1.722393 -0.75563) + (xy 1.730574 -0.784136) + (xy 1.735798 -0.801524) + (xy 1.737132 -0.805515) + (xy 1.758783 -0.847127) + (xy 1.7909 -0.885645) + (xy 1.830737 -0.918692) + (xy 1.87555 -0.943893) + (xy 1.911367 -0.956367) + (xy 1.936986 -0.960776) + (xy 1.971031 -0.963679) + (xy 2.010527 -0.965133) + (xy 2.052497 -0.965194) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5114112e-8419-496e-a819-7b5f90e71ca7)) + (fp_poly (pts + (xy 5.252892 -0.949155) + (xy 5.359575 -0.949045) + (xy 5.46211 -0.948867) + (xy 5.559722 -0.948626) + (xy 5.651636 -0.948325) + (xy 5.737075 -0.947969) + (xy 5.815263 -0.947563) + (xy 5.885425 -0.94711) + (xy 5.946785 -0.946616) + (xy 5.998566 -0.946084) + (xy 6.039994 -0.945519) + (xy 6.070292 -0.944925) + (xy 6.088685 -0.944307) + (xy 6.09408 -0.943858) + (xy 6.118382 -0.933826) + (xy 6.144023 -0.915615) + (xy 6.166619 -0.892976) + (xy 6.181785 -0.869658) + (xy 6.182339 -0.868377) + (xy 6.188694 -0.846455) + (xy 6.190667 -0.820043) + (xy 6.188084 -0.787346) + (xy 6.180773 -0.746569) + (xy 6.168559 -0.695918) + (xy 6.164029 -0.678956) + (xy 6.154257 -0.643663) + (xy 6.145228 -0.612278) + (xy 6.13769 -0.58731) + (xy 6.13239 -0.571268) + (xy 6.130723 -0.567201) + (xy 6.128642 -0.564575) + (xy 6.124666 -0.562378) + (xy 6.117701 -0.560571) + (xy 6.106651 -0.559117) + (xy 6.09042 -0.557977) + (xy 6.067913 -0.557114) + (xy 6.038034 -0.55649) + (xy 5.999689 -0.556067) + (xy 5.951781 -0.555808) + (xy 5.893215 -0.555674) + (xy 5.822895 -0.555627) + (xy 5.795532 -0.555625) + (xy 5.716068 -0.555586) + (xy 5.648603 -0.555398) + (xy 5.591908 -0.554954) + (xy 5.544753 -0.554148) + (xy 5.505909 -0.552872) + (xy 5.474146 -0.55102) + (xy 5.448234 -0.548485) + (xy 5.426943 -0.54516) + (xy 5.409044 -0.540939) + (xy 5.393308 -0.535715) + (xy 5.378504 -0.52938) + (xy 5.363403 -0.521829) + (xy 5.355 -0.517373) + (xy 5.31954 -0.493606) + (xy 5.284661 -0.461933) + (xy 5.254708 -0.426703) + (xy 5.23789 -0.400182) + (xy 5.232547 -0.387644) + (xy 5.22361 -0.363809) + (xy 5.211523 -0.329976) + (xy 5.196733 -0.287446) + (xy 5.179686 -0.237517) + (xy 5.160826 -0.181491) + (xy 5.140601 -0.120666) + (xy 5.119455 -0.056343) + (xy 5.109711 -0.026458) + (xy 5.088552 0.038418) + (xy 5.068376 0.09992) + (xy 5.049596 0.156817) + (xy 5.032622 0.207881) + (xy 5.017864 0.251882) + (xy 5.005736 0.287592) + (xy 4.996646 0.313782) + (xy 4.991008 0.329221) + (xy 4.989618 0.332513) + (xy 4.978612 0.347407) + (xy 4.961536 0.363914) + (xy 4.953093 0.370547) + (xy 4.92588 0.39026) + (xy 4.362866 0.39026) + (xy 4.330816 0.356658) + (xy 4.29642 0.325892) + (xy 4.261232 0.30642) + (xy 4.221526 0.296637) + (xy 4.187031 0.294691) + (xy 4.134984 0.300554) + (xy 4.089392 0.317285) + (xy 4.051331 0.343821) + (xy 4.021878 0.379103) + (xy 4.00211 0.422068) + (xy 3.993106 0.471657) + (xy 3.992659 0.486172) + (xy 3.998545 0.537381) + (xy 4.015491 0.582253) + (xy 4.042428 0.619734) + (xy 4.078289 0.648772) + (xy 4.122007 0.668314) + (xy 4.172513 0.677307) + (xy 4.187031 0.677789) + (xy 4.231083 0.674249) + (xy 4.268712 0.662201) + (xy 4.303417 0.640108) + (xy 4.331109 0.6145) + (xy 4.362318 0.582155) + (xy 4.646745 0.581957) + (xy 4.71483 0.581752) + (xy 4.777126 0.581252) + (xy 4.832419 0.580484) + (xy 4.879493 0.579475) + (xy 4.917131 0.578251) + (xy 4.944118 0.576839) + (xy 4.959238 0.575267) + (xy 4.960198 0.575068) + (xy 5.015566 0.555816) + (xy 5.067367 0.525256) + (xy 5.112886 0.48528) + (xy 5.143164 0.447482) + (xy 5.149315 0.436768) + (xy 5.156905 0.420491) + (xy 5.16624 0.3978) + (xy 5.177625 0.367846) + (xy 5.191365 0.329778) + (xy 5.207763 0.282746) + (xy 5.227126 0.225902) + (xy 5.249758 0.158394) + (xy 5.275964 0.079373) + (xy 5.284611 0.053165) + (xy 5.310066 -0.023952) + (xy 5.331805 -0.089493) + (xy 5.350198 -0.144462) + (xy 5.365616 -0.189865) + (xy 5.378429 -0.226706) + (xy 5.389009 -0.255992) + (xy 5.397727 -0.278726) + (xy 5.404953 -0.295914) + (xy 5.411057 -0.308562) + (xy 5.416411 -0.317674) + (xy 5.421385 -0.324256) + (xy 5.425344 -0.328378) + (xy 5.442168 -0.342918) + (xy 5.457749 -0.354198) + (xy 5.461557 -0.356394) + (xy 5.470976 -0.358406) + (xy 5.491003 -0.360083) + (xy 5.52207 -0.361435) + (xy 5.56461 -0.362473) + (xy 5.619053 -0.363206) + (xy 5.685832 -0.363645) + (xy 5.765377 -0.363802) + (xy 5.770997 -0.363802) + (xy 5.842877 -0.363743) + (xy 5.902589 -0.363545) + (xy 5.951193 -0.363176) + (xy 5.989749 -0.362602) + (xy 6.019318 -0.361793) + (xy 6.040959 -0.360714) + (xy 6.055732 -0.359335) + (xy 6.064699 -0.357622) + (xy 6.068919 -0.355544) + (xy 6.069485 -0.35469) + (xy 6.068344 -0.346967) + (xy 6.063941 -0.327574) + (xy 6.056568 -0.297584) + (xy 6.046518 -0.258071) + (xy 6.034082 -0.210109) + (xy 6.019552 -0.154769) + (xy 6.003221 -0.093125) + (xy 5.985381 -0.026251) + (xy 5.966324 0.044781) + (xy 5.946341 0.118897) + (xy 5.925726 0.195024) + (xy 5.90477 0.27209) + (xy 5.883765 0.34902) + (xy 5.863004 0.424741) + (xy 5.842778 0.498181) + (xy 5.82338 0.568267) + (xy 5.805102 0.633924) + (xy 5.788235 0.69408) + (xy 5.773073 0.747662) + (xy 5.759907 0.793597) + (xy 5.749029 0.830811) + (xy 5.740731 0.858232) + (xy 5.735306 0.874785) + (xy 5.733778 0.878619) + (xy 5.713243 0.910538) + (xy 5.683867 0.942561) + (xy 5.649498 0.971051) + (xy 5.613984 0.992371) + (xy 5.612882 0.992889) + (xy 5.583983 1.004378) + (xy 5.554988 1.010909) + (xy 5.51987 1.013939) + (xy 5.506822 1.0142) + (xy 5.481378 1.014396) + (xy 5.444369 1.014529) + (xy 5.396629 1.0146) + (xy 5.338989 1.014609) + (xy 5.272282 1.014559) + (xy 5.19734 1.014451) + (xy 5.114995 1.014285) + (xy 5.026081 1.014064) + (xy 4.931429 1.013788) + (xy 4.831871 1.013459) + (xy 4.728241 1.013078) + (xy 4.62137 1.012647) + (xy 4.590341 1.012514) + (xy 3.713729 1.008724) + (xy 3.680895 0.991825) + (xy 3.647372 0.967814) + (xy 3.623828 0.936268) + (xy 3.611432 0.899055) + (xy 3.609779 0.878097) + (xy 3.611018 0.867994) + (xy 3.614761 0.849214) + (xy 3.621097 0.821407) + (xy 3.63012 0.784224) + (xy 3.641919 0.737315) + (xy 3.656585 0.68033) + (xy 3.674211 0.612921) + (xy 3.694887 0.534737) + (xy 3.718705 0.445428) + (xy 3.745755 0.344646) + (xy 3.776128 0.232041) + (xy 3.809917 0.107263) + (xy 3.832752 0.023151) + (xy 3.866005 -0.099234) + (xy 3.895991 -0.209523) + (xy 3.922923 -0.308383) + (xy 3.947013 -0.396482) + (xy 3.968474 -0.474487) + (xy 3.987519 -0.543064) + (xy 4.00436 -0.602882) + (xy 4.01921 -0.654608) + (xy 4.032282 -0.698908) + (xy 4.043789 -0.73645) + (xy 4.053943 -0.767902) + (xy 4.062957 -0.79393) + (xy 4.071044 -0.815203) + (xy 4.078416 -0.832386) + (xy 4.085287 -0.846148) + (xy 4.091868 -0.857155) + (xy 4.098373 -0.866075) + (xy 4.105015 -0.873576) + (xy 4.112006 -0.880323) + (xy 4.119559 -0.886986) + (xy 4.124193 -0.890998) + (xy 4.146488 -0.908167) + (xy 4.172522 -0.925212) + (xy 4.183724 -0.93159) + (xy 4.216797 -0.949193) + (xy 5.142839 -0.949193) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6142a849-f9bb-4ce7-b459-be52d129ae3e)) + (fp_poly (pts + (xy -1.375128 -0.974776) + (xy -1.286973 -0.974618) + (xy -1.194072 -0.974357) + (xy -1.097271 -0.973989) + (xy -1.072665 -0.973881) + (xy -0.95372 -0.973315) + (xy -0.847393 -0.972746) + (xy -0.753071 -0.972164) + (xy -0.670145 -0.971559) + (xy -0.598001 -0.970921) + (xy -0.536028 -0.970242) + (xy -0.483615 -0.96951) + (xy -0.440151 -0.968718) + (xy -0.405023 -0.967855) + (xy -0.37762 -0.966911) + (xy -0.35733 -0.965877) + (xy -0.343543 -0.964744) + (xy -0.335645 -0.963501) + (xy -0.333054 -0.962248) + (xy -0.333925 -0.953984) + (xy -0.337931 -0.934624) + (xy -0.34467 -0.905818) + (xy -0.353738 -0.869218) + (xy -0.364735 -0.826474) + (xy -0.377256 -0.779238) + (xy -0.381624 -0.763053) + (xy -0.433381 -0.572161) + (xy -0.912491 -0.568689) + (xy -0.922303 -0.534045) + (xy -0.925304 -0.523192) + (xy -0.931541 -0.500419) + (xy -0.940783 -0.466574) + (xy -0.952799 -0.422507) + (xy -0.96736 -0.369063) + (xy -0.984233 -0.307092) + (xy -1.003188 -0.23744) + (xy -1.023994 -0.160955) + (xy -1.046422 -0.078486) + (xy -1.070239 0.00912) + (xy -1.095215 0.101015) + (xy -1.12112 0.196352) + (xy -1.13157 0.234818) + (xy -1.157658 0.33076) + (xy -1.182855 0.423243) + (xy -1.206937 0.511452) + (xy -1.229678 0.594574) + (xy -1.250855 0.671794) + (xy -1.270242 0.742299) + (xy -1.287617 0.805275) + (xy -1.302755 0.859907) + (xy -1.31543 0.905383) + (xy -1.325419 0.940887) + (xy -1.332498 0.965606) + (xy -1.336442 0.978727) + (xy -1.337125 0.980612) + (xy -1.339437 0.983534) + (xy -1.343816 0.985921) + (xy -1.351497 0.987826) + (xy -1.363717 0.989303) + (xy -1.381711 0.990407) + (xy -1.406716 0.991189) + (xy -1.439966 0.991705) + (xy -1.482698 0.992008) + (xy -1.536147 0.992151) + (xy -1.60155 0.992187) + (xy -1.603879 0.992188) + (xy -1.663553 0.992041) + (xy -1.718106 0.99162) + (xy -1.766218 0.990955) + (xy -1.806574 0.990076) + (xy -1.837855 0.989012) + (xy -1.858743 0.987793) + (xy -1.867923 0.986449) + (xy -1.868211 0.986234) + (xy -1.866834 0.979502) + (xy -1.862245 0.960953) + (xy -1.8547 0.931538) + (xy -1.844455 0.892204) + (xy -1.831764 0.843903) + (xy -1.816884 0.787584) + (xy -1.800069 0.724197) + (xy -1.781575 0.654691) + (xy -1.761658 0.580017) + (xy -1.740572 0.501124) + (xy -1.718572 0.418962) + (xy -1.695915 0.334481) + (xy -1.672856 0.248631) + (xy -1.649649 0.162361) + (xy -1.626551 0.076621) + (xy -1.603816 -0.007638) + (xy -1.5817 -0.089468) + (xy -1.560459 -0.167918) + (xy -1.540347 -0.242039) + (xy -1.52162 -0.310881) + (xy -1.504533 -0.373493) + (xy -1.489342 -0.428927) + (xy -1.476302 -0.476232) + (xy -1.465668 -0.514458) + (xy -1.457696 -0.542657) + (xy -1.452641 -0.559877) + (xy -1.45206 -0.56174) + (xy -1.45113 -0.565356) + (xy -1.451713 -0.568274) + (xy -1.455066 -0.570569) + (xy -1.462448 -0.572315) + (xy -1.475117 -0.573587) + (xy -1.494329 -0.574461) + (xy -1.521344 -0.575011) + (xy -1.557419 -0.575313) + (xy -1.603813 -0.57544) + (xy -1.661783 -0.575468) + (xy -1.682575 -0.575469) + (xy -1.737014 -0.575623) + (xy -1.787184 -0.576062) + (xy -1.831572 -0.576749) + (xy -1.868662 -0.577649) + (xy -1.896936 -0.578725) + (xy -1.91488 -0.579942) + (xy -1.920955 -0.581143) + (xy -1.920188 -0.588758) + (xy -1.916281 -0.607161) + (xy -1.909756 -0.634428) + (xy -1.901137 -0.668635) + (xy -1.890944 -0.707857) + (xy -1.879699 -0.750171) + (xy -1.867925 -0.793651) + (xy -1.856144 -0.836375) + (xy -1.844877 -0.876416) + (xy -1.834647 -0.911853) + (xy -1.825976 -0.940759) + (xy -1.819386 -0.961211) + (xy -1.815398 -0.971284) + (xy -1.814951 -0.971891) + (xy -1.807688 -0.972567) + (xy -1.788045 -0.973159) + (xy -1.756869 -0.973665) + (xy -1.715008 -0.974084) + (xy -1.663312 -0.974412) + (xy -1.602627 -0.974647) + (xy -1.533803 -0.974788) + (xy -1.457687 -0.974832) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e891b422-a4d1-49f1-b496-09c284ec0cab)) + (fp_poly (pts + (xy -2.229216 -0.97969) + (xy -2.180729 -0.979032) + (xy -2.136326 -0.978025) + (xy -2.097736 -0.976669) + (xy -2.066691 -0.974964) + (xy -2.044922 -0.97291) + (xy -2.034158 -0.970508) + (xy -2.03335 -0.969769) + (xy -2.034662 -0.962484) + (xy -2.039248 -0.943292) + (xy -2.046878 -0.913044) + (xy -2.057322 -0.872589) + (xy -2.070349 -0.822778) + (xy -2.085728 -0.76446) + (xy -2.10323 -0.698485) + (xy -2.122623 -0.625704) + (xy -2.143677 -0.546966) + (xy -2.166162 -0.463121) + (xy -2.189847 -0.375019) + (xy -2.214502 -0.28351) + (xy -2.239896 -0.189444) + (xy -2.265799 -0.09367) + (xy -2.29198 0.00296) + (xy -2.318208 0.099597) + (xy -2.344254 0.195392) + (xy -2.369887 0.289494) + (xy -2.394876 0.381053) + (xy -2.41899 0.46922) + (xy -2.442 0.553144) + (xy -2.463675 0.631976) + (xy -2.483784 0.704865) + (xy -2.502097 0.770962) + (xy -2.518384 0.829416) + (xy -2.532413 0.879378) + (xy -2.543954 0.919998) + (xy -2.552778 0.950426) + (xy -2.558653 0.969811) + (xy -2.561349 0.977305) + (xy -2.566166 0.979505) + (xy -2.577359 0.98131) + (xy -2.595916 0.982751) + (xy -2.622827 0.983859) + (xy -2.659083 0.984665) + (xy -2.705671 0.985198) + (xy -2.763581 0.985491) + (xy -2.828154 0.985573) + (xy -2.885484 0.985451) + (xy -2.938578 0.985103) + (xy -2.986003 0.984556) + (xy -3.026326 0.983838) + (xy -3.058115 0.982974) + (xy -3.079936 0.981993) + (xy -3.090358 0.980921) + (xy -3.091037 0.980612) + (xy -3.089568 0.973965) + (xy -3.084854 0.955398) + (xy -3.077124 0.925758) + (xy -3.066606 0.88589) + (xy -3.05353 0.83664) + (xy -3.038123 0.778854) + (xy -3.020614 0.713377) + (xy -3.001233 0.641056) + (xy -2.980207 0.562736) + (xy -2.957765 0.479262) + (xy -2.934136 0.391481) + (xy -2.909549 0.300239) + (xy -2.884232 0.20638) + (xy -2.858414 0.110752) + (xy -2.832323 0.014199) + (xy -2.806189 -0.082432) + (xy -2.780239 -0.178297) + (xy -2.754702 -0.272548) + (xy -2.729808 -0.364341) + (xy -2.705784 -0.452829) + (xy -2.68286 -0.537167) + (xy -2.661263 -0.61651) + (xy -2.641223 -0.69001) + (xy -2.622968 -0.756823) + (xy -2.606728 -0.816103) + (xy -2.592729 -0.867004) + (xy -2.581202 -0.90868) + (xy -2.572375 -0.940285) + (xy -2.566476 -0.960975) + (xy -2.563754 -0.96985) + (xy -2.556405 -0.972347) + (xy -2.537561 -0.974493) + (xy -2.508955 -0.976288) + (xy -2.472316 -0.977731) + (xy -2.429376 -0.978823) + (xy -2.381865 -0.979565) + (xy -2.331514 -0.979957) + (xy -2.280054 -0.979998) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp f5e399ec-bf9f-4ee7-99e9-9e6f3d1c03ea)) +) diff --git a/Hardware/MVBMS/Symbol_Library/LED_150080M153000/LED_150080M153000.kicad_mod b/Hardware/MVBMS/Symbol_Library/LED_150080M153000/LED_150080M153000.kicad_mod new file mode 100644 index 0000000..b210cd3 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/LED_150080M153000/LED_150080M153000.kicad_mod @@ -0,0 +1,49 @@ +(footprint "LED_150080M153000" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr smd) + (fp_text reference "REF**" (at 0.032 -2.2064) (layer "F.SilkS") + (effects (font (size 0.64 0.64) (thickness 0.15))) + (tstamp a7373b12-f0a7-49be-bbb0-d27656f9004f) + ) + (fp_text value "LED_150080M153000" (at 4.9088 2.2936) (layer "F.Fab") + (effects (font (size 0.64 0.64) (thickness 0.15))) + (tstamp 0c2a4feb-a219-4050-83ff-402bbfa00b3d) + ) + (fp_line (start -0.65 -0.105) (end -0.65 0.105) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 960be6c5-07a8-4b1a-b490-8a1d2ae46d34)) + (fp_line (start 0.65 0.105) (end 0.65 -0.105) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b4f889be-7fa0-488a-a06d-810a9fe6bcfc)) + (fp_circle (center -1.575 -0.925) (end -1.475 -0.925) + (stroke (width 0.2) (type solid)) (fill none) (layer "F.SilkS") (tstamp fdc19266-bfb2-40a9-85ec-2af561ee7fc1)) + (fp_line (start -1.375 -1.675) (end 1.375 -1.675) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f8f4c1f-3c04-47b4-a50c-dc5e66904d5d)) + (fp_line (start -1.375 1.675) (end -1.375 -1.675) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c42a48ee-e18e-4f25-bfd2-3ff31f24c8c9)) + (fp_line (start 1.375 -1.675) (end 1.375 1.675) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c6c68129-6791-4548-b3f3-0c00215edbe4)) + (fp_line (start 1.375 1.675) (end -1.375 1.675) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 56e682c3-1cdd-4b39-b0a2-7da75a2ddf42)) + (fp_line (start -0.65 -1) (end -0.65 1) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 74bd28df-4f0a-4a61-9b0a-fb72c1d306db)) + (fp_line (start -0.65 1) (end 0.65 1) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 9781440b-d505-4825-be03-678a067981f4)) + (fp_line (start 0.65 -1) (end -0.65 -1) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1ac743cc-2e65-4918-9451-39341dca3edb)) + (fp_line (start 0.65 1) (end 0.65 -1) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp ead2fba1-8c04-4125-b8d6-26bc56e7701b)) + (fp_circle (center -1.575 -0.925) (end -1.475 -0.925) + (stroke (width 0.2) (type solid)) (fill none) (layer "F.Fab") (tstamp 1e372a5c-46f6-4953-afc5-4aa7e6be3f8c)) + (pad "1" smd rect (at -0.625 -0.925) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.102) (tstamp fdd9b4fa-128c-450e-9207-7ee171d81122)) + (pad "2" smd rect (at 0.625 -0.925) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.102) (tstamp 7d139dbd-6da5-4377-b4e2-92cd692426db)) + (pad "3" smd rect (at 0.625 0.925 180) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.102) (tstamp 10ea3683-9314-407c-900a-3a18702727b6)) + (pad "4" smd rect (at -0.625 0.925 180) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.102) (tstamp 7b157a83-94ac-4368-b600-233046d104d1)) + (model "${KIPRJMOD}/KiCAD_lib/stp/150080M153000.step" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym b/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym new file mode 100644 index 0000000..176b05e --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym @@ -0,0 +1,2496 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol " G3VM-61GR2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" " G3VM-61GR2" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOP-4_3.8x4.1mm_P2.54mm" + (at -5.08 -5.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/307/en-g3vm_61gr2-780127.pdf" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Form A, Solid State Relay (Photo MOSFET) 60V, 1.7A, 80mOhm, SOP-4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "MOSFET Output Photorelay 1-Form-A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOP*3.8x4.1mm*P2.54mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol " G3VM-61GR2_0_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -0.635) (xy 1.016 -2.159) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 2.159) (xy 1.016 0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -0.508) (xy 1.524 -0.762) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0) (xy 3.81 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 -1.651) (xy 4.191 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 1.651) (xy 4.191 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 3.81 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -2.032) (xy 1.524 -2.286) (xy 1.524 -2.286) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.27) (xy 1.524 -1.524) (xy 1.524 -1.524) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0.762) (xy 1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 1.524) (xy 1.524 1.27) (xy 1.524 1.27) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 2.286) (xy 1.524 2.032) (xy 1.524 2.032) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -1.397) (xy 2.794 -1.397) (xy 2.794 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 1.397) (xy 2.794 1.397) (xy 2.794 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.54) (xy -3.175 2.54) (xy -3.175 -2.54) (xy -5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -2.159) (xy 2.794 -2.159) (xy 2.794 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -0.635) (xy 2.794 -0.635) (xy 2.794 0.635) (xy 1.651 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 2.159) (xy 2.794 2.159) (xy 2.794 2.54) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -1.397) (xy 2.286 -1.27) (xy 2.286 -1.524) (xy 1.778 -1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.397) (xy 2.286 1.524) (xy 2.286 1.27) (xy 1.778 1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.651) (xy 3.429 -0.889) (xy 4.191 -0.889) (xy 3.81 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 1.651) (xy 3.429 0.889) (xy 4.191 0.889) (xy 3.81 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 -0.508) (xy -0.635 -0.508) (xy -1.016 -0.635) (xy -1.016 -0.381) (xy -0.635 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.508) (xy -0.635 0.508) (xy -1.016 0.381) (xy -1.016 0.635) (xy -0.635 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 -0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol " G3VM-61GR2_1_1" + (pin passive line + (at -7.62 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "BZX84-A3V3" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D1301" + (at -1.27 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BZX84-A3V3" + (at 1.27 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BZX84-A3V3_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "BZX84-A3V3_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x20" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MVBMS:524652070" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x20_1_1" + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 24.13) + (end 1.27 -26.67) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "DMN61D8LQ" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q2201" + (at 6.35 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMN61D8LQ" + (at 6.35 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/115/DMN61D8LQ-776439.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DMN61D8LQ_0_1" + (polyline + (pts + (xy 0.762 -1.778) (xy 2.54 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "DMN61D8LQ_1_1" + (pin input line + (at -5.08 0 0) + (length 5.334) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "M24M01E-FMN6TP" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC0" + (at 13.97 6.985 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24M01E-FMN6TP" + (at 13.97 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (at 24.13 -94.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/m24m01e-f.pdf" + (at 24.13 -194.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 24.13 -394.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 24.13 -494.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 24.13 -594.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Name" "STMicroelectronics" + (at 24.13 -694.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "M24M01E-FMN6TP" + (at 24.13 -794.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (symbol "M24M01E-FMN6TP_1_1" + (rectangle + (start 5.08 2.54) + (end 22.86 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at 0 0 0) + (length 5.08) + (name "NC_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "NC_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "NC_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -7.62 180) + (length 5.08) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -5.08 180) + (length 5.08) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -2.54 180) + (length 5.08) + (name "~{WC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 0 180) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "PVG612AS" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U1" + (at 0 8.255 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PVG612AS" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-6_W9.53mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/Infineon-PVG612A-DataSheet-v01_00-EN.pdf?fileId=5546d462533600a401535683ca14293a" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "photocouplers photorelay solidstate relay normally opened" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PVG612AS_0_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -0.635) (xy 1.016 -2.159) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 2.159) (xy 1.016 0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -0.508) (xy 1.524 -0.762) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 -1.651) (xy 4.191 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.429 1.651) (xy 4.191 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 3.81 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -2.032) (xy 1.524 -2.286) (xy 1.524 -2.286) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.27) (xy 1.524 -1.524) (xy 1.524 -1.524) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0.762) (xy 1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 1.524) (xy 1.524 1.27) (xy 1.524 1.27) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 2.286) (xy 1.524 2.032) (xy 1.524 2.032) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -1.397) (xy 2.794 -1.397) (xy 2.794 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 1.397) (xy 2.794 1.397) (xy 2.794 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.54) (xy -3.175 2.54) (xy -3.175 -2.54) (xy -5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -2.159) (xy 2.794 -2.159) (xy 2.794 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 -0.635) (xy 2.794 -0.635) (xy 2.794 0.635) (xy 1.651 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 2.159) (xy 2.794 2.159) (xy 2.794 2.54) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -1.397) (xy 2.286 -1.27) (xy 2.286 -1.524) (xy 1.778 -1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.397) (xy 2.286 1.524) (xy 2.286 1.27) (xy 1.778 1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.651) (xy 3.429 -0.889) (xy 4.191 -0.889) (xy 3.81 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 1.651) (xy 3.429 0.889) (xy 4.191 0.889) (xy 3.81 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 -0.508) (xy -0.635 -0.508) (xy -1.016 -0.635) (xy -1.016 -0.381) (xy -0.635 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.508) (xy -0.635 0.508) (xy -1.016 0.381) (xy -1.016 0.635) (xy -0.635 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 -0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.794 0.635) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 0) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PVG612AS_1_1" + (pin passive line + (at -7.62 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 0 0) + (length 2.54) hide + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym.kicad_sym b/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym.kicad_sym new file mode 100644 index 0000000..a42b500 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.kicad_sym.kicad_sym @@ -0,0 +1,5 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/2024-06-20_18-19-51.kicad_sym b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/2024-06-20_18-19-51.kicad_sym new file mode 100644 index 0000000..5949e2d --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/2024-06-20_18-19-51.kicad_sym @@ -0,0 +1,430 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "2-1445057-6" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.524 1.524))) + ) + (property "Value" "2-1445057-6" (id 1) (at 0 0 0) + (effects (font (size 1.524 1.524))) + ) + (property "Footprint" "CONN_2-1445057-6_TYCO" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "2-1445057-6" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "ki_keywords" "2-1445057-6" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CONN_2-1445057-6_TYCO" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "2-1445057-6_1_1" + (polyline + (pts + (xy 10.16 0) + (xy 5.08 0) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -2.54) + (xy 5.08 -2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -5.08) + (xy 5.08 -5.08) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -7.62) + (xy 5.08 -7.62) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -10.16) + (xy 5.08 -10.16) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -12.7) + (xy 5.08 -12.7) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 0) + (xy 8.89 0.846666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -2.54) + (xy 8.89 -1.693334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -5.08) + (xy 8.89 -4.233334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -7.62) + (xy 8.89 -6.773334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -10.16) + (xy 8.89 -9.313334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -12.7) + (xy 8.89 -11.853334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 0) + (xy 8.89 -0.846666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -2.54) + (xy 8.89 -3.386666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -5.08) + (xy 8.89 -5.926666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -7.62) + (xy 8.89 -8.466666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -10.16) + (xy 8.89 -11.006666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -12.7) + (xy 8.89 -13.546666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 5.08 -15.24) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -15.24) + (xy 12.7 -15.24) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 -15.24) + (xy 12.7 2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 2.54) + (xy 5.08 2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin unspecified line (at 0 0 0) (length 5.08) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -2.54 0) (length 5.08) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -5.08 0) (length 5.08) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -7.62 0) (length 5.08) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -10.16 0) (length 5.08) + (name "5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -12.7 0) (length 5.08) + (name "6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "2-1445057-6_1_2" + (polyline + (pts + (xy 7.62 0) + (xy 5.08 0) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -2.54) + (xy 5.08 -2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -5.08) + (xy 5.08 -5.08) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -7.62) + (xy 5.08 -7.62) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -10.16) + (xy 5.08 -10.16) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -12.7) + (xy 5.08 -12.7) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 0) + (xy 8.89 0.846666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -2.54) + (xy 8.89 -1.693334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -5.08) + (xy 8.89 -4.233334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -7.62) + (xy 8.89 -6.773334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -10.16) + (xy 8.89 -9.313334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -12.7) + (xy 8.89 -11.853334) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 0) + (xy 8.89 -0.846666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -2.54) + (xy 8.89 -3.386666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -5.08) + (xy 8.89 -5.926666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -7.62) + (xy 8.89 -8.466666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -10.16) + (xy 8.89 -11.006666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -12.7) + (xy 8.89 -13.546666) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 5.08 -15.24) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -15.24) + (xy 12.7 -15.24) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 -15.24) + (xy 12.7 2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 2.54) + (xy 5.08 2.54) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin unspecified line (at 0 0 0) (length 5.08) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -2.54 0) (length 5.08) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -5.08 0) (length 5.08) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -7.62 0) (length 5.08) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -10.16 0) (length 5.08) + (name "5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line (at 0 -12.7 0) (length 5.08) + (name "6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) + diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/524652070.kicad_mod b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/524652070.kicad_mod new file mode 100644 index 0000000..10f0421 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/524652070.kicad_mod @@ -0,0 +1,386 @@ +(footprint "524652070" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "52465-2070") + (tags "Connector") + (property "Reference" "J**" + (at 0 0.275 0) + (layer "F.SilkS") + (uuid "2288954b-0e87-4de1-ad27-0b35ef6bdb1e") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "524652070" + (at 0 0.275 0) + (layer "F.SilkS") + (hide yes) + (uuid "2d921870-3006-4647-b0ce-32206c717b8f") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "524652070" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a29ec2b8-d170-4a8c-86ce-3b4ae83f6333") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d96d1ebe-c425-4cf7-ac1e-4f6887c24263") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ffe6240-ec27-4adf-a514-d9ac81cf25a2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -4.8 -0.5) + (end -4.8 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "f203579f-5e3c-485b-acc4-5564077c9a66") + ) + (fp_line + (start -4.8 1.6) + (end -4.5 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ff440fb-5a61-4610-b816-7d713c7b04fb") + ) + (fp_line + (start 4 1.6) + (end 4.8 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9c6b42f-969d-4a30-9126-e196e04ec6de") + ) + (fp_line + (start 4.3 2.1) + (end 4.3 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b6de3a9-0291-400a-ab67-d99dc0771f81") + ) + (fp_line + (start 4.3 2.3) + (end 4.3 2.3) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "333f2e70-104f-4753-9f17-bb0bbfbd1f5c") + ) + (fp_line + (start 4.8 1) + (end 4.8 -0.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f65368e-3a0d-4c59-8965-83fb3102e30e") + ) + (fp_arc + (start 4.3 2.1) + (mid 4.4 2.2) + (end 4.3 2.3) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "90123861-a721-414d-a2b7-70b22874e7f3") + ) + (fp_arc + (start 4.3 2.3) + (mid 4.2 2.2) + (end 4.3 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcde6d23-89ac-40da-a929-8d024dabd042") + ) + (fp_line + (start -5.8 -3.65) + (end 5.8 -3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "079d93d6-897b-4b3e-adca-038f626427d9") + ) + (fp_line + (start -5.8 4.2) + (end -5.8 -3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f592b8e6-f031-4efe-ab15-b8a1d7fcfc00") + ) + (fp_line + (start 5.8 -3.65) + (end 5.8 4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "931ba2ac-7ccb-43cf-a0e7-cbb49eb18271") + ) + (fp_line + (start 5.8 4.2) + (end -5.8 4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2ac631c-648c-4f39-9de5-8b758a098740") + ) + (fp_line + (start -4.8 -1.6) + (end 4.8 -1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "201f9579-72b2-489b-a8c4-232926d0a15c") + ) + (fp_line + (start -4.8 1.6) + (end -4.8 -1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "df44a5e0-9a84-45a4-aea0-8bfb6b223982") + ) + (fp_line + (start 4.8 -1.6) + (end 4.8 1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "1a2206e8-16ae-4dd9-ba70-9d38ea7b1163") + ) + (fp_line + (start 4.8 1.6) + (end -4.8 1.6) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "edb4cc7c-e412-4302-bbb1-10fe30b95c22") + ) + (fp_text user "${REFERENCE}" + (at 0 0.275 0) + (layer "F.Fab") + (uuid "2226e735-9982-4a3c-af7f-0935045b097a") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "" np_thru_hole circle + (at -4.5 -1.3) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "1d1d63b1-6c0c-4404-b37f-2ce42bad03ca") + ) + (pad "" np_thru_hole circle + (at 4.5 -1.3) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "7a769936-c1eb-408a-b5ab-7add43cde76f") + ) + (pad "1" smd rect + (at 3.6 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0d59ca65-2ddc-4190-a4db-08aa77fe670e") + ) + (pad "2" smd rect + (at 3.6 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "90d71f3f-3eaf-4c19-8df7-cfba1cd82e35") + ) + (pad "3" smd rect + (at 2.8 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c9832f4a-ac68-4b4c-9784-9a7b5d0dc728") + ) + (pad "4" smd rect + (at 2.8 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e02875a5-7856-4abe-816a-cdb4b232a23d") + ) + (pad "5" smd rect + (at 2 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c7f4d338-eb27-42af-8c8f-b089ef378245") + ) + (pad "6" smd rect + (at 2 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d523e613-6533-46cf-956d-d98794f280ec") + ) + (pad "7" smd rect + (at 1.2 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "65713dbb-bdcf-4572-b94c-33729e4ba98d") + ) + (pad "8" smd rect + (at 1.2 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "87f5374b-c591-4f38-8668-b35b1a6a34fd") + ) + (pad "9" smd rect + (at 0.4 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "eb7b869c-0bc3-458a-b0b6-92771cd73e85") + ) + (pad "10" smd rect + (at 0.4 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "951b27b1-98f4-4020-b360-629373531372") + ) + (pad "11" smd rect + (at -0.4 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ad500532-08e6-4785-9e2d-de0c073e4f90") + ) + (pad "12" smd rect + (at -0.4 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "973e9340-a693-4f95-a696-b7c7b53b7e32") + ) + (pad "13" smd rect + (at -1.2 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ec5900a6-d669-47da-bc95-f4b38a23d300") + ) + (pad "14" smd rect + (at -1.2 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ce08cf1a-3fae-4d71-ba37-39dd0bc5f18c") + ) + (pad "15" smd rect + (at -2 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e72fa148-946d-45a7-9c16-050c90713032") + ) + (pad "16" smd rect + (at -2 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "754e1d12-a561-43aa-84ba-1015b4d31041") + ) + (pad "17" smd rect + (at -2.8 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "13a97b6c-498f-4448-925a-bc2d1b55b063") + ) + (pad "18" smd rect + (at -2.8 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b74619d7-c19f-4450-b80e-ee40f124ea46") + ) + (pad "19" smd rect + (at -3.6 1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2fdcfcf8-a56a-493b-9c74-5f3e54a7cecc") + ) + (pad "20" smd rect + (at -3.6 -1.9) + (size 0.55 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "87cb59a8-e3b5-45d8-9294-97565e2d17c6") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/524652070.stp" + (offset + (xyz 0 0 2.180000034) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/m24m01e-fmn6tp.kicad_sym b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/m24m01e-fmn6tp.kicad_sym new file mode 100644 index 0000000..f92bd97 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/m24m01e-fmn6tp.kicad_sym @@ -0,0 +1,262 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "M24M01E-FMN6TP" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC0" + (at 13.97 6.985 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24M01E-FMN6TP" + (at 13.97 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (at 24.13 -94.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/m24m01e-f.pdf" + (at 24.13 -194.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 24.13 -394.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 24.13 -494.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 24.13 -594.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Name" "STMicroelectronics" + (at 24.13 -694.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "M24M01E-FMN6TP" + (at 24.13 -794.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (symbol "M24M01E-FMN6TP_1_1" + (rectangle + (start 5.08 2.54) + (end 22.86 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at 0 0 0) + (length 5.08) + (name "NC_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "NC_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "NC_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -7.62 180) + (length 5.08) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -5.08 180) + (length 5.08) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -2.54 180) + (length 5.08) + (name "~{WC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 0 180) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) diff --git a/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/mvbms.kicad_mod b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/mvbms.kicad_mod new file mode 100644 index 0000000..d4937c9 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/MVBMS.pretty/mvbms.kicad_mod @@ -0,0 +1,259 @@ +(footprint "mvbms" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (property "Reference" "REF**" + (at 0 -2.33 0) + (layer "F.SilkS") + (uuid "6c50d304-4606-47dc-966e-5ce9cce54912") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "mvbms" + (at 0 2.33 0) + (layer "F.Fab") + (uuid "86a9f2cd-c84c-4f67-881e-c331171fcf5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f533db6b-d87a-483d-8669-171e932359e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79edd7bb-ff18-468b-a74c-de472aa41331") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a34fbf3c-c5d6-441f-ab34-787ec4073ba2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Silkscreen" "" + (at 0 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "0bcc6461-dd1e-47f1-b5e8-46e281bb0b51") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (attr through_hole) + (fp_line + (start -1.33 -1.33) + (end 0 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d1844d8-3968-40e8-a883-14d5e2cea336") + ) + (fp_line + (start -1.33 0) + (end -1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f0354a49-62ac-41dc-8301-329bb549fb27") + ) + (fp_line + (start -1.33 1.27) + (end -1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9785722f-c04d-4c74-9491-126777973d65") + ) + (fp_line + (start -1.33 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "11d7a6c3-221d-4331-b595-0d9130e005e7") + ) + (fp_line + (start -1.33 1.33) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79e2f484-8526-4235-8ecf-1b6fc52267cb") + ) + (fp_line + (start 1.33 1.27) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8acdf3e9-f57b-4971-921b-addfdd7d3c94") + ) + (fp_line + (start -1.8 -1.8) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f0947d6-3894-4eae-bf45-a32c3dc2459d") + ) + (fp_line + (start -1.8 1.8) + (end 1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5044617d-a06e-4e10-8542-74d0bf808891") + ) + (fp_line + (start 1.8 -1.8) + (end -1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f85def44-6cb2-4b98-be73-bc1b5313c4b5") + ) + (fp_line + (start 1.8 1.8) + (end 1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5949315c-51f8-4819-b018-03e8f8c7909c") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "adc10770-1723-488c-8232-7f0ad2c7cace") + ) + (fp_line + (start -1.27 1.27) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e1e093d-57ed-4801-8603-c7acae013741") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7d64334-39df-49f8-834e-0ac93da15a5b") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1033fa55-0d33-4394-8b55-78af68f26749") + ) + (fp_line + (start 1.27 1.27) + (end -1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f25c5088-ca29-4940-8a9f-a773d953f951") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6976de06-a21f-4558-b5c2-96b2fac0f546") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bf29d5b2-1ed9-48cf-a932-2258e5e431d0") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.kicad_sym b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.kicad_sym new file mode 100644 index 0000000..a42b500 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.kicad_sym @@ -0,0 +1,5 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") +) \ No newline at end of file diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod new file mode 100644 index 0000000..06740b2 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod @@ -0,0 +1,27 @@ +(module "Micro Mate-N-Lok 12-Pol" (layer F.Cu) (tedit 5CEB259A) + (fp_text reference REF** (at 0 10.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 12-Pol" (at 0 -10.96) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.0013 -6.5659) (end 20.0012 -6.5786) (layer F.CrtYd) (width 0.15)) + (fp_line (start 20.0012 -6.5786) (end 20.0012 4.5339) (layer F.CrtYd) (width 0.15)) + (fp_line (start 20.0012 4.5339) (end -20.0038 4.5212) (layer F.CrtYd) (width 0.15)) + (fp_line (start -20.0038 4.5212) (end -20.0038 -6.6548) (layer F.CrtYd) (width 0.15)) + (fp_line (start -20.0038 -6.6548) (end -0.0013 -6.5659) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -16.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -13.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -10.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -7.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -1.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 4.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 7.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 10.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 13.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 16.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -20.1439 0.4699) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 20.2661 0.4699) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod new file mode 100644 index 0000000..037fc30 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod @@ -0,0 +1,35 @@ +(footprint "Micro Mate-N-Lok 16-Pol" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 63F4F5FB) + (attr through_hole) + (fp_text reference "REF**" (at 4.5 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok 16-Pol" (at 4.6189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -14 6.3) (end -14 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -14 -6.3) (end 14.275 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 14.275 6.3) (end -14 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 14.275 -6.3) (end 14.275 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -14.135 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 14.275 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -10.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at -1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at 1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07c4c238-6403-4327-b6d6-e3cef522d132)) + (pad "8" smd rect (at 10.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 516d561c-e210-47a1-b528-cf70e07f88f1)) + (pad "9" smd rect (at 10.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3064363d-f6c5-452f-a8e1-931c68c1d1c5)) + (pad "10" smd rect (at 7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a08934-0f05-4531-86f0-e5931f2293f7)) + (pad "11" smd rect (at 4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "12" smd rect (at 1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "13" smd rect (at -1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "14" smd rect (at -4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "15" smd rect (at -7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "16" smd rect (at -10.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod new file mode 100644 index 0000000..8e17e1d --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod @@ -0,0 +1,17 @@ +(module "Micro Mate-N-Lok 2-Pol" (layer F.Cu) (tedit 5CE9F075) + (fp_text reference REF** (at 0 7.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 2-Pol" (at 0 -6.22) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -5.4) (end 5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 -5.4) (end 5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 6.2) (end -5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 6.2) (end -5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 -5.4) (end 0 -5.4) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -5.2 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 5.21 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod new file mode 100644 index 0000000..fdb7142 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod @@ -0,0 +1,41 @@ +(footprint "Micro Mate-N-Lok 22-Pol" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 627FA53E) + (attr through_hole) + (fp_text reference "REF**" (at 0 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok 22-Pol" (at 0.1189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -18.5 6.3) (end -18.5 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -18.5 -6.3) (end 18.5 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 18.5 6.3) (end -18.5 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 18.5 -6.3) (end 18.5 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -18.635 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 18.775 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -15 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -12 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -9 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at -6 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at -3 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 0 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 3 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07c4c238-6403-4327-b6d6-e3cef522d132)) + (pad "8" smd rect (at 6 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 516d561c-e210-47a1-b528-cf70e07f88f1)) + (pad "9" smd rect (at 9 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dac2fad-51ba-45c3-9ce2-db75253acc13)) + (pad "10" smd rect (at 12 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95513a05-1ba8-4d8a-991b-c2b0dc386b34)) + (pad "11" smd rect (at 15 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cf2293a-aff5-41a8-84ef-ba37fb1d0a5f)) + (pad "12" smd rect (at 15 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e044fd7a-13ed-4916-9f2e-12e374f299f7)) + (pad "13" smd rect (at 12 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0ce8632-f9df-46d0-a7b2-e7c8b1d6e07e)) + (pad "14" smd rect (at 9 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ad5a41-9a6a-4aba-a998-46cfb89c30f2)) + (pad "15" smd rect (at 6 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3064363d-f6c5-452f-a8e1-931c68c1d1c5)) + (pad "16" smd rect (at 3 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a08934-0f05-4531-86f0-e5931f2293f7)) + (pad "17" smd rect (at 0 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "18" smd rect (at -3 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "19" smd rect (at -6 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "20" smd rect (at -9 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "21" smd rect (at -12 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "22" smd rect (at -15 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod new file mode 100644 index 0000000..600e2d2 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod @@ -0,0 +1,19 @@ +(module "Micro Mate-N-Lok 4-Pol" (layer F.Cu) (tedit 5CE9F407) + (fp_text reference REF** (at 0 6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 4-Pol" (at 0 -8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -6.6) (end 8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 -6.6) (end 8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 4.6) (end -8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 4.6) (end -8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 -6.6) (end 0 -6.6) (layer F.CrtYd) (width 0.15)) + (pad "" smd rect (at -8.2 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 8.21 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod new file mode 100644 index 0000000..9cf90d3 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod @@ -0,0 +1,21 @@ +(module "Micro Mate-N-Lok 6-Pol" (layer F.Cu) (tedit 5CEB202F) + (fp_text reference REF** (at -0.005 8.09) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 6-Pol" (at 0.005 -6.04) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.005 -4.51) (end 11.005 -4.51) (layer F.CrtYd) (width 0.15)) + (fp_line (start 11.005 -4.51) (end 11.005 6.61) (layer F.CrtYd) (width 0.15)) + (fp_line (start 11.005 6.61) (end -11.005 6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -11.005 6.6) (end -11.005 -4.51) (layer F.CrtYd) (width 0.15)) + (fp_line (start -11.005 -4.51) (end 0.045 -4.51) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -7.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 1.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 4.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 7.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -11.135 2.5) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 11.275 2.5) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod new file mode 100644 index 0000000..22fb7bc --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod @@ -0,0 +1,31 @@ +(footprint "Micro Mate-N-Lok-12pin-2row" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 628F8DAD) + (attr through_hole) + (fp_text reference "REF**" (at 0 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok-12pin-2row" (at 1.6189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -11 6.3) (end -11 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -11 -6.3) (end 11 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 11 6.3) (end -11 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 11 -6.3) (end 11 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -11.135 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 11.275 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at 1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at 4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "8" smd rect (at 4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "9" smd rect (at 1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "10" smd rect (at -1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "11" smd rect (at -4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "12" smd rect (at -7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod new file mode 100644 index 0000000..0034cd5 --- /dev/null +++ b/Hardware/MVBMS/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod @@ -0,0 +1,35 @@ +(module Micro-Mate-N-Lok-16pin-2row (layer F.Cu) (tedit 5D12244A) + (fp_text reference REF** (at 0 -5.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Micro-Mate-N-Lok-16pin-2row (at 0 10.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.5 0) (end 13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 0) (end -13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 9) (end 13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 0) (end -13.5 -4) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 -4) (end 13.5 -4) (layer F.CrtYd) (width 0.15)) + (fp_line (start 13.5 -4) (end 13.5 0.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.7 0.4) (end -13.7 -4.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.7 -4.2) (end 13.7 -4.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.7 -4.2) (end 13.7 0.4) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -10.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -7.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -4.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -1.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 1.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 4.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 7.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 10.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 10.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 7.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 4.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 1.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at -1.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at -4.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at -7.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at -10.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -8.34 4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 8.34 4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask)) +) diff --git a/Hardware/MVBMS/bom/ibom.html b/Hardware/MVBMS/bom/ibom.html new file mode 100644 index 0000000..1248e7f --- /dev/null +++ b/Hardware/MVBMS/bom/ibom.html @@ -0,0 +1,4669 @@ + + + + + + + Interactive BOM for KiCAD + + + + + + +
+
+
+ + + + + + + + + + + +
+ Title + + Revision +
+ Company + + Date +
+
+
+ +
+ + + +
+
+ + + +
+
+ + + +
+ + +
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ + + + + +
+
+
+
+
+ + + + +
+
+
+
+ + + + +
+
+
+
+
+ + + + diff --git a/Hardware/MVBMS/fp-lib-table b/Hardware/MVBMS/fp-lib-table new file mode 100644 index 0000000..f81d111 --- /dev/null +++ b/Hardware/MVBMS/fp-lib-table @@ -0,0 +1,10 @@ +(fp_lib_table + (version 7) + (lib (name "FaSTTUBe_logos")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_logos.pretty")(options "")(descr "")) + (lib (name "FaSTTUBe_connectors_3dmodels")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors_3dmodels")(options "")(descr "")) + (lib (name "FaSTTUBe_connectors")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors.pretty")(options "")(descr "")) + (lib (name "LED_150080M153000")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/LED_150080M153000")(options "")(descr "")) + (lib (name "Micro-Mate-N-Lok")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/Micro-Mate-N-Lok.pretty")(options "")(descr "")) + (lib (name "ADBMS6830")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/ADBMS6830.pretty")(options "")(descr "")) + (lib (name "MVBMS")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MVBMS.pretty")(options "")(descr "")) +) diff --git a/Hardware/MVBMS/sym-lib-table b/Hardware/MVBMS/sym-lib-table new file mode 100644 index 0000000..5779bae --- /dev/null +++ b/Hardware/MVBMS/sym-lib-table @@ -0,0 +1,9 @@ +(sym_lib_table + (version 7) + (lib (name "ADBMS6830B")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/ADBMS6830B.kicad_sym")(options "")(descr "")) + (lib (name "FaSTTUBe_connectors")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors.kicad_sym")(options "")(descr "")) + (lib (name "MVBMS")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MVBMS.kicad_sym")(options "")(descr "")) + (lib (name "Miro-Mate-N-Lok ")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/Miro-Mate-N-Lok .kicad_sym")(options "")(descr "")) + (lib (name "MVBMS.kicad_sym")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MVBMS.kicad_sym.kicad_sym")(options "")(descr "")) + (lib (name "m24m01e-fmn6tp")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MVBMS.pretty/m24m01e-fmn6tp.kicad_sym")(options "")(descr "")) +) diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1.zip b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1.zip new file mode 100644 index 0000000..d6e000f Binary files /dev/null and b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1.zip differ diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Cu.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Cu.gbr new file mode 100644 index 0000000..2b5b419 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Cu.gbr @@ -0,0 +1,6965 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.062500X0.187500X0.062500X-0.187500X0.062500X-0.187500X-0.062500X0.187500X-0.062500X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11C,0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD12R,0.900000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13C,3.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14R,0.550000X1.300000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15R,0.550000X1.400000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD16C,0.800000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD17C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD18C,1.000000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,U7,1,SDA*% +%TO.N,/SDA*% +X159440000Y-90610000D03* +%TO.P,U7,2,SCL*% +%TO.N,/SCL*% +X159440000Y-91110000D03* +%TO.P,U7,3,ALERT*% +%TO.N,unconnected-(U7-ALERT-Pad3)*% +X159440000Y-91610000D03* +%TO.P,U7,4,GND*% +%TO.N,GND*% +X159440000Y-92110000D03* +%TO.P,U7,5,A2*% +%TO.N,+3V3*% +X157540000Y-92110000D03* +%TO.P,U7,6,A1*% +X157540000Y-91610000D03* +%TO.P,U7,7,A0*% +%TO.N,/SCL*% +X157540000Y-91110000D03* +%TO.P,U7,8,V+*% +%TO.N,+3V3*% +X157540000Y-90610000D03* +D11* +%TO.P,U7,9,EP*% +%TO.N,GND*% +X158490000Y-91860000D03* +D12* +X158490000Y-91360000D03* +D11* +X158490000Y-90860000D03* +%TD*% +D13* +%TO.P,H8,1,1*% +%TO.N,Net-(J0-Pin_15)*% +X170690002Y-104015000D03* +%TD*% +D10* +%TO.P,U3,1,SDA*% +%TO.N,/SDA*% +X106640000Y-90610000D03* +%TO.P,U3,2,SCL*% +%TO.N,/SCL*% +X106640000Y-91110000D03* +%TO.P,U3,3,ALERT*% +%TO.N,unconnected-(U3-ALERT-Pad3)*% +X106640000Y-91610000D03* +%TO.P,U3,4,GND*% +%TO.N,GND*% +X106640000Y-92110000D03* +%TO.P,U3,5,A2*% +X104740000Y-92110000D03* +%TO.P,U3,6,A1*% +%TO.N,+3V3*% +X104740000Y-91610000D03* +%TO.P,U3,7,A0*% +%TO.N,/SCL*% +X104740000Y-91110000D03* +%TO.P,U3,8,V+*% +%TO.N,+3V3*% +X104740000Y-90610000D03* +D11* +%TO.P,U3,9,EP*% +%TO.N,GND*% +X105690000Y-91860000D03* +D12* +X105690000Y-91360000D03* +D11* +X105690000Y-90860000D03* +%TD*% +D13* +%TO.P,H4,1,1*% +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-104015001D03* +%TD*% +%TO.P,H1,1,1*% +%TO.N,Net-(J0-Pin_8)*% +X78290000Y-104020000D03* +%TD*% +D10* +%TO.P,U2,1,SDA*% +%TO.N,/SDA*% +X93440000Y-90610000D03* +%TO.P,U2,2,SCL*% +%TO.N,/SCL*% +X93440000Y-91110000D03* +%TO.P,U2,3,ALERT*% +%TO.N,unconnected-(U2-ALERT-Pad3)*% +X93440000Y-91610000D03* +%TO.P,U2,4,GND*% +%TO.N,GND*% +X93440000Y-92110000D03* +%TO.P,U2,5,A2*% +X91540000Y-92110000D03* +%TO.P,U2,6,A1*% +%TO.N,+3V3*% +X91540000Y-91610000D03* +%TO.P,U2,7,A0*% +%TO.N,/SDA*% +X91540000Y-91110000D03* +%TO.P,U2,8,V+*% +%TO.N,+3V3*% +X91540000Y-90610000D03* +D11* +%TO.P,U2,9,EP*% +%TO.N,GND*% +X92490000Y-91860000D03* +D12* +X92490000Y-91360000D03* +D11* +X92490000Y-90860000D03* +%TD*% +D10* +%TO.P,U10,1,SDA*% +%TO.N,/SDA*% +X199040000Y-90610000D03* +%TO.P,U10,2,SCL*% +%TO.N,/SCL*% +X199040000Y-91110000D03* +%TO.P,U10,3,ALERT*% +%TO.N,unconnected-(U10-ALERT-Pad3)*% +X199040000Y-91610000D03* +%TO.P,U10,4,GND*% +%TO.N,GND*% +X199040000Y-92110000D03* +%TO.P,U10,5,A2*% +X197140000Y-92110000D03* +%TO.P,U10,6,A1*% +%TO.N,+3V3*% +X197140000Y-91610000D03* +%TO.P,U10,7,A0*% +%TO.N,GND*% +X197140000Y-91110000D03* +%TO.P,U10,8,V+*% +%TO.N,+3V3*% +X197140000Y-90610000D03* +D11* +%TO.P,U10,9,EP*% +%TO.N,GND*% +X198090000Y-91860000D03* +D12* +X198090000Y-91360000D03* +D11* +X198090000Y-90860000D03* +%TD*% +D14* +%TO.P,J0,1,Pin_1*% +%TO.N,GND*% +X152210000Y-78545000D03* +D15* +%TO.P,J0,2,Pin_2*% +%TO.N,+3V3*% +X152210000Y-73995000D03* +D14* +%TO.P,J0,3,Pin_3*% +%TO.N,GND*% +X151410000Y-78545000D03* +D15* +%TO.P,J0,4,Pin_4*% +%TO.N,+3V3*% +X151410000Y-73995000D03* +D14* +%TO.P,J0,5,Pin_5*% +%TO.N,/SCL*% +X150610000Y-78545000D03* +D15* +%TO.P,J0,6,Pin_6*% +%TO.N,/SDA*% +X150610000Y-73995000D03* +D14* +%TO.P,J0,7,Pin_7*% +%TO.N,Net-(J0-Pin_7)*% +X149810000Y-78545000D03* +D15* +%TO.P,J0,8,Pin_8*% +%TO.N,Net-(J0-Pin_8)*% +X149810000Y-73995000D03* +D14* +%TO.P,J0,9,Pin_9*% +%TO.N,Net-(J0-Pin_9)*% +X149010000Y-78545000D03* +D15* +%TO.P,J0,10,Pin_10*% +%TO.N,Net-(J0-Pin_10)*% +X149010000Y-73995000D03* +D14* +%TO.P,J0,11,Pin_11*% +%TO.N,Net-(J0-Pin_11)*% +X148210000Y-78545000D03* +D15* +%TO.P,J0,12,Pin_12*% +%TO.N,Net-(J0-Pin_12)*% +X148210000Y-73995000D03* +D14* +%TO.P,J0,13,Pin_13*% +%TO.N,Net-(J0-Pin_13)*% +X147410000Y-78545000D03* +D15* +%TO.P,J0,14,Pin_14*% +%TO.N,Net-(J0-Pin_14)*% +X147410000Y-73995000D03* +D14* +%TO.P,J0,15,Pin_15*% +%TO.N,Net-(J0-Pin_15)*% +X146610000Y-78545000D03* +D15* +%TO.P,J0,16,Pin_16*% +%TO.N,Net-(J0-Pin_16)*% +X146610000Y-73995000D03* +D14* +%TO.P,J0,17,Pin_17*% +%TO.N,Net-(J0-Pin_17)*% +X145810000Y-78545000D03* +D15* +%TO.P,J0,18,Pin_18*% +%TO.N,Net-(J0-Pin_18)*% +X145810000Y-73995000D03* +D14* +%TO.P,J0,19,Pin_19*% +%TO.N,Net-(J0-Pin_19)*% +X145010000Y-78545000D03* +D15* +%TO.P,J0,20,Pin_20*% +%TO.N,Net-(J0-Pin_20)*% +X145010000Y-73995000D03* +%TD*% +D10* +%TO.P,U4,1,SDA*% +%TO.N,/SDA*% +X119840000Y-90610000D03* +%TO.P,U4,2,SCL*% +%TO.N,/SCL*% +X119840000Y-91110000D03* +%TO.P,U4,3,ALERT*% +%TO.N,unconnected-(U4-ALERT-Pad3)*% +X119840000Y-91610000D03* +%TO.P,U4,4,GND*% +%TO.N,GND*% +X119840000Y-92110000D03* +%TO.P,U4,5,A2*% +%TO.N,+3V3*% +X117940000Y-92110000D03* +%TO.P,U4,6,A1*% +%TO.N,GND*% +X117940000Y-91610000D03* +%TO.P,U4,7,A0*% +%TO.N,/SDA*% +X117940000Y-91110000D03* +%TO.P,U4,8,V+*% +%TO.N,+3V3*% +X117940000Y-90610000D03* +D11* +%TO.P,U4,9,EP*% +%TO.N,GND*% +X118890000Y-91860000D03* +D12* +X118890000Y-91360000D03* +D11* +X118890000Y-90860000D03* +%TD*% +D13* +%TO.P,H0,1,1*% +%TO.N,Net-(H0-Pad1)*% +X65090000Y-104020000D03* +%TD*% +D10* +%TO.P,U6,1,SDA*% +%TO.N,/SDA*% +X146240000Y-90610000D03* +%TO.P,U6,2,SCL*% +%TO.N,/SCL*% +X146240000Y-91110000D03* +%TO.P,U6,3,ALERT*% +%TO.N,unconnected-(U6-ALERT-Pad3)*% +X146240000Y-91610000D03* +%TO.P,U6,4,GND*% +%TO.N,GND*% +X146240000Y-92110000D03* +%TO.P,U6,5,A2*% +%TO.N,+3V3*% +X144340000Y-92110000D03* +%TO.P,U6,6,A1*% +X144340000Y-91610000D03* +%TO.P,U6,7,A0*% +%TO.N,/SDA*% +X144340000Y-91110000D03* +%TO.P,U6,8,V+*% +%TO.N,+3V3*% +X144340000Y-90610000D03* +D11* +%TO.P,U6,9,EP*% +%TO.N,GND*% +X145290000Y-91860000D03* +D12* +X145290000Y-91360000D03* +D11* +X145290000Y-90860000D03* +%TD*% +D13* +%TO.P,H10,1,1*% +%TO.N,Net-(J0-Pin_17)*% +X197090002Y-104015000D03* +%TD*% +%TO.P,H3,1,1*% +%TO.N,Net-(J0-Pin_10)*% +X104700000Y-104015000D03* +%TD*% +D10* +%TO.P,U1,1,SDA*% +%TO.N,/SDA*% +X80240000Y-90610000D03* +%TO.P,U1,2,SCL*% +%TO.N,/SCL*% +X80240000Y-91110000D03* +%TO.P,U1,3,ALERT*% +%TO.N,unconnected-(U1-ALERT-Pad3)*% +X80240000Y-91610000D03* +%TO.P,U1,4,GND*% +%TO.N,GND*% +X80240000Y-92110000D03* +%TO.P,U1,5,A2*% +X78340000Y-92110000D03* +%TO.P,U1,6,A1*% +X78340000Y-91610000D03* +%TO.P,U1,7,A0*% +%TO.N,/SCL*% +X78340000Y-91110000D03* +%TO.P,U1,8,V+*% +%TO.N,+3V3*% +X78340000Y-90610000D03* +D11* +%TO.P,U1,9,EP*% +%TO.N,GND*% +X79290000Y-91860000D03* +D12* +X79290000Y-91360000D03* +D11* +X79290000Y-90860000D03* +%TD*% +D13* +%TO.P,H11,1,1*% +%TO.N,Net-(J0-Pin_18)*% +X210290000Y-104015000D03* +%TD*% +D10* +%TO.P,U12,1,SDA*% +%TO.N,/SDA*% +X225440000Y-90610000D03* +%TO.P,U12,2,SCL*% +%TO.N,/SCL*% +X225440000Y-91110000D03* +%TO.P,U12,3,ALERT*% +%TO.N,unconnected-(U12-ALERT-Pad3)*% +X225440000Y-91610000D03* +%TO.P,U12,4,GND*% +%TO.N,GND*% +X225440000Y-92110000D03* +%TO.P,U12,5,A2*% +%TO.N,+3V3*% +X223540000Y-92110000D03* +%TO.P,U12,6,A1*% +%TO.N,GND*% +X223540000Y-91610000D03* +%TO.P,U12,7,A0*% +X223540000Y-91110000D03* +%TO.P,U12,8,V+*% +%TO.N,+3V3*% +X223540000Y-90610000D03* +D11* +%TO.P,U12,9,EP*% +%TO.N,GND*% +X224490000Y-91860000D03* +D12* +X224490000Y-91360000D03* +D11* +X224490000Y-90860000D03* +%TD*% +D10* +%TO.P,U8,1,SDA*% +%TO.N,/SDA*% +X172640000Y-90610000D03* +%TO.P,U8,2,SCL*% +%TO.N,/SCL*% +X172640000Y-91110000D03* +%TO.P,U8,3,ALERT*% +%TO.N,unconnected-(U8-ALERT-Pad3)*% +X172640000Y-91610000D03* +%TO.P,U8,4,GND*% +%TO.N,GND*% +X172640000Y-92110000D03* +%TO.P,U8,5,A2*% +X170740000Y-92110000D03* +%TO.P,U8,6,A1*% +X170740000Y-91610000D03* +%TO.P,U8,7,A0*% +X170740000Y-91110000D03* +%TO.P,U8,8,V+*% +%TO.N,+3V3*% +X170740000Y-90610000D03* +D11* +%TO.P,U8,9,EP*% +%TO.N,GND*% +X171690000Y-91860000D03* +D12* +X171690000Y-91360000D03* +D11* +X171690000Y-90860000D03* +%TD*% +D13* +%TO.P,H9,1,1*% +%TO.N,Net-(J0-Pin_16)*% +X183890002Y-104015000D03* +%TD*% +%TO.P,H2,1,1*% +%TO.N,Net-(J0-Pin_9)*% +X91500002Y-104021000D03* +%TD*% +%TO.P,H13,1,1*% +%TO.N,Net-(J0-Pin_20)*% +X236690002Y-104015000D03* +%TD*% +D10* +%TO.P,U5,1,SDA*% +%TO.N,/SDA*% +X133040000Y-90610000D03* +%TO.P,U5,2,SCL*% +%TO.N,/SCL*% +X133040000Y-91110000D03* +%TO.P,U5,3,ALERT*% +%TO.N,unconnected-(U5-ALERT-Pad3)*% +X133040000Y-91610000D03* +%TO.P,U5,4,GND*% +%TO.N,GND*% +X133040000Y-92110000D03* +%TO.P,U5,5,A2*% +%TO.N,+3V3*% +X131140000Y-92110000D03* +%TO.P,U5,6,A1*% +%TO.N,GND*% +X131140000Y-91610000D03* +%TO.P,U5,7,A0*% +%TO.N,/SCL*% +X131140000Y-91110000D03* +%TO.P,U5,8,V+*% +%TO.N,+3V3*% +X131140000Y-90610000D03* +D11* +%TO.P,U5,9,EP*% +%TO.N,GND*% +X132090000Y-91860000D03* +D12* +X132090000Y-91360000D03* +D11* +X132090000Y-90860000D03* +%TD*% +D10* +%TO.P,U11,1,SDA*% +%TO.N,/SDA*% +X212240000Y-90610000D03* +%TO.P,U11,2,SCL*% +%TO.N,/SCL*% +X212240000Y-91110000D03* +%TO.P,U11,3,ALERT*% +%TO.N,unconnected-(U11-ALERT-Pad3)*% +X212240000Y-91610000D03* +%TO.P,U11,4,GND*% +%TO.N,GND*% +X212240000Y-92110000D03* +%TO.P,U11,5,A2*% +X210340000Y-92110000D03* +%TO.P,U11,6,A1*% +%TO.N,+3V3*% +X210340000Y-91610000D03* +%TO.P,U11,7,A0*% +X210340000Y-91110000D03* +%TO.P,U11,8,V+*% +X210340000Y-90610000D03* +D11* +%TO.P,U11,9,EP*% +%TO.N,GND*% +X211290000Y-91860000D03* +D12* +X211290000Y-91360000D03* +D11* +X211290000Y-90860000D03* +%TD*% +D10* +%TO.P,U9,1,SDA*% +%TO.N,/SDA*% +X185840000Y-90610000D03* +%TO.P,U9,2,SCL*% +%TO.N,/SCL*% +X185840000Y-91110000D03* +%TO.P,U9,3,ALERT*% +%TO.N,unconnected-(U9-ALERT-Pad3)*% +X185840000Y-91610000D03* +%TO.P,U9,4,GND*% +%TO.N,GND*% +X185840000Y-92110000D03* +%TO.P,U9,5,A2*% +X183940000Y-92110000D03* +%TO.P,U9,6,A1*% +X183940000Y-91610000D03* +%TO.P,U9,7,A0*% +%TO.N,+3V3*% +X183940000Y-91110000D03* +%TO.P,U9,8,V+*% +X183940000Y-90610000D03* +D11* +%TO.P,U9,9,EP*% +%TO.N,GND*% +X184890000Y-91860000D03* +D12* +X184890000Y-91360000D03* +D11* +X184890000Y-90860000D03* +%TD*% +D13* +%TO.P,H12,1,1*% +%TO.N,Net-(J0-Pin_19)*% +X223490000Y-104015000D03* +%TD*% +D10* +%TO.P,U0,1,SDA*% +%TO.N,/SDA_SW*% +X67040000Y-90610000D03* +%TO.P,U0,2,SCL*% +%TO.N,/SCL*% +X67040000Y-91110000D03* +%TO.P,U0,3,ALERT*% +%TO.N,unconnected-(U0-ALERT-Pad3)*% +X67040000Y-91610000D03* +%TO.P,U0,4,GND*% +%TO.N,GND*% +X67040000Y-92110000D03* +%TO.P,U0,5,A2*% +X65140000Y-92110000D03* +%TO.P,U0,6,A1*% +X65140000Y-91610000D03* +%TO.P,U0,7,A0*% +%TO.N,/SDA_SW*% +X65140000Y-91110000D03* +%TO.P,U0,8,V+*% +%TO.N,+3V3*% +X65140000Y-90610000D03* +D11* +%TO.P,U0,9,EP*% +%TO.N,GND*% +X66090000Y-91860000D03* +D12* +X66090000Y-91360000D03* +D11* +X66090000Y-90860000D03* +%TD*% +D13* +%TO.P,H7,1,1*% +%TO.N,Net-(J0-Pin_14)*% +X157490002Y-104015000D03* +%TD*% +%TO.P,H5,1,1*% +%TO.N,Net-(J0-Pin_12)*% +X131090002Y-104021000D03* +%TD*% +%TO.P,H6,1,1*% +%TO.N,Net-(J0-Pin_13)*% +X144290002Y-104015000D03* +%TD*% +D16* +%TO.N,/SDA*% +X73760000Y-92310000D03* +X142430000Y-73960000D03* +X169750000Y-88390000D03* +X165950000Y-89840000D03* +X127764999Y-88064999D03* +X125989998Y-89840000D03* +X156825000Y-75465000D03* +%TO.N,+3V3*% +X209260000Y-90610000D03* +X222460000Y-90610000D03* +X143250000Y-90610000D03* +X116860000Y-92110000D03* +X77260000Y-90610000D03* +X196060000Y-90610000D03* +X90459117Y-90609182D03* +X169660000Y-90610000D03* +X90459117Y-92270000D03* +X64060000Y-90610000D03* +X130060000Y-90610000D03* +X143250000Y-92110000D03* +X156460000Y-90610000D03* +X182860000Y-90610000D03* +X116860000Y-90610000D03* +X103660000Y-90610000D03* +X143730000Y-93560000D03* +X154510000Y-75150000D03* +%TO.N,/SCL*% +X94530000Y-91110000D03* +X81885305Y-91110000D03* +X141981258Y-74874046D03* +X154510000Y-80140000D03* +X118925000Y-89115000D03* +X130060000Y-91630000D03* +X103190000Y-91500000D03* +X108175305Y-91110000D03* +X224525000Y-89115000D03* +X106180305Y-89115000D03* +X226520000Y-91110000D03* +X173730000Y-91110000D03* +X132575000Y-89115000D03* +X160354694Y-80140000D03* +X213320000Y-91110000D03* +X120920000Y-91110000D03* +X150610000Y-76440000D03* +X156457652Y-91637652D03* +X211325000Y-89115000D03* +X92535000Y-89115000D03* +X186930000Y-91110000D03* +X79890305Y-89115000D03* +X160970000Y-91110000D03* +X134570000Y-91110000D03* +X184935000Y-89115000D03* +X200120000Y-91110000D03* +X77257652Y-91637652D03* +X158980305Y-89115000D03* +X171735000Y-89115000D03* +X198125000Y-89115000D03* +%TO.N,Net-(J0-Pin_13)*% +X144290002Y-97040000D03* +%TO.N,Net-(J0-Pin_8)*% +X78290000Y-100665000D03* +X149810000Y-77260000D03* +X152555000Y-83003351D03* +%TO.N,Net-(J0-Pin_17)*% +X156042193Y-99211400D03* +X146529999Y-82896700D03* +X197130000Y-99211400D03* +%TO.N,Net-(J0-Pin_7)*% +X73770000Y-101390000D03* +%TO.N,Net-(J0-Pin_15)*% +X147331955Y-81648045D03* +X170690002Y-97761400D03* +X157419690Y-97761400D03* +%TO.N,Net-(J0-Pin_20)*% +X236690000Y-101380000D03* +X145010000Y-77260000D03* +X153969998Y-101386400D03* +%TO.N,Net-(J0-Pin_12)*% +X149655000Y-81722653D03* +X131090002Y-97765000D03* +X148210000Y-77260000D03* +%TO.N,Net-(J0-Pin_9)*% +X91500002Y-99940000D03* +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-98490000D03* +%TO.N,Net-(J0-Pin_10)*% +X149010001Y-76439996D03* +X151105000Y-82372653D03* +X104700000Y-99215000D03* +%TO.N,Net-(J0-Pin_14)*% +X147410001Y-76659998D03* +%TO.N,Net-(J0-Pin_16)*% +X156730941Y-98486400D03* +X183890002Y-98486399D03* +X146610000Y-77260000D03* +%TO.N,Net-(J0-Pin_19)*% +X223490000Y-100661400D03* +X154664697Y-100661400D03* +X145730000Y-84147309D03* +%TO.N,Net-(J0-Pin_18)*% +X155353445Y-99936400D03* +X145809998Y-76659998D03* +X210290000Y-99936400D03* +%TO.N,/SDA_SW*% +X64200000Y-94190000D03* +%TD*% +D17* +%TO.N,GND*% +X223540000Y-91110000D02* +X223540000Y-91610000D01* +X211040000Y-92110000D02* +X211290000Y-91860000D01* +X198340000Y-92110000D02* +X198090000Y-91860000D01* +X159440000Y-92110000D02* +X158740000Y-92110000D01* +X66340000Y-92110000D02* +X66090000Y-91860000D01* +X170740000Y-91610000D02* +X171440000Y-91610000D01* +X171940000Y-92110000D02* +X171690000Y-91860000D01* +X210340000Y-92110000D02* +X211040000Y-92110000D01* +X132340000Y-92110000D02* +X132090000Y-91860000D01* +X183940000Y-91610000D02* +X183940000Y-92110000D01* +D18* +X153300000Y-78545000D02* +X151675000Y-78545000D01* +D17* +X80240000Y-92110000D02* +X79540000Y-92110000D01* +X105940000Y-92110000D02* +X105690000Y-91860000D01* +X67040000Y-92110000D02* +X66340000Y-92110000D01* +X119140000Y-92110000D02* +X118890000Y-91860000D01* +X65140000Y-92110000D02* +X65840000Y-92110000D01* +X105440000Y-92110000D02* +X105690000Y-91860000D01* +X145540000Y-92110000D02* +X145290000Y-91860000D01* +X93440000Y-92110000D02* +X92740000Y-92110000D01* +X224240000Y-91610000D02* +X224490000Y-91860000D01* +X158740000Y-92110000D02* +X158490000Y-91860000D01* +X78340000Y-91610000D02* +X78340000Y-92110000D01* +X225440000Y-92110000D02* +X224740000Y-92110000D01* +X117940000Y-91610000D02* +X118640000Y-91610000D01* +X131140000Y-91610000D02* +X131840000Y-91610000D01* +X185140000Y-92110000D02* +X184890000Y-91860000D01* +X199040000Y-92110000D02* +X198340000Y-92110000D01* +X197140000Y-92110000D02* +X197840000Y-92110000D01* +X78340000Y-92110000D02* +X79040000Y-92110000D01* +X146240000Y-92110000D02* +X145540000Y-92110000D01* +X224740000Y-92110000D02* +X224490000Y-91860000D01* +X133040000Y-92110000D02* +X132340000Y-92110000D01* +X223540000Y-91610000D02* +X224240000Y-91610000D01* +X119840000Y-92110000D02* +X119140000Y-92110000D01* +X91540000Y-92110000D02* +X92240000Y-92110000D01* +X172640000Y-92110000D02* +X171940000Y-92110000D01* +X197140000Y-91110000D02* +X197840000Y-91110000D01* +X92240000Y-92110000D02* +X92490000Y-91860000D01* +X171440000Y-91610000D02* +X171690000Y-91860000D01* +X184640000Y-92110000D02* +X184890000Y-91860000D01* +X185840000Y-92110000D02* +X185140000Y-92110000D01* +X211540000Y-92110000D02* +X211290000Y-91860000D01* +X170740000Y-92110000D02* +X171440000Y-92110000D01* +X106640000Y-92110000D02* +X105940000Y-92110000D01* +X104740000Y-92110000D02* +X105440000Y-92110000D01* +X65140000Y-91610000D02* +X65140000Y-92110000D01* +X79040000Y-92110000D02* +X79290000Y-91860000D01* +X92740000Y-92110000D02* +X92490000Y-91860000D01* +X65840000Y-92110000D02* +X66090000Y-91860000D01* +X183940000Y-92110000D02* +X184640000Y-92110000D01* +X212240000Y-92110000D02* +X211540000Y-92110000D01* +X131840000Y-91610000D02* +X132090000Y-91860000D01* +X118640000Y-91610000D02* +X118890000Y-91860000D01* +X197840000Y-92110000D02* +X198090000Y-91860000D01* +X171440000Y-92110000D02* +X171690000Y-91860000D01* +X197840000Y-91110000D02* +X198090000Y-91360000D01* +X170740000Y-91110000D02* +X170740000Y-92110000D01* +X79540000Y-92110000D02* +X79290000Y-91860000D01* +%TO.N,/SDA*% +X93650000Y-89840000D02* +X89030000Y-89840000D01* +X150605000Y-73950000D02* +X150605000Y-74510000D01* +X115600000Y-89840000D02* +X115060000Y-89840000D01* +X199280000Y-89840000D02* +X199810000Y-89840000D01* +X224870000Y-89840000D02* +X213010000Y-89840000D01* +X106810000Y-89840000D02* +X93650000Y-89840000D01* +X212410000Y-89840000D02* +X213010000Y-89840000D01* +X142525000Y-90135000D02* +X142820000Y-89840000D01* +X142949695Y-91335000D02* +X142525000Y-90910305D01* +X132470000Y-89840000D02* +X142230000Y-89840000D01* +X117385305Y-91110000D02* +X117160305Y-91335000D01* +X120990000Y-89840000D02* +X120610000Y-89840000D01* +X80720000Y-90120000D02* +X80730000Y-90120000D01* +X107110000Y-90140000D02* +X106810000Y-89840000D01* +X80730000Y-90120000D02* +X80240000Y-90610000D01* +X117160305Y-91335000D02* +X116555000Y-91335000D01* +X73760000Y-92310000D02* +X76230000Y-89840000D01* +X115060000Y-89840000D02* +X106810000Y-89840000D01* +X169750000Y-88390000D02* +X156825000Y-75465000D01* +X150610000Y-74895000D02* +X150610000Y-73945000D01* +X186335000Y-90115000D02* +X186610000Y-89840000D01* +X115330000Y-90110000D02* +X115600000Y-89840000D01* +X133040000Y-90410000D02* +X133040000Y-90610000D01* +X143550305Y-91335000D02* +X142949695Y-91335000D01* +X106640000Y-90610000D02* +X107110000Y-90140000D01* +X186060000Y-89840000D02* +X186610000Y-89840000D01* +X199545000Y-90105000D02* +X199280000Y-89840000D01* +X80440000Y-89840000D02* +X80720000Y-90120000D01* +X173135000Y-90115000D02* +X173410000Y-89840000D01* +X160210000Y-89840000D02* +X159440000Y-90610000D01* +X225440000Y-90410000D02* +X224870000Y-89840000D01* +X186610000Y-89840000D02* +X199280000Y-89840000D01* +X144340000Y-91110000D02* +X143775305Y-91110000D01* +X88755000Y-90115000D02* +X90006802Y-91366802D01* +X142525000Y-90910305D02* +X142525000Y-90135000D01* +X90726802Y-91366802D02* +X90983604Y-91110000D01* +X120990000Y-89840000D02* +X132470000Y-89840000D01* +X93440000Y-90610000D02* +X93930000Y-90120000D01* +X119840000Y-90610000D02* +X120325000Y-90125000D01* +X93650000Y-89840000D02* +X93930000Y-90120000D01* +X143775305Y-91110000D02* +X143550305Y-91335000D01* +X76230000Y-89840000D02* +X80440000Y-89840000D01* +X186060000Y-89840000D02* +X186335000Y-90115000D01* +X80440000Y-89840000D02* +X81010000Y-89840000D01* +X90006802Y-91366802D02* +X90726802Y-91366802D01* +X151985000Y-76270000D02* +X150610000Y-74895000D01* +X120610000Y-89840000D02* +X120040000Y-89840000D01* +X120325000Y-90125000D02* +X120610000Y-89840000D01* +X172820000Y-89840000D02* +X173410000Y-89840000D01* +X117940000Y-91110000D02* +X117385305Y-91110000D01* +X212240000Y-90610000D02* +X212710000Y-90140000D01* +X88480000Y-89840000D02* +X88755000Y-90115000D01* +X165950000Y-89840000D02* +X172820000Y-89840000D01* +X107110000Y-90140000D02* +X107410000Y-89840000D01* +X156825000Y-75465000D02* +X156020000Y-76270000D01* +X142525000Y-90135000D02* +X142230000Y-89840000D01* +X199810000Y-89840000D02* +X212410000Y-89840000D01* +X165950000Y-89840000D02* +X160210000Y-89840000D01* +X185840000Y-90610000D02* +X186335000Y-90115000D01* +X146240000Y-90410000D02* +X146240000Y-90610000D01* +X120040000Y-89840000D02* +X115600000Y-89840000D01* +X172640000Y-90610000D02* +X173135000Y-90115000D01* +X199040000Y-90610000D02* +X199545000Y-90105000D01* +X90983604Y-91110000D02* +X91540000Y-91110000D01* +X81010000Y-89840000D02* +X88480000Y-89840000D01* +X199545000Y-90105000D02* +X199810000Y-89840000D01* +X116555000Y-91335000D02* +X115330000Y-90110000D01* +X142230000Y-89840000D02* +X145670000Y-89840000D01* +X89030000Y-89840000D02* +X88480000Y-89840000D01* +X120325000Y-90125000D02* +X120040000Y-89840000D01* +X145670000Y-89840000D02* +X146240000Y-90410000D01* +X173560000Y-89840000D02* +X186060000Y-89840000D01* +X212410000Y-89840000D02* +X212710000Y-90140000D01* +X156020000Y-76270000D02* +X151985000Y-76270000D01* +X173095000Y-90115000D02* +X172820000Y-89840000D01* +X115330000Y-90110000D02* +X115060000Y-89840000D01* +X132470000Y-89840000D02* +X133040000Y-90410000D01* +X212710000Y-90140000D02* +X213010000Y-89840000D01* +X225440000Y-90610000D02* +X225440000Y-90410000D01* +X127764999Y-88064999D02* +X141869998Y-73960000D01* +X81010000Y-89840000D02* +X80730000Y-90120000D01* +X88755000Y-90115000D02* +X89030000Y-89840000D01* +X150610000Y-73945000D02* +X150605000Y-73950000D01* +X93930000Y-90120000D02* +X94210000Y-89840000D01* +X141869998Y-73960000D02* +X142430000Y-73960000D01* +X173410000Y-89840000D02* +X173560000Y-89840000D01* +%TO.N,+3V3*% +X90912315Y-91816802D02* +X90913198Y-91816802D01* +X223540000Y-92110000D02* +X223240260Y-92110000D01* +X116860000Y-92110000D02* +X117940000Y-92110000D01* +X129759695Y-92355000D02* +X129335000Y-91930305D01* +X157540000Y-91610000D02* +X157540000Y-92110000D01* +X77260000Y-90610000D02* +X78340000Y-90610000D01* +X155620000Y-91100000D02* +X155620000Y-92200000D01* +X170740000Y-90610000D02* +X169660000Y-90610000D01* +X131140000Y-90610000D02* +X130060000Y-90610000D01* +X183940000Y-90610000D02* +X183940000Y-91110000D01* +X104440260Y-91610000D02* +X103825260Y-92225000D01* +X103825260Y-92225000D02* +X102739695Y-92225000D01* +X64060000Y-90610000D02* +X65140000Y-90610000D01* +X223540000Y-90610000D02* +X222460000Y-90610000D01* +X90459117Y-90609182D02* +X90459935Y-90610000D01* +X196840260Y-91610000D02* +X196060000Y-90829740D01* +D18* +X154510000Y-75150000D02* +X153355000Y-73995000D01* +X153355000Y-73995000D02* +X151585000Y-73995000D01* +D17* +X144340000Y-92110000D02* +X144340000Y-91610000D01* +X156460000Y-90610000D02* +X157540000Y-90610000D01* +X156460000Y-90610000D02* +X156110000Y-90610000D01* +X129335000Y-91930305D02* +X129335000Y-91035000D01* +X143250000Y-92110000D02* +X143250000Y-93080000D01* +X197140000Y-90610000D02* +X196060000Y-90610000D01* +X144340000Y-90610000D02* +X143250000Y-90610000D01* +X90913198Y-91816802D02* +X91120000Y-91610000D01* +X143250000Y-93080000D02* +X143730000Y-93560000D01* +X102315000Y-91800305D02* +X102315000Y-91199695D01* +X156110000Y-90610000D02* +X155620000Y-91100000D01* +X196060000Y-90829740D02* +X196060000Y-90610000D01* +X116860000Y-90610000D02* +X116860000Y-90700000D01* +X183940000Y-90610000D02* +X182860000Y-90610000D01* +X130895000Y-92355000D02* +X129759695Y-92355000D01* +X210340000Y-91610000D02* +X210340000Y-90610000D01* +X210340000Y-90610000D02* +X209260000Y-90610000D01* +X155620000Y-92200000D02* +X156030000Y-92610000D01* +X102904695Y-90610000D02* +X103660000Y-90610000D01* +X222460000Y-91329740D02* +X222460000Y-90610000D01* +X156030000Y-92610000D02* +X157040000Y-92610000D01* +X157040000Y-92610000D02* +X157540000Y-92110000D01* +X90459117Y-92270000D02* +X90912315Y-91816802D01* +X103660000Y-90610000D02* +X104740000Y-90610000D01* +X104740000Y-91610000D02* +X104440260Y-91610000D01* +X102315000Y-91199695D02* +X102904695Y-90610000D01* +X117940000Y-90610000D02* +X116860000Y-90610000D01* +X131140000Y-92110000D02* +X130895000Y-92355000D01* +X116860000Y-90700000D02* +X116930000Y-90770000D01* +X91120000Y-91610000D02* +X91540000Y-91610000D01* +X129335000Y-91035000D02* +X129760000Y-90610000D01* +X102739695Y-92225000D02* +X102315000Y-91800305D01* +X197140000Y-91610000D02* +X196840260Y-91610000D01* +X129760000Y-90610000D02* +X130060000Y-90610000D01* +X90459935Y-90610000D02* +X91540000Y-90610000D01* +X223240260Y-92110000D02* +X222460000Y-91329740D01* +X143250000Y-92110000D02* +X144340000Y-92110000D01* +%TO.N,/SCL*% +X156457653Y-91637652D02* +X156985305Y-91110000D01* +X103795305Y-91500000D02* +X104185305Y-91110000D01* +X145581396Y-89115000D02* +X146815000Y-90348604D01* +X130355000Y-91335000D02* +X130360305Y-91335000D01* +X94530000Y-91110000D02* +X93440000Y-91110000D01* +X168750000Y-89115000D02* +X171735000Y-89115000D01* +X130585305Y-91110000D02* +X131140000Y-91110000D01* +X146815000Y-90348604D02* +X146815000Y-90834740D01* +X132575000Y-89115000D02* +X106180305Y-89115000D01* +X103190000Y-91500000D02* +X103795305Y-91500000D01* +X130060000Y-91630000D02* +X130355000Y-91335000D01* +X104185305Y-91110000D02* +X104740000Y-91110000D01* +X132575000Y-89115000D02* +X145581396Y-89115000D01* +X172640000Y-91110000D02* +X173730000Y-91110000D01* +X79890305Y-89115000D02* +X73048604Y-89115000D01* +X71053604Y-91110000D02* +X69585000Y-91110000D01* +X198125000Y-89115000D02* +X171735000Y-89115000D01* +X156985305Y-91110000D02* +X157540000Y-91110000D01* +X77257652Y-91637652D02* +X77257653Y-91637652D01* +X160354694Y-80140000D02* +X169017347Y-88802653D01* +X81885305Y-91110000D02* +X80240000Y-91110000D01* +X151355000Y-80140000D02* +X154510000Y-80140000D01* +X160354694Y-80140000D02* +X160354696Y-80140000D01* +X119840000Y-91110000D02* +X120920000Y-91110000D01* +X156457652Y-91637652D02* +X156457653Y-91637652D01* +X130360305Y-91335000D02* +X130585305Y-91110000D01* +X185840000Y-91110000D02* +X186930000Y-91110000D01* +X77257653Y-91637652D02* +X77785305Y-91110000D01* +X199040000Y-91110000D02* +X200120000Y-91110000D01* +X225440000Y-91110000D02* +X226520000Y-91110000D01* +X212240000Y-91110000D02* +X213320000Y-91110000D01* +X158980305Y-89115000D02* +X168750000Y-89115000D01* +X150610000Y-76440000D02* +X150610000Y-79395000D01* +X73048604Y-89115000D02* +X71053604Y-91110000D01* +X134570000Y-91110000D02* +X133040000Y-91110000D01* +X106180305Y-89115000D02* +X79890305Y-89115000D01* +X146815000Y-90834740D02* +X146539740Y-91110000D01* +X224525000Y-89115000D02* +X211325000Y-89115000D01* +X108175305Y-91110000D02* +X106640000Y-91110000D01* +X141981258Y-74874046D02* +X132490000Y-84365304D01* +X160970000Y-91110000D02* +X159440000Y-91110000D01* +X150610000Y-79395000D02* +X151355000Y-80140000D01* +X146539740Y-91110000D02* +X146240000Y-91110000D01* +X169017347Y-88802653D02* +X169329694Y-89115000D01* +X77785305Y-91110000D02* +X78340000Y-91110000D01* +X132490000Y-89030000D02* +X132575000Y-89115000D01* +X69580610Y-91110000D02* +X67040000Y-91110000D01* +X211325000Y-89115000D02* +X198125000Y-89115000D01* +X169017347Y-88847653D02* +X168750000Y-89115000D01* +X132490000Y-84365304D02* +X132490000Y-89030000D01* +%TO.N,Net-(J0-Pin_13)*% +X147410000Y-80640000D02* +X147410000Y-78495000D01* +X148990000Y-94060000D02* +X148990000Y-82220000D01* +X146010000Y-97040000D02* +X148990000Y-94060000D01* +X148990000Y-82220000D02* +X147410000Y-80640000D01* +X144290002Y-97040000D02* +X146010000Y-97040000D01* +%TO.N,Net-(J0-Pin_8)*% +X78290000Y-100665000D02* +X148245000Y-100665000D01* +X149810000Y-77260000D02* +X149810000Y-73945000D01* +X152555000Y-96355000D02* +X152555000Y-83003351D01* +X148245000Y-100665000D02* +X152555000Y-96355000D01* +%TO.N,Net-(J0-Pin_17)*% +X197130000Y-99211400D02* +X197129999Y-99211399D01* +X197129999Y-99211399D02* +X156042194Y-99211399D01* +X146529999Y-82896699D02* +X145810000Y-82176700D01* +X145810000Y-82176700D02* +X145810000Y-78495000D01* +X156042194Y-99211399D02* +X156042193Y-99211400D01* +X146529999Y-82896700D02* +X146529999Y-82896699D01* +%TO.N,Net-(J0-Pin_7)*% +X149810000Y-79231396D02* +X149810000Y-78495000D01* +X73760000Y-101390000D02* +X148685000Y-101390000D01* +X148685000Y-101390000D02* +X153280000Y-96795000D01* +X153280000Y-82701396D02* +X149810000Y-79231396D01* +X153280000Y-96795000D02* +X153280000Y-82701396D01* +%TO.N,Net-(J0-Pin_15)*% +X147331955Y-81648045D02* +X146610000Y-80926090D01* +X170690002Y-97761400D02* +X157419690Y-97761400D01* +X146610000Y-80926090D02* +X146610000Y-78495000D01* +%TO.N,Net-(J0-Pin_20)*% +X236683600Y-101386400D02* +X153969998Y-101386400D01* +X145010000Y-77260000D02* +X145010000Y-73945000D01* +X236690000Y-101380000D02* +X236683600Y-101386400D01* +%TO.N,Net-(J0-Pin_12)*% +X148210000Y-77260000D02* +X148210000Y-73945000D01* +X131090002Y-97765000D02* +X146395000Y-97765000D01* +X146395000Y-97765000D02* +X149655000Y-94505000D01* +X149655000Y-94505000D02* +X149655000Y-81722653D01* +%TO.N,Net-(J0-Pin_9)*% +X149010000Y-79250000D02* +X149010000Y-78545000D01* +X91500002Y-99940000D02* +X147685000Y-99940000D01* +X147685000Y-99940000D02* +X151830000Y-95795000D01* +X151830000Y-95795000D02* +X151830000Y-82070000D01* +X151830000Y-82070000D02* +X149010000Y-79250000D01* +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-98490000D02* +X146730000Y-98490000D01* +X150380000Y-81420000D02* +X148210000Y-79250000D01* +X150380000Y-94840000D02* +X150380000Y-81420000D01* +X148210000Y-79250000D02* +X148210000Y-78545000D01* +X146730000Y-98490000D02* +X150380000Y-94840000D01* +%TO.N,Net-(J0-Pin_10)*% +X149010000Y-76439995D02* +X149010000Y-73945000D01* +X151105000Y-95225000D02* +X151105000Y-82372653D01* +X104700000Y-99215000D02* +X147115000Y-99215000D01* +X147115000Y-99215000D02* +X151105000Y-95225000D01* +X149010001Y-76439996D02* +X149010000Y-76439995D01* +%TO.N,Net-(J0-Pin_14)*% +X147410000Y-76659997D02* +X147410000Y-73945000D01* +X147410001Y-76659998D02* +X147410000Y-76659997D01* +%TO.N,Net-(J0-Pin_16)*% +X146610000Y-77260000D02* +X146610000Y-73945000D01* +X183890001Y-98486400D02* +X156730941Y-98486400D01* +X183890002Y-98486399D02* +X183890001Y-98486400D01* +%TO.N,Net-(J0-Pin_19)*% +X145729998Y-84147309D02* +X145010000Y-83427311D01* +X145010000Y-83427311D02* +X145010000Y-78545000D01* +X145730000Y-84147309D02* +X145729998Y-84147309D01* +X223490000Y-100661400D02* +X154664697Y-100661400D01* +X145010000Y-78545000D02* +X145010000Y-78495000D01* +%TO.N,Net-(J0-Pin_18)*% +X210290000Y-99936400D02* +X155353445Y-99936400D01* +X145810000Y-76659996D02* +X145810000Y-73945000D01* +X145809998Y-76659998D02* +X145810000Y-76659996D01* +%TO.N,/SDA_SW*% +X67040000Y-90610000D02* +X67040000Y-90410000D01* +X63759695Y-89885000D02* +X63335000Y-90309695D01* +X63690000Y-91450000D02* +X63685000Y-91450000D01* +X63335000Y-91100000D02* +X63335000Y-91800000D01* +X64245305Y-91450000D02* +X64585305Y-91110000D01* +X64585305Y-91110000D02* +X65140000Y-91110000D01* +X64200000Y-94190000D02* +X63335000Y-93325000D01* +X63690000Y-91450000D02* +X64245305Y-91450000D01* +X63335000Y-91450000D02* +X63690000Y-91450000D01* +X66515000Y-89885000D02* +X63759695Y-89885000D01* +X63685000Y-91450000D02* +X63335000Y-91100000D01* +X63340000Y-91800000D02* +X63690000Y-91450000D01* +X63335000Y-93325000D02* +X63335000Y-91450000D01* +X63335000Y-90309695D02* +X63335000Y-91100000D01* +X67040000Y-90410000D02* +X66515000Y-89885000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X144177539Y-73162993D02* +G01* +X144223294Y-73215797D01* +X144234500Y-73267308D01* +X144234500Y-74742870D01* +X144234501Y-74742876D01* +X144240908Y-74802483D01* +X144291202Y-74937328D01* +X144291203Y-74937330D01* +X144359767Y-75028919D01* +X144384184Y-75094383D01* +X144384500Y-75103230D01* +X144384500Y-76561312D01* +X144364815Y-76628351D01* +X144352650Y-76644284D01* +X144277466Y-76727784D01* +X144182821Y-76891715D01* +X144182818Y-76891722D01* +X144129534Y-77055715D01* +X144124326Y-77071744D01* +X144104540Y-77260000D01* +X144124326Y-77448256D01* +X144124327Y-77448259D01* +X144182818Y-77628277D01* +X144182821Y-77628284D01* +X144226131Y-77703299D01* +X144242604Y-77771199D01* +X144241399Y-77779768D01* +X144241738Y-77779805D01* +X144240909Y-77787516D01* +X144240909Y-77787517D01* +X144234501Y-77847123D01* +X144234500Y-77847135D01* +X144234500Y-79242870D01* +X144234501Y-79242876D01* +X144240908Y-79302483D01* +X144291202Y-79437328D01* +X144291203Y-79437330D01* +X144359767Y-79528919D01* +X144384184Y-79594383D01* +X144384500Y-79603230D01* +X144384500Y-83488917D01* +X144403429Y-83584085D01* +X144403429Y-83584087D01* +X144408534Y-83609755D01* +X144455688Y-83723597D01* +X144455689Y-83723598D01* +X144466518Y-83739804D01* +X144466520Y-83739807D01* +X144524141Y-83826043D01* +X144524144Y-83826047D01* +X144615586Y-83917489D01* +X144615608Y-83917509D01* +X144791039Y-84092940D01* +X144824524Y-84154263D01* +X144826678Y-84167655D01* +X144844326Y-84335565D01* +X144844327Y-84335568D01* +X144902818Y-84515586D01* +X144902821Y-84515593D01* +X144997467Y-84679525D01* +X145124129Y-84820197D01* +X145277265Y-84931457D01* +X145277270Y-84931460D01* +X145450192Y-85008451D01* +X145450197Y-85008453D01* +X145635354Y-85047809D01* +X145635355Y-85047809D01* +X145824644Y-85047809D01* +X145824646Y-85047809D01* +X146009803Y-85008453D01* +X146182730Y-84931460D01* +X146335871Y-84820197D01* +X146462533Y-84679525D01* +X146557179Y-84515593D01* +X146615674Y-84335565D01* +X146635460Y-84147309D01* +X146615674Y-83959053D01* +X146609617Y-83940414D01* +X146607623Y-83870575D01* +X146643703Y-83810742D01* +X146701769Y-83780807D01* +X146712811Y-83778459D01* +X146809802Y-83757844D01* +X146982729Y-83680851D01* +X147135870Y-83569588D01* +X147262532Y-83428916D01* +X147357178Y-83264984D01* +X147415673Y-83084956D01* +X147435459Y-82896700D01* +X147415673Y-82708444D01* +X147410336Y-82692021D01* +X147408342Y-82622182D01* +X147444422Y-82562349D01* +X147502481Y-82532416D01* +X147611758Y-82509189D01* +X147611762Y-82509187D01* +X147611763Y-82509187D01* +X147760933Y-82442771D01* +X147784685Y-82432196D01* +X147937826Y-82320933D01* +X147977614Y-82276743D01* +X148037098Y-82240096D01* +X148106955Y-82241425D01* +X148157444Y-82272035D01* +X148328181Y-82442771D01* +X148361666Y-82504094D01* +X148364500Y-82530452D01* +X148364500Y-93749547D01* +X148344815Y-93816586D01* +X148328181Y-93837228D01* +X145787229Y-96378181D01* +X145725906Y-96411666D01* +X145699548Y-96414500D01* +X144993750Y-96414500D01* +X144926711Y-96394815D01* +X144901602Y-96373474D01* +X144895875Y-96367114D01* +X144895871Y-96367110D01* +X144742736Y-96255851D01* +X144742731Y-96255848D01* +X144569809Y-96178857D01* +X144569804Y-96178855D01* +X144424003Y-96147865D01* +X144384648Y-96139500D01* +X144195356Y-96139500D01* +X144162899Y-96146398D01* +X144010199Y-96178855D01* +X144010194Y-96178857D01* +X143837272Y-96255848D01* +X143837267Y-96255851D01* +X143684131Y-96367111D01* +X143557468Y-96507785D01* +X143462823Y-96671715D01* +X143462820Y-96671722D01* +X143442782Y-96733394D01* +X143404328Y-96851744D01* +X143391137Y-96977251D01* +X143385755Y-97028462D01* +X143359170Y-97093076D01* +X143301873Y-97133061D01* +X143262434Y-97139500D01* +X131793750Y-97139500D01* +X131726711Y-97119815D01* +X131701602Y-97098474D01* +X131695875Y-97092114D01* +X131695871Y-97092110D01* +X131542736Y-96980851D01* +X131542731Y-96980848D01* +X131369809Y-96903857D01* +X131369804Y-96903855D01* +X131224003Y-96872865D01* +X131184648Y-96864500D01* +X130995356Y-96864500D01* +X130962899Y-96871398D01* +X130810199Y-96903855D01* +X130810194Y-96903857D01* +X130637272Y-96980848D01* +X130637267Y-96980851D01* +X130484131Y-97092111D01* +X130357468Y-97232785D01* +X130262823Y-97396715D01* +X130262820Y-97396722D01* +X130204329Y-97576740D01* +X130204328Y-97576744D01* +X130191137Y-97702251D01* +X130185755Y-97753462D01* +X130159170Y-97818076D01* +X130101873Y-97858061D01* +X130062434Y-97864500D01* +X118593748Y-97864500D01* +X118526709Y-97844815D01* +X118501600Y-97823474D01* +X118495873Y-97817114D01* +X118495869Y-97817110D01* +X118342734Y-97705851D01* +X118342729Y-97705848D01* +X118169807Y-97628857D01* +X118169802Y-97628855D01* +X118024001Y-97597865D01* +X117984646Y-97589500D01* +X117795354Y-97589500D01* +X117762897Y-97596398D01* +X117610197Y-97628855D01* +X117610192Y-97628857D01* +X117437270Y-97705848D01* +X117437265Y-97705851D01* +X117284129Y-97817111D01* +X117157466Y-97957785D01* +X117062821Y-98121715D01* +X117062818Y-98121722D01* +X117004327Y-98301740D01* +X117004326Y-98301744D01* +X116991135Y-98427251D01* +X116985753Y-98478462D01* +X116959168Y-98543076D01* +X116901871Y-98583061D01* +X116862432Y-98589500D01* +X105403748Y-98589500D01* +X105336709Y-98569815D01* +X105311600Y-98548474D01* +X105305873Y-98542114D01* +X105305869Y-98542110D01* +X105152734Y-98430851D01* +X105152729Y-98430848D01* +X104979807Y-98353857D01* +X104979802Y-98353855D01* +X104834001Y-98322865D01* +X104794646Y-98314500D01* +X104605354Y-98314500D01* +X104572897Y-98321398D01* +X104420197Y-98353855D01* +X104420192Y-98353857D01* +X104247270Y-98430848D01* +X104247265Y-98430851D01* +X104094129Y-98542111D01* +X103967466Y-98682785D01* +X103872821Y-98846715D01* +X103872818Y-98846722D01* +X103814327Y-99026740D01* +X103814326Y-99026744D01* +X103801135Y-99152251D01* +X103795753Y-99203462D01* +X103769168Y-99268076D01* +X103711871Y-99308061D01* +X103672432Y-99314500D01* +X92203750Y-99314500D01* +X92136711Y-99294815D01* +X92111602Y-99273474D01* +X92105875Y-99267114D01* +X92105871Y-99267110D01* +X91952736Y-99155851D01* +X91952731Y-99155848D01* +X91779809Y-99078857D01* +X91779804Y-99078855D01* +X91634003Y-99047865D01* +X91594648Y-99039500D01* +X91405356Y-99039500D01* +X91372899Y-99046398D01* +X91220199Y-99078855D01* +X91220194Y-99078857D01* +X91047272Y-99155848D01* +X91047267Y-99155851D01* +X90894131Y-99267111D01* +X90767468Y-99407785D01* +X90672823Y-99571715D01* +X90672820Y-99571722D01* +X90614329Y-99751740D01* +X90614328Y-99751744D01* +X90601137Y-99877251D01* +X90595755Y-99928462D01* +X90569170Y-99993076D01* +X90511873Y-100033061D01* +X90472434Y-100039500D01* +X78993748Y-100039500D01* +X78926709Y-100019815D01* +X78901600Y-99998474D01* +X78895873Y-99992114D01* +X78895869Y-99992110D01* +X78742734Y-99880851D01* +X78742729Y-99880848D01* +X78569807Y-99803857D01* +X78569802Y-99803855D01* +X78424001Y-99772865D01* +X78384646Y-99764500D01* +X78195354Y-99764500D01* +X78162897Y-99771398D01* +X78010197Y-99803855D01* +X78010192Y-99803857D01* +X77837270Y-99880848D01* +X77837265Y-99880851D01* +X77684129Y-99992111D01* +X77557466Y-100132785D01* +X77462821Y-100296715D01* +X77462818Y-100296722D01* +X77404327Y-100476740D01* +X77404326Y-100476744D01* +X77391135Y-100602251D01* +X77385753Y-100653462D01* +X77359168Y-100718076D01* +X77301871Y-100758061D01* +X77262432Y-100764500D01* +X74473748Y-100764500D01* +X74406709Y-100744815D01* +X74381600Y-100723474D01* +X74375873Y-100717114D01* +X74375869Y-100717110D01* +X74222734Y-100605851D01* +X74222729Y-100605848D01* +X74049807Y-100528857D01* +X74049802Y-100528855D01* +X73904001Y-100497865D01* +X73864646Y-100489500D01* +X73675354Y-100489500D01* +X73642897Y-100496398D01* +X73490197Y-100528855D01* +X73490192Y-100528857D01* +X73317270Y-100605848D01* +X73317265Y-100605851D01* +X73164129Y-100717111D01* +X73037466Y-100857785D01* +X72942821Y-101021715D01* +X72942818Y-101021722D01* +X72884327Y-101201740D01* +X72884326Y-101201744D01* +X72864540Y-101390000D01* +X72884326Y-101578256D01* +X72884327Y-101578259D01* +X72942818Y-101758277D01* +X72942821Y-101758284D01* +X73037467Y-101922216D01* +X73145876Y-102042616D01* +X73164129Y-102062888D01* +X73317265Y-102174148D01* +X73317270Y-102174151D01* +X73490192Y-102251142D01* +X73490197Y-102251144D01* +X73675354Y-102290500D01* +X73675355Y-102290500D01* +X73864644Y-102290500D01* +X73864646Y-102290500D01* +X74049803Y-102251144D01* +X74222730Y-102174151D01* +X74375871Y-102062888D01* +X74379112Y-102059289D01* +X74381600Y-102056526D01* +X74441087Y-102019879D01* +X74473748Y-102015500D01* +X76458608Y-102015500D01* +X76525647Y-102035185D01* +X76571402Y-102087989D01* +X76581346Y-102157147D01* +X76552321Y-102220703D01* +X76543492Y-102229892D01* +X76463608Y-102304907D01* +X76463606Y-102304909D01* +X76263054Y-102547334D01* +X76263051Y-102547338D01* +X76094464Y-102812990D01* +X76094461Y-102812996D01* +X75960499Y-103097678D01* +X75960497Y-103097683D01* +X75863270Y-103396916D01* +X75804311Y-103705988D01* +X75804310Y-103705995D01* +X75784556Y-104019994D01* +X75784556Y-104020005D01* +X75804310Y-104334004D01* +X75804311Y-104334011D01* +X75804502Y-104335011D01* +X75862315Y-104638080D01* +X75863270Y-104643083D01* +X75960497Y-104942316D01* +X75960499Y-104942321D01* +X76094461Y-105227003D01* +X76094464Y-105227009D01* +X76263051Y-105492661D01* +X76263054Y-105492665D01* +X76463606Y-105735090D01* +X76463608Y-105735092D01* +X76463610Y-105735094D01* +X76687645Y-105945477D01* +X76692968Y-105950476D01* +X76692978Y-105950484D01* +X76947504Y-106135408D01* +X76947509Y-106135410D01* +X76947516Y-106135416D01* +X77223234Y-106286994D01* +X77223239Y-106286996D01* +X77223241Y-106286997D01* +X77223242Y-106286998D01* +X77515771Y-106402818D01* +X77515774Y-106402819D01* +X77813294Y-106479209D01* +X77820527Y-106481066D01* +X77886010Y-106489338D01* +X78132670Y-106520499D01* +X78132679Y-106520499D01* +X78132682Y-106520500D01* +X78132684Y-106520500D01* +X78447316Y-106520500D01* +X78447318Y-106520500D01* +X78447321Y-106520499D01* +X78447329Y-106520499D01* +X78633593Y-106496968D01* +X78759473Y-106481066D01* +X79064225Y-106402819D01* +X79064228Y-106402818D01* +X79356757Y-106286998D01* +X79356758Y-106286997D01* +X79356756Y-106286997D01* +X79356766Y-106286994D01* +X79632484Y-106135416D01* +X79887030Y-105950478D01* +X80116390Y-105735094D01* +X80316947Y-105492663D01* +X80485537Y-105227007D01* +X80619503Y-104942315D01* +X80716731Y-104643079D01* +X80775688Y-104334015D01* +X80776003Y-104329011D01* +X80795444Y-104020005D01* +X80795444Y-104019994D01* +X80775689Y-103705995D01* +X80775688Y-103705988D01* +X80775688Y-103705985D01* +X80716731Y-103396921D01* +X80619503Y-103097685D01* +X80617149Y-103092683D01* +X80486009Y-102813996D01* +X80485537Y-102812993D01* +X80450414Y-102757648D01* +X80316948Y-102547338D01* +X80316945Y-102547334D01* +X80116393Y-102304909D01* +X80116391Y-102304907D01* +X80111067Y-102299907D01* +X80036507Y-102229891D01* +X80001114Y-102169651D01* +X80003906Y-102099837D01* +X80044000Y-102042616D01* +X80108665Y-102016155D01* +X80121392Y-102015500D01* +X89669674Y-102015500D01* +X89736713Y-102035185D01* +X89782468Y-102087989D01* +X89792412Y-102157147D01* +X89763387Y-102220703D01* +X89754558Y-102229892D01* +X89673610Y-102305907D01* +X89673608Y-102305909D01* +X89473056Y-102548334D01* +X89473053Y-102548338D01* +X89304466Y-102813990D01* +X89304463Y-102813996D01* +X89170501Y-103098678D01* +X89170499Y-103098683D01* +X89073272Y-103397916D01* +X89014313Y-103706988D01* +X89014312Y-103706995D01* +X88994558Y-104020994D01* +X88994558Y-104021005D01* +X89014312Y-104335004D01* +X89014313Y-104335011D01* +X89014314Y-104335015D01* +X89072127Y-104638084D01* +X89073272Y-104644083D01* +X89170499Y-104943316D01* +X89170501Y-104943321D01* +X89304463Y-105228003D01* +X89304466Y-105228009D01* +X89473053Y-105493661D01* +X89473056Y-105493665D01* +X89673608Y-105736090D01* +X89673610Y-105736092D01* +X89902970Y-105951476D01* +X89902980Y-105951484D01* +X90157506Y-106136408D01* +X90157511Y-106136410D01* +X90157518Y-106136416D01* +X90433236Y-106287994D01* +X90433241Y-106287996D01* +X90433243Y-106287997D01* +X90433244Y-106287998D01* +X90725773Y-106403818D01* +X90725776Y-106403819D01* +X91007164Y-106476067D01* +X91030529Y-106482066D01* +X91096012Y-106490338D01* +X91342672Y-106521499D01* +X91342681Y-106521499D01* +X91342684Y-106521500D01* +X91342686Y-106521500D01* +X91657318Y-106521500D01* +X91657320Y-106521500D01* +X91657323Y-106521499D01* +X91657331Y-106521499D01* +X91843595Y-106497968D01* +X91969475Y-106482066D01* +X92274227Y-106403819D01* +X92276753Y-106402819D01* +X92566759Y-106287998D01* +X92566760Y-106287997D01* +X92566758Y-106287997D01* +X92566768Y-106287994D01* +X92842486Y-106136416D01* +X93097032Y-105951478D01* +X93326392Y-105736094D01* +X93526949Y-105493663D01* +X93695539Y-105228007D01* +X93829505Y-104943315D01* +X93926733Y-104644079D01* +X93985690Y-104335015D01* +X93985754Y-104334004D01* +X94005446Y-104021005D01* +X94005446Y-104020994D01* +X93985691Y-103706995D01* +X93985690Y-103706988D01* +X93985690Y-103706985D01* +X93926733Y-103397921D01* +X93829505Y-103098685D01* +X93829034Y-103097685D01* +X93695540Y-102813996D01* +X93695539Y-102813993D01* +X93526949Y-102548337D01* +X93526122Y-102547337D01* +X93326395Y-102305909D01* +X93326393Y-102305907D01* +X93245446Y-102229892D01* +X93210051Y-102169650D01* +X93212845Y-102099837D01* +X93252939Y-102042616D01* +X93317604Y-102016155D01* +X93330330Y-102015500D01* +X102863283Y-102015500D01* +X102930322Y-102035185D01* +X102976077Y-102087989D01* +X102986021Y-102157147D01* +X102956996Y-102220703D01* +X102948167Y-102229892D01* +X102873608Y-102299907D01* +X102873606Y-102299909D01* +X102673054Y-102542334D01* +X102673051Y-102542338D01* +X102504464Y-102807990D01* +X102504461Y-102807996D01* +X102370499Y-103092678D01* +X102370497Y-103092683D01* +X102273270Y-103391916D01* +X102214311Y-103700988D01* +X102214310Y-103700995D01* +X102194556Y-104014994D01* +X102194556Y-104015005D01* +X102214310Y-104329004D01* +X102214311Y-104329011D01* +X102273270Y-104638083D01* +X102370497Y-104937316D01* +X102370499Y-104937321D01* +X102504461Y-105222003D01* +X102504464Y-105222009D01* +X102673051Y-105487661D01* +X102673054Y-105487665D01* +X102873606Y-105730090D01* +X102873608Y-105730092D01* +X102873610Y-105730094D01* +X103102970Y-105945478D01* +X103102975Y-105945481D01* +X103102978Y-105945484D01* +X103357504Y-106130408D01* +X103357506Y-106130409D01* +X103357516Y-106130416D01* +X103633234Y-106281994D01* +X103633237Y-106281995D01* +X103633241Y-106281997D01* +X103633242Y-106281998D01* +X103925771Y-106397818D01* +X103925774Y-106397819D01* +X104190695Y-106465839D01* +X104230527Y-106476066D01* +X104296010Y-106484338D01* +X104542670Y-106515499D01* +X104542679Y-106515499D01* +X104542682Y-106515500D01* +X104542684Y-106515500D01* +X104857316Y-106515500D01* +X104857318Y-106515500D01* +X104857321Y-106515499D01* +X104857329Y-106515499D01* +X105043593Y-106491968D01* +X105169473Y-106476066D01* +X105474225Y-106397819D01* +X105474228Y-106397818D01* +X105766757Y-106281998D01* +X105766758Y-106281997D01* +X105766756Y-106281997D01* +X105766766Y-106281994D01* +X106042484Y-106130416D01* +X106297030Y-105945478D01* +X106526390Y-105730094D01* +X106726947Y-105487663D01* +X106895537Y-105222007D01* +X107029503Y-104937315D01* +X107126731Y-104638079D01* +X107185688Y-104329015D01* +X107185689Y-104329004D01* +X107205444Y-104015005D01* +X107205444Y-104014994D01* +X107185689Y-103700995D01* +X107185688Y-103700988D01* +X107185688Y-103700986D01* +X107185688Y-103700985D01* +X107126731Y-103391921D01* +X107029503Y-103092685D01* +X106895537Y-102807993D01* +X106860414Y-102752648D01* +X106726948Y-102542338D01* +X106726945Y-102542334D01* +X106526393Y-102299909D01* +X106526391Y-102299907D01* +X106451833Y-102229892D01* +X106416438Y-102169651D01* +X106419232Y-102099837D01* +X106459325Y-102042616D01* +X106523991Y-102016155D01* +X106536717Y-102015500D01* +X116053284Y-102015500D01* +X116120323Y-102035185D01* +X116166078Y-102087989D01* +X116176022Y-102157147D01* +X116146997Y-102220703D01* +X116138168Y-102229892D01* +X116063608Y-102299908D01* +X116063606Y-102299910D01* +X115863054Y-102542335D01* +X115863051Y-102542339D01* +X115694464Y-102807991D01* +X115694461Y-102807997D01* +X115560499Y-103092679D01* +X115560497Y-103092684D01* +X115463270Y-103391917D01* +X115404311Y-103700989D01* +X115404310Y-103700996D01* +X115384556Y-104014995D01* +X115384556Y-104015006D01* +X115404310Y-104329005D01* +X115404311Y-104329012D01* +X115463270Y-104638084D01* +X115560497Y-104937317D01* +X115560499Y-104937322D01* +X115694461Y-105222004D01* +X115694464Y-105222010D01* +X115863051Y-105487662D01* +X115863054Y-105487666D01* +X116063606Y-105730091D01* +X116063608Y-105730093D01* +X116063610Y-105730095D01* +X116170141Y-105830134D01* +X116292968Y-105945477D01* +X116292978Y-105945485D01* +X116547504Y-106130409D01* +X116547509Y-106130411D01* +X116547516Y-106130417D01* +X116823234Y-106281995D01* +X116823239Y-106281997D01* +X116823241Y-106281998D01* +X116823242Y-106281999D01* +X117115771Y-106397819D01* +X117115774Y-106397820D01* +X117408336Y-106472937D01* +X117420527Y-106476067D01* +X117486010Y-106484339D01* +X117732670Y-106515500D01* +X117732679Y-106515500D01* +X117732682Y-106515501D01* +X117732684Y-106515501D01* +X118047316Y-106515501D01* +X118047318Y-106515501D01* +X118047321Y-106515500D01* +X118047329Y-106515500D01* +X118233593Y-106491969D01* +X118359473Y-106476067D01* +X118664225Y-106397820D01* +X118664228Y-106397819D01* +X118956757Y-106281999D01* +X118956758Y-106281998D01* +X118956756Y-106281998D01* +X118956766Y-106281995D01* +X119232484Y-106130417D01* +X119487030Y-105945479D01* +X119716390Y-105730095D01* +X119916947Y-105487664D01* +X120085537Y-105222008D01* +X120219503Y-104937316D01* +X120316731Y-104638080D01* +X120375688Y-104329016D01* +X120375689Y-104329004D01* +X120395444Y-104015006D01* +X120395444Y-104014995D01* +X120375689Y-103700996D01* +X120375688Y-103700989D01* +X120375688Y-103700988D01* +X120375688Y-103700986D01* +X120316731Y-103391922D01* +X120219503Y-103092686D01* +X120219499Y-103092678D01* +X120088360Y-102813993D01* +X120085537Y-102807994D01* +X119920754Y-102548337D01* +X119916948Y-102542339D01* +X119916945Y-102542335D01* +X119716393Y-102299910D01* +X119716391Y-102299908D01* +X119641832Y-102229892D01* +X119606437Y-102169651D01* +X119609231Y-102099837D01* +X119649325Y-102042616D01* +X119713990Y-102016155D01* +X119726716Y-102015500D01* +X129259674Y-102015500D01* +X129326713Y-102035185D01* +X129372468Y-102087989D01* +X129382412Y-102157147D01* +X129353387Y-102220703D01* +X129344558Y-102229892D01* +X129263610Y-102305907D01* +X129263608Y-102305909D01* +X129063056Y-102548334D01* +X129063053Y-102548338D01* +X128894466Y-102813990D01* +X128894463Y-102813996D01* +X128760501Y-103098678D01* +X128760499Y-103098683D01* +X128663272Y-103397916D01* +X128604313Y-103706988D01* +X128604312Y-103706995D01* +X128584558Y-104020994D01* +X128584558Y-104021005D01* +X128604312Y-104335004D01* +X128604313Y-104335011D01* +X128604314Y-104335015D01* +X128662127Y-104638084D01* +X128663272Y-104644083D01* +X128760499Y-104943316D01* +X128760501Y-104943321D01* +X128894463Y-105228003D01* +X128894466Y-105228009D01* +X129063053Y-105493661D01* +X129063056Y-105493665D01* +X129263608Y-105736090D01* +X129263610Y-105736092D01* +X129492970Y-105951476D01* +X129492980Y-105951484D01* +X129747506Y-106136408D01* +X129747511Y-106136410D01* +X129747518Y-106136416D01* +X130023236Y-106287994D01* +X130023241Y-106287996D01* +X130023243Y-106287997D01* +X130023244Y-106287998D01* +X130315773Y-106403818D01* +X130315776Y-106403819D01* +X130597164Y-106476067D01* +X130620529Y-106482066D01* +X130686012Y-106490338D01* +X130932672Y-106521499D01* +X130932681Y-106521499D01* +X130932684Y-106521500D01* +X130932686Y-106521500D01* +X131247318Y-106521500D01* +X131247320Y-106521500D01* +X131247323Y-106521499D01* +X131247331Y-106521499D01* +X131433595Y-106497968D01* +X131559475Y-106482066D01* +X131864227Y-106403819D01* +X131866753Y-106402819D01* +X132156759Y-106287998D01* +X132156760Y-106287997D01* +X132156758Y-106287997D01* +X132156768Y-106287994D01* +X132432486Y-106136416D01* +X132687032Y-105951478D01* +X132916392Y-105736094D01* +X133116949Y-105493663D01* +X133285539Y-105228007D01* +X133419505Y-104943315D01* +X133516733Y-104644079D01* +X133575690Y-104335015D01* +X133575754Y-104334004D01* +X133595446Y-104021005D01* +X133595446Y-104020994D01* +X133575691Y-103706995D01* +X133575690Y-103706988D01* +X133575690Y-103706985D01* +X133516733Y-103397921D01* +X133419505Y-103098685D01* +X133419034Y-103097685D01* +X133285540Y-102813996D01* +X133285539Y-102813993D01* +X133116949Y-102548337D01* +X133116122Y-102547337D01* +X132916395Y-102305909D01* +X132916393Y-102305907D01* +X132835446Y-102229892D01* +X132800051Y-102169650D01* +X132802845Y-102099837D01* +X132842939Y-102042616D01* +X132907604Y-102016155D01* +X132920330Y-102015500D01* +X142453285Y-102015500D01* +X142520324Y-102035185D01* +X142566079Y-102087989D01* +X142576023Y-102157147D01* +X142546998Y-102220703D01* +X142538169Y-102229892D01* +X142463610Y-102299907D01* +X142463608Y-102299909D01* +X142263056Y-102542334D01* +X142263053Y-102542338D01* +X142094466Y-102807990D01* +X142094463Y-102807996D01* +X141960501Y-103092678D01* +X141960499Y-103092683D01* +X141863272Y-103391916D01* +X141804313Y-103700988D01* +X141804312Y-103700995D01* +X141784558Y-104014994D01* +X141784558Y-104015005D01* +X141804312Y-104329004D01* +X141804313Y-104329011D01* +X141863272Y-104638083D01* +X141960499Y-104937316D01* +X141960501Y-104937321D01* +X142094463Y-105222003D01* +X142094466Y-105222009D01* +X142263053Y-105487661D01* +X142263056Y-105487665D01* +X142463608Y-105730090D01* +X142463610Y-105730092D01* +X142463612Y-105730094D01* +X142692972Y-105945478D01* +X142692977Y-105945481D01* +X142692980Y-105945484D01* +X142947506Y-106130408D01* +X142947508Y-106130409D01* +X142947518Y-106130416D01* +X143223236Y-106281994D01* +X143223239Y-106281995D01* +X143223243Y-106281997D01* +X143223244Y-106281998D01* +X143515773Y-106397818D01* +X143515776Y-106397819D01* +X143780697Y-106465839D01* +X143820529Y-106476066D01* +X143886012Y-106484338D01* +X144132672Y-106515499D01* +X144132681Y-106515499D01* +X144132684Y-106515500D01* +X144132686Y-106515500D01* +X144447318Y-106515500D01* +X144447320Y-106515500D01* +X144447323Y-106515499D01* +X144447331Y-106515499D01* +X144633595Y-106491968D01* +X144759475Y-106476066D01* +X145064227Y-106397819D01* +X145064230Y-106397818D01* +X145356759Y-106281998D01* +X145356760Y-106281997D01* +X145356758Y-106281997D01* +X145356768Y-106281994D01* +X145632486Y-106130416D01* +X145887032Y-105945478D01* +X146116392Y-105730094D01* +X146316949Y-105487663D01* +X146485539Y-105222007D01* +X146619505Y-104937315D01* +X146716733Y-104638079D01* +X146775690Y-104329015D01* +X146775691Y-104329004D01* +X146795446Y-104015005D01* +X146795446Y-104014994D01* +X146775691Y-103700995D01* +X146775690Y-103700988D01* +X146775690Y-103700986D01* +X146775690Y-103700985D01* +X146716733Y-103391921D01* +X146619505Y-103092685D01* +X146485539Y-102807993D01* +X146450416Y-102752648D01* +X146316950Y-102542338D01* +X146316947Y-102542334D01* +X146116395Y-102299909D01* +X146116393Y-102299907D01* +X146041835Y-102229892D01* +X146006440Y-102169651D01* +X146009234Y-102099837D01* +X146049327Y-102042616D01* +X146113993Y-102016155D01* +X146126719Y-102015500D01* +X148746607Y-102015500D01* +X148807029Y-102003481D01* +X148867452Y-101991463D01* +X148917496Y-101970734D01* +X148981286Y-101944312D01* +X149039245Y-101905584D01* +X149039246Y-101905584D01* +X149068700Y-101885902D01* +X149083733Y-101875858D01* +X149170858Y-101788733D01* +X149170859Y-101788730D01* +X149177925Y-101781665D01* +X149177928Y-101781661D01* +X149573189Y-101386400D01* +X153064538Y-101386400D01* +X153084324Y-101574656D01* +X153084325Y-101574659D01* +X153142816Y-101754677D01* +X153142819Y-101754684D01* +X153237465Y-101918616D01* +X153358399Y-102052926D01* +X153364127Y-102059288D01* +X153517263Y-102170548D01* +X153517268Y-102170551D01* +X153690190Y-102247542D01* +X153690195Y-102247544D01* +X153875352Y-102286900D01* +X153875353Y-102286900D01* +X154064642Y-102286900D01* +X154064644Y-102286900D01* +X154249801Y-102247544D01* +X154422728Y-102170551D01* +X154575869Y-102059288D01* +X154578786Y-102056047D01* +X154581598Y-102052926D01* +X154641085Y-102016279D01* +X154673746Y-102011900D01* +X155657119Y-102011900D01* +X155724158Y-102031585D01* +X155769913Y-102084389D01* +X155779857Y-102153547D01* +X155750832Y-102217103D01* +X155742003Y-102226292D01* +X155663610Y-102299907D01* +X155663608Y-102299909D01* +X155463056Y-102542334D01* +X155463053Y-102542338D01* +X155294466Y-102807990D01* +X155294463Y-102807996D01* +X155160501Y-103092678D01* +X155160499Y-103092683D01* +X155063272Y-103391916D01* +X155004313Y-103700988D01* +X155004312Y-103700995D01* +X154984558Y-104014994D01* +X154984558Y-104015005D01* +X155004312Y-104329004D01* +X155004313Y-104329011D01* +X155063272Y-104638083D01* +X155160499Y-104937316D01* +X155160501Y-104937321D01* +X155294463Y-105222003D01* +X155294466Y-105222009D01* +X155463053Y-105487661D01* +X155463056Y-105487665D01* +X155663608Y-105730090D01* +X155663610Y-105730092D01* +X155663612Y-105730094D01* +X155892972Y-105945478D01* +X155892977Y-105945481D01* +X155892980Y-105945484D01* +X156147506Y-106130408D01* +X156147508Y-106130409D01* +X156147518Y-106130416D01* +X156423236Y-106281994D01* +X156423239Y-106281995D01* +X156423243Y-106281997D01* +X156423244Y-106281998D01* +X156715773Y-106397818D01* +X156715776Y-106397819D01* +X156980697Y-106465839D01* +X157020529Y-106476066D01* +X157086012Y-106484338D01* +X157332672Y-106515499D01* +X157332681Y-106515499D01* +X157332684Y-106515500D01* +X157332686Y-106515500D01* +X157647318Y-106515500D01* +X157647320Y-106515500D01* +X157647323Y-106515499D01* +X157647331Y-106515499D01* +X157833595Y-106491968D01* +X157959475Y-106476066D01* +X158264227Y-106397819D01* +X158264230Y-106397818D01* +X158556759Y-106281998D01* +X158556760Y-106281997D01* +X158556758Y-106281997D01* +X158556768Y-106281994D01* +X158832486Y-106130416D01* +X159087032Y-105945478D01* +X159316392Y-105730094D01* +X159516949Y-105487663D01* +X159685539Y-105222007D01* +X159819505Y-104937315D01* +X159916733Y-104638079D01* +X159975690Y-104329015D01* +X159975691Y-104329004D01* +X159995446Y-104015005D01* +X159995446Y-104014994D01* +X159975691Y-103700995D01* +X159975690Y-103700988D01* +X159975690Y-103700986D01* +X159975690Y-103700985D01* +X159916733Y-103391921D01* +X159819505Y-103092685D01* +X159685539Y-102807993D01* +X159650416Y-102752648D01* +X159516950Y-102542338D01* +X159516947Y-102542334D01* +X159316395Y-102299909D01* +X159316393Y-102299907D01* +X159238001Y-102226292D01* +X159202606Y-102166051D01* +X159205399Y-102096237D01* +X159245493Y-102039016D01* +X159310158Y-102012555D01* +X159322885Y-102011900D01* +X168857119Y-102011900D01* +X168924158Y-102031585D01* +X168969913Y-102084389D01* +X168979857Y-102153547D01* +X168950832Y-102217103D01* +X168942003Y-102226292D01* +X168863610Y-102299907D01* +X168863608Y-102299909D01* +X168663056Y-102542334D01* +X168663053Y-102542338D01* +X168494466Y-102807990D01* +X168494463Y-102807996D01* +X168360501Y-103092678D01* +X168360499Y-103092683D01* +X168263272Y-103391916D01* +X168204313Y-103700988D01* +X168204312Y-103700995D01* +X168184558Y-104014994D01* +X168184558Y-104015005D01* +X168204312Y-104329004D01* +X168204313Y-104329011D01* +X168263272Y-104638083D01* +X168360499Y-104937316D01* +X168360501Y-104937321D01* +X168494463Y-105222003D01* +X168494466Y-105222009D01* +X168663053Y-105487661D01* +X168663056Y-105487665D01* +X168863608Y-105730090D01* +X168863610Y-105730092D01* +X168863612Y-105730094D01* +X169092972Y-105945478D01* +X169092977Y-105945481D01* +X169092980Y-105945484D01* +X169347506Y-106130408D01* +X169347508Y-106130409D01* +X169347518Y-106130416D01* +X169623236Y-106281994D01* +X169623239Y-106281995D01* +X169623243Y-106281997D01* +X169623244Y-106281998D01* +X169915773Y-106397818D01* +X169915776Y-106397819D01* +X170180697Y-106465839D01* +X170220529Y-106476066D01* +X170286012Y-106484338D01* +X170532672Y-106515499D01* +X170532681Y-106515499D01* +X170532684Y-106515500D01* +X170532686Y-106515500D01* +X170847318Y-106515500D01* +X170847320Y-106515500D01* +X170847323Y-106515499D01* +X170847331Y-106515499D01* +X171033595Y-106491968D01* +X171159475Y-106476066D01* +X171464227Y-106397819D01* +X171464230Y-106397818D01* +X171756759Y-106281998D01* +X171756760Y-106281997D01* +X171756758Y-106281997D01* +X171756768Y-106281994D01* +X172032486Y-106130416D01* +X172287032Y-105945478D01* +X172516392Y-105730094D01* +X172716949Y-105487663D01* +X172885539Y-105222007D01* +X173019505Y-104937315D01* +X173116733Y-104638079D01* +X173175690Y-104329015D01* +X173175691Y-104329004D01* +X173195446Y-104015005D01* +X173195446Y-104014994D01* +X173175691Y-103700995D01* +X173175690Y-103700988D01* +X173175690Y-103700986D01* +X173175690Y-103700985D01* +X173116733Y-103391921D01* +X173019505Y-103092685D01* +X172885539Y-102807993D01* +X172850416Y-102752648D01* +X172716950Y-102542338D01* +X172716947Y-102542334D01* +X172516395Y-102299909D01* +X172516393Y-102299907D01* +X172438001Y-102226292D01* +X172402606Y-102166051D01* +X172405399Y-102096237D01* +X172445493Y-102039016D01* +X172510158Y-102012555D01* +X172522885Y-102011900D01* +X182057119Y-102011900D01* +X182124158Y-102031585D01* +X182169913Y-102084389D01* +X182179857Y-102153547D01* +X182150832Y-102217103D01* +X182142003Y-102226292D01* +X182063610Y-102299907D01* +X182063608Y-102299909D01* +X181863056Y-102542334D01* +X181863053Y-102542338D01* +X181694466Y-102807990D01* +X181694463Y-102807996D01* +X181560501Y-103092678D01* +X181560499Y-103092683D01* +X181463272Y-103391916D01* +X181404313Y-103700988D01* +X181404312Y-103700995D01* +X181384558Y-104014994D01* +X181384558Y-104015005D01* +X181404312Y-104329004D01* +X181404313Y-104329011D01* +X181463272Y-104638083D01* +X181560499Y-104937316D01* +X181560501Y-104937321D01* +X181694463Y-105222003D01* +X181694466Y-105222009D01* +X181863053Y-105487661D01* +X181863056Y-105487665D01* +X182063608Y-105730090D01* +X182063610Y-105730092D01* +X182063612Y-105730094D01* +X182292972Y-105945478D01* +X182292977Y-105945481D01* +X182292980Y-105945484D01* +X182547506Y-106130408D01* +X182547508Y-106130409D01* +X182547518Y-106130416D01* +X182823236Y-106281994D01* +X182823239Y-106281995D01* +X182823243Y-106281997D01* +X182823244Y-106281998D01* +X183115773Y-106397818D01* +X183115776Y-106397819D01* +X183380697Y-106465839D01* +X183420529Y-106476066D01* +X183486012Y-106484338D01* +X183732672Y-106515499D01* +X183732681Y-106515499D01* +X183732684Y-106515500D01* +X183732686Y-106515500D01* +X184047318Y-106515500D01* +X184047320Y-106515500D01* +X184047323Y-106515499D01* +X184047331Y-106515499D01* +X184233595Y-106491968D01* +X184359475Y-106476066D01* +X184664227Y-106397819D01* +X184664230Y-106397818D01* +X184956759Y-106281998D01* +X184956760Y-106281997D01* +X184956758Y-106281997D01* +X184956768Y-106281994D01* +X185232486Y-106130416D01* +X185487032Y-105945478D01* +X185716392Y-105730094D01* +X185916949Y-105487663D01* +X186085539Y-105222007D01* +X186219505Y-104937315D01* +X186316733Y-104638079D01* +X186375690Y-104329015D01* +X186375691Y-104329004D01* +X186395446Y-104015005D01* +X186395446Y-104014994D01* +X186375691Y-103700995D01* +X186375690Y-103700988D01* +X186375690Y-103700986D01* +X186375690Y-103700985D01* +X186316733Y-103391921D01* +X186219505Y-103092685D01* +X186085539Y-102807993D01* +X186050416Y-102752648D01* +X185916950Y-102542338D01* +X185916947Y-102542334D01* +X185716395Y-102299909D01* +X185716393Y-102299907D01* +X185638001Y-102226292D01* +X185602606Y-102166051D01* +X185605399Y-102096237D01* +X185645493Y-102039016D01* +X185710158Y-102012555D01* +X185722885Y-102011900D01* +X195257119Y-102011900D01* +X195324158Y-102031585D01* +X195369913Y-102084389D01* +X195379857Y-102153547D01* +X195350832Y-102217103D01* +X195342003Y-102226292D01* +X195263610Y-102299907D01* +X195263608Y-102299909D01* +X195063056Y-102542334D01* +X195063053Y-102542338D01* +X194894466Y-102807990D01* +X194894463Y-102807996D01* +X194760501Y-103092678D01* +X194760499Y-103092683D01* +X194663272Y-103391916D01* +X194604313Y-103700988D01* +X194604312Y-103700995D01* +X194584558Y-104014994D01* +X194584558Y-104015005D01* +X194604312Y-104329004D01* +X194604313Y-104329011D01* +X194663272Y-104638083D01* +X194760499Y-104937316D01* +X194760501Y-104937321D01* +X194894463Y-105222003D01* +X194894466Y-105222009D01* +X195063053Y-105487661D01* +X195063056Y-105487665D01* +X195263608Y-105730090D01* +X195263610Y-105730092D01* +X195263612Y-105730094D01* +X195492972Y-105945478D01* +X195492977Y-105945481D01* +X195492980Y-105945484D01* +X195747506Y-106130408D01* +X195747508Y-106130409D01* +X195747518Y-106130416D01* +X196023236Y-106281994D01* +X196023239Y-106281995D01* +X196023243Y-106281997D01* +X196023244Y-106281998D01* +X196315773Y-106397818D01* +X196315776Y-106397819D01* +X196580697Y-106465839D01* +X196620529Y-106476066D01* +X196686012Y-106484338D01* +X196932672Y-106515499D01* +X196932681Y-106515499D01* +X196932684Y-106515500D01* +X196932686Y-106515500D01* +X197247318Y-106515500D01* +X197247320Y-106515500D01* +X197247323Y-106515499D01* +X197247331Y-106515499D01* +X197433595Y-106491968D01* +X197559475Y-106476066D01* +X197864227Y-106397819D01* +X197864230Y-106397818D01* +X198156759Y-106281998D01* +X198156760Y-106281997D01* +X198156758Y-106281997D01* +X198156768Y-106281994D01* +X198432486Y-106130416D01* +X198687032Y-105945478D01* +X198916392Y-105730094D01* +X199116949Y-105487663D01* +X199285539Y-105222007D01* +X199419505Y-104937315D01* +X199516733Y-104638079D01* +X199575690Y-104329015D01* +X199575691Y-104329004D01* +X199595446Y-104015005D01* +X199595446Y-104014994D01* +X199575691Y-103700995D01* +X199575690Y-103700988D01* +X199575690Y-103700986D01* +X199575690Y-103700985D01* +X199516733Y-103391921D01* +X199419505Y-103092685D01* +X199285539Y-102807993D01* +X199250416Y-102752648D01* +X199116950Y-102542338D01* +X199116947Y-102542334D01* +X198916395Y-102299909D01* +X198916393Y-102299907D01* +X198838001Y-102226292D01* +X198802606Y-102166051D01* +X198805399Y-102096237D01* +X198845493Y-102039016D01* +X198910158Y-102012555D01* +X198922885Y-102011900D01* +X208457117Y-102011900D01* +X208524156Y-102031585D01* +X208569911Y-102084389D01* +X208579855Y-102153547D01* +X208550830Y-102217103D01* +X208542001Y-102226292D01* +X208463608Y-102299907D01* +X208463606Y-102299909D01* +X208263054Y-102542334D01* +X208263051Y-102542338D01* +X208094464Y-102807990D01* +X208094461Y-102807996D01* +X207960499Y-103092678D01* +X207960497Y-103092683D01* +X207863270Y-103391916D01* +X207804311Y-103700988D01* +X207804310Y-103700995D01* +X207784556Y-104014994D01* +X207784556Y-104015005D01* +X207804310Y-104329004D01* +X207804311Y-104329011D01* +X207863270Y-104638083D01* +X207960497Y-104937316D01* +X207960499Y-104937321D01* +X208094461Y-105222003D01* +X208094464Y-105222009D01* +X208263051Y-105487661D01* +X208263054Y-105487665D01* +X208463606Y-105730090D01* +X208463608Y-105730092D01* +X208463610Y-105730094D01* +X208692970Y-105945478D01* +X208692975Y-105945481D01* +X208692978Y-105945484D01* +X208947504Y-106130408D01* +X208947506Y-106130409D01* +X208947516Y-106130416D01* +X209223234Y-106281994D01* +X209223237Y-106281995D01* +X209223241Y-106281997D01* +X209223242Y-106281998D01* +X209515771Y-106397818D01* +X209515774Y-106397819D01* +X209780695Y-106465839D01* +X209820527Y-106476066D01* +X209886010Y-106484338D01* +X210132670Y-106515499D01* +X210132679Y-106515499D01* +X210132682Y-106515500D01* +X210132684Y-106515500D01* +X210447316Y-106515500D01* +X210447318Y-106515500D01* +X210447321Y-106515499D01* +X210447329Y-106515499D01* +X210633593Y-106491968D01* +X210759473Y-106476066D01* +X211064225Y-106397819D01* +X211064228Y-106397818D01* +X211356757Y-106281998D01* +X211356758Y-106281997D01* +X211356756Y-106281997D01* +X211356766Y-106281994D01* +X211632484Y-106130416D01* +X211887030Y-105945478D01* +X212116390Y-105730094D01* +X212316947Y-105487663D01* +X212485537Y-105222007D01* +X212619503Y-104937315D01* +X212716731Y-104638079D01* +X212775688Y-104329015D01* +X212775689Y-104329004D01* +X212795444Y-104015005D01* +X212795444Y-104014994D01* +X212775689Y-103700995D01* +X212775688Y-103700988D01* +X212775688Y-103700986D01* +X212775688Y-103700985D01* +X212716731Y-103391921D01* +X212619503Y-103092685D01* +X212485537Y-102807993D01* +X212450414Y-102752648D01* +X212316948Y-102542338D01* +X212316945Y-102542334D01* +X212116393Y-102299909D01* +X212116391Y-102299907D01* +X212037999Y-102226292D01* +X212002604Y-102166051D01* +X212005397Y-102096237D01* +X212045491Y-102039016D01* +X212110156Y-102012555D01* +X212122883Y-102011900D01* +X221657117Y-102011900D01* +X221724156Y-102031585D01* +X221769911Y-102084389D01* +X221779855Y-102153547D01* +X221750830Y-102217103D01* +X221742001Y-102226292D01* +X221663608Y-102299907D01* +X221663606Y-102299909D01* +X221463054Y-102542334D01* +X221463051Y-102542338D01* +X221294464Y-102807990D01* +X221294461Y-102807996D01* +X221160499Y-103092678D01* +X221160497Y-103092683D01* +X221063270Y-103391916D01* +X221004311Y-103700988D01* +X221004310Y-103700995D01* +X220984556Y-104014994D01* +X220984556Y-104015005D01* +X221004310Y-104329004D01* +X221004311Y-104329011D01* +X221063270Y-104638083D01* +X221160497Y-104937316D01* +X221160499Y-104937321D01* +X221294461Y-105222003D01* +X221294464Y-105222009D01* +X221463051Y-105487661D01* +X221463054Y-105487665D01* +X221663606Y-105730090D01* +X221663608Y-105730092D01* +X221663610Y-105730094D01* +X221892970Y-105945478D01* +X221892975Y-105945481D01* +X221892978Y-105945484D01* +X222147504Y-106130408D01* +X222147506Y-106130409D01* +X222147516Y-106130416D01* +X222423234Y-106281994D01* +X222423237Y-106281995D01* +X222423241Y-106281997D01* +X222423242Y-106281998D01* +X222715771Y-106397818D01* +X222715774Y-106397819D01* +X222980695Y-106465839D01* +X223020527Y-106476066D01* +X223086010Y-106484338D01* +X223332670Y-106515499D01* +X223332679Y-106515499D01* +X223332682Y-106515500D01* +X223332684Y-106515500D01* +X223647316Y-106515500D01* +X223647318Y-106515500D01* +X223647321Y-106515499D01* +X223647329Y-106515499D01* +X223833593Y-106491968D01* +X223959473Y-106476066D01* +X224264225Y-106397819D01* +X224264228Y-106397818D01* +X224556757Y-106281998D01* +X224556758Y-106281997D01* +X224556756Y-106281997D01* +X224556766Y-106281994D01* +X224832484Y-106130416D01* +X225087030Y-105945478D01* +X225316390Y-105730094D01* +X225516947Y-105487663D01* +X225685537Y-105222007D01* +X225819503Y-104937315D01* +X225916731Y-104638079D01* +X225975688Y-104329015D01* +X225975689Y-104329004D01* +X225995444Y-104015005D01* +X225995444Y-104014994D01* +X225975689Y-103700995D01* +X225975688Y-103700988D01* +X225975688Y-103700986D01* +X225975688Y-103700985D01* +X225916731Y-103391921D01* +X225819503Y-103092685D01* +X225685537Y-102807993D01* +X225650414Y-102752648D01* +X225516948Y-102542338D01* +X225516945Y-102542334D01* +X225316393Y-102299909D01* +X225316391Y-102299907D01* +X225237999Y-102226292D01* +X225202604Y-102166051D01* +X225205397Y-102096237D01* +X225245491Y-102039016D01* +X225310156Y-102012555D01* +X225322883Y-102011900D01* +X234857119Y-102011900D01* +X234924158Y-102031585D01* +X234969913Y-102084389D01* +X234979857Y-102153547D01* +X234950832Y-102217103D01* +X234942003Y-102226292D01* +X234863610Y-102299907D01* +X234863608Y-102299909D01* +X234663056Y-102542334D01* +X234663053Y-102542338D01* +X234494466Y-102807990D01* +X234494463Y-102807996D01* +X234360501Y-103092678D01* +X234360499Y-103092683D01* +X234263272Y-103391916D01* +X234204313Y-103700988D01* +X234204312Y-103700995D01* +X234184558Y-104014994D01* +X234184558Y-104015005D01* +X234204312Y-104329004D01* +X234204313Y-104329011D01* +X234263272Y-104638083D01* +X234360499Y-104937316D01* +X234360501Y-104937321D01* +X234494463Y-105222003D01* +X234494466Y-105222009D01* +X234663053Y-105487661D01* +X234663056Y-105487665D01* +X234863608Y-105730090D01* +X234863610Y-105730092D01* +X234863612Y-105730094D01* +X235092972Y-105945478D01* +X235092977Y-105945481D01* +X235092980Y-105945484D01* +X235347506Y-106130408D01* +X235347508Y-106130409D01* +X235347518Y-106130416D01* +X235623236Y-106281994D01* +X235623239Y-106281995D01* +X235623243Y-106281997D01* +X235623244Y-106281998D01* +X235915773Y-106397818D01* +X235915776Y-106397819D01* +X236180697Y-106465839D01* +X236220529Y-106476066D01* +X236286012Y-106484338D01* +X236532672Y-106515499D01* +X236532681Y-106515499D01* +X236532684Y-106515500D01* +X236532686Y-106515500D01* +X236847318Y-106515500D01* +X236847320Y-106515500D01* +X236847323Y-106515499D01* +X236847331Y-106515499D01* +X237033595Y-106491968D01* +X237159475Y-106476066D01* +X237464227Y-106397819D01* +X237464230Y-106397818D01* +X237756759Y-106281998D01* +X237756760Y-106281997D01* +X237756758Y-106281997D01* +X237756768Y-106281994D01* +X238032486Y-106130416D01* +X238287032Y-105945478D01* +X238516392Y-105730094D01* +X238716949Y-105487663D01* +X238885539Y-105222007D01* +X239019505Y-104937315D01* +X239116733Y-104638079D01* +X239175690Y-104329015D01* +X239175691Y-104329004D01* +X239195446Y-104015005D01* +X239195446Y-104014994D01* +X239175691Y-103700995D01* +X239175690Y-103700988D01* +X239175690Y-103700986D01* +X239175690Y-103700985D01* +X239116733Y-103391921D01* +X239019505Y-103092685D01* +X238885539Y-102807993D01* +X238850416Y-102752648D01* +X238716950Y-102542338D01* +X238716947Y-102542334D01* +X238516395Y-102299909D01* +X238516393Y-102299907D01* +X238364370Y-102157147D01* +X238287032Y-102084522D01* +X238287029Y-102084520D01* +X238287023Y-102084515D01* +X238032497Y-101899591D01* +X238032490Y-101899586D01* +X238032486Y-101899584D01* +X237756768Y-101748006D01* +X237756765Y-101748004D01* +X237756760Y-101748002D01* +X237756759Y-101748001D01* +X237651919Y-101706493D01* +X237596833Y-101663513D01* +X237573730Y-101597573D01* +X237575537Y-101574777D01* +X237574994Y-101574720D01* +X237575673Y-101568258D01* +X237575674Y-101568256D01* +X237595460Y-101380000D01* +X237575674Y-101191744D01* +X237519260Y-101018122D01* +X237517181Y-101011722D01* +X237517180Y-101011721D01* +X237517179Y-101011716D01* +X237422533Y-100847784D01* +X237295871Y-100707112D01* +X237295870Y-100707111D01* +X237142734Y-100595851D01* +X237142729Y-100595848D01* +X236969807Y-100518857D01* +X236969802Y-100518855D01* +X236824001Y-100487865D01* +X236784646Y-100479500D01* +X236595354Y-100479500D01* +X236562897Y-100486398D01* +X236410197Y-100518855D01* +X236410192Y-100518857D01* +X236237270Y-100595848D01* +X236237265Y-100595851D01* +X236084129Y-100707111D01* +X236072640Y-100719872D01* +X236013154Y-100756521D01* +X235980490Y-100760900D01* +X224517568Y-100760900D01* +X224450529Y-100741215D01* +X224404774Y-100688411D01* +X224394247Y-100649862D01* +X224375674Y-100473144D01* +X224317179Y-100293116D01* +X224222533Y-100129184D01* +X224095871Y-99988512D01* +X224095870Y-99988511D01* +X223942734Y-99877251D01* +X223942729Y-99877248D01* +X223769807Y-99800257D01* +X223769802Y-99800255D01* +X223624001Y-99769265D01* +X223584646Y-99760900D01* +X223395354Y-99760900D01* +X223362897Y-99767798D01* +X223210197Y-99800255D01* +X223210192Y-99800257D01* +X223037270Y-99877248D01* +X223037265Y-99877251D01* +X222884130Y-99988510D01* +X222884126Y-99988514D01* +X222878400Y-99994874D01* +X222818913Y-100031521D01* +X222786252Y-100035900D01* +X211317568Y-100035900D01* +X211250529Y-100016215D01* +X211204774Y-99963411D01* +X211194247Y-99924862D01* +X211175674Y-99748144D01* +X211117179Y-99568116D01* +X211022533Y-99404184D01* +X210895871Y-99263512D01* +X210895870Y-99263511D01* +X210742734Y-99152251D01* +X210742729Y-99152248D01* +X210569807Y-99075257D01* +X210569802Y-99075255D01* +X210424001Y-99044265D01* +X210384646Y-99035900D01* +X210195354Y-99035900D01* +X210162897Y-99042798D01* +X210010197Y-99075255D01* +X210010192Y-99075257D01* +X209837270Y-99152248D01* +X209837265Y-99152251D01* +X209684130Y-99263510D01* +X209684126Y-99263514D01* +X209678400Y-99269874D01* +X209618913Y-99306521D01* +X209586252Y-99310900D01* +X198157568Y-99310900D01* +X198090529Y-99291215D01* +X198044774Y-99238411D01* +X198034247Y-99199862D01* +X198015674Y-99023144D01* +X197957179Y-98843116D01* +X197862533Y-98679184D01* +X197735871Y-98538512D01* +X197669100Y-98490000D01* +X197582734Y-98427251D01* +X197582729Y-98427248D01* +X197409807Y-98350257D01* +X197409802Y-98350255D01* +X197264001Y-98319265D01* +X197224646Y-98310900D01* +X197035354Y-98310900D01* +X197002897Y-98317798D01* +X196850197Y-98350255D01* +X196850192Y-98350257D01* +X196677270Y-98427248D01* +X196677265Y-98427251D01* +X196524135Y-98538506D01* +X196524127Y-98538513D01* +X196518401Y-98544873D01* +X196458914Y-98581520D01* +X196426253Y-98585899D01* +X184917570Y-98585899D01* +X184850531Y-98566214D01* +X184804776Y-98513410D01* +X184794249Y-98474861D01* +X184775676Y-98298143D01* +X184717181Y-98118115D01* +X184622535Y-97954183D01* +X184495873Y-97813511D01* +X184495872Y-97813510D01* +X184342736Y-97702250D01* +X184342731Y-97702247D01* +X184169809Y-97625256D01* +X184169804Y-97625254D01* +X184024003Y-97594264D01* +X183984648Y-97585899D01* +X183795356Y-97585899D01* +X183762899Y-97592797D01* +X183610199Y-97625254D01* +X183610194Y-97625256D01* +X183437272Y-97702247D01* +X183437267Y-97702250D01* +X183284132Y-97813509D01* +X183280940Y-97817053D01* +X183278404Y-97819870D01* +X183218920Y-97856520D01* +X183186254Y-97860900D01* +X171717570Y-97860900D01* +X171650531Y-97841215D01* +X171604776Y-97788411D01* +X171594249Y-97749862D01* +X171575676Y-97573144D01* +X171517181Y-97393116D01* +X171422535Y-97229184D01* +X171295873Y-97088512D01* +X171295872Y-97088511D01* +X171142736Y-96977251D01* +X171142731Y-96977248D01* +X170969809Y-96900257D01* +X170969804Y-96900255D01* +X170824003Y-96869265D01* +X170784648Y-96860900D01* +X170595356Y-96860900D01* +X170562899Y-96867798D01* +X170410199Y-96900255D01* +X170410194Y-96900257D01* +X170237272Y-96977248D01* +X170237267Y-96977251D01* +X170084132Y-97088510D01* +X170084128Y-97088514D01* +X170078402Y-97094874D01* +X170018915Y-97131521D01* +X169986254Y-97135900D01* +X158123438Y-97135900D01* +X158056399Y-97116215D01* +X158031290Y-97094874D01* +X158025563Y-97088514D01* +X158025559Y-97088510D01* +X157872424Y-96977251D01* +X157872419Y-96977248D01* +X157699497Y-96900257D01* +X157699492Y-96900255D01* +X157553691Y-96869265D01* +X157514336Y-96860900D01* +X157325044Y-96860900D01* +X157292587Y-96867798D01* +X157139887Y-96900255D01* +X157139882Y-96900257D01* +X156966960Y-96977248D01* +X156966955Y-96977251D01* +X156813819Y-97088511D01* +X156687156Y-97229185D01* +X156592511Y-97393115D01* +X156592508Y-97393122D01* +X156544099Y-97542111D01* +X156504661Y-97599787D01* +X156457107Y-97622609D01* +X156457315Y-97623249D01* +X156452545Y-97624798D01* +X156451955Y-97625082D01* +X156451139Y-97625255D01* +X156451133Y-97625257D01* +X156278211Y-97702248D01* +X156278206Y-97702251D01* +X156125070Y-97813511D01* +X155998407Y-97954185D01* +X155903762Y-98118115D01* +X155903759Y-98118122D01* +X155855350Y-98267111D01* +X155815912Y-98324787D01* +X155768359Y-98347609D01* +X155768567Y-98348249D01* +X155763800Y-98349797D01* +X155763210Y-98350081D01* +X155762394Y-98350254D01* +X155762385Y-98350257D01* +X155589463Y-98427248D01* +X155589458Y-98427251D01* +X155436322Y-98538511D01* +X155309659Y-98679185D01* +X155215014Y-98843115D01* +X155215011Y-98843122D01* +X155166602Y-98992111D01* +X155127164Y-99049787D01* +X155079611Y-99072609D01* +X155079819Y-99073249D01* +X155075052Y-99074797D01* +X155074462Y-99075081D01* +X155073646Y-99075254D01* +X155073637Y-99075257D01* +X154900715Y-99152248D01* +X154900710Y-99152251D01* +X154747574Y-99263511D01* +X154620911Y-99404185D01* +X154526266Y-99568115D01* +X154526263Y-99568122D01* +X154477854Y-99717111D01* +X154438416Y-99774787D01* +X154390863Y-99797609D01* +X154391071Y-99798249D01* +X154386304Y-99799797D01* +X154385714Y-99800081D01* +X154384898Y-99800254D01* +X154384889Y-99800257D01* +X154211967Y-99877248D01* +X154211962Y-99877251D01* +X154058826Y-99988511D01* +X153932163Y-100129185D01* +X153837518Y-100293115D01* +X153837516Y-100293119D01* +X153789547Y-100440753D01* +X153750109Y-100498428D01* +X153697405Y-100523723D01* +X153690193Y-100525256D01* +X153690190Y-100525257D01* +X153517268Y-100602248D01* +X153517263Y-100602251D01* +X153364127Y-100713511D01* +X153237464Y-100854185D01* +X153142819Y-101018115D01* +X153142816Y-101018122D01* +X153086403Y-101191744D01* +X153084324Y-101198144D01* +X153064538Y-101386400D01* +X149573189Y-101386400D01* +X153678729Y-97280860D01* +X153678733Y-97280858D01* +X153765858Y-97193733D01* +X153834311Y-97091286D01* +X153881463Y-96977452D01* +X153896818Y-96900256D01* +X153905500Y-96856607D01* +X153905500Y-96733394D01* +X153905500Y-82639790D01* +X153881463Y-82518944D01* +X153867652Y-82485603D01* +X153834312Y-82405110D01* +X153784433Y-82330463D01* +X153778065Y-82320933D01* +X153765856Y-82302660D01* +X153675637Y-82212441D01* +X153675606Y-82212412D01* +X152440375Y-80977181D01* +X152406890Y-80915858D01* +X152411874Y-80846166D01* +X152453746Y-80790233D01* +X152519210Y-80765816D01* +X152528056Y-80765500D01* +X153806252Y-80765500D01* +X153873291Y-80785185D01* +X153898400Y-80806526D01* +X153904126Y-80812885D01* +X153904130Y-80812889D01* +X154057265Y-80924148D01* +X154057270Y-80924151D01* +X154230192Y-81001142D01* +X154230197Y-81001144D01* +X154415354Y-81040500D01* +X154415355Y-81040500D01* +X154604644Y-81040500D01* +X154604646Y-81040500D01* +X154789803Y-81001144D01* +X154962730Y-80924151D01* +X155115871Y-80812888D01* +X155242533Y-80672216D01* +X155337179Y-80508284D01* +X155395674Y-80328256D01* +X155415460Y-80140000D01* +X155395674Y-79951744D01* +X155337179Y-79771716D01* +X155242533Y-79607784D01* +X155115871Y-79467112D01* +X155115870Y-79467111D01* +X154962734Y-79355851D01* +X154962729Y-79355848D01* +X154789807Y-79278857D01* +X154789802Y-79278855D01* +X154644001Y-79247865D01* +X154604646Y-79239500D01* +X154415354Y-79239500D01* +X154382897Y-79246398D01* +X154230197Y-79278855D01* +X154230192Y-79278857D01* +X154057270Y-79355848D01* +X154057265Y-79355851D01* +X153904130Y-79467110D01* +X153904126Y-79467114D01* +X153898400Y-79473474D01* +X153838913Y-79510121D01* +X153806252Y-79514500D01* +X153078074Y-79514500D01* +X153011035Y-79494815D01* +X152965280Y-79442011D01* +X152955336Y-79372853D01* +X152961892Y-79347166D01* +X152978597Y-79302376D01* +X152978598Y-79302372D01* +X152984999Y-79242844D01* +X152985000Y-79242827D01* +X152985000Y-78795000D01* +X151509500Y-78795000D01* +X151442461Y-78775315D01* +X151396706Y-78722511D01* +X151385500Y-78671000D01* +X151385500Y-78295000D01* +X151660000Y-78295000D01* +X151960000Y-78295000D01* +X152460000Y-78295000D01* +X152985000Y-78295000D01* +X152985000Y-77847172D01* +X152984999Y-77847155D01* +X152978598Y-77787627D01* +X152978596Y-77787620D01* +X152928354Y-77652913D01* +X152928350Y-77652906D01* +X152842190Y-77537812D01* +X152842187Y-77537809D01* +X152727093Y-77451649D01* +X152727086Y-77451645D01* +X152592379Y-77401403D01* +X152592372Y-77401401D01* +X152532844Y-77395000D01* +X152460000Y-77395000D01* +X152460000Y-78295000D01* +X151960000Y-78295000D01* +X151960000Y-77395000D01* +X151887172Y-77395000D01* +X151887153Y-77395001D01* +X151823255Y-77401871D01* +X151796745Y-77401871D01* +X151732846Y-77395001D01* +X151732828Y-77395000D01* +X151660000Y-77395000D01* +X151660000Y-78295000D01* +X151385500Y-78295000D01* +X151385499Y-77847129D01* +X151385498Y-77847123D01* +X151385497Y-77847116D01* +X151379091Y-77787517D01* +X151365807Y-77751902D01* +X151328797Y-77652671D01* +X151328795Y-77652668D01* +X151260233Y-77561080D01* +X151235816Y-77495615D01* +X151235500Y-77486769D01* +X151235500Y-77138687D01* +X151255185Y-77071648D01* +X151267350Y-77055715D01* +X151299227Y-77020310D01* +X151342533Y-76972216D01* +X151342534Y-76972213D01* +X151342536Y-76972212D01* +X151414102Y-76848254D01* +X151434328Y-76813221D01* +X151484893Y-76765008D01* +X151553500Y-76751784D01* +X151610605Y-76772121D01* +X151688710Y-76824309D01* +X151688711Y-76824309D01* +X151688715Y-76824312D01* +X151746517Y-76848254D01* +X151802548Y-76871463D01* +X151822597Y-76875451D01* +X151856196Y-76882134D01* +X151923392Y-76895501D01* +X151923394Y-76895501D01* +X152052721Y-76895501D01* +X152052741Y-76895500D01* +X156081607Y-76895500D01* +X156142029Y-76883481D01* +X156202452Y-76871463D01* +X156202455Y-76871461D01* +X156202458Y-76871461D01* +X156235787Y-76857654D01* +X156235786Y-76857654D01* +X156235792Y-76857652D01* +X156316286Y-76824312D01* +X156367509Y-76790084D01* +X156418733Y-76755858D01* +X156505858Y-76668733D01* +X156505859Y-76668731D01* +X156512925Y-76661665D01* +X156512927Y-76661661D01* +X156737321Y-76437267D01* +X156798641Y-76403785D01* +X156868333Y-76408769D01* +X156912680Y-76437270D01* +X159758351Y-79282941D01* +X159791836Y-79344264D01* +X159786852Y-79413956D01* +X159753647Y-79462768D01* +X159748823Y-79467111D01* +X159622160Y-79607785D01* +X159527515Y-79771715D01* +X159527512Y-79771722D01* +X159469021Y-79951740D01* +X159469020Y-79951744D01* +X159449234Y-80140000D01* +X159469020Y-80328256D01* +X159469021Y-80328259D01* +X159527512Y-80508277D01* +X159527515Y-80508284D01* +X159622161Y-80672216D01* +X159706155Y-80765500D01* +X159748823Y-80812888D01* +X159901959Y-80924148D01* +X159901964Y-80924151D01* +X160074886Y-81001142D01* +X160074891Y-81001144D01* +X160260048Y-81040500D01* +X160319242Y-81040500D01* +X160386281Y-81060185D01* +X160406923Y-81076819D01* +X167607922Y-88277819D01* +X167641407Y-88339142D01* +X167636423Y-88408834D01* +X167594551Y-88464767D01* +X167529087Y-88489184D01* +X167520241Y-88489500D01* +X159684053Y-88489500D01* +X159617014Y-88469815D01* +X159591905Y-88448474D01* +X159586178Y-88442114D01* +X159586174Y-88442110D01* +X159433039Y-88330851D01* +X159433034Y-88330848D01* +X159260112Y-88253857D01* +X159260107Y-88253855D01* +X159114306Y-88222865D01* +X159074951Y-88214500D01* +X158885659Y-88214500D01* +X158853202Y-88221398D01* +X158700502Y-88253855D01* +X158700497Y-88253857D01* +X158527575Y-88330848D01* +X158527570Y-88330851D01* +X158374434Y-88442111D01* +X158247771Y-88582785D01* +X158153126Y-88746715D01* +X158153123Y-88746722D01* +X158094632Y-88926740D01* +X158094631Y-88926744D01* +X158074845Y-89115000D01* +X158094631Y-89303256D01* +X158094632Y-89303259D01* +X158153123Y-89483277D01* +X158153126Y-89483284D01* +X158247772Y-89647216D01* +X158339290Y-89748857D01* +X158374434Y-89787888D01* +X158440217Y-89835682D01* +X158482883Y-89891012D01* +X158488862Y-89960625D01* +X158456257Y-90022420D01* +X158395418Y-90056777D01* +X158367332Y-90060000D01* +X158046425Y-90060000D01* +X157998972Y-90050561D01* +X157874472Y-89998991D01* +X157874470Y-89998990D01* +X157764410Y-89984501D01* +X157764407Y-89984500D01* +X157764401Y-89984500D01* +X157764394Y-89984500D01* +X157163748Y-89984500D01* +X157096709Y-89964815D01* +X157071600Y-89943474D01* +X157065873Y-89937114D01* +X157065869Y-89937110D01* +X156912734Y-89825851D01* +X156912729Y-89825848D01* +X156739807Y-89748857D01* +X156739802Y-89748855D01* +X156594001Y-89717865D01* +X156554646Y-89709500D01* +X156365354Y-89709500D01* +X156332897Y-89716398D01* +X156180197Y-89748855D01* +X156180192Y-89748857D01* +X156007270Y-89825848D01* +X156007265Y-89825851D01* +X155854129Y-89937111D01* +X155727469Y-90077781D01* +X155727465Y-90077786D01* +X155694430Y-90135003D01* +X155674725Y-90160682D01* +X155333590Y-90501819D01* +X155221269Y-90614140D01* +X155221267Y-90614142D01* +X155199142Y-90636267D01* +X155134142Y-90701266D01* +X155103358Y-90747338D01* +X155103357Y-90747337D01* +X155065689Y-90803711D01* +X155065685Y-90803718D01* +X155036368Y-90874499D01* +X155018538Y-90917543D01* +X155018535Y-90917553D01* +X155009268Y-90964141D01* +X155009269Y-90964142D01* +X154994939Y-91036189D01* +X154994934Y-91036211D01* +X154994500Y-91038390D01* +X154994500Y-92261607D01* +X154999472Y-92286601D01* +X154999472Y-92286605D01* +X155018535Y-92382446D01* +X155018540Y-92382462D01* +X155031666Y-92414149D01* +X155031667Y-92414151D01* +X155065688Y-92496286D01* +X155065689Y-92496288D01* +X155065690Y-92496289D01* +X155065691Y-92496292D01* +X155093193Y-92537449D01* +X155093194Y-92537452D01* +X155093195Y-92537452D01* +X155134140Y-92598731D01* +X155134141Y-92598732D01* +X155134142Y-92598733D01* +X155221267Y-92685858D01* +X155221268Y-92685858D01* +X155228335Y-92692925D01* +X155228334Y-92692925D01* +X155228338Y-92692928D01* +X155631263Y-93095855D01* +X155631267Y-93095858D01* +X155733710Y-93164309D01* +X155733711Y-93164309D01* +X155733715Y-93164312D01* +X155799875Y-93191716D01* +X155847548Y-93211463D01* +X155867597Y-93215451D01* +X155901196Y-93222134D01* +X155968392Y-93235501D01* +X155968394Y-93235501D01* +X156097721Y-93235501D01* +X156097741Y-93235500D01* +X157101607Y-93235500D01* +X157162029Y-93223481D01* +X157222452Y-93211463D01* +X157270123Y-93191716D01* +X157270126Y-93191716D01* +X157336281Y-93164314D01* +X157336280Y-93164314D01* +X157336286Y-93164312D01* +X157387509Y-93130084D01* +X157438733Y-93095858D01* +X157525858Y-93008733D01* +X157525859Y-93008731D01* +X157532925Y-93001665D01* +X157532928Y-93001661D01* +X157774586Y-92760002D01* +X157835907Y-92726519D01* +X157846072Y-92724747D01* +X157874472Y-92721009D01* +X157998972Y-92669439D01* +X158046425Y-92660000D01* +X158240000Y-92660000D01* +X158240000Y-92431069D01* +X158249439Y-92383616D01* +X158249917Y-92382462D01* +X158276009Y-92319472D01* +X158290500Y-92209401D01* +X158290499Y-92010600D01* +X158290498Y-92010596D01* +X158281059Y-91938889D01* +X158276009Y-91900528D01* +X158276008Y-91900525D01* +X158273905Y-91892674D01* +X158277207Y-91891789D01* +X158271392Y-91838075D01* +X158272255Y-91835136D01* +X158365000Y-91835136D01* +X158365000Y-91884864D01* +X158384030Y-91930807D01* +X158419193Y-91965970D01* +X158465136Y-91985000D01* +X158514864Y-91985000D01* +X158560807Y-91965970D01* +X158595970Y-91930807D01* +X158615000Y-91884864D01* +X158615000Y-91835136D01* +X158595970Y-91789193D01* +X158560807Y-91754030D01* +X158514864Y-91735000D01* +X158465136Y-91735000D01* +X158419193Y-91754030D01* +X158384030Y-91789193D01* +X158365000Y-91835136D01* +X158272255Y-91835136D01* +X158274501Y-91827485D01* +X158273905Y-91827326D01* +X158276008Y-91819475D01* +X158276008Y-91819474D01* +X158276009Y-91819472D01* +X158290500Y-91709401D01* +X158290499Y-91510600D01* +X158290498Y-91510596D01* +X158282442Y-91449396D01* +X158276009Y-91400528D01* +X158276008Y-91400525D01* +X158273905Y-91392674D01* +X158277207Y-91391789D01* +X158271392Y-91338075D01* +X158274501Y-91327485D01* +X158273905Y-91327326D01* +X158276008Y-91319475D01* +X158276008Y-91319474D01* +X158276009Y-91319472D01* +X158290500Y-91209401D01* +X158290499Y-91010600D01* +X158276009Y-90900528D01* +X158276008Y-90900525D01* +X158273905Y-90892674D01* +X158277207Y-90891789D01* +X158271392Y-90838075D01* +X158272255Y-90835136D01* +X158365000Y-90835136D01* +X158365000Y-90884864D01* +X158384030Y-90930807D01* +X158419193Y-90965970D01* +X158465136Y-90985000D01* +X158514864Y-90985000D01* +X158560807Y-90965970D01* +X158595970Y-90930807D01* +X158615000Y-90884864D01* +X158615000Y-90835136D01* +X158595970Y-90789193D01* +X158560807Y-90754030D01* +X158514864Y-90735000D01* +X158465136Y-90735000D01* +X158419193Y-90754030D01* +X158384030Y-90789193D01* +X158365000Y-90835136D01* +X158272255Y-90835136D01* +X158274501Y-90827485D01* +X158273905Y-90827326D01* +X158276008Y-90819474D01* +X158276007Y-90819474D01* +X158276009Y-90819472D01* +X158285529Y-90747152D01* +X158313795Y-90683258D01* +X158320788Y-90675657D01* +X158402320Y-90594127D01* +X158463643Y-90560642D01* +X158533335Y-90565628D01* +X158577681Y-90594128D01* +X158659212Y-90675659D01* +X158692697Y-90736982D01* +X158694470Y-90747155D01* +X158703990Y-90819469D01* +X158706094Y-90827322D01* +X158702814Y-90828200D01* +X158708581Y-90882073D01* +X158705517Y-90892522D01* +X158706095Y-90892677D01* +X158703990Y-90900529D01* +X158689500Y-91010598D01* +X158689500Y-91209403D01* +X158703989Y-91319468D01* +X158706094Y-91327322D01* +X158702814Y-91328200D01* +X158708581Y-91382073D01* +X158705517Y-91392522D01* +X158706095Y-91392677D01* +X158703990Y-91400529D01* +X158689500Y-91510598D01* +X158689500Y-91709403D01* +X158703988Y-91819463D01* +X158703992Y-91819475D01* +X158732180Y-91887527D01* +X158737702Y-91938889D01* +X158740000Y-91938889D01* +X158740000Y-92660000D01* +X158934881Y-92660000D01* +X158982334Y-92669439D01* +X159105658Y-92720521D01* +X159215622Y-92734999D01* +X159215637Y-92735000D01* +X159315000Y-92735000D01* +X159315000Y-92359499D01* +X159334685Y-92292460D01* +X159387489Y-92246705D01* +X159438997Y-92235499D01* +X159441001Y-92235499D01* +X159508039Y-92255184D01* +X159553794Y-92307988D01* +X159565000Y-92359499D01* +X159565000Y-92735000D01* +X159664363Y-92735000D01* +X159664377Y-92734999D01* +X159774341Y-92720521D01* +X159774342Y-92720521D01* +X159911175Y-92663843D01* +X160028679Y-92573679D01* +X160118843Y-92456175D01* +X160175521Y-92319342D01* +X160175521Y-92319340D01* +X160186626Y-92235000D01* +X169993374Y-92235000D01* +X170004478Y-92319340D01* +X170004478Y-92319342D01* +X170061156Y-92456175D01* +X170151320Y-92573679D01* +X170268824Y-92663843D01* +X170405658Y-92720521D01* +X170515622Y-92734999D01* +X170515637Y-92735000D01* +X170615000Y-92735000D01* +X170615000Y-92235000D01* +X169993374Y-92235000D01* +X160186626Y-92235000D01* +X160156971Y-92235000D01* +X160089932Y-92215315D01* +X160044177Y-92162511D01* +X160034233Y-92093353D01* +X160058603Y-92035503D01* +X160060138Y-92033503D01* +X160116571Y-91992306D01* +X160158506Y-91985000D01* +X160186625Y-91985000D01* +X160176100Y-91905057D01* +X160186865Y-91836021D01* +X160233244Y-91783765D01* +X160300513Y-91764879D01* +X160367314Y-91785359D01* +X160371924Y-91788552D01* +X160517265Y-91894148D01* +X160517270Y-91894151D01* +X160690192Y-91971142D01* +X160690197Y-91971144D01* +X160875354Y-92010500D01* +X160875355Y-92010500D01* +X161064644Y-92010500D01* +X161064646Y-92010500D01* +X161184615Y-91985000D01* +X169993373Y-91985000D01* +X170615000Y-91985000D01* +X170615000Y-91735000D01* +X169993374Y-91735000D01* +X170004478Y-91819340D01* +X170006582Y-91827193D01* +X170003347Y-91828059D01* +X170009112Y-91882126D01* +X170006019Y-91892656D01* +X170006582Y-91892807D01* +X170004478Y-91900659D01* +X169993373Y-91985000D01* +X161184615Y-91985000D01* +X161249803Y-91971144D01* +X161422730Y-91894151D01* +X161575871Y-91782888D01* +X161702533Y-91642216D01* +X161797179Y-91478284D01* +X161855674Y-91298256D01* +X161875460Y-91110000D01* +X161855674Y-90921744D01* +X161798946Y-90747155D01* +X161797181Y-90741722D01* +X161797180Y-90741721D01* +X161797179Y-90741716D01* +X161745093Y-90651500D01* +X161728620Y-90583599D01* +X161751473Y-90517573D01* +X161806394Y-90474382D01* +X161852480Y-90465500D01* +X165246252Y-90465500D01* +X165313291Y-90485185D01* +X165338400Y-90506526D01* +X165344126Y-90512885D01* +X165344130Y-90512889D01* +X165497265Y-90624148D01* +X165497270Y-90624151D01* +X165670192Y-90701142D01* +X165670197Y-90701144D01* +X165855354Y-90740500D01* +X165855355Y-90740500D01* +X166044644Y-90740500D01* +X166044646Y-90740500D01* +X166229803Y-90701144D01* +X166402730Y-90624151D01* +X166555871Y-90512888D01* +X166558788Y-90509647D01* +X166561600Y-90506526D01* +X166621087Y-90469879D01* +X166653748Y-90465500D01* +X168632012Y-90465500D01* +X168699051Y-90485185D01* +X168744806Y-90537989D01* +X168755332Y-90602464D01* +X168754540Y-90610000D01* +X168774326Y-90798256D01* +X168774327Y-90798259D01* +X168832818Y-90978277D01* +X168832820Y-90978281D01* +X168832821Y-90978284D01* +X168927467Y-91142216D01* +X169029185Y-91255185D01* +X169054129Y-91282888D01* +X169207265Y-91394148D01* +X169207270Y-91394151D01* +X169380192Y-91471142D01* +X169380195Y-91471143D01* +X169380197Y-91471144D01* +X169565354Y-91510500D01* +X169565355Y-91510500D01* +X169754644Y-91510500D01* +X169754646Y-91510500D01* +X169903627Y-91478833D01* +X169973292Y-91484149D01* +X169974519Y-91485000D01* +X170615000Y-91485000D01* +X170615000Y-91359500D01* +X170634685Y-91292461D01* +X170687489Y-91246706D01* +X170739000Y-91235500D01* +X170741000Y-91235500D01* +X170808039Y-91255185D01* +X170853794Y-91307989D01* +X170865000Y-91359500D01* +X170865000Y-92735000D01* +X170964363Y-92735000D01* +X170964377Y-92734999D01* +X171074341Y-92720521D01* +X171074342Y-92720521D01* +X171197666Y-92669439D01* +X171245119Y-92660000D01* +X171440000Y-92660000D01* +X171440000Y-91963553D01* +X171311583Y-91835136D01* +X171565000Y-91835136D01* +X171565000Y-91884864D01* +X171584030Y-91930807D01* +X171619193Y-91965970D01* +X171665136Y-91985000D01* +X171714864Y-91985000D01* +X171760807Y-91965970D01* +X171795970Y-91930807D01* +X171815000Y-91884864D01* +X171815000Y-91835136D01* +X171795970Y-91789193D01* +X171760807Y-91754030D01* +X171714864Y-91735000D01* +X171665136Y-91735000D01* +X171619193Y-91754030D01* +X171584030Y-91789193D01* +X171565000Y-91835136D01* +X171311583Y-91835136D01* +X171004813Y-91528366D01* +X170971328Y-91467043D01* +X170976312Y-91397351D01* +X170997818Y-91363887D01* +X170997818Y-91335613D01* +X171017503Y-91268574D01* +X171070307Y-91222819D01* +X171074366Y-91221052D01* +X171074468Y-91221009D01* +X171074472Y-91221009D01* +X171211424Y-91164281D01* +X171211425Y-91164281D01* +X171211425Y-91164280D01* +X171211429Y-91164279D01* +X171329036Y-91074036D01* +X171419279Y-90956429D01* +X171469521Y-90835136D01* +X171565000Y-90835136D01* +X171565000Y-90884864D01* +X171584030Y-90930807D01* +X171619193Y-90965970D01* +X171665136Y-90985000D01* +X171714864Y-90985000D01* +X171760807Y-90965970D01* +X171795970Y-90930807D01* +X171815000Y-90884864D01* +X171815000Y-90835136D01* +X171795970Y-90789193D01* +X171760807Y-90754030D01* +X171714864Y-90735000D01* +X171665136Y-90735000D01* +X171619193Y-90754030D01* +X171584030Y-90789193D01* +X171565000Y-90835136D01* +X171469521Y-90835136D01* +X171476009Y-90819472D01* +X171485529Y-90747152D01* +X171513795Y-90683258D01* +X171520788Y-90675657D01* +X171602320Y-90594127D01* +X171663643Y-90560642D01* +X171733335Y-90565628D01* +X171777681Y-90594128D01* +X171859212Y-90675659D01* +X171892697Y-90736982D01* +X171894470Y-90747155D01* +X171903990Y-90819469D01* +X171906094Y-90827322D01* +X171902814Y-90828200D01* +X171908581Y-90882073D01* +X171905517Y-90892522D01* +X171906095Y-90892677D01* +X171903990Y-90900529D01* +X171889500Y-91010598D01* +X171889500Y-91209403D01* +X171903989Y-91319468D01* +X171906094Y-91327322D01* +X171902814Y-91328200D01* +X171908581Y-91382073D01* +X171905517Y-91392522D01* +X171906095Y-91392677D01* +X171903990Y-91400529D01* +X171889500Y-91510598D01* +X171889500Y-91709403D01* +X171903988Y-91819463D01* +X171903992Y-91819475D01* +X171932180Y-91887527D01* +X171937702Y-91938889D01* +X171940000Y-91938889D01* +X171940000Y-92660000D01* +X172134881Y-92660000D01* +X172182334Y-92669439D01* +X172305658Y-92720521D01* +X172415622Y-92734999D01* +X172415637Y-92735000D01* +X172515000Y-92735000D01* +X172515000Y-92359499D01* +X172534685Y-92292460D01* +X172587489Y-92246705D01* +X172638997Y-92235499D01* +X172641001Y-92235499D01* +X172708039Y-92255184D01* +X172753794Y-92307988D01* +X172765000Y-92359499D01* +X172765000Y-92735000D01* +X172864363Y-92735000D01* +X172864377Y-92734999D01* +X172974341Y-92720521D01* +X172974342Y-92720521D01* +X173111175Y-92663843D01* +X173228679Y-92573679D01* +X173318843Y-92456175D01* +X173375521Y-92319342D01* +X173375521Y-92319340D01* +X173386626Y-92235000D01* +X183193374Y-92235000D01* +X183204478Y-92319340D01* +X183204478Y-92319342D01* +X183261156Y-92456175D01* +X183351320Y-92573679D01* +X183468824Y-92663843D01* +X183605658Y-92720521D01* +X183715622Y-92734999D01* +X183715637Y-92735000D01* +X183815000Y-92735000D01* +X183815000Y-92235000D01* +X183193374Y-92235000D01* +X173386626Y-92235000D01* +X173356971Y-92235000D01* +X173289932Y-92215315D01* +X173244177Y-92162511D01* +X173234233Y-92093353D01* +X173258603Y-92035503D01* +X173260138Y-92033503D01* +X173316571Y-91992306D01* +X173358506Y-91985000D01* +X173408713Y-91985000D01* +X173417935Y-91979150D01* +X173477945Y-91977042D01* +X173635354Y-92010500D01* +X173635355Y-92010500D01* +X173824644Y-92010500D01* +X173824646Y-92010500D01* +X174009803Y-91971144D01* +X174182730Y-91894151D01* +X174335871Y-91782888D01* +X174462533Y-91642216D01* +X174557179Y-91478284D01* +X174615674Y-91298256D01* +X174635460Y-91110000D01* +X174615674Y-90921744D01* +X174558946Y-90747155D01* +X174557181Y-90741722D01* +X174557180Y-90741721D01* +X174557179Y-90741716D01* +X174505093Y-90651500D01* +X174488620Y-90583599D01* +X174511473Y-90517573D01* +X174566394Y-90474382D01* +X174612480Y-90465500D01* +X181832012Y-90465500D01* +X181899051Y-90485185D01* +X181944806Y-90537989D01* +X181955332Y-90602464D01* +X181954540Y-90610000D01* +X181974326Y-90798256D01* +X181974327Y-90798259D01* +X182032818Y-90978277D01* +X182032820Y-90978281D01* +X182032821Y-90978284D01* +X182127467Y-91142216D01* +X182229185Y-91255185D01* +X182254129Y-91282888D01* +X182407265Y-91394148D01* +X182407270Y-91394151D01* +X182580192Y-91471142D01* +X182580195Y-91471143D01* +X182580197Y-91471144D01* +X182765354Y-91510500D01* +X182765355Y-91510500D01* +X182954644Y-91510500D01* +X182954646Y-91510500D01* +X183103627Y-91478833D01* +X183173292Y-91484149D01* +X183174519Y-91485000D01* +X183221494Y-91485000D01* +X183288533Y-91504685D01* +X183319862Y-91533503D01* +X183321397Y-91535503D01* +X183346598Y-91600669D01* +X183332567Y-91669116D01* +X183283759Y-91719111D01* +X183223029Y-91735000D01* +X183193374Y-91735000D01* +X183204478Y-91819340D01* +X183206582Y-91827193D01* +X183203347Y-91828059D01* +X183209112Y-91882126D01* +X183206019Y-91892656D01* +X183206582Y-91892807D01* +X183204478Y-91900659D01* +X183193373Y-91985000D01* +X183941000Y-91985000D01* +X184008039Y-92004685D01* +X184053794Y-92057489D01* +X184065000Y-92109000D01* +X184065000Y-92735000D01* +X184164363Y-92735000D01* +X184164377Y-92734999D01* +X184274341Y-92720521D01* +X184274342Y-92720521D01* +X184397666Y-92669439D01* +X184445119Y-92660000D01* +X184640000Y-92660000D01* +X184640000Y-91963553D01* +X184511583Y-91835136D01* +X184765000Y-91835136D01* +X184765000Y-91884864D01* +X184784030Y-91930807D01* +X184819193Y-91965970D01* +X184865136Y-91985000D01* +X184914864Y-91985000D01* +X184960807Y-91965970D01* +X184995970Y-91930807D01* +X185015000Y-91884864D01* +X185015000Y-91835136D01* +X184995970Y-91789193D01* +X184960807Y-91754030D01* +X184914864Y-91735000D01* +X184865136Y-91735000D01* +X184819193Y-91754030D01* +X184784030Y-91789193D01* +X184765000Y-91835136D01* +X184511583Y-91835136D01* +X184471404Y-91794957D01* +X184437919Y-91733634D01* +X184442903Y-91663942D01* +X184483595Y-91608903D01* +X184529036Y-91574036D01* +X184619279Y-91456429D01* +X184676009Y-91319472D01* +X184690500Y-91209401D01* +X184690499Y-91010600D01* +X184676009Y-90900528D01* +X184676008Y-90900525D01* +X184673905Y-90892674D01* +X184677207Y-90891789D01* +X184671392Y-90838075D01* +X184672255Y-90835136D01* +X184765000Y-90835136D01* +X184765000Y-90884864D01* +X184784030Y-90930807D01* +X184819193Y-90965970D01* +X184865136Y-90985000D01* +X184914864Y-90985000D01* +X184960807Y-90965970D01* +X184995970Y-90930807D01* +X185015000Y-90884864D01* +X185015000Y-90835136D01* +X184995970Y-90789193D01* +X184960807Y-90754030D01* +X184914864Y-90735000D01* +X184865136Y-90735000D01* +X184819193Y-90754030D01* +X184784030Y-90789193D01* +X184765000Y-90835136D01* +X184672255Y-90835136D01* +X184674501Y-90827485D01* +X184673905Y-90827326D01* +X184676008Y-90819474D01* +X184676007Y-90819474D01* +X184676009Y-90819472D01* +X184685529Y-90747152D01* +X184713795Y-90683258D01* +X184720788Y-90675657D01* +X184802320Y-90594127D01* +X184863643Y-90560642D01* +X184933335Y-90565628D01* +X184977681Y-90594128D01* +X185059212Y-90675659D01* +X185092697Y-90736982D01* +X185094470Y-90747155D01* +X185103990Y-90819469D01* +X185106094Y-90827322D01* +X185102814Y-90828200D01* +X185108581Y-90882073D01* +X185105517Y-90892522D01* +X185106095Y-90892677D01* +X185103990Y-90900529D01* +X185089500Y-91010598D01* +X185089500Y-91209403D01* +X185103989Y-91319468D01* +X185106094Y-91327322D01* +X185102814Y-91328200D01* +X185108581Y-91382073D01* +X185105517Y-91392522D01* +X185106095Y-91392677D01* +X185103990Y-91400529D01* +X185089500Y-91510598D01* +X185089500Y-91709403D01* +X185103988Y-91819463D01* +X185103992Y-91819475D01* +X185132180Y-91887527D01* +X185137702Y-91938889D01* +X185140000Y-91938889D01* +X185140000Y-92660000D01* +X185334881Y-92660000D01* +X185382334Y-92669439D01* +X185505658Y-92720521D01* +X185615622Y-92734999D01* +X185615637Y-92735000D01* +X185715000Y-92735000D01* +X185715000Y-92359499D01* +X185734685Y-92292460D01* +X185787489Y-92246705D01* +X185838997Y-92235499D01* +X185841001Y-92235499D01* +X185908039Y-92255184D01* +X185953794Y-92307988D01* +X185965000Y-92359499D01* +X185965000Y-92735000D01* +X186064363Y-92735000D01* +X186064377Y-92734999D01* +X186174341Y-92720521D01* +X186174342Y-92720521D01* +X186311175Y-92663843D01* +X186428679Y-92573679D01* +X186518843Y-92456175D01* +X186575521Y-92319342D01* +X186575521Y-92319340D01* +X186586626Y-92235000D01* +X186556971Y-92235000D01* +X186489932Y-92215315D01* +X186444177Y-92162511D01* +X186434233Y-92093353D01* +X186458603Y-92035503D01* +X186460138Y-92033503D01* +X186516571Y-91992306D01* +X186558506Y-91985000D01* +X186608713Y-91985000D01* +X186617935Y-91979150D01* +X186677945Y-91977042D01* +X186835354Y-92010500D01* +X186835355Y-92010500D01* +X187024644Y-92010500D01* +X187024646Y-92010500D01* +X187209803Y-91971144D01* +X187382730Y-91894151D01* +X187535871Y-91782888D01* +X187662533Y-91642216D01* +X187757179Y-91478284D01* +X187815674Y-91298256D01* +X187835460Y-91110000D01* +X187815674Y-90921744D01* +X187758946Y-90747155D01* +X187757181Y-90741722D01* +X187757180Y-90741721D01* +X187757179Y-90741716D01* +X187705093Y-90651500D01* +X187688620Y-90583599D01* +X187711473Y-90517573D01* +X187766394Y-90474382D01* +X187812480Y-90465500D01* +X195032012Y-90465500D01* +X195099051Y-90485185D01* +X195144806Y-90537989D01* +X195155332Y-90602464D01* +X195154540Y-90610000D01* +X195174326Y-90798256D01* +X195174327Y-90798259D01* +X195232818Y-90978277D01* +X195232820Y-90978281D01* +X195232821Y-90978284D01* +X195327467Y-91142216D01* +X195429185Y-91255185D01* +X195454129Y-91282888D01* +X195607265Y-91394148D01* +X195607270Y-91394151D01* +X195780192Y-91471142D01* +X195780194Y-91471143D01* +X195780195Y-91471143D01* +X195780197Y-91471144D01* +X195790767Y-91473390D01* +X195852249Y-91506581D01* +X195852670Y-91507000D01* +X196351276Y-92005606D01* +X196351305Y-92005637D01* +X196398760Y-92053092D01* +X196432245Y-92114415D01* +X196427261Y-92184107D01* +X196404308Y-92222531D01* +X196393373Y-92234999D01* +X196404478Y-92319340D01* +X196404478Y-92319342D01* +X196461156Y-92456175D01* +X196551320Y-92573679D01* +X196668824Y-92663843D01* +X196805658Y-92720521D01* +X196915622Y-92734999D01* +X196915637Y-92735000D01* +X197015000Y-92735000D01* +X197015000Y-92359500D01* +X197034685Y-92292461D01* +X197087489Y-92246706D01* +X197139000Y-92235500D01* +X197141000Y-92235500D01* +X197208039Y-92255185D01* +X197253794Y-92307989D01* +X197265000Y-92359500D01* +X197265000Y-92735000D01* +X197364363Y-92735000D01* +X197364377Y-92734999D01* +X197474341Y-92720521D01* +X197474342Y-92720521D01* +X197597666Y-92669439D01* +X197645119Y-92660000D01* +X197840000Y-92660000D01* +X197840000Y-91938888D01* +X197843137Y-91938888D01* +X197840348Y-91912973D01* +X197847819Y-91887527D01* +X197869521Y-91835136D01* +X197965000Y-91835136D01* +X197965000Y-91884864D01* +X197984030Y-91930807D01* +X198019193Y-91965970D01* +X198065136Y-91985000D01* +X198114864Y-91985000D01* +X198160807Y-91965970D01* +X198195970Y-91930807D01* +X198215000Y-91884864D01* +X198215000Y-91835136D01* +X198195970Y-91789193D01* +X198160807Y-91754030D01* +X198114864Y-91735000D01* +X198065136Y-91735000D01* +X198019193Y-91754030D01* +X197984030Y-91789193D01* +X197965000Y-91835136D01* +X197869521Y-91835136D01* +X197876009Y-91819472D01* +X197890500Y-91709401D01* +X197890499Y-91510600D01* +X197890499Y-91510598D01* +X197890499Y-91510596D01* +X197876011Y-91400536D01* +X197876009Y-91400529D01* +X197876009Y-91400528D01* +X197819279Y-91263571D01* +X197759360Y-91185484D01* +X197734168Y-91120318D01* +X197748206Y-91051873D01* +X197759356Y-91034521D01* +X197819279Y-90956429D01* +X197869521Y-90835136D01* +X197965000Y-90835136D01* +X197965000Y-90884864D01* +X197984030Y-90930807D01* +X198019193Y-90965970D01* +X198065136Y-90985000D01* +X198114864Y-90985000D01* +X198160807Y-90965970D01* +X198195970Y-90930807D01* +X198215000Y-90884864D01* +X198215000Y-90835136D01* +X198195970Y-90789193D01* +X198160807Y-90754030D01* +X198114864Y-90735000D01* +X198065136Y-90735000D01* +X198019193Y-90754030D01* +X197984030Y-90789193D01* +X197965000Y-90835136D01* +X197869521Y-90835136D01* +X197876009Y-90819472D01* +X197885529Y-90747152D01* +X197913795Y-90683258D01* +X197920788Y-90675657D01* +X198002320Y-90594127D01* +X198063643Y-90560642D01* +X198133335Y-90565628D01* +X198177681Y-90594128D01* +X198259212Y-90675659D01* +X198292697Y-90736982D01* +X198294470Y-90747155D01* +X198303990Y-90819469D01* +X198306094Y-90827322D01* +X198302814Y-90828200D01* +X198308581Y-90882073D01* +X198305517Y-90892522D01* +X198306095Y-90892677D01* +X198303990Y-90900529D01* +X198289500Y-91010598D01* +X198289500Y-91209403D01* +X198303989Y-91319468D01* +X198306094Y-91327322D01* +X198302814Y-91328200D01* +X198308581Y-91382073D01* +X198305517Y-91392522D01* +X198306095Y-91392677D01* +X198303990Y-91400529D01* +X198289500Y-91510598D01* +X198289500Y-91709403D01* +X198303988Y-91819463D01* +X198303992Y-91819475D01* +X198332180Y-91887527D01* +X198337702Y-91938889D01* +X198340000Y-91938889D01* +X198340000Y-92660000D01* +X198534881Y-92660000D01* +X198582334Y-92669439D01* +X198705658Y-92720521D01* +X198815622Y-92734999D01* +X198815637Y-92735000D01* +X198915000Y-92735000D01* +X198915000Y-92359499D01* +X198934685Y-92292460D01* +X198987489Y-92246705D01* +X199038997Y-92235499D01* +X199041001Y-92235499D01* +X199108039Y-92255184D01* +X199153794Y-92307988D01* +X199165000Y-92359499D01* +X199165000Y-92735000D01* +X199264363Y-92735000D01* +X199264377Y-92734999D01* +X199374341Y-92720521D01* +X199374342Y-92720521D01* +X199511175Y-92663843D01* +X199628679Y-92573679D01* +X199718843Y-92456175D01* +X199775521Y-92319342D01* +X199775521Y-92319340D01* +X199786626Y-92235000D01* +X199756971Y-92235000D01* +X199689932Y-92215315D01* +X199644177Y-92162511D01* +X199634233Y-92093353D01* +X199658603Y-92035503D01* +X199660138Y-92033503D01* +X199716571Y-91992306D01* +X199758506Y-91985000D01* +X199809964Y-91985000D01* +X199816361Y-91980942D01* +X199876371Y-91978833D01* +X200025354Y-92010500D01* +X200025355Y-92010500D01* +X200214644Y-92010500D01* +X200214646Y-92010500D01* +X200399803Y-91971144D01* +X200572730Y-91894151D01* +X200725871Y-91782888D01* +X200852533Y-91642216D01* +X200947179Y-91478284D01* +X201005674Y-91298256D01* +X201025460Y-91110000D01* +X201005674Y-90921744D01* +X200948946Y-90747155D01* +X200947181Y-90741722D01* +X200947180Y-90741721D01* +X200947179Y-90741716D01* +X200895093Y-90651500D01* +X200878620Y-90583599D01* +X200901473Y-90517573D01* +X200956394Y-90474382D01* +X201002480Y-90465500D01* +X208232012Y-90465500D01* +X208299051Y-90485185D01* +X208344806Y-90537989D01* +X208355332Y-90602464D01* +X208354540Y-90610000D01* +X208374326Y-90798256D01* +X208374327Y-90798259D01* +X208432818Y-90978277D01* +X208432820Y-90978281D01* +X208432821Y-90978284D01* +X208527467Y-91142216D01* +X208629185Y-91255185D01* +X208654129Y-91282888D01* +X208807265Y-91394148D01* +X208807270Y-91394151D01* +X208980192Y-91471142D01* +X208980195Y-91471143D01* +X208980197Y-91471144D01* +X209165354Y-91510500D01* +X209165355Y-91510500D01* +X209354644Y-91510500D01* +X209354646Y-91510500D01* +X209439720Y-91492417D01* +X209509386Y-91497733D01* +X209565120Y-91539870D01* +X209589225Y-91605450D01* +X209589500Y-91613706D01* +X209589500Y-91709402D01* +X209603989Y-91819468D01* +X209606094Y-91827322D01* +X209603010Y-91828148D01* +X209608849Y-91882737D01* +X209606014Y-91892653D01* +X209606582Y-91892806D01* +X209604478Y-91900658D01* +X209593373Y-91985000D01* +X209621494Y-91985000D01* +X209688533Y-92004685D01* +X209719862Y-92033503D01* +X209721397Y-92035503D01* +X209746598Y-92100669D01* +X209732567Y-92169116D01* +X209683759Y-92219111D01* +X209623029Y-92235000D01* +X209593374Y-92235000D01* +X209604478Y-92319340D01* +X209604478Y-92319342D01* +X209661156Y-92456175D01* +X209751320Y-92573679D01* +X209868824Y-92663843D01* +X210005658Y-92720521D01* +X210115622Y-92734999D01* +X210115637Y-92735000D01* +X210215000Y-92735000D01* +X210215000Y-92359500D01* +X210234685Y-92292461D01* +X210287489Y-92246706D01* +X210339000Y-92235500D01* +X210341000Y-92235500D01* +X210408039Y-92255185D01* +X210453794Y-92307989D01* +X210465000Y-92359500D01* +X210465000Y-92735000D01* +X210564363Y-92735000D01* +X210564377Y-92734999D01* +X210674341Y-92720521D01* +X210674342Y-92720521D01* +X210797666Y-92669439D01* +X210845119Y-92660000D01* +X211040000Y-92660000D01* +X211040000Y-91938888D01* +X211043137Y-91938888D01* +X211040348Y-91912973D01* +X211047819Y-91887527D01* +X211069521Y-91835136D01* +X211165000Y-91835136D01* +X211165000Y-91884864D01* +X211184030Y-91930807D01* +X211219193Y-91965970D01* +X211265136Y-91985000D01* +X211314864Y-91985000D01* +X211360807Y-91965970D01* +X211395970Y-91930807D01* +X211415000Y-91884864D01* +X211415000Y-91835136D01* +X211395970Y-91789193D01* +X211360807Y-91754030D01* +X211314864Y-91735000D01* +X211265136Y-91735000D01* +X211219193Y-91754030D01* +X211184030Y-91789193D01* +X211165000Y-91835136D01* +X211069521Y-91835136D01* +X211076009Y-91819472D01* +X211090500Y-91709401D01* +X211090499Y-91510600D01* +X211090498Y-91510596D01* +X211082442Y-91449396D01* +X211076009Y-91400528D01* +X211076008Y-91400525D01* +X211073905Y-91392674D01* +X211077207Y-91391789D01* +X211071392Y-91338075D01* +X211074501Y-91327485D01* +X211073905Y-91327326D01* +X211076008Y-91319475D01* +X211076008Y-91319474D01* +X211076009Y-91319472D01* +X211090500Y-91209401D01* +X211090499Y-91010600D01* +X211076009Y-90900528D01* +X211076008Y-90900525D01* +X211073905Y-90892674D01* +X211077207Y-90891789D01* +X211071392Y-90838075D01* +X211072255Y-90835136D01* +X211165000Y-90835136D01* +X211165000Y-90884864D01* +X211184030Y-90930807D01* +X211219193Y-90965970D01* +X211265136Y-90985000D01* +X211314864Y-90985000D01* +X211360807Y-90965970D01* +X211395970Y-90930807D01* +X211415000Y-90884864D01* +X211415000Y-90835136D01* +X211395970Y-90789193D01* +X211360807Y-90754030D01* +X211314864Y-90735000D01* +X211265136Y-90735000D01* +X211219193Y-90754030D01* +X211184030Y-90789193D01* +X211165000Y-90835136D01* +X211072255Y-90835136D01* +X211074501Y-90827485D01* +X211073905Y-90827326D01* +X211076008Y-90819474D01* +X211076007Y-90819474D01* +X211076009Y-90819472D01* +X211085529Y-90747152D01* +X211113795Y-90683258D01* +X211120788Y-90675657D01* +X211202320Y-90594127D01* +X211263643Y-90560642D01* +X211333335Y-90565628D01* +X211377681Y-90594128D01* +X211459212Y-90675659D01* +X211492697Y-90736982D01* +X211494470Y-90747155D01* +X211503990Y-90819469D01* +X211506094Y-90827322D01* +X211502814Y-90828200D01* +X211508581Y-90882073D01* +X211505517Y-90892522D01* +X211506095Y-90892677D01* +X211503990Y-90900529D01* +X211489500Y-91010598D01* +X211489500Y-91209403D01* +X211503989Y-91319468D01* +X211506094Y-91327322D01* +X211502814Y-91328200D01* +X211508581Y-91382073D01* +X211505517Y-91392522D01* +X211506095Y-91392677D01* +X211503990Y-91400529D01* +X211489500Y-91510598D01* +X211489500Y-91709403D01* +X211503988Y-91819463D01* +X211503992Y-91819475D01* +X211532180Y-91887527D01* +X211537702Y-91938889D01* +X211540000Y-91938889D01* +X211540000Y-92660000D01* +X211734881Y-92660000D01* +X211782334Y-92669439D01* +X211905658Y-92720521D01* +X212015622Y-92734999D01* +X212015637Y-92735000D01* +X212115000Y-92735000D01* +X212115000Y-92359499D01* +X212134685Y-92292460D01* +X212187489Y-92246705D01* +X212238997Y-92235499D01* +X212241001Y-92235499D01* +X212308039Y-92255184D01* +X212353794Y-92307988D01* +X212365000Y-92359499D01* +X212365000Y-92735000D01* +X212464363Y-92735000D01* +X212464377Y-92734999D01* +X212574341Y-92720521D01* +X212574342Y-92720521D01* +X212711175Y-92663843D01* +X212828679Y-92573679D01* +X212918843Y-92456175D01* +X212975521Y-92319342D01* +X212975521Y-92319340D01* +X212986626Y-92235000D01* +X212956971Y-92235000D01* +X212889932Y-92215315D01* +X212844177Y-92162511D01* +X212834233Y-92093353D01* +X212858603Y-92035503D01* +X212860138Y-92033503D01* +X212916571Y-91992306D01* +X212958506Y-91985000D01* +X213009964Y-91985000D01* +X213016361Y-91980942D01* +X213076371Y-91978833D01* +X213225354Y-92010500D01* +X213225355Y-92010500D01* +X213414644Y-92010500D01* +X213414646Y-92010500D01* +X213599803Y-91971144D01* +X213772730Y-91894151D01* +X213925871Y-91782888D01* +X214052533Y-91642216D01* +X214147179Y-91478284D01* +X214205674Y-91298256D01* +X214225460Y-91110000D01* +X214205674Y-90921744D01* +X214148946Y-90747155D01* +X214147181Y-90741722D01* +X214147180Y-90741721D01* +X214147179Y-90741716D01* +X214095093Y-90651500D01* +X214078620Y-90583599D01* +X214101473Y-90517573D01* +X214156394Y-90474382D01* +X214202480Y-90465500D01* +X221432012Y-90465500D01* +X221499051Y-90485185D01* +X221544806Y-90537989D01* +X221555332Y-90602464D01* +X221554540Y-90610000D01* +X221574326Y-90798256D01* +X221574327Y-90798259D01* +X221632818Y-90978277D01* +X221632820Y-90978281D01* +X221632821Y-90978284D01* +X221727467Y-91142216D01* +X221730842Y-91145964D01* +X221802650Y-91225715D01* +X221832880Y-91288706D01* +X221834500Y-91308687D01* +X221834500Y-91391346D01* +X221835547Y-91396611D01* +X221835546Y-91396611D01* +X221858535Y-91512185D01* +X221858539Y-91512199D01* +X221866562Y-91531566D01* +X221866563Y-91531572D01* +X221866564Y-91531572D01* +X221905685Y-91626020D01* +X221905687Y-91626023D01* +X221905688Y-91626026D01* +X221924744Y-91654545D01* +X221930451Y-91663085D01* +X221930452Y-91663087D01* +X221974141Y-91728472D01* +X221974144Y-91728476D01* +X222065586Y-91819918D01* +X222065608Y-91819938D01* +X222751276Y-92505606D01* +X222751305Y-92505637D01* +X222841523Y-92595855D01* +X222841527Y-92595858D01* +X222943967Y-92664307D01* +X222943973Y-92664310D01* +X222943974Y-92664311D01* +X223057808Y-92711463D01* +X223083019Y-92716477D01* +X223105759Y-92721001D01* +X223105779Y-92721004D01* +X223105801Y-92721009D01* +X223178651Y-92735499D01* +X223178652Y-92735500D01* +X223178653Y-92735500D01* +X223611596Y-92735500D01* +X223611608Y-92735499D01* +X223764403Y-92735499D01* +X223874463Y-92721011D01* +X223874467Y-92721009D01* +X223874472Y-92721009D01* +X223998972Y-92669439D01* +X224046425Y-92660000D01* +X224240000Y-92660000D01* +X224240000Y-92431069D01* +X224249439Y-92383616D01* +X224249917Y-92382462D01* +X224276009Y-92319472D01* +X224290500Y-92209401D01* +X224290499Y-92010600D01* +X224290499Y-92010598D01* +X224290499Y-92010596D01* +X224276011Y-91900536D01* +X224276009Y-91900531D01* +X224276009Y-91900528D01* +X224248922Y-91835136D01* +X224365000Y-91835136D01* +X224365000Y-91884864D01* +X224384030Y-91930807D01* +X224419193Y-91965970D01* +X224465136Y-91985000D01* +X224514864Y-91985000D01* +X224560807Y-91965970D01* +X224595970Y-91930807D01* +X224615000Y-91884864D01* +X224615000Y-91835136D01* +X224595970Y-91789193D01* +X224560807Y-91754030D01* +X224514864Y-91735000D01* +X224465136Y-91735000D01* +X224419193Y-91754030D01* +X224384030Y-91789193D01* +X224365000Y-91835136D01* +X224248922Y-91835136D01* +X224219279Y-91763571D01* +X224129036Y-91645964D01* +X224011429Y-91555721D01* +X224011425Y-91555719D01* +X223939310Y-91525848D01* +X223874472Y-91498991D01* +X223874470Y-91498990D01* +X223874365Y-91498947D01* +X223819962Y-91455106D01* +X223797897Y-91388812D01* +X223797818Y-91384386D01* +X223797818Y-91335613D01* +X223817503Y-91268574D01* +X223870307Y-91222819D01* +X223874366Y-91221052D01* +X223874468Y-91221009D01* +X223874472Y-91221009D01* +X224011424Y-91164281D01* +X224011425Y-91164281D01* +X224011425Y-91164280D01* +X224011429Y-91164279D01* +X224129036Y-91074036D01* +X224219279Y-90956429D01* +X224269521Y-90835136D01* +X224365000Y-90835136D01* +X224365000Y-90884864D01* +X224384030Y-90930807D01* +X224419193Y-90965970D01* +X224465136Y-90985000D01* +X224514864Y-90985000D01* +X224560807Y-90965970D01* +X224595970Y-90930807D01* +X224615000Y-90884864D01* +X224615000Y-90835136D01* +X224595970Y-90789193D01* +X224560807Y-90754030D01* +X224514864Y-90735000D01* +X224465136Y-90735000D01* +X224419193Y-90754030D01* +X224384030Y-90789193D01* +X224365000Y-90835136D01* +X224269521Y-90835136D01* +X224276009Y-90819472D01* +X224285529Y-90747152D01* +X224313795Y-90683258D01* +X224320788Y-90675657D01* +X224402320Y-90594127D01* +X224463643Y-90560642D01* +X224533335Y-90565628D01* +X224577681Y-90594128D01* +X224659212Y-90675659D01* +X224692697Y-90736982D01* +X224694470Y-90747155D01* +X224703990Y-90819469D01* +X224706094Y-90827322D01* +X224702814Y-90828200D01* +X224708581Y-90882073D01* +X224705517Y-90892522D01* +X224706095Y-90892677D01* +X224703990Y-90900529D01* +X224689500Y-91010598D01* +X224689500Y-91209403D01* +X224703989Y-91319468D01* +X224706094Y-91327322D01* +X224702814Y-91328200D01* +X224708581Y-91382073D01* +X224705517Y-91392522D01* +X224706095Y-91392677D01* +X224703990Y-91400529D01* +X224689500Y-91510598D01* +X224689500Y-91709403D01* +X224703988Y-91819463D01* +X224703992Y-91819475D01* +X224732180Y-91887527D01* +X224737702Y-91938889D01* +X224740000Y-91938889D01* +X224740000Y-92660000D01* +X224934881Y-92660000D01* +X224982334Y-92669439D01* +X225105658Y-92720521D01* +X225215622Y-92734999D01* +X225215637Y-92735000D01* +X225315000Y-92735000D01* +X225315000Y-92359499D01* +X225334685Y-92292460D01* +X225387489Y-92246705D01* +X225438997Y-92235499D01* +X225441001Y-92235499D01* +X225508039Y-92255184D01* +X225553794Y-92307988D01* +X225565000Y-92359499D01* +X225565000Y-92735000D01* +X225664363Y-92735000D01* +X225664377Y-92734999D01* +X225774341Y-92720521D01* +X225774342Y-92720521D01* +X225911175Y-92663843D01* +X226028679Y-92573679D01* +X226118843Y-92456175D01* +X226175521Y-92319342D01* +X226175521Y-92319340D01* +X226186626Y-92235000D01* +X226156971Y-92235000D01* +X226089932Y-92215315D01* +X226044177Y-92162511D01* +X226034233Y-92093353D01* +X226058603Y-92035503D01* +X226060138Y-92033503D01* +X226116571Y-91992306D01* +X226158506Y-91985000D01* +X226209964Y-91985000D01* +X226216361Y-91980942D01* +X226276371Y-91978833D01* +X226425354Y-92010500D01* +X226425355Y-92010500D01* +X226614644Y-92010500D01* +X226614646Y-92010500D01* +X226799803Y-91971144D01* +X226972730Y-91894151D01* +X227125871Y-91782888D01* +X227252533Y-91642216D01* +X227347179Y-91478284D01* +X227405674Y-91298256D01* +X227425460Y-91110000D01* +X227405674Y-90921744D01* +X227348946Y-90747155D01* +X227347181Y-90741722D01* +X227347180Y-90741721D01* +X227347179Y-90741716D01* +X227252533Y-90577784D01* +X227125871Y-90437112D01* +X227097259Y-90416324D01* +X226972734Y-90325851D01* +X226972729Y-90325848D01* +X226799807Y-90248857D01* +X226799802Y-90248855D01* +X226654001Y-90217865D01* +X226614646Y-90209500D01* +X226425354Y-90209500D01* +X226398650Y-90215176D01* +X226240197Y-90248855D01* +X226240195Y-90248856D01* +X226230951Y-90252972D01* +X226161701Y-90262254D01* +X226098425Y-90232623D01* +X226082144Y-90215176D01* +X226077789Y-90209500D01* +X226029036Y-90145964D01* +X226018239Y-90137679D01* +X225990624Y-90108195D01* +X225925858Y-90011267D01* +X225925855Y-90011263D01* +X225417116Y-89502526D01* +X225383631Y-89441203D01* +X225386865Y-89376529D01* +X225410674Y-89303256D01* +X225430460Y-89115000D01* +X225410674Y-88926744D01* +X225376905Y-88822817D01* +X225374911Y-88752977D01* +X225410991Y-88693144D01* +X225473692Y-88662316D01* +X225494837Y-88660500D01* +X240917741Y-88660500D01* +X240917745Y-88660501D01* +X240942408Y-88660501D01* +X240985575Y-88660501D01* +X240994421Y-88660817D01* +X241223024Y-88677167D01* +X241240529Y-88679684D01* +X241460144Y-88727458D01* +X241477103Y-88732437D01* +X241687699Y-88810986D01* +X241703779Y-88818330D01* +X241901039Y-88926042D01* +X241915913Y-88935600D01* +X242095839Y-89070292D01* +X242109209Y-89081878D01* +X242268124Y-89240793D01* +X242279710Y-89254164D01* +X242414394Y-89434081D01* +X242423959Y-89448964D01* +X242531668Y-89646218D01* +X242539018Y-89662312D01* +X242617558Y-89872888D01* +X242622542Y-89889863D01* +X242670314Y-90109469D01* +X242672832Y-90126980D01* +X242681495Y-90248089D01* +X242687056Y-90325849D01* +X242689186Y-90355617D01* +X242689502Y-90364464D01* +X242689502Y-105355573D01* +X242689186Y-105364420D01* +X242672835Y-105593020D01* +X242670317Y-105610531D01* +X242622546Y-105830134D01* +X242617562Y-105847110D01* +X242539018Y-106057692D01* +X242531668Y-106073785D01* +X242423961Y-106271037D01* +X242414396Y-106285920D01* +X242279712Y-106465837D01* +X242268127Y-106479208D01* +X242109209Y-106638127D01* +X242095837Y-106649713D01* +X241915921Y-106784396D01* +X241901038Y-106793961D01* +X241703786Y-106901668D01* +X241687693Y-106909018D01* +X241477111Y-106987562D01* +X241460135Y-106992546D01* +X241240533Y-107040317D01* +X241223021Y-107042835D01* +X240994433Y-107059184D01* +X240985587Y-107059500D01* +X59994430Y-107059500D01* +X59985584Y-107059184D01* +X59756981Y-107042834D01* +X59739469Y-107040316D01* +X59519867Y-106992545D01* +X59502891Y-106987561D01* +X59292309Y-106909017D01* +X59276216Y-106901667D01* +X59078964Y-106793960D01* +X59064081Y-106784395D01* +X58884164Y-106649711D01* +X58870793Y-106638125D01* +X58711877Y-106479209D01* +X58700291Y-106465839D01* +X58653863Y-106403819D01* +X58565599Y-106285913D01* +X58556038Y-106271033D01* +X58448333Y-106073784D01* +X58440983Y-106057692D01* +X58362436Y-105847102D01* +X58357457Y-105830143D01* +X58309682Y-105610527D01* +X58307165Y-105593018D01* +X58300059Y-105493665D01* +X58290816Y-105364418D01* +X58290500Y-105355572D01* +X58290500Y-104019994D01* +X62584556Y-104019994D01* +X62584556Y-104020005D01* +X62604310Y-104334004D01* +X62604311Y-104334011D01* +X62604502Y-104335011D01* +X62662315Y-104638080D01* +X62663270Y-104643083D01* +X62760497Y-104942316D01* +X62760499Y-104942321D01* +X62894461Y-105227003D01* +X62894464Y-105227009D01* +X63063051Y-105492661D01* +X63063054Y-105492665D01* +X63263606Y-105735090D01* +X63263608Y-105735092D01* +X63263610Y-105735094D01* +X63487645Y-105945477D01* +X63492968Y-105950476D01* +X63492978Y-105950484D01* +X63747504Y-106135408D01* +X63747509Y-106135410D01* +X63747516Y-106135416D01* +X64023234Y-106286994D01* +X64023239Y-106286996D01* +X64023241Y-106286997D01* +X64023242Y-106286998D01* +X64315771Y-106402818D01* +X64315774Y-106402819D01* +X64613294Y-106479209D01* +X64620527Y-106481066D01* +X64686010Y-106489338D01* +X64932670Y-106520499D01* +X64932679Y-106520499D01* +X64932682Y-106520500D01* +X64932684Y-106520500D01* +X65247316Y-106520500D01* +X65247318Y-106520500D01* +X65247321Y-106520499D01* +X65247329Y-106520499D01* +X65433593Y-106496968D01* +X65559473Y-106481066D01* +X65864225Y-106402819D01* +X65864228Y-106402818D01* +X66156757Y-106286998D01* +X66156758Y-106286997D01* +X66156756Y-106286997D01* +X66156766Y-106286994D01* +X66432484Y-106135416D01* +X66687030Y-105950478D01* +X66916390Y-105735094D01* +X67116947Y-105492663D01* +X67285537Y-105227007D01* +X67419503Y-104942315D01* +X67516731Y-104643079D01* +X67575688Y-104334015D01* +X67576003Y-104329011D01* +X67595444Y-104020005D01* +X67595444Y-104019994D01* +X67575689Y-103705995D01* +X67575688Y-103705988D01* +X67575688Y-103705985D01* +X67516731Y-103396921D01* +X67419503Y-103097685D01* +X67417149Y-103092683D01* +X67286009Y-102813996D01* +X67285537Y-102812993D01* +X67250414Y-102757648D01* +X67116948Y-102547338D01* +X67116945Y-102547334D01* +X66916393Y-102304909D01* +X66916391Y-102304907D01* +X66911066Y-102299906D01* +X66687030Y-102089522D01* +X66687027Y-102089520D01* +X66687021Y-102089515D01* +X66432495Y-101904591D01* +X66432488Y-101904586D01* +X66432484Y-101904584D01* +X66156766Y-101753006D01* +X66156763Y-101753004D01* +X66156758Y-101753002D01* +X66156757Y-101753001D01* +X65864228Y-101637181D01* +X65864225Y-101637180D01* +X65559476Y-101558934D01* +X65559463Y-101558932D01* +X65247329Y-101519500D01* +X65247318Y-101519500D01* +X64932682Y-101519500D01* +X64932670Y-101519500D01* +X64620536Y-101558932D01* +X64620523Y-101558934D01* +X64315774Y-101637180D01* +X64315771Y-101637181D01* +X64023242Y-101753001D01* +X64023241Y-101753002D01* +X63747516Y-101904584D01* +X63747504Y-101904591D01* +X63492978Y-102089515D01* +X63492968Y-102089523D01* +X63263608Y-102304907D01* +X63263606Y-102304909D01* +X63063054Y-102547334D01* +X63063051Y-102547338D01* +X62894464Y-102812990D01* +X62894461Y-102812996D01* +X62760499Y-103097678D01* +X62760497Y-103097683D01* +X62663270Y-103396916D01* +X62604311Y-103705988D01* +X62604310Y-103705995D01* +X62584556Y-104019994D01* +X58290500Y-104019994D01* +X58290500Y-97841215D01* +X58290500Y-90364398D01* +X58290814Y-90355609D01* +X58307166Y-90126976D01* +X58309684Y-90109470D01* +X58357459Y-89889855D01* +X58362438Y-89872896D01* +X58440986Y-89662300D01* +X58448326Y-89646228D01* +X58556042Y-89448961D01* +X58565600Y-89434087D01* +X58700298Y-89254153D01* +X58711865Y-89240804D01* +X58870808Y-89081860D01* +X58884156Y-89070295D01* +X59064087Y-88935600D01* +X59078956Y-88926044D01* +X59276222Y-88818330D01* +X59292304Y-88810985D01* +X59502903Y-88732435D01* +X59519854Y-88727458D01* +X59739478Y-88679682D01* +X59756977Y-88677166D01* +X59874765Y-88668742D01* +X59985603Y-88660816D01* +X59994448Y-88660500D01* +X60037596Y-88660500D01* +X72319151Y-88660500D01* +X72386190Y-88680185D01* +X72431945Y-88732989D01* +X72441889Y-88802147D01* +X72412864Y-88865703D01* +X72406832Y-88872181D01* +X70830833Y-90448181D01* +X70769510Y-90481666D01* +X70743152Y-90484500D01* +X67893645Y-90484500D01* +X67826606Y-90464815D01* +X67780851Y-90412011D01* +X67779084Y-90407953D01* +X67776009Y-90400529D01* +X67776009Y-90400528D01* +X67719279Y-90263571D01* +X67629036Y-90145964D01* +X67618234Y-90137675D01* +X67590624Y-90108195D01* +X67570303Y-90077784D01* +X67555539Y-90055688D01* +X67525858Y-90011267D01* +X67525856Y-90011264D01* +X67435637Y-89921045D01* +X67435606Y-89921016D01* +X67005198Y-89490608D01* +X67005178Y-89490586D01* +X66913733Y-89399141D01* +X66862509Y-89364915D01* +X66811286Y-89330688D01* +X66811284Y-89330687D01* +X66714262Y-89290500D01* +X66714259Y-89290498D01* +X66714258Y-89290498D01* +X66697455Y-89283538D01* +X66697453Y-89283537D01* +X66697452Y-89283537D01* +X66637029Y-89271518D01* +X66576610Y-89259500D01* +X66576607Y-89259500D01* +X66576606Y-89259500D01* +X63821301Y-89259500D01* +X63698088Y-89259500D01* +X63698083Y-89259500D01* +X63577250Y-89283535D01* +X63577242Y-89283537D01* +X63463411Y-89330687D01* +X63360960Y-89399142D01* +X63360957Y-89399145D01* +X63019604Y-89740500D01* +X62936269Y-89823835D01* +X62936267Y-89823837D01* +X62892704Y-89867399D01* +X62849142Y-89910961D01* +X62818015Y-89957547D01* +X62818014Y-89957549D01* +X62800005Y-89984501D01* +X62780688Y-90013409D01* +X62753771Y-90078394D01* +X62733538Y-90127238D01* +X62731738Y-90136283D01* +X62731738Y-90136286D01* +X62714919Y-90220846D01* +X62710768Y-90241716D01* +X62710767Y-90241717D01* +X62709500Y-90248086D01* +X62709500Y-93386607D01* +X62719025Y-93434499D01* +X62733535Y-93507446D01* +X62733538Y-93507456D01* +X62742962Y-93530204D01* +X62742963Y-93530210D01* +X62742964Y-93530210D01* +X62780688Y-93621286D01* +X62805074Y-93657781D01* +X62805075Y-93657784D01* +X62805076Y-93657784D01* +X62849140Y-93723731D01* +X62849141Y-93723732D01* +X62849142Y-93723733D01* +X62936267Y-93810858D01* +X62936268Y-93810858D01* +X62943335Y-93817925D01* +X62943334Y-93817925D01* +X62943338Y-93817928D01* +X63261038Y-94135629D01* +X63294523Y-94196952D01* +X63296678Y-94210348D01* +X63304968Y-94289227D01* +X63314326Y-94378256D01* +X63314327Y-94378259D01* +X63372818Y-94558277D01* +X63372821Y-94558284D01* +X63467467Y-94722216D01* +X63594129Y-94862888D01* +X63747265Y-94974148D01* +X63747270Y-94974151D01* +X63920192Y-95051142D01* +X63920197Y-95051144D01* +X64105354Y-95090500D01* +X64105355Y-95090500D01* +X64294644Y-95090500D01* +X64294646Y-95090500D01* +X64479803Y-95051144D01* +X64652730Y-94974151D01* +X64805871Y-94862888D01* +X64932533Y-94722216D01* +X65027179Y-94558284D01* +X65085674Y-94378256D01* +X65105460Y-94190000D01* +X65085674Y-94001744D01* +X65027179Y-93821716D01* +X64932533Y-93657784D01* +X64805871Y-93517112D01* +X64792581Y-93507456D01* +X64652734Y-93405851D01* +X64652729Y-93405848D01* +X64479807Y-93328857D01* +X64479802Y-93328855D01* +X64334001Y-93297865D01* +X64294646Y-93289500D01* +X64294645Y-93289500D01* +X64235452Y-93289500D01* +X64168413Y-93269815D01* +X64147775Y-93253185D01* +X63996816Y-93102226D01* +X63963334Y-93040905D01* +X63960500Y-93014547D01* +X63960500Y-92199500D01* +X63980185Y-92132461D01* +X64032989Y-92086706D01* +X64084500Y-92075500D01* +X64263630Y-92075500D01* +X64330669Y-92095185D01* +X64376424Y-92147989D01* +X64386569Y-92183314D01* +X64404478Y-92319340D01* +X64404478Y-92319342D01* +X64461156Y-92456175D01* +X64551320Y-92573679D01* +X64668824Y-92663843D01* +X64805658Y-92720521D01* +X64915622Y-92734999D01* +X64915637Y-92735000D01* +X65015000Y-92735000D01* +X65015000Y-92235000D01* +X64605040Y-92235000D01* +X64538001Y-92215315D01* +X64492246Y-92162511D01* +X64482302Y-92093353D01* +X64511327Y-92029797D01* +X64537391Y-92008985D01* +X64536529Y-92007695D01* +X64539220Y-92005897D01* +X64542576Y-92004846D01* +X64546597Y-92001636D01* +X64546975Y-92001434D01* +X64547906Y-92003177D01* +X64605898Y-91985020D01* +X64608109Y-91985000D01* +X65141000Y-91985000D01* +X65208039Y-92004685D01* +X65253794Y-92057489D01* +X65265000Y-92109000D01* +X65265000Y-92735000D01* +X65364363Y-92735000D01* +X65364377Y-92734999D01* +X65474341Y-92720521D01* +X65474342Y-92720521D01* +X65597666Y-92669439D01* +X65645119Y-92660000D01* +X65840000Y-92660000D01* +X65840000Y-91963553D01* +X65711583Y-91835136D01* +X65965000Y-91835136D01* +X65965000Y-91884864D01* +X65984030Y-91930807D01* +X66019193Y-91965970D01* +X66065136Y-91985000D01* +X66114864Y-91985000D01* +X66160807Y-91965970D01* +X66195970Y-91930807D01* +X66215000Y-91884864D01* +X66215000Y-91835136D01* +X66195970Y-91789193D01* +X66160807Y-91754030D01* +X66114864Y-91735000D01* +X66065136Y-91735000D01* +X66019193Y-91754030D01* +X65984030Y-91789193D01* +X65965000Y-91835136D01* +X65711583Y-91835136D01* +X65671404Y-91794957D01* +X65637919Y-91733634D01* +X65642903Y-91663942D01* +X65683595Y-91608903D01* +X65729036Y-91574036D01* +X65819279Y-91456429D01* +X65876009Y-91319472D01* +X65890500Y-91209401D01* +X65890499Y-91010600D01* +X65876009Y-90900528D01* +X65876008Y-90900525D01* +X65873905Y-90892674D01* +X65877207Y-90891789D01* +X65871392Y-90838075D01* +X65872255Y-90835136D01* +X65965000Y-90835136D01* +X65965000Y-90884864D01* +X65984030Y-90930807D01* +X66019193Y-90965970D01* +X66065136Y-90985000D01* +X66114864Y-90985000D01* +X66160807Y-90965970D01* +X66195970Y-90930807D01* +X66215000Y-90884864D01* +X66215000Y-90835136D01* +X66195970Y-90789193D01* +X66160807Y-90754030D01* +X66114864Y-90735000D01* +X66065136Y-90735000D01* +X66019193Y-90754030D01* +X65984030Y-90789193D01* +X65965000Y-90835136D01* +X65872255Y-90835136D01* +X65874501Y-90827485D01* +X65873905Y-90827326D01* +X65876008Y-90819474D01* +X65876007Y-90819474D01* +X65876009Y-90819472D01* +X65885529Y-90747152D01* +X65913795Y-90683258D01* +X65920788Y-90675657D01* +X66002320Y-90594127D01* +X66063643Y-90560642D01* +X66133335Y-90565628D01* +X66177681Y-90594128D01* +X66259212Y-90675659D01* +X66292697Y-90736982D01* +X66294470Y-90747155D01* +X66303990Y-90819469D01* +X66306094Y-90827322D01* +X66302814Y-90828200D01* +X66308581Y-90882073D01* +X66305517Y-90892522D01* +X66306095Y-90892677D01* +X66303990Y-90900529D01* +X66289500Y-91010598D01* +X66289500Y-91209403D01* +X66303989Y-91319468D01* +X66306094Y-91327322D01* +X66302814Y-91328200D01* +X66308581Y-91382073D01* +X66305517Y-91392522D01* +X66306095Y-91392677D01* +X66303990Y-91400529D01* +X66289500Y-91510598D01* +X66289500Y-91709403D01* +X66303988Y-91819463D01* +X66303992Y-91819475D01* +X66332180Y-91887527D01* +X66337702Y-91938889D01* +X66340000Y-91938889D01* +X66340000Y-92660000D01* +X66534881Y-92660000D01* +X66582334Y-92669439D01* +X66705658Y-92720521D01* +X66815622Y-92734999D01* +X66815637Y-92735000D01* +X66915000Y-92735000D01* +X66915000Y-92359499D01* +X66934685Y-92292460D01* +X66987489Y-92246705D01* +X67038997Y-92235499D01* +X67041001Y-92235499D01* +X67108039Y-92255184D01* +X67153794Y-92307988D01* +X67165000Y-92359499D01* +X67165000Y-92735000D01* +X67264363Y-92735000D01* +X67264377Y-92734999D01* +X67374341Y-92720521D01* +X67374342Y-92720521D01* +X67511175Y-92663843D01* +X67628679Y-92573679D01* +X67718843Y-92456175D01* +X67775521Y-92319342D01* +X67775521Y-92319340D01* +X67786626Y-92235000D01* +X67756971Y-92235000D01* +X67689932Y-92215315D01* +X67644177Y-92162511D01* +X67634233Y-92093353D01* +X67658603Y-92035503D01* +X67660138Y-92033503D01* +X67716571Y-91992306D01* +X67758506Y-91985000D01* +X67786626Y-91985000D01* +X67775521Y-91900659D01* +X67773418Y-91892807D01* +X67777041Y-91891835D01* +X67770919Y-91839884D01* +X67778656Y-91813081D01* +X67779135Y-91811928D01* +X67823032Y-91757570D01* +X67889350Y-91735574D01* +X67893646Y-91735500D01* +X71115212Y-91735500D01* +X71115212Y-91735499D01* +X71222582Y-91714143D01* +X71222583Y-91714143D01* +X71236051Y-91711464D01* +X71236051Y-91711463D01* +X71236056Y-91711463D01* +X71236061Y-91711460D01* +X71236064Y-91711460D01* +X71269391Y-91697654D01* +X71269390Y-91697654D01* +X71269396Y-91697652D01* +X71349890Y-91664312D01* +X71407187Y-91626026D01* +X71452337Y-91595858D01* +X71539462Y-91508733D01* +X71539464Y-91508730D01* +X71546529Y-91501665D01* +X71546531Y-91501661D01* +X73271375Y-89776819D01* +X73332698Y-89743334D01* +X73359056Y-89740500D01* +X75145547Y-89740500D01* +X75212586Y-89760185D01* +X75258341Y-89812989D01* +X75268285Y-89882147D01* +X75239260Y-89945703D01* +X75233228Y-89952181D01* +X73812229Y-91373181D01* +X73750906Y-91406666D01* +X73724548Y-91409500D01* +X73665354Y-91409500D01* +X73632897Y-91416398D01* +X73480197Y-91448855D01* +X73480192Y-91448857D01* +X73307270Y-91525848D01* +X73307265Y-91525851D01* +X73154129Y-91637111D01* +X73027466Y-91777785D01* +X72932821Y-91941715D01* +X72932818Y-91941722D01* +X72878142Y-92110000D01* +X72874326Y-92121744D01* +X72854540Y-92310000D01* +X72874326Y-92498256D01* +X72874327Y-92498259D01* +X72932818Y-92678277D01* +X72932821Y-92678284D01* +X73027467Y-92842216D01* +X73117737Y-92942471D01* +X73154129Y-92982888D01* +X73307265Y-93094148D01* +X73307270Y-93094151D01* +X73480192Y-93171142D01* +X73480197Y-93171144D01* +X73665354Y-93210500D01* +X73665355Y-93210500D01* +X73854644Y-93210500D01* +X73854646Y-93210500D01* +X74039803Y-93171144D01* +X74212730Y-93094151D01* +X74365871Y-92982888D01* +X74492533Y-92842216D01* +X74587179Y-92678284D01* +X74645674Y-92498256D01* +X74663321Y-92330344D01* +X74689904Y-92265734D01* +X74698951Y-92255638D01* +X76177785Y-90776804D01* +X76239106Y-90743321D01* +X76308798Y-90748305D01* +X76364731Y-90790177D01* +X76383395Y-90826169D01* +X76432818Y-90978277D01* +X76432820Y-90978281D01* +X76432821Y-90978284D01* +X76475307Y-91051873D01* +X76479880Y-91059793D01* +X76496351Y-91127693D01* +X76479879Y-91183791D01* +X76430474Y-91269363D01* +X76430473Y-91269365D01* +X76372153Y-91448856D01* +X76371978Y-91449396D01* +X76352192Y-91637652D01* +X76371978Y-91825908D01* +X76371979Y-91825911D01* +X76430470Y-92005929D01* +X76430473Y-92005936D01* +X76525119Y-92169868D01* +X76615279Y-92270000D01* +X76651781Y-92310540D01* +X76804917Y-92421800D01* +X76804922Y-92421803D01* +X76977844Y-92498794D01* +X76977849Y-92498796D01* +X77163006Y-92538152D01* +X77163007Y-92538152D01* +X77352296Y-92538152D01* +X77352298Y-92538152D01* +X77537455Y-92498796D01* +X77564729Y-92486652D01* +X77633975Y-92477366D01* +X77697253Y-92506992D01* +X77713541Y-92524445D01* +X77751318Y-92573678D01* +X77868824Y-92663843D01* +X78005658Y-92720521D01* +X78115622Y-92734999D01* +X78115637Y-92735000D01* +X78215000Y-92735000D01* +X78215000Y-92109000D01* +X78234685Y-92041961D01* +X78287489Y-91996206D01* +X78339000Y-91985000D01* +X78341000Y-91985000D01* +X78408039Y-92004685D01* +X78453794Y-92057489D01* +X78465000Y-92109000D01* +X78465000Y-92735000D01* +X78564363Y-92735000D01* +X78564377Y-92734999D01* +X78674341Y-92720521D01* +X78674342Y-92720521D01* +X78797666Y-92669439D01* +X78845119Y-92660000D01* +X79040000Y-92660000D01* +X79040000Y-91963553D01* +X78911583Y-91835136D01* +X79165000Y-91835136D01* +X79165000Y-91884864D01* +X79184030Y-91930807D01* +X79219193Y-91965970D01* +X79265136Y-91985000D01* +X79314864Y-91985000D01* +X79360807Y-91965970D01* +X79395970Y-91930807D01* +X79415000Y-91884864D01* +X79415000Y-91835136D01* +X79395970Y-91789193D01* +X79360807Y-91754030D01* +X79314864Y-91735000D01* +X79265136Y-91735000D01* +X79219193Y-91754030D01* +X79184030Y-91789193D01* +X79165000Y-91835136D01* +X78911583Y-91835136D01* +X78871404Y-91794957D01* +X78837919Y-91733634D01* +X78842903Y-91663942D01* +X78883595Y-91608903D01* +X78929036Y-91574036D01* +X79019279Y-91456429D01* +X79076009Y-91319472D01* +X79090500Y-91209401D01* +X79090499Y-91010600D01* +X79076009Y-90900528D01* +X79076008Y-90900525D01* +X79073905Y-90892674D01* +X79077207Y-90891789D01* +X79071392Y-90838075D01* +X79072255Y-90835136D01* +X79165000Y-90835136D01* +X79165000Y-90884864D01* +X79184030Y-90930807D01* +X79219193Y-90965970D01* +X79265136Y-90985000D01* +X79314864Y-90985000D01* +X79360807Y-90965970D01* +X79395970Y-90930807D01* +X79415000Y-90884864D01* +X79415000Y-90835136D01* +X79395970Y-90789193D01* +X79360807Y-90754030D01* +X79314864Y-90735000D01* +X79265136Y-90735000D01* +X79219193Y-90754030D01* +X79184030Y-90789193D01* +X79165000Y-90835136D01* +X79072255Y-90835136D01* +X79074501Y-90827485D01* +X79073905Y-90827326D01* +X79076008Y-90819474D01* +X79076007Y-90819474D01* +X79076009Y-90819472D01* +X79085529Y-90747152D01* +X79113795Y-90683258D01* +X79120788Y-90675657D01* +X79202320Y-90594127D01* +X79263643Y-90560642D01* +X79333335Y-90565628D01* +X79377681Y-90594128D01* +X79459212Y-90675659D01* +X79492697Y-90736982D01* +X79494470Y-90747155D01* +X79503990Y-90819469D01* +X79506094Y-90827322D01* +X79502814Y-90828200D01* +X79508581Y-90882073D01* +X79505517Y-90892522D01* +X79506095Y-90892677D01* +X79503990Y-90900529D01* +X79489500Y-91010598D01* +X79489500Y-91209403D01* +X79503989Y-91319468D01* +X79506094Y-91327322D01* +X79502814Y-91328200D01* +X79508581Y-91382073D01* +X79505517Y-91392522D01* +X79506095Y-91392677D01* +X79503990Y-91400529D01* +X79489500Y-91510598D01* +X79489500Y-91709403D01* +X79503988Y-91819463D01* +X79503992Y-91819475D01* +X79532180Y-91887527D01* +X79537702Y-91938889D01* +X79540000Y-91938889D01* +X79540000Y-92660000D01* +X79734881Y-92660000D01* +X79782334Y-92669439D01* +X79905658Y-92720521D01* +X80015622Y-92734999D01* +X80015637Y-92735000D01* +X80115000Y-92735000D01* +X80115000Y-92359499D01* +X80134685Y-92292460D01* +X80187489Y-92246705D01* +X80238997Y-92235499D01* +X80241001Y-92235499D01* +X80308039Y-92255184D01* +X80353794Y-92307988D01* +X80365000Y-92359499D01* +X80365000Y-92735000D01* +X80464363Y-92735000D01* +X80464377Y-92734999D01* +X80574341Y-92720521D01* +X80574342Y-92720521D01* +X80711175Y-92663843D01* +X80828679Y-92573679D01* +X80918843Y-92456175D01* +X80975521Y-92319342D01* +X80975521Y-92319340D01* +X80986626Y-92235000D01* +X80956971Y-92235000D01* +X80889932Y-92215315D01* +X80844177Y-92162511D01* +X80834233Y-92093353D01* +X80858603Y-92035503D01* +X80860138Y-92033503D01* +X80916571Y-91992306D01* +X80958506Y-91985000D01* +X80986626Y-91985000D01* +X80975521Y-91900659D01* +X80973418Y-91892807D01* +X80977041Y-91891835D01* +X80970919Y-91839884D01* +X80978656Y-91813081D01* +X80979135Y-91811928D01* +X81023032Y-91757570D01* +X81089350Y-91735574D01* +X81093646Y-91735500D01* +X81181557Y-91735500D01* +X81248596Y-91755185D01* +X81273705Y-91776526D01* +X81279431Y-91782885D01* +X81279435Y-91782889D01* +X81432570Y-91894148D01* +X81432575Y-91894151D01* +X81605497Y-91971142D01* +X81605502Y-91971144D01* +X81790659Y-92010500D01* +X81790660Y-92010500D01* +X81979949Y-92010500D01* +X81979951Y-92010500D01* +X82165108Y-91971144D01* +X82338035Y-91894151D01* +X82491176Y-91782888D01* +X82617838Y-91642216D01* +X82712484Y-91478284D01* +X82770979Y-91298256D01* +X82790765Y-91110000D01* +X82770979Y-90921744D01* +X82714251Y-90747155D01* +X82712486Y-90741722D01* +X82712485Y-90741721D01* +X82712484Y-90741716D01* +X82660398Y-90651500D01* +X82643925Y-90583599D01* +X82666778Y-90517573D01* +X82721699Y-90474382D01* +X82767785Y-90465500D01* +X88169547Y-90465500D01* +X88236586Y-90485185D01* +X88257228Y-90501819D01* +X88363332Y-90607923D01* +X88363337Y-90607927D01* +X89520943Y-91765534D01* +X89520944Y-91765535D01* +X89567337Y-91811928D01* +X89584384Y-91828975D01* +X89617868Y-91890299D01* +X89614633Y-91954974D01* +X89581324Y-92057489D01* +X89573443Y-92081744D01* +X89553657Y-92270000D01* +X89573443Y-92458256D01* +X89573444Y-92458259D01* +X89631935Y-92638277D01* +X89631938Y-92638284D01* +X89726584Y-92802216D01* +X89852871Y-92942471D01* +X89853246Y-92942888D01* +X90006382Y-93054148D01* +X90006387Y-93054151D01* +X90179309Y-93131142D01* +X90179314Y-93131144D01* +X90364471Y-93170500D01* +X90364472Y-93170500D01* +X90553761Y-93170500D01* +X90553763Y-93170500D01* +X90738920Y-93131144D01* +X90911847Y-93054151D01* +X91064988Y-92942888D01* +X91191650Y-92802216D01* +X91195044Y-92796336D01* +X91245608Y-92748120D01* +X91311532Y-92735409D01* +X91311577Y-92734734D01* +X91314160Y-92734903D01* +X91314214Y-92734893D01* +X91314500Y-92734925D01* +X91315636Y-92735000D01* +X91415000Y-92735000D01* +X91415000Y-92359500D01* +X91434685Y-92292461D01* +X91487489Y-92246706D01* +X91539000Y-92235500D01* +X91541000Y-92235500D01* +X91608039Y-92255185D01* +X91653794Y-92307989D01* +X91665000Y-92359500D01* +X91665000Y-92735000D01* +X91764363Y-92735000D01* +X91764377Y-92734999D01* +X91874341Y-92720521D01* +X91874342Y-92720521D01* +X91997666Y-92669439D01* +X92045119Y-92660000D01* +X92240000Y-92660000D01* +X92240000Y-91938888D01* +X92243137Y-91938888D01* +X92240348Y-91912973D01* +X92247819Y-91887527D01* +X92269521Y-91835136D01* +X92365000Y-91835136D01* +X92365000Y-91884864D01* +X92384030Y-91930807D01* +X92419193Y-91965970D01* +X92465136Y-91985000D01* +X92514864Y-91985000D01* +X92560807Y-91965970D01* +X92595970Y-91930807D01* +X92615000Y-91884864D01* +X92615000Y-91835136D01* +X92595970Y-91789193D01* +X92560807Y-91754030D01* +X92514864Y-91735000D01* +X92465136Y-91735000D01* +X92419193Y-91754030D01* +X92384030Y-91789193D01* +X92365000Y-91835136D01* +X92269521Y-91835136D01* +X92276009Y-91819472D01* +X92290500Y-91709401D01* +X92290499Y-91510600D01* +X92290498Y-91510596D01* +X92282442Y-91449396D01* +X92276009Y-91400528D01* +X92276008Y-91400525D01* +X92273905Y-91392674D01* +X92277207Y-91391789D01* +X92271392Y-91338075D01* +X92274501Y-91327485D01* +X92273905Y-91327326D01* +X92276008Y-91319475D01* +X92276008Y-91319474D01* +X92276009Y-91319472D01* +X92290500Y-91209401D01* +X92290499Y-91010600D01* +X92276009Y-90900528D01* +X92276008Y-90900525D01* +X92273905Y-90892674D01* +X92277207Y-90891789D01* +X92271392Y-90838075D01* +X92272255Y-90835136D01* +X92365000Y-90835136D01* +X92365000Y-90884864D01* +X92384030Y-90930807D01* +X92419193Y-90965970D01* +X92465136Y-90985000D01* +X92514864Y-90985000D01* +X92560807Y-90965970D01* +X92595970Y-90930807D01* +X92615000Y-90884864D01* +X92615000Y-90835136D01* +X92595970Y-90789193D01* +X92560807Y-90754030D01* +X92514864Y-90735000D01* +X92465136Y-90735000D01* +X92419193Y-90754030D01* +X92384030Y-90789193D01* +X92365000Y-90835136D01* +X92272255Y-90835136D01* +X92274501Y-90827485D01* +X92273905Y-90827326D01* +X92276008Y-90819474D01* +X92276007Y-90819474D01* +X92276009Y-90819472D01* +X92285529Y-90747152D01* +X92313795Y-90683258D01* +X92320788Y-90675657D01* +X92402320Y-90594127D01* +X92463643Y-90560642D01* +X92533335Y-90565628D01* +X92577681Y-90594128D01* +X92659212Y-90675659D01* +X92692697Y-90736982D01* +X92694470Y-90747155D01* +X92703990Y-90819469D01* +X92706094Y-90827322D01* +X92702814Y-90828200D01* +X92708581Y-90882073D01* +X92705517Y-90892522D01* +X92706095Y-90892677D01* +X92703990Y-90900529D01* +X92689500Y-91010598D01* +X92689500Y-91209403D01* +X92703989Y-91319468D01* +X92706094Y-91327322D01* +X92702814Y-91328200D01* +X92708581Y-91382073D01* +X92705517Y-91392522D01* +X92706095Y-91392677D01* +X92703990Y-91400529D01* +X92689500Y-91510598D01* +X92689500Y-91709403D01* +X92703988Y-91819463D01* +X92703992Y-91819475D01* +X92732180Y-91887527D01* +X92737702Y-91938889D01* +X92740000Y-91938889D01* +X92740000Y-92660000D01* +X92934881Y-92660000D01* +X92982334Y-92669439D01* +X93105658Y-92720521D01* +X93215622Y-92734999D01* +X93215637Y-92735000D01* +X93315000Y-92735000D01* +X93315000Y-92359499D01* +X93334685Y-92292460D01* +X93387489Y-92246705D01* +X93438997Y-92235499D01* +X93441001Y-92235499D01* +X93508039Y-92255184D01* +X93553794Y-92307988D01* +X93565000Y-92359499D01* +X93565000Y-92735000D01* +X93664363Y-92735000D01* +X93664377Y-92734999D01* +X93774341Y-92720521D01* +X93774342Y-92720521D01* +X93911175Y-92663843D01* +X94028679Y-92573679D01* +X94118843Y-92456175D01* +X94175521Y-92319342D01* +X94175521Y-92319340D01* +X94186626Y-92235000D01* +X94156971Y-92235000D01* +X94089932Y-92215315D01* +X94044177Y-92162511D01* +X94034233Y-92093353D01* +X94058603Y-92035503D01* +X94060138Y-92033503D01* +X94116571Y-91992306D01* +X94158506Y-91985000D01* +X94208713Y-91985000D01* +X94217935Y-91979150D01* +X94277945Y-91977042D01* +X94435354Y-92010500D01* +X94435355Y-92010500D01* +X94624644Y-92010500D01* +X94624646Y-92010500D01* +X94809803Y-91971144D01* +X94982730Y-91894151D01* +X95135871Y-91782888D01* +X95262533Y-91642216D01* +X95357179Y-91478284D01* +X95415674Y-91298256D01* +X95435460Y-91110000D01* +X95415674Y-90921744D01* +X95358946Y-90747155D01* +X95357181Y-90741722D01* +X95357180Y-90741721D01* +X95357179Y-90741716D01* +X95305093Y-90651500D01* +X95288620Y-90583599D01* +X95311473Y-90517573D01* +X95366394Y-90474382D01* +X95412480Y-90465500D01* +X101865242Y-90465500D01* +X101932281Y-90485185D01* +X101978036Y-90537989D01* +X101987980Y-90607147D01* +X101958955Y-90670703D01* +X101952923Y-90677181D01* +X101916269Y-90713835D01* +X101916267Y-90713837D01* +X101893122Y-90736982D01* +X101829142Y-90800961D01* +X101797353Y-90848537D01* +X101797352Y-90848536D01* +X101760689Y-90903406D01* +X101760688Y-90903408D01* +X101747982Y-90934083D01* +X101730013Y-90977466D01* +X101721775Y-90997354D01* +X101713537Y-91017242D01* +X101713535Y-91017248D01* +X101705644Y-91056915D01* +X101705645Y-91056916D01* +X101698517Y-91092757D01* +X101690906Y-91131025D01* +X101690770Y-91131707D01* +X101690768Y-91131716D01* +X101689500Y-91138089D01* +X101689500Y-91861912D01* +X101693903Y-91884046D01* +X101693903Y-91884050D01* +X101713535Y-91982748D01* +X101713538Y-91982759D01* +X101723138Y-92005937D01* +X101760685Y-92096586D01* +X101760691Y-92096597D01* +X101788618Y-92138390D01* +X101788619Y-92138393D01* +X101788620Y-92138393D01* +X101829140Y-92199036D01* +X101829141Y-92199037D01* +X101829142Y-92199038D01* +X101916267Y-92286163D01* +X101916268Y-92286163D01* +X101923335Y-92293230D01* +X101923334Y-92293230D01* +X101923337Y-92293232D01* +X102253836Y-92623732D01* +X102253837Y-92623733D01* +X102340962Y-92710858D01* +X102341869Y-92711464D01* +X102381478Y-92737930D01* +X102381477Y-92737930D01* +X102438228Y-92775849D01* +X102443409Y-92779311D01* +X102557243Y-92826463D01* +X102636441Y-92842216D01* +X102678083Y-92850499D01* +X102678087Y-92850500D01* +X102678088Y-92850500D01* +X103886867Y-92850500D01* +X103947289Y-92838481D01* +X104007712Y-92826463D01* +X104046250Y-92810500D01* +X104121546Y-92779312D01* +X104183478Y-92737929D01* +X104195179Y-92730110D01* +X104229059Y-92707474D01* +X104230608Y-92709793D01* +X104283833Y-92687124D01* +X104345769Y-92695714D01* +X104405658Y-92720521D01* +X104515622Y-92734999D01* +X104515637Y-92735000D01* +X104615000Y-92735000D01* +X104615000Y-92371213D01* +X104634685Y-92304174D01* +X104651319Y-92283532D01* +X104653319Y-92281532D01* +X104714642Y-92248047D01* +X104784334Y-92253031D01* +X104840267Y-92294903D01* +X104864684Y-92360367D01* +X104865000Y-92369213D01* +X104865000Y-92735000D01* +X104964363Y-92735000D01* +X104964377Y-92734999D01* +X105074341Y-92720521D01* +X105074342Y-92720521D01* +X105197666Y-92669439D01* +X105245119Y-92660000D01* +X105440000Y-92660000D01* +X105440000Y-91938888D01* +X105443137Y-91938888D01* +X105440348Y-91912973D01* +X105447819Y-91887527D01* +X105469521Y-91835136D01* +X105565000Y-91835136D01* +X105565000Y-91884864D01* +X105584030Y-91930807D01* +X105619193Y-91965970D01* +X105665136Y-91985000D01* +X105714864Y-91985000D01* +X105760807Y-91965970D01* +X105795970Y-91930807D01* +X105815000Y-91884864D01* +X105815000Y-91835136D01* +X105795970Y-91789193D01* +X105760807Y-91754030D01* +X105714864Y-91735000D01* +X105665136Y-91735000D01* +X105619193Y-91754030D01* +X105584030Y-91789193D01* +X105565000Y-91835136D01* +X105469521Y-91835136D01* +X105476009Y-91819472D01* +X105490500Y-91709401D01* +X105490499Y-91510600D01* +X105490498Y-91510596D01* +X105482442Y-91449396D01* +X105476009Y-91400528D01* +X105476008Y-91400525D01* +X105473905Y-91392674D01* +X105477207Y-91391789D01* +X105471392Y-91338075D01* +X105474501Y-91327485D01* +X105473905Y-91327326D01* +X105476008Y-91319475D01* +X105476008Y-91319474D01* +X105476009Y-91319472D01* +X105490500Y-91209401D01* +X105490499Y-91010600D01* +X105476009Y-90900528D01* +X105476008Y-90900525D01* +X105473905Y-90892674D01* +X105477207Y-90891789D01* +X105471392Y-90838075D01* +X105472255Y-90835136D01* +X105565000Y-90835136D01* +X105565000Y-90884864D01* +X105584030Y-90930807D01* +X105619193Y-90965970D01* +X105665136Y-90985000D01* +X105714864Y-90985000D01* +X105760807Y-90965970D01* +X105795970Y-90930807D01* +X105815000Y-90884864D01* +X105815000Y-90835136D01* +X105795970Y-90789193D01* +X105760807Y-90754030D01* +X105714864Y-90735000D01* +X105665136Y-90735000D01* +X105619193Y-90754030D01* +X105584030Y-90789193D01* +X105565000Y-90835136D01* +X105472255Y-90835136D01* +X105474501Y-90827485D01* +X105473905Y-90827326D01* +X105476008Y-90819474D01* +X105476007Y-90819474D01* +X105476009Y-90819472D01* +X105485529Y-90747152D01* +X105513795Y-90683258D01* +X105520788Y-90675657D01* +X105602320Y-90594127D01* +X105663643Y-90560642D01* +X105733335Y-90565628D01* +X105777681Y-90594128D01* +X105859212Y-90675659D01* +X105892697Y-90736982D01* +X105894470Y-90747155D01* +X105903990Y-90819469D01* +X105906094Y-90827322D01* +X105902814Y-90828200D01* +X105908581Y-90882073D01* +X105905517Y-90892522D01* +X105906095Y-90892677D01* +X105903990Y-90900529D01* +X105889500Y-91010598D01* +X105889500Y-91209403D01* +X105903989Y-91319468D01* +X105906094Y-91327322D01* +X105902814Y-91328200D01* +X105908581Y-91382073D01* +X105905517Y-91392522D01* +X105906095Y-91392677D01* +X105903990Y-91400529D01* +X105889500Y-91510598D01* +X105889500Y-91709403D01* +X105903988Y-91819463D01* +X105903992Y-91819475D01* +X105932180Y-91887527D01* +X105937702Y-91938889D01* +X105940000Y-91938889D01* +X105940000Y-92660000D01* +X106134881Y-92660000D01* +X106182334Y-92669439D01* +X106305658Y-92720521D01* +X106415622Y-92734999D01* +X106415637Y-92735000D01* +X106515000Y-92735000D01* +X106515000Y-92359499D01* +X106534685Y-92292460D01* +X106587489Y-92246705D01* +X106638997Y-92235499D01* +X106641001Y-92235499D01* +X106708039Y-92255184D01* +X106753794Y-92307988D01* +X106765000Y-92359499D01* +X106765000Y-92735000D01* +X106864363Y-92735000D01* +X106864377Y-92734999D01* +X106974341Y-92720521D01* +X106974342Y-92720521D01* +X107111175Y-92663843D01* +X107228679Y-92573679D01* +X107318843Y-92456175D01* +X107375521Y-92319342D01* +X107375521Y-92319340D01* +X107386626Y-92235000D01* +X107356971Y-92235000D01* +X107289932Y-92215315D01* +X107244177Y-92162511D01* +X107234233Y-92093353D01* +X107258603Y-92035503D01* +X107260138Y-92033503D01* +X107316571Y-91992306D01* +X107358506Y-91985000D01* +X107386625Y-91985000D01* +X107375539Y-91900795D01* +X107386304Y-91831759D01* +X107432683Y-91779503D01* +X107499952Y-91760617D01* +X107566753Y-91781097D01* +X107571363Y-91784290D01* +X107722570Y-91894148D01* +X107722575Y-91894151D01* +X107895497Y-91971142D01* +X107895502Y-91971144D01* +X108080659Y-92010500D01* +X108080660Y-92010500D01* +X108269949Y-92010500D01* +X108269951Y-92010500D01* +X108455108Y-91971144D01* +X108628035Y-91894151D01* +X108781176Y-91782888D01* +X108907838Y-91642216D01* +X109002484Y-91478284D01* +X109060979Y-91298256D01* +X109080765Y-91110000D01* +X109060979Y-90921744D01* +X109004251Y-90747155D01* +X109002486Y-90741722D01* +X109002485Y-90741721D01* +X109002484Y-90741716D01* +X108950398Y-90651500D01* +X108933925Y-90583599D01* +X108956778Y-90517573D01* +X109011699Y-90474382D01* +X109057785Y-90465500D01* +X114749547Y-90465500D01* +X114816586Y-90485185D01* +X114837228Y-90501819D01* +X114938332Y-90602923D01* +X114938338Y-90602928D01* +X115989954Y-91654545D01* +X116023439Y-91715868D01* +X116020204Y-91780544D01* +X115979748Y-91905057D01* +X115974326Y-91921744D01* +X115954540Y-92110000D01* +X115974326Y-92298256D01* +X115974327Y-92298259D01* +X116032818Y-92478277D01* +X116032821Y-92478284D01* +X116127467Y-92642216D01* +X116222824Y-92748120D01* +X116254129Y-92782888D01* +X116407265Y-92894148D01* +X116407270Y-92894151D01* +X116580192Y-92971142D01* +X116580197Y-92971144D01* +X116765354Y-93010500D01* +X116765355Y-93010500D01* +X116954644Y-93010500D01* +X116954646Y-93010500D01* +X117139803Y-92971144D01* +X117312730Y-92894151D01* +X117465871Y-92782888D01* +X117469094Y-92779309D01* +X117471600Y-92776526D01* +X117531087Y-92739879D01* +X117563748Y-92735500D01* +X118011596Y-92735500D01* +X118011608Y-92735499D01* +X118164403Y-92735499D01* +X118274463Y-92721011D01* +X118274467Y-92721009D01* +X118274472Y-92721009D01* +X118398972Y-92669439D01* +X118446425Y-92660000D01* +X118640000Y-92660000D01* +X118640000Y-92431069D01* +X118649439Y-92383616D01* +X118649917Y-92382462D01* +X118676009Y-92319472D01* +X118690500Y-92209401D01* +X118690499Y-92010600D01* +X118690499Y-92010598D01* +X118690499Y-92010596D01* +X118676011Y-91900536D01* +X118676009Y-91900531D01* +X118676009Y-91900528D01* +X118648922Y-91835136D01* +X118765000Y-91835136D01* +X118765000Y-91884864D01* +X118784030Y-91930807D01* +X118819193Y-91965970D01* +X118865136Y-91985000D01* +X118914864Y-91985000D01* +X118960807Y-91965970D01* +X118995970Y-91930807D01* +X119015000Y-91884864D01* +X119015000Y-91835136D01* +X118995970Y-91789193D01* +X118960807Y-91754030D01* +X118914864Y-91735000D01* +X118865136Y-91735000D01* +X118819193Y-91754030D01* +X118784030Y-91789193D01* +X118765000Y-91835136D01* +X118648922Y-91835136D01* +X118619279Y-91763571D01* +X118559360Y-91685484D01* +X118534168Y-91620318D01* +X118548206Y-91551873D01* +X118559356Y-91534521D01* +X118619279Y-91456429D01* +X118676009Y-91319472D01* +X118690500Y-91209401D01* +X118690499Y-91010600D01* +X118676009Y-90900528D01* +X118676008Y-90900525D01* +X118673905Y-90892674D01* +X118677207Y-90891789D01* +X118671392Y-90838075D01* +X118672255Y-90835136D01* +X118765000Y-90835136D01* +X118765000Y-90884864D01* +X118784030Y-90930807D01* +X118819193Y-90965970D01* +X118865136Y-90985000D01* +X118914864Y-90985000D01* +X118960807Y-90965970D01* +X118995970Y-90930807D01* +X119015000Y-90884864D01* +X119015000Y-90835136D01* +X118995970Y-90789193D01* +X118960807Y-90754030D01* +X118914864Y-90735000D01* +X118865136Y-90735000D01* +X118819193Y-90754030D01* +X118784030Y-90789193D01* +X118765000Y-90835136D01* +X118672255Y-90835136D01* +X118674501Y-90827485D01* +X118673905Y-90827326D01* +X118676008Y-90819474D01* +X118676007Y-90819474D01* +X118676009Y-90819472D01* +X118685529Y-90747152D01* +X118713795Y-90683258D01* +X118720788Y-90675657D01* +X118802320Y-90594127D01* +X118863643Y-90560642D01* +X118933335Y-90565628D01* +X118977681Y-90594128D01* +X119059212Y-90675659D01* +X119092697Y-90736982D01* +X119094470Y-90747155D01* +X119103990Y-90819469D01* +X119106094Y-90827322D01* +X119102814Y-90828200D01* +X119108581Y-90882073D01* +X119105517Y-90892522D01* +X119106095Y-90892677D01* +X119103990Y-90900529D01* +X119089500Y-91010598D01* +X119089500Y-91209403D01* +X119103989Y-91319468D01* +X119106094Y-91327322D01* +X119102814Y-91328200D01* +X119108581Y-91382073D01* +X119105517Y-91392522D01* +X119106095Y-91392677D01* +X119103990Y-91400529D01* +X119089500Y-91510598D01* +X119089500Y-91709403D01* +X119103988Y-91819463D01* +X119103992Y-91819475D01* +X119132180Y-91887527D01* +X119137702Y-91938889D01* +X119140000Y-91938889D01* +X119140000Y-92660000D01* +X119334881Y-92660000D01* +X119382334Y-92669439D01* +X119505658Y-92720521D01* +X119615622Y-92734999D01* +X119615637Y-92735000D01* +X119715000Y-92735000D01* +X119715000Y-92359499D01* +X119734685Y-92292460D01* +X119787489Y-92246705D01* +X119838997Y-92235499D01* +X119841001Y-92235499D01* +X119908039Y-92255184D01* +X119953794Y-92307988D01* +X119965000Y-92359499D01* +X119965000Y-92735000D01* +X120064363Y-92735000D01* +X120064377Y-92734999D01* +X120174341Y-92720521D01* +X120174342Y-92720521D01* +X120311175Y-92663843D01* +X120428679Y-92573679D01* +X120518843Y-92456175D01* +X120575521Y-92319342D01* +X120575521Y-92319340D01* +X120586626Y-92235000D01* +X120556971Y-92235000D01* +X120489932Y-92215315D01* +X120444177Y-92162511D01* +X120434233Y-92093353D01* +X120458603Y-92035503D01* +X120460138Y-92033503D01* +X120516571Y-91992306D01* +X120558506Y-91985000D01* +X120609964Y-91985000D01* +X120616361Y-91980942D01* +X120676371Y-91978833D01* +X120825354Y-92010500D01* +X120825355Y-92010500D01* +X121014644Y-92010500D01* +X121014646Y-92010500D01* +X121199803Y-91971144D01* +X121372730Y-91894151D01* +X121525871Y-91782888D01* +X121652533Y-91642216D01* +X121747179Y-91478284D01* +X121805674Y-91298256D01* +X121825460Y-91110000D01* +X121805674Y-90921744D01* +X121748946Y-90747155D01* +X121747181Y-90741722D01* +X121747180Y-90741721D01* +X121747179Y-90741716D01* +X121695093Y-90651500D01* +X121678620Y-90583599D01* +X121701473Y-90517573D01* +X121756394Y-90474382D01* +X121802480Y-90465500D01* +X125286250Y-90465500D01* +X125353289Y-90485185D01* +X125378398Y-90506526D01* +X125384124Y-90512885D01* +X125384128Y-90512889D01* +X125537263Y-90624148D01* +X125537268Y-90624151D01* +X125710190Y-90701142D01* +X125710195Y-90701144D01* +X125895352Y-90740500D01* +X125895353Y-90740500D01* +X126084642Y-90740500D01* +X126084644Y-90740500D01* +X126269801Y-90701144D01* +X126442728Y-90624151D01* +X126595869Y-90512888D01* +X126598786Y-90509647D01* +X126601598Y-90506526D01* +X126661085Y-90469879D01* +X126693746Y-90465500D01* +X128731257Y-90465500D01* +X128798296Y-90485185D01* +X128844051Y-90537989D01* +X128853995Y-90607147D01* +X128834360Y-90658389D01* +X128825529Y-90671606D01* +X128825527Y-90671609D01* +X128780690Y-90738709D01* +X128780688Y-90738713D01* +X128777116Y-90747337D01* +X128755510Y-90799500D01* +X128743986Y-90827322D01* +X128733538Y-90852544D01* +X128733537Y-90852547D01* +X128733537Y-90852548D01* +X128723519Y-90902916D01* +X128711217Y-90964764D01* +X128709500Y-90973394D01* +X128709500Y-91868698D01* +X128709500Y-91991912D01* +X128716824Y-92028733D01* +X128733537Y-92112757D01* +X128739664Y-92127549D01* +X128780688Y-92226591D01* +X128800003Y-92255497D01* +X128800004Y-92255500D01* +X128800005Y-92255500D01* +X128849140Y-92329036D01* +X128849141Y-92329037D01* +X128849142Y-92329038D01* +X128936267Y-92416163D01* +X128936268Y-92416163D01* +X128943335Y-92423230D01* +X128943334Y-92423230D01* +X128943337Y-92423232D01* +X129273836Y-92753732D01* +X129273837Y-92753733D01* +X129322318Y-92802214D01* +X129360964Y-92840860D01* +X129360966Y-92840861D01* +X129445804Y-92897548D01* +X129445805Y-92897548D01* +X129445806Y-92897549D01* +X129463409Y-92909311D01* +X129577243Y-92956463D01* +X129698083Y-92980499D01* +X129698087Y-92980500D01* +X129698088Y-92980500D01* +X130956607Y-92980500D01* +X131017029Y-92968481D01* +X131077452Y-92956463D01* +X131128061Y-92935500D01* +X131191286Y-92909312D01* +X131247929Y-92871463D01* +X131293733Y-92840858D01* +X131374587Y-92760003D01* +X131435907Y-92726519D01* +X131446076Y-92724746D01* +X131474472Y-92721009D01* +X131598972Y-92669439D01* +X131646425Y-92660000D01* +X131840000Y-92660000D01* +X131840000Y-92431069D01* +X131849439Y-92383616D01* +X131849917Y-92382462D01* +X131876009Y-92319472D01* +X131890500Y-92209401D01* +X131890499Y-92010600D01* +X131890499Y-92010598D01* +X131890499Y-92010596D01* +X131876011Y-91900536D01* +X131876009Y-91900531D01* +X131876009Y-91900528D01* +X131848922Y-91835136D01* +X131965000Y-91835136D01* +X131965000Y-91884864D01* +X131984030Y-91930807D01* +X132019193Y-91965970D01* +X132065136Y-91985000D01* +X132114864Y-91985000D01* +X132160807Y-91965970D01* +X132195970Y-91930807D01* +X132215000Y-91884864D01* +X132215000Y-91835136D01* +X132195970Y-91789193D01* +X132160807Y-91754030D01* +X132114864Y-91735000D01* +X132065136Y-91735000D01* +X132019193Y-91754030D01* +X131984030Y-91789193D01* +X131965000Y-91835136D01* +X131848922Y-91835136D01* +X131819279Y-91763571D01* +X131759360Y-91685484D01* +X131734168Y-91620318D01* +X131748206Y-91551873D01* +X131759356Y-91534521D01* +X131819279Y-91456429D01* +X131876009Y-91319472D01* +X131890500Y-91209401D01* +X131890499Y-91010600D01* +X131876009Y-90900528D01* +X131876008Y-90900525D01* +X131873905Y-90892674D01* +X131877207Y-90891789D01* +X131871392Y-90838075D01* +X131872255Y-90835136D01* +X131965000Y-90835136D01* +X131965000Y-90884864D01* +X131984030Y-90930807D01* +X132019193Y-90965970D01* +X132065136Y-90985000D01* +X132114864Y-90985000D01* +X132160807Y-90965970D01* +X132195970Y-90930807D01* +X132215000Y-90884864D01* +X132215000Y-90835136D01* +X132195970Y-90789193D01* +X132160807Y-90754030D01* +X132114864Y-90735000D01* +X132065136Y-90735000D01* +X132019193Y-90754030D01* +X131984030Y-90789193D01* +X131965000Y-90835136D01* +X131872255Y-90835136D01* +X131874501Y-90827485D01* +X131873905Y-90827326D01* +X131876008Y-90819474D01* +X131876007Y-90819474D01* +X131876009Y-90819472D01* +X131885529Y-90747152D01* +X131913795Y-90683258D01* +X131920788Y-90675657D01* +X132002320Y-90594127D01* +X132063643Y-90560642D01* +X132133335Y-90565628D01* +X132177681Y-90594128D01* +X132259212Y-90675659D01* +X132292697Y-90736982D01* +X132294470Y-90747155D01* +X132303990Y-90819469D01* +X132306094Y-90827322D01* +X132302814Y-90828200D01* +X132308581Y-90882073D01* +X132305517Y-90892522D01* +X132306095Y-90892677D01* +X132303990Y-90900529D01* +X132289500Y-91010598D01* +X132289500Y-91209403D01* +X132303989Y-91319468D01* +X132306094Y-91327322D01* +X132302814Y-91328200D01* +X132308581Y-91382073D01* +X132305517Y-91392522D01* +X132306095Y-91392677D01* +X132303990Y-91400529D01* +X132289500Y-91510598D01* +X132289500Y-91709403D01* +X132303988Y-91819463D01* +X132303992Y-91819475D01* +X132332180Y-91887527D01* +X132337702Y-91938889D01* +X132340000Y-91938889D01* +X132340000Y-92660000D01* +X132534881Y-92660000D01* +X132582334Y-92669439D01* +X132705658Y-92720521D01* +X132815622Y-92734999D01* +X132815637Y-92735000D01* +X132915000Y-92735000D01* +X132915000Y-92359499D01* +X132934685Y-92292460D01* +X132987489Y-92246705D01* +X133038997Y-92235499D01* +X133041001Y-92235499D01* +X133108039Y-92255184D01* +X133153794Y-92307988D01* +X133165000Y-92359499D01* +X133165000Y-92735000D01* +X133264363Y-92735000D01* +X133264377Y-92734999D01* +X133374341Y-92720521D01* +X133374342Y-92720521D01* +X133511175Y-92663843D01* +X133628679Y-92573679D01* +X133718843Y-92456175D01* +X133775521Y-92319342D01* +X133775521Y-92319340D01* +X133786626Y-92235000D01* +X133756971Y-92235000D01* +X133689932Y-92215315D01* +X133644177Y-92162511D01* +X133634233Y-92093353D01* +X133658603Y-92035503D01* +X133660138Y-92033503D01* +X133716571Y-91992306D01* +X133758506Y-91985000D01* +X133786625Y-91985000D01* +X133776100Y-91905057D01* +X133786865Y-91836021D01* +X133833244Y-91783765D01* +X133900513Y-91764879D01* +X133967314Y-91785359D01* +X133971924Y-91788552D01* +X134117265Y-91894148D01* +X134117270Y-91894151D01* +X134290192Y-91971142D01* +X134290197Y-91971144D01* +X134475354Y-92010500D01* +X134475355Y-92010500D01* +X134664644Y-92010500D01* +X134664646Y-92010500D01* +X134849803Y-91971144D01* +X135022730Y-91894151D01* +X135175871Y-91782888D01* +X135302533Y-91642216D01* +X135397179Y-91478284D01* +X135455674Y-91298256D01* +X135475460Y-91110000D01* +X135455674Y-90921744D01* +X135398946Y-90747155D01* +X135397181Y-90741722D01* +X135397180Y-90741721D01* +X135397179Y-90741716D01* +X135345093Y-90651500D01* +X135328620Y-90583599D01* +X135351473Y-90517573D01* +X135406394Y-90474382D01* +X135452480Y-90465500D01* +X141775500Y-90465500D01* +X141842539Y-90485185D01* +X141888294Y-90537989D01* +X141899500Y-90589500D01* +X141899500Y-90971914D01* +X141902003Y-90984497D01* +X141902003Y-90984499D01* +X141916408Y-91056916D01* +X141923537Y-91092757D01* +X141936537Y-91124142D01* +X141945576Y-91145964D01* +X141970688Y-91206592D01* +X142003608Y-91255857D01* +X142003609Y-91255859D01* +X142021669Y-91282888D01* +X142039142Y-91309038D01* +X142126267Y-91396163D01* +X142126268Y-91396163D01* +X142133335Y-91403230D01* +X142133334Y-91403230D01* +X142133337Y-91403232D01* +X142381106Y-91651002D01* +X142414591Y-91712324D01* +X142411356Y-91777000D01* +X142369748Y-91905057D01* +X142364326Y-91921744D01* +X142344540Y-92110000D01* +X142364326Y-92298256D01* +X142364327Y-92298259D01* +X142422818Y-92478277D01* +X142422821Y-92478284D01* +X142517467Y-92642216D01* +X142537333Y-92664279D01* +X142592650Y-92725715D01* +X142622880Y-92788706D01* +X142624500Y-92808687D01* +X142624500Y-93141607D01* +X142628410Y-93161262D01* +X142628410Y-93161266D01* +X142648535Y-93262444D01* +X142648539Y-93262458D01* +X142659740Y-93289499D01* +X142659741Y-93289501D01* +X142695686Y-93376283D01* +X142695687Y-93376285D01* +X142695688Y-93376286D01* +X142715440Y-93405846D01* +X142715441Y-93405849D01* +X142715442Y-93405849D01* +X142764140Y-93478731D01* +X142764141Y-93478732D01* +X142764142Y-93478733D01* +X142791039Y-93505630D01* +X142824524Y-93566951D01* +X142826678Y-93580343D01* +X142844326Y-93748256D01* +X142844327Y-93748259D01* +X142902818Y-93928277D01* +X142902821Y-93928284D01* +X142997467Y-94092216D01* +X143091772Y-94196952D01* +X143124129Y-94232888D01* +X143277265Y-94344148D01* +X143277270Y-94344151D01* +X143450192Y-94421142D01* +X143450197Y-94421144D01* +X143635354Y-94460500D01* +X143635355Y-94460500D01* +X143824644Y-94460500D01* +X143824646Y-94460500D01* +X144009803Y-94421144D01* +X144182730Y-94344151D01* +X144335871Y-94232888D01* +X144462533Y-94092216D01* +X144557179Y-93928284D01* +X144615674Y-93748256D01* +X144635460Y-93560000D01* +X144615674Y-93371744D01* +X144557179Y-93191716D01* +X144541358Y-93164314D01* +X144522207Y-93131142D01* +X144462533Y-93027784D01* +X144385717Y-92942471D01* +X144355487Y-92879479D01* +X144364112Y-92810144D01* +X144408854Y-92756479D01* +X144475506Y-92735521D01* +X144477867Y-92735499D01* +X144564403Y-92735499D01* +X144674463Y-92721011D01* +X144674467Y-92721009D01* +X144674472Y-92721009D01* +X144798972Y-92669439D01* +X144846425Y-92660000D01* +X145040000Y-92660000D01* +X145040000Y-92431069D01* +X145049439Y-92383616D01* +X145049917Y-92382462D01* +X145076009Y-92319472D01* +X145090500Y-92209401D01* +X145090499Y-92010600D01* +X145090498Y-92010596D01* +X145081059Y-91938889D01* +X145076009Y-91900528D01* +X145076008Y-91900525D01* +X145073905Y-91892674D01* +X145077207Y-91891789D01* +X145071392Y-91838075D01* +X145072255Y-91835136D01* +X145165000Y-91835136D01* +X145165000Y-91884864D01* +X145184030Y-91930807D01* +X145219193Y-91965970D01* +X145265136Y-91985000D01* +X145314864Y-91985000D01* +X145360807Y-91965970D01* +X145395970Y-91930807D01* +X145415000Y-91884864D01* +X145415000Y-91835136D01* +X145395970Y-91789193D01* +X145360807Y-91754030D01* +X145314864Y-91735000D01* +X145265136Y-91735000D01* +X145219193Y-91754030D01* +X145184030Y-91789193D01* +X145165000Y-91835136D01* +X145072255Y-91835136D01* +X145074501Y-91827485D01* +X145073905Y-91827326D01* +X145076008Y-91819475D01* +X145076008Y-91819474D01* +X145076009Y-91819472D01* +X145090500Y-91709401D01* +X145090499Y-91510600D01* +X145090498Y-91510596D01* +X145082442Y-91449396D01* +X145076009Y-91400528D01* +X145076008Y-91400525D01* +X145073905Y-91392674D01* +X145077207Y-91391789D01* +X145071392Y-91338075D01* +X145074501Y-91327485D01* +X145073905Y-91327326D01* +X145076008Y-91319475D01* +X145076008Y-91319474D01* +X145076009Y-91319472D01* +X145090500Y-91209401D01* +X145090499Y-91010600D01* +X145076009Y-90900528D01* +X145076008Y-90900525D01* +X145073905Y-90892674D01* +X145077207Y-90891789D01* +X145071392Y-90838075D01* +X145072255Y-90835136D01* +X145165000Y-90835136D01* +X145165000Y-90884864D01* +X145184030Y-90930807D01* +X145219193Y-90965970D01* +X145265136Y-90985000D01* +X145314864Y-90985000D01* +X145360807Y-90965970D01* +X145395970Y-90930807D01* +X145415000Y-90884864D01* +X145415000Y-90835136D01* +X145395970Y-90789193D01* +X145360807Y-90754030D01* +X145314864Y-90735000D01* +X145265136Y-90735000D01* +X145219193Y-90754030D01* +X145184030Y-90789193D01* +X145165000Y-90835136D01* +X145072255Y-90835136D01* +X145074501Y-90827485D01* +X145073905Y-90827326D01* +X145076008Y-90819474D01* +X145076007Y-90819474D01* +X145076009Y-90819472D01* +X145085529Y-90747152D01* +X145113795Y-90683258D01* +X145120788Y-90675657D01* +X145202320Y-90594127D01* +X145263643Y-90560642D01* +X145333335Y-90565628D01* +X145377681Y-90594128D01* +X145459212Y-90675659D01* +X145492697Y-90736982D01* +X145494470Y-90747155D01* +X145503990Y-90819469D01* +X145506094Y-90827322D01* +X145502814Y-90828200D01* +X145508581Y-90882073D01* +X145505517Y-90892522D01* +X145506095Y-90892677D01* +X145503990Y-90900529D01* +X145489500Y-91010598D01* +X145489500Y-91209403D01* +X145503989Y-91319468D01* +X145506094Y-91327322D01* +X145502814Y-91328200D01* +X145508581Y-91382073D01* +X145505517Y-91392522D01* +X145506095Y-91392677D01* +X145503990Y-91400529D01* +X145489500Y-91510598D01* +X145489500Y-91709403D01* +X145503988Y-91819463D01* +X145503992Y-91819475D01* +X145532180Y-91887527D01* +X145537702Y-91938889D01* +X145540000Y-91938889D01* +X145540000Y-92660000D01* +X145734881Y-92660000D01* +X145782334Y-92669439D01* +X145905658Y-92720521D01* +X146015622Y-92734999D01* +X146015637Y-92735000D01* +X146115000Y-92735000D01* +X146115000Y-92359499D01* +X146134685Y-92292460D01* +X146187489Y-92246705D01* +X146238997Y-92235499D01* +X146241001Y-92235499D01* +X146308039Y-92255184D01* +X146353794Y-92307988D01* +X146365000Y-92359499D01* +X146365000Y-92735000D01* +X146464363Y-92735000D01* +X146464377Y-92734999D01* +X146574341Y-92720521D01* +X146574342Y-92720521D01* +X146711175Y-92663843D01* +X146828679Y-92573679D01* +X146918843Y-92456175D01* +X146975521Y-92319342D01* +X146975521Y-92319340D01* +X146986626Y-92235000D01* +X146956971Y-92235000D01* +X146889932Y-92215315D01* +X146844177Y-92162511D01* +X146834233Y-92093353D01* +X146858603Y-92035503D01* +X146860138Y-92033503D01* +X146916571Y-91992306D01* +X146958506Y-91985000D01* +X146986626Y-91985000D01* +X146975521Y-91900659D01* +X146973418Y-91892807D01* +X146977041Y-91891835D01* +X146970919Y-91839884D01* +X146974495Y-91827484D01* +X146973905Y-91827326D01* +X146976008Y-91819475D01* +X146976008Y-91819474D01* +X146976009Y-91819472D01* +X146990500Y-91709401D01* +X146990499Y-91595193D01* +X147010183Y-91528155D01* +X147026823Y-91507508D01* +X147035799Y-91498532D01* +X147035806Y-91498523D01* +X147300857Y-91233474D01* +X147311564Y-91217451D01* +X147369311Y-91131026D01* +X147416463Y-91017192D01* +X147425175Y-90973393D01* +X147440500Y-90896347D01* +X147440500Y-90773134D01* +X147440500Y-90416345D01* +X147440501Y-90416324D01* +X147440501Y-90286995D01* +X147419473Y-90181286D01* +X147416463Y-90166152D01* +X147380769Y-90079980D01* +X147380112Y-90078393D01* +X147369314Y-90052323D01* +X147369311Y-90052318D01* +X147343311Y-90013407D01* +X147300858Y-89949871D01* +X147300855Y-89949867D01* +X146074324Y-88723338D01* +X146074321Y-88723334D01* +X146074321Y-88723335D01* +X146067254Y-88716268D01* +X146067254Y-88716267D01* +X145980129Y-88629142D01* +X145980128Y-88629141D01* +X145980127Y-88629140D01* +X145928905Y-88594915D01* +X145877682Y-88560688D01* +X145877679Y-88560686D01* +X145877676Y-88560685D01* +X145797188Y-88527347D01* +X145763850Y-88513538D01* +X145763851Y-88513538D01* +X145763848Y-88513537D01* +X145763844Y-88513536D01* +X145763840Y-88513535D01* +X145686348Y-88498121D01* +X145686347Y-88498121D01* +X145643007Y-88489500D01* +X145643003Y-88489500D01* +X145643002Y-88489500D01* +X133278748Y-88489500D01* +X133211709Y-88469815D01* +X133186600Y-88448474D01* +X133180873Y-88442114D01* +X133180869Y-88442111D01* +X133180867Y-88442109D01* +X133166614Y-88431753D01* +X133123948Y-88376423D01* +X133115500Y-88331436D01* +X133115500Y-84675756D01* +X133135185Y-84608717D01* +X133151819Y-84588075D01* +X141929029Y-75810865D01* +X141990352Y-75777380D01* +X142016710Y-75774546D01* +X142075902Y-75774546D01* +X142075904Y-75774546D01* +X142261061Y-75735190D01* +X142433988Y-75658197D01* +X142587129Y-75546934D01* +X142713791Y-75406262D01* +X142808437Y-75242330D01* +X142866932Y-75062302D01* +X142886718Y-74874046D01* +X142881234Y-74821872D01* +X142893803Y-74753144D01* +X142931670Y-74708594D01* +X142969855Y-74680851D01* +X143035871Y-74632888D01* +X143162533Y-74492216D01* +X143257179Y-74328284D01* +X143315674Y-74148256D01* +X143335460Y-73960000D01* +X143315674Y-73771744D01* +X143257179Y-73591716D01* +X143162533Y-73427784D01* +X143103678Y-73362419D01* +X143073448Y-73299428D01* +X143082073Y-73230092D01* +X143126815Y-73176427D01* +X143190415Y-73155565D01* +X143468400Y-73143426D01* +X143473810Y-73143308D01* +X144110500Y-73143308D01* +X144177539Y-73162993D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Mask.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Mask.gbr new file mode 100644 index 0000000..7a9520f --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Mask.gbr @@ -0,0 +1,299 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.062500X0.187500X0.062500X-0.187500X0.062500X-0.187500X-0.062500X0.187500X-0.062500X0*% +%ADD11R,0.900000X1.600000*% +%ADD12C,3.000000*% +%ADD13R,0.550000X1.300000*% +%ADD14R,0.550000X1.400000*% +G04 APERTURE END LIST* +D10* +%TO.C,U7*% +X159440000Y-90610000D03* +X159440000Y-91110000D03* +X159440000Y-91610000D03* +X159440000Y-92110000D03* +X157540000Y-92110000D03* +X157540000Y-91610000D03* +X157540000Y-91110000D03* +X157540000Y-90610000D03* +D11* +X158490000Y-91360000D03* +%TD*% +D12* +%TO.C,H8*% +X170690002Y-104015000D03* +%TD*% +D10* +%TO.C,U3*% +X106640000Y-90610000D03* +X106640000Y-91110000D03* +X106640000Y-91610000D03* +X106640000Y-92110000D03* +X104740000Y-92110000D03* +X104740000Y-91610000D03* +X104740000Y-91110000D03* +X104740000Y-90610000D03* +D11* +X105690000Y-91360000D03* +%TD*% +D12* +%TO.C,H4*% +X117890000Y-104015001D03* +%TD*% +%TO.C,H1*% +X78290000Y-104020000D03* +%TD*% +D10* +%TO.C,U2*% +X93440000Y-90610000D03* +X93440000Y-91110000D03* +X93440000Y-91610000D03* +X93440000Y-92110000D03* +X91540000Y-92110000D03* +X91540000Y-91610000D03* +X91540000Y-91110000D03* +X91540000Y-90610000D03* +D11* +X92490000Y-91360000D03* +%TD*% +D10* +%TO.C,U10*% +X199040000Y-90610000D03* +X199040000Y-91110000D03* +X199040000Y-91610000D03* +X199040000Y-92110000D03* +X197140000Y-92110000D03* +X197140000Y-91610000D03* +X197140000Y-91110000D03* +X197140000Y-90610000D03* +D11* +X198090000Y-91360000D03* +%TD*% +D13* +%TO.C,J0*% +X152210000Y-78545000D03* +D14* +X152210000Y-73995000D03* +D13* +X151410000Y-78545000D03* +D14* +X151410000Y-73995000D03* +D13* +X150610000Y-78545000D03* +D14* +X150610000Y-73995000D03* +D13* +X149810000Y-78545000D03* +D14* +X149810000Y-73995000D03* +D13* +X149010000Y-78545000D03* +D14* +X149010000Y-73995000D03* +D13* +X148210000Y-78545000D03* +D14* +X148210000Y-73995000D03* +D13* +X147410000Y-78545000D03* +D14* +X147410000Y-73995000D03* +D13* +X146610000Y-78545000D03* +D14* +X146610000Y-73995000D03* +D13* +X145810000Y-78545000D03* +D14* +X145810000Y-73995000D03* +D13* +X145010000Y-78545000D03* +D14* +X145010000Y-73995000D03* +%TD*% +D10* +%TO.C,U4*% +X119840000Y-90610000D03* +X119840000Y-91110000D03* +X119840000Y-91610000D03* +X119840000Y-92110000D03* +X117940000Y-92110000D03* +X117940000Y-91610000D03* +X117940000Y-91110000D03* +X117940000Y-90610000D03* +D11* +X118890000Y-91360000D03* +%TD*% +D12* +%TO.C,H0*% +X65090000Y-104020000D03* +%TD*% +D10* +%TO.C,U6*% +X146240000Y-90610000D03* +X146240000Y-91110000D03* +X146240000Y-91610000D03* +X146240000Y-92110000D03* +X144340000Y-92110000D03* +X144340000Y-91610000D03* +X144340000Y-91110000D03* +X144340000Y-90610000D03* +D11* +X145290000Y-91360000D03* +%TD*% +D12* +%TO.C,H10*% +X197090002Y-104015000D03* +%TD*% +%TO.C,H3*% +X104700000Y-104015000D03* +%TD*% +D10* +%TO.C,U1*% +X80240000Y-90610000D03* +X80240000Y-91110000D03* +X80240000Y-91610000D03* +X80240000Y-92110000D03* +X78340000Y-92110000D03* +X78340000Y-91610000D03* +X78340000Y-91110000D03* +X78340000Y-90610000D03* +D11* +X79290000Y-91360000D03* +%TD*% +D12* +%TO.C,H11*% +X210290000Y-104015000D03* +%TD*% +D10* +%TO.C,U12*% +X225440000Y-90610000D03* +X225440000Y-91110000D03* +X225440000Y-91610000D03* +X225440000Y-92110000D03* +X223540000Y-92110000D03* +X223540000Y-91610000D03* +X223540000Y-91110000D03* +X223540000Y-90610000D03* +D11* +X224490000Y-91360000D03* +%TD*% +D10* +%TO.C,U8*% +X172640000Y-90610000D03* +X172640000Y-91110000D03* +X172640000Y-91610000D03* +X172640000Y-92110000D03* +X170740000Y-92110000D03* +X170740000Y-91610000D03* +X170740000Y-91110000D03* +X170740000Y-90610000D03* +D11* +X171690000Y-91360000D03* +%TD*% +D12* +%TO.C,H9*% +X183890002Y-104015000D03* +%TD*% +%TO.C,H2*% +X91500002Y-104021000D03* +%TD*% +%TO.C,H13*% +X236690002Y-104015000D03* +%TD*% +D10* +%TO.C,U5*% +X133040000Y-90610000D03* +X133040000Y-91110000D03* +X133040000Y-91610000D03* +X133040000Y-92110000D03* +X131140000Y-92110000D03* +X131140000Y-91610000D03* +X131140000Y-91110000D03* +X131140000Y-90610000D03* +D11* +X132090000Y-91360000D03* +%TD*% +D10* +%TO.C,U11*% +X212240000Y-90610000D03* +X212240000Y-91110000D03* +X212240000Y-91610000D03* +X212240000Y-92110000D03* +X210340000Y-92110000D03* +X210340000Y-91610000D03* +X210340000Y-91110000D03* +X210340000Y-90610000D03* +D11* +X211290000Y-91360000D03* +%TD*% +D10* +%TO.C,U9*% +X185840000Y-90610000D03* +X185840000Y-91110000D03* +X185840000Y-91610000D03* +X185840000Y-92110000D03* +X183940000Y-92110000D03* +X183940000Y-91610000D03* +X183940000Y-91110000D03* +X183940000Y-90610000D03* +D11* +X184890000Y-91360000D03* +%TD*% +D12* +%TO.C,H12*% +X223490000Y-104015000D03* +%TD*% +D10* +%TO.C,U0*% +X67040000Y-90610000D03* +X67040000Y-91110000D03* +X67040000Y-91610000D03* +X67040000Y-92110000D03* +X65140000Y-92110000D03* +X65140000Y-91610000D03* +X65140000Y-91110000D03* +X65140000Y-90610000D03* +D11* +X66090000Y-91360000D03* +%TD*% +D12* +%TO.C,H7*% +X157490002Y-104015000D03* +%TD*% +%TO.C,H5*% +X131090002Y-104021000D03* +%TD*% +%TO.C,H6*% +X144290002Y-104015000D03* +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Paste.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Paste.gbr new file mode 100644 index 0000000..53a8315 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Paste.gbr @@ -0,0 +1,261 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10R,0.750000X0.650000*% +%ADD11RoundRect,0.062500X0.187500X0.062500X-0.187500X0.062500X-0.187500X-0.062500X0.187500X-0.062500X0*% +%ADD12R,0.550000X1.300000*% +%ADD13R,0.550000X1.400000*% +G04 APERTURE END LIST* +D10* +%TO.C,U7*% +X158490000Y-91760000D03* +X158490000Y-90960000D03* +D11* +X159440000Y-90610000D03* +X159440000Y-91110000D03* +X159440000Y-91610000D03* +X159440000Y-92110000D03* +X157540000Y-92110000D03* +X157540000Y-91610000D03* +X157540000Y-91110000D03* +X157540000Y-90610000D03* +%TD*% +D10* +%TO.C,U3*% +X105690000Y-91760000D03* +X105690000Y-90960000D03* +D11* +X106640000Y-90610000D03* +X106640000Y-91110000D03* +X106640000Y-91610000D03* +X106640000Y-92110000D03* +X104740000Y-92110000D03* +X104740000Y-91610000D03* +X104740000Y-91110000D03* +X104740000Y-90610000D03* +%TD*% +D10* +%TO.C,U2*% +X92490000Y-91760000D03* +X92490000Y-90960000D03* +D11* +X93440000Y-90610000D03* +X93440000Y-91110000D03* +X93440000Y-91610000D03* +X93440000Y-92110000D03* +X91540000Y-92110000D03* +X91540000Y-91610000D03* +X91540000Y-91110000D03* +X91540000Y-90610000D03* +%TD*% +D10* +%TO.C,U10*% +X198090000Y-91760000D03* +X198090000Y-90960000D03* +D11* +X199040000Y-90610000D03* +X199040000Y-91110000D03* +X199040000Y-91610000D03* +X199040000Y-92110000D03* +X197140000Y-92110000D03* +X197140000Y-91610000D03* +X197140000Y-91110000D03* +X197140000Y-90610000D03* +%TD*% +D12* +%TO.C,J0*% +X152210000Y-78545000D03* +D13* +X152210000Y-73995000D03* +D12* +X151410000Y-78545000D03* +D13* +X151410000Y-73995000D03* +D12* +X150610000Y-78545000D03* +D13* +X150610000Y-73995000D03* +D12* +X149810000Y-78545000D03* +D13* +X149810000Y-73995000D03* +D12* +X149010000Y-78545000D03* +D13* +X149010000Y-73995000D03* +D12* +X148210000Y-78545000D03* +D13* +X148210000Y-73995000D03* +D12* +X147410000Y-78545000D03* +D13* +X147410000Y-73995000D03* +D12* +X146610000Y-78545000D03* +D13* +X146610000Y-73995000D03* +D12* +X145810000Y-78545000D03* +D13* +X145810000Y-73995000D03* +D12* +X145010000Y-78545000D03* +D13* +X145010000Y-73995000D03* +%TD*% +D10* +%TO.C,U4*% +X118890000Y-91760000D03* +X118890000Y-90960000D03* +D11* +X119840000Y-90610000D03* +X119840000Y-91110000D03* +X119840000Y-91610000D03* +X119840000Y-92110000D03* +X117940000Y-92110000D03* +X117940000Y-91610000D03* +X117940000Y-91110000D03* +X117940000Y-90610000D03* +%TD*% +D10* +%TO.C,U6*% +X145290000Y-91760000D03* +X145290000Y-90960000D03* +D11* +X146240000Y-90610000D03* +X146240000Y-91110000D03* +X146240000Y-91610000D03* +X146240000Y-92110000D03* +X144340000Y-92110000D03* +X144340000Y-91610000D03* +X144340000Y-91110000D03* +X144340000Y-90610000D03* +%TD*% +D10* +%TO.C,U1*% +X79290000Y-91760000D03* +X79290000Y-90960000D03* +D11* +X80240000Y-90610000D03* +X80240000Y-91110000D03* +X80240000Y-91610000D03* +X80240000Y-92110000D03* +X78340000Y-92110000D03* +X78340000Y-91610000D03* +X78340000Y-91110000D03* +X78340000Y-90610000D03* +%TD*% +D10* +%TO.C,U12*% +X224490000Y-91760000D03* +X224490000Y-90960000D03* +D11* +X225440000Y-90610000D03* +X225440000Y-91110000D03* +X225440000Y-91610000D03* +X225440000Y-92110000D03* +X223540000Y-92110000D03* +X223540000Y-91610000D03* +X223540000Y-91110000D03* +X223540000Y-90610000D03* +%TD*% +D10* +%TO.C,U8*% +X171690000Y-91760000D03* +X171690000Y-90960000D03* +D11* +X172640000Y-90610000D03* +X172640000Y-91110000D03* +X172640000Y-91610000D03* +X172640000Y-92110000D03* +X170740000Y-92110000D03* +X170740000Y-91610000D03* +X170740000Y-91110000D03* +X170740000Y-90610000D03* +%TD*% +D10* +%TO.C,U5*% +X132090000Y-91760000D03* +X132090000Y-90960000D03* +D11* +X133040000Y-90610000D03* +X133040000Y-91110000D03* +X133040000Y-91610000D03* +X133040000Y-92110000D03* +X131140000Y-92110000D03* +X131140000Y-91610000D03* +X131140000Y-91110000D03* +X131140000Y-90610000D03* +%TD*% +D10* +%TO.C,U11*% +X211290000Y-91760000D03* +X211290000Y-90960000D03* +D11* +X212240000Y-90610000D03* +X212240000Y-91110000D03* +X212240000Y-91610000D03* +X212240000Y-92110000D03* +X210340000Y-92110000D03* +X210340000Y-91610000D03* +X210340000Y-91110000D03* +X210340000Y-90610000D03* +%TD*% +D10* +%TO.C,U9*% +X184890000Y-91760000D03* +X184890000Y-90960000D03* +D11* +X185840000Y-90610000D03* +X185840000Y-91110000D03* +X185840000Y-91610000D03* +X185840000Y-92110000D03* +X183940000Y-92110000D03* +X183940000Y-91610000D03* +X183940000Y-91110000D03* +X183940000Y-90610000D03* +%TD*% +D10* +%TO.C,U0*% +X66090000Y-91760000D03* +X66090000Y-90960000D03* +D11* +X67040000Y-90610000D03* +X67040000Y-91110000D03* +X67040000Y-91610000D03* +X67040000Y-92110000D03* +X65140000Y-92110000D03* +X65140000Y-91610000D03* +X65140000Y-91110000D03* +X65140000Y-90610000D03* +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Silkscreen.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Silkscreen.gbr new file mode 100644 index 0000000..94c49b7 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-B_Silkscreen.gbr @@ -0,0 +1,1221 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.150000*% +%ADD11C,0.254000*% +%ADD12C,0.120000*% +%ADD13C,0.100000*% +%ADD14C,0.200000*% +%ADD15RoundRect,0.062500X0.187500X0.062500X-0.187500X0.062500X-0.187500X-0.062500X0.187500X-0.062500X0*% +%ADD16R,0.900000X1.600000*% +%ADD17C,3.000000*% +%ADD18R,0.550000X1.300000*% +%ADD19R,0.550000X1.400000*% +G04 APERTURE END LIST* +D10* +X158871904Y-88914819D02* +X158871904Y-89724342D01* +X158871904Y-89724342D02* +X158824285Y-89819580D01* +X158824285Y-89819580D02* +X158776666Y-89867200D01* +X158776666Y-89867200D02* +X158681428Y-89914819D01* +X158681428Y-89914819D02* +X158490952Y-89914819D01* +X158490952Y-89914819D02* +X158395714Y-89867200D01* +X158395714Y-89867200D02* +X158348095Y-89819580D01* +X158348095Y-89819580D02* +X158300476Y-89724342D01* +X158300476Y-89724342D02* +X158300476Y-88914819D01* +X157919523Y-88914819D02* +X157252857Y-88914819D01* +X157252857Y-88914819D02* +X157681428Y-89914819D01* +X106071904Y-88914819D02* +X106071904Y-89724342D01* +X106071904Y-89724342D02* +X106024285Y-89819580D01* +X106024285Y-89819580D02* +X105976666Y-89867200D01* +X105976666Y-89867200D02* +X105881428Y-89914819D01* +X105881428Y-89914819D02* +X105690952Y-89914819D01* +X105690952Y-89914819D02* +X105595714Y-89867200D01* +X105595714Y-89867200D02* +X105548095Y-89819580D01* +X105548095Y-89819580D02* +X105500476Y-89724342D01* +X105500476Y-89724342D02* +X105500476Y-88914819D01* +X105119523Y-88914819D02* +X104500476Y-88914819D01* +X104500476Y-88914819D02* +X104833809Y-89295771D01* +X104833809Y-89295771D02* +X104690952Y-89295771D01* +X104690952Y-89295771D02* +X104595714Y-89343390D01* +X104595714Y-89343390D02* +X104548095Y-89391009D01* +X104548095Y-89391009D02* +X104500476Y-89486247D01* +X104500476Y-89486247D02* +X104500476Y-89724342D01* +X104500476Y-89724342D02* +X104548095Y-89819580D01* +X104548095Y-89819580D02* +X104595714Y-89867200D01* +X104595714Y-89867200D02* +X104690952Y-89914819D01* +X104690952Y-89914819D02* +X104976666Y-89914819D01* +X104976666Y-89914819D02* +X105071904Y-89867200D01* +X105071904Y-89867200D02* +X105119523Y-89819580D01* +X92871904Y-88914819D02* +X92871904Y-89724342D01* +X92871904Y-89724342D02* +X92824285Y-89819580D01* +X92824285Y-89819580D02* +X92776666Y-89867200D01* +X92776666Y-89867200D02* +X92681428Y-89914819D01* +X92681428Y-89914819D02* +X92490952Y-89914819D01* +X92490952Y-89914819D02* +X92395714Y-89867200D01* +X92395714Y-89867200D02* +X92348095Y-89819580D01* +X92348095Y-89819580D02* +X92300476Y-89724342D01* +X92300476Y-89724342D02* +X92300476Y-88914819D01* +X91871904Y-89010057D02* +X91824285Y-88962438D01* +X91824285Y-88962438D02* +X91729047Y-88914819D01* +X91729047Y-88914819D02* +X91490952Y-88914819D01* +X91490952Y-88914819D02* +X91395714Y-88962438D01* +X91395714Y-88962438D02* +X91348095Y-89010057D01* +X91348095Y-89010057D02* +X91300476Y-89105295D01* +X91300476Y-89105295D02* +X91300476Y-89200533D01* +X91300476Y-89200533D02* +X91348095Y-89343390D01* +X91348095Y-89343390D02* +X91919523Y-89914819D01* +X91919523Y-89914819D02* +X91300476Y-89914819D01* +X198948094Y-88914819D02* +X198948094Y-89724342D01* +X198948094Y-89724342D02* +X198900475Y-89819580D01* +X198900475Y-89819580D02* +X198852856Y-89867200D01* +X198852856Y-89867200D02* +X198757618Y-89914819D01* +X198757618Y-89914819D02* +X198567142Y-89914819D01* +X198567142Y-89914819D02* +X198471904Y-89867200D01* +X198471904Y-89867200D02* +X198424285Y-89819580D01* +X198424285Y-89819580D02* +X198376666Y-89724342D01* +X198376666Y-89724342D02* +X198376666Y-88914819D01* +X197376666Y-89914819D02* +X197948094Y-89914819D01* +X197662380Y-89914819D02* +X197662380Y-88914819D01* +X197662380Y-88914819D02* +X197757618Y-89057676D01* +X197757618Y-89057676D02* +X197852856Y-89152914D01* +X197852856Y-89152914D02* +X197948094Y-89200533D01* +X196757618Y-88914819D02* +X196662380Y-88914819D01* +X196662380Y-88914819D02* +X196567142Y-88962438D01* +X196567142Y-88962438D02* +X196519523Y-89010057D01* +X196519523Y-89010057D02* +X196471904Y-89105295D01* +X196471904Y-89105295D02* +X196424285Y-89295771D01* +X196424285Y-89295771D02* +X196424285Y-89533866D01* +X196424285Y-89533866D02* +X196471904Y-89724342D01* +X196471904Y-89724342D02* +X196519523Y-89819580D01* +X196519523Y-89819580D02* +X196567142Y-89867200D01* +X196567142Y-89867200D02* +X196662380Y-89914819D01* +X196662380Y-89914819D02* +X196757618Y-89914819D01* +X196757618Y-89914819D02* +X196852856Y-89867200D01* +X196852856Y-89867200D02* +X196900475Y-89819580D01* +X196900475Y-89819580D02* +X196948094Y-89724342D01* +X196948094Y-89724342D02* +X196995713Y-89533866D01* +X196995713Y-89533866D02* +X196995713Y-89295771D01* +X196995713Y-89295771D02* +X196948094Y-89105295D01* +X196948094Y-89105295D02* +X196900475Y-89010057D01* +X196900475Y-89010057D02* +X196852856Y-88962438D01* +X196852856Y-88962438D02* +X196757618Y-88914819D01* +D11* +X149033332Y-75549318D02* +X149033332Y-76456461D01* +X149033332Y-76456461D02* +X149093809Y-76637889D01* +X149093809Y-76637889D02* +X149214761Y-76758842D01* +X149214761Y-76758842D02* +X149396190Y-76819318D01* +X149396190Y-76819318D02* +X149517142Y-76819318D01* +X148186666Y-75549318D02* +X148065713Y-75549318D01* +X148065713Y-75549318D02* +X147944761Y-75609794D01* +X147944761Y-75609794D02* +X147884285Y-75670270D01* +X147884285Y-75670270D02* +X147823809Y-75791222D01* +X147823809Y-75791222D02* +X147763332Y-76033127D01* +X147763332Y-76033127D02* +X147763332Y-76335508D01* +X147763332Y-76335508D02* +X147823809Y-76577413D01* +X147823809Y-76577413D02* +X147884285Y-76698365D01* +X147884285Y-76698365D02* +X147944761Y-76758842D01* +X147944761Y-76758842D02* +X148065713Y-76819318D01* +X148065713Y-76819318D02* +X148186666Y-76819318D01* +X148186666Y-76819318D02* +X148307618Y-76758842D01* +X148307618Y-76758842D02* +X148368094Y-76698365D01* +X148368094Y-76698365D02* +X148428571Y-76577413D01* +X148428571Y-76577413D02* +X148489047Y-76335508D01* +X148489047Y-76335508D02* +X148489047Y-76033127D01* +X148489047Y-76033127D02* +X148428571Y-75791222D01* +X148428571Y-75791222D02* +X148368094Y-75670270D01* +X148368094Y-75670270D02* +X148307618Y-75609794D01* +X148307618Y-75609794D02* +X148186666Y-75549318D01* +D10* +X119271904Y-88914819D02* +X119271904Y-89724342D01* +X119271904Y-89724342D02* +X119224285Y-89819580D01* +X119224285Y-89819580D02* +X119176666Y-89867200D01* +X119176666Y-89867200D02* +X119081428Y-89914819D01* +X119081428Y-89914819D02* +X118890952Y-89914819D01* +X118890952Y-89914819D02* +X118795714Y-89867200D01* +X118795714Y-89867200D02* +X118748095Y-89819580D01* +X118748095Y-89819580D02* +X118700476Y-89724342D01* +X118700476Y-89724342D02* +X118700476Y-88914819D01* +X117795714Y-89248152D02* +X117795714Y-89914819D01* +X118033809Y-88867200D02* +X118271904Y-89581485D01* +X118271904Y-89581485D02* +X117652857Y-89581485D01* +X145671904Y-88914819D02* +X145671904Y-89724342D01* +X145671904Y-89724342D02* +X145624285Y-89819580D01* +X145624285Y-89819580D02* +X145576666Y-89867200D01* +X145576666Y-89867200D02* +X145481428Y-89914819D01* +X145481428Y-89914819D02* +X145290952Y-89914819D01* +X145290952Y-89914819D02* +X145195714Y-89867200D01* +X145195714Y-89867200D02* +X145148095Y-89819580D01* +X145148095Y-89819580D02* +X145100476Y-89724342D01* +X145100476Y-89724342D02* +X145100476Y-88914819D01* +X144195714Y-88914819D02* +X144386190Y-88914819D01* +X144386190Y-88914819D02* +X144481428Y-88962438D01* +X144481428Y-88962438D02* +X144529047Y-89010057D01* +X144529047Y-89010057D02* +X144624285Y-89152914D01* +X144624285Y-89152914D02* +X144671904Y-89343390D01* +X144671904Y-89343390D02* +X144671904Y-89724342D01* +X144671904Y-89724342D02* +X144624285Y-89819580D01* +X144624285Y-89819580D02* +X144576666Y-89867200D01* +X144576666Y-89867200D02* +X144481428Y-89914819D01* +X144481428Y-89914819D02* +X144290952Y-89914819D01* +X144290952Y-89914819D02* +X144195714Y-89867200D01* +X144195714Y-89867200D02* +X144148095Y-89819580D01* +X144148095Y-89819580D02* +X144100476Y-89724342D01* +X144100476Y-89724342D02* +X144100476Y-89486247D01* +X144100476Y-89486247D02* +X144148095Y-89391009D01* +X144148095Y-89391009D02* +X144195714Y-89343390D01* +X144195714Y-89343390D02* +X144290952Y-89295771D01* +X144290952Y-89295771D02* +X144481428Y-89295771D01* +X144481428Y-89295771D02* +X144576666Y-89343390D01* +X144576666Y-89343390D02* +X144624285Y-89391009D01* +X144624285Y-89391009D02* +X144671904Y-89486247D01* +X79671904Y-88914819D02* +X79671904Y-89724342D01* +X79671904Y-89724342D02* +X79624285Y-89819580D01* +X79624285Y-89819580D02* +X79576666Y-89867200D01* +X79576666Y-89867200D02* +X79481428Y-89914819D01* +X79481428Y-89914819D02* +X79290952Y-89914819D01* +X79290952Y-89914819D02* +X79195714Y-89867200D01* +X79195714Y-89867200D02* +X79148095Y-89819580D01* +X79148095Y-89819580D02* +X79100476Y-89724342D01* +X79100476Y-89724342D02* +X79100476Y-88914819D01* +X78100476Y-89914819D02* +X78671904Y-89914819D01* +X78386190Y-89914819D02* +X78386190Y-88914819D01* +X78386190Y-88914819D02* +X78481428Y-89057676D01* +X78481428Y-89057676D02* +X78576666Y-89152914D01* +X78576666Y-89152914D02* +X78671904Y-89200533D01* +X225348094Y-88914819D02* +X225348094Y-89724342D01* +X225348094Y-89724342D02* +X225300475Y-89819580D01* +X225300475Y-89819580D02* +X225252856Y-89867200D01* +X225252856Y-89867200D02* +X225157618Y-89914819D01* +X225157618Y-89914819D02* +X224967142Y-89914819D01* +X224967142Y-89914819D02* +X224871904Y-89867200D01* +X224871904Y-89867200D02* +X224824285Y-89819580D01* +X224824285Y-89819580D02* +X224776666Y-89724342D01* +X224776666Y-89724342D02* +X224776666Y-88914819D01* +X223776666Y-89914819D02* +X224348094Y-89914819D01* +X224062380Y-89914819D02* +X224062380Y-88914819D01* +X224062380Y-88914819D02* +X224157618Y-89057676D01* +X224157618Y-89057676D02* +X224252856Y-89152914D01* +X224252856Y-89152914D02* +X224348094Y-89200533D01* +X223395713Y-89010057D02* +X223348094Y-88962438D01* +X223348094Y-88962438D02* +X223252856Y-88914819D01* +X223252856Y-88914819D02* +X223014761Y-88914819D01* +X223014761Y-88914819D02* +X222919523Y-88962438D01* +X222919523Y-88962438D02* +X222871904Y-89010057D01* +X222871904Y-89010057D02* +X222824285Y-89105295D01* +X222824285Y-89105295D02* +X222824285Y-89200533D01* +X222824285Y-89200533D02* +X222871904Y-89343390D01* +X222871904Y-89343390D02* +X223443332Y-89914819D01* +X223443332Y-89914819D02* +X222824285Y-89914819D01* +X172071904Y-88914819D02* +X172071904Y-89724342D01* +X172071904Y-89724342D02* +X172024285Y-89819580D01* +X172024285Y-89819580D02* +X171976666Y-89867200D01* +X171976666Y-89867200D02* +X171881428Y-89914819D01* +X171881428Y-89914819D02* +X171690952Y-89914819D01* +X171690952Y-89914819D02* +X171595714Y-89867200D01* +X171595714Y-89867200D02* +X171548095Y-89819580D01* +X171548095Y-89819580D02* +X171500476Y-89724342D01* +X171500476Y-89724342D02* +X171500476Y-88914819D01* +X170881428Y-89343390D02* +X170976666Y-89295771D01* +X170976666Y-89295771D02* +X171024285Y-89248152D01* +X171024285Y-89248152D02* +X171071904Y-89152914D01* +X171071904Y-89152914D02* +X171071904Y-89105295D01* +X171071904Y-89105295D02* +X171024285Y-89010057D01* +X171024285Y-89010057D02* +X170976666Y-88962438D01* +X170976666Y-88962438D02* +X170881428Y-88914819D01* +X170881428Y-88914819D02* +X170690952Y-88914819D01* +X170690952Y-88914819D02* +X170595714Y-88962438D01* +X170595714Y-88962438D02* +X170548095Y-89010057D01* +X170548095Y-89010057D02* +X170500476Y-89105295D01* +X170500476Y-89105295D02* +X170500476Y-89152914D01* +X170500476Y-89152914D02* +X170548095Y-89248152D01* +X170548095Y-89248152D02* +X170595714Y-89295771D01* +X170595714Y-89295771D02* +X170690952Y-89343390D01* +X170690952Y-89343390D02* +X170881428Y-89343390D01* +X170881428Y-89343390D02* +X170976666Y-89391009D01* +X170976666Y-89391009D02* +X171024285Y-89438628D01* +X171024285Y-89438628D02* +X171071904Y-89533866D01* +X171071904Y-89533866D02* +X171071904Y-89724342D01* +X171071904Y-89724342D02* +X171024285Y-89819580D01* +X171024285Y-89819580D02* +X170976666Y-89867200D01* +X170976666Y-89867200D02* +X170881428Y-89914819D01* +X170881428Y-89914819D02* +X170690952Y-89914819D01* +X170690952Y-89914819D02* +X170595714Y-89867200D01* +X170595714Y-89867200D02* +X170548095Y-89819580D01* +X170548095Y-89819580D02* +X170500476Y-89724342D01* +X170500476Y-89724342D02* +X170500476Y-89533866D01* +X170500476Y-89533866D02* +X170548095Y-89438628D01* +X170548095Y-89438628D02* +X170595714Y-89391009D01* +X170595714Y-89391009D02* +X170690952Y-89343390D01* +X132471904Y-88914819D02* +X132471904Y-89724342D01* +X132471904Y-89724342D02* +X132424285Y-89819580D01* +X132424285Y-89819580D02* +X132376666Y-89867200D01* +X132376666Y-89867200D02* +X132281428Y-89914819D01* +X132281428Y-89914819D02* +X132090952Y-89914819D01* +X132090952Y-89914819D02* +X131995714Y-89867200D01* +X131995714Y-89867200D02* +X131948095Y-89819580D01* +X131948095Y-89819580D02* +X131900476Y-89724342D01* +X131900476Y-89724342D02* +X131900476Y-88914819D01* +X130948095Y-88914819D02* +X131424285Y-88914819D01* +X131424285Y-88914819D02* +X131471904Y-89391009D01* +X131471904Y-89391009D02* +X131424285Y-89343390D01* +X131424285Y-89343390D02* +X131329047Y-89295771D01* +X131329047Y-89295771D02* +X131090952Y-89295771D01* +X131090952Y-89295771D02* +X130995714Y-89343390D01* +X130995714Y-89343390D02* +X130948095Y-89391009D01* +X130948095Y-89391009D02* +X130900476Y-89486247D01* +X130900476Y-89486247D02* +X130900476Y-89724342D01* +X130900476Y-89724342D02* +X130948095Y-89819580D01* +X130948095Y-89819580D02* +X130995714Y-89867200D01* +X130995714Y-89867200D02* +X131090952Y-89914819D01* +X131090952Y-89914819D02* +X131329047Y-89914819D01* +X131329047Y-89914819D02* +X131424285Y-89867200D01* +X131424285Y-89867200D02* +X131471904Y-89819580D01* +X212148094Y-88914819D02* +X212148094Y-89724342D01* +X212148094Y-89724342D02* +X212100475Y-89819580D01* +X212100475Y-89819580D02* +X212052856Y-89867200D01* +X212052856Y-89867200D02* +X211957618Y-89914819D01* +X211957618Y-89914819D02* +X211767142Y-89914819D01* +X211767142Y-89914819D02* +X211671904Y-89867200D01* +X211671904Y-89867200D02* +X211624285Y-89819580D01* +X211624285Y-89819580D02* +X211576666Y-89724342D01* +X211576666Y-89724342D02* +X211576666Y-88914819D01* +X210576666Y-89914819D02* +X211148094Y-89914819D01* +X210862380Y-89914819D02* +X210862380Y-88914819D01* +X210862380Y-88914819D02* +X210957618Y-89057676D01* +X210957618Y-89057676D02* +X211052856Y-89152914D01* +X211052856Y-89152914D02* +X211148094Y-89200533D01* +X209624285Y-89914819D02* +X210195713Y-89914819D01* +X209909999Y-89914819D02* +X209909999Y-88914819D01* +X209909999Y-88914819D02* +X210005237Y-89057676D01* +X210005237Y-89057676D02* +X210100475Y-89152914D01* +X210100475Y-89152914D02* +X210195713Y-89200533D01* +X185271904Y-88914819D02* +X185271904Y-89724342D01* +X185271904Y-89724342D02* +X185224285Y-89819580D01* +X185224285Y-89819580D02* +X185176666Y-89867200D01* +X185176666Y-89867200D02* +X185081428Y-89914819D01* +X185081428Y-89914819D02* +X184890952Y-89914819D01* +X184890952Y-89914819D02* +X184795714Y-89867200D01* +X184795714Y-89867200D02* +X184748095Y-89819580D01* +X184748095Y-89819580D02* +X184700476Y-89724342D01* +X184700476Y-89724342D02* +X184700476Y-88914819D01* +X184176666Y-89914819D02* +X183986190Y-89914819D01* +X183986190Y-89914819D02* +X183890952Y-89867200D01* +X183890952Y-89867200D02* +X183843333Y-89819580D01* +X183843333Y-89819580D02* +X183748095Y-89676723D01* +X183748095Y-89676723D02* +X183700476Y-89486247D01* +X183700476Y-89486247D02* +X183700476Y-89105295D01* +X183700476Y-89105295D02* +X183748095Y-89010057D01* +X183748095Y-89010057D02* +X183795714Y-88962438D01* +X183795714Y-88962438D02* +X183890952Y-88914819D01* +X183890952Y-88914819D02* +X184081428Y-88914819D01* +X184081428Y-88914819D02* +X184176666Y-88962438D01* +X184176666Y-88962438D02* +X184224285Y-89010057D01* +X184224285Y-89010057D02* +X184271904Y-89105295D01* +X184271904Y-89105295D02* +X184271904Y-89343390D01* +X184271904Y-89343390D02* +X184224285Y-89438628D01* +X184224285Y-89438628D02* +X184176666Y-89486247D01* +X184176666Y-89486247D02* +X184081428Y-89533866D01* +X184081428Y-89533866D02* +X183890952Y-89533866D01* +X183890952Y-89533866D02* +X183795714Y-89486247D01* +X183795714Y-89486247D02* +X183748095Y-89438628D01* +X183748095Y-89438628D02* +X183700476Y-89343390D01* +X66851904Y-88964819D02* +X66851904Y-89774342D01* +X66851904Y-89774342D02* +X66804285Y-89869580D01* +X66804285Y-89869580D02* +X66756666Y-89917200D01* +X66756666Y-89917200D02* +X66661428Y-89964819D01* +X66661428Y-89964819D02* +X66470952Y-89964819D01* +X66470952Y-89964819D02* +X66375714Y-89917200D01* +X66375714Y-89917200D02* +X66328095Y-89869580D01* +X66328095Y-89869580D02* +X66280476Y-89774342D01* +X66280476Y-89774342D02* +X66280476Y-88964819D01* +X65613809Y-88964819D02* +X65518571Y-88964819D01* +X65518571Y-88964819D02* +X65423333Y-89012438D01* +X65423333Y-89012438D02* +X65375714Y-89060057D01* +X65375714Y-89060057D02* +X65328095Y-89155295D01* +X65328095Y-89155295D02* +X65280476Y-89345771D01* +X65280476Y-89345771D02* +X65280476Y-89583866D01* +X65280476Y-89583866D02* +X65328095Y-89774342D01* +X65328095Y-89774342D02* +X65375714Y-89869580D01* +X65375714Y-89869580D02* +X65423333Y-89917200D01* +X65423333Y-89917200D02* +X65518571Y-89964819D01* +X65518571Y-89964819D02* +X65613809Y-89964819D01* +X65613809Y-89964819D02* +X65709047Y-89917200D01* +X65709047Y-89917200D02* +X65756666Y-89869580D01* +X65756666Y-89869580D02* +X65804285Y-89774342D01* +X65804285Y-89774342D02* +X65851904Y-89583866D01* +X65851904Y-89583866D02* +X65851904Y-89345771D01* +X65851904Y-89345771D02* +X65804285Y-89155295D01* +X65804285Y-89155295D02* +X65756666Y-89060057D01* +X65756666Y-89060057D02* +X65709047Y-89012438D01* +X65709047Y-89012438D02* +X65613809Y-88964819D01* +D12* +%TO.C,U7*% +X157490000Y-92500000D02* +X159490000Y-92500000D01* +X157500000Y-90220000D02* +X159500000Y-90220000D01* +X160140000Y-90290000D02* +X159860000Y-90290000D01* +X159860000Y-90010000D01* +X160140000Y-90290000D01* +G36* +X160140000Y-90290000D02* +G01* +X159860000Y-90290000D01* +X159860000Y-90010000D01* +X160140000Y-90290000D01* +G37* +%TO.C,U3*% +X104690000Y-92500000D02* +X106690000Y-92500000D01* +X104700000Y-90220000D02* +X106700000Y-90220000D01* +X107340000Y-90290000D02* +X107060000Y-90290000D01* +X107060000Y-90010000D01* +X107340000Y-90290000D01* +G36* +X107340000Y-90290000D02* +G01* +X107060000Y-90290000D01* +X107060000Y-90010000D01* +X107340000Y-90290000D01* +G37* +%TO.C,U2*% +X91490000Y-92500000D02* +X93490000Y-92500000D01* +X91500000Y-90220000D02* +X93500000Y-90220000D01* +X94140000Y-90290000D02* +X93860000Y-90290000D01* +X93860000Y-90010000D01* +X94140000Y-90290000D01* +G36* +X94140000Y-90290000D02* +G01* +X93860000Y-90290000D01* +X93860000Y-90010000D01* +X94140000Y-90290000D01* +G37* +%TO.C,U10*% +X197090000Y-92500000D02* +X199090000Y-92500000D01* +X197100000Y-90220000D02* +X199100000Y-90220000D01* +X199740000Y-90290000D02* +X199460000Y-90290000D01* +X199460000Y-90010000D01* +X199740000Y-90290000D01* +G36* +X199740000Y-90290000D02* +G01* +X199460000Y-90290000D01* +X199460000Y-90010000D01* +X199740000Y-90290000D01* +G37* +D13* +%TO.C,J0*% +X143710000Y-74170000D02* +X143710000Y-78370000D01* +X143710000Y-78370000D02* +X143810000Y-78370000D01* +X143810000Y-78370000D02* +X144410000Y-78370000D01* +X144410000Y-74170000D02* +X143710000Y-74170000D01* +D14* +X152210000Y-79670000D02* +X152210000Y-79670000D01* +X152410000Y-79670000D02* +X152410000Y-79670000D01* +D13* +X152810000Y-74170000D02* +X153510000Y-74170000D01* +X153410000Y-78370000D02* +X152810000Y-78370000D01* +X153510000Y-74170000D02* +X153510000Y-78370000D01* +X153510000Y-78370000D02* +X153410000Y-78370000D01* +D14* +X152210000Y-79670000D02* +G75* +G02* +X152410000Y-79670000I100000J0D01* +G01* +X152410000Y-79670000D02* +G75* +G02* +X152210000Y-79670000I-100000J0D01* +G01* +D12* +%TO.C,U4*% +X117890000Y-92500000D02* +X119890000Y-92500000D01* +X117900000Y-90220000D02* +X119900000Y-90220000D01* +X120540000Y-90290000D02* +X120260000Y-90290000D01* +X120260000Y-90010000D01* +X120540000Y-90290000D01* +G36* +X120540000Y-90290000D02* +G01* +X120260000Y-90290000D01* +X120260000Y-90010000D01* +X120540000Y-90290000D01* +G37* +%TO.C,U6*% +X144290000Y-92500000D02* +X146290000Y-92500000D01* +X144300000Y-90220000D02* +X146300000Y-90220000D01* +X146940000Y-90290000D02* +X146660000Y-90290000D01* +X146660000Y-90010000D01* +X146940000Y-90290000D01* +G36* +X146940000Y-90290000D02* +G01* +X146660000Y-90290000D01* +X146660000Y-90010000D01* +X146940000Y-90290000D01* +G37* +%TO.C,U1*% +X78290000Y-92500000D02* +X80290000Y-92500000D01* +X78300000Y-90220000D02* +X80300000Y-90220000D01* +X80940000Y-90290000D02* +X80660000Y-90290000D01* +X80660000Y-90010000D01* +X80940000Y-90290000D01* +G36* +X80940000Y-90290000D02* +G01* +X80660000Y-90290000D01* +X80660000Y-90010000D01* +X80940000Y-90290000D01* +G37* +%TO.C,U12*% +X223490000Y-92500000D02* +X225490000Y-92500000D01* +X223500000Y-90220000D02* +X225500000Y-90220000D01* +X226140000Y-90290000D02* +X225860000Y-90290000D01* +X225860000Y-90010000D01* +X226140000Y-90290000D01* +G36* +X226140000Y-90290000D02* +G01* +X225860000Y-90290000D01* +X225860000Y-90010000D01* +X226140000Y-90290000D01* +G37* +%TO.C,U8*% +X170690000Y-92500000D02* +X172690000Y-92500000D01* +X170700000Y-90220000D02* +X172700000Y-90220000D01* +X173340000Y-90290000D02* +X173060000Y-90290000D01* +X173060000Y-90010000D01* +X173340000Y-90290000D01* +G36* +X173340000Y-90290000D02* +G01* +X173060000Y-90290000D01* +X173060000Y-90010000D01* +X173340000Y-90290000D01* +G37* +%TO.C,U5*% +X131090000Y-92500000D02* +X133090000Y-92500000D01* +X131100000Y-90220000D02* +X133100000Y-90220000D01* +X133740000Y-90290000D02* +X133460000Y-90290000D01* +X133460000Y-90010000D01* +X133740000Y-90290000D01* +G36* +X133740000Y-90290000D02* +G01* +X133460000Y-90290000D01* +X133460000Y-90010000D01* +X133740000Y-90290000D01* +G37* +%TO.C,U11*% +X210290000Y-92500000D02* +X212290000Y-92500000D01* +X210300000Y-90220000D02* +X212300000Y-90220000D01* +X212940000Y-90290000D02* +X212660000Y-90290000D01* +X212660000Y-90010000D01* +X212940000Y-90290000D01* +G36* +X212940000Y-90290000D02* +G01* +X212660000Y-90290000D01* +X212660000Y-90010000D01* +X212940000Y-90290000D01* +G37* +%TO.C,U9*% +X183890000Y-92500000D02* +X185890000Y-92500000D01* +X183900000Y-90220000D02* +X185900000Y-90220000D01* +X186540000Y-90290000D02* +X186260000Y-90290000D01* +X186260000Y-90010000D01* +X186540000Y-90290000D01* +G36* +X186540000Y-90290000D02* +G01* +X186260000Y-90290000D01* +X186260000Y-90010000D01* +X186540000Y-90290000D01* +G37* +%TO.C,U0*% +X65090000Y-92500000D02* +X67090000Y-92500000D01* +X65100000Y-90220000D02* +X67100000Y-90220000D01* +X67740000Y-90290000D02* +X67460000Y-90290000D01* +X67460000Y-90010000D01* +X67740000Y-90290000D01* +G36* +X67740000Y-90290000D02* +G01* +X67460000Y-90290000D01* +X67460000Y-90010000D01* +X67740000Y-90290000D01* +G37* +%TD*% +%LPC*% +D15* +%TO.C,U7*% +X159440000Y-90610000D03* +X159440000Y-91110000D03* +X159440000Y-91610000D03* +X159440000Y-92110000D03* +X157540000Y-92110000D03* +X157540000Y-91610000D03* +X157540000Y-91110000D03* +X157540000Y-90610000D03* +D16* +X158490000Y-91360000D03* +%TD*% +D17* +%TO.C,H8*% +X170690002Y-104015000D03* +%TD*% +D15* +%TO.C,U3*% +X106640000Y-90610000D03* +X106640000Y-91110000D03* +X106640000Y-91610000D03* +X106640000Y-92110000D03* +X104740000Y-92110000D03* +X104740000Y-91610000D03* +X104740000Y-91110000D03* +X104740000Y-90610000D03* +D16* +X105690000Y-91360000D03* +%TD*% +D17* +%TO.C,H4*% +X117890000Y-104015001D03* +%TD*% +%TO.C,H1*% +X78290000Y-104020000D03* +%TD*% +D15* +%TO.C,U2*% +X93440000Y-90610000D03* +X93440000Y-91110000D03* +X93440000Y-91610000D03* +X93440000Y-92110000D03* +X91540000Y-92110000D03* +X91540000Y-91610000D03* +X91540000Y-91110000D03* +X91540000Y-90610000D03* +D16* +X92490000Y-91360000D03* +%TD*% +D15* +%TO.C,U10*% +X199040000Y-90610000D03* +X199040000Y-91110000D03* +X199040000Y-91610000D03* +X199040000Y-92110000D03* +X197140000Y-92110000D03* +X197140000Y-91610000D03* +X197140000Y-91110000D03* +X197140000Y-90610000D03* +D16* +X198090000Y-91360000D03* +%TD*% +D18* +%TO.C,J0*% +X152210000Y-78545000D03* +D19* +X152210000Y-73995000D03* +D18* +X151410000Y-78545000D03* +D19* +X151410000Y-73995000D03* +D18* +X150610000Y-78545000D03* +D19* +X150610000Y-73995000D03* +D18* +X149810000Y-78545000D03* +D19* +X149810000Y-73995000D03* +D18* +X149010000Y-78545000D03* +D19* +X149010000Y-73995000D03* +D18* +X148210000Y-78545000D03* +D19* +X148210000Y-73995000D03* +D18* +X147410000Y-78545000D03* +D19* +X147410000Y-73995000D03* +D18* +X146610000Y-78545000D03* +D19* +X146610000Y-73995000D03* +D18* +X145810000Y-78545000D03* +D19* +X145810000Y-73995000D03* +D18* +X145010000Y-78545000D03* +D19* +X145010000Y-73995000D03* +%TD*% +D15* +%TO.C,U4*% +X119840000Y-90610000D03* +X119840000Y-91110000D03* +X119840000Y-91610000D03* +X119840000Y-92110000D03* +X117940000Y-92110000D03* +X117940000Y-91610000D03* +X117940000Y-91110000D03* +X117940000Y-90610000D03* +D16* +X118890000Y-91360000D03* +%TD*% +D17* +%TO.C,H0*% +X65090000Y-104020000D03* +%TD*% +D15* +%TO.C,U6*% +X146240000Y-90610000D03* +X146240000Y-91110000D03* +X146240000Y-91610000D03* +X146240000Y-92110000D03* +X144340000Y-92110000D03* +X144340000Y-91610000D03* +X144340000Y-91110000D03* +X144340000Y-90610000D03* +D16* +X145290000Y-91360000D03* +%TD*% +D17* +%TO.C,H10*% +X197090002Y-104015000D03* +%TD*% +%TO.C,H3*% +X104700000Y-104015000D03* +%TD*% +D15* +%TO.C,U1*% +X80240000Y-90610000D03* +X80240000Y-91110000D03* +X80240000Y-91610000D03* +X80240000Y-92110000D03* +X78340000Y-92110000D03* +X78340000Y-91610000D03* +X78340000Y-91110000D03* +X78340000Y-90610000D03* +D16* +X79290000Y-91360000D03* +%TD*% +D17* +%TO.C,H11*% +X210290000Y-104015000D03* +%TD*% +D15* +%TO.C,U12*% +X225440000Y-90610000D03* +X225440000Y-91110000D03* +X225440000Y-91610000D03* +X225440000Y-92110000D03* +X223540000Y-92110000D03* +X223540000Y-91610000D03* +X223540000Y-91110000D03* +X223540000Y-90610000D03* +D16* +X224490000Y-91360000D03* +%TD*% +D15* +%TO.C,U8*% +X172640000Y-90610000D03* +X172640000Y-91110000D03* +X172640000Y-91610000D03* +X172640000Y-92110000D03* +X170740000Y-92110000D03* +X170740000Y-91610000D03* +X170740000Y-91110000D03* +X170740000Y-90610000D03* +D16* +X171690000Y-91360000D03* +%TD*% +D17* +%TO.C,H9*% +X183890002Y-104015000D03* +%TD*% +%TO.C,H2*% +X91500002Y-104021000D03* +%TD*% +%TO.C,H13*% +X236690002Y-104015000D03* +%TD*% +D15* +%TO.C,U5*% +X133040000Y-90610000D03* +X133040000Y-91110000D03* +X133040000Y-91610000D03* +X133040000Y-92110000D03* +X131140000Y-92110000D03* +X131140000Y-91610000D03* +X131140000Y-91110000D03* +X131140000Y-90610000D03* +D16* +X132090000Y-91360000D03* +%TD*% +D15* +%TO.C,U11*% +X212240000Y-90610000D03* +X212240000Y-91110000D03* +X212240000Y-91610000D03* +X212240000Y-92110000D03* +X210340000Y-92110000D03* +X210340000Y-91610000D03* +X210340000Y-91110000D03* +X210340000Y-90610000D03* +D16* +X211290000Y-91360000D03* +%TD*% +D15* +%TO.C,U9*% +X185840000Y-90610000D03* +X185840000Y-91110000D03* +X185840000Y-91610000D03* +X185840000Y-92110000D03* +X183940000Y-92110000D03* +X183940000Y-91610000D03* +X183940000Y-91110000D03* +X183940000Y-90610000D03* +D16* +X184890000Y-91360000D03* +%TD*% +D17* +%TO.C,H12*% +X223490000Y-104015000D03* +%TD*% +D15* +%TO.C,U0*% +X67040000Y-90610000D03* +X67040000Y-91110000D03* +X67040000Y-91610000D03* +X67040000Y-92110000D03* +X65140000Y-92110000D03* +X65140000Y-91610000D03* +X65140000Y-91110000D03* +X65140000Y-90610000D03* +D16* +X66090000Y-91360000D03* +%TD*% +D17* +%TO.C,H7*% +X157490002Y-104015000D03* +%TD*% +%TO.C,H5*% +X131090002Y-104021000D03* +%TD*% +%TO.C,H6*% +X144290002Y-104015000D03* +%TD*% +%LPD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-Edge_Cuts.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-Edge_Cuts.gbr new file mode 100644 index 0000000..59764c9 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-Edge_Cuts.gbr @@ -0,0 +1,74 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +X140643428Y-74014381D02* +G75* +G02* +X143471855Y-72842774I2828472J-2828419D01* +G01* +X57990000Y-105360000D02* +X57990001Y-90360001D01* +X153758146Y-72842809D02* +G75* +G02* +X156586548Y-74014407I-46J-3999991D01* +G01* +X57990001Y-90360001D02* +G75* +G02* +X59990002Y-88360001I1999999J1D01* +G01* +X172589048Y-88360000D02* +X240990003Y-88360001D01* +X242990002Y-105360001D02* +G75* +G02* +X240990002Y-107360002I-2000002J1D01* +G01* +X127469381Y-87188427D02* +G75* +G02* +X124640956Y-88359967I-2828381J2828427D01* +G01* +X59990002Y-107360000D02* +G75* +G02* +X57990000Y-105360000I-2J2000000D01* +G01* +X153758146Y-72842809D02* +X143471855Y-72842808D01* +X172589048Y-88360000D02* +G75* +G02* +X169760597Y-87188451I-48J4000000D01* +G01* +X240990002Y-107360001D02* +X59990002Y-107360000D01* +X59990002Y-88360000D02* +X124640956Y-88360000D01* +X156586573Y-74014382D02* +X169760620Y-87188428D01* +X240990003Y-88360001D02* +G75* +G02* +X242989999Y-90359999I-3J-1999999D01* +G01* +X127469381Y-87188427D02* +X140643428Y-74014381D01* +X242990002Y-90359999D02* +X242990002Y-105360001D01* +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Cu.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Cu.gbr new file mode 100644 index 0000000..d6251f6 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Cu.gbr @@ -0,0 +1,7103 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11R,1.600000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13R,0.900000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14C,3.000000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD15C,0.800000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD16C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD17C,1.000000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,C1,1*% +%TO.N,+3V3*% +X76090000Y-90585000D03* +%TO.P,C1,2*% +%TO.N,GND*% +X76090000Y-92135000D03* +%TD*% +%TO.P,C3,1*% +%TO.N,+3V3*% +X102060000Y-90615000D03* +%TO.P,C3,2*% +%TO.N,GND*% +X102060000Y-92165000D03* +%TD*% +%TO.P,C4,1*% +%TO.N,+3V3*% +X115680000Y-90625000D03* +%TO.P,C4,2*% +%TO.N,GND*% +X115680000Y-92175000D03* +%TD*% +%TO.P,C2,1*% +%TO.N,+3V3*% +X89290000Y-90585000D03* +%TO.P,C2,2*% +%TO.N,GND*% +X89290000Y-92135000D03* +%TD*% +%TO.P,C7,1*% +%TO.N,+3V3*% +X155290000Y-90585000D03* +%TO.P,C7,2*% +%TO.N,GND*% +X155290000Y-92135000D03* +%TD*% +%TO.P,C5,1*% +%TO.N,+3V3*% +X128880000Y-90600000D03* +%TO.P,C5,2*% +%TO.N,GND*% +X128880000Y-92150000D03* +%TD*% +%TO.P,C10,1*% +%TO.N,+3V3*% +X194890000Y-90585000D03* +%TO.P,C10,2*% +%TO.N,GND*% +X194890000Y-92135000D03* +%TD*% +D11* +%TO.P,SW0,1*% +%TO.N,/SDA_SW*% +X66140000Y-94190000D03* +%TO.P,SW0,2*% +%TO.N,Net-(H0-Pad1)*% +X66140000Y-96730000D03* +%TO.P,SW0,3*% +%TO.N,Net-(J0-Pin_7)*% +X73760000Y-96730000D03* +%TO.P,SW0,4*% +%TO.N,/SDA*% +X73760000Y-94190000D03* +%TD*% +D10* +%TO.P,C6,1*% +%TO.N,+3V3*% +X142080000Y-90625000D03* +%TO.P,C6,2*% +%TO.N,GND*% +X142080000Y-92175000D03* +%TD*% +%TO.P,C11,1*% +%TO.N,+3V3*% +X208090000Y-90585000D03* +%TO.P,C11,2*% +%TO.N,GND*% +X208090000Y-92135000D03* +%TD*% +%TO.P,C0,1*% +%TO.N,+3V3*% +X62890000Y-90585000D03* +%TO.P,C0,2*% +%TO.N,GND*% +X62890000Y-92135000D03* +%TD*% +%TO.P,C12,1*% +%TO.N,+3V3*% +X221290000Y-90585000D03* +%TO.P,C12,2*% +%TO.N,GND*% +X221290000Y-92135000D03* +%TD*% +%TO.P,C9,1*% +%TO.N,+3V3*% +X181690000Y-90585000D03* +%TO.P,C9,2*% +%TO.N,GND*% +X181690000Y-92135000D03* +%TD*% +%TO.P,C8,1*% +%TO.N,+3V3*% +X168490000Y-90585000D03* +%TO.P,C8,2*% +%TO.N,GND*% +X168490000Y-92135000D03* +%TD*% +D12* +%TO.P,U7,9,EP*% +%TO.N,GND*% +X158490000Y-91860000D03* +D13* +X158490000Y-91360000D03* +D12* +X158490000Y-90860000D03* +%TD*% +D14* +%TO.P,H8,1,1*% +%TO.N,Net-(J0-Pin_15)*% +X170690002Y-104015000D03* +%TD*% +D12* +%TO.P,U3,9,EP*% +%TO.N,GND*% +X105690000Y-91860000D03* +D13* +X105690000Y-91360000D03* +D12* +X105690000Y-90860000D03* +%TD*% +D14* +%TO.P,H4,1,1*% +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-104015001D03* +%TD*% +%TO.P,H1,1,1*% +%TO.N,Net-(J0-Pin_8)*% +X78290000Y-104020000D03* +%TD*% +D12* +%TO.P,U2,9,EP*% +%TO.N,GND*% +X92490000Y-91860000D03* +D13* +X92490000Y-91360000D03* +D12* +X92490000Y-90860000D03* +%TD*% +%TO.P,U10,9,EP*% +%TO.N,GND*% +X198090000Y-91860000D03* +D13* +X198090000Y-91360000D03* +D12* +X198090000Y-90860000D03* +%TD*% +%TO.P,U4,9,EP*% +%TO.N,GND*% +X118890000Y-91860000D03* +D13* +X118890000Y-91360000D03* +D12* +X118890000Y-90860000D03* +%TD*% +D14* +%TO.P,H0,1,1*% +%TO.N,Net-(H0-Pad1)*% +X65090000Y-104020000D03* +%TD*% +D12* +%TO.P,U6,9,EP*% +%TO.N,GND*% +X145290000Y-91860000D03* +D13* +X145290000Y-91360000D03* +D12* +X145290000Y-90860000D03* +%TD*% +D14* +%TO.P,H10,1,1*% +%TO.N,Net-(J0-Pin_17)*% +X197090002Y-104015000D03* +%TD*% +%TO.P,H3,1,1*% +%TO.N,Net-(J0-Pin_10)*% +X104700000Y-104015000D03* +%TD*% +D12* +%TO.P,U1,9,EP*% +%TO.N,GND*% +X79290000Y-91860000D03* +D13* +X79290000Y-91360000D03* +D12* +X79290000Y-90860000D03* +%TD*% +D14* +%TO.P,H11,1,1*% +%TO.N,Net-(J0-Pin_18)*% +X210290000Y-104015000D03* +%TD*% +D12* +%TO.P,U12,9,EP*% +%TO.N,GND*% +X224490000Y-91860000D03* +D13* +X224490000Y-91360000D03* +D12* +X224490000Y-90860000D03* +%TD*% +%TO.P,U8,9,EP*% +%TO.N,GND*% +X171690000Y-91860000D03* +D13* +X171690000Y-91360000D03* +D12* +X171690000Y-90860000D03* +%TD*% +D14* +%TO.P,H9,1,1*% +%TO.N,Net-(J0-Pin_16)*% +X183890002Y-104015000D03* +%TD*% +%TO.P,H2,1,1*% +%TO.N,Net-(J0-Pin_9)*% +X91500002Y-104021000D03* +%TD*% +%TO.P,H13,1,1*% +%TO.N,Net-(J0-Pin_20)*% +X236690002Y-104015000D03* +%TD*% +D12* +%TO.P,U5,9,EP*% +%TO.N,GND*% +X132090000Y-91860000D03* +D13* +X132090000Y-91360000D03* +D12* +X132090000Y-90860000D03* +%TD*% +%TO.P,U11,9,EP*% +%TO.N,GND*% +X211290000Y-91860000D03* +D13* +X211290000Y-91360000D03* +D12* +X211290000Y-90860000D03* +%TD*% +%TO.P,U9,9,EP*% +%TO.N,GND*% +X184890000Y-91860000D03* +D13* +X184890000Y-91360000D03* +D12* +X184890000Y-90860000D03* +%TD*% +D14* +%TO.P,H12,1,1*% +%TO.N,Net-(J0-Pin_19)*% +X223490000Y-104015000D03* +%TD*% +D12* +%TO.P,U0,9,EP*% +%TO.N,GND*% +X66090000Y-91860000D03* +D13* +X66090000Y-91360000D03* +D12* +X66090000Y-90860000D03* +%TD*% +D14* +%TO.P,H7,1,1*% +%TO.N,Net-(J0-Pin_14)*% +X157490002Y-104015000D03* +%TD*% +%TO.P,H5,1,1*% +%TO.N,Net-(J0-Pin_12)*% +X131090002Y-104021000D03* +%TD*% +%TO.P,H6,1,1*% +%TO.N,Net-(J0-Pin_13)*% +X144290002Y-104015000D03* +%TD*% +D15* +%TO.N,/SDA*% +X73760000Y-92310000D03* +X142430000Y-73960000D03* +X169750000Y-88390000D03* +X165950000Y-89840000D03* +X127764999Y-88064999D03* +X125989998Y-89840000D03* +X156825000Y-75465000D03* +%TO.N,+3V3*% +X209260000Y-90610000D03* +X222460000Y-90610000D03* +X143250000Y-90610000D03* +X116860000Y-92110000D03* +X77260000Y-90610000D03* +X196060000Y-90610000D03* +X90459117Y-90609182D03* +X169660000Y-90610000D03* +X90459117Y-92270000D03* +X64060000Y-90610000D03* +X130060000Y-90610000D03* +X143250000Y-92110000D03* +X156460000Y-90610000D03* +X182860000Y-90610000D03* +X116860000Y-90610000D03* +X103660000Y-90610000D03* +X143730000Y-93560000D03* +X154510000Y-75150000D03* +%TO.N,/SCL*% +X94530000Y-91110000D03* +X81885305Y-91110000D03* +X141981258Y-74874046D03* +X154510000Y-80140000D03* +X118925000Y-89115000D03* +X130060000Y-91630000D03* +X103190000Y-91500000D03* +X108175305Y-91110000D03* +X224525000Y-89115000D03* +X106180305Y-89115000D03* +X226520000Y-91110000D03* +X173730000Y-91110000D03* +X132575000Y-89115000D03* +X160354694Y-80140000D03* +X213320000Y-91110000D03* +X120920000Y-91110000D03* +X150610000Y-76440000D03* +X156457652Y-91637652D03* +X211325000Y-89115000D03* +X92535000Y-89115000D03* +X186930000Y-91110000D03* +X79890305Y-89115000D03* +X160970000Y-91110000D03* +X134570000Y-91110000D03* +X184935000Y-89115000D03* +X200120000Y-91110000D03* +X77257652Y-91637652D03* +X158980305Y-89115000D03* +X171735000Y-89115000D03* +X198125000Y-89115000D03* +%TO.N,Net-(J0-Pin_13)*% +X144290002Y-97040000D03* +%TO.N,Net-(J0-Pin_8)*% +X78290000Y-100665000D03* +X149810000Y-77260000D03* +X152555000Y-83003351D03* +%TO.N,Net-(J0-Pin_17)*% +X156042193Y-99211400D03* +X146529999Y-82896700D03* +X197130000Y-99211400D03* +%TO.N,Net-(J0-Pin_7)*% +X73770000Y-101390000D03* +%TO.N,Net-(J0-Pin_15)*% +X147331955Y-81648045D03* +X170690002Y-97761400D03* +X157419690Y-97761400D03* +%TO.N,Net-(J0-Pin_20)*% +X236690000Y-101380000D03* +X145010000Y-77260000D03* +X153969998Y-101386400D03* +%TO.N,Net-(J0-Pin_12)*% +X149655000Y-81722653D03* +X131090002Y-97765000D03* +X148210000Y-77260000D03* +%TO.N,Net-(J0-Pin_9)*% +X91500002Y-99940000D03* +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-98490000D03* +%TO.N,Net-(J0-Pin_10)*% +X149010001Y-76439996D03* +X151105000Y-82372653D03* +X104700000Y-99215000D03* +%TO.N,Net-(J0-Pin_14)*% +X147410001Y-76659998D03* +%TO.N,Net-(J0-Pin_16)*% +X156730941Y-98486400D03* +X183890002Y-98486399D03* +X146610000Y-77260000D03* +%TO.N,Net-(J0-Pin_19)*% +X223490000Y-100661400D03* +X154664697Y-100661400D03* +X145730000Y-84147309D03* +%TO.N,Net-(J0-Pin_18)*% +X155353445Y-99936400D03* +X145809998Y-76659998D03* +X210290000Y-99936400D03* +%TO.N,/SDA_SW*% +X64200000Y-94190000D03* +%TD*% +D16* +%TO.N,GND*% +X90840000Y-89810000D02* +X92490000Y-91460000D01* +X221290000Y-92135000D02* +X224215000Y-92135000D01* +X211015000Y-92135000D02* +X211290000Y-91860000D01* +X62890000Y-92135000D02* +X65815000Y-92135000D01* +X144315000Y-92835000D02* +X145290000Y-91860000D01* +X117870000Y-89840000D02* +X118890000Y-90860000D01* +X142090000Y-92110000D02* +X142815000Y-92835000D01* +X79290000Y-91860000D02* +X78787348Y-92362652D01* +X131595000Y-92355000D02* +X132090000Y-91860000D01* +X88805948Y-89810000D02* +X90840000Y-89810000D01* +X129110000Y-92355000D02* +X131595000Y-92355000D01* +X155517652Y-92362652D02* +X157987348Y-92362652D01* +X88490000Y-91335000D02* +X88490000Y-90125948D01* +X102120000Y-92225000D02* +X105325000Y-92225000D01* +X128890000Y-92135000D02* +X129110000Y-92355000D01* +X105325000Y-92225000D02* +X105690000Y-91860000D01* +X142815000Y-92835000D02* +X144315000Y-92835000D01* +X181690000Y-92135000D02* +X184615000Y-92135000D01* +X157987348Y-92362652D02* +X158490000Y-91860000D01* +X89290000Y-92135000D02* +X88490000Y-91335000D01* +X115205948Y-89840000D02* +X117870000Y-89840000D01* +X76317652Y-92362652D02* +X76090000Y-92135000D01* +X102060000Y-92165000D02* +X102120000Y-92225000D01* +X114880000Y-90165948D02* +X115205948Y-89840000D01* +X118890000Y-90860000D02* +X118890000Y-91860000D01* +X115690000Y-92135000D02* +X114880000Y-91325000D01* +X171415000Y-92135000D02* +X171690000Y-91860000D01* +X78787348Y-92362652D02* +X76317652Y-92362652D01* +X88490000Y-90125948D02* +X88805948Y-89810000D01* +X114880000Y-91325000D02* +X114880000Y-90165948D01* +X92490000Y-91460000D02* +X92490000Y-91860000D01* +X155290000Y-92135000D02* +X155517652Y-92362652D01* +X224215000Y-92135000D02* +X224490000Y-91860000D01* +X194890000Y-92135000D02* +X197815000Y-92135000D01* +X168490000Y-92135000D02* +X171415000Y-92135000D01* +X184615000Y-92135000D02* +X184890000Y-91860000D01* +X197815000Y-92135000D02* +X198090000Y-91860000D01* +X208090000Y-92135000D02* +X211015000Y-92135000D01* +X65815000Y-92135000D02* +X66090000Y-91860000D01* +%TO.N,/SDA*% +X167400000Y-88390000D02* +X169750000Y-88390000D01* +X165950000Y-89840000D02* +X167400000Y-88390000D01* +X153810000Y-74110000D02* +X153310000Y-73610000D01* +X142780000Y-73610000D02* +X142430000Y-73960000D01* +X156825000Y-75465000D02* +X155470000Y-74110000D01* +X125989998Y-89840000D02* +X127764999Y-88064999D01* +X155470000Y-74110000D02* +X153810000Y-74110000D01* +X73760000Y-92310000D02* +X73760000Y-94190000D01* +X153310000Y-73610000D02* +X142780000Y-73610000D01* +X125989998Y-89840000D02* +X125989996Y-89839998D01* +%TO.N,+3V3*% +X116860000Y-90610000D02* +X116860000Y-92110000D01* +X90459117Y-92270000D02* +X90459117Y-90609182D01* +X143250000Y-92110000D02* +X143250000Y-90610000D01* +%TO.N,/SCL*% +X92535000Y-89115000D02* +X94530000Y-91110000D01* +X130305000Y-91385000D02* +X130060000Y-91630000D01* +X224525000Y-89115000D02* +X226520000Y-91110000D01* +X106180305Y-89115000D02* +X103795305Y-91500000D01* +X108175305Y-91110000D02* +X106180305Y-89115000D01* +X198125000Y-89115000D02* +X200120000Y-91110000D01* +X156457653Y-91637652D02* +X156457652Y-91637652D01* +X77257653Y-91637652D02* +X77257652Y-91637652D01* +X158980305Y-89115000D02* +X156457653Y-91637652D01* +X160354694Y-80140000D02* +X154510000Y-80140000D01* +X79780305Y-89115000D02* +X77257653Y-91637652D01* +X132575000Y-89115000D02* +X132575000Y-89120305D01* +X79890305Y-89115000D02* +X79780305Y-89115000D01* +X143355305Y-74060000D02* +X149680000Y-74060000D01* +X134570000Y-91110000D02* +X132575000Y-89115000D01* +X150610000Y-74990000D02* +X150610000Y-76440000D01* +X171735000Y-89115000D02* +X173730000Y-91110000D01* +X130310305Y-91385000D02* +X130305000Y-91385000D01* +X141981258Y-74874046D02* +X142541259Y-74874046D01* +X118925000Y-89115000D02* +X120920000Y-91110000D01* +X184935000Y-89115000D02* +X186930000Y-91110000D01* +X142541259Y-74874046D02* +X143355305Y-74060000D01* +X103795305Y-91500000D02* +X103190000Y-91500000D01* +X160980000Y-91110000D02* +X160970000Y-91110000D01* +X211325000Y-89115000D02* +X213320000Y-91110000D01* +X149680000Y-74060000D02* +X150610000Y-74990000D01* +X79890305Y-89115000D02* +X81885305Y-91110000D01* +X160970000Y-91104695D02* +X158980305Y-89115000D01* +X160970000Y-91110000D02* +X160970000Y-91104695D01* +X132575000Y-89120305D02* +X130310305Y-91385000D01* +D17* +%TO.N,Net-(J0-Pin_13)*% +X144290002Y-104015000D02* +X144290002Y-97040000D01* +D16* +%TO.N,Net-(J0-Pin_8)*% +X149810000Y-80050000D02* +X152555000Y-82795000D01* +D17* +X78290000Y-104020000D02* +X78290000Y-100665000D01* +D16* +X152555000Y-82795000D02* +X152555000Y-83003351D01* +X149810000Y-77260000D02* +X149810000Y-80050000D01* +D17* +%TO.N,Net-(J0-Pin_17)*% +X197130000Y-99211400D02* +X197130000Y-103975002D01* +D16* +X153131400Y-99211400D02* +X156042193Y-99211400D01* +D17* +X197130000Y-103975002D02* +X197090002Y-104015000D01* +D16* +X146529999Y-82896700D02* +X146530000Y-82896700D01* +X146530000Y-82896700D02* +X151110000Y-87476700D01* +X151110000Y-97190000D02* +X153131400Y-99211400D01* +X151110000Y-87476700D02* +X151110000Y-97190000D01* +%TO.N,Net-(J0-Pin_7)*% +X73760000Y-101380000D02* +X73760000Y-96730000D01* +X73770000Y-101390000D02* +X73760000Y-101380000D01* +D17* +%TO.N,Net-(J0-Pin_15)*% +X170690002Y-97761400D02* +X170690002Y-104015000D01* +D16* +X152550000Y-86866091D02* +X152550000Y-96821402D01* +X147331955Y-81648046D02* +X152550000Y-86866091D01* +X147331955Y-81648045D02* +X147331955Y-81648046D01* +X152550000Y-96821402D02* +X153489998Y-97761400D01* +X153489998Y-97761400D02* +X157419690Y-97761400D01* +%TO.N,Net-(J0-Pin_20)*% +X145005000Y-84447616D02* +X148990000Y-88432616D01* +X148990000Y-97708376D02* +X152668024Y-101386400D01* +X152668024Y-101386400D02* +X153969998Y-101386400D01* +D17* +X236690000Y-101380000D02* +X236690000Y-104014998D01* +D16* +X145005000Y-77265000D02* +X145005000Y-84447616D01* +X145010000Y-77260000D02* +X145005000Y-77265000D01* +X148990000Y-88432616D02* +X148990000Y-97708376D01* +D17* +X236690000Y-104014998D02* +X236690002Y-104015000D01* +D16* +%TO.N,Net-(J0-Pin_12)*% +X148210000Y-77260000D02* +X148210000Y-80277653D01* +X148210000Y-80277653D02* +X149655000Y-81722653D01* +D17* +X131090002Y-104020000D02* +X131090002Y-97765000D01* +%TO.N,Net-(J0-Pin_9)*% +X91500002Y-104020000D02* +X91500002Y-99940000D01* +%TO.N,Net-(J0-Pin_11)*% +X117890000Y-98490000D02* +X117890000Y-104015001D01* +D16* +%TO.N,Net-(J0-Pin_10)*% +X149009306Y-76440691D02* +X149009306Y-80049306D01* +X151105000Y-82145000D02* +X151105000Y-82372653D01* +X149010001Y-76439996D02* +X149009306Y-76440691D01* +X104690002Y-103990002D02* +X104700000Y-104000000D01* +D17* +X104700000Y-99215000D02* +X104700000Y-104015000D01* +D16* +X149009306Y-80049306D02* +X151105000Y-82145000D01* +D17* +%TO.N,Net-(J0-Pin_14)*% +X160500000Y-99465685D02* +X160500000Y-99952501D01* +D16* +X153270000Y-86500000D02* +X147410000Y-80640000D01* +D17* +X159755769Y-101749232D02* +X157490002Y-104014999D01* +D16* +X159700000Y-98100000D02* +X158636400Y-97036400D01* +X153270000Y-96621402D02* +X153270000Y-86500000D01* +X158636400Y-97036400D02* +X153684998Y-97036400D01* +X147410000Y-76659999D02* +X147410001Y-76659998D01* +X153684998Y-97036400D02* +X153270000Y-96621402D01* +X147410000Y-80640000D02* +X147410000Y-76659999D01* +D17* +X157490002Y-104014999D02* +X157490002Y-104015000D01* +X159700000Y-98100000D02* +X160100000Y-98500000D01* +X160100000Y-98500000D02* +G75* +G02* +X160500006Y-99465685I-965700J-965700D01* +G01* +X160500000Y-99952501D02* +G75* +G02* +X159755777Y-101749240I-2541000J1D01* +G01* +D16* +%TO.N,Net-(J0-Pin_16)*% +X146606955Y-81948351D02* +X151830000Y-87171396D01* +X151830000Y-87171396D02* +X151830000Y-97001402D01* +D17* +X183890002Y-104015000D02* +X183890002Y-98486401D01* +D16* +X153314998Y-98486400D02* +X156730941Y-98486400D01* +X151830000Y-97001402D02* +X153314998Y-98486400D01* +X146606955Y-77263045D02* +X146606955Y-81948351D01* +X146610000Y-77260000D02* +X146606955Y-77263045D01* +X183890002Y-98486399D02* +X183890002Y-98486401D01* +%TO.N,Net-(J0-Pin_19)*% +X152741400Y-100661400D02* +X154664697Y-100661400D01* +X149660000Y-88077309D02* +X149660000Y-97580000D01* +X149660000Y-97580000D02* +X152741400Y-100661400D01* +D17* +X223490000Y-100661400D02* +X223490000Y-104015000D01* +D16* +X145730000Y-84147309D02* +X149660000Y-88077309D01* +%TO.N,Net-(J0-Pin_18)*% +X150380000Y-97370000D02* +X152946400Y-99936400D01* +X145804999Y-83197004D02* +X150380000Y-87772005D01* +X145809998Y-76659998D02* +X145810000Y-76660000D01* +X145804999Y-82596395D02* +X145804999Y-83197004D01* +X150380000Y-87772005D02* +X150380000Y-97370000D01* +X145810000Y-76660000D02* +X145810000Y-82591394D01* +X152946400Y-99936400D02* +X155353445Y-99936400D01* +X145810000Y-82591394D02* +X145804999Y-82596395D01* +D17* +X210290000Y-99936400D02* +X210290000Y-104015000D01* +%TO.N,Net-(H0-Pad1)*% +X65615000Y-97255000D02* +X66140000Y-96730000D01* +X65090000Y-98522462D02* +X65090000Y-104020000D01* +X65615000Y-97255000D02* +G75* +G03* +X65089984Y-98522462I1267500J-1267500D01* +G01* +D16* +%TO.N,/SDA_SW*% +X64200000Y-94190000D02* +X66140000Y-94190000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_17)*% +G36* +X197626922Y-99524762D02* +G01* +X197630343Y-99532680D01* +X197660997Y-100544380D01* +X197758455Y-101266135D01* +X197853393Y-101607369D01* +X197929072Y-101879379D01* +X198179551Y-102576900D01* +X198179596Y-102577030D01* +X198512692Y-103540214D01* +X198512158Y-103549153D01* +X198505459Y-103555095D01* +X198505258Y-103555163D01* +X197093625Y-104014820D01* +X197086379Y-104014820D01* +X195674833Y-103555192D01* +X195668028Y-103549372D01* +X195667331Y-103540444D01* +X195667410Y-103540214D01* +X196009800Y-102574583D01* +X196009866Y-102574405D01* +X196280284Y-101878280D01* +X196474183Y-101267552D01* +X196590948Y-100547003D01* +X196629571Y-99532588D01* +X196633311Y-99524453D01* +X196641263Y-99521335D01* +X197618649Y-99521335D01* +X197626922Y-99524762D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(H0-Pad1)*% +G36* +X65586965Y-99523427D02* +G01* +X65590385Y-99531302D01* +X65624934Y-100545882D01* +X65624935Y-100545892D01* +X65731870Y-101268218D01* +X65913986Y-101881208D01* +X65914003Y-101881258D01* +X66174449Y-102579088D01* +X66174531Y-102579313D01* +X66512633Y-103545186D01* +X66512132Y-103554127D01* +X66505456Y-103560095D01* +X66505213Y-103560177D01* +X65093623Y-104019820D01* +X65086377Y-104019820D01* +X63674786Y-103560177D01* +X63667981Y-103554357D01* +X63667284Y-103545429D01* +X63667347Y-103545239D01* +X64005473Y-102579295D01* +X64005549Y-102579088D01* +X64265994Y-101881258D01* +X64266004Y-101881232D01* +X64448130Y-101268212D01* +X64555064Y-100545892D01* +X64589615Y-99531301D01* +X64593321Y-99523150D01* +X64601308Y-99520000D01* +X65578692Y-99520000D01* +X65586965Y-99523427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_18)*% +G36* +X210787082Y-99939827D02* +G01* +X210790497Y-99947580D01* +X210831007Y-100858521D01* +X210831008Y-100858527D01* +X210831008Y-100858532D01* +X210831009Y-100858533D01* +X210950092Y-101503907D01* +X211056565Y-101807797D01* +X211141327Y-102049718D01* +X211141330Y-102049724D01* +X211398698Y-102672933D01* +X211398886Y-102673418D01* +X211712473Y-103540110D01* +X211712065Y-103549056D01* +X211705452Y-103555093D01* +X211705094Y-103555216D01* +X210293623Y-104014820D01* +X210286377Y-104014820D01* +X208874905Y-103555216D01* +X208868100Y-103549396D01* +X208867403Y-103540468D01* +X208867505Y-103540168D01* +X209181114Y-102673411D01* +X209181300Y-102672933D01* +X209438670Y-102049722D01* +X209629906Y-101503907D01* +X209748990Y-100858533D01* +X209789503Y-99947580D01* +X209793294Y-99939467D01* +X209801191Y-99936400D01* +X210778809Y-99936400D01* +X210787082Y-99939827D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_15)*% +G36* +X171186967Y-99518427D02* +G01* +X171190387Y-99526302D01* +X171224936Y-100540882D01* +X171224937Y-100540892D01* +X171331872Y-101263218D01* +X171513988Y-101876208D01* +X171514005Y-101876258D01* +X171774451Y-102574088D01* +X171774533Y-102574313D01* +X172112635Y-103540186D01* +X172112134Y-103549127D01* +X172105458Y-103555095D01* +X172105215Y-103555177D01* +X170693625Y-104014820D01* +X170686379Y-104014820D01* +X169274788Y-103555177D01* +X169267983Y-103549357D01* +X169267286Y-103540429D01* +X169267349Y-103540239D01* +X169605475Y-102574295D01* +X169605551Y-102574088D01* +X169865996Y-101876258D01* +X169866006Y-101876232D01* +X170048132Y-101263212D01* +X170155066Y-100540892D01* +X170189617Y-99526301D01* +X170193323Y-99518150D01* +X170201310Y-99515000D01* +X171178694Y-99515000D01* +X171186967Y-99518427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,+3V3*% +G36* +X141461377Y-73818184D02* +G01* +X141511367Y-73866997D01* +X141527031Y-73935088D01* +X141526571Y-73940676D01* +X141524540Y-73960000D01* +X141530023Y-74012173D01* +X141517453Y-74080903D01* +X141479588Y-74125451D01* +X141375385Y-74201159D01* +X141248724Y-74341831D01* +X141154079Y-74505761D01* +X141154076Y-74505768D01* +X141102562Y-74664313D01* +X141095584Y-74685790D01* +X141075798Y-74874046D01* +X141095584Y-75062302D01* +X141095585Y-75062305D01* +X141154076Y-75242323D01* +X141154079Y-75242330D01* +X141248725Y-75406262D01* +X141354406Y-75523632D01* +X141375387Y-75546934D01* +X141528523Y-75658194D01* +X141528528Y-75658197D01* +X141701450Y-75735188D01* +X141701455Y-75735190D01* +X141886612Y-75774546D01* +X141886613Y-75774546D01* +X142075902Y-75774546D01* +X142075904Y-75774546D01* +X142261061Y-75735190D01* +X142433988Y-75658197D01* +X142587129Y-75546934D01* +X142608111Y-75523630D01* +X142667595Y-75486982D01* +X142676057Y-75484987D01* +X142723711Y-75475509D01* +X142773755Y-75454780D01* +X142837545Y-75428358D01* +X142896845Y-75388734D01* +X142896846Y-75388734D01* +X142925412Y-75369645D01* +X142939992Y-75359904D01* +X143027117Y-75272779D01* +X143027118Y-75272776D01* +X143034184Y-75265711D01* +X143034186Y-75265707D01* +X143578076Y-74721819D01* +X143639399Y-74688334D01* +X143665757Y-74685500D01* +X149369548Y-74685500D01* +X149436587Y-74705185D01* +X149457229Y-74721819D01* +X149948181Y-75212771D01* +X149981666Y-75274094D01* +X149984500Y-75300452D01* +X149984500Y-75741312D01* +X149964815Y-75808351D01* +X149952650Y-75824284D01* +X149902152Y-75880368D01* +X149842666Y-75917017D01* +X149772809Y-75915687D01* +X149717852Y-75880368D01* +X149615871Y-75767107D01* +X149462735Y-75655847D01* +X149462730Y-75655844D01* +X149289808Y-75578853D01* +X149289803Y-75578851D01* +X149139640Y-75546934D01* +X149104647Y-75539496D01* +X148915355Y-75539496D01* +X148882898Y-75546394D01* +X148730198Y-75578851D01* +X148730193Y-75578853D01* +X148557271Y-75655844D01* +X148557266Y-75655847D01* +X148404130Y-75767107D01* +X148277466Y-75907781D01* +X148232692Y-75985333D01* +X148182125Y-76033549D01* +X148113518Y-76046771D01* +X148048653Y-76020803D01* +X148033155Y-76006305D01* +X148024971Y-75997216D01* +X148015872Y-75987110D01* +X148015871Y-75987109D01* +X147862735Y-75875849D01* +X147862730Y-75875846D01* +X147689808Y-75798855D01* +X147689803Y-75798853D01* +X147544002Y-75767863D01* +X147504647Y-75759498D01* +X147315355Y-75759498D01* +X147282898Y-75766396D01* +X147130198Y-75798853D01* +X147130193Y-75798855D01* +X146957271Y-75875846D01* +X146957266Y-75875849D01* +X146804130Y-75987109D01* +X146804129Y-75987110D01* +X146702148Y-76100371D01* +X146642662Y-76137019D01* +X146572805Y-76135688D01* +X146517849Y-76100370D01* +X146457683Y-76033549D01* +X146415869Y-75987110D01* +X146415868Y-75987109D01* +X146262732Y-75875849D01* +X146262727Y-75875846D01* +X146089805Y-75798855D01* +X146089800Y-75798853D01* +X145943999Y-75767863D01* +X145904644Y-75759498D01* +X145715352Y-75759498D01* +X145682895Y-75766396D01* +X145530195Y-75798853D01* +X145530190Y-75798855D01* +X145357268Y-75875846D01* +X145357263Y-75875849D01* +X145204127Y-75987109D01* +X145077464Y-76127783D01* +X144982815Y-76291720D01* +X144982227Y-76293042D01* +X144981683Y-76293681D01* +X144979570Y-76297342D01* +X144978900Y-76296955D01* +X144936970Y-76346273D01* +X144894735Y-76363882D01* +X144730197Y-76398855D01* +X144730192Y-76398857D01* +X144557270Y-76475848D01* +X144557265Y-76475851D01* +X144404129Y-76587111D01* +X144277466Y-76727785D01* +X144182821Y-76891715D01* +X144182818Y-76891722D01* +X144124327Y-77071740D01* +X144124326Y-77071744D01* +X144104540Y-77260000D01* +X144124326Y-77448256D01* +X144124327Y-77448258D01* +X144124327Y-77448259D01* +X144182818Y-77628277D01* +X144182821Y-77628284D01* +X144277467Y-77792216D01* +X144317834Y-77837048D01* +X144347650Y-77870162D01* +X144377880Y-77933153D01* +X144379500Y-77953134D01* +X144379500Y-84509227D01* +X144403535Y-84630060D01* +X144403540Y-84630077D01* +X144450685Y-84743896D01* +X144450690Y-84743905D01* +X144484914Y-84795123D01* +X144484915Y-84795125D01* +X144519141Y-84846349D01* +X144610586Y-84937794D01* +X144610608Y-84937814D01* +X148328181Y-88655387D01* +X148361666Y-88716710D01* +X148364500Y-88743068D01* +X148364500Y-97769986D01* +X148388535Y-97890822D01* +X148388539Y-97890835D01* +X148399604Y-97917546D01* +X148399605Y-97917549D01* +X148435685Y-98004657D01* +X148435687Y-98004661D01* +X148458228Y-98038394D01* +X148458229Y-98038396D01* +X148504140Y-98107107D01* +X148504141Y-98107108D01* +X148504142Y-98107109D01* +X148591267Y-98194234D01* +X148591268Y-98194234D01* +X148598335Y-98201301D01* +X148598334Y-98201301D01* +X148598337Y-98201303D01* +X152182165Y-101785132D01* +X152182166Y-101785133D01* +X152227467Y-101830434D01* +X152269293Y-101872260D01* +X152269295Y-101872261D01* +X152310186Y-101899584D01* +X152310187Y-101899584D01* +X152371738Y-101940711D01* +X152485572Y-101987863D01* +X152606412Y-102011899D01* +X152606416Y-102011900D01* +X152606417Y-102011900D01* +X152606418Y-102011900D01* +X153266250Y-102011900D01* +X153333289Y-102031585D01* +X153358398Y-102052926D01* +X153364124Y-102059285D01* +X153364128Y-102059289D01* +X153517263Y-102170548D01* +X153517268Y-102170551D01* +X153690190Y-102247542D01* +X153690195Y-102247544D01* +X153875352Y-102286900D01* +X153875353Y-102286900D01* +X154064642Y-102286900D01* +X154064644Y-102286900D01* +X154249801Y-102247544D01* +X154422728Y-102170551D01* +X154575869Y-102059288D01* +X154702531Y-101918616D01* +X154797177Y-101754684D01* +X154845147Y-101607045D01* +X154884584Y-101549372D01* +X154937297Y-101524075D01* +X154937804Y-101523967D01* +X154944500Y-101522544D01* +X154944502Y-101522542D01* +X154944505Y-101522542D01* +X155058305Y-101471874D01* +X155117427Y-101445551D01* +X155270568Y-101334288D01* +X155397230Y-101193616D01* +X155491876Y-101029684D01* +X155540288Y-100880687D01* +X155579724Y-100823013D01* +X155627281Y-100800191D01* +X155627073Y-100799550D01* +X155631852Y-100797997D01* +X155632438Y-100797715D01* +X155633248Y-100797544D01* +X155634758Y-100796872D01* +X155710434Y-100763178D01* +X155806175Y-100720551D01* +X155959316Y-100609288D01* +X156085978Y-100468616D01* +X156180624Y-100304684D01* +X156229036Y-100155687D01* +X156268472Y-100098013D01* +X156316029Y-100075191D01* +X156315821Y-100074550D01* +X156320600Y-100072997D01* +X156321186Y-100072715D01* +X156321996Y-100072544D01* +X156494923Y-99995551D01* +X156648064Y-99884288D01* +X156774726Y-99743616D01* +X156869372Y-99579684D01* +X156917784Y-99430687D01* +X156957220Y-99373013D01* +X157004777Y-99350191D01* +X157004569Y-99349550D01* +X157009348Y-99347997D01* +X157009934Y-99347715D01* +X157010744Y-99347544D01* +X157183671Y-99270551D01* +X157336812Y-99159288D01* +X157463474Y-99018616D01* +X157558120Y-98854684D01* +X157606532Y-98705687D01* +X157645968Y-98648013D01* +X157693526Y-98625192D01* +X157693318Y-98624550D01* +X157698107Y-98622994D01* +X157698689Y-98622714D01* +X157699493Y-98622544D01* +X157699497Y-98622542D01* +X157699498Y-98622542D01* +X157757748Y-98596606D01* +X157872420Y-98545551D01* +X158025561Y-98434288D01* +X158152223Y-98293616D01* +X158246869Y-98129684D01* +X158305364Y-97949656D01* +X158312400Y-97882707D01* +X158338983Y-97818096D01* +X158396280Y-97778111D01* +X158466099Y-97775451D01* +X158523399Y-97807990D01* +X158663182Y-97947772D01* +X158696666Y-98009094D01* +X158699500Y-98035452D01* +X158699500Y-98198544D01* +X158737947Y-98391828D01* +X158737949Y-98391836D01* +X158813367Y-98573910D01* +X158813372Y-98573920D01* +X158922860Y-98737780D01* +X158922863Y-98737784D01* +X159386793Y-99201714D01* +X159397483Y-99213902D01* +X159440642Y-99270149D01* +X159456824Y-99298178D01* +X159480813Y-99356094D01* +X159489191Y-99387358D01* +X159498439Y-99457590D01* +X159499500Y-99473778D01* +X159499500Y-99948434D01* +X159499235Y-99956544D01* +X159486852Y-100145470D01* +X159484734Y-100161551D01* +X159448595Y-100343232D01* +X159444397Y-100358900D01* +X159440092Y-100371582D01* +X159437294Y-100379031D01* +X159308908Y-100690092D01* +X159305501Y-100697624D01* +X159296711Y-100715450D01* +X159288600Y-100729500D01* +X159185683Y-100883530D01* +X159175808Y-100896399D01* +X159051095Y-101038608D01* +X159045548Y-101044530D01* +X158681951Y-101408127D01* +X158631945Y-101438584D01* +X158196167Y-101577558D01* +X158193800Y-101578287D01* +X158162036Y-101587722D01* +X158095891Y-101588959D01* +X157959478Y-101553934D01* +X157959465Y-101553932D01* +X157647331Y-101514500D01* +X157647320Y-101514500D01* +X157332684Y-101514500D01* +X157332672Y-101514500D01* +X157020538Y-101553932D01* +X157020525Y-101553934D01* +X156715776Y-101632180D01* +X156715773Y-101632181D01* +X156423244Y-101748001D01* +X156423243Y-101748002D01* +X156147518Y-101899584D01* +X156147506Y-101899591D01* +X155892980Y-102084515D01* +X155892970Y-102084523D01* +X155663610Y-102299907D01* +X155663608Y-102299909D01* +X155463056Y-102542334D01* +X155463053Y-102542338D01* +X155294466Y-102807990D01* +X155294463Y-102807996D01* +X155160501Y-103092678D01* +X155160499Y-103092683D01* +X155063272Y-103391916D01* +X155004313Y-103700988D01* +X155004312Y-103700995D01* +X154984558Y-104014994D01* +X154984558Y-104015005D01* +X155004312Y-104329004D01* +X155004313Y-104329011D01* +X155063272Y-104638083D01* +X155160499Y-104937316D01* +X155160501Y-104937321D01* +X155294463Y-105222003D01* +X155294466Y-105222009D01* +X155463053Y-105487661D01* +X155463056Y-105487665D01* +X155663608Y-105730090D01* +X155663610Y-105730092D01* +X155663612Y-105730094D01* +X155892972Y-105945478D01* +X155892977Y-105945481D01* +X155892980Y-105945484D01* +X156147506Y-106130408D01* +X156147508Y-106130409D01* +X156147518Y-106130416D01* +X156423236Y-106281994D01* +X156423239Y-106281995D01* +X156423243Y-106281997D01* +X156423244Y-106281998D01* +X156715773Y-106397818D01* +X156715776Y-106397819D01* +X156980697Y-106465839D01* +X157020529Y-106476066D01* +X157086012Y-106484338D01* +X157332672Y-106515499D01* +X157332681Y-106515499D01* +X157332684Y-106515500D01* +X157332686Y-106515500D01* +X157647318Y-106515500D01* +X157647320Y-106515500D01* +X157647323Y-106515499D01* +X157647331Y-106515499D01* +X157833595Y-106491968D01* +X157959475Y-106476066D01* +X158264227Y-106397819D01* +X158264230Y-106397818D01* +X158556759Y-106281998D01* +X158556760Y-106281997D01* +X158556758Y-106281997D01* +X158556768Y-106281994D01* +X158832486Y-106130416D01* +X159087032Y-105945478D01* +X159316392Y-105730094D01* +X159516949Y-105487663D01* +X159685539Y-105222007D01* +X159819505Y-104937315D01* +X159916733Y-104638079D01* +X159975690Y-104329015D01* +X159992768Y-104057550D01* +X160008226Y-104014994D01* +X168184558Y-104014994D01* +X168184558Y-104015005D01* +X168204312Y-104329004D01* +X168204313Y-104329011D01* +X168263272Y-104638083D01* +X168360499Y-104937316D01* +X168360501Y-104937321D01* +X168494463Y-105222003D01* +X168494466Y-105222009D01* +X168663053Y-105487661D01* +X168663056Y-105487665D01* +X168863608Y-105730090D01* +X168863610Y-105730092D01* +X168863612Y-105730094D01* +X169092972Y-105945478D01* +X169092977Y-105945481D01* +X169092980Y-105945484D01* +X169347506Y-106130408D01* +X169347508Y-106130409D01* +X169347518Y-106130416D01* +X169623236Y-106281994D01* +X169623239Y-106281995D01* +X169623243Y-106281997D01* +X169623244Y-106281998D01* +X169915773Y-106397818D01* +X169915776Y-106397819D01* +X170180697Y-106465839D01* +X170220529Y-106476066D01* +X170286012Y-106484338D01* +X170532672Y-106515499D01* +X170532681Y-106515499D01* +X170532684Y-106515500D01* +X170532686Y-106515500D01* +X170847318Y-106515500D01* +X170847320Y-106515500D01* +X170847323Y-106515499D01* +X170847331Y-106515499D01* +X171033595Y-106491968D01* +X171159475Y-106476066D01* +X171464227Y-106397819D01* +X171464230Y-106397818D01* +X171756759Y-106281998D01* +X171756760Y-106281997D01* +X171756758Y-106281997D01* +X171756768Y-106281994D01* +X172032486Y-106130416D01* +X172287032Y-105945478D01* +X172516392Y-105730094D01* +X172716949Y-105487663D01* +X172885539Y-105222007D01* +X173019505Y-104937315D01* +X173116733Y-104638079D01* +X173175690Y-104329015D01* +X173192769Y-104057551D01* +X173195446Y-104015005D01* +X173195446Y-104014994D01* +X181384558Y-104014994D01* +X181384558Y-104015005D01* +X181404312Y-104329004D01* +X181404313Y-104329011D01* +X181463272Y-104638083D01* +X181560499Y-104937316D01* +X181560501Y-104937321D01* +X181694463Y-105222003D01* +X181694466Y-105222009D01* +X181863053Y-105487661D01* +X181863056Y-105487665D01* +X182063608Y-105730090D01* +X182063610Y-105730092D01* +X182063612Y-105730094D01* +X182292972Y-105945478D01* +X182292977Y-105945481D01* +X182292980Y-105945484D01* +X182547506Y-106130408D01* +X182547508Y-106130409D01* +X182547518Y-106130416D01* +X182823236Y-106281994D01* +X182823239Y-106281995D01* +X182823243Y-106281997D01* +X182823244Y-106281998D01* +X183115773Y-106397818D01* +X183115776Y-106397819D01* +X183380697Y-106465839D01* +X183420529Y-106476066D01* +X183486012Y-106484338D01* +X183732672Y-106515499D01* +X183732681Y-106515499D01* +X183732684Y-106515500D01* +X183732686Y-106515500D01* +X184047318Y-106515500D01* +X184047320Y-106515500D01* +X184047323Y-106515499D01* +X184047331Y-106515499D01* +X184233595Y-106491968D01* +X184359475Y-106476066D01* +X184664227Y-106397819D01* +X184664230Y-106397818D01* +X184956759Y-106281998D01* +X184956760Y-106281997D01* +X184956758Y-106281997D01* +X184956768Y-106281994D01* +X185232486Y-106130416D01* +X185487032Y-105945478D01* +X185716392Y-105730094D01* +X185916949Y-105487663D01* +X186085539Y-105222007D01* +X186219505Y-104937315D01* +X186316733Y-104638079D01* +X186375690Y-104329015D01* +X186392769Y-104057551D01* +X186395446Y-104015005D01* +X186395446Y-104014994D01* +X194584558Y-104014994D01* +X194584558Y-104015005D01* +X194604312Y-104329004D01* +X194604313Y-104329011D01* +X194663272Y-104638083D01* +X194760499Y-104937316D01* +X194760501Y-104937321D01* +X194894463Y-105222003D01* +X194894466Y-105222009D01* +X195063053Y-105487661D01* +X195063056Y-105487665D01* +X195263608Y-105730090D01* +X195263610Y-105730092D01* +X195263612Y-105730094D01* +X195492972Y-105945478D01* +X195492977Y-105945481D01* +X195492980Y-105945484D01* +X195747506Y-106130408D01* +X195747508Y-106130409D01* +X195747518Y-106130416D01* +X196023236Y-106281994D01* +X196023239Y-106281995D01* +X196023243Y-106281997D01* +X196023244Y-106281998D01* +X196315773Y-106397818D01* +X196315776Y-106397819D01* +X196580697Y-106465839D01* +X196620529Y-106476066D01* +X196686012Y-106484338D01* +X196932672Y-106515499D01* +X196932681Y-106515499D01* +X196932684Y-106515500D01* +X196932686Y-106515500D01* +X197247318Y-106515500D01* +X197247320Y-106515500D01* +X197247323Y-106515499D01* +X197247331Y-106515499D01* +X197433595Y-106491968D01* +X197559475Y-106476066D01* +X197864227Y-106397819D01* +X197864230Y-106397818D01* +X198156759Y-106281998D01* +X198156760Y-106281997D01* +X198156758Y-106281997D01* +X198156768Y-106281994D01* +X198432486Y-106130416D01* +X198687032Y-105945478D01* +X198916392Y-105730094D01* +X199116949Y-105487663D01* +X199285539Y-105222007D01* +X199419505Y-104937315D01* +X199516733Y-104638079D01* +X199575690Y-104329015D01* +X199592769Y-104057551D01* +X199595446Y-104015005D01* +X199595446Y-104014994D01* +X207784556Y-104014994D01* +X207784556Y-104015005D01* +X207804310Y-104329004D01* +X207804311Y-104329011D01* +X207863270Y-104638083D01* +X207960497Y-104937316D01* +X207960499Y-104937321D01* +X208094461Y-105222003D01* +X208094464Y-105222009D01* +X208263051Y-105487661D01* +X208263054Y-105487665D01* +X208463606Y-105730090D01* +X208463608Y-105730092D01* +X208463610Y-105730094D01* +X208692970Y-105945478D01* +X208692975Y-105945481D01* +X208692978Y-105945484D01* +X208947504Y-106130408D01* +X208947506Y-106130409D01* +X208947516Y-106130416D01* +X209223234Y-106281994D01* +X209223237Y-106281995D01* +X209223241Y-106281997D01* +X209223242Y-106281998D01* +X209515771Y-106397818D01* +X209515774Y-106397819D01* +X209780695Y-106465839D01* +X209820527Y-106476066D01* +X209886010Y-106484338D01* +X210132670Y-106515499D01* +X210132679Y-106515499D01* +X210132682Y-106515500D01* +X210132684Y-106515500D01* +X210447316Y-106515500D01* +X210447318Y-106515500D01* +X210447321Y-106515499D01* +X210447329Y-106515499D01* +X210633593Y-106491968D01* +X210759473Y-106476066D01* +X211064225Y-106397819D01* +X211064228Y-106397818D01* +X211356757Y-106281998D01* +X211356758Y-106281997D01* +X211356756Y-106281997D01* +X211356766Y-106281994D01* +X211632484Y-106130416D01* +X211887030Y-105945478D01* +X212116390Y-105730094D01* +X212316947Y-105487663D01* +X212485537Y-105222007D01* +X212619503Y-104937315D01* +X212716731Y-104638079D01* +X212775688Y-104329015D01* +X212792767Y-104057551D01* +X212795444Y-104015005D01* +X212795444Y-104014994D01* +X220984556Y-104014994D01* +X220984556Y-104015005D01* +X221004310Y-104329004D01* +X221004311Y-104329011D01* +X221063270Y-104638083D01* +X221160497Y-104937316D01* +X221160499Y-104937321D01* +X221294461Y-105222003D01* +X221294464Y-105222009D01* +X221463051Y-105487661D01* +X221463054Y-105487665D01* +X221663606Y-105730090D01* +X221663608Y-105730092D01* +X221663610Y-105730094D01* +X221892970Y-105945478D01* +X221892975Y-105945481D01* +X221892978Y-105945484D01* +X222147504Y-106130408D01* +X222147506Y-106130409D01* +X222147516Y-106130416D01* +X222423234Y-106281994D01* +X222423237Y-106281995D01* +X222423241Y-106281997D01* +X222423242Y-106281998D01* +X222715771Y-106397818D01* +X222715774Y-106397819D01* +X222980695Y-106465839D01* +X223020527Y-106476066D01* +X223086010Y-106484338D01* +X223332670Y-106515499D01* +X223332679Y-106515499D01* +X223332682Y-106515500D01* +X223332684Y-106515500D01* +X223647316Y-106515500D01* +X223647318Y-106515500D01* +X223647321Y-106515499D01* +X223647329Y-106515499D01* +X223833593Y-106491968D01* +X223959473Y-106476066D01* +X224264225Y-106397819D01* +X224264228Y-106397818D01* +X224556757Y-106281998D01* +X224556758Y-106281997D01* +X224556756Y-106281997D01* +X224556766Y-106281994D01* +X224832484Y-106130416D01* +X225087030Y-105945478D01* +X225316390Y-105730094D01* +X225516947Y-105487663D01* +X225685537Y-105222007D01* +X225819503Y-104937315D01* +X225916731Y-104638079D01* +X225975688Y-104329015D01* +X225992767Y-104057551D01* +X225995444Y-104015005D01* +X225995444Y-104014994D01* +X234184558Y-104014994D01* +X234184558Y-104015005D01* +X234204312Y-104329004D01* +X234204313Y-104329011D01* +X234263272Y-104638083D01* +X234360499Y-104937316D01* +X234360501Y-104937321D01* +X234494463Y-105222003D01* +X234494466Y-105222009D01* +X234663053Y-105487661D01* +X234663056Y-105487665D01* +X234863608Y-105730090D01* +X234863610Y-105730092D01* +X234863612Y-105730094D01* +X235092972Y-105945478D01* +X235092977Y-105945481D01* +X235092980Y-105945484D01* +X235347506Y-106130408D01* +X235347508Y-106130409D01* +X235347518Y-106130416D01* +X235623236Y-106281994D01* +X235623239Y-106281995D01* +X235623243Y-106281997D01* +X235623244Y-106281998D01* +X235915773Y-106397818D01* +X235915776Y-106397819D01* +X236180697Y-106465839D01* +X236220529Y-106476066D01* +X236286012Y-106484338D01* +X236532672Y-106515499D01* +X236532681Y-106515499D01* +X236532684Y-106515500D01* +X236532686Y-106515500D01* +X236847318Y-106515500D01* +X236847320Y-106515500D01* +X236847323Y-106515499D01* +X236847331Y-106515499D01* +X237033595Y-106491968D01* +X237159475Y-106476066D01* +X237464227Y-106397819D01* +X237464230Y-106397818D01* +X237756759Y-106281998D01* +X237756760Y-106281997D01* +X237756758Y-106281997D01* +X237756768Y-106281994D01* +X238032486Y-106130416D01* +X238287032Y-105945478D01* +X238516392Y-105730094D01* +X238716949Y-105487663D01* +X238885539Y-105222007D01* +X239019505Y-104937315D01* +X239116733Y-104638079D01* +X239175690Y-104329015D01* +X239192769Y-104057551D01* +X239195446Y-104015005D01* +X239195446Y-104014994D01* +X239175691Y-103700995D01* +X239175690Y-103700988D01* +X239175690Y-103700986D01* +X239175690Y-103700985D01* +X239116733Y-103391921D01* +X239019505Y-103092685D01* +X238885539Y-102807993D01* +X238850416Y-102752648D01* +X238716950Y-102542338D01* +X238716947Y-102542334D01* +X238516395Y-102299909D01* +X238516393Y-102299907D01* +X238292358Y-102089523D01* +X238287032Y-102084522D01* +X238287024Y-102084516D01* +X238287023Y-102084515D01* +X238032497Y-101899591D01* +X238032490Y-101899586D01* +X238032486Y-101899584D01* +X237793386Y-101768137D01* +X237744122Y-101718591D01* +X237729833Y-101672712D01* +X237693734Y-101336495D01* +X237691608Y-101320694D01* +X237690500Y-101304156D01* +X237690500Y-101281456D01* +X237652052Y-101088170D01* +X237652051Y-101088169D01* +X237652051Y-101088165D01* +X237624527Y-101021715D01* +X237576635Y-100906092D01* +X237576628Y-100906079D01* +X237467139Y-100742218D01* +X237467136Y-100742214D01* +X237327785Y-100602863D01* +X237327781Y-100602860D01* +X237163920Y-100493371D01* +X237163907Y-100493364D01* +X236981839Y-100417950D01* +X236981829Y-100417947D01* +X236788543Y-100379500D01* +X236788541Y-100379500D01* +X236591459Y-100379500D01* +X236591457Y-100379500D01* +X236398170Y-100417947D01* +X236398160Y-100417950D01* +X236216092Y-100493364D01* +X236216079Y-100493371D01* +X236052218Y-100602860D01* +X236052214Y-100602863D01* +X235912863Y-100742214D01* +X235912860Y-100742218D01* +X235803371Y-100906079D01* +X235803364Y-100906092D01* +X235727950Y-101088160D01* +X235727947Y-101088170D01* +X235689500Y-101281456D01* +X235689500Y-101308246D01* +X235686513Y-101332040D01* +X235687051Y-101332137D01* +X235686265Y-101336492D01* +X235650164Y-101672716D01* +X235623435Y-101737271D01* +X235586611Y-101768140D01* +X235347518Y-101899583D01* +X235347506Y-101899591D01* +X235092980Y-102084515D01* +X235092970Y-102084523D01* +X234863610Y-102299907D01* +X234863608Y-102299909D01* +X234663056Y-102542334D01* +X234663053Y-102542338D01* +X234494466Y-102807990D01* +X234494463Y-102807996D01* +X234360501Y-103092678D01* +X234360499Y-103092683D01* +X234263272Y-103391916D01* +X234204313Y-103700988D01* +X234204312Y-103700995D01* +X234184558Y-104014994D01* +X225995444Y-104014994D01* +X225975689Y-103700995D01* +X225975688Y-103700988D01* +X225975688Y-103700986D01* +X225975688Y-103700985D01* +X225916731Y-103391921D01* +X225819503Y-103092685D01* +X225685537Y-102807993D01* +X225650414Y-102752648D01* +X225516948Y-102542338D01* +X225516945Y-102542334D01* +X225316393Y-102299909D01* +X225316391Y-102299907D01* +X225092356Y-102089523D01* +X225087030Y-102084522D01* +X225087022Y-102084516D01* +X225087021Y-102084515D01* +X224832485Y-101899584D01* +X224731972Y-101844326D01* +X224682708Y-101794779D01* +X224680016Y-101789518D01* +X224661537Y-101751162D01* +X224653622Y-101729978D01* +X224545434Y-101333265D01* +X224541360Y-101309172D01* +X224495054Y-100637526D01* +X224491563Y-100604459D01* +X224491185Y-100600878D01* +X224490500Y-100587861D01* +X224490500Y-100562856D01* +X224452052Y-100369570D01* +X224452051Y-100369569D01* +X224452051Y-100369565D01* +X224452049Y-100369560D01* +X224376635Y-100187492D01* +X224376628Y-100187479D01* +X224267139Y-100023618D01* +X224267136Y-100023614D01* +X224127785Y-99884263D01* +X224127781Y-99884260D01* +X223963920Y-99774771D01* +X223963907Y-99774764D01* +X223781839Y-99699350D01* +X223781829Y-99699347D01* +X223588543Y-99660900D01* +X223588541Y-99660900D01* +X223391459Y-99660900D01* +X223391457Y-99660900D01* +X223198170Y-99699347D01* +X223198160Y-99699350D01* +X223016092Y-99774764D01* +X223016079Y-99774771D01* +X222852218Y-99884260D01* +X222852214Y-99884263D01* +X222712863Y-100023614D01* +X222712860Y-100023618D01* +X222603371Y-100187479D01* +X222603364Y-100187492D01* +X222527950Y-100369560D01* +X222527947Y-100369570D01* +X222489500Y-100562856D01* +X222489500Y-100603158D01* +X222486733Y-100629208D01* +X222484945Y-100637527D01* +X222484945Y-100637528D01* +X222438636Y-101309174D01* +X222434561Y-101333270D01* +X222326378Y-101729965D01* +X222318457Y-101751162D01* +X222299990Y-101789491D01* +X222253158Y-101841342D01* +X222248019Y-101844330D01* +X222147516Y-101899584D01* +X222147508Y-101899588D01* +X221892978Y-102084515D01* +X221892968Y-102084523D01* +X221663608Y-102299907D01* +X221663606Y-102299909D01* +X221463054Y-102542334D01* +X221463051Y-102542338D01* +X221294464Y-102807990D01* +X221294461Y-102807996D01* +X221160499Y-103092678D01* +X221160497Y-103092683D01* +X221063270Y-103391916D01* +X221004311Y-103700988D01* +X221004310Y-103700995D01* +X220984556Y-104014994D01* +X212795444Y-104014994D01* +X212775689Y-103700995D01* +X212775688Y-103700988D01* +X212775688Y-103700986D01* +X212775688Y-103700985D01* +X212716731Y-103391921D01* +X212619503Y-103092685D01* +X212485537Y-102807993D01* +X212450414Y-102752648D01* +X212316948Y-102542338D01* +X212316945Y-102542334D01* +X212116393Y-102299909D01* +X212116391Y-102299907D01* +X211892356Y-102089523D01* +X211887030Y-102084522D01* +X211887022Y-102084516D01* +X211887021Y-102084515D01* +X211652910Y-101914424D01* +X211610244Y-101859094D01* +X211608770Y-101855108D01* +X211606823Y-101849552D01* +X211533630Y-101640647D01* +X211489432Y-101514500D01* +X211443270Y-101382746D01* +X211438354Y-101364245D01* +X211433232Y-101336485D01* +X211336010Y-100809589D01* +X211334074Y-100792613D01* +X211295498Y-99925122D01* +X211295497Y-99925118D01* +X211295497Y-99925103D01* +X211291279Y-99876674D01* +X211291619Y-99876644D01* +X211290500Y-99864201D01* +X211290500Y-99837856D01* +X211252052Y-99644570D01* +X211252051Y-99644569D01* +X211252051Y-99644565D01* +X211199366Y-99517371D01* +X211176635Y-99462492D01* +X211176628Y-99462479D01* +X211067139Y-99298618D01* +X211067136Y-99298614D01* +X210927785Y-99159263D01* +X210927781Y-99159260D01* +X210763920Y-99049771D01* +X210763907Y-99049764D01* +X210581839Y-98974350D01* +X210581829Y-98974347D01* +X210388543Y-98935900D01* +X210388541Y-98935900D01* +X210191459Y-98935900D01* +X210191457Y-98935900D01* +X209998170Y-98974347D01* +X209998160Y-98974350D01* +X209816092Y-99049764D01* +X209816079Y-99049771D01* +X209652218Y-99159260D01* +X209652214Y-99159263D01* +X209512863Y-99298614D01* +X209512860Y-99298618D01* +X209403371Y-99462479D01* +X209403364Y-99462492D01* +X209327950Y-99644560D01* +X209327947Y-99644570D01* +X209289500Y-99837856D01* +X209289500Y-99887096D01* +X209287333Y-99910176D01* +X209284502Y-99925118D01* +X209245921Y-100792613D01* +X209243984Y-100809605D01* +X209141642Y-101364247D01* +X209136726Y-101382748D01* +X208971225Y-101855111D01* +X208930480Y-101911870D01* +X208927085Y-101914427D01* +X208692978Y-102084515D01* +X208692968Y-102084523D01* +X208463608Y-102299907D01* +X208463606Y-102299909D01* +X208263054Y-102542334D01* +X208263051Y-102542338D01* +X208094464Y-102807990D01* +X208094461Y-102807996D01* +X207960499Y-103092678D01* +X207960497Y-103092683D01* +X207863270Y-103391916D01* +X207804311Y-103700988D01* +X207804310Y-103700995D01* +X207784556Y-104014994D01* +X199595446Y-104014994D01* +X199575691Y-103700995D01* +X199575690Y-103700988D01* +X199575690Y-103700986D01* +X199575690Y-103700985D01* +X199516733Y-103391921D01* +X199419505Y-103092685D01* +X199285539Y-102807993D01* +X199250416Y-102752648D01* +X199116950Y-102542338D01* +X199116947Y-102542334D01* +X198916395Y-102299909D01* +X198916393Y-102299907D01* +X198692358Y-102089523D01* +X198687032Y-102084522D01* +X198687024Y-102084516D01* +X198687023Y-102084515D01* +X198518791Y-101962287D01* +X198476125Y-101906957D01* +X198475001Y-101903957D01* +X198412635Y-101730283D01* +X198409885Y-101721638D01* +X198409332Y-101719652D01* +X198340396Y-101471874D01* +X198302117Y-101334288D01* +X198257045Y-101172288D01* +X198253623Y-101155644D01* +X198252862Y-101150010D01* +X198166329Y-100509164D01* +X198165272Y-100496347D01* +X198135611Y-99517371D01* +X198132072Y-99471046D01* +X198131626Y-99465205D01* +X198131687Y-99465200D01* +X198130500Y-99451315D01* +X198130500Y-99112856D01* +X198092052Y-98919570D01* +X198092051Y-98919569D01* +X198092051Y-98919565D01* +X198046505Y-98809606D01* +X198016635Y-98737492D01* +X198016628Y-98737479D01* +X197907139Y-98573618D01* +X197907136Y-98573614D01* +X197767785Y-98434263D01* +X197767781Y-98434260D01* +X197603920Y-98324771D01* +X197603907Y-98324764D01* +X197421839Y-98249350D01* +X197421829Y-98249347D01* +X197228543Y-98210900D01* +X197228541Y-98210900D01* +X197031459Y-98210900D01* +X197031457Y-98210900D01* +X196838170Y-98249347D01* +X196838160Y-98249350D01* +X196656092Y-98324764D01* +X196656079Y-98324771D01* +X196492218Y-98434260D01* +X196492214Y-98434263D01* +X196352863Y-98573614D01* +X196352860Y-98573618D01* +X196243371Y-98737479D01* +X196243364Y-98737492D01* +X196167950Y-98919560D01* +X196167947Y-98919570D01* +X196129500Y-99112856D01* +X196129500Y-99474421D01* +X196127478Y-99496723D01* +X196124436Y-99513358D01* +X196087283Y-100489161D01* +X196085776Y-100504278D01* +X195982594Y-101141011D01* +X195978377Y-101158699D01* +X195804497Y-101706370D01* +X195801896Y-101713748D01* +X195735905Y-101883625D01* +X195693281Y-101938987D01* +X195693206Y-101939042D01* +X195592927Y-102011900D01* +X195492972Y-102084522D01* +X195492970Y-102084523D01* +X195492967Y-102084526D01* +X195263610Y-102299907D01* +X195263608Y-102299909D01* +X195063056Y-102542334D01* +X195063053Y-102542338D01* +X194894466Y-102807990D01* +X194894463Y-102807996D01* +X194760501Y-103092678D01* +X194760499Y-103092683D01* +X194663272Y-103391916D01* +X194604313Y-103700988D01* +X194604312Y-103700995D01* +X194584558Y-104014994D01* +X186395446Y-104014994D01* +X186375691Y-103700995D01* +X186375690Y-103700988D01* +X186375690Y-103700986D01* +X186375690Y-103700985D01* +X186316733Y-103391921D01* +X186219505Y-103092685D01* +X186085539Y-102807993D01* +X186050416Y-102752648D01* +X185916950Y-102542338D01* +X185916947Y-102542334D01* +X185716395Y-102299909D01* +X185716393Y-102299907D01* +X185492358Y-102089523D01* +X185487032Y-102084522D01* +X185487024Y-102084516D01* +X185487023Y-102084515D01* +X185303576Y-101951233D01* +X185260910Y-101895903D01* +X185260288Y-101894273D01* +X185234516Y-101825219D01* +X185195110Y-101719636D01* +X185192423Y-101711608D01* +X185029170Y-101162107D01* +X185025374Y-101144960D01* +X185008307Y-101029675D01* +X184930195Y-100502048D01* +X184928932Y-100488122D01* +X184909375Y-99913793D01* +X184895595Y-99509115D01* +X184894669Y-99497424D01* +X184891999Y-99463725D01* +X184891997Y-99463721D01* +X184891538Y-99457917D01* +X184891672Y-99457906D01* +X184890502Y-99444407D01* +X184890502Y-98387857D01* +X184852054Y-98194571D01* +X184852053Y-98194570D01* +X184852053Y-98194566D01* +X184851916Y-98194235D01* +X184776637Y-98012493D01* +X184776630Y-98012480D01* +X184667141Y-97848619D01* +X184667138Y-97848615D01* +X184527787Y-97709264D01* +X184527783Y-97709261D01* +X184363922Y-97599772D01* +X184363909Y-97599765D01* +X184181841Y-97524351D01* +X184181831Y-97524348D01* +X183988545Y-97485901D01* +X183988543Y-97485901D01* +X183791461Y-97485901D01* +X183791459Y-97485901D01* +X183598172Y-97524348D01* +X183598162Y-97524351D01* +X183416094Y-97599765D01* +X183416081Y-97599772D01* +X183252220Y-97709261D01* +X183252216Y-97709264D01* +X183112865Y-97848615D01* +X183112862Y-97848619D01* +X183003373Y-98012480D01* +X183003366Y-98012493D01* +X182927952Y-98194561D01* +X182927949Y-98194571D01* +X182889502Y-98387857D01* +X182889502Y-99469611D01* +X182887568Y-99491424D01* +X182884410Y-99509097D01* +X182877808Y-99702949D01* +X182851069Y-100488121D01* +X182849804Y-100502060D01* +X182754629Y-101144951D01* +X182750831Y-101162106D01* +X182587576Y-101711608D01* +X182584883Y-101719652D01* +X182519709Y-101894276D01* +X182477826Y-101950201D01* +X182476423Y-101951236D01* +X182292973Y-102084520D01* +X182292970Y-102084523D01* +X182063610Y-102299907D01* +X182063608Y-102299909D01* +X181863056Y-102542334D01* +X181863053Y-102542338D01* +X181694466Y-102807990D01* +X181694463Y-102807996D01* +X181560501Y-103092678D01* +X181560499Y-103092683D01* +X181463272Y-103391916D01* +X181404313Y-103700988D01* +X181404312Y-103700995D01* +X181384558Y-104014994D01* +X173195446Y-104014994D01* +X173175691Y-103700995D01* +X173175690Y-103700988D01* +X173175690Y-103700986D01* +X173175690Y-103700985D01* +X173116733Y-103391921D01* +X173019505Y-103092685D01* +X172885539Y-102807993D01* +X172850416Y-102752648D01* +X172716950Y-102542338D01* +X172716947Y-102542334D01* +X172516395Y-102299909D01* +X172516393Y-102299907D01* +X172292358Y-102089523D01* +X172287032Y-102084522D01* +X172287024Y-102084516D01* +X172287023Y-102084515D01* +X172103576Y-101951233D01* +X172060910Y-101895903D01* +X172060288Y-101894273D01* +X172034516Y-101825219D01* +X171995110Y-101719636D01* +X171992423Y-101711608D01* +X171829170Y-101162107D01* +X171825374Y-101144960D01* +X171808307Y-101029675D01* +X171730195Y-100502048D01* +X171728932Y-100488122D01* +X171709375Y-99913793D01* +X171695595Y-99509115D01* +X171694669Y-99497424D01* +X171691999Y-99463725D01* +X171691997Y-99463721D01* +X171691538Y-99457917D01* +X171691672Y-99457906D01* +X171690502Y-99444407D01* +X171690502Y-97662856D01* +X171652054Y-97469570D01* +X171652053Y-97469569D01* +X171652053Y-97469565D01* +X171652051Y-97469560D01* +X171576637Y-97287492D01* +X171576630Y-97287479D01* +X171467141Y-97123618D01* +X171467138Y-97123614D01* +X171327787Y-96984263D01* +X171327783Y-96984260D01* +X171163922Y-96874771D01* +X171163909Y-96874764D01* +X170981841Y-96799350D01* +X170981831Y-96799347D01* +X170788545Y-96760900D01* +X170788543Y-96760900D01* +X170591461Y-96760900D01* +X170591459Y-96760900D01* +X170398172Y-96799347D01* +X170398162Y-96799350D01* +X170216094Y-96874764D01* +X170216081Y-96874771D01* +X170052220Y-96984260D01* +X170052216Y-96984263D01* +X169912865Y-97123614D01* +X169912862Y-97123618D01* +X169803373Y-97287479D01* +X169803366Y-97287492D01* +X169727952Y-97469560D01* +X169727949Y-97469570D01* +X169689502Y-97662856D01* +X169689502Y-99469611D01* +X169687568Y-99491424D01* +X169684410Y-99509097D01* +X169677808Y-99702949D01* +X169651069Y-100488121D01* +X169649804Y-100502060D01* +X169554629Y-101144951D01* +X169550831Y-101162106D01* +X169387576Y-101711608D01* +X169384883Y-101719652D01* +X169319709Y-101894276D01* +X169277826Y-101950201D01* +X169276423Y-101951236D01* +X169092973Y-102084520D01* +X169092970Y-102084523D01* +X168863610Y-102299907D01* +X168863608Y-102299909D01* +X168663056Y-102542334D01* +X168663053Y-102542338D01* +X168494466Y-102807990D01* +X168494463Y-102807996D01* +X168360501Y-103092678D01* +X168360499Y-103092683D01* +X168263272Y-103391916D01* +X168204313Y-103700988D01* +X168204312Y-103700995D01* +X168184558Y-104014994D01* +X160008226Y-104014994D01* +X160016622Y-103991879D01* +X160017270Y-103991007D01* +X160320726Y-103586741D01* +X160335539Y-103565932D01* +X160336204Y-103564946D01* +X160350104Y-103543156D01* +X160621499Y-103092684D01* +X160724029Y-102922501D01* +X160724037Y-102922487D01* +X160744314Y-102885406D01* +X160745177Y-102883658D01* +X160762194Y-102845247D01* +X161065247Y-102076404D01* +X161075392Y-102048251D01* +X161075822Y-102046937D01* +X161084267Y-102018295D01* +X161376248Y-100908117D01* +X161378165Y-100900594D01* +X161378257Y-100900221D01* +X161385754Y-100858910D01* +X161389099Y-100845067D01* +X161398511Y-100814042D01* +X161466394Y-100472767D01* +X161500500Y-100126482D01* +X161500500Y-99952501D01* +X161500500Y-99859791D01* +X161500500Y-99558389D01* +X161500501Y-99558384D01* +X161500500Y-99517041D01* +X161500506Y-99517020D01* +X161500505Y-99465674D01* +X161500506Y-99465674D01* +X161500504Y-99332793D01* +X161470746Y-99068701D01* +X161411606Y-98809602D01* +X161323829Y-98558753D01* +X161208517Y-98319310D01* +X161067122Y-98094283D01* +X160901421Y-97886501D01* +X160881479Y-97866559D01* +X160881459Y-97866537D01* +X160337784Y-97322863D01* +X160337780Y-97322860D01* +X160173920Y-97213372D01* +X160173910Y-97213367D01* +X159991836Y-97137949D01* +X159991828Y-97137947D01* +X159798543Y-97099500D01* +X159798540Y-97099500D01* +X159635453Y-97099500D01* +X159568414Y-97079815D01* +X159547772Y-97063181D01* +X159129328Y-96644738D01* +X159129325Y-96644734D01* +X159129325Y-96644735D01* +X159122258Y-96637668D01* +X159122258Y-96637667D01* +X159035133Y-96550542D01* +X158982756Y-96515545D01* +X158982757Y-96515545D01* +X158982755Y-96515543D01* +X158932690Y-96482090D01* +X158932686Y-96482088D01* +X158848192Y-96447090D01* +X158848190Y-96447088D01* +X158818858Y-96434939D01* +X158818852Y-96434937D01* +X158757175Y-96422669D01* +X158727591Y-96416784D01* +X158698008Y-96410900D01* +X158698007Y-96410900D01* +X158698006Y-96410900D01* +X154019500Y-96410900D01* +X153952461Y-96391215D01* +X153906706Y-96338411D01* +X153895500Y-96286900D01* +X153895500Y-91861647D01* +X154314500Y-91861647D01* +X154314500Y-92408337D01* +X154314501Y-92408355D01* +X154324650Y-92507707D01* +X154324651Y-92507710D01* +X154377996Y-92668694D01* +X154378001Y-92668705D01* +X154467029Y-92813040D01* +X154467032Y-92813044D01* +X154586955Y-92932967D01* +X154586959Y-92932970D01* +X154731294Y-93021998D01* +X154731297Y-93021999D01* +X154731303Y-93022003D01* +X154892292Y-93075349D01* +X154991655Y-93085500D01* +X155588344Y-93085499D01* +X155588352Y-93085498D01* +X155588355Y-93085498D01* +X155642760Y-93079940D01* +X155687708Y-93075349D01* +X155848697Y-93022003D01* +X155865994Y-93011333D01* +X155873649Y-93006613D01* +X155938745Y-92988152D01* +X158048955Y-92988152D01* +X158109377Y-92976133D01* +X158169800Y-92964115D01* +X158213041Y-92946204D01* +X158283634Y-92916964D01* +X158334857Y-92882736D01* +X158386081Y-92848510D01* +X158473206Y-92761385D01* +X158473207Y-92761383D01* +X158480273Y-92754317D01* +X158480276Y-92754312D01* +X158537772Y-92696817D01* +X158599095Y-92663333D01* +X158625452Y-92660499D01* +X158987871Y-92660499D01* +X158987872Y-92660499D01* +X159047483Y-92654091D01* +X159182331Y-92603796D01* +X159297546Y-92517546D01* +X159383796Y-92402331D01* +X159434091Y-92267483D01* +X159440500Y-92207873D01* +X159440499Y-90759145D01* +X159460184Y-90692107D01* +X159512987Y-90646352D01* +X159582146Y-90636408D01* +X159645702Y-90665433D01* +X159652174Y-90671460D01* +X159845714Y-90865000D01* +X160030415Y-91049701D01* +X160063900Y-91111024D01* +X160066055Y-91124420D01* +X160072370Y-91184500D01* +X160084326Y-91298256D01* +X160084327Y-91298259D01* +X160142818Y-91478277D01* +X160142821Y-91478284D01* +X160237467Y-91642216D01* +X160345584Y-91762292D01* +X160364129Y-91782888D01* +X160517265Y-91894148D01* +X160517270Y-91894151D01* +X160690192Y-91971142D01* +X160690197Y-91971144D01* +X160875354Y-92010500D01* +X160875355Y-92010500D01* +X161064644Y-92010500D01* +X161064646Y-92010500D01* +X161249803Y-91971144D01* +X161422730Y-91894151D01* +X161575871Y-91782888D01* +X161702533Y-91642216D01* +X161797179Y-91478284D01* +X161855674Y-91298256D01* +X161875460Y-91110000D01* +X161855674Y-90921744D01* +X161797179Y-90741716D01* +X161702533Y-90577784D01* +X161575871Y-90437112D01* +X161575870Y-90437111D01* +X161422734Y-90325851D01* +X161422729Y-90325848D01* +X161249807Y-90248857D01* +X161249802Y-90248855D01* +X161104001Y-90217865D01* +X161064646Y-90209500D01* +X161064645Y-90209500D01* +X161010758Y-90209500D01* +X160943719Y-90189815D01* +X160923077Y-90173181D01* +X159919265Y-89169369D01* +X159885780Y-89108046D01* +X159883628Y-89094668D01* +X159865979Y-88926744D01* +X159807484Y-88746716D01* +X159712838Y-88582784D01* +X159586176Y-88442112D01* +X159586175Y-88442111D01* +X159433039Y-88330851D01* +X159433034Y-88330848D01* +X159260112Y-88253857D01* +X159260107Y-88253855D01* +X159114306Y-88222865D01* +X159074951Y-88214500D01* +X158885659Y-88214500D01* +X158853202Y-88221398D01* +X158700502Y-88253855D01* +X158700497Y-88253857D01* +X158527575Y-88330848D01* +X158527570Y-88330851D01* +X158374434Y-88442111D01* +X158247771Y-88582785D01* +X158153126Y-88746715D01* +X158153123Y-88746722D01* +X158094827Y-88926141D01* +X158094631Y-88926744D01* +X158078327Y-89081874D01* +X158076984Y-89094649D01* +X158050399Y-89159263D01* +X158041344Y-89169368D01* +X156509882Y-90700833D01* +X156448559Y-90734318D01* +X156422201Y-90737152D01* +X156363006Y-90737152D01* +X156341539Y-90741715D01* +X156177849Y-90776507D01* +X156177844Y-90776509D01* +X156070554Y-90824279D01* +X156020118Y-90835000D01* +X154315001Y-90835000D01* +X154315001Y-90858322D01* +X154325144Y-90957607D01* +X154378452Y-91118481D01* +X154378457Y-91118492D01* +X154467424Y-91262728D01* +X154467427Y-91262732D01* +X154476660Y-91271965D01* +X154510145Y-91333288D01* +X154505161Y-91402980D01* +X154476663Y-91447324D01* +X154467033Y-91456953D01* +X154467029Y-91456959D01* +X154378001Y-91601294D01* +X154377996Y-91601305D01* +X154324651Y-91762290D01* +X154314500Y-91861647D01* +X153895500Y-91861647D01* +X153895500Y-90311677D01* +X154315000Y-90311677D01* +X154315000Y-90335000D01* +X155040000Y-90335000D01* +X155540000Y-90335000D01* +X156264999Y-90335000D01* +X156264999Y-90311692D01* +X156264998Y-90311677D01* +X156254855Y-90212392D01* +X156201547Y-90051518D01* +X156201542Y-90051507D01* +X156112575Y-89907271D01* +X156112572Y-89907267D01* +X155992732Y-89787427D01* +X155992728Y-89787424D01* +X155848492Y-89698457D01* +X155848481Y-89698452D01* +X155687606Y-89645144D01* +X155588322Y-89635000D01* +X155540000Y-89635000D01* +X155540000Y-90335000D01* +X155040000Y-90335000D01* +X155040000Y-89635000D01* +X155039999Y-89634999D01* +X154991693Y-89635000D01* +X154991675Y-89635001D01* +X154892392Y-89645144D01* +X154731518Y-89698452D01* +X154731507Y-89698457D01* +X154587271Y-89787424D01* +X154587267Y-89787427D01* +X154467427Y-89907267D01* +X154467424Y-89907271D01* +X154378457Y-90051507D01* +X154378452Y-90051518D01* +X154325144Y-90212393D01* +X154315000Y-90311677D01* +X153895500Y-90311677D01* +X153895500Y-86438392D01* +X153890872Y-86415129D01* +X153883931Y-86380233D01* +X153871463Y-86317548D01* +X153824311Y-86203714D01* +X153801390Y-86169411D01* +X153755857Y-86101265D01* +X153755854Y-86101262D01* +X151136895Y-83482304D01* +X151103410Y-83420981D01* +X151108394Y-83351289D01* +X151150266Y-83295356D01* +X151198796Y-83273333D01* +X151199643Y-83273153D01* +X151199646Y-83273153D01* +X151384803Y-83233797D01* +X151473842Y-83194154D01* +X151519533Y-83173811D01* +X151588783Y-83164526D01* +X151652060Y-83194154D01* +X151687900Y-83248772D01* +X151727818Y-83371628D01* +X151727821Y-83371635D01* +X151822467Y-83535567D01* +X151949129Y-83676239D01* +X152102265Y-83787499D01* +X152102270Y-83787502D01* +X152275192Y-83864493D01* +X152275197Y-83864495D01* +X152460354Y-83903851D01* +X152460355Y-83903851D01* +X152649644Y-83903851D01* +X152649646Y-83903851D01* +X152834803Y-83864495D01* +X153007730Y-83787502D01* +X153160871Y-83676239D01* +X153287533Y-83535567D01* +X153382179Y-83371635D01* +X153440674Y-83191607D01* +X153460460Y-83003351D01* +X153440674Y-82815095D01* +X153382179Y-82635067D01* +X153287533Y-82471135D01* +X153160871Y-82330463D01* +X153160870Y-82330462D01* +X153007734Y-82219202D01* +X153007729Y-82219199D01* +X152834806Y-82142208D01* +X152834804Y-82142207D01* +X152834803Y-82142207D01* +X152817766Y-82138585D01* +X152809762Y-82136884D01* +X152748281Y-82103690D01* +X152747865Y-82103275D01* +X150784590Y-80140000D01* +X153604540Y-80140000D01* +X153624326Y-80328256D01* +X153624327Y-80328259D01* +X153682818Y-80508277D01* +X153682821Y-80508284D01* +X153777467Y-80672216D01* +X153879185Y-80785185D01* +X153904129Y-80812888D01* +X154057265Y-80924148D01* +X154057270Y-80924151D01* +X154230192Y-81001142D01* +X154230197Y-81001144D01* +X154415354Y-81040500D01* +X154415355Y-81040500D01* +X154604644Y-81040500D01* +X154604646Y-81040500D01* +X154789803Y-81001144D01* +X154962730Y-80924151D01* +X155115871Y-80812888D01* +X155118788Y-80809647D01* +X155121600Y-80806526D01* +X155181087Y-80769879D01* +X155213748Y-80765500D01* +X159650946Y-80765500D01* +X159717985Y-80785185D01* +X159743094Y-80806526D01* +X159748820Y-80812885D01* +X159748824Y-80812889D01* +X159901959Y-80924148D01* +X159901964Y-80924151D01* +X160074886Y-81001142D01* +X160074891Y-81001144D01* +X160260048Y-81040500D01* +X160260049Y-81040500D01* +X160449338Y-81040500D01* +X160449340Y-81040500D01* +X160634497Y-81001144D01* +X160807424Y-80924151D01* +X160960565Y-80812888D01* +X161087227Y-80672216D01* +X161181873Y-80508284D01* +X161240368Y-80328256D01* +X161260154Y-80140000D01* +X161240368Y-79951744D01* +X161181873Y-79771716D01* +X161087227Y-79607784D01* +X160960565Y-79467112D01* +X160960564Y-79467111D01* +X160807428Y-79355851D01* +X160807423Y-79355848D01* +X160634501Y-79278857D01* +X160634496Y-79278855D01* +X160488695Y-79247865D01* +X160449340Y-79239500D01* +X160260048Y-79239500D01* +X160227591Y-79246398D01* +X160074891Y-79278855D01* +X160074886Y-79278857D01* +X159901964Y-79355848D01* +X159901959Y-79355851D01* +X159748824Y-79467110D01* +X159748820Y-79467114D01* +X159743094Y-79473474D01* +X159683607Y-79510121D01* +X159650946Y-79514500D01* +X155213748Y-79514500D01* +X155146709Y-79494815D01* +X155121600Y-79473474D01* +X155115873Y-79467114D01* +X155115869Y-79467110D01* +X154962734Y-79355851D01* +X154962729Y-79355848D01* +X154789807Y-79278857D01* +X154789802Y-79278855D01* +X154644001Y-79247865D01* +X154604646Y-79239500D01* +X154415354Y-79239500D01* +X154382897Y-79246398D01* +X154230197Y-79278855D01* +X154230192Y-79278857D01* +X154057270Y-79355848D01* +X154057265Y-79355851D01* +X153904129Y-79467111D01* +X153777466Y-79607785D01* +X153682821Y-79771715D01* +X153682818Y-79771722D01* +X153624327Y-79951740D01* +X153624326Y-79951744D01* +X153604540Y-80140000D01* +X150784590Y-80140000D01* +X150471819Y-79827229D01* +X150438334Y-79765906D01* +X150435500Y-79739548D01* +X150435500Y-77958687D01* +X150455185Y-77891648D01* +X150467350Y-77875715D01* +X150485891Y-77855122D01* +X150542533Y-77792216D01* +X150637179Y-77628284D01* +X150695674Y-77448256D01* +X150697636Y-77429584D01* +X150724218Y-77364973D01* +X150781514Y-77324987D01* +X150795155Y-77321261D01* +X150889803Y-77301144D01* +X151062730Y-77224151D01* +X151215871Y-77112888D01* +X151342533Y-76972216D01* +X151437179Y-76808284D01* +X151495674Y-76628256D01* +X151515460Y-76440000D01* +X151495674Y-76251744D01* +X151437179Y-76071716D01* +X151342533Y-75907784D01* +X151342529Y-75907780D01* +X151267350Y-75824284D01* +X151237120Y-75761292D01* +X151235500Y-75741312D01* +X151235500Y-75057741D01* +X151235501Y-75057720D01* +X151235501Y-74928391D01* +X151235500Y-74928389D01* +X151211465Y-74807557D01* +X151211463Y-74807549D01* +X151210499Y-74805223D01* +X151210491Y-74805203D01* +X151185203Y-74744151D01* +X151171663Y-74711462D01* +X151164312Y-74693715D01* +X151095858Y-74591267D01* +X151095855Y-74591263D01* +X150951773Y-74447181D01* +X150918288Y-74385858D01* +X150923272Y-74316166D01* +X150965144Y-74260233D01* +X151030608Y-74235816D01* +X151039454Y-74235500D01* +X152999548Y-74235500D01* +X153066587Y-74255185D01* +X153087229Y-74271819D01* +X153321016Y-74505606D01* +X153321045Y-74505637D01* +X153411264Y-74595856D01* +X153411267Y-74595858D01* +X153488190Y-74647256D01* +X153513710Y-74664309D01* +X153513713Y-74664311D01* +X153513715Y-74664312D01* +X153564866Y-74685499D01* +X153564867Y-74685500D01* +X153599146Y-74699698D01* +X153627548Y-74711463D01* +X153687971Y-74723481D01* +X153748393Y-74735500D01* +X153748394Y-74735500D01* +X155159548Y-74735500D01* +X155226587Y-74755185D01* +X155247229Y-74771819D01* +X155886038Y-75410629D01* +X155919523Y-75471952D01* +X155921678Y-75485348D01* +X155928151Y-75546934D01* +X155939326Y-75653256D01* +X155939327Y-75653259D01* +X155997818Y-75833277D01* +X155997821Y-75833284D01* +X156092467Y-75997216D01* +X156210030Y-76127783D01* +X156219129Y-76137888D01* +X156372265Y-76249148D01* +X156372270Y-76249151D01* +X156545192Y-76326142D01* +X156545197Y-76326144D01* +X156730354Y-76365500D01* +X156730355Y-76365500D01* +X156919644Y-76365500D01* +X156919646Y-76365500D01* +X157104803Y-76326144D01* +X157277730Y-76249151D01* +X157430871Y-76137888D01* +X157557533Y-75997216D01* +X157652179Y-75833284D01* +X157670167Y-75777923D01* +X157709604Y-75720247D01* +X157773962Y-75693048D01* +X157842809Y-75704962D01* +X157875779Y-75728559D01* +X169485075Y-87337854D01* +X169518560Y-87399177D01* +X169513576Y-87468869D01* +X169471704Y-87524802D01* +X169447830Y-87538814D01* +X169297270Y-87605848D01* +X169297265Y-87605851D01* +X169144130Y-87717110D01* +X169144126Y-87717114D01* +X169138400Y-87723474D01* +X169078913Y-87760121D01* +X169046252Y-87764500D01* +X167467741Y-87764500D01* +X167467721Y-87764499D01* +X167461607Y-87764499D01* +X167338394Y-87764499D01* +X167237597Y-87784548D01* +X167237592Y-87784548D01* +X167217553Y-87788535D01* +X167217546Y-87788537D01* +X167197366Y-87796895D01* +X167197367Y-87796896D01* +X167103717Y-87835686D01* +X167103708Y-87835691D01* +X167001267Y-87904141D01* +X167001263Y-87904144D01* +X166002229Y-88903181D01* +X165940906Y-88936666D01* +X165914548Y-88939500D01* +X165855354Y-88939500D01* +X165822897Y-88946398D01* +X165670197Y-88978855D01* +X165670192Y-88978857D01* +X165497270Y-89055848D01* +X165497265Y-89055851D01* +X165344129Y-89167111D01* +X165217466Y-89307785D01* +X165122821Y-89471715D01* +X165122818Y-89471722D01* +X165064892Y-89650001D01* +X165064326Y-89651744D01* +X165044540Y-89840000D01* +X165064326Y-90028256D01* +X165064327Y-90028259D01* +X165122818Y-90208277D01* +X165122821Y-90208284D01* +X165217467Y-90372216D01* +X165334162Y-90501819D01* +X165344129Y-90512888D01* +X165497265Y-90624148D01* +X165497270Y-90624151D01* +X165670192Y-90701142D01* +X165670197Y-90701144D01* +X165855354Y-90740500D01* +X165855355Y-90740500D01* +X166044644Y-90740500D01* +X166044646Y-90740500D01* +X166229803Y-90701144D01* +X166402730Y-90624151D01* +X166555871Y-90512888D01* +X166682533Y-90372216D01* +X166717485Y-90311677D01* +X167515000Y-90311677D01* +X167515000Y-90335000D01* +X168240000Y-90335000D01* +X168740000Y-90335000D01* +X169464999Y-90335000D01* +X169464999Y-90311692D01* +X169464998Y-90311677D01* +X169454855Y-90212392D01* +X169401547Y-90051518D01* +X169401542Y-90051507D01* +X169312575Y-89907271D01* +X169312572Y-89907267D01* +X169192732Y-89787427D01* +X169192728Y-89787424D01* +X169048492Y-89698457D01* +X169048481Y-89698452D01* +X168887606Y-89645144D01* +X168788322Y-89635000D01* +X168740000Y-89635000D01* +X168740000Y-90335000D01* +X168240000Y-90335000D01* +X168240000Y-89635000D01* +X168239999Y-89634999D01* +X168191693Y-89635000D01* +X168191675Y-89635001D01* +X168092392Y-89645144D01* +X167931518Y-89698452D01* +X167931507Y-89698457D01* +X167787271Y-89787424D01* +X167787267Y-89787427D01* +X167667427Y-89907267D01* +X167667424Y-89907271D01* +X167578457Y-90051507D01* +X167578452Y-90051518D01* +X167525144Y-90212393D01* +X167515000Y-90311677D01* +X166717485Y-90311677D01* +X166777179Y-90208284D01* +X166835674Y-90028256D01* +X166853321Y-89860344D01* +X166879904Y-89795734D01* +X166888950Y-89785639D01* +X167622772Y-89051819D01* +X167684095Y-89018334D01* +X167710453Y-89015500D01* +X169046252Y-89015500D01* +X169113291Y-89035185D01* +X169138400Y-89056526D01* +X169144126Y-89062885D01* +X169144130Y-89062889D01* +X169297265Y-89174148D01* +X169297270Y-89174151D01* +X169470192Y-89251142D01* +X169470197Y-89251144D01* +X169655354Y-89290500D01* +X169655355Y-89290500D01* +X169844644Y-89290500D01* +X169844646Y-89290500D01* +X170029803Y-89251144D01* +X170202730Y-89174151D01* +X170355871Y-89062888D01* +X170482533Y-88922216D01* +X170577179Y-88758284D01* +X170635674Y-88578256D01* +X170655460Y-88390000D01* +X170655459Y-88389996D01* +X170655979Y-88385056D01* +X170682563Y-88320441D01* +X170739861Y-88280456D01* +X170809680Y-88277796D01* +X170831691Y-88285629D01* +X170941743Y-88336946D01* +X170981444Y-88351395D01* +X171037707Y-88392819D01* +X171062644Y-88458087D01* +X171048336Y-88526476D01* +X171031186Y-88550887D01* +X171002466Y-88582785D01* +X170907821Y-88746715D01* +X170907818Y-88746722D01* +X170849522Y-88926141D01* +X170849326Y-88926744D01* +X170829540Y-89115000D01* +X170849326Y-89303256D01* +X170849327Y-89303259D01* +X170907818Y-89483277D01* +X170907821Y-89483284D01* +X171002467Y-89647216D01* +X171129129Y-89787888D01* +X171186632Y-89829666D01* +X171202492Y-89841189D01* +X171245157Y-89896519D01* +X171251136Y-89966132D01* +X171218530Y-90027927D01* +X171157691Y-90062285D01* +X171142860Y-90064797D01* +X171132516Y-90065908D01* +X170997671Y-90116202D01* +X170997664Y-90116206D01* +X170882455Y-90202452D01* +X170882452Y-90202455D01* +X170796206Y-90317664D01* +X170796202Y-90317671D01* +X170745908Y-90452517D01* +X170741614Y-90492461D01* +X170739500Y-90512127D01* +X170739500Y-90997607D01* +X170739501Y-91385500D01* +X170719817Y-91452539D01* +X170667013Y-91498294D01* +X170615501Y-91509500D01* +X169414547Y-91509500D01* +X169347508Y-91489815D01* +X169317276Y-91462405D01* +X169312963Y-91456950D01* +X169303340Y-91447327D01* +X169269855Y-91386004D01* +X169274839Y-91316312D01* +X169303343Y-91271962D01* +X169312572Y-91262732D01* +X169312573Y-91262731D01* +X169401542Y-91118492D01* +X169401547Y-91118481D01* +X169454855Y-90957606D01* +X169464999Y-90858322D01* +X169465000Y-90858309D01* +X169465000Y-90835000D01* +X167515001Y-90835000D01* +X167515001Y-90858322D01* +X167525144Y-90957607D01* +X167578452Y-91118481D01* +X167578457Y-91118492D01* +X167667424Y-91262728D01* +X167667427Y-91262732D01* +X167676660Y-91271965D01* +X167710145Y-91333288D01* +X167705161Y-91402980D01* +X167676663Y-91447324D01* +X167667033Y-91456953D01* +X167667029Y-91456959D01* +X167578001Y-91601294D01* +X167577996Y-91601305D01* +X167524651Y-91762290D01* +X167514500Y-91861647D01* +X167514500Y-92408337D01* +X167514501Y-92408355D01* +X167524650Y-92507707D01* +X167524651Y-92507710D01* +X167577996Y-92668694D01* +X167578001Y-92668705D01* +X167667029Y-92813040D01* +X167667032Y-92813044D01* +X167786955Y-92932967D01* +X167786959Y-92932970D01* +X167931294Y-93021998D01* +X167931297Y-93021999D01* +X167931303Y-93022003D01* +X168092292Y-93075349D01* +X168191655Y-93085500D01* +X168788344Y-93085499D01* +X168788352Y-93085498D01* +X168788355Y-93085498D01* +X168842760Y-93079940D01* +X168887708Y-93075349D01* +X169048697Y-93022003D01* +X169193044Y-92932968D01* +X169312968Y-92813044D01* +X169312971Y-92813038D01* +X169317276Y-92807595D01* +X169374296Y-92767215D01* +X169414547Y-92760500D01* +X171476607Y-92760500D01* +X171537029Y-92748481D01* +X171597452Y-92736463D01* +X171597455Y-92736461D01* +X171597458Y-92736461D01* +X171630787Y-92722654D01* +X171630786Y-92722654D01* +X171630792Y-92722652D01* +X171711286Y-92689312D01* +X171723128Y-92681399D01* +X171789805Y-92660519D01* +X171792022Y-92660499D01* +X172187871Y-92660499D01* +X172187872Y-92660499D01* +X172247483Y-92654091D01* +X172382331Y-92603796D01* +X172497546Y-92517546D01* +X172583796Y-92402331D01* +X172634091Y-92267483D01* +X172640500Y-92207873D01* +X172640499Y-91453845D01* +X172660183Y-91386808D01* +X172712987Y-91341053D01* +X172782146Y-91331109D01* +X172845702Y-91360134D01* +X172882430Y-91415528D01* +X172902819Y-91478280D01* +X172902821Y-91478284D01* +X172997467Y-91642216D01* +X173105584Y-91762292D01* +X173124129Y-91782888D01* +X173277265Y-91894148D01* +X173277270Y-91894151D01* +X173450192Y-91971142D01* +X173450197Y-91971144D01* +X173635354Y-92010500D01* +X173635355Y-92010500D01* +X173824644Y-92010500D01* +X173824646Y-92010500D01* +X174009803Y-91971144D01* +X174182730Y-91894151D01* +X174335871Y-91782888D01* +X174462533Y-91642216D01* +X174557179Y-91478284D01* +X174615674Y-91298256D01* +X174635460Y-91110000D01* +X174615674Y-90921744D01* +X174557179Y-90741716D01* +X174462533Y-90577784D01* +X174335871Y-90437112D01* +X174335870Y-90437111D01* +X174182734Y-90325851D01* +X174182729Y-90325848D01* +X174150901Y-90311677D01* +X180715000Y-90311677D01* +X180715000Y-90335000D01* +X181440000Y-90335000D01* +X181940000Y-90335000D01* +X182664999Y-90335000D01* +X182664999Y-90311692D01* +X182664998Y-90311677D01* +X182654855Y-90212392D01* +X182601547Y-90051518D01* +X182601542Y-90051507D01* +X182512575Y-89907271D01* +X182512572Y-89907267D01* +X182392732Y-89787427D01* +X182392728Y-89787424D01* +X182248492Y-89698457D01* +X182248481Y-89698452D01* +X182087606Y-89645144D01* +X181988322Y-89635000D01* +X181940000Y-89635000D01* +X181940000Y-90335000D01* +X181440000Y-90335000D01* +X181440000Y-89635000D01* +X181439999Y-89634999D01* +X181391693Y-89635000D01* +X181391675Y-89635001D01* +X181292392Y-89645144D01* +X181131518Y-89698452D01* +X181131507Y-89698457D01* +X180987271Y-89787424D01* +X180987267Y-89787427D01* +X180867427Y-89907267D01* +X180867424Y-89907271D01* +X180778457Y-90051507D01* +X180778452Y-90051518D01* +X180725144Y-90212393D01* +X180715000Y-90311677D01* +X174150901Y-90311677D01* +X174009807Y-90248857D01* +X174009802Y-90248855D01* +X173864001Y-90217865D01* +X173824646Y-90209500D01* +X173824645Y-90209500D01* +X173765452Y-90209500D01* +X173698413Y-90189815D01* +X173677771Y-90173181D01* +X172673960Y-89169370D01* +X172640475Y-89108047D01* +X172638323Y-89094671D01* +X172620674Y-88926744D01* +X172586905Y-88822817D01* +X172584911Y-88752977D01* +X172620991Y-88693144D01* +X172683692Y-88662316D01* +X172704837Y-88660500D01* +X183965163Y-88660500D01* +X184032202Y-88680185D01* +X184077957Y-88732989D01* +X184087901Y-88802147D01* +X184083094Y-88822818D01* +X184049555Y-88926040D01* +X184049326Y-88926744D01* +X184029540Y-89115000D01* +X184049326Y-89303256D01* +X184049327Y-89303259D01* +X184107818Y-89483277D01* +X184107821Y-89483284D01* +X184202467Y-89647216D01* +X184329129Y-89787888D01* +X184386632Y-89829666D01* +X184402492Y-89841189D01* +X184445157Y-89896519D01* +X184451136Y-89966132D01* +X184418530Y-90027927D01* +X184357691Y-90062285D01* +X184342860Y-90064797D01* +X184332516Y-90065908D01* +X184197671Y-90116202D01* +X184197664Y-90116206D01* +X184082455Y-90202452D01* +X184082452Y-90202455D01* +X183996206Y-90317664D01* +X183996202Y-90317671D01* +X183945908Y-90452517D01* +X183941614Y-90492461D01* +X183939500Y-90512127D01* +X183939500Y-90997607D01* +X183939501Y-91385500D01* +X183919817Y-91452539D01* +X183867013Y-91498294D01* +X183815501Y-91509500D01* +X182614547Y-91509500D01* +X182547508Y-91489815D01* +X182517276Y-91462405D01* +X182512963Y-91456950D01* +X182503340Y-91447327D01* +X182469855Y-91386004D01* +X182474839Y-91316312D01* +X182503343Y-91271962D01* +X182512572Y-91262732D01* +X182512573Y-91262731D01* +X182601542Y-91118492D01* +X182601547Y-91118481D01* +X182654855Y-90957606D01* +X182664999Y-90858322D01* +X182665000Y-90858309D01* +X182665000Y-90835000D01* +X180715001Y-90835000D01* +X180715001Y-90858322D01* +X180725144Y-90957607D01* +X180778452Y-91118481D01* +X180778457Y-91118492D01* +X180867424Y-91262728D01* +X180867427Y-91262732D01* +X180876660Y-91271965D01* +X180910145Y-91333288D01* +X180905161Y-91402980D01* +X180876663Y-91447324D01* +X180867033Y-91456953D01* +X180867029Y-91456959D01* +X180778001Y-91601294D01* +X180777996Y-91601305D01* +X180724651Y-91762290D01* +X180714500Y-91861647D01* +X180714500Y-92408337D01* +X180714501Y-92408355D01* +X180724650Y-92507707D01* +X180724651Y-92507710D01* +X180777996Y-92668694D01* +X180778001Y-92668705D01* +X180867029Y-92813040D01* +X180867032Y-92813044D01* +X180986955Y-92932967D01* +X180986959Y-92932970D01* +X181131294Y-93021998D01* +X181131297Y-93021999D01* +X181131303Y-93022003D01* +X181292292Y-93075349D01* +X181391655Y-93085500D01* +X181988344Y-93085499D01* +X181988352Y-93085498D01* +X181988355Y-93085498D01* +X182042760Y-93079940D01* +X182087708Y-93075349D01* +X182248697Y-93022003D01* +X182393044Y-92932968D01* +X182512968Y-92813044D01* +X182512971Y-92813038D01* +X182517276Y-92807595D01* +X182574296Y-92767215D01* +X182614547Y-92760500D01* +X184676607Y-92760500D01* +X184737029Y-92748481D01* +X184797452Y-92736463D01* +X184797455Y-92736461D01* +X184797458Y-92736461D01* +X184830787Y-92722654D01* +X184830786Y-92722654D01* +X184830792Y-92722652D01* +X184911286Y-92689312D01* +X184923128Y-92681399D01* +X184989805Y-92660519D01* +X184992022Y-92660499D01* +X185387871Y-92660499D01* +X185387872Y-92660499D01* +X185447483Y-92654091D01* +X185582331Y-92603796D01* +X185697546Y-92517546D01* +X185783796Y-92402331D01* +X185834091Y-92267483D01* +X185840500Y-92207873D01* +X185840499Y-91453845D01* +X185860183Y-91386808D01* +X185912987Y-91341053D01* +X185982146Y-91331109D01* +X186045702Y-91360134D01* +X186082430Y-91415528D01* +X186102819Y-91478280D01* +X186102821Y-91478284D01* +X186197467Y-91642216D01* +X186305584Y-91762292D01* +X186324129Y-91782888D01* +X186477265Y-91894148D01* +X186477270Y-91894151D01* +X186650192Y-91971142D01* +X186650197Y-91971144D01* +X186835354Y-92010500D01* +X186835355Y-92010500D01* +X187024644Y-92010500D01* +X187024646Y-92010500D01* +X187209803Y-91971144D01* +X187382730Y-91894151D01* +X187535871Y-91782888D01* +X187662533Y-91642216D01* +X187757179Y-91478284D01* +X187815674Y-91298256D01* +X187835460Y-91110000D01* +X187815674Y-90921744D01* +X187757179Y-90741716D01* +X187662533Y-90577784D01* +X187535871Y-90437112D01* +X187535870Y-90437111D01* +X187382734Y-90325851D01* +X187382729Y-90325848D01* +X187350901Y-90311677D01* +X193915000Y-90311677D01* +X193915000Y-90335000D01* +X194640000Y-90335000D01* +X195140000Y-90335000D01* +X195864999Y-90335000D01* +X195864999Y-90311692D01* +X195864998Y-90311677D01* +X195854855Y-90212392D01* +X195801547Y-90051518D01* +X195801542Y-90051507D01* +X195712575Y-89907271D01* +X195712572Y-89907267D01* +X195592732Y-89787427D01* +X195592728Y-89787424D01* +X195448492Y-89698457D01* +X195448481Y-89698452D01* +X195287606Y-89645144D01* +X195188322Y-89635000D01* +X195140000Y-89635000D01* +X195140000Y-90335000D01* +X194640000Y-90335000D01* +X194640000Y-89635000D01* +X194639999Y-89634999D01* +X194591693Y-89635000D01* +X194591675Y-89635001D01* +X194492392Y-89645144D01* +X194331518Y-89698452D01* +X194331507Y-89698457D01* +X194187271Y-89787424D01* +X194187267Y-89787427D01* +X194067427Y-89907267D01* +X194067424Y-89907271D01* +X193978457Y-90051507D01* +X193978452Y-90051518D01* +X193925144Y-90212393D01* +X193915000Y-90311677D01* +X187350901Y-90311677D01* +X187209807Y-90248857D01* +X187209802Y-90248855D01* +X187064001Y-90217865D01* +X187024646Y-90209500D01* +X187024645Y-90209500D01* +X186965452Y-90209500D01* +X186898413Y-90189815D01* +X186877771Y-90173181D01* +X185873960Y-89169370D01* +X185840475Y-89108047D01* +X185838323Y-89094671D01* +X185820674Y-88926744D01* +X185786905Y-88822817D01* +X185784911Y-88752977D01* +X185820991Y-88693144D01* +X185883692Y-88662316D01* +X185904837Y-88660500D01* +X197155163Y-88660500D01* +X197222202Y-88680185D01* +X197267957Y-88732989D01* +X197277901Y-88802147D01* +X197273094Y-88822818D01* +X197239555Y-88926040D01* +X197239326Y-88926744D01* +X197219540Y-89115000D01* +X197239326Y-89303256D01* +X197239327Y-89303259D01* +X197297818Y-89483277D01* +X197297821Y-89483284D01* +X197392467Y-89647216D01* +X197483569Y-89748395D01* +X197519129Y-89787888D01* +X197593780Y-89842125D01* +X197636446Y-89897455D01* +X197642425Y-89967068D01* +X197609820Y-90028863D01* +X197548981Y-90063220D01* +X197534155Y-90065732D01* +X197532519Y-90065907D01* +X197397671Y-90116202D01* +X197397664Y-90116206D01* +X197282455Y-90202452D01* +X197282452Y-90202455D01* +X197196206Y-90317664D01* +X197196202Y-90317671D01* +X197145908Y-90452517D01* +X197141614Y-90492461D01* +X197139500Y-90512127D01* +X197139500Y-90997607D01* +X197139501Y-91385500D01* +X197119817Y-91452539D01* +X197067013Y-91498294D01* +X197015501Y-91509500D01* +X195814547Y-91509500D01* +X195747508Y-91489815D01* +X195717276Y-91462405D01* +X195712963Y-91456950D01* +X195703340Y-91447327D01* +X195669855Y-91386004D01* +X195674839Y-91316312D01* +X195703343Y-91271962D01* +X195712572Y-91262732D01* +X195712573Y-91262731D01* +X195801542Y-91118492D01* +X195801547Y-91118481D01* +X195854855Y-90957606D01* +X195864999Y-90858322D01* +X195865000Y-90858309D01* +X195865000Y-90835000D01* +X193915001Y-90835000D01* +X193915001Y-90858322D01* +X193925144Y-90957607D01* +X193978452Y-91118481D01* +X193978457Y-91118492D01* +X194067424Y-91262728D01* +X194067427Y-91262732D01* +X194076660Y-91271965D01* +X194110145Y-91333288D01* +X194105161Y-91402980D01* +X194076663Y-91447324D01* +X194067033Y-91456953D01* +X194067029Y-91456959D01* +X193978001Y-91601294D01* +X193977996Y-91601305D01* +X193924651Y-91762290D01* +X193914500Y-91861647D01* +X193914500Y-92408337D01* +X193914501Y-92408355D01* +X193924650Y-92507707D01* +X193924651Y-92507710D01* +X193977996Y-92668694D01* +X193978001Y-92668705D01* +X194067029Y-92813040D01* +X194067032Y-92813044D01* +X194186955Y-92932967D01* +X194186959Y-92932970D01* +X194331294Y-93021998D01* +X194331297Y-93021999D01* +X194331303Y-93022003D01* +X194492292Y-93075349D01* +X194591655Y-93085500D01* +X195188344Y-93085499D01* +X195188352Y-93085498D01* +X195188355Y-93085498D01* +X195242760Y-93079940D01* +X195287708Y-93075349D01* +X195448697Y-93022003D01* +X195593044Y-92932968D01* +X195712968Y-92813044D01* +X195712971Y-92813038D01* +X195717276Y-92807595D01* +X195774296Y-92767215D01* +X195814547Y-92760500D01* +X197876607Y-92760500D01* +X197937029Y-92748481D01* +X197997452Y-92736463D01* +X197997455Y-92736461D01* +X197997458Y-92736461D01* +X198030787Y-92722654D01* +X198030786Y-92722654D01* +X198030792Y-92722652D01* +X198111286Y-92689312D01* +X198123128Y-92681399D01* +X198189805Y-92660519D01* +X198192022Y-92660499D01* +X198587871Y-92660499D01* +X198587872Y-92660499D01* +X198647483Y-92654091D01* +X198782331Y-92603796D01* +X198897546Y-92517546D01* +X198983796Y-92402331D01* +X199034091Y-92267483D01* +X199040500Y-92207873D01* +X199040499Y-91484622D01* +X199060183Y-91417585D01* +X199112987Y-91371830D01* +X199182146Y-91361886D01* +X199245702Y-91390911D01* +X199282430Y-91446305D01* +X199292819Y-91478280D01* +X199292821Y-91478284D01* +X199387467Y-91642216D01* +X199495584Y-91762292D01* +X199514129Y-91782888D01* +X199667265Y-91894148D01* +X199667270Y-91894151D01* +X199840192Y-91971142D01* +X199840197Y-91971144D01* +X200025354Y-92010500D01* +X200025355Y-92010500D01* +X200214644Y-92010500D01* +X200214646Y-92010500D01* +X200399803Y-91971144D01* +X200572730Y-91894151D01* +X200725871Y-91782888D01* +X200852533Y-91642216D01* +X200947179Y-91478284D01* +X201005674Y-91298256D01* +X201025460Y-91110000D01* +X201005674Y-90921744D01* +X200947179Y-90741716D01* +X200852533Y-90577784D01* +X200725871Y-90437112D01* +X200725870Y-90437111D01* +X200572734Y-90325851D01* +X200572729Y-90325848D01* +X200540901Y-90311677D01* +X207115000Y-90311677D01* +X207115000Y-90335000D01* +X207840000Y-90335000D01* +X208340000Y-90335000D01* +X209064999Y-90335000D01* +X209064999Y-90311692D01* +X209064998Y-90311677D01* +X209054855Y-90212392D01* +X209001547Y-90051518D01* +X209001542Y-90051507D01* +X208912575Y-89907271D01* +X208912572Y-89907267D01* +X208792732Y-89787427D01* +X208792728Y-89787424D01* +X208648492Y-89698457D01* +X208648481Y-89698452D01* +X208487606Y-89645144D01* +X208388322Y-89635000D01* +X208340000Y-89635000D01* +X208340000Y-90335000D01* +X207840000Y-90335000D01* +X207840000Y-89635000D01* +X207839999Y-89634999D01* +X207791693Y-89635000D01* +X207791675Y-89635001D01* +X207692392Y-89645144D01* +X207531518Y-89698452D01* +X207531507Y-89698457D01* +X207387271Y-89787424D01* +X207387267Y-89787427D01* +X207267427Y-89907267D01* +X207267424Y-89907271D01* +X207178457Y-90051507D01* +X207178452Y-90051518D01* +X207125144Y-90212393D01* +X207115000Y-90311677D01* +X200540901Y-90311677D01* +X200399807Y-90248857D01* +X200399802Y-90248855D01* +X200254001Y-90217865D01* +X200214646Y-90209500D01* +X200214645Y-90209500D01* +X200155452Y-90209500D01* +X200088413Y-90189815D01* +X200067771Y-90173181D01* +X199063960Y-89169370D01* +X199030475Y-89108047D01* +X199028323Y-89094671D01* +X199010674Y-88926744D01* +X198976905Y-88822817D01* +X198974911Y-88752977D01* +X199010991Y-88693144D01* +X199073692Y-88662316D01* +X199094837Y-88660500D01* +X210355163Y-88660500D01* +X210422202Y-88680185D01* +X210467957Y-88732989D01* +X210477901Y-88802147D01* +X210473094Y-88822818D01* +X210439555Y-88926040D01* +X210439326Y-88926744D01* +X210419540Y-89115000D01* +X210439326Y-89303256D01* +X210439327Y-89303259D01* +X210497818Y-89483277D01* +X210497821Y-89483284D01* +X210592467Y-89647216D01* +X210683569Y-89748395D01* +X210719129Y-89787888D01* +X210793780Y-89842125D01* +X210836446Y-89897455D01* +X210842425Y-89967068D01* +X210809820Y-90028863D01* +X210748981Y-90063220D01* +X210734155Y-90065732D01* +X210732519Y-90065907D01* +X210597671Y-90116202D01* +X210597664Y-90116206D01* +X210482455Y-90202452D01* +X210482452Y-90202455D01* +X210396206Y-90317664D01* +X210396202Y-90317671D01* +X210345908Y-90452517D01* +X210341614Y-90492461D01* +X210339500Y-90512127D01* +X210339500Y-90997607D01* +X210339501Y-91385500D01* +X210319817Y-91452539D01* +X210267013Y-91498294D01* +X210215501Y-91509500D01* +X209014547Y-91509500D01* +X208947508Y-91489815D01* +X208917276Y-91462405D01* +X208912963Y-91456950D01* +X208903340Y-91447327D01* +X208869855Y-91386004D01* +X208874839Y-91316312D01* +X208903343Y-91271962D01* +X208912572Y-91262732D01* +X208912573Y-91262731D01* +X209001542Y-91118492D01* +X209001547Y-91118481D01* +X209054855Y-90957606D01* +X209064999Y-90858322D01* +X209065000Y-90858309D01* +X209065000Y-90835000D01* +X207115001Y-90835000D01* +X207115001Y-90858322D01* +X207125144Y-90957607D01* +X207178452Y-91118481D01* +X207178457Y-91118492D01* +X207267424Y-91262728D01* +X207267427Y-91262732D01* +X207276660Y-91271965D01* +X207310145Y-91333288D01* +X207305161Y-91402980D01* +X207276663Y-91447324D01* +X207267033Y-91456953D01* +X207267029Y-91456959D01* +X207178001Y-91601294D01* +X207177996Y-91601305D01* +X207124651Y-91762290D01* +X207114500Y-91861647D01* +X207114500Y-92408337D01* +X207114501Y-92408355D01* +X207124650Y-92507707D01* +X207124651Y-92507710D01* +X207177996Y-92668694D01* +X207178001Y-92668705D01* +X207267029Y-92813040D01* +X207267032Y-92813044D01* +X207386955Y-92932967D01* +X207386959Y-92932970D01* +X207531294Y-93021998D01* +X207531297Y-93021999D01* +X207531303Y-93022003D01* +X207692292Y-93075349D01* +X207791655Y-93085500D01* +X208388344Y-93085499D01* +X208388352Y-93085498D01* +X208388355Y-93085498D01* +X208442760Y-93079940D01* +X208487708Y-93075349D01* +X208648697Y-93022003D01* +X208793044Y-92932968D01* +X208912968Y-92813044D01* +X208912971Y-92813038D01* +X208917276Y-92807595D01* +X208974296Y-92767215D01* +X209014547Y-92760500D01* +X211076607Y-92760500D01* +X211137029Y-92748481D01* +X211197452Y-92736463D01* +X211197455Y-92736461D01* +X211197458Y-92736461D01* +X211230787Y-92722654D01* +X211230786Y-92722654D01* +X211230792Y-92722652D01* +X211311286Y-92689312D01* +X211323128Y-92681399D01* +X211389805Y-92660519D01* +X211392022Y-92660499D01* +X211787871Y-92660499D01* +X211787872Y-92660499D01* +X211847483Y-92654091D01* +X211982331Y-92603796D01* +X212097546Y-92517546D01* +X212183796Y-92402331D01* +X212234091Y-92267483D01* +X212240500Y-92207873D01* +X212240499Y-91484622D01* +X212260183Y-91417585D01* +X212312987Y-91371830D01* +X212382146Y-91361886D01* +X212445702Y-91390911D01* +X212482430Y-91446305D01* +X212492819Y-91478280D01* +X212492821Y-91478284D01* +X212587467Y-91642216D01* +X212695584Y-91762292D01* +X212714129Y-91782888D01* +X212867265Y-91894148D01* +X212867270Y-91894151D01* +X213040192Y-91971142D01* +X213040197Y-91971144D01* +X213225354Y-92010500D01* +X213225355Y-92010500D01* +X213414644Y-92010500D01* +X213414646Y-92010500D01* +X213599803Y-91971144D01* +X213772730Y-91894151D01* +X213925871Y-91782888D01* +X214052533Y-91642216D01* +X214147179Y-91478284D01* +X214205674Y-91298256D01* +X214225460Y-91110000D01* +X214205674Y-90921744D01* +X214147179Y-90741716D01* +X214052533Y-90577784D01* +X213925871Y-90437112D01* +X213925870Y-90437111D01* +X213772734Y-90325851D01* +X213772729Y-90325848D01* +X213740901Y-90311677D01* +X220315000Y-90311677D01* +X220315000Y-90335000D01* +X221040000Y-90335000D01* +X221540000Y-90335000D01* +X222264999Y-90335000D01* +X222264999Y-90311692D01* +X222264998Y-90311677D01* +X222254855Y-90212392D01* +X222201547Y-90051518D01* +X222201542Y-90051507D01* +X222112575Y-89907271D01* +X222112572Y-89907267D01* +X221992732Y-89787427D01* +X221992728Y-89787424D01* +X221848492Y-89698457D01* +X221848481Y-89698452D01* +X221687606Y-89645144D01* +X221588322Y-89635000D01* +X221540000Y-89635000D01* +X221540000Y-90335000D01* +X221040000Y-90335000D01* +X221040000Y-89635000D01* +X221039999Y-89634999D01* +X220991693Y-89635000D01* +X220991675Y-89635001D01* +X220892392Y-89645144D01* +X220731518Y-89698452D01* +X220731507Y-89698457D01* +X220587271Y-89787424D01* +X220587267Y-89787427D01* +X220467427Y-89907267D01* +X220467424Y-89907271D01* +X220378457Y-90051507D01* +X220378452Y-90051518D01* +X220325144Y-90212393D01* +X220315000Y-90311677D01* +X213740901Y-90311677D01* +X213599807Y-90248857D01* +X213599802Y-90248855D01* +X213454001Y-90217865D01* +X213414646Y-90209500D01* +X213414645Y-90209500D01* +X213355452Y-90209500D01* +X213288413Y-90189815D01* +X213267771Y-90173181D01* +X212263960Y-89169370D01* +X212230475Y-89108047D01* +X212228323Y-89094671D01* +X212210674Y-88926744D01* +X212176905Y-88822817D01* +X212174911Y-88752977D01* +X212210991Y-88693144D01* +X212273692Y-88662316D01* +X212294837Y-88660500D01* +X223555163Y-88660500D01* +X223622202Y-88680185D01* +X223667957Y-88732989D01* +X223677901Y-88802147D01* +X223673094Y-88822818D01* +X223639555Y-88926040D01* +X223639326Y-88926744D01* +X223619540Y-89115000D01* +X223639326Y-89303256D01* +X223639327Y-89303259D01* +X223697818Y-89483277D01* +X223697821Y-89483284D01* +X223792467Y-89647216D01* +X223883569Y-89748395D01* +X223919129Y-89787888D01* +X223993780Y-89842125D01* +X224036446Y-89897455D01* +X224042425Y-89967068D01* +X224009820Y-90028863D01* +X223948981Y-90063220D01* +X223934155Y-90065732D01* +X223932519Y-90065907D01* +X223797671Y-90116202D01* +X223797664Y-90116206D01* +X223682455Y-90202452D01* +X223682452Y-90202455D01* +X223596206Y-90317664D01* +X223596202Y-90317671D01* +X223545908Y-90452517D01* +X223541614Y-90492461D01* +X223539500Y-90512127D01* +X223539500Y-90997607D01* +X223539501Y-91385500D01* +X223519817Y-91452539D01* +X223467013Y-91498294D01* +X223415501Y-91509500D01* +X222214547Y-91509500D01* +X222147508Y-91489815D01* +X222117276Y-91462405D01* +X222112963Y-91456950D01* +X222103340Y-91447327D01* +X222069855Y-91386004D01* +X222074839Y-91316312D01* +X222103343Y-91271962D01* +X222112572Y-91262732D01* +X222112573Y-91262731D01* +X222201542Y-91118492D01* +X222201547Y-91118481D01* +X222254855Y-90957606D01* +X222264999Y-90858322D01* +X222265000Y-90858309D01* +X222265000Y-90835000D01* +X220315001Y-90835000D01* +X220315001Y-90858322D01* +X220325144Y-90957607D01* +X220378452Y-91118481D01* +X220378457Y-91118492D01* +X220467424Y-91262728D01* +X220467427Y-91262732D01* +X220476660Y-91271965D01* +X220510145Y-91333288D01* +X220505161Y-91402980D01* +X220476663Y-91447324D01* +X220467033Y-91456953D01* +X220467029Y-91456959D01* +X220378001Y-91601294D01* +X220377996Y-91601305D01* +X220324651Y-91762290D01* +X220314500Y-91861647D01* +X220314500Y-92408337D01* +X220314501Y-92408355D01* +X220324650Y-92507707D01* +X220324651Y-92507710D01* +X220377996Y-92668694D01* +X220378001Y-92668705D01* +X220467029Y-92813040D01* +X220467032Y-92813044D01* +X220586955Y-92932967D01* +X220586959Y-92932970D01* +X220731294Y-93021998D01* +X220731297Y-93021999D01* +X220731303Y-93022003D01* +X220892292Y-93075349D01* +X220991655Y-93085500D01* +X221588344Y-93085499D01* +X221588352Y-93085498D01* +X221588355Y-93085498D01* +X221642760Y-93079940D01* +X221687708Y-93075349D01* +X221848697Y-93022003D01* +X221993044Y-92932968D01* +X222112968Y-92813044D01* +X222112971Y-92813038D01* +X222117276Y-92807595D01* +X222174296Y-92767215D01* +X222214547Y-92760500D01* +X224276607Y-92760500D01* +X224337029Y-92748481D01* +X224397452Y-92736463D01* +X224397455Y-92736461D01* +X224397458Y-92736461D01* +X224430787Y-92722654D01* +X224430786Y-92722654D01* +X224430792Y-92722652D01* +X224511286Y-92689312D01* +X224523128Y-92681399D01* +X224589805Y-92660519D01* +X224592022Y-92660499D01* +X224987871Y-92660499D01* +X224987872Y-92660499D01* +X225047483Y-92654091D01* +X225182331Y-92603796D01* +X225297546Y-92517546D01* +X225383796Y-92402331D01* +X225434091Y-92267483D01* +X225440500Y-92207873D01* +X225440499Y-91484622D01* +X225460183Y-91417585D01* +X225512987Y-91371830D01* +X225582146Y-91361886D01* +X225645702Y-91390911D01* +X225682430Y-91446305D01* +X225692819Y-91478280D01* +X225692821Y-91478284D01* +X225787467Y-91642216D01* +X225895584Y-91762292D01* +X225914129Y-91782888D01* +X226067265Y-91894148D01* +X226067270Y-91894151D01* +X226240192Y-91971142D01* +X226240197Y-91971144D01* +X226425354Y-92010500D01* +X226425355Y-92010500D01* +X226614644Y-92010500D01* +X226614646Y-92010500D01* +X226799803Y-91971144D01* +X226972730Y-91894151D01* +X227125871Y-91782888D01* +X227252533Y-91642216D01* +X227347179Y-91478284D01* +X227405674Y-91298256D01* +X227425460Y-91110000D01* +X227405674Y-90921744D01* +X227347179Y-90741716D01* +X227252533Y-90577784D01* +X227125871Y-90437112D01* +X227125870Y-90437111D01* +X226972734Y-90325851D01* +X226972729Y-90325848D01* +X226799807Y-90248857D01* +X226799802Y-90248855D01* +X226654001Y-90217865D01* +X226614646Y-90209500D01* +X226614645Y-90209500D01* +X226555452Y-90209500D01* +X226488413Y-90189815D01* +X226467771Y-90173181D01* +X225463960Y-89169370D01* +X225430475Y-89108047D01* +X225428323Y-89094671D01* +X225410674Y-88926744D01* +X225376905Y-88822817D01* +X225374911Y-88752977D01* +X225410991Y-88693144D01* +X225473692Y-88662316D01* +X225494837Y-88660500D01* +X240917741Y-88660500D01* +X240917745Y-88660501D01* +X240942408Y-88660501D01* +X240985575Y-88660501D01* +X240994421Y-88660817D01* +X241223024Y-88677167D01* +X241240529Y-88679684D01* +X241460144Y-88727458D01* +X241477103Y-88732437D01* +X241687699Y-88810986D01* +X241703779Y-88818330D01* +X241901039Y-88926042D01* +X241915913Y-88935600D01* +X242095839Y-89070292D01* +X242109209Y-89081878D01* +X242268124Y-89240793D01* +X242279710Y-89254164D01* +X242414394Y-89434081D01* +X242423959Y-89448964D01* +X242531668Y-89646218D01* +X242539018Y-89662312D01* +X242617558Y-89872888D01* +X242622542Y-89889863D01* +X242670314Y-90109469D01* +X242672832Y-90126980D01* +X242681803Y-90252393D01* +X242687056Y-90325849D01* +X242689186Y-90355617D01* +X242689502Y-90364464D01* +X242689502Y-105355573D01* +X242689186Y-105364420D01* +X242672835Y-105593020D01* +X242670317Y-105610531D01* +X242622546Y-105830134D01* +X242617562Y-105847110D01* +X242539018Y-106057692D01* +X242531668Y-106073785D01* +X242423961Y-106271037D01* +X242414396Y-106285920D01* +X242279712Y-106465837D01* +X242268127Y-106479208D01* +X242109209Y-106638127D01* +X242095837Y-106649713D01* +X241915921Y-106784396D01* +X241901038Y-106793961D01* +X241703786Y-106901668D01* +X241687693Y-106909018D01* +X241477111Y-106987562D01* +X241460135Y-106992546D01* +X241240533Y-107040317D01* +X241223021Y-107042835D01* +X240994433Y-107059184D01* +X240985587Y-107059500D01* +X59994430Y-107059500D01* +X59985584Y-107059184D01* +X59756981Y-107042834D01* +X59739469Y-107040316D01* +X59519867Y-106992545D01* +X59502891Y-106987561D01* +X59292309Y-106909017D01* +X59276216Y-106901667D01* +X59078964Y-106793960D01* +X59064081Y-106784395D01* +X58884164Y-106649711D01* +X58870793Y-106638125D01* +X58711877Y-106479209D01* +X58700291Y-106465839D01* +X58653863Y-106403819D01* +X58565599Y-106285913D01* +X58556038Y-106271033D01* +X58448333Y-106073784D01* +X58440983Y-106057692D01* +X58362436Y-105847102D01* +X58357457Y-105830143D01* +X58309682Y-105610527D01* +X58307165Y-105593018D01* +X58300059Y-105493665D01* +X58290816Y-105364418D01* +X58290500Y-105355572D01* +X58290500Y-97842995D01* +X58290500Y-91861647D01* +X61914500Y-91861647D01* +X61914500Y-92408337D01* +X61914501Y-92408355D01* +X61924650Y-92507707D01* +X61924651Y-92507710D01* +X61977996Y-92668694D01* +X61978001Y-92668705D01* +X62067029Y-92813040D01* +X62067032Y-92813044D01* +X62186955Y-92932967D01* +X62186959Y-92932970D01* +X62331294Y-93021998D01* +X62331297Y-93021999D01* +X62331303Y-93022003D01* +X62492292Y-93075349D01* +X62591655Y-93085500D01* +X63188344Y-93085499D01* +X63188352Y-93085498D01* +X63188355Y-93085498D01* +X63242760Y-93079940D01* +X63287708Y-93075349D01* +X63448697Y-93022003D01* +X63593044Y-92932968D01* +X63712968Y-92813044D01* +X63712971Y-92813038D01* +X63717276Y-92807595D01* +X63774296Y-92767215D01* +X63814547Y-92760500D01* +X64973181Y-92760500D01* +X65040220Y-92780185D01* +X65085975Y-92832989D01* +X65095919Y-92902147D01* +X65066894Y-92965703D01* +X65047494Y-92983764D01* +X64982454Y-93032454D01* +X64982453Y-93032455D01* +X64982452Y-93032456D01* +X64896206Y-93147664D01* +X64896202Y-93147671D01* +X64845908Y-93282516D01* +X64842491Y-93314302D01* +X64815752Y-93378852D01* +X64758359Y-93418699D01* +X64688533Y-93421192D01* +X64657204Y-93408432D01* +X64652730Y-93405849D01* +X64479807Y-93328857D01* +X64479802Y-93328855D01* +X64334001Y-93297865D01* +X64294646Y-93289500D01* +X64105354Y-93289500D01* +X64072897Y-93296398D01* +X63920197Y-93328855D01* +X63920192Y-93328857D01* +X63747270Y-93405848D01* +X63747265Y-93405851D01* +X63594129Y-93517111D01* +X63467466Y-93657785D01* +X63372821Y-93821715D01* +X63372818Y-93821722D01* +X63314327Y-94001740D01* +X63314326Y-94001744D01* +X63294540Y-94190000D01* +X63314326Y-94378256D01* +X63314327Y-94378259D01* +X63372818Y-94558277D01* +X63372821Y-94558284D01* +X63467467Y-94722216D01* +X63560499Y-94825538D01* +X63594129Y-94862888D01* +X63747265Y-94974148D01* +X63747270Y-94974151D01* +X63920192Y-95051142D01* +X63920197Y-95051144D01* +X64105354Y-95090500D01* +X64105355Y-95090500D01* +X64294644Y-95090500D01* +X64294646Y-95090500D01* +X64479803Y-95051144D01* +X64652730Y-94974151D01* +X64652744Y-94974140D01* +X64657196Y-94971571D01* +X64725095Y-94955095D01* +X64791123Y-94977944D01* +X64834317Y-95032862D01* +X64842492Y-95065700D01* +X64845909Y-95097483D01* +X64896202Y-95232328D01* +X64896206Y-95232335D01* +X64982452Y-95347544D01* +X64982453Y-95347544D01* +X64982454Y-95347546D01* +X65000070Y-95360733D01* +X65000071Y-95360734D01* +X65041941Y-95416668D01* +X65046925Y-95486360D01* +X65013439Y-95547683D01* +X65000071Y-95559266D01* +X64982452Y-95572455D01* +X64896206Y-95687664D01* +X64896202Y-95687671D01* +X64845908Y-95822517D01* +X64839501Y-95882116D01* +X64839501Y-95882123D01* +X64839500Y-95882135D01* +X64839500Y-96564903D01* +X64819815Y-96631942D01* +X64811353Y-96643568D01* +X64636447Y-96856691D01* +X64636436Y-96856705D01* +X64483983Y-97084866D01* +X64354626Y-97326870D01* +X64249608Y-97580400D01* +X64169946Y-97842995D01* +X64116407Y-98112129D01* +X64116407Y-98112134D01* +X64116406Y-98112140D01* +X64107931Y-98198170D01* +X64089502Y-98385238D01* +X64089502Y-98418321D01* +X64089500Y-98418369D01* +X64089500Y-98522441D01* +X64089498Y-98621252D01* +X64089500Y-98621293D01* +X64089500Y-99474611D01* +X64087566Y-99496424D01* +X64084541Y-99513355D01* +X64084408Y-99514097D01* +X64079965Y-99644560D01* +X64051067Y-100493121D01* +X64049802Y-100507060D01* +X63954627Y-101149951D01* +X63950829Y-101167106D01* +X63787574Y-101716608D01* +X63784881Y-101724652D01* +X63719707Y-101899276D01* +X63677824Y-101955201D01* +X63676421Y-101956236D01* +X63492971Y-102089520D01* +X63492968Y-102089523D01* +X63263608Y-102304907D01* +X63263606Y-102304909D01* +X63063054Y-102547334D01* +X63063051Y-102547338D01* +X62894464Y-102812990D01* +X62894461Y-102812996D01* +X62760499Y-103097678D01* +X62760497Y-103097683D01* +X62663270Y-103396916D01* +X62604311Y-103705988D01* +X62604310Y-103705995D01* +X62584556Y-104019994D01* +X62584556Y-104020005D01* +X62604310Y-104334004D01* +X62604311Y-104334011D01* +X62604502Y-104335011D01* +X62662315Y-104638080D01* +X62663270Y-104643083D01* +X62760497Y-104942316D01* +X62760499Y-104942321D01* +X62894461Y-105227003D01* +X62894464Y-105227009D01* +X63063051Y-105492661D01* +X63063054Y-105492665D01* +X63263606Y-105735090D01* +X63263608Y-105735092D01* +X63263610Y-105735094D01* +X63487645Y-105945477D01* +X63492968Y-105950476D01* +X63492978Y-105950484D01* +X63747504Y-106135408D01* +X63747509Y-106135410D01* +X63747516Y-106135416D01* +X64023234Y-106286994D01* +X64023239Y-106286996D01* +X64023241Y-106286997D01* +X64023242Y-106286998D01* +X64315771Y-106402818D01* +X64315774Y-106402819D01* +X64613294Y-106479209D01* +X64620527Y-106481066D01* +X64686010Y-106489338D01* +X64932670Y-106520499D01* +X64932679Y-106520499D01* +X64932682Y-106520500D01* +X64932684Y-106520500D01* +X65247316Y-106520500D01* +X65247318Y-106520500D01* +X65247321Y-106520499D01* +X65247329Y-106520499D01* +X65433593Y-106496968D01* +X65559473Y-106481066D01* +X65864225Y-106402819D01* +X65864228Y-106402818D01* +X66156757Y-106286998D01* +X66156758Y-106286997D01* +X66156756Y-106286997D01* +X66156766Y-106286994D01* +X66432484Y-106135416D01* +X66687030Y-105950478D01* +X66916390Y-105735094D01* +X67116947Y-105492663D01* +X67285537Y-105227007D01* +X67419503Y-104942315D01* +X67516731Y-104643079D01* +X67575688Y-104334015D01* +X67576003Y-104329011D01* +X67595444Y-104020005D01* +X67595444Y-104019994D01* +X75784556Y-104019994D01* +X75784556Y-104020005D01* +X75804310Y-104334004D01* +X75804311Y-104334011D01* +X75804502Y-104335011D01* +X75862315Y-104638080D01* +X75863270Y-104643083D01* +X75960497Y-104942316D01* +X75960499Y-104942321D01* +X76094461Y-105227003D01* +X76094464Y-105227009D01* +X76263051Y-105492661D01* +X76263054Y-105492665D01* +X76463606Y-105735090D01* +X76463608Y-105735092D01* +X76463610Y-105735094D01* +X76687645Y-105945477D01* +X76692968Y-105950476D01* +X76692978Y-105950484D01* +X76947504Y-106135408D01* +X76947509Y-106135410D01* +X76947516Y-106135416D01* +X77223234Y-106286994D01* +X77223239Y-106286996D01* +X77223241Y-106286997D01* +X77223242Y-106286998D01* +X77515771Y-106402818D01* +X77515774Y-106402819D01* +X77813294Y-106479209D01* +X77820527Y-106481066D01* +X77886010Y-106489338D01* +X78132670Y-106520499D01* +X78132679Y-106520499D01* +X78132682Y-106520500D01* +X78132684Y-106520500D01* +X78447316Y-106520500D01* +X78447318Y-106520500D01* +X78447321Y-106520499D01* +X78447329Y-106520499D01* +X78633593Y-106496968D01* +X78759473Y-106481066D01* +X79064225Y-106402819D01* +X79064228Y-106402818D01* +X79356757Y-106286998D01* +X79356758Y-106286997D01* +X79356756Y-106286997D01* +X79356766Y-106286994D01* +X79632484Y-106135416D01* +X79887030Y-105950478D01* +X80116390Y-105735094D01* +X80316947Y-105492663D01* +X80485537Y-105227007D01* +X80619503Y-104942315D01* +X80716731Y-104643079D01* +X80775688Y-104334015D01* +X80776003Y-104329011D01* +X80795382Y-104020994D01* +X88994558Y-104020994D01* +X88994558Y-104021005D01* +X89014312Y-104335004D01* +X89014313Y-104335011D01* +X89014314Y-104335015D01* +X89072127Y-104638084D01* +X89073272Y-104644083D01* +X89170499Y-104943316D01* +X89170501Y-104943321D01* +X89304463Y-105228003D01* +X89304466Y-105228009D01* +X89473053Y-105493661D01* +X89473056Y-105493665D01* +X89673608Y-105736090D01* +X89673610Y-105736092D01* +X89902970Y-105951476D01* +X89902980Y-105951484D01* +X90157506Y-106136408D01* +X90157511Y-106136410D01* +X90157518Y-106136416D01* +X90433236Y-106287994D01* +X90433241Y-106287996D01* +X90433243Y-106287997D01* +X90433244Y-106287998D01* +X90725773Y-106403818D01* +X90725776Y-106403819D01* +X91007164Y-106476067D01* +X91030529Y-106482066D01* +X91096012Y-106490338D01* +X91342672Y-106521499D01* +X91342681Y-106521499D01* +X91342684Y-106521500D01* +X91342686Y-106521500D01* +X91657318Y-106521500D01* +X91657320Y-106521500D01* +X91657323Y-106521499D01* +X91657331Y-106521499D01* +X91843595Y-106497968D01* +X91969475Y-106482066D01* +X92274227Y-106403819D01* +X92276753Y-106402819D01* +X92566759Y-106287998D01* +X92566760Y-106287997D01* +X92566758Y-106287997D01* +X92566768Y-106287994D01* +X92842486Y-106136416D01* +X93097032Y-105951478D01* +X93326392Y-105736094D01* +X93526949Y-105493663D01* +X93695539Y-105228007D01* +X93829505Y-104943315D01* +X93926733Y-104644079D01* +X93985690Y-104335015D01* +X93985754Y-104334004D01* +X94005446Y-104021005D01* +X94005446Y-104020994D01* +X94005069Y-104014994D01* +X102194556Y-104014994D01* +X102194556Y-104015005D01* +X102214310Y-104329004D01* +X102214311Y-104329011D01* +X102273270Y-104638083D01* +X102370497Y-104937316D01* +X102370499Y-104937321D01* +X102504461Y-105222003D01* +X102504464Y-105222009D01* +X102673051Y-105487661D01* +X102673054Y-105487665D01* +X102873606Y-105730090D01* +X102873608Y-105730092D01* +X102873610Y-105730094D01* +X103102970Y-105945478D01* +X103102975Y-105945481D01* +X103102978Y-105945484D01* +X103357504Y-106130408D01* +X103357506Y-106130409D01* +X103357516Y-106130416D01* +X103633234Y-106281994D01* +X103633237Y-106281995D01* +X103633241Y-106281997D01* +X103633242Y-106281998D01* +X103925771Y-106397818D01* +X103925774Y-106397819D01* +X104190695Y-106465839D01* +X104230527Y-106476066D01* +X104296010Y-106484338D01* +X104542670Y-106515499D01* +X104542679Y-106515499D01* +X104542682Y-106515500D01* +X104542684Y-106515500D01* +X104857316Y-106515500D01* +X104857318Y-106515500D01* +X104857321Y-106515499D01* +X104857329Y-106515499D01* +X105043593Y-106491968D01* +X105169473Y-106476066D01* +X105474225Y-106397819D01* +X105474228Y-106397818D01* +X105766757Y-106281998D01* +X105766758Y-106281997D01* +X105766756Y-106281997D01* +X105766766Y-106281994D01* +X106042484Y-106130416D01* +X106297030Y-105945478D01* +X106526390Y-105730094D01* +X106726947Y-105487663D01* +X106895537Y-105222007D01* +X107029503Y-104937315D01* +X107126731Y-104638079D01* +X107185688Y-104329015D01* +X107202767Y-104057551D01* +X107205444Y-104015005D01* +X107205444Y-104014995D01* +X115384556Y-104014995D01* +X115384556Y-104015006D01* +X115404310Y-104329005D01* +X115404311Y-104329012D01* +X115463270Y-104638084D01* +X115560497Y-104937317D01* +X115560499Y-104937322D01* +X115694461Y-105222004D01* +X115694464Y-105222010D01* +X115863051Y-105487662D01* +X115863054Y-105487666D01* +X116063606Y-105730091D01* +X116063608Y-105730093D01* +X116063610Y-105730095D01* +X116170141Y-105830134D01* +X116292968Y-105945477D01* +X116292978Y-105945485D01* +X116547504Y-106130409D01* +X116547509Y-106130411D01* +X116547516Y-106130417D01* +X116823234Y-106281995D01* +X116823239Y-106281997D01* +X116823241Y-106281998D01* +X116823242Y-106281999D01* +X117115771Y-106397819D01* +X117115774Y-106397820D01* +X117408336Y-106472937D01* +X117420527Y-106476067D01* +X117486010Y-106484339D01* +X117732670Y-106515500D01* +X117732679Y-106515500D01* +X117732682Y-106515501D01* +X117732684Y-106515501D01* +X118047316Y-106515501D01* +X118047318Y-106515501D01* +X118047321Y-106515500D01* +X118047329Y-106515500D01* +X118233593Y-106491969D01* +X118359473Y-106476067D01* +X118664225Y-106397820D01* +X118664228Y-106397819D01* +X118956757Y-106281999D01* +X118956758Y-106281998D01* +X118956756Y-106281998D01* +X118956766Y-106281995D01* +X119232484Y-106130417D01* +X119487030Y-105945479D01* +X119716390Y-105730095D01* +X119916947Y-105487664D01* +X120085537Y-105222008D01* +X120219503Y-104937316D01* +X120316731Y-104638080D01* +X120375688Y-104329016D01* +X120392767Y-104057551D01* +X120395067Y-104020994D01* +X128584558Y-104020994D01* +X128584558Y-104021005D01* +X128604312Y-104335004D01* +X128604313Y-104335011D01* +X128604314Y-104335015D01* +X128662127Y-104638084D01* +X128663272Y-104644083D01* +X128760499Y-104943316D01* +X128760501Y-104943321D01* +X128894463Y-105228003D01* +X128894466Y-105228009D01* +X129063053Y-105493661D01* +X129063056Y-105493665D01* +X129263608Y-105736090D01* +X129263610Y-105736092D01* +X129492970Y-105951476D01* +X129492980Y-105951484D01* +X129747506Y-106136408D01* +X129747511Y-106136410D01* +X129747518Y-106136416D01* +X130023236Y-106287994D01* +X130023241Y-106287996D01* +X130023243Y-106287997D01* +X130023244Y-106287998D01* +X130315773Y-106403818D01* +X130315776Y-106403819D01* +X130597164Y-106476067D01* +X130620529Y-106482066D01* +X130686012Y-106490338D01* +X130932672Y-106521499D01* +X130932681Y-106521499D01* +X130932684Y-106521500D01* +X130932686Y-106521500D01* +X131247318Y-106521500D01* +X131247320Y-106521500D01* +X131247323Y-106521499D01* +X131247331Y-106521499D01* +X131433595Y-106497968D01* +X131559475Y-106482066D01* +X131864227Y-106403819D01* +X131866753Y-106402819D01* +X132156759Y-106287998D01* +X132156760Y-106287997D01* +X132156758Y-106287997D01* +X132156768Y-106287994D01* +X132432486Y-106136416D01* +X132687032Y-105951478D01* +X132916392Y-105736094D01* +X133116949Y-105493663D01* +X133285539Y-105228007D01* +X133419505Y-104943315D01* +X133516733Y-104644079D01* +X133575690Y-104335015D01* +X133575754Y-104334004D01* +X133595446Y-104021005D01* +X133595446Y-104020994D01* +X133595069Y-104014994D01* +X141784558Y-104014994D01* +X141784558Y-104015005D01* +X141804312Y-104329004D01* +X141804313Y-104329011D01* +X141863272Y-104638083D01* +X141960499Y-104937316D01* +X141960501Y-104937321D01* +X142094463Y-105222003D01* +X142094466Y-105222009D01* +X142263053Y-105487661D01* +X142263056Y-105487665D01* +X142463608Y-105730090D01* +X142463610Y-105730092D01* +X142463612Y-105730094D01* +X142692972Y-105945478D01* +X142692977Y-105945481D01* +X142692980Y-105945484D01* +X142947506Y-106130408D01* +X142947508Y-106130409D01* +X142947518Y-106130416D01* +X143223236Y-106281994D01* +X143223239Y-106281995D01* +X143223243Y-106281997D01* +X143223244Y-106281998D01* +X143515773Y-106397818D01* +X143515776Y-106397819D01* +X143780697Y-106465839D01* +X143820529Y-106476066D01* +X143886012Y-106484338D01* +X144132672Y-106515499D01* +X144132681Y-106515499D01* +X144132684Y-106515500D01* +X144132686Y-106515500D01* +X144447318Y-106515500D01* +X144447320Y-106515500D01* +X144447323Y-106515499D01* +X144447331Y-106515499D01* +X144633595Y-106491968D01* +X144759475Y-106476066D01* +X145064227Y-106397819D01* +X145064230Y-106397818D01* +X145356759Y-106281998D01* +X145356760Y-106281997D01* +X145356758Y-106281997D01* +X145356768Y-106281994D01* +X145632486Y-106130416D01* +X145887032Y-105945478D01* +X146116392Y-105730094D01* +X146316949Y-105487663D01* +X146485539Y-105222007D01* +X146619505Y-104937315D01* +X146716733Y-104638079D01* +X146775690Y-104329015D01* +X146792769Y-104057551D01* +X146795446Y-104015005D01* +X146795446Y-104014994D01* +X146775691Y-103700995D01* +X146775690Y-103700988D01* +X146775690Y-103700986D01* +X146775690Y-103700985D01* +X146716733Y-103391921D01* +X146619505Y-103092685D01* +X146485539Y-102807993D01* +X146450416Y-102752648D01* +X146316950Y-102542338D01* +X146316947Y-102542334D01* +X146116395Y-102299909D01* +X146116393Y-102299907D01* +X145892358Y-102089523D01* +X145887032Y-102084522D01* +X145887024Y-102084516D01* +X145887023Y-102084515D01* +X145703576Y-101951233D01* +X145660910Y-101895903D01* +X145660288Y-101894273D01* +X145634516Y-101825219D01* +X145595110Y-101719636D01* +X145592423Y-101711608D01* +X145429170Y-101162107D01* +X145425374Y-101144960D01* +X145408307Y-101029675D01* +X145330195Y-100502048D01* +X145328932Y-100488122D01* +X145309375Y-99913793D01* +X145295595Y-99509115D01* +X145294669Y-99497424D01* +X145291999Y-99463725D01* +X145291997Y-99463721D01* +X145291538Y-99457917D01* +X145291672Y-99457906D01* +X145290502Y-99444407D01* +X145290502Y-96941456D01* +X145252054Y-96748170D01* +X145252053Y-96748169D01* +X145252053Y-96748165D01* +X145252051Y-96748160D01* +X145176637Y-96566092D01* +X145176630Y-96566079D01* +X145067141Y-96402218D01* +X145067138Y-96402214D01* +X144927787Y-96262863D01* +X144927783Y-96262860D01* +X144763922Y-96153371D01* +X144763909Y-96153364D01* +X144581841Y-96077950D01* +X144581831Y-96077947D01* +X144388545Y-96039500D01* +X144388543Y-96039500D01* +X144191461Y-96039500D01* +X144191459Y-96039500D01* +X143998172Y-96077947D01* +X143998162Y-96077950D01* +X143816094Y-96153364D01* +X143816081Y-96153371D01* +X143652220Y-96262860D01* +X143652216Y-96262863D01* +X143512865Y-96402214D01* +X143512862Y-96402218D01* +X143403373Y-96566079D01* +X143403366Y-96566092D01* +X143327952Y-96748160D01* +X143327949Y-96748170D01* +X143289502Y-96941456D01* +X143289502Y-99469611D01* +X143287568Y-99491424D01* +X143284410Y-99509097D01* +X143277808Y-99702949D01* +X143251069Y-100488121D01* +X143249804Y-100502060D01* +X143154629Y-101144951D01* +X143150831Y-101162106D01* +X142987576Y-101711608D01* +X142984883Y-101719652D01* +X142919709Y-101894276D01* +X142877826Y-101950201D01* +X142876423Y-101951236D01* +X142692973Y-102084520D01* +X142692970Y-102084523D01* +X142463610Y-102299907D01* +X142463608Y-102299909D01* +X142263056Y-102542334D01* +X142263053Y-102542338D01* +X142094466Y-102807990D01* +X142094463Y-102807996D01* +X141960501Y-103092678D01* +X141960499Y-103092683D01* +X141863272Y-103391916D01* +X141804313Y-103700988D01* +X141804312Y-103700995D01* +X141784558Y-104014994D01* +X133595069Y-104014994D01* +X133575691Y-103706995D01* +X133575690Y-103706988D01* +X133575690Y-103706985D01* +X133516733Y-103397921D01* +X133419505Y-103098685D01* +X133419034Y-103097685D01* +X133319143Y-102885406D01* +X133285539Y-102813993D01* +X133116949Y-102548337D01* +X133116122Y-102547337D01* +X132916395Y-102305909D01* +X132916393Y-102305907D01* +X132858077Y-102251144D01* +X132687032Y-102090522D01* +X132687029Y-102090520D01* +X132687023Y-102090515D01* +X132503576Y-101957233D01* +X132460910Y-101901903D01* +X132460288Y-101900273D01* +X132400550Y-101740213D01* +X132395110Y-101725636D01* +X132392421Y-101717601D01* +X132391851Y-101715684D01* +X132229171Y-101168114D01* +X132225374Y-101150960D01* +X132224485Y-101144952D01* +X132130195Y-100508048D01* +X132128931Y-100494123D01* +X132109556Y-99925118D01* +X132095595Y-99515115D01* +X132095515Y-99514104D01* +X132091999Y-99469725D01* +X132091997Y-99469721D01* +X132091538Y-99463917D01* +X132091672Y-99463906D01* +X132090502Y-99450407D01* +X132090502Y-97666456D01* +X132052054Y-97473170D01* +X132052053Y-97473169D01* +X132052053Y-97473165D01* +X132050560Y-97469560D01* +X131976637Y-97291092D01* +X131976630Y-97291079D01* +X131867141Y-97127218D01* +X131867138Y-97127214D01* +X131727787Y-96987863D01* +X131727783Y-96987860D01* +X131563922Y-96878371D01* +X131563909Y-96878364D01* +X131381841Y-96802950D01* +X131381831Y-96802947D01* +X131188545Y-96764500D01* +X131188543Y-96764500D01* +X130991461Y-96764500D01* +X130991459Y-96764500D01* +X130798172Y-96802947D01* +X130798162Y-96802950D01* +X130616094Y-96878364D01* +X130616081Y-96878371D01* +X130452220Y-96987860D01* +X130452216Y-96987863D01* +X130312865Y-97127214D01* +X130312862Y-97127218D01* +X130203373Y-97291079D01* +X130203366Y-97291092D01* +X130127952Y-97473160D01* +X130127949Y-97473170D01* +X130089502Y-97666456D01* +X130089502Y-99475611D01* +X130087568Y-99497424D01* +X130084589Y-99514098D01* +X130084410Y-99515097D01* +X130079878Y-99648170D01* +X130051069Y-100494121D01* +X130049804Y-100508060D01* +X129954629Y-101150951D01* +X129950831Y-101168106D01* +X129787576Y-101717608D01* +X129784883Y-101725652D01* +X129719709Y-101900276D01* +X129677826Y-101956201D01* +X129676423Y-101957236D01* +X129492973Y-102090520D01* +X129492970Y-102090523D01* +X129263610Y-102305907D01* +X129263608Y-102305909D01* +X129063056Y-102548334D01* +X129063053Y-102548338D01* +X128894466Y-102813990D01* +X128894463Y-102813996D01* +X128760501Y-103098678D01* +X128760499Y-103098683D01* +X128663272Y-103397916D01* +X128604313Y-103706988D01* +X128604312Y-103706995D01* +X128584558Y-104020994D01* +X120395067Y-104020994D01* +X120395444Y-104015006D01* +X120395444Y-104014995D01* +X120375689Y-103700996D01* +X120375688Y-103700989D01* +X120375688Y-103700988D01* +X120375688Y-103700986D01* +X120316731Y-103391922D01* +X120219503Y-103092686D01* +X120219499Y-103092678D01* +X120088360Y-102813993D01* +X120085537Y-102807994D01* +X119920754Y-102548337D01* +X119916948Y-102542339D01* +X119916945Y-102542335D01* +X119716393Y-102299910D01* +X119716391Y-102299908D01* +X119487031Y-102084524D01* +X119487021Y-102084516D01* +X119303574Y-101951234D01* +X119260908Y-101895904D01* +X119260286Y-101894274D01* +X119206877Y-101751172D01* +X119195108Y-101719637D01* +X119192419Y-101711602D01* +X119191974Y-101710105D01* +X119029169Y-101162115D01* +X119025372Y-101144961D01* +X119024787Y-101141011D01* +X118930193Y-100502049D01* +X118928929Y-100488124D01* +X118909373Y-99913793D01* +X118895593Y-99509116D01* +X118895592Y-99509098D01* +X118891997Y-99463726D01* +X118891995Y-99463722D01* +X118891536Y-99457918D01* +X118891670Y-99457907D01* +X118890500Y-99444408D01* +X118890500Y-98391456D01* +X118852052Y-98198170D01* +X118852051Y-98198169D01* +X118852051Y-98198165D01* +X118833964Y-98154499D01* +X118776635Y-98016092D01* +X118776628Y-98016079D01* +X118667139Y-97852218D01* +X118667136Y-97852214D01* +X118527785Y-97712863D01* +X118527781Y-97712860D01* +X118363920Y-97603371D01* +X118363907Y-97603364D01* +X118181839Y-97527950D01* +X118181829Y-97527947D01* +X117988543Y-97489500D01* +X117988541Y-97489500D01* +X117791459Y-97489500D01* +X117791457Y-97489500D01* +X117598170Y-97527947D01* +X117598160Y-97527950D01* +X117416092Y-97603364D01* +X117416079Y-97603371D01* +X117252218Y-97712860D01* +X117252214Y-97712863D01* +X117112863Y-97852214D01* +X117112860Y-97852218D01* +X117003371Y-98016079D01* +X117003364Y-98016092D01* +X116927950Y-98198160D01* +X116927947Y-98198170D01* +X116889500Y-98391456D01* +X116889500Y-99469612D01* +X116887566Y-99491424D01* +X116884408Y-99509098D01* +X116877806Y-99702950D01* +X116851067Y-100488122D01* +X116849802Y-100502061D01* +X116754627Y-101144952D01* +X116750829Y-101162107D01* +X116587574Y-101711609D01* +X116584881Y-101719653D01* +X116519707Y-101894277D01* +X116477824Y-101950202D01* +X116476421Y-101951237D01* +X116292971Y-102084521D01* +X116292968Y-102084524D01* +X116063608Y-102299908D01* +X116063606Y-102299910D01* +X115863054Y-102542335D01* +X115863051Y-102542339D01* +X115694464Y-102807991D01* +X115694461Y-102807997D01* +X115560499Y-103092679D01* +X115560497Y-103092684D01* +X115463270Y-103391917D01* +X115404311Y-103700989D01* +X115404310Y-103700996D01* +X115384556Y-104014995D01* +X107205444Y-104014995D01* +X107205444Y-104014994D01* +X107185689Y-103700995D01* +X107185688Y-103700988D01* +X107185688Y-103700986D01* +X107185688Y-103700985D01* +X107126731Y-103391921D01* +X107029503Y-103092685D01* +X106895537Y-102807993D01* +X106860414Y-102752648D01* +X106726948Y-102542338D01* +X106726945Y-102542334D01* +X106526393Y-102299909D01* +X106526391Y-102299907D01* +X106302356Y-102089523D01* +X106297030Y-102084522D01* +X106297022Y-102084516D01* +X106297021Y-102084515D01* +X106113574Y-101951233D01* +X106070908Y-101895903D01* +X106070286Y-101894273D01* +X106044514Y-101825219D01* +X106005108Y-101719636D01* +X106002421Y-101711608D01* +X105839168Y-101162107D01* +X105835372Y-101144960D01* +X105818305Y-101029675D01* +X105740193Y-100502048D01* +X105738930Y-100488122D01* +X105719373Y-99913793D01* +X105705593Y-99509115D01* +X105704667Y-99497424D01* +X105701997Y-99463725D01* +X105701995Y-99463721D01* +X105701536Y-99457917D01* +X105701670Y-99457906D01* +X105700500Y-99444407D01* +X105700500Y-99116456D01* +X105662052Y-98923170D01* +X105662051Y-98923169D01* +X105662051Y-98923165D01* +X105660558Y-98919560D01* +X105586635Y-98741092D01* +X105586628Y-98741079D01* +X105477139Y-98577218D01* +X105477136Y-98577214D01* +X105337785Y-98437863D01* +X105337781Y-98437860D01* +X105173920Y-98328371D01* +X105173907Y-98328364D01* +X104991839Y-98252950D01* +X104991829Y-98252947D01* +X104798543Y-98214500D01* +X104798541Y-98214500D01* +X104601459Y-98214500D01* +X104601457Y-98214500D01* +X104408170Y-98252947D01* +X104408160Y-98252950D01* +X104226092Y-98328364D01* +X104226079Y-98328371D01* +X104062218Y-98437860D01* +X104062214Y-98437863D01* +X103922863Y-98577214D01* +X103922860Y-98577218D01* +X103813371Y-98741079D01* +X103813364Y-98741092D01* +X103737950Y-98923160D01* +X103737947Y-98923170D01* +X103699500Y-99116456D01* +X103699500Y-99469611D01* +X103697566Y-99491424D01* +X103694408Y-99509097D01* +X103687806Y-99702949D01* +X103661067Y-100488121D01* +X103659802Y-100502060D01* +X103564627Y-101144951D01* +X103560829Y-101162106D01* +X103397574Y-101711608D01* +X103394881Y-101719652D01* +X103329707Y-101894276D01* +X103287824Y-101950201D01* +X103286421Y-101951236D01* +X103102971Y-102084520D01* +X103102968Y-102084523D01* +X102873608Y-102299907D01* +X102873606Y-102299909D01* +X102673054Y-102542334D01* +X102673051Y-102542338D01* +X102504464Y-102807990D01* +X102504461Y-102807996D01* +X102370499Y-103092678D01* +X102370497Y-103092683D01* +X102273270Y-103391916D01* +X102214311Y-103700988D01* +X102214310Y-103700995D01* +X102194556Y-104014994D01* +X94005069Y-104014994D01* +X93985691Y-103706995D01* +X93985690Y-103706988D01* +X93985690Y-103706985D01* +X93926733Y-103397921D01* +X93829505Y-103098685D01* +X93829034Y-103097685D01* +X93729143Y-102885406D01* +X93695539Y-102813993D01* +X93526949Y-102548337D01* +X93526122Y-102547337D01* +X93326395Y-102305909D01* +X93326393Y-102305907D01* +X93268077Y-102251144D01* +X93097032Y-102090522D01* +X93097029Y-102090520D01* +X93097023Y-102090515D01* +X92863180Y-101920618D01* +X92820514Y-101865288D01* +X92819028Y-101861266D01* +X92795721Y-101794681D01* +X92653201Y-101387512D01* +X92648291Y-101369019D01* +X92642295Y-101336485D01* +X92561968Y-100900594D01* +X92545980Y-100813839D01* +X92544049Y-100796867D01* +X92541622Y-100742214D01* +X92505500Y-99928756D01* +X92501941Y-99887860D01* +X92501283Y-99880298D01* +X92501621Y-99880268D01* +X92500502Y-99867816D01* +X92500502Y-99841456D01* +X92462054Y-99648170D01* +X92462053Y-99648169D01* +X92462053Y-99648165D01* +X92460560Y-99644560D01* +X92386637Y-99466092D01* +X92386630Y-99466079D01* +X92277141Y-99302218D01* +X92277138Y-99302214D01* +X92137787Y-99162863D01* +X92137783Y-99162860D01* +X91973922Y-99053371D01* +X91973909Y-99053364D01* +X91791841Y-98977950D01* +X91791831Y-98977947D01* +X91598545Y-98939500D01* +X91598543Y-98939500D01* +X91401461Y-98939500D01* +X91401459Y-98939500D01* +X91208172Y-98977947D01* +X91208162Y-98977950D01* +X91026094Y-99053364D01* +X91026081Y-99053371D01* +X90862220Y-99162860D01* +X90862216Y-99162863D01* +X90722865Y-99302214D01* +X90722862Y-99302218D01* +X90613373Y-99466079D01* +X90613366Y-99466092D01* +X90537952Y-99648160D01* +X90537949Y-99648170D01* +X90499502Y-99841456D01* +X90499502Y-99890720D01* +X90497336Y-99913793D01* +X90494503Y-99928746D01* +X90494503Y-99928749D01* +X90455951Y-100796872D01* +X90454020Y-100813844D01* +X90351708Y-101369023D01* +X90346798Y-101387516D01* +X90180972Y-101861269D01* +X90140245Y-101918041D01* +X90136820Y-101920621D01* +X89902980Y-102090515D01* +X89902970Y-102090523D01* +X89673610Y-102305907D01* +X89673608Y-102305909D01* +X89473056Y-102548334D01* +X89473053Y-102548338D01* +X89304466Y-102813990D01* +X89304463Y-102813996D01* +X89170501Y-103098678D01* +X89170499Y-103098683D01* +X89073272Y-103397916D01* +X89014313Y-103706988D01* +X89014312Y-103706995D01* +X88994558Y-104020994D01* +X80795382Y-104020994D01* +X80795444Y-104020005D01* +X80795444Y-104019994D01* +X80775689Y-103705995D01* +X80775688Y-103705988D01* +X80775688Y-103705985D01* +X80716731Y-103396921D01* +X80619503Y-103097685D01* +X80617149Y-103092683D01* +X80563695Y-102979087D01* +X80485537Y-102812993D01* +X80450414Y-102757648D01* +X80316948Y-102547338D01* +X80316945Y-102547334D01* +X80116393Y-102304909D01* +X80116391Y-102304907D01* +X80111066Y-102299906D01* +X79887030Y-102089522D01* +X79887027Y-102089520D01* +X79887021Y-102089515D01* +X79632495Y-101904591D01* +X79632483Y-101904583D01* +X79532378Y-101849550D01* +X79483114Y-101800003D01* +X79480401Y-101794699D01* +X79461514Y-101755470D01* +X79453606Y-101734295D01* +X79345417Y-101337261D01* +X79341350Y-101313193D01* +X79295056Y-100641156D01* +X79291201Y-100604620D01* +X79291200Y-100604619D01* +X79291184Y-100604459D01* +X79290500Y-100591449D01* +X79290500Y-100566456D01* +X79252052Y-100373170D01* +X79252051Y-100373169D01* +X79252051Y-100373165D01* +X79242955Y-100351206D01* +X79176635Y-100191092D01* +X79176628Y-100191079D01* +X79067139Y-100027218D01* +X79067136Y-100027214D01* +X78927785Y-99887863D01* +X78927781Y-99887860D01* +X78763920Y-99778371D01* +X78763907Y-99778364D01* +X78581839Y-99702950D01* +X78581829Y-99702947D01* +X78388543Y-99664500D01* +X78388541Y-99664500D01* +X78191459Y-99664500D01* +X78191457Y-99664500D01* +X77998170Y-99702947D01* +X77998160Y-99702950D01* +X77816092Y-99778364D01* +X77816079Y-99778371D01* +X77652218Y-99887860D01* +X77652214Y-99887863D01* +X77512863Y-100027214D01* +X77512860Y-100027218D01* +X77403371Y-100191079D01* +X77403364Y-100191092D01* +X77327950Y-100373160D01* +X77327947Y-100373170D01* +X77289500Y-100566456D01* +X77289500Y-100606774D01* +X77286735Y-100632812D01* +X77284946Y-100641140D01* +X77284944Y-100641149D01* +X77238647Y-101313193D01* +X77234578Y-101337272D01* +X77126394Y-101734279D01* +X77118482Y-101755468D01* +X77099603Y-101794681D01* +X77052786Y-101846546D01* +X77047616Y-101849552D01* +X76947512Y-101904585D01* +X76947508Y-101904588D01* +X76692978Y-102089515D01* +X76692968Y-102089523D01* +X76463608Y-102304907D01* +X76463606Y-102304909D01* +X76263054Y-102547334D01* +X76263051Y-102547338D01* +X76094464Y-102812990D01* +X76094461Y-102812996D01* +X75960499Y-103097678D01* +X75960497Y-103097683D01* +X75863270Y-103396916D01* +X75804311Y-103705988D01* +X75804310Y-103705995D01* +X75784556Y-104019994D01* +X67595444Y-104019994D01* +X67575689Y-103705995D01* +X67575688Y-103705988D01* +X67575688Y-103705985D01* +X67516731Y-103396921D01* +X67419503Y-103097685D01* +X67417149Y-103092683D01* +X67363695Y-102979087D01* +X67285537Y-102812993D01* +X67250414Y-102757648D01* +X67116948Y-102547338D01* +X67116945Y-102547334D01* +X66916393Y-102304909D01* +X66916391Y-102304907D01* +X66911066Y-102299906D01* +X66687030Y-102089522D01* +X66687027Y-102089520D01* +X66687021Y-102089515D01* +X66503574Y-101956233D01* +X66460908Y-101900903D01* +X66460286Y-101899273D01* +X66432649Y-101825222D01* +X66395108Y-101724636D01* +X66392419Y-101716601D01* +X66392146Y-101715683D01* +X66229169Y-101167114D01* +X66225372Y-101149960D01* +X66224631Y-101144952D01* +X66130193Y-100507048D01* +X66128929Y-100493123D01* +X66108417Y-99890720D01* +X66095593Y-99514115D01* +X66095196Y-99509099D01* +X66091997Y-99468725D01* +X66091995Y-99468721D01* +X66091536Y-99462917D01* +X66091670Y-99462906D01* +X66090500Y-99449407D01* +X66090500Y-98528579D01* +X66091097Y-98516423D01* +X66099188Y-98434288D01* +X66104524Y-98380119D01* +X66109264Y-98356296D01* +X66147247Y-98231088D01* +X66156544Y-98208643D01* +X66216730Y-98096045D01* +X66265693Y-98046201D01* +X66326088Y-98030499D01* +X66987871Y-98030499D01* +X66987872Y-98030499D01* +X67047483Y-98024091D01* +X67182331Y-97973796D01* +X67297546Y-97887546D01* +X67383796Y-97772331D01* +X67434091Y-97637483D01* +X67440500Y-97577873D01* +X67440499Y-95882128D01* +X67434091Y-95822517D01* +X67383796Y-95687669D01* +X67383795Y-95687668D01* +X67383793Y-95687664D01* +X67297547Y-95572455D01* +X67297546Y-95572454D01* +X67279930Y-95559267D01* +X67238058Y-95503334D01* +X67233074Y-95433642D01* +X67266558Y-95372319D01* +X67279930Y-95360733D01* +X67297546Y-95347546D01* +X67383796Y-95232331D01* +X67434091Y-95097483D01* +X67440500Y-95037873D01* +X67440499Y-93342128D01* +X72459500Y-93342128D01* +X72459500Y-95037870D01* +X72459501Y-95037876D01* +X72465908Y-95097483D01* +X72516202Y-95232328D01* +X72516206Y-95232335D01* +X72602452Y-95347544D01* +X72602453Y-95347544D01* +X72602454Y-95347546D01* +X72620070Y-95360733D01* +X72620071Y-95360734D01* +X72661941Y-95416668D01* +X72666925Y-95486360D01* +X72633439Y-95547683D01* +X72620071Y-95559266D01* +X72602452Y-95572455D01* +X72516206Y-95687664D01* +X72516202Y-95687671D01* +X72465908Y-95822517D01* +X72459501Y-95882116D01* +X72459501Y-95882123D01* +X72459500Y-95882135D01* +X72459500Y-97577870D01* +X72459501Y-97577876D01* +X72465908Y-97637483D01* +X72516202Y-97772328D01* +X72516206Y-97772335D01* +X72602452Y-97887544D01* +X72602455Y-97887547D01* +X72717664Y-97973793D01* +X72717671Y-97973797D01* +X72752996Y-97986972D01* +X72852517Y-98024091D01* +X72912127Y-98030500D01* +X73010500Y-98030499D01* +X73077538Y-98050183D01* +X73123294Y-98102986D01* +X73134500Y-98154499D01* +X73134500Y-100702419D01* +X73114815Y-100769458D01* +X73102650Y-100785391D01* +X73037466Y-100857785D01* +X72942821Y-101021715D01* +X72942818Y-101021722D01* +X72886967Y-101193616D01* +X72884326Y-101201744D01* +X72864540Y-101390000D01* +X72884326Y-101578256D01* +X72884327Y-101578259D01* +X72942818Y-101758277D01* +X72942821Y-101758284D01* +X73037467Y-101922216D01* +X73096576Y-101987863D01* +X73164129Y-102062888D01* +X73317265Y-102174148D01* +X73317270Y-102174151D01* +X73490192Y-102251142D01* +X73490197Y-102251144D01* +X73675354Y-102290500D01* +X73675355Y-102290500D01* +X73864644Y-102290500D01* +X73864646Y-102290500D01* +X74049803Y-102251144D01* +X74222730Y-102174151D01* +X74375871Y-102062888D01* +X74502533Y-101922216D01* +X74597179Y-101758284D01* +X74655674Y-101578256D01* +X74675460Y-101390000D01* +X74655674Y-101201744D01* +X74597179Y-101021716D01* +X74502533Y-100857784D01* +X74497230Y-100851894D01* +X74417350Y-100763178D01* +X74387120Y-100700186D01* +X74385500Y-100680206D01* +X74385500Y-98154499D01* +X74405185Y-98087460D01* +X74457989Y-98041705D01* +X74509500Y-98030499D01* +X74607871Y-98030499D01* +X74607872Y-98030499D01* +X74667483Y-98024091D01* +X74802331Y-97973796D01* +X74917546Y-97887546D01* +X75003796Y-97772331D01* +X75054091Y-97637483D01* +X75060500Y-97577873D01* +X75060499Y-95882128D01* +X75054091Y-95822517D01* +X75003796Y-95687669D01* +X75003795Y-95687668D01* +X75003793Y-95687664D01* +X74917547Y-95572455D01* +X74917546Y-95572454D01* +X74899930Y-95559267D01* +X74858058Y-95503334D01* +X74853074Y-95433642D01* +X74886558Y-95372319D01* +X74899930Y-95360733D01* +X74917546Y-95347546D01* +X75003796Y-95232331D01* +X75054091Y-95097483D01* +X75060500Y-95037873D01* +X75060499Y-93342128D01* +X75060499Y-93342127D01* +X75060499Y-93342123D01* +X75054091Y-93282516D01* +X75003797Y-93147671D01* +X75003793Y-93147664D01* +X74917547Y-93032455D01* +X74917544Y-93032452D01* +X74802335Y-92946206D01* +X74802328Y-92946202D01* +X74667483Y-92895909D01* +X74662918Y-92895418D01* +X74598368Y-92868677D01* +X74558523Y-92811282D01* +X74556032Y-92741457D01* +X74568789Y-92710135D01* +X74587179Y-92678284D01* +X74645674Y-92498256D01* +X74665460Y-92310000D01* +X74645674Y-92121744D01* +X74587179Y-91941716D01* +X74492533Y-91777784D01* +X74365871Y-91637112D01* +X74365870Y-91637111D01* +X74212734Y-91525851D01* +X74212729Y-91525848D01* +X74039807Y-91448857D01* +X74039802Y-91448855D01* +X73892683Y-91417585D01* +X73854646Y-91409500D01* +X73665354Y-91409500D01* +X73636994Y-91415528D01* +X73480197Y-91448855D01* +X73480192Y-91448857D01* +X73307270Y-91525848D01* +X73307265Y-91525851D01* +X73154129Y-91637111D01* +X73027466Y-91777785D01* +X72932821Y-91941715D01* +X72932818Y-91941722D01* +X72874327Y-92121740D01* +X72874326Y-92121744D01* +X72854540Y-92310000D01* +X72874326Y-92498256D01* +X72874327Y-92498259D01* +X72932818Y-92678277D01* +X72932822Y-92678286D01* +X72951207Y-92710131D01* +X72967678Y-92778032D01* +X72944825Y-92844058D01* +X72889903Y-92887248D01* +X72857075Y-92895418D01* +X72852519Y-92895907D01* +X72717671Y-92946202D01* +X72717664Y-92946206D01* +X72602455Y-93032452D01* +X72602452Y-93032455D01* +X72516206Y-93147664D01* +X72516202Y-93147671D01* +X72465908Y-93282517D01* +X72459501Y-93342116D01* +X72459500Y-93342128D01* +X67440499Y-93342128D01* +X67440499Y-93342127D01* +X67440499Y-93342123D01* +X67434091Y-93282516D01* +X67383797Y-93147671D01* +X67383793Y-93147664D01* +X67297547Y-93032455D01* +X67297544Y-93032452D01* +X67182335Y-92946206D01* +X67182328Y-92946202D01* +X67047482Y-92895908D01* +X67047483Y-92895908D01* +X66987883Y-92889501D01* +X66987881Y-92889500D01* +X66987873Y-92889500D01* +X66987865Y-92889500D01* +X66703613Y-92889500D01* +X66636574Y-92869815D01* +X66590819Y-92817011D01* +X66580875Y-92747853D01* +X66609900Y-92684297D01* +X66660280Y-92649318D01* +X66782328Y-92603797D01* +X66782327Y-92603797D01* +X66782331Y-92603796D01* +X66897546Y-92517546D01* +X66983796Y-92402331D01* +X67034091Y-92267483D01* +X67040500Y-92207873D01* +X67040499Y-90512128D01* +X67034378Y-90455185D01* +X67034091Y-90452516D01* +X66983797Y-90317671D01* +X66983793Y-90317664D01* +X66979311Y-90311677D01* +X75115000Y-90311677D01* +X75115000Y-90335000D01* +X75840000Y-90335000D01* +X76340000Y-90335000D01* +X77064999Y-90335000D01* +X77064999Y-90311692D01* +X77064998Y-90311677D01* +X77054855Y-90212392D01* +X77001547Y-90051518D01* +X77001542Y-90051507D01* +X76912575Y-89907271D01* +X76912572Y-89907267D01* +X76792732Y-89787427D01* +X76792728Y-89787424D01* +X76648492Y-89698457D01* +X76648481Y-89698452D01* +X76487606Y-89645144D01* +X76388322Y-89635000D01* +X76340000Y-89635000D01* +X76340000Y-90335000D01* +X75840000Y-90335000D01* +X75840000Y-89635000D01* +X75839999Y-89634999D01* +X75791693Y-89635000D01* +X75791675Y-89635001D01* +X75692392Y-89645144D01* +X75531518Y-89698452D01* +X75531507Y-89698457D01* +X75387271Y-89787424D01* +X75387267Y-89787427D01* +X75267427Y-89907267D01* +X75267424Y-89907271D01* +X75178457Y-90051507D01* +X75178452Y-90051518D01* +X75125144Y-90212393D01* +X75115000Y-90311677D01* +X66979311Y-90311677D01* +X66897547Y-90202455D01* +X66897544Y-90202452D01* +X66782335Y-90116206D01* +X66782328Y-90116202D01* +X66647482Y-90065908D01* +X66647483Y-90065908D01* +X66587883Y-90059501D01* +X66587881Y-90059500D01* +X66587873Y-90059500D01* +X66587865Y-90059500D01* +X66141916Y-90059500D01* +X66128035Y-90058720D01* +X66110499Y-90056744D01* +X66090002Y-90054435D01* +X66090000Y-90054435D01* +X66062034Y-90057585D01* +X66051955Y-90058721D01* +X66038074Y-90059500D01* +X65592129Y-90059500D01* +X65592123Y-90059501D01* +X65532516Y-90065908D01* +X65397671Y-90116202D01* +X65397664Y-90116206D01* +X65282455Y-90202452D01* +X65282452Y-90202455D01* +X65196206Y-90317664D01* +X65196202Y-90317671D01* +X65145908Y-90452517D01* +X65141614Y-90492461D01* +X65139500Y-90512127D01* +X65139500Y-90997607D01* +X65139501Y-91385500D01* +X65119817Y-91452539D01* +X65067013Y-91498294D01* +X65015501Y-91509500D01* +X63814547Y-91509500D01* +X63747508Y-91489815D01* +X63717276Y-91462405D01* +X63712963Y-91456950D01* +X63703340Y-91447327D01* +X63669855Y-91386004D01* +X63674839Y-91316312D01* +X63703343Y-91271962D01* +X63712572Y-91262732D01* +X63712573Y-91262731D01* +X63801542Y-91118492D01* +X63801547Y-91118481D01* +X63854855Y-90957606D01* +X63864999Y-90858322D01* +X63865000Y-90858309D01* +X63865000Y-90835000D01* +X61915001Y-90835000D01* +X61915001Y-90858322D01* +X61925144Y-90957607D01* +X61978452Y-91118481D01* +X61978457Y-91118492D01* +X62067424Y-91262728D01* +X62067427Y-91262732D01* +X62076660Y-91271965D01* +X62110145Y-91333288D01* +X62105161Y-91402980D01* +X62076663Y-91447324D01* +X62067033Y-91456953D01* +X62067029Y-91456959D01* +X61978001Y-91601294D01* +X61977996Y-91601305D01* +X61924651Y-91762290D01* +X61914500Y-91861647D01* +X58290500Y-91861647D01* +X58290500Y-90364398D01* +X58290814Y-90355609D01* +X58293956Y-90311677D01* +X61915000Y-90311677D01* +X61915000Y-90335000D01* +X62640000Y-90335000D01* +X63140000Y-90335000D01* +X63864999Y-90335000D01* +X63864999Y-90311692D01* +X63864998Y-90311677D01* +X63854855Y-90212392D01* +X63801547Y-90051518D01* +X63801542Y-90051507D01* +X63712575Y-89907271D01* +X63712572Y-89907267D01* +X63592732Y-89787427D01* +X63592728Y-89787424D01* +X63448492Y-89698457D01* +X63448481Y-89698452D01* +X63287606Y-89645144D01* +X63188322Y-89635000D01* +X63140000Y-89635000D01* +X63140000Y-90335000D01* +X62640000Y-90335000D01* +X62640000Y-89635000D01* +X62639999Y-89634999D01* +X62591693Y-89635000D01* +X62591675Y-89635001D01* +X62492392Y-89645144D01* +X62331518Y-89698452D01* +X62331507Y-89698457D01* +X62187271Y-89787424D01* +X62187267Y-89787427D01* +X62067427Y-89907267D01* +X62067424Y-89907271D01* +X61978457Y-90051507D01* +X61978452Y-90051518D01* +X61925144Y-90212393D01* +X61915000Y-90311677D01* +X58293956Y-90311677D01* +X58307166Y-90126976D01* +X58309684Y-90109470D01* +X58357459Y-89889855D01* +X58362438Y-89872896D01* +X58440986Y-89662300D01* +X58448326Y-89646228D01* +X58556042Y-89448961D01* +X58565600Y-89434087D01* +X58700298Y-89254153D01* +X58711865Y-89240804D01* +X58870808Y-89081860D01* +X58884156Y-89070295D01* +X59064087Y-88935600D01* +X59078956Y-88926044D01* +X59276222Y-88818330D01* +X59292304Y-88810985D01* +X59502903Y-88732435D01* +X59519854Y-88727458D01* +X59739478Y-88679682D01* +X59756977Y-88677166D01* +X59874765Y-88668742D01* +X59985603Y-88660816D01* +X59994448Y-88660500D01* +X60037596Y-88660500D01* +X78920468Y-88660500D01* +X78987507Y-88680185D01* +X79033262Y-88732989D01* +X79043206Y-88802147D01* +X79038399Y-88822818D01* +X79004632Y-88926740D01* +X79004630Y-88926749D01* +X78999901Y-88971734D01* +X78973315Y-89036348D01* +X78964262Y-89046450D01* +X77309882Y-90700833D01* +X77248559Y-90734318D01* +X77222201Y-90737152D01* +X77163006Y-90737152D01* +X77141539Y-90741715D01* +X76977849Y-90776507D01* +X76977844Y-90776509D01* +X76870554Y-90824279D01* +X76820118Y-90835000D01* +X75115001Y-90835000D01* +X75115001Y-90858322D01* +X75125144Y-90957607D01* +X75178452Y-91118481D01* +X75178457Y-91118492D01* +X75267424Y-91262728D01* +X75267427Y-91262732D01* +X75276660Y-91271965D01* +X75310145Y-91333288D01* +X75305161Y-91402980D01* +X75276663Y-91447324D01* +X75267033Y-91456953D01* +X75267029Y-91456959D01* +X75178001Y-91601294D01* +X75177996Y-91601305D01* +X75124651Y-91762290D01* +X75114500Y-91861647D01* +X75114500Y-92408337D01* +X75114501Y-92408355D01* +X75124650Y-92507707D01* +X75124651Y-92507710D01* +X75177996Y-92668694D01* +X75178001Y-92668705D01* +X75267029Y-92813040D01* +X75267032Y-92813044D01* +X75386955Y-92932967D01* +X75386959Y-92932970D01* +X75531294Y-93021998D01* +X75531297Y-93021999D01* +X75531303Y-93022003D01* +X75692292Y-93075349D01* +X75791655Y-93085500D01* +X76388344Y-93085499D01* +X76388352Y-93085498D01* +X76388355Y-93085498D01* +X76442760Y-93079940D01* +X76487708Y-93075349D01* +X76648697Y-93022003D01* +X76665994Y-93011333D01* +X76673649Y-93006613D01* +X76738745Y-92988152D01* +X78848955Y-92988152D01* +X78909377Y-92976133D01* +X78969800Y-92964115D01* +X79013041Y-92946204D01* +X79083634Y-92916964D01* +X79134857Y-92882736D01* +X79186081Y-92848510D01* +X79273206Y-92761385D01* +X79273207Y-92761383D01* +X79280273Y-92754317D01* +X79280276Y-92754312D01* +X79337772Y-92696817D01* +X79399095Y-92663333D01* +X79425452Y-92660499D01* +X79787871Y-92660499D01* +X79787872Y-92660499D01* +X79847483Y-92654091D01* +X79982331Y-92603796D01* +X80097546Y-92517546D01* +X80183796Y-92402331D01* +X80234091Y-92267483D01* +X80240500Y-92207873D01* +X80240499Y-90649145D01* +X80260184Y-90582107D01* +X80312987Y-90536352D01* +X80382146Y-90526408D01* +X80445702Y-90555433D01* +X80452180Y-90561465D01* +X80946343Y-91055628D01* +X80979828Y-91116951D01* +X80981983Y-91130347D01* +X80987675Y-91184500D01* +X80999631Y-91298256D01* +X80999632Y-91298259D01* +X81058123Y-91478277D01* +X81058126Y-91478284D01* +X81152772Y-91642216D01* +X81260889Y-91762292D01* +X81279434Y-91782888D01* +X81432570Y-91894148D01* +X81432575Y-91894151D01* +X81605497Y-91971142D01* +X81605502Y-91971144D01* +X81790659Y-92010500D01* +X81790660Y-92010500D01* +X81979949Y-92010500D01* +X81979951Y-92010500D01* +X82165108Y-91971144D01* +X82338035Y-91894151D01* +X82491176Y-91782888D01* +X82617838Y-91642216D01* +X82712484Y-91478284D01* +X82770979Y-91298256D01* +X82790765Y-91110000D01* +X82770979Y-90921744D01* +X82712484Y-90741716D01* +X82617838Y-90577784D01* +X82491176Y-90437112D01* +X82491175Y-90437111D01* +X82338039Y-90325851D01* +X82338034Y-90325848D01* +X82165112Y-90248857D01* +X82165107Y-90248855D01* +X82019306Y-90217865D01* +X81979951Y-90209500D01* +X81979950Y-90209500D01* +X81920757Y-90209500D01* +X81853718Y-90189815D01* +X81833076Y-90173181D01* +X80829265Y-89169370D01* +X80795780Y-89108047D01* +X80793628Y-89094671D01* +X80775979Y-88926744D01* +X80742210Y-88822817D01* +X80740216Y-88752977D01* +X80776296Y-88693144D01* +X80838997Y-88662316D01* +X80860142Y-88660500D01* +X91565163Y-88660500D01* +X91632202Y-88680185D01* +X91677957Y-88732989D01* +X91687901Y-88802147D01* +X91683094Y-88822818D01* +X91649555Y-88926040D01* +X91649326Y-88926744D01* +X91629540Y-89115000D01* +X91649326Y-89303256D01* +X91649327Y-89303259D01* +X91697393Y-89451192D01* +X91699388Y-89521033D01* +X91663308Y-89580866D01* +X91600607Y-89611694D01* +X91531192Y-89603729D01* +X91491781Y-89577191D01* +X91332928Y-89418338D01* +X91332925Y-89418334D01* +X91332925Y-89418335D01* +X91325858Y-89411268D01* +X91325858Y-89411267D01* +X91238733Y-89324142D01* +X91238732Y-89324141D01* +X91238731Y-89324140D01* +X91178465Y-89283872D01* +X91136286Y-89255688D01* +X91136287Y-89255688D01* +X91136285Y-89255687D01* +X91094879Y-89238537D01* +X91055792Y-89222347D01* +X91036848Y-89214500D01* +X91022453Y-89208537D01* +X91012427Y-89206543D01* +X90962029Y-89196518D01* +X90901610Y-89184500D01* +X90901607Y-89184500D01* +X90901606Y-89184500D01* +X88867555Y-89184500D01* +X88744341Y-89184500D01* +X88744337Y-89184500D01* +X88683919Y-89196518D01* +X88625889Y-89208061D01* +X88623491Y-89208538D01* +X88590155Y-89222347D01* +X88576345Y-89228067D01* +X88509666Y-89255685D01* +X88490519Y-89268479D01* +X88484138Y-89272743D01* +X88484137Y-89272744D01* +X88484136Y-89272743D01* +X88407214Y-89324142D01* +X88407213Y-89324143D01* +X88377219Y-89354138D01* +X88320090Y-89411267D01* +X88004141Y-89727215D01* +X88004137Y-89727220D01* +X87989991Y-89748393D01* +X87989990Y-89748395D01* +X87935686Y-89829665D01* +X87935685Y-89829666D01* +X87905888Y-89901606D01* +X87905888Y-89901608D01* +X87888537Y-89943493D01* +X87888536Y-89943497D01* +X87888325Y-89944556D01* +X87888324Y-89944566D01* +X87866471Y-90054435D01* +X87864724Y-90063220D01* +X87864500Y-90064344D01* +X87864500Y-91396611D01* +X87888535Y-91517444D01* +X87888540Y-91517461D01* +X87935685Y-91631281D01* +X87935688Y-91631286D01* +X87960801Y-91668869D01* +X87960802Y-91668872D01* +X87960803Y-91668872D01* +X88004141Y-91733733D01* +X88095586Y-91825178D01* +X88095608Y-91825198D01* +X88278181Y-92007771D01* +X88311666Y-92069094D01* +X88314500Y-92095452D01* +X88314500Y-92408336D01* +X88314501Y-92408355D01* +X88324650Y-92507707D01* +X88324651Y-92507710D01* +X88377996Y-92668694D01* +X88378001Y-92668705D01* +X88467029Y-92813040D01* +X88467032Y-92813044D01* +X88586955Y-92932967D01* +X88586959Y-92932970D01* +X88731294Y-93021998D01* +X88731297Y-93021999D01* +X88731303Y-93022003D01* +X88892292Y-93075349D01* +X88991655Y-93085500D01* +X89588344Y-93085499D01* +X89588352Y-93085498D01* +X89588355Y-93085498D01* +X89642760Y-93079940D01* +X89687708Y-93075349D01* +X89848697Y-93022003D01* +X89993044Y-92932968D01* +X90112968Y-92813044D01* +X90202003Y-92668697D01* +X90255349Y-92507708D01* +X90265500Y-92408345D01* +X90265499Y-91861656D01* +X90261331Y-91820858D01* +X90255349Y-91762292D01* +X90255348Y-91762289D01* +X90202003Y-91601303D01* +X90201999Y-91601297D01* +X90201998Y-91601294D01* +X90112970Y-91456959D01* +X90112967Y-91456955D01* +X90103339Y-91447327D01* +X90069854Y-91386004D01* +X90074838Y-91316312D01* +X90103345Y-91271959D01* +X90112573Y-91262731D01* +X90201542Y-91118492D01* +X90201547Y-91118481D01* +X90254855Y-90957606D01* +X90264999Y-90858322D01* +X90265000Y-90858309D01* +X90265000Y-90835000D01* +X89239500Y-90835000D01* +X89172461Y-90815315D01* +X89126706Y-90762511D01* +X89115500Y-90711000D01* +X89115500Y-90559500D01* +X89135185Y-90492461D01* +X89187989Y-90446706D01* +X89239500Y-90435500D01* +X90529548Y-90435500D01* +X90596587Y-90455185D01* +X90617229Y-90471819D01* +X91503181Y-91357772D01* +X91536666Y-91419095D01* +X91539500Y-91445453D01* +X91539500Y-92207870D01* +X91539501Y-92207876D01* +X91545908Y-92267483D01* +X91596202Y-92402328D01* +X91596206Y-92402335D01* +X91682452Y-92517544D01* +X91682455Y-92517547D01* +X91797664Y-92603793D01* +X91797671Y-92603797D01* +X91842618Y-92620561D01* +X91932517Y-92654091D01* +X91992127Y-92660500D01* +X92438079Y-92660499D01* +X92451964Y-92661279D01* +X92489999Y-92665565D01* +X92490000Y-92665565D01* +X92490001Y-92665565D01* +X92528036Y-92661279D01* +X92541921Y-92660499D01* +X92987871Y-92660499D01* +X92987872Y-92660499D01* +X93047483Y-92654091D01* +X93182331Y-92603796D01* +X93297546Y-92517546D01* +X93383796Y-92402331D01* +X93434091Y-92267483D01* +X93440500Y-92207873D01* +X93440499Y-91453845D01* +X93460183Y-91386808D01* +X93512987Y-91341053D01* +X93582146Y-91331109D01* +X93645702Y-91360134D01* +X93682430Y-91415528D01* +X93702819Y-91478280D01* +X93702821Y-91478284D01* +X93797467Y-91642216D01* +X93905584Y-91762292D01* +X93924129Y-91782888D01* +X94077265Y-91894148D01* +X94077270Y-91894151D01* +X94250192Y-91971142D01* +X94250197Y-91971144D01* +X94435354Y-92010500D01* +X94435355Y-92010500D01* +X94624644Y-92010500D01* +X94624646Y-92010500D01* +X94809803Y-91971144D01* +X94982730Y-91894151D01* +X95135871Y-91782888D01* +X95262533Y-91642216D01* +X95357179Y-91478284D01* +X95415674Y-91298256D01* +X95435460Y-91110000D01* +X95415674Y-90921744D01* +X95357179Y-90741716D01* +X95262533Y-90577784D01* +X95135871Y-90437112D01* +X95135870Y-90437111D01* +X95004517Y-90341677D01* +X101085000Y-90341677D01* +X101085000Y-90365000D01* +X101810000Y-90365000D01* +X101810000Y-89665000D01* +X101809999Y-89664999D01* +X101761693Y-89665000D01* +X101761675Y-89665001D01* +X101662392Y-89675144D01* +X101501518Y-89728452D01* +X101501507Y-89728457D01* +X101357271Y-89817424D01* +X101357267Y-89817427D01* +X101237427Y-89937267D01* +X101237424Y-89937271D01* +X101148457Y-90081507D01* +X101148452Y-90081518D01* +X101095144Y-90242393D01* +X101085000Y-90341677D01* +X95004517Y-90341677D01* +X94982734Y-90325851D01* +X94982729Y-90325848D01* +X94809807Y-90248857D01* +X94809802Y-90248855D01* +X94664001Y-90217865D01* +X94624646Y-90209500D01* +X94624645Y-90209500D01* +X94565452Y-90209500D01* +X94498413Y-90189815D01* +X94477771Y-90173181D01* +X93473960Y-89169370D01* +X93440475Y-89108047D01* +X93438323Y-89094671D01* +X93420674Y-88926744D01* +X93386905Y-88822817D01* +X93384911Y-88752977D01* +X93420991Y-88693144D01* +X93483692Y-88662316D01* +X93504837Y-88660500D01* +X105210468Y-88660500D01* +X105277507Y-88680185D01* +X105323262Y-88732989D01* +X105333206Y-88802147D01* +X105328399Y-88822818D01* +X105294860Y-88926040D01* +X105294631Y-88926744D01* +X105278327Y-89081874D01* +X105276984Y-89094649D01* +X105250399Y-89159263D01* +X105241344Y-89169368D01* +X103739065Y-90671648D01* +X103677742Y-90705133D01* +X103608050Y-90700149D01* +X103600948Y-90697246D01* +X103469807Y-90638857D01* +X103469802Y-90638855D01* +X103324001Y-90607865D01* +X103284646Y-90599500D01* +X103158999Y-90599500D01* +X103091960Y-90579815D01* +X103046205Y-90527011D01* +X103034999Y-90475500D01* +X103034999Y-90341692D01* +X103034998Y-90341677D01* +X103024855Y-90242392D01* +X102971547Y-90081518D01* +X102971542Y-90081507D01* +X102882575Y-89937271D01* +X102882572Y-89937267D01* +X102762732Y-89817427D01* +X102762728Y-89817424D01* +X102618492Y-89728457D01* +X102618481Y-89728452D01* +X102457606Y-89675144D01* +X102358322Y-89665000D01* +X102310000Y-89665000D01* +X102310000Y-90741000D01* +X102290315Y-90808039D01* +X102237511Y-90853794D01* +X102186000Y-90865000D01* +X101085001Y-90865000D01* +X101085001Y-90888322D01* +X101095144Y-90987607D01* +X101148452Y-91148481D01* +X101148457Y-91148492D01* +X101237424Y-91292728D01* +X101237427Y-91292732D01* +X101246660Y-91301965D01* +X101280145Y-91363288D01* +X101275161Y-91432980D01* +X101246663Y-91477324D01* +X101237033Y-91486953D01* +X101237029Y-91486959D01* +X101148001Y-91631294D01* +X101147996Y-91631305D01* +X101094651Y-91792290D01* +X101084500Y-91891647D01* +X101084500Y-92438337D01* +X101084501Y-92438355D01* +X101094650Y-92537707D01* +X101094651Y-92537710D01* +X101147996Y-92698694D01* +X101148001Y-92698705D01* +X101237029Y-92843040D01* +X101237032Y-92843044D01* +X101356955Y-92962967D01* +X101356959Y-92962970D01* +X101501294Y-93051998D01* +X101501297Y-93051999D01* +X101501303Y-93052003D01* +X101662292Y-93105349D01* +X101761655Y-93115500D01* +X102358344Y-93115499D01* +X102358352Y-93115498D01* +X102358355Y-93115498D01* +X102412760Y-93109940D01* +X102457708Y-93105349D01* +X102618697Y-93052003D01* +X102763044Y-92962968D01* +X102839193Y-92886819D01* +X102900516Y-92853334D01* +X102926874Y-92850500D01* +X105386607Y-92850500D01* +X105447029Y-92838481D01* +X105507452Y-92826463D01* +X105507455Y-92826461D01* +X105507458Y-92826461D01* +X105540787Y-92812654D01* +X105540786Y-92812654D01* +X105540792Y-92812652D01* +X105621286Y-92779312D01* +X105685412Y-92736463D01* +X105723733Y-92710858D01* +X105737773Y-92696818D01* +X105799096Y-92663333D01* +X105825454Y-92660499D01* +X106187871Y-92660499D01* +X106187872Y-92660499D01* +X106247483Y-92654091D01* +X106382331Y-92603796D01* +X106497546Y-92517546D01* +X106583796Y-92402331D01* +X106634091Y-92267483D01* +X106640500Y-92207873D01* +X106640499Y-90759145D01* +X106660184Y-90692107D01* +X106712987Y-90646352D01* +X106782146Y-90636408D01* +X106845702Y-90665433D01* +X106852180Y-90671465D01* +X107236343Y-91055628D01* +X107269828Y-91116951D01* +X107271983Y-91130347D01* +X107277675Y-91184500D01* +X107289631Y-91298256D01* +X107289632Y-91298259D01* +X107348123Y-91478277D01* +X107348126Y-91478284D01* +X107442772Y-91642216D01* +X107550889Y-91762292D01* +X107569434Y-91782888D01* +X107722570Y-91894148D01* +X107722575Y-91894151D01* +X107895497Y-91971142D01* +X107895502Y-91971144D01* +X108080659Y-92010500D01* +X108080660Y-92010500D01* +X108269949Y-92010500D01* +X108269951Y-92010500D01* +X108455108Y-91971144D01* +X108628035Y-91894151D01* +X108781176Y-91782888D01* +X108907838Y-91642216D01* +X109002484Y-91478284D01* +X109060979Y-91298256D01* +X109080765Y-91110000D01* +X109060979Y-90921744D01* +X109002484Y-90741716D01* +X108907838Y-90577784D01* +X108781176Y-90437112D01* +X108781175Y-90437111D01* +X108628039Y-90325851D01* +X108628034Y-90325848D01* +X108455112Y-90248857D01* +X108455107Y-90248855D01* +X108309306Y-90217865D01* +X108269951Y-90209500D01* +X108269950Y-90209500D01* +X108210757Y-90209500D01* +X108143718Y-90189815D01* +X108123076Y-90173181D01* +X107119265Y-89169370D01* +X107085780Y-89108047D01* +X107083628Y-89094671D01* +X107065979Y-88926744D01* +X107032210Y-88822817D01* +X107030216Y-88752977D01* +X107066296Y-88693144D01* +X107128997Y-88662316D01* +X107150142Y-88660500D01* +X117955163Y-88660500D01* +X118022202Y-88680185D01* +X118067957Y-88732989D01* +X118077901Y-88802147D01* +X118073094Y-88822818D01* +X118039555Y-88926040D01* +X118039326Y-88926744D01* +X118021679Y-89094649D01* +X118020753Y-89103462D01* +X117994168Y-89168076D01* +X117936871Y-89208061D01* +X117897432Y-89214500D01* +X115144337Y-89214500D01* +X115083919Y-89226518D01* +X115040691Y-89235116D01* +X115023494Y-89238537D01* +X115002905Y-89247066D01* +X114909658Y-89285689D01* +X114909656Y-89285690D01* +X114807220Y-89354138D01* +X114807212Y-89354144D01* +X114640324Y-89521033D01* +X114481270Y-89680087D01* +X114481267Y-89680090D01* +X114447905Y-89713452D01* +X114394141Y-89767215D01* +X114380327Y-89787888D01* +X114380328Y-89787889D01* +X114325689Y-89869660D01* +X114325685Y-89869667D01* +X114295105Y-89943494D01* +X114295106Y-89943495D01* +X114281586Y-89976137D01* +X114281584Y-89976142D01* +X114278538Y-89983493D01* +X114278534Y-89983507D01* +X114262144Y-90065910D01* +X114254500Y-90104337D01* +X114254500Y-91386607D01* +X114256844Y-91398391D01* +X114256844Y-91398393D01* +X114278535Y-91507444D01* +X114278536Y-91507450D01* +X114278537Y-91507452D01* +X114286157Y-91525849D01* +X114289343Y-91533539D01* +X114289342Y-91533539D01* +X114325686Y-91621283D01* +X114325687Y-91621285D01* +X114325688Y-91621286D01* +X114344300Y-91649140D01* +X114344301Y-91649143D01* +X114344302Y-91649143D01* +X114394141Y-91723732D01* +X114394144Y-91723736D01* +X114485586Y-91815178D01* +X114485608Y-91815198D01* +X114668181Y-91997771D01* +X114701666Y-92059094D01* +X114704500Y-92085452D01* +X114704500Y-92448337D01* +X114704501Y-92448355D01* +X114714650Y-92547707D01* +X114714651Y-92547710D01* +X114767996Y-92708694D01* +X114768001Y-92708705D01* +X114857029Y-92853040D01* +X114857032Y-92853044D01* +X114976955Y-92972967D01* +X114976959Y-92972970D01* +X115121294Y-93061998D01* +X115121297Y-93061999D01* +X115121303Y-93062003D01* +X115282292Y-93115349D01* +X115381655Y-93125500D01* +X115978344Y-93125499D01* +X115978352Y-93125498D01* +X115978355Y-93125498D01* +X116032760Y-93119940D01* +X116077708Y-93115349D01* +X116238697Y-93062003D01* +X116383044Y-92972968D01* +X116502968Y-92853044D01* +X116592003Y-92708697D01* +X116645349Y-92547708D01* +X116655500Y-92448345D01* +X116655499Y-91901656D01* +X116654732Y-91894151D01* +X116645349Y-91802292D01* +X116645348Y-91802289D01* +X116601137Y-91668868D01* +X116592003Y-91641303D01* +X116591999Y-91641297D01* +X116591998Y-91641294D01* +X116502970Y-91496959D01* +X116502967Y-91496955D01* +X116493339Y-91487327D01* +X116459854Y-91426004D01* +X116464838Y-91356312D01* +X116493345Y-91311959D01* +X116502573Y-91302731D01* +X116591542Y-91158492D01* +X116591547Y-91158481D01* +X116644855Y-90997606D01* +X116654999Y-90898322D01* +X116655000Y-90898309D01* +X116655000Y-90875000D01* +X115629500Y-90875000D01* +X115562461Y-90855315D01* +X115516706Y-90802511D01* +X115505500Y-90751000D01* +X115505500Y-90589500D01* +X115525185Y-90522461D01* +X115577989Y-90476706D01* +X115629500Y-90465500D01* +X117559548Y-90465500D01* +X117626587Y-90485185D01* +X117647229Y-90501819D01* +X117903181Y-90757771D01* +X117936666Y-90819094D01* +X117939500Y-90845452D01* +X117939500Y-92207870D01* +X117939501Y-92207876D01* +X117945908Y-92267483D01* +X117996202Y-92402328D01* +X117996206Y-92402335D01* +X118082452Y-92517544D01* +X118082455Y-92517547D01* +X118197664Y-92603793D01* +X118197671Y-92603797D01* +X118242618Y-92620561D01* +X118332517Y-92654091D01* +X118392127Y-92660500D01* +X118838079Y-92660499D01* +X118851964Y-92661279D01* +X118889999Y-92665565D01* +X118890000Y-92665565D01* +X118890001Y-92665565D01* +X118928036Y-92661279D01* +X118941921Y-92660499D01* +X119387871Y-92660499D01* +X119387872Y-92660499D01* +X119447483Y-92654091D01* +X119582331Y-92603796D01* +X119697546Y-92517546D01* +X119783796Y-92402331D01* +X119834091Y-92267483D01* +X119840500Y-92207873D01* +X119840499Y-91484622D01* +X119860183Y-91417585D01* +X119912987Y-91371830D01* +X119982146Y-91361886D01* +X120045702Y-91390911D01* +X120082430Y-91446305D01* +X120092819Y-91478280D01* +X120092821Y-91478284D01* +X120187467Y-91642216D01* +X120295584Y-91762292D01* +X120314129Y-91782888D01* +X120467265Y-91894148D01* +X120467270Y-91894151D01* +X120640192Y-91971142D01* +X120640197Y-91971144D01* +X120825354Y-92010500D01* +X120825355Y-92010500D01* +X121014644Y-92010500D01* +X121014646Y-92010500D01* +X121199803Y-91971144D01* +X121372730Y-91894151D01* +X121396822Y-91876647D01* +X127904500Y-91876647D01* +X127904500Y-92423337D01* +X127904501Y-92423355D01* +X127914650Y-92522707D01* +X127914651Y-92522710D01* +X127967996Y-92683694D01* +X127968001Y-92683705D01* +X128057029Y-92828040D01* +X128057032Y-92828044D01* +X128176955Y-92947967D01* +X128176959Y-92947970D01* +X128321294Y-93036998D01* +X128321297Y-93036999D01* +X128321303Y-93037003D01* +X128482292Y-93090349D01* +X128581655Y-93100500D01* +X129178344Y-93100499D01* +X129178352Y-93100498D01* +X129178355Y-93100498D01* +X129232760Y-93094940D01* +X129277708Y-93090349D01* +X129438697Y-93037003D01* +X129500371Y-92998961D01* +X129565468Y-92980500D01* +X131656607Y-92980500D01* +X131717029Y-92968481D01* +X131777452Y-92956463D01* +X131777455Y-92956461D01* +X131777458Y-92956461D01* +X131810787Y-92942654D01* +X131810786Y-92942654D01* +X131810792Y-92942652D01* +X131891286Y-92909312D01* +X131942509Y-92875084D01* +X131993733Y-92840858D01* +X132080858Y-92753733D01* +X132080858Y-92753731D01* +X132091066Y-92743524D01* +X132091068Y-92743520D01* +X132137772Y-92696817D01* +X132199095Y-92663333D01* +X132225452Y-92660499D01* +X132587871Y-92660499D01* +X132587872Y-92660499D01* +X132647483Y-92654091D01* +X132782331Y-92603796D01* +X132897546Y-92517546D01* +X132983796Y-92402331D01* +X133034091Y-92267483D01* +X133040500Y-92207873D01* +X133040499Y-90764450D01* +X133060184Y-90697412D01* +X133112987Y-90651657D01* +X133182146Y-90641713D01* +X133245702Y-90670738D01* +X133252180Y-90676770D01* +X133631038Y-91055628D01* +X133664523Y-91116951D01* +X133666678Y-91130347D01* +X133672370Y-91184500D01* +X133684326Y-91298256D01* +X133684327Y-91298259D01* +X133742818Y-91478277D01* +X133742821Y-91478284D01* +X133837467Y-91642216D01* +X133945584Y-91762292D01* +X133964129Y-91782888D01* +X134117265Y-91894148D01* +X134117270Y-91894151D01* +X134290192Y-91971142D01* +X134290197Y-91971144D01* +X134475354Y-92010500D01* +X134475355Y-92010500D01* +X134664644Y-92010500D01* +X134664646Y-92010500D01* +X134849803Y-91971144D01* +X135005894Y-91901647D01* +X141104500Y-91901647D01* +X141104500Y-92448337D01* +X141104501Y-92448355D01* +X141114650Y-92547707D01* +X141114651Y-92547710D01* +X141167996Y-92708694D01* +X141168001Y-92708705D01* +X141257029Y-92853040D01* +X141257032Y-92853044D01* +X141376955Y-92972967D01* +X141376959Y-92972970D01* +X141521294Y-93061998D01* +X141521297Y-93061999D01* +X141521303Y-93062003D01* +X141682292Y-93115349D01* +X141781655Y-93125500D01* +X142169547Y-93125499D01* +X142236586Y-93145183D01* +X142257228Y-93161818D01* +X142326016Y-93230606D01* +X142326045Y-93230637D01* +X142416264Y-93320856D01* +X142416267Y-93320858D01* +X142493190Y-93372256D01* +X142518710Y-93389309D01* +X142518712Y-93389310D01* +X142518715Y-93389312D01* +X142585396Y-93416931D01* +X142585398Y-93416933D01* +X142625640Y-93433601D01* +X142632548Y-93436463D01* +X142692971Y-93448481D01* +X142753393Y-93460500D01* +X144376607Y-93460500D01* +X144437029Y-93448481D01* +X144497452Y-93436463D01* +X144497455Y-93436461D01* +X144497458Y-93436461D01* +X144530787Y-93422654D01* +X144530786Y-93422654D01* +X144530792Y-93422652D01* +X144611286Y-93389312D01* +X144681900Y-93342128D01* +X144713733Y-93320858D01* +X144800858Y-93233733D01* +X144800859Y-93233731D01* +X144807925Y-93226665D01* +X144807928Y-93226661D01* +X145337771Y-92696818D01* +X145399094Y-92663333D01* +X145425452Y-92660499D01* +X145787871Y-92660499D01* +X145787872Y-92660499D01* +X145847483Y-92654091D01* +X145982331Y-92603796D01* +X146097546Y-92517546D01* +X146183796Y-92402331D01* +X146234091Y-92267483D01* +X146240500Y-92207873D01* +X146240499Y-90512128D01* +X146234378Y-90455185D01* +X146234091Y-90452516D01* +X146183797Y-90317671D01* +X146183793Y-90317664D01* +X146097547Y-90202455D01* +X146097544Y-90202452D01* +X145982335Y-90116206D01* +X145982328Y-90116202D01* +X145847482Y-90065908D01* +X145847483Y-90065908D01* +X145787883Y-90059501D01* +X145787881Y-90059500D01* +X145787873Y-90059500D01* +X145787865Y-90059500D01* +X145341916Y-90059500D01* +X145328035Y-90058720D01* +X145310499Y-90056744D01* +X145290002Y-90054435D01* +X145290000Y-90054435D01* +X145262034Y-90057585D01* +X145251955Y-90058721D01* +X145238074Y-90059500D01* +X144792129Y-90059500D01* +X144792123Y-90059501D01* +X144732516Y-90065908D01* +X144597671Y-90116202D01* +X144597664Y-90116206D01* +X144482455Y-90202452D01* +X144482452Y-90202455D01* +X144396206Y-90317664D01* +X144396202Y-90317671D01* +X144345908Y-90452517D01* +X144341614Y-90492461D01* +X144339501Y-90512123D01* +X144339500Y-90512135D01* +X144339500Y-91874547D01* +X144319815Y-91941586D01* +X144303181Y-91962228D01* +X144092229Y-92173181D01* +X144030906Y-92206666D01* +X144004548Y-92209500D01* +X143179499Y-92209500D01* +X143112460Y-92189815D01* +X143066705Y-92137011D01* +X143055499Y-92085500D01* +X143055499Y-91901662D01* +X143055498Y-91901644D01* +X143045349Y-91802292D01* +X143045348Y-91802289D01* +X143001137Y-91668868D01* +X142992003Y-91641303D01* +X142991999Y-91641297D01* +X142991998Y-91641294D01* +X142902970Y-91496959D01* +X142902967Y-91496955D01* +X142893339Y-91487327D01* +X142859854Y-91426004D01* +X142864838Y-91356312D01* +X142893345Y-91311959D01* +X142902573Y-91302731D01* +X142991542Y-91158492D01* +X142991547Y-91158481D01* +X143044855Y-90997606D01* +X143054999Y-90898322D01* +X143055000Y-90898309D01* +X143055000Y-90875000D01* +X141105001Y-90875000D01* +X141105001Y-90898322D01* +X141115144Y-90997607D01* +X141168452Y-91158481D01* +X141168457Y-91158492D01* +X141257424Y-91302728D01* +X141257427Y-91302732D01* +X141266660Y-91311965D01* +X141300145Y-91373288D01* +X141295161Y-91442980D01* +X141266663Y-91487324D01* +X141257033Y-91496953D01* +X141257029Y-91496959D01* +X141168001Y-91641294D01* +X141167996Y-91641305D01* +X141114651Y-91802290D01* +X141104500Y-91901647D01* +X135005894Y-91901647D01* +X135022730Y-91894151D01* +X135175871Y-91782888D01* +X135302533Y-91642216D01* +X135397179Y-91478284D01* +X135455674Y-91298256D01* +X135475460Y-91110000D01* +X135455674Y-90921744D01* +X135397179Y-90741716D01* +X135302533Y-90577784D01* +X135175871Y-90437112D01* +X135175870Y-90437111D01* +X135058280Y-90351677D01* +X141105000Y-90351677D01* +X141105000Y-90375000D01* +X141830000Y-90375000D01* +X142330000Y-90375000D01* +X143054999Y-90375000D01* +X143054999Y-90351692D01* +X143054998Y-90351677D01* +X143044855Y-90252392D01* +X142991547Y-90091518D01* +X142991542Y-90091507D01* +X142902575Y-89947271D01* +X142902572Y-89947267D01* +X142782732Y-89827427D01* +X142782728Y-89827424D01* +X142638492Y-89738457D01* +X142638481Y-89738452D01* +X142477606Y-89685144D01* +X142378322Y-89675000D01* +X142330000Y-89675000D01* +X142330000Y-90375000D01* +X141830000Y-90375000D01* +X141830000Y-89675000D01* +X141829999Y-89674999D01* +X141781693Y-89675000D01* +X141781675Y-89675001D01* +X141682392Y-89685144D01* +X141521518Y-89738452D01* +X141521507Y-89738457D01* +X141377271Y-89827424D01* +X141377267Y-89827427D01* +X141257427Y-89947267D01* +X141257424Y-89947271D01* +X141168457Y-90091507D01* +X141168452Y-90091518D01* +X141115144Y-90252393D01* +X141105000Y-90351677D01* +X135058280Y-90351677D01* +X135022734Y-90325851D01* +X135022729Y-90325848D01* +X134849807Y-90248857D01* +X134849802Y-90248855D01* +X134704001Y-90217865D01* +X134664646Y-90209500D01* +X134664645Y-90209500D01* +X134605452Y-90209500D01* +X134538413Y-90189815D01* +X134517771Y-90173181D01* +X133513960Y-89169370D01* +X133480475Y-89108047D01* +X133478323Y-89094671D01* +X133460674Y-88926744D01* +X133402179Y-88746716D01* +X133307533Y-88582784D01* +X133180871Y-88442112D01* +X133180870Y-88442111D01* +X133027734Y-88330851D01* +X133027729Y-88330848D01* +X132854807Y-88253857D01* +X132854802Y-88253855D01* +X132709001Y-88222865D01* +X132669646Y-88214500D01* +X132480354Y-88214500D01* +X132447897Y-88221398D01* +X132295197Y-88253855D01* +X132295192Y-88253857D01* +X132122270Y-88330848D01* +X132122265Y-88330851D01* +X131969129Y-88442111D01* +X131842466Y-88582785D01* +X131747821Y-88746715D01* +X131747818Y-88746722D01* +X131689522Y-88926141D01* +X131689326Y-88926744D01* +X131673022Y-89081874D01* +X131671056Y-89100577D01* +X131644471Y-89165191D01* +X131635416Y-89175296D01* +X130117534Y-90693181D01* +X130056211Y-90726666D01* +X130029853Y-90729500D01* +X129965354Y-90729500D01* +X129942687Y-90734318D01* +X129780197Y-90768855D01* +X129780192Y-90768857D01* +X129622025Y-90839279D01* +X129571589Y-90850000D01* +X127905001Y-90850000D01* +X127905001Y-90873322D01* +X127915144Y-90972607D01* +X127968452Y-91133481D01* +X127968457Y-91133492D01* +X128057424Y-91277728D01* +X128057427Y-91277732D01* +X128066660Y-91286965D01* +X128100145Y-91348288D01* +X128095161Y-91417980D01* +X128066663Y-91462324D01* +X128057033Y-91471953D01* +X128057029Y-91471959D01* +X127968001Y-91616294D01* +X127967996Y-91616305D01* +X127914651Y-91777290D01* +X127904500Y-91876647D01* +X121396822Y-91876647D01* +X121525871Y-91782888D01* +X121652533Y-91642216D01* +X121747179Y-91478284D01* +X121805674Y-91298256D01* +X121825460Y-91110000D01* +X121805674Y-90921744D01* +X121747179Y-90741716D01* +X121652533Y-90577784D01* +X121525871Y-90437112D01* +X121525870Y-90437111D01* +X121372734Y-90325851D01* +X121372729Y-90325848D01* +X121199807Y-90248857D01* +X121199802Y-90248855D01* +X121054001Y-90217865D01* +X121014646Y-90209500D01* +X121014645Y-90209500D01* +X120955452Y-90209500D01* +X120888413Y-90189815D01* +X120867771Y-90173181D01* +X119863960Y-89169370D01* +X119830475Y-89108047D01* +X119828323Y-89094671D01* +X119810674Y-88926744D01* +X119776905Y-88822817D01* +X119774911Y-88752977D01* +X119810991Y-88693144D01* +X119873692Y-88662316D01* +X119894837Y-88660500D01* +X124688539Y-88660500D01* +X124689029Y-88660467D01* +X124828716Y-88660469D01* +X125202813Y-88627744D01* +X125202819Y-88627743D01* +X125572613Y-88562542D01* +X125572614Y-88562541D01* +X125572635Y-88562538D01* +X125862149Y-88484965D01* +X125935357Y-88465351D01* +X125935360Y-88465349D01* +X125935367Y-88465348D01* +X126266162Y-88344951D01* +X126335889Y-88340521D01* +X126396945Y-88374492D01* +X126429942Y-88436079D01* +X126424404Y-88505729D01* +X126396251Y-88549155D01* +X126042227Y-88903181D01* +X125980904Y-88936666D01* +X125954546Y-88939500D01* +X125895352Y-88939500D01* +X125862895Y-88946398D01* +X125710195Y-88978855D01* +X125710190Y-88978857D01* +X125537268Y-89055848D01* +X125537263Y-89055851D01* +X125384127Y-89167111D01* +X125257464Y-89307785D01* +X125162819Y-89471715D01* +X125162816Y-89471722D01* +X125104890Y-89650001D01* +X125104324Y-89651744D01* +X125084538Y-89840000D01* +X125104324Y-90028256D01* +X125104325Y-90028259D01* +X125162816Y-90208277D01* +X125162819Y-90208284D01* +X125257465Y-90372216D01* +X125374160Y-90501819D01* +X125384127Y-90512888D01* +X125537263Y-90624148D01* +X125537268Y-90624151D01* +X125710190Y-90701142D01* +X125710195Y-90701144D01* +X125895352Y-90740500D01* +X125895353Y-90740500D01* +X126084642Y-90740500D01* +X126084644Y-90740500D01* +X126269801Y-90701144D01* +X126442728Y-90624151D01* +X126595869Y-90512888D01* +X126722531Y-90372216D01* +X126748823Y-90326677D01* +X127905000Y-90326677D01* +X127905000Y-90350000D01* +X128630000Y-90350000D01* +X129130000Y-90350000D01* +X129854999Y-90350000D01* +X129854999Y-90326692D01* +X129854998Y-90326677D01* +X129844855Y-90227392D01* +X129791547Y-90066518D01* +X129791542Y-90066507D01* +X129702575Y-89922271D01* +X129702572Y-89922267D01* +X129582732Y-89802427D01* +X129582728Y-89802424D01* +X129438492Y-89713457D01* +X129438481Y-89713452D01* +X129277606Y-89660144D01* +X129178322Y-89650000D01* +X129130000Y-89650000D01* +X129130000Y-90350000D01* +X128630000Y-90350000D01* +X128630000Y-89650000D01* +X128629999Y-89649999D01* +X128581693Y-89650000D01* +X128581675Y-89650001D01* +X128482392Y-89660144D01* +X128321518Y-89713452D01* +X128321507Y-89713457D01* +X128177271Y-89802424D01* +X128177267Y-89802427D01* +X128057427Y-89922267D01* +X128057424Y-89922271D01* +X127968457Y-90066507D01* +X127968452Y-90066518D01* +X127915144Y-90227393D01* +X127905000Y-90326677D01* +X126748823Y-90326677D01* +X126817177Y-90208284D01* +X126875672Y-90028256D01* +X126893319Y-89860344D01* +X126919902Y-89795734D01* +X126928949Y-89785639D01* +X127712771Y-89001818D01* +X127774094Y-88968333D01* +X127800452Y-88965499D01* +X127859643Y-88965499D01* +X127859645Y-88965499D01* +X128044802Y-88926143D01* +X128217729Y-88849150D01* +X128370870Y-88737887D01* +X128497532Y-88597215D01* +X128592178Y-88433283D01* +X128650673Y-88253255D01* +X128670459Y-88064999D01* +X128650673Y-87876743D01* +X128592178Y-87696715D01* +X128497532Y-87532783D01* +X128370870Y-87392111D01* +X128370869Y-87392110D01* +X128217733Y-87280850D01* +X128217728Y-87280847D01* +X128094846Y-87226136D01* +X128041609Y-87180886D01* +X128021288Y-87114037D01* +X128040334Y-87046813D01* +X128057597Y-87025181D01* +X140813351Y-74269427D01* +X140813367Y-74269415D01* +X140854003Y-74228778D01* +X140857888Y-74225057D01* +X141089883Y-74012469D01* +X141098158Y-74005526D01* +X141327763Y-73829340D01* +X141392932Y-73804146D01* +X141461377Y-73818184D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_9)*% +G36* +X91997083Y-99943427D02* +G01* +X92000498Y-99951181D01* +X92040975Y-100862708D01* +X92040977Y-100862725D01* +X92159990Y-101508535D01* +X92351175Y-102054732D01* +X92351177Y-102054737D01* +X92608567Y-102678381D01* +X92608754Y-102678865D01* +X92922476Y-103546111D01* +X92922068Y-103555056D01* +X92915454Y-103561093D01* +X92915097Y-103561216D01* +X91503625Y-104020820D01* +X91496379Y-104020820D01* +X90084906Y-103561216D01* +X90078101Y-103555396D01* +X90077404Y-103546468D01* +X90077509Y-103546160D01* +X90391256Y-102678842D01* +X90391426Y-102678402D01* +X90648827Y-102054734D01* +X90840012Y-101508536D01* +X90959026Y-100862723D01* +X90999505Y-99951179D01* +X91003295Y-99943068D01* +X91011193Y-99940000D01* +X91988810Y-99940000D01* +X91997083Y-99943427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_20)*% +G36* +X237187762Y-101383427D02* +G01* +X237191122Y-101390451D01* +X237251345Y-101951347D01* +X237251346Y-101951349D01* +X237411101Y-102330983D01* +X237632799Y-102642028D01* +X237632917Y-102642199D01* +X237822476Y-102922561D01* +X237879538Y-103006957D01* +X237880575Y-103008843D01* +X238111452Y-103539668D01* +X238111609Y-103548622D01* +X238105390Y-103555064D01* +X238104346Y-103555460D01* +X236693625Y-104014820D01* +X236686379Y-104014820D01* +X235275657Y-103555460D01* +X235268852Y-103549640D01* +X235268155Y-103540712D01* +X235268545Y-103539684D01* +X235499427Y-103008843D01* +X235500455Y-103006970D01* +X235747104Y-102642167D01* +X235747207Y-102642019D01* +X235968899Y-102330983D01* +X236128654Y-101951349D01* +X236188878Y-101390451D01* +X236193168Y-101382591D01* +X236200511Y-101380000D01* +X237179489Y-101380000D01* +X237187762Y-101383427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_11)*% +G36* +X118386965Y-99518428D02* +G01* +X118390385Y-99526303D01* +X118424934Y-100540883D01* +X118424935Y-100540893D01* +X118531870Y-101263219D01* +X118713986Y-101876209D01* +X118714003Y-101876259D01* +X118974449Y-102574089D01* +X118974531Y-102574314D01* +X119312633Y-103540187D01* +X119312132Y-103549128D01* +X119305456Y-103555096D01* +X119305213Y-103555178D01* +X117893623Y-104014821D01* +X117886377Y-104014821D01* +X116474786Y-103555178D01* +X116467981Y-103549358D01* +X116467284Y-103540430D01* +X116467347Y-103540240D01* +X116805473Y-102574296D01* +X116805549Y-102574089D01* +X117065994Y-101876259D01* +X117066004Y-101876233D01* +X117248130Y-101263213D01* +X117355064Y-100540893D01* +X117389615Y-99526302D01* +X117393321Y-99518151D01* +X117401308Y-99515001D01* +X118378692Y-99515001D01* +X118386965Y-99518428D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_14)*% +G36* +X160878662Y-100765158D02* +G01* +X160885965Y-100770340D01* +X160887465Y-100779168D01* +X160887373Y-100779541D01* +X160595392Y-101889719D01* +X160594962Y-101891033D01* +X160291909Y-102659876D01* +X160291046Y-102661624D01* +X159917113Y-103282293D01* +X159916448Y-103283279D01* +X159408357Y-103960167D01* +X159408348Y-103960179D01* +X158710440Y-104887491D01* +X158702727Y-104892040D01* +X158694221Y-104889925D01* +X157491285Y-104017066D01* +X157488687Y-104014468D01* +X156616170Y-102812285D01* +X156614084Y-102803577D01* +X156618767Y-102795944D01* +X156620066Y-102795125D01* +X157530313Y-102302947D01* +X157532530Y-102302030D01* +X158343771Y-102061071D01* +X159025362Y-101843705D01* +X159555996Y-101416412D01* +X159911747Y-100554475D01* +X159918070Y-100548137D01* +X159925164Y-100547534D01* +X160878662Y-100765158D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_16)*% +G36* +X184386967Y-99518427D02* +G01* +X184390387Y-99526302D01* +X184424936Y-100540882D01* +X184424937Y-100540892D01* +X184531872Y-101263218D01* +X184713988Y-101876208D01* +X184714005Y-101876258D01* +X184974451Y-102574088D01* +X184974533Y-102574313D01* +X185312635Y-103540186D01* +X185312134Y-103549127D01* +X185305458Y-103555095D01* +X185305215Y-103555177D01* +X183893625Y-104014820D01* +X183886379Y-104014820D01* +X182474788Y-103555177D01* +X182467983Y-103549357D01* +X182467286Y-103540429D01* +X182467349Y-103540239D01* +X182805475Y-102574295D01* +X182805551Y-102574088D01* +X183065996Y-101876258D01* +X183066006Y-101876232D01* +X183248132Y-101263212D01* +X183355066Y-100540892D01* +X183389617Y-99526301D01* +X183393323Y-99518150D01* +X183401310Y-99515000D01* +X184378694Y-99515000D01* +X184386967Y-99518427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_13)*% +G36* +X144786967Y-99518427D02* +G01* +X144790387Y-99526302D01* +X144824936Y-100540882D01* +X144824937Y-100540892D01* +X144931872Y-101263218D01* +X145113988Y-101876208D01* +X145114005Y-101876258D01* +X145374451Y-102574088D01* +X145374533Y-102574313D01* +X145712635Y-103540186D01* +X145712134Y-103549127D01* +X145705458Y-103555095D01* +X145705215Y-103555177D01* +X144293625Y-104014820D01* +X144286379Y-104014820D01* +X142874788Y-103555177D01* +X142867983Y-103549357D01* +X142867286Y-103540429D01* +X142867349Y-103540239D01* +X143205475Y-102574295D01* +X143205551Y-102574088D01* +X143465996Y-101876258D01* +X143466006Y-101876232D01* +X143648132Y-101263212D01* +X143755066Y-100540892D01* +X143789617Y-99526301D01* +X143793323Y-99518150D01* +X143801310Y-99515000D01* +X144778694Y-99515000D01* +X144786967Y-99518427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_19)*% +G36* +X223987352Y-100664827D02* +G01* +X223990751Y-100672295D01* +X224041345Y-101406128D01* +X224041346Y-101406133D01* +X224181107Y-101918619D01* +X224387831Y-102347698D01* +X224639886Y-102841870D01* +X224640364Y-102842936D01* +X224912086Y-103539934D01* +X224911898Y-103548887D01* +X224905435Y-103555085D01* +X224904808Y-103555309D01* +X223493623Y-104014820D01* +X223486377Y-104014820D01* +X222075191Y-103555309D01* +X222068386Y-103549489D01* +X222067689Y-103540561D01* +X222067899Y-103539970D01* +X222339642Y-102842916D01* +X222340103Y-102841889D01* +X222592150Y-102347734D01* +X222798893Y-101918614D01* +X222938652Y-101406134D01* +X222938652Y-101406132D01* +X222938653Y-101406128D01* +X222989249Y-100672295D01* +X222993237Y-100664277D01* +X223000921Y-100661400D01* +X223979079Y-100661400D01* +X223987352Y-100664827D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_10)*% +G36* +X105196965Y-99518427D02* +G01* +X105200385Y-99526302D01* +X105234934Y-100540882D01* +X105234935Y-100540892D01* +X105341870Y-101263218D01* +X105523986Y-101876208D01* +X105524003Y-101876258D01* +X105784449Y-102574088D01* +X105784531Y-102574313D01* +X106122633Y-103540186D01* +X106122132Y-103549127D01* +X106115456Y-103555095D01* +X106115213Y-103555177D01* +X104703623Y-104014820D01* +X104696377Y-104014820D01* +X103284786Y-103555177D01* +X103277981Y-103549357D01* +X103277284Y-103540429D01* +X103277347Y-103540239D01* +X103615473Y-102574295D01* +X103615549Y-102574088D01* +X103875994Y-101876258D01* +X103876004Y-101876232D01* +X104058130Y-101263212D01* +X104165064Y-100540892D01* +X104199615Y-99526301D01* +X104203321Y-99518150D01* +X104211308Y-99515000D01* +X105188692Y-99515000D01* +X105196965Y-99518427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_8)*% +G36* +X78787352Y-100668427D02* +G01* +X78790751Y-100675896D01* +X78841325Y-101410063D01* +X78841328Y-101410081D01* +X78981045Y-101922811D01* +X79187752Y-102352144D01* +X79439808Y-102846549D01* +X79440285Y-102847614D01* +X79712087Y-103544935D01* +X79711899Y-103553888D01* +X79705435Y-103560085D01* +X79704809Y-103560309D01* +X78293623Y-104019820D01* +X78286377Y-104019820D01* +X76875190Y-103560309D01* +X76868385Y-103554489D01* +X76867688Y-103545561D01* +X76867900Y-103544967D01* +X77139719Y-102847596D01* +X77140181Y-102846566D01* +X77392239Y-102352160D01* +X77598952Y-101922812D01* +X77738672Y-101410075D01* +X77789249Y-100675895D01* +X77793236Y-100667878D01* +X77800921Y-100665000D01* +X78779079Y-100665000D01* +X78787352Y-100668427D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,Net-(J0-Pin_12)*% +G36* +X131586967Y-99524427D02* +G01* +X131590387Y-99532302D01* +X131624936Y-100546882D01* +X131624937Y-100546892D01* +X131731872Y-101269218D01* +X131913988Y-101882208D01* +X131914005Y-101882258D01* +X132174451Y-102580088D01* +X132174533Y-102580313D01* +X132512635Y-103546186D01* +X132512134Y-103555127D01* +X132505458Y-103561095D01* +X132505215Y-103561177D01* +X131093625Y-104020820D01* +X131086379Y-104020820D01* +X129674788Y-103561177D01* +X129667983Y-103555357D01* +X129667286Y-103546429D01* +X129667349Y-103546239D01* +X130005475Y-102580295D01* +X130005551Y-102580088D01* +X130265996Y-101882258D01* +X130266006Y-101882232D01* +X130448132Y-101269212D01* +X130555066Y-100546892D01* +X130589617Y-99532301D01* +X130593323Y-99524150D01* +X130601310Y-99521000D01* +X131578694Y-99521000D01* +X131586967Y-99524427D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Mask.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Mask.gbr new file mode 100644 index 0000000..ee2a11e --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Mask.gbr @@ -0,0 +1,140 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD11R,1.600000X1.600000*% +%ADD12C,3.000000*% +G04 APERTURE END LIST* +D10* +%TO.C,C1*% +X76090000Y-90585000D03* +X76090000Y-92135000D03* +%TD*% +%TO.C,C3*% +X102060000Y-90615000D03* +X102060000Y-92165000D03* +%TD*% +%TO.C,C4*% +X115680000Y-90625000D03* +X115680000Y-92175000D03* +%TD*% +%TO.C,C2*% +X89290000Y-90585000D03* +X89290000Y-92135000D03* +%TD*% +%TO.C,C7*% +X155290000Y-90585000D03* +X155290000Y-92135000D03* +%TD*% +%TO.C,C5*% +X128880000Y-90600000D03* +X128880000Y-92150000D03* +%TD*% +%TO.C,C10*% +X194890000Y-90585000D03* +X194890000Y-92135000D03* +%TD*% +D11* +%TO.C,SW0*% +X66140000Y-94190000D03* +X66140000Y-96730000D03* +X73760000Y-96730000D03* +X73760000Y-94190000D03* +%TD*% +D10* +%TO.C,C6*% +X142080000Y-90625000D03* +X142080000Y-92175000D03* +%TD*% +%TO.C,C11*% +X208090000Y-90585000D03* +X208090000Y-92135000D03* +%TD*% +%TO.C,C0*% +X62890000Y-90585000D03* +X62890000Y-92135000D03* +%TD*% +%TO.C,C12*% +X221290000Y-90585000D03* +X221290000Y-92135000D03* +%TD*% +%TO.C,C9*% +X181690000Y-90585000D03* +X181690000Y-92135000D03* +%TD*% +%TO.C,C8*% +X168490000Y-90585000D03* +X168490000Y-92135000D03* +%TD*% +D12* +%TO.C,H8*% +X170690002Y-104015000D03* +%TD*% +%TO.C,H4*% +X117890000Y-104015001D03* +%TD*% +%TO.C,H1*% +X78290000Y-104020000D03* +%TD*% +%TO.C,H0*% +X65090000Y-104020000D03* +%TD*% +%TO.C,H10*% +X197090002Y-104015000D03* +%TD*% +%TO.C,H3*% +X104700000Y-104015000D03* +%TD*% +%TO.C,H11*% +X210290000Y-104015000D03* +%TD*% +%TO.C,H9*% +X183890002Y-104015000D03* +%TD*% +%TO.C,H2*% +X91500002Y-104021000D03* +%TD*% +%TO.C,H13*% +X236690002Y-104015000D03* +%TD*% +%TO.C,H12*% +X223490000Y-104015000D03* +%TD*% +%TO.C,H7*% +X157490002Y-104015000D03* +%TD*% +%TO.C,H5*% +X131090002Y-104021000D03* +%TD*% +%TO.C,H6*% +X144290002Y-104015000D03* +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Paste.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Paste.gbr new file mode 100644 index 0000000..8c46a59 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Paste.gbr @@ -0,0 +1,96 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD11R,1.600000X1.600000*% +G04 APERTURE END LIST* +D10* +%TO.C,C1*% +X76090000Y-90585000D03* +X76090000Y-92135000D03* +%TD*% +%TO.C,C3*% +X102060000Y-90615000D03* +X102060000Y-92165000D03* +%TD*% +%TO.C,C4*% +X115680000Y-90625000D03* +X115680000Y-92175000D03* +%TD*% +%TO.C,C2*% +X89290000Y-90585000D03* +X89290000Y-92135000D03* +%TD*% +%TO.C,C7*% +X155290000Y-90585000D03* +X155290000Y-92135000D03* +%TD*% +%TO.C,C5*% +X128880000Y-90600000D03* +X128880000Y-92150000D03* +%TD*% +%TO.C,C10*% +X194890000Y-90585000D03* +X194890000Y-92135000D03* +%TD*% +D11* +%TO.C,SW0*% +X66140000Y-94190000D03* +X66140000Y-96730000D03* +X73760000Y-96730000D03* +X73760000Y-94190000D03* +%TD*% +D10* +%TO.C,C6*% +X142080000Y-90625000D03* +X142080000Y-92175000D03* +%TD*% +%TO.C,C11*% +X208090000Y-90585000D03* +X208090000Y-92135000D03* +%TD*% +%TO.C,C0*% +X62890000Y-90585000D03* +X62890000Y-92135000D03* +%TD*% +%TO.C,C12*% +X221290000Y-90585000D03* +X221290000Y-92135000D03* +%TD*% +%TO.C,C9*% +X181690000Y-90585000D03* +X181690000Y-92135000D03* +%TD*% +%TO.C,C8*% +X168490000Y-90585000D03* +X168490000Y-92135000D03* +%TD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Silkscreen.gbr b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Silkscreen.gbr new file mode 100644 index 0000000..cd641d7 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-F_Silkscreen.gbr @@ -0,0 +1,11047 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% +%TF.CreationDate,2024-06-27T20:36:25+03:00*% +%TF.ProjectId,MV_Abnehmerplatine,4d565f41-626e-4656-986d-6572706c6174,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.2) date 2024-06-27 20:36:25* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.200000*% +%ADD11C,1.000000*% +%ADD12C,0.100000*% +%ADD13C,0.300000*% +%ADD14C,0.150000*% +%ADD15C,0.050000*% +%ADD16C,0.120000*% +%ADD17C,0.010000*% +%ADD18RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% +%ADD19R,1.600000X1.600000*% +%ADD20C,3.000000*% +G04 APERTURE END LIST* +D10* +X101710000Y-104304998D02* +G75* +G02* +X91510000Y-107021683I-10200000J17789998D01* +G01* +D11* +X113520000Y-105860000D02* +X113530000Y-105865000D01* +D12* +X78720196Y-102655858D02* +G75* +G02* +X79166003Y-104020000I-1864496J-1364242D01* +G01* +D11* +X205390000Y-106529999D02* +X205400000Y-106534999D01* +X126860002Y-106485999D02* +X126870002Y-106490999D01* +D10* +X154676332Y-105058958D02* +G75* +G02* +X144300002Y-107015000I-10376332J26543958D01* +G01* +D13* +X169070002Y-106749999D02* +X169080002Y-106754999D01* +D11* +X61330000Y-105736000D02* +X61340000Y-105741000D01* +D12* +X248235390Y-106533149D02* +G75* +G02* +X236690002Y-107008314I-11545390J140025249D01* +G01* +D11* +X110250000Y-106505001D02* +X110260000Y-106510001D01* +X127200002Y-104225999D02* +X127210002Y-104230999D01* +X61970000Y-105596000D02* +X61980000Y-105601000D01* +X180520002Y-104809999D02* +X180530002Y-104814999D01* +D12* +X145654144Y-104445196D02* +G75* +G02* +X144290002Y-104891005I-1364244J1864496D01* +G01* +X211654142Y-104445196D02* +G75* +G02* +X210290000Y-104891003I-1364242J1864496D01* +G01* +D10* +X118765999Y-104015001D02* +G75* +G02* +X117014001Y-104015001I-875999J0D01* +G01* +X117014001Y-104015001D02* +G75* +G02* +X118765999Y-104015001I875999J0D01* +G01* +D11* +X206530000Y-105729999D02* +X206540000Y-105734999D01* +X112560000Y-105250000D02* +X112570000Y-105255000D01* +X192080002Y-105999999D02* +X192090002Y-106004999D01* +X73870000Y-105384999D02* +X73880000Y-105389999D01* +D12* +X89855390Y-106545834D02* +G75* +G02* +X78310002Y-107020999I-11545390J140025234D01* +G01* +D13* +X247794337Y-106373158D02* +X247804337Y-106378158D01* +D10* +X211724018Y-104015000D02* +G75* +G02* +X208855982Y-104015000I-1434018J0D01* +G01* +X208855982Y-104015000D02* +G75* +G02* +X211724018Y-104015000I1434018J0D01* +G01* +D12* +X63445388Y-106545834D02* +G75* +G02* +X51900000Y-107020999I-11545388J140025234D01* +G01* +D10* +X128276332Y-105064958D02* +G75* +G02* +X117900002Y-107021000I-10376332J26543958D01* +G01* +X76385595Y-101715852D02* +G75* +G02* +X79305947Y-103008405I-211695J-4423648D01* +G01* +D12* +X103055388Y-106539833D02* +G75* +G02* +X91510000Y-107014998I-11545388J140025233D01* +G01* +X64659804Y-105385143D02* +G75* +G02* +X64214036Y-104021001I1864396J1364143D01* +G01* +D10* +X129185597Y-101716852D02* +G75* +G02* +X132105948Y-103009406I-211697J-4423648D01* +G01* +D11* +X111450249Y-106543346D02* +X111460249Y-106548346D01* +X58930000Y-106476000D02* +X58940000Y-106481000D01* +X233220002Y-103969999D02* +X233230002Y-103974999D01* +X193744566Y-105963486D02* +X193754566Y-105968486D01* +D10* +X236968031Y-101037187D02* +G75* +G02* +X238119039Y-104016161I-3277531J-2978213D01* +G01* +D13* +X154370002Y-103249999D02* +X154380002Y-103254999D01* +D11* +X100940000Y-105729999D02* +X100950000Y-105734999D01* +X172589048Y-88360000D02* +X240990003Y-88360001D01* +X193620002Y-103969999D02* +X193630002Y-103974999D01* +D14* +X104700000Y-107015000D02* +X117890000Y-107015000D01* +D10* +X155192401Y-105922756D02* +G75* +G02* +X156484935Y-103002385I4423399J-211544D01* +G01* +D11* +X243720002Y-106463315D02* +X243730002Y-106468315D01* +D12* +X142645390Y-106539833D02* +G75* +G02* +X131100002Y-107014998I-11545390J140025233D01* +G01* +D11* +X57997415Y-106985557D02* +X57990001Y-90360001D01* +D13* +X168800002Y-106499999D02* +X168810002Y-106504999D01* +X103270000Y-106819999D02* +X103280000Y-106824999D01* +D11* +X126260002Y-104965999D02* +X126270002Y-104970999D01* +D12* +X156829602Y-102746211D02* +G75* +G02* +X158109408Y-103395594I-353702J-2282889D01* +G01* +D13* +X220260000Y-103504999D02* +X220270000Y-103509999D01* +D10* +X133397500Y-102110046D02* +G75* +G02* +X132104934Y-105030385I-4423700J211746D01* +G01* +X158366001Y-104015000D02* +G75* +G02* +X156614003Y-104015000I-875999J0D01* +G01* +X156614003Y-104015000D02* +G75* +G02* +X158366001Y-104015000I875999J0D01* +G01* +X66524018Y-104021001D02* +G75* +G02* +X63655982Y-104021001I-1434018J0D01* +G01* +X63655982Y-104021001D02* +G75* +G02* +X66524018Y-104021001I1434018J0D01* +G01* +D11* +X153680002Y-105079999D02* +X153690002Y-105084999D01* +D10* +X186868268Y-104293485D02* +G75* +G02* +X183889294Y-105444506I-2978368J3277885D01* +G01* +D12* +X169325860Y-103584805D02* +G75* +G02* +X170690002Y-103138980I1364140J-1864095D01* +G01* +D10* +X114911734Y-103737423D02* +G75* +G02* +X117890708Y-102586380I2978166J-3277277D01* +G01* +D12* +X104269804Y-105379142D02* +G75* +G02* +X103823977Y-104015000I1864396J1364242D01* +G01* +D10* +X158210960Y-80950000D02* +G75* +G02* +X156210960Y-82950060I-2000060J0D01* +G01* +D12* +X90839602Y-102752212D02* +G75* +G02* +X92119407Y-103401596I-353702J-2282888D01* +G01* +D10* +X207339999Y-103454998D02* +G75* +G02* +X197100000Y-107016549I-10239999J12939998D01* +G01* +X144011970Y-106993720D02* +G75* +G02* +X142860915Y-104014746I3277630J2978320D01* +G01* +D11* +X179570002Y-104579999D02* +X179580002Y-104584999D01* +X180890002Y-106529999D02* +X180900002Y-106534999D01* +D13* +X195660002Y-106819999D02* +X195670002Y-106824999D01* +D10* +X81268266Y-104298485D02* +G75* +G02* +X78289292Y-105449504I-2978366J3277885D01* +G01* +D13* +X75060000Y-103509999D02* +X75070000Y-103514999D01* +X75360000Y-102924999D02* +X75370000Y-102929999D01* +D15* +X117290000Y-90110000D02* +X120490000Y-90110000D01* +X120490000Y-92610000D01* +X117290000Y-92610000D01* +X117290000Y-90110000D01* +D10* +X181592401Y-105922756D02* +G75* +G02* +X182884935Y-103002385I4423399J-211544D01* +G01* +D11* +X164380002Y-105829999D02* +X164390002Y-105834999D01* +D13* +X141220002Y-103404999D02* +X141230002Y-103409999D01* +D10* +X154780629Y-84226976D02* +G75* +G02* +X153488149Y-82954552I3430271J4776976D01* +G01* +D15* +X196490000Y-90110000D02* +X199690000Y-90110000D01* +X199690000Y-92610000D01* +X196490000Y-92610000D01* +X196490000Y-90110000D01* +D11* +X113060000Y-104960000D02* +X113070000Y-104965000D01* +D13* +X127630002Y-103430999D02* +X127640002Y-103435999D01* +D11* +X189720002Y-106429999D02* +X189730002Y-106434999D01* +X115630000Y-106570000D02* +X115640000Y-106575000D01* +D10* +X119324018Y-104015001D02* +G75* +G02* +X116455982Y-104015001I-1434018J0D01* +G01* +X116455982Y-104015001D02* +G75* +G02* +X119324018Y-104015001I1434018J0D01* +G01* +D11* +X176250002Y-106505000D02* +X176260002Y-106510000D01* +X219170000Y-104579999D02* +X219180000Y-104584999D01* +D13* +X195004337Y-106379842D02* +X195014337Y-106384842D01* +D12* +X92864144Y-104451197D02* +G75* +G02* +X91500002Y-104897005I-1364244J1864497D01* +G01* +D11* +X207290000Y-106529999D02* +X207300000Y-106534999D01* +D13* +X167460002Y-103504999D02* +X167470002Y-103509999D01* +D10* +X93414305Y-106321953D02* +G75* +G02* +X90493946Y-105029407I211595J4423453D01* +G01* +X139040960Y-77950000D02* +X139040960Y-80950000D01* +X167700002Y-104304998D02* +G75* +G02* +X157500002Y-107021684I-10200002J17789998D01* +G01* +D13* +X76860000Y-106824999D02* +X76870000Y-106829999D01* +D11* +X140060002Y-106479999D02* +X140070002Y-106484999D01* +D12* +X65520196Y-102656859D02* +G75* +G02* +X65966003Y-104021001I-1864496J-1364241D01* +G01* +D11* +X126770002Y-104585999D02* +X126780002Y-104590999D01* +D10* +X75311734Y-103742422D02* +G75* +G02* +X78290708Y-102591379I2978166J-3277278D01* +G01* +D11* +X140530002Y-105729999D02* +X140540002Y-105734999D01* +X140920002Y-104809999D02* +X140930002Y-104814999D01* +X193330002Y-105729999D02* +X193340002Y-105734999D01* +D14* +X78310002Y-107021000D02* +X91500002Y-107021000D01* +D10* +X196811970Y-106993720D02* +G75* +G02* +X195660915Y-104014746I3277630J2978320D01* +G01* +D11* +X216460000Y-106455000D02* +X216470000Y-106460000D01* +X151619208Y-105577643D02* +X151629208Y-105582643D01* +X139970002Y-104579999D02* +X139980002Y-104584999D01* +X191760002Y-105249999D02* +X191770002Y-105254999D01* +D10* +X120197498Y-102104047D02* +G75* +G02* +X118904931Y-105024385I-4423698J211747D01* +G01* +D13* +X182460002Y-106819999D02* +X182470002Y-106824999D01* +D10* +X62850707Y-102029373D02* +G75* +G02* +X51900000Y-107021000I-10950667J9516013D01* +G01* +D13* +X248450002Y-106813315D02* +X248460002Y-106818315D01* +D12* +X195821214Y-104675400D02* +G75* +G02* +X196470559Y-103395557I2282486J-353400D01* +G01* +D14* +X183900002Y-107014999D02* +X197090002Y-107014999D01* +D10* +X173690002Y-104014999D02* +G75* +G02* +X167690002Y-104014999I-3000000J0D01* +G01* +X167690002Y-104014999D02* +G75* +G02* +X173690002Y-104014999I3000000J0D01* +G01* +D11* +X219070000Y-105379999D02* +X219080000Y-105384999D01* +D13* +X233403561Y-103330164D02* +X233413561Y-103335164D01* +D11* +X98260249Y-106543345D02* +X98270249Y-106548345D01* +X88130002Y-104816000D02* +X88140002Y-104821000D01* +X242510002Y-106423315D02* +X242520002Y-106428315D01* +D12* +X210950400Y-105283789D02* +G75* +G02* +X209670555Y-104634445I353500J2282689D01* +G01* +D10* +X208232190Y-106200693D02* +G75* +G02* +X197100000Y-107015000I-11132190J75685593D01* +G01* +D14* +X90504007Y-106879233D02* +G75* +G02* +X78310002Y-107021000I-12194007J524359933D01* +G01* +D13* +X129660002Y-106825999D02* +X129670002Y-106830999D01* +X114603559Y-103330165D02* +X114613559Y-103335165D01* +D11* +X232270002Y-105379999D02* +X232280002Y-105384999D01* +D14* +X149390203Y-84609717D02* +G75* +G02* +X147827570Y-84608668I-780203J1659717D01* +G01* +D11* +X230530002Y-106469999D02* +X230540002Y-106474999D01* +D10* +X68068266Y-104299486D02* +G75* +G02* +X65089292Y-105450505I-2978366J3277886D01* +G01* +D15* +X64490000Y-90110000D02* +X67690000Y-90110000D01* +X67690000Y-92610000D01* +X64490000Y-92610000D01* +X64490000Y-90110000D01* +D13* +X89880002Y-106756000D02* +X89890002Y-106761000D01* +X247990002Y-106493315D02* +X248000002Y-106498315D01* +D10* +X195032192Y-106200693D02* +G75* +G02* +X183900002Y-107015000I-11132192J75685593D01* +G01* +D11* +X180000002Y-104219999D02* +X180010002Y-104224999D01* +X193720002Y-104809999D02* +X193730002Y-104814999D01* +X60720000Y-105866000D02* +X60730000Y-105871000D01* +D10* +X141992401Y-105922756D02* +G75* +G02* +X143284935Y-103002385I4423399J-211544D01* +G01* +D12* +X183459806Y-105379142D02* +G75* +G02* +X183013979Y-104015000I1864394J1364242D01* +G01* +D11* +X242240002Y-106498316D02* +X242250002Y-106503316D01* +D10* +X62100000Y-104310999D02* +G75* +G02* +X51900000Y-107027683I-10200000J17789999D01* +G01* +D11* +X150460002Y-106455000D02* +X150470002Y-106460000D01* +X166460002Y-106479999D02* +X166470002Y-106484999D01* +X99370000Y-105249999D02* +X99380000Y-105254999D01* +D14* +X149935201Y-85322146D02* +G75* +G02* +X147827552Y-84608724I-375001J2362146D01* +G01* +D12* +X158758791Y-103354600D02* +G75* +G02* +X158109448Y-104634446I-2282891J353600D01* +G01* +D10* +X118168029Y-101037188D02* +G75* +G02* +X119319037Y-104016162I-3277529J-2978212D01* +G01* +X155280739Y-83829008D02* +G75* +G02* +X154924280Y-82953429I2344461J1464808D01* +G01* +D12* +X237120198Y-102650858D02* +G75* +G02* +X237566005Y-104015000I-1864498J-1364242D01* +G01* +D11* +X177450251Y-106543345D02* +X177460251Y-106548345D01* +X230250251Y-106543345D02* +X230260251Y-106548345D01* +D13* +X181804337Y-106379842D02* +X181814337Y-106384842D01* +D12* +X116245388Y-106539834D02* +G75* +G02* +X104700000Y-107014999I-11545388J140025234D01* +G01* +D14* +X156494007Y-106873232D02* +G75* +G02* +X144300002Y-107014999I-12194007J524359932D01* +G01* +D11* +X167920002Y-106199999D02* +X167930002Y-106204999D01* +X60190000Y-106536000D02* +X60200000Y-106541000D01* +D10* +X139540960Y-77950000D02* +G75* +G02* +X141040960Y-76450060I1499940J0D01* +G01* +D11* +X139280002Y-105999999D02* +X139290002Y-106004999D01* +D10* +X142385597Y-101710852D02* +G75* +G02* +X145305948Y-103003406I-211697J-4423648D01* +G01* +D11* +X101230000Y-103969999D02* +X101240000Y-103974999D01* +D10* +X184168031Y-101037187D02* +G75* +G02* +X185319039Y-104016161I-3277531J-2978213D01* +G01* +D11* +X232930002Y-105729999D02* +X232940002Y-105734999D01* +D12* +X196429602Y-102746211D02* +G75* +G02* +X197709408Y-103395594I-353702J-2282889D01* +G01* +D13* +X206830000Y-103424999D02* +X206840000Y-103429999D01* +D11* +X218660000Y-104959999D02* +X218670000Y-104964999D01* +D12* +X170259806Y-105379142D02* +G75* +G02* +X169813979Y-104015000I1864394J1364242D01* +G01* +D10* +X156211477Y-82950478D02* +G75* +G02* +X141040001Y-82949999I-7585517J7000478D01* +G01* +D11* +X233100002Y-106489999D02* +X233110002Y-106494999D01* +D13* +X116270000Y-106750000D02* +X116280000Y-106755000D01* +D11* +X140944566Y-105963486D02* +X140954566Y-105968486D01* +X229660002Y-106455000D02* +X229670002Y-106460000D01* +D13* +X142204337Y-106379842D02* +X142214337Y-106384842D01* +D11* +X163770002Y-106229999D02* +X163780002Y-106234999D01* +D13* +X234604337Y-106379842D02* +X234614337Y-106384842D01* +D10* +X76232190Y-106205693D02* +G75* +G02* +X65100000Y-107020000I-11132190J75685593D01* +G01* +D11* +X87910002Y-106496000D02* +X87920002Y-106501000D01* +D10* +X143896038Y-82960861D02* +G75* +G02* +X142569117Y-84292513I-4855038J3510861D01* +G01* +D11* +X74060000Y-106484999D02* +X74070000Y-106489999D01* +X114770000Y-105590000D02* +X114780000Y-105595000D01* +D10* +X88510002Y-104310999D02* +G75* +G02* +X78310002Y-107027684I-10200002J17789999D01* +G01* +D13* +X74830000Y-103429999D02* +X74840000Y-103434999D01* +X102950000Y-106689999D02* +X102960000Y-106694999D01* +D11* +X192260002Y-104959999D02* +X192270002Y-104964999D01* +D12* +X77859804Y-105384142D02* +G75* +G02* +X77413977Y-104020000I1864396J1364242D01* +G01* +D13* +X127970002Y-103255999D02* +X127980002Y-103260999D01* +D11* +X57720000Y-106436000D02* +X57730000Y-106441000D01* +D13* +X154203561Y-103330164D02* +X154213561Y-103335164D01* +D12* +X129725860Y-103590805D02* +G75* +G02* +X131090002Y-103144980I1364140J-1864095D01* +G01* +D11* +X86600002Y-106536000D02* +X86610002Y-106541000D01* +X191219208Y-105577643D02* +X191229208Y-105582643D01* +D13* +X220203559Y-103330164D02* +X220213559Y-103335164D01* +D11* +X154370002Y-105589999D02* +X154380002Y-105594999D01* +D13* +X154260002Y-103504999D02* +X154270002Y-103509999D01* +D12* +X119158789Y-103354601D02* +G75* +G02* +X118509445Y-104634446I-2282889J353601D01* +G01* +D10* +X194100002Y-104304998D02* +G75* +G02* +X183900002Y-107021684I-10200002J17789998D01* +G01* +D13* +X154420002Y-103404999D02* +X154430002Y-103409999D01* +D10* +X153275661Y-85155016D02* +G75* +G02* +X152491476Y-82957517I4349539J2790816D01* +G01* +D11* +X180770002Y-105589999D02* +X180780002Y-105594999D01* +D10* +X221192399Y-105922756D02* +G75* +G02* +X222484932Y-103002384I4423401J-211544D01* +G01* +D11* +X100810000Y-104219999D02* +X100820000Y-104224999D01* +X99100000Y-106509999D02* +X99110000Y-106514999D01* +D12* +X76645388Y-106544833D02* +G75* +G02* +X65100000Y-107019998I-11545388J140025233D01* +G01* +D11* +X189450002Y-106505000D02* +X189460002Y-106510000D01* +X74820000Y-103974999D02* +X74830000Y-103979999D01* +D10* +X143092592Y-82994671D02* +G75* +G02* +X142569110Y-84292512I-3472592J646171D01* +G01* +X213268266Y-104293485D02* +G75* +G02* +X210289292Y-105444504I-2978366J3277885D01* +G01* +X105575999Y-104015000D02* +G75* +G02* +X103824001Y-104015000I-875999J0D01* +G01* +X103824001Y-104015000D02* +G75* +G02* +X105575999Y-104015000I875999J0D01* +G01* +D11* +X153730002Y-105729999D02* +X153740002Y-105734999D01* +D10* +X194607611Y-105707557D02* +G75* +G02* +X183900002Y-107014999I-10707611J43192557D01* +G01* +D11* +X110860000Y-106455001D02* +X110870000Y-106460001D01* +X61744564Y-105969487D02* +X61754564Y-105974487D01* +D13* +X235260002Y-106819999D02* +X235270002Y-106824999D01* +X182000002Y-106499999D02* +X182010002Y-106504999D01* +D11* +X246410002Y-103963315D02* +X246420002Y-103968315D01* +X114080000Y-105080000D02* +X114090000Y-105085000D01* +D10* +X199004305Y-106315952D02* +G75* +G02* +X196083947Y-105023405I211595J4423452D01* +G01* +D11* +X150570002Y-106229999D02* +X150580002Y-106234999D01* +X99690000Y-105999999D02* +X99700000Y-106004999D01* +D10* +X181650709Y-102023372D02* +G75* +G02* +X170700002Y-107015045I-10950709J9515972D01* +G01* +D11* +X112990000Y-106530000D02* +X113000000Y-106535000D01* +D13* +X114820000Y-103405000D02* +X114830000Y-103410000D01* +D10* +X207807609Y-105707557D02* +G75* +G02* +X197100000Y-107014999I-10707609J43192557D01* +G01* +D12* +X235045390Y-106539833D02* +G75* +G02* +X223500002Y-107014998I-11545390J140025233D01* +G01* +D11* +X125219208Y-105583643D02* +X125229208Y-105588643D01* +D10* +X246890002Y-104298314D02* +G75* +G02* +X236690002Y-107014997I-10200002J17790014D01* +G01* +D11* +X61720000Y-104816000D02* +X61730000Y-104821000D01* +D13* +X180960002Y-102919999D02* +X180970002Y-102924999D01* +D12* +X103335858Y-103584805D02* +G75* +G02* +X104700000Y-103138979I1364142J-1864095D01* +G01* +D13* +X61630000Y-103431000D02* +X61640000Y-103436000D01* +D11* +X101930000Y-106199999D02* +X101940000Y-106204999D01* +D12* +X198454144Y-104445196D02* +G75* +G02* +X197090002Y-104891005I-1364244J1864496D01* +G01* +D13* +X62020000Y-103411000D02* +X62030000Y-103416000D01* +D11* +X176520002Y-106429999D02* +X176530002Y-106434999D01* +D10* +X157625164Y-82364202D02* +G75* +G02* +X139617083Y-82350608I-8999204J6414202D01* +G01* +X147652215Y-82962541D02* +G75* +G02* +X145774348Y-85865089I-8611315J3512541D01* +G01* +D11* +X62830000Y-106576000D02* +X62840000Y-106581000D01* +D13* +X208400000Y-106499999D02* +X208410000Y-106504999D01* +X142670002Y-106749999D02* +X142680002Y-106754999D01* +D11* +X165860002Y-104959999D02* +X165870002Y-104964999D01* +D10* +X155858472Y-83271211D02* +G75* +G02* +X155412119Y-82957477I2352428J3821211D01* +G01* +D13* +X193860002Y-103504999D02* +X193870002Y-103509999D01* +D12* +X236029602Y-102746211D02* +G75* +G02* +X237309408Y-103395594I-353702J-2282889D01* +G01* +D13* +X114430000Y-103425000D02* +X114440000Y-103430000D01* +D12* +X172054144Y-104445196D02* +G75* +G02* +X170690002Y-104891005I-1364244J1864496D01* +G01* +D11* +X206480000Y-105079999D02* +X206490000Y-105084999D01* +D13* +X88270002Y-103511000D02* +X88280002Y-103516000D01* +X234800002Y-106499999D02* +X234810002Y-106504999D01* +D12* +X104039600Y-102746211D02* +G75* +G02* +X105319406Y-103395594I-353700J-2282889D01* +G01* +D10* +X185324020Y-104015000D02* +G75* +G02* +X182455984Y-104015000I-1434018J0D01* +G01* +X182455984Y-104015000D02* +G75* +G02* +X185324020Y-104015000I1434018J0D01* +G01* +X184766001Y-104015000D02* +G75* +G02* +X183014003Y-104015000I-875999J0D01* +G01* +X183014003Y-104015000D02* +G75* +G02* +X184766001Y-104015000I875999J0D01* +G01* +D11* +X207170000Y-105589999D02* +X207180000Y-105594999D01* +X126080002Y-106005999D02* +X126090002Y-106010999D01* +X220370000Y-105589999D02* +X220380000Y-105594999D01* +D12* +X223059804Y-105379142D02* +G75* +G02* +X222613977Y-104015000I1864396J1364242D01* +G01* +D10* +X75992399Y-105927756D02* +G75* +G02* +X77284932Y-103007384I4423401J-211544D01* +G01* +D13* +X233230002Y-103424999D02* +X233240002Y-103429999D01* +D12* +X90135860Y-103590806D02* +G75* +G02* +X91500002Y-103144981I1364140J-1864094D01* +G01* +D11* +X229050002Y-106505000D02* +X229060002Y-106510000D01* +D10* +X142050709Y-102023372D02* +G75* +G02* +X131100002Y-107015045I-10950709J9515972D01* +G01* +D11* +X97330000Y-106429999D02* +X97340000Y-106434999D01* +D10* +X139540960Y-80950000D02* +X139540960Y-77950000D01* +D11* +X244980002Y-106523315D02* +X244990002Y-106528315D01* +D13* +X63200000Y-106506000D02* +X63210000Y-106511000D01* +D11* +X155230002Y-106569999D02* +X155240002Y-106574999D01* +D13* +X156060002Y-106819999D02* +X156070002Y-106824999D01* +X193803561Y-103330164D02* +X193813561Y-103335164D01* +D11* +X149850002Y-106505000D02* +X149860002Y-106510000D01* +X194090002Y-106529999D02* +X194100002Y-106534999D01* +D15* +X77690000Y-90110000D02* +X80890000Y-90110000D01* +X80890000Y-92610000D01* +X77690000Y-92610000D01* +X77690000Y-90110000D01* +D11* +X166880002Y-105079999D02* +X166890002Y-105084999D01* +X87180002Y-104586000D02* +X87190002Y-104591000D01* +D10* +X173668268Y-104293485D02* +G75* +G02* +X170689294Y-105444506I-2978368J3277885D01* +G01* +D13* +X129004337Y-106385842D02* +X129014337Y-106390842D01* +D12* +X77629600Y-102751211D02* +G75* +G02* +X78909406Y-103400594I-353700J-2282889D01* +G01* +D11* +X245050002Y-104953315D02* +X245060002Y-104958315D01* +X166800002Y-104219999D02* +X166810002Y-104224999D01* +D10* +X141040960Y-76450000D02* +X156210960Y-76450000D01* +X150454501Y-86103252D02* +G75* +G02* +X149560174Y-82959988I7170599J3739052D01* +G01* +D13* +X102614335Y-106379842D02* +X102624335Y-106384842D01* +D11* +X141170002Y-105589999D02* +X141180002Y-105594999D01* +D14* +X144300002Y-107014999D02* +X157490002Y-107014999D01* +D10* +X199397500Y-102104046D02* +G75* +G02* +X198104934Y-105024385I-4423700J211746D01* +G01* +X221585595Y-101710852D02* +G75* +G02* +X224505947Y-103003405I-211695J-4423648D01* +G01* +X157710960Y-80950000D02* +G75* +G02* +X156210960Y-82450060I-1499960J-100D01* +G01* +D11* +X114890000Y-106530000D02* +X114900000Y-106535000D01* +X232880002Y-105079999D02* +X232890002Y-105084999D01* +D13* +X101580000Y-103249999D02* +X101590000Y-103254999D01* +D11* +X153120002Y-105859999D02* +X153130002Y-105864999D01* +D10* +X154511736Y-103737422D02* +G75* +G02* +X157490710Y-102586381I2978164J-3277278D01* +G01* +D11* +X167220002Y-103969999D02* +X167230002Y-103974999D01* +D12* +X235421214Y-104675400D02* +G75* +G02* +X236070559Y-103395557I2282486J-353400D01* +G01* +D11* +X153170002Y-104579999D02* +X153180002Y-104584999D01* +X84130002Y-106436000D02* +X84140002Y-106441000D01* +D13* +X61860000Y-103511000D02* +X61870000Y-103516000D01* +D11* +X233920002Y-106199999D02* +X233930002Y-106204999D01* +X87610002Y-104226000D02* +X87620002Y-104231000D01* +X57990001Y-90360001D02* +G75* +G02* +X59990002Y-88360001I1999999J1D01* +G01* +X86170002Y-105256000D02* +X86180002Y-105261000D01* +X83860002Y-106511001D02* +X83870002Y-106516001D01* +D13* +X141270002Y-103049999D02* +X141280002Y-103054999D01* +D11* +X60770000Y-104586000D02* +X60780000Y-104591000D01* +D10* +X79724018Y-104020000D02* +G75* +G02* +X76855982Y-104020000I-1434018J0D01* +G01* +X76855982Y-104020000D02* +G75* +G02* +X79724018Y-104020000I1434018J0D01* +G01* +X239690002Y-104014999D02* +G75* +G02* +X233690002Y-104014999I-3000000J0D01* +G01* +X233690002Y-104014999D02* +G75* +G02* +X239690002Y-104014999I3000000J0D01* +G01* +D11* +X165090002Y-106509999D02* +X165100002Y-106514999D01* +D10* +X142232192Y-106200693D02* +G75* +G02* +X131100002Y-107015000I-11132192J75685593D01* +G01* +D13* +X246810002Y-103398315D02* +X246820002Y-103403315D01* +D11* +X71370000Y-106234999D02* +X71380000Y-106239999D01* +D10* +X155639753Y-83507734D02* +G75* +G02* +X154924270Y-82953436I2571147J4057734D01* +G01* +D11* +X206400000Y-104219999D02* +X206410000Y-104224999D01* +D10* +X170968031Y-101037187D02* +G75* +G02* +X172119039Y-104016161I-3277531J-2978213D01* +G01* +D11* +X233344566Y-105963486D02* +X233354566Y-105968486D01* +X153900002Y-106489999D02* +X153910002Y-106494999D01* +D10* +X147661229Y-82966216D02* +G75* +G02* +X146760384Y-86100332I-8044129J615616D01* +G01* +D13* +X89750002Y-106696000D02* +X89760002Y-106701000D01* +X194020002Y-103404999D02* +X194030002Y-103409999D01* +D10* +X234785597Y-101710852D02* +G75* +G02* +X237705948Y-103003406I-211697J-4423648D01* +G01* +D11* +X73460000Y-104964999D02* +X73470000Y-104969999D01* +X176970002Y-106229999D02* +X176980002Y-106234999D01* +D15* +X143690000Y-90110000D02* +X146890000Y-90110000D01* +X146890000Y-92610000D01* +X143690000Y-92610000D01* +X143690000Y-90110000D01* +D11* +X246510002Y-104803315D02* +X246520002Y-104808315D01* +D12* +X116621212Y-104675401D02* +G75* +G02* +X117270556Y-103395557I2282488J-353399D01* +G01* +X92160402Y-105289790D02* +G75* +G02* +X90880556Y-104640447I353498J2282690D01* +G01* +D11* +X99800000Y-106529999D02* +X99810000Y-106534999D01* +D10* +X144568031Y-101037187D02* +G75* +G02* +X145719039Y-104016161I-3277531J-2978213D01* +G01* +X94500002Y-104021000D02* +G75* +G02* +X88500002Y-104021000I-3000000J0D01* +G01* +X88500002Y-104021000D02* +G75* +G02* +X94500002Y-104021000I3000000J0D01* +G01* +X238604305Y-106315952D02* +G75* +G02* +X235683947Y-105023405I211595J4423452D01* +G01* +X62276330Y-105064959D02* +G75* +G02* +X51900000Y-107021000I-10376330J26543959D01* +G01* +D11* +X193970002Y-105589999D02* +X193980002Y-105594999D01* +D10* +X225404303Y-106315952D02* +G75* +G02* +X222483946Y-105023404I211597J4423452D01* +G01* +D11* +X128830002Y-106575999D02* +X128840002Y-106580999D01* +D13* +X167230002Y-103424999D02* +X167240002Y-103429999D01* +D10* +X79165999Y-104020000D02* +G75* +G02* +X77414001Y-104020000I-875999J0D01* +G01* +X77414001Y-104020000D02* +G75* +G02* +X79165999Y-104020000I875999J0D01* +G01* +D13* +X63004335Y-106385843D02* +X63014335Y-106390843D01* +X76204335Y-106384842D02* +X76214335Y-106389842D01* +D11* +X163050002Y-106505000D02* +X163060002Y-106510000D01* +X87080002Y-105386000D02* +X87090002Y-105391000D01* +X153600002Y-104219999D02* +X153610002Y-104224999D01* +D10* +X208385595Y-101710852D02* +G75* +G02* +X211305947Y-103003405I-211695J-4423648D01* +G01* +X92376001Y-104021001D02* +G75* +G02* +X90624003Y-104021001I-875999J0D01* +G01* +X90624003Y-104021001D02* +G75* +G02* +X92376001Y-104021001I875999J0D01* +G01* +D14* +X169694007Y-106873232D02* +G75* +G02* +X157500002Y-107014999I-12194007J524359932D01* +G01* +D11* +X220120000Y-104809999D02* +X220130000Y-104814999D01* +X127469388Y-87188410D02* +G75* +G02* +X124640963Y-88359972I-2828488J2828610D01* +G01* +D10* +X233711736Y-103737422D02* +G75* +G02* +X236690710Y-102586381I2978164J-3277278D01* +G01* +D11* +X217050249Y-106543345D02* +X217060249Y-106548345D01* +D14* +X64094005Y-106879233D02* +G75* +G02* +X51900000Y-107021000I-12194005J524359933D01* +G01* +D10* +X238997500Y-102104046D02* +G75* +G02* +X237704934Y-105024385I-4423700J211746D01* +G01* +D13* +X194160002Y-102919999D02* +X194170002Y-102924999D01* +D10* +X151460001Y-85869999D02* +G75* +G02* +X149578279Y-82952643I6750999J6419999D01* +G01* +D11* +X244009208Y-105570959D02* +X244019208Y-105575959D01* +D15* +X209690000Y-90110000D02* +X212890000Y-90110000D01* +X212890000Y-92610000D01* +X209690000Y-92610000D01* +X209690000Y-90110000D01* +D10* +X89260709Y-102029373D02* +G75* +G02* +X78310002Y-107021001I-10950669J9516013D01* +G01* +D13* +X101470000Y-103504999D02* +X101480000Y-103509999D01* +D10* +X154053291Y-84715832D02* +G75* +G02* +X153391557Y-82968329I3571909J2351632D01* +G01* +D11* +X206060000Y-106479999D02* +X206070000Y-106484999D01* +X100470000Y-106479999D02* +X100480000Y-106484999D01* +X178560002Y-105249999D02* +X178570002Y-105254999D01* +D13* +X155404337Y-106379842D02* +X155414337Y-106384842D01* +D11* +X167100002Y-106489999D02* +X167110002Y-106494999D01* +D10* +X194276332Y-105058958D02* +G75* +G02* +X183900002Y-107015000I-10376332J26543958D01* +G01* +D11* +X141290002Y-106529999D02* +X141300002Y-106534999D01* +X193200002Y-104219999D02* +X193210002Y-104224999D01* +X75290000Y-106534999D02* +X75300000Y-106539999D01* +D10* +X154780629Y-84226976D02* +G75* +G02* +X154276633Y-82954722I2844471J1862776D01* +G01* +D13* +X207220000Y-103404999D02* +X207230000Y-103409999D01* +D11* +X152590002Y-106529999D02* +X152600002Y-106534999D01* +D12* +X129445390Y-106545833D02* +G75* +G02* +X117900002Y-107020998I-11545390J140025233D01* +G01* +D11* +X114000000Y-104220000D02* +X114010000Y-104225000D01* +D10* +X102642190Y-106200693D02* +G75* +G02* +X91510000Y-107015000I-11132190J75685593D01* +G01* +D11* +X125760002Y-105255999D02* +X125770002Y-105260999D01* +X138690002Y-106509999D02* +X138700002Y-106514999D01* +X100890000Y-105079999D02* +X100900000Y-105084999D01* +X192190002Y-106529999D02* +X192200002Y-106534999D01* +D13* +X142540002Y-106689999D02* +X142550002Y-106694999D01* +D11* +X114300000Y-106490000D02* +X114310000Y-106495000D01* +D13* +X88040002Y-103431000D02* +X88050002Y-103436000D01* +D11* +X101354564Y-105963486D02* +X101364564Y-105968486D01* +D13* +X180660002Y-103504999D02* +X180670002Y-103509999D01* +D11* +X164819208Y-105577643D02* +X164829208Y-105582643D01* +X192670002Y-105379999D02* +X192680002Y-105384999D01* +D10* +X172604305Y-106315952D02* +G75* +G02* +X169683947Y-105023405I211595J4423452D01* +G01* +D14* +X222494005Y-106873232D02* +G75* +G02* +X210300000Y-107014999I-12194005J524359932D01* +G01* +D13* +X88380002Y-103256000D02* +X88390002Y-103261000D01* +D12* +X209021212Y-104675400D02* +G75* +G02* +X209670556Y-103395556I2282488J-353400D01* +G01* +D13* +X221600000Y-106499999D02* +X221610000Y-106504999D01* +D10* +X75300000Y-104309998D02* +G75* +G02* +X65100000Y-107026683I-10200000J17789998D01* +G01* +D13* +X220470000Y-103049999D02* +X220480000Y-103054999D01* +D10* +X141040960Y-82450000D02* +X156210960Y-82450000D01* +D11* +X72130000Y-106474999D02* +X72140000Y-106479999D01* +X243440251Y-106536661D02* +X243450251Y-106541661D01* +D13* +X221740000Y-106689999D02* +X221750000Y-106694999D01* +D11* +X85060251Y-106549346D02* +X85070251Y-106554346D01* +D10* +X80597498Y-102109046D02* +G75* +G02* +X79304932Y-105029385I-4423698J211746D01* +G01* +X147290002Y-104014999D02* +G75* +G02* +X141290002Y-104014999I-3000000J0D01* +G01* +X141290002Y-104014999D02* +G75* +G02* +X147290002Y-104014999I3000000J0D01* +G01* +D13* +X88430002Y-103411000D02* +X88440002Y-103416000D01* +D10* +X153275661Y-85155016D02* +G75* +G02* +X151529124Y-82951044I4935339J5705016D01* +G01* +X129032192Y-106206693D02* +G75* +G02* +X117900002Y-107021000I-11132192J75685593D01* +G01* +D11* +X246290002Y-106483315D02* +X246300002Y-106488315D01* +D13* +X76540000Y-106694999D02* +X76550000Y-106699999D01* +D11* +X152660002Y-104959999D02* +X152670002Y-104964999D01* +X166930002Y-105729999D02* +X166940002Y-105734999D01* +X87690002Y-105086000D02* +X87700002Y-105091000D01* +X220720000Y-106199999D02* +X220730000Y-106204999D01* +X219600000Y-104219999D02* +X219610000Y-104224999D01* +X206944564Y-105963486D02* +X206954564Y-105968486D01* +D10* +X142469403Y-83011573D02* +G75* +G02* +X142124134Y-83862982I-2852303J660973D01* +G01* +X63185595Y-101716853D02* +G75* +G02* +X66105947Y-103009406I-211695J-4423647D01* +G01* +X89442192Y-106206694D02* +G75* +G02* +X78310002Y-107021001I-11132192J75685594D01* +G01* +D14* +X235694007Y-106873232D02* +G75* +G02* +X223500002Y-107014999I-12194007J524359932D01* +G01* +D10* +X132524020Y-104021000D02* +G75* +G02* +X129655984Y-104021000I-1434018J0D01* +G01* +X129655984Y-104021000D02* +G75* +G02* +X132524020Y-104021000I1434018J0D01* +G01* +X141040960Y-82450000D02* +G75* +G02* +X139541000Y-80950000I15940J1515900D01* +G01* +D11* +X59490000Y-106516000D02* +X59500000Y-106521000D01* +D12* +X130429602Y-102752211D02* +G75* +G02* +X131709408Y-103401594I-353702J-2282889D01* +G01* +D11* +X88500002Y-106536000D02* +X88510002Y-106541000D01* +D12* +X144950402Y-105283789D02* +G75* +G02* +X143670556Y-104634446I353498J2282689D01* +G01* +D10* +X186197500Y-102104046D02* +G75* +G02* +X184904934Y-105024385I-4423700J211746D01* +G01* +X200090002Y-104014999D02* +G75* +G02* +X194090002Y-104014999I-3000000J0D01* +G01* +X194090002Y-104014999D02* +G75* +G02* +X200090002Y-104014999I3000000J0D01* +G01* +D12* +X65750400Y-105289790D02* +G75* +G02* +X64470555Y-104640446I353500J2282690D01* +G01* +D11* +X124170002Y-106235999D02* +X124180002Y-106240999D01* +X85340002Y-106476000D02* +X85350002Y-106481000D01* +D10* +X223211968Y-106993720D02* +G75* +G02* +X222060914Y-104014746I3277632J2978320D01* +G01* +D11* +X217180000Y-105829999D02* +X217190000Y-105834999D01* +D10* +X212204303Y-106315952D02* +G75* +G02* +X209283946Y-105023404I211597J4423452D01* +G01* +D11* +X112019206Y-105577644D02* +X112029206Y-105582644D01* +D14* +X103704005Y-106873232D02* +G75* +G02* +X91510000Y-107014999I-12194005J524359932D01* +G01* +D13* +X193970002Y-103249999D02* +X193980002Y-103254999D01* +D10* +X146681646Y-82961010D02* +G75* +G02* +X145774326Y-85865073I-7061646J612510D01* +G01* +D11* +X193500002Y-106489999D02* +X193510002Y-106494999D01* +D10* +X220676330Y-105058958D02* +G75* +G02* +X210300000Y-107014999I-10376330J26543958D01* +G01* +D11* +X246120002Y-105723315D02* +X246130002Y-105728315D01* +X113570000Y-104580000D02* +X113580000Y-104585000D01* +D12* +X132358791Y-103360600D02* +G75* +G02* +X131709448Y-104640446I-2282891J353600D01* +G01* +D14* +X157500002Y-107014999D02* +X170690002Y-107014999D01* +D11* +X142030002Y-106569999D02* +X142040002Y-106574999D01* +D13* +X207360000Y-102919999D02* +X207370000Y-102924999D01* +D10* +X155585597Y-101710852D02* +G75* +G02* +X158505948Y-103003406I-211697J-4423648D01* +G01* +D11* +X71850249Y-106548345D02* +X71860249Y-106553345D01* +D14* +X170700002Y-107014999D02* +X183890002Y-107014999D01* +D13* +X129200002Y-106505999D02* +X129210002Y-106510999D01* +D12* +X105968789Y-103354600D02* +G75* +G02* +X105319446Y-104634446I-2282889J353600D01* +G01* +D11* +X164530002Y-106469999D02* +X164540002Y-106474999D01* +D12* +X224150400Y-105283789D02* +G75* +G02* +X222870555Y-104634445I353500J2282689D01* +G01* +D13* +X222060000Y-106819999D02* +X222070000Y-106824999D01* +X75170000Y-103254999D02* +X75180000Y-103259999D01* +X167570002Y-103249999D02* +X167580002Y-103254999D01* +D11* +X101580000Y-105589999D02* +X101590000Y-105594999D01* +D10* +X146681645Y-82961010D02* +G75* +G02* +X144839596Y-85539576I-7640645J3511010D01* +G01* +D13* +X194070002Y-103049999D02* +X194080002Y-103054999D01* +D11* +X114420000Y-103970000D02* +X114430000Y-103975000D01* +D14* +X77294005Y-106878232D02* +G75* +G02* +X65100000Y-107019999I-12194005J524359932D01* +G01* +D11* +X154490002Y-106529999D02* +X154500002Y-106534999D01* +D12* +X145558791Y-103354600D02* +G75* +G02* +X144909448Y-104634446I-2282891J353600D01* +G01* +D13* +X233570002Y-103249999D02* +X233580002Y-103254999D01* +D11* +X138419208Y-105577643D02* +X138429208Y-105582643D01* +X74400000Y-104224999D02* +X74410000Y-104229999D01* +D10* +X88550001Y-103460999D02* +G75* +G02* +X78310002Y-107022551I-10240001J12939999D01* +G01* +D12* +X182621214Y-104675400D02* +G75* +G02* +X183270559Y-103395557I2282486J-353400D01* +G01* +D10* +X148610000Y-82950000D02* +G75* +G02* +X146760383Y-86100330I-9569000J3500000D01* +G01* +X114900000Y-104304999D02* +G75* +G02* +X104700000Y-107021683I-10200000J17789999D01* +G01* +D11* +X166370002Y-104579999D02* +X166380002Y-104584999D01* +D10* +X152388865Y-85540266D02* +G75* +G02* +X150546617Y-82949458I5822035J6090266D01* +G01* +X88686332Y-105064959D02* +G75* +G02* +X78310002Y-107021000I-10376332J26543959D01* +G01* +D11* +X193280002Y-105079999D02* +X193290002Y-105084999D01* +D10* +X233740001Y-103454998D02* +G75* +G02* +X223500002Y-107016550I-10240001J12939998D01* +G01* +D11* +X242850002Y-106448316D02* +X242860002Y-106453316D01* +X111730000Y-106470000D02* +X111740000Y-106475000D01* +D13* +X168604337Y-106379842D02* +X168614337Y-106384842D01* +D10* +X167876332Y-105058958D02* +G75* +G02* +X157500002Y-107015000I-10376332J26543958D01* +G01* +D13* +X248260002Y-106743315D02* +X248270002Y-106748315D01* +X76400000Y-106504999D02* +X76410000Y-106509999D01* +D11* +X74700000Y-106494999D02* +X74710000Y-106499999D01* +D10* +X168207611Y-105707557D02* +G75* +G02* +X157500002Y-107014999I-10707611J43192557D01* +G01* +D11* +X102440000Y-106569999D02* +X102450000Y-106574999D01* +D13* +X141060002Y-103504999D02* +X141070002Y-103509999D01* +D11* +X137980002Y-105829999D02* +X137990002Y-105834999D01* +X176860002Y-106455000D02* +X176870002Y-106460000D01* +D10* +X213290000Y-104014999D02* +G75* +G02* +X207290000Y-104014999I-3000000J0D01* +G01* +X207290000Y-104014999D02* +G75* +G02* +X213290000Y-104014999I3000000J0D01* +G01* +D12* +X118550400Y-105283790D02* +G75* +G02* +X117270555Y-104634446I353500J2282690D01* +G01* +D10* +X155280738Y-83829008D02* +G75* +G02* +X154276636Y-82954726I2930262J4379108D01* +G01* +D11* +X111580000Y-105830000D02* +X111590000Y-105835000D01* +X172589055Y-88359983D02* +G75* +G02* +X169760645Y-87188393I-55J3999783D01* +G01* +X245460002Y-105373315D02* +X245470002Y-105378315D01* +D10* +X236411970Y-106993720D02* +G75* +G02* +X235260915Y-104014746I3277630J2978320D01* +G01* +D11* +X167320002Y-104809999D02* +X167330002Y-104814999D01* +D10* +X89595597Y-101716853D02* +G75* +G02* +X92515948Y-103009407I-211697J-4423647D01* +G01* +D12* +X103431212Y-104675400D02* +G75* +G02* +X104080556Y-103395556I2282488J-353400D01* +G01* +D10* +X146597500Y-102104046D02* +G75* +G02* +X145304934Y-105024385I-4423700J211746D01* +G01* +D11* +X74480000Y-105084999D02* +X74490000Y-105089999D01* +X128320002Y-106205999D02* +X128330002Y-106210999D01* +D13* +X103080000Y-106749999D02* +X103090000Y-106754999D01* +D10* +X180900002Y-104304998D02* +G75* +G02* +X170700002Y-107021684I-10200002J17789998D01* +G01* +D11* +X60080000Y-106006000D02* +X60090000Y-106011000D01* +D13* +X195200002Y-106499999D02* +X195210002Y-106504999D01* +D12* +X224854142Y-104445196D02* +G75* +G02* +X223490000Y-104891003I-1364242J1864496D01* +G01* +D10* +X157710960Y-80950000D02* +X157710960Y-77950000D01* +D13* +X180603561Y-103330164D02* +X180613561Y-103335164D01* +D10* +X210568029Y-101037187D02* +G75* +G02* +X211719038Y-104016161I-3277529J-2978213D01* +G01* +D13* +X233460002Y-103504999D02* +X233470002Y-103509999D01* +X182270002Y-106749999D02* +X182280002Y-106754999D01* +X167620002Y-103404999D02* +X167630002Y-103409999D01* +D11* +X86490002Y-106006000D02* +X86500002Y-106011000D01* +X205870000Y-105379999D02* +X205880000Y-105384999D01* +D10* +X154540001Y-103454998D02* +G75* +G02* +X144300002Y-107016550I-10240001J12939998D01* +G01* +D12* +X209859804Y-105379142D02* +G75* +G02* +X209413977Y-104015000I1864396J1364242D01* +G01* +D10* +X172997500Y-102104046D02* +G75* +G02* +X171704934Y-105024385I-4423700J211746D01* +G01* +D11* +X207520000Y-106199999D02* +X207530000Y-106204999D01* +X73390000Y-106534999D02* +X73400000Y-106539999D01* +X165680002Y-105999999D02* +X165690002Y-106004999D01* +D10* +X128792401Y-105928756D02* +G75* +G02* +X130084935Y-103008385I4423399J-211544D01* +G01* +D11* +X165790002Y-106529999D02* +X165800002Y-106534999D01* +D10* +X180940001Y-103454998D02* +G75* +G02* +X170700002Y-107016550I-10240001J12939998D01* +G01* +X63032190Y-106206694D02* +G75* +G02* +X51900000Y-107021001I-11132190J75685594D01* +G01* +X141009039Y-82950000D02* +G75* +G02* +X139040987Y-80950000I48061J2015600D01* +G01* +D12* +X171350402Y-105283789D02* +G75* +G02* +X170070556Y-104634446I353498J2282689D01* +G01* +D11* +X151180002Y-105829999D02* +X151190002Y-105834999D01* +D12* +X224758789Y-103354600D02* +G75* +G02* +X224109446Y-104634446I-2282889J353600D01* +G01* +D11* +X166270002Y-105379999D02* +X166280002Y-105384999D01* +D10* +X101886330Y-105058958D02* +G75* +G02* +X91510000Y-107014999I-10376330J26543958D01* +G01* +D11* +X124650251Y-106549345D02* +X124660251Y-106554345D01* +D14* +X149390203Y-84609717D02* +G75* +G02* +X147282482Y-85328359I-1738003J1647217D01* +G01* +D11* +X152480002Y-105999999D02* +X152490002Y-106004999D01* +D10* +X159797500Y-102104046D02* +G75* +G02* +X158504934Y-105024385I-4423700J211746D01* +G01* +D12* +X211558789Y-103354600D02* +G75* +G02* +X210909446Y-104634446I-2282889J353600D01* +G01* +D10* +X185804305Y-106315952D02* +G75* +G02* +X182883947Y-105023405I211595J4423452D01* +G01* +X141311736Y-103737422D02* +G75* +G02* +X144290710Y-102586381I2978164J-3277278D01* +G01* +D12* +X156125860Y-103584805D02* +G75* +G02* +X157490002Y-103138980I1364140J-1864095D01* +G01* +D13* +X235070002Y-106749999D02* +X235080002Y-106754999D01* +X142860002Y-106819999D02* +X142870002Y-106824999D01* +X246950002Y-102913315D02* +X246960002Y-102918315D01* +D12* +X144720198Y-102650858D02* +G75* +G02* +X145166005Y-104015000I-1864498J-1364242D01* +G01* +D10* +X226468266Y-104293485D02* +G75* +G02* +X223489292Y-105444504I-2978366J3277885D01* +G01* +D11* +X153070002Y-105379999D02* +X153080002Y-105384999D01* +X245560002Y-104573315D02* +X245570002Y-104578315D01* +X204130000Y-106469999D02* +X204140000Y-106474999D01* +D10* +X115407609Y-105707558D02* +G75* +G02* +X104700000Y-107015000I-10707609J43192558D01* +G01* +D11* +X220144564Y-105963486D02* +X220154564Y-105968486D01* +D13* +X101680000Y-103049999D02* +X101690000Y-103054999D01* +D12* +X158854144Y-104445196D02* +G75* +G02* +X157490002Y-104891005I-1364244J1864496D01* +G01* +X63821212Y-104681401D02* +G75* +G02* +X64470595Y-103401596I2282488J-353499D01* +G01* +D13* +X75003559Y-103335164D02* +X75013559Y-103340164D01* +D12* +X169421214Y-104675400D02* +G75* +G02* +X170070559Y-103395557I2282486J-353400D01* +G01* +X169045390Y-106539833D02* +G75* +G02* +X157500002Y-107014998I-11545390J140025233D01* +G01* +D13* +X128070002Y-103055999D02* +X128080002Y-103060999D01* +D11* +X140400002Y-104219999D02* +X140410002Y-104224999D01* +D12* +X78950400Y-105288789D02* +G75* +G02* +X77670555Y-104639445I353500J2282689D01* +G01* +D11* +X72960000Y-105254999D02* +X72970000Y-105259999D01* +X70650000Y-106510000D02* +X70660000Y-106515000D01* +X126720002Y-105865999D02* +X126730002Y-105870999D01* +D10* +X155007611Y-105707557D02* +G75* +G02* +X144300002Y-107014999I-10707611J43192557D01* +G01* +X91778031Y-101043188D02* +G75* +G02* +X92929039Y-104022162I-3277531J-2978212D01* +G01* +X142469403Y-83011573D02* +G75* +G02* +X141749987Y-83585245I-3428403J3561473D01* +G01* +D13* +X63660000Y-106826000D02* +X63670000Y-106831000D01* +D10* +X207311734Y-103737422D02* +G75* +G02* +X210290708Y-102586379I2978166J-3277278D01* +G01* +X197966001Y-104015000D02* +G75* +G02* +X196214003Y-104015000I-875999J0D01* +G01* +X196214003Y-104015000D02* +G75* +G02* +X197966001Y-104015000I875999J0D01* +G01* +X139040960Y-77950000D02* +G75* +G02* +X141040960Y-75950060I2000040J-100D01* +G01* +D13* +X61970000Y-103256000D02* +X61980000Y-103261000D01* +X102810000Y-106499999D02* +X102820000Y-106504999D01* +D11* +X232800002Y-104219999D02* +X232810002Y-104224999D01* +X231860002Y-104959999D02* +X231870002Y-104964999D01* +D10* +X168392401Y-105922756D02* +G75* +G02* +X169684935Y-103002385I4423399J-211544D01* +G01* +X221007609Y-105707557D02* +G75* +G02* +X210300000Y-107014999I-10707609J43192557D01* +G01* +D12* +X223920196Y-102650858D02* +G75* +G02* +X224366003Y-104015000I-1864496J-1364242D01* +G01* +D11* +X58780000Y-105836000D02* +X58790000Y-105841000D01* +D13* +X155600002Y-106499999D02* +X155610002Y-106504999D01* +D11* +X167570002Y-105589999D02* +X167580002Y-105594999D01* +D10* +X65368029Y-101043188D02* +G75* +G02* +X66519037Y-104022162I-3277529J-2978212D01* +G01* +D11* +X232320002Y-105859999D02* +X232330002Y-105864999D01* +D12* +X105360400Y-105283789D02* +G75* +G02* +X104080555Y-104634445I353500J2282689D01* +G01* +D11* +X216570000Y-106229999D02* +X216580000Y-106234999D01* +D12* +X197520198Y-102650858D02* +G75* +G02* +X197966005Y-104015000I-1864498J-1364242D01* +G01* +D13* +X169260002Y-106819999D02* +X169270002Y-106824999D01* +D11* +X242990002Y-90359999D02* +X242990002Y-106920000D01* +D10* +X76050707Y-102028372D02* +G75* +G02* +X65100000Y-107019999I-10950667J9516012D01* +G01* +D13* +X246593561Y-103323480D02* +X246603561Y-103328480D01* +D11* +X136920002Y-106429999D02* +X136930002Y-106434999D01* +X163320002Y-106429999D02* +X163330002Y-106434999D01* +D12* +X143629602Y-102746211D02* +G75* +G02* +X144909408Y-103395594I-353702J-2282889D01* +G01* +D10* +X102402399Y-105922756D02* +G75* +G02* +X103694932Y-103002384I4423401J-211544D01* +G01* +D13* +X141170002Y-103249999D02* +X141180002Y-103254999D01* +D15* +X156890000Y-90110000D02* +X160090000Y-90110000D01* +X160090000Y-92610000D01* +X156890000Y-92610000D01* +X156890000Y-90110000D01* +D14* +X197100000Y-107014999D02* +X210290000Y-107014999D01* +D12* +X195445390Y-106539833D02* +G75* +G02* +X183900002Y-107014998I-11545390J140025233D01* +G01* +D11* +X151330002Y-106469999D02* +X151340002Y-106474999D01* +X113470000Y-105380000D02* +X113480000Y-105385000D01* +D10* +X168632192Y-106200693D02* +G75* +G02* +X157500002Y-107015000I-11132192J75685593D01* +G01* +D13* +X101630000Y-103404999D02* +X101640000Y-103409999D01* +X141003561Y-103330164D02* +X141013561Y-103335164D01* +D12* +X156221214Y-104675400D02* +G75* +G02* +X156870559Y-103395557I2282486J-353400D01* +G01* +D10* +X168450709Y-102023372D02* +G75* +G02* +X157500002Y-107015045I-10950709J9515972D01* +G01* +X142003385Y-82966356D02* +G75* +G02* +X141469025Y-83354514I-2962285J3516156D01* +G01* +D12* +X235325860Y-103584805D02* +G75* +G02* +X236690002Y-103138980I1364140J-1864095D01* +G01* +D11* +X179470002Y-105379999D02* +X179480002Y-105384999D01* +X233690002Y-106529999D02* +X233700002Y-106534999D01* +D10* +X212597498Y-102104046D02* +G75* +G02* +X211304932Y-105024385I-4423698J211746D01* +G01* +D11* +X233320002Y-104809999D02* +X233330002Y-104814999D01* +X110520000Y-106430000D02* +X110530000Y-106435000D01* +D12* +X185158791Y-103354600D02* +G75* +G02* +X184509448Y-104634446I-2282891J353600D01* +G01* +D11* +X167344566Y-105963486D02* +X167354566Y-105968486D01* +X179520002Y-105859999D02* +X179530002Y-105864999D01* +X168430002Y-106569999D02* +X168440002Y-106574999D01* +X137370002Y-106229999D02* +X137380002Y-106234999D01* +D10* +X106134018Y-104015000D02* +G75* +G02* +X103265982Y-104015000I-1434018J0D01* +G01* +X103265982Y-104015000D02* +G75* +G02* +X106134018Y-104015000I1434018J0D01* +G01* +D13* +X182140002Y-106689999D02* +X182150002Y-106694999D01* +D11* +X139870002Y-105379999D02* +X139880002Y-105384999D01* +X178290002Y-106509999D02* +X178300002Y-106514999D01* +X153758153Y-72842792D02* +G75* +G02* +X156586597Y-74014348I-53J-4000208D01* +G01* +D10* +X239668268Y-104293485D02* +G75* +G02* +X236689294Y-105444506I-2978368J3277885D01* +G01* +D13* +X114870000Y-103050000D02* +X114880000Y-103055000D01* +D11* +X245650002Y-106473315D02* +X245660002Y-106478315D01* +D12* +X117229600Y-102746212D02* +G75* +G02* +X118509406Y-103395595I-353700J-2282888D01* +G01* +D10* +X238124020Y-104015000D02* +G75* +G02* +X235255984Y-104015000I-1434018J0D01* +G01* +X235255984Y-104015000D02* +G75* +G02* +X238124020Y-104015000I1434018J0D01* +G01* +X120890000Y-104015000D02* +G75* +G02* +X114890000Y-104015000I-3000000J0D01* +G01* +X114890000Y-104015000D02* +G75* +G02* +X120890000Y-104015000I3000000J0D01* +G01* +D12* +X210720196Y-102650858D02* +G75* +G02* +X211166003Y-104015000I-1864496J-1364242D01* +G01* +D11* +X72419206Y-105582643D02* +X72429206Y-105587643D01* +D10* +X62111734Y-103743423D02* +G75* +G02* +X65090708Y-102592380I2978166J-3277277D01* +G01* +D13* +X246860002Y-103043315D02* +X246870002Y-103048315D01* +D12* +X157059806Y-105379142D02* +G75* +G02* +X156613979Y-104015000I1864394J1364242D01* +G01* +D10* +X128607611Y-105713557D02* +G75* +G02* +X117900002Y-107020999I-10707611J43192557D01* +G01* +X141009039Y-82950000D02* +X156210960Y-82950000D01* +D11* +X191490002Y-106509999D02* +X191500002Y-106514999D01* +D14* +X223500002Y-107014999D02* +X236690002Y-107014999D01* +D11* +X138130002Y-106469999D02* +X138140002Y-106474999D01* +D10* +X156210960Y-76450000D02* +G75* +G02* +X157710900Y-77950000I-60J-1500000D01* +G01* +D12* +X143859806Y-105379142D02* +G75* +G02* +X143413979Y-104015000I1864394J1364242D01* +G01* +D11* +X123450002Y-106511000D02* +X123460002Y-106516000D01* +X194320002Y-106199999D02* +X194330002Y-106204999D01* +X127500002Y-106495999D02* +X127510002Y-106500999D01* +D15* +X130490000Y-90110000D02* +X133690000Y-90110000D01* +X133690000Y-92610000D01* +X130490000Y-92610000D01* +X130490000Y-90110000D01* +D10* +X75339999Y-103459998D02* +G75* +G02* +X65100000Y-107021549I-10239999J12939998D01* +G01* +D13* +X233760002Y-102919999D02* +X233770002Y-102924999D01* +D12* +X208645388Y-106539833D02* +G75* +G02* +X197100000Y-107014998I-11545388J140025233D01* +G01* +D11* +X74530000Y-105734999D02* +X74540000Y-105739999D01* +X151050251Y-106543345D02* +X151060251Y-106548345D01* +X205460000Y-104959999D02* +X205470000Y-104964999D01* +X231090002Y-106509999D02* +X231100002Y-106514999D01* +X115120000Y-106200000D02* +X115130000Y-106205000D01* +D14* +X130094007Y-106879232D02* +G75* +G02* +X117900002Y-107020999I-12194007J524359932D01* +G01* +D11* +X124780002Y-105835999D02* +X124790002Y-105840999D01* +D15* +X104090000Y-90110000D02* +X107290000Y-90110000D01* +X107290000Y-92610000D01* +X104090000Y-92610000D01* +X104090000Y-90110000D01* +D11* +X203850249Y-106543345D02* +X203860249Y-106548345D01* +X180300002Y-106489999D02* +X180310002Y-106494999D01* +X74944564Y-105968486D02* +X74954564Y-105973486D01* +D13* +X155870002Y-106749999D02* +X155880002Y-106754999D01* +D10* +X128100002Y-104310998D02* +G75* +G02* +X117900002Y-107027684I-10200002J17789998D01* +G01* +D11* +X153260002Y-106479999D02* +X153270002Y-106484999D01* +D10* +X141807611Y-105707557D02* +G75* +G02* +X131100002Y-107014999I-10707611J43192557D01* +G01* +D11* +X154020002Y-103969999D02* +X154030002Y-103974999D01* +X232370002Y-104579999D02* +X232380002Y-104584999D01* +X112290000Y-106510000D02* +X112300000Y-106515000D01* +D10* +X157211970Y-106993720D02* +G75* +G02* +X156060915Y-104014746I3277630J2978320D01* +G01* +X134090002Y-104020999D02* +G75* +G02* +X128090002Y-104020999I-3000000J0D01* +G01* +X128090002Y-104020999D02* +G75* +G02* +X134090002Y-104020999I3000000J0D01* +G01* +D12* +X90231214Y-104681401D02* +G75* +G02* +X90880598Y-103401597I2282486J-353499D01* +G01* +X92768791Y-103360601D02* +G75* +G02* +X92119448Y-104640447I-2282891J353601D01* +G01* +D11* +X230380002Y-105829999D02* +X230390002Y-105834999D01* +D13* +X75270000Y-103054999D02* +X75280000Y-103059999D01* +D11* +X61280000Y-105086000D02* +X61290000Y-105091000D01* +D13* +X88570002Y-102926000D02* +X88580002Y-102931000D01* +X116140000Y-106690000D02* +X116150000Y-106695000D01* +X220370000Y-103249999D02* +X220380000Y-103254999D01* +D12* +X222221212Y-104675400D02* +G75* +G02* +X222870556Y-103395556I2282488J-353400D01* +G01* +D13* +X167760002Y-102919999D02* +X167770002Y-102924999D01* +D11* +X151890002Y-106509999D02* +X151900002Y-106514999D01* +D13* +X155740002Y-106689999D02* +X155750002Y-106694999D01* +D11* +X85900002Y-106516000D02* +X85910002Y-106521000D01* +D12* +X119254142Y-104445197D02* +G75* +G02* +X117890000Y-104891004I-1364242J1864497D01* +G01* +D10* +X234207611Y-105707557D02* +G75* +G02* +X223500002Y-107014999I-10707611J43192557D01* +G01* +X145706761Y-82950666D02* +G75* +G02* +X143975644Y-85136504I-6665761J3500666D01* +G01* +D12* +X183229602Y-102746211D02* +G75* +G02* +X184509408Y-103395594I-353702J-2282889D01* +G01* +D11* +X231790002Y-106529999D02* +X231800002Y-106534999D01* +D10* +X194140001Y-103454998D02* +G75* +G02* +X183900002Y-107016550I-10240001J12939998D01* +G01* +D13* +X248130002Y-106683315D02* +X248140002Y-106688315D01* +X89610002Y-106506000D02* +X89620002Y-106511000D01* +D11* +X62090000Y-106536000D02* +X62100000Y-106541000D01* +X231680002Y-105999999D02* +X231690002Y-106004999D01* +D10* +X208050707Y-102023372D02* +G75* +G02* +X197100000Y-107015043I-10950707J9515972D01* +G01* +D11* +X97780000Y-106229999D02* +X97790000Y-106234999D01* +D10* +X247397611Y-105700873D02* +G75* +G02* +X236690002Y-107008315I-10707611J43192573D01* +G01* +D12* +X105130196Y-102650858D02* +G75* +G02* +X105576003Y-104015000I-1864496J-1364242D01* +G01* +X66358789Y-103360601D02* +G75* +G02* +X65709445Y-104640446I-2282889J353601D01* +G01* +D13* +X208540000Y-106689999D02* +X208550000Y-106694999D01* +D10* +X144750748Y-82986088D02* +G75* +G02* +X143261737Y-84674033I-5709748J3536088D01* +G01* +X152388865Y-85540266D02* +G75* +G02* +X151529119Y-82951048I5236335J3176066D01* +G01* +D11* +X208030000Y-106569999D02* +X208040000Y-106574999D01* +D12* +X155845390Y-106539833D02* +G75* +G02* +X144300002Y-107014998I-11545390J140025233D01* +G01* +X76925858Y-103589805D02* +G75* +G02* +X78290000Y-103143979I1364142J-1864095D01* +G01* +D10* +X102795595Y-101710852D02* +G75* +G02* +X105715947Y-103003405I-211695J-4423648D01* +G01* +D11* +X59760000Y-105256000D02* +X59770000Y-105261000D01* +X127620002Y-103975999D02* +X127630002Y-103980999D01* +D10* +X226490000Y-104014999D02* +G75* +G02* +X220490000Y-104014999I-3000000J0D01* +G01* +X220490000Y-104014999D02* +G75* +G02* +X226490000Y-104014999I3000000J0D01* +G01* +D11* +X124930002Y-106475999D02* +X124940002Y-106480999D01* +D10* +X207300000Y-104304998D02* +G75* +G02* +X197100000Y-107021683I-10200000J17789998D01* +G01* +X62792399Y-105928757D02* +G75* +G02* +X64084932Y-103008385I4423401J-211543D01* +G01* +X81290000Y-104019999D02* +G75* +G02* +X75290000Y-104019999I-3000000J0D01* +G01* +X75290000Y-104019999D02* +G75* +G02* +X81290000Y-104019999I3000000J0D01* +G01* +X247640709Y-102016688D02* +G75* +G02* +X236690002Y-107008355I-10950709J9515988D01* +G01* +D11* +X140643435Y-74014364D02* +G75* +G02* +X143471862Y-72842779I2828365J-2828236D01* +G01* +D12* +X171120198Y-102650858D02* +G75* +G02* +X171566005Y-104015000I-1864498J-1364242D01* +G01* +X185254144Y-104445196D02* +G75* +G02* +X183890002Y-104891005I-1364244J1864496D01* +G01* +D10* +X186890002Y-104014999D02* +G75* +G02* +X180890002Y-104014999I-3000000J0D01* +G01* +X180890002Y-104014999D02* +G75* +G02* +X186890002Y-104014999I3000000J0D01* +G01* +D15* +X170090000Y-90110000D02* +X173290000Y-90110000D01* +X173290000Y-92610000D01* +X170090000Y-92610000D01* +X170090000Y-90110000D01* +D12* +X116525858Y-103584806D02* +G75* +G02* +X117890000Y-103138980I1364142J-1864094D01* +G01* +D11* +X231360002Y-105249999D02* +X231370002Y-105254999D01* +D13* +X207170000Y-103249999D02* +X207180000Y-103254999D01* +D11* +X100380000Y-104579999D02* +X100390000Y-104584999D01* +X60670000Y-105386000D02* +X60680000Y-105391000D01* +D10* +X197368031Y-101037187D02* +G75* +G02* +X198519039Y-104016161I-3277531J-2978213D01* +G01* +D13* +X116000000Y-106500000D02* +X116010000Y-106505000D01* +X220560000Y-102919999D02* +X220570000Y-102924999D01* +D12* +X237958791Y-103354600D02* +G75* +G02* +X237309448Y-104634446I-2282891J353600D01* +G01* +D10* +X106614303Y-106315952D02* +G75* +G02* +X103693946Y-105023404I211597J4423452D01* +G01* +D11* +X60860000Y-106486000D02* +X60870000Y-106491000D01* +D10* +X158924020Y-104015000D02* +G75* +G02* +X156055984Y-104015000I-1434018J0D01* +G01* +X156055984Y-104015000D02* +G75* +G02* +X158924020Y-104015000I1434018J0D01* +G01* +D11* +X97060000Y-106505000D02* +X97070000Y-106510000D01* +X125490002Y-106515999D02* +X125500002Y-106520999D01* +D10* +X88521736Y-103743423D02* +G75* +G02* +X91500710Y-102592382I2978164J-3277277D01* +G01* +X128111736Y-103743422D02* +G75* +G02* +X131090710Y-102592381I2978164J-3277278D01* +G01* +D12* +X184550402Y-105283789D02* +G75* +G02* +X183270556Y-104634446I353498J2282689D01* +G01* +D10* +X68090000Y-104021000D02* +G75* +G02* +X62090000Y-104021000I-3000000J0D01* +G01* +X62090000Y-104021000D02* +G75* +G02* +X68090000Y-104021000I3000000J0D01* +G01* +D11* +X98829206Y-105577643D02* +X98839206Y-105582643D01* +D13* +X101240000Y-103424999D02* +X101250000Y-103429999D01* +X116460000Y-106820000D02* +X116470000Y-106825000D01* +D10* +X143092592Y-82994671D02* +G75* +G02* +X142124143Y-83862991I-4051592J3544571D01* +G01* +D11* +X219680000Y-105079999D02* +X219690000Y-105084999D01* +D13* +X207270000Y-103049999D02* +X207280000Y-103054999D01* +D10* +X155639754Y-83507734D02* +G75* +G02* +X155412127Y-82957472I1985446J1143534D01* +G01* +X142003385Y-82966356D02* +G75* +G02* +X141749990Y-83585243I-2386385J615756D01* +G01* +D13* +X167403561Y-103330164D02* +X167413561Y-103335164D01* +D11* +X218480000Y-105999999D02* +X218490000Y-106004999D01* +X190650251Y-106543345D02* +X190660251Y-106548345D01* +X192770002Y-104579999D02* +X192780002Y-104584999D01* +D13* +X62070000Y-103056000D02* +X62080000Y-103061000D01* +D11* +X141520002Y-106199999D02* +X141530002Y-106204999D01* +D10* +X64811968Y-106999721D02* +G75* +G02* +X63660913Y-104020747I3277632J2978321D01* +G01* +D13* +X168940002Y-106689999D02* +X168950002Y-106694999D01* +D14* +X209294005Y-106873232D02* +G75* +G02* +X197100000Y-107014999I-12194005J524359932D01* +G01* +D11* +X244280002Y-106503315D02* +X244290002Y-106508315D01* +X114130000Y-105730000D02* +X114140000Y-105735000D01* +D13* +X63340000Y-106696000D02* +X63350000Y-106701000D01* +D11* +X114520000Y-104810000D02* +X114530000Y-104815000D01* +D12* +X131750402Y-105289789D02* +G75* +G02* +X130470556Y-104640446I353498J2282689D01* +G01* +D10* +X130811970Y-106999720D02* +G75* +G02* +X129660915Y-104020746I3277630J2978320D01* +G01* +D11* +X99870000Y-104959999D02* +X99880000Y-104964999D01* +X59990002Y-88360000D02* +X124640956Y-88360000D01* +D10* +X233700002Y-104304998D02* +G75* +G02* +X223500002Y-107021684I-10200002J17789998D01* +G01* +D11* +X230819208Y-105577643D02* +X230829208Y-105582643D01* +X192860002Y-106479999D02* +X192870002Y-106484999D01* +X98540000Y-106469999D02* +X98550000Y-106474999D01* +D12* +X142925860Y-103584805D02* +G75* +G02* +X144290002Y-103138980I1364140J-1864095D01* +G01* +D11* +X217619206Y-105577643D02* +X217629206Y-105582643D01* +D13* +X128020002Y-103410999D02* +X128030002Y-103415999D01* +D11* +X217330000Y-106469999D02* +X217340000Y-106474999D01* +D13* +X114770000Y-103250000D02* +X114780000Y-103255000D01* +D11* +X88380002Y-105596000D02* +X88390002Y-105601000D01* +D10* +X167740001Y-103454998D02* +G75* +G02* +X157500002Y-107016550I-10240001J12939998D01* +G01* +D11* +X245510002Y-105853315D02* +X245520002Y-105858315D01* +X140820002Y-103969999D02* +X140830002Y-103974999D01* +X87130002Y-105866000D02* +X87140002Y-105871000D01* +X84580002Y-106236000D02* +X84590002Y-106241000D01* +D13* +X233670002Y-103049999D02* +X233680002Y-103054999D01* +D11* +X139390002Y-106529999D02* +X139400002Y-106534999D01* +D14* +X116894005Y-106873233D02* +G75* +G02* +X104700000Y-107015000I-12194005J524359933D01* +G01* +D13* +X220420000Y-103404999D02* +X220430000Y-103409999D01* +D10* +X167711736Y-103737422D02* +G75* +G02* +X170690710Y-102586381I2978164J-3277278D01* +G01* +D11* +X73970000Y-104584999D02* +X73980000Y-104589999D01* +D12* +X182245390Y-106539833D02* +G75* +G02* +X170700002Y-107014998I-11545390J140025233D01* +G01* +D11* +X101110000Y-106489999D02* +X101120000Y-106494999D01* +X190780002Y-105829999D02* +X190790002Y-105834999D01* +D10* +X134068268Y-104299485D02* +G75* +G02* +X131089294Y-105450506I-2978368J3277885D01* +G01* +D13* +X246760002Y-103243315D02* +X246770002Y-103248315D01* +D11* +X75520000Y-106204999D02* +X75530000Y-106209999D01* +D10* +X94478268Y-104299486D02* +G75* +G02* +X91499294Y-105450506I-2978368J3277886D01* +G01* +X156210960Y-75950000D02* +G75* +G02* +X158210900Y-77950000I140J-1999800D01* +G01* +D11* +X154144566Y-105963486D02* +X154154566Y-105968486D01* +X136650002Y-106505000D02* +X136660002Y-106510000D01* +X219730000Y-105729999D02* +X219740000Y-105734999D01* +X127330002Y-105735999D02* +X127340002Y-105740999D01* +D13* +X207003559Y-103330164D02* +X207013559Y-103335164D01* +X63470000Y-106756000D02* +X63480000Y-106761000D01* +D11* +X246880002Y-106523315D02* +X246890002Y-106528315D01* +D12* +X129821214Y-104681400D02* +G75* +G02* +X130470559Y-103401557I2282486J-353400D01* +G01* +X182525860Y-103584805D02* +G75* +G02* +X183890002Y-103138980I1364140J-1864095D01* +G01* +D11* +X163660002Y-106455000D02* +X163670002Y-106460000D01* +D13* +X88480002Y-103056000D02* +X88490002Y-103061000D01* +X207060000Y-103504999D02* +X207070000Y-103509999D01* +D10* +X104978029Y-101037187D02* +G75* +G02* +X106129038Y-104016161I-3277529J-2978213D01* +G01* +D14* +X131100002Y-107014999D02* +X144290002Y-107014999D01* +D10* +X75807609Y-105712557D02* +G75* +G02* +X65100000Y-107019999I-10707609J43192557D01* +G01* +D12* +X64429600Y-102752212D02* +G75* +G02* +X65709406Y-103401595I-353700J-2282888D01* +G01* +D10* +X195185597Y-101710852D02* +G75* +G02* +X198105948Y-103003406I-211697J-4423648D01* +G01* +D13* +X221870000Y-106749999D02* +X221880000Y-106754999D01* +D10* +X115985595Y-101710853D02* +G75* +G02* +X118905947Y-103003406I-211695J-4423647D01* +G01* +X80204303Y-106320952D02* +G75* +G02* +X77283946Y-105028404I211597J4423452D01* +G01* +D11* +X240990003Y-88360001D02* +G75* +G02* +X242989999Y-90359999I-3J-1999999D01* +G01* +X192720002Y-105859999D02* +X192730002Y-105864999D01* +X247620002Y-106563315D02* +X247630002Y-106568315D01* +D10* +X128140001Y-103460998D02* +G75* +G02* +X117900002Y-107022550I-10240001J12939998D01* +G01* +D11* +X217890000Y-106509999D02* +X217900000Y-106514999D01* +X87740002Y-105736000D02* +X87750002Y-105741000D01* +D10* +X101721734Y-103737422D02* +G75* +G02* +X104700708Y-102586379I2978166J-3277278D01* +G01* +X115592399Y-105922757D02* +G75* +G02* +X116884932Y-103002385I4423401J-211543D01* +G01* +D11* +X206920000Y-104809999D02* +X206930000Y-104814999D01* +X112880000Y-106000000D02* +X112890000Y-106005000D01* +D13* +X142400002Y-106499999D02* +X142410002Y-106504999D01* +D12* +X79654142Y-104450196D02* +G75* +G02* +X78290000Y-104896003I-1364242J1864496D01* +G01* +D13* +X167670002Y-103049999D02* +X167680002Y-103054999D01* +D10* +X194850709Y-102023372D02* +G75* +G02* +X183900002Y-107015045I-10950709J9515972D01* +G01* +D11* +X206820000Y-103969999D02* +X206830000Y-103974999D01* +D12* +X66454142Y-104451197D02* +G75* +G02* +X65090000Y-104897004I-1364242J1864497D01* +G01* +D10* +X247066332Y-105052274D02* +G75* +G02* +X236690002Y-107008314I-10376332J26543974D01* +G01* +D11* +X59219206Y-105583644D02* +X59229206Y-105588644D01* +X87270002Y-106486000D02* +X87280002Y-106491000D01* +X179060002Y-104959999D02* +X179070002Y-104964999D01* +X127970002Y-105595999D02* +X127980002Y-105600999D01* +D13* +X127803561Y-103336164D02* +X127813561Y-103341164D01* +D11* +X233570002Y-105589999D02* +X233580002Y-105594999D01* +D14* +X117900002Y-107020999D02* +X131090002Y-107020999D01* +D13* +X180770002Y-103249999D02* +X180780002Y-103254999D01* +X114960000Y-102920000D02* +X114970000Y-102925000D01* +D11* +X113660000Y-106480000D02* +X113670000Y-106485000D01* +D10* +X143896039Y-82960861D02* +G75* +G02* +X143261737Y-84674037I-4278939J610261D01* +G01* +X246930001Y-103448314D02* +G75* +G02* +X236690002Y-107009863I-10240001J12940014D01* +G01* +D11* +X126670002Y-105385999D02* +X126680002Y-105390999D01* +X110970000Y-106230000D02* +X110980000Y-106235000D01* +X205920000Y-105859999D02* +X205930000Y-105864999D01* +D10* +X180911736Y-103737422D02* +G75* +G02* +X183890710Y-102586381I2978164J-3277278D01* +G01* +D11* +X101330000Y-104809999D02* +X101340000Y-104814999D01* +D10* +X131966001Y-104021000D02* +G75* +G02* +X130214003Y-104021000I-875999J0D01* +G01* +X130214003Y-104021000D02* +G75* +G02* +X131966001Y-104021000I875999J0D01* +G01* +X141300002Y-104304998D02* +G75* +G02* +X131100002Y-107021684I-10200002J17789998D01* +G01* +X194111736Y-103737422D02* +G75* +G02* +X197090710Y-102586381I2978164J-3277278D01* +G01* +D13* +X89414337Y-106385843D02* +X89424337Y-106390843D01* +D11* +X126190002Y-106535999D02* +X126200002Y-106540999D01* +X246760002Y-105583315D02* +X246770002Y-105588315D01* +X85629208Y-105583644D02* +X85639208Y-105588644D01* +D13* +X88213561Y-103336165D02* +X88223561Y-103341165D01* +X154560002Y-102919999D02* +X154570002Y-102924999D01* +D11* +X89240002Y-106576000D02* +X89250002Y-106581000D01* +X71980000Y-105834999D02* +X71990000Y-105839999D01* +D10* +X234632192Y-106200693D02* +G75* +G02* +X223500002Y-107015000I-11132192J75685593D01* +G01* +D11* +X70920000Y-106434999D02* +X70930000Y-106439999D01* +D13* +X208860000Y-106819999D02* +X208870000Y-106824999D01* +D10* +X120868266Y-104293486D02* +G75* +G02* +X117889292Y-105444505I-2978366J3277886D01* +G01* +D11* +X178990002Y-106529999D02* +X179000002Y-106534999D01* +D10* +X89202401Y-105928757D02* +G75* +G02* +X90494934Y-103008385I4423399J-211543D01* +G01* +D13* +X140830002Y-103424999D02* +X140840002Y-103429999D01* +D10* +X207992399Y-105922756D02* +G75* +G02* +X209284932Y-103002384I4423401J-211544D01* +G01* +D11* +X156586580Y-74014365D02* +X169760627Y-87188411D01* +X61500000Y-106496000D02* +X61510000Y-106501000D01* +D12* +X118320196Y-102650859D02* +G75* +G02* +X118766003Y-104015001I-1864496J-1364241D01* +G01* +X130659806Y-105385142D02* +G75* +G02* +X130213979Y-104021000I1864394J1364242D01* +G01* +D11* +X177730002Y-106469999D02* +X177740002Y-106474999D01* +D10* +X114939999Y-103454999D02* +G75* +G02* +X104700000Y-107016550I-10239999J12939999D01* +G01* +D11* +X101700000Y-106529999D02* +X101710000Y-106534999D01* +D12* +X131520198Y-102656858D02* +G75* +G02* +X131966005Y-104021000I-1864498J-1364242D01* +G01* +X222829600Y-102746211D02* +G75* +G02* +X224109406Y-103395594I-353700J-2282889D01* +G01* +D11* +X194830002Y-106569999D02* +X194840002Y-106574999D01* +D10* +X151460001Y-85869999D02* +G75* +G02* +X150557047Y-82948592I6165199J3505799D01* +G01* +D13* +X246420002Y-103418315D02* +X246430002Y-103423315D01* +D10* +X92934020Y-104021001D02* +G75* +G02* +X90065984Y-104021001I-1434018J0D01* +G01* +X90065984Y-104021001D02* +G75* +G02* +X92934020Y-104021001I1434018J0D01* +G01* +D11* +X245990002Y-104213315D02* +X246000002Y-104218315D01* +X180130002Y-105729999D02* +X180140002Y-105734999D01* +X220490000Y-106529999D02* +X220500000Y-106534999D01* +X84470002Y-106461001D02* +X84480002Y-106466001D01* +D12* +X195725860Y-103584805D02* +G75* +G02* +X197090002Y-103138980I1364140J-1864095D01* +G01* +X222125858Y-103584805D02* +G75* +G02* +X223490000Y-103138979I1364142J-1864095D01* +G01* +D13* +X62160000Y-102926000D02* +X62170000Y-102931000D01* +X193630002Y-103424999D02* +X193640002Y-103429999D01* +D10* +X168785597Y-101710852D02* +G75* +G02* +X171705948Y-103003406I-211697J-4423648D01* +G01* +X115832190Y-106200694D02* +G75* +G02* +X104700000Y-107015001I-11132190J75685594D01* +G01* +X91221970Y-106999721D02* +G75* +G02* +X90070915Y-104020747I3277630J2978321D01* +G01* +D12* +X143021214Y-104675400D02* +G75* +G02* +X143670559Y-103395557I2282486J-353400D01* +G01* +D11* +X88730002Y-106206000D02* +X88740002Y-106211000D01* +X74920000Y-104814999D02* +X74930000Y-104819999D01* +X100280000Y-105379999D02* +X100290000Y-105384999D01* +D12* +X132454144Y-104451196D02* +G75* +G02* +X131090002Y-104897005I-1364244J1864496D01* +G01* +X238054144Y-104445196D02* +G75* +G02* +X236690002Y-104891005I-1364244J1864496D01* +G01* +X208925858Y-103584805D02* +G75* +G02* +X210290000Y-103138979I1364142J-1864095D01* +G01* +D11* +X202920000Y-106429999D02* +X202930000Y-106434999D01* +D10* +X194792401Y-105922756D02* +G75* +G02* +X196084935Y-103002385I4423399J-211544D01* +G01* +X93807500Y-102110047D02* +G75* +G02* +X92514934Y-105030386I-4423700J211747D01* +G01* +X225797498Y-102104046D02* +G75* +G02* +X224504932Y-105024385I-4423698J211746D01* +G01* +D11* +X138960002Y-105249999D02* +X138970002Y-105254999D01* +X123720002Y-106435999D02* +X123730002Y-106440999D01* +X221230000Y-106569999D02* +X221240000Y-106574999D01* +D10* +X154500002Y-104304998D02* +G75* +G02* +X144300002Y-107021684I-10200002J17789998D01* +G01* +D11* +X178880002Y-105999999D02* +X178890002Y-106004999D01* +D10* +X141476332Y-105058958D02* +G75* +G02* +X131100002Y-107015000I-10376332J26543958D01* +G01* +X78011968Y-106998720D02* +G75* +G02* +X76860914Y-104019746I3277632J2978320D01* +G01* +X115650707Y-102023373D02* +G75* +G02* +X104700000Y-107015044I-10950707J9515973D01* +G01* +D12* +X158150402Y-105283789D02* +G75* +G02* +X156870556Y-104634446I353498J2282689D01* +G01* +D11* +X140700002Y-106489999D02* +X140710002Y-106494999D01* +X73920000Y-105864999D02* +X73930000Y-105869999D01* +D13* +X129340002Y-106695999D02* +X129350002Y-106700999D01* +D15* +X222890000Y-90110000D02* +X226090000Y-90110000D01* +X226090000Y-92610000D01* +X222890000Y-92610000D01* +X222890000Y-90110000D01* +D11* +X219260000Y-106479999D02* +X219270000Y-106484999D01* +D10* +X145166001Y-104015000D02* +G75* +G02* +X143414003Y-104015000I-875999J0D01* +G01* +X143414003Y-104015000D02* +G75* +G02* +X145166001Y-104015000I875999J0D01* +G01* +X237566001Y-104015000D02* +G75* +G02* +X235814003Y-104015000I-875999J0D01* +G01* +X235814003Y-104015000D02* +G75* +G02* +X237566001Y-104015000I875999J0D01* +G01* +D12* +X117459804Y-105379143D02* +G75* +G02* +X117014036Y-104015001I1864396J1364143D01* +G01* +D11* +X181120002Y-106199999D02* +X181130002Y-106204999D01* +X218160000Y-105249999D02* +X218170000Y-105254999D01* +X128090002Y-106535999D02* +X128100002Y-106540999D01* +D13* +X76670000Y-106754999D02* +X76680000Y-106759999D01* +D11* +X153758153Y-72842792D02* +X143471862Y-72842791D01* +D10* +X234392401Y-105922756D02* +G75* +G02* +X235684935Y-103002385I4423399J-211544D01* +G01* +D11* +X127280002Y-105085999D02* +X127290002Y-105090999D01* +X180080002Y-105079999D02* +X180090002Y-105084999D01* +X234430002Y-106569999D02* +X234440002Y-106574999D01* +D13* +X195470002Y-106749999D02* +X195480002Y-106754999D01* +D11* +X127469388Y-87188410D02* +X140643435Y-74014364D01* +D10* +X145724020Y-104015000D02* +G75* +G02* +X142855984Y-104015000I-1434018J0D01* +G01* +X142855984Y-104015000D02* +G75* +G02* +X145724020Y-104015000I1434018J0D01* +G01* +X171566001Y-104015000D02* +G75* +G02* +X169814003Y-104015000I-875999J0D01* +G01* +X169814003Y-104015000D02* +G75* +G02* +X171566001Y-104015000I875999J0D01* +G01* +D12* +X79558789Y-103359600D02* +G75* +G02* +X78909446Y-104639446I-2282889J353600D01* +G01* +D10* +X115076330Y-105058959D02* +G75* +G02* +X104700000Y-107015000I-10376330J26543959D01* +G01* +X150454500Y-86103252D02* +G75* +G02* +X148610007Y-82949998I7756500J6653252D01* +G01* +D12* +X184320198Y-102650858D02* +G75* +G02* +X184766005Y-104015000I-1864498J-1364242D01* +G01* +D10* +X65965999Y-104021001D02* +G75* +G02* +X64214001Y-104021001I-875999J0D01* +G01* +X64214001Y-104021001D02* +G75* +G02* +X65965999Y-104021001I875999J0D01* +G01* +D11* +X177580002Y-105829999D02* +X177590002Y-105834999D01* +X246070002Y-105073315D02* +X246080002Y-105078315D01* +X215850000Y-106505000D02* +X215860000Y-106510000D01* +D10* +X107700000Y-104014999D02* +G75* +G02* +X101700000Y-104014999I-3000000J0D01* +G01* +X101700000Y-104014999D02* +G75* +G02* +X107700000Y-104014999I3000000J0D01* +G01* +D11* +X206700000Y-106489999D02* +X206710000Y-106494999D01* +X150120002Y-106429999D02* +X150130002Y-106434999D01* +X137850251Y-106543345D02* +X137860251Y-106548345D01* +X167690002Y-106529999D02* +X167700002Y-106534999D01* +X60260000Y-104966000D02* +X60270000Y-104971000D01* +X72690000Y-106514999D02* +X72700000Y-106519999D01* +X205970000Y-104579999D02* +X205980000Y-104584999D01* +D10* +X233876332Y-105058958D02* +G75* +G02* +X223500002Y-107015000I-10376332J26543958D01* +G01* +D12* +X91930198Y-102656859D02* +G75* +G02* +X92376004Y-104021001I-1864498J-1364241D01* +G01* +X198358791Y-103354600D02* +G75* +G02* +X197709448Y-104634446I-2282891J353600D01* +G01* +D10* +X170411970Y-106993720D02* +G75* +G02* +X169260915Y-104014746I3277630J2978320D01* +G01* +D13* +X101413559Y-103330164D02* +X101423559Y-103335164D01* +D10* +X107007498Y-102104046D02* +G75* +G02* +X105714932Y-105024385I-4423698J211746D01* +G01* +D11* +X180544566Y-105963486D02* +X180554566Y-105968486D01* +D10* +X75476330Y-105063958D02* +G75* +G02* +X65100000Y-107019999I-10376330J26543958D01* +G01* +D14* +X196094007Y-106873232D02* +G75* +G02* +X183900002Y-107014999I-12194007J524359932D01* +G01* +D13* +X101770000Y-102919999D02* +X101780000Y-102924999D01* +D12* +X237350402Y-105283789D02* +G75* +G02* +X236070556Y-104634446I353498J2282689D01* +G01* +D10* +X223768029Y-101037187D02* +G75* +G02* +X224919038Y-104016161I-3277529J-2978213D01* +G01* +D12* +X91069806Y-105385143D02* +G75* +G02* +X90624037Y-104021001I1864394J1364143D01* +G01* +X196659806Y-105379142D02* +G75* +G02* +X196213979Y-104015000I1864394J1364242D01* +G01* +D11* +X75170000Y-105594999D02* +X75180000Y-105599999D01* +X180420002Y-103969999D02* +X180430002Y-103974999D01* +D10* +X181076332Y-105058958D02* +G75* +G02* +X170700002Y-107015000I-10376332J26543958D01* +G01* +D14* +X51900000Y-107021000D02* +X65090000Y-107021000D01* +D11* +X205280000Y-105999999D02* +X205290000Y-106004999D01* +D10* +X158210960Y-80950000D02* +X158210960Y-77950000D01* +D11* +X204419206Y-105577643D02* +X204429206Y-105582643D01* +D15* +X90890000Y-90110000D02* +X94090000Y-90110000D01* +X94090000Y-92610000D01* +X90890000Y-92610000D01* +X90890000Y-90110000D01* +D11* +X127744566Y-105969486D02* +X127754566Y-105974486D01* +D10* +X211165999Y-104015000D02* +G75* +G02* +X209414001Y-104015000I-875999J0D01* +G01* +X209414001Y-104015000D02* +G75* +G02* +X211165999Y-104015000I875999J0D01* +G01* +D11* +X216120000Y-106429999D02* +X216130000Y-106434999D01* +D13* +X195340002Y-106689999D02* +X195350002Y-106694999D01* +D10* +X67004303Y-106321953D02* +G75* +G02* +X64083945Y-105029406I211597J4423453D01* +G01* +D11* +X203980000Y-105829999D02* +X203990000Y-105834999D01* +D12* +X236259806Y-105379142D02* +G75* +G02* +X235813979Y-104015000I1864394J1364242D01* +G01* +D11* +X97670000Y-106455000D02* +X97680000Y-106460000D01* +D13* +X154470002Y-103049999D02* +X154480002Y-103054999D01* +D11* +X154720002Y-106199999D02* +X154730002Y-106204999D01* +D10* +X102217609Y-105707557D02* +G75* +G02* +X91510000Y-107014999I-10707609J43192557D01* +G01* +D11* +X98390000Y-105829999D02* +X98400000Y-105834999D01* +X73280000Y-106004999D02* +X73290000Y-106009999D01* +D10* +X146204305Y-106315952D02* +G75* +G02* +X143283947Y-105023405I211595J4423452D01* +G01* +D11* +X86670002Y-104966000D02* +X86680002Y-104971000D01* +D10* +X107678266Y-104293485D02* +G75* +G02* +X104699292Y-105444504I-2978366J3277885D01* +G01* +D11* +X243570002Y-105823315D02* +X243580002Y-105828315D01* +D10* +X154053290Y-84715833D02* +G75* +G02* +X152491481Y-82957513I4157710J5265833D01* +G01* +X155250709Y-102023372D02* +G75* +G02* +X144300002Y-107015045I-10950709J9515972D01* +G01* +D11* +X124060002Y-106461000D02* +X124070002Y-106466000D01* +D10* +X119804303Y-106315953D02* +G75* +G02* +X116883945Y-105023406I211597J4423453D01* +G01* +X62607609Y-105713558D02* +G75* +G02* +X51900000Y-107021000I-10707609J43192558D01* +G01* +D14* +X210300000Y-107014999D02* +X223490000Y-107014999D01* +D11* +X61620000Y-103976000D02* +X61630000Y-103981000D01* +X100330000Y-105859999D02* +X100340000Y-105864999D01* +X229770002Y-106229999D02* +X229780002Y-106234999D01* +X166320002Y-105859999D02* +X166330002Y-105864999D01* +X218590000Y-106529999D02* +X218600000Y-106534999D01* +D10* +X62139999Y-103460999D02* +G75* +G02* +X51900000Y-107022550I-10239999J12939999D01* +G01* +D13* +X234940002Y-106689999D02* +X234950002Y-106694999D01* +X75220000Y-103409999D02* +X75230000Y-103414999D01* +D10* +X133004305Y-106321952D02* +G75* +G02* +X130083947Y-105029405I211595J4423452D01* +G01* +X131368031Y-101043187D02* +G75* +G02* +X132519039Y-104022161I-3277531J-2978213D01* +G01* +D13* +X61803559Y-103336165D02* +X61813559Y-103341165D01* +X180430002Y-103424999D02* +X180440002Y-103429999D01* +D12* +X221845388Y-106539833D02* +G75* +G02* +X210300000Y-107014998I-11545388J140025233D01* +G01* +D11* +X164250251Y-106543345D02* +X164260251Y-106548345D01* +D13* +X154030002Y-103424999D02* +X154040002Y-103429999D01* +D11* +X204690000Y-106509999D02* +X204700000Y-106514999D01* +D10* +X89017611Y-105713558D02* +G75* +G02* +X78310002Y-107021000I-10707611J43192558D01* +G01* +X198524020Y-104015000D02* +G75* +G02* +X195655984Y-104015000I-1434018J0D01* +G01* +X195655984Y-104015000D02* +G75* +G02* +X198524020Y-104015000I1434018J0D01* +G01* +X147268268Y-104293485D02* +G75* +G02* +X144289294Y-105444506I-2978368J3277885D01* +G01* +X141340001Y-103454998D02* +G75* +G02* +X131100002Y-107016550I-10240001J12939998D01* +G01* +D13* +X221404335Y-106379842D02* +X221414335Y-106384842D01* +D10* +X104421968Y-106993720D02* +G75* +G02* +X103270914Y-104014746I3277632J2978320D01* +G01* +D11* +X114544564Y-105963487D02* +X114554564Y-105968487D01* +X246534566Y-105956802D02* +X246544566Y-105961802D01* +D14* +X248884007Y-106866548D02* +G75* +G02* +X236690002Y-107008315I-12194007J524359848D01* +G01* +D10* +X144750748Y-82986088D02* +G75* +G02* +X143975644Y-85136507I-5133648J635488D01* +G01* +D11* +X190170002Y-106229999D02* +X190180002Y-106234999D01* +D12* +X209629600Y-102746211D02* +G75* +G02* +X210909406Y-103395594I-353700J-2282889D01* +G01* +D11* +X85190002Y-105836000D02* +X85200002Y-105841000D01* +D13* +X90070002Y-106826000D02* +X90080002Y-106831000D01* +D10* +X67397498Y-102110047D02* +G75* +G02* +X66104931Y-105030385I-4423698J211747D01* +G01* +X128850709Y-102029372D02* +G75* +G02* +X117900002Y-107021045I-10950709J9515972D01* +G01* +D12* +X157920198Y-102650858D02* +G75* +G02* +X158366005Y-104015000I-1864498J-1364242D01* +G01* +D11* +X88030002Y-103976000D02* +X88040002Y-103981000D01* +X219120000Y-105859999D02* +X219130000Y-105864999D01* +D10* +X141040960Y-75950000D02* +X156210960Y-75950000D01* +D11* +X88154566Y-105969487D02* +X88164566Y-105974487D01* +X139920002Y-105859999D02* +X139930002Y-105864999D01* +D10* +X220500000Y-104304998D02* +G75* +G02* +X210300000Y-107021683I-10200000J17789998D01* +G01* +D12* +X170029602Y-102746211D02* +G75* +G02* +X171309408Y-103395594I-353702J-2282889D01* +G01* +D11* +X203260000Y-106455000D02* +X203270000Y-106460000D01* +X152160002Y-105249999D02* +X152170002Y-105254999D01* +D10* +X210011968Y-106993720D02* +G75* +G02* +X208860914Y-104014746I3277632J2978320D01* +G01* +X181407611Y-105707557D02* +G75* +G02* +X170700002Y-107014999I-10707611J43192557D01* +G01* +D11* +X204960000Y-105249999D02* +X204970000Y-105254999D01* +X71260000Y-106460000D02* +X71270000Y-106465000D01* +D10* +X102460707Y-102023372D02* +G75* +G02* +X91510000Y-107014999I-10950667J9516012D01* +G01* +X234450709Y-102023372D02* +G75* +G02* +X223500002Y-107015045I-10950709J9515972D01* +G01* +X181832192Y-106200693D02* +G75* +G02* +X170700002Y-107015000I-11132192J75685593D01* +G01* +D13* +X246650002Y-103498315D02* +X246660002Y-103503315D01* +D10* +X200068268Y-104293485D02* +G75* +G02* +X197089294Y-105444506I-2978368J3277885D01* +G01* +D12* +X197750402Y-105283789D02* +G75* +G02* +X196470556Y-104634446I353498J2282689D01* +G01* +D10* +X247822192Y-106194009D02* +G75* +G02* +X236690002Y-107008316I-11132192J75685609D01* +G01* +D11* +X247110002Y-106193315D02* +X247120002Y-106198315D01* +D10* +X183611970Y-106993720D02* +G75* +G02* +X182460915Y-104014746I3277630J2978320D01* +G01* +D11* +X137260002Y-106455000D02* +X137270002Y-106460000D01* +D13* +X220030000Y-103424999D02* +X220040000Y-103429999D01* +D10* +X145706761Y-82950666D02* +G75* +G02* +X144839596Y-85539578I-6089661J600066D01* +G01* +D11* +X140480002Y-105079999D02* +X140490002Y-105084999D01* +X58170000Y-106236000D02* +X58180000Y-106241000D01* +D10* +X172124020Y-104015000D02* +G75* +G02* +X169255984Y-104015000I-1434018J0D01* +G01* +X169255984Y-104015000D02* +G75* +G02* +X172124020Y-104015000I1434018J0D01* +G01* +X117611968Y-106993721D02* +G75* +G02* +X116460913Y-104014747I3277632J2978321D01* +G01* +D13* +X129470002Y-106755999D02* +X129480002Y-106760999D01* +D11* +X203370000Y-106229999D02* +X203380000Y-106234999D01* +D10* +X155432192Y-106200693D02* +G75* +G02* +X144300002Y-107015000I-11132192J75685593D01* +G01* +D11* +X220020000Y-103969999D02* +X220030000Y-103974999D01* +X61200000Y-104226000D02* +X61210000Y-104231000D01* +X244550002Y-105243315D02* +X244560002Y-105248315D01* +X190930002Y-106469999D02* +X190940002Y-106474999D01* +D13* +X180820002Y-103404999D02* +X180830002Y-103409999D01* +D15* +X183290000Y-90110000D02* +X186490000Y-90110000D01* +X186490000Y-92610000D01* +X183290000Y-92610000D01* +X183290000Y-90110000D01* +D10* +X160490002Y-104014999D02* +G75* +G02* +X154490002Y-104014999I-3000000J0D01* +G01* +X154490002Y-104014999D02* +G75* +G02* +X160490002Y-104014999I3000000J0D01* +G01* +X207476330Y-105058958D02* +G75* +G02* +X197100000Y-107014999I-10376330J26543958D01* +G01* +D14* +X65100000Y-107019999D02* +X78290000Y-107019999D01* +D10* +X157768031Y-101037187D02* +G75* +G02* +X158919039Y-104016161I-3277531J-2978213D01* +G01* +D11* +X62320000Y-106206000D02* +X62330000Y-106211000D01* +D13* +X127860002Y-103510999D02* +X127870002Y-103515999D01* +D10* +X101749999Y-103454998D02* +G75* +G02* +X91510000Y-107016549I-10239999J12939998D01* +G01* +D13* +X233620002Y-103404999D02* +X233630002Y-103409999D01* +D12* +X77021212Y-104680400D02* +G75* +G02* +X77670596Y-103400596I2282488J-353500D01* +G01* +D11* +X202650000Y-106505000D02* +X202660000Y-106510000D01* +X178019208Y-105577643D02* +X178029208Y-105582643D01* +D13* +X115804335Y-106379843D02* +X115814335Y-106384843D01* +D11* +X219900000Y-106489999D02* +X219910000Y-106494999D01* +D10* +X220511734Y-103737422D02* +G75* +G02* +X223490708Y-102586379I2978166J-3277278D01* +G01* +D11* +X229320002Y-106429999D02* +X229330002Y-106434999D01* +X232460002Y-106479999D02* +X232470002Y-106484999D01* +D10* +X78568029Y-101042187D02* +G75* +G02* +X79719038Y-104021161I-3277529J-2978213D01* +G01* +D12* +X171958791Y-103354600D02* +G75* +G02* +X171309448Y-104634446I-2282891J353600D01* +G01* +D10* +X224924018Y-104015000D02* +G75* +G02* +X222055982Y-104015000I-1434018J0D01* +G01* +X222055982Y-104015000D02* +G75* +G02* +X224924018Y-104015000I1434018J0D01* +G01* +X181985597Y-101710852D02* +G75* +G02* +X184905948Y-103003406I-211697J-4423648D01* +G01* +D11* +X181630002Y-106569999D02* +X181640002Y-106574999D01* +D10* +X221432190Y-106200693D02* +G75* +G02* +X210300000Y-107015000I-11132190J75685593D01* +G01* +D11* +X165360002Y-105249999D02* +X165370002Y-105254999D01* +D13* +X208204335Y-106379842D02* +X208214335Y-106384842D01* +D11* +X127720002Y-104815999D02* +X127730002Y-104820999D01* +X179660002Y-106479999D02* +X179670002Y-106484999D01* +X242960002Y-106223315D02* +X242970002Y-106228315D01* +D13* +X180870002Y-103049999D02* +X180880002Y-103054999D01* +D11* +X76030000Y-106574999D02* +X76040000Y-106579999D01* +D13* +X141360002Y-102919999D02* +X141370002Y-102924999D01* +D11* +X244870002Y-105993315D02* +X244880002Y-105998315D01* +D12* +X106064142Y-104445196D02* +G75* +G02* +X104700000Y-104891003I-1364242J1864496D01* +G01* +D14* +X143294007Y-106873232D02* +G75* +G02* +X131100002Y-107014999I-12194007J524359932D01* +G01* +D12* +X63725858Y-103590806D02* +G75* +G02* +X65090000Y-103144980I1364142J-1864094D01* +G01* +D10* +X159404305Y-106315952D02* +G75* +G02* +X156483947Y-105023405I211595J4423452D01* +G01* +D13* +X208670000Y-106749999D02* +X208680000Y-106754999D01* +D10* +X221250707Y-102023372D02* +G75* +G02* +X210300000Y-107015043I-10950707J9515972D01* +G01* +D11* +X190060002Y-106455000D02* +X190070002Y-106460000D01* +X139460002Y-104959999D02* +X139470002Y-104964999D01* +D10* +X220539999Y-103454998D02* +G75* +G02* +X210300000Y-107016549I-10239999J12939998D01* +G01* +D14* +X236690002Y-107008315D02* +X249880002Y-107008315D01* +D13* +X128160002Y-102925999D02* +X128170002Y-102930999D01* +D10* +X224365999Y-104015000D02* +G75* +G02* +X222614001Y-104015000I-875999J0D01* +G01* +X222614001Y-104015000D02* +G75* +G02* +X224365999Y-104015000I875999J0D01* +G01* +X149952496Y-85431083D02* +G75* +G02* +X147262606Y-85455865I-1351196J666083D01* +G01* +D11* +X154120002Y-104809999D02* +X154130002Y-104814999D01* +D14* +X182894007Y-106873232D02* +G75* +G02* +X170700002Y-107014999I-12194007J524359932D01* +G01* +D10* +X160468268Y-104293485D02* +G75* +G02* +X157489294Y-105444506I-2978368J3277885D01* +G01* +D14* +X91510000Y-107014999D02* +X104700000Y-107014999D01* +D13* +X114660000Y-103505000D02* +X114670000Y-103510000D01* +X104747142Y-90349638D02* +X104918571Y-90349638D01* +X104918571Y-90349638D02* +X105089999Y-90444876D01* +X105089999Y-90444876D02* +X105175714Y-90540114D01* +X105175714Y-90540114D02* +X105261428Y-90730590D01* +X105261428Y-90730590D02* +X105347142Y-91111542D01* +X105347142Y-91111542D02* +X105347142Y-91587733D01* +X105347142Y-91587733D02* +X105261428Y-91968685D01* +X105261428Y-91968685D02* +X105175714Y-92159161D01* +X105175714Y-92159161D02* +X105089999Y-92254400D01* +X105089999Y-92254400D02* +X104918571Y-92349638D01* +X104918571Y-92349638D02* +X104747142Y-92349638D01* +X104747142Y-92349638D02* +X104575714Y-92254400D01* +X104575714Y-92254400D02* +X104489999Y-92159161D01* +X104489999Y-92159161D02* +X104404285Y-91968685D01* +X104404285Y-91968685D02* +X104318571Y-91587733D01* +X104318571Y-91587733D02* +X104318571Y-91111542D01* +X104318571Y-91111542D02* +X104404285Y-90730590D01* +X104404285Y-90730590D02* +X104489999Y-90540114D01* +X104489999Y-90540114D02* +X104575714Y-90444876D01* +X104575714Y-90444876D02* +X104747142Y-90349638D01* +X105947142Y-90349638D02* +X107061428Y-90349638D01* +X107061428Y-90349638D02* +X106461428Y-91111542D01* +X106461428Y-91111542D02* +X106718571Y-91111542D01* +X106718571Y-91111542D02* +X106890000Y-91206780D01* +X106890000Y-91206780D02* +X106975714Y-91302019D01* +X106975714Y-91302019D02* +X107061428Y-91492495D01* +X107061428Y-91492495D02* +X107061428Y-91968685D01* +X107061428Y-91968685D02* +X106975714Y-92159161D01* +X106975714Y-92159161D02* +X106890000Y-92254400D01* +X106890000Y-92254400D02* +X106718571Y-92349638D01* +X106718571Y-92349638D02* +X106204285Y-92349638D01* +X106204285Y-92349638D02* +X106032857Y-92254400D01* +X106032857Y-92254400D02* +X105947142Y-92159161D01* +X65147142Y-90349638D02* +X65318571Y-90349638D01* +X65318571Y-90349638D02* +X65489999Y-90444876D01* +X65489999Y-90444876D02* +X65575714Y-90540114D01* +X65575714Y-90540114D02* +X65661428Y-90730590D01* +X65661428Y-90730590D02* +X65747142Y-91111542D01* +X65747142Y-91111542D02* +X65747142Y-91587733D01* +X65747142Y-91587733D02* +X65661428Y-91968685D01* +X65661428Y-91968685D02* +X65575714Y-92159161D01* +X65575714Y-92159161D02* +X65489999Y-92254400D01* +X65489999Y-92254400D02* +X65318571Y-92349638D01* +X65318571Y-92349638D02* +X65147142Y-92349638D01* +X65147142Y-92349638D02* +X64975714Y-92254400D01* +X64975714Y-92254400D02* +X64889999Y-92159161D01* +X64889999Y-92159161D02* +X64804285Y-91968685D01* +X64804285Y-91968685D02* +X64718571Y-91587733D01* +X64718571Y-91587733D02* +X64718571Y-91111542D01* +X64718571Y-91111542D02* +X64804285Y-90730590D01* +X64804285Y-90730590D02* +X64889999Y-90540114D01* +X64889999Y-90540114D02* +X64975714Y-90444876D01* +X64975714Y-90444876D02* +X65147142Y-90349638D01* +X66861428Y-90349638D02* +X67032857Y-90349638D01* +X67032857Y-90349638D02* +X67204285Y-90444876D01* +X67204285Y-90444876D02* +X67290000Y-90540114D01* +X67290000Y-90540114D02* +X67375714Y-90730590D01* +X67375714Y-90730590D02* +X67461428Y-91111542D01* +X67461428Y-91111542D02* +X67461428Y-91587733D01* +X67461428Y-91587733D02* +X67375714Y-91968685D01* +X67375714Y-91968685D02* +X67290000Y-92159161D01* +X67290000Y-92159161D02* +X67204285Y-92254400D01* +X67204285Y-92254400D02* +X67032857Y-92349638D01* +X67032857Y-92349638D02* +X66861428Y-92349638D01* +X66861428Y-92349638D02* +X66690000Y-92254400D01* +X66690000Y-92254400D02* +X66604285Y-92159161D01* +X66604285Y-92159161D02* +X66518571Y-91968685D01* +X66518571Y-91968685D02* +X66432857Y-91587733D01* +X66432857Y-91587733D02* +X66432857Y-91111542D01* +X66432857Y-91111542D02* +X66518571Y-90730590D01* +X66518571Y-90730590D02* +X66604285Y-90540114D01* +X66604285Y-90540114D02* +X66690000Y-90444876D01* +X66690000Y-90444876D02* +X66861428Y-90349638D01* +X91547142Y-90349638D02* +X91718571Y-90349638D01* +X91718571Y-90349638D02* +X91889999Y-90444876D01* +X91889999Y-90444876D02* +X91975714Y-90540114D01* +X91975714Y-90540114D02* +X92061428Y-90730590D01* +X92061428Y-90730590D02* +X92147142Y-91111542D01* +X92147142Y-91111542D02* +X92147142Y-91587733D01* +X92147142Y-91587733D02* +X92061428Y-91968685D01* +X92061428Y-91968685D02* +X91975714Y-92159161D01* +X91975714Y-92159161D02* +X91889999Y-92254400D01* +X91889999Y-92254400D02* +X91718571Y-92349638D01* +X91718571Y-92349638D02* +X91547142Y-92349638D01* +X91547142Y-92349638D02* +X91375714Y-92254400D01* +X91375714Y-92254400D02* +X91289999Y-92159161D01* +X91289999Y-92159161D02* +X91204285Y-91968685D01* +X91204285Y-91968685D02* +X91118571Y-91587733D01* +X91118571Y-91587733D02* +X91118571Y-91111542D01* +X91118571Y-91111542D02* +X91204285Y-90730590D01* +X91204285Y-90730590D02* +X91289999Y-90540114D01* +X91289999Y-90540114D02* +X91375714Y-90444876D01* +X91375714Y-90444876D02* +X91547142Y-90349638D01* +X92832857Y-90540114D02* +X92918571Y-90444876D01* +X92918571Y-90444876D02* +X93090000Y-90349638D01* +X93090000Y-90349638D02* +X93518571Y-90349638D01* +X93518571Y-90349638D02* +X93690000Y-90444876D01* +X93690000Y-90444876D02* +X93775714Y-90540114D01* +X93775714Y-90540114D02* +X93861428Y-90730590D01* +X93861428Y-90730590D02* +X93861428Y-90921066D01* +X93861428Y-90921066D02* +X93775714Y-91206780D01* +X93775714Y-91206780D02* +X92747142Y-92349638D01* +X92747142Y-92349638D02* +X93861428Y-92349638D01* +X117947142Y-90349638D02* +X118118571Y-90349638D01* +X118118571Y-90349638D02* +X118289999Y-90444876D01* +X118289999Y-90444876D02* +X118375714Y-90540114D01* +X118375714Y-90540114D02* +X118461428Y-90730590D01* +X118461428Y-90730590D02* +X118547142Y-91111542D01* +X118547142Y-91111542D02* +X118547142Y-91587733D01* +X118547142Y-91587733D02* +X118461428Y-91968685D01* +X118461428Y-91968685D02* +X118375714Y-92159161D01* +X118375714Y-92159161D02* +X118289999Y-92254400D01* +X118289999Y-92254400D02* +X118118571Y-92349638D01* +X118118571Y-92349638D02* +X117947142Y-92349638D01* +X117947142Y-92349638D02* +X117775714Y-92254400D01* +X117775714Y-92254400D02* +X117689999Y-92159161D01* +X117689999Y-92159161D02* +X117604285Y-91968685D01* +X117604285Y-91968685D02* +X117518571Y-91587733D01* +X117518571Y-91587733D02* +X117518571Y-91111542D01* +X117518571Y-91111542D02* +X117604285Y-90730590D01* +X117604285Y-90730590D02* +X117689999Y-90540114D01* +X117689999Y-90540114D02* +X117775714Y-90444876D01* +X117775714Y-90444876D02* +X117947142Y-90349638D01* +X120090000Y-91016304D02* +X120090000Y-92349638D01* +X119661428Y-90254400D02* +X119232857Y-91682971D01* +X119232857Y-91682971D02* +X120347142Y-91682971D01* +D14* +X140362403Y-78724795D02* +X140362403Y-77924795D01* +X140362403Y-77924795D02* +X140629069Y-78496223D01* +X140629069Y-78496223D02* +X140895736Y-77924795D01* +X140895736Y-77924795D02* +X140895736Y-78724795D01* +X141619546Y-78724795D02* +X141619546Y-78305747D01* +X141619546Y-78305747D02* +X141581451Y-78229557D01* +X141581451Y-78229557D02* +X141505260Y-78191461D01* +X141505260Y-78191461D02* +X141352879Y-78191461D01* +X141352879Y-78191461D02* +X141276689Y-78229557D01* +X141619546Y-78686700D02* +X141543355Y-78724795D01* +X141543355Y-78724795D02* +X141352879Y-78724795D01* +X141352879Y-78724795D02* +X141276689Y-78686700D01* +X141276689Y-78686700D02* +X141238593Y-78610509D01* +X141238593Y-78610509D02* +X141238593Y-78534319D01* +X141238593Y-78534319D02* +X141276689Y-78458128D01* +X141276689Y-78458128D02* +X141352879Y-78420033D01* +X141352879Y-78420033D02* +X141543355Y-78420033D01* +X141543355Y-78420033D02* +X141619546Y-78381938D01* +X142343356Y-78724795D02* +X142343356Y-77924795D01* +X142343356Y-78686700D02* +X142267165Y-78724795D01* +X142267165Y-78724795D02* +X142114784Y-78724795D01* +X142114784Y-78724795D02* +X142038594Y-78686700D01* +X142038594Y-78686700D02* +X142000499Y-78648604D01* +X142000499Y-78648604D02* +X141962403Y-78572414D01* +X141962403Y-78572414D02* +X141962403Y-78343842D01* +X141962403Y-78343842D02* +X142000499Y-78267652D01* +X142000499Y-78267652D02* +X142038594Y-78229557D01* +X142038594Y-78229557D02* +X142114784Y-78191461D01* +X142114784Y-78191461D02* +X142267165Y-78191461D01* +X142267165Y-78191461D02* +X142343356Y-78229557D01* +X143029071Y-78686700D02* +X142952880Y-78724795D01* +X142952880Y-78724795D02* +X142800499Y-78724795D01* +X142800499Y-78724795D02* +X142724309Y-78686700D01* +X142724309Y-78686700D02* +X142686213Y-78610509D01* +X142686213Y-78610509D02* +X142686213Y-78305747D01* +X142686213Y-78305747D02* +X142724309Y-78229557D01* +X142724309Y-78229557D02* +X142800499Y-78191461D01* +X142800499Y-78191461D02* +X142952880Y-78191461D01* +X142952880Y-78191461D02* +X143029071Y-78229557D01* +X143029071Y-78229557D02* +X143067166Y-78305747D01* +X143067166Y-78305747D02* +X143067166Y-78381938D01* +X143067166Y-78381938D02* +X142686213Y-78458128D01* +X144362404Y-78724795D02* +X144362404Y-78305747D01* +X144362404Y-78305747D02* +X144324309Y-78229557D01* +X144324309Y-78229557D02* +X144248118Y-78191461D01* +X144248118Y-78191461D02* +X144095737Y-78191461D01* +X144095737Y-78191461D02* +X144019547Y-78229557D01* +X144362404Y-78686700D02* +X144286213Y-78724795D01* +X144286213Y-78724795D02* +X144095737Y-78724795D01* +X144095737Y-78724795D02* +X144019547Y-78686700D01* +X144019547Y-78686700D02* +X143981451Y-78610509D01* +X143981451Y-78610509D02* +X143981451Y-78534319D01* +X143981451Y-78534319D02* +X144019547Y-78458128D01* +X144019547Y-78458128D02* +X144095737Y-78420033D01* +X144095737Y-78420033D02* +X144286213Y-78420033D01* +X144286213Y-78420033D02* +X144362404Y-78381938D01* +X144629071Y-78191461D02* +X144933833Y-78191461D01* +X144743357Y-77924795D02* +X144743357Y-78610509D01* +X144743357Y-78610509D02* +X144781452Y-78686700D01* +X144781452Y-78686700D02* +X144857642Y-78724795D01* +X144857642Y-78724795D02* +X144933833Y-78724795D01* +X146076690Y-78305747D02* +X145810024Y-78305747D01* +X145810024Y-78724795D02* +X145810024Y-77924795D01* +X145810024Y-77924795D02* +X146190976Y-77924795D01* +X146838595Y-78724795D02* +X146838595Y-78305747D01* +X146838595Y-78305747D02* +X146800500Y-78229557D01* +X146800500Y-78229557D02* +X146724309Y-78191461D01* +X146724309Y-78191461D02* +X146571928Y-78191461D01* +X146571928Y-78191461D02* +X146495738Y-78229557D01* +X146838595Y-78686700D02* +X146762404Y-78724795D01* +X146762404Y-78724795D02* +X146571928Y-78724795D01* +X146571928Y-78724795D02* +X146495738Y-78686700D01* +X146495738Y-78686700D02* +X146457642Y-78610509D01* +X146457642Y-78610509D02* +X146457642Y-78534319D01* +X146457642Y-78534319D02* +X146495738Y-78458128D01* +X146495738Y-78458128D02* +X146571928Y-78420033D01* +X146571928Y-78420033D02* +X146762404Y-78420033D01* +X146762404Y-78420033D02* +X146838595Y-78381938D01* +X147181452Y-78686700D02* +X147295738Y-78724795D01* +X147295738Y-78724795D02* +X147486214Y-78724795D01* +X147486214Y-78724795D02* +X147562405Y-78686700D01* +X147562405Y-78686700D02* +X147600500Y-78648604D01* +X147600500Y-78648604D02* +X147638595Y-78572414D01* +X147638595Y-78572414D02* +X147638595Y-78496223D01* +X147638595Y-78496223D02* +X147600500Y-78420033D01* +X147600500Y-78420033D02* +X147562405Y-78381938D01* +X147562405Y-78381938D02* +X147486214Y-78343842D01* +X147486214Y-78343842D02* +X147333833Y-78305747D01* +X147333833Y-78305747D02* +X147257643Y-78267652D01* +X147257643Y-78267652D02* +X147219548Y-78229557D01* +X147219548Y-78229557D02* +X147181452Y-78153366D01* +X147181452Y-78153366D02* +X147181452Y-78077176D01* +X147181452Y-78077176D02* +X147219548Y-78000985D01* +X147219548Y-78000985D02* +X147257643Y-77962890D01* +X147257643Y-77962890D02* +X147333833Y-77924795D01* +X147333833Y-77924795D02* +X147524310Y-77924795D01* +X147524310Y-77924795D02* +X147638595Y-77962890D01* +X147867167Y-77924795D02* +X148324310Y-77924795D01* +X148095738Y-78724795D02* +X148095738Y-77924795D01* +X148476691Y-77924795D02* +X148933834Y-77924795D01* +X148705262Y-78724795D02* +X148705262Y-77924795D01* +X149200501Y-77924795D02* +X149200501Y-78572414D01* +X149200501Y-78572414D02* +X149238596Y-78648604D01* +X149238596Y-78648604D02* +X149276691Y-78686700D01* +X149276691Y-78686700D02* +X149352882Y-78724795D01* +X149352882Y-78724795D02* +X149505263Y-78724795D01* +X149505263Y-78724795D02* +X149581453Y-78686700D01* +X149581453Y-78686700D02* +X149619548Y-78648604D01* +X149619548Y-78648604D02* +X149657644Y-78572414D01* +X149657644Y-78572414D02* +X149657644Y-77924795D01* +X150305262Y-78305747D02* +X150419548Y-78343842D01* +X150419548Y-78343842D02* +X150457643Y-78381938D01* +X150457643Y-78381938D02* +X150495739Y-78458128D01* +X150495739Y-78458128D02* +X150495739Y-78572414D01* +X150495739Y-78572414D02* +X150457643Y-78648604D01* +X150457643Y-78648604D02* +X150419548Y-78686700D01* +X150419548Y-78686700D02* +X150343358Y-78724795D01* +X150343358Y-78724795D02* +X150038596Y-78724795D01* +X150038596Y-78724795D02* +X150038596Y-77924795D01* +X150038596Y-77924795D02* +X150305262Y-77924795D01* +X150305262Y-77924795D02* +X150381453Y-77962890D01* +X150381453Y-77962890D02* +X150419548Y-78000985D01* +X150419548Y-78000985D02* +X150457643Y-78077176D01* +X150457643Y-78077176D02* +X150457643Y-78153366D01* +X150457643Y-78153366D02* +X150419548Y-78229557D01* +X150419548Y-78229557D02* +X150381453Y-78267652D01* +X150381453Y-78267652D02* +X150305262Y-78305747D01* +X150305262Y-78305747D02* +X150038596Y-78305747D01* +X151143358Y-78686700D02* +X151067167Y-78724795D01* +X151067167Y-78724795D02* +X150914786Y-78724795D01* +X150914786Y-78724795D02* +X150838596Y-78686700D01* +X150838596Y-78686700D02* +X150800500Y-78610509D01* +X150800500Y-78610509D02* +X150800500Y-78305747D01* +X150800500Y-78305747D02* +X150838596Y-78229557D01* +X150838596Y-78229557D02* +X150914786Y-78191461D01* +X150914786Y-78191461D02* +X151067167Y-78191461D01* +X151067167Y-78191461D02* +X151143358Y-78229557D01* +X151143358Y-78229557D02* +X151181453Y-78305747D01* +X151181453Y-78305747D02* +X151181453Y-78381938D01* +X151181453Y-78381938D02* +X150800500Y-78458128D01* +X152095738Y-78000985D02* +X152133834Y-77962890D01* +X152133834Y-77962890D02* +X152210024Y-77924795D01* +X152210024Y-77924795D02* +X152400500Y-77924795D01* +X152400500Y-77924795D02* +X152476691Y-77962890D01* +X152476691Y-77962890D02* +X152514786Y-78000985D01* +X152514786Y-78000985D02* +X152552881Y-78077176D01* +X152552881Y-78077176D02* +X152552881Y-78153366D01* +X152552881Y-78153366D02* +X152514786Y-78267652D01* +X152514786Y-78267652D02* +X152057643Y-78724795D01* +X152057643Y-78724795D02* +X152552881Y-78724795D01* +X153048120Y-77924795D02* +X153124310Y-77924795D01* +X153124310Y-77924795D02* +X153200501Y-77962890D01* +X153200501Y-77962890D02* +X153238596Y-78000985D01* +X153238596Y-78000985D02* +X153276691Y-78077176D01* +X153276691Y-78077176D02* +X153314786Y-78229557D01* +X153314786Y-78229557D02* +X153314786Y-78420033D01* +X153314786Y-78420033D02* +X153276691Y-78572414D01* +X153276691Y-78572414D02* +X153238596Y-78648604D01* +X153238596Y-78648604D02* +X153200501Y-78686700D01* +X153200501Y-78686700D02* +X153124310Y-78724795D01* +X153124310Y-78724795D02* +X153048120Y-78724795D01* +X153048120Y-78724795D02* +X152971929Y-78686700D01* +X152971929Y-78686700D02* +X152933834Y-78648604D01* +X152933834Y-78648604D02* +X152895739Y-78572414D01* +X152895739Y-78572414D02* +X152857643Y-78420033D01* +X152857643Y-78420033D02* +X152857643Y-78229557D01* +X152857643Y-78229557D02* +X152895739Y-78077176D01* +X152895739Y-78077176D02* +X152933834Y-78000985D01* +X152933834Y-78000985D02* +X152971929Y-77962890D01* +X152971929Y-77962890D02* +X153048120Y-77924795D01* +X153619548Y-78000985D02* +X153657644Y-77962890D01* +X153657644Y-77962890D02* +X153733834Y-77924795D01* +X153733834Y-77924795D02* +X153924310Y-77924795D01* +X153924310Y-77924795D02* +X154000501Y-77962890D01* +X154000501Y-77962890D02* +X154038596Y-78000985D01* +X154038596Y-78000985D02* +X154076691Y-78077176D01* +X154076691Y-78077176D02* +X154076691Y-78153366D01* +X154076691Y-78153366D02* +X154038596Y-78267652D01* +X154038596Y-78267652D02* +X153581453Y-78724795D01* +X153581453Y-78724795D02* +X154076691Y-78724795D01* +X154762406Y-78191461D02* +X154762406Y-78724795D01* +X154571930Y-77886700D02* +X154381453Y-78458128D01* +X154381453Y-78458128D02* +X154876692Y-78458128D01* +X155790978Y-78724795D02* +X155790978Y-77924795D01* +X155790978Y-78229557D02* +X155867168Y-78191461D01* +X155867168Y-78191461D02* +X156019549Y-78191461D01* +X156019549Y-78191461D02* +X156095740Y-78229557D01* +X156095740Y-78229557D02* +X156133835Y-78267652D01* +X156133835Y-78267652D02* +X156171930Y-78343842D01* +X156171930Y-78343842D02* +X156171930Y-78572414D01* +X156171930Y-78572414D02* +X156133835Y-78648604D01* +X156133835Y-78648604D02* +X156095740Y-78686700D01* +X156095740Y-78686700D02* +X156019549Y-78724795D01* +X156019549Y-78724795D02* +X155867168Y-78724795D01* +X155867168Y-78724795D02* +X155790978Y-78686700D01* +X156438597Y-78191461D02* +X156629073Y-78724795D01* +X156819550Y-78191461D02* +X156629073Y-78724795D01* +X156629073Y-78724795D02* +X156552883Y-78915271D01* +X156552883Y-78915271D02* +X156514788Y-78953366D01* +X156514788Y-78953366D02* +X156438597Y-78991461D01* +D13* +X183947142Y-90349638D02* +X184118571Y-90349638D01* +X184118571Y-90349638D02* +X184289999Y-90444876D01* +X184289999Y-90444876D02* +X184375714Y-90540114D01* +X184375714Y-90540114D02* +X184461428Y-90730590D01* +X184461428Y-90730590D02* +X184547142Y-91111542D01* +X184547142Y-91111542D02* +X184547142Y-91587733D01* +X184547142Y-91587733D02* +X184461428Y-91968685D01* +X184461428Y-91968685D02* +X184375714Y-92159161D01* +X184375714Y-92159161D02* +X184289999Y-92254400D01* +X184289999Y-92254400D02* +X184118571Y-92349638D01* +X184118571Y-92349638D02* +X183947142Y-92349638D01* +X183947142Y-92349638D02* +X183775714Y-92254400D01* +X183775714Y-92254400D02* +X183689999Y-92159161D01* +X183689999Y-92159161D02* +X183604285Y-91968685D01* +X183604285Y-91968685D02* +X183518571Y-91587733D01* +X183518571Y-91587733D02* +X183518571Y-91111542D01* +X183518571Y-91111542D02* +X183604285Y-90730590D01* +X183604285Y-90730590D02* +X183689999Y-90540114D01* +X183689999Y-90540114D02* +X183775714Y-90444876D01* +X183775714Y-90444876D02* +X183947142Y-90349638D01* +X185404285Y-92349638D02* +X185747142Y-92349638D01* +X185747142Y-92349638D02* +X185918571Y-92254400D01* +X185918571Y-92254400D02* +X186004285Y-92159161D01* +X186004285Y-92159161D02* +X186175714Y-91873447D01* +X186175714Y-91873447D02* +X186261428Y-91492495D01* +X186261428Y-91492495D02* +X186261428Y-90730590D01* +X186261428Y-90730590D02* +X186175714Y-90540114D01* +X186175714Y-90540114D02* +X186090000Y-90444876D01* +X186090000Y-90444876D02* +X185918571Y-90349638D01* +X185918571Y-90349638D02* +X185575714Y-90349638D01* +X185575714Y-90349638D02* +X185404285Y-90444876D01* +X185404285Y-90444876D02* +X185318571Y-90540114D01* +X185318571Y-90540114D02* +X185232857Y-90730590D01* +X185232857Y-90730590D02* +X185232857Y-91206780D01* +X185232857Y-91206780D02* +X185318571Y-91397257D01* +X185318571Y-91397257D02* +X185404285Y-91492495D01* +X185404285Y-91492495D02* +X185575714Y-91587733D01* +X185575714Y-91587733D02* +X185918571Y-91587733D01* +X185918571Y-91587733D02* +X186090000Y-91492495D01* +X186090000Y-91492495D02* +X186175714Y-91397257D01* +X186175714Y-91397257D02* +X186261428Y-91206780D01* +D14* +X146140976Y-81017319D02* +X146140976Y-80017319D01* +X146140976Y-80493509D02* +X146712404Y-80493509D01* +X146712404Y-81017319D02* +X146712404Y-80017319D01* +X147617166Y-81017319D02* +X147617166Y-80493509D01* +X147617166Y-80493509D02* +X147569547Y-80398271D01* +X147569547Y-80398271D02* +X147474309Y-80350652D01* +X147474309Y-80350652D02* +X147283833Y-80350652D01* +X147283833Y-80350652D02* +X147188595Y-80398271D01* +X147617166Y-80969700D02* +X147521928Y-81017319D01* +X147521928Y-81017319D02* +X147283833Y-81017319D01* +X147283833Y-81017319D02* +X147188595Y-80969700D01* +X147188595Y-80969700D02* +X147140976Y-80874461D01* +X147140976Y-80874461D02* +X147140976Y-80779223D01* +X147140976Y-80779223D02* +X147188595Y-80683985D01* +X147188595Y-80683985D02* +X147283833Y-80636366D01* +X147283833Y-80636366D02* +X147521928Y-80636366D01* +X147521928Y-80636366D02* +X147617166Y-80588747D01* +X148093357Y-81017319D02* +X148093357Y-80350652D01* +X148093357Y-80445890D02* +X148140976Y-80398271D01* +X148140976Y-80398271D02* +X148236214Y-80350652D01* +X148236214Y-80350652D02* +X148379071Y-80350652D01* +X148379071Y-80350652D02* +X148474309Y-80398271D01* +X148474309Y-80398271D02* +X148521928Y-80493509D01* +X148521928Y-80493509D02* +X148521928Y-81017319D01* +X148521928Y-80493509D02* +X148569547Y-80398271D01* +X148569547Y-80398271D02* +X148664785Y-80350652D01* +X148664785Y-80350652D02* +X148807642Y-80350652D01* +X148807642Y-80350652D02* +X148902881Y-80398271D01* +X148902881Y-80398271D02* +X148950500Y-80493509D01* +X148950500Y-80493509D02* +X148950500Y-81017319D01* +X149331452Y-80350652D02* +X149855261Y-80350652D01* +X149855261Y-80350652D02* +X149331452Y-81017319D01* +X149331452Y-81017319D02* +X149855261Y-81017319D01* +X150664785Y-81017319D02* +X150664785Y-80493509D01* +X150664785Y-80493509D02* +X150617166Y-80398271D01* +X150617166Y-80398271D02* +X150521928Y-80350652D01* +X150521928Y-80350652D02* +X150331452Y-80350652D01* +X150331452Y-80350652D02* +X150236214Y-80398271D01* +X150664785Y-80969700D02* +X150569547Y-81017319D01* +X150569547Y-81017319D02* +X150331452Y-81017319D01* +X150331452Y-81017319D02* +X150236214Y-80969700D01* +X150236214Y-80969700D02* +X150188595Y-80874461D01* +X150188595Y-80874461D02* +X150188595Y-80779223D01* +X150188595Y-80779223D02* +X150236214Y-80683985D01* +X150236214Y-80683985D02* +X150331452Y-80636366D01* +X150331452Y-80636366D02* +X150569547Y-80636366D01* +X150569547Y-80636366D02* +X150664785Y-80588747D01* +D13* +X78347142Y-90349638D02* +X78518571Y-90349638D01* +X78518571Y-90349638D02* +X78689999Y-90444876D01* +X78689999Y-90444876D02* +X78775714Y-90540114D01* +X78775714Y-90540114D02* +X78861428Y-90730590D01* +X78861428Y-90730590D02* +X78947142Y-91111542D01* +X78947142Y-91111542D02* +X78947142Y-91587733D01* +X78947142Y-91587733D02* +X78861428Y-91968685D01* +X78861428Y-91968685D02* +X78775714Y-92159161D01* +X78775714Y-92159161D02* +X78689999Y-92254400D01* +X78689999Y-92254400D02* +X78518571Y-92349638D01* +X78518571Y-92349638D02* +X78347142Y-92349638D01* +X78347142Y-92349638D02* +X78175714Y-92254400D01* +X78175714Y-92254400D02* +X78089999Y-92159161D01* +X78089999Y-92159161D02* +X78004285Y-91968685D01* +X78004285Y-91968685D02* +X77918571Y-91587733D01* +X77918571Y-91587733D02* +X77918571Y-91111542D01* +X77918571Y-91111542D02* +X78004285Y-90730590D01* +X78004285Y-90730590D02* +X78089999Y-90540114D01* +X78089999Y-90540114D02* +X78175714Y-90444876D01* +X78175714Y-90444876D02* +X78347142Y-90349638D01* +X80661428Y-92349638D02* +X79632857Y-92349638D01* +X80147142Y-92349638D02* +X80147142Y-90349638D01* +X80147142Y-90349638D02* +X79975714Y-90635352D01* +X79975714Y-90635352D02* +X79804285Y-90825828D01* +X79804285Y-90825828D02* +X79632857Y-90921066D01* +X210947142Y-92349638D02* +X209918571Y-92349638D01* +X210432856Y-92349638D02* +X210432856Y-90349638D01* +X210432856Y-90349638D02* +X210261428Y-90635352D01* +X210261428Y-90635352D02* +X210089999Y-90825828D01* +X210089999Y-90825828D02* +X209918571Y-90921066D01* +X212661428Y-92349638D02* +X211632857Y-92349638D01* +X212147142Y-92349638D02* +X212147142Y-90349638D01* +X212147142Y-90349638D02* +X211975714Y-90635352D01* +X211975714Y-90635352D02* +X211804285Y-90825828D01* +X211804285Y-90825828D02* +X211632857Y-90921066D01* +X170747142Y-90349638D02* +X170918571Y-90349638D01* +X170918571Y-90349638D02* +X171089999Y-90444876D01* +X171089999Y-90444876D02* +X171175714Y-90540114D01* +X171175714Y-90540114D02* +X171261428Y-90730590D01* +X171261428Y-90730590D02* +X171347142Y-91111542D01* +X171347142Y-91111542D02* +X171347142Y-91587733D01* +X171347142Y-91587733D02* +X171261428Y-91968685D01* +X171261428Y-91968685D02* +X171175714Y-92159161D01* +X171175714Y-92159161D02* +X171089999Y-92254400D01* +X171089999Y-92254400D02* +X170918571Y-92349638D01* +X170918571Y-92349638D02* +X170747142Y-92349638D01* +X170747142Y-92349638D02* +X170575714Y-92254400D01* +X170575714Y-92254400D02* +X170489999Y-92159161D01* +X170489999Y-92159161D02* +X170404285Y-91968685D01* +X170404285Y-91968685D02* +X170318571Y-91587733D01* +X170318571Y-91587733D02* +X170318571Y-91111542D01* +X170318571Y-91111542D02* +X170404285Y-90730590D01* +X170404285Y-90730590D02* +X170489999Y-90540114D01* +X170489999Y-90540114D02* +X170575714Y-90444876D01* +X170575714Y-90444876D02* +X170747142Y-90349638D01* +X172375714Y-91206780D02* +X172204285Y-91111542D01* +X172204285Y-91111542D02* +X172118571Y-91016304D01* +X172118571Y-91016304D02* +X172032857Y-90825828D01* +X172032857Y-90825828D02* +X172032857Y-90730590D01* +X172032857Y-90730590D02* +X172118571Y-90540114D01* +X172118571Y-90540114D02* +X172204285Y-90444876D01* +X172204285Y-90444876D02* +X172375714Y-90349638D01* +X172375714Y-90349638D02* +X172718571Y-90349638D01* +X172718571Y-90349638D02* +X172890000Y-90444876D01* +X172890000Y-90444876D02* +X172975714Y-90540114D01* +X172975714Y-90540114D02* +X173061428Y-90730590D01* +X173061428Y-90730590D02* +X173061428Y-90825828D01* +X173061428Y-90825828D02* +X172975714Y-91016304D01* +X172975714Y-91016304D02* +X172890000Y-91111542D01* +X172890000Y-91111542D02* +X172718571Y-91206780D01* +X172718571Y-91206780D02* +X172375714Y-91206780D01* +X172375714Y-91206780D02* +X172204285Y-91302019D01* +X172204285Y-91302019D02* +X172118571Y-91397257D01* +X172118571Y-91397257D02* +X172032857Y-91587733D01* +X172032857Y-91587733D02* +X172032857Y-91968685D01* +X172032857Y-91968685D02* +X172118571Y-92159161D01* +X172118571Y-92159161D02* +X172204285Y-92254400D01* +X172204285Y-92254400D02* +X172375714Y-92349638D01* +X172375714Y-92349638D02* +X172718571Y-92349638D01* +X172718571Y-92349638D02* +X172890000Y-92254400D01* +X172890000Y-92254400D02* +X172975714Y-92159161D01* +X172975714Y-92159161D02* +X173061428Y-91968685D01* +X173061428Y-91968685D02* +X173061428Y-91587733D01* +X173061428Y-91587733D02* +X172975714Y-91397257D01* +X172975714Y-91397257D02* +X172890000Y-91302019D01* +X172890000Y-91302019D02* +X172718571Y-91206780D01* +X157547142Y-90349638D02* +X157718571Y-90349638D01* +X157718571Y-90349638D02* +X157889999Y-90444876D01* +X157889999Y-90444876D02* +X157975714Y-90540114D01* +X157975714Y-90540114D02* +X158061428Y-90730590D01* +X158061428Y-90730590D02* +X158147142Y-91111542D01* +X158147142Y-91111542D02* +X158147142Y-91587733D01* +X158147142Y-91587733D02* +X158061428Y-91968685D01* +X158061428Y-91968685D02* +X157975714Y-92159161D01* +X157975714Y-92159161D02* +X157889999Y-92254400D01* +X157889999Y-92254400D02* +X157718571Y-92349638D01* +X157718571Y-92349638D02* +X157547142Y-92349638D01* +X157547142Y-92349638D02* +X157375714Y-92254400D01* +X157375714Y-92254400D02* +X157289999Y-92159161D01* +X157289999Y-92159161D02* +X157204285Y-91968685D01* +X157204285Y-91968685D02* +X157118571Y-91587733D01* +X157118571Y-91587733D02* +X157118571Y-91111542D01* +X157118571Y-91111542D02* +X157204285Y-90730590D01* +X157204285Y-90730590D02* +X157289999Y-90540114D01* +X157289999Y-90540114D02* +X157375714Y-90444876D01* +X157375714Y-90444876D02* +X157547142Y-90349638D01* +X158747142Y-90349638D02* +X159947142Y-90349638D01* +X159947142Y-90349638D02* +X159175714Y-92349638D01* +X144347142Y-90349638D02* +X144518571Y-90349638D01* +X144518571Y-90349638D02* +X144689999Y-90444876D01* +X144689999Y-90444876D02* +X144775714Y-90540114D01* +X144775714Y-90540114D02* +X144861428Y-90730590D01* +X144861428Y-90730590D02* +X144947142Y-91111542D01* +X144947142Y-91111542D02* +X144947142Y-91587733D01* +X144947142Y-91587733D02* +X144861428Y-91968685D01* +X144861428Y-91968685D02* +X144775714Y-92159161D01* +X144775714Y-92159161D02* +X144689999Y-92254400D01* +X144689999Y-92254400D02* +X144518571Y-92349638D01* +X144518571Y-92349638D02* +X144347142Y-92349638D01* +X144347142Y-92349638D02* +X144175714Y-92254400D01* +X144175714Y-92254400D02* +X144089999Y-92159161D01* +X144089999Y-92159161D02* +X144004285Y-91968685D01* +X144004285Y-91968685D02* +X143918571Y-91587733D01* +X143918571Y-91587733D02* +X143918571Y-91111542D01* +X143918571Y-91111542D02* +X144004285Y-90730590D01* +X144004285Y-90730590D02* +X144089999Y-90540114D01* +X144089999Y-90540114D02* +X144175714Y-90444876D01* +X144175714Y-90444876D02* +X144347142Y-90349638D01* +X146490000Y-90349638D02* +X146147142Y-90349638D01* +X146147142Y-90349638D02* +X145975714Y-90444876D01* +X145975714Y-90444876D02* +X145890000Y-90540114D01* +X145890000Y-90540114D02* +X145718571Y-90825828D01* +X145718571Y-90825828D02* +X145632857Y-91206780D01* +X145632857Y-91206780D02* +X145632857Y-91968685D01* +X145632857Y-91968685D02* +X145718571Y-92159161D01* +X145718571Y-92159161D02* +X145804285Y-92254400D01* +X145804285Y-92254400D02* +X145975714Y-92349638D01* +X145975714Y-92349638D02* +X146318571Y-92349638D01* +X146318571Y-92349638D02* +X146490000Y-92254400D01* +X146490000Y-92254400D02* +X146575714Y-92159161D01* +X146575714Y-92159161D02* +X146661428Y-91968685D01* +X146661428Y-91968685D02* +X146661428Y-91492495D01* +X146661428Y-91492495D02* +X146575714Y-91302019D01* +X146575714Y-91302019D02* +X146490000Y-91206780D01* +X146490000Y-91206780D02* +X146318571Y-91111542D01* +X146318571Y-91111542D02* +X145975714Y-91111542D01* +X145975714Y-91111542D02* +X145804285Y-91206780D01* +X145804285Y-91206780D02* +X145718571Y-91302019D01* +X145718571Y-91302019D02* +X145632857Y-91492495D01* +X224147142Y-92349638D02* +X223118571Y-92349638D01* +X223632856Y-92349638D02* +X223632856Y-90349638D01* +X223632856Y-90349638D02* +X223461428Y-90635352D01* +X223461428Y-90635352D02* +X223289999Y-90825828D01* +X223289999Y-90825828D02* +X223118571Y-90921066D01* +X224832857Y-90540114D02* +X224918571Y-90444876D01* +X224918571Y-90444876D02* +X225090000Y-90349638D01* +X225090000Y-90349638D02* +X225518571Y-90349638D01* +X225518571Y-90349638D02* +X225690000Y-90444876D01* +X225690000Y-90444876D02* +X225775714Y-90540114D01* +X225775714Y-90540114D02* +X225861428Y-90730590D01* +X225861428Y-90730590D02* +X225861428Y-90921066D01* +X225861428Y-90921066D02* +X225775714Y-91206780D01* +X225775714Y-91206780D02* +X224747142Y-92349638D01* +X224747142Y-92349638D02* +X225861428Y-92349638D01* +X131147142Y-90349638D02* +X131318571Y-90349638D01* +X131318571Y-90349638D02* +X131489999Y-90444876D01* +X131489999Y-90444876D02* +X131575714Y-90540114D01* +X131575714Y-90540114D02* +X131661428Y-90730590D01* +X131661428Y-90730590D02* +X131747142Y-91111542D01* +X131747142Y-91111542D02* +X131747142Y-91587733D01* +X131747142Y-91587733D02* +X131661428Y-91968685D01* +X131661428Y-91968685D02* +X131575714Y-92159161D01* +X131575714Y-92159161D02* +X131489999Y-92254400D01* +X131489999Y-92254400D02* +X131318571Y-92349638D01* +X131318571Y-92349638D02* +X131147142Y-92349638D01* +X131147142Y-92349638D02* +X130975714Y-92254400D01* +X130975714Y-92254400D02* +X130889999Y-92159161D01* +X130889999Y-92159161D02* +X130804285Y-91968685D01* +X130804285Y-91968685D02* +X130718571Y-91587733D01* +X130718571Y-91587733D02* +X130718571Y-91111542D01* +X130718571Y-91111542D02* +X130804285Y-90730590D01* +X130804285Y-90730590D02* +X130889999Y-90540114D01* +X130889999Y-90540114D02* +X130975714Y-90444876D01* +X130975714Y-90444876D02* +X131147142Y-90349638D01* +X133375714Y-90349638D02* +X132518571Y-90349638D01* +X132518571Y-90349638D02* +X132432857Y-91302019D01* +X132432857Y-91302019D02* +X132518571Y-91206780D01* +X132518571Y-91206780D02* +X132690000Y-91111542D01* +X132690000Y-91111542D02* +X133118571Y-91111542D01* +X133118571Y-91111542D02* +X133290000Y-91206780D01* +X133290000Y-91206780D02* +X133375714Y-91302019D01* +X133375714Y-91302019D02* +X133461428Y-91492495D01* +X133461428Y-91492495D02* +X133461428Y-91968685D01* +X133461428Y-91968685D02* +X133375714Y-92159161D01* +X133375714Y-92159161D02* +X133290000Y-92254400D01* +X133290000Y-92254400D02* +X133118571Y-92349638D01* +X133118571Y-92349638D02* +X132690000Y-92349638D01* +X132690000Y-92349638D02* +X132518571Y-92254400D01* +X132518571Y-92254400D02* +X132432857Y-92159161D01* +X197747142Y-92349638D02* +X196718571Y-92349638D01* +X197232856Y-92349638D02* +X197232856Y-90349638D01* +X197232856Y-90349638D02* +X197061428Y-90635352D01* +X197061428Y-90635352D02* +X196889999Y-90825828D01* +X196889999Y-90825828D02* +X196718571Y-90921066D01* +X198861428Y-90349638D02* +X199032857Y-90349638D01* +X199032857Y-90349638D02* +X199204285Y-90444876D01* +X199204285Y-90444876D02* +X199290000Y-90540114D01* +X199290000Y-90540114D02* +X199375714Y-90730590D01* +X199375714Y-90730590D02* +X199461428Y-91111542D01* +X199461428Y-91111542D02* +X199461428Y-91587733D01* +X199461428Y-91587733D02* +X199375714Y-91968685D01* +X199375714Y-91968685D02* +X199290000Y-92159161D01* +X199290000Y-92159161D02* +X199204285Y-92254400D01* +X199204285Y-92254400D02* +X199032857Y-92349638D01* +X199032857Y-92349638D02* +X198861428Y-92349638D01* +X198861428Y-92349638D02* +X198690000Y-92254400D01* +X198690000Y-92254400D02* +X198604285Y-92159161D01* +X198604285Y-92159161D02* +X198518571Y-91968685D01* +X198518571Y-91968685D02* +X198432857Y-91587733D01* +X198432857Y-91587733D02* +X198432857Y-91111542D01* +X198432857Y-91111542D02* +X198518571Y-90730590D01* +X198518571Y-90730590D02* +X198604285Y-90540114D01* +X198604285Y-90540114D02* +X198690000Y-90444876D01* +X198690000Y-90444876D02* +X198861428Y-90349638D01* +X81257142Y-94399638D02* +X81428571Y-94399638D01* +X81428571Y-94399638D02* +X81599999Y-94494876D01* +X81599999Y-94494876D02* +X81685714Y-94590114D01* +X81685714Y-94590114D02* +X81771428Y-94780590D01* +X81771428Y-94780590D02* +X81857142Y-95161542D01* +X81857142Y-95161542D02* +X81857142Y-95637733D01* +X81857142Y-95637733D02* +X81771428Y-96018685D01* +X81771428Y-96018685D02* +X81685714Y-96209161D01* +X81685714Y-96209161D02* +X81599999Y-96304400D01* +X81599999Y-96304400D02* +X81428571Y-96399638D01* +X81428571Y-96399638D02* +X81257142Y-96399638D01* +X81257142Y-96399638D02* +X81085714Y-96304400D01* +X81085714Y-96304400D02* +X80999999Y-96209161D01* +X80999999Y-96209161D02* +X80914285Y-96018685D01* +X80914285Y-96018685D02* +X80828571Y-95637733D01* +X80828571Y-95637733D02* +X80828571Y-95161542D01* +X80828571Y-95161542D02* +X80914285Y-94780590D01* +X80914285Y-94780590D02* +X80999999Y-94590114D01* +X80999999Y-94590114D02* +X81085714Y-94494876D01* +X81085714Y-94494876D02* +X81257142Y-94399638D01* +X82971428Y-94399638D02* +X83142857Y-94399638D01* +X83142857Y-94399638D02* +X83314285Y-94494876D01* +X83314285Y-94494876D02* +X83400000Y-94590114D01* +X83400000Y-94590114D02* +X83485714Y-94780590D01* +X83485714Y-94780590D02* +X83571428Y-95161542D01* +X83571428Y-95161542D02* +X83571428Y-95637733D01* +X83571428Y-95637733D02* +X83485714Y-96018685D01* +X83485714Y-96018685D02* +X83400000Y-96209161D01* +X83400000Y-96209161D02* +X83314285Y-96304400D01* +X83314285Y-96304400D02* +X83142857Y-96399638D01* +X83142857Y-96399638D02* +X82971428Y-96399638D01* +X82971428Y-96399638D02* +X82800000Y-96304400D01* +X82800000Y-96304400D02* +X82714285Y-96209161D01* +X82714285Y-96209161D02* +X82628571Y-96018685D01* +X82628571Y-96018685D02* +X82542857Y-95637733D01* +X82542857Y-95637733D02* +X82542857Y-95161542D01* +X82542857Y-95161542D02* +X82628571Y-94780590D01* +X82628571Y-94780590D02* +X82714285Y-94590114D01* +X82714285Y-94590114D02* +X82800000Y-94494876D01* +X82800000Y-94494876D02* +X82971428Y-94399638D01* +D14* +X75099580Y-91526666D02* +X75147200Y-91574285D01* +X75147200Y-91574285D02* +X75194819Y-91717142D01* +X75194819Y-91717142D02* +X75194819Y-91812380D01* +X75194819Y-91812380D02* +X75147200Y-91955237D01* +X75147200Y-91955237D02* +X75051961Y-92050475D01* +X75051961Y-92050475D02* +X74956723Y-92098094D01* +X74956723Y-92098094D02* +X74766247Y-92145713D01* +X74766247Y-92145713D02* +X74623390Y-92145713D01* +X74623390Y-92145713D02* +X74432914Y-92098094D01* +X74432914Y-92098094D02* +X74337676Y-92050475D01* +X74337676Y-92050475D02* +X74242438Y-91955237D01* +X74242438Y-91955237D02* +X74194819Y-91812380D01* +X74194819Y-91812380D02* +X74194819Y-91717142D01* +X74194819Y-91717142D02* +X74242438Y-91574285D01* +X74242438Y-91574285D02* +X74290057Y-91526666D01* +X75194819Y-90574285D02* +X75194819Y-91145713D01* +X75194819Y-90859999D02* +X74194819Y-90859999D01* +X74194819Y-90859999D02* +X74337676Y-90955237D01* +X74337676Y-90955237D02* +X74432914Y-91050475D01* +X74432914Y-91050475D02* +X74480533Y-91145713D01* +X101049580Y-91556666D02* +X101097200Y-91604285D01* +X101097200Y-91604285D02* +X101144819Y-91747142D01* +X101144819Y-91747142D02* +X101144819Y-91842380D01* +X101144819Y-91842380D02* +X101097200Y-91985237D01* +X101097200Y-91985237D02* +X101001961Y-92080475D01* +X101001961Y-92080475D02* +X100906723Y-92128094D01* +X100906723Y-92128094D02* +X100716247Y-92175713D01* +X100716247Y-92175713D02* +X100573390Y-92175713D01* +X100573390Y-92175713D02* +X100382914Y-92128094D01* +X100382914Y-92128094D02* +X100287676Y-92080475D01* +X100287676Y-92080475D02* +X100192438Y-91985237D01* +X100192438Y-91985237D02* +X100144819Y-91842380D01* +X100144819Y-91842380D02* +X100144819Y-91747142D01* +X100144819Y-91747142D02* +X100192438Y-91604285D01* +X100192438Y-91604285D02* +X100240057Y-91556666D01* +X100144819Y-91223332D02* +X100144819Y-90604285D01* +X100144819Y-90604285D02* +X100525771Y-90937618D01* +X100525771Y-90937618D02* +X100525771Y-90794761D01* +X100525771Y-90794761D02* +X100573390Y-90699523D01* +X100573390Y-90699523D02* +X100621009Y-90651904D01* +X100621009Y-90651904D02* +X100716247Y-90604285D01* +X100716247Y-90604285D02* +X100954342Y-90604285D01* +X100954342Y-90604285D02* +X101049580Y-90651904D01* +X101049580Y-90651904D02* +X101097200Y-90699523D01* +X101097200Y-90699523D02* +X101144819Y-90794761D01* +X101144819Y-90794761D02* +X101144819Y-91080475D01* +X101144819Y-91080475D02* +X101097200Y-91175713D01* +X101097200Y-91175713D02* +X101049580Y-91223332D01* +X114699580Y-91566666D02* +X114747200Y-91614285D01* +X114747200Y-91614285D02* +X114794819Y-91757142D01* +X114794819Y-91757142D02* +X114794819Y-91852380D01* +X114794819Y-91852380D02* +X114747200Y-91995237D01* +X114747200Y-91995237D02* +X114651961Y-92090475D01* +X114651961Y-92090475D02* +X114556723Y-92138094D01* +X114556723Y-92138094D02* +X114366247Y-92185713D01* +X114366247Y-92185713D02* +X114223390Y-92185713D01* +X114223390Y-92185713D02* +X114032914Y-92138094D01* +X114032914Y-92138094D02* +X113937676Y-92090475D01* +X113937676Y-92090475D02* +X113842438Y-91995237D01* +X113842438Y-91995237D02* +X113794819Y-91852380D01* +X113794819Y-91852380D02* +X113794819Y-91757142D01* +X113794819Y-91757142D02* +X113842438Y-91614285D01* +X113842438Y-91614285D02* +X113890057Y-91566666D01* +X114128152Y-90709523D02* +X114794819Y-90709523D01* +X113747200Y-90947618D02* +X114461485Y-91185713D01* +X114461485Y-91185713D02* +X114461485Y-90566666D01* +X88299580Y-91526666D02* +X88347200Y-91574285D01* +X88347200Y-91574285D02* +X88394819Y-91717142D01* +X88394819Y-91717142D02* +X88394819Y-91812380D01* +X88394819Y-91812380D02* +X88347200Y-91955237D01* +X88347200Y-91955237D02* +X88251961Y-92050475D01* +X88251961Y-92050475D02* +X88156723Y-92098094D01* +X88156723Y-92098094D02* +X87966247Y-92145713D01* +X87966247Y-92145713D02* +X87823390Y-92145713D01* +X87823390Y-92145713D02* +X87632914Y-92098094D01* +X87632914Y-92098094D02* +X87537676Y-92050475D01* +X87537676Y-92050475D02* +X87442438Y-91955237D01* +X87442438Y-91955237D02* +X87394819Y-91812380D01* +X87394819Y-91812380D02* +X87394819Y-91717142D01* +X87394819Y-91717142D02* +X87442438Y-91574285D01* +X87442438Y-91574285D02* +X87490057Y-91526666D01* +X87490057Y-91145713D02* +X87442438Y-91098094D01* +X87442438Y-91098094D02* +X87394819Y-91002856D01* +X87394819Y-91002856D02* +X87394819Y-90764761D01* +X87394819Y-90764761D02* +X87442438Y-90669523D01* +X87442438Y-90669523D02* +X87490057Y-90621904D01* +X87490057Y-90621904D02* +X87585295Y-90574285D01* +X87585295Y-90574285D02* +X87680533Y-90574285D01* +X87680533Y-90574285D02* +X87823390Y-90621904D01* +X87823390Y-90621904D02* +X88394819Y-91193332D01* +X88394819Y-91193332D02* +X88394819Y-90574285D01* +X154299580Y-91526666D02* +X154347200Y-91574285D01* +X154347200Y-91574285D02* +X154394819Y-91717142D01* +X154394819Y-91717142D02* +X154394819Y-91812380D01* +X154394819Y-91812380D02* +X154347200Y-91955237D01* +X154347200Y-91955237D02* +X154251961Y-92050475D01* +X154251961Y-92050475D02* +X154156723Y-92098094D01* +X154156723Y-92098094D02* +X153966247Y-92145713D01* +X153966247Y-92145713D02* +X153823390Y-92145713D01* +X153823390Y-92145713D02* +X153632914Y-92098094D01* +X153632914Y-92098094D02* +X153537676Y-92050475D01* +X153537676Y-92050475D02* +X153442438Y-91955237D01* +X153442438Y-91955237D02* +X153394819Y-91812380D01* +X153394819Y-91812380D02* +X153394819Y-91717142D01* +X153394819Y-91717142D02* +X153442438Y-91574285D01* +X153442438Y-91574285D02* +X153490057Y-91526666D01* +X153394819Y-91193332D02* +X153394819Y-90526666D01* +X153394819Y-90526666D02* +X154394819Y-90955237D01* +X127899580Y-91541666D02* +X127947200Y-91589285D01* +X127947200Y-91589285D02* +X127994819Y-91732142D01* +X127994819Y-91732142D02* +X127994819Y-91827380D01* +X127994819Y-91827380D02* +X127947200Y-91970237D01* +X127947200Y-91970237D02* +X127851961Y-92065475D01* +X127851961Y-92065475D02* +X127756723Y-92113094D01* +X127756723Y-92113094D02* +X127566247Y-92160713D01* +X127566247Y-92160713D02* +X127423390Y-92160713D01* +X127423390Y-92160713D02* +X127232914Y-92113094D01* +X127232914Y-92113094D02* +X127137676Y-92065475D01* +X127137676Y-92065475D02* +X127042438Y-91970237D01* +X127042438Y-91970237D02* +X126994819Y-91827380D01* +X126994819Y-91827380D02* +X126994819Y-91732142D01* +X126994819Y-91732142D02* +X127042438Y-91589285D01* +X127042438Y-91589285D02* +X127090057Y-91541666D01* +X126994819Y-90636904D02* +X126994819Y-91113094D01* +X126994819Y-91113094D02* +X127471009Y-91160713D01* +X127471009Y-91160713D02* +X127423390Y-91113094D01* +X127423390Y-91113094D02* +X127375771Y-91017856D01* +X127375771Y-91017856D02* +X127375771Y-90779761D01* +X127375771Y-90779761D02* +X127423390Y-90684523D01* +X127423390Y-90684523D02* +X127471009Y-90636904D01* +X127471009Y-90636904D02* +X127566247Y-90589285D01* +X127566247Y-90589285D02* +X127804342Y-90589285D01* +X127804342Y-90589285D02* +X127899580Y-90636904D01* +X127899580Y-90636904D02* +X127947200Y-90684523D01* +X127947200Y-90684523D02* +X127994819Y-90779761D01* +X127994819Y-90779761D02* +X127994819Y-91017856D01* +X127994819Y-91017856D02* +X127947200Y-91113094D01* +X127947200Y-91113094D02* +X127899580Y-91160713D01* +X193899580Y-92002857D02* +X193947200Y-92050476D01* +X193947200Y-92050476D02* +X193994819Y-92193333D01* +X193994819Y-92193333D02* +X193994819Y-92288571D01* +X193994819Y-92288571D02* +X193947200Y-92431428D01* +X193947200Y-92431428D02* +X193851961Y-92526666D01* +X193851961Y-92526666D02* +X193756723Y-92574285D01* +X193756723Y-92574285D02* +X193566247Y-92621904D01* +X193566247Y-92621904D02* +X193423390Y-92621904D01* +X193423390Y-92621904D02* +X193232914Y-92574285D01* +X193232914Y-92574285D02* +X193137676Y-92526666D01* +X193137676Y-92526666D02* +X193042438Y-92431428D01* +X193042438Y-92431428D02* +X192994819Y-92288571D01* +X192994819Y-92288571D02* +X192994819Y-92193333D01* +X192994819Y-92193333D02* +X193042438Y-92050476D01* +X193042438Y-92050476D02* +X193090057Y-92002857D01* +X193994819Y-91050476D02* +X193994819Y-91621904D01* +X193994819Y-91336190D02* +X192994819Y-91336190D01* +X192994819Y-91336190D02* +X193137676Y-91431428D01* +X193137676Y-91431428D02* +X193232914Y-91526666D01* +X193232914Y-91526666D02* +X193280533Y-91621904D01* +X192994819Y-90431428D02* +X192994819Y-90336190D01* +X192994819Y-90336190D02* +X193042438Y-90240952D01* +X193042438Y-90240952D02* +X193090057Y-90193333D01* +X193090057Y-90193333D02* +X193185295Y-90145714D01* +X193185295Y-90145714D02* +X193375771Y-90098095D01* +X193375771Y-90098095D02* +X193613866Y-90098095D01* +X193613866Y-90098095D02* +X193804342Y-90145714D01* +X193804342Y-90145714D02* +X193899580Y-90193333D01* +X193899580Y-90193333D02* +X193947200Y-90240952D01* +X193947200Y-90240952D02* +X193994819Y-90336190D01* +X193994819Y-90336190D02* +X193994819Y-90431428D01* +X193994819Y-90431428D02* +X193947200Y-90526666D01* +X193947200Y-90526666D02* +X193899580Y-90574285D01* +X193899580Y-90574285D02* +X193804342Y-90621904D01* +X193804342Y-90621904D02* +X193613866Y-90669523D01* +X193613866Y-90669523D02* +X193375771Y-90669523D01* +X193375771Y-90669523D02* +X193185295Y-90621904D01* +X193185295Y-90621904D02* +X193090057Y-90574285D01* +X193090057Y-90574285D02* +X193042438Y-90526666D01* +X193042438Y-90526666D02* +X192994819Y-90431428D01* +X68616667Y-92282200D02* +X68759524Y-92329819D01* +X68759524Y-92329819D02* +X68997619Y-92329819D01* +X68997619Y-92329819D02* +X69092857Y-92282200D01* +X69092857Y-92282200D02* +X69140476Y-92234580D01* +X69140476Y-92234580D02* +X69188095Y-92139342D01* +X69188095Y-92139342D02* +X69188095Y-92044104D01* +X69188095Y-92044104D02* +X69140476Y-91948866D01* +X69140476Y-91948866D02* +X69092857Y-91901247D01* +X69092857Y-91901247D02* +X68997619Y-91853628D01* +X68997619Y-91853628D02* +X68807143Y-91806009D01* +X68807143Y-91806009D02* +X68711905Y-91758390D01* +X68711905Y-91758390D02* +X68664286Y-91710771D01* +X68664286Y-91710771D02* +X68616667Y-91615533D01* +X68616667Y-91615533D02* +X68616667Y-91520295D01* +X68616667Y-91520295D02* +X68664286Y-91425057D01* +X68664286Y-91425057D02* +X68711905Y-91377438D01* +X68711905Y-91377438D02* +X68807143Y-91329819D01* +X68807143Y-91329819D02* +X69045238Y-91329819D01* +X69045238Y-91329819D02* +X69188095Y-91377438D01* +X69521429Y-91329819D02* +X69759524Y-92329819D01* +X69759524Y-92329819D02* +X69950000Y-91615533D01* +X69950000Y-91615533D02* +X70140476Y-92329819D01* +X70140476Y-92329819D02* +X70378572Y-91329819D01* +X70950000Y-91329819D02* +X71045238Y-91329819D01* +X71045238Y-91329819D02* +X71140476Y-91377438D01* +X71140476Y-91377438D02* +X71188095Y-91425057D01* +X71188095Y-91425057D02* +X71235714Y-91520295D01* +X71235714Y-91520295D02* +X71283333Y-91710771D01* +X71283333Y-91710771D02* +X71283333Y-91948866D01* +X71283333Y-91948866D02* +X71235714Y-92139342D01* +X71235714Y-92139342D02* +X71188095Y-92234580D01* +X71188095Y-92234580D02* +X71140476Y-92282200D01* +X71140476Y-92282200D02* +X71045238Y-92329819D01* +X71045238Y-92329819D02* +X70950000Y-92329819D01* +X70950000Y-92329819D02* +X70854762Y-92282200D01* +X70854762Y-92282200D02* +X70807143Y-92234580D01* +X70807143Y-92234580D02* +X70759524Y-92139342D01* +X70759524Y-92139342D02* +X70711905Y-91948866D01* +X70711905Y-91948866D02* +X70711905Y-91710771D01* +X70711905Y-91710771D02* +X70759524Y-91520295D01* +X70759524Y-91520295D02* +X70807143Y-91425057D01* +X70807143Y-91425057D02* +X70854762Y-91377438D01* +X70854762Y-91377438D02* +X70950000Y-91329819D01* +X141099580Y-91566666D02* +X141147200Y-91614285D01* +X141147200Y-91614285D02* +X141194819Y-91757142D01* +X141194819Y-91757142D02* +X141194819Y-91852380D01* +X141194819Y-91852380D02* +X141147200Y-91995237D01* +X141147200Y-91995237D02* +X141051961Y-92090475D01* +X141051961Y-92090475D02* +X140956723Y-92138094D01* +X140956723Y-92138094D02* +X140766247Y-92185713D01* +X140766247Y-92185713D02* +X140623390Y-92185713D01* +X140623390Y-92185713D02* +X140432914Y-92138094D01* +X140432914Y-92138094D02* +X140337676Y-92090475D01* +X140337676Y-92090475D02* +X140242438Y-91995237D01* +X140242438Y-91995237D02* +X140194819Y-91852380D01* +X140194819Y-91852380D02* +X140194819Y-91757142D01* +X140194819Y-91757142D02* +X140242438Y-91614285D01* +X140242438Y-91614285D02* +X140290057Y-91566666D01* +X140194819Y-90709523D02* +X140194819Y-90899999D01* +X140194819Y-90899999D02* +X140242438Y-90995237D01* +X140242438Y-90995237D02* +X140290057Y-91042856D01* +X140290057Y-91042856D02* +X140432914Y-91138094D01* +X140432914Y-91138094D02* +X140623390Y-91185713D01* +X140623390Y-91185713D02* +X141004342Y-91185713D01* +X141004342Y-91185713D02* +X141099580Y-91138094D01* +X141099580Y-91138094D02* +X141147200Y-91090475D01* +X141147200Y-91090475D02* +X141194819Y-90995237D01* +X141194819Y-90995237D02* +X141194819Y-90804761D01* +X141194819Y-90804761D02* +X141147200Y-90709523D01* +X141147200Y-90709523D02* +X141099580Y-90661904D01* +X141099580Y-90661904D02* +X141004342Y-90614285D01* +X141004342Y-90614285D02* +X140766247Y-90614285D01* +X140766247Y-90614285D02* +X140671009Y-90661904D01* +X140671009Y-90661904D02* +X140623390Y-90709523D01* +X140623390Y-90709523D02* +X140575771Y-90804761D01* +X140575771Y-90804761D02* +X140575771Y-90995237D01* +X140575771Y-90995237D02* +X140623390Y-91090475D01* +X140623390Y-91090475D02* +X140671009Y-91138094D01* +X140671009Y-91138094D02* +X140766247Y-91185713D01* +X207099580Y-92002857D02* +X207147200Y-92050476D01* +X207147200Y-92050476D02* +X207194819Y-92193333D01* +X207194819Y-92193333D02* +X207194819Y-92288571D01* +X207194819Y-92288571D02* +X207147200Y-92431428D01* +X207147200Y-92431428D02* +X207051961Y-92526666D01* +X207051961Y-92526666D02* +X206956723Y-92574285D01* +X206956723Y-92574285D02* +X206766247Y-92621904D01* +X206766247Y-92621904D02* +X206623390Y-92621904D01* +X206623390Y-92621904D02* +X206432914Y-92574285D01* +X206432914Y-92574285D02* +X206337676Y-92526666D01* +X206337676Y-92526666D02* +X206242438Y-92431428D01* +X206242438Y-92431428D02* +X206194819Y-92288571D01* +X206194819Y-92288571D02* +X206194819Y-92193333D01* +X206194819Y-92193333D02* +X206242438Y-92050476D01* +X206242438Y-92050476D02* +X206290057Y-92002857D01* +X207194819Y-91050476D02* +X207194819Y-91621904D01* +X207194819Y-91336190D02* +X206194819Y-91336190D01* +X206194819Y-91336190D02* +X206337676Y-91431428D01* +X206337676Y-91431428D02* +X206432914Y-91526666D01* +X206432914Y-91526666D02* +X206480533Y-91621904D01* +X207194819Y-90098095D02* +X207194819Y-90669523D01* +X207194819Y-90383809D02* +X206194819Y-90383809D01* +X206194819Y-90383809D02* +X206337676Y-90479047D01* +X206337676Y-90479047D02* +X206432914Y-90574285D01* +X206432914Y-90574285D02* +X206480533Y-90669523D01* +X61899580Y-91526666D02* +X61947200Y-91574285D01* +X61947200Y-91574285D02* +X61994819Y-91717142D01* +X61994819Y-91717142D02* +X61994819Y-91812380D01* +X61994819Y-91812380D02* +X61947200Y-91955237D01* +X61947200Y-91955237D02* +X61851961Y-92050475D01* +X61851961Y-92050475D02* +X61756723Y-92098094D01* +X61756723Y-92098094D02* +X61566247Y-92145713D01* +X61566247Y-92145713D02* +X61423390Y-92145713D01* +X61423390Y-92145713D02* +X61232914Y-92098094D01* +X61232914Y-92098094D02* +X61137676Y-92050475D01* +X61137676Y-92050475D02* +X61042438Y-91955237D01* +X61042438Y-91955237D02* +X60994819Y-91812380D01* +X60994819Y-91812380D02* +X60994819Y-91717142D01* +X60994819Y-91717142D02* +X61042438Y-91574285D01* +X61042438Y-91574285D02* +X61090057Y-91526666D01* +X60994819Y-90907618D02* +X60994819Y-90812380D01* +X60994819Y-90812380D02* +X61042438Y-90717142D01* +X61042438Y-90717142D02* +X61090057Y-90669523D01* +X61090057Y-90669523D02* +X61185295Y-90621904D01* +X61185295Y-90621904D02* +X61375771Y-90574285D01* +X61375771Y-90574285D02* +X61613866Y-90574285D01* +X61613866Y-90574285D02* +X61804342Y-90621904D01* +X61804342Y-90621904D02* +X61899580Y-90669523D01* +X61899580Y-90669523D02* +X61947200Y-90717142D01* +X61947200Y-90717142D02* +X61994819Y-90812380D01* +X61994819Y-90812380D02* +X61994819Y-90907618D01* +X61994819Y-90907618D02* +X61947200Y-91002856D01* +X61947200Y-91002856D02* +X61899580Y-91050475D01* +X61899580Y-91050475D02* +X61804342Y-91098094D01* +X61804342Y-91098094D02* +X61613866Y-91145713D01* +X61613866Y-91145713D02* +X61375771Y-91145713D01* +X61375771Y-91145713D02* +X61185295Y-91098094D01* +X61185295Y-91098094D02* +X61090057Y-91050475D01* +X61090057Y-91050475D02* +X61042438Y-91002856D01* +X61042438Y-91002856D02* +X60994819Y-90907618D01* +X220249580Y-92002857D02* +X220297200Y-92050476D01* +X220297200Y-92050476D02* +X220344819Y-92193333D01* +X220344819Y-92193333D02* +X220344819Y-92288571D01* +X220344819Y-92288571D02* +X220297200Y-92431428D01* +X220297200Y-92431428D02* +X220201961Y-92526666D01* +X220201961Y-92526666D02* +X220106723Y-92574285D01* +X220106723Y-92574285D02* +X219916247Y-92621904D01* +X219916247Y-92621904D02* +X219773390Y-92621904D01* +X219773390Y-92621904D02* +X219582914Y-92574285D01* +X219582914Y-92574285D02* +X219487676Y-92526666D01* +X219487676Y-92526666D02* +X219392438Y-92431428D01* +X219392438Y-92431428D02* +X219344819Y-92288571D01* +X219344819Y-92288571D02* +X219344819Y-92193333D01* +X219344819Y-92193333D02* +X219392438Y-92050476D01* +X219392438Y-92050476D02* +X219440057Y-92002857D01* +X220344819Y-91050476D02* +X220344819Y-91621904D01* +X220344819Y-91336190D02* +X219344819Y-91336190D01* +X219344819Y-91336190D02* +X219487676Y-91431428D01* +X219487676Y-91431428D02* +X219582914Y-91526666D01* +X219582914Y-91526666D02* +X219630533Y-91621904D01* +X219440057Y-90669523D02* +X219392438Y-90621904D01* +X219392438Y-90621904D02* +X219344819Y-90526666D01* +X219344819Y-90526666D02* +X219344819Y-90288571D01* +X219344819Y-90288571D02* +X219392438Y-90193333D01* +X219392438Y-90193333D02* +X219440057Y-90145714D01* +X219440057Y-90145714D02* +X219535295Y-90098095D01* +X219535295Y-90098095D02* +X219630533Y-90098095D01* +X219630533Y-90098095D02* +X219773390Y-90145714D01* +X219773390Y-90145714D02* +X220344819Y-90717142D01* +X220344819Y-90717142D02* +X220344819Y-90098095D01* +X180699580Y-91526666D02* +X180747200Y-91574285D01* +X180747200Y-91574285D02* +X180794819Y-91717142D01* +X180794819Y-91717142D02* +X180794819Y-91812380D01* +X180794819Y-91812380D02* +X180747200Y-91955237D01* +X180747200Y-91955237D02* +X180651961Y-92050475D01* +X180651961Y-92050475D02* +X180556723Y-92098094D01* +X180556723Y-92098094D02* +X180366247Y-92145713D01* +X180366247Y-92145713D02* +X180223390Y-92145713D01* +X180223390Y-92145713D02* +X180032914Y-92098094D01* +X180032914Y-92098094D02* +X179937676Y-92050475D01* +X179937676Y-92050475D02* +X179842438Y-91955237D01* +X179842438Y-91955237D02* +X179794819Y-91812380D01* +X179794819Y-91812380D02* +X179794819Y-91717142D01* +X179794819Y-91717142D02* +X179842438Y-91574285D01* +X179842438Y-91574285D02* +X179890057Y-91526666D01* +X180794819Y-91050475D02* +X180794819Y-90859999D01* +X180794819Y-90859999D02* +X180747200Y-90764761D01* +X180747200Y-90764761D02* +X180699580Y-90717142D01* +X180699580Y-90717142D02* +X180556723Y-90621904D01* +X180556723Y-90621904D02* +X180366247Y-90574285D01* +X180366247Y-90574285D02* +X179985295Y-90574285D01* +X179985295Y-90574285D02* +X179890057Y-90621904D01* +X179890057Y-90621904D02* +X179842438Y-90669523D01* +X179842438Y-90669523D02* +X179794819Y-90764761D01* +X179794819Y-90764761D02* +X179794819Y-90955237D01* +X179794819Y-90955237D02* +X179842438Y-91050475D01* +X179842438Y-91050475D02* +X179890057Y-91098094D01* +X179890057Y-91098094D02* +X179985295Y-91145713D01* +X179985295Y-91145713D02* +X180223390Y-91145713D01* +X180223390Y-91145713D02* +X180318628Y-91098094D01* +X180318628Y-91098094D02* +X180366247Y-91050475D01* +X180366247Y-91050475D02* +X180413866Y-90955237D01* +X180413866Y-90955237D02* +X180413866Y-90764761D01* +X180413866Y-90764761D02* +X180366247Y-90669523D01* +X180366247Y-90669523D02* +X180318628Y-90621904D01* +X180318628Y-90621904D02* +X180223390Y-90574285D01* +X167449580Y-91526666D02* +X167497200Y-91574285D01* +X167497200Y-91574285D02* +X167544819Y-91717142D01* +X167544819Y-91717142D02* +X167544819Y-91812380D01* +X167544819Y-91812380D02* +X167497200Y-91955237D01* +X167497200Y-91955237D02* +X167401961Y-92050475D01* +X167401961Y-92050475D02* +X167306723Y-92098094D01* +X167306723Y-92098094D02* +X167116247Y-92145713D01* +X167116247Y-92145713D02* +X166973390Y-92145713D01* +X166973390Y-92145713D02* +X166782914Y-92098094D01* +X166782914Y-92098094D02* +X166687676Y-92050475D01* +X166687676Y-92050475D02* +X166592438Y-91955237D01* +X166592438Y-91955237D02* +X166544819Y-91812380D01* +X166544819Y-91812380D02* +X166544819Y-91717142D01* +X166544819Y-91717142D02* +X166592438Y-91574285D01* +X166592438Y-91574285D02* +X166640057Y-91526666D01* +X166973390Y-90955237D02* +X166925771Y-91050475D01* +X166925771Y-91050475D02* +X166878152Y-91098094D01* +X166878152Y-91098094D02* +X166782914Y-91145713D01* +X166782914Y-91145713D02* +X166735295Y-91145713D01* +X166735295Y-91145713D02* +X166640057Y-91098094D01* +X166640057Y-91098094D02* +X166592438Y-91050475D01* +X166592438Y-91050475D02* +X166544819Y-90955237D01* +X166544819Y-90955237D02* +X166544819Y-90764761D01* +X166544819Y-90764761D02* +X166592438Y-90669523D01* +X166592438Y-90669523D02* +X166640057Y-90621904D01* +X166640057Y-90621904D02* +X166735295Y-90574285D01* +X166735295Y-90574285D02* +X166782914Y-90574285D01* +X166782914Y-90574285D02* +X166878152Y-90621904D01* +X166878152Y-90621904D02* +X166925771Y-90669523D01* +X166925771Y-90669523D02* +X166973390Y-90764761D01* +X166973390Y-90764761D02* +X166973390Y-90955237D01* +X166973390Y-90955237D02* +X167021009Y-91050475D01* +X167021009Y-91050475D02* +X167068628Y-91098094D01* +X167068628Y-91098094D02* +X167163866Y-91145713D01* +X167163866Y-91145713D02* +X167354342Y-91145713D01* +X167354342Y-91145713D02* +X167449580Y-91098094D01* +X167449580Y-91098094D02* +X167497200Y-91050475D01* +X167497200Y-91050475D02* +X167544819Y-90955237D01* +X167544819Y-90955237D02* +X167544819Y-90764761D01* +X167544819Y-90764761D02* +X167497200Y-90669523D01* +X167497200Y-90669523D02* +X167449580Y-90621904D01* +X167449580Y-90621904D02* +X167354342Y-90574285D01* +X167354342Y-90574285D02* +X167163866Y-90574285D01* +X167163866Y-90574285D02* +X167068628Y-90621904D01* +X167068628Y-90621904D02* +X167021009Y-90669523D01* +X167021009Y-90669523D02* +X166973390Y-90764761D01* +D13* +X169166188Y-100241038D02* +X169166188Y-98241038D01* +X169166188Y-99193419D02* +X170309045Y-99193419D01* +X170309045Y-100241038D02* +X170309045Y-98241038D01* +X171547140Y-99098180D02* +X171356664Y-99002942D01* +X171356664Y-99002942D02* +X171261426Y-98907704D01* +X171261426Y-98907704D02* +X171166188Y-98717228D01* +X171166188Y-98717228D02* +X171166188Y-98621990D01* +X171166188Y-98621990D02* +X171261426Y-98431514D01* +X171261426Y-98431514D02* +X171356664Y-98336276D01* +X171356664Y-98336276D02* +X171547140Y-98241038D01* +X171547140Y-98241038D02* +X171928093Y-98241038D01* +X171928093Y-98241038D02* +X172118569Y-98336276D01* +X172118569Y-98336276D02* +X172213807Y-98431514D01* +X172213807Y-98431514D02* +X172309045Y-98621990D01* +X172309045Y-98621990D02* +X172309045Y-98717228D01* +X172309045Y-98717228D02* +X172213807Y-98907704D01* +X172213807Y-98907704D02* +X172118569Y-99002942D01* +X172118569Y-99002942D02* +X171928093Y-99098180D01* +X171928093Y-99098180D02* +X171547140Y-99098180D01* +X171547140Y-99098180D02* +X171356664Y-99193419D01* +X171356664Y-99193419D02* +X171261426Y-99288657D01* +X171261426Y-99288657D02* +X171166188Y-99479133D01* +X171166188Y-99479133D02* +X171166188Y-99860085D01* +X171166188Y-99860085D02* +X171261426Y-100050561D01* +X171261426Y-100050561D02* +X171356664Y-100145800D01* +X171356664Y-100145800D02* +X171547140Y-100241038D01* +X171547140Y-100241038D02* +X171928093Y-100241038D01* +X171928093Y-100241038D02* +X172118569Y-100145800D01* +X172118569Y-100145800D02* +X172213807Y-100050561D01* +X172213807Y-100050561D02* +X172309045Y-99860085D01* +X172309045Y-99860085D02* +X172309045Y-99479133D01* +X172309045Y-99479133D02* +X172213807Y-99288657D01* +X172213807Y-99288657D02* +X172118569Y-99193419D01* +X172118569Y-99193419D02* +X171928093Y-99098180D01* +X116366188Y-100479639D02* +X116366188Y-98479639D01* +X116366188Y-99432020D02* +X117509045Y-99432020D01* +X117509045Y-100479639D02* +X117509045Y-98479639D01* +X119318569Y-99146305D02* +X119318569Y-100479639D01* +X118842378Y-98384401D02* +X118366188Y-99812972D01* +X118366188Y-99812972D02* +X119604283Y-99812972D01* +X76766188Y-100484638D02* +X76766188Y-98484638D01* +X76766188Y-99437019D02* +X77909045Y-99437019D01* +X77909045Y-100484638D02* +X77909045Y-98484638D01* +X79909045Y-100484638D02* +X78766188Y-100484638D01* +X79337616Y-100484638D02* +X79337616Y-98484638D01* +X79337616Y-98484638D02* +X79147140Y-98770352D01* +X79147140Y-98770352D02* +X78956664Y-98960828D01* +X78956664Y-98960828D02* +X78766188Y-99056066D01* +X63566188Y-100484638D02* +X63566188Y-98484638D01* +X63566188Y-99437019D02* +X64709045Y-99437019D01* +X64709045Y-100484638D02* +X64709045Y-98484638D01* +X66042378Y-98484638D02* +X66232855Y-98484638D01* +X66232855Y-98484638D02* +X66423331Y-98579876D01* +X66423331Y-98579876D02* +X66518569Y-98675114D01* +X66518569Y-98675114D02* +X66613807Y-98865590D01* +X66613807Y-98865590D02* +X66709045Y-99246542D01* +X66709045Y-99246542D02* +X66709045Y-99722733D01* +X66709045Y-99722733D02* +X66613807Y-100103685D01* +X66613807Y-100103685D02* +X66518569Y-100294161D01* +X66518569Y-100294161D02* +X66423331Y-100389400D01* +X66423331Y-100389400D02* +X66232855Y-100484638D01* +X66232855Y-100484638D02* +X66042378Y-100484638D01* +X66042378Y-100484638D02* +X65851902Y-100389400D01* +X65851902Y-100389400D02* +X65756664Y-100294161D01* +X65756664Y-100294161D02* +X65661426Y-100103685D01* +X65661426Y-100103685D02* +X65566188Y-99722733D01* +X65566188Y-99722733D02* +X65566188Y-99246542D01* +X65566188Y-99246542D02* +X65661426Y-98865590D01* +X65661426Y-98865590D02* +X65756664Y-98675114D01* +X65756664Y-98675114D02* +X65851902Y-98579876D01* +X65851902Y-98579876D02* +X66042378Y-98484638D01* +X194613807Y-100241038D02* +X194613807Y-98241038D01* +X194613807Y-99193419D02* +X195756664Y-99193419D01* +X195756664Y-100241038D02* +X195756664Y-98241038D01* +X197756664Y-100241038D02* +X196613807Y-100241038D01* +X197185235Y-100241038D02* +X197185235Y-98241038D01* +X197185235Y-98241038D02* +X196994759Y-98526752D01* +X196994759Y-98526752D02* +X196804283Y-98717228D01* +X196804283Y-98717228D02* +X196613807Y-98812466D01* +X198994759Y-98241038D02* +X199185236Y-98241038D01* +X199185236Y-98241038D02* +X199375712Y-98336276D01* +X199375712Y-98336276D02* +X199470950Y-98431514D01* +X199470950Y-98431514D02* +X199566188Y-98621990D01* +X199566188Y-98621990D02* +X199661426Y-99002942D01* +X199661426Y-99002942D02* +X199661426Y-99479133D01* +X199661426Y-99479133D02* +X199566188Y-99860085D01* +X199566188Y-99860085D02* +X199470950Y-100050561D01* +X199470950Y-100050561D02* +X199375712Y-100145800D01* +X199375712Y-100145800D02* +X199185236Y-100241038D01* +X199185236Y-100241038D02* +X198994759Y-100241038D01* +X198994759Y-100241038D02* +X198804283Y-100145800D01* +X198804283Y-100145800D02* +X198709045Y-100050561D01* +X198709045Y-100050561D02* +X198613807Y-99860085D01* +X198613807Y-99860085D02* +X198518569Y-99479133D01* +X198518569Y-99479133D02* +X198518569Y-99002942D01* +X198518569Y-99002942D02* +X198613807Y-98621990D01* +X198613807Y-98621990D02* +X198709045Y-98431514D01* +X198709045Y-98431514D02* +X198804283Y-98336276D01* +X198804283Y-98336276D02* +X198994759Y-98241038D01* +X103176188Y-100479638D02* +X103176188Y-98479638D01* +X103176188Y-99432019D02* +X104319045Y-99432019D01* +X104319045Y-100479638D02* +X104319045Y-98479638D01* +X105080950Y-98479638D02* +X106319045Y-98479638D01* +X106319045Y-98479638D02* +X105652378Y-99241542D01* +X105652378Y-99241542D02* +X105938093Y-99241542D01* +X105938093Y-99241542D02* +X106128569Y-99336780D01* +X106128569Y-99336780D02* +X106223807Y-99432019D01* +X106223807Y-99432019D02* +X106319045Y-99622495D01* +X106319045Y-99622495D02* +X106319045Y-100098685D01* +X106319045Y-100098685D02* +X106223807Y-100289161D01* +X106223807Y-100289161D02* +X106128569Y-100384400D01* +X106128569Y-100384400D02* +X105938093Y-100479638D01* +X105938093Y-100479638D02* +X105366664Y-100479638D01* +X105366664Y-100479638D02* +X105176188Y-100384400D01* +X105176188Y-100384400D02* +X105080950Y-100289161D01* +X207813805Y-100241038D02* +X207813805Y-98241038D01* +X207813805Y-99193419D02* +X208956662Y-99193419D01* +X208956662Y-100241038D02* +X208956662Y-98241038D01* +X210956662Y-100241038D02* +X209813805Y-100241038D01* +X210385233Y-100241038D02* +X210385233Y-98241038D01* +X210385233Y-98241038D02* +X210194757Y-98526752D01* +X210194757Y-98526752D02* +X210004281Y-98717228D01* +X210004281Y-98717228D02* +X209813805Y-98812466D01* +X212861424Y-100241038D02* +X211718567Y-100241038D01* +X212289995Y-100241038D02* +X212289995Y-98241038D01* +X212289995Y-98241038D02* +X212099519Y-98526752D01* +X212099519Y-98526752D02* +X211909043Y-98717228D01* +X211909043Y-98717228D02* +X211718567Y-98812466D01* +X182366188Y-100241038D02* +X182366188Y-98241038D01* +X182366188Y-99193419D02* +X183509045Y-99193419D01* +X183509045Y-100241038D02* +X183509045Y-98241038D01* +X184556664Y-100241038D02* +X184937616Y-100241038D01* +X184937616Y-100241038D02* +X185128093Y-100145800D01* +X185128093Y-100145800D02* +X185223331Y-100050561D01* +X185223331Y-100050561D02* +X185413807Y-99764847D01* +X185413807Y-99764847D02* +X185509045Y-99383895D01* +X185509045Y-99383895D02* +X185509045Y-98621990D01* +X185509045Y-98621990D02* +X185413807Y-98431514D01* +X185413807Y-98431514D02* +X185318569Y-98336276D01* +X185318569Y-98336276D02* +X185128093Y-98241038D01* +X185128093Y-98241038D02* +X184747140Y-98241038D01* +X184747140Y-98241038D02* +X184556664Y-98336276D01* +X184556664Y-98336276D02* +X184461426Y-98431514D01* +X184461426Y-98431514D02* +X184366188Y-98621990D01* +X184366188Y-98621990D02* +X184366188Y-99098180D01* +X184366188Y-99098180D02* +X184461426Y-99288657D01* +X184461426Y-99288657D02* +X184556664Y-99383895D01* +X184556664Y-99383895D02* +X184747140Y-99479133D01* +X184747140Y-99479133D02* +X185128093Y-99479133D01* +X185128093Y-99479133D02* +X185318569Y-99383895D01* +X185318569Y-99383895D02* +X185413807Y-99288657D01* +X185413807Y-99288657D02* +X185509045Y-99098180D01* +X89976190Y-100485638D02* +X89976190Y-98485638D01* +X89976190Y-99438019D02* +X91119047Y-99438019D01* +X91119047Y-100485638D02* +X91119047Y-98485638D01* +X91976190Y-98676114D02* +X92071428Y-98580876D01* +X92071428Y-98580876D02* +X92261904Y-98485638D01* +X92261904Y-98485638D02* +X92738095Y-98485638D01* +X92738095Y-98485638D02* +X92928571Y-98580876D01* +X92928571Y-98580876D02* +X93023809Y-98676114D01* +X93023809Y-98676114D02* +X93119047Y-98866590D01* +X93119047Y-98866590D02* +X93119047Y-99057066D01* +X93119047Y-99057066D02* +X93023809Y-99342780D01* +X93023809Y-99342780D02* +X91880952Y-100485638D01* +X91880952Y-100485638D02* +X93119047Y-100485638D01* +X234213809Y-100479638D02* +X234213809Y-98479638D01* +X234213809Y-99432019D02* +X235356666Y-99432019D01* +X235356666Y-100479638D02* +X235356666Y-98479638D01* +X237356666Y-100479638D02* +X236213809Y-100479638D01* +X236785237Y-100479638D02* +X236785237Y-98479638D01* +X236785237Y-98479638D02* +X236594761Y-98765352D01* +X236594761Y-98765352D02* +X236404285Y-98955828D01* +X236404285Y-98955828D02* +X236213809Y-99051066D01* +X238023333Y-98479638D02* +X239261428Y-98479638D01* +X239261428Y-98479638D02* +X238594761Y-99241542D01* +X238594761Y-99241542D02* +X238880476Y-99241542D01* +X238880476Y-99241542D02* +X239070952Y-99336780D01* +X239070952Y-99336780D02* +X239166190Y-99432019D01* +X239166190Y-99432019D02* +X239261428Y-99622495D01* +X239261428Y-99622495D02* +X239261428Y-100098685D01* +X239261428Y-100098685D02* +X239166190Y-100289161D01* +X239166190Y-100289161D02* +X239070952Y-100384400D01* +X239070952Y-100384400D02* +X238880476Y-100479638D01* +X238880476Y-100479638D02* +X238309047Y-100479638D01* +X238309047Y-100479638D02* +X238118571Y-100384400D01* +X238118571Y-100384400D02* +X238023333Y-100289161D01* +X221013805Y-100241038D02* +X221013805Y-98241038D01* +X221013805Y-99193419D02* +X222156662Y-99193419D01* +X222156662Y-100241038D02* +X222156662Y-98241038D01* +X224156662Y-100241038D02* +X223013805Y-100241038D01* +X223585233Y-100241038D02* +X223585233Y-98241038D01* +X223585233Y-98241038D02* +X223394757Y-98526752D01* +X223394757Y-98526752D02* +X223204281Y-98717228D01* +X223204281Y-98717228D02* +X223013805Y-98812466D01* +X224918567Y-98431514D02* +X225013805Y-98336276D01* +X225013805Y-98336276D02* +X225204281Y-98241038D01* +X225204281Y-98241038D02* +X225680472Y-98241038D01* +X225680472Y-98241038D02* +X225870948Y-98336276D01* +X225870948Y-98336276D02* +X225966186Y-98431514D01* +X225966186Y-98431514D02* +X226061424Y-98621990D01* +X226061424Y-98621990D02* +X226061424Y-98812466D01* +X226061424Y-98812466D02* +X225966186Y-99098180D01* +X225966186Y-99098180D02* +X224823329Y-100241038D01* +X224823329Y-100241038D02* +X226061424Y-100241038D01* +X155966188Y-100241038D02* +X155966188Y-98241038D01* +X155966188Y-99193419D02* +X157109045Y-99193419D01* +X157109045Y-100241038D02* +X157109045Y-98241038D01* +X157870950Y-98241038D02* +X159204283Y-98241038D01* +X159204283Y-98241038D02* +X158347140Y-100241038D01* +X129566190Y-100485638D02* +X129566190Y-98485638D01* +X129566190Y-99438019D02* +X130709047Y-99438019D01* +X130709047Y-100485638D02* +X130709047Y-98485638D01* +X132613809Y-98485638D02* +X131661428Y-98485638D01* +X131661428Y-98485638D02* +X131566190Y-99438019D01* +X131566190Y-99438019D02* +X131661428Y-99342780D01* +X131661428Y-99342780D02* +X131851904Y-99247542D01* +X131851904Y-99247542D02* +X132328095Y-99247542D01* +X132328095Y-99247542D02* +X132518571Y-99342780D01* +X132518571Y-99342780D02* +X132613809Y-99438019D01* +X132613809Y-99438019D02* +X132709047Y-99628495D01* +X132709047Y-99628495D02* +X132709047Y-100104685D01* +X132709047Y-100104685D02* +X132613809Y-100295161D01* +X132613809Y-100295161D02* +X132518571Y-100390400D01* +X132518571Y-100390400D02* +X132328095Y-100485638D01* +X132328095Y-100485638D02* +X131851904Y-100485638D01* +X131851904Y-100485638D02* +X131661428Y-100390400D01* +X131661428Y-100390400D02* +X131566190Y-100295161D01* +X142766190Y-100479638D02* +X142766190Y-98479638D01* +X142766190Y-99432019D02* +X143909047Y-99432019D01* +X143909047Y-100479638D02* +X143909047Y-98479638D01* +X145718571Y-98479638D02* +X145337618Y-98479638D01* +X145337618Y-98479638D02* +X145147142Y-98574876D01* +X145147142Y-98574876D02* +X145051904Y-98670114D01* +X145051904Y-98670114D02* +X144861428Y-98955828D01* +X144861428Y-98955828D02* +X144766190Y-99336780D01* +X144766190Y-99336780D02* +X144766190Y-100098685D01* +X144766190Y-100098685D02* +X144861428Y-100289161D01* +X144861428Y-100289161D02* +X144956666Y-100384400D01* +X144956666Y-100384400D02* +X145147142Y-100479638D01* +X145147142Y-100479638D02* +X145528095Y-100479638D01* +X145528095Y-100479638D02* +X145718571Y-100384400D01* +X145718571Y-100384400D02* +X145813809Y-100289161D01* +X145813809Y-100289161D02* +X145909047Y-100098685D01* +X145909047Y-100098685D02* +X145909047Y-99622495D01* +X145909047Y-99622495D02* +X145813809Y-99432019D01* +X145813809Y-99432019D02* +X145718571Y-99336780D01* +X145718571Y-99336780D02* +X145528095Y-99241542D01* +X145528095Y-99241542D02* +X145147142Y-99241542D01* +X145147142Y-99241542D02* +X144956666Y-99336780D01* +X144956666Y-99336780D02* +X144861428Y-99432019D01* +X144861428Y-99432019D02* +X144766190Y-99622495D01* +D16* +%TO.C,C1*% +X75580000Y-91219420D02* +X75580000Y-91500580D01* +X76600000Y-91219420D02* +X76600000Y-91500580D01* +%TO.C,C3*% +X101550000Y-91249420D02* +X101550000Y-91530580D01* +X102570000Y-91249420D02* +X102570000Y-91530580D01* +%TO.C,C4*% +X115170000Y-91259420D02* +X115170000Y-91540580D01* +X116190000Y-91259420D02* +X116190000Y-91540580D01* +%TO.C,C2*% +X88780000Y-91219420D02* +X88780000Y-91500580D01* +X89800000Y-91219420D02* +X89800000Y-91500580D01* +%TO.C,C7*% +X154780000Y-91219420D02* +X154780000Y-91500580D01* +X155800000Y-91219420D02* +X155800000Y-91500580D01* +%TO.C,C5*% +X128370000Y-91234420D02* +X128370000Y-91515580D01* +X129390000Y-91234420D02* +X129390000Y-91515580D01* +%TO.C,C10*% +X194380000Y-91219420D02* +X194380000Y-91500580D01* +X195400000Y-91219420D02* +X195400000Y-91500580D01* +%TO.C,SW0*% +X64810000Y-92800000D02* +X64810000Y-98120000D01* +X64810000Y-98120000D02* +X75090000Y-98120000D01* +X67300000Y-92860000D02* +X67300000Y-98060000D01* +X67300000Y-98060000D02* +X72600000Y-98060000D01* +X68950000Y-92860000D02* +X67300000Y-92860000D01* +X72600000Y-92860000D02* +X70950000Y-92860000D01* +X72600000Y-98060000D02* +X72600000Y-92860000D01* +X75090000Y-92800000D02* +X64810000Y-92800000D01* +X75090000Y-98120000D02* +X75090000Y-92800000D01* +X70950000Y-92860000D02* +G75* +G02* +X68950000Y-92860000I-1000000J0D01* +G01* +%TO.C,C6*% +X141570000Y-91259420D02* +X141570000Y-91540580D01* +X142590000Y-91259420D02* +X142590000Y-91540580D01* +%TO.C,C11*% +X207580000Y-91219420D02* +X207580000Y-91500580D01* +X208600000Y-91219420D02* +X208600000Y-91500580D01* +%TO.C,C0*% +X62380000Y-91219420D02* +X62380000Y-91500580D01* +X63400000Y-91219420D02* +X63400000Y-91500580D01* +%TO.C,C12*% +X220780000Y-91219420D02* +X220780000Y-91500580D01* +X221800000Y-91219420D02* +X221800000Y-91500580D01* +D17* +%TO.C,G\u002A\u002A\u002A*% +X235386667Y-95880767D02* +X234523067Y-95880767D01* +X234523067Y-96994134D01* +X234133600Y-96994134D01* +X234133600Y-95880767D01* +X232440266Y-95880767D01* +X232440266Y-96994134D01* +X232050800Y-96994134D01* +X232050800Y-95880767D01* +X231187200Y-95880767D01* +X231187200Y-95504000D01* +X235386667Y-95504000D01* +X235386667Y-95880767D01* +G36* +X235386667Y-95880767D02* +G01* +X234523067Y-95880767D01* +X234523067Y-96994134D01* +X234133600Y-96994134D01* +X234133600Y-95880767D01* +X232440266Y-95880767D01* +X232440266Y-96994134D01* +X232050800Y-96994134D01* +X232050800Y-95880767D01* +X231187200Y-95880767D01* +X231187200Y-95504000D01* +X235386667Y-95504000D01* +X235386667Y-95880767D01* +G37* +X226530533Y-95880767D02* +X224849900Y-95880767D01* +X224849900Y-96045867D01* +X226530533Y-96045867D01* +X226530533Y-96422634D01* +X224849900Y-96422634D01* +X224849900Y-96994134D01* +X224460433Y-96994134D01* +X224460517Y-96459675D01* +X224460564Y-96377863D01* +X224460676Y-96301404D01* +X224460854Y-96230587D01* +X224461093Y-96165701D01* +X224461391Y-96107034D01* +X224461747Y-96054875D01* +X224462157Y-96009515D01* +X224462621Y-95971237D01* +X224463135Y-95940336D01* +X224463698Y-95917098D01* +X224464307Y-95901812D01* +X224464814Y-95895584D01* +X224477160Y-95834464D01* +X224496113Y-95778625D01* +X224521758Y-95727949D01* +X224554179Y-95682321D01* +X224593462Y-95641627D01* +X224639691Y-95605749D01* +X224692950Y-95574573D01* +X224703850Y-95569182D01* +X224742091Y-95552310D01* +X224781349Y-95538302D01* +X224824092Y-95526374D01* +X224872798Y-95515748D01* +X224873183Y-95515672D01* +X224878861Y-95514580D01* +X224884453Y-95513579D01* +X224890331Y-95512664D01* +X224896870Y-95511831D01* +X224904446Y-95511074D01* +X224913434Y-95510389D01* +X224924208Y-95509772D01* +X224937145Y-95509218D01* +X224952618Y-95508723D01* +X224971002Y-95508281D01* +X224992674Y-95507888D01* +X225018007Y-95507539D01* +X225047376Y-95507231D01* +X225081157Y-95506957D01* +X225119725Y-95506714D01* +X225163454Y-95506498D01* +X225212720Y-95506302D01* +X225267897Y-95506123D01* +X225329361Y-95505957D01* +X225397486Y-95505798D01* +X225472648Y-95505642D01* +X225555221Y-95505485D01* +X225645582Y-95505320D01* +X225725142Y-95505178D01* +X226530533Y-95503750D01* +X226530533Y-95880767D01* +G36* +X226530533Y-95880767D02* +G01* +X224849900Y-95880767D01* +X224849900Y-96045867D01* +X226530533Y-96045867D01* +X226530533Y-96422634D01* +X224849900Y-96422634D01* +X224849900Y-96994134D01* +X224460433Y-96994134D01* +X224460517Y-96459675D01* +X224460564Y-96377863D01* +X224460676Y-96301404D01* +X224460854Y-96230587D01* +X224461093Y-96165701D01* +X224461391Y-96107034D01* +X224461747Y-96054875D01* +X224462157Y-96009515D01* +X224462621Y-95971237D01* +X224463135Y-95940336D01* +X224463698Y-95917098D01* +X224464307Y-95901812D01* +X224464814Y-95895584D01* +X224477160Y-95834464D01* +X224496113Y-95778625D01* +X224521758Y-95727949D01* +X224554179Y-95682321D01* +X224593462Y-95641627D01* +X224639691Y-95605749D01* +X224692950Y-95574573D01* +X224703850Y-95569182D01* +X224742091Y-95552310D01* +X224781349Y-95538302D01* +X224824092Y-95526374D01* +X224872798Y-95515748D01* +X224873183Y-95515672D01* +X224878861Y-95514580D01* +X224884453Y-95513579D01* +X224890331Y-95512664D01* +X224896870Y-95511831D01* +X224904446Y-95511074D01* +X224913434Y-95510389D01* +X224924208Y-95509772D01* +X224937145Y-95509218D01* +X224952618Y-95508723D01* +X224971002Y-95508281D01* +X224992674Y-95507888D01* +X225018007Y-95507539D01* +X225047376Y-95507231D01* +X225081157Y-95506957D01* +X225119725Y-95506714D01* +X225163454Y-95506498D01* +X225212720Y-95506302D01* +X225267897Y-95506123D01* +X225329361Y-95505957D01* +X225397486Y-95505798D01* +X225472648Y-95505642D01* +X225555221Y-95505485D01* +X225645582Y-95505320D01* +X225725142Y-95505178D01* +X226530533Y-95503750D01* +X226530533Y-95880767D01* +G37* +X238573309Y-95505066D02* +X238674741Y-95505212D01* +X238768076Y-95505342D01* +X238853682Y-95505466D01* +X238931931Y-95505592D01* +X239003189Y-95505730D01* +X239067827Y-95505890D01* +X239126214Y-95506080D01* +X239178719Y-95506311D01* +X239225712Y-95506592D01* +X239267562Y-95506933D01* +X239304637Y-95507341D01* +X239337308Y-95507828D01* +X239365944Y-95508403D01* +X239390912Y-95509075D01* +X239412584Y-95509853D01* +X239431328Y-95510747D01* +X239447513Y-95511766D01* +X239461510Y-95512920D01* +X239473687Y-95514218D01* +X239484412Y-95515670D01* +X239494057Y-95517285D01* +X239502989Y-95519073D01* +X239511579Y-95521042D01* +X239520194Y-95523203D01* +X239529206Y-95525564D01* +X239538982Y-95528137D01* +X239545916Y-95529925D01* +X239603192Y-95548234D01* +X239656274Y-95572712D01* +X239704503Y-95602864D01* +X239747222Y-95638194D01* +X239783770Y-95678207D01* +X239813489Y-95722407D01* +X239821187Y-95736834D01* +X239839846Y-95781107D01* +X239854159Y-95829958D01* +X239863772Y-95881123D01* +X239868339Y-95932343D01* +X239867509Y-95981357D01* +X239863729Y-96011999D01* +X239856533Y-96045089D01* +X239845746Y-96083469D01* +X239832024Y-96125110D01* +X239816023Y-96167975D01* +X239804450Y-96196132D01* +X239785189Y-96241222D01* +X239808381Y-96280628D01* +X239841090Y-96341978D01* +X239866198Y-96401849D01* +X239883597Y-96459897D01* +X239893173Y-96515779D01* +X239895166Y-96553780D01* +X239891089Y-96612474D01* +X239879018Y-96668764D01* +X239859195Y-96722213D01* +X239831863Y-96772381D01* +X239797261Y-96818829D01* +X239755634Y-96861120D01* +X239707223Y-96898812D01* +X239703635Y-96901233D01* +X239663601Y-96926307D01* +X239625596Y-96946150D01* +X239586718Y-96962011D01* +X239544064Y-96975139D01* +X239515200Y-96982282D01* +X239473950Y-96991760D01* +X237715000Y-96994308D01* +X237715001Y-96617367D01* +X237715001Y-96435308D01* +X238104466Y-96435308D01* +X238104466Y-96617367D01* +X239484702Y-96617367D01* +X239483559Y-96527409D01* +X239482416Y-96437450D01* +X238104466Y-96435308D01* +X237715001Y-96435308D01* +X237715000Y-96050100D01* +X238104466Y-96050100D01* +X239463366Y-96050100D01* +X239463366Y-95880767D01* +X238104466Y-95880767D01* +X238104466Y-96050100D01* +X237715000Y-96050100D01* +X237715000Y-95880767D01* +X237715000Y-95503783D01* +X238573309Y-95505066D01* +G36* +X238573309Y-95505066D02* +G01* +X238674741Y-95505212D01* +X238768076Y-95505342D01* +X238853682Y-95505466D01* +X238931931Y-95505592D01* +X239003189Y-95505730D01* +X239067827Y-95505890D01* +X239126214Y-95506080D01* +X239178719Y-95506311D01* +X239225712Y-95506592D01* +X239267562Y-95506933D01* +X239304637Y-95507341D01* +X239337308Y-95507828D01* +X239365944Y-95508403D01* +X239390912Y-95509075D01* +X239412584Y-95509853D01* +X239431328Y-95510747D01* +X239447513Y-95511766D01* +X239461510Y-95512920D01* +X239473687Y-95514218D01* +X239484412Y-95515670D01* +X239494057Y-95517285D01* +X239502989Y-95519073D01* +X239511579Y-95521042D01* +X239520194Y-95523203D01* +X239529206Y-95525564D01* +X239538982Y-95528137D01* +X239545916Y-95529925D01* +X239603192Y-95548234D01* +X239656274Y-95572712D01* +X239704503Y-95602864D01* +X239747222Y-95638194D01* +X239783770Y-95678207D01* +X239813489Y-95722407D01* +X239821187Y-95736834D01* +X239839846Y-95781107D01* +X239854159Y-95829958D01* +X239863772Y-95881123D01* +X239868339Y-95932343D01* +X239867509Y-95981357D01* +X239863729Y-96011999D01* +X239856533Y-96045089D01* +X239845746Y-96083469D01* +X239832024Y-96125110D01* +X239816023Y-96167975D01* +X239804450Y-96196132D01* +X239785189Y-96241222D01* +X239808381Y-96280628D01* +X239841090Y-96341978D01* +X239866198Y-96401849D01* +X239883597Y-96459897D01* +X239893173Y-96515779D01* +X239895166Y-96553780D01* +X239891089Y-96612474D01* +X239879018Y-96668764D01* +X239859195Y-96722213D01* +X239831863Y-96772381D01* +X239797261Y-96818829D01* +X239755634Y-96861120D01* +X239707223Y-96898812D01* +X239703635Y-96901233D01* +X239663601Y-96926307D01* +X239625596Y-96946150D01* +X239586718Y-96962011D01* +X239544064Y-96975139D01* +X239515200Y-96982282D01* +X239473950Y-96991760D01* +X237715000Y-96994308D01* +X237715001Y-96617367D01* +X237715001Y-96435308D01* +X238104466Y-96435308D01* +X238104466Y-96617367D01* +X239484702Y-96617367D01* +X239483559Y-96527409D01* +X239482416Y-96437450D01* +X238104466Y-96435308D01* +X237715001Y-96435308D01* +X237715000Y-96050100D01* +X238104466Y-96050100D01* +X239463366Y-96050100D01* +X239463366Y-95880767D01* +X238104466Y-95880767D01* +X238104466Y-96050100D01* +X237715000Y-96050100D01* +X237715000Y-95880767D01* +X237715000Y-95503783D01* +X238573309Y-95505066D01* +G37* +X235818467Y-96617367D02* +X237211233Y-96617368D01* +X237211233Y-95504000D01* +X237600998Y-95504000D01* +X237599632Y-96057509D01* +X237598267Y-96611017D01* +X237588730Y-96647000D01* +X237571741Y-96695767D01* +X237547243Y-96743933D01* +X237516183Y-96790501D01* +X237479510Y-96834476D01* +X237438172Y-96874859D01* +X237393115Y-96910656D01* +X237345289Y-96940870D01* +X237295640Y-96964504D01* +X237281657Y-96969766D01* +X237272832Y-96972919D01* +X237264702Y-96975787D01* +X237256850Y-96978385D01* +X237248859Y-96980726D01* +X237240312Y-96982822D01* +X237230792Y-96984686D01* +X237219881Y-96986332D01* +X237207162Y-96987772D01* +X237192218Y-96989021D01* +X237174631Y-96990089D01* +X237153985Y-96990992D01* +X237129862Y-96991742D01* +X237101844Y-96992351D01* +X237069515Y-96992834D01* +X237032458Y-96993202D01* +X236990254Y-96993470D01* +X236942487Y-96993649D01* +X236888740Y-96993753D01* +X236828595Y-96993798D01* +X236761635Y-96993792D01* +X236687442Y-96993751D01* +X236605602Y-96993687D01* +X236519587Y-96993617D01* +X236445270Y-96993536D01* +X236373009Y-96993413D01* +X236303282Y-96993250D01* +X236236569Y-96993051D01* +X236173347Y-96992818D01* +X236114092Y-96992554D01* +X236059284Y-96992263D01* +X236009400Y-96991946D01* +X235964920Y-96991608D01* +X235926319Y-96991250D01* +X235894077Y-96990876D01* +X235868671Y-96990489D01* +X235850580Y-96990091D01* +X235840280Y-96989685D01* +X235838419Y-96989516D01* +X235793908Y-96979652D01* +X235747647Y-96963252D01* +X235701829Y-96941278D01* +X235658645Y-96914684D01* +X235645515Y-96905185D01* +X235620501Y-96884598D01* +X235593436Y-96859377D01* +X235566295Y-96831597D01* +X235541060Y-96803335D01* +X235519707Y-96776662D01* +X235510255Y-96763302D01* +X235482272Y-96716904D01* +X235460604Y-96670553D01* +X235443791Y-96620941D01* +X235438344Y-96600434D01* +X235437330Y-96595671D01* +X235436415Y-96589667D01* +X235435593Y-96581973D01* +X235434857Y-96572140D01* +X235434201Y-96559717D01* +X235433618Y-96544256D01* +X235433100Y-96525307D01* +X235432643Y-96502422D01* +X235432239Y-96475149D01* +X235431881Y-96443041D01* +X235431565Y-96405648D01* +X235431280Y-96362520D01* +X235431024Y-96313209D01* +X235430788Y-96257265D01* +X235430564Y-96194238D01* +X235430348Y-96123679D01* +X235430133Y-96045139D01* +X235430116Y-96038459D01* +X235428721Y-95504000D01* +X235818467Y-95504000D01* +X235818467Y-96617367D01* +G36* +X235818467Y-96617367D02* +G01* +X237211233Y-96617368D01* +X237211233Y-95504000D01* +X237600998Y-95504000D01* +X237599632Y-96057509D01* +X237598267Y-96611017D01* +X237588730Y-96647000D01* +X237571741Y-96695767D01* +X237547243Y-96743933D01* +X237516183Y-96790501D01* +X237479510Y-96834476D01* +X237438172Y-96874859D01* +X237393115Y-96910656D01* +X237345289Y-96940870D01* +X237295640Y-96964504D01* +X237281657Y-96969766D01* +X237272832Y-96972919D01* +X237264702Y-96975787D01* +X237256850Y-96978385D01* +X237248859Y-96980726D01* +X237240312Y-96982822D01* +X237230792Y-96984686D01* +X237219881Y-96986332D01* +X237207162Y-96987772D01* +X237192218Y-96989021D01* +X237174631Y-96990089D01* +X237153985Y-96990992D01* +X237129862Y-96991742D01* +X237101844Y-96992351D01* +X237069515Y-96992834D01* +X237032458Y-96993202D01* +X236990254Y-96993470D01* +X236942487Y-96993649D01* +X236888740Y-96993753D01* +X236828595Y-96993798D01* +X236761635Y-96993792D01* +X236687442Y-96993751D01* +X236605602Y-96993687D01* +X236519587Y-96993617D01* +X236445270Y-96993536D01* +X236373009Y-96993413D01* +X236303282Y-96993250D01* +X236236569Y-96993051D01* +X236173347Y-96992818D01* +X236114092Y-96992554D01* +X236059284Y-96992263D01* +X236009400Y-96991946D01* +X235964920Y-96991608D01* +X235926319Y-96991250D01* +X235894077Y-96990876D01* +X235868671Y-96990489D01* +X235850580Y-96990091D01* +X235840280Y-96989685D01* +X235838419Y-96989516D01* +X235793908Y-96979652D01* +X235747647Y-96963252D01* +X235701829Y-96941278D01* +X235658645Y-96914684D01* +X235645515Y-96905185D01* +X235620501Y-96884598D01* +X235593436Y-96859377D01* +X235566295Y-96831597D01* +X235541060Y-96803335D01* +X235519707Y-96776662D01* +X235510255Y-96763302D01* +X235482272Y-96716904D01* +X235460604Y-96670553D01* +X235443791Y-96620941D01* +X235438344Y-96600434D01* +X235437330Y-96595671D01* +X235436415Y-96589667D01* +X235435593Y-96581973D01* +X235434857Y-96572140D01* +X235434201Y-96559717D01* +X235433618Y-96544256D01* +X235433100Y-96525307D01* +X235432643Y-96502422D01* +X235432239Y-96475149D01* +X235431881Y-96443041D01* +X235431565Y-96405648D01* +X235431280Y-96362520D01* +X235431024Y-96313209D01* +X235430788Y-96257265D01* +X235430564Y-96194238D01* +X235430348Y-96123679D01* +X235430133Y-96045139D01* +X235430116Y-96038459D01* +X235428721Y-95504000D01* +X235818467Y-95504000D01* +X235818467Y-96617367D01* +G37* +X227591945Y-95504020D02* +X227697043Y-95504079D01* +X227793899Y-95504178D01* +X227882626Y-95504317D01* +X227963337Y-95504497D01* +X228036143Y-95504721D01* +X228101160Y-95504986D01* +X228158497Y-95505294D01* +X228208267Y-95505645D01* +X228250586Y-95506041D01* +X228285561Y-95506482D01* +X228313308Y-95506967D01* +X228333939Y-95507499D01* +X228347567Y-95508077D01* +X228353561Y-95508582D01* +X228409440Y-95520206D01* +X228461550Y-95539141D01* +X228510443Y-95565662D01* +X228556666Y-95600036D01* +X228578800Y-95620111D01* +X228620810Y-95665206D01* +X228656079Y-95713406D01* +X228685266Y-95765841D01* +X228709027Y-95823647D01* +X228722729Y-95867707D01* +X228733917Y-95908284D01* +X228736345Y-96994134D01* +X227875798Y-96993598D01* +X227789940Y-96993526D01* +X227706218Y-96993420D01* +X227625039Y-96993282D01* +X227546815Y-96993114D01* +X227471955Y-96992917D01* +X227400869Y-96992694D01* +X227333967Y-96992446D01* +X227271659Y-96992177D01* +X227214356Y-96991887D01* +X227162466Y-96991578D01* +X227116401Y-96991255D01* +X227076569Y-96990914D01* +X227043382Y-96990563D01* +X227017249Y-96990202D01* +X226998579Y-96989831D01* +X226987784Y-96989456D01* +X226985617Y-96989285D01* +X226924934Y-96977397D01* +X226865683Y-96957714D01* +X226808877Y-96930864D01* +X226755530Y-96897470D01* +X226706654Y-96858159D01* +X226663264Y-96813556D01* +X226629981Y-96769767D01* +X226600419Y-96718132D01* +X226578349Y-96663252D01* +X226566731Y-96617367D01* +X226962333Y-96617367D01* +X228346633Y-96617367D01* +X228346633Y-96435334D01* +X226962333Y-96435334D01* +X226962333Y-96617367D01* +X226566731Y-96617367D01* +X226563844Y-96605963D01* +X226556981Y-96547101D01* +X226557830Y-96487502D01* +X226565405Y-96435334D01* +X226566470Y-96428007D01* +X226582973Y-96369450D01* +X226592248Y-96345383D01* +X226616930Y-96296653D01* +X226648977Y-96250047D01* +X226687376Y-96206484D01* +X226731113Y-96166882D01* +X226779174Y-96132162D01* +X226830543Y-96103240D01* +X226883922Y-96081134D01* +X226892289Y-96078261D01* +X226900048Y-96075643D01* +X226907609Y-96073268D01* +X226915379Y-96071123D01* +X226923769Y-96069198D01* +X226933185Y-96067480D01* +X226944037Y-96065958D01* +X226956735Y-96064619D01* +X226971685Y-96063452D01* +X226989298Y-96062446D01* +X227009982Y-96061588D01* +X227034145Y-96060866D01* +X227062196Y-96060269D01* +X227094544Y-96059785D01* +X227131598Y-96059403D01* +X227173765Y-96059109D01* +X227221456Y-96058893D01* +X227275078Y-96058743D01* +X227335041Y-96058647D01* +X227401752Y-96058593D01* +X227475621Y-96058570D01* +X227557057Y-96058565D01* +X227646467Y-96058567D01* +X228346633Y-96058567D01* +X228346633Y-95880767D01* +X226636367Y-95880767D01* +X226636367Y-95504000D01* +X227478494Y-95504000D01* +X227591945Y-95504020D01* +G36* +X227591945Y-95504020D02* +G01* +X227697043Y-95504079D01* +X227793899Y-95504178D01* +X227882626Y-95504317D01* +X227963337Y-95504497D01* +X228036143Y-95504721D01* +X228101160Y-95504986D01* +X228158497Y-95505294D01* +X228208267Y-95505645D01* +X228250586Y-95506041D01* +X228285561Y-95506482D01* +X228313308Y-95506967D01* +X228333939Y-95507499D01* +X228347567Y-95508077D01* +X228353561Y-95508582D01* +X228409440Y-95520206D01* +X228461550Y-95539141D01* +X228510443Y-95565662D01* +X228556666Y-95600036D01* +X228578800Y-95620111D01* +X228620810Y-95665206D01* +X228656079Y-95713406D01* +X228685266Y-95765841D01* +X228709027Y-95823647D01* +X228722729Y-95867707D01* +X228733917Y-95908284D01* +X228736345Y-96994134D01* +X227875798Y-96993598D01* +X227789940Y-96993526D01* +X227706218Y-96993420D01* +X227625039Y-96993282D01* +X227546815Y-96993114D01* +X227471955Y-96992917D01* +X227400869Y-96992694D01* +X227333967Y-96992446D01* +X227271659Y-96992177D01* +X227214356Y-96991887D01* +X227162466Y-96991578D01* +X227116401Y-96991255D01* +X227076569Y-96990914D01* +X227043382Y-96990563D01* +X227017249Y-96990202D01* +X226998579Y-96989831D01* +X226987784Y-96989456D01* +X226985617Y-96989285D01* +X226924934Y-96977397D01* +X226865683Y-96957714D01* +X226808877Y-96930864D01* +X226755530Y-96897470D01* +X226706654Y-96858159D01* +X226663264Y-96813556D01* +X226629981Y-96769767D01* +X226600419Y-96718132D01* +X226578349Y-96663252D01* +X226566731Y-96617367D01* +X226962333Y-96617367D01* +X228346633Y-96617367D01* +X228346633Y-96435334D01* +X226962333Y-96435334D01* +X226962333Y-96617367D01* +X226566731Y-96617367D01* +X226563844Y-96605963D01* +X226556981Y-96547101D01* +X226557830Y-96487502D01* +X226565405Y-96435334D01* +X226566470Y-96428007D01* +X226582973Y-96369450D01* +X226592248Y-96345383D01* +X226616930Y-96296653D01* +X226648977Y-96250047D01* +X226687376Y-96206484D01* +X226731113Y-96166882D01* +X226779174Y-96132162D01* +X226830543Y-96103240D01* +X226883922Y-96081134D01* +X226892289Y-96078261D01* +X226900048Y-96075643D01* +X226907609Y-96073268D01* +X226915379Y-96071123D01* +X226923769Y-96069198D01* +X226933185Y-96067480D01* +X226944037Y-96065958D01* +X226956735Y-96064619D01* +X226971685Y-96063452D01* +X226989298Y-96062446D01* +X227009982Y-96061588D01* +X227034145Y-96060866D01* +X227062196Y-96060269D01* +X227094544Y-96059785D01* +X227131598Y-96059403D01* +X227173765Y-96059109D01* +X227221456Y-96058893D01* +X227275078Y-96058743D01* +X227335041Y-96058647D01* +X227401752Y-96058593D01* +X227475621Y-96058570D01* +X227557057Y-96058565D01* +X227646467Y-96058567D01* +X228346633Y-96058567D01* +X228346633Y-95880767D01* +X226636367Y-95880767D01* +X226636367Y-95504000D01* +X227478494Y-95504000D01* +X227591945Y-95504020D01* +G37* +X231054952Y-95691237D02* +X231053850Y-95878650D01* +X229256800Y-95880786D01* +X229256800Y-96050100D01* +X229964936Y-96050100D01* +X230069478Y-96050128D01* +X230166409Y-96050210D01* +X230255657Y-96050346D01* +X230337149Y-96050536D01* +X230410814Y-96050780D01* +X230476578Y-96051077D01* +X230534371Y-96051426D01* +X230584119Y-96051827D01* +X230625751Y-96052280D01* +X230659195Y-96052785D01* +X230684377Y-96053340D01* +X230701227Y-96053945D01* +X230708944Y-96054499D01* +X230772364Y-96066130D01* +X230833385Y-96084968D01* +X230890556Y-96110518D01* +X230915819Y-96124789D01* +X230972337Y-96163385D01* +X231021584Y-96206095D01* +X231063485Y-96252825D01* +X231097966Y-96303477D01* +X231124951Y-96357956D01* +X231144367Y-96416165D01* +X231145678Y-96421334D01* +X231151330Y-96452496D01* +X231154630Y-96488992D01* +X231155580Y-96528021D01* +X231154178Y-96566779D01* +X231150426Y-96602466D01* +X231145678Y-96627133D01* +X231126851Y-96686044D01* +X231100577Y-96740949D01* +X231066946Y-96791705D01* +X231026045Y-96838171D01* +X231001045Y-96861360D01* +X230952683Y-96899519D01* +X230903490Y-96930530D01* +X230851592Y-96955345D01* +X230795109Y-96974914D01* +X230757517Y-96984701D01* +X230753539Y-96985496D01* +X230748486Y-96986230D01* +X230742017Y-96986907D01* +X230733789Y-96987529D01* +X230723459Y-96988099D01* +X230710686Y-96988621D01* +X230695127Y-96989098D01* +X230676440Y-96989531D01* +X230654284Y-96989927D01* +X230628316Y-96990284D01* +X230598193Y-96990609D01* +X230563574Y-96990903D01* +X230524116Y-96991170D01* +X230479478Y-96991414D01* +X230429317Y-96991635D01* +X230373291Y-96991839D01* +X230311058Y-96992027D01* +X230242275Y-96992204D01* +X230166601Y-96992370D01* +X230083693Y-96992533D01* +X229993211Y-96992692D01* +X229894808Y-96992851D01* +X229831431Y-96992949D01* +X228934978Y-96994305D01* +X228936081Y-96806893D01* +X228937183Y-96619484D01* +X229852726Y-96618416D01* +X230768268Y-96617348D01* +X230767126Y-96527399D01* +X230765983Y-96437450D01* +X230016683Y-96435183D01* +X229922902Y-96434895D01* +X229837205Y-96434621D01* +X229759212Y-96434358D01* +X229688541Y-96434099D01* +X229624812Y-96433840D01* +X229567643Y-96433577D01* +X229516652Y-96433303D01* +X229471458Y-96433016D01* +X229431679Y-96432709D01* +X229396935Y-96432379D01* +X229366844Y-96432019D01* +X229341024Y-96431626D01* +X229319095Y-96431194D01* +X229300674Y-96430720D01* +X229285380Y-96430197D01* +X229272832Y-96429622D01* +X229262649Y-96428989D01* +X229254450Y-96428294D01* +X229247852Y-96427531D01* +X229242474Y-96426697D01* +X229237936Y-96425786D01* +X229236142Y-96425368D01* +X229174758Y-96406808D01* +X229116360Y-96381784D01* +X229061683Y-96350894D01* +X229011465Y-96314734D01* +X228966441Y-96273899D01* +X228927352Y-96228988D01* +X228894930Y-96180597D01* +X228869914Y-96129324D01* +X228869560Y-96128436D01* +X228856279Y-96089434D01* +X228847680Y-96049924D01* +X228843403Y-96007565D01* +X228843088Y-95960014D01* +X228843186Y-95956967D01* +X228846718Y-95908269D01* +X228854181Y-95865217D01* +X228866247Y-95825644D01* +X228883587Y-95787383D01* +X228906874Y-95748266D01* +X228908683Y-95745532D01* +X228937818Y-95707563D01* +X228973882Y-95670153D01* +X229015370Y-95634573D01* +X229060776Y-95602095D01* +X229108592Y-95573992D01* +X229116958Y-95569688D01* +X229148163Y-95555647D01* +X229184912Y-95541837D01* +X229224317Y-95529234D01* +X229263489Y-95518810D01* +X229276843Y-95515807D01* +X229322417Y-95506117D01* +X231056055Y-95503823D01* +X231054952Y-95691237D01* +G36* +X231054952Y-95691237D02* +G01* +X231053850Y-95878650D01* +X229256800Y-95880786D01* +X229256800Y-96050100D01* +X229964936Y-96050100D01* +X230069478Y-96050128D01* +X230166409Y-96050210D01* +X230255657Y-96050346D01* +X230337149Y-96050536D01* +X230410814Y-96050780D01* +X230476578Y-96051077D01* +X230534371Y-96051426D01* +X230584119Y-96051827D01* +X230625751Y-96052280D01* +X230659195Y-96052785D01* +X230684377Y-96053340D01* +X230701227Y-96053945D01* +X230708944Y-96054499D01* +X230772364Y-96066130D01* +X230833385Y-96084968D01* +X230890556Y-96110518D01* +X230915819Y-96124789D01* +X230972337Y-96163385D01* +X231021584Y-96206095D01* +X231063485Y-96252825D01* +X231097966Y-96303477D01* +X231124951Y-96357956D01* +X231144367Y-96416165D01* +X231145678Y-96421334D01* +X231151330Y-96452496D01* +X231154630Y-96488992D01* +X231155580Y-96528021D01* +X231154178Y-96566779D01* +X231150426Y-96602466D01* +X231145678Y-96627133D01* +X231126851Y-96686044D01* +X231100577Y-96740949D01* +X231066946Y-96791705D01* +X231026045Y-96838171D01* +X231001045Y-96861360D01* +X230952683Y-96899519D01* +X230903490Y-96930530D01* +X230851592Y-96955345D01* +X230795109Y-96974914D01* +X230757517Y-96984701D01* +X230753539Y-96985496D01* +X230748486Y-96986230D01* +X230742017Y-96986907D01* +X230733789Y-96987529D01* +X230723459Y-96988099D01* +X230710686Y-96988621D01* +X230695127Y-96989098D01* +X230676440Y-96989531D01* +X230654284Y-96989927D01* +X230628316Y-96990284D01* +X230598193Y-96990609D01* +X230563574Y-96990903D01* +X230524116Y-96991170D01* +X230479478Y-96991414D01* +X230429317Y-96991635D01* +X230373291Y-96991839D01* +X230311058Y-96992027D01* +X230242275Y-96992204D01* +X230166601Y-96992370D01* +X230083693Y-96992533D01* +X229993211Y-96992692D01* +X229894808Y-96992851D01* +X229831431Y-96992949D01* +X228934978Y-96994305D01* +X228936081Y-96806893D01* +X228937183Y-96619484D01* +X229852726Y-96618416D01* +X230768268Y-96617348D01* +X230767126Y-96527399D01* +X230765983Y-96437450D01* +X230016683Y-96435183D01* +X229922902Y-96434895D01* +X229837205Y-96434621D01* +X229759212Y-96434358D01* +X229688541Y-96434099D01* +X229624812Y-96433840D01* +X229567643Y-96433577D01* +X229516652Y-96433303D01* +X229471458Y-96433016D01* +X229431679Y-96432709D01* +X229396935Y-96432379D01* +X229366844Y-96432019D01* +X229341024Y-96431626D01* +X229319095Y-96431194D01* +X229300674Y-96430720D01* +X229285380Y-96430197D01* +X229272832Y-96429622D01* +X229262649Y-96428989D01* +X229254450Y-96428294D01* +X229247852Y-96427531D01* +X229242474Y-96426697D01* +X229237936Y-96425786D01* +X229236142Y-96425368D01* +X229174758Y-96406808D01* +X229116360Y-96381784D01* +X229061683Y-96350894D01* +X229011465Y-96314734D01* +X228966441Y-96273899D01* +X228927352Y-96228988D01* +X228894930Y-96180597D01* +X228869914Y-96129324D01* +X228869560Y-96128436D01* +X228856279Y-96089434D01* +X228847680Y-96049924D01* +X228843403Y-96007565D01* +X228843088Y-95960014D01* +X228843186Y-95956967D01* +X228846718Y-95908269D01* +X228854181Y-95865217D01* +X228866247Y-95825644D01* +X228883587Y-95787383D01* +X228906874Y-95748266D01* +X228908683Y-95745532D01* +X228937818Y-95707563D01* +X228973882Y-95670153D01* +X229015370Y-95634573D01* +X229060776Y-95602095D01* +X229108592Y-95573992D01* +X229116958Y-95569688D01* +X229148163Y-95555647D01* +X229184912Y-95541837D01* +X229224317Y-95529234D01* +X229263489Y-95518810D01* +X229276843Y-95515807D01* +X229322417Y-95506117D01* +X231056055Y-95503823D01* +X231054952Y-95691237D01* +G37* +X241398357Y-95504483D02* +X241447823Y-95504573D01* +X241491521Y-95504757D01* +X241529897Y-95505046D01* +X241563403Y-95505451D01* +X241592488Y-95505980D01* +X241617602Y-95506646D01* +X241639193Y-95507458D01* +X241657713Y-95508427D01* +X241673609Y-95509562D01* +X241687332Y-95510877D01* +X241699331Y-95512378D01* +X241710055Y-95514078D01* +X241719955Y-95515987D01* +X241729479Y-95518114D01* +X241739078Y-95520471D01* +X241741537Y-95521096D01* +X241798233Y-95539858D01* +X241851855Y-95566097D01* +X241901715Y-95599159D01* +X241947121Y-95638395D01* +X241987385Y-95683157D01* +X242021816Y-95732793D01* +X242049725Y-95786654D01* +X242064682Y-95825530D01* +X242069549Y-95840260D01* +X242073729Y-95853555D01* +X242077279Y-95866175D01* +X242080256Y-95878884D01* +X242082718Y-95892442D01* +X242084721Y-95907613D01* +X242086321Y-95925158D01* +X242087578Y-95945840D01* +X242088546Y-95970419D01* +X242089283Y-95999659D01* +X242089847Y-96034321D01* +X242090294Y-96075168D01* +X242090681Y-96122961D01* +X242091063Y-96178160D01* +X242092798Y-96435334D01* +X240394700Y-96435334D01* +X240394700Y-96617367D01* +X242092267Y-96617367D01* +X242092267Y-96994134D01* +X241265708Y-96993456D01* +X241182475Y-96993380D01* +X241101394Y-96993289D01* +X241022880Y-96993186D01* +X240947348Y-96993072D01* +X240875215Y-96992947D01* +X240806895Y-96992812D01* +X240742804Y-96992669D01* +X240683357Y-96992520D01* +X240628970Y-96992363D01* +X240580056Y-96992202D01* +X240537035Y-96992038D01* +X240500317Y-96991871D01* +X240470322Y-96991701D01* +X240447462Y-96991532D01* +X240432154Y-96991365D01* +X240424813Y-96991199D01* +X240424333Y-96991165D01* +X240382828Y-96983661D01* +X240338363Y-96970269D01* +X240293112Y-96951837D01* +X240249248Y-96929210D01* +X240222369Y-96912559D01* +X240168841Y-96872996D01* +X240122330Y-96830511D01* +X240083127Y-96785471D01* +X240051527Y-96738237D01* +X240027822Y-96689176D01* +X240016827Y-96656625D01* +X240015131Y-96650454D01* +X240013653Y-96644375D01* +X240012375Y-96637781D01* +X240011278Y-96630070D01* +X240010345Y-96620633D01* +X240009558Y-96608868D01* +X240008903Y-96594167D01* +X240008357Y-96575928D01* +X240007906Y-96553541D01* +X240007530Y-96526405D01* +X240007214Y-96493912D01* +X240006938Y-96455459D01* +X240006686Y-96410439D01* +X240006440Y-96358247D01* +X240006182Y-96298278D01* +X240006144Y-96289283D01* +X240005891Y-96222989D01* +X240005738Y-96164543D01* +X240005708Y-96113324D01* +X240005823Y-96068713D01* +X240005928Y-96054334D01* +X240394700Y-96054334D01* +X241702800Y-96054335D01* +X241702800Y-95880767D01* +X240394700Y-95880767D01* +X240394700Y-96054334D01* +X240005928Y-96054334D01* +X240006105Y-96030091D01* +X240006577Y-95996841D01* +X240007262Y-95968341D01* +X240008180Y-95943973D01* +X240009356Y-95923117D01* +X240010811Y-95905155D01* +X240012568Y-95889466D01* +X240013858Y-95880767D01* +X240014650Y-95875433D01* +X240017076Y-95862435D01* +X240019873Y-95849853D01* +X240022404Y-95839620D01* +X240030472Y-95814117D01* +X240042097Y-95785152D01* +X240055882Y-95755728D01* +X240070428Y-95728850D01* +X240083018Y-95709317D01* +X240109740Y-95677181D01* +X240142649Y-95645183D01* +X240179616Y-95615034D01* +X240218508Y-95588444D01* +X240257195Y-95567122D01* +X240264356Y-95563804D01* +X240301154Y-95549084D01* +X240343199Y-95535252D01* +X240387270Y-95523290D01* +X240421782Y-95515736D01* +X240428535Y-95514459D01* +X240435174Y-95513306D01* +X240442154Y-95512270D01* +X240449923Y-95511343D01* +X240458935Y-95510518D01* +X240469644Y-95509786D01* +X240482499Y-95509140D01* +X240497955Y-95508573D01* +X240516462Y-95508075D01* +X240538474Y-95507642D01* +X240564439Y-95507264D01* +X240594814Y-95506933D01* +X240630050Y-95506643D01* +X240670597Y-95506384D01* +X240716909Y-95506150D01* +X240769438Y-95505933D01* +X240828636Y-95505725D01* +X240894954Y-95505519D01* +X240968845Y-95505306D01* +X241048750Y-95505086D01* +X241133806Y-95504860D01* +X241210846Y-95504676D01* +X241280318Y-95504545D01* +X241342672Y-95504477D01* +X241398357Y-95504483D01* +G36* +X241398357Y-95504483D02* +G01* +X241447823Y-95504573D01* +X241491521Y-95504757D01* +X241529897Y-95505046D01* +X241563403Y-95505451D01* +X241592488Y-95505980D01* +X241617602Y-95506646D01* +X241639193Y-95507458D01* +X241657713Y-95508427D01* +X241673609Y-95509562D01* +X241687332Y-95510877D01* +X241699331Y-95512378D01* +X241710055Y-95514078D01* +X241719955Y-95515987D01* +X241729479Y-95518114D01* +X241739078Y-95520471D01* +X241741537Y-95521096D01* +X241798233Y-95539858D01* +X241851855Y-95566097D01* +X241901715Y-95599159D01* +X241947121Y-95638395D01* +X241987385Y-95683157D01* +X242021816Y-95732793D01* +X242049725Y-95786654D01* +X242064682Y-95825530D01* +X242069549Y-95840260D01* +X242073729Y-95853555D01* +X242077279Y-95866175D01* +X242080256Y-95878884D01* +X242082718Y-95892442D01* +X242084721Y-95907613D01* +X242086321Y-95925158D01* +X242087578Y-95945840D01* +X242088546Y-95970419D01* +X242089283Y-95999659D01* +X242089847Y-96034321D01* +X242090294Y-96075168D01* +X242090681Y-96122961D01* +X242091063Y-96178160D01* +X242092798Y-96435334D01* +X240394700Y-96435334D01* +X240394700Y-96617367D01* +X242092267Y-96617367D01* +X242092267Y-96994134D01* +X241265708Y-96993456D01* +X241182475Y-96993380D01* +X241101394Y-96993289D01* +X241022880Y-96993186D01* +X240947348Y-96993072D01* +X240875215Y-96992947D01* +X240806895Y-96992812D01* +X240742804Y-96992669D01* +X240683357Y-96992520D01* +X240628970Y-96992363D01* +X240580056Y-96992202D01* +X240537035Y-96992038D01* +X240500317Y-96991871D01* +X240470322Y-96991701D01* +X240447462Y-96991532D01* +X240432154Y-96991365D01* +X240424813Y-96991199D01* +X240424333Y-96991165D01* +X240382828Y-96983661D01* +X240338363Y-96970269D01* +X240293112Y-96951837D01* +X240249248Y-96929210D01* +X240222369Y-96912559D01* +X240168841Y-96872996D01* +X240122330Y-96830511D01* +X240083127Y-96785471D01* +X240051527Y-96738237D01* +X240027822Y-96689176D01* +X240016827Y-96656625D01* +X240015131Y-96650454D01* +X240013653Y-96644375D01* +X240012375Y-96637781D01* +X240011278Y-96630070D01* +X240010345Y-96620633D01* +X240009558Y-96608868D01* +X240008903Y-96594167D01* +X240008357Y-96575928D01* +X240007906Y-96553541D01* +X240007530Y-96526405D01* +X240007214Y-96493912D01* +X240006938Y-96455459D01* +X240006686Y-96410439D01* +X240006440Y-96358247D01* +X240006182Y-96298278D01* +X240006144Y-96289283D01* +X240005891Y-96222989D01* +X240005738Y-96164543D01* +X240005708Y-96113324D01* +X240005823Y-96068713D01* +X240005928Y-96054334D01* +X240394700Y-96054334D01* +X241702800Y-96054335D01* +X241702800Y-95880767D01* +X240394700Y-95880767D01* +X240394700Y-96054334D01* +X240005928Y-96054334D01* +X240006105Y-96030091D01* +X240006577Y-95996841D01* +X240007262Y-95968341D01* +X240008180Y-95943973D01* +X240009356Y-95923117D01* +X240010811Y-95905155D01* +X240012568Y-95889466D01* +X240013858Y-95880767D01* +X240014650Y-95875433D01* +X240017076Y-95862435D01* +X240019873Y-95849853D01* +X240022404Y-95839620D01* +X240030472Y-95814117D01* +X240042097Y-95785152D01* +X240055882Y-95755728D01* +X240070428Y-95728850D01* +X240083018Y-95709317D01* +X240109740Y-95677181D01* +X240142649Y-95645183D01* +X240179616Y-95615034D01* +X240218508Y-95588444D01* +X240257195Y-95567122D01* +X240264356Y-95563804D01* +X240301154Y-95549084D01* +X240343199Y-95535252D01* +X240387270Y-95523290D01* +X240421782Y-95515736D01* +X240428535Y-95514459D01* +X240435174Y-95513306D01* +X240442154Y-95512270D01* +X240449923Y-95511343D01* +X240458935Y-95510518D01* +X240469644Y-95509786D01* +X240482499Y-95509140D01* +X240497955Y-95508573D01* +X240516462Y-95508075D01* +X240538474Y-95507642D01* +X240564439Y-95507264D01* +X240594814Y-95506933D01* +X240630050Y-95506643D01* +X240670597Y-95506384D01* +X240716909Y-95506150D01* +X240769438Y-95505933D01* +X240828636Y-95505725D01* +X240894954Y-95505519D01* +X240968845Y-95505306D01* +X241048750Y-95505086D01* +X241133806Y-95504860D01* +X241210846Y-95504676D01* +X241280318Y-95504545D01* +X241342672Y-95504477D01* +X241398357Y-95504483D01* +G37* +X231638678Y-91226841D02* +X231685837Y-91228471D01* +X231729400Y-91231475D01* +X231767064Y-91235835D01* +X231769283Y-91236170D01* +X231851916Y-91252009D01* +X231929545Y-91273608D01* +X232003017Y-91301395D01* +X232073179Y-91335801D01* +X232140876Y-91377255D01* +X232206956Y-91426186D01* +X232272265Y-91483024D01* +X232291117Y-91500986D01* +X232319052Y-91528892D01* +X232343793Y-91555517D01* +X232366728Y-91582593D01* +X232389249Y-91611847D01* +X232412745Y-91645012D01* +X232438605Y-91683815D01* +X232441101Y-91687650D01* +X232475942Y-91742826D01* +X232504970Y-91792217D01* +X232528294Y-91836090D01* +X232546019Y-91874715D01* +X232558252Y-91908360D01* +X232565100Y-91937294D01* +X232566669Y-91961786D01* +X232563065Y-91982104D01* +X232560447Y-91988609D01* +X232548492Y-92007031D01* +X232531157Y-92025298D01* +X232511158Y-92040765D01* +X232500737Y-92046759D01* +X232482944Y-92054464D01* +X232463073Y-92060603D01* +X232440627Y-92065142D01* +X232415109Y-92068050D01* +X232386021Y-92069294D01* +X232352866Y-92068841D01* +X232315146Y-92066659D01* +X232272364Y-92062717D01* +X232224022Y-92056981D01* +X232169624Y-92049419D01* +X232108672Y-92040000D01* +X232040668Y-92028689D01* +X231965116Y-92015457D01* +X231934383Y-92009929D01* +X231881789Y-92000417D01* +X231836788Y-91992312D01* +X231798644Y-91985499D01* +X231766622Y-91979864D01* +X231739984Y-91975293D01* +X231717996Y-91971670D01* +X231699920Y-91968886D01* +X231685022Y-91966822D01* +X231672565Y-91965367D01* +X231661813Y-91964405D01* +X231652031Y-91963823D01* +X231642481Y-91963506D01* +X231633816Y-91963359D01* +X231607903Y-91963641D01* +X231588951Y-91965621D01* +X231575535Y-91969851D01* +X231566226Y-91976882D01* +X231559600Y-91987266D01* +X231557181Y-91993002D01* +X231552557Y-92014165D01* +X231552146Y-92040267D01* +X231555546Y-92069149D01* +X231562354Y-92098648D01* +X231572169Y-92126607D01* +X231584587Y-92150866D01* +X231587388Y-92155143D01* +X231605895Y-92176712D01* +X231631815Y-92198795D01* +X231664164Y-92220795D01* +X231701962Y-92242114D01* +X231744228Y-92262154D01* +X231789978Y-92280318D01* +X231797363Y-92282943D01* +X231837523Y-92296642D01* +X231885240Y-92312302D01* +X231939883Y-92329733D01* +X232000819Y-92348744D01* +X232067419Y-92369145D01* +X232139046Y-92390745D01* +X232215076Y-92413354D01* +X232294873Y-92436782D01* +X232377805Y-92460838D01* +X232463242Y-92485332D01* +X232550552Y-92510073D01* +X232554554Y-92511200D01* +X232590665Y-92521398D01* +X232624181Y-92530920D01* +X232654240Y-92539519D01* +X232679975Y-92546943D01* +X232700524Y-92552942D01* +X232715022Y-92557267D01* +X232722604Y-92559666D01* +X232723525Y-92560047D01* +X232722681Y-92564501D01* +X232718979Y-92575720D01* +X232712830Y-92592660D01* +X232704650Y-92614276D01* +X232694853Y-92639526D01* +X232683851Y-92667367D01* +X232672059Y-92696751D01* +X232659889Y-92726638D01* +X232647756Y-92755983D01* +X232636074Y-92783741D01* +X232625256Y-92808871D01* +X232621774Y-92816797D01* +X232594653Y-92876834D01* +X232568970Y-92930830D01* +X232543724Y-92980852D01* +X232526622Y-93013045D01* +X232508074Y-93047272D01* +X232443478Y-93037625D01* +X232406667Y-93031920D01* +X232373103Y-93026317D01* +X232343635Y-93020982D01* +X232319108Y-93016087D01* +X232300371Y-93011802D01* +X232288271Y-93008297D01* +X232283654Y-93005740D01* +X232283633Y-93005599D01* +X232285497Y-93001107D01* +X232290817Y-92989895D01* +X232299189Y-92972780D01* +X232310206Y-92950575D01* +X232323465Y-92924097D01* +X232338558Y-92894161D01* +X232355082Y-92861582D01* +X232362177Y-92847647D01* +X232440720Y-92693561D01* +X232411917Y-92685156D01* +X232400682Y-92681882D01* +X232382575Y-92676612D01* +X232358855Y-92669712D01* +X232330782Y-92661548D01* +X232299615Y-92652486D01* +X232266613Y-92642894D01* +X232251883Y-92638613D01* +X232157218Y-92610890D01* +X232070536Y-92585054D01* +X231991583Y-92561019D01* +X231920110Y-92538699D01* +X231855864Y-92518008D01* +X231798595Y-92498859D01* +X231748050Y-92481169D01* +X231703977Y-92464849D01* +X231666126Y-92449814D01* +X231634245Y-92435978D01* +X231608082Y-92423256D01* +X231587387Y-92411559D01* +X231586640Y-92411093D01* +X231534517Y-92376275D01* +X231490157Y-92341723D01* +X231452928Y-92306604D01* +X231422198Y-92270086D01* +X231397333Y-92231340D01* +X231377703Y-92189534D01* +X231362675Y-92143837D01* +X231353736Y-92104934D01* +X231347351Y-92054496D01* +X231347750Y-92005779D01* +X231354630Y-91959539D01* +X231367689Y-91916527D01* +X231386627Y-91877499D01* +X231411141Y-91843210D01* +X231440930Y-91814414D01* +X231475693Y-91791864D01* +X231479746Y-91789827D01* +X231504941Y-91778418D01* +X231528223Y-91770205D01* +X231551891Y-91764721D01* +X231578234Y-91761506D01* +X231609549Y-91760091D01* +X231627466Y-91759915D01* +X231641933Y-91759918D01* +X231655014Y-91760055D01* +X231667494Y-91760438D01* +X231680157Y-91761178D01* +X231693786Y-91762387D01* +X231709165Y-91764175D01* +X231727077Y-91766655D01* +X231748307Y-91769937D01* +X231773639Y-91774134D01* +X231803855Y-91779355D01* +X231839740Y-91785713D01* +X231882078Y-91793320D01* +X231931652Y-91802285D01* +X231953433Y-91806231D01* +X232009205Y-91816229D01* +X232061510Y-91825386D01* +X232109774Y-91833614D01* +X232153417Y-91840822D01* +X232191867Y-91846919D01* +X232224548Y-91851816D01* +X232250885Y-91855421D01* +X232270301Y-91857646D01* +X232282222Y-91858399D01* +X232284867Y-91858252D01* +X232286250Y-91854760D01* +X232282246Y-91846060D01* +X232273507Y-91832882D01* +X232260685Y-91815950D01* +X232244432Y-91795993D01* +X232225400Y-91773738D01* +X232204241Y-91749912D01* +X232181608Y-91725241D01* +X232158152Y-91700454D01* +X232134526Y-91676277D01* +X232111382Y-91653436D01* +X232089372Y-91632660D01* +X232069149Y-91614674D01* +X232058284Y-91605639D01* +X231990884Y-91555947D01* +X231922409Y-91514613D01* +X231852679Y-91481577D01* +X231781513Y-91456778D01* +X231708730Y-91440154D01* +X231634149Y-91431645D01* +X231557589Y-91431190D01* +X231542763Y-91432011D01* +X231461435Y-91441306D01* +X231383494Y-91458311D01* +X231309178Y-91482891D01* +X231238726Y-91514911D01* +X231172375Y-91554235D01* +X231110363Y-91600727D01* +X231052928Y-91654253D01* +X231000309Y-91714676D01* +X230967411Y-91759617D01* +X230929016Y-91820816D01* +X230898154Y-91881220D01* +X230874602Y-91941831D01* +X230858135Y-92003651D01* +X230848529Y-92067686D01* +X230845561Y-92134934D01* +X230849007Y-92206402D01* +X230855366Y-92261267D01* +X230865510Y-92318370D01* +X230880285Y-92380328D01* +X230899092Y-92445339D01* +X230921329Y-92511602D01* +X230946397Y-92577314D01* +X230973695Y-92640676D01* +X230999675Y-92694202D01* +X231016173Y-92721204D01* +X231038765Y-92750752D01* +X231066099Y-92781352D01* +X231096825Y-92811513D01* +X231129593Y-92839742D01* +X231135701Y-92844579D01* +X231191363Y-92884105D01* +X231255213Y-92922213D01* +X231327088Y-92958865D01* +X231406822Y-92994026D01* +X231494253Y-93027659D01* +X231589214Y-93059728D01* +X231691543Y-93090198D01* +X231801073Y-93119031D01* +X231917643Y-93146193D01* +X232041087Y-93171646D01* +X232171240Y-93195355D01* +X232307940Y-93217283D01* +X232451018Y-93237395D01* +X232600314Y-93255653D01* +X232755663Y-93272023D01* +X232916899Y-93286467D01* +X233083861Y-93298951D01* +X233246717Y-93308910D01* +X233305589Y-93312096D01* +X233358144Y-93314831D01* +X233405774Y-93317159D01* +X233449867Y-93319125D01* +X233491812Y-93320771D01* +X233533001Y-93322141D01* +X233574822Y-93323278D01* +X233618665Y-93324227D01* +X233665922Y-93325030D01* +X233717980Y-93325731D01* +X233776232Y-93326375D01* +X233817158Y-93326773D01* +X233863719Y-93327249D01* +X233907683Y-93327777D01* +X233948334Y-93328341D01* +X233984958Y-93328929D01* +X234016838Y-93329527D01* +X234043259Y-93330122D01* +X234063506Y-93330698D01* +X234076863Y-93331244D01* +X234082616Y-93331745D01* +X234082791Y-93331840D01* +X234080244Y-93335672D01* +X234073043Y-93345263D01* +X234061840Y-93359778D01* +X234047287Y-93378379D01* +X234030038Y-93400230D01* +X234010742Y-93424494D01* +X234004075Y-93432841D01* +X233925367Y-93531267D01* +X233780775Y-93530615D01* +X233740774Y-93530337D01* +X233698350Y-93529873D01* +X233655572Y-93529255D01* +X233614512Y-93528522D01* +X233577237Y-93527703D01* +X233545817Y-93526834D01* +X233538817Y-93526603D01* +X233391785Y-93520700D01* +X233244179Y-93513148D01* +X233097375Y-93504053D01* +X232952750Y-93493518D01* +X232811680Y-93481649D01* +X232675545Y-93468548D01* +X232545719Y-93454321D01* +X232480483Y-93446428D01* +X232289787Y-93419114D01* +X232103893Y-93385563D01* +X231923150Y-93345848D01* +X231747907Y-93300040D01* +X231683267Y-93281183D01* +X231592863Y-93252801D01* +X231505264Y-93222869D01* +X231420918Y-93191616D01* +X231340273Y-93159275D01* +X231263777Y-93126081D01* +X231191878Y-93092267D01* +X231125023Y-93058065D01* +X231063661Y-93023710D01* +X231008240Y-92989434D01* +X230959208Y-92955470D01* +X230917013Y-92922052D01* +X230882103Y-92889413D01* +X230854926Y-92857787D01* +X230846317Y-92845467D01* +X230825433Y-92810460D01* +X230803575Y-92768450D01* +X230781328Y-92720754D01* +X230759277Y-92668692D01* +X230738003Y-92613580D01* +X230718091Y-92556739D01* +X230716984Y-92553397D01* +X230691383Y-92470285D01* +X230670340Y-92390004D01* +X230653924Y-92313098D01* +X230642200Y-92240110D01* +X230635236Y-92171584D01* +X230633098Y-92108062D01* +X230635854Y-92050090D01* +X230643570Y-91998210D01* +X230646845Y-91983983D01* +X230672523Y-91898308D01* +X230705826Y-91814445D01* +X230746204Y-91733270D01* +X230793113Y-91655664D01* +X230846003Y-91582504D01* +X230904326Y-91514668D01* +X230967534Y-91453035D01* +X230989923Y-91433748D01* +X231032027Y-91401525D01* +X231080120Y-91369674D01* +X231131787Y-91339594D01* +X231184614Y-91312684D01* +X231236186Y-91290344D01* +X231239918Y-91288898D01* +X231271349Y-91277993D01* +X231308658Y-91266922D01* +X231349296Y-91256316D01* +X231390713Y-91246807D01* +X231430359Y-91239026D01* +X231460250Y-91234314D01* +X231498713Y-91230318D01* +X231542811Y-91227749D01* +X231590235Y-91226596D01* +X231638678Y-91226841D01* +G36* +X231638678Y-91226841D02* +G01* +X231685837Y-91228471D01* +X231729400Y-91231475D01* +X231767064Y-91235835D01* +X231769283Y-91236170D01* +X231851916Y-91252009D01* +X231929545Y-91273608D01* +X232003017Y-91301395D01* +X232073179Y-91335801D01* +X232140876Y-91377255D01* +X232206956Y-91426186D01* +X232272265Y-91483024D01* +X232291117Y-91500986D01* +X232319052Y-91528892D01* +X232343793Y-91555517D01* +X232366728Y-91582593D01* +X232389249Y-91611847D01* +X232412745Y-91645012D01* +X232438605Y-91683815D01* +X232441101Y-91687650D01* +X232475942Y-91742826D01* +X232504970Y-91792217D01* +X232528294Y-91836090D01* +X232546019Y-91874715D01* +X232558252Y-91908360D01* +X232565100Y-91937294D01* +X232566669Y-91961786D01* +X232563065Y-91982104D01* +X232560447Y-91988609D01* +X232548492Y-92007031D01* +X232531157Y-92025298D01* +X232511158Y-92040765D01* +X232500737Y-92046759D01* +X232482944Y-92054464D01* +X232463073Y-92060603D01* +X232440627Y-92065142D01* +X232415109Y-92068050D01* +X232386021Y-92069294D01* +X232352866Y-92068841D01* +X232315146Y-92066659D01* +X232272364Y-92062717D01* +X232224022Y-92056981D01* +X232169624Y-92049419D01* +X232108672Y-92040000D01* +X232040668Y-92028689D01* +X231965116Y-92015457D01* +X231934383Y-92009929D01* +X231881789Y-92000417D01* +X231836788Y-91992312D01* +X231798644Y-91985499D01* +X231766622Y-91979864D01* +X231739984Y-91975293D01* +X231717996Y-91971670D01* +X231699920Y-91968886D01* +X231685022Y-91966822D01* +X231672565Y-91965367D01* +X231661813Y-91964405D01* +X231652031Y-91963823D01* +X231642481Y-91963506D01* +X231633816Y-91963359D01* +X231607903Y-91963641D01* +X231588951Y-91965621D01* +X231575535Y-91969851D01* +X231566226Y-91976882D01* +X231559600Y-91987266D01* +X231557181Y-91993002D01* +X231552557Y-92014165D01* +X231552146Y-92040267D01* +X231555546Y-92069149D01* +X231562354Y-92098648D01* +X231572169Y-92126607D01* +X231584587Y-92150866D01* +X231587388Y-92155143D01* +X231605895Y-92176712D01* +X231631815Y-92198795D01* +X231664164Y-92220795D01* +X231701962Y-92242114D01* +X231744228Y-92262154D01* +X231789978Y-92280318D01* +X231797363Y-92282943D01* +X231837523Y-92296642D01* +X231885240Y-92312302D01* +X231939883Y-92329733D01* +X232000819Y-92348744D01* +X232067419Y-92369145D01* +X232139046Y-92390745D01* +X232215076Y-92413354D01* +X232294873Y-92436782D01* +X232377805Y-92460838D01* +X232463242Y-92485332D01* +X232550552Y-92510073D01* +X232554554Y-92511200D01* +X232590665Y-92521398D01* +X232624181Y-92530920D01* +X232654240Y-92539519D01* +X232679975Y-92546943D01* +X232700524Y-92552942D01* +X232715022Y-92557267D01* +X232722604Y-92559666D01* +X232723525Y-92560047D01* +X232722681Y-92564501D01* +X232718979Y-92575720D01* +X232712830Y-92592660D01* +X232704650Y-92614276D01* +X232694853Y-92639526D01* +X232683851Y-92667367D01* +X232672059Y-92696751D01* +X232659889Y-92726638D01* +X232647756Y-92755983D01* +X232636074Y-92783741D01* +X232625256Y-92808871D01* +X232621774Y-92816797D01* +X232594653Y-92876834D01* +X232568970Y-92930830D01* +X232543724Y-92980852D01* +X232526622Y-93013045D01* +X232508074Y-93047272D01* +X232443478Y-93037625D01* +X232406667Y-93031920D01* +X232373103Y-93026317D01* +X232343635Y-93020982D01* +X232319108Y-93016087D01* +X232300371Y-93011802D01* +X232288271Y-93008297D01* +X232283654Y-93005740D01* +X232283633Y-93005599D01* +X232285497Y-93001107D01* +X232290817Y-92989895D01* +X232299189Y-92972780D01* +X232310206Y-92950575D01* +X232323465Y-92924097D01* +X232338558Y-92894161D01* +X232355082Y-92861582D01* +X232362177Y-92847647D01* +X232440720Y-92693561D01* +X232411917Y-92685156D01* +X232400682Y-92681882D01* +X232382575Y-92676612D01* +X232358855Y-92669712D01* +X232330782Y-92661548D01* +X232299615Y-92652486D01* +X232266613Y-92642894D01* +X232251883Y-92638613D01* +X232157218Y-92610890D01* +X232070536Y-92585054D01* +X231991583Y-92561019D01* +X231920110Y-92538699D01* +X231855864Y-92518008D01* +X231798595Y-92498859D01* +X231748050Y-92481169D01* +X231703977Y-92464849D01* +X231666126Y-92449814D01* +X231634245Y-92435978D01* +X231608082Y-92423256D01* +X231587387Y-92411559D01* +X231586640Y-92411093D01* +X231534517Y-92376275D01* +X231490157Y-92341723D01* +X231452928Y-92306604D01* +X231422198Y-92270086D01* +X231397333Y-92231340D01* +X231377703Y-92189534D01* +X231362675Y-92143837D01* +X231353736Y-92104934D01* +X231347351Y-92054496D01* +X231347750Y-92005779D01* +X231354630Y-91959539D01* +X231367689Y-91916527D01* +X231386627Y-91877499D01* +X231411141Y-91843210D01* +X231440930Y-91814414D01* +X231475693Y-91791864D01* +X231479746Y-91789827D01* +X231504941Y-91778418D01* +X231528223Y-91770205D01* +X231551891Y-91764721D01* +X231578234Y-91761506D01* +X231609549Y-91760091D01* +X231627466Y-91759915D01* +X231641933Y-91759918D01* +X231655014Y-91760055D01* +X231667494Y-91760438D01* +X231680157Y-91761178D01* +X231693786Y-91762387D01* +X231709165Y-91764175D01* +X231727077Y-91766655D01* +X231748307Y-91769937D01* +X231773639Y-91774134D01* +X231803855Y-91779355D01* +X231839740Y-91785713D01* +X231882078Y-91793320D01* +X231931652Y-91802285D01* +X231953433Y-91806231D01* +X232009205Y-91816229D01* +X232061510Y-91825386D01* +X232109774Y-91833614D01* +X232153417Y-91840822D01* +X232191867Y-91846919D01* +X232224548Y-91851816D01* +X232250885Y-91855421D01* +X232270301Y-91857646D01* +X232282222Y-91858399D01* +X232284867Y-91858252D01* +X232286250Y-91854760D01* +X232282246Y-91846060D01* +X232273507Y-91832882D01* +X232260685Y-91815950D01* +X232244432Y-91795993D01* +X232225400Y-91773738D01* +X232204241Y-91749912D01* +X232181608Y-91725241D01* +X232158152Y-91700454D01* +X232134526Y-91676277D01* +X232111382Y-91653436D01* +X232089372Y-91632660D01* +X232069149Y-91614674D01* +X232058284Y-91605639D01* +X231990884Y-91555947D01* +X231922409Y-91514613D01* +X231852679Y-91481577D01* +X231781513Y-91456778D01* +X231708730Y-91440154D01* +X231634149Y-91431645D01* +X231557589Y-91431190D01* +X231542763Y-91432011D01* +X231461435Y-91441306D01* +X231383494Y-91458311D01* +X231309178Y-91482891D01* +X231238726Y-91514911D01* +X231172375Y-91554235D01* +X231110363Y-91600727D01* +X231052928Y-91654253D01* +X231000309Y-91714676D01* +X230967411Y-91759617D01* +X230929016Y-91820816D01* +X230898154Y-91881220D01* +X230874602Y-91941831D01* +X230858135Y-92003651D01* +X230848529Y-92067686D01* +X230845561Y-92134934D01* +X230849007Y-92206402D01* +X230855366Y-92261267D01* +X230865510Y-92318370D01* +X230880285Y-92380328D01* +X230899092Y-92445339D01* +X230921329Y-92511602D01* +X230946397Y-92577314D01* +X230973695Y-92640676D01* +X230999675Y-92694202D01* +X231016173Y-92721204D01* +X231038765Y-92750752D01* +X231066099Y-92781352D01* +X231096825Y-92811513D01* +X231129593Y-92839742D01* +X231135701Y-92844579D01* +X231191363Y-92884105D01* +X231255213Y-92922213D01* +X231327088Y-92958865D01* +X231406822Y-92994026D01* +X231494253Y-93027659D01* +X231589214Y-93059728D01* +X231691543Y-93090198D01* +X231801073Y-93119031D01* +X231917643Y-93146193D01* +X232041087Y-93171646D01* +X232171240Y-93195355D01* +X232307940Y-93217283D01* +X232451018Y-93237395D01* +X232600314Y-93255653D01* +X232755663Y-93272023D01* +X232916899Y-93286467D01* +X233083861Y-93298951D01* +X233246717Y-93308910D01* +X233305589Y-93312096D01* +X233358144Y-93314831D01* +X233405774Y-93317159D01* +X233449867Y-93319125D01* +X233491812Y-93320771D01* +X233533001Y-93322141D01* +X233574822Y-93323278D01* +X233618665Y-93324227D01* +X233665922Y-93325030D01* +X233717980Y-93325731D01* +X233776232Y-93326375D01* +X233817158Y-93326773D01* +X233863719Y-93327249D01* +X233907683Y-93327777D01* +X233948334Y-93328341D01* +X233984958Y-93328929D01* +X234016838Y-93329527D01* +X234043259Y-93330122D01* +X234063506Y-93330698D01* +X234076863Y-93331244D01* +X234082616Y-93331745D01* +X234082791Y-93331840D01* +X234080244Y-93335672D01* +X234073043Y-93345263D01* +X234061840Y-93359778D01* +X234047287Y-93378379D01* +X234030038Y-93400230D01* +X234010742Y-93424494D01* +X234004075Y-93432841D01* +X233925367Y-93531267D01* +X233780775Y-93530615D01* +X233740774Y-93530337D01* +X233698350Y-93529873D01* +X233655572Y-93529255D01* +X233614512Y-93528522D01* +X233577237Y-93527703D01* +X233545817Y-93526834D01* +X233538817Y-93526603D01* +X233391785Y-93520700D01* +X233244179Y-93513148D01* +X233097375Y-93504053D01* +X232952750Y-93493518D01* +X232811680Y-93481649D01* +X232675545Y-93468548D01* +X232545719Y-93454321D01* +X232480483Y-93446428D01* +X232289787Y-93419114D01* +X232103893Y-93385563D01* +X231923150Y-93345848D01* +X231747907Y-93300040D01* +X231683267Y-93281183D01* +X231592863Y-93252801D01* +X231505264Y-93222869D01* +X231420918Y-93191616D01* +X231340273Y-93159275D01* +X231263777Y-93126081D01* +X231191878Y-93092267D01* +X231125023Y-93058065D01* +X231063661Y-93023710D01* +X231008240Y-92989434D01* +X230959208Y-92955470D01* +X230917013Y-92922052D01* +X230882103Y-92889413D01* +X230854926Y-92857787D01* +X230846317Y-92845467D01* +X230825433Y-92810460D01* +X230803575Y-92768450D01* +X230781328Y-92720754D01* +X230759277Y-92668692D01* +X230738003Y-92613580D01* +X230718091Y-92556739D01* +X230716984Y-92553397D01* +X230691383Y-92470285D01* +X230670340Y-92390004D01* +X230653924Y-92313098D01* +X230642200Y-92240110D01* +X230635236Y-92171584D01* +X230633098Y-92108062D01* +X230635854Y-92050090D01* +X230643570Y-91998210D01* +X230646845Y-91983983D01* +X230672523Y-91898308D01* +X230705826Y-91814445D01* +X230746204Y-91733270D01* +X230793113Y-91655664D01* +X230846003Y-91582504D01* +X230904326Y-91514668D01* +X230967534Y-91453035D01* +X230989923Y-91433748D01* +X231032027Y-91401525D01* +X231080120Y-91369674D01* +X231131787Y-91339594D01* +X231184614Y-91312684D01* +X231236186Y-91290344D01* +X231239918Y-91288898D01* +X231271349Y-91277993D01* +X231308658Y-91266922D01* +X231349296Y-91256316D01* +X231390713Y-91246807D01* +X231430359Y-91239026D01* +X231460250Y-91234314D01* +X231498713Y-91230318D01* +X231542811Y-91227749D01* +X231590235Y-91226596D01* +X231638678Y-91226841D01* +G37* +X229818813Y-91879208D02* +X229817717Y-92796783D01* +X229805196Y-92819387D01* +X229785732Y-92846861D01* +X229759329Y-92871354D01* +X229725788Y-92892957D01* +X229684909Y-92911766D01* +X229636492Y-92927875D01* +X229580338Y-92941378D01* +X229525471Y-92951012D01* +X229494188Y-92955463D01* +X229462337Y-92959427D01* +X229429148Y-92962949D01* +X229393848Y-92966072D01* +X229355665Y-92968843D01* +X229313827Y-92971303D01* +X229267561Y-92973499D01* +X229216097Y-92975473D01* +X229158663Y-92977272D01* +X229094485Y-92978938D01* +X229022794Y-92980515D01* +X229004917Y-92980875D01* +X228956357Y-92981904D01* +X228907894Y-92983056D01* +X228860277Y-92984305D01* +X228814254Y-92985622D01* +X228770572Y-92986982D01* +X228729982Y-92988357D01* +X228693233Y-92989722D01* +X228661073Y-92991050D01* +X228634252Y-92992313D01* +X228613517Y-92993484D01* +X228599617Y-92994539D01* +X228593302Y-92995447D01* +X228593032Y-92995590D01* +X228595434Y-92998881D01* +X228603322Y-93006955D01* +X228615814Y-93019010D01* +X228632029Y-93034246D01* +X228651087Y-93051863D01* +X228672109Y-93071059D01* +X228694213Y-93091034D01* +X228716519Y-93110987D01* +X228738147Y-93130117D01* +X228758216Y-93147624D01* +X228775846Y-93162707D01* +X228786900Y-93171915D01* +X228895243Y-93256098D01* +X229010771Y-93336994D01* +X229133526Y-93414617D01* +X229263556Y-93488984D01* +X229400905Y-93560113D01* +X229545622Y-93628018D01* +X229697751Y-93692716D01* +X229857339Y-93754223D01* +X230024430Y-93812556D01* +X230199072Y-93867733D01* +X230381310Y-93919766D01* +X230571191Y-93968674D01* +X230768760Y-94014473D01* +X230974063Y-94057180D01* +X231187147Y-94096809D01* +X231408056Y-94133379D01* +X231570315Y-94157585D01* +X231646241Y-94168240D01* +X231721432Y-94178425D01* +X231796515Y-94188198D01* +X231872113Y-94197626D01* +X231948852Y-94206771D01* +X232027357Y-94215697D01* +X232108252Y-94224469D01* +X232192163Y-94233148D01* +X232279713Y-94241800D01* +X232371529Y-94250487D01* +X232468234Y-94259274D01* +X232570454Y-94268223D01* +X232678814Y-94277399D01* +X232793937Y-94286864D01* +X232916450Y-94296683D01* +X233007533Y-94303846D01* +X233060325Y-94308002D01* +X233113677Y-94312262D01* +X233166913Y-94316569D01* +X233219360Y-94320866D01* +X233270345Y-94325095D01* +X233319194Y-94329195D01* +X233365234Y-94333113D01* +X233407790Y-94336788D01* +X233446190Y-94340162D01* +X233479758Y-94343178D01* +X233507822Y-94345779D01* +X233529709Y-94347903D01* +X233544743Y-94349499D01* +X233552252Y-94350504D01* +X233552982Y-94350709D01* +X233551507Y-94354646D01* +X233546661Y-94365302D01* +X233538855Y-94381828D01* +X233528500Y-94403367D01* +X233516006Y-94429067D01* +X233501782Y-94458073D01* +X233486623Y-94488761D01* +X233445531Y-94572981D01* +X233407955Y-94652928D01* +X233372659Y-94731335D01* +X233338408Y-94810935D01* +X233309451Y-94880943D01* +X233298559Y-94907913D01* +X233286844Y-94937263D01* +X233274710Y-94967953D01* +X233262557Y-94998939D01* +X233250789Y-95029183D01* +X233239807Y-95057640D01* +X233230015Y-95083269D01* +X233221812Y-95105030D01* +X233215603Y-95121879D01* +X233211791Y-95132776D01* +X233210733Y-95136564D01* +X233214905Y-95136873D01* +X233227172Y-95137176D01* +X233247164Y-95137469D01* +X233274509Y-95137752D01* +X233308837Y-95138025D01* +X233349777Y-95138282D01* +X233396958Y-95138527D01* +X233450008Y-95138757D01* +X233508558Y-95138969D01* +X233572234Y-95139165D01* +X233640668Y-95139341D01* +X233713487Y-95139496D01* +X233790321Y-95139630D01* +X233870799Y-95139741D01* +X233954550Y-95139829D01* +X234041202Y-95139890D01* +X234130385Y-95139925D01* +X234198729Y-95139933D01* +X235186724Y-95139933D01* +X235390738Y-95139933D01* +X238781800Y-95139933D01* +X238781769Y-95128292D01* +X238780733Y-95117054D01* +X238777874Y-95099070D01* +X238773507Y-95075788D01* +X238767948Y-95048652D01* +X238761513Y-95019112D01* +X238754516Y-94988611D01* +X238747274Y-94958598D01* +X238740102Y-94930519D01* +X238733315Y-94905821D01* +X238733063Y-94904947D01* +X238703513Y-94813784D01* +X238667630Y-94721855D01* +X238626313Y-94631037D01* +X238580465Y-94543205D01* +X238530988Y-94460232D01* +X238489642Y-94398953D01* +X238414945Y-94301536D01* +X238334784Y-94210532D01* +X238249379Y-94126079D01* +X238158950Y-94048316D01* +X238063714Y-93977381D01* +X237963894Y-93913416D01* +X237859703Y-93856558D01* +X237751363Y-93806946D01* +X237639093Y-93764721D01* +X237523112Y-93730020D01* +X237403639Y-93702983D01* +X237391150Y-93700640D01* +X237355572Y-93694343D01* +X237323263Y-93689256D01* +X237292648Y-93685261D01* +X237262160Y-93682238D01* +X237230224Y-93680068D01* +X237195269Y-93678631D01* +X237155723Y-93677809D01* +X237110016Y-93677480D01* +X237086350Y-93677462D01* +X237033767Y-93677753D01* +X236987937Y-93678647D01* +X236947158Y-93680302D01* +X236909726Y-93682872D01* +X236873939Y-93686514D01* +X236838098Y-93691384D01* +X236800498Y-93697640D01* +X236759436Y-93705435D01* +X236740931Y-93709169D01* +X236625463Y-93737009D01* +X236513225Y-93772478D01* +X236404505Y-93815280D01* +X236299594Y-93865118D01* +X236198782Y-93921700D01* +X236102359Y-93984727D01* +X236010617Y-94053903D01* +X235923842Y-94128935D01* +X235842329Y-94209525D01* +X235766364Y-94295378D01* +X235696240Y-94386198D01* +X235632245Y-94481690D01* +X235574671Y-94581558D01* +X235523807Y-94685504D01* +X235479943Y-94793236D01* +X235443370Y-94904456D01* +X235414378Y-95018869D01* +X235403720Y-95072200D01* +X235399993Y-95092413D01* +X235396649Y-95110310D01* +X235394081Y-95123807D01* +X235392769Y-95130408D01* +X235390738Y-95139933D01* +X235186724Y-95139933D01* +X235189672Y-95115592D01* +X235191574Y-95102044D01* +X235194637Y-95082664D01* +X235198452Y-95059938D01* +X235202612Y-95036354D01* +X235203021Y-95034100D01* +X235229536Y-94911832D01* +X235264003Y-94792082D01* +X235306191Y-94675200D01* +X235355866Y-94561540D01* +X235412797Y-94451453D01* +X235476751Y-94345293D01* +X235547495Y-94243409D01* +X235624796Y-94146156D01* +X235708423Y-94053885D01* +X235798143Y-93966948D01* +X235893724Y-93885697D01* +X235994932Y-93810485D01* +X236023784Y-93790866D01* +X236131211Y-93724285D01* +X236242491Y-93665226D01* +X236357512Y-93613733D01* +X236476161Y-93569844D01* +X236598328Y-93533602D01* +X236723899Y-93505048D01* +X236852146Y-93484304D01* +X236884473Y-93480855D01* +X236923446Y-93477929D01* +X236967257Y-93475566D01* +X237014101Y-93473803D01* +X237062170Y-93472681D01* +X237109657Y-93472239D01* +X237154756Y-93472513D01* +X237195660Y-93473546D01* +X237230561Y-93475375D01* +X237238052Y-93475955D01* +X237367495Y-93490746D01* +X237493460Y-93513235D01* +X237616073Y-93543469D01* +X237735460Y-93581500D01* +X237851745Y-93627376D01* +X237965053Y-93681147D01* +X238075511Y-93742865D01* +X238183242Y-93812578D01* +X238288374Y-93890337D01* +X238299200Y-93898917D01* +X238354253Y-93945394D01* +X238411077Y-93998149D01* +X238468224Y-94055629D01* +X238524249Y-94116279D01* +X238577706Y-94178546D01* +X238627148Y-94240876D01* +X238662342Y-94289033D01* +X238697945Y-94342348D01* +X238733975Y-94401014D01* +X238769256Y-94462872D01* +X238802614Y-94525761D01* +X238832872Y-94587520D01* +X238858857Y-94645989D01* +X238866091Y-94663683D01* +X238898236Y-94750619D01* +X238927019Y-94841363D01* +X238951666Y-94933159D01* +X238971407Y-95023250D01* +X238979468Y-95068452D01* +X238991135Y-95139933D01* +X241211699Y-95139933D01* +X241262632Y-95038136D01* +X241304560Y-94953127D01* +X241341809Y-94875043D01* +X241374420Y-94803783D01* +X241402436Y-94739245D01* +X241425899Y-94681325D01* +X241444852Y-94629923D01* +X241459336Y-94584937D01* +X241469394Y-94546264D01* +X241472024Y-94533425D01* +X241478977Y-94496299D01* +X241468525Y-94473469D01* +X241454803Y-94450692D01* +X241433788Y-94426508D01* +X241405341Y-94400817D01* +X241369325Y-94373521D01* +X241325605Y-94344521D01* +X241274042Y-94313717D01* +X241214499Y-94281011D01* +X241169400Y-94257643D01* +X241082773Y-94215224D01* +X240988194Y-94171777D01* +X240886103Y-94127437D01* +X240776933Y-94082336D01* +X240661126Y-94036608D01* +X240539112Y-93990387D01* +X240411331Y-93943804D01* +X240278220Y-93896994D01* +X240140214Y-93850089D01* +X239997751Y-93803223D01* +X239851267Y-93756530D01* +X239701198Y-93710142D01* +X239547983Y-93664192D01* +X239392054Y-93618814D01* +X239233851Y-93574141D01* +X239073809Y-93530307D01* +X238912368Y-93487444D01* +X238749960Y-93445685D01* +X238587024Y-93405165D01* +X238423996Y-93366016D01* +X238261313Y-93328370D01* +X238099411Y-93292363D01* +X237938726Y-93258127D01* +X237803900Y-93230612D01* +X237614110Y-93193660D01* +X237422329Y-93158222D01* +X237229300Y-93124395D01* +X237035769Y-93092278D01* +X236842477Y-93061969D01* +X236650172Y-93033567D01* +X236459594Y-93007167D01* +X236271488Y-92982871D01* +X236086599Y-92960775D01* +X235905671Y-92940978D01* +X235729446Y-92923578D01* +X235558670Y-92908674D01* +X235394087Y-92896363D01* +X235236438Y-92886743D01* +X235174999Y-92883648D01* +X235140435Y-92882290D01* +X235100895Y-92881201D01* +X235057697Y-92880379D01* +X235012160Y-92879825D01* +X234965601Y-92879538D01* +X234919336Y-92879518D01* +X234874686Y-92879766D01* +X234832964Y-92880280D01* +X234795491Y-92881061D01* +X234763583Y-92882108D01* +X234738559Y-92883422D01* +X234734521Y-92883714D01* +X234689944Y-92887659D01* +X234652293Y-92892256D01* +X234620031Y-92897848D01* +X234591621Y-92904781D01* +X234565530Y-92913402D01* +X234540219Y-92924053D01* +X234527300Y-92930287D01* +X234501727Y-92944340D01* +X234470924Y-92963355D01* +X234435920Y-92986601D01* +X234397745Y-93013338D01* +X234357428Y-93042833D01* +X234315999Y-93074348D01* +X234274488Y-93107146D01* +X234237317Y-93137648D01* +X234190750Y-93176604D01* +X234137833Y-93174094D01* +X234115801Y-93173114D01* +X234087918Y-93171973D01* +X234056798Y-93170772D01* +X234025051Y-93169612D01* +X234001308Y-93168793D01* +X233975748Y-93167764D01* +X233953344Y-93166526D01* +X233935371Y-93165177D01* +X233923102Y-93163816D01* +X233917813Y-93162541D01* +X233917700Y-93162346D01* +X233920489Y-93157180D01* +X233928263Y-93146951D01* +X233940118Y-93132687D01* +X233955157Y-93115417D01* +X233972482Y-93096167D01* +X233991193Y-93075968D01* +X234010391Y-93055845D01* +X234014616Y-93051504D01* +X234074564Y-92993392D01* +X234137660Y-92938283D01* +X234202718Y-92887038D01* +X234268553Y-92840518D01* +X234333979Y-92799583D01* +X234397810Y-92765094D01* +X234430004Y-92749982D01* +X234463048Y-92735794D01* +X234494103Y-92723603D01* +X234524130Y-92713267D01* +X234554088Y-92704638D01* +X234584942Y-92697573D01* +X234617649Y-92691931D01* +X234653173Y-92687564D01* +X234692474Y-92684329D01* +X234736512Y-92682082D01* +X234786250Y-92680679D01* +X234842647Y-92679976D01* +X234897790Y-92679821D01* +X235009034Y-92681012D01* +X235127861Y-92684450D01* +X235253710Y-92690062D01* +X235386022Y-92697776D01* +X235524237Y-92707515D01* +X235667794Y-92719210D01* +X235816132Y-92732786D01* +X235968695Y-92748170D01* +X236124920Y-92765291D01* +X236284245Y-92784075D01* +X236446113Y-92804446D01* +X236609964Y-92826334D01* +X236775237Y-92849666D01* +X236941372Y-92874369D01* +X237107809Y-92900368D01* +X237273988Y-92927592D01* +X237439349Y-92955967D01* +X237603332Y-92985420D01* +X237765377Y-93015878D01* +X237924923Y-93047269D01* +X238081412Y-93079518D01* +X238234282Y-93112553D01* +X238260487Y-93118380D01* +X238297899Y-93126823D01* +X238342411Y-93137014D01* +X238392900Y-93148692D01* +X238448244Y-93161592D01* +X238507319Y-93175449D01* +X238569000Y-93189997D01* +X238632165Y-93204972D01* +X238695694Y-93220111D01* +X238758461Y-93235145D01* +X238819343Y-93249813D01* +X238864169Y-93260676D01* +X239075429Y-93312920D01* +X239279088Y-93365125D01* +X239475102Y-93417272D01* +X239663428Y-93469346D01* +X239844021Y-93521331D01* +X240016839Y-93573209D01* +X240181837Y-93624964D01* +X240338973Y-93676579D01* +X240488203Y-93728039D01* +X240629483Y-93779326D01* +X240762770Y-93830424D01* +X240888021Y-93881316D01* +X241005191Y-93931986D01* +X241114237Y-93982417D01* +X241215116Y-94032594D01* +X241307785Y-94082498D01* +X241392199Y-94132114D01* +X241468315Y-94181425D01* +X241536091Y-94230413D01* +X241595481Y-94279067D01* +X241632023Y-94312894D01* +X241656347Y-94337698D01* +X241674571Y-94358711D01* +X241687523Y-94377011D01* +X241696031Y-94393676D01* +X241697895Y-94398674D01* +X241701204Y-94414953D01* +X241702605Y-94437004D01* +X241702166Y-94462363D01* +X241699954Y-94488570D01* +X241696037Y-94513161D01* +X241694565Y-94519750D01* +X241683422Y-94559892D01* +X241667744Y-94606769D01* +X241647511Y-94660427D01* +X241622703Y-94720909D01* +X241593302Y-94788261D01* +X241559290Y-94862527D01* +X241520646Y-94943751D01* +X241477351Y-95031979D01* +X241465604Y-95055525D01* +X241423386Y-95139881D01* +X241750418Y-95140966D01* +X242077450Y-95142050D01* +X242078661Y-95183325D01* +X242079873Y-95224600D01* +X224451967Y-95224600D01* +X224451968Y-95139933D01* +X224908073Y-95139933D01* +X225112205Y-95139933D01* +X228658727Y-95139933D01* +X228652965Y-95102892D01* +X228636067Y-95012371D01* +X228613252Y-94918997D01* +X228585151Y-94825280D01* +X228576927Y-94800788D01* +X228533349Y-94686869D01* +X228482234Y-94576619D01* +X228423829Y-94470375D01* +X228358382Y-94368478D01* +X228286141Y-94271266D01* +X228207353Y-94179082D01* +X228122267Y-94092260D01* +X228031129Y-94011143D01* +X227959283Y-93954499D01* +X227859241Y-93884667D01* +X227756066Y-93822509D01* +X227649533Y-93767936D01* +X227539421Y-93720860D01* +X227425504Y-93681193D01* +X227307559Y-93648846D01* +X227185361Y-93623731D01* +X227085059Y-93608868D01* +X227056152Y-93606069D01* +X227020546Y-93603876D01* +X226979886Y-93602289D01* +X226935821Y-93601308D01* +X226889995Y-93600935D01* +X226844059Y-93601168D01* +X226799656Y-93602010D01* +X226758435Y-93603459D01* +X226722041Y-93605517D01* +X226692124Y-93608183D01* +X226687167Y-93608776D01* +X226626047Y-93617148D01* +X226570329Y-93626287D01* +X226516946Y-93636756D01* +X226462836Y-93649117D01* +X226449674Y-93652360D01* +X226330805Y-93686311D01* +X226215397Y-93727986D01* +X226103511Y-93777355D01* +X225995209Y-93834387D01* +X225890553Y-93899050D01* +X225789606Y-93971315D01* +X225763489Y-93991732D01* +X225736560Y-94014232D01* +X225705559Y-94041923D01* +X225671814Y-94073479D01* +X225636654Y-94107568D01* +X225601406Y-94142863D01* +X225567400Y-94178035D01* +X225535963Y-94211756D01* +X225508425Y-94242695D01* +X225487431Y-94267867D01* +X225417103Y-94362497D01* +X225352955Y-94462047D01* +X225295330Y-94565749D01* +X225244571Y-94672838D01* +X225201022Y-94782548D01* +X225165027Y-94894113D01* +X225136929Y-95006767D01* +X225122986Y-95080667D01* +X225119880Y-95099243D01* +X225117061Y-95115529D01* +X225114954Y-95127106D01* +X225114290Y-95130408D01* +X225112205Y-95139933D01* +X224908073Y-95139933D01* +X224911026Y-95113475D01* +X224914604Y-95086976D01* +X224920014Y-95054262D01* +X224926873Y-95017292D01* +X224934805Y-94978027D01* +X224943430Y-94938425D01* +X224951634Y-94903455D01* +X224985802Y-94781025D01* +X225027743Y-94661579D01* +X225077186Y-94545445D01* +X225133862Y-94432955D01* +X225197500Y-94324442D01* +X225267832Y-94220240D01* +X225344587Y-94120679D01* +X225427495Y-94026091D01* +X225516287Y-93936809D01* +X225610694Y-93853166D01* +X225710444Y-93775492D01* +X225815271Y-93704122D01* +X225924901Y-93639385D01* +X226016183Y-93592452D01* +X226127785Y-93542817D01* +X226241615Y-93500410D01* +X226358453Y-93465008D01* +X226479082Y-93436386D01* +X226604284Y-93414322D01* +X226668117Y-93405766D01* +X226688664Y-93403518D01* +X226709889Y-93401725D01* +X226733027Y-93400342D01* +X226759314Y-93399325D01* +X226789985Y-93398629D01* +X226826274Y-93398211D01* +X226869421Y-93398025D01* +X226884018Y-93398008D01* +X226941312Y-93398259D01* +X226991835Y-93399182D01* +X227037265Y-93400927D01* +X227079277Y-93403640D01* +X227119552Y-93407469D01* +X227159768Y-93412562D01* +X227201601Y-93419065D01* +X227246730Y-93427127D01* +X227273483Y-93432263D01* +X227398784Y-93460992D01* +X227520829Y-93497348D01* +X227639361Y-93541061D01* +X227754119Y-93591862D01* +X227864843Y-93649482D01* +X227971272Y-93713652D01* +X228073148Y-93784103D01* +X228170208Y-93860566D01* +X228262194Y-93942772D01* +X228348844Y-94030450D01* +X228429901Y-94123333D01* +X228505101Y-94221151D01* +X228574187Y-94323636D01* +X228636897Y-94430517D01* +X228692972Y-94541526D01* +X228742151Y-94656393D01* +X228784174Y-94774850D01* +X228818781Y-94896627D01* +X228845713Y-95021455D01* +X228853451Y-95066913D01* +X228865012Y-95139942D01* +X230928083Y-95138879D01* +X232991154Y-95137817D01* +X233032673Y-95027751D01* +X233053421Y-94973375D01* +X233075258Y-94917305D01* +X233097719Y-94860668D01* +X233120335Y-94804597D01* +X233142642Y-94750223D01* +X233164172Y-94698679D01* +X233184460Y-94651095D01* +X233203038Y-94608604D01* +X233219440Y-94572338D01* +X233227120Y-94555968D01* +X233233324Y-94542446D01* +X233237527Y-94532286D01* +X233238898Y-94527508D01* +X233238849Y-94527405D01* +X233234520Y-94526860D01* +X233222459Y-94525720D01* +X233203377Y-94524044D01* +X233177985Y-94521889D01* +X233146992Y-94519316D01* +X233111108Y-94516382D01* +X233071044Y-94513147D01* +X233027510Y-94509669D01* +X232981216Y-94506008D01* +X232966976Y-94504888D01* +X232848093Y-94495481D01* +X232736999Y-94486523D01* +X232633030Y-94477944D01* +X232535526Y-94469683D01* +X232443821Y-94461673D01* +X232357255Y-94453848D01* +X232275163Y-94446143D01* +X232196885Y-94438492D01* +X232121756Y-94430830D01* +X232049115Y-94423091D01* +X231978298Y-94415209D01* +X231908643Y-94407120D01* +X231839488Y-94398757D01* +X231770170Y-94390055D01* +X231700026Y-94380948D01* +X231659216Y-94375524D01* +X231425417Y-94342130D01* +X231199443Y-94305634D01* +X230981237Y-94266011D01* +X230770739Y-94223240D01* +X230567889Y-94177298D01* +X230372627Y-94128163D01* +X230184895Y-94075812D01* +X230004633Y-94020224D01* +X229831781Y-93961376D01* +X229666280Y-93899245D01* +X229508070Y-93833809D01* +X229357093Y-93765045D01* +X229213288Y-93692932D01* +X229076596Y-93617447D01* +X228946957Y-93538567D01* +X228824313Y-93456271D01* +X228708603Y-93370535D01* +X228599768Y-93281338D01* +X228497749Y-93188657D01* +X228493128Y-93184221D01* +X228463653Y-93155253D01* +X228435473Y-93126401D01* +X228409374Y-93098553D01* +X228386144Y-93072590D01* +X228366567Y-93049402D01* +X228351431Y-93029874D01* +X228341522Y-93014891D01* +X228339643Y-93011325D01* +X228329749Y-92981640D01* +X228327133Y-92950356D01* +X228331803Y-92919663D01* +X228339311Y-92899901D01* +X228355090Y-92874600D01* +X228375991Y-92853107D01* +X228402587Y-92835125D01* +X228435449Y-92820359D01* +X228475150Y-92808516D01* +X228522260Y-92799299D01* +X228539078Y-92796845D01* +X228560043Y-92794236D01* +X228582817Y-92791889D01* +X228608029Y-92789780D01* +X228636309Y-92787883D01* +X228668286Y-92786171D01* +X228704588Y-92784621D01* +X228745846Y-92783208D01* +X228792689Y-92781905D01* +X228845746Y-92780689D01* +X228905646Y-92779532D01* +X228973020Y-92778412D01* +X229015712Y-92777769D01* +X229090490Y-92776583D01* +X229157381Y-92775300D01* +X229216967Y-92773879D01* +X229269823Y-92772280D01* +X229316533Y-92770464D01* +X229357673Y-92768391D01* +X229393825Y-92766021D01* +X229425568Y-92763312D01* +X229453482Y-92760228D01* +X229478145Y-92756726D01* +X229500139Y-92752767D01* +X229520042Y-92748312D01* +X229538433Y-92743319D01* +X229545088Y-92741291D01* +X229568345Y-92732768D01* +X229584423Y-92723570D01* +X229594603Y-92712590D01* +X229600163Y-92698727D01* +X229601287Y-92692761D01* +X229602637Y-92680703D01* +X229603909Y-92663157D01* +X229605106Y-92639927D01* +X229606231Y-92610819D01* +X229607287Y-92575640D01* +X229608275Y-92534196D01* +X229609201Y-92486292D01* +X229610065Y-92431735D01* +X229610869Y-92370331D01* +X229611620Y-92301885D01* +X229612317Y-92226203D01* +X229612964Y-92143092D01* +X229613563Y-92052358D01* +X229614117Y-91953806D01* +X229614628Y-91847243D01* +X229615101Y-91732474D01* +X229615256Y-91690825D01* +X229617894Y-90961634D01* +X229819909Y-90961634D01* +X229818813Y-91879208D01* +G36* +X229818813Y-91879208D02* +G01* +X229817717Y-92796783D01* +X229805196Y-92819387D01* +X229785732Y-92846861D01* +X229759329Y-92871354D01* +X229725788Y-92892957D01* +X229684909Y-92911766D01* +X229636492Y-92927875D01* +X229580338Y-92941378D01* +X229525471Y-92951012D01* +X229494188Y-92955463D01* +X229462337Y-92959427D01* +X229429148Y-92962949D01* +X229393848Y-92966072D01* +X229355665Y-92968843D01* +X229313827Y-92971303D01* +X229267561Y-92973499D01* +X229216097Y-92975473D01* +X229158663Y-92977272D01* +X229094485Y-92978938D01* +X229022794Y-92980515D01* +X229004917Y-92980875D01* +X228956357Y-92981904D01* +X228907894Y-92983056D01* +X228860277Y-92984305D01* +X228814254Y-92985622D01* +X228770572Y-92986982D01* +X228729982Y-92988357D01* +X228693233Y-92989722D01* +X228661073Y-92991050D01* +X228634252Y-92992313D01* +X228613517Y-92993484D01* +X228599617Y-92994539D01* +X228593302Y-92995447D01* +X228593032Y-92995590D01* +X228595434Y-92998881D01* +X228603322Y-93006955D01* +X228615814Y-93019010D01* +X228632029Y-93034246D01* +X228651087Y-93051863D01* +X228672109Y-93071059D01* +X228694213Y-93091034D01* +X228716519Y-93110987D01* +X228738147Y-93130117D01* +X228758216Y-93147624D01* +X228775846Y-93162707D01* +X228786900Y-93171915D01* +X228895243Y-93256098D01* +X229010771Y-93336994D01* +X229133526Y-93414617D01* +X229263556Y-93488984D01* +X229400905Y-93560113D01* +X229545622Y-93628018D01* +X229697751Y-93692716D01* +X229857339Y-93754223D01* +X230024430Y-93812556D01* +X230199072Y-93867733D01* +X230381310Y-93919766D01* +X230571191Y-93968674D01* +X230768760Y-94014473D01* +X230974063Y-94057180D01* +X231187147Y-94096809D01* +X231408056Y-94133379D01* +X231570315Y-94157585D01* +X231646241Y-94168240D01* +X231721432Y-94178425D01* +X231796515Y-94188198D01* +X231872113Y-94197626D01* +X231948852Y-94206771D01* +X232027357Y-94215697D01* +X232108252Y-94224469D01* +X232192163Y-94233148D01* +X232279713Y-94241800D01* +X232371529Y-94250487D01* +X232468234Y-94259274D01* +X232570454Y-94268223D01* +X232678814Y-94277399D01* +X232793937Y-94286864D01* +X232916450Y-94296683D01* +X233007533Y-94303846D01* +X233060325Y-94308002D01* +X233113677Y-94312262D01* +X233166913Y-94316569D01* +X233219360Y-94320866D01* +X233270345Y-94325095D01* +X233319194Y-94329195D01* +X233365234Y-94333113D01* +X233407790Y-94336788D01* +X233446190Y-94340162D01* +X233479758Y-94343178D01* +X233507822Y-94345779D01* +X233529709Y-94347903D01* +X233544743Y-94349499D01* +X233552252Y-94350504D01* +X233552982Y-94350709D01* +X233551507Y-94354646D01* +X233546661Y-94365302D01* +X233538855Y-94381828D01* +X233528500Y-94403367D01* +X233516006Y-94429067D01* +X233501782Y-94458073D01* +X233486623Y-94488761D01* +X233445531Y-94572981D01* +X233407955Y-94652928D01* +X233372659Y-94731335D01* +X233338408Y-94810935D01* +X233309451Y-94880943D01* +X233298559Y-94907913D01* +X233286844Y-94937263D01* +X233274710Y-94967953D01* +X233262557Y-94998939D01* +X233250789Y-95029183D01* +X233239807Y-95057640D01* +X233230015Y-95083269D01* +X233221812Y-95105030D01* +X233215603Y-95121879D01* +X233211791Y-95132776D01* +X233210733Y-95136564D01* +X233214905Y-95136873D01* +X233227172Y-95137176D01* +X233247164Y-95137469D01* +X233274509Y-95137752D01* +X233308837Y-95138025D01* +X233349777Y-95138282D01* +X233396958Y-95138527D01* +X233450008Y-95138757D01* +X233508558Y-95138969D01* +X233572234Y-95139165D01* +X233640668Y-95139341D01* +X233713487Y-95139496D01* +X233790321Y-95139630D01* +X233870799Y-95139741D01* +X233954550Y-95139829D01* +X234041202Y-95139890D01* +X234130385Y-95139925D01* +X234198729Y-95139933D01* +X235186724Y-95139933D01* +X235390738Y-95139933D01* +X238781800Y-95139933D01* +X238781769Y-95128292D01* +X238780733Y-95117054D01* +X238777874Y-95099070D01* +X238773507Y-95075788D01* +X238767948Y-95048652D01* +X238761513Y-95019112D01* +X238754516Y-94988611D01* +X238747274Y-94958598D01* +X238740102Y-94930519D01* +X238733315Y-94905821D01* +X238733063Y-94904947D01* +X238703513Y-94813784D01* +X238667630Y-94721855D01* +X238626313Y-94631037D01* +X238580465Y-94543205D01* +X238530988Y-94460232D01* +X238489642Y-94398953D01* +X238414945Y-94301536D01* +X238334784Y-94210532D01* +X238249379Y-94126079D01* +X238158950Y-94048316D01* +X238063714Y-93977381D01* +X237963894Y-93913416D01* +X237859703Y-93856558D01* +X237751363Y-93806946D01* +X237639093Y-93764721D01* +X237523112Y-93730020D01* +X237403639Y-93702983D01* +X237391150Y-93700640D01* +X237355572Y-93694343D01* +X237323263Y-93689256D01* +X237292648Y-93685261D01* +X237262160Y-93682238D01* +X237230224Y-93680068D01* +X237195269Y-93678631D01* +X237155723Y-93677809D01* +X237110016Y-93677480D01* +X237086350Y-93677462D01* +X237033767Y-93677753D01* +X236987937Y-93678647D01* +X236947158Y-93680302D01* +X236909726Y-93682872D01* +X236873939Y-93686514D01* +X236838098Y-93691384D01* +X236800498Y-93697640D01* +X236759436Y-93705435D01* +X236740931Y-93709169D01* +X236625463Y-93737009D01* +X236513225Y-93772478D01* +X236404505Y-93815280D01* +X236299594Y-93865118D01* +X236198782Y-93921700D01* +X236102359Y-93984727D01* +X236010617Y-94053903D01* +X235923842Y-94128935D01* +X235842329Y-94209525D01* +X235766364Y-94295378D01* +X235696240Y-94386198D01* +X235632245Y-94481690D01* +X235574671Y-94581558D01* +X235523807Y-94685504D01* +X235479943Y-94793236D01* +X235443370Y-94904456D01* +X235414378Y-95018869D01* +X235403720Y-95072200D01* +X235399993Y-95092413D01* +X235396649Y-95110310D01* +X235394081Y-95123807D01* +X235392769Y-95130408D01* +X235390738Y-95139933D01* +X235186724Y-95139933D01* +X235189672Y-95115592D01* +X235191574Y-95102044D01* +X235194637Y-95082664D01* +X235198452Y-95059938D01* +X235202612Y-95036354D01* +X235203021Y-95034100D01* +X235229536Y-94911832D01* +X235264003Y-94792082D01* +X235306191Y-94675200D01* +X235355866Y-94561540D01* +X235412797Y-94451453D01* +X235476751Y-94345293D01* +X235547495Y-94243409D01* +X235624796Y-94146156D01* +X235708423Y-94053885D01* +X235798143Y-93966948D01* +X235893724Y-93885697D01* +X235994932Y-93810485D01* +X236023784Y-93790866D01* +X236131211Y-93724285D01* +X236242491Y-93665226D01* +X236357512Y-93613733D01* +X236476161Y-93569844D01* +X236598328Y-93533602D01* +X236723899Y-93505048D01* +X236852146Y-93484304D01* +X236884473Y-93480855D01* +X236923446Y-93477929D01* +X236967257Y-93475566D01* +X237014101Y-93473803D01* +X237062170Y-93472681D01* +X237109657Y-93472239D01* +X237154756Y-93472513D01* +X237195660Y-93473546D01* +X237230561Y-93475375D01* +X237238052Y-93475955D01* +X237367495Y-93490746D01* +X237493460Y-93513235D01* +X237616073Y-93543469D01* +X237735460Y-93581500D01* +X237851745Y-93627376D01* +X237965053Y-93681147D01* +X238075511Y-93742865D01* +X238183242Y-93812578D01* +X238288374Y-93890337D01* +X238299200Y-93898917D01* +X238354253Y-93945394D01* +X238411077Y-93998149D01* +X238468224Y-94055629D01* +X238524249Y-94116279D01* +X238577706Y-94178546D01* +X238627148Y-94240876D01* +X238662342Y-94289033D01* +X238697945Y-94342348D01* +X238733975Y-94401014D01* +X238769256Y-94462872D01* +X238802614Y-94525761D01* +X238832872Y-94587520D01* +X238858857Y-94645989D01* +X238866091Y-94663683D01* +X238898236Y-94750619D01* +X238927019Y-94841363D01* +X238951666Y-94933159D01* +X238971407Y-95023250D01* +X238979468Y-95068452D01* +X238991135Y-95139933D01* +X241211699Y-95139933D01* +X241262632Y-95038136D01* +X241304560Y-94953127D01* +X241341809Y-94875043D01* +X241374420Y-94803783D01* +X241402436Y-94739245D01* +X241425899Y-94681325D01* +X241444852Y-94629923D01* +X241459336Y-94584937D01* +X241469394Y-94546264D01* +X241472024Y-94533425D01* +X241478977Y-94496299D01* +X241468525Y-94473469D01* +X241454803Y-94450692D01* +X241433788Y-94426508D01* +X241405341Y-94400817D01* +X241369325Y-94373521D01* +X241325605Y-94344521D01* +X241274042Y-94313717D01* +X241214499Y-94281011D01* +X241169400Y-94257643D01* +X241082773Y-94215224D01* +X240988194Y-94171777D01* +X240886103Y-94127437D01* +X240776933Y-94082336D01* +X240661126Y-94036608D01* +X240539112Y-93990387D01* +X240411331Y-93943804D01* +X240278220Y-93896994D01* +X240140214Y-93850089D01* +X239997751Y-93803223D01* +X239851267Y-93756530D01* +X239701198Y-93710142D01* +X239547983Y-93664192D01* +X239392054Y-93618814D01* +X239233851Y-93574141D01* +X239073809Y-93530307D01* +X238912368Y-93487444D01* +X238749960Y-93445685D01* +X238587024Y-93405165D01* +X238423996Y-93366016D01* +X238261313Y-93328370D01* +X238099411Y-93292363D01* +X237938726Y-93258127D01* +X237803900Y-93230612D01* +X237614110Y-93193660D01* +X237422329Y-93158222D01* +X237229300Y-93124395D01* +X237035769Y-93092278D01* +X236842477Y-93061969D01* +X236650172Y-93033567D01* +X236459594Y-93007167D01* +X236271488Y-92982871D01* +X236086599Y-92960775D01* +X235905671Y-92940978D01* +X235729446Y-92923578D01* +X235558670Y-92908674D01* +X235394087Y-92896363D01* +X235236438Y-92886743D01* +X235174999Y-92883648D01* +X235140435Y-92882290D01* +X235100895Y-92881201D01* +X235057697Y-92880379D01* +X235012160Y-92879825D01* +X234965601Y-92879538D01* +X234919336Y-92879518D01* +X234874686Y-92879766D01* +X234832964Y-92880280D01* +X234795491Y-92881061D01* +X234763583Y-92882108D01* +X234738559Y-92883422D01* +X234734521Y-92883714D01* +X234689944Y-92887659D01* +X234652293Y-92892256D01* +X234620031Y-92897848D01* +X234591621Y-92904781D01* +X234565530Y-92913402D01* +X234540219Y-92924053D01* +X234527300Y-92930287D01* +X234501727Y-92944340D01* +X234470924Y-92963355D01* +X234435920Y-92986601D01* +X234397745Y-93013338D01* +X234357428Y-93042833D01* +X234315999Y-93074348D01* +X234274488Y-93107146D01* +X234237317Y-93137648D01* +X234190750Y-93176604D01* +X234137833Y-93174094D01* +X234115801Y-93173114D01* +X234087918Y-93171973D01* +X234056798Y-93170772D01* +X234025051Y-93169612D01* +X234001308Y-93168793D01* +X233975748Y-93167764D01* +X233953344Y-93166526D01* +X233935371Y-93165177D01* +X233923102Y-93163816D01* +X233917813Y-93162541D01* +X233917700Y-93162346D01* +X233920489Y-93157180D01* +X233928263Y-93146951D01* +X233940118Y-93132687D01* +X233955157Y-93115417D01* +X233972482Y-93096167D01* +X233991193Y-93075968D01* +X234010391Y-93055845D01* +X234014616Y-93051504D01* +X234074564Y-92993392D01* +X234137660Y-92938283D01* +X234202718Y-92887038D01* +X234268553Y-92840518D01* +X234333979Y-92799583D01* +X234397810Y-92765094D01* +X234430004Y-92749982D01* +X234463048Y-92735794D01* +X234494103Y-92723603D01* +X234524130Y-92713267D01* +X234554088Y-92704638D01* +X234584942Y-92697573D01* +X234617649Y-92691931D01* +X234653173Y-92687564D01* +X234692474Y-92684329D01* +X234736512Y-92682082D01* +X234786250Y-92680679D01* +X234842647Y-92679976D01* +X234897790Y-92679821D01* +X235009034Y-92681012D01* +X235127861Y-92684450D01* +X235253710Y-92690062D01* +X235386022Y-92697776D01* +X235524237Y-92707515D01* +X235667794Y-92719210D01* +X235816132Y-92732786D01* +X235968695Y-92748170D01* +X236124920Y-92765291D01* +X236284245Y-92784075D01* +X236446113Y-92804446D01* +X236609964Y-92826334D01* +X236775237Y-92849666D01* +X236941372Y-92874369D01* +X237107809Y-92900368D01* +X237273988Y-92927592D01* +X237439349Y-92955967D01* +X237603332Y-92985420D01* +X237765377Y-93015878D01* +X237924923Y-93047269D01* +X238081412Y-93079518D01* +X238234282Y-93112553D01* +X238260487Y-93118380D01* +X238297899Y-93126823D01* +X238342411Y-93137014D01* +X238392900Y-93148692D01* +X238448244Y-93161592D01* +X238507319Y-93175449D01* +X238569000Y-93189997D01* +X238632165Y-93204972D01* +X238695694Y-93220111D01* +X238758461Y-93235145D01* +X238819343Y-93249813D01* +X238864169Y-93260676D01* +X239075429Y-93312920D01* +X239279088Y-93365125D01* +X239475102Y-93417272D01* +X239663428Y-93469346D01* +X239844021Y-93521331D01* +X240016839Y-93573209D01* +X240181837Y-93624964D01* +X240338973Y-93676579D01* +X240488203Y-93728039D01* +X240629483Y-93779326D01* +X240762770Y-93830424D01* +X240888021Y-93881316D01* +X241005191Y-93931986D01* +X241114237Y-93982417D01* +X241215116Y-94032594D01* +X241307785Y-94082498D01* +X241392199Y-94132114D01* +X241468315Y-94181425D01* +X241536091Y-94230413D01* +X241595481Y-94279067D01* +X241632023Y-94312894D01* +X241656347Y-94337698D01* +X241674571Y-94358711D01* +X241687523Y-94377011D01* +X241696031Y-94393676D01* +X241697895Y-94398674D01* +X241701204Y-94414953D01* +X241702605Y-94437004D01* +X241702166Y-94462363D01* +X241699954Y-94488570D01* +X241696037Y-94513161D01* +X241694565Y-94519750D01* +X241683422Y-94559892D01* +X241667744Y-94606769D01* +X241647511Y-94660427D01* +X241622703Y-94720909D01* +X241593302Y-94788261D01* +X241559290Y-94862527D01* +X241520646Y-94943751D01* +X241477351Y-95031979D01* +X241465604Y-95055525D01* +X241423386Y-95139881D01* +X241750418Y-95140966D01* +X242077450Y-95142050D01* +X242078661Y-95183325D01* +X242079873Y-95224600D01* +X224451967Y-95224600D01* +X224451968Y-95139933D01* +X224908073Y-95139933D01* +X225112205Y-95139933D01* +X228658727Y-95139933D01* +X228652965Y-95102892D01* +X228636067Y-95012371D01* +X228613252Y-94918997D01* +X228585151Y-94825280D01* +X228576927Y-94800788D01* +X228533349Y-94686869D01* +X228482234Y-94576619D01* +X228423829Y-94470375D01* +X228358382Y-94368478D01* +X228286141Y-94271266D01* +X228207353Y-94179082D01* +X228122267Y-94092260D01* +X228031129Y-94011143D01* +X227959283Y-93954499D01* +X227859241Y-93884667D01* +X227756066Y-93822509D01* +X227649533Y-93767936D01* +X227539421Y-93720860D01* +X227425504Y-93681193D01* +X227307559Y-93648846D01* +X227185361Y-93623731D01* +X227085059Y-93608868D01* +X227056152Y-93606069D01* +X227020546Y-93603876D01* +X226979886Y-93602289D01* +X226935821Y-93601308D01* +X226889995Y-93600935D01* +X226844059Y-93601168D01* +X226799656Y-93602010D01* +X226758435Y-93603459D01* +X226722041Y-93605517D01* +X226692124Y-93608183D01* +X226687167Y-93608776D01* +X226626047Y-93617148D01* +X226570329Y-93626287D01* +X226516946Y-93636756D01* +X226462836Y-93649117D01* +X226449674Y-93652360D01* +X226330805Y-93686311D01* +X226215397Y-93727986D01* +X226103511Y-93777355D01* +X225995209Y-93834387D01* +X225890553Y-93899050D01* +X225789606Y-93971315D01* +X225763489Y-93991732D01* +X225736560Y-94014232D01* +X225705559Y-94041923D01* +X225671814Y-94073479D01* +X225636654Y-94107568D01* +X225601406Y-94142863D01* +X225567400Y-94178035D01* +X225535963Y-94211756D01* +X225508425Y-94242695D01* +X225487431Y-94267867D01* +X225417103Y-94362497D01* +X225352955Y-94462047D01* +X225295330Y-94565749D01* +X225244571Y-94672838D01* +X225201022Y-94782548D01* +X225165027Y-94894113D01* +X225136929Y-95006767D01* +X225122986Y-95080667D01* +X225119880Y-95099243D01* +X225117061Y-95115529D01* +X225114954Y-95127106D01* +X225114290Y-95130408D01* +X225112205Y-95139933D01* +X224908073Y-95139933D01* +X224911026Y-95113475D01* +X224914604Y-95086976D01* +X224920014Y-95054262D01* +X224926873Y-95017292D01* +X224934805Y-94978027D01* +X224943430Y-94938425D01* +X224951634Y-94903455D01* +X224985802Y-94781025D01* +X225027743Y-94661579D01* +X225077186Y-94545445D01* +X225133862Y-94432955D01* +X225197500Y-94324442D01* +X225267832Y-94220240D01* +X225344587Y-94120679D01* +X225427495Y-94026091D01* +X225516287Y-93936809D01* +X225610694Y-93853166D01* +X225710444Y-93775492D01* +X225815271Y-93704122D01* +X225924901Y-93639385D01* +X226016183Y-93592452D01* +X226127785Y-93542817D01* +X226241615Y-93500410D01* +X226358453Y-93465008D01* +X226479082Y-93436386D01* +X226604284Y-93414322D01* +X226668117Y-93405766D01* +X226688664Y-93403518D01* +X226709889Y-93401725D01* +X226733027Y-93400342D01* +X226759314Y-93399325D01* +X226789985Y-93398629D01* +X226826274Y-93398211D01* +X226869421Y-93398025D01* +X226884018Y-93398008D01* +X226941312Y-93398259D01* +X226991835Y-93399182D01* +X227037265Y-93400927D01* +X227079277Y-93403640D01* +X227119552Y-93407469D01* +X227159768Y-93412562D01* +X227201601Y-93419065D01* +X227246730Y-93427127D01* +X227273483Y-93432263D01* +X227398784Y-93460992D01* +X227520829Y-93497348D01* +X227639361Y-93541061D01* +X227754119Y-93591862D01* +X227864843Y-93649482D01* +X227971272Y-93713652D01* +X228073148Y-93784103D01* +X228170208Y-93860566D01* +X228262194Y-93942772D01* +X228348844Y-94030450D01* +X228429901Y-94123333D01* +X228505101Y-94221151D01* +X228574187Y-94323636D01* +X228636897Y-94430517D01* +X228692972Y-94541526D01* +X228742151Y-94656393D01* +X228784174Y-94774850D01* +X228818781Y-94896627D01* +X228845713Y-95021455D01* +X228853451Y-95066913D01* +X228865012Y-95139942D01* +X230928083Y-95138879D01* +X232991154Y-95137817D01* +X233032673Y-95027751D01* +X233053421Y-94973375D01* +X233075258Y-94917305D01* +X233097719Y-94860668D01* +X233120335Y-94804597D01* +X233142642Y-94750223D01* +X233164172Y-94698679D01* +X233184460Y-94651095D01* +X233203038Y-94608604D01* +X233219440Y-94572338D01* +X233227120Y-94555968D01* +X233233324Y-94542446D01* +X233237527Y-94532286D01* +X233238898Y-94527508D01* +X233238849Y-94527405D01* +X233234520Y-94526860D01* +X233222459Y-94525720D01* +X233203377Y-94524044D01* +X233177985Y-94521889D01* +X233146992Y-94519316D01* +X233111108Y-94516382D01* +X233071044Y-94513147D01* +X233027510Y-94509669D01* +X232981216Y-94506008D01* +X232966976Y-94504888D01* +X232848093Y-94495481D01* +X232736999Y-94486523D01* +X232633030Y-94477944D01* +X232535526Y-94469683D01* +X232443821Y-94461673D01* +X232357255Y-94453848D01* +X232275163Y-94446143D01* +X232196885Y-94438492D01* +X232121756Y-94430830D01* +X232049115Y-94423091D01* +X231978298Y-94415209D01* +X231908643Y-94407120D01* +X231839488Y-94398757D01* +X231770170Y-94390055D01* +X231700026Y-94380948D01* +X231659216Y-94375524D01* +X231425417Y-94342130D01* +X231199443Y-94305634D01* +X230981237Y-94266011D01* +X230770739Y-94223240D01* +X230567889Y-94177298D01* +X230372627Y-94128163D01* +X230184895Y-94075812D01* +X230004633Y-94020224D01* +X229831781Y-93961376D01* +X229666280Y-93899245D01* +X229508070Y-93833809D01* +X229357093Y-93765045D01* +X229213288Y-93692932D01* +X229076596Y-93617447D01* +X228946957Y-93538567D01* +X228824313Y-93456271D01* +X228708603Y-93370535D01* +X228599768Y-93281338D01* +X228497749Y-93188657D01* +X228493128Y-93184221D01* +X228463653Y-93155253D01* +X228435473Y-93126401D01* +X228409374Y-93098553D01* +X228386144Y-93072590D01* +X228366567Y-93049402D01* +X228351431Y-93029874D01* +X228341522Y-93014891D01* +X228339643Y-93011325D01* +X228329749Y-92981640D01* +X228327133Y-92950356D01* +X228331803Y-92919663D01* +X228339311Y-92899901D01* +X228355090Y-92874600D01* +X228375991Y-92853107D01* +X228402587Y-92835125D01* +X228435449Y-92820359D01* +X228475150Y-92808516D01* +X228522260Y-92799299D01* +X228539078Y-92796845D01* +X228560043Y-92794236D01* +X228582817Y-92791889D01* +X228608029Y-92789780D01* +X228636309Y-92787883D01* +X228668286Y-92786171D01* +X228704588Y-92784621D01* +X228745846Y-92783208D01* +X228792689Y-92781905D01* +X228845746Y-92780689D01* +X228905646Y-92779532D01* +X228973020Y-92778412D01* +X229015712Y-92777769D01* +X229090490Y-92776583D01* +X229157381Y-92775300D01* +X229216967Y-92773879D01* +X229269823Y-92772280D01* +X229316533Y-92770464D01* +X229357673Y-92768391D01* +X229393825Y-92766021D01* +X229425568Y-92763312D01* +X229453482Y-92760228D01* +X229478145Y-92756726D01* +X229500139Y-92752767D01* +X229520042Y-92748312D01* +X229538433Y-92743319D01* +X229545088Y-92741291D01* +X229568345Y-92732768D01* +X229584423Y-92723570D01* +X229594603Y-92712590D01* +X229600163Y-92698727D01* +X229601287Y-92692761D01* +X229602637Y-92680703D01* +X229603909Y-92663157D01* +X229605106Y-92639927D01* +X229606231Y-92610819D01* +X229607287Y-92575640D01* +X229608275Y-92534196D01* +X229609201Y-92486292D01* +X229610065Y-92431735D01* +X229610869Y-92370331D01* +X229611620Y-92301885D01* +X229612317Y-92226203D01* +X229612964Y-92143092D01* +X229613563Y-92052358D01* +X229614117Y-91953806D01* +X229614628Y-91847243D01* +X229615101Y-91732474D01* +X229615256Y-91690825D01* +X229617894Y-90961634D01* +X229819909Y-90961634D01* +X229818813Y-91879208D01* +G37* +D16* +%TO.C,C9*% +X181180000Y-91219420D02* +X181180000Y-91500580D01* +X182200000Y-91219420D02* +X182200000Y-91500580D01* +%TO.C,C8*% +X167980000Y-91219420D02* +X167980000Y-91500580D01* +X169000000Y-91219420D02* +X169000000Y-91500580D01* +%TD*% +%LPC*% +D18* +%TO.C,C1*% +X76090000Y-90585000D03* +X76090000Y-92135000D03* +%TD*% +%TO.C,C3*% +X102060000Y-90615000D03* +X102060000Y-92165000D03* +%TD*% +%TO.C,C4*% +X115680000Y-90625000D03* +X115680000Y-92175000D03* +%TD*% +%TO.C,C2*% +X89290000Y-90585000D03* +X89290000Y-92135000D03* +%TD*% +%TO.C,C7*% +X155290000Y-90585000D03* +X155290000Y-92135000D03* +%TD*% +%TO.C,C5*% +X128880000Y-90600000D03* +X128880000Y-92150000D03* +%TD*% +%TO.C,C10*% +X194890000Y-90585000D03* +X194890000Y-92135000D03* +%TD*% +D19* +%TO.C,SW0*% +X66140000Y-94190000D03* +X66140000Y-96730000D03* +X73760000Y-96730000D03* +X73760000Y-94190000D03* +%TD*% +D18* +%TO.C,C6*% +X142080000Y-90625000D03* +X142080000Y-92175000D03* +%TD*% +%TO.C,C11*% +X208090000Y-90585000D03* +X208090000Y-92135000D03* +%TD*% +%TO.C,C0*% +X62890000Y-90585000D03* +X62890000Y-92135000D03* +%TD*% +%TO.C,C12*% +X221290000Y-90585000D03* +X221290000Y-92135000D03* +%TD*% +%TO.C,C9*% +X181690000Y-90585000D03* +X181690000Y-92135000D03* +%TD*% +%TO.C,C8*% +X168490000Y-90585000D03* +X168490000Y-92135000D03* +%TD*% +D20* +%TO.C,H8*% +X170690002Y-104015000D03* +%TD*% +%TO.C,H4*% +X117890000Y-104015001D03* +%TD*% +%TO.C,H1*% +X78290000Y-104020000D03* +%TD*% +%TO.C,H0*% +X65090000Y-104020000D03* +%TD*% +%TO.C,H10*% +X197090002Y-104015000D03* +%TD*% +%TO.C,H3*% +X104700000Y-104015000D03* +%TD*% +%TO.C,H11*% +X210290000Y-104015000D03* +%TD*% +%TO.C,H9*% +X183890002Y-104015000D03* +%TD*% +%TO.C,H2*% +X91500002Y-104021000D03* +%TD*% +%TO.C,H13*% +X236690002Y-104015000D03* +%TD*% +%TO.C,H12*% +X223490000Y-104015000D03* +%TD*% +%TO.C,H7*% +X157490002Y-104015000D03* +%TD*% +%TO.C,H5*% +X131090002Y-104021000D03* +%TD*% +%TO.C,H6*% +X144290002Y-104015000D03* +%TD*% +%LPD*% +M02* diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-NPTH.drl b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-NPTH.drl new file mode 100644 index 0000000..ccfd1fc --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-NPTH.drl @@ -0,0 +1,12 @@ +M48 +; DRILL file {KiCad 8.0.2} date 2024-06-27T20:36:27+0300 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-06-27T20:36:27+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 +; #@! TF.FileFunction,NonPlated,1,2,NPTH +FMAT,2 +INCH +% +G90 +G05 +M30 diff --git a/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-PTH.drl b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-PTH.drl new file mode 100644 index 0000000..f78263f --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/FT24_MV_Abnehmer_V1/MV_Abnehmerplatine-PTH.drl @@ -0,0 +1,149 @@ +M48 +; DRILL file {KiCad 8.0.2} date 2024-06-27T20:36:27+0300 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-06-27T20:36:27+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 +; #@! TF.FileFunction,Plated,1,2,PTH +FMAT,2 +INCH +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T1C0.0098 +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T2C0.0157 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.0689 +% +G90 +G05 +T1 +X2.602Y-3.5772 +X2.602Y-3.6165 +X3.1217Y-3.5772 +X3.1217Y-3.6165 +X3.6413Y-3.5772 +X3.6413Y-3.6165 +X4.161Y-3.5772 +X4.161Y-3.6165 +X4.6807Y-3.5772 +X4.6807Y-3.6165 +X5.2004Y-3.5772 +X5.2004Y-3.6165 +X5.7201Y-3.5772 +X5.7201Y-3.6165 +X6.2398Y-3.5772 +X6.2398Y-3.6165 +X6.7594Y-3.5772 +X6.7594Y-3.6165 +X7.2791Y-3.5772 +X7.2791Y-3.6165 +X7.7988Y-3.5772 +X7.7988Y-3.6165 +X8.3185Y-3.5772 +X8.3185Y-3.6165 +X8.8382Y-3.5772 +X8.8382Y-3.6165 +T2 +X2.522Y-3.5673 +X2.5276Y-3.7083 +X2.9039Y-3.6343 +X2.9043Y-3.9917 +X3.0416Y-3.6078 +X3.0417Y-3.5673 +X3.0823Y-3.9632 +X3.1453Y-3.5085 +X3.2238Y-3.587 +X3.5614Y-3.5673 +X3.5614Y-3.6327 +X3.6024Y-3.9346 +X3.6431Y-3.5085 +X3.7217Y-3.587 +X4.0626Y-3.6024 +X4.0811Y-3.5673 +X4.122Y-3.9061 +X4.1803Y-3.5085 +X4.2589Y-3.587 +X4.6008Y-3.5673 +X4.6008Y-3.6264 +X4.6413Y-3.8776 +X4.6821Y-3.5085 +X4.7606Y-3.587 +X4.9602Y-3.537 +X5.0301Y-3.4671 +X5.1205Y-3.5673 +X5.1205Y-3.6075 +X5.161Y-3.849 +X5.2195Y-3.5085 +X5.298Y-3.587 +X5.5898Y-2.9478 +X5.6075Y-2.9118 +X5.6398Y-3.5673 +X5.6398Y-3.6264 +X5.6587Y-3.6835 +X5.6807Y-3.8205 +X5.7091Y-3.0417 +X5.7374Y-3.3129 +X5.7406Y-3.0181 +X5.7689Y-3.2636 +X5.772Y-3.0417 +X5.8005Y-3.2145 +X5.8035Y-3.0181 +X5.835Y-3.0417 +X5.8665Y-3.0094 +X5.8919Y-3.2174 +X5.898Y-3.0417 +X5.9295Y-3.0094 +X5.949Y-3.243 +X6.0061Y-3.2678 +X6.0618Y-3.9916 +X6.0831Y-2.9587 +X6.0831Y-3.1551 +X6.0892Y-3.963 +X6.1163Y-3.9345 +X6.1434Y-3.906 +X6.1598Y-3.6078 +X6.1598Y-3.5673 +X6.1705Y-3.8774 +X6.1742Y-2.9711 +X6.1976Y-3.8489 +X6.2591Y-3.5085 +X6.3132Y-3.1551 +X6.3374Y-3.587 +X6.5335Y-3.537 +X6.6795Y-3.5673 +X6.6831Y-3.4799 +X6.7201Y-3.8489 +X6.7612Y-3.5085 +X6.8398Y-3.587 +X7.1992Y-3.5673 +X7.2398Y-3.8774 +X7.2809Y-3.5085 +X7.3594Y-3.587 +X7.7189Y-3.5673 +X7.761Y-3.906 +X7.8002Y-3.5085 +X7.8787Y-3.587 +X8.2386Y-3.5673 +X8.2791Y-3.9345 +X8.3199Y-3.5085 +X8.3984Y-3.587 +X8.7583Y-3.5673 +X8.7988Y-3.963 +X8.8396Y-3.5085 +X8.9181Y-3.587 +X9.3185Y-3.9913 +T3 +X2.5626Y-4.0953 +X3.0823Y-4.0953 +X3.6024Y-4.0953 +X4.122Y-4.0951 +X4.6413Y-4.0951 +X5.161Y-4.0953 +X5.6807Y-4.0951 +X6.2004Y-4.0951 +X6.7201Y-4.0951 +X7.2398Y-4.0951 +X7.7594Y-4.0951 +X8.2791Y-4.0951 +X8.7988Y-4.0951 +X9.3185Y-4.0951 +M30 diff --git a/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pcb b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pcb new file mode 100644 index 0000000..8af8ed6 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pcb @@ -0,0 +1,31460 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile no) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin yes) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue no) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk yes) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "./FT24_MV_Abnehmer_V1") + ) + ) + (net 0 "") + (net 1 "GND") + (net 2 "unconnected-(U3-ALERT-Pad3)") + (net 3 "/SDA") + (net 4 "+3V3") + (net 5 "/SCL") + (net 6 "unconnected-(U6-ALERT-Pad3)") + (net 7 "unconnected-(U7-ALERT-Pad3)") + (net 8 "unconnected-(U1-ALERT-Pad3)") + (net 9 "unconnected-(U2-ALERT-Pad3)") + (net 10 "unconnected-(U4-ALERT-Pad3)") + (net 11 "unconnected-(U5-ALERT-Pad3)") + (net 12 "unconnected-(U8-ALERT-Pad3)") + (net 13 "unconnected-(U9-ALERT-Pad3)") + (net 14 "unconnected-(U10-ALERT-Pad3)") + (net 15 "unconnected-(U11-ALERT-Pad3)") + (net 16 "unconnected-(U12-ALERT-Pad3)") + (net 17 "Net-(J0-Pin_13)") + (net 18 "Net-(J0-Pin_8)") + (net 19 "Net-(J0-Pin_17)") + (net 20 "Net-(J0-Pin_7)") + (net 21 "Net-(J0-Pin_15)") + (net 22 "Net-(J0-Pin_20)") + (net 23 "Net-(J0-Pin_12)") + (net 24 "Net-(J0-Pin_9)") + (net 25 "Net-(J0-Pin_11)") + (net 26 "Net-(J0-Pin_10)") + (net 27 "Net-(J0-Pin_14)") + (net 28 "Net-(J0-Pin_16)") + (net 29 "Net-(J0-Pin_19)") + (net 30 "Net-(J0-Pin_18)") + (net 31 "unconnected-(U0-ALERT-Pad3)") + (net 32 "Net-(H0-Pad1)") + (net 33 "/SDA_SW") + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "025b79a3-0908-4020-a1f7-9c8ac945dca4") + (at 76.09 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "ed43616c-bd11-411e-b934-fdcb315941a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "83784c28-dc26-468d-947e-46f5b9aaa15a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9a681033-7ac0-4243-bfa9-e1ad7c2f8837") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f37a7855-c42a-49fa-9b19-e68255890a87") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "807fcfe9-cc5d-49cd-896c-e7841df5386c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/cdd13f2e-1176-4872-89dc-84123dd2e3c5") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "42df5cfc-b3f6-45f1-a3b8-ba1c6cc8bc96") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5a1ce45-fd58-4c1d-8ce0-82d993596571") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5cbd7352-6f53-4172-af46-73ad1ce2759b") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee96a99d-9f2e-4bf5-aef8-6f461153cc16") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4d40225-40b5-4e10-9831-0a263f0dcf59") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "002a7416-d978-4204-8e18-21c0057f44ad") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74f231e7-0496-405b-be11-6a38a8be58b9") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1ab3a5e0-1d0c-45e0-8a3f-b8780ecd3f4b") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8eb7a32-a797-4480-ba01-0e249d0abe93") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "495a6d38-de15-452f-973a-2c5cb152f1ea") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "82499c25-8fef-424a-9142-3ca2a3a8e6eb") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "b57435bc-ec74-4493-bdb6-02ecd4b6590a") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "efbfe14f-e5f0-47cf-98e6-1da37ca2e323") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "216c2ecf-f465-4eda-95c3-9cdf5a061172") + (at 102.06 91.39 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 0 1.37 90) + (layer "F.SilkS") + (uuid "9fb2db74-1991-4aba-9487-2c130aee86ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "d6775a3a-547a-4d58-842a-db9d60976481") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aeaec170-ae69-40f9-a429-19904fffc647") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc16d034-b6e9-40e2-99ff-90b70e1a42c9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c70c0fb3-b23e-4260-9e4f-8cbd82507d30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/165acc08-0c49-4958-932f-fe781b2b6024") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9bc33a66-de3e-4fc2-9952-5fe6e2f6961b") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec5161e4-fa26-4371-ab26-2fc50e100223") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb471828-8b0f-4578-8e1b-64fec7cedc5c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "037957a9-b39d-4b81-a86c-601f7294ab62") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3989d95c-d1b3-4943-a256-7ed17aece5e4") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a2495c2-95e5-43de-a649-b6412933215e") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "462ed66d-0eb2-407b-8331-a65606975f77") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0d62e41-683b-4a66-b118-93ce2b414b1c") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b3ea85ac-1785-43e9-b0b1-57cfd50e9bae") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3fad4343-695e-4270-85cc-ea70425bfa17") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ccba3409-e950-40b9-8bf2-f24358e5f8e5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "7cd193f6-8c12-4de7-b26f-4db3594be7d6") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "0187077b-48ad-4215-9123-524f880a84cc") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "32ddd27b-80a3-4002-bd76-a9798de69d3a") + (at 115.68 91.4 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at 0 1.34 90) + (layer "F.SilkS") + (uuid "01f45982-3c52-455b-a3fe-a6bdc14a42d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "9533891f-572b-4a8c-b9e5-44fa5a7e5369") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5cf0790a-97e0-4da5-9d1c-8acc244d021d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c5968e68-ce03-4ffa-bcc1-cb2e9cf45bb3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0aaeea8-50d0-469b-b43b-5a5cc6ea9acc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/70f1b78a-ceef-4af7-a579-439f5244af34") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ed61a16-a3a3-4a0b-a218-9c44de54e14b") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92dbc970-0b4b-41e1-86ae-fe6939e85f37") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "36c3059b-4325-460f-9c3e-35f51956a7fd") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af31263e-4ba4-4211-b370-c11ac78d2abc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6bc8f721-fc60-4042-93d0-c544661ff1ad") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82e678b1-9ee1-49cb-b7d2-bb84d526b101") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7efae490-43bd-49d6-9489-f5b8689f9ff3") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "545ec1b0-0f8c-4ad3-9995-9cf71722b31c") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d6e3424-7e20-459f-9049-a8ebe51c59e0") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e37b503-2500-421b-bc8b-cf5cdc56689e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "1ac96edf-c541-4d87-86e9-82f7e116445d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "56f119a6-b4ac-4e1f-a920-6e0bdea5cde6") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "9b117791-abcf-4ee7-96e9-a445751b7496") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5c3add24-6cca-4365-9e89-4f99e0b2540b") + (at 89.29 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "259503b1-f6e3-4b15-90cd-1046ad4c5fa1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "24144434-028d-460b-a56e-fd48d53d748c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d37a0a4-5c34-498a-a50c-352246ba1341") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05d80fbe-d909-44ab-9b4f-867a58afba12") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5671165-ccd8-4024-904e-5abf4fc2011e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/64336bb8-ac1e-444e-83ba-0a110e5aa176") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a10edcc-6e58-4da8-bb3a-269dba1a6641") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "969a0e11-3318-4f8c-a7c0-62d6e6efb670") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5fa3f519-6495-4682-8cea-030fb70bd2da") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c2abce7-7aa9-476e-8b9c-718319fe5a29") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea6290a0-eb4d-4700-b0b2-93b6d4303642") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eddc9af4-7404-4091-b5b8-2dc289c2c18c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c0a6eddd-5038-45c4-a1ab-4bc194a85393") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b2ba84c1-120e-4470-85b9-b41c46ba7d06") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3cb6c0bc-929b-4b31-851f-36d04f84b17e") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9cf8419b-002b-4c01-a3de-1fff9fe06534") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b4429990-c9d5-48d6-b56e-2ed4efc05f07") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "66c346f6-dc76-4ac9-8c50-c6bbc853da54") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "d6891333-12b5-4618-aa9b-c986f0f06772") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5f5e7370-4e0e-4447-b248-431491e8562c") + (at 155.29 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "82b628fb-5c4d-4c45-990a-9058bf3ab3f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "b6eb7f83-94e0-4cb9-8648-e9730583588e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c0dd5a7-c3bb-4922-97af-31da7b9f52a1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "380f60b7-1d03-4c7b-9a59-3e23941389f4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58b6be48-2bd3-4758-b640-c8ed9a447986") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/23526276-5028-4cb6-9667-8bf011b6fdf0") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5345e627-10f0-40bb-9108-140a2e3981c6") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec3cc548-d2bd-4c56-a2c3-6228f1bfac22") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "283d7841-ce68-4314-a244-d7a0281320b6") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "075ba0bd-b7e1-4024-83a3-fa3b85b03bde") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e389236-4c0a-40f5-bc95-2ec901582818") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f26ebf5-e2be-409b-9872-11a5058a3225") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e70ab354-e267-4de6-9c18-3a858ac8b1f6") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab46c270-7e8d-47fe-b45f-0d8f1ea750b0") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db90d0fa-9573-46d0-b72e-f2cccd175a68") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82379322-201b-40b1-ba2a-c5c2e8a78d33") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "81c50f29-ad07-43e0-9e36-f5b63b8a5a41") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "ace3def5-34cb-4e11-96a4-5c17010a6606") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "e0fda1d3-157c-4a8e-90f5-988a14463f97") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "715f5395-cf82-46e6-a5f0-b9015996e818") + (at 128.88 91.375 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at 0 1.34 90) + (layer "F.SilkS") + (uuid "abe880f6-b0c5-468c-9559-b6d728483376") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "13b230d9-ff31-4fab-900e-47a5ba008a09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e0fdeedd-64cd-40e4-8907-4a876def433e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a447eba-dd32-4dd2-b38d-7ae51a5c186b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21953be9-4ead-4634-9f52-4a04b102dcf8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/48b1ae88-87bb-486a-94a3-d0867d090580") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f217d805-af3f-4998-80f5-21ba67c42e5d") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47d6ebc5-47be-47f7-8d35-25eef883c507") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10aa130a-76e7-47d2-a305-6376d54c751b") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f6c5b191-2e7f-4c66-b186-eb330c71a0ad") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f0cc47c-3622-479d-9a0d-5184b5935f68") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "917547de-9510-40d6-b334-9eb3c39c8db2") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "427fa719-e995-4a36-b2b9-594a4c6195b1") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c3f6f2d6-0d9b-4e1d-ba19-054477bac403") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97f133b3-519d-4207-aa9d-0180d10c8cc9") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac467732-732a-4d6e-a513-a85f7cc3f40a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "8608d8ac-13d0-47d8-ae4c-f9411c5b1e62") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "361ae1ca-53e2-4a40-b5f9-4a44219f25f0") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "ccc3f761-9eb7-4da6-9397-cc41502730bd") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "71cfaa87-f99e-426b-805f-361a9c7ad194") + (at 194.89 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C10" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "ef2e1266-3773-4127-8fd4-21104259058d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "6bd237fe-35e1-4a38-9ab2-57d332bc0ce3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c958f68-43a6-4532-9a3f-3c3f88391f85") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c65111b-b0b9-46ac-b8a9-bd645b40ed4b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36fe69fe-fbee-4475-b5a8-e1a8fb90769e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/3def6003-8444-4d35-99d3-5140f2a0a1c2") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a242f5b0-10ec-42ad-9922-a5e47f039ff2") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e6dbaee-2f76-44d9-b4f5-1eb1a769166a") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "642e3a44-0ff6-4102-969b-66e895a82cf3") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0e745256-3b50-4f79-b5be-739eab11afcf") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8582caa6-23cb-4f8e-bb3c-3be5f528bf3e") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c885246-b6a9-403b-a93b-5b4f288aa39d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "797f904e-95ef-4d4a-b636-83deebd6f906") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a49e524-8ea2-4d20-af39-cf4a1ca59a9c") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d93a70d2-c34e-4487-84f8-ba19c22969b9") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07d681e8-6d95-4f36-8de3-bd91ff410c5e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "1e746df1-c79a-4240-91fb-edae966d0523") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "2472b121-57a4-4833-bec4-dfc0019395f4") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "2af463a3-9a23-4e12-a60f-8c3cb4bb0d8d") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads" + (layer "F.Cu") + (uuid "87c9e882-f12f-4fe7-b52d-9e02d897053a") + (at 69.95 95.46) + (descr "4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads") + (property "Reference" "SW0" + (at 0 -3.585 0) + (layer "F.SilkS") + (uuid "2617579d-ae6a-4125-be26-b18145848068") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_DIP_x02" + (at 0 3.6 0) + (layer "F.Fab") + (uuid "2be30779-f1b2-483e-9001-ff524b6261e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47bbef57-13bd-43ee-b5c9-ad55e6857140") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "edd70426-171f-4916-8051-51ec7fd48fc1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "753554da-983c-40f3-a2c9-f69ccd89a261") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "SW?DIP?x2*") + (path "/1c047f12-0708-4c8e-93f9-7c7da7b24f0d") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -5.14 -2.66) + (end -5.14 2.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a9ec1b3-c812-4436-8c80-003cbe71f32c") + ) + (fp_line + (start -5.14 2.66) + (end 5.14 2.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27cd5651-a7c7-47b9-b975-5cf8f493057d") + ) + (fp_line + (start -2.65 -2.6) + (end -2.65 2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc29d956-212e-4b96-9fa0-45282c5b9989") + ) + (fp_line + (start -2.65 2.6) + (end 2.65 2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7855dfe2-2814-4660-9018-f9a3f947a05d") + ) + (fp_line + (start -1 -2.6) + (end -2.65 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b87671a-c40e-4083-bb79-33c45c7ca03a") + ) + (fp_line + (start 2.65 -2.6) + (end 1 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b81413-6610-4e82-b9f5-a5b08182f2d4") + ) + (fp_line + (start 2.65 2.6) + (end 2.65 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c1435f7-b58e-44a3-b33d-b5b8dabaaab1") + ) + (fp_line + (start 5.14 -2.66) + (end -5.14 -2.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e828aee-13e0-432a-b837-a4839750ce0a") + ) + (fp_line + (start 5.14 2.66) + (end 5.14 -2.66) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "180cc139-3399-4123-9122-32314d29d074") + ) + (fp_arc + (start 1 -2.6) + (mid 0 -1.6) + (end -1 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa735cc8-993b-4315-8d3d-f2b33d75c5f9") + ) + (fp_line + (start -5.35 -2.85) + (end -5.35 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4269e80-0aab-470c-951c-09806e5b8c88") + ) + (fp_line + (start -5.35 2.85) + (end 5.35 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ae259ab6-b6cd-440e-937c-2b0c00bfd137") + ) + (fp_line + (start 5.35 -2.85) + (end -5.35 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64bb8e3c-5fe2-486a-b579-3f3d0b4eeae2") + ) + (fp_line + (start 5.35 2.85) + (end 5.35 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d3c6dc5-dbcf-481a-ad34-b0521e7f0c67") + ) + (fp_line + (start -5.08 -2.6) + (end -5.08 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96390518-3197-46c0-aed1-aa7baaae044e") + ) + (fp_line + (start -5.08 2.6) + (end 5.08 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "503ce89a-39d4-4833-a2cd-8f05c0ca140f") + ) + (fp_line + (start -3.175 -1.54) + (end -2.175 -2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d45ebee7-2eb4-4f6a-ade8-843c4ed51d97") + ) + (fp_line + (start -3.175 2.54) + (end -3.175 -1.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ace2f968-a334-4937-bc7f-617b7e571613") + ) + (fp_line + (start -2.175 -2.54) + (end 3.175 -2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1d2c78a9-fbce-4570-9f1f-11231dad959e") + ) + (fp_line + (start 3.175 -2.54) + (end 3.175 2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f35df3e-b8bb-479d-9e54-5b8c042c8a80") + ) + (fp_line + (start 3.175 2.54) + (end -3.175 2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "90d5e84a-c64b-47a2-bff2-c080540378dc") + ) + (fp_line + (start 5.08 -2.6) + (end -5.08 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fcf607d6-a99d-46e9-a3d7-aadb329500f9") + ) + (fp_line + (start 5.08 2.6) + (end 5.08 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21f9a588-1c7e-4464-884b-827dacad8b4f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "10812cf1-9a34-4e80-8b35-f63559e27182") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -3.81 -1.27) + (size 1.6 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "/SDA_SW") + (pintype "passive") + (uuid "47acf255-e107-4935-96b8-29bd0dc80a1e") + ) + (pad "2" smd rect + (at -3.81 1.27) + (size 1.6 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "Net-(H0-Pad1)") + (pintype "passive") + (uuid "c1763363-949e-474b-ba71-cdab289ac2a2") + ) + (pad "3" smd rect + (at 3.81 1.27) + (size 1.6 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "Net-(J0-Pin_7)") + (pintype "passive") + (uuid "05f520a5-61a6-4e7f-80c7-6b75b64a6808") + ) + (pad "4" smd rect + (at 3.81 -1.27) + (size 1.6 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "/SDA") + (pintype "passive") + (uuid "cfc32f0d-756d-4a2b-8a1d-311e149598da") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-4_W7.62mm_SMDSocket.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "941ed3fa-0d44-4c32-818c-5d998795094a") + (at 142.08 91.4 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at 0 1.34 90) + (layer "F.SilkS") + (uuid "5c5598d0-c03b-405d-94cf-b5554bcfdef6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "a2bb2df1-48e2-4f04-afbd-a70f8cf44235") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4ff35b0f-cf94-4ce0-8ca0-a5a99f6e867a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb8afcfa-fb09-47e7-bc78-e3bc9f0d5134") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bdceae05-4fa5-494c-b63a-0ff28aac17bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/6237499e-f29a-4de3-818b-443b26897815") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c310e256-62f2-4b52-bc11-356e6b221df9") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5048f4e4-4eed-4cef-ab5e-7ba4a9251fad") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2350f38b-0255-4820-a86f-a6ca5c319060") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0cc4e603-adce-49ec-832d-72374c21619d") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27a5bf27-80b7-4310-814d-15f88b80334a") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11ce0c34-e654-4a92-b3d4-10114e643414") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1ef8ccf6-d3dd-473f-895e-9ffe6e61255d") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef175189-d15e-463f-bd4f-e0db1c0119ca") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6d6b8b56-5115-4df7-b65a-9ff39c435bb3") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "512d7c9b-1988-4a0c-8f89-36a1d9138b49") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c7a85351-e144-4eab-a545-8a13389bf554") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "612b93d4-f65f-4d06-a709-68c6587b4b3a") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "35e2d3ed-c946-4f99-9c27-07fe9bdec44f") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "99d4d058-729d-4626-bf54-f5e289ff4675") + (at 208.09 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C11" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "0996d572-3fd6-4abc-ad06-4594c2e3db78") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "8c7aa0a3-c1ff-4371-bf88-2eb0901fe7cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb2b61f3-851d-4e5f-9fd3-5f30fb1aa62e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a40d571-5354-4b92-a258-6237bea666b9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4a3ba534-3b56-4c93-a716-fa52ba52fa6e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/86fd55e8-a185-4264-949b-75eb3bb388b3") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4c4e32a-4e6f-4163-a949-2030f05f3771") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "26062dfe-7760-4be3-af89-993e86ca17f1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bed9ddf5-4826-4118-834a-3b0176c24e33") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc2ac2c9-5e10-49fe-8ae6-efb49311cffa") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6427f69-3b73-4229-966c-4a1d8488dadb") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc0c64fb-f4e1-4cc4-81a8-f9ecdf494742") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd888ffd-88da-4f35-ae36-a240df1d2ac1") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6b9dda5f-e047-4400-a0fc-cac0489c6c65") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84887a03-759a-42ee-b801-393611248e4d") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "137bb409-9e71-4038-b22d-93199453a2fa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "dc0f4a53-c7a2-4b0b-960d-6fef9309a58c") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "f1c4d647-3cfc-4d1e-bad2-53d7f62957ea") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "bbe32bf8-c660-4096-8111-a5e0f958ba76") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "b5b9baf3-c3a7-453c-aade-f2178f181326") + (at 62.89 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C0" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "4b581993-53d4-4ae6-8339-e3ae765780a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "0aa465fe-a92e-406c-a4ee-bae09a0ee248") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1ce98fa9-aac5-4047-92f0-c09a83efb48d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7180d9d5-e5c9-4f51-88c5-34dc557f6f4b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fecdeb77-579a-48bf-bfdf-700bbee632e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/3b593ea3-bd37-4741-aebe-d7274ae316ad") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ce85c9d-89df-45ee-b840-e22bde3804ff") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "89fd32fe-19db-4870-8dad-e593d1d5d685") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08c408f5-8e59-4ed6-9974-c97e54cee931") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "adba95a6-4574-4e7a-bcae-743193371e2c") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39fff0d4-969d-47f5-a859-72880b1e5a88") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33f781c0-1268-4eac-b0a4-ebe3223cbb91") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fdfd4e19-88cd-4ad4-b3b8-d77049f03332") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "884c72a7-54c0-4e88-9a12-43fc146c3cfe") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "013ca165-e1a5-4e2b-9f64-ed7df32d7fa8") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87b7327b-cb88-4d34-8101-ad8c0d285195") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4bc37812-9e2a-4a88-bffb-2c3af5cf1d25") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "5867d570-2e67-4003-a6b3-0202bc73b026") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "9edeedd6-73e8-4ea5-9770-2196da7d07a2") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "b60113de-62f8-40cc-874e-e25909ad67ab") + (at 221.29 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C12" + (at 0 1.4 90) + (layer "F.SilkS") + (uuid "c2deb9c1-4bd4-4a82-a818-9259d6296044") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5b3684d2-c899-4cb9-9e01-ac7f2c2aabab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aa23a237-375b-4227-942d-51d8a48c7ce8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0bf4cb73-9ea0-496f-9e58-5b41a206c1bc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4783e583-c3bf-4608-b5be-ea333d209ed8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/e867eb30-44d8-47e4-8e72-c4285c70c7a1") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "89d86015-2428-49d3-8d9a-c553216d9d71") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "584467e1-d892-445f-80f5-17d9d3c43551") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6285d94d-22ab-41f3-8d42-6f4ae34a2c5c") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "18c10685-080e-4689-b0ed-715cad6f3eb2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e45673d5-8bea-40ef-bd65-c43e70fbed48") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b42c7d62-5106-4d85-a1f4-843e9c08345d") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eee5fdc3-72af-4766-9c40-58962e37f089") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55323215-cbfd-4d92-bda5-25e4ed9a431d") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b2488b4-1bdf-499b-a9ae-6b532db53c67") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0bc856b3-39a4-46cb-bd25-af399f9d08aa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "a1c9790e-7d5b-4bbe-ad65-8bdcfc4f2da7") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "cf0f5d5a-a6b4-40b2-82e8-a8096d5d40af") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "016ea86f-0d91-43ba-8fbb-c78959bcb4e7") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "FaSTTUBe_logos:FTLogo_small" + (layer "F.Cu") + (uuid "c8396386-ff92-4f9a-bf6a-f2ba4ceff67c") + (at 233.27 93.98) + (property "Reference" "G***" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b8c39e1d-4c02-4ca2-84ad-03453c38e301") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Value" "LOGO" + (at 0.75 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7724d840-38ce-4608-ac0a-b58385d56f76") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Footprint" "FaSTTUBe_logos:FTLogo_small" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e681d6c-d5b9-4c6a-8e06-63280a805032") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a222387f-88e2-4f1e-bae7-c7a7d2388d5e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "950c6992-e1e2-4a36-b0f8-a14a1ce56863") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 2.116667 1.900767) (xy 1.253067 1.900767) (xy 1.253067 3.014134) (xy 0.8636 3.014134) (xy 0.8636 1.900767) + (xy -0.829734 1.900767) (xy -0.829734 3.014134) (xy -1.2192 3.014134) (xy -1.2192 1.900767) (xy -2.0828 1.900767) + (xy -2.0828 1.524) (xy 2.116667 1.524) (xy 2.116667 1.900767) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "334d64cd-6486-4a17-92eb-26285cd61295") + ) + (fp_poly + (pts + (xy -6.739467 1.900767) (xy -8.4201 1.900767) (xy -8.4201 2.065867) (xy -6.739467 2.065867) (xy -6.739467 2.442634) + (xy -8.4201 2.442634) (xy -8.4201 3.014134) (xy -8.809567 3.014134) (xy -8.809483 2.479675) (xy -8.809436 2.397863) + (xy -8.809324 2.321404) (xy -8.809146 2.250587) (xy -8.808907 2.185701) (xy -8.808609 2.127034) + (xy -8.808253 2.074875) (xy -8.807843 2.029515) (xy -8.807379 1.991237) (xy -8.806865 1.960336) + (xy -8.806302 1.937098) (xy -8.805693 1.921812) (xy -8.805186 1.915584) (xy -8.79284 1.854464) (xy -8.773887 1.798625) + (xy -8.748242 1.747949) (xy -8.715821 1.702321) (xy -8.676538 1.661627) (xy -8.630309 1.625749) + (xy -8.57705 1.594573) (xy -8.56615 1.589182) (xy -8.527909 1.57231) (xy -8.488651 1.558302) (xy -8.445908 1.546374) + (xy -8.397202 1.535748) (xy -8.396817 1.535672) (xy -8.391139 1.53458) (xy -8.385547 1.533579) (xy -8.379669 1.532664) + (xy -8.37313 1.531831) (xy -8.365554 1.531074) (xy -8.356566 1.530389) (xy -8.345792 1.529772) (xy -8.332855 1.529218) + (xy -8.317382 1.528723) (xy -8.298998 1.528281) (xy -8.277326 1.527888) (xy -8.251993 1.527539) + (xy -8.222624 1.527231) (xy -8.188843 1.526957) (xy -8.150275 1.526714) (xy -8.106546 1.526498) + (xy -8.05728 1.526302) (xy -8.002103 1.526123) (xy -7.940639 1.525957) (xy -7.872514 1.525798) (xy -7.797352 1.525642) + (xy -7.714779 1.525485) (xy -7.624418 1.52532) (xy -7.544858 1.525178) (xy -6.739467 1.52375) (xy -6.739467 1.900767) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1dd69ff7-19b6-4d88-8090-794843fe19ad") + ) + (fp_poly + (pts + (xy 5.303309 1.525066) (xy 5.404741 1.525212) (xy 5.498076 1.525342) (xy 5.583682 1.525466) (xy 5.661931 1.525592) + (xy 5.733189 1.52573) (xy 5.797827 1.52589) (xy 5.856214 1.52608) (xy 5.908719 1.526311) (xy 5.955712 1.526592) + (xy 5.997562 1.526933) (xy 6.034637 1.527341) (xy 6.067308 1.527828) (xy 6.095944 1.528403) (xy 6.120912 1.529075) + (xy 6.142584 1.529853) (xy 6.161328 1.530747) (xy 6.177513 1.531766) (xy 6.19151 1.53292) (xy 6.203687 1.534218) + (xy 6.214412 1.53567) (xy 6.224057 1.537285) (xy 6.232989 1.539073) (xy 6.241579 1.541042) (xy 6.250194 1.543203) + (xy 6.259206 1.545564) (xy 6.268982 1.548137) (xy 6.275916 1.549925) (xy 6.333192 1.568234) (xy 6.386274 1.592712) + (xy 6.434503 1.622864) (xy 6.477222 1.658194) (xy 6.51377 1.698207) (xy 6.543489 1.742407) (xy 6.551187 1.756834) + (xy 6.569846 1.801107) (xy 6.584159 1.849958) (xy 6.593772 1.901123) (xy 6.598339 1.952343) (xy 6.597509 2.001357) + (xy 6.593729 2.031999) (xy 6.586533 2.065089) (xy 6.575746 2.103469) (xy 6.562024 2.14511) (xy 6.546023 2.187975) + (xy 6.53445 2.216132) (xy 6.515189 2.261222) (xy 6.538381 2.300628) (xy 6.57109 2.361978) (xy 6.596198 2.421849) + (xy 6.613597 2.479897) (xy 6.623173 2.535779) (xy 6.625166 2.57378) (xy 6.621089 2.632474) (xy 6.609018 2.688764) + (xy 6.589195 2.742213) (xy 6.561863 2.792381) (xy 6.527261 2.838829) (xy 6.485634 2.88112) (xy 6.437223 2.918812) + (xy 6.433635 2.921233) (xy 6.393601 2.946307) (xy 6.355596 2.96615) (xy 6.316718 2.982011) (xy 6.274064 2.995139) + (xy 6.2452 3.002282) (xy 6.20395 3.01176) (xy 4.445 3.014308) (xy 4.445001 2.637367) (xy 4.834466 2.637367) + (xy 6.214702 2.637367) (xy 6.213559 2.547409) (xy 6.212416 2.45745) (xy 4.834466 2.455308) (xy 4.834466 2.637367) + (xy 4.445001 2.637367) (xy 4.445 1.900767) (xy 4.834466 1.900767) (xy 4.834466 2.0701) (xy 6.193366 2.0701) + (xy 6.193366 1.900767) (xy 4.834466 1.900767) (xy 4.445 1.900767) (xy 4.445 1.523783) (xy 5.303309 1.525066) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9946e52a-6715-4883-b4e6-ee255d3176ab") + ) + (fp_poly + (pts + (xy 2.548467 2.637367) (xy 3.941233 2.637368) (xy 3.941233 1.524) (xy 4.330998 1.524) (xy 4.329632 2.077509) + (xy 4.328267 2.631017) (xy 4.31873 2.667) (xy 4.301741 2.715767) (xy 4.277243 2.763933) (xy 4.246183 2.810501) + (xy 4.20951 2.854476) (xy 4.168172 2.894859) (xy 4.123115 2.930656) (xy 4.075289 2.96087) (xy 4.02564 2.984504) + (xy 4.011657 2.989766) (xy 4.002832 2.992919) (xy 3.994702 2.995787) (xy 3.98685 2.998385) (xy 3.978859 3.000726) + (xy 3.970312 3.002822) (xy 3.960792 3.004686) (xy 3.949881 3.006332) (xy 3.937162 3.007772) (xy 3.922218 3.009021) + (xy 3.904631 3.010089) (xy 3.883985 3.010992) (xy 3.859862 3.011742) (xy 3.831844 3.012351) (xy 3.799515 3.012834) + (xy 3.762458 3.013202) (xy 3.720254 3.01347) (xy 3.672487 3.013649) (xy 3.61874 3.013753) (xy 3.558595 3.013798) + (xy 3.491635 3.013792) (xy 3.417442 3.013751) (xy 3.335602 3.013687) (xy 3.249587 3.013617) (xy 3.17527 3.013536) + (xy 3.103009 3.013413) (xy 3.033282 3.01325) (xy 2.966569 3.013051) (xy 2.903347 3.012818) (xy 2.844092 3.012554) + (xy 2.789284 3.012263) (xy 2.7394 3.011946) (xy 2.69492 3.011608) (xy 2.656319 3.01125) (xy 2.624077 3.010876) + (xy 2.598671 3.010489) (xy 2.58058 3.010091) (xy 2.57028 3.009685) (xy 2.568419 3.009516) (xy 2.523908 2.999652) + (xy 2.477647 2.983252) (xy 2.431829 2.961278) (xy 2.388645 2.934684) (xy 2.375515 2.925185) (xy 2.350501 2.904598) + (xy 2.323436 2.879377) (xy 2.296295 2.851597) (xy 2.27106 2.823335) (xy 2.249707 2.796662) (xy 2.240255 2.783302) + (xy 2.212272 2.736904) (xy 2.190604 2.690553) (xy 2.173791 2.640941) (xy 2.168344 2.620434) (xy 2.16733 2.615671) + (xy 2.166415 2.609667) (xy 2.165593 2.601973) (xy 2.164857 2.59214) (xy 2.164201 2.579717) (xy 2.163618 2.564256) + (xy 2.1631 2.545307) (xy 2.162643 2.522422) (xy 2.162239 2.495149) (xy 2.161881 2.463041) (xy 2.161565 2.425648) + (xy 2.16128 2.38252) (xy 2.161024 2.333209) (xy 2.160788 2.277265) (xy 2.160564 2.214238) (xy 2.160348 2.143679) + (xy 2.160133 2.065139) (xy 2.160116 2.058459) (xy 2.158721 1.524) (xy 2.548467 1.524) (xy 2.548467 2.637367) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9a4b45ad-97cc-474f-b4f6-ce587e1306cd") + ) + (fp_poly + (pts + (xy -5.678055 1.52402) (xy -5.572957 1.524079) (xy -5.476101 1.524178) (xy -5.387374 1.524317) (xy -5.306663 1.524497) + (xy -5.233857 1.524721) (xy -5.16884 1.524986) (xy -5.111503 1.525294) (xy -5.061733 1.525645) (xy -5.019414 1.526041) + (xy -4.984439 1.526482) (xy -4.956692 1.526967) (xy -4.936061 1.527499) (xy -4.922433 1.528077) + (xy -4.916439 1.528582) (xy -4.86056 1.540206) (xy -4.80845 1.559141) (xy -4.759557 1.585662) (xy -4.713334 1.620036) + (xy -4.6912 1.640111) (xy -4.64919 1.685206) (xy -4.613921 1.733406) (xy -4.584734 1.785841) (xy -4.560973 1.843647) + (xy -4.547271 1.887707) (xy -4.536083 1.928284) (xy -4.533655 3.014134) (xy -5.394202 3.013598) + (xy -5.48006 3.013526) (xy -5.563782 3.01342) (xy -5.644961 3.013282) (xy -5.723185 3.013114) (xy -5.798045 3.012917) + (xy -5.869131 3.012694) (xy -5.936033 3.012446) (xy -5.998341 3.012177) (xy -6.055644 3.011887) + (xy -6.107534 3.011578) (xy -6.153599 3.011255) (xy -6.193431 3.010914) (xy -6.226618 3.010563) + (xy -6.252751 3.010202) (xy -6.271421 3.009831) (xy -6.282216 3.009456) (xy -6.284383 3.009285) + (xy -6.345066 2.997397) (xy -6.404317 2.977714) (xy -6.461123 2.950864) (xy -6.51447 2.91747) (xy -6.563346 2.878159) + (xy -6.606736 2.833556) (xy -6.640019 2.789767) (xy -6.669581 2.738132) (xy -6.691651 2.683252) + (xy -6.706156 2.625963) (xy -6.713019 2.567101) (xy -6.71217 2.507502) (xy -6.704595 2.455334) (xy -6.307667 2.455334) + (xy -6.307667 2.637367) (xy -4.923367 2.637367) (xy -4.923367 2.455334) (xy -6.307667 2.455334) + (xy -6.704595 2.455334) (xy -6.70353 2.448007) (xy -6.687027 2.38945) (xy -6.677752 2.365383) (xy -6.65307 2.316653) + (xy -6.621023 2.270047) (xy -6.582624 2.226484) (xy -6.538887 2.186882) (xy -6.490826 2.152162) + (xy -6.439457 2.12324) (xy -6.386078 2.101134) (xy -6.377711 2.098261) (xy -6.369952 2.095643) (xy -6.362391 2.093268) + (xy -6.354621 2.091123) (xy -6.346231 2.089198) (xy -6.336815 2.08748) (xy -6.325963 2.085958) (xy -6.313265 2.084619) + (xy -6.298315 2.083452) (xy -6.280702 2.082446) (xy -6.260018 2.081588) (xy -6.235855 2.080866) + (xy -6.207804 2.080269) (xy -6.175456 2.079785) (xy -6.138402 2.079403) (xy -6.096235 2.079109) + (xy -6.048544 2.078893) (xy -5.994922 2.078743) (xy -5.934959 2.078647) (xy -5.868248 2.078593) + (xy -5.794379 2.07857) (xy -5.712943 2.078565) (xy -5.623533 2.078567) (xy -4.923367 2.078567) (xy -4.923367 1.900767) + (xy -6.633633 1.900767) (xy -6.633633 1.524) (xy -5.791506 1.524) (xy -5.678055 1.52402) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9ef4e0e2-db59-48a2-ad73-4a4ec95c0758") + ) + (fp_poly + (pts + (xy -2.215048 1.711237) (xy -2.21615 1.89865) (xy -4.0132 1.900786) (xy -4.0132 2.0701) (xy -3.305064 2.0701) + (xy -3.200522 2.070128) (xy -3.103591 2.07021) (xy -3.014343 2.070346) (xy -2.932851 2.070536) (xy -2.859186 2.07078) + (xy -2.793422 2.071077) (xy -2.735629 2.071426) (xy -2.685881 2.071827) (xy -2.644249 2.07228) (xy -2.610805 2.072785) + (xy -2.585623 2.07334) (xy -2.568773 2.073945) (xy -2.561056 2.074499) (xy -2.497636 2.08613) (xy -2.436615 2.104968) + (xy -2.379444 2.130518) (xy -2.354181 2.144789) (xy -2.297663 2.183385) (xy -2.248416 2.226095) + (xy -2.206515 2.272825) (xy -2.172034 2.323477) (xy -2.145049 2.377956) (xy -2.125633 2.436165) + (xy -2.124322 2.441334) (xy -2.11867 2.472496) (xy -2.11537 2.508992) (xy -2.11442 2.548021) (xy -2.115822 2.586779) + (xy -2.119574 2.622466) (xy -2.124322 2.647133) (xy -2.143149 2.706044) (xy -2.169423 2.760949) + (xy -2.203054 2.811705) (xy -2.243955 2.858171) (xy -2.268955 2.88136) (xy -2.317317 2.919519) (xy -2.36651 2.95053) + (xy -2.418408 2.975345) (xy -2.474891 2.994914) (xy -2.512483 3.004701) (xy -2.516461 3.005496) + (xy -2.521514 3.00623) (xy -2.527983 3.006907) (xy -2.536211 3.007529) (xy -2.546541 3.008099) (xy -2.559314 3.008621) + (xy -2.574873 3.009098) (xy -2.59356 3.009531) (xy -2.615716 3.009927) (xy -2.641684 3.010284) (xy -2.671807 3.010609) + (xy -2.706426 3.010903) (xy -2.745884 3.01117) (xy -2.790522 3.011414) (xy -2.840683 3.011635) (xy -2.896709 3.011839) + (xy -2.958942 3.012027) (xy -3.027725 3.012204) (xy -3.103399 3.01237) (xy -3.186307 3.012533) (xy -3.276789 3.012692) + (xy -3.375192 3.012851) (xy -3.438569 3.012949) (xy -4.335022 3.014305) (xy -4.333919 2.826893) + (xy -4.332817 2.639484) (xy -3.417274 2.638416) (xy -2.501732 2.637348) (xy -2.502874 2.547399) + (xy -2.504017 2.45745) (xy -3.253317 2.455183) (xy -3.347098 2.454895) (xy -3.432795 2.454621) (xy -3.510788 2.454358) + (xy -3.581459 2.454099) (xy -3.645188 2.45384) (xy -3.702357 2.453577) (xy -3.753348 2.453303) (xy -3.798542 2.453016) + (xy -3.838321 2.452709) (xy -3.873065 2.452379) (xy -3.903156 2.452019) (xy -3.928976 2.451626) + (xy -3.950905 2.451194) (xy -3.969326 2.45072) (xy -3.98462 2.450197) (xy -3.997168 2.449622) (xy -4.007351 2.448989) + (xy -4.01555 2.448294) (xy -4.022148 2.447531) (xy -4.027526 2.446697) (xy -4.032064 2.445786) (xy -4.033858 2.445368) + (xy -4.095242 2.426808) (xy -4.15364 2.401784) (xy -4.208317 2.370894) (xy -4.258535 2.334734) (xy -4.303559 2.293899) + (xy -4.342648 2.248988) (xy -4.37507 2.200597) (xy -4.400086 2.149324) (xy -4.40044 2.148436) (xy -4.413721 2.109434) + (xy -4.42232 2.069924) (xy -4.426597 2.027565) (xy -4.426912 1.980014) (xy -4.426814 1.976967) (xy -4.423282 1.928269) + (xy -4.415819 1.885217) (xy -4.403753 1.845644) (xy -4.386413 1.807383) (xy -4.363126 1.768266) + (xy -4.361317 1.765532) (xy -4.332182 1.727563) (xy -4.296118 1.690153) (xy -4.25463 1.654573) (xy -4.209224 1.622095) + (xy -4.161408 1.593992) (xy -4.153042 1.589688) (xy -4.121837 1.575647) (xy -4.085088 1.561837) + (xy -4.045683 1.549234) (xy -4.006511 1.53881) (xy -3.993157 1.535807) (xy -3.947583 1.526117) (xy -2.213945 1.523823) + (xy -2.215048 1.711237) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "241ed0a2-f135-4bec-b0f1-d230768e03b1") + ) + (fp_poly + (pts + (xy 8.128357 1.524483) (xy 8.177823 1.524573) (xy 8.221521 1.524757) (xy 8.259897 1.525046) (xy 8.293403 1.525451) + (xy 8.322488 1.52598) (xy 8.347602 1.526646) (xy 8.369193 1.527458) (xy 8.387713 1.528427) (xy 8.403609 1.529562) + (xy 8.417332 1.530877) (xy 8.429331 1.532378) (xy 8.440055 1.534078) (xy 8.449955 1.535987) (xy 8.459479 1.538114) + (xy 8.469078 1.540471) (xy 8.471537 1.541096) (xy 8.528233 1.559858) (xy 8.581855 1.586097) (xy 8.631715 1.619159) + (xy 8.677121 1.658395) (xy 8.717385 1.703157) (xy 8.751816 1.752793) (xy 8.779725 1.806654) (xy 8.794682 1.84553) + (xy 8.799549 1.86026) (xy 8.803729 1.873555) (xy 8.807279 1.886175) (xy 8.810256 1.898884) (xy 8.812718 1.912442) + (xy 8.814721 1.927613) (xy 8.816321 1.945158) (xy 8.817578 1.96584) (xy 8.818546 1.990419) (xy 8.819283 2.019659) + (xy 8.819847 2.054321) (xy 8.820294 2.095168) (xy 8.820681 2.142961) (xy 8.821063 2.19816) (xy 8.822798 2.455334) + (xy 7.1247 2.455334) (xy 7.1247 2.637367) (xy 8.822267 2.637367) (xy 8.822267 3.014134) (xy 7.995708 3.013456) + (xy 7.912475 3.01338) (xy 7.831394 3.013289) (xy 7.75288 3.013186) (xy 7.677348 3.013072) (xy 7.605215 3.012947) + (xy 7.536895 3.012812) (xy 7.472804 3.012669) (xy 7.413357 3.01252) (xy 7.35897 3.012363) (xy 7.310056 3.012202) + (xy 7.267035 3.012038) (xy 7.230317 3.011871) (xy 7.200322 3.011701) (xy 7.177462 3.011532) (xy 7.162154 3.011365) + (xy 7.154813 3.011199) (xy 7.154333 3.011165) (xy 7.112828 3.003661) (xy 7.068363 2.990269) (xy 7.023112 2.971837) + (xy 6.979248 2.94921) (xy 6.952369 2.932559) (xy 6.898841 2.892996) (xy 6.85233 2.850511) (xy 6.813127 2.805471) + (xy 6.781527 2.758237) (xy 6.757822 2.709176) (xy 6.746827 2.676625) (xy 6.745131 2.670454) (xy 6.743653 2.664375) + (xy 6.742375 2.657781) (xy 6.741278 2.65007) (xy 6.740345 2.640633) (xy 6.739558 2.628868) (xy 6.738903 2.614167) + (xy 6.738357 2.595928) (xy 6.737906 2.573541) (xy 6.73753 2.546405) (xy 6.737214 2.513912) (xy 6.736938 2.475459) + (xy 6.736686 2.430439) (xy 6.73644 2.378247) (xy 6.736182 2.318278) (xy 6.736144 2.309283) (xy 6.735891 2.242989) + (xy 6.735738 2.184543) (xy 6.735708 2.133324) (xy 6.735823 2.088713) (xy 6.736105 2.050091) (xy 6.736577 2.016841) + (xy 6.737262 1.988341) (xy 6.73818 1.963973) (xy 6.739356 1.943117) (xy 6.740811 1.925155) (xy 6.742568 1.909466) + (xy 6.743858 1.900767) (xy 7.1247 1.900767) (xy 7.1247 2.074334) (xy 8.4328 2.074335) (xy 8.4328 1.900767) + (xy 7.1247 1.900767) (xy 6.743858 1.900767) (xy 6.74465 1.895433) (xy 6.747076 1.882435) (xy 6.749873 1.869853) + (xy 6.752404 1.85962) (xy 6.760472 1.834117) (xy 6.772097 1.805152) (xy 6.785882 1.775728) (xy 6.800428 1.74885) + (xy 6.813018 1.729317) (xy 6.83974 1.697181) (xy 6.872649 1.665183) (xy 6.909616 1.635034) (xy 6.948508 1.608444) + (xy 6.987195 1.587122) (xy 6.994356 1.583804) (xy 7.031154 1.569084) (xy 7.073199 1.555252) (xy 7.11727 1.54329) + (xy 7.151782 1.535736) (xy 7.158535 1.534459) (xy 7.165174 1.533306) (xy 7.172154 1.53227) (xy 7.179923 1.531343) + (xy 7.188935 1.530518) (xy 7.199644 1.529786) (xy 7.212499 1.52914) (xy 7.227955 1.528573) (xy 7.246462 1.528075) + (xy 7.268474 1.527642) (xy 7.294439 1.527264) (xy 7.324814 1.526933) (xy 7.36005 1.526643) (xy 7.400597 1.526384) + (xy 7.446909 1.52615) (xy 7.499438 1.525933) (xy 7.558636 1.525725) (xy 7.624954 1.525519) (xy 7.698845 1.525306) + (xy 7.77875 1.525086) (xy 7.863806 1.52486) (xy 7.940846 1.524676) (xy 8.010318 1.524545) (xy 8.072672 1.524477) + (xy 8.128357 1.524483) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0436c5f3-a938-4eea-ac44-cbcad0971690") + ) + (fp_poly + (pts + (xy -1.631322 -2.753159) (xy -1.584163 -2.751529) (xy -1.5406 -2.748525) (xy -1.502936 -2.744165) + (xy -1.500717 -2.74383) (xy -1.418084 -2.727991) (xy -1.340455 -2.706392) (xy -1.266983 -2.678605) + (xy -1.196821 -2.644199) (xy -1.129124 -2.602745) (xy -1.063044 -2.553814) (xy -0.997735 -2.496976) + (xy -0.978883 -2.479014) (xy -0.950948 -2.451108) (xy -0.926207 -2.424483) (xy -0.903272 -2.397407) + (xy -0.880751 -2.368153) (xy -0.857255 -2.334988) (xy -0.831395 -2.296185) (xy -0.828899 -2.29235) + (xy -0.794058 -2.237174) (xy -0.76503 -2.187783) (xy -0.741706 -2.14391) (xy -0.723981 -2.105285) + (xy -0.711748 -2.07164) (xy -0.7049 -2.042706) (xy -0.703331 -2.018214) (xy -0.706935 -1.997896) + (xy -0.709553 -1.991391) (xy -0.721508 -1.972969) (xy -0.738843 -1.954702) (xy -0.758842 -1.939235) + (xy -0.769263 -1.933241) (xy -0.787056 -1.925536) (xy -0.806927 -1.919397) (xy -0.829373 -1.914858) + (xy -0.854891 -1.91195) (xy -0.883979 -1.910706) (xy -0.917134 -1.911159) (xy -0.954854 -1.913341) + (xy -0.997636 -1.917283) (xy -1.045978 -1.923019) (xy -1.100376 -1.930581) (xy -1.161328 -1.94) + (xy -1.229332 -1.951311) (xy -1.304884 -1.964543) (xy -1.335617 -1.970071) (xy -1.388211 -1.979583) + (xy -1.433212 -1.987688) (xy -1.471356 -1.994501) (xy -1.503378 -2.000136) (xy -1.530016 -2.004707) + (xy -1.552004 -2.00833) (xy -1.57008 -2.011114) (xy -1.584978 -2.013178) (xy -1.597435 -2.014633) + (xy -1.608187 -2.015595) (xy -1.617969 -2.016177) (xy -1.627519 -2.016494) (xy -1.636184 -2.016641) + (xy -1.662097 -2.016359) (xy -1.681049 -2.014379) (xy -1.694465 -2.010149) (xy -1.703774 -2.003118) + (xy -1.7104 -1.992734) (xy -1.712819 -1.986998) (xy -1.717443 -1.965835) (xy -1.717854 -1.939733) + (xy -1.714454 -1.910851) (xy -1.707646 -1.881352) (xy -1.697831 -1.853393) (xy -1.685413 -1.829134) + (xy -1.682612 -1.824857) (xy -1.664105 -1.803288) (xy -1.638185 -1.781205) (xy -1.605836 -1.759205) + (xy -1.568038 -1.737886) (xy -1.525772 -1.717846) (xy -1.480022 -1.699682) (xy -1.472637 -1.697057) + (xy -1.432477 -1.683358) (xy -1.38476 -1.667698) (xy -1.330117 -1.650267) (xy -1.269181 -1.631256) + (xy -1.202581 -1.610855) (xy -1.130954 -1.589255) (xy -1.054924 -1.566646) (xy -0.975127 -1.543218) + (xy -0.892195 -1.519162) (xy -0.806758 -1.494668) (xy -0.719448 -1.469927) (xy -0.715446 -1.4688) + (xy -0.679335 -1.458602) (xy -0.645819 -1.44908) (xy -0.61576 -1.440481) (xy -0.590025 -1.433057) + (xy -0.569476 -1.427058) (xy -0.554978 -1.422733) (xy -0.547396 -1.420334) (xy -0.546475 -1.419953) + (xy -0.547319 -1.415499) (xy -0.551021 -1.40428) (xy -0.55717 -1.38734) (xy -0.56535 -1.365724) + (xy -0.575147 -1.340474) (xy -0.586149 -1.312633) (xy -0.597941 -1.283249) (xy -0.610111 -1.253362) + (xy -0.622244 -1.224017) (xy -0.633926 -1.196259) (xy -0.644744 -1.171129) (xy -0.648226 -1.163203) + (xy -0.675347 -1.103166) (xy -0.70103 -1.04917) (xy -0.726276 -0.999148) (xy -0.743378 -0.966955) + (xy -0.761926 -0.932728) (xy -0.826522 -0.942375) (xy -0.863333 -0.94808) (xy -0.896897 -0.953683) + (xy -0.926365 -0.959018) (xy -0.950892 -0.963913) (xy -0.969629 -0.968198) (xy -0.981729 -0.971703) + (xy -0.986346 -0.97426) (xy -0.986367 -0.974401) (xy -0.984503 -0.978893) (xy -0.979183 -0.990105) + (xy -0.970811 -1.00722) (xy -0.959794 -1.029425) (xy -0.946535 -1.055903) (xy -0.931442 -1.085839) + (xy -0.914918 -1.118418) (xy -0.907823 -1.132353) (xy -0.82928 -1.286439) (xy -0.858083 -1.294844) + (xy -0.869318 -1.298118) (xy -0.887425 -1.303388) (xy -0.911145 -1.310288) (xy -0.939218 -1.318452) + (xy -0.970385 -1.327514) (xy -1.003387 -1.337106) (xy -1.018117 -1.341387) (xy -1.112782 -1.36911) + (xy -1.199464 -1.394946) (xy -1.278417 -1.418981) (xy -1.34989 -1.441301) (xy -1.414136 -1.461992) + (xy -1.471405 -1.481141) (xy -1.52195 -1.498831) (xy -1.566023 -1.515151) (xy -1.603874 -1.530186) + (xy -1.635755 -1.544022) (xy -1.661918 -1.556744) (xy -1.682613 -1.568441) (xy -1.68336 -1.568907) + (xy -1.735483 -1.603725) (xy -1.779843 -1.638277) (xy -1.817072 -1.673396) (xy -1.847802 -1.709914) + (xy -1.872667 -1.74866) (xy -1.892297 -1.790466) (xy -1.907325 -1.836163) (xy -1.916264 -1.875066) + (xy -1.922649 -1.925504) (xy -1.92225 -1.974221) (xy -1.91537 -2.020461) (xy -1.902311 -2.063473) + (xy -1.883373 -2.102501) (xy -1.858859 -2.13679) (xy -1.82907 -2.165586) (xy -1.794307 -2.188136) + (xy -1.790254 -2.190173) (xy -1.765059 -2.201582) (xy -1.741777 -2.209795) (xy -1.718109 -2.215279) + (xy -1.691766 -2.218494) (xy -1.660451 -2.219909) (xy -1.642534 -2.220085) (xy -1.628067 -2.220082) + (xy -1.614986 -2.219945) (xy -1.602506 -2.219562) (xy -1.589843 -2.218822) (xy -1.576214 -2.217613) + (xy -1.560835 -2.215825) (xy -1.542923 -2.213345) (xy -1.521693 -2.210063) (xy -1.496361 -2.205866) + (xy -1.466145 -2.200645) (xy -1.43026 -2.194287) (xy -1.387922 -2.18668) (xy -1.338348 -2.177715) + (xy -1.316567 -2.173769) (xy -1.260795 -2.163771) (xy -1.20849 -2.154614) (xy -1.160226 -2.146386) + (xy -1.116583 -2.139178) (xy -1.078133 -2.133081) (xy -1.045452 -2.128184) (xy -1.019115 -2.124579) + (xy -0.999699 -2.122354) (xy -0.987778 -2.121601) (xy -0.985133 -2.121748) (xy -0.98375 -2.12524) + (xy -0.987754 -2.13394) (xy -0.996493 -2.147118) (xy -1.009315 -2.16405) (xy -1.025568 -2.184007) + (xy -1.0446 -2.206262) (xy -1.065759 -2.230088) (xy -1.088392 -2.254759) (xy -1.111848 -2.279546) + (xy -1.135474 -2.303723) (xy -1.158618 -2.326564) (xy -1.180628 -2.34734) (xy -1.200851 -2.365326) + (xy -1.211716 -2.374361) (xy -1.279116 -2.424053) (xy -1.347591 -2.465387) (xy -1.417321 -2.498423) + (xy -1.488487 -2.523222) (xy -1.56127 -2.539846) (xy -1.635851 -2.548355) (xy -1.712411 -2.54881) + (xy -1.727237 -2.547989) (xy -1.808565 -2.538694) (xy -1.886506 -2.521689) (xy -1.960822 -2.497109) + (xy -2.031274 -2.465089) (xy -2.097625 -2.425765) (xy -2.159637 -2.379273) (xy -2.217072 -2.325747) + (xy -2.269691 -2.265324) (xy -2.302589 -2.220383) (xy -2.340984 -2.159184) (xy -2.371846 -2.09878) + (xy -2.395398 -2.038169) (xy -2.411865 -1.976349) (xy -2.421471 -1.912314) (xy -2.424439 -1.845066) + (xy -2.420993 -1.773598) (xy -2.414634 -1.718733) (xy -2.40449 -1.66163) (xy -2.389715 -1.599672) + (xy -2.370908 -1.534661) (xy -2.348671 -1.468398) (xy -2.323603 -1.402686) (xy -2.296305 -1.339324) + (xy -2.270325 -1.285798) (xy -2.253827 -1.258796) (xy -2.231235 -1.229248) (xy -2.203901 -1.198648) + (xy -2.173175 -1.168487) (xy -2.140407 -1.140258) (xy -2.134299 -1.135421) (xy -2.078637 -1.095895) + (xy -2.014787 -1.057787) (xy -1.942912 -1.021135) (xy -1.863178 -0.985974) (xy -1.775747 -0.952341) + (xy -1.680786 -0.920272) (xy -1.578457 -0.889802) (xy -1.468927 -0.860969) (xy -1.352357 -0.833807) + (xy -1.228913 -0.808354) (xy -1.09876 -0.784645) (xy -0.96206 -0.762717) (xy -0.818982 -0.742605) + (xy -0.669686 -0.724347) (xy -0.514337 -0.707977) (xy -0.353101 -0.693533) (xy -0.186139 -0.681049) + (xy -0.023283 -0.67109) (xy 0.035589 -0.667904) (xy 0.088144 -0.665169) (xy 0.135774 -0.662841) + (xy 0.179867 -0.660875) (xy 0.221812 -0.659229) (xy 0.263001 -0.657859) (xy 0.304822 -0.656722) + (xy 0.348665 -0.655773) (xy 0.395922 -0.65497) (xy 0.44798 -0.654269) (xy 0.506232 -0.653625) (xy 0.547158 -0.653227) + (xy 0.593719 -0.652751) (xy 0.637683 -0.652223) (xy 0.678334 -0.651659) (xy 0.714958 -0.651071) + (xy 0.746838 -0.650473) (xy 0.773259 -0.649878) (xy 0.793506 -0.649302) (xy 0.806863 -0.648756) + (xy 0.812616 -0.648255) (xy 0.812791 -0.64816) (xy 0.810244 -0.644328) (xy 0.803043 -0.634737) (xy 0.79184 -0.620222) + (xy 0.777287 -0.601621) (xy 0.760038 -0.57977) (xy 0.740742 -0.555506) (xy 0.734075 -0.547159) (xy 0.655367 -0.448733) + (xy 0.510775 -0.449385) (xy 0.470774 -0.449663) (xy 0.42835 -0.450127) (xy 0.385572 -0.450745) (xy 0.344512 -0.451478) + (xy 0.307237 -0.452297) (xy 0.275817 -0.453166) (xy 0.268817 -0.453397) (xy 0.121785 -0.4593) (xy -0.025821 -0.466852) + (xy -0.172625 -0.475947) (xy -0.31725 -0.486482) (xy -0.45832 -0.498351) (xy -0.594455 -0.511452) + (xy -0.724281 -0.525679) (xy -0.789517 -0.533572) (xy -0.980213 -0.560886) (xy -1.166107 -0.594437) + (xy -1.34685 -0.634152) (xy -1.522093 -0.67996) (xy -1.586733 -0.698817) (xy -1.677137 -0.727199) + (xy -1.764736 -0.757131) (xy -1.849082 -0.788384) (xy -1.929727 -0.820725) (xy -2.006223 -0.853919) + (xy -2.078122 -0.887733) (xy -2.144977 -0.921935) (xy -2.206339 -0.95629) (xy -2.26176 -0.990566) + (xy -2.310792 -1.02453) (xy -2.352987 -1.057948) (xy -2.387897 -1.090587) (xy -2.415074 -1.122213) + (xy -2.423683 -1.134533) (xy -2.444567 -1.16954) (xy -2.466425 -1.21155) (xy -2.488672 -1.259246) + (xy -2.510723 -1.311308) (xy -2.531997 -1.36642) (xy -2.551909 -1.423261) (xy -2.553016 -1.426603) + (xy -2.578617 -1.509715) (xy -2.59966 -1.589996) (xy -2.616076 -1.666902) (xy -2.6278 -1.73989) + (xy -2.634764 -1.808416) (xy -2.636902 -1.871938) (xy -2.634146 -1.92991) (xy -2.62643 -1.98179) + (xy -2.623155 -1.996017) (xy -2.597477 -2.081692) (xy -2.564174 -2.165555) (xy -2.523796 -2.24673) + (xy -2.476887 -2.324336) (xy -2.423997 -2.397496) (xy -2.365674 -2.465332) (xy -2.302466 -2.526965) + (xy -2.280077 -2.546252) (xy -2.237973 -2.578475) (xy -2.18988 -2.610326) (xy -2.138213 -2.640406) + (xy -2.085386 -2.667316) (xy -2.033814 -2.689656) (xy -2.030082 -2.691102) (xy -1.998651 -2.702007) + (xy -1.961342 -2.713078) (xy -1.920704 -2.723684) (xy -1.879287 -2.733193) (xy -1.839641 -2.740974) + (xy -1.80975 -2.745686) (xy -1.771287 -2.749682) (xy -1.727189 -2.752251) (xy -1.679765 -2.753404) + (xy -1.631322 -2.753159) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4ff57780-7fbb-4aa0-a8cf-79c74a3f3e07") + ) + (fp_poly + (pts + (xy -3.451187 -2.100792) (xy -3.452283 -1.183217) (xy -3.464804 -1.160613) (xy -3.484268 -1.133139) + (xy -3.510671 -1.108646) (xy -3.544212 -1.087043) (xy -3.585091 -1.068234) (xy -3.633508 -1.052125) + (xy -3.689662 -1.038622) (xy -3.744529 -1.028988) (xy -3.775812 -1.024537) (xy -3.807663 -1.020573) + (xy -3.840852 -1.017051) (xy -3.876152 -1.013928) (xy -3.914335 -1.011157) (xy -3.956173 -1.008697) + (xy -4.002439 -1.006501) (xy -4.053903 -1.004527) (xy -4.111337 -1.002728) (xy -4.175515 -1.001062) + (xy -4.247206 -0.999485) (xy -4.265083 -0.999125) (xy -4.313643 -0.998096) (xy -4.362106 -0.996944) + (xy -4.409723 -0.995695) (xy -4.455746 -0.994378) (xy -4.499428 -0.993018) (xy -4.540018 -0.991643) + (xy -4.576767 -0.990278) (xy -4.608927 -0.98895) (xy -4.635748 -0.987687) (xy -4.656483 -0.986516) + (xy -4.670383 -0.985461) (xy -4.676698 -0.984553) (xy -4.676968 -0.98441) (xy -4.674566 -0.981119) + (xy -4.666678 -0.973045) (xy -4.654186 -0.96099) (xy -4.637971 -0.945754) (xy -4.618913 -0.928137) + (xy -4.597891 -0.908941) (xy -4.575787 -0.888966) (xy -4.553481 -0.869013) (xy -4.531853 -0.849883) + (xy -4.511784 -0.832376) (xy -4.494154 -0.817293) (xy -4.4831 -0.808085) (xy -4.374757 -0.723902) + (xy -4.259229 -0.643006) (xy -4.136474 -0.565383) (xy -4.006444 -0.491016) (xy -3.869095 -0.419887) + (xy -3.724378 -0.351982) (xy -3.572249 -0.287284) (xy -3.412661 -0.225777) (xy -3.24557 -0.167444) + (xy -3.070928 -0.112267) (xy -2.88869 -0.060234) (xy -2.698809 -0.011326) (xy -2.50124 0.034473) + (xy -2.295937 0.07718) (xy -2.082853 0.116809) (xy -1.861944 0.153379) (xy -1.699685 0.177585) (xy -1.623759 0.18824) + (xy -1.548568 0.198425) (xy -1.473485 0.208198) (xy -1.397887 0.217626) (xy -1.321148 0.226771) + (xy -1.242643 0.235697) (xy -1.161748 0.244469) (xy -1.077837 0.253148) (xy -0.990287 0.2618) (xy -0.898471 0.270487) + (xy -0.801766 0.279274) (xy -0.699546 0.288223) (xy -0.591186 0.297399) (xy -0.476063 0.306864) + (xy -0.35355 0.316683) (xy -0.262467 0.323846) (xy -0.209675 0.328002) (xy -0.156323 0.332262) (xy -0.103087 0.336569) + (xy -0.05064 0.340866) (xy 0.000345 0.345095) (xy 0.049194 0.349195) (xy 0.095234 0.353113) (xy 0.13779 0.356788) + (xy 0.17619 0.360162) (xy 0.209758 0.363178) (xy 0.237822 0.365779) (xy 0.259709 0.367903) (xy 0.274743 0.369499) + (xy 0.282252 0.370504) (xy 0.282982 0.370709) (xy 0.281507 0.374646) (xy 0.276661 0.385302) (xy 0.268855 0.401828) + (xy 0.2585 0.423367) (xy 0.246006 0.449067) (xy 0.231782 0.478073) (xy 0.216623 0.508761) (xy 0.175531 0.592981) + (xy 0.137955 0.672928) (xy 0.102659 0.751335) (xy 0.068408 0.830935) (xy 0.039451 0.900943) (xy 0.028559 0.927913) + (xy 0.016844 0.957263) (xy 0.00471 0.987953) (xy -0.007443 1.018939) (xy -0.019211 1.049183) (xy -0.030193 1.07764) + (xy -0.039985 1.103269) (xy -0.048188 1.12503) (xy -0.054397 1.141879) (xy -0.058209 1.152776) (xy -0.059267 1.156564) + (xy -0.055095 1.156873) (xy -0.042828 1.157176) (xy -0.022836 1.157469) (xy 0.004509 1.157752) (xy 0.038837 1.158025) + (xy 0.079777 1.158282) (xy 0.126958 1.158527) (xy 0.180008 1.158757) (xy 0.238558 1.158969) (xy 0.302234 1.159165) + (xy 0.370668 1.159341) (xy 0.443487 1.159496) (xy 0.520321 1.15963) (xy 0.600799 1.159741) (xy 0.68455 1.159829) + (xy 0.771202 1.15989) (xy 0.860385 1.159925) (xy 0.928729 1.159933) (xy 1.916724 1.159933) (xy 2.120738 1.159933) + (xy 5.5118 1.159933) (xy 5.511769 1.148292) (xy 5.510733 1.137054) (xy 5.507874 1.11907) (xy 5.503507 1.095788) + (xy 5.497948 1.068652) (xy 5.491513 1.039112) (xy 5.484516 1.008611) (xy 5.477274 0.978598) (xy 5.470102 0.950519) + (xy 5.463315 0.925821) (xy 5.463063 0.924947) (xy 5.433513 0.833784) (xy 5.39763 0.741855) (xy 5.356313 0.651037) + (xy 5.310465 0.563205) (xy 5.260988 0.480232) (xy 5.219642 0.418953) (xy 5.144945 0.321536) (xy 5.064784 0.230532) + (xy 4.979379 0.146079) (xy 4.88895 0.068316) (xy 4.793714 -0.002619) (xy 4.693894 -0.066584) (xy 4.589703 -0.123442) + (xy 4.481363 -0.173054) (xy 4.369093 -0.215279) (xy 4.253112 -0.24998) (xy 4.133639 -0.277017) (xy 4.12115 -0.27936) + (xy 4.085572 -0.285657) (xy 4.053263 -0.290744) (xy 4.022648 -0.294739) (xy 3.99216 -0.297762) (xy 3.960224 -0.299932) + (xy 3.925269 -0.301369) (xy 3.885723 -0.302191) (xy 3.840016 -0.30252) (xy 3.81635 -0.302538) (xy 3.763767 -0.302247) + (xy 3.717937 -0.301353) (xy 3.677158 -0.299698) (xy 3.639726 -0.297128) (xy 3.603939 -0.293486) + (xy 3.568098 -0.288616) (xy 3.530498 -0.28236) (xy 3.489436 -0.274565) (xy 3.470931 -0.270831) (xy 3.355463 -0.242991) + (xy 3.243225 -0.207522) (xy 3.134505 -0.16472) (xy 3.029594 -0.114882) (xy 2.928782 -0.0583) (xy 2.832359 0.004727) + (xy 2.740617 0.073903) (xy 2.653842 0.148935) (xy 2.572329 0.229525) (xy 2.496364 0.315378) (xy 2.42624 0.406198) + (xy 2.362245 0.50169) (xy 2.304671 0.601558) (xy 2.253807 0.705504) (xy 2.209943 0.813236) (xy 2.17337 0.924456) + (xy 2.144378 1.038869) (xy 2.13372 1.0922) (xy 2.129993 1.112413) (xy 2.126649 1.13031) (xy 2.124081 1.143807) + (xy 2.122769 1.150408) (xy 2.120738 1.159933) (xy 1.916724 1.159933) (xy 1.919672 1.135592) (xy 1.921574 1.122044) + (xy 1.924637 1.102664) (xy 1.928452 1.079938) (xy 1.932612 1.056354) (xy 1.933021 1.0541) (xy 1.959536 0.931832) + (xy 1.994003 0.812082) (xy 2.036191 0.6952) (xy 2.085866 0.58154) (xy 2.142797 0.471453) (xy 2.206751 0.365293) + (xy 2.277495 0.263409) (xy 2.354796 0.166156) (xy 2.438423 0.073885) (xy 2.528143 -0.013052) (xy 2.623724 -0.094303) + (xy 2.724932 -0.169515) (xy 2.753784 -0.189134) (xy 2.861211 -0.255715) (xy 2.972491 -0.314774) + (xy 3.087512 -0.366267) (xy 3.206161 -0.410156) (xy 3.328328 -0.446398) (xy 3.453899 -0.474952) + (xy 3.582146 -0.495696) (xy 3.614473 -0.499145) (xy 3.653446 -0.502071) (xy 3.697257 -0.504434) + (xy 3.744101 -0.506197) (xy 3.79217 -0.507319) (xy 3.839657 -0.507761) (xy 3.884756 -0.507487) (xy 3.92566 -0.506454) + (xy 3.960561 -0.504625) (xy 3.968052 -0.504045) (xy 4.097495 -0.489254) (xy 4.22346 -0.466765) (xy 4.346073 -0.436531) + (xy 4.46546 -0.3985) (xy 4.581745 -0.352624) (xy 4.695053 -0.298853) (xy 4.805511 -0.237135) (xy 4.913242 -0.167422) + (xy 5.018374 -0.089663) (xy 5.0292 -0.081083) (xy 5.084253 -0.034606) (xy 5.141077 0.018149) (xy 5.198224 0.075629) + (xy 5.254249 0.136279) (xy 5.307706 0.198546) (xy 5.357148 0.260876) (xy 5.392342 0.309033) (xy 5.427945 0.362348) + (xy 5.463975 0.421014) (xy 5.499256 0.482872) (xy 5.532614 0.545761) (xy 5.562872 0.60752) (xy 5.588857 0.665989) + (xy 5.596091 0.683683) (xy 5.628236 0.770619) (xy 5.657019 0.861363) (xy 5.681666 0.953159) (xy 5.701407 1.04325) + (xy 5.709468 1.088452) (xy 5.721135 1.159933) (xy 7.941699 1.159933) (xy 7.992632 1.058136) (xy 8.03456 0.973127) + (xy 8.071809 0.895043) (xy 8.10442 0.823783) (xy 8.132436 0.759245) (xy 8.155899 0.701325) (xy 8.174852 0.649923) + (xy 8.189336 0.604937) (xy 8.199394 0.566264) (xy 8.202024 0.553425) (xy 8.208977 0.516299) (xy 8.198525 0.493469) + (xy 8.184803 0.470692) (xy 8.163788 0.446508) (xy 8.135341 0.420817) (xy 8.099325 0.393521) (xy 8.055605 0.364521) + (xy 8.004042 0.333717) (xy 7.944499 0.301011) (xy 7.8994 0.277643) (xy 7.812773 0.235224) (xy 7.718194 0.191777) + (xy 7.616103 0.147437) (xy 7.506933 0.102336) (xy 7.391126 0.056608) (xy 7.269112 0.010387) (xy 7.141331 -0.036196) + (xy 7.00822 -0.083006) (xy 6.870214 -0.129911) (xy 6.727751 -0.176777) (xy 6.581267 -0.22347) (xy 6.431198 -0.269858) + (xy 6.277983 -0.315808) (xy 6.122054 -0.361186) (xy 5.963851 -0.405859) (xy 5.803809 -0.449693) + (xy 5.642368 -0.492556) (xy 5.47996 -0.534315) (xy 5.317024 -0.574835) (xy 5.153996 -0.613984) (xy 4.991313 -0.65163) + (xy 4.829411 -0.687637) (xy 4.668726 -0.721873) (xy 4.5339 -0.749388) (xy 4.34411 -0.78634) (xy 4.152329 -0.821778) + (xy 3.9593 -0.855605) (xy 3.765769 -0.887722) (xy 3.572477 -0.918031) (xy 3.380172 -0.946433) (xy 3.189594 -0.972833) + (xy 3.001488 -0.997129) (xy 2.816599 -1.019225) (xy 2.635671 -1.039022) (xy 2.459446 -1.056422) + (xy 2.28867 -1.071326) (xy 2.124087 -1.083637) (xy 1.966438 -1.093257) (xy 1.904999 -1.096352) (xy 1.870435 -1.09771) + (xy 1.830895 -1.098799) (xy 1.787697 -1.099621) (xy 1.74216 -1.100175) (xy 1.695601 -1.100462) (xy 1.649336 -1.100482) + (xy 1.604686 -1.100234) (xy 1.562964 -1.09972) (xy 1.525491 -1.098939) (xy 1.493583 -1.097892) (xy 1.468559 -1.096578) + (xy 1.464521 -1.096286) (xy 1.419944 -1.092341) (xy 1.382293 -1.087744) (xy 1.350031 -1.082152) + (xy 1.321621 -1.075219) (xy 1.29553 -1.066598) (xy 1.270219 -1.055947) (xy 1.2573 -1.049713) (xy 1.231727 -1.03566) + (xy 1.200924 -1.016645) (xy 1.16592 -0.993399) (xy 1.127745 -0.966662) (xy 1.087428 -0.937167) (xy 1.045999 -0.905652) + (xy 1.004488 -0.872854) (xy 0.967317 -0.842352) (xy 0.92075 -0.803396) (xy 0.867833 -0.805906) (xy 0.845801 -0.806886) + (xy 0.817918 -0.808027) (xy 0.786798 -0.809228) (xy 0.755051 -0.810388) (xy 0.731308 -0.811207) + (xy 0.705748 -0.812236) (xy 0.683344 -0.813474) (xy 0.665371 -0.814823) (xy 0.653102 -0.816184) + (xy 0.647813 -0.817459) (xy 0.6477 -0.817654) (xy 0.650489 -0.82282) (xy 0.658263 -0.833049) (xy 0.670118 -0.847313) + (xy 0.685157 -0.864583) (xy 0.702482 -0.883833) (xy 0.721193 -0.904032) (xy 0.740391 -0.924155) + (xy 0.744616 -0.928496) (xy 0.804564 -0.986608) (xy 0.86766 -1.041717) (xy 0.932718 -1.092962) (xy 0.998553 -1.139482) + (xy 1.063979 -1.180417) (xy 1.12781 -1.214906) (xy 1.160004 -1.230018) (xy 1.193048 -1.244206) (xy 1.224103 -1.256397) + (xy 1.25413 -1.266733) (xy 1.284088 -1.275362) (xy 1.314942 -1.282427) (xy 1.347649 -1.288069) (xy 1.383173 -1.292436) + (xy 1.422474 -1.295671) (xy 1.466512 -1.297918) (xy 1.51625 -1.299321) (xy 1.572647 -1.300024) (xy 1.62779 -1.300179) + (xy 1.739034 -1.298988) (xy 1.857861 -1.29555) (xy 1.98371 -1.289938) (xy 2.116022 -1.282224) (xy 2.254237 -1.272485) + (xy 2.397794 -1.26079) (xy 2.546132 -1.247214) (xy 2.698695 -1.23183) (xy 2.85492 -1.214709) (xy 3.014245 -1.195925) + (xy 3.176113 -1.175554) (xy 3.339964 -1.153666) (xy 3.505237 -1.130334) (xy 3.671372 -1.105631) + (xy 3.837809 -1.079632) (xy 4.003988 -1.052408) (xy 4.169349 -1.024033) (xy 4.333332 -0.99458) (xy 4.495377 -0.964122) + (xy 4.654923 -0.932731) (xy 4.811412 -0.900482) (xy 4.964282 -0.867447) (xy 4.990487 -0.86162) (xy 5.027899 -0.853177) + (xy 5.072411 -0.842986) (xy 5.1229 -0.831308) (xy 5.178244 -0.818408) (xy 5.237319 -0.804551) (xy 5.299 -0.790003) + (xy 5.362165 -0.775028) (xy 5.425694 -0.759889) (xy 5.488461 -0.744855) (xy 5.549343 -0.730187) + (xy 5.594169 -0.719324) (xy 5.805429 -0.66708) (xy 6.009088 -0.614875) (xy 6.205102 -0.562728) (xy 6.393428 -0.510654) + (xy 6.574021 -0.458669) (xy 6.746839 -0.406791) (xy 6.911837 -0.355036) (xy 7.068973 -0.303421) + (xy 7.218203 -0.251961) (xy 7.359483 -0.200674) (xy 7.49277 -0.149576) (xy 7.618021 -0.098684) (xy 7.735191 -0.048014) + (xy 7.844237 0.002417) (xy 7.945116 0.052594) (xy 8.037785 0.102498) (xy 8.122199 0.152114) (xy 8.198315 0.201425) + (xy 8.266091 0.250413) (xy 8.325481 0.299067) (xy 8.362023 0.332894) (xy 8.386347 0.357698) (xy 8.404571 0.378711) + (xy 8.417523 0.397011) (xy 8.426031 0.413676) (xy 8.427895 0.418674) (xy 8.431204 0.434953) (xy 8.432605 0.457004) + (xy 8.432166 0.482363) (xy 8.429954 0.50857) (xy 8.426037 0.533161) (xy 8.424565 0.53975) (xy 8.413422 0.579892) + (xy 8.397744 0.626769) (xy 8.377511 0.680427) (xy 8.352703 0.740909) (xy 8.323302 0.808261) (xy 8.28929 0.882527) + (xy 8.250646 0.963751) (xy 8.207351 1.051979) (xy 8.195604 1.075525) (xy 8.153386 1.159881) (xy 8.480418 1.160966) + (xy 8.80745 1.16205) (xy 8.808661 1.203325) (xy 8.809873 1.2446) (xy -8.818033 1.2446) (xy -8.818032 1.159933) + (xy -8.361927 1.159933) (xy -8.157795 1.159933) (xy -4.611273 1.159933) (xy -4.617035 1.122892) + (xy -4.633933 1.032371) (xy -4.656748 0.938997) (xy -4.684849 0.84528) (xy -4.693073 0.820788) (xy -4.736651 0.706869) + (xy -4.787766 0.596619) (xy -4.846171 0.490375) (xy -4.911618 0.388478) (xy -4.983859 0.291266) + (xy -5.062647 0.199082) (xy -5.147733 0.11226) (xy -5.238871 0.031143) (xy -5.310717 -0.025501) + (xy -5.410759 -0.095333) (xy -5.513934 -0.157491) (xy -5.620467 -0.212064) (xy -5.730579 -0.25914) + (xy -5.844496 -0.298807) (xy -5.962441 -0.331154) (xy -6.084639 -0.356269) (xy -6.184941 -0.371132) + (xy -6.213848 -0.373931) (xy -6.249454 -0.376124) (xy -6.290114 -0.377711) (xy -6.334179 -0.378692) + (xy -6.380005 -0.379065) (xy -6.425941 -0.378832) (xy -6.470344 -0.37799) (xy -6.511565 -0.376541) + (xy -6.547959 -0.374483) (xy -6.577876 -0.371817) (xy -6.582833 -0.371224) (xy -6.643953 -0.362852) + (xy -6.699671 -0.353713) (xy -6.753054 -0.343244) (xy -6.807164 -0.330883) (xy -6.820326 -0.32764) + (xy -6.939195 -0.293689) (xy -7.054603 -0.252014) (xy -7.166489 -0.202645) (xy -7.274791 -0.145613) + (xy -7.379447 -0.08095) (xy -7.480394 -0.008685) (xy -7.506511 0.011732) (xy -7.53344 0.034232) + (xy -7.564441 0.061923) (xy -7.598186 0.093479) (xy -7.633346 0.127568) (xy -7.668594 0.162863) + (xy -7.7026 0.198035) (xy -7.734037 0.231756) (xy -7.761575 0.262695) (xy -7.782569 0.287867) (xy -7.852897 0.382497) + (xy -7.917045 0.482047) (xy -7.97467 0.585749) (xy -8.025429 0.692838) (xy -8.068978 0.802548) (xy -8.104973 0.914113) + (xy -8.133071 1.026767) (xy -8.147014 1.100667) (xy -8.15012 1.119243) (xy -8.152939 1.135529) (xy -8.155046 1.147106) + (xy -8.15571 1.150408) (xy -8.157795 1.159933) (xy -8.361927 1.159933) (xy -8.358974 1.133475) (xy -8.355396 1.106976) + (xy -8.349986 1.074262) (xy -8.343127 1.037292) (xy -8.335195 0.998027) (xy -8.32657 0.958425) (xy -8.318366 0.923455) + (xy -8.284198 0.801025) (xy -8.242257 0.681579) (xy -8.192814 0.565445) (xy -8.136138 0.452955) + (xy -8.0725 0.344442) (xy -8.002168 0.24024) (xy -7.925413 0.140679) (xy -7.842505 0.046091) (xy -7.753713 -0.043191) + (xy -7.659306 -0.126834) (xy -7.559556 -0.204508) (xy -7.454729 -0.275878) (xy -7.345099 -0.340615) + (xy -7.253817 -0.387548) (xy -7.142215 -0.437183) (xy -7.028385 -0.47959) (xy -6.911547 -0.514992) + (xy -6.790918 -0.543614) (xy -6.665716 -0.565678) (xy -6.601883 -0.574234) (xy -6.581336 -0.576482) + (xy -6.560111 -0.578275) (xy -6.536973 -0.579658) (xy -6.510686 -0.580675) (xy -6.480015 -0.581371) + (xy -6.443726 -0.581789) (xy -6.400579 -0.581975) (xy -6.385982 -0.581992) (xy -6.328688 -0.581741) + (xy -6.278165 -0.580818) (xy -6.232735 -0.579073) (xy -6.190723 -0.57636) (xy -6.150448 -0.572531) + (xy -6.110232 -0.567438) (xy -6.068399 -0.560935) (xy -6.02327 -0.552873) (xy -5.996517 -0.547737) + (xy -5.871216 -0.519008) (xy -5.749171 -0.482652) (xy -5.630639 -0.438939) (xy -5.515881 -0.388138) + (xy -5.405157 -0.330518) (xy -5.298728 -0.266348) (xy -5.196852 -0.195897) (xy -5.099792 -0.119434) + (xy -5.007806 -0.037228) (xy -4.921156 0.05045) (xy -4.840099 0.143333) (xy -4.764899 0.241151) + (xy -4.695813 0.343636) (xy -4.633103 0.450517) (xy -4.577028 0.561526) (xy -4.527849 0.676393) + (xy -4.485826 0.79485) (xy -4.451219 0.916627) (xy -4.424287 1.041455) (xy -4.416549 1.086913) (xy -4.404988 1.159942) + (xy -2.341917 1.158879) (xy -0.278846 1.157817) (xy -0.237327 1.047751) (xy -0.216579 0.993375) + (xy -0.194742 0.937305) (xy -0.172281 0.880668) (xy -0.149665 0.824597) (xy -0.127358 0.770223) + (xy -0.105828 0.718679) (xy -0.08554 0.671095) (xy -0.066962 0.628604) (xy -0.05056 0.592338) (xy -0.04288 0.575968) + (xy -0.036676 0.562446) (xy -0.032473 0.552286) (xy -0.031102 0.547508) (xy -0.031151 0.547405) + (xy -0.03548 0.54686) (xy -0.047541 0.54572) (xy -0.066623 0.544044) (xy -0.092015 0.541889) (xy -0.123008 0.539316) + (xy -0.158892 0.536382) (xy -0.198956 0.533147) (xy -0.24249 0.529669) (xy -0.288784 0.526008) (xy -0.303024 0.524888) + (xy -0.421907 0.515481) (xy -0.533001 0.506523) (xy -0.63697 0.497944) (xy -0.734474 0.489683) (xy -0.826179 0.481673) + (xy -0.912745 0.473848) (xy -0.994837 0.466143) (xy -1.073115 0.458492) (xy -1.148244 0.45083) (xy -1.220885 0.443091) + (xy -1.291702 0.435209) (xy -1.361357 0.42712) (xy -1.430512 0.418757) (xy -1.49983 0.410055) (xy -1.569974 0.400948) + (xy -1.610784 0.395524) (xy -1.844583 0.36213) (xy -2.070557 0.325634) (xy -2.288763 0.286011) (xy -2.499261 0.24324) + (xy -2.702111 0.197298) (xy -2.897373 0.148163) (xy -3.085105 0.095812) (xy -3.265367 0.040224) + (xy -3.438219 -0.018624) (xy -3.60372 -0.080755) (xy -3.76193 -0.146191) (xy -3.912907 -0.214955) + (xy -4.056712 -0.287068) (xy -4.193404 -0.362553) (xy -4.323043 -0.441433) (xy -4.445687 -0.523729) + (xy -4.561397 -0.609465) (xy -4.670232 -0.698662) (xy -4.772251 -0.791343) (xy -4.776872 -0.795779) + (xy -4.806347 -0.824747) (xy -4.834527 -0.853599) (xy -4.860626 -0.881447) (xy -4.883856 -0.90741) + (xy -4.903433 -0.930598) (xy -4.918569 -0.950126) (xy -4.928478 -0.965109) (xy -4.930357 -0.968675) + (xy -4.940251 -0.99836) (xy -4.942867 -1.029644) (xy -4.938197 -1.060337) (xy -4.930689 -1.080099) + (xy -4.91491 -1.1054) (xy -4.894009 -1.126893) (xy -4.867413 -1.144875) (xy -4.834551 -1.159641) + (xy -4.79485 -1.171484) (xy -4.74774 -1.180701) (xy -4.730922 -1.183155) (xy -4.709957 -1.185764) + (xy -4.687183 -1.188111) (xy -4.661971 -1.19022) (xy -4.633691 -1.192117) (xy -4.601714 -1.193829) + (xy -4.565412 -1.195379) (xy -4.524154 -1.196792) (xy -4.477311 -1.198095) (xy -4.424254 -1.199311) + (xy -4.364354 -1.200468) (xy -4.29698 -1.201588) (xy -4.254288 -1.202231) (xy -4.17951 -1.203417) + (xy -4.112619 -1.2047) (xy -4.053033 -1.206121) (xy -4.000177 -1.20772) (xy -3.953467 -1.209536) + (xy -3.912327 -1.211609) (xy -3.876175 -1.213979) (xy -3.844432 -1.216688) (xy -3.816518 -1.219772) + (xy -3.791855 -1.223274) (xy -3.769861 -1.227233) (xy -3.749958 -1.231688) (xy -3.731567 -1.236681) + (xy -3.724912 -1.238709) (xy -3.701655 -1.247232) (xy -3.685577 -1.25643) (xy -3.675397 -1.26741) + (xy -3.669837 -1.281273) (xy -3.668713 -1.287239) (xy -3.667363 -1.299297) (xy -3.666091 -1.316843) + (xy -3.664894 -1.340073) (xy -3.663769 -1.369181) (xy -3.662713 -1.40436) (xy -3.661725 -1.445804) + (xy -3.660799 -1.493708) (xy -3.659935 -1.548265) (xy -3.659131 -1.609669) (xy -3.65838 -1.678115) + (xy -3.657683 -1.753797) (xy -3.657036 -1.836908) (xy -3.656437 -1.927642) (xy -3.655883 -2.026194) + (xy -3.655372 -2.132757) (xy -3.654899 -2.247526) (xy -3.654744 -2.289175) (xy -3.652106 -3.018366) + (xy -3.450091 -3.018366) (xy -3.451187 -2.100792) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f8d80eee-44c4-4fb8-8794-251bf87c93fd") + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "d1cd90ee-203f-4540-9bc4-8ffb8dd63580") + (at 181.69 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C9" + (at 0 1.35 90) + (layer "F.SilkS") + (uuid "3f8be384-6be1-4137-891d-73075ba8c5ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "98ccc1e0-65c0-4a2d-a342-077aaf753e4d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d8b8780-5878-4059-a1ea-7f1635654c55") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1de62c02-e6ae-4290-84c6-f6aa644dc447") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e4ed211-a409-4202-ab57-a7e000949d7a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/d2e8372d-49fd-4b07-b8ed-921f70aefe4d") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "96688cdb-1ba8-4082-8491-f310b7362442") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68b3e0e7-34b1-4b7f-8122-913f15003eea") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a046d5fd-4717-4856-ac73-a8f0ae75a86d") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c080671-1439-4651-9059-7244c2b0bd62") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32a5dff7-d3d5-4f92-a0a9-8716313240cb") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8fc91459-154e-4d7d-96b6-202f44037e39") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5eeb1f7-30a1-4ebb-b1ec-141fe83a9e4f") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32f92070-5934-4204-b4e0-8a609878258b") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e559e847-d423-4ecc-9263-50308a8ac903") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01d62e3b-5b20-47e5-a2c1-d7d967724d07") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "d24550d3-cb06-41c5-a930-9f5e4a57c535") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "53744bae-53f7-471f-b576-a7a3415f59da") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "51659d8f-bd3f-45ea-aa99-daaf2b7eada4") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "f614075d-14bf-45cf-8b5c-60d53b408c72") + (at 168.49 91.36 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C8" + (at 0 1.4 90) + (layer "F.SilkS") + (uuid "6da3883a-163a-4395-8237-0550587f8a6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5831887e-af03-4cc2-86ac-e3e0eafe4037") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0fa5688d-b160-4ebf-9b42-ad8a7edab39a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9243313-7b0c-4e8e-9f82-ce898fe5ee7d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7133f0d9-8b4d-4842-9cc2-a2757514204f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/90f16cc0-3a03-4b38-afa3-a29d11671455") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2b70ea1-39ad-488d-a863-e30443a92376") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "576e4ab8-a9c8-4478-ab9f-17e8823ec0ee") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9c3fbb9-0660-418b-ae56-40900bbe8dce") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0864a01f-0ba1-4550-a399-3ce4d53e8534") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5394baa-f47e-4fda-9ef3-38410a141757") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "293e09a6-f556-45be-a81c-5dbbb253ef08") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6c076ec6-9fff-4874-9ce0-4469483a0c86") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93b6b0ae-0304-4557-9e4c-a8e520bf5b6c") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "025a126c-ef57-46a0-a00d-fe573dc47fbd") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0bb9738e-b4bd-447c-8cbd-084fc036622d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "350b555a-325c-46a5-bcdc-f37c3187b7c0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pintype "passive") + (uuid "990a4e01-cd3e-4791-b9fc-48d5bd40f387") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pintype "passive") + (uuid "0f8f0b84-662f-42d3-a9ab-86e55039ceef") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "04a8d246-3179-47b8-9124-cc1f4c0f3aa9") + (at 158.49 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U7" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "def10233-cad0-4b76-b214-7bdd2333e4ec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "1088c2ce-9718-421a-805b-abe18cf2f22e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "451b69ea-8042-4df8-8057-cd45cb8cdaa9") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ec6d810f-e21a-4e39-9d31-1c40861af2cd") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "080c576c-a985-4629-9ea6-cacc155befe9") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/97c3afaf-edc0-4adf-9883-797d88100c0b") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "95ab4f37-023c-4c55-8f50-b2247c1dff58") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2ada0db5-67b4-4478-9562-8058f8aee7cf") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "fd357eb3-1b5c-4bb5-b94f-a67e8456b4e7") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ce99d2c0-b44b-4f6d-b1c4-3fe3825ebe19") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e21182a6-e49c-4ddf-8f60-094addb5139f") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "56ce964b-e3b9-4f9b-b8e3-97215fe36176") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ea2af1c-8279-450c-90b2-570d7371a75d") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "de749196-deb2-4000-a293-58213442553d") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9eabdfc0-428d-4299-9a62-44782d9a0ac7") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "59e2ae9d-2baf-441d-b6d0-49f73cc902b3") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d67d3dc7-17f5-4809-a2b7-3d32fe47c087") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "04488e43-3271-4952-9551-2ff9ae4ad7a6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "8cbab89d-319b-4aab-be7f-44221e03f8ca") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "534b527f-05c2-48dd-bbcb-72dbdd706d9c") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "54a82bbd-a519-4df3-a85e-8708ff81a8ea") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "56c51e87-f4ff-4404-8a3a-b17a0b3fda57") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "e89644d2-4e5a-43ed-9805-468f9099c35b") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 7 "unconnected-(U7-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "89f6389c-0c73-49c7-a40c-2a979cff5234") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "78e3b413-079c-40a7-b98e-7433384e6ac9") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A2") + (pintype "input") + (uuid "6bfcb12c-5e18-4ef9-9a2e-989ce3f43fc5") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "eff8ce06-a08f-4691-bb8e-2ba44e71cfb2") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "A0") + (pintype "input") + (uuid "8f6beaba-c50c-4e2f-b837-a4ea1837855b") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "79c3ad89-05d8-4410-b179-3507f4c66e51") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "4f1b7125-0611-4b2f-9247-a98aad953369") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "95d540ba-808b-417d-8506-2a7392234a92") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a0bbbf39-7f24-49db-9cb5-3f233d831d35") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "fe36702b-78d3-46a1-85c7-5a6db5d29b8a") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "0947aa88-759f-4abd-a150-4bbe3751e0b1") + (at 170.690002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H8" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3ecfad98-015c-4176-bf65-bcfdc4480d8f") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "c1964b60-6bf6-468e-9a34-fd94ea4e9b0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2e2a047c-ada9-438b-b048-25fa3691a083") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6223a606-49e9-4b85-9b5a-e3284b10cd56") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7350a817-0b15-44f2-9ab9-438dab7bc5e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/f421b8a6-bf94-4374-a0f4-a4e224d4a8e7") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "3bfd22ff-ef3d-4966-9b6e-b96b30a73989") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Net-(J0-Pin_15)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "7ae2f775-d59d-4c35-bf42-4653162847b7") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "0e7a6bf3-d804-497c-af07-c5257e4c4cc9") + (at 105.69 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U3" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "53596385-328c-451e-bd8a-2be3c328e251") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "db400eb9-e38c-468e-bd2a-18b0c87066b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ddb34510-3fb2-49c8-972b-6591c72b05ba") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e676db09-209e-4c43-99d4-3edf6e94631c") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "496f6503-1956-4a65-8a07-1b298163a8f2") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/2a1ac2be-464b-456e-9bce-4b38279c511f") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b62e918b-ad9a-4ba1-a3d9-d6a2e9d98d90") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ffdcb22f-82e1-4ab4-806a-3dce9eaca57c") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "10dfc6b1-a953-48e9-b275-6452b25e17f5") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "80c01a4d-9663-4cfd-94f5-5fc6650ec229") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "88572e48-3a0d-4462-a766-240a0062f585") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1f44125b-2021-4b1c-863c-7750da535326") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c202c517-1573-4444-819d-725ecd499e09") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4701f507-09fe-4cb1-9fde-2f34ad6d961b") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "24746210-8a11-4f4a-90fd-fc9b9a5388dd") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "86b639d3-c362-4be3-9610-de8adf4402e5") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c67493dd-fd18-434b-8d64-2b843349dc2a") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c78fa958-fa6a-4b26-937f-34e87c2f6e5d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "f0157ac0-fe24-4db5-983f-01457d0befd7") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "1837a687-acbf-4328-9b92-09f8a34ff1b4") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "b7adaf83-2335-4421-9f1d-041b587ac243") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "5585f637-3519-4dd5-ae3f-974435bec858") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "35b6d9b9-14ff-43a5-9fc8-02bebe891e5d") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 2 "unconnected-(U3-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "7df088fb-f113-4d0f-8489-dd1ccc73c134") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "e8422f00-abcd-48f7-b139-decf81f3c346") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "8c180f3d-022f-44e1-ae28-b244d401d56e") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "f659f03e-8d1c-4e3c-8c4c-08925837d33f") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "A0") + (pintype "input") + (uuid "3d046a53-9e2d-4e60-b1cc-fca14bcb492f") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "8774cf77-1802-453b-9c7a-46c988c50aca") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "28ee5baa-0479-4b18-9e38-db5d3b7be44d") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "e3315e4c-7981-41c7-8d7c-932a6cef1e64") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "e44b8976-5697-41bc-954d-2c7053c6a4b2") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "06010a3c-73d8-469d-8ac2-1c12cfd0f8c1") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "185e4656-8bba-4fa1-9f94-b8ef26de346d") + (at 117.89 104.015001 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H4" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "cede49f0-4d9e-41b6-a504-b356d68550d7") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "c12eeddd-de5e-4a1a-bfae-d155818b37bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "54a951a1-ca8f-43cb-9af4-93f65aef2e70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "42fac93a-7cf4-4a08-8de2-45d99d9a07ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2a3de7f5-56e8-4ae4-9ca4-fa45b432ca3a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/9c69f9fb-8be9-413e-a239-f2f5a98c18b7") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "fb8e6c48-e678-43bf-81c6-4907fff65903") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "Net-(J0-Pin_11)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "fe2c017b-6db8-4cff-8010-271ae2c21300") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "187deed3-dc25-4b7c-87e9-6d0e2011cf43") + (at 78.29 104.02 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H1" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "5a7c2a53-57c6-4846-9c66-b73cb2e70795") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "28aa7919-31b5-4631-a5b7-a1d248390b0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a6913f4b-2c2d-4734-8293-e2cceca2f776") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "35c12c0b-ee8a-4ac5-8736-ea513ac70eff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "88962824-8ec7-452e-a90e-e317baecd27f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/7076f068-beea-4056-a967-4f677ef2e7c7") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "3b47ae7b-7f19-4420-845f-a81f2f98f63f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(J0-Pin_8)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "3b026af9-1d25-4742-aed8-ea054b73b3a0") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "209c4f11-0fb6-4fba-9d74-989fa754e8e2") + (at 92.49 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U2" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "b5f15117-f840-4e68-94af-d42694152d4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "b8f6ac7c-5c30-4130-997e-a68958af4232") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "60d8b118-deab-4918-9f6c-d9a2c1adf36d") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fcd1f9eb-71f6-4363-b09a-45f3d9ea9715") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "07ab3788-564c-4603-b3e9-e44802241760") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/09e79a02-41e9-4241-a43c-28e0ca7a0c12") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1ef3f703-e858-4e06-b7fb-43bf7d86573f") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8805e78b-9a24-4177-9618-b523119e3b56") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "d3bd1fa8-3990-4927-aa5d-3087cacb64cb") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b1f2edac-ee1b-46eb-9162-df4bd461ad7e") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d0ba6ae8-4ad4-4451-bf6b-c813574f205a") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "576ad0e1-f686-4eab-a0a3-fe4a9674f6bc") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f12f9f0f-ca32-4977-953c-e16e43e54fee") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "18a1aeb9-66af-4265-a919-b694f4b061c7") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b434eb86-9cc9-41b2-a611-e415237ad1f9") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "35245720-ae1d-4238-a17d-578265723c6c") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d5208f72-0546-442f-a921-2b05beb68da9") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "26769ee2-1e6d-4816-bd75-972c99235a37") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "41d2a7d8-09be-4c09-b6fc-95429ec6a8fb") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "16a21520-053e-4dfe-ba7a-ef0b3cacc40a") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "644e3813-a366-4271-82d1-78876c6caf09") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "892ae5d2-1937-44b8-8781-8ee1505a3407") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "e570b839-de34-468d-b0e4-e821bf2f44ab") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "unconnected-(U2-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "7eef367b-3425-4b06-9f03-6f05822feb3c") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "8fe3b527-a9f1-42e1-bdd4-7b50aa8b82be") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "5381d49f-3fb1-464d-a4fd-57f29d7236ab") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "bf0b434e-5c7a-48a4-9b5c-c7c727a67501") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "A0") + (pintype "input") + (uuid "843674eb-bc95-44b8-8169-d64fbaf9c4d9") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "e77a4b69-db81-40b1-85fd-6a7f523379d9") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "584eedf7-8c7d-4d2c-a84f-9d73e09979fb") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "69ee4afc-99d8-4328-85fb-22203acebfdb") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "7722aed1-967a-49a4-b126-84c5f0b31e9f") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "03dceb00-b595-456c-a59d-4ee4e3cb7737") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "2d18483e-3a26-476e-9788-9b1e7385e097") + (at 198.09 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U10" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "16775f10-f035-4105-9339-c7d7a3698e78") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "67960ee4-a328-477e-bb1b-3ae60e56bcec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b535a416-9938-4dee-a90c-c20776977d68") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fc8d5a67-a72f-483e-9156-e3c882018cb4") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e2b9570e-7017-43c2-a9bc-b053aa4ddf9a") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/0d98447e-7187-4d5d-91a6-7af80bed3271") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d1e5e2ad-cdb0-4655-900f-c4397e4daddb") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a51bb263-60f1-4a57-9751-ad4648afe5a6") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "2ea6213e-b96c-4050-af1b-cadf14e9bb5e") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b77ffa99-0885-4180-af8f-20e833c7db95") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3c020ac-3978-4d7a-aa99-5ab3d18fc698") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3e81e74-55e2-40d4-8fd4-4e18977fa27b") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a38ce570-296d-43b6-a196-e3bbb75ee3ae") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "66618ee5-80bc-4679-ad78-083a8938851c") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a30179f8-d24d-40bc-a507-ef8b15218dd3") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "5758f443-fba1-4ee1-8c4d-47a5fbceb9f2") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "744ce889-9877-46a5-b037-c53f06121eaa") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b897c0f7-a716-4fcb-be87-e45aa92c1713") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "6ecc4292-3df0-420e-b44f-d6065491c16a") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "0ca5e0fa-6813-44b8-ad54-df2b511309e6") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "4580a6cc-6433-4b67-b527-69ac2c56565a") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "32f5a95e-b4fd-4368-81dc-6bd0f2910248") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "f1772e7a-4cd4-4592-8973-8c183ca96f01") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 14 "unconnected-(U10-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "08dc72a0-7162-4a6e-898c-24af715bb110") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "a4f8be6c-36d4-4564-8622-649910ee0a4b") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "4177e1dd-040b-4af5-8495-5ca70a540eb0") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "acbb05a5-cf47-477b-993f-82f6e9edada6") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A0") + (pintype "input") + (uuid "9348fb1b-3d2d-4434-943a-f921d7b49063") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "8850697c-19be-4c3d-b781-740d7ca8f191") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "59ac2317-200b-4b49-9d05-b6cf6a2af482") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "3a107404-56b0-4a1a-ace5-407e15120c77") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "dcbf03aa-09ab-4038-97eb-60ed236bf750") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "49cfe9f6-558f-4dd5-bf4b-51eb02e6ea3d") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:533092070" + (layer "B.Cu") + (uuid "3f302396-3e17-46cc-869b-227de1dc4017") + (at 148.61 76.27) + (descr "53309-2070-1") + (tags "Connector") + (property "Reference" "J0" + (at 0 -0.025 0) + (layer "B.SilkS") + (uuid "6092f82d-a22f-4151-850e-2c29e850a9b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -0.025 0) + (layer "B.SilkS") + (hide yes) + (uuid "97b10839-379c-4153-8766-d78d99e6ec82") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:533092070" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0e44b253-3615-41e4-9205-d4b15f9d6f2f") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7c75bfe3-8518-421d-9e98-c655beaf661b") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b39c15d9-3a33-4346-8510-481040c0cd15") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/fd8fb004-590b-4888-9fe0-41207626b325") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start -4.9 -2.1) + (end -4.9 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2fc5434-6a23-428e-ad17-b39aef21a4d1") + ) + (fp_line + (start -4.9 2.1) + (end -4.8 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c4df6271-2610-42fb-94e1-97daef3c310e") + ) + (fp_line + (start -4.8 2.1) + (end -4.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4bc57b8c-1bd3-44de-b34a-ad227cce13be") + ) + (fp_line + (start -4.2 -2.1) + (end -4.9 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "ddf0c370-01bf-4ecb-a8ee-61590ed9ecbe") + ) + (fp_line + (start 3.6 3.4) + (end 3.6 3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "54abf47a-f37d-4349-8ce0-a2118f96df35") + ) + (fp_line + (start 3.8 3.4) + (end 3.8 3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "1cd13eda-b628-41f4-98c4-cf40378ffa91") + ) + (fp_line + (start 4.2 -2.1) + (end 4.9 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "280fbf90-69be-4109-81dd-a8b868bacddb") + ) + (fp_line + (start 4.8 2.1) + (end 4.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "362c3bdf-427c-42a2-97cc-f74d1f5a62b9") + ) + (fp_line + (start 4.9 -2.1) + (end 4.9 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d3e4262e-d7a3-4482-b72c-964c56da0447") + ) + (fp_line + (start 4.9 2.1) + (end 4.8 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1061f502-8602-48f0-9b9f-8433aa78906b") + ) + (fp_arc + (start 3.6 3.4) + (mid 3.7 3.3) + (end 3.8 3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "12fcd1f1-ebc0-4e46-a9d0-d9219ee574f2") + ) + (fp_arc + (start 3.8 3.4) + (mid 3.7 3.5) + (end 3.6 3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.SilkS") + (uuid "cca93e0c-8eac-4a90-9c02-48911453c9dc") + ) + (fp_line + (start -5.9 -3.975) + (end 5.9 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "65bb8ff8-d7f8-4f0c-92ef-5405a01d8c23") + ) + (fp_line + (start -5.9 3.925) + (end -5.9 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ca443975-90df-4533-9ac2-2ecf9266c7d6") + ) + (fp_line + (start 5.9 -3.975) + (end 5.9 3.925) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1efb2aa0-ce73-466c-b5e2-bc48fe0fec37") + ) + (fp_line + (start 5.9 3.925) + (end -5.9 3.925) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e4a48b93-7de0-45c5-8b2d-b159088c64c7") + ) + (fp_line + (start -4.9 -2.1) + (end 4.9 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "577ea012-cd41-4fc6-a7dd-74fb59d260b3") + ) + (fp_line + (start -4.9 2.1) + (end -4.9 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "24a827c1-b2d7-4663-a59f-a067d66a6257") + ) + (fp_line + (start 4.9 -2.1) + (end 4.9 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "b5d58d86-54e0-4c95-95d8-737cacfebc06") + ) + (fp_line + (start 4.9 2.1) + (end -4.9 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "B.Fab") + (uuid "102b776f-509f-4ec7-bba0-31f94fafd726") + ) + (fp_text user "${REFERENCE}" + (at 0 -0.025 0) + (layer "B.Fab") + (uuid "e078617d-7bbb-4bc1-94d1-17d546a951d9") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + (justify mirror) + ) + ) + (pad "1" smd rect + (at 3.6 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "9cbea80a-5c76-4da7-b5c8-79a05962fe61") + ) + (pad "2" smd rect + (at 3.6 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 4 "+3V3") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "d3f65414-93a8-4f3f-aff8-259470308811") + ) + (pad "3" smd rect + (at 2.8 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 1 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "48f236da-7fcc-4dd7-9b1e-1bd230a5414f") + ) + (pad "4" smd rect + (at 2.8 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 4 "+3V3") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "8d6b9d8c-82a9-41a7-9f92-eee45c0d89c8") + ) + (pad "5" smd rect + (at 2 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 5 "/SCL") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "86c3ddbe-4619-43c4-8ecf-2489ce9789c2") + ) + (pad "6" smd rect + (at 2 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 3 "/SDA") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "9d3cb6af-abc6-4909-97c0-cd58e58ea972") + ) + (pad "7" smd rect + (at 1.2 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 20 "Net-(J0-Pin_7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "d58eb855-ba95-44d8-9490-3d062c476f1c") + ) + (pad "8" smd rect + (at 1.2 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 18 "Net-(J0-Pin_8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "da7bd414-21c7-4791-8dcd-5e298e42dfc3") + ) + (pad "9" smd rect + (at 0.4 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 24 "Net-(J0-Pin_9)") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "4ca05ec8-3c14-42cc-8216-dd89e79bece6") + ) + (pad "10" smd rect + (at 0.4 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 26 "Net-(J0-Pin_10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "203a8c27-4b56-4d51-a34d-85de7d6518ff") + ) + (pad "11" smd rect + (at -0.4 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 25 "Net-(J0-Pin_11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "134e7786-9656-47d3-a589-80bb4d2b0133") + ) + (pad "12" smd rect + (at -0.4 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 23 "Net-(J0-Pin_12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "ed638d0e-6b88-4ce4-ba7f-fccbacf68bc8") + ) + (pad "13" smd rect + (at -1.2 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 17 "Net-(J0-Pin_13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "ffca7a7f-9802-480b-8223-972cf454c76f") + ) + (pad "14" smd rect + (at -1.2 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 27 "Net-(J0-Pin_14)") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "57ee5c29-8412-45d5-8da8-10612a9fba79") + ) + (pad "15" smd rect + (at -2 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 21 "Net-(J0-Pin_15)") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "14809950-db80-404f-9bba-3b83907c7a35") + ) + (pad "16" smd rect + (at -2 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 28 "Net-(J0-Pin_16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "3a1a5222-41b1-4432-a9c6-a59770e3f7e7") + ) + (pad "17" smd rect + (at -2.8 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 19 "Net-(J0-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "032376bb-2d7d-4dff-b2d9-ce09baecec1b") + ) + (pad "18" smd rect + (at -2.8 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 30 "Net-(J0-Pin_18)") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "aa78d8e7-63c6-4fb5-867e-38a8ca144c22") + ) + (pad "19" smd rect + (at -3.6 2.275) + (size 0.55 1.3) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 29 "Net-(J0-Pin_19)") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "90c687ef-e695-47b8-a4c5-d7f0fed378d0") + ) + (pad "20" smd rect + (at -3.6 -2.275) + (size 0.55 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (net 22 "Net-(J0-Pin_20)") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "34e65ccb-780f-4735-8073-33f387ae8497") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/533092070.stp" + (offset + (xyz 0 0 2.380000079) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "4c010d99-d07f-49e4-947f-7540904cb334") + (at 118.89 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U4" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "bcb70aba-36dd-46a5-8f40-54e73d1900e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "071f1ed4-1011-47d8-905d-41fc30771ba3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a6eed6c9-33ee-4e90-b50a-2625c30b5666") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bf6264de-f511-4740-b033-f4322d5860b0") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "02848b7b-82e7-4791-846a-4575ee6f4aee") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/78039517-b4f2-446f-977b-42d702987641") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7ba2e851-993a-433f-a497-a40db67ae491") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e5bea0c0-11fc-40fd-9ed0-a78ff11d79e1") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "96c46b50-0d70-4912-bf1f-8db215be4619") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53b62654-3c7c-4085-9a24-7c2ed0a87e4f") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e82875e5-5dbb-4bf6-8a91-009070f6f3f1") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fe0ae806-d1c0-4a42-9514-9c5e7e5a6eb1") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9a655510-5b98-4e8e-9312-ca32977273ff") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "969eb3a0-b72a-4735-b65b-ea68d56daca3") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3e310b45-c63e-4f0e-b766-d2d212e0c4b0") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "77266ce6-d390-4d2e-a1a4-231ee32b0e9a") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8650334a-9117-41f1-8f04-0dc92d96413a") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "128c16e5-1533-4e35-bba8-8aa0eb7f3a88") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "1d3960fd-63f0-448e-aa67-2b48d11ad60a") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "64717c5e-14cb-4555-af30-016284f300cb") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "d2d2e584-cbc4-4171-9485-b6aa4eb5a673") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "b7472e71-12a6-4a6d-93b0-e1f136e12ca8") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "c7a0d7dd-54d3-4932-85ad-03b46270e1a7") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 10 "unconnected-(U4-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "5f5e802e-0939-47df-9f63-30f8c35feb1b") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "e02976f1-ab6d-4245-ade7-c0083a22ea4c") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A2") + (pintype "input") + (uuid "2c6685ec-3447-45ad-b808-0e31a61d8ecd") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "2b0460a9-5756-4576-9cb0-1652862ea6cb") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "A0") + (pintype "input") + (uuid "b81c448f-70d4-48fc-99f5-1fb5c5523dfe") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "6f9320f5-4785-4f0f-ade3-306f2dd8a475") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "b58a4557-e55d-4df1-a241-7b2f26359b4c") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "bc22358f-5e8f-403d-85ca-7d5cf24b865d") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "3e6cafc5-6376-4fb1-8d5b-6f19b59e01dc") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "bd1237f4-8acc-4594-b911-69ad39e49999") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "617be9a2-8f74-4336-8061-c97991ca121e") + (at 65.09 104.02 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H0" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8ec67f72-6147-454f-a33f-797dea6dd1c0") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "78e0d8ab-d7ce-40db-bd6d-05afb3e8d1f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "441154f7-67a3-43ca-ab53-a03664a1d3e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6f5586ca-fdc8-4a52-9856-2d1b8f71e944") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6933156d-d1ac-43bb-9020-6c98c661844d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/5db1d5f5-e217-47df-b996-485fe3579d1a") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "e163e966-7dd5-4463-8f8d-7b8d6e02bb7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "Net-(H0-Pad1)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "110b1792-67b6-4d09-b0cd-dd349889fd05") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "71ccad41-a3eb-461f-ad62-a5adbc81804d") + (at 145.29 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U6" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "a44123a9-463b-43c3-86b2-277c9f1c096c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "59aa0327-da2d-4cf1-ab36-5003353c75e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "245f2211-5b4c-4583-b8da-266c5517fb19") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "68214ac2-8c8f-4cd4-90d1-b20bae98068a") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "81a7d5e8-ce7f-4a41-a597-1e451bebc6d2") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/1d5009e3-1932-4cbe-b648-81cbf33f94f7") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "837e4c69-873b-41f3-bf07-7258b0b8eeec") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c234522b-caf2-400a-8f73-98aa95d5c808") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "7f398b10-6f8d-4407-a621-c42524c9ead5") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d54347a-eaee-4ea1-8696-1595e4103b3c") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bfdf0f75-89ee-44f2-a1b1-0e6873c5b42b") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "606cf6db-9755-4b6f-8e6b-850760ac528c") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "70e81320-4cb7-48cd-ab04-dc0770590681") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "19d279ad-cc29-44f4-96f8-a81abc00113a") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4ea509d8-8f00-430c-8394-5761560078fa") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2931db6a-1c7b-4558-ab2d-7d4aae533c20") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c1b3cd15-c427-4ae2-b1b5-09a85b11eda6") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "caf0e37c-25b1-4fae-8607-db92692a64aa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "91735906-9832-46d4-8c7d-8cf4e8505b31") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "917c9261-c517-4809-aaa1-471350d5677b") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "bc43b063-e35e-4a2a-9e45-b5c04fa44457") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "503fcce8-f8f9-46b5-9eee-5688e06710e3") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "6ec5a0fd-cad5-4d7c-a743-2b27fcc0a54a") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 6 "unconnected-(U6-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "93f89f15-8cec-4d97-a56c-6ffa5e701093") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "1dd10b38-09d5-42b3-bc8a-796cc752b1bb") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A2") + (pintype "input") + (uuid "ee0bd8c6-41d7-4eec-80fd-1c17894bbb3d") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "4e54caa0-d5a6-4f02-a5eb-9296956f42a9") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "A0") + (pintype "input") + (uuid "73cd35c3-496e-43c3-9d64-802703373d2d") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "e5bfe658-b8f0-442d-b146-ec63a604ccad") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "8fad65c1-496e-4369-8fe1-15e61dda7fd8") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "74c6f8aa-fd48-45eb-8944-85497a95d675") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "eb6346be-abc8-4712-9b50-ad8a556ed2bc") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "ecafc726-0bd0-4132-8cc2-502c8dcf9f4d") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "7fdcd2e2-ba63-40e6-9558-9dd7c4eb749d") + (at 197.090002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H10" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "84f160af-6447-45ef-af0c-902a57bf5988") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "d813553a-3dd9-4289-bd83-2418c40abf99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a9e8a86c-b1e1-4a4d-aeb4-1142c89f6271") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9d0dcb38-10dd-4211-9064-46b14e4b33f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cd5611b9-6136-41ab-a25c-857e4d131d9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/8dda414d-dd78-40d7-85e3-3f69a17e7f27") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "ab1a14bd-9b41-4623-ae04-d6240e4a9dbe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Net-(J0-Pin_17)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "d526d1d0-535c-4e77-999a-d5d00ca8be85") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "8563cf70-7f5d-4b1f-a17b-d07000d45ada") + (at 104.7 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H3" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4e46f4c2-3fa6-45ad-88c5-52173e11e516") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "c0dfea78-fc21-4a1e-8090-7160486adcd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "38f3efe1-343d-4ffc-8a9a-22b446f4b995") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b6f408b7-6459-4db7-b7ee-97c0d86f1247") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1e77c68a-ea57-4b32-a760-13e3786913cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/6ce3e93d-0cdc-44ef-a428-bb9d22f0fe0a") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "d2bead39-25f0-4d5a-bdf4-4eea33b79998") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "Net-(J0-Pin_10)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "945b4f8c-4403-424f-adda-81c650d33566") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "89f047d4-0de7-4a79-9002-159223362dbd") + (at 79.29 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U1" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "707b6a7b-8acf-493a-abc7-4095714ff7a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "0af79f23-3083-49cb-ad96-0123fa1f0c08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "928fb0f8-8581-4274-9c9d-caff49ad6903") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ca81855c-262e-49a9-8af4-155d367a3ccd") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "43bafbfe-d02c-41f9-a43d-4abaa62f5cde") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/4f06ceb0-5b11-43be-9b86-3f42ee46f366") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e6068bce-544d-4520-b07a-1700f8625845") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d65eece7-177d-4b9f-9ad5-199b7b59f731") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "46175a60-724a-46be-a03c-65b6afcb7424") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7d3d0717-13d3-4d72-8956-bdc5df0a5309") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "095a81d4-4c82-4316-b64d-ce0469fb2515") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "872a80c7-26c7-43b4-920f-0b1fc7005e6c") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6842ce76-e542-4d69-9cf6-d6b6650006c8") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9d48e3b8-43b8-4cd4-8ba7-7703bf49a094") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e156a6a0-739e-4536-93bb-c8445a9e7895") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1d3bc20e-f169-4978-86d5-ab86319f8a54") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1d6a8df4-c28f-4dd6-a8f0-e7b9c884199f") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "95927200-9b33-4261-8eaa-af8d52715645") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "9230d479-e123-486f-a6d3-04a15d6fa15e") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "8d1851d0-cc4b-479e-9379-4eb45463502d") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "59bdd2b0-f005-49ab-af2c-304d47a60408") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "648f8e94-ac10-4f9b-b4c9-efe5d4f12dcf") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "4c667b04-8642-40e6-9a36-f4f3a6ddfba1") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 8 "unconnected-(U1-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "9e461fd6-2581-4574-b3b6-46fc4b02ac90") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "a975bb1d-9fbc-4cfb-be0e-2583771e1f6c") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "decc82fe-3d7a-4d79-a7e8-74ecfc54c433") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "6886b411-c4a2-4703-9e89-c1776372dc51") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "A0") + (pintype "input") + (uuid "9d936cc1-1504-4b91-9d3a-50fb192bab1f") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "c74c9018-3a8d-4c81-bab2-8c8348975258") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "f37a9597-7103-45c9-b9a2-8cd28c5e45cd") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "90c626f3-4520-4f79-b887-b9d4691ea0ad") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "63085cb0-a6db-4c15-be66-5b8141619674") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "7b04f2ff-fc3d-4018-97df-d99896f7012d") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "918b3181-05ee-4272-a079-b20a388e5232") + (at 210.29 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H11" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d7922fbf-de3f-416b-96a6-eb6de2452189") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "36862cba-c509-4822-ad79-a053c0e07462") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e5f2d11a-388d-4cc6-8542-7525042d0e71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "057c0ced-e6bc-4563-a71d-2136ef02816e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b6cae209-d019-4cf4-ac26-7acbb3d052de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/6628ce44-12a8-4776-87f1-4fd3625743b7") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "0a7e1b2a-3793-486e-ad7e-f55b20026f5b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "Net-(J0-Pin_18)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "66845cb0-1aec-4ccd-a6c7-a8ef1dc98be5") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "947ff52d-b5ce-4f10-8fe4-6961c73e9bb4") + (at 224.49 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U12" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "ceb6d9a1-4a6e-4750-a2ce-15576104ed12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "720d40d4-ad68-460e-bf60-1cf5ff1331c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "76e236a8-69fb-4099-a7f0-e5d7c5d9386a") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "54e1486e-1cb1-47fe-84f8-4d2b4667571f") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2181f30b-ce26-4e7d-8872-44f6d550a9c3") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/13437e89-7a30-4bb7-b138-b76a66d7ee4f") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f34e3177-5ca8-40aa-bb7f-82cbd2074c10") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "580e0fcc-0a4d-44a3-8ed5-62adb6890ace") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "2b4aa831-71c8-49b3-bcbf-0366bf74e87f") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8ee735d8-4496-4ffb-82ea-36a80ca2dc72") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53c18ff6-c806-437d-8ef6-2d4bf979c615") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3d505290-ce0b-4fda-9cad-2dc41e07779f") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7d773956-7af8-4f60-ae4b-8258df899569") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "dfdb61fa-77a3-4cce-b9be-c3c35e41a480") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2b0ff4e6-884d-4d3e-adc9-7502df3e82e9") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "12cc034d-b48a-4fbc-a02f-ac9a263b17e2") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1afdf1ea-9495-43b3-ae43-13c16643a96a") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c8566d92-46ba-4f62-af6d-ea8926e604f6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "cc2dc3dc-288a-4aac-9c43-ada2259db577") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "ef9fd977-2088-4c04-a133-423e297007ee") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "9425f9ea-7f40-4e8d-adea-60fab129ccf8") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "d5fdb413-fd5e-4550-9794-ca739519865c") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "30076b82-daaf-408a-91b9-bef231ba5c0d") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 16 "unconnected-(U12-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "359ba114-c8c9-4f7f-ade9-838ab5b82ce1") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "e3e51a8f-3665-447c-9ad2-e4fae46b2d5a") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A2") + (pintype "input") + (uuid "6682aaa9-f1e1-4fa0-a0ec-9dea485f83ea") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "7abf309d-ad98-47ab-a763-ae1de13ba7a5") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A0") + (pintype "input") + (uuid "1690a4fa-7988-4b57-8e28-7387c2b52b74") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "00f44aa0-47d0-48ae-b37a-69bca79a7da0") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "9148ea88-f905-4dd4-b7ce-9e3d95d68e52") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "0a55e698-e15a-4102-b9bf-c4f4086a4260") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "95a90c53-d240-4edd-878b-5a55b137563c") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a7aa4e63-fead-4872-812f-e6d27be3eb4c") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "a29e1e97-8de6-4910-a285-e841f4c08e2d") + (at 171.69 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U8" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "cb31b50b-e530-4cd7-8471-a747e95e03fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "25aa83d1-259b-4af0-a315-c25d9d656dfc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b25fd0a2-9dac-4696-9e19-a57c321c378f") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0a65b5dd-f3bf-4320-ac8d-015bd335e80e") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cefc6e72-8b91-4770-9d93-8d4ba75b25b4") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/162eb5a4-be1a-43be-b36a-9641f6945946") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "baa47475-4f41-47ee-91f1-bb0e5e476571") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "48b8d59f-1033-464f-b5a3-1631dfdd4976") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "fea7a556-2736-4683-bc16-380f2f6470ec") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ff801be1-a8d6-4797-963e-6e9e0214180d") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "51afff8d-e656-46d5-bf6a-1ea607200269") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7aa39083-1676-47c3-8d9c-3bef8841c03d") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "03ac6eea-c0c8-49bc-911a-67ffb2cab980") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "cf858a91-6c43-4bc1-937b-8448f062b72f") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9ea6e8ec-b904-4d6f-8fb9-7be10117dacc") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9af46357-e3fd-4e13-9c62-b247c63ca23f") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "5a2636f1-dd0b-4db7-8210-ff0b41374671") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "52427a77-6027-4c75-b501-38b0b7254fc3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "a758ba50-38e5-480c-867e-f14d2c0bdf8d") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "5bb8789c-9165-48ba-b51e-f88ca2fe86de") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "d32a1156-80bf-413d-aa86-e041541d2fc7") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "ae627cd4-3c53-4c8d-b9ef-0873310978e9") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "dad2ed1c-203d-4cfe-861a-68e2db043b4c") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 12 "unconnected-(U8-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "f5a0400b-fcba-4a3a-a81f-203380662480") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "7d34478d-aff4-43ea-8497-93416b8693f4") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "43d34b0a-c53b-49f3-b56f-cb88df7676c7") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "4a289d60-d6c6-46cf-9e41-c2bcb101f403") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A0") + (pintype "input") + (uuid "93518a01-1497-4b44-ae09-7b672b4a5521") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "fc1b629c-b826-4a05-9a23-aa105471bc3b") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "681c0565-c9e3-4d6a-bec6-2af5c4a9906e") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "5e2ac22e-d936-41bf-bf07-aed9f573f3ff") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "23ba3da8-c04f-4b77-ae68-822506338c9f") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "f07d6546-23d2-4273-81ac-24c35d860472") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "a34a434c-1d3c-4155-a917-28ba7040179f") + (at 183.890002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H9" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "206e68e9-c7ca-4ce0-b99a-bac39fb00cd9") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "7aaefd9b-bd6c-416d-93f4-e8b2bb7ae266") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0f02a32d-9f08-4d9c-aec7-c516fbd36a7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "65208534-30a7-4f33-9c4b-bd3e16427b7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bc937c26-31b9-4396-bddb-8a91c2eb59c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/169d06e4-a145-4bbd-b508-ed27bcf067e0") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "8a1ac375-7112-4c0c-8dbe-220b9e074bba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "Net-(J0-Pin_16)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "22ed37de-2544-498a-aeec-1b7cba0a1039") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "c9ecde16-57df-4fb5-a53d-2b40f17186af") + (at 91.500002 104.021 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H2" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "f3942002-2e7c-4a6c-b8c2-54e98c6e4d5f") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "b9b2b0f6-a6e4-4fb3-94e1-02e5e399b0ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "78eff858-2020-477d-9a11-dd512da3a9ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6124dda3-5d4f-40b8-92a9-16be3c7a451f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3dc82e65-c566-4164-936c-c5b961b04b01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/c3918f31-b490-4822-9868-11a0586052bc") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "aaaefd2f-e3c3-42b7-8959-456602f0cdce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Net-(J0-Pin_9)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "277b2230-6192-45d8-b48b-687851511bef") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "ca5cebd2-fc25-4ff3-9b09-f3dc9889b19d") + (at 236.690002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H13" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "364a4e9e-f8d4-4579-b540-f2791c4cf4d2") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "9296e50b-abd7-4cd7-ba0b-0ad67a028655") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "13e5c797-d3a2-4372-85e6-54155838f0ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "80c9cc46-037f-4b9e-8743-5d2731dfcd4b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ea7e1bbe-600a-40f2-8379-022f4733e149") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/09989f8f-899e-45b6-a82f-74f81f1c4837") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "ea0ca8cb-6c26-4801-8ecf-27abf59c6b7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Net-(J0-Pin_20)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "65fc06bb-3407-4839-b554-ea8c79f8a150") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "cdbfb56b-f652-4046-9951-84ab5d9eea44") + (at 132.09 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U5" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "6c7cc091-b3d4-457b-8c61-f6ee0ec5d3e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "07f49224-e876-4683-bf5f-27223d9206aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ebcda99e-9dc3-4b06-a554-03e9d10b26c2") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "be0f570b-6a09-49a5-b887-e001bff08db0") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "93796bbc-79c2-41f7-8e9e-dcaa944c852b") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/ea6c0441-624a-49e1-b30c-404c1b6b80d9") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a0258b1f-5e94-470d-8596-fad8a1252fff") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cad021c7-ea1c-43a4-b1a9-d8946e87bcc2") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "33df90b8-3d13-481f-aab7-675e8f2b7bb0") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0e2b42c1-14a5-40d1-aa19-3ec67a7152b9") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bd4f6e04-2842-43fc-be8d-b94dce7eb25f") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3183747a-8003-4fcb-9ff5-d0b717ae9c51") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "03f6ceb3-dfc8-45b7-aa25-946890c99375") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "501dcd5b-a562-4eee-9a83-9c51f69229c2") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "5f005d05-a0a3-4c7e-a052-33c04aff7a2e") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f8a7b090-07dd-4634-8636-42ad7f8af22a") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8e76d8e3-9e7e-4a48-b775-acfc31b301ed") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "97d5fe4e-d52c-4d49-90fb-082179a63aa0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "a9b49e6c-e3b6-4cb1-822e-3eda86e092de") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "7e9d8db3-adce-4ec9-98d1-23e4ecb11be6") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "69860e43-f45a-426d-a13b-4d5882b8afd7") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "4ce99ccc-1402-4470-82d8-ae1acb14bb85") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "090c3d2e-b6bd-444d-8fe3-a77123ac59c8") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 11 "unconnected-(U5-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "5db4a9ad-13e6-4351-ab6f-5e736d8f87d9") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "bf5b813a-4aad-4f53-894c-396da7d110a3") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A2") + (pintype "input") + (uuid "ffc2c1f3-a48a-4165-bdcd-b2652fb3e491") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "b50ee2eb-d684-49d4-9c66-3cc7655b1493") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "A0") + (pintype "input") + (uuid "ec530d58-8178-4037-a651-fb9280d21128") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "ceaa6027-3919-42b2-a3b6-4d70c6e2f2c4") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "d4cafc85-6c16-4a0b-9d3b-8ad327b40a8a") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "971bccf6-0539-4d46-a6c1-fd3909a8fc30") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "e87f99d1-3450-4e50-8170-fc126f9f2114") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a5c58cd2-5b1f-44a6-8951-4c282000402a") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "cebc6ab1-22a4-48d4-b7c3-a97a55c10e0b") + (at 211.29 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U11" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "df15d7d7-0a21-4ca7-b56e-56fbfdac1bf0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "40b8c5b3-f5b7-40e5-bc78-885e5379874e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5e4d230c-2f8a-46ee-9b94-b70536680556") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "025a387f-be55-4094-9237-126f6ae56774") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8bfb4beb-efea-49b2-9c14-4c8713eff8a8") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/306b40fa-369f-4f40-b297-7211e9417de5") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8e30341d-8a72-4a7d-8cac-be281ac494ba") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d51e910d-2fff-43af-9eae-efc8461218d6") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "8a3ef6a4-af40-4a0f-a5ee-8f26615c4e17") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0181461d-134a-4abe-8b01-0ded46b929fe") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fa5c20dd-ef9d-4670-8d1b-973644fe6175") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "46b7365c-c49c-44d9-b653-86fa78e07206") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "10fa1e53-dc6d-4fc5-9e0f-2a3f220847b9") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9bb08493-14f7-4a8f-8388-027682b17259") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "666f98a8-ae8c-4194-881e-41da32932414") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6b8a9ec3-b967-46fd-815a-e1a23eef85b5") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d9282490-206c-46f2-8c87-3bb9cdd08489") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "af33b2ed-f1d3-4f2a-bc94-dbad062408d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "487514c7-1eb7-4e93-9282-ee9a385d0b07") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "027277e9-9e76-4ec7-b623-e9cb6f1bb472") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "1403d30b-d089-455e-ae9d-c897c998a779") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "b98d70b8-850d-42f9-9105-deb82a63ae14") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "b182d910-37a9-4876-a5d8-be1b9286b522") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 15 "unconnected-(U11-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "a1ef7b6f-3134-45a9-a6d7-74c036c4824e") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "f89655ea-b914-4e64-b286-519a0a2a90fb") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "a4026381-dd12-42c4-9741-f2e4cb47c90f") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A1") + (pintype "input") + (uuid "474607b5-7f0b-468f-98cd-b5655c7f25ed") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A0") + (pintype "input") + (uuid "70eb68ae-8f79-4a05-9201-15ce643f088d") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "8201fb9a-a37f-4961-a073-bd90f7e2e4f3") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a8306104-69fb-4249-9a49-184b1252230d") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "4b17600b-abf9-471a-83cf-8881c515ea29") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "076073a3-7651-48d3-95ed-e6a40dae71b4") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "62944998-bd39-43d8-bc35-6df27c8f3ba2") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "cec3f072-78d7-4dd4-bea4-937ea5c811bd") + (at 184.89 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U9" + (at 0.38 1.9 180) + (layer "B.SilkS") + (uuid "f229a1a8-3e3d-46fd-bc22-019207c9aea7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "4abdeea3-ff2d-48fb-bd33-b88199259d1b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "19276af9-1151-4c9b-b04b-8c13d2c9019d") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b69de72f-e62c-4e32-98af-43389b37bed7") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6b20c112-ef58-4cd5-89f4-f1f5fd143e59") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/c7af9e6a-84f6-4320-9b47-9bc791bd63c3") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "25d31994-24d3-454b-844f-96052281d5ca") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "db6fa75a-fd39-45f6-b32b-9f8e466c7751") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "678c61d1-d521-47fb-a9f6-87b164e068ef") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0aaa10d8-8068-4f0b-acfe-90e9f27a97d6") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e41346ea-a30a-4d82-ab42-8632a5f3b19b") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b23571f3-bbdd-4f19-9525-8b64c91ae866") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9a7e2e01-86ae-4f3b-9adc-c7208a2f0869") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "972051ea-3fec-4b4f-97b8-a8827c08dd88") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "193c5aaa-336f-41fa-b3d2-eae442f5dfa4") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1b1ac327-b7fa-4c85-b064-95034ab72849") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2cd8dbf3-7127-42a5-ad3c-3ac971eadb24") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a2bfe3fc-09e5-48b3-9d8a-bd8e93a400a2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "3b8c612d-d4ab-46be-821f-1308f7ae9940") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "62d2b5f4-52e6-4f7e-8ac8-2799ede8c993") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "029e5e89-3a01-4bb1-a8c4-197edd038328") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "61285cbf-8361-4969-8276-c31707ecd903") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "f2c38feb-5706-4834-82e5-bca3dec9236c") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 13 "unconnected-(U9-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "2cc8c3e4-c0b9-4a5c-89e7-d6f3ebc2e1b8") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "e47fef0c-5b69-4330-9744-2bac3972efeb") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "73edfb1b-802f-4364-87a4-7dca70a487eb") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "ee4fe075-710d-49c4-95f2-c90943626b5e") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "A0") + (pintype "input") + (uuid "2df674f8-1f5c-4f7b-9112-88e88ba88cd8") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "34374574-539e-4792-8ad3-027c10dea1d4") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a907e4a6-4053-402c-8ec1-0d88436d7900") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "b02564e1-16df-4e2d-ab39-c44fd0a33cbb") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "b33f5a44-d1be-4f58-a0d3-4ecbaf72bc2e") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "a9d70b71-70ca-43d8-8ba8-7e56053e9e7c") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "cf50cc3f-1ce0-4d7b-b46b-ee84f1b02d5e") + (at 223.49 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H12" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "254fc366-c769-4692-920e-7eca6441406e") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "82d84d45-a69c-427c-aa55-d7f41efd9040") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "959aca4f-e367-4db7-9fe9-6892de67a459") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fd50522f-e179-44eb-a0a0-e113a4e9ea01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bab158da-d3d2-45a4-8a81-1789d50b7528") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/bd451bdf-0374-42b6-95e8-0558663f193c") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "dc224925-8eb1-48d0-a85f-ada8e909f981") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "Net-(J0-Pin_19)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "beb2a650-86de-45f6-acac-ec5ae7a0c798") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (layer "B.Cu") + (uuid "e9b94ce0-4cf1-4f9a-94f3-8f1169c2599c") + (at 66.09 91.36 180) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP ThermalVias") + (property "Reference" "U0" + (at 0 1.85 180) + (layer "B.SilkS") + (uuid "bd1ceb77-370b-4527-b9eb-1644017dde8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TMP1075DSG" + (at 0.01 -2.14 180) + (layer "B.Fab") + (uuid "d8861c92-45ee-40b8-8751-281704065bfc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6e8821bc-6f12-4438-b1f1-644845070f8b") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "65611185-9696-486e-8bd5-3ecee1df803d") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4fb078bd-eae1-4cb7-a70f-acbf6bb5b28b") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "WSON*1EP*2x2mm*P0.5mm*") + (path "/370bf119-7991-47bc-850d-7c2a530976ed") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr smd) + (fp_line + (start 1 -1.14) + (end -1 -1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "12db2d76-34fa-46ab-8ebf-c30728ac3b01") + ) + (fp_line + (start 0.99 1.14) + (end -1.01 1.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "40e5c17e-4c96-4fab-a49b-5b5402d30662") + ) + (fp_poly + (pts + (xy -1.37 1.07) (xy -1.65 1.07) (xy -1.37 1.35) (xy -1.37 1.07) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "30f5f974-979e-4458-93a6-86872c98a68b") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0a2cfc57-8ab6-4b76-b1fa-b6c9f163390d") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1eafeee0-126f-4dda-b57c-47419916170f") + ) + (fp_line + (start 1.6 -1.25) + (end -1.6 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e942f846-9125-4456-a79e-7ecb942c1ccf") + ) + (fp_line + (start -1.6 -1.25) + (end -1.6 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "52806f2d-c3b2-4420-b5e2-59b816acbd13") + ) + (fp_line + (start 1 1) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "08bdd285-2fbe-4d7c-a938-11e1f9aee6c5") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0f7b0ea0-aa09-4289-8004-f220093bbb74") + ) + (fp_line + (start -1 0.5) + (end -0.5 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "912205c6-a356-48b3-addc-0ff8a69da7c6") + ) + (fp_line + (start -1 0.5) + (end -1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8c8dc410-e07c-43a3-9eb6-e02f74a55be6") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "55cb8cbd-1bbf-46cf-bb04-784878ed6742") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "B.Fab") + (uuid "ee5c9b43-2bfc-4841-86dd-8bf887aef406") + (effects + (font + (size 0.7 0.7) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (pad "" smd rect + (at 0 -0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "22c0485e-a4ee-41fa-af3b-0e492d7f34c6") + ) + (pad "" smd rect + (at 0 0.4 180) + (size 0.75 0.65) + (layers "B.Paste") + (uuid "4dcbbd4a-819d-4a73-9a3e-5f3948e11c17") + ) + (pad "1" smd roundrect + (at -0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 33 "/SDA_SW") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "2833a35d-d78c-4141-9ea8-e40c03ad6cd2") + ) + (pad "2" smd roundrect + (at -0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "c4dfd11d-e70e-4026-b0b3-3d9320eeb3fc") + ) + (pad "3" smd roundrect + (at -0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 31 "unconnected-(U0-ALERT-Pad3)") + (pinfunction "ALERT") + (pintype "open_collector+no_connect") + (uuid "3aef8e9b-5ba1-4845-80fd-8a1365dc5085") + ) + (pad "4" smd roundrect + (at -0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "f669ac70-f7e1-4909-8339-63a8b2237aea") + ) + (pad "5" smd roundrect + (at 0.95 -0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "51aef301-b34d-4bad-8532-4cbd41af3411") + ) + (pad "6" smd roundrect + (at 0.95 -0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "30c8e8cf-6476-4937-9d71-17765de512ea") + ) + (pad "7" smd roundrect + (at 0.95 0.25 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 33 "/SDA_SW") + (pinfunction "A0") + (pintype "input") + (uuid "749a0bcd-23ef-4f8e-b1ee-be85ba066e72") + ) + (pad "8" smd roundrect + (at 0.95 0.75 180) + (size 0.5 0.25) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "V+") + (pintype "power_in") + (uuid "f8769acd-caaf-433b-ba09-2f0b882af884") + ) + (pad "9" thru_hole circle + (at 0 -0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "7292e4fc-9364-45d5-a563-a0ff9df51910") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "F.Cu") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "ff78ea06-caf9-4dec-be81-4ff450483333") + ) + (pad "9" smd rect + (at 0 0 180) + (size 0.9 1.6) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "831d3385-8bfe-4398-a096-44876b87f6f5") + ) + (pad "9" thru_hole circle + (at 0 0.5 180) + (size 0.6 0.6) + (drill 0.25) + (layers "*.Cu") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "EP") + (pintype "passive") + (uuid "6ad39040-d2d1-48e2-954a-820ace6dc577") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "f66b22c3-cad0-4ec8-ba68-e7534bbf3387") + (at 157.490002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H7" + (at 0.000004 4.6836 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d1464c9d-dca5-4ce0-baa7-ad6793609192") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "18528c3c-9eeb-4201-9ff1-7b0b3c4c26e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "72ba3d1b-6372-4128-9e28-e664b77f99b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "25dd0aea-ee49-4f71-a1a4-c4843913c6db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "573a6ada-8e8b-4cf4-8986-a90da69329ec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/9c7db740-e507-4133-a8ab-476ffda0e4e6") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "18d60f8e-f801-4499-be77-f5369c377f99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "Net-(J0-Pin_14)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "d4b59c9f-90df-4d7c-926e-10b94c8297cc") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "f8f39664-a38a-4bab-8316-fd663e915236") + (at 131.090002 104.021 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H5" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "9e41cce1-7278-465f-89aa-128efa8bac15") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "76040715-80a0-4b38-bafe-8cd33c871b7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "22d885c7-ba65-47fc-93b5-5c204a8cdf82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d1a143e2-4ace-4134-8e5e-fc497b100b6a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "558f5968-ea4b-490d-a8b0-ff8c6562e2c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/3ea1b7c6-c1f9-4517-8d75-5dd7cc00c325") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "3b54693f-36b0-475f-afb6-691aa1da230d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Net-(J0-Pin_12)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "e57a5b13-29b8-4267-9f7f-e2cd27f12fca") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (footprint "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (layer "B.Cu") + (uuid "fa4c9fcb-a1fc-4998-aa52-33c27a489d63") + (at 144.290002 104.015 180) + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "H6" + (at 0.000002 4.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "67b16a16-7d70-4a55-bbaa-e16fdf53098e") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 -1 0) + (unlocked yes) + (layer "B.Fab") + (uuid "83800c5a-a314-44ec-8a76-8f1cff60617e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ab231813-a643-4635-bb99-c6294b95daab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "be92b71a-3ed2-4568-92a5-d37d6d0561a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "47f3ad1d-c946-46e5-aa9f-bf1fe1cc40b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "MountingHole*Pad*") + (path "/8d283c08-be1a-4998-871b-e4c5e9f9bf45") + (sheetname "Root") + (sheetfile "MV_Abnehmerplatine.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (unlocked yes) + (layer "B.Fab") + (uuid "898d3b23-6dd6-47fa-af4f-b7cb5249cd8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0 180) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(J0-Pin_13)") + (pinfunction "1") + (pintype "input") + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "5095b525-4f51-4cc9-97ed-29935c8d5d33") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) + ) + (gr_arc + (start 101.71 104.304998) + (mid 96.787793 106.330876) + (end 91.51 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0021b4f4-e538-4118-9e7a-ed3644a137c7") + ) + (gr_line + (start 113.52 105.86) + (end 113.53 105.865) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0074b105-c89d-42ae-aa04-3a1b22d769d5") + ) + (gr_arc + (start 78.720196 102.655858) + (mid 79.051708 103.302435) + (end 79.165999 104.02) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "007c9d2a-8cde-492d-8729-a8d38b262f32") + ) + (gr_line + (start 205.39 106.529999) + (end 205.4 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "00a28d10-334e-4fd2-9cac-4632febb0eeb") + ) + (gr_line + (start 126.860002 106.485999) + (end 126.870002 106.490999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "00bcf372-de58-4a98-abc8-39a5083ac2f2") + ) + (gr_arc + (start 154.676332 105.058958) + (mid 149.579546 106.52172) + (end 144.300002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "00c33c07-0873-4756-8bcc-fbc87406c70e") + ) + (gr_line + (start 169.070002 106.749999) + (end 169.080002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "012669c2-22ab-4a93-822d-d3664af1b52a") + ) + (gr_line + (start 61.33 105.736) + (end 61.34 105.741) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "013c478b-046e-4308-bd41-af142fbf9f95") + ) + (gr_arc + (start 248.23539 106.533149) + (mid 242.467583 106.889473) + (end 236.690002 107.008315) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0170e67f-3caf-462c-a915-7efea8ad2787") + ) + (gr_line + (start 110.25 106.505001) + (end 110.26 106.510001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "01c8e33f-acd5-4658-a02a-b9485ab600cf") + ) + (gr_line + (start 127.200002 104.225999) + (end 127.210002 104.230999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0212fc5c-e253-4dfd-8126-97bfdb75e328") + ) + (gr_line + (start 61.97 105.596) + (end 61.98 105.601) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "030d79a7-09f1-4764-bb82-97ee9ebffb59") + ) + (gr_line + (start 180.520002 104.809999) + (end 180.530002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "032864a7-5cb1-4e77-ae5a-36eee28e8887") + ) + (gr_arc + (start 145.654144 104.445196) + (mid 145.007566 104.776706) + (end 144.290002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "03404d39-c033-4e74-b5c8-1edc6dbf7ec9") + ) + (gr_arc + (start 211.654142 104.445196) + (mid 211.007564 104.776706) + (end 210.29 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0347088e-d5d6-42d3-bc7c-ed2ab264a268") + ) + (gr_circle + (center 117.89 104.015001) + (end 117.89 103.139002) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "0384814c-2475-45c1-bc57-b2049059c055") + ) + (gr_line + (start 206.53 105.729999) + (end 206.54 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "03b21bf4-8ec4-4630-a235-6f47aea750c8") + ) + (gr_line + (start 112.56 105.25) + (end 112.57 105.255) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "042febad-9eca-4fd0-990b-5fb353b0afaa") + ) + (gr_line + (start 192.080002 105.999999) + (end 192.090002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0450be2d-8800-4b3d-aeab-83cbea2ce97f") + ) + (gr_line + (start 73.87 105.384999) + (end 73.88 105.389999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "046a5f84-b410-4609-a9d5-22b5f42abd0b") + ) + (gr_arc + (start 89.85539 106.545834) + (mid 84.087583 106.902158) + (end 78.310002 107.021) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0471550f-9a65-48a0-9cc9-47b8ef528832") + ) + (gr_line + (start 247.794337 106.373158) + (end 247.804337 106.378158) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "0491af1c-8dba-47ae-b47f-bf1ecd5789fb") + ) + (gr_circle + (center 210.29 104.015) + (end 210.29 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "049f486d-d9ce-4413-af06-024c80e347f6") + ) + (gr_arc + (start 63.445388 106.545834) + (mid 57.677581 106.902158) + (end 51.9 107.021) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "04c592d4-45e2-484c-8539-8fd47d7d1e4d") + ) + (gr_arc + (start 128.276332 105.064958) + (mid 123.179546 106.52772) + (end 117.900002 107.020999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "055a164b-3870-4933-82d2-5dce19c40f5a") + ) + (gr_arc + (start 76.385595 101.715852) + (mid 77.966338 102.089724) + (end 79.30595 103.008402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "055f8987-1f44-439a-b1d1-15fa0436be50") + ) + (gr_arc + (start 103.055388 106.539833) + (mid 97.287581 106.896157) + (end 91.51 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0593eaea-1d46-48f9-8bd0-807884ca9cec") + ) + (gr_arc + (start 64.659804 105.385143) + (mid 64.328286 104.738568) + (end 64.214001 104.021001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "05cd244a-a1b8-4c60-9de7-5a8565cc3a82") + ) + (gr_arc + (start 129.185597 101.716852) + (mid 130.76634 102.090724) + (end 132.105952 103.009402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "05ec7a46-2c4b-4f82-9a18-a01a14e8506c") + ) + (gr_line + (start 111.450249 106.543346) + (end 111.460249 106.548346) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "05f189f1-5bbc-4f3c-9e49-0351fef371ae") + ) + (gr_line + (start 58.93 106.476) + (end 58.94 106.481) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0619be4d-eb8b-43a3-90c1-e02ee370d877") + ) + (gr_line + (start 233.220002 103.969999) + (end 233.230002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0651d4cf-eefb-4087-a534-bb6daae08393") + ) + (gr_line + (start 193.744566 105.963486) + (end 193.754566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "065c5c83-d623-471c-9555-bae552dc1c02") + ) + (gr_arc + (start 236.968031 101.037187) + (mid 237.821425 102.419306) + (end 238.119063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "06e54c13-11b1-4830-92a5-f775fa9f4ef9") + ) + (gr_line + (start 154.370002 103.249999) + (end 154.380002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "07a2579c-b923-439b-98e3-d8d700fd6989") + ) + (gr_line + (start 100.94 105.729999) + (end 100.95 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "08478e12-37b4-402e-bdfe-880f4dd0ea60") + ) + (gr_line + (start 172.589048 88.36) + (end 240.990003 88.360001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "087815c7-ff4c-4e41-9e97-e6addca2338d") + ) + (gr_line + (start 193.620002 103.969999) + (end 193.630002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "08ce0099-1d7e-4765-ba84-ea5e95e197e9") + ) + (gr_line + (start 104.7 107.015) + (end 117.89 107.015) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "08e8d6f0-2b04-4078-ae6b-4bf8d424a14c") + ) + (gr_arc + (start 155.192401 105.922756) + (mid 155.566257 104.342006) + (end 156.484951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0926f51a-eaa4-4bf4-aea0-c29f4f2ed8a5") + ) + (gr_line + (start 243.720002 106.463315) + (end 243.730002 106.468315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0994458e-0c43-4d2f-9300-9b2547dd457c") + ) + (gr_arc + (start 142.64539 106.539833) + (mid 136.877583 106.896157) + (end 131.100002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "09be971c-9798-4545-9721-51a106da2356") + ) + (gr_line + (start 57.997415 106.985557) + (end 57.990001 90.360001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "09c0868e-ecf7-49c5-a278-0c3952de0e44") + ) + (gr_line + (start 168.800002 106.499999) + (end 168.810002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "09f21517-7532-41c9-bc8e-cf9d830e4014") + ) + (gr_line + (start 103.27 106.819999) + (end 103.28 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "0a25101d-4e87-4b4d-b752-c739a081a4bb") + ) + (gr_line + (start 126.260002 104.965999) + (end 126.270002 104.970999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0a314b5c-31e0-4971-876d-5a4413c609b7") + ) + (gr_arc + (start 156.829602 102.746211) + (mid 157.521219 102.96899) + (end 158.109427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0a43a4a2-6974-44d8-a822-91ff87e456f6") + ) + (gr_line + (start 220.26 103.504999) + (end 220.27 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "0aa44cae-5c44-41c7-bfa2-d28e15f29dd3") + ) + (gr_arc + (start 133.3975 102.110046) + (mid 133.023621 103.690786) + (end 132.10495 105.030401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0b044258-7889-40a4-a832-6bc727cd110e") + ) + (gr_circle + (center 157.490002 104.015) + (end 157.490002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "0b40ee16-62e4-44b6-8fa7-cb58b9b398f1") + ) + (gr_circle + (center 65.09 104.021001) + (end 65.09 102.586983) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "0b6e1ebe-310e-4d68-8dcd-4194ee290b81") + ) + (gr_line + (start 153.680002 105.079999) + (end 153.690002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0bc6b6f8-59a2-4c71-869a-c24ddad30b9b") + ) + (gr_arc + (start 186.868268 104.293485) + (mid 185.48614 105.146855) + (end 183.889294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0ce73c1e-b4be-464f-8de8-0147ba2af1ea") + ) + (gr_arc + (start 169.32586 103.584805) + (mid 169.972431 103.253275) + (end 170.690002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0d8782f3-37a1-4f6b-9566-632ec9eb1acc") + ) + (gr_arc + (start 114.911734 103.737423) + (mid 116.293847 102.884012) + (end 117.890708 102.586391) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0dea0247-3114-4197-957d-12176522e36b") + ) + (gr_arc + (start 104.269804 105.379142) + (mid 103.938286 104.732567) + (end 103.824001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0e30bbbe-ffe9-4130-bd7a-da3d1f5ffc6c") + ) + (gr_arc + (start 158.21096 80.95) + (mid 157.625164 82.364202) + (end 156.21096 82.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e52242f-5c42-4069-b5e4-6446d832815d") + ) + (gr_arc + (start 90.839602 102.752212) + (mid 91.531219 102.974991) + (end 92.119427 103.401576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "0e6c0450-49f9-49ce-abc8-4524ad76a6f8") + ) + (gr_arc + (start 207.339999 103.454998) + (mid 202.520845 106.100749) + (end 197.1 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0e8fe94c-983f-43fc-8470-3095bf76f4ce") + ) + (gr_arc + (start 144.01197 106.99372) + (mid 143.158583 105.611599) + (end 142.860938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0ea5d98e-6b10-4ebb-825d-5a7324d0668a") + ) + (gr_line + (start 179.570002 104.579999) + (end 179.580002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0ecc7b3e-2c94-4a9c-a644-03b68a3cc1d6") + ) + (gr_line + (start 180.890002 106.529999) + (end 180.900002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "0f6f5b4d-b36c-4eb6-8cf2-6b74a8e326d3") + ) + (gr_line + (start 195.660002 106.819999) + (end 195.670002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "0f8f1016-0ed2-44a5-b604-610926e11df2") + ) + (gr_arc + (start 81.268266 104.298485) + (mid 79.886138 105.151855) + (end 78.289292 105.449517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "0fc5acdc-99a1-40c0-9233-b6706702237f") + ) + (gr_line + (start 75.06 103.509999) + (end 75.07 103.514999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "10c475b5-0670-4605-a201-f76c7b1d5758") + ) + (gr_line + (start 75.36 102.924999) + (end 75.37 102.929999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "10d48972-b92c-4b22-80a6-fc2d02e7ef18") + ) + (gr_rect + (start 117.29 90.11) + (end 120.49 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "10dbefcf-13bb-4d97-9429-d608785d14e2") + ) + (gr_arc + (start 181.592401 105.922756) + (mid 181.966257 104.342006) + (end 182.884951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1159a572-59fc-4770-9cbf-e10ac136fbe8") + ) + (gr_line + (start 164.380002 105.829999) + (end 164.390002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "119f5cdf-7c5d-4f5e-978d-fdab69c9c0d1") + ) + (gr_line + (start 141.220002 103.404999) + (end 141.230002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "11df38e8-be3f-447d-b911-132dbc46a4ec") + ) + (gr_arc + (start 154.780629 84.226976) + (mid 154.085047 83.640885) + (end 153.48816 82.954544) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "121925f3-dfeb-4309-8ad9-71c16dca8ea7") + ) + (gr_rect + (start 196.49 90.11) + (end 199.69 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "125e9d7e-8a65-44ac-a39d-4babd47109a9") + ) + (gr_line + (start 113.06 104.96) + (end 113.07 104.965) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "12670c0f-eeb6-4827-b01b-8ec94a544a30") + ) + (gr_line + (start 127.630002 103.430999) + (end 127.640002 103.435999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "129171b6-e97b-45de-ac8d-b8ce34cdcffd") + ) + (gr_line + (start 189.720002 106.429999) + (end 189.730002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "12c2da61-805b-466c-9bb3-d67a8df7e306") + ) + (gr_line + (start 115.63 106.57) + (end 115.64 106.575) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "13926306-9300-4e39-bb0c-bbfca31d7c02") + ) + (gr_circle + (center 117.89 104.015001) + (end 117.89 102.580983) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "13cdae83-f941-4c72-8ac5-a63f31611a2f") + ) + (gr_line + (start 176.250002 106.505) + (end 176.260002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1420fca7-3039-4e66-8cd8-818e7e6a7894") + ) + (gr_line + (start 219.17 104.579999) + (end 219.18 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "147501bb-4e8f-4564-8260-64affb895487") + ) + (gr_line + (start 195.004337 106.379842) + (end 195.014337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "14b6c1bd-5a4c-4e49-9c2a-22efc9af3589") + ) + (gr_arc + (start 92.864144 104.451197) + (mid 92.217567 104.782707) + (end 91.500002 104.897) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "154c1ce9-73c4-439c-a113-e4508a93a3ce") + ) + (gr_line + (start 207.29 106.529999) + (end 207.3 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "157f6a6a-3fc5-4b2a-9b1a-7ff1f142528a") + ) + (gr_line + (start 167.460002 103.504999) + (end 167.470002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "15891f21-993b-4b78-9abf-ff201ec5839d") + ) + (gr_arc + (start 93.414305 106.321953) + (mid 91.833558 105.948089) + (end 90.49395 105.029403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "15914173-8bc6-4fbc-97b8-10b4ce84ecf5") + ) + (gr_line + (start 139.04096 77.95) + (end 139.04096 80.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "1635ec11-b198-4615-95a6-bf7363811df9") + ) + (gr_arc + (start 167.700002 104.304998) + (mid 162.777795 106.330876) + (end 157.500002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "163a08d6-b02c-496a-b844-018e2297f164") + ) + (gr_line + (start 76.86 106.824999) + (end 76.87 106.829999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "166b05f1-2f77-4bac-8a13-f52a769cee60") + ) + (gr_line + (start 140.060002 106.479999) + (end 140.070002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "16b9ae51-f387-4213-bd39-1c030d4c2eff") + ) + (gr_arc + (start 65.520196 102.656859) + (mid 65.851708 103.303436) + (end 65.965999 104.021001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "16dd7958-8737-4d78-b626-f582557ca971") + ) + (gr_line + (start 126.770002 104.585999) + (end 126.780002 104.590999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "177f5963-6228-4285-8f0a-0fd87a65e750") + ) + (gr_arc + (start 75.311734 103.742422) + (mid 76.693847 102.889011) + (end 78.290708 102.59139) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "178f3a79-b0d5-4e62-af04-9836d43bbb1c") + ) + (gr_line + (start 140.530002 105.729999) + (end 140.540002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "19cd0737-0be1-424a-8c1d-f46eda1e90b2") + ) + (gr_line + (start 140.920002 104.809999) + (end 140.930002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "19e4c8ea-0b1e-4270-bf4a-c08678c8448e") + ) + (gr_line + (start 193.330002 105.729999) + (end 193.340002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "19fdff64-08c1-4d17-8f0a-0c3d88a78da8") + ) + (gr_line + (start 78.310002 107.021) + (end 91.500002 107.021) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1a25e045-9cf5-4aef-b931-c42bb13ddac4") + ) + (gr_arc + (start 196.81197 106.99372) + (mid 195.958583 105.611599) + (end 195.660938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1a8d0ed2-795b-4835-a60f-5502dba27890") + ) + (gr_line + (start 216.46 106.455) + (end 216.47 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1ad1af74-7ee7-43ee-96ed-ec5868450464") + ) + (gr_line + (start 151.619208 105.577643) + (end 151.629208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1b028b8b-f188-497f-9310-1af2ab107249") + ) + (gr_line + (start 139.970002 104.579999) + (end 139.980002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1b5b94f3-5fbf-4b18-8f0a-27dee9bc843e") + ) + (gr_line + (start 191.760002 105.249999) + (end 191.770002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1b948956-f967-4d84-b1e5-3825c5dc48a1") + ) + (gr_arc + (start 120.197498 102.104047) + (mid 119.823619 103.684787) + (end 118.904948 105.024402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1bdb4d02-0c3d-4727-97b4-956a6f7c8d4d") + ) + (gr_line + (start 182.460002 106.819999) + (end 182.470002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "1be1ed7b-7850-4472-a147-9b096118b013") + ) + (gr_arc + (start 62.850707 102.029373) + (mid 57.91736 105.714249) + (end 51.9 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1c17f76e-5751-461c-adbb-83a8d86a0b72") + ) + (gr_line + (start 248.450002 106.813315) + (end 248.460002 106.818315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "1c2e76a1-2265-4fbb-943a-433c13f3f009") + ) + (gr_arc + (start 195.821214 104.6754) + (mid 196.04397 103.983772) + (end 196.470577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "1c50b476-8146-48bc-a177-95a3f14fc179") + ) + (gr_line + (start 183.900002 107.014999) + (end 197.090002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1c5d3b16-6113-4455-8ea3-62701e3a162d") + ) + (gr_circle + (center 170.690002 104.014999) + (end 173.690002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "1cb18e9e-6a29-40fe-9520-04523a8e292a") + ) + (gr_line + (start 219.07 105.379999) + (end 219.08 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1cc073d2-cb49-45b3-bf51-4940c60e6151") + ) + (gr_line + (start 233.403561 103.330164) + (end 233.413561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "1d2147c0-4285-495a-adca-225d26ea40db") + ) + (gr_line + (start 98.260249 106.543345) + (end 98.270249 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1d4363ca-4182-4e9a-a085-4fae77da1e5a") + ) + (gr_line + (start 88.130002 104.816) + (end 88.140002 104.821) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1d734441-30e3-4e36-9334-b3ac5a463a4a") + ) + (gr_line + (start 242.510002 106.423315) + (end 242.520002 106.428315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1dcaaaac-380b-4c0e-972c-8a95ee6e591c") + ) + (gr_arc + (start 210.9504 105.283789) + (mid 210.258776 105.061024) + (end 209.670575 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "1e00c1b2-739c-4350-a4ed-f7fa08e733c0") + ) + (gr_arc + (start 208.23219 106.200693) + (mid 202.680967 106.811151) + (end 197.1 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1e66f8b4-30f4-4bfb-a11b-83c2859b3f40") + ) + (gr_arc + (start 90.504007 106.879233) + (mid 84.407417 106.985557) + (end 78.310002 107.021) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1eb69ef4-30bd-4572-8ca7-bc45cc85353f") + ) + (gr_line + (start 129.660002 106.825999) + (end 129.670002 106.830999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "1ee0081f-c9a4-4dcd-bdee-1891d67d0556") + ) + (gr_line + (start 114.603559 103.330165) + (end 114.613559 103.335165) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "1f100cb6-7c8e-4137-b78b-a87149a7e21e") + ) + (gr_line + (start 232.270002 105.379999) + (end 232.280002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1f3fa2a2-b0d9-410f-af69-8c44d21da732") + ) + (gr_arc + (start 149.390203 84.609717) + (mid 148.608769 84.783951) + (end 147.82757 84.608668) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1f5616d7-91f1-4ad1-a522-9a0257410cae") + ) + (gr_line + (start 230.530002 106.469999) + (end 230.540002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "1f8fdfd2-3556-4e1f-b7d8-fc758011f6be") + ) + (gr_arc + (start 68.068266 104.299486) + (mid 66.686138 105.152856) + (end 65.089292 105.450518) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "1f91af7a-c5bc-4005-bf93-42eed845b7a8") + ) + (gr_rect + (start 64.49 90.11) + (end 67.69 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "1f99f31f-0c89-42e5-a194-57045919b243") + ) + (gr_line + (start 89.880002 106.756) + (end 89.890002 106.761) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "202b8416-2a6e-4e44-a8fe-f2dd34fdcf08") + ) + (gr_line + (start 247.990002 106.493315) + (end 248.000002 106.498315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2078c190-fb46-457a-987e-370cafa39105") + ) + (gr_arc + (start 195.032192 106.200693) + (mid 189.480969 106.811151) + (end 183.900002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "20ef9456-cc2c-492e-95ce-763708f67996") + ) + (gr_line + (start 180.000002 104.219999) + (end 180.010002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "20ff7cd3-ec7d-43d0-a868-50be37ca0402") + ) + (gr_line + (start 193.720002 104.809999) + (end 193.730002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "21103543-4afc-4d59-841e-830fbc95cb4b") + ) + (gr_line + (start 60.72 105.866) + (end 60.73 105.871) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2128ba0c-af50-4bb8-bcc0-8ee414b8117d") + ) + (gr_arc + (start 141.992401 105.922756) + (mid 142.366257 104.342006) + (end 143.284951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "21344fe8-c825-41d9-a8eb-a993dbd1406a") + ) + (gr_arc + (start 183.459806 105.379142) + (mid 183.128288 104.732567) + (end 183.014003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "215be559-8dbf-4a26-84ba-08d98322a480") + ) + (gr_line + (start 242.240002 106.498316) + (end 242.250002 106.503316) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2186145b-a9eb-4eb8-8f6b-3a9c3f2c5a76") + ) + (gr_arc + (start 62.1 104.310999) + (mid 57.177793 106.336877) + (end 51.9 107.027684) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "21a8eb88-5371-4fed-9453-7c804c474dc2") + ) + (gr_line + (start 150.460002 106.455) + (end 150.470002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "21ae2c85-14c7-4158-bf58-65bf3278f3b6") + ) + (gr_line + (start 166.460002 106.479999) + (end 166.470002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "21be723c-792c-452c-b854-6f90606b86c1") + ) + (gr_line + (start 99.37 105.249999) + (end 99.38 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "21c43f70-3dfc-4918-a3c8-afdb3df2e88d") + ) + (gr_arc + (start 149.935201 85.322146) + (mid 148.793354 85.22547) + (end 147.827538 84.608738) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "22053248-4f44-4527-82de-15c16165ab6a") + ) + (gr_arc + (start 158.758791 103.3546) + (mid 158.536015 104.046218) + (end 158.109427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "222d25d5-0ab2-4f01-9861-c35b2e7bbc1e") + ) + (gr_arc + (start 118.168029 101.037188) + (mid 119.021423 102.419307) + (end 119.319061 104.016162) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "2243d84a-bccb-4626-9e89-ae908f57683d") + ) + (gr_arc + (start 155.280739 83.829008) + (mid 155.064802 83.40657) + (end 154.924276 82.95343) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "225e883f-9354-4033-8198-efad6a0f45fc") + ) + (gr_arc + (start 237.120198 102.650858) + (mid 237.45171 103.297435) + (end 237.566001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "2293619b-d330-4d00-bebe-cdd587950847") + ) + (gr_line + (start 177.450251 106.543345) + (end 177.460251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "22b82505-44bb-4c6f-bdf4-f07e2eb616a8") + ) + (gr_line + (start 230.250251 106.543345) + (end 230.260251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "22d51baa-2599-491d-b72e-c77675ba3b47") + ) + (gr_line + (start 181.804337 106.379842) + (end 181.814337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "22e26543-6c04-4876-bdfb-d345617982a8") + ) + (gr_arc + (start 116.245388 106.539834) + (mid 110.477581 106.896158) + (end 104.7 107.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "22e7c277-229f-4f17-bf09-8ed34a9094ec") + ) + (gr_arc + (start 156.494007 106.873232) + (mid 150.397417 106.979556) + (end 144.300002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "22f00013-96ec-41ce-a3f6-b60fcdcedcd2") + ) + (gr_line + (start 167.920002 106.199999) + (end 167.930002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2309beea-63c1-41dc-8e3c-0ee8a59424ec") + ) + (gr_line + (start 60.19 106.536) + (end 60.2 106.541) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2334178f-60e5-4345-8973-4881d429974d") + ) + (gr_arc + (start 139.54096 77.95) + (mid 139.980292 76.889332) + (end 141.04096 76.45) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "23a7ad0e-cd88-49b2-985b-661b5ad7922f") + ) + (gr_line + (start 139.280002 105.999999) + (end 139.290002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "24521f16-b2eb-4269-bce4-7eb0e5ccb53c") + ) + (gr_arc + (start 142.385597 101.710852) + (mid 143.96634 102.084724) + (end 145.305952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "24c56125-2200-4d98-ae06-070b978482b5") + ) + (gr_line + (start 101.23 103.969999) + (end 101.24 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "25213bcf-ef79-47cf-8623-1d32788bde14") + ) + (gr_arc + (start 184.168031 101.037187) + (mid 185.021425 102.419306) + (end 185.319063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "252ab852-de8a-4cc5-a9a6-21c7d8a12141") + ) + (gr_line + (start 232.930002 105.729999) + (end 232.940002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "253b484a-a585-4e28-be44-bbde9f6788b7") + ) + (gr_arc + (start 196.429602 102.746211) + (mid 197.121219 102.96899) + (end 197.709427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "25d8d97c-2f70-4ff6-b25e-4ba820637b6a") + ) + (gr_line + (start 206.83 103.424999) + (end 206.84 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "26011f55-b833-4764-a113-76697393aaa9") + ) + (gr_line + (start 218.66 104.959999) + (end 218.67 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "26464004-fc7a-4962-a02e-d0ef74397ad9") + ) + (gr_arc + (start 170.259806 105.379142) + (mid 169.928288 104.732567) + (end 169.814003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "2667e72b-dacb-4d70-aa7e-216ccc33758d") + ) + (gr_arc + (start 156.211477 82.950478) + (mid 148.625634 86.272149) + (end 141.04 82.95) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "26d929d5-1049-4eb5-bfe4-da25b0b020d5") + ) + (gr_line + (start 233.100002 106.489999) + (end 233.110002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "26f14635-f759-43c3-9d47-92a7cc02c55a") + ) + (gr_line + (start 116.27 106.75) + (end 116.28 106.755) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "27178ff1-9547-4475-a70d-f1faca9787d4") + ) + (gr_line + (start 140.944566 105.963486) + (end 140.954566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2742a36e-c0c2-44b3-8749-9729115e1026") + ) + (gr_line + (start 229.660002 106.455) + (end 229.670002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "274ec118-95bb-4bdd-ac05-e5cd0a5e113c") + ) + (gr_line + (start 142.204337 106.379842) + (end 142.214337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "275756dd-7bb8-4c2c-a0b0-7b34a3549d73") + ) + (gr_line + (start 163.770002 106.229999) + (end 163.780002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "279b8e59-ec35-4585-818a-4e3cb333622e") + ) + (gr_line + (start 234.604337 106.379842) + (end 234.614337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "27c273a9-163b-435c-ad51-bd5ae17cfa5c") + ) + (gr_arc + (start 76.23219 106.205693) + (mid 70.680967 106.816151) + (end 65.1 107.019999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "27c4be18-8e25-449f-8af2-64d07950c7db") + ) + (gr_line + (start 87.910002 106.496) + (end 87.920002 106.501) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "27e77872-e6cb-4afd-9ca3-4ea441e58fab") + ) + (gr_arc + (start 143.896038 82.960861) + (mid 143.285133 83.679057) + (end 142.569122 84.29252) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "2807bb5c-a339-4619-b352-f0b02ac80c80") + ) + (gr_line + (start 74.06 106.484999) + (end 74.07 106.489999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2825c411-c0a7-40f7-8fea-b02eae13c98a") + ) + (gr_line + (start 114.77 105.59) + (end 114.78 105.595) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "285b23d6-4cc1-4ae1-8e93-667a45fc3491") + ) + (gr_arc + (start 88.510002 104.310999) + (mid 83.587795 106.336877) + (end 78.310002 107.027684) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "28fca257-49c2-42e8-aebb-63fdb1dcbe04") + ) + (gr_line + (start 74.83 103.429999) + (end 74.84 103.434999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "295f0fbe-0a2c-4afe-81cf-fb088380d557") + ) + (gr_line + (start 102.95 106.689999) + (end 102.96 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2a4f0381-b102-49e8-9798-4e396791aca2") + ) + (gr_line + (start 192.260002 104.959999) + (end 192.270002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2af8a8b8-ac06-4c02-8aaf-07bc69f243ee") + ) + (gr_arc + (start 77.859804 105.384142) + (mid 77.528286 104.737567) + (end 77.414001 104.02) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "2b4494b0-ba6a-4b3b-b03a-d531c2e7cecc") + ) + (gr_line + (start 127.970002 103.255999) + (end 127.980002 103.260999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2bf0a9bc-ab8d-44e4-a36e-2f3aec80d164") + ) + (gr_line + (start 57.72 106.436) + (end 57.73 106.441) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2c2aa3c3-b456-420b-bffd-c217d71157ed") + ) + (gr_line + (start 154.203561 103.330164) + (end 154.213561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2c485d11-2efa-4eb3-a355-8bbcf7941523") + ) + (gr_arc + (start 129.72586 103.590805) + (mid 130.372431 103.259275) + (end 131.090002 103.145001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "2c7de4ab-f291-4555-a37f-e19883d2f640") + ) + (gr_line + (start 86.600002 106.536) + (end 86.610002 106.541) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2ca6b6cf-0150-4bd7-9c2d-975acf2081bc") + ) + (gr_line + (start 191.219208 105.577643) + (end 191.229208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2cc0b942-10d2-4fe4-bd15-88475f4785dd") + ) + (gr_line + (start 220.203559 103.330164) + (end 220.213559 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2ce356b4-4211-4432-b08b-b472dcbae382") + ) + (gr_line + (start 154.370002 105.589999) + (end 154.380002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2d57041e-bb2f-45b1-b2ec-722a0b5d9e26") + ) + (gr_line + (start 154.260002 103.504999) + (end 154.270002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2d7bb2e6-a6c9-4f34-a837-9612e731ce11") + ) + (gr_arc + (start 119.158789 103.354601) + (mid 118.936013 104.046219) + (end 118.509425 104.634426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "2da0d700-7a2c-44ee-9c8b-beff8339a2c9") + ) + (gr_arc + (start 194.100002 104.304998) + (mid 189.177795 106.330876) + (end 183.900002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "2ddc2618-bcea-4314-bf16-52890fe6253d") + ) + (gr_line + (start 154.420002 103.404999) + (end 154.430002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "2eab7d44-5961-432a-b528-61b5a31129d2") + ) + (gr_arc + (start 153.275661 85.155016) + (mid 152.757927 84.101102) + (end 152.491472 82.957518) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "2ef63fa6-2470-4c1c-a29d-e9ec42ed006d") + ) + (gr_line + (start 180.770002 105.589999) + (end 180.780002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "2f8ff196-ae46-466a-8806-fed3dd27b86c") + ) + (gr_arc + (start 221.192399 105.922756) + (mid 221.566255 104.342006) + (end 222.484949 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "2fbc4520-8bd5-40dc-b09b-ffa07c916100") + ) + (gr_line + (start 100.81 104.219999) + (end 100.82 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "30dc0872-1f8c-405c-bcfc-3ac6c4984dcc") + ) + (gr_line + (start 99.1 106.509999) + (end 99.11 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "30e0cd70-df0b-435e-95e8-7f9abf7ba191") + ) + (gr_arc + (start 76.645388 106.544833) + (mid 70.877581 106.901157) + (end 65.1 107.019999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "30e5cebe-2e6e-4500-8d8a-6438b09d9ecf") + ) + (gr_line + (start 189.450002 106.505) + (end 189.460002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "311ffb06-dc1a-48df-9891-dd190df31a77") + ) + (gr_line + (start 74.82 103.974999) + (end 74.83 103.979999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "31649176-3e94-4201-9b6d-aa6667026757") + ) + (gr_arc + (start 143.092592 82.994671) + (mid 142.895775 83.66978) + (end 142.569122 84.29252) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "31ce8b64-5764-432b-a69e-b51aaec68ca6") + ) + (gr_arc + (start 213.268266 104.293485) + (mid 211.886138 105.146855) + (end 210.289292 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "31fd60d1-77fe-4ae4-98b6-c8e94280b5e4") + ) + (gr_circle + (center 104.7 104.015) + (end 104.7 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "32a45d46-4fea-49ec-8efb-9231c79c3442") + ) + (gr_line + (start 153.730002 105.729999) + (end 153.740002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "32ad2b0d-9b80-4f6a-9521-ab39bfa74904") + ) + (gr_arc + (start 194.607611 105.707557) + (mid 189.29357 106.686929) + (end 183.900002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3314d6c1-ae88-47ff-812d-7b53d958566b") + ) + (gr_line + (start 110.86 106.455001) + (end 110.87 106.460001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "333faa4c-628b-47db-acdb-7af163dab47e") + ) + (gr_line + (start 61.744564 105.969487) + (end 61.754564 105.974487) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3362be4e-19a6-4511-bc46-943030191705") + ) + (gr_line + (start 235.260002 106.819999) + (end 235.270002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "339935ba-2613-42f3-8328-27abc484b6c2") + ) + (gr_line + (start 182.000002 106.499999) + (end 182.010002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "33a65203-72d6-4c54-a569-e106f614d1a1") + ) + (gr_line + (start 246.410002 103.963315) + (end 246.420002 103.968315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "33a98d0d-bc5a-4571-a070-5c37196b9d7f") + ) + (gr_line + (start 114.08 105.08) + (end 114.09 105.085) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "343ad432-92fa-442d-b2b3-658e9e113478") + ) + (gr_arc + (start 199.004305 106.315952) + (mid 197.423558 105.942089) + (end 196.08395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "346156a3-4faa-4b3a-a0ea-ab00cede2d96") + ) + (gr_line + (start 150.570002 106.229999) + (end 150.580002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "35ba130b-275c-4324-839c-add442a768b5") + ) + (gr_line + (start 99.69 105.999999) + (end 99.7 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "35e110b5-3d1f-47de-b88b-2c8a5b02c0da") + ) + (gr_arc + (start 181.650709 102.023372) + (mid 176.717362 105.708248) + (end 170.700002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "35e5e20b-26ed-44af-8b50-9c97cef22647") + ) + (gr_line + (start 112.99 106.53) + (end 113 106.535) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "35ffec14-3aa5-456d-9d13-b52b13786b26") + ) + (gr_line + (start 114.82 103.405) + (end 114.83 103.41) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "360a4e8c-6ca1-4078-a86c-7c060b65ad47") + ) + (gr_arc + (start 207.807609 105.707557) + (mid 202.493568 106.686929) + (end 197.1 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3660f819-585c-4ba0-9448-d70ded0926e4") + ) + (gr_arc + (start 235.04539 106.539833) + (mid 229.277583 106.896157) + (end 223.500002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3683ce88-39bb-4f13-afdb-9af5e8ae965d") + ) + (gr_line + (start 125.219208 105.583643) + (end 125.229208 105.588643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "368f09f2-0271-42e1-a42f-55d90c7b5b43") + ) + (gr_arc + (start 246.890002 104.298314) + (mid 241.967795 106.324192) + (end 236.690002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "370d44cd-6511-45d0-9a83-686a3e67f625") + ) + (gr_line + (start 61.72 104.816) + (end 61.73 104.821) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "372985d0-a813-4a42-88a3-547f2a3249e4") + ) + (gr_line + (start 180.960002 102.919999) + (end 180.970002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3755adf4-e365-4912-acc9-cdfed43afde9") + ) + (gr_arc + (start 103.335858 103.584805) + (mid 103.982429 103.253275) + (end 104.7 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3776d671-f550-46e0-8e01-35529d2fd26a") + ) + (gr_line + (start 61.63 103.431) + (end 61.64 103.436) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "37a97402-4dd3-419d-86d8-918fc3a2b800") + ) + (gr_line + (start 101.93 106.199999) + (end 101.94 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "37aaa026-52b9-471b-916c-50e4e1eeecbc") + ) + (gr_arc + (start 198.454144 104.445196) + (mid 197.807566 104.776706) + (end 197.090002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "37bde947-a328-45e7-a500-fac956ac1b19") + ) + (gr_line + (start 62.02 103.411) + (end 62.03 103.416) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "37d5b6d2-fec8-4df4-ab5c-48f99a8d94b2") + ) + (gr_line + (start 176.520002 106.429999) + (end 176.530002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "37f8a0c8-f624-4d58-90af-a4f36f41f0f4") + ) + (gr_arc + (start 157.625164 82.364202) + (mid 148.617618 87.001135) + (end 139.617083 82.350608) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "380a1ec5-8ff7-4c38-94e3-54b4326734a0") + ) + (gr_arc + (start 147.652215 82.962541) + (mid 146.849329 84.501833) + (end 145.77434 85.865081) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "385e9fb3-647b-46f1-801f-d81ce1e4125f") + ) + (gr_line + (start 62.83 106.576) + (end 62.84 106.581) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "38b54c0a-329e-48d5-b9cb-f1e6478fcc33") + ) + (gr_line + (start 208.4 106.499999) + (end 208.41 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "38bd3961-101c-4d07-866f-092ce3b8d109") + ) + (gr_line + (start 142.670002 106.749999) + (end 142.680002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3909c745-0cde-408f-9afc-b2eee9796dc8") + ) + (gr_line + (start 165.860002 104.959999) + (end 165.870002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "39154ef6-e770-49d6-9f12-36c81729affa") + ) + (gr_arc + (start 155.858472 83.271211) + (mid 155.630525 83.121132) + (end 155.412123 82.957473) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3915c52b-48c7-453f-ad0d-036c5e17f25e") + ) + (gr_line + (start 193.860002 103.504999) + (end 193.870002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "39eb6cf4-2f9d-4056-86db-d2e8dee621ab") + ) + (gr_arc + (start 236.029602 102.746211) + (mid 236.721219 102.96899) + (end 237.309427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3a1b1132-a726-4d1f-926c-eb87c5ae9682") + ) + (gr_line + (start 114.43 103.425) + (end 114.44 103.43) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3a2ca1f4-2369-4368-afa3-1fef517df17f") + ) + (gr_arc + (start 172.054144 104.445196) + (mid 171.407566 104.776706) + (end 170.690002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3a3edbd3-a4ea-4055-9ebe-14aec0458470") + ) + (gr_line + (start 206.48 105.079999) + (end 206.49 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3a704673-202b-4521-af5e-51d001c2fa98") + ) + (gr_line + (start 88.270002 103.511) + (end 88.280002 103.516) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3a7a7ff7-1d0f-46ca-9218-08486879a22b") + ) + (gr_line + (start 234.800002 106.499999) + (end 234.810002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3a921be2-3617-464c-84f6-3ec5ecfb7efa") + ) + (gr_arc + (start 104.0396 102.746211) + (mid 104.731217 102.96899) + (end 105.319425 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3aa3f3b3-9cdc-406f-83a6-a4f955ed5c1b") + ) + (gr_circle + (center 183.890002 104.015) + (end 183.890002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3ad0e0b2-7106-4420-8fba-757764dab7c6") + ) + (gr_circle + (center 183.890002 104.015) + (end 183.890002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3b1da118-632f-45aa-9f70-7e8f44e737f2") + ) + (gr_line + (start 207.17 105.589999) + (end 207.18 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3b2d22b7-205e-4a50-bf1d-b76f1d2cb686") + ) + (gr_line + (start 126.080002 106.005999) + (end 126.090002 106.010999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3b634d6c-1609-4baa-916d-dcbeb2c3dcd6") + ) + (gr_line + (start 220.37 105.589999) + (end 220.38 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3b64eb6e-8ee7-4b80-81c8-80dc0aaaf2aa") + ) + (gr_arc + (start 223.059804 105.379142) + (mid 222.728286 104.732567) + (end 222.614001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3b881d93-a25b-43bd-8d37-9f14afbdd688") + ) + (gr_arc + (start 75.992399 105.927756) + (mid 76.366255 104.347006) + (end 77.284949 103.007401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3b8b920d-fc43-445b-a177-0bb92b8bbff5") + ) + (gr_line + (start 233.230002 103.424999) + (end 233.240002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3bff8451-caac-400c-b237-1dfa6cda7561") + ) + (gr_arc + (start 90.13586 103.590806) + (mid 90.782431 103.259276) + (end 91.500002 103.145002) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3c2481fe-2462-4509-b83b-1fd1ddd65d45") + ) + (gr_line + (start 229.050002 106.505) + (end 229.060002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3c67d4bd-0b7a-4c91-999d-a667c64e11b5") + ) + (gr_arc + (start 142.050709 102.023372) + (mid 137.117362 105.708248) + (end 131.100002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3c90e6fd-b113-49ca-855c-7a41d5d7cbca") + ) + (gr_line + (start 97.33 106.429999) + (end 97.34 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3d32c04d-5212-414e-9f08-ad5baaf461ce") + ) + (gr_line + (start 139.54096 80.95) + (end 139.54096 77.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d380199-da9c-4b92-a696-347ab16dd999") + ) + (gr_line + (start 244.980002 106.523315) + (end 244.990002 106.528315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3d6c2c15-30bf-4d72-bf86-1c2606f4f165") + ) + (gr_line + (start 63.2 106.506) + (end 63.21 106.511) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3d841268-7b16-4c7f-81d0-314ea96b44e2") + ) + (gr_line + (start 155.230002 106.569999) + (end 155.240002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3de49313-f5ca-4194-b956-eafd4f493d2b") + ) + (gr_line + (start 156.060002 106.819999) + (end 156.070002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3e596b26-181b-40bf-80a5-3dac963b96d5") + ) + (gr_line + (start 193.803561 103.330164) + (end 193.813561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3e768985-ff73-494c-ace8-5612c1b4c143") + ) + (gr_line + (start 149.850002 106.505) + (end 149.860002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3edb1f1e-496e-4ab6-8e52-af1f59ffb359") + ) + (gr_line + (start 194.090002 106.529999) + (end 194.100002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3f0509e5-a228-4e5d-ac58-ba077310c6c6") + ) + (gr_rect + (start 77.69 90.11) + (end 80.89 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3f280cc7-3523-4cf1-8e0f-f10483b1c89c") + ) + (gr_line + (start 166.880002 105.079999) + (end 166.890002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3f7bb6f1-626f-4918-ba3f-8ec54ab62749") + ) + (gr_line + (start 87.180002 104.586) + (end 87.190002 104.591) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "3fb96507-cc86-41b7-b2b0-719f13ab7b32") + ) + (gr_arc + (start 173.668268 104.293485) + (mid 172.28614 105.146855) + (end 170.689294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "3fd0469c-56cb-448c-9251-184be15f3b20") + ) + (gr_line + (start 129.004337 106.385842) + (end 129.014337 106.390842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "3ffb3b3f-d514-4196-8c72-3bb80d4d3523") + ) + (gr_arc + (start 77.6296 102.751211) + (mid 78.321217 102.97399) + (end 78.909425 103.400575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "406a87a9-fd43-4f0d-8f22-2eb6deae2017") + ) + (gr_line + (start 245.050002 104.953315) + (end 245.060002 104.958315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "408b06ea-f23a-45cc-813d-7e8a27172410") + ) + (gr_line + (start 166.800002 104.219999) + (end 166.810002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "40977ddd-4903-41ec-b01e-52fb16f1affb") + ) + (gr_line + (start 141.04096 76.45) + (end 156.21096 76.45) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "40bebb74-1a82-4e48-ae20-7ebc9eaf2b23") + ) + (gr_arc + (start 150.454501 86.103252) + (mid 149.846908 84.577266) + (end 149.560181 82.959987) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "40e3d0cd-05e4-4cfc-80b0-dafeec842831") + ) + (gr_line + (start 102.614335 106.379842) + (end 102.624335 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "40f0787d-0e27-443d-bf7c-154b07582c76") + ) + (gr_line + (start 141.170002 105.589999) + (end 141.180002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "40f5d86a-f843-41d8-86a8-cbb6db2e5856") + ) + (gr_line + (start 144.300002 107.014999) + (end 157.490002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "40ff8f4f-e5f3-4e0e-8a9b-18bc99b47565") + ) + (gr_arc + (start 199.3975 102.104046) + (mid 199.023621 103.684786) + (end 198.10495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "41165e61-8e32-496d-900d-e73042554f7b") + ) + (gr_arc + (start 221.585595 101.710852) + (mid 223.166338 102.084724) + (end 224.50595 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4165603e-51f5-486d-8343-7ed32164f52d") + ) + (gr_arc + (start 157.71096 80.95) + (mid 157.27164 82.010677) + (end 156.21096 82.45) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "419119a2-3ed2-4ed6-83fd-8725ca42b758") + ) + (gr_line + (start 114.89 106.53) + (end 114.9 106.535) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "41a0304a-3a48-45d7-bc17-4d5b52cfc106") + ) + (gr_line + (start 232.880002 105.079999) + (end 232.890002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "42327a27-d7d8-4ca4-9141-50b5a21dffff") + ) + (gr_line + (start 101.58 103.249999) + (end 101.59 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "425c559c-99f5-4859-ab16-1d607d4d1b70") + ) + (gr_line + (start 153.120002 105.859999) + (end 153.130002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "427f84bb-c7bf-45b1-bef2-c0fd7db301d8") + ) + (gr_arc + (start 154.511736 103.737422) + (mid 155.893849 102.884011) + (end 157.49071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4310c82a-6983-4d07-a6f2-463a6edfd831") + ) + (gr_line + (start 167.220002 103.969999) + (end 167.230002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4315d203-15f9-4932-a77a-18257a873da1") + ) + (gr_arc + (start 235.421214 104.6754) + (mid 235.64397 103.983772) + (end 236.070577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "435e1dd8-d963-4a3d-9edd-e27877d36ce6") + ) + (gr_line + (start 153.170002 104.579999) + (end 153.180002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "43d61ac4-66bc-4d8b-8ac4-aa42933f6666") + ) + (gr_line + (start 84.130002 106.436) + (end 84.140002 106.441) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "43f1eb6f-6c53-402b-af6c-c015cbdd3d3f") + ) + (gr_line + (start 61.86 103.511) + (end 61.87 103.516) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "44207203-9a70-41e3-bd6d-20b7f8785909") + ) + (gr_line + (start 233.920002 106.199999) + (end 233.930002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4435857d-a361-4306-bc3b-1f9ebafd52ef") + ) + (gr_line + (start 87.610002 104.226) + (end 87.620002 104.231) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "445067e0-f4c4-4ad1-9c2b-3698943d0cb2") + ) + (gr_arc + (start 57.990001 90.360001) + (mid 58.575787 88.945786) + (end 59.990002 88.36) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4456d11b-ba76-4853-ae77-2b835718f0d3") + ) + (gr_line + (start 86.170002 105.256) + (end 86.180002 105.261) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "446af5e7-4340-49d0-9911-1a7cee2ed6e9") + ) + (gr_line + (start 83.860002 106.511001) + (end 83.870002 106.516001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "449b9c39-b97d-4688-98a5-7298995f1ef5") + ) + (gr_line + (start 141.270002 103.049999) + (end 141.280002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "44b695a7-8d4b-4c55-b382-ca327d9e37b7") + ) + (gr_line + (start 60.77 104.586) + (end 60.78 104.591) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "44e660ad-4857-4da9-9180-b7c79d6c5652") + ) + (gr_circle + (center 78.29 104.02) + (end 78.29 102.585982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4535ad20-1c44-48ed-bbfc-e7bcfd03e549") + ) + (gr_circle + (center 236.690002 104.014999) + (end 239.690002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "45a1228e-2a4e-4934-bf33-8dd57ae48b4d") + ) + (gr_line + (start 165.090002 106.509999) + (end 165.100002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "46591ddf-7dbf-437e-9f19-9c01898c737a") + ) + (gr_arc + (start 142.232192 106.200693) + (mid 136.680969 106.811151) + (end 131.100002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "46603104-b93a-46a3-9951-3d46235ce8a0") + ) + (gr_line + (start 246.810002 103.398315) + (end 246.820002 103.403315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "47040e2a-17d5-4df6-bb71-13d4c44dd984") + ) + (gr_line + (start 71.37 106.234999) + (end 71.38 106.239999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "475750d2-d783-4452-9b96-b7656c7299f3") + ) + (gr_arc + (start 155.639753 83.507734) + (mid 155.268931 83.24747) + (end 154.924276 82.95343) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4790ef75-b2c8-4bb2-9c73-6d2fd16a330e") + ) + (gr_line + (start 206.4 104.219999) + (end 206.41 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "488da14a-4c26-47e2-925d-8db0886c1a19") + ) + (gr_arc + (start 170.968031 101.037187) + (mid 171.821425 102.419306) + (end 172.119063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "48e5647a-7917-4a06-b110-e26faa9e7833") + ) + (gr_line + (start 233.344566 105.963486) + (end 233.354566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "49056eef-0d05-4901-b927-06c6304e17fd") + ) + (gr_line + (start 153.900002 106.489999) + (end 153.910002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "490d0bef-a4dd-4d07-a3bb-479f84c1b3f0") + ) + (gr_arc + (start 147.661229 82.966216) + (mid 147.370814 84.579265) + (end 146.760388 86.100334) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4911e715-b28e-431f-a7f0-a8bac76252d9") + ) + (gr_line + (start 89.750002 106.696) + (end 89.760002 106.701) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "4950251d-653f-4714-b2e1-46028815687a") + ) + (gr_line + (start 194.020002 103.404999) + (end 194.030002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "495617d3-6db2-405f-afe3-dbc1ced8e231") + ) + (gr_arc + (start 234.785597 101.710852) + (mid 236.36634 102.084724) + (end 237.705952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "49598a8a-eef9-4543-b584-382e97f64881") + ) + (gr_line + (start 73.46 104.964999) + (end 73.47 104.969999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "498461da-e909-460e-b531-8c01235b0717") + ) + (gr_line + (start 176.970002 106.229999) + (end 176.980002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "498bdeda-3699-456a-b0b6-b47248610a71") + ) + (gr_rect + (start 143.69 90.11) + (end 146.89 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "49acb302-415b-4aef-a801-345ae6b2bdcb") + ) + (gr_line + (start 246.510002 104.803315) + (end 246.520002 104.808315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "49cde79f-07bc-4d49-9d40-876aa26e0b37") + ) + (gr_arc + (start 116.621212 104.675401) + (mid 116.843968 103.983773) + (end 117.270575 103.395576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "49d7e9bc-e848-45d6-9cbc-e75af92aa65d") + ) + (gr_arc + (start 92.160402 105.28979) + (mid 91.468779 105.067025) + (end 90.880577 104.640426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "49fa538d-0ab2-4525-9d6c-f5ccbd1a7313") + ) + (gr_line + (start 99.8 106.529999) + (end 99.81 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4a59f4a8-e17f-4658-9590-6ff4f9a9146c") + ) + (gr_arc + (start 144.568031 101.037187) + (mid 145.421425 102.419306) + (end 145.719063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4a99dd32-02ee-461e-bc5b-8998be0d149b") + ) + (gr_circle + (center 91.500002 104.021) + (end 94.500002 104.021) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4b98041d-f215-404e-a05b-825f4ec86419") + ) + (gr_arc + (start 238.604305 106.315952) + (mid 237.023558 105.942089) + (end 235.68395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4bba26b1-ce30-4bc3-b1cf-4dd3111a6b22") + ) + (gr_arc + (start 62.27633 105.064959) + (mid 57.179544 106.527721) + (end 51.9 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4bc75b10-8567-484d-9d68-6f865686f01b") + ) + (gr_line + (start 193.970002 105.589999) + (end 193.980002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4bd096cd-1c0c-44f6-b714-53ecc13917a8") + ) + (gr_arc + (start 225.404303 106.315952) + (mid 223.823556 105.942089) + (end 222.483948 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4be68eca-c0b8-4400-9633-982019e92f72") + ) + (gr_line + (start 128.830002 106.575999) + (end 128.840002 106.580999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4bf9489c-5bf6-4c1f-a197-4f7b5147e5d2") + ) + (gr_line + (start 167.230002 103.424999) + (end 167.240002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "4c093cb2-1e06-47a9-9ce6-da7a620b770d") + ) + (gr_circle + (center 78.29 104.02) + (end 78.29 103.144001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4c2e7acd-bc30-4605-9a37-6a929b2b579f") + ) + (gr_line + (start 63.004335 106.385843) + (end 63.014335 106.390843) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "4c74b04d-106a-45b8-b75a-a580761e3474") + ) + (gr_line + (start 76.204335 106.384842) + (end 76.214335 106.389842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "4c91daa7-0b2d-42f5-97da-f5d16f1f7a15") + ) + (gr_line + (start 163.050002 106.505) + (end 163.060002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4d8a5b54-d378-4da0-958a-e467ac298b6c") + ) + (gr_line + (start 87.080002 105.386) + (end 87.090002 105.391) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4dafc645-07d2-4c49-8ccb-3afad4f404d3") + ) + (gr_line + (start 153.600002 104.219999) + (end 153.610002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4db9f266-3d81-4bcf-a86d-9824f3b2197f") + ) + (gr_arc + (start 208.385595 101.710852) + (mid 209.966338 102.084724) + (end 211.30595 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4dc35419-50c9-4169-a685-561f732094dc") + ) + (gr_circle + (center 91.500002 104.021001) + (end 91.500002 103.145002) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4de9297b-8052-49fc-9b5f-b34ed927a834") + ) + (gr_arc + (start 169.694007 106.873232) + (mid 163.597417 106.979556) + (end 157.500002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "4e2865c4-b5f5-4b16-a8e6-89c21539bb95") + ) + (gr_line + (start 220.12 104.809999) + (end 220.13 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4ed0efdc-bf95-4b69-8f8d-7532323bf00e") + ) + (gr_arc + (start 127.469388 87.18841) + (mid 126.17169 88.055487) + (end 124.640963 88.359983) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4edbdfaa-0630-4d66-a85a-ed237c2c15b2") + ) + (gr_arc + (start 233.711736 103.737422) + (mid 235.093849 102.884011) + (end 236.69071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4eec06ce-0d61-4dc1-bfd6-55a6ef367ba0") + ) + (gr_line + (start 217.050249 106.543345) + (end 217.060249 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4ef806de-00f4-49d1-af3c-e4f1aaeda1b0") + ) + (gr_arc + (start 64.094005 106.879233) + (mid 57.997415 106.985557) + (end 51.9 107.021) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "4f74b8a2-5dff-47b4-bf97-e6828bf67f98") + ) + (gr_arc + (start 238.9975 102.104046) + (mid 238.623621 103.684786) + (end 237.70495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4fbb8ad3-ea91-46bd-90c9-119edf9f1ae1") + ) + (gr_line + (start 194.160002 102.919999) + (end 194.170002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "4fca0a41-4642-4f8f-89b5-760ef50907eb") + ) + (gr_arc + (start 151.460001 85.869999) + (mid 150.382046 84.499747) + (end 149.578271 82.952646) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "4fe07dfb-e31f-47f8-af4f-c61a46ee8dff") + ) + (gr_line + (start 244.009208 105.570959) + (end 244.019208 105.575959) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "4fe986cd-6cea-4721-a987-d9010ab601c0") + ) + (gr_rect + (start 209.69 90.11) + (end 212.89 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4ff09780-bd3d-4cfb-8c84-9fa8477c92e7") + ) + (gr_arc + (start 89.260709 102.029373) + (mid 84.327362 105.714249) + (end 78.310002 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5032b813-2563-48fa-a6a0-82aa8000cac9") + ) + (gr_line + (start 101.47 103.504999) + (end 101.48 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "5033715b-f2cc-434e-a388-d8449f113a10") + ) + (gr_arc + (start 154.053291 84.715832) + (mid 153.625809 83.878666) + (end 153.391552 82.96833) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "504827d4-62ff-4183-9324-28b202c2b34a") + ) + (gr_line + (start 206.06 106.479999) + (end 206.07 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "50d18def-fc53-4ad7-add9-012dfa23f911") + ) + (gr_line + (start 100.47 106.479999) + (end 100.48 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5128cb2f-2178-4734-bd98-0de5714eb817") + ) + (gr_line + (start 178.560002 105.249999) + (end 178.570002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "517dd424-268b-457f-861e-a4e54d17c97f") + ) + (gr_line + (start 155.404337 106.379842) + (end 155.414337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "51ac1896-06af-4829-b30c-49c5b8fabccc") + ) + (gr_line + (start 167.100002 106.489999) + (end 167.110002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "51b3629e-8e5c-4ecd-8d5f-fbfcea6e5a54") + ) + (gr_arc + (start 194.276332 105.058958) + (mid 189.179546 106.52172) + (end 183.900002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "51d48efa-b211-4408-b21b-3de3ee7249f4") + ) + (gr_line + (start 141.290002 106.529999) + (end 141.300002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "51de9364-5df1-48ee-a9d3-e2e0c4631c9f") + ) + (gr_line + (start 193.200002 104.219999) + (end 193.210002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "51ebbc07-9dfc-4197-865e-62f47b23acf8") + ) + (gr_line + (start 75.29 106.534999) + (end 75.3 106.539999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "52761733-273e-41f7-a72f-6d100db05e79") + ) + (gr_arc + (start 154.780629 84.226976) + (mid 154.46397 83.616464) + (end 154.276643 82.95472) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "52791e52-dd6a-4d98-a317-652c08629784") + ) + (gr_line + (start 207.22 103.404999) + (end 207.23 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "527adfd4-3148-40f2-96e2-5fa577334cf9") + ) + (gr_line + (start 152.590002 106.529999) + (end 152.600002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5284f5df-a008-45bb-9345-204104aadd53") + ) + (gr_arc + (start 129.44539 106.545833) + (mid 123.677583 106.902157) + (end 117.900002 107.020999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "52b51e6a-1ccc-4340-abd3-c3803ee414d0") + ) + (gr_line + (start 114 104.22) + (end 114.01 104.225) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "52e36d09-1df5-42a3-a2bd-8f8aaef3bf6a") + ) + (gr_arc + (start 102.64219 106.200693) + (mid 97.090967 106.811151) + (end 91.51 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "532f5b2e-d459-4573-9d98-2bd4637021f4") + ) + (gr_line + (start 125.760002 105.255999) + (end 125.770002 105.260999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5330e67f-4264-455e-8135-d7be3ceb9615") + ) + (gr_line + (start 138.690002 106.509999) + (end 138.700002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5362d83a-6c06-4309-a751-ce8b51d01ced") + ) + (gr_line + (start 100.89 105.079999) + (end 100.9 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5368e896-f361-449b-be48-ace8b07a4106") + ) + (gr_line + (start 192.190002 106.529999) + (end 192.200002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "537981c7-2f86-48b8-a61b-8cf4431414c9") + ) + (gr_line + (start 142.540002 106.689999) + (end 142.550002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "53a44ec1-1e83-459e-bd34-89a8b76d21b7") + ) + (gr_line + (start 114.3 106.49) + (end 114.31 106.495) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "541d7586-c9cd-4dc3-b2de-7d8f0020a0ec") + ) + (gr_line + (start 88.040002 103.431) + (end 88.050002 103.436) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "54466138-1920-43c6-a10d-170de9fdd94c") + ) + (gr_line + (start 101.354564 105.963486) + (end 101.364564 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "54dd952b-5d7d-4d42-8977-7549463e0ff9") + ) + (gr_line + (start 180.660002 103.504999) + (end 180.670002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "5570b611-d6bb-4b05-9dff-d326e5fbce11") + ) + (gr_line + (start 164.819208 105.577643) + (end 164.829208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "557df306-a52f-4d13-b830-4140f7c7da6a") + ) + (gr_line + (start 192.670002 105.379999) + (end 192.680002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "55e22768-8033-4d4b-a95c-58a9e7bf3dec") + ) + (gr_arc + (start 172.604305 106.315952) + (mid 171.023558 105.942089) + (end 169.68395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "55ec03d4-f63a-41ee-9857-825c72439095") + ) + (gr_arc + (start 222.494005 106.873232) + (mid 216.397415 106.979556) + (end 210.3 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "56218a1a-7dee-4c21-962d-327e184c864d") + ) + (gr_line + (start 88.380002 103.256) + (end 88.390002 103.261) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "5657bf36-e390-48b4-8d59-a4a9bd8dfa64") + ) + (gr_arc + (start 209.021212 104.6754) + (mid 209.243968 103.983772) + (end 209.670575 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "5657edb6-f19b-4d07-b07e-6bad2610849b") + ) + (gr_line + (start 221.6 106.499999) + (end 221.61 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "566e03bb-9ba8-413e-a231-abfd77cf7875") + ) + (gr_arc + (start 75.3 104.309998) + (mid 70.377793 106.335876) + (end 65.1 107.026683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "566f88e5-f8d7-43ff-8879-d20a59edd4b4") + ) + (gr_line + (start 220.47 103.049999) + (end 220.48 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "56ad749e-0427-47f2-8cca-2a59fd8dc675") + ) + (gr_line + (start 141.04096 82.45) + (end 156.21096 82.45) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "56f9b519-5222-4964-baec-67ff80bd0f2e") + ) + (gr_line + (start 72.13 106.474999) + (end 72.14 106.479999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "57115e2b-dd95-4c76-818f-89feba26a312") + ) + (gr_line + (start 243.440251 106.536661) + (end 243.450251 106.541661) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "573e321a-3054-44cd-b9fd-ceaaeb12700c") + ) + (gr_line + (start 221.74 106.689999) + (end 221.75 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "57948755-6c97-4dd1-a1b4-3d0f5d3b161b") + ) + (gr_line + (start 85.060251 106.549346) + (end 85.070251 106.554346) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "57a1e26b-a1b1-4550-94b2-1a02be06be66") + ) + (gr_arc + (start 80.597498 102.109046) + (mid 80.223619 103.689786) + (end 79.304948 105.029401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "58277cb2-d858-42f7-b200-c19d9eedb52e") + ) + (gr_circle + (center 144.290002 104.014999) + (end 147.290002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "59c211d1-5ad7-4881-9115-c42fe5b10730") + ) + (gr_line + (start 88.430002 103.411) + (end 88.440002 103.416) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "5a8c1434-049c-4360-8762-8019db11bb86") + ) + (gr_arc + (start 153.275661 85.155016) + (mid 152.29878 84.135137) + (end 151.529116 82.951048) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5aa9b181-52cd-4422-9a49-8047a0df53a2") + ) + (gr_arc + (start 129.032192 106.206693) + (mid 123.480969 106.817151) + (end 117.900002 107.020999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5b189ff0-860e-4017-96a3-8befee496a3d") + ) + (gr_line + (start 246.290002 106.483315) + (end 246.300002 106.488315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5b1ddc05-71c2-4285-a0b6-3deeb8af92ac") + ) + (gr_line + (start 76.54 106.694999) + (end 76.55 106.699999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "5bd71e15-0cbf-4811-b770-966cd2d6739d") + ) + (gr_line + (start 152.660002 104.959999) + (end 152.670002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5bdba21d-360d-49b6-adc0-12bbf2c7687d") + ) + (gr_line + (start 166.930002 105.729999) + (end 166.940002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5c52dfb4-25b6-4af7-9ee9-448d9f602bc5") + ) + (gr_line + (start 87.690002 105.086) + (end 87.700002 105.091) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5c643025-fd61-4111-a0a8-67801d6b5cdb") + ) + (gr_line + (start 220.72 106.199999) + (end 220.73 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5c7df419-7b74-4e84-af5a-ab516e24f419") + ) + (gr_line + (start 219.6 104.219999) + (end 219.61 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5cdbb633-ff34-4fb0-aa1a-ec564a082066") + ) + (gr_line + (start 206.944564 105.963486) + (end 206.954564 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5ce9b6ce-9e5f-40d4-8d43-598bca62da18") + ) + (gr_arc + (start 142.469403 83.011573) + (mid 142.330374 83.450906) + (end 142.124138 83.862984) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5cf227d6-558e-4296-a095-1c684f84fc64") + ) + (gr_arc + (start 63.185595 101.716853) + (mid 64.766338 102.090725) + (end 66.10595 103.009403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5d604fde-4459-4af8-94e2-c7e184a5b2e1") + ) + (gr_arc + (start 89.442192 106.206694) + (mid 83.890969 106.817152) + (end 78.310002 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "5d93d63f-444f-4133-9b6e-596521ea790c") + ) + (gr_arc + (start 235.694007 106.873232) + (mid 229.597417 106.979556) + (end 223.500002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "5da0c958-9e05-4473-b1a7-051afcbeaada") + ) + (gr_circle + (center 131.090002 104.021) + (end 131.090002 102.586982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "5de3c9e6-589e-47fe-a44a-24e1feb0c366") + ) + (gr_arc + (start 141.04096 82.45) + (mid 139.9849 82.00606) + (end 139.54096 80.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "5de6de01-07f4-4068-87b5-cb06421d3ee7") + ) + (gr_line + (start 59.49 106.516) + (end 59.5 106.521) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5eb9b74e-8019-469e-9cd3-3085938b6d62") + ) + (gr_arc + (start 130.429602 102.752211) + (mid 131.121219 102.97499) + (end 131.709427 103.401575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "5f52a9f5-cfa3-486c-a632-1d844a61d5a0") + ) + (gr_line + (start 88.500002 106.536) + (end 88.510002 106.541) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "5fa18efa-d963-43ba-b0a3-9cb07399cb63") + ) + (gr_arc + (start 144.950402 105.283789) + (mid 144.258778 105.061024) + (end 143.670577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "60292f88-75b0-494e-9475-90a36e397785") + ) + (gr_arc + (start 186.1975 102.104046) + (mid 185.823621 103.684786) + (end 184.90495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "607a2c3f-612c-4a95-81a7-d5847c4c69c5") + ) + (gr_circle + (center 197.090002 104.014999) + (end 200.090002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "60bed33a-d161-4a90-a274-839f25bf9fc6") + ) + (gr_arc + (start 65.7504 105.28979) + (mid 65.058777 105.067025) + (end 64.470575 104.640426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "60f321cb-845a-4eb0-a1ac-c867aa742c6b") + ) + (gr_line + (start 124.170002 106.235999) + (end 124.180002 106.240999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "61127c46-a7a6-445f-aaad-1d8fe591d1c6") + ) + (gr_line + (start 85.340002 106.476) + (end 85.350002 106.481) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6152bb2a-3b6d-4d64-8f3a-16a365d54726") + ) + (gr_arc + (start 223.211968 106.99372) + (mid 222.358581 105.611599) + (end 222.060936 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "617b1b56-1a22-4bb5-98b8-a99989b19b39") + ) + (gr_line + (start 217.18 105.829999) + (end 217.19 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "61e19d70-4b4e-4763-9022-4487753f190c") + ) + (gr_arc + (start 212.204303 106.315952) + (mid 210.623556 105.942089) + (end 209.283948 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "61efebd1-e004-4761-bf34-a96e67fe6139") + ) + (gr_line + (start 112.019206 105.577644) + (end 112.029206 105.582644) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "624ea878-733f-47ac-8b60-32b5da59a988") + ) + (gr_arc + (start 103.704005 106.873232) + (mid 97.607415 106.979556) + (end 91.51 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "628309b1-1923-44de-9702-77e078ee8d92") + ) + (gr_line + (start 193.970002 103.249999) + (end 193.980002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "628867e9-fcb2-4cd9-8b08-d0f7614fbbb2") + ) + (gr_arc + (start 146.681646 82.96101) + (mid 146.385647 84.462301) + (end 145.77434 85.865081) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "628f9a88-b306-4528-bd2f-70a686005636") + ) + (gr_line + (start 193.500002 106.489999) + (end 193.510002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "62b9b3c3-cb19-40ba-bb4e-4c29a6a5a54e") + ) + (gr_arc + (start 220.67633 105.058958) + (mid 215.579544 106.52172) + (end 210.3 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "62be39ff-9fa3-4b0d-aac3-3564ec1fbda3") + ) + (gr_line + (start 246.120002 105.723315) + (end 246.130002 105.728315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6310ae79-df2c-4657-bdb6-f21e1a0934cf") + ) + (gr_line + (start 113.57 104.58) + (end 113.58 104.585) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "63174242-e422-4a94-9b8b-aa0fb4a1a5cf") + ) + (gr_arc + (start 132.358791 103.3606) + (mid 132.136015 104.052218) + (end 131.709427 104.640425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "63d68d4c-e665-4bd2-836b-5307342c8826") + ) + (gr_line + (start 157.500002 107.014999) + (end 170.690002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "640a938e-f0b3-4de1-8086-e81747d4df09") + ) + (gr_line + (start 142.030002 106.569999) + (end 142.040002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6444c541-e416-4a69-be9f-18c13ff174e4") + ) + (gr_line + (start 207.36 102.919999) + (end 207.37 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6464615c-2ca0-4c87-b552-93e8dfc90894") + ) + (gr_arc + (start 155.585597 101.710852) + (mid 157.16634 102.084724) + (end 158.505952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "64adec47-1c66-4025-a4ec-809fd017fd40") + ) + (gr_line + (start 71.850249 106.548345) + (end 71.860249 106.553345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "64ee7844-4766-4b18-8568-15eb6459e6af") + ) + (gr_line + (start 170.700002 107.014999) + (end 183.890002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "64ef3d1f-1dcc-4b67-92bb-c8e27a16d6d8") + ) + (gr_line + (start 129.200002 106.505999) + (end 129.210002 106.510999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6506a2fe-f0d6-456a-a5a8-6a2d70fc781d") + ) + (gr_arc + (start 105.968789 103.3546) + (mid 105.746013 104.046218) + (end 105.319425 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "65082466-5dbd-44f2-a3d8-fda386f5a772") + ) + (gr_line + (start 164.530002 106.469999) + (end 164.540002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6591f1cb-c5b7-4de7-a169-5fcee6911627") + ) + (gr_arc + (start 224.1504 105.283789) + (mid 223.458776 105.061024) + (end 222.870575 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "65c7f25d-b475-4da4-a66b-3a97d9dbbcc6") + ) + (gr_line + (start 222.06 106.819999) + (end 222.07 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "660e16d1-9965-4e5c-a323-a1cf016e4244") + ) + (gr_line + (start 75.17 103.254999) + (end 75.18 103.259999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6626ab65-8835-4892-9688-7449a25dae5c") + ) + (gr_line + (start 167.570002 103.249999) + (end 167.580002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "66558fb4-a98f-426d-8b95-e52189e625c6") + ) + (gr_line + (start 101.58 105.589999) + (end 101.59 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "66600572-44a5-47b4-a98a-d6074733df00") + ) + (gr_arc + (start 146.681645 82.96101) + (mid 145.883192 84.337855) + (end 144.839602 85.539582) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "666788ea-691d-46b9-9bb0-225f36cbc6ad") + ) + (gr_line + (start 194.070002 103.049999) + (end 194.080002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "66ad47f5-340c-4645-be8d-41902e4ebbb3") + ) + (gr_line + (start 114.42 103.97) + (end 114.43 103.975) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "671305e9-6927-4da4-8945-b6f0f09a37d1") + ) + (gr_arc + (start 77.294005 106.878232) + (mid 71.197415 106.984556) + (end 65.1 107.019999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "6738c4ea-59d4-4a55-91bc-5af350ba2ca3") + ) + (gr_line + (start 154.490002 106.529999) + (end 154.500002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "678bd208-4a31-4a37-b239-66b8221d7ad4") + ) + (gr_arc + (start 145.558791 103.3546) + (mid 145.336015 104.046218) + (end 144.909427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "67af53f5-382f-416b-9f00-b9e198893132") + ) + (gr_line + (start 233.570002 103.249999) + (end 233.580002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "67d974f8-5d9a-40b3-a555-0559b8024c52") + ) + (gr_line + (start 138.419208 105.577643) + (end 138.429208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6847107f-0546-479a-9319-ff2c9ca401a4") + ) + (gr_line + (start 74.4 104.224999) + (end 74.41 104.229999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "68a16fa1-1c65-4550-8466-26bcd26eade0") + ) + (gr_arc + (start 88.550001 103.460999) + (mid 83.730847 106.10675) + (end 78.310002 107.022551) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "68be2c7c-1d52-4df8-983c-7f3dd077f456") + ) + (gr_arc + (start 182.621214 104.6754) + (mid 182.84397 103.983772) + (end 183.270577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "68cb661e-64cd-4ebc-a39e-39741ab7230f") + ) + (gr_arc + (start 148.61 82.95) + (mid 147.827537 84.608739) + (end 146.760388 86.100334) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "68cf2518-5537-49a1-8ab6-69ead79ae72c") + ) + (gr_arc + (start 114.9 104.304999) + (mid 109.977793 106.330877) + (end 104.7 107.021684) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "68dcb4ed-49ed-4e2c-b00b-9355b434f059") + ) + (gr_line + (start 166.370002 104.579999) + (end 166.380002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "694d87e0-a2f8-49b8-8af8-4f4af3449d3b") + ) + (gr_arc + (start 152.388865 85.540266) + (mid 151.344447 84.332533) + (end 150.54663 82.949452) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "69ae7dbf-9657-483d-bcdd-fc00c7899d6c") + ) + (gr_arc + (start 88.686332 105.064959) + (mid 83.589546 106.527721) + (end 78.310002 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "69b79d76-c92e-4518-bc9f-0776dd90ae5b") + ) + (gr_line + (start 193.280002 105.079999) + (end 193.290002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "69d1680a-2e61-451d-9384-e7c30510a159") + ) + (gr_arc + (start 233.740001 103.454998) + (mid 228.920847 106.100749) + (end 223.500002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6a0c3859-762c-4038-951d-4a4334bd9325") + ) + (gr_line + (start 242.850002 106.448316) + (end 242.860002 106.453316) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6aa5c978-905f-417c-a666-b762595d450e") + ) + (gr_line + (start 111.73 106.47) + (end 111.74 106.475) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6af78533-59d0-4519-95f6-a90a5daf3829") + ) + (gr_line + (start 168.604337 106.379842) + (end 168.614337 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6b613eae-41b4-47d0-a8b1-b4f43fafdce2") + ) + (gr_arc + (start 167.876332 105.058958) + (mid 162.779546 106.52172) + (end 157.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6bce0351-e2da-4046-afeb-089ac9fe8c5f") + ) + (gr_line + (start 248.260002 106.743315) + (end 248.270002 106.748315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6bd58d0b-d89d-4003-bc5f-344cf02598bf") + ) + (gr_line + (start 76.4 106.504999) + (end 76.41 106.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6bd704a9-4e07-4fd4-a254-7af6110e0edd") + ) + (gr_line + (start 74.7 106.494999) + (end 74.71 106.499999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6cb2757f-4277-4351-b948-8193c0328e86") + ) + (gr_arc + (start 168.207611 105.707557) + (mid 162.89357 106.686929) + (end 157.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6cc5a242-9a37-4017-ae7d-79e8f4ee8642") + ) + (gr_line + (start 102.44 106.569999) + (end 102.45 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6cce8100-1d90-4d3c-b911-d16ac9086fa8") + ) + (gr_line + (start 141.060002 103.504999) + (end 141.070002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "6d02b415-0195-4fda-b924-0f9211731663") + ) + (gr_line + (start 137.980002 105.829999) + (end 137.990002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6d3c38da-f5e7-4911-aaa1-8c6beae4894b") + ) + (gr_line + (start 176.860002 106.455) + (end 176.870002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6d805039-d596-4b48-94c5-d80e5e8111bf") + ) + (gr_circle + (center 210.29 104.014999) + (end 213.29 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "6d82ffdc-83da-47ad-a397-08776e2ad761") + ) + (gr_arc + (start 118.5504 105.28379) + (mid 117.858776 105.061025) + (end 117.270575 104.634426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "6d9ec4be-d34b-4da1-b089-e070cade4101") + ) + (gr_arc + (start 155.280738 83.829008) + (mid 154.750965 83.423706) + (end 154.276643 82.95472) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6e141c7e-f5a4-4e1e-8fa0-37abf8c613b4") + ) + (gr_line + (start 111.58 105.83) + (end 111.59 105.835) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6e777666-44ef-4485-8363-0785577c9952") + ) + (gr_arc + (start 172.589055 88.359983) + (mid 171.058315 88.055516) + (end 169.760627 87.188411) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6ea11b3a-3ea4-400e-8181-8be083d53146") + ) + (gr_line + (start 245.460002 105.373315) + (end 245.470002 105.378315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6ea3efe1-c840-466b-882c-8eafdc26577f") + ) + (gr_arc + (start 236.41197 106.99372) + (mid 235.558583 105.611599) + (end 235.260938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6eab563e-96bb-43bb-b175-1868769d4e1b") + ) + (gr_line + (start 167.320002 104.809999) + (end 167.330002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "6f05f6c5-a717-442d-a6f7-20beedeba9d2") + ) + (gr_arc + (start 89.595597 101.716853) + (mid 91.17634 102.090725) + (end 92.515952 103.009403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "6f063c22-89df-4081-b885-af95780d84d6") + ) + (gr_arc + (start 103.431212 104.6754) + (mid 103.653968 103.983772) + (end 104.080575 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "700a8789-876d-42ed-873d-2e381b453a7c") + ) + (gr_arc + (start 146.5975 102.104046) + (mid 146.223621 103.684786) + (end 145.30495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "708c88f1-4769-44a7-9496-515da8d7a35f") + ) + (gr_line + (start 74.48 105.084999) + (end 74.49 105.089999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "70980753-0cc9-4ec4-a3b1-3f28715c812f") + ) + (gr_line + (start 128.320002 106.205999) + (end 128.330002 106.210999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "714b0010-1117-4fcb-a201-d6dcc14bf940") + ) + (gr_line + (start 103.08 106.749999) + (end 103.09 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "71578f5c-9d14-4fad-a6f1-01feed60b048") + ) + (gr_arc + (start 180.900002 104.304998) + (mid 175.977795 106.330876) + (end 170.700002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "71bf8b47-4b81-4993-8aab-ad188f3cf6aa") + ) + (gr_line + (start 60.08 106.006) + (end 60.09 106.011) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "71d7ca71-0e6c-4397-a693-79cedbe0d7b6") + ) + (gr_line + (start 195.200002 106.499999) + (end 195.210002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7228ab84-0f74-4aff-9a8a-94587e758429") + ) + (gr_arc + (start 224.854142 104.445196) + (mid 224.207564 104.776706) + (end 223.49 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "722d36b6-6650-448f-8576-ff509038c375") + ) + (gr_line + (start 157.71096 80.95) + (end 157.71096 77.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "72812cb5-c0c5-48e9-8475-4f0cdfb018a8") + ) + (gr_line + (start 180.603561 103.330164) + (end 180.613561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "72ec9394-7459-4a97-a599-d5384dfcaf28") + ) + (gr_arc + (start 210.568029 101.037187) + (mid 211.421423 102.419306) + (end 211.719061 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "733ae09a-6c75-420a-9bbe-f89512a400fe") + ) + (gr_line + (start 233.460002 103.504999) + (end 233.470002 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "733fc4cd-0634-43d9-9c2a-945d636c8703") + ) + (gr_line + (start 182.270002 106.749999) + (end 182.280002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "73476c8f-5837-4234-b698-c74296af0313") + ) + (gr_line + (start 167.620002 103.404999) + (end 167.630002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "73827441-21ac-4c93-8bb8-4e2c8f920e9a") + ) + (gr_line + (start 86.490002 106.006) + (end 86.500002 106.011) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "73ad9835-1445-4595-8c2c-a7f6a36927f2") + ) + (gr_line + (start 205.87 105.379999) + (end 205.88 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "73fe18ac-9239-42f1-b6fe-02f20439c507") + ) + (gr_arc + (start 154.540001 103.454998) + (mid 149.720847 106.100749) + (end 144.300002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "746b5154-fb7c-4de0-a227-b78169af5cdd") + ) + (gr_arc + (start 209.859804 105.379142) + (mid 209.528286 104.732567) + (end 209.414001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7484fc63-8d3a-444f-8bb8-14878288ee5a") + ) + (gr_arc + (start 172.9975 102.104046) + (mid 172.623621 103.684786) + (end 171.70495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "74919c6c-6b98-49b5-b169-c71519088cdf") + ) + (gr_line + (start 207.52 106.199999) + (end 207.53 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "74a44ed9-ae83-4d50-8977-b21a4c50f947") + ) + (gr_line + (start 73.39 106.534999) + (end 73.4 106.539999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7517fbe8-c6ba-4a4a-96c9-023fc31545c1") + ) + (gr_line + (start 165.680002 105.999999) + (end 165.690002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "75218ba6-071e-4735-96d7-d5a54b1ab6d9") + ) + (gr_arc + (start 128.792401 105.928756) + (mid 129.166257 104.348006) + (end 130.084951 103.008401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "75953c86-7da1-4f5c-bd1b-d75210294e47") + ) + (gr_line + (start 165.790002 106.529999) + (end 165.800002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "75ba8da0-5d16-4523-b4d4-b1f4e403e8f5") + ) + (gr_arc + (start 180.940001 103.454998) + (mid 176.120847 106.100749) + (end 170.700002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "75bb997e-705e-45f4-b8bb-4e7df64fbd60") + ) + (gr_arc + (start 63.03219 106.206694) + (mid 57.480967 106.817152) + (end 51.9 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "75efeec5-64c0-4789-82ad-3834cfa4170d") + ) + (gr_arc + (start 141.009039 82.95) + (mid 139.619997 82.348538) + (end 139.04096 80.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "761153b3-633f-4f2f-8619-737673408804") + ) + (gr_arc + (start 171.350402 105.283789) + (mid 170.658778 105.061024) + (end 170.070577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "767991f0-01fa-4333-a8bc-710031aed4ba") + ) + (gr_line + (start 151.180002 105.829999) + (end 151.190002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "767c7842-8f44-41a5-ac6f-6e33963e1dc0") + ) + (gr_arc + (start 224.758789 103.3546) + (mid 224.536013 104.046218) + (end 224.109425 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "76898479-407b-439c-b140-c83fa9b464a5") + ) + (gr_line + (start 166.270002 105.379999) + (end 166.280002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "76a6b4ef-2cb2-4ab3-95d8-b0de47fa0192") + ) + (gr_arc + (start 101.88633 105.058958) + (mid 96.789544 106.52172) + (end 91.51 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "77014a62-1be9-4299-94e4-23eccac4dfec") + ) + (gr_line + (start 124.650251 106.549345) + (end 124.660251 106.554345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "774266de-78e4-4ce2-9e76-0a9ad159bf95") + ) + (gr_arc + (start 149.390203 84.609717) + (mid 148.424964 85.228959) + (end 147.282482 85.328357) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "7752e9a8-153e-48de-9231-cde40bfd75ce") + ) + (gr_line + (start 152.480002 105.999999) + (end 152.490002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "779d7a7e-c618-43f9-a689-aba15cf3008d") + ) + (gr_arc + (start 159.7975 102.104046) + (mid 159.423621 103.684786) + (end 158.50495 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "77bbff7c-3988-46a4-a14e-750a6068eb94") + ) + (gr_arc + (start 211.558789 103.3546) + (mid 211.336013 104.046218) + (end 210.909425 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "77c077b9-5372-4f9d-a469-1c4cfb039ed3") + ) + (gr_arc + (start 185.804305 106.315952) + (mid 184.223558 105.942089) + (end 182.88395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "781d6668-72f3-4eb5-92d8-b31b922532e7") + ) + (gr_arc + (start 141.311736 103.737422) + (mid 142.693849 102.884011) + (end 144.29071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "789d99d7-61b4-405d-9934-ecd5a3b2135b") + ) + (gr_arc + (start 156.12586 103.584805) + (mid 156.772431 103.253275) + (end 157.490002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "790bf566-7534-45f2-a85d-086d7567973c") + ) + (gr_line + (start 235.070002 106.749999) + (end 235.080002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "79b5ae4a-90bd-4398-b00e-a2276d01dc49") + ) + (gr_line + (start 142.860002 106.819999) + (end 142.870002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7a1ad2b3-fa55-4151-8759-8474e793de49") + ) + (gr_line + (start 246.950002 102.913315) + (end 246.960002 102.918315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7a1d485a-42a8-43a3-8c6f-1ec1db276af0") + ) + (gr_arc + (start 144.720198 102.650858) + (mid 145.05171 103.297435) + (end 145.166001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7a21c0d0-03a7-439d-bf1c-1d54597ef1c0") + ) + (gr_arc + (start 226.468266 104.293485) + (mid 225.086138 105.146855) + (end 223.489292 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "7a27b0d7-3c49-410a-ad2d-2922ee944389") + ) + (gr_line + (start 153.070002 105.379999) + (end 153.080002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7b975e0c-8a25-42e4-b665-0d31a1ccb2d9") + ) + (gr_line + (start 245.560002 104.573315) + (end 245.570002 104.578315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7bb97432-665d-49f2-a922-274b7b0de17d") + ) + (gr_line + (start 204.13 106.469999) + (end 204.14 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7bf498a6-c35f-4370-a63e-d92bba8f9df9") + ) + (gr_arc + (start 115.407609 105.707558) + (mid 110.093568 106.68693) + (end 104.7 107.015) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "7bffbec8-dcad-4736-829a-7ee845f94322") + ) + (gr_line + (start 220.144564 105.963486) + (end 220.154564 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7c3f22ce-4768-40e1-bf44-99a90ee40cf7") + ) + (gr_line + (start 101.68 103.049999) + (end 101.69 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7cdbfcb3-62ed-4a31-9999-fcfa59418da6") + ) + (gr_arc + (start 158.854144 104.445196) + (mid 158.207566 104.776706) + (end 157.490002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7cfb7eaf-c099-421f-9038-66fb42ddb7c9") + ) + (gr_arc + (start 63.821212 104.681401) + (mid 64.043969 103.989773) + (end 64.470575 103.401576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7d268398-ccdd-4fa1-85e4-37d8799e6a20") + ) + (gr_line + (start 75.003559 103.335164) + (end 75.013559 103.340164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7d2ba609-c5a5-4e24-b42a-b2e906015576") + ) + (gr_arc + (start 169.421214 104.6754) + (mid 169.64397 103.983772) + (end 170.070577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7d464fce-c446-43e0-adf7-eeabd25fe6bd") + ) + (gr_arc + (start 169.04539 106.539833) + (mid 163.277583 106.896157) + (end 157.500002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7d750342-7751-46e1-82e6-8e7fb5e2fd82") + ) + (gr_line + (start 128.070002 103.055999) + (end 128.080002 103.060999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "7d919512-2b25-4b11-b508-e7b5954c74ff") + ) + (gr_line + (start 140.400002 104.219999) + (end 140.410002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7da6d3f9-e06c-442c-a478-7a6ed784961d") + ) + (gr_arc + (start 78.9504 105.288789) + (mid 78.258777 105.066024) + (end 77.670575 104.639425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7daf41d3-d6a1-45f9-a780-fef6e1dda4b5") + ) + (gr_line + (start 72.96 105.254999) + (end 72.97 105.259999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7def0560-341b-4c7a-80a5-6dec6adf8e2c") + ) + (gr_line + (start 70.65 106.51) + (end 70.66 106.515) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7e0e4d48-208b-468e-b3ea-a8a373d4a2b1") + ) + (gr_line + (start 126.720002 105.865999) + (end 126.730002 105.870999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "7e3dcc1c-0f62-44ac-87df-fe860d7916bd") + ) + (gr_arc + (start 155.007611 105.707557) + (mid 149.69357 106.686929) + (end 144.300002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "7e57a196-3f89-4be5-a571-20e855c2b9d7") + ) + (gr_arc + (start 91.778031 101.043188) + (mid 92.631425 102.425307) + (end 92.929063 104.022162) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "7fcf39e4-fa9d-4aad-a3e8-77807a771507") + ) + (gr_arc + (start 142.469403 83.011573) + (mid 142.12307 83.315181) + (end 141.749984 83.58524) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8008a29a-1f94-41a8-954c-60da9933a6dc") + ) + (gr_line + (start 63.66 106.826) + (end 63.67 106.831) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "803640fb-67e8-45a4-aefa-3fec12ac6361") + ) + (gr_arc + (start 207.311734 103.737422) + (mid 208.693847 102.884011) + (end 210.290708 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8089576a-2c4a-42e9-9381-ba92ce206eea") + ) + (gr_circle + (center 197.090002 104.015) + (end 197.090002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "80920c62-db4d-405b-8141-56e9909cb9a7") + ) + (gr_arc + (start 139.04096 77.95) + (mid 139.626768 76.535808) + (end 141.04096 75.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "80c41b79-546d-4359-a766-12cd0ec525d3") + ) + (gr_line + (start 61.97 103.256) + (end 61.98 103.261) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "8115a6f5-5f11-426f-a534-ba156574de96") + ) + (gr_line + (start 102.81 106.499999) + (end 102.82 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "814aab2d-a51f-4ce2-9c18-9b4fae5364ce") + ) + (gr_line + (start 232.800002 104.219999) + (end 232.810002 104.224999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "814b2a4c-5e24-49dd-b16e-e8671ea3739a") + ) + (gr_line + (start 231.860002 104.959999) + (end 231.870002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "815b9f76-42ec-4264-bc9d-7ca86d80a592") + ) + (gr_arc + (start 168.392401 105.922756) + (mid 168.766257 104.342006) + (end 169.684951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "81a4334e-e1e8-4362-a8d9-f9ec47a6e99d") + ) + (gr_arc + (start 221.007609 105.707557) + (mid 215.693568 106.686929) + (end 210.3 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "81f04e6c-a6c0-495f-aaf9-1637a7ca2487") + ) + (gr_arc + (start 223.920196 102.650858) + (mid 224.251708 103.297435) + (end 224.365999 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8272d80f-ade0-431a-a808-99443c758e5e") + ) + (gr_line + (start 58.78 105.836) + (end 58.79 105.841) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "827a6504-8387-42e1-97e1-69f5fe24e20f") + ) + (gr_line + (start 155.600002 106.499999) + (end 155.610002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "82a4ab39-3322-4dd8-8512-8be72ec987d4") + ) + (gr_line + (start 167.570002 105.589999) + (end 167.580002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "831aa902-d8e8-4f43-8286-378e8124d644") + ) + (gr_arc + (start 65.368029 101.043188) + (mid 66.221423 102.425307) + (end 66.519061 104.022162) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "83523d2b-c88c-4e6a-857e-b788ac044ad4") + ) + (gr_line + (start 232.320002 105.859999) + (end 232.330002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "837942a1-1195-4e42-a320-e51eac88dd62") + ) + (gr_arc + (start 105.3604 105.283789) + (mid 104.668776 105.061024) + (end 104.080575 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "837d97a8-8e03-47d2-9f25-6bc56e1b2362") + ) + (gr_line + (start 216.57 106.229999) + (end 216.58 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "83a81082-7b11-418c-ad3b-4adeb7c29946") + ) + (gr_arc + (start 197.520198 102.650858) + (mid 197.85171 103.297435) + (end 197.966001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "83cb4853-5a18-4533-a963-dd7415e95e91") + ) + (gr_line + (start 169.260002 106.819999) + (end 169.270002 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "83eedd58-df8b-4082-a018-d226cbc367c6") + ) + (gr_line + (start 242.990002 90.359999) + (end 242.990002 106.92) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "83f17d6c-d67f-4e66-81b1-826c0d771f20") + ) + (gr_arc + (start 76.050707 102.028372) + (mid 71.11736 105.713248) + (end 65.1 107.019999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8408e90b-3b6e-454a-b0bb-78c6cf9eeb33") + ) + (gr_line + (start 246.593561 103.32348) + (end 246.603561 103.32848) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "84553bc7-4baa-4c09-b90a-492b1fab406e") + ) + (gr_line + (start 136.920002 106.429999) + (end 136.930002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8461e08c-86b0-49e4-8998-0ee686775f11") + ) + (gr_line + (start 163.320002 106.429999) + (end 163.330002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "84ecea98-c6d0-4053-ba0c-6db5d717e517") + ) + (gr_arc + (start 143.629602 102.746211) + (mid 144.321219 102.96899) + (end 144.909427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "85464e00-9afb-4319-8178-2e9fe4ba811c") + ) + (gr_arc + (start 102.402399 105.922756) + (mid 102.776255 104.342006) + (end 103.694949 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "861a1e63-2ac0-452d-9fd8-4cc7f9ac61d2") + ) + (gr_line + (start 141.170002 103.249999) + (end 141.180002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "8661122f-b77f-48d9-886e-89abc189223a") + ) + (gr_rect + (start 156.89 90.11) + (end 160.09 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "868e1b88-7bf5-4f0f-9a3b-a1db810d5428") + ) + (gr_line + (start 197.1 107.014999) + (end 210.29 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "86bd7a76-7e9f-4adf-a4fd-7a637cf3e220") + ) + (gr_arc + (start 195.44539 106.539833) + (mid 189.677583 106.896157) + (end 183.900002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "86d48da0-6362-4371-a6a7-80d9080e6a77") + ) + (gr_line + (start 151.330002 106.469999) + (end 151.340002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "86e88083-01b0-4ae9-a5d9-03be386cddf6") + ) + (gr_line + (start 113.47 105.38) + (end 113.48 105.385) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "880a9544-5c90-41f4-b782-8c5f5ccca702") + ) + (gr_arc + (start 168.632192 106.200693) + (mid 163.080969 106.811151) + (end 157.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8862eba4-3c91-45ca-b76d-3f2b1cb92f2e") + ) + (gr_line + (start 101.63 103.404999) + (end 101.64 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "887b7e18-5f67-4e0e-a341-bb6c4b58c5b5") + ) + (gr_line + (start 141.003561 103.330164) + (end 141.013561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "88a1dbfa-f963-4669-8f1c-66bd8dd5af06") + ) + (gr_arc + (start 156.221214 104.6754) + (mid 156.44397 103.983772) + (end 156.870577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "88ac968c-29dc-4b35-87ac-c269248d9b33") + ) + (gr_arc + (start 168.450709 102.023372) + (mid 163.517362 105.708248) + (end 157.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "893d8f29-9c0c-4240-a389-cbc7cc92858b") + ) + (gr_arc + (start 142.003385 82.966356) + (mid 141.743184 83.170042) + (end 141.469025 83.354513) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8950946b-7d71-4fcd-8af0-e86d63c9f5cf") + ) + (gr_arc + (start 235.32586 103.584805) + (mid 235.972431 103.253275) + (end 236.690002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "89cf958d-0aa4-4bc7-a262-de761fd0fd71") + ) + (gr_line + (start 179.470002 105.379999) + (end 179.480002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8a1d9c5f-706a-4815-a234-388d4f328482") + ) + (gr_line + (start 233.690002 106.529999) + (end 233.700002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8a22b286-760f-4417-aa6c-6c5fc723c265") + ) + (gr_arc + (start 212.597498 102.104046) + (mid 212.223619 103.684786) + (end 211.304948 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8a4a8247-f391-448f-aece-f2af21e13cd6") + ) + (gr_line + (start 233.320002 104.809999) + (end 233.330002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8ab2d094-71b4-46ae-889b-142828a7b4b9") + ) + (gr_line + (start 110.52 106.43) + (end 110.53 106.435) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8ac7944e-d8a7-4150-bae9-ff98c791f0b2") + ) + (gr_arc + (start 185.158791 103.3546) + (mid 184.936015 104.046218) + (end 184.509427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8af7f94d-c3e7-417f-813d-62628fdb3844") + ) + (gr_line + (start 167.344566 105.963486) + (end 167.354566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8b1c59da-fd33-4673-aead-b1cdf038a4b1") + ) + (gr_line + (start 179.520002 105.859999) + (end 179.530002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8b359cbf-1ff4-4592-9c10-7d13881600f0") + ) + (gr_line + (start 168.430002 106.569999) + (end 168.440002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8b7c76d2-607b-46b3-8fed-b5345ddbb6e4") + ) + (gr_line + (start 137.370002 106.229999) + (end 137.380002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8c01df2f-a413-4ba3-990f-c4dc66fe4a8c") + ) + (gr_circle + (center 104.7 104.015) + (end 104.7 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "8c15f229-d4c4-4ca0-92c9-f111431f42e3") + ) + (gr_line + (start 182.140002 106.689999) + (end 182.150002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "8c432094-442f-46ba-a1b6-afd1c1eab00e") + ) + (gr_line + (start 139.870002 105.379999) + (end 139.880002 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8c7ed50c-b5ff-4eb6-bf7b-dabdaf7f3c14") + ) + (gr_line + (start 178.290002 106.509999) + (end 178.300002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8c981288-5067-41ab-a6bb-6a683f41b208") + ) + (gr_arc + (start 153.758153 72.842792) + (mid 155.28888 73.147291) + (end 156.58658 74.014365) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8d24497a-8ed1-465b-96a6-38f4df351742") + ) + (gr_arc + (start 239.668268 104.293485) + (mid 238.28614 105.146855) + (end 236.689294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "8dc5bdff-88bc-42e3-b469-dbdc7ea4513d") + ) + (gr_line + (start 114.87 103.05) + (end 114.88 103.055) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "8dcfd17b-bad9-4527-b26e-7582f0355472") + ) + (gr_line + (start 245.650002 106.473315) + (end 245.660002 106.478315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "8de6ee9b-4a21-4336-8b29-958082c98f7d") + ) + (gr_arc + (start 117.2296 102.746212) + (mid 117.921217 102.968991) + (end 118.509425 103.395576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8ef34be0-a64c-4641-9c5c-433ecc51893d") + ) + (gr_circle + (center 236.690002 104.015) + (end 236.690002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "8f987f46-5d27-4c06-b349-9d7fbf453fc7") + ) + (gr_circle + (center 117.89 104.015) + (end 120.89 104.015) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "8fcc4e60-f2c0-43bd-af23-aedc7586dfb5") + ) + (gr_arc + (start 210.720196 102.650858) + (mid 211.051708 103.297435) + (end 211.165999 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8fe0ef40-8aea-47a7-97f2-3b1118b69679") + ) + (gr_line + (start 72.419206 105.582643) + (end 72.429206 105.587643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "90275fc7-a6bd-48b2-abb5-7378530a6aec") + ) + (gr_arc + (start 62.111734 103.743423) + (mid 63.493847 102.890012) + (end 65.090708 102.592391) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "904e9605-dabb-4792-9eb1-61c2c835dc9e") + ) + (gr_line + (start 246.860002 103.043315) + (end 246.870002 103.048315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9055b4f6-f289-48dc-8f8c-0cae497c9f4a") + ) + (gr_arc + (start 157.059806 105.379142) + (mid 156.728288 104.732567) + (end 156.614003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9056e1b5-94d2-4fb3-b0d5-363d3ac306b9") + ) + (gr_arc + (start 128.607611 105.713557) + (mid 123.29357 106.692929) + (end 117.900002 107.020999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9118d777-ac3a-47a5-afc3-253c7d3e1d80") + ) + (gr_line + (start 141.009039 82.95) + (end 156.21096 82.95) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "911c5c91-1f05-42ac-88ab-8df53ab14d59") + ) + (gr_line + (start 191.490002 106.509999) + (end 191.500002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9139f9a0-064c-435e-b37f-7fc81f40e603") + ) + (gr_line + (start 223.500002 107.014999) + (end 236.690002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "91724a5d-db7c-4f28-89aa-9cfc15779585") + ) + (gr_line + (start 138.130002 106.469999) + (end 138.140002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "918cf3dc-31d0-4425-890c-d00f2e75e219") + ) + (gr_arc + (start 156.21096 76.45) + (mid 157.271607 76.889347) + (end 157.71096 77.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "91a747f1-d8ff-4176-8df2-3fb5381ee7f4") + ) + (gr_arc + (start 143.859806 105.379142) + (mid 143.528288 104.732567) + (end 143.414003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "920045ef-76c1-432e-ab6c-f854413feda0") + ) + (gr_line + (start 123.450002 106.511) + (end 123.460002 106.516) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "92ac5da9-13c7-44b9-b2a3-386e3949cb25") + ) + (gr_line + (start 194.320002 106.199999) + (end 194.330002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "92ccf376-e1ff-4887-bd9f-688c47216e39") + ) + (gr_line + (start 127.500002 106.495999) + (end 127.510002 106.500999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "92f8417c-de18-4d4c-82ea-e5b985f92afa") + ) + (gr_rect + (start 130.49 90.11) + (end 133.69 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "930441a0-8c36-446c-8c15-334c6e2a1988") + ) + (gr_arc + (start 75.339999 103.459998) + (mid 70.520845 106.105749) + (end 65.1 107.02155) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "93686817-4997-41c1-8f50-8c6e92280a55") + ) + (gr_line + (start 233.760002 102.919999) + (end 233.770002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "937184dd-8bb8-41a9-8d37-53cfc0594920") + ) + (gr_arc + (start 208.645388 106.539833) + (mid 202.877581 106.896157) + (end 197.1 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "93875d9c-1eb5-46f1-bd42-effd916f0728") + ) + (gr_line + (start 74.53 105.734999) + (end 74.54 105.739999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "93948b16-a6fd-406b-a208-e4c67a87ef73") + ) + (gr_line + (start 151.050251 106.543345) + (end 151.060251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9395a053-ba19-4094-9352-6f500b835e76") + ) + (gr_line + (start 205.46 104.959999) + (end 205.47 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "93e0a1f3-9529-4537-a8be-c819d6b253e8") + ) + (gr_line + (start 231.090002 106.509999) + (end 231.100002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9411bc12-3188-4d0f-b1df-5d07aacfcd91") + ) + (gr_line + (start 115.12 106.2) + (end 115.13 106.205) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "945b7f39-8f84-451a-8e40-a7e95748f41f") + ) + (gr_arc + (start 130.094007 106.879232) + (mid 123.997417 106.985556) + (end 117.900002 107.020999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "9475b857-4c98-421d-9182-8a645e8c1164") + ) + (gr_line + (start 124.780002 105.835999) + (end 124.790002 105.840999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "94b362e8-1d7f-4c22-b13a-98172e2d36fe") + ) + (gr_rect + (start 104.09 90.11) + (end 107.29 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "9500340c-2566-40d1-a7d4-87dee3814ab4") + ) + (gr_line + (start 203.850249 106.543345) + (end 203.860249 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "956429bb-410d-4cb0-a575-db9ba9a09c37") + ) + (gr_line + (start 180.300002 106.489999) + (end 180.310002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "95885da3-1180-41b2-98c9-003609674ac3") + ) + (gr_line + (start 74.944564 105.968486) + (end 74.954564 105.973486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "95d5ec40-8f59-490e-a92d-37a2488f2fe7") + ) + (gr_line + (start 155.870002 106.749999) + (end 155.880002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "95d91f2b-6687-46be-b68e-5f86efb31a9a") + ) + (gr_arc + (start 128.100002 104.310998) + (mid 123.177795 106.336876) + (end 117.900002 107.027683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "96001e48-d8ea-495c-93c0-d6ed01a31f46") + ) + (gr_line + (start 153.260002 106.479999) + (end 153.270002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "96063c09-a12b-4c52-a7f2-1b657d7630f1") + ) + (gr_arc + (start 141.807611 105.707557) + (mid 136.49357 106.686929) + (end 131.100002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "964b252b-bea1-4ed0-84e5-30fff096c9ea") + ) + (gr_line + (start 154.020002 103.969999) + (end 154.030002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "96722c7a-22bc-4a24-8724-9d0811940b29") + ) + (gr_line + (start 232.370002 104.579999) + (end 232.380002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "97d1115d-f7c7-4c68-ac36-be5ae381beeb") + ) + (gr_line + (start 112.29 106.51) + (end 112.3 106.515) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "990e2ca4-2061-4d24-990a-fe7439fb1f87") + ) + (gr_arc + (start 157.21197 106.99372) + (mid 156.358583 105.611599) + (end 156.060938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "999c041f-08a7-4ab5-aef7-514dde47f750") + ) + (gr_circle + (center 131.090002 104.020999) + (end 134.090002 104.020999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "99cc5cad-ba7f-4f9d-8d72-2bc829fd1286") + ) + (gr_arc + (start 90.231214 104.681401) + (mid 90.453971 103.989773) + (end 90.880577 103.401576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "99e0bced-aef5-4e95-9a22-b27caf9d0f39") + ) + (gr_arc + (start 92.768791 103.360601) + (mid 92.546015 104.052219) + (end 92.119427 104.640426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9a40dafb-412e-4ca2-880f-965838d6a2fa") + ) + (gr_line + (start 230.380002 105.829999) + (end 230.390002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9a50a990-7bd8-43c2-97b5-8bed1bbea9cd") + ) + (gr_line + (start 75.27 103.054999) + (end 75.28 103.059999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9a55c9ce-f219-44df-ab5c-e685e988db0c") + ) + (gr_line + (start 61.28 105.086) + (end 61.29 105.091) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9a610c32-42bb-4cd3-a5f8-8398e46c8a1d") + ) + (gr_line + (start 88.570002 102.926) + (end 88.580002 102.931) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9a76c54d-5645-4a07-a41b-e90776919670") + ) + (gr_line + (start 116.14 106.69) + (end 116.15 106.695) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9a8f435b-549f-4ca0-9443-774ccaa197b5") + ) + (gr_line + (start 220.37 103.249999) + (end 220.38 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9aa4183e-add5-41ac-8f2c-a2fd412a1116") + ) + (gr_arc + (start 222.221212 104.6754) + (mid 222.443968 103.983772) + (end 222.870575 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9aea7a5b-0afb-4c26-a490-83bb65135a72") + ) + (gr_line + (start 167.760002 102.919999) + (end 167.770002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9af57565-7da6-4bae-9b2e-56d0d67eccfd") + ) + (gr_line + (start 151.890002 106.509999) + (end 151.900002 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9b0d45d6-42d2-4232-b94a-56cb928e63f2") + ) + (gr_line + (start 155.740002 106.689999) + (end 155.750002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9b2d9830-b803-4123-9aa1-dcbd995b6f74") + ) + (gr_line + (start 85.900002 106.516) + (end 85.910002 106.521) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9b6e748a-0374-4953-b801-5d3c0207d4a3") + ) + (gr_arc + (start 119.254142 104.445197) + (mid 118.607564 104.776707) + (end 117.89 104.891) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9b9af49f-ee4c-46af-a340-333d2ead82d7") + ) + (gr_arc + (start 234.207611 105.707557) + (mid 228.89357 106.686929) + (end 223.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9bbb1351-fb4c-4a7c-8e3e-a54b3ec29b29") + ) + (gr_arc + (start 145.706761 82.950666) + (mid 144.943275 84.124424) + (end 143.975649 85.13651) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9c3ccb13-09dd-4a07-9f60-0bbab4c4f024") + ) + (gr_arc + (start 183.229602 102.746211) + (mid 183.921219 102.96899) + (end 184.509427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9cd31970-d709-41c4-9bfb-2567c5eaa916") + ) + (gr_line + (start 231.790002 106.529999) + (end 231.800002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9d507c0c-fdd0-45e4-ad13-3a4061c2dbb5") + ) + (gr_arc + (start 194.140001 103.454998) + (mid 189.320847 106.100749) + (end 183.900002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9d946610-04cc-4e93-ae46-25d3cef4ec7a") + ) + (gr_line + (start 248.130002 106.683315) + (end 248.140002 106.688315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9dace0f9-0084-4e55-a909-89cb71210484") + ) + (gr_line + (start 89.610002 106.506) + (end 89.620002 106.511) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9de3754a-7f90-46e5-9b38-73ed3a6f46d2") + ) + (gr_line + (start 62.09 106.536) + (end 62.1 106.541) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9e309f25-a14d-43d8-8601-c949abc95b93") + ) + (gr_line + (start 231.680002 105.999999) + (end 231.690002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9e36615b-8621-4834-bfa7-2be6229b4c1d") + ) + (gr_arc + (start 208.050707 102.023372) + (mid 203.11736 105.708248) + (end 197.1 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9f25d147-5a91-48a1-a224-7d509ae8ddf1") + ) + (gr_line + (start 97.78 106.229999) + (end 97.79 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "9f63bf5f-1358-4b7d-88f4-4fc21b84aaff") + ) + (gr_arc + (start 247.397611 105.700873) + (mid 242.08357 106.680245) + (end 236.690002 107.008315) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9f836e4b-ab1f-4c7f-8929-7e8f7010406f") + ) + (gr_arc + (start 105.130196 102.650858) + (mid 105.461708 103.297435) + (end 105.575999 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9fa0f047-3e9b-45fb-82b7-057ffba7d7c2") + ) + (gr_arc + (start 66.358789 103.360601) + (mid 66.136013 104.052219) + (end 65.709425 104.640426) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9fb6caf4-52b7-4167-8aae-41fdb774b9c3") + ) + (gr_line + (start 208.54 106.689999) + (end 208.55 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "9fd76164-06d4-429f-afee-b40179dcec7a") + ) + (gr_arc + (start 144.750748 82.986088) + (mid 144.077462 83.892887) + (end 143.261742 84.67404) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "9ff7bd3f-bb59-46a5-9dee-ad483238b1b2") + ) + (gr_arc + (start 152.388865 85.540266) + (mid 151.812975 84.294141) + (end 151.529115 82.951048) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a0af0a2c-435d-486f-857b-5b35b21feadb") + ) + (gr_line + (start 208.03 106.569999) + (end 208.04 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a0d50990-f466-4950-a577-5285ca2d77ed") + ) + (gr_arc + (start 155.84539 106.539833) + (mid 150.077583 106.896157) + (end 144.300002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a0db79fe-7e69-4708-855d-9259f240362d") + ) + (gr_arc + (start 76.925858 103.589805) + (mid 77.572429 103.258275) + (end 78.29 103.144001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a1053209-3c6c-4685-9ce7-af5f44947230") + ) + (gr_arc + (start 102.795595 101.710852) + (mid 104.376338 102.084724) + (end 105.71595 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a148a733-5522-4b5d-a7bd-c8cdd591e18b") + ) + (gr_line + (start 59.76 105.256) + (end 59.77 105.261) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a1ef58e7-803e-4578-9313-06e56bc96381") + ) + (gr_line + (start 127.620002 103.975999) + (end 127.630002 103.980999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a20448e4-a6ed-4874-a2c0-5cb67e124be0") + ) + (gr_circle + (center 223.49 104.014999) + (end 226.49 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a204c14a-db22-4a14-9ad6-9e0366337945") + ) + (gr_line + (start 124.930002 106.475999) + (end 124.940002 106.480999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a22c2ada-5b31-4fd1-b27d-a48fc1141ace") + ) + (gr_arc + (start 207.3 104.304998) + (mid 202.377793 106.330876) + (end 197.1 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a27a0304-4646-44f7-8651-93b8a27c2551") + ) + (gr_arc + (start 62.792399 105.928757) + (mid 63.166255 104.348007) + (end 64.084949 103.008402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a27b86a9-f65b-4300-9490-fa7d20c2641f") + ) + (gr_circle + (center 78.29 104.019999) + (end 81.29 104.019999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a27c6326-9bcf-49c1-9430-3b2281194c63") + ) + (gr_arc + (start 247.640709 102.016688) + (mid 242.707362 105.701564) + (end 236.690002 107.008315) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a28c247c-a330-4b35-9449-fbc7bc71c173") + ) + (gr_arc + (start 140.643435 74.014364) + (mid 141.941122 73.147258) + (end 143.471862 72.842791) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a2a86a8a-b56e-415a-9411-75854bc020d3") + ) + (gr_arc + (start 171.120198 102.650858) + (mid 171.45171 103.297435) + (end 171.566001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a2e36cc3-28d7-4c44-811d-a08f13938e00") + ) + (gr_arc + (start 185.254144 104.445196) + (mid 184.607566 104.776706) + (end 183.890002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a30c05fc-27ea-48b2-aa6b-a24267396f78") + ) + (gr_circle + (center 183.890002 104.014999) + (end 186.890002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a34503c3-8283-46e5-a625-88d5993b9f41") + ) + (gr_rect + (start 170.09 90.11) + (end 173.29 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a357c12e-1eef-4bab-af25-2c92c16fb544") + ) + (gr_arc + (start 116.525858 103.584806) + (mid 117.172429 103.253276) + (end 117.89 103.139002) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a3e47756-da44-456a-8187-090a4505f8c9") + ) + (gr_line + (start 231.360002 105.249999) + (end 231.370002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a439c113-53e7-4eb8-8dec-3c7e4889cc75") + ) + (gr_line + (start 207.17 103.249999) + (end 207.18 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a43b250b-11dc-468c-a98e-0654038bcebd") + ) + (gr_line + (start 100.38 104.579999) + (end 100.39 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a45d4b0d-d331-4ee9-8c6f-44ef78f737c9") + ) + (gr_line + (start 60.67 105.386) + (end 60.68 105.391) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a4ab820a-f232-4406-8fb1-a0e9a8dfb27c") + ) + (gr_arc + (start 197.368031 101.037187) + (mid 198.221425 102.419306) + (end 198.519063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a4f0f48a-6fe1-4f88-9423-e55313b36f6d") + ) + (gr_line + (start 116 106.5) + (end 116.01 106.505) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a534d2d9-6323-4841-883b-eb596d45179f") + ) + (gr_line + (start 220.56 102.919999) + (end 220.57 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a5b6097d-012c-456e-957c-60bbb3daa02e") + ) + (gr_arc + (start 237.958791 103.3546) + (mid 237.736015 104.046218) + (end 237.309427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a5b8e5c3-9615-4ddf-9b68-5b17caf0e3f4") + ) + (gr_arc + (start 106.614303 106.315952) + (mid 105.033556 105.942089) + (end 103.693948 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a5bf85a1-8157-4382-8ada-88f4b791aae0") + ) + (gr_line + (start 60.86 106.486) + (end 60.87 106.491) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a5ef7ab4-3fb2-44a0-b949-07807f8d353a") + ) + (gr_circle + (center 157.490002 104.015) + (end 157.490002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a6292c04-5a75-4ebd-a04a-c480d8d4b47c") + ) + (gr_line + (start 97.06 106.505) + (end 97.07 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a6632b76-ae40-44cb-a2c7-89429aad7d45") + ) + (gr_line + (start 125.490002 106.515999) + (end 125.500002 106.520999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a6ca68b8-53f0-475d-9286-013bca0f1ec0") + ) + (gr_arc + (start 88.521736 103.743423) + (mid 89.903849 102.890012) + (end 91.50071 102.592391) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a6d2b4ca-4b59-4f79-b4bb-70714b92af0b") + ) + (gr_arc + (start 128.111736 103.743422) + (mid 129.493849 102.890011) + (end 131.09071 102.59239) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a75f78c8-485b-43b9-902f-dbaeed8ab6d4") + ) + (gr_arc + (start 184.550402 105.283789) + (mid 183.858778 105.061024) + (end 183.270577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a79c4559-c5ae-47e8-b9ab-552727cc0d66") + ) + (gr_circle + (center 65.09 104.021) + (end 68.09 104.021) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "a7dfb1ba-38f4-405d-b0ec-afb5a1f80d4d") + ) + (gr_line + (start 98.829206 105.577643) + (end 98.839206 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a81979dc-c444-4bb7-8d26-73ef2e17298b") + ) + (gr_line + (start 101.24 103.424999) + (end 101.25 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a81b4829-287e-41eb-955b-69fe9e6d5e6f") + ) + (gr_line + (start 116.46 106.82) + (end 116.47 106.825) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a846b090-643c-41c4-a16f-f2451fca087b") + ) + (gr_arc + (start 143.092592 82.994671) + (mid 142.634687 83.458185) + (end 142.124138 83.862984) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a8479497-d6a6-4ba8-ac53-dda2094b5aa0") + ) + (gr_line + (start 219.68 105.079999) + (end 219.69 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a858b35a-8038-40e9-ae1f-56d2fbeb839e") + ) + (gr_line + (start 207.27 103.049999) + (end 207.28 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a85b216c-b3fc-4438-a047-de0762d60eb7") + ) + (gr_arc + (start 155.639754 83.507734) + (mid 155.507986 83.24003) + (end 155.412123 82.957473) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a881e183-66ed-4eb7-a917-fef826e991af") + ) + (gr_arc + (start 142.003385 82.966356) + (mid 141.897774 83.284433) + (end 141.749984 83.58524) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "a8885909-7808-4191-a327-5f780b8bf061") + ) + (gr_line + (start 167.403561 103.330164) + (end 167.413561 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "a93168b0-44a5-46e0-b51a-638c7db43e83") + ) + (gr_line + (start 218.48 105.999999) + (end 218.49 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "a9b5de2b-68f4-4cd4-bfc3-63e5787493ef") + ) + (gr_line + (start 190.650251 106.543345) + (end 190.660251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "aaa94875-50e8-4999-875d-cd0c7a917159") + ) + (gr_line + (start 192.770002 104.579999) + (end 192.780002 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ab139bc3-75c8-408c-b6b4-8533de365f5c") + ) + (gr_line + (start 62.07 103.056) + (end 62.08 103.061) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "ab18edd8-b5c7-4314-9aab-d71bd61f3773") + ) + (gr_line + (start 141.520002 106.199999) + (end 141.530002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ab242776-61b5-4d99-9d2a-b4ce40dd3683") + ) + (gr_arc + (start 64.811968 106.999721) + (mid 63.95858 105.6176) + (end 63.660936 104.020747) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ab364a72-8858-45b4-bcc4-07a81f79a5c6") + ) + (gr_line + (start 168.940002 106.689999) + (end 168.950002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "ab84655a-37d2-41fc-8fe7-3e960fe9954c") + ) + (gr_arc + (start 209.294005 106.873232) + (mid 203.197415 106.979556) + (end 197.1 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "abd1dd61-7b43-41f4-a7d7-a394542e1e23") + ) + (gr_line + (start 244.280002 106.503315) + (end 244.290002 106.508315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ac1e23cc-cb7d-4402-93eb-f96b9cd50730") + ) + (gr_line + (start 114.13 105.73) + (end 114.14 105.735) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ac4a9c10-408d-4a17-8d8f-a84e21ee5f05") + ) + (gr_line + (start 63.34 106.696) + (end 63.35 106.701) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "acb59aab-463e-4301-9487-e8d63394a330") + ) + (gr_line + (start 114.52 104.81) + (end 114.53 104.815) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ad410fe4-153c-468f-b6e2-e2014144c71d") + ) + (gr_arc + (start 131.750402 105.289789) + (mid 131.058778 105.067024) + (end 130.470577 104.640425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ad97f5d7-8d7f-475c-85b8-f4a17cda8e31") + ) + (gr_arc + (start 130.81197 106.99972) + (mid 129.958583 105.617599) + (end 129.660938 104.020746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "adcbf697-6951-49bf-946b-6e042aea4f5a") + ) + (gr_line + (start 99.87 104.959999) + (end 99.88 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "adef3d0a-50a0-4e1c-a67e-11e16114b2be") + ) + (gr_line + (start 59.990002 88.36) + (end 124.640956 88.36) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "adfc55a7-b551-445a-b784-298b27298a85") + ) + (gr_arc + (start 233.700002 104.304998) + (mid 228.777795 106.330876) + (end 223.500002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ae7d5f40-3cc7-400a-b719-b5b13948013d") + ) + (gr_line + (start 230.819208 105.577643) + (end 230.829208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "aea051a9-bbd2-4787-aa24-cc2e5fd9eaf7") + ) + (gr_line + (start 192.860002 106.479999) + (end 192.870002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "af1023cb-e164-4b64-b667-4224ffd7773c") + ) + (gr_line + (start 98.54 106.469999) + (end 98.55 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "af4c65c7-1b43-457c-9798-d79eaa086027") + ) + (gr_arc + (start 142.92586 103.584805) + (mid 143.572431 103.253275) + (end 144.290002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "af73f125-07d9-42c2-95a6-c4084fc7b28d") + ) + (gr_line + (start 217.619206 105.577643) + (end 217.629206 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "af7a42fe-cee5-4c79-89ae-6f61728ca5c3") + ) + (gr_line + (start 128.020002 103.410999) + (end 128.030002 103.415999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "afa4f84f-30a0-4d85-af16-6abc2e47a09e") + ) + (gr_line + (start 217.33 106.469999) + (end 217.34 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b0319d73-2ae3-4a49-9339-ca68ee46d69e") + ) + (gr_line + (start 114.77 103.25) + (end 114.78 103.255) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b05ee81a-cf2b-4b1e-b2f3-855a2aeb2781") + ) + (gr_line + (start 88.380002 105.596) + (end 88.390002 105.601) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b07dbd43-8db2-4e35-af75-e01462b44a8e") + ) + (gr_arc + (start 167.740001 103.454998) + (mid 162.920847 106.100749) + (end 157.500002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b0d840e8-9747-4ebe-94da-4b38196f0a84") + ) + (gr_line + (start 245.510002 105.853315) + (end 245.520002 105.858315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b0ec9248-4529-4ea6-a479-37b74f113246") + ) + (gr_line + (start 140.820002 103.969999) + (end 140.830002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b0f64071-bf2e-4f42-a7bb-d9af85ec809c") + ) + (gr_line + (start 87.130002 105.866) + (end 87.140002 105.871) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b176192c-b482-4e27-a540-b6f8d75383cf") + ) + (gr_line + (start 84.580002 106.236) + (end 84.590002 106.241) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b194246d-6b27-49e4-a0fe-5d67cfe9e959") + ) + (gr_line + (start 233.670002 103.049999) + (end 233.680002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b1a95958-65ba-4521-bd13-00165d770569") + ) + (gr_line + (start 139.390002 106.529999) + (end 139.400002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b1ca2c11-9936-4b05-b21b-6c3db17ac9bb") + ) + (gr_arc + (start 116.894005 106.873233) + (mid 110.797415 106.979557) + (end 104.7 107.015) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "b2011058-ffc5-4335-a259-66c4d7d00c13") + ) + (gr_line + (start 220.42 103.404999) + (end 220.43 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b2bbf7f2-f144-4ec5-a611-7a0d1d4889e1") + ) + (gr_arc + (start 167.711736 103.737422) + (mid 169.093849 102.884011) + (end 170.69071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b2fa6b62-c330-4c82-aae3-89e0fc647722") + ) + (gr_line + (start 73.97 104.584999) + (end 73.98 104.589999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b2fd752d-f7fc-4de6-bddc-4f2c31a7b7c7") + ) + (gr_arc + (start 182.24539 106.539833) + (mid 176.477583 106.896157) + (end 170.700002 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b31f8c02-e971-486d-8d31-5fe0fecb512f") + ) + (gr_line + (start 101.11 106.489999) + (end 101.12 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b332f75e-c74a-45b0-9aef-94ae6c6100e3") + ) + (gr_line + (start 190.780002 105.829999) + (end 190.790002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b3e9efd9-1749-4478-b42e-ad858466b88e") + ) + (gr_arc + (start 134.068268 104.299485) + (mid 132.68614 105.152855) + (end 131.089294 105.450517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b4084d24-82a8-4cf1-a41d-c4d6bd9f985a") + ) + (gr_line + (start 246.760002 103.243315) + (end 246.770002 103.248315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b4132338-6df2-4ae9-9e55-b8e2645f36ee") + ) + (gr_line + (start 75.52 106.204999) + (end 75.53 106.209999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b4a6f50b-b6c0-4984-86e0-21e174644c17") + ) + (gr_arc + (start 94.478268 104.299486) + (mid 93.09614 105.152856) + (end 91.499294 105.450518) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b4b86cde-385a-4be0-bd0d-0b2b032b08e0") + ) + (gr_arc + (start 156.21096 75.95) + (mid 157.625219 76.535735) + (end 158.21096 77.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4b9a3c9-3da8-406b-b14f-70eb01ca8718") + ) + (gr_line + (start 154.144566 105.963486) + (end 154.154566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b4cc7c49-07ca-4b37-92da-a36a67183abe") + ) + (gr_line + (start 136.650002 106.505) + (end 136.660002 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b5144d04-2e6b-47e1-8819-93416e017707") + ) + (gr_line + (start 219.73 105.729999) + (end 219.74 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b546cd49-b9f9-475d-8d01-c103be9b4000") + ) + (gr_line + (start 127.330002 105.735999) + (end 127.340002 105.740999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b5c011c9-2567-41d9-91a4-cbc9ba29ce24") + ) + (gr_line + (start 207.003559 103.330164) + (end 207.013559 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b5e89035-b3c1-4011-a1b0-428c9a3d76b7") + ) + (gr_line + (start 63.47 106.756) + (end 63.48 106.761) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b6ce05c4-433d-4590-8845-e397b4f02cc9") + ) + (gr_line + (start 246.880002 106.523315) + (end 246.890002 106.528315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b72ccb06-4023-4c65-bd6a-9b5a1606f9b4") + ) + (gr_arc + (start 129.821214 104.6814) + (mid 130.04397 103.989772) + (end 130.470577 103.401575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b78ca0ba-cd57-4f1d-81de-c66ea65a7626") + ) + (gr_arc + (start 182.52586 103.584805) + (mid 183.172431 103.253275) + (end 183.890002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b798382e-ce49-4077-9c33-de6154894a51") + ) + (gr_line + (start 163.660002 106.455) + (end 163.670002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b8079656-d7c2-4da7-92f5-7dd8eea5438e") + ) + (gr_line + (start 88.480002 103.056) + (end 88.490002 103.061) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b89b7abe-9de5-4714-93f1-75f8693bbc54") + ) + (gr_line + (start 207.06 103.504999) + (end 207.07 103.509999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b8c721f8-1fb3-4c95-9500-f8da1754e36a") + ) + (gr_arc + (start 104.978029 101.037187) + (mid 105.831423 102.419306) + (end 106.129061 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b8d923ed-5de9-43e0-b34f-1acdfe82ce6a") + ) + (gr_line + (start 131.100002 107.014999) + (end 144.290002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "b8f3bd09-4893-4115-8ea0-84a374f1ecc0") + ) + (gr_arc + (start 75.807609 105.712557) + (mid 70.493568 106.691929) + (end 65.1 107.019999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b90f7f4e-11af-4e57-82a0-b0aad6daa558") + ) + (gr_arc + (start 64.4296 102.752212) + (mid 65.121217 102.974991) + (end 65.709425 103.401576) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b9856d74-ce3d-4d62-8f4d-14d5709eb405") + ) + (gr_arc + (start 195.185597 101.710852) + (mid 196.76634 102.084724) + (end 198.105952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b98ee372-1720-4809-925b-73ce9dc88d35") + ) + (gr_line + (start 221.87 106.749999) + (end 221.88 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "b991a58d-02c5-435a-a0c5-6eb0af937d91") + ) + (gr_arc + (start 115.985595 101.710853) + (mid 117.566338 102.084725) + (end 118.90595 103.003403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b9a613d9-502d-4097-9ed5-70f445cddba9") + ) + (gr_arc + (start 80.204303 106.320952) + (mid 78.623556 105.947088) + (end 77.283948 105.028402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b9ac51ca-ec6c-4c4e-93e8-f3abd536ee86") + ) + (gr_arc + (start 240.990003 88.360001) + (mid 242.404214 88.945788) + (end 242.990002 90.359999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b9cebc63-2a0a-4b87-a9eb-66ca63a1cb86") + ) + (gr_line + (start 192.720002 105.859999) + (end 192.730002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "b9dc4aab-4c3c-4a79-8fe1-a1bf55f96d02") + ) + (gr_line + (start 247.620002 106.563315) + (end 247.630002 106.568315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ba10291e-1bbb-47fe-887d-94d43bb75989") + ) + (gr_arc + (start 128.140001 103.460998) + (mid 123.320847 106.106749) + (end 117.900002 107.02255) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ba1cb11a-8a19-4db2-9a3b-750ecc8a0cee") + ) + (gr_line + (start 217.89 106.509999) + (end 217.9 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ba4120f6-9397-4f76-92a3-46e9b89bf83f") + ) + (gr_line + (start 87.740002 105.736) + (end 87.750002 105.741) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ba683b30-d090-4c35-8edd-9fbc69161c36") + ) + (gr_arc + (start 101.721734 103.737422) + (mid 103.103847 102.884011) + (end 104.700708 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "baa15424-3972-41b8-9cc7-839b6e2ce4f9") + ) + (gr_arc + (start 115.592399 105.922757) + (mid 115.966255 104.342007) + (end 116.884949 103.002402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "baa1d5ea-f659-46e1-a451-8c605ad68aa5") + ) + (gr_line + (start 206.92 104.809999) + (end 206.93 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bafa85a4-7fd5-4c68-b748-d41b599d6f89") + ) + (gr_line + (start 112.88 106) + (end 112.89 106.005) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bb123d3f-4c9f-4aaa-b432-2ca3cc37ec4f") + ) + (gr_line + (start 142.400002 106.499999) + (end 142.410002 106.504999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bb5691b4-76c0-453c-8108-560c2fbe3531") + ) + (gr_arc + (start 79.654142 104.450196) + (mid 79.007565 104.781706) + (end 78.29 104.895999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "bb57e8b7-b661-4dcd-b9c4-020fee84e25f") + ) + (gr_line + (start 167.670002 103.049999) + (end 167.680002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bb6a725d-edad-42b9-82a3-3e7a1b97c750") + ) + (gr_arc + (start 194.850709 102.023372) + (mid 189.917362 105.708248) + (end 183.900002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bb6beafa-2a11-4642-84e1-caafc7a67e37") + ) + (gr_line + (start 206.82 103.969999) + (end 206.83 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bb7bfee5-ee71-44e2-9ff9-724510b34afb") + ) + (gr_arc + (start 66.454142 104.451197) + (mid 65.807565 104.782707) + (end 65.09 104.897) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "bbb68b0c-2154-4175-b53d-20842711e5ad") + ) + (gr_arc + (start 247.066332 105.052274) + (mid 241.969546 106.515036) + (end 236.690002 107.008315) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bc2cfddb-12bb-4977-9314-6812d481b727") + ) + (gr_line + (start 59.219206 105.583644) + (end 59.229206 105.588644) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bc4f732d-744d-4162-85ea-0628dfa51413") + ) + (gr_line + (start 87.270002 106.486) + (end 87.280002 106.491) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bc6b1ccb-f479-41cb-9435-1714dcc7f5d5") + ) + (gr_line + (start 179.060002 104.959999) + (end 179.070002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bc8ad25b-88c1-4d25-a107-00f2db47cd14") + ) + (gr_line + (start 127.970002 105.595999) + (end 127.980002 105.600999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bce2a0af-fe7e-4ab4-bbf8-8c987541378f") + ) + (gr_line + (start 127.803561 103.336164) + (end 127.813561 103.341164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bd07db89-cc2a-413b-9085-5c708bc84c56") + ) + (gr_line + (start 233.570002 105.589999) + (end 233.580002 105.594999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bd0caf23-49c6-48c1-9caf-0525f57fa2ab") + ) + (gr_line + (start 117.900002 107.020999) + (end 131.090002 107.020999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "bd410157-410c-43a6-bc07-0adde8df827f") + ) + (gr_line + (start 180.770002 103.249999) + (end 180.780002 103.254999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bd5d9315-3271-4fe0-acd9-d0714cf13656") + ) + (gr_line + (start 114.96 102.92) + (end 114.97 102.925) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bd9e34d8-4df0-43a3-9eb4-3d9dc386a590") + ) + (gr_line + (start 113.66 106.48) + (end 113.67 106.485) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bdc6889a-6ee1-4a6e-bb01-4c65bd3326b4") + ) + (gr_arc + (start 143.896039 82.960861) + (mid 143.670435 83.851344) + (end 143.261742 84.67404) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bdcee57a-eb13-47e9-8aef-78c40ab3af34") + ) + (gr_arc + (start 246.930001 103.448314) + (mid 242.110847 106.094065) + (end 236.690002 107.009866) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bdd2186d-a880-4153-9ec3-4ff0ff086f5a") + ) + (gr_line + (start 126.670002 105.385999) + (end 126.680002 105.390999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bde7c67a-17b1-409a-b5e0-8040ce542630") + ) + (gr_line + (start 110.97 106.23) + (end 110.98 106.235) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "be03d2df-bb3e-472b-bc21-d51feadcbb3f") + ) + (gr_line + (start 205.92 105.859999) + (end 205.93 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "be4327eb-9470-4d80-b9d7-dcf1e5dc5851") + ) + (gr_arc + (start 180.911736 103.737422) + (mid 182.293849 102.884011) + (end 183.89071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "be77fe94-a3be-4da7-945a-de4140416328") + ) + (gr_line + (start 101.33 104.809999) + (end 101.34 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "beba1647-6d84-4213-b04d-d57a3e45d699") + ) + (gr_circle + (center 131.090002 104.021) + (end 131.090002 103.145001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "bec0a606-ff58-4448-bc4d-638cd4e3b8e5") + ) + (gr_arc + (start 141.300002 104.304998) + (mid 136.377795 106.330876) + (end 131.100002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "becafe27-ff41-44e7-8c00-4131a6fb7c12") + ) + (gr_arc + (start 194.111736 103.737422) + (mid 195.493849 102.884011) + (end 197.09071 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bee88776-bbe5-4134-982e-91702f9368b3") + ) + (gr_line + (start 89.414337 106.385843) + (end 89.424337 106.390843) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bf271b59-424f-4dce-be22-9f5145f431cb") + ) + (gr_line + (start 126.190002 106.535999) + (end 126.200002 106.540999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bf28703c-a1fc-47f9-a2f6-39a6353dd0b2") + ) + (gr_line + (start 246.760002 105.583315) + (end 246.770002 105.588315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bf40da2c-d49d-43b6-97ce-5dd61a450163") + ) + (gr_line + (start 85.629208 105.583644) + (end 85.639208 105.588644) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bf45da8f-b56f-4f57-9f86-3c2ec00cee96") + ) + (gr_line + (start 88.213561 103.336165) + (end 88.223561 103.341165) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bf8e62ee-edfe-44c7-a90b-ff6cb9fccf46") + ) + (gr_line + (start 154.560002 102.919999) + (end 154.570002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "bf8fc1d5-2987-4c54-a050-8e1a7dcf33d0") + ) + (gr_line + (start 89.240002 106.576) + (end 89.250002 106.581) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bf942558-3b21-4cb3-b06f-3a2d8b9d8966") + ) + (gr_line + (start 71.98 105.834999) + (end 71.99 105.839999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "bfa2f243-bf59-46de-8ea0-4eb2939205fa") + ) + (gr_arc + (start 234.632192 106.200693) + (mid 229.080969 106.811151) + (end 223.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "bfcd1761-7226-4b2a-a4f6-f98c499ccf49") + ) + (gr_line + (start 70.92 106.434999) + (end 70.93 106.439999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c021379b-c795-4913-8f32-1aa5b8d559d5") + ) + (gr_line + (start 208.86 106.819999) + (end 208.87 106.824999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "c03cc487-2f52-482d-a3d0-de9c90f94feb") + ) + (gr_arc + (start 120.868266 104.293486) + (mid 119.486138 105.146856) + (end 117.889292 105.444518) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c0bc8faf-f3d1-4501-bd12-5f7f6cd09457") + ) + (gr_line + (start 178.990002 106.529999) + (end 179.000002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c0ee310c-8678-4859-b85b-d0a948847b6c") + ) + (gr_arc + (start 89.202401 105.928757) + (mid 89.576257 104.348007) + (end 90.494951 103.008402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c15f47e8-de33-4a98-800b-0addee1a7197") + ) + (gr_line + (start 140.830002 103.424999) + (end 140.840002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "c197c599-3445-4cd8-8ff6-37dd0fd4d723") + ) + (gr_arc + (start 207.992399 105.922756) + (mid 208.366255 104.342006) + (end 209.284949 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c199120f-d726-45fe-9ffe-fbf77648ef74") + ) + (gr_line + (start 156.58658 74.014365) + (end 169.760627 87.188411) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c19f720d-afdc-4267-a6be-18245c9539bd") + ) + (gr_line + (start 61.5 106.496) + (end 61.51 106.501) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c1db8322-ad46-4dca-a512-0bbacfdc366e") + ) + (gr_arc + (start 118.320196 102.650859) + (mid 118.651708 103.297436) + (end 118.765999 104.015001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c21d8a10-a42b-4814-a4ee-b76baae7329f") + ) + (gr_arc + (start 130.659806 105.385142) + (mid 130.328288 104.738567) + (end 130.214003 104.021) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c26d70b8-1eac-493e-9921-75c116c7e5f7") + ) + (gr_line + (start 177.730002 106.469999) + (end 177.740002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c272a0c4-6f62-4367-a0d1-37ff11d3bc85") + ) + (gr_arc + (start 114.939999 103.454999) + (mid 110.120845 106.10075) + (end 104.7 107.016551) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c27f622d-e1bf-467f-a657-d0b2c8740c39") + ) + (gr_line + (start 101.7 106.529999) + (end 101.71 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c3a29c9f-1940-4a17-b92f-edec88d5f112") + ) + (gr_arc + (start 131.520198 102.656858) + (mid 131.85171 103.303435) + (end 131.966001 104.021) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c3aa294e-5a07-4e92-9337-5dfa6222c0af") + ) + (gr_arc + (start 222.8296 102.746211) + (mid 223.521217 102.96899) + (end 224.109425 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c3e16e5c-417f-4451-8ee0-e5abf3dafa61") + ) + (gr_line + (start 194.830002 106.569999) + (end 194.840002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c41e2b19-7249-4919-af21-b74f73954225") + ) + (gr_arc + (start 151.460001 85.869999) + (mid 150.849206 84.458537) + (end 150.557043 82.948592) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c4c9672f-1a95-47b7-b73e-6ee40e30d663") + ) + (gr_line + (start 246.420002 103.418315) + (end 246.430002 103.423315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "c4eba95b-9ca3-412e-aa01-937247e2ad5b") + ) + (gr_circle + (center 91.500002 104.021001) + (end 91.500002 102.586983) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "c4fcaf9f-b3c7-4c5f-95b4-863f9d83c0d9") + ) + (gr_line + (start 245.990002 104.213315) + (end 246.000002 104.218315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c5998721-e63d-4585-bbcb-85b33dccd473") + ) + (gr_line + (start 180.130002 105.729999) + (end 180.140002 105.734999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c616b175-b082-4ebe-96e6-4ed7556fee0b") + ) + (gr_line + (start 220.49 106.529999) + (end 220.5 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c67332e3-7a8c-4b3c-b728-251b852ff3d5") + ) + (gr_line + (start 84.470002 106.461001) + (end 84.480002 106.466001) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "c86407a3-469b-4af9-ad7c-f63b1a37d834") + ) + (gr_arc + (start 195.72586 103.584805) + (mid 196.372431 103.253275) + (end 197.090002 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c8658c08-87cb-4cb5-931a-ba29f487e468") + ) + (gr_arc + (start 222.125858 103.584805) + (mid 222.772429 103.253275) + (end 223.49 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c8da88db-cd8b-4e4e-9754-7e5d4d339cc0") + ) + (gr_line + (start 62.16 102.926) + (end 62.17 102.931) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "c8ed0059-b477-4b5a-a70d-6d6c0f5530ca") + ) + (gr_line + (start 193.630002 103.424999) + (end 193.640002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "c90be615-8721-4a70-88ab-942c0f4a63bc") + ) + (gr_arc + (start 168.785597 101.710852) + (mid 170.36634 102.084724) + (end 171.705952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c93542d1-f072-45a5-80cf-4df1c1fbb12e") + ) + (gr_arc + (start 115.83219 106.200694) + (mid 110.280967 106.811152) + (end 104.7 107.015) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c995da1b-d629-4a89-9a49-3ac81a53c48e") + ) + (gr_arc + (start 91.22197 106.999721) + (mid 90.368582 105.6176) + (end 90.070938 104.020747) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "c9a4a5f8-0dae-4286-b96a-7b147beb0034") + ) + (gr_arc + (start 143.021214 104.6754) + (mid 143.24397 103.983772) + (end 143.670577 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c9a6ac0e-2fad-49cc-b5c0-f21d6fe6d45c") + ) + (gr_line + (start 88.730002 106.206) + (end 88.740002 106.211) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ca44576c-2379-4f68-a5ea-1918cf075098") + ) + (gr_line + (start 74.92 104.814999) + (end 74.93 104.819999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ca4880ef-d4a7-4113-bee2-a2e0891465db") + ) + (gr_line + (start 100.28 105.379999) + (end 100.29 105.384999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "caee43ac-294f-40c3-9dc6-f5c8fdebd710") + ) + (gr_arc + (start 132.454144 104.451196) + (mid 131.807566 104.782706) + (end 131.090002 104.896999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "cb317672-c044-4dd3-8377-585b1496e40a") + ) + (gr_arc + (start 238.054144 104.445196) + (mid 237.407566 104.776706) + (end 236.690002 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "cb60a63a-6f1f-4d92-b1e3-b912ad2540ff") + ) + (gr_arc + (start 208.925858 103.584805) + (mid 209.572429 103.253275) + (end 210.29 103.139001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "cb632ad3-19b7-45f5-825f-2f2974fa32ac") + ) + (gr_line + (start 202.92 106.429999) + (end 202.93 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cbae2e6f-cbe8-4353-8544-413f9704c286") + ) + (gr_arc + (start 194.792401 105.922756) + (mid 195.166257 104.342006) + (end 196.084951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "cc4bca40-e8d2-40fc-a1a0-f5b07f7de170") + ) + (gr_arc + (start 93.8075 102.110047) + (mid 93.433621 103.690787) + (end 92.51495 105.030402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "cc4ef2c0-cb7e-40b6-abec-f1a77c36918c") + ) + (gr_arc + (start 225.797498 102.104046) + (mid 225.423619 103.684786) + (end 224.504948 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "cc829845-4da5-4d6a-8a4b-aa516af0dbb1") + ) + (gr_line + (start 138.960002 105.249999) + (end 138.970002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cc9127a9-4834-4a7b-a23e-bc31dee69921") + ) + (gr_line + (start 123.720002 106.435999) + (end 123.730002 106.440999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cce1666c-00e5-402f-870b-9302ddfa4d40") + ) + (gr_line + (start 221.23 106.569999) + (end 221.24 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cd1a6022-9a38-4c56-87f4-f0b1eb26b071") + ) + (gr_arc + (start 154.500002 104.304998) + (mid 149.577795 106.330876) + (end 144.300002 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "cd52ddf6-2ff4-4608-bb49-f3582ff91529") + ) + (gr_line + (start 178.880002 105.999999) + (end 178.890002 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cdcd35d0-f6c9-4cc6-8983-833a1f3979d4") + ) + (gr_arc + (start 141.476332 105.058958) + (mid 136.379546 106.52172) + (end 131.100002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "cdef95e9-5d33-4a47-a659-e00f98c195a3") + ) + (gr_arc + (start 78.011968 106.99872) + (mid 77.15858 105.616599) + (end 76.860936 104.019746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ce7e28ed-c454-4b51-8c04-d613afe3df27") + ) + (gr_arc + (start 115.650707 102.023373) + (mid 110.71736 105.708249) + (end 104.7 107.015) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ced6d94b-381e-4d3c-8369-6a28eb31ac19") + ) + (gr_arc + (start 158.150402 105.283789) + (mid 157.458778 105.061024) + (end 156.870577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ced77d66-9aaf-4378-85a7-856d7f8a08e3") + ) + (gr_line + (start 140.700002 106.489999) + (end 140.710002 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cee460c0-fa82-4a44-a8b7-12234085eeb9") + ) + (gr_line + (start 73.92 105.864999) + (end 73.93 105.869999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "cf0cc4fe-e9f4-49da-b561-993cebe2c18e") + ) + (gr_line + (start 129.340002 106.695999) + (end 129.350002 106.700999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "cf93c958-6411-44a1-95cc-fbb14ba1505f") + ) + (gr_rect + (start 222.89 90.11) + (end 226.09 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "cfb3fa86-bed6-45b1-ab47-2e013dbe0054") + ) + (gr_line + (start 219.26 106.479999) + (end 219.27 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d0089285-665f-4c2c-a0c0-b94b120672ec") + ) + (gr_circle + (center 144.290002 104.015) + (end 144.290002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d0b84c1e-418d-4c1f-a5e4-55892a13c135") + ) + (gr_circle + (center 236.690002 104.015) + (end 236.690002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d0dc968e-dd0f-4905-aabf-b9d5fef7058e") + ) + (gr_arc + (start 117.459804 105.379143) + (mid 117.128286 104.732568) + (end 117.014001 104.015001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d11539be-800e-4b24-b876-ef2e086cd076") + ) + (gr_line + (start 181.120002 106.199999) + (end 181.130002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d11dbb3e-0d4f-4927-a517-167921912dab") + ) + (gr_line + (start 218.16 105.249999) + (end 218.17 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d164419a-26a7-4d4b-b19f-9cc369a1d4fc") + ) + (gr_line + (start 128.090002 106.535999) + (end 128.100002 106.540999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d1773caa-54ff-4e35-83f3-e61527f19fcb") + ) + (gr_line + (start 76.67 106.754999) + (end 76.68 106.759999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "d185b51d-fbc7-443b-932b-001dfe552c2d") + ) + (gr_line + (start 153.758153 72.842792) + (end 143.471862 72.842791) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d1d2d2af-6484-4c64-a5c0-f3e5c6187f14") + ) + (gr_arc + (start 234.392401 105.922756) + (mid 234.766257 104.342006) + (end 235.684951 103.002401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d1e42984-fc7e-4ae2-9768-4fba95484935") + ) + (gr_line + (start 127.280002 105.085999) + (end 127.290002 105.090999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d1f5d472-f1c8-4cd0-91dd-f77959f1651f") + ) + (gr_line + (start 180.080002 105.079999) + (end 180.090002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d1fc2c9c-8910-4d02-ba80-acbab6d55225") + ) + (gr_line + (start 234.430002 106.569999) + (end 234.440002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d2c4ba5b-7a4b-4371-8ba8-bc5953d7a349") + ) + (gr_line + (start 195.470002 106.749999) + (end 195.480002 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "d33e439a-0bb7-494f-8148-a4509b670750") + ) + (gr_line + (start 127.469388 87.18841) + (end 140.643435 74.014364) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d3b7ef57-8576-467b-aec2-32da0fed98dd") + ) + (gr_circle + (center 144.290002 104.015) + (end 144.290002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d3fd2969-29e5-496e-ac2c-a930af364746") + ) + (gr_circle + (center 170.690002 104.015) + (end 170.690002 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d4040421-ec17-4ff3-9422-cea9a4747390") + ) + (gr_arc + (start 79.558789 103.3596) + (mid 79.336013 104.051218) + (end 78.909425 104.639425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d48a8279-13ad-43c8-aa22-36f31d033df9") + ) + (gr_arc + (start 115.07633 105.058959) + (mid 109.979544 106.521721) + (end 104.7 107.015) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d4dd0096-7fe5-41d5-a3d5-414250306a0a") + ) + (gr_arc + (start 150.4545 86.103252) + (mid 149.390203 84.609717) + (end 148.61 82.95) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d502c337-1b18-4620-bed8-eeba01c8ae72") + ) + (gr_arc + (start 184.320198 102.650858) + (mid 184.65171 103.297435) + (end 184.766001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d54dd627-84eb-4c6c-9bcc-1ce0982442b8") + ) + (gr_circle + (center 65.09 104.021001) + (end 65.09 103.145002) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d569af30-82c0-4c63-9197-18356ab69483") + ) + (gr_line + (start 177.580002 105.829999) + (end 177.590002 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d589f85c-58d8-4fbd-a30f-078292e30828") + ) + (gr_line + (start 246.070002 105.073315) + (end 246.080002 105.078315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d5a5e099-ea7c-451d-a51f-0e8eef8d2fce") + ) + (gr_line + (start 215.85 106.505) + (end 215.86 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d5b846e0-8fe8-498b-b046-6a4e2ef52469") + ) + (gr_circle + (center 104.7 104.014999) + (end 107.7 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "d5bb0d77-d839-4239-93bd-d162cc91d26d") + ) + (gr_line + (start 206.7 106.489999) + (end 206.71 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d5f2c047-05d4-43e7-862f-4d26bd27d7d3") + ) + (gr_line + (start 150.120002 106.429999) + (end 150.130002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d63f31e4-213e-4b57-a8b8-747949e0d62f") + ) + (gr_line + (start 137.850251 106.543345) + (end 137.860251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d64ece53-6797-4408-8046-eaf379c46d91") + ) + (gr_line + (start 167.690002 106.529999) + (end 167.700002 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d676a004-a215-4026-9ff7-3686b791c8e0") + ) + (gr_line + (start 60.26 104.966) + (end 60.27 104.971) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d6ead741-263c-4d70-a589-961733ea0ae8") + ) + (gr_line + (start 72.69 106.514999) + (end 72.7 106.519999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d71ee581-3be0-443b-8c4a-966be790e1f5") + ) + (gr_line + (start 205.97 104.579999) + (end 205.98 104.584999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d73500e0-c839-4555-a491-74ef77826193") + ) + (gr_arc + (start 233.876332 105.058958) + (mid 228.779546 106.52172) + (end 223.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d73890a1-7c96-4da3-b3d5-6fc2ed8c7052") + ) + (gr_arc + (start 91.930198 102.656859) + (mid 92.26171 103.303436) + (end 92.376001 104.021001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d75793f8-24e0-4590-be33-bd229c26df8e") + ) + (gr_arc + (start 198.358791 103.3546) + (mid 198.136015 104.046218) + (end 197.709427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d8a67d00-8e10-4f23-90d6-3b38b88e1d32") + ) + (gr_arc + (start 170.41197 106.99372) + (mid 169.558583 105.611599) + (end 169.260938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d8b6fa07-b7cb-48d2-9838-5f56ade21db4") + ) + (gr_line + (start 101.413559 103.330164) + (end 101.423559 103.335164) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "d8b9caf7-9230-4780-89c2-5997b74ca1f4") + ) + (gr_arc + (start 107.007498 102.104046) + (mid 106.633619 103.684786) + (end 105.714948 105.024401) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d8fc5016-c035-41b7-8324-a0c807a105ba") + ) + (gr_line + (start 180.544566 105.963486) + (end 180.554566 105.968486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "d9198180-fd9f-429e-bc82-1b52fd5bd7b7") + ) + (gr_arc + (start 75.47633 105.063958) + (mid 70.379544 106.52672) + (end 65.1 107.019999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d94b75ca-ba03-4b48-b3c8-5d9988eb10f3") + ) + (gr_arc + (start 196.094007 106.873232) + (mid 189.997417 106.979556) + (end 183.900002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "d95322a2-d526-4a28-a2ca-9d436f9581a3") + ) + (gr_line + (start 101.77 102.919999) + (end 101.78 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "d990e59f-7a15-4843-9bf4-aea1a28b736e") + ) + (gr_arc + (start 237.350402 105.283789) + (mid 236.658778 105.061024) + (end 236.070577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d999c239-0a2d-4eb6-95ab-f1b3c96ffc45") + ) + (gr_arc + (start 223.768029 101.037187) + (mid 224.621423 102.419306) + (end 224.919061 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "d9c3b69c-1167-4067-b862-b96aceee1ed6") + ) + (gr_arc + (start 91.069806 105.385143) + (mid 90.738288 104.738568) + (end 90.624003 104.021001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d9e14b38-cd51-440a-bb44-2b0169c23ede") + ) + (gr_arc + (start 196.659806 105.379142) + (mid 196.328288 104.732567) + (end 196.214003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "da2545e7-55da-4399-907d-4748c033e127") + ) + (gr_line + (start 75.17 105.594999) + (end 75.18 105.599999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dabc1623-ac86-404d-a8bb-565318ea5c49") + ) + (gr_line + (start 180.420002 103.969999) + (end 180.430002 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "daf0c575-8853-45e0-9f55-c06bd7a43938") + ) + (gr_arc + (start 181.076332 105.058958) + (mid 175.979546 106.52172) + (end 170.700002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "db38f510-24a1-46de-bc33-1369945798cf") + ) + (gr_line + (start 51.9 107.021) + (end 65.09 107.021) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "db52c597-d5fe-436c-8371-86a8ea8cc4ca") + ) + (gr_line + (start 205.28 105.999999) + (end 205.29 106.004999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "db8a20d4-a6ba-472c-b82b-a60714d22d9c") + ) + (gr_line + (start 158.21096 80.95) + (end 158.21096 77.95) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "dbace178-577b-479d-90e4-553ba0f54faa") + ) + (gr_line + (start 204.419206 105.577643) + (end 204.429206 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dbb86116-a88d-4f07-b065-6825f6a0db8e") + ) + (gr_rect + (start 90.89 90.11) + (end 94.09 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "dbec8286-490c-4377-bfe5-b79a7dc42669") + ) + (gr_line + (start 127.744566 105.969486) + (end 127.754566 105.974486) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dc24d927-5da7-45d4-8e48-dd17a64351f2") + ) + (gr_circle + (center 210.29 104.015) + (end 210.29 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "dce124b5-bb2d-480e-8c20-7427bf5942d7") + ) + (gr_line + (start 216.12 106.429999) + (end 216.13 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dd011c95-2a7a-4c44-8a3c-0ed40e487ff8") + ) + (gr_line + (start 195.340002 106.689999) + (end 195.350002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "dd203dac-ab6d-4a09-95a4-66a971f7bfd6") + ) + (gr_arc + (start 67.004303 106.321953) + (mid 65.423556 105.948089) + (end 64.083948 105.029403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "dd238a2e-4f59-4941-98fb-8844c7a8cd21") + ) + (gr_line + (start 203.98 105.829999) + (end 203.99 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dd2d365b-e40a-446e-800d-e63f8e42c40f") + ) + (gr_arc + (start 236.259806 105.379142) + (mid 235.928288 104.732567) + (end 235.814003 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "dd9d6150-de48-4473-bd34-588fbdce303d") + ) + (gr_line + (start 97.67 106.455) + (end 97.68 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ddbccd9b-e81e-4f4e-90d4-00341f2f32f0") + ) + (gr_line + (start 154.470002 103.049999) + (end 154.480002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "de288779-594b-4b3c-bc1e-108c83b2a22e") + ) + (gr_line + (start 154.720002 106.199999) + (end 154.730002 106.204999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "de6c5c8a-4471-4049-88d6-62bc55bf0c45") + ) + (gr_arc + (start 102.217609 105.707557) + (mid 96.903568 106.686929) + (end 91.51 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "deb8beb8-d2c5-49b3-aa18-61a23418b287") + ) + (gr_line + (start 98.39 105.829999) + (end 98.4 105.834999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "df65f5ee-8190-4f1b-8fe6-bc5023ef0b14") + ) + (gr_line + (start 73.28 106.004999) + (end 73.29 106.009999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "df9989c5-a233-47c2-9e50-3b8ff52ff8ba") + ) + (gr_arc + (start 146.204305 106.315952) + (mid 144.623558 105.942089) + (end 143.28395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "dfbfe232-d353-4202-88cc-3008f5a43e50") + ) + (gr_line + (start 86.670002 104.966) + (end 86.680002 104.971) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "dfd027ad-ca12-45bb-b39b-a8947d7099aa") + ) + (gr_arc + (start 107.678266 104.293485) + (mid 106.296138 105.146855) + (end 104.699292 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e00587e0-bc03-48c1-a5c8-6cfd81b95a99") + ) + (gr_line + (start 243.570002 105.823315) + (end 243.580002 105.828315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e01265bc-7dfa-452a-8e1e-7654c6a101f4") + ) + (gr_arc + (start 154.05329 84.715833) + (mid 153.194739 83.905641) + (end 152.491473 82.957518) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e0546ab0-fc1d-49d9-94b5-6ef1b9b5cfc4") + ) + (gr_arc + (start 155.250709 102.023372) + (mid 150.317362 105.708248) + (end 144.300002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e0a84689-0702-47fd-a664-7a9303a8410d") + ) + (gr_line + (start 124.060002 106.461) + (end 124.070002 106.466) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e0af878c-a6e4-4020-b6d3-22e98d8c2940") + ) + (gr_arc + (start 119.804303 106.315953) + (mid 118.223556 105.94209) + (end 116.883948 105.023403) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e0b333ba-e80a-483d-9ac8-0b1c15f03d15") + ) + (gr_arc + (start 62.607609 105.713558) + (mid 57.293568 106.69293) + (end 51.9 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e0e2968f-48c0-4020-9ad0-9f3af0ecd695") + ) + (gr_line + (start 210.3 107.014999) + (end 223.49 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e10c34e3-74a0-4ca4-b3b2-d3d1c04e6b3a") + ) + (gr_line + (start 61.62 103.976) + (end 61.63 103.981) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e1692fe9-9045-4b0c-a49e-3d0b0ff5e1cf") + ) + (gr_line + (start 100.33 105.859999) + (end 100.34 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e1759b2c-e832-4f84-a421-521a1faec724") + ) + (gr_line + (start 229.770002 106.229999) + (end 229.780002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e1aa399a-80bf-4796-8818-c3386ba20af1") + ) + (gr_line + (start 166.320002 105.859999) + (end 166.330002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e1aae9f9-3fb6-464c-88d3-f76cac1ff0f4") + ) + (gr_line + (start 218.59 106.529999) + (end 218.6 106.534999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e204438d-0d36-466f-be9a-9d6baf428ed4") + ) + (gr_arc + (start 62.139999 103.460999) + (mid 57.320845 106.10675) + (end 51.9 107.022551) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e2713506-e460-4ad7-975d-e9f1f754dd15") + ) + (gr_line + (start 234.940002 106.689999) + (end 234.950002 106.694999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e271ca83-76c4-4006-a203-8bea31488c59") + ) + (gr_line + (start 75.22 103.409999) + (end 75.23 103.414999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e39c41e5-87dd-4440-896f-04faa7440686") + ) + (gr_arc + (start 133.004305 106.321952) + (mid 131.423558 105.948089) + (end 130.08395 105.029402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e3a248a3-2bce-4726-95e9-1b8588846148") + ) + (gr_arc + (start 131.368031 101.043187) + (mid 132.221425 102.425306) + (end 132.519063 104.022161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e41331a4-f134-4ab1-9c1a-511f235d0e1a") + ) + (gr_line + (start 61.803559 103.336165) + (end 61.813559 103.341165) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e42cb4fe-1dd0-402e-86e3-e983d3da3daf") + ) + (gr_line + (start 180.430002 103.424999) + (end 180.440002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e480ff1b-35ba-4da8-b94f-bb8db4744acd") + ) + (gr_arc + (start 221.845388 106.539833) + (mid 216.077581 106.896157) + (end 210.3 107.014999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "e4edea82-5882-475a-98db-00de070f5c71") + ) + (gr_line + (start 164.250251 106.543345) + (end 164.260251 106.548345) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e5126896-87b9-4e6c-b77c-6cc97778ffe5") + ) + (gr_line + (start 154.030002 103.424999) + (end 154.040002 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e52b1d6e-f872-4533-a1b5-12b249405988") + ) + (gr_line + (start 204.69 106.509999) + (end 204.7 106.514999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e5cd15dd-484d-411d-a926-3dacc010e977") + ) + (gr_arc + (start 89.017611 105.713558) + (mid 83.70357 106.69293) + (end 78.310002 107.021) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e6b782eb-e8d3-4b76-9bb4-7449519824ea") + ) + (gr_circle + (center 197.090002 104.015) + (end 197.090002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "e73db4a1-5ac3-4e70-b865-eceb3b030a95") + ) + (gr_arc + (start 147.268268 104.293485) + (mid 145.88614 105.146855) + (end 144.289294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e766648f-6fcb-4c51-8f9b-797182733b10") + ) + (gr_arc + (start 141.340001 103.454998) + (mid 136.520847 106.100749) + (end 131.100002 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e78a1b51-3f78-46e7-83f5-45aba6d1cf13") + ) + (gr_line + (start 221.404335 106.379842) + (end 221.414335 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "e78e56a4-49c0-4e2e-954f-3269bf9567bb") + ) + (gr_arc + (start 104.421968 106.99372) + (mid 103.568581 105.611599) + (end 103.270936 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e7e8f0a4-6369-44df-ab20-a5561b08a407") + ) + (gr_line + (start 114.544564 105.963487) + (end 114.554564 105.968487) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e89e03c7-5fab-443c-84ba-ab697a9b3089") + ) + (gr_line + (start 246.534566 105.956802) + (end 246.544566 105.961802) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e8b8d284-40a1-4f6e-b9d2-cf624a7e43cc") + ) + (gr_arc + (start 248.884007 106.866548) + (mid 242.787417 106.972872) + (end 236.690002 107.008315) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e8cfa408-46ea-492f-a24b-a93fed7307ce") + ) + (gr_arc + (start 144.750748 82.986088) + (mid 144.483467 84.104649) + (end 143.975649 85.13651) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "e8dd7598-aa5e-47a7-9ec9-6b11d0f76bfb") + ) + (gr_line + (start 190.170002 106.229999) + (end 190.180002 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e975f872-f228-4160-ada9-8de8f8808bc3") + ) + (gr_arc + (start 209.6296 102.746211) + (mid 210.321217 102.96899) + (end 210.909425 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "e9973bce-5154-49f0-a2ae-385c90631799") + ) + (gr_line + (start 85.190002 105.836) + (end 85.200002 105.841) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "e9a5c85d-b48b-45f8-8df2-6b66fa423ee4") + ) + (gr_line + (start 90.070002 106.826) + (end 90.080002 106.831) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "ea5aa6ec-f271-43b6-8a9e-6a3e143d3367") + ) + (gr_arc + (start 67.397498 102.110047) + (mid 67.023619 103.690787) + (end 66.104948 105.030402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ea6ccd4b-ca07-4bf8-aea8-f1595f8d4128") + ) + (gr_arc + (start 128.850709 102.029372) + (mid 123.917362 105.714248) + (end 117.900002 107.020999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ea83221f-4cbd-4b7d-b2f1-ca7ff8ed3f2e") + ) + (gr_arc + (start 157.920198 102.650858) + (mid 158.25171 103.297435) + (end 158.366001 104.015) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ea97ac44-3f38-420a-af6b-cf85d0a8fe09") + ) + (gr_line + (start 88.030002 103.976) + (end 88.040002 103.981) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "eaeea32e-adfb-4b0e-89e0-562b4d73877e") + ) + (gr_line + (start 219.12 105.859999) + (end 219.13 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "eb4962dc-3ebb-4f29-8c13-c62784f636d8") + ) + (gr_line + (start 141.04096 75.95) + (end 156.21096 75.95) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "eb765f5f-cf6f-4354-b81a-bf42909d0e19") + ) + (gr_line + (start 88.154566 105.969487) + (end 88.164566 105.974487) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "eb82ba9d-a4e3-4b27-85e5-a82894000968") + ) + (gr_line + (start 139.920002 105.859999) + (end 139.930002 105.864999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ebbf8c4b-d531-4bb3-84eb-0698cfd2fe85") + ) + (gr_arc + (start 220.5 104.304998) + (mid 215.577793 106.330876) + (end 210.3 107.021683) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ebe324d8-cdd6-473f-8431-8b52343f672b") + ) + (gr_arc + (start 170.029602 102.746211) + (mid 170.721219 102.96899) + (end 171.309427 103.395575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ec2bb30d-c0d3-4d7f-a3c5-c68d54ac370d") + ) + (gr_line + (start 203.26 106.455) + (end 203.27 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ec418ac9-d760-44a0-85fd-57cd0db1291e") + ) + (gr_line + (start 152.160002 105.249999) + (end 152.170002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ec41aa38-3754-43ff-8bab-1c211fa48063") + ) + (gr_arc + (start 210.011968 106.99372) + (mid 209.158581 105.611599) + (end 208.860936 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ec62534c-e898-4b07-aca9-ab067c287de4") + ) + (gr_arc + (start 181.407611 105.707557) + (mid 176.09357 106.686929) + (end 170.700002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "eced0628-1973-46a0-9063-d476dd3c0a1e") + ) + (gr_line + (start 204.96 105.249999) + (end 204.97 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ed5dcb12-f229-485d-bff9-0070a863dc2d") + ) + (gr_line + (start 71.26 106.46) + (end 71.27 106.465) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "ed7c27b7-5209-4bc1-8338-de485d0178f3") + ) + (gr_arc + (start 102.460707 102.023372) + (mid 97.52736 105.708248) + (end 91.51 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ee8684d0-f163-4357-8bfc-e62911b22145") + ) + (gr_arc + (start 234.450709 102.023372) + (mid 229.517362 105.708248) + (end 223.500002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ee8b2027-b25e-494c-88ea-70e2ac6a8143") + ) + (gr_arc + (start 181.832192 106.200693) + (mid 176.280969 106.811151) + (end 170.700002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "eeb25232-bfbe-445c-b1ca-dc24d5065eb3") + ) + (gr_line + (start 246.650002 103.498315) + (end 246.660002 103.503315) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "eec05707-9253-426b-bc41-66be140547bd") + ) + (gr_arc + (start 200.068268 104.293485) + (mid 198.68614 105.146855) + (end 197.089294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ef008f20-1c84-42cb-abc9-ed3a8bc1c116") + ) + (gr_arc + (start 197.750402 105.283789) + (mid 197.058778 105.061024) + (end 196.470577 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ef1492df-0c9c-4765-a1cf-e726f43ec2c5") + ) + (gr_arc + (start 247.822192 106.194009) + (mid 242.270969 106.804467) + (end 236.690002 107.008315) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "efb88aa8-fa16-461c-834e-5dfb33614bfb") + ) + (gr_line + (start 247.110002 106.193315) + (end 247.120002 106.198315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f07093e0-06d1-48e4-9947-1150672b31ee") + ) + (gr_arc + (start 183.61197 106.99372) + (mid 182.758583 105.611599) + (end 182.460938 104.014746) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f09359c8-ac4f-46bd-b8df-ce7ce66d515f") + ) + (gr_line + (start 137.260002 106.455) + (end 137.270002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f0a0b0e2-8497-45ab-a2b6-3502c875a44c") + ) + (gr_line + (start 220.03 103.424999) + (end 220.04 103.429999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f0b2057e-7b1c-4e09-aca4-055a1f32287b") + ) + (gr_arc + (start 145.706761 82.950666) + (mid 145.419416 84.294105) + (end 144.839602 85.539582) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f0c295e0-29a3-456a-bbf6-9436aa2963f8") + ) + (gr_line + (start 140.480002 105.079999) + (end 140.490002 105.084999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f12c05d8-415d-4a18-9b60-8f3d053ff3b0") + ) + (gr_line + (start 58.17 106.236) + (end 58.18 106.241) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f12d4b04-92ac-465f-9104-48e36709345f") + ) + (gr_circle + (center 170.690002 104.015) + (end 170.690002 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f1338a7e-f577-4a1b-ad26-658734caaa16") + ) + (gr_arc + (start 117.611968 106.993721) + (mid 116.758581 105.6116) + (end 116.460936 104.014747) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f13a7166-be8d-49b9-bfe3-02a3a8213cc4") + ) + (gr_line + (start 129.470002 106.755999) + (end 129.480002 106.760999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f202b588-6609-46db-b46b-b9c53b2ab8a7") + ) + (gr_line + (start 203.37 106.229999) + (end 203.38 106.234999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f203ce64-a740-4985-81d6-87828f90b0fc") + ) + (gr_arc + (start 155.432192 106.200693) + (mid 149.880969 106.811151) + (end 144.300002 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f20a928d-a603-427b-8a7c-dd2ea43d65c5") + ) + (gr_line + (start 220.02 103.969999) + (end 220.03 103.974999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f2396fde-01e0-4321-a1bd-5539043b7698") + ) + (gr_line + (start 61.2 104.226) + (end 61.21 104.231) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f29257d5-80fc-47b7-ba2e-322f4df0746e") + ) + (gr_line + (start 244.550002 105.243315) + (end 244.560002 105.248315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f29e6dcd-aa0c-4a5d-ac79-d8167a458730") + ) + (gr_line + (start 190.930002 106.469999) + (end 190.940002 106.474999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f2b99338-1903-4d46-9148-6e54c70ae99a") + ) + (gr_line + (start 180.820002 103.404999) + (end 180.830002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f2c60aa9-53a6-4bb4-aab2-60f964d1f785") + ) + (gr_rect + (start 183.29 90.11) + (end 186.49 92.61) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f2fa6a1d-eb61-4820-b6b5-58f40bc7848e") + ) + (gr_circle + (center 157.490002 104.014999) + (end 160.490002 104.014999) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f30cdf4c-b018-4cdb-bde5-c68af988c48d") + ) + (gr_arc + (start 207.47633 105.058958) + (mid 202.379544 106.52172) + (end 197.1 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f33d889e-6a6d-4610-9ae7-54f8f00e0489") + ) + (gr_line + (start 65.1 107.019999) + (end 78.29 107.019999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "f36988fe-c14f-4c06-8cb4-9018225626a2") + ) + (gr_arc + (start 157.768031 101.037187) + (mid 158.621425 102.419306) + (end 158.919063 104.016161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f3951009-08d7-4ee9-ab34-b93a3bff64d1") + ) + (gr_line + (start 62.32 106.206) + (end 62.33 106.211) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f39e6cf0-b155-4758-9dac-5b6013758ed7") + ) + (gr_line + (start 127.860002 103.510999) + (end 127.870002 103.515999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f3b2f65c-7e6b-4478-a55b-2f64495d402e") + ) + (gr_arc + (start 101.749999 103.454998) + (mid 96.930845 106.100749) + (end 91.51 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f4256ac2-c803-408d-b134-0c247a9594b5") + ) + (gr_line + (start 233.620002 103.404999) + (end 233.630002 103.409999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f432ea1f-fc9a-43c8-b556-896d343ad2b1") + ) + (gr_arc + (start 77.021212 104.6804) + (mid 77.243969 103.988772) + (end 77.670575 103.400575) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "f47049c3-c27b-44fc-a727-76b38bb9398d") + ) + (gr_line + (start 202.65 106.505) + (end 202.66 106.51) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f528e222-7baa-4c93-8cde-85b955835e20") + ) + (gr_line + (start 178.019208 105.577643) + (end 178.029208 105.582643) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f5b937af-ef88-4cc5-8f6a-4b3a84708717") + ) + (gr_line + (start 115.804335 106.379843) + (end 115.814335 106.384843) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f6aafc48-d724-43a0-ae65-e90955afd752") + ) + (gr_line + (start 219.9 106.489999) + (end 219.91 106.494999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f751768f-d0c0-4127-aabd-216c5a80eb4e") + ) + (gr_arc + (start 220.511734 103.737422) + (mid 221.893847 102.884011) + (end 223.490708 102.58639) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f7de21b6-16bb-4df4-8ebb-081c69999b11") + ) + (gr_line + (start 229.320002 106.429999) + (end 229.330002 106.434999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f7ef668e-577b-434c-9532-409bad5023a0") + ) + (gr_line + (start 232.460002 106.479999) + (end 232.470002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f7f36e1e-90ea-4b69-9353-130a29333f00") + ) + (gr_arc + (start 78.568029 101.042187) + (mid 79.421423 102.424306) + (end 79.719061 104.021161) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f81520ea-34ab-4780-8019-9563601f5ec5") + ) + (gr_arc + (start 171.958791 103.3546) + (mid 171.736015 104.046218) + (end 171.309427 104.634425) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "f878cbb8-7f9d-4bc3-abd7-388619632e6c") + ) + (gr_circle + (center 223.49 104.015) + (end 223.49 102.580982) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f88926c8-2ad0-48f3-838f-8f1a38dc3051") + ) + (gr_arc + (start 181.985597 101.710852) + (mid 183.56634 102.084724) + (end 184.905952 103.003402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f8a43c04-4d94-4b8c-ab69-c97aab8b985f") + ) + (gr_line + (start 181.630002 106.569999) + (end 181.640002 106.574999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f8d89cb2-98b7-44b1-87f8-04899175f711") + ) + (gr_arc + (start 221.43219 106.200693) + (mid 215.880967 106.811151) + (end 210.3 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f928d901-8cc6-4c66-8332-bd042bdc5cce") + ) + (gr_line + (start 165.360002 105.249999) + (end 165.370002 105.254999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f96c0ae7-3053-491b-bb17-7f477ead8b4d") + ) + (gr_line + (start 208.204335 106.379842) + (end 208.214335 106.384842) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "f9834204-35e5-4108-acea-ca5eba8c5e99") + ) + (gr_line + (start 127.720002 104.815999) + (end 127.730002 104.820999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f9a63fa0-5b32-496e-8f36-49a9a549f6d5") + ) + (gr_line + (start 179.660002 106.479999) + (end 179.670002 106.484999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "f9bd04d5-788f-43d2-828f-f8c70dc2fe39") + ) + (gr_line + (start 242.960002 106.223315) + (end 242.970002 106.228315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fa28291a-dee5-4796-ab33-cf9e6901df12") + ) + (gr_line + (start 180.870002 103.049999) + (end 180.880002 103.054999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "faf3f587-a29c-4772-ba33-7b4e3e899133") + ) + (gr_line + (start 76.03 106.574999) + (end 76.04 106.579999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fb034e72-4a4c-4b75-8eaf-f54dd70e5195") + ) + (gr_line + (start 141.360002 102.919999) + (end 141.370002 102.924999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "fb9d6c12-cb73-4e66-8213-56157629971f") + ) + (gr_line + (start 244.870002 105.993315) + (end 244.880002 105.998315) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fbdfd8db-30c0-4ef7-9e56-d73a3b7a3910") + ) + (gr_arc + (start 106.064142 104.445196) + (mid 105.417564 104.776706) + (end 104.7 104.890999) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "fbf7f789-b410-413f-b8bd-6bf6f096e781") + ) + (gr_arc + (start 143.294007 106.873232) + (mid 137.197417 106.979556) + (end 131.100002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "fbfa3114-bfc9-4fde-b084-5a6568d5f573") + ) + (gr_arc + (start 63.725858 103.590806) + (mid 64.372429 103.259276) + (end 65.09 103.145002) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "fc034722-68dd-4a22-87ea-bdcc8a9a061c") + ) + (gr_arc + (start 159.404305 106.315952) + (mid 157.823558 105.942089) + (end 156.48395 105.023402) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "fc24e8ad-2374-416d-956d-30e9c038d0be") + ) + (gr_line + (start 208.67 106.749999) + (end 208.68 106.754999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "fc430457-7a85-451c-9ff2-444682d2cef6") + ) + (gr_arc + (start 221.250707 102.023372) + (mid 216.31736 105.708248) + (end 210.3 107.014999) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "fc936cc4-7f06-4019-9b8e-3c90b188430e") + ) + (gr_line + (start 190.060002 106.455) + (end 190.070002 106.46) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fd358944-f1de-4c99-a9c9-5d6894eac84e") + ) + (gr_line + (start 139.460002 104.959999) + (end 139.470002 104.964999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "fd498e51-6b83-49be-9f7b-85e36aa8bdd1") + ) + (gr_arc + (start 220.539999 103.454998) + (mid 215.720845 106.100749) + (end 210.3 107.01655) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "fd4ba37f-76f5-45c0-8c99-4fd30494b7c9") + ) + (gr_line + (start 236.690002 107.008315) + (end 249.880002 107.008315) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "fd5c4915-cd44-4fd1-a54e-a7dcf13ef986") + ) + (gr_line + (start 128.160002 102.925999) + (end 128.170002 102.930999) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "fe2f434f-c772-4516-9f40-43f506a81b30") + ) + (gr_circle + (center 223.49 104.015) + (end 223.49 103.139001) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "fe4f4914-cfde-41a0-a8f6-93cf4055dd05") + ) + (gr_arc + (start 149.952496 85.431083) + (mid 148.61516 86.271438) + (end 147.26255 85.455894) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "fea5bfa9-6978-421d-a894-57e3c412420c") + ) + (gr_line + (start 154.120002 104.809999) + (end 154.130002 104.814999) + (stroke + (width 1) + (type default) + ) + (layer "F.SilkS") + (uuid "feec5aff-c1b2-49e7-a487-2f6cb0645c69") + ) + (gr_arc + (start 182.894007 106.873232) + (mid 176.797417 106.979556) + (end 170.700002 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "ff5f7b84-09df-4ce9-ab8d-a5adf7427b0e") + ) + (gr_arc + (start 160.468268 104.293485) + (mid 159.08614 105.146855) + (end 157.489294 105.444517) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "ff6b8b50-fb51-4d2b-8d68-e01dcd05cf12") + ) + (gr_line + (start 91.51 107.014999) + (end 104.7 107.014999) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "ff802ed9-493b-486d-9cff-10d4f0fa6cab") + ) + (gr_line + (start 114.66 103.505) + (end 114.67 103.51) + (stroke + (width 0.3) + (type default) + ) + (layer "F.SilkS") + (uuid "ffcd75fe-645f-4a80-b9f1-5a7a79222acd") + ) + (gr_circle + (center 139.41 -542.41) + (end 1175.91 -542.41) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "0c7c1c6e-d0d1-49d3-b8d2-f83e23e5fe82") + ) + (gr_circle + (center 139.41 -30.41) + (end 663.91 -30.41) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "1eaa3545-359c-4e54-bee3-b2afe8593102") + ) + (gr_circle + (center 139.41 479.59) + (end 153.91 479.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "377384b8-61c9-41bd-84bf-ee24bd03065a") + ) + (gr_circle + (center 139.41 473.59) + (end 159.91 473.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "3f2e3637-9da8-4abf-9e92-07ee5151fec4") + ) + (gr_circle + (center 139.41 353.59) + (end 279.91 353.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "43da555b-1673-4d7f-884d-35b25fddc993") + ) + (gr_circle + (center 139.41 417.59) + (end 215.91 417.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "55b938c2-7042-4621-b1a5-b7448ee78a4a") + ) + (gr_circle + (center 139.41 465.59) + (end 167.91 465.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "a6b6431f-0c7d-4798-9951-9cdc6cefee35") + ) + (gr_circle + (center 139.41 477.59) + (end 155.91 477.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "c001ecb9-0c8d-473c-b6b2-a4730b918913") + ) + (gr_circle + (center 139.41 449.59) + (end 183.91 449.59) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "e3fc6a1d-79cb-40ab-b133-ddc932466886") + ) + (gr_line + (start 65.1 104.02) + (end 242.99 104.02) + (stroke + (width 0.15) + (type default) + ) + (layer "Cmts.User") + (uuid "38438b53-ef48-4f90-bf64-55d44d0f8cfa") + ) + (gr_arc + (start 140.643428 74.014381) + (mid 141.941121 73.14729) + (end 143.471855 72.842808) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1be4e80a-dc37-443b-afba-66198781e807") + ) + (gr_line + (start 57.99 105.36) + (end 57.990001 90.360001) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "41b310f8-6bde-4936-82bf-dea07fbad175") + ) + (gr_arc + (start 153.758146 72.842809) + (mid 155.28888 73.147291) + (end 156.586573 74.014382) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "434af075-7367-4a36-936e-dc2f0d8f2237") + ) + (gr_arc + (start 57.990001 90.360001) + (mid 58.575788 88.945787) + (end 59.990002 88.36) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "538daad7-cbd7-41ce-b41d-12a88f944a76") + ) + (gr_line + (start 172.589048 88.36) + (end 240.990003 88.360001) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "53b41472-5260-4f74-8a56-2bf799f14415") + ) + (gr_arc + (start 242.990002 105.360001) + (mid 242.404216 106.774215) + (end 240.990002 107.360001) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "57f278b2-ffbc-4de6-aef4-71ea92c56f14") + ) + (gr_arc + (start 127.469381 87.188427) + (mid 126.171689 88.055518) + (end 124.640956 88.36) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5f932456-3b8a-4fa2-af22-ce1ae98c4b5f") + ) + (gr_arc + (start 59.990002 107.36) + (mid 58.575789 106.774214) + (end 57.99 105.36) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f139690-2791-4f90-aba6-91a770cb48b2") + ) + (gr_line + (start 153.758146 72.842809) + (end 143.471855 72.842808) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "84aa843f-f59f-4afa-bb6c-17b33e864782") + ) + (gr_arc + (start 172.589048 88.36) + (mid 171.058314 88.055519) + (end 169.76062 87.188428) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9135135f-f746-4747-8ca1-b6022bc261b5") + ) + (gr_line + (start 240.990002 107.360001) + (end 59.990002 107.36) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a22c5db8-e5a1-414f-9bcc-dbcaed66c712") + ) + (gr_line + (start 59.990002 88.36) + (end 124.640956 88.36) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b57f62fa-a214-4d8e-8cff-4efbb256f241") + ) + (gr_line + (start 156.586573 74.014382) + (end 169.76062 87.188428) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d385afbb-5f03-4c88-8237-65c9ff857bda") + ) + (gr_arc + (start 240.990003 88.360001) + (mid 242.404215 88.945787) + (end 242.990002 90.359999) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d79f906c-526c-4488-baec-2ed35db64005") + ) + (gr_line + (start 127.469381 87.188427) + (end 140.643428 74.014381) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d85c1837-d272-4c73-a897-12a2ada08003") + ) + (gr_line + (start 242.990002 90.359999) + (end 242.990002 105.360001) + (stroke + (width 0.2) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d8899667-dc4c-4323-b8f1-51a41e9f728d") + ) + (gr_rect + (start 80.6 94.16) + (end 83.8 96.66) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "dc73317d-20a0-4c2f-a6bd-b39527c52939") + ) + (gr_text "03" + (at 105.69 91.44 0) + (layer "F.SilkS") + (uuid "0206f0e3-341b-4bdc-b73f-1e7b49b7a0bf") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "00" + (at 66.09 91.44 0) + (layer "F.SilkS") + (uuid "078230c9-2abc-4a50-83fe-03f30769be97") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "02" + (at 92.49 91.44 0) + (layer "F.SilkS") + (uuid "23230507-ca8e-4cbc-919d-51280edc1888") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "04" + (at 118.89 91.44 0) + (layer "F.SilkS") + (uuid "29f4b17d-3558-4a7f-a855-02b0b2498764") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "Made at FaSTTUBe 2024 by" + (at 148.552881 78.3625 0) + (layer "F.SilkS") + (uuid "5ec3c44a-aac8-4e51-b21f-fe3362ae4e69") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + (bold yes) + ) + ) + ) + (gr_text "09" + (at 184.89 91.44 0) + (layer "F.SilkS") + (uuid "6a99068f-90cf-4288-9e99-61487d8f7456") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "Hamza" + (at 148.402881 80.5625 0) + (layer "F.SilkS") + (uuid "6feb1b2e-24d0-4cb8-8321-534ca0c44be0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (gr_text "01" + (at 79.29 91.44 0) + (layer "F.SilkS") + (uuid "7755aed2-5b9d-46f8-8789-f20a81cfa23a") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "11" + (at 211.29 91.44 0) + (layer "F.SilkS") + (uuid "7f82e7c6-547b-4341-b514-d642bdcfbfac") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "08" + (at 171.69 91.44 0) + (layer "F.SilkS") + (uuid "8aa9e877-8d47-413d-b80f-53a487b7a442") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "07" + (at 158.49 91.44 0) + (layer "F.SilkS") + (uuid "9845ad31-ff21-4d55-a21a-7d681316ab8f") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "06" + (at 145.29 91.44 0) + (layer "F.SilkS") + (uuid "9d8b3dc8-1ed4-4a60-b3d6-89352bd8c662") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "12" + (at 224.49 91.44 0) + (layer "F.SilkS") + (uuid "9d9f1b89-c5c9-4581-846c-5e5834f3f70f") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "05" + (at 132.09 91.44 0) + (layer "F.SilkS") + (uuid "c602ba56-9de5-4edc-a7d0-034d480fbde8") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "10" + (at 198.09 91.44 0) + (layer "F.SilkS") + (uuid "cca52421-733d-483c-bf9b-2ee351beb777") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (gr_text "00" + (at 82.2 95.49 0) + (layer "F.SilkS") + (uuid "e63e0513-ca33-42ba-8c34-f291cb852b63") + (effects + (font + (size 2 1.8) + (thickness 0.3) + (bold yes) + ) + ) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "068a510c-9f5c-462b-9f4e-15ccf8576a8a") + (pts + (xy 105.689999 90.845) (xy 92.49 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 99.089999 79.095 0) + (layer "Cmts.User") + (uuid "068a510c-9f5c-462b-9f4e-15ccf8576a8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "07e3fd61-43e3-4049-8cb3-2ab0ebf9baa8") + (pts + (xy 59.990002 88.36) (xy 59.990002 107.36) + ) + (height 19.570002) + (gr_text "19.0000 mm" + (locked yes) + (at 39.27 97.86 90) + (layer "Cmts.User") + (uuid "07e3fd61-43e3-4049-8cb3-2ab0ebf9baa8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "1e738a9f-ceda-437b-b122-bf4db9f22c3f") + (pts + (xy 170.69 104.015) (xy 183.89 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 177.289999 113.465001 359.9999913) + (layer "Cmts.User") + (uuid "1e738a9f-ceda-437b-b122-bf4db9f22c3f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "3547d7ee-ec16-4670-8cc4-ba3128a5f12d") + (pts + (xy 117.89 104.015) (xy 131.09 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 124.489999 113.465001 359.9999913) + (layer "Cmts.User") + (uuid "3547d7ee-ec16-4670-8cc4-ba3128a5f12d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "3ea60687-df0c-423b-a540-877313e19b63") + (pts + (xy 224.49 90.845) (xy 211.29 90.845001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 217.889999 79.095001 8.681178713e-06) + (layer "Cmts.User") + (uuid "3ea60687-df0c-423b-a540-877313e19b63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "460925c8-e5e6-4ccb-a314-f226a17d7298") + (pts + (xy 65.09 104.015) (xy 57.99 104.015) + ) + (height -15.145) + (gr_text "7.1000 mm" + (locked yes) + (at 61.54 117.36 0) + (layer "Cmts.User") + (uuid "460925c8-e5e6-4ccb-a314-f226a17d7298") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.2) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "4c5029ae-372f-4034-a99a-d22205ba70c8") + (pts + (xy 210.29 104.015001) (xy 223.490001 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 216.890001 113.465001 0) + (layer "Cmts.User") + (uuid "4c5029ae-372f-4034-a99a-d22205ba70c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "591a2710-5c54-4b8b-9b93-963b220852bc") + (pts + (xy 171.69 90.845) (xy 158.49 90.845001) + ) + (height 10.600075) + (gr_text "13.2000 mm" + (locked yes) + (at 165.089999 79.094926 8.681178713e-06) + (layer "Cmts.User") + (uuid "591a2710-5c54-4b8b-9b93-963b220852bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "616d8e98-32a5-4225-8d4a-cda0e3255fc4") + (pts + (xy 79.289999 90.845) (xy 66.09 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 72.689999 79.095 0) + (layer "Cmts.User") + (uuid "616d8e98-32a5-4225-8d4a-cda0e3255fc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "6f18ca94-8a9a-49e3-8d2e-80cb259ac1e7") + (pts + (xy 92.49 90.845) (xy 79.289999 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 85.889999 79.095 0) + (layer "Cmts.User") + (uuid "6f18ca94-8a9a-49e3-8d2e-80cb259ac1e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "702f7200-af9a-4af3-89b7-d6d172b17470") + (pts + (xy 66.09 91.36) (xy 66.09 88.36) + ) + (height -14.79) + (gr_text "3.0000 mm" + (locked yes) + (at 50.15 89.86 90) + (layer "Cmts.User") + (uuid "702f7200-af9a-4af3-89b7-d6d172b17470") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "7153e950-2176-48a0-b1af-d38c011ad2b3") + (pts + (xy 91.49 104.015) (xy 104.69 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 98.089999 113.465001 359.9999913) + (layer "Cmts.User") + (uuid "7153e950-2176-48a0-b1af-d38c011ad2b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "73a0be0d-1e52-4df0-ad8b-03dd85a5f485") + (pts + (xy 132.09 90.845001) (xy 118.89 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 125.490001 79.095 -8.68117877e-06) + (layer "Cmts.User") + (uuid "73a0be0d-1e52-4df0-ad8b-03dd85a5f485") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "74863268-1a07-45cf-a30f-bce7a53dac4c") + (pts + (xy 65.09 104.015) (xy 78.29 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 71.689999 113.465001 359.9999913) + (layer "Cmts.User") + (uuid "74863268-1a07-45cf-a30f-bce7a53dac4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "78785793-626b-4b06-81e7-3a5f1ba7b98c") + (pts + (xy 118.89 90.845) (xy 105.689999 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 112.289999 79.095 0) + (layer "Cmts.User") + (uuid "78785793-626b-4b06-81e7-3a5f1ba7b98c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "83c6f240-ef38-45e0-97ca-035919dc3a0f") + (pts + (xy 198.09 90.845) (xy 184.89 90.845001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 191.489999 79.095001 8.681178713e-06) + (layer "Cmts.User") + (uuid "83c6f240-ef38-45e0-97ca-035919dc3a0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "8f9925d1-40a4-4442-8b0f-1426293d0364") + (pts + (xy 104.69 104.015001) (xy 117.89 104.015) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 111.290001 113.465 8.681178713e-06) + (layer "Cmts.User") + (uuid "8f9925d1-40a4-4442-8b0f-1426293d0364") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "978c1c88-f429-435a-9531-d4e543b1b004") + (pts + (xy 223.490001 104.015001) (xy 236.69 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 230.090001 113.465001 0) + (layer "Cmts.User") + (uuid "978c1c88-f429-435a-9531-d4e543b1b004") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "a0501932-0f71-4c42-b663-098ca608d2e7") + (pts + (xy 66.089998 90.845001) (xy 57.99 90.845001) + ) + (height 10.6) + (gr_text "8.1000 mm" + (locked yes) + (at 62.039999 79.095001 0) + (layer "Cmts.User") + (uuid "a0501932-0f71-4c42-b663-098ca608d2e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "b025ec05-09d8-4af0-95d0-32e5efefa1d5") + (pts + (xy 66.09 91.36) (xy 66.09 104.02) + ) + (height 13.08) + (gr_text "12.6600 mm" + (at 51.86 97.69 90) + (layer "Cmts.User") + (uuid "b025ec05-09d8-4af0-95d0-32e5efefa1d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "b23440d3-2a27-4359-967c-ee4a1af183ab") + (pts + (xy 237.69 90.845001) (xy 242.990002 90.845001) + ) + (height -10.585001) + (gr_text "5.3000 mm" + (at 240.340001 79.11 0) + (layer "Cmts.User") + (uuid "b23440d3-2a27-4359-967c-ee4a1af183ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "c2f80ba0-5159-431c-b457-103023ebed96") + (pts + (xy 183.89 104.015001) (xy 197.090001 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 190.490001 113.465001 0) + (layer "Cmts.User") + (uuid "c2f80ba0-5159-431c-b457-103023ebed96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "cb67a00b-f52f-4d95-83fc-9bf18d643e95") + (pts + (xy 211.29 90.845001) (xy 198.09 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 204.690001 79.095 -8.68117877e-06) + (layer "Cmts.User") + (uuid "cb67a00b-f52f-4d95-83fc-9bf18d643e95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "cd42987d-ea43-48c1-b7b2-6c7f08ac0b08") + (pts + (xy 78.29 104.015001) (xy 91.49 104.015) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 84.890001 113.465 8.681178713e-06) + (layer "Cmts.User") + (uuid "cd42987d-ea43-48c1-b7b2-6c7f08ac0b08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "db62dc42-e461-4eec-a527-177c09fb536d") + (pts + (xy 59.990002 88.36) (xy 59.990002 104.02) + ) + (height 13.010002) + (gr_text "15.6600 mm" + (at 45.83 96.19 90) + (layer "Cmts.User") + (uuid "db62dc42-e461-4eec-a527-177c09fb536d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "e1802c52-b11b-4877-a0d0-a10ab7ba98d0") + (pts + (xy 197.090001 104.015001) (xy 210.29 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 203.690001 113.465001 0) + (layer "Cmts.User") + (uuid "e1802c52-b11b-4877-a0d0-a10ab7ba98d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "e8c856cc-efc5-409b-aa9e-e4cf8e4b8c50") + (pts + (xy 144.29 104.015) (xy 157.49 104.015001) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 150.889999 113.465001 359.9999913) + (layer "Cmts.User") + (uuid "e8c856cc-efc5-409b-aa9e-e4cf8e4b8c50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "f30fabe6-7442-42ce-88f3-e7db35fa27e4") + (pts + (xy 184.89 90.845001) (xy 171.69 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 178.290001 79.095 -8.68117877e-06) + (layer "Cmts.User") + (uuid "f30fabe6-7442-42ce-88f3-e7db35fa27e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "f3b4b3b8-02f0-4234-8a70-c01e47055393") + (pts + (xy 157.49 104.015001) (xy 170.69 104.015) + ) + (height 10.6) + (gr_text "13.2000 mm" + (locked yes) + (at 164.090001 113.465 8.681178713e-06) + (layer "Cmts.User") + (uuid "f3b4b3b8-02f0-4234-8a70-c01e47055393") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (layer "Cmts.User") + (uuid "f4242d4f-7eb5-4f97-a756-c78bd9076eca") + (pts + (xy 237.69 90.845001) (xy 224.49 90.845) + ) + (height 10.6) + (gr_text "13.2000 mm" + (at 231.090001 79.095 -8.68117877e-06) + (layer "Cmts.User") + (uuid "f4242d4f-7eb5-4f97-a756-c78bd9076eca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (dimension + (type aligned) + (locked yes) + (layer "Cmts.User") + (uuid "f552a674-95eb-4964-903c-7b7d0280ea45") + (pts + (xy 131.09 104.015001) (xy 144.29 104.015) + ) + (height 10.600075) + (gr_text "13.2000 mm" + (locked yes) + (at 137.690001 113.465075 8.681178713e-06) + (layer "Cmts.User") + (uuid "f552a674-95eb-4964-903c-7b7d0280ea45") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (extension_height 0.58642) + (extension_offset 0.5) keep_text_aligned) + ) + (segment + (start 90.84 89.81) + (end 92.49 91.46) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "04f606f2-0556-4e3f-ad94-e449a12bffb5") + ) + (segment + (start 221.29 92.135) + (end 224.215 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "0a4ab8a3-56d8-4e1b-b0a3-3f13d465f2da") + ) + (segment + (start 211.015 92.135) + (end 211.29 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "0fda575b-3f8f-471f-ae84-bdf65fc71a41") + ) + (segment + (start 62.89 92.135) + (end 65.815 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "1242d22b-9be3-40ba-b2d1-5a3c25d94305") + ) + (segment + (start 144.315 92.835) + (end 145.29 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "15b1b00f-d4ab-4f0e-94b6-48b4ab72a5b9") + ) + (segment + (start 117.87 89.84) + (end 118.89 90.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "23194f98-78be-486b-9b09-b73247155c2f") + ) + (segment + (start 142.09 92.11) + (end 142.815 92.835) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "40dae90c-7512-478d-ac21-4d89a06cc3f3") + ) + (segment + (start 79.29 91.86) + (end 78.787348 92.362652) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "42f5c559-caa5-4610-bb62-eec5389bd746") + ) + (segment + (start 131.595 92.355) + (end 132.09 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "48857130-30ce-4a92-8019-13fbb15c5a60") + ) + (segment + (start 88.805948 89.81) + (end 90.84 89.81) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "4f0d3e90-f1c5-4e88-8053-3a346044a808") + ) + (segment + (start 129.11 92.355) + (end 131.595 92.355) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "4fa3a1b2-92ae-49c8-98aa-115ef3affa72") + ) + (segment + (start 155.517652 92.362652) + (end 157.987348 92.362652) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "56b90db5-6b7d-40fd-a955-9307453f512d") + ) + (segment + (start 88.49 91.335) + (end 88.49 90.125948) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "5987ecd6-c93e-473f-8081-41e470b03883") + ) + (segment + (start 102.12 92.225) + (end 105.325 92.225) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "5cac0cf8-8aa9-44e4-aedc-b7e98d258daf") + ) + (segment + (start 128.89 92.135) + (end 129.11 92.355) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "6bc5eb7d-fe57-49cb-8d73-15f52ae62045") + ) + (segment + (start 105.325 92.225) + (end 105.69 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "7237d9c5-c423-4277-b679-38d106c1360d") + ) + (segment + (start 142.815 92.835) + (end 144.315 92.835) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "78026f5c-ba31-4685-a3f1-410f4cd43123") + ) + (segment + (start 181.69 92.135) + (end 184.615 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "7f726fed-f89b-457c-ba7a-306944b26645") + ) + (segment + (start 157.987348 92.362652) + (end 158.49 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "831b3da4-e5cd-4b94-9134-8773174f08f7") + ) + (segment + (start 89.29 92.135) + (end 88.49 91.335) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "88880866-e65a-476f-90e0-2f857aa67c7e") + ) + (segment + (start 115.205948 89.84) + (end 117.87 89.84) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "91568a7c-db5b-4b17-a1a5-867509610a9e") + ) + (segment + (start 76.317652 92.362652) + (end 76.09 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "958d89f1-7134-4bed-baf7-b183679e785a") + ) + (segment + (start 102.06 92.165) + (end 102.12 92.225) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a13ca525-90c5-4e35-b0c3-88d4bd246698") + ) + (segment + (start 114.88 90.165948) + (end 115.205948 89.84) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a1ade21b-5ea2-44e9-9181-a84fad3686d7") + ) + (segment + (start 118.89 90.86) + (end 118.89 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "a56c2a01-86e2-4f68-ad22-3f6d7c42903e") + ) + (segment + (start 115.69 92.135) + (end 114.88 91.325) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "adc8fb06-6567-439e-ab81-9ac4d4a02425") + ) + (segment + (start 171.415 92.135) + (end 171.69 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "b218199e-0289-454c-bb87-aceea1c67a12") + ) + (segment + (start 78.787348 92.362652) + (end 76.317652 92.362652) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "c6f4aed9-6e7f-400b-bd19-f39d19134f95") + ) + (segment + (start 88.49 90.125948) + (end 88.805948 89.81) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "cf291d9b-2d58-4c77-82c5-cdd29d5f8c55") + ) + (segment + (start 114.88 91.325) + (end 114.88 90.165948) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d5e418c7-e7d4-4b1c-a630-b05123772cd4") + ) + (segment + (start 92.49 91.46) + (end 92.49 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "d64a079d-6532-45ed-ae35-9143ebfe79bd") + ) + (segment + (start 155.29 92.135) + (end 155.517652 92.362652) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e71e24ae-6719-4d04-b8fd-3daa4377075f") + ) + (segment + (start 224.215 92.135) + (end 224.49 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "e9322a8e-e684-4296-9c16-d38dcc63dc48") + ) + (segment + (start 194.89 92.135) + (end 197.815 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "ee048cb7-46b7-4d62-9183-d873db202989") + ) + (segment + (start 168.49 92.135) + (end 171.415 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "ef705bbe-09aa-4336-a502-b570fb05e5a5") + ) + (segment + (start 184.615 92.135) + (end 184.89 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "f25b62f3-7307-4dca-9b28-1fe52ab171d3") + ) + (segment + (start 197.815 92.135) + (end 198.09 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "f6ae5fbd-877e-49d1-8136-1e6d06b070f8") + ) + (segment + (start 208.09 92.135) + (end 211.015 92.135) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "fb40138b-2ccf-4c16-817c-4fedf73735c9") + ) + (segment + (start 65.815 92.135) + (end 66.09 91.86) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "feed762d-9d7e-4113-a62b-6601587c7987") + ) + (segment + (start 223.54 91.11) + (end 223.54 91.61) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "04722d99-d1d9-40be-b9d1-a308155f5f40") + ) + (segment + (start 211.04 92.11) + (end 211.29 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "08af4267-58a1-4967-8cdd-37c9f794c4ca") + ) + (segment + (start 198.34 92.11) + (end 198.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "1479073b-d4df-449a-a4bb-8f3fc3f3e1ba") + ) + (segment + (start 159.44 92.11) + (end 158.74 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "167ca6a1-9fe7-46c3-a77c-4d1ff35b66b9") + ) + (segment + (start 66.34 92.11) + (end 66.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "17c4cd94-4e60-456b-a67f-6b303adba7b5") + ) + (segment + (start 170.74 91.61) + (end 171.44 91.61) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "1a9f61d8-f99b-4dc5-80ab-2548f8e838e4") + ) + (segment + (start 171.94 92.11) + (end 171.69 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "207611d1-e95b-42c9-a71d-1b2e46fa444a") + ) + (segment + (start 210.34 92.11) + (end 211.04 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "22678c9f-0903-49c9-956b-9c93133ed79f") + ) + (segment + (start 132.34 92.11) + (end 132.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "26090f11-b05c-4b43-b712-7a44d33ee8d0") + ) + (segment + (start 183.94 91.61) + (end 183.94 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "3123fc66-c2a3-4337-be7e-547c89d240df") + ) + (segment + (start 153.3 78.545) + (end 151.675 78.545) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "36c6b338-4924-48e0-877d-30400ccd481b") + ) + (segment + (start 80.24 92.11) + (end 79.54 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "3df40fba-9682-4024-8544-c9b8b5da8bd2") + ) + (segment + (start 105.94 92.11) + (end 105.69 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "3e0900f3-fbb2-4cfc-8ccd-2b4c47490d90") + ) + (segment + (start 67.04 92.11) + (end 66.34 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "4274d5e9-aa0e-4701-9998-31e4f0b33134") + ) + (segment + (start 119.14 92.11) + (end 118.89 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "4320d5ef-1729-438a-a03e-bdb4d2f417a0") + ) + (segment + (start 65.14 92.11) + (end 65.84 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "48c6a28c-44a8-4e60-9e7e-c83e8618cd41") + ) + (segment + (start 105.44 92.11) + (end 105.69 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "48e54c5b-59e6-4d52-9651-a54abf9ee9ed") + ) + (segment + (start 145.54 92.11) + (end 145.29 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "4acd0425-f1ab-4a3a-b565-542336d157c9") + ) + (segment + (start 93.44 92.11) + (end 92.74 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "4cde56ba-a737-4815-aefa-475b027b85bb") + ) + (segment + (start 224.24 91.61) + (end 224.49 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "4f97326d-6142-4c1b-9fc8-453dca3b2ca6") + ) + (segment + (start 158.74 92.11) + (end 158.49 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "563e96c4-a71d-4222-b093-a85cb5e56d7f") + ) + (segment + (start 78.34 91.61) + (end 78.34 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "5d8ab43f-cf10-4697-b52f-a3b5c2b7de13") + ) + (segment + (start 225.44 92.11) + (end 224.74 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "5ea20790-de6b-4a71-bfbe-ffa9a5bd9533") + ) + (segment + (start 117.94 91.61) + (end 118.64 91.61) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "60ee1331-3412-427f-932e-e33dbf48992c") + ) + (segment + (start 131.14 91.61) + (end 131.84 91.61) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "6d73853f-65fb-47f3-a733-543618069341") + ) + (segment + (start 185.14 92.11) + (end 184.89 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "72727f3f-1a9d-404b-b5d6-9b853886ef55") + ) + (segment + (start 199.04 92.11) + (end 198.34 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "75d325a4-b755-47a9-a534-0d41e7fc2140") + ) + (segment + (start 197.14 92.11) + (end 197.84 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "790fdb3c-78f4-47f4-bcd1-9d3d09b9e5f4") + ) + (segment + (start 78.34 92.11) + (end 79.04 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "7a4d7989-066f-44b8-8e7d-99071566ecbe") + ) + (segment + (start 146.24 92.11) + (end 145.54 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "7fd124d1-9997-462a-bed9-dd3867538f50") + ) + (segment + (start 224.74 92.11) + (end 224.49 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "820b9f92-e9e4-4670-982c-a0a57fb69a07") + ) + (segment + (start 133.04 92.11) + (end 132.34 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "85f0adb3-944c-4049-8792-8a5238eefc3a") + ) + (segment + (start 223.54 91.61) + (end 224.24 91.61) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "8cd24ff3-d162-4753-a4f5-bc1981aa8302") + ) + (segment + (start 119.84 92.11) + (end 119.14 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "91c3f056-56a0-4620-9d74-b44b24d602c3") + ) + (segment + (start 91.54 92.11) + (end 92.24 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "92f109bb-5b22-4d1c-baad-039f9685cffc") + ) + (segment + (start 172.64 92.11) + (end 171.94 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "9370316d-7e76-44e8-898b-ea0dd2123723") + ) + (segment + (start 197.14 91.11) + (end 197.84 91.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "98b9a5c9-922c-4582-8859-f2c03332c1b3") + ) + (segment + (start 92.24 92.11) + (end 92.49 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "9fdb7f85-6b2e-49a2-aea7-c809d9ef96ba") + ) + (segment + (start 171.44 91.61) + (end 171.69 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "a95a4c81-cdf4-45f9-9c13-45ca24be0724") + ) + (segment + (start 184.64 92.11) + (end 184.89 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "b059a822-38f5-46a7-8732-cfa0d44b7064") + ) + (segment + (start 185.84 92.11) + (end 185.14 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "b23f4713-6ef2-45ef-ae96-d2e50dabb3df") + ) + (segment + (start 211.54 92.11) + (end 211.29 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "b8af843e-716b-4edc-baea-59150fff1d41") + ) + (segment + (start 170.74 92.11) + (end 171.44 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "bb2b6124-b269-4ccc-a1e5-c666ab28c4c0") + ) + (segment + (start 106.64 92.11) + (end 105.94 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "bc4ea641-1bd9-463b-a62b-d48047bf9944") + ) + (segment + (start 104.74 92.11) + (end 105.44 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "be8bc9ad-a857-451e-9f32-f9461d52e596") + ) + (segment + (start 65.14 91.61) + (end 65.14 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "c19441d5-cf76-4d39-ae68-a5bd5c0ae07d") + ) + (segment + (start 79.04 92.11) + (end 79.29 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "c2013938-0193-47d9-89de-88beccc0be94") + ) + (segment + (start 92.74 92.11) + (end 92.49 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "c209dd9c-0961-4133-9025-696a6e82b533") + ) + (segment + (start 65.84 92.11) + (end 66.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "c40d2976-fea8-46eb-bc0a-799fef3757ab") + ) + (segment + (start 183.94 92.11) + (end 184.64 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "d42d83e3-6db1-4cd7-8106-97db9873711a") + ) + (segment + (start 212.24 92.11) + (end 211.54 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "dfded127-8f8c-4279-b202-6c4e6a16474d") + ) + (segment + (start 131.84 91.61) + (end 132.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "e1969f9d-1537-43ff-8f97-6fafa7a2874a") + ) + (segment + (start 118.64 91.61) + (end 118.89 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "e4104f45-1720-4e00-b7ec-d746759e9028") + ) + (segment + (start 197.84 92.11) + (end 198.09 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "e77d9218-012d-4f6e-8c0a-313631aed2b9") + ) + (segment + (start 171.44 92.11) + (end 171.69 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "f1846f90-d7a1-4927-9d74-26b0e79e8ccf") + ) + (segment + (start 197.84 91.11) + (end 198.09 91.36) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "f2b69ca2-c216-4abb-b6bb-a4ffef3dabdc") + ) + (segment + (start 170.74 91.11) + (end 170.74 92.11) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "fc3008ed-cbfd-4276-b873-f06afd586249") + ) + (segment + (start 79.54 92.11) + (end 79.29 91.86) + (width 0.25) + (layer "B.Cu") + (net 1) + (uuid "fdc1f174-2e92-414e-8f3a-3e17406317e5") + ) + (segment + (start 167.4 88.39) + (end 169.75 88.39) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "2be092e7-b93a-4b09-88f4-6b559a03fc10") + ) + (segment + (start 165.95 89.84) + (end 167.4 88.39) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "35952c74-e352-4737-adbd-d93e060e486e") + ) + (segment + (start 153.81 74.11) + (end 153.31 73.61) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "43d1f41c-e097-4d00-b5e4-009cd57ce771") + ) + (segment + (start 142.78 73.61) + (end 142.43 73.96) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "4a2cab06-74b2-4e8f-98ea-8d5eaff076a6") + ) + (segment + (start 156.825 75.465) + (end 155.47 74.11) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "8d349ac9-26b9-4430-b542-1ea95329ab4d") + ) + (segment + (start 125.989998 89.84) + (end 127.764999 88.064999) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "93062d4c-c612-446c-a347-87a8c01bec4f") + ) + (segment + (start 155.47 74.11) + (end 153.81 74.11) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "a7434dd7-4eb6-44aa-aa59-9dfec31a51ac") + ) + (segment + (start 73.76 92.31) + (end 73.76 94.19) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "ba08d0b0-f1d7-42f3-85a8-eb7fd2d4fff7") + ) + (segment + (start 153.31 73.61) + (end 142.78 73.61) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "d771b4c0-8660-47c4-aa26-597fa146876d") + ) + (segment + (start 125.989998 89.84) + (end 125.989996 89.839998) + (width 0.25) + (layer "F.Cu") + (net 3) + (uuid "df7da010-5948-444f-a669-95dbf3be5d41") + ) + (via + (at 73.76 92.31) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "3a396151-a736-43e3-a7a9-48da0e9c6da4") + ) + (via + (at 142.43 73.96) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "3f092b38-4b6d-4fe4-94cd-655a1ff2163c") + ) + (via + (at 169.75 88.39) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "59a6760b-c275-4d70-8f7a-b98ebf2d759b") + ) + (via + (at 165.95 89.84) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "7c08adae-809c-4c9b-8957-08721522d373") + ) + (via + (at 127.764999 88.064999) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "afb54ae3-8c24-4efa-84d7-de60ad23fe3b") + ) + (via + (at 125.989998 89.84) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "cc86f32b-3fb3-4e9a-b9bc-1dfe4484e7c8") + ) + (via + (at 156.825 75.465) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "e6cee0ab-b2fd-4ae1-b1f5-39ad15b0d123") + ) + (segment + (start 93.65 89.84) + (end 89.03 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "008af30d-10c3-4d25-bc28-c0663b501e30") + ) + (segment + (start 150.605 73.95) + (end 150.605 74.51) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "078832cf-372b-4ee6-b554-f3a4a16af270") + ) + (segment + (start 115.6 89.84) + (end 115.06 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "0a33902c-b6b7-4bfa-8c4d-ef53d731c1d0") + ) + (segment + (start 199.28 89.84) + (end 199.81 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "0b231342-4891-4c7f-9f17-f7f0ea5aa88e") + ) + (segment + (start 224.87 89.84) + (end 213.01 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "13dd3004-cb7d-4c05-a4e4-866a1a178aba") + ) + (segment + (start 106.81 89.84) + (end 93.65 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "155fc54a-b2e2-4f6e-a483-a3351ac0c555") + ) + (segment + (start 212.41 89.84) + (end 213.01 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "21c77658-1ab4-41cc-a045-d6781a19aa25") + ) + (segment + (start 142.525 90.135) + (end 142.82 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "22cd8c1f-4090-417e-acf1-5811a8c108b9") + ) + (segment + (start 142.949695 91.335) + (end 142.525 90.910305) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "26c305c6-3a0f-4002-8204-5ea424cac08e") + ) + (segment + (start 132.47 89.84) + (end 142.23 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "27594586-3781-489f-a21b-47172b75b52d") + ) + (segment + (start 117.385305 91.11) + (end 117.160305 91.335) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "28104cfd-2f3d-44c7-9121-5a4ba1e26051") + ) + (segment + (start 120.99 89.84) + (end 120.61 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "2931afc7-00ce-4172-8010-56e632d67a71") + ) + (segment + (start 80.72 90.12) + (end 80.73 90.12) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "2a00f7e8-1156-414e-be2f-c0713c6edf91") + ) + (segment + (start 107.11 90.14) + (end 106.81 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "2e304cef-88b7-4286-ade3-ec1013129892") + ) + (segment + (start 80.73 90.12) + (end 80.24 90.61) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "2e9829d6-75b0-4f9c-814f-03db6da6d557") + ) + (segment + (start 117.160305 91.335) + (end 116.555 91.335) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "3604f7a1-319e-413f-ab35-3a477b63b3ac") + ) + (segment + (start 73.76 92.31) + (end 76.23 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "37bba8e6-be63-4ba1-8699-023fdcce5e16") + ) + (segment + (start 115.06 89.84) + (end 106.81 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "3d1282ae-64b5-4247-9c21-49b4723059a1") + ) + (segment + (start 169.75 88.39) + (end 156.825 75.465) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "4380f104-6bca-4f66-9793-bbb4debf04d6") + ) + (segment + (start 150.61 74.895) + (end 150.61 73.945) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "47ef2942-e4cf-411c-b4bb-cdb98faf47e6") + ) + (segment + (start 186.335 90.115) + (end 186.61 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "49236150-1200-4cbe-a377-47ed5102c55e") + ) + (segment + (start 115.33 90.11) + (end 115.6 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "4967008a-c9fb-4fd0-b851-fcafc2e8f4c1") + ) + (segment + (start 133.04 90.41) + (end 133.04 90.61) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "4d33c634-73ee-40be-93df-bd480a930228") + ) + (segment + (start 143.550305 91.335) + (end 142.949695 91.335) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "5168ffe4-2913-4de5-8daa-cac4f6e7530b") + ) + (segment + (start 106.64 90.61) + (end 107.11 90.14) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "5601b2ba-7c63-4489-b6dc-0515557c47ed") + ) + (segment + (start 186.06 89.84) + (end 186.61 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "580d4f27-d76c-46e0-bc89-10c440d0e9e6") + ) + (segment + (start 199.545 90.105) + (end 199.28 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "595ad300-c2d3-438a-9ef7-a64bc070d35f") + ) + (segment + (start 80.44 89.84) + (end 80.72 90.12) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "5c8ee609-6c1c-44c0-bd93-85fc44817400") + ) + (segment + (start 173.135 90.115) + (end 173.41 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "5cf483f0-f6d5-4b48-bdb1-b8abdfb5bed0") + ) + (segment + (start 160.21 89.84) + (end 159.44 90.61) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "63f44c30-dc47-4d63-8842-3c58e5e7730e") + ) + (segment + (start 225.44 90.41) + (end 224.87 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "65224188-7de1-4035-b882-558d9289d61b") + ) + (segment + (start 186.61 89.84) + (end 199.28 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "6666b476-5f4b-4e23-b756-a08245d65bae") + ) + (segment + (start 144.34 91.11) + (end 143.775305 91.11) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "670ba3b0-1a0a-4b5e-a46d-88bbbb559e98") + ) + (segment + (start 88.755 90.115) + (end 90.006802 91.366802) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "6e38990b-a7ea-4034-97d9-8715fd34dd2a") + ) + (segment + (start 142.525 90.910305) + (end 142.525 90.135) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "71bf7cf3-5b03-41f8-a9c6-e5a51720ce60") + ) + (segment + (start 90.726802 91.366802) + (end 90.983604 91.11) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "74fac280-ba77-4adf-a69c-e7cac45b67b4") + ) + (segment + (start 120.99 89.84) + (end 132.47 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "7682c76d-c58d-4d06-9acf-3f45a8172233") + ) + (segment + (start 93.44 90.61) + (end 93.93 90.12) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "78ca0d6c-29be-4324-8641-2eacfcfeda7d") + ) + (segment + (start 119.84 90.61) + (end 120.325 90.125) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "7f5b86c9-9b0b-4450-8b63-35b1c4cd2634") + ) + (segment + (start 93.65 89.84) + (end 93.93 90.12) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "81c80cd1-636f-4a0a-82f9-ba99ddd42f4e") + ) + (segment + (start 143.775305 91.11) + (end 143.550305 91.335) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "84e4b389-380a-49c5-aec7-9eaefede9415") + ) + (segment + (start 76.23 89.84) + (end 80.44 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "86913abb-f491-454e-bd1b-f7a4e7ff7340") + ) + (segment + (start 186.06 89.84) + (end 186.335 90.115) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "8afcb47c-e0c5-448a-894d-77d9a90e9cc7") + ) + (segment + (start 80.44 89.84) + (end 81.01 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "8d4099ac-da53-4c84-8b25-97978e0412e6") + ) + (segment + (start 90.006802 91.366802) + (end 90.726802 91.366802) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "8e78c27d-cea0-450b-b6f6-1f1bb51ee0b7") + ) + (segment + (start 151.985 76.27) + (end 150.61 74.895) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "92bd4b1f-8d3b-4897-9f62-e6f26cc76dfd") + ) + (segment + (start 120.61 89.84) + (end 120.04 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "98cbb642-96ad-404b-bfe4-a4d9b5d236ae") + ) + (segment + (start 120.325 90.125) + (end 120.61 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "9e944084-e699-4b8d-adc8-18daacad3c72") + ) + (segment + (start 172.82 89.84) + (end 173.41 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "9f6bfbfa-757c-4294-b7a1-5649ee8b7959") + ) + (segment + (start 117.94 91.11) + (end 117.385305 91.11) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "a3a928d9-e44b-4f69-b78f-e5700f122414") + ) + (segment + (start 212.24 90.61) + (end 212.71 90.14) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "a701ee1f-fe37-44e8-b3df-40beb1d19ac1") + ) + (segment + (start 88.48 89.84) + (end 88.755 90.115) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "ab15b690-bee1-4a0b-9ec0-69f3332c6625") + ) + (segment + (start 165.95 89.84) + (end 172.82 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "ae03c6da-e1c7-44a0-9e30-1d4451a6349c") + ) + (segment + (start 107.11 90.14) + (end 107.41 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "af2fb033-7fd9-40f9-8eff-3a25a424a83e") + ) + (segment + (start 156.825 75.465) + (end 156.02 76.27) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b0895978-320b-48ea-9476-78b99fbe0f05") + ) + (segment + (start 142.525 90.135) + (end 142.23 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b4c0cbcf-bf0d-4a63-9bc4-da71b1068ed0") + ) + (segment + (start 199.81 89.84) + (end 212.41 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b70c4749-d178-422c-a46d-ff54c05ee9dd") + ) + (segment + (start 165.95 89.84) + (end 160.21 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b72384ed-2a09-423b-b4e0-3db5aa0d39bc") + ) + (segment + (start 185.84 90.61) + (end 186.335 90.115) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b758cc3d-b942-4d66-ab7d-ba3b99783853") + ) + (segment + (start 146.24 90.41) + (end 146.24 90.61) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "b7888f37-9b02-418e-865d-86067c3fa25c") + ) + (segment + (start 120.04 89.84) + (end 115.6 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "bded8ef7-a35c-401b-98a0-8876881682a6") + ) + (segment + (start 172.64 90.61) + (end 173.135 90.115) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "be75216a-2d4f-4b32-be8e-5f9842691ae5") + ) + (segment + (start 199.04 90.61) + (end 199.545 90.105) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "c362a9c4-e8c7-4113-b989-d584e8cc8111") + ) + (segment + (start 90.983604 91.11) + (end 91.54 91.11) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "c81a96e7-d334-4b69-a073-e5e0bac76f86") + ) + (segment + (start 81.01 89.84) + (end 88.48 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "cab670d3-4e13-48a8-b8c8-3de45578af31") + ) + (segment + (start 199.545 90.105) + (end 199.81 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "cc053b3f-b203-4245-80e5-5f66aa9c83b0") + ) + (segment + (start 116.555 91.335) + (end 115.33 90.11) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "ccd84f3f-90e9-4c12-84ab-1517b029ab36") + ) + (segment + (start 142.23 89.84) + (end 145.67 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "d0ea575b-ba24-4de8-a024-4036941285ec") + ) + (segment + (start 89.03 89.84) + (end 88.48 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "d373e0ac-9ec9-45d1-8727-512ed6ae51ad") + ) + (segment + (start 120.325 90.125) + (end 120.04 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "d3e7bbed-a357-4cf8-acc5-2b36e0770543") + ) + (segment + (start 145.67 89.84) + (end 146.24 90.41) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "d4fdb49a-44ee-40cd-bce5-f3f68125b99f") + ) + (segment + (start 173.56 89.84) + (end 186.06 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "d830de06-62e4-4bb7-9325-5f6e19fd8b02") + ) + (segment + (start 212.41 89.84) + (end 212.71 90.14) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "dad10dd3-0e64-43bc-b39f-342aefc9aefc") + ) + (segment + (start 156.02 76.27) + (end 151.985 76.27) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "db34bcb6-ff34-4678-abe5-f84a9a80b2fd") + ) + (segment + (start 173.095 90.115) + (end 172.82 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "dcfa1209-20a5-4875-b762-506327e9a72a") + ) + (segment + (start 115.33 90.11) + (end 115.06 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "e3bab7fb-60f8-48f3-b4ee-fb1fca05a784") + ) + (segment + (start 132.47 89.84) + (end 133.04 90.41) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "e58342c5-510c-4a8c-8be9-d3085f74df6a") + ) + (segment + (start 212.71 90.14) + (end 213.01 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "eaafed69-7d79-4d71-a8d4-9056bd0c7405") + ) + (segment + (start 225.44 90.61) + (end 225.44 90.41) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "eb943581-d1c9-4794-8a6a-29568ab0f8f1") + ) + (segment + (start 127.764999 88.064999) + (end 141.869998 73.96) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "ee12ffb8-701a-4287-bb77-48468e5c88b3") + ) + (segment + (start 81.01 89.84) + (end 80.73 90.12) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "ee1fd59a-ba8a-4863-8e56-e155529c84a6") + ) + (segment + (start 88.755 90.115) + (end 89.03 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "f6cbfb07-6555-42b3-94c0-6c4812c0c2f9") + ) + (segment + (start 150.61 73.945) + (end 150.605 73.95) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "f987fb50-77a9-4be0-8324-3ad7586b8dff") + ) + (segment + (start 93.93 90.12) + (end 94.21 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "fa51b0da-ce94-4d66-b2a7-0de71a08ab87") + ) + (segment + (start 141.869998 73.96) + (end 142.43 73.96) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "fccb339e-ec16-45ea-8cd5-83f4d8e1393f") + ) + (segment + (start 173.41 89.84) + (end 173.56 89.84) + (width 0.25) + (layer "B.Cu") + (net 3) + (uuid "fe7afedf-fa8e-420e-adce-d0d1da4ba2ce") + ) + (segment + (start 116.86 90.61) + (end 116.86 92.11) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "474e8def-bb1f-454d-8200-e608a36ba3f6") + ) + (segment + (start 90.459117 92.27) + (end 90.459117 90.609182) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "5d67f574-3d1b-4736-9fbc-03c77078057d") + ) + (segment + (start 143.25 92.11) + (end 143.25 90.61) + (width 0.25) + (layer "F.Cu") + (net 4) + (uuid "e5e96e44-dddb-4ae5-b0a6-5b6be86944b5") + ) + (via + (at 209.26 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "1b24715c-12d8-42e2-8c07-240ff51b1e5e") + ) + (via + (at 222.46 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "1ddf0c29-f79f-4f17-a344-c262b0b55ff1") + ) + (via + (at 143.25 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "2ad12ce5-df3c-4f30-947a-42dfdacd6ead") + ) + (via + (at 116.86 92.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "2fe6873d-e053-4966-aaa1-0a92aa567e54") + ) + (via + (at 77.26 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "34084639-4a5e-4d30-80af-18cff4b7f7bd") + ) + (via + (at 196.06 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "348860eb-1b85-42da-b979-17a49316e0df") + ) + (via + (at 90.459117 90.609182) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "9a0db35d-300b-4eb8-b877-b1a12759c5d7") + ) + (via + (at 169.66 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "9e239552-cbfe-4613-8edc-a3cf133662bf") + ) + (via + (at 90.459117 92.27) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "a47c145a-d860-4a93-a226-b596c2bfbe7f") + ) + (via + (at 64.06 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "a7456eb2-0a54-4ed8-b51d-4cd8158f9807") + ) + (via + (at 130.06 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "b21672d5-c146-48e7-ab37-3a171db5d24c") + ) + (via + (at 143.25 92.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "b623b380-778d-4e63-ae1d-ce89a9559d17") + ) + (via + (at 156.46 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "be76b27b-6b6d-4167-a0fd-ed31635ca8c1") + ) + (via + (at 182.86 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "cbe0b7ce-a5c5-4063-b17b-df50ff3254ce") + ) + (via + (at 116.86 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "cdc07831-e3d4-49e2-ab30-07a1d067feab") + ) + (via + (at 103.66 90.61) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "f020bd6a-deab-4aee-ba81-d1a48b9f7078") + ) + (via + (at 143.73 93.56) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "f4a13cd8-8e52-4bb9-b9b0-41384cac57b9") + ) + (via + (at 154.51 75.15) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "fd96310f-df2e-4e6f-9c63-43022c4041d5") + ) + (segment + (start 90.912315 91.816802) + (end 90.913198 91.816802) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "0196e9f5-8150-4914-88f4-afed184b1c0b") + ) + (segment + (start 223.54 92.11) + (end 223.24026 92.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "052eb5cb-9d52-44e5-b1cc-f6132ca6f43a") + ) + (segment + (start 116.86 92.11) + (end 117.94 92.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "05654a0a-b5b2-4317-a2fd-2242bf01a40b") + ) + (segment + (start 129.759695 92.355) + (end 129.335 91.930305) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "144ffc1e-b4b5-4619-b9c0-bcb835c7ab7c") + ) + (segment + (start 157.54 91.61) + (end 157.54 92.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "14c0200f-ac68-4445-b479-ba08f65c4238") + ) + (segment + (start 77.26 90.61) + (end 78.34 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "15c83fc1-160a-48ea-9c11-cd2055c554d7") + ) + (segment + (start 155.62 91.1) + (end 155.62 92.2) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "15c8646f-ff7c-49c5-ba63-e86c74bc9d75") + ) + (segment + (start 170.74 90.61) + (end 169.66 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "1f577bb8-898a-4162-a34e-0e94d2ac6346") + ) + (segment + (start 131.14 90.61) + (end 130.06 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "225a6243-bacb-490b-a538-9f8beb75022b") + ) + (segment + (start 183.94 90.61) + (end 183.94 91.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "22739de9-7bdd-49ea-9ac7-d5f2135cf544") + ) + (segment + (start 104.44026 91.61) + (end 103.82526 92.225) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "24e854e4-b5ca-4548-8ec4-19c3a4883cf2") + ) + (segment + (start 103.82526 92.225) + (end 102.739695 92.225) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "2d86b255-b4e1-40be-8966-5d307ac81eae") + ) + (segment + (start 64.06 90.61) + (end 65.14 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "350b9875-d07f-4aa2-94e2-61f95d1c517f") + ) + (segment + (start 223.54 90.61) + (end 222.46 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "354b621b-c788-4e00-aa65-79e984eafb70") + ) + (segment + (start 90.459117 90.609182) + (end 90.459935 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "379c8b4e-e20f-4c2a-839f-47cf5cab4f6d") + ) + (segment + (start 196.84026 91.61) + (end 196.06 90.82974) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "37c5f6e4-1351-4da3-950f-afd41f39a537") + ) + (segment + (start 154.51 75.15) + (end 153.355 73.995) + (width 1) + (layer "B.Cu") + (net 4) + (uuid "3abaaf82-8836-4ece-8099-76dce364c73c") + ) + (segment + (start 153.355 73.995) + (end 151.585 73.995) + (width 1) + (layer "B.Cu") + (net 4) + (uuid "3c94b6de-1658-4b55-bf61-eaf6a90c17bf") + ) + (segment + (start 144.34 92.11) + (end 144.34 91.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "3f1ccac9-1696-4a75-bc11-eb7d28795c03") + ) + (segment + (start 156.46 90.61) + (end 157.54 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "44221d6d-cd6f-4784-8945-cc018d1b0d66") + ) + (segment + (start 156.46 90.61) + (end 156.11 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "4965b590-f74b-4d78-b480-c51f090d4092") + ) + (segment + (start 129.335 91.930305) + (end 129.335 91.035) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "4c3e337c-4430-441e-b3ae-27f3a7034663") + ) + (segment + (start 143.25 92.11) + (end 143.25 93.08) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "5346e2f0-810d-42ab-9ef9-45a56701eb56") + ) + (segment + (start 197.14 90.61) + (end 196.06 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "550f866b-290d-4948-9711-0c144c6d6a84") + ) + (segment + (start 144.34 90.61) + (end 143.25 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "5a55836b-4983-4275-8962-d32e4b6049c0") + ) + (segment + (start 90.913198 91.816802) + (end 91.12 91.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "5cde325e-169f-4d42-b716-70a01b316c87") + ) + (segment + (start 143.25 93.08) + (end 143.73 93.56) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "64af2db1-3df1-49ea-86af-5212f9488acf") + ) + (segment + (start 102.315 91.800305) + (end 102.315 91.199695) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "696fed35-b7de-43a6-9b6b-31fccb1b767e") + ) + (segment + (start 156.11 90.61) + (end 155.62 91.1) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "6f7bf605-b29d-4a02-809e-3e2b8a7b1ad8") + ) + (segment + (start 196.06 90.82974) + (end 196.06 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "806e0252-f4f0-45bc-b452-79e3801877bc") + ) + (segment + (start 116.86 90.61) + (end 116.86 90.7) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "87aed0c0-4bb4-4903-8ff9-1894553a8225") + ) + (segment + (start 183.94 90.61) + (end 182.86 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "908efb40-ddd9-4649-add1-4dc166f9ea2a") + ) + (segment + (start 130.895 92.355) + (end 129.759695 92.355) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "98ff1c96-84f4-4960-b93b-db824d7d1892") + ) + (segment + (start 210.34 91.61) + (end 210.34 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "9a8f9203-3a63-4de0-94f5-0db1ebeea7cc") + ) + (segment + (start 210.34 90.61) + (end 209.26 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "a59b3f0e-9d73-458d-9a78-930bb071db09") + ) + (segment + (start 155.62 92.2) + (end 156.03 92.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "aebdaefc-9350-4156-9b9d-aa852fb39e08") + ) + (segment + (start 102.904695 90.61) + (end 103.66 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "bc6a4e21-4991-4454-930c-3298e4daf7a0") + ) + (segment + (start 222.46 91.32974) + (end 222.46 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "c019f64a-e1bc-41e2-a23e-dc4366b1dd96") + ) + (segment + (start 156.03 92.61) + (end 157.04 92.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "c4d7c0f2-75cc-4e4d-8c62-e45ae4705edb") + ) + (segment + (start 157.04 92.61) + (end 157.54 92.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "c790a747-a2e4-4132-b215-7c6eb0036b68") + ) + (segment + (start 90.459117 92.27) + (end 90.912315 91.816802) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "c9383ac2-f8ed-4a73-a84d-8a8f1734e54c") + ) + (segment + (start 103.66 90.61) + (end 104.74 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "ca459b01-a107-4f53-a4ea-41d16624fafd") + ) + (segment + (start 104.74 91.61) + (end 104.44026 91.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "ccc82c69-78d6-4012-a553-e4317fef5f47") + ) + (segment + (start 102.315 91.199695) + (end 102.904695 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "cda9bb1b-ac7e-4f8d-9da8-5cf3873a40cc") + ) + (segment + (start 117.94 90.61) + (end 116.86 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "d035db82-d841-4845-b705-9d26714e7a1f") + ) + (segment + (start 131.14 92.11) + (end 130.895 92.355) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "db86e52c-e1a5-47d3-aac2-e8d56f493607") + ) + (segment + (start 116.86 90.7) + (end 116.93 90.77) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "dd32a07a-4339-461a-986f-c43dbb59c084") + ) + (segment + (start 91.12 91.61) + (end 91.54 91.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "dd459d66-5aa5-461c-8c4f-67e29e6641af") + ) + (segment + (start 129.335 91.035) + (end 129.76 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "e4e1d1c6-a8be-4601-a96e-8b82b7766f12") + ) + (segment + (start 102.739695 92.225) + (end 102.315 91.800305) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "e88f6556-56d7-486d-82b4-efe7bfb0eee8") + ) + (segment + (start 197.14 91.61) + (end 196.84026 91.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "e9e99aa5-377a-4e1b-8325-480afe342ae1") + ) + (segment + (start 129.76 90.61) + (end 130.06 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "eb4e5f60-a417-473d-aaca-0546b5276180") + ) + (segment + (start 90.459935 90.61) + (end 91.54 90.61) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "f1a58e2b-1b14-499e-ac71-78e702370471") + ) + (segment + (start 223.24026 92.11) + (end 222.46 91.32974) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "f4fef551-576a-42ff-814d-4a902124970f") + ) + (segment + (start 143.25 92.11) + (end 144.34 92.11) + (width 0.25) + (layer "B.Cu") + (net 4) + (uuid "fa2c028e-8edf-42f2-ae6b-854f64af61c5") + ) + (segment + (start 92.535 89.115) + (end 94.53 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "07896100-ce24-41fd-9b5c-d4e2e987cab0") + ) + (segment + (start 130.305 91.385) + (end 130.06 91.63) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "0cfb1798-f921-4dca-ad91-d34b6106a2a7") + ) + (segment + (start 224.525 89.115) + (end 226.52 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "11580f18-d216-4d8c-a480-8734dcdf68f4") + ) + (segment + (start 106.180305 89.115) + (end 103.795305 91.5) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "117dc4e9-04d9-44b3-b316-18a7876af3e9") + ) + (segment + (start 108.175305 91.11) + (end 106.180305 89.115) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "1835d402-64fe-4a97-ab00-023df9ed824a") + ) + (segment + (start 198.125 89.115) + (end 200.12 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "1acb2a9c-bd2b-453b-9d97-060176932bdc") + ) + (segment + (start 156.457653 91.637652) + (end 156.457652 91.637652) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "237282f8-8132-49f5-a58b-cb401cf4d0d9") + ) + (segment + (start 77.257653 91.637652) + (end 77.257652 91.637652) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "26ad11ef-3522-426d-bfee-eec5a4caa3e3") + ) + (segment + (start 158.980305 89.115) + (end 156.457653 91.637652) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "29f68890-536e-46d9-b8fb-186de22338c8") + ) + (segment + (start 160.354694 80.14) + (end 154.51 80.14) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "2b9a56e0-c5bd-44e7-9662-8eab3f5d3b09") + ) + (segment + (start 79.780305 89.115) + (end 77.257653 91.637652) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "2dd3edcc-7839-400e-80bb-3f4aa8a7412c") + ) + (segment + (start 132.575 89.115) + (end 132.575 89.120305) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "2e39eeef-e03a-40b6-9a74-cd52eeac1e8b") + ) + (segment + (start 79.890305 89.115) + (end 79.780305 89.115) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "3661ec3f-1c64-4517-b64b-3f06e4922075") + ) + (segment + (start 143.355305 74.06) + (end 149.68 74.06) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "452ad28c-1d22-4cf3-bec6-e35aca27e80c") + ) + (segment + (start 134.57 91.11) + (end 132.575 89.115) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "5197eec9-57cc-474b-affe-f68a5c40ee28") + ) + (segment + (start 150.61 74.99) + (end 150.61 76.44) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "61b77179-9182-4544-9ed6-23b1ad331b32") + ) + (segment + (start 171.735 89.115) + (end 173.73 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "643f9960-ebba-4e7e-a435-1a124623d310") + ) + (segment + (start 130.310305 91.385) + (end 130.305 91.385) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "677b26e1-c7b7-4fb4-9076-b9b4389c170e") + ) + (segment + (start 141.981258 74.874046) + (end 142.541259 74.874046) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "6a27e0cd-6364-48a0-9715-1db40a98d1a9") + ) + (segment + (start 118.925 89.115) + (end 120.92 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "6f5090d7-242c-49ce-b072-969be01c9733") + ) + (segment + (start 184.935 89.115) + (end 186.93 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "75ba776a-fb0d-4781-86c5-15169a39432d") + ) + (segment + (start 142.541259 74.874046) + (end 143.355305 74.06) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "75d8bb69-da3a-471c-80ce-b6d033e91b24") + ) + (segment + (start 103.795305 91.5) + (end 103.19 91.5) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "78ed6913-afd2-494d-9d75-0eddc3e4b796") + ) + (segment + (start 160.98 91.11) + (end 160.97 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "87d4559b-f612-4e98-9019-a464ddc1ea60") + ) + (segment + (start 211.325 89.115) + (end 213.32 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "a2008804-0d33-4065-8c6b-11ea8a2f65c6") + ) + (segment + (start 149.68 74.06) + (end 150.61 74.99) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "ab80971b-8f06-49a9-b881-fc83f652a0a7") + ) + (segment + (start 79.890305 89.115) + (end 81.885305 91.11) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "b1f2d797-f693-4d08-9517-971001ae1126") + ) + (segment + (start 160.97 91.104695) + (end 158.980305 89.115) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "ce5674c3-1309-4775-a1ba-4b33054e9eda") + ) + (segment + (start 160.97 91.11) + (end 160.97 91.104695) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "d22ac343-ec3d-46db-b59b-4f3e83b3f732") + ) + (segment + (start 132.575 89.120305) + (end 130.310305 91.385) + (width 0.25) + (layer "F.Cu") + (net 5) + (uuid "df0dd1b4-e94a-46cc-a6cf-80ed0950cb57") + ) + (via + (at 94.53 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "000b4120-70f2-45ad-a957-51eb075c7940") + ) + (via + (at 81.885305 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "05dbe6fd-dcb8-46fe-9ad1-217e58781da2") + ) + (via + (at 141.981258 74.874046) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "11758eca-754b-455a-9478-b69b2072cfd1") + ) + (via + (at 154.51 80.14) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "1c14f1c7-7e6d-4e3c-8662-75acb22af199") + ) + (via + (at 118.925 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "23dc2485-a79b-488b-80e7-29ead9ad41c2") + ) + (via + (at 130.06 91.63) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "27ea974d-2aec-4b30-8526-8dae6e6de5c3") + ) + (via + (at 103.19 91.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "28a9fc7c-e3bd-4b03-9ec3-6954dc7ee716") + ) + (via + (at 108.175305 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "30896909-18a7-4a11-bc23-7f62928d9ede") + ) + (via + (at 224.525 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "4eb6bd9a-d0fe-4771-bdd5-5e6273e63242") + ) + (via + (at 106.180305 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "593a192d-aacd-40ae-97a5-65a6b41d8afb") + ) + (via + (at 226.52 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "5a0bbd0d-443e-48ef-98f9-a4688151296d") + ) + (via + (at 173.73 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "80bc98fa-959c-406a-b57d-8bc2bd543cf6") + ) + (via + (at 132.575 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "81c469a8-699f-4eab-9e16-f461a8dbdbf7") + ) + (via + (at 160.354694 80.14) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "85b78699-7944-4d9f-99be-969b04d24805") + ) + (via + (at 213.32 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "8ab86392-d93d-475c-b927-39f0d1f227bf") + ) + (via + (at 120.92 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "9c518d6e-93e1-4bba-b784-df1d0006c846") + ) + (via + (at 150.61 76.44) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "a4257b47-3565-4652-bbb0-0d60e6a61881") + ) + (via + (at 156.457652 91.637652) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "a43c9625-fe09-42d0-adbd-79421344aa23") + ) + (via + (at 211.325 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "a6ecc3b3-82f8-430c-a078-1740142fb98d") + ) + (via + (at 92.535 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "a702f9bd-d88c-4dd9-846c-4119a70c0f1e") + ) + (via + (at 186.93 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "bc33ad55-8d6f-4c6a-9992-eccf9f1ef539") + ) + (via + (at 79.890305 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "c031f53c-49ba-433f-9690-0a7401f563b0") + ) + (via + (at 160.97 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e0da0928-83b1-4c22-b136-43f1f02dd651") + ) + (via + (at 134.57 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e1304b04-a715-439a-bbbc-9cca6172a0a2") + ) + (via + (at 184.935 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e18e110b-78c0-4477-8933-f9c73e00f4df") + ) + (via + (at 200.12 91.11) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "e3196c92-0171-448a-9c7e-f8611ca993e0") + ) + (via + (at 77.257652 91.637652) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "f4918075-a525-48aa-ab22-ba2850a558b5") + ) + (via + (at 158.980305 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "f734d58e-e39b-4658-bea4-3015a961a33a") + ) + (via + (at 171.735 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "f8c44938-7dcd-4092-89e9-c6053e136bac") + ) + (via + (at 198.125 89.115) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 5) + (uuid "fc18b273-7ab7-4db1-a77b-a1ad33b9174e") + ) + (segment + (start 156.457653 91.637652) + (end 156.985305 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "014c2b5b-a68c-4412-8d99-4c4d8871a55e") + ) + (segment + (start 103.795305 91.5) + (end 104.185305 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "053b5a53-bcbd-4e66-894e-70323bc3e7c5") + ) + (segment + (start 145.581396 89.115) + (end 146.815 90.348604) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "08f7c6ae-04bb-4d6e-a17c-f5a73fb5538d") + ) + (segment + (start 130.355 91.335) + (end 130.360305 91.335) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "0b72f547-2839-4a15-9382-207dbee3d8af") + ) + (segment + (start 94.53 91.11) + (end 93.44 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "0f21a6e8-1407-4b00-a4e6-0c04be098203") + ) + (segment + (start 168.75 89.115) + (end 171.735 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "14c246df-cb75-4105-80ca-935705e4a793") + ) + (segment + (start 130.585305 91.11) + (end 131.14 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "14dcf39d-0d58-4b37-831b-f03bb69c2f8a") + ) + (segment + (start 146.815 90.348604) + (end 146.815 90.83474) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "1c9cceb2-10b6-4a0a-887b-6a8010593120") + ) + (segment + (start 132.575 89.115) + (end 106.180305 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "222ffba2-95da-4fd2-be18-4b1821c56951") + ) + (segment + (start 103.19 91.5) + (end 103.795305 91.5) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "302437a0-90e5-4469-a9ca-347b91073f09") + ) + (segment + (start 130.06 91.63) + (end 130.355 91.335) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "3ef1b20e-086c-445b-bf64-c77e88183575") + ) + (segment + (start 104.185305 91.11) + (end 104.74 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "3fa5cb7d-65d7-49ee-a3c4-e6cb2234abba") + ) + (segment + (start 132.575 89.115) + (end 145.581396 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "44e6b958-0431-4b33-a961-e0224379cb12") + ) + (segment + (start 172.64 91.11) + (end 173.73 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "4b6458ff-f36b-4ea1-bd3b-5c40242a380d") + ) + (segment + (start 79.890305 89.115) + (end 73.048604 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "4b9d39b3-58a1-4070-8a42-ba24282961b1") + ) + (segment + (start 71.053604 91.11) + (end 69.585 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "4e6da5ed-d7e7-4c6b-b961-45b923930708") + ) + (segment + (start 198.125 89.115) + (end 171.735 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "529da54a-759c-4fe9-96ac-30d84512f701") + ) + (segment + (start 156.985305 91.11) + (end 157.54 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "54ef5a48-81bb-4d17-8b56-b0f0cff69958") + ) + (segment + (start 77.257652 91.637652) + (end 77.257653 91.637652) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "565819f9-56f4-48f4-b138-4f55d2d15cdd") + ) + (segment + (start 160.354694 80.14) + (end 169.017347 88.802653) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "56eb0924-cae9-4ec8-b227-7f78ec47bed0") + ) + (segment + (start 81.885305 91.11) + (end 80.24 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "59fd8e13-0402-4d48-9b3b-3da049cb7f93") + ) + (segment + (start 151.355 80.14) + (end 154.51 80.14) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "5a68a429-38ad-41c0-9d08-d2991a6f2c57") + ) + (segment + (start 160.354694 80.14) + (end 160.354696 80.14) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "5ccff85e-86cb-4103-b577-71c545977257") + ) + (segment + (start 119.84 91.11) + (end 120.92 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "61f553bd-b192-4dff-a248-1bdb6642d573") + ) + (segment + (start 156.457652 91.637652) + (end 156.457653 91.637652) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "710b2cf9-0a4c-4126-93f7-e3c5ca908ac4") + ) + (segment + (start 130.360305 91.335) + (end 130.585305 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "7357449e-53a5-4875-96ff-bfd735699712") + ) + (segment + (start 185.84 91.11) + (end 186.93 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "738afe36-fc38-4a1d-88ce-41f49f481f71") + ) + (segment + (start 77.257653 91.637652) + (end 77.785305 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "80430cfd-d76c-4ee9-aa50-5fd72a47472e") + ) + (segment + (start 199.04 91.11) + (end 200.12 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "81499c6c-b98d-4851-9512-1d6a43b38e6a") + ) + (segment + (start 225.44 91.11) + (end 226.52 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "878dc1c3-ba4d-49d7-9c37-6db977f4a232") + ) + (segment + (start 212.24 91.11) + (end 213.32 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "8db0b1b4-7e2a-425a-9e93-bd4f1322ecd0") + ) + (segment + (start 158.980305 89.115) + (end 168.75 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "8e190363-7b8e-4623-ba7b-f5c88e74fc80") + ) + (segment + (start 150.61 76.44) + (end 150.61 79.395) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "92a0d8b7-54d8-433d-84fb-50b705159e4b") + ) + (segment + (start 73.048604 89.115) + (end 71.053604 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "9b2a0992-7bef-4fc1-b72d-6f9cbf0ba4f9") + ) + (segment + (start 134.57 91.11) + (end 133.04 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "9c294843-6df1-4783-8280-bdc102b6a9b9") + ) + (segment + (start 106.180305 89.115) + (end 79.890305 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "9c4c143a-c931-4961-8140-7e3ff9bec746") + ) + (segment + (start 146.815 90.83474) + (end 146.53974 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "9f2be46e-bc40-4fc9-9214-51a974f194d6") + ) + (segment + (start 224.525 89.115) + (end 211.325 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "9fcfa63e-ec8f-4b56-a78c-f022d92bada5") + ) + (segment + (start 108.175305 91.11) + (end 106.64 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "ac25efba-2cf3-474b-91f9-6e354655ff70") + ) + (segment + (start 141.981258 74.874046) + (end 132.49 84.365304) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "b8e7b939-01a5-44bc-a521-b2fb088d9396") + ) + (segment + (start 160.97 91.11) + (end 159.44 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "bc142c30-b836-4802-9d30-0fc5b7962df7") + ) + (segment + (start 150.61 79.395) + (end 151.355 80.14) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "c02eda32-ba8e-4505-a81f-4c74240ef4b5") + ) + (segment + (start 146.53974 91.11) + (end 146.24 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "c61c790e-db29-44a1-97b2-519238ff2475") + ) + (segment + (start 169.017347 88.802653) + (end 169.329694 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "cc756303-6acb-4e44-870d-0c80527812ce") + ) + (segment + (start 77.785305 91.11) + (end 78.34 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "d325be65-7d89-49cd-a00a-b4a32cca84e7") + ) + (segment + (start 132.49 89.03) + (end 132.575 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "d846eba3-5a70-4599-b24f-5e011a801e0e") + ) + (segment + (start 69.58061 91.11) + (end 67.04 91.11) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "dab27947-4a2c-40f5-a90d-20a7854e1379") + ) + (segment + (start 211.325 89.115) + (end 198.125 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "e70df6f8-7ecc-458a-99c7-521ad385e832") + ) + (segment + (start 169.017347 88.847653) + (end 168.75 89.115) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "f18b3df8-200c-4b0a-90a6-645f8c582fe4") + ) + (segment + (start 132.49 84.365304) + (end 132.49 89.03) + (width 0.25) + (layer "B.Cu") + (net 5) + (uuid "f7906b07-c53f-473d-bbd1-5a8d12e20a41") + ) + (segment + (start 144.290002 104.015) + (end 144.290002 97.04) + (width 1) + (layer "F.Cu") + (net 17) + (uuid "11ab56b6-30d5-435e-a1eb-b6233590830a") + ) + (via + (at 144.290002 97.04) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 17) + (uuid "a360efc2-ae1c-4385-8545-8be8fe3e48be") + ) + (segment + (start 147.41 80.64) + (end 147.41 78.495) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "8d4adc64-307a-48f0-8346-d457deeb167b") + ) + (segment + (start 148.99 94.06) + (end 148.99 82.22) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "9a34314d-d95c-4644-bf10-b78b2382df2d") + ) + (segment + (start 146.01 97.04) + (end 148.99 94.06) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "b47eab24-6d22-4cc4-8958-dbd5e91aaf4b") + ) + (segment + (start 148.99 82.22) + (end 147.41 80.64) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "c56804ee-b310-49b9-b4aa-993c4a2b92d8") + ) + (segment + (start 144.290002 97.04) + (end 146.01 97.04) + (width 0.25) + (layer "B.Cu") + (net 17) + (uuid "da02840f-bf4e-4770-965b-7cc826abed05") + ) + (segment + (start 149.81 80.05) + (end 152.555 82.795) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "6f66b665-52d8-470a-97fb-6447f6648a18") + ) + (segment + (start 78.29 104.02) + (end 78.29 100.665) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "939f3d2e-7cca-4c29-83f6-ad0339f3a1de") + ) + (segment + (start 152.555 82.795) + (end 152.555 83.003351) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "bbf02bfd-da69-4cc3-9f84-948e8b12edbc") + ) + (segment + (start 149.81 77.26) + (end 149.81 80.05) + (width 0.25) + (layer "F.Cu") + (net 18) + (uuid "decf6769-1f9a-4b5c-9b9c-fbd7c77b2d69") + ) + (via + (at 78.29 100.665) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "8885744a-b18b-42fb-b2a7-8a8dd1556047") + ) + (via + (at 149.81 77.26) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "9f430e9a-acb9-4ef2-b958-0a593aacfbc8") + ) + (via + (at 152.555 83.003351) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "bb697697-365e-4a1c-a9ba-ddc6b53bc8ac") + ) + (segment + (start 78.29 100.665) + (end 148.245 100.665) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "4f90c711-fee9-419e-8642-ffc4bb4304a3") + ) + (segment + (start 149.81 77.26) + (end 149.81 73.945) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "61051f51-8ec2-42f9-bb6b-f9d1428a1117") + ) + (segment + (start 152.555 96.355) + (end 152.555 83.003351) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "70c312cf-5c75-41fa-bae1-6a3f4fef6908") + ) + (segment + (start 148.245 100.665) + (end 152.555 96.355) + (width 0.25) + (layer "B.Cu") + (net 18) + (uuid "df62b302-d005-43db-bfa7-7517da51c8e7") + ) + (segment + (start 197.13 99.2114) + (end 197.13 103.975002) + (width 1) + (layer "F.Cu") + (net 19) + (uuid "337776f2-e128-4f0b-a473-bbf9dfc3c91f") + ) + (segment + (start 153.1314 99.2114) + (end 156.042193 99.2114) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "40e8b8ca-1002-4ece-8d32-112fff1aa514") + ) + (segment + (start 197.13 103.975002) + (end 197.090002 104.015) + (width 1) + (layer "F.Cu") + (net 19) + (uuid "5576cb9f-c5eb-4c17-bbba-66d5ef7853fa") + ) + (segment + (start 146.529999 82.8967) + (end 146.53 82.8967) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "58cbcfac-3811-4cb7-8237-ab7ae91c6d08") + ) + (segment + (start 146.53 82.8967) + (end 151.11 87.4767) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "7abd44b1-598c-4db0-a18f-596c3980ce2a") + ) + (segment + (start 151.11 97.19) + (end 153.1314 99.2114) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "82097ef3-36ed-4cd0-9f5d-56d0f3159cb1") + ) + (segment + (start 151.11 87.4767) + (end 151.11 97.19) + (width 0.25) + (layer "F.Cu") + (net 19) + (uuid "f460927c-35b2-4be2-ac0e-08a558e83ff1") + ) + (via + (at 156.042193 99.2114) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "1033598f-ddea-4083-8bbe-a473672214ec") + ) + (via + (at 146.529999 82.8967) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "4bccd268-ae22-400f-a23f-b2e0214a8cb8") + ) + (via + (at 197.13 99.2114) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "7a8a5947-ff5c-44b3-b0ba-daa6c1b808b4") + ) + (segment + (start 197.13 99.2114) + (end 197.129999 99.211399) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "05ce3863-3e48-4afc-b537-0f02a26d4793") + ) + (segment + (start 197.129999 99.211399) + (end 156.042194 99.211399) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "0b35308e-72f6-4171-a673-cb377d3dcb37") + ) + (segment + (start 146.529999 82.896699) + (end 145.81 82.1767) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "42f1b7ee-9619-47d2-a2ac-99bdb693517e") + ) + (segment + (start 145.81 82.1767) + (end 145.81 78.495) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "6c914126-1802-4307-b23e-afb31c303166") + ) + (segment + (start 156.042194 99.211399) + (end 156.042193 99.2114) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "8f40dd11-1262-4b82-83f6-404e171e3bc0") + ) + (segment + (start 146.529999 82.8967) + (end 146.529999 82.896699) + (width 0.25) + (layer "B.Cu") + (net 19) + (uuid "a2a7547f-97d8-4ac1-ac9d-06c0d08d9b16") + ) + (segment + (start 73.76 101.38) + (end 73.76 96.73) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "6477a53a-d70f-4635-8f21-3d6af3e754da") + ) + (segment + (start 73.77 101.39) + (end 73.76 101.38) + (width 0.25) + (layer "F.Cu") + (net 20) + (uuid "80f1601b-7419-4257-aff7-67d26e259a19") + ) + (via + (at 73.77 101.39) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "376d2746-3acd-43d6-b18b-60c72cf2ab01") + ) + (segment + (start 149.81 79.231396) + (end 149.81 78.495) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "25c6cb05-22b7-408c-a09e-4edc4213fc64") + ) + (segment + (start 73.76 101.39) + (end 148.685 101.39) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "411179b2-281d-4e21-90c6-a5f6feb46f62") + ) + (segment + (start 148.685 101.39) + (end 153.28 96.795) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "41b51705-b146-4501-861e-036b453ae345") + ) + (segment + (start 153.28 82.701396) + (end 149.81 79.231396) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "641210d2-7ca1-4cb3-aa32-c42649413027") + ) + (segment + (start 153.28 96.795) + (end 153.28 82.701396) + (width 0.25) + (layer "B.Cu") + (net 20) + (uuid "f234b601-9b52-41c2-b9ee-8792a5ae35cb") + ) + (segment + (start 170.690002 97.7614) + (end 170.690002 104.015) + (width 1) + (layer "F.Cu") + (net 21) + (uuid "2934fd5d-db8d-4e53-815b-96c6d825d032") + ) + (segment + (start 152.55 86.866091) + (end 152.55 96.821402) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "6fa33643-dbb0-415d-83cf-8cb30831e8d8") + ) + (segment + (start 147.331955 81.648046) + (end 152.55 86.866091) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "8965b609-4c1c-406e-9e36-320ba607e6c9") + ) + (segment + (start 147.331955 81.648045) + (end 147.331955 81.648046) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "c051defa-cc58-4704-81a8-5e64db6108aa") + ) + (segment + (start 152.55 96.821402) + (end 153.489998 97.7614) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "ca2d1a8f-4be7-446d-8c69-05b25d8e3867") + ) + (segment + (start 153.489998 97.7614) + (end 157.41969 97.7614) + (width 0.25) + (layer "F.Cu") + (net 21) + (uuid "e96bf6ef-bd8e-4c8b-9287-5a14d1dde0d8") + ) + (via + (at 147.331955 81.648045) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "829b7853-81d9-489d-9b9e-dc712997e88a") + ) + (via + (at 170.690002 97.7614) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "a987c52c-cbe4-4bfb-b4ed-c3d8f11709c9") + ) + (via + (at 157.41969 97.7614) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "c31a754a-9715-419c-b2dc-23be8f6e1673") + ) + (segment + (start 147.331955 81.648045) + (end 146.61 80.92609) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "52b61317-2bdb-48a4-88f1-cde5a2f3576d") + ) + (segment + (start 170.690002 97.7614) + (end 157.41969 97.7614) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "c10bda01-9d27-4916-9c8c-12131461f0e6") + ) + (segment + (start 146.61 80.92609) + (end 146.61 78.495) + (width 0.25) + (layer "B.Cu") + (net 21) + (uuid "cfa0b532-7154-4037-9ca7-c3cccc788764") + ) + (segment + (start 145.005 84.447616) + (end 148.99 88.432616) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "17517cc2-e024-4e38-a80a-575374b10a9a") + ) + (segment + (start 148.99 97.708376) + (end 152.668024 101.3864) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "19f68003-f064-47e8-aa74-0da0057667b4") + ) + (segment + (start 152.668024 101.3864) + (end 153.969998 101.3864) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "3fbfcd5b-7006-46aa-8c2f-64edfb848ce4") + ) + (segment + (start 236.69 101.38) + (end 236.69 104.014998) + (width 1) + (layer "F.Cu") + (net 22) + (uuid "5c35fed4-ea72-44d3-a778-1249fd93c204") + ) + (segment + (start 145.005 77.265) + (end 145.005 84.447616) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "5d1fb260-9ea4-4084-b481-f7c8c95dc167") + ) + (segment + (start 145.01 77.26) + (end 145.005 77.265) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "737f2a11-9d04-4084-ada8-4bfde94b5834") + ) + (segment + (start 148.99 88.432616) + (end 148.99 97.708376) + (width 0.25) + (layer "F.Cu") + (net 22) + (uuid "c7158a4f-f0e0-472d-83bd-1aa133fa0678") + ) + (segment + (start 236.69 104.014998) + (end 236.690002 104.015) + (width 1) + (layer "F.Cu") + (net 22) + (uuid "e6b7b54a-a49b-459d-9e3b-04968e2afb89") + ) + (via + (at 236.69 101.38) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 22) + (uuid "109a9d7d-d0dd-4034-a3c1-85ca62dab60c") + ) + (via + (at 145.01 77.26) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 22) + (uuid "3e1b122d-d839-4133-8494-4b709640c219") + ) + (via + (at 153.969998 101.3864) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 22) + (uuid "89e100e3-ab60-403c-a250-4436452b67b4") + ) + (segment + (start 236.6836 101.3864) + (end 153.969998 101.3864) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "27e0fd69-d810-48b3-98a6-40dbe526b42f") + ) + (segment + (start 145.01 77.26) + (end 145.01 73.945) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "5b434723-0473-4722-867f-ee406772b288") + ) + (segment + (start 236.69 101.38) + (end 236.6836 101.3864) + (width 0.25) + (layer "B.Cu") + (net 22) + (uuid "dafd043e-0296-4347-9b59-71f7a48a534b") + ) + (segment + (start 148.21 77.26) + (end 148.21 80.277653) + (width 0.25) + (layer "F.Cu") + (net 23) + (uuid "10fbdf87-44f3-497b-baba-606bb68e83a5") + ) + (segment + (start 148.21 80.277653) + (end 149.655 81.722653) + (width 0.25) + (layer "F.Cu") + (net 23) + (uuid "aa156fb4-55d6-464b-9943-d23e8d2dd1bf") + ) + (segment + (start 131.090002 104.02) + (end 131.090002 97.765) + (width 1) + (layer "F.Cu") + (net 23) + (uuid "fba77bb6-77e7-4539-bbb7-c68038d313dd") + ) + (via + (at 149.655 81.722653) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "d40b39a8-6002-4821-a246-74e72dae579e") + ) + (via + (at 131.090002 97.765) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "e02714ad-8638-4f8e-8808-a8769276ae2f") + ) + (via + (at 148.21 77.26) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "e30e4d23-6f28-4faf-8fb3-d14838299184") + ) + (segment + (start 148.21 77.26) + (end 148.21 73.945) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "1a321ae0-d802-4122-a06d-290eda934ddd") + ) + (segment + (start 131.090002 97.765) + (end 146.395 97.765) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "7cec9b43-05f9-4ea4-a3a4-a544160c70a9") + ) + (segment + (start 146.395 97.765) + (end 149.655 94.505) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "9633ec0d-da46-45b1-98b9-6abda0ad8073") + ) + (segment + (start 149.655 94.505) + (end 149.655 81.722653) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "feb52ec4-0238-40ff-9442-01e9ad7a056f") + ) + (segment + (start 91.500002 104.02) + (end 91.500002 99.94) + (width 1) + (layer "F.Cu") + (net 24) + (uuid "8c368432-5920-4f23-b609-68e151195e67") + ) + (via + (at 91.500002 99.94) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "547d9f2f-944b-4e93-897a-b96961a8cbac") + ) + (segment + (start 149.01 79.25) + (end 149.01 78.545) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "029c5971-8ed7-452c-9a79-8bc72e4bfe90") + ) + (segment + (start 91.500002 99.94) + (end 147.685 99.94) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "05c93a89-3d03-449c-9e5c-4d9ccda4dd24") + ) + (segment + (start 147.685 99.94) + (end 151.83 95.795) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "31846452-53eb-47f1-97d1-d13452da10e4") + ) + (segment + (start 151.83 95.795) + (end 151.83 82.07) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "54ddaae6-9c6a-4984-b552-2ecb02bc789f") + ) + (segment + (start 151.83 82.07) + (end 149.01 79.25) + (width 0.25) + (layer "B.Cu") + (net 24) + (uuid "cbe806bd-0f13-43c2-9268-1542ccfacbde") + ) + (segment + (start 117.89 98.49) + (end 117.89 104.015001) + (width 1) + (layer "F.Cu") + (net 25) + (uuid "ed8c1dc7-ad2c-45d7-8f89-fcda19ebeed7") + ) + (via + (at 117.89 98.49) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "5dd4b955-5ef3-4e5f-8fde-573b28068dab") + ) + (segment + (start 117.89 98.49) + (end 146.73 98.49) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "1f0c888b-d464-4e02-ad55-f2558ebf8849") + ) + (segment + (start 150.38 81.42) + (end 148.21 79.25) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "28b6f591-45f3-4030-bd0e-a4f8a34352c4") + ) + (segment + (start 150.38 94.84) + (end 150.38 81.42) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "474700dd-8352-4321-99e0-4603b0358ecc") + ) + (segment + (start 148.21 79.25) + (end 148.21 78.545) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "4c5c0a56-59f4-4cef-bee6-d1df75d94801") + ) + (segment + (start 146.73 98.49) + (end 150.38 94.84) + (width 0.25) + (layer "B.Cu") + (net 25) + (uuid "9c998628-66f8-49db-89e6-8f1177a6c2a2") + ) + (segment + (start 149.009306 76.440691) + (end 149.009306 80.049306) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "38a2ae6a-5541-43c6-9de9-bd7c4aacd910") + ) + (segment + (start 151.105 82.145) + (end 151.105 82.372653) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "6bf83612-ba4c-4848-b658-f7135b218956") + ) + (segment + (start 149.010001 76.439996) + (end 149.009306 76.440691) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "83d47d67-c09b-4388-aab9-5bf5b5ff0eaa") + ) + (segment + (start 104.690002 103.990002) + (end 104.7 104) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "b122da72-5304-4d1f-b596-6a006f94eed8") + ) + (segment + (start 104.7 99.215) + (end 104.7 104.015) + (width 1) + (layer "F.Cu") + (net 26) + (uuid "b352977a-d327-4bdb-80e9-bd89c7cb6ee8") + ) + (segment + (start 149.009306 80.049306) + (end 151.105 82.145) + (width 0.25) + (layer "F.Cu") + (net 26) + (uuid "d42cf5d9-a98a-405f-b34f-da9515aec1ac") + ) + (via + (at 149.010001 76.439996) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 26) + (uuid "08afa58b-0b4a-4c97-817a-075490343bff") + ) + (via + (at 151.105 82.372653) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 26) + (uuid "0c2eca77-6e24-494a-82ac-db2f76324c1b") + ) + (via + (at 104.7 99.215) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 26) + (uuid "3f13dd4a-9a33-49ab-bd01-c0a38363ce53") + ) + (segment + (start 149.01 76.439995) + (end 149.01 73.945) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "0947fdf0-9968-4277-912f-6e1757a67560") + ) + (segment + (start 151.105 95.225) + (end 151.105 82.372653) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "5b219b6c-d6d0-4dd6-9c89-b8f27533ace2") + ) + (segment + (start 104.7 99.215) + (end 147.115 99.215) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "7b7c2a47-955e-4c8e-9a11-7e2ec2672879") + ) + (segment + (start 147.115 99.215) + (end 151.105 95.225) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "b6183da6-c340-44dc-9026-4d6bda72de1f") + ) + (segment + (start 149.010001 76.439996) + (end 149.01 76.439995) + (width 0.25) + (layer "B.Cu") + (net 26) + (uuid "e331238b-45b8-4613-be09-0e05da736722") + ) + (segment + (start 160.5 99.465685) + (end 160.5 99.952501) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "05170f84-9ea0-4d97-ba87-4150156c7367") + ) + (segment + (start 153.27 86.5) + (end 147.41 80.64) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "15130be7-811e-4e17-9c37-b43e18fcd44d") + ) + (segment + (start 159.755769 101.749232) + (end 157.490002 104.014999) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "2464f9b9-4bac-447f-b7b8-aaa6c9947ae9") + ) + (segment + (start 159.7 98.1) + (end 158.6364 97.0364) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "53703a7d-7f1f-4025-8201-7d6594e5fdde") + ) + (segment + (start 153.27 96.621402) + (end 153.27 86.5) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "8222e62e-3d33-4b89-a51f-d5a7ccb9f5f2") + ) + (segment + (start 158.6364 97.0364) + (end 153.684998 97.0364) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "83651b07-caff-42f3-bd30-37c9676f265c") + ) + (segment + (start 147.41 76.659999) + (end 147.410001 76.659998) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "96d3ed1f-c604-4da0-8df7-52a7f65824e3") + ) + (segment + (start 153.684998 97.0364) + (end 153.27 96.621402) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "9c9219ea-d679-4f52-ace1-141206b92e9a") + ) + (segment + (start 147.41 80.64) + (end 147.41 76.659999) + (width 0.25) + (layer "F.Cu") + (net 27) + (uuid "caaeccb8-54c0-4547-9fc8-b8c28009236d") + ) + (segment + (start 157.490002 104.014999) + (end 157.490002 104.015) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "dd584fe7-8131-4af3-9464-ce1308ebfa17") + ) + (segment + (start 159.7 98.1) + (end 160.1 98.5) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "f8806500-2c27-4acf-b249-3beb9a22d943") + ) + (via + (at 147.410001 76.659998) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "d62e67da-505d-4ce2-afa5-f48f1537c0b1") + ) + (arc + (start 160.1 98.5) + (mid 160.396043 98.94306) + (end 160.5 99.465685) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "69bd7e37-459b-4d68-92f7-7c05d9024b82") + ) + (arc + (start 160.5 99.952501) + (mid 160.30658 100.924884) + (end 159.755769 101.749232) + (width 1) + (layer "F.Cu") + (net 27) + (uuid "9c690977-2266-426d-8193-300954afe8f4") + ) + (segment + (start 147.41 76.659997) + (end 147.41 73.945) + (width 0.25) + (layer "B.Cu") + (net 27) + (uuid "25bd5c25-3778-401a-954c-885b6b222886") + ) + (segment + (start 147.410001 76.659998) + (end 147.41 76.659997) + (width 0.25) + (layer "B.Cu") + (net 27) + (uuid "efeeff11-b5d3-458b-bb1f-84b00e1099fd") + ) + (segment + (start 146.606955 81.948351) + (end 151.83 87.171396) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "0bb96370-353c-4638-b26c-7a327247dd8e") + ) + (segment + (start 151.83 87.171396) + (end 151.83 97.001402) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "13c9b13a-aa21-408c-bdd8-e0f3bbea341d") + ) + (segment + (start 183.890002 104.015) + (end 183.890002 98.486401) + (width 1) + (layer "F.Cu") + (net 28) + (uuid "23d81f18-50db-45c4-b8ab-08057cfe0aa6") + ) + (segment + (start 153.314998 98.4864) + (end 156.730941 98.4864) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "59115cf3-55fb-4085-a8f1-c7cb3f1393f6") + ) + (segment + (start 151.83 97.001402) + (end 153.314998 98.4864) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "68774c4e-4092-4196-b42f-d462267d8c7e") + ) + (segment + (start 146.606955 77.263045) + (end 146.606955 81.948351) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "9da2a8a5-9012-4421-a79b-49c2f248d948") + ) + (segment + (start 146.61 77.26) + (end 146.606955 77.263045) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "a95ffcee-7f55-4f51-9d03-fa8dd8ed4217") + ) + (segment + (start 183.890002 98.486399) + (end 183.890002 98.486401) + (width 0.25) + (layer "F.Cu") + (net 28) + (uuid "dac2aeaf-cb07-4ccd-8687-325aaa45382e") + ) + (via + (at 156.730941 98.4864) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 28) + (uuid "151bfa8a-46d6-492c-8d5c-8cd061be1846") + ) + (via + (at 183.890002 98.486399) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 28) + (uuid "6b7d63c0-4f4f-4deb-b07f-ecb18abe4264") + ) + (via + (at 146.61 77.26) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 28) + (uuid "c2c9489c-ea16-477d-aa9f-71426b4d9e3f") + ) + (segment + (start 146.61 77.26) + (end 146.61 73.945) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "3856953b-a869-4973-8130-d7893ee3ad45") + ) + (segment + (start 183.890001 98.4864) + (end 156.730941 98.4864) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "c6e9cd56-0f5a-4461-8b7e-785c6fd9c04e") + ) + (segment + (start 183.890002 98.486399) + (end 183.890001 98.4864) + (width 0.25) + (layer "B.Cu") + (net 28) + (uuid "fff38320-e5cc-4dab-ba1f-edb94b393dbb") + ) + (segment + (start 152.7414 100.6614) + (end 154.664697 100.6614) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "0de8aa1e-3c03-47d1-bfbb-9530059a1814") + ) + (segment + (start 149.66 88.077309) + (end 149.66 97.58) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "194d4a5f-90be-4724-bbff-883f8cc87839") + ) + (segment + (start 149.66 97.58) + (end 152.7414 100.6614) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "3ec65c38-f71d-4a9e-9f1c-a99dac53a973") + ) + (segment + (start 223.49 100.6614) + (end 223.49 104.015) + (width 1) + (layer "F.Cu") + (net 29) + (uuid "b7bff503-f1d8-42c5-94a7-d8beca661285") + ) + (segment + (start 145.73 84.147309) + (end 149.66 88.077309) + (width 0.25) + (layer "F.Cu") + (net 29) + (uuid "da3720e8-629b-4be9-ae20-c8487e9c8008") + ) + (via + (at 223.49 100.6614) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "55685fa9-2da7-4eb1-b5fb-74e7b334e125") + ) + (via + (at 154.664697 100.6614) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "bf947ab5-a964-4e28-b94c-d1bfb5b4af02") + ) + (via + (at 145.73 84.147309) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "eb819fdf-4895-4a53-951e-94fcdc213731") + ) + (segment + (start 145.729998 84.147309) + (end 145.01 83.427311) + (width 0.25) + (layer "B.Cu") + (net 29) + (uuid "18ac8dcf-4a17-40b9-b6bf-6e263f2346c7") + ) + (segment + (start 145.01 83.427311) + (end 145.01 78.545) + (width 0.25) + (layer "B.Cu") + (net 29) + (uuid "34476fbe-d969-45f8-819b-bac1d2bd2850") + ) + (segment + (start 145.73 84.147309) + (end 145.729998 84.147309) + (width 0.25) + (layer "B.Cu") + (net 29) + (uuid "3537f80b-8306-4f4d-b4be-7b19e3dcb01d") + ) + (segment + (start 223.49 100.6614) + (end 154.664697 100.6614) + (width 0.25) + (layer "B.Cu") + (net 29) + (uuid "82cbac57-e5ae-4c1c-8899-5220ebde680d") + ) + (segment + (start 145.01 78.545) + (end 145.01 78.495) + (width 0.25) + (layer "B.Cu") + (net 29) + (uuid "d153e824-5698-491b-816a-ca31cab71026") + ) + (segment + (start 150.38 97.37) + (end 152.9464 99.9364) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "65af4ce3-4220-4b4e-b44e-07a52299671c") + ) + (segment + (start 145.804999 83.197004) + (end 150.38 87.772005) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "905f6069-ddb3-4278-9c92-f8042ff42d48") + ) + (segment + (start 145.809998 76.659998) + (end 145.81 76.66) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "92357727-cee8-4dfb-83d4-5ee8573b357a") + ) + (segment + (start 145.804999 82.596395) + (end 145.804999 83.197004) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "b39b50bc-45be-4d32-8bc1-24ad0503ee9d") + ) + (segment + (start 150.38 87.772005) + (end 150.38 97.37) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "bb4c0d3b-35b2-4fbd-b295-0ef04fbf74ed") + ) + (segment + (start 145.81 76.66) + (end 145.81 82.591394) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "bf9f58a6-64d8-4afc-8cf4-557faa0e6ebb") + ) + (segment + (start 152.9464 99.9364) + (end 155.353445 99.9364) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "dec56e0c-68a2-4681-94f4-c5e1babfb9e1") + ) + (segment + (start 145.81 82.591394) + (end 145.804999 82.596395) + (width 0.25) + (layer "F.Cu") + (net 30) + (uuid "ead81875-0ef7-4785-88e5-aa5d34f51e5b") + ) + (segment + (start 210.29 99.9364) + (end 210.29 104.015) + (width 1) + (layer "F.Cu") + (net 30) + (uuid "fca341ff-4e32-48b6-9e82-ae989a3cd9dd") + ) + (via + (at 155.353445 99.9364) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "0d488e17-c8d3-4ffd-9369-97b953650389") + ) + (via + (at 145.809998 76.659998) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "be71a1c9-63d9-4191-8447-dab827130de3") + ) + (via + (at 210.29 99.9364) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "c6621421-e27a-4590-9f45-a25eddc7b9be") + ) + (segment + (start 210.29 99.9364) + (end 155.353445 99.9364) + (width 0.25) + (layer "B.Cu") + (net 30) + (uuid "85019794-8505-48a3-a337-0820057195a8") + ) + (segment + (start 145.81 76.659996) + (end 145.81 73.945) + (width 0.25) + (layer "B.Cu") + (net 30) + (uuid "cf84aee8-8531-413f-afc8-f478fba073b9") + ) + (segment + (start 145.809998 76.659998) + (end 145.81 76.659996) + (width 0.25) + (layer "B.Cu") + (net 30) + (uuid "f47f180b-de53-493e-b379-3f98d0d57031") + ) + (segment + (start 65.615 97.255) + (end 66.14 96.73) + (width 1) + (layer "F.Cu") + (net 32) + (uuid "2311a61e-5261-4a86-b0f6-f44ba1570367") + ) + (segment + (start 65.09 98.522462) + (end 65.09 104.02) + (width 1) + (layer "F.Cu") + (net 32) + (uuid "7905ef9e-219f-49a6-9a1e-c77621f4f2a9") + ) + (arc + (start 65.615 97.255) + (mid 65.226443 97.836516) + (end 65.09 98.522462) + (width 1) + (layer "F.Cu") + (net 32) + (uuid "0eb61e90-581f-46bf-8464-d881e9f84c9d") + ) + (segment + (start 64.2 94.19) + (end 66.14 94.19) + (width 0.25) + (layer "F.Cu") + (net 33) + (uuid "df9167fe-87d5-4705-a14d-ed8701487622") + ) + (via + (at 64.2 94.19) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "f4a69a91-b494-4f9a-85d5-2279d1fba922") + ) + (segment + (start 67.04 90.61) + (end 67.04 90.41) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "01675c00-6834-4cc3-a3ba-581bbc971912") + ) + (segment + (start 63.759695 89.885) + (end 63.335 90.309695) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "01ed663b-dad8-4b74-8356-fac842ee779b") + ) + (segment + (start 63.69 91.45) + (end 63.685 91.45) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "04a82f7a-94c0-4031-a53e-56328624791b") + ) + (segment + (start 63.335 91.1) + (end 63.335 91.8) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "0751edc7-f11c-4519-8fc4-60629258f58f") + ) + (segment + (start 64.245305 91.45) + (end 64.585305 91.11) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "07ea271b-4c28-4cc6-a31b-c78968c7c5e7") + ) + (segment + (start 64.585305 91.11) + (end 65.14 91.11) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "406fd875-2fbb-4755-9195-2ff125b35616") + ) + (segment + (start 64.2 94.19) + (end 63.335 93.325) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "48df35aa-9f0a-4da2-a15e-8eb9f1026dd1") + ) + (segment + (start 63.69 91.45) + (end 64.245305 91.45) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "53e2a13d-b2b2-4608-aef3-b11eaa52c4a5") + ) + (segment + (start 63.335 91.45) + (end 63.69 91.45) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "54b18e47-3a96-4a21-a6f6-bd0c6dc44568") + ) + (segment + (start 66.515 89.885) + (end 63.759695 89.885) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "78b50e2a-4410-453a-a8e2-d053c24f06df") + ) + (segment + (start 63.685 91.45) + (end 63.335 91.1) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "7abd8525-f7e2-4eb3-9860-947c7efec1fe") + ) + (segment + (start 63.34 91.8) + (end 63.69 91.45) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "8e1d2a42-3fa6-484e-8993-1b58e0326641") + ) + (segment + (start 63.335 93.325) + (end 63.335 91.45) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "92a710e8-77f6-4bb3-a237-43779cc26b37") + ) + (segment + (start 63.335 90.309695) + (end 63.335 91.1) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "9bffb198-5fc5-483d-b753-749168b5ce64") + ) + (segment + (start 67.04 90.41) + (end 66.515 89.885) + (width 0.25) + (layer "B.Cu") + (net 33) + (uuid "a6d94b63-c1c9-442b-b858-38a1fb01ff5b") + ) + (zone + (net 19) + (net_name "Net-(J0-Pin_17)") + (layer "F.Cu") + (uuid "14e020b5-53a5-4033-a8ce-56a076bb1606") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30008) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 196.63 99.521335) (xy 196.590948 100.547003) (xy 196.474183 101.267552) (xy 196.280284 101.87828) + (xy 196.009835 102.574487) (xy 195.663417 103.551475) (xy 197.090002 104.016) (xy 198.516587 103.551475) + (xy 198.179551 102.5769) (xy 197.929073 101.879381) (xy 197.758455 101.266135) (xy 197.660997 100.54438) + (xy 197.63 99.521335) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 197.626922 99.524762) (xy 197.630343 99.53268) (xy 197.660997 100.54438) (xy 197.758455 101.266135) + (xy 197.853393 101.607369) (xy 197.929072 101.879379) (xy 198.179551 102.5769) (xy 198.179596 102.57703) + (xy 198.512692 103.540214) (xy 198.512158 103.549153) (xy 198.505459 103.555095) (xy 198.505258 103.555163) + (xy 197.093625 104.01482) (xy 197.086379 104.01482) (xy 195.674833 103.555192) (xy 195.668028 103.549372) + (xy 195.667331 103.540444) (xy 195.66741 103.540214) (xy 196.0098 102.574583) (xy 196.009866 102.574405) + (xy 196.280284 101.87828) (xy 196.474183 101.267552) (xy 196.590948 100.547003) (xy 196.629571 99.532588) + (xy 196.633311 99.524453) (xy 196.641263 99.521335) (xy 197.618649 99.521335) + ) + ) + ) + (zone + (net 32) + (net_name "Net-(H0-Pad1)") + (layer "F.Cu") + (uuid "188fded6-71c5-4ad0-9f9a-1adc5f10fe0c") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30007) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 64.59 99.52) (xy 64.555064 100.545892) (xy 64.44813 101.268212) (xy 64.266004 101.881232) (xy 64.005497 102.579228) + (xy 63.663415 103.556475) (xy 65.09 104.021) (xy 66.516585 103.556475) (xy 66.174502 102.579228) + (xy 65.913994 101.881232) (xy 65.731869 101.268212) (xy 65.624935 100.545892) (xy 65.59 99.52) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 65.586965 99.523427) (xy 65.590385 99.531302) (xy 65.624934 100.545882) (xy 65.624935 100.545892) + (xy 65.73187 101.268218) (xy 65.913986 101.881208) (xy 65.914003 101.881258) (xy 66.174449 102.579088) + (xy 66.174531 102.579313) (xy 66.512633 103.545186) (xy 66.512132 103.554127) (xy 66.505456 103.560095) + (xy 66.505213 103.560177) (xy 65.093623 104.01982) (xy 65.086377 104.01982) (xy 63.674786 103.560177) + (xy 63.667981 103.554357) (xy 63.667284 103.545429) (xy 63.667347 103.545239) (xy 64.005473 102.579295) + (xy 64.005549 102.579088) (xy 64.265994 101.881258) (xy 64.266004 101.881232) (xy 64.44813 101.268212) + (xy 64.555064 100.545892) (xy 64.589615 99.531301) (xy 64.593321 99.52315) (xy 64.601308 99.52) + (xy 65.578692 99.52) + ) + ) + ) + (zone + (net 30) + (net_name "Net-(J0-Pin_18)") + (layer "F.Cu") + (uuid "253d6765-bea8-4ee9-8dd2-42a1d266d80f") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30010) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 209.79 99.9364) (xy 209.74899 100.858533) (xy 209.629906 101.503907) (xy 209.43867 102.049722) + (xy 209.181199 102.673178) (xy 208.863415 103.551475) (xy 210.29 104.016) (xy 211.716585 103.551475) + (xy 211.3988 102.673178) (xy 211.141329 102.049722) (xy 210.950092 101.503907) (xy 210.831009 100.858533) + (xy 210.79 99.9364) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 210.787082 99.939827) (xy 210.790497 99.94758) (xy 210.831007 100.858521) (xy 210.831008 100.858527) + (xy 210.831008 100.858532) (xy 210.831009 100.858533) (xy 210.950092 101.503907) (xy 211.056565 101.807797) + (xy 211.141327 102.049718) (xy 211.14133 102.049724) (xy 211.398698 102.672933) (xy 211.398886 102.673418) + (xy 211.712473 103.54011) (xy 211.712065 103.549056) (xy 211.705452 103.555093) (xy 211.705094 103.555216) + (xy 210.293623 104.01482) (xy 210.286377 104.01482) (xy 208.874905 103.555216) (xy 208.8681 103.549396) + (xy 208.867403 103.540468) (xy 208.867505 103.540168) (xy 209.181114 102.673411) (xy 209.1813 102.672933) + (xy 209.43867 102.049722) (xy 209.629906 101.503907) (xy 209.74899 100.858533) (xy 209.789503 99.94758) + (xy 209.793294 99.939467) (xy 209.801191 99.9364) (xy 210.778809 99.9364) + ) + ) + ) + (zone + (net 21) + (net_name "Net-(J0-Pin_15)") + (layer "F.Cu") + (uuid "27337558-ea15-4bfb-9836-29ada2150d53") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30001) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 170.190002 99.515) (xy 170.155066 100.540892) (xy 170.048132 101.263212) (xy 169.866006 101.876232) + (xy 169.605499 102.574228) (xy 169.263417 103.551475) (xy 170.690002 104.016) (xy 172.116587 103.551475) + (xy 171.774504 102.574228) (xy 171.513996 101.876232) (xy 171.331871 101.263212) (xy 171.224937 100.540892) + (xy 171.190002 99.515) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 171.186967 99.518427) (xy 171.190387 99.526302) (xy 171.224936 100.540882) (xy 171.224937 100.540892) + (xy 171.331872 101.263218) (xy 171.513988 101.876208) (xy 171.514005 101.876258) (xy 171.774451 102.574088) + (xy 171.774533 102.574313) (xy 172.112635 103.540186) (xy 172.112134 103.549127) (xy 172.105458 103.555095) + (xy 172.105215 103.555177) (xy 170.693625 104.01482) (xy 170.686379 104.01482) (xy 169.274788 103.555177) + (xy 169.267983 103.549357) (xy 169.267286 103.540429) (xy 169.267349 103.540239) (xy 169.605475 102.574295) + (xy 169.605551 102.574088) (xy 169.865996 101.876258) (xy 169.866006 101.876232) (xy 170.048132 101.263212) + (xy 170.155066 100.540892) (xy 170.189617 99.526301) (xy 170.193323 99.51815) (xy 170.20131 99.515) + (xy 171.178694 99.515) + ) + ) + ) + (zone + (net 4) + (net_name "+3V3") + (locked yes) + (layer "F.Cu") + (uuid "2a073ea8-c29e-4ddf-8ab4-9352b209bc46") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 45 55) (xy 255 55) (xy 255 130) (xy 45 130) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 141.461377 73.818184) (xy 141.511367 73.866997) (xy 141.527031 73.935088) (xy 141.526571 73.940676) + (xy 141.52454 73.96) (xy 141.530023 74.012173) (xy 141.517453 74.080903) (xy 141.479588 74.125451) + (xy 141.375385 74.201159) (xy 141.248724 74.341831) (xy 141.154079 74.505761) (xy 141.154076 74.505768) + (xy 141.102562 74.664313) (xy 141.095584 74.68579) (xy 141.075798 74.874046) (xy 141.095584 75.062302) + (xy 141.095585 75.062305) (xy 141.154076 75.242323) (xy 141.154079 75.24233) (xy 141.248725 75.406262) + (xy 141.354406 75.523632) (xy 141.375387 75.546934) (xy 141.528523 75.658194) (xy 141.528528 75.658197) + (xy 141.70145 75.735188) (xy 141.701455 75.73519) (xy 141.886612 75.774546) (xy 141.886613 75.774546) + (xy 142.075902 75.774546) (xy 142.075904 75.774546) (xy 142.261061 75.73519) (xy 142.433988 75.658197) + (xy 142.587129 75.546934) (xy 142.608111 75.52363) (xy 142.667595 75.486982) (xy 142.676057 75.484987) + (xy 142.723711 75.475509) (xy 142.773755 75.45478) (xy 142.837545 75.428358) (xy 142.896845 75.388734) + (xy 142.896846 75.388734) (xy 142.925412 75.369645) (xy 142.939992 75.359904) (xy 143.027117 75.272779) + (xy 143.027118 75.272776) (xy 143.034184 75.265711) (xy 143.034186 75.265707) (xy 143.578076 74.721819) + (xy 143.639399 74.688334) (xy 143.665757 74.6855) (xy 149.369548 74.6855) (xy 149.436587 74.705185) + (xy 149.457229 74.721819) (xy 149.948181 75.212771) (xy 149.981666 75.274094) (xy 149.9845 75.300452) + (xy 149.9845 75.741312) (xy 149.964815 75.808351) (xy 149.95265 75.824284) (xy 149.902152 75.880368) + (xy 149.842666 75.917017) (xy 149.772809 75.915687) (xy 149.717852 75.880368) (xy 149.615871 75.767107) + (xy 149.462735 75.655847) (xy 149.46273 75.655844) (xy 149.289808 75.578853) (xy 149.289803 75.578851) + (xy 149.13964 75.546934) (xy 149.104647 75.539496) (xy 148.915355 75.539496) (xy 148.882898 75.546394) + (xy 148.730198 75.578851) (xy 148.730193 75.578853) (xy 148.557271 75.655844) (xy 148.557266 75.655847) + (xy 148.40413 75.767107) (xy 148.277466 75.907781) (xy 148.232692 75.985333) (xy 148.182125 76.033549) + (xy 148.113518 76.046771) (xy 148.048653 76.020803) (xy 148.033155 76.006305) (xy 148.024971 75.997216) + (xy 148.015872 75.98711) (xy 148.015871 75.987109) (xy 147.862735 75.875849) (xy 147.86273 75.875846) + (xy 147.689808 75.798855) (xy 147.689803 75.798853) (xy 147.544002 75.767863) (xy 147.504647 75.759498) + (xy 147.315355 75.759498) (xy 147.282898 75.766396) (xy 147.130198 75.798853) (xy 147.130193 75.798855) + (xy 146.957271 75.875846) (xy 146.957266 75.875849) (xy 146.80413 75.987109) (xy 146.804129 75.98711) + (xy 146.702148 76.100371) (xy 146.642662 76.137019) (xy 146.572805 76.135688) (xy 146.517849 76.10037) + (xy 146.457683 76.033549) (xy 146.415869 75.98711) (xy 146.415868 75.987109) (xy 146.262732 75.875849) + (xy 146.262727 75.875846) (xy 146.089805 75.798855) (xy 146.0898 75.798853) (xy 145.943999 75.767863) + (xy 145.904644 75.759498) (xy 145.715352 75.759498) (xy 145.682895 75.766396) (xy 145.530195 75.798853) + (xy 145.53019 75.798855) (xy 145.357268 75.875846) (xy 145.357263 75.875849) (xy 145.204127 75.987109) + (xy 145.077464 76.127783) (xy 144.982815 76.29172) (xy 144.982227 76.293042) (xy 144.981683 76.293681) + (xy 144.97957 76.297342) (xy 144.9789 76.296955) (xy 144.93697 76.346273) (xy 144.894735 76.363882) + (xy 144.730197 76.398855) (xy 144.730192 76.398857) (xy 144.55727 76.475848) (xy 144.557265 76.475851) + (xy 144.404129 76.587111) (xy 144.277466 76.727785) (xy 144.182821 76.891715) (xy 144.182818 76.891722) + (xy 144.124327 77.07174) (xy 144.124326 77.071744) (xy 144.10454 77.26) (xy 144.124326 77.448256) + (xy 144.124327 77.448258) (xy 144.124327 77.448259) (xy 144.182818 77.628277) (xy 144.182821 77.628284) + (xy 144.277467 77.792216) (xy 144.317834 77.837048) (xy 144.34765 77.870162) (xy 144.37788 77.933153) + (xy 144.3795 77.953134) (xy 144.3795 84.509227) (xy 144.403535 84.63006) (xy 144.40354 84.630077) + (xy 144.450685 84.743896) (xy 144.45069 84.743905) (xy 144.484914 84.795123) (xy 144.484915 84.795125) + (xy 144.519141 84.846349) (xy 144.610586 84.937794) (xy 144.610608 84.937814) (xy 148.328181 88.655387) + (xy 148.361666 88.71671) (xy 148.3645 88.743068) (xy 148.3645 97.769986) (xy 148.388535 97.890822) + (xy 148.388539 97.890835) (xy 148.399604 97.917546) (xy 148.399605 97.917549) (xy 148.435685 98.004657) + (xy 148.435687 98.004661) (xy 148.458228 98.038394) (xy 148.458229 98.038396) (xy 148.50414 98.107107) + (xy 148.504141 98.107108) (xy 148.504142 98.107109) (xy 148.591267 98.194234) (xy 148.591268 98.194234) + (xy 148.598335 98.201301) (xy 148.598334 98.201301) (xy 148.598337 98.201303) (xy 152.182165 101.785132) + (xy 152.182166 101.785133) (xy 152.227467 101.830434) (xy 152.269293 101.87226) (xy 152.269295 101.872261) + (xy 152.310186 101.899584) (xy 152.310187 101.899584) (xy 152.371738 101.940711) (xy 152.485572 101.987863) + (xy 152.606412 102.011899) (xy 152.606416 102.0119) (xy 152.606417 102.0119) (xy 152.606418 102.0119) + (xy 153.26625 102.0119) (xy 153.333289 102.031585) (xy 153.358398 102.052926) (xy 153.364124 102.059285) + (xy 153.364128 102.059289) (xy 153.517263 102.170548) (xy 153.517268 102.170551) (xy 153.69019 102.247542) + (xy 153.690195 102.247544) (xy 153.875352 102.2869) (xy 153.875353 102.2869) (xy 154.064642 102.2869) + (xy 154.064644 102.2869) (xy 154.249801 102.247544) (xy 154.422728 102.170551) (xy 154.575869 102.059288) + (xy 154.702531 101.918616) (xy 154.797177 101.754684) (xy 154.845147 101.607045) (xy 154.884584 101.549372) + (xy 154.937297 101.524075) (xy 154.937804 101.523967) (xy 154.9445 101.522544) (xy 154.944502 101.522542) + (xy 154.944505 101.522542) (xy 155.058305 101.471874) (xy 155.117427 101.445551) (xy 155.270568 101.334288) + (xy 155.39723 101.193616) (xy 155.491876 101.029684) (xy 155.540288 100.880687) (xy 155.579724 100.823013) + (xy 155.627281 100.800191) (xy 155.627073 100.79955) (xy 155.631852 100.797997) (xy 155.632438 100.797715) + (xy 155.633248 100.797544) (xy 155.634758 100.796872) (xy 155.710434 100.763178) (xy 155.806175 100.720551) + (xy 155.959316 100.609288) (xy 156.085978 100.468616) (xy 156.180624 100.304684) (xy 156.229036 100.155687) + (xy 156.268472 100.098013) (xy 156.316029 100.075191) (xy 156.315821 100.07455) (xy 156.3206 100.072997) + (xy 156.321186 100.072715) (xy 156.321996 100.072544) (xy 156.494923 99.995551) (xy 156.648064 99.884288) + (xy 156.774726 99.743616) (xy 156.869372 99.579684) (xy 156.917784 99.430687) (xy 156.95722 99.373013) + (xy 157.004777 99.350191) (xy 157.004569 99.34955) (xy 157.009348 99.347997) (xy 157.009934 99.347715) + (xy 157.010744 99.347544) (xy 157.183671 99.270551) (xy 157.336812 99.159288) (xy 157.463474 99.018616) + (xy 157.55812 98.854684) (xy 157.606532 98.705687) (xy 157.645968 98.648013) (xy 157.693526 98.625192) + (xy 157.693318 98.62455) (xy 157.698107 98.622994) (xy 157.698689 98.622714) (xy 157.699493 98.622544) + (xy 157.699497 98.622542) (xy 157.699498 98.622542) (xy 157.757748 98.596606) (xy 157.87242 98.545551) + (xy 158.025561 98.434288) (xy 158.152223 98.293616) (xy 158.246869 98.129684) (xy 158.305364 97.949656) + (xy 158.3124 97.882707) (xy 158.338983 97.818096) (xy 158.39628 97.778111) (xy 158.466099 97.775451) + (xy 158.523399 97.80799) (xy 158.663182 97.947772) (xy 158.696666 98.009094) (xy 158.6995 98.035452) + (xy 158.6995 98.198544) (xy 158.737947 98.391828) (xy 158.737949 98.391836) (xy 158.813367 98.57391) + (xy 158.813372 98.57392) (xy 158.92286 98.73778) (xy 158.922863 98.737784) (xy 159.386793 99.201714) + (xy 159.397483 99.213902) (xy 159.440642 99.270149) (xy 159.456824 99.298178) (xy 159.480813 99.356094) + (xy 159.489191 99.387358) (xy 159.498439 99.45759) (xy 159.4995 99.473778) (xy 159.4995 99.948434) + (xy 159.499235 99.956544) (xy 159.486852 100.14547) (xy 159.484734 100.161551) (xy 159.448595 100.343232) + (xy 159.444397 100.3589) (xy 159.440092 100.371582) (xy 159.437294 100.379031) (xy 159.308908 100.690092) + (xy 159.305501 100.697624) (xy 159.296711 100.71545) (xy 159.2886 100.7295) (xy 159.185683 100.88353) + (xy 159.175808 100.896399) (xy 159.051095 101.038608) (xy 159.045548 101.04453) (xy 158.681951 101.408127) + (xy 158.631945 101.438584) (xy 158.196167 101.577558) (xy 158.1938 101.578287) (xy 158.162036 101.587722) + (xy 158.095891 101.588959) (xy 157.959478 101.553934) (xy 157.959465 101.553932) (xy 157.647331 101.5145) + (xy 157.64732 101.5145) (xy 157.332684 101.5145) (xy 157.332672 101.5145) (xy 157.020538 101.553932) + (xy 157.020525 101.553934) (xy 156.715776 101.63218) (xy 156.715773 101.632181) (xy 156.423244 101.748001) + (xy 156.423243 101.748002) (xy 156.147518 101.899584) (xy 156.147506 101.899591) (xy 155.89298 102.084515) + (xy 155.89297 102.084523) (xy 155.66361 102.299907) (xy 155.663608 102.299909) (xy 155.463056 102.542334) + (xy 155.463053 102.542338) (xy 155.294466 102.80799) (xy 155.294463 102.807996) (xy 155.160501 103.092678) + (xy 155.160499 103.092683) (xy 155.063272 103.391916) (xy 155.004313 103.700988) (xy 155.004312 103.700995) + (xy 154.984558 104.014994) (xy 154.984558 104.015005) (xy 155.004312 104.329004) (xy 155.004313 104.329011) + (xy 155.063272 104.638083) (xy 155.160499 104.937316) (xy 155.160501 104.937321) (xy 155.294463 105.222003) + (xy 155.294466 105.222009) (xy 155.463053 105.487661) (xy 155.463056 105.487665) (xy 155.663608 105.73009) + (xy 155.66361 105.730092) (xy 155.663612 105.730094) (xy 155.892972 105.945478) (xy 155.892977 105.945481) + (xy 155.89298 105.945484) (xy 156.147506 106.130408) (xy 156.147508 106.130409) (xy 156.147518 106.130416) + (xy 156.423236 106.281994) (xy 156.423239 106.281995) (xy 156.423243 106.281997) (xy 156.423244 106.281998) + (xy 156.715773 106.397818) (xy 156.715776 106.397819) (xy 156.980697 106.465839) (xy 157.020529 106.476066) + (xy 157.086012 106.484338) (xy 157.332672 106.515499) (xy 157.332681 106.515499) (xy 157.332684 106.5155) + (xy 157.332686 106.5155) (xy 157.647318 106.5155) (xy 157.64732 106.5155) (xy 157.647323 106.515499) + (xy 157.647331 106.515499) (xy 157.833595 106.491968) (xy 157.959475 106.476066) (xy 158.264227 106.397819) + (xy 158.26423 106.397818) (xy 158.556759 106.281998) (xy 158.55676 106.281997) (xy 158.556758 106.281997) + (xy 158.556768 106.281994) (xy 158.832486 106.130416) (xy 159.087032 105.945478) (xy 159.316392 105.730094) + (xy 159.516949 105.487663) (xy 159.685539 105.222007) (xy 159.819505 104.937315) (xy 159.916733 104.638079) + (xy 159.97569 104.329015) (xy 159.992768 104.05755) (xy 160.008226 104.014994) (xy 168.184558 104.014994) + (xy 168.184558 104.015005) (xy 168.204312 104.329004) (xy 168.204313 104.329011) (xy 168.263272 104.638083) + (xy 168.360499 104.937316) (xy 168.360501 104.937321) (xy 168.494463 105.222003) (xy 168.494466 105.222009) + (xy 168.663053 105.487661) (xy 168.663056 105.487665) (xy 168.863608 105.73009) (xy 168.86361 105.730092) + (xy 168.863612 105.730094) (xy 169.092972 105.945478) (xy 169.092977 105.945481) (xy 169.09298 105.945484) + (xy 169.347506 106.130408) (xy 169.347508 106.130409) (xy 169.347518 106.130416) (xy 169.623236 106.281994) + (xy 169.623239 106.281995) (xy 169.623243 106.281997) (xy 169.623244 106.281998) (xy 169.915773 106.397818) + (xy 169.915776 106.397819) (xy 170.180697 106.465839) (xy 170.220529 106.476066) (xy 170.286012 106.484338) + (xy 170.532672 106.515499) (xy 170.532681 106.515499) (xy 170.532684 106.5155) (xy 170.532686 106.5155) + (xy 170.847318 106.5155) (xy 170.84732 106.5155) (xy 170.847323 106.515499) (xy 170.847331 106.515499) + (xy 171.033595 106.491968) (xy 171.159475 106.476066) (xy 171.464227 106.397819) (xy 171.46423 106.397818) + (xy 171.756759 106.281998) (xy 171.75676 106.281997) (xy 171.756758 106.281997) (xy 171.756768 106.281994) + (xy 172.032486 106.130416) (xy 172.287032 105.945478) (xy 172.516392 105.730094) (xy 172.716949 105.487663) + (xy 172.885539 105.222007) (xy 173.019505 104.937315) (xy 173.116733 104.638079) (xy 173.17569 104.329015) + (xy 173.192769 104.057551) (xy 173.195446 104.015005) (xy 173.195446 104.014994) (xy 181.384558 104.014994) + (xy 181.384558 104.015005) (xy 181.404312 104.329004) (xy 181.404313 104.329011) (xy 181.463272 104.638083) + (xy 181.560499 104.937316) (xy 181.560501 104.937321) (xy 181.694463 105.222003) (xy 181.694466 105.222009) + (xy 181.863053 105.487661) (xy 181.863056 105.487665) (xy 182.063608 105.73009) (xy 182.06361 105.730092) + (xy 182.063612 105.730094) (xy 182.292972 105.945478) (xy 182.292977 105.945481) (xy 182.29298 105.945484) + (xy 182.547506 106.130408) (xy 182.547508 106.130409) (xy 182.547518 106.130416) (xy 182.823236 106.281994) + (xy 182.823239 106.281995) (xy 182.823243 106.281997) (xy 182.823244 106.281998) (xy 183.115773 106.397818) + (xy 183.115776 106.397819) (xy 183.380697 106.465839) (xy 183.420529 106.476066) (xy 183.486012 106.484338) + (xy 183.732672 106.515499) (xy 183.732681 106.515499) (xy 183.732684 106.5155) (xy 183.732686 106.5155) + (xy 184.047318 106.5155) (xy 184.04732 106.5155) (xy 184.047323 106.515499) (xy 184.047331 106.515499) + (xy 184.233595 106.491968) (xy 184.359475 106.476066) (xy 184.664227 106.397819) (xy 184.66423 106.397818) + (xy 184.956759 106.281998) (xy 184.95676 106.281997) (xy 184.956758 106.281997) (xy 184.956768 106.281994) + (xy 185.232486 106.130416) (xy 185.487032 105.945478) (xy 185.716392 105.730094) (xy 185.916949 105.487663) + (xy 186.085539 105.222007) (xy 186.219505 104.937315) (xy 186.316733 104.638079) (xy 186.37569 104.329015) + (xy 186.392769 104.057551) (xy 186.395446 104.015005) (xy 186.395446 104.014994) (xy 194.584558 104.014994) + (xy 194.584558 104.015005) (xy 194.604312 104.329004) (xy 194.604313 104.329011) (xy 194.663272 104.638083) + (xy 194.760499 104.937316) (xy 194.760501 104.937321) (xy 194.894463 105.222003) (xy 194.894466 105.222009) + (xy 195.063053 105.487661) (xy 195.063056 105.487665) (xy 195.263608 105.73009) (xy 195.26361 105.730092) + (xy 195.263612 105.730094) (xy 195.492972 105.945478) (xy 195.492977 105.945481) (xy 195.49298 105.945484) + (xy 195.747506 106.130408) (xy 195.747508 106.130409) (xy 195.747518 106.130416) (xy 196.023236 106.281994) + (xy 196.023239 106.281995) (xy 196.023243 106.281997) (xy 196.023244 106.281998) (xy 196.315773 106.397818) + (xy 196.315776 106.397819) (xy 196.580697 106.465839) (xy 196.620529 106.476066) (xy 196.686012 106.484338) + (xy 196.932672 106.515499) (xy 196.932681 106.515499) (xy 196.932684 106.5155) (xy 196.932686 106.5155) + (xy 197.247318 106.5155) (xy 197.24732 106.5155) (xy 197.247323 106.515499) (xy 197.247331 106.515499) + (xy 197.433595 106.491968) (xy 197.559475 106.476066) (xy 197.864227 106.397819) (xy 197.86423 106.397818) + (xy 198.156759 106.281998) (xy 198.15676 106.281997) (xy 198.156758 106.281997) (xy 198.156768 106.281994) + (xy 198.432486 106.130416) (xy 198.687032 105.945478) (xy 198.916392 105.730094) (xy 199.116949 105.487663) + (xy 199.285539 105.222007) (xy 199.419505 104.937315) (xy 199.516733 104.638079) (xy 199.57569 104.329015) + (xy 199.592769 104.057551) (xy 199.595446 104.015005) (xy 199.595446 104.014994) (xy 207.784556 104.014994) + (xy 207.784556 104.015005) (xy 207.80431 104.329004) (xy 207.804311 104.329011) (xy 207.86327 104.638083) + (xy 207.960497 104.937316) (xy 207.960499 104.937321) (xy 208.094461 105.222003) (xy 208.094464 105.222009) + (xy 208.263051 105.487661) (xy 208.263054 105.487665) (xy 208.463606 105.73009) (xy 208.463608 105.730092) + (xy 208.46361 105.730094) (xy 208.69297 105.945478) (xy 208.692975 105.945481) (xy 208.692978 105.945484) + (xy 208.947504 106.130408) (xy 208.947506 106.130409) (xy 208.947516 106.130416) (xy 209.223234 106.281994) + (xy 209.223237 106.281995) (xy 209.223241 106.281997) (xy 209.223242 106.281998) (xy 209.515771 106.397818) + (xy 209.515774 106.397819) (xy 209.780695 106.465839) (xy 209.820527 106.476066) (xy 209.88601 106.484338) + (xy 210.13267 106.515499) (xy 210.132679 106.515499) (xy 210.132682 106.5155) (xy 210.132684 106.5155) + (xy 210.447316 106.5155) (xy 210.447318 106.5155) (xy 210.447321 106.515499) (xy 210.447329 106.515499) + (xy 210.633593 106.491968) (xy 210.759473 106.476066) (xy 211.064225 106.397819) (xy 211.064228 106.397818) + (xy 211.356757 106.281998) (xy 211.356758 106.281997) (xy 211.356756 106.281997) (xy 211.356766 106.281994) + (xy 211.632484 106.130416) (xy 211.88703 105.945478) (xy 212.11639 105.730094) (xy 212.316947 105.487663) + (xy 212.485537 105.222007) (xy 212.619503 104.937315) (xy 212.716731 104.638079) (xy 212.775688 104.329015) + (xy 212.792767 104.057551) (xy 212.795444 104.015005) (xy 212.795444 104.014994) (xy 220.984556 104.014994) + (xy 220.984556 104.015005) (xy 221.00431 104.329004) (xy 221.004311 104.329011) (xy 221.06327 104.638083) + (xy 221.160497 104.937316) (xy 221.160499 104.937321) (xy 221.294461 105.222003) (xy 221.294464 105.222009) + (xy 221.463051 105.487661) (xy 221.463054 105.487665) (xy 221.663606 105.73009) (xy 221.663608 105.730092) + (xy 221.66361 105.730094) (xy 221.89297 105.945478) (xy 221.892975 105.945481) (xy 221.892978 105.945484) + (xy 222.147504 106.130408) (xy 222.147506 106.130409) (xy 222.147516 106.130416) (xy 222.423234 106.281994) + (xy 222.423237 106.281995) (xy 222.423241 106.281997) (xy 222.423242 106.281998) (xy 222.715771 106.397818) + (xy 222.715774 106.397819) (xy 222.980695 106.465839) (xy 223.020527 106.476066) (xy 223.08601 106.484338) + (xy 223.33267 106.515499) (xy 223.332679 106.515499) (xy 223.332682 106.5155) (xy 223.332684 106.5155) + (xy 223.647316 106.5155) (xy 223.647318 106.5155) (xy 223.647321 106.515499) (xy 223.647329 106.515499) + (xy 223.833593 106.491968) (xy 223.959473 106.476066) (xy 224.264225 106.397819) (xy 224.264228 106.397818) + (xy 224.556757 106.281998) (xy 224.556758 106.281997) (xy 224.556756 106.281997) (xy 224.556766 106.281994) + (xy 224.832484 106.130416) (xy 225.08703 105.945478) (xy 225.31639 105.730094) (xy 225.516947 105.487663) + (xy 225.685537 105.222007) (xy 225.819503 104.937315) (xy 225.916731 104.638079) (xy 225.975688 104.329015) + (xy 225.992767 104.057551) (xy 225.995444 104.015005) (xy 225.995444 104.014994) (xy 234.184558 104.014994) + (xy 234.184558 104.015005) (xy 234.204312 104.329004) (xy 234.204313 104.329011) (xy 234.263272 104.638083) + (xy 234.360499 104.937316) (xy 234.360501 104.937321) (xy 234.494463 105.222003) (xy 234.494466 105.222009) + (xy 234.663053 105.487661) (xy 234.663056 105.487665) (xy 234.863608 105.73009) (xy 234.86361 105.730092) + (xy 234.863612 105.730094) (xy 235.092972 105.945478) (xy 235.092977 105.945481) (xy 235.09298 105.945484) + (xy 235.347506 106.130408) (xy 235.347508 106.130409) (xy 235.347518 106.130416) (xy 235.623236 106.281994) + (xy 235.623239 106.281995) (xy 235.623243 106.281997) (xy 235.623244 106.281998) (xy 235.915773 106.397818) + (xy 235.915776 106.397819) (xy 236.180697 106.465839) (xy 236.220529 106.476066) (xy 236.286012 106.484338) + (xy 236.532672 106.515499) (xy 236.532681 106.515499) (xy 236.532684 106.5155) (xy 236.532686 106.5155) + (xy 236.847318 106.5155) (xy 236.84732 106.5155) (xy 236.847323 106.515499) (xy 236.847331 106.515499) + (xy 237.033595 106.491968) (xy 237.159475 106.476066) (xy 237.464227 106.397819) (xy 237.46423 106.397818) + (xy 237.756759 106.281998) (xy 237.75676 106.281997) (xy 237.756758 106.281997) (xy 237.756768 106.281994) + (xy 238.032486 106.130416) (xy 238.287032 105.945478) (xy 238.516392 105.730094) (xy 238.716949 105.487663) + (xy 238.885539 105.222007) (xy 239.019505 104.937315) (xy 239.116733 104.638079) (xy 239.17569 104.329015) + (xy 239.192769 104.057551) (xy 239.195446 104.015005) (xy 239.195446 104.014994) (xy 239.175691 103.700995) + (xy 239.17569 103.700988) (xy 239.17569 103.700986) (xy 239.17569 103.700985) (xy 239.116733 103.391921) + (xy 239.019505 103.092685) (xy 238.885539 102.807993) (xy 238.850416 102.752648) (xy 238.71695 102.542338) + (xy 238.716947 102.542334) (xy 238.516395 102.299909) (xy 238.516393 102.299907) (xy 238.292358 102.089523) + (xy 238.287032 102.084522) (xy 238.287024 102.084516) (xy 238.287023 102.084515) (xy 238.032497 101.899591) + (xy 238.03249 101.899586) (xy 238.032486 101.899584) (xy 237.793386 101.768137) (xy 237.744122 101.718591) + (xy 237.729833 101.672712) (xy 237.693734 101.336495) (xy 237.691608 101.320694) (xy 237.6905 101.304156) + (xy 237.6905 101.281456) (xy 237.652052 101.08817) (xy 237.652051 101.088169) (xy 237.652051 101.088165) + (xy 237.624527 101.021715) (xy 237.576635 100.906092) (xy 237.576628 100.906079) (xy 237.467139 100.742218) + (xy 237.467136 100.742214) (xy 237.327785 100.602863) (xy 237.327781 100.60286) (xy 237.16392 100.493371) + (xy 237.163907 100.493364) (xy 236.981839 100.41795) (xy 236.981829 100.417947) (xy 236.788543 100.3795) + (xy 236.788541 100.3795) (xy 236.591459 100.3795) (xy 236.591457 100.3795) (xy 236.39817 100.417947) + (xy 236.39816 100.41795) (xy 236.216092 100.493364) (xy 236.216079 100.493371) (xy 236.052218 100.60286) + (xy 236.052214 100.602863) (xy 235.912863 100.742214) (xy 235.91286 100.742218) (xy 235.803371 100.906079) + (xy 235.803364 100.906092) (xy 235.72795 101.08816) (xy 235.727947 101.08817) (xy 235.6895 101.281456) + (xy 235.6895 101.308246) (xy 235.686513 101.33204) (xy 235.687051 101.332137) (xy 235.686265 101.336492) + (xy 235.650164 101.672716) (xy 235.623435 101.737271) (xy 235.586611 101.76814) (xy 235.347518 101.899583) + (xy 235.347506 101.899591) (xy 235.09298 102.084515) (xy 235.09297 102.084523) (xy 234.86361 102.299907) + (xy 234.863608 102.299909) (xy 234.663056 102.542334) (xy 234.663053 102.542338) (xy 234.494466 102.80799) + (xy 234.494463 102.807996) (xy 234.360501 103.092678) (xy 234.360499 103.092683) (xy 234.263272 103.391916) + (xy 234.204313 103.700988) (xy 234.204312 103.700995) (xy 234.184558 104.014994) (xy 225.995444 104.014994) + (xy 225.975689 103.700995) (xy 225.975688 103.700988) (xy 225.975688 103.700986) (xy 225.975688 103.700985) + (xy 225.916731 103.391921) (xy 225.819503 103.092685) (xy 225.685537 102.807993) (xy 225.650414 102.752648) + (xy 225.516948 102.542338) (xy 225.516945 102.542334) (xy 225.316393 102.299909) (xy 225.316391 102.299907) + (xy 225.092356 102.089523) (xy 225.08703 102.084522) (xy 225.087022 102.084516) (xy 225.087021 102.084515) + (xy 224.832485 101.899584) (xy 224.731972 101.844326) (xy 224.682708 101.794779) (xy 224.680016 101.789518) + (xy 224.661537 101.751162) (xy 224.653622 101.729978) (xy 224.545434 101.333265) (xy 224.54136 101.309172) + (xy 224.495054 100.637526) (xy 224.491563 100.604459) (xy 224.491185 100.600878) (xy 224.4905 100.587861) + (xy 224.4905 100.562856) (xy 224.452052 100.36957) (xy 224.452051 100.369569) (xy 224.452051 100.369565) + (xy 224.452049 100.36956) (xy 224.376635 100.187492) (xy 224.376628 100.187479) (xy 224.267139 100.023618) + (xy 224.267136 100.023614) (xy 224.127785 99.884263) (xy 224.127781 99.88426) (xy 223.96392 99.774771) + (xy 223.963907 99.774764) (xy 223.781839 99.69935) (xy 223.781829 99.699347) (xy 223.588543 99.6609) + (xy 223.588541 99.6609) (xy 223.391459 99.6609) (xy 223.391457 99.6609) (xy 223.19817 99.699347) + (xy 223.19816 99.69935) (xy 223.016092 99.774764) (xy 223.016079 99.774771) (xy 222.852218 99.88426) + (xy 222.852214 99.884263) (xy 222.712863 100.023614) (xy 222.71286 100.023618) (xy 222.603371 100.187479) + (xy 222.603364 100.187492) (xy 222.52795 100.36956) (xy 222.527947 100.36957) (xy 222.4895 100.562856) + (xy 222.4895 100.603158) (xy 222.486733 100.629208) (xy 222.484945 100.637527) (xy 222.484945 100.637528) + (xy 222.438636 101.309174) (xy 222.434561 101.33327) (xy 222.326378 101.729965) (xy 222.318457 101.751162) + (xy 222.29999 101.789491) (xy 222.253158 101.841342) (xy 222.248019 101.84433) (xy 222.147516 101.899584) + (xy 222.147508 101.899588) (xy 221.892978 102.084515) (xy 221.892968 102.084523) (xy 221.663608 102.299907) + (xy 221.663606 102.299909) (xy 221.463054 102.542334) (xy 221.463051 102.542338) (xy 221.294464 102.80799) + (xy 221.294461 102.807996) (xy 221.160499 103.092678) (xy 221.160497 103.092683) (xy 221.06327 103.391916) + (xy 221.004311 103.700988) (xy 221.00431 103.700995) (xy 220.984556 104.014994) (xy 212.795444 104.014994) + (xy 212.775689 103.700995) (xy 212.775688 103.700988) (xy 212.775688 103.700986) (xy 212.775688 103.700985) + (xy 212.716731 103.391921) (xy 212.619503 103.092685) (xy 212.485537 102.807993) (xy 212.450414 102.752648) + (xy 212.316948 102.542338) (xy 212.316945 102.542334) (xy 212.116393 102.299909) (xy 212.116391 102.299907) + (xy 211.892356 102.089523) (xy 211.88703 102.084522) (xy 211.887022 102.084516) (xy 211.887021 102.084515) + (xy 211.65291 101.914424) (xy 211.610244 101.859094) (xy 211.60877 101.855108) (xy 211.606823 101.849552) + (xy 211.53363 101.640647) (xy 211.489432 101.5145) (xy 211.44327 101.382746) (xy 211.438354 101.364245) + (xy 211.433232 101.336485) (xy 211.33601 100.809589) (xy 211.334074 100.792613) (xy 211.295498 99.925122) + (xy 211.295497 99.925118) (xy 211.295497 99.925103) (xy 211.291279 99.876674) (xy 211.291619 99.876644) + (xy 211.2905 99.864201) (xy 211.2905 99.837856) (xy 211.252052 99.64457) (xy 211.252051 99.644569) + (xy 211.252051 99.644565) (xy 211.199366 99.517371) (xy 211.176635 99.462492) (xy 211.176628 99.462479) + (xy 211.067139 99.298618) (xy 211.067136 99.298614) (xy 210.927785 99.159263) (xy 210.927781 99.15926) + (xy 210.76392 99.049771) (xy 210.763907 99.049764) (xy 210.581839 98.97435) (xy 210.581829 98.974347) + (xy 210.388543 98.9359) (xy 210.388541 98.9359) (xy 210.191459 98.9359) (xy 210.191457 98.9359) + (xy 209.99817 98.974347) (xy 209.99816 98.97435) (xy 209.816092 99.049764) (xy 209.816079 99.049771) + (xy 209.652218 99.15926) (xy 209.652214 99.159263) (xy 209.512863 99.298614) (xy 209.51286 99.298618) + (xy 209.403371 99.462479) (xy 209.403364 99.462492) (xy 209.32795 99.64456) (xy 209.327947 99.64457) + (xy 209.2895 99.837856) (xy 209.2895 99.887096) (xy 209.287333 99.910176) (xy 209.284502 99.925118) + (xy 209.245921 100.792613) (xy 209.243984 100.809605) (xy 209.141642 101.364247) (xy 209.136726 101.382748) + (xy 208.971225 101.855111) (xy 208.93048 101.91187) (xy 208.927085 101.914427) (xy 208.692978 102.084515) + (xy 208.692968 102.084523) (xy 208.463608 102.299907) (xy 208.463606 102.299909) (xy 208.263054 102.542334) + (xy 208.263051 102.542338) (xy 208.094464 102.80799) (xy 208.094461 102.807996) (xy 207.960499 103.092678) + (xy 207.960497 103.092683) (xy 207.86327 103.391916) (xy 207.804311 103.700988) (xy 207.80431 103.700995) + (xy 207.784556 104.014994) (xy 199.595446 104.014994) (xy 199.575691 103.700995) (xy 199.57569 103.700988) + (xy 199.57569 103.700986) (xy 199.57569 103.700985) (xy 199.516733 103.391921) (xy 199.419505 103.092685) + (xy 199.285539 102.807993) (xy 199.250416 102.752648) (xy 199.11695 102.542338) (xy 199.116947 102.542334) + (xy 198.916395 102.299909) (xy 198.916393 102.299907) (xy 198.692358 102.089523) (xy 198.687032 102.084522) + (xy 198.687024 102.084516) (xy 198.687023 102.084515) (xy 198.518791 101.962287) (xy 198.476125 101.906957) + (xy 198.475001 101.903957) (xy 198.412635 101.730283) (xy 198.409885 101.721638) (xy 198.409332 101.719652) + (xy 198.340396 101.471874) (xy 198.302117 101.334288) (xy 198.257045 101.172288) (xy 198.253623 101.155644) + (xy 198.252862 101.15001) (xy 198.166329 100.509164) (xy 198.165272 100.496347) (xy 198.135611 99.517371) + (xy 198.132072 99.471046) (xy 198.131626 99.465205) (xy 198.131687 99.4652) (xy 198.1305 99.451315) + (xy 198.1305 99.112856) (xy 198.092052 98.91957) (xy 198.092051 98.919569) (xy 198.092051 98.919565) + (xy 198.046505 98.809606) (xy 198.016635 98.737492) (xy 198.016628 98.737479) (xy 197.907139 98.573618) + (xy 197.907136 98.573614) (xy 197.767785 98.434263) (xy 197.767781 98.43426) (xy 197.60392 98.324771) + (xy 197.603907 98.324764) (xy 197.421839 98.24935) (xy 197.421829 98.249347) (xy 197.228543 98.2109) + (xy 197.228541 98.2109) (xy 197.031459 98.2109) (xy 197.031457 98.2109) (xy 196.83817 98.249347) + (xy 196.83816 98.24935) (xy 196.656092 98.324764) (xy 196.656079 98.324771) (xy 196.492218 98.43426) + (xy 196.492214 98.434263) (xy 196.352863 98.573614) (xy 196.35286 98.573618) (xy 196.243371 98.737479) + (xy 196.243364 98.737492) (xy 196.16795 98.91956) (xy 196.167947 98.91957) (xy 196.1295 99.112856) + (xy 196.1295 99.474421) (xy 196.127478 99.496723) (xy 196.124436 99.513358) (xy 196.087283 100.489161) + (xy 196.085776 100.504278) (xy 195.982594 101.141011) (xy 195.978377 101.158699) (xy 195.804497 101.70637) + (xy 195.801896 101.713748) (xy 195.735905 101.883625) (xy 195.693281 101.938987) (xy 195.693206 101.939042) + (xy 195.592927 102.0119) (xy 195.492972 102.084522) (xy 195.49297 102.084523) (xy 195.492967 102.084526) + (xy 195.26361 102.299907) (xy 195.263608 102.299909) (xy 195.063056 102.542334) (xy 195.063053 102.542338) + (xy 194.894466 102.80799) (xy 194.894463 102.807996) (xy 194.760501 103.092678) (xy 194.760499 103.092683) + (xy 194.663272 103.391916) (xy 194.604313 103.700988) (xy 194.604312 103.700995) (xy 194.584558 104.014994) + (xy 186.395446 104.014994) (xy 186.375691 103.700995) (xy 186.37569 103.700988) (xy 186.37569 103.700986) + (xy 186.37569 103.700985) (xy 186.316733 103.391921) (xy 186.219505 103.092685) (xy 186.085539 102.807993) + (xy 186.050416 102.752648) (xy 185.91695 102.542338) (xy 185.916947 102.542334) (xy 185.716395 102.299909) + (xy 185.716393 102.299907) (xy 185.492358 102.089523) (xy 185.487032 102.084522) (xy 185.487024 102.084516) + (xy 185.487023 102.084515) (xy 185.303576 101.951233) (xy 185.26091 101.895903) (xy 185.260288 101.894273) + (xy 185.234516 101.825219) (xy 185.19511 101.719636) (xy 185.192423 101.711608) (xy 185.02917 101.162107) + (xy 185.025374 101.14496) (xy 185.008307 101.029675) (xy 184.930195 100.502048) (xy 184.928932 100.488122) + (xy 184.909375 99.913793) (xy 184.895595 99.509115) (xy 184.894669 99.497424) (xy 184.891999 99.463725) + (xy 184.891997 99.463721) (xy 184.891538 99.457917) (xy 184.891672 99.457906) (xy 184.890502 99.444407) + (xy 184.890502 98.387857) (xy 184.852054 98.194571) (xy 184.852053 98.19457) (xy 184.852053 98.194566) + (xy 184.851916 98.194235) (xy 184.776637 98.012493) (xy 184.77663 98.01248) (xy 184.667141 97.848619) + (xy 184.667138 97.848615) (xy 184.527787 97.709264) (xy 184.527783 97.709261) (xy 184.363922 97.599772) + (xy 184.363909 97.599765) (xy 184.181841 97.524351) (xy 184.181831 97.524348) (xy 183.988545 97.485901) + (xy 183.988543 97.485901) (xy 183.791461 97.485901) (xy 183.791459 97.485901) (xy 183.598172 97.524348) + (xy 183.598162 97.524351) (xy 183.416094 97.599765) (xy 183.416081 97.599772) (xy 183.25222 97.709261) + (xy 183.252216 97.709264) (xy 183.112865 97.848615) (xy 183.112862 97.848619) (xy 183.003373 98.01248) + (xy 183.003366 98.012493) (xy 182.927952 98.194561) (xy 182.927949 98.194571) (xy 182.889502 98.387857) + (xy 182.889502 99.469611) (xy 182.887568 99.491424) (xy 182.88441 99.509097) (xy 182.877808 99.702949) + (xy 182.851069 100.488121) (xy 182.849804 100.50206) (xy 182.754629 101.144951) (xy 182.750831 101.162106) + (xy 182.587576 101.711608) (xy 182.584883 101.719652) (xy 182.519709 101.894276) (xy 182.477826 101.950201) + (xy 182.476423 101.951236) (xy 182.292973 102.08452) (xy 182.29297 102.084523) (xy 182.06361 102.299907) + (xy 182.063608 102.299909) (xy 181.863056 102.542334) (xy 181.863053 102.542338) (xy 181.694466 102.80799) + (xy 181.694463 102.807996) (xy 181.560501 103.092678) (xy 181.560499 103.092683) (xy 181.463272 103.391916) + (xy 181.404313 103.700988) (xy 181.404312 103.700995) (xy 181.384558 104.014994) (xy 173.195446 104.014994) + (xy 173.175691 103.700995) (xy 173.17569 103.700988) (xy 173.17569 103.700986) (xy 173.17569 103.700985) + (xy 173.116733 103.391921) (xy 173.019505 103.092685) (xy 172.885539 102.807993) (xy 172.850416 102.752648) + (xy 172.71695 102.542338) (xy 172.716947 102.542334) (xy 172.516395 102.299909) (xy 172.516393 102.299907) + (xy 172.292358 102.089523) (xy 172.287032 102.084522) (xy 172.287024 102.084516) (xy 172.287023 102.084515) + (xy 172.103576 101.951233) (xy 172.06091 101.895903) (xy 172.060288 101.894273) (xy 172.034516 101.825219) + (xy 171.99511 101.719636) (xy 171.992423 101.711608) (xy 171.82917 101.162107) (xy 171.825374 101.14496) + (xy 171.808307 101.029675) (xy 171.730195 100.502048) (xy 171.728932 100.488122) (xy 171.709375 99.913793) + (xy 171.695595 99.509115) (xy 171.694669 99.497424) (xy 171.691999 99.463725) (xy 171.691997 99.463721) + (xy 171.691538 99.457917) (xy 171.691672 99.457906) (xy 171.690502 99.444407) (xy 171.690502 97.662856) + (xy 171.652054 97.46957) (xy 171.652053 97.469569) (xy 171.652053 97.469565) (xy 171.652051 97.46956) + (xy 171.576637 97.287492) (xy 171.57663 97.287479) (xy 171.467141 97.123618) (xy 171.467138 97.123614) + (xy 171.327787 96.984263) (xy 171.327783 96.98426) (xy 171.163922 96.874771) (xy 171.163909 96.874764) + (xy 170.981841 96.79935) (xy 170.981831 96.799347) (xy 170.788545 96.7609) (xy 170.788543 96.7609) + (xy 170.591461 96.7609) (xy 170.591459 96.7609) (xy 170.398172 96.799347) (xy 170.398162 96.79935) + (xy 170.216094 96.874764) (xy 170.216081 96.874771) (xy 170.05222 96.98426) (xy 170.052216 96.984263) + (xy 169.912865 97.123614) (xy 169.912862 97.123618) (xy 169.803373 97.287479) (xy 169.803366 97.287492) + (xy 169.727952 97.46956) (xy 169.727949 97.46957) (xy 169.689502 97.662856) (xy 169.689502 99.469611) + (xy 169.687568 99.491424) (xy 169.68441 99.509097) (xy 169.677808 99.702949) (xy 169.651069 100.488121) + (xy 169.649804 100.50206) (xy 169.554629 101.144951) (xy 169.550831 101.162106) (xy 169.387576 101.711608) + (xy 169.384883 101.719652) (xy 169.319709 101.894276) (xy 169.277826 101.950201) (xy 169.276423 101.951236) + (xy 169.092973 102.08452) (xy 169.09297 102.084523) (xy 168.86361 102.299907) (xy 168.863608 102.299909) + (xy 168.663056 102.542334) (xy 168.663053 102.542338) (xy 168.494466 102.80799) (xy 168.494463 102.807996) + (xy 168.360501 103.092678) (xy 168.360499 103.092683) (xy 168.263272 103.391916) (xy 168.204313 103.700988) + (xy 168.204312 103.700995) (xy 168.184558 104.014994) (xy 160.008226 104.014994) (xy 160.016622 103.991879) + (xy 160.01727 103.991007) (xy 160.320726 103.586741) (xy 160.335539 103.565932) (xy 160.336204 103.564946) + (xy 160.350104 103.543156) (xy 160.621499 103.092684) (xy 160.724029 102.922501) (xy 160.724037 102.922487) + (xy 160.744314 102.885406) (xy 160.745177 102.883658) (xy 160.762194 102.845247) (xy 161.065247 102.076404) + (xy 161.075392 102.048251) (xy 161.075822 102.046937) (xy 161.084267 102.018295) (xy 161.376248 100.908117) + (xy 161.378165 100.900594) (xy 161.378257 100.900221) (xy 161.385754 100.85891) (xy 161.389099 100.845067) + (xy 161.398511 100.814042) (xy 161.466394 100.472767) (xy 161.5005 100.126482) (xy 161.5005 99.952501) + (xy 161.5005 99.859791) (xy 161.5005 99.558389) (xy 161.500501 99.558384) (xy 161.5005 99.517041) + (xy 161.500506 99.51702) (xy 161.500505 99.465674) (xy 161.500506 99.465674) (xy 161.500504 99.332793) + (xy 161.470746 99.068701) (xy 161.411606 98.809602) (xy 161.323829 98.558753) (xy 161.208517 98.31931) + (xy 161.067122 98.094283) (xy 160.901421 97.886501) (xy 160.881479 97.866559) (xy 160.881459 97.866537) + (xy 160.337784 97.322863) (xy 160.33778 97.32286) (xy 160.17392 97.213372) (xy 160.17391 97.213367) + (xy 159.991836 97.137949) (xy 159.991828 97.137947) (xy 159.798543 97.0995) (xy 159.79854 97.0995) + (xy 159.635453 97.0995) (xy 159.568414 97.079815) (xy 159.547772 97.063181) (xy 159.129328 96.644738) + (xy 159.129325 96.644734) (xy 159.129325 96.644735) (xy 159.122258 96.637668) (xy 159.122258 96.637667) + (xy 159.035133 96.550542) (xy 158.982756 96.515545) (xy 158.982757 96.515545) (xy 158.982755 96.515543) + (xy 158.93269 96.48209) (xy 158.932686 96.482088) (xy 158.848192 96.44709) (xy 158.84819 96.447088) + (xy 158.818858 96.434939) (xy 158.818852 96.434937) (xy 158.757175 96.422669) (xy 158.727591 96.416784) + (xy 158.698008 96.4109) (xy 158.698007 96.4109) (xy 158.698006 96.4109) (xy 154.0195 96.4109) (xy 153.952461 96.391215) + (xy 153.906706 96.338411) (xy 153.8955 96.2869) (xy 153.8955 91.861647) (xy 154.3145 91.861647) + (xy 154.3145 92.408337) (xy 154.314501 92.408355) (xy 154.32465 92.507707) (xy 154.324651 92.50771) + (xy 154.377996 92.668694) (xy 154.378001 92.668705) (xy 154.467029 92.81304) (xy 154.467032 92.813044) + (xy 154.586955 92.932967) (xy 154.586959 92.93297) (xy 154.731294 93.021998) (xy 154.731297 93.021999) + (xy 154.731303 93.022003) (xy 154.892292 93.075349) (xy 154.991655 93.0855) (xy 155.588344 93.085499) + (xy 155.588352 93.085498) (xy 155.588355 93.085498) (xy 155.64276 93.07994) (xy 155.687708 93.075349) + (xy 155.848697 93.022003) (xy 155.865994 93.011333) (xy 155.873649 93.006613) (xy 155.938745 92.988152) + (xy 158.048955 92.988152) (xy 158.109377 92.976133) (xy 158.1698 92.964115) (xy 158.213041 92.946204) + (xy 158.283634 92.916964) (xy 158.334857 92.882736) (xy 158.386081 92.84851) (xy 158.473206 92.761385) + (xy 158.473207 92.761383) (xy 158.480273 92.754317) (xy 158.480276 92.754312) (xy 158.537772 92.696817) + (xy 158.599095 92.663333) (xy 158.625452 92.660499) (xy 158.987871 92.660499) (xy 158.987872 92.660499) + (xy 159.047483 92.654091) (xy 159.182331 92.603796) (xy 159.297546 92.517546) (xy 159.383796 92.402331) + (xy 159.434091 92.267483) (xy 159.4405 92.207873) (xy 159.440499 90.759145) (xy 159.460184 90.692107) + (xy 159.512987 90.646352) (xy 159.582146 90.636408) (xy 159.645702 90.665433) (xy 159.652174 90.67146) + (xy 159.845714 90.865) (xy 160.030415 91.049701) (xy 160.0639 91.111024) (xy 160.066055 91.12442) + (xy 160.07237 91.1845) (xy 160.084326 91.298256) (xy 160.084327 91.298259) (xy 160.142818 91.478277) + (xy 160.142821 91.478284) (xy 160.237467 91.642216) (xy 160.345584 91.762292) (xy 160.364129 91.782888) + (xy 160.517265 91.894148) (xy 160.51727 91.894151) (xy 160.690192 91.971142) (xy 160.690197 91.971144) + (xy 160.875354 92.0105) (xy 160.875355 92.0105) (xy 161.064644 92.0105) (xy 161.064646 92.0105) + (xy 161.249803 91.971144) (xy 161.42273 91.894151) (xy 161.575871 91.782888) (xy 161.702533 91.642216) + (xy 161.797179 91.478284) (xy 161.855674 91.298256) (xy 161.87546 91.11) (xy 161.855674 90.921744) + (xy 161.797179 90.741716) (xy 161.702533 90.577784) (xy 161.575871 90.437112) (xy 161.57587 90.437111) + (xy 161.422734 90.325851) (xy 161.422729 90.325848) (xy 161.249807 90.248857) (xy 161.249802 90.248855) + (xy 161.104001 90.217865) (xy 161.064646 90.2095) (xy 161.064645 90.2095) (xy 161.010758 90.2095) + (xy 160.943719 90.189815) (xy 160.923077 90.173181) (xy 159.919265 89.169369) (xy 159.88578 89.108046) + (xy 159.883628 89.094668) (xy 159.865979 88.926744) (xy 159.807484 88.746716) (xy 159.712838 88.582784) + (xy 159.586176 88.442112) (xy 159.586175 88.442111) (xy 159.433039 88.330851) (xy 159.433034 88.330848) + (xy 159.260112 88.253857) (xy 159.260107 88.253855) (xy 159.114306 88.222865) (xy 159.074951 88.2145) + (xy 158.885659 88.2145) (xy 158.853202 88.221398) (xy 158.700502 88.253855) (xy 158.700497 88.253857) + (xy 158.527575 88.330848) (xy 158.52757 88.330851) (xy 158.374434 88.442111) (xy 158.247771 88.582785) + (xy 158.153126 88.746715) (xy 158.153123 88.746722) (xy 158.094827 88.926141) (xy 158.094631 88.926744) + (xy 158.078327 89.081874) (xy 158.076984 89.094649) (xy 158.050399 89.159263) (xy 158.041344 89.169368) + (xy 156.509882 90.700833) (xy 156.448559 90.734318) (xy 156.422201 90.737152) (xy 156.363006 90.737152) + (xy 156.341539 90.741715) (xy 156.177849 90.776507) (xy 156.177844 90.776509) (xy 156.070554 90.824279) + (xy 156.020118 90.835) (xy 154.315001 90.835) (xy 154.315001 90.858322) (xy 154.325144 90.957607) + (xy 154.378452 91.118481) (xy 154.378457 91.118492) (xy 154.467424 91.262728) (xy 154.467427 91.262732) + (xy 154.47666 91.271965) (xy 154.510145 91.333288) (xy 154.505161 91.40298) (xy 154.476663 91.447324) + (xy 154.467033 91.456953) (xy 154.467029 91.456959) (xy 154.378001 91.601294) (xy 154.377996 91.601305) + (xy 154.324651 91.76229) (xy 154.3145 91.861647) (xy 153.8955 91.861647) (xy 153.8955 90.311677) + (xy 154.315 90.311677) (xy 154.315 90.335) (xy 155.04 90.335) (xy 155.54 90.335) (xy 156.264999 90.335) + (xy 156.264999 90.311692) (xy 156.264998 90.311677) (xy 156.254855 90.212392) (xy 156.201547 90.051518) + (xy 156.201542 90.051507) (xy 156.112575 89.907271) (xy 156.112572 89.907267) (xy 155.992732 89.787427) + (xy 155.992728 89.787424) (xy 155.848492 89.698457) (xy 155.848481 89.698452) (xy 155.687606 89.645144) + (xy 155.588322 89.635) (xy 155.54 89.635) (xy 155.54 90.335) (xy 155.04 90.335) (xy 155.04 89.635) + (xy 155.039999 89.634999) (xy 154.991693 89.635) (xy 154.991675 89.635001) (xy 154.892392 89.645144) + (xy 154.731518 89.698452) (xy 154.731507 89.698457) (xy 154.587271 89.787424) (xy 154.587267 89.787427) + (xy 154.467427 89.907267) (xy 154.467424 89.907271) (xy 154.378457 90.051507) (xy 154.378452 90.051518) + (xy 154.325144 90.212393) (xy 154.315 90.311677) (xy 153.8955 90.311677) (xy 153.8955 86.438392) + (xy 153.890872 86.415129) (xy 153.883931 86.380233) (xy 153.871463 86.317548) (xy 153.824311 86.203714) + (xy 153.80139 86.169411) (xy 153.755857 86.101265) (xy 153.755854 86.101262) (xy 151.136895 83.482304) + (xy 151.10341 83.420981) (xy 151.108394 83.351289) (xy 151.150266 83.295356) (xy 151.198796 83.273333) + (xy 151.199643 83.273153) (xy 151.199646 83.273153) (xy 151.384803 83.233797) (xy 151.473842 83.194154) + (xy 151.519533 83.173811) (xy 151.588783 83.164526) (xy 151.65206 83.194154) (xy 151.6879 83.248772) + (xy 151.727818 83.371628) (xy 151.727821 83.371635) (xy 151.822467 83.535567) (xy 151.949129 83.676239) + (xy 152.102265 83.787499) (xy 152.10227 83.787502) (xy 152.275192 83.864493) (xy 152.275197 83.864495) + (xy 152.460354 83.903851) (xy 152.460355 83.903851) (xy 152.649644 83.903851) (xy 152.649646 83.903851) + (xy 152.834803 83.864495) (xy 153.00773 83.787502) (xy 153.160871 83.676239) (xy 153.287533 83.535567) + (xy 153.382179 83.371635) (xy 153.440674 83.191607) (xy 153.46046 83.003351) (xy 153.440674 82.815095) + (xy 153.382179 82.635067) (xy 153.287533 82.471135) (xy 153.160871 82.330463) (xy 153.16087 82.330462) + (xy 153.007734 82.219202) (xy 153.007729 82.219199) (xy 152.834806 82.142208) (xy 152.834804 82.142207) + (xy 152.834803 82.142207) (xy 152.817766 82.138585) (xy 152.809762 82.136884) (xy 152.748281 82.10369) + (xy 152.747865 82.103275) (xy 150.78459 80.14) (xy 153.60454 80.14) (xy 153.624326 80.328256) (xy 153.624327 80.328259) + (xy 153.682818 80.508277) (xy 153.682821 80.508284) (xy 153.777467 80.672216) (xy 153.879185 80.785185) + (xy 153.904129 80.812888) (xy 154.057265 80.924148) (xy 154.05727 80.924151) (xy 154.230192 81.001142) + (xy 154.230197 81.001144) (xy 154.415354 81.0405) (xy 154.415355 81.0405) (xy 154.604644 81.0405) + (xy 154.604646 81.0405) (xy 154.789803 81.001144) (xy 154.96273 80.924151) (xy 155.115871 80.812888) + (xy 155.118788 80.809647) (xy 155.1216 80.806526) (xy 155.181087 80.769879) (xy 155.213748 80.7655) + (xy 159.650946 80.7655) (xy 159.717985 80.785185) (xy 159.743094 80.806526) (xy 159.74882 80.812885) + (xy 159.748824 80.812889) (xy 159.901959 80.924148) (xy 159.901964 80.924151) (xy 160.074886 81.001142) + (xy 160.074891 81.001144) (xy 160.260048 81.0405) (xy 160.260049 81.0405) (xy 160.449338 81.0405) + (xy 160.44934 81.0405) (xy 160.634497 81.001144) (xy 160.807424 80.924151) (xy 160.960565 80.812888) + (xy 161.087227 80.672216) (xy 161.181873 80.508284) (xy 161.240368 80.328256) (xy 161.260154 80.14) + (xy 161.240368 79.951744) (xy 161.181873 79.771716) (xy 161.087227 79.607784) (xy 160.960565 79.467112) + (xy 160.960564 79.467111) (xy 160.807428 79.355851) (xy 160.807423 79.355848) (xy 160.634501 79.278857) + (xy 160.634496 79.278855) (xy 160.488695 79.247865) (xy 160.44934 79.2395) (xy 160.260048 79.2395) + (xy 160.227591 79.246398) (xy 160.074891 79.278855) (xy 160.074886 79.278857) (xy 159.901964 79.355848) + (xy 159.901959 79.355851) (xy 159.748824 79.46711) (xy 159.74882 79.467114) (xy 159.743094 79.473474) + (xy 159.683607 79.510121) (xy 159.650946 79.5145) (xy 155.213748 79.5145) (xy 155.146709 79.494815) + (xy 155.1216 79.473474) (xy 155.115873 79.467114) (xy 155.115869 79.46711) (xy 154.962734 79.355851) + (xy 154.962729 79.355848) (xy 154.789807 79.278857) (xy 154.789802 79.278855) (xy 154.644001 79.247865) + (xy 154.604646 79.2395) (xy 154.415354 79.2395) (xy 154.382897 79.246398) (xy 154.230197 79.278855) + (xy 154.230192 79.278857) (xy 154.05727 79.355848) (xy 154.057265 79.355851) (xy 153.904129 79.467111) + (xy 153.777466 79.607785) (xy 153.682821 79.771715) (xy 153.682818 79.771722) (xy 153.624327 79.95174) + (xy 153.624326 79.951744) (xy 153.60454 80.14) (xy 150.78459 80.14) (xy 150.471819 79.827229) (xy 150.438334 79.765906) + (xy 150.4355 79.739548) (xy 150.4355 77.958687) (xy 150.455185 77.891648) (xy 150.46735 77.875715) + (xy 150.485891 77.855122) (xy 150.542533 77.792216) (xy 150.637179 77.628284) (xy 150.695674 77.448256) + (xy 150.697636 77.429584) (xy 150.724218 77.364973) (xy 150.781514 77.324987) (xy 150.795155 77.321261) + (xy 150.889803 77.301144) (xy 151.06273 77.224151) (xy 151.215871 77.112888) (xy 151.342533 76.972216) + (xy 151.437179 76.808284) (xy 151.495674 76.628256) (xy 151.51546 76.44) (xy 151.495674 76.251744) + (xy 151.437179 76.071716) (xy 151.342533 75.907784) (xy 151.342529 75.90778) (xy 151.26735 75.824284) + (xy 151.23712 75.761292) (xy 151.2355 75.741312) (xy 151.2355 75.057741) (xy 151.235501 75.05772) + (xy 151.235501 74.928391) (xy 151.2355 74.928389) (xy 151.211465 74.807557) (xy 151.211463 74.807549) + (xy 151.210499 74.805223) (xy 151.210491 74.805203) (xy 151.185203 74.744151) (xy 151.171663 74.711462) + (xy 151.164312 74.693715) (xy 151.095858 74.591267) (xy 151.095855 74.591263) (xy 150.951773 74.447181) + (xy 150.918288 74.385858) (xy 150.923272 74.316166) (xy 150.965144 74.260233) (xy 151.030608 74.235816) + (xy 151.039454 74.2355) (xy 152.999548 74.2355) (xy 153.066587 74.255185) (xy 153.087229 74.271819) + (xy 153.321016 74.505606) (xy 153.321045 74.505637) (xy 153.411264 74.595856) (xy 153.411267 74.595858) + (xy 153.48819 74.647256) (xy 153.51371 74.664309) (xy 153.513713 74.664311) (xy 153.513715 74.664312) + (xy 153.564866 74.685499) (xy 153.564867 74.6855) (xy 153.599146 74.699698) (xy 153.627548 74.711463) + (xy 153.687971 74.723481) (xy 153.748393 74.7355) (xy 153.748394 74.7355) (xy 155.159548 74.7355) + (xy 155.226587 74.755185) (xy 155.247229 74.771819) (xy 155.886038 75.410629) (xy 155.919523 75.471952) + (xy 155.921678 75.485348) (xy 155.928151 75.546934) (xy 155.939326 75.653256) (xy 155.939327 75.653259) + (xy 155.997818 75.833277) (xy 155.997821 75.833284) (xy 156.092467 75.997216) (xy 156.21003 76.127783) + (xy 156.219129 76.137888) (xy 156.372265 76.249148) (xy 156.37227 76.249151) (xy 156.545192 76.326142) + (xy 156.545197 76.326144) (xy 156.730354 76.3655) (xy 156.730355 76.3655) (xy 156.919644 76.3655) + (xy 156.919646 76.3655) (xy 157.104803 76.326144) (xy 157.27773 76.249151) (xy 157.430871 76.137888) + (xy 157.557533 75.997216) (xy 157.652179 75.833284) (xy 157.670167 75.777923) (xy 157.709604 75.720247) + (xy 157.773962 75.693048) (xy 157.842809 75.704962) (xy 157.875779 75.728559) (xy 169.485075 87.337854) + (xy 169.51856 87.399177) (xy 169.513576 87.468869) (xy 169.471704 87.524802) (xy 169.44783 87.538814) + (xy 169.29727 87.605848) (xy 169.297265 87.605851) (xy 169.14413 87.71711) (xy 169.144126 87.717114) + (xy 169.1384 87.723474) (xy 169.078913 87.760121) (xy 169.046252 87.7645) (xy 167.467741 87.7645) + (xy 167.467721 87.764499) (xy 167.461607 87.764499) (xy 167.338394 87.764499) (xy 167.237597 87.784548) + (xy 167.237592 87.784548) (xy 167.217553 87.788535) (xy 167.217546 87.788537) (xy 167.197366 87.796895) + (xy 167.197367 87.796896) (xy 167.103717 87.835686) (xy 167.103708 87.835691) (xy 167.001267 87.904141) + (xy 167.001263 87.904144) (xy 166.002229 88.903181) (xy 165.940906 88.936666) (xy 165.914548 88.9395) + (xy 165.855354 88.9395) (xy 165.822897 88.946398) (xy 165.670197 88.978855) (xy 165.670192 88.978857) + (xy 165.49727 89.055848) (xy 165.497265 89.055851) (xy 165.344129 89.167111) (xy 165.217466 89.307785) + (xy 165.122821 89.471715) (xy 165.122818 89.471722) (xy 165.064892 89.650001) (xy 165.064326 89.651744) + (xy 165.04454 89.84) (xy 165.064326 90.028256) (xy 165.064327 90.028259) (xy 165.122818 90.208277) + (xy 165.122821 90.208284) (xy 165.217467 90.372216) (xy 165.334162 90.501819) (xy 165.344129 90.512888) + (xy 165.497265 90.624148) (xy 165.49727 90.624151) (xy 165.670192 90.701142) (xy 165.670197 90.701144) + (xy 165.855354 90.7405) (xy 165.855355 90.7405) (xy 166.044644 90.7405) (xy 166.044646 90.7405) + (xy 166.229803 90.701144) (xy 166.40273 90.624151) (xy 166.555871 90.512888) (xy 166.682533 90.372216) + (xy 166.717485 90.311677) (xy 167.515 90.311677) (xy 167.515 90.335) (xy 168.24 90.335) (xy 168.74 90.335) + (xy 169.464999 90.335) (xy 169.464999 90.311692) (xy 169.464998 90.311677) (xy 169.454855 90.212392) + (xy 169.401547 90.051518) (xy 169.401542 90.051507) (xy 169.312575 89.907271) (xy 169.312572 89.907267) + (xy 169.192732 89.787427) (xy 169.192728 89.787424) (xy 169.048492 89.698457) (xy 169.048481 89.698452) + (xy 168.887606 89.645144) (xy 168.788322 89.635) (xy 168.74 89.635) (xy 168.74 90.335) (xy 168.24 90.335) + (xy 168.24 89.635) (xy 168.239999 89.634999) (xy 168.191693 89.635) (xy 168.191675 89.635001) (xy 168.092392 89.645144) + (xy 167.931518 89.698452) (xy 167.931507 89.698457) (xy 167.787271 89.787424) (xy 167.787267 89.787427) + (xy 167.667427 89.907267) (xy 167.667424 89.907271) (xy 167.578457 90.051507) (xy 167.578452 90.051518) + (xy 167.525144 90.212393) (xy 167.515 90.311677) (xy 166.717485 90.311677) (xy 166.777179 90.208284) + (xy 166.835674 90.028256) (xy 166.853321 89.860344) (xy 166.879904 89.795734) (xy 166.88895 89.785639) + (xy 167.622772 89.051819) (xy 167.684095 89.018334) (xy 167.710453 89.0155) (xy 169.046252 89.0155) + (xy 169.113291 89.035185) (xy 169.1384 89.056526) (xy 169.144126 89.062885) (xy 169.14413 89.062889) + (xy 169.297265 89.174148) (xy 169.29727 89.174151) (xy 169.470192 89.251142) (xy 169.470197 89.251144) + (xy 169.655354 89.2905) (xy 169.655355 89.2905) (xy 169.844644 89.2905) (xy 169.844646 89.2905) + (xy 170.029803 89.251144) (xy 170.20273 89.174151) (xy 170.355871 89.062888) (xy 170.482533 88.922216) + (xy 170.577179 88.758284) (xy 170.635674 88.578256) (xy 170.65546 88.39) (xy 170.655459 88.389996) + (xy 170.655979 88.385056) (xy 170.682563 88.320441) (xy 170.739861 88.280456) (xy 170.80968 88.277796) + (xy 170.831691 88.285629) (xy 170.941743 88.336946) (xy 170.981444 88.351395) (xy 171.037707 88.392819) + (xy 171.062644 88.458087) (xy 171.048336 88.526476) (xy 171.031186 88.550887) (xy 171.002466 88.582785) + (xy 170.907821 88.746715) (xy 170.907818 88.746722) (xy 170.849522 88.926141) (xy 170.849326 88.926744) + (xy 170.82954 89.115) (xy 170.849326 89.303256) (xy 170.849327 89.303259) (xy 170.907818 89.483277) + (xy 170.907821 89.483284) (xy 171.002467 89.647216) (xy 171.129129 89.787888) (xy 171.186632 89.829666) + (xy 171.202492 89.841189) (xy 171.245157 89.896519) (xy 171.251136 89.966132) (xy 171.21853 90.027927) + (xy 171.157691 90.062285) (xy 171.14286 90.064797) (xy 171.132516 90.065908) (xy 170.997671 90.116202) + (xy 170.997664 90.116206) (xy 170.882455 90.202452) (xy 170.882452 90.202455) (xy 170.796206 90.317664) + (xy 170.796202 90.317671) (xy 170.745908 90.452517) (xy 170.741614 90.492461) (xy 170.7395 90.512127) + (xy 170.7395 90.997607) (xy 170.739501 91.3855) (xy 170.719817 91.452539) (xy 170.667013 91.498294) + (xy 170.615501 91.5095) (xy 169.414547 91.5095) (xy 169.347508 91.489815) (xy 169.317276 91.462405) + (xy 169.312963 91.45695) (xy 169.30334 91.447327) (xy 169.269855 91.386004) (xy 169.274839 91.316312) + (xy 169.303343 91.271962) (xy 169.312572 91.262732) (xy 169.312573 91.262731) (xy 169.401542 91.118492) + (xy 169.401547 91.118481) (xy 169.454855 90.957606) (xy 169.464999 90.858322) (xy 169.465 90.858309) + (xy 169.465 90.835) (xy 167.515001 90.835) (xy 167.515001 90.858322) (xy 167.525144 90.957607) (xy 167.578452 91.118481) + (xy 167.578457 91.118492) (xy 167.667424 91.262728) (xy 167.667427 91.262732) (xy 167.67666 91.271965) + (xy 167.710145 91.333288) (xy 167.705161 91.40298) (xy 167.676663 91.447324) (xy 167.667033 91.456953) + (xy 167.667029 91.456959) (xy 167.578001 91.601294) (xy 167.577996 91.601305) (xy 167.524651 91.76229) + (xy 167.5145 91.861647) (xy 167.5145 92.408337) (xy 167.514501 92.408355) (xy 167.52465 92.507707) + (xy 167.524651 92.50771) (xy 167.577996 92.668694) (xy 167.578001 92.668705) (xy 167.667029 92.81304) + (xy 167.667032 92.813044) (xy 167.786955 92.932967) (xy 167.786959 92.93297) (xy 167.931294 93.021998) + (xy 167.931297 93.021999) (xy 167.931303 93.022003) (xy 168.092292 93.075349) (xy 168.191655 93.0855) + (xy 168.788344 93.085499) (xy 168.788352 93.085498) (xy 168.788355 93.085498) (xy 168.84276 93.07994) + (xy 168.887708 93.075349) (xy 169.048697 93.022003) (xy 169.193044 92.932968) (xy 169.312968 92.813044) + (xy 169.312971 92.813038) (xy 169.317276 92.807595) (xy 169.374296 92.767215) (xy 169.414547 92.7605) + (xy 171.476607 92.7605) (xy 171.537029 92.748481) (xy 171.597452 92.736463) (xy 171.597455 92.736461) + (xy 171.597458 92.736461) (xy 171.630787 92.722654) (xy 171.630786 92.722654) (xy 171.630792 92.722652) + (xy 171.711286 92.689312) (xy 171.723128 92.681399) (xy 171.789805 92.660519) (xy 171.792022 92.660499) + (xy 172.187871 92.660499) (xy 172.187872 92.660499) (xy 172.247483 92.654091) (xy 172.382331 92.603796) + (xy 172.497546 92.517546) (xy 172.583796 92.402331) (xy 172.634091 92.267483) (xy 172.6405 92.207873) + (xy 172.640499 91.453845) (xy 172.660183 91.386808) (xy 172.712987 91.341053) (xy 172.782146 91.331109) + (xy 172.845702 91.360134) (xy 172.88243 91.415528) (xy 172.902819 91.47828) (xy 172.902821 91.478284) + (xy 172.997467 91.642216) (xy 173.105584 91.762292) (xy 173.124129 91.782888) (xy 173.277265 91.894148) + (xy 173.27727 91.894151) (xy 173.450192 91.971142) (xy 173.450197 91.971144) (xy 173.635354 92.0105) + (xy 173.635355 92.0105) (xy 173.824644 92.0105) (xy 173.824646 92.0105) (xy 174.009803 91.971144) + (xy 174.18273 91.894151) (xy 174.335871 91.782888) (xy 174.462533 91.642216) (xy 174.557179 91.478284) + (xy 174.615674 91.298256) (xy 174.63546 91.11) (xy 174.615674 90.921744) (xy 174.557179 90.741716) + (xy 174.462533 90.577784) (xy 174.335871 90.437112) (xy 174.33587 90.437111) (xy 174.182734 90.325851) + (xy 174.182729 90.325848) (xy 174.150901 90.311677) (xy 180.715 90.311677) (xy 180.715 90.335) (xy 181.44 90.335) + (xy 181.94 90.335) (xy 182.664999 90.335) (xy 182.664999 90.311692) (xy 182.664998 90.311677) (xy 182.654855 90.212392) + (xy 182.601547 90.051518) (xy 182.601542 90.051507) (xy 182.512575 89.907271) (xy 182.512572 89.907267) + (xy 182.392732 89.787427) (xy 182.392728 89.787424) (xy 182.248492 89.698457) (xy 182.248481 89.698452) + (xy 182.087606 89.645144) (xy 181.988322 89.635) (xy 181.94 89.635) (xy 181.94 90.335) (xy 181.44 90.335) + (xy 181.44 89.635) (xy 181.439999 89.634999) (xy 181.391693 89.635) (xy 181.391675 89.635001) (xy 181.292392 89.645144) + (xy 181.131518 89.698452) (xy 181.131507 89.698457) (xy 180.987271 89.787424) (xy 180.987267 89.787427) + (xy 180.867427 89.907267) (xy 180.867424 89.907271) (xy 180.778457 90.051507) (xy 180.778452 90.051518) + (xy 180.725144 90.212393) (xy 180.715 90.311677) (xy 174.150901 90.311677) (xy 174.009807 90.248857) + (xy 174.009802 90.248855) (xy 173.864001 90.217865) (xy 173.824646 90.2095) (xy 173.824645 90.2095) + (xy 173.765452 90.2095) (xy 173.698413 90.189815) (xy 173.677771 90.173181) (xy 172.67396 89.16937) + (xy 172.640475 89.108047) (xy 172.638323 89.094671) (xy 172.620674 88.926744) (xy 172.586905 88.822817) + (xy 172.584911 88.752977) (xy 172.620991 88.693144) (xy 172.683692 88.662316) (xy 172.704837 88.6605) + (xy 183.965163 88.6605) (xy 184.032202 88.680185) (xy 184.077957 88.732989) (xy 184.087901 88.802147) + (xy 184.083094 88.822818) (xy 184.049555 88.92604) (xy 184.049326 88.926744) (xy 184.02954 89.115) + (xy 184.049326 89.303256) (xy 184.049327 89.303259) (xy 184.107818 89.483277) (xy 184.107821 89.483284) + (xy 184.202467 89.647216) (xy 184.329129 89.787888) (xy 184.386632 89.829666) (xy 184.402492 89.841189) + (xy 184.445157 89.896519) (xy 184.451136 89.966132) (xy 184.41853 90.027927) (xy 184.357691 90.062285) + (xy 184.34286 90.064797) (xy 184.332516 90.065908) (xy 184.197671 90.116202) (xy 184.197664 90.116206) + (xy 184.082455 90.202452) (xy 184.082452 90.202455) (xy 183.996206 90.317664) (xy 183.996202 90.317671) + (xy 183.945908 90.452517) (xy 183.941614 90.492461) (xy 183.9395 90.512127) (xy 183.9395 90.997607) + (xy 183.939501 91.3855) (xy 183.919817 91.452539) (xy 183.867013 91.498294) (xy 183.815501 91.5095) + (xy 182.614547 91.5095) (xy 182.547508 91.489815) (xy 182.517276 91.462405) (xy 182.512963 91.45695) + (xy 182.50334 91.447327) (xy 182.469855 91.386004) (xy 182.474839 91.316312) (xy 182.503343 91.271962) + (xy 182.512572 91.262732) (xy 182.512573 91.262731) (xy 182.601542 91.118492) (xy 182.601547 91.118481) + (xy 182.654855 90.957606) (xy 182.664999 90.858322) (xy 182.665 90.858309) (xy 182.665 90.835) (xy 180.715001 90.835) + (xy 180.715001 90.858322) (xy 180.725144 90.957607) (xy 180.778452 91.118481) (xy 180.778457 91.118492) + (xy 180.867424 91.262728) (xy 180.867427 91.262732) (xy 180.87666 91.271965) (xy 180.910145 91.333288) + (xy 180.905161 91.40298) (xy 180.876663 91.447324) (xy 180.867033 91.456953) (xy 180.867029 91.456959) + (xy 180.778001 91.601294) (xy 180.777996 91.601305) (xy 180.724651 91.76229) (xy 180.7145 91.861647) + (xy 180.7145 92.408337) (xy 180.714501 92.408355) (xy 180.72465 92.507707) (xy 180.724651 92.50771) + (xy 180.777996 92.668694) (xy 180.778001 92.668705) (xy 180.867029 92.81304) (xy 180.867032 92.813044) + (xy 180.986955 92.932967) (xy 180.986959 92.93297) (xy 181.131294 93.021998) (xy 181.131297 93.021999) + (xy 181.131303 93.022003) (xy 181.292292 93.075349) (xy 181.391655 93.0855) (xy 181.988344 93.085499) + (xy 181.988352 93.085498) (xy 181.988355 93.085498) (xy 182.04276 93.07994) (xy 182.087708 93.075349) + (xy 182.248697 93.022003) (xy 182.393044 92.932968) (xy 182.512968 92.813044) (xy 182.512971 92.813038) + (xy 182.517276 92.807595) (xy 182.574296 92.767215) (xy 182.614547 92.7605) (xy 184.676607 92.7605) + (xy 184.737029 92.748481) (xy 184.797452 92.736463) (xy 184.797455 92.736461) (xy 184.797458 92.736461) + (xy 184.830787 92.722654) (xy 184.830786 92.722654) (xy 184.830792 92.722652) (xy 184.911286 92.689312) + (xy 184.923128 92.681399) (xy 184.989805 92.660519) (xy 184.992022 92.660499) (xy 185.387871 92.660499) + (xy 185.387872 92.660499) (xy 185.447483 92.654091) (xy 185.582331 92.603796) (xy 185.697546 92.517546) + (xy 185.783796 92.402331) (xy 185.834091 92.267483) (xy 185.8405 92.207873) (xy 185.840499 91.453845) + (xy 185.860183 91.386808) (xy 185.912987 91.341053) (xy 185.982146 91.331109) (xy 186.045702 91.360134) + (xy 186.08243 91.415528) (xy 186.102819 91.47828) (xy 186.102821 91.478284) (xy 186.197467 91.642216) + (xy 186.305584 91.762292) (xy 186.324129 91.782888) (xy 186.477265 91.894148) (xy 186.47727 91.894151) + (xy 186.650192 91.971142) (xy 186.650197 91.971144) (xy 186.835354 92.0105) (xy 186.835355 92.0105) + (xy 187.024644 92.0105) (xy 187.024646 92.0105) (xy 187.209803 91.971144) (xy 187.38273 91.894151) + (xy 187.535871 91.782888) (xy 187.662533 91.642216) (xy 187.757179 91.478284) (xy 187.815674 91.298256) + (xy 187.83546 91.11) (xy 187.815674 90.921744) (xy 187.757179 90.741716) (xy 187.662533 90.577784) + (xy 187.535871 90.437112) (xy 187.53587 90.437111) (xy 187.382734 90.325851) (xy 187.382729 90.325848) + (xy 187.350901 90.311677) (xy 193.915 90.311677) (xy 193.915 90.335) (xy 194.64 90.335) (xy 195.14 90.335) + (xy 195.864999 90.335) (xy 195.864999 90.311692) (xy 195.864998 90.311677) (xy 195.854855 90.212392) + (xy 195.801547 90.051518) (xy 195.801542 90.051507) (xy 195.712575 89.907271) (xy 195.712572 89.907267) + (xy 195.592732 89.787427) (xy 195.592728 89.787424) (xy 195.448492 89.698457) (xy 195.448481 89.698452) + (xy 195.287606 89.645144) (xy 195.188322 89.635) (xy 195.14 89.635) (xy 195.14 90.335) (xy 194.64 90.335) + (xy 194.64 89.635) (xy 194.639999 89.634999) (xy 194.591693 89.635) (xy 194.591675 89.635001) (xy 194.492392 89.645144) + (xy 194.331518 89.698452) (xy 194.331507 89.698457) (xy 194.187271 89.787424) (xy 194.187267 89.787427) + (xy 194.067427 89.907267) (xy 194.067424 89.907271) (xy 193.978457 90.051507) (xy 193.978452 90.051518) + (xy 193.925144 90.212393) (xy 193.915 90.311677) (xy 187.350901 90.311677) (xy 187.209807 90.248857) + (xy 187.209802 90.248855) (xy 187.064001 90.217865) (xy 187.024646 90.2095) (xy 187.024645 90.2095) + (xy 186.965452 90.2095) (xy 186.898413 90.189815) (xy 186.877771 90.173181) (xy 185.87396 89.16937) + (xy 185.840475 89.108047) (xy 185.838323 89.094671) (xy 185.820674 88.926744) (xy 185.786905 88.822817) + (xy 185.784911 88.752977) (xy 185.820991 88.693144) (xy 185.883692 88.662316) (xy 185.904837 88.6605) + (xy 197.155163 88.6605) (xy 197.222202 88.680185) (xy 197.267957 88.732989) (xy 197.277901 88.802147) + (xy 197.273094 88.822818) (xy 197.239555 88.92604) (xy 197.239326 88.926744) (xy 197.21954 89.115) + (xy 197.239326 89.303256) (xy 197.239327 89.303259) (xy 197.297818 89.483277) (xy 197.297821 89.483284) + (xy 197.392467 89.647216) (xy 197.483569 89.748395) (xy 197.519129 89.787888) (xy 197.59378 89.842125) + (xy 197.636446 89.897455) (xy 197.642425 89.967068) (xy 197.60982 90.028863) (xy 197.548981 90.06322) + (xy 197.534155 90.065732) (xy 197.532519 90.065907) (xy 197.397671 90.116202) (xy 197.397664 90.116206) + (xy 197.282455 90.202452) (xy 197.282452 90.202455) (xy 197.196206 90.317664) (xy 197.196202 90.317671) + (xy 197.145908 90.452517) (xy 197.141614 90.492461) (xy 197.1395 90.512127) (xy 197.1395 90.997607) + (xy 197.139501 91.3855) (xy 197.119817 91.452539) (xy 197.067013 91.498294) (xy 197.015501 91.5095) + (xy 195.814547 91.5095) (xy 195.747508 91.489815) (xy 195.717276 91.462405) (xy 195.712963 91.45695) + (xy 195.70334 91.447327) (xy 195.669855 91.386004) (xy 195.674839 91.316312) (xy 195.703343 91.271962) + (xy 195.712572 91.262732) (xy 195.712573 91.262731) (xy 195.801542 91.118492) (xy 195.801547 91.118481) + (xy 195.854855 90.957606) (xy 195.864999 90.858322) (xy 195.865 90.858309) (xy 195.865 90.835) (xy 193.915001 90.835) + (xy 193.915001 90.858322) (xy 193.925144 90.957607) (xy 193.978452 91.118481) (xy 193.978457 91.118492) + (xy 194.067424 91.262728) (xy 194.067427 91.262732) (xy 194.07666 91.271965) (xy 194.110145 91.333288) + (xy 194.105161 91.40298) (xy 194.076663 91.447324) (xy 194.067033 91.456953) (xy 194.067029 91.456959) + (xy 193.978001 91.601294) (xy 193.977996 91.601305) (xy 193.924651 91.76229) (xy 193.9145 91.861647) + (xy 193.9145 92.408337) (xy 193.914501 92.408355) (xy 193.92465 92.507707) (xy 193.924651 92.50771) + (xy 193.977996 92.668694) (xy 193.978001 92.668705) (xy 194.067029 92.81304) (xy 194.067032 92.813044) + (xy 194.186955 92.932967) (xy 194.186959 92.93297) (xy 194.331294 93.021998) (xy 194.331297 93.021999) + (xy 194.331303 93.022003) (xy 194.492292 93.075349) (xy 194.591655 93.0855) (xy 195.188344 93.085499) + (xy 195.188352 93.085498) (xy 195.188355 93.085498) (xy 195.24276 93.07994) (xy 195.287708 93.075349) + (xy 195.448697 93.022003) (xy 195.593044 92.932968) (xy 195.712968 92.813044) (xy 195.712971 92.813038) + (xy 195.717276 92.807595) (xy 195.774296 92.767215) (xy 195.814547 92.7605) (xy 197.876607 92.7605) + (xy 197.937029 92.748481) (xy 197.997452 92.736463) (xy 197.997455 92.736461) (xy 197.997458 92.736461) + (xy 198.030787 92.722654) (xy 198.030786 92.722654) (xy 198.030792 92.722652) (xy 198.111286 92.689312) + (xy 198.123128 92.681399) (xy 198.189805 92.660519) (xy 198.192022 92.660499) (xy 198.587871 92.660499) + (xy 198.587872 92.660499) (xy 198.647483 92.654091) (xy 198.782331 92.603796) (xy 198.897546 92.517546) + (xy 198.983796 92.402331) (xy 199.034091 92.267483) (xy 199.0405 92.207873) (xy 199.040499 91.484622) + (xy 199.060183 91.417585) (xy 199.112987 91.37183) (xy 199.182146 91.361886) (xy 199.245702 91.390911) + (xy 199.28243 91.446305) (xy 199.292819 91.47828) (xy 199.292821 91.478284) (xy 199.387467 91.642216) + (xy 199.495584 91.762292) (xy 199.514129 91.782888) (xy 199.667265 91.894148) (xy 199.66727 91.894151) + (xy 199.840192 91.971142) (xy 199.840197 91.971144) (xy 200.025354 92.0105) (xy 200.025355 92.0105) + (xy 200.214644 92.0105) (xy 200.214646 92.0105) (xy 200.399803 91.971144) (xy 200.57273 91.894151) + (xy 200.725871 91.782888) (xy 200.852533 91.642216) (xy 200.947179 91.478284) (xy 201.005674 91.298256) + (xy 201.02546 91.11) (xy 201.005674 90.921744) (xy 200.947179 90.741716) (xy 200.852533 90.577784) + (xy 200.725871 90.437112) (xy 200.72587 90.437111) (xy 200.572734 90.325851) (xy 200.572729 90.325848) + (xy 200.540901 90.311677) (xy 207.115 90.311677) (xy 207.115 90.335) (xy 207.84 90.335) (xy 208.34 90.335) + (xy 209.064999 90.335) (xy 209.064999 90.311692) (xy 209.064998 90.311677) (xy 209.054855 90.212392) + (xy 209.001547 90.051518) (xy 209.001542 90.051507) (xy 208.912575 89.907271) (xy 208.912572 89.907267) + (xy 208.792732 89.787427) (xy 208.792728 89.787424) (xy 208.648492 89.698457) (xy 208.648481 89.698452) + (xy 208.487606 89.645144) (xy 208.388322 89.635) (xy 208.34 89.635) (xy 208.34 90.335) (xy 207.84 90.335) + (xy 207.84 89.635) (xy 207.839999 89.634999) (xy 207.791693 89.635) (xy 207.791675 89.635001) (xy 207.692392 89.645144) + (xy 207.531518 89.698452) (xy 207.531507 89.698457) (xy 207.387271 89.787424) (xy 207.387267 89.787427) + (xy 207.267427 89.907267) (xy 207.267424 89.907271) (xy 207.178457 90.051507) (xy 207.178452 90.051518) + (xy 207.125144 90.212393) (xy 207.115 90.311677) (xy 200.540901 90.311677) (xy 200.399807 90.248857) + (xy 200.399802 90.248855) (xy 200.254001 90.217865) (xy 200.214646 90.2095) (xy 200.214645 90.2095) + (xy 200.155452 90.2095) (xy 200.088413 90.189815) (xy 200.067771 90.173181) (xy 199.06396 89.16937) + (xy 199.030475 89.108047) (xy 199.028323 89.094671) (xy 199.010674 88.926744) (xy 198.976905 88.822817) + (xy 198.974911 88.752977) (xy 199.010991 88.693144) (xy 199.073692 88.662316) (xy 199.094837 88.6605) + (xy 210.355163 88.6605) (xy 210.422202 88.680185) (xy 210.467957 88.732989) (xy 210.477901 88.802147) + (xy 210.473094 88.822818) (xy 210.439555 88.92604) (xy 210.439326 88.926744) (xy 210.41954 89.115) + (xy 210.439326 89.303256) (xy 210.439327 89.303259) (xy 210.497818 89.483277) (xy 210.497821 89.483284) + (xy 210.592467 89.647216) (xy 210.683569 89.748395) (xy 210.719129 89.787888) (xy 210.79378 89.842125) + (xy 210.836446 89.897455) (xy 210.842425 89.967068) (xy 210.80982 90.028863) (xy 210.748981 90.06322) + (xy 210.734155 90.065732) (xy 210.732519 90.065907) (xy 210.597671 90.116202) (xy 210.597664 90.116206) + (xy 210.482455 90.202452) (xy 210.482452 90.202455) (xy 210.396206 90.317664) (xy 210.396202 90.317671) + (xy 210.345908 90.452517) (xy 210.341614 90.492461) (xy 210.3395 90.512127) (xy 210.3395 90.997607) + (xy 210.339501 91.3855) (xy 210.319817 91.452539) (xy 210.267013 91.498294) (xy 210.215501 91.5095) + (xy 209.014547 91.5095) (xy 208.947508 91.489815) (xy 208.917276 91.462405) (xy 208.912963 91.45695) + (xy 208.90334 91.447327) (xy 208.869855 91.386004) (xy 208.874839 91.316312) (xy 208.903343 91.271962) + (xy 208.912572 91.262732) (xy 208.912573 91.262731) (xy 209.001542 91.118492) (xy 209.001547 91.118481) + (xy 209.054855 90.957606) (xy 209.064999 90.858322) (xy 209.065 90.858309) (xy 209.065 90.835) (xy 207.115001 90.835) + (xy 207.115001 90.858322) (xy 207.125144 90.957607) (xy 207.178452 91.118481) (xy 207.178457 91.118492) + (xy 207.267424 91.262728) (xy 207.267427 91.262732) (xy 207.27666 91.271965) (xy 207.310145 91.333288) + (xy 207.305161 91.40298) (xy 207.276663 91.447324) (xy 207.267033 91.456953) (xy 207.267029 91.456959) + (xy 207.178001 91.601294) (xy 207.177996 91.601305) (xy 207.124651 91.76229) (xy 207.1145 91.861647) + (xy 207.1145 92.408337) (xy 207.114501 92.408355) (xy 207.12465 92.507707) (xy 207.124651 92.50771) + (xy 207.177996 92.668694) (xy 207.178001 92.668705) (xy 207.267029 92.81304) (xy 207.267032 92.813044) + (xy 207.386955 92.932967) (xy 207.386959 92.93297) (xy 207.531294 93.021998) (xy 207.531297 93.021999) + (xy 207.531303 93.022003) (xy 207.692292 93.075349) (xy 207.791655 93.0855) (xy 208.388344 93.085499) + (xy 208.388352 93.085498) (xy 208.388355 93.085498) (xy 208.44276 93.07994) (xy 208.487708 93.075349) + (xy 208.648697 93.022003) (xy 208.793044 92.932968) (xy 208.912968 92.813044) (xy 208.912971 92.813038) + (xy 208.917276 92.807595) (xy 208.974296 92.767215) (xy 209.014547 92.7605) (xy 211.076607 92.7605) + (xy 211.137029 92.748481) (xy 211.197452 92.736463) (xy 211.197455 92.736461) (xy 211.197458 92.736461) + (xy 211.230787 92.722654) (xy 211.230786 92.722654) (xy 211.230792 92.722652) (xy 211.311286 92.689312) + (xy 211.323128 92.681399) (xy 211.389805 92.660519) (xy 211.392022 92.660499) (xy 211.787871 92.660499) + (xy 211.787872 92.660499) (xy 211.847483 92.654091) (xy 211.982331 92.603796) (xy 212.097546 92.517546) + (xy 212.183796 92.402331) (xy 212.234091 92.267483) (xy 212.2405 92.207873) (xy 212.240499 91.484622) + (xy 212.260183 91.417585) (xy 212.312987 91.37183) (xy 212.382146 91.361886) (xy 212.445702 91.390911) + (xy 212.48243 91.446305) (xy 212.492819 91.47828) (xy 212.492821 91.478284) (xy 212.587467 91.642216) + (xy 212.695584 91.762292) (xy 212.714129 91.782888) (xy 212.867265 91.894148) (xy 212.86727 91.894151) + (xy 213.040192 91.971142) (xy 213.040197 91.971144) (xy 213.225354 92.0105) (xy 213.225355 92.0105) + (xy 213.414644 92.0105) (xy 213.414646 92.0105) (xy 213.599803 91.971144) (xy 213.77273 91.894151) + (xy 213.925871 91.782888) (xy 214.052533 91.642216) (xy 214.147179 91.478284) (xy 214.205674 91.298256) + (xy 214.22546 91.11) (xy 214.205674 90.921744) (xy 214.147179 90.741716) (xy 214.052533 90.577784) + (xy 213.925871 90.437112) (xy 213.92587 90.437111) (xy 213.772734 90.325851) (xy 213.772729 90.325848) + (xy 213.740901 90.311677) (xy 220.315 90.311677) (xy 220.315 90.335) (xy 221.04 90.335) (xy 221.54 90.335) + (xy 222.264999 90.335) (xy 222.264999 90.311692) (xy 222.264998 90.311677) (xy 222.254855 90.212392) + (xy 222.201547 90.051518) (xy 222.201542 90.051507) (xy 222.112575 89.907271) (xy 222.112572 89.907267) + (xy 221.992732 89.787427) (xy 221.992728 89.787424) (xy 221.848492 89.698457) (xy 221.848481 89.698452) + (xy 221.687606 89.645144) (xy 221.588322 89.635) (xy 221.54 89.635) (xy 221.54 90.335) (xy 221.04 90.335) + (xy 221.04 89.635) (xy 221.039999 89.634999) (xy 220.991693 89.635) (xy 220.991675 89.635001) (xy 220.892392 89.645144) + (xy 220.731518 89.698452) (xy 220.731507 89.698457) (xy 220.587271 89.787424) (xy 220.587267 89.787427) + (xy 220.467427 89.907267) (xy 220.467424 89.907271) (xy 220.378457 90.051507) (xy 220.378452 90.051518) + (xy 220.325144 90.212393) (xy 220.315 90.311677) (xy 213.740901 90.311677) (xy 213.599807 90.248857) + (xy 213.599802 90.248855) (xy 213.454001 90.217865) (xy 213.414646 90.2095) (xy 213.414645 90.2095) + (xy 213.355452 90.2095) (xy 213.288413 90.189815) (xy 213.267771 90.173181) (xy 212.26396 89.16937) + (xy 212.230475 89.108047) (xy 212.228323 89.094671) (xy 212.210674 88.926744) (xy 212.176905 88.822817) + (xy 212.174911 88.752977) (xy 212.210991 88.693144) (xy 212.273692 88.662316) (xy 212.294837 88.6605) + (xy 223.555163 88.6605) (xy 223.622202 88.680185) (xy 223.667957 88.732989) (xy 223.677901 88.802147) + (xy 223.673094 88.822818) (xy 223.639555 88.92604) (xy 223.639326 88.926744) (xy 223.61954 89.115) + (xy 223.639326 89.303256) (xy 223.639327 89.303259) (xy 223.697818 89.483277) (xy 223.697821 89.483284) + (xy 223.792467 89.647216) (xy 223.883569 89.748395) (xy 223.919129 89.787888) (xy 223.99378 89.842125) + (xy 224.036446 89.897455) (xy 224.042425 89.967068) (xy 224.00982 90.028863) (xy 223.948981 90.06322) + (xy 223.934155 90.065732) (xy 223.932519 90.065907) (xy 223.797671 90.116202) (xy 223.797664 90.116206) + (xy 223.682455 90.202452) (xy 223.682452 90.202455) (xy 223.596206 90.317664) (xy 223.596202 90.317671) + (xy 223.545908 90.452517) (xy 223.541614 90.492461) (xy 223.5395 90.512127) (xy 223.5395 90.997607) + (xy 223.539501 91.3855) (xy 223.519817 91.452539) (xy 223.467013 91.498294) (xy 223.415501 91.5095) + (xy 222.214547 91.5095) (xy 222.147508 91.489815) (xy 222.117276 91.462405) (xy 222.112963 91.45695) + (xy 222.10334 91.447327) (xy 222.069855 91.386004) (xy 222.074839 91.316312) (xy 222.103343 91.271962) + (xy 222.112572 91.262732) (xy 222.112573 91.262731) (xy 222.201542 91.118492) (xy 222.201547 91.118481) + (xy 222.254855 90.957606) (xy 222.264999 90.858322) (xy 222.265 90.858309) (xy 222.265 90.835) (xy 220.315001 90.835) + (xy 220.315001 90.858322) (xy 220.325144 90.957607) (xy 220.378452 91.118481) (xy 220.378457 91.118492) + (xy 220.467424 91.262728) (xy 220.467427 91.262732) (xy 220.47666 91.271965) (xy 220.510145 91.333288) + (xy 220.505161 91.40298) (xy 220.476663 91.447324) (xy 220.467033 91.456953) (xy 220.467029 91.456959) + (xy 220.378001 91.601294) (xy 220.377996 91.601305) (xy 220.324651 91.76229) (xy 220.3145 91.861647) + (xy 220.3145 92.408337) (xy 220.314501 92.408355) (xy 220.32465 92.507707) (xy 220.324651 92.50771) + (xy 220.377996 92.668694) (xy 220.378001 92.668705) (xy 220.467029 92.81304) (xy 220.467032 92.813044) + (xy 220.586955 92.932967) (xy 220.586959 92.93297) (xy 220.731294 93.021998) (xy 220.731297 93.021999) + (xy 220.731303 93.022003) (xy 220.892292 93.075349) (xy 220.991655 93.0855) (xy 221.588344 93.085499) + (xy 221.588352 93.085498) (xy 221.588355 93.085498) (xy 221.64276 93.07994) (xy 221.687708 93.075349) + (xy 221.848697 93.022003) (xy 221.993044 92.932968) (xy 222.112968 92.813044) (xy 222.112971 92.813038) + (xy 222.117276 92.807595) (xy 222.174296 92.767215) (xy 222.214547 92.7605) (xy 224.276607 92.7605) + (xy 224.337029 92.748481) (xy 224.397452 92.736463) (xy 224.397455 92.736461) (xy 224.397458 92.736461) + (xy 224.430787 92.722654) (xy 224.430786 92.722654) (xy 224.430792 92.722652) (xy 224.511286 92.689312) + (xy 224.523128 92.681399) (xy 224.589805 92.660519) (xy 224.592022 92.660499) (xy 224.987871 92.660499) + (xy 224.987872 92.660499) (xy 225.047483 92.654091) (xy 225.182331 92.603796) (xy 225.297546 92.517546) + (xy 225.383796 92.402331) (xy 225.434091 92.267483) (xy 225.4405 92.207873) (xy 225.440499 91.484622) + (xy 225.460183 91.417585) (xy 225.512987 91.37183) (xy 225.582146 91.361886) (xy 225.645702 91.390911) + (xy 225.68243 91.446305) (xy 225.692819 91.47828) (xy 225.692821 91.478284) (xy 225.787467 91.642216) + (xy 225.895584 91.762292) (xy 225.914129 91.782888) (xy 226.067265 91.894148) (xy 226.06727 91.894151) + (xy 226.240192 91.971142) (xy 226.240197 91.971144) (xy 226.425354 92.0105) (xy 226.425355 92.0105) + (xy 226.614644 92.0105) (xy 226.614646 92.0105) (xy 226.799803 91.971144) (xy 226.97273 91.894151) + (xy 227.125871 91.782888) (xy 227.252533 91.642216) (xy 227.347179 91.478284) (xy 227.405674 91.298256) + (xy 227.42546 91.11) (xy 227.405674 90.921744) (xy 227.347179 90.741716) (xy 227.252533 90.577784) + (xy 227.125871 90.437112) (xy 227.12587 90.437111) (xy 226.972734 90.325851) (xy 226.972729 90.325848) + (xy 226.799807 90.248857) (xy 226.799802 90.248855) (xy 226.654001 90.217865) (xy 226.614646 90.2095) + (xy 226.614645 90.2095) (xy 226.555452 90.2095) (xy 226.488413 90.189815) (xy 226.467771 90.173181) + (xy 225.46396 89.16937) (xy 225.430475 89.108047) (xy 225.428323 89.094671) (xy 225.410674 88.926744) + (xy 225.376905 88.822817) (xy 225.374911 88.752977) (xy 225.410991 88.693144) (xy 225.473692 88.662316) + (xy 225.494837 88.6605) (xy 240.917741 88.6605) (xy 240.917745 88.660501) (xy 240.942408 88.660501) + (xy 240.985575 88.660501) (xy 240.994421 88.660817) (xy 241.223024 88.677167) (xy 241.240529 88.679684) + (xy 241.460144 88.727458) (xy 241.477103 88.732437) (xy 241.687699 88.810986) (xy 241.703779 88.81833) + (xy 241.901039 88.926042) (xy 241.915913 88.9356) (xy 242.095839 89.070292) (xy 242.109209 89.081878) + (xy 242.268124 89.240793) (xy 242.27971 89.254164) (xy 242.414394 89.434081) (xy 242.423959 89.448964) + (xy 242.531668 89.646218) (xy 242.539018 89.662312) (xy 242.617558 89.872888) (xy 242.622542 89.889863) + (xy 242.670314 90.109469) (xy 242.672832 90.12698) (xy 242.681803 90.252393) (xy 242.687056 90.325849) + (xy 242.689186 90.355617) (xy 242.689502 90.364464) (xy 242.689502 105.355573) (xy 242.689186 105.36442) + (xy 242.672835 105.59302) (xy 242.670317 105.610531) (xy 242.622546 105.830134) (xy 242.617562 105.84711) + (xy 242.539018 106.057692) (xy 242.531668 106.073785) (xy 242.423961 106.271037) (xy 242.414396 106.28592) + (xy 242.279712 106.465837) (xy 242.268127 106.479208) (xy 242.109209 106.638127) (xy 242.095837 106.649713) + (xy 241.915921 106.784396) (xy 241.901038 106.793961) (xy 241.703786 106.901668) (xy 241.687693 106.909018) + (xy 241.477111 106.987562) (xy 241.460135 106.992546) (xy 241.240533 107.040317) (xy 241.223021 107.042835) + (xy 240.994433 107.059184) (xy 240.985587 107.0595) (xy 59.99443 107.0595) (xy 59.985584 107.059184) + (xy 59.756981 107.042834) (xy 59.739469 107.040316) (xy 59.519867 106.992545) (xy 59.502891 106.987561) + (xy 59.292309 106.909017) (xy 59.276216 106.901667) (xy 59.078964 106.79396) (xy 59.064081 106.784395) + (xy 58.884164 106.649711) (xy 58.870793 106.638125) (xy 58.711877 106.479209) (xy 58.700291 106.465839) + (xy 58.653863 106.403819) (xy 58.565599 106.285913) (xy 58.556038 106.271033) (xy 58.448333 106.073784) + (xy 58.440983 106.057692) (xy 58.362436 105.847102) (xy 58.357457 105.830143) (xy 58.309682 105.610527) + (xy 58.307165 105.593018) (xy 58.300059 105.493665) (xy 58.290816 105.364418) (xy 58.2905 105.355572) + (xy 58.2905 97.842995) (xy 58.2905 91.861647) (xy 61.9145 91.861647) (xy 61.9145 92.408337) (xy 61.914501 92.408355) + (xy 61.92465 92.507707) (xy 61.924651 92.50771) (xy 61.977996 92.668694) (xy 61.978001 92.668705) + (xy 62.067029 92.81304) (xy 62.067032 92.813044) (xy 62.186955 92.932967) (xy 62.186959 92.93297) + (xy 62.331294 93.021998) (xy 62.331297 93.021999) (xy 62.331303 93.022003) (xy 62.492292 93.075349) + (xy 62.591655 93.0855) (xy 63.188344 93.085499) (xy 63.188352 93.085498) (xy 63.188355 93.085498) + (xy 63.24276 93.07994) (xy 63.287708 93.075349) (xy 63.448697 93.022003) (xy 63.593044 92.932968) + (xy 63.712968 92.813044) (xy 63.712971 92.813038) (xy 63.717276 92.807595) (xy 63.774296 92.767215) + (xy 63.814547 92.7605) (xy 64.973181 92.7605) (xy 65.04022 92.780185) (xy 65.085975 92.832989) (xy 65.095919 92.902147) + (xy 65.066894 92.965703) (xy 65.047494 92.983764) (xy 64.982454 93.032454) (xy 64.982453 93.032455) + (xy 64.982452 93.032456) (xy 64.896206 93.147664) (xy 64.896202 93.147671) (xy 64.845908 93.282516) + (xy 64.842491 93.314302) (xy 64.815752 93.378852) (xy 64.758359 93.418699) (xy 64.688533 93.421192) + (xy 64.657204 93.408432) (xy 64.65273 93.405849) (xy 64.479807 93.328857) (xy 64.479802 93.328855) + (xy 64.334001 93.297865) (xy 64.294646 93.2895) (xy 64.105354 93.2895) (xy 64.072897 93.296398) + (xy 63.920197 93.328855) (xy 63.920192 93.328857) (xy 63.74727 93.405848) (xy 63.747265 93.405851) + (xy 63.594129 93.517111) (xy 63.467466 93.657785) (xy 63.372821 93.821715) (xy 63.372818 93.821722) + (xy 63.314327 94.00174) (xy 63.314326 94.001744) (xy 63.29454 94.19) (xy 63.314326 94.378256) (xy 63.314327 94.378259) + (xy 63.372818 94.558277) (xy 63.372821 94.558284) (xy 63.467467 94.722216) (xy 63.560499 94.825538) + (xy 63.594129 94.862888) (xy 63.747265 94.974148) (xy 63.74727 94.974151) (xy 63.920192 95.051142) + (xy 63.920197 95.051144) (xy 64.105354 95.0905) (xy 64.105355 95.0905) (xy 64.294644 95.0905) (xy 64.294646 95.0905) + (xy 64.479803 95.051144) (xy 64.65273 94.974151) (xy 64.652744 94.97414) (xy 64.657196 94.971571) + (xy 64.725095 94.955095) (xy 64.791123 94.977944) (xy 64.834317 95.032862) (xy 64.842492 95.0657) + (xy 64.845909 95.097483) (xy 64.896202 95.232328) (xy 64.896206 95.232335) (xy 64.982452 95.347544) + (xy 64.982453 95.347544) (xy 64.982454 95.347546) (xy 65.00007 95.360733) (xy 65.000071 95.360734) + (xy 65.041941 95.416668) (xy 65.046925 95.48636) (xy 65.013439 95.547683) (xy 65.000071 95.559266) + (xy 64.982452 95.572455) (xy 64.896206 95.687664) (xy 64.896202 95.687671) (xy 64.845908 95.822517) + (xy 64.839501 95.882116) (xy 64.839501 95.882123) (xy 64.8395 95.882135) (xy 64.8395 96.564903) + (xy 64.819815 96.631942) (xy 64.811353 96.643568) (xy 64.636447 96.856691) (xy 64.636436 96.856705) + (xy 64.483983 97.084866) (xy 64.354626 97.32687) (xy 64.249608 97.5804) (xy 64.169946 97.842995) + (xy 64.116407 98.112129) (xy 64.116407 98.112134) (xy 64.116406 98.11214) (xy 64.107931 98.19817) + (xy 64.089502 98.385238) (xy 64.089502 98.418321) (xy 64.0895 98.418369) (xy 64.0895 98.522441) + (xy 64.089498 98.621252) (xy 64.0895 98.621293) (xy 64.0895 99.474611) (xy 64.087566 99.496424) + (xy 64.084541 99.513355) (xy 64.084408 99.514097) (xy 64.079965 99.64456) (xy 64.051067 100.493121) + (xy 64.049802 100.50706) (xy 63.954627 101.149951) (xy 63.950829 101.167106) (xy 63.787574 101.716608) + (xy 63.784881 101.724652) (xy 63.719707 101.899276) (xy 63.677824 101.955201) (xy 63.676421 101.956236) + (xy 63.492971 102.08952) (xy 63.492968 102.089523) (xy 63.263608 102.304907) (xy 63.263606 102.304909) + (xy 63.063054 102.547334) (xy 63.063051 102.547338) (xy 62.894464 102.81299) (xy 62.894461 102.812996) + (xy 62.760499 103.097678) (xy 62.760497 103.097683) (xy 62.66327 103.396916) (xy 62.604311 103.705988) + (xy 62.60431 103.705995) (xy 62.584556 104.019994) (xy 62.584556 104.020005) (xy 62.60431 104.334004) + (xy 62.604311 104.334011) (xy 62.604502 104.335011) (xy 62.662315 104.63808) (xy 62.66327 104.643083) + (xy 62.760497 104.942316) (xy 62.760499 104.942321) (xy 62.894461 105.227003) (xy 62.894464 105.227009) + (xy 63.063051 105.492661) (xy 63.063054 105.492665) (xy 63.263606 105.73509) (xy 63.263608 105.735092) + (xy 63.26361 105.735094) (xy 63.487645 105.945477) (xy 63.492968 105.950476) (xy 63.492978 105.950484) + (xy 63.747504 106.135408) (xy 63.747509 106.13541) (xy 63.747516 106.135416) (xy 64.023234 106.286994) + (xy 64.023239 106.286996) (xy 64.023241 106.286997) (xy 64.023242 106.286998) (xy 64.315771 106.402818) + (xy 64.315774 106.402819) (xy 64.613294 106.479209) (xy 64.620527 106.481066) (xy 64.68601 106.489338) + (xy 64.93267 106.520499) (xy 64.932679 106.520499) (xy 64.932682 106.5205) (xy 64.932684 106.5205) + (xy 65.247316 106.5205) (xy 65.247318 106.5205) (xy 65.247321 106.520499) (xy 65.247329 106.520499) + (xy 65.433593 106.496968) (xy 65.559473 106.481066) (xy 65.864225 106.402819) (xy 65.864228 106.402818) + (xy 66.156757 106.286998) (xy 66.156758 106.286997) (xy 66.156756 106.286997) (xy 66.156766 106.286994) + (xy 66.432484 106.135416) (xy 66.68703 105.950478) (xy 66.91639 105.735094) (xy 67.116947 105.492663) + (xy 67.285537 105.227007) (xy 67.419503 104.942315) (xy 67.516731 104.643079) (xy 67.575688 104.334015) + (xy 67.576003 104.329011) (xy 67.595444 104.020005) (xy 67.595444 104.019994) (xy 75.784556 104.019994) + (xy 75.784556 104.020005) (xy 75.80431 104.334004) (xy 75.804311 104.334011) (xy 75.804502 104.335011) + (xy 75.862315 104.63808) (xy 75.86327 104.643083) (xy 75.960497 104.942316) (xy 75.960499 104.942321) + (xy 76.094461 105.227003) (xy 76.094464 105.227009) (xy 76.263051 105.492661) (xy 76.263054 105.492665) + (xy 76.463606 105.73509) (xy 76.463608 105.735092) (xy 76.46361 105.735094) (xy 76.687645 105.945477) + (xy 76.692968 105.950476) (xy 76.692978 105.950484) (xy 76.947504 106.135408) (xy 76.947509 106.13541) + (xy 76.947516 106.135416) (xy 77.223234 106.286994) (xy 77.223239 106.286996) (xy 77.223241 106.286997) + (xy 77.223242 106.286998) (xy 77.515771 106.402818) (xy 77.515774 106.402819) (xy 77.813294 106.479209) + (xy 77.820527 106.481066) (xy 77.88601 106.489338) (xy 78.13267 106.520499) (xy 78.132679 106.520499) + (xy 78.132682 106.5205) (xy 78.132684 106.5205) (xy 78.447316 106.5205) (xy 78.447318 106.5205) + (xy 78.447321 106.520499) (xy 78.447329 106.520499) (xy 78.633593 106.496968) (xy 78.759473 106.481066) + (xy 79.064225 106.402819) (xy 79.064228 106.402818) (xy 79.356757 106.286998) (xy 79.356758 106.286997) + (xy 79.356756 106.286997) (xy 79.356766 106.286994) (xy 79.632484 106.135416) (xy 79.88703 105.950478) + (xy 80.11639 105.735094) (xy 80.316947 105.492663) (xy 80.485537 105.227007) (xy 80.619503 104.942315) + (xy 80.716731 104.643079) (xy 80.775688 104.334015) (xy 80.776003 104.329011) (xy 80.795382 104.020994) + (xy 88.994558 104.020994) (xy 88.994558 104.021005) (xy 89.014312 104.335004) (xy 89.014313 104.335011) + (xy 89.014314 104.335015) (xy 89.072127 104.638084) (xy 89.073272 104.644083) (xy 89.170499 104.943316) + (xy 89.170501 104.943321) (xy 89.304463 105.228003) (xy 89.304466 105.228009) (xy 89.473053 105.493661) + (xy 89.473056 105.493665) (xy 89.673608 105.73609) (xy 89.67361 105.736092) (xy 89.90297 105.951476) + (xy 89.90298 105.951484) (xy 90.157506 106.136408) (xy 90.157511 106.13641) (xy 90.157518 106.136416) + (xy 90.433236 106.287994) (xy 90.433241 106.287996) (xy 90.433243 106.287997) (xy 90.433244 106.287998) + (xy 90.725773 106.403818) (xy 90.725776 106.403819) (xy 91.007164 106.476067) (xy 91.030529 106.482066) + (xy 91.096012 106.490338) (xy 91.342672 106.521499) (xy 91.342681 106.521499) (xy 91.342684 106.5215) + (xy 91.342686 106.5215) (xy 91.657318 106.5215) (xy 91.65732 106.5215) (xy 91.657323 106.521499) + (xy 91.657331 106.521499) (xy 91.843595 106.497968) (xy 91.969475 106.482066) (xy 92.274227 106.403819) + (xy 92.276753 106.402819) (xy 92.566759 106.287998) (xy 92.56676 106.287997) (xy 92.566758 106.287997) + (xy 92.566768 106.287994) (xy 92.842486 106.136416) (xy 93.097032 105.951478) (xy 93.326392 105.736094) + (xy 93.526949 105.493663) (xy 93.695539 105.228007) (xy 93.829505 104.943315) (xy 93.926733 104.644079) + (xy 93.98569 104.335015) (xy 93.985754 104.334004) (xy 94.005446 104.021005) (xy 94.005446 104.020994) + (xy 94.005069 104.014994) (xy 102.194556 104.014994) (xy 102.194556 104.015005) (xy 102.21431 104.329004) + (xy 102.214311 104.329011) (xy 102.27327 104.638083) (xy 102.370497 104.937316) (xy 102.370499 104.937321) + (xy 102.504461 105.222003) (xy 102.504464 105.222009) (xy 102.673051 105.487661) (xy 102.673054 105.487665) + (xy 102.873606 105.73009) (xy 102.873608 105.730092) (xy 102.87361 105.730094) (xy 103.10297 105.945478) + (xy 103.102975 105.945481) (xy 103.102978 105.945484) (xy 103.357504 106.130408) (xy 103.357506 106.130409) + (xy 103.357516 106.130416) (xy 103.633234 106.281994) (xy 103.633237 106.281995) (xy 103.633241 106.281997) + (xy 103.633242 106.281998) (xy 103.925771 106.397818) (xy 103.925774 106.397819) (xy 104.190695 106.465839) + (xy 104.230527 106.476066) (xy 104.29601 106.484338) (xy 104.54267 106.515499) (xy 104.542679 106.515499) + (xy 104.542682 106.5155) (xy 104.542684 106.5155) (xy 104.857316 106.5155) (xy 104.857318 106.5155) + (xy 104.857321 106.515499) (xy 104.857329 106.515499) (xy 105.043593 106.491968) (xy 105.169473 106.476066) + (xy 105.474225 106.397819) (xy 105.474228 106.397818) (xy 105.766757 106.281998) (xy 105.766758 106.281997) + (xy 105.766756 106.281997) (xy 105.766766 106.281994) (xy 106.042484 106.130416) (xy 106.29703 105.945478) + (xy 106.52639 105.730094) (xy 106.726947 105.487663) (xy 106.895537 105.222007) (xy 107.029503 104.937315) + (xy 107.126731 104.638079) (xy 107.185688 104.329015) (xy 107.202767 104.057551) (xy 107.205444 104.015005) + (xy 107.205444 104.014995) (xy 115.384556 104.014995) (xy 115.384556 104.015006) (xy 115.40431 104.329005) + (xy 115.404311 104.329012) (xy 115.46327 104.638084) (xy 115.560497 104.937317) (xy 115.560499 104.937322) + (xy 115.694461 105.222004) (xy 115.694464 105.22201) (xy 115.863051 105.487662) (xy 115.863054 105.487666) + (xy 116.063606 105.730091) (xy 116.063608 105.730093) (xy 116.06361 105.730095) (xy 116.170141 105.830134) + (xy 116.292968 105.945477) (xy 116.292978 105.945485) (xy 116.547504 106.130409) (xy 116.547509 106.130411) + (xy 116.547516 106.130417) (xy 116.823234 106.281995) (xy 116.823239 106.281997) (xy 116.823241 106.281998) + (xy 116.823242 106.281999) (xy 117.115771 106.397819) (xy 117.115774 106.39782) (xy 117.408336 106.472937) + (xy 117.420527 106.476067) (xy 117.48601 106.484339) (xy 117.73267 106.5155) (xy 117.732679 106.5155) + (xy 117.732682 106.515501) (xy 117.732684 106.515501) (xy 118.047316 106.515501) (xy 118.047318 106.515501) + (xy 118.047321 106.5155) (xy 118.047329 106.5155) (xy 118.233593 106.491969) (xy 118.359473 106.476067) + (xy 118.664225 106.39782) (xy 118.664228 106.397819) (xy 118.956757 106.281999) (xy 118.956758 106.281998) + (xy 118.956756 106.281998) (xy 118.956766 106.281995) (xy 119.232484 106.130417) (xy 119.48703 105.945479) + (xy 119.71639 105.730095) (xy 119.916947 105.487664) (xy 120.085537 105.222008) (xy 120.219503 104.937316) + (xy 120.316731 104.63808) (xy 120.375688 104.329016) (xy 120.392767 104.057551) (xy 120.395067 104.020994) + (xy 128.584558 104.020994) (xy 128.584558 104.021005) (xy 128.604312 104.335004) (xy 128.604313 104.335011) + (xy 128.604314 104.335015) (xy 128.662127 104.638084) (xy 128.663272 104.644083) (xy 128.760499 104.943316) + (xy 128.760501 104.943321) (xy 128.894463 105.228003) (xy 128.894466 105.228009) (xy 129.063053 105.493661) + (xy 129.063056 105.493665) (xy 129.263608 105.73609) (xy 129.26361 105.736092) (xy 129.49297 105.951476) + (xy 129.49298 105.951484) (xy 129.747506 106.136408) (xy 129.747511 106.13641) (xy 129.747518 106.136416) + (xy 130.023236 106.287994) (xy 130.023241 106.287996) (xy 130.023243 106.287997) (xy 130.023244 106.287998) + (xy 130.315773 106.403818) (xy 130.315776 106.403819) (xy 130.597164 106.476067) (xy 130.620529 106.482066) + (xy 130.686012 106.490338) (xy 130.932672 106.521499) (xy 130.932681 106.521499) (xy 130.932684 106.5215) + (xy 130.932686 106.5215) (xy 131.247318 106.5215) (xy 131.24732 106.5215) (xy 131.247323 106.521499) + (xy 131.247331 106.521499) (xy 131.433595 106.497968) (xy 131.559475 106.482066) (xy 131.864227 106.403819) + (xy 131.866753 106.402819) (xy 132.156759 106.287998) (xy 132.15676 106.287997) (xy 132.156758 106.287997) + (xy 132.156768 106.287994) (xy 132.432486 106.136416) (xy 132.687032 105.951478) (xy 132.916392 105.736094) + (xy 133.116949 105.493663) (xy 133.285539 105.228007) (xy 133.419505 104.943315) (xy 133.516733 104.644079) + (xy 133.57569 104.335015) (xy 133.575754 104.334004) (xy 133.595446 104.021005) (xy 133.595446 104.020994) + (xy 133.595069 104.014994) (xy 141.784558 104.014994) (xy 141.784558 104.015005) (xy 141.804312 104.329004) + (xy 141.804313 104.329011) (xy 141.863272 104.638083) (xy 141.960499 104.937316) (xy 141.960501 104.937321) + (xy 142.094463 105.222003) (xy 142.094466 105.222009) (xy 142.263053 105.487661) (xy 142.263056 105.487665) + (xy 142.463608 105.73009) (xy 142.46361 105.730092) (xy 142.463612 105.730094) (xy 142.692972 105.945478) + (xy 142.692977 105.945481) (xy 142.69298 105.945484) (xy 142.947506 106.130408) (xy 142.947508 106.130409) + (xy 142.947518 106.130416) (xy 143.223236 106.281994) (xy 143.223239 106.281995) (xy 143.223243 106.281997) + (xy 143.223244 106.281998) (xy 143.515773 106.397818) (xy 143.515776 106.397819) (xy 143.780697 106.465839) + (xy 143.820529 106.476066) (xy 143.886012 106.484338) (xy 144.132672 106.515499) (xy 144.132681 106.515499) + (xy 144.132684 106.5155) (xy 144.132686 106.5155) (xy 144.447318 106.5155) (xy 144.44732 106.5155) + (xy 144.447323 106.515499) (xy 144.447331 106.515499) (xy 144.633595 106.491968) (xy 144.759475 106.476066) + (xy 145.064227 106.397819) (xy 145.06423 106.397818) (xy 145.356759 106.281998) (xy 145.35676 106.281997) + (xy 145.356758 106.281997) (xy 145.356768 106.281994) (xy 145.632486 106.130416) (xy 145.887032 105.945478) + (xy 146.116392 105.730094) (xy 146.316949 105.487663) (xy 146.485539 105.222007) (xy 146.619505 104.937315) + (xy 146.716733 104.638079) (xy 146.77569 104.329015) (xy 146.792769 104.057551) (xy 146.795446 104.015005) + (xy 146.795446 104.014994) (xy 146.775691 103.700995) (xy 146.77569 103.700988) (xy 146.77569 103.700986) + (xy 146.77569 103.700985) (xy 146.716733 103.391921) (xy 146.619505 103.092685) (xy 146.485539 102.807993) + (xy 146.450416 102.752648) (xy 146.31695 102.542338) (xy 146.316947 102.542334) (xy 146.116395 102.299909) + (xy 146.116393 102.299907) (xy 145.892358 102.089523) (xy 145.887032 102.084522) (xy 145.887024 102.084516) + (xy 145.887023 102.084515) (xy 145.703576 101.951233) (xy 145.66091 101.895903) (xy 145.660288 101.894273) + (xy 145.634516 101.825219) (xy 145.59511 101.719636) (xy 145.592423 101.711608) (xy 145.42917 101.162107) + (xy 145.425374 101.14496) (xy 145.408307 101.029675) (xy 145.330195 100.502048) (xy 145.328932 100.488122) + (xy 145.309375 99.913793) (xy 145.295595 99.509115) (xy 145.294669 99.497424) (xy 145.291999 99.463725) + (xy 145.291997 99.463721) (xy 145.291538 99.457917) (xy 145.291672 99.457906) (xy 145.290502 99.444407) + (xy 145.290502 96.941456) (xy 145.252054 96.74817) (xy 145.252053 96.748169) (xy 145.252053 96.748165) + (xy 145.252051 96.74816) (xy 145.176637 96.566092) (xy 145.17663 96.566079) (xy 145.067141 96.402218) + (xy 145.067138 96.402214) (xy 144.927787 96.262863) (xy 144.927783 96.26286) (xy 144.763922 96.153371) + (xy 144.763909 96.153364) (xy 144.581841 96.07795) (xy 144.581831 96.077947) (xy 144.388545 96.0395) + (xy 144.388543 96.0395) (xy 144.191461 96.0395) (xy 144.191459 96.0395) (xy 143.998172 96.077947) + (xy 143.998162 96.07795) (xy 143.816094 96.153364) (xy 143.816081 96.153371) (xy 143.65222 96.26286) + (xy 143.652216 96.262863) (xy 143.512865 96.402214) (xy 143.512862 96.402218) (xy 143.403373 96.566079) + (xy 143.403366 96.566092) (xy 143.327952 96.74816) (xy 143.327949 96.74817) (xy 143.289502 96.941456) + (xy 143.289502 99.469611) (xy 143.287568 99.491424) (xy 143.28441 99.509097) (xy 143.277808 99.702949) + (xy 143.251069 100.488121) (xy 143.249804 100.50206) (xy 143.154629 101.144951) (xy 143.150831 101.162106) + (xy 142.987576 101.711608) (xy 142.984883 101.719652) (xy 142.919709 101.894276) (xy 142.877826 101.950201) + (xy 142.876423 101.951236) (xy 142.692973 102.08452) (xy 142.69297 102.084523) (xy 142.46361 102.299907) + (xy 142.463608 102.299909) (xy 142.263056 102.542334) (xy 142.263053 102.542338) (xy 142.094466 102.80799) + (xy 142.094463 102.807996) (xy 141.960501 103.092678) (xy 141.960499 103.092683) (xy 141.863272 103.391916) + (xy 141.804313 103.700988) (xy 141.804312 103.700995) (xy 141.784558 104.014994) (xy 133.595069 104.014994) + (xy 133.575691 103.706995) (xy 133.57569 103.706988) (xy 133.57569 103.706985) (xy 133.516733 103.397921) + (xy 133.419505 103.098685) (xy 133.419034 103.097685) (xy 133.319143 102.885406) (xy 133.285539 102.813993) + (xy 133.116949 102.548337) (xy 133.116122 102.547337) (xy 132.916395 102.305909) (xy 132.916393 102.305907) + (xy 132.858077 102.251144) (xy 132.687032 102.090522) (xy 132.687029 102.09052) (xy 132.687023 102.090515) + (xy 132.503576 101.957233) (xy 132.46091 101.901903) (xy 132.460288 101.900273) (xy 132.40055 101.740213) + (xy 132.39511 101.725636) (xy 132.392421 101.717601) (xy 132.391851 101.715684) (xy 132.229171 101.168114) + (xy 132.225374 101.15096) (xy 132.224485 101.144952) (xy 132.130195 100.508048) (xy 132.128931 100.494123) + (xy 132.109556 99.925118) (xy 132.095595 99.515115) (xy 132.095515 99.514104) (xy 132.091999 99.469725) + (xy 132.091997 99.469721) (xy 132.091538 99.463917) (xy 132.091672 99.463906) (xy 132.090502 99.450407) + (xy 132.090502 97.666456) (xy 132.052054 97.47317) (xy 132.052053 97.473169) (xy 132.052053 97.473165) + (xy 132.05056 97.46956) (xy 131.976637 97.291092) (xy 131.97663 97.291079) (xy 131.867141 97.127218) + (xy 131.867138 97.127214) (xy 131.727787 96.987863) (xy 131.727783 96.98786) (xy 131.563922 96.878371) + (xy 131.563909 96.878364) (xy 131.381841 96.80295) (xy 131.381831 96.802947) (xy 131.188545 96.7645) + (xy 131.188543 96.7645) (xy 130.991461 96.7645) (xy 130.991459 96.7645) (xy 130.798172 96.802947) + (xy 130.798162 96.80295) (xy 130.616094 96.878364) (xy 130.616081 96.878371) (xy 130.45222 96.98786) + (xy 130.452216 96.987863) (xy 130.312865 97.127214) (xy 130.312862 97.127218) (xy 130.203373 97.291079) + (xy 130.203366 97.291092) (xy 130.127952 97.47316) (xy 130.127949 97.47317) (xy 130.089502 97.666456) + (xy 130.089502 99.475611) (xy 130.087568 99.497424) (xy 130.084589 99.514098) (xy 130.08441 99.515097) + (xy 130.079878 99.64817) (xy 130.051069 100.494121) (xy 130.049804 100.50806) (xy 129.954629 101.150951) + (xy 129.950831 101.168106) (xy 129.787576 101.717608) (xy 129.784883 101.725652) (xy 129.719709 101.900276) + (xy 129.677826 101.956201) (xy 129.676423 101.957236) (xy 129.492973 102.09052) (xy 129.49297 102.090523) + (xy 129.26361 102.305907) (xy 129.263608 102.305909) (xy 129.063056 102.548334) (xy 129.063053 102.548338) + (xy 128.894466 102.81399) (xy 128.894463 102.813996) (xy 128.760501 103.098678) (xy 128.760499 103.098683) + (xy 128.663272 103.397916) (xy 128.604313 103.706988) (xy 128.604312 103.706995) (xy 128.584558 104.020994) + (xy 120.395067 104.020994) (xy 120.395444 104.015006) (xy 120.395444 104.014995) (xy 120.375689 103.700996) + (xy 120.375688 103.700989) (xy 120.375688 103.700988) (xy 120.375688 103.700986) (xy 120.316731 103.391922) + (xy 120.219503 103.092686) (xy 120.219499 103.092678) (xy 120.08836 102.813993) (xy 120.085537 102.807994) + (xy 119.920754 102.548337) (xy 119.916948 102.542339) (xy 119.916945 102.542335) (xy 119.716393 102.29991) + (xy 119.716391 102.299908) (xy 119.487031 102.084524) (xy 119.487021 102.084516) (xy 119.303574 101.951234) + (xy 119.260908 101.895904) (xy 119.260286 101.894274) (xy 119.206877 101.751172) (xy 119.195108 101.719637) + (xy 119.192419 101.711602) (xy 119.191974 101.710105) (xy 119.029169 101.162115) (xy 119.025372 101.144961) + (xy 119.024787 101.141011) (xy 118.930193 100.502049) (xy 118.928929 100.488124) (xy 118.909373 99.913793) + (xy 118.895593 99.509116) (xy 118.895592 99.509098) (xy 118.891997 99.463726) (xy 118.891995 99.463722) + (xy 118.891536 99.457918) (xy 118.89167 99.457907) (xy 118.8905 99.444408) (xy 118.8905 98.391456) + (xy 118.852052 98.19817) (xy 118.852051 98.198169) (xy 118.852051 98.198165) (xy 118.833964 98.154499) + (xy 118.776635 98.016092) (xy 118.776628 98.016079) (xy 118.667139 97.852218) (xy 118.667136 97.852214) + (xy 118.527785 97.712863) (xy 118.527781 97.71286) (xy 118.36392 97.603371) (xy 118.363907 97.603364) + (xy 118.181839 97.52795) (xy 118.181829 97.527947) (xy 117.988543 97.4895) (xy 117.988541 97.4895) + (xy 117.791459 97.4895) (xy 117.791457 97.4895) (xy 117.59817 97.527947) (xy 117.59816 97.52795) + (xy 117.416092 97.603364) (xy 117.416079 97.603371) (xy 117.252218 97.71286) (xy 117.252214 97.712863) + (xy 117.112863 97.852214) (xy 117.11286 97.852218) (xy 117.003371 98.016079) (xy 117.003364 98.016092) + (xy 116.92795 98.19816) (xy 116.927947 98.19817) (xy 116.8895 98.391456) (xy 116.8895 99.469612) + (xy 116.887566 99.491424) (xy 116.884408 99.509098) (xy 116.877806 99.70295) (xy 116.851067 100.488122) + (xy 116.849802 100.502061) (xy 116.754627 101.144952) (xy 116.750829 101.162107) (xy 116.587574 101.711609) + (xy 116.584881 101.719653) (xy 116.519707 101.894277) (xy 116.477824 101.950202) (xy 116.476421 101.951237) + (xy 116.292971 102.084521) (xy 116.292968 102.084524) (xy 116.063608 102.299908) (xy 116.063606 102.29991) + (xy 115.863054 102.542335) (xy 115.863051 102.542339) (xy 115.694464 102.807991) (xy 115.694461 102.807997) + (xy 115.560499 103.092679) (xy 115.560497 103.092684) (xy 115.46327 103.391917) (xy 115.404311 103.700989) + (xy 115.40431 103.700996) (xy 115.384556 104.014995) (xy 107.205444 104.014995) (xy 107.205444 104.014994) + (xy 107.185689 103.700995) (xy 107.185688 103.700988) (xy 107.185688 103.700986) (xy 107.185688 103.700985) + (xy 107.126731 103.391921) (xy 107.029503 103.092685) (xy 106.895537 102.807993) (xy 106.860414 102.752648) + (xy 106.726948 102.542338) (xy 106.726945 102.542334) (xy 106.526393 102.299909) (xy 106.526391 102.299907) + (xy 106.302356 102.089523) (xy 106.29703 102.084522) (xy 106.297022 102.084516) (xy 106.297021 102.084515) + (xy 106.113574 101.951233) (xy 106.070908 101.895903) (xy 106.070286 101.894273) (xy 106.044514 101.825219) + (xy 106.005108 101.719636) (xy 106.002421 101.711608) (xy 105.839168 101.162107) (xy 105.835372 101.14496) + (xy 105.818305 101.029675) (xy 105.740193 100.502048) (xy 105.73893 100.488122) (xy 105.719373 99.913793) + (xy 105.705593 99.509115) (xy 105.704667 99.497424) (xy 105.701997 99.463725) (xy 105.701995 99.463721) + (xy 105.701536 99.457917) (xy 105.70167 99.457906) (xy 105.7005 99.444407) (xy 105.7005 99.116456) + (xy 105.662052 98.92317) (xy 105.662051 98.923169) (xy 105.662051 98.923165) (xy 105.660558 98.91956) + (xy 105.586635 98.741092) (xy 105.586628 98.741079) (xy 105.477139 98.577218) (xy 105.477136 98.577214) + (xy 105.337785 98.437863) (xy 105.337781 98.43786) (xy 105.17392 98.328371) (xy 105.173907 98.328364) + (xy 104.991839 98.25295) (xy 104.991829 98.252947) (xy 104.798543 98.2145) (xy 104.798541 98.2145) + (xy 104.601459 98.2145) (xy 104.601457 98.2145) (xy 104.40817 98.252947) (xy 104.40816 98.25295) + (xy 104.226092 98.328364) (xy 104.226079 98.328371) (xy 104.062218 98.43786) (xy 104.062214 98.437863) + (xy 103.922863 98.577214) (xy 103.92286 98.577218) (xy 103.813371 98.741079) (xy 103.813364 98.741092) + (xy 103.73795 98.92316) (xy 103.737947 98.92317) (xy 103.6995 99.116456) (xy 103.6995 99.469611) + (xy 103.697566 99.491424) (xy 103.694408 99.509097) (xy 103.687806 99.702949) (xy 103.661067 100.488121) + (xy 103.659802 100.50206) (xy 103.564627 101.144951) (xy 103.560829 101.162106) (xy 103.397574 101.711608) + (xy 103.394881 101.719652) (xy 103.329707 101.894276) (xy 103.287824 101.950201) (xy 103.286421 101.951236) + (xy 103.102971 102.08452) (xy 103.102968 102.084523) (xy 102.873608 102.299907) (xy 102.873606 102.299909) + (xy 102.673054 102.542334) (xy 102.673051 102.542338) (xy 102.504464 102.80799) (xy 102.504461 102.807996) + (xy 102.370499 103.092678) (xy 102.370497 103.092683) (xy 102.27327 103.391916) (xy 102.214311 103.700988) + (xy 102.21431 103.700995) (xy 102.194556 104.014994) (xy 94.005069 104.014994) (xy 93.985691 103.706995) + (xy 93.98569 103.706988) (xy 93.98569 103.706985) (xy 93.926733 103.397921) (xy 93.829505 103.098685) + (xy 93.829034 103.097685) (xy 93.729143 102.885406) (xy 93.695539 102.813993) (xy 93.526949 102.548337) + (xy 93.526122 102.547337) (xy 93.326395 102.305909) (xy 93.326393 102.305907) (xy 93.268077 102.251144) + (xy 93.097032 102.090522) (xy 93.097029 102.09052) (xy 93.097023 102.090515) (xy 92.86318 101.920618) + (xy 92.820514 101.865288) (xy 92.819028 101.861266) (xy 92.795721 101.794681) (xy 92.653201 101.387512) + (xy 92.648291 101.369019) (xy 92.642295 101.336485) (xy 92.561968 100.900594) (xy 92.54598 100.813839) + (xy 92.544049 100.796867) (xy 92.541622 100.742214) (xy 92.5055 99.928756) (xy 92.501941 99.88786) + (xy 92.501283 99.880298) (xy 92.501621 99.880268) (xy 92.500502 99.867816) (xy 92.500502 99.841456) + (xy 92.462054 99.64817) (xy 92.462053 99.648169) (xy 92.462053 99.648165) (xy 92.46056 99.64456) + (xy 92.386637 99.466092) (xy 92.38663 99.466079) (xy 92.277141 99.302218) (xy 92.277138 99.302214) + (xy 92.137787 99.162863) (xy 92.137783 99.16286) (xy 91.973922 99.053371) (xy 91.973909 99.053364) + (xy 91.791841 98.97795) (xy 91.791831 98.977947) (xy 91.598545 98.9395) (xy 91.598543 98.9395) (xy 91.401461 98.9395) + (xy 91.401459 98.9395) (xy 91.208172 98.977947) (xy 91.208162 98.97795) (xy 91.026094 99.053364) + (xy 91.026081 99.053371) (xy 90.86222 99.16286) (xy 90.862216 99.162863) (xy 90.722865 99.302214) + (xy 90.722862 99.302218) (xy 90.613373 99.466079) (xy 90.613366 99.466092) (xy 90.537952 99.64816) + (xy 90.537949 99.64817) (xy 90.499502 99.841456) (xy 90.499502 99.89072) (xy 90.497336 99.913793) + (xy 90.494503 99.928746) (xy 90.494503 99.928749) (xy 90.455951 100.796872) (xy 90.45402 100.813844) + (xy 90.351708 101.369023) (xy 90.346798 101.387516) (xy 90.180972 101.861269) (xy 90.140245 101.918041) + (xy 90.13682 101.920621) (xy 89.90298 102.090515) (xy 89.90297 102.090523) (xy 89.67361 102.305907) + (xy 89.673608 102.305909) (xy 89.473056 102.548334) (xy 89.473053 102.548338) (xy 89.304466 102.81399) + (xy 89.304463 102.813996) (xy 89.170501 103.098678) (xy 89.170499 103.098683) (xy 89.073272 103.397916) + (xy 89.014313 103.706988) (xy 89.014312 103.706995) (xy 88.994558 104.020994) (xy 80.795382 104.020994) + (xy 80.795444 104.020005) (xy 80.795444 104.019994) (xy 80.775689 103.705995) (xy 80.775688 103.705988) + (xy 80.775688 103.705985) (xy 80.716731 103.396921) (xy 80.619503 103.097685) (xy 80.617149 103.092683) + (xy 80.563695 102.979087) (xy 80.485537 102.812993) (xy 80.450414 102.757648) (xy 80.316948 102.547338) + (xy 80.316945 102.547334) (xy 80.116393 102.304909) (xy 80.116391 102.304907) (xy 80.111066 102.299906) + (xy 79.88703 102.089522) (xy 79.887027 102.08952) (xy 79.887021 102.089515) (xy 79.632495 101.904591) + (xy 79.632483 101.904583) (xy 79.532378 101.84955) (xy 79.483114 101.800003) (xy 79.480401 101.794699) + (xy 79.461514 101.75547) (xy 79.453606 101.734295) (xy 79.345417 101.337261) (xy 79.34135 101.313193) + (xy 79.295056 100.641156) (xy 79.291201 100.60462) (xy 79.2912 100.604619) (xy 79.291184 100.604459) + (xy 79.2905 100.591449) (xy 79.2905 100.566456) (xy 79.252052 100.37317) (xy 79.252051 100.373169) + (xy 79.252051 100.373165) (xy 79.242955 100.351206) (xy 79.176635 100.191092) (xy 79.176628 100.191079) + (xy 79.067139 100.027218) (xy 79.067136 100.027214) (xy 78.927785 99.887863) (xy 78.927781 99.88786) + (xy 78.76392 99.778371) (xy 78.763907 99.778364) (xy 78.581839 99.70295) (xy 78.581829 99.702947) + (xy 78.388543 99.6645) (xy 78.388541 99.6645) (xy 78.191459 99.6645) (xy 78.191457 99.6645) (xy 77.99817 99.702947) + (xy 77.99816 99.70295) (xy 77.816092 99.778364) (xy 77.816079 99.778371) (xy 77.652218 99.88786) + (xy 77.652214 99.887863) (xy 77.512863 100.027214) (xy 77.51286 100.027218) (xy 77.403371 100.191079) + (xy 77.403364 100.191092) (xy 77.32795 100.37316) (xy 77.327947 100.37317) (xy 77.2895 100.566456) + (xy 77.2895 100.606774) (xy 77.286735 100.632812) (xy 77.284946 100.64114) (xy 77.284944 100.641149) + (xy 77.238647 101.313193) (xy 77.234578 101.337272) (xy 77.126394 101.734279) (xy 77.118482 101.755468) + (xy 77.099603 101.794681) (xy 77.052786 101.846546) (xy 77.047616 101.849552) (xy 76.947512 101.904585) + (xy 76.947508 101.904588) (xy 76.692978 102.089515) (xy 76.692968 102.089523) (xy 76.463608 102.304907) + (xy 76.463606 102.304909) (xy 76.263054 102.547334) (xy 76.263051 102.547338) (xy 76.094464 102.81299) + (xy 76.094461 102.812996) (xy 75.960499 103.097678) (xy 75.960497 103.097683) (xy 75.86327 103.396916) + (xy 75.804311 103.705988) (xy 75.80431 103.705995) (xy 75.784556 104.019994) (xy 67.595444 104.019994) + (xy 67.575689 103.705995) (xy 67.575688 103.705988) (xy 67.575688 103.705985) (xy 67.516731 103.396921) + (xy 67.419503 103.097685) (xy 67.417149 103.092683) (xy 67.363695 102.979087) (xy 67.285537 102.812993) + (xy 67.250414 102.757648) (xy 67.116948 102.547338) (xy 67.116945 102.547334) (xy 66.916393 102.304909) + (xy 66.916391 102.304907) (xy 66.911066 102.299906) (xy 66.68703 102.089522) (xy 66.687027 102.08952) + (xy 66.687021 102.089515) (xy 66.503574 101.956233) (xy 66.460908 101.900903) (xy 66.460286 101.899273) + (xy 66.432649 101.825222) (xy 66.395108 101.724636) (xy 66.392419 101.716601) (xy 66.392146 101.715683) + (xy 66.229169 101.167114) (xy 66.225372 101.14996) (xy 66.224631 101.144952) (xy 66.130193 100.507048) + (xy 66.128929 100.493123) (xy 66.108417 99.89072) (xy 66.095593 99.514115) (xy 66.095196 99.509099) + (xy 66.091997 99.468725) (xy 66.091995 99.468721) (xy 66.091536 99.462917) (xy 66.09167 99.462906) + (xy 66.0905 99.449407) (xy 66.0905 98.528579) (xy 66.091097 98.516423) (xy 66.099188 98.434288) + (xy 66.104524 98.380119) (xy 66.109264 98.356296) (xy 66.147247 98.231088) (xy 66.156544 98.208643) + (xy 66.21673 98.096045) (xy 66.265693 98.046201) (xy 66.326088 98.030499) (xy 66.987871 98.030499) + (xy 66.987872 98.030499) (xy 67.047483 98.024091) (xy 67.182331 97.973796) (xy 67.297546 97.887546) + (xy 67.383796 97.772331) (xy 67.434091 97.637483) (xy 67.4405 97.577873) (xy 67.440499 95.882128) + (xy 67.434091 95.822517) (xy 67.383796 95.687669) (xy 67.383795 95.687668) (xy 67.383793 95.687664) + (xy 67.297547 95.572455) (xy 67.297546 95.572454) (xy 67.27993 95.559267) (xy 67.238058 95.503334) + (xy 67.233074 95.433642) (xy 67.266558 95.372319) (xy 67.27993 95.360733) (xy 67.297546 95.347546) + (xy 67.383796 95.232331) (xy 67.434091 95.097483) (xy 67.4405 95.037873) (xy 67.440499 93.342128) + (xy 72.4595 93.342128) (xy 72.4595 95.03787) (xy 72.459501 95.037876) (xy 72.465908 95.097483) (xy 72.516202 95.232328) + (xy 72.516206 95.232335) (xy 72.602452 95.347544) (xy 72.602453 95.347544) (xy 72.602454 95.347546) + (xy 72.62007 95.360733) (xy 72.620071 95.360734) (xy 72.661941 95.416668) (xy 72.666925 95.48636) + (xy 72.633439 95.547683) (xy 72.620071 95.559266) (xy 72.602452 95.572455) (xy 72.516206 95.687664) + (xy 72.516202 95.687671) (xy 72.465908 95.822517) (xy 72.459501 95.882116) (xy 72.459501 95.882123) + (xy 72.4595 95.882135) (xy 72.4595 97.57787) (xy 72.459501 97.577876) (xy 72.465908 97.637483) (xy 72.516202 97.772328) + (xy 72.516206 97.772335) (xy 72.602452 97.887544) (xy 72.602455 97.887547) (xy 72.717664 97.973793) + (xy 72.717671 97.973797) (xy 72.752996 97.986972) (xy 72.852517 98.024091) (xy 72.912127 98.0305) + (xy 73.0105 98.030499) (xy 73.077538 98.050183) (xy 73.123294 98.102986) (xy 73.1345 98.154499) + (xy 73.1345 100.702419) (xy 73.114815 100.769458) (xy 73.10265 100.785391) (xy 73.037466 100.857785) + (xy 72.942821 101.021715) (xy 72.942818 101.021722) (xy 72.886967 101.193616) (xy 72.884326 101.201744) + (xy 72.86454 101.39) (xy 72.884326 101.578256) (xy 72.884327 101.578259) (xy 72.942818 101.758277) + (xy 72.942821 101.758284) (xy 73.037467 101.922216) (xy 73.096576 101.987863) (xy 73.164129 102.062888) + (xy 73.317265 102.174148) (xy 73.31727 102.174151) (xy 73.490192 102.251142) (xy 73.490197 102.251144) + (xy 73.675354 102.2905) (xy 73.675355 102.2905) (xy 73.864644 102.2905) (xy 73.864646 102.2905) + (xy 74.049803 102.251144) (xy 74.22273 102.174151) (xy 74.375871 102.062888) (xy 74.502533 101.922216) + (xy 74.597179 101.758284) (xy 74.655674 101.578256) (xy 74.67546 101.39) (xy 74.655674 101.201744) + (xy 74.597179 101.021716) (xy 74.502533 100.857784) (xy 74.49723 100.851894) (xy 74.41735 100.763178) + (xy 74.38712 100.700186) (xy 74.3855 100.680206) (xy 74.3855 98.154499) (xy 74.405185 98.08746) + (xy 74.457989 98.041705) (xy 74.5095 98.030499) (xy 74.607871 98.030499) (xy 74.607872 98.030499) + (xy 74.667483 98.024091) (xy 74.802331 97.973796) (xy 74.917546 97.887546) (xy 75.003796 97.772331) + (xy 75.054091 97.637483) (xy 75.0605 97.577873) (xy 75.060499 95.882128) (xy 75.054091 95.822517) + (xy 75.003796 95.687669) (xy 75.003795 95.687668) (xy 75.003793 95.687664) (xy 74.917547 95.572455) + (xy 74.917546 95.572454) (xy 74.89993 95.559267) (xy 74.858058 95.503334) (xy 74.853074 95.433642) + (xy 74.886558 95.372319) (xy 74.89993 95.360733) (xy 74.917546 95.347546) (xy 75.003796 95.232331) + (xy 75.054091 95.097483) (xy 75.0605 95.037873) (xy 75.060499 93.342128) (xy 75.060499 93.342127) + (xy 75.060499 93.342123) (xy 75.054091 93.282516) (xy 75.003797 93.147671) (xy 75.003793 93.147664) + (xy 74.917547 93.032455) (xy 74.917544 93.032452) (xy 74.802335 92.946206) (xy 74.802328 92.946202) + (xy 74.667483 92.895909) (xy 74.662918 92.895418) (xy 74.598368 92.868677) (xy 74.558523 92.811282) + (xy 74.556032 92.741457) (xy 74.568789 92.710135) (xy 74.587179 92.678284) (xy 74.645674 92.498256) + (xy 74.66546 92.31) (xy 74.645674 92.121744) (xy 74.587179 91.941716) (xy 74.492533 91.777784) (xy 74.365871 91.637112) + (xy 74.36587 91.637111) (xy 74.212734 91.525851) (xy 74.212729 91.525848) (xy 74.039807 91.448857) + (xy 74.039802 91.448855) (xy 73.892683 91.417585) (xy 73.854646 91.4095) (xy 73.665354 91.4095) + (xy 73.636994 91.415528) (xy 73.480197 91.448855) (xy 73.480192 91.448857) (xy 73.30727 91.525848) + (xy 73.307265 91.525851) (xy 73.154129 91.637111) (xy 73.027466 91.777785) (xy 72.932821 91.941715) + (xy 72.932818 91.941722) (xy 72.874327 92.12174) (xy 72.874326 92.121744) (xy 72.85454 92.31) (xy 72.874326 92.498256) + (xy 72.874327 92.498259) (xy 72.932818 92.678277) (xy 72.932822 92.678286) (xy 72.951207 92.710131) + (xy 72.967678 92.778032) (xy 72.944825 92.844058) (xy 72.889903 92.887248) (xy 72.857075 92.895418) + (xy 72.852519 92.895907) (xy 72.717671 92.946202) (xy 72.717664 92.946206) (xy 72.602455 93.032452) + (xy 72.602452 93.032455) (xy 72.516206 93.147664) (xy 72.516202 93.147671) (xy 72.465908 93.282517) + (xy 72.459501 93.342116) (xy 72.4595 93.342128) (xy 67.440499 93.342128) (xy 67.440499 93.342127) + (xy 67.440499 93.342123) (xy 67.434091 93.282516) (xy 67.383797 93.147671) (xy 67.383793 93.147664) + (xy 67.297547 93.032455) (xy 67.297544 93.032452) (xy 67.182335 92.946206) (xy 67.182328 92.946202) + (xy 67.047482 92.895908) (xy 67.047483 92.895908) (xy 66.987883 92.889501) (xy 66.987881 92.8895) + (xy 66.987873 92.8895) (xy 66.987865 92.8895) (xy 66.703613 92.8895) (xy 66.636574 92.869815) (xy 66.590819 92.817011) + (xy 66.580875 92.747853) (xy 66.6099 92.684297) (xy 66.66028 92.649318) (xy 66.782328 92.603797) + (xy 66.782327 92.603797) (xy 66.782331 92.603796) (xy 66.897546 92.517546) (xy 66.983796 92.402331) + (xy 67.034091 92.267483) (xy 67.0405 92.207873) (xy 67.040499 90.512128) (xy 67.034378 90.455185) + (xy 67.034091 90.452516) (xy 66.983797 90.317671) (xy 66.983793 90.317664) (xy 66.979311 90.311677) + (xy 75.115 90.311677) (xy 75.115 90.335) (xy 75.84 90.335) (xy 76.34 90.335) (xy 77.064999 90.335) + (xy 77.064999 90.311692) (xy 77.064998 90.311677) (xy 77.054855 90.212392) (xy 77.001547 90.051518) + (xy 77.001542 90.051507) (xy 76.912575 89.907271) (xy 76.912572 89.907267) (xy 76.792732 89.787427) + (xy 76.792728 89.787424) (xy 76.648492 89.698457) (xy 76.648481 89.698452) (xy 76.487606 89.645144) + (xy 76.388322 89.635) (xy 76.34 89.635) (xy 76.34 90.335) (xy 75.84 90.335) (xy 75.84 89.635) (xy 75.839999 89.634999) + (xy 75.791693 89.635) (xy 75.791675 89.635001) (xy 75.692392 89.645144) (xy 75.531518 89.698452) + (xy 75.531507 89.698457) (xy 75.387271 89.787424) (xy 75.387267 89.787427) (xy 75.267427 89.907267) + (xy 75.267424 89.907271) (xy 75.178457 90.051507) (xy 75.178452 90.051518) (xy 75.125144 90.212393) + (xy 75.115 90.311677) (xy 66.979311 90.311677) (xy 66.897547 90.202455) (xy 66.897544 90.202452) + (xy 66.782335 90.116206) (xy 66.782328 90.116202) (xy 66.647482 90.065908) (xy 66.647483 90.065908) + (xy 66.587883 90.059501) (xy 66.587881 90.0595) (xy 66.587873 90.0595) (xy 66.587865 90.0595) (xy 66.141916 90.0595) + (xy 66.128035 90.05872) (xy 66.110499 90.056744) (xy 66.090002 90.054435) (xy 66.09 90.054435) (xy 66.062034 90.057585) + (xy 66.051955 90.058721) (xy 66.038074 90.0595) (xy 65.592129 90.0595) (xy 65.592123 90.059501) + (xy 65.532516 90.065908) (xy 65.397671 90.116202) (xy 65.397664 90.116206) (xy 65.282455 90.202452) + (xy 65.282452 90.202455) (xy 65.196206 90.317664) (xy 65.196202 90.317671) (xy 65.145908 90.452517) + (xy 65.141614 90.492461) (xy 65.1395 90.512127) (xy 65.1395 90.997607) (xy 65.139501 91.3855) (xy 65.119817 91.452539) + (xy 65.067013 91.498294) (xy 65.015501 91.5095) (xy 63.814547 91.5095) (xy 63.747508 91.489815) + (xy 63.717276 91.462405) (xy 63.712963 91.45695) (xy 63.70334 91.447327) (xy 63.669855 91.386004) + (xy 63.674839 91.316312) (xy 63.703343 91.271962) (xy 63.712572 91.262732) (xy 63.712573 91.262731) + (xy 63.801542 91.118492) (xy 63.801547 91.118481) (xy 63.854855 90.957606) (xy 63.864999 90.858322) + (xy 63.865 90.858309) (xy 63.865 90.835) (xy 61.915001 90.835) (xy 61.915001 90.858322) (xy 61.925144 90.957607) + (xy 61.978452 91.118481) (xy 61.978457 91.118492) (xy 62.067424 91.262728) (xy 62.067427 91.262732) + (xy 62.07666 91.271965) (xy 62.110145 91.333288) (xy 62.105161 91.40298) (xy 62.076663 91.447324) + (xy 62.067033 91.456953) (xy 62.067029 91.456959) (xy 61.978001 91.601294) (xy 61.977996 91.601305) + (xy 61.924651 91.76229) (xy 61.9145 91.861647) (xy 58.2905 91.861647) (xy 58.2905 90.364398) (xy 58.290814 90.355609) + (xy 58.293956 90.311677) (xy 61.915 90.311677) (xy 61.915 90.335) (xy 62.64 90.335) (xy 63.14 90.335) + (xy 63.864999 90.335) (xy 63.864999 90.311692) (xy 63.864998 90.311677) (xy 63.854855 90.212392) + (xy 63.801547 90.051518) (xy 63.801542 90.051507) (xy 63.712575 89.907271) (xy 63.712572 89.907267) + (xy 63.592732 89.787427) (xy 63.592728 89.787424) (xy 63.448492 89.698457) (xy 63.448481 89.698452) + (xy 63.287606 89.645144) (xy 63.188322 89.635) (xy 63.14 89.635) (xy 63.14 90.335) (xy 62.64 90.335) + (xy 62.64 89.635) (xy 62.639999 89.634999) (xy 62.591693 89.635) (xy 62.591675 89.635001) (xy 62.492392 89.645144) + (xy 62.331518 89.698452) (xy 62.331507 89.698457) (xy 62.187271 89.787424) (xy 62.187267 89.787427) + (xy 62.067427 89.907267) (xy 62.067424 89.907271) (xy 61.978457 90.051507) (xy 61.978452 90.051518) + (xy 61.925144 90.212393) (xy 61.915 90.311677) (xy 58.293956 90.311677) (xy 58.307166 90.126976) + (xy 58.309684 90.10947) (xy 58.357459 89.889855) (xy 58.362438 89.872896) (xy 58.440986 89.6623) + (xy 58.448326 89.646228) (xy 58.556042 89.448961) (xy 58.5656 89.434087) (xy 58.700298 89.254153) + (xy 58.711865 89.240804) (xy 58.870808 89.08186) (xy 58.884156 89.070295) (xy 59.064087 88.9356) + (xy 59.078956 88.926044) (xy 59.276222 88.81833) (xy 59.292304 88.810985) (xy 59.502903 88.732435) + (xy 59.519854 88.727458) (xy 59.739478 88.679682) (xy 59.756977 88.677166) (xy 59.874765 88.668742) + (xy 59.985603 88.660816) (xy 59.994448 88.6605) (xy 60.037596 88.6605) (xy 78.920468 88.6605) (xy 78.987507 88.680185) + (xy 79.033262 88.732989) (xy 79.043206 88.802147) (xy 79.038399 88.822818) (xy 79.004632 88.92674) + (xy 79.00463 88.926749) (xy 78.999901 88.971734) (xy 78.973315 89.036348) (xy 78.964262 89.04645) + (xy 77.309882 90.700833) (xy 77.248559 90.734318) (xy 77.222201 90.737152) (xy 77.163006 90.737152) + (xy 77.141539 90.741715) (xy 76.977849 90.776507) (xy 76.977844 90.776509) (xy 76.870554 90.824279) + (xy 76.820118 90.835) (xy 75.115001 90.835) (xy 75.115001 90.858322) (xy 75.125144 90.957607) (xy 75.178452 91.118481) + (xy 75.178457 91.118492) (xy 75.267424 91.262728) (xy 75.267427 91.262732) (xy 75.27666 91.271965) + (xy 75.310145 91.333288) (xy 75.305161 91.40298) (xy 75.276663 91.447324) (xy 75.267033 91.456953) + (xy 75.267029 91.456959) (xy 75.178001 91.601294) (xy 75.177996 91.601305) (xy 75.124651 91.76229) + (xy 75.1145 91.861647) (xy 75.1145 92.408337) (xy 75.114501 92.408355) (xy 75.12465 92.507707) (xy 75.124651 92.50771) + (xy 75.177996 92.668694) (xy 75.178001 92.668705) (xy 75.267029 92.81304) (xy 75.267032 92.813044) + (xy 75.386955 92.932967) (xy 75.386959 92.93297) (xy 75.531294 93.021998) (xy 75.531297 93.021999) + (xy 75.531303 93.022003) (xy 75.692292 93.075349) (xy 75.791655 93.0855) (xy 76.388344 93.085499) + (xy 76.388352 93.085498) (xy 76.388355 93.085498) (xy 76.44276 93.07994) (xy 76.487708 93.075349) + (xy 76.648697 93.022003) (xy 76.665994 93.011333) (xy 76.673649 93.006613) (xy 76.738745 92.988152) + (xy 78.848955 92.988152) (xy 78.909377 92.976133) (xy 78.9698 92.964115) (xy 79.013041 92.946204) + (xy 79.083634 92.916964) (xy 79.134857 92.882736) (xy 79.186081 92.84851) (xy 79.273206 92.761385) + (xy 79.273207 92.761383) (xy 79.280273 92.754317) (xy 79.280276 92.754312) (xy 79.337772 92.696817) + (xy 79.399095 92.663333) (xy 79.425452 92.660499) (xy 79.787871 92.660499) (xy 79.787872 92.660499) + (xy 79.847483 92.654091) (xy 79.982331 92.603796) (xy 80.097546 92.517546) (xy 80.183796 92.402331) + (xy 80.234091 92.267483) (xy 80.2405 92.207873) (xy 80.240499 90.649145) (xy 80.260184 90.582107) + (xy 80.312987 90.536352) (xy 80.382146 90.526408) (xy 80.445702 90.555433) (xy 80.45218 90.561465) + (xy 80.946343 91.055628) (xy 80.979828 91.116951) (xy 80.981983 91.130347) (xy 80.987675 91.1845) + (xy 80.999631 91.298256) (xy 80.999632 91.298259) (xy 81.058123 91.478277) (xy 81.058126 91.478284) + (xy 81.152772 91.642216) (xy 81.260889 91.762292) (xy 81.279434 91.782888) (xy 81.43257 91.894148) + (xy 81.432575 91.894151) (xy 81.605497 91.971142) (xy 81.605502 91.971144) (xy 81.790659 92.0105) + (xy 81.79066 92.0105) (xy 81.979949 92.0105) (xy 81.979951 92.0105) (xy 82.165108 91.971144) (xy 82.338035 91.894151) + (xy 82.491176 91.782888) (xy 82.617838 91.642216) (xy 82.712484 91.478284) (xy 82.770979 91.298256) + (xy 82.790765 91.11) (xy 82.770979 90.921744) (xy 82.712484 90.741716) (xy 82.617838 90.577784) + (xy 82.491176 90.437112) (xy 82.491175 90.437111) (xy 82.338039 90.325851) (xy 82.338034 90.325848) + (xy 82.165112 90.248857) (xy 82.165107 90.248855) (xy 82.019306 90.217865) (xy 81.979951 90.2095) + (xy 81.97995 90.2095) (xy 81.920757 90.2095) (xy 81.853718 90.189815) (xy 81.833076 90.173181) (xy 80.829265 89.16937) + (xy 80.79578 89.108047) (xy 80.793628 89.094671) (xy 80.775979 88.926744) (xy 80.74221 88.822817) + (xy 80.740216 88.752977) (xy 80.776296 88.693144) (xy 80.838997 88.662316) (xy 80.860142 88.6605) + (xy 91.565163 88.6605) (xy 91.632202 88.680185) (xy 91.677957 88.732989) (xy 91.687901 88.802147) + (xy 91.683094 88.822818) (xy 91.649555 88.92604) (xy 91.649326 88.926744) (xy 91.62954 89.115) (xy 91.649326 89.303256) + (xy 91.649327 89.303259) (xy 91.697393 89.451192) (xy 91.699388 89.521033) (xy 91.663308 89.580866) + (xy 91.600607 89.611694) (xy 91.531192 89.603729) (xy 91.491781 89.577191) (xy 91.332928 89.418338) + (xy 91.332925 89.418334) (xy 91.332925 89.418335) (xy 91.325858 89.411268) (xy 91.325858 89.411267) + (xy 91.238733 89.324142) (xy 91.238732 89.324141) (xy 91.238731 89.32414) (xy 91.178465 89.283872) + (xy 91.136286 89.255688) (xy 91.136287 89.255688) (xy 91.136285 89.255687) (xy 91.094879 89.238537) + (xy 91.055792 89.222347) (xy 91.036848 89.2145) (xy 91.022453 89.208537) (xy 91.012427 89.206543) + (xy 90.962029 89.196518) (xy 90.90161 89.1845) (xy 90.901607 89.1845) (xy 90.901606 89.1845) (xy 88.867555 89.1845) + (xy 88.744341 89.1845) (xy 88.744337 89.1845) (xy 88.683919 89.196518) (xy 88.625889 89.208061) + (xy 88.623491 89.208538) (xy 88.590155 89.222347) (xy 88.576345 89.228067) (xy 88.509666 89.255685) + (xy 88.490519 89.268479) (xy 88.484138 89.272743) (xy 88.484137 89.272744) (xy 88.484136 89.272743) + (xy 88.407214 89.324142) (xy 88.407213 89.324143) (xy 88.377219 89.354138) (xy 88.32009 89.411267) + (xy 88.004141 89.727215) (xy 88.004137 89.72722) (xy 87.989991 89.748393) (xy 87.98999 89.748395) + (xy 87.935686 89.829665) (xy 87.935685 89.829666) (xy 87.905888 89.901606) (xy 87.905888 89.901608) + (xy 87.888537 89.943493) (xy 87.888536 89.943497) (xy 87.888325 89.944556) (xy 87.888324 89.944566) + (xy 87.866471 90.054435) (xy 87.864724 90.06322) (xy 87.8645 90.064344) (xy 87.8645 91.396611) (xy 87.888535 91.517444) + (xy 87.88854 91.517461) (xy 87.935685 91.631281) (xy 87.935688 91.631286) (xy 87.960801 91.668869) + (xy 87.960802 91.668872) (xy 87.960803 91.668872) (xy 88.004141 91.733733) (xy 88.095586 91.825178) + (xy 88.095608 91.825198) (xy 88.278181 92.007771) (xy 88.311666 92.069094) (xy 88.3145 92.095452) + (xy 88.3145 92.408336) (xy 88.314501 92.408355) (xy 88.32465 92.507707) (xy 88.324651 92.50771) + (xy 88.377996 92.668694) (xy 88.378001 92.668705) (xy 88.467029 92.81304) (xy 88.467032 92.813044) + (xy 88.586955 92.932967) (xy 88.586959 92.93297) (xy 88.731294 93.021998) (xy 88.731297 93.021999) + (xy 88.731303 93.022003) (xy 88.892292 93.075349) (xy 88.991655 93.0855) (xy 89.588344 93.085499) + (xy 89.588352 93.085498) (xy 89.588355 93.085498) (xy 89.64276 93.07994) (xy 89.687708 93.075349) + (xy 89.848697 93.022003) (xy 89.993044 92.932968) (xy 90.112968 92.813044) (xy 90.202003 92.668697) + (xy 90.255349 92.507708) (xy 90.2655 92.408345) (xy 90.265499 91.861656) (xy 90.261331 91.820858) + (xy 90.255349 91.762292) (xy 90.255348 91.762289) (xy 90.202003 91.601303) (xy 90.201999 91.601297) + (xy 90.201998 91.601294) (xy 90.11297 91.456959) (xy 90.112967 91.456955) (xy 90.103339 91.447327) + (xy 90.069854 91.386004) (xy 90.074838 91.316312) (xy 90.103345 91.271959) (xy 90.112573 91.262731) + (xy 90.201542 91.118492) (xy 90.201547 91.118481) (xy 90.254855 90.957606) (xy 90.264999 90.858322) + (xy 90.265 90.858309) (xy 90.265 90.835) (xy 89.2395 90.835) (xy 89.172461 90.815315) (xy 89.126706 90.762511) + (xy 89.1155 90.711) (xy 89.1155 90.5595) (xy 89.135185 90.492461) (xy 89.187989 90.446706) (xy 89.2395 90.4355) + (xy 90.529548 90.4355) (xy 90.596587 90.455185) (xy 90.617229 90.471819) (xy 91.503181 91.357772) + (xy 91.536666 91.419095) (xy 91.5395 91.445453) (xy 91.5395 92.20787) (xy 91.539501 92.207876) (xy 91.545908 92.267483) + (xy 91.596202 92.402328) (xy 91.596206 92.402335) (xy 91.682452 92.517544) (xy 91.682455 92.517547) + (xy 91.797664 92.603793) (xy 91.797671 92.603797) (xy 91.842618 92.620561) (xy 91.932517 92.654091) + (xy 91.992127 92.6605) (xy 92.438079 92.660499) (xy 92.451964 92.661279) (xy 92.489999 92.665565) + (xy 92.49 92.665565) (xy 92.490001 92.665565) (xy 92.528036 92.661279) (xy 92.541921 92.660499) + (xy 92.987871 92.660499) (xy 92.987872 92.660499) (xy 93.047483 92.654091) (xy 93.182331 92.603796) + (xy 93.297546 92.517546) (xy 93.383796 92.402331) (xy 93.434091 92.267483) (xy 93.4405 92.207873) + (xy 93.440499 91.453845) (xy 93.460183 91.386808) (xy 93.512987 91.341053) (xy 93.582146 91.331109) + (xy 93.645702 91.360134) (xy 93.68243 91.415528) (xy 93.702819 91.47828) (xy 93.702821 91.478284) + (xy 93.797467 91.642216) (xy 93.905584 91.762292) (xy 93.924129 91.782888) (xy 94.077265 91.894148) + (xy 94.07727 91.894151) (xy 94.250192 91.971142) (xy 94.250197 91.971144) (xy 94.435354 92.0105) + (xy 94.435355 92.0105) (xy 94.624644 92.0105) (xy 94.624646 92.0105) (xy 94.809803 91.971144) (xy 94.98273 91.894151) + (xy 95.135871 91.782888) (xy 95.262533 91.642216) (xy 95.357179 91.478284) (xy 95.415674 91.298256) + (xy 95.43546 91.11) (xy 95.415674 90.921744) (xy 95.357179 90.741716) (xy 95.262533 90.577784) (xy 95.135871 90.437112) + (xy 95.13587 90.437111) (xy 95.004517 90.341677) (xy 101.085 90.341677) (xy 101.085 90.365) (xy 101.81 90.365) + (xy 101.81 89.665) (xy 101.809999 89.664999) (xy 101.761693 89.665) (xy 101.761675 89.665001) (xy 101.662392 89.675144) + (xy 101.501518 89.728452) (xy 101.501507 89.728457) (xy 101.357271 89.817424) (xy 101.357267 89.817427) + (xy 101.237427 89.937267) (xy 101.237424 89.937271) (xy 101.148457 90.081507) (xy 101.148452 90.081518) + (xy 101.095144 90.242393) (xy 101.085 90.341677) (xy 95.004517 90.341677) (xy 94.982734 90.325851) + (xy 94.982729 90.325848) (xy 94.809807 90.248857) (xy 94.809802 90.248855) (xy 94.664001 90.217865) + (xy 94.624646 90.2095) (xy 94.624645 90.2095) (xy 94.565452 90.2095) (xy 94.498413 90.189815) (xy 94.477771 90.173181) + (xy 93.47396 89.16937) (xy 93.440475 89.108047) (xy 93.438323 89.094671) (xy 93.420674 88.926744) + (xy 93.386905 88.822817) (xy 93.384911 88.752977) (xy 93.420991 88.693144) (xy 93.483692 88.662316) + (xy 93.504837 88.6605) (xy 105.210468 88.6605) (xy 105.277507 88.680185) (xy 105.323262 88.732989) + (xy 105.333206 88.802147) (xy 105.328399 88.822818) (xy 105.29486 88.92604) (xy 105.294631 88.926744) + (xy 105.278327 89.081874) (xy 105.276984 89.094649) (xy 105.250399 89.159263) (xy 105.241344 89.169368) + (xy 103.739065 90.671648) (xy 103.677742 90.705133) (xy 103.60805 90.700149) (xy 103.600948 90.697246) + (xy 103.469807 90.638857) (xy 103.469802 90.638855) (xy 103.324001 90.607865) (xy 103.284646 90.5995) + (xy 103.158999 90.5995) (xy 103.09196 90.579815) (xy 103.046205 90.527011) (xy 103.034999 90.4755) + (xy 103.034999 90.341692) (xy 103.034998 90.341677) (xy 103.024855 90.242392) (xy 102.971547 90.081518) + (xy 102.971542 90.081507) (xy 102.882575 89.937271) (xy 102.882572 89.937267) (xy 102.762732 89.817427) + (xy 102.762728 89.817424) (xy 102.618492 89.728457) (xy 102.618481 89.728452) (xy 102.457606 89.675144) + (xy 102.358322 89.665) (xy 102.31 89.665) (xy 102.31 90.741) (xy 102.290315 90.808039) (xy 102.237511 90.853794) + (xy 102.186 90.865) (xy 101.085001 90.865) (xy 101.085001 90.888322) (xy 101.095144 90.987607) (xy 101.148452 91.148481) + (xy 101.148457 91.148492) (xy 101.237424 91.292728) (xy 101.237427 91.292732) (xy 101.24666 91.301965) + (xy 101.280145 91.363288) (xy 101.275161 91.43298) (xy 101.246663 91.477324) (xy 101.237033 91.486953) + (xy 101.237029 91.486959) (xy 101.148001 91.631294) (xy 101.147996 91.631305) (xy 101.094651 91.79229) + (xy 101.0845 91.891647) (xy 101.0845 92.438337) (xy 101.084501 92.438355) (xy 101.09465 92.537707) + (xy 101.094651 92.53771) (xy 101.147996 92.698694) (xy 101.148001 92.698705) (xy 101.237029 92.84304) + (xy 101.237032 92.843044) (xy 101.356955 92.962967) (xy 101.356959 92.96297) (xy 101.501294 93.051998) + (xy 101.501297 93.051999) (xy 101.501303 93.052003) (xy 101.662292 93.105349) (xy 101.761655 93.1155) + (xy 102.358344 93.115499) (xy 102.358352 93.115498) (xy 102.358355 93.115498) (xy 102.41276 93.10994) + (xy 102.457708 93.105349) (xy 102.618697 93.052003) (xy 102.763044 92.962968) (xy 102.839193 92.886819) + (xy 102.900516 92.853334) (xy 102.926874 92.8505) (xy 105.386607 92.8505) (xy 105.447029 92.838481) + (xy 105.507452 92.826463) (xy 105.507455 92.826461) (xy 105.507458 92.826461) (xy 105.540787 92.812654) + (xy 105.540786 92.812654) (xy 105.540792 92.812652) (xy 105.621286 92.779312) (xy 105.685412 92.736463) + (xy 105.723733 92.710858) (xy 105.737773 92.696818) (xy 105.799096 92.663333) (xy 105.825454 92.660499) + (xy 106.187871 92.660499) (xy 106.187872 92.660499) (xy 106.247483 92.654091) (xy 106.382331 92.603796) + (xy 106.497546 92.517546) (xy 106.583796 92.402331) (xy 106.634091 92.267483) (xy 106.6405 92.207873) + (xy 106.640499 90.759145) (xy 106.660184 90.692107) (xy 106.712987 90.646352) (xy 106.782146 90.636408) + (xy 106.845702 90.665433) (xy 106.85218 90.671465) (xy 107.236343 91.055628) (xy 107.269828 91.116951) + (xy 107.271983 91.130347) (xy 107.277675 91.1845) (xy 107.289631 91.298256) (xy 107.289632 91.298259) + (xy 107.348123 91.478277) (xy 107.348126 91.478284) (xy 107.442772 91.642216) (xy 107.550889 91.762292) + (xy 107.569434 91.782888) (xy 107.72257 91.894148) (xy 107.722575 91.894151) (xy 107.895497 91.971142) + (xy 107.895502 91.971144) (xy 108.080659 92.0105) (xy 108.08066 92.0105) (xy 108.269949 92.0105) + (xy 108.269951 92.0105) (xy 108.455108 91.971144) (xy 108.628035 91.894151) (xy 108.781176 91.782888) + (xy 108.907838 91.642216) (xy 109.002484 91.478284) (xy 109.060979 91.298256) (xy 109.080765 91.11) + (xy 109.060979 90.921744) (xy 109.002484 90.741716) (xy 108.907838 90.577784) (xy 108.781176 90.437112) + (xy 108.781175 90.437111) (xy 108.628039 90.325851) (xy 108.628034 90.325848) (xy 108.455112 90.248857) + (xy 108.455107 90.248855) (xy 108.309306 90.217865) (xy 108.269951 90.2095) (xy 108.26995 90.2095) + (xy 108.210757 90.2095) (xy 108.143718 90.189815) (xy 108.123076 90.173181) (xy 107.119265 89.16937) + (xy 107.08578 89.108047) (xy 107.083628 89.094671) (xy 107.065979 88.926744) (xy 107.03221 88.822817) + (xy 107.030216 88.752977) (xy 107.066296 88.693144) (xy 107.128997 88.662316) (xy 107.150142 88.6605) + (xy 117.955163 88.6605) (xy 118.022202 88.680185) (xy 118.067957 88.732989) (xy 118.077901 88.802147) + (xy 118.073094 88.822818) (xy 118.039555 88.92604) (xy 118.039326 88.926744) (xy 118.021679 89.094649) + (xy 118.020753 89.103462) (xy 117.994168 89.168076) (xy 117.936871 89.208061) (xy 117.897432 89.2145) + (xy 115.144337 89.2145) (xy 115.083919 89.226518) (xy 115.040691 89.235116) (xy 115.023494 89.238537) + (xy 115.002905 89.247066) (xy 114.909658 89.285689) (xy 114.909656 89.28569) (xy 114.80722 89.354138) + (xy 114.807212 89.354144) (xy 114.640324 89.521033) (xy 114.48127 89.680087) (xy 114.481267 89.68009) + (xy 114.447905 89.713452) (xy 114.394141 89.767215) (xy 114.380327 89.787888) (xy 114.380328 89.787889) + (xy 114.325689 89.86966) (xy 114.325685 89.869667) (xy 114.295105 89.943494) (xy 114.295106 89.943495) + (xy 114.281586 89.976137) (xy 114.281584 89.976142) (xy 114.278538 89.983493) (xy 114.278534 89.983507) + (xy 114.262144 90.06591) (xy 114.2545 90.104337) (xy 114.2545 91.386607) (xy 114.256844 91.398391) + (xy 114.256844 91.398393) (xy 114.278535 91.507444) (xy 114.278536 91.50745) (xy 114.278537 91.507452) + (xy 114.286157 91.525849) (xy 114.289343 91.533539) (xy 114.289342 91.533539) (xy 114.325686 91.621283) + (xy 114.325687 91.621285) (xy 114.325688 91.621286) (xy 114.3443 91.64914) (xy 114.344301 91.649143) + (xy 114.344302 91.649143) (xy 114.394141 91.723732) (xy 114.394144 91.723736) (xy 114.485586 91.815178) + (xy 114.485608 91.815198) (xy 114.668181 91.997771) (xy 114.701666 92.059094) (xy 114.7045 92.085452) + (xy 114.7045 92.448337) (xy 114.704501 92.448355) (xy 114.71465 92.547707) (xy 114.714651 92.54771) + (xy 114.767996 92.708694) (xy 114.768001 92.708705) (xy 114.857029 92.85304) (xy 114.857032 92.853044) + (xy 114.976955 92.972967) (xy 114.976959 92.97297) (xy 115.121294 93.061998) (xy 115.121297 93.061999) + (xy 115.121303 93.062003) (xy 115.282292 93.115349) (xy 115.381655 93.1255) (xy 115.978344 93.125499) + (xy 115.978352 93.125498) (xy 115.978355 93.125498) (xy 116.03276 93.11994) (xy 116.077708 93.115349) + (xy 116.238697 93.062003) (xy 116.383044 92.972968) (xy 116.502968 92.853044) (xy 116.592003 92.708697) + (xy 116.645349 92.547708) (xy 116.6555 92.448345) (xy 116.655499 91.901656) (xy 116.654732 91.894151) + (xy 116.645349 91.802292) (xy 116.645348 91.802289) (xy 116.601137 91.668868) (xy 116.592003 91.641303) + (xy 116.591999 91.641297) (xy 116.591998 91.641294) (xy 116.50297 91.496959) (xy 116.502967 91.496955) + (xy 116.493339 91.487327) (xy 116.459854 91.426004) (xy 116.464838 91.356312) (xy 116.493345 91.311959) + (xy 116.502573 91.302731) (xy 116.591542 91.158492) (xy 116.591547 91.158481) (xy 116.644855 90.997606) + (xy 116.654999 90.898322) (xy 116.655 90.898309) (xy 116.655 90.875) (xy 115.6295 90.875) (xy 115.562461 90.855315) + (xy 115.516706 90.802511) (xy 115.5055 90.751) (xy 115.5055 90.5895) (xy 115.525185 90.522461) (xy 115.577989 90.476706) + (xy 115.6295 90.4655) (xy 117.559548 90.4655) (xy 117.626587 90.485185) (xy 117.647229 90.501819) + (xy 117.903181 90.757771) (xy 117.936666 90.819094) (xy 117.9395 90.845452) (xy 117.9395 92.20787) + (xy 117.939501 92.207876) (xy 117.945908 92.267483) (xy 117.996202 92.402328) (xy 117.996206 92.402335) + (xy 118.082452 92.517544) (xy 118.082455 92.517547) (xy 118.197664 92.603793) (xy 118.197671 92.603797) + (xy 118.242618 92.620561) (xy 118.332517 92.654091) (xy 118.392127 92.6605) (xy 118.838079 92.660499) + (xy 118.851964 92.661279) (xy 118.889999 92.665565) (xy 118.89 92.665565) (xy 118.890001 92.665565) + (xy 118.928036 92.661279) (xy 118.941921 92.660499) (xy 119.387871 92.660499) (xy 119.387872 92.660499) + (xy 119.447483 92.654091) (xy 119.582331 92.603796) (xy 119.697546 92.517546) (xy 119.783796 92.402331) + (xy 119.834091 92.267483) (xy 119.8405 92.207873) (xy 119.840499 91.484622) (xy 119.860183 91.417585) + (xy 119.912987 91.37183) (xy 119.982146 91.361886) (xy 120.045702 91.390911) (xy 120.08243 91.446305) + (xy 120.092819 91.47828) (xy 120.092821 91.478284) (xy 120.187467 91.642216) (xy 120.295584 91.762292) + (xy 120.314129 91.782888) (xy 120.467265 91.894148) (xy 120.46727 91.894151) (xy 120.640192 91.971142) + (xy 120.640197 91.971144) (xy 120.825354 92.0105) (xy 120.825355 92.0105) (xy 121.014644 92.0105) + (xy 121.014646 92.0105) (xy 121.199803 91.971144) (xy 121.37273 91.894151) (xy 121.396822 91.876647) + (xy 127.9045 91.876647) (xy 127.9045 92.423337) (xy 127.904501 92.423355) (xy 127.91465 92.522707) + (xy 127.914651 92.52271) (xy 127.967996 92.683694) (xy 127.968001 92.683705) (xy 128.057029 92.82804) + (xy 128.057032 92.828044) (xy 128.176955 92.947967) (xy 128.176959 92.94797) (xy 128.321294 93.036998) + (xy 128.321297 93.036999) (xy 128.321303 93.037003) (xy 128.482292 93.090349) (xy 128.581655 93.1005) + (xy 129.178344 93.100499) (xy 129.178352 93.100498) (xy 129.178355 93.100498) (xy 129.23276 93.09494) + (xy 129.277708 93.090349) (xy 129.438697 93.037003) (xy 129.500371 92.998961) (xy 129.565468 92.9805) + (xy 131.656607 92.9805) (xy 131.717029 92.968481) (xy 131.777452 92.956463) (xy 131.777455 92.956461) + (xy 131.777458 92.956461) (xy 131.810787 92.942654) (xy 131.810786 92.942654) (xy 131.810792 92.942652) + (xy 131.891286 92.909312) (xy 131.942509 92.875084) (xy 131.993733 92.840858) (xy 132.080858 92.753733) + (xy 132.080858 92.753731) (xy 132.091066 92.743524) (xy 132.091068 92.74352) (xy 132.137772 92.696817) + (xy 132.199095 92.663333) (xy 132.225452 92.660499) (xy 132.587871 92.660499) (xy 132.587872 92.660499) + (xy 132.647483 92.654091) (xy 132.782331 92.603796) (xy 132.897546 92.517546) (xy 132.983796 92.402331) + (xy 133.034091 92.267483) (xy 133.0405 92.207873) (xy 133.040499 90.76445) (xy 133.060184 90.697412) + (xy 133.112987 90.651657) (xy 133.182146 90.641713) (xy 133.245702 90.670738) (xy 133.25218 90.67677) + (xy 133.631038 91.055628) (xy 133.664523 91.116951) (xy 133.666678 91.130347) (xy 133.67237 91.1845) + (xy 133.684326 91.298256) (xy 133.684327 91.298259) (xy 133.742818 91.478277) (xy 133.742821 91.478284) + (xy 133.837467 91.642216) (xy 133.945584 91.762292) (xy 133.964129 91.782888) (xy 134.117265 91.894148) + (xy 134.11727 91.894151) (xy 134.290192 91.971142) (xy 134.290197 91.971144) (xy 134.475354 92.0105) + (xy 134.475355 92.0105) (xy 134.664644 92.0105) (xy 134.664646 92.0105) (xy 134.849803 91.971144) + (xy 135.005894 91.901647) (xy 141.1045 91.901647) (xy 141.1045 92.448337) (xy 141.104501 92.448355) + (xy 141.11465 92.547707) (xy 141.114651 92.54771) (xy 141.167996 92.708694) (xy 141.168001 92.708705) + (xy 141.257029 92.85304) (xy 141.257032 92.853044) (xy 141.376955 92.972967) (xy 141.376959 92.97297) + (xy 141.521294 93.061998) (xy 141.521297 93.061999) (xy 141.521303 93.062003) (xy 141.682292 93.115349) + (xy 141.781655 93.1255) (xy 142.169547 93.125499) (xy 142.236586 93.145183) (xy 142.257228 93.161818) + (xy 142.326016 93.230606) (xy 142.326045 93.230637) (xy 142.416264 93.320856) (xy 142.416267 93.320858) + (xy 142.49319 93.372256) (xy 142.51871 93.389309) (xy 142.518712 93.38931) (xy 142.518715 93.389312) + (xy 142.585396 93.416931) (xy 142.585398 93.416933) (xy 142.62564 93.433601) (xy 142.632548 93.436463) + (xy 142.692971 93.448481) (xy 142.753393 93.4605) (xy 144.376607 93.4605) (xy 144.437029 93.448481) + (xy 144.497452 93.436463) (xy 144.497455 93.436461) (xy 144.497458 93.436461) (xy 144.530787 93.422654) + (xy 144.530786 93.422654) (xy 144.530792 93.422652) (xy 144.611286 93.389312) (xy 144.6819 93.342128) + (xy 144.713733 93.320858) (xy 144.800858 93.233733) (xy 144.800859 93.233731) (xy 144.807925 93.226665) + (xy 144.807928 93.226661) (xy 145.337771 92.696818) (xy 145.399094 92.663333) (xy 145.425452 92.660499) + (xy 145.787871 92.660499) (xy 145.787872 92.660499) (xy 145.847483 92.654091) (xy 145.982331 92.603796) + (xy 146.097546 92.517546) (xy 146.183796 92.402331) (xy 146.234091 92.267483) (xy 146.2405 92.207873) + (xy 146.240499 90.512128) (xy 146.234378 90.455185) (xy 146.234091 90.452516) (xy 146.183797 90.317671) + (xy 146.183793 90.317664) (xy 146.097547 90.202455) (xy 146.097544 90.202452) (xy 145.982335 90.116206) + (xy 145.982328 90.116202) (xy 145.847482 90.065908) (xy 145.847483 90.065908) (xy 145.787883 90.059501) + (xy 145.787881 90.0595) (xy 145.787873 90.0595) (xy 145.787865 90.0595) (xy 145.341916 90.0595) + (xy 145.328035 90.05872) (xy 145.310499 90.056744) (xy 145.290002 90.054435) (xy 145.29 90.054435) + (xy 145.262034 90.057585) (xy 145.251955 90.058721) (xy 145.238074 90.0595) (xy 144.792129 90.0595) + (xy 144.792123 90.059501) (xy 144.732516 90.065908) (xy 144.597671 90.116202) (xy 144.597664 90.116206) + (xy 144.482455 90.202452) (xy 144.482452 90.202455) (xy 144.396206 90.317664) (xy 144.396202 90.317671) + (xy 144.345908 90.452517) (xy 144.341614 90.492461) (xy 144.339501 90.512123) (xy 144.3395 90.512135) + (xy 144.3395 91.874547) (xy 144.319815 91.941586) (xy 144.303181 91.962228) (xy 144.092229 92.173181) + (xy 144.030906 92.206666) (xy 144.004548 92.2095) (xy 143.179499 92.2095) (xy 143.11246 92.189815) + (xy 143.066705 92.137011) (xy 143.055499 92.0855) (xy 143.055499 91.901662) (xy 143.055498 91.901644) + (xy 143.045349 91.802292) (xy 143.045348 91.802289) (xy 143.001137 91.668868) (xy 142.992003 91.641303) + (xy 142.991999 91.641297) (xy 142.991998 91.641294) (xy 142.90297 91.496959) (xy 142.902967 91.496955) + (xy 142.893339 91.487327) (xy 142.859854 91.426004) (xy 142.864838 91.356312) (xy 142.893345 91.311959) + (xy 142.902573 91.302731) (xy 142.991542 91.158492) (xy 142.991547 91.158481) (xy 143.044855 90.997606) + (xy 143.054999 90.898322) (xy 143.055 90.898309) (xy 143.055 90.875) (xy 141.105001 90.875) (xy 141.105001 90.898322) + (xy 141.115144 90.997607) (xy 141.168452 91.158481) (xy 141.168457 91.158492) (xy 141.257424 91.302728) + (xy 141.257427 91.302732) (xy 141.26666 91.311965) (xy 141.300145 91.373288) (xy 141.295161 91.44298) + (xy 141.266663 91.487324) (xy 141.257033 91.496953) (xy 141.257029 91.496959) (xy 141.168001 91.641294) + (xy 141.167996 91.641305) (xy 141.114651 91.80229) (xy 141.1045 91.901647) (xy 135.005894 91.901647) + (xy 135.02273 91.894151) (xy 135.175871 91.782888) (xy 135.302533 91.642216) (xy 135.397179 91.478284) + (xy 135.455674 91.298256) (xy 135.47546 91.11) (xy 135.455674 90.921744) (xy 135.397179 90.741716) + (xy 135.302533 90.577784) (xy 135.175871 90.437112) (xy 135.17587 90.437111) (xy 135.05828 90.351677) + (xy 141.105 90.351677) (xy 141.105 90.375) (xy 141.83 90.375) (xy 142.33 90.375) (xy 143.054999 90.375) + (xy 143.054999 90.351692) (xy 143.054998 90.351677) (xy 143.044855 90.252392) (xy 142.991547 90.091518) + (xy 142.991542 90.091507) (xy 142.902575 89.947271) (xy 142.902572 89.947267) (xy 142.782732 89.827427) + (xy 142.782728 89.827424) (xy 142.638492 89.738457) (xy 142.638481 89.738452) (xy 142.477606 89.685144) + (xy 142.378322 89.675) (xy 142.33 89.675) (xy 142.33 90.375) (xy 141.83 90.375) (xy 141.83 89.675) + (xy 141.829999 89.674999) (xy 141.781693 89.675) (xy 141.781675 89.675001) (xy 141.682392 89.685144) + (xy 141.521518 89.738452) (xy 141.521507 89.738457) (xy 141.377271 89.827424) (xy 141.377267 89.827427) + (xy 141.257427 89.947267) (xy 141.257424 89.947271) (xy 141.168457 90.091507) (xy 141.168452 90.091518) + (xy 141.115144 90.252393) (xy 141.105 90.351677) (xy 135.05828 90.351677) (xy 135.022734 90.325851) + (xy 135.022729 90.325848) (xy 134.849807 90.248857) (xy 134.849802 90.248855) (xy 134.704001 90.217865) + (xy 134.664646 90.2095) (xy 134.664645 90.2095) (xy 134.605452 90.2095) (xy 134.538413 90.189815) + (xy 134.517771 90.173181) (xy 133.51396 89.16937) (xy 133.480475 89.108047) (xy 133.478323 89.094671) + (xy 133.460674 88.926744) (xy 133.402179 88.746716) (xy 133.307533 88.582784) (xy 133.180871 88.442112) + (xy 133.18087 88.442111) (xy 133.027734 88.330851) (xy 133.027729 88.330848) (xy 132.854807 88.253857) + (xy 132.854802 88.253855) (xy 132.709001 88.222865) (xy 132.669646 88.2145) (xy 132.480354 88.2145) + (xy 132.447897 88.221398) (xy 132.295197 88.253855) (xy 132.295192 88.253857) (xy 132.12227 88.330848) + (xy 132.122265 88.330851) (xy 131.969129 88.442111) (xy 131.842466 88.582785) (xy 131.747821 88.746715) + (xy 131.747818 88.746722) (xy 131.689522 88.926141) (xy 131.689326 88.926744) (xy 131.673022 89.081874) + (xy 131.671056 89.100577) (xy 131.644471 89.165191) (xy 131.635416 89.175296) (xy 130.117534 90.693181) + (xy 130.056211 90.726666) (xy 130.029853 90.7295) (xy 129.965354 90.7295) (xy 129.942687 90.734318) + (xy 129.780197 90.768855) (xy 129.780192 90.768857) (xy 129.622025 90.839279) (xy 129.571589 90.85) + (xy 127.905001 90.85) (xy 127.905001 90.873322) (xy 127.915144 90.972607) (xy 127.968452 91.133481) + (xy 127.968457 91.133492) (xy 128.057424 91.277728) (xy 128.057427 91.277732) (xy 128.06666 91.286965) + (xy 128.100145 91.348288) (xy 128.095161 91.41798) (xy 128.066663 91.462324) (xy 128.057033 91.471953) + (xy 128.057029 91.471959) (xy 127.968001 91.616294) (xy 127.967996 91.616305) (xy 127.914651 91.77729) + (xy 127.9045 91.876647) (xy 121.396822 91.876647) (xy 121.525871 91.782888) (xy 121.652533 91.642216) + (xy 121.747179 91.478284) (xy 121.805674 91.298256) (xy 121.82546 91.11) (xy 121.805674 90.921744) + (xy 121.747179 90.741716) (xy 121.652533 90.577784) (xy 121.525871 90.437112) (xy 121.52587 90.437111) + (xy 121.372734 90.325851) (xy 121.372729 90.325848) (xy 121.199807 90.248857) (xy 121.199802 90.248855) + (xy 121.054001 90.217865) (xy 121.014646 90.2095) (xy 121.014645 90.2095) (xy 120.955452 90.2095) + (xy 120.888413 90.189815) (xy 120.867771 90.173181) (xy 119.86396 89.16937) (xy 119.830475 89.108047) + (xy 119.828323 89.094671) (xy 119.810674 88.926744) (xy 119.776905 88.822817) (xy 119.774911 88.752977) + (xy 119.810991 88.693144) (xy 119.873692 88.662316) (xy 119.894837 88.6605) (xy 124.688539 88.6605) + (xy 124.689029 88.660467) (xy 124.828716 88.660469) (xy 125.202813 88.627744) (xy 125.202819 88.627743) + (xy 125.572613 88.562542) (xy 125.572614 88.562541) (xy 125.572635 88.562538) (xy 125.862149 88.484965) + (xy 125.935357 88.465351) (xy 125.93536 88.465349) (xy 125.935367 88.465348) (xy 126.266162 88.344951) + (xy 126.335889 88.340521) (xy 126.396945 88.374492) (xy 126.429942 88.436079) (xy 126.424404 88.505729) + (xy 126.396251 88.549155) (xy 126.042227 88.903181) (xy 125.980904 88.936666) (xy 125.954546 88.9395) + (xy 125.895352 88.9395) (xy 125.862895 88.946398) (xy 125.710195 88.978855) (xy 125.71019 88.978857) + (xy 125.537268 89.055848) (xy 125.537263 89.055851) (xy 125.384127 89.167111) (xy 125.257464 89.307785) + (xy 125.162819 89.471715) (xy 125.162816 89.471722) (xy 125.10489 89.650001) (xy 125.104324 89.651744) + (xy 125.084538 89.84) (xy 125.104324 90.028256) (xy 125.104325 90.028259) (xy 125.162816 90.208277) + (xy 125.162819 90.208284) (xy 125.257465 90.372216) (xy 125.37416 90.501819) (xy 125.384127 90.512888) + (xy 125.537263 90.624148) (xy 125.537268 90.624151) (xy 125.71019 90.701142) (xy 125.710195 90.701144) + (xy 125.895352 90.7405) (xy 125.895353 90.7405) (xy 126.084642 90.7405) (xy 126.084644 90.7405) + (xy 126.269801 90.701144) (xy 126.442728 90.624151) (xy 126.595869 90.512888) (xy 126.722531 90.372216) + (xy 126.748823 90.326677) (xy 127.905 90.326677) (xy 127.905 90.35) (xy 128.63 90.35) (xy 129.13 90.35) + (xy 129.854999 90.35) (xy 129.854999 90.326692) (xy 129.854998 90.326677) (xy 129.844855 90.227392) + (xy 129.791547 90.066518) (xy 129.791542 90.066507) (xy 129.702575 89.922271) (xy 129.702572 89.922267) + (xy 129.582732 89.802427) (xy 129.582728 89.802424) (xy 129.438492 89.713457) (xy 129.438481 89.713452) + (xy 129.277606 89.660144) (xy 129.178322 89.65) (xy 129.13 89.65) (xy 129.13 90.35) (xy 128.63 90.35) + (xy 128.63 89.65) (xy 128.629999 89.649999) (xy 128.581693 89.65) (xy 128.581675 89.650001) (xy 128.482392 89.660144) + (xy 128.321518 89.713452) (xy 128.321507 89.713457) (xy 128.177271 89.802424) (xy 128.177267 89.802427) + (xy 128.057427 89.922267) (xy 128.057424 89.922271) (xy 127.968457 90.066507) (xy 127.968452 90.066518) + (xy 127.915144 90.227393) (xy 127.905 90.326677) (xy 126.748823 90.326677) (xy 126.817177 90.208284) + (xy 126.875672 90.028256) (xy 126.893319 89.860344) (xy 126.919902 89.795734) (xy 126.928949 89.785639) + (xy 127.712771 89.001818) (xy 127.774094 88.968333) (xy 127.800452 88.965499) (xy 127.859643 88.965499) + (xy 127.859645 88.965499) (xy 128.044802 88.926143) (xy 128.217729 88.84915) (xy 128.37087 88.737887) + (xy 128.497532 88.597215) (xy 128.592178 88.433283) (xy 128.650673 88.253255) (xy 128.670459 88.064999) + (xy 128.650673 87.876743) (xy 128.592178 87.696715) (xy 128.497532 87.532783) (xy 128.37087 87.392111) + (xy 128.370869 87.39211) (xy 128.217733 87.28085) (xy 128.217728 87.280847) (xy 128.094846 87.226136) + (xy 128.041609 87.180886) (xy 128.021288 87.114037) (xy 128.040334 87.046813) (xy 128.057597 87.025181) + (xy 140.813351 74.269427) (xy 140.813367 74.269415) (xy 140.854003 74.228778) (xy 140.857888 74.225057) + (xy 141.089883 74.012469) (xy 141.098158 74.005526) (xy 141.327763 73.82934) (xy 141.392932 73.804146) + ) + ) + ) + (zone + (net 24) + (net_name "Net-(J0-Pin_9)") + (layer "F.Cu") + (uuid "55cddb88-d9f4-4211-886c-6a187cc49c82") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30009) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 91.000002 99.94) (xy 90.959026 100.862723) (xy 90.840012 101.508536) (xy 90.648827 102.054734) + (xy 90.391339 102.678615) (xy 90.073417 103.557475) (xy 91.500002 104.022) (xy 92.926587 103.557475) + (xy 92.608664 102.678615) (xy 92.351176 102.054734) (xy 92.159991 101.508536) (xy 92.040977 100.862723) + (xy 92.000002 99.94) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 91.997083 99.943427) (xy 92.000498 99.951181) (xy 92.040975 100.862708) (xy 92.040977 100.862725) + (xy 92.15999 101.508535) (xy 92.351175 102.054732) (xy 92.351177 102.054737) (xy 92.608567 102.678381) + (xy 92.608754 102.678865) (xy 92.922476 103.546111) (xy 92.922068 103.555056) (xy 92.915454 103.561093) + (xy 92.915097 103.561216) (xy 91.503625 104.02082) (xy 91.496379 104.02082) (xy 90.084906 103.561216) + (xy 90.078101 103.555396) (xy 90.077404 103.546468) (xy 90.077509 103.54616) (xy 90.391256 102.678842) + (xy 90.391426 102.678402) (xy 90.648827 102.054734) (xy 90.840012 101.508536) (xy 90.959026 100.862723) + (xy 90.999505 99.951179) (xy 91.003295 99.943068) (xy 91.011193 99.94) (xy 91.98881 99.94) + ) + ) + ) + (zone + (net 22) + (net_name "Net-(J0-Pin_20)") + (layer "F.Cu") + (uuid "5e2fe32d-4285-4849-8a57-48a9a3b5db92") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30013) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 236.19 101.38) (xy 236.128654 101.951349) (xy 235.968899 102.330983) (xy 235.747158 102.642089) + (xy 235.499856 103.007857) (xy 235.263417 103.551475) (xy 236.690002 104.016) (xy 238.116587 103.551475) + (xy 237.880146 103.007856) (xy 237.632843 102.642089) (xy 237.411101 102.330983) (xy 237.251346 101.951349) + (xy 237.19 101.38) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 237.187762 101.383427) (xy 237.191122 101.390451) (xy 237.251345 101.951347) (xy 237.251346 101.951349) + (xy 237.411101 102.330983) (xy 237.632799 102.642028) (xy 237.632917 102.642199) (xy 237.822476 102.922561) + (xy 237.879538 103.006957) (xy 237.880575 103.008843) (xy 238.111452 103.539668) (xy 238.111609 103.548622) + (xy 238.10539 103.555064) (xy 238.104346 103.55546) (xy 236.693625 104.01482) (xy 236.686379 104.01482) + (xy 235.275657 103.55546) (xy 235.268852 103.54964) (xy 235.268155 103.540712) (xy 235.268545 103.539684) + (xy 235.499427 103.008843) (xy 235.500455 103.00697) (xy 235.747104 102.642167) (xy 235.747207 102.642019) + (xy 235.968899 102.330983) (xy 236.128654 101.951349) (xy 236.188878 101.390451) (xy 236.193168 101.382591) + (xy 236.200511 101.38) (xy 237.179489 101.38) + ) + ) + ) + (zone + (net 25) + (net_name "Net-(J0-Pin_11)") + (layer "F.Cu") + (uuid "70e5ae73-0775-404a-a52a-b989ee4c9e84") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30005) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 117.39 99.515001) (xy 117.355064 100.540893) (xy 117.24813 101.263213) (xy 117.066004 101.876233) + (xy 116.805497 102.574229) (xy 116.463415 103.551476) (xy 117.89 104.016001) (xy 119.316585 103.551476) + (xy 118.974502 102.574229) (xy 118.713994 101.876233) (xy 118.531869 101.263213) (xy 118.424935 100.540893) + (xy 118.39 99.515001) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 118.386965 99.518428) (xy 118.390385 99.526303) (xy 118.424934 100.540883) (xy 118.424935 100.540893) + (xy 118.53187 101.263219) (xy 118.713986 101.876209) (xy 118.714003 101.876259) (xy 118.974449 102.574089) + (xy 118.974531 102.574314) (xy 119.312633 103.540187) (xy 119.312132 103.549128) (xy 119.305456 103.555096) + (xy 119.305213 103.555178) (xy 117.893623 104.014821) (xy 117.886377 104.014821) (xy 116.474786 103.555178) + (xy 116.467981 103.549358) (xy 116.467284 103.54043) (xy 116.467347 103.54024) (xy 116.805473 102.574296) + (xy 116.805549 102.574089) (xy 117.065994 101.876259) (xy 117.066004 101.876233) (xy 117.24813 101.263213) + (xy 117.355064 100.540893) (xy 117.389615 99.526302) (xy 117.393321 99.518151) (xy 117.401308 99.515001) + (xy 118.378692 99.515001) + ) + ) + ) + (zone + (net 27) + (net_name "Net-(J0-Pin_14)") + (layer "F.Cu") + (uuid "78893d3b-e7e5-42c6-94c0-941874e4a84d") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30000) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 159.915521 100.545333) (xy 159.555996 101.416412) (xy 159.025362 101.843705) (xy 158.343771 102.061071) + (xy 157.531374 102.302374) (xy 156.608324 102.801475) (xy 157.48978 104.015974) (xy 158.703527 104.896678) + (xy 159.408348 103.960179) (xy 159.916808 103.282801) (xy 160.29155 102.660789) (xy 160.595216 101.89039) + (xy 160.890449 100.767849) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 160.878662 100.765158) (xy 160.885965 100.77034) (xy 160.887465 100.779168) (xy 160.887373 100.779541) + (xy 160.595392 101.889719) (xy 160.594962 101.891033) (xy 160.291909 102.659876) (xy 160.291046 102.661624) + (xy 159.917113 103.282293) (xy 159.916448 103.283279) (xy 159.408357 103.960167) (xy 159.408348 103.960179) + (xy 158.71044 104.887491) (xy 158.702727 104.89204) (xy 158.694221 104.889925) (xy 157.491285 104.017066) + (xy 157.488687 104.014468) (xy 156.61617 102.812285) (xy 156.614084 102.803577) (xy 156.618767 102.795944) + (xy 156.620066 102.795125) (xy 157.530313 102.302947) (xy 157.53253 102.30203) (xy 158.343771 102.061071) + (xy 159.025362 101.843705) (xy 159.555996 101.416412) (xy 159.911747 100.554475) (xy 159.91807 100.548137) + (xy 159.925164 100.547534) + ) + ) + ) + (zone + (net 28) + (net_name "Net-(J0-Pin_16)") + (layer "F.Cu") + (uuid "9071e61f-57d3-4757-9fa1-55ac0d65df24") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30002) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 183.390002 99.515) (xy 183.355066 100.540892) (xy 183.248132 101.263212) (xy 183.066006 101.876232) + (xy 182.805499 102.574228) (xy 182.463417 103.551475) (xy 183.890002 104.016) (xy 185.316587 103.551475) + (xy 184.974504 102.574228) (xy 184.713996 101.876232) (xy 184.531871 101.263212) (xy 184.424937 100.540892) + (xy 184.390002 99.515) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 184.386967 99.518427) (xy 184.390387 99.526302) (xy 184.424936 100.540882) (xy 184.424937 100.540892) + (xy 184.531872 101.263218) (xy 184.713988 101.876208) (xy 184.714005 101.876258) (xy 184.974451 102.574088) + (xy 184.974533 102.574313) (xy 185.312635 103.540186) (xy 185.312134 103.549127) (xy 185.305458 103.555095) + (xy 185.305215 103.555177) (xy 183.893625 104.01482) (xy 183.886379 104.01482) (xy 182.474788 103.555177) + (xy 182.467983 103.549357) (xy 182.467286 103.540429) (xy 182.467349 103.540239) (xy 182.805475 102.574295) + (xy 182.805551 102.574088) (xy 183.065996 101.876258) (xy 183.066006 101.876232) (xy 183.248132 101.263212) + (xy 183.355066 100.540892) (xy 183.389617 99.526301) (xy 183.393323 99.51815) (xy 183.40131 99.515) + (xy 184.378694 99.515) + ) + ) + ) + (zone + (net 17) + (net_name "Net-(J0-Pin_13)") + (layer "F.Cu") + (uuid "9cb440e4-5d54-49c8-b931-4c2d218b9da9") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30003) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 143.790002 99.515) (xy 143.755066 100.540892) (xy 143.648132 101.263212) (xy 143.466006 101.876232) + (xy 143.205499 102.574228) (xy 142.863417 103.551475) (xy 144.290002 104.016) (xy 145.716587 103.551475) + (xy 145.374504 102.574228) (xy 145.113996 101.876232) (xy 144.931871 101.263212) (xy 144.824937 100.540892) + (xy 144.790002 99.515) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 144.786967 99.518427) (xy 144.790387 99.526302) (xy 144.824936 100.540882) (xy 144.824937 100.540892) + (xy 144.931872 101.263218) (xy 145.113988 101.876208) (xy 145.114005 101.876258) (xy 145.374451 102.574088) + (xy 145.374533 102.574313) (xy 145.712635 103.540186) (xy 145.712134 103.549127) (xy 145.705458 103.555095) + (xy 145.705215 103.555177) (xy 144.293625 104.01482) (xy 144.286379 104.01482) (xy 142.874788 103.555177) + (xy 142.867983 103.549357) (xy 142.867286 103.540429) (xy 142.867349 103.540239) (xy 143.205475 102.574295) + (xy 143.205551 102.574088) (xy 143.465996 101.876258) (xy 143.466006 101.876232) (xy 143.648132 101.263212) + (xy 143.755066 100.540892) (xy 143.789617 99.526301) (xy 143.793323 99.51815) (xy 143.80131 99.515) + (xy 144.778694 99.515) + ) + ) + ) + (zone + (net 29) + (net_name "Net-(J0-Pin_19)") + (layer "F.Cu") + (uuid "c8567039-e2de-4167-b6b7-51b318263d78") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30012) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 222.99 100.6614) (xy 222.938652 101.406134) (xy 222.798893 101.918614) (xy 222.59215 102.347734) + (xy 222.339848 102.84239) (xy 222.063415 103.551475) (xy 223.49 104.016) (xy 224.916585 103.551475) + (xy 224.640151 102.84239) (xy 224.387849 102.347734) (xy 224.181106 101.918614) (xy 224.041347 101.406134) + (xy 223.99 100.6614) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 223.987352 100.664827) (xy 223.990751 100.672295) (xy 224.041345 101.406128) (xy 224.041346 101.406133) + (xy 224.181107 101.918619) (xy 224.387831 102.347698) (xy 224.639886 102.84187) (xy 224.640364 102.842936) + (xy 224.912086 103.539934) (xy 224.911898 103.548887) (xy 224.905435 103.555085) (xy 224.904808 103.555309) + (xy 223.493623 104.01482) (xy 223.486377 104.01482) (xy 222.075191 103.555309) (xy 222.068386 103.549489) + (xy 222.067689 103.540561) (xy 222.067899 103.53997) (xy 222.339642 102.842916) (xy 222.340103 102.841889) + (xy 222.59215 102.347734) (xy 222.798893 101.918614) (xy 222.938652 101.406134) (xy 222.938652 101.406132) + (xy 222.938653 101.406128) (xy 222.989249 100.672295) (xy 222.993237 100.664277) (xy 223.000921 100.6614) + (xy 223.979079 100.6614) + ) + ) + ) + (zone + (net 26) + (net_name "Net-(J0-Pin_10)") + (layer "F.Cu") + (uuid "cab60d31-42ca-445e-881d-792d3ea6ddf9") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30006) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 104.2 99.515) (xy 104.165064 100.540892) (xy 104.05813 101.263212) (xy 103.876004 101.876232) + (xy 103.615497 102.574228) (xy 103.273415 103.551475) (xy 104.7 104.016) (xy 106.126585 103.551475) + (xy 105.784502 102.574228) (xy 105.523994 101.876232) (xy 105.341869 101.263212) (xy 105.234935 100.540892) + (xy 105.2 99.515) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 105.196965 99.518427) (xy 105.200385 99.526302) (xy 105.234934 100.540882) (xy 105.234935 100.540892) + (xy 105.34187 101.263218) (xy 105.523986 101.876208) (xy 105.524003 101.876258) (xy 105.784449 102.574088) + (xy 105.784531 102.574313) (xy 106.122633 103.540186) (xy 106.122132 103.549127) (xy 106.115456 103.555095) + (xy 106.115213 103.555177) (xy 104.703623 104.01482) (xy 104.696377 104.01482) (xy 103.284786 103.555177) + (xy 103.277981 103.549357) (xy 103.277284 103.540429) (xy 103.277347 103.540239) (xy 103.615473 102.574295) + (xy 103.615549 102.574088) (xy 103.875994 101.876258) (xy 103.876004 101.876232) (xy 104.05813 101.263212) + (xy 104.165064 100.540892) (xy 104.199615 99.526301) (xy 104.203321 99.51815) (xy 104.211308 99.515) + (xy 105.188692 99.515) + ) + ) + ) + (zone + (net 18) + (net_name "Net-(J0-Pin_8)") + (layer "F.Cu") + (uuid "da284835-e799-48e1-8be6-6142c5911cb2") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30011) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 77.79 100.665) (xy 77.738672 101.410075) (xy 77.598952 101.922812) (xy 77.392239 102.35216) + (xy 77.139927 102.847065) (xy 76.863415 103.556475) (xy 78.29 104.021) (xy 79.716585 103.556475) + (xy 79.440071 102.847065) (xy 79.18776 102.35216) (xy 78.981046 101.922812) (xy 78.841327 101.410075) + (xy 78.79 100.665) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 78.787352 100.668427) (xy 78.790751 100.675896) (xy 78.841325 101.410063) (xy 78.841328 101.410081) + (xy 78.981045 101.922811) (xy 79.187752 102.352144) (xy 79.439808 102.846549) (xy 79.440285 102.847614) + (xy 79.712087 103.544935) (xy 79.711899 103.553888) (xy 79.705435 103.560085) (xy 79.704809 103.560309) + (xy 78.293623 104.01982) (xy 78.286377 104.01982) (xy 76.87519 103.560309) (xy 76.868385 103.554489) + (xy 76.867688 103.545561) (xy 76.8679 103.544967) (xy 77.139719 102.847596) (xy 77.140181 102.846566) + (xy 77.392239 102.35216) (xy 77.598952 101.922812) (xy 77.738672 101.410075) (xy 77.789249 100.675895) + (xy 77.793236 100.667878) (xy 77.800921 100.665) (xy 78.779079 100.665) + ) + ) + ) + (zone + (net 23) + (net_name "Net-(J0-Pin_12)") + (layer "F.Cu") + (uuid "f5f3a9f9-b2de-44e6-b801-4df26d28f02e") + (name "$teardrop_padvia$") + (hatch full 0.1) + (priority 30004) + (attr + (teardrop + (type padvia) + ) + ) + (connect_pads yes + (clearance 0) + ) + (min_thickness 0.0254) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 130.590002 99.521) (xy 130.555066 100.546892) (xy 130.448132 101.269212) (xy 130.266006 101.882232) + (xy 130.005499 102.580228) (xy 129.663417 103.557475) (xy 131.090002 104.022) (xy 132.516587 103.557475) + (xy 132.174504 102.580228) (xy 131.913996 101.882232) (xy 131.731871 101.269212) (xy 131.624937 100.546892) + (xy 131.590002 99.521) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 131.586967 99.524427) (xy 131.590387 99.532302) (xy 131.624936 100.546882) (xy 131.624937 100.546892) + (xy 131.731872 101.269218) (xy 131.913988 101.882208) (xy 131.914005 101.882258) (xy 132.174451 102.580088) + (xy 132.174533 102.580313) (xy 132.512635 103.546186) (xy 132.512134 103.555127) (xy 132.505458 103.561095) + (xy 132.505215 103.561177) (xy 131.093625 104.02082) (xy 131.086379 104.02082) (xy 129.674788 103.561177) + (xy 129.667983 103.555357) (xy 129.667286 103.546429) (xy 129.667349 103.546239) (xy 130.005475 102.580295) + (xy 130.005551 102.580088) (xy 130.265996 101.882258) (xy 130.266006 101.882232) (xy 130.448132 101.269212) + (xy 130.555066 100.546892) (xy 130.589617 99.532301) (xy 130.593323 99.52415) (xy 130.60131 99.521) + (xy 131.578694 99.521) + ) + ) + ) + (zone + (net 1) + (net_name "GND") + (locked yes) + (layer "B.Cu") + (uuid "3c8e1a66-393d-492b-859c-fbe3dc5a49f3") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 50 60) (xy 250 60) (xy 250 125) (xy 50 125) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 144.177539 73.162993) (xy 144.223294 73.215797) (xy 144.2345 73.267308) (xy 144.2345 74.74287) + (xy 144.234501 74.742876) (xy 144.240908 74.802483) (xy 144.291202 74.937328) (xy 144.291203 74.93733) + (xy 144.359767 75.028919) (xy 144.384184 75.094383) (xy 144.3845 75.10323) (xy 144.3845 76.561312) + (xy 144.364815 76.628351) (xy 144.35265 76.644284) (xy 144.277466 76.727784) (xy 144.182821 76.891715) + (xy 144.182818 76.891722) (xy 144.129534 77.055715) (xy 144.124326 77.071744) (xy 144.10454 77.26) + (xy 144.124326 77.448256) (xy 144.124327 77.448259) (xy 144.182818 77.628277) (xy 144.182821 77.628284) + (xy 144.226131 77.703299) (xy 144.242604 77.771199) (xy 144.241399 77.779768) (xy 144.241738 77.779805) + (xy 144.240909 77.787516) (xy 144.240909 77.787517) (xy 144.234501 77.847123) (xy 144.2345 77.847135) + (xy 144.2345 79.24287) (xy 144.234501 79.242876) (xy 144.240908 79.302483) (xy 144.291202 79.437328) + (xy 144.291203 79.43733) (xy 144.359767 79.528919) (xy 144.384184 79.594383) (xy 144.3845 79.60323) + (xy 144.3845 83.488917) (xy 144.403429 83.584085) (xy 144.403429 83.584087) (xy 144.408534 83.609755) + (xy 144.455688 83.723597) (xy 144.455689 83.723598) (xy 144.466518 83.739804) (xy 144.46652 83.739807) + (xy 144.524141 83.826043) (xy 144.524144 83.826047) (xy 144.615586 83.917489) (xy 144.615608 83.917509) + (xy 144.791039 84.09294) (xy 144.824524 84.154263) (xy 144.826678 84.167655) (xy 144.844326 84.335565) + (xy 144.844327 84.335568) (xy 144.902818 84.515586) (xy 144.902821 84.515593) (xy 144.997467 84.679525) + (xy 145.124129 84.820197) (xy 145.277265 84.931457) (xy 145.27727 84.93146) (xy 145.450192 85.008451) + (xy 145.450197 85.008453) (xy 145.635354 85.047809) (xy 145.635355 85.047809) (xy 145.824644 85.047809) + (xy 145.824646 85.047809) (xy 146.009803 85.008453) (xy 146.18273 84.93146) (xy 146.335871 84.820197) + (xy 146.462533 84.679525) (xy 146.557179 84.515593) (xy 146.615674 84.335565) (xy 146.63546 84.147309) + (xy 146.615674 83.959053) (xy 146.609617 83.940414) (xy 146.607623 83.870575) (xy 146.643703 83.810742) + (xy 146.701769 83.780807) (xy 146.712811 83.778459) (xy 146.809802 83.757844) (xy 146.982729 83.680851) + (xy 147.13587 83.569588) (xy 147.262532 83.428916) (xy 147.357178 83.264984) (xy 147.415673 83.084956) + (xy 147.435459 82.8967) (xy 147.415673 82.708444) (xy 147.410336 82.692021) (xy 147.408342 82.622182) + (xy 147.444422 82.562349) (xy 147.502481 82.532416) (xy 147.611758 82.509189) (xy 147.611762 82.509187) + (xy 147.611763 82.509187) (xy 147.760933 82.442771) (xy 147.784685 82.432196) (xy 147.937826 82.320933) + (xy 147.977614 82.276743) (xy 148.037098 82.240096) (xy 148.106955 82.241425) (xy 148.157444 82.272035) + (xy 148.328181 82.442771) (xy 148.361666 82.504094) (xy 148.3645 82.530452) (xy 148.3645 93.749547) + (xy 148.344815 93.816586) (xy 148.328181 93.837228) (xy 145.787229 96.378181) (xy 145.725906 96.411666) + (xy 145.699548 96.4145) (xy 144.99375 96.4145) (xy 144.926711 96.394815) (xy 144.901602 96.373474) + (xy 144.895875 96.367114) (xy 144.895871 96.36711) (xy 144.742736 96.255851) (xy 144.742731 96.255848) + (xy 144.569809 96.178857) (xy 144.569804 96.178855) (xy 144.424003 96.147865) (xy 144.384648 96.1395) + (xy 144.195356 96.1395) (xy 144.162899 96.146398) (xy 144.010199 96.178855) (xy 144.010194 96.178857) + (xy 143.837272 96.255848) (xy 143.837267 96.255851) (xy 143.684131 96.367111) (xy 143.557468 96.507785) + (xy 143.462823 96.671715) (xy 143.46282 96.671722) (xy 143.442782 96.733394) (xy 143.404328 96.851744) + (xy 143.391137 96.977251) (xy 143.385755 97.028462) (xy 143.35917 97.093076) (xy 143.301873 97.133061) + (xy 143.262434 97.1395) (xy 131.79375 97.1395) (xy 131.726711 97.119815) (xy 131.701602 97.098474) + (xy 131.695875 97.092114) (xy 131.695871 97.09211) (xy 131.542736 96.980851) (xy 131.542731 96.980848) + (xy 131.369809 96.903857) (xy 131.369804 96.903855) (xy 131.224003 96.872865) (xy 131.184648 96.8645) + (xy 130.995356 96.8645) (xy 130.962899 96.871398) (xy 130.810199 96.903855) (xy 130.810194 96.903857) + (xy 130.637272 96.980848) (xy 130.637267 96.980851) (xy 130.484131 97.092111) (xy 130.357468 97.232785) + (xy 130.262823 97.396715) (xy 130.26282 97.396722) (xy 130.204329 97.57674) (xy 130.204328 97.576744) + (xy 130.191137 97.702251) (xy 130.185755 97.753462) (xy 130.15917 97.818076) (xy 130.101873 97.858061) + (xy 130.062434 97.8645) (xy 118.593748 97.8645) (xy 118.526709 97.844815) (xy 118.5016 97.823474) + (xy 118.495873 97.817114) (xy 118.495869 97.81711) (xy 118.342734 97.705851) (xy 118.342729 97.705848) + (xy 118.169807 97.628857) (xy 118.169802 97.628855) (xy 118.024001 97.597865) (xy 117.984646 97.5895) + (xy 117.795354 97.5895) (xy 117.762897 97.596398) (xy 117.610197 97.628855) (xy 117.610192 97.628857) + (xy 117.43727 97.705848) (xy 117.437265 97.705851) (xy 117.284129 97.817111) (xy 117.157466 97.957785) + (xy 117.062821 98.121715) (xy 117.062818 98.121722) (xy 117.004327 98.30174) (xy 117.004326 98.301744) + (xy 116.991135 98.427251) (xy 116.985753 98.478462) (xy 116.959168 98.543076) (xy 116.901871 98.583061) + (xy 116.862432 98.5895) (xy 105.403748 98.5895) (xy 105.336709 98.569815) (xy 105.3116 98.548474) + (xy 105.305873 98.542114) (xy 105.305869 98.54211) (xy 105.152734 98.430851) (xy 105.152729 98.430848) + (xy 104.979807 98.353857) (xy 104.979802 98.353855) (xy 104.834001 98.322865) (xy 104.794646 98.3145) + (xy 104.605354 98.3145) (xy 104.572897 98.321398) (xy 104.420197 98.353855) (xy 104.420192 98.353857) + (xy 104.24727 98.430848) (xy 104.247265 98.430851) (xy 104.094129 98.542111) (xy 103.967466 98.682785) + (xy 103.872821 98.846715) (xy 103.872818 98.846722) (xy 103.814327 99.02674) (xy 103.814326 99.026744) + (xy 103.801135 99.152251) (xy 103.795753 99.203462) (xy 103.769168 99.268076) (xy 103.711871 99.308061) + (xy 103.672432 99.3145) (xy 92.20375 99.3145) (xy 92.136711 99.294815) (xy 92.111602 99.273474) + (xy 92.105875 99.267114) (xy 92.105871 99.26711) (xy 91.952736 99.155851) (xy 91.952731 99.155848) + (xy 91.779809 99.078857) (xy 91.779804 99.078855) (xy 91.634003 99.047865) (xy 91.594648 99.0395) + (xy 91.405356 99.0395) (xy 91.372899 99.046398) (xy 91.220199 99.078855) (xy 91.220194 99.078857) + (xy 91.047272 99.155848) (xy 91.047267 99.155851) (xy 90.894131 99.267111) (xy 90.767468 99.407785) + (xy 90.672823 99.571715) (xy 90.67282 99.571722) (xy 90.614329 99.75174) (xy 90.614328 99.751744) + (xy 90.601137 99.877251) (xy 90.595755 99.928462) (xy 90.56917 99.993076) (xy 90.511873 100.033061) + (xy 90.472434 100.0395) (xy 78.993748 100.0395) (xy 78.926709 100.019815) (xy 78.9016 99.998474) + (xy 78.895873 99.992114) (xy 78.895869 99.99211) (xy 78.742734 99.880851) (xy 78.742729 99.880848) + (xy 78.569807 99.803857) (xy 78.569802 99.803855) (xy 78.424001 99.772865) (xy 78.384646 99.7645) + (xy 78.195354 99.7645) (xy 78.162897 99.771398) (xy 78.010197 99.803855) (xy 78.010192 99.803857) + (xy 77.83727 99.880848) (xy 77.837265 99.880851) (xy 77.684129 99.992111) (xy 77.557466 100.132785) + (xy 77.462821 100.296715) (xy 77.462818 100.296722) (xy 77.404327 100.47674) (xy 77.404326 100.476744) + (xy 77.391135 100.602251) (xy 77.385753 100.653462) (xy 77.359168 100.718076) (xy 77.301871 100.758061) + (xy 77.262432 100.7645) (xy 74.473748 100.7645) (xy 74.406709 100.744815) (xy 74.3816 100.723474) + (xy 74.375873 100.717114) (xy 74.375869 100.71711) (xy 74.222734 100.605851) (xy 74.222729 100.605848) + (xy 74.049807 100.528857) (xy 74.049802 100.528855) (xy 73.904001 100.497865) (xy 73.864646 100.4895) + (xy 73.675354 100.4895) (xy 73.642897 100.496398) (xy 73.490197 100.528855) (xy 73.490192 100.528857) + (xy 73.31727 100.605848) (xy 73.317265 100.605851) (xy 73.164129 100.717111) (xy 73.037466 100.857785) + (xy 72.942821 101.021715) (xy 72.942818 101.021722) (xy 72.884327 101.20174) (xy 72.884326 101.201744) + (xy 72.86454 101.39) (xy 72.884326 101.578256) (xy 72.884327 101.578259) (xy 72.942818 101.758277) + (xy 72.942821 101.758284) (xy 73.037467 101.922216) (xy 73.145876 102.042616) (xy 73.164129 102.062888) + (xy 73.317265 102.174148) (xy 73.31727 102.174151) (xy 73.490192 102.251142) (xy 73.490197 102.251144) + (xy 73.675354 102.2905) (xy 73.675355 102.2905) (xy 73.864644 102.2905) (xy 73.864646 102.2905) + (xy 74.049803 102.251144) (xy 74.22273 102.174151) (xy 74.375871 102.062888) (xy 74.379112 102.059289) + (xy 74.3816 102.056526) (xy 74.441087 102.019879) (xy 74.473748 102.0155) (xy 76.458608 102.0155) + (xy 76.525647 102.035185) (xy 76.571402 102.087989) (xy 76.581346 102.157147) (xy 76.552321 102.220703) + (xy 76.543492 102.229892) (xy 76.463608 102.304907) (xy 76.463606 102.304909) (xy 76.263054 102.547334) + (xy 76.263051 102.547338) (xy 76.094464 102.81299) (xy 76.094461 102.812996) (xy 75.960499 103.097678) + (xy 75.960497 103.097683) (xy 75.86327 103.396916) (xy 75.804311 103.705988) (xy 75.80431 103.705995) + (xy 75.784556 104.019994) (xy 75.784556 104.020005) (xy 75.80431 104.334004) (xy 75.804311 104.334011) + (xy 75.804502 104.335011) (xy 75.862315 104.63808) (xy 75.86327 104.643083) (xy 75.960497 104.942316) + (xy 75.960499 104.942321) (xy 76.094461 105.227003) (xy 76.094464 105.227009) (xy 76.263051 105.492661) + (xy 76.263054 105.492665) (xy 76.463606 105.73509) (xy 76.463608 105.735092) (xy 76.46361 105.735094) + (xy 76.687645 105.945477) (xy 76.692968 105.950476) (xy 76.692978 105.950484) (xy 76.947504 106.135408) + (xy 76.947509 106.13541) (xy 76.947516 106.135416) (xy 77.223234 106.286994) (xy 77.223239 106.286996) + (xy 77.223241 106.286997) (xy 77.223242 106.286998) (xy 77.515771 106.402818) (xy 77.515774 106.402819) + (xy 77.813294 106.479209) (xy 77.820527 106.481066) (xy 77.88601 106.489338) (xy 78.13267 106.520499) + (xy 78.132679 106.520499) (xy 78.132682 106.5205) (xy 78.132684 106.5205) (xy 78.447316 106.5205) + (xy 78.447318 106.5205) (xy 78.447321 106.520499) (xy 78.447329 106.520499) (xy 78.633593 106.496968) + (xy 78.759473 106.481066) (xy 79.064225 106.402819) (xy 79.064228 106.402818) (xy 79.356757 106.286998) + (xy 79.356758 106.286997) (xy 79.356756 106.286997) (xy 79.356766 106.286994) (xy 79.632484 106.135416) + (xy 79.88703 105.950478) (xy 80.11639 105.735094) (xy 80.316947 105.492663) (xy 80.485537 105.227007) + (xy 80.619503 104.942315) (xy 80.716731 104.643079) (xy 80.775688 104.334015) (xy 80.776003 104.329011) + (xy 80.795444 104.020005) (xy 80.795444 104.019994) (xy 80.775689 103.705995) (xy 80.775688 103.705988) + (xy 80.775688 103.705985) (xy 80.716731 103.396921) (xy 80.619503 103.097685) (xy 80.617149 103.092683) + (xy 80.486009 102.813996) (xy 80.485537 102.812993) (xy 80.450414 102.757648) (xy 80.316948 102.547338) + (xy 80.316945 102.547334) (xy 80.116393 102.304909) (xy 80.116391 102.304907) (xy 80.111067 102.299907) + (xy 80.036507 102.229891) (xy 80.001114 102.169651) (xy 80.003906 102.099837) (xy 80.044 102.042616) + (xy 80.108665 102.016155) (xy 80.121392 102.0155) (xy 89.669674 102.0155) (xy 89.736713 102.035185) + (xy 89.782468 102.087989) (xy 89.792412 102.157147) (xy 89.763387 102.220703) (xy 89.754558 102.229892) + (xy 89.67361 102.305907) (xy 89.673608 102.305909) (xy 89.473056 102.548334) (xy 89.473053 102.548338) + (xy 89.304466 102.81399) (xy 89.304463 102.813996) (xy 89.170501 103.098678) (xy 89.170499 103.098683) + (xy 89.073272 103.397916) (xy 89.014313 103.706988) (xy 89.014312 103.706995) (xy 88.994558 104.020994) + (xy 88.994558 104.021005) (xy 89.014312 104.335004) (xy 89.014313 104.335011) (xy 89.014314 104.335015) + (xy 89.072127 104.638084) (xy 89.073272 104.644083) (xy 89.170499 104.943316) (xy 89.170501 104.943321) + (xy 89.304463 105.228003) (xy 89.304466 105.228009) (xy 89.473053 105.493661) (xy 89.473056 105.493665) + (xy 89.673608 105.73609) (xy 89.67361 105.736092) (xy 89.90297 105.951476) (xy 89.90298 105.951484) + (xy 90.157506 106.136408) (xy 90.157511 106.13641) (xy 90.157518 106.136416) (xy 90.433236 106.287994) + (xy 90.433241 106.287996) (xy 90.433243 106.287997) (xy 90.433244 106.287998) (xy 90.725773 106.403818) + (xy 90.725776 106.403819) (xy 91.007164 106.476067) (xy 91.030529 106.482066) (xy 91.096012 106.490338) + (xy 91.342672 106.521499) (xy 91.342681 106.521499) (xy 91.342684 106.5215) (xy 91.342686 106.5215) + (xy 91.657318 106.5215) (xy 91.65732 106.5215) (xy 91.657323 106.521499) (xy 91.657331 106.521499) + (xy 91.843595 106.497968) (xy 91.969475 106.482066) (xy 92.274227 106.403819) (xy 92.276753 106.402819) + (xy 92.566759 106.287998) (xy 92.56676 106.287997) (xy 92.566758 106.287997) (xy 92.566768 106.287994) + (xy 92.842486 106.136416) (xy 93.097032 105.951478) (xy 93.326392 105.736094) (xy 93.526949 105.493663) + (xy 93.695539 105.228007) (xy 93.829505 104.943315) (xy 93.926733 104.644079) (xy 93.98569 104.335015) + (xy 93.985754 104.334004) (xy 94.005446 104.021005) (xy 94.005446 104.020994) (xy 93.985691 103.706995) + (xy 93.98569 103.706988) (xy 93.98569 103.706985) (xy 93.926733 103.397921) (xy 93.829505 103.098685) + (xy 93.829034 103.097685) (xy 93.69554 102.813996) (xy 93.695539 102.813993) (xy 93.526949 102.548337) + (xy 93.526122 102.547337) (xy 93.326395 102.305909) (xy 93.326393 102.305907) (xy 93.245446 102.229892) + (xy 93.210051 102.16965) (xy 93.212845 102.099837) (xy 93.252939 102.042616) (xy 93.317604 102.016155) + (xy 93.33033 102.0155) (xy 102.863283 102.0155) (xy 102.930322 102.035185) (xy 102.976077 102.087989) + (xy 102.986021 102.157147) (xy 102.956996 102.220703) (xy 102.948167 102.229892) (xy 102.873608 102.299907) + (xy 102.873606 102.299909) (xy 102.673054 102.542334) (xy 102.673051 102.542338) (xy 102.504464 102.80799) + (xy 102.504461 102.807996) (xy 102.370499 103.092678) (xy 102.370497 103.092683) (xy 102.27327 103.391916) + (xy 102.214311 103.700988) (xy 102.21431 103.700995) (xy 102.194556 104.014994) (xy 102.194556 104.015005) + (xy 102.21431 104.329004) (xy 102.214311 104.329011) (xy 102.27327 104.638083) (xy 102.370497 104.937316) + (xy 102.370499 104.937321) (xy 102.504461 105.222003) (xy 102.504464 105.222009) (xy 102.673051 105.487661) + (xy 102.673054 105.487665) (xy 102.873606 105.73009) (xy 102.873608 105.730092) (xy 102.87361 105.730094) + (xy 103.10297 105.945478) (xy 103.102975 105.945481) (xy 103.102978 105.945484) (xy 103.357504 106.130408) + (xy 103.357506 106.130409) (xy 103.357516 106.130416) (xy 103.633234 106.281994) (xy 103.633237 106.281995) + (xy 103.633241 106.281997) (xy 103.633242 106.281998) (xy 103.925771 106.397818) (xy 103.925774 106.397819) + (xy 104.190695 106.465839) (xy 104.230527 106.476066) (xy 104.29601 106.484338) (xy 104.54267 106.515499) + (xy 104.542679 106.515499) (xy 104.542682 106.5155) (xy 104.542684 106.5155) (xy 104.857316 106.5155) + (xy 104.857318 106.5155) (xy 104.857321 106.515499) (xy 104.857329 106.515499) (xy 105.043593 106.491968) + (xy 105.169473 106.476066) (xy 105.474225 106.397819) (xy 105.474228 106.397818) (xy 105.766757 106.281998) + (xy 105.766758 106.281997) (xy 105.766756 106.281997) (xy 105.766766 106.281994) (xy 106.042484 106.130416) + (xy 106.29703 105.945478) (xy 106.52639 105.730094) (xy 106.726947 105.487663) (xy 106.895537 105.222007) + (xy 107.029503 104.937315) (xy 107.126731 104.638079) (xy 107.185688 104.329015) (xy 107.185689 104.329004) + (xy 107.205444 104.015005) (xy 107.205444 104.014994) (xy 107.185689 103.700995) (xy 107.185688 103.700988) + (xy 107.185688 103.700986) (xy 107.185688 103.700985) (xy 107.126731 103.391921) (xy 107.029503 103.092685) + (xy 106.895537 102.807993) (xy 106.860414 102.752648) (xy 106.726948 102.542338) (xy 106.726945 102.542334) + (xy 106.526393 102.299909) (xy 106.526391 102.299907) (xy 106.451833 102.229892) (xy 106.416438 102.169651) + (xy 106.419232 102.099837) (xy 106.459325 102.042616) (xy 106.523991 102.016155) (xy 106.536717 102.0155) + (xy 116.053284 102.0155) (xy 116.120323 102.035185) (xy 116.166078 102.087989) (xy 116.176022 102.157147) + (xy 116.146997 102.220703) (xy 116.138168 102.229892) (xy 116.063608 102.299908) (xy 116.063606 102.29991) + (xy 115.863054 102.542335) (xy 115.863051 102.542339) (xy 115.694464 102.807991) (xy 115.694461 102.807997) + (xy 115.560499 103.092679) (xy 115.560497 103.092684) (xy 115.46327 103.391917) (xy 115.404311 103.700989) + (xy 115.40431 103.700996) (xy 115.384556 104.014995) (xy 115.384556 104.015006) (xy 115.40431 104.329005) + (xy 115.404311 104.329012) (xy 115.46327 104.638084) (xy 115.560497 104.937317) (xy 115.560499 104.937322) + (xy 115.694461 105.222004) (xy 115.694464 105.22201) (xy 115.863051 105.487662) (xy 115.863054 105.487666) + (xy 116.063606 105.730091) (xy 116.063608 105.730093) (xy 116.06361 105.730095) (xy 116.170141 105.830134) + (xy 116.292968 105.945477) (xy 116.292978 105.945485) (xy 116.547504 106.130409) (xy 116.547509 106.130411) + (xy 116.547516 106.130417) (xy 116.823234 106.281995) (xy 116.823239 106.281997) (xy 116.823241 106.281998) + (xy 116.823242 106.281999) (xy 117.115771 106.397819) (xy 117.115774 106.39782) (xy 117.408336 106.472937) + (xy 117.420527 106.476067) (xy 117.48601 106.484339) (xy 117.73267 106.5155) (xy 117.732679 106.5155) + (xy 117.732682 106.515501) (xy 117.732684 106.515501) (xy 118.047316 106.515501) (xy 118.047318 106.515501) + (xy 118.047321 106.5155) (xy 118.047329 106.5155) (xy 118.233593 106.491969) (xy 118.359473 106.476067) + (xy 118.664225 106.39782) (xy 118.664228 106.397819) (xy 118.956757 106.281999) (xy 118.956758 106.281998) + (xy 118.956756 106.281998) (xy 118.956766 106.281995) (xy 119.232484 106.130417) (xy 119.48703 105.945479) + (xy 119.71639 105.730095) (xy 119.916947 105.487664) (xy 120.085537 105.222008) (xy 120.219503 104.937316) + (xy 120.316731 104.63808) (xy 120.375688 104.329016) (xy 120.375689 104.329004) (xy 120.395444 104.015006) + (xy 120.395444 104.014995) (xy 120.375689 103.700996) (xy 120.375688 103.700989) (xy 120.375688 103.700988) + (xy 120.375688 103.700986) (xy 120.316731 103.391922) (xy 120.219503 103.092686) (xy 120.219499 103.092678) + (xy 120.08836 102.813993) (xy 120.085537 102.807994) (xy 119.920754 102.548337) (xy 119.916948 102.542339) + (xy 119.916945 102.542335) (xy 119.716393 102.29991) (xy 119.716391 102.299908) (xy 119.641832 102.229892) + (xy 119.606437 102.169651) (xy 119.609231 102.099837) (xy 119.649325 102.042616) (xy 119.71399 102.016155) + (xy 119.726716 102.0155) (xy 129.259674 102.0155) (xy 129.326713 102.035185) (xy 129.372468 102.087989) + (xy 129.382412 102.157147) (xy 129.353387 102.220703) (xy 129.344558 102.229892) (xy 129.26361 102.305907) + (xy 129.263608 102.305909) (xy 129.063056 102.548334) (xy 129.063053 102.548338) (xy 128.894466 102.81399) + (xy 128.894463 102.813996) (xy 128.760501 103.098678) (xy 128.760499 103.098683) (xy 128.663272 103.397916) + (xy 128.604313 103.706988) (xy 128.604312 103.706995) (xy 128.584558 104.020994) (xy 128.584558 104.021005) + (xy 128.604312 104.335004) (xy 128.604313 104.335011) (xy 128.604314 104.335015) (xy 128.662127 104.638084) + (xy 128.663272 104.644083) (xy 128.760499 104.943316) (xy 128.760501 104.943321) (xy 128.894463 105.228003) + (xy 128.894466 105.228009) (xy 129.063053 105.493661) (xy 129.063056 105.493665) (xy 129.263608 105.73609) + (xy 129.26361 105.736092) (xy 129.49297 105.951476) (xy 129.49298 105.951484) (xy 129.747506 106.136408) + (xy 129.747511 106.13641) (xy 129.747518 106.136416) (xy 130.023236 106.287994) (xy 130.023241 106.287996) + (xy 130.023243 106.287997) (xy 130.023244 106.287998) (xy 130.315773 106.403818) (xy 130.315776 106.403819) + (xy 130.597164 106.476067) (xy 130.620529 106.482066) (xy 130.686012 106.490338) (xy 130.932672 106.521499) + (xy 130.932681 106.521499) (xy 130.932684 106.5215) (xy 130.932686 106.5215) (xy 131.247318 106.5215) + (xy 131.24732 106.5215) (xy 131.247323 106.521499) (xy 131.247331 106.521499) (xy 131.433595 106.497968) + (xy 131.559475 106.482066) (xy 131.864227 106.403819) (xy 131.866753 106.402819) (xy 132.156759 106.287998) + (xy 132.15676 106.287997) (xy 132.156758 106.287997) (xy 132.156768 106.287994) (xy 132.432486 106.136416) + (xy 132.687032 105.951478) (xy 132.916392 105.736094) (xy 133.116949 105.493663) (xy 133.285539 105.228007) + (xy 133.419505 104.943315) (xy 133.516733 104.644079) (xy 133.57569 104.335015) (xy 133.575754 104.334004) + (xy 133.595446 104.021005) (xy 133.595446 104.020994) (xy 133.575691 103.706995) (xy 133.57569 103.706988) + (xy 133.57569 103.706985) (xy 133.516733 103.397921) (xy 133.419505 103.098685) (xy 133.419034 103.097685) + (xy 133.28554 102.813996) (xy 133.285539 102.813993) (xy 133.116949 102.548337) (xy 133.116122 102.547337) + (xy 132.916395 102.305909) (xy 132.916393 102.305907) (xy 132.835446 102.229892) (xy 132.800051 102.16965) + (xy 132.802845 102.099837) (xy 132.842939 102.042616) (xy 132.907604 102.016155) (xy 132.92033 102.0155) + (xy 142.453285 102.0155) (xy 142.520324 102.035185) (xy 142.566079 102.087989) (xy 142.576023 102.157147) + (xy 142.546998 102.220703) (xy 142.538169 102.229892) (xy 142.46361 102.299907) (xy 142.463608 102.299909) + (xy 142.263056 102.542334) (xy 142.263053 102.542338) (xy 142.094466 102.80799) (xy 142.094463 102.807996) + (xy 141.960501 103.092678) (xy 141.960499 103.092683) (xy 141.863272 103.391916) (xy 141.804313 103.700988) + (xy 141.804312 103.700995) (xy 141.784558 104.014994) (xy 141.784558 104.015005) (xy 141.804312 104.329004) + (xy 141.804313 104.329011) (xy 141.863272 104.638083) (xy 141.960499 104.937316) (xy 141.960501 104.937321) + (xy 142.094463 105.222003) (xy 142.094466 105.222009) (xy 142.263053 105.487661) (xy 142.263056 105.487665) + (xy 142.463608 105.73009) (xy 142.46361 105.730092) (xy 142.463612 105.730094) (xy 142.692972 105.945478) + (xy 142.692977 105.945481) (xy 142.69298 105.945484) (xy 142.947506 106.130408) (xy 142.947508 106.130409) + (xy 142.947518 106.130416) (xy 143.223236 106.281994) (xy 143.223239 106.281995) (xy 143.223243 106.281997) + (xy 143.223244 106.281998) (xy 143.515773 106.397818) (xy 143.515776 106.397819) (xy 143.780697 106.465839) + (xy 143.820529 106.476066) (xy 143.886012 106.484338) (xy 144.132672 106.515499) (xy 144.132681 106.515499) + (xy 144.132684 106.5155) (xy 144.132686 106.5155) (xy 144.447318 106.5155) (xy 144.44732 106.5155) + (xy 144.447323 106.515499) (xy 144.447331 106.515499) (xy 144.633595 106.491968) (xy 144.759475 106.476066) + (xy 145.064227 106.397819) (xy 145.06423 106.397818) (xy 145.356759 106.281998) (xy 145.35676 106.281997) + (xy 145.356758 106.281997) (xy 145.356768 106.281994) (xy 145.632486 106.130416) (xy 145.887032 105.945478) + (xy 146.116392 105.730094) (xy 146.316949 105.487663) (xy 146.485539 105.222007) (xy 146.619505 104.937315) + (xy 146.716733 104.638079) (xy 146.77569 104.329015) (xy 146.775691 104.329004) (xy 146.795446 104.015005) + (xy 146.795446 104.014994) (xy 146.775691 103.700995) (xy 146.77569 103.700988) (xy 146.77569 103.700986) + (xy 146.77569 103.700985) (xy 146.716733 103.391921) (xy 146.619505 103.092685) (xy 146.485539 102.807993) + (xy 146.450416 102.752648) (xy 146.31695 102.542338) (xy 146.316947 102.542334) (xy 146.116395 102.299909) + (xy 146.116393 102.299907) (xy 146.041835 102.229892) (xy 146.00644 102.169651) (xy 146.009234 102.099837) + (xy 146.049327 102.042616) (xy 146.113993 102.016155) (xy 146.126719 102.0155) (xy 148.746607 102.0155) + (xy 148.807029 102.003481) (xy 148.867452 101.991463) (xy 148.917496 101.970734) (xy 148.981286 101.944312) + (xy 149.039245 101.905584) (xy 149.039246 101.905584) (xy 149.0687 101.885902) (xy 149.083733 101.875858) + (xy 149.170858 101.788733) (xy 149.170859 101.78873) (xy 149.177925 101.781665) (xy 149.177928 101.781661) + (xy 149.573189 101.3864) (xy 153.064538 101.3864) (xy 153.084324 101.574656) (xy 153.084325 101.574659) + (xy 153.142816 101.754677) (xy 153.142819 101.754684) (xy 153.237465 101.918616) (xy 153.358399 102.052926) + (xy 153.364127 102.059288) (xy 153.517263 102.170548) (xy 153.517268 102.170551) (xy 153.69019 102.247542) + (xy 153.690195 102.247544) (xy 153.875352 102.2869) (xy 153.875353 102.2869) (xy 154.064642 102.2869) + (xy 154.064644 102.2869) (xy 154.249801 102.247544) (xy 154.422728 102.170551) (xy 154.575869 102.059288) + (xy 154.578786 102.056047) (xy 154.581598 102.052926) (xy 154.641085 102.016279) (xy 154.673746 102.0119) + (xy 155.657119 102.0119) (xy 155.724158 102.031585) (xy 155.769913 102.084389) (xy 155.779857 102.153547) + (xy 155.750832 102.217103) (xy 155.742003 102.226292) (xy 155.66361 102.299907) (xy 155.663608 102.299909) + (xy 155.463056 102.542334) (xy 155.463053 102.542338) (xy 155.294466 102.80799) (xy 155.294463 102.807996) + (xy 155.160501 103.092678) (xy 155.160499 103.092683) (xy 155.063272 103.391916) (xy 155.004313 103.700988) + (xy 155.004312 103.700995) (xy 154.984558 104.014994) (xy 154.984558 104.015005) (xy 155.004312 104.329004) + (xy 155.004313 104.329011) (xy 155.063272 104.638083) (xy 155.160499 104.937316) (xy 155.160501 104.937321) + (xy 155.294463 105.222003) (xy 155.294466 105.222009) (xy 155.463053 105.487661) (xy 155.463056 105.487665) + (xy 155.663608 105.73009) (xy 155.66361 105.730092) (xy 155.663612 105.730094) (xy 155.892972 105.945478) + (xy 155.892977 105.945481) (xy 155.89298 105.945484) (xy 156.147506 106.130408) (xy 156.147508 106.130409) + (xy 156.147518 106.130416) (xy 156.423236 106.281994) (xy 156.423239 106.281995) (xy 156.423243 106.281997) + (xy 156.423244 106.281998) (xy 156.715773 106.397818) (xy 156.715776 106.397819) (xy 156.980697 106.465839) + (xy 157.020529 106.476066) (xy 157.086012 106.484338) (xy 157.332672 106.515499) (xy 157.332681 106.515499) + (xy 157.332684 106.5155) (xy 157.332686 106.5155) (xy 157.647318 106.5155) (xy 157.64732 106.5155) + (xy 157.647323 106.515499) (xy 157.647331 106.515499) (xy 157.833595 106.491968) (xy 157.959475 106.476066) + (xy 158.264227 106.397819) (xy 158.26423 106.397818) (xy 158.556759 106.281998) (xy 158.55676 106.281997) + (xy 158.556758 106.281997) (xy 158.556768 106.281994) (xy 158.832486 106.130416) (xy 159.087032 105.945478) + (xy 159.316392 105.730094) (xy 159.516949 105.487663) (xy 159.685539 105.222007) (xy 159.819505 104.937315) + (xy 159.916733 104.638079) (xy 159.97569 104.329015) (xy 159.975691 104.329004) (xy 159.995446 104.015005) + (xy 159.995446 104.014994) (xy 159.975691 103.700995) (xy 159.97569 103.700988) (xy 159.97569 103.700986) + (xy 159.97569 103.700985) (xy 159.916733 103.391921) (xy 159.819505 103.092685) (xy 159.685539 102.807993) + (xy 159.650416 102.752648) (xy 159.51695 102.542338) (xy 159.516947 102.542334) (xy 159.316395 102.299909) + (xy 159.316393 102.299907) (xy 159.238001 102.226292) (xy 159.202606 102.166051) (xy 159.205399 102.096237) + (xy 159.245493 102.039016) (xy 159.310158 102.012555) (xy 159.322885 102.0119) (xy 168.857119 102.0119) + (xy 168.924158 102.031585) (xy 168.969913 102.084389) (xy 168.979857 102.153547) (xy 168.950832 102.217103) + (xy 168.942003 102.226292) (xy 168.86361 102.299907) (xy 168.863608 102.299909) (xy 168.663056 102.542334) + (xy 168.663053 102.542338) (xy 168.494466 102.80799) (xy 168.494463 102.807996) (xy 168.360501 103.092678) + (xy 168.360499 103.092683) (xy 168.263272 103.391916) (xy 168.204313 103.700988) (xy 168.204312 103.700995) + (xy 168.184558 104.014994) (xy 168.184558 104.015005) (xy 168.204312 104.329004) (xy 168.204313 104.329011) + (xy 168.263272 104.638083) (xy 168.360499 104.937316) (xy 168.360501 104.937321) (xy 168.494463 105.222003) + (xy 168.494466 105.222009) (xy 168.663053 105.487661) (xy 168.663056 105.487665) (xy 168.863608 105.73009) + (xy 168.86361 105.730092) (xy 168.863612 105.730094) (xy 169.092972 105.945478) (xy 169.092977 105.945481) + (xy 169.09298 105.945484) (xy 169.347506 106.130408) (xy 169.347508 106.130409) (xy 169.347518 106.130416) + (xy 169.623236 106.281994) (xy 169.623239 106.281995) (xy 169.623243 106.281997) (xy 169.623244 106.281998) + (xy 169.915773 106.397818) (xy 169.915776 106.397819) (xy 170.180697 106.465839) (xy 170.220529 106.476066) + (xy 170.286012 106.484338) (xy 170.532672 106.515499) (xy 170.532681 106.515499) (xy 170.532684 106.5155) + (xy 170.532686 106.5155) (xy 170.847318 106.5155) (xy 170.84732 106.5155) (xy 170.847323 106.515499) + (xy 170.847331 106.515499) (xy 171.033595 106.491968) (xy 171.159475 106.476066) (xy 171.464227 106.397819) + (xy 171.46423 106.397818) (xy 171.756759 106.281998) (xy 171.75676 106.281997) (xy 171.756758 106.281997) + (xy 171.756768 106.281994) (xy 172.032486 106.130416) (xy 172.287032 105.945478) (xy 172.516392 105.730094) + (xy 172.716949 105.487663) (xy 172.885539 105.222007) (xy 173.019505 104.937315) (xy 173.116733 104.638079) + (xy 173.17569 104.329015) (xy 173.175691 104.329004) (xy 173.195446 104.015005) (xy 173.195446 104.014994) + (xy 173.175691 103.700995) (xy 173.17569 103.700988) (xy 173.17569 103.700986) (xy 173.17569 103.700985) + (xy 173.116733 103.391921) (xy 173.019505 103.092685) (xy 172.885539 102.807993) (xy 172.850416 102.752648) + (xy 172.71695 102.542338) (xy 172.716947 102.542334) (xy 172.516395 102.299909) (xy 172.516393 102.299907) + (xy 172.438001 102.226292) (xy 172.402606 102.166051) (xy 172.405399 102.096237) (xy 172.445493 102.039016) + (xy 172.510158 102.012555) (xy 172.522885 102.0119) (xy 182.057119 102.0119) (xy 182.124158 102.031585) + (xy 182.169913 102.084389) (xy 182.179857 102.153547) (xy 182.150832 102.217103) (xy 182.142003 102.226292) + (xy 182.06361 102.299907) (xy 182.063608 102.299909) (xy 181.863056 102.542334) (xy 181.863053 102.542338) + (xy 181.694466 102.80799) (xy 181.694463 102.807996) (xy 181.560501 103.092678) (xy 181.560499 103.092683) + (xy 181.463272 103.391916) (xy 181.404313 103.700988) (xy 181.404312 103.700995) (xy 181.384558 104.014994) + (xy 181.384558 104.015005) (xy 181.404312 104.329004) (xy 181.404313 104.329011) (xy 181.463272 104.638083) + (xy 181.560499 104.937316) (xy 181.560501 104.937321) (xy 181.694463 105.222003) (xy 181.694466 105.222009) + (xy 181.863053 105.487661) (xy 181.863056 105.487665) (xy 182.063608 105.73009) (xy 182.06361 105.730092) + (xy 182.063612 105.730094) (xy 182.292972 105.945478) (xy 182.292977 105.945481) (xy 182.29298 105.945484) + (xy 182.547506 106.130408) (xy 182.547508 106.130409) (xy 182.547518 106.130416) (xy 182.823236 106.281994) + (xy 182.823239 106.281995) (xy 182.823243 106.281997) (xy 182.823244 106.281998) (xy 183.115773 106.397818) + (xy 183.115776 106.397819) (xy 183.380697 106.465839) (xy 183.420529 106.476066) (xy 183.486012 106.484338) + (xy 183.732672 106.515499) (xy 183.732681 106.515499) (xy 183.732684 106.5155) (xy 183.732686 106.5155) + (xy 184.047318 106.5155) (xy 184.04732 106.5155) (xy 184.047323 106.515499) (xy 184.047331 106.515499) + (xy 184.233595 106.491968) (xy 184.359475 106.476066) (xy 184.664227 106.397819) (xy 184.66423 106.397818) + (xy 184.956759 106.281998) (xy 184.95676 106.281997) (xy 184.956758 106.281997) (xy 184.956768 106.281994) + (xy 185.232486 106.130416) (xy 185.487032 105.945478) (xy 185.716392 105.730094) (xy 185.916949 105.487663) + (xy 186.085539 105.222007) (xy 186.219505 104.937315) (xy 186.316733 104.638079) (xy 186.37569 104.329015) + (xy 186.375691 104.329004) (xy 186.395446 104.015005) (xy 186.395446 104.014994) (xy 186.375691 103.700995) + (xy 186.37569 103.700988) (xy 186.37569 103.700986) (xy 186.37569 103.700985) (xy 186.316733 103.391921) + (xy 186.219505 103.092685) (xy 186.085539 102.807993) (xy 186.050416 102.752648) (xy 185.91695 102.542338) + (xy 185.916947 102.542334) (xy 185.716395 102.299909) (xy 185.716393 102.299907) (xy 185.638001 102.226292) + (xy 185.602606 102.166051) (xy 185.605399 102.096237) (xy 185.645493 102.039016) (xy 185.710158 102.012555) + (xy 185.722885 102.0119) (xy 195.257119 102.0119) (xy 195.324158 102.031585) (xy 195.369913 102.084389) + (xy 195.379857 102.153547) (xy 195.350832 102.217103) (xy 195.342003 102.226292) (xy 195.26361 102.299907) + (xy 195.263608 102.299909) (xy 195.063056 102.542334) (xy 195.063053 102.542338) (xy 194.894466 102.80799) + (xy 194.894463 102.807996) (xy 194.760501 103.092678) (xy 194.760499 103.092683) (xy 194.663272 103.391916) + (xy 194.604313 103.700988) (xy 194.604312 103.700995) (xy 194.584558 104.014994) (xy 194.584558 104.015005) + (xy 194.604312 104.329004) (xy 194.604313 104.329011) (xy 194.663272 104.638083) (xy 194.760499 104.937316) + (xy 194.760501 104.937321) (xy 194.894463 105.222003) (xy 194.894466 105.222009) (xy 195.063053 105.487661) + (xy 195.063056 105.487665) (xy 195.263608 105.73009) (xy 195.26361 105.730092) (xy 195.263612 105.730094) + (xy 195.492972 105.945478) (xy 195.492977 105.945481) (xy 195.49298 105.945484) (xy 195.747506 106.130408) + (xy 195.747508 106.130409) (xy 195.747518 106.130416) (xy 196.023236 106.281994) (xy 196.023239 106.281995) + (xy 196.023243 106.281997) (xy 196.023244 106.281998) (xy 196.315773 106.397818) (xy 196.315776 106.397819) + (xy 196.580697 106.465839) (xy 196.620529 106.476066) (xy 196.686012 106.484338) (xy 196.932672 106.515499) + (xy 196.932681 106.515499) (xy 196.932684 106.5155) (xy 196.932686 106.5155) (xy 197.247318 106.5155) + (xy 197.24732 106.5155) (xy 197.247323 106.515499) (xy 197.247331 106.515499) (xy 197.433595 106.491968) + (xy 197.559475 106.476066) (xy 197.864227 106.397819) (xy 197.86423 106.397818) (xy 198.156759 106.281998) + (xy 198.15676 106.281997) (xy 198.156758 106.281997) (xy 198.156768 106.281994) (xy 198.432486 106.130416) + (xy 198.687032 105.945478) (xy 198.916392 105.730094) (xy 199.116949 105.487663) (xy 199.285539 105.222007) + (xy 199.419505 104.937315) (xy 199.516733 104.638079) (xy 199.57569 104.329015) (xy 199.575691 104.329004) + (xy 199.595446 104.015005) (xy 199.595446 104.014994) (xy 199.575691 103.700995) (xy 199.57569 103.700988) + (xy 199.57569 103.700986) (xy 199.57569 103.700985) (xy 199.516733 103.391921) (xy 199.419505 103.092685) + (xy 199.285539 102.807993) (xy 199.250416 102.752648) (xy 199.11695 102.542338) (xy 199.116947 102.542334) + (xy 198.916395 102.299909) (xy 198.916393 102.299907) (xy 198.838001 102.226292) (xy 198.802606 102.166051) + (xy 198.805399 102.096237) (xy 198.845493 102.039016) (xy 198.910158 102.012555) (xy 198.922885 102.0119) + (xy 208.457117 102.0119) (xy 208.524156 102.031585) (xy 208.569911 102.084389) (xy 208.579855 102.153547) + (xy 208.55083 102.217103) (xy 208.542001 102.226292) (xy 208.463608 102.299907) (xy 208.463606 102.299909) + (xy 208.263054 102.542334) (xy 208.263051 102.542338) (xy 208.094464 102.80799) (xy 208.094461 102.807996) + (xy 207.960499 103.092678) (xy 207.960497 103.092683) (xy 207.86327 103.391916) (xy 207.804311 103.700988) + (xy 207.80431 103.700995) (xy 207.784556 104.014994) (xy 207.784556 104.015005) (xy 207.80431 104.329004) + (xy 207.804311 104.329011) (xy 207.86327 104.638083) (xy 207.960497 104.937316) (xy 207.960499 104.937321) + (xy 208.094461 105.222003) (xy 208.094464 105.222009) (xy 208.263051 105.487661) (xy 208.263054 105.487665) + (xy 208.463606 105.73009) (xy 208.463608 105.730092) (xy 208.46361 105.730094) (xy 208.69297 105.945478) + (xy 208.692975 105.945481) (xy 208.692978 105.945484) (xy 208.947504 106.130408) (xy 208.947506 106.130409) + (xy 208.947516 106.130416) (xy 209.223234 106.281994) (xy 209.223237 106.281995) (xy 209.223241 106.281997) + (xy 209.223242 106.281998) (xy 209.515771 106.397818) (xy 209.515774 106.397819) (xy 209.780695 106.465839) + (xy 209.820527 106.476066) (xy 209.88601 106.484338) (xy 210.13267 106.515499) (xy 210.132679 106.515499) + (xy 210.132682 106.5155) (xy 210.132684 106.5155) (xy 210.447316 106.5155) (xy 210.447318 106.5155) + (xy 210.447321 106.515499) (xy 210.447329 106.515499) (xy 210.633593 106.491968) (xy 210.759473 106.476066) + (xy 211.064225 106.397819) (xy 211.064228 106.397818) (xy 211.356757 106.281998) (xy 211.356758 106.281997) + (xy 211.356756 106.281997) (xy 211.356766 106.281994) (xy 211.632484 106.130416) (xy 211.88703 105.945478) + (xy 212.11639 105.730094) (xy 212.316947 105.487663) (xy 212.485537 105.222007) (xy 212.619503 104.937315) + (xy 212.716731 104.638079) (xy 212.775688 104.329015) (xy 212.775689 104.329004) (xy 212.795444 104.015005) + (xy 212.795444 104.014994) (xy 212.775689 103.700995) (xy 212.775688 103.700988) (xy 212.775688 103.700986) + (xy 212.775688 103.700985) (xy 212.716731 103.391921) (xy 212.619503 103.092685) (xy 212.485537 102.807993) + (xy 212.450414 102.752648) (xy 212.316948 102.542338) (xy 212.316945 102.542334) (xy 212.116393 102.299909) + (xy 212.116391 102.299907) (xy 212.037999 102.226292) (xy 212.002604 102.166051) (xy 212.005397 102.096237) + (xy 212.045491 102.039016) (xy 212.110156 102.012555) (xy 212.122883 102.0119) (xy 221.657117 102.0119) + (xy 221.724156 102.031585) (xy 221.769911 102.084389) (xy 221.779855 102.153547) (xy 221.75083 102.217103) + (xy 221.742001 102.226292) (xy 221.663608 102.299907) (xy 221.663606 102.299909) (xy 221.463054 102.542334) + (xy 221.463051 102.542338) (xy 221.294464 102.80799) (xy 221.294461 102.807996) (xy 221.160499 103.092678) + (xy 221.160497 103.092683) (xy 221.06327 103.391916) (xy 221.004311 103.700988) (xy 221.00431 103.700995) + (xy 220.984556 104.014994) (xy 220.984556 104.015005) (xy 221.00431 104.329004) (xy 221.004311 104.329011) + (xy 221.06327 104.638083) (xy 221.160497 104.937316) (xy 221.160499 104.937321) (xy 221.294461 105.222003) + (xy 221.294464 105.222009) (xy 221.463051 105.487661) (xy 221.463054 105.487665) (xy 221.663606 105.73009) + (xy 221.663608 105.730092) (xy 221.66361 105.730094) (xy 221.89297 105.945478) (xy 221.892975 105.945481) + (xy 221.892978 105.945484) (xy 222.147504 106.130408) (xy 222.147506 106.130409) (xy 222.147516 106.130416) + (xy 222.423234 106.281994) (xy 222.423237 106.281995) (xy 222.423241 106.281997) (xy 222.423242 106.281998) + (xy 222.715771 106.397818) (xy 222.715774 106.397819) (xy 222.980695 106.465839) (xy 223.020527 106.476066) + (xy 223.08601 106.484338) (xy 223.33267 106.515499) (xy 223.332679 106.515499) (xy 223.332682 106.5155) + (xy 223.332684 106.5155) (xy 223.647316 106.5155) (xy 223.647318 106.5155) (xy 223.647321 106.515499) + (xy 223.647329 106.515499) (xy 223.833593 106.491968) (xy 223.959473 106.476066) (xy 224.264225 106.397819) + (xy 224.264228 106.397818) (xy 224.556757 106.281998) (xy 224.556758 106.281997) (xy 224.556756 106.281997) + (xy 224.556766 106.281994) (xy 224.832484 106.130416) (xy 225.08703 105.945478) (xy 225.31639 105.730094) + (xy 225.516947 105.487663) (xy 225.685537 105.222007) (xy 225.819503 104.937315) (xy 225.916731 104.638079) + (xy 225.975688 104.329015) (xy 225.975689 104.329004) (xy 225.995444 104.015005) (xy 225.995444 104.014994) + (xy 225.975689 103.700995) (xy 225.975688 103.700988) (xy 225.975688 103.700986) (xy 225.975688 103.700985) + (xy 225.916731 103.391921) (xy 225.819503 103.092685) (xy 225.685537 102.807993) (xy 225.650414 102.752648) + (xy 225.516948 102.542338) (xy 225.516945 102.542334) (xy 225.316393 102.299909) (xy 225.316391 102.299907) + (xy 225.237999 102.226292) (xy 225.202604 102.166051) (xy 225.205397 102.096237) (xy 225.245491 102.039016) + (xy 225.310156 102.012555) (xy 225.322883 102.0119) (xy 234.857119 102.0119) (xy 234.924158 102.031585) + (xy 234.969913 102.084389) (xy 234.979857 102.153547) (xy 234.950832 102.217103) (xy 234.942003 102.226292) + (xy 234.86361 102.299907) (xy 234.863608 102.299909) (xy 234.663056 102.542334) (xy 234.663053 102.542338) + (xy 234.494466 102.80799) (xy 234.494463 102.807996) (xy 234.360501 103.092678) (xy 234.360499 103.092683) + (xy 234.263272 103.391916) (xy 234.204313 103.700988) (xy 234.204312 103.700995) (xy 234.184558 104.014994) + (xy 234.184558 104.015005) (xy 234.204312 104.329004) (xy 234.204313 104.329011) (xy 234.263272 104.638083) + (xy 234.360499 104.937316) (xy 234.360501 104.937321) (xy 234.494463 105.222003) (xy 234.494466 105.222009) + (xy 234.663053 105.487661) (xy 234.663056 105.487665) (xy 234.863608 105.73009) (xy 234.86361 105.730092) + (xy 234.863612 105.730094) (xy 235.092972 105.945478) (xy 235.092977 105.945481) (xy 235.09298 105.945484) + (xy 235.347506 106.130408) (xy 235.347508 106.130409) (xy 235.347518 106.130416) (xy 235.623236 106.281994) + (xy 235.623239 106.281995) (xy 235.623243 106.281997) (xy 235.623244 106.281998) (xy 235.915773 106.397818) + (xy 235.915776 106.397819) (xy 236.180697 106.465839) (xy 236.220529 106.476066) (xy 236.286012 106.484338) + (xy 236.532672 106.515499) (xy 236.532681 106.515499) (xy 236.532684 106.5155) (xy 236.532686 106.5155) + (xy 236.847318 106.5155) (xy 236.84732 106.5155) (xy 236.847323 106.515499) (xy 236.847331 106.515499) + (xy 237.033595 106.491968) (xy 237.159475 106.476066) (xy 237.464227 106.397819) (xy 237.46423 106.397818) + (xy 237.756759 106.281998) (xy 237.75676 106.281997) (xy 237.756758 106.281997) (xy 237.756768 106.281994) + (xy 238.032486 106.130416) (xy 238.287032 105.945478) (xy 238.516392 105.730094) (xy 238.716949 105.487663) + (xy 238.885539 105.222007) (xy 239.019505 104.937315) (xy 239.116733 104.638079) (xy 239.17569 104.329015) + (xy 239.175691 104.329004) (xy 239.195446 104.015005) (xy 239.195446 104.014994) (xy 239.175691 103.700995) + (xy 239.17569 103.700988) (xy 239.17569 103.700986) (xy 239.17569 103.700985) (xy 239.116733 103.391921) + (xy 239.019505 103.092685) (xy 238.885539 102.807993) (xy 238.850416 102.752648) (xy 238.71695 102.542338) + (xy 238.716947 102.542334) (xy 238.516395 102.299909) (xy 238.516393 102.299907) (xy 238.36437 102.157147) + (xy 238.287032 102.084522) (xy 238.287029 102.08452) (xy 238.287023 102.084515) (xy 238.032497 101.899591) + (xy 238.03249 101.899586) (xy 238.032486 101.899584) (xy 237.756768 101.748006) (xy 237.756765 101.748004) + (xy 237.75676 101.748002) (xy 237.756759 101.748001) (xy 237.651919 101.706493) (xy 237.596833 101.663513) + (xy 237.57373 101.597573) (xy 237.575537 101.574777) (xy 237.574994 101.57472) (xy 237.575673 101.568258) + (xy 237.575674 101.568256) (xy 237.59546 101.38) (xy 237.575674 101.191744) (xy 237.51926 101.018122) + (xy 237.517181 101.011722) (xy 237.51718 101.011721) (xy 237.517179 101.011716) (xy 237.422533 100.847784) + (xy 237.295871 100.707112) (xy 237.29587 100.707111) (xy 237.142734 100.595851) (xy 237.142729 100.595848) + (xy 236.969807 100.518857) (xy 236.969802 100.518855) (xy 236.824001 100.487865) (xy 236.784646 100.4795) + (xy 236.595354 100.4795) (xy 236.562897 100.486398) (xy 236.410197 100.518855) (xy 236.410192 100.518857) + (xy 236.23727 100.595848) (xy 236.237265 100.595851) (xy 236.084129 100.707111) (xy 236.07264 100.719872) + (xy 236.013154 100.756521) (xy 235.98049 100.7609) (xy 224.517568 100.7609) (xy 224.450529 100.741215) + (xy 224.404774 100.688411) (xy 224.394247 100.649862) (xy 224.375674 100.473144) (xy 224.317179 100.293116) + (xy 224.222533 100.129184) (xy 224.095871 99.988512) (xy 224.09587 99.988511) (xy 223.942734 99.877251) + (xy 223.942729 99.877248) (xy 223.769807 99.800257) (xy 223.769802 99.800255) (xy 223.624001 99.769265) + (xy 223.584646 99.7609) (xy 223.395354 99.7609) (xy 223.362897 99.767798) (xy 223.210197 99.800255) + (xy 223.210192 99.800257) (xy 223.03727 99.877248) (xy 223.037265 99.877251) (xy 222.88413 99.98851) + (xy 222.884126 99.988514) (xy 222.8784 99.994874) (xy 222.818913 100.031521) (xy 222.786252 100.0359) + (xy 211.317568 100.0359) (xy 211.250529 100.016215) (xy 211.204774 99.963411) (xy 211.194247 99.924862) + (xy 211.175674 99.748144) (xy 211.117179 99.568116) (xy 211.022533 99.404184) (xy 210.895871 99.263512) + (xy 210.89587 99.263511) (xy 210.742734 99.152251) (xy 210.742729 99.152248) (xy 210.569807 99.075257) + (xy 210.569802 99.075255) (xy 210.424001 99.044265) (xy 210.384646 99.0359) (xy 210.195354 99.0359) + (xy 210.162897 99.042798) (xy 210.010197 99.075255) (xy 210.010192 99.075257) (xy 209.83727 99.152248) + (xy 209.837265 99.152251) (xy 209.68413 99.26351) (xy 209.684126 99.263514) (xy 209.6784 99.269874) + (xy 209.618913 99.306521) (xy 209.586252 99.3109) (xy 198.157568 99.3109) (xy 198.090529 99.291215) + (xy 198.044774 99.238411) (xy 198.034247 99.199862) (xy 198.015674 99.023144) (xy 197.957179 98.843116) + (xy 197.862533 98.679184) (xy 197.735871 98.538512) (xy 197.6691 98.49) (xy 197.582734 98.427251) + (xy 197.582729 98.427248) (xy 197.409807 98.350257) (xy 197.409802 98.350255) (xy 197.264001 98.319265) + (xy 197.224646 98.3109) (xy 197.035354 98.3109) (xy 197.002897 98.317798) (xy 196.850197 98.350255) + (xy 196.850192 98.350257) (xy 196.67727 98.427248) (xy 196.677265 98.427251) (xy 196.524135 98.538506) + (xy 196.524127 98.538513) (xy 196.518401 98.544873) (xy 196.458914 98.58152) (xy 196.426253 98.585899) + (xy 184.91757 98.585899) (xy 184.850531 98.566214) (xy 184.804776 98.51341) (xy 184.794249 98.474861) + (xy 184.775676 98.298143) (xy 184.717181 98.118115) (xy 184.622535 97.954183) (xy 184.495873 97.813511) + (xy 184.495872 97.81351) (xy 184.342736 97.70225) (xy 184.342731 97.702247) (xy 184.169809 97.625256) + (xy 184.169804 97.625254) (xy 184.024003 97.594264) (xy 183.984648 97.585899) (xy 183.795356 97.585899) + (xy 183.762899 97.592797) (xy 183.610199 97.625254) (xy 183.610194 97.625256) (xy 183.437272 97.702247) + (xy 183.437267 97.70225) (xy 183.284132 97.813509) (xy 183.28094 97.817053) (xy 183.278404 97.81987) + (xy 183.21892 97.85652) (xy 183.186254 97.8609) (xy 171.71757 97.8609) (xy 171.650531 97.841215) + (xy 171.604776 97.788411) (xy 171.594249 97.749862) (xy 171.575676 97.573144) (xy 171.517181 97.393116) + (xy 171.422535 97.229184) (xy 171.295873 97.088512) (xy 171.295872 97.088511) (xy 171.142736 96.977251) + (xy 171.142731 96.977248) (xy 170.969809 96.900257) (xy 170.969804 96.900255) (xy 170.824003 96.869265) + (xy 170.784648 96.8609) (xy 170.595356 96.8609) (xy 170.562899 96.867798) (xy 170.410199 96.900255) + (xy 170.410194 96.900257) (xy 170.237272 96.977248) (xy 170.237267 96.977251) (xy 170.084132 97.08851) + (xy 170.084128 97.088514) (xy 170.078402 97.094874) (xy 170.018915 97.131521) (xy 169.986254 97.1359) + (xy 158.123438 97.1359) (xy 158.056399 97.116215) (xy 158.03129 97.094874) (xy 158.025563 97.088514) + (xy 158.025559 97.08851) (xy 157.872424 96.977251) (xy 157.872419 96.977248) (xy 157.699497 96.900257) + (xy 157.699492 96.900255) (xy 157.553691 96.869265) (xy 157.514336 96.8609) (xy 157.325044 96.8609) + (xy 157.292587 96.867798) (xy 157.139887 96.900255) (xy 157.139882 96.900257) (xy 156.96696 96.977248) + (xy 156.966955 96.977251) (xy 156.813819 97.088511) (xy 156.687156 97.229185) (xy 156.592511 97.393115) + (xy 156.592508 97.393122) (xy 156.544099 97.542111) (xy 156.504661 97.599787) (xy 156.457107 97.622609) + (xy 156.457315 97.623249) (xy 156.452545 97.624798) (xy 156.451955 97.625082) (xy 156.451139 97.625255) + (xy 156.451133 97.625257) (xy 156.278211 97.702248) (xy 156.278206 97.702251) (xy 156.12507 97.813511) + (xy 155.998407 97.954185) (xy 155.903762 98.118115) (xy 155.903759 98.118122) (xy 155.85535 98.267111) + (xy 155.815912 98.324787) (xy 155.768359 98.347609) (xy 155.768567 98.348249) (xy 155.7638 98.349797) + (xy 155.76321 98.350081) (xy 155.762394 98.350254) (xy 155.762385 98.350257) (xy 155.589463 98.427248) + (xy 155.589458 98.427251) (xy 155.436322 98.538511) (xy 155.309659 98.679185) (xy 155.215014 98.843115) + (xy 155.215011 98.843122) (xy 155.166602 98.992111) (xy 155.127164 99.049787) (xy 155.079611 99.072609) + (xy 155.079819 99.073249) (xy 155.075052 99.074797) (xy 155.074462 99.075081) (xy 155.073646 99.075254) + (xy 155.073637 99.075257) (xy 154.900715 99.152248) (xy 154.90071 99.152251) (xy 154.747574 99.263511) + (xy 154.620911 99.404185) (xy 154.526266 99.568115) (xy 154.526263 99.568122) (xy 154.477854 99.717111) + (xy 154.438416 99.774787) (xy 154.390863 99.797609) (xy 154.391071 99.798249) (xy 154.386304 99.799797) + (xy 154.385714 99.800081) (xy 154.384898 99.800254) (xy 154.384889 99.800257) (xy 154.211967 99.877248) + (xy 154.211962 99.877251) (xy 154.058826 99.988511) (xy 153.932163 100.129185) (xy 153.837518 100.293115) + (xy 153.837516 100.293119) (xy 153.789547 100.440753) (xy 153.750109 100.498428) (xy 153.697405 100.523723) + (xy 153.690193 100.525256) (xy 153.69019 100.525257) (xy 153.517268 100.602248) (xy 153.517263 100.602251) + (xy 153.364127 100.713511) (xy 153.237464 100.854185) (xy 153.142819 101.018115) (xy 153.142816 101.018122) + (xy 153.086403 101.191744) (xy 153.084324 101.198144) (xy 153.064538 101.3864) (xy 149.573189 101.3864) + (xy 153.678729 97.28086) (xy 153.678733 97.280858) (xy 153.765858 97.193733) (xy 153.834311 97.091286) + (xy 153.881463 96.977452) (xy 153.896818 96.900256) (xy 153.9055 96.856607) (xy 153.9055 96.733394) + (xy 153.9055 82.63979) (xy 153.881463 82.518944) (xy 153.867652 82.485603) (xy 153.834312 82.40511) + (xy 153.784433 82.330463) (xy 153.778065 82.320933) (xy 153.765856 82.30266) (xy 153.675637 82.212441) + (xy 153.675606 82.212412) (xy 152.440375 80.977181) (xy 152.40689 80.915858) (xy 152.411874 80.846166) + (xy 152.453746 80.790233) (xy 152.51921 80.765816) (xy 152.528056 80.7655) (xy 153.806252 80.7655) + (xy 153.873291 80.785185) (xy 153.8984 80.806526) (xy 153.904126 80.812885) (xy 153.90413 80.812889) + (xy 154.057265 80.924148) (xy 154.05727 80.924151) (xy 154.230192 81.001142) (xy 154.230197 81.001144) + (xy 154.415354 81.0405) (xy 154.415355 81.0405) (xy 154.604644 81.0405) (xy 154.604646 81.0405) + (xy 154.789803 81.001144) (xy 154.96273 80.924151) (xy 155.115871 80.812888) (xy 155.242533 80.672216) + (xy 155.337179 80.508284) (xy 155.395674 80.328256) (xy 155.41546 80.14) (xy 155.395674 79.951744) + (xy 155.337179 79.771716) (xy 155.242533 79.607784) (xy 155.115871 79.467112) (xy 155.11587 79.467111) + (xy 154.962734 79.355851) (xy 154.962729 79.355848) (xy 154.789807 79.278857) (xy 154.789802 79.278855) + (xy 154.644001 79.247865) (xy 154.604646 79.2395) (xy 154.415354 79.2395) (xy 154.382897 79.246398) + (xy 154.230197 79.278855) (xy 154.230192 79.278857) (xy 154.05727 79.355848) (xy 154.057265 79.355851) + (xy 153.90413 79.46711) (xy 153.904126 79.467114) (xy 153.8984 79.473474) (xy 153.838913 79.510121) + (xy 153.806252 79.5145) (xy 153.078074 79.5145) (xy 153.011035 79.494815) (xy 152.96528 79.442011) + (xy 152.955336 79.372853) (xy 152.961892 79.347166) (xy 152.978597 79.302376) (xy 152.978598 79.302372) + (xy 152.984999 79.242844) (xy 152.985 79.242827) (xy 152.985 78.795) (xy 151.5095 78.795) (xy 151.442461 78.775315) + (xy 151.396706 78.722511) (xy 151.3855 78.671) (xy 151.3855 78.295) (xy 151.66 78.295) (xy 151.96 78.295) + (xy 152.46 78.295) (xy 152.985 78.295) (xy 152.985 77.847172) (xy 152.984999 77.847155) (xy 152.978598 77.787627) + (xy 152.978596 77.78762) (xy 152.928354 77.652913) (xy 152.92835 77.652906) (xy 152.84219 77.537812) + (xy 152.842187 77.537809) (xy 152.727093 77.451649) (xy 152.727086 77.451645) (xy 152.592379 77.401403) + (xy 152.592372 77.401401) (xy 152.532844 77.395) (xy 152.46 77.395) (xy 152.46 78.295) (xy 151.96 78.295) + (xy 151.96 77.395) (xy 151.887172 77.395) (xy 151.887153 77.395001) (xy 151.823255 77.401871) (xy 151.796745 77.401871) + (xy 151.732846 77.395001) (xy 151.732828 77.395) (xy 151.66 77.395) (xy 151.66 78.295) (xy 151.3855 78.295) + (xy 151.385499 77.847129) (xy 151.385498 77.847123) (xy 151.385497 77.847116) (xy 151.379091 77.787517) + (xy 151.365807 77.751902) (xy 151.328797 77.652671) (xy 151.328795 77.652668) (xy 151.260233 77.56108) + (xy 151.235816 77.495615) (xy 151.2355 77.486769) (xy 151.2355 77.138687) (xy 151.255185 77.071648) + (xy 151.26735 77.055715) (xy 151.299227 77.02031) (xy 151.342533 76.972216) (xy 151.342534 76.972213) + (xy 151.342536 76.972212) (xy 151.414102 76.848254) (xy 151.434328 76.813221) (xy 151.484893 76.765008) + (xy 151.5535 76.751784) (xy 151.610605 76.772121) (xy 151.68871 76.824309) (xy 151.688711 76.824309) + (xy 151.688715 76.824312) (xy 151.746517 76.848254) (xy 151.802548 76.871463) (xy 151.822597 76.875451) + (xy 151.856196 76.882134) (xy 151.923392 76.895501) (xy 151.923394 76.895501) (xy 152.052721 76.895501) + (xy 152.052741 76.8955) (xy 156.081607 76.8955) (xy 156.142029 76.883481) (xy 156.202452 76.871463) + (xy 156.202455 76.871461) (xy 156.202458 76.871461) (xy 156.235787 76.857654) (xy 156.235786 76.857654) + (xy 156.235792 76.857652) (xy 156.316286 76.824312) (xy 156.367509 76.790084) (xy 156.418733 76.755858) + (xy 156.505858 76.668733) (xy 156.505859 76.668731) (xy 156.512925 76.661665) (xy 156.512927 76.661661) + (xy 156.737321 76.437267) (xy 156.798641 76.403785) (xy 156.868333 76.408769) (xy 156.91268 76.43727) + (xy 159.758351 79.282941) (xy 159.791836 79.344264) (xy 159.786852 79.413956) (xy 159.753647 79.462768) + (xy 159.748823 79.467111) (xy 159.62216 79.607785) (xy 159.527515 79.771715) (xy 159.527512 79.771722) + (xy 159.469021 79.95174) (xy 159.46902 79.951744) (xy 159.449234 80.14) (xy 159.46902 80.328256) + (xy 159.469021 80.328259) (xy 159.527512 80.508277) (xy 159.527515 80.508284) (xy 159.622161 80.672216) + (xy 159.706155 80.7655) (xy 159.748823 80.812888) (xy 159.901959 80.924148) (xy 159.901964 80.924151) + (xy 160.074886 81.001142) (xy 160.074891 81.001144) (xy 160.260048 81.0405) (xy 160.319242 81.0405) + (xy 160.386281 81.060185) (xy 160.406923 81.076819) (xy 167.607922 88.277819) (xy 167.641407 88.339142) + (xy 167.636423 88.408834) (xy 167.594551 88.464767) (xy 167.529087 88.489184) (xy 167.520241 88.4895) + (xy 159.684053 88.4895) (xy 159.617014 88.469815) (xy 159.591905 88.448474) (xy 159.586178 88.442114) + (xy 159.586174 88.44211) (xy 159.433039 88.330851) (xy 159.433034 88.330848) (xy 159.260112 88.253857) + (xy 159.260107 88.253855) (xy 159.114306 88.222865) (xy 159.074951 88.2145) (xy 158.885659 88.2145) + (xy 158.853202 88.221398) (xy 158.700502 88.253855) (xy 158.700497 88.253857) (xy 158.527575 88.330848) + (xy 158.52757 88.330851) (xy 158.374434 88.442111) (xy 158.247771 88.582785) (xy 158.153126 88.746715) + (xy 158.153123 88.746722) (xy 158.094632 88.92674) (xy 158.094631 88.926744) (xy 158.074845 89.115) + (xy 158.094631 89.303256) (xy 158.094632 89.303259) (xy 158.153123 89.483277) (xy 158.153126 89.483284) + (xy 158.247772 89.647216) (xy 158.33929 89.748857) (xy 158.374434 89.787888) (xy 158.440217 89.835682) + (xy 158.482883 89.891012) (xy 158.488862 89.960625) (xy 158.456257 90.02242) (xy 158.395418 90.056777) + (xy 158.367332 90.06) (xy 158.046425 90.06) (xy 157.998972 90.050561) (xy 157.874472 89.998991) + (xy 157.87447 89.99899) (xy 157.76441 89.984501) (xy 157.764407 89.9845) (xy 157.764401 89.9845) + (xy 157.764394 89.9845) (xy 157.163748 89.9845) (xy 157.096709 89.964815) (xy 157.0716 89.943474) + (xy 157.065873 89.937114) (xy 157.065869 89.93711) (xy 156.912734 89.825851) (xy 156.912729 89.825848) + (xy 156.739807 89.748857) (xy 156.739802 89.748855) (xy 156.594001 89.717865) (xy 156.554646 89.7095) + (xy 156.365354 89.7095) (xy 156.332897 89.716398) (xy 156.180197 89.748855) (xy 156.180192 89.748857) + (xy 156.00727 89.825848) (xy 156.007265 89.825851) (xy 155.854129 89.937111) (xy 155.727469 90.077781) + (xy 155.727465 90.077786) (xy 155.69443 90.135003) (xy 155.674725 90.160682) (xy 155.33359 90.501819) + (xy 155.221269 90.61414) (xy 155.221267 90.614142) (xy 155.199142 90.636267) (xy 155.134142 90.701266) + (xy 155.103358 90.747338) (xy 155.103357 90.747337) (xy 155.065689 90.803711) (xy 155.065685 90.803718) + (xy 155.036368 90.874499) (xy 155.018538 90.917543) (xy 155.018535 90.917553) (xy 155.009268 90.964141) + (xy 155.009269 90.964142) (xy 154.994939 91.036189) (xy 154.994934 91.036211) (xy 154.9945 91.03839) + (xy 154.9945 92.261607) (xy 154.999472 92.286601) (xy 154.999472 92.286605) (xy 155.018535 92.382446) + (xy 155.01854 92.382462) (xy 155.031666 92.414149) (xy 155.031667 92.414151) (xy 155.065688 92.496286) + (xy 155.065689 92.496288) (xy 155.06569 92.496289) (xy 155.065691 92.496292) (xy 155.093193 92.537449) + (xy 155.093194 92.537452) (xy 155.093195 92.537452) (xy 155.13414 92.598731) (xy 155.134141 92.598732) + (xy 155.134142 92.598733) (xy 155.221267 92.685858) (xy 155.221268 92.685858) (xy 155.228335 92.692925) + (xy 155.228334 92.692925) (xy 155.228338 92.692928) (xy 155.631263 93.095855) (xy 155.631267 93.095858) + (xy 155.73371 93.164309) (xy 155.733711 93.164309) (xy 155.733715 93.164312) (xy 155.799875 93.191716) + (xy 155.847548 93.211463) (xy 155.867597 93.215451) (xy 155.901196 93.222134) (xy 155.968392 93.235501) + (xy 155.968394 93.235501) (xy 156.097721 93.235501) (xy 156.097741 93.2355) (xy 157.101607 93.2355) + (xy 157.162029 93.223481) (xy 157.222452 93.211463) (xy 157.270123 93.191716) (xy 157.270126 93.191716) + (xy 157.336281 93.164314) (xy 157.33628 93.164314) (xy 157.336286 93.164312) (xy 157.387509 93.130084) + (xy 157.438733 93.095858) (xy 157.525858 93.008733) (xy 157.525859 93.008731) (xy 157.532925 93.001665) + (xy 157.532928 93.001661) (xy 157.774586 92.760002) (xy 157.835907 92.726519) (xy 157.846072 92.724747) + (xy 157.874472 92.721009) (xy 157.998972 92.669439) (xy 158.046425 92.66) (xy 158.24 92.66) (xy 158.24 92.431069) + (xy 158.249439 92.383616) (xy 158.249917 92.382462) (xy 158.276009 92.319472) (xy 158.2905 92.209401) + (xy 158.290499 92.0106) (xy 158.290498 92.010596) (xy 158.281059 91.938889) (xy 158.276009 91.900528) + (xy 158.276008 91.900525) (xy 158.273905 91.892674) (xy 158.277207 91.891789) (xy 158.271392 91.838075) + (xy 158.272255 91.835136) (xy 158.365 91.835136) (xy 158.365 91.884864) (xy 158.38403 91.930807) + (xy 158.419193 91.96597) (xy 158.465136 91.985) (xy 158.514864 91.985) (xy 158.560807 91.96597) + (xy 158.59597 91.930807) (xy 158.615 91.884864) (xy 158.615 91.835136) (xy 158.59597 91.789193) + (xy 158.560807 91.75403) (xy 158.514864 91.735) (xy 158.465136 91.735) (xy 158.419193 91.75403) + (xy 158.38403 91.789193) (xy 158.365 91.835136) (xy 158.272255 91.835136) (xy 158.274501 91.827485) + (xy 158.273905 91.827326) (xy 158.276008 91.819475) (xy 158.276008 91.819474) (xy 158.276009 91.819472) + (xy 158.2905 91.709401) (xy 158.290499 91.5106) (xy 158.290498 91.510596) (xy 158.282442 91.449396) + (xy 158.276009 91.400528) (xy 158.276008 91.400525) (xy 158.273905 91.392674) (xy 158.277207 91.391789) + (xy 158.271392 91.338075) (xy 158.274501 91.327485) (xy 158.273905 91.327326) (xy 158.276008 91.319475) + (xy 158.276008 91.319474) (xy 158.276009 91.319472) (xy 158.2905 91.209401) (xy 158.290499 91.0106) + (xy 158.276009 90.900528) (xy 158.276008 90.900525) (xy 158.273905 90.892674) (xy 158.277207 90.891789) + (xy 158.271392 90.838075) (xy 158.272255 90.835136) (xy 158.365 90.835136) (xy 158.365 90.884864) + (xy 158.38403 90.930807) (xy 158.419193 90.96597) (xy 158.465136 90.985) (xy 158.514864 90.985) + (xy 158.560807 90.96597) (xy 158.59597 90.930807) (xy 158.615 90.884864) (xy 158.615 90.835136) + (xy 158.59597 90.789193) (xy 158.560807 90.75403) (xy 158.514864 90.735) (xy 158.465136 90.735) + (xy 158.419193 90.75403) (xy 158.38403 90.789193) (xy 158.365 90.835136) (xy 158.272255 90.835136) + (xy 158.274501 90.827485) (xy 158.273905 90.827326) (xy 158.276008 90.819474) (xy 158.276007 90.819474) + (xy 158.276009 90.819472) (xy 158.285529 90.747152) (xy 158.313795 90.683258) (xy 158.320788 90.675657) + (xy 158.40232 90.594127) (xy 158.463643 90.560642) (xy 158.533335 90.565628) (xy 158.577681 90.594128) + (xy 158.659212 90.675659) (xy 158.692697 90.736982) (xy 158.69447 90.747155) (xy 158.70399 90.819469) + (xy 158.706094 90.827322) (xy 158.702814 90.8282) (xy 158.708581 90.882073) (xy 158.705517 90.892522) + (xy 158.706095 90.892677) (xy 158.70399 90.900529) (xy 158.6895 91.010598) (xy 158.6895 91.209403) + (xy 158.703989 91.319468) (xy 158.706094 91.327322) (xy 158.702814 91.3282) (xy 158.708581 91.382073) + (xy 158.705517 91.392522) (xy 158.706095 91.392677) (xy 158.70399 91.400529) (xy 158.6895 91.510598) + (xy 158.6895 91.709403) (xy 158.703988 91.819463) (xy 158.703992 91.819475) (xy 158.73218 91.887527) + (xy 158.737702 91.938889) (xy 158.74 91.938889) (xy 158.74 92.66) (xy 158.934881 92.66) (xy 158.982334 92.669439) + (xy 159.105658 92.720521) (xy 159.215622 92.734999) (xy 159.215637 92.735) (xy 159.315 92.735) (xy 159.315 92.359499) + (xy 159.334685 92.29246) (xy 159.387489 92.246705) (xy 159.438997 92.235499) (xy 159.441001 92.235499) + (xy 159.508039 92.255184) (xy 159.553794 92.307988) (xy 159.565 92.359499) (xy 159.565 92.735) (xy 159.664363 92.735) + (xy 159.664377 92.734999) (xy 159.774341 92.720521) (xy 159.774342 92.720521) (xy 159.911175 92.663843) + (xy 160.028679 92.573679) (xy 160.118843 92.456175) (xy 160.175521 92.319342) (xy 160.175521 92.31934) + (xy 160.186626 92.235) (xy 169.993374 92.235) (xy 170.004478 92.31934) (xy 170.004478 92.319342) + (xy 170.061156 92.456175) (xy 170.15132 92.573679) (xy 170.268824 92.663843) (xy 170.405658 92.720521) + (xy 170.515622 92.734999) (xy 170.515637 92.735) (xy 170.615 92.735) (xy 170.615 92.235) (xy 169.993374 92.235) + (xy 160.186626 92.235) (xy 160.156971 92.235) (xy 160.089932 92.215315) (xy 160.044177 92.162511) + (xy 160.034233 92.093353) (xy 160.058603 92.035503) (xy 160.060138 92.033503) (xy 160.116571 91.992306) + (xy 160.158506 91.985) (xy 160.186625 91.985) (xy 160.1761 91.905057) (xy 160.186865 91.836021) + (xy 160.233244 91.783765) (xy 160.300513 91.764879) (xy 160.367314 91.785359) (xy 160.371924 91.788552) + (xy 160.517265 91.894148) (xy 160.51727 91.894151) (xy 160.690192 91.971142) (xy 160.690197 91.971144) + (xy 160.875354 92.0105) (xy 160.875355 92.0105) (xy 161.064644 92.0105) (xy 161.064646 92.0105) + (xy 161.184615 91.985) (xy 169.993373 91.985) (xy 170.615 91.985) (xy 170.615 91.735) (xy 169.993374 91.735) + (xy 170.004478 91.81934) (xy 170.006582 91.827193) (xy 170.003347 91.828059) (xy 170.009112 91.882126) + (xy 170.006019 91.892656) (xy 170.006582 91.892807) (xy 170.004478 91.900659) (xy 169.993373 91.985) + (xy 161.184615 91.985) (xy 161.249803 91.971144) (xy 161.42273 91.894151) (xy 161.575871 91.782888) + (xy 161.702533 91.642216) (xy 161.797179 91.478284) (xy 161.855674 91.298256) (xy 161.87546 91.11) + (xy 161.855674 90.921744) (xy 161.798946 90.747155) (xy 161.797181 90.741722) (xy 161.79718 90.741721) + (xy 161.797179 90.741716) (xy 161.745093 90.6515) (xy 161.72862 90.583599) (xy 161.751473 90.517573) + (xy 161.806394 90.474382) (xy 161.85248 90.4655) (xy 165.246252 90.4655) (xy 165.313291 90.485185) + (xy 165.3384 90.506526) (xy 165.344126 90.512885) (xy 165.34413 90.512889) (xy 165.497265 90.624148) + (xy 165.49727 90.624151) (xy 165.670192 90.701142) (xy 165.670197 90.701144) (xy 165.855354 90.7405) + (xy 165.855355 90.7405) (xy 166.044644 90.7405) (xy 166.044646 90.7405) (xy 166.229803 90.701144) + (xy 166.40273 90.624151) (xy 166.555871 90.512888) (xy 166.558788 90.509647) (xy 166.5616 90.506526) + (xy 166.621087 90.469879) (xy 166.653748 90.4655) (xy 168.632012 90.4655) (xy 168.699051 90.485185) + (xy 168.744806 90.537989) (xy 168.755332 90.602464) (xy 168.75454 90.61) (xy 168.774326 90.798256) + (xy 168.774327 90.798259) (xy 168.832818 90.978277) (xy 168.83282 90.978281) (xy 168.832821 90.978284) + (xy 168.927467 91.142216) (xy 169.029185 91.255185) (xy 169.054129 91.282888) (xy 169.207265 91.394148) + (xy 169.20727 91.394151) (xy 169.380192 91.471142) (xy 169.380195 91.471143) (xy 169.380197 91.471144) + (xy 169.565354 91.5105) (xy 169.565355 91.5105) (xy 169.754644 91.5105) (xy 169.754646 91.5105) + (xy 169.903627 91.478833) (xy 169.973292 91.484149) (xy 169.974519 91.485) (xy 170.615 91.485) (xy 170.615 91.3595) + (xy 170.634685 91.292461) (xy 170.687489 91.246706) (xy 170.739 91.2355) (xy 170.741 91.2355) (xy 170.808039 91.255185) + (xy 170.853794 91.307989) (xy 170.865 91.3595) (xy 170.865 92.735) (xy 170.964363 92.735) (xy 170.964377 92.734999) + (xy 171.074341 92.720521) (xy 171.074342 92.720521) (xy 171.197666 92.669439) (xy 171.245119 92.66) + (xy 171.44 92.66) (xy 171.44 91.963553) (xy 171.311583 91.835136) (xy 171.565 91.835136) (xy 171.565 91.884864) + (xy 171.58403 91.930807) (xy 171.619193 91.96597) (xy 171.665136 91.985) (xy 171.714864 91.985) + (xy 171.760807 91.96597) (xy 171.79597 91.930807) (xy 171.815 91.884864) (xy 171.815 91.835136) + (xy 171.79597 91.789193) (xy 171.760807 91.75403) (xy 171.714864 91.735) (xy 171.665136 91.735) + (xy 171.619193 91.75403) (xy 171.58403 91.789193) (xy 171.565 91.835136) (xy 171.311583 91.835136) + (xy 171.004813 91.528366) (xy 170.971328 91.467043) (xy 170.976312 91.397351) (xy 170.997818 91.363887) + (xy 170.997818 91.335613) (xy 171.017503 91.268574) (xy 171.070307 91.222819) (xy 171.074366 91.221052) + (xy 171.074468 91.221009) (xy 171.074472 91.221009) (xy 171.211424 91.164281) (xy 171.211425 91.164281) + (xy 171.211425 91.16428) (xy 171.211429 91.164279) (xy 171.329036 91.074036) (xy 171.419279 90.956429) + (xy 171.469521 90.835136) (xy 171.565 90.835136) (xy 171.565 90.884864) (xy 171.58403 90.930807) + (xy 171.619193 90.96597) (xy 171.665136 90.985) (xy 171.714864 90.985) (xy 171.760807 90.96597) + (xy 171.79597 90.930807) (xy 171.815 90.884864) (xy 171.815 90.835136) (xy 171.79597 90.789193) + (xy 171.760807 90.75403) (xy 171.714864 90.735) (xy 171.665136 90.735) (xy 171.619193 90.75403) + (xy 171.58403 90.789193) (xy 171.565 90.835136) (xy 171.469521 90.835136) (xy 171.476009 90.819472) + (xy 171.485529 90.747152) (xy 171.513795 90.683258) (xy 171.520788 90.675657) (xy 171.60232 90.594127) + (xy 171.663643 90.560642) (xy 171.733335 90.565628) (xy 171.777681 90.594128) (xy 171.859212 90.675659) + (xy 171.892697 90.736982) (xy 171.89447 90.747155) (xy 171.90399 90.819469) (xy 171.906094 90.827322) + (xy 171.902814 90.8282) (xy 171.908581 90.882073) (xy 171.905517 90.892522) (xy 171.906095 90.892677) + (xy 171.90399 90.900529) (xy 171.8895 91.010598) (xy 171.8895 91.209403) (xy 171.903989 91.319468) + (xy 171.906094 91.327322) (xy 171.902814 91.3282) (xy 171.908581 91.382073) (xy 171.905517 91.392522) + (xy 171.906095 91.392677) (xy 171.90399 91.400529) (xy 171.8895 91.510598) (xy 171.8895 91.709403) + (xy 171.903988 91.819463) (xy 171.903992 91.819475) (xy 171.93218 91.887527) (xy 171.937702 91.938889) + (xy 171.94 91.938889) (xy 171.94 92.66) (xy 172.134881 92.66) (xy 172.182334 92.669439) (xy 172.305658 92.720521) + (xy 172.415622 92.734999) (xy 172.415637 92.735) (xy 172.515 92.735) (xy 172.515 92.359499) (xy 172.534685 92.29246) + (xy 172.587489 92.246705) (xy 172.638997 92.235499) (xy 172.641001 92.235499) (xy 172.708039 92.255184) + (xy 172.753794 92.307988) (xy 172.765 92.359499) (xy 172.765 92.735) (xy 172.864363 92.735) (xy 172.864377 92.734999) + (xy 172.974341 92.720521) (xy 172.974342 92.720521) (xy 173.111175 92.663843) (xy 173.228679 92.573679) + (xy 173.318843 92.456175) (xy 173.375521 92.319342) (xy 173.375521 92.31934) (xy 173.386626 92.235) + (xy 183.193374 92.235) (xy 183.204478 92.31934) (xy 183.204478 92.319342) (xy 183.261156 92.456175) + (xy 183.35132 92.573679) (xy 183.468824 92.663843) (xy 183.605658 92.720521) (xy 183.715622 92.734999) + (xy 183.715637 92.735) (xy 183.815 92.735) (xy 183.815 92.235) (xy 183.193374 92.235) (xy 173.386626 92.235) + (xy 173.356971 92.235) (xy 173.289932 92.215315) (xy 173.244177 92.162511) (xy 173.234233 92.093353) + (xy 173.258603 92.035503) (xy 173.260138 92.033503) (xy 173.316571 91.992306) (xy 173.358506 91.985) + (xy 173.408713 91.985) (xy 173.417935 91.97915) (xy 173.477945 91.977042) (xy 173.635354 92.0105) + (xy 173.635355 92.0105) (xy 173.824644 92.0105) (xy 173.824646 92.0105) (xy 174.009803 91.971144) + (xy 174.18273 91.894151) (xy 174.335871 91.782888) (xy 174.462533 91.642216) (xy 174.557179 91.478284) + (xy 174.615674 91.298256) (xy 174.63546 91.11) (xy 174.615674 90.921744) (xy 174.558946 90.747155) + (xy 174.557181 90.741722) (xy 174.55718 90.741721) (xy 174.557179 90.741716) (xy 174.505093 90.6515) + (xy 174.48862 90.583599) (xy 174.511473 90.517573) (xy 174.566394 90.474382) (xy 174.61248 90.4655) + (xy 181.832012 90.4655) (xy 181.899051 90.485185) (xy 181.944806 90.537989) (xy 181.955332 90.602464) + (xy 181.95454 90.61) (xy 181.974326 90.798256) (xy 181.974327 90.798259) (xy 182.032818 90.978277) + (xy 182.03282 90.978281) (xy 182.032821 90.978284) (xy 182.127467 91.142216) (xy 182.229185 91.255185) + (xy 182.254129 91.282888) (xy 182.407265 91.394148) (xy 182.40727 91.394151) (xy 182.580192 91.471142) + (xy 182.580195 91.471143) (xy 182.580197 91.471144) (xy 182.765354 91.5105) (xy 182.765355 91.5105) + (xy 182.954644 91.5105) (xy 182.954646 91.5105) (xy 183.103627 91.478833) (xy 183.173292 91.484149) + (xy 183.174519 91.485) (xy 183.221494 91.485) (xy 183.288533 91.504685) (xy 183.319862 91.533503) + (xy 183.321397 91.535503) (xy 183.346598 91.600669) (xy 183.332567 91.669116) (xy 183.283759 91.719111) + (xy 183.223029 91.735) (xy 183.193374 91.735) (xy 183.204478 91.81934) (xy 183.206582 91.827193) + (xy 183.203347 91.828059) (xy 183.209112 91.882126) (xy 183.206019 91.892656) (xy 183.206582 91.892807) + (xy 183.204478 91.900659) (xy 183.193373 91.985) (xy 183.941 91.985) (xy 184.008039 92.004685) (xy 184.053794 92.057489) + (xy 184.065 92.109) (xy 184.065 92.735) (xy 184.164363 92.735) (xy 184.164377 92.734999) (xy 184.274341 92.720521) + (xy 184.274342 92.720521) (xy 184.397666 92.669439) (xy 184.445119 92.66) (xy 184.64 92.66) (xy 184.64 91.963553) + (xy 184.511583 91.835136) (xy 184.765 91.835136) (xy 184.765 91.884864) (xy 184.78403 91.930807) + (xy 184.819193 91.96597) (xy 184.865136 91.985) (xy 184.914864 91.985) (xy 184.960807 91.96597) + (xy 184.99597 91.930807) (xy 185.015 91.884864) (xy 185.015 91.835136) (xy 184.99597 91.789193) + (xy 184.960807 91.75403) (xy 184.914864 91.735) (xy 184.865136 91.735) (xy 184.819193 91.75403) + (xy 184.78403 91.789193) (xy 184.765 91.835136) (xy 184.511583 91.835136) (xy 184.471404 91.794957) + (xy 184.437919 91.733634) (xy 184.442903 91.663942) (xy 184.483595 91.608903) (xy 184.529036 91.574036) + (xy 184.619279 91.456429) (xy 184.676009 91.319472) (xy 184.6905 91.209401) (xy 184.690499 91.0106) + (xy 184.676009 90.900528) (xy 184.676008 90.900525) (xy 184.673905 90.892674) (xy 184.677207 90.891789) + (xy 184.671392 90.838075) (xy 184.672255 90.835136) (xy 184.765 90.835136) (xy 184.765 90.884864) + (xy 184.78403 90.930807) (xy 184.819193 90.96597) (xy 184.865136 90.985) (xy 184.914864 90.985) + (xy 184.960807 90.96597) (xy 184.99597 90.930807) (xy 185.015 90.884864) (xy 185.015 90.835136) + (xy 184.99597 90.789193) (xy 184.960807 90.75403) (xy 184.914864 90.735) (xy 184.865136 90.735) + (xy 184.819193 90.75403) (xy 184.78403 90.789193) (xy 184.765 90.835136) (xy 184.672255 90.835136) + (xy 184.674501 90.827485) (xy 184.673905 90.827326) (xy 184.676008 90.819474) (xy 184.676007 90.819474) + (xy 184.676009 90.819472) (xy 184.685529 90.747152) (xy 184.713795 90.683258) (xy 184.720788 90.675657) + (xy 184.80232 90.594127) (xy 184.863643 90.560642) (xy 184.933335 90.565628) (xy 184.977681 90.594128) + (xy 185.059212 90.675659) (xy 185.092697 90.736982) (xy 185.09447 90.747155) (xy 185.10399 90.819469) + (xy 185.106094 90.827322) (xy 185.102814 90.8282) (xy 185.108581 90.882073) (xy 185.105517 90.892522) + (xy 185.106095 90.892677) (xy 185.10399 90.900529) (xy 185.0895 91.010598) (xy 185.0895 91.209403) + (xy 185.103989 91.319468) (xy 185.106094 91.327322) (xy 185.102814 91.3282) (xy 185.108581 91.382073) + (xy 185.105517 91.392522) (xy 185.106095 91.392677) (xy 185.10399 91.400529) (xy 185.0895 91.510598) + (xy 185.0895 91.709403) (xy 185.103988 91.819463) (xy 185.103992 91.819475) (xy 185.13218 91.887527) + (xy 185.137702 91.938889) (xy 185.14 91.938889) (xy 185.14 92.66) (xy 185.334881 92.66) (xy 185.382334 92.669439) + (xy 185.505658 92.720521) (xy 185.615622 92.734999) (xy 185.615637 92.735) (xy 185.715 92.735) (xy 185.715 92.359499) + (xy 185.734685 92.29246) (xy 185.787489 92.246705) (xy 185.838997 92.235499) (xy 185.841001 92.235499) + (xy 185.908039 92.255184) (xy 185.953794 92.307988) (xy 185.965 92.359499) (xy 185.965 92.735) (xy 186.064363 92.735) + (xy 186.064377 92.734999) (xy 186.174341 92.720521) (xy 186.174342 92.720521) (xy 186.311175 92.663843) + (xy 186.428679 92.573679) (xy 186.518843 92.456175) (xy 186.575521 92.319342) (xy 186.575521 92.31934) + (xy 186.586626 92.235) (xy 186.556971 92.235) (xy 186.489932 92.215315) (xy 186.444177 92.162511) + (xy 186.434233 92.093353) (xy 186.458603 92.035503) (xy 186.460138 92.033503) (xy 186.516571 91.992306) + (xy 186.558506 91.985) (xy 186.608713 91.985) (xy 186.617935 91.97915) (xy 186.677945 91.977042) + (xy 186.835354 92.0105) (xy 186.835355 92.0105) (xy 187.024644 92.0105) (xy 187.024646 92.0105) + (xy 187.209803 91.971144) (xy 187.38273 91.894151) (xy 187.535871 91.782888) (xy 187.662533 91.642216) + (xy 187.757179 91.478284) (xy 187.815674 91.298256) (xy 187.83546 91.11) (xy 187.815674 90.921744) + (xy 187.758946 90.747155) (xy 187.757181 90.741722) (xy 187.75718 90.741721) (xy 187.757179 90.741716) + (xy 187.705093 90.6515) (xy 187.68862 90.583599) (xy 187.711473 90.517573) (xy 187.766394 90.474382) + (xy 187.81248 90.4655) (xy 195.032012 90.4655) (xy 195.099051 90.485185) (xy 195.144806 90.537989) + (xy 195.155332 90.602464) (xy 195.15454 90.61) (xy 195.174326 90.798256) (xy 195.174327 90.798259) + (xy 195.232818 90.978277) (xy 195.23282 90.978281) (xy 195.232821 90.978284) (xy 195.327467 91.142216) + (xy 195.429185 91.255185) (xy 195.454129 91.282888) (xy 195.607265 91.394148) (xy 195.60727 91.394151) + (xy 195.780192 91.471142) (xy 195.780194 91.471143) (xy 195.780195 91.471143) (xy 195.780197 91.471144) + (xy 195.790767 91.47339) (xy 195.852249 91.506581) (xy 195.85267 91.507) (xy 196.351276 92.005606) + (xy 196.351305 92.005637) (xy 196.39876 92.053092) (xy 196.432245 92.114415) (xy 196.427261 92.184107) + (xy 196.404308 92.222531) (xy 196.393373 92.234999) (xy 196.404478 92.31934) (xy 196.404478 92.319342) + (xy 196.461156 92.456175) (xy 196.55132 92.573679) (xy 196.668824 92.663843) (xy 196.805658 92.720521) + (xy 196.915622 92.734999) (xy 196.915637 92.735) (xy 197.015 92.735) (xy 197.015 92.3595) (xy 197.034685 92.292461) + (xy 197.087489 92.246706) (xy 197.139 92.2355) (xy 197.141 92.2355) (xy 197.208039 92.255185) (xy 197.253794 92.307989) + (xy 197.265 92.3595) (xy 197.265 92.735) (xy 197.364363 92.735) (xy 197.364377 92.734999) (xy 197.474341 92.720521) + (xy 197.474342 92.720521) (xy 197.597666 92.669439) (xy 197.645119 92.66) (xy 197.84 92.66) (xy 197.84 91.938888) + (xy 197.843137 91.938888) (xy 197.840348 91.912973) (xy 197.847819 91.887527) (xy 197.869521 91.835136) + (xy 197.965 91.835136) (xy 197.965 91.884864) (xy 197.98403 91.930807) (xy 198.019193 91.96597) + (xy 198.065136 91.985) (xy 198.114864 91.985) (xy 198.160807 91.96597) (xy 198.19597 91.930807) + (xy 198.215 91.884864) (xy 198.215 91.835136) (xy 198.19597 91.789193) (xy 198.160807 91.75403) + (xy 198.114864 91.735) (xy 198.065136 91.735) (xy 198.019193 91.75403) (xy 197.98403 91.789193) + (xy 197.965 91.835136) (xy 197.869521 91.835136) (xy 197.876009 91.819472) (xy 197.8905 91.709401) + (xy 197.890499 91.5106) (xy 197.890499 91.510598) (xy 197.890499 91.510596) (xy 197.876011 91.400536) + (xy 197.876009 91.400529) (xy 197.876009 91.400528) (xy 197.819279 91.263571) (xy 197.75936 91.185484) + (xy 197.734168 91.120318) (xy 197.748206 91.051873) (xy 197.759356 91.034521) (xy 197.819279 90.956429) + (xy 197.869521 90.835136) (xy 197.965 90.835136) (xy 197.965 90.884864) (xy 197.98403 90.930807) + (xy 198.019193 90.96597) (xy 198.065136 90.985) (xy 198.114864 90.985) (xy 198.160807 90.96597) + (xy 198.19597 90.930807) (xy 198.215 90.884864) (xy 198.215 90.835136) (xy 198.19597 90.789193) + (xy 198.160807 90.75403) (xy 198.114864 90.735) (xy 198.065136 90.735) (xy 198.019193 90.75403) + (xy 197.98403 90.789193) (xy 197.965 90.835136) (xy 197.869521 90.835136) (xy 197.876009 90.819472) + (xy 197.885529 90.747152) (xy 197.913795 90.683258) (xy 197.920788 90.675657) (xy 198.00232 90.594127) + (xy 198.063643 90.560642) (xy 198.133335 90.565628) (xy 198.177681 90.594128) (xy 198.259212 90.675659) + (xy 198.292697 90.736982) (xy 198.29447 90.747155) (xy 198.30399 90.819469) (xy 198.306094 90.827322) + (xy 198.302814 90.8282) (xy 198.308581 90.882073) (xy 198.305517 90.892522) (xy 198.306095 90.892677) + (xy 198.30399 90.900529) (xy 198.2895 91.010598) (xy 198.2895 91.209403) (xy 198.303989 91.319468) + (xy 198.306094 91.327322) (xy 198.302814 91.3282) (xy 198.308581 91.382073) (xy 198.305517 91.392522) + (xy 198.306095 91.392677) (xy 198.30399 91.400529) (xy 198.2895 91.510598) (xy 198.2895 91.709403) + (xy 198.303988 91.819463) (xy 198.303992 91.819475) (xy 198.33218 91.887527) (xy 198.337702 91.938889) + (xy 198.34 91.938889) (xy 198.34 92.66) (xy 198.534881 92.66) (xy 198.582334 92.669439) (xy 198.705658 92.720521) + (xy 198.815622 92.734999) (xy 198.815637 92.735) (xy 198.915 92.735) (xy 198.915 92.359499) (xy 198.934685 92.29246) + (xy 198.987489 92.246705) (xy 199.038997 92.235499) (xy 199.041001 92.235499) (xy 199.108039 92.255184) + (xy 199.153794 92.307988) (xy 199.165 92.359499) (xy 199.165 92.735) (xy 199.264363 92.735) (xy 199.264377 92.734999) + (xy 199.374341 92.720521) (xy 199.374342 92.720521) (xy 199.511175 92.663843) (xy 199.628679 92.573679) + (xy 199.718843 92.456175) (xy 199.775521 92.319342) (xy 199.775521 92.31934) (xy 199.786626 92.235) + (xy 199.756971 92.235) (xy 199.689932 92.215315) (xy 199.644177 92.162511) (xy 199.634233 92.093353) + (xy 199.658603 92.035503) (xy 199.660138 92.033503) (xy 199.716571 91.992306) (xy 199.758506 91.985) + (xy 199.809964 91.985) (xy 199.816361 91.980942) (xy 199.876371 91.978833) (xy 200.025354 92.0105) + (xy 200.025355 92.0105) (xy 200.214644 92.0105) (xy 200.214646 92.0105) (xy 200.399803 91.971144) + (xy 200.57273 91.894151) (xy 200.725871 91.782888) (xy 200.852533 91.642216) (xy 200.947179 91.478284) + (xy 201.005674 91.298256) (xy 201.02546 91.11) (xy 201.005674 90.921744) (xy 200.948946 90.747155) + (xy 200.947181 90.741722) (xy 200.94718 90.741721) (xy 200.947179 90.741716) (xy 200.895093 90.6515) + (xy 200.87862 90.583599) (xy 200.901473 90.517573) (xy 200.956394 90.474382) (xy 201.00248 90.4655) + (xy 208.232012 90.4655) (xy 208.299051 90.485185) (xy 208.344806 90.537989) (xy 208.355332 90.602464) + (xy 208.35454 90.61) (xy 208.374326 90.798256) (xy 208.374327 90.798259) (xy 208.432818 90.978277) + (xy 208.43282 90.978281) (xy 208.432821 90.978284) (xy 208.527467 91.142216) (xy 208.629185 91.255185) + (xy 208.654129 91.282888) (xy 208.807265 91.394148) (xy 208.80727 91.394151) (xy 208.980192 91.471142) + (xy 208.980195 91.471143) (xy 208.980197 91.471144) (xy 209.165354 91.5105) (xy 209.165355 91.5105) + (xy 209.354644 91.5105) (xy 209.354646 91.5105) (xy 209.43972 91.492417) (xy 209.509386 91.497733) + (xy 209.56512 91.53987) (xy 209.589225 91.60545) (xy 209.5895 91.613706) (xy 209.5895 91.709402) + (xy 209.603989 91.819468) (xy 209.606094 91.827322) (xy 209.60301 91.828148) (xy 209.608849 91.882737) + (xy 209.606014 91.892653) (xy 209.606582 91.892806) (xy 209.604478 91.900658) (xy 209.593373 91.985) + (xy 209.621494 91.985) (xy 209.688533 92.004685) (xy 209.719862 92.033503) (xy 209.721397 92.035503) + (xy 209.746598 92.100669) (xy 209.732567 92.169116) (xy 209.683759 92.219111) (xy 209.623029 92.235) + (xy 209.593374 92.235) (xy 209.604478 92.31934) (xy 209.604478 92.319342) (xy 209.661156 92.456175) + (xy 209.75132 92.573679) (xy 209.868824 92.663843) (xy 210.005658 92.720521) (xy 210.115622 92.734999) + (xy 210.115637 92.735) (xy 210.215 92.735) (xy 210.215 92.3595) (xy 210.234685 92.292461) (xy 210.287489 92.246706) + (xy 210.339 92.2355) (xy 210.341 92.2355) (xy 210.408039 92.255185) (xy 210.453794 92.307989) (xy 210.465 92.3595) + (xy 210.465 92.735) (xy 210.564363 92.735) (xy 210.564377 92.734999) (xy 210.674341 92.720521) (xy 210.674342 92.720521) + (xy 210.797666 92.669439) (xy 210.845119 92.66) (xy 211.04 92.66) (xy 211.04 91.938888) (xy 211.043137 91.938888) + (xy 211.040348 91.912973) (xy 211.047819 91.887527) (xy 211.069521 91.835136) (xy 211.165 91.835136) + (xy 211.165 91.884864) (xy 211.18403 91.930807) (xy 211.219193 91.96597) (xy 211.265136 91.985) + (xy 211.314864 91.985) (xy 211.360807 91.96597) (xy 211.39597 91.930807) (xy 211.415 91.884864) + (xy 211.415 91.835136) (xy 211.39597 91.789193) (xy 211.360807 91.75403) (xy 211.314864 91.735) + (xy 211.265136 91.735) (xy 211.219193 91.75403) (xy 211.18403 91.789193) (xy 211.165 91.835136) + (xy 211.069521 91.835136) (xy 211.076009 91.819472) (xy 211.0905 91.709401) (xy 211.090499 91.5106) + (xy 211.090498 91.510596) (xy 211.082442 91.449396) (xy 211.076009 91.400528) (xy 211.076008 91.400525) + (xy 211.073905 91.392674) (xy 211.077207 91.391789) (xy 211.071392 91.338075) (xy 211.074501 91.327485) + (xy 211.073905 91.327326) (xy 211.076008 91.319475) (xy 211.076008 91.319474) (xy 211.076009 91.319472) + (xy 211.0905 91.209401) (xy 211.090499 91.0106) (xy 211.076009 90.900528) (xy 211.076008 90.900525) + (xy 211.073905 90.892674) (xy 211.077207 90.891789) (xy 211.071392 90.838075) (xy 211.072255 90.835136) + (xy 211.165 90.835136) (xy 211.165 90.884864) (xy 211.18403 90.930807) (xy 211.219193 90.96597) + (xy 211.265136 90.985) (xy 211.314864 90.985) (xy 211.360807 90.96597) (xy 211.39597 90.930807) + (xy 211.415 90.884864) (xy 211.415 90.835136) (xy 211.39597 90.789193) (xy 211.360807 90.75403) + (xy 211.314864 90.735) (xy 211.265136 90.735) (xy 211.219193 90.75403) (xy 211.18403 90.789193) + (xy 211.165 90.835136) (xy 211.072255 90.835136) (xy 211.074501 90.827485) (xy 211.073905 90.827326) + (xy 211.076008 90.819474) (xy 211.076007 90.819474) (xy 211.076009 90.819472) (xy 211.085529 90.747152) + (xy 211.113795 90.683258) (xy 211.120788 90.675657) (xy 211.20232 90.594127) (xy 211.263643 90.560642) + (xy 211.333335 90.565628) (xy 211.377681 90.594128) (xy 211.459212 90.675659) (xy 211.492697 90.736982) + (xy 211.49447 90.747155) (xy 211.50399 90.819469) (xy 211.506094 90.827322) (xy 211.502814 90.8282) + (xy 211.508581 90.882073) (xy 211.505517 90.892522) (xy 211.506095 90.892677) (xy 211.50399 90.900529) + (xy 211.4895 91.010598) (xy 211.4895 91.209403) (xy 211.503989 91.319468) (xy 211.506094 91.327322) + (xy 211.502814 91.3282) (xy 211.508581 91.382073) (xy 211.505517 91.392522) (xy 211.506095 91.392677) + (xy 211.50399 91.400529) (xy 211.4895 91.510598) (xy 211.4895 91.709403) (xy 211.503988 91.819463) + (xy 211.503992 91.819475) (xy 211.53218 91.887527) (xy 211.537702 91.938889) (xy 211.54 91.938889) + (xy 211.54 92.66) (xy 211.734881 92.66) (xy 211.782334 92.669439) (xy 211.905658 92.720521) (xy 212.015622 92.734999) + (xy 212.015637 92.735) (xy 212.115 92.735) (xy 212.115 92.359499) (xy 212.134685 92.29246) (xy 212.187489 92.246705) + (xy 212.238997 92.235499) (xy 212.241001 92.235499) (xy 212.308039 92.255184) (xy 212.353794 92.307988) + (xy 212.365 92.359499) (xy 212.365 92.735) (xy 212.464363 92.735) (xy 212.464377 92.734999) (xy 212.574341 92.720521) + (xy 212.574342 92.720521) (xy 212.711175 92.663843) (xy 212.828679 92.573679) (xy 212.918843 92.456175) + (xy 212.975521 92.319342) (xy 212.975521 92.31934) (xy 212.986626 92.235) (xy 212.956971 92.235) + (xy 212.889932 92.215315) (xy 212.844177 92.162511) (xy 212.834233 92.093353) (xy 212.858603 92.035503) + (xy 212.860138 92.033503) (xy 212.916571 91.992306) (xy 212.958506 91.985) (xy 213.009964 91.985) + (xy 213.016361 91.980942) (xy 213.076371 91.978833) (xy 213.225354 92.0105) (xy 213.225355 92.0105) + (xy 213.414644 92.0105) (xy 213.414646 92.0105) (xy 213.599803 91.971144) (xy 213.77273 91.894151) + (xy 213.925871 91.782888) (xy 214.052533 91.642216) (xy 214.147179 91.478284) (xy 214.205674 91.298256) + (xy 214.22546 91.11) (xy 214.205674 90.921744) (xy 214.148946 90.747155) (xy 214.147181 90.741722) + (xy 214.14718 90.741721) (xy 214.147179 90.741716) (xy 214.095093 90.6515) (xy 214.07862 90.583599) + (xy 214.101473 90.517573) (xy 214.156394 90.474382) (xy 214.20248 90.4655) (xy 221.432012 90.4655) + (xy 221.499051 90.485185) (xy 221.544806 90.537989) (xy 221.555332 90.602464) (xy 221.55454 90.61) + (xy 221.574326 90.798256) (xy 221.574327 90.798259) (xy 221.632818 90.978277) (xy 221.63282 90.978281) + (xy 221.632821 90.978284) (xy 221.727467 91.142216) (xy 221.730842 91.145964) (xy 221.80265 91.225715) + (xy 221.83288 91.288706) (xy 221.8345 91.308687) (xy 221.8345 91.391346) (xy 221.835547 91.396611) + (xy 221.835546 91.396611) (xy 221.858535 91.512185) (xy 221.858539 91.512199) (xy 221.866562 91.531566) + (xy 221.866563 91.531572) (xy 221.866564 91.531572) (xy 221.905685 91.62602) (xy 221.905687 91.626023) + (xy 221.905688 91.626026) (xy 221.924744 91.654545) (xy 221.930451 91.663085) (xy 221.930452 91.663087) + (xy 221.974141 91.728472) (xy 221.974144 91.728476) (xy 222.065586 91.819918) (xy 222.065608 91.819938) + (xy 222.751276 92.505606) (xy 222.751305 92.505637) (xy 222.841523 92.595855) (xy 222.841527 92.595858) + (xy 222.943967 92.664307) (xy 222.943973 92.66431) (xy 222.943974 92.664311) (xy 223.057808 92.711463) + (xy 223.083019 92.716477) (xy 223.105759 92.721001) (xy 223.105779 92.721004) (xy 223.105801 92.721009) + (xy 223.178651 92.735499) (xy 223.178652 92.7355) (xy 223.178653 92.7355) (xy 223.611596 92.7355) + (xy 223.611608 92.735499) (xy 223.764403 92.735499) (xy 223.874463 92.721011) (xy 223.874467 92.721009) + (xy 223.874472 92.721009) (xy 223.998972 92.669439) (xy 224.046425 92.66) (xy 224.24 92.66) (xy 224.24 92.431069) + (xy 224.249439 92.383616) (xy 224.249917 92.382462) (xy 224.276009 92.319472) (xy 224.2905 92.209401) + (xy 224.290499 92.0106) (xy 224.290499 92.010598) (xy 224.290499 92.010596) (xy 224.276011 91.900536) + (xy 224.276009 91.900531) (xy 224.276009 91.900528) (xy 224.248922 91.835136) (xy 224.365 91.835136) + (xy 224.365 91.884864) (xy 224.38403 91.930807) (xy 224.419193 91.96597) (xy 224.465136 91.985) + (xy 224.514864 91.985) (xy 224.560807 91.96597) (xy 224.59597 91.930807) (xy 224.615 91.884864) + (xy 224.615 91.835136) (xy 224.59597 91.789193) (xy 224.560807 91.75403) (xy 224.514864 91.735) + (xy 224.465136 91.735) (xy 224.419193 91.75403) (xy 224.38403 91.789193) (xy 224.365 91.835136) + (xy 224.248922 91.835136) (xy 224.219279 91.763571) (xy 224.129036 91.645964) (xy 224.011429 91.555721) + (xy 224.011425 91.555719) (xy 223.93931 91.525848) (xy 223.874472 91.498991) (xy 223.87447 91.49899) + (xy 223.874365 91.498947) (xy 223.819962 91.455106) (xy 223.797897 91.388812) (xy 223.797818 91.384386) + (xy 223.797818 91.335613) (xy 223.817503 91.268574) (xy 223.870307 91.222819) (xy 223.874366 91.221052) + (xy 223.874468 91.221009) (xy 223.874472 91.221009) (xy 224.011424 91.164281) (xy 224.011425 91.164281) + (xy 224.011425 91.16428) (xy 224.011429 91.164279) (xy 224.129036 91.074036) (xy 224.219279 90.956429) + (xy 224.269521 90.835136) (xy 224.365 90.835136) (xy 224.365 90.884864) (xy 224.38403 90.930807) + (xy 224.419193 90.96597) (xy 224.465136 90.985) (xy 224.514864 90.985) (xy 224.560807 90.96597) + (xy 224.59597 90.930807) (xy 224.615 90.884864) (xy 224.615 90.835136) (xy 224.59597 90.789193) + (xy 224.560807 90.75403) (xy 224.514864 90.735) (xy 224.465136 90.735) (xy 224.419193 90.75403) + (xy 224.38403 90.789193) (xy 224.365 90.835136) (xy 224.269521 90.835136) (xy 224.276009 90.819472) + (xy 224.285529 90.747152) (xy 224.313795 90.683258) (xy 224.320788 90.675657) (xy 224.40232 90.594127) + (xy 224.463643 90.560642) (xy 224.533335 90.565628) (xy 224.577681 90.594128) (xy 224.659212 90.675659) + (xy 224.692697 90.736982) (xy 224.69447 90.747155) (xy 224.70399 90.819469) (xy 224.706094 90.827322) + (xy 224.702814 90.8282) (xy 224.708581 90.882073) (xy 224.705517 90.892522) (xy 224.706095 90.892677) + (xy 224.70399 90.900529) (xy 224.6895 91.010598) (xy 224.6895 91.209403) (xy 224.703989 91.319468) + (xy 224.706094 91.327322) (xy 224.702814 91.3282) (xy 224.708581 91.382073) (xy 224.705517 91.392522) + (xy 224.706095 91.392677) (xy 224.70399 91.400529) (xy 224.6895 91.510598) (xy 224.6895 91.709403) + (xy 224.703988 91.819463) (xy 224.703992 91.819475) (xy 224.73218 91.887527) (xy 224.737702 91.938889) + (xy 224.74 91.938889) (xy 224.74 92.66) (xy 224.934881 92.66) (xy 224.982334 92.669439) (xy 225.105658 92.720521) + (xy 225.215622 92.734999) (xy 225.215637 92.735) (xy 225.315 92.735) (xy 225.315 92.359499) (xy 225.334685 92.29246) + (xy 225.387489 92.246705) (xy 225.438997 92.235499) (xy 225.441001 92.235499) (xy 225.508039 92.255184) + (xy 225.553794 92.307988) (xy 225.565 92.359499) (xy 225.565 92.735) (xy 225.664363 92.735) (xy 225.664377 92.734999) + (xy 225.774341 92.720521) (xy 225.774342 92.720521) (xy 225.911175 92.663843) (xy 226.028679 92.573679) + (xy 226.118843 92.456175) (xy 226.175521 92.319342) (xy 226.175521 92.31934) (xy 226.186626 92.235) + (xy 226.156971 92.235) (xy 226.089932 92.215315) (xy 226.044177 92.162511) (xy 226.034233 92.093353) + (xy 226.058603 92.035503) (xy 226.060138 92.033503) (xy 226.116571 91.992306) (xy 226.158506 91.985) + (xy 226.209964 91.985) (xy 226.216361 91.980942) (xy 226.276371 91.978833) (xy 226.425354 92.0105) + (xy 226.425355 92.0105) (xy 226.614644 92.0105) (xy 226.614646 92.0105) (xy 226.799803 91.971144) + (xy 226.97273 91.894151) (xy 227.125871 91.782888) (xy 227.252533 91.642216) (xy 227.347179 91.478284) + (xy 227.405674 91.298256) (xy 227.42546 91.11) (xy 227.405674 90.921744) (xy 227.348946 90.747155) + (xy 227.347181 90.741722) (xy 227.34718 90.741721) (xy 227.347179 90.741716) (xy 227.252533 90.577784) + (xy 227.125871 90.437112) (xy 227.097259 90.416324) (xy 226.972734 90.325851) (xy 226.972729 90.325848) + (xy 226.799807 90.248857) (xy 226.799802 90.248855) (xy 226.654001 90.217865) (xy 226.614646 90.2095) + (xy 226.425354 90.2095) (xy 226.39865 90.215176) (xy 226.240197 90.248855) (xy 226.240195 90.248856) + (xy 226.230951 90.252972) (xy 226.161701 90.262254) (xy 226.098425 90.232623) (xy 226.082144 90.215176) + (xy 226.077789 90.2095) (xy 226.029036 90.145964) (xy 226.018239 90.137679) (xy 225.990624 90.108195) + (xy 225.925858 90.011267) (xy 225.925855 90.011263) (xy 225.417116 89.502526) (xy 225.383631 89.441203) + (xy 225.386865 89.376529) (xy 225.410674 89.303256) (xy 225.43046 89.115) (xy 225.410674 88.926744) + (xy 225.376905 88.822817) (xy 225.374911 88.752977) (xy 225.410991 88.693144) (xy 225.473692 88.662316) + (xy 225.494837 88.6605) (xy 240.917741 88.6605) (xy 240.917745 88.660501) (xy 240.942408 88.660501) + (xy 240.985575 88.660501) (xy 240.994421 88.660817) (xy 241.223024 88.677167) (xy 241.240529 88.679684) + (xy 241.460144 88.727458) (xy 241.477103 88.732437) (xy 241.687699 88.810986) (xy 241.703779 88.81833) + (xy 241.901039 88.926042) (xy 241.915913 88.9356) (xy 242.095839 89.070292) (xy 242.109209 89.081878) + (xy 242.268124 89.240793) (xy 242.27971 89.254164) (xy 242.414394 89.434081) (xy 242.423959 89.448964) + (xy 242.531668 89.646218) (xy 242.539018 89.662312) (xy 242.617558 89.872888) (xy 242.622542 89.889863) + (xy 242.670314 90.109469) (xy 242.672832 90.12698) (xy 242.681495 90.248089) (xy 242.687056 90.325849) + (xy 242.689186 90.355617) (xy 242.689502 90.364464) (xy 242.689502 105.355573) (xy 242.689186 105.36442) + (xy 242.672835 105.59302) (xy 242.670317 105.610531) (xy 242.622546 105.830134) (xy 242.617562 105.84711) + (xy 242.539018 106.057692) (xy 242.531668 106.073785) (xy 242.423961 106.271037) (xy 242.414396 106.28592) + (xy 242.279712 106.465837) (xy 242.268127 106.479208) (xy 242.109209 106.638127) (xy 242.095837 106.649713) + (xy 241.915921 106.784396) (xy 241.901038 106.793961) (xy 241.703786 106.901668) (xy 241.687693 106.909018) + (xy 241.477111 106.987562) (xy 241.460135 106.992546) (xy 241.240533 107.040317) (xy 241.223021 107.042835) + (xy 240.994433 107.059184) (xy 240.985587 107.0595) (xy 59.99443 107.0595) (xy 59.985584 107.059184) + (xy 59.756981 107.042834) (xy 59.739469 107.040316) (xy 59.519867 106.992545) (xy 59.502891 106.987561) + (xy 59.292309 106.909017) (xy 59.276216 106.901667) (xy 59.078964 106.79396) (xy 59.064081 106.784395) + (xy 58.884164 106.649711) (xy 58.870793 106.638125) (xy 58.711877 106.479209) (xy 58.700291 106.465839) + (xy 58.653863 106.403819) (xy 58.565599 106.285913) (xy 58.556038 106.271033) (xy 58.448333 106.073784) + (xy 58.440983 106.057692) (xy 58.362436 105.847102) (xy 58.357457 105.830143) (xy 58.309682 105.610527) + (xy 58.307165 105.593018) (xy 58.300059 105.493665) (xy 58.290816 105.364418) (xy 58.2905 105.355572) + (xy 58.2905 104.019994) (xy 62.584556 104.019994) (xy 62.584556 104.020005) (xy 62.60431 104.334004) + (xy 62.604311 104.334011) (xy 62.604502 104.335011) (xy 62.662315 104.63808) (xy 62.66327 104.643083) + (xy 62.760497 104.942316) (xy 62.760499 104.942321) (xy 62.894461 105.227003) (xy 62.894464 105.227009) + (xy 63.063051 105.492661) (xy 63.063054 105.492665) (xy 63.263606 105.73509) (xy 63.263608 105.735092) + (xy 63.26361 105.735094) (xy 63.487645 105.945477) (xy 63.492968 105.950476) (xy 63.492978 105.950484) + (xy 63.747504 106.135408) (xy 63.747509 106.13541) (xy 63.747516 106.135416) (xy 64.023234 106.286994) + (xy 64.023239 106.286996) (xy 64.023241 106.286997) (xy 64.023242 106.286998) (xy 64.315771 106.402818) + (xy 64.315774 106.402819) (xy 64.613294 106.479209) (xy 64.620527 106.481066) (xy 64.68601 106.489338) + (xy 64.93267 106.520499) (xy 64.932679 106.520499) (xy 64.932682 106.5205) (xy 64.932684 106.5205) + (xy 65.247316 106.5205) (xy 65.247318 106.5205) (xy 65.247321 106.520499) (xy 65.247329 106.520499) + (xy 65.433593 106.496968) (xy 65.559473 106.481066) (xy 65.864225 106.402819) (xy 65.864228 106.402818) + (xy 66.156757 106.286998) (xy 66.156758 106.286997) (xy 66.156756 106.286997) (xy 66.156766 106.286994) + (xy 66.432484 106.135416) (xy 66.68703 105.950478) (xy 66.91639 105.735094) (xy 67.116947 105.492663) + (xy 67.285537 105.227007) (xy 67.419503 104.942315) (xy 67.516731 104.643079) (xy 67.575688 104.334015) + (xy 67.576003 104.329011) (xy 67.595444 104.020005) (xy 67.595444 104.019994) (xy 67.575689 103.705995) + (xy 67.575688 103.705988) (xy 67.575688 103.705985) (xy 67.516731 103.396921) (xy 67.419503 103.097685) + (xy 67.417149 103.092683) (xy 67.286009 102.813996) (xy 67.285537 102.812993) (xy 67.250414 102.757648) + (xy 67.116948 102.547338) (xy 67.116945 102.547334) (xy 66.916393 102.304909) (xy 66.916391 102.304907) + (xy 66.911066 102.299906) (xy 66.68703 102.089522) (xy 66.687027 102.08952) (xy 66.687021 102.089515) + (xy 66.432495 101.904591) (xy 66.432488 101.904586) (xy 66.432484 101.904584) (xy 66.156766 101.753006) + (xy 66.156763 101.753004) (xy 66.156758 101.753002) (xy 66.156757 101.753001) (xy 65.864228 101.637181) + (xy 65.864225 101.63718) (xy 65.559476 101.558934) (xy 65.559463 101.558932) (xy 65.247329 101.5195) + (xy 65.247318 101.5195) (xy 64.932682 101.5195) (xy 64.93267 101.5195) (xy 64.620536 101.558932) + (xy 64.620523 101.558934) (xy 64.315774 101.63718) (xy 64.315771 101.637181) (xy 64.023242 101.753001) + (xy 64.023241 101.753002) (xy 63.747516 101.904584) (xy 63.747504 101.904591) (xy 63.492978 102.089515) + (xy 63.492968 102.089523) (xy 63.263608 102.304907) (xy 63.263606 102.304909) (xy 63.063054 102.547334) + (xy 63.063051 102.547338) (xy 62.894464 102.81299) (xy 62.894461 102.812996) (xy 62.760499 103.097678) + (xy 62.760497 103.097683) (xy 62.66327 103.396916) (xy 62.604311 103.705988) (xy 62.60431 103.705995) + (xy 62.584556 104.019994) (xy 58.2905 104.019994) (xy 58.2905 97.841215) (xy 58.2905 90.364398) + (xy 58.290814 90.355609) (xy 58.307166 90.126976) (xy 58.309684 90.10947) (xy 58.357459 89.889855) + (xy 58.362438 89.872896) (xy 58.440986 89.6623) (xy 58.448326 89.646228) (xy 58.556042 89.448961) + (xy 58.5656 89.434087) (xy 58.700298 89.254153) (xy 58.711865 89.240804) (xy 58.870808 89.08186) + (xy 58.884156 89.070295) (xy 59.064087 88.9356) (xy 59.078956 88.926044) (xy 59.276222 88.81833) + (xy 59.292304 88.810985) (xy 59.502903 88.732435) (xy 59.519854 88.727458) (xy 59.739478 88.679682) + (xy 59.756977 88.677166) (xy 59.874765 88.668742) (xy 59.985603 88.660816) (xy 59.994448 88.6605) + (xy 60.037596 88.6605) (xy 72.319151 88.6605) (xy 72.38619 88.680185) (xy 72.431945 88.732989) (xy 72.441889 88.802147) + (xy 72.412864 88.865703) (xy 72.406832 88.872181) (xy 70.830833 90.448181) (xy 70.76951 90.481666) + (xy 70.743152 90.4845) (xy 67.893645 90.4845) (xy 67.826606 90.464815) (xy 67.780851 90.412011) + (xy 67.779084 90.407953) (xy 67.776009 90.400529) (xy 67.776009 90.400528) (xy 67.719279 90.263571) + (xy 67.629036 90.145964) (xy 67.618234 90.137675) (xy 67.590624 90.108195) (xy 67.570303 90.077784) + (xy 67.555539 90.055688) (xy 67.525858 90.011267) (xy 67.525856 90.011264) (xy 67.435637 89.921045) + (xy 67.435606 89.921016) (xy 67.005198 89.490608) (xy 67.005178 89.490586) (xy 66.913733 89.399141) + (xy 66.862509 89.364915) (xy 66.811286 89.330688) (xy 66.811284 89.330687) (xy 66.714262 89.2905) + (xy 66.714259 89.290498) (xy 66.714258 89.290498) (xy 66.697455 89.283538) (xy 66.697453 89.283537) + (xy 66.697452 89.283537) (xy 66.637029 89.271518) (xy 66.57661 89.2595) (xy 66.576607 89.2595) (xy 66.576606 89.2595) + (xy 63.821301 89.2595) (xy 63.698088 89.2595) (xy 63.698083 89.2595) (xy 63.57725 89.283535) (xy 63.577242 89.283537) + (xy 63.463411 89.330687) (xy 63.36096 89.399142) (xy 63.360957 89.399145) (xy 63.019604 89.7405) + (xy 62.936269 89.823835) (xy 62.936267 89.823837) (xy 62.892704 89.867399) (xy 62.849142 89.910961) + (xy 62.818015 89.957547) (xy 62.818014 89.957549) (xy 62.800005 89.984501) (xy 62.780688 90.013409) + (xy 62.753771 90.078394) (xy 62.733538 90.127238) (xy 62.731738 90.136283) (xy 62.731738 90.136286) + (xy 62.714919 90.220846) (xy 62.710768 90.241716) (xy 62.710767 90.241717) (xy 62.7095 90.248086) + (xy 62.7095 93.386607) (xy 62.719025 93.434499) (xy 62.733535 93.507446) (xy 62.733538 93.507456) + (xy 62.742962 93.530204) (xy 62.742963 93.53021) (xy 62.742964 93.53021) (xy 62.780688 93.621286) + (xy 62.805074 93.657781) (xy 62.805075 93.657784) (xy 62.805076 93.657784) (xy 62.84914 93.723731) + (xy 62.849141 93.723732) (xy 62.849142 93.723733) (xy 62.936267 93.810858) (xy 62.936268 93.810858) + (xy 62.943335 93.817925) (xy 62.943334 93.817925) (xy 62.943338 93.817928) (xy 63.261038 94.135629) + (xy 63.294523 94.196952) (xy 63.296678 94.210348) (xy 63.304968 94.289227) (xy 63.314326 94.378256) + (xy 63.314327 94.378259) (xy 63.372818 94.558277) (xy 63.372821 94.558284) (xy 63.467467 94.722216) + (xy 63.594129 94.862888) (xy 63.747265 94.974148) (xy 63.74727 94.974151) (xy 63.920192 95.051142) + (xy 63.920197 95.051144) (xy 64.105354 95.0905) (xy 64.105355 95.0905) (xy 64.294644 95.0905) (xy 64.294646 95.0905) + (xy 64.479803 95.051144) (xy 64.65273 94.974151) (xy 64.805871 94.862888) (xy 64.932533 94.722216) + (xy 65.027179 94.558284) (xy 65.085674 94.378256) (xy 65.10546 94.19) (xy 65.085674 94.001744) (xy 65.027179 93.821716) + (xy 64.932533 93.657784) (xy 64.805871 93.517112) (xy 64.792581 93.507456) (xy 64.652734 93.405851) + (xy 64.652729 93.405848) (xy 64.479807 93.328857) (xy 64.479802 93.328855) (xy 64.334001 93.297865) + (xy 64.294646 93.2895) (xy 64.294645 93.2895) (xy 64.235452 93.2895) (xy 64.168413 93.269815) (xy 64.147775 93.253185) + (xy 63.996816 93.102226) (xy 63.963334 93.040905) (xy 63.9605 93.014547) (xy 63.9605 92.1995) (xy 63.980185 92.132461) + (xy 64.032989 92.086706) (xy 64.0845 92.0755) (xy 64.26363 92.0755) (xy 64.330669 92.095185) (xy 64.376424 92.147989) + (xy 64.386569 92.183314) (xy 64.404478 92.31934) (xy 64.404478 92.319342) (xy 64.461156 92.456175) + (xy 64.55132 92.573679) (xy 64.668824 92.663843) (xy 64.805658 92.720521) (xy 64.915622 92.734999) + (xy 64.915637 92.735) (xy 65.015 92.735) (xy 65.015 92.235) (xy 64.60504 92.235) (xy 64.538001 92.215315) + (xy 64.492246 92.162511) (xy 64.482302 92.093353) (xy 64.511327 92.029797) (xy 64.537391 92.008985) + (xy 64.536529 92.007695) (xy 64.53922 92.005897) (xy 64.542576 92.004846) (xy 64.546597 92.001636) + (xy 64.546975 92.001434) (xy 64.547906 92.003177) (xy 64.605898 91.98502) (xy 64.608109 91.985) + (xy 65.141 91.985) (xy 65.208039 92.004685) (xy 65.253794 92.057489) (xy 65.265 92.109) (xy 65.265 92.735) + (xy 65.364363 92.735) (xy 65.364377 92.734999) (xy 65.474341 92.720521) (xy 65.474342 92.720521) + (xy 65.597666 92.669439) (xy 65.645119 92.66) (xy 65.84 92.66) (xy 65.84 91.963553) (xy 65.711583 91.835136) + (xy 65.965 91.835136) (xy 65.965 91.884864) (xy 65.98403 91.930807) (xy 66.019193 91.96597) (xy 66.065136 91.985) + (xy 66.114864 91.985) (xy 66.160807 91.96597) (xy 66.19597 91.930807) (xy 66.215 91.884864) (xy 66.215 91.835136) + (xy 66.19597 91.789193) (xy 66.160807 91.75403) (xy 66.114864 91.735) (xy 66.065136 91.735) (xy 66.019193 91.75403) + (xy 65.98403 91.789193) (xy 65.965 91.835136) (xy 65.711583 91.835136) (xy 65.671404 91.794957) + (xy 65.637919 91.733634) (xy 65.642903 91.663942) (xy 65.683595 91.608903) (xy 65.729036 91.574036) + (xy 65.819279 91.456429) (xy 65.876009 91.319472) (xy 65.8905 91.209401) (xy 65.890499 91.0106) + (xy 65.876009 90.900528) (xy 65.876008 90.900525) (xy 65.873905 90.892674) (xy 65.877207 90.891789) + (xy 65.871392 90.838075) (xy 65.872255 90.835136) (xy 65.965 90.835136) (xy 65.965 90.884864) (xy 65.98403 90.930807) + (xy 66.019193 90.96597) (xy 66.065136 90.985) (xy 66.114864 90.985) (xy 66.160807 90.96597) (xy 66.19597 90.930807) + (xy 66.215 90.884864) (xy 66.215 90.835136) (xy 66.19597 90.789193) (xy 66.160807 90.75403) (xy 66.114864 90.735) + (xy 66.065136 90.735) (xy 66.019193 90.75403) (xy 65.98403 90.789193) (xy 65.965 90.835136) (xy 65.872255 90.835136) + (xy 65.874501 90.827485) (xy 65.873905 90.827326) (xy 65.876008 90.819474) (xy 65.876007 90.819474) + (xy 65.876009 90.819472) (xy 65.885529 90.747152) (xy 65.913795 90.683258) (xy 65.920788 90.675657) + (xy 66.00232 90.594127) (xy 66.063643 90.560642) (xy 66.133335 90.565628) (xy 66.177681 90.594128) + (xy 66.259212 90.675659) (xy 66.292697 90.736982) (xy 66.29447 90.747155) (xy 66.30399 90.819469) + (xy 66.306094 90.827322) (xy 66.302814 90.8282) (xy 66.308581 90.882073) (xy 66.305517 90.892522) + (xy 66.306095 90.892677) (xy 66.30399 90.900529) (xy 66.2895 91.010598) (xy 66.2895 91.209403) (xy 66.303989 91.319468) + (xy 66.306094 91.327322) (xy 66.302814 91.3282) (xy 66.308581 91.382073) (xy 66.305517 91.392522) + (xy 66.306095 91.392677) (xy 66.30399 91.400529) (xy 66.2895 91.510598) (xy 66.2895 91.709403) (xy 66.303988 91.819463) + (xy 66.303992 91.819475) (xy 66.33218 91.887527) (xy 66.337702 91.938889) (xy 66.34 91.938889) (xy 66.34 92.66) + (xy 66.534881 92.66) (xy 66.582334 92.669439) (xy 66.705658 92.720521) (xy 66.815622 92.734999) + (xy 66.815637 92.735) (xy 66.915 92.735) (xy 66.915 92.359499) (xy 66.934685 92.29246) (xy 66.987489 92.246705) + (xy 67.038997 92.235499) (xy 67.041001 92.235499) (xy 67.108039 92.255184) (xy 67.153794 92.307988) + (xy 67.165 92.359499) (xy 67.165 92.735) (xy 67.264363 92.735) (xy 67.264377 92.734999) (xy 67.374341 92.720521) + (xy 67.374342 92.720521) (xy 67.511175 92.663843) (xy 67.628679 92.573679) (xy 67.718843 92.456175) + (xy 67.775521 92.319342) (xy 67.775521 92.31934) (xy 67.786626 92.235) (xy 67.756971 92.235) (xy 67.689932 92.215315) + (xy 67.644177 92.162511) (xy 67.634233 92.093353) (xy 67.658603 92.035503) (xy 67.660138 92.033503) + (xy 67.716571 91.992306) (xy 67.758506 91.985) (xy 67.786626 91.985) (xy 67.775521 91.900659) (xy 67.773418 91.892807) + (xy 67.777041 91.891835) (xy 67.770919 91.839884) (xy 67.778656 91.813081) (xy 67.779135 91.811928) + (xy 67.823032 91.75757) (xy 67.88935 91.735574) (xy 67.893646 91.7355) (xy 71.115212 91.7355) (xy 71.115212 91.735499) + (xy 71.222582 91.714143) (xy 71.222583 91.714143) (xy 71.236051 91.711464) (xy 71.236051 91.711463) + (xy 71.236056 91.711463) (xy 71.236061 91.71146) (xy 71.236064 91.71146) (xy 71.269391 91.697654) + (xy 71.26939 91.697654) (xy 71.269396 91.697652) (xy 71.34989 91.664312) (xy 71.407187 91.626026) + (xy 71.452337 91.595858) (xy 71.539462 91.508733) (xy 71.539464 91.50873) (xy 71.546529 91.501665) + (xy 71.546531 91.501661) (xy 73.271375 89.776819) (xy 73.332698 89.743334) (xy 73.359056 89.7405) + (xy 75.145547 89.7405) (xy 75.212586 89.760185) (xy 75.258341 89.812989) (xy 75.268285 89.882147) + (xy 75.23926 89.945703) (xy 75.233228 89.952181) (xy 73.812229 91.373181) (xy 73.750906 91.406666) + (xy 73.724548 91.4095) (xy 73.665354 91.4095) (xy 73.632897 91.416398) (xy 73.480197 91.448855) + (xy 73.480192 91.448857) (xy 73.30727 91.525848) (xy 73.307265 91.525851) (xy 73.154129 91.637111) + (xy 73.027466 91.777785) (xy 72.932821 91.941715) (xy 72.932818 91.941722) (xy 72.878142 92.11) + (xy 72.874326 92.121744) (xy 72.85454 92.31) (xy 72.874326 92.498256) (xy 72.874327 92.498259) (xy 72.932818 92.678277) + (xy 72.932821 92.678284) (xy 73.027467 92.842216) (xy 73.117737 92.942471) (xy 73.154129 92.982888) + (xy 73.307265 93.094148) (xy 73.30727 93.094151) (xy 73.480192 93.171142) (xy 73.480197 93.171144) + (xy 73.665354 93.2105) (xy 73.665355 93.2105) (xy 73.854644 93.2105) (xy 73.854646 93.2105) (xy 74.039803 93.171144) + (xy 74.21273 93.094151) (xy 74.365871 92.982888) (xy 74.492533 92.842216) (xy 74.587179 92.678284) + (xy 74.645674 92.498256) (xy 74.663321 92.330344) (xy 74.689904 92.265734) (xy 74.698951 92.255638) + (xy 76.177785 90.776804) (xy 76.239106 90.743321) (xy 76.308798 90.748305) (xy 76.364731 90.790177) + (xy 76.383395 90.826169) (xy 76.432818 90.978277) (xy 76.43282 90.978281) (xy 76.432821 90.978284) + (xy 76.475307 91.051873) (xy 76.47988 91.059793) (xy 76.496351 91.127693) (xy 76.479879 91.183791) + (xy 76.430474 91.269363) (xy 76.430473 91.269365) (xy 76.372153 91.448856) (xy 76.371978 91.449396) + (xy 76.352192 91.637652) (xy 76.371978 91.825908) (xy 76.371979 91.825911) (xy 76.43047 92.005929) + (xy 76.430473 92.005936) (xy 76.525119 92.169868) (xy 76.615279 92.27) (xy 76.651781 92.31054) (xy 76.804917 92.4218) + (xy 76.804922 92.421803) (xy 76.977844 92.498794) (xy 76.977849 92.498796) (xy 77.163006 92.538152) + (xy 77.163007 92.538152) (xy 77.352296 92.538152) (xy 77.352298 92.538152) (xy 77.537455 92.498796) + (xy 77.564729 92.486652) (xy 77.633975 92.477366) (xy 77.697253 92.506992) (xy 77.713541 92.524445) + (xy 77.751318 92.573678) (xy 77.868824 92.663843) (xy 78.005658 92.720521) (xy 78.115622 92.734999) + (xy 78.115637 92.735) (xy 78.215 92.735) (xy 78.215 92.109) (xy 78.234685 92.041961) (xy 78.287489 91.996206) + (xy 78.339 91.985) (xy 78.341 91.985) (xy 78.408039 92.004685) (xy 78.453794 92.057489) (xy 78.465 92.109) + (xy 78.465 92.735) (xy 78.564363 92.735) (xy 78.564377 92.734999) (xy 78.674341 92.720521) (xy 78.674342 92.720521) + (xy 78.797666 92.669439) (xy 78.845119 92.66) (xy 79.04 92.66) (xy 79.04 91.963553) (xy 78.911583 91.835136) + (xy 79.165 91.835136) (xy 79.165 91.884864) (xy 79.18403 91.930807) (xy 79.219193 91.96597) (xy 79.265136 91.985) + (xy 79.314864 91.985) (xy 79.360807 91.96597) (xy 79.39597 91.930807) (xy 79.415 91.884864) (xy 79.415 91.835136) + (xy 79.39597 91.789193) (xy 79.360807 91.75403) (xy 79.314864 91.735) (xy 79.265136 91.735) (xy 79.219193 91.75403) + (xy 79.18403 91.789193) (xy 79.165 91.835136) (xy 78.911583 91.835136) (xy 78.871404 91.794957) + (xy 78.837919 91.733634) (xy 78.842903 91.663942) (xy 78.883595 91.608903) (xy 78.929036 91.574036) + (xy 79.019279 91.456429) (xy 79.076009 91.319472) (xy 79.0905 91.209401) (xy 79.090499 91.0106) + (xy 79.076009 90.900528) (xy 79.076008 90.900525) (xy 79.073905 90.892674) (xy 79.077207 90.891789) + (xy 79.071392 90.838075) (xy 79.072255 90.835136) (xy 79.165 90.835136) (xy 79.165 90.884864) (xy 79.18403 90.930807) + (xy 79.219193 90.96597) (xy 79.265136 90.985) (xy 79.314864 90.985) (xy 79.360807 90.96597) (xy 79.39597 90.930807) + (xy 79.415 90.884864) (xy 79.415 90.835136) (xy 79.39597 90.789193) (xy 79.360807 90.75403) (xy 79.314864 90.735) + (xy 79.265136 90.735) (xy 79.219193 90.75403) (xy 79.18403 90.789193) (xy 79.165 90.835136) (xy 79.072255 90.835136) + (xy 79.074501 90.827485) (xy 79.073905 90.827326) (xy 79.076008 90.819474) (xy 79.076007 90.819474) + (xy 79.076009 90.819472) (xy 79.085529 90.747152) (xy 79.113795 90.683258) (xy 79.120788 90.675657) + (xy 79.20232 90.594127) (xy 79.263643 90.560642) (xy 79.333335 90.565628) (xy 79.377681 90.594128) + (xy 79.459212 90.675659) (xy 79.492697 90.736982) (xy 79.49447 90.747155) (xy 79.50399 90.819469) + (xy 79.506094 90.827322) (xy 79.502814 90.8282) (xy 79.508581 90.882073) (xy 79.505517 90.892522) + (xy 79.506095 90.892677) (xy 79.50399 90.900529) (xy 79.4895 91.010598) (xy 79.4895 91.209403) (xy 79.503989 91.319468) + (xy 79.506094 91.327322) (xy 79.502814 91.3282) (xy 79.508581 91.382073) (xy 79.505517 91.392522) + (xy 79.506095 91.392677) (xy 79.50399 91.400529) (xy 79.4895 91.510598) (xy 79.4895 91.709403) (xy 79.503988 91.819463) + (xy 79.503992 91.819475) (xy 79.53218 91.887527) (xy 79.537702 91.938889) (xy 79.54 91.938889) (xy 79.54 92.66) + (xy 79.734881 92.66) (xy 79.782334 92.669439) (xy 79.905658 92.720521) (xy 80.015622 92.734999) + (xy 80.015637 92.735) (xy 80.115 92.735) (xy 80.115 92.359499) (xy 80.134685 92.29246) (xy 80.187489 92.246705) + (xy 80.238997 92.235499) (xy 80.241001 92.235499) (xy 80.308039 92.255184) (xy 80.353794 92.307988) + (xy 80.365 92.359499) (xy 80.365 92.735) (xy 80.464363 92.735) (xy 80.464377 92.734999) (xy 80.574341 92.720521) + (xy 80.574342 92.720521) (xy 80.711175 92.663843) (xy 80.828679 92.573679) (xy 80.918843 92.456175) + (xy 80.975521 92.319342) (xy 80.975521 92.31934) (xy 80.986626 92.235) (xy 80.956971 92.235) (xy 80.889932 92.215315) + (xy 80.844177 92.162511) (xy 80.834233 92.093353) (xy 80.858603 92.035503) (xy 80.860138 92.033503) + (xy 80.916571 91.992306) (xy 80.958506 91.985) (xy 80.986626 91.985) (xy 80.975521 91.900659) (xy 80.973418 91.892807) + (xy 80.977041 91.891835) (xy 80.970919 91.839884) (xy 80.978656 91.813081) (xy 80.979135 91.811928) + (xy 81.023032 91.75757) (xy 81.08935 91.735574) (xy 81.093646 91.7355) (xy 81.181557 91.7355) (xy 81.248596 91.755185) + (xy 81.273705 91.776526) (xy 81.279431 91.782885) (xy 81.279435 91.782889) (xy 81.43257 91.894148) + (xy 81.432575 91.894151) (xy 81.605497 91.971142) (xy 81.605502 91.971144) (xy 81.790659 92.0105) + (xy 81.79066 92.0105) (xy 81.979949 92.0105) (xy 81.979951 92.0105) (xy 82.165108 91.971144) (xy 82.338035 91.894151) + (xy 82.491176 91.782888) (xy 82.617838 91.642216) (xy 82.712484 91.478284) (xy 82.770979 91.298256) + (xy 82.790765 91.11) (xy 82.770979 90.921744) (xy 82.714251 90.747155) (xy 82.712486 90.741722) + (xy 82.712485 90.741721) (xy 82.712484 90.741716) (xy 82.660398 90.6515) (xy 82.643925 90.583599) + (xy 82.666778 90.517573) (xy 82.721699 90.474382) (xy 82.767785 90.4655) (xy 88.169547 90.4655) + (xy 88.236586 90.485185) (xy 88.257228 90.501819) (xy 88.363332 90.607923) (xy 88.363337 90.607927) + (xy 89.520943 91.765534) (xy 89.520944 91.765535) (xy 89.567337 91.811928) (xy 89.584384 91.828975) + (xy 89.617868 91.890299) (xy 89.614633 91.954974) (xy 89.581324 92.057489) (xy 89.573443 92.081744) + (xy 89.553657 92.27) (xy 89.573443 92.458256) (xy 89.573444 92.458259) (xy 89.631935 92.638277) + (xy 89.631938 92.638284) (xy 89.726584 92.802216) (xy 89.852871 92.942471) (xy 89.853246 92.942888) + (xy 90.006382 93.054148) (xy 90.006387 93.054151) (xy 90.179309 93.131142) (xy 90.179314 93.131144) + (xy 90.364471 93.1705) (xy 90.364472 93.1705) (xy 90.553761 93.1705) (xy 90.553763 93.1705) (xy 90.73892 93.131144) + (xy 90.911847 93.054151) (xy 91.064988 92.942888) (xy 91.19165 92.802216) (xy 91.195044 92.796336) + (xy 91.245608 92.74812) (xy 91.311532 92.735409) (xy 91.311577 92.734734) (xy 91.31416 92.734903) + (xy 91.314214 92.734893) (xy 91.3145 92.734925) (xy 91.315636 92.735) (xy 91.415 92.735) (xy 91.415 92.3595) + (xy 91.434685 92.292461) (xy 91.487489 92.246706) (xy 91.539 92.2355) (xy 91.541 92.2355) (xy 91.608039 92.255185) + (xy 91.653794 92.307989) (xy 91.665 92.3595) (xy 91.665 92.735) (xy 91.764363 92.735) (xy 91.764377 92.734999) + (xy 91.874341 92.720521) (xy 91.874342 92.720521) (xy 91.997666 92.669439) (xy 92.045119 92.66) + (xy 92.24 92.66) (xy 92.24 91.938888) (xy 92.243137 91.938888) (xy 92.240348 91.912973) (xy 92.247819 91.887527) + (xy 92.269521 91.835136) (xy 92.365 91.835136) (xy 92.365 91.884864) (xy 92.38403 91.930807) (xy 92.419193 91.96597) + (xy 92.465136 91.985) (xy 92.514864 91.985) (xy 92.560807 91.96597) (xy 92.59597 91.930807) (xy 92.615 91.884864) + (xy 92.615 91.835136) (xy 92.59597 91.789193) (xy 92.560807 91.75403) (xy 92.514864 91.735) (xy 92.465136 91.735) + (xy 92.419193 91.75403) (xy 92.38403 91.789193) (xy 92.365 91.835136) (xy 92.269521 91.835136) (xy 92.276009 91.819472) + (xy 92.2905 91.709401) (xy 92.290499 91.5106) (xy 92.290498 91.510596) (xy 92.282442 91.449396) + (xy 92.276009 91.400528) (xy 92.276008 91.400525) (xy 92.273905 91.392674) (xy 92.277207 91.391789) + (xy 92.271392 91.338075) (xy 92.274501 91.327485) (xy 92.273905 91.327326) (xy 92.276008 91.319475) + (xy 92.276008 91.319474) (xy 92.276009 91.319472) (xy 92.2905 91.209401) (xy 92.290499 91.0106) + (xy 92.276009 90.900528) (xy 92.276008 90.900525) (xy 92.273905 90.892674) (xy 92.277207 90.891789) + (xy 92.271392 90.838075) (xy 92.272255 90.835136) (xy 92.365 90.835136) (xy 92.365 90.884864) (xy 92.38403 90.930807) + (xy 92.419193 90.96597) (xy 92.465136 90.985) (xy 92.514864 90.985) (xy 92.560807 90.96597) (xy 92.59597 90.930807) + (xy 92.615 90.884864) (xy 92.615 90.835136) (xy 92.59597 90.789193) (xy 92.560807 90.75403) (xy 92.514864 90.735) + (xy 92.465136 90.735) (xy 92.419193 90.75403) (xy 92.38403 90.789193) (xy 92.365 90.835136) (xy 92.272255 90.835136) + (xy 92.274501 90.827485) (xy 92.273905 90.827326) (xy 92.276008 90.819474) (xy 92.276007 90.819474) + (xy 92.276009 90.819472) (xy 92.285529 90.747152) (xy 92.313795 90.683258) (xy 92.320788 90.675657) + (xy 92.40232 90.594127) (xy 92.463643 90.560642) (xy 92.533335 90.565628) (xy 92.577681 90.594128) + (xy 92.659212 90.675659) (xy 92.692697 90.736982) (xy 92.69447 90.747155) (xy 92.70399 90.819469) + (xy 92.706094 90.827322) (xy 92.702814 90.8282) (xy 92.708581 90.882073) (xy 92.705517 90.892522) + (xy 92.706095 90.892677) (xy 92.70399 90.900529) (xy 92.6895 91.010598) (xy 92.6895 91.209403) (xy 92.703989 91.319468) + (xy 92.706094 91.327322) (xy 92.702814 91.3282) (xy 92.708581 91.382073) (xy 92.705517 91.392522) + (xy 92.706095 91.392677) (xy 92.70399 91.400529) (xy 92.6895 91.510598) (xy 92.6895 91.709403) (xy 92.703988 91.819463) + (xy 92.703992 91.819475) (xy 92.73218 91.887527) (xy 92.737702 91.938889) (xy 92.74 91.938889) (xy 92.74 92.66) + (xy 92.934881 92.66) (xy 92.982334 92.669439) (xy 93.105658 92.720521) (xy 93.215622 92.734999) + (xy 93.215637 92.735) (xy 93.315 92.735) (xy 93.315 92.359499) (xy 93.334685 92.29246) (xy 93.387489 92.246705) + (xy 93.438997 92.235499) (xy 93.441001 92.235499) (xy 93.508039 92.255184) (xy 93.553794 92.307988) + (xy 93.565 92.359499) (xy 93.565 92.735) (xy 93.664363 92.735) (xy 93.664377 92.734999) (xy 93.774341 92.720521) + (xy 93.774342 92.720521) (xy 93.911175 92.663843) (xy 94.028679 92.573679) (xy 94.118843 92.456175) + (xy 94.175521 92.319342) (xy 94.175521 92.31934) (xy 94.186626 92.235) (xy 94.156971 92.235) (xy 94.089932 92.215315) + (xy 94.044177 92.162511) (xy 94.034233 92.093353) (xy 94.058603 92.035503) (xy 94.060138 92.033503) + (xy 94.116571 91.992306) (xy 94.158506 91.985) (xy 94.208713 91.985) (xy 94.217935 91.97915) (xy 94.277945 91.977042) + (xy 94.435354 92.0105) (xy 94.435355 92.0105) (xy 94.624644 92.0105) (xy 94.624646 92.0105) (xy 94.809803 91.971144) + (xy 94.98273 91.894151) (xy 95.135871 91.782888) (xy 95.262533 91.642216) (xy 95.357179 91.478284) + (xy 95.415674 91.298256) (xy 95.43546 91.11) (xy 95.415674 90.921744) (xy 95.358946 90.747155) (xy 95.357181 90.741722) + (xy 95.35718 90.741721) (xy 95.357179 90.741716) (xy 95.305093 90.6515) (xy 95.28862 90.583599) + (xy 95.311473 90.517573) (xy 95.366394 90.474382) (xy 95.41248 90.4655) (xy 101.865242 90.4655) + (xy 101.932281 90.485185) (xy 101.978036 90.537989) (xy 101.98798 90.607147) (xy 101.958955 90.670703) + (xy 101.952923 90.677181) (xy 101.916269 90.713835) (xy 101.916267 90.713837) (xy 101.893122 90.736982) + (xy 101.829142 90.800961) (xy 101.797353 90.848537) (xy 101.797352 90.848536) (xy 101.760689 90.903406) + (xy 101.760688 90.903408) (xy 101.747982 90.934083) (xy 101.730013 90.977466) (xy 101.721775 90.997354) + (xy 101.713537 91.017242) (xy 101.713535 91.017248) (xy 101.705644 91.056915) (xy 101.705645 91.056916) + (xy 101.698517 91.092757) (xy 101.690906 91.131025) (xy 101.69077 91.131707) (xy 101.690768 91.131716) + (xy 101.6895 91.138089) (xy 101.6895 91.861912) (xy 101.693903 91.884046) (xy 101.693903 91.88405) + (xy 101.713535 91.982748) (xy 101.713538 91.982759) (xy 101.723138 92.005937) (xy 101.760685 92.096586) + (xy 101.760691 92.096597) (xy 101.788618 92.13839) (xy 101.788619 92.138393) (xy 101.78862 92.138393) + (xy 101.82914 92.199036) (xy 101.829141 92.199037) (xy 101.829142 92.199038) (xy 101.916267 92.286163) + (xy 101.916268 92.286163) (xy 101.923335 92.29323) (xy 101.923334 92.29323) (xy 101.923337 92.293232) + (xy 102.253836 92.623732) (xy 102.253837 92.623733) (xy 102.340962 92.710858) (xy 102.341869 92.711464) + (xy 102.381478 92.73793) (xy 102.381477 92.73793) (xy 102.438228 92.775849) (xy 102.443409 92.779311) + (xy 102.557243 92.826463) (xy 102.636441 92.842216) (xy 102.678083 92.850499) (xy 102.678087 92.8505) + (xy 102.678088 92.8505) (xy 103.886867 92.8505) (xy 103.947289 92.838481) (xy 104.007712 92.826463) + (xy 104.04625 92.8105) (xy 104.121546 92.779312) (xy 104.183478 92.737929) (xy 104.195179 92.73011) + (xy 104.229059 92.707474) (xy 104.230608 92.709793) (xy 104.283833 92.687124) (xy 104.345769 92.695714) + (xy 104.405658 92.720521) (xy 104.515622 92.734999) (xy 104.515637 92.735) (xy 104.615 92.735) (xy 104.615 92.371213) + (xy 104.634685 92.304174) (xy 104.651319 92.283532) (xy 104.653319 92.281532) (xy 104.714642 92.248047) + (xy 104.784334 92.253031) (xy 104.840267 92.294903) (xy 104.864684 92.360367) (xy 104.865 92.369213) + (xy 104.865 92.735) (xy 104.964363 92.735) (xy 104.964377 92.734999) (xy 105.074341 92.720521) (xy 105.074342 92.720521) + (xy 105.197666 92.669439) (xy 105.245119 92.66) (xy 105.44 92.66) (xy 105.44 91.938888) (xy 105.443137 91.938888) + (xy 105.440348 91.912973) (xy 105.447819 91.887527) (xy 105.469521 91.835136) (xy 105.565 91.835136) + (xy 105.565 91.884864) (xy 105.58403 91.930807) (xy 105.619193 91.96597) (xy 105.665136 91.985) + (xy 105.714864 91.985) (xy 105.760807 91.96597) (xy 105.79597 91.930807) (xy 105.815 91.884864) + (xy 105.815 91.835136) (xy 105.79597 91.789193) (xy 105.760807 91.75403) (xy 105.714864 91.735) + (xy 105.665136 91.735) (xy 105.619193 91.75403) (xy 105.58403 91.789193) (xy 105.565 91.835136) + (xy 105.469521 91.835136) (xy 105.476009 91.819472) (xy 105.4905 91.709401) (xy 105.490499 91.5106) + (xy 105.490498 91.510596) (xy 105.482442 91.449396) (xy 105.476009 91.400528) (xy 105.476008 91.400525) + (xy 105.473905 91.392674) (xy 105.477207 91.391789) (xy 105.471392 91.338075) (xy 105.474501 91.327485) + (xy 105.473905 91.327326) (xy 105.476008 91.319475) (xy 105.476008 91.319474) (xy 105.476009 91.319472) + (xy 105.4905 91.209401) (xy 105.490499 91.0106) (xy 105.476009 90.900528) (xy 105.476008 90.900525) + (xy 105.473905 90.892674) (xy 105.477207 90.891789) (xy 105.471392 90.838075) (xy 105.472255 90.835136) + (xy 105.565 90.835136) (xy 105.565 90.884864) (xy 105.58403 90.930807) (xy 105.619193 90.96597) + (xy 105.665136 90.985) (xy 105.714864 90.985) (xy 105.760807 90.96597) (xy 105.79597 90.930807) + (xy 105.815 90.884864) (xy 105.815 90.835136) (xy 105.79597 90.789193) (xy 105.760807 90.75403) + (xy 105.714864 90.735) (xy 105.665136 90.735) (xy 105.619193 90.75403) (xy 105.58403 90.789193) + (xy 105.565 90.835136) (xy 105.472255 90.835136) (xy 105.474501 90.827485) (xy 105.473905 90.827326) + (xy 105.476008 90.819474) (xy 105.476007 90.819474) (xy 105.476009 90.819472) (xy 105.485529 90.747152) + (xy 105.513795 90.683258) (xy 105.520788 90.675657) (xy 105.60232 90.594127) (xy 105.663643 90.560642) + (xy 105.733335 90.565628) (xy 105.777681 90.594128) (xy 105.859212 90.675659) (xy 105.892697 90.736982) + (xy 105.89447 90.747155) (xy 105.90399 90.819469) (xy 105.906094 90.827322) (xy 105.902814 90.8282) + (xy 105.908581 90.882073) (xy 105.905517 90.892522) (xy 105.906095 90.892677) (xy 105.90399 90.900529) + (xy 105.8895 91.010598) (xy 105.8895 91.209403) (xy 105.903989 91.319468) (xy 105.906094 91.327322) + (xy 105.902814 91.3282) (xy 105.908581 91.382073) (xy 105.905517 91.392522) (xy 105.906095 91.392677) + (xy 105.90399 91.400529) (xy 105.8895 91.510598) (xy 105.8895 91.709403) (xy 105.903988 91.819463) + (xy 105.903992 91.819475) (xy 105.93218 91.887527) (xy 105.937702 91.938889) (xy 105.94 91.938889) + (xy 105.94 92.66) (xy 106.134881 92.66) (xy 106.182334 92.669439) (xy 106.305658 92.720521) (xy 106.415622 92.734999) + (xy 106.415637 92.735) (xy 106.515 92.735) (xy 106.515 92.359499) (xy 106.534685 92.29246) (xy 106.587489 92.246705) + (xy 106.638997 92.235499) (xy 106.641001 92.235499) (xy 106.708039 92.255184) (xy 106.753794 92.307988) + (xy 106.765 92.359499) (xy 106.765 92.735) (xy 106.864363 92.735) (xy 106.864377 92.734999) (xy 106.974341 92.720521) + (xy 106.974342 92.720521) (xy 107.111175 92.663843) (xy 107.228679 92.573679) (xy 107.318843 92.456175) + (xy 107.375521 92.319342) (xy 107.375521 92.31934) (xy 107.386626 92.235) (xy 107.356971 92.235) + (xy 107.289932 92.215315) (xy 107.244177 92.162511) (xy 107.234233 92.093353) (xy 107.258603 92.035503) + (xy 107.260138 92.033503) (xy 107.316571 91.992306) (xy 107.358506 91.985) (xy 107.386625 91.985) + (xy 107.375539 91.900795) (xy 107.386304 91.831759) (xy 107.432683 91.779503) (xy 107.499952 91.760617) + (xy 107.566753 91.781097) (xy 107.571363 91.78429) (xy 107.72257 91.894148) (xy 107.722575 91.894151) + (xy 107.895497 91.971142) (xy 107.895502 91.971144) (xy 108.080659 92.0105) (xy 108.08066 92.0105) + (xy 108.269949 92.0105) (xy 108.269951 92.0105) (xy 108.455108 91.971144) (xy 108.628035 91.894151) + (xy 108.781176 91.782888) (xy 108.907838 91.642216) (xy 109.002484 91.478284) (xy 109.060979 91.298256) + (xy 109.080765 91.11) (xy 109.060979 90.921744) (xy 109.004251 90.747155) (xy 109.002486 90.741722) + (xy 109.002485 90.741721) (xy 109.002484 90.741716) (xy 108.950398 90.6515) (xy 108.933925 90.583599) + (xy 108.956778 90.517573) (xy 109.011699 90.474382) (xy 109.057785 90.4655) (xy 114.749547 90.4655) + (xy 114.816586 90.485185) (xy 114.837228 90.501819) (xy 114.938332 90.602923) (xy 114.938338 90.602928) + (xy 115.989954 91.654545) (xy 116.023439 91.715868) (xy 116.020204 91.780544) (xy 115.979748 91.905057) + (xy 115.974326 91.921744) (xy 115.95454 92.11) (xy 115.974326 92.298256) (xy 115.974327 92.298259) + (xy 116.032818 92.478277) (xy 116.032821 92.478284) (xy 116.127467 92.642216) (xy 116.222824 92.74812) + (xy 116.254129 92.782888) (xy 116.407265 92.894148) (xy 116.40727 92.894151) (xy 116.580192 92.971142) + (xy 116.580197 92.971144) (xy 116.765354 93.0105) (xy 116.765355 93.0105) (xy 116.954644 93.0105) + (xy 116.954646 93.0105) (xy 117.139803 92.971144) (xy 117.31273 92.894151) (xy 117.465871 92.782888) + (xy 117.469094 92.779309) (xy 117.4716 92.776526) (xy 117.531087 92.739879) (xy 117.563748 92.7355) + (xy 118.011596 92.7355) (xy 118.011608 92.735499) (xy 118.164403 92.735499) (xy 118.274463 92.721011) + (xy 118.274467 92.721009) (xy 118.274472 92.721009) (xy 118.398972 92.669439) (xy 118.446425 92.66) + (xy 118.64 92.66) (xy 118.64 92.431069) (xy 118.649439 92.383616) (xy 118.649917 92.382462) (xy 118.676009 92.319472) + (xy 118.6905 92.209401) (xy 118.690499 92.0106) (xy 118.690499 92.010598) (xy 118.690499 92.010596) + (xy 118.676011 91.900536) (xy 118.676009 91.900531) (xy 118.676009 91.900528) (xy 118.648922 91.835136) + (xy 118.765 91.835136) (xy 118.765 91.884864) (xy 118.78403 91.930807) (xy 118.819193 91.96597) + (xy 118.865136 91.985) (xy 118.914864 91.985) (xy 118.960807 91.96597) (xy 118.99597 91.930807) + (xy 119.015 91.884864) (xy 119.015 91.835136) (xy 118.99597 91.789193) (xy 118.960807 91.75403) + (xy 118.914864 91.735) (xy 118.865136 91.735) (xy 118.819193 91.75403) (xy 118.78403 91.789193) + (xy 118.765 91.835136) (xy 118.648922 91.835136) (xy 118.619279 91.763571) (xy 118.55936 91.685484) + (xy 118.534168 91.620318) (xy 118.548206 91.551873) (xy 118.559356 91.534521) (xy 118.619279 91.456429) + (xy 118.676009 91.319472) (xy 118.6905 91.209401) (xy 118.690499 91.0106) (xy 118.676009 90.900528) + (xy 118.676008 90.900525) (xy 118.673905 90.892674) (xy 118.677207 90.891789) (xy 118.671392 90.838075) + (xy 118.672255 90.835136) (xy 118.765 90.835136) (xy 118.765 90.884864) (xy 118.78403 90.930807) + (xy 118.819193 90.96597) (xy 118.865136 90.985) (xy 118.914864 90.985) (xy 118.960807 90.96597) + (xy 118.99597 90.930807) (xy 119.015 90.884864) (xy 119.015 90.835136) (xy 118.99597 90.789193) + (xy 118.960807 90.75403) (xy 118.914864 90.735) (xy 118.865136 90.735) (xy 118.819193 90.75403) + (xy 118.78403 90.789193) (xy 118.765 90.835136) (xy 118.672255 90.835136) (xy 118.674501 90.827485) + (xy 118.673905 90.827326) (xy 118.676008 90.819474) (xy 118.676007 90.819474) (xy 118.676009 90.819472) + (xy 118.685529 90.747152) (xy 118.713795 90.683258) (xy 118.720788 90.675657) (xy 118.80232 90.594127) + (xy 118.863643 90.560642) (xy 118.933335 90.565628) (xy 118.977681 90.594128) (xy 119.059212 90.675659) + (xy 119.092697 90.736982) (xy 119.09447 90.747155) (xy 119.10399 90.819469) (xy 119.106094 90.827322) + (xy 119.102814 90.8282) (xy 119.108581 90.882073) (xy 119.105517 90.892522) (xy 119.106095 90.892677) + (xy 119.10399 90.900529) (xy 119.0895 91.010598) (xy 119.0895 91.209403) (xy 119.103989 91.319468) + (xy 119.106094 91.327322) (xy 119.102814 91.3282) (xy 119.108581 91.382073) (xy 119.105517 91.392522) + (xy 119.106095 91.392677) (xy 119.10399 91.400529) (xy 119.0895 91.510598) (xy 119.0895 91.709403) + (xy 119.103988 91.819463) (xy 119.103992 91.819475) (xy 119.13218 91.887527) (xy 119.137702 91.938889) + (xy 119.14 91.938889) (xy 119.14 92.66) (xy 119.334881 92.66) (xy 119.382334 92.669439) (xy 119.505658 92.720521) + (xy 119.615622 92.734999) (xy 119.615637 92.735) (xy 119.715 92.735) (xy 119.715 92.359499) (xy 119.734685 92.29246) + (xy 119.787489 92.246705) (xy 119.838997 92.235499) (xy 119.841001 92.235499) (xy 119.908039 92.255184) + (xy 119.953794 92.307988) (xy 119.965 92.359499) (xy 119.965 92.735) (xy 120.064363 92.735) (xy 120.064377 92.734999) + (xy 120.174341 92.720521) (xy 120.174342 92.720521) (xy 120.311175 92.663843) (xy 120.428679 92.573679) + (xy 120.518843 92.456175) (xy 120.575521 92.319342) (xy 120.575521 92.31934) (xy 120.586626 92.235) + (xy 120.556971 92.235) (xy 120.489932 92.215315) (xy 120.444177 92.162511) (xy 120.434233 92.093353) + (xy 120.458603 92.035503) (xy 120.460138 92.033503) (xy 120.516571 91.992306) (xy 120.558506 91.985) + (xy 120.609964 91.985) (xy 120.616361 91.980942) (xy 120.676371 91.978833) (xy 120.825354 92.0105) + (xy 120.825355 92.0105) (xy 121.014644 92.0105) (xy 121.014646 92.0105) (xy 121.199803 91.971144) + (xy 121.37273 91.894151) (xy 121.525871 91.782888) (xy 121.652533 91.642216) (xy 121.747179 91.478284) + (xy 121.805674 91.298256) (xy 121.82546 91.11) (xy 121.805674 90.921744) (xy 121.748946 90.747155) + (xy 121.747181 90.741722) (xy 121.74718 90.741721) (xy 121.747179 90.741716) (xy 121.695093 90.6515) + (xy 121.67862 90.583599) (xy 121.701473 90.517573) (xy 121.756394 90.474382) (xy 121.80248 90.4655) + (xy 125.28625 90.4655) (xy 125.353289 90.485185) (xy 125.378398 90.506526) (xy 125.384124 90.512885) + (xy 125.384128 90.512889) (xy 125.537263 90.624148) (xy 125.537268 90.624151) (xy 125.71019 90.701142) + (xy 125.710195 90.701144) (xy 125.895352 90.7405) (xy 125.895353 90.7405) (xy 126.084642 90.7405) + (xy 126.084644 90.7405) (xy 126.269801 90.701144) (xy 126.442728 90.624151) (xy 126.595869 90.512888) + (xy 126.598786 90.509647) (xy 126.601598 90.506526) (xy 126.661085 90.469879) (xy 126.693746 90.4655) + (xy 128.731257 90.4655) (xy 128.798296 90.485185) (xy 128.844051 90.537989) (xy 128.853995 90.607147) + (xy 128.83436 90.658389) (xy 128.825529 90.671606) (xy 128.825527 90.671609) (xy 128.78069 90.738709) + (xy 128.780688 90.738713) (xy 128.777116 90.747337) (xy 128.75551 90.7995) (xy 128.743986 90.827322) + (xy 128.733538 90.852544) (xy 128.733537 90.852547) (xy 128.733537 90.852548) (xy 128.723519 90.902916) + (xy 128.711217 90.964764) (xy 128.7095 90.973394) (xy 128.7095 91.868698) (xy 128.7095 91.991912) + (xy 128.716824 92.028733) (xy 128.733537 92.112757) (xy 128.739664 92.127549) (xy 128.780688 92.226591) + (xy 128.800003 92.255497) (xy 128.800004 92.2555) (xy 128.800005 92.2555) (xy 128.84914 92.329036) + (xy 128.849141 92.329037) (xy 128.849142 92.329038) (xy 128.936267 92.416163) (xy 128.936268 92.416163) + (xy 128.943335 92.42323) (xy 128.943334 92.42323) (xy 128.943337 92.423232) (xy 129.273836 92.753732) + (xy 129.273837 92.753733) (xy 129.322318 92.802214) (xy 129.360964 92.84086) (xy 129.360966 92.840861) + (xy 129.445804 92.897548) (xy 129.445805 92.897548) (xy 129.445806 92.897549) (xy 129.463409 92.909311) + (xy 129.577243 92.956463) (xy 129.698083 92.980499) (xy 129.698087 92.9805) (xy 129.698088 92.9805) + (xy 130.956607 92.9805) (xy 131.017029 92.968481) (xy 131.077452 92.956463) (xy 131.128061 92.9355) + (xy 131.191286 92.909312) (xy 131.247929 92.871463) (xy 131.293733 92.840858) (xy 131.374587 92.760003) + (xy 131.435907 92.726519) (xy 131.446076 92.724746) (xy 131.474472 92.721009) (xy 131.598972 92.669439) + (xy 131.646425 92.66) (xy 131.84 92.66) (xy 131.84 92.431069) (xy 131.849439 92.383616) (xy 131.849917 92.382462) + (xy 131.876009 92.319472) (xy 131.8905 92.209401) (xy 131.890499 92.0106) (xy 131.890499 92.010598) + (xy 131.890499 92.010596) (xy 131.876011 91.900536) (xy 131.876009 91.900531) (xy 131.876009 91.900528) + (xy 131.848922 91.835136) (xy 131.965 91.835136) (xy 131.965 91.884864) (xy 131.98403 91.930807) + (xy 132.019193 91.96597) (xy 132.065136 91.985) (xy 132.114864 91.985) (xy 132.160807 91.96597) + (xy 132.19597 91.930807) (xy 132.215 91.884864) (xy 132.215 91.835136) (xy 132.19597 91.789193) + (xy 132.160807 91.75403) (xy 132.114864 91.735) (xy 132.065136 91.735) (xy 132.019193 91.75403) + (xy 131.98403 91.789193) (xy 131.965 91.835136) (xy 131.848922 91.835136) (xy 131.819279 91.763571) + (xy 131.75936 91.685484) (xy 131.734168 91.620318) (xy 131.748206 91.551873) (xy 131.759356 91.534521) + (xy 131.819279 91.456429) (xy 131.876009 91.319472) (xy 131.8905 91.209401) (xy 131.890499 91.0106) + (xy 131.876009 90.900528) (xy 131.876008 90.900525) (xy 131.873905 90.892674) (xy 131.877207 90.891789) + (xy 131.871392 90.838075) (xy 131.872255 90.835136) (xy 131.965 90.835136) (xy 131.965 90.884864) + (xy 131.98403 90.930807) (xy 132.019193 90.96597) (xy 132.065136 90.985) (xy 132.114864 90.985) + (xy 132.160807 90.96597) (xy 132.19597 90.930807) (xy 132.215 90.884864) (xy 132.215 90.835136) + (xy 132.19597 90.789193) (xy 132.160807 90.75403) (xy 132.114864 90.735) (xy 132.065136 90.735) + (xy 132.019193 90.75403) (xy 131.98403 90.789193) (xy 131.965 90.835136) (xy 131.872255 90.835136) + (xy 131.874501 90.827485) (xy 131.873905 90.827326) (xy 131.876008 90.819474) (xy 131.876007 90.819474) + (xy 131.876009 90.819472) (xy 131.885529 90.747152) (xy 131.913795 90.683258) (xy 131.920788 90.675657) + (xy 132.00232 90.594127) (xy 132.063643 90.560642) (xy 132.133335 90.565628) (xy 132.177681 90.594128) + (xy 132.259212 90.675659) (xy 132.292697 90.736982) (xy 132.29447 90.747155) (xy 132.30399 90.819469) + (xy 132.306094 90.827322) (xy 132.302814 90.8282) (xy 132.308581 90.882073) (xy 132.305517 90.892522) + (xy 132.306095 90.892677) (xy 132.30399 90.900529) (xy 132.2895 91.010598) (xy 132.2895 91.209403) + (xy 132.303989 91.319468) (xy 132.306094 91.327322) (xy 132.302814 91.3282) (xy 132.308581 91.382073) + (xy 132.305517 91.392522) (xy 132.306095 91.392677) (xy 132.30399 91.400529) (xy 132.2895 91.510598) + (xy 132.2895 91.709403) (xy 132.303988 91.819463) (xy 132.303992 91.819475) (xy 132.33218 91.887527) + (xy 132.337702 91.938889) (xy 132.34 91.938889) (xy 132.34 92.66) (xy 132.534881 92.66) (xy 132.582334 92.669439) + (xy 132.705658 92.720521) (xy 132.815622 92.734999) (xy 132.815637 92.735) (xy 132.915 92.735) (xy 132.915 92.359499) + (xy 132.934685 92.29246) (xy 132.987489 92.246705) (xy 133.038997 92.235499) (xy 133.041001 92.235499) + (xy 133.108039 92.255184) (xy 133.153794 92.307988) (xy 133.165 92.359499) (xy 133.165 92.735) (xy 133.264363 92.735) + (xy 133.264377 92.734999) (xy 133.374341 92.720521) (xy 133.374342 92.720521) (xy 133.511175 92.663843) + (xy 133.628679 92.573679) (xy 133.718843 92.456175) (xy 133.775521 92.319342) (xy 133.775521 92.31934) + (xy 133.786626 92.235) (xy 133.756971 92.235) (xy 133.689932 92.215315) (xy 133.644177 92.162511) + (xy 133.634233 92.093353) (xy 133.658603 92.035503) (xy 133.660138 92.033503) (xy 133.716571 91.992306) + (xy 133.758506 91.985) (xy 133.786625 91.985) (xy 133.7761 91.905057) (xy 133.786865 91.836021) + (xy 133.833244 91.783765) (xy 133.900513 91.764879) (xy 133.967314 91.785359) (xy 133.971924 91.788552) + (xy 134.117265 91.894148) (xy 134.11727 91.894151) (xy 134.290192 91.971142) (xy 134.290197 91.971144) + (xy 134.475354 92.0105) (xy 134.475355 92.0105) (xy 134.664644 92.0105) (xy 134.664646 92.0105) + (xy 134.849803 91.971144) (xy 135.02273 91.894151) (xy 135.175871 91.782888) (xy 135.302533 91.642216) + (xy 135.397179 91.478284) (xy 135.455674 91.298256) (xy 135.47546 91.11) (xy 135.455674 90.921744) + (xy 135.398946 90.747155) (xy 135.397181 90.741722) (xy 135.39718 90.741721) (xy 135.397179 90.741716) + (xy 135.345093 90.6515) (xy 135.32862 90.583599) (xy 135.351473 90.517573) (xy 135.406394 90.474382) + (xy 135.45248 90.4655) (xy 141.7755 90.4655) (xy 141.842539 90.485185) (xy 141.888294 90.537989) + (xy 141.8995 90.5895) (xy 141.8995 90.971914) (xy 141.902003 90.984497) (xy 141.902003 90.984499) + (xy 141.916408 91.056916) (xy 141.923537 91.092757) (xy 141.936537 91.124142) (xy 141.945576 91.145964) + (xy 141.970688 91.206592) (xy 142.003608 91.255857) (xy 142.003609 91.255859) (xy 142.021669 91.282888) + (xy 142.039142 91.309038) (xy 142.126267 91.396163) (xy 142.126268 91.396163) (xy 142.133335 91.40323) + (xy 142.133334 91.40323) (xy 142.133337 91.403232) (xy 142.381106 91.651002) (xy 142.414591 91.712324) + (xy 142.411356 91.777) (xy 142.369748 91.905057) (xy 142.364326 91.921744) (xy 142.34454 92.11) + (xy 142.364326 92.298256) (xy 142.364327 92.298259) (xy 142.422818 92.478277) (xy 142.422821 92.478284) + (xy 142.517467 92.642216) (xy 142.537333 92.664279) (xy 142.59265 92.725715) (xy 142.62288 92.788706) + (xy 142.6245 92.808687) (xy 142.6245 93.141607) (xy 142.62841 93.161262) (xy 142.62841 93.161266) + (xy 142.648535 93.262444) (xy 142.648539 93.262458) (xy 142.65974 93.289499) (xy 142.659741 93.289501) + (xy 142.695686 93.376283) (xy 142.695687 93.376285) (xy 142.695688 93.376286) (xy 142.71544 93.405846) + (xy 142.715441 93.405849) (xy 142.715442 93.405849) (xy 142.76414 93.478731) (xy 142.764141 93.478732) + (xy 142.764142 93.478733) (xy 142.791039 93.50563) (xy 142.824524 93.566951) (xy 142.826678 93.580343) + (xy 142.844326 93.748256) (xy 142.844327 93.748259) (xy 142.902818 93.928277) (xy 142.902821 93.928284) + (xy 142.997467 94.092216) (xy 143.091772 94.196952) (xy 143.124129 94.232888) (xy 143.277265 94.344148) + (xy 143.27727 94.344151) (xy 143.450192 94.421142) (xy 143.450197 94.421144) (xy 143.635354 94.4605) + (xy 143.635355 94.4605) (xy 143.824644 94.4605) (xy 143.824646 94.4605) (xy 144.009803 94.421144) + (xy 144.18273 94.344151) (xy 144.335871 94.232888) (xy 144.462533 94.092216) (xy 144.557179 93.928284) + (xy 144.615674 93.748256) (xy 144.63546 93.56) (xy 144.615674 93.371744) (xy 144.557179 93.191716) + (xy 144.541358 93.164314) (xy 144.522207 93.131142) (xy 144.462533 93.027784) (xy 144.385717 92.942471) + (xy 144.355487 92.879479) (xy 144.364112 92.810144) (xy 144.408854 92.756479) (xy 144.475506 92.735521) + (xy 144.477867 92.735499) (xy 144.564403 92.735499) (xy 144.674463 92.721011) (xy 144.674467 92.721009) + (xy 144.674472 92.721009) (xy 144.798972 92.669439) (xy 144.846425 92.66) (xy 145.04 92.66) (xy 145.04 92.431069) + (xy 145.049439 92.383616) (xy 145.049917 92.382462) (xy 145.076009 92.319472) (xy 145.0905 92.209401) + (xy 145.090499 92.0106) (xy 145.090498 92.010596) (xy 145.081059 91.938889) (xy 145.076009 91.900528) + (xy 145.076008 91.900525) (xy 145.073905 91.892674) (xy 145.077207 91.891789) (xy 145.071392 91.838075) + (xy 145.072255 91.835136) (xy 145.165 91.835136) (xy 145.165 91.884864) (xy 145.18403 91.930807) + (xy 145.219193 91.96597) (xy 145.265136 91.985) (xy 145.314864 91.985) (xy 145.360807 91.96597) + (xy 145.39597 91.930807) (xy 145.415 91.884864) (xy 145.415 91.835136) (xy 145.39597 91.789193) + (xy 145.360807 91.75403) (xy 145.314864 91.735) (xy 145.265136 91.735) (xy 145.219193 91.75403) + (xy 145.18403 91.789193) (xy 145.165 91.835136) (xy 145.072255 91.835136) (xy 145.074501 91.827485) + (xy 145.073905 91.827326) (xy 145.076008 91.819475) (xy 145.076008 91.819474) (xy 145.076009 91.819472) + (xy 145.0905 91.709401) (xy 145.090499 91.5106) (xy 145.090498 91.510596) (xy 145.082442 91.449396) + (xy 145.076009 91.400528) (xy 145.076008 91.400525) (xy 145.073905 91.392674) (xy 145.077207 91.391789) + (xy 145.071392 91.338075) (xy 145.074501 91.327485) (xy 145.073905 91.327326) (xy 145.076008 91.319475) + (xy 145.076008 91.319474) (xy 145.076009 91.319472) (xy 145.0905 91.209401) (xy 145.090499 91.0106) + (xy 145.076009 90.900528) (xy 145.076008 90.900525) (xy 145.073905 90.892674) (xy 145.077207 90.891789) + (xy 145.071392 90.838075) (xy 145.072255 90.835136) (xy 145.165 90.835136) (xy 145.165 90.884864) + (xy 145.18403 90.930807) (xy 145.219193 90.96597) (xy 145.265136 90.985) (xy 145.314864 90.985) + (xy 145.360807 90.96597) (xy 145.39597 90.930807) (xy 145.415 90.884864) (xy 145.415 90.835136) + (xy 145.39597 90.789193) (xy 145.360807 90.75403) (xy 145.314864 90.735) (xy 145.265136 90.735) + (xy 145.219193 90.75403) (xy 145.18403 90.789193) (xy 145.165 90.835136) (xy 145.072255 90.835136) + (xy 145.074501 90.827485) (xy 145.073905 90.827326) (xy 145.076008 90.819474) (xy 145.076007 90.819474) + (xy 145.076009 90.819472) (xy 145.085529 90.747152) (xy 145.113795 90.683258) (xy 145.120788 90.675657) + (xy 145.20232 90.594127) (xy 145.263643 90.560642) (xy 145.333335 90.565628) (xy 145.377681 90.594128) + (xy 145.459212 90.675659) (xy 145.492697 90.736982) (xy 145.49447 90.747155) (xy 145.50399 90.819469) + (xy 145.506094 90.827322) (xy 145.502814 90.8282) (xy 145.508581 90.882073) (xy 145.505517 90.892522) + (xy 145.506095 90.892677) (xy 145.50399 90.900529) (xy 145.4895 91.010598) (xy 145.4895 91.209403) + (xy 145.503989 91.319468) (xy 145.506094 91.327322) (xy 145.502814 91.3282) (xy 145.508581 91.382073) + (xy 145.505517 91.392522) (xy 145.506095 91.392677) (xy 145.50399 91.400529) (xy 145.4895 91.510598) + (xy 145.4895 91.709403) (xy 145.503988 91.819463) (xy 145.503992 91.819475) (xy 145.53218 91.887527) + (xy 145.537702 91.938889) (xy 145.54 91.938889) (xy 145.54 92.66) (xy 145.734881 92.66) (xy 145.782334 92.669439) + (xy 145.905658 92.720521) (xy 146.015622 92.734999) (xy 146.015637 92.735) (xy 146.115 92.735) (xy 146.115 92.359499) + (xy 146.134685 92.29246) (xy 146.187489 92.246705) (xy 146.238997 92.235499) (xy 146.241001 92.235499) + (xy 146.308039 92.255184) (xy 146.353794 92.307988) (xy 146.365 92.359499) (xy 146.365 92.735) (xy 146.464363 92.735) + (xy 146.464377 92.734999) (xy 146.574341 92.720521) (xy 146.574342 92.720521) (xy 146.711175 92.663843) + (xy 146.828679 92.573679) (xy 146.918843 92.456175) (xy 146.975521 92.319342) (xy 146.975521 92.31934) + (xy 146.986626 92.235) (xy 146.956971 92.235) (xy 146.889932 92.215315) (xy 146.844177 92.162511) + (xy 146.834233 92.093353) (xy 146.858603 92.035503) (xy 146.860138 92.033503) (xy 146.916571 91.992306) + (xy 146.958506 91.985) (xy 146.986626 91.985) (xy 146.975521 91.900659) (xy 146.973418 91.892807) + (xy 146.977041 91.891835) (xy 146.970919 91.839884) (xy 146.974495 91.827484) (xy 146.973905 91.827326) + (xy 146.976008 91.819475) (xy 146.976008 91.819474) (xy 146.976009 91.819472) (xy 146.9905 91.709401) + (xy 146.990499 91.595193) (xy 147.010183 91.528155) (xy 147.026823 91.507508) (xy 147.035799 91.498532) + (xy 147.035806 91.498523) (xy 147.300857 91.233474) (xy 147.311564 91.217451) (xy 147.369311 91.131026) + (xy 147.416463 91.017192) (xy 147.425175 90.973393) (xy 147.4405 90.896347) (xy 147.4405 90.773134) + (xy 147.4405 90.416345) (xy 147.440501 90.416324) (xy 147.440501 90.286995) (xy 147.419473 90.181286) + (xy 147.416463 90.166152) (xy 147.380769 90.07998) (xy 147.380112 90.078393) (xy 147.369314 90.052323) + (xy 147.369311 90.052318) (xy 147.343311 90.013407) (xy 147.300858 89.949871) (xy 147.300855 89.949867) + (xy 146.074324 88.723338) (xy 146.074321 88.723334) (xy 146.074321 88.723335) (xy 146.067254 88.716268) + (xy 146.067254 88.716267) (xy 145.980129 88.629142) (xy 145.980128 88.629141) (xy 145.980127 88.62914) + (xy 145.928905 88.594915) (xy 145.877682 88.560688) (xy 145.877679 88.560686) (xy 145.877676 88.560685) + (xy 145.797188 88.527347) (xy 145.76385 88.513538) (xy 145.763851 88.513538) (xy 145.763848 88.513537) + (xy 145.763844 88.513536) (xy 145.76384 88.513535) (xy 145.686348 88.498121) (xy 145.686347 88.498121) + (xy 145.643007 88.4895) (xy 145.643003 88.4895) (xy 145.643002 88.4895) (xy 133.278748 88.4895) + (xy 133.211709 88.469815) (xy 133.1866 88.448474) (xy 133.180873 88.442114) (xy 133.180869 88.442111) + (xy 133.180867 88.442109) (xy 133.166614 88.431753) (xy 133.123948 88.376423) (xy 133.1155 88.331436) + (xy 133.1155 84.675756) (xy 133.135185 84.608717) (xy 133.151819 84.588075) (xy 141.929029 75.810865) + (xy 141.990352 75.77738) (xy 142.01671 75.774546) (xy 142.075902 75.774546) (xy 142.075904 75.774546) + (xy 142.261061 75.73519) (xy 142.433988 75.658197) (xy 142.587129 75.546934) (xy 142.713791 75.406262) + (xy 142.808437 75.24233) (xy 142.866932 75.062302) (xy 142.886718 74.874046) (xy 142.881234 74.821872) + (xy 142.893803 74.753144) (xy 142.93167 74.708594) (xy 142.969855 74.680851) (xy 143.035871 74.632888) + (xy 143.162533 74.492216) (xy 143.257179 74.328284) (xy 143.315674 74.148256) (xy 143.33546 73.96) + (xy 143.315674 73.771744) (xy 143.257179 73.591716) (xy 143.162533 73.427784) (xy 143.103678 73.362419) + (xy 143.073448 73.299428) (xy 143.082073 73.230092) (xy 143.126815 73.176427) (xy 143.190415 73.155565) + (xy 143.4684 73.143426) (xy 143.47381 73.143308) (xy 144.1105 73.143308) + ) + ) + ) + (group "" + (uuid "a1fe7f6b-6dc6-42c2-aeeb-b64f59867947") + (members "087815c7-ff4c-4e41-9e97-e6addca2338d" "09c0868e-ecf7-49c5-a278-0c3952de0e44" + "1be4e80a-dc37-443b-afba-66198781e807" "41b310f8-6bde-4936-82bf-dea07fbad175" + "434af075-7367-4a36-936e-dc2f0d8f2237" "4456d11b-ba76-4853-ae77-2b835718f0d3" + "538daad7-cbd7-41ce-b41d-12a88f944a76" "53b41472-5260-4f74-8a56-2bf799f14415" + "57f278b2-ffbc-4de6-aef4-71ea92c56f14" "5f932456-3b8a-4fa2-af22-ce1ae98c4b5f" + "6f139690-2791-4f90-aba6-91a770cb48b2" "83f17d6c-d67f-4e66-81b1-826c0d771f20" + "84aa843f-f59f-4afa-bb6c-17b33e864782" "9135135f-f746-4747-8ca1-b6022bc261b5" + "a22c5db8-e5a1-414f-9bcc-dbcaed66c712" "adfc55a7-b551-445a-b784-298b27298a85" + "b57f62fa-a214-4d8e-8cff-4efbb256f241" "b9cebc63-2a0a-4b87-a9eb-66ca63a1cb86" + "d385afbb-5f03-4c88-8237-65c9ff857bda" "d79f906c-526c-4488-baec-2ed35db64005" + "d85c1837-d272-4c73-a897-12a2ada08003" "d8899667-dc4c-4323-b8f1-51a41e9f728d" + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pro b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pro new file mode 100644 index 0000000..a81dcc7 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_pro @@ -0,0 +1,618 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 1.75, + "height": 3.0, + "width": 3.0 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "ignore", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.3, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 1, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.25, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.25, + 0.5, + 1.0 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "error", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [ + "MV_Abnehmerplatine" + ], + "pinned_symbol_libs": [ + "MV_Abnehmerplatine" + ] + }, + "meta": { + "filename": "MV_Abnehmerplatine.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "./FT24_MV_Abnehmer_V1", + "pos_files": "", + "specctra_dsn": "", + "step": "../stp/MV_Abnehmerplatine.step", + "svg": "../svg/", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": -1, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + } + ], + "filter_string": "", + "group_symbols": true, + "name": "", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "/home/h/FASTTUBE/03 Modul und Praktikum Anforderungen/MVBMS/", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "967ef1be-8580-473e-8405-3442bb3fdd76", + "Root" + ] + ], + "text_variables": {} +} diff --git a/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_sch b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_sch new file mode 100644 index 0000000..9ed9d5b --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.kicad_sch @@ -0,0 +1,10559 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "967ef1be-8580-473e-8405-3442bb3fdd76") + (paper "A4") + (lib_symbols + (symbol "Connector_Generic:Conn_01x20" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x20_1_1" + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 24.13) + (end 1.27 -26.67) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.254 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 0.254 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "capacitor cap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 0 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-0-15-20-76-14-11-0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*Pad*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0921-X-XX-20-7X-14-11-0_1_1" + (circle + (center 0 1.27) + (radius 1.27) + (stroke + (width 0.5) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at 0 -2.54 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Sensor_Temperature:TMP1075DSG" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TMP1075DSG" + (at 6.35 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 1.905 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "temperature sensor I2C single channel" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "WSON*1EP*2x2mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TMP1075DSG_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TMP1075DSG_1_1" + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 10.16 -2.54 180) + (length 2.54) + (name "ALERT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -7.62 90) + (length 2.54) + (name "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Switch:SW_DIP_x02" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_DIP_x02" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "dip switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW?DIP?x2*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_DIP_x02_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.127) (xy 2.3622 1.1684) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 2.667) (xy 2.3622 3.7084) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SW_DIP_x02_0_1" + (rectangle + (start -3.81 5.08) + (end 3.81 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "SW_DIP_x02_1_1" + (pin passive line + (at -7.62 2.54 0) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + ) + (junction + (at 152.4 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "0101034e-0356-4b54-bbdd-13531fe70e97") + ) + (junction + (at 55.88 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "06aa96e5-67c1-47c3-83fa-9e378d9d8f2d") + ) + (junction + (at 55.88 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "0bfafd6d-db6b-4b6b-9ad4-223eb9dc7318") + ) + (junction + (at 162.56 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "0e274055-36c8-4bcf-8860-d861e7f1a9ef") + ) + (junction + (at 24.13 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "11a5f161-f0b9-463c-b92f-d5040031fa7d") + ) + (junction + (at 64.77 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "11e201dd-7219-40f6-9060-7b2693878924") + ) + (junction + (at 45.72 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "1804d3ed-6f29-4cc3-acdb-30c1d44232ed") + ) + (junction + (at 95.25 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "1a3a0db5-7493-4f18-8131-5ba93f419a9d") + ) + (junction + (at 44.45 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "21c8ee98-a621-4c56-88ad-45c4bf26add4") + ) + (junction + (at 44.45 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "2a3f656a-0c9f-42b3-a296-7ae0604da0d2") + ) + (junction + (at 105.41 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "40321324-b0c3-46f8-9c31-681e8f81d53e") + ) + (junction + (at 115.57 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "50cf70e3-cd4b-4b68-9ff7-5ba64909f56d") + ) + (junction + (at 91.44 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "5c95a2d6-ce51-4f34-9bc8-57c9abed2e41") + ) + (junction + (at 91.44 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "654bb4c5-21a9-43d9-a615-d0a866292c08") + ) + (junction + (at 91.44 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "65d426a3-59b2-4a01-8159-e5a570a4a30b") + ) + (junction + (at 125.73 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "6d89e8bd-560f-4beb-abf5-0220b6424c10") + ) + (junction + (at 74.93 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "7ba2cca2-a842-44c7-9587-31695e188359") + ) + (junction + (at 162.56 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "818a4e68-0260-4d81-8f9f-763fb493d264") + ) + (junction + (at 85.09 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "82834822-f07b-4b7a-86c2-5a84cc3a8b17") + ) + (junction + (at 74.93 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "86243f93-5f1c-4e52-8c68-1e2b05656f32") + ) + (junction + (at 105.41 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "97d5d4a8-eab7-4efb-892b-d7990002fc39") + ) + (junction + (at 116.84 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "9893880e-2ea5-4960-8add-e0c84bc784e2") + ) + (junction + (at 54.61 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "9d7c78bb-774c-4b0c-92d7-69f60ca61158") + ) + (junction + (at 116.84 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "9f16f935-c9fc-435b-bb43-881f60038378") + ) + (junction + (at 116.84 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "a3f4cec1-1b5b-40af-bea6-927112e57c5f") + ) + (junction + (at 64.77 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "a54a3c39-ed1f-4dbe-8a53-adeb823e53a0") + ) + (junction + (at 34.29 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "a6073b14-f2a9-47a7-a31f-29ad45b3d1bf") + ) + (junction + (at 45.72 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "aa3035c3-e888-45cf-a57d-c921418952f1") + ) + (junction + (at 187.96 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "aad626a4-4abf-4ce0-aae9-d013b9cc3c4a") + ) + (junction + (at 54.61 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "b5200685-75a3-48cb-a9a5-00deb95cc933") + ) + (junction + (at 34.29 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "b7abc8bb-8767-4853-9e1a-d34b64a7a8f4") + ) + (junction + (at 135.89 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "bb8801e7-4474-4080-b7e1-46fa6f698b09") + ) + (junction + (at 24.13 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "c52d7b8b-b0c8-4ec0-a62c-8c547ddc4f2c") + ) + (junction + (at 116.84 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "c8df2e25-3f6a-4993-a3a1-ef6998bd5c5e") + ) + (junction + (at 152.4 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "cb8fae2d-1119-4b0b-b45d-b6ebbe6b1313") + ) + (junction + (at 85.09 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "cbc251d6-d90f-4d43-9ad0-4941d24d9274") + ) + (junction + (at 127 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "cbf7ca89-96f8-41fa-99eb-233349f57ece") + ) + (junction + (at 162.56 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "da6a105e-cbd3-4e12-96bf-f878d803f3a6") + ) + (junction + (at 127 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "e1cad4ec-3436-4630-a251-8e38e80a78cc") + ) + (junction + (at 135.89 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "e2836777-25d8-48ec-8499-5f3d2cc500be") + ) + (junction + (at 95.25 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "e386c1dc-d02d-4c8f-ad56-4f2bdb25fea4") + ) + (junction + (at 125.73 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "e973a07a-c0b9-4bfc-bd77-ca9b00d87bb5") + ) + (junction + (at 127 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "ea1ef73d-8669-48ae-b113-9248ce110f07") + ) + (junction + (at 115.57 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "f4a86acd-12c7-414a-88ee-faac68153419") + ) + (junction + (at 198.12 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "fa2d007b-9f27-4ec7-93dd-ab6697215ff6") + ) + (junction + (at 55.88 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "fb3f08af-540e-4973-b49e-749170ea403b") + ) + (no_connect + (at 208.28 58.42) + (uuid "0b391b61-d476-434a-9514-29c0c1aaecf6") + ) + (no_connect + (at 101.6 119.38) + (uuid "0bc26c05-ca6b-453b-8ba0-751ea2fb47d3") + ) + (no_connect + (at 172.72 119.38) + (uuid "2a59b586-f5bc-4d14-a0f0-44ad0a6344cc") + ) + (no_connect + (at 172.72 58.42) + (uuid "3b509a2b-bb5f-47ab-9d24-8e5eceab2dbb") + ) + (no_connect + (at 66.04 58.42) + (uuid "42af7c67-9aa3-41ef-ab40-54cae62b6836") + ) + (no_connect + (at 172.72 88.9) + (uuid "5184f8c7-a5a0-4f1f-b5aa-e07633ec5f0d") + ) + (no_connect + (at 66.04 88.9) + (uuid "5984fa73-8842-457f-8cb2-1ac226122667") + ) + (no_connect + (at 137.16 88.9) + (uuid "5b9fc3c8-0f05-4f08-bfcc-847ccee99b0e") + ) + (no_connect + (at 137.16 119.38) + (uuid "5eb19be3-b808-482b-abd9-4f51714e3e6d") + ) + (no_connect + (at 101.6 88.9) + (uuid "78d1181e-0243-4950-94b2-920e16ccc3a6") + ) + (no_connect + (at 137.16 58.42) + (uuid "852cfab1-bcce-4185-ad49-a3051a0a3ca7") + ) + (no_connect + (at 101.6 58.42) + (uuid "d4e16c12-5eaf-4452-87e8-a11e38d3608e") + ) + (no_connect + (at 66.04 119.38) + (uuid "e871c261-56d9-4e60-8ea9-b926cbc79474") + ) + (wire + (pts + (xy 259.08 77.47) (xy 262.89 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01e624f8-192e-4bf8-a06f-3b41c13ed4ed") + ) + (wire + (pts + (xy 146.05 171.45) (xy 146.05 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a6fc206-614f-4e6d-9927-522dffb32f27") + ) + (wire + (pts + (xy 54.61 173.99) (xy 44.45 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a7be9a3-c5ec-4d75-b081-81e11635183f") + ) + (wire + (pts + (xy 88.9 93.98) (xy 91.44 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bbc97ee-7fbc-4d45-b8cd-3590da314d91") + ) + (wire + (pts + (xy 233.68 90.17) (xy 262.89 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c68c40b-df52-447e-9701-7f9608d980b3") + ) + (wire + (pts + (xy 34.29 166.37) (xy 34.29 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e97f10f-e5dc-4fe8-94d6-79ba15fb90e5") + ) + (wire + (pts + (xy 64.77 173.99) (xy 54.61 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e9a67c7-832c-4f5a-bbbb-821616c1f00f") + ) + (wire + (pts + (xy 74.93 173.99) (xy 64.77 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f87e2af-482b-4fb9-a242-7ba5ebd0d9e8") + ) + (wire + (pts + (xy 105.41 173.99) (xy 95.25 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12909d04-99ee-4ed1-8856-e6eeecf9cc8c") + ) + (wire + (pts + (xy 95.25 173.99) (xy 85.09 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15835336-00dd-4829-b9bc-234db0bb5586") + ) + (wire + (pts + (xy 259.08 80.01) (xy 262.89 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1676dfd9-0452-4fc6-9ebf-954cac666c7d") + ) + (wire + (pts + (xy 24.13 161.29) (xy 24.13 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1981381b-daf5-4c0f-9ba5-c62867fc478f") + ) + (wire + (pts + (xy 105.41 171.45) (xy 105.41 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f677dc1-e82f-4115-b8f4-ee86314a1d22") + ) + (wire + (pts + (xy 115.57 171.45) (xy 115.57 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fd117bc-b01d-45c5-9e85-6cdcc4f03421") + ) + (wire + (pts + (xy 125.73 163.83) (xy 125.73 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fd9f306-371f-426b-b4ee-023bb639e73b") + ) + (wire + (pts + (xy 146.05 163.83) (xy 146.05 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20a93f9a-7777-4b85-a6bc-67c3832cb930") + ) + (wire + (pts + (xy 259.08 57.15) (xy 262.89 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2131281b-860e-429e-b91e-7a63f5189a67") + ) + (wire + (pts + (xy 259.08 62.23) (xy 262.89 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "228eeced-67ff-416d-acc4-6bcb88a1ce9e") + ) + (wire + (pts + (xy 53.34 63.5) (xy 55.88 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "247c9a52-920f-4ad1-b16d-cd5f0ffebfed") + ) + (wire + (pts + (xy 34.29 173.99) (xy 24.13 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26a6fb9f-445d-40b4-857b-fc61fa929391") + ) + (wire + (pts + (xy 34.29 163.83) (xy 44.45 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27560dd8-5431-4983-a4f2-3185ad79c16c") + ) + (wire + (pts + (xy 259.08 72.39) (xy 262.89 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29656c02-9f73-4575-b46e-1281b7b8e852") + ) + (wire + (pts + (xy 125.73 173.99) (xy 115.57 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d880676-4f4c-4910-98a6-598eeda0b6db") + ) + (wire + (pts + (xy 74.93 163.83) (xy 74.93 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "376a5c38-7809-42d6-b658-045380aefb5c") + ) + (wire + (pts + (xy 195.58 63.5) (xy 198.12 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41fb1c8c-6045-4a0d-9ab2-46ee9961039a") + ) + (wire + (pts + (xy 54.61 171.45) (xy 54.61 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "442454e3-0882-4b92-ae03-c2830cfc2fc2") + ) + (wire + (pts + (xy 44.45 163.83) (xy 44.45 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "469beb2e-a800-47d6-97b5-3f8a74560430") + ) + (wire + (pts + (xy 85.09 171.45) (xy 85.09 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49492ae7-56b2-48a7-b00f-085c31cd8e35") + ) + (wire + (pts + (xy 152.4 114.3) (xy 152.4 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d391815-403c-44e9-be6e-dbcbeeaa6a94") + ) + (wire + (pts + (xy 53.34 93.98) (xy 55.88 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ea7221f-b872-4a4f-9601-9b871515fa27") + ) + (wire + (pts + (xy 95.25 171.45) (xy 95.25 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ef661e7-fb5a-4eee-8578-c7a6f49b0260") + ) + (wire + (pts + (xy 124.46 93.98) (xy 127 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "505feb2a-0c3e-48b8-90ab-6e075abb72a8") + ) + (wire + (pts + (xy 116.84 114.3) (xy 116.84 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5253b0a1-8175-4106-bc5e-d5249386c769") + ) + (wire + (pts + (xy 85.09 173.99) (xy 74.93 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b044c09-a5b4-4116-87a0-c447221fa0ba") + ) + (wire + (pts + (xy 85.09 163.83) (xy 95.25 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d0fd34c-2ccf-4e52-bd3e-f7b24fa482ae") + ) + (wire + (pts + (xy 64.77 163.83) (xy 74.93 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d5f66dc-9aa2-417e-9d34-3e468e85b113") + ) + (wire + (pts + (xy 74.93 163.83) (xy 85.09 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64a99c0b-9ce7-4486-9b3c-f836bab99e94") + ) + (wire + (pts + (xy 259.08 85.09) (xy 262.89 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "683dc93a-76ab-420c-b98e-1e374440fb0a") + ) + (wire + (pts + (xy 115.57 163.83) (xy 115.57 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "698d7c1c-3631-445a-9cd8-2211ff6ed3f0") + ) + (wire + (pts + (xy 45.72 86.36) (xy 45.72 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70292f06-c5ae-4851-a6dd-a2a25d1c8a4b") + ) + (wire + (pts + (xy 135.89 173.99) (xy 125.73 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76f5951c-a409-415b-a8c0-bd30ab583ad5") + ) + (wire + (pts + (xy 105.41 163.83) (xy 115.57 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c9c3e5c-3d9d-4db2-b4d5-cf41312e416d") + ) + (wire + (pts + (xy 135.89 171.45) (xy 135.89 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fb4197f-2177-49bd-918f-19da8deec67d") + ) + (wire + (pts + (xy 24.13 163.83) (xy 34.29 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82d7bc1f-08ec-41d9-a1c7-bb2db9fd5cf1") + ) + (wire + (pts + (xy 64.77 171.45) (xy 64.77 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84dfa8e7-c3b6-4c42-b753-e4710973dd91") + ) + (wire + (pts + (xy 259.08 87.63) (xy 262.89 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85c693c7-31db-4db1-87ee-028b7f4e30f4") + ) + (wire + (pts + (xy 135.89 163.83) (xy 135.89 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8712f450-93d5-4597-8097-d4bf656ed35e") + ) + (wire + (pts + (xy 54.61 163.83) (xy 64.77 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ce9489e-9e34-415e-8143-eb4b70153551") + ) + (wire + (pts + (xy 95.25 163.83) (xy 105.41 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "916aeb86-6411-4187-bd4b-b52cb45be6d6") + ) + (wire + (pts + (xy 187.96 53.34) (xy 187.96 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91d06f08-5499-4d1b-8ab0-0912b81a139a") + ) + (wire + (pts + (xy 85.09 163.83) (xy 85.09 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92b2026a-dcf7-43b2-9d5d-900bf392ad2e") + ) + (wire + (pts + (xy 160.02 124.46) (xy 162.56 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93cbbc7d-962f-4bcc-aea3-6a45b30461d1") + ) + (wire + (pts + (xy 45.72 55.88) (xy 45.72 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "994e9e27-aec1-4e16-a933-e3e56fb2a5d4") + ) + (wire + (pts + (xy 34.29 171.45) (xy 34.29 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c42bc58-daf5-4e95-9787-42f76c322d21") + ) + (wire + (pts + (xy 259.08 69.85) (xy 262.89 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c72bf6d-fb03-430b-87b5-85e3e51db416") + ) + (wire + (pts + (xy 259.08 67.31) (xy 262.89 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d18b12e-020e-4b1b-82c3-7b3aa1b017b6") + ) + (wire + (pts + (xy 116.84 55.88) (xy 116.84 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0b677d8-ed03-4fb4-b454-04940cb6b758") + ) + (wire + (pts + (xy 44.45 173.99) (xy 34.29 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a550037a-c0af-4141-aeb9-0cf7c4091a08") + ) + (wire + (pts + (xy 259.08 82.55) (xy 262.89 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7a31a5e-97bc-4b6a-8996-4cdbe196e75b") + ) + (wire + (pts + (xy 54.61 163.83) (xy 54.61 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8595927-df7d-47ea-be63-89619a23db41") + ) + (wire + (pts + (xy 152.4 55.88) (xy 152.4 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a86c33f1-deff-436c-a4e4-7c432580411e") + ) + (wire + (pts + (xy 44.45 171.45) (xy 44.45 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8a029ac-c81c-43e2-8c6b-9c9dc6178e53") + ) + (wire + (pts + (xy 115.57 163.83) (xy 125.73 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a901fdec-96e8-44b5-be6e-17b4d5f55ec8") + ) + (wire + (pts + (xy 74.93 171.45) (xy 74.93 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abdc0807-630c-4096-930c-6be7d16d47c6") + ) + (wire + (pts + (xy 124.46 124.46) (xy 127 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af695dfd-be9b-4ecd-9456-6686948010c6") + ) + (wire + (pts + (xy 135.89 163.83) (xy 146.05 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af8fbf7a-f218-42cd-b18d-0deabc43621b") + ) + (wire + (pts + (xy 160.02 93.98) (xy 162.56 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afbf5704-93e5-4a18-994d-bd92c4b213a1") + ) + (wire + (pts + (xy 259.08 74.93) (xy 262.89 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4804faf-74bf-4d2a-86da-31072e0ec354") + ) + (wire + (pts + (xy 115.57 173.99) (xy 105.41 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6078657-a6f7-4e6f-a5d2-2cf6bbdac5fa") + ) + (wire + (pts + (xy 259.08 64.77) (xy 262.89 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc39a1e8-2d54-4527-b653-2e5ccc2fb164") + ) + (wire + (pts + (xy 125.73 171.45) (xy 125.73 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf0afa4e-41c9-4767-9210-5d5b1901d92c") + ) + (wire + (pts + (xy 116.84 86.36) (xy 116.84 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c615cc4d-e217-4dd7-917c-2547cb61a99f") + ) + (wire + (pts + (xy 259.08 59.69) (xy 262.89 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cff7a749-6c7a-4cf8-908e-711829b5d022") + ) + (wire + (pts + (xy 124.46 63.5) (xy 127 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d054172b-4fbe-4be4-9768-e4f5576f1346") + ) + (wire + (pts + (xy 24.13 171.45) (xy 24.13 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1c96382-de32-4846-b364-386099231fa1") + ) + (wire + (pts + (xy 24.13 163.83) (xy 24.13 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4feaf2f-ac1f-4bc9-9c10-4967e85ee3e3") + ) + (wire + (pts + (xy 64.77 163.83) (xy 64.77 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d58485af-f03b-4245-b956-4cfb42498b68") + ) + (wire + (pts + (xy 88.9 63.5) (xy 91.44 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6913324-e597-4c10-a543-8cd637fc068e") + ) + (wire + (pts + (xy 95.25 166.37) (xy 95.25 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d86097d0-0512-43ed-841d-13f52a50835f") + ) + (wire + (pts + (xy 146.05 173.99) (xy 135.89 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5368be9-5140-48ca-8584-60f2c6263b78") + ) + (wire + (pts + (xy 88.9 124.46) (xy 91.44 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e583f2fa-4c85-4979-858d-dc74bf75b0df") + ) + (wire + (pts + (xy 160.02 63.5) (xy 162.56 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5a2081a-0c86-4405-9b47-28039c8fb7bd") + ) + (wire + (pts + (xy 105.41 163.83) (xy 105.41 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5cae308-00b2-4cf4-b31f-b360bd6aefae") + ) + (wire + (pts + (xy 53.34 124.46) (xy 55.88 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea622b18-7dae-4ffa-a738-6f877b274c07") + ) + (wire + (pts + (xy 44.45 163.83) (xy 54.61 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3d97ba7-b935-4add-beba-968d1e065be4") + ) + (wire + (pts + (xy 24.13 173.99) (xy 24.13 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f61911ef-2cda-43a5-a880-4e4e573274a6") + ) + (wire + (pts + (xy 116.84 116.84) (xy 116.84 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "faa49f7d-304a-4875-a2d9-e4751f9c9013") + ) + (wire + (pts + (xy 125.73 163.83) (xy 135.89 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe0a17b0-6955-4d92-af72-cee30b972091") + ) + (text "heights:\n- TMP1075DSG -> 0.8mm\n- Tab height -> 0.2mm * 2\n -> 1.2 mm\n\nheight pogo pins\n- min length on the bottom side 0.75mm\n compressable length travel applied force\n0921-0-15-20-75-14-11-0 1,75-0,75=1mm 1-0,45=0,55mm=0.0216in 60g\n0921-1-15-20-75-14-11-0 2,16-0,75=1,41mm 1,41-0,45=0,95mm=0.0374in 90g \n0921-5-15-20-75-14-11-0 3,05-0,75=2.3mm 2,3-0,45=1,9mm=0.0748in 98g\n\nI picked the 0921-1-15-20-75-14-11-0 because it doesnt poke out too much and doesn't apply\ntoo much force at that compression distance" + (exclude_from_sim no) + (at 12.954 13.081 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "831fdf95-51c8-4fef-a984-0d8a8312e45a") + ) + (text "The connections to A0, A1, A2 are according to p. 15 in the datasheet of the TMP1075. \nThis gives the the temperature sensor its ID. " + (exclude_from_sim no) + (at 23.622 147.828 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "97355205-34cb-4e73-9290-7fa042c8b67d") + ) + (label "SDA" + (at 208.28 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "19dae8d8-6c2b-446f-a9c1-0065e3380c49") + ) + (label "SDA_SW" + (at 45.72 53.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1ca55ae9-5fdf-4619-93f4-0e376ba713a0") + ) + (label "SCL" + (at 137.16 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1cb07a3e-572c-4f8e-85ed-c7c12381bf99") + ) + (label "SDA" + (at 172.72 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2d6f53fb-d3b8-4dab-90b7-912f68d90428") + ) + (label "SDA_SW" + (at 66.04 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2ebcdf22-9def-496f-8e5e-7a965211f5ee") + ) + (label "SCL" + (at 101.6 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "34b02fcb-2f8b-4907-9f27-6e7ef6c31f56") + ) + (label "SDA" + (at 81.28 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "38b4a26a-f083-40e6-9eb9-f6ca47fe12b1") + ) + (label "SDA" + (at 45.72 114.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4332c752-4ad3-452f-aee8-fa5da2261927") + ) + (label "SCL" + (at 66.04 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4c8557b7-dc05-4561-ac47-090d66f3fd20") + ) + (label "SCL" + (at 270.51 24.13 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "50a2dca7-1e21-452f-ab3c-4480540b6417") + ) + (label "SDA" + (at 66.04 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5c2b8e12-336c-4bc5-81c8-b7a611a12ef9") + ) + (label "SDA" + (at 137.16 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5d96751b-f159-47a8-929b-111c0449774b") + ) + (label "SCL" + (at 137.16 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "61b9ac19-4508-4961-83ea-29b0420df245") + ) + (label "SCL" + (at 172.72 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6d14c8df-4023-450e-b6c2-5fd9e1155d74") + ) + (label "SDA" + (at 172.72 114.3 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "78fe183e-956f-4439-a8d1-650abc5f89a4") + ) + (label "SCL" + (at 81.28 114.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "79a64898-a95d-4739-831d-0a5a5f002c67") + ) + (label "SCL" + (at 101.6 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7a89e0eb-2c50-452f-8df5-1c4a93360bea") + ) + (label "SDA" + (at 172.72 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7e851568-7dc5-4842-9483-1b0b8f86cdf5") + ) + (label "SDA" + (at 116.84 53.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "829cb8fe-f538-4140-bbd9-ad39fd47f166") + ) + (label "SCL" + (at 66.04 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8414f2d9-9fde-4649-a4fd-f92a9bec8565") + ) + (label "SDA" + (at 101.6 114.3 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8b1e2a33-08ea-4eff-86f2-9cd4459607c6") + ) + (label "SCL" + (at 66.04 86.36 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8d1ca014-4c67-4817-ae66-03324123d079") + ) + (label "SDA" + (at 137.16 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8f06c343-8652-4488-998f-1b658986c721") + ) + (label "SCL" + (at 208.28 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9486c6c1-2805-463f-a98f-205c25312280") + ) + (label "SDA" + (at 137.16 114.3 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "96088252-fbe5-4ae5-aadc-04deb2fc0fdd") + ) + (label "SCL" + (at 137.16 86.36 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a065d75e-4819-4c42-8b4c-915790d83183") + ) + (label "SDA" + (at 101.6 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "aa213166-28ed-4569-9e34-bfe1e7e88e3b") + ) + (label "SDA" + (at 270.51 21.59 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ab6b3999-e606-4cd3-89a7-b409a4823de2") + ) + (label "SCL" + (at 172.72 86.36 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ac03697e-955b-48ab-bb9b-02dcd6c81b4b") + ) + (label "SDA_SW" + (at 218.44 92.71 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b250ffb3-ac43-45f5-9709-59ff0903e26a") + ) + (label "SDA" + (at 101.6 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b5d51417-b979-45f2-8d90-a9562e71bccb") + ) + (label "SDA" + (at 66.04 114.3 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d4ce26ce-33f0-4b09-ae66-8e7d23316121") + ) + (label "SCL" + (at 172.72 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d4fab622-db17-4831-b40c-c34cce7d34bd") + ) + (label "SDA" + (at 233.68 92.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d5291dc0-8a2b-4e0e-b523-9f86b1e37fcb") + ) + (label "SCL" + (at 116.84 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d9a6a42c-8c15-451f-899d-8388a291792d") + ) + (label "SCL" + (at 45.72 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "e33b6b85-aa84-48c2-b303-0c4aa9e01eef") + ) + (label "SCL" + (at 81.28 53.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "e4a26955-d866-4c50-8a96-c408b21f8d39") + ) + (label "SCL" + (at 101.6 86.36 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f7489b10-1d0d-413f-b0aa-d351bec22335") + ) + (hierarchical_label "TMP_SCL" + (shape bidirectional) + (at 270.51 24.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "86648260-7ceb-407f-b23f-04019ab94438") + ) + (hierarchical_label "TMP_SDA" + (shape bidirectional) + (at 270.51 21.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8862197a-7f9b-40cc-9f10-968ce0dfe94b") + ) + (hierarchical_label "TMP_SDA" + (shape bidirectional) + (at 262.89 92.71 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a3d5cbae-2dd8-48c8-a6f6-209bd7400623") + ) + (hierarchical_label "TMP_SCL" + (shape bidirectional) + (at 262.89 95.25 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "edc748b5-0039-4bdd-addf-63d41edcdf7b") + ) + (symbol + (lib_id "power:GND") + (at 24.13 176.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "01ca970e-2855-472e-aa81-d4095ee91a50") + (property "Reference" "#PWR01" + (at 24.13 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 24.13 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 24.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "88f39a02-2f6b-46c7-bbea-2a7a1859227e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR01") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 31.75 187.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "02c86df9-3db4-422c-ba62-9c7be3c7714f") + (property "Reference" "#PWR02" + (at 31.75 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 31.75 183.515 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "93a6047b-7367-4829-958f-e5cbf504da22") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 91.44 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "054d5b55-dd59-4fa6-8019-0fc4aad32439") + (property "Reference" "#PWR020" + (at 91.44 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 91.44 43.815 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 91.44 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ee7963a0-bf61-43cc-b7d1-1aa8534ba09c") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 152.4 53.34 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "05532519-1be8-4675-84d9-325adc8fa69d") + (property "Reference" "#PWR035" + (at 156.21 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 148.59 53.3401 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 152.4 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dca2b493-b20c-4baf-ae13-081ad98ebee1") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 262.89 97.79 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "08d9b526-dfe1-45d6-a5ab-85b8185818ad") + (property "Reference" "#PWR052" + (at 266.7 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 259.08 97.7899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 262.89 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 262.89 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0805aef1-3df3-4cca-8570-8033f8fbc11a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR052") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 57.15 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09989f8f-899e-45b6-a82f-74f81f1c4837") + (property "Reference" "H13" + (at 252.73 55.8799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 252.73 58.4199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bef2d055-f821-4ede-a3ed-aa3568750bae") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 55.88 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09e79a02-41e9-4241-a43c-28e0ca7a0c12") + (property "Reference" "U2" + (at 58.0741 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 58.0741 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 57.785 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 55.88 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 55.88 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "2115e730-1fc4-4d3e-9bf6-a04df24da70b") + ) + (pin "2" + (uuid "debe47ed-9748-4a2d-b0dc-2199e05678d2") + ) + (pin "1" + (uuid "39caea7a-5ee1-4cc8-b93e-c008a675ea2d") + ) + (pin "4" + (uuid "df0e9c94-d66b-4641-b363-47eeea26ec41") + ) + (pin "7" + (uuid "c49c5d2f-e3f0-4c66-a645-da3d4ea10e45") + ) + (pin "6" + (uuid "12d65b41-21f4-417a-a85f-c62644d684f3") + ) + (pin "5" + (uuid "4a1c0c75-92c5-403c-a34b-e81b8e2fc7b0") + ) + (pin "8" + (uuid "ae797c23-4945-4b34-bec7-6fe47f5924d0") + ) + (pin "9" + (uuid "7287b4f1-3def-4141-8f8f-541cbb1477a2") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 55.88 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0bf75b04-d2b4-4763-892b-67c313339d68") + (property "Reference" "#PWR013" + (at 55.88 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 55.88 132.08 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 55.88 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 55.88 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5c1cdedc-9c99-4ef1-b894-5635f6f24a9f") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 162.56 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d98447e-7187-4d5d-91a6-7af80bed3271") + (property "Reference" "U10" + (at 164.7541 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 164.7541 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 164.465 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 162.56 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 162.56 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "b2346181-9e65-4613-9fc4-705abf597b37") + ) + (pin "2" + (uuid "35b94c72-1db4-4275-bcd6-79d7156ede66") + ) + (pin "1" + (uuid "e294eb17-dfbf-4b62-8c9a-1451f403df4d") + ) + (pin "4" + (uuid "665b9f65-951c-4b01-b50c-1e5b08b76983") + ) + (pin "7" + (uuid "046e67be-279a-46b0-b715-6926c9cce7c6") + ) + (pin "6" + (uuid "4410d1e1-e937-4c4b-a9e4-f962ed91e6bb") + ) + (pin "5" + (uuid "303763fd-3144-4e3c-a812-0d451a643c1e") + ) + (pin "8" + (uuid "0aca36fd-3cf6-4c14-981c-1a0f619ac0fb") + ) + (pin "9" + (uuid "ddc5088f-ac58-41f8-bc91-8fd5a4256b77") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 86.36 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0f487204-de6b-4edf-9eaa-9e1f0311edde") + (property "Reference" "#PWR016" + (at 74.93 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 73.66 86.36 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eedb9566-4463-4927-8116-d970901120d8") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 198.12 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "13437e89-7a30-4bb7-b138-b76a66d7ee4f") + (property "Reference" "U12" + (at 200.3141 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 200.3141 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 200.025 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 198.12 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 198.12 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "3429b47d-9a2d-45ce-9bae-408cd54c4c7f") + ) + (pin "2" + (uuid "9762b39b-f5f3-493f-9787-3ccdce6f1cdc") + ) + (pin "1" + (uuid "ac006052-4a9f-40d7-a719-86fb77fd853a") + ) + (pin "4" + (uuid "8bc98a89-97a9-49c5-b9da-380ff04fad23") + ) + (pin "7" + (uuid "233f532e-0016-48d6-904b-427f53f8e1ef") + ) + (pin "6" + (uuid "180c852f-f317-4efd-88ad-254b0847cad4") + ) + (pin "5" + (uuid "b6263b2f-7524-497c-af6b-c8f211f529ea") + ) + (pin "8" + (uuid "cb0c5778-d671-4f0d-ab80-b6c8db0734df") + ) + (pin "9" + (uuid "a40069ff-ec20-4d99-8459-876c7c930abe") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 127 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "162eb5a4-be1a-43be-b36a-9641f6945946") + (property "Reference" "U8" + (at 129.1941 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 129.1941 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 128.905 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 127 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 127 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "41bd3b2a-7eca-4365-9e06-6f6f083f3833") + ) + (pin "2" + (uuid "e43e8f10-a48e-4f6f-8e6b-a1860c5c2cb7") + ) + (pin "1" + (uuid "67384329-e096-48c8-a42c-17c0379e7fb1") + ) + (pin "4" + (uuid "5e769ebb-4b03-4ced-9bb2-7d9c1326485c") + ) + (pin "7" + (uuid "4e8582b5-d6fe-4020-8758-35e98e7625f3") + ) + (pin "6" + (uuid "59090b49-b9f8-4398-9052-d4098d61189f") + ) + (pin "5" + (uuid "a969950d-1d7a-4fa9-a899-51b440774c42") + ) + (pin "8" + (uuid "1f90c727-4a41-4c1c-92d3-4c8ae347a437") + ) + (pin "9" + (uuid "4b0d1d9b-3594-4a92-b6f3-61d0366b5b94") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 54.61 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "165acc08-0c49-4958-932f-fe781b2b6024") + (property "Reference" "C3" + (at 57.15 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 57.15 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 54.61 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 54.61 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 54.61 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c9b0e7f0-2c0d-4088-9613-8e590ab3658e") + ) + (pin "2" + (uuid "2965d4ef-2dd9-4c39-b715-45177f49166a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C3") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 67.31 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "169d06e4-a145-4bbd-b508-ed27bcf067e0") + (property "Reference" "H9" + (at 255.27 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dbce8d9c-fe7a-4e09-87eb-1224b0d5fdb7") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 116.84 119.38 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "18c91434-620d-4532-915c-7d9fef551df9") + (property "Reference" "#PWR028" + (at 110.49 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 109.22 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 116.84 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 116.84 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "03ac1fe8-6ee8-454c-9dc2-60c9149c567a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR028") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_DIP_x02") + (at 226.06 90.17 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1c047f12-0708-4c8e-93f9-7c7da7b24f0d") + (property "Reference" "SW0" + (at 226.06 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_DIP_x02" + (at 226.06 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads" + (at 226.06 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.de/datasheet/2/307/en-a6s-1224092.pdf" + (at 226.06 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol" + (at 226.06 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "77502c77-2255-4974-8373-e4ea82954071") + ) + (pin "1" + (uuid "d9dbb615-8f8b-4eaf-8940-8cd93d3a9651") + ) + (pin "4" + (uuid "57e35e53-718e-42ab-b69a-5998c27fef5a") + ) + (pin "3" + (uuid "04723134-b1b0-41bd-97d5-581c0c4bf926") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "SW0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 127 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1d5009e3-1932-4cbe-b648-81cbf33f94f7") + (property "Reference" "U6" + (at 129.1941 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 129.1941 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 128.905 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 127 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 127 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "aed21d9b-6be6-4e8b-bf3c-4ef7e0d83173") + ) + (pin "2" + (uuid "cb250ce2-e23a-458a-bf13-10c87da25bc9") + ) + (pin "1" + (uuid "428c90bf-07da-4328-b6ab-6e6d21119c61") + ) + (pin "4" + (uuid "68f97dad-678f-46af-bef4-9ec02833df4d") + ) + (pin "7" + (uuid "a37e65c6-cb60-403c-a123-c3e748fa6d82") + ) + (pin "6" + (uuid "254a6f9f-4fc3-44dd-b113-5ecedad44a7b") + ) + (pin "5" + (uuid "0c7b61a0-084c-4739-9314-e9732dbaed2d") + ) + (pin "8" + (uuid "ad5e6f99-4576-415e-85cc-de9c02e27fd6") + ) + (pin "9" + (uuid "fc07537a-5ac2-49bc-9871-62333b8d23ac") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 152.4 114.3 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2142152e-30be-4912-bc4a-59e65860620b") + (property "Reference" "#PWR040" + (at 156.21 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 148.59 114.3001 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 152.4 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f146dbb5-ba15-49e2-b4b5-35642b80472e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR040") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 44.45 187.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "231dd144-1e12-42a3-9971-a9411554f8fb") + (property "Reference" "#PWR03" + (at 44.45 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 44.45 192.405 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bf4886fd-cd1c-43ed-af1a-565faee64183") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 95.25 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "23526276-5028-4cb6-9667-8bf011b6fdf0") + (property "Reference" "C7" + (at 97.79 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 97.79 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 95.25 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 95.25 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 95.25 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f5684c11-c366-4b23-a6b8-3c90d68faac7") + ) + (pin "2" + (uuid "dbe424c7-7fa1-4ce1-bb92-1b9380d2b63b") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 81.28 119.38 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28b25257-f5b0-4c10-a634-df2b4f25ddcb") + (property "Reference" "#PWR019" + (at 85.09 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 77.47 119.3801 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 81.28 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5539abae-d24d-4ffe-b337-854234c3db6e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 91.44 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2a1ac2be-464b-456e-9bce-4b38279c511f") + (property "Reference" "U3" + (at 93.6341 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 93.6341 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 93.345 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 91.44 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 91.44 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "6d550352-827c-4628-9434-91ee9be4b825") + ) + (pin "2" + (uuid "66210251-55a9-4caa-929f-a61e114ebe70") + ) + (pin "1" + (uuid "e9c16146-68dd-4477-9ebf-402816fe528c") + ) + (pin "4" + (uuid "35615c95-46ca-434b-8a92-eecee20b6c9d") + ) + (pin "7" + (uuid "ac5c909e-e0ea-49c2-b545-0f999eee7fbf") + ) + (pin "6" + (uuid "8b9864f4-0b54-4bb9-b9fa-a1d591cf2714") + ) + (pin "5" + (uuid "3632f7ee-4878-479f-a5e0-d8148eae3a06") + ) + (pin "8" + (uuid "bcc2d3fa-4146-4721-97dd-c4a7121ae106") + ) + (pin "9" + (uuid "d981cbab-1258-4211-87c0-8c566de106ea") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 162.56 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "306b40fa-369f-4f40-b297-7211e9417de5") + (property "Reference" "U11" + (at 164.7541 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 164.7541 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 164.465 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 162.56 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 162.56 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "16d2250b-0f44-4c19-9d78-318c5f514a18") + ) + (pin "2" + (uuid "414dac7b-12a1-4cfd-a50a-51e819e50d48") + ) + (pin "1" + (uuid "d15fd304-7872-4d49-bd8a-33cb812fb945") + ) + (pin "4" + (uuid "4fa469ae-ee15-4b4d-8dc0-f171235ea0e2") + ) + (pin "7" + (uuid "ec08035f-3e7d-4520-96e7-45dd9c12769f") + ) + (pin "6" + (uuid "29593d7f-4be3-4942-9ad9-744f3ea78a51") + ) + (pin "5" + (uuid "a9dc7bae-0907-4be4-baec-1857501a9e4e") + ) + (pin "8" + (uuid "5a85ed93-f752-4ca2-9301-2090428abf47") + ) + (pin "9" + (uuid "14823181-5961-4f51-ac29-3d2e92e9b8a9") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 55.88 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "370bf119-7991-47bc-850d-7c2a530976ed") + (property "Reference" "U0" + (at 58.0741 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 58.0741 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 57.785 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 55.88 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 55.88 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "4a4d43dc-b275-4b45-b62c-ac7fab87e0ef") + ) + (pin "2" + (uuid "a2b3b3d4-fc96-4575-bafb-db250ce0146a") + ) + (pin "1" + (uuid "3adcbabc-3fa1-4f7d-acc8-0aab048beb71") + ) + (pin "4" + (uuid "d2ffd83b-b05e-4629-b242-a68c86e194ab") + ) + (pin "7" + (uuid "b5ef7bcd-7775-4647-b9cb-16e9a9b1d7d5") + ) + (pin "6" + (uuid "ed08e952-82d2-4752-8767-bc589ca81ee1") + ) + (pin "5" + (uuid "81e9e537-16e0-4be4-ba3b-f35fa121ef14") + ) + (pin "8" + (uuid "8a4e1e5f-11b0-4854-8a0b-4ab59035bd44") + ) + (pin "9" + (uuid "8016d58b-99e4-42b3-bbb0-603288923233") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 55.88 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39911812-74ff-4390-94e6-06dd4dace5ae") + (property "Reference" "#PWR010" + (at 55.88 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 55.88 74.295 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 55.88 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5f74ba8c-39ff-4834-8d94-e02bb7aca5fb") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 152.4 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "39d037e3-62b2-438c-8d1d-0a7ab5c01105") + (property "Reference" "#PWR036" + (at 146.05 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ddecb1d1-63af-41e6-a8e8-ee016d6a848b") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR036") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 24.13 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b593ea3-bd37-4741-aebe-d7274ae316ad") + (property "Reference" "C0" + (at 26.67 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 26.67 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 24.13 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 24.13 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4c64d648-d460-4814-a4e0-dbf14fa6add7") + ) + (pin "2" + (uuid "df7c40c3-b10b-4d0c-a4aa-976eb9f77f44") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C0") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3bd17093-5d76-4de0-98e0-faa4011d1012") + (property "Reference" "#PWR025" + (at 91.44 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 91.44 132.08 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 91.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "41681c25-8e64-49b3-95b0-8c1ad045ca0a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 125.73 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3def6003-8444-4d35-99d3-5140f2a0a1c2") + (property "Reference" "C10" + (at 128.27 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 128.27 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 125.73 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.73 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 125.73 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7a6ec49e-ab76-4051-863a-da8c6cbf69e0") + ) + (pin "2" + (uuid "2b671cb9-bd13-4c52-a214-1b28c579e8cc") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 77.47 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3ea1b7c6-c1f9-4517-8d75-5dd7cc00c325") + (property "Reference" "H5" + (at 255.27 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5dae62e0-654a-40ff-9df8-f7f5ea41a55d") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 55.88 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40fa599e-5836-4b5c-87d0-afcf0df0ac49") + (property "Reference" "#PWR012" + (at 55.88 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 55.88 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 55.88 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d1e922de-8a3d-4e80-af0b-2de8e69397c9") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 198.12 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "478966cb-a693-4a33-97a9-33d7da0077d9") + (property "Reference" "#PWR051" + (at 198.12 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 198.12 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 198.12 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 198.12 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb607c76-e165-42e1-9bcb-c0ff4b070820") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR051") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 74.93 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "48b1ae88-87bb-486a-94a3-d0867d090580") + (property "Reference" "C5" + (at 77.47 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 77.47 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 74.93 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 74.93 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "680579e5-236c-43a5-ab5e-273764f8e016") + ) + (pin "2" + (uuid "00767aa9-d0be-4285-9e51-a0e7e12b40ec") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C5") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 162.56 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48bb2aed-0491-4ba2-b7d6-5a0163259412") + (property "Reference" "#PWR043" + (at 162.56 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 162.56 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 162.56 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 162.56 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a3aefbcb-a980-42cc-b878-10a230d1c971") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR043") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 55.88 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f06ceb0-5b11-43be-9b86-3f42ee46f366") + (property "Reference" "U1" + (at 58.0741 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 58.0741 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 57.785 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 55.88 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 55.88 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "4c471938-fcb4-46fa-b021-615c7fd2d8ef") + ) + (pin "2" + (uuid "ddf34692-f2f9-4f86-885f-92d1f13b06b7") + ) + (pin "1" + (uuid "5da4fd6c-41a0-44db-8114-7b340b4a2e63") + ) + (pin "4" + (uuid "79ead591-2977-4397-ae43-3b0a67d470a1") + ) + (pin "7" + (uuid "b03d7c4d-a9d2-492d-8489-5fad306a2a04") + ) + (pin "6" + (uuid "46e5c746-e5db-4781-b579-d45d547158ea") + ) + (pin "5" + (uuid "bf150743-9a58-4c47-a7a6-a4c41aa03999") + ) + (pin "8" + (uuid "13e6dac0-8de0-42f6-9c93-8e9cb572199e") + ) + (pin "9" + (uuid "0d8dfb3a-cf6b-4b81-8119-547193c622c7") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 262.89 100.33 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53bcf67f-92d7-45b7-b73c-d4ec9b1baeca") + (property "Reference" "#PWR053" + (at 256.54 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 259.08 100.3299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 262.89 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 262.89 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0a72bb5b-2115-4614-94e0-23d74709136c") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 215.9 90.17 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5db1d5f5-e217-47df-b996-485fe3579d1a") + (property "Reference" "H0" + (at 214.63 83.82 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 214.63 86.36 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 215.9 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 215.9 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 215.9 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "26aec632-35b2-46f1-b648-f461554d8e35") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 262.89 105.41 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "62292714-e5ad-4f1a-bae4-414b1c230da1") + (property "Reference" "#PWR055" + (at 256.54 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 259.08 105.4099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 262.89 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 262.89 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3ae5a1f6-a3e7-4aec-a1cc-ceb3f133a621") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 85.09 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6237499e-f29a-4de3-818b-443b26897815") + (property "Reference" "C6" + (at 87.63 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 87.63 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 85.09 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 85.09 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "faae3723-92bd-4328-bad2-b7a3f98c330c") + ) + (pin "2" + (uuid "563dfe0d-1c1d-4958-be13-a58adbe2a656") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C6") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 162.56 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6332f893-cf8b-40ea-8b40-bce2011cd980") + (property "Reference" "#PWR045" + (at 162.56 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 162.56 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 162.56 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 162.56 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "946f7593-a361-4b69-9715-f6ba032e833e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR045") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 31.75 187.96 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "633bf876-b8fe-498d-882c-c7d8b5a10cca") + (property "Reference" "#FLG00" + (at 31.75 189.865 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 31.75 192.405 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 31.75 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8686e74b-2ae5-49c6-becd-1ffdbe7f73c9") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#FLG00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 44.45 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "64336bb8-ac1e-444e-83ba-0a110e5aa176") + (property "Reference" "C2" + (at 46.99 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 46.99 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 44.45 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 44.45 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 44.45 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f2a2d0ce-5dda-4437-97ba-431bc75d4f3b") + ) + (pin "2" + (uuid "3dbac8bf-2ab8-44c8-a7eb-715832afb774") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C2") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 62.23 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6628ce44-12a8-4776-87f1-4fd3625743b7") + (property "Reference" "H11" + (at 255.27 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "24c1b1c5-b9e6-4aea-bc72-99d9c54596dd") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6aae424f-d5fe-4ba9-ac81-681ff914a2f5") + (property "Reference" "#PWR015" + (at 74.93 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 73.66 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5440b084-ab89-4e99-8307-86f94e8a4deb") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 82.55 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ce3e93d-0cdc-44ef-a428-bb9d22f0fe0a") + (property "Reference" "H3" + (at 255.27 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5d2b15a9-60f4-4a0f-9c95-e0b7dae1be88") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 87.63 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7076f068-beea-4056-a967-4f677ef2e7c7") + (property "Reference" "H1" + (at 255.27 81.28 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 83.82 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cdc78b3b-11f8-4c6e-b34b-50f13fa0d653") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 64.77 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "70f1b78a-ceef-4af7-a579-439f5244af34") + (property "Reference" "C4" + (at 67.31 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 67.31 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 64.77 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.77 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 64.77 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fa733184-b7aa-49f9-9f95-4a9e2b47c464") + ) + (pin "2" + (uuid "80aceda0-f6c8-48e4-9897-40dd1038e1e7") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C4") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 45.72 119.38 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "714113f4-98ea-46de-a86d-9758912453c7") + (property "Reference" "#PWR07" + (at 39.37 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 38.1 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 45.72 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 45.72 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "02513f60-6f2b-4754-b172-3d71cf4bbbcd") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 198.12 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "73047bcd-f01b-44fa-bcc8-1b1616dc4dfa") + (property "Reference" "#PWR050" + (at 198.12 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 198.12 43.815 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 198.12 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 198.12 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3e3f58b-25a4-46a7-9990-ec7714e9a208") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR050") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 91.44 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "78039517-b4f2-446f-977b-42d702987641") + (property "Reference" "U4" + (at 93.6341 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 93.6341 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 93.345 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 91.44 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 91.44 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "5640b49f-80b5-429b-bcbd-ebf019971bfa") + ) + (pin "2" + (uuid "5c7e4746-dc98-460c-9923-71add68d9ef5") + ) + (pin "1" + (uuid "a616277c-c9cd-4c66-86eb-a3779d995165") + ) + (pin "4" + (uuid "53b52828-9a6b-43ac-8dd4-fc5813b22577") + ) + (pin "7" + (uuid "0f045732-322c-4e44-ab69-3c8d2fa20202") + ) + (pin "6" + (uuid "6c491822-e07f-4fae-9eda-a9ddf04d1e90") + ) + (pin "5" + (uuid "b58d70d7-ef96-42e9-a883-aadc5c86ea58") + ) + (pin "8" + (uuid "733c8c16-68d5-4c86-992e-d8d9fe8abd7b") + ) + (pin "9" + (uuid "9f33cad3-98ea-4cb1-bfac-da66dc169a1a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 127 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "78df8173-10a7-4dc1-bec9-53db714ad618") + (property "Reference" "#PWR033" + (at 127 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 127 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 127 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 127 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e086cc11-690c-4ff8-a568-b200af3f4088") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7d0d969a-432b-461f-a94c-af3533444a94") + (property "Reference" "#PWR023" + (at 91.44 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 91.44 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 91.44 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2ffc0a7c-911a-46b0-95bc-9b398ed84687") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 55.88 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "81081dd8-112f-41e1-b0c2-dcd35a11c677") + (property "Reference" "#PWR09" + (at 55.88 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 55.88 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 55.88 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e62a4238-7598-48f8-9322-fd4285389218") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 135.89 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86fd55e8-a185-4264-949b-75eb3bb388b3") + (property "Reference" "C11" + (at 138.43 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 138.43 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 135.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 135.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 135.89 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cdc8f052-7ea4-400b-b4c8-be4f42514349") + ) + (pin "2" + (uuid "31f0aa44-57a5-4e7c-9436-4b95655b2d82") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 74.93 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d283c08-be1a-4998-871b-e4c5e9f9bf45") + (property "Reference" "H6" + (at 255.27 68.58 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "924dbc32-ede7-4119-8ed3-bcbaf64d5a13") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 64.77 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8dda414d-dd78-40d7-85e3-3f69a17e7f27") + (property "Reference" "H10" + (at 255.27 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c86d874d-3b58-447a-970f-b9daed251d2a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 105.41 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "90f16cc0-3a03-4b38-afa3-a29d11671455") + (property "Reference" "C8" + (at 107.95 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 107.95 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 105.41 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 105.41 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "90b6e3d2-e154-4d39-a3f3-400ecda9d83f") + ) + (pin "2" + (uuid "2be828b9-3f71-4015-adc3-19e719581b5b") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 81.28 55.88 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "96d528e5-f863-4bf9-a772-f8ad7d68b23e") + (property "Reference" "#PWR014" + (at 85.09 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 77.47 55.8799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 81.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3de609f1-077e-4a3c-8c51-75376a1fbb15") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 127 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "97c3afaf-edc0-4adf-9883-797d88100c0b") + (property "Reference" "U7" + (at 129.1941 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 129.1941 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 128.905 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 127 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 127 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "9e44896d-7811-4374-bfec-8d58b628a502") + ) + (pin "2" + (uuid "8a5d1a76-1ea4-4361-a72b-083463bde03b") + ) + (pin "1" + (uuid "cb9227af-1699-464e-a5ff-3ed9782c43c5") + ) + (pin "4" + (uuid "e2c70d8a-421c-4f98-ab4a-59a361274e27") + ) + (pin "7" + (uuid "cf3182b0-ccb6-411d-92cb-d140fbfc4fe7") + ) + (pin "6" + (uuid "54de4148-2a96-43bc-ac91-8f367d8af9e9") + ) + (pin "5" + (uuid "ed6cae7a-49d0-45c9-bcdc-372b9d5a9248") + ) + (pin "8" + (uuid "c526dcc6-f0bb-4af9-bd68-e2bb98a198ce") + ) + (pin "9" + (uuid "256d8833-112b-4a06-9702-cd8d47e0f400") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 80.01 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9c69f9fb-8be9-413e-a239-f2f5a98c18b7") + (property "Reference" "H4" + (at 255.27 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7e5c600f-b6d1-4de4-ad8a-fefab0988cc9") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 127 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9c7db532-a48f-4b90-85e5-98ef6b6f748b") + (property "Reference" "#PWR031" + (at 127 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 127 74.295 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 127 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 127 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ce08e531-dea6-4178-8b5e-dc285ecbfd79") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 72.39 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9c7db740-e507-4133-a8ab-476ffda0e4e6") + (property "Reference" "H7" + (at 255.27 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 68.58 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "41f64b20-c22f-4c75-98b3-f0d2f2e42970") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 44.45 187.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9e10d2e3-69ac-4d24-9b83-cc25c92313e2") + (property "Reference" "#FLG01" + (at 44.45 186.055 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 44.45 183.515 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 44.45 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2bd3a68f-86d7-4641-b546-3af7739aef3f") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 55.88 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a19d6dc2-06c6-4be8-85d3-d8d83b57ff7d") + (property "Reference" "#PWR08" + (at 55.88 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 55.88 43.815 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 55.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff2122f6-c58b-4057-84cf-41e6f10e4e20") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 45.72 116.84 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "abb9639e-2d6a-4b41-816d-2bb3b79a7ff9") + (property "Reference" "#PWR06" + (at 49.53 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 41.91 116.8399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 45.72 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 45.72 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d4b5c97d-27a2-425d-b67f-638859baecea") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 24.13 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b6d9d7e7-09bd-4f7d-995b-dbe200de32a3") + (property "Reference" "#PWR00" + (at 24.13 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 24.13 156.845 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 24.13 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "074e86d7-c39e-4086-9ce7-91757de7164e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 127 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b7a5d7eb-7d9a-4273-aa8d-935c317278c8") + (property "Reference" "#PWR034" + (at 127 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 127 132.08 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 127 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 127 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d5982b70-93cf-4734-aaaf-dcf39ba98f78") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR034") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 162.56 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b91ed331-5e30-4d8e-a1dc-adcac6cf63db") + (property "Reference" "#PWR044" + (at 162.56 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 162.56 74.295 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 162.56 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "38eacd60-9c55-4ef9-b86e-45cb89398335") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR044") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 187.96 55.88 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bd000f31-6841-41eb-a426-551c8dd67740") + (property "Reference" "#PWR048" + (at 181.61 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 180.34 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 187.96 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "133b5983-dcde-4a89-bc12-576a2f0e7fee") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR048") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 59.69 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bd451bdf-0374-42b6-95e8-0558663f193c") + (property "Reference" "H12" + (at 255.27 53.34 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "887454b9-75cf-4623-abc5-9ce656a5323a") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 116.84 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c0b80c52-bfe4-4dc2-a774-5280eec2466c") + (property "Reference" "#PWR018" + (at 74.93 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 73.66 116.84 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9d7fe56f-19eb-4cce-9576-031a023d62e5") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 85.09 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3918f31-b490-4822-9868-11a0586052bc") + (property "Reference" "H2" + (at 255.27 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 81.28 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b1343109-4b07-4e8d-87b7-5b7c847b80ee") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 55.88 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c4fed4c7-7e31-498f-9509-624338d2a2dc") + (property "Reference" "#PWR011" + (at 55.88 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 55.88 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 55.88 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f8300649-aabc-444d-bd98-70ed398a2222") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 162.56 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c7af9e6a-84f6-4320-9b47-9bc791bd63c3") + (property "Reference" "U9" + (at 164.7541 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 164.7541 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 164.465 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 162.56 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 162.56 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "0b811cf1-a13e-4ee7-a475-e6f0b69dcc38") + ) + (pin "2" + (uuid "d800307e-7510-4313-8780-a605a0e3c2b3") + ) + (pin "1" + (uuid "b561fd21-e5b3-4aeb-9cfb-cb4659f7e2af") + ) + (pin "4" + (uuid "10df3f7b-7290-454f-9b46-b01b03b82ac8") + ) + (pin "7" + (uuid "2f9c4ea5-6895-4df1-bc42-baff91fe76f0") + ) + (pin "6" + (uuid "26c7c1cc-c404-4826-9c53-ba5c3925a19d") + ) + (pin "5" + (uuid "79c92a9e-4ec7-4255-9b92-af049e1172af") + ) + (pin "8" + (uuid "f54f094d-ec0f-42a8-96ab-48045515b0e1") + ) + (pin "9" + (uuid "31f1bbad-ee4f-4942-9f87-00cb96acfd96") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 45.72 88.9 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c8fdcf88-9647-4356-bb19-7e2ff7ee0267") + (property "Reference" "#PWR05" + (at 39.37 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 38.1 88.9 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 45.72 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 45.72 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45dcf239-bf6b-407c-b517-9a6902c01e6e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 152.4 86.36 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cb9254c5-fab8-4252-9b45-98fcb8ebe60c") + (property "Reference" "#PWR038" + (at 156.21 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 148.59 86.3601 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 152.4 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3501745-2caf-4866-9464-a3fa15982191") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR038") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 91.44 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cbc24e18-d54a-492f-9466-9861a56b5d53") + (property "Reference" "#PWR022" + (at 91.44 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 91.44 74.295 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 91.44 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "664b033a-4317-4cbc-bcf6-d15bf84457a8") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 127 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cca67aa9-7a17-43ff-bd7f-c7fa91691194") + (property "Reference" "#PWR030" + (at 127 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 127 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 127 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 127 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6235f42f-ef31-46ab-bae9-4c0d71ca10a1") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR030") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 34.29 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cdd13f2e-1176-4872-89dc-84123dd2e3c5") + (property "Reference" "C1" + (at 36.83 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 36.83 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 34.29 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 34.29 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 34.29 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b5419cd5-af99-44b6-a341-d20dac45e215") + ) + (pin "2" + (uuid "d43c3803-8526-4c8f-ac97-b4e0f43cc107") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C1") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 187.96 58.42 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ce152cae-70f5-478a-b3d0-2ce4bdcf68f6") + (property "Reference" "#PWR049" + (at 191.77 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 184.15 58.4199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6c7340cf-06d7-4abd-b9b6-21298ccf9b57") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR049") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 91.44 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d071237a-4d74-48ea-91cc-bb17b9585a13") + (property "Reference" "#PWR024" + (at 91.44 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 91.44 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 91.44 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 91.44 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "91438406-da45-4c70-a0a3-46edea00ac99") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 152.4 119.38 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d113fdc1-8ff7-4a0b-a1cd-ab159f9828e3") + (property "Reference" "#PWR041" + (at 146.05 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a2462956-3d04-4a60-ad03-6b67e1ba330f") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR041") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 152.4 83.82 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d25432a2-0e2e-4473-8e15-f8d3212f6ecd") + (property "Reference" "#PWR037" + (at 146.05 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 83.82 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ecbfcf6b-9091-46da-b63b-270ace955660") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR037") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 262.89 102.87 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d266fbc3-7872-4165-83aa-8afac6b7f35f") + (property "Reference" "#PWR054" + (at 266.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 259.08 102.8699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 262.89 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 262.89 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 262.89 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fe1007be-a0ee-41c4-a908-a68aecddd815") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 115.57 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d2e8372d-49fd-4b07-b8ed-921f70aefe4d") + (property "Reference" "C9" + (at 118.11 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 118.11 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 115.57 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 115.57 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6417d453-bff4-481a-9eb4-e6edb39cc8a8") + ) + (pin "2" + (uuid "2cdf5e1d-c320-4c79-b09e-189bf816c28b") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 162.56 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d5ee197e-d81a-40e8-86b6-aadb24e78d7c") + (property "Reference" "#PWR046" + (at 162.56 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 162.56 104.775 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 162.56 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5578e41d-9092-40a4-9910-b993a0d3f3b5") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR046") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 91.44 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d690df67-d0f8-4a89-9d5c-0329718b2938") + (property "Reference" "#PWR021" + (at 91.44 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 91.44 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 91.44 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 91.44 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5a00bac3-33bc-4235-852d-282ba4f08f3e") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 162.56 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "da9aa5b9-260a-4d92-8914-c11141aadec1") + (property "Reference" "#PWR047" + (at 162.56 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 162.56 132.08 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 162.56 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 162.56 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3ac8159-ff64-47b8-8ca7-6fe342b0f22d") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR047") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 152.4 88.9 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "df3c969c-ad25-4bf5-9c0e-94f4db61f0ed") + (property "Reference" "#PWR039" + (at 146.05 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 88.9 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 152.4 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5030bc21-9be8-4d13-b4d9-29d1e43df276") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR039") + (unit 1) + ) + ) + (project "Abnehmer-Teststack" + (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 127 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e0037362-0b4a-4745-8aaa-fc16b67f0601") + (property "Reference" "#PWR029" + (at 127 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 127 43.815 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 127 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 127 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "361976d9-a16a-4f08-b56d-fac7d0677d45") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 81.28 88.9 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e18aec55-8570-4fbf-82b7-a4dab3d6327b") + (property "Reference" "#PWR017" + (at 85.09 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 77.47 88.9001 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 81.28 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 81.28 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f1eb5765-5f63-4e5a-bbc0-1256d18266fa") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 162.56 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e541d9e5-9d42-4167-bcab-0b346ef58499") + (property "Reference" "#PWR042" + (at 162.56 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 162.56 43.815 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 162.56 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2f924870-1407-4a06-8bf4-7528f5dc5dd7") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR042") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 146.05 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e867eb30-44d8-47e4-8e72-c4285c70c7a1") + (property "Reference" "C12" + (at 148.59 167.6462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 148.59 170.1862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 146.05 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 146.05 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 146.05 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "784d91f4-8e54-48f8-8b98-fcf4a279fd06") + ) + (pin "2" + (uuid "a2b632e2-fdc0-48ac-8cf1-e91ec296d721") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Temperature:TMP1075DSG") + (at 91.44 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ea6c0441-624a-49e1-b30c-404c1b6b80d9") + (property "Reference" "U5" + (at 93.6341 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TMP1075DSG" + (at 93.6341 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias" + (at 93.345 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/tmp1075" + (at 91.44 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C-bus digital temperature sensor and thermal watchdog, WSON-8" + (at 91.44 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "b0f89f70-cc4d-46a6-9ee8-13a1c70d6f62") + ) + (pin "2" + (uuid "103aca1f-26d9-41af-8ddd-349d49972ecf") + ) + (pin "1" + (uuid "fe160e59-8c15-44c6-85a0-c1b7d2b7b824") + ) + (pin "4" + (uuid "e0377e3d-c350-4aaf-8ee2-2c65833b8310") + ) + (pin "7" + (uuid "854231a8-7f4c-4658-a719-530f74e3fd6e") + ) + (pin "6" + (uuid "e33d4d5a-718a-45ad-8699-b3b744bb941c") + ) + (pin "5" + (uuid "fd7a6b05-5b86-45d6-9561-c3477a703e3a") + ) + (pin "8" + (uuid "60d62567-3c89-493a-b176-2c63ab5f4cfe") + ) + (pin "9" + (uuid "0c211cbf-e377-4e06-9a4f-ce23bff39d1b") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 127 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eb63b044-64c3-4d9b-9700-45b0ef72415c") + (property "Reference" "#PWR032" + (at 127 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 127 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 127 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 127 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e94e5574-937e-45c9-a937-58a7e9ab9b27") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 45.72 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ec7365a3-472e-49a4-a7ac-c3e5d8827914") + (property "Reference" "#PWR04" + (at 39.37 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 38.1 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 45.72 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 45.72 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f530749c-1f0b-4c19-9c36-bf37a16be377") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MV_Abnehmerplatine:0921-X-XX-20-7X-14-11-0") + (at 256.54 69.85 90) + (mirror x) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f421b8a6-bf94-4374-a0f4-a4e224d4a8e7") + (property "Reference" "H8" + (at 255.27 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-77-14-11-0" + (at 255.27 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-1-15-20-75-14-11-0" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 256.54 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dc33dcc8-8ad2-495e-a2d4-a643d674cdd3") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "H8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 116.84 86.36 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f478a7cb-a0ff-468b-9738-68ef2216fbae") + (property "Reference" "#PWR027" + (at 120.65 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 113.03 86.3601 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 116.84 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 116.84 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "be6f540d-4214-4aca-be9a-ce7e9a5a8256") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 116.84 55.88 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f75b7bae-3d40-42cb-9eb3-63687beae337") + (property "Reference" "#PWR026" + (at 120.65 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 113.03 55.8801 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 116.84 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 116.84 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c4efe1fc-6d2f-419f-87f8-083b4461e801") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x20") + (at 267.97 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fd8fb004-590b-4888-9fe0-41207626b325") + (property "Reference" "J0" + (at 267.97 51.181 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 267.97 53.721 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:533092070" + (at 267.97 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 267.97 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 267.97 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "17" + (uuid "ffd9675b-b202-4653-af9f-d40ad22014aa") + ) + (pin "8" + (uuid "5f63ab74-677d-46e9-a6fd-45eb7273011d") + ) + (pin "9" + (uuid "ffd3d04a-5f81-4f08-8aff-1f0cbac5a9ae") + ) + (pin "19" + (uuid "db2f9964-a7bd-4a46-bb4f-2e001762d759") + ) + (pin "11" + (uuid "04144f3a-d8b7-4152-9917-4a2a90ce8277") + ) + (pin "20" + (uuid "e3793c8b-62c9-4793-83b3-dba8d9088b51") + ) + (pin "6" + (uuid "2f30e890-d1dc-4007-916f-90d1a8337fd4") + ) + (pin "4" + (uuid "9b17d911-2e9b-4678-a2c4-6ac577ab652f") + ) + (pin "18" + (uuid "8dd38566-65db-4d01-9e26-ac58246eec4d") + ) + (pin "10" + (uuid "ae636744-a8e1-40d2-85e0-e1d43ba4f9b8") + ) + (pin "12" + (uuid "920e7d1c-3f42-4386-8c59-f7240a050fe5") + ) + (pin "1" + (uuid "6e9ba7d0-8342-42b0-b0a7-8629a8310d68") + ) + (pin "16" + (uuid "ac61cb8a-1a45-40c5-bb8f-214c557f6234") + ) + (pin "15" + (uuid "f44fab60-f583-4244-943e-611bedcac8e5") + ) + (pin "3" + (uuid "db095183-0634-4b64-9a71-aa554fd377e1") + ) + (pin "13" + (uuid "10cfdff6-aa40-4e42-82aa-e996d1611e06") + ) + (pin "14" + (uuid "05076dae-da54-4ebc-8ad9-d4b2573e8134") + ) + (pin "7" + (uuid "93fed17c-73e6-405e-b492-d742cc131e85") + ) + (pin "2" + (uuid "a4a7b8f5-cc5b-4388-a25b-30878e45709d") + ) + (pin "5" + (uuid "f0503171-a350-49d3-b979-3f5370b21c87") + ) + (instances + (project "MV_Abnehmerplatine" + (path "/967ef1be-8580-473e-8405-3442bb3fdd76" + (reference "J0") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.round-tracks-config b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.round-tracks-config new file mode 100644 index 0000000..52881dd --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/MV_Abnehmerplatine.round-tracks-config @@ -0,0 +1,2 @@ +Default True 1.0 3 +False True False diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/524652070.stp b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/524652070.stp new file mode 100644 index 0000000..678ef83 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/524652070.stp @@ -0,0 +1,24508 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('524652070','2014-06-05T',('me'),(''), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490',''); +FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); +ENDSEC; +DATA; +#1=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#2=VECTOR('',#1,2.707106781187E-1); +#3=CARTESIAN_POINT('',(-4.325E0,1.375E0,8.185786437627E-1)); +#4=LINE('',#3,#2); +#5=DIRECTION('',(0.E0,0.E0,1.E0)); +#6=VECTOR('',#5,1.637157287525E0); +#7=CARTESIAN_POINT('',(-4.325E0,1.375E0,-8.185786437627E-1)); +#8=LINE('',#7,#6); +#9=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#10=VECTOR('',#9,2.707106781187E-1); +#11=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,-1.01E0)); +#12=LINE('',#11,#10); +#13=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14=VECTOR('',#13,2.485786437627E-1); +#15=CARTESIAN_POINT('',(-3.885E0,1.375E0,-1.01E0)); +#16=LINE('',#15,#14); +#17=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18=VECTOR('',#17,2.6E-1); +#19=CARTESIAN_POINT('',(-3.885E0,1.375E0,-7.5E-1)); +#20=LINE('',#19,#18); +#21=DIRECTION('',(-1.E0,0.E0,0.E0)); +#22=VECTOR('',#21,5.7E-1); +#23=CARTESIAN_POINT('',(-3.315E0,1.375E0,-7.5E-1)); +#24=LINE('',#23,#22); +#25=DIRECTION('',(0.E0,0.E0,1.E0)); +#26=VECTOR('',#25,2.6E-1); +#27=CARTESIAN_POINT('',(-3.315E0,1.375E0,-1.01E0)); +#28=LINE('',#27,#26); +#29=DIRECTION('',(-1.E0,0.E0,0.E0)); +#30=VECTOR('',#29,2.3E-1); +#31=CARTESIAN_POINT('',(-3.085E0,1.375E0,-1.01E0)); +#32=LINE('',#31,#30); +#33=DIRECTION('',(0.E0,0.E0,-1.E0)); +#34=VECTOR('',#33,2.6E-1); +#35=CARTESIAN_POINT('',(-3.085E0,1.375E0,-7.5E-1)); +#36=LINE('',#35,#34); +#37=DIRECTION('',(-1.E0,0.E0,0.E0)); +#38=VECTOR('',#37,5.7E-1); +#39=CARTESIAN_POINT('',(-2.515E0,1.375E0,-7.5E-1)); +#40=LINE('',#39,#38); +#41=DIRECTION('',(0.E0,0.E0,1.E0)); +#42=VECTOR('',#41,2.6E-1); +#43=CARTESIAN_POINT('',(-2.515E0,1.375E0,-1.01E0)); +#44=LINE('',#43,#42); +#45=DIRECTION('',(-1.E0,0.E0,0.E0)); +#46=VECTOR('',#45,2.3E-1); +#47=CARTESIAN_POINT('',(-2.285E0,1.375E0,-1.01E0)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(0.E0,0.E0,-1.E0)); +#50=VECTOR('',#49,2.6E-1); +#51=CARTESIAN_POINT('',(-2.285E0,1.375E0,-7.5E-1)); +#52=LINE('',#51,#50); +#53=DIRECTION('',(-1.E0,0.E0,0.E0)); +#54=VECTOR('',#53,5.7E-1); +#55=CARTESIAN_POINT('',(-1.715E0,1.375E0,-7.5E-1)); +#56=LINE('',#55,#54); +#57=DIRECTION('',(0.E0,0.E0,1.E0)); +#58=VECTOR('',#57,2.6E-1); +#59=CARTESIAN_POINT('',(-1.715E0,1.375E0,-1.01E0)); +#60=LINE('',#59,#58); +#61=DIRECTION('',(-1.E0,0.E0,0.E0)); +#62=VECTOR('',#61,2.3E-1); +#63=CARTESIAN_POINT('',(-1.485E0,1.375E0,-1.01E0)); +#64=LINE('',#63,#62); +#65=DIRECTION('',(0.E0,0.E0,-1.E0)); +#66=VECTOR('',#65,2.6E-1); +#67=CARTESIAN_POINT('',(-1.485E0,1.375E0,-7.5E-1)); +#68=LINE('',#67,#66); +#69=DIRECTION('',(-1.E0,0.E0,0.E0)); +#70=VECTOR('',#69,5.7E-1); +#71=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-7.5E-1)); +#72=LINE('',#71,#70); +#73=DIRECTION('',(0.E0,0.E0,1.E0)); +#74=VECTOR('',#73,2.6E-1); +#75=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-1.01E0)); +#76=LINE('',#75,#74); +#77=DIRECTION('',(-1.E0,0.E0,0.E0)); +#78=VECTOR('',#77,2.3E-1); +#79=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-1.01E0)); +#80=LINE('',#79,#78); +#81=DIRECTION('',(0.E0,0.E0,-1.E0)); +#82=VECTOR('',#81,2.6E-1); +#83=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-7.5E-1)); +#84=LINE('',#83,#82); +#85=DIRECTION('',(-1.E0,0.E0,0.E0)); +#86=VECTOR('',#85,5.7E-1); +#87=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-7.5E-1)); +#88=LINE('',#87,#86); +#89=DIRECTION('',(0.E0,0.E0,1.E0)); +#90=VECTOR('',#89,2.6E-1); +#91=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-1.01E0)); +#92=LINE('',#91,#90); +#93=DIRECTION('',(-1.E0,0.E0,0.E0)); +#94=VECTOR('',#93,2.3E-1); +#95=CARTESIAN_POINT('',(1.15E-1,1.375E0,-1.01E0)); +#96=LINE('',#95,#94); +#97=DIRECTION('',(0.E0,0.E0,-1.E0)); +#98=VECTOR('',#97,2.6E-1); +#99=CARTESIAN_POINT('',(1.15E-1,1.375E0,-7.5E-1)); +#100=LINE('',#99,#98); +#101=DIRECTION('',(-1.E0,0.E0,0.E0)); +#102=VECTOR('',#101,5.7E-1); +#103=CARTESIAN_POINT('',(6.85E-1,1.375E0,-7.5E-1)); +#104=LINE('',#103,#102); +#105=DIRECTION('',(0.E0,0.E0,1.E0)); +#106=VECTOR('',#105,2.6E-1); +#107=CARTESIAN_POINT('',(6.85E-1,1.375E0,-1.01E0)); +#108=LINE('',#107,#106); +#109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#110=VECTOR('',#109,2.3E-1); +#111=CARTESIAN_POINT('',(9.15E-1,1.375E0,-1.01E0)); +#112=LINE('',#111,#110); +#113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#114=VECTOR('',#113,2.6E-1); +#115=CARTESIAN_POINT('',(9.15E-1,1.375E0,-7.5E-1)); +#116=LINE('',#115,#114); +#117=DIRECTION('',(-1.E0,0.E0,0.E0)); +#118=VECTOR('',#117,5.7E-1); +#119=CARTESIAN_POINT('',(1.485E0,1.375E0,-7.5E-1)); +#120=LINE('',#119,#118); +#121=DIRECTION('',(0.E0,0.E0,1.E0)); +#122=VECTOR('',#121,2.6E-1); +#123=CARTESIAN_POINT('',(1.485E0,1.375E0,-1.01E0)); +#124=LINE('',#123,#122); +#125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#126=VECTOR('',#125,2.3E-1); +#127=CARTESIAN_POINT('',(1.715E0,1.375E0,-1.01E0)); +#128=LINE('',#127,#126); +#129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#130=VECTOR('',#129,2.6E-1); +#131=CARTESIAN_POINT('',(1.715E0,1.375E0,-7.5E-1)); +#132=LINE('',#131,#130); +#133=DIRECTION('',(-1.E0,0.E0,0.E0)); +#134=VECTOR('',#133,5.7E-1); +#135=CARTESIAN_POINT('',(2.285E0,1.375E0,-7.5E-1)); +#136=LINE('',#135,#134); +#137=DIRECTION('',(0.E0,0.E0,1.E0)); +#138=VECTOR('',#137,2.6E-1); +#139=CARTESIAN_POINT('',(2.285E0,1.375E0,-1.01E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(-1.E0,0.E0,0.E0)); +#142=VECTOR('',#141,2.3E-1); +#143=CARTESIAN_POINT('',(2.515E0,1.375E0,-1.01E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#146=VECTOR('',#145,2.6E-1); +#147=CARTESIAN_POINT('',(2.515E0,1.375E0,-7.5E-1)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(-1.E0,0.E0,0.E0)); +#150=VECTOR('',#149,5.7E-1); +#151=CARTESIAN_POINT('',(3.085E0,1.375E0,-7.5E-1)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,0.E0,1.E0)); +#154=VECTOR('',#153,2.6E-1); +#155=CARTESIAN_POINT('',(3.085E0,1.375E0,-1.01E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(-1.E0,0.E0,0.E0)); +#158=VECTOR('',#157,2.3E-1); +#159=CARTESIAN_POINT('',(3.315E0,1.375E0,-1.01E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#162=VECTOR('',#161,2.6E-1); +#163=CARTESIAN_POINT('',(3.315E0,1.375E0,-7.5E-1)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(-1.E0,0.E0,0.E0)); +#166=VECTOR('',#165,5.7E-1); +#167=CARTESIAN_POINT('',(3.885E0,1.375E0,-7.5E-1)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,0.E0,1.E0)); +#170=VECTOR('',#169,2.6E-1); +#171=CARTESIAN_POINT('',(3.885E0,1.375E0,-1.01E0)); +#172=LINE('',#171,#170); +#173=DIRECTION('',(-1.E0,0.E0,0.E0)); +#174=VECTOR('',#173,2.485786437627E-1); +#175=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,-1.01E0)); +#176=LINE('',#175,#174); +#177=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#178=VECTOR('',#177,2.707106781187E-1); +#179=CARTESIAN_POINT('',(4.325E0,1.375E0,-8.185786437627E-1)); +#180=LINE('',#179,#178); +#181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#182=VECTOR('',#181,3.185786437627E-1); +#183=CARTESIAN_POINT('',(4.325E0,1.375E0,-5.E-1)); +#184=LINE('',#183,#182); +#185=DIRECTION('',(1.E0,0.E0,0.E0)); +#186=VECTOR('',#185,4.4E-1); +#187=CARTESIAN_POINT('',(3.885E0,1.375E0,-5.E-1)); +#188=LINE('',#187,#186); +#189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#190=VECTOR('',#189,1.E0); +#191=CARTESIAN_POINT('',(3.885E0,1.375E0,5.E-1)); +#192=LINE('',#191,#190); +#193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#194=VECTOR('',#193,4.4E-1); +#195=CARTESIAN_POINT('',(4.325E0,1.375E0,5.E-1)); +#196=LINE('',#195,#194); +#197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#198=VECTOR('',#197,3.185786437627E-1); +#199=CARTESIAN_POINT('',(4.325E0,1.375E0,8.185786437627E-1)); +#200=LINE('',#199,#198); +#201=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#202=VECTOR('',#201,2.707106781187E-1); +#203=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,1.01E0)); +#204=LINE('',#203,#202); +#205=DIRECTION('',(1.E0,0.E0,0.E0)); +#206=VECTOR('',#205,2.485786437627E-1); +#207=CARTESIAN_POINT('',(3.885E0,1.375E0,1.01E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(0.E0,0.E0,1.E0)); +#210=VECTOR('',#209,2.6E-1); +#211=CARTESIAN_POINT('',(3.885E0,1.375E0,7.5E-1)); +#212=LINE('',#211,#210); +#213=DIRECTION('',(1.E0,0.E0,0.E0)); +#214=VECTOR('',#213,5.7E-1); +#215=CARTESIAN_POINT('',(3.315E0,1.375E0,7.5E-1)); +#216=LINE('',#215,#214); +#217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#218=VECTOR('',#217,2.6E-1); +#219=CARTESIAN_POINT('',(3.315E0,1.375E0,1.01E0)); +#220=LINE('',#219,#218); +#221=DIRECTION('',(1.E0,0.E0,0.E0)); +#222=VECTOR('',#221,2.3E-1); +#223=CARTESIAN_POINT('',(3.085E0,1.375E0,1.01E0)); +#224=LINE('',#223,#222); +#225=DIRECTION('',(0.E0,0.E0,1.E0)); +#226=VECTOR('',#225,2.6E-1); +#227=CARTESIAN_POINT('',(3.085E0,1.375E0,7.5E-1)); +#228=LINE('',#227,#226); +#229=DIRECTION('',(1.E0,0.E0,0.E0)); +#230=VECTOR('',#229,5.7E-1); +#231=CARTESIAN_POINT('',(2.515E0,1.375E0,7.5E-1)); +#232=LINE('',#231,#230); +#233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#234=VECTOR('',#233,2.6E-1); +#235=CARTESIAN_POINT('',(2.515E0,1.375E0,1.01E0)); +#236=LINE('',#235,#234); +#237=DIRECTION('',(1.E0,0.E0,0.E0)); +#238=VECTOR('',#237,2.3E-1); +#239=CARTESIAN_POINT('',(2.285E0,1.375E0,1.01E0)); +#240=LINE('',#239,#238); +#241=DIRECTION('',(0.E0,0.E0,1.E0)); +#242=VECTOR('',#241,2.6E-1); +#243=CARTESIAN_POINT('',(2.285E0,1.375E0,7.5E-1)); +#244=LINE('',#243,#242); +#245=DIRECTION('',(1.E0,0.E0,0.E0)); +#246=VECTOR('',#245,5.7E-1); +#247=CARTESIAN_POINT('',(1.715E0,1.375E0,7.5E-1)); +#248=LINE('',#247,#246); +#249=DIRECTION('',(0.E0,0.E0,-1.E0)); +#250=VECTOR('',#249,2.6E-1); +#251=CARTESIAN_POINT('',(1.715E0,1.375E0,1.01E0)); +#252=LINE('',#251,#250); +#253=DIRECTION('',(1.E0,0.E0,0.E0)); +#254=VECTOR('',#253,2.3E-1); +#255=CARTESIAN_POINT('',(1.485E0,1.375E0,1.01E0)); +#256=LINE('',#255,#254); +#257=DIRECTION('',(0.E0,0.E0,1.E0)); +#258=VECTOR('',#257,2.6E-1); +#259=CARTESIAN_POINT('',(1.485E0,1.375E0,7.5E-1)); +#260=LINE('',#259,#258); +#261=DIRECTION('',(1.E0,0.E0,0.E0)); +#262=VECTOR('',#261,5.7E-1); +#263=CARTESIAN_POINT('',(9.15E-1,1.375E0,7.5E-1)); +#264=LINE('',#263,#262); +#265=DIRECTION('',(0.E0,0.E0,-1.E0)); +#266=VECTOR('',#265,2.6E-1); +#267=CARTESIAN_POINT('',(9.15E-1,1.375E0,1.01E0)); +#268=LINE('',#267,#266); +#269=DIRECTION('',(1.E0,0.E0,0.E0)); +#270=VECTOR('',#269,2.3E-1); +#271=CARTESIAN_POINT('',(6.85E-1,1.375E0,1.01E0)); +#272=LINE('',#271,#270); +#273=DIRECTION('',(0.E0,0.E0,1.E0)); +#274=VECTOR('',#273,2.6E-1); +#275=CARTESIAN_POINT('',(6.85E-1,1.375E0,7.5E-1)); +#276=LINE('',#275,#274); +#277=DIRECTION('',(1.E0,0.E0,0.E0)); +#278=VECTOR('',#277,5.7E-1); +#279=CARTESIAN_POINT('',(1.15E-1,1.375E0,7.5E-1)); +#280=LINE('',#279,#278); +#281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#282=VECTOR('',#281,2.6E-1); +#283=CARTESIAN_POINT('',(1.15E-1,1.375E0,1.01E0)); +#284=LINE('',#283,#282); +#285=DIRECTION('',(1.E0,0.E0,0.E0)); +#286=VECTOR('',#285,2.3E-1); +#287=CARTESIAN_POINT('',(-1.15E-1,1.375E0,1.01E0)); +#288=LINE('',#287,#286); +#289=DIRECTION('',(0.E0,0.E0,1.E0)); +#290=VECTOR('',#289,2.6E-1); +#291=CARTESIAN_POINT('',(-1.15E-1,1.375E0,7.5E-1)); +#292=LINE('',#291,#290); +#293=DIRECTION('',(1.E0,0.E0,0.E0)); +#294=VECTOR('',#293,5.7E-1); +#295=CARTESIAN_POINT('',(-6.85E-1,1.375E0,7.5E-1)); +#296=LINE('',#295,#294); +#297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#298=VECTOR('',#297,2.6E-1); +#299=CARTESIAN_POINT('',(-6.85E-1,1.375E0,1.01E0)); +#300=LINE('',#299,#298); +#301=DIRECTION('',(1.E0,0.E0,0.E0)); +#302=VECTOR('',#301,2.3E-1); +#303=CARTESIAN_POINT('',(-9.15E-1,1.375E0,1.01E0)); +#304=LINE('',#303,#302); +#305=DIRECTION('',(0.E0,0.E0,1.E0)); +#306=VECTOR('',#305,2.6E-1); +#307=CARTESIAN_POINT('',(-9.15E-1,1.375E0,7.5E-1)); +#308=LINE('',#307,#306); +#309=DIRECTION('',(1.E0,0.E0,0.E0)); +#310=VECTOR('',#309,5.7E-1); +#311=CARTESIAN_POINT('',(-1.485E0,1.375E0,7.5E-1)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,0.E0,-1.E0)); +#314=VECTOR('',#313,2.6E-1); +#315=CARTESIAN_POINT('',(-1.485E0,1.375E0,1.01E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(1.E0,0.E0,0.E0)); +#318=VECTOR('',#317,2.3E-1); +#319=CARTESIAN_POINT('',(-1.715E0,1.375E0,1.01E0)); +#320=LINE('',#319,#318); +#321=DIRECTION('',(0.E0,0.E0,1.E0)); +#322=VECTOR('',#321,2.6E-1); +#323=CARTESIAN_POINT('',(-1.715E0,1.375E0,7.5E-1)); +#324=LINE('',#323,#322); +#325=DIRECTION('',(1.E0,0.E0,0.E0)); +#326=VECTOR('',#325,5.7E-1); +#327=CARTESIAN_POINT('',(-2.285E0,1.375E0,7.5E-1)); +#328=LINE('',#327,#326); +#329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#330=VECTOR('',#329,2.6E-1); +#331=CARTESIAN_POINT('',(-2.285E0,1.375E0,1.01E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(1.E0,0.E0,0.E0)); +#334=VECTOR('',#333,2.3E-1); +#335=CARTESIAN_POINT('',(-2.515E0,1.375E0,1.01E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,0.E0,1.E0)); +#338=VECTOR('',#337,2.6E-1); +#339=CARTESIAN_POINT('',(-2.515E0,1.375E0,7.5E-1)); +#340=LINE('',#339,#338); +#341=DIRECTION('',(1.E0,0.E0,0.E0)); +#342=VECTOR('',#341,5.7E-1); +#343=CARTESIAN_POINT('',(-3.085E0,1.375E0,7.5E-1)); +#344=LINE('',#343,#342); +#345=DIRECTION('',(0.E0,0.E0,-1.E0)); +#346=VECTOR('',#345,2.6E-1); +#347=CARTESIAN_POINT('',(-3.085E0,1.375E0,1.01E0)); +#348=LINE('',#347,#346); +#349=DIRECTION('',(1.E0,0.E0,0.E0)); +#350=VECTOR('',#349,2.3E-1); +#351=CARTESIAN_POINT('',(-3.315E0,1.375E0,1.01E0)); +#352=LINE('',#351,#350); +#353=DIRECTION('',(0.E0,0.E0,1.E0)); +#354=VECTOR('',#353,2.6E-1); +#355=CARTESIAN_POINT('',(-3.315E0,1.375E0,7.5E-1)); +#356=LINE('',#355,#354); +#357=DIRECTION('',(1.E0,0.E0,0.E0)); +#358=VECTOR('',#357,5.7E-1); +#359=CARTESIAN_POINT('',(-3.885E0,1.375E0,7.5E-1)); +#360=LINE('',#359,#358); +#361=DIRECTION('',(0.E0,0.E0,-1.E0)); +#362=VECTOR('',#361,2.6E-1); +#363=CARTESIAN_POINT('',(-3.885E0,1.375E0,1.01E0)); +#364=LINE('',#363,#362); +#365=DIRECTION('',(1.E0,0.E0,0.E0)); +#366=VECTOR('',#365,2.485786437627E-1); +#367=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,1.01E0)); +#368=LINE('',#367,#366); +#369=DIRECTION('',(2.810846377148E-1,6.785983445458E-1,-6.785983445458E-1)); +#370=VECTOR('',#369,1.473625758208E-1); +#371=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#372=LINE('',#371,#370); +#373=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#374=VECTOR('',#373,3.535533905933E-1); +#375=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#376=LINE('',#375,#374); +#377=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#378=VECTOR('',#377,3.535533905933E-1); +#379=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#380=LINE('',#379,#378); +#381=DIRECTION('',(0.E0,1.E0,0.E0)); +#382=VECTOR('',#381,2.65E0); +#383=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#384=LINE('',#383,#382); +#385=DIRECTION('',(1.E0,0.E0,0.E0)); +#386=VECTOR('',#385,4.3E-1); +#387=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#388=LINE('',#387,#386); +#389=DIRECTION('',(0.E0,1.E0,0.E0)); +#390=VECTOR('',#389,2.E0); +#391=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#392=LINE('',#391,#390); +#393=DIRECTION('',(1.E0,0.E0,0.E0)); +#394=VECTOR('',#393,4.3E-1); +#395=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#396=LINE('',#395,#394); +#397=DIRECTION('',(0.E0,1.E0,0.E0)); +#398=VECTOR('',#397,2.E0); +#399=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#400=LINE('',#399,#398); +#401=DIRECTION('',(0.E0,1.E0,0.E0)); +#402=VECTOR('',#401,2.65E0); +#403=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#404=LINE('',#403,#402); +#405=DIRECTION('',(1.E0,0.E0,0.E0)); +#406=VECTOR('',#405,3.9E-1); +#407=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#408=LINE('',#407,#406); +#409=DIRECTION('',(0.E0,1.E0,0.E0)); +#410=VECTOR('',#409,2.E0); +#411=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#412=LINE('',#411,#410); +#413=DIRECTION('',(1.E0,0.E0,0.E0)); +#414=VECTOR('',#413,2.65E-1); +#415=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,1.E0,0.E0)); +#418=VECTOR('',#417,6.5E-1); +#419=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(1.E0,0.E0,0.E0)); +#422=VECTOR('',#421,1.25E-1); +#423=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(1.E0,0.E0,0.E0)); +#426=VECTOR('',#425,1.25E-1); +#427=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,6.5E-1); +#431=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(1.E0,0.E0,0.E0)); +#434=VECTOR('',#433,2.65E-1); +#435=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(0.E0,1.E0,0.E0)); +#438=VECTOR('',#437,2.E0); +#439=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#440=LINE('',#439,#438); +#441=DIRECTION('',(1.E0,0.E0,0.E0)); +#442=VECTOR('',#441,3.9E-1); +#443=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#444=LINE('',#443,#442); +#445=DIRECTION('',(1.E0,0.E0,0.E0)); +#446=VECTOR('',#445,4.3E-1); +#447=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#448=LINE('',#447,#446); +#449=DIRECTION('',(0.E0,1.E0,0.E0)); +#450=VECTOR('',#449,2.E0); +#451=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#452=LINE('',#451,#450); +#453=DIRECTION('',(1.E0,0.E0,0.E0)); +#454=VECTOR('',#453,4.3E-1); +#455=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#456=LINE('',#455,#454); +#457=DIRECTION('',(0.E0,1.E0,0.E0)); +#458=VECTOR('',#457,2.E0); +#459=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#460=LINE('',#459,#458); +#461=DIRECTION('',(0.E0,1.E0,0.E0)); +#462=VECTOR('',#461,2.E0); +#463=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#464=LINE('',#463,#462); +#465=DIRECTION('',(1.E0,0.E0,0.E0)); +#466=VECTOR('',#465,4.3E-1); +#467=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#468=LINE('',#467,#466); +#469=DIRECTION('',(0.E0,1.E0,0.E0)); +#470=VECTOR('',#469,2.E0); +#471=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#472=LINE('',#471,#470); +#473=DIRECTION('',(1.E0,0.E0,0.E0)); +#474=VECTOR('',#473,4.3E-1); +#475=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#476=LINE('',#475,#474); +#477=DIRECTION('',(1.E0,0.E0,0.E0)); +#478=VECTOR('',#477,4.3E-1); +#479=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#480=LINE('',#479,#478); +#481=DIRECTION('',(0.E0,1.E0,0.E0)); +#482=VECTOR('',#481,2.E0); +#483=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#484=LINE('',#483,#482); +#485=DIRECTION('',(1.E0,0.E0,0.E0)); +#486=VECTOR('',#485,4.3E-1); +#487=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#488=LINE('',#487,#486); +#489=DIRECTION('',(0.E0,1.E0,0.E0)); +#490=VECTOR('',#489,2.E0); +#491=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#492=LINE('',#491,#490); +#493=DIRECTION('',(1.E0,0.E0,0.E0)); +#494=VECTOR('',#493,4.3E-1); +#495=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#496=LINE('',#495,#494); +#497=DIRECTION('',(0.E0,1.E0,0.E0)); +#498=VECTOR('',#497,2.E0); +#499=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#500=LINE('',#499,#498); +#501=DIRECTION('',(1.E0,0.E0,0.E0)); +#502=VECTOR('',#501,4.3E-1); +#503=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#504=LINE('',#503,#502); +#505=DIRECTION('',(0.E0,1.E0,0.E0)); +#506=VECTOR('',#505,2.E0); +#507=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(0.E0,1.E0,0.E0)); +#510=VECTOR('',#509,2.E0); +#511=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,0.E0,0.E0)); +#514=VECTOR('',#513,4.3E-1); +#515=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(0.E0,1.E0,0.E0)); +#518=VECTOR('',#517,2.E0); +#519=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,4.3E-1); +#523=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(0.E0,1.E0,0.E0)); +#526=VECTOR('',#525,2.E0); +#527=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,4.3E-1); +#531=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(0.E0,1.E0,0.E0)); +#534=VECTOR('',#533,2.E0); +#535=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,4.3E-1); +#539=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(1.E0,0.E0,0.E0)); +#542=VECTOR('',#541,4.3E-1); +#543=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(0.E0,1.E0,0.E0)); +#546=VECTOR('',#545,2.E0); +#547=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(1.E0,0.E0,0.E0)); +#550=VECTOR('',#549,4.3E-1); +#551=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(0.E0,1.E0,0.E0)); +#554=VECTOR('',#553,2.E0); +#555=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(1.E0,0.E0,0.E0)); +#558=VECTOR('',#557,4.3E-1); +#559=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(0.E0,1.E0,0.E0)); +#562=VECTOR('',#561,2.E0); +#563=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(1.E0,0.E0,0.E0)); +#566=VECTOR('',#565,4.3E-1); +#567=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,1.E0,0.E0)); +#570=VECTOR('',#569,2.E0); +#571=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#574=VECTOR('',#573,1.732050807569E-1); +#575=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#578=VECTOR('',#577,1.732050807569E-1); +#579=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(0.E0,0.E0,1.E0)); +#582=VECTOR('',#581,1.5E0); +#583=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#586=VECTOR('',#585,3.E-1); +#587=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#588=LINE('',#587,#586); +#589=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#590=DIRECTION('',(-1.E0,0.E0,0.E0)); +#591=DIRECTION('',(0.E0,0.E0,-1.E0)); +#592=AXIS2_PLACEMENT_3D('',#589,#590,#591); +#594=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#595=DIRECTION('',(-1.E0,0.E0,0.E0)); +#596=DIRECTION('',(0.E0,-1.E0,0.E0)); +#597=AXIS2_PLACEMENT_3D('',#594,#595,#596); +#599=DIRECTION('',(0.E0,1.E0,0.E0)); +#600=VECTOR('',#599,3.E-1); +#601=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#602=LINE('',#601,#600); +#603=DIRECTION('',(0.E0,0.E0,1.E0)); +#604=VECTOR('',#603,1.15E0); +#605=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#606=LINE('',#605,#604); +#607=DIRECTION('',(0.E0,0.E0,1.E0)); +#608=VECTOR('',#607,2.6E-1); +#609=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#610=LINE('',#609,#608); +#611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#612=VECTOR('',#611,3.8E-1); +#613=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#614=LINE('',#613,#612); +#615=DIRECTION('',(0.E0,1.E0,0.E0)); +#616=VECTOR('',#615,1.8E0); +#617=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#618=LINE('',#617,#616); +#619=DIRECTION('',(0.E0,0.E0,1.E0)); +#620=VECTOR('',#619,1.2E-1); +#621=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#622=LINE('',#621,#620); +#623=DIRECTION('',(0.E0,1.E0,0.E0)); +#624=VECTOR('',#623,2.E-1); +#625=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#626=LINE('',#625,#624); +#627=DIRECTION('',(0.E0,0.E0,1.E0)); +#628=VECTOR('',#627,2.6E-1); +#629=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#630=LINE('',#629,#628); +#631=DIRECTION('',(0.E0,-1.E0,0.E0)); +#632=VECTOR('',#631,2.E-1); +#633=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#634=LINE('',#633,#632); +#635=DIRECTION('',(0.E0,0.E0,1.E0)); +#636=VECTOR('',#635,1.2E-1); +#637=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#638=LINE('',#637,#636); +#639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#640=VECTOR('',#639,1.8E0); +#641=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#642=LINE('',#641,#640); +#643=DIRECTION('',(0.E0,0.E0,-1.E0)); +#644=VECTOR('',#643,3.8E-1); +#645=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#646=LINE('',#645,#644); +#647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#648=VECTOR('',#647,3.5E-1); +#649=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#650=LINE('',#649,#648); +#651=DIRECTION('',(1.E0,0.E0,0.E0)); +#652=VECTOR('',#651,7.5E-1); +#653=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#654=LINE('',#653,#652); +#655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#656=VECTOR('',#655,3.5E-1); +#657=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#658=LINE('',#657,#656); +#659=DIRECTION('',(1.E0,0.E0,0.E0)); +#660=VECTOR('',#659,7.5E-1); +#661=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#662=LINE('',#661,#660); +#663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#664=VECTOR('',#663,3.5E-1); +#665=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#666=LINE('',#665,#664); +#667=DIRECTION('',(1.E0,0.E0,0.E0)); +#668=VECTOR('',#667,3.5E-1); +#669=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#670=LINE('',#669,#668); +#671=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#672=VECTOR('',#671,4.949747468306E-1); +#673=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#674=LINE('',#673,#672); +#675=DIRECTION('',(1.E0,0.E0,0.E0)); +#676=VECTOR('',#675,7.E-1); +#677=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#678=LINE('',#677,#676); +#679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#680=VECTOR('',#679,5.E-1); +#681=CARTESIAN_POINT('',(-3.785E0,-2.125E0,0.E0)); +#682=LINE('',#681,#680); +#683=DIRECTION('',(1.E0,0.E0,0.E0)); +#684=VECTOR('',#683,1.015E0); +#685=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#686=LINE('',#685,#684); +#687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#688=VECTOR('',#687,1.E0); +#689=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#690=LINE('',#689,#688); +#691=DIRECTION('',(1.E0,0.E0,0.E0)); +#692=VECTOR('',#691,1.015E0); +#693=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#694=LINE('',#693,#692); +#695=DIRECTION('',(0.E0,0.E0,-1.E0)); +#696=VECTOR('',#695,5.E-1); +#697=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#698=LINE('',#697,#696); +#699=DIRECTION('',(0.E0,0.E0,1.E0)); +#700=VECTOR('',#699,5.E-1); +#701=CARTESIAN_POINT('',(-2.985E0,-2.125E0,-5.E-1)); +#702=LINE('',#701,#700); +#703=DIRECTION('',(1.E0,0.E0,0.E0)); +#704=VECTOR('',#703,4.3E-1); +#705=CARTESIAN_POINT('',(-3.415E0,-2.125E0,-5.E-1)); +#706=LINE('',#705,#704); +#707=DIRECTION('',(0.E0,0.E0,-1.E0)); +#708=VECTOR('',#707,5.E-1); +#709=CARTESIAN_POINT('',(-3.415E0,-2.125E0,0.E0)); +#710=LINE('',#709,#708); +#711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#712=VECTOR('',#711,5.E-1); +#713=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#714=LINE('',#713,#712); +#715=DIRECTION('',(1.E0,0.E0,0.E0)); +#716=VECTOR('',#715,4.3E-1); +#717=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#718=LINE('',#717,#716); +#719=DIRECTION('',(0.E0,0.E0,1.E0)); +#720=VECTOR('',#719,5.E-1); +#721=CARTESIAN_POINT('',(-2.985E0,-2.125E0,0.E0)); +#722=LINE('',#721,#720); +#723=DIRECTION('',(0.E0,0.E0,1.E0)); +#724=VECTOR('',#723,5.E-1); +#725=CARTESIAN_POINT('',(-2.185E0,-2.125E0,-5.E-1)); +#726=LINE('',#725,#724); +#727=DIRECTION('',(1.E0,0.E0,0.E0)); +#728=VECTOR('',#727,4.3E-1); +#729=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#730=LINE('',#729,#728); +#731=DIRECTION('',(0.E0,0.E0,1.E0)); +#732=VECTOR('',#731,5.E-1); +#733=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#734=LINE('',#733,#732); +#735=DIRECTION('',(0.E0,0.E0,1.E0)); +#736=VECTOR('',#735,5.E-1); +#737=CARTESIAN_POINT('',(-2.615E0,-2.125E0,0.E0)); +#738=LINE('',#737,#736); +#739=DIRECTION('',(1.E0,0.E0,0.E0)); +#740=VECTOR('',#739,4.3E-1); +#741=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#742=LINE('',#741,#740); +#743=DIRECTION('',(0.E0,0.E0,1.E0)); +#744=VECTOR('',#743,5.E-1); +#745=CARTESIAN_POINT('',(-2.185E0,-2.125E0,0.E0)); +#746=LINE('',#745,#744); +#747=DIRECTION('',(0.E0,0.E0,1.E0)); +#748=VECTOR('',#747,5.E-1); +#749=CARTESIAN_POINT('',(-1.385E0,-2.125E0,-5.E-1)); +#750=LINE('',#749,#748); +#751=DIRECTION('',(1.E0,0.E0,0.E0)); +#752=VECTOR('',#751,4.3E-1); +#753=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#754=LINE('',#753,#752); +#755=DIRECTION('',(0.E0,0.E0,1.E0)); +#756=VECTOR('',#755,5.E-1); +#757=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#758=LINE('',#757,#756); +#759=DIRECTION('',(0.E0,0.E0,1.E0)); +#760=VECTOR('',#759,5.E-1); +#761=CARTESIAN_POINT('',(-1.815E0,-2.125E0,0.E0)); +#762=LINE('',#761,#760); +#763=DIRECTION('',(1.E0,0.E0,0.E0)); +#764=VECTOR('',#763,4.3E-1); +#765=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#766=LINE('',#765,#764); +#767=DIRECTION('',(0.E0,0.E0,1.E0)); +#768=VECTOR('',#767,5.E-1); +#769=CARTESIAN_POINT('',(-1.385E0,-2.125E0,0.E0)); +#770=LINE('',#769,#768); +#771=DIRECTION('',(0.E0,0.E0,1.E0)); +#772=VECTOR('',#771,5.E-1); +#773=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,-5.E-1)); +#774=LINE('',#773,#772); +#775=DIRECTION('',(1.E0,0.E0,0.E0)); +#776=VECTOR('',#775,4.3E-1); +#777=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#778=LINE('',#777,#776); +#779=DIRECTION('',(0.E0,0.E0,1.E0)); +#780=VECTOR('',#779,5.E-1); +#781=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#782=LINE('',#781,#780); +#783=DIRECTION('',(0.E0,0.E0,1.E0)); +#784=VECTOR('',#783,5.E-1); +#785=CARTESIAN_POINT('',(-1.015E0,-2.125E0,0.E0)); +#786=LINE('',#785,#784); +#787=DIRECTION('',(1.E0,0.E0,0.E0)); +#788=VECTOR('',#787,4.3E-1); +#789=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#790=LINE('',#789,#788); +#791=DIRECTION('',(0.E0,0.E0,1.E0)); +#792=VECTOR('',#791,5.E-1); +#793=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,0.E0)); +#794=LINE('',#793,#792); +#795=DIRECTION('',(0.E0,0.E0,1.E0)); +#796=VECTOR('',#795,5.E-1); +#797=CARTESIAN_POINT('',(2.15E-1,-2.125E0,-5.E-1)); +#798=LINE('',#797,#796); +#799=DIRECTION('',(1.E0,0.E0,0.E0)); +#800=VECTOR('',#799,4.3E-1); +#801=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#802=LINE('',#801,#800); +#803=DIRECTION('',(0.E0,0.E0,1.E0)); +#804=VECTOR('',#803,5.E-1); +#805=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#806=LINE('',#805,#804); +#807=DIRECTION('',(0.E0,0.E0,1.E0)); +#808=VECTOR('',#807,5.E-1); +#809=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,0.E0)); +#810=LINE('',#809,#808); +#811=DIRECTION('',(1.E0,0.E0,0.E0)); +#812=VECTOR('',#811,4.3E-1); +#813=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#814=LINE('',#813,#812); +#815=DIRECTION('',(0.E0,0.E0,1.E0)); +#816=VECTOR('',#815,5.E-1); +#817=CARTESIAN_POINT('',(2.15E-1,-2.125E0,0.E0)); +#818=LINE('',#817,#816); +#819=DIRECTION('',(0.E0,0.E0,1.E0)); +#820=VECTOR('',#819,5.E-1); +#821=CARTESIAN_POINT('',(1.015E0,-2.125E0,-5.E-1)); +#822=LINE('',#821,#820); +#823=DIRECTION('',(1.E0,0.E0,0.E0)); +#824=VECTOR('',#823,4.3E-1); +#825=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#826=LINE('',#825,#824); +#827=DIRECTION('',(0.E0,0.E0,1.E0)); +#828=VECTOR('',#827,5.E-1); +#829=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#830=LINE('',#829,#828); +#831=DIRECTION('',(0.E0,0.E0,1.E0)); +#832=VECTOR('',#831,5.E-1); +#833=CARTESIAN_POINT('',(5.85E-1,-2.125E0,0.E0)); +#834=LINE('',#833,#832); +#835=DIRECTION('',(1.E0,0.E0,0.E0)); +#836=VECTOR('',#835,4.3E-1); +#837=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#838=LINE('',#837,#836); +#839=DIRECTION('',(0.E0,0.E0,1.E0)); +#840=VECTOR('',#839,5.E-1); +#841=CARTESIAN_POINT('',(1.015E0,-2.125E0,0.E0)); +#842=LINE('',#841,#840); +#843=DIRECTION('',(0.E0,0.E0,1.E0)); +#844=VECTOR('',#843,5.E-1); +#845=CARTESIAN_POINT('',(1.815E0,-2.125E0,-5.E-1)); +#846=LINE('',#845,#844); +#847=DIRECTION('',(1.E0,0.E0,0.E0)); +#848=VECTOR('',#847,4.3E-1); +#849=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#850=LINE('',#849,#848); +#851=DIRECTION('',(0.E0,0.E0,1.E0)); +#852=VECTOR('',#851,5.E-1); +#853=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#854=LINE('',#853,#852); +#855=DIRECTION('',(0.E0,0.E0,1.E0)); +#856=VECTOR('',#855,5.E-1); +#857=CARTESIAN_POINT('',(1.385E0,-2.125E0,0.E0)); +#858=LINE('',#857,#856); +#859=DIRECTION('',(1.E0,0.E0,0.E0)); +#860=VECTOR('',#859,4.3E-1); +#861=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#862=LINE('',#861,#860); +#863=DIRECTION('',(0.E0,0.E0,1.E0)); +#864=VECTOR('',#863,5.E-1); +#865=CARTESIAN_POINT('',(1.815E0,-2.125E0,0.E0)); +#866=LINE('',#865,#864); +#867=DIRECTION('',(0.E0,0.E0,1.E0)); +#868=VECTOR('',#867,5.E-1); +#869=CARTESIAN_POINT('',(2.615E0,-2.125E0,-5.E-1)); +#870=LINE('',#869,#868); +#871=DIRECTION('',(1.E0,0.E0,0.E0)); +#872=VECTOR('',#871,4.3E-1); +#873=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#874=LINE('',#873,#872); +#875=DIRECTION('',(0.E0,0.E0,1.E0)); +#876=VECTOR('',#875,5.E-1); +#877=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#878=LINE('',#877,#876); +#879=DIRECTION('',(0.E0,0.E0,1.E0)); +#880=VECTOR('',#879,5.E-1); +#881=CARTESIAN_POINT('',(2.185E0,-2.125E0,0.E0)); +#882=LINE('',#881,#880); +#883=DIRECTION('',(1.E0,0.E0,0.E0)); +#884=VECTOR('',#883,4.3E-1); +#885=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#886=LINE('',#885,#884); +#887=DIRECTION('',(0.E0,0.E0,1.E0)); +#888=VECTOR('',#887,5.E-1); +#889=CARTESIAN_POINT('',(2.615E0,-2.125E0,0.E0)); +#890=LINE('',#889,#888); +#891=DIRECTION('',(0.E0,0.E0,1.E0)); +#892=VECTOR('',#891,5.E-1); +#893=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#894=LINE('',#893,#892); +#895=DIRECTION('',(0.E0,0.E0,1.E0)); +#896=VECTOR('',#895,5.E-1); +#897=CARTESIAN_POINT('',(3.785E0,-2.125E0,0.E0)); +#898=LINE('',#897,#896); +#899=DIRECTION('',(1.E0,0.E0,0.E0)); +#900=VECTOR('',#899,1.015E0); +#901=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#902=LINE('',#901,#900); +#903=DIRECTION('',(0.E0,0.E0,1.E0)); +#904=VECTOR('',#903,1.E0); +#905=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#906=LINE('',#905,#904); +#907=DIRECTION('',(1.E0,0.E0,0.E0)); +#908=VECTOR('',#907,1.015E0); +#909=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#910=LINE('',#909,#908); +#911=DIRECTION('',(0.E0,0.E0,1.E0)); +#912=VECTOR('',#911,5.E-1); +#913=CARTESIAN_POINT('',(3.415E0,-2.125E0,-5.E-1)); +#914=LINE('',#913,#912); +#915=DIRECTION('',(1.E0,0.E0,0.E0)); +#916=VECTOR('',#915,4.3E-1); +#917=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#918=LINE('',#917,#916); +#919=DIRECTION('',(0.E0,0.E0,1.E0)); +#920=VECTOR('',#919,5.E-1); +#921=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#922=LINE('',#921,#920); +#923=DIRECTION('',(0.E0,0.E0,1.E0)); +#924=VECTOR('',#923,5.E-1); +#925=CARTESIAN_POINT('',(2.985E0,-2.125E0,0.E0)); +#926=LINE('',#925,#924); +#927=DIRECTION('',(1.E0,0.E0,0.E0)); +#928=VECTOR('',#927,4.3E-1); +#929=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#930=LINE('',#929,#928); +#931=DIRECTION('',(0.E0,0.E0,1.E0)); +#932=VECTOR('',#931,5.E-1); +#933=CARTESIAN_POINT('',(3.415E0,-2.125E0,0.E0)); +#934=LINE('',#933,#932); +#935=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#936=DIRECTION('',(0.E0,-1.E0,0.E0)); +#937=DIRECTION('',(1.E0,0.E0,0.E0)); +#938=AXIS2_PLACEMENT_3D('',#935,#936,#937); +#940=DIRECTION('',(0.E0,0.E0,-1.E0)); +#941=VECTOR('',#940,4.E-1); +#942=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#943=LINE('',#942,#941); +#944=DIRECTION('',(1.E0,0.E0,0.E0)); +#945=VECTOR('',#944,7.5E-1); +#946=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#947=LINE('',#946,#945); +#948=DIRECTION('',(0.E0,0.E0,1.E0)); +#949=VECTOR('',#948,7.E-1); +#950=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#951=LINE('',#950,#949); +#952=DIRECTION('',(1.E0,0.E0,0.E0)); +#953=VECTOR('',#952,4.5E-1); +#954=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.6E0)); +#955=LINE('',#954,#953); +#956=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#959=AXIS2_PLACEMENT_3D('',#956,#957,#958); +#961=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#962=DIRECTION('',(0.E0,-1.E0,0.E0)); +#963=DIRECTION('',(-1.E0,0.E0,0.E0)); +#964=AXIS2_PLACEMENT_3D('',#961,#962,#963); +#966=DIRECTION('',(1.E0,0.E0,0.E0)); +#967=VECTOR('',#966,3.E-1); +#968=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.6E0)); +#969=LINE('',#968,#967); +#970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#971=VECTOR('',#970,3.E-1); +#972=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#973=LINE('',#972,#971); +#974=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#975=DIRECTION('',(0.E0,-1.E0,0.E0)); +#976=DIRECTION('',(1.E0,0.E0,0.E0)); +#977=AXIS2_PLACEMENT_3D('',#974,#975,#976); +#979=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#980=DIRECTION('',(0.E0,-1.E0,0.E0)); +#981=DIRECTION('',(-1.E0,0.E0,0.E0)); +#982=AXIS2_PLACEMENT_3D('',#979,#980,#981); +#984=DIRECTION('',(1.E0,0.E0,0.E0)); +#985=VECTOR('',#984,4.5E-1); +#986=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#987=LINE('',#986,#985); +#988=DIRECTION('',(0.E0,0.E0,1.E0)); +#989=VECTOR('',#988,7.E-1); +#990=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#991=LINE('',#990,#989); +#992=DIRECTION('',(1.E0,0.E0,0.E0)); +#993=VECTOR('',#992,7.5E-1); +#994=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#995=LINE('',#994,#993); +#996=DIRECTION('',(0.E0,0.E0,1.E0)); +#997=VECTOR('',#996,4.E-1); +#998=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#999=LINE('',#998,#997); +#1000=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#1001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1003=AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1005=DIRECTION('',(0.E0,0.E0,1.E0)); +#1006=VECTOR('',#1005,3.E-1); +#1007=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.6E0)); +#1008=LINE('',#1007,#1006); +#1009=DIRECTION('',(1.E0,0.E0,0.E0)); +#1010=VECTOR('',#1009,3.E-1); +#1011=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.6E0)); +#1012=LINE('',#1011,#1010); +#1013=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1014=VECTOR('',#1013,2.5E-1); +#1015=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#1016=LINE('',#1015,#1014); +#1017=DIRECTION('',(1.E0,0.E0,0.E0)); +#1018=VECTOR('',#1017,2.65E-1); +#1019=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#1020=LINE('',#1019,#1018); +#1021=DIRECTION('',(0.E0,1.E0,0.E0)); +#1022=VECTOR('',#1021,1.5E-1); +#1023=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#1024=LINE('',#1023,#1022); +#1025=DIRECTION('',(0.E0,1.E0,0.E0)); +#1026=VECTOR('',#1025,2.5E-1); +#1027=CARTESIAN_POINT('',(-2.985E0,-1.975E0,1.25E0)); +#1028=LINE('',#1027,#1026); +#1029=DIRECTION('',(1.E0,0.E0,0.E0)); +#1030=VECTOR('',#1029,4.3E-1); +#1031=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#1032=LINE('',#1031,#1030); +#1033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1034=VECTOR('',#1033,2.5E-1); +#1035=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.25E0)); +#1036=LINE('',#1035,#1034); +#1037=DIRECTION('',(0.E0,1.E0,0.E0)); +#1038=VECTOR('',#1037,2.5E-1); +#1039=CARTESIAN_POINT('',(-2.185E0,-1.975E0,1.25E0)); +#1040=LINE('',#1039,#1038); +#1041=DIRECTION('',(1.E0,0.E0,0.E0)); +#1042=VECTOR('',#1041,4.3E-1); +#1043=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#1044=LINE('',#1043,#1042); +#1045=DIRECTION('',(0.E0,1.E0,0.E0)); +#1046=VECTOR('',#1045,2.5E-1); +#1047=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#1048=LINE('',#1047,#1046); +#1049=DIRECTION('',(0.E0,1.E0,0.E0)); +#1050=VECTOR('',#1049,2.5E-1); +#1051=CARTESIAN_POINT('',(-1.385E0,-1.975E0,1.25E0)); +#1052=LINE('',#1051,#1050); +#1053=DIRECTION('',(1.E0,0.E0,0.E0)); +#1054=VECTOR('',#1053,4.3E-1); +#1055=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#1056=LINE('',#1055,#1054); +#1057=DIRECTION('',(0.E0,1.E0,0.E0)); +#1058=VECTOR('',#1057,2.5E-1); +#1059=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#1060=LINE('',#1059,#1058); +#1061=DIRECTION('',(0.E0,1.E0,0.E0)); +#1062=VECTOR('',#1061,2.5E-1); +#1063=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,1.25E0)); +#1064=LINE('',#1063,#1062); +#1065=DIRECTION('',(1.E0,0.E0,0.E0)); +#1066=VECTOR('',#1065,4.3E-1); +#1067=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#1068=LINE('',#1067,#1066); +#1069=DIRECTION('',(0.E0,1.E0,0.E0)); +#1070=VECTOR('',#1069,2.5E-1); +#1071=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#1072=LINE('',#1071,#1070); +#1073=DIRECTION('',(0.E0,1.E0,0.E0)); +#1074=VECTOR('',#1073,2.5E-1); +#1075=CARTESIAN_POINT('',(2.15E-1,-1.975E0,1.25E0)); +#1076=LINE('',#1075,#1074); +#1077=DIRECTION('',(1.E0,0.E0,0.E0)); +#1078=VECTOR('',#1077,4.3E-1); +#1079=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,1.E0,0.E0)); +#1082=VECTOR('',#1081,2.5E-1); +#1083=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#1084=LINE('',#1083,#1082); +#1085=DIRECTION('',(0.E0,1.E0,0.E0)); +#1086=VECTOR('',#1085,2.5E-1); +#1087=CARTESIAN_POINT('',(1.015E0,-1.975E0,1.25E0)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(1.E0,0.E0,0.E0)); +#1090=VECTOR('',#1089,4.3E-1); +#1091=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,1.E0,0.E0)); +#1094=VECTOR('',#1093,2.5E-1); +#1095=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#1096=LINE('',#1095,#1094); +#1097=DIRECTION('',(0.E0,1.E0,0.E0)); +#1098=VECTOR('',#1097,2.5E-1); +#1099=CARTESIAN_POINT('',(1.815E0,-1.975E0,1.25E0)); +#1100=LINE('',#1099,#1098); +#1101=DIRECTION('',(1.E0,0.E0,0.E0)); +#1102=VECTOR('',#1101,4.3E-1); +#1103=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#1104=LINE('',#1103,#1102); +#1105=DIRECTION('',(0.E0,1.E0,0.E0)); +#1106=VECTOR('',#1105,2.5E-1); +#1107=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#1108=LINE('',#1107,#1106); +#1109=DIRECTION('',(0.E0,1.E0,0.E0)); +#1110=VECTOR('',#1109,2.5E-1); +#1111=CARTESIAN_POINT('',(2.615E0,-1.975E0,1.25E0)); +#1112=LINE('',#1111,#1110); +#1113=DIRECTION('',(1.E0,0.E0,0.E0)); +#1114=VECTOR('',#1113,4.3E-1); +#1115=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#1116=LINE('',#1115,#1114); +#1117=DIRECTION('',(0.E0,1.E0,0.E0)); +#1118=VECTOR('',#1117,2.5E-1); +#1119=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#1120=LINE('',#1119,#1118); +#1121=DIRECTION('',(0.E0,1.E0,0.E0)); +#1122=VECTOR('',#1121,2.5E-1); +#1123=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#1124=LINE('',#1123,#1122); +#1125=DIRECTION('',(0.E0,1.E0,0.E0)); +#1126=VECTOR('',#1125,1.5E-1); +#1127=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#1128=LINE('',#1127,#1126); +#1129=DIRECTION('',(1.E0,0.E0,0.E0)); +#1130=VECTOR('',#1129,2.65E-1); +#1131=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#1132=LINE('',#1131,#1130); +#1133=DIRECTION('',(0.E0,1.E0,0.E0)); +#1134=VECTOR('',#1133,2.5E-1); +#1135=CARTESIAN_POINT('',(3.415E0,-1.975E0,1.25E0)); +#1136=LINE('',#1135,#1134); +#1137=DIRECTION('',(1.E0,0.E0,0.E0)); +#1138=VECTOR('',#1137,4.3E-1); +#1139=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#1140=LINE('',#1139,#1138); +#1141=DIRECTION('',(0.E0,1.E0,0.E0)); +#1142=VECTOR('',#1141,2.5E-1); +#1143=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#1144=LINE('',#1143,#1142); +#1145=DIRECTION('',(0.E0,0.E0,1.E0)); +#1146=VECTOR('',#1145,1.15E0); +#1147=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.E-1)); +#1148=LINE('',#1147,#1146); +#1149=DIRECTION('',(0.E0,1.E0,0.E0)); +#1150=VECTOR('',#1149,3.E-1); +#1151=CARTESIAN_POINT('',(-3.785E0,-2.025E0,1.E-1)); +#1152=LINE('',#1151,#1150); +#1153=CARTESIAN_POINT('',(-3.785E0,-2.025E0,0.E0)); +#1154=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1155=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1156=AXIS2_PLACEMENT_3D('',#1153,#1154,#1155); +#1158=CARTESIAN_POINT('',(-3.785E0,-2.025E0,0.E0)); +#1159=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1161=AXIS2_PLACEMENT_3D('',#1158,#1159,#1160); +#1163=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1164=VECTOR('',#1163,3.E-1); +#1165=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.E-1)); +#1166=LINE('',#1165,#1164); +#1167=DIRECTION('',(0.E0,0.E0,1.E0)); +#1168=VECTOR('',#1167,1.5E0); +#1169=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1170=LINE('',#1169,#1168); +#1171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1172=VECTOR('',#1171,2.6E-1); +#1173=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#1174=LINE('',#1173,#1172); +#1175=DIRECTION('',(0.E0,1.E0,0.E0)); +#1176=VECTOR('',#1175,2.E-1); +#1177=CARTESIAN_POINT('',(-3.785E0,1.075E0,8.5E-1)); +#1178=LINE('',#1177,#1176); +#1179=DIRECTION('',(0.E0,0.E0,1.E0)); +#1180=VECTOR('',#1179,1.2E-1); +#1181=CARTESIAN_POINT('',(-3.785E0,1.075E0,7.3E-1)); +#1182=LINE('',#1181,#1180); +#1183=DIRECTION('',(0.E0,1.E0,0.E0)); +#1184=VECTOR('',#1183,1.8E0); +#1185=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,7.3E-1)); +#1186=LINE('',#1185,#1184); +#1187=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1188=VECTOR('',#1187,3.8E-1); +#1189=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#1190=LINE('',#1189,#1188); +#1191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1192=VECTOR('',#1191,2.6E-1); +#1193=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#1194=LINE('',#1193,#1192); +#1195=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1196=VECTOR('',#1195,3.8E-1); +#1197=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-7.3E-1)); +#1198=LINE('',#1197,#1196); +#1199=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1200=VECTOR('',#1199,1.8E0); +#1201=CARTESIAN_POINT('',(-3.785E0,1.075E0,-7.3E-1)); +#1202=LINE('',#1201,#1200); +#1203=DIRECTION('',(0.E0,0.E0,1.E0)); +#1204=VECTOR('',#1203,1.2E-1); +#1205=CARTESIAN_POINT('',(-3.785E0,1.075E0,-8.5E-1)); +#1206=LINE('',#1205,#1204); +#1207=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1208=VECTOR('',#1207,2.E-1); +#1209=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#1210=LINE('',#1209,#1208); +#1211=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1212=VECTOR('',#1211,6.15E-1); +#1213=CARTESIAN_POINT('',(4.4E0,-1.725E0,1.25E0)); +#1214=LINE('',#1213,#1212); +#1215=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1216=VECTOR('',#1215,3.7E-1); +#1217=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#1218=LINE('',#1217,#1216); +#1219=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1220=VECTOR('',#1219,4.3E-1); +#1221=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.25E0)); +#1222=LINE('',#1221,#1220); +#1223=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1224=VECTOR('',#1223,3.7E-1); +#1225=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#1226=LINE('',#1225,#1224); +#1227=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1228=VECTOR('',#1227,4.3E-1); +#1229=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.25E0)); +#1230=LINE('',#1229,#1228); +#1231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1232=VECTOR('',#1231,3.7E-1); +#1233=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#1234=LINE('',#1233,#1232); +#1235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1236=VECTOR('',#1235,4.3E-1); +#1237=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.25E0)); +#1238=LINE('',#1237,#1236); +#1239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1240=VECTOR('',#1239,3.7E-1); +#1241=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#1242=LINE('',#1241,#1240); +#1243=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1244=VECTOR('',#1243,4.3E-1); +#1245=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.25E0)); +#1246=LINE('',#1245,#1244); +#1247=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1248=VECTOR('',#1247,3.7E-1); +#1249=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#1250=LINE('',#1249,#1248); +#1251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1252=VECTOR('',#1251,4.3E-1); +#1253=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.25E0)); +#1254=LINE('',#1253,#1252); +#1255=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1256=VECTOR('',#1255,3.7E-1); +#1257=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#1258=LINE('',#1257,#1256); +#1259=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1260=VECTOR('',#1259,4.3E-1); +#1261=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.25E0)); +#1262=LINE('',#1261,#1260); +#1263=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1264=VECTOR('',#1263,3.7E-1); +#1265=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#1266=LINE('',#1265,#1264); +#1267=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1268=VECTOR('',#1267,4.3E-1); +#1269=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.25E0)); +#1270=LINE('',#1269,#1268); +#1271=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1272=VECTOR('',#1271,3.7E-1); +#1273=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#1274=LINE('',#1273,#1272); +#1275=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1276=VECTOR('',#1275,4.3E-1); +#1277=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.25E0)); +#1278=LINE('',#1277,#1276); +#1279=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1280=VECTOR('',#1279,3.7E-1); +#1281=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#1282=LINE('',#1281,#1280); +#1283=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1284=VECTOR('',#1283,4.3E-1); +#1285=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.25E0)); +#1286=LINE('',#1285,#1284); +#1287=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1288=VECTOR('',#1287,3.7E-1); +#1289=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#1290=LINE('',#1289,#1288); +#1291=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1292=VECTOR('',#1291,1.015E0); +#1293=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#1294=LINE('',#1293,#1292); +#1295=DIRECTION('',(0.E0,0.E0,1.E0)); +#1296=VECTOR('',#1295,1.4E0); +#1297=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#1298=LINE('',#1297,#1296); +#1299=DIRECTION('',(1.E0,0.E0,0.E0)); +#1300=VECTOR('',#1299,3.2E-1); +#1301=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#1302=LINE('',#1301,#1300); +#1303=DIRECTION('',(0.E0,0.E0,1.E0)); +#1304=VECTOR('',#1303,1.4E0); +#1305=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.5E-1)); +#1306=LINE('',#1305,#1304); +#1307=DIRECTION('',(1.E0,0.E0,0.E0)); +#1308=VECTOR('',#1307,3.2E-1); +#1309=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#1310=LINE('',#1309,#1308); +#1311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1312=VECTOR('',#1311,1.4E0); +#1313=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#1314=LINE('',#1313,#1312); +#1315=DIRECTION('',(1.E0,0.E0,0.E0)); +#1316=VECTOR('',#1315,3.2E-1); +#1317=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.5E-1)); +#1318=LINE('',#1317,#1316); +#1319=DIRECTION('',(0.E0,0.E0,1.E0)); +#1320=VECTOR('',#1319,1.4E0); +#1321=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.5E-1)); +#1322=LINE('',#1321,#1320); +#1323=DIRECTION('',(1.E0,0.E0,0.E0)); +#1324=VECTOR('',#1323,3.2E-1); +#1325=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#1326=LINE('',#1325,#1324); +#1327=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1328=VECTOR('',#1327,1.4E0); +#1329=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#1330=LINE('',#1329,#1328); +#1331=DIRECTION('',(1.E0,0.E0,0.E0)); +#1332=VECTOR('',#1331,3.2E-1); +#1333=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.5E-1)); +#1334=LINE('',#1333,#1332); +#1335=DIRECTION('',(0.E0,0.E0,1.E0)); +#1336=VECTOR('',#1335,1.4E0); +#1337=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.5E-1)); +#1338=LINE('',#1337,#1336); +#1339=DIRECTION('',(1.E0,0.E0,0.E0)); +#1340=VECTOR('',#1339,3.2E-1); +#1341=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#1342=LINE('',#1341,#1340); +#1343=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1344=VECTOR('',#1343,1.4E0); +#1345=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#1346=LINE('',#1345,#1344); +#1347=DIRECTION('',(1.E0,0.E0,0.E0)); +#1348=VECTOR('',#1347,3.2E-1); +#1349=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.5E-1)); +#1350=LINE('',#1349,#1348); +#1351=DIRECTION('',(0.E0,0.E0,1.E0)); +#1352=VECTOR('',#1351,1.4E0); +#1353=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.5E-1)); +#1354=LINE('',#1353,#1352); +#1355=DIRECTION('',(1.E0,0.E0,0.E0)); +#1356=VECTOR('',#1355,3.2E-1); +#1357=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#1358=LINE('',#1357,#1356); +#1359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1360=VECTOR('',#1359,1.4E0); +#1361=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#1362=LINE('',#1361,#1360); +#1363=DIRECTION('',(1.E0,0.E0,0.E0)); +#1364=VECTOR('',#1363,3.2E-1); +#1365=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.5E-1)); +#1366=LINE('',#1365,#1364); +#1367=DIRECTION('',(0.E0,0.E0,1.E0)); +#1368=VECTOR('',#1367,1.4E0); +#1369=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.5E-1)); +#1370=LINE('',#1369,#1368); +#1371=DIRECTION('',(1.E0,0.E0,0.E0)); +#1372=VECTOR('',#1371,3.2E-1); +#1373=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#1374=LINE('',#1373,#1372); +#1375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1376=VECTOR('',#1375,1.4E0); +#1377=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#1378=LINE('',#1377,#1376); +#1379=DIRECTION('',(1.E0,0.E0,0.E0)); +#1380=VECTOR('',#1379,3.2E-1); +#1381=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.5E-1)); +#1382=LINE('',#1381,#1380); +#1383=DIRECTION('',(0.E0,0.E0,1.E0)); +#1384=VECTOR('',#1383,1.4E0); +#1385=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.5E-1)); +#1386=LINE('',#1385,#1384); +#1387=DIRECTION('',(1.E0,0.E0,0.E0)); +#1388=VECTOR('',#1387,3.2E-1); +#1389=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#1390=LINE('',#1389,#1388); +#1391=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1392=VECTOR('',#1391,1.4E0); +#1393=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#1394=LINE('',#1393,#1392); +#1395=DIRECTION('',(1.E0,0.E0,0.E0)); +#1396=VECTOR('',#1395,3.2E-1); +#1397=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.5E-1)); +#1398=LINE('',#1397,#1396); +#1399=DIRECTION('',(0.E0,0.E0,1.E0)); +#1400=VECTOR('',#1399,1.4E0); +#1401=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.5E-1)); +#1402=LINE('',#1401,#1400); +#1403=DIRECTION('',(1.E0,0.E0,0.E0)); +#1404=VECTOR('',#1403,3.2E-1); +#1405=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#1406=LINE('',#1405,#1404); +#1407=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1408=VECTOR('',#1407,1.4E0); +#1409=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#1410=LINE('',#1409,#1408); +#1411=DIRECTION('',(1.E0,0.E0,0.E0)); +#1412=VECTOR('',#1411,3.2E-1); +#1413=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.5E-1)); +#1414=LINE('',#1413,#1412); +#1415=DIRECTION('',(0.E0,0.E0,1.E0)); +#1416=VECTOR('',#1415,1.4E0); +#1417=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.5E-1)); +#1418=LINE('',#1417,#1416); +#1419=DIRECTION('',(1.E0,0.E0,0.E0)); +#1420=VECTOR('',#1419,3.2E-1); +#1421=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#1422=LINE('',#1421,#1420); +#1423=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1424=VECTOR('',#1423,1.4E0); +#1425=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#1426=LINE('',#1425,#1424); +#1427=DIRECTION('',(1.E0,0.E0,0.E0)); +#1428=VECTOR('',#1427,3.2E-1); +#1429=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.5E-1)); +#1430=LINE('',#1429,#1428); +#1431=DIRECTION('',(0.E0,0.E0,1.E0)); +#1432=VECTOR('',#1431,1.4E0); +#1433=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.5E-1)); +#1434=LINE('',#1433,#1432); +#1435=DIRECTION('',(1.E0,0.E0,0.E0)); +#1436=VECTOR('',#1435,3.2E-1); +#1437=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#1438=LINE('',#1437,#1436); +#1439=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1440=VECTOR('',#1439,1.4E0); +#1441=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#1442=LINE('',#1441,#1440); +#1443=DIRECTION('',(1.E0,0.E0,0.E0)); +#1444=VECTOR('',#1443,3.2E-1); +#1445=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.5E-1)); +#1446=LINE('',#1445,#1444); +#1447=DIRECTION('',(0.E0,0.E0,1.E0)); +#1448=VECTOR('',#1447,1.4E0); +#1449=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.5E-1)); +#1450=LINE('',#1449,#1448); +#1451=DIRECTION('',(1.E0,0.E0,0.E0)); +#1452=VECTOR('',#1451,3.2E-1); +#1453=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#1454=LINE('',#1453,#1452); +#1455=DIRECTION('',(0.E0,0.E0,1.E0)); +#1456=VECTOR('',#1455,1.5E0); +#1457=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#1458=LINE('',#1457,#1456); +#1459=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1460=VECTOR('',#1459,3.E-1); +#1461=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#1462=LINE('',#1461,#1460); +#1463=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#1464=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1466=AXIS2_PLACEMENT_3D('',#1463,#1464,#1465); +#1468=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#1469=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1470=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1471=AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); +#1473=DIRECTION('',(0.E0,1.E0,0.E0)); +#1474=VECTOR('',#1473,3.E-1); +#1475=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#1476=LINE('',#1475,#1474); +#1477=DIRECTION('',(0.E0,0.E0,1.E0)); +#1478=VECTOR('',#1477,1.15E0); +#1479=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#1480=LINE('',#1479,#1478); +#1481=DIRECTION('',(0.E0,0.E0,1.E0)); +#1482=VECTOR('',#1481,2.6E-1); +#1483=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#1484=LINE('',#1483,#1482); +#1485=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1486=VECTOR('',#1485,3.8E-1); +#1487=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(0.E0,1.E0,0.E0)); +#1490=VECTOR('',#1489,1.8E0); +#1491=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(0.E0,0.E0,1.E0)); +#1494=VECTOR('',#1493,1.2E-1); +#1495=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(0.E0,1.E0,0.E0)); +#1498=VECTOR('',#1497,2.E-1); +#1499=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(0.E0,0.E0,1.E0)); +#1502=VECTOR('',#1501,2.6E-1); +#1503=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1506=VECTOR('',#1505,2.E-1); +#1507=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,0.E0,1.E0)); +#1510=VECTOR('',#1509,1.2E-1); +#1511=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1514=VECTOR('',#1513,1.8E0); +#1515=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1518=VECTOR('',#1517,3.8E-1); +#1519=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1522=VECTOR('',#1521,1.015E0); +#1523=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1524=LINE('',#1523,#1522); +#1525=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1526=VECTOR('',#1525,1.5E-1); +#1527=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1528=LINE('',#1527,#1526); +#1529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1530=VECTOR('',#1529,1.5E-1); +#1531=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1534=VECTOR('',#1533,4.3E-1); +#1535=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1538=VECTOR('',#1537,1.5E-1); +#1539=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1542=VECTOR('',#1541,1.5E-1); +#1543=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1546=VECTOR('',#1545,4.3E-1); +#1547=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1550=VECTOR('',#1549,1.5E-1); +#1551=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-5.E-1)); +#1552=LINE('',#1551,#1550); +#1553=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1554=VECTOR('',#1553,1.5E-1); +#1555=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#1556=LINE('',#1555,#1554); +#1557=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1558=VECTOR('',#1557,4.3E-1); +#1559=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#1560=LINE('',#1559,#1558); +#1561=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1562=VECTOR('',#1561,1.5E-1); +#1563=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-5.E-1)); +#1564=LINE('',#1563,#1562); +#1565=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1566=VECTOR('',#1565,1.5E-1); +#1567=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#1568=LINE('',#1567,#1566); +#1569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1570=VECTOR('',#1569,4.3E-1); +#1571=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#1572=LINE('',#1571,#1570); +#1573=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1574=VECTOR('',#1573,1.5E-1); +#1575=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-5.E-1)); +#1576=LINE('',#1575,#1574); +#1577=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1578=VECTOR('',#1577,1.5E-1); +#1579=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#1580=LINE('',#1579,#1578); +#1581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1582=VECTOR('',#1581,4.3E-1); +#1583=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#1584=LINE('',#1583,#1582); +#1585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1586=VECTOR('',#1585,1.5E-1); +#1587=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-5.E-1)); +#1588=LINE('',#1587,#1586); +#1589=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1590=VECTOR('',#1589,1.5E-1); +#1591=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#1592=LINE('',#1591,#1590); +#1593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1594=VECTOR('',#1593,4.3E-1); +#1595=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1598=VECTOR('',#1597,1.5E-1); +#1599=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-5.E-1)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1602=VECTOR('',#1601,1.5E-1); +#1603=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#1604=LINE('',#1603,#1602); +#1605=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1606=VECTOR('',#1605,4.3E-1); +#1607=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#1608=LINE('',#1607,#1606); +#1609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1610=VECTOR('',#1609,1.5E-1); +#1611=CARTESIAN_POINT('',(1.385E0,-1.975E0,-5.E-1)); +#1612=LINE('',#1611,#1610); +#1613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1614=VECTOR('',#1613,1.5E-1); +#1615=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#1616=LINE('',#1615,#1614); +#1617=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1618=VECTOR('',#1617,4.3E-1); +#1619=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#1620=LINE('',#1619,#1618); +#1621=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1622=VECTOR('',#1621,1.5E-1); +#1623=CARTESIAN_POINT('',(2.185E0,-1.975E0,-5.E-1)); +#1624=LINE('',#1623,#1622); +#1625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1626=VECTOR('',#1625,1.5E-1); +#1627=CARTESIAN_POINT('',(3.785E0,-1.975E0,-5.E-1)); +#1628=LINE('',#1627,#1626); +#1629=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1630=VECTOR('',#1629,1.015E0); +#1631=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#1632=LINE('',#1631,#1630); +#1633=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1634=VECTOR('',#1633,1.5E-1); +#1635=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#1636=LINE('',#1635,#1634); +#1637=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1638=VECTOR('',#1637,4.3E-1); +#1639=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#1640=LINE('',#1639,#1638); +#1641=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1642=VECTOR('',#1641,1.5E-1); +#1643=CARTESIAN_POINT('',(2.985E0,-1.975E0,-5.E-1)); +#1644=LINE('',#1643,#1642); +#1645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1646=VECTOR('',#1645,1.1E0); +#1647=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#1648=LINE('',#1647,#1646); +#1649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1650=VECTOR('',#1649,7.E-1); +#1651=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#1652=LINE('',#1651,#1650); +#1653=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1654=VECTOR('',#1653,7.5E-1); +#1655=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#1656=LINE('',#1655,#1654); +#1657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1658=VECTOR('',#1657,7.5E-1); +#1659=CARTESIAN_POINT('',(-3.785E0,-1.975E0,1.25E0)); +#1660=LINE('',#1659,#1658); +#1661=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1662=VECTOR('',#1661,1.015E0); +#1663=CARTESIAN_POINT('',(-3.785E0,-1.975E0,5.E-1)); +#1664=LINE('',#1663,#1662); +#1665=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1666=VECTOR('',#1665,3.5E-1); +#1667=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#1668=LINE('',#1667,#1666); +#1669=DIRECTION('',(0.E0,0.E0,1.E0)); +#1670=VECTOR('',#1669,1.1E0); +#1671=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-1.6E0)); +#1672=LINE('',#1671,#1670); +#1673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1674=VECTOR('',#1673,1.1E0); +#1675=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#1676=LINE('',#1675,#1674); +#1677=DIRECTION('',(0.E0,0.E0,1.E0)); +#1678=VECTOR('',#1677,7.5E-1); +#1679=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#1680=LINE('',#1679,#1678); +#1681=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1682=VECTOR('',#1681,4.3E-1); +#1683=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#1684=LINE('',#1683,#1682); +#1685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1686=VECTOR('',#1685,7.5E-1); +#1687=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#1688=LINE('',#1687,#1686); +#1689=DIRECTION('',(0.E0,0.E0,1.E0)); +#1690=VECTOR('',#1689,1.1E0); +#1691=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-1.6E0)); +#1692=LINE('',#1691,#1690); +#1693=DIRECTION('',(0.E0,0.E0,1.E0)); +#1694=VECTOR('',#1693,1.1E0); +#1695=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#1696=LINE('',#1695,#1694); +#1697=DIRECTION('',(0.E0,0.E0,1.E0)); +#1698=VECTOR('',#1697,7.5E-1); +#1699=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#1700=LINE('',#1699,#1698); +#1701=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1702=VECTOR('',#1701,4.3E-1); +#1703=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#1704=LINE('',#1703,#1702); +#1705=DIRECTION('',(0.E0,0.E0,1.E0)); +#1706=VECTOR('',#1705,7.5E-1); +#1707=CARTESIAN_POINT('',(-2.615E0,-1.975E0,5.E-1)); +#1708=LINE('',#1707,#1706); +#1709=DIRECTION('',(0.E0,0.E0,1.E0)); +#1710=VECTOR('',#1709,1.1E0); +#1711=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-1.6E0)); +#1712=LINE('',#1711,#1710); +#1713=DIRECTION('',(0.E0,0.E0,1.E0)); +#1714=VECTOR('',#1713,1.1E0); +#1715=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#1716=LINE('',#1715,#1714); +#1717=DIRECTION('',(0.E0,0.E0,1.E0)); +#1718=VECTOR('',#1717,7.5E-1); +#1719=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#1720=LINE('',#1719,#1718); +#1721=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1722=VECTOR('',#1721,4.3E-1); +#1723=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#1724=LINE('',#1723,#1722); +#1725=DIRECTION('',(0.E0,0.E0,1.E0)); +#1726=VECTOR('',#1725,7.5E-1); +#1727=CARTESIAN_POINT('',(-1.815E0,-1.975E0,5.E-1)); +#1728=LINE('',#1727,#1726); +#1729=DIRECTION('',(0.E0,0.E0,1.E0)); +#1730=VECTOR('',#1729,1.1E0); +#1731=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-1.6E0)); +#1732=LINE('',#1731,#1730); +#1733=DIRECTION('',(0.E0,0.E0,1.E0)); +#1734=VECTOR('',#1733,1.1E0); +#1735=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#1736=LINE('',#1735,#1734); +#1737=DIRECTION('',(0.E0,0.E0,1.E0)); +#1738=VECTOR('',#1737,7.5E-1); +#1739=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#1740=LINE('',#1739,#1738); +#1741=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1742=VECTOR('',#1741,4.3E-1); +#1743=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#1744=LINE('',#1743,#1742); +#1745=DIRECTION('',(0.E0,0.E0,1.E0)); +#1746=VECTOR('',#1745,7.5E-1); +#1747=CARTESIAN_POINT('',(-1.015E0,-1.975E0,5.E-1)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(0.E0,0.E0,1.E0)); +#1750=VECTOR('',#1749,1.1E0); +#1751=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-1.6E0)); +#1752=LINE('',#1751,#1750); +#1753=DIRECTION('',(0.E0,0.E0,1.E0)); +#1754=VECTOR('',#1753,1.1E0); +#1755=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#1756=LINE('',#1755,#1754); +#1757=DIRECTION('',(0.E0,0.E0,1.E0)); +#1758=VECTOR('',#1757,7.5E-1); +#1759=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#1760=LINE('',#1759,#1758); +#1761=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1762=VECTOR('',#1761,4.3E-1); +#1763=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#1764=LINE('',#1763,#1762); +#1765=DIRECTION('',(0.E0,0.E0,1.E0)); +#1766=VECTOR('',#1765,7.5E-1); +#1767=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,5.E-1)); +#1768=LINE('',#1767,#1766); +#1769=DIRECTION('',(0.E0,0.E0,1.E0)); +#1770=VECTOR('',#1769,1.1E0); +#1771=CARTESIAN_POINT('',(1.015E0,-1.975E0,-1.6E0)); +#1772=LINE('',#1771,#1770); +#1773=DIRECTION('',(0.E0,0.E0,1.E0)); +#1774=VECTOR('',#1773,1.1E0); +#1775=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#1776=LINE('',#1775,#1774); +#1777=DIRECTION('',(0.E0,0.E0,1.E0)); +#1778=VECTOR('',#1777,7.5E-1); +#1779=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1782=VECTOR('',#1781,4.3E-1); +#1783=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,0.E0,1.E0)); +#1786=VECTOR('',#1785,7.5E-1); +#1787=CARTESIAN_POINT('',(5.85E-1,-1.975E0,5.E-1)); +#1788=LINE('',#1787,#1786); +#1789=DIRECTION('',(0.E0,0.E0,1.E0)); +#1790=VECTOR('',#1789,1.1E0); +#1791=CARTESIAN_POINT('',(1.815E0,-1.975E0,-1.6E0)); +#1792=LINE('',#1791,#1790); +#1793=DIRECTION('',(0.E0,0.E0,1.E0)); +#1794=VECTOR('',#1793,1.1E0); +#1795=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#1796=LINE('',#1795,#1794); +#1797=DIRECTION('',(0.E0,0.E0,1.E0)); +#1798=VECTOR('',#1797,7.5E-1); +#1799=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#1800=LINE('',#1799,#1798); +#1801=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1802=VECTOR('',#1801,4.3E-1); +#1803=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#1804=LINE('',#1803,#1802); +#1805=DIRECTION('',(0.E0,0.E0,1.E0)); +#1806=VECTOR('',#1805,7.5E-1); +#1807=CARTESIAN_POINT('',(1.385E0,-1.975E0,5.E-1)); +#1808=LINE('',#1807,#1806); +#1809=DIRECTION('',(0.E0,0.E0,1.E0)); +#1810=VECTOR('',#1809,1.1E0); +#1811=CARTESIAN_POINT('',(2.615E0,-1.975E0,-1.6E0)); +#1812=LINE('',#1811,#1810); +#1813=DIRECTION('',(0.E0,0.E0,1.E0)); +#1814=VECTOR('',#1813,1.1E0); +#1815=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#1816=LINE('',#1815,#1814); +#1817=DIRECTION('',(0.E0,0.E0,1.E0)); +#1818=VECTOR('',#1817,7.5E-1); +#1819=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#1820=LINE('',#1819,#1818); +#1821=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1822=VECTOR('',#1821,4.3E-1); +#1823=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#1824=LINE('',#1823,#1822); +#1825=DIRECTION('',(0.E0,0.E0,1.E0)); +#1826=VECTOR('',#1825,7.5E-1); +#1827=CARTESIAN_POINT('',(2.185E0,-1.975E0,5.E-1)); +#1828=LINE('',#1827,#1826); +#1829=DIRECTION('',(0.E0,0.E0,1.E0)); +#1830=VECTOR('',#1829,1.1E0); +#1831=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#1832=LINE('',#1831,#1830); +#1833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1834=VECTOR('',#1833,7.5E-1); +#1835=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#1836=LINE('',#1835,#1834); +#1837=DIRECTION('',(0.E0,0.E0,1.E0)); +#1838=VECTOR('',#1837,7.E-1); +#1839=CARTESIAN_POINT('',(4.05E0,-1.975E0,-1.6E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(0.E0,0.E0,1.E0)); +#1842=VECTOR('',#1841,7.5E-1); +#1843=CARTESIAN_POINT('',(3.785E0,-1.975E0,5.E-1)); +#1844=LINE('',#1843,#1842); +#1845=DIRECTION('',(0.E0,0.E0,1.E0)); +#1846=VECTOR('',#1845,3.5E-1); +#1847=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#1848=LINE('',#1847,#1846); +#1849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1850=VECTOR('',#1849,1.015E0); +#1851=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#1852=LINE('',#1851,#1850); +#1853=DIRECTION('',(0.E0,0.E0,1.E0)); +#1854=VECTOR('',#1853,1.1E0); +#1855=CARTESIAN_POINT('',(3.415E0,-1.975E0,-1.6E0)); +#1856=LINE('',#1855,#1854); +#1857=DIRECTION('',(0.E0,0.E0,1.E0)); +#1858=VECTOR('',#1857,1.1E0); +#1859=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#1860=LINE('',#1859,#1858); +#1861=DIRECTION('',(0.E0,0.E0,1.E0)); +#1862=VECTOR('',#1861,7.5E-1); +#1863=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#1864=LINE('',#1863,#1862); +#1865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1866=VECTOR('',#1865,4.3E-1); +#1867=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#1868=LINE('',#1867,#1866); +#1869=DIRECTION('',(0.E0,0.E0,1.E0)); +#1870=VECTOR('',#1869,7.5E-1); +#1871=CARTESIAN_POINT('',(2.985E0,-1.975E0,5.E-1)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1874=VECTOR('',#1873,4.5E-1); +#1875=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,-1.6E0)); +#1876=LINE('',#1875,#1874); +#1877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1878=VECTOR('',#1877,7.5E-1); +#1879=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#1880=LINE('',#1879,#1878); +#1881=DIRECTION('',(0.E0,1.E0,0.E0)); +#1882=VECTOR('',#1881,1.5E-1); +#1883=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#1884=LINE('',#1883,#1882); +#1885=DIRECTION('',(1.E0,0.E0,0.E0)); +#1886=VECTOR('',#1885,2.65E-1); +#1887=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-1.6E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1890=VECTOR('',#1889,2.5E-1); +#1891=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(1.E0,0.E0,0.E0)); +#1894=VECTOR('',#1893,3.7E-1); +#1895=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#1896=LINE('',#1895,#1894); +#1897=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1898=VECTOR('',#1897,2.5E-1); +#1899=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#1900=LINE('',#1899,#1898); +#1901=DIRECTION('',(1.E0,0.E0,0.E0)); +#1902=VECTOR('',#1901,4.3E-1); +#1903=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-1.6E0)); +#1904=LINE('',#1903,#1902); +#1905=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1906=VECTOR('',#1905,2.5E-1); +#1907=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#1908=LINE('',#1907,#1906); +#1909=DIRECTION('',(1.E0,0.E0,0.E0)); +#1910=VECTOR('',#1909,3.7E-1); +#1911=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#1912=LINE('',#1911,#1910); +#1913=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1914=VECTOR('',#1913,2.5E-1); +#1915=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#1916=LINE('',#1915,#1914); +#1917=DIRECTION('',(1.E0,0.E0,0.E0)); +#1918=VECTOR('',#1917,4.3E-1); +#1919=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#1920=LINE('',#1919,#1918); +#1921=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1922=VECTOR('',#1921,2.5E-1); +#1923=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#1924=LINE('',#1923,#1922); +#1925=DIRECTION('',(1.E0,0.E0,0.E0)); +#1926=VECTOR('',#1925,3.7E-1); +#1927=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#1928=LINE('',#1927,#1926); +#1929=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1930=VECTOR('',#1929,2.5E-1); +#1931=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#1932=LINE('',#1931,#1930); +#1933=DIRECTION('',(1.E0,0.E0,0.E0)); +#1934=VECTOR('',#1933,4.3E-1); +#1935=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#1936=LINE('',#1935,#1934); +#1937=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1938=VECTOR('',#1937,2.5E-1); +#1939=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#1940=LINE('',#1939,#1938); +#1941=DIRECTION('',(1.E0,0.E0,0.E0)); +#1942=VECTOR('',#1941,3.7E-1); +#1943=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#1944=LINE('',#1943,#1942); +#1945=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1946=VECTOR('',#1945,2.5E-1); +#1947=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#1948=LINE('',#1947,#1946); +#1949=DIRECTION('',(1.E0,0.E0,0.E0)); +#1950=VECTOR('',#1949,4.3E-1); +#1951=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#1952=LINE('',#1951,#1950); +#1953=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1954=VECTOR('',#1953,2.5E-1); +#1955=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#1956=LINE('',#1955,#1954); +#1957=DIRECTION('',(1.E0,0.E0,0.E0)); +#1958=VECTOR('',#1957,3.7E-1); +#1959=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#1960=LINE('',#1959,#1958); +#1961=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1962=VECTOR('',#1961,2.5E-1); +#1963=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#1964=LINE('',#1963,#1962); +#1965=DIRECTION('',(1.E0,0.E0,0.E0)); +#1966=VECTOR('',#1965,4.3E-1); +#1967=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#1968=LINE('',#1967,#1966); +#1969=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1970=VECTOR('',#1969,2.5E-1); +#1971=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#1972=LINE('',#1971,#1970); +#1973=DIRECTION('',(1.E0,0.E0,0.E0)); +#1974=VECTOR('',#1973,3.7E-1); +#1975=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#1976=LINE('',#1975,#1974); +#1977=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1978=VECTOR('',#1977,2.5E-1); +#1979=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#1980=LINE('',#1979,#1978); +#1981=DIRECTION('',(1.E0,0.E0,0.E0)); +#1982=VECTOR('',#1981,4.3E-1); +#1983=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#1984=LINE('',#1983,#1982); +#1985=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1986=VECTOR('',#1985,2.5E-1); +#1987=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#1988=LINE('',#1987,#1986); +#1989=DIRECTION('',(1.E0,0.E0,0.E0)); +#1990=VECTOR('',#1989,3.7E-1); +#1991=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#1992=LINE('',#1991,#1990); +#1993=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1994=VECTOR('',#1993,2.5E-1); +#1995=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#1996=LINE('',#1995,#1994); +#1997=DIRECTION('',(1.E0,0.E0,0.E0)); +#1998=VECTOR('',#1997,4.3E-1); +#1999=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#2000=LINE('',#1999,#1998); +#2001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2002=VECTOR('',#2001,2.5E-1); +#2003=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#2004=LINE('',#2003,#2002); +#2005=DIRECTION('',(1.E0,0.E0,0.E0)); +#2006=VECTOR('',#2005,3.7E-1); +#2007=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#2008=LINE('',#2007,#2006); +#2009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2010=VECTOR('',#2009,2.5E-1); +#2011=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#2012=LINE('',#2011,#2010); +#2013=DIRECTION('',(1.E0,0.E0,0.E0)); +#2014=VECTOR('',#2013,4.3E-1); +#2015=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#2016=LINE('',#2015,#2014); +#2017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2018=VECTOR('',#2017,2.5E-1); +#2019=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#2020=LINE('',#2019,#2018); +#2021=DIRECTION('',(1.E0,0.E0,0.E0)); +#2022=VECTOR('',#2021,3.7E-1); +#2023=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#2024=LINE('',#2023,#2022); +#2025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2026=VECTOR('',#2025,2.5E-1); +#2027=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#2028=LINE('',#2027,#2026); +#2029=DIRECTION('',(1.E0,0.E0,0.E0)); +#2030=VECTOR('',#2029,4.3E-1); +#2031=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#2032=LINE('',#2031,#2030); +#2033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2034=VECTOR('',#2033,2.5E-1); +#2035=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#2036=LINE('',#2035,#2034); +#2037=DIRECTION('',(1.E0,0.E0,0.E0)); +#2038=VECTOR('',#2037,3.7E-1); +#2039=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#2040=LINE('',#2039,#2038); +#2041=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2042=VECTOR('',#2041,2.5E-1); +#2043=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#2044=LINE('',#2043,#2042); +#2045=DIRECTION('',(1.E0,0.E0,0.E0)); +#2046=VECTOR('',#2045,2.65E-1); +#2047=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#2048=LINE('',#2047,#2046); +#2049=DIRECTION('',(0.E0,1.E0,0.E0)); +#2050=VECTOR('',#2049,1.5E-1); +#2051=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#2052=LINE('',#2051,#2050); +#2053=DIRECTION('',(0.E0,1.E0,0.E0)); +#2054=VECTOR('',#2053,4.5E-1); +#2055=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#2056=LINE('',#2055,#2054); +#2057=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2058=VECTOR('',#2057,7.7E0); +#2059=CARTESIAN_POINT('',(3.85E0,-9.25E-1,-1.6E0)); +#2060=LINE('',#2059,#2058); +#2061=DIRECTION('',(5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#2062=VECTOR('',#2061,3.464101615138E-1); +#2063=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2064=LINE('',#2063,#2062); +#2065=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2066=VECTOR('',#2065,2.828427124746E-1); +#2067=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#2068=LINE('',#2067,#2066); +#2069=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#2070=VECTOR('',#2069,3.464101615138E-1); +#2071=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2072=LINE('',#2071,#2070); +#2073=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2074=VECTOR('',#2073,8.1E0); +#2075=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2076=LINE('',#2075,#2074); +#2077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2078=VECTOR('',#2077,3.7E-1); +#2079=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#2080=LINE('',#2079,#2078); +#2081=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2082=VECTOR('',#2081,3.7E-1); +#2083=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#2084=LINE('',#2083,#2082); +#2085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2086=VECTOR('',#2085,3.7E-1); +#2087=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#2088=LINE('',#2087,#2086); +#2089=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2090=VECTOR('',#2089,3.7E-1); +#2091=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#2092=LINE('',#2091,#2090); +#2093=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2094=VECTOR('',#2093,3.7E-1); +#2095=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#2096=LINE('',#2095,#2094); +#2097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2098=VECTOR('',#2097,3.7E-1); +#2099=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#2100=LINE('',#2099,#2098); +#2101=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2102=VECTOR('',#2101,3.7E-1); +#2103=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#2104=LINE('',#2103,#2102); +#2105=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2106=VECTOR('',#2105,3.7E-1); +#2107=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#2108=LINE('',#2107,#2106); +#2109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2110=VECTOR('',#2109,3.7E-1); +#2111=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#2112=LINE('',#2111,#2110); +#2113=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2114=VECTOR('',#2113,3.7E-1); +#2115=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#2116=LINE('',#2115,#2114); +#2117=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2118=VECTOR('',#2117,6.5E-1); +#2119=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2120=LINE('',#2119,#2118); +#2121=DIRECTION('',(0.E0,0.E0,1.E0)); +#2122=VECTOR('',#2121,2.9E-1); +#2123=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.11E0)); +#2124=LINE('',#2123,#2122); +#2125=DIRECTION('',(0.E0,1.E0,0.E0)); +#2126=VECTOR('',#2125,6.5E-1); +#2127=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#2128=LINE('',#2127,#2126); +#2129=DIRECTION('',(0.E0,0.E0,1.E0)); +#2130=VECTOR('',#2129,2.9E-1); +#2131=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#2132=LINE('',#2131,#2130); +#2133=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,5.773502691896E-1)); +#2134=VECTOR('',#2133,3.464101615138E-1); +#2135=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2136=LINE('',#2135,#2134); +#2137=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2138=VECTOR('',#2137,2.828427124746E-1); +#2139=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.4E0)); +#2140=LINE('',#2139,#2138); +#2141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2142=VECTOR('',#2141,4.5E-1); +#2143=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#2144=LINE('',#2143,#2142); +#2145=DIRECTION('',(1.E0,0.E0,0.E0)); +#2146=VECTOR('',#2145,2.E-1); +#2147=CARTESIAN_POINT('',(3.85E0,-1.375E0,1.6E0)); +#2148=LINE('',#2147,#2146); +#2149=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2150=VECTOR('',#2149,3.5E-1); +#2151=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2154=VECTOR('',#2153,8.85E0); +#2155=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#2156=LINE('',#2155,#2154); +#2157=DIRECTION('',(0.E0,1.E0,0.E0)); +#2158=VECTOR('',#2157,4.5E-1); +#2159=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2160=LINE('',#2159,#2158); +#2161=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2162=VECTOR('',#2161,7.7E0); +#2163=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#2164=LINE('',#2163,#2162); +#2165=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#2166=VECTOR('',#2165,1.060660171780E0); +#2167=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#2168=LINE('',#2167,#2166); +#2169=DIRECTION('',(0.E0,0.E0,1.E0)); +#2170=VECTOR('',#2169,2.9E-1); +#2171=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#2172=LINE('',#2171,#2170); +#2173=DIRECTION('',(0.E0,0.E0,1.E0)); +#2174=VECTOR('',#2173,2.9E-1); +#2175=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#2176=LINE('',#2175,#2174); +#2177=DIRECTION('',(1.E0,0.E0,0.E0)); +#2178=VECTOR('',#2177,9.5E-1); +#2179=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#2180=LINE('',#2179,#2178); +#2181=DIRECTION('',(0.E0,0.E0,1.E0)); +#2182=VECTOR('',#2181,2.45E0); +#2183=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#2184=LINE('',#2183,#2182); +#2185=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2186=VECTOR('',#2185,3.75E-2); +#2187=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,-5.E-1)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2190=VECTOR('',#2189,1.E0); +#2191=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,5.E-1)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(1.E0,0.E0,0.E0)); +#2194=VECTOR('',#2193,3.75E-2); +#2195=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#2196=LINE('',#2195,#2194); +#2197=DIRECTION('',(0.E0,0.E0,1.E0)); +#2198=VECTOR('',#2197,2.9E-1); +#2199=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#2200=LINE('',#2199,#2198); +#2201=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2202=VECTOR('',#2201,9.5E-1); +#2203=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2204=LINE('',#2203,#2202); +#2205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2206=VECTOR('',#2205,3.2E0); +#2207=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#2208=LINE('',#2207,#2206); +#2209=DIRECTION('',(1.E0,0.E0,0.E0)); +#2210=VECTOR('',#2209,9.5E-1); +#2211=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#2212=LINE('',#2211,#2210); +#2213=DIRECTION('',(0.E0,0.E0,1.E0)); +#2214=VECTOR('',#2213,2.9E-1); +#2215=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#2216=LINE('',#2215,#2214); +#2217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2218=VECTOR('',#2217,6.E-1); +#2219=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#2220=LINE('',#2219,#2218); +#2221=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#2222=VECTOR('',#2221,7.071067811866E-2); +#2223=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#2224=LINE('',#2223,#2222); +#2225=DIRECTION('',(0.E0,1.E0,0.E0)); +#2226=VECTOR('',#2225,1.5E-1); +#2227=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#2228=LINE('',#2227,#2226); +#2229=DIRECTION('',(0.E0,1.E0,0.E0)); +#2230=VECTOR('',#2229,4.E-1); +#2231=CARTESIAN_POINT('',(4.4E0,-2.125E0,1.25E0)); +#2232=LINE('',#2231,#2230); +#2233=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2234=VECTOR('',#2233,4.949747468306E-1); +#2235=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#2236=LINE('',#2235,#2234); +#2237=DIRECTION('',(0.E0,1.E0,0.E0)); +#2238=VECTOR('',#2237,1.5E-1); +#2239=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#2240=LINE('',#2239,#2238); +#2241=DIRECTION('',(0.E0,0.E0,1.E0)); +#2242=VECTOR('',#2241,4.E-1); +#2243=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#2244=LINE('',#2243,#2242); +#2245=DIRECTION('',(0.E0,1.E0,0.E0)); +#2246=VECTOR('',#2245,1.5E-1); +#2247=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#2248=LINE('',#2247,#2246); +#2249=DIRECTION('',(0.E0,1.E0,0.E0)); +#2250=VECTOR('',#2249,1.5E-1); +#2251=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#2252=LINE('',#2251,#2250); +#2253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2254=VECTOR('',#2253,3.5E-1); +#2255=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#2256=LINE('',#2255,#2254); +#2257=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2258=VECTOR('',#2257,7.5E-1); +#2259=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#2260=LINE('',#2259,#2258); +#2261=DIRECTION('',(0.E0,1.E0,0.E0)); +#2262=VECTOR('',#2261,1.5E-1); +#2263=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#2264=LINE('',#2263,#2262); +#2265=DIRECTION('',(0.E0,1.E0,0.E0)); +#2266=VECTOR('',#2265,1.5E-1); +#2267=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#2268=LINE('',#2267,#2266); +#2269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2270=VECTOR('',#2269,3.5E-1); +#2271=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#2272=LINE('',#2271,#2270); +#2273=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2274=VECTOR('',#2273,3.5E-1); +#2275=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.6E0)); +#2276=LINE('',#2275,#2274); +#2277=DIRECTION('',(0.E0,1.E0,0.E0)); +#2278=VECTOR('',#2277,4.E-1); +#2279=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#2280=LINE('',#2279,#2278); +#2281=DIRECTION('',(0.E0,1.E0,0.E0)); +#2282=VECTOR('',#2281,1.5E-1); +#2283=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#2284=LINE('',#2283,#2282); +#2285=DIRECTION('',(0.E0,0.E0,1.E0)); +#2286=VECTOR('',#2285,4.E-1); +#2287=CARTESIAN_POINT('',(-4.8E0,-1.975E0,5.E-1)); +#2288=LINE('',#2287,#2286); +#2289=DIRECTION('',(0.E0,1.E0,0.E0)); +#2290=VECTOR('',#2289,1.5E-1); +#2291=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#2292=LINE('',#2291,#2290); +#2293=DIRECTION('',(0.E0,1.E0,0.E0)); +#2294=VECTOR('',#2293,1.5E-1); +#2295=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#2296=LINE('',#2295,#2294); +#2297=DIRECTION('',(0.E0,0.E0,1.E0)); +#2298=VECTOR('',#2297,4.E-1); +#2299=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-9.E-1)); +#2300=LINE('',#2299,#2298); +#2301=DIRECTION('',(0.E0,1.E0,0.E0)); +#2302=VECTOR('',#2301,1.5E-1); +#2303=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#2304=LINE('',#2303,#2302); +#2305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2306=VECTOR('',#2305,1.5E-1); +#2307=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#2308=LINE('',#2307,#2306); +#2309=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2310=VECTOR('',#2309,7.5E-1); +#2311=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#2312=LINE('',#2311,#2310); +#2313=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2314=VECTOR('',#2313,1.5E-1); +#2315=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#2316=LINE('',#2315,#2314); +#2317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2318=VECTOR('',#2317,7.E-1); +#2319=CARTESIAN_POINT('',(4.75E0,-1.975E0,9.E-1)); +#2320=LINE('',#2319,#2318); +#2321=DIRECTION('',(0.E0,1.E0,0.E0)); +#2322=VECTOR('',#2321,1.5E-1); +#2323=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#2324=LINE('',#2323,#2322); +#2325=DIRECTION('',(0.E0,1.E0,0.E0)); +#2326=VECTOR('',#2325,1.5E-1); +#2327=CARTESIAN_POINT('',(-2.985E0,-2.125E0,5.E-1)); +#2328=LINE('',#2327,#2326); +#2329=DIRECTION('',(0.E0,1.E0,0.E0)); +#2330=VECTOR('',#2329,1.5E-1); +#2331=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#2332=LINE('',#2331,#2330); +#2333=DIRECTION('',(0.E0,1.E0,0.E0)); +#2334=VECTOR('',#2333,1.5E-1); +#2335=CARTESIAN_POINT('',(-2.185E0,-2.125E0,5.E-1)); +#2336=LINE('',#2335,#2334); +#2337=DIRECTION('',(0.E0,1.E0,0.E0)); +#2338=VECTOR('',#2337,1.5E-1); +#2339=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#2340=LINE('',#2339,#2338); +#2341=DIRECTION('',(0.E0,1.E0,0.E0)); +#2342=VECTOR('',#2341,1.5E-1); +#2343=CARTESIAN_POINT('',(-1.385E0,-2.125E0,5.E-1)); +#2344=LINE('',#2343,#2342); +#2345=DIRECTION('',(0.E0,1.E0,0.E0)); +#2346=VECTOR('',#2345,1.5E-1); +#2347=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#2348=LINE('',#2347,#2346); +#2349=DIRECTION('',(0.E0,1.E0,0.E0)); +#2350=VECTOR('',#2349,1.5E-1); +#2351=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,5.E-1)); +#2352=LINE('',#2351,#2350); +#2353=DIRECTION('',(0.E0,1.E0,0.E0)); +#2354=VECTOR('',#2353,1.5E-1); +#2355=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#2356=LINE('',#2355,#2354); +#2357=DIRECTION('',(0.E0,1.E0,0.E0)); +#2358=VECTOR('',#2357,1.5E-1); +#2359=CARTESIAN_POINT('',(2.15E-1,-2.125E0,5.E-1)); +#2360=LINE('',#2359,#2358); +#2361=DIRECTION('',(0.E0,1.E0,0.E0)); +#2362=VECTOR('',#2361,1.5E-1); +#2363=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#2364=LINE('',#2363,#2362); +#2365=DIRECTION('',(0.E0,1.E0,0.E0)); +#2366=VECTOR('',#2365,1.5E-1); +#2367=CARTESIAN_POINT('',(1.015E0,-2.125E0,5.E-1)); +#2368=LINE('',#2367,#2366); +#2369=DIRECTION('',(0.E0,1.E0,0.E0)); +#2370=VECTOR('',#2369,1.5E-1); +#2371=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#2372=LINE('',#2371,#2370); +#2373=DIRECTION('',(0.E0,1.E0,0.E0)); +#2374=VECTOR('',#2373,1.5E-1); +#2375=CARTESIAN_POINT('',(1.815E0,-2.125E0,5.E-1)); +#2376=LINE('',#2375,#2374); +#2377=DIRECTION('',(0.E0,1.E0,0.E0)); +#2378=VECTOR('',#2377,1.5E-1); +#2379=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#2380=LINE('',#2379,#2378); +#2381=DIRECTION('',(0.E0,1.E0,0.E0)); +#2382=VECTOR('',#2381,1.5E-1); +#2383=CARTESIAN_POINT('',(2.615E0,-2.125E0,5.E-1)); +#2384=LINE('',#2383,#2382); +#2385=DIRECTION('',(0.E0,1.E0,0.E0)); +#2386=VECTOR('',#2385,1.5E-1); +#2387=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#2388=LINE('',#2387,#2386); +#2389=DIRECTION('',(0.E0,1.E0,0.E0)); +#2390=VECTOR('',#2389,1.5E-1); +#2391=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#2392=LINE('',#2391,#2390); +#2393=DIRECTION('',(0.E0,1.E0,0.E0)); +#2394=VECTOR('',#2393,1.5E-1); +#2395=CARTESIAN_POINT('',(3.415E0,-2.125E0,5.E-1)); +#2396=LINE('',#2395,#2394); +#2397=DIRECTION('',(0.E0,1.E0,0.E0)); +#2398=VECTOR('',#2397,1.5E-1); +#2399=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#2400=LINE('',#2399,#2398); +#2401=CARTESIAN_POINT('',(-2.985E0,-2.025E0,0.E0)); +#2402=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2404=AXIS2_PLACEMENT_3D('',#2401,#2402,#2403); +#2406=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2407=VECTOR('',#2406,3.E-1); +#2408=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.E-1)); +#2409=LINE('',#2408,#2407); +#2410=DIRECTION('',(0.E0,0.E0,1.E0)); +#2411=VECTOR('',#2410,1.5E0); +#2412=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#2413=LINE('',#2412,#2411); +#2414=DIRECTION('',(0.E0,0.E0,1.E0)); +#2415=VECTOR('',#2414,1.15E0); +#2416=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.E-1)); +#2417=LINE('',#2416,#2415); +#2418=DIRECTION('',(0.E0,1.E0,0.E0)); +#2419=VECTOR('',#2418,3.E-1); +#2420=CARTESIAN_POINT('',(-2.985E0,-2.025E0,1.E-1)); +#2421=LINE('',#2420,#2419); +#2422=CARTESIAN_POINT('',(-2.985E0,-2.025E0,0.E0)); +#2423=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2424=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2425=AXIS2_PLACEMENT_3D('',#2422,#2423,#2424); +#2427=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2428=VECTOR('',#2427,2.6E-1); +#2429=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#2430=LINE('',#2429,#2428); +#2431=DIRECTION('',(0.E0,1.E0,0.E0)); +#2432=VECTOR('',#2431,2.E-1); +#2433=CARTESIAN_POINT('',(-2.985E0,1.075E0,8.5E-1)); +#2434=LINE('',#2433,#2432); +#2435=DIRECTION('',(0.E0,0.E0,1.E0)); +#2436=VECTOR('',#2435,1.2E-1); +#2437=CARTESIAN_POINT('',(-2.985E0,1.075E0,7.3E-1)); +#2438=LINE('',#2437,#2436); +#2439=DIRECTION('',(0.E0,1.E0,0.E0)); +#2440=VECTOR('',#2439,1.8E0); +#2441=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,7.3E-1)); +#2442=LINE('',#2441,#2440); +#2443=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2444=VECTOR('',#2443,3.8E-1); +#2445=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#2446=LINE('',#2445,#2444); +#2447=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2448=VECTOR('',#2447,2.6E-1); +#2449=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#2450=LINE('',#2449,#2448); +#2451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2452=VECTOR('',#2451,3.8E-1); +#2453=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-7.3E-1)); +#2454=LINE('',#2453,#2452); +#2455=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2456=VECTOR('',#2455,1.8E0); +#2457=CARTESIAN_POINT('',(-2.985E0,1.075E0,-7.3E-1)); +#2458=LINE('',#2457,#2456); +#2459=DIRECTION('',(0.E0,0.E0,1.E0)); +#2460=VECTOR('',#2459,1.2E-1); +#2461=CARTESIAN_POINT('',(-2.985E0,1.075E0,-8.5E-1)); +#2462=LINE('',#2461,#2460); +#2463=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2464=VECTOR('',#2463,2.E-1); +#2465=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#2466=LINE('',#2465,#2464); +#2467=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2468=VECTOR('',#2467,3.7E-1); +#2469=CARTESIAN_POINT('',(-2.615E0,-2.025E0,-1.E-1)); +#2470=LINE('',#2469,#2468); +#2471=DIRECTION('',(0.E0,0.E0,1.E0)); +#2472=VECTOR('',#2471,1.5E0); +#2473=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#2474=LINE('',#2473,#2472); +#2475=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2476=VECTOR('',#2475,3.E-1); +#2477=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#2478=LINE('',#2477,#2476); +#2479=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#2480=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2481=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2482=AXIS2_PLACEMENT_3D('',#2479,#2480,#2481); +#2484=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#2485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2486=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2487=AXIS2_PLACEMENT_3D('',#2484,#2485,#2486); +#2489=DIRECTION('',(0.E0,1.E0,0.E0)); +#2490=VECTOR('',#2489,3.E-1); +#2491=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#2492=LINE('',#2491,#2490); +#2493=DIRECTION('',(0.E0,0.E0,1.E0)); +#2494=VECTOR('',#2493,1.15E0); +#2495=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#2496=LINE('',#2495,#2494); +#2497=DIRECTION('',(0.E0,0.E0,1.E0)); +#2498=VECTOR('',#2497,2.6E-1); +#2499=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#2500=LINE('',#2499,#2498); +#2501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2502=VECTOR('',#2501,3.8E-1); +#2503=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#2504=LINE('',#2503,#2502); +#2505=DIRECTION('',(0.E0,1.E0,0.E0)); +#2506=VECTOR('',#2505,1.8E0); +#2507=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#2508=LINE('',#2507,#2506); +#2509=DIRECTION('',(0.E0,0.E0,1.E0)); +#2510=VECTOR('',#2509,1.2E-1); +#2511=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#2512=LINE('',#2511,#2510); +#2513=DIRECTION('',(0.E0,1.E0,0.E0)); +#2514=VECTOR('',#2513,2.E-1); +#2515=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#2516=LINE('',#2515,#2514); +#2517=DIRECTION('',(0.E0,0.E0,1.E0)); +#2518=VECTOR('',#2517,2.6E-1); +#2519=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#2520=LINE('',#2519,#2518); +#2521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2522=VECTOR('',#2521,2.E-1); +#2523=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#2524=LINE('',#2523,#2522); +#2525=DIRECTION('',(0.E0,0.E0,1.E0)); +#2526=VECTOR('',#2525,1.2E-1); +#2527=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#2528=LINE('',#2527,#2526); +#2529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2530=VECTOR('',#2529,1.8E0); +#2531=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#2532=LINE('',#2531,#2530); +#2533=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2534=VECTOR('',#2533,3.8E-1); +#2535=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#2536=LINE('',#2535,#2534); +#2537=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2538=VECTOR('',#2537,1.4E0); +#2539=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2540=LINE('',#2539,#2538); +#2541=DIRECTION('',(1.E0,0.E0,0.E0)); +#2542=VECTOR('',#2541,3.2E-1); +#2543=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.55E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(0.E0,0.E0,1.E0)); +#2546=VECTOR('',#2545,1.4E0); +#2547=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.55E0)); +#2548=LINE('',#2547,#2546); +#2549=DIRECTION('',(1.E0,0.E0,0.E0)); +#2550=VECTOR('',#2549,3.2E-1); +#2551=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2552=LINE('',#2551,#2550); +#2553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2554=VECTOR('',#2553,3.7E-1); +#2555=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#2556=LINE('',#2555,#2554); +#2557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2558=VECTOR('',#2557,1.3E-1); +#2559=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#2560=LINE('',#2559,#2558); +#2561=DIRECTION('',(0.E0,0.E0,1.E0)); +#2562=VECTOR('',#2561,3.5E-1); +#2563=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#2564=LINE('',#2563,#2562); +#2565=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2566=VECTOR('',#2565,2.828427124746E-1); +#2567=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#2568=LINE('',#2567,#2566); +#2569=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2570=VECTOR('',#2569,1.2E-1); +#2571=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#2572=LINE('',#2571,#2570); +#2573=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2574=VECTOR('',#2573,9.5E-1); +#2575=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#2576=LINE('',#2575,#2574); +#2577=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#2578=VECTOR('',#2577,2.9E-1); +#2579=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#2580=LINE('',#2579,#2578); +#2581=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2582=VECTOR('',#2581,4.9E-1); +#2583=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#2584=LINE('',#2583,#2582); +#2585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2586=VECTOR('',#2585,1.5E-1); +#2587=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#2588=LINE('',#2587,#2586); +#2589=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2590=VECTOR('',#2589,3.E-1); +#2591=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#2592=LINE('',#2591,#2590); +#2593=DIRECTION('',(0.E0,1.E0,0.E0)); +#2594=VECTOR('',#2593,4.E-1); +#2595=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#2596=LINE('',#2595,#2594); +#2597=DIRECTION('',(0.E0,0.E0,1.E0)); +#2598=VECTOR('',#2597,1.221800737645E-1); +#2599=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#2600=LINE('',#2599,#2598); +#2601=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#2602=VECTOR('',#2601,2.610814578665E-1); +#2603=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#2604=LINE('',#2603,#2602); +#2605=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#2606=VECTOR('',#2605,2.5E-1); +#2607=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#2608=LINE('',#2607,#2606); +#2609=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#2610=VECTOR('',#2609,1.903354478021E-1); +#2611=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#2612=LINE('',#2611,#2610); +#2613=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2614=VECTOR('',#2613,4.E-1); +#2615=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#2616=LINE('',#2615,#2614); +#2617=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2618=VECTOR('',#2617,3.E-1); +#2619=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#2620=LINE('',#2619,#2618); +#2621=DIRECTION('',(0.E0,1.E0,0.E0)); +#2622=VECTOR('',#2621,1.5E-1); +#2623=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#2624=LINE('',#2623,#2622); +#2625=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2626=VECTOR('',#2625,4.9E-1); +#2627=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#2628=LINE('',#2627,#2626); +#2629=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#2630=VECTOR('',#2629,2.9E-1); +#2631=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#2632=LINE('',#2631,#2630); +#2633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2634=VECTOR('',#2633,9.5E-1); +#2635=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#2636=LINE('',#2635,#2634); +#2637=DIRECTION('',(0.E0,1.E0,0.E0)); +#2638=VECTOR('',#2637,1.2E-1); +#2639=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#2640=LINE('',#2639,#2638); +#2641=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2642=VECTOR('',#2641,2.828427124746E-1); +#2643=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#2644=LINE('',#2643,#2642); +#2645=DIRECTION('',(0.E0,0.E0,1.E0)); +#2646=VECTOR('',#2645,3.5E-1); +#2647=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#2648=LINE('',#2647,#2646); +#2649=DIRECTION('',(0.E0,1.E0,0.E0)); +#2650=VECTOR('',#2649,1.3E-1); +#2651=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#2652=LINE('',#2651,#2650); +#2653=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#2654=VECTOR('',#2653,1.903354478021E-1); +#2655=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#2656=LINE('',#2655,#2654); +#2657=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#2658=VECTOR('',#2657,2.5E-1); +#2659=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#2660=LINE('',#2659,#2658); +#2661=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#2662=VECTOR('',#2661,2.610814578665E-1); +#2663=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#2664=LINE('',#2663,#2662); +#2665=DIRECTION('',(0.E0,0.E0,1.E0)); +#2666=VECTOR('',#2665,1.221800737645E-1); +#2667=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#2668=LINE('',#2667,#2666); +#2669=DIRECTION('',(0.E0,1.E0,0.E0)); +#2670=VECTOR('',#2669,4.E-1); +#2671=CARTESIAN_POINT('',(-2.64E0,-2.125E0,1.5E-1)); +#2672=LINE('',#2671,#2670); +#2673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2674=VECTOR('',#2673,3.E-1); +#2675=CARTESIAN_POINT('',(-2.64E0,-2.125E0,4.5E-1)); +#2676=LINE('',#2675,#2674); +#2677=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2678=VECTOR('',#2677,1.5E-1); +#2679=CARTESIAN_POINT('',(-2.64E0,-1.975E0,4.5E-1)); +#2680=LINE('',#2679,#2678); +#2681=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2682=VECTOR('',#2681,4.9E-1); +#2683=CARTESIAN_POINT('',(-2.64E0,-1.975E0,9.4E-1)); +#2684=LINE('',#2683,#2682); +#2685=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#2686=VECTOR('',#2685,2.9E-1); +#2687=CARTESIAN_POINT('',(-2.64E0,-2.175E0,1.15E0)); +#2688=LINE('',#2687,#2686); +#2689=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2690=VECTOR('',#2689,9.5E-1); +#2691=CARTESIAN_POINT('',(-2.64E0,-2.175E0,2.1E0)); +#2692=LINE('',#2691,#2690); +#2693=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2694=VECTOR('',#2693,1.2E-1); +#2695=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.1E0)); +#2696=LINE('',#2695,#2694); +#2697=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#2698=VECTOR('',#2697,2.828427124746E-1); +#2699=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.9E0)); +#2700=LINE('',#2699,#2698); +#2701=DIRECTION('',(0.E0,0.E0,1.E0)); +#2702=VECTOR('',#2701,3.5E-1); +#2703=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.55E0)); +#2704=LINE('',#2703,#2702); +#2705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2706=VECTOR('',#2705,1.3E-1); +#2707=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.55E0)); +#2708=LINE('',#2707,#2706); +#2709=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#2710=VECTOR('',#2709,1.903354478021E-1); +#2711=CARTESIAN_POINT('',(-2.64E0,6.25E-1,8.2E-1)); +#2712=LINE('',#2711,#2710); +#2713=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#2714=VECTOR('',#2713,2.5E-1); +#2715=CARTESIAN_POINT('',(-2.64E0,7.75E-1,1.02E0)); +#2716=LINE('',#2715,#2714); +#2717=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#2718=VECTOR('',#2717,2.610814578665E-1); +#2719=CARTESIAN_POINT('',(-2.64E0,9.75E-1,8.521800737645E-1)); +#2720=LINE('',#2719,#2718); +#2721=DIRECTION('',(0.E0,0.E0,1.E0)); +#2722=VECTOR('',#2721,1.221800737645E-1); +#2723=CARTESIAN_POINT('',(-2.64E0,9.75E-1,7.3E-1)); +#2724=LINE('',#2723,#2722); +#2725=DIRECTION('',(0.E0,1.E0,0.E0)); +#2726=VECTOR('',#2725,1.3E-1); +#2727=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.55E0)); +#2728=LINE('',#2727,#2726); +#2729=DIRECTION('',(0.E0,0.E0,1.E0)); +#2730=VECTOR('',#2729,3.5E-1); +#2731=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.9E0)); +#2732=LINE('',#2731,#2730); +#2733=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2734=VECTOR('',#2733,2.828427124746E-1); +#2735=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.1E0)); +#2736=LINE('',#2735,#2734); +#2737=DIRECTION('',(0.E0,1.E0,0.E0)); +#2738=VECTOR('',#2737,1.2E-1); +#2739=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-2.1E0)); +#2740=LINE('',#2739,#2738); +#2741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2742=VECTOR('',#2741,9.5E-1); +#2743=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.15E0)); +#2744=LINE('',#2743,#2742); +#2745=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#2746=VECTOR('',#2745,2.9E-1); +#2747=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-9.4E-1)); +#2748=LINE('',#2747,#2746); +#2749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2750=VECTOR('',#2749,4.9E-1); +#2751=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-4.5E-1)); +#2752=LINE('',#2751,#2750); +#2753=DIRECTION('',(0.E0,1.E0,0.E0)); +#2754=VECTOR('',#2753,1.5E-1); +#2755=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-4.5E-1)); +#2756=LINE('',#2755,#2754); +#2757=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2758=VECTOR('',#2757,3.E-1); +#2759=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-1.5E-1)); +#2760=LINE('',#2759,#2758); +#2761=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2762=VECTOR('',#2761,4.E-1); +#2763=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.5E-1)); +#2764=LINE('',#2763,#2762); +#2765=DIRECTION('',(0.E0,0.E0,1.E0)); +#2766=VECTOR('',#2765,1.221800737645E-1); +#2767=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-8.521800737645E-1)); +#2768=LINE('',#2767,#2766); +#2769=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#2770=VECTOR('',#2769,2.610814578665E-1); +#2771=CARTESIAN_POINT('',(-2.64E0,7.75E-1,-1.02E0)); +#2772=LINE('',#2771,#2770); +#2773=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#2774=VECTOR('',#2773,2.5E-1); +#2775=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-8.2E-1)); +#2776=LINE('',#2775,#2774); +#2777=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#2778=VECTOR('',#2777,1.903354478021E-1); +#2779=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#2780=LINE('',#2779,#2778); +#2781=DIRECTION('',(1.E0,0.E0,0.E0)); +#2782=VECTOR('',#2781,3.2E-1); +#2783=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#2784=LINE('',#2783,#2782); +#2785=DIRECTION('',(1.E0,0.E0,0.E0)); +#2786=VECTOR('',#2785,3.2E-1); +#2787=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#2788=LINE('',#2787,#2786); +#2789=DIRECTION('',(1.E0,0.E0,0.E0)); +#2790=VECTOR('',#2789,3.2E-1); +#2791=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#2792=LINE('',#2791,#2790); +#2793=DIRECTION('',(1.E0,0.E0,0.E0)); +#2794=VECTOR('',#2793,3.2E-1); +#2795=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#2796=LINE('',#2795,#2794); +#2797=DIRECTION('',(1.E0,0.E0,0.E0)); +#2798=VECTOR('',#2797,3.2E-1); +#2799=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#2800=LINE('',#2799,#2798); +#2801=DIRECTION('',(1.E0,0.E0,0.E0)); +#2802=VECTOR('',#2801,3.2E-1); +#2803=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#2804=LINE('',#2803,#2802); +#2805=DIRECTION('',(1.E0,0.E0,0.E0)); +#2806=VECTOR('',#2805,3.2E-1); +#2807=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#2808=LINE('',#2807,#2806); +#2809=DIRECTION('',(1.E0,0.E0,0.E0)); +#2810=VECTOR('',#2809,3.2E-1); +#2811=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#2812=LINE('',#2811,#2810); +#2813=DIRECTION('',(1.E0,0.E0,0.E0)); +#2814=VECTOR('',#2813,3.2E-1); +#2815=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#2816=LINE('',#2815,#2814); +#2817=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2818=VECTOR('',#2817,3.7E-1); +#2819=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#2820=LINE('',#2819,#2818); +#2821=DIRECTION('',(0.E0,1.E0,0.E0)); +#2822=VECTOR('',#2821,5.177127982297E-1); +#2823=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#2824=LINE('',#2823,#2822); +#2825=DIRECTION('',(1.E0,0.E0,0.E0)); +#2826=VECTOR('',#2825,3.2E-1); +#2827=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#2828=LINE('',#2827,#2826); +#2829=DIRECTION('',(0.E0,1.E0,0.E0)); +#2830=VECTOR('',#2829,5.177127982297E-1); +#2831=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,7.3E-1)); +#2832=LINE('',#2831,#2830); +#2833=DIRECTION('',(1.E0,0.E0,0.E0)); +#2834=VECTOR('',#2833,3.2E-1); +#2835=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#2836=LINE('',#2835,#2834); +#2837=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2838=VECTOR('',#2837,8.1E0); +#2839=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#2840=LINE('',#2839,#2838); +#2841=DIRECTION('',(5.773502691896E-1,-5.773502691896E-1,5.773502691896E-1)); +#2842=VECTOR('',#2841,3.464101615138E-1); +#2843=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.4E0)); +#2844=LINE('',#2843,#2842); +#2845=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2846=VECTOR('',#2845,2.828427124746E-1); +#2847=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#2848=LINE('',#2847,#2846); +#2849=DIRECTION('',(0.E0,1.E0,0.E0)); +#2850=VECTOR('',#2849,6.5E-1); +#2851=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.4E0)); +#2852=LINE('',#2851,#2850); +#2853=DIRECTION('',(0.E0,0.E0,1.E0)); +#2854=VECTOR('',#2853,2.9E-1); +#2855=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#2856=LINE('',#2855,#2854); +#2857=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2858=VECTOR('',#2857,6.5E-1); +#2859=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2860=LINE('',#2859,#2858); +#2861=DIRECTION('',(0.E0,0.E0,1.E0)); +#2862=VECTOR('',#2861,2.9E-1); +#2863=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#2864=LINE('',#2863,#2862); +#2865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2866=VECTOR('',#2865,3.9E-1); +#2867=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#2868=LINE('',#2867,#2866); +#2869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2870=VECTOR('',#2869,1.25E-1); +#2871=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#2872=LINE('',#2871,#2870); +#2873=DIRECTION('',(0.E0,1.E0,0.E0)); +#2874=VECTOR('',#2873,6.5E-1); +#2875=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#2876=LINE('',#2875,#2874); +#2877=DIRECTION('',(1.E0,0.E0,0.E0)); +#2878=VECTOR('',#2877,2.65E-1); +#2879=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.11E0)); +#2880=LINE('',#2879,#2878); +#2881=DIRECTION('',(0.E0,1.E0,0.E0)); +#2882=VECTOR('',#2881,2.E0); +#2883=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-1.11E0)); +#2884=LINE('',#2883,#2882); +#2885=DIRECTION('',(0.E0,1.E0,0.E0)); +#2886=VECTOR('',#2885,2.65E0); +#2887=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#2888=LINE('',#2887,#2886); +#2889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2890=VECTOR('',#2889,3.9E-1); +#2891=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#2892=LINE('',#2891,#2890); +#2893=DIRECTION('',(0.E0,1.E0,0.E0)); +#2894=VECTOR('',#2893,2.E0); +#2895=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#2896=LINE('',#2895,#2894); +#2897=DIRECTION('',(1.E0,0.E0,0.E0)); +#2898=VECTOR('',#2897,2.65E-1); +#2899=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#2900=LINE('',#2899,#2898); +#2901=DIRECTION('',(0.E0,1.E0,0.E0)); +#2902=VECTOR('',#2901,6.5E-1); +#2903=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.11E0)); +#2904=LINE('',#2903,#2902); +#2905=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2906=VECTOR('',#2905,1.25E-1); +#2907=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#2908=LINE('',#2907,#2906); +#2909=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2910=VECTOR('',#2909,4.3E-1); +#2911=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#2912=LINE('',#2911,#2910); +#2913=DIRECTION('',(0.E0,1.E0,0.E0)); +#2914=VECTOR('',#2913,2.E0); +#2915=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#2916=LINE('',#2915,#2914); +#2917=DIRECTION('',(1.E0,0.E0,0.E0)); +#2918=VECTOR('',#2917,4.3E-1); +#2919=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#2920=LINE('',#2919,#2918); +#2921=DIRECTION('',(0.E0,1.E0,0.E0)); +#2922=VECTOR('',#2921,2.E0); +#2923=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-1.11E0)); +#2924=LINE('',#2923,#2922); +#2925=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2926=VECTOR('',#2925,4.3E-1); +#2927=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#2928=LINE('',#2927,#2926); +#2929=DIRECTION('',(0.E0,1.E0,0.E0)); +#2930=VECTOR('',#2929,2.E0); +#2931=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#2932=LINE('',#2931,#2930); +#2933=DIRECTION('',(1.E0,0.E0,0.E0)); +#2934=VECTOR('',#2933,4.3E-1); +#2935=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#2936=LINE('',#2935,#2934); +#2937=DIRECTION('',(0.E0,1.E0,0.E0)); +#2938=VECTOR('',#2937,2.E0); +#2939=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-1.11E0)); +#2940=LINE('',#2939,#2938); +#2941=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2942=VECTOR('',#2941,4.3E-1); +#2943=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#2944=LINE('',#2943,#2942); +#2945=DIRECTION('',(0.E0,1.E0,0.E0)); +#2946=VECTOR('',#2945,2.E0); +#2947=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#2948=LINE('',#2947,#2946); +#2949=DIRECTION('',(1.E0,0.E0,0.E0)); +#2950=VECTOR('',#2949,4.3E-1); +#2951=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#2952=LINE('',#2951,#2950); +#2953=DIRECTION('',(0.E0,1.E0,0.E0)); +#2954=VECTOR('',#2953,2.E0); +#2955=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-1.11E0)); +#2956=LINE('',#2955,#2954); +#2957=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2958=VECTOR('',#2957,4.3E-1); +#2959=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#2960=LINE('',#2959,#2958); +#2961=DIRECTION('',(0.E0,1.E0,0.E0)); +#2962=VECTOR('',#2961,2.E0); +#2963=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#2964=LINE('',#2963,#2962); +#2965=DIRECTION('',(1.E0,0.E0,0.E0)); +#2966=VECTOR('',#2965,4.3E-1); +#2967=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#2968=LINE('',#2967,#2966); +#2969=DIRECTION('',(0.E0,1.E0,0.E0)); +#2970=VECTOR('',#2969,2.E0); +#2971=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-1.11E0)); +#2972=LINE('',#2971,#2970); +#2973=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2974=VECTOR('',#2973,4.3E-1); +#2975=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#2976=LINE('',#2975,#2974); +#2977=DIRECTION('',(0.E0,1.E0,0.E0)); +#2978=VECTOR('',#2977,2.E0); +#2979=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#2980=LINE('',#2979,#2978); +#2981=DIRECTION('',(1.E0,0.E0,0.E0)); +#2982=VECTOR('',#2981,4.3E-1); +#2983=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#2984=LINE('',#2983,#2982); +#2985=DIRECTION('',(0.E0,1.E0,0.E0)); +#2986=VECTOR('',#2985,2.E0); +#2987=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-1.11E0)); +#2988=LINE('',#2987,#2986); +#2989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2990=VECTOR('',#2989,4.3E-1); +#2991=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#2992=LINE('',#2991,#2990); +#2993=DIRECTION('',(0.E0,1.E0,0.E0)); +#2994=VECTOR('',#2993,2.E0); +#2995=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#2996=LINE('',#2995,#2994); +#2997=DIRECTION('',(1.E0,0.E0,0.E0)); +#2998=VECTOR('',#2997,4.3E-1); +#2999=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#3000=LINE('',#2999,#2998); +#3001=DIRECTION('',(0.E0,1.E0,0.E0)); +#3002=VECTOR('',#3001,2.E0); +#3003=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-1.11E0)); +#3004=LINE('',#3003,#3002); +#3005=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3006=VECTOR('',#3005,4.3E-1); +#3007=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#3008=LINE('',#3007,#3006); +#3009=DIRECTION('',(0.E0,1.E0,0.E0)); +#3010=VECTOR('',#3009,2.E0); +#3011=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#3012=LINE('',#3011,#3010); +#3013=DIRECTION('',(1.E0,0.E0,0.E0)); +#3014=VECTOR('',#3013,4.3E-1); +#3015=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#3016=LINE('',#3015,#3014); +#3017=DIRECTION('',(0.E0,1.E0,0.E0)); +#3018=VECTOR('',#3017,2.E0); +#3019=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-1.11E0)); +#3020=LINE('',#3019,#3018); +#3021=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3022=VECTOR('',#3021,4.3E-1); +#3023=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#3024=LINE('',#3023,#3022); +#3025=DIRECTION('',(0.E0,1.E0,0.E0)); +#3026=VECTOR('',#3025,2.E0); +#3027=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#3028=LINE('',#3027,#3026); +#3029=DIRECTION('',(1.E0,0.E0,0.E0)); +#3030=VECTOR('',#3029,4.3E-1); +#3031=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#3032=LINE('',#3031,#3030); +#3033=DIRECTION('',(0.E0,1.E0,0.E0)); +#3034=VECTOR('',#3033,2.E0); +#3035=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-1.11E0)); +#3036=LINE('',#3035,#3034); +#3037=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3038=VECTOR('',#3037,4.3E-1); +#3039=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#3040=LINE('',#3039,#3038); +#3041=DIRECTION('',(0.E0,1.E0,0.E0)); +#3042=VECTOR('',#3041,2.E0); +#3043=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#3044=LINE('',#3043,#3042); +#3045=DIRECTION('',(1.E0,0.E0,0.E0)); +#3046=VECTOR('',#3045,4.3E-1); +#3047=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#3048=LINE('',#3047,#3046); +#3049=DIRECTION('',(0.E0,1.E0,0.E0)); +#3050=VECTOR('',#3049,2.E0); +#3051=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-1.11E0)); +#3052=LINE('',#3051,#3050); +#3053=DIRECTION('',(2.810846377148E-1,6.785983445458E-1,6.785983445458E-1)); +#3054=VECTOR('',#3053,1.473625758208E-1); +#3055=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#3056=LINE('',#3055,#3054); +#3057=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#3058=VECTOR('',#3057,1.732050807569E-1); +#3059=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#3060=LINE('',#3059,#3058); +#3061=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#3062=VECTOR('',#3061,1.732050807569E-1); +#3063=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#3064=LINE('',#3063,#3062); +#3065=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3066=VECTOR('',#3065,3.7E-1); +#3067=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#3068=LINE('',#3067,#3066); +#3069=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3070=VECTOR('',#3069,3.7E-1); +#3071=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#3072=LINE('',#3071,#3070); +#3073=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#3074=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3075=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3076=AXIS2_PLACEMENT_3D('',#3073,#3074,#3075); +#3078=DIRECTION('',(0.E0,1.E0,0.E0)); +#3079=VECTOR('',#3078,3.E-1); +#3080=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#3081=LINE('',#3080,#3079); +#3082=DIRECTION('',(0.E0,0.E0,1.E0)); +#3083=VECTOR('',#3082,1.15E0); +#3084=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#3085=LINE('',#3084,#3083); +#3086=DIRECTION('',(0.E0,0.E0,1.E0)); +#3087=VECTOR('',#3086,1.5E0); +#3088=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#3089=LINE('',#3088,#3087); +#3090=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3091=VECTOR('',#3090,3.E-1); +#3092=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#3093=LINE('',#3092,#3091); +#3094=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#3095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3096=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3097=AXIS2_PLACEMENT_3D('',#3094,#3095,#3096); +#3099=DIRECTION('',(0.E0,0.E0,1.E0)); +#3100=VECTOR('',#3099,2.6E-1); +#3101=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#3102=LINE('',#3101,#3100); +#3103=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3104=VECTOR('',#3103,3.8E-1); +#3105=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#3106=LINE('',#3105,#3104); +#3107=DIRECTION('',(0.E0,1.E0,0.E0)); +#3108=VECTOR('',#3107,1.8E0); +#3109=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#3110=LINE('',#3109,#3108); +#3111=DIRECTION('',(0.E0,0.E0,1.E0)); +#3112=VECTOR('',#3111,1.2E-1); +#3113=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#3114=LINE('',#3113,#3112); +#3115=DIRECTION('',(0.E0,1.E0,0.E0)); +#3116=VECTOR('',#3115,2.E-1); +#3117=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#3118=LINE('',#3117,#3116); +#3119=DIRECTION('',(0.E0,0.E0,1.E0)); +#3120=VECTOR('',#3119,2.6E-1); +#3121=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#3122=LINE('',#3121,#3120); +#3123=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3124=VECTOR('',#3123,2.E-1); +#3125=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#3126=LINE('',#3125,#3124); +#3127=DIRECTION('',(0.E0,0.E0,1.E0)); +#3128=VECTOR('',#3127,1.2E-1); +#3129=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#3130=LINE('',#3129,#3128); +#3131=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3132=VECTOR('',#3131,1.8E0); +#3133=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#3134=LINE('',#3133,#3132); +#3135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3136=VECTOR('',#3135,3.8E-1); +#3137=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#3138=LINE('',#3137,#3136); +#3139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3140=VECTOR('',#3139,3.7E-1); +#3141=CARTESIAN_POINT('',(-3.415E0,-2.025E0,-1.E-1)); +#3142=LINE('',#3141,#3140); +#3143=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3144=VECTOR('',#3143,3.7E-1); +#3145=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#3146=LINE('',#3145,#3144); +#3147=DIRECTION('',(0.E0,0.E0,1.E0)); +#3148=VECTOR('',#3147,1.4E0); +#3149=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#3150=LINE('',#3149,#3148); +#3151=DIRECTION('',(1.E0,0.E0,0.E0)); +#3152=VECTOR('',#3151,3.2E-1); +#3153=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#3154=LINE('',#3153,#3152); +#3155=DIRECTION('',(0.E0,0.E0,1.E0)); +#3156=VECTOR('',#3155,1.4E0); +#3157=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.55E0)); +#3158=LINE('',#3157,#3156); +#3159=DIRECTION('',(1.E0,0.E0,0.E0)); +#3160=VECTOR('',#3159,3.2E-1); +#3161=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#3162=LINE('',#3161,#3160); +#3163=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3164=VECTOR('',#3163,1.3E-1); +#3165=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#3166=LINE('',#3165,#3164); +#3167=DIRECTION('',(0.E0,0.E0,1.E0)); +#3168=VECTOR('',#3167,3.5E-1); +#3169=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#3170=LINE('',#3169,#3168); +#3171=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3172=VECTOR('',#3171,2.828427124746E-1); +#3173=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#3174=LINE('',#3173,#3172); +#3175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3176=VECTOR('',#3175,1.2E-1); +#3177=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#3178=LINE('',#3177,#3176); +#3179=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3180=VECTOR('',#3179,9.5E-1); +#3181=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#3182=LINE('',#3181,#3180); +#3183=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3184=VECTOR('',#3183,2.9E-1); +#3185=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#3186=LINE('',#3185,#3184); +#3187=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3188=VECTOR('',#3187,4.9E-1); +#3189=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#3190=LINE('',#3189,#3188); +#3191=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3192=VECTOR('',#3191,1.5E-1); +#3193=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#3194=LINE('',#3193,#3192); +#3195=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3196=VECTOR('',#3195,3.E-1); +#3197=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#3198=LINE('',#3197,#3196); +#3199=DIRECTION('',(0.E0,1.E0,0.E0)); +#3200=VECTOR('',#3199,4.E-1); +#3201=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#3202=LINE('',#3201,#3200); +#3203=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3204=VECTOR('',#3203,4.E-1); +#3205=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#3206=LINE('',#3205,#3204); +#3207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3208=VECTOR('',#3207,3.E-1); +#3209=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#3210=LINE('',#3209,#3208); +#3211=DIRECTION('',(0.E0,1.E0,0.E0)); +#3212=VECTOR('',#3211,1.5E-1); +#3213=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#3214=LINE('',#3213,#3212); +#3215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3216=VECTOR('',#3215,4.9E-1); +#3217=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#3218=LINE('',#3217,#3216); +#3219=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3220=VECTOR('',#3219,2.9E-1); +#3221=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#3222=LINE('',#3221,#3220); +#3223=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3224=VECTOR('',#3223,9.5E-1); +#3225=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#3226=LINE('',#3225,#3224); +#3227=DIRECTION('',(0.E0,1.E0,0.E0)); +#3228=VECTOR('',#3227,1.2E-1); +#3229=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#3230=LINE('',#3229,#3228); +#3231=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3232=VECTOR('',#3231,2.828427124746E-1); +#3233=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#3234=LINE('',#3233,#3232); +#3235=DIRECTION('',(0.E0,0.E0,1.E0)); +#3236=VECTOR('',#3235,3.5E-1); +#3237=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#3238=LINE('',#3237,#3236); +#3239=DIRECTION('',(0.E0,1.E0,0.E0)); +#3240=VECTOR('',#3239,1.3E-1); +#3241=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#3242=LINE('',#3241,#3240); +#3243=DIRECTION('',(0.E0,0.E0,1.E0)); +#3244=VECTOR('',#3243,1.221800737645E-1); +#3245=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#3246=LINE('',#3245,#3244); +#3247=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3248=VECTOR('',#3247,2.610814578665E-1); +#3249=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#3250=LINE('',#3249,#3248); +#3251=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3252=VECTOR('',#3251,2.5E-1); +#3253=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#3254=LINE('',#3253,#3252); +#3255=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3256=VECTOR('',#3255,1.903354478021E-1); +#3257=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#3258=LINE('',#3257,#3256); +#3259=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3260=VECTOR('',#3259,1.903354478021E-1); +#3261=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#3262=LINE('',#3261,#3260); +#3263=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3264=VECTOR('',#3263,2.5E-1); +#3265=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#3266=LINE('',#3265,#3264); +#3267=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3268=VECTOR('',#3267,2.610814578665E-1); +#3269=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#3270=LINE('',#3269,#3268); +#3271=DIRECTION('',(0.E0,0.E0,1.E0)); +#3272=VECTOR('',#3271,1.221800737645E-1); +#3273=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#3274=LINE('',#3273,#3272); +#3275=DIRECTION('',(0.E0,1.E0,0.E0)); +#3276=VECTOR('',#3275,4.E-1); +#3277=CARTESIAN_POINT('',(-3.44E0,-2.125E0,1.5E-1)); +#3278=LINE('',#3277,#3276); +#3279=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3280=VECTOR('',#3279,3.E-1); +#3281=CARTESIAN_POINT('',(-3.44E0,-2.125E0,4.5E-1)); +#3282=LINE('',#3281,#3280); +#3283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3284=VECTOR('',#3283,1.5E-1); +#3285=CARTESIAN_POINT('',(-3.44E0,-1.975E0,4.5E-1)); +#3286=LINE('',#3285,#3284); +#3287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3288=VECTOR('',#3287,4.9E-1); +#3289=CARTESIAN_POINT('',(-3.44E0,-1.975E0,9.4E-1)); +#3290=LINE('',#3289,#3288); +#3291=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3292=VECTOR('',#3291,2.9E-1); +#3293=CARTESIAN_POINT('',(-3.44E0,-2.175E0,1.15E0)); +#3294=LINE('',#3293,#3292); +#3295=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3296=VECTOR('',#3295,9.5E-1); +#3297=CARTESIAN_POINT('',(-3.44E0,-2.175E0,2.1E0)); +#3298=LINE('',#3297,#3296); +#3299=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3300=VECTOR('',#3299,1.2E-1); +#3301=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.1E0)); +#3302=LINE('',#3301,#3300); +#3303=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3304=VECTOR('',#3303,2.828427124746E-1); +#3305=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.9E0)); +#3306=LINE('',#3305,#3304); +#3307=DIRECTION('',(0.E0,0.E0,1.E0)); +#3308=VECTOR('',#3307,3.5E-1); +#3309=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.55E0)); +#3310=LINE('',#3309,#3308); +#3311=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3312=VECTOR('',#3311,1.3E-1); +#3313=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.55E0)); +#3314=LINE('',#3313,#3312); +#3315=DIRECTION('',(0.E0,1.E0,0.E0)); +#3316=VECTOR('',#3315,1.3E-1); +#3317=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.55E0)); +#3318=LINE('',#3317,#3316); +#3319=DIRECTION('',(0.E0,0.E0,1.E0)); +#3320=VECTOR('',#3319,3.5E-1); +#3321=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.9E0)); +#3322=LINE('',#3321,#3320); +#3323=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3324=VECTOR('',#3323,2.828427124746E-1); +#3325=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.1E0)); +#3326=LINE('',#3325,#3324); +#3327=DIRECTION('',(0.E0,1.E0,0.E0)); +#3328=VECTOR('',#3327,1.2E-1); +#3329=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-2.1E0)); +#3330=LINE('',#3329,#3328); +#3331=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3332=VECTOR('',#3331,9.5E-1); +#3333=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.15E0)); +#3334=LINE('',#3333,#3332); +#3335=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3336=VECTOR('',#3335,2.9E-1); +#3337=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-9.4E-1)); +#3338=LINE('',#3337,#3336); +#3339=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3340=VECTOR('',#3339,4.9E-1); +#3341=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-4.5E-1)); +#3342=LINE('',#3341,#3340); +#3343=DIRECTION('',(0.E0,1.E0,0.E0)); +#3344=VECTOR('',#3343,1.5E-1); +#3345=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-4.5E-1)); +#3346=LINE('',#3345,#3344); +#3347=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3348=VECTOR('',#3347,3.E-1); +#3349=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-1.5E-1)); +#3350=LINE('',#3349,#3348); +#3351=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3352=VECTOR('',#3351,4.E-1); +#3353=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.5E-1)); +#3354=LINE('',#3353,#3352); +#3355=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3356=VECTOR('',#3355,1.903354478021E-1); +#3357=CARTESIAN_POINT('',(-3.44E0,6.25E-1,8.2E-1)); +#3358=LINE('',#3357,#3356); +#3359=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3360=VECTOR('',#3359,2.5E-1); +#3361=CARTESIAN_POINT('',(-3.44E0,7.75E-1,1.02E0)); +#3362=LINE('',#3361,#3360); +#3363=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3364=VECTOR('',#3363,2.610814578665E-1); +#3365=CARTESIAN_POINT('',(-3.44E0,9.75E-1,8.521800737645E-1)); +#3366=LINE('',#3365,#3364); +#3367=DIRECTION('',(0.E0,0.E0,1.E0)); +#3368=VECTOR('',#3367,1.221800737645E-1); +#3369=CARTESIAN_POINT('',(-3.44E0,9.75E-1,7.3E-1)); +#3370=LINE('',#3369,#3368); +#3371=DIRECTION('',(0.E0,0.E0,1.E0)); +#3372=VECTOR('',#3371,1.221800737645E-1); +#3373=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-8.521800737645E-1)); +#3374=LINE('',#3373,#3372); +#3375=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3376=VECTOR('',#3375,2.610814578665E-1); +#3377=CARTESIAN_POINT('',(-3.44E0,7.75E-1,-1.02E0)); +#3378=LINE('',#3377,#3376); +#3379=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3380=VECTOR('',#3379,2.5E-1); +#3381=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-8.2E-1)); +#3382=LINE('',#3381,#3380); +#3383=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3384=VECTOR('',#3383,1.903354478021E-1); +#3385=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#3386=LINE('',#3385,#3384); +#3387=DIRECTION('',(1.E0,0.E0,0.E0)); +#3388=VECTOR('',#3387,3.2E-1); +#3389=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#3390=LINE('',#3389,#3388); +#3391=DIRECTION('',(1.E0,0.E0,0.E0)); +#3392=VECTOR('',#3391,3.2E-1); +#3393=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#3394=LINE('',#3393,#3392); +#3395=DIRECTION('',(1.E0,0.E0,0.E0)); +#3396=VECTOR('',#3395,3.2E-1); +#3397=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#3398=LINE('',#3397,#3396); +#3399=DIRECTION('',(1.E0,0.E0,0.E0)); +#3400=VECTOR('',#3399,3.2E-1); +#3401=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#3402=LINE('',#3401,#3400); +#3403=DIRECTION('',(1.E0,0.E0,0.E0)); +#3404=VECTOR('',#3403,3.2E-1); +#3405=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#3406=LINE('',#3405,#3404); +#3407=DIRECTION('',(1.E0,0.E0,0.E0)); +#3408=VECTOR('',#3407,3.2E-1); +#3409=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#3410=LINE('',#3409,#3408); +#3411=DIRECTION('',(1.E0,0.E0,0.E0)); +#3412=VECTOR('',#3411,3.2E-1); +#3413=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#3414=LINE('',#3413,#3412); +#3415=DIRECTION('',(1.E0,0.E0,0.E0)); +#3416=VECTOR('',#3415,3.2E-1); +#3417=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#3418=LINE('',#3417,#3416); +#3419=DIRECTION('',(1.E0,0.E0,0.E0)); +#3420=VECTOR('',#3419,3.2E-1); +#3421=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#3422=LINE('',#3421,#3420); +#3423=DIRECTION('',(1.E0,0.E0,0.E0)); +#3424=VECTOR('',#3423,3.2E-1); +#3425=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#3426=LINE('',#3425,#3424); +#3427=DIRECTION('',(1.E0,0.E0,0.E0)); +#3428=VECTOR('',#3427,3.2E-1); +#3429=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#3430=LINE('',#3429,#3428); +#3431=DIRECTION('',(1.E0,0.E0,0.E0)); +#3432=VECTOR('',#3431,3.2E-1); +#3433=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#3434=LINE('',#3433,#3432); +#3435=DIRECTION('',(1.E0,0.E0,0.E0)); +#3436=VECTOR('',#3435,3.2E-1); +#3437=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#3438=LINE('',#3437,#3436); +#3439=DIRECTION('',(1.E0,0.E0,0.E0)); +#3440=VECTOR('',#3439,3.2E-1); +#3441=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#3442=LINE('',#3441,#3440); +#3443=DIRECTION('',(1.E0,0.E0,0.E0)); +#3444=VECTOR('',#3443,3.2E-1); +#3445=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#3446=LINE('',#3445,#3444); +#3447=DIRECTION('',(1.E0,0.E0,0.E0)); +#3448=VECTOR('',#3447,3.2E-1); +#3449=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#3450=LINE('',#3449,#3448); +#3451=DIRECTION('',(1.E0,0.E0,0.E0)); +#3452=VECTOR('',#3451,3.2E-1); +#3453=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#3454=LINE('',#3453,#3452); +#3455=DIRECTION('',(1.E0,0.E0,0.E0)); +#3456=VECTOR('',#3455,3.2E-1); +#3457=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#3458=LINE('',#3457,#3456); +#3459=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3460=VECTOR('',#3459,3.7E-1); +#3461=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#3462=LINE('',#3461,#3460); +#3463=DIRECTION('',(0.E0,1.E0,0.E0)); +#3464=VECTOR('',#3463,5.177127982297E-1); +#3465=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#3466=LINE('',#3465,#3464); +#3467=DIRECTION('',(1.E0,0.E0,0.E0)); +#3468=VECTOR('',#3467,3.2E-1); +#3469=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#3470=LINE('',#3469,#3468); +#3471=DIRECTION('',(0.E0,1.E0,0.E0)); +#3472=VECTOR('',#3471,5.177127982297E-1); +#3473=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,7.3E-1)); +#3474=LINE('',#3473,#3472); +#3475=DIRECTION('',(1.E0,0.E0,0.E0)); +#3476=VECTOR('',#3475,3.2E-1); +#3477=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#3478=LINE('',#3477,#3476); +#3479=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3480=VECTOR('',#3479,3.7E-1); +#3481=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#3482=LINE('',#3481,#3480); +#3483=DIRECTION('',(1.E0,0.E0,0.E0)); +#3484=VECTOR('',#3483,3.7E-1); +#3485=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#3486=LINE('',#3485,#3484); +#3487=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3488=VECTOR('',#3487,3.7E-1); +#3489=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#3490=LINE('',#3489,#3488); +#3491=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3492=VECTOR('',#3491,1.732050807569E-1); +#3493=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#3494=LINE('',#3493,#3492); +#3495=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3496=VECTOR('',#3495,1.732050807569E-1); +#3497=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#3498=LINE('',#3497,#3496); +#3499=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3500=VECTOR('',#3499,1.732050807569E-1); +#3501=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#3502=LINE('',#3501,#3500); +#3503=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3504=VECTOR('',#3503,1.732050807569E-1); +#3505=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#3506=LINE('',#3505,#3504); +#3507=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3508=VECTOR('',#3507,1.732050807569E-1); +#3509=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#3510=LINE('',#3509,#3508); +#3511=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3512=VECTOR('',#3511,1.732050807569E-1); +#3513=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#3514=LINE('',#3513,#3512); +#3515=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3516=VECTOR('',#3515,1.732050807569E-1); +#3517=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#3518=LINE('',#3517,#3516); +#3519=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3520=VECTOR('',#3519,1.732050807569E-1); +#3521=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#3522=LINE('',#3521,#3520); +#3523=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3524=VECTOR('',#3523,1.732050807569E-1); +#3525=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#3526=LINE('',#3525,#3524); +#3527=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#3528=VECTOR('',#3527,1.732050807569E-1); +#3529=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#3530=LINE('',#3529,#3528); +#3531=DIRECTION('',(0.E0,0.E0,1.E0)); +#3532=VECTOR('',#3531,1.5E0); +#3533=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#3534=LINE('',#3533,#3532); +#3535=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3536=VECTOR('',#3535,3.E-1); +#3537=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#3538=LINE('',#3537,#3536); +#3539=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#3540=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3542=AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#3544=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#3545=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3546=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3547=AXIS2_PLACEMENT_3D('',#3544,#3545,#3546); +#3549=DIRECTION('',(0.E0,1.E0,0.E0)); +#3550=VECTOR('',#3549,3.E-1); +#3551=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#3552=LINE('',#3551,#3550); +#3553=DIRECTION('',(0.E0,0.E0,1.E0)); +#3554=VECTOR('',#3553,1.15E0); +#3555=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#3556=LINE('',#3555,#3554); +#3557=DIRECTION('',(0.E0,0.E0,1.E0)); +#3558=VECTOR('',#3557,2.6E-1); +#3559=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#3560=LINE('',#3559,#3558); +#3561=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3562=VECTOR('',#3561,3.8E-1); +#3563=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#3564=LINE('',#3563,#3562); +#3565=DIRECTION('',(0.E0,1.E0,0.E0)); +#3566=VECTOR('',#3565,1.8E0); +#3567=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#3568=LINE('',#3567,#3566); +#3569=DIRECTION('',(0.E0,0.E0,1.E0)); +#3570=VECTOR('',#3569,1.2E-1); +#3571=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#3572=LINE('',#3571,#3570); +#3573=DIRECTION('',(0.E0,1.E0,0.E0)); +#3574=VECTOR('',#3573,2.E-1); +#3575=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#3576=LINE('',#3575,#3574); +#3577=DIRECTION('',(0.E0,0.E0,1.E0)); +#3578=VECTOR('',#3577,2.6E-1); +#3579=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#3580=LINE('',#3579,#3578); +#3581=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3582=VECTOR('',#3581,2.E-1); +#3583=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#3584=LINE('',#3583,#3582); +#3585=DIRECTION('',(0.E0,0.E0,1.E0)); +#3586=VECTOR('',#3585,1.2E-1); +#3587=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#3588=LINE('',#3587,#3586); +#3589=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3590=VECTOR('',#3589,1.8E0); +#3591=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#3592=LINE('',#3591,#3590); +#3593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3594=VECTOR('',#3593,3.8E-1); +#3595=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#3596=LINE('',#3595,#3594); +#3597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3598=VECTOR('',#3597,1.4E0); +#3599=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3600=LINE('',#3599,#3598); +#3601=DIRECTION('',(1.E0,0.E0,0.E0)); +#3602=VECTOR('',#3601,3.2E-1); +#3603=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.55E0)); +#3604=LINE('',#3603,#3602); +#3605=DIRECTION('',(0.E0,0.E0,1.E0)); +#3606=VECTOR('',#3605,1.4E0); +#3607=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.55E0)); +#3608=LINE('',#3607,#3606); +#3609=DIRECTION('',(1.E0,0.E0,0.E0)); +#3610=VECTOR('',#3609,3.2E-1); +#3611=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3612=LINE('',#3611,#3610); +#3613=CARTESIAN_POINT('',(-2.185E0,-2.025E0,0.E0)); +#3614=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3615=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3616=AXIS2_PLACEMENT_3D('',#3613,#3614,#3615); +#3618=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3619=VECTOR('',#3618,3.E-1); +#3620=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.E-1)); +#3621=LINE('',#3620,#3619); +#3622=DIRECTION('',(0.E0,0.E0,1.E0)); +#3623=VECTOR('',#3622,1.5E0); +#3624=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#3625=LINE('',#3624,#3623); +#3626=DIRECTION('',(0.E0,0.E0,1.E0)); +#3627=VECTOR('',#3626,1.15E0); +#3628=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.E-1)); +#3629=LINE('',#3628,#3627); +#3630=DIRECTION('',(0.E0,1.E0,0.E0)); +#3631=VECTOR('',#3630,3.E-1); +#3632=CARTESIAN_POINT('',(-2.185E0,-2.025E0,1.E-1)); +#3633=LINE('',#3632,#3631); +#3634=CARTESIAN_POINT('',(-2.185E0,-2.025E0,0.E0)); +#3635=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3636=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3637=AXIS2_PLACEMENT_3D('',#3634,#3635,#3636); +#3639=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3640=VECTOR('',#3639,2.6E-1); +#3641=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#3642=LINE('',#3641,#3640); +#3643=DIRECTION('',(0.E0,1.E0,0.E0)); +#3644=VECTOR('',#3643,2.E-1); +#3645=CARTESIAN_POINT('',(-2.185E0,1.075E0,8.5E-1)); +#3646=LINE('',#3645,#3644); +#3647=DIRECTION('',(0.E0,0.E0,1.E0)); +#3648=VECTOR('',#3647,1.2E-1); +#3649=CARTESIAN_POINT('',(-2.185E0,1.075E0,7.3E-1)); +#3650=LINE('',#3649,#3648); +#3651=DIRECTION('',(0.E0,1.E0,0.E0)); +#3652=VECTOR('',#3651,1.8E0); +#3653=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,7.3E-1)); +#3654=LINE('',#3653,#3652); +#3655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3656=VECTOR('',#3655,3.8E-1); +#3657=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#3658=LINE('',#3657,#3656); +#3659=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3660=VECTOR('',#3659,2.6E-1); +#3661=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#3662=LINE('',#3661,#3660); +#3663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3664=VECTOR('',#3663,3.8E-1); +#3665=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-7.3E-1)); +#3666=LINE('',#3665,#3664); +#3667=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3668=VECTOR('',#3667,1.8E0); +#3669=CARTESIAN_POINT('',(-2.185E0,1.075E0,-7.3E-1)); +#3670=LINE('',#3669,#3668); +#3671=DIRECTION('',(0.E0,0.E0,1.E0)); +#3672=VECTOR('',#3671,1.2E-1); +#3673=CARTESIAN_POINT('',(-2.185E0,1.075E0,-8.5E-1)); +#3674=LINE('',#3673,#3672); +#3675=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3676=VECTOR('',#3675,2.E-1); +#3677=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#3678=LINE('',#3677,#3676); +#3679=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3680=VECTOR('',#3679,3.7E-1); +#3681=CARTESIAN_POINT('',(-1.815E0,-2.025E0,-1.E-1)); +#3682=LINE('',#3681,#3680); +#3683=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3684=VECTOR('',#3683,3.7E-1); +#3685=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#3686=LINE('',#3685,#3684); +#3687=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3688=VECTOR('',#3687,3.7E-1); +#3689=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#3690=LINE('',#3689,#3688); +#3691=DIRECTION('',(1.E0,0.E0,0.E0)); +#3692=VECTOR('',#3691,3.7E-1); +#3693=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#3694=LINE('',#3693,#3692); +#3695=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3696=VECTOR('',#3695,3.7E-1); +#3697=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#3698=LINE('',#3697,#3696); +#3699=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3700=VECTOR('',#3699,3.7E-1); +#3701=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#3702=LINE('',#3701,#3700); +#3703=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3704=VECTOR('',#3703,3.7E-1); +#3705=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#3706=LINE('',#3705,#3704); +#3707=DIRECTION('',(0.E0,1.E0,0.E0)); +#3708=VECTOR('',#3707,5.177127982297E-1); +#3709=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#3710=LINE('',#3709,#3708); +#3711=DIRECTION('',(1.E0,0.E0,0.E0)); +#3712=VECTOR('',#3711,3.2E-1); +#3713=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#3714=LINE('',#3713,#3712); +#3715=DIRECTION('',(0.E0,1.E0,0.E0)); +#3716=VECTOR('',#3715,5.177127982297E-1); +#3717=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,7.3E-1)); +#3718=LINE('',#3717,#3716); +#3719=DIRECTION('',(1.E0,0.E0,0.E0)); +#3720=VECTOR('',#3719,3.2E-1); +#3721=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#3722=LINE('',#3721,#3720); +#3723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3724=VECTOR('',#3723,1.3E-1); +#3725=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#3726=LINE('',#3725,#3724); +#3727=DIRECTION('',(0.E0,0.E0,1.E0)); +#3728=VECTOR('',#3727,3.5E-1); +#3729=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#3730=LINE('',#3729,#3728); +#3731=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3732=VECTOR('',#3731,2.828427124746E-1); +#3733=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#3734=LINE('',#3733,#3732); +#3735=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3736=VECTOR('',#3735,1.2E-1); +#3737=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#3738=LINE('',#3737,#3736); +#3739=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3740=VECTOR('',#3739,9.5E-1); +#3741=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#3742=LINE('',#3741,#3740); +#3743=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3744=VECTOR('',#3743,2.9E-1); +#3745=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#3746=LINE('',#3745,#3744); +#3747=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3748=VECTOR('',#3747,4.9E-1); +#3749=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#3750=LINE('',#3749,#3748); +#3751=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3752=VECTOR('',#3751,1.5E-1); +#3753=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#3754=LINE('',#3753,#3752); +#3755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3756=VECTOR('',#3755,3.E-1); +#3757=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#3758=LINE('',#3757,#3756); +#3759=DIRECTION('',(0.E0,1.E0,0.E0)); +#3760=VECTOR('',#3759,4.E-1); +#3761=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#3762=LINE('',#3761,#3760); +#3763=DIRECTION('',(0.E0,0.E0,1.E0)); +#3764=VECTOR('',#3763,1.221800737645E-1); +#3765=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#3766=LINE('',#3765,#3764); +#3767=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3768=VECTOR('',#3767,2.610814578665E-1); +#3769=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#3770=LINE('',#3769,#3768); +#3771=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3772=VECTOR('',#3771,2.5E-1); +#3773=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#3774=LINE('',#3773,#3772); +#3775=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3776=VECTOR('',#3775,1.903354478021E-1); +#3777=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#3778=LINE('',#3777,#3776); +#3779=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3780=VECTOR('',#3779,4.E-1); +#3781=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#3782=LINE('',#3781,#3780); +#3783=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3784=VECTOR('',#3783,3.E-1); +#3785=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#3786=LINE('',#3785,#3784); +#3787=DIRECTION('',(0.E0,1.E0,0.E0)); +#3788=VECTOR('',#3787,1.5E-1); +#3789=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#3790=LINE('',#3789,#3788); +#3791=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3792=VECTOR('',#3791,4.9E-1); +#3793=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#3794=LINE('',#3793,#3792); +#3795=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3796=VECTOR('',#3795,2.9E-1); +#3797=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#3798=LINE('',#3797,#3796); +#3799=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3800=VECTOR('',#3799,9.5E-1); +#3801=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#3802=LINE('',#3801,#3800); +#3803=DIRECTION('',(0.E0,1.E0,0.E0)); +#3804=VECTOR('',#3803,1.2E-1); +#3805=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#3806=LINE('',#3805,#3804); +#3807=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3808=VECTOR('',#3807,2.828427124746E-1); +#3809=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#3810=LINE('',#3809,#3808); +#3811=DIRECTION('',(0.E0,0.E0,1.E0)); +#3812=VECTOR('',#3811,3.5E-1); +#3813=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#3814=LINE('',#3813,#3812); +#3815=DIRECTION('',(0.E0,1.E0,0.E0)); +#3816=VECTOR('',#3815,1.3E-1); +#3817=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#3818=LINE('',#3817,#3816); +#3819=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3820=VECTOR('',#3819,1.903354478021E-1); +#3821=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#3822=LINE('',#3821,#3820); +#3823=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3824=VECTOR('',#3823,2.5E-1); +#3825=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#3826=LINE('',#3825,#3824); +#3827=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3828=VECTOR('',#3827,2.610814578665E-1); +#3829=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#3830=LINE('',#3829,#3828); +#3831=DIRECTION('',(0.E0,0.E0,1.E0)); +#3832=VECTOR('',#3831,1.221800737645E-1); +#3833=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#3834=LINE('',#3833,#3832); +#3835=DIRECTION('',(0.E0,1.E0,0.E0)); +#3836=VECTOR('',#3835,4.E-1); +#3837=CARTESIAN_POINT('',(-1.84E0,-2.125E0,1.5E-1)); +#3838=LINE('',#3837,#3836); +#3839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3840=VECTOR('',#3839,3.E-1); +#3841=CARTESIAN_POINT('',(-1.84E0,-2.125E0,4.5E-1)); +#3842=LINE('',#3841,#3840); +#3843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3844=VECTOR('',#3843,1.5E-1); +#3845=CARTESIAN_POINT('',(-1.84E0,-1.975E0,4.5E-1)); +#3846=LINE('',#3845,#3844); +#3847=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3848=VECTOR('',#3847,4.9E-1); +#3849=CARTESIAN_POINT('',(-1.84E0,-1.975E0,9.4E-1)); +#3850=LINE('',#3849,#3848); +#3851=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#3852=VECTOR('',#3851,2.9E-1); +#3853=CARTESIAN_POINT('',(-1.84E0,-2.175E0,1.15E0)); +#3854=LINE('',#3853,#3852); +#3855=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3856=VECTOR('',#3855,9.5E-1); +#3857=CARTESIAN_POINT('',(-1.84E0,-2.175E0,2.1E0)); +#3858=LINE('',#3857,#3856); +#3859=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3860=VECTOR('',#3859,1.2E-1); +#3861=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.1E0)); +#3862=LINE('',#3861,#3860); +#3863=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#3864=VECTOR('',#3863,2.828427124746E-1); +#3865=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.9E0)); +#3866=LINE('',#3865,#3864); +#3867=DIRECTION('',(0.E0,0.E0,1.E0)); +#3868=VECTOR('',#3867,3.5E-1); +#3869=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.55E0)); +#3870=LINE('',#3869,#3868); +#3871=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3872=VECTOR('',#3871,1.3E-1); +#3873=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.55E0)); +#3874=LINE('',#3873,#3872); +#3875=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#3876=VECTOR('',#3875,1.903354478021E-1); +#3877=CARTESIAN_POINT('',(-1.84E0,6.25E-1,8.2E-1)); +#3878=LINE('',#3877,#3876); +#3879=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#3880=VECTOR('',#3879,2.5E-1); +#3881=CARTESIAN_POINT('',(-1.84E0,7.75E-1,1.02E0)); +#3882=LINE('',#3881,#3880); +#3883=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#3884=VECTOR('',#3883,2.610814578665E-1); +#3885=CARTESIAN_POINT('',(-1.84E0,9.75E-1,8.521800737645E-1)); +#3886=LINE('',#3885,#3884); +#3887=DIRECTION('',(0.E0,0.E0,1.E0)); +#3888=VECTOR('',#3887,1.221800737645E-1); +#3889=CARTESIAN_POINT('',(-1.84E0,9.75E-1,7.3E-1)); +#3890=LINE('',#3889,#3888); +#3891=DIRECTION('',(0.E0,1.E0,0.E0)); +#3892=VECTOR('',#3891,1.3E-1); +#3893=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.55E0)); +#3894=LINE('',#3893,#3892); +#3895=DIRECTION('',(0.E0,0.E0,1.E0)); +#3896=VECTOR('',#3895,3.5E-1); +#3897=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.9E0)); +#3898=LINE('',#3897,#3896); +#3899=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3900=VECTOR('',#3899,2.828427124746E-1); +#3901=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.1E0)); +#3902=LINE('',#3901,#3900); +#3903=DIRECTION('',(0.E0,1.E0,0.E0)); +#3904=VECTOR('',#3903,1.2E-1); +#3905=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-2.1E0)); +#3906=LINE('',#3905,#3904); +#3907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3908=VECTOR('',#3907,9.5E-1); +#3909=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.15E0)); +#3910=LINE('',#3909,#3908); +#3911=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#3912=VECTOR('',#3911,2.9E-1); +#3913=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-9.4E-1)); +#3914=LINE('',#3913,#3912); +#3915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3916=VECTOR('',#3915,4.9E-1); +#3917=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-4.5E-1)); +#3918=LINE('',#3917,#3916); +#3919=DIRECTION('',(0.E0,1.E0,0.E0)); +#3920=VECTOR('',#3919,1.5E-1); +#3921=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-4.5E-1)); +#3922=LINE('',#3921,#3920); +#3923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3924=VECTOR('',#3923,3.E-1); +#3925=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-1.5E-1)); +#3926=LINE('',#3925,#3924); +#3927=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3928=VECTOR('',#3927,4.E-1); +#3929=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.5E-1)); +#3930=LINE('',#3929,#3928); +#3931=DIRECTION('',(0.E0,0.E0,1.E0)); +#3932=VECTOR('',#3931,1.221800737645E-1); +#3933=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-8.521800737645E-1)); +#3934=LINE('',#3933,#3932); +#3935=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#3936=VECTOR('',#3935,2.610814578665E-1); +#3937=CARTESIAN_POINT('',(-1.84E0,7.75E-1,-1.02E0)); +#3938=LINE('',#3937,#3936); +#3939=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#3940=VECTOR('',#3939,2.5E-1); +#3941=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-8.2E-1)); +#3942=LINE('',#3941,#3940); +#3943=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#3944=VECTOR('',#3943,1.903354478021E-1); +#3945=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#3946=LINE('',#3945,#3944); +#3947=DIRECTION('',(1.E0,0.E0,0.E0)); +#3948=VECTOR('',#3947,3.2E-1); +#3949=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#3950=LINE('',#3949,#3948); +#3951=DIRECTION('',(1.E0,0.E0,0.E0)); +#3952=VECTOR('',#3951,3.2E-1); +#3953=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#3954=LINE('',#3953,#3952); +#3955=DIRECTION('',(1.E0,0.E0,0.E0)); +#3956=VECTOR('',#3955,3.2E-1); +#3957=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#3958=LINE('',#3957,#3956); +#3959=DIRECTION('',(1.E0,0.E0,0.E0)); +#3960=VECTOR('',#3959,3.2E-1); +#3961=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#3962=LINE('',#3961,#3960); +#3963=DIRECTION('',(1.E0,0.E0,0.E0)); +#3964=VECTOR('',#3963,3.2E-1); +#3965=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#3966=LINE('',#3965,#3964); +#3967=DIRECTION('',(1.E0,0.E0,0.E0)); +#3968=VECTOR('',#3967,3.2E-1); +#3969=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#3970=LINE('',#3969,#3968); +#3971=DIRECTION('',(1.E0,0.E0,0.E0)); +#3972=VECTOR('',#3971,3.2E-1); +#3973=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#3974=LINE('',#3973,#3972); +#3975=DIRECTION('',(1.E0,0.E0,0.E0)); +#3976=VECTOR('',#3975,3.2E-1); +#3977=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#3978=LINE('',#3977,#3976); +#3979=DIRECTION('',(1.E0,0.E0,0.E0)); +#3980=VECTOR('',#3979,3.2E-1); +#3981=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#3982=LINE('',#3981,#3980); +#3983=DIRECTION('',(1.E0,0.E0,0.E0)); +#3984=VECTOR('',#3983,3.2E-1); +#3985=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#3986=LINE('',#3985,#3984); +#3987=DIRECTION('',(1.E0,0.E0,0.E0)); +#3988=VECTOR('',#3987,3.2E-1); +#3989=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#3990=LINE('',#3989,#3988); +#3991=DIRECTION('',(1.E0,0.E0,0.E0)); +#3992=VECTOR('',#3991,3.2E-1); +#3993=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#3994=LINE('',#3993,#3992); +#3995=DIRECTION('',(1.E0,0.E0,0.E0)); +#3996=VECTOR('',#3995,3.2E-1); +#3997=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#3998=LINE('',#3997,#3996); +#3999=DIRECTION('',(1.E0,0.E0,0.E0)); +#4000=VECTOR('',#3999,3.2E-1); +#4001=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#4002=LINE('',#4001,#4000); +#4003=DIRECTION('',(1.E0,0.E0,0.E0)); +#4004=VECTOR('',#4003,3.2E-1); +#4005=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#4006=LINE('',#4005,#4004); +#4007=DIRECTION('',(1.E0,0.E0,0.E0)); +#4008=VECTOR('',#4007,3.2E-1); +#4009=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#4010=LINE('',#4009,#4008); +#4011=DIRECTION('',(1.E0,0.E0,0.E0)); +#4012=VECTOR('',#4011,3.2E-1); +#4013=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#4014=LINE('',#4013,#4012); +#4015=DIRECTION('',(1.E0,0.E0,0.E0)); +#4016=VECTOR('',#4015,3.2E-1); +#4017=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#4018=LINE('',#4017,#4016); +#4019=DIRECTION('',(1.E0,0.E0,0.E0)); +#4020=VECTOR('',#4019,3.2E-1); +#4021=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#4022=LINE('',#4021,#4020); +#4023=DIRECTION('',(1.E0,0.E0,0.E0)); +#4024=VECTOR('',#4023,3.2E-1); +#4025=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#4026=LINE('',#4025,#4024); +#4027=DIRECTION('',(1.E0,0.E0,0.E0)); +#4028=VECTOR('',#4027,3.2E-1); +#4029=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#4030=LINE('',#4029,#4028); +#4031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4032=VECTOR('',#4031,3.7E-1); +#4033=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#4034=LINE('',#4033,#4032); +#4035=DIRECTION('',(0.E0,1.E0,0.E0)); +#4036=VECTOR('',#4035,5.177127982297E-1); +#4037=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#4038=LINE('',#4037,#4036); +#4039=DIRECTION('',(1.E0,0.E0,0.E0)); +#4040=VECTOR('',#4039,3.2E-1); +#4041=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-7.3E-1)); +#4042=LINE('',#4041,#4040); +#4043=DIRECTION('',(0.E0,1.E0,0.E0)); +#4044=VECTOR('',#4043,5.177127982297E-1); +#4045=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#4046=LINE('',#4045,#4044); +#4047=DIRECTION('',(1.E0,0.E0,0.E0)); +#4048=VECTOR('',#4047,3.2E-1); +#4049=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#4050=LINE('',#4049,#4048); +#4051=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4052=VECTOR('',#4051,3.7E-1); +#4053=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#4054=LINE('',#4053,#4052); +#4055=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4056=VECTOR('',#4055,3.7E-1); +#4057=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#4058=LINE('',#4057,#4056); +#4059=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4060=VECTOR('',#4059,1.732050807569E-1); +#4061=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#4062=LINE('',#4061,#4060); +#4063=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4064=VECTOR('',#4063,1.732050807569E-1); +#4065=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#4066=LINE('',#4065,#4064); +#4067=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4068=VECTOR('',#4067,1.732050807569E-1); +#4069=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#4070=LINE('',#4069,#4068); +#4071=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4072=VECTOR('',#4071,1.732050807569E-1); +#4073=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#4074=LINE('',#4073,#4072); +#4075=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4076=VECTOR('',#4075,1.732050807569E-1); +#4077=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4078=LINE('',#4077,#4076); +#4079=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4080=VECTOR('',#4079,1.732050807569E-1); +#4081=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#4082=LINE('',#4081,#4080); +#4083=DIRECTION('',(0.E0,0.E0,1.E0)); +#4084=VECTOR('',#4083,1.5E0); +#4085=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#4086=LINE('',#4085,#4084); +#4087=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4088=VECTOR('',#4087,3.E-1); +#4089=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#4090=LINE('',#4089,#4088); +#4091=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#4092=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4093=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4094=AXIS2_PLACEMENT_3D('',#4091,#4092,#4093); +#4096=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#4097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4098=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4099=AXIS2_PLACEMENT_3D('',#4096,#4097,#4098); +#4101=DIRECTION('',(0.E0,1.E0,0.E0)); +#4102=VECTOR('',#4101,3.E-1); +#4103=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#4104=LINE('',#4103,#4102); +#4105=DIRECTION('',(0.E0,0.E0,1.E0)); +#4106=VECTOR('',#4105,1.15E0); +#4107=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#4108=LINE('',#4107,#4106); +#4109=DIRECTION('',(0.E0,0.E0,1.E0)); +#4110=VECTOR('',#4109,2.6E-1); +#4111=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#4112=LINE('',#4111,#4110); +#4113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4114=VECTOR('',#4113,3.8E-1); +#4115=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#4116=LINE('',#4115,#4114); +#4117=DIRECTION('',(0.E0,1.E0,0.E0)); +#4118=VECTOR('',#4117,1.8E0); +#4119=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#4120=LINE('',#4119,#4118); +#4121=DIRECTION('',(0.E0,0.E0,1.E0)); +#4122=VECTOR('',#4121,1.2E-1); +#4123=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#4124=LINE('',#4123,#4122); +#4125=DIRECTION('',(0.E0,1.E0,0.E0)); +#4126=VECTOR('',#4125,2.E-1); +#4127=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#4128=LINE('',#4127,#4126); +#4129=DIRECTION('',(0.E0,0.E0,1.E0)); +#4130=VECTOR('',#4129,2.6E-1); +#4131=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#4132=LINE('',#4131,#4130); +#4133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4134=VECTOR('',#4133,2.E-1); +#4135=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#4136=LINE('',#4135,#4134); +#4137=DIRECTION('',(0.E0,0.E0,1.E0)); +#4138=VECTOR('',#4137,1.2E-1); +#4139=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#4140=LINE('',#4139,#4138); +#4141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4142=VECTOR('',#4141,1.8E0); +#4143=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#4144=LINE('',#4143,#4142); +#4145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4146=VECTOR('',#4145,3.8E-1); +#4147=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#4148=LINE('',#4147,#4146); +#4149=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4150=VECTOR('',#4149,1.4E0); +#4151=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#4152=LINE('',#4151,#4150); +#4153=DIRECTION('',(1.E0,0.E0,0.E0)); +#4154=VECTOR('',#4153,3.2E-1); +#4155=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.55E0)); +#4156=LINE('',#4155,#4154); +#4157=DIRECTION('',(0.E0,0.E0,1.E0)); +#4158=VECTOR('',#4157,1.4E0); +#4159=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.55E0)); +#4160=LINE('',#4159,#4158); +#4161=DIRECTION('',(1.E0,0.E0,0.E0)); +#4162=VECTOR('',#4161,3.2E-1); +#4163=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#4164=LINE('',#4163,#4162); +#4165=CARTESIAN_POINT('',(-1.385E0,-2.025E0,0.E0)); +#4166=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4167=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4168=AXIS2_PLACEMENT_3D('',#4165,#4166,#4167); +#4170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4171=VECTOR('',#4170,3.E-1); +#4172=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.E-1)); +#4173=LINE('',#4172,#4171); +#4174=DIRECTION('',(0.E0,0.E0,1.E0)); +#4175=VECTOR('',#4174,1.5E0); +#4176=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#4177=LINE('',#4176,#4175); +#4178=DIRECTION('',(0.E0,0.E0,1.E0)); +#4179=VECTOR('',#4178,1.15E0); +#4180=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.E-1)); +#4181=LINE('',#4180,#4179); +#4182=DIRECTION('',(0.E0,1.E0,0.E0)); +#4183=VECTOR('',#4182,3.E-1); +#4184=CARTESIAN_POINT('',(-1.385E0,-2.025E0,1.E-1)); +#4185=LINE('',#4184,#4183); +#4186=CARTESIAN_POINT('',(-1.385E0,-2.025E0,0.E0)); +#4187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4189=AXIS2_PLACEMENT_3D('',#4186,#4187,#4188); +#4191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4192=VECTOR('',#4191,2.6E-1); +#4193=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#4194=LINE('',#4193,#4192); +#4195=DIRECTION('',(0.E0,1.E0,0.E0)); +#4196=VECTOR('',#4195,2.E-1); +#4197=CARTESIAN_POINT('',(-1.385E0,1.075E0,8.5E-1)); +#4198=LINE('',#4197,#4196); +#4199=DIRECTION('',(0.E0,0.E0,1.E0)); +#4200=VECTOR('',#4199,1.2E-1); +#4201=CARTESIAN_POINT('',(-1.385E0,1.075E0,7.3E-1)); +#4202=LINE('',#4201,#4200); +#4203=DIRECTION('',(0.E0,1.E0,0.E0)); +#4204=VECTOR('',#4203,1.8E0); +#4205=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,7.3E-1)); +#4206=LINE('',#4205,#4204); +#4207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4208=VECTOR('',#4207,3.8E-1); +#4209=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#4210=LINE('',#4209,#4208); +#4211=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4212=VECTOR('',#4211,2.6E-1); +#4213=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4214=LINE('',#4213,#4212); +#4215=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4216=VECTOR('',#4215,3.8E-1); +#4217=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-7.3E-1)); +#4218=LINE('',#4217,#4216); +#4219=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4220=VECTOR('',#4219,1.8E0); +#4221=CARTESIAN_POINT('',(-1.385E0,1.075E0,-7.3E-1)); +#4222=LINE('',#4221,#4220); +#4223=DIRECTION('',(0.E0,0.E0,1.E0)); +#4224=VECTOR('',#4223,1.2E-1); +#4225=CARTESIAN_POINT('',(-1.385E0,1.075E0,-8.5E-1)); +#4226=LINE('',#4225,#4224); +#4227=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4228=VECTOR('',#4227,2.E-1); +#4229=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#4230=LINE('',#4229,#4228); +#4231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4232=VECTOR('',#4231,3.7E-1); +#4233=CARTESIAN_POINT('',(-1.015E0,-2.025E0,-1.E-1)); +#4234=LINE('',#4233,#4232); +#4235=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4236=VECTOR('',#4235,3.7E-1); +#4237=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#4238=LINE('',#4237,#4236); +#4239=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4240=VECTOR('',#4239,3.7E-1); +#4241=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#4242=LINE('',#4241,#4240); +#4243=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4244=VECTOR('',#4243,1.732050807569E-1); +#4245=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#4246=LINE('',#4245,#4244); +#4247=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4248=VECTOR('',#4247,1.732050807569E-1); +#4249=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#4250=LINE('',#4249,#4248); +#4251=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4252=VECTOR('',#4251,1.732050807569E-1); +#4253=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#4254=LINE('',#4253,#4252); +#4255=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4256=VECTOR('',#4255,1.732050807569E-1); +#4257=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#4258=LINE('',#4257,#4256); +#4259=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4260=VECTOR('',#4259,1.732050807569E-1); +#4261=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#4262=LINE('',#4261,#4260); +#4263=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4264=VECTOR('',#4263,1.732050807569E-1); +#4265=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#4266=LINE('',#4265,#4264); +#4267=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4268=VECTOR('',#4267,1.732050807569E-1); +#4269=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#4270=LINE('',#4269,#4268); +#4271=DIRECTION('',(0.E0,0.E0,1.E0)); +#4272=VECTOR('',#4271,1.5E0); +#4273=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#4274=LINE('',#4273,#4272); +#4275=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4276=VECTOR('',#4275,3.E-1); +#4277=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#4278=LINE('',#4277,#4276); +#4279=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#4280=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4282=AXIS2_PLACEMENT_3D('',#4279,#4280,#4281); +#4284=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#4285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4286=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4287=AXIS2_PLACEMENT_3D('',#4284,#4285,#4286); +#4289=DIRECTION('',(0.E0,1.E0,0.E0)); +#4290=VECTOR('',#4289,3.E-1); +#4291=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#4292=LINE('',#4291,#4290); +#4293=DIRECTION('',(0.E0,0.E0,1.E0)); +#4294=VECTOR('',#4293,1.15E0); +#4295=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#4296=LINE('',#4295,#4294); +#4297=DIRECTION('',(0.E0,0.E0,1.E0)); +#4298=VECTOR('',#4297,2.6E-1); +#4299=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#4300=LINE('',#4299,#4298); +#4301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4302=VECTOR('',#4301,3.8E-1); +#4303=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#4304=LINE('',#4303,#4302); +#4305=DIRECTION('',(0.E0,1.E0,0.E0)); +#4306=VECTOR('',#4305,1.8E0); +#4307=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#4308=LINE('',#4307,#4306); +#4309=DIRECTION('',(0.E0,0.E0,1.E0)); +#4310=VECTOR('',#4309,1.2E-1); +#4311=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#4312=LINE('',#4311,#4310); +#4313=DIRECTION('',(0.E0,1.E0,0.E0)); +#4314=VECTOR('',#4313,2.E-1); +#4315=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#4316=LINE('',#4315,#4314); +#4317=DIRECTION('',(0.E0,0.E0,1.E0)); +#4318=VECTOR('',#4317,2.6E-1); +#4319=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#4320=LINE('',#4319,#4318); +#4321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4322=VECTOR('',#4321,2.E-1); +#4323=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4324=LINE('',#4323,#4322); +#4325=DIRECTION('',(0.E0,0.E0,1.E0)); +#4326=VECTOR('',#4325,1.2E-1); +#4327=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#4328=LINE('',#4327,#4326); +#4329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4330=VECTOR('',#4329,1.8E0); +#4331=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#4332=LINE('',#4331,#4330); +#4333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4334=VECTOR('',#4333,3.8E-1); +#4335=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#4336=LINE('',#4335,#4334); +#4337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4338=VECTOR('',#4337,1.4E0); +#4339=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4340=LINE('',#4339,#4338); +#4341=DIRECTION('',(1.E0,0.E0,0.E0)); +#4342=VECTOR('',#4341,3.2E-1); +#4343=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.55E0)); +#4344=LINE('',#4343,#4342); +#4345=DIRECTION('',(0.E0,0.E0,1.E0)); +#4346=VECTOR('',#4345,1.4E0); +#4347=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.55E0)); +#4348=LINE('',#4347,#4346); +#4349=DIRECTION('',(1.E0,0.E0,0.E0)); +#4350=VECTOR('',#4349,3.2E-1); +#4351=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4352=LINE('',#4351,#4350); +#4353=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,0.E0)); +#4354=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4356=AXIS2_PLACEMENT_3D('',#4353,#4354,#4355); +#4358=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4359=VECTOR('',#4358,3.E-1); +#4360=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.E-1)); +#4361=LINE('',#4360,#4359); +#4362=DIRECTION('',(0.E0,0.E0,1.E0)); +#4363=VECTOR('',#4362,1.5E0); +#4364=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#4365=LINE('',#4364,#4363); +#4366=DIRECTION('',(0.E0,0.E0,1.E0)); +#4367=VECTOR('',#4366,1.15E0); +#4368=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.E-1)); +#4369=LINE('',#4368,#4367); +#4370=DIRECTION('',(0.E0,1.E0,0.E0)); +#4371=VECTOR('',#4370,3.E-1); +#4372=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,1.E-1)); +#4373=LINE('',#4372,#4371); +#4374=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,0.E0)); +#4375=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4376=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4377=AXIS2_PLACEMENT_3D('',#4374,#4375,#4376); +#4379=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4380=VECTOR('',#4379,2.6E-1); +#4381=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#4382=LINE('',#4381,#4380); +#4383=DIRECTION('',(0.E0,1.E0,0.E0)); +#4384=VECTOR('',#4383,2.E-1); +#4385=CARTESIAN_POINT('',(-5.85E-1,1.075E0,8.5E-1)); +#4386=LINE('',#4385,#4384); +#4387=DIRECTION('',(0.E0,0.E0,1.E0)); +#4388=VECTOR('',#4387,1.2E-1); +#4389=CARTESIAN_POINT('',(-5.85E-1,1.075E0,7.3E-1)); +#4390=LINE('',#4389,#4388); +#4391=DIRECTION('',(0.E0,1.E0,0.E0)); +#4392=VECTOR('',#4391,1.8E0); +#4393=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,7.3E-1)); +#4394=LINE('',#4393,#4392); +#4395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4396=VECTOR('',#4395,3.8E-1); +#4397=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#4398=LINE('',#4397,#4396); +#4399=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4400=VECTOR('',#4399,2.6E-1); +#4401=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4402=LINE('',#4401,#4400); +#4403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4404=VECTOR('',#4403,3.8E-1); +#4405=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-7.3E-1)); +#4406=LINE('',#4405,#4404); +#4407=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4408=VECTOR('',#4407,1.8E0); +#4409=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-7.3E-1)); +#4410=LINE('',#4409,#4408); +#4411=DIRECTION('',(0.E0,0.E0,1.E0)); +#4412=VECTOR('',#4411,1.2E-1); +#4413=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-8.5E-1)); +#4414=LINE('',#4413,#4412); +#4415=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4416=VECTOR('',#4415,2.E-1); +#4417=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4418=LINE('',#4417,#4416); +#4419=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4420=VECTOR('',#4419,3.7E-1); +#4421=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,-1.E-1)); +#4422=LINE('',#4421,#4420); +#4423=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4424=VECTOR('',#4423,3.7E-1); +#4425=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#4426=LINE('',#4425,#4424); +#4427=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4428=VECTOR('',#4427,3.7E-1); +#4429=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#4430=LINE('',#4429,#4428); +#4431=DIRECTION('',(1.E0,0.E0,0.E0)); +#4432=VECTOR('',#4431,3.7E-1); +#4433=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#4434=LINE('',#4433,#4432); +#4435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4436=VECTOR('',#4435,3.7E-1); +#4437=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#4438=LINE('',#4437,#4436); +#4439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4440=VECTOR('',#4439,3.7E-1); +#4441=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#4442=LINE('',#4441,#4440); +#4443=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4444=VECTOR('',#4443,3.7E-1); +#4445=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#4446=LINE('',#4445,#4444); +#4447=DIRECTION('',(0.E0,1.E0,0.E0)); +#4448=VECTOR('',#4447,5.177127982297E-1); +#4449=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#4450=LINE('',#4449,#4448); +#4451=DIRECTION('',(1.E0,0.E0,0.E0)); +#4452=VECTOR('',#4451,3.2E-1); +#4453=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#4454=LINE('',#4453,#4452); +#4455=DIRECTION('',(0.E0,1.E0,0.E0)); +#4456=VECTOR('',#4455,5.177127982297E-1); +#4457=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,7.3E-1)); +#4458=LINE('',#4457,#4456); +#4459=DIRECTION('',(1.E0,0.E0,0.E0)); +#4460=VECTOR('',#4459,3.2E-1); +#4461=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#4462=LINE('',#4461,#4460); +#4463=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4464=VECTOR('',#4463,1.3E-1); +#4465=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#4466=LINE('',#4465,#4464); +#4467=DIRECTION('',(0.E0,0.E0,1.E0)); +#4468=VECTOR('',#4467,3.5E-1); +#4469=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#4470=LINE('',#4469,#4468); +#4471=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4472=VECTOR('',#4471,2.828427124746E-1); +#4473=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#4474=LINE('',#4473,#4472); +#4475=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4476=VECTOR('',#4475,1.2E-1); +#4477=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#4478=LINE('',#4477,#4476); +#4479=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4480=VECTOR('',#4479,9.5E-1); +#4481=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#4482=LINE('',#4481,#4480); +#4483=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4484=VECTOR('',#4483,2.9E-1); +#4485=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#4486=LINE('',#4485,#4484); +#4487=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4488=VECTOR('',#4487,4.9E-1); +#4489=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#4490=LINE('',#4489,#4488); +#4491=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4492=VECTOR('',#4491,1.5E-1); +#4493=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#4494=LINE('',#4493,#4492); +#4495=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4496=VECTOR('',#4495,3.E-1); +#4497=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#4498=LINE('',#4497,#4496); +#4499=DIRECTION('',(0.E0,1.E0,0.E0)); +#4500=VECTOR('',#4499,4.E-1); +#4501=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#4502=LINE('',#4501,#4500); +#4503=DIRECTION('',(0.E0,0.E0,1.E0)); +#4504=VECTOR('',#4503,1.221800737645E-1); +#4505=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#4506=LINE('',#4505,#4504); +#4507=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#4508=VECTOR('',#4507,2.610814578665E-1); +#4509=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#4510=LINE('',#4509,#4508); +#4511=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#4512=VECTOR('',#4511,2.5E-1); +#4513=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#4514=LINE('',#4513,#4512); +#4515=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#4516=VECTOR('',#4515,1.903354478021E-1); +#4517=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#4518=LINE('',#4517,#4516); +#4519=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4520=VECTOR('',#4519,4.E-1); +#4521=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#4522=LINE('',#4521,#4520); +#4523=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4524=VECTOR('',#4523,3.E-1); +#4525=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#4526=LINE('',#4525,#4524); +#4527=DIRECTION('',(0.E0,1.E0,0.E0)); +#4528=VECTOR('',#4527,1.5E-1); +#4529=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#4530=LINE('',#4529,#4528); +#4531=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4532=VECTOR('',#4531,4.9E-1); +#4533=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#4534=LINE('',#4533,#4532); +#4535=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#4536=VECTOR('',#4535,2.9E-1); +#4537=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#4538=LINE('',#4537,#4536); +#4539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4540=VECTOR('',#4539,9.5E-1); +#4541=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#4542=LINE('',#4541,#4540); +#4543=DIRECTION('',(0.E0,1.E0,0.E0)); +#4544=VECTOR('',#4543,1.2E-1); +#4545=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#4546=LINE('',#4545,#4544); +#4547=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4548=VECTOR('',#4547,2.828427124746E-1); +#4549=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#4550=LINE('',#4549,#4548); +#4551=DIRECTION('',(0.E0,0.E0,1.E0)); +#4552=VECTOR('',#4551,3.5E-1); +#4553=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#4554=LINE('',#4553,#4552); +#4555=DIRECTION('',(0.E0,1.E0,0.E0)); +#4556=VECTOR('',#4555,1.3E-1); +#4557=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#4558=LINE('',#4557,#4556); +#4559=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#4560=VECTOR('',#4559,1.903354478021E-1); +#4561=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4562=LINE('',#4561,#4560); +#4563=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#4564=VECTOR('',#4563,2.5E-1); +#4565=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#4566=LINE('',#4565,#4564); +#4567=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#4568=VECTOR('',#4567,2.610814578665E-1); +#4569=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#4570=LINE('',#4569,#4568); +#4571=DIRECTION('',(0.E0,0.E0,1.E0)); +#4572=VECTOR('',#4571,1.221800737645E-1); +#4573=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#4574=LINE('',#4573,#4572); +#4575=DIRECTION('',(0.E0,1.E0,0.E0)); +#4576=VECTOR('',#4575,4.E-1); +#4577=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,1.5E-1)); +#4578=LINE('',#4577,#4576); +#4579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4580=VECTOR('',#4579,3.E-1); +#4581=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,4.5E-1)); +#4582=LINE('',#4581,#4580); +#4583=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4584=VECTOR('',#4583,1.5E-1); +#4585=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,4.5E-1)); +#4586=LINE('',#4585,#4584); +#4587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4588=VECTOR('',#4587,4.9E-1); +#4589=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,9.4E-1)); +#4590=LINE('',#4589,#4588); +#4591=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4592=VECTOR('',#4591,2.9E-1); +#4593=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,1.15E0)); +#4594=LINE('',#4593,#4592); +#4595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4596=VECTOR('',#4595,9.5E-1); +#4597=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,2.1E0)); +#4598=LINE('',#4597,#4596); +#4599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4600=VECTOR('',#4599,1.2E-1); +#4601=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.1E0)); +#4602=LINE('',#4601,#4600); +#4603=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4604=VECTOR('',#4603,2.828427124746E-1); +#4605=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.9E0)); +#4606=LINE('',#4605,#4604); +#4607=DIRECTION('',(0.E0,0.E0,1.E0)); +#4608=VECTOR('',#4607,3.5E-1); +#4609=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.55E0)); +#4610=LINE('',#4609,#4608); +#4611=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4612=VECTOR('',#4611,1.3E-1); +#4613=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.55E0)); +#4614=LINE('',#4613,#4612); +#4615=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#4616=VECTOR('',#4615,1.903354478021E-1); +#4617=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,8.2E-1)); +#4618=LINE('',#4617,#4616); +#4619=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#4620=VECTOR('',#4619,2.5E-1); +#4621=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,1.02E0)); +#4622=LINE('',#4621,#4620); +#4623=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#4624=VECTOR('',#4623,2.610814578665E-1); +#4625=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,8.521800737645E-1)); +#4626=LINE('',#4625,#4624); +#4627=DIRECTION('',(0.E0,0.E0,1.E0)); +#4628=VECTOR('',#4627,1.221800737645E-1); +#4629=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,7.3E-1)); +#4630=LINE('',#4629,#4628); +#4631=DIRECTION('',(0.E0,1.E0,0.E0)); +#4632=VECTOR('',#4631,1.3E-1); +#4633=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.55E0)); +#4634=LINE('',#4633,#4632); +#4635=DIRECTION('',(0.E0,0.E0,1.E0)); +#4636=VECTOR('',#4635,3.5E-1); +#4637=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.9E0)); +#4638=LINE('',#4637,#4636); +#4639=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4640=VECTOR('',#4639,2.828427124746E-1); +#4641=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.1E0)); +#4642=LINE('',#4641,#4640); +#4643=DIRECTION('',(0.E0,1.E0,0.E0)); +#4644=VECTOR('',#4643,1.2E-1); +#4645=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-2.1E0)); +#4646=LINE('',#4645,#4644); +#4647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4648=VECTOR('',#4647,9.5E-1); +#4649=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.15E0)); +#4650=LINE('',#4649,#4648); +#4651=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#4652=VECTOR('',#4651,2.9E-1); +#4653=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-9.4E-1)); +#4654=LINE('',#4653,#4652); +#4655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4656=VECTOR('',#4655,4.9E-1); +#4657=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-4.5E-1)); +#4658=LINE('',#4657,#4656); +#4659=DIRECTION('',(0.E0,1.E0,0.E0)); +#4660=VECTOR('',#4659,1.5E-1); +#4661=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-4.5E-1)); +#4662=LINE('',#4661,#4660); +#4663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4664=VECTOR('',#4663,3.E-1); +#4665=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-1.5E-1)); +#4666=LINE('',#4665,#4664); +#4667=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4668=VECTOR('',#4667,4.E-1); +#4669=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.5E-1)); +#4670=LINE('',#4669,#4668); +#4671=DIRECTION('',(0.E0,0.E0,1.E0)); +#4672=VECTOR('',#4671,1.221800737645E-1); +#4673=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-8.521800737645E-1)); +#4674=LINE('',#4673,#4672); +#4675=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#4676=VECTOR('',#4675,2.610814578665E-1); +#4677=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,-1.02E0)); +#4678=LINE('',#4677,#4676); +#4679=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#4680=VECTOR('',#4679,2.5E-1); +#4681=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-8.2E-1)); +#4682=LINE('',#4681,#4680); +#4683=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#4684=VECTOR('',#4683,1.903354478021E-1); +#4685=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#4686=LINE('',#4685,#4684); +#4687=DIRECTION('',(1.E0,0.E0,0.E0)); +#4688=VECTOR('',#4687,3.2E-1); +#4689=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#4690=LINE('',#4689,#4688); +#4691=DIRECTION('',(1.E0,0.E0,0.E0)); +#4692=VECTOR('',#4691,3.2E-1); +#4693=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#4694=LINE('',#4693,#4692); +#4695=DIRECTION('',(1.E0,0.E0,0.E0)); +#4696=VECTOR('',#4695,3.2E-1); +#4697=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#4698=LINE('',#4697,#4696); +#4699=DIRECTION('',(1.E0,0.E0,0.E0)); +#4700=VECTOR('',#4699,3.2E-1); +#4701=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#4702=LINE('',#4701,#4700); +#4703=DIRECTION('',(1.E0,0.E0,0.E0)); +#4704=VECTOR('',#4703,3.2E-1); +#4705=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#4706=LINE('',#4705,#4704); +#4707=DIRECTION('',(1.E0,0.E0,0.E0)); +#4708=VECTOR('',#4707,3.2E-1); +#4709=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#4710=LINE('',#4709,#4708); +#4711=DIRECTION('',(1.E0,0.E0,0.E0)); +#4712=VECTOR('',#4711,3.2E-1); +#4713=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#4714=LINE('',#4713,#4712); +#4715=DIRECTION('',(1.E0,0.E0,0.E0)); +#4716=VECTOR('',#4715,3.2E-1); +#4717=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#4718=LINE('',#4717,#4716); +#4719=DIRECTION('',(1.E0,0.E0,0.E0)); +#4720=VECTOR('',#4719,3.2E-1); +#4721=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#4722=LINE('',#4721,#4720); +#4723=DIRECTION('',(1.E0,0.E0,0.E0)); +#4724=VECTOR('',#4723,3.2E-1); +#4725=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#4726=LINE('',#4725,#4724); +#4727=DIRECTION('',(1.E0,0.E0,0.E0)); +#4728=VECTOR('',#4727,3.2E-1); +#4729=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#4730=LINE('',#4729,#4728); +#4731=DIRECTION('',(1.E0,0.E0,0.E0)); +#4732=VECTOR('',#4731,3.2E-1); +#4733=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#4734=LINE('',#4733,#4732); +#4735=DIRECTION('',(1.E0,0.E0,0.E0)); +#4736=VECTOR('',#4735,3.2E-1); +#4737=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#4738=LINE('',#4737,#4736); +#4739=DIRECTION('',(1.E0,0.E0,0.E0)); +#4740=VECTOR('',#4739,3.2E-1); +#4741=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#4742=LINE('',#4741,#4740); +#4743=DIRECTION('',(1.E0,0.E0,0.E0)); +#4744=VECTOR('',#4743,3.2E-1); +#4745=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#4746=LINE('',#4745,#4744); +#4747=DIRECTION('',(1.E0,0.E0,0.E0)); +#4748=VECTOR('',#4747,3.2E-1); +#4749=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#4750=LINE('',#4749,#4748); +#4751=DIRECTION('',(1.E0,0.E0,0.E0)); +#4752=VECTOR('',#4751,3.2E-1); +#4753=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#4754=LINE('',#4753,#4752); +#4755=DIRECTION('',(1.E0,0.E0,0.E0)); +#4756=VECTOR('',#4755,3.2E-1); +#4757=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#4758=LINE('',#4757,#4756); +#4759=DIRECTION('',(1.E0,0.E0,0.E0)); +#4760=VECTOR('',#4759,3.2E-1); +#4761=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#4762=LINE('',#4761,#4760); +#4763=DIRECTION('',(1.E0,0.E0,0.E0)); +#4764=VECTOR('',#4763,3.2E-1); +#4765=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#4766=LINE('',#4765,#4764); +#4767=DIRECTION('',(1.E0,0.E0,0.E0)); +#4768=VECTOR('',#4767,3.2E-1); +#4769=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#4770=LINE('',#4769,#4768); +#4771=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4772=VECTOR('',#4771,3.7E-1); +#4773=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#4774=LINE('',#4773,#4772); +#4775=DIRECTION('',(0.E0,1.E0,0.E0)); +#4776=VECTOR('',#4775,5.177127982297E-1); +#4777=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4778=LINE('',#4777,#4776); +#4779=DIRECTION('',(1.E0,0.E0,0.E0)); +#4780=VECTOR('',#4779,3.2E-1); +#4781=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-7.3E-1)); +#4782=LINE('',#4781,#4780); +#4783=DIRECTION('',(0.E0,1.E0,0.E0)); +#4784=VECTOR('',#4783,5.177127982297E-1); +#4785=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#4786=LINE('',#4785,#4784); +#4787=DIRECTION('',(1.E0,0.E0,0.E0)); +#4788=VECTOR('',#4787,3.2E-1); +#4789=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#4790=LINE('',#4789,#4788); +#4791=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4792=VECTOR('',#4791,3.7E-1); +#4793=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#4794=LINE('',#4793,#4792); +#4795=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4796=VECTOR('',#4795,3.7E-1); +#4797=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4798=LINE('',#4797,#4796); +#4799=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4800=VECTOR('',#4799,1.732050807569E-1); +#4801=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#4802=LINE('',#4801,#4800); +#4803=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4804=VECTOR('',#4803,1.732050807569E-1); +#4805=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#4806=LINE('',#4805,#4804); +#4807=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4808=VECTOR('',#4807,1.732050807569E-1); +#4809=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#4810=LINE('',#4809,#4808); +#4811=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#4812=VECTOR('',#4811,1.732050807569E-1); +#4813=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#4814=LINE('',#4813,#4812); +#4815=CARTESIAN_POINT('',(2.15E-1,-2.025E0,0.E0)); +#4816=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4818=AXIS2_PLACEMENT_3D('',#4815,#4816,#4817); +#4820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4821=VECTOR('',#4820,3.E-1); +#4822=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.E-1)); +#4823=LINE('',#4822,#4821); +#4824=DIRECTION('',(0.E0,0.E0,1.E0)); +#4825=VECTOR('',#4824,1.5E0); +#4826=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#4827=LINE('',#4826,#4825); +#4828=DIRECTION('',(0.E0,0.E0,1.E0)); +#4829=VECTOR('',#4828,1.15E0); +#4830=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.E-1)); +#4831=LINE('',#4830,#4829); +#4832=DIRECTION('',(0.E0,1.E0,0.E0)); +#4833=VECTOR('',#4832,3.E-1); +#4834=CARTESIAN_POINT('',(2.15E-1,-2.025E0,1.E-1)); +#4835=LINE('',#4834,#4833); +#4836=CARTESIAN_POINT('',(2.15E-1,-2.025E0,0.E0)); +#4837=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4839=AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); +#4841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4842=VECTOR('',#4841,2.6E-1); +#4843=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#4844=LINE('',#4843,#4842); +#4845=DIRECTION('',(0.E0,1.E0,0.E0)); +#4846=VECTOR('',#4845,2.E-1); +#4847=CARTESIAN_POINT('',(2.15E-1,1.075E0,8.5E-1)); +#4848=LINE('',#4847,#4846); +#4849=DIRECTION('',(0.E0,0.E0,1.E0)); +#4850=VECTOR('',#4849,1.2E-1); +#4851=CARTESIAN_POINT('',(2.15E-1,1.075E0,7.3E-1)); +#4852=LINE('',#4851,#4850); +#4853=DIRECTION('',(0.E0,1.E0,0.E0)); +#4854=VECTOR('',#4853,1.8E0); +#4855=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,7.3E-1)); +#4856=LINE('',#4855,#4854); +#4857=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4858=VECTOR('',#4857,3.8E-1); +#4859=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#4860=LINE('',#4859,#4858); +#4861=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4862=VECTOR('',#4861,2.6E-1); +#4863=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#4864=LINE('',#4863,#4862); +#4865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4866=VECTOR('',#4865,3.8E-1); +#4867=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-7.3E-1)); +#4868=LINE('',#4867,#4866); +#4869=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4870=VECTOR('',#4869,1.8E0); +#4871=CARTESIAN_POINT('',(2.15E-1,1.075E0,-7.3E-1)); +#4872=LINE('',#4871,#4870); +#4873=DIRECTION('',(0.E0,0.E0,1.E0)); +#4874=VECTOR('',#4873,1.2E-1); +#4875=CARTESIAN_POINT('',(2.15E-1,1.075E0,-8.5E-1)); +#4876=LINE('',#4875,#4874); +#4877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4878=VECTOR('',#4877,2.E-1); +#4879=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#4880=LINE('',#4879,#4878); +#4881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4882=VECTOR('',#4881,3.7E-1); +#4883=CARTESIAN_POINT('',(5.85E-1,-2.025E0,-1.E-1)); +#4884=LINE('',#4883,#4882); +#4885=DIRECTION('',(0.E0,0.E0,1.E0)); +#4886=VECTOR('',#4885,1.5E0); +#4887=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#4888=LINE('',#4887,#4886); +#4889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4890=VECTOR('',#4889,3.E-1); +#4891=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#4892=LINE('',#4891,#4890); +#4893=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#4894=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4895=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4896=AXIS2_PLACEMENT_3D('',#4893,#4894,#4895); +#4898=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#4899=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4900=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4901=AXIS2_PLACEMENT_3D('',#4898,#4899,#4900); +#4903=DIRECTION('',(0.E0,1.E0,0.E0)); +#4904=VECTOR('',#4903,3.E-1); +#4905=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#4906=LINE('',#4905,#4904); +#4907=DIRECTION('',(0.E0,0.E0,1.E0)); +#4908=VECTOR('',#4907,1.15E0); +#4909=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#4910=LINE('',#4909,#4908); +#4911=DIRECTION('',(0.E0,0.E0,1.E0)); +#4912=VECTOR('',#4911,2.6E-1); +#4913=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#4914=LINE('',#4913,#4912); +#4915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4916=VECTOR('',#4915,3.8E-1); +#4917=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#4918=LINE('',#4917,#4916); +#4919=DIRECTION('',(0.E0,1.E0,0.E0)); +#4920=VECTOR('',#4919,1.8E0); +#4921=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#4922=LINE('',#4921,#4920); +#4923=DIRECTION('',(0.E0,0.E0,1.E0)); +#4924=VECTOR('',#4923,1.2E-1); +#4925=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#4926=LINE('',#4925,#4924); +#4927=DIRECTION('',(0.E0,1.E0,0.E0)); +#4928=VECTOR('',#4927,2.E-1); +#4929=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#4930=LINE('',#4929,#4928); +#4931=DIRECTION('',(0.E0,0.E0,1.E0)); +#4932=VECTOR('',#4931,2.6E-1); +#4933=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#4934=LINE('',#4933,#4932); +#4935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4936=VECTOR('',#4935,2.E-1); +#4937=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#4938=LINE('',#4937,#4936); +#4939=DIRECTION('',(0.E0,0.E0,1.E0)); +#4940=VECTOR('',#4939,1.2E-1); +#4941=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#4942=LINE('',#4941,#4940); +#4943=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4944=VECTOR('',#4943,1.8E0); +#4945=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#4946=LINE('',#4945,#4944); +#4947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4948=VECTOR('',#4947,3.8E-1); +#4949=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#4950=LINE('',#4949,#4948); +#4951=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4952=VECTOR('',#4951,1.4E0); +#4953=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#4954=LINE('',#4953,#4952); +#4955=DIRECTION('',(1.E0,0.E0,0.E0)); +#4956=VECTOR('',#4955,3.2E-1); +#4957=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.55E0)); +#4958=LINE('',#4957,#4956); +#4959=DIRECTION('',(0.E0,0.E0,1.E0)); +#4960=VECTOR('',#4959,1.4E0); +#4961=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.55E0)); +#4962=LINE('',#4961,#4960); +#4963=DIRECTION('',(1.E0,0.E0,0.E0)); +#4964=VECTOR('',#4963,3.2E-1); +#4965=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#4966=LINE('',#4965,#4964); +#4967=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4968=VECTOR('',#4967,3.7E-1); +#4969=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#4970=LINE('',#4969,#4968); +#4971=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4972=VECTOR('',#4971,1.3E-1); +#4973=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#4974=LINE('',#4973,#4972); +#4975=DIRECTION('',(0.E0,0.E0,1.E0)); +#4976=VECTOR('',#4975,3.5E-1); +#4977=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#4978=LINE('',#4977,#4976); +#4979=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4980=VECTOR('',#4979,2.828427124746E-1); +#4981=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#4982=LINE('',#4981,#4980); +#4983=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4984=VECTOR('',#4983,1.2E-1); +#4985=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#4986=LINE('',#4985,#4984); +#4987=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4988=VECTOR('',#4987,9.5E-1); +#4989=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#4990=LINE('',#4989,#4988); +#4991=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#4992=VECTOR('',#4991,2.9E-1); +#4993=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#4994=LINE('',#4993,#4992); +#4995=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4996=VECTOR('',#4995,4.9E-1); +#4997=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#4998=LINE('',#4997,#4996); +#4999=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5000=VECTOR('',#4999,1.5E-1); +#5001=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#5002=LINE('',#5001,#5000); +#5003=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5004=VECTOR('',#5003,3.E-1); +#5005=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#5006=LINE('',#5005,#5004); +#5007=DIRECTION('',(0.E0,1.E0,0.E0)); +#5008=VECTOR('',#5007,4.E-1); +#5009=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#5010=LINE('',#5009,#5008); +#5011=DIRECTION('',(0.E0,0.E0,1.E0)); +#5012=VECTOR('',#5011,1.221800737645E-1); +#5013=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#5014=LINE('',#5013,#5012); +#5015=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5016=VECTOR('',#5015,2.610814578665E-1); +#5017=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#5018=LINE('',#5017,#5016); +#5019=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5020=VECTOR('',#5019,2.5E-1); +#5021=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#5022=LINE('',#5021,#5020); +#5023=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5024=VECTOR('',#5023,1.903354478021E-1); +#5025=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#5026=LINE('',#5025,#5024); +#5027=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5028=VECTOR('',#5027,4.E-1); +#5029=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#5030=LINE('',#5029,#5028); +#5031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5032=VECTOR('',#5031,3.E-1); +#5033=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#5034=LINE('',#5033,#5032); +#5035=DIRECTION('',(0.E0,1.E0,0.E0)); +#5036=VECTOR('',#5035,1.5E-1); +#5037=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#5038=LINE('',#5037,#5036); +#5039=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5040=VECTOR('',#5039,4.9E-1); +#5041=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#5042=LINE('',#5041,#5040); +#5043=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5044=VECTOR('',#5043,2.9E-1); +#5045=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#5046=LINE('',#5045,#5044); +#5047=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5048=VECTOR('',#5047,9.5E-1); +#5049=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#5050=LINE('',#5049,#5048); +#5051=DIRECTION('',(0.E0,1.E0,0.E0)); +#5052=VECTOR('',#5051,1.2E-1); +#5053=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#5054=LINE('',#5053,#5052); +#5055=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5056=VECTOR('',#5055,2.828427124746E-1); +#5057=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#5058=LINE('',#5057,#5056); +#5059=DIRECTION('',(0.E0,0.E0,1.E0)); +#5060=VECTOR('',#5059,3.5E-1); +#5061=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#5062=LINE('',#5061,#5060); +#5063=DIRECTION('',(0.E0,1.E0,0.E0)); +#5064=VECTOR('',#5063,1.3E-1); +#5065=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#5066=LINE('',#5065,#5064); +#5067=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5068=VECTOR('',#5067,1.903354478021E-1); +#5069=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#5070=LINE('',#5069,#5068); +#5071=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5072=VECTOR('',#5071,2.5E-1); +#5073=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#5074=LINE('',#5073,#5072); +#5075=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5076=VECTOR('',#5075,2.610814578665E-1); +#5077=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#5078=LINE('',#5077,#5076); +#5079=DIRECTION('',(0.E0,0.E0,1.E0)); +#5080=VECTOR('',#5079,1.221800737645E-1); +#5081=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#5082=LINE('',#5081,#5080); +#5083=DIRECTION('',(0.E0,1.E0,0.E0)); +#5084=VECTOR('',#5083,4.E-1); +#5085=CARTESIAN_POINT('',(5.6E-1,-2.125E0,1.5E-1)); +#5086=LINE('',#5085,#5084); +#5087=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5088=VECTOR('',#5087,3.E-1); +#5089=CARTESIAN_POINT('',(5.6E-1,-2.125E0,4.5E-1)); +#5090=LINE('',#5089,#5088); +#5091=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5092=VECTOR('',#5091,1.5E-1); +#5093=CARTESIAN_POINT('',(5.6E-1,-1.975E0,4.5E-1)); +#5094=LINE('',#5093,#5092); +#5095=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5096=VECTOR('',#5095,4.9E-1); +#5097=CARTESIAN_POINT('',(5.6E-1,-1.975E0,9.4E-1)); +#5098=LINE('',#5097,#5096); +#5099=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5100=VECTOR('',#5099,2.9E-1); +#5101=CARTESIAN_POINT('',(5.6E-1,-2.175E0,1.15E0)); +#5102=LINE('',#5101,#5100); +#5103=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5104=VECTOR('',#5103,9.5E-1); +#5105=CARTESIAN_POINT('',(5.6E-1,-2.175E0,2.1E0)); +#5106=LINE('',#5105,#5104); +#5107=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5108=VECTOR('',#5107,1.2E-1); +#5109=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.1E0)); +#5110=LINE('',#5109,#5108); +#5111=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5112=VECTOR('',#5111,2.828427124746E-1); +#5113=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.9E0)); +#5114=LINE('',#5113,#5112); +#5115=DIRECTION('',(0.E0,0.E0,1.E0)); +#5116=VECTOR('',#5115,3.5E-1); +#5117=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.55E0)); +#5118=LINE('',#5117,#5116); +#5119=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5120=VECTOR('',#5119,1.3E-1); +#5121=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.55E0)); +#5122=LINE('',#5121,#5120); +#5123=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5124=VECTOR('',#5123,1.903354478021E-1); +#5125=CARTESIAN_POINT('',(5.6E-1,6.25E-1,8.2E-1)); +#5126=LINE('',#5125,#5124); +#5127=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5128=VECTOR('',#5127,2.5E-1); +#5129=CARTESIAN_POINT('',(5.6E-1,7.75E-1,1.02E0)); +#5130=LINE('',#5129,#5128); +#5131=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5132=VECTOR('',#5131,2.610814578665E-1); +#5133=CARTESIAN_POINT('',(5.6E-1,9.75E-1,8.521800737645E-1)); +#5134=LINE('',#5133,#5132); +#5135=DIRECTION('',(0.E0,0.E0,1.E0)); +#5136=VECTOR('',#5135,1.221800737645E-1); +#5137=CARTESIAN_POINT('',(5.6E-1,9.75E-1,7.3E-1)); +#5138=LINE('',#5137,#5136); +#5139=DIRECTION('',(0.E0,1.E0,0.E0)); +#5140=VECTOR('',#5139,1.3E-1); +#5141=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.55E0)); +#5142=LINE('',#5141,#5140); +#5143=DIRECTION('',(0.E0,0.E0,1.E0)); +#5144=VECTOR('',#5143,3.5E-1); +#5145=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.9E0)); +#5146=LINE('',#5145,#5144); +#5147=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5148=VECTOR('',#5147,2.828427124746E-1); +#5149=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.1E0)); +#5150=LINE('',#5149,#5148); +#5151=DIRECTION('',(0.E0,1.E0,0.E0)); +#5152=VECTOR('',#5151,1.2E-1); +#5153=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-2.1E0)); +#5154=LINE('',#5153,#5152); +#5155=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5156=VECTOR('',#5155,9.5E-1); +#5157=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.15E0)); +#5158=LINE('',#5157,#5156); +#5159=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5160=VECTOR('',#5159,2.9E-1); +#5161=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-9.4E-1)); +#5162=LINE('',#5161,#5160); +#5163=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5164=VECTOR('',#5163,4.9E-1); +#5165=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-4.5E-1)); +#5166=LINE('',#5165,#5164); +#5167=DIRECTION('',(0.E0,1.E0,0.E0)); +#5168=VECTOR('',#5167,1.5E-1); +#5169=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-4.5E-1)); +#5170=LINE('',#5169,#5168); +#5171=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5172=VECTOR('',#5171,3.E-1); +#5173=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-1.5E-1)); +#5174=LINE('',#5173,#5172); +#5175=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5176=VECTOR('',#5175,4.E-1); +#5177=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.5E-1)); +#5178=LINE('',#5177,#5176); +#5179=DIRECTION('',(0.E0,0.E0,1.E0)); +#5180=VECTOR('',#5179,1.221800737645E-1); +#5181=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-8.521800737645E-1)); +#5182=LINE('',#5181,#5180); +#5183=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5184=VECTOR('',#5183,2.610814578665E-1); +#5185=CARTESIAN_POINT('',(5.6E-1,7.75E-1,-1.02E0)); +#5186=LINE('',#5185,#5184); +#5187=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5188=VECTOR('',#5187,2.5E-1); +#5189=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-8.2E-1)); +#5190=LINE('',#5189,#5188); +#5191=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5192=VECTOR('',#5191,1.903354478021E-1); +#5193=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#5194=LINE('',#5193,#5192); +#5195=DIRECTION('',(1.E0,0.E0,0.E0)); +#5196=VECTOR('',#5195,3.2E-1); +#5197=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#5198=LINE('',#5197,#5196); +#5199=DIRECTION('',(1.E0,0.E0,0.E0)); +#5200=VECTOR('',#5199,3.2E-1); +#5201=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#5202=LINE('',#5201,#5200); +#5203=DIRECTION('',(1.E0,0.E0,0.E0)); +#5204=VECTOR('',#5203,3.2E-1); +#5205=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#5206=LINE('',#5205,#5204); +#5207=DIRECTION('',(1.E0,0.E0,0.E0)); +#5208=VECTOR('',#5207,3.2E-1); +#5209=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#5210=LINE('',#5209,#5208); +#5211=DIRECTION('',(1.E0,0.E0,0.E0)); +#5212=VECTOR('',#5211,3.2E-1); +#5213=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#5214=LINE('',#5213,#5212); +#5215=DIRECTION('',(1.E0,0.E0,0.E0)); +#5216=VECTOR('',#5215,3.2E-1); +#5217=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#5218=LINE('',#5217,#5216); +#5219=DIRECTION('',(1.E0,0.E0,0.E0)); +#5220=VECTOR('',#5219,3.2E-1); +#5221=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#5222=LINE('',#5221,#5220); +#5223=DIRECTION('',(1.E0,0.E0,0.E0)); +#5224=VECTOR('',#5223,3.2E-1); +#5225=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#5226=LINE('',#5225,#5224); +#5227=DIRECTION('',(1.E0,0.E0,0.E0)); +#5228=VECTOR('',#5227,3.2E-1); +#5229=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#5230=LINE('',#5229,#5228); +#5231=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5232=VECTOR('',#5231,3.7E-1); +#5233=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#5234=LINE('',#5233,#5232); +#5235=DIRECTION('',(0.E0,1.E0,0.E0)); +#5236=VECTOR('',#5235,5.177127982297E-1); +#5237=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#5238=LINE('',#5237,#5236); +#5239=DIRECTION('',(1.E0,0.E0,0.E0)); +#5240=VECTOR('',#5239,3.2E-1); +#5241=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#5242=LINE('',#5241,#5240); +#5243=DIRECTION('',(0.E0,1.E0,0.E0)); +#5244=VECTOR('',#5243,5.177127982297E-1); +#5245=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,7.3E-1)); +#5246=LINE('',#5245,#5244); +#5247=DIRECTION('',(1.E0,0.E0,0.E0)); +#5248=VECTOR('',#5247,3.2E-1); +#5249=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#5250=LINE('',#5249,#5248); +#5251=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5252=VECTOR('',#5251,3.7E-1); +#5253=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#5254=LINE('',#5253,#5252); +#5255=DIRECTION('',(1.E0,0.E0,0.E0)); +#5256=VECTOR('',#5255,3.7E-1); +#5257=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#5258=LINE('',#5257,#5256); +#5259=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5260=VECTOR('',#5259,3.7E-1); +#5261=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#5262=LINE('',#5261,#5260); +#5263=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5264=VECTOR('',#5263,1.732050807569E-1); +#5265=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#5266=LINE('',#5265,#5264); +#5267=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5268=VECTOR('',#5267,1.732050807569E-1); +#5269=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#5270=LINE('',#5269,#5268); +#5271=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5272=VECTOR('',#5271,1.732050807569E-1); +#5273=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#5274=LINE('',#5273,#5272); +#5275=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5276=VECTOR('',#5275,1.732050807569E-1); +#5277=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#5278=LINE('',#5277,#5276); +#5279=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5280=VECTOR('',#5279,1.732050807569E-1); +#5281=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#5282=LINE('',#5281,#5280); +#5283=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#5284=VECTOR('',#5283,1.732050807569E-1); +#5285=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#5286=LINE('',#5285,#5284); +#5287=DIRECTION('',(0.E0,0.E0,1.E0)); +#5288=VECTOR('',#5287,1.5E0); +#5289=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#5290=LINE('',#5289,#5288); +#5291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5292=VECTOR('',#5291,3.E-1); +#5293=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#5294=LINE('',#5293,#5292); +#5295=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#5296=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5297=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5298=AXIS2_PLACEMENT_3D('',#5295,#5296,#5297); +#5300=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#5301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5302=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5303=AXIS2_PLACEMENT_3D('',#5300,#5301,#5302); +#5305=DIRECTION('',(0.E0,1.E0,0.E0)); +#5306=VECTOR('',#5305,3.E-1); +#5307=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#5308=LINE('',#5307,#5306); +#5309=DIRECTION('',(0.E0,0.E0,1.E0)); +#5310=VECTOR('',#5309,1.15E0); +#5311=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#5312=LINE('',#5311,#5310); +#5313=DIRECTION('',(0.E0,0.E0,1.E0)); +#5314=VECTOR('',#5313,2.6E-1); +#5315=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#5316=LINE('',#5315,#5314); +#5317=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5318=VECTOR('',#5317,3.8E-1); +#5319=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#5320=LINE('',#5319,#5318); +#5321=DIRECTION('',(0.E0,1.E0,0.E0)); +#5322=VECTOR('',#5321,1.8E0); +#5323=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#5324=LINE('',#5323,#5322); +#5325=DIRECTION('',(0.E0,0.E0,1.E0)); +#5326=VECTOR('',#5325,1.2E-1); +#5327=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#5328=LINE('',#5327,#5326); +#5329=DIRECTION('',(0.E0,1.E0,0.E0)); +#5330=VECTOR('',#5329,2.E-1); +#5331=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#5332=LINE('',#5331,#5330); +#5333=DIRECTION('',(0.E0,0.E0,1.E0)); +#5334=VECTOR('',#5333,2.6E-1); +#5335=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#5336=LINE('',#5335,#5334); +#5337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5338=VECTOR('',#5337,2.E-1); +#5339=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5340=LINE('',#5339,#5338); +#5341=DIRECTION('',(0.E0,0.E0,1.E0)); +#5342=VECTOR('',#5341,1.2E-1); +#5343=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#5344=LINE('',#5343,#5342); +#5345=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5346=VECTOR('',#5345,1.8E0); +#5347=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#5348=LINE('',#5347,#5346); +#5349=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5350=VECTOR('',#5349,3.8E-1); +#5351=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#5352=LINE('',#5351,#5350); +#5353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5354=VECTOR('',#5353,1.4E0); +#5355=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5356=LINE('',#5355,#5354); +#5357=DIRECTION('',(1.E0,0.E0,0.E0)); +#5358=VECTOR('',#5357,3.2E-1); +#5359=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.55E0)); +#5360=LINE('',#5359,#5358); +#5361=DIRECTION('',(0.E0,0.E0,1.E0)); +#5362=VECTOR('',#5361,1.4E0); +#5363=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.55E0)); +#5364=LINE('',#5363,#5362); +#5365=DIRECTION('',(1.E0,0.E0,0.E0)); +#5366=VECTOR('',#5365,3.2E-1); +#5367=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5368=LINE('',#5367,#5366); +#5369=CARTESIAN_POINT('',(1.015E0,-2.025E0,0.E0)); +#5370=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5372=AXIS2_PLACEMENT_3D('',#5369,#5370,#5371); +#5374=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5375=VECTOR('',#5374,3.E-1); +#5376=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.E-1)); +#5377=LINE('',#5376,#5375); +#5378=DIRECTION('',(0.E0,0.E0,1.E0)); +#5379=VECTOR('',#5378,1.5E0); +#5380=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#5381=LINE('',#5380,#5379); +#5382=DIRECTION('',(0.E0,0.E0,1.E0)); +#5383=VECTOR('',#5382,1.15E0); +#5384=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.E-1)); +#5385=LINE('',#5384,#5383); +#5386=DIRECTION('',(0.E0,1.E0,0.E0)); +#5387=VECTOR('',#5386,3.E-1); +#5388=CARTESIAN_POINT('',(1.015E0,-2.025E0,1.E-1)); +#5389=LINE('',#5388,#5387); +#5390=CARTESIAN_POINT('',(1.015E0,-2.025E0,0.E0)); +#5391=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5392=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5393=AXIS2_PLACEMENT_3D('',#5390,#5391,#5392); +#5395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5396=VECTOR('',#5395,2.6E-1); +#5397=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#5398=LINE('',#5397,#5396); +#5399=DIRECTION('',(0.E0,1.E0,0.E0)); +#5400=VECTOR('',#5399,2.E-1); +#5401=CARTESIAN_POINT('',(1.015E0,1.075E0,8.5E-1)); +#5402=LINE('',#5401,#5400); +#5403=DIRECTION('',(0.E0,0.E0,1.E0)); +#5404=VECTOR('',#5403,1.2E-1); +#5405=CARTESIAN_POINT('',(1.015E0,1.075E0,7.3E-1)); +#5406=LINE('',#5405,#5404); +#5407=DIRECTION('',(0.E0,1.E0,0.E0)); +#5408=VECTOR('',#5407,1.8E0); +#5409=CARTESIAN_POINT('',(1.015E0,-7.25E-1,7.3E-1)); +#5410=LINE('',#5409,#5408); +#5411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5412=VECTOR('',#5411,3.8E-1); +#5413=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#5414=LINE('',#5413,#5412); +#5415=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5416=VECTOR('',#5415,2.6E-1); +#5417=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5418=LINE('',#5417,#5416); +#5419=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5420=VECTOR('',#5419,3.8E-1); +#5421=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-7.3E-1)); +#5422=LINE('',#5421,#5420); +#5423=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5424=VECTOR('',#5423,1.8E0); +#5425=CARTESIAN_POINT('',(1.015E0,1.075E0,-7.3E-1)); +#5426=LINE('',#5425,#5424); +#5427=DIRECTION('',(0.E0,0.E0,1.E0)); +#5428=VECTOR('',#5427,1.2E-1); +#5429=CARTESIAN_POINT('',(1.015E0,1.075E0,-8.5E-1)); +#5430=LINE('',#5429,#5428); +#5431=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5432=VECTOR('',#5431,2.E-1); +#5433=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5434=LINE('',#5433,#5432); +#5435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5436=VECTOR('',#5435,3.7E-1); +#5437=CARTESIAN_POINT('',(1.385E0,-2.025E0,-1.E-1)); +#5438=LINE('',#5437,#5436); +#5439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5440=VECTOR('',#5439,3.7E-1); +#5441=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#5442=LINE('',#5441,#5440); +#5443=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5444=VECTOR('',#5443,3.7E-1); +#5445=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#5446=LINE('',#5445,#5444); +#5447=DIRECTION('',(1.E0,0.E0,0.E0)); +#5448=VECTOR('',#5447,3.7E-1); +#5449=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#5450=LINE('',#5449,#5448); +#5451=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5452=VECTOR('',#5451,3.7E-1); +#5453=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#5454=LINE('',#5453,#5452); +#5455=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5456=VECTOR('',#5455,3.7E-1); +#5457=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#5458=LINE('',#5457,#5456); +#5459=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5460=VECTOR('',#5459,3.7E-1); +#5461=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#5462=LINE('',#5461,#5460); +#5463=DIRECTION('',(0.E0,1.E0,0.E0)); +#5464=VECTOR('',#5463,5.177127982297E-1); +#5465=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#5466=LINE('',#5465,#5464); +#5467=DIRECTION('',(1.E0,0.E0,0.E0)); +#5468=VECTOR('',#5467,3.2E-1); +#5469=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#5470=LINE('',#5469,#5468); +#5471=DIRECTION('',(0.E0,1.E0,0.E0)); +#5472=VECTOR('',#5471,5.177127982297E-1); +#5473=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,7.3E-1)); +#5474=LINE('',#5473,#5472); +#5475=DIRECTION('',(1.E0,0.E0,0.E0)); +#5476=VECTOR('',#5475,3.2E-1); +#5477=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#5478=LINE('',#5477,#5476); +#5479=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5480=VECTOR('',#5479,1.3E-1); +#5481=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#5482=LINE('',#5481,#5480); +#5483=DIRECTION('',(0.E0,0.E0,1.E0)); +#5484=VECTOR('',#5483,3.5E-1); +#5485=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#5486=LINE('',#5485,#5484); +#5487=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5488=VECTOR('',#5487,2.828427124746E-1); +#5489=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#5490=LINE('',#5489,#5488); +#5491=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5492=VECTOR('',#5491,1.2E-1); +#5493=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#5494=LINE('',#5493,#5492); +#5495=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5496=VECTOR('',#5495,9.5E-1); +#5497=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#5498=LINE('',#5497,#5496); +#5499=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5500=VECTOR('',#5499,2.9E-1); +#5501=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#5502=LINE('',#5501,#5500); +#5503=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5504=VECTOR('',#5503,4.9E-1); +#5505=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#5506=LINE('',#5505,#5504); +#5507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5508=VECTOR('',#5507,1.5E-1); +#5509=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#5510=LINE('',#5509,#5508); +#5511=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5512=VECTOR('',#5511,3.E-1); +#5513=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#5514=LINE('',#5513,#5512); +#5515=DIRECTION('',(0.E0,1.E0,0.E0)); +#5516=VECTOR('',#5515,4.E-1); +#5517=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#5518=LINE('',#5517,#5516); +#5519=DIRECTION('',(0.E0,0.E0,1.E0)); +#5520=VECTOR('',#5519,1.221800737645E-1); +#5521=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#5522=LINE('',#5521,#5520); +#5523=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5524=VECTOR('',#5523,2.610814578665E-1); +#5525=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#5526=LINE('',#5525,#5524); +#5527=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5528=VECTOR('',#5527,2.5E-1); +#5529=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#5530=LINE('',#5529,#5528); +#5531=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5532=VECTOR('',#5531,1.903354478021E-1); +#5533=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#5534=LINE('',#5533,#5532); +#5535=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5536=VECTOR('',#5535,4.E-1); +#5537=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#5538=LINE('',#5537,#5536); +#5539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5540=VECTOR('',#5539,3.E-1); +#5541=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#5542=LINE('',#5541,#5540); +#5543=DIRECTION('',(0.E0,1.E0,0.E0)); +#5544=VECTOR('',#5543,1.5E-1); +#5545=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#5546=LINE('',#5545,#5544); +#5547=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5548=VECTOR('',#5547,4.9E-1); +#5549=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#5550=LINE('',#5549,#5548); +#5551=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5552=VECTOR('',#5551,2.9E-1); +#5553=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#5554=LINE('',#5553,#5552); +#5555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5556=VECTOR('',#5555,9.5E-1); +#5557=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#5558=LINE('',#5557,#5556); +#5559=DIRECTION('',(0.E0,1.E0,0.E0)); +#5560=VECTOR('',#5559,1.2E-1); +#5561=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#5562=LINE('',#5561,#5560); +#5563=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5564=VECTOR('',#5563,2.828427124746E-1); +#5565=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#5566=LINE('',#5565,#5564); +#5567=DIRECTION('',(0.E0,0.E0,1.E0)); +#5568=VECTOR('',#5567,3.5E-1); +#5569=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#5570=LINE('',#5569,#5568); +#5571=DIRECTION('',(0.E0,1.E0,0.E0)); +#5572=VECTOR('',#5571,1.3E-1); +#5573=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#5574=LINE('',#5573,#5572); +#5575=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5576=VECTOR('',#5575,1.903354478021E-1); +#5577=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5578=LINE('',#5577,#5576); +#5579=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5580=VECTOR('',#5579,2.5E-1); +#5581=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#5582=LINE('',#5581,#5580); +#5583=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5584=VECTOR('',#5583,2.610814578665E-1); +#5585=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#5586=LINE('',#5585,#5584); +#5587=DIRECTION('',(0.E0,0.E0,1.E0)); +#5588=VECTOR('',#5587,1.221800737645E-1); +#5589=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#5590=LINE('',#5589,#5588); +#5591=DIRECTION('',(0.E0,1.E0,0.E0)); +#5592=VECTOR('',#5591,4.E-1); +#5593=CARTESIAN_POINT('',(1.36E0,-2.125E0,1.5E-1)); +#5594=LINE('',#5593,#5592); +#5595=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5596=VECTOR('',#5595,3.E-1); +#5597=CARTESIAN_POINT('',(1.36E0,-2.125E0,4.5E-1)); +#5598=LINE('',#5597,#5596); +#5599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5600=VECTOR('',#5599,1.5E-1); +#5601=CARTESIAN_POINT('',(1.36E0,-1.975E0,4.5E-1)); +#5602=LINE('',#5601,#5600); +#5603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5604=VECTOR('',#5603,4.9E-1); +#5605=CARTESIAN_POINT('',(1.36E0,-1.975E0,9.4E-1)); +#5606=LINE('',#5605,#5604); +#5607=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#5608=VECTOR('',#5607,2.9E-1); +#5609=CARTESIAN_POINT('',(1.36E0,-2.175E0,1.15E0)); +#5610=LINE('',#5609,#5608); +#5611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5612=VECTOR('',#5611,9.5E-1); +#5613=CARTESIAN_POINT('',(1.36E0,-2.175E0,2.1E0)); +#5614=LINE('',#5613,#5612); +#5615=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5616=VECTOR('',#5615,1.2E-1); +#5617=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.1E0)); +#5618=LINE('',#5617,#5616); +#5619=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5620=VECTOR('',#5619,2.828427124746E-1); +#5621=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.9E0)); +#5622=LINE('',#5621,#5620); +#5623=DIRECTION('',(0.E0,0.E0,1.E0)); +#5624=VECTOR('',#5623,3.5E-1); +#5625=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.55E0)); +#5626=LINE('',#5625,#5624); +#5627=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5628=VECTOR('',#5627,1.3E-1); +#5629=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.55E0)); +#5630=LINE('',#5629,#5628); +#5631=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#5632=VECTOR('',#5631,1.903354478021E-1); +#5633=CARTESIAN_POINT('',(1.36E0,6.25E-1,8.2E-1)); +#5634=LINE('',#5633,#5632); +#5635=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#5636=VECTOR('',#5635,2.5E-1); +#5637=CARTESIAN_POINT('',(1.36E0,7.75E-1,1.02E0)); +#5638=LINE('',#5637,#5636); +#5639=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#5640=VECTOR('',#5639,2.610814578665E-1); +#5641=CARTESIAN_POINT('',(1.36E0,9.75E-1,8.521800737645E-1)); +#5642=LINE('',#5641,#5640); +#5643=DIRECTION('',(0.E0,0.E0,1.E0)); +#5644=VECTOR('',#5643,1.221800737645E-1); +#5645=CARTESIAN_POINT('',(1.36E0,9.75E-1,7.3E-1)); +#5646=LINE('',#5645,#5644); +#5647=DIRECTION('',(0.E0,1.E0,0.E0)); +#5648=VECTOR('',#5647,1.3E-1); +#5649=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.55E0)); +#5650=LINE('',#5649,#5648); +#5651=DIRECTION('',(0.E0,0.E0,1.E0)); +#5652=VECTOR('',#5651,3.5E-1); +#5653=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.9E0)); +#5654=LINE('',#5653,#5652); +#5655=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#5656=VECTOR('',#5655,2.828427124746E-1); +#5657=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.1E0)); +#5658=LINE('',#5657,#5656); +#5659=DIRECTION('',(0.E0,1.E0,0.E0)); +#5660=VECTOR('',#5659,1.2E-1); +#5661=CARTESIAN_POINT('',(1.36E0,-2.175E0,-2.1E0)); +#5662=LINE('',#5661,#5660); +#5663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5664=VECTOR('',#5663,9.5E-1); +#5665=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.15E0)); +#5666=LINE('',#5665,#5664); +#5667=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#5668=VECTOR('',#5667,2.9E-1); +#5669=CARTESIAN_POINT('',(1.36E0,-1.975E0,-9.4E-1)); +#5670=LINE('',#5669,#5668); +#5671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5672=VECTOR('',#5671,4.9E-1); +#5673=CARTESIAN_POINT('',(1.36E0,-1.975E0,-4.5E-1)); +#5674=LINE('',#5673,#5672); +#5675=DIRECTION('',(0.E0,1.E0,0.E0)); +#5676=VECTOR('',#5675,1.5E-1); +#5677=CARTESIAN_POINT('',(1.36E0,-2.125E0,-4.5E-1)); +#5678=LINE('',#5677,#5676); +#5679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5680=VECTOR('',#5679,3.E-1); +#5681=CARTESIAN_POINT('',(1.36E0,-2.125E0,-1.5E-1)); +#5682=LINE('',#5681,#5680); +#5683=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5684=VECTOR('',#5683,4.E-1); +#5685=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.5E-1)); +#5686=LINE('',#5685,#5684); +#5687=DIRECTION('',(0.E0,0.E0,1.E0)); +#5688=VECTOR('',#5687,1.221800737645E-1); +#5689=CARTESIAN_POINT('',(1.36E0,9.75E-1,-8.521800737645E-1)); +#5690=LINE('',#5689,#5688); +#5691=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#5692=VECTOR('',#5691,2.610814578665E-1); +#5693=CARTESIAN_POINT('',(1.36E0,7.75E-1,-1.02E0)); +#5694=LINE('',#5693,#5692); +#5695=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#5696=VECTOR('',#5695,2.5E-1); +#5697=CARTESIAN_POINT('',(1.36E0,6.25E-1,-8.2E-1)); +#5698=LINE('',#5697,#5696); +#5699=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#5700=VECTOR('',#5699,1.903354478021E-1); +#5701=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#5702=LINE('',#5701,#5700); +#5703=DIRECTION('',(1.E0,0.E0,0.E0)); +#5704=VECTOR('',#5703,3.2E-1); +#5705=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#5706=LINE('',#5705,#5704); +#5707=DIRECTION('',(1.E0,0.E0,0.E0)); +#5708=VECTOR('',#5707,3.2E-1); +#5709=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#5710=LINE('',#5709,#5708); +#5711=DIRECTION('',(1.E0,0.E0,0.E0)); +#5712=VECTOR('',#5711,3.2E-1); +#5713=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#5714=LINE('',#5713,#5712); +#5715=DIRECTION('',(1.E0,0.E0,0.E0)); +#5716=VECTOR('',#5715,3.2E-1); +#5717=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#5718=LINE('',#5717,#5716); +#5719=DIRECTION('',(1.E0,0.E0,0.E0)); +#5720=VECTOR('',#5719,3.2E-1); +#5721=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#5722=LINE('',#5721,#5720); +#5723=DIRECTION('',(1.E0,0.E0,0.E0)); +#5724=VECTOR('',#5723,3.2E-1); +#5725=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#5726=LINE('',#5725,#5724); +#5727=DIRECTION('',(1.E0,0.E0,0.E0)); +#5728=VECTOR('',#5727,3.2E-1); +#5729=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#5730=LINE('',#5729,#5728); +#5731=DIRECTION('',(1.E0,0.E0,0.E0)); +#5732=VECTOR('',#5731,3.2E-1); +#5733=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#5734=LINE('',#5733,#5732); +#5735=DIRECTION('',(1.E0,0.E0,0.E0)); +#5736=VECTOR('',#5735,3.2E-1); +#5737=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#5738=LINE('',#5737,#5736); +#5739=DIRECTION('',(1.E0,0.E0,0.E0)); +#5740=VECTOR('',#5739,3.2E-1); +#5741=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#5742=LINE('',#5741,#5740); +#5743=DIRECTION('',(1.E0,0.E0,0.E0)); +#5744=VECTOR('',#5743,3.2E-1); +#5745=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#5746=LINE('',#5745,#5744); +#5747=DIRECTION('',(1.E0,0.E0,0.E0)); +#5748=VECTOR('',#5747,3.2E-1); +#5749=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#5750=LINE('',#5749,#5748); +#5751=DIRECTION('',(1.E0,0.E0,0.E0)); +#5752=VECTOR('',#5751,3.2E-1); +#5753=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#5754=LINE('',#5753,#5752); +#5755=DIRECTION('',(1.E0,0.E0,0.E0)); +#5756=VECTOR('',#5755,3.2E-1); +#5757=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#5758=LINE('',#5757,#5756); +#5759=DIRECTION('',(1.E0,0.E0,0.E0)); +#5760=VECTOR('',#5759,3.2E-1); +#5761=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#5762=LINE('',#5761,#5760); +#5763=DIRECTION('',(1.E0,0.E0,0.E0)); +#5764=VECTOR('',#5763,3.2E-1); +#5765=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#5766=LINE('',#5765,#5764); +#5767=DIRECTION('',(1.E0,0.E0,0.E0)); +#5768=VECTOR('',#5767,3.2E-1); +#5769=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#5770=LINE('',#5769,#5768); +#5771=DIRECTION('',(1.E0,0.E0,0.E0)); +#5772=VECTOR('',#5771,3.2E-1); +#5773=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#5774=LINE('',#5773,#5772); +#5775=DIRECTION('',(1.E0,0.E0,0.E0)); +#5776=VECTOR('',#5775,3.2E-1); +#5777=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#5778=LINE('',#5777,#5776); +#5779=DIRECTION('',(1.E0,0.E0,0.E0)); +#5780=VECTOR('',#5779,3.2E-1); +#5781=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#5782=LINE('',#5781,#5780); +#5783=DIRECTION('',(1.E0,0.E0,0.E0)); +#5784=VECTOR('',#5783,3.2E-1); +#5785=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#5786=LINE('',#5785,#5784); +#5787=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5788=VECTOR('',#5787,3.7E-1); +#5789=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#5790=LINE('',#5789,#5788); +#5791=DIRECTION('',(0.E0,1.E0,0.E0)); +#5792=VECTOR('',#5791,5.177127982297E-1); +#5793=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5794=LINE('',#5793,#5792); +#5795=DIRECTION('',(1.E0,0.E0,0.E0)); +#5796=VECTOR('',#5795,3.2E-1); +#5797=CARTESIAN_POINT('',(1.04E0,9.75E-1,-7.3E-1)); +#5798=LINE('',#5797,#5796); +#5799=DIRECTION('',(0.E0,1.E0,0.E0)); +#5800=VECTOR('',#5799,5.177127982297E-1); +#5801=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#5802=LINE('',#5801,#5800); +#5803=DIRECTION('',(1.E0,0.E0,0.E0)); +#5804=VECTOR('',#5803,3.2E-1); +#5805=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#5806=LINE('',#5805,#5804); +#5807=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5808=VECTOR('',#5807,3.7E-1); +#5809=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#5810=LINE('',#5809,#5808); +#5811=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5812=VECTOR('',#5811,3.7E-1); +#5813=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5814=LINE('',#5813,#5812); +#5815=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5816=VECTOR('',#5815,1.732050807569E-1); +#5817=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#5818=LINE('',#5817,#5816); +#5819=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5820=VECTOR('',#5819,1.732050807569E-1); +#5821=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#5822=LINE('',#5821,#5820); +#5823=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5824=VECTOR('',#5823,1.732050807569E-1); +#5825=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#5826=LINE('',#5825,#5824); +#5827=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5828=VECTOR('',#5827,1.732050807569E-1); +#5829=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#5830=LINE('',#5829,#5828); +#5831=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5832=VECTOR('',#5831,1.732050807569E-1); +#5833=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5834=LINE('',#5833,#5832); +#5835=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#5836=VECTOR('',#5835,1.732050807569E-1); +#5837=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#5838=LINE('',#5837,#5836); +#5839=DIRECTION('',(0.E0,0.E0,1.E0)); +#5840=VECTOR('',#5839,1.5E0); +#5841=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#5842=LINE('',#5841,#5840); +#5843=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5844=VECTOR('',#5843,3.E-1); +#5845=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#5846=LINE('',#5845,#5844); +#5847=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#5848=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5850=AXIS2_PLACEMENT_3D('',#5847,#5848,#5849); +#5852=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#5853=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5854=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5855=AXIS2_PLACEMENT_3D('',#5852,#5853,#5854); +#5857=DIRECTION('',(0.E0,1.E0,0.E0)); +#5858=VECTOR('',#5857,3.E-1); +#5859=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#5860=LINE('',#5859,#5858); +#5861=DIRECTION('',(0.E0,0.E0,1.E0)); +#5862=VECTOR('',#5861,1.15E0); +#5863=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#5864=LINE('',#5863,#5862); +#5865=DIRECTION('',(0.E0,0.E0,1.E0)); +#5866=VECTOR('',#5865,2.6E-1); +#5867=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#5868=LINE('',#5867,#5866); +#5869=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5870=VECTOR('',#5869,3.8E-1); +#5871=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#5872=LINE('',#5871,#5870); +#5873=DIRECTION('',(0.E0,1.E0,0.E0)); +#5874=VECTOR('',#5873,1.8E0); +#5875=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#5876=LINE('',#5875,#5874); +#5877=DIRECTION('',(0.E0,0.E0,1.E0)); +#5878=VECTOR('',#5877,1.2E-1); +#5879=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#5880=LINE('',#5879,#5878); +#5881=DIRECTION('',(0.E0,1.E0,0.E0)); +#5882=VECTOR('',#5881,2.E-1); +#5883=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#5884=LINE('',#5883,#5882); +#5885=DIRECTION('',(0.E0,0.E0,1.E0)); +#5886=VECTOR('',#5885,2.6E-1); +#5887=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#5888=LINE('',#5887,#5886); +#5889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5890=VECTOR('',#5889,2.E-1); +#5891=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#5892=LINE('',#5891,#5890); +#5893=DIRECTION('',(0.E0,0.E0,1.E0)); +#5894=VECTOR('',#5893,1.2E-1); +#5895=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#5896=LINE('',#5895,#5894); +#5897=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5898=VECTOR('',#5897,1.8E0); +#5899=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#5900=LINE('',#5899,#5898); +#5901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5902=VECTOR('',#5901,3.8E-1); +#5903=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#5904=LINE('',#5903,#5902); +#5905=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5906=VECTOR('',#5905,1.4E0); +#5907=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#5908=LINE('',#5907,#5906); +#5909=DIRECTION('',(1.E0,0.E0,0.E0)); +#5910=VECTOR('',#5909,3.2E-1); +#5911=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.55E0)); +#5912=LINE('',#5911,#5910); +#5913=DIRECTION('',(0.E0,0.E0,1.E0)); +#5914=VECTOR('',#5913,1.4E0); +#5915=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.55E0)); +#5916=LINE('',#5915,#5914); +#5917=DIRECTION('',(1.E0,0.E0,0.E0)); +#5918=VECTOR('',#5917,3.2E-1); +#5919=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#5920=LINE('',#5919,#5918); +#5921=CARTESIAN_POINT('',(1.815E0,-2.025E0,0.E0)); +#5922=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5923=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5924=AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5926=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5927=VECTOR('',#5926,3.E-1); +#5928=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.E-1)); +#5929=LINE('',#5928,#5927); +#5930=DIRECTION('',(0.E0,0.E0,1.E0)); +#5931=VECTOR('',#5930,1.5E0); +#5932=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#5933=LINE('',#5932,#5931); +#5934=DIRECTION('',(0.E0,0.E0,1.E0)); +#5935=VECTOR('',#5934,1.15E0); +#5936=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.E-1)); +#5937=LINE('',#5936,#5935); +#5938=DIRECTION('',(0.E0,1.E0,0.E0)); +#5939=VECTOR('',#5938,3.E-1); +#5940=CARTESIAN_POINT('',(1.815E0,-2.025E0,1.E-1)); +#5941=LINE('',#5940,#5939); +#5942=CARTESIAN_POINT('',(1.815E0,-2.025E0,0.E0)); +#5943=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5944=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5945=AXIS2_PLACEMENT_3D('',#5942,#5943,#5944); +#5947=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5948=VECTOR('',#5947,2.6E-1); +#5949=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#5950=LINE('',#5949,#5948); +#5951=DIRECTION('',(0.E0,1.E0,0.E0)); +#5952=VECTOR('',#5951,2.E-1); +#5953=CARTESIAN_POINT('',(1.815E0,1.075E0,8.5E-1)); +#5954=LINE('',#5953,#5952); +#5955=DIRECTION('',(0.E0,0.E0,1.E0)); +#5956=VECTOR('',#5955,1.2E-1); +#5957=CARTESIAN_POINT('',(1.815E0,1.075E0,7.3E-1)); +#5958=LINE('',#5957,#5956); +#5959=DIRECTION('',(0.E0,1.E0,0.E0)); +#5960=VECTOR('',#5959,1.8E0); +#5961=CARTESIAN_POINT('',(1.815E0,-7.25E-1,7.3E-1)); +#5962=LINE('',#5961,#5960); +#5963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5964=VECTOR('',#5963,3.8E-1); +#5965=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#5966=LINE('',#5965,#5964); +#5967=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5968=VECTOR('',#5967,2.6E-1); +#5969=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5970=LINE('',#5969,#5968); +#5971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5972=VECTOR('',#5971,3.8E-1); +#5973=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-7.3E-1)); +#5974=LINE('',#5973,#5972); +#5975=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5976=VECTOR('',#5975,1.8E0); +#5977=CARTESIAN_POINT('',(1.815E0,1.075E0,-7.3E-1)); +#5978=LINE('',#5977,#5976); +#5979=DIRECTION('',(0.E0,0.E0,1.E0)); +#5980=VECTOR('',#5979,1.2E-1); +#5981=CARTESIAN_POINT('',(1.815E0,1.075E0,-8.5E-1)); +#5982=LINE('',#5981,#5980); +#5983=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5984=VECTOR('',#5983,2.E-1); +#5985=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#5986=LINE('',#5985,#5984); +#5987=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5988=VECTOR('',#5987,3.7E-1); +#5989=CARTESIAN_POINT('',(2.185E0,-2.025E0,-1.E-1)); +#5990=LINE('',#5989,#5988); +#5991=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5992=VECTOR('',#5991,3.7E-1); +#5993=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#5994=LINE('',#5993,#5992); +#5995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5996=VECTOR('',#5995,3.7E-1); +#5997=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#5998=LINE('',#5997,#5996); +#5999=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6000=VECTOR('',#5999,1.732050807569E-1); +#6001=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#6002=LINE('',#6001,#6000); +#6003=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6004=VECTOR('',#6003,1.732050807569E-1); +#6005=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#6006=LINE('',#6005,#6004); +#6007=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6008=VECTOR('',#6007,1.732050807569E-1); +#6009=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#6010=LINE('',#6009,#6008); +#6011=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6012=VECTOR('',#6011,1.732050807569E-1); +#6013=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#6014=LINE('',#6013,#6012); +#6015=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6016=VECTOR('',#6015,1.732050807569E-1); +#6017=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#6018=LINE('',#6017,#6016); +#6019=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6020=VECTOR('',#6019,1.732050807569E-1); +#6021=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#6022=LINE('',#6021,#6020); +#6023=DIRECTION('',(1.E0,0.E0,0.E0)); +#6024=VECTOR('',#6023,3.7E-1); +#6025=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#6026=LINE('',#6025,#6024); +#6027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6028=VECTOR('',#6027,3.7E-1); +#6029=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#6030=LINE('',#6029,#6028); +#6031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6032=VECTOR('',#6031,3.7E-1); +#6033=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#6034=LINE('',#6033,#6032); +#6035=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6036=VECTOR('',#6035,3.7E-1); +#6037=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#6038=LINE('',#6037,#6036); +#6039=DIRECTION('',(0.E0,1.E0,0.E0)); +#6040=VECTOR('',#6039,5.177127982297E-1); +#6041=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#6042=LINE('',#6041,#6040); +#6043=DIRECTION('',(1.E0,0.E0,0.E0)); +#6044=VECTOR('',#6043,3.2E-1); +#6045=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#6046=LINE('',#6045,#6044); +#6047=DIRECTION('',(0.E0,1.E0,0.E0)); +#6048=VECTOR('',#6047,5.177127982297E-1); +#6049=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,7.3E-1)); +#6050=LINE('',#6049,#6048); +#6051=DIRECTION('',(1.E0,0.E0,0.E0)); +#6052=VECTOR('',#6051,3.2E-1); +#6053=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#6054=LINE('',#6053,#6052); +#6055=CARTESIAN_POINT('',(2.615E0,-2.025E0,0.E0)); +#6056=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6058=AXIS2_PLACEMENT_3D('',#6055,#6056,#6057); +#6060=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6061=VECTOR('',#6060,3.E-1); +#6062=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.E-1)); +#6063=LINE('',#6062,#6061); +#6064=DIRECTION('',(0.E0,0.E0,1.E0)); +#6065=VECTOR('',#6064,1.5E0); +#6066=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#6067=LINE('',#6066,#6065); +#6068=DIRECTION('',(0.E0,0.E0,1.E0)); +#6069=VECTOR('',#6068,1.15E0); +#6070=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.E-1)); +#6071=LINE('',#6070,#6069); +#6072=DIRECTION('',(0.E0,1.E0,0.E0)); +#6073=VECTOR('',#6072,3.E-1); +#6074=CARTESIAN_POINT('',(2.615E0,-2.025E0,1.E-1)); +#6075=LINE('',#6074,#6073); +#6076=CARTESIAN_POINT('',(2.615E0,-2.025E0,0.E0)); +#6077=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6078=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6079=AXIS2_PLACEMENT_3D('',#6076,#6077,#6078); +#6081=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6082=VECTOR('',#6081,2.6E-1); +#6083=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#6084=LINE('',#6083,#6082); +#6085=DIRECTION('',(0.E0,1.E0,0.E0)); +#6086=VECTOR('',#6085,2.E-1); +#6087=CARTESIAN_POINT('',(2.615E0,1.075E0,8.5E-1)); +#6088=LINE('',#6087,#6086); +#6089=DIRECTION('',(0.E0,0.E0,1.E0)); +#6090=VECTOR('',#6089,1.2E-1); +#6091=CARTESIAN_POINT('',(2.615E0,1.075E0,7.3E-1)); +#6092=LINE('',#6091,#6090); +#6093=DIRECTION('',(0.E0,1.E0,0.E0)); +#6094=VECTOR('',#6093,1.8E0); +#6095=CARTESIAN_POINT('',(2.615E0,-7.25E-1,7.3E-1)); +#6096=LINE('',#6095,#6094); +#6097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6098=VECTOR('',#6097,3.8E-1); +#6099=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#6100=LINE('',#6099,#6098); +#6101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6102=VECTOR('',#6101,2.6E-1); +#6103=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6104=LINE('',#6103,#6102); +#6105=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6106=VECTOR('',#6105,3.8E-1); +#6107=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-7.3E-1)); +#6108=LINE('',#6107,#6106); +#6109=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6110=VECTOR('',#6109,1.8E0); +#6111=CARTESIAN_POINT('',(2.615E0,1.075E0,-7.3E-1)); +#6112=LINE('',#6111,#6110); +#6113=DIRECTION('',(0.E0,0.E0,1.E0)); +#6114=VECTOR('',#6113,1.2E-1); +#6115=CARTESIAN_POINT('',(2.615E0,1.075E0,-8.5E-1)); +#6116=LINE('',#6115,#6114); +#6117=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6118=VECTOR('',#6117,2.E-1); +#6119=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6120=LINE('',#6119,#6118); +#6121=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6122=VECTOR('',#6121,3.7E-1); +#6123=CARTESIAN_POINT('',(2.985E0,-2.025E0,-1.E-1)); +#6124=LINE('',#6123,#6122); +#6125=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6126=VECTOR('',#6125,3.7E-1); +#6127=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#6128=LINE('',#6127,#6126); +#6129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6130=VECTOR('',#6129,1.4E0); +#6131=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6132=LINE('',#6131,#6130); +#6133=DIRECTION('',(1.E0,0.E0,0.E0)); +#6134=VECTOR('',#6133,3.2E-1); +#6135=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.55E0)); +#6136=LINE('',#6135,#6134); +#6137=DIRECTION('',(0.E0,0.E0,1.E0)); +#6138=VECTOR('',#6137,1.4E0); +#6139=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.55E0)); +#6140=LINE('',#6139,#6138); +#6141=DIRECTION('',(1.E0,0.E0,0.E0)); +#6142=VECTOR('',#6141,3.2E-1); +#6143=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6144=LINE('',#6143,#6142); +#6145=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6146=VECTOR('',#6145,1.3E-1); +#6147=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#6148=LINE('',#6147,#6146); +#6149=DIRECTION('',(0.E0,0.E0,1.E0)); +#6150=VECTOR('',#6149,3.5E-1); +#6151=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#6152=LINE('',#6151,#6150); +#6153=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6154=VECTOR('',#6153,2.828427124746E-1); +#6155=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#6156=LINE('',#6155,#6154); +#6157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6158=VECTOR('',#6157,1.2E-1); +#6159=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#6160=LINE('',#6159,#6158); +#6161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6162=VECTOR('',#6161,9.5E-1); +#6163=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#6164=LINE('',#6163,#6162); +#6165=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6166=VECTOR('',#6165,2.9E-1); +#6167=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#6168=LINE('',#6167,#6166); +#6169=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6170=VECTOR('',#6169,4.9E-1); +#6171=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#6172=LINE('',#6171,#6170); +#6173=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6174=VECTOR('',#6173,1.5E-1); +#6175=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#6176=LINE('',#6175,#6174); +#6177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6178=VECTOR('',#6177,3.E-1); +#6179=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#6180=LINE('',#6179,#6178); +#6181=DIRECTION('',(0.E0,1.E0,0.E0)); +#6182=VECTOR('',#6181,4.E-1); +#6183=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#6184=LINE('',#6183,#6182); +#6185=DIRECTION('',(0.E0,0.E0,1.E0)); +#6186=VECTOR('',#6185,1.221800737645E-1); +#6187=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#6188=LINE('',#6187,#6186); +#6189=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6190=VECTOR('',#6189,2.610814578665E-1); +#6191=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#6192=LINE('',#6191,#6190); +#6193=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6194=VECTOR('',#6193,2.5E-1); +#6195=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#6196=LINE('',#6195,#6194); +#6197=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6198=VECTOR('',#6197,1.903354478021E-1); +#6199=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#6200=LINE('',#6199,#6198); +#6201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6202=VECTOR('',#6201,4.E-1); +#6203=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#6204=LINE('',#6203,#6202); +#6205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6206=VECTOR('',#6205,3.E-1); +#6207=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#6208=LINE('',#6207,#6206); +#6209=DIRECTION('',(0.E0,1.E0,0.E0)); +#6210=VECTOR('',#6209,1.5E-1); +#6211=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#6212=LINE('',#6211,#6210); +#6213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6214=VECTOR('',#6213,4.9E-1); +#6215=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#6216=LINE('',#6215,#6214); +#6217=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6218=VECTOR('',#6217,2.9E-1); +#6219=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#6220=LINE('',#6219,#6218); +#6221=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6222=VECTOR('',#6221,9.5E-1); +#6223=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#6224=LINE('',#6223,#6222); +#6225=DIRECTION('',(0.E0,1.E0,0.E0)); +#6226=VECTOR('',#6225,1.2E-1); +#6227=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#6228=LINE('',#6227,#6226); +#6229=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6230=VECTOR('',#6229,2.828427124746E-1); +#6231=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#6232=LINE('',#6231,#6230); +#6233=DIRECTION('',(0.E0,0.E0,1.E0)); +#6234=VECTOR('',#6233,3.5E-1); +#6235=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#6236=LINE('',#6235,#6234); +#6237=DIRECTION('',(0.E0,1.E0,0.E0)); +#6238=VECTOR('',#6237,1.3E-1); +#6239=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#6240=LINE('',#6239,#6238); +#6241=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6242=VECTOR('',#6241,1.903354478021E-1); +#6243=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6244=LINE('',#6243,#6242); +#6245=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6246=VECTOR('',#6245,2.5E-1); +#6247=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#6248=LINE('',#6247,#6246); +#6249=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6250=VECTOR('',#6249,2.610814578665E-1); +#6251=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#6252=LINE('',#6251,#6250); +#6253=DIRECTION('',(0.E0,0.E0,1.E0)); +#6254=VECTOR('',#6253,1.221800737645E-1); +#6255=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#6256=LINE('',#6255,#6254); +#6257=DIRECTION('',(0.E0,1.E0,0.E0)); +#6258=VECTOR('',#6257,4.E-1); +#6259=CARTESIAN_POINT('',(2.96E0,-2.125E0,1.5E-1)); +#6260=LINE('',#6259,#6258); +#6261=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6262=VECTOR('',#6261,3.E-1); +#6263=CARTESIAN_POINT('',(2.96E0,-2.125E0,4.5E-1)); +#6264=LINE('',#6263,#6262); +#6265=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6266=VECTOR('',#6265,1.5E-1); +#6267=CARTESIAN_POINT('',(2.96E0,-1.975E0,4.5E-1)); +#6268=LINE('',#6267,#6266); +#6269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6270=VECTOR('',#6269,4.9E-1); +#6271=CARTESIAN_POINT('',(2.96E0,-1.975E0,9.4E-1)); +#6272=LINE('',#6271,#6270); +#6273=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6274=VECTOR('',#6273,2.9E-1); +#6275=CARTESIAN_POINT('',(2.96E0,-2.175E0,1.15E0)); +#6276=LINE('',#6275,#6274); +#6277=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6278=VECTOR('',#6277,9.5E-1); +#6279=CARTESIAN_POINT('',(2.96E0,-2.175E0,2.1E0)); +#6280=LINE('',#6279,#6278); +#6281=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6282=VECTOR('',#6281,1.2E-1); +#6283=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.1E0)); +#6284=LINE('',#6283,#6282); +#6285=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6286=VECTOR('',#6285,2.828427124746E-1); +#6287=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.9E0)); +#6288=LINE('',#6287,#6286); +#6289=DIRECTION('',(0.E0,0.E0,1.E0)); +#6290=VECTOR('',#6289,3.5E-1); +#6291=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.55E0)); +#6292=LINE('',#6291,#6290); +#6293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6294=VECTOR('',#6293,1.3E-1); +#6295=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.55E0)); +#6296=LINE('',#6295,#6294); +#6297=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6298=VECTOR('',#6297,1.903354478021E-1); +#6299=CARTESIAN_POINT('',(2.96E0,6.25E-1,8.2E-1)); +#6300=LINE('',#6299,#6298); +#6301=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6302=VECTOR('',#6301,2.5E-1); +#6303=CARTESIAN_POINT('',(2.96E0,7.75E-1,1.02E0)); +#6304=LINE('',#6303,#6302); +#6305=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6306=VECTOR('',#6305,2.610814578665E-1); +#6307=CARTESIAN_POINT('',(2.96E0,9.75E-1,8.521800737645E-1)); +#6308=LINE('',#6307,#6306); +#6309=DIRECTION('',(0.E0,0.E0,1.E0)); +#6310=VECTOR('',#6309,1.221800737645E-1); +#6311=CARTESIAN_POINT('',(2.96E0,9.75E-1,7.3E-1)); +#6312=LINE('',#6311,#6310); +#6313=DIRECTION('',(0.E0,1.E0,0.E0)); +#6314=VECTOR('',#6313,1.3E-1); +#6315=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.55E0)); +#6316=LINE('',#6315,#6314); +#6317=DIRECTION('',(0.E0,0.E0,1.E0)); +#6318=VECTOR('',#6317,3.5E-1); +#6319=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.9E0)); +#6320=LINE('',#6319,#6318); +#6321=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6322=VECTOR('',#6321,2.828427124746E-1); +#6323=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.1E0)); +#6324=LINE('',#6323,#6322); +#6325=DIRECTION('',(0.E0,1.E0,0.E0)); +#6326=VECTOR('',#6325,1.2E-1); +#6327=CARTESIAN_POINT('',(2.96E0,-2.175E0,-2.1E0)); +#6328=LINE('',#6327,#6326); +#6329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6330=VECTOR('',#6329,9.5E-1); +#6331=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.15E0)); +#6332=LINE('',#6331,#6330); +#6333=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6334=VECTOR('',#6333,2.9E-1); +#6335=CARTESIAN_POINT('',(2.96E0,-1.975E0,-9.4E-1)); +#6336=LINE('',#6335,#6334); +#6337=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6338=VECTOR('',#6337,4.9E-1); +#6339=CARTESIAN_POINT('',(2.96E0,-1.975E0,-4.5E-1)); +#6340=LINE('',#6339,#6338); +#6341=DIRECTION('',(0.E0,1.E0,0.E0)); +#6342=VECTOR('',#6341,1.5E-1); +#6343=CARTESIAN_POINT('',(2.96E0,-2.125E0,-4.5E-1)); +#6344=LINE('',#6343,#6342); +#6345=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6346=VECTOR('',#6345,3.E-1); +#6347=CARTESIAN_POINT('',(2.96E0,-2.125E0,-1.5E-1)); +#6348=LINE('',#6347,#6346); +#6349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6350=VECTOR('',#6349,4.E-1); +#6351=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.5E-1)); +#6352=LINE('',#6351,#6350); +#6353=DIRECTION('',(0.E0,0.E0,1.E0)); +#6354=VECTOR('',#6353,1.221800737645E-1); +#6355=CARTESIAN_POINT('',(2.96E0,9.75E-1,-8.521800737645E-1)); +#6356=LINE('',#6355,#6354); +#6357=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6358=VECTOR('',#6357,2.610814578665E-1); +#6359=CARTESIAN_POINT('',(2.96E0,7.75E-1,-1.02E0)); +#6360=LINE('',#6359,#6358); +#6361=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6362=VECTOR('',#6361,2.5E-1); +#6363=CARTESIAN_POINT('',(2.96E0,6.25E-1,-8.2E-1)); +#6364=LINE('',#6363,#6362); +#6365=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6366=VECTOR('',#6365,1.903354478021E-1); +#6367=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#6368=LINE('',#6367,#6366); +#6369=DIRECTION('',(1.E0,0.E0,0.E0)); +#6370=VECTOR('',#6369,3.2E-1); +#6371=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#6372=LINE('',#6371,#6370); +#6373=DIRECTION('',(1.E0,0.E0,0.E0)); +#6374=VECTOR('',#6373,3.2E-1); +#6375=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#6376=LINE('',#6375,#6374); +#6377=DIRECTION('',(1.E0,0.E0,0.E0)); +#6378=VECTOR('',#6377,3.2E-1); +#6379=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#6380=LINE('',#6379,#6378); +#6381=DIRECTION('',(1.E0,0.E0,0.E0)); +#6382=VECTOR('',#6381,3.2E-1); +#6383=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#6384=LINE('',#6383,#6382); +#6385=DIRECTION('',(1.E0,0.E0,0.E0)); +#6386=VECTOR('',#6385,3.2E-1); +#6387=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#6388=LINE('',#6387,#6386); +#6389=DIRECTION('',(1.E0,0.E0,0.E0)); +#6390=VECTOR('',#6389,3.2E-1); +#6391=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#6392=LINE('',#6391,#6390); +#6393=DIRECTION('',(1.E0,0.E0,0.E0)); +#6394=VECTOR('',#6393,3.2E-1); +#6395=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#6396=LINE('',#6395,#6394); +#6397=DIRECTION('',(1.E0,0.E0,0.E0)); +#6398=VECTOR('',#6397,3.2E-1); +#6399=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#6400=LINE('',#6399,#6398); +#6401=DIRECTION('',(1.E0,0.E0,0.E0)); +#6402=VECTOR('',#6401,3.2E-1); +#6403=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#6404=LINE('',#6403,#6402); +#6405=DIRECTION('',(1.E0,0.E0,0.E0)); +#6406=VECTOR('',#6405,3.2E-1); +#6407=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#6408=LINE('',#6407,#6406); +#6409=DIRECTION('',(1.E0,0.E0,0.E0)); +#6410=VECTOR('',#6409,3.2E-1); +#6411=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#6412=LINE('',#6411,#6410); +#6413=DIRECTION('',(1.E0,0.E0,0.E0)); +#6414=VECTOR('',#6413,3.2E-1); +#6415=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#6416=LINE('',#6415,#6414); +#6417=DIRECTION('',(1.E0,0.E0,0.E0)); +#6418=VECTOR('',#6417,3.2E-1); +#6419=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#6420=LINE('',#6419,#6418); +#6421=DIRECTION('',(1.E0,0.E0,0.E0)); +#6422=VECTOR('',#6421,3.2E-1); +#6423=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#6424=LINE('',#6423,#6422); +#6425=DIRECTION('',(1.E0,0.E0,0.E0)); +#6426=VECTOR('',#6425,3.2E-1); +#6427=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#6428=LINE('',#6427,#6426); +#6429=DIRECTION('',(1.E0,0.E0,0.E0)); +#6430=VECTOR('',#6429,3.2E-1); +#6431=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#6432=LINE('',#6431,#6430); +#6433=DIRECTION('',(1.E0,0.E0,0.E0)); +#6434=VECTOR('',#6433,3.2E-1); +#6435=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#6436=LINE('',#6435,#6434); +#6437=DIRECTION('',(1.E0,0.E0,0.E0)); +#6438=VECTOR('',#6437,3.2E-1); +#6439=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#6440=LINE('',#6439,#6438); +#6441=DIRECTION('',(1.E0,0.E0,0.E0)); +#6442=VECTOR('',#6441,3.2E-1); +#6443=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#6444=LINE('',#6443,#6442); +#6445=DIRECTION('',(1.E0,0.E0,0.E0)); +#6446=VECTOR('',#6445,3.2E-1); +#6447=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#6448=LINE('',#6447,#6446); +#6449=DIRECTION('',(1.E0,0.E0,0.E0)); +#6450=VECTOR('',#6449,3.2E-1); +#6451=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#6452=LINE('',#6451,#6450); +#6453=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6454=VECTOR('',#6453,3.7E-1); +#6455=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#6456=LINE('',#6455,#6454); +#6457=DIRECTION('',(0.E0,1.E0,0.E0)); +#6458=VECTOR('',#6457,5.177127982297E-1); +#6459=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6460=LINE('',#6459,#6458); +#6461=DIRECTION('',(1.E0,0.E0,0.E0)); +#6462=VECTOR('',#6461,3.2E-1); +#6463=CARTESIAN_POINT('',(2.64E0,9.75E-1,-7.3E-1)); +#6464=LINE('',#6463,#6462); +#6465=DIRECTION('',(0.E0,1.E0,0.E0)); +#6466=VECTOR('',#6465,5.177127982297E-1); +#6467=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#6468=LINE('',#6467,#6466); +#6469=DIRECTION('',(1.E0,0.E0,0.E0)); +#6470=VECTOR('',#6469,3.2E-1); +#6471=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#6472=LINE('',#6471,#6470); +#6473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6474=VECTOR('',#6473,3.7E-1); +#6475=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#6476=LINE('',#6475,#6474); +#6477=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6478=VECTOR('',#6477,3.7E-1); +#6479=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#6480=LINE('',#6479,#6478); +#6481=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6482=VECTOR('',#6481,1.732050807569E-1); +#6483=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#6484=LINE('',#6483,#6482); +#6485=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6486=VECTOR('',#6485,1.732050807569E-1); +#6487=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#6488=LINE('',#6487,#6486); +#6489=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6490=VECTOR('',#6489,1.732050807569E-1); +#6491=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#6492=LINE('',#6491,#6490); +#6493=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6494=VECTOR('',#6493,1.732050807569E-1); +#6495=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#6496=LINE('',#6495,#6494); +#6497=CARTESIAN_POINT('',(3.415E0,-2.025E0,0.E0)); +#6498=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6499=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6500=AXIS2_PLACEMENT_3D('',#6497,#6498,#6499); +#6502=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6503=VECTOR('',#6502,3.E-1); +#6504=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.E-1)); +#6505=LINE('',#6504,#6503); +#6506=DIRECTION('',(0.E0,0.E0,1.E0)); +#6507=VECTOR('',#6506,1.5E0); +#6508=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#6509=LINE('',#6508,#6507); +#6510=DIRECTION('',(0.E0,0.E0,1.E0)); +#6511=VECTOR('',#6510,1.15E0); +#6512=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.E-1)); +#6513=LINE('',#6512,#6511); +#6514=DIRECTION('',(0.E0,1.E0,0.E0)); +#6515=VECTOR('',#6514,3.E-1); +#6516=CARTESIAN_POINT('',(3.415E0,-2.025E0,1.E-1)); +#6517=LINE('',#6516,#6515); +#6518=CARTESIAN_POINT('',(3.415E0,-2.025E0,0.E0)); +#6519=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6520=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6521=AXIS2_PLACEMENT_3D('',#6518,#6519,#6520); +#6523=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6524=VECTOR('',#6523,2.6E-1); +#6525=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#6526=LINE('',#6525,#6524); +#6527=DIRECTION('',(0.E0,1.E0,0.E0)); +#6528=VECTOR('',#6527,2.E-1); +#6529=CARTESIAN_POINT('',(3.415E0,1.075E0,8.5E-1)); +#6530=LINE('',#6529,#6528); +#6531=DIRECTION('',(0.E0,0.E0,1.E0)); +#6532=VECTOR('',#6531,1.2E-1); +#6533=CARTESIAN_POINT('',(3.415E0,1.075E0,7.3E-1)); +#6534=LINE('',#6533,#6532); +#6535=DIRECTION('',(0.E0,1.E0,0.E0)); +#6536=VECTOR('',#6535,1.8E0); +#6537=CARTESIAN_POINT('',(3.415E0,-7.25E-1,7.3E-1)); +#6538=LINE('',#6537,#6536); +#6539=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6540=VECTOR('',#6539,3.8E-1); +#6541=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#6542=LINE('',#6541,#6540); +#6543=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6544=VECTOR('',#6543,2.6E-1); +#6545=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#6546=LINE('',#6545,#6544); +#6547=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6548=VECTOR('',#6547,3.8E-1); +#6549=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-7.3E-1)); +#6550=LINE('',#6549,#6548); +#6551=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6552=VECTOR('',#6551,1.8E0); +#6553=CARTESIAN_POINT('',(3.415E0,1.075E0,-7.3E-1)); +#6554=LINE('',#6553,#6552); +#6555=DIRECTION('',(0.E0,0.E0,1.E0)); +#6556=VECTOR('',#6555,1.2E-1); +#6557=CARTESIAN_POINT('',(3.415E0,1.075E0,-8.5E-1)); +#6558=LINE('',#6557,#6556); +#6559=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6560=VECTOR('',#6559,2.E-1); +#6561=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#6562=LINE('',#6561,#6560); +#6563=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6564=VECTOR('',#6563,3.7E-1); +#6565=CARTESIAN_POINT('',(3.785E0,-2.025E0,-1.E-1)); +#6566=LINE('',#6565,#6564); +#6567=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6568=VECTOR('',#6567,3.7E-1); +#6569=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#6570=LINE('',#6569,#6568); +#6571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6572=VECTOR('',#6571,1.4E0); +#6573=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6574=LINE('',#6573,#6572); +#6575=DIRECTION('',(1.E0,0.E0,0.E0)); +#6576=VECTOR('',#6575,3.2E-1); +#6577=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.55E0)); +#6578=LINE('',#6577,#6576); +#6579=DIRECTION('',(0.E0,0.E0,1.E0)); +#6580=VECTOR('',#6579,1.4E0); +#6581=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.55E0)); +#6582=LINE('',#6581,#6580); +#6583=DIRECTION('',(1.E0,0.E0,0.E0)); +#6584=VECTOR('',#6583,3.2E-1); +#6585=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6586=LINE('',#6585,#6584); +#6587=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6588=VECTOR('',#6587,1.3E-1); +#6589=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#6590=LINE('',#6589,#6588); +#6591=DIRECTION('',(0.E0,0.E0,1.E0)); +#6592=VECTOR('',#6591,3.5E-1); +#6593=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#6594=LINE('',#6593,#6592); +#6595=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6596=VECTOR('',#6595,2.828427124746E-1); +#6597=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#6598=LINE('',#6597,#6596); +#6599=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6600=VECTOR('',#6599,1.2E-1); +#6601=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#6602=LINE('',#6601,#6600); +#6603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6604=VECTOR('',#6603,9.5E-1); +#6605=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#6606=LINE('',#6605,#6604); +#6607=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6608=VECTOR('',#6607,2.9E-1); +#6609=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#6610=LINE('',#6609,#6608); +#6611=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6612=VECTOR('',#6611,4.9E-1); +#6613=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#6614=LINE('',#6613,#6612); +#6615=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6616=VECTOR('',#6615,1.5E-1); +#6617=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#6618=LINE('',#6617,#6616); +#6619=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6620=VECTOR('',#6619,3.E-1); +#6621=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#6622=LINE('',#6621,#6620); +#6623=DIRECTION('',(0.E0,1.E0,0.E0)); +#6624=VECTOR('',#6623,4.E-1); +#6625=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#6626=LINE('',#6625,#6624); +#6627=DIRECTION('',(0.E0,0.E0,1.E0)); +#6628=VECTOR('',#6627,1.221800737645E-1); +#6629=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#6630=LINE('',#6629,#6628); +#6631=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6632=VECTOR('',#6631,2.610814578665E-1); +#6633=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#6634=LINE('',#6633,#6632); +#6635=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6636=VECTOR('',#6635,2.5E-1); +#6637=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#6638=LINE('',#6637,#6636); +#6639=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6640=VECTOR('',#6639,1.903354478021E-1); +#6641=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#6642=LINE('',#6641,#6640); +#6643=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6644=VECTOR('',#6643,4.E-1); +#6645=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#6646=LINE('',#6645,#6644); +#6647=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6648=VECTOR('',#6647,3.E-1); +#6649=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#6650=LINE('',#6649,#6648); +#6651=DIRECTION('',(0.E0,1.E0,0.E0)); +#6652=VECTOR('',#6651,1.5E-1); +#6653=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#6654=LINE('',#6653,#6652); +#6655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6656=VECTOR('',#6655,4.9E-1); +#6657=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#6658=LINE('',#6657,#6656); +#6659=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6660=VECTOR('',#6659,2.9E-1); +#6661=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#6662=LINE('',#6661,#6660); +#6663=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6664=VECTOR('',#6663,9.5E-1); +#6665=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#6666=LINE('',#6665,#6664); +#6667=DIRECTION('',(0.E0,1.E0,0.E0)); +#6668=VECTOR('',#6667,1.2E-1); +#6669=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#6670=LINE('',#6669,#6668); +#6671=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6672=VECTOR('',#6671,2.828427124746E-1); +#6673=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#6674=LINE('',#6673,#6672); +#6675=DIRECTION('',(0.E0,0.E0,1.E0)); +#6676=VECTOR('',#6675,3.5E-1); +#6677=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#6678=LINE('',#6677,#6676); +#6679=DIRECTION('',(0.E0,1.E0,0.E0)); +#6680=VECTOR('',#6679,1.3E-1); +#6681=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#6682=LINE('',#6681,#6680); +#6683=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6684=VECTOR('',#6683,1.903354478021E-1); +#6685=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#6686=LINE('',#6685,#6684); +#6687=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6688=VECTOR('',#6687,2.5E-1); +#6689=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#6690=LINE('',#6689,#6688); +#6691=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6692=VECTOR('',#6691,2.610814578665E-1); +#6693=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#6694=LINE('',#6693,#6692); +#6695=DIRECTION('',(0.E0,0.E0,1.E0)); +#6696=VECTOR('',#6695,1.221800737645E-1); +#6697=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#6698=LINE('',#6697,#6696); +#6699=DIRECTION('',(0.E0,1.E0,0.E0)); +#6700=VECTOR('',#6699,4.E-1); +#6701=CARTESIAN_POINT('',(3.76E0,-2.125E0,1.5E-1)); +#6702=LINE('',#6701,#6700); +#6703=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6704=VECTOR('',#6703,3.E-1); +#6705=CARTESIAN_POINT('',(3.76E0,-2.125E0,4.5E-1)); +#6706=LINE('',#6705,#6704); +#6707=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6708=VECTOR('',#6707,1.5E-1); +#6709=CARTESIAN_POINT('',(3.76E0,-1.975E0,4.5E-1)); +#6710=LINE('',#6709,#6708); +#6711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6712=VECTOR('',#6711,4.9E-1); +#6713=CARTESIAN_POINT('',(3.76E0,-1.975E0,9.4E-1)); +#6714=LINE('',#6713,#6712); +#6715=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#6716=VECTOR('',#6715,2.9E-1); +#6717=CARTESIAN_POINT('',(3.76E0,-2.175E0,1.15E0)); +#6718=LINE('',#6717,#6716); +#6719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6720=VECTOR('',#6719,9.5E-1); +#6721=CARTESIAN_POINT('',(3.76E0,-2.175E0,2.1E0)); +#6722=LINE('',#6721,#6720); +#6723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6724=VECTOR('',#6723,1.2E-1); +#6725=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.1E0)); +#6726=LINE('',#6725,#6724); +#6727=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6728=VECTOR('',#6727,2.828427124746E-1); +#6729=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.9E0)); +#6730=LINE('',#6729,#6728); +#6731=DIRECTION('',(0.E0,0.E0,1.E0)); +#6732=VECTOR('',#6731,3.5E-1); +#6733=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.55E0)); +#6734=LINE('',#6733,#6732); +#6735=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6736=VECTOR('',#6735,1.3E-1); +#6737=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.55E0)); +#6738=LINE('',#6737,#6736); +#6739=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#6740=VECTOR('',#6739,1.903354478021E-1); +#6741=CARTESIAN_POINT('',(3.76E0,6.25E-1,8.2E-1)); +#6742=LINE('',#6741,#6740); +#6743=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#6744=VECTOR('',#6743,2.5E-1); +#6745=CARTESIAN_POINT('',(3.76E0,7.75E-1,1.02E0)); +#6746=LINE('',#6745,#6744); +#6747=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#6748=VECTOR('',#6747,2.610814578665E-1); +#6749=CARTESIAN_POINT('',(3.76E0,9.75E-1,8.521800737645E-1)); +#6750=LINE('',#6749,#6748); +#6751=DIRECTION('',(0.E0,0.E0,1.E0)); +#6752=VECTOR('',#6751,1.221800737645E-1); +#6753=CARTESIAN_POINT('',(3.76E0,9.75E-1,7.3E-1)); +#6754=LINE('',#6753,#6752); +#6755=DIRECTION('',(0.E0,1.E0,0.E0)); +#6756=VECTOR('',#6755,1.3E-1); +#6757=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.55E0)); +#6758=LINE('',#6757,#6756); +#6759=DIRECTION('',(0.E0,0.E0,1.E0)); +#6760=VECTOR('',#6759,3.5E-1); +#6761=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.9E0)); +#6762=LINE('',#6761,#6760); +#6763=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#6764=VECTOR('',#6763,2.828427124746E-1); +#6765=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.1E0)); +#6766=LINE('',#6765,#6764); +#6767=DIRECTION('',(0.E0,1.E0,0.E0)); +#6768=VECTOR('',#6767,1.2E-1); +#6769=CARTESIAN_POINT('',(3.76E0,-2.175E0,-2.1E0)); +#6770=LINE('',#6769,#6768); +#6771=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6772=VECTOR('',#6771,9.5E-1); +#6773=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.15E0)); +#6774=LINE('',#6773,#6772); +#6775=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#6776=VECTOR('',#6775,2.9E-1); +#6777=CARTESIAN_POINT('',(3.76E0,-1.975E0,-9.4E-1)); +#6778=LINE('',#6777,#6776); +#6779=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6780=VECTOR('',#6779,4.9E-1); +#6781=CARTESIAN_POINT('',(3.76E0,-1.975E0,-4.5E-1)); +#6782=LINE('',#6781,#6780); +#6783=DIRECTION('',(0.E0,1.E0,0.E0)); +#6784=VECTOR('',#6783,1.5E-1); +#6785=CARTESIAN_POINT('',(3.76E0,-2.125E0,-4.5E-1)); +#6786=LINE('',#6785,#6784); +#6787=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6788=VECTOR('',#6787,3.E-1); +#6789=CARTESIAN_POINT('',(3.76E0,-2.125E0,-1.5E-1)); +#6790=LINE('',#6789,#6788); +#6791=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6792=VECTOR('',#6791,4.E-1); +#6793=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.5E-1)); +#6794=LINE('',#6793,#6792); +#6795=DIRECTION('',(0.E0,0.E0,1.E0)); +#6796=VECTOR('',#6795,1.221800737645E-1); +#6797=CARTESIAN_POINT('',(3.76E0,9.75E-1,-8.521800737645E-1)); +#6798=LINE('',#6797,#6796); +#6799=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#6800=VECTOR('',#6799,2.610814578665E-1); +#6801=CARTESIAN_POINT('',(3.76E0,7.75E-1,-1.02E0)); +#6802=LINE('',#6801,#6800); +#6803=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#6804=VECTOR('',#6803,2.5E-1); +#6805=CARTESIAN_POINT('',(3.76E0,6.25E-1,-8.2E-1)); +#6806=LINE('',#6805,#6804); +#6807=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#6808=VECTOR('',#6807,1.903354478021E-1); +#6809=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#6810=LINE('',#6809,#6808); +#6811=DIRECTION('',(1.E0,0.E0,0.E0)); +#6812=VECTOR('',#6811,3.2E-1); +#6813=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#6814=LINE('',#6813,#6812); +#6815=DIRECTION('',(1.E0,0.E0,0.E0)); +#6816=VECTOR('',#6815,3.2E-1); +#6817=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#6818=LINE('',#6817,#6816); +#6819=DIRECTION('',(1.E0,0.E0,0.E0)); +#6820=VECTOR('',#6819,3.2E-1); +#6821=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#6822=LINE('',#6821,#6820); +#6823=DIRECTION('',(1.E0,0.E0,0.E0)); +#6824=VECTOR('',#6823,3.2E-1); +#6825=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#6826=LINE('',#6825,#6824); +#6827=DIRECTION('',(1.E0,0.E0,0.E0)); +#6828=VECTOR('',#6827,3.2E-1); +#6829=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#6830=LINE('',#6829,#6828); +#6831=DIRECTION('',(1.E0,0.E0,0.E0)); +#6832=VECTOR('',#6831,3.2E-1); +#6833=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#6834=LINE('',#6833,#6832); +#6835=DIRECTION('',(1.E0,0.E0,0.E0)); +#6836=VECTOR('',#6835,3.2E-1); +#6837=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#6838=LINE('',#6837,#6836); +#6839=DIRECTION('',(1.E0,0.E0,0.E0)); +#6840=VECTOR('',#6839,3.2E-1); +#6841=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#6842=LINE('',#6841,#6840); +#6843=DIRECTION('',(1.E0,0.E0,0.E0)); +#6844=VECTOR('',#6843,3.2E-1); +#6845=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#6846=LINE('',#6845,#6844); +#6847=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6848=VECTOR('',#6847,3.7E-1); +#6849=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#6850=LINE('',#6849,#6848); +#6851=DIRECTION('',(0.E0,1.E0,0.E0)); +#6852=VECTOR('',#6851,5.177127982297E-1); +#6853=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#6854=LINE('',#6853,#6852); +#6855=DIRECTION('',(1.E0,0.E0,0.E0)); +#6856=VECTOR('',#6855,3.2E-1); +#6857=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#6858=LINE('',#6857,#6856); +#6859=DIRECTION('',(0.E0,1.E0,0.E0)); +#6860=VECTOR('',#6859,5.177127982297E-1); +#6861=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,7.3E-1)); +#6862=LINE('',#6861,#6860); +#6863=DIRECTION('',(1.E0,0.E0,0.E0)); +#6864=VECTOR('',#6863,3.2E-1); +#6865=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#6866=LINE('',#6865,#6864); +#6867=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6868=VECTOR('',#6867,3.7E-1); +#6869=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#6870=LINE('',#6869,#6868); +#6871=DIRECTION('',(1.E0,0.E0,0.E0)); +#6872=VECTOR('',#6871,3.7E-1); +#6873=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#6874=LINE('',#6873,#6872); +#6875=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6876=VECTOR('',#6875,3.7E-1); +#6877=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#6878=LINE('',#6877,#6876); +#6879=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6880=VECTOR('',#6879,1.732050807569E-1); +#6881=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#6882=LINE('',#6881,#6880); +#6883=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6884=VECTOR('',#6883,1.732050807569E-1); +#6885=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#6886=LINE('',#6885,#6884); +#6887=DIRECTION('',(-2.810846377148E-1,6.785983445458E-1,-6.785983445458E-1)); +#6888=VECTOR('',#6887,1.473625758208E-1); +#6889=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#6890=LINE('',#6889,#6888); +#6891=DIRECTION('',(-6.785983445458E-1,6.785983445458E-1,-2.810846377148E-1)); +#6892=VECTOR('',#6891,1.473625758208E-1); +#6893=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#6894=LINE('',#6893,#6892); +#6895=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6896=VECTOR('',#6895,3.535533905933E-1); +#6897=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#6898=LINE('',#6897,#6896); +#6899=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6900=VECTOR('',#6899,3.535533905933E-1); +#6901=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#6902=LINE('',#6901,#6900); +#6903=DIRECTION('',(0.E0,1.E0,0.E0)); +#6904=VECTOR('',#6903,2.65E0); +#6905=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#6906=LINE('',#6905,#6904); +#6907=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6908=VECTOR('',#6907,4.6E-1); +#6909=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#6910=LINE('',#6909,#6908); +#6911=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6912=VECTOR('',#6911,4.6E-1); +#6913=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#6914=LINE('',#6913,#6912); +#6915=DIRECTION('',(0.E0,1.E0,0.E0)); +#6916=VECTOR('',#6915,2.65E0); +#6917=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#6918=LINE('',#6917,#6916); +#6919=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6920=VECTOR('',#6919,1.732050807569E-1); +#6921=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#6922=LINE('',#6921,#6920); +#6923=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#6924=VECTOR('',#6923,1.732050807569E-1); +#6925=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#6926=LINE('',#6925,#6924); +#6927=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6928=VECTOR('',#6927,4.4E-1); +#6929=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#6930=LINE('',#6929,#6928); +#6931=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6932=VECTOR('',#6931,4.4E-1); +#6933=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#6934=LINE('',#6933,#6932); +#6935=DIRECTION('',(0.E0,1.E0,0.E0)); +#6936=VECTOR('',#6935,2.65E0); +#6937=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#6938=LINE('',#6937,#6936); +#6939=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6940=VECTOR('',#6939,8.E-1); +#6941=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#6942=LINE('',#6941,#6940); +#6943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6944=VECTOR('',#6943,8.E-1); +#6945=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#6946=LINE('',#6945,#6944); +#6947=DIRECTION('',(0.E0,1.E0,0.E0)); +#6948=VECTOR('',#6947,2.65E0); +#6949=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#6950=LINE('',#6949,#6948); +#6951=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6952=VECTOR('',#6951,1.732050807569E-1); +#6953=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#6954=LINE('',#6953,#6952); +#6955=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#6956=VECTOR('',#6955,1.732050807569E-1); +#6957=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#6958=LINE('',#6957,#6956); +#6959=DIRECTION('',(1.E0,0.E0,0.E0)); +#6960=VECTOR('',#6959,4.4E-1); +#6961=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#6962=LINE('',#6961,#6960); +#6963=DIRECTION('',(1.E0,0.E0,0.E0)); +#6964=VECTOR('',#6963,4.4E-1); +#6965=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#6966=LINE('',#6965,#6964); +#6967=DIRECTION('',(0.E0,1.E0,0.E0)); +#6968=VECTOR('',#6967,2.65E0); +#6969=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#6970=LINE('',#6969,#6968); +#6971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6972=VECTOR('',#6971,4.6E-1); +#6973=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#6974=LINE('',#6973,#6972); +#6975=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6976=VECTOR('',#6975,4.6E-1); +#6977=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#6978=LINE('',#6977,#6976); +#6979=DIRECTION('',(0.E0,1.E0,0.E0)); +#6980=VECTOR('',#6979,2.65E0); +#6981=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#6982=LINE('',#6981,#6980); +#6983=DIRECTION('',(-6.785983445459E-1,6.785983445458E-1,2.810846377148E-1)); +#6984=VECTOR('',#6983,1.473625758208E-1); +#6985=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#6986=LINE('',#6985,#6984); +#6987=DIRECTION('',(-2.810846377148E-1,6.785983445458E-1,6.785983445458E-1)); +#6988=VECTOR('',#6987,1.473625758208E-1); +#6989=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#6990=LINE('',#6989,#6988); +#6991=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6992=VECTOR('',#6991,3.535533905933E-1); +#6993=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#6994=LINE('',#6993,#6992); +#6995=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#6996=VECTOR('',#6995,3.535533905933E-1); +#6997=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#6998=LINE('',#6997,#6996); +#6999=DIRECTION('',(0.E0,1.E0,0.E0)); +#7000=VECTOR('',#6999,2.65E0); +#7001=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#7002=LINE('',#7001,#7000); +#7003=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7004=VECTOR('',#7003,1.732050807569E-1); +#7005=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#7006=LINE('',#7005,#7004); +#7007=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7008=VECTOR('',#7007,1.732050807569E-1); +#7009=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#7010=LINE('',#7009,#7008); +#7011=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7012=VECTOR('',#7011,1.732050807569E-1); +#7013=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#7014=LINE('',#7013,#7012); +#7015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7016=VECTOR('',#7015,3.7E-1); +#7017=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#7018=LINE('',#7017,#7016); +#7019=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7020=VECTOR('',#7019,3.7E-1); +#7021=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#7022=LINE('',#7021,#7020); +#7023=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7024=VECTOR('',#7023,3.7E-1); +#7025=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#7026=LINE('',#7025,#7024); +#7027=DIRECTION('',(0.E0,1.E0,0.E0)); +#7028=VECTOR('',#7027,5.177127982297E-1); +#7029=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#7030=LINE('',#7029,#7028); +#7031=DIRECTION('',(1.E0,0.E0,0.E0)); +#7032=VECTOR('',#7031,3.2E-1); +#7033=CARTESIAN_POINT('',(3.44E0,9.75E-1,-7.3E-1)); +#7034=LINE('',#7033,#7032); +#7035=DIRECTION('',(0.E0,1.E0,0.E0)); +#7036=VECTOR('',#7035,5.177127982297E-1); +#7037=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#7038=LINE('',#7037,#7036); +#7039=DIRECTION('',(1.E0,0.E0,0.E0)); +#7040=VECTOR('',#7039,3.2E-1); +#7041=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#7042=LINE('',#7041,#7040); +#7043=DIRECTION('',(1.E0,0.E0,0.E0)); +#7044=VECTOR('',#7043,3.2E-1); +#7045=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#7046=LINE('',#7045,#7044); +#7047=DIRECTION('',(1.E0,0.E0,0.E0)); +#7048=VECTOR('',#7047,3.2E-1); +#7049=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#7050=LINE('',#7049,#7048); +#7051=DIRECTION('',(1.E0,0.E0,0.E0)); +#7052=VECTOR('',#7051,3.2E-1); +#7053=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#7054=LINE('',#7053,#7052); +#7055=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7056=VECTOR('',#7055,1.732050807569E-1); +#7057=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#7058=LINE('',#7057,#7056); +#7059=DIRECTION('',(1.E0,0.E0,0.E0)); +#7060=VECTOR('',#7059,3.2E-1); +#7061=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#7062=LINE('',#7061,#7060); +#7063=DIRECTION('',(1.E0,0.E0,0.E0)); +#7064=VECTOR('',#7063,3.2E-1); +#7065=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#7066=LINE('',#7065,#7064); +#7067=DIRECTION('',(1.E0,0.E0,0.E0)); +#7068=VECTOR('',#7067,3.2E-1); +#7069=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#7070=LINE('',#7069,#7068); +#7071=DIRECTION('',(1.E0,0.E0,0.E0)); +#7072=VECTOR('',#7071,3.2E-1); +#7073=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#7074=LINE('',#7073,#7072); +#7075=DIRECTION('',(1.E0,0.E0,0.E0)); +#7076=VECTOR('',#7075,3.2E-1); +#7077=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#7078=LINE('',#7077,#7076); +#7079=DIRECTION('',(1.E0,0.E0,0.E0)); +#7080=VECTOR('',#7079,3.2E-1); +#7081=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#7082=LINE('',#7081,#7080); +#7083=DIRECTION('',(1.E0,0.E0,0.E0)); +#7084=VECTOR('',#7083,3.2E-1); +#7085=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#7086=LINE('',#7085,#7084); +#7087=DIRECTION('',(1.E0,0.E0,0.E0)); +#7088=VECTOR('',#7087,3.2E-1); +#7089=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#7090=LINE('',#7089,#7088); +#7091=DIRECTION('',(1.E0,0.E0,0.E0)); +#7092=VECTOR('',#7091,3.2E-1); +#7093=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#7094=LINE('',#7093,#7092); +#7095=DIRECTION('',(1.E0,0.E0,0.E0)); +#7096=VECTOR('',#7095,3.2E-1); +#7097=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#7098=LINE('',#7097,#7096); +#7099=DIRECTION('',(1.E0,0.E0,0.E0)); +#7100=VECTOR('',#7099,3.2E-1); +#7101=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#7102=LINE('',#7101,#7100); +#7103=DIRECTION('',(1.E0,0.E0,0.E0)); +#7104=VECTOR('',#7103,3.2E-1); +#7105=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#7106=LINE('',#7105,#7104); +#7107=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7108=VECTOR('',#7107,3.7E-1); +#7109=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#7110=LINE('',#7109,#7108); +#7111=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7112=VECTOR('',#7111,1.732050807569E-1); +#7113=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#7114=LINE('',#7113,#7112); +#7115=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7116=VECTOR('',#7115,1.732050807569E-1); +#7117=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#7118=LINE('',#7117,#7116); +#7119=DIRECTION('',(1.E0,0.E0,0.E0)); +#7120=VECTOR('',#7119,3.2E-1); +#7121=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#7122=LINE('',#7121,#7120); +#7123=DIRECTION('',(1.E0,0.E0,0.E0)); +#7124=VECTOR('',#7123,3.2E-1); +#7125=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#7126=LINE('',#7125,#7124); +#7127=DIRECTION('',(1.E0,0.E0,0.E0)); +#7128=VECTOR('',#7127,3.2E-1); +#7129=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#7130=LINE('',#7129,#7128); +#7131=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7132=VECTOR('',#7131,3.7E-1); +#7133=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#7134=LINE('',#7133,#7132); +#7135=DIRECTION('',(1.E0,0.E0,0.E0)); +#7136=VECTOR('',#7135,3.7E-1); +#7137=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#7138=LINE('',#7137,#7136); +#7139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7140=VECTOR('',#7139,3.7E-1); +#7141=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#7142=LINE('',#7141,#7140); +#7143=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7144=VECTOR('',#7143,3.7E-1); +#7145=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#7146=LINE('',#7145,#7144); +#7147=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7148=VECTOR('',#7147,3.7E-1); +#7149=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#7150=LINE('',#7149,#7148); +#7151=DIRECTION('',(0.E0,1.E0,0.E0)); +#7152=VECTOR('',#7151,5.177127982297E-1); +#7153=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#7154=LINE('',#7153,#7152); +#7155=DIRECTION('',(1.E0,0.E0,0.E0)); +#7156=VECTOR('',#7155,3.2E-1); +#7157=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#7158=LINE('',#7157,#7156); +#7159=DIRECTION('',(0.E0,1.E0,0.E0)); +#7160=VECTOR('',#7159,5.177127982297E-1); +#7161=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,7.3E-1)); +#7162=LINE('',#7161,#7160); +#7163=DIRECTION('',(1.E0,0.E0,0.E0)); +#7164=VECTOR('',#7163,3.2E-1); +#7165=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#7166=LINE('',#7165,#7164); +#7167=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7168=VECTOR('',#7167,1.3E-1); +#7169=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#7170=LINE('',#7169,#7168); +#7171=DIRECTION('',(0.E0,0.E0,1.E0)); +#7172=VECTOR('',#7171,3.5E-1); +#7173=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#7174=LINE('',#7173,#7172); +#7175=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7176=VECTOR('',#7175,2.828427124746E-1); +#7177=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#7178=LINE('',#7177,#7176); +#7179=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7180=VECTOR('',#7179,1.2E-1); +#7181=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#7182=LINE('',#7181,#7180); +#7183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7184=VECTOR('',#7183,9.5E-1); +#7185=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#7186=LINE('',#7185,#7184); +#7187=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7188=VECTOR('',#7187,2.9E-1); +#7189=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#7190=LINE('',#7189,#7188); +#7191=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7192=VECTOR('',#7191,4.9E-1); +#7193=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#7194=LINE('',#7193,#7192); +#7195=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7196=VECTOR('',#7195,1.5E-1); +#7197=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#7198=LINE('',#7197,#7196); +#7199=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7200=VECTOR('',#7199,3.E-1); +#7201=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#7202=LINE('',#7201,#7200); +#7203=DIRECTION('',(0.E0,1.E0,0.E0)); +#7204=VECTOR('',#7203,4.E-1); +#7205=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#7206=LINE('',#7205,#7204); +#7207=DIRECTION('',(0.E0,0.E0,1.E0)); +#7208=VECTOR('',#7207,1.221800737645E-1); +#7209=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#7210=LINE('',#7209,#7208); +#7211=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7212=VECTOR('',#7211,2.610814578665E-1); +#7213=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#7214=LINE('',#7213,#7212); +#7215=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7216=VECTOR('',#7215,2.5E-1); +#7217=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#7218=LINE('',#7217,#7216); +#7219=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7220=VECTOR('',#7219,1.903354478021E-1); +#7221=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#7222=LINE('',#7221,#7220); +#7223=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7224=VECTOR('',#7223,4.E-1); +#7225=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#7226=LINE('',#7225,#7224); +#7227=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7228=VECTOR('',#7227,3.E-1); +#7229=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#7230=LINE('',#7229,#7228); +#7231=DIRECTION('',(0.E0,1.E0,0.E0)); +#7232=VECTOR('',#7231,1.5E-1); +#7233=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#7234=LINE('',#7233,#7232); +#7235=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7236=VECTOR('',#7235,4.9E-1); +#7237=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#7238=LINE('',#7237,#7236); +#7239=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7240=VECTOR('',#7239,2.9E-1); +#7241=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#7242=LINE('',#7241,#7240); +#7243=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7244=VECTOR('',#7243,9.5E-1); +#7245=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#7246=LINE('',#7245,#7244); +#7247=DIRECTION('',(0.E0,1.E0,0.E0)); +#7248=VECTOR('',#7247,1.2E-1); +#7249=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#7250=LINE('',#7249,#7248); +#7251=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7252=VECTOR('',#7251,2.828427124746E-1); +#7253=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#7254=LINE('',#7253,#7252); +#7255=DIRECTION('',(0.E0,0.E0,1.E0)); +#7256=VECTOR('',#7255,3.5E-1); +#7257=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#7258=LINE('',#7257,#7256); +#7259=DIRECTION('',(0.E0,1.E0,0.E0)); +#7260=VECTOR('',#7259,1.3E-1); +#7261=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#7262=LINE('',#7261,#7260); +#7263=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7264=VECTOR('',#7263,1.903354478021E-1); +#7265=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7266=LINE('',#7265,#7264); +#7267=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7268=VECTOR('',#7267,2.5E-1); +#7269=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#7270=LINE('',#7269,#7268); +#7271=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7272=VECTOR('',#7271,2.610814578665E-1); +#7273=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#7274=LINE('',#7273,#7272); +#7275=DIRECTION('',(0.E0,0.E0,1.E0)); +#7276=VECTOR('',#7275,1.221800737645E-1); +#7277=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#7278=LINE('',#7277,#7276); +#7279=DIRECTION('',(0.E0,1.E0,0.E0)); +#7280=VECTOR('',#7279,4.E-1); +#7281=CARTESIAN_POINT('',(2.16E0,-2.125E0,1.5E-1)); +#7282=LINE('',#7281,#7280); +#7283=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7284=VECTOR('',#7283,3.E-1); +#7285=CARTESIAN_POINT('',(2.16E0,-2.125E0,4.5E-1)); +#7286=LINE('',#7285,#7284); +#7287=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7288=VECTOR('',#7287,1.5E-1); +#7289=CARTESIAN_POINT('',(2.16E0,-1.975E0,4.5E-1)); +#7290=LINE('',#7289,#7288); +#7291=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7292=VECTOR('',#7291,4.9E-1); +#7293=CARTESIAN_POINT('',(2.16E0,-1.975E0,9.4E-1)); +#7294=LINE('',#7293,#7292); +#7295=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7296=VECTOR('',#7295,2.9E-1); +#7297=CARTESIAN_POINT('',(2.16E0,-2.175E0,1.15E0)); +#7298=LINE('',#7297,#7296); +#7299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7300=VECTOR('',#7299,9.5E-1); +#7301=CARTESIAN_POINT('',(2.16E0,-2.175E0,2.1E0)); +#7302=LINE('',#7301,#7300); +#7303=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7304=VECTOR('',#7303,1.2E-1); +#7305=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.1E0)); +#7306=LINE('',#7305,#7304); +#7307=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7308=VECTOR('',#7307,2.828427124746E-1); +#7309=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.9E0)); +#7310=LINE('',#7309,#7308); +#7311=DIRECTION('',(0.E0,0.E0,1.E0)); +#7312=VECTOR('',#7311,3.5E-1); +#7313=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.55E0)); +#7314=LINE('',#7313,#7312); +#7315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7316=VECTOR('',#7315,1.3E-1); +#7317=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.55E0)); +#7318=LINE('',#7317,#7316); +#7319=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7320=VECTOR('',#7319,1.903354478021E-1); +#7321=CARTESIAN_POINT('',(2.16E0,6.25E-1,8.2E-1)); +#7322=LINE('',#7321,#7320); +#7323=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7324=VECTOR('',#7323,2.5E-1); +#7325=CARTESIAN_POINT('',(2.16E0,7.75E-1,1.02E0)); +#7326=LINE('',#7325,#7324); +#7327=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7328=VECTOR('',#7327,2.610814578665E-1); +#7329=CARTESIAN_POINT('',(2.16E0,9.75E-1,8.521800737645E-1)); +#7330=LINE('',#7329,#7328); +#7331=DIRECTION('',(0.E0,0.E0,1.E0)); +#7332=VECTOR('',#7331,1.221800737645E-1); +#7333=CARTESIAN_POINT('',(2.16E0,9.75E-1,7.3E-1)); +#7334=LINE('',#7333,#7332); +#7335=DIRECTION('',(0.E0,1.E0,0.E0)); +#7336=VECTOR('',#7335,1.3E-1); +#7337=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.55E0)); +#7338=LINE('',#7337,#7336); +#7339=DIRECTION('',(0.E0,0.E0,1.E0)); +#7340=VECTOR('',#7339,3.5E-1); +#7341=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.9E0)); +#7342=LINE('',#7341,#7340); +#7343=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7344=VECTOR('',#7343,2.828427124746E-1); +#7345=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.1E0)); +#7346=LINE('',#7345,#7344); +#7347=DIRECTION('',(0.E0,1.E0,0.E0)); +#7348=VECTOR('',#7347,1.2E-1); +#7349=CARTESIAN_POINT('',(2.16E0,-2.175E0,-2.1E0)); +#7350=LINE('',#7349,#7348); +#7351=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7352=VECTOR('',#7351,9.5E-1); +#7353=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.15E0)); +#7354=LINE('',#7353,#7352); +#7355=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7356=VECTOR('',#7355,2.9E-1); +#7357=CARTESIAN_POINT('',(2.16E0,-1.975E0,-9.4E-1)); +#7358=LINE('',#7357,#7356); +#7359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7360=VECTOR('',#7359,4.9E-1); +#7361=CARTESIAN_POINT('',(2.16E0,-1.975E0,-4.5E-1)); +#7362=LINE('',#7361,#7360); +#7363=DIRECTION('',(0.E0,1.E0,0.E0)); +#7364=VECTOR('',#7363,1.5E-1); +#7365=CARTESIAN_POINT('',(2.16E0,-2.125E0,-4.5E-1)); +#7366=LINE('',#7365,#7364); +#7367=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7368=VECTOR('',#7367,3.E-1); +#7369=CARTESIAN_POINT('',(2.16E0,-2.125E0,-1.5E-1)); +#7370=LINE('',#7369,#7368); +#7371=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7372=VECTOR('',#7371,4.E-1); +#7373=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.5E-1)); +#7374=LINE('',#7373,#7372); +#7375=DIRECTION('',(0.E0,0.E0,1.E0)); +#7376=VECTOR('',#7375,1.221800737645E-1); +#7377=CARTESIAN_POINT('',(2.16E0,9.75E-1,-8.521800737645E-1)); +#7378=LINE('',#7377,#7376); +#7379=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7380=VECTOR('',#7379,2.610814578665E-1); +#7381=CARTESIAN_POINT('',(2.16E0,7.75E-1,-1.02E0)); +#7382=LINE('',#7381,#7380); +#7383=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7384=VECTOR('',#7383,2.5E-1); +#7385=CARTESIAN_POINT('',(2.16E0,6.25E-1,-8.2E-1)); +#7386=LINE('',#7385,#7384); +#7387=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7388=VECTOR('',#7387,1.903354478021E-1); +#7389=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#7390=LINE('',#7389,#7388); +#7391=DIRECTION('',(1.E0,0.E0,0.E0)); +#7392=VECTOR('',#7391,3.2E-1); +#7393=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#7394=LINE('',#7393,#7392); +#7395=DIRECTION('',(1.E0,0.E0,0.E0)); +#7396=VECTOR('',#7395,3.2E-1); +#7397=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#7398=LINE('',#7397,#7396); +#7399=DIRECTION('',(1.E0,0.E0,0.E0)); +#7400=VECTOR('',#7399,3.2E-1); +#7401=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#7402=LINE('',#7401,#7400); +#7403=DIRECTION('',(1.E0,0.E0,0.E0)); +#7404=VECTOR('',#7403,3.2E-1); +#7405=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#7406=LINE('',#7405,#7404); +#7407=DIRECTION('',(1.E0,0.E0,0.E0)); +#7408=VECTOR('',#7407,3.2E-1); +#7409=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#7410=LINE('',#7409,#7408); +#7411=DIRECTION('',(1.E0,0.E0,0.E0)); +#7412=VECTOR('',#7411,3.2E-1); +#7413=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#7414=LINE('',#7413,#7412); +#7415=DIRECTION('',(1.E0,0.E0,0.E0)); +#7416=VECTOR('',#7415,3.2E-1); +#7417=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#7418=LINE('',#7417,#7416); +#7419=DIRECTION('',(1.E0,0.E0,0.E0)); +#7420=VECTOR('',#7419,3.2E-1); +#7421=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#7422=LINE('',#7421,#7420); +#7423=DIRECTION('',(1.E0,0.E0,0.E0)); +#7424=VECTOR('',#7423,3.2E-1); +#7425=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#7426=LINE('',#7425,#7424); +#7427=DIRECTION('',(1.E0,0.E0,0.E0)); +#7428=VECTOR('',#7427,3.2E-1); +#7429=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#7430=LINE('',#7429,#7428); +#7431=DIRECTION('',(1.E0,0.E0,0.E0)); +#7432=VECTOR('',#7431,3.2E-1); +#7433=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#7434=LINE('',#7433,#7432); +#7435=DIRECTION('',(1.E0,0.E0,0.E0)); +#7436=VECTOR('',#7435,3.2E-1); +#7437=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#7438=LINE('',#7437,#7436); +#7439=DIRECTION('',(1.E0,0.E0,0.E0)); +#7440=VECTOR('',#7439,3.2E-1); +#7441=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#7442=LINE('',#7441,#7440); +#7443=DIRECTION('',(1.E0,0.E0,0.E0)); +#7444=VECTOR('',#7443,3.2E-1); +#7445=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#7446=LINE('',#7445,#7444); +#7447=DIRECTION('',(1.E0,0.E0,0.E0)); +#7448=VECTOR('',#7447,3.2E-1); +#7449=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#7450=LINE('',#7449,#7448); +#7451=DIRECTION('',(1.E0,0.E0,0.E0)); +#7452=VECTOR('',#7451,3.2E-1); +#7453=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#7454=LINE('',#7453,#7452); +#7455=DIRECTION('',(1.E0,0.E0,0.E0)); +#7456=VECTOR('',#7455,3.2E-1); +#7457=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#7458=LINE('',#7457,#7456); +#7459=DIRECTION('',(1.E0,0.E0,0.E0)); +#7460=VECTOR('',#7459,3.2E-1); +#7461=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#7462=LINE('',#7461,#7460); +#7463=DIRECTION('',(1.E0,0.E0,0.E0)); +#7464=VECTOR('',#7463,3.2E-1); +#7465=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#7466=LINE('',#7465,#7464); +#7467=DIRECTION('',(1.E0,0.E0,0.E0)); +#7468=VECTOR('',#7467,3.2E-1); +#7469=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#7470=LINE('',#7469,#7468); +#7471=DIRECTION('',(1.E0,0.E0,0.E0)); +#7472=VECTOR('',#7471,3.2E-1); +#7473=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#7474=LINE('',#7473,#7472); +#7475=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7476=VECTOR('',#7475,3.7E-1); +#7477=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#7478=LINE('',#7477,#7476); +#7479=DIRECTION('',(0.E0,1.E0,0.E0)); +#7480=VECTOR('',#7479,5.177127982297E-1); +#7481=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7482=LINE('',#7481,#7480); +#7483=DIRECTION('',(1.E0,0.E0,0.E0)); +#7484=VECTOR('',#7483,3.2E-1); +#7485=CARTESIAN_POINT('',(1.84E0,9.75E-1,-7.3E-1)); +#7486=LINE('',#7485,#7484); +#7487=DIRECTION('',(0.E0,1.E0,0.E0)); +#7488=VECTOR('',#7487,5.177127982297E-1); +#7489=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#7490=LINE('',#7489,#7488); +#7491=DIRECTION('',(1.E0,0.E0,0.E0)); +#7492=VECTOR('',#7491,3.2E-1); +#7493=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#7494=LINE('',#7493,#7492); +#7495=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7496=VECTOR('',#7495,3.7E-1); +#7497=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#7498=LINE('',#7497,#7496); +#7499=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7500=VECTOR('',#7499,3.7E-1); +#7501=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#7502=LINE('',#7501,#7500); +#7503=DIRECTION('',(1.E0,0.E0,0.E0)); +#7504=VECTOR('',#7503,3.2E-1); +#7505=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#7506=LINE('',#7505,#7504); +#7507=DIRECTION('',(1.E0,0.E0,0.E0)); +#7508=VECTOR('',#7507,3.2E-1); +#7509=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#7510=LINE('',#7509,#7508); +#7511=DIRECTION('',(1.E0,0.E0,0.E0)); +#7512=VECTOR('',#7511,3.2E-1); +#7513=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#7514=LINE('',#7513,#7512); +#7515=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7516=VECTOR('',#7515,1.732050807569E-1); +#7517=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#7518=LINE('',#7517,#7516); +#7519=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7520=VECTOR('',#7519,1.732050807569E-1); +#7521=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#7522=LINE('',#7521,#7520); +#7523=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7524=VECTOR('',#7523,1.732050807569E-1); +#7525=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#7526=LINE('',#7525,#7524); +#7527=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7528=VECTOR('',#7527,1.732050807569E-1); +#7529=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#7530=LINE('',#7529,#7528); +#7531=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7532=VECTOR('',#7531,1.732050807569E-1); +#7533=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#7534=LINE('',#7533,#7532); +#7535=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7536=VECTOR('',#7535,3.7E-1); +#7537=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#7538=LINE('',#7537,#7536); +#7539=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7540=VECTOR('',#7539,3.7E-1); +#7541=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#7542=LINE('',#7541,#7540); +#7543=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7544=VECTOR('',#7543,3.7E-1); +#7545=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#7546=LINE('',#7545,#7544); +#7547=DIRECTION('',(0.E0,1.E0,0.E0)); +#7548=VECTOR('',#7547,5.177127982297E-1); +#7549=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#7550=LINE('',#7549,#7548); +#7551=DIRECTION('',(1.E0,0.E0,0.E0)); +#7552=VECTOR('',#7551,3.2E-1); +#7553=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-7.3E-1)); +#7554=LINE('',#7553,#7552); +#7555=DIRECTION('',(0.E0,1.E0,0.E0)); +#7556=VECTOR('',#7555,5.177127982297E-1); +#7557=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#7558=LINE('',#7557,#7556); +#7559=DIRECTION('',(1.E0,0.E0,0.E0)); +#7560=VECTOR('',#7559,3.2E-1); +#7561=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#7562=LINE('',#7561,#7560); +#7563=DIRECTION('',(1.E0,0.E0,0.E0)); +#7564=VECTOR('',#7563,3.2E-1); +#7565=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#7566=LINE('',#7565,#7564); +#7567=DIRECTION('',(1.E0,0.E0,0.E0)); +#7568=VECTOR('',#7567,3.2E-1); +#7569=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#7570=LINE('',#7569,#7568); +#7571=DIRECTION('',(1.E0,0.E0,0.E0)); +#7572=VECTOR('',#7571,3.2E-1); +#7573=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#7574=LINE('',#7573,#7572); +#7575=DIRECTION('',(1.E0,0.E0,0.E0)); +#7576=VECTOR('',#7575,3.2E-1); +#7577=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#7578=LINE('',#7577,#7576); +#7579=DIRECTION('',(1.E0,0.E0,0.E0)); +#7580=VECTOR('',#7579,3.2E-1); +#7581=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#7582=LINE('',#7581,#7580); +#7583=DIRECTION('',(1.E0,0.E0,0.E0)); +#7584=VECTOR('',#7583,3.2E-1); +#7585=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#7586=LINE('',#7585,#7584); +#7587=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7588=VECTOR('',#7587,1.732050807569E-1); +#7589=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#7590=LINE('',#7589,#7588); +#7591=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#7592=VECTOR('',#7591,1.732050807569E-1); +#7593=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#7594=LINE('',#7593,#7592); +#7595=DIRECTION('',(1.E0,0.E0,0.E0)); +#7596=VECTOR('',#7595,3.2E-1); +#7597=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#7598=LINE('',#7597,#7596); +#7599=DIRECTION('',(1.E0,0.E0,0.E0)); +#7600=VECTOR('',#7599,3.2E-1); +#7601=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#7602=LINE('',#7601,#7600); +#7603=DIRECTION('',(1.E0,0.E0,0.E0)); +#7604=VECTOR('',#7603,3.2E-1); +#7605=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#7606=LINE('',#7605,#7604); +#7607=DIRECTION('',(1.E0,0.E0,0.E0)); +#7608=VECTOR('',#7607,3.2E-1); +#7609=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#7610=LINE('',#7609,#7608); +#7611=DIRECTION('',(1.E0,0.E0,0.E0)); +#7612=VECTOR('',#7611,3.2E-1); +#7613=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#7614=LINE('',#7613,#7612); +#7615=DIRECTION('',(1.E0,0.E0,0.E0)); +#7616=VECTOR('',#7615,3.2E-1); +#7617=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#7618=LINE('',#7617,#7616); +#7619=DIRECTION('',(1.E0,0.E0,0.E0)); +#7620=VECTOR('',#7619,3.2E-1); +#7621=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#7622=LINE('',#7621,#7620); +#7623=DIRECTION('',(1.E0,0.E0,0.E0)); +#7624=VECTOR('',#7623,3.2E-1); +#7625=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#7626=LINE('',#7625,#7624); +#7627=DIRECTION('',(1.E0,0.E0,0.E0)); +#7628=VECTOR('',#7627,3.2E-1); +#7629=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#7630=LINE('',#7629,#7628); +#7631=DIRECTION('',(1.E0,0.E0,0.E0)); +#7632=VECTOR('',#7631,3.2E-1); +#7633=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#7634=LINE('',#7633,#7632); +#7635=DIRECTION('',(1.E0,0.E0,0.E0)); +#7636=VECTOR('',#7635,3.2E-1); +#7637=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#7638=LINE('',#7637,#7636); +#7639=DIRECTION('',(1.E0,0.E0,0.E0)); +#7640=VECTOR('',#7639,3.2E-1); +#7641=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#7642=LINE('',#7641,#7640); +#7643=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7644=VECTOR('',#7643,3.7E-1); +#7645=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#7646=LINE('',#7645,#7644); +#7647=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7648=VECTOR('',#7647,1.732050807569E-1); +#7649=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#7650=LINE('',#7649,#7648); +#7651=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#7652=VECTOR('',#7651,1.732050807569E-1); +#7653=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#7654=LINE('',#7653,#7652); +#7655=DIRECTION('',(1.E0,0.E0,0.E0)); +#7656=VECTOR('',#7655,3.2E-1); +#7657=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#7658=LINE('',#7657,#7656); +#7659=DIRECTION('',(1.E0,0.E0,0.E0)); +#7660=VECTOR('',#7659,3.2E-1); +#7661=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#7662=LINE('',#7661,#7660); +#7663=DIRECTION('',(1.E0,0.E0,0.E0)); +#7664=VECTOR('',#7663,3.2E-1); +#7665=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#7666=LINE('',#7665,#7664); +#7667=DIRECTION('',(1.E0,0.E0,0.E0)); +#7668=VECTOR('',#7667,3.7E-1); +#7669=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#7670=LINE('',#7669,#7668); +#7671=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7672=VECTOR('',#7671,3.7E-1); +#7673=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#7674=LINE('',#7673,#7672); +#7675=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7676=VECTOR('',#7675,3.7E-1); +#7677=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#7678=LINE('',#7677,#7676); +#7679=DIRECTION('',(-1.E0,0.E0,0.E0)); +#7680=VECTOR('',#7679,3.7E-1); +#7681=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#7682=LINE('',#7681,#7680); +#7683=DIRECTION('',(0.E0,1.E0,0.E0)); +#7684=VECTOR('',#7683,5.177127982297E-1); +#7685=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#7686=LINE('',#7685,#7684); +#7687=DIRECTION('',(1.E0,0.E0,0.E0)); +#7688=VECTOR('',#7687,3.2E-1); +#7689=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#7690=LINE('',#7689,#7688); +#7691=DIRECTION('',(0.E0,1.E0,0.E0)); +#7692=VECTOR('',#7691,5.177127982297E-1); +#7693=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,7.3E-1)); +#7694=LINE('',#7693,#7692); +#7695=DIRECTION('',(1.E0,0.E0,0.E0)); +#7696=VECTOR('',#7695,3.2E-1); +#7697=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#7698=LINE('',#7697,#7696); +#7699=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7700=VECTOR('',#7699,1.3E-1); +#7701=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#7702=LINE('',#7701,#7700); +#7703=DIRECTION('',(0.E0,0.E0,1.E0)); +#7704=VECTOR('',#7703,3.5E-1); +#7705=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#7706=LINE('',#7705,#7704); +#7707=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7708=VECTOR('',#7707,2.828427124746E-1); +#7709=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#7710=LINE('',#7709,#7708); +#7711=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7712=VECTOR('',#7711,1.2E-1); +#7713=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#7714=LINE('',#7713,#7712); +#7715=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7716=VECTOR('',#7715,9.5E-1); +#7717=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#7718=LINE('',#7717,#7716); +#7719=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7720=VECTOR('',#7719,2.9E-1); +#7721=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#7722=LINE('',#7721,#7720); +#7723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7724=VECTOR('',#7723,4.9E-1); +#7725=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#7726=LINE('',#7725,#7724); +#7727=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7728=VECTOR('',#7727,1.5E-1); +#7729=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#7730=LINE('',#7729,#7728); +#7731=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7732=VECTOR('',#7731,3.E-1); +#7733=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#7734=LINE('',#7733,#7732); +#7735=DIRECTION('',(0.E0,1.E0,0.E0)); +#7736=VECTOR('',#7735,4.E-1); +#7737=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#7738=LINE('',#7737,#7736); +#7739=DIRECTION('',(0.E0,0.E0,1.E0)); +#7740=VECTOR('',#7739,1.221800737645E-1); +#7741=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#7742=LINE('',#7741,#7740); +#7743=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7744=VECTOR('',#7743,2.610814578665E-1); +#7745=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#7746=LINE('',#7745,#7744); +#7747=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7748=VECTOR('',#7747,2.5E-1); +#7749=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#7750=LINE('',#7749,#7748); +#7751=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7752=VECTOR('',#7751,1.903354478021E-1); +#7753=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#7754=LINE('',#7753,#7752); +#7755=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7756=VECTOR('',#7755,4.E-1); +#7757=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#7758=LINE('',#7757,#7756); +#7759=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7760=VECTOR('',#7759,3.E-1); +#7761=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#7762=LINE('',#7761,#7760); +#7763=DIRECTION('',(0.E0,1.E0,0.E0)); +#7764=VECTOR('',#7763,1.5E-1); +#7765=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#7766=LINE('',#7765,#7764); +#7767=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7768=VECTOR('',#7767,4.9E-1); +#7769=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#7770=LINE('',#7769,#7768); +#7771=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7772=VECTOR('',#7771,2.9E-1); +#7773=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#7774=LINE('',#7773,#7772); +#7775=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7776=VECTOR('',#7775,9.5E-1); +#7777=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#7778=LINE('',#7777,#7776); +#7779=DIRECTION('',(0.E0,1.E0,0.E0)); +#7780=VECTOR('',#7779,1.2E-1); +#7781=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#7782=LINE('',#7781,#7780); +#7783=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7784=VECTOR('',#7783,2.828427124746E-1); +#7785=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#7786=LINE('',#7785,#7784); +#7787=DIRECTION('',(0.E0,0.E0,1.E0)); +#7788=VECTOR('',#7787,3.5E-1); +#7789=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#7790=LINE('',#7789,#7788); +#7791=DIRECTION('',(0.E0,1.E0,0.E0)); +#7792=VECTOR('',#7791,1.3E-1); +#7793=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#7794=LINE('',#7793,#7792); +#7795=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7796=VECTOR('',#7795,1.903354478021E-1); +#7797=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#7798=LINE('',#7797,#7796); +#7799=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7800=VECTOR('',#7799,2.5E-1); +#7801=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#7802=LINE('',#7801,#7800); +#7803=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7804=VECTOR('',#7803,2.610814578665E-1); +#7805=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#7806=LINE('',#7805,#7804); +#7807=DIRECTION('',(0.E0,0.E0,1.E0)); +#7808=VECTOR('',#7807,1.221800737645E-1); +#7809=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#7810=LINE('',#7809,#7808); +#7811=DIRECTION('',(0.E0,1.E0,0.E0)); +#7812=VECTOR('',#7811,4.E-1); +#7813=CARTESIAN_POINT('',(-1.04E0,-2.125E0,1.5E-1)); +#7814=LINE('',#7813,#7812); +#7815=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7816=VECTOR('',#7815,3.E-1); +#7817=CARTESIAN_POINT('',(-1.04E0,-2.125E0,4.5E-1)); +#7818=LINE('',#7817,#7816); +#7819=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7820=VECTOR('',#7819,1.5E-1); +#7821=CARTESIAN_POINT('',(-1.04E0,-1.975E0,4.5E-1)); +#7822=LINE('',#7821,#7820); +#7823=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7824=VECTOR('',#7823,4.9E-1); +#7825=CARTESIAN_POINT('',(-1.04E0,-1.975E0,9.4E-1)); +#7826=LINE('',#7825,#7824); +#7827=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#7828=VECTOR('',#7827,2.9E-1); +#7829=CARTESIAN_POINT('',(-1.04E0,-2.175E0,1.15E0)); +#7830=LINE('',#7829,#7828); +#7831=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7832=VECTOR('',#7831,9.5E-1); +#7833=CARTESIAN_POINT('',(-1.04E0,-2.175E0,2.1E0)); +#7834=LINE('',#7833,#7832); +#7835=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7836=VECTOR('',#7835,1.2E-1); +#7837=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.1E0)); +#7838=LINE('',#7837,#7836); +#7839=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#7840=VECTOR('',#7839,2.828427124746E-1); +#7841=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.9E0)); +#7842=LINE('',#7841,#7840); +#7843=DIRECTION('',(0.E0,0.E0,1.E0)); +#7844=VECTOR('',#7843,3.5E-1); +#7845=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.55E0)); +#7846=LINE('',#7845,#7844); +#7847=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7848=VECTOR('',#7847,1.3E-1); +#7849=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.55E0)); +#7850=LINE('',#7849,#7848); +#7851=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#7852=VECTOR('',#7851,1.903354478021E-1); +#7853=CARTESIAN_POINT('',(-1.04E0,6.25E-1,8.2E-1)); +#7854=LINE('',#7853,#7852); +#7855=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#7856=VECTOR('',#7855,2.5E-1); +#7857=CARTESIAN_POINT('',(-1.04E0,7.75E-1,1.02E0)); +#7858=LINE('',#7857,#7856); +#7859=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#7860=VECTOR('',#7859,2.610814578665E-1); +#7861=CARTESIAN_POINT('',(-1.04E0,9.75E-1,8.521800737645E-1)); +#7862=LINE('',#7861,#7860); +#7863=DIRECTION('',(0.E0,0.E0,1.E0)); +#7864=VECTOR('',#7863,1.221800737645E-1); +#7865=CARTESIAN_POINT('',(-1.04E0,9.75E-1,7.3E-1)); +#7866=LINE('',#7865,#7864); +#7867=DIRECTION('',(0.E0,1.E0,0.E0)); +#7868=VECTOR('',#7867,1.3E-1); +#7869=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.55E0)); +#7870=LINE('',#7869,#7868); +#7871=DIRECTION('',(0.E0,0.E0,1.E0)); +#7872=VECTOR('',#7871,3.5E-1); +#7873=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.9E0)); +#7874=LINE('',#7873,#7872); +#7875=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#7876=VECTOR('',#7875,2.828427124746E-1); +#7877=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.1E0)); +#7878=LINE('',#7877,#7876); +#7879=DIRECTION('',(0.E0,1.E0,0.E0)); +#7880=VECTOR('',#7879,1.2E-1); +#7881=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-2.1E0)); +#7882=LINE('',#7881,#7880); +#7883=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7884=VECTOR('',#7883,9.5E-1); +#7885=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.15E0)); +#7886=LINE('',#7885,#7884); +#7887=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#7888=VECTOR('',#7887,2.9E-1); +#7889=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-9.4E-1)); +#7890=LINE('',#7889,#7888); +#7891=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7892=VECTOR('',#7891,4.9E-1); +#7893=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-4.5E-1)); +#7894=LINE('',#7893,#7892); +#7895=DIRECTION('',(0.E0,1.E0,0.E0)); +#7896=VECTOR('',#7895,1.5E-1); +#7897=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-4.5E-1)); +#7898=LINE('',#7897,#7896); +#7899=DIRECTION('',(0.E0,0.E0,-1.E0)); +#7900=VECTOR('',#7899,3.E-1); +#7901=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-1.5E-1)); +#7902=LINE('',#7901,#7900); +#7903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7904=VECTOR('',#7903,4.E-1); +#7905=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.5E-1)); +#7906=LINE('',#7905,#7904); +#7907=DIRECTION('',(0.E0,0.E0,1.E0)); +#7908=VECTOR('',#7907,1.221800737645E-1); +#7909=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-8.521800737645E-1)); +#7910=LINE('',#7909,#7908); +#7911=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#7912=VECTOR('',#7911,2.610814578665E-1); +#7913=CARTESIAN_POINT('',(-1.04E0,7.75E-1,-1.02E0)); +#7914=LINE('',#7913,#7912); +#7915=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#7916=VECTOR('',#7915,2.5E-1); +#7917=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-8.2E-1)); +#7918=LINE('',#7917,#7916); +#7919=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#7920=VECTOR('',#7919,1.903354478021E-1); +#7921=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#7922=LINE('',#7921,#7920); +#7923=DIRECTION('',(1.E0,0.E0,0.E0)); +#7924=VECTOR('',#7923,3.2E-1); +#7925=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#7926=LINE('',#7925,#7924); +#7927=DIRECTION('',(1.E0,0.E0,0.E0)); +#7928=VECTOR('',#7927,3.2E-1); +#7929=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#7930=LINE('',#7929,#7928); +#7931=DIRECTION('',(1.E0,0.E0,0.E0)); +#7932=VECTOR('',#7931,3.2E-1); +#7933=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#7934=LINE('',#7933,#7932); +#7935=DIRECTION('',(1.E0,0.E0,0.E0)); +#7936=VECTOR('',#7935,3.2E-1); +#7937=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#7938=LINE('',#7937,#7936); +#7939=DIRECTION('',(1.E0,0.E0,0.E0)); +#7940=VECTOR('',#7939,3.2E-1); +#7941=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#7942=LINE('',#7941,#7940); +#7943=DIRECTION('',(1.E0,0.E0,0.E0)); +#7944=VECTOR('',#7943,3.2E-1); +#7945=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#7946=LINE('',#7945,#7944); +#7947=DIRECTION('',(1.E0,0.E0,0.E0)); +#7948=VECTOR('',#7947,3.2E-1); +#7949=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#7950=LINE('',#7949,#7948); +#7951=DIRECTION('',(1.E0,0.E0,0.E0)); +#7952=VECTOR('',#7951,3.2E-1); +#7953=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#7954=LINE('',#7953,#7952); +#7955=DIRECTION('',(1.E0,0.E0,0.E0)); +#7956=VECTOR('',#7955,3.2E-1); +#7957=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#7958=LINE('',#7957,#7956); +#7959=DIRECTION('',(1.E0,0.E0,0.E0)); +#7960=VECTOR('',#7959,3.2E-1); +#7961=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#7962=LINE('',#7961,#7960); +#7963=DIRECTION('',(1.E0,0.E0,0.E0)); +#7964=VECTOR('',#7963,3.2E-1); +#7965=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#7966=LINE('',#7965,#7964); +#7967=DIRECTION('',(1.E0,0.E0,0.E0)); +#7968=VECTOR('',#7967,3.2E-1); +#7969=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#7970=LINE('',#7969,#7968); +#7971=DIRECTION('',(1.E0,0.E0,0.E0)); +#7972=VECTOR('',#7971,3.2E-1); +#7973=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#7974=LINE('',#7973,#7972); +#7975=DIRECTION('',(1.E0,0.E0,0.E0)); +#7976=VECTOR('',#7975,3.2E-1); +#7977=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#7978=LINE('',#7977,#7976); +#7979=DIRECTION('',(1.E0,0.E0,0.E0)); +#7980=VECTOR('',#7979,3.2E-1); +#7981=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#7982=LINE('',#7981,#7980); +#7983=DIRECTION('',(1.E0,0.E0,0.E0)); +#7984=VECTOR('',#7983,3.2E-1); +#7985=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#7986=LINE('',#7985,#7984); +#7987=DIRECTION('',(1.E0,0.E0,0.E0)); +#7988=VECTOR('',#7987,3.2E-1); +#7989=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#7990=LINE('',#7989,#7988); +#7991=DIRECTION('',(1.E0,0.E0,0.E0)); +#7992=VECTOR('',#7991,3.2E-1); +#7993=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#7994=LINE('',#7993,#7992); +#7995=DIRECTION('',(1.E0,0.E0,0.E0)); +#7996=VECTOR('',#7995,3.2E-1); +#7997=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#7998=LINE('',#7997,#7996); +#7999=DIRECTION('',(1.E0,0.E0,0.E0)); +#8000=VECTOR('',#7999,3.2E-1); +#8001=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#8002=LINE('',#8001,#8000); +#8003=DIRECTION('',(1.E0,0.E0,0.E0)); +#8004=VECTOR('',#8003,3.2E-1); +#8005=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#8006=LINE('',#8005,#8004); +#8007=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8008=VECTOR('',#8007,3.7E-1); +#8009=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#8010=LINE('',#8009,#8008); +#8011=DIRECTION('',(0.E0,1.E0,0.E0)); +#8012=VECTOR('',#8011,5.177127982297E-1); +#8013=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#8014=LINE('',#8013,#8012); +#8015=DIRECTION('',(1.E0,0.E0,0.E0)); +#8016=VECTOR('',#8015,3.2E-1); +#8017=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-7.3E-1)); +#8018=LINE('',#8017,#8016); +#8019=DIRECTION('',(0.E0,1.E0,0.E0)); +#8020=VECTOR('',#8019,5.177127982297E-1); +#8021=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#8022=LINE('',#8021,#8020); +#8023=DIRECTION('',(1.E0,0.E0,0.E0)); +#8024=VECTOR('',#8023,3.2E-1); +#8025=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#8026=LINE('',#8025,#8024); +#8027=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8028=VECTOR('',#8027,3.7E-1); +#8029=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#8030=LINE('',#8029,#8028); +#8031=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8032=VECTOR('',#8031,3.7E-1); +#8033=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#8034=LINE('',#8033,#8032); +#8035=DIRECTION('',(1.E0,0.E0,0.E0)); +#8036=VECTOR('',#8035,3.2E-1); +#8037=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#8038=LINE('',#8037,#8036); +#8039=DIRECTION('',(1.E0,0.E0,0.E0)); +#8040=VECTOR('',#8039,3.2E-1); +#8041=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#8042=LINE('',#8041,#8040); +#8043=DIRECTION('',(1.E0,0.E0,0.E0)); +#8044=VECTOR('',#8043,3.2E-1); +#8045=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#8046=LINE('',#8045,#8044); +#8047=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8048=VECTOR('',#8047,1.732050807569E-1); +#8049=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#8050=LINE('',#8049,#8048); +#8051=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8052=VECTOR('',#8051,1.732050807569E-1); +#8053=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#8054=LINE('',#8053,#8052); +#8055=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8056=VECTOR('',#8055,1.732050807569E-1); +#8057=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#8058=LINE('',#8057,#8056); +#8059=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8060=VECTOR('',#8059,1.732050807569E-1); +#8061=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#8062=LINE('',#8061,#8060); +#8063=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8064=VECTOR('',#8063,1.732050807569E-1); +#8065=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#8066=LINE('',#8065,#8064); +#8067=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8068=VECTOR('',#8067,3.7E-1); +#8069=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#8070=LINE('',#8069,#8068); +#8071=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8072=VECTOR('',#8071,3.7E-1); +#8073=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#8074=LINE('',#8073,#8072); +#8075=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8076=VECTOR('',#8075,3.7E-1); +#8077=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#8078=LINE('',#8077,#8076); +#8079=DIRECTION('',(0.E0,1.E0,0.E0)); +#8080=VECTOR('',#8079,5.177127982297E-1); +#8081=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#8082=LINE('',#8081,#8080); +#8083=DIRECTION('',(1.E0,0.E0,0.E0)); +#8084=VECTOR('',#8083,3.2E-1); +#8085=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-7.3E-1)); +#8086=LINE('',#8085,#8084); +#8087=DIRECTION('',(0.E0,1.E0,0.E0)); +#8088=VECTOR('',#8087,5.177127982297E-1); +#8089=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#8090=LINE('',#8089,#8088); +#8091=DIRECTION('',(1.E0,0.E0,0.E0)); +#8092=VECTOR('',#8091,3.2E-1); +#8093=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#8094=LINE('',#8093,#8092); +#8095=DIRECTION('',(1.E0,0.E0,0.E0)); +#8096=VECTOR('',#8095,3.2E-1); +#8097=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#8098=LINE('',#8097,#8096); +#8099=DIRECTION('',(1.E0,0.E0,0.E0)); +#8100=VECTOR('',#8099,3.2E-1); +#8101=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#8102=LINE('',#8101,#8100); +#8103=DIRECTION('',(1.E0,0.E0,0.E0)); +#8104=VECTOR('',#8103,3.2E-1); +#8105=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#8106=LINE('',#8105,#8104); +#8107=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8108=VECTOR('',#8107,1.732050807569E-1); +#8109=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#8110=LINE('',#8109,#8108); +#8111=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8112=VECTOR('',#8111,1.732050807569E-1); +#8113=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#8114=LINE('',#8113,#8112); +#8115=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#8116=VECTOR('',#8115,1.732050807569E-1); +#8117=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#8118=LINE('',#8117,#8116); +#8119=DIRECTION('',(1.E0,0.E0,0.E0)); +#8120=VECTOR('',#8119,3.2E-1); +#8121=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#8122=LINE('',#8121,#8120); +#8123=DIRECTION('',(1.E0,0.E0,0.E0)); +#8124=VECTOR('',#8123,3.2E-1); +#8125=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#8126=LINE('',#8125,#8124); +#8127=DIRECTION('',(1.E0,0.E0,0.E0)); +#8128=VECTOR('',#8127,3.2E-1); +#8129=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#8130=LINE('',#8129,#8128); +#8131=DIRECTION('',(1.E0,0.E0,0.E0)); +#8132=VECTOR('',#8131,3.7E-1); +#8133=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#8134=LINE('',#8133,#8132); +#8135=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8136=VECTOR('',#8135,3.7E-1); +#8137=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#8138=LINE('',#8137,#8136); +#8139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8140=VECTOR('',#8139,3.7E-1); +#8141=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#8142=LINE('',#8141,#8140); +#8143=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8144=VECTOR('',#8143,1.732050807569E-1); +#8145=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#8146=LINE('',#8145,#8144); +#8147=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#8148=VECTOR('',#8147,1.732050807569E-1); +#8149=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#8150=LINE('',#8149,#8148); +#8151=DIRECTION('',(1.E0,0.E0,0.E0)); +#8152=VECTOR('',#8151,3.2E-1); +#8153=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#8154=LINE('',#8153,#8152); +#8155=DIRECTION('',(1.E0,0.E0,0.E0)); +#8156=VECTOR('',#8155,3.2E-1); +#8157=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#8158=LINE('',#8157,#8156); +#8159=DIRECTION('',(1.E0,0.E0,0.E0)); +#8160=VECTOR('',#8159,3.2E-1); +#8161=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#8162=LINE('',#8161,#8160); +#8163=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8164=VECTOR('',#8163,3.7E-1); +#8165=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#8166=LINE('',#8165,#8164); +#8167=DIRECTION('',(0.E0,1.E0,0.E0)); +#8168=VECTOR('',#8167,5.177127982297E-1); +#8169=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8170=LINE('',#8169,#8168); +#8171=DIRECTION('',(1.E0,0.E0,0.E0)); +#8172=VECTOR('',#8171,3.2E-1); +#8173=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-7.3E-1)); +#8174=LINE('',#8173,#8172); +#8175=DIRECTION('',(0.E0,1.E0,0.E0)); +#8176=VECTOR('',#8175,5.177127982297E-1); +#8177=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#8178=LINE('',#8177,#8176); +#8179=DIRECTION('',(1.E0,0.E0,0.E0)); +#8180=VECTOR('',#8179,3.2E-1); +#8181=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8182=LINE('',#8181,#8180); +#8183=DIRECTION('',(1.E0,0.E0,0.E0)); +#8184=VECTOR('',#8183,3.2E-1); +#8185=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#8186=LINE('',#8185,#8184); +#8187=DIRECTION('',(1.E0,0.E0,0.E0)); +#8188=VECTOR('',#8187,3.2E-1); +#8189=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#8190=LINE('',#8189,#8188); +#8191=DIRECTION('',(1.E0,0.E0,0.E0)); +#8192=VECTOR('',#8191,3.2E-1); +#8193=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#8194=LINE('',#8193,#8192); +#8195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8196=VECTOR('',#8195,3.7E-1); +#8197=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#8198=LINE('',#8197,#8196); +#8199=DIRECTION('',(6.785983445459E-1,6.785983445458E-1,2.810846377148E-1)); +#8200=VECTOR('',#8199,1.473625758208E-1); +#8201=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8202=LINE('',#8201,#8200); +#8203=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#8204=VECTOR('',#8203,5.303300858899E-2); +#8205=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8206=LINE('',#8205,#8204); +#8207=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8208=VECTOR('',#8207,1.E0); +#8209=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8210=LINE('',#8209,#8208); +#8211=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#8212=VECTOR('',#8211,5.303300858899E-2); +#8213=CARTESIAN_POINT('',(-4.425E0,1.275E0,-5.E-1)); +#8214=LINE('',#8213,#8212); +#8215=DIRECTION('',(6.785983445458E-1,6.785983445458E-1,-2.810846377148E-1)); +#8216=VECTOR('',#8215,1.473625758208E-1); +#8217=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#8218=LINE('',#8217,#8216); +#8219=DIRECTION('',(0.E0,1.E0,0.E0)); +#8220=VECTOR('',#8219,2.65E0); +#8221=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8222=LINE('',#8221,#8220); +#8223=DIRECTION('',(0.E0,0.E0,1.E0)); +#8224=VECTOR('',#8223,3.6E-1); +#8225=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8226=LINE('',#8225,#8224); +#8227=DIRECTION('',(0.E0,0.E0,1.E0)); +#8228=VECTOR('',#8227,3.6E-1); +#8229=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8230=LINE('',#8229,#8228); +#8231=DIRECTION('',(0.E0,1.E0,0.E0)); +#8232=VECTOR('',#8231,2.65E0); +#8233=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-5.E-1)); +#8234=LINE('',#8233,#8232); +#8235=DIRECTION('',(0.E0,0.E0,1.E0)); +#8236=VECTOR('',#8235,3.6E-1); +#8237=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8238=LINE('',#8237,#8236); +#8239=DIRECTION('',(0.E0,1.E0,0.E0)); +#8240=VECTOR('',#8239,2.65E0); +#8241=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8242=LINE('',#8241,#8240); +#8243=DIRECTION('',(0.E0,0.E0,1.E0)); +#8244=VECTOR('',#8243,3.6E-1); +#8245=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8246=LINE('',#8245,#8244); +#8247=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8248=VECTOR('',#8247,2.6875E0); +#8249=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,-5.E-1)); +#8250=LINE('',#8249,#8248); +#8251=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8252=VECTOR('',#8251,2.6875E0); +#8253=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8254=LINE('',#8253,#8252); +#8255=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#8256=VECTOR('',#8255,3.535533905933E-1); +#8257=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#8258=LINE('',#8257,#8256); +#8259=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#8260=VECTOR('',#8259,3.535533905933E-1); +#8261=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8262=LINE('',#8261,#8260); +#8263=DIRECTION('',(0.E0,1.E0,0.E0)); +#8264=VECTOR('',#8263,2.65E0); +#8265=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8266=LINE('',#8265,#8264); +#8267=DIRECTION('',(1.E0,0.E0,0.E0)); +#8268=VECTOR('',#8267,3.2E-1); +#8269=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#8270=LINE('',#8269,#8268); +#8271=DIRECTION('',(1.E0,0.E0,0.E0)); +#8272=VECTOR('',#8271,3.2E-1); +#8273=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#8274=LINE('',#8273,#8272); +#8275=DIRECTION('',(1.E0,0.E0,0.E0)); +#8276=VECTOR('',#8275,3.2E-1); +#8277=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#8278=LINE('',#8277,#8276); +#8279=DIRECTION('',(1.E0,0.E0,0.E0)); +#8280=VECTOR('',#8279,3.2E-1); +#8281=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#8282=LINE('',#8281,#8280); +#8283=DIRECTION('',(1.E0,0.E0,0.E0)); +#8284=VECTOR('',#8283,3.2E-1); +#8285=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#8286=LINE('',#8285,#8284); +#8287=DIRECTION('',(1.E0,0.E0,0.E0)); +#8288=VECTOR('',#8287,3.2E-1); +#8289=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#8290=LINE('',#8289,#8288); +#8291=DIRECTION('',(1.E0,0.E0,0.E0)); +#8292=VECTOR('',#8291,3.2E-1); +#8293=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#8294=LINE('',#8293,#8292); +#8295=DIRECTION('',(1.E0,0.E0,0.E0)); +#8296=VECTOR('',#8295,3.2E-1); +#8297=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#8298=LINE('',#8297,#8296); +#8299=DIRECTION('',(1.E0,0.E0,0.E0)); +#8300=VECTOR('',#8299,3.2E-1); +#8301=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#8302=LINE('',#8301,#8300); +#8303=DIRECTION('',(1.E0,0.E0,0.E0)); +#8304=VECTOR('',#8303,3.2E-1); +#8305=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#8306=LINE('',#8305,#8304); +#8307=DIRECTION('',(1.E0,0.E0,0.E0)); +#8308=VECTOR('',#8307,3.2E-1); +#8309=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#8310=LINE('',#8309,#8308); +#8311=DIRECTION('',(1.E0,0.E0,0.E0)); +#8312=VECTOR('',#8311,3.2E-1); +#8313=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#8314=LINE('',#8313,#8312); +#8315=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8316=VECTOR('',#8315,3.7E-1); +#8317=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#8318=LINE('',#8317,#8316); +#8319=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#8320=VECTOR('',#8319,2.828427124746E-1); +#8321=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#8322=LINE('',#8321,#8320); +#8323=CARTESIAN_POINT('',(-4.5E0,-2.475E0,-1.3E0)); +#8324=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8325=DIRECTION('',(1.E0,0.E0,0.E0)); +#8326=AXIS2_PLACEMENT_3D('',#8323,#8324,#8325); +#8328=DIRECTION('',(-5.583520944064E-10,-1.E0,-2.921128099681E-9)); +#8329=VECTOR('',#8328,3.500000001954E-1); +#8330=CARTESIAN_POINT('',(-4.2E0,-2.125E0,-1.3E0)); +#8331=LINE('',#8330,#8329); +#8332=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,-2.008172592180E-9)); +#8333=VECTOR('',#8332,2.828427123211E-1); +#8334=CARTESIAN_POINT('',(-4.400000000087E0,-2.675000000087E0, +-1.300000000454E0)); +#8335=LINE('',#8334,#8333); +#8336=CARTESIAN_POINT('',(-4.5E0,-2.675E0,-1.3E0)); +#8337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8338=DIRECTION('',(1.E0,0.E0,0.E0)); +#8339=AXIS2_PLACEMENT_3D('',#8336,#8337,#8338); +#8341=CARTESIAN_POINT('',(-4.5E0,-2.675E0,-1.3E0)); +#8342=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8343=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8344=AXIS2_PLACEMENT_3D('',#8341,#8342,#8343); +#8346=CARTESIAN_POINT('',(4.5E0,-2.675E0,-1.3E0)); +#8347=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8348=DIRECTION('',(1.E0,0.E0,0.E0)); +#8349=AXIS2_PLACEMENT_3D('',#8346,#8347,#8348); +#8351=CARTESIAN_POINT('',(4.5E0,-2.675E0,-1.3E0)); +#8352=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8354=AXIS2_PLACEMENT_3D('',#8351,#8352,#8353); +#8356=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,2.008172592180E-9)); +#8357=VECTOR('',#8356,2.828427123211E-1); +#8358=CARTESIAN_POINT('',(-4.599999999913E0,-2.675000000087E0, +-1.299999999546E0)); +#8359=LINE('',#8358,#8357); +#8360=CARTESIAN_POINT('',(-4.5E0,-2.475E0,-1.3E0)); +#8361=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8362=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8363=AXIS2_PLACEMENT_3D('',#8360,#8361,#8362); +#8365=DIRECTION('',(5.583546320590E-10,-1.E0,2.921128734094E-9)); +#8366=VECTOR('',#8365,3.500000001954E-1); +#8367=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#8368=LINE('',#8367,#8366); +#8369=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,-2.008172592180E-9)); +#8370=VECTOR('',#8369,2.828427123211E-1); +#8371=CARTESIAN_POINT('',(4.599999999913E0,-2.675000000087E0, +-1.300000000454E0)); +#8372=LINE('',#8371,#8370); +#8373=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,2.008172592180E-9)); +#8374=VECTOR('',#8373,2.828427123211E-1); +#8375=CARTESIAN_POINT('',(4.400000000087E0,-2.675000000087E0, +-1.299999999546E0)); +#8376=LINE('',#8375,#8374); +#8377=CARTESIAN_POINT('',(4.5E0,-2.475E0,-1.3E0)); +#8378=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8379=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8380=AXIS2_PLACEMENT_3D('',#8377,#8378,#8379); +#8382=DIRECTION('',(5.583520944064E-10,-1.E0,2.921128734094E-9)); +#8383=VECTOR('',#8382,3.500000001954E-1); +#8384=CARTESIAN_POINT('',(4.2E0,-2.125E0,-1.3E0)); +#8385=LINE('',#8384,#8383); +#8386=CARTESIAN_POINT('',(4.5E0,-2.475E0,-1.3E0)); +#8387=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8388=DIRECTION('',(1.E0,0.E0,0.E0)); +#8389=AXIS2_PLACEMENT_3D('',#8386,#8387,#8388); +#8391=DIRECTION('',(-5.583546320590E-10,-1.E0,-2.921128099681E-9)); +#8392=VECTOR('',#8391,3.500000001954E-1); +#8393=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#8394=LINE('',#8393,#8392); +#8395=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#8396=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#8397=VERTEX_POINT('',#8395); +#8398=VERTEX_POINT('',#8396); +#8399=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#8400=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#8401=VERTEX_POINT('',#8399); +#8402=VERTEX_POINT('',#8400); +#8403=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.6E0)); +#8404=VERTEX_POINT('',#8403); +#8405=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.6E0)); +#8406=VERTEX_POINT('',#8405); +#8407=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#8408=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#8409=VERTEX_POINT('',#8407); +#8410=VERTEX_POINT('',#8408); +#8411=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#8412=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#8413=VERTEX_POINT('',#8411); +#8414=VERTEX_POINT('',#8412); +#8415=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#8416=VERTEX_POINT('',#8415); +#8417=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#8418=VERTEX_POINT('',#8417); +#8419=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#8420=VERTEX_POINT('',#8419); +#8421=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#8422=VERTEX_POINT('',#8421); +#8423=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#8424=VERTEX_POINT('',#8423); +#8425=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#8426=VERTEX_POINT('',#8425); +#8427=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#8428=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#8429=VERTEX_POINT('',#8427); +#8430=VERTEX_POINT('',#8428); +#8431=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.11E0)); +#8432=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#8433=VERTEX_POINT('',#8431); +#8434=VERTEX_POINT('',#8432); +#8435=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.11E0)); +#8436=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.11E0)); +#8437=VERTEX_POINT('',#8435); +#8438=VERTEX_POINT('',#8436); +#8439=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.11E0)); +#8440=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.11E0)); +#8441=VERTEX_POINT('',#8439); +#8442=VERTEX_POINT('',#8440); +#8443=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.11E0)); +#8444=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.11E0)); +#8445=VERTEX_POINT('',#8443); +#8446=VERTEX_POINT('',#8444); +#8447=CARTESIAN_POINT('',(-4.8E0,-2.125E0,1.25E0)); +#8448=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.25E0)); +#8449=VERTEX_POINT('',#8447); +#8450=VERTEX_POINT('',#8448); +#8451=CARTESIAN_POINT('',(-4.8E0,-1.725E0,1.6E0)); +#8452=VERTEX_POINT('',#8451); +#8453=CARTESIAN_POINT('',(-4.8E0,-2.125E0,5.E-1)); +#8454=CARTESIAN_POINT('',(-4.8E0,-1.975E0,5.E-1)); +#8455=VERTEX_POINT('',#8453); +#8456=VERTEX_POINT('',#8454); +#8457=CARTESIAN_POINT('',(-4.8E0,-1.975E0,9.E-1)); +#8458=VERTEX_POINT('',#8457); +#8459=CARTESIAN_POINT('',(-4.8E0,-2.125E0,9.E-1)); +#8460=VERTEX_POINT('',#8459); +#8461=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-9.E-1)); +#8462=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-9.E-1)); +#8463=VERTEX_POINT('',#8461); +#8464=VERTEX_POINT('',#8462); +#8465=CARTESIAN_POINT('',(-4.8E0,-1.975E0,-5.E-1)); +#8466=VERTEX_POINT('',#8465); +#8467=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-5.E-1)); +#8468=VERTEX_POINT('',#8467); +#8469=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#8470=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#8471=VERTEX_POINT('',#8469); +#8472=VERTEX_POINT('',#8470); +#8473=CARTESIAN_POINT('',(4.8E0,-1.975E0,8.5E-1)); +#8474=VERTEX_POINT('',#8473); +#8475=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#8476=CARTESIAN_POINT('',(4.8E0,-1.975E0,-9.E-1)); +#8477=VERTEX_POINT('',#8475); +#8478=VERTEX_POINT('',#8476); +#8479=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#8480=VERTEX_POINT('',#8479); +#8481=CARTESIAN_POINT('',(4.8E0,-2.125E0,-5.E-1)); +#8482=VERTEX_POINT('',#8481); +#8483=CARTESIAN_POINT('',(4.4E0,-2.125E0,1.25E0)); +#8484=CARTESIAN_POINT('',(4.4E0,-1.725E0,1.25E0)); +#8485=VERTEX_POINT('',#8483); +#8486=VERTEX_POINT('',#8484); +#8487=CARTESIAN_POINT('',(4.05E0,-1.725E0,1.6E0)); +#8488=VERTEX_POINT('',#8487); +#8489=CARTESIAN_POINT('',(4.75E0,-1.975E0,9.E-1)); +#8490=VERTEX_POINT('',#8489); +#8491=CARTESIAN_POINT('',(4.75E0,-2.125E0,9.E-1)); +#8492=VERTEX_POINT('',#8491); +#8493=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#8494=CARTESIAN_POINT('',(4.05E0,-2.125E0,-9.E-1)); +#8495=VERTEX_POINT('',#8493); +#8496=VERTEX_POINT('',#8494); +#8497=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-1.6E0)); +#8498=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#8499=VERTEX_POINT('',#8497); +#8500=VERTEX_POINT('',#8498); +#8501=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.25E0)); +#8502=CARTESIAN_POINT('',(-4.05E0,-2.125E0,9.E-1)); +#8503=VERTEX_POINT('',#8501); +#8504=VERTEX_POINT('',#8502); +#8505=CARTESIAN_POINT('',(4.05E0,-2.125E0,1.25E0)); +#8506=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#8507=VERTEX_POINT('',#8505); +#8508=VERTEX_POINT('',#8506); +#8509=CARTESIAN_POINT('',(4.05E0,-1.975E0,-1.6E0)); +#8510=VERTEX_POINT('',#8509); +#8511=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-1.6E0)); +#8512=VERTEX_POINT('',#8511); +#8513=CARTESIAN_POINT('',(-4.05E0,-1.975E0,1.25E0)); +#8514=VERTEX_POINT('',#8513); +#8515=CARTESIAN_POINT('',(4.05E0,-1.975E0,1.25E0)); +#8516=VERTEX_POINT('',#8515); +#8517=CARTESIAN_POINT('',(-4.05E0,-1.975E0,9.E-1)); +#8518=VERTEX_POINT('',#8517); +#8519=CARTESIAN_POINT('',(4.05E0,-1.975E0,9.E-1)); +#8520=VERTEX_POINT('',#8519); +#8521=CARTESIAN_POINT('',(4.05E0,-1.975E0,-9.E-1)); +#8522=VERTEX_POINT('',#8521); +#8523=CARTESIAN_POINT('',(-4.05E0,-1.975E0,-9.E-1)); +#8524=VERTEX_POINT('',#8523); +#8525=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#8526=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.E-1)); +#8527=VERTEX_POINT('',#8525); +#8528=VERTEX_POINT('',#8526); +#8529=CARTESIAN_POINT('',(-3.785E0,-2.025E0,1.E-1)); +#8530=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.E-1)); +#8531=VERTEX_POINT('',#8529); +#8532=VERTEX_POINT('',#8530); +#8533=CARTESIAN_POINT('',(-3.415E0,-1.725E0,1.25E0)); +#8534=CARTESIAN_POINT('',(-3.415E0,-1.975E0,1.25E0)); +#8535=VERTEX_POINT('',#8533); +#8536=VERTEX_POINT('',#8534); +#8537=CARTESIAN_POINT('',(-3.785E0,-1.725E0,1.25E0)); +#8538=CARTESIAN_POINT('',(-3.785E0,-1.975E0,1.25E0)); +#8539=VERTEX_POINT('',#8537); +#8540=VERTEX_POINT('',#8538); +#8541=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-5.E-1)); +#8542=CARTESIAN_POINT('',(-3.415E0,-1.975E0,-1.6E0)); +#8543=VERTEX_POINT('',#8541); +#8544=VERTEX_POINT('',#8542); +#8545=CARTESIAN_POINT('',(-3.415E0,-1.975E0,5.E-1)); +#8546=VERTEX_POINT('',#8545); +#8547=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-5.E-1)); +#8548=CARTESIAN_POINT('',(-3.785E0,-1.975E0,-1.6E0)); +#8549=VERTEX_POINT('',#8547); +#8550=VERTEX_POINT('',#8548); +#8551=CARTESIAN_POINT('',(-3.785E0,-1.975E0,5.E-1)); +#8552=VERTEX_POINT('',#8551); +#8553=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,1.11E0)); +#8554=VERTEX_POINT('',#8553); +#8555=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-1.11E0)); +#8556=VERTEX_POINT('',#8555); +#8557=CARTESIAN_POINT('',(-3.415E0,-2.125E0,0.E0)); +#8558=CARTESIAN_POINT('',(-3.415E0,-2.125E0,-5.E-1)); +#8559=VERTEX_POINT('',#8557); +#8560=VERTEX_POINT('',#8558); +#8561=CARTESIAN_POINT('',(-3.415E0,-2.125E0,5.E-1)); +#8562=VERTEX_POINT('',#8561); +#8563=CARTESIAN_POINT('',(-3.785E0,-2.125E0,0.E0)); +#8564=CARTESIAN_POINT('',(-3.785E0,-2.125E0,-5.E-1)); +#8565=VERTEX_POINT('',#8563); +#8566=VERTEX_POINT('',#8564); +#8567=CARTESIAN_POINT('',(-3.785E0,-2.125E0,5.E-1)); +#8568=VERTEX_POINT('',#8567); +#8569=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#8570=VERTEX_POINT('',#8569); +#8571=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.6E0)); +#8572=VERTEX_POINT('',#8571); +#8573=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#8574=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#8575=VERTEX_POINT('',#8573); +#8576=VERTEX_POINT('',#8574); +#8577=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#8578=VERTEX_POINT('',#8577); +#8579=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#8580=VERTEX_POINT('',#8579); +#8581=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#8582=VERTEX_POINT('',#8581); +#8583=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#8584=VERTEX_POINT('',#8583); +#8585=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#8586=VERTEX_POINT('',#8585); +#8587=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.55E0)); +#8588=CARTESIAN_POINT('',(-3.44E0,-1.855E0,1.9E0)); +#8589=VERTEX_POINT('',#8587); +#8590=VERTEX_POINT('',#8588); +#8591=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.1E0)); +#8592=VERTEX_POINT('',#8591); +#8593=CARTESIAN_POINT('',(-3.44E0,-2.175E0,2.1E0)); +#8594=VERTEX_POINT('',#8593); +#8595=CARTESIAN_POINT('',(-3.44E0,-2.175E0,1.15E0)); +#8596=VERTEX_POINT('',#8595); +#8597=CARTESIAN_POINT('',(-3.44E0,-1.975E0,9.4E-1)); +#8598=VERTEX_POINT('',#8597); +#8599=CARTESIAN_POINT('',(-3.44E0,-1.975E0,4.5E-1)); +#8600=VERTEX_POINT('',#8599); +#8601=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.5E-1)); +#8602=CARTESIAN_POINT('',(-3.44E0,-1.725E0,1.55E0)); +#8603=VERTEX_POINT('',#8601); +#8604=VERTEX_POINT('',#8602); +#8605=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.5E-1)); +#8606=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#8607=VERTEX_POINT('',#8605); +#8608=VERTEX_POINT('',#8606); +#8609=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,5.E-1)); +#8610=CARTESIAN_POINT('',(-4.3875E0,-1.375E0,-5.E-1)); +#8611=VERTEX_POINT('',#8609); +#8612=VERTEX_POINT('',#8610); +#8613=CARTESIAN_POINT('',(-4.425E0,-1.375E0,5.E-1)); +#8614=CARTESIAN_POINT('',(-4.425E0,1.275E0,5.E-1)); +#8615=VERTEX_POINT('',#8613); +#8616=VERTEX_POINT('',#8614); +#8617=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-5.E-1)); +#8618=CARTESIAN_POINT('',(-4.425E0,1.275E0,-5.E-1)); +#8619=VERTEX_POINT('',#8617); +#8620=VERTEX_POINT('',#8618); +#8621=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,5.E-1)); +#8622=VERTEX_POINT('',#8621); +#8623=CARTESIAN_POINT('',(-4.3875E0,1.3125E0,-5.E-1)); +#8624=VERTEX_POINT('',#8623); +#8625=CARTESIAN_POINT('',(3.85E0,-9.25E-1,1.6E0)); +#8626=CARTESIAN_POINT('',(3.85E0,-1.375E0,1.6E0)); +#8627=VERTEX_POINT('',#8625); +#8628=VERTEX_POINT('',#8626); +#8629=CARTESIAN_POINT('',(4.05E0,-7.25E-1,1.4E0)); +#8630=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.4E0)); +#8631=VERTEX_POINT('',#8629); +#8632=VERTEX_POINT('',#8630); +#8633=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,1.6E0)); +#8634=VERTEX_POINT('',#8633); +#8635=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.4E0)); +#8636=VERTEX_POINT('',#8635); +#8637=CARTESIAN_POINT('',(-4.05E0,-1.375E0,1.4E0)); +#8638=VERTEX_POINT('',#8637); +#8639=CARTESIAN_POINT('',(-3.85E0,-1.375E0,1.6E0)); +#8640=VERTEX_POINT('',#8639); +#8641=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#8642=VERTEX_POINT('',#8641); +#8643=CARTESIAN_POINT('',(-3.85E0,-9.25E-1,-1.6E0)); +#8644=CARTESIAN_POINT('',(-3.85E0,-1.375E0,-1.6E0)); +#8645=VERTEX_POINT('',#8643); +#8646=VERTEX_POINT('',#8644); +#8647=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.4E0)); +#8648=CARTESIAN_POINT('',(-4.05E0,-1.375E0,-1.4E0)); +#8649=VERTEX_POINT('',#8647); +#8650=VERTEX_POINT('',#8648); +#8651=CARTESIAN_POINT('',(4.05E0,-7.25E-1,-1.4E0)); +#8652=VERTEX_POINT('',#8651); +#8653=CARTESIAN_POINT('',(3.85E0,-9.25E-1,-1.6E0)); +#8654=VERTEX_POINT('',#8653); +#8655=CARTESIAN_POINT('',(4.05E0,-1.375E0,-1.4E0)); +#8656=VERTEX_POINT('',#8655); +#8657=CARTESIAN_POINT('',(3.85E0,-1.375E0,-1.6E0)); +#8658=VERTEX_POINT('',#8657); +#8659=CARTESIAN_POINT('',(-4.425E0,1.275E0,8.6E-1)); +#8660=CARTESIAN_POINT('',(-4.175E0,1.275E0,1.11E0)); +#8661=VERTEX_POINT('',#8659); +#8662=VERTEX_POINT('',#8660); +#8663=CARTESIAN_POINT('',(-4.325E0,1.375E0,8.185786437627E-1)); +#8664=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,1.01E0)); +#8665=VERTEX_POINT('',#8663); +#8666=VERTEX_POINT('',#8664); +#8667=CARTESIAN_POINT('',(2.985E0,1.275E0,1.11E0)); +#8668=CARTESIAN_POINT('',(3.415E0,1.275E0,1.11E0)); +#8669=VERTEX_POINT('',#8667); +#8670=VERTEX_POINT('',#8668); +#8671=CARTESIAN_POINT('',(3.085E0,1.375E0,1.01E0)); +#8672=CARTESIAN_POINT('',(3.315E0,1.375E0,1.01E0)); +#8673=VERTEX_POINT('',#8671); +#8674=VERTEX_POINT('',#8672); +#8675=CARTESIAN_POINT('',(4.175E0,1.275E0,1.11E0)); +#8676=CARTESIAN_POINT('',(4.425E0,1.275E0,8.6E-1)); +#8677=VERTEX_POINT('',#8675); +#8678=VERTEX_POINT('',#8676); +#8679=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,1.01E0)); +#8680=CARTESIAN_POINT('',(4.325E0,1.375E0,8.185786437627E-1)); +#8681=VERTEX_POINT('',#8679); +#8682=VERTEX_POINT('',#8680); +#8683=CARTESIAN_POINT('',(4.425E0,1.275E0,4.E-1)); +#8684=VERTEX_POINT('',#8683); +#8685=CARTESIAN_POINT('',(4.325E0,1.375E0,5.E-1)); +#8686=VERTEX_POINT('',#8685); +#8687=CARTESIAN_POINT('',(3.985E0,1.275E0,4.E-1)); +#8688=VERTEX_POINT('',#8687); +#8689=CARTESIAN_POINT('',(3.885E0,1.375E0,5.E-1)); +#8690=VERTEX_POINT('',#8689); +#8691=CARTESIAN_POINT('',(3.985E0,1.275E0,-4.E-1)); +#8692=VERTEX_POINT('',#8691); +#8693=CARTESIAN_POINT('',(3.885E0,1.375E0,-5.E-1)); +#8694=VERTEX_POINT('',#8693); +#8695=CARTESIAN_POINT('',(4.425E0,1.275E0,-4.E-1)); +#8696=VERTEX_POINT('',#8695); +#8697=CARTESIAN_POINT('',(4.325E0,1.375E0,-5.E-1)); +#8698=VERTEX_POINT('',#8697); +#8699=CARTESIAN_POINT('',(4.425E0,1.275E0,-8.6E-1)); +#8700=VERTEX_POINT('',#8699); +#8701=CARTESIAN_POINT('',(4.325E0,1.375E0,-8.185786437627E-1)); +#8702=VERTEX_POINT('',#8701); +#8703=CARTESIAN_POINT('',(4.175E0,1.275E0,-1.11E0)); +#8704=VERTEX_POINT('',#8703); +#8705=CARTESIAN_POINT('',(4.133578643763E0,1.375E0,-1.01E0)); +#8706=VERTEX_POINT('',#8705); +#8707=CARTESIAN_POINT('',(-3.785E0,1.275E0,-1.11E0)); +#8708=CARTESIAN_POINT('',(-4.175E0,1.275E0,-1.11E0)); +#8709=VERTEX_POINT('',#8707); +#8710=VERTEX_POINT('',#8708); +#8711=CARTESIAN_POINT('',(-3.885E0,1.375E0,-1.01E0)); +#8712=CARTESIAN_POINT('',(-4.133578643763E0,1.375E0,-1.01E0)); +#8713=VERTEX_POINT('',#8711); +#8714=VERTEX_POINT('',#8712); +#8715=CARTESIAN_POINT('',(-4.325E0,1.375E0,-8.185786437627E-1)); +#8716=VERTEX_POINT('',#8715); +#8717=CARTESIAN_POINT('',(-4.425E0,1.275E0,-8.6E-1)); +#8718=VERTEX_POINT('',#8717); +#8719=CARTESIAN_POINT('',(3.785E0,1.275E0,1.11E0)); +#8720=CARTESIAN_POINT('',(3.885E0,1.375E0,1.01E0)); +#8721=VERTEX_POINT('',#8719); +#8722=VERTEX_POINT('',#8720); +#8723=CARTESIAN_POINT('',(3.785E0,1.275E0,-8.5E-1)); +#8724=CARTESIAN_POINT('',(3.885E0,1.375E0,-7.5E-1)); +#8725=VERTEX_POINT('',#8723); +#8726=VERTEX_POINT('',#8724); +#8727=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#8728=CARTESIAN_POINT('',(-3.415E0,-2.025E0,-1.E-1)); +#8729=VERTEX_POINT('',#8727); +#8730=VERTEX_POINT('',#8728); +#8731=CARTESIAN_POINT('',(-3.785E0,-1.725E0,-1.E-1)); +#8732=CARTESIAN_POINT('',(-3.785E0,-2.025E0,-1.E-1)); +#8733=VERTEX_POINT('',#8731); +#8734=VERTEX_POINT('',#8732); +#8735=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,1.11E0)); +#8736=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#8737=VERTEX_POINT('',#8735); +#8738=VERTEX_POINT('',#8736); +#8739=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-7.3E-1)); +#8740=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,-1.11E0)); +#8741=VERTEX_POINT('',#8739); +#8742=VERTEX_POINT('',#8740); +#8743=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,7.3E-1)); +#8744=VERTEX_POINT('',#8743); +#8745=CARTESIAN_POINT('',(-3.785E0,-7.25E-1,-7.3E-1)); +#8746=VERTEX_POINT('',#8745); +#8747=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.55E0)); +#8748=CARTESIAN_POINT('',(-3.76E0,-1.725E0,-1.5E-1)); +#8749=VERTEX_POINT('',#8747); +#8750=VERTEX_POINT('',#8748); +#8751=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.55E0)); +#8752=CARTESIAN_POINT('',(-3.44E0,-1.725E0,-1.5E-1)); +#8753=VERTEX_POINT('',#8751); +#8754=VERTEX_POINT('',#8752); +#8755=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#8756=VERTEX_POINT('',#8755); +#8757=CARTESIAN_POINT('',(-3.44E0,-2.125E0,1.5E-1)); +#8758=VERTEX_POINT('',#8757); +#8759=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#8760=VERTEX_POINT('',#8759); +#8761=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#8762=VERTEX_POINT('',#8761); +#8763=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#8764=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#8765=VERTEX_POINT('',#8763); +#8766=VERTEX_POINT('',#8764); +#8767=CARTESIAN_POINT('',(-3.785E0,1.075E0,7.3E-1)); +#8768=VERTEX_POINT('',#8767); +#8769=CARTESIAN_POINT('',(-3.785E0,1.075E0,8.5E-1)); +#8770=VERTEX_POINT('',#8769); +#8771=CARTESIAN_POINT('',(-3.785E0,1.075E0,-8.5E-1)); +#8772=CARTESIAN_POINT('',(-3.785E0,1.075E0,-7.3E-1)); +#8773=VERTEX_POINT('',#8771); +#8774=VERTEX_POINT('',#8772); +#8775=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,7.3E-1)); +#8776=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.3E-1)); +#8777=VERTEX_POINT('',#8775); +#8778=VERTEX_POINT('',#8776); +#8779=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,7.3E-1)); +#8780=CARTESIAN_POINT('',(-3.44E0,9.75E-1,7.3E-1)); +#8781=VERTEX_POINT('',#8779); +#8782=VERTEX_POINT('',#8780); +#8783=CARTESIAN_POINT('',(-3.76E0,4.572872017703E-1,-7.3E-1)); +#8784=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-7.3E-1)); +#8785=VERTEX_POINT('',#8783); +#8786=VERTEX_POINT('',#8784); +#8787=CARTESIAN_POINT('',(-3.44E0,4.572872017703E-1,-7.3E-1)); +#8788=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-7.3E-1)); +#8789=VERTEX_POINT('',#8787); +#8790=VERTEX_POINT('',#8788); +#8791=CARTESIAN_POINT('',(-3.885E0,1.375E0,1.01E0)); +#8792=CARTESIAN_POINT('',(-3.885E0,1.375E0,7.5E-1)); +#8793=VERTEX_POINT('',#8791); +#8794=VERTEX_POINT('',#8792); +#8795=CARTESIAN_POINT('',(-3.785E0,1.275E0,1.11E0)); +#8796=CARTESIAN_POINT('',(-3.785E0,1.275E0,8.5E-1)); +#8797=VERTEX_POINT('',#8795); +#8798=VERTEX_POINT('',#8796); +#8799=CARTESIAN_POINT('',(-3.415E0,1.275E0,-8.5E-1)); +#8800=CARTESIAN_POINT('',(-3.785E0,1.275E0,-8.5E-1)); +#8801=VERTEX_POINT('',#8799); +#8802=VERTEX_POINT('',#8800); +#8803=CARTESIAN_POINT('',(-3.315E0,1.375E0,-7.5E-1)); +#8804=CARTESIAN_POINT('',(-3.885E0,1.375E0,-7.5E-1)); +#8805=VERTEX_POINT('',#8803); +#8806=VERTEX_POINT('',#8804); +#8807=CARTESIAN_POINT('',(-3.415E0,1.275E0,8.5E-1)); +#8808=CARTESIAN_POINT('',(-3.415E0,1.275E0,1.11E0)); +#8809=VERTEX_POINT('',#8807); +#8810=VERTEX_POINT('',#8808); +#8811=CARTESIAN_POINT('',(-3.315E0,1.375E0,7.5E-1)); +#8812=CARTESIAN_POINT('',(-3.315E0,1.375E0,1.01E0)); +#8813=VERTEX_POINT('',#8811); +#8814=VERTEX_POINT('',#8812); +#8815=CARTESIAN_POINT('',(-2.985E0,1.275E0,-1.11E0)); +#8816=CARTESIAN_POINT('',(-3.415E0,1.275E0,-1.11E0)); +#8817=VERTEX_POINT('',#8815); +#8818=VERTEX_POINT('',#8816); +#8819=CARTESIAN_POINT('',(-3.085E0,1.375E0,-1.01E0)); +#8820=CARTESIAN_POINT('',(-3.315E0,1.375E0,-1.01E0)); +#8821=VERTEX_POINT('',#8819); +#8822=VERTEX_POINT('',#8820); +#8823=CARTESIAN_POINT('',(2.185E0,1.275E0,1.11E0)); +#8824=CARTESIAN_POINT('',(2.615E0,1.275E0,1.11E0)); +#8825=VERTEX_POINT('',#8823); +#8826=VERTEX_POINT('',#8824); +#8827=CARTESIAN_POINT('',(2.285E0,1.375E0,1.01E0)); +#8828=CARTESIAN_POINT('',(2.515E0,1.375E0,1.01E0)); +#8829=VERTEX_POINT('',#8827); +#8830=VERTEX_POINT('',#8828); +#8831=CARTESIAN_POINT('',(3.785E0,1.275E0,-1.11E0)); +#8832=CARTESIAN_POINT('',(3.885E0,1.375E0,-1.01E0)); +#8833=VERTEX_POINT('',#8831); +#8834=VERTEX_POINT('',#8832); +#8835=CARTESIAN_POINT('',(3.415E0,1.275E0,-1.11E0)); +#8836=CARTESIAN_POINT('',(3.315E0,1.375E0,-1.01E0)); +#8837=VERTEX_POINT('',#8835); +#8838=VERTEX_POINT('',#8836); +#8839=CARTESIAN_POINT('',(2.985E0,1.275E0,-1.11E0)); +#8840=CARTESIAN_POINT('',(3.085E0,1.375E0,-1.01E0)); +#8841=VERTEX_POINT('',#8839); +#8842=VERTEX_POINT('',#8840); +#8843=CARTESIAN_POINT('',(2.985E0,1.275E0,-8.5E-1)); +#8844=CARTESIAN_POINT('',(3.085E0,1.375E0,-7.5E-1)); +#8845=VERTEX_POINT('',#8843); +#8846=VERTEX_POINT('',#8844); +#8847=CARTESIAN_POINT('',(2.615E0,1.275E0,-1.11E0)); +#8848=CARTESIAN_POINT('',(2.515E0,1.375E0,-1.01E0)); +#8849=VERTEX_POINT('',#8847); +#8850=VERTEX_POINT('',#8848); +#8851=CARTESIAN_POINT('',(2.185E0,1.275E0,-8.5E-1)); +#8852=CARTESIAN_POINT('',(2.285E0,1.375E0,-7.5E-1)); +#8853=VERTEX_POINT('',#8851); +#8854=VERTEX_POINT('',#8852); +#8855=CARTESIAN_POINT('',(1.815E0,1.275E0,-8.5E-1)); +#8856=CARTESIAN_POINT('',(1.715E0,1.375E0,-7.5E-1)); +#8857=VERTEX_POINT('',#8855); +#8858=VERTEX_POINT('',#8856); +#8859=CARTESIAN_POINT('',(1.815E0,1.275E0,-1.11E0)); +#8860=CARTESIAN_POINT('',(1.715E0,1.375E0,-1.01E0)); +#8861=VERTEX_POINT('',#8859); +#8862=VERTEX_POINT('',#8860); +#8863=CARTESIAN_POINT('',(1.385E0,1.275E0,-1.11E0)); +#8864=CARTESIAN_POINT('',(1.485E0,1.375E0,-1.01E0)); +#8865=VERTEX_POINT('',#8863); +#8866=VERTEX_POINT('',#8864); +#8867=CARTESIAN_POINT('',(1.385E0,1.275E0,-8.5E-1)); +#8868=CARTESIAN_POINT('',(1.485E0,1.375E0,-7.5E-1)); +#8869=VERTEX_POINT('',#8867); +#8870=VERTEX_POINT('',#8868); +#8871=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#8872=VERTEX_POINT('',#8871); +#8873=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#8874=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#8875=VERTEX_POINT('',#8873); +#8876=VERTEX_POINT('',#8874); +#8877=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#8878=VERTEX_POINT('',#8877); +#8879=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#8880=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#8881=VERTEX_POINT('',#8879); +#8882=VERTEX_POINT('',#8880); +#8883=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#8884=VERTEX_POINT('',#8883); +#8885=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#8886=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#8887=VERTEX_POINT('',#8885); +#8888=VERTEX_POINT('',#8886); +#8889=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#8890=VERTEX_POINT('',#8889); +#8891=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#8892=VERTEX_POINT('',#8891); +#8893=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#8894=VERTEX_POINT('',#8893); +#8895=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#8896=VERTEX_POINT('',#8895); +#8897=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#8898=VERTEX_POINT('',#8897); +#8899=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#8900=VERTEX_POINT('',#8899); +#8901=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#8902=VERTEX_POINT('',#8901); +#8903=CARTESIAN_POINT('',(-3.44E0,-2.125E0,4.5E-1)); +#8904=VERTEX_POINT('',#8903); +#8905=CARTESIAN_POINT('',(-3.44E0,9.75E-1,8.521800737645E-1)); +#8906=CARTESIAN_POINT('',(-3.44E0,7.75E-1,1.02E0)); +#8907=VERTEX_POINT('',#8905); +#8908=VERTEX_POINT('',#8906); +#8909=CARTESIAN_POINT('',(-3.44E0,6.25E-1,8.2E-1)); +#8910=VERTEX_POINT('',#8909); +#8911=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-8.2E-1)); +#8912=CARTESIAN_POINT('',(-3.44E0,7.75E-1,-1.02E0)); +#8913=VERTEX_POINT('',#8911); +#8914=VERTEX_POINT('',#8912); +#8915=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-8.521800737645E-1)); +#8916=VERTEX_POINT('',#8915); +#8917=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-1.5E-1)); +#8918=CARTESIAN_POINT('',(-3.44E0,-2.125E0,-4.5E-1)); +#8919=VERTEX_POINT('',#8917); +#8920=VERTEX_POINT('',#8918); +#8921=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-4.5E-1)); +#8922=VERTEX_POINT('',#8921); +#8923=CARTESIAN_POINT('',(-3.44E0,-1.975E0,-9.4E-1)); +#8924=VERTEX_POINT('',#8923); +#8925=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.15E0)); +#8926=VERTEX_POINT('',#8925); +#8927=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-2.1E0)); +#8928=VERTEX_POINT('',#8927); +#8929=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.1E0)); +#8930=VERTEX_POINT('',#8929); +#8931=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.9E0)); +#8932=VERTEX_POINT('',#8931); +#8933=CARTESIAN_POINT('',(-3.44E0,-1.855E0,-1.55E0)); +#8934=VERTEX_POINT('',#8933); +#8935=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#8936=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#8937=VERTEX_POINT('',#8935); +#8938=VERTEX_POINT('',#8936); +#8939=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#8940=VERTEX_POINT('',#8939); +#8941=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#8942=CARTESIAN_POINT('',(-2.615E0,-2.025E0,-1.E-1)); +#8943=VERTEX_POINT('',#8941); +#8944=VERTEX_POINT('',#8942); +#8945=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#8946=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.E-1)); +#8947=VERTEX_POINT('',#8945); +#8948=VERTEX_POINT('',#8946); +#8949=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#8950=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#8951=VERTEX_POINT('',#8949); +#8952=VERTEX_POINT('',#8950); +#8953=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-7.3E-1)); +#8954=VERTEX_POINT('',#8953); +#8955=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,7.3E-1)); +#8956=CARTESIAN_POINT('',(-2.985E0,1.075E0,7.3E-1)); +#8957=VERTEX_POINT('',#8955); +#8958=VERTEX_POINT('',#8956); +#8959=CARTESIAN_POINT('',(-2.985E0,1.075E0,8.5E-1)); +#8960=VERTEX_POINT('',#8959); +#8961=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.E-1)); +#8962=CARTESIAN_POINT('',(-2.985E0,-2.025E0,-1.E-1)); +#8963=VERTEX_POINT('',#8961); +#8964=VERTEX_POINT('',#8962); +#8965=CARTESIAN_POINT('',(-2.985E0,-2.025E0,1.E-1)); +#8966=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.E-1)); +#8967=VERTEX_POINT('',#8965); +#8968=VERTEX_POINT('',#8966); +#8969=CARTESIAN_POINT('',(-2.985E0,1.075E0,-8.5E-1)); +#8970=CARTESIAN_POINT('',(-2.985E0,1.075E0,-7.3E-1)); +#8971=VERTEX_POINT('',#8969); +#8972=VERTEX_POINT('',#8970); +#8973=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-7.3E-1)); +#8974=VERTEX_POINT('',#8973); +#8975=CARTESIAN_POINT('',(-2.615E0,-2.125E0,-5.E-1)); +#8976=CARTESIAN_POINT('',(-2.615E0,-2.125E0,0.E0)); +#8977=VERTEX_POINT('',#8975); +#8978=VERTEX_POINT('',#8976); +#8979=CARTESIAN_POINT('',(-2.615E0,-2.125E0,5.E-1)); +#8980=VERTEX_POINT('',#8979); +#8981=CARTESIAN_POINT('',(-2.985E0,-2.125E0,-5.E-1)); +#8982=CARTESIAN_POINT('',(-2.985E0,-2.125E0,0.E0)); +#8983=VERTEX_POINT('',#8981); +#8984=VERTEX_POINT('',#8982); +#8985=CARTESIAN_POINT('',(-2.985E0,-2.125E0,5.E-1)); +#8986=VERTEX_POINT('',#8985); +#8987=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#8988=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-1.6E0)); +#8989=VERTEX_POINT('',#8987); +#8990=VERTEX_POINT('',#8988); +#8991=CARTESIAN_POINT('',(-2.985E0,-1.725E0,-1.6E0)); +#8992=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-1.6E0)); +#8993=VERTEX_POINT('',#8991); +#8994=VERTEX_POINT('',#8992); +#8995=CARTESIAN_POINT('',(-2.615E0,-1.975E0,1.25E0)); +#8996=CARTESIAN_POINT('',(-2.615E0,-1.725E0,1.25E0)); +#8997=VERTEX_POINT('',#8995); +#8998=VERTEX_POINT('',#8996); +#8999=CARTESIAN_POINT('',(-2.985E0,-1.975E0,1.25E0)); +#9000=CARTESIAN_POINT('',(-2.985E0,-1.725E0,1.25E0)); +#9001=VERTEX_POINT('',#8999); +#9002=VERTEX_POINT('',#9000); +#9003=CARTESIAN_POINT('',(-2.615E0,-1.975E0,5.E-1)); +#9004=VERTEX_POINT('',#9003); +#9005=CARTESIAN_POINT('',(-2.985E0,-1.975E0,5.E-1)); +#9006=VERTEX_POINT('',#9005); +#9007=CARTESIAN_POINT('',(-2.615E0,-1.975E0,-5.E-1)); +#9008=VERTEX_POINT('',#9007); +#9009=CARTESIAN_POINT('',(-2.985E0,-1.975E0,-5.E-1)); +#9010=VERTEX_POINT('',#9009); +#9011=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,1.11E0)); +#9012=VERTEX_POINT('',#9011); +#9013=CARTESIAN_POINT('',(-2.985E0,-7.25E-1,-1.11E0)); +#9014=VERTEX_POINT('',#9013); +#9015=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,1.11E0)); +#9016=VERTEX_POINT('',#9015); +#9017=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,-1.11E0)); +#9018=VERTEX_POINT('',#9017); +#9019=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#9020=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#9021=VERTEX_POINT('',#9019); +#9022=VERTEX_POINT('',#9020); +#9023=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#9024=VERTEX_POINT('',#9023); +#9025=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#9026=CARTESIAN_POINT('',(-1.815E0,-2.025E0,-1.E-1)); +#9027=VERTEX_POINT('',#9025); +#9028=VERTEX_POINT('',#9026); +#9029=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#9030=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.E-1)); +#9031=VERTEX_POINT('',#9029); +#9032=VERTEX_POINT('',#9030); +#9033=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#9034=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#9035=VERTEX_POINT('',#9033); +#9036=VERTEX_POINT('',#9034); +#9037=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-7.3E-1)); +#9038=VERTEX_POINT('',#9037); +#9039=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,7.3E-1)); +#9040=CARTESIAN_POINT('',(-2.185E0,1.075E0,7.3E-1)); +#9041=VERTEX_POINT('',#9039); +#9042=VERTEX_POINT('',#9040); +#9043=CARTESIAN_POINT('',(-2.185E0,1.075E0,8.5E-1)); +#9044=VERTEX_POINT('',#9043); +#9045=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.E-1)); +#9046=CARTESIAN_POINT('',(-2.185E0,-2.025E0,-1.E-1)); +#9047=VERTEX_POINT('',#9045); +#9048=VERTEX_POINT('',#9046); +#9049=CARTESIAN_POINT('',(-2.185E0,-2.025E0,1.E-1)); +#9050=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.E-1)); +#9051=VERTEX_POINT('',#9049); +#9052=VERTEX_POINT('',#9050); +#9053=CARTESIAN_POINT('',(-2.185E0,1.075E0,-8.5E-1)); +#9054=CARTESIAN_POINT('',(-2.185E0,1.075E0,-7.3E-1)); +#9055=VERTEX_POINT('',#9053); +#9056=VERTEX_POINT('',#9054); +#9057=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-7.3E-1)); +#9058=VERTEX_POINT('',#9057); +#9059=CARTESIAN_POINT('',(-1.815E0,-2.125E0,-5.E-1)); +#9060=CARTESIAN_POINT('',(-1.815E0,-2.125E0,0.E0)); +#9061=VERTEX_POINT('',#9059); +#9062=VERTEX_POINT('',#9060); +#9063=CARTESIAN_POINT('',(-1.815E0,-2.125E0,5.E-1)); +#9064=VERTEX_POINT('',#9063); +#9065=CARTESIAN_POINT('',(-2.185E0,-2.125E0,-5.E-1)); +#9066=CARTESIAN_POINT('',(-2.185E0,-2.125E0,0.E0)); +#9067=VERTEX_POINT('',#9065); +#9068=VERTEX_POINT('',#9066); +#9069=CARTESIAN_POINT('',(-2.185E0,-2.125E0,5.E-1)); +#9070=VERTEX_POINT('',#9069); +#9071=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#9072=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-1.6E0)); +#9073=VERTEX_POINT('',#9071); +#9074=VERTEX_POINT('',#9072); +#9075=CARTESIAN_POINT('',(-2.185E0,-1.725E0,-1.6E0)); +#9076=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-1.6E0)); +#9077=VERTEX_POINT('',#9075); +#9078=VERTEX_POINT('',#9076); +#9079=CARTESIAN_POINT('',(-1.815E0,-1.975E0,1.25E0)); +#9080=CARTESIAN_POINT('',(-1.815E0,-1.725E0,1.25E0)); +#9081=VERTEX_POINT('',#9079); +#9082=VERTEX_POINT('',#9080); +#9083=CARTESIAN_POINT('',(-2.185E0,-1.975E0,1.25E0)); +#9084=CARTESIAN_POINT('',(-2.185E0,-1.725E0,1.25E0)); +#9085=VERTEX_POINT('',#9083); +#9086=VERTEX_POINT('',#9084); +#9087=CARTESIAN_POINT('',(-1.815E0,-1.975E0,5.E-1)); +#9088=VERTEX_POINT('',#9087); +#9089=CARTESIAN_POINT('',(-2.185E0,-1.975E0,5.E-1)); +#9090=VERTEX_POINT('',#9089); +#9091=CARTESIAN_POINT('',(-1.815E0,-1.975E0,-5.E-1)); +#9092=VERTEX_POINT('',#9091); +#9093=CARTESIAN_POINT('',(-2.185E0,-1.975E0,-5.E-1)); +#9094=VERTEX_POINT('',#9093); +#9095=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,1.11E0)); +#9096=VERTEX_POINT('',#9095); +#9097=CARTESIAN_POINT('',(-2.185E0,-7.25E-1,-1.11E0)); +#9098=VERTEX_POINT('',#9097); +#9099=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,1.11E0)); +#9100=VERTEX_POINT('',#9099); +#9101=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,-1.11E0)); +#9102=VERTEX_POINT('',#9101); +#9103=CARTESIAN_POINT('',(-3.085E0,1.375E0,1.01E0)); +#9104=CARTESIAN_POINT('',(-3.085E0,1.375E0,7.5E-1)); +#9105=VERTEX_POINT('',#9103); +#9106=VERTEX_POINT('',#9104); +#9107=CARTESIAN_POINT('',(-2.985E0,1.275E0,1.11E0)); +#9108=CARTESIAN_POINT('',(-2.985E0,1.275E0,8.5E-1)); +#9109=VERTEX_POINT('',#9107); +#9110=VERTEX_POINT('',#9108); +#9111=CARTESIAN_POINT('',(-2.615E0,1.275E0,-8.5E-1)); +#9112=CARTESIAN_POINT('',(-2.985E0,1.275E0,-8.5E-1)); +#9113=VERTEX_POINT('',#9111); +#9114=VERTEX_POINT('',#9112); +#9115=CARTESIAN_POINT('',(-2.515E0,1.375E0,-7.5E-1)); +#9116=CARTESIAN_POINT('',(-3.085E0,1.375E0,-7.5E-1)); +#9117=VERTEX_POINT('',#9115); +#9118=VERTEX_POINT('',#9116); +#9119=CARTESIAN_POINT('',(-2.615E0,1.275E0,8.5E-1)); +#9120=CARTESIAN_POINT('',(-2.615E0,1.275E0,1.11E0)); +#9121=VERTEX_POINT('',#9119); +#9122=VERTEX_POINT('',#9120); +#9123=CARTESIAN_POINT('',(-2.515E0,1.375E0,7.5E-1)); +#9124=CARTESIAN_POINT('',(-2.515E0,1.375E0,1.01E0)); +#9125=VERTEX_POINT('',#9123); +#9126=VERTEX_POINT('',#9124); +#9127=CARTESIAN_POINT('',(-2.185E0,1.275E0,-1.11E0)); +#9128=CARTESIAN_POINT('',(-2.615E0,1.275E0,-1.11E0)); +#9129=VERTEX_POINT('',#9127); +#9130=VERTEX_POINT('',#9128); +#9131=CARTESIAN_POINT('',(-2.285E0,1.375E0,-1.01E0)); +#9132=CARTESIAN_POINT('',(-2.515E0,1.375E0,-1.01E0)); +#9133=VERTEX_POINT('',#9131); +#9134=VERTEX_POINT('',#9132); +#9135=CARTESIAN_POINT('',(-2.285E0,1.375E0,1.01E0)); +#9136=CARTESIAN_POINT('',(-2.285E0,1.375E0,7.5E-1)); +#9137=VERTEX_POINT('',#9135); +#9138=VERTEX_POINT('',#9136); +#9139=CARTESIAN_POINT('',(-2.185E0,1.275E0,1.11E0)); +#9140=CARTESIAN_POINT('',(-2.185E0,1.275E0,8.5E-1)); +#9141=VERTEX_POINT('',#9139); +#9142=VERTEX_POINT('',#9140); +#9143=CARTESIAN_POINT('',(-1.815E0,1.275E0,-8.5E-1)); +#9144=CARTESIAN_POINT('',(-2.185E0,1.275E0,-8.5E-1)); +#9145=VERTEX_POINT('',#9143); +#9146=VERTEX_POINT('',#9144); +#9147=CARTESIAN_POINT('',(-1.715E0,1.375E0,-7.5E-1)); +#9148=CARTESIAN_POINT('',(-2.285E0,1.375E0,-7.5E-1)); +#9149=VERTEX_POINT('',#9147); +#9150=VERTEX_POINT('',#9148); +#9151=CARTESIAN_POINT('',(-1.815E0,1.275E0,8.5E-1)); +#9152=CARTESIAN_POINT('',(-1.815E0,1.275E0,1.11E0)); +#9153=VERTEX_POINT('',#9151); +#9154=VERTEX_POINT('',#9152); +#9155=CARTESIAN_POINT('',(-1.715E0,1.375E0,7.5E-1)); +#9156=CARTESIAN_POINT('',(-1.715E0,1.375E0,1.01E0)); +#9157=VERTEX_POINT('',#9155); +#9158=VERTEX_POINT('',#9156); +#9159=CARTESIAN_POINT('',(-1.385E0,1.275E0,-1.11E0)); +#9160=CARTESIAN_POINT('',(-1.815E0,1.275E0,-1.11E0)); +#9161=VERTEX_POINT('',#9159); +#9162=VERTEX_POINT('',#9160); +#9163=CARTESIAN_POINT('',(-1.485E0,1.375E0,-1.01E0)); +#9164=CARTESIAN_POINT('',(-1.715E0,1.375E0,-1.01E0)); +#9165=VERTEX_POINT('',#9163); +#9166=VERTEX_POINT('',#9164); +#9167=CARTESIAN_POINT('',(1.385E0,1.275E0,1.11E0)); +#9168=CARTESIAN_POINT('',(1.815E0,1.275E0,1.11E0)); +#9169=VERTEX_POINT('',#9167); +#9170=VERTEX_POINT('',#9168); +#9171=CARTESIAN_POINT('',(1.485E0,1.375E0,1.01E0)); +#9172=CARTESIAN_POINT('',(1.715E0,1.375E0,1.01E0)); +#9173=VERTEX_POINT('',#9171); +#9174=VERTEX_POINT('',#9172); +#9175=CARTESIAN_POINT('',(5.85E-1,1.275E0,1.11E0)); +#9176=CARTESIAN_POINT('',(1.015E0,1.275E0,1.11E0)); +#9177=VERTEX_POINT('',#9175); +#9178=VERTEX_POINT('',#9176); +#9179=CARTESIAN_POINT('',(6.85E-1,1.375E0,1.01E0)); +#9180=CARTESIAN_POINT('',(9.15E-1,1.375E0,1.01E0)); +#9181=VERTEX_POINT('',#9179); +#9182=VERTEX_POINT('',#9180); +#9183=CARTESIAN_POINT('',(2.185E0,1.275E0,-1.11E0)); +#9184=CARTESIAN_POINT('',(2.285E0,1.375E0,-1.01E0)); +#9185=VERTEX_POINT('',#9183); +#9186=VERTEX_POINT('',#9184); +#9187=CARTESIAN_POINT('',(1.015E0,1.275E0,-1.11E0)); +#9188=CARTESIAN_POINT('',(9.15E-1,1.375E0,-1.01E0)); +#9189=VERTEX_POINT('',#9187); +#9190=VERTEX_POINT('',#9188); +#9191=CARTESIAN_POINT('',(5.85E-1,1.275E0,-8.5E-1)); +#9192=CARTESIAN_POINT('',(6.85E-1,1.375E0,-7.5E-1)); +#9193=VERTEX_POINT('',#9191); +#9194=VERTEX_POINT('',#9192); +#9195=CARTESIAN_POINT('',(2.15E-1,1.275E0,-1.11E0)); +#9196=CARTESIAN_POINT('',(1.15E-1,1.375E0,-1.01E0)); +#9197=VERTEX_POINT('',#9195); +#9198=VERTEX_POINT('',#9196); +#9199=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-8.5E-1)); +#9200=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-7.5E-1)); +#9201=VERTEX_POINT('',#9199); +#9202=VERTEX_POINT('',#9200); +#9203=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-1.11E0)); +#9204=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-1.01E0)); +#9205=VERTEX_POINT('',#9203); +#9206=VERTEX_POINT('',#9204); +#9207=CARTESIAN_POINT('',(-1.015E0,1.275E0,-8.5E-1)); +#9208=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-7.5E-1)); +#9209=VERTEX_POINT('',#9207); +#9210=VERTEX_POINT('',#9208); +#9211=CARTESIAN_POINT('',(-1.385E0,1.275E0,-8.5E-1)); +#9212=CARTESIAN_POINT('',(-1.485E0,1.375E0,-7.5E-1)); +#9213=VERTEX_POINT('',#9211); +#9214=VERTEX_POINT('',#9212); +#9215=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#9216=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#9217=VERTEX_POINT('',#9215); +#9218=VERTEX_POINT('',#9216); +#9219=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#9220=VERTEX_POINT('',#9219); +#9221=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#9222=VERTEX_POINT('',#9221); +#9223=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#9224=VERTEX_POINT('',#9223); +#9225=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#9226=VERTEX_POINT('',#9225); +#9227=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#9228=VERTEX_POINT('',#9227); +#9229=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#9230=VERTEX_POINT('',#9229); +#9231=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#9232=VERTEX_POINT('',#9231); +#9233=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#9234=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#9235=VERTEX_POINT('',#9233); +#9236=VERTEX_POINT('',#9234); +#9237=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#9238=VERTEX_POINT('',#9237); +#9239=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#9240=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#9241=VERTEX_POINT('',#9239); +#9242=VERTEX_POINT('',#9240); +#9243=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#9244=VERTEX_POINT('',#9243); +#9245=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#9246=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#9247=VERTEX_POINT('',#9245); +#9248=VERTEX_POINT('',#9246); +#9249=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#9250=VERTEX_POINT('',#9249); +#9251=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#9252=VERTEX_POINT('',#9251); +#9253=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#9254=VERTEX_POINT('',#9253); +#9255=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#9256=VERTEX_POINT('',#9255); +#9257=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#9258=VERTEX_POINT('',#9257); +#9259=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#9260=VERTEX_POINT('',#9259); +#9261=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#9262=VERTEX_POINT('',#9261); +#9263=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.55E0)); +#9264=CARTESIAN_POINT('',(-2.64E0,-1.855E0,1.9E0)); +#9265=VERTEX_POINT('',#9263); +#9266=VERTEX_POINT('',#9264); +#9267=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.1E0)); +#9268=VERTEX_POINT('',#9267); +#9269=CARTESIAN_POINT('',(-2.64E0,-2.175E0,2.1E0)); +#9270=VERTEX_POINT('',#9269); +#9271=CARTESIAN_POINT('',(-2.64E0,-2.175E0,1.15E0)); +#9272=VERTEX_POINT('',#9271); +#9273=CARTESIAN_POINT('',(-2.64E0,-1.975E0,9.4E-1)); +#9274=VERTEX_POINT('',#9273); +#9275=CARTESIAN_POINT('',(-2.64E0,-1.975E0,4.5E-1)); +#9276=VERTEX_POINT('',#9275); +#9277=CARTESIAN_POINT('',(-2.64E0,-2.125E0,4.5E-1)); +#9278=VERTEX_POINT('',#9277); +#9279=CARTESIAN_POINT('',(-2.64E0,-2.125E0,1.5E-1)); +#9280=VERTEX_POINT('',#9279); +#9281=CARTESIAN_POINT('',(-2.64E0,9.75E-1,8.521800737645E-1)); +#9282=CARTESIAN_POINT('',(-2.64E0,7.75E-1,1.02E0)); +#9283=VERTEX_POINT('',#9281); +#9284=VERTEX_POINT('',#9282); +#9285=CARTESIAN_POINT('',(-2.64E0,6.25E-1,8.2E-1)); +#9286=VERTEX_POINT('',#9285); +#9287=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-8.2E-1)); +#9288=CARTESIAN_POINT('',(-2.64E0,7.75E-1,-1.02E0)); +#9289=VERTEX_POINT('',#9287); +#9290=VERTEX_POINT('',#9288); +#9291=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-8.521800737645E-1)); +#9292=VERTEX_POINT('',#9291); +#9293=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-1.5E-1)); +#9294=CARTESIAN_POINT('',(-2.64E0,-2.125E0,-4.5E-1)); +#9295=VERTEX_POINT('',#9293); +#9296=VERTEX_POINT('',#9294); +#9297=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-4.5E-1)); +#9298=VERTEX_POINT('',#9297); +#9299=CARTESIAN_POINT('',(-2.64E0,-1.975E0,-9.4E-1)); +#9300=VERTEX_POINT('',#9299); +#9301=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.15E0)); +#9302=VERTEX_POINT('',#9301); +#9303=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-2.1E0)); +#9304=VERTEX_POINT('',#9303); +#9305=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.1E0)); +#9306=VERTEX_POINT('',#9305); +#9307=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.9E0)); +#9308=VERTEX_POINT('',#9307); +#9309=CARTESIAN_POINT('',(-2.64E0,-1.855E0,-1.55E0)); +#9310=VERTEX_POINT('',#9309); +#9311=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#9312=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.5E-1)); +#9313=VERTEX_POINT('',#9311); +#9314=VERTEX_POINT('',#9312); +#9315=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.5E-1)); +#9316=CARTESIAN_POINT('',(-2.64E0,-1.725E0,1.55E0)); +#9317=VERTEX_POINT('',#9315); +#9318=VERTEX_POINT('',#9316); +#9319=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,7.3E-1)); +#9320=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.3E-1)); +#9321=VERTEX_POINT('',#9319); +#9322=VERTEX_POINT('',#9320); +#9323=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,7.3E-1)); +#9324=CARTESIAN_POINT('',(-2.64E0,9.75E-1,7.3E-1)); +#9325=VERTEX_POINT('',#9323); +#9326=VERTEX_POINT('',#9324); +#9327=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.5E-1)); +#9328=CARTESIAN_POINT('',(-2.96E0,-1.725E0,-1.55E0)); +#9329=VERTEX_POINT('',#9327); +#9330=VERTEX_POINT('',#9328); +#9331=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.55E0)); +#9332=CARTESIAN_POINT('',(-2.64E0,-1.725E0,-1.5E-1)); +#9333=VERTEX_POINT('',#9331); +#9334=VERTEX_POINT('',#9332); +#9335=CARTESIAN_POINT('',(-2.96E0,4.572872017703E-1,-7.3E-1)); +#9336=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-7.3E-1)); +#9337=VERTEX_POINT('',#9335); +#9338=VERTEX_POINT('',#9336); +#9339=CARTESIAN_POINT('',(-2.64E0,4.572872017703E-1,-7.3E-1)); +#9340=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-7.3E-1)); +#9341=VERTEX_POINT('',#9339); +#9342=VERTEX_POINT('',#9340); +#9343=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#9344=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#9345=VERTEX_POINT('',#9343); +#9346=VERTEX_POINT('',#9344); +#9347=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#9348=VERTEX_POINT('',#9347); +#9349=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#9350=VERTEX_POINT('',#9349); +#9351=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#9352=VERTEX_POINT('',#9351); +#9353=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#9354=VERTEX_POINT('',#9353); +#9355=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#9356=VERTEX_POINT('',#9355); +#9357=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#9358=VERTEX_POINT('',#9357); +#9359=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#9360=VERTEX_POINT('',#9359); +#9361=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#9362=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#9363=VERTEX_POINT('',#9361); +#9364=VERTEX_POINT('',#9362); +#9365=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#9366=VERTEX_POINT('',#9365); +#9367=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#9368=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#9369=VERTEX_POINT('',#9367); +#9370=VERTEX_POINT('',#9368); +#9371=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#9372=VERTEX_POINT('',#9371); +#9373=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#9374=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#9375=VERTEX_POINT('',#9373); +#9376=VERTEX_POINT('',#9374); +#9377=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#9378=VERTEX_POINT('',#9377); +#9379=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#9380=VERTEX_POINT('',#9379); +#9381=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#9382=VERTEX_POINT('',#9381); +#9383=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#9384=VERTEX_POINT('',#9383); +#9385=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#9386=VERTEX_POINT('',#9385); +#9387=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#9388=VERTEX_POINT('',#9387); +#9389=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#9390=VERTEX_POINT('',#9389); +#9391=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.55E0)); +#9392=CARTESIAN_POINT('',(-1.84E0,-1.855E0,1.9E0)); +#9393=VERTEX_POINT('',#9391); +#9394=VERTEX_POINT('',#9392); +#9395=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.1E0)); +#9396=VERTEX_POINT('',#9395); +#9397=CARTESIAN_POINT('',(-1.84E0,-2.175E0,2.1E0)); +#9398=VERTEX_POINT('',#9397); +#9399=CARTESIAN_POINT('',(-1.84E0,-2.175E0,1.15E0)); +#9400=VERTEX_POINT('',#9399); +#9401=CARTESIAN_POINT('',(-1.84E0,-1.975E0,9.4E-1)); +#9402=VERTEX_POINT('',#9401); +#9403=CARTESIAN_POINT('',(-1.84E0,-1.975E0,4.5E-1)); +#9404=VERTEX_POINT('',#9403); +#9405=CARTESIAN_POINT('',(-1.84E0,-2.125E0,4.5E-1)); +#9406=VERTEX_POINT('',#9405); +#9407=CARTESIAN_POINT('',(-1.84E0,-2.125E0,1.5E-1)); +#9408=VERTEX_POINT('',#9407); +#9409=CARTESIAN_POINT('',(-1.84E0,9.75E-1,8.521800737645E-1)); +#9410=CARTESIAN_POINT('',(-1.84E0,7.75E-1,1.02E0)); +#9411=VERTEX_POINT('',#9409); +#9412=VERTEX_POINT('',#9410); +#9413=CARTESIAN_POINT('',(-1.84E0,6.25E-1,8.2E-1)); +#9414=VERTEX_POINT('',#9413); +#9415=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-8.2E-1)); +#9416=CARTESIAN_POINT('',(-1.84E0,7.75E-1,-1.02E0)); +#9417=VERTEX_POINT('',#9415); +#9418=VERTEX_POINT('',#9416); +#9419=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-8.521800737645E-1)); +#9420=VERTEX_POINT('',#9419); +#9421=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-1.5E-1)); +#9422=CARTESIAN_POINT('',(-1.84E0,-2.125E0,-4.5E-1)); +#9423=VERTEX_POINT('',#9421); +#9424=VERTEX_POINT('',#9422); +#9425=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-4.5E-1)); +#9426=VERTEX_POINT('',#9425); +#9427=CARTESIAN_POINT('',(-1.84E0,-1.975E0,-9.4E-1)); +#9428=VERTEX_POINT('',#9427); +#9429=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.15E0)); +#9430=VERTEX_POINT('',#9429); +#9431=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-2.1E0)); +#9432=VERTEX_POINT('',#9431); +#9433=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.1E0)); +#9434=VERTEX_POINT('',#9433); +#9435=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.9E0)); +#9436=VERTEX_POINT('',#9435); +#9437=CARTESIAN_POINT('',(-1.84E0,-1.855E0,-1.55E0)); +#9438=VERTEX_POINT('',#9437); +#9439=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#9440=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.5E-1)); +#9441=VERTEX_POINT('',#9439); +#9442=VERTEX_POINT('',#9440); +#9443=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.5E-1)); +#9444=CARTESIAN_POINT('',(-1.84E0,-1.725E0,1.55E0)); +#9445=VERTEX_POINT('',#9443); +#9446=VERTEX_POINT('',#9444); +#9447=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,7.3E-1)); +#9448=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.3E-1)); +#9449=VERTEX_POINT('',#9447); +#9450=VERTEX_POINT('',#9448); +#9451=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,7.3E-1)); +#9452=CARTESIAN_POINT('',(-1.84E0,9.75E-1,7.3E-1)); +#9453=VERTEX_POINT('',#9451); +#9454=VERTEX_POINT('',#9452); +#9455=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.5E-1)); +#9456=CARTESIAN_POINT('',(-2.16E0,-1.725E0,-1.55E0)); +#9457=VERTEX_POINT('',#9455); +#9458=VERTEX_POINT('',#9456); +#9459=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.55E0)); +#9460=CARTESIAN_POINT('',(-1.84E0,-1.725E0,-1.5E-1)); +#9461=VERTEX_POINT('',#9459); +#9462=VERTEX_POINT('',#9460); +#9463=CARTESIAN_POINT('',(-2.16E0,4.572872017703E-1,-7.3E-1)); +#9464=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-7.3E-1)); +#9465=VERTEX_POINT('',#9463); +#9466=VERTEX_POINT('',#9464); +#9467=CARTESIAN_POINT('',(-1.84E0,4.572872017703E-1,-7.3E-1)); +#9468=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-7.3E-1)); +#9469=VERTEX_POINT('',#9467); +#9470=VERTEX_POINT('',#9468); +#9471=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#9472=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#9473=VERTEX_POINT('',#9471); +#9474=VERTEX_POINT('',#9472); +#9475=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#9476=VERTEX_POINT('',#9475); +#9477=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#9478=CARTESIAN_POINT('',(-1.015E0,-2.025E0,-1.E-1)); +#9479=VERTEX_POINT('',#9477); +#9480=VERTEX_POINT('',#9478); +#9481=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#9482=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.E-1)); +#9483=VERTEX_POINT('',#9481); +#9484=VERTEX_POINT('',#9482); +#9485=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#9486=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#9487=VERTEX_POINT('',#9485); +#9488=VERTEX_POINT('',#9486); +#9489=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-7.3E-1)); +#9490=VERTEX_POINT('',#9489); +#9491=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,7.3E-1)); +#9492=CARTESIAN_POINT('',(-1.385E0,1.075E0,7.3E-1)); +#9493=VERTEX_POINT('',#9491); +#9494=VERTEX_POINT('',#9492); +#9495=CARTESIAN_POINT('',(-1.385E0,1.075E0,8.5E-1)); +#9496=VERTEX_POINT('',#9495); +#9497=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.E-1)); +#9498=CARTESIAN_POINT('',(-1.385E0,-2.025E0,-1.E-1)); +#9499=VERTEX_POINT('',#9497); +#9500=VERTEX_POINT('',#9498); +#9501=CARTESIAN_POINT('',(-1.385E0,-2.025E0,1.E-1)); +#9502=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.E-1)); +#9503=VERTEX_POINT('',#9501); +#9504=VERTEX_POINT('',#9502); +#9505=CARTESIAN_POINT('',(-1.385E0,1.075E0,-8.5E-1)); +#9506=CARTESIAN_POINT('',(-1.385E0,1.075E0,-7.3E-1)); +#9507=VERTEX_POINT('',#9505); +#9508=VERTEX_POINT('',#9506); +#9509=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-7.3E-1)); +#9510=VERTEX_POINT('',#9509); +#9511=CARTESIAN_POINT('',(-1.015E0,-2.125E0,-5.E-1)); +#9512=CARTESIAN_POINT('',(-1.015E0,-2.125E0,0.E0)); +#9513=VERTEX_POINT('',#9511); +#9514=VERTEX_POINT('',#9512); +#9515=CARTESIAN_POINT('',(-1.015E0,-2.125E0,5.E-1)); +#9516=VERTEX_POINT('',#9515); +#9517=CARTESIAN_POINT('',(-1.385E0,-2.125E0,-5.E-1)); +#9518=CARTESIAN_POINT('',(-1.385E0,-2.125E0,0.E0)); +#9519=VERTEX_POINT('',#9517); +#9520=VERTEX_POINT('',#9518); +#9521=CARTESIAN_POINT('',(-1.385E0,-2.125E0,5.E-1)); +#9522=VERTEX_POINT('',#9521); +#9523=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#9524=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-1.6E0)); +#9525=VERTEX_POINT('',#9523); +#9526=VERTEX_POINT('',#9524); +#9527=CARTESIAN_POINT('',(-1.385E0,-1.725E0,-1.6E0)); +#9528=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-1.6E0)); +#9529=VERTEX_POINT('',#9527); +#9530=VERTEX_POINT('',#9528); +#9531=CARTESIAN_POINT('',(-1.015E0,-1.975E0,1.25E0)); +#9532=CARTESIAN_POINT('',(-1.015E0,-1.725E0,1.25E0)); +#9533=VERTEX_POINT('',#9531); +#9534=VERTEX_POINT('',#9532); +#9535=CARTESIAN_POINT('',(-1.385E0,-1.975E0,1.25E0)); +#9536=CARTESIAN_POINT('',(-1.385E0,-1.725E0,1.25E0)); +#9537=VERTEX_POINT('',#9535); +#9538=VERTEX_POINT('',#9536); +#9539=CARTESIAN_POINT('',(-1.015E0,-1.975E0,5.E-1)); +#9540=VERTEX_POINT('',#9539); +#9541=CARTESIAN_POINT('',(-1.385E0,-1.975E0,5.E-1)); +#9542=VERTEX_POINT('',#9541); +#9543=CARTESIAN_POINT('',(-1.015E0,-1.975E0,-5.E-1)); +#9544=VERTEX_POINT('',#9543); +#9545=CARTESIAN_POINT('',(-1.385E0,-1.975E0,-5.E-1)); +#9546=VERTEX_POINT('',#9545); +#9547=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,1.11E0)); +#9548=VERTEX_POINT('',#9547); +#9549=CARTESIAN_POINT('',(-1.385E0,-7.25E-1,-1.11E0)); +#9550=VERTEX_POINT('',#9549); +#9551=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,1.11E0)); +#9552=VERTEX_POINT('',#9551); +#9553=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,-1.11E0)); +#9554=VERTEX_POINT('',#9553); +#9555=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#9556=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#9557=VERTEX_POINT('',#9555); +#9558=VERTEX_POINT('',#9556); +#9559=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#9560=VERTEX_POINT('',#9559); +#9561=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#9562=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,-1.E-1)); +#9563=VERTEX_POINT('',#9561); +#9564=VERTEX_POINT('',#9562); +#9565=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#9566=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.E-1)); +#9567=VERTEX_POINT('',#9565); +#9568=VERTEX_POINT('',#9566); +#9569=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#9570=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#9571=VERTEX_POINT('',#9569); +#9572=VERTEX_POINT('',#9570); +#9573=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-7.3E-1)); +#9574=VERTEX_POINT('',#9573); +#9575=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,7.3E-1)); +#9576=CARTESIAN_POINT('',(-5.85E-1,1.075E0,7.3E-1)); +#9577=VERTEX_POINT('',#9575); +#9578=VERTEX_POINT('',#9576); +#9579=CARTESIAN_POINT('',(-5.85E-1,1.075E0,8.5E-1)); +#9580=VERTEX_POINT('',#9579); +#9581=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.E-1)); +#9582=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,-1.E-1)); +#9583=VERTEX_POINT('',#9581); +#9584=VERTEX_POINT('',#9582); +#9585=CARTESIAN_POINT('',(-5.85E-1,-2.025E0,1.E-1)); +#9586=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.E-1)); +#9587=VERTEX_POINT('',#9585); +#9588=VERTEX_POINT('',#9586); +#9589=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-8.5E-1)); +#9590=CARTESIAN_POINT('',(-5.85E-1,1.075E0,-7.3E-1)); +#9591=VERTEX_POINT('',#9589); +#9592=VERTEX_POINT('',#9590); +#9593=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-7.3E-1)); +#9594=VERTEX_POINT('',#9593); +#9595=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,-5.E-1)); +#9596=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,0.E0)); +#9597=VERTEX_POINT('',#9595); +#9598=VERTEX_POINT('',#9596); +#9599=CARTESIAN_POINT('',(-2.15E-1,-2.125E0,5.E-1)); +#9600=VERTEX_POINT('',#9599); +#9601=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,-5.E-1)); +#9602=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,0.E0)); +#9603=VERTEX_POINT('',#9601); +#9604=VERTEX_POINT('',#9602); +#9605=CARTESIAN_POINT('',(-5.85E-1,-2.125E0,5.E-1)); +#9606=VERTEX_POINT('',#9605); +#9607=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#9608=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-1.6E0)); +#9609=VERTEX_POINT('',#9607); +#9610=VERTEX_POINT('',#9608); +#9611=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,-1.6E0)); +#9612=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-1.6E0)); +#9613=VERTEX_POINT('',#9611); +#9614=VERTEX_POINT('',#9612); +#9615=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,1.25E0)); +#9616=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,1.25E0)); +#9617=VERTEX_POINT('',#9615); +#9618=VERTEX_POINT('',#9616); +#9619=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,1.25E0)); +#9620=CARTESIAN_POINT('',(-5.85E-1,-1.725E0,1.25E0)); +#9621=VERTEX_POINT('',#9619); +#9622=VERTEX_POINT('',#9620); +#9623=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,5.E-1)); +#9624=VERTEX_POINT('',#9623); +#9625=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,5.E-1)); +#9626=VERTEX_POINT('',#9625); +#9627=CARTESIAN_POINT('',(-2.15E-1,-1.975E0,-5.E-1)); +#9628=VERTEX_POINT('',#9627); +#9629=CARTESIAN_POINT('',(-5.85E-1,-1.975E0,-5.E-1)); +#9630=VERTEX_POINT('',#9629); +#9631=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,1.11E0)); +#9632=VERTEX_POINT('',#9631); +#9633=CARTESIAN_POINT('',(-5.85E-1,-7.25E-1,-1.11E0)); +#9634=VERTEX_POINT('',#9633); +#9635=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,1.11E0)); +#9636=VERTEX_POINT('',#9635); +#9637=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,-1.11E0)); +#9638=VERTEX_POINT('',#9637); +#9639=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#9640=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#9641=VERTEX_POINT('',#9639); +#9642=VERTEX_POINT('',#9640); +#9643=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#9644=VERTEX_POINT('',#9643); +#9645=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#9646=VERTEX_POINT('',#9645); +#9647=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#9648=VERTEX_POINT('',#9647); +#9649=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#9650=VERTEX_POINT('',#9649); +#9651=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#9652=VERTEX_POINT('',#9651); +#9653=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#9654=VERTEX_POINT('',#9653); +#9655=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#9656=VERTEX_POINT('',#9655); +#9657=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#9658=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#9659=VERTEX_POINT('',#9657); +#9660=VERTEX_POINT('',#9658); +#9661=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#9662=VERTEX_POINT('',#9661); +#9663=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#9664=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#9665=VERTEX_POINT('',#9663); +#9666=VERTEX_POINT('',#9664); +#9667=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#9668=VERTEX_POINT('',#9667); +#9669=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#9670=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#9671=VERTEX_POINT('',#9669); +#9672=VERTEX_POINT('',#9670); +#9673=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#9674=VERTEX_POINT('',#9673); +#9675=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#9676=VERTEX_POINT('',#9675); +#9677=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#9678=VERTEX_POINT('',#9677); +#9679=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#9680=VERTEX_POINT('',#9679); +#9681=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#9682=VERTEX_POINT('',#9681); +#9683=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#9684=VERTEX_POINT('',#9683); +#9685=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#9686=VERTEX_POINT('',#9685); +#9687=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.55E0)); +#9688=CARTESIAN_POINT('',(-1.04E0,-1.855E0,1.9E0)); +#9689=VERTEX_POINT('',#9687); +#9690=VERTEX_POINT('',#9688); +#9691=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.1E0)); +#9692=VERTEX_POINT('',#9691); +#9693=CARTESIAN_POINT('',(-1.04E0,-2.175E0,2.1E0)); +#9694=VERTEX_POINT('',#9693); +#9695=CARTESIAN_POINT('',(-1.04E0,-2.175E0,1.15E0)); +#9696=VERTEX_POINT('',#9695); +#9697=CARTESIAN_POINT('',(-1.04E0,-1.975E0,9.4E-1)); +#9698=VERTEX_POINT('',#9697); +#9699=CARTESIAN_POINT('',(-1.04E0,-1.975E0,4.5E-1)); +#9700=VERTEX_POINT('',#9699); +#9701=CARTESIAN_POINT('',(-1.04E0,-2.125E0,4.5E-1)); +#9702=VERTEX_POINT('',#9701); +#9703=CARTESIAN_POINT('',(-1.04E0,-2.125E0,1.5E-1)); +#9704=VERTEX_POINT('',#9703); +#9705=CARTESIAN_POINT('',(-1.04E0,9.75E-1,8.521800737645E-1)); +#9706=CARTESIAN_POINT('',(-1.04E0,7.75E-1,1.02E0)); +#9707=VERTEX_POINT('',#9705); +#9708=VERTEX_POINT('',#9706); +#9709=CARTESIAN_POINT('',(-1.04E0,6.25E-1,8.2E-1)); +#9710=VERTEX_POINT('',#9709); +#9711=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-8.2E-1)); +#9712=CARTESIAN_POINT('',(-1.04E0,7.75E-1,-1.02E0)); +#9713=VERTEX_POINT('',#9711); +#9714=VERTEX_POINT('',#9712); +#9715=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-8.521800737645E-1)); +#9716=VERTEX_POINT('',#9715); +#9717=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-1.5E-1)); +#9718=CARTESIAN_POINT('',(-1.04E0,-2.125E0,-4.5E-1)); +#9719=VERTEX_POINT('',#9717); +#9720=VERTEX_POINT('',#9718); +#9721=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-4.5E-1)); +#9722=VERTEX_POINT('',#9721); +#9723=CARTESIAN_POINT('',(-1.04E0,-1.975E0,-9.4E-1)); +#9724=VERTEX_POINT('',#9723); +#9725=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.15E0)); +#9726=VERTEX_POINT('',#9725); +#9727=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-2.1E0)); +#9728=VERTEX_POINT('',#9727); +#9729=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.1E0)); +#9730=VERTEX_POINT('',#9729); +#9731=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.9E0)); +#9732=VERTEX_POINT('',#9731); +#9733=CARTESIAN_POINT('',(-1.04E0,-1.855E0,-1.55E0)); +#9734=VERTEX_POINT('',#9733); +#9735=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#9736=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.5E-1)); +#9737=VERTEX_POINT('',#9735); +#9738=VERTEX_POINT('',#9736); +#9739=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.5E-1)); +#9740=CARTESIAN_POINT('',(-1.04E0,-1.725E0,1.55E0)); +#9741=VERTEX_POINT('',#9739); +#9742=VERTEX_POINT('',#9740); +#9743=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,7.3E-1)); +#9744=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.3E-1)); +#9745=VERTEX_POINT('',#9743); +#9746=VERTEX_POINT('',#9744); +#9747=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,7.3E-1)); +#9748=CARTESIAN_POINT('',(-1.04E0,9.75E-1,7.3E-1)); +#9749=VERTEX_POINT('',#9747); +#9750=VERTEX_POINT('',#9748); +#9751=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.5E-1)); +#9752=CARTESIAN_POINT('',(-1.36E0,-1.725E0,-1.55E0)); +#9753=VERTEX_POINT('',#9751); +#9754=VERTEX_POINT('',#9752); +#9755=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.55E0)); +#9756=CARTESIAN_POINT('',(-1.04E0,-1.725E0,-1.5E-1)); +#9757=VERTEX_POINT('',#9755); +#9758=VERTEX_POINT('',#9756); +#9759=CARTESIAN_POINT('',(-1.36E0,4.572872017703E-1,-7.3E-1)); +#9760=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-7.3E-1)); +#9761=VERTEX_POINT('',#9759); +#9762=VERTEX_POINT('',#9760); +#9763=CARTESIAN_POINT('',(-1.04E0,4.572872017703E-1,-7.3E-1)); +#9764=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-7.3E-1)); +#9765=VERTEX_POINT('',#9763); +#9766=VERTEX_POINT('',#9764); +#9767=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#9768=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#9769=VERTEX_POINT('',#9767); +#9770=VERTEX_POINT('',#9768); +#9771=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#9772=VERTEX_POINT('',#9771); +#9773=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#9774=VERTEX_POINT('',#9773); +#9775=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#9776=VERTEX_POINT('',#9775); +#9777=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#9778=VERTEX_POINT('',#9777); +#9779=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#9780=VERTEX_POINT('',#9779); +#9781=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#9782=VERTEX_POINT('',#9781); +#9783=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#9784=VERTEX_POINT('',#9783); +#9785=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#9786=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#9787=VERTEX_POINT('',#9785); +#9788=VERTEX_POINT('',#9786); +#9789=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#9790=VERTEX_POINT('',#9789); +#9791=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#9792=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#9793=VERTEX_POINT('',#9791); +#9794=VERTEX_POINT('',#9792); +#9795=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#9796=VERTEX_POINT('',#9795); +#9797=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#9798=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#9799=VERTEX_POINT('',#9797); +#9800=VERTEX_POINT('',#9798); +#9801=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#9802=VERTEX_POINT('',#9801); +#9803=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#9804=VERTEX_POINT('',#9803); +#9805=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#9806=VERTEX_POINT('',#9805); +#9807=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#9808=VERTEX_POINT('',#9807); +#9809=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#9810=VERTEX_POINT('',#9809); +#9811=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#9812=VERTEX_POINT('',#9811); +#9813=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#9814=VERTEX_POINT('',#9813); +#9815=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.55E0)); +#9816=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,1.9E0)); +#9817=VERTEX_POINT('',#9815); +#9818=VERTEX_POINT('',#9816); +#9819=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.1E0)); +#9820=VERTEX_POINT('',#9819); +#9821=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,2.1E0)); +#9822=VERTEX_POINT('',#9821); +#9823=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,1.15E0)); +#9824=VERTEX_POINT('',#9823); +#9825=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,9.4E-1)); +#9826=VERTEX_POINT('',#9825); +#9827=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,4.5E-1)); +#9828=VERTEX_POINT('',#9827); +#9829=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,4.5E-1)); +#9830=VERTEX_POINT('',#9829); +#9831=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,1.5E-1)); +#9832=VERTEX_POINT('',#9831); +#9833=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,8.521800737645E-1)); +#9834=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,1.02E0)); +#9835=VERTEX_POINT('',#9833); +#9836=VERTEX_POINT('',#9834); +#9837=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,8.2E-1)); +#9838=VERTEX_POINT('',#9837); +#9839=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-8.2E-1)); +#9840=CARTESIAN_POINT('',(-2.4E-1,7.75E-1,-1.02E0)); +#9841=VERTEX_POINT('',#9839); +#9842=VERTEX_POINT('',#9840); +#9843=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-8.521800737645E-1)); +#9844=VERTEX_POINT('',#9843); +#9845=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-1.5E-1)); +#9846=CARTESIAN_POINT('',(-2.4E-1,-2.125E0,-4.5E-1)); +#9847=VERTEX_POINT('',#9845); +#9848=VERTEX_POINT('',#9846); +#9849=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-4.5E-1)); +#9850=VERTEX_POINT('',#9849); +#9851=CARTESIAN_POINT('',(-2.4E-1,-1.975E0,-9.4E-1)); +#9852=VERTEX_POINT('',#9851); +#9853=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.15E0)); +#9854=VERTEX_POINT('',#9853); +#9855=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-2.1E0)); +#9856=VERTEX_POINT('',#9855); +#9857=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.1E0)); +#9858=VERTEX_POINT('',#9857); +#9859=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.9E0)); +#9860=VERTEX_POINT('',#9859); +#9861=CARTESIAN_POINT('',(-2.4E-1,-1.855E0,-1.55E0)); +#9862=VERTEX_POINT('',#9861); +#9863=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#9864=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.5E-1)); +#9865=VERTEX_POINT('',#9863); +#9866=VERTEX_POINT('',#9864); +#9867=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.5E-1)); +#9868=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,1.55E0)); +#9869=VERTEX_POINT('',#9867); +#9870=VERTEX_POINT('',#9868); +#9871=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,7.3E-1)); +#9872=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.3E-1)); +#9873=VERTEX_POINT('',#9871); +#9874=VERTEX_POINT('',#9872); +#9875=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,7.3E-1)); +#9876=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,7.3E-1)); +#9877=VERTEX_POINT('',#9875); +#9878=VERTEX_POINT('',#9876); +#9879=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.5E-1)); +#9880=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,-1.55E0)); +#9881=VERTEX_POINT('',#9879); +#9882=VERTEX_POINT('',#9880); +#9883=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.55E0)); +#9884=CARTESIAN_POINT('',(-2.4E-1,-1.725E0,-1.5E-1)); +#9885=VERTEX_POINT('',#9883); +#9886=VERTEX_POINT('',#9884); +#9887=CARTESIAN_POINT('',(-5.6E-1,4.572872017703E-1,-7.3E-1)); +#9888=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-7.3E-1)); +#9889=VERTEX_POINT('',#9887); +#9890=VERTEX_POINT('',#9888); +#9891=CARTESIAN_POINT('',(-2.4E-1,4.572872017703E-1,-7.3E-1)); +#9892=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-7.3E-1)); +#9893=VERTEX_POINT('',#9891); +#9894=VERTEX_POINT('',#9892); +#9895=CARTESIAN_POINT('',(-1.485E0,1.375E0,1.01E0)); +#9896=CARTESIAN_POINT('',(-1.485E0,1.375E0,7.5E-1)); +#9897=VERTEX_POINT('',#9895); +#9898=VERTEX_POINT('',#9896); +#9899=CARTESIAN_POINT('',(-1.385E0,1.275E0,1.11E0)); +#9900=CARTESIAN_POINT('',(-1.385E0,1.275E0,8.5E-1)); +#9901=VERTEX_POINT('',#9899); +#9902=VERTEX_POINT('',#9900); +#9903=CARTESIAN_POINT('',(-1.015E0,1.275E0,8.5E-1)); +#9904=CARTESIAN_POINT('',(-1.015E0,1.275E0,1.11E0)); +#9905=VERTEX_POINT('',#9903); +#9906=VERTEX_POINT('',#9904); +#9907=CARTESIAN_POINT('',(-9.15E-1,1.375E0,7.5E-1)); +#9908=CARTESIAN_POINT('',(-9.15E-1,1.375E0,1.01E0)); +#9909=VERTEX_POINT('',#9907); +#9910=VERTEX_POINT('',#9908); +#9911=CARTESIAN_POINT('',(-1.015E0,1.275E0,-1.11E0)); +#9912=VERTEX_POINT('',#9911); +#9913=CARTESIAN_POINT('',(-9.15E-1,1.375E0,-1.01E0)); +#9914=VERTEX_POINT('',#9913); +#9915=CARTESIAN_POINT('',(-6.85E-1,1.375E0,1.01E0)); +#9916=CARTESIAN_POINT('',(-6.85E-1,1.375E0,7.5E-1)); +#9917=VERTEX_POINT('',#9915); +#9918=VERTEX_POINT('',#9916); +#9919=CARTESIAN_POINT('',(-5.85E-1,1.275E0,1.11E0)); +#9920=CARTESIAN_POINT('',(-5.85E-1,1.275E0,8.5E-1)); +#9921=VERTEX_POINT('',#9919); +#9922=VERTEX_POINT('',#9920); +#9923=CARTESIAN_POINT('',(-5.85E-1,1.275E0,-8.5E-1)); +#9924=VERTEX_POINT('',#9923); +#9925=CARTESIAN_POINT('',(-6.85E-1,1.375E0,-7.5E-1)); +#9926=VERTEX_POINT('',#9925); +#9927=CARTESIAN_POINT('',(-2.15E-1,1.275E0,8.5E-1)); +#9928=CARTESIAN_POINT('',(-2.15E-1,1.275E0,1.11E0)); +#9929=VERTEX_POINT('',#9927); +#9930=VERTEX_POINT('',#9928); +#9931=CARTESIAN_POINT('',(-1.15E-1,1.375E0,7.5E-1)); +#9932=CARTESIAN_POINT('',(-1.15E-1,1.375E0,1.01E0)); +#9933=VERTEX_POINT('',#9931); +#9934=VERTEX_POINT('',#9932); +#9935=CARTESIAN_POINT('',(-2.15E-1,1.275E0,-1.11E0)); +#9936=VERTEX_POINT('',#9935); +#9937=CARTESIAN_POINT('',(-1.15E-1,1.375E0,-1.01E0)); +#9938=VERTEX_POINT('',#9937); +#9939=CARTESIAN_POINT('',(2.15E-1,1.275E0,1.11E0)); +#9940=VERTEX_POINT('',#9939); +#9941=CARTESIAN_POINT('',(1.15E-1,1.375E0,1.01E0)); +#9942=VERTEX_POINT('',#9941); +#9943=CARTESIAN_POINT('',(5.85E-1,1.275E0,-1.11E0)); +#9944=CARTESIAN_POINT('',(6.85E-1,1.375E0,-1.01E0)); +#9945=VERTEX_POINT('',#9943); +#9946=VERTEX_POINT('',#9944); +#9947=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#9948=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#9949=VERTEX_POINT('',#9947); +#9950=VERTEX_POINT('',#9948); +#9951=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#9952=VERTEX_POINT('',#9951); +#9953=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#9954=CARTESIAN_POINT('',(5.85E-1,-2.025E0,-1.E-1)); +#9955=VERTEX_POINT('',#9953); +#9956=VERTEX_POINT('',#9954); +#9957=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#9958=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.E-1)); +#9959=VERTEX_POINT('',#9957); +#9960=VERTEX_POINT('',#9958); +#9961=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#9962=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#9963=VERTEX_POINT('',#9961); +#9964=VERTEX_POINT('',#9962); +#9965=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-7.3E-1)); +#9966=VERTEX_POINT('',#9965); +#9967=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,7.3E-1)); +#9968=CARTESIAN_POINT('',(2.15E-1,1.075E0,7.3E-1)); +#9969=VERTEX_POINT('',#9967); +#9970=VERTEX_POINT('',#9968); +#9971=CARTESIAN_POINT('',(2.15E-1,1.075E0,8.5E-1)); +#9972=VERTEX_POINT('',#9971); +#9973=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.E-1)); +#9974=CARTESIAN_POINT('',(2.15E-1,-2.025E0,-1.E-1)); +#9975=VERTEX_POINT('',#9973); +#9976=VERTEX_POINT('',#9974); +#9977=CARTESIAN_POINT('',(2.15E-1,-2.025E0,1.E-1)); +#9978=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.E-1)); +#9979=VERTEX_POINT('',#9977); +#9980=VERTEX_POINT('',#9978); +#9981=CARTESIAN_POINT('',(2.15E-1,1.075E0,-8.5E-1)); +#9982=CARTESIAN_POINT('',(2.15E-1,1.075E0,-7.3E-1)); +#9983=VERTEX_POINT('',#9981); +#9984=VERTEX_POINT('',#9982); +#9985=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-7.3E-1)); +#9986=VERTEX_POINT('',#9985); +#9987=CARTESIAN_POINT('',(5.85E-1,-2.125E0,-5.E-1)); +#9988=CARTESIAN_POINT('',(5.85E-1,-2.125E0,0.E0)); +#9989=VERTEX_POINT('',#9987); +#9990=VERTEX_POINT('',#9988); +#9991=CARTESIAN_POINT('',(5.85E-1,-2.125E0,5.E-1)); +#9992=VERTEX_POINT('',#9991); +#9993=CARTESIAN_POINT('',(2.15E-1,-2.125E0,-5.E-1)); +#9994=CARTESIAN_POINT('',(2.15E-1,-2.125E0,0.E0)); +#9995=VERTEX_POINT('',#9993); +#9996=VERTEX_POINT('',#9994); +#9997=CARTESIAN_POINT('',(2.15E-1,-2.125E0,5.E-1)); +#9998=VERTEX_POINT('',#9997); +#9999=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#10000=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-1.6E0)); +#10001=VERTEX_POINT('',#9999); +#10002=VERTEX_POINT('',#10000); +#10003=CARTESIAN_POINT('',(2.15E-1,-1.725E0,-1.6E0)); +#10004=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-1.6E0)); +#10005=VERTEX_POINT('',#10003); +#10006=VERTEX_POINT('',#10004); +#10007=CARTESIAN_POINT('',(5.85E-1,-1.975E0,1.25E0)); +#10008=CARTESIAN_POINT('',(5.85E-1,-1.725E0,1.25E0)); +#10009=VERTEX_POINT('',#10007); +#10010=VERTEX_POINT('',#10008); +#10011=CARTESIAN_POINT('',(2.15E-1,-1.975E0,1.25E0)); +#10012=CARTESIAN_POINT('',(2.15E-1,-1.725E0,1.25E0)); +#10013=VERTEX_POINT('',#10011); +#10014=VERTEX_POINT('',#10012); +#10015=CARTESIAN_POINT('',(5.85E-1,-1.975E0,5.E-1)); +#10016=VERTEX_POINT('',#10015); +#10017=CARTESIAN_POINT('',(2.15E-1,-1.975E0,5.E-1)); +#10018=VERTEX_POINT('',#10017); +#10019=CARTESIAN_POINT('',(5.85E-1,-1.975E0,-5.E-1)); +#10020=VERTEX_POINT('',#10019); +#10021=CARTESIAN_POINT('',(2.15E-1,-1.975E0,-5.E-1)); +#10022=VERTEX_POINT('',#10021); +#10023=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,1.11E0)); +#10024=VERTEX_POINT('',#10023); +#10025=CARTESIAN_POINT('',(2.15E-1,-7.25E-1,-1.11E0)); +#10026=VERTEX_POINT('',#10025); +#10027=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,1.11E0)); +#10028=VERTEX_POINT('',#10027); +#10029=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,-1.11E0)); +#10030=VERTEX_POINT('',#10029); +#10031=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#10032=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#10033=VERTEX_POINT('',#10031); +#10034=VERTEX_POINT('',#10032); +#10035=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#10036=VERTEX_POINT('',#10035); +#10037=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#10038=CARTESIAN_POINT('',(1.385E0,-2.025E0,-1.E-1)); +#10039=VERTEX_POINT('',#10037); +#10040=VERTEX_POINT('',#10038); +#10041=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#10042=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.E-1)); +#10043=VERTEX_POINT('',#10041); +#10044=VERTEX_POINT('',#10042); +#10045=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#10046=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#10047=VERTEX_POINT('',#10045); +#10048=VERTEX_POINT('',#10046); +#10049=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-7.3E-1)); +#10050=VERTEX_POINT('',#10049); +#10051=CARTESIAN_POINT('',(1.015E0,-7.25E-1,7.3E-1)); +#10052=CARTESIAN_POINT('',(1.015E0,1.075E0,7.3E-1)); +#10053=VERTEX_POINT('',#10051); +#10054=VERTEX_POINT('',#10052); +#10055=CARTESIAN_POINT('',(1.015E0,1.075E0,8.5E-1)); +#10056=VERTEX_POINT('',#10055); +#10057=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.E-1)); +#10058=CARTESIAN_POINT('',(1.015E0,-2.025E0,-1.E-1)); +#10059=VERTEX_POINT('',#10057); +#10060=VERTEX_POINT('',#10058); +#10061=CARTESIAN_POINT('',(1.015E0,-2.025E0,1.E-1)); +#10062=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.E-1)); +#10063=VERTEX_POINT('',#10061); +#10064=VERTEX_POINT('',#10062); +#10065=CARTESIAN_POINT('',(1.015E0,1.075E0,-8.5E-1)); +#10066=CARTESIAN_POINT('',(1.015E0,1.075E0,-7.3E-1)); +#10067=VERTEX_POINT('',#10065); +#10068=VERTEX_POINT('',#10066); +#10069=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-7.3E-1)); +#10070=VERTEX_POINT('',#10069); +#10071=CARTESIAN_POINT('',(1.385E0,-2.125E0,-5.E-1)); +#10072=CARTESIAN_POINT('',(1.385E0,-2.125E0,0.E0)); +#10073=VERTEX_POINT('',#10071); +#10074=VERTEX_POINT('',#10072); +#10075=CARTESIAN_POINT('',(1.385E0,-2.125E0,5.E-1)); +#10076=VERTEX_POINT('',#10075); +#10077=CARTESIAN_POINT('',(1.015E0,-2.125E0,-5.E-1)); +#10078=CARTESIAN_POINT('',(1.015E0,-2.125E0,0.E0)); +#10079=VERTEX_POINT('',#10077); +#10080=VERTEX_POINT('',#10078); +#10081=CARTESIAN_POINT('',(1.015E0,-2.125E0,5.E-1)); +#10082=VERTEX_POINT('',#10081); +#10083=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#10084=CARTESIAN_POINT('',(1.385E0,-1.975E0,-1.6E0)); +#10085=VERTEX_POINT('',#10083); +#10086=VERTEX_POINT('',#10084); +#10087=CARTESIAN_POINT('',(1.015E0,-1.725E0,-1.6E0)); +#10088=CARTESIAN_POINT('',(1.015E0,-1.975E0,-1.6E0)); +#10089=VERTEX_POINT('',#10087); +#10090=VERTEX_POINT('',#10088); +#10091=CARTESIAN_POINT('',(1.385E0,-1.975E0,1.25E0)); +#10092=CARTESIAN_POINT('',(1.385E0,-1.725E0,1.25E0)); +#10093=VERTEX_POINT('',#10091); +#10094=VERTEX_POINT('',#10092); +#10095=CARTESIAN_POINT('',(1.015E0,-1.975E0,1.25E0)); +#10096=CARTESIAN_POINT('',(1.015E0,-1.725E0,1.25E0)); +#10097=VERTEX_POINT('',#10095); +#10098=VERTEX_POINT('',#10096); +#10099=CARTESIAN_POINT('',(1.385E0,-1.975E0,5.E-1)); +#10100=VERTEX_POINT('',#10099); +#10101=CARTESIAN_POINT('',(1.015E0,-1.975E0,5.E-1)); +#10102=VERTEX_POINT('',#10101); +#10103=CARTESIAN_POINT('',(1.385E0,-1.975E0,-5.E-1)); +#10104=VERTEX_POINT('',#10103); +#10105=CARTESIAN_POINT('',(1.015E0,-1.975E0,-5.E-1)); +#10106=VERTEX_POINT('',#10105); +#10107=CARTESIAN_POINT('',(1.015E0,-7.25E-1,1.11E0)); +#10108=VERTEX_POINT('',#10107); +#10109=CARTESIAN_POINT('',(1.015E0,-7.25E-1,-1.11E0)); +#10110=VERTEX_POINT('',#10109); +#10111=CARTESIAN_POINT('',(1.385E0,-7.25E-1,1.11E0)); +#10112=VERTEX_POINT('',#10111); +#10113=CARTESIAN_POINT('',(1.385E0,-7.25E-1,-1.11E0)); +#10114=VERTEX_POINT('',#10113); +#10115=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#10116=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#10117=VERTEX_POINT('',#10115); +#10118=VERTEX_POINT('',#10116); +#10119=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#10120=VERTEX_POINT('',#10119); +#10121=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#10122=CARTESIAN_POINT('',(2.185E0,-2.025E0,-1.E-1)); +#10123=VERTEX_POINT('',#10121); +#10124=VERTEX_POINT('',#10122); +#10125=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#10126=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.E-1)); +#10127=VERTEX_POINT('',#10125); +#10128=VERTEX_POINT('',#10126); +#10129=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#10130=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#10131=VERTEX_POINT('',#10129); +#10132=VERTEX_POINT('',#10130); +#10133=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-7.3E-1)); +#10134=VERTEX_POINT('',#10133); +#10135=CARTESIAN_POINT('',(1.815E0,-7.25E-1,7.3E-1)); +#10136=CARTESIAN_POINT('',(1.815E0,1.075E0,7.3E-1)); +#10137=VERTEX_POINT('',#10135); +#10138=VERTEX_POINT('',#10136); +#10139=CARTESIAN_POINT('',(1.815E0,1.075E0,8.5E-1)); +#10140=VERTEX_POINT('',#10139); +#10141=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.E-1)); +#10142=CARTESIAN_POINT('',(1.815E0,-2.025E0,-1.E-1)); +#10143=VERTEX_POINT('',#10141); +#10144=VERTEX_POINT('',#10142); +#10145=CARTESIAN_POINT('',(1.815E0,-2.025E0,1.E-1)); +#10146=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.E-1)); +#10147=VERTEX_POINT('',#10145); +#10148=VERTEX_POINT('',#10146); +#10149=CARTESIAN_POINT('',(1.815E0,1.075E0,-8.5E-1)); +#10150=CARTESIAN_POINT('',(1.815E0,1.075E0,-7.3E-1)); +#10151=VERTEX_POINT('',#10149); +#10152=VERTEX_POINT('',#10150); +#10153=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-7.3E-1)); +#10154=VERTEX_POINT('',#10153); +#10155=CARTESIAN_POINT('',(2.185E0,-2.125E0,-5.E-1)); +#10156=CARTESIAN_POINT('',(2.185E0,-2.125E0,0.E0)); +#10157=VERTEX_POINT('',#10155); +#10158=VERTEX_POINT('',#10156); +#10159=CARTESIAN_POINT('',(2.185E0,-2.125E0,5.E-1)); +#10160=VERTEX_POINT('',#10159); +#10161=CARTESIAN_POINT('',(1.815E0,-2.125E0,-5.E-1)); +#10162=CARTESIAN_POINT('',(1.815E0,-2.125E0,0.E0)); +#10163=VERTEX_POINT('',#10161); +#10164=VERTEX_POINT('',#10162); +#10165=CARTESIAN_POINT('',(1.815E0,-2.125E0,5.E-1)); +#10166=VERTEX_POINT('',#10165); +#10167=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#10168=CARTESIAN_POINT('',(2.185E0,-1.975E0,-1.6E0)); +#10169=VERTEX_POINT('',#10167); +#10170=VERTEX_POINT('',#10168); +#10171=CARTESIAN_POINT('',(1.815E0,-1.725E0,-1.6E0)); +#10172=CARTESIAN_POINT('',(1.815E0,-1.975E0,-1.6E0)); +#10173=VERTEX_POINT('',#10171); +#10174=VERTEX_POINT('',#10172); +#10175=CARTESIAN_POINT('',(2.185E0,-1.975E0,1.25E0)); +#10176=CARTESIAN_POINT('',(2.185E0,-1.725E0,1.25E0)); +#10177=VERTEX_POINT('',#10175); +#10178=VERTEX_POINT('',#10176); +#10179=CARTESIAN_POINT('',(1.815E0,-1.975E0,1.25E0)); +#10180=CARTESIAN_POINT('',(1.815E0,-1.725E0,1.25E0)); +#10181=VERTEX_POINT('',#10179); +#10182=VERTEX_POINT('',#10180); +#10183=CARTESIAN_POINT('',(2.185E0,-1.975E0,5.E-1)); +#10184=VERTEX_POINT('',#10183); +#10185=CARTESIAN_POINT('',(1.815E0,-1.975E0,5.E-1)); +#10186=VERTEX_POINT('',#10185); +#10187=CARTESIAN_POINT('',(2.185E0,-1.975E0,-5.E-1)); +#10188=VERTEX_POINT('',#10187); +#10189=CARTESIAN_POINT('',(1.815E0,-1.975E0,-5.E-1)); +#10190=VERTEX_POINT('',#10189); +#10191=CARTESIAN_POINT('',(1.815E0,-7.25E-1,1.11E0)); +#10192=VERTEX_POINT('',#10191); +#10193=CARTESIAN_POINT('',(1.815E0,-7.25E-1,-1.11E0)); +#10194=VERTEX_POINT('',#10193); +#10195=CARTESIAN_POINT('',(2.185E0,-7.25E-1,1.11E0)); +#10196=VERTEX_POINT('',#10195); +#10197=CARTESIAN_POINT('',(2.185E0,-7.25E-1,-1.11E0)); +#10198=VERTEX_POINT('',#10197); +#10199=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#10200=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#10201=VERTEX_POINT('',#10199); +#10202=VERTEX_POINT('',#10200); +#10203=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#10204=VERTEX_POINT('',#10203); +#10205=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#10206=CARTESIAN_POINT('',(2.985E0,-2.025E0,-1.E-1)); +#10207=VERTEX_POINT('',#10205); +#10208=VERTEX_POINT('',#10206); +#10209=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#10210=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.E-1)); +#10211=VERTEX_POINT('',#10209); +#10212=VERTEX_POINT('',#10210); +#10213=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#10214=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#10215=VERTEX_POINT('',#10213); +#10216=VERTEX_POINT('',#10214); +#10217=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-7.3E-1)); +#10218=VERTEX_POINT('',#10217); +#10219=CARTESIAN_POINT('',(2.615E0,-7.25E-1,7.3E-1)); +#10220=CARTESIAN_POINT('',(2.615E0,1.075E0,7.3E-1)); +#10221=VERTEX_POINT('',#10219); +#10222=VERTEX_POINT('',#10220); +#10223=CARTESIAN_POINT('',(2.615E0,1.075E0,8.5E-1)); +#10224=VERTEX_POINT('',#10223); +#10225=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.E-1)); +#10226=CARTESIAN_POINT('',(2.615E0,-2.025E0,-1.E-1)); +#10227=VERTEX_POINT('',#10225); +#10228=VERTEX_POINT('',#10226); +#10229=CARTESIAN_POINT('',(2.615E0,-2.025E0,1.E-1)); +#10230=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.E-1)); +#10231=VERTEX_POINT('',#10229); +#10232=VERTEX_POINT('',#10230); +#10233=CARTESIAN_POINT('',(2.615E0,1.075E0,-8.5E-1)); +#10234=CARTESIAN_POINT('',(2.615E0,1.075E0,-7.3E-1)); +#10235=VERTEX_POINT('',#10233); +#10236=VERTEX_POINT('',#10234); +#10237=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-7.3E-1)); +#10238=VERTEX_POINT('',#10237); +#10239=CARTESIAN_POINT('',(2.985E0,-2.125E0,-5.E-1)); +#10240=CARTESIAN_POINT('',(2.985E0,-2.125E0,0.E0)); +#10241=VERTEX_POINT('',#10239); +#10242=VERTEX_POINT('',#10240); +#10243=CARTESIAN_POINT('',(2.985E0,-2.125E0,5.E-1)); +#10244=VERTEX_POINT('',#10243); +#10245=CARTESIAN_POINT('',(2.615E0,-2.125E0,-5.E-1)); +#10246=CARTESIAN_POINT('',(2.615E0,-2.125E0,0.E0)); +#10247=VERTEX_POINT('',#10245); +#10248=VERTEX_POINT('',#10246); +#10249=CARTESIAN_POINT('',(2.615E0,-2.125E0,5.E-1)); +#10250=VERTEX_POINT('',#10249); +#10251=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#10252=CARTESIAN_POINT('',(2.985E0,-1.975E0,-1.6E0)); +#10253=VERTEX_POINT('',#10251); +#10254=VERTEX_POINT('',#10252); +#10255=CARTESIAN_POINT('',(2.615E0,-1.725E0,-1.6E0)); +#10256=CARTESIAN_POINT('',(2.615E0,-1.975E0,-1.6E0)); +#10257=VERTEX_POINT('',#10255); +#10258=VERTEX_POINT('',#10256); +#10259=CARTESIAN_POINT('',(2.985E0,-1.975E0,1.25E0)); +#10260=CARTESIAN_POINT('',(2.985E0,-1.725E0,1.25E0)); +#10261=VERTEX_POINT('',#10259); +#10262=VERTEX_POINT('',#10260); +#10263=CARTESIAN_POINT('',(2.615E0,-1.975E0,1.25E0)); +#10264=CARTESIAN_POINT('',(2.615E0,-1.725E0,1.25E0)); +#10265=VERTEX_POINT('',#10263); +#10266=VERTEX_POINT('',#10264); +#10267=CARTESIAN_POINT('',(2.985E0,-1.975E0,5.E-1)); +#10268=VERTEX_POINT('',#10267); +#10269=CARTESIAN_POINT('',(2.615E0,-1.975E0,5.E-1)); +#10270=VERTEX_POINT('',#10269); +#10271=CARTESIAN_POINT('',(2.985E0,-1.975E0,-5.E-1)); +#10272=VERTEX_POINT('',#10271); +#10273=CARTESIAN_POINT('',(2.615E0,-1.975E0,-5.E-1)); +#10274=VERTEX_POINT('',#10273); +#10275=CARTESIAN_POINT('',(2.615E0,-7.25E-1,1.11E0)); +#10276=VERTEX_POINT('',#10275); +#10277=CARTESIAN_POINT('',(2.615E0,-7.25E-1,-1.11E0)); +#10278=VERTEX_POINT('',#10277); +#10279=CARTESIAN_POINT('',(2.985E0,-7.25E-1,1.11E0)); +#10280=VERTEX_POINT('',#10279); +#10281=CARTESIAN_POINT('',(2.985E0,-7.25E-1,-1.11E0)); +#10282=VERTEX_POINT('',#10281); +#10283=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#10284=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#10285=VERTEX_POINT('',#10283); +#10286=VERTEX_POINT('',#10284); +#10287=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#10288=VERTEX_POINT('',#10287); +#10289=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#10290=CARTESIAN_POINT('',(3.785E0,-2.025E0,-1.E-1)); +#10291=VERTEX_POINT('',#10289); +#10292=VERTEX_POINT('',#10290); +#10293=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#10294=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.E-1)); +#10295=VERTEX_POINT('',#10293); +#10296=VERTEX_POINT('',#10294); +#10297=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#10298=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#10299=VERTEX_POINT('',#10297); +#10300=VERTEX_POINT('',#10298); +#10301=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-7.3E-1)); +#10302=VERTEX_POINT('',#10301); +#10303=CARTESIAN_POINT('',(3.415E0,-7.25E-1,7.3E-1)); +#10304=CARTESIAN_POINT('',(3.415E0,1.075E0,7.3E-1)); +#10305=VERTEX_POINT('',#10303); +#10306=VERTEX_POINT('',#10304); +#10307=CARTESIAN_POINT('',(3.415E0,1.075E0,8.5E-1)); +#10308=VERTEX_POINT('',#10307); +#10309=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.E-1)); +#10310=CARTESIAN_POINT('',(3.415E0,-2.025E0,-1.E-1)); +#10311=VERTEX_POINT('',#10309); +#10312=VERTEX_POINT('',#10310); +#10313=CARTESIAN_POINT('',(3.415E0,-2.025E0,1.E-1)); +#10314=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.E-1)); +#10315=VERTEX_POINT('',#10313); +#10316=VERTEX_POINT('',#10314); +#10317=CARTESIAN_POINT('',(3.415E0,1.075E0,-8.5E-1)); +#10318=CARTESIAN_POINT('',(3.415E0,1.075E0,-7.3E-1)); +#10319=VERTEX_POINT('',#10317); +#10320=VERTEX_POINT('',#10318); +#10321=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-7.3E-1)); +#10322=VERTEX_POINT('',#10321); +#10323=CARTESIAN_POINT('',(3.785E0,-2.125E0,-5.E-1)); +#10324=CARTESIAN_POINT('',(3.785E0,-2.125E0,0.E0)); +#10325=VERTEX_POINT('',#10323); +#10326=VERTEX_POINT('',#10324); +#10327=CARTESIAN_POINT('',(3.785E0,-2.125E0,5.E-1)); +#10328=VERTEX_POINT('',#10327); +#10329=CARTESIAN_POINT('',(3.415E0,-2.125E0,-5.E-1)); +#10330=CARTESIAN_POINT('',(3.415E0,-2.125E0,0.E0)); +#10331=VERTEX_POINT('',#10329); +#10332=VERTEX_POINT('',#10330); +#10333=CARTESIAN_POINT('',(3.415E0,-2.125E0,5.E-1)); +#10334=VERTEX_POINT('',#10333); +#10335=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#10336=CARTESIAN_POINT('',(3.785E0,-1.975E0,-1.6E0)); +#10337=VERTEX_POINT('',#10335); +#10338=VERTEX_POINT('',#10336); +#10339=CARTESIAN_POINT('',(3.415E0,-1.725E0,-1.6E0)); +#10340=CARTESIAN_POINT('',(3.415E0,-1.975E0,-1.6E0)); +#10341=VERTEX_POINT('',#10339); +#10342=VERTEX_POINT('',#10340); +#10343=CARTESIAN_POINT('',(3.785E0,-1.975E0,1.25E0)); +#10344=CARTESIAN_POINT('',(3.785E0,-1.725E0,1.25E0)); +#10345=VERTEX_POINT('',#10343); +#10346=VERTEX_POINT('',#10344); +#10347=CARTESIAN_POINT('',(3.415E0,-1.975E0,1.25E0)); +#10348=CARTESIAN_POINT('',(3.415E0,-1.725E0,1.25E0)); +#10349=VERTEX_POINT('',#10347); +#10350=VERTEX_POINT('',#10348); +#10351=CARTESIAN_POINT('',(3.785E0,-1.975E0,5.E-1)); +#10352=VERTEX_POINT('',#10351); +#10353=CARTESIAN_POINT('',(3.415E0,-1.975E0,5.E-1)); +#10354=VERTEX_POINT('',#10353); +#10355=CARTESIAN_POINT('',(3.785E0,-1.975E0,-5.E-1)); +#10356=VERTEX_POINT('',#10355); +#10357=CARTESIAN_POINT('',(3.415E0,-1.975E0,-5.E-1)); +#10358=VERTEX_POINT('',#10357); +#10359=CARTESIAN_POINT('',(3.415E0,-7.25E-1,1.11E0)); +#10360=VERTEX_POINT('',#10359); +#10361=CARTESIAN_POINT('',(3.785E0,-7.25E-1,1.11E0)); +#10362=VERTEX_POINT('',#10361); +#10363=CARTESIAN_POINT('',(3.415E0,-7.25E-1,-1.11E0)); +#10364=VERTEX_POINT('',#10363); +#10365=CARTESIAN_POINT('',(3.785E0,-7.25E-1,-1.11E0)); +#10366=VERTEX_POINT('',#10365); +#10367=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#10368=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#10369=VERTEX_POINT('',#10367); +#10370=VERTEX_POINT('',#10368); +#10371=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#10372=VERTEX_POINT('',#10371); +#10373=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#10374=VERTEX_POINT('',#10373); +#10375=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#10376=VERTEX_POINT('',#10375); +#10377=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#10378=VERTEX_POINT('',#10377); +#10379=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#10380=VERTEX_POINT('',#10379); +#10381=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#10382=VERTEX_POINT('',#10381); +#10383=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#10384=VERTEX_POINT('',#10383); +#10385=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#10386=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#10387=VERTEX_POINT('',#10385); +#10388=VERTEX_POINT('',#10386); +#10389=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#10390=VERTEX_POINT('',#10389); +#10391=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#10392=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#10393=VERTEX_POINT('',#10391); +#10394=VERTEX_POINT('',#10392); +#10395=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#10396=VERTEX_POINT('',#10395); +#10397=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#10398=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#10399=VERTEX_POINT('',#10397); +#10400=VERTEX_POINT('',#10398); +#10401=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#10402=VERTEX_POINT('',#10401); +#10403=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#10404=VERTEX_POINT('',#10403); +#10405=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#10406=VERTEX_POINT('',#10405); +#10407=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#10408=VERTEX_POINT('',#10407); +#10409=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#10410=VERTEX_POINT('',#10409); +#10411=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#10412=VERTEX_POINT('',#10411); +#10413=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#10414=VERTEX_POINT('',#10413); +#10415=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.55E0)); +#10416=CARTESIAN_POINT('',(5.6E-1,-1.855E0,1.9E0)); +#10417=VERTEX_POINT('',#10415); +#10418=VERTEX_POINT('',#10416); +#10419=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.1E0)); +#10420=VERTEX_POINT('',#10419); +#10421=CARTESIAN_POINT('',(5.6E-1,-2.175E0,2.1E0)); +#10422=VERTEX_POINT('',#10421); +#10423=CARTESIAN_POINT('',(5.6E-1,-2.175E0,1.15E0)); +#10424=VERTEX_POINT('',#10423); +#10425=CARTESIAN_POINT('',(5.6E-1,-1.975E0,9.4E-1)); +#10426=VERTEX_POINT('',#10425); +#10427=CARTESIAN_POINT('',(5.6E-1,-1.975E0,4.5E-1)); +#10428=VERTEX_POINT('',#10427); +#10429=CARTESIAN_POINT('',(5.6E-1,-2.125E0,4.5E-1)); +#10430=VERTEX_POINT('',#10429); +#10431=CARTESIAN_POINT('',(5.6E-1,-2.125E0,1.5E-1)); +#10432=VERTEX_POINT('',#10431); +#10433=CARTESIAN_POINT('',(5.6E-1,9.75E-1,8.521800737645E-1)); +#10434=CARTESIAN_POINT('',(5.6E-1,7.75E-1,1.02E0)); +#10435=VERTEX_POINT('',#10433); +#10436=VERTEX_POINT('',#10434); +#10437=CARTESIAN_POINT('',(5.6E-1,6.25E-1,8.2E-1)); +#10438=VERTEX_POINT('',#10437); +#10439=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-8.2E-1)); +#10440=CARTESIAN_POINT('',(5.6E-1,7.75E-1,-1.02E0)); +#10441=VERTEX_POINT('',#10439); +#10442=VERTEX_POINT('',#10440); +#10443=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-8.521800737645E-1)); +#10444=VERTEX_POINT('',#10443); +#10445=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-1.5E-1)); +#10446=CARTESIAN_POINT('',(5.6E-1,-2.125E0,-4.5E-1)); +#10447=VERTEX_POINT('',#10445); +#10448=VERTEX_POINT('',#10446); +#10449=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-4.5E-1)); +#10450=VERTEX_POINT('',#10449); +#10451=CARTESIAN_POINT('',(5.6E-1,-1.975E0,-9.4E-1)); +#10452=VERTEX_POINT('',#10451); +#10453=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.15E0)); +#10454=VERTEX_POINT('',#10453); +#10455=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-2.1E0)); +#10456=VERTEX_POINT('',#10455); +#10457=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.1E0)); +#10458=VERTEX_POINT('',#10457); +#10459=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.9E0)); +#10460=VERTEX_POINT('',#10459); +#10461=CARTESIAN_POINT('',(5.6E-1,-1.855E0,-1.55E0)); +#10462=VERTEX_POINT('',#10461); +#10463=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#10464=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.5E-1)); +#10465=VERTEX_POINT('',#10463); +#10466=VERTEX_POINT('',#10464); +#10467=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.5E-1)); +#10468=CARTESIAN_POINT('',(5.6E-1,-1.725E0,1.55E0)); +#10469=VERTEX_POINT('',#10467); +#10470=VERTEX_POINT('',#10468); +#10471=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,7.3E-1)); +#10472=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.3E-1)); +#10473=VERTEX_POINT('',#10471); +#10474=VERTEX_POINT('',#10472); +#10475=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,7.3E-1)); +#10476=CARTESIAN_POINT('',(5.6E-1,9.75E-1,7.3E-1)); +#10477=VERTEX_POINT('',#10475); +#10478=VERTEX_POINT('',#10476); +#10479=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.5E-1)); +#10480=CARTESIAN_POINT('',(2.4E-1,-1.725E0,-1.55E0)); +#10481=VERTEX_POINT('',#10479); +#10482=VERTEX_POINT('',#10480); +#10483=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.55E0)); +#10484=CARTESIAN_POINT('',(5.6E-1,-1.725E0,-1.5E-1)); +#10485=VERTEX_POINT('',#10483); +#10486=VERTEX_POINT('',#10484); +#10487=CARTESIAN_POINT('',(2.4E-1,4.572872017703E-1,-7.3E-1)); +#10488=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-7.3E-1)); +#10489=VERTEX_POINT('',#10487); +#10490=VERTEX_POINT('',#10488); +#10491=CARTESIAN_POINT('',(5.6E-1,4.572872017703E-1,-7.3E-1)); +#10492=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-7.3E-1)); +#10493=VERTEX_POINT('',#10491); +#10494=VERTEX_POINT('',#10492); +#10495=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#10496=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#10497=VERTEX_POINT('',#10495); +#10498=VERTEX_POINT('',#10496); +#10499=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#10500=VERTEX_POINT('',#10499); +#10501=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#10502=VERTEX_POINT('',#10501); +#10503=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#10504=VERTEX_POINT('',#10503); +#10505=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#10506=VERTEX_POINT('',#10505); +#10507=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#10508=VERTEX_POINT('',#10507); +#10509=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#10510=VERTEX_POINT('',#10509); +#10511=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#10512=VERTEX_POINT('',#10511); +#10513=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#10514=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#10515=VERTEX_POINT('',#10513); +#10516=VERTEX_POINT('',#10514); +#10517=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#10518=VERTEX_POINT('',#10517); +#10519=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#10520=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#10521=VERTEX_POINT('',#10519); +#10522=VERTEX_POINT('',#10520); +#10523=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#10524=VERTEX_POINT('',#10523); +#10525=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#10526=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#10527=VERTEX_POINT('',#10525); +#10528=VERTEX_POINT('',#10526); +#10529=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#10530=VERTEX_POINT('',#10529); +#10531=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#10532=VERTEX_POINT('',#10531); +#10533=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#10534=VERTEX_POINT('',#10533); +#10535=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#10536=VERTEX_POINT('',#10535); +#10537=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#10538=VERTEX_POINT('',#10537); +#10539=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#10540=VERTEX_POINT('',#10539); +#10541=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#10542=VERTEX_POINT('',#10541); +#10543=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.55E0)); +#10544=CARTESIAN_POINT('',(1.36E0,-1.855E0,1.9E0)); +#10545=VERTEX_POINT('',#10543); +#10546=VERTEX_POINT('',#10544); +#10547=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.1E0)); +#10548=VERTEX_POINT('',#10547); +#10549=CARTESIAN_POINT('',(1.36E0,-2.175E0,2.1E0)); +#10550=VERTEX_POINT('',#10549); +#10551=CARTESIAN_POINT('',(1.36E0,-2.175E0,1.15E0)); +#10552=VERTEX_POINT('',#10551); +#10553=CARTESIAN_POINT('',(1.36E0,-1.975E0,9.4E-1)); +#10554=VERTEX_POINT('',#10553); +#10555=CARTESIAN_POINT('',(1.36E0,-1.975E0,4.5E-1)); +#10556=VERTEX_POINT('',#10555); +#10557=CARTESIAN_POINT('',(1.36E0,-2.125E0,4.5E-1)); +#10558=VERTEX_POINT('',#10557); +#10559=CARTESIAN_POINT('',(1.36E0,-2.125E0,1.5E-1)); +#10560=VERTEX_POINT('',#10559); +#10561=CARTESIAN_POINT('',(1.36E0,9.75E-1,8.521800737645E-1)); +#10562=CARTESIAN_POINT('',(1.36E0,7.75E-1,1.02E0)); +#10563=VERTEX_POINT('',#10561); +#10564=VERTEX_POINT('',#10562); +#10565=CARTESIAN_POINT('',(1.36E0,6.25E-1,8.2E-1)); +#10566=VERTEX_POINT('',#10565); +#10567=CARTESIAN_POINT('',(1.36E0,6.25E-1,-8.2E-1)); +#10568=CARTESIAN_POINT('',(1.36E0,7.75E-1,-1.02E0)); +#10569=VERTEX_POINT('',#10567); +#10570=VERTEX_POINT('',#10568); +#10571=CARTESIAN_POINT('',(1.36E0,9.75E-1,-8.521800737645E-1)); +#10572=VERTEX_POINT('',#10571); +#10573=CARTESIAN_POINT('',(1.36E0,-2.125E0,-1.5E-1)); +#10574=CARTESIAN_POINT('',(1.36E0,-2.125E0,-4.5E-1)); +#10575=VERTEX_POINT('',#10573); +#10576=VERTEX_POINT('',#10574); +#10577=CARTESIAN_POINT('',(1.36E0,-1.975E0,-4.5E-1)); +#10578=VERTEX_POINT('',#10577); +#10579=CARTESIAN_POINT('',(1.36E0,-1.975E0,-9.4E-1)); +#10580=VERTEX_POINT('',#10579); +#10581=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.15E0)); +#10582=VERTEX_POINT('',#10581); +#10583=CARTESIAN_POINT('',(1.36E0,-2.175E0,-2.1E0)); +#10584=VERTEX_POINT('',#10583); +#10585=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.1E0)); +#10586=VERTEX_POINT('',#10585); +#10587=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.9E0)); +#10588=VERTEX_POINT('',#10587); +#10589=CARTESIAN_POINT('',(1.36E0,-1.855E0,-1.55E0)); +#10590=VERTEX_POINT('',#10589); +#10591=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#10592=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.5E-1)); +#10593=VERTEX_POINT('',#10591); +#10594=VERTEX_POINT('',#10592); +#10595=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.5E-1)); +#10596=CARTESIAN_POINT('',(1.36E0,-1.725E0,1.55E0)); +#10597=VERTEX_POINT('',#10595); +#10598=VERTEX_POINT('',#10596); +#10599=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,7.3E-1)); +#10600=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.3E-1)); +#10601=VERTEX_POINT('',#10599); +#10602=VERTEX_POINT('',#10600); +#10603=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,7.3E-1)); +#10604=CARTESIAN_POINT('',(1.36E0,9.75E-1,7.3E-1)); +#10605=VERTEX_POINT('',#10603); +#10606=VERTEX_POINT('',#10604); +#10607=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.5E-1)); +#10608=CARTESIAN_POINT('',(1.04E0,-1.725E0,-1.55E0)); +#10609=VERTEX_POINT('',#10607); +#10610=VERTEX_POINT('',#10608); +#10611=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.55E0)); +#10612=CARTESIAN_POINT('',(1.36E0,-1.725E0,-1.5E-1)); +#10613=VERTEX_POINT('',#10611); +#10614=VERTEX_POINT('',#10612); +#10615=CARTESIAN_POINT('',(1.04E0,4.572872017703E-1,-7.3E-1)); +#10616=CARTESIAN_POINT('',(1.04E0,9.75E-1,-7.3E-1)); +#10617=VERTEX_POINT('',#10615); +#10618=VERTEX_POINT('',#10616); +#10619=CARTESIAN_POINT('',(1.36E0,4.572872017703E-1,-7.3E-1)); +#10620=CARTESIAN_POINT('',(1.36E0,9.75E-1,-7.3E-1)); +#10621=VERTEX_POINT('',#10619); +#10622=VERTEX_POINT('',#10620); +#10623=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#10624=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#10625=VERTEX_POINT('',#10623); +#10626=VERTEX_POINT('',#10624); +#10627=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#10628=VERTEX_POINT('',#10627); +#10629=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#10630=VERTEX_POINT('',#10629); +#10631=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#10632=VERTEX_POINT('',#10631); +#10633=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#10634=VERTEX_POINT('',#10633); +#10635=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#10636=VERTEX_POINT('',#10635); +#10637=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#10638=VERTEX_POINT('',#10637); +#10639=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#10640=VERTEX_POINT('',#10639); +#10641=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#10642=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#10643=VERTEX_POINT('',#10641); +#10644=VERTEX_POINT('',#10642); +#10645=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#10646=VERTEX_POINT('',#10645); +#10647=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#10648=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#10649=VERTEX_POINT('',#10647); +#10650=VERTEX_POINT('',#10648); +#10651=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#10652=VERTEX_POINT('',#10651); +#10653=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#10654=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#10655=VERTEX_POINT('',#10653); +#10656=VERTEX_POINT('',#10654); +#10657=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#10658=VERTEX_POINT('',#10657); +#10659=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#10660=VERTEX_POINT('',#10659); +#10661=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#10662=VERTEX_POINT('',#10661); +#10663=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#10664=VERTEX_POINT('',#10663); +#10665=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#10666=VERTEX_POINT('',#10665); +#10667=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#10668=VERTEX_POINT('',#10667); +#10669=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#10670=VERTEX_POINT('',#10669); +#10671=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.55E0)); +#10672=CARTESIAN_POINT('',(2.16E0,-1.855E0,1.9E0)); +#10673=VERTEX_POINT('',#10671); +#10674=VERTEX_POINT('',#10672); +#10675=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.1E0)); +#10676=VERTEX_POINT('',#10675); +#10677=CARTESIAN_POINT('',(2.16E0,-2.175E0,2.1E0)); +#10678=VERTEX_POINT('',#10677); +#10679=CARTESIAN_POINT('',(2.16E0,-2.175E0,1.15E0)); +#10680=VERTEX_POINT('',#10679); +#10681=CARTESIAN_POINT('',(2.16E0,-1.975E0,9.4E-1)); +#10682=VERTEX_POINT('',#10681); +#10683=CARTESIAN_POINT('',(2.16E0,-1.975E0,4.5E-1)); +#10684=VERTEX_POINT('',#10683); +#10685=CARTESIAN_POINT('',(2.16E0,-2.125E0,4.5E-1)); +#10686=VERTEX_POINT('',#10685); +#10687=CARTESIAN_POINT('',(2.16E0,-2.125E0,1.5E-1)); +#10688=VERTEX_POINT('',#10687); +#10689=CARTESIAN_POINT('',(2.16E0,9.75E-1,8.521800737645E-1)); +#10690=CARTESIAN_POINT('',(2.16E0,7.75E-1,1.02E0)); +#10691=VERTEX_POINT('',#10689); +#10692=VERTEX_POINT('',#10690); +#10693=CARTESIAN_POINT('',(2.16E0,6.25E-1,8.2E-1)); +#10694=VERTEX_POINT('',#10693); +#10695=CARTESIAN_POINT('',(2.16E0,6.25E-1,-8.2E-1)); +#10696=CARTESIAN_POINT('',(2.16E0,7.75E-1,-1.02E0)); +#10697=VERTEX_POINT('',#10695); +#10698=VERTEX_POINT('',#10696); +#10699=CARTESIAN_POINT('',(2.16E0,9.75E-1,-8.521800737645E-1)); +#10700=VERTEX_POINT('',#10699); +#10701=CARTESIAN_POINT('',(2.16E0,-2.125E0,-1.5E-1)); +#10702=CARTESIAN_POINT('',(2.16E0,-2.125E0,-4.5E-1)); +#10703=VERTEX_POINT('',#10701); +#10704=VERTEX_POINT('',#10702); +#10705=CARTESIAN_POINT('',(2.16E0,-1.975E0,-4.5E-1)); +#10706=VERTEX_POINT('',#10705); +#10707=CARTESIAN_POINT('',(2.16E0,-1.975E0,-9.4E-1)); +#10708=VERTEX_POINT('',#10707); +#10709=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.15E0)); +#10710=VERTEX_POINT('',#10709); +#10711=CARTESIAN_POINT('',(2.16E0,-2.175E0,-2.1E0)); +#10712=VERTEX_POINT('',#10711); +#10713=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.1E0)); +#10714=VERTEX_POINT('',#10713); +#10715=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.9E0)); +#10716=VERTEX_POINT('',#10715); +#10717=CARTESIAN_POINT('',(2.16E0,-1.855E0,-1.55E0)); +#10718=VERTEX_POINT('',#10717); +#10719=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#10720=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.5E-1)); +#10721=VERTEX_POINT('',#10719); +#10722=VERTEX_POINT('',#10720); +#10723=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.5E-1)); +#10724=CARTESIAN_POINT('',(2.16E0,-1.725E0,1.55E0)); +#10725=VERTEX_POINT('',#10723); +#10726=VERTEX_POINT('',#10724); +#10727=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,7.3E-1)); +#10728=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.3E-1)); +#10729=VERTEX_POINT('',#10727); +#10730=VERTEX_POINT('',#10728); +#10731=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,7.3E-1)); +#10732=CARTESIAN_POINT('',(2.16E0,9.75E-1,7.3E-1)); +#10733=VERTEX_POINT('',#10731); +#10734=VERTEX_POINT('',#10732); +#10735=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.5E-1)); +#10736=CARTESIAN_POINT('',(1.84E0,-1.725E0,-1.55E0)); +#10737=VERTEX_POINT('',#10735); +#10738=VERTEX_POINT('',#10736); +#10739=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.55E0)); +#10740=CARTESIAN_POINT('',(2.16E0,-1.725E0,-1.5E-1)); +#10741=VERTEX_POINT('',#10739); +#10742=VERTEX_POINT('',#10740); +#10743=CARTESIAN_POINT('',(1.84E0,4.572872017703E-1,-7.3E-1)); +#10744=CARTESIAN_POINT('',(1.84E0,9.75E-1,-7.3E-1)); +#10745=VERTEX_POINT('',#10743); +#10746=VERTEX_POINT('',#10744); +#10747=CARTESIAN_POINT('',(2.16E0,4.572872017703E-1,-7.3E-1)); +#10748=CARTESIAN_POINT('',(2.16E0,9.75E-1,-7.3E-1)); +#10749=VERTEX_POINT('',#10747); +#10750=VERTEX_POINT('',#10748); +#10751=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#10752=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#10753=VERTEX_POINT('',#10751); +#10754=VERTEX_POINT('',#10752); +#10755=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#10756=VERTEX_POINT('',#10755); +#10757=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#10758=VERTEX_POINT('',#10757); +#10759=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#10760=VERTEX_POINT('',#10759); +#10761=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#10762=VERTEX_POINT('',#10761); +#10763=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#10764=VERTEX_POINT('',#10763); +#10765=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#10766=VERTEX_POINT('',#10765); +#10767=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#10768=VERTEX_POINT('',#10767); +#10769=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#10770=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#10771=VERTEX_POINT('',#10769); +#10772=VERTEX_POINT('',#10770); +#10773=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#10774=VERTEX_POINT('',#10773); +#10775=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#10776=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#10777=VERTEX_POINT('',#10775); +#10778=VERTEX_POINT('',#10776); +#10779=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#10780=VERTEX_POINT('',#10779); +#10781=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#10782=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#10783=VERTEX_POINT('',#10781); +#10784=VERTEX_POINT('',#10782); +#10785=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#10786=VERTEX_POINT('',#10785); +#10787=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#10788=VERTEX_POINT('',#10787); +#10789=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#10790=VERTEX_POINT('',#10789); +#10791=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#10792=VERTEX_POINT('',#10791); +#10793=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#10794=VERTEX_POINT('',#10793); +#10795=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#10796=VERTEX_POINT('',#10795); +#10797=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#10798=VERTEX_POINT('',#10797); +#10799=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.55E0)); +#10800=CARTESIAN_POINT('',(2.96E0,-1.855E0,1.9E0)); +#10801=VERTEX_POINT('',#10799); +#10802=VERTEX_POINT('',#10800); +#10803=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.1E0)); +#10804=VERTEX_POINT('',#10803); +#10805=CARTESIAN_POINT('',(2.96E0,-2.175E0,2.1E0)); +#10806=VERTEX_POINT('',#10805); +#10807=CARTESIAN_POINT('',(2.96E0,-2.175E0,1.15E0)); +#10808=VERTEX_POINT('',#10807); +#10809=CARTESIAN_POINT('',(2.96E0,-1.975E0,9.4E-1)); +#10810=VERTEX_POINT('',#10809); +#10811=CARTESIAN_POINT('',(2.96E0,-1.975E0,4.5E-1)); +#10812=VERTEX_POINT('',#10811); +#10813=CARTESIAN_POINT('',(2.96E0,-2.125E0,4.5E-1)); +#10814=VERTEX_POINT('',#10813); +#10815=CARTESIAN_POINT('',(2.96E0,-2.125E0,1.5E-1)); +#10816=VERTEX_POINT('',#10815); +#10817=CARTESIAN_POINT('',(2.96E0,9.75E-1,8.521800737645E-1)); +#10818=CARTESIAN_POINT('',(2.96E0,7.75E-1,1.02E0)); +#10819=VERTEX_POINT('',#10817); +#10820=VERTEX_POINT('',#10818); +#10821=CARTESIAN_POINT('',(2.96E0,6.25E-1,8.2E-1)); +#10822=VERTEX_POINT('',#10821); +#10823=CARTESIAN_POINT('',(2.96E0,6.25E-1,-8.2E-1)); +#10824=CARTESIAN_POINT('',(2.96E0,7.75E-1,-1.02E0)); +#10825=VERTEX_POINT('',#10823); +#10826=VERTEX_POINT('',#10824); +#10827=CARTESIAN_POINT('',(2.96E0,9.75E-1,-8.521800737645E-1)); +#10828=VERTEX_POINT('',#10827); +#10829=CARTESIAN_POINT('',(2.96E0,-2.125E0,-1.5E-1)); +#10830=CARTESIAN_POINT('',(2.96E0,-2.125E0,-4.5E-1)); +#10831=VERTEX_POINT('',#10829); +#10832=VERTEX_POINT('',#10830); +#10833=CARTESIAN_POINT('',(2.96E0,-1.975E0,-4.5E-1)); +#10834=VERTEX_POINT('',#10833); +#10835=CARTESIAN_POINT('',(2.96E0,-1.975E0,-9.4E-1)); +#10836=VERTEX_POINT('',#10835); +#10837=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.15E0)); +#10838=VERTEX_POINT('',#10837); +#10839=CARTESIAN_POINT('',(2.96E0,-2.175E0,-2.1E0)); +#10840=VERTEX_POINT('',#10839); +#10841=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.1E0)); +#10842=VERTEX_POINT('',#10841); +#10843=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.9E0)); +#10844=VERTEX_POINT('',#10843); +#10845=CARTESIAN_POINT('',(2.96E0,-1.855E0,-1.55E0)); +#10846=VERTEX_POINT('',#10845); +#10847=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#10848=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.5E-1)); +#10849=VERTEX_POINT('',#10847); +#10850=VERTEX_POINT('',#10848); +#10851=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.5E-1)); +#10852=CARTESIAN_POINT('',(2.96E0,-1.725E0,1.55E0)); +#10853=VERTEX_POINT('',#10851); +#10854=VERTEX_POINT('',#10852); +#10855=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,7.3E-1)); +#10856=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.3E-1)); +#10857=VERTEX_POINT('',#10855); +#10858=VERTEX_POINT('',#10856); +#10859=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,7.3E-1)); +#10860=CARTESIAN_POINT('',(2.96E0,9.75E-1,7.3E-1)); +#10861=VERTEX_POINT('',#10859); +#10862=VERTEX_POINT('',#10860); +#10863=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.5E-1)); +#10864=CARTESIAN_POINT('',(2.64E0,-1.725E0,-1.55E0)); +#10865=VERTEX_POINT('',#10863); +#10866=VERTEX_POINT('',#10864); +#10867=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.55E0)); +#10868=CARTESIAN_POINT('',(2.96E0,-1.725E0,-1.5E-1)); +#10869=VERTEX_POINT('',#10867); +#10870=VERTEX_POINT('',#10868); +#10871=CARTESIAN_POINT('',(2.64E0,4.572872017703E-1,-7.3E-1)); +#10872=CARTESIAN_POINT('',(2.64E0,9.75E-1,-7.3E-1)); +#10873=VERTEX_POINT('',#10871); +#10874=VERTEX_POINT('',#10872); +#10875=CARTESIAN_POINT('',(2.96E0,4.572872017703E-1,-7.3E-1)); +#10876=CARTESIAN_POINT('',(2.96E0,9.75E-1,-7.3E-1)); +#10877=VERTEX_POINT('',#10875); +#10878=VERTEX_POINT('',#10876); +#10879=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#10880=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#10881=VERTEX_POINT('',#10879); +#10882=VERTEX_POINT('',#10880); +#10883=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#10884=VERTEX_POINT('',#10883); +#10885=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#10886=VERTEX_POINT('',#10885); +#10887=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#10888=VERTEX_POINT('',#10887); +#10889=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#10890=VERTEX_POINT('',#10889); +#10891=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#10892=VERTEX_POINT('',#10891); +#10893=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#10894=VERTEX_POINT('',#10893); +#10895=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#10896=VERTEX_POINT('',#10895); +#10897=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#10898=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#10899=VERTEX_POINT('',#10897); +#10900=VERTEX_POINT('',#10898); +#10901=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#10902=VERTEX_POINT('',#10901); +#10903=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#10904=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#10905=VERTEX_POINT('',#10903); +#10906=VERTEX_POINT('',#10904); +#10907=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#10908=VERTEX_POINT('',#10907); +#10909=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#10910=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#10911=VERTEX_POINT('',#10909); +#10912=VERTEX_POINT('',#10910); +#10913=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#10914=VERTEX_POINT('',#10913); +#10915=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#10916=VERTEX_POINT('',#10915); +#10917=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#10918=VERTEX_POINT('',#10917); +#10919=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#10920=VERTEX_POINT('',#10919); +#10921=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#10922=VERTEX_POINT('',#10921); +#10923=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#10924=VERTEX_POINT('',#10923); +#10925=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#10926=VERTEX_POINT('',#10925); +#10927=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.55E0)); +#10928=CARTESIAN_POINT('',(3.76E0,-1.855E0,1.9E0)); +#10929=VERTEX_POINT('',#10927); +#10930=VERTEX_POINT('',#10928); +#10931=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.1E0)); +#10932=VERTEX_POINT('',#10931); +#10933=CARTESIAN_POINT('',(3.76E0,-2.175E0,2.1E0)); +#10934=VERTEX_POINT('',#10933); +#10935=CARTESIAN_POINT('',(3.76E0,-2.175E0,1.15E0)); +#10936=VERTEX_POINT('',#10935); +#10937=CARTESIAN_POINT('',(3.76E0,-1.975E0,9.4E-1)); +#10938=VERTEX_POINT('',#10937); +#10939=CARTESIAN_POINT('',(3.76E0,-1.975E0,4.5E-1)); +#10940=VERTEX_POINT('',#10939); +#10941=CARTESIAN_POINT('',(3.76E0,-2.125E0,4.5E-1)); +#10942=VERTEX_POINT('',#10941); +#10943=CARTESIAN_POINT('',(3.76E0,-2.125E0,1.5E-1)); +#10944=VERTEX_POINT('',#10943); +#10945=CARTESIAN_POINT('',(3.76E0,9.75E-1,8.521800737645E-1)); +#10946=CARTESIAN_POINT('',(3.76E0,7.75E-1,1.02E0)); +#10947=VERTEX_POINT('',#10945); +#10948=VERTEX_POINT('',#10946); +#10949=CARTESIAN_POINT('',(3.76E0,6.25E-1,8.2E-1)); +#10950=VERTEX_POINT('',#10949); +#10951=CARTESIAN_POINT('',(3.76E0,6.25E-1,-8.2E-1)); +#10952=CARTESIAN_POINT('',(3.76E0,7.75E-1,-1.02E0)); +#10953=VERTEX_POINT('',#10951); +#10954=VERTEX_POINT('',#10952); +#10955=CARTESIAN_POINT('',(3.76E0,9.75E-1,-8.521800737645E-1)); +#10956=VERTEX_POINT('',#10955); +#10957=CARTESIAN_POINT('',(3.76E0,-2.125E0,-1.5E-1)); +#10958=CARTESIAN_POINT('',(3.76E0,-2.125E0,-4.5E-1)); +#10959=VERTEX_POINT('',#10957); +#10960=VERTEX_POINT('',#10958); +#10961=CARTESIAN_POINT('',(3.76E0,-1.975E0,-4.5E-1)); +#10962=VERTEX_POINT('',#10961); +#10963=CARTESIAN_POINT('',(3.76E0,-1.975E0,-9.4E-1)); +#10964=VERTEX_POINT('',#10963); +#10965=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.15E0)); +#10966=VERTEX_POINT('',#10965); +#10967=CARTESIAN_POINT('',(3.76E0,-2.175E0,-2.1E0)); +#10968=VERTEX_POINT('',#10967); +#10969=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.1E0)); +#10970=VERTEX_POINT('',#10969); +#10971=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.9E0)); +#10972=VERTEX_POINT('',#10971); +#10973=CARTESIAN_POINT('',(3.76E0,-1.855E0,-1.55E0)); +#10974=VERTEX_POINT('',#10973); +#10975=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#10976=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.5E-1)); +#10977=VERTEX_POINT('',#10975); +#10978=VERTEX_POINT('',#10976); +#10979=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.5E-1)); +#10980=CARTESIAN_POINT('',(3.76E0,-1.725E0,1.55E0)); +#10981=VERTEX_POINT('',#10979); +#10982=VERTEX_POINT('',#10980); +#10983=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,7.3E-1)); +#10984=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.3E-1)); +#10985=VERTEX_POINT('',#10983); +#10986=VERTEX_POINT('',#10984); +#10987=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,7.3E-1)); +#10988=CARTESIAN_POINT('',(3.76E0,9.75E-1,7.3E-1)); +#10989=VERTEX_POINT('',#10987); +#10990=VERTEX_POINT('',#10988); +#10991=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.5E-1)); +#10992=CARTESIAN_POINT('',(3.44E0,-1.725E0,-1.55E0)); +#10993=VERTEX_POINT('',#10991); +#10994=VERTEX_POINT('',#10992); +#10995=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.55E0)); +#10996=CARTESIAN_POINT('',(3.76E0,-1.725E0,-1.5E-1)); +#10997=VERTEX_POINT('',#10995); +#10998=VERTEX_POINT('',#10996); +#10999=CARTESIAN_POINT('',(3.44E0,4.572872017703E-1,-7.3E-1)); +#11000=CARTESIAN_POINT('',(3.44E0,9.75E-1,-7.3E-1)); +#11001=VERTEX_POINT('',#10999); +#11002=VERTEX_POINT('',#11000); +#11003=CARTESIAN_POINT('',(3.76E0,4.572872017703E-1,-7.3E-1)); +#11004=CARTESIAN_POINT('',(3.76E0,9.75E-1,-7.3E-1)); +#11005=VERTEX_POINT('',#11003); +#11006=VERTEX_POINT('',#11004); +#11007=CARTESIAN_POINT('',(1.15E-1,1.375E0,7.5E-1)); +#11008=VERTEX_POINT('',#11007); +#11009=CARTESIAN_POINT('',(2.15E-1,1.275E0,8.5E-1)); +#11010=VERTEX_POINT('',#11009); +#11011=CARTESIAN_POINT('',(2.15E-1,1.275E0,-8.5E-1)); +#11012=VERTEX_POINT('',#11011); +#11013=CARTESIAN_POINT('',(1.15E-1,1.375E0,-7.5E-1)); +#11014=VERTEX_POINT('',#11013); +#11015=CARTESIAN_POINT('',(5.85E-1,1.275E0,8.5E-1)); +#11016=VERTEX_POINT('',#11015); +#11017=CARTESIAN_POINT('',(6.85E-1,1.375E0,7.5E-1)); +#11018=VERTEX_POINT('',#11017); +#11019=CARTESIAN_POINT('',(9.15E-1,1.375E0,7.5E-1)); +#11020=VERTEX_POINT('',#11019); +#11021=CARTESIAN_POINT('',(1.015E0,1.275E0,8.5E-1)); +#11022=VERTEX_POINT('',#11021); +#11023=CARTESIAN_POINT('',(1.015E0,1.275E0,-8.5E-1)); +#11024=VERTEX_POINT('',#11023); +#11025=CARTESIAN_POINT('',(9.15E-1,1.375E0,-7.5E-1)); +#11026=VERTEX_POINT('',#11025); +#11027=CARTESIAN_POINT('',(1.385E0,1.275E0,8.5E-1)); +#11028=VERTEX_POINT('',#11027); +#11029=CARTESIAN_POINT('',(1.485E0,1.375E0,7.5E-1)); +#11030=VERTEX_POINT('',#11029); +#11031=CARTESIAN_POINT('',(1.715E0,1.375E0,7.5E-1)); +#11032=VERTEX_POINT('',#11031); +#11033=CARTESIAN_POINT('',(1.815E0,1.275E0,8.5E-1)); +#11034=VERTEX_POINT('',#11033); +#11035=CARTESIAN_POINT('',(2.185E0,1.275E0,8.5E-1)); +#11036=VERTEX_POINT('',#11035); +#11037=CARTESIAN_POINT('',(2.285E0,1.375E0,7.5E-1)); +#11038=VERTEX_POINT('',#11037); +#11039=CARTESIAN_POINT('',(2.515E0,1.375E0,7.5E-1)); +#11040=VERTEX_POINT('',#11039); +#11041=CARTESIAN_POINT('',(2.615E0,1.275E0,8.5E-1)); +#11042=VERTEX_POINT('',#11041); +#11043=CARTESIAN_POINT('',(2.615E0,1.275E0,-8.5E-1)); +#11044=VERTEX_POINT('',#11043); +#11045=CARTESIAN_POINT('',(2.515E0,1.375E0,-7.5E-1)); +#11046=VERTEX_POINT('',#11045); +#11047=CARTESIAN_POINT('',(2.985E0,1.275E0,8.5E-1)); +#11048=VERTEX_POINT('',#11047); +#11049=CARTESIAN_POINT('',(3.085E0,1.375E0,7.5E-1)); +#11050=VERTEX_POINT('',#11049); +#11051=CARTESIAN_POINT('',(3.315E0,1.375E0,7.5E-1)); +#11052=VERTEX_POINT('',#11051); +#11053=CARTESIAN_POINT('',(3.415E0,1.275E0,8.5E-1)); +#11054=VERTEX_POINT('',#11053); +#11055=CARTESIAN_POINT('',(3.415E0,1.275E0,-8.5E-1)); +#11056=VERTEX_POINT('',#11055); +#11057=CARTESIAN_POINT('',(3.315E0,1.375E0,-7.5E-1)); +#11058=VERTEX_POINT('',#11057); +#11059=CARTESIAN_POINT('',(3.785E0,1.275E0,8.5E-1)); +#11060=VERTEX_POINT('',#11059); +#11061=CARTESIAN_POINT('',(3.885E0,1.375E0,7.5E-1)); +#11062=VERTEX_POINT('',#11061); +#11063=CARTESIAN_POINT('',(-4.2E0,-2.125E0,-1.3E0)); +#11064=CARTESIAN_POINT('',(-4.8E0,-2.125E0,-1.3E0)); +#11065=VERTEX_POINT('',#11063); +#11066=VERTEX_POINT('',#11064); +#11067=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.6E0)); +#11068=VERTEX_POINT('',#11067); +#11069=CARTESIAN_POINT('',(4.8E0,-2.125E0,-1.3E0)); +#11070=CARTESIAN_POINT('',(4.2E0,-2.125E0,-1.3E0)); +#11071=VERTEX_POINT('',#11069); +#11072=VERTEX_POINT('',#11070); +#11073=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.6E0)); +#11074=VERTEX_POINT('',#11073); +#11075=CARTESIAN_POINT('',(-4.4E0,-2.675E0,-1.3E0)); +#11076=CARTESIAN_POINT('',(-4.6E0,-2.675E0,-1.3E0)); +#11077=VERTEX_POINT('',#11075); +#11078=VERTEX_POINT('',#11076); +#11079=CARTESIAN_POINT('',(-4.2E0,-2.475E0,-1.3E0)); +#11080=CARTESIAN_POINT('',(-4.8E0,-2.475E0,-1.3E0)); +#11081=VERTEX_POINT('',#11079); +#11082=VERTEX_POINT('',#11080); +#11083=CARTESIAN_POINT('',(4.6E0,-2.675E0,-1.3E0)); +#11084=CARTESIAN_POINT('',(4.4E0,-2.675E0,-1.3E0)); +#11085=VERTEX_POINT('',#11083); +#11086=VERTEX_POINT('',#11084); +#11087=CARTESIAN_POINT('',(4.8E0,-2.475E0,-1.3E0)); +#11088=CARTESIAN_POINT('',(4.2E0,-2.475E0,-1.3E0)); +#11089=VERTEX_POINT('',#11087); +#11090=VERTEX_POINT('',#11088); +#11091=CARTESIAN_POINT('',(0.E0,1.375E0,0.E0)); +#11092=DIRECTION('',(0.E0,1.E0,0.E0)); +#11093=DIRECTION('',(1.E0,0.E0,0.E0)); +#11094=AXIS2_PLACEMENT_3D('',#11091,#11092,#11093); +#11095=PLANE('',#11094); +#11097=ORIENTED_EDGE('',*,*,#11096,.F.); +#11099=ORIENTED_EDGE('',*,*,#11098,.F.); +#11101=ORIENTED_EDGE('',*,*,#11100,.F.); +#11103=ORIENTED_EDGE('',*,*,#11102,.F.); +#11105=ORIENTED_EDGE('',*,*,#11104,.F.); +#11107=ORIENTED_EDGE('',*,*,#11106,.F.); +#11109=ORIENTED_EDGE('',*,*,#11108,.F.); +#11111=ORIENTED_EDGE('',*,*,#11110,.F.); +#11113=ORIENTED_EDGE('',*,*,#11112,.F.); +#11115=ORIENTED_EDGE('',*,*,#11114,.F.); +#11117=ORIENTED_EDGE('',*,*,#11116,.F.); +#11119=ORIENTED_EDGE('',*,*,#11118,.F.); +#11121=ORIENTED_EDGE('',*,*,#11120,.F.); +#11123=ORIENTED_EDGE('',*,*,#11122,.F.); +#11125=ORIENTED_EDGE('',*,*,#11124,.F.); +#11127=ORIENTED_EDGE('',*,*,#11126,.F.); +#11129=ORIENTED_EDGE('',*,*,#11128,.F.); +#11131=ORIENTED_EDGE('',*,*,#11130,.F.); +#11133=ORIENTED_EDGE('',*,*,#11132,.F.); +#11135=ORIENTED_EDGE('',*,*,#11134,.F.); +#11137=ORIENTED_EDGE('',*,*,#11136,.F.); +#11139=ORIENTED_EDGE('',*,*,#11138,.F.); +#11141=ORIENTED_EDGE('',*,*,#11140,.F.); +#11143=ORIENTED_EDGE('',*,*,#11142,.F.); +#11145=ORIENTED_EDGE('',*,*,#11144,.F.); +#11147=ORIENTED_EDGE('',*,*,#11146,.F.); +#11149=ORIENTED_EDGE('',*,*,#11148,.F.); +#11151=ORIENTED_EDGE('',*,*,#11150,.F.); +#11153=ORIENTED_EDGE('',*,*,#11152,.F.); +#11155=ORIENTED_EDGE('',*,*,#11154,.F.); +#11157=ORIENTED_EDGE('',*,*,#11156,.F.); +#11159=ORIENTED_EDGE('',*,*,#11158,.F.); +#11161=ORIENTED_EDGE('',*,*,#11160,.F.); +#11163=ORIENTED_EDGE('',*,*,#11162,.F.); +#11165=ORIENTED_EDGE('',*,*,#11164,.F.); +#11167=ORIENTED_EDGE('',*,*,#11166,.F.); +#11169=ORIENTED_EDGE('',*,*,#11168,.F.); +#11171=ORIENTED_EDGE('',*,*,#11170,.F.); +#11173=ORIENTED_EDGE('',*,*,#11172,.F.); +#11175=ORIENTED_EDGE('',*,*,#11174,.F.); +#11177=ORIENTED_EDGE('',*,*,#11176,.F.); +#11179=ORIENTED_EDGE('',*,*,#11178,.F.); +#11181=ORIENTED_EDGE('',*,*,#11180,.F.); +#11183=ORIENTED_EDGE('',*,*,#11182,.F.); +#11185=ORIENTED_EDGE('',*,*,#11184,.F.); +#11187=ORIENTED_EDGE('',*,*,#11186,.F.); +#11189=ORIENTED_EDGE('',*,*,#11188,.F.); +#11191=ORIENTED_EDGE('',*,*,#11190,.F.); +#11193=ORIENTED_EDGE('',*,*,#11192,.F.); +#11195=ORIENTED_EDGE('',*,*,#11194,.F.); +#11197=ORIENTED_EDGE('',*,*,#11196,.F.); +#11199=ORIENTED_EDGE('',*,*,#11198,.F.); +#11201=ORIENTED_EDGE('',*,*,#11200,.F.); +#11203=ORIENTED_EDGE('',*,*,#11202,.F.); +#11205=ORIENTED_EDGE('',*,*,#11204,.F.); +#11207=ORIENTED_EDGE('',*,*,#11206,.F.); +#11209=ORIENTED_EDGE('',*,*,#11208,.F.); +#11211=ORIENTED_EDGE('',*,*,#11210,.F.); +#11213=ORIENTED_EDGE('',*,*,#11212,.F.); +#11215=ORIENTED_EDGE('',*,*,#11214,.F.); +#11217=ORIENTED_EDGE('',*,*,#11216,.F.); +#11219=ORIENTED_EDGE('',*,*,#11218,.F.); +#11221=ORIENTED_EDGE('',*,*,#11220,.F.); +#11223=ORIENTED_EDGE('',*,*,#11222,.F.); +#11225=ORIENTED_EDGE('',*,*,#11224,.F.); +#11227=ORIENTED_EDGE('',*,*,#11226,.F.); +#11229=ORIENTED_EDGE('',*,*,#11228,.F.); +#11231=ORIENTED_EDGE('',*,*,#11230,.F.); +#11233=ORIENTED_EDGE('',*,*,#11232,.F.); +#11235=ORIENTED_EDGE('',*,*,#11234,.F.); +#11237=ORIENTED_EDGE('',*,*,#11236,.F.); +#11239=ORIENTED_EDGE('',*,*,#11238,.F.); +#11241=ORIENTED_EDGE('',*,*,#11240,.F.); +#11243=ORIENTED_EDGE('',*,*,#11242,.F.); +#11245=ORIENTED_EDGE('',*,*,#11244,.F.); +#11247=ORIENTED_EDGE('',*,*,#11246,.F.); +#11249=ORIENTED_EDGE('',*,*,#11248,.F.); +#11251=ORIENTED_EDGE('',*,*,#11250,.F.); +#11253=ORIENTED_EDGE('',*,*,#11252,.F.); +#11255=ORIENTED_EDGE('',*,*,#11254,.F.); +#11257=ORIENTED_EDGE('',*,*,#11256,.F.); +#11259=ORIENTED_EDGE('',*,*,#11258,.F.); +#11261=ORIENTED_EDGE('',*,*,#11260,.F.); +#11263=ORIENTED_EDGE('',*,*,#11262,.F.); +#11265=ORIENTED_EDGE('',*,*,#11264,.F.); +#11267=ORIENTED_EDGE('',*,*,#11266,.F.); +#11269=ORIENTED_EDGE('',*,*,#11268,.F.); +#11271=ORIENTED_EDGE('',*,*,#11270,.F.); +#11273=ORIENTED_EDGE('',*,*,#11272,.F.); +#11275=ORIENTED_EDGE('',*,*,#11274,.F.); +#11277=ORIENTED_EDGE('',*,*,#11276,.F.); +#11279=ORIENTED_EDGE('',*,*,#11278,.F.); +#11280=EDGE_LOOP('',(#11097,#11099,#11101,#11103,#11105,#11107,#11109,#11111, +#11113,#11115,#11117,#11119,#11121,#11123,#11125,#11127,#11129,#11131,#11133, +#11135,#11137,#11139,#11141,#11143,#11145,#11147,#11149,#11151,#11153,#11155, +#11157,#11159,#11161,#11163,#11165,#11167,#11169,#11171,#11173,#11175,#11177, +#11179,#11181,#11183,#11185,#11187,#11189,#11191,#11193,#11195,#11197,#11199, +#11201,#11203,#11205,#11207,#11209,#11211,#11213,#11215,#11217,#11219,#11221, +#11223,#11225,#11227,#11229,#11231,#11233,#11235,#11237,#11239,#11241,#11243, +#11245,#11247,#11249,#11251,#11253,#11255,#11257,#11259,#11261,#11263,#11265, +#11267,#11269,#11271,#11273,#11275,#11277,#11279)); +#11281=FACE_OUTER_BOUND('',#11280,.F.); +#11282=ADVANCED_FACE('',(#11281),#11095,.T.); +#11283=CARTESIAN_POINT('',(-4.264644660941E0,1.325E0,9.496446609407E-1)); +#11284=DIRECTION('',(-5.E-1,7.071067811865E-1,5.E-1)); +#11285=DIRECTION('',(-5.E-1,-7.071067811865E-1,5.E-1)); +#11286=AXIS2_PLACEMENT_3D('',#11283,#11284,#11285); +#11287=PLANE('',#11286); +#11289=ORIENTED_EDGE('',*,*,#11288,.F.); +#11291=ORIENTED_EDGE('',*,*,#11290,.T.); +#11292=ORIENTED_EDGE('',*,*,#11096,.T.); +#11294=ORIENTED_EDGE('',*,*,#11293,.F.); +#11295=EDGE_LOOP('',(#11289,#11291,#11292,#11294)); +#11296=FACE_OUTER_BOUND('',#11295,.F.); +#11297=ADVANCED_FACE('',(#11296),#11287,.T.); +#11298=CARTESIAN_POINT('',(-4.425E0,-1.375E0,8.6E-1)); +#11299=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#11300=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811866E-1)); +#11301=AXIS2_PLACEMENT_3D('',#11298,#11299,#11300); +#11302=PLANE('',#11301); +#11303=ORIENTED_EDGE('',*,*,#11288,.T.); +#11305=ORIENTED_EDGE('',*,*,#11304,.F.); +#11307=ORIENTED_EDGE('',*,*,#11306,.F.); +#11309=ORIENTED_EDGE('',*,*,#11308,.T.); +#11310=EDGE_LOOP('',(#11303,#11305,#11307,#11309)); +#11311=FACE_OUTER_BOUND('',#11310,.F.); +#11312=ADVANCED_FACE('',(#11311),#11302,.T.); +#11313=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11314=DIRECTION('',(0.E0,0.E0,1.E0)); +#11315=DIRECTION('',(1.E0,0.E0,0.E0)); +#11316=AXIS2_PLACEMENT_3D('',#11313,#11314,#11315); +#11317=PLANE('',#11316); +#11319=ORIENTED_EDGE('',*,*,#11318,.T.); +#11321=ORIENTED_EDGE('',*,*,#11320,.F.); +#11323=ORIENTED_EDGE('',*,*,#11322,.F.); +#11325=ORIENTED_EDGE('',*,*,#11324,.T.); +#11326=EDGE_LOOP('',(#11319,#11321,#11323,#11325)); +#11327=FACE_OUTER_BOUND('',#11326,.F.); +#11328=ADVANCED_FACE('',(#11327),#11317,.T.); +#11329=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11330=DIRECTION('',(0.E0,0.E0,1.E0)); +#11331=DIRECTION('',(1.E0,0.E0,0.E0)); +#11332=AXIS2_PLACEMENT_3D('',#11329,#11330,#11331); +#11333=PLANE('',#11332); +#11334=ORIENTED_EDGE('',*,*,#11304,.T.); +#11336=ORIENTED_EDGE('',*,*,#11335,.T.); +#11338=ORIENTED_EDGE('',*,*,#11337,.F.); +#11340=ORIENTED_EDGE('',*,*,#11339,.F.); +#11342=ORIENTED_EDGE('',*,*,#11341,.F.); +#11344=ORIENTED_EDGE('',*,*,#11343,.F.); +#11345=EDGE_LOOP('',(#11334,#11336,#11338,#11340,#11342,#11344)); +#11346=FACE_OUTER_BOUND('',#11345,.F.); +#11347=ADVANCED_FACE('',(#11346),#11333,.T.); +#11348=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11349=DIRECTION('',(0.E0,0.E0,1.E0)); +#11350=DIRECTION('',(1.E0,0.E0,0.E0)); +#11351=AXIS2_PLACEMENT_3D('',#11348,#11349,#11350); +#11352=PLANE('',#11351); +#11354=ORIENTED_EDGE('',*,*,#11353,.F.); +#11356=ORIENTED_EDGE('',*,*,#11355,.F.); +#11358=ORIENTED_EDGE('',*,*,#11357,.T.); +#11360=ORIENTED_EDGE('',*,*,#11359,.F.); +#11362=ORIENTED_EDGE('',*,*,#11361,.T.); +#11364=ORIENTED_EDGE('',*,*,#11363,.T.); +#11365=EDGE_LOOP('',(#11354,#11356,#11358,#11360,#11362,#11364)); +#11366=FACE_OUTER_BOUND('',#11365,.F.); +#11367=ADVANCED_FACE('',(#11366),#11352,.T.); +#11368=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11369=DIRECTION('',(0.E0,0.E0,1.E0)); +#11370=DIRECTION('',(1.E0,0.E0,0.E0)); +#11371=AXIS2_PLACEMENT_3D('',#11368,#11369,#11370); +#11372=PLANE('',#11371); +#11374=ORIENTED_EDGE('',*,*,#11373,.T.); +#11376=ORIENTED_EDGE('',*,*,#11375,.F.); +#11378=ORIENTED_EDGE('',*,*,#11377,.F.); +#11380=ORIENTED_EDGE('',*,*,#11379,.T.); +#11381=EDGE_LOOP('',(#11374,#11376,#11378,#11380)); +#11382=FACE_OUTER_BOUND('',#11381,.F.); +#11383=ADVANCED_FACE('',(#11382),#11372,.T.); +#11384=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11385=DIRECTION('',(0.E0,0.E0,1.E0)); +#11386=DIRECTION('',(1.E0,0.E0,0.E0)); +#11387=AXIS2_PLACEMENT_3D('',#11384,#11385,#11386); +#11388=PLANE('',#11387); +#11390=ORIENTED_EDGE('',*,*,#11389,.T.); +#11392=ORIENTED_EDGE('',*,*,#11391,.T.); +#11394=ORIENTED_EDGE('',*,*,#11393,.F.); +#11396=ORIENTED_EDGE('',*,*,#11395,.F.); +#11397=EDGE_LOOP('',(#11390,#11392,#11394,#11396)); +#11398=FACE_OUTER_BOUND('',#11397,.F.); +#11399=ADVANCED_FACE('',(#11398),#11388,.T.); +#11400=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11401=DIRECTION('',(0.E0,0.E0,1.E0)); +#11402=DIRECTION('',(1.E0,0.E0,0.E0)); +#11403=AXIS2_PLACEMENT_3D('',#11400,#11401,#11402); +#11404=PLANE('',#11403); +#11406=ORIENTED_EDGE('',*,*,#11405,.T.); +#11408=ORIENTED_EDGE('',*,*,#11407,.F.); +#11410=ORIENTED_EDGE('',*,*,#11409,.F.); +#11412=ORIENTED_EDGE('',*,*,#11411,.T.); +#11413=EDGE_LOOP('',(#11406,#11408,#11410,#11412)); +#11414=FACE_OUTER_BOUND('',#11413,.F.); +#11415=ADVANCED_FACE('',(#11414),#11404,.T.); +#11416=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11417=DIRECTION('',(0.E0,0.E0,1.E0)); +#11418=DIRECTION('',(1.E0,0.E0,0.E0)); +#11419=AXIS2_PLACEMENT_3D('',#11416,#11417,#11418); +#11420=PLANE('',#11419); +#11422=ORIENTED_EDGE('',*,*,#11421,.T.); +#11424=ORIENTED_EDGE('',*,*,#11423,.F.); +#11426=ORIENTED_EDGE('',*,*,#11425,.F.); +#11428=ORIENTED_EDGE('',*,*,#11427,.T.); +#11429=EDGE_LOOP('',(#11422,#11424,#11426,#11428)); +#11430=FACE_OUTER_BOUND('',#11429,.F.); +#11431=ADVANCED_FACE('',(#11430),#11420,.T.); +#11432=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11433=DIRECTION('',(0.E0,0.E0,1.E0)); +#11434=DIRECTION('',(1.E0,0.E0,0.E0)); +#11435=AXIS2_PLACEMENT_3D('',#11432,#11433,#11434); +#11436=PLANE('',#11435); +#11438=ORIENTED_EDGE('',*,*,#11437,.T.); +#11440=ORIENTED_EDGE('',*,*,#11439,.T.); +#11442=ORIENTED_EDGE('',*,*,#11441,.F.); +#11444=ORIENTED_EDGE('',*,*,#11443,.F.); +#11445=EDGE_LOOP('',(#11438,#11440,#11442,#11444)); +#11446=FACE_OUTER_BOUND('',#11445,.F.); +#11447=ADVANCED_FACE('',(#11446),#11436,.T.); +#11448=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11449=DIRECTION('',(0.E0,0.E0,1.E0)); +#11450=DIRECTION('',(1.E0,0.E0,0.E0)); +#11451=AXIS2_PLACEMENT_3D('',#11448,#11449,#11450); +#11452=PLANE('',#11451); +#11454=ORIENTED_EDGE('',*,*,#11453,.T.); +#11456=ORIENTED_EDGE('',*,*,#11455,.T.); +#11458=ORIENTED_EDGE('',*,*,#11457,.F.); +#11460=ORIENTED_EDGE('',*,*,#11459,.F.); +#11461=EDGE_LOOP('',(#11454,#11456,#11458,#11460)); +#11462=FACE_OUTER_BOUND('',#11461,.F.); +#11463=ADVANCED_FACE('',(#11462),#11452,.T.); +#11464=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11465=DIRECTION('',(0.E0,0.E0,1.E0)); +#11466=DIRECTION('',(1.E0,0.E0,0.E0)); +#11467=AXIS2_PLACEMENT_3D('',#11464,#11465,#11466); +#11468=PLANE('',#11467); +#11470=ORIENTED_EDGE('',*,*,#11469,.T.); +#11472=ORIENTED_EDGE('',*,*,#11471,.F.); +#11474=ORIENTED_EDGE('',*,*,#11473,.F.); +#11476=ORIENTED_EDGE('',*,*,#11475,.T.); +#11477=EDGE_LOOP('',(#11470,#11472,#11474,#11476)); +#11478=FACE_OUTER_BOUND('',#11477,.F.); +#11479=ADVANCED_FACE('',(#11478),#11468,.T.); +#11480=CARTESIAN_POINT('',(-4.175E0,-1.375E0,1.11E0)); +#11481=DIRECTION('',(0.E0,0.E0,1.E0)); +#11482=DIRECTION('',(1.E0,0.E0,0.E0)); +#11483=AXIS2_PLACEMENT_3D('',#11480,#11481,#11482); +#11484=PLANE('',#11483); +#11486=ORIENTED_EDGE('',*,*,#11485,.T.); +#11488=ORIENTED_EDGE('',*,*,#11487,.F.); +#11490=ORIENTED_EDGE('',*,*,#11489,.F.); +#11492=ORIENTED_EDGE('',*,*,#11491,.T.); +#11493=EDGE_LOOP('',(#11486,#11488,#11490,#11492)); +#11494=FACE_OUTER_BOUND('',#11493,.F.); +#11495=ADVANCED_FACE('',(#11494),#11484,.T.); +#11496=CARTESIAN_POINT('',(3.2E0,1.325E0,1.06E0)); +#11497=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11498=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#11499=AXIS2_PLACEMENT_3D('',#11496,#11497,#11498); +#11500=PLANE('',#11499); +#11501=ORIENTED_EDGE('',*,*,#11318,.F.); +#11503=ORIENTED_EDGE('',*,*,#11502,.T.); +#11504=ORIENTED_EDGE('',*,*,#11206,.T.); +#11506=ORIENTED_EDGE('',*,*,#11505,.F.); +#11507=EDGE_LOOP('',(#11501,#11503,#11504,#11506)); +#11508=FACE_OUTER_BOUND('',#11507,.F.); +#11509=ADVANCED_FACE('',(#11508),#11500,.T.); +#11510=CARTESIAN_POINT('',(3.035E0,1.325E0,9.8E-1)); +#11511=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#11512=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#11513=AXIS2_PLACEMENT_3D('',#11510,#11511,#11512); +#11514=PLANE('',#11513); +#11516=ORIENTED_EDGE('',*,*,#11515,.F.); +#11518=ORIENTED_EDGE('',*,*,#11517,.T.); +#11519=ORIENTED_EDGE('',*,*,#11208,.T.); +#11520=ORIENTED_EDGE('',*,*,#11502,.F.); +#11521=EDGE_LOOP('',(#11516,#11518,#11519,#11520)); +#11522=FACE_OUTER_BOUND('',#11521,.F.); +#11523=ADVANCED_FACE('',(#11522),#11514,.T.); +#11524=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11525=DIRECTION('',(1.E0,0.E0,0.E0)); +#11526=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11527=AXIS2_PLACEMENT_3D('',#11524,#11525,#11526); +#11528=PLANE('',#11527); +#11530=ORIENTED_EDGE('',*,*,#11529,.F.); +#11532=ORIENTED_EDGE('',*,*,#11531,.F.); +#11534=ORIENTED_EDGE('',*,*,#11533,.F.); +#11536=ORIENTED_EDGE('',*,*,#11535,.F.); +#11538=ORIENTED_EDGE('',*,*,#11537,.T.); +#11540=ORIENTED_EDGE('',*,*,#11539,.T.); +#11542=ORIENTED_EDGE('',*,*,#11541,.T.); +#11543=EDGE_LOOP('',(#11530,#11532,#11534,#11536,#11538,#11540,#11542)); +#11544=FACE_OUTER_BOUND('',#11543,.F.); +#11545=ADVANCED_FACE('',(#11544),#11528,.F.); +#11546=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11547=DIRECTION('',(1.E0,0.E0,0.E0)); +#11548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11549=AXIS2_PLACEMENT_3D('',#11546,#11547,#11548); +#11550=PLANE('',#11549); +#11552=ORIENTED_EDGE('',*,*,#11551,.F.); +#11554=ORIENTED_EDGE('',*,*,#11553,.T.); +#11556=ORIENTED_EDGE('',*,*,#11555,.T.); +#11558=ORIENTED_EDGE('',*,*,#11557,.T.); +#11560=ORIENTED_EDGE('',*,*,#11559,.F.); +#11562=ORIENTED_EDGE('',*,*,#11561,.F.); +#11564=ORIENTED_EDGE('',*,*,#11563,.F.); +#11565=EDGE_LOOP('',(#11552,#11554,#11556,#11558,#11560,#11562,#11564)); +#11566=FACE_OUTER_BOUND('',#11565,.F.); +#11567=ADVANCED_FACE('',(#11566),#11550,.F.); +#11568=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11569=DIRECTION('',(1.E0,0.E0,0.E0)); +#11570=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11571=AXIS2_PLACEMENT_3D('',#11568,#11569,#11570); +#11572=PLANE('',#11571); +#11573=ORIENTED_EDGE('',*,*,#11515,.T.); +#11574=ORIENTED_EDGE('',*,*,#11324,.F.); +#11576=ORIENTED_EDGE('',*,*,#11575,.T.); +#11578=ORIENTED_EDGE('',*,*,#11577,.T.); +#11580=ORIENTED_EDGE('',*,*,#11579,.T.); +#11582=ORIENTED_EDGE('',*,*,#11581,.T.); +#11583=EDGE_LOOP('',(#11573,#11574,#11576,#11578,#11580,#11582)); +#11584=FACE_OUTER_BOUND('',#11583,.F.); +#11585=ADVANCED_FACE('',(#11584),#11572,.F.); +#11586=CARTESIAN_POINT('',(2.985E0,0.E0,0.E0)); +#11587=DIRECTION('',(1.E0,0.E0,0.E0)); +#11588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11589=AXIS2_PLACEMENT_3D('',#11586,#11587,#11588); +#11590=PLANE('',#11589); +#11592=ORIENTED_EDGE('',*,*,#11591,.T.); +#11594=ORIENTED_EDGE('',*,*,#11593,.T.); +#11596=ORIENTED_EDGE('',*,*,#11595,.T.); +#11598=ORIENTED_EDGE('',*,*,#11597,.T.); +#11600=ORIENTED_EDGE('',*,*,#11599,.T.); +#11602=ORIENTED_EDGE('',*,*,#11601,.T.); +#11603=EDGE_LOOP('',(#11592,#11594,#11596,#11598,#11600,#11602)); +#11604=FACE_OUTER_BOUND('',#11603,.F.); +#11605=ADVANCED_FACE('',(#11604),#11590,.F.); +#11606=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11607=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11608=DIRECTION('',(1.E0,0.E0,0.E0)); +#11609=AXIS2_PLACEMENT_3D('',#11606,#11607,#11608); +#11610=PLANE('',#11609); +#11612=ORIENTED_EDGE('',*,*,#11611,.T.); +#11614=ORIENTED_EDGE('',*,*,#11613,.F.); +#11616=ORIENTED_EDGE('',*,*,#11615,.F.); +#11618=ORIENTED_EDGE('',*,*,#11617,.T.); +#11619=EDGE_LOOP('',(#11612,#11614,#11616,#11618)); +#11620=FACE_OUTER_BOUND('',#11619,.F.); +#11621=ADVANCED_FACE('',(#11620),#11610,.T.); +#11622=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11623=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11624=DIRECTION('',(1.E0,0.E0,0.E0)); +#11625=AXIS2_PLACEMENT_3D('',#11622,#11623,#11624); +#11626=PLANE('',#11625); +#11628=ORIENTED_EDGE('',*,*,#11627,.F.); +#11630=ORIENTED_EDGE('',*,*,#11629,.T.); +#11632=ORIENTED_EDGE('',*,*,#11631,.F.); +#11634=ORIENTED_EDGE('',*,*,#11633,.F.); +#11635=EDGE_LOOP('',(#11628,#11630,#11632,#11634)); +#11636=FACE_OUTER_BOUND('',#11635,.F.); +#11637=ADVANCED_FACE('',(#11636),#11626,.T.); +#11638=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11640=DIRECTION('',(1.E0,0.E0,0.E0)); +#11641=AXIS2_PLACEMENT_3D('',#11638,#11639,#11640); +#11642=PLANE('',#11641); +#11644=ORIENTED_EDGE('',*,*,#11643,.T.); +#11646=ORIENTED_EDGE('',*,*,#11645,.F.); +#11648=ORIENTED_EDGE('',*,*,#11647,.F.); +#11650=ORIENTED_EDGE('',*,*,#11649,.T.); +#11652=ORIENTED_EDGE('',*,*,#11651,.T.); +#11653=EDGE_LOOP('',(#11644,#11646,#11648,#11650,#11652)); +#11654=FACE_OUTER_BOUND('',#11653,.F.); +#11655=ADVANCED_FACE('',(#11654),#11642,.T.); +#11656=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11657=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11658=DIRECTION('',(1.E0,0.E0,0.E0)); +#11659=AXIS2_PLACEMENT_3D('',#11656,#11657,#11658); +#11660=PLANE('',#11659); +#11662=ORIENTED_EDGE('',*,*,#11661,.F.); +#11664=ORIENTED_EDGE('',*,*,#11663,.F.); +#11666=ORIENTED_EDGE('',*,*,#11665,.F.); +#11668=ORIENTED_EDGE('',*,*,#11667,.F.); +#11670=ORIENTED_EDGE('',*,*,#11669,.T.); +#11672=ORIENTED_EDGE('',*,*,#11671,.F.); +#11673=EDGE_LOOP('',(#11662,#11664,#11666,#11668,#11670,#11672)); +#11674=FACE_OUTER_BOUND('',#11673,.F.); +#11675=ADVANCED_FACE('',(#11674),#11660,.T.); +#11676=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11677=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11678=DIRECTION('',(1.E0,0.E0,0.E0)); +#11679=AXIS2_PLACEMENT_3D('',#11676,#11677,#11678); +#11680=PLANE('',#11679); +#11682=ORIENTED_EDGE('',*,*,#11681,.F.); +#11684=ORIENTED_EDGE('',*,*,#11683,.F.); +#11686=ORIENTED_EDGE('',*,*,#11685,.T.); +#11688=ORIENTED_EDGE('',*,*,#11687,.T.); +#11690=ORIENTED_EDGE('',*,*,#11689,.T.); +#11692=ORIENTED_EDGE('',*,*,#11691,.F.); +#11693=EDGE_LOOP('',(#11682,#11684,#11686,#11688,#11690,#11692)); +#11694=FACE_OUTER_BOUND('',#11693,.F.); +#11695=ADVANCED_FACE('',(#11694),#11680,.T.); +#11696=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11697=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11698=DIRECTION('',(1.E0,0.E0,0.E0)); +#11699=AXIS2_PLACEMENT_3D('',#11696,#11697,#11698); +#11700=PLANE('',#11699); +#11702=ORIENTED_EDGE('',*,*,#11701,.F.); +#11704=ORIENTED_EDGE('',*,*,#11703,.F.); +#11706=ORIENTED_EDGE('',*,*,#11705,.T.); +#11708=ORIENTED_EDGE('',*,*,#11707,.T.); +#11710=ORIENTED_EDGE('',*,*,#11709,.T.); +#11712=ORIENTED_EDGE('',*,*,#11711,.F.); +#11713=EDGE_LOOP('',(#11702,#11704,#11706,#11708,#11710,#11712)); +#11714=FACE_OUTER_BOUND('',#11713,.F.); +#11715=ADVANCED_FACE('',(#11714),#11700,.T.); +#11716=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11717=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11718=DIRECTION('',(1.E0,0.E0,0.E0)); +#11719=AXIS2_PLACEMENT_3D('',#11716,#11717,#11718); +#11720=PLANE('',#11719); +#11722=ORIENTED_EDGE('',*,*,#11721,.F.); +#11724=ORIENTED_EDGE('',*,*,#11723,.F.); +#11726=ORIENTED_EDGE('',*,*,#11725,.T.); +#11728=ORIENTED_EDGE('',*,*,#11727,.T.); +#11730=ORIENTED_EDGE('',*,*,#11729,.T.); +#11732=ORIENTED_EDGE('',*,*,#11731,.F.); +#11733=EDGE_LOOP('',(#11722,#11724,#11726,#11728,#11730,#11732)); +#11734=FACE_OUTER_BOUND('',#11733,.F.); +#11735=ADVANCED_FACE('',(#11734),#11720,.T.); +#11736=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11738=DIRECTION('',(1.E0,0.E0,0.E0)); +#11739=AXIS2_PLACEMENT_3D('',#11736,#11737,#11738); +#11740=PLANE('',#11739); +#11742=ORIENTED_EDGE('',*,*,#11741,.F.); +#11744=ORIENTED_EDGE('',*,*,#11743,.F.); +#11746=ORIENTED_EDGE('',*,*,#11745,.T.); +#11748=ORIENTED_EDGE('',*,*,#11747,.T.); +#11750=ORIENTED_EDGE('',*,*,#11749,.T.); +#11752=ORIENTED_EDGE('',*,*,#11751,.F.); +#11753=EDGE_LOOP('',(#11742,#11744,#11746,#11748,#11750,#11752)); +#11754=FACE_OUTER_BOUND('',#11753,.F.); +#11755=ADVANCED_FACE('',(#11754),#11740,.T.); +#11756=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11758=DIRECTION('',(1.E0,0.E0,0.E0)); +#11759=AXIS2_PLACEMENT_3D('',#11756,#11757,#11758); +#11760=PLANE('',#11759); +#11762=ORIENTED_EDGE('',*,*,#11761,.F.); +#11764=ORIENTED_EDGE('',*,*,#11763,.F.); +#11766=ORIENTED_EDGE('',*,*,#11765,.T.); +#11768=ORIENTED_EDGE('',*,*,#11767,.T.); +#11770=ORIENTED_EDGE('',*,*,#11769,.T.); +#11772=ORIENTED_EDGE('',*,*,#11771,.F.); +#11773=EDGE_LOOP('',(#11762,#11764,#11766,#11768,#11770,#11772)); +#11774=FACE_OUTER_BOUND('',#11773,.F.); +#11775=ADVANCED_FACE('',(#11774),#11760,.T.); +#11776=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11778=DIRECTION('',(1.E0,0.E0,0.E0)); +#11779=AXIS2_PLACEMENT_3D('',#11776,#11777,#11778); +#11780=PLANE('',#11779); +#11782=ORIENTED_EDGE('',*,*,#11781,.F.); +#11784=ORIENTED_EDGE('',*,*,#11783,.F.); +#11786=ORIENTED_EDGE('',*,*,#11785,.T.); +#11788=ORIENTED_EDGE('',*,*,#11787,.T.); +#11790=ORIENTED_EDGE('',*,*,#11789,.T.); +#11792=ORIENTED_EDGE('',*,*,#11791,.F.); +#11793=EDGE_LOOP('',(#11782,#11784,#11786,#11788,#11790,#11792)); +#11794=FACE_OUTER_BOUND('',#11793,.F.); +#11795=ADVANCED_FACE('',(#11794),#11780,.T.); +#11796=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11798=DIRECTION('',(1.E0,0.E0,0.E0)); +#11799=AXIS2_PLACEMENT_3D('',#11796,#11797,#11798); +#11800=PLANE('',#11799); +#11802=ORIENTED_EDGE('',*,*,#11801,.F.); +#11804=ORIENTED_EDGE('',*,*,#11803,.F.); +#11806=ORIENTED_EDGE('',*,*,#11805,.T.); +#11808=ORIENTED_EDGE('',*,*,#11807,.T.); +#11810=ORIENTED_EDGE('',*,*,#11809,.T.); +#11812=ORIENTED_EDGE('',*,*,#11811,.F.); +#11813=EDGE_LOOP('',(#11802,#11804,#11806,#11808,#11810,#11812)); +#11814=FACE_OUTER_BOUND('',#11813,.F.); +#11815=ADVANCED_FACE('',(#11814),#11800,.T.); +#11816=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11818=DIRECTION('',(1.E0,0.E0,0.E0)); +#11819=AXIS2_PLACEMENT_3D('',#11816,#11817,#11818); +#11820=PLANE('',#11819); +#11822=ORIENTED_EDGE('',*,*,#11821,.T.); +#11824=ORIENTED_EDGE('',*,*,#11823,.T.); +#11826=ORIENTED_EDGE('',*,*,#11825,.T.); +#11828=ORIENTED_EDGE('',*,*,#11827,.F.); +#11830=ORIENTED_EDGE('',*,*,#11829,.F.); +#11831=EDGE_LOOP('',(#11822,#11824,#11826,#11828,#11830)); +#11832=FACE_OUTER_BOUND('',#11831,.F.); +#11833=ADVANCED_FACE('',(#11832),#11820,.T.); +#11834=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11835=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11836=DIRECTION('',(1.E0,0.E0,0.E0)); +#11837=AXIS2_PLACEMENT_3D('',#11834,#11835,#11836); +#11838=PLANE('',#11837); +#11840=ORIENTED_EDGE('',*,*,#11839,.F.); +#11842=ORIENTED_EDGE('',*,*,#11841,.F.); +#11843=ORIENTED_EDGE('',*,*,#11529,.T.); +#11844=ORIENTED_EDGE('',*,*,#11551,.T.); +#11846=ORIENTED_EDGE('',*,*,#11845,.T.); +#11848=ORIENTED_EDGE('',*,*,#11847,.F.); +#11849=EDGE_LOOP('',(#11840,#11842,#11843,#11844,#11846,#11848)); +#11850=FACE_OUTER_BOUND('',#11849,.F.); +#11851=ADVANCED_FACE('',(#11850),#11838,.T.); +#11852=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11853=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11854=DIRECTION('',(1.E0,0.E0,0.E0)); +#11855=AXIS2_PLACEMENT_3D('',#11852,#11853,#11854); +#11856=PLANE('',#11855); +#11858=ORIENTED_EDGE('',*,*,#11857,.T.); +#11860=ORIENTED_EDGE('',*,*,#11859,.F.); +#11862=ORIENTED_EDGE('',*,*,#11861,.T.); +#11864=ORIENTED_EDGE('',*,*,#11863,.F.); +#11866=ORIENTED_EDGE('',*,*,#11865,.F.); +#11868=ORIENTED_EDGE('',*,*,#11867,.T.); +#11869=EDGE_LOOP('',(#11858,#11860,#11862,#11864,#11866,#11868)); +#11870=FACE_OUTER_BOUND('',#11869,.F.); +#11871=ADVANCED_FACE('',(#11870),#11856,.T.); +#11872=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11874=DIRECTION('',(1.E0,0.E0,0.E0)); +#11875=AXIS2_PLACEMENT_3D('',#11872,#11873,#11874); +#11876=PLANE('',#11875); +#11878=ORIENTED_EDGE('',*,*,#11877,.T.); +#11880=ORIENTED_EDGE('',*,*,#11879,.F.); +#11882=ORIENTED_EDGE('',*,*,#11881,.F.); +#11883=EDGE_LOOP('',(#11878,#11880,#11882)); +#11884=FACE_OUTER_BOUND('',#11883,.F.); +#11885=ADVANCED_FACE('',(#11884),#11876,.T.); +#11886=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11887=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11888=DIRECTION('',(1.E0,0.E0,0.E0)); +#11889=AXIS2_PLACEMENT_3D('',#11886,#11887,#11888); +#11890=PLANE('',#11889); +#11892=ORIENTED_EDGE('',*,*,#11891,.T.); +#11894=ORIENTED_EDGE('',*,*,#11893,.T.); +#11896=ORIENTED_EDGE('',*,*,#11895,.F.); +#11898=ORIENTED_EDGE('',*,*,#11897,.T.); +#11900=ORIENTED_EDGE('',*,*,#11899,.T.); +#11902=ORIENTED_EDGE('',*,*,#11901,.F.); +#11903=EDGE_LOOP('',(#11892,#11894,#11896,#11898,#11900,#11902)); +#11904=FACE_OUTER_BOUND('',#11903,.F.); +#11905=ADVANCED_FACE('',(#11904),#11890,.T.); +#11906=CARTESIAN_POINT('',(0.E0,-2.125E0,0.E0)); +#11907=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11908=DIRECTION('',(1.E0,0.E0,0.E0)); +#11909=AXIS2_PLACEMENT_3D('',#11906,#11907,#11908); +#11910=PLANE('',#11909); +#11912=ORIENTED_EDGE('',*,*,#11911,.T.); +#11914=ORIENTED_EDGE('',*,*,#11913,.F.); +#11916=ORIENTED_EDGE('',*,*,#11915,.F.); +#11917=EDGE_LOOP('',(#11912,#11914,#11916)); +#11918=FACE_OUTER_BOUND('',#11917,.F.); +#11919=ADVANCED_FACE('',(#11918),#11910,.T.); +#11920=CARTESIAN_POINT('',(-4.05E0,-2.125E0,1.6E0)); +#11921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#11922=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11923=AXIS2_PLACEMENT_3D('',#11920,#11921,#11922); +#11924=PLANE('',#11923); +#11925=ORIENTED_EDGE('',*,*,#11611,.F.); +#11927=ORIENTED_EDGE('',*,*,#11926,.T.); +#11929=ORIENTED_EDGE('',*,*,#11928,.T.); +#11931=ORIENTED_EDGE('',*,*,#11930,.T.); +#11932=EDGE_LOOP('',(#11925,#11927,#11929,#11931)); +#11933=FACE_OUTER_BOUND('',#11932,.F.); +#11934=ADVANCED_FACE('',(#11933),#11924,.F.); +#11935=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11936=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11937=DIRECTION('',(0.E0,1.E0,0.E0)); +#11938=AXIS2_PLACEMENT_3D('',#11935,#11936,#11937); +#11939=PLANE('',#11938); +#11941=ORIENTED_EDGE('',*,*,#11940,.T.); +#11943=ORIENTED_EDGE('',*,*,#11942,.F.); +#11944=ORIENTED_EDGE('',*,*,#11926,.F.); +#11945=ORIENTED_EDGE('',*,*,#11617,.F.); +#11947=ORIENTED_EDGE('',*,*,#11946,.T.); +#11949=ORIENTED_EDGE('',*,*,#11948,.F.); +#11950=EDGE_LOOP('',(#11941,#11943,#11944,#11945,#11947,#11949)); +#11951=FACE_OUTER_BOUND('',#11950,.F.); +#11952=ADVANCED_FACE('',(#11951),#11939,.F.); +#11953=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11955=DIRECTION('',(0.E0,1.E0,0.E0)); +#11956=AXIS2_PLACEMENT_3D('',#11953,#11954,#11955); +#11957=PLANE('',#11956); +#11959=ORIENTED_EDGE('',*,*,#11958,.F.); +#11961=ORIENTED_EDGE('',*,*,#11960,.F.); +#11963=ORIENTED_EDGE('',*,*,#11962,.F.); +#11965=ORIENTED_EDGE('',*,*,#11964,.F.); +#11966=EDGE_LOOP('',(#11959,#11961,#11963,#11965)); +#11967=FACE_OUTER_BOUND('',#11966,.F.); +#11968=ADVANCED_FACE('',(#11967),#11957,.F.); +#11969=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11971=DIRECTION('',(0.E0,1.E0,0.E0)); +#11972=AXIS2_PLACEMENT_3D('',#11969,#11970,#11971); +#11973=PLANE('',#11972); +#11975=ORIENTED_EDGE('',*,*,#11974,.F.); +#11977=ORIENTED_EDGE('',*,*,#11976,.F.); +#11979=ORIENTED_EDGE('',*,*,#11978,.T.); +#11981=ORIENTED_EDGE('',*,*,#11980,.F.); +#11982=EDGE_LOOP('',(#11975,#11977,#11979,#11981)); +#11983=FACE_OUTER_BOUND('',#11982,.F.); +#11984=ADVANCED_FACE('',(#11983),#11973,.F.); +#11985=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#11986=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11987=DIRECTION('',(0.E0,1.E0,0.E0)); +#11988=AXIS2_PLACEMENT_3D('',#11985,#11986,#11987); +#11989=PLANE('',#11988); +#11991=ORIENTED_EDGE('',*,*,#11990,.F.); +#11993=ORIENTED_EDGE('',*,*,#11992,.F.); +#11995=ORIENTED_EDGE('',*,*,#11994,.T.); +#11997=ORIENTED_EDGE('',*,*,#11996,.F.); +#11998=EDGE_LOOP('',(#11991,#11993,#11995,#11997)); +#11999=FACE_OUTER_BOUND('',#11998,.F.); +#12000=ADVANCED_FACE('',(#11999),#11989,.F.); +#12001=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12003=DIRECTION('',(0.E0,1.E0,0.E0)); +#12004=AXIS2_PLACEMENT_3D('',#12001,#12002,#12003); +#12005=PLANE('',#12004); +#12007=ORIENTED_EDGE('',*,*,#12006,.F.); +#12009=ORIENTED_EDGE('',*,*,#12008,.F.); +#12011=ORIENTED_EDGE('',*,*,#12010,.T.); +#12013=ORIENTED_EDGE('',*,*,#12012,.F.); +#12014=EDGE_LOOP('',(#12007,#12009,#12011,#12013)); +#12015=FACE_OUTER_BOUND('',#12014,.F.); +#12016=ADVANCED_FACE('',(#12015),#12005,.F.); +#12017=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12018=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12019=DIRECTION('',(0.E0,1.E0,0.E0)); +#12020=AXIS2_PLACEMENT_3D('',#12017,#12018,#12019); +#12021=PLANE('',#12020); +#12023=ORIENTED_EDGE('',*,*,#12022,.F.); +#12025=ORIENTED_EDGE('',*,*,#12024,.F.); +#12027=ORIENTED_EDGE('',*,*,#12026,.T.); +#12029=ORIENTED_EDGE('',*,*,#12028,.F.); +#12030=EDGE_LOOP('',(#12023,#12025,#12027,#12029)); +#12031=FACE_OUTER_BOUND('',#12030,.F.); +#12032=ADVANCED_FACE('',(#12031),#12021,.F.); +#12033=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12034=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12035=DIRECTION('',(0.E0,1.E0,0.E0)); +#12036=AXIS2_PLACEMENT_3D('',#12033,#12034,#12035); +#12037=PLANE('',#12036); +#12039=ORIENTED_EDGE('',*,*,#12038,.F.); +#12041=ORIENTED_EDGE('',*,*,#12040,.F.); +#12043=ORIENTED_EDGE('',*,*,#12042,.T.); +#12045=ORIENTED_EDGE('',*,*,#12044,.F.); +#12046=EDGE_LOOP('',(#12039,#12041,#12043,#12045)); +#12047=FACE_OUTER_BOUND('',#12046,.F.); +#12048=ADVANCED_FACE('',(#12047),#12037,.F.); +#12049=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12050=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12051=DIRECTION('',(0.E0,1.E0,0.E0)); +#12052=AXIS2_PLACEMENT_3D('',#12049,#12050,#12051); +#12053=PLANE('',#12052); +#12055=ORIENTED_EDGE('',*,*,#12054,.F.); +#12057=ORIENTED_EDGE('',*,*,#12056,.F.); +#12059=ORIENTED_EDGE('',*,*,#12058,.T.); +#12061=ORIENTED_EDGE('',*,*,#12060,.F.); +#12062=EDGE_LOOP('',(#12055,#12057,#12059,#12061)); +#12063=FACE_OUTER_BOUND('',#12062,.F.); +#12064=ADVANCED_FACE('',(#12063),#12053,.F.); +#12065=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12066=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12067=DIRECTION('',(0.E0,1.E0,0.E0)); +#12068=AXIS2_PLACEMENT_3D('',#12065,#12066,#12067); +#12069=PLANE('',#12068); +#12071=ORIENTED_EDGE('',*,*,#12070,.F.); +#12073=ORIENTED_EDGE('',*,*,#12072,.F.); +#12075=ORIENTED_EDGE('',*,*,#12074,.T.); +#12077=ORIENTED_EDGE('',*,*,#12076,.F.); +#12078=EDGE_LOOP('',(#12071,#12073,#12075,#12077)); +#12079=FACE_OUTER_BOUND('',#12078,.F.); +#12080=ADVANCED_FACE('',(#12079),#12069,.F.); +#12081=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12082=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12083=DIRECTION('',(0.E0,1.E0,0.E0)); +#12084=AXIS2_PLACEMENT_3D('',#12081,#12082,#12083); +#12085=PLANE('',#12084); +#12087=ORIENTED_EDGE('',*,*,#12086,.T.); +#12089=ORIENTED_EDGE('',*,*,#12088,.F.); +#12091=ORIENTED_EDGE('',*,*,#12090,.F.); +#12092=ORIENTED_EDGE('',*,*,#11629,.F.); +#12094=ORIENTED_EDGE('',*,*,#12093,.T.); +#12096=ORIENTED_EDGE('',*,*,#12095,.F.); +#12097=EDGE_LOOP('',(#12087,#12089,#12091,#12092,#12094,#12096)); +#12098=FACE_OUTER_BOUND('',#12097,.F.); +#12099=ADVANCED_FACE('',(#12098),#12085,.F.); +#12100=CARTESIAN_POINT('',(4.8E0,-2.125E0,1.25E0)); +#12101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12102=DIRECTION('',(0.E0,1.E0,0.E0)); +#12103=AXIS2_PLACEMENT_3D('',#12100,#12101,#12102); +#12104=PLANE('',#12103); +#12106=ORIENTED_EDGE('',*,*,#12105,.F.); +#12108=ORIENTED_EDGE('',*,*,#12107,.F.); +#12109=ORIENTED_EDGE('',*,*,#11559,.T.); +#12111=ORIENTED_EDGE('',*,*,#12110,.F.); +#12112=EDGE_LOOP('',(#12106,#12108,#12109,#12111)); +#12113=FACE_OUTER_BOUND('',#12112,.F.); +#12114=ADVANCED_FACE('',(#12113),#12104,.F.); +#12115=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12116=DIRECTION('',(1.E0,0.E0,0.E0)); +#12117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12118=AXIS2_PLACEMENT_3D('',#12115,#12116,#12117); +#12119=PLANE('',#12118); +#12120=ORIENTED_EDGE('',*,*,#11940,.F.); +#12122=ORIENTED_EDGE('',*,*,#12121,.F.); +#12124=ORIENTED_EDGE('',*,*,#12123,.F.); +#12126=ORIENTED_EDGE('',*,*,#12125,.F.); +#12127=ORIENTED_EDGE('',*,*,#11651,.F.); +#12129=ORIENTED_EDGE('',*,*,#12128,.T.); +#12131=ORIENTED_EDGE('',*,*,#12130,.F.); +#12132=EDGE_LOOP('',(#12120,#12122,#12124,#12126,#12127,#12129,#12131)); +#12133=FACE_OUTER_BOUND('',#12132,.F.); +#12134=ADVANCED_FACE('',(#12133),#12119,.T.); +#12135=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12136=DIRECTION('',(1.E0,0.E0,0.E0)); +#12137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12138=AXIS2_PLACEMENT_3D('',#12135,#12136,#12137); +#12139=PLANE('',#12138); +#12141=ORIENTED_EDGE('',*,*,#12140,.F.); +#12143=ORIENTED_EDGE('',*,*,#12142,.T.); +#12144=ORIENTED_EDGE('',*,*,#11643,.F.); +#12146=ORIENTED_EDGE('',*,*,#12145,.F.); +#12148=ORIENTED_EDGE('',*,*,#12147,.F.); +#12150=ORIENTED_EDGE('',*,*,#12149,.F.); +#12152=ORIENTED_EDGE('',*,*,#12151,.T.); +#12153=EDGE_LOOP('',(#12141,#12143,#12144,#12146,#12148,#12150,#12152)); +#12154=FACE_OUTER_BOUND('',#12153,.F.); +#12155=ADVANCED_FACE('',(#12154),#12139,.T.); +#12156=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12157=DIRECTION('',(1.E0,0.E0,0.E0)); +#12158=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12159=AXIS2_PLACEMENT_3D('',#12156,#12157,#12158); +#12160=PLANE('',#12159); +#12162=ORIENTED_EDGE('',*,*,#12161,.T.); +#12164=ORIENTED_EDGE('',*,*,#12163,.F.); +#12166=ORIENTED_EDGE('',*,*,#12165,.F.); +#12168=ORIENTED_EDGE('',*,*,#12167,.F.); +#12170=ORIENTED_EDGE('',*,*,#12169,.F.); +#12171=ORIENTED_EDGE('',*,*,#11337,.T.); +#12172=EDGE_LOOP('',(#12162,#12164,#12166,#12168,#12170,#12171)); +#12173=FACE_OUTER_BOUND('',#12172,.F.); +#12174=ADVANCED_FACE('',(#12173),#12160,.T.); +#12175=CARTESIAN_POINT('',(-3.785E0,0.E0,0.E0)); +#12176=DIRECTION('',(1.E0,0.E0,0.E0)); +#12177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12178=AXIS2_PLACEMENT_3D('',#12175,#12176,#12177); +#12179=PLANE('',#12178); +#12181=ORIENTED_EDGE('',*,*,#12180,.T.); +#12183=ORIENTED_EDGE('',*,*,#12182,.F.); +#12185=ORIENTED_EDGE('',*,*,#12184,.F.); +#12187=ORIENTED_EDGE('',*,*,#12186,.F.); +#12189=ORIENTED_EDGE('',*,*,#12188,.F.); +#12191=ORIENTED_EDGE('',*,*,#12190,.F.); +#12192=EDGE_LOOP('',(#12181,#12183,#12185,#12187,#12189,#12191)); +#12193=FACE_OUTER_BOUND('',#12192,.F.); +#12194=ADVANCED_FACE('',(#12193),#12179,.T.); +#12195=CARTESIAN_POINT('',(4.8E0,-1.725E0,1.25E0)); +#12196=DIRECTION('',(0.E0,1.E0,0.E0)); +#12197=DIRECTION('',(0.E0,0.E0,1.E0)); +#12198=AXIS2_PLACEMENT_3D('',#12195,#12196,#12197); +#12199=PLANE('',#12198); +#12200=ORIENTED_EDGE('',*,*,#12088,.T.); +#12202=ORIENTED_EDGE('',*,*,#12201,.F.); +#12204=ORIENTED_EDGE('',*,*,#12203,.T.); +#12206=ORIENTED_EDGE('',*,*,#12205,.T.); +#12207=ORIENTED_EDGE('',*,*,#12110,.T.); +#12208=ORIENTED_EDGE('',*,*,#11557,.F.); +#12210=ORIENTED_EDGE('',*,*,#12209,.T.); +#12212=ORIENTED_EDGE('',*,*,#12211,.T.); +#12213=ORIENTED_EDGE('',*,*,#12076,.T.); +#12215=ORIENTED_EDGE('',*,*,#12214,.F.); +#12217=ORIENTED_EDGE('',*,*,#12216,.T.); +#12219=ORIENTED_EDGE('',*,*,#12218,.T.); +#12220=ORIENTED_EDGE('',*,*,#12060,.T.); +#12222=ORIENTED_EDGE('',*,*,#12221,.F.); +#12224=ORIENTED_EDGE('',*,*,#12223,.T.); +#12226=ORIENTED_EDGE('',*,*,#12225,.T.); +#12227=ORIENTED_EDGE('',*,*,#12044,.T.); +#12229=ORIENTED_EDGE('',*,*,#12228,.F.); +#12231=ORIENTED_EDGE('',*,*,#12230,.T.); +#12233=ORIENTED_EDGE('',*,*,#12232,.T.); +#12234=ORIENTED_EDGE('',*,*,#12028,.T.); +#12236=ORIENTED_EDGE('',*,*,#12235,.F.); +#12238=ORIENTED_EDGE('',*,*,#12237,.T.); +#12240=ORIENTED_EDGE('',*,*,#12239,.T.); +#12241=ORIENTED_EDGE('',*,*,#12012,.T.); +#12243=ORIENTED_EDGE('',*,*,#12242,.F.); +#12245=ORIENTED_EDGE('',*,*,#12244,.T.); +#12247=ORIENTED_EDGE('',*,*,#12246,.T.); +#12248=ORIENTED_EDGE('',*,*,#11996,.T.); +#12250=ORIENTED_EDGE('',*,*,#12249,.F.); +#12252=ORIENTED_EDGE('',*,*,#12251,.T.); +#12254=ORIENTED_EDGE('',*,*,#12253,.T.); +#12255=ORIENTED_EDGE('',*,*,#11980,.T.); +#12257=ORIENTED_EDGE('',*,*,#12256,.F.); +#12259=ORIENTED_EDGE('',*,*,#12258,.T.); +#12261=ORIENTED_EDGE('',*,*,#12260,.T.); +#12262=ORIENTED_EDGE('',*,*,#11964,.T.); +#12264=ORIENTED_EDGE('',*,*,#12263,.F.); +#12266=ORIENTED_EDGE('',*,*,#12265,.T.); +#12267=ORIENTED_EDGE('',*,*,#12121,.T.); +#12268=ORIENTED_EDGE('',*,*,#11948,.T.); +#12270=ORIENTED_EDGE('',*,*,#12269,.F.); +#12272=ORIENTED_EDGE('',*,*,#12271,.F.); +#12274=ORIENTED_EDGE('',*,*,#12273,.T.); +#12275=EDGE_LOOP('',(#12200,#12202,#12204,#12206,#12207,#12208,#12210,#12212, +#12213,#12215,#12217,#12219,#12220,#12222,#12224,#12226,#12227,#12229,#12231, +#12233,#12234,#12236,#12238,#12240,#12241,#12243,#12245,#12247,#12248,#12250, +#12252,#12254,#12255,#12257,#12259,#12261,#12262,#12264,#12266,#12267,#12268, +#12270,#12272,#12274)); +#12276=FACE_OUTER_BOUND('',#12275,.F.); +#12278=ORIENTED_EDGE('',*,*,#12277,.F.); +#12280=ORIENTED_EDGE('',*,*,#12279,.T.); +#12282=ORIENTED_EDGE('',*,*,#12281,.T.); +#12284=ORIENTED_EDGE('',*,*,#12283,.F.); +#12285=EDGE_LOOP('',(#12278,#12280,#12282,#12284)); +#12286=FACE_BOUND('',#12285,.F.); +#12288=ORIENTED_EDGE('',*,*,#12287,.T.); +#12290=ORIENTED_EDGE('',*,*,#12289,.T.); +#12292=ORIENTED_EDGE('',*,*,#12291,.T.); +#12294=ORIENTED_EDGE('',*,*,#12293,.F.); +#12295=EDGE_LOOP('',(#12288,#12290,#12292,#12294)); +#12296=FACE_BOUND('',#12295,.F.); +#12298=ORIENTED_EDGE('',*,*,#12297,.T.); +#12300=ORIENTED_EDGE('',*,*,#12299,.T.); +#12302=ORIENTED_EDGE('',*,*,#12301,.T.); +#12304=ORIENTED_EDGE('',*,*,#12303,.F.); +#12305=EDGE_LOOP('',(#12298,#12300,#12302,#12304)); +#12306=FACE_BOUND('',#12305,.F.); +#12308=ORIENTED_EDGE('',*,*,#12307,.T.); +#12310=ORIENTED_EDGE('',*,*,#12309,.T.); +#12312=ORIENTED_EDGE('',*,*,#12311,.T.); +#12314=ORIENTED_EDGE('',*,*,#12313,.F.); +#12315=EDGE_LOOP('',(#12308,#12310,#12312,#12314)); +#12316=FACE_BOUND('',#12315,.F.); +#12318=ORIENTED_EDGE('',*,*,#12317,.T.); +#12320=ORIENTED_EDGE('',*,*,#12319,.T.); +#12322=ORIENTED_EDGE('',*,*,#12321,.T.); +#12324=ORIENTED_EDGE('',*,*,#12323,.F.); +#12325=EDGE_LOOP('',(#12318,#12320,#12322,#12324)); +#12326=FACE_BOUND('',#12325,.F.); +#12328=ORIENTED_EDGE('',*,*,#12327,.T.); +#12330=ORIENTED_EDGE('',*,*,#12329,.T.); +#12332=ORIENTED_EDGE('',*,*,#12331,.T.); +#12334=ORIENTED_EDGE('',*,*,#12333,.F.); +#12335=EDGE_LOOP('',(#12328,#12330,#12332,#12334)); +#12336=FACE_BOUND('',#12335,.F.); +#12338=ORIENTED_EDGE('',*,*,#12337,.T.); +#12340=ORIENTED_EDGE('',*,*,#12339,.T.); +#12342=ORIENTED_EDGE('',*,*,#12341,.T.); +#12344=ORIENTED_EDGE('',*,*,#12343,.F.); +#12345=EDGE_LOOP('',(#12338,#12340,#12342,#12344)); +#12346=FACE_BOUND('',#12345,.F.); +#12348=ORIENTED_EDGE('',*,*,#12347,.T.); +#12350=ORIENTED_EDGE('',*,*,#12349,.T.); +#12352=ORIENTED_EDGE('',*,*,#12351,.T.); +#12354=ORIENTED_EDGE('',*,*,#12353,.F.); +#12355=EDGE_LOOP('',(#12348,#12350,#12352,#12354)); +#12356=FACE_BOUND('',#12355,.F.); +#12358=ORIENTED_EDGE('',*,*,#12357,.T.); +#12360=ORIENTED_EDGE('',*,*,#12359,.T.); +#12362=ORIENTED_EDGE('',*,*,#12361,.T.); +#12364=ORIENTED_EDGE('',*,*,#12363,.F.); +#12365=EDGE_LOOP('',(#12358,#12360,#12362,#12364)); +#12366=FACE_BOUND('',#12365,.F.); +#12368=ORIENTED_EDGE('',*,*,#12367,.T.); +#12370=ORIENTED_EDGE('',*,*,#12369,.T.); +#12372=ORIENTED_EDGE('',*,*,#12371,.T.); +#12374=ORIENTED_EDGE('',*,*,#12373,.F.); +#12375=EDGE_LOOP('',(#12368,#12370,#12372,#12374)); +#12376=FACE_BOUND('',#12375,.F.); +#12377=ADVANCED_FACE('',(#12276,#12286,#12296,#12306,#12316,#12326,#12336, +#12346,#12356,#12366,#12376),#12199,.F.); +#12378=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12379=DIRECTION('',(1.E0,0.E0,0.E0)); +#12380=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12381=AXIS2_PLACEMENT_3D('',#12378,#12379,#12380); +#12382=PLANE('',#12381); +#12383=ORIENTED_EDGE('',*,*,#11821,.F.); +#12385=ORIENTED_EDGE('',*,*,#12384,.F.); +#12387=ORIENTED_EDGE('',*,*,#12386,.F.); +#12389=ORIENTED_EDGE('',*,*,#12388,.F.); +#12391=ORIENTED_EDGE('',*,*,#12390,.T.); +#12393=ORIENTED_EDGE('',*,*,#12392,.T.); +#12395=ORIENTED_EDGE('',*,*,#12394,.T.); +#12396=EDGE_LOOP('',(#12383,#12385,#12387,#12389,#12391,#12393,#12395)); +#12397=FACE_OUTER_BOUND('',#12396,.F.); +#12398=ADVANCED_FACE('',(#12397),#12382,.F.); +#12399=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12400=DIRECTION('',(1.E0,0.E0,0.E0)); +#12401=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12402=AXIS2_PLACEMENT_3D('',#12399,#12400,#12401); +#12403=PLANE('',#12402); +#12404=ORIENTED_EDGE('',*,*,#11823,.F.); +#12406=ORIENTED_EDGE('',*,*,#12405,.T.); +#12408=ORIENTED_EDGE('',*,*,#12407,.T.); +#12409=ORIENTED_EDGE('',*,*,#12201,.T.); +#12410=ORIENTED_EDGE('',*,*,#12086,.F.); +#12412=ORIENTED_EDGE('',*,*,#12411,.F.); +#12414=ORIENTED_EDGE('',*,*,#12413,.F.); +#12415=EDGE_LOOP('',(#12404,#12406,#12408,#12409,#12410,#12412,#12414)); +#12416=FACE_OUTER_BOUND('',#12415,.F.); +#12417=ADVANCED_FACE('',(#12416),#12403,.F.); +#12418=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12419=DIRECTION('',(1.E0,0.E0,0.E0)); +#12420=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12421=AXIS2_PLACEMENT_3D('',#12418,#12419,#12420); +#12422=PLANE('',#12421); +#12424=ORIENTED_EDGE('',*,*,#12423,.T.); +#12425=ORIENTED_EDGE('',*,*,#11361,.F.); +#12427=ORIENTED_EDGE('',*,*,#12426,.T.); +#12429=ORIENTED_EDGE('',*,*,#12428,.T.); +#12431=ORIENTED_EDGE('',*,*,#12430,.T.); +#12433=ORIENTED_EDGE('',*,*,#12432,.T.); +#12434=EDGE_LOOP('',(#12424,#12425,#12427,#12429,#12431,#12433)); +#12435=FACE_OUTER_BOUND('',#12434,.F.); +#12436=ADVANCED_FACE('',(#12435),#12422,.F.); +#12437=CARTESIAN_POINT('',(3.785E0,0.E0,0.E0)); +#12438=DIRECTION('',(1.E0,0.E0,0.E0)); +#12439=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12440=AXIS2_PLACEMENT_3D('',#12437,#12438,#12439); +#12441=PLANE('',#12440); +#12443=ORIENTED_EDGE('',*,*,#12442,.T.); +#12445=ORIENTED_EDGE('',*,*,#12444,.T.); +#12447=ORIENTED_EDGE('',*,*,#12446,.T.); +#12449=ORIENTED_EDGE('',*,*,#12448,.T.); +#12451=ORIENTED_EDGE('',*,*,#12450,.T.); +#12453=ORIENTED_EDGE('',*,*,#12452,.T.); +#12454=EDGE_LOOP('',(#12443,#12445,#12447,#12449,#12451,#12453)); +#12455=FACE_OUTER_BOUND('',#12454,.F.); +#12456=ADVANCED_FACE('',(#12455),#12441,.F.); +#12457=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12458=DIRECTION('',(0.E0,0.E0,1.E0)); +#12459=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12460=AXIS2_PLACEMENT_3D('',#12457,#12458,#12459); +#12461=PLANE('',#12460); +#12463=ORIENTED_EDGE('',*,*,#12462,.T.); +#12465=ORIENTED_EDGE('',*,*,#12464,.F.); +#12466=ORIENTED_EDGE('',*,*,#11645,.T.); +#12467=ORIENTED_EDGE('',*,*,#12142,.F.); +#12468=EDGE_LOOP('',(#12463,#12465,#12466,#12467)); +#12469=FACE_OUTER_BOUND('',#12468,.F.); +#12470=ADVANCED_FACE('',(#12469),#12461,.F.); +#12471=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12472=DIRECTION('',(0.E0,0.E0,1.E0)); +#12473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12474=AXIS2_PLACEMENT_3D('',#12471,#12472,#12473); +#12475=PLANE('',#12474); +#12477=ORIENTED_EDGE('',*,*,#12476,.F.); +#12479=ORIENTED_EDGE('',*,*,#12478,.T.); +#12481=ORIENTED_EDGE('',*,*,#12480,.T.); +#12482=ORIENTED_EDGE('',*,*,#11663,.T.); +#12483=EDGE_LOOP('',(#12477,#12479,#12481,#12482)); +#12484=FACE_OUTER_BOUND('',#12483,.F.); +#12485=ADVANCED_FACE('',(#12484),#12475,.F.); +#12486=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12487=DIRECTION('',(0.E0,0.E0,1.E0)); +#12488=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12489=AXIS2_PLACEMENT_3D('',#12486,#12487,#12488); +#12490=PLANE('',#12489); +#12492=ORIENTED_EDGE('',*,*,#12491,.F.); +#12494=ORIENTED_EDGE('',*,*,#12493,.T.); +#12496=ORIENTED_EDGE('',*,*,#12495,.T.); +#12497=ORIENTED_EDGE('',*,*,#11683,.T.); +#12498=EDGE_LOOP('',(#12492,#12494,#12496,#12497)); +#12499=FACE_OUTER_BOUND('',#12498,.F.); +#12500=ADVANCED_FACE('',(#12499),#12490,.F.); +#12501=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12502=DIRECTION('',(0.E0,0.E0,1.E0)); +#12503=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12504=AXIS2_PLACEMENT_3D('',#12501,#12502,#12503); +#12505=PLANE('',#12504); +#12507=ORIENTED_EDGE('',*,*,#12506,.F.); +#12509=ORIENTED_EDGE('',*,*,#12508,.T.); +#12511=ORIENTED_EDGE('',*,*,#12510,.T.); +#12512=ORIENTED_EDGE('',*,*,#11703,.T.); +#12513=EDGE_LOOP('',(#12507,#12509,#12511,#12512)); +#12514=FACE_OUTER_BOUND('',#12513,.F.); +#12515=ADVANCED_FACE('',(#12514),#12505,.F.); +#12516=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12517=DIRECTION('',(0.E0,0.E0,1.E0)); +#12518=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12519=AXIS2_PLACEMENT_3D('',#12516,#12517,#12518); +#12520=PLANE('',#12519); +#12522=ORIENTED_EDGE('',*,*,#12521,.F.); +#12524=ORIENTED_EDGE('',*,*,#12523,.T.); +#12526=ORIENTED_EDGE('',*,*,#12525,.T.); +#12527=ORIENTED_EDGE('',*,*,#11723,.T.); +#12528=EDGE_LOOP('',(#12522,#12524,#12526,#12527)); +#12529=FACE_OUTER_BOUND('',#12528,.F.); +#12530=ADVANCED_FACE('',(#12529),#12520,.F.); +#12531=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12532=DIRECTION('',(0.E0,0.E0,1.E0)); +#12533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12534=AXIS2_PLACEMENT_3D('',#12531,#12532,#12533); +#12535=PLANE('',#12534); +#12537=ORIENTED_EDGE('',*,*,#12536,.F.); +#12539=ORIENTED_EDGE('',*,*,#12538,.T.); +#12541=ORIENTED_EDGE('',*,*,#12540,.T.); +#12542=ORIENTED_EDGE('',*,*,#11743,.T.); +#12543=EDGE_LOOP('',(#12537,#12539,#12541,#12542)); +#12544=FACE_OUTER_BOUND('',#12543,.F.); +#12545=ADVANCED_FACE('',(#12544),#12535,.F.); +#12546=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12547=DIRECTION('',(0.E0,0.E0,1.E0)); +#12548=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12549=AXIS2_PLACEMENT_3D('',#12546,#12547,#12548); +#12550=PLANE('',#12549); +#12552=ORIENTED_EDGE('',*,*,#12551,.F.); +#12554=ORIENTED_EDGE('',*,*,#12553,.T.); +#12556=ORIENTED_EDGE('',*,*,#12555,.T.); +#12557=ORIENTED_EDGE('',*,*,#11763,.T.); +#12558=EDGE_LOOP('',(#12552,#12554,#12556,#12557)); +#12559=FACE_OUTER_BOUND('',#12558,.F.); +#12560=ADVANCED_FACE('',(#12559),#12550,.F.); +#12561=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12562=DIRECTION('',(0.E0,0.E0,1.E0)); +#12563=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12564=AXIS2_PLACEMENT_3D('',#12561,#12562,#12563); +#12565=PLANE('',#12564); +#12567=ORIENTED_EDGE('',*,*,#12566,.F.); +#12569=ORIENTED_EDGE('',*,*,#12568,.T.); +#12571=ORIENTED_EDGE('',*,*,#12570,.T.); +#12572=ORIENTED_EDGE('',*,*,#11783,.T.); +#12573=EDGE_LOOP('',(#12567,#12569,#12571,#12572)); +#12574=FACE_OUTER_BOUND('',#12573,.F.); +#12575=ADVANCED_FACE('',(#12574),#12565,.F.); +#12576=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12577=DIRECTION('',(0.E0,0.E0,1.E0)); +#12578=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12579=AXIS2_PLACEMENT_3D('',#12576,#12577,#12578); +#12580=PLANE('',#12579); +#12582=ORIENTED_EDGE('',*,*,#12581,.F.); +#12584=ORIENTED_EDGE('',*,*,#12583,.T.); +#12586=ORIENTED_EDGE('',*,*,#12585,.T.); +#12587=ORIENTED_EDGE('',*,*,#11803,.T.); +#12588=EDGE_LOOP('',(#12582,#12584,#12586,#12587)); +#12589=FACE_OUTER_BOUND('',#12588,.F.); +#12590=ADVANCED_FACE('',(#12589),#12580,.F.); +#12591=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12592=DIRECTION('',(0.E0,0.E0,1.E0)); +#12593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12594=AXIS2_PLACEMENT_3D('',#12591,#12592,#12593); +#12595=PLANE('',#12594); +#12596=ORIENTED_EDGE('',*,*,#12384,.T.); +#12597=ORIENTED_EDGE('',*,*,#11829,.T.); +#12599=ORIENTED_EDGE('',*,*,#12598,.T.); +#12601=ORIENTED_EDGE('',*,*,#12600,.T.); +#12602=EDGE_LOOP('',(#12596,#12597,#12599,#12601)); +#12603=FACE_OUTER_BOUND('',#12602,.F.); +#12604=ADVANCED_FACE('',(#12603),#12595,.F.); +#12605=CARTESIAN_POINT('',(4.8E0,-1.975E0,-5.E-1)); +#12606=DIRECTION('',(0.E0,0.E0,1.E0)); +#12607=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12608=AXIS2_PLACEMENT_3D('',#12605,#12606,#12607); +#12609=PLANE('',#12608); +#12611=ORIENTED_EDGE('',*,*,#12610,.F.); +#12613=ORIENTED_EDGE('',*,*,#12612,.T.); +#12614=ORIENTED_EDGE('',*,*,#11531,.T.); +#12615=ORIENTED_EDGE('',*,*,#11841,.T.); +#12616=EDGE_LOOP('',(#12611,#12613,#12614,#12615)); +#12617=FACE_OUTER_BOUND('',#12616,.F.); +#12618=ADVANCED_FACE('',(#12617),#12609,.F.); +#12619=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12620=DIRECTION('',(0.E0,1.E0,0.E0)); +#12621=DIRECTION('',(0.E0,0.E0,1.E0)); +#12622=AXIS2_PLACEMENT_3D('',#12619,#12620,#12621); +#12623=PLANE('',#12622); +#12624=ORIENTED_EDGE('',*,*,#12140,.T.); +#12626=ORIENTED_EDGE('',*,*,#12625,.F.); +#12628=ORIENTED_EDGE('',*,*,#12627,.F.); +#12630=ORIENTED_EDGE('',*,*,#12629,.T.); +#12632=ORIENTED_EDGE('',*,*,#12631,.T.); +#12633=ORIENTED_EDGE('',*,*,#12462,.F.); +#12634=EDGE_LOOP('',(#12624,#12626,#12628,#12630,#12632,#12633)); +#12635=FACE_OUTER_BOUND('',#12634,.F.); +#12636=ADVANCED_FACE('',(#12635),#12623,.F.); +#12637=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12638=DIRECTION('',(0.E0,1.E0,0.E0)); +#12639=DIRECTION('',(0.E0,0.E0,1.E0)); +#12640=AXIS2_PLACEMENT_3D('',#12637,#12638,#12639); +#12641=PLANE('',#12640); +#12642=ORIENTED_EDGE('',*,*,#12130,.T.); +#12644=ORIENTED_EDGE('',*,*,#12643,.T.); +#12646=ORIENTED_EDGE('',*,*,#12645,.T.); +#12648=ORIENTED_EDGE('',*,*,#12647,.F.); +#12649=ORIENTED_EDGE('',*,*,#11928,.F.); +#12650=ORIENTED_EDGE('',*,*,#11942,.T.); +#12651=EDGE_LOOP('',(#12642,#12644,#12646,#12648,#12649,#12650)); +#12652=FACE_OUTER_BOUND('',#12651,.F.); +#12653=ADVANCED_FACE('',(#12652),#12641,.F.); +#12654=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12655=DIRECTION('',(0.E0,1.E0,0.E0)); +#12656=DIRECTION('',(0.E0,0.E0,1.E0)); +#12657=AXIS2_PLACEMENT_3D('',#12654,#12655,#12656); +#12658=PLANE('',#12657); +#12660=ORIENTED_EDGE('',*,*,#12659,.F.); +#12662=ORIENTED_EDGE('',*,*,#12661,.F.); +#12664=ORIENTED_EDGE('',*,*,#12663,.F.); +#12665=ORIENTED_EDGE('',*,*,#12478,.F.); +#12666=EDGE_LOOP('',(#12660,#12662,#12664,#12665)); +#12667=FACE_OUTER_BOUND('',#12666,.F.); +#12668=ADVANCED_FACE('',(#12667),#12658,.F.); +#12669=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12670=DIRECTION('',(0.E0,1.E0,0.E0)); +#12671=DIRECTION('',(0.E0,0.E0,1.E0)); +#12672=AXIS2_PLACEMENT_3D('',#12669,#12670,#12671); +#12673=PLANE('',#12672); +#12675=ORIENTED_EDGE('',*,*,#12674,.F.); +#12677=ORIENTED_EDGE('',*,*,#12676,.T.); +#12679=ORIENTED_EDGE('',*,*,#12678,.F.); +#12680=ORIENTED_EDGE('',*,*,#11960,.T.); +#12681=EDGE_LOOP('',(#12675,#12677,#12679,#12680)); +#12682=FACE_OUTER_BOUND('',#12681,.F.); +#12683=ADVANCED_FACE('',(#12682),#12673,.F.); +#12684=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12685=DIRECTION('',(0.E0,1.E0,0.E0)); +#12686=DIRECTION('',(0.E0,0.E0,1.E0)); +#12687=AXIS2_PLACEMENT_3D('',#12684,#12685,#12686); +#12688=PLANE('',#12687); +#12690=ORIENTED_EDGE('',*,*,#12689,.F.); +#12692=ORIENTED_EDGE('',*,*,#12691,.F.); +#12694=ORIENTED_EDGE('',*,*,#12693,.T.); +#12695=ORIENTED_EDGE('',*,*,#12493,.F.); +#12696=EDGE_LOOP('',(#12690,#12692,#12694,#12695)); +#12697=FACE_OUTER_BOUND('',#12696,.F.); +#12698=ADVANCED_FACE('',(#12697),#12688,.F.); +#12699=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12700=DIRECTION('',(0.E0,1.E0,0.E0)); +#12701=DIRECTION('',(0.E0,0.E0,1.E0)); +#12702=AXIS2_PLACEMENT_3D('',#12699,#12700,#12701); +#12703=PLANE('',#12702); +#12705=ORIENTED_EDGE('',*,*,#12704,.F.); +#12707=ORIENTED_EDGE('',*,*,#12706,.T.); +#12709=ORIENTED_EDGE('',*,*,#12708,.T.); +#12710=ORIENTED_EDGE('',*,*,#11976,.T.); +#12711=EDGE_LOOP('',(#12705,#12707,#12709,#12710)); +#12712=FACE_OUTER_BOUND('',#12711,.F.); +#12713=ADVANCED_FACE('',(#12712),#12703,.F.); +#12714=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12715=DIRECTION('',(0.E0,1.E0,0.E0)); +#12716=DIRECTION('',(0.E0,0.E0,1.E0)); +#12717=AXIS2_PLACEMENT_3D('',#12714,#12715,#12716); +#12718=PLANE('',#12717); +#12720=ORIENTED_EDGE('',*,*,#12719,.F.); +#12722=ORIENTED_EDGE('',*,*,#12721,.F.); +#12724=ORIENTED_EDGE('',*,*,#12723,.T.); +#12725=ORIENTED_EDGE('',*,*,#12508,.F.); +#12726=EDGE_LOOP('',(#12720,#12722,#12724,#12725)); +#12727=FACE_OUTER_BOUND('',#12726,.F.); +#12728=ADVANCED_FACE('',(#12727),#12718,.F.); +#12729=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12730=DIRECTION('',(0.E0,1.E0,0.E0)); +#12731=DIRECTION('',(0.E0,0.E0,1.E0)); +#12732=AXIS2_PLACEMENT_3D('',#12729,#12730,#12731); +#12733=PLANE('',#12732); +#12735=ORIENTED_EDGE('',*,*,#12734,.F.); +#12737=ORIENTED_EDGE('',*,*,#12736,.T.); +#12739=ORIENTED_EDGE('',*,*,#12738,.T.); +#12740=ORIENTED_EDGE('',*,*,#11992,.T.); +#12741=EDGE_LOOP('',(#12735,#12737,#12739,#12740)); +#12742=FACE_OUTER_BOUND('',#12741,.F.); +#12743=ADVANCED_FACE('',(#12742),#12733,.F.); +#12744=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12745=DIRECTION('',(0.E0,1.E0,0.E0)); +#12746=DIRECTION('',(0.E0,0.E0,1.E0)); +#12747=AXIS2_PLACEMENT_3D('',#12744,#12745,#12746); +#12748=PLANE('',#12747); +#12750=ORIENTED_EDGE('',*,*,#12749,.F.); +#12752=ORIENTED_EDGE('',*,*,#12751,.F.); +#12754=ORIENTED_EDGE('',*,*,#12753,.T.); +#12755=ORIENTED_EDGE('',*,*,#12523,.F.); +#12756=EDGE_LOOP('',(#12750,#12752,#12754,#12755)); +#12757=FACE_OUTER_BOUND('',#12756,.F.); +#12758=ADVANCED_FACE('',(#12757),#12748,.F.); +#12759=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12760=DIRECTION('',(0.E0,1.E0,0.E0)); +#12761=DIRECTION('',(0.E0,0.E0,1.E0)); +#12762=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761); +#12763=PLANE('',#12762); +#12765=ORIENTED_EDGE('',*,*,#12764,.F.); +#12767=ORIENTED_EDGE('',*,*,#12766,.T.); +#12769=ORIENTED_EDGE('',*,*,#12768,.T.); +#12770=ORIENTED_EDGE('',*,*,#12008,.T.); +#12771=EDGE_LOOP('',(#12765,#12767,#12769,#12770)); +#12772=FACE_OUTER_BOUND('',#12771,.F.); +#12773=ADVANCED_FACE('',(#12772),#12763,.F.); +#12774=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12775=DIRECTION('',(0.E0,1.E0,0.E0)); +#12776=DIRECTION('',(0.E0,0.E0,1.E0)); +#12777=AXIS2_PLACEMENT_3D('',#12774,#12775,#12776); +#12778=PLANE('',#12777); +#12780=ORIENTED_EDGE('',*,*,#12779,.F.); +#12782=ORIENTED_EDGE('',*,*,#12781,.F.); +#12784=ORIENTED_EDGE('',*,*,#12783,.T.); +#12785=ORIENTED_EDGE('',*,*,#12538,.F.); +#12786=EDGE_LOOP('',(#12780,#12782,#12784,#12785)); +#12787=FACE_OUTER_BOUND('',#12786,.F.); +#12788=ADVANCED_FACE('',(#12787),#12778,.F.); +#12789=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12790=DIRECTION('',(0.E0,1.E0,0.E0)); +#12791=DIRECTION('',(0.E0,0.E0,1.E0)); +#12792=AXIS2_PLACEMENT_3D('',#12789,#12790,#12791); +#12793=PLANE('',#12792); +#12795=ORIENTED_EDGE('',*,*,#12794,.F.); +#12797=ORIENTED_EDGE('',*,*,#12796,.T.); +#12799=ORIENTED_EDGE('',*,*,#12798,.T.); +#12800=ORIENTED_EDGE('',*,*,#12024,.T.); +#12801=EDGE_LOOP('',(#12795,#12797,#12799,#12800)); +#12802=FACE_OUTER_BOUND('',#12801,.F.); +#12803=ADVANCED_FACE('',(#12802),#12793,.F.); +#12804=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12805=DIRECTION('',(0.E0,1.E0,0.E0)); +#12806=DIRECTION('',(0.E0,0.E0,1.E0)); +#12807=AXIS2_PLACEMENT_3D('',#12804,#12805,#12806); +#12808=PLANE('',#12807); +#12810=ORIENTED_EDGE('',*,*,#12809,.F.); +#12812=ORIENTED_EDGE('',*,*,#12811,.F.); +#12814=ORIENTED_EDGE('',*,*,#12813,.T.); +#12815=ORIENTED_EDGE('',*,*,#12553,.F.); +#12816=EDGE_LOOP('',(#12810,#12812,#12814,#12815)); +#12817=FACE_OUTER_BOUND('',#12816,.F.); +#12818=ADVANCED_FACE('',(#12817),#12808,.F.); +#12819=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12820=DIRECTION('',(0.E0,1.E0,0.E0)); +#12821=DIRECTION('',(0.E0,0.E0,1.E0)); +#12822=AXIS2_PLACEMENT_3D('',#12819,#12820,#12821); +#12823=PLANE('',#12822); +#12825=ORIENTED_EDGE('',*,*,#12824,.F.); +#12827=ORIENTED_EDGE('',*,*,#12826,.T.); +#12829=ORIENTED_EDGE('',*,*,#12828,.T.); +#12830=ORIENTED_EDGE('',*,*,#12040,.T.); +#12831=EDGE_LOOP('',(#12825,#12827,#12829,#12830)); +#12832=FACE_OUTER_BOUND('',#12831,.F.); +#12833=ADVANCED_FACE('',(#12832),#12823,.F.); +#12834=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12835=DIRECTION('',(0.E0,1.E0,0.E0)); +#12836=DIRECTION('',(0.E0,0.E0,1.E0)); +#12837=AXIS2_PLACEMENT_3D('',#12834,#12835,#12836); +#12838=PLANE('',#12837); +#12840=ORIENTED_EDGE('',*,*,#12839,.F.); +#12842=ORIENTED_EDGE('',*,*,#12841,.F.); +#12844=ORIENTED_EDGE('',*,*,#12843,.T.); +#12845=ORIENTED_EDGE('',*,*,#12568,.F.); +#12846=EDGE_LOOP('',(#12840,#12842,#12844,#12845)); +#12847=FACE_OUTER_BOUND('',#12846,.F.); +#12848=ADVANCED_FACE('',(#12847),#12838,.F.); +#12849=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12850=DIRECTION('',(0.E0,1.E0,0.E0)); +#12851=DIRECTION('',(0.E0,0.E0,1.E0)); +#12852=AXIS2_PLACEMENT_3D('',#12849,#12850,#12851); +#12853=PLANE('',#12852); +#12855=ORIENTED_EDGE('',*,*,#12854,.F.); +#12857=ORIENTED_EDGE('',*,*,#12856,.T.); +#12859=ORIENTED_EDGE('',*,*,#12858,.T.); +#12860=ORIENTED_EDGE('',*,*,#12056,.T.); +#12861=EDGE_LOOP('',(#12855,#12857,#12859,#12860)); +#12862=FACE_OUTER_BOUND('',#12861,.F.); +#12863=ADVANCED_FACE('',(#12862),#12853,.F.); +#12864=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12865=DIRECTION('',(0.E0,1.E0,0.E0)); +#12866=DIRECTION('',(0.E0,0.E0,1.E0)); +#12867=AXIS2_PLACEMENT_3D('',#12864,#12865,#12866); +#12868=PLANE('',#12867); +#12870=ORIENTED_EDGE('',*,*,#12869,.F.); +#12872=ORIENTED_EDGE('',*,*,#12871,.F.); +#12874=ORIENTED_EDGE('',*,*,#12873,.T.); +#12875=ORIENTED_EDGE('',*,*,#12583,.F.); +#12876=EDGE_LOOP('',(#12870,#12872,#12874,#12875)); +#12877=FACE_OUTER_BOUND('',#12876,.F.); +#12878=ADVANCED_FACE('',(#12877),#12868,.F.); +#12879=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12880=DIRECTION('',(0.E0,1.E0,0.E0)); +#12881=DIRECTION('',(0.E0,0.E0,1.E0)); +#12882=AXIS2_PLACEMENT_3D('',#12879,#12880,#12881); +#12883=PLANE('',#12882); +#12885=ORIENTED_EDGE('',*,*,#12884,.F.); +#12887=ORIENTED_EDGE('',*,*,#12886,.T.); +#12889=ORIENTED_EDGE('',*,*,#12888,.T.); +#12890=ORIENTED_EDGE('',*,*,#12072,.T.); +#12891=EDGE_LOOP('',(#12885,#12887,#12889,#12890)); +#12892=FACE_OUTER_BOUND('',#12891,.F.); +#12893=ADVANCED_FACE('',(#12892),#12883,.F.); +#12894=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12895=DIRECTION('',(0.E0,1.E0,0.E0)); +#12896=DIRECTION('',(0.E0,0.E0,1.E0)); +#12897=AXIS2_PLACEMENT_3D('',#12894,#12895,#12896); +#12898=PLANE('',#12897); +#12899=ORIENTED_EDGE('',*,*,#12386,.T.); +#12900=ORIENTED_EDGE('',*,*,#12600,.F.); +#12902=ORIENTED_EDGE('',*,*,#12901,.F.); +#12904=ORIENTED_EDGE('',*,*,#12903,.T.); +#12906=ORIENTED_EDGE('',*,*,#12905,.F.); +#12908=ORIENTED_EDGE('',*,*,#12907,.F.); +#12909=EDGE_LOOP('',(#12899,#12900,#12902,#12904,#12906,#12908)); +#12910=FACE_OUTER_BOUND('',#12909,.F.); +#12911=ADVANCED_FACE('',(#12910),#12898,.F.); +#12912=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12913=DIRECTION('',(0.E0,1.E0,0.E0)); +#12914=DIRECTION('',(0.E0,0.E0,1.E0)); +#12915=AXIS2_PLACEMENT_3D('',#12912,#12913,#12914); +#12916=PLANE('',#12915); +#12917=ORIENTED_EDGE('',*,*,#12411,.T.); +#12918=ORIENTED_EDGE('',*,*,#12095,.T.); +#12920=ORIENTED_EDGE('',*,*,#12919,.F.); +#12922=ORIENTED_EDGE('',*,*,#12921,.F.); +#12924=ORIENTED_EDGE('',*,*,#12923,.F.); +#12926=ORIENTED_EDGE('',*,*,#12925,.T.); +#12928=ORIENTED_EDGE('',*,*,#12927,.T.); +#12929=EDGE_LOOP('',(#12917,#12918,#12920,#12922,#12924,#12926,#12928)); +#12930=FACE_OUTER_BOUND('',#12929,.F.); +#12931=ADVANCED_FACE('',(#12930),#12916,.F.); +#12932=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12933=DIRECTION('',(0.E0,1.E0,0.E0)); +#12934=DIRECTION('',(0.E0,0.E0,1.E0)); +#12935=AXIS2_PLACEMENT_3D('',#12932,#12933,#12934); +#12936=PLANE('',#12935); +#12938=ORIENTED_EDGE('',*,*,#12937,.F.); +#12940=ORIENTED_EDGE('',*,*,#12939,.F.); +#12941=ORIENTED_EDGE('',*,*,#11533,.T.); +#12942=ORIENTED_EDGE('',*,*,#12612,.F.); +#12943=EDGE_LOOP('',(#12938,#12940,#12941,#12942)); +#12944=FACE_OUTER_BOUND('',#12943,.F.); +#12945=ADVANCED_FACE('',(#12944),#12936,.F.); +#12946=CARTESIAN_POINT('',(4.8E0,-1.975E0,5.E-1)); +#12947=DIRECTION('',(0.E0,1.E0,0.E0)); +#12948=DIRECTION('',(0.E0,0.E0,1.E0)); +#12949=AXIS2_PLACEMENT_3D('',#12946,#12947,#12948); +#12950=PLANE('',#12949); +#12952=ORIENTED_EDGE('',*,*,#12951,.F.); +#12954=ORIENTED_EDGE('',*,*,#12953,.T.); +#12955=ORIENTED_EDGE('',*,*,#11561,.T.); +#12956=ORIENTED_EDGE('',*,*,#12107,.T.); +#12957=EDGE_LOOP('',(#12952,#12954,#12955,#12956)); +#12958=FACE_OUTER_BOUND('',#12957,.F.); +#12959=ADVANCED_FACE('',(#12958),#12950,.F.); +#12960=CARTESIAN_POINT('',(-4.8E0,-1.375E0,-1.6E0)); +#12961=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12962=DIRECTION('',(1.E0,0.E0,0.E0)); +#12963=AXIS2_PLACEMENT_3D('',#12960,#12961,#12962); +#12964=PLANE('',#12963); +#12966=ORIENTED_EDGE('',*,*,#12965,.T.); +#12968=ORIENTED_EDGE('',*,*,#12967,.F.); +#12970=ORIENTED_EDGE('',*,*,#12969,.T.); +#12971=ORIENTED_EDGE('',*,*,#11879,.T.); +#12972=ORIENTED_EDGE('',*,*,#11865,.T.); +#12974=ORIENTED_EDGE('',*,*,#12973,.T.); +#12975=ORIENTED_EDGE('',*,*,#12625,.T.); +#12976=ORIENTED_EDGE('',*,*,#12151,.F.); +#12978=ORIENTED_EDGE('',*,*,#12977,.T.); +#12980=ORIENTED_EDGE('',*,*,#12979,.T.); +#12981=ORIENTED_EDGE('',*,*,#12661,.T.); +#12983=ORIENTED_EDGE('',*,*,#12982,.F.); +#12985=ORIENTED_EDGE('',*,*,#12984,.T.); +#12987=ORIENTED_EDGE('',*,*,#12986,.T.); +#12988=ORIENTED_EDGE('',*,*,#12691,.T.); +#12990=ORIENTED_EDGE('',*,*,#12989,.F.); +#12992=ORIENTED_EDGE('',*,*,#12991,.T.); +#12994=ORIENTED_EDGE('',*,*,#12993,.T.); +#12995=ORIENTED_EDGE('',*,*,#12721,.T.); +#12997=ORIENTED_EDGE('',*,*,#12996,.F.); +#12999=ORIENTED_EDGE('',*,*,#12998,.T.); +#13001=ORIENTED_EDGE('',*,*,#13000,.T.); +#13002=ORIENTED_EDGE('',*,*,#12751,.T.); +#13004=ORIENTED_EDGE('',*,*,#13003,.F.); +#13006=ORIENTED_EDGE('',*,*,#13005,.T.); +#13008=ORIENTED_EDGE('',*,*,#13007,.T.); +#13009=ORIENTED_EDGE('',*,*,#12781,.T.); +#13011=ORIENTED_EDGE('',*,*,#13010,.F.); +#13013=ORIENTED_EDGE('',*,*,#13012,.T.); +#13015=ORIENTED_EDGE('',*,*,#13014,.T.); +#13016=ORIENTED_EDGE('',*,*,#12811,.T.); +#13018=ORIENTED_EDGE('',*,*,#13017,.F.); +#13020=ORIENTED_EDGE('',*,*,#13019,.T.); +#13022=ORIENTED_EDGE('',*,*,#13021,.T.); +#13023=ORIENTED_EDGE('',*,*,#12841,.T.); +#13025=ORIENTED_EDGE('',*,*,#13024,.F.); +#13027=ORIENTED_EDGE('',*,*,#13026,.T.); +#13029=ORIENTED_EDGE('',*,*,#13028,.T.); +#13030=ORIENTED_EDGE('',*,*,#12871,.T.); +#13032=ORIENTED_EDGE('',*,*,#13031,.F.); +#13034=ORIENTED_EDGE('',*,*,#13033,.T.); +#13035=ORIENTED_EDGE('',*,*,#11535,.T.); +#13036=ORIENTED_EDGE('',*,*,#12939,.T.); +#13038=ORIENTED_EDGE('',*,*,#13037,.F.); +#13040=ORIENTED_EDGE('',*,*,#13039,.T.); +#13041=ORIENTED_EDGE('',*,*,#12388,.T.); +#13042=ORIENTED_EDGE('',*,*,#12907,.T.); +#13044=ORIENTED_EDGE('',*,*,#13043,.F.); +#13045=ORIENTED_EDGE('',*,*,#11895,.T.); +#13046=ORIENTED_EDGE('',*,*,#11915,.T.); +#13048=ORIENTED_EDGE('',*,*,#13047,.F.); +#13050=ORIENTED_EDGE('',*,*,#13049,.F.); +#13052=ORIENTED_EDGE('',*,*,#13051,.T.); +#13054=ORIENTED_EDGE('',*,*,#13053,.T.); +#13055=EDGE_LOOP('',(#12966,#12968,#12970,#12971,#12972,#12974,#12975,#12976, +#12978,#12980,#12981,#12983,#12985,#12987,#12988,#12990,#12992,#12994,#12995, +#12997,#12999,#13001,#13002,#13004,#13006,#13008,#13009,#13011,#13013,#13015, +#13016,#13018,#13020,#13022,#13023,#13025,#13027,#13029,#13030,#13032,#13034, +#13035,#13036,#13038,#13040,#13041,#13042,#13044,#13045,#13046,#13048,#13050, +#13052,#13054)); +#13056=FACE_OUTER_BOUND('',#13055,.F.); +#13057=ADVANCED_FACE('',(#13056),#12964,.T.); +#13058=CARTESIAN_POINT('',(-3.95E0,-1.05E0,-1.5E0)); +#13059=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#13060=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#13061=AXIS2_PLACEMENT_3D('',#13058,#13059,#13060); +#13062=PLANE('',#13061); +#13063=ORIENTED_EDGE('',*,*,#12965,.F.); +#13065=ORIENTED_EDGE('',*,*,#13064,.F.); +#13067=ORIENTED_EDGE('',*,*,#13066,.T.); +#13069=ORIENTED_EDGE('',*,*,#13068,.T.); +#13070=EDGE_LOOP('',(#13063,#13065,#13067,#13069)); +#13071=FACE_OUTER_BOUND('',#13070,.F.); +#13072=ADVANCED_FACE('',(#13071),#13062,.T.); +#13073=CARTESIAN_POINT('',(0.E0,-8.25E-1,-1.5E0)); +#13074=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13075=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#13076=AXIS2_PLACEMENT_3D('',#13073,#13074,#13075); +#13077=PLANE('',#13076); +#13079=ORIENTED_EDGE('',*,*,#13078,.T.); +#13080=ORIENTED_EDGE('',*,*,#13064,.T.); +#13081=ORIENTED_EDGE('',*,*,#13053,.F.); +#13083=ORIENTED_EDGE('',*,*,#13082,.F.); +#13084=EDGE_LOOP('',(#13079,#13080,#13081,#13083)); +#13085=FACE_OUTER_BOUND('',#13084,.F.); +#13086=ADVANCED_FACE('',(#13085),#13077,.T.); +#13087=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,-1.6E0)); +#13088=DIRECTION('',(0.E0,1.E0,0.E0)); +#13089=DIRECTION('',(0.E0,0.E0,1.E0)); +#13090=AXIS2_PLACEMENT_3D('',#13087,#13088,#13089); +#13091=PLANE('',#13090); +#13092=ORIENTED_EDGE('',*,*,#13078,.F.); +#13094=ORIENTED_EDGE('',*,*,#13093,.T.); +#13096=ORIENTED_EDGE('',*,*,#13095,.F.); +#13097=ORIENTED_EDGE('',*,*,#12450,.F.); +#13099=ORIENTED_EDGE('',*,*,#13098,.T.); +#13101=ORIENTED_EDGE('',*,*,#13100,.T.); +#13103=ORIENTED_EDGE('',*,*,#13102,.F.); +#13104=ORIENTED_EDGE('',*,*,#11599,.F.); +#13106=ORIENTED_EDGE('',*,*,#13105,.T.); +#13108=ORIENTED_EDGE('',*,*,#13107,.T.); +#13110=ORIENTED_EDGE('',*,*,#13109,.F.); +#13112=ORIENTED_EDGE('',*,*,#13111,.F.); +#13114=ORIENTED_EDGE('',*,*,#13113,.T.); +#13116=ORIENTED_EDGE('',*,*,#13115,.T.); +#13118=ORIENTED_EDGE('',*,*,#13117,.F.); +#13120=ORIENTED_EDGE('',*,*,#13119,.F.); +#13122=ORIENTED_EDGE('',*,*,#13121,.T.); +#13124=ORIENTED_EDGE('',*,*,#13123,.T.); +#13126=ORIENTED_EDGE('',*,*,#13125,.F.); +#13128=ORIENTED_EDGE('',*,*,#13127,.F.); +#13130=ORIENTED_EDGE('',*,*,#13129,.T.); +#13132=ORIENTED_EDGE('',*,*,#13131,.T.); +#13134=ORIENTED_EDGE('',*,*,#13133,.F.); +#13136=ORIENTED_EDGE('',*,*,#13135,.F.); +#13138=ORIENTED_EDGE('',*,*,#13137,.T.); +#13140=ORIENTED_EDGE('',*,*,#13139,.T.); +#13142=ORIENTED_EDGE('',*,*,#13141,.F.); +#13144=ORIENTED_EDGE('',*,*,#13143,.F.); +#13146=ORIENTED_EDGE('',*,*,#13145,.T.); +#13148=ORIENTED_EDGE('',*,*,#13147,.T.); +#13150=ORIENTED_EDGE('',*,*,#13149,.F.); +#13152=ORIENTED_EDGE('',*,*,#13151,.F.); +#13154=ORIENTED_EDGE('',*,*,#13153,.T.); +#13156=ORIENTED_EDGE('',*,*,#13155,.T.); +#13158=ORIENTED_EDGE('',*,*,#13157,.F.); +#13160=ORIENTED_EDGE('',*,*,#13159,.F.); +#13162=ORIENTED_EDGE('',*,*,#13161,.T.); +#13164=ORIENTED_EDGE('',*,*,#13163,.T.); +#13166=ORIENTED_EDGE('',*,*,#13165,.F.); +#13168=ORIENTED_EDGE('',*,*,#13167,.F.); +#13170=ORIENTED_EDGE('',*,*,#13169,.T.); +#13171=ORIENTED_EDGE('',*,*,#12184,.T.); +#13173=ORIENTED_EDGE('',*,*,#13172,.F.); +#13175=ORIENTED_EDGE('',*,*,#13174,.F.); +#13176=EDGE_LOOP('',(#13092,#13094,#13096,#13097,#13099,#13101,#13103,#13104, +#13106,#13108,#13110,#13112,#13114,#13116,#13118,#13120,#13122,#13124,#13126, +#13128,#13130,#13132,#13134,#13136,#13138,#13140,#13142,#13144,#13146,#13148, +#13150,#13152,#13154,#13156,#13158,#13160,#13162,#13164,#13166,#13168,#13170, +#13171,#13173,#13175)); +#13177=FACE_OUTER_BOUND('',#13176,.F.); +#13178=ADVANCED_FACE('',(#13177),#13091,.T.); +#13179=CARTESIAN_POINT('',(4.05E0,0.E0,0.E0)); +#13180=DIRECTION('',(1.E0,0.E0,0.E0)); +#13181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13182=AXIS2_PLACEMENT_3D('',#13179,#13180,#13181); +#13183=PLANE('',#13182); +#13185=ORIENTED_EDGE('',*,*,#13184,.F.); +#13187=ORIENTED_EDGE('',*,*,#13186,.F.); +#13188=ORIENTED_EDGE('',*,*,#11357,.F.); +#13190=ORIENTED_EDGE('',*,*,#13189,.T.); +#13191=EDGE_LOOP('',(#13185,#13187,#13188,#13190)); +#13192=FACE_OUTER_BOUND('',#13191,.F.); +#13193=ADVANCED_FACE('',(#13192),#13183,.T.); +#13194=CARTESIAN_POINT('',(4.05E0,0.E0,0.E0)); +#13195=DIRECTION('',(1.E0,0.E0,0.E0)); +#13196=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13197=AXIS2_PLACEMENT_3D('',#13194,#13195,#13196); +#13198=PLANE('',#13197); +#13200=ORIENTED_EDGE('',*,*,#13199,.F.); +#13202=ORIENTED_EDGE('',*,*,#13201,.T.); +#13204=ORIENTED_EDGE('',*,*,#13203,.T.); +#13205=ORIENTED_EDGE('',*,*,#13093,.F.); +#13206=EDGE_LOOP('',(#13200,#13202,#13204,#13205)); +#13207=FACE_OUTER_BOUND('',#13206,.F.); +#13208=ADVANCED_FACE('',(#13207),#13198,.T.); +#13209=CARTESIAN_POINT('',(3.95E0,-1.05E0,1.5E0)); +#13210=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#13211=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#13212=AXIS2_PLACEMENT_3D('',#13209,#13210,#13211); +#13213=PLANE('',#13212); +#13215=ORIENTED_EDGE('',*,*,#13214,.F.); +#13217=ORIENTED_EDGE('',*,*,#13216,.F.); +#13218=ORIENTED_EDGE('',*,*,#13184,.T.); +#13220=ORIENTED_EDGE('',*,*,#13219,.T.); +#13221=EDGE_LOOP('',(#13215,#13217,#13218,#13220)); +#13222=FACE_OUTER_BOUND('',#13221,.F.); +#13223=ADVANCED_FACE('',(#13222),#13213,.T.); +#13224=CARTESIAN_POINT('',(4.05E0,-1.375E0,1.6E0)); +#13225=DIRECTION('',(0.E0,0.E0,1.E0)); +#13226=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13227=AXIS2_PLACEMENT_3D('',#13224,#13225,#13226); +#13228=PLANE('',#13227); +#13229=ORIENTED_EDGE('',*,*,#13214,.T.); +#13231=ORIENTED_EDGE('',*,*,#13230,.T.); +#13233=ORIENTED_EDGE('',*,*,#13232,.T.); +#13234=ORIENTED_EDGE('',*,*,#12271,.T.); +#13236=ORIENTED_EDGE('',*,*,#13235,.F.); +#13238=ORIENTED_EDGE('',*,*,#13237,.F.); +#13240=ORIENTED_EDGE('',*,*,#13239,.T.); +#13242=ORIENTED_EDGE('',*,*,#13241,.F.); +#13243=EDGE_LOOP('',(#13229,#13231,#13233,#13234,#13236,#13238,#13240,#13242)); +#13244=FACE_OUTER_BOUND('',#13243,.F.); +#13245=ADVANCED_FACE('',(#13244),#13228,.T.); +#13246=CARTESIAN_POINT('',(0.E0,-1.375E0,0.E0)); +#13247=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13248=DIRECTION('',(1.E0,0.E0,0.E0)); +#13249=AXIS2_PLACEMENT_3D('',#13246,#13247,#13248); +#13250=PLANE('',#13249); +#13252=ORIENTED_EDGE('',*,*,#13251,.T.); +#13253=ORIENTED_EDGE('',*,*,#13230,.F.); +#13254=ORIENTED_EDGE('',*,*,#13219,.F.); +#13255=ORIENTED_EDGE('',*,*,#13189,.F.); +#13256=ORIENTED_EDGE('',*,*,#11355,.T.); +#13258=ORIENTED_EDGE('',*,*,#13257,.T.); +#13260=ORIENTED_EDGE('',*,*,#13259,.T.); +#13262=ORIENTED_EDGE('',*,*,#13261,.T.); +#13264=ORIENTED_EDGE('',*,*,#13263,.T.); +#13266=ORIENTED_EDGE('',*,*,#13265,.T.); +#13268=ORIENTED_EDGE('',*,*,#13267,.T.); +#13270=ORIENTED_EDGE('',*,*,#13269,.T.); +#13272=ORIENTED_EDGE('',*,*,#13271,.T.); +#13273=ORIENTED_EDGE('',*,*,#13201,.F.); +#13275=ORIENTED_EDGE('',*,*,#13274,.F.); +#13276=ORIENTED_EDGE('',*,*,#13049,.T.); +#13278=ORIENTED_EDGE('',*,*,#13277,.T.); +#13279=EDGE_LOOP('',(#13252,#13253,#13254,#13255,#13256,#13258,#13260,#13262, +#13264,#13266,#13268,#13270,#13272,#13273,#13275,#13276,#13278)); +#13280=FACE_OUTER_BOUND('',#13279,.F.); +#13281=ADVANCED_FACE('',(#13280),#13250,.F.); +#13282=CARTESIAN_POINT('',(0.E0,-1.375E0,0.E0)); +#13283=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13284=DIRECTION('',(1.E0,0.E0,0.E0)); +#13285=AXIS2_PLACEMENT_3D('',#13282,#13283,#13284); +#13286=PLANE('',#13285); +#13288=ORIENTED_EDGE('',*,*,#13287,.T.); +#13290=ORIENTED_EDGE('',*,*,#13289,.F.); +#13292=ORIENTED_EDGE('',*,*,#13291,.F.); +#13294=ORIENTED_EDGE('',*,*,#13293,.F.); +#13296=ORIENTED_EDGE('',*,*,#13295,.T.); +#13297=ORIENTED_EDGE('',*,*,#11306,.T.); +#13298=ORIENTED_EDGE('',*,*,#11343,.T.); +#13300=ORIENTED_EDGE('',*,*,#13299,.T.); +#13302=ORIENTED_EDGE('',*,*,#13301,.F.); +#13303=ORIENTED_EDGE('',*,*,#13237,.T.); +#13305=ORIENTED_EDGE('',*,*,#13304,.T.); +#13306=ORIENTED_EDGE('',*,*,#12967,.T.); +#13307=ORIENTED_EDGE('',*,*,#13068,.F.); +#13309=ORIENTED_EDGE('',*,*,#13308,.T.); +#13311=ORIENTED_EDGE('',*,*,#13310,.T.); +#13313=ORIENTED_EDGE('',*,*,#13312,.T.); +#13314=EDGE_LOOP('',(#13288,#13290,#13292,#13294,#13296,#13297,#13298,#13300, +#13302,#13303,#13305,#13306,#13307,#13309,#13311,#13313)); +#13315=FACE_OUTER_BOUND('',#13314,.F.); +#13316=ADVANCED_FACE('',(#13315),#13286,.F.); +#13317=CARTESIAN_POINT('',(4.8E0,-1.375E0,8.5E-1)); +#13318=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#13319=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#13320=AXIS2_PLACEMENT_3D('',#13317,#13318,#13319); +#13321=PLANE('',#13320); +#13322=ORIENTED_EDGE('',*,*,#13251,.F.); +#13324=ORIENTED_EDGE('',*,*,#13323,.T.); +#13325=ORIENTED_EDGE('',*,*,#12923,.T.); +#13327=ORIENTED_EDGE('',*,*,#13326,.F.); +#13328=ORIENTED_EDGE('',*,*,#11631,.T.); +#13329=ORIENTED_EDGE('',*,*,#12090,.T.); +#13330=ORIENTED_EDGE('',*,*,#12273,.F.); +#13331=ORIENTED_EDGE('',*,*,#13232,.F.); +#13332=EDGE_LOOP('',(#13322,#13324,#13325,#13327,#13328,#13329,#13330,#13331)); +#13333=FACE_OUTER_BOUND('',#13332,.F.); +#13334=ADVANCED_FACE('',(#13333),#13321,.T.); +#13335=CARTESIAN_POINT('',(4.8E0,-1.375E0,-1.6E0)); +#13336=DIRECTION('',(1.E0,0.E0,0.E0)); +#13337=DIRECTION('',(0.E0,0.E0,1.E0)); +#13338=AXIS2_PLACEMENT_3D('',#13335,#13336,#13337); +#13339=PLANE('',#13338); +#13340=ORIENTED_EDGE('',*,*,#11913,.T.); +#13341=ORIENTED_EDGE('',*,*,#11901,.T.); +#13343=ORIENTED_EDGE('',*,*,#13342,.T.); +#13344=ORIENTED_EDGE('',*,*,#12901,.T.); +#13345=ORIENTED_EDGE('',*,*,#12598,.F.); +#13346=ORIENTED_EDGE('',*,*,#11827,.T.); +#13348=ORIENTED_EDGE('',*,*,#13347,.T.); +#13349=ORIENTED_EDGE('',*,*,#12925,.F.); +#13350=ORIENTED_EDGE('',*,*,#13323,.F.); +#13351=ORIENTED_EDGE('',*,*,#13277,.F.); +#13352=ORIENTED_EDGE('',*,*,#13047,.T.); +#13353=EDGE_LOOP('',(#13340,#13341,#13343,#13344,#13345,#13346,#13348,#13349, +#13350,#13351,#13352)); +#13354=FACE_OUTER_BOUND('',#13353,.F.); +#13355=ADVANCED_FACE('',(#13354),#13339,.T.); +#13356=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#13357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13358=DIRECTION('',(0.E0,1.E0,0.E0)); +#13359=AXIS2_PLACEMENT_3D('',#13356,#13357,#13358); +#13360=PLANE('',#13359); +#13362=ORIENTED_EDGE('',*,*,#13361,.T.); +#13363=ORIENTED_EDGE('',*,*,#12903,.F.); +#13364=ORIENTED_EDGE('',*,*,#13342,.F.); +#13365=ORIENTED_EDGE('',*,*,#11899,.F.); +#13366=EDGE_LOOP('',(#13362,#13363,#13364,#13365)); +#13367=FACE_OUTER_BOUND('',#13366,.F.); +#13368=ADVANCED_FACE('',(#13367),#13360,.F.); +#13369=CARTESIAN_POINT('',(4.8E0,-2.125E0,-9.E-1)); +#13370=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13371=DIRECTION('',(0.E0,1.E0,0.E0)); +#13372=AXIS2_PLACEMENT_3D('',#13369,#13370,#13371); +#13373=PLANE('',#13372); +#13375=ORIENTED_EDGE('',*,*,#13374,.F.); +#13376=ORIENTED_EDGE('',*,*,#11861,.F.); +#13378=ORIENTED_EDGE('',*,*,#13377,.T.); +#13379=ORIENTED_EDGE('',*,*,#12629,.F.); +#13380=EDGE_LOOP('',(#13375,#13376,#13378,#13379)); +#13381=FACE_OUTER_BOUND('',#13380,.F.); +#13382=ADVANCED_FACE('',(#13381),#13373,.F.); +#13383=CARTESIAN_POINT('',(4.05E0,-2.125E0,-1.6E0)); +#13384=DIRECTION('',(1.E0,0.E0,0.E0)); +#13385=DIRECTION('',(0.E0,0.E0,1.E0)); +#13386=AXIS2_PLACEMENT_3D('',#13383,#13384,#13385); +#13387=PLANE('',#13386); +#13388=ORIENTED_EDGE('',*,*,#11897,.F.); +#13389=ORIENTED_EDGE('',*,*,#13043,.T.); +#13390=ORIENTED_EDGE('',*,*,#12905,.T.); +#13391=ORIENTED_EDGE('',*,*,#13361,.F.); +#13392=EDGE_LOOP('',(#13388,#13389,#13390,#13391)); +#13393=FACE_OUTER_BOUND('',#13392,.F.); +#13394=ADVANCED_FACE('',(#13393),#13387,.F.); +#13395=CARTESIAN_POINT('',(-4.05E0,-2.125E0,-9.E-1)); +#13396=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13397=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13398=AXIS2_PLACEMENT_3D('',#13395,#13396,#13397); +#13399=PLANE('',#13398); +#13400=ORIENTED_EDGE('',*,*,#11863,.T.); +#13401=ORIENTED_EDGE('',*,*,#13374,.T.); +#13402=ORIENTED_EDGE('',*,*,#12627,.T.); +#13403=ORIENTED_EDGE('',*,*,#12973,.F.); +#13404=EDGE_LOOP('',(#13400,#13401,#13402,#13403)); +#13405=FACE_OUTER_BOUND('',#13404,.F.); +#13406=ADVANCED_FACE('',(#13405),#13399,.F.); +#13407=CARTESIAN_POINT('',(-4.8E0,-1.375E0,1.6E0)); +#13408=DIRECTION('',(-1.E0,0.E0,0.E0)); +#13409=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13410=AXIS2_PLACEMENT_3D('',#13407,#13408,#13409); +#13411=PLANE('',#13410); +#13412=ORIENTED_EDGE('',*,*,#11859,.T.); +#13413=ORIENTED_EDGE('',*,*,#11881,.T.); +#13414=ORIENTED_EDGE('',*,*,#12969,.F.); +#13415=ORIENTED_EDGE('',*,*,#13304,.F.); +#13416=ORIENTED_EDGE('',*,*,#13235,.T.); +#13417=ORIENTED_EDGE('',*,*,#12269,.T.); +#13418=ORIENTED_EDGE('',*,*,#11946,.F.); +#13419=ORIENTED_EDGE('',*,*,#11615,.T.); +#13421=ORIENTED_EDGE('',*,*,#13420,.T.); +#13422=ORIENTED_EDGE('',*,*,#12645,.F.); +#13424=ORIENTED_EDGE('',*,*,#13423,.F.); +#13425=ORIENTED_EDGE('',*,*,#11647,.T.); +#13426=ORIENTED_EDGE('',*,*,#12464,.T.); +#13427=ORIENTED_EDGE('',*,*,#12631,.F.); +#13428=ORIENTED_EDGE('',*,*,#13377,.F.); +#13429=EDGE_LOOP('',(#13412,#13413,#13414,#13415,#13416,#13417,#13418,#13419, +#13421,#13422,#13424,#13425,#13426,#13427,#13428)); +#13430=FACE_OUTER_BOUND('',#13429,.F.); +#13431=ADVANCED_FACE('',(#13430),#13411,.T.); +#13432=CARTESIAN_POINT('',(4.8E0,-1.975E0,9.E-1)); +#13433=DIRECTION('',(0.E0,0.E0,1.E0)); +#13434=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13435=AXIS2_PLACEMENT_3D('',#13432,#13433,#13434); +#13436=PLANE('',#13435); +#13437=ORIENTED_EDGE('',*,*,#11930,.F.); +#13438=ORIENTED_EDGE('',*,*,#12647,.T.); +#13439=ORIENTED_EDGE('',*,*,#13420,.F.); +#13440=ORIENTED_EDGE('',*,*,#11613,.T.); +#13441=EDGE_LOOP('',(#13437,#13438,#13439,#13440)); +#13442=FACE_OUTER_BOUND('',#13441,.F.); +#13443=ADVANCED_FACE('',(#13442),#13436,.F.); +#13444=CARTESIAN_POINT('',(4.8E0,-1.975E0,9.E-1)); +#13445=DIRECTION('',(0.E0,0.E0,1.E0)); +#13446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13447=AXIS2_PLACEMENT_3D('',#13444,#13445,#13446); +#13448=PLANE('',#13447); +#13450=ORIENTED_EDGE('',*,*,#13449,.T.); +#13451=ORIENTED_EDGE('',*,*,#11633,.T.); +#13452=ORIENTED_EDGE('',*,*,#13326,.T.); +#13453=ORIENTED_EDGE('',*,*,#12921,.T.); +#13454=EDGE_LOOP('',(#13450,#13451,#13452,#13453)); +#13455=FACE_OUTER_BOUND('',#13454,.F.); +#13456=ADVANCED_FACE('',(#13455),#13448,.F.); +#13457=CARTESIAN_POINT('',(4.05E0,-2.125E0,9.E-1)); +#13458=DIRECTION('',(1.E0,0.E0,0.E0)); +#13459=DIRECTION('',(0.E0,0.E0,1.E0)); +#13460=AXIS2_PLACEMENT_3D('',#13457,#13458,#13459); +#13461=PLANE('',#13460); +#13462=ORIENTED_EDGE('',*,*,#11627,.T.); +#13463=ORIENTED_EDGE('',*,*,#13449,.F.); +#13464=ORIENTED_EDGE('',*,*,#12919,.T.); +#13465=ORIENTED_EDGE('',*,*,#12093,.F.); +#13466=EDGE_LOOP('',(#13462,#13463,#13464,#13465)); +#13467=FACE_OUTER_BOUND('',#13466,.F.); +#13468=ADVANCED_FACE('',(#13467),#13461,.F.); +#13469=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13470=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13471=DIRECTION('',(0.E0,1.E0,0.E0)); +#13472=AXIS2_PLACEMENT_3D('',#13469,#13470,#13471); +#13473=PLANE('',#13472); +#13474=ORIENTED_EDGE('',*,*,#12643,.F.); +#13475=ORIENTED_EDGE('',*,*,#12128,.F.); +#13476=ORIENTED_EDGE('',*,*,#11649,.F.); +#13477=ORIENTED_EDGE('',*,*,#13423,.T.); +#13478=EDGE_LOOP('',(#13474,#13475,#13476,#13477)); +#13479=FACE_OUTER_BOUND('',#13478,.F.); +#13480=ADVANCED_FACE('',(#13479),#13473,.F.); +#13481=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13482=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13483=DIRECTION('',(0.E0,1.E0,0.E0)); +#13484=AXIS2_PLACEMENT_3D('',#13481,#13482,#13483); +#13485=PLANE('',#13484); +#13487=ORIENTED_EDGE('',*,*,#13486,.F.); +#13488=ORIENTED_EDGE('',*,*,#11669,.F.); +#13490=ORIENTED_EDGE('',*,*,#13489,.T.); +#13491=ORIENTED_EDGE('',*,*,#12676,.F.); +#13492=EDGE_LOOP('',(#13487,#13488,#13490,#13491)); +#13493=FACE_OUTER_BOUND('',#13492,.F.); +#13494=ADVANCED_FACE('',(#13493),#13485,.F.); +#13495=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13496=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13497=DIRECTION('',(0.E0,1.E0,0.E0)); +#13498=AXIS2_PLACEMENT_3D('',#13495,#13496,#13497); +#13499=PLANE('',#13498); +#13501=ORIENTED_EDGE('',*,*,#13500,.F.); +#13502=ORIENTED_EDGE('',*,*,#11689,.F.); +#13504=ORIENTED_EDGE('',*,*,#13503,.T.); +#13505=ORIENTED_EDGE('',*,*,#12706,.F.); +#13506=EDGE_LOOP('',(#13501,#13502,#13504,#13505)); +#13507=FACE_OUTER_BOUND('',#13506,.F.); +#13508=ADVANCED_FACE('',(#13507),#13499,.F.); +#13509=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13510=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13511=DIRECTION('',(0.E0,1.E0,0.E0)); +#13512=AXIS2_PLACEMENT_3D('',#13509,#13510,#13511); +#13513=PLANE('',#13512); +#13515=ORIENTED_EDGE('',*,*,#13514,.F.); +#13516=ORIENTED_EDGE('',*,*,#11709,.F.); +#13518=ORIENTED_EDGE('',*,*,#13517,.T.); +#13519=ORIENTED_EDGE('',*,*,#12736,.F.); +#13520=EDGE_LOOP('',(#13515,#13516,#13518,#13519)); +#13521=FACE_OUTER_BOUND('',#13520,.F.); +#13522=ADVANCED_FACE('',(#13521),#13513,.F.); +#13523=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13524=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13525=DIRECTION('',(0.E0,1.E0,0.E0)); +#13526=AXIS2_PLACEMENT_3D('',#13523,#13524,#13525); +#13527=PLANE('',#13526); +#13529=ORIENTED_EDGE('',*,*,#13528,.F.); +#13530=ORIENTED_EDGE('',*,*,#11729,.F.); +#13532=ORIENTED_EDGE('',*,*,#13531,.T.); +#13533=ORIENTED_EDGE('',*,*,#12766,.F.); +#13534=EDGE_LOOP('',(#13529,#13530,#13532,#13533)); +#13535=FACE_OUTER_BOUND('',#13534,.F.); +#13536=ADVANCED_FACE('',(#13535),#13527,.F.); +#13537=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13538=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13539=DIRECTION('',(0.E0,1.E0,0.E0)); +#13540=AXIS2_PLACEMENT_3D('',#13537,#13538,#13539); +#13541=PLANE('',#13540); +#13543=ORIENTED_EDGE('',*,*,#13542,.F.); +#13544=ORIENTED_EDGE('',*,*,#11749,.F.); +#13546=ORIENTED_EDGE('',*,*,#13545,.T.); +#13547=ORIENTED_EDGE('',*,*,#12796,.F.); +#13548=EDGE_LOOP('',(#13543,#13544,#13546,#13547)); +#13549=FACE_OUTER_BOUND('',#13548,.F.); +#13550=ADVANCED_FACE('',(#13549),#13541,.F.); +#13551=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13552=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13553=DIRECTION('',(0.E0,1.E0,0.E0)); +#13554=AXIS2_PLACEMENT_3D('',#13551,#13552,#13553); +#13555=PLANE('',#13554); +#13557=ORIENTED_EDGE('',*,*,#13556,.F.); +#13558=ORIENTED_EDGE('',*,*,#11769,.F.); +#13560=ORIENTED_EDGE('',*,*,#13559,.T.); +#13561=ORIENTED_EDGE('',*,*,#12826,.F.); +#13562=EDGE_LOOP('',(#13557,#13558,#13560,#13561)); +#13563=FACE_OUTER_BOUND('',#13562,.F.); +#13564=ADVANCED_FACE('',(#13563),#13555,.F.); +#13565=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13566=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13567=DIRECTION('',(0.E0,1.E0,0.E0)); +#13568=AXIS2_PLACEMENT_3D('',#13565,#13566,#13567); +#13569=PLANE('',#13568); +#13571=ORIENTED_EDGE('',*,*,#13570,.F.); +#13572=ORIENTED_EDGE('',*,*,#11789,.F.); +#13574=ORIENTED_EDGE('',*,*,#13573,.T.); +#13575=ORIENTED_EDGE('',*,*,#12856,.F.); +#13576=EDGE_LOOP('',(#13571,#13572,#13574,#13575)); +#13577=FACE_OUTER_BOUND('',#13576,.F.); +#13578=ADVANCED_FACE('',(#13577),#13569,.F.); +#13579=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13581=DIRECTION('',(0.E0,1.E0,0.E0)); +#13582=AXIS2_PLACEMENT_3D('',#13579,#13580,#13581); +#13583=PLANE('',#13582); +#13585=ORIENTED_EDGE('',*,*,#13584,.F.); +#13586=ORIENTED_EDGE('',*,*,#11809,.F.); +#13588=ORIENTED_EDGE('',*,*,#13587,.T.); +#13589=ORIENTED_EDGE('',*,*,#12886,.F.); +#13590=EDGE_LOOP('',(#13585,#13586,#13588,#13589)); +#13591=FACE_OUTER_BOUND('',#13590,.F.); +#13592=ADVANCED_FACE('',(#13591),#13583,.F.); +#13593=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13595=DIRECTION('',(0.E0,1.E0,0.E0)); +#13596=AXIS2_PLACEMENT_3D('',#13593,#13594,#13595); +#13597=PLANE('',#13596); +#13598=ORIENTED_EDGE('',*,*,#12413,.T.); +#13599=ORIENTED_EDGE('',*,*,#12927,.F.); +#13600=ORIENTED_EDGE('',*,*,#13347,.F.); +#13601=ORIENTED_EDGE('',*,*,#11825,.F.); +#13602=EDGE_LOOP('',(#13598,#13599,#13600,#13601)); +#13603=FACE_OUTER_BOUND('',#13602,.F.); +#13604=ADVANCED_FACE('',(#13603),#13597,.F.); +#13605=CARTESIAN_POINT('',(4.8E0,-2.125E0,5.E-1)); +#13606=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13607=DIRECTION('',(0.E0,1.E0,0.E0)); +#13608=AXIS2_PLACEMENT_3D('',#13605,#13606,#13607); +#13609=PLANE('',#13608); +#13611=ORIENTED_EDGE('',*,*,#13610,.F.); +#13612=ORIENTED_EDGE('',*,*,#11845,.F.); +#13613=ORIENTED_EDGE('',*,*,#11563,.T.); +#13614=ORIENTED_EDGE('',*,*,#12953,.F.); +#13615=EDGE_LOOP('',(#13611,#13612,#13613,#13614)); +#13616=FACE_OUTER_BOUND('',#13615,.F.); +#13617=ADVANCED_FACE('',(#13616),#13609,.F.); +#13618=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13619=DIRECTION('',(1.E0,0.E0,0.E0)); +#13620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13621=AXIS2_PLACEMENT_3D('',#13618,#13619,#13620); +#13622=PLANE('',#13621); +#13623=ORIENTED_EDGE('',*,*,#11661,.T.); +#13625=ORIENTED_EDGE('',*,*,#13624,.F.); +#13627=ORIENTED_EDGE('',*,*,#13626,.F.); +#13629=ORIENTED_EDGE('',*,*,#13628,.F.); +#13630=ORIENTED_EDGE('',*,*,#12982,.T.); +#13631=ORIENTED_EDGE('',*,*,#12659,.T.); +#13632=ORIENTED_EDGE('',*,*,#12476,.T.); +#13633=EDGE_LOOP('',(#13623,#13625,#13627,#13629,#13630,#13631,#13632)); +#13634=FACE_OUTER_BOUND('',#13633,.F.); +#13635=ADVANCED_FACE('',(#13634),#13622,.T.); +#13636=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13637=DIRECTION('',(1.E0,0.E0,0.E0)); +#13638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13639=AXIS2_PLACEMENT_3D('',#13636,#13637,#13638); +#13640=PLANE('',#13639); +#13641=ORIENTED_EDGE('',*,*,#11671,.T.); +#13642=ORIENTED_EDGE('',*,*,#13486,.T.); +#13643=ORIENTED_EDGE('',*,*,#12674,.T.); +#13644=ORIENTED_EDGE('',*,*,#11958,.T.); +#13645=ORIENTED_EDGE('',*,*,#12260,.F.); +#13647=ORIENTED_EDGE('',*,*,#13646,.F.); +#13649=ORIENTED_EDGE('',*,*,#13648,.F.); +#13650=EDGE_LOOP('',(#13641,#13642,#13643,#13644,#13645,#13647,#13649)); +#13651=FACE_OUTER_BOUND('',#13650,.F.); +#13652=ADVANCED_FACE('',(#13651),#13640,.T.); +#13653=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13654=DIRECTION('',(1.E0,0.E0,0.E0)); +#13655=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13656=AXIS2_PLACEMENT_3D('',#13653,#13654,#13655); +#13657=PLANE('',#13656); +#13659=ORIENTED_EDGE('',*,*,#13658,.T.); +#13661=ORIENTED_EDGE('',*,*,#13660,.F.); +#13663=ORIENTED_EDGE('',*,*,#13662,.F.); +#13665=ORIENTED_EDGE('',*,*,#13664,.F.); +#13667=ORIENTED_EDGE('',*,*,#13666,.F.); +#13668=ORIENTED_EDGE('',*,*,#11393,.T.); +#13669=EDGE_LOOP('',(#13659,#13661,#13663,#13665,#13667,#13668)); +#13670=FACE_OUTER_BOUND('',#13669,.F.); +#13671=ADVANCED_FACE('',(#13670),#13657,.T.); +#13672=CARTESIAN_POINT('',(-2.985E0,0.E0,0.E0)); +#13673=DIRECTION('',(1.E0,0.E0,0.E0)); +#13674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13675=AXIS2_PLACEMENT_3D('',#13672,#13673,#13674); +#13676=PLANE('',#13675); +#13678=ORIENTED_EDGE('',*,*,#13677,.T.); +#13680=ORIENTED_EDGE('',*,*,#13679,.F.); +#13681=ORIENTED_EDGE('',*,*,#13163,.F.); +#13683=ORIENTED_EDGE('',*,*,#13682,.F.); +#13685=ORIENTED_EDGE('',*,*,#13684,.F.); +#13687=ORIENTED_EDGE('',*,*,#13686,.F.); +#13688=EDGE_LOOP('',(#13678,#13680,#13681,#13683,#13685,#13687)); +#13689=FACE_OUTER_BOUND('',#13688,.F.); +#13690=ADVANCED_FACE('',(#13689),#13676,.T.); +#13691=CARTESIAN_POINT('',(-2.615E0,-2.025E0,0.E0)); +#13692=DIRECTION('',(1.E0,0.E0,0.E0)); +#13693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13694=AXIS2_PLACEMENT_3D('',#13691,#13692,#13693); +#13695=CYLINDRICAL_SURFACE('',#13694,1.E-1); +#13697=ORIENTED_EDGE('',*,*,#13696,.F.); +#13699=ORIENTED_EDGE('',*,*,#13698,.T.); +#13700=ORIENTED_EDGE('',*,*,#13624,.T.); +#13701=ORIENTED_EDGE('',*,*,#13648,.T.); +#13703=ORIENTED_EDGE('',*,*,#13702,.F.); +#13705=ORIENTED_EDGE('',*,*,#13704,.F.); +#13706=EDGE_LOOP('',(#13697,#13699,#13700,#13701,#13703,#13705)); +#13707=FACE_OUTER_BOUND('',#13706,.F.); +#13708=ADVANCED_FACE('',(#13707),#13695,.T.); +#13709=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13710=DIRECTION('',(1.E0,0.E0,0.E0)); +#13711=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13712=AXIS2_PLACEMENT_3D('',#13709,#13710,#13711); +#13713=PLANE('',#13712); +#13714=ORIENTED_EDGE('',*,*,#11685,.F.); +#13715=ORIENTED_EDGE('',*,*,#12495,.F.); +#13716=ORIENTED_EDGE('',*,*,#12693,.F.); +#13717=ORIENTED_EDGE('',*,*,#12986,.F.); +#13719=ORIENTED_EDGE('',*,*,#13718,.T.); +#13721=ORIENTED_EDGE('',*,*,#13720,.T.); +#13722=ORIENTED_EDGE('',*,*,#13696,.T.); +#13723=EDGE_LOOP('',(#13714,#13715,#13716,#13717,#13719,#13721,#13722)); +#13724=FACE_OUTER_BOUND('',#13723,.F.); +#13725=ADVANCED_FACE('',(#13724),#13713,.F.); +#13726=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13727=DIRECTION('',(1.E0,0.E0,0.E0)); +#13728=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13729=AXIS2_PLACEMENT_3D('',#13726,#13727,#13728); +#13730=PLANE('',#13729); +#13731=ORIENTED_EDGE('',*,*,#11687,.F.); +#13732=ORIENTED_EDGE('',*,*,#13704,.T.); +#13734=ORIENTED_EDGE('',*,*,#13733,.T.); +#13735=ORIENTED_EDGE('',*,*,#12256,.T.); +#13736=ORIENTED_EDGE('',*,*,#11978,.F.); +#13737=ORIENTED_EDGE('',*,*,#12708,.F.); +#13738=ORIENTED_EDGE('',*,*,#13503,.F.); +#13739=EDGE_LOOP('',(#13731,#13732,#13734,#13735,#13736,#13737,#13738)); +#13740=FACE_OUTER_BOUND('',#13739,.F.); +#13741=ADVANCED_FACE('',(#13740),#13730,.F.); +#13742=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13743=DIRECTION('',(1.E0,0.E0,0.E0)); +#13744=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13745=AXIS2_PLACEMENT_3D('',#13742,#13743,#13744); +#13746=PLANE('',#13745); +#13748=ORIENTED_EDGE('',*,*,#13747,.T.); +#13749=ORIENTED_EDGE('',*,*,#11437,.F.); +#13751=ORIENTED_EDGE('',*,*,#13750,.T.); +#13753=ORIENTED_EDGE('',*,*,#13752,.T.); +#13755=ORIENTED_EDGE('',*,*,#13754,.T.); +#13757=ORIENTED_EDGE('',*,*,#13756,.T.); +#13758=EDGE_LOOP('',(#13748,#13749,#13751,#13753,#13755,#13757)); +#13759=FACE_OUTER_BOUND('',#13758,.F.); +#13760=ADVANCED_FACE('',(#13759),#13746,.F.); +#13761=CARTESIAN_POINT('',(-2.615E0,0.E0,0.E0)); +#13762=DIRECTION('',(1.E0,0.E0,0.E0)); +#13763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13764=AXIS2_PLACEMENT_3D('',#13761,#13762,#13763); +#13765=PLANE('',#13764); +#13767=ORIENTED_EDGE('',*,*,#13766,.T.); +#13769=ORIENTED_EDGE('',*,*,#13768,.T.); +#13771=ORIENTED_EDGE('',*,*,#13770,.T.); +#13773=ORIENTED_EDGE('',*,*,#13772,.T.); +#13774=ORIENTED_EDGE('',*,*,#13159,.T.); +#13776=ORIENTED_EDGE('',*,*,#13775,.T.); +#13777=EDGE_LOOP('',(#13767,#13769,#13771,#13773,#13774,#13776)); +#13778=FACE_OUTER_BOUND('',#13777,.F.); +#13779=ADVANCED_FACE('',(#13778),#13765,.F.); +#13780=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.6E0)); +#13781=DIRECTION('',(0.E0,1.E0,0.E0)); +#13782=DIRECTION('',(0.E0,0.E0,1.E0)); +#13783=AXIS2_PLACEMENT_3D('',#13780,#13781,#13782); +#13784=PLANE('',#13783); +#13785=ORIENTED_EDGE('',*,*,#12984,.F.); +#13786=ORIENTED_EDGE('',*,*,#13628,.T.); +#13788=ORIENTED_EDGE('',*,*,#13787,.F.); +#13789=ORIENTED_EDGE('',*,*,#13718,.F.); +#13790=EDGE_LOOP('',(#13785,#13786,#13788,#13789)); +#13791=FACE_OUTER_BOUND('',#13790,.F.); +#13793=ORIENTED_EDGE('',*,*,#13792,.T.); +#13795=ORIENTED_EDGE('',*,*,#13794,.T.); +#13797=ORIENTED_EDGE('',*,*,#13796,.T.); +#13799=ORIENTED_EDGE('',*,*,#13798,.F.); +#13800=EDGE_LOOP('',(#13793,#13795,#13797,#13799)); +#13801=FACE_BOUND('',#13800,.F.); +#13802=ADVANCED_FACE('',(#13791,#13801),#13784,.F.); +#13803=CARTESIAN_POINT('',(-2.615E0,-1.725E0,-1.E-1)); +#13804=DIRECTION('',(0.E0,0.E0,1.E0)); +#13805=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13806=AXIS2_PLACEMENT_3D('',#13803,#13804,#13805); +#13807=PLANE('',#13806); +#13808=ORIENTED_EDGE('',*,*,#13720,.F.); +#13809=ORIENTED_EDGE('',*,*,#13787,.T.); +#13810=ORIENTED_EDGE('',*,*,#13626,.T.); +#13811=ORIENTED_EDGE('',*,*,#13698,.F.); +#13812=EDGE_LOOP('',(#13808,#13809,#13810,#13811)); +#13813=FACE_OUTER_BOUND('',#13812,.F.); +#13814=ADVANCED_FACE('',(#13813),#13807,.F.); +#13815=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13816=DIRECTION('',(1.E0,0.E0,0.E0)); +#13817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13818=AXIS2_PLACEMENT_3D('',#13815,#13816,#13817); +#13819=PLANE('',#13818); +#13820=ORIENTED_EDGE('',*,*,#12287,.F.); +#13822=ORIENTED_EDGE('',*,*,#13821,.T.); +#13824=ORIENTED_EDGE('',*,*,#13823,.T.); +#13826=ORIENTED_EDGE('',*,*,#13825,.T.); +#13828=ORIENTED_EDGE('',*,*,#13827,.T.); +#13830=ORIENTED_EDGE('',*,*,#13829,.T.); +#13832=ORIENTED_EDGE('',*,*,#13831,.T.); +#13834=ORIENTED_EDGE('',*,*,#13833,.T.); +#13836=ORIENTED_EDGE('',*,*,#13835,.T.); +#13838=ORIENTED_EDGE('',*,*,#13837,.T.); +#13840=ORIENTED_EDGE('',*,*,#13839,.T.); +#13841=EDGE_LOOP('',(#13820,#13822,#13824,#13826,#13828,#13830,#13832,#13834, +#13836,#13838,#13840)); +#13842=FACE_OUTER_BOUND('',#13841,.F.); +#13843=ADVANCED_FACE('',(#13842),#13819,.F.); +#13844=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13845=DIRECTION('',(1.E0,0.E0,0.E0)); +#13846=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13847=AXIS2_PLACEMENT_3D('',#13844,#13845,#13846); +#13848=PLANE('',#13847); +#13850=ORIENTED_EDGE('',*,*,#13849,.T.); +#13852=ORIENTED_EDGE('',*,*,#13851,.T.); +#13854=ORIENTED_EDGE('',*,*,#13853,.T.); +#13856=ORIENTED_EDGE('',*,*,#13855,.T.); +#13858=ORIENTED_EDGE('',*,*,#13857,.T.); +#13859=EDGE_LOOP('',(#13850,#13852,#13854,#13856,#13858)); +#13860=FACE_OUTER_BOUND('',#13859,.F.); +#13861=ADVANCED_FACE('',(#13860),#13848,.F.); +#13862=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13863=DIRECTION('',(1.E0,0.E0,0.E0)); +#13864=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13865=AXIS2_PLACEMENT_3D('',#13862,#13863,#13864); +#13866=PLANE('',#13865); +#13867=ORIENTED_EDGE('',*,*,#13792,.F.); +#13869=ORIENTED_EDGE('',*,*,#13868,.T.); +#13871=ORIENTED_EDGE('',*,*,#13870,.T.); +#13873=ORIENTED_EDGE('',*,*,#13872,.T.); +#13875=ORIENTED_EDGE('',*,*,#13874,.T.); +#13877=ORIENTED_EDGE('',*,*,#13876,.T.); +#13879=ORIENTED_EDGE('',*,*,#13878,.T.); +#13881=ORIENTED_EDGE('',*,*,#13880,.T.); +#13883=ORIENTED_EDGE('',*,*,#13882,.T.); +#13885=ORIENTED_EDGE('',*,*,#13884,.T.); +#13887=ORIENTED_EDGE('',*,*,#13886,.T.); +#13888=EDGE_LOOP('',(#13867,#13869,#13871,#13873,#13875,#13877,#13879,#13881, +#13883,#13885,#13887)); +#13889=FACE_OUTER_BOUND('',#13888,.F.); +#13890=ADVANCED_FACE('',(#13889),#13866,.F.); +#13891=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#13892=DIRECTION('',(1.E0,0.E0,0.E0)); +#13893=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13894=AXIS2_PLACEMENT_3D('',#13891,#13892,#13893); +#13895=PLANE('',#13894); +#13897=ORIENTED_EDGE('',*,*,#13896,.F.); +#13899=ORIENTED_EDGE('',*,*,#13898,.T.); +#13901=ORIENTED_EDGE('',*,*,#13900,.T.); +#13903=ORIENTED_EDGE('',*,*,#13902,.T.); +#13905=ORIENTED_EDGE('',*,*,#13904,.T.); +#13906=EDGE_LOOP('',(#13897,#13899,#13901,#13903,#13905)); +#13907=FACE_OUTER_BOUND('',#13906,.F.); +#13908=ADVANCED_FACE('',(#13907),#13895,.F.); +#13909=CARTESIAN_POINT('',(-2.96E0,-1.725E0,1.55E0)); +#13910=DIRECTION('',(0.E0,0.E0,1.E0)); +#13911=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13912=AXIS2_PLACEMENT_3D('',#13909,#13910,#13911); +#13913=PLANE('',#13912); +#13914=ORIENTED_EDGE('',*,*,#12293,.T.); +#13916=ORIENTED_EDGE('',*,*,#13915,.T.); +#13918=ORIENTED_EDGE('',*,*,#13917,.F.); +#13919=ORIENTED_EDGE('',*,*,#13821,.F.); +#13920=EDGE_LOOP('',(#13914,#13916,#13918,#13919)); +#13921=FACE_OUTER_BOUND('',#13920,.F.); +#13922=ADVANCED_FACE('',(#13921),#13913,.T.); +#13923=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13924=DIRECTION('',(1.E0,0.E0,0.E0)); +#13925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13926=AXIS2_PLACEMENT_3D('',#13923,#13924,#13925); +#13927=PLANE('',#13926); +#13928=ORIENTED_EDGE('',*,*,#12291,.F.); +#13930=ORIENTED_EDGE('',*,*,#13929,.F.); +#13932=ORIENTED_EDGE('',*,*,#13931,.F.); +#13934=ORIENTED_EDGE('',*,*,#13933,.F.); +#13936=ORIENTED_EDGE('',*,*,#13935,.F.); +#13938=ORIENTED_EDGE('',*,*,#13937,.F.); +#13940=ORIENTED_EDGE('',*,*,#13939,.F.); +#13942=ORIENTED_EDGE('',*,*,#13941,.F.); +#13944=ORIENTED_EDGE('',*,*,#13943,.F.); +#13946=ORIENTED_EDGE('',*,*,#13945,.F.); +#13947=ORIENTED_EDGE('',*,*,#13915,.F.); +#13948=EDGE_LOOP('',(#13928,#13930,#13932,#13934,#13936,#13938,#13940,#13942, +#13944,#13946,#13947)); +#13949=FACE_OUTER_BOUND('',#13948,.F.); +#13950=ADVANCED_FACE('',(#13949),#13927,.T.); +#13951=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13952=DIRECTION('',(1.E0,0.E0,0.E0)); +#13953=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13954=AXIS2_PLACEMENT_3D('',#13951,#13952,#13953); +#13955=PLANE('',#13954); +#13957=ORIENTED_EDGE('',*,*,#13956,.F.); +#13959=ORIENTED_EDGE('',*,*,#13958,.F.); +#13961=ORIENTED_EDGE('',*,*,#13960,.F.); +#13963=ORIENTED_EDGE('',*,*,#13962,.F.); +#13965=ORIENTED_EDGE('',*,*,#13964,.F.); +#13966=EDGE_LOOP('',(#13957,#13959,#13961,#13963,#13965)); +#13967=FACE_OUTER_BOUND('',#13966,.F.); +#13968=ADVANCED_FACE('',(#13967),#13955,.T.); +#13969=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13970=DIRECTION('',(1.E0,0.E0,0.E0)); +#13971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13972=AXIS2_PLACEMENT_3D('',#13969,#13970,#13971); +#13973=PLANE('',#13972); +#13974=ORIENTED_EDGE('',*,*,#13796,.F.); +#13976=ORIENTED_EDGE('',*,*,#13975,.F.); +#13978=ORIENTED_EDGE('',*,*,#13977,.F.); +#13980=ORIENTED_EDGE('',*,*,#13979,.F.); +#13982=ORIENTED_EDGE('',*,*,#13981,.F.); +#13984=ORIENTED_EDGE('',*,*,#13983,.F.); +#13986=ORIENTED_EDGE('',*,*,#13985,.F.); +#13988=ORIENTED_EDGE('',*,*,#13987,.F.); +#13990=ORIENTED_EDGE('',*,*,#13989,.F.); +#13992=ORIENTED_EDGE('',*,*,#13991,.F.); +#13994=ORIENTED_EDGE('',*,*,#13993,.F.); +#13995=EDGE_LOOP('',(#13974,#13976,#13978,#13980,#13982,#13984,#13986,#13988, +#13990,#13992,#13994)); +#13996=FACE_OUTER_BOUND('',#13995,.F.); +#13997=ADVANCED_FACE('',(#13996),#13973,.T.); +#13998=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#13999=DIRECTION('',(1.E0,0.E0,0.E0)); +#14000=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14001=AXIS2_PLACEMENT_3D('',#13998,#13999,#14000); +#14002=PLANE('',#14001); +#14004=ORIENTED_EDGE('',*,*,#14003,.T.); +#14006=ORIENTED_EDGE('',*,*,#14005,.F.); +#14008=ORIENTED_EDGE('',*,*,#14007,.F.); +#14010=ORIENTED_EDGE('',*,*,#14009,.F.); +#14012=ORIENTED_EDGE('',*,*,#14011,.F.); +#14013=EDGE_LOOP('',(#14004,#14006,#14008,#14010,#14012)); +#14014=FACE_OUTER_BOUND('',#14013,.F.); +#14015=ADVANCED_FACE('',(#14014),#14002,.T.); +#14016=CARTESIAN_POINT('',(-2.96E0,-2.125E0,1.5E-1)); +#14017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14018=DIRECTION('',(0.E0,1.E0,0.E0)); +#14019=AXIS2_PLACEMENT_3D('',#14016,#14017,#14018); +#14020=PLANE('',#14019); +#14021=ORIENTED_EDGE('',*,*,#12289,.F.); +#14022=ORIENTED_EDGE('',*,*,#13839,.F.); +#14024=ORIENTED_EDGE('',*,*,#14023,.T.); +#14025=ORIENTED_EDGE('',*,*,#13929,.T.); +#14026=EDGE_LOOP('',(#14021,#14022,#14024,#14025)); +#14027=FACE_OUTER_BOUND('',#14026,.F.); +#14028=ADVANCED_FACE('',(#14027),#14020,.T.); +#14029=CARTESIAN_POINT('',(-2.96E0,-2.125E0,4.5E-1)); +#14030=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14031=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14032=AXIS2_PLACEMENT_3D('',#14029,#14030,#14031); +#14033=PLANE('',#14032); +#14034=ORIENTED_EDGE('',*,*,#13837,.F.); +#14036=ORIENTED_EDGE('',*,*,#14035,.T.); +#14037=ORIENTED_EDGE('',*,*,#13931,.T.); +#14038=ORIENTED_EDGE('',*,*,#14023,.F.); +#14039=EDGE_LOOP('',(#14034,#14036,#14037,#14038)); +#14040=FACE_OUTER_BOUND('',#14039,.F.); +#14041=ADVANCED_FACE('',(#14040),#14033,.T.); +#14042=CARTESIAN_POINT('',(-2.96E0,-1.975E0,4.5E-1)); +#14043=DIRECTION('',(0.E0,0.E0,1.E0)); +#14044=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14045=AXIS2_PLACEMENT_3D('',#14042,#14043,#14044); +#14046=PLANE('',#14045); +#14047=ORIENTED_EDGE('',*,*,#13835,.F.); +#14049=ORIENTED_EDGE('',*,*,#14048,.T.); +#14050=ORIENTED_EDGE('',*,*,#13933,.T.); +#14051=ORIENTED_EDGE('',*,*,#14035,.F.); +#14052=EDGE_LOOP('',(#14047,#14049,#14050,#14051)); +#14053=FACE_OUTER_BOUND('',#14052,.F.); +#14054=ADVANCED_FACE('',(#14053),#14046,.T.); +#14055=CARTESIAN_POINT('',(-2.96E0,-1.975E0,9.4E-1)); +#14056=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14058=AXIS2_PLACEMENT_3D('',#14055,#14056,#14057); +#14059=PLANE('',#14058); +#14060=ORIENTED_EDGE('',*,*,#13833,.F.); +#14062=ORIENTED_EDGE('',*,*,#14061,.T.); +#14063=ORIENTED_EDGE('',*,*,#13935,.T.); +#14064=ORIENTED_EDGE('',*,*,#14048,.F.); +#14065=EDGE_LOOP('',(#14060,#14062,#14063,#14064)); +#14066=FACE_OUTER_BOUND('',#14065,.F.); +#14067=ADVANCED_FACE('',(#14066),#14059,.T.); +#14068=CARTESIAN_POINT('',(-2.96E0,-2.175E0,1.15E0)); +#14069=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#14070=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#14071=AXIS2_PLACEMENT_3D('',#14068,#14069,#14070); +#14072=PLANE('',#14071); +#14073=ORIENTED_EDGE('',*,*,#13831,.F.); +#14075=ORIENTED_EDGE('',*,*,#14074,.T.); +#14076=ORIENTED_EDGE('',*,*,#13937,.T.); +#14077=ORIENTED_EDGE('',*,*,#14061,.F.); +#14078=EDGE_LOOP('',(#14073,#14075,#14076,#14077)); +#14079=FACE_OUTER_BOUND('',#14078,.F.); +#14080=ADVANCED_FACE('',(#14079),#14072,.T.); +#14081=CARTESIAN_POINT('',(-2.96E0,-2.175E0,2.1E0)); +#14082=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14084=AXIS2_PLACEMENT_3D('',#14081,#14082,#14083); +#14085=PLANE('',#14084); +#14086=ORIENTED_EDGE('',*,*,#13829,.F.); +#14088=ORIENTED_EDGE('',*,*,#14087,.T.); +#14089=ORIENTED_EDGE('',*,*,#13939,.T.); +#14090=ORIENTED_EDGE('',*,*,#14074,.F.); +#14091=EDGE_LOOP('',(#14086,#14088,#14089,#14090)); +#14092=FACE_OUTER_BOUND('',#14091,.F.); +#14093=ADVANCED_FACE('',(#14092),#14085,.T.); +#14094=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.1E0)); +#14095=DIRECTION('',(0.E0,0.E0,1.E0)); +#14096=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14097=AXIS2_PLACEMENT_3D('',#14094,#14095,#14096); +#14098=PLANE('',#14097); +#14099=ORIENTED_EDGE('',*,*,#13827,.F.); +#14101=ORIENTED_EDGE('',*,*,#14100,.T.); +#14102=ORIENTED_EDGE('',*,*,#13941,.T.); +#14103=ORIENTED_EDGE('',*,*,#14087,.F.); +#14104=EDGE_LOOP('',(#14099,#14101,#14102,#14103)); +#14105=FACE_OUTER_BOUND('',#14104,.F.); +#14106=ADVANCED_FACE('',(#14105),#14098,.T.); +#14107=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.9E0)); +#14108=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14109=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#14110=AXIS2_PLACEMENT_3D('',#14107,#14108,#14109); +#14111=PLANE('',#14110); +#14112=ORIENTED_EDGE('',*,*,#13825,.F.); +#14114=ORIENTED_EDGE('',*,*,#14113,.T.); +#14115=ORIENTED_EDGE('',*,*,#13943,.T.); +#14116=ORIENTED_EDGE('',*,*,#14100,.F.); +#14117=EDGE_LOOP('',(#14112,#14114,#14115,#14116)); +#14118=FACE_OUTER_BOUND('',#14117,.F.); +#14119=ADVANCED_FACE('',(#14118),#14111,.T.); +#14120=CARTESIAN_POINT('',(-2.96E0,-1.855E0,1.55E0)); +#14121=DIRECTION('',(0.E0,1.E0,0.E0)); +#14122=DIRECTION('',(0.E0,0.E0,1.E0)); +#14123=AXIS2_PLACEMENT_3D('',#14120,#14121,#14122); +#14124=PLANE('',#14123); +#14125=ORIENTED_EDGE('',*,*,#13823,.F.); +#14126=ORIENTED_EDGE('',*,*,#13917,.T.); +#14127=ORIENTED_EDGE('',*,*,#13945,.T.); +#14128=ORIENTED_EDGE('',*,*,#14113,.F.); +#14129=EDGE_LOOP('',(#14125,#14126,#14127,#14128)); +#14130=FACE_OUTER_BOUND('',#14129,.F.); +#14131=ADVANCED_FACE('',(#14130),#14124,.T.); +#14132=CARTESIAN_POINT('',(-2.615E0,-7.25E-1,7.3E-1)); +#14133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14134=DIRECTION('',(0.E0,1.E0,0.E0)); +#14135=AXIS2_PLACEMENT_3D('',#14132,#14133,#14134); +#14136=PLANE('',#14135); +#14137=ORIENTED_EDGE('',*,*,#13752,.F.); +#14139=ORIENTED_EDGE('',*,*,#14138,.T.); +#14140=ORIENTED_EDGE('',*,*,#13664,.T.); +#14142=ORIENTED_EDGE('',*,*,#14141,.F.); +#14143=EDGE_LOOP('',(#14137,#14139,#14140,#14142)); +#14144=FACE_OUTER_BOUND('',#14143,.F.); +#14145=ORIENTED_EDGE('',*,*,#13849,.F.); +#14147=ORIENTED_EDGE('',*,*,#14146,.T.); +#14148=ORIENTED_EDGE('',*,*,#13956,.T.); +#14150=ORIENTED_EDGE('',*,*,#14149,.F.); +#14151=EDGE_LOOP('',(#14145,#14147,#14148,#14150)); +#14152=FACE_BOUND('',#14151,.F.); +#14153=ADVANCED_FACE('',(#14144,#14152),#14136,.F.); +#14154=CARTESIAN_POINT('',(-4.05E0,-7.25E-1,1.11E0)); +#14155=DIRECTION('',(0.E0,1.E0,0.E0)); +#14156=DIRECTION('',(0.E0,0.E0,1.E0)); +#14157=AXIS2_PLACEMENT_3D('',#14154,#14155,#14156); +#14158=PLANE('',#14157); +#14160=ORIENTED_EDGE('',*,*,#14159,.T.); +#14162=ORIENTED_EDGE('',*,*,#14161,.F.); +#14163=ORIENTED_EDGE('',*,*,#11339,.T.); +#14164=ORIENTED_EDGE('',*,*,#12169,.T.); +#14166=ORIENTED_EDGE('',*,*,#14165,.F.); +#14168=ORIENTED_EDGE('',*,*,#14167,.F.); +#14169=ORIENTED_EDGE('',*,*,#11395,.T.); +#14170=ORIENTED_EDGE('',*,*,#13666,.T.); +#14171=ORIENTED_EDGE('',*,*,#14138,.F.); +#14172=ORIENTED_EDGE('',*,*,#13750,.F.); +#14173=ORIENTED_EDGE('',*,*,#11443,.T.); +#14175=ORIENTED_EDGE('',*,*,#14174,.T.); +#14177=ORIENTED_EDGE('',*,*,#14176,.F.); +#14179=ORIENTED_EDGE('',*,*,#14178,.F.); +#14180=ORIENTED_EDGE('',*,*,#11459,.T.); +#14182=ORIENTED_EDGE('',*,*,#14181,.T.); +#14184=ORIENTED_EDGE('',*,*,#14183,.F.); +#14186=ORIENTED_EDGE('',*,*,#14185,.F.); +#14187=ORIENTED_EDGE('',*,*,#11489,.T.); +#14189=ORIENTED_EDGE('',*,*,#14188,.T.); +#14191=ORIENTED_EDGE('',*,*,#14190,.F.); +#14193=ORIENTED_EDGE('',*,*,#14192,.F.); +#14194=ORIENTED_EDGE('',*,*,#11473,.T.); +#14196=ORIENTED_EDGE('',*,*,#14195,.T.); +#14198=ORIENTED_EDGE('',*,*,#14197,.F.); +#14200=ORIENTED_EDGE('',*,*,#14199,.F.); +#14201=ORIENTED_EDGE('',*,*,#11425,.T.); +#14203=ORIENTED_EDGE('',*,*,#14202,.T.); +#14205=ORIENTED_EDGE('',*,*,#14204,.F.); +#14207=ORIENTED_EDGE('',*,*,#14206,.F.); +#14208=ORIENTED_EDGE('',*,*,#11409,.T.); +#14210=ORIENTED_EDGE('',*,*,#14209,.T.); +#14212=ORIENTED_EDGE('',*,*,#14211,.F.); +#14214=ORIENTED_EDGE('',*,*,#14213,.F.); +#14215=ORIENTED_EDGE('',*,*,#11377,.T.); +#14217=ORIENTED_EDGE('',*,*,#14216,.T.); +#14219=ORIENTED_EDGE('',*,*,#14218,.F.); +#14220=ORIENTED_EDGE('',*,*,#11575,.F.); +#14221=ORIENTED_EDGE('',*,*,#11322,.T.); +#14223=ORIENTED_EDGE('',*,*,#14222,.T.); +#14225=ORIENTED_EDGE('',*,*,#14224,.F.); +#14226=ORIENTED_EDGE('',*,*,#12426,.F.); +#14227=ORIENTED_EDGE('',*,*,#11359,.T.); +#14228=ORIENTED_EDGE('',*,*,#13186,.T.); +#14229=EDGE_LOOP('',(#14160,#14162,#14163,#14164,#14166,#14168,#14169,#14170, +#14171,#14172,#14173,#14175,#14177,#14179,#14180,#14182,#14184,#14186,#14187, +#14189,#14191,#14193,#14194,#14196,#14198,#14200,#14201,#14203,#14205,#14207, +#14208,#14210,#14212,#14214,#14215,#14217,#14219,#14220,#14221,#14223,#14225, +#14226,#14227,#14228)); +#14230=FACE_OUTER_BOUND('',#14229,.F.); +#14231=ADVANCED_FACE('',(#14230),#14158,.T.); +#14232=CARTESIAN_POINT('',(0.E0,-8.25E-1,1.5E0)); +#14233=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14234=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14235=AXIS2_PLACEMENT_3D('',#14232,#14233,#14234); +#14236=PLANE('',#14235); +#14237=ORIENTED_EDGE('',*,*,#13241,.T.); +#14239=ORIENTED_EDGE('',*,*,#14238,.F.); +#14240=ORIENTED_EDGE('',*,*,#14159,.F.); +#14241=ORIENTED_EDGE('',*,*,#13216,.T.); +#14242=EDGE_LOOP('',(#14237,#14239,#14240,#14241)); +#14243=FACE_OUTER_BOUND('',#14242,.F.); +#14244=ADVANCED_FACE('',(#14243),#14236,.T.); +#14245=CARTESIAN_POINT('',(-3.95E0,-1.05E0,1.5E0)); +#14246=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#14247=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#14248=AXIS2_PLACEMENT_3D('',#14245,#14246,#14247); +#14249=PLANE('',#14248); +#14251=ORIENTED_EDGE('',*,*,#14250,.T.); +#14252=ORIENTED_EDGE('',*,*,#14238,.T.); +#14253=ORIENTED_EDGE('',*,*,#13239,.F.); +#14254=ORIENTED_EDGE('',*,*,#13301,.T.); +#14255=EDGE_LOOP('',(#14251,#14252,#14253,#14254)); +#14256=FACE_OUTER_BOUND('',#14255,.F.); +#14257=ADVANCED_FACE('',(#14256),#14249,.T.); +#14258=CARTESIAN_POINT('',(-4.05E0,0.E0,0.E0)); +#14259=DIRECTION('',(1.E0,0.E0,0.E0)); +#14260=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14261=AXIS2_PLACEMENT_3D('',#14258,#14259,#14260); +#14262=PLANE('',#14261); +#14263=ORIENTED_EDGE('',*,*,#14250,.F.); +#14264=ORIENTED_EDGE('',*,*,#13299,.F.); +#14265=ORIENTED_EDGE('',*,*,#11341,.T.); +#14266=ORIENTED_EDGE('',*,*,#14161,.T.); +#14267=EDGE_LOOP('',(#14263,#14264,#14265,#14266)); +#14268=FACE_OUTER_BOUND('',#14267,.F.); +#14269=ADVANCED_FACE('',(#14268),#14262,.F.); +#14270=CARTESIAN_POINT('',(-4.05E0,0.E0,0.E0)); +#14271=DIRECTION('',(1.E0,0.E0,0.E0)); +#14272=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14273=AXIS2_PLACEMENT_3D('',#14270,#14271,#14272); +#14274=PLANE('',#14273); +#14275=ORIENTED_EDGE('',*,*,#13066,.F.); +#14276=ORIENTED_EDGE('',*,*,#13174,.T.); +#14278=ORIENTED_EDGE('',*,*,#14277,.F.); +#14279=ORIENTED_EDGE('',*,*,#13308,.F.); +#14280=EDGE_LOOP('',(#14275,#14276,#14278,#14279)); +#14281=FACE_OUTER_BOUND('',#14280,.F.); +#14282=ADVANCED_FACE('',(#14281),#14274,.F.); +#14283=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14286=AXIS2_PLACEMENT_3D('',#14283,#14284,#14285); +#14287=PLANE('',#14286); +#14289=ORIENTED_EDGE('',*,*,#14288,.T.); +#14291=ORIENTED_EDGE('',*,*,#14290,.F.); +#14292=ORIENTED_EDGE('',*,*,#13310,.F.); +#14293=ORIENTED_EDGE('',*,*,#14277,.T.); +#14294=ORIENTED_EDGE('',*,*,#13172,.T.); +#14295=ORIENTED_EDGE('',*,*,#12182,.T.); +#14296=EDGE_LOOP('',(#14289,#14291,#14292,#14293,#14294,#14295)); +#14297=FACE_OUTER_BOUND('',#14296,.F.); +#14298=ADVANCED_FACE('',(#14297),#14287,.T.); +#14299=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14300=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14302=AXIS2_PLACEMENT_3D('',#14299,#14300,#14301); +#14303=PLANE('',#14302); +#14305=ORIENTED_EDGE('',*,*,#14304,.T.); +#14307=ORIENTED_EDGE('',*,*,#14306,.T.); +#14308=ORIENTED_EDGE('',*,*,#12452,.F.); +#14309=ORIENTED_EDGE('',*,*,#13095,.T.); +#14310=ORIENTED_EDGE('',*,*,#13203,.F.); +#14311=ORIENTED_EDGE('',*,*,#13271,.F.); +#14312=EDGE_LOOP('',(#14305,#14307,#14308,#14309,#14310,#14311)); +#14313=FACE_OUTER_BOUND('',#14312,.F.); +#14314=ADVANCED_FACE('',(#14313),#14303,.T.); +#14315=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14318=AXIS2_PLACEMENT_3D('',#14315,#14316,#14317); +#14319=PLANE('',#14318); +#14321=ORIENTED_EDGE('',*,*,#14320,.T.); +#14323=ORIENTED_EDGE('',*,*,#14322,.F.); +#14324=ORIENTED_EDGE('',*,*,#13165,.T.); +#14325=ORIENTED_EDGE('',*,*,#13679,.T.); +#14326=EDGE_LOOP('',(#14321,#14323,#14324,#14325)); +#14327=FACE_OUTER_BOUND('',#14326,.F.); +#14328=ADVANCED_FACE('',(#14327),#14319,.T.); +#14329=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14330=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14331=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14332=AXIS2_PLACEMENT_3D('',#14329,#14330,#14331); +#14333=PLANE('',#14332); +#14335=ORIENTED_EDGE('',*,*,#14334,.T.); +#14336=ORIENTED_EDGE('',*,*,#13775,.F.); +#14337=ORIENTED_EDGE('',*,*,#13157,.T.); +#14339=ORIENTED_EDGE('',*,*,#14338,.T.); +#14340=EDGE_LOOP('',(#14335,#14336,#14337,#14339)); +#14341=FACE_OUTER_BOUND('',#14340,.F.); +#14342=ADVANCED_FACE('',(#14341),#14333,.T.); +#14343=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14345=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14346=AXIS2_PLACEMENT_3D('',#14343,#14344,#14345); +#14347=PLANE('',#14346); +#14349=ORIENTED_EDGE('',*,*,#14348,.T.); +#14351=ORIENTED_EDGE('',*,*,#14350,.F.); +#14352=ORIENTED_EDGE('',*,*,#13149,.T.); +#14354=ORIENTED_EDGE('',*,*,#14353,.T.); +#14355=EDGE_LOOP('',(#14349,#14351,#14352,#14354)); +#14356=FACE_OUTER_BOUND('',#14355,.F.); +#14357=ADVANCED_FACE('',(#14356),#14347,.T.); +#14358=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14359=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14360=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14361=AXIS2_PLACEMENT_3D('',#14358,#14359,#14360); +#14362=PLANE('',#14361); +#14364=ORIENTED_EDGE('',*,*,#14363,.T.); +#14366=ORIENTED_EDGE('',*,*,#14365,.F.); +#14367=ORIENTED_EDGE('',*,*,#13141,.T.); +#14369=ORIENTED_EDGE('',*,*,#14368,.T.); +#14370=EDGE_LOOP('',(#14364,#14366,#14367,#14369)); +#14371=FACE_OUTER_BOUND('',#14370,.F.); +#14372=ADVANCED_FACE('',(#14371),#14362,.T.); +#14373=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14374=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14375=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14376=AXIS2_PLACEMENT_3D('',#14373,#14374,#14375); +#14377=PLANE('',#14376); +#14379=ORIENTED_EDGE('',*,*,#14378,.T.); +#14381=ORIENTED_EDGE('',*,*,#14380,.F.); +#14382=ORIENTED_EDGE('',*,*,#13133,.T.); +#14384=ORIENTED_EDGE('',*,*,#14383,.T.); +#14385=EDGE_LOOP('',(#14379,#14381,#14382,#14384)); +#14386=FACE_OUTER_BOUND('',#14385,.F.); +#14387=ADVANCED_FACE('',(#14386),#14377,.T.); +#14388=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14390=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14391=AXIS2_PLACEMENT_3D('',#14388,#14389,#14390); +#14392=PLANE('',#14391); +#14394=ORIENTED_EDGE('',*,*,#14393,.T.); +#14396=ORIENTED_EDGE('',*,*,#14395,.F.); +#14397=ORIENTED_EDGE('',*,*,#13125,.T.); +#14399=ORIENTED_EDGE('',*,*,#14398,.T.); +#14400=EDGE_LOOP('',(#14394,#14396,#14397,#14399)); +#14401=FACE_OUTER_BOUND('',#14400,.F.); +#14402=ADVANCED_FACE('',(#14401),#14392,.T.); +#14403=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14404=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14405=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14406=AXIS2_PLACEMENT_3D('',#14403,#14404,#14405); +#14407=PLANE('',#14406); +#14409=ORIENTED_EDGE('',*,*,#14408,.T.); +#14411=ORIENTED_EDGE('',*,*,#14410,.F.); +#14412=ORIENTED_EDGE('',*,*,#13117,.T.); +#14414=ORIENTED_EDGE('',*,*,#14413,.T.); +#14415=EDGE_LOOP('',(#14409,#14411,#14412,#14414)); +#14416=FACE_OUTER_BOUND('',#14415,.F.); +#14417=ADVANCED_FACE('',(#14416),#14407,.T.); +#14418=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14419=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14420=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14421=AXIS2_PLACEMENT_3D('',#14418,#14419,#14420); +#14422=PLANE('',#14421); +#14424=ORIENTED_EDGE('',*,*,#14423,.T.); +#14426=ORIENTED_EDGE('',*,*,#14425,.F.); +#14427=ORIENTED_EDGE('',*,*,#13109,.T.); +#14429=ORIENTED_EDGE('',*,*,#14428,.T.); +#14430=EDGE_LOOP('',(#14424,#14426,#14427,#14429)); +#14431=FACE_OUTER_BOUND('',#14430,.F.); +#14432=ADVANCED_FACE('',(#14431),#14422,.T.); +#14433=CARTESIAN_POINT('',(4.175E0,-1.375E0,-1.11E0)); +#14434=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14435=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14436=AXIS2_PLACEMENT_3D('',#14433,#14434,#14435); +#14437=PLANE('',#14436); +#14439=ORIENTED_EDGE('',*,*,#14438,.T.); +#14440=ORIENTED_EDGE('',*,*,#11601,.F.); +#14441=ORIENTED_EDGE('',*,*,#13102,.T.); +#14443=ORIENTED_EDGE('',*,*,#14442,.T.); +#14444=EDGE_LOOP('',(#14439,#14440,#14441,#14443)); +#14445=FACE_OUTER_BOUND('',#14444,.F.); +#14446=ADVANCED_FACE('',(#14445),#14437,.T.); +#14447=CARTESIAN_POINT('',(-3.98E0,1.325E0,-1.06E0)); +#14448=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14449=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#14450=AXIS2_PLACEMENT_3D('',#14447,#14448,#14449); +#14451=PLANE('',#14450); +#14452=ORIENTED_EDGE('',*,*,#14288,.F.); +#14454=ORIENTED_EDGE('',*,*,#14453,.T.); +#14455=ORIENTED_EDGE('',*,*,#11102,.T.); +#14457=ORIENTED_EDGE('',*,*,#14456,.F.); +#14458=EDGE_LOOP('',(#14452,#14454,#14455,#14457)); +#14459=FACE_OUTER_BOUND('',#14458,.F.); +#14460=ADVANCED_FACE('',(#14459),#14451,.T.); +#14461=CARTESIAN_POINT('',(-3.835E0,1.325E0,-9.8E-1)); +#14462=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#14463=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#14464=AXIS2_PLACEMENT_3D('',#14461,#14462,#14463); +#14465=PLANE('',#14464); +#14466=ORIENTED_EDGE('',*,*,#12180,.F.); +#14468=ORIENTED_EDGE('',*,*,#14467,.T.); +#14469=ORIENTED_EDGE('',*,*,#11104,.T.); +#14470=ORIENTED_EDGE('',*,*,#14453,.F.); +#14471=EDGE_LOOP('',(#14466,#14468,#14469,#14470)); +#14472=FACE_OUTER_BOUND('',#14471,.F.); +#14473=ADVANCED_FACE('',(#14472),#14465,.T.); +#14474=CARTESIAN_POINT('',(-3.6E0,1.325E0,-8.E-1)); +#14475=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14476=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#14477=AXIS2_PLACEMENT_3D('',#14474,#14475,#14476); +#14478=PLANE('',#14477); +#14480=ORIENTED_EDGE('',*,*,#14479,.F.); +#14482=ORIENTED_EDGE('',*,*,#14481,.T.); +#14483=ORIENTED_EDGE('',*,*,#11106,.T.); +#14484=ORIENTED_EDGE('',*,*,#14467,.F.); +#14485=EDGE_LOOP('',(#14480,#14482,#14483,#14484)); +#14486=FACE_OUTER_BOUND('',#14485,.F.); +#14487=ADVANCED_FACE('',(#14486),#14478,.T.); +#14488=CARTESIAN_POINT('',(-3.415E0,1.375E0,-8.5E-1)); +#14489=DIRECTION('',(0.E0,0.E0,1.E0)); +#14490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14491=AXIS2_PLACEMENT_3D('',#14488,#14489,#14490); +#14492=PLANE('',#14491); +#14493=ORIENTED_EDGE('',*,*,#14479,.T.); +#14494=ORIENTED_EDGE('',*,*,#12190,.T.); +#14496=ORIENTED_EDGE('',*,*,#14495,.F.); +#14498=ORIENTED_EDGE('',*,*,#14497,.F.); +#14499=EDGE_LOOP('',(#14493,#14494,#14496,#14498)); +#14500=FACE_OUTER_BOUND('',#14499,.F.); +#14501=ADVANCED_FACE('',(#14500),#14492,.F.); +#14502=CARTESIAN_POINT('',(-3.415E0,1.075E0,-8.5E-1)); +#14503=DIRECTION('',(0.E0,1.E0,0.E0)); +#14504=DIRECTION('',(0.E0,0.E0,1.E0)); +#14505=AXIS2_PLACEMENT_3D('',#14502,#14503,#14504); +#14506=PLANE('',#14505); +#14508=ORIENTED_EDGE('',*,*,#14507,.F.); +#14509=ORIENTED_EDGE('',*,*,#14495,.T.); +#14510=ORIENTED_EDGE('',*,*,#12188,.T.); +#14512=ORIENTED_EDGE('',*,*,#14511,.F.); +#14513=EDGE_LOOP('',(#14508,#14509,#14510,#14512)); +#14514=FACE_OUTER_BOUND('',#14513,.F.); +#14515=ADVANCED_FACE('',(#14514),#14506,.F.); +#14516=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14517=DIRECTION('',(1.E0,0.E0,0.E0)); +#14518=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14519=AXIS2_PLACEMENT_3D('',#14516,#14517,#14518); +#14520=PLANE('',#14519); +#14521=ORIENTED_EDGE('',*,*,#11962,.T.); +#14522=ORIENTED_EDGE('',*,*,#12678,.T.); +#14523=ORIENTED_EDGE('',*,*,#13489,.F.); +#14524=ORIENTED_EDGE('',*,*,#11667,.T.); +#14526=ORIENTED_EDGE('',*,*,#14525,.T.); +#14528=ORIENTED_EDGE('',*,*,#14527,.T.); +#14529=ORIENTED_EDGE('',*,*,#12263,.T.); +#14530=EDGE_LOOP('',(#14521,#14522,#14523,#14524,#14526,#14528,#14529)); +#14531=FACE_OUTER_BOUND('',#14530,.F.); +#14532=ADVANCED_FACE('',(#14531),#14520,.F.); +#14533=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14534=DIRECTION('',(1.E0,0.E0,0.E0)); +#14535=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14536=AXIS2_PLACEMENT_3D('',#14533,#14534,#14535); +#14537=PLANE('',#14536); +#14538=ORIENTED_EDGE('',*,*,#12663,.T.); +#14539=ORIENTED_EDGE('',*,*,#12979,.F.); +#14541=ORIENTED_EDGE('',*,*,#14540,.T.); +#14543=ORIENTED_EDGE('',*,*,#14542,.T.); +#14545=ORIENTED_EDGE('',*,*,#14544,.T.); +#14546=ORIENTED_EDGE('',*,*,#11665,.T.); +#14547=ORIENTED_EDGE('',*,*,#12480,.F.); +#14548=EDGE_LOOP('',(#14538,#14539,#14541,#14543,#14545,#14546,#14547)); +#14549=FACE_OUTER_BOUND('',#14548,.F.); +#14550=ADVANCED_FACE('',(#14549),#14537,.F.); +#14551=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14552=DIRECTION('',(1.E0,0.E0,0.E0)); +#14553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14554=AXIS2_PLACEMENT_3D('',#14551,#14552,#14553); +#14555=PLANE('',#14554); +#14557=ORIENTED_EDGE('',*,*,#14556,.T.); +#14558=ORIENTED_EDGE('',*,*,#11389,.F.); +#14559=ORIENTED_EDGE('',*,*,#14167,.T.); +#14561=ORIENTED_EDGE('',*,*,#14560,.T.); +#14563=ORIENTED_EDGE('',*,*,#14562,.T.); +#14565=ORIENTED_EDGE('',*,*,#14564,.T.); +#14566=EDGE_LOOP('',(#14557,#14558,#14559,#14561,#14563,#14565)); +#14567=FACE_OUTER_BOUND('',#14566,.F.); +#14568=ADVANCED_FACE('',(#14567),#14555,.F.); +#14569=CARTESIAN_POINT('',(-3.415E0,0.E0,0.E0)); +#14570=DIRECTION('',(1.E0,0.E0,0.E0)); +#14571=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14572=AXIS2_PLACEMENT_3D('',#14569,#14570,#14571); +#14573=PLANE('',#14572); +#14575=ORIENTED_EDGE('',*,*,#14574,.T.); +#14576=ORIENTED_EDGE('',*,*,#14497,.T.); +#14577=ORIENTED_EDGE('',*,*,#14507,.T.); +#14579=ORIENTED_EDGE('',*,*,#14578,.T.); +#14580=ORIENTED_EDGE('',*,*,#13167,.T.); +#14581=ORIENTED_EDGE('',*,*,#14322,.T.); +#14582=EDGE_LOOP('',(#14575,#14576,#14577,#14579,#14580,#14581)); +#14583=FACE_OUTER_BOUND('',#14582,.F.); +#14584=ADVANCED_FACE('',(#14583),#14573,.F.); +#14585=CARTESIAN_POINT('',(-3.415E0,-2.025E0,0.E0)); +#14586=DIRECTION('',(1.E0,0.E0,0.E0)); +#14587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14588=AXIS2_PLACEMENT_3D('',#14585,#14586,#14587); +#14589=CYLINDRICAL_SURFACE('',#14588,1.E-1); +#14590=ORIENTED_EDGE('',*,*,#14544,.F.); +#14592=ORIENTED_EDGE('',*,*,#14591,.T.); +#14593=ORIENTED_EDGE('',*,*,#12145,.T.); +#14594=ORIENTED_EDGE('',*,*,#12125,.T.); +#14596=ORIENTED_EDGE('',*,*,#14595,.F.); +#14597=ORIENTED_EDGE('',*,*,#14525,.F.); +#14598=EDGE_LOOP('',(#14590,#14592,#14593,#14594,#14596,#14597)); +#14599=FACE_OUTER_BOUND('',#14598,.F.); +#14600=ADVANCED_FACE('',(#14599),#14589,.T.); +#14601=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.E-1)); +#14602=DIRECTION('',(0.E0,0.E0,1.E0)); +#14603=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14604=AXIS2_PLACEMENT_3D('',#14601,#14602,#14603); +#14605=PLANE('',#14604); +#14606=ORIENTED_EDGE('',*,*,#14542,.F.); +#14608=ORIENTED_EDGE('',*,*,#14607,.T.); +#14609=ORIENTED_EDGE('',*,*,#12147,.T.); +#14610=ORIENTED_EDGE('',*,*,#14591,.F.); +#14611=EDGE_LOOP('',(#14606,#14608,#14609,#14610)); +#14612=FACE_OUTER_BOUND('',#14611,.F.); +#14613=ADVANCED_FACE('',(#14612),#14605,.F.); +#14614=CARTESIAN_POINT('',(-3.415E0,-1.725E0,-1.6E0)); +#14615=DIRECTION('',(0.E0,1.E0,0.E0)); +#14616=DIRECTION('',(0.E0,0.E0,1.E0)); +#14617=AXIS2_PLACEMENT_3D('',#14614,#14615,#14616); +#14618=PLANE('',#14617); +#14619=ORIENTED_EDGE('',*,*,#12977,.F.); +#14620=ORIENTED_EDGE('',*,*,#12149,.T.); +#14621=ORIENTED_EDGE('',*,*,#14607,.F.); +#14622=ORIENTED_EDGE('',*,*,#14540,.F.); +#14623=EDGE_LOOP('',(#14619,#14620,#14621,#14622)); +#14624=FACE_OUTER_BOUND('',#14623,.F.); +#14626=ORIENTED_EDGE('',*,*,#14625,.F.); +#14628=ORIENTED_EDGE('',*,*,#14627,.T.); +#14630=ORIENTED_EDGE('',*,*,#14629,.T.); +#14632=ORIENTED_EDGE('',*,*,#14631,.F.); +#14633=EDGE_LOOP('',(#14626,#14628,#14630,#14632)); +#14634=FACE_BOUND('',#14633,.F.); +#14635=ADVANCED_FACE('',(#14624,#14634),#14618,.F.); +#14636=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14637=DIRECTION('',(1.E0,0.E0,0.E0)); +#14638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14639=AXIS2_PLACEMENT_3D('',#14636,#14637,#14638); +#14640=PLANE('',#14639); +#14641=ORIENTED_EDGE('',*,*,#12277,.T.); +#14643=ORIENTED_EDGE('',*,*,#14642,.T.); +#14645=ORIENTED_EDGE('',*,*,#14644,.T.); +#14647=ORIENTED_EDGE('',*,*,#14646,.T.); +#14649=ORIENTED_EDGE('',*,*,#14648,.T.); +#14651=ORIENTED_EDGE('',*,*,#14650,.T.); +#14653=ORIENTED_EDGE('',*,*,#14652,.T.); +#14655=ORIENTED_EDGE('',*,*,#14654,.T.); +#14657=ORIENTED_EDGE('',*,*,#14656,.T.); +#14659=ORIENTED_EDGE('',*,*,#14658,.T.); +#14661=ORIENTED_EDGE('',*,*,#14660,.T.); +#14662=EDGE_LOOP('',(#14641,#14643,#14645,#14647,#14649,#14651,#14653,#14655, +#14657,#14659,#14661)); +#14663=FACE_OUTER_BOUND('',#14662,.F.); +#14664=ADVANCED_FACE('',(#14663),#14640,.F.); +#14665=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14666=DIRECTION('',(1.E0,0.E0,0.E0)); +#14667=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14668=AXIS2_PLACEMENT_3D('',#14665,#14666,#14667); +#14669=PLANE('',#14668); +#14670=ORIENTED_EDGE('',*,*,#14625,.T.); +#14672=ORIENTED_EDGE('',*,*,#14671,.T.); +#14674=ORIENTED_EDGE('',*,*,#14673,.T.); +#14676=ORIENTED_EDGE('',*,*,#14675,.T.); +#14678=ORIENTED_EDGE('',*,*,#14677,.T.); +#14680=ORIENTED_EDGE('',*,*,#14679,.T.); +#14682=ORIENTED_EDGE('',*,*,#14681,.T.); +#14684=ORIENTED_EDGE('',*,*,#14683,.T.); +#14686=ORIENTED_EDGE('',*,*,#14685,.T.); +#14688=ORIENTED_EDGE('',*,*,#14687,.T.); +#14690=ORIENTED_EDGE('',*,*,#14689,.T.); +#14691=EDGE_LOOP('',(#14670,#14672,#14674,#14676,#14678,#14680,#14682,#14684, +#14686,#14688,#14690)); +#14692=FACE_OUTER_BOUND('',#14691,.F.); +#14693=ADVANCED_FACE('',(#14692),#14669,.F.); +#14694=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14695=DIRECTION('',(1.E0,0.E0,0.E0)); +#14696=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14697=AXIS2_PLACEMENT_3D('',#14694,#14695,#14696); +#14698=PLANE('',#14697); +#14700=ORIENTED_EDGE('',*,*,#14699,.T.); +#14702=ORIENTED_EDGE('',*,*,#14701,.T.); +#14704=ORIENTED_EDGE('',*,*,#14703,.T.); +#14706=ORIENTED_EDGE('',*,*,#14705,.T.); +#14708=ORIENTED_EDGE('',*,*,#14707,.T.); +#14709=EDGE_LOOP('',(#14700,#14702,#14704,#14706,#14708)); +#14710=FACE_OUTER_BOUND('',#14709,.F.); +#14711=ADVANCED_FACE('',(#14710),#14698,.F.); +#14712=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#14713=DIRECTION('',(1.E0,0.E0,0.E0)); +#14714=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14715=AXIS2_PLACEMENT_3D('',#14712,#14713,#14714); +#14716=PLANE('',#14715); +#14718=ORIENTED_EDGE('',*,*,#14717,.F.); +#14720=ORIENTED_EDGE('',*,*,#14719,.T.); +#14722=ORIENTED_EDGE('',*,*,#14721,.T.); +#14724=ORIENTED_EDGE('',*,*,#14723,.T.); +#14726=ORIENTED_EDGE('',*,*,#14725,.T.); +#14727=EDGE_LOOP('',(#14718,#14720,#14722,#14724,#14726)); +#14728=FACE_OUTER_BOUND('',#14727,.F.); +#14729=ADVANCED_FACE('',(#14728),#14716,.F.); +#14730=CARTESIAN_POINT('',(-3.76E0,-1.725E0,1.55E0)); +#14731=DIRECTION('',(0.E0,0.E0,1.E0)); +#14732=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14733=AXIS2_PLACEMENT_3D('',#14730,#14731,#14732); +#14734=PLANE('',#14733); +#14735=ORIENTED_EDGE('',*,*,#12283,.T.); +#14737=ORIENTED_EDGE('',*,*,#14736,.T.); +#14739=ORIENTED_EDGE('',*,*,#14738,.F.); +#14740=ORIENTED_EDGE('',*,*,#14642,.F.); +#14741=EDGE_LOOP('',(#14735,#14737,#14739,#14740)); +#14742=FACE_OUTER_BOUND('',#14741,.F.); +#14743=ADVANCED_FACE('',(#14742),#14734,.T.); +#14744=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14745=DIRECTION('',(1.E0,0.E0,0.E0)); +#14746=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14747=AXIS2_PLACEMENT_3D('',#14744,#14745,#14746); +#14748=PLANE('',#14747); +#14749=ORIENTED_EDGE('',*,*,#12281,.F.); +#14751=ORIENTED_EDGE('',*,*,#14750,.F.); +#14753=ORIENTED_EDGE('',*,*,#14752,.F.); +#14755=ORIENTED_EDGE('',*,*,#14754,.F.); +#14757=ORIENTED_EDGE('',*,*,#14756,.F.); +#14759=ORIENTED_EDGE('',*,*,#14758,.F.); +#14761=ORIENTED_EDGE('',*,*,#14760,.F.); +#14763=ORIENTED_EDGE('',*,*,#14762,.F.); +#14765=ORIENTED_EDGE('',*,*,#14764,.F.); +#14767=ORIENTED_EDGE('',*,*,#14766,.F.); +#14768=ORIENTED_EDGE('',*,*,#14736,.F.); +#14769=EDGE_LOOP('',(#14749,#14751,#14753,#14755,#14757,#14759,#14761,#14763, +#14765,#14767,#14768)); +#14770=FACE_OUTER_BOUND('',#14769,.F.); +#14771=ADVANCED_FACE('',(#14770),#14748,.T.); +#14772=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14773=DIRECTION('',(1.E0,0.E0,0.E0)); +#14774=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14775=AXIS2_PLACEMENT_3D('',#14772,#14773,#14774); +#14776=PLANE('',#14775); +#14777=ORIENTED_EDGE('',*,*,#14629,.F.); +#14779=ORIENTED_EDGE('',*,*,#14778,.F.); +#14781=ORIENTED_EDGE('',*,*,#14780,.F.); +#14783=ORIENTED_EDGE('',*,*,#14782,.F.); +#14785=ORIENTED_EDGE('',*,*,#14784,.F.); +#14787=ORIENTED_EDGE('',*,*,#14786,.F.); +#14789=ORIENTED_EDGE('',*,*,#14788,.F.); +#14791=ORIENTED_EDGE('',*,*,#14790,.F.); +#14793=ORIENTED_EDGE('',*,*,#14792,.F.); +#14795=ORIENTED_EDGE('',*,*,#14794,.F.); +#14797=ORIENTED_EDGE('',*,*,#14796,.F.); +#14798=EDGE_LOOP('',(#14777,#14779,#14781,#14783,#14785,#14787,#14789,#14791, +#14793,#14795,#14797)); +#14799=FACE_OUTER_BOUND('',#14798,.F.); +#14800=ADVANCED_FACE('',(#14799),#14776,.T.); +#14801=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14802=DIRECTION('',(1.E0,0.E0,0.E0)); +#14803=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14804=AXIS2_PLACEMENT_3D('',#14801,#14802,#14803); +#14805=PLANE('',#14804); +#14807=ORIENTED_EDGE('',*,*,#14806,.F.); +#14809=ORIENTED_EDGE('',*,*,#14808,.F.); +#14811=ORIENTED_EDGE('',*,*,#14810,.F.); +#14813=ORIENTED_EDGE('',*,*,#14812,.F.); +#14815=ORIENTED_EDGE('',*,*,#14814,.F.); +#14816=EDGE_LOOP('',(#14807,#14809,#14811,#14813,#14815)); +#14817=FACE_OUTER_BOUND('',#14816,.F.); +#14818=ADVANCED_FACE('',(#14817),#14805,.T.); +#14819=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#14820=DIRECTION('',(1.E0,0.E0,0.E0)); +#14821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14822=AXIS2_PLACEMENT_3D('',#14819,#14820,#14821); +#14823=PLANE('',#14822); +#14825=ORIENTED_EDGE('',*,*,#14824,.T.); +#14827=ORIENTED_EDGE('',*,*,#14826,.F.); +#14829=ORIENTED_EDGE('',*,*,#14828,.F.); +#14831=ORIENTED_EDGE('',*,*,#14830,.F.); +#14833=ORIENTED_EDGE('',*,*,#14832,.F.); +#14834=EDGE_LOOP('',(#14825,#14827,#14829,#14831,#14833)); +#14835=FACE_OUTER_BOUND('',#14834,.F.); +#14836=ADVANCED_FACE('',(#14835),#14823,.T.); +#14837=CARTESIAN_POINT('',(-3.76E0,-2.125E0,1.5E-1)); +#14838=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14839=DIRECTION('',(0.E0,1.E0,0.E0)); +#14840=AXIS2_PLACEMENT_3D('',#14837,#14838,#14839); +#14841=PLANE('',#14840); +#14842=ORIENTED_EDGE('',*,*,#12279,.F.); +#14843=ORIENTED_EDGE('',*,*,#14660,.F.); +#14845=ORIENTED_EDGE('',*,*,#14844,.T.); +#14846=ORIENTED_EDGE('',*,*,#14750,.T.); +#14847=EDGE_LOOP('',(#14842,#14843,#14845,#14846)); +#14848=FACE_OUTER_BOUND('',#14847,.F.); +#14849=ADVANCED_FACE('',(#14848),#14841,.T.); +#14850=CARTESIAN_POINT('',(-3.76E0,-2.125E0,4.5E-1)); +#14851=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14853=AXIS2_PLACEMENT_3D('',#14850,#14851,#14852); +#14854=PLANE('',#14853); +#14855=ORIENTED_EDGE('',*,*,#14658,.F.); +#14857=ORIENTED_EDGE('',*,*,#14856,.T.); +#14858=ORIENTED_EDGE('',*,*,#14752,.T.); +#14859=ORIENTED_EDGE('',*,*,#14844,.F.); +#14860=EDGE_LOOP('',(#14855,#14857,#14858,#14859)); +#14861=FACE_OUTER_BOUND('',#14860,.F.); +#14862=ADVANCED_FACE('',(#14861),#14854,.T.); +#14863=CARTESIAN_POINT('',(-3.76E0,-1.975E0,4.5E-1)); +#14864=DIRECTION('',(0.E0,0.E0,1.E0)); +#14865=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14866=AXIS2_PLACEMENT_3D('',#14863,#14864,#14865); +#14867=PLANE('',#14866); +#14868=ORIENTED_EDGE('',*,*,#14656,.F.); +#14870=ORIENTED_EDGE('',*,*,#14869,.T.); +#14871=ORIENTED_EDGE('',*,*,#14754,.T.); +#14872=ORIENTED_EDGE('',*,*,#14856,.F.); +#14873=EDGE_LOOP('',(#14868,#14870,#14871,#14872)); +#14874=FACE_OUTER_BOUND('',#14873,.F.); +#14875=ADVANCED_FACE('',(#14874),#14867,.T.); +#14876=CARTESIAN_POINT('',(-3.76E0,-1.975E0,9.4E-1)); +#14877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14878=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14879=AXIS2_PLACEMENT_3D('',#14876,#14877,#14878); +#14880=PLANE('',#14879); +#14881=ORIENTED_EDGE('',*,*,#14654,.F.); +#14883=ORIENTED_EDGE('',*,*,#14882,.T.); +#14884=ORIENTED_EDGE('',*,*,#14756,.T.); +#14885=ORIENTED_EDGE('',*,*,#14869,.F.); +#14886=EDGE_LOOP('',(#14881,#14883,#14884,#14885)); +#14887=FACE_OUTER_BOUND('',#14886,.F.); +#14888=ADVANCED_FACE('',(#14887),#14880,.T.); +#14889=CARTESIAN_POINT('',(-3.76E0,-2.175E0,1.15E0)); +#14890=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#14891=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#14892=AXIS2_PLACEMENT_3D('',#14889,#14890,#14891); +#14893=PLANE('',#14892); +#14894=ORIENTED_EDGE('',*,*,#14652,.F.); +#14896=ORIENTED_EDGE('',*,*,#14895,.T.); +#14897=ORIENTED_EDGE('',*,*,#14758,.T.); +#14898=ORIENTED_EDGE('',*,*,#14882,.F.); +#14899=EDGE_LOOP('',(#14894,#14896,#14897,#14898)); +#14900=FACE_OUTER_BOUND('',#14899,.F.); +#14901=ADVANCED_FACE('',(#14900),#14893,.T.); +#14902=CARTESIAN_POINT('',(-3.76E0,-2.175E0,2.1E0)); +#14903=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14904=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14905=AXIS2_PLACEMENT_3D('',#14902,#14903,#14904); +#14906=PLANE('',#14905); +#14907=ORIENTED_EDGE('',*,*,#14650,.F.); +#14909=ORIENTED_EDGE('',*,*,#14908,.T.); +#14910=ORIENTED_EDGE('',*,*,#14760,.T.); +#14911=ORIENTED_EDGE('',*,*,#14895,.F.); +#14912=EDGE_LOOP('',(#14907,#14909,#14910,#14911)); +#14913=FACE_OUTER_BOUND('',#14912,.F.); +#14914=ADVANCED_FACE('',(#14913),#14906,.T.); +#14915=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.1E0)); +#14916=DIRECTION('',(0.E0,0.E0,1.E0)); +#14917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14918=AXIS2_PLACEMENT_3D('',#14915,#14916,#14917); +#14919=PLANE('',#14918); +#14920=ORIENTED_EDGE('',*,*,#14648,.F.); +#14922=ORIENTED_EDGE('',*,*,#14921,.T.); +#14923=ORIENTED_EDGE('',*,*,#14762,.T.); +#14924=ORIENTED_EDGE('',*,*,#14908,.F.); +#14925=EDGE_LOOP('',(#14920,#14922,#14923,#14924)); +#14926=FACE_OUTER_BOUND('',#14925,.F.); +#14927=ADVANCED_FACE('',(#14926),#14919,.T.); +#14928=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.9E0)); +#14929=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14930=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#14931=AXIS2_PLACEMENT_3D('',#14928,#14929,#14930); +#14932=PLANE('',#14931); +#14933=ORIENTED_EDGE('',*,*,#14646,.F.); +#14935=ORIENTED_EDGE('',*,*,#14934,.T.); +#14936=ORIENTED_EDGE('',*,*,#14764,.T.); +#14937=ORIENTED_EDGE('',*,*,#14921,.F.); +#14938=EDGE_LOOP('',(#14933,#14935,#14936,#14937)); +#14939=FACE_OUTER_BOUND('',#14938,.F.); +#14940=ADVANCED_FACE('',(#14939),#14932,.T.); +#14941=CARTESIAN_POINT('',(-3.76E0,-1.855E0,1.55E0)); +#14942=DIRECTION('',(0.E0,1.E0,0.E0)); +#14943=DIRECTION('',(0.E0,0.E0,1.E0)); +#14944=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); +#14945=PLANE('',#14944); +#14946=ORIENTED_EDGE('',*,*,#14644,.F.); +#14947=ORIENTED_EDGE('',*,*,#14738,.T.); +#14948=ORIENTED_EDGE('',*,*,#14766,.T.); +#14949=ORIENTED_EDGE('',*,*,#14934,.F.); +#14950=EDGE_LOOP('',(#14946,#14947,#14948,#14949)); +#14951=FACE_OUTER_BOUND('',#14950,.F.); +#14952=ADVANCED_FACE('',(#14951),#14945,.T.); +#14953=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.55E0)); +#14954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14955=DIRECTION('',(0.E0,1.E0,0.E0)); +#14956=AXIS2_PLACEMENT_3D('',#14953,#14954,#14955); +#14957=PLANE('',#14956); +#14958=ORIENTED_EDGE('',*,*,#14627,.F.); +#14959=ORIENTED_EDGE('',*,*,#14689,.F.); +#14961=ORIENTED_EDGE('',*,*,#14960,.T.); +#14962=ORIENTED_EDGE('',*,*,#14778,.T.); +#14963=EDGE_LOOP('',(#14958,#14959,#14961,#14962)); +#14964=FACE_OUTER_BOUND('',#14963,.F.); +#14965=ADVANCED_FACE('',(#14964),#14957,.T.); +#14966=CARTESIAN_POINT('',(-3.76E0,-1.855E0,-1.9E0)); +#14967=DIRECTION('',(0.E0,1.E0,0.E0)); +#14968=DIRECTION('',(0.E0,0.E0,1.E0)); +#14969=AXIS2_PLACEMENT_3D('',#14966,#14967,#14968); +#14970=PLANE('',#14969); +#14971=ORIENTED_EDGE('',*,*,#14687,.F.); +#14973=ORIENTED_EDGE('',*,*,#14972,.T.); +#14974=ORIENTED_EDGE('',*,*,#14780,.T.); +#14975=ORIENTED_EDGE('',*,*,#14960,.F.); +#14976=EDGE_LOOP('',(#14971,#14973,#14974,#14975)); +#14977=FACE_OUTER_BOUND('',#14976,.F.); +#14978=ADVANCED_FACE('',(#14977),#14970,.T.); +#14979=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.1E0)); +#14980=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14981=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14982=AXIS2_PLACEMENT_3D('',#14979,#14980,#14981); +#14983=PLANE('',#14982); +#14984=ORIENTED_EDGE('',*,*,#14685,.F.); +#14986=ORIENTED_EDGE('',*,*,#14985,.T.); +#14987=ORIENTED_EDGE('',*,*,#14782,.T.); +#14988=ORIENTED_EDGE('',*,*,#14972,.F.); +#14989=EDGE_LOOP('',(#14984,#14986,#14987,#14988)); +#14990=FACE_OUTER_BOUND('',#14989,.F.); +#14991=ADVANCED_FACE('',(#14990),#14983,.T.); +#14992=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-2.1E0)); +#14993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14994=DIRECTION('',(0.E0,1.E0,0.E0)); +#14995=AXIS2_PLACEMENT_3D('',#14992,#14993,#14994); +#14996=PLANE('',#14995); +#14997=ORIENTED_EDGE('',*,*,#14683,.F.); +#14999=ORIENTED_EDGE('',*,*,#14998,.T.); +#15000=ORIENTED_EDGE('',*,*,#14784,.T.); +#15001=ORIENTED_EDGE('',*,*,#14985,.F.); +#15002=EDGE_LOOP('',(#14997,#14999,#15000,#15001)); +#15003=FACE_OUTER_BOUND('',#15002,.F.); +#15004=ADVANCED_FACE('',(#15003),#14996,.T.); +#15005=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.15E0)); +#15006=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15007=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15008=AXIS2_PLACEMENT_3D('',#15005,#15006,#15007); +#15009=PLANE('',#15008); +#15010=ORIENTED_EDGE('',*,*,#14681,.F.); +#15012=ORIENTED_EDGE('',*,*,#15011,.T.); +#15013=ORIENTED_EDGE('',*,*,#14786,.T.); +#15014=ORIENTED_EDGE('',*,*,#14998,.F.); +#15015=EDGE_LOOP('',(#15010,#15012,#15013,#15014)); +#15016=FACE_OUTER_BOUND('',#15015,.F.); +#15017=ADVANCED_FACE('',(#15016),#15009,.T.); +#15018=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-9.4E-1)); +#15019=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#15020=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#15021=AXIS2_PLACEMENT_3D('',#15018,#15019,#15020); +#15022=PLANE('',#15021); +#15023=ORIENTED_EDGE('',*,*,#14679,.F.); +#15025=ORIENTED_EDGE('',*,*,#15024,.T.); +#15026=ORIENTED_EDGE('',*,*,#14788,.T.); +#15027=ORIENTED_EDGE('',*,*,#15011,.F.); +#15028=EDGE_LOOP('',(#15023,#15025,#15026,#15027)); +#15029=FACE_OUTER_BOUND('',#15028,.F.); +#15030=ADVANCED_FACE('',(#15029),#15022,.T.); +#15031=CARTESIAN_POINT('',(-3.76E0,-1.975E0,-4.5E-1)); +#15032=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15033=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15034=AXIS2_PLACEMENT_3D('',#15031,#15032,#15033); +#15035=PLANE('',#15034); +#15036=ORIENTED_EDGE('',*,*,#14677,.F.); +#15038=ORIENTED_EDGE('',*,*,#15037,.T.); +#15039=ORIENTED_EDGE('',*,*,#14790,.T.); +#15040=ORIENTED_EDGE('',*,*,#15024,.F.); +#15041=EDGE_LOOP('',(#15036,#15038,#15039,#15040)); +#15042=FACE_OUTER_BOUND('',#15041,.F.); +#15043=ADVANCED_FACE('',(#15042),#15035,.T.); +#15044=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-4.5E-1)); +#15045=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15046=DIRECTION('',(0.E0,1.E0,0.E0)); +#15047=AXIS2_PLACEMENT_3D('',#15044,#15045,#15046); +#15048=PLANE('',#15047); +#15049=ORIENTED_EDGE('',*,*,#14675,.F.); +#15051=ORIENTED_EDGE('',*,*,#15050,.T.); +#15052=ORIENTED_EDGE('',*,*,#14792,.T.); +#15053=ORIENTED_EDGE('',*,*,#15037,.F.); +#15054=EDGE_LOOP('',(#15049,#15051,#15052,#15053)); +#15055=FACE_OUTER_BOUND('',#15054,.F.); +#15056=ADVANCED_FACE('',(#15055),#15048,.T.); +#15057=CARTESIAN_POINT('',(-3.76E0,-2.125E0,-1.5E-1)); +#15058=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15060=AXIS2_PLACEMENT_3D('',#15057,#15058,#15059); +#15061=PLANE('',#15060); +#15062=ORIENTED_EDGE('',*,*,#14673,.F.); +#15064=ORIENTED_EDGE('',*,*,#15063,.T.); +#15065=ORIENTED_EDGE('',*,*,#14794,.T.); +#15066=ORIENTED_EDGE('',*,*,#15050,.F.); +#15067=EDGE_LOOP('',(#15062,#15064,#15065,#15066)); +#15068=FACE_OUTER_BOUND('',#15067,.F.); +#15069=ADVANCED_FACE('',(#15068),#15061,.T.); +#15070=CARTESIAN_POINT('',(-3.76E0,-1.901673347910E-1,-1.5E-1)); +#15071=DIRECTION('',(0.E0,0.E0,1.E0)); +#15072=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15073=AXIS2_PLACEMENT_3D('',#15070,#15071,#15072); +#15074=PLANE('',#15073); +#15075=ORIENTED_EDGE('',*,*,#14631,.T.); +#15076=ORIENTED_EDGE('',*,*,#14796,.T.); +#15077=ORIENTED_EDGE('',*,*,#15063,.F.); +#15078=ORIENTED_EDGE('',*,*,#14671,.F.); +#15079=EDGE_LOOP('',(#15075,#15076,#15077,#15078)); +#15080=FACE_OUTER_BOUND('',#15079,.F.); +#15081=ADVANCED_FACE('',(#15080),#15074,.T.); +#15082=CARTESIAN_POINT('',(-3.415E0,-7.25E-1,7.3E-1)); +#15083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15084=DIRECTION('',(0.E0,1.E0,0.E0)); +#15085=AXIS2_PLACEMENT_3D('',#15082,#15083,#15084); +#15086=PLANE('',#15085); +#15087=ORIENTED_EDGE('',*,*,#14560,.F.); +#15088=ORIENTED_EDGE('',*,*,#14165,.T.); +#15089=ORIENTED_EDGE('',*,*,#12167,.T.); +#15091=ORIENTED_EDGE('',*,*,#15090,.F.); +#15092=EDGE_LOOP('',(#15087,#15088,#15089,#15091)); +#15093=FACE_OUTER_BOUND('',#15092,.F.); +#15094=ORIENTED_EDGE('',*,*,#14699,.F.); +#15096=ORIENTED_EDGE('',*,*,#15095,.T.); +#15097=ORIENTED_EDGE('',*,*,#14806,.T.); +#15099=ORIENTED_EDGE('',*,*,#15098,.F.); +#15100=EDGE_LOOP('',(#15094,#15096,#15097,#15099)); +#15101=FACE_BOUND('',#15100,.F.); +#15102=ADVANCED_FACE('',(#15093,#15101),#15086,.F.); +#15103=CARTESIAN_POINT('',(-3.415E0,1.075E0,7.3E-1)); +#15104=DIRECTION('',(0.E0,1.E0,0.E0)); +#15105=DIRECTION('',(0.E0,0.E0,1.E0)); +#15106=AXIS2_PLACEMENT_3D('',#15103,#15104,#15105); +#15107=PLANE('',#15106); +#15108=ORIENTED_EDGE('',*,*,#14562,.F.); +#15109=ORIENTED_EDGE('',*,*,#15090,.T.); +#15110=ORIENTED_EDGE('',*,*,#12165,.T.); +#15112=ORIENTED_EDGE('',*,*,#15111,.F.); +#15113=EDGE_LOOP('',(#15108,#15109,#15110,#15112)); +#15114=FACE_OUTER_BOUND('',#15113,.F.); +#15115=ADVANCED_FACE('',(#15114),#15107,.F.); +#15116=CARTESIAN_POINT('',(-3.415E0,1.075E0,8.5E-1)); +#15117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15118=DIRECTION('',(0.E0,1.E0,0.E0)); +#15119=AXIS2_PLACEMENT_3D('',#15116,#15117,#15118); +#15120=PLANE('',#15119); +#15122=ORIENTED_EDGE('',*,*,#15121,.T.); +#15123=ORIENTED_EDGE('',*,*,#14564,.F.); +#15124=ORIENTED_EDGE('',*,*,#15111,.T.); +#15125=ORIENTED_EDGE('',*,*,#12163,.T.); +#15126=EDGE_LOOP('',(#15122,#15123,#15124,#15125)); +#15127=FACE_OUTER_BOUND('',#15126,.F.); +#15128=ADVANCED_FACE('',(#15127),#15120,.F.); +#15129=CARTESIAN_POINT('',(-3.6E0,1.325E0,8.E-1)); +#15130=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15131=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15132=AXIS2_PLACEMENT_3D('',#15129,#15130,#15131); +#15133=PLANE('',#15132); +#15134=ORIENTED_EDGE('',*,*,#11274,.T.); +#15136=ORIENTED_EDGE('',*,*,#15135,.F.); +#15137=ORIENTED_EDGE('',*,*,#15121,.F.); +#15139=ORIENTED_EDGE('',*,*,#15138,.T.); +#15140=EDGE_LOOP('',(#15134,#15136,#15137,#15139)); +#15141=FACE_OUTER_BOUND('',#15140,.F.); +#15142=ADVANCED_FACE('',(#15141),#15133,.T.); +#15143=CARTESIAN_POINT('',(-3.365E0,1.325E0,9.8E-1)); +#15144=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15145=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15146=AXIS2_PLACEMENT_3D('',#15143,#15144,#15145); +#15147=PLANE('',#15146); +#15148=ORIENTED_EDGE('',*,*,#14556,.F.); +#15149=ORIENTED_EDGE('',*,*,#15135,.T.); +#15150=ORIENTED_EDGE('',*,*,#11272,.T.); +#15152=ORIENTED_EDGE('',*,*,#15151,.F.); +#15153=EDGE_LOOP('',(#15148,#15149,#15150,#15152)); +#15154=FACE_OUTER_BOUND('',#15153,.F.); +#15155=ADVANCED_FACE('',(#15154),#15147,.T.); +#15156=CARTESIAN_POINT('',(-3.2E0,1.325E0,1.06E0)); +#15157=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15158=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15159=AXIS2_PLACEMENT_3D('',#15156,#15157,#15158); +#15160=PLANE('',#15159); +#15161=ORIENTED_EDGE('',*,*,#11391,.F.); +#15162=ORIENTED_EDGE('',*,*,#15151,.T.); +#15163=ORIENTED_EDGE('',*,*,#11270,.T.); +#15165=ORIENTED_EDGE('',*,*,#15164,.F.); +#15166=EDGE_LOOP('',(#15161,#15162,#15163,#15165)); +#15167=FACE_OUTER_BOUND('',#15166,.F.); +#15168=ADVANCED_FACE('',(#15167),#15160,.T.); +#15169=CARTESIAN_POINT('',(-3.035E0,1.325E0,9.8E-1)); +#15170=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#15171=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15172=AXIS2_PLACEMENT_3D('',#15169,#15170,#15171); +#15173=PLANE('',#15172); +#15174=ORIENTED_EDGE('',*,*,#11268,.T.); +#15176=ORIENTED_EDGE('',*,*,#15175,.F.); +#15177=ORIENTED_EDGE('',*,*,#13658,.F.); +#15178=ORIENTED_EDGE('',*,*,#15164,.T.); +#15179=EDGE_LOOP('',(#15174,#15176,#15177,#15178)); +#15180=FACE_OUTER_BOUND('',#15179,.F.); +#15181=ADVANCED_FACE('',(#15180),#15173,.T.); +#15182=CARTESIAN_POINT('',(-2.8E0,1.325E0,8.E-1)); +#15183=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15184=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15185=AXIS2_PLACEMENT_3D('',#15182,#15183,#15184); +#15186=PLANE('',#15185); +#15187=ORIENTED_EDGE('',*,*,#11266,.T.); +#15189=ORIENTED_EDGE('',*,*,#15188,.F.); +#15191=ORIENTED_EDGE('',*,*,#15190,.F.); +#15192=ORIENTED_EDGE('',*,*,#15175,.T.); +#15193=EDGE_LOOP('',(#15187,#15189,#15191,#15192)); +#15194=FACE_OUTER_BOUND('',#15193,.F.); +#15195=ADVANCED_FACE('',(#15194),#15186,.T.); +#15196=CARTESIAN_POINT('',(-2.565E0,1.325E0,9.8E-1)); +#15197=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15198=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15199=AXIS2_PLACEMENT_3D('',#15196,#15197,#15198); +#15200=PLANE('',#15199); +#15201=ORIENTED_EDGE('',*,*,#13747,.F.); +#15202=ORIENTED_EDGE('',*,*,#15188,.T.); +#15203=ORIENTED_EDGE('',*,*,#11264,.T.); +#15205=ORIENTED_EDGE('',*,*,#15204,.F.); +#15206=EDGE_LOOP('',(#15201,#15202,#15203,#15205)); +#15207=FACE_OUTER_BOUND('',#15206,.F.); +#15208=ADVANCED_FACE('',(#15207),#15200,.T.); +#15209=CARTESIAN_POINT('',(-2.4E0,1.325E0,1.06E0)); +#15210=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15211=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15212=AXIS2_PLACEMENT_3D('',#15209,#15210,#15211); +#15213=PLANE('',#15212); +#15214=ORIENTED_EDGE('',*,*,#11439,.F.); +#15215=ORIENTED_EDGE('',*,*,#15204,.T.); +#15216=ORIENTED_EDGE('',*,*,#11262,.T.); +#15218=ORIENTED_EDGE('',*,*,#15217,.F.); +#15219=EDGE_LOOP('',(#15214,#15215,#15216,#15218)); +#15220=FACE_OUTER_BOUND('',#15219,.F.); +#15221=ADVANCED_FACE('',(#15220),#15213,.T.); +#15222=CARTESIAN_POINT('',(-2.235E0,1.325E0,9.8E-1)); +#15223=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#15224=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15225=AXIS2_PLACEMENT_3D('',#15222,#15223,#15224); +#15226=PLANE('',#15225); +#15227=ORIENTED_EDGE('',*,*,#11260,.T.); +#15229=ORIENTED_EDGE('',*,*,#15228,.F.); +#15231=ORIENTED_EDGE('',*,*,#15230,.F.); +#15232=ORIENTED_EDGE('',*,*,#15217,.T.); +#15233=EDGE_LOOP('',(#15227,#15229,#15231,#15232)); +#15234=FACE_OUTER_BOUND('',#15233,.F.); +#15235=ADVANCED_FACE('',(#15234),#15226,.T.); +#15236=CARTESIAN_POINT('',(-2.E0,1.325E0,8.E-1)); +#15237=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15238=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15239=AXIS2_PLACEMENT_3D('',#15236,#15237,#15238); +#15240=PLANE('',#15239); +#15241=ORIENTED_EDGE('',*,*,#11258,.T.); +#15243=ORIENTED_EDGE('',*,*,#15242,.F.); +#15245=ORIENTED_EDGE('',*,*,#15244,.F.); +#15246=ORIENTED_EDGE('',*,*,#15228,.T.); +#15247=EDGE_LOOP('',(#15241,#15243,#15245,#15246)); +#15248=FACE_OUTER_BOUND('',#15247,.F.); +#15249=ADVANCED_FACE('',(#15248),#15240,.T.); +#15250=CARTESIAN_POINT('',(-1.765E0,1.325E0,9.8E-1)); +#15251=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#15252=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15253=AXIS2_PLACEMENT_3D('',#15250,#15251,#15252); +#15254=PLANE('',#15253); +#15256=ORIENTED_EDGE('',*,*,#15255,.F.); +#15257=ORIENTED_EDGE('',*,*,#15242,.T.); +#15258=ORIENTED_EDGE('',*,*,#11256,.T.); +#15260=ORIENTED_EDGE('',*,*,#15259,.F.); +#15261=EDGE_LOOP('',(#15256,#15257,#15258,#15260)); +#15262=FACE_OUTER_BOUND('',#15261,.F.); +#15263=ADVANCED_FACE('',(#15262),#15254,.T.); +#15264=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15265=DIRECTION('',(1.E0,0.E0,0.E0)); +#15266=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15267=AXIS2_PLACEMENT_3D('',#15264,#15265,#15266); +#15268=PLANE('',#15267); +#15269=ORIENTED_EDGE('',*,*,#11705,.F.); +#15270=ORIENTED_EDGE('',*,*,#12510,.F.); +#15271=ORIENTED_EDGE('',*,*,#12723,.F.); +#15272=ORIENTED_EDGE('',*,*,#12993,.F.); +#15274=ORIENTED_EDGE('',*,*,#15273,.T.); +#15276=ORIENTED_EDGE('',*,*,#15275,.T.); +#15278=ORIENTED_EDGE('',*,*,#15277,.T.); +#15279=EDGE_LOOP('',(#15269,#15270,#15271,#15272,#15274,#15276,#15278)); +#15280=FACE_OUTER_BOUND('',#15279,.F.); +#15281=ADVANCED_FACE('',(#15280),#15268,.F.); +#15282=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15283=DIRECTION('',(1.E0,0.E0,0.E0)); +#15284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15285=AXIS2_PLACEMENT_3D('',#15282,#15283,#15284); +#15286=PLANE('',#15285); +#15287=ORIENTED_EDGE('',*,*,#11707,.F.); +#15289=ORIENTED_EDGE('',*,*,#15288,.T.); +#15291=ORIENTED_EDGE('',*,*,#15290,.T.); +#15292=ORIENTED_EDGE('',*,*,#12249,.T.); +#15293=ORIENTED_EDGE('',*,*,#11994,.F.); +#15294=ORIENTED_EDGE('',*,*,#12738,.F.); +#15295=ORIENTED_EDGE('',*,*,#13517,.F.); +#15296=EDGE_LOOP('',(#15287,#15289,#15291,#15292,#15293,#15294,#15295)); +#15297=FACE_OUTER_BOUND('',#15296,.F.); +#15298=ADVANCED_FACE('',(#15297),#15286,.F.); +#15299=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15300=DIRECTION('',(1.E0,0.E0,0.E0)); +#15301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15302=AXIS2_PLACEMENT_3D('',#15299,#15300,#15301); +#15303=PLANE('',#15302); +#15304=ORIENTED_EDGE('',*,*,#15255,.T.); +#15305=ORIENTED_EDGE('',*,*,#11453,.F.); +#15306=ORIENTED_EDGE('',*,*,#14178,.T.); +#15308=ORIENTED_EDGE('',*,*,#15307,.T.); +#15310=ORIENTED_EDGE('',*,*,#15309,.T.); +#15312=ORIENTED_EDGE('',*,*,#15311,.T.); +#15313=EDGE_LOOP('',(#15304,#15305,#15306,#15308,#15310,#15312)); +#15314=FACE_OUTER_BOUND('',#15313,.F.); +#15315=ADVANCED_FACE('',(#15314),#15303,.F.); +#15316=CARTESIAN_POINT('',(-1.815E0,0.E0,0.E0)); +#15317=DIRECTION('',(1.E0,0.E0,0.E0)); +#15318=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15319=AXIS2_PLACEMENT_3D('',#15316,#15317,#15318); +#15320=PLANE('',#15319); +#15322=ORIENTED_EDGE('',*,*,#15321,.T.); +#15324=ORIENTED_EDGE('',*,*,#15323,.T.); +#15326=ORIENTED_EDGE('',*,*,#15325,.T.); +#15328=ORIENTED_EDGE('',*,*,#15327,.T.); +#15329=ORIENTED_EDGE('',*,*,#13151,.T.); +#15330=ORIENTED_EDGE('',*,*,#14350,.T.); +#15331=EDGE_LOOP('',(#15322,#15324,#15326,#15328,#15329,#15330)); +#15332=FACE_OUTER_BOUND('',#15331,.F.); +#15333=ADVANCED_FACE('',(#15332),#15320,.F.); +#15334=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.6E0)); +#15335=DIRECTION('',(0.E0,1.E0,0.E0)); +#15336=DIRECTION('',(0.E0,0.E0,1.E0)); +#15337=AXIS2_PLACEMENT_3D('',#15334,#15335,#15336); +#15338=PLANE('',#15337); +#15339=ORIENTED_EDGE('',*,*,#12991,.F.); +#15341=ORIENTED_EDGE('',*,*,#15340,.T.); +#15343=ORIENTED_EDGE('',*,*,#15342,.F.); +#15344=ORIENTED_EDGE('',*,*,#15273,.F.); +#15345=EDGE_LOOP('',(#15339,#15341,#15343,#15344)); +#15346=FACE_OUTER_BOUND('',#15345,.F.); +#15348=ORIENTED_EDGE('',*,*,#15347,.T.); +#15350=ORIENTED_EDGE('',*,*,#15349,.T.); +#15352=ORIENTED_EDGE('',*,*,#15351,.T.); +#15354=ORIENTED_EDGE('',*,*,#15353,.F.); +#15355=EDGE_LOOP('',(#15348,#15350,#15352,#15354)); +#15356=FACE_BOUND('',#15355,.F.); +#15357=ADVANCED_FACE('',(#15346,#15356),#15338,.F.); +#15358=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15359=DIRECTION('',(1.E0,0.E0,0.E0)); +#15360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15361=AXIS2_PLACEMENT_3D('',#15358,#15359,#15360); +#15362=PLANE('',#15361); +#15363=ORIENTED_EDGE('',*,*,#11681,.T.); +#15365=ORIENTED_EDGE('',*,*,#15364,.F.); +#15367=ORIENTED_EDGE('',*,*,#15366,.F.); +#15368=ORIENTED_EDGE('',*,*,#15340,.F.); +#15369=ORIENTED_EDGE('',*,*,#12989,.T.); +#15370=ORIENTED_EDGE('',*,*,#12689,.T.); +#15371=ORIENTED_EDGE('',*,*,#12491,.T.); +#15372=EDGE_LOOP('',(#15363,#15365,#15367,#15368,#15369,#15370,#15371)); +#15373=FACE_OUTER_BOUND('',#15372,.F.); +#15374=ADVANCED_FACE('',(#15373),#15362,.T.); +#15375=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15376=DIRECTION('',(1.E0,0.E0,0.E0)); +#15377=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15378=AXIS2_PLACEMENT_3D('',#15375,#15376,#15377); +#15379=PLANE('',#15378); +#15380=ORIENTED_EDGE('',*,*,#11691,.T.); +#15381=ORIENTED_EDGE('',*,*,#13500,.T.); +#15382=ORIENTED_EDGE('',*,*,#12704,.T.); +#15383=ORIENTED_EDGE('',*,*,#11974,.T.); +#15384=ORIENTED_EDGE('',*,*,#12253,.F.); +#15386=ORIENTED_EDGE('',*,*,#15385,.F.); +#15388=ORIENTED_EDGE('',*,*,#15387,.F.); +#15389=EDGE_LOOP('',(#15380,#15381,#15382,#15383,#15384,#15386,#15388)); +#15390=FACE_OUTER_BOUND('',#15389,.F.); +#15391=ADVANCED_FACE('',(#15390),#15379,.T.); +#15392=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15393=DIRECTION('',(1.E0,0.E0,0.E0)); +#15394=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15395=AXIS2_PLACEMENT_3D('',#15392,#15393,#15394); +#15396=PLANE('',#15395); +#15397=ORIENTED_EDGE('',*,*,#15230,.T.); +#15399=ORIENTED_EDGE('',*,*,#15398,.F.); +#15401=ORIENTED_EDGE('',*,*,#15400,.F.); +#15403=ORIENTED_EDGE('',*,*,#15402,.F.); +#15404=ORIENTED_EDGE('',*,*,#14174,.F.); +#15405=ORIENTED_EDGE('',*,*,#11441,.T.); +#15406=EDGE_LOOP('',(#15397,#15399,#15401,#15403,#15404,#15405)); +#15407=FACE_OUTER_BOUND('',#15406,.F.); +#15408=ADVANCED_FACE('',(#15407),#15396,.T.); +#15409=CARTESIAN_POINT('',(-2.185E0,0.E0,0.E0)); +#15410=DIRECTION('',(1.E0,0.E0,0.E0)); +#15411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15412=AXIS2_PLACEMENT_3D('',#15409,#15410,#15411); +#15413=PLANE('',#15412); +#15415=ORIENTED_EDGE('',*,*,#15414,.T.); +#15416=ORIENTED_EDGE('',*,*,#14338,.F.); +#15417=ORIENTED_EDGE('',*,*,#13155,.F.); +#15419=ORIENTED_EDGE('',*,*,#15418,.F.); +#15421=ORIENTED_EDGE('',*,*,#15420,.F.); +#15423=ORIENTED_EDGE('',*,*,#15422,.F.); +#15424=EDGE_LOOP('',(#15415,#15416,#15417,#15419,#15421,#15423)); +#15425=FACE_OUTER_BOUND('',#15424,.F.); +#15426=ADVANCED_FACE('',(#15425),#15413,.T.); +#15427=CARTESIAN_POINT('',(-1.815E0,-2.025E0,0.E0)); +#15428=DIRECTION('',(1.E0,0.E0,0.E0)); +#15429=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15430=AXIS2_PLACEMENT_3D('',#15427,#15428,#15429); +#15431=CYLINDRICAL_SURFACE('',#15430,1.E-1); +#15432=ORIENTED_EDGE('',*,*,#15277,.F.); +#15434=ORIENTED_EDGE('',*,*,#15433,.T.); +#15435=ORIENTED_EDGE('',*,*,#15364,.T.); +#15436=ORIENTED_EDGE('',*,*,#15387,.T.); +#15438=ORIENTED_EDGE('',*,*,#15437,.F.); +#15439=ORIENTED_EDGE('',*,*,#15288,.F.); +#15440=EDGE_LOOP('',(#15432,#15434,#15435,#15436,#15438,#15439)); +#15441=FACE_OUTER_BOUND('',#15440,.F.); +#15442=ADVANCED_FACE('',(#15441),#15431,.T.); +#15443=CARTESIAN_POINT('',(-1.815E0,-1.725E0,-1.E-1)); +#15444=DIRECTION('',(0.E0,0.E0,1.E0)); +#15445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15446=AXIS2_PLACEMENT_3D('',#15443,#15444,#15445); +#15447=PLANE('',#15446); +#15448=ORIENTED_EDGE('',*,*,#15275,.F.); +#15449=ORIENTED_EDGE('',*,*,#15342,.T.); +#15450=ORIENTED_EDGE('',*,*,#15366,.T.); +#15451=ORIENTED_EDGE('',*,*,#15433,.F.); +#15452=EDGE_LOOP('',(#15448,#15449,#15450,#15451)); +#15453=FACE_OUTER_BOUND('',#15452,.F.); +#15454=ADVANCED_FACE('',(#15453),#15447,.F.); +#15455=CARTESIAN_POINT('',(-1.815E0,-2.025E0,1.E-1)); +#15456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15457=DIRECTION('',(0.E0,1.E0,0.E0)); +#15458=AXIS2_PLACEMENT_3D('',#15455,#15456,#15457); +#15459=PLANE('',#15458); +#15460=ORIENTED_EDGE('',*,*,#15290,.F.); +#15461=ORIENTED_EDGE('',*,*,#15437,.T.); +#15462=ORIENTED_EDGE('',*,*,#15385,.T.); +#15463=ORIENTED_EDGE('',*,*,#12251,.F.); +#15464=EDGE_LOOP('',(#15460,#15461,#15462,#15463)); +#15465=FACE_OUTER_BOUND('',#15464,.F.); +#15466=ADVANCED_FACE('',(#15465),#15459,.F.); +#15467=CARTESIAN_POINT('',(-1.815E0,1.075E0,8.5E-1)); +#15468=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15469=DIRECTION('',(0.E0,1.E0,0.E0)); +#15470=AXIS2_PLACEMENT_3D('',#15467,#15468,#15469); +#15471=PLANE('',#15470); +#15472=ORIENTED_EDGE('',*,*,#15244,.T.); +#15473=ORIENTED_EDGE('',*,*,#15311,.F.); +#15475=ORIENTED_EDGE('',*,*,#15474,.T.); +#15476=ORIENTED_EDGE('',*,*,#15398,.T.); +#15477=EDGE_LOOP('',(#15472,#15473,#15475,#15476)); +#15478=FACE_OUTER_BOUND('',#15477,.F.); +#15479=ADVANCED_FACE('',(#15478),#15471,.F.); +#15480=CARTESIAN_POINT('',(-1.815E0,1.075E0,7.3E-1)); +#15481=DIRECTION('',(0.E0,1.E0,0.E0)); +#15482=DIRECTION('',(0.E0,0.E0,1.E0)); +#15483=AXIS2_PLACEMENT_3D('',#15480,#15481,#15482); +#15484=PLANE('',#15483); +#15485=ORIENTED_EDGE('',*,*,#15309,.F.); +#15487=ORIENTED_EDGE('',*,*,#15486,.T.); +#15488=ORIENTED_EDGE('',*,*,#15400,.T.); +#15489=ORIENTED_EDGE('',*,*,#15474,.F.); +#15490=EDGE_LOOP('',(#15485,#15487,#15488,#15489)); +#15491=FACE_OUTER_BOUND('',#15490,.F.); +#15492=ADVANCED_FACE('',(#15491),#15484,.F.); +#15493=CARTESIAN_POINT('',(-1.815E0,-7.25E-1,7.3E-1)); +#15494=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15495=DIRECTION('',(0.E0,1.E0,0.E0)); +#15496=AXIS2_PLACEMENT_3D('',#15493,#15494,#15495); +#15497=PLANE('',#15496); +#15498=ORIENTED_EDGE('',*,*,#15307,.F.); +#15499=ORIENTED_EDGE('',*,*,#14176,.T.); +#15500=ORIENTED_EDGE('',*,*,#15402,.T.); +#15501=ORIENTED_EDGE('',*,*,#15486,.F.); +#15502=EDGE_LOOP('',(#15498,#15499,#15500,#15501)); +#15503=FACE_OUTER_BOUND('',#15502,.F.); +#15505=ORIENTED_EDGE('',*,*,#15504,.F.); +#15507=ORIENTED_EDGE('',*,*,#15506,.T.); +#15509=ORIENTED_EDGE('',*,*,#15508,.T.); +#15511=ORIENTED_EDGE('',*,*,#15510,.F.); +#15512=EDGE_LOOP('',(#15505,#15507,#15509,#15511)); +#15513=FACE_BOUND('',#15512,.F.); +#15514=ADVANCED_FACE('',(#15503,#15513),#15497,.F.); +#15515=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15516=DIRECTION('',(1.E0,0.E0,0.E0)); +#15517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15518=AXIS2_PLACEMENT_3D('',#15515,#15516,#15517); +#15519=PLANE('',#15518); +#15520=ORIENTED_EDGE('',*,*,#12297,.F.); +#15522=ORIENTED_EDGE('',*,*,#15521,.T.); +#15524=ORIENTED_EDGE('',*,*,#15523,.T.); +#15526=ORIENTED_EDGE('',*,*,#15525,.T.); +#15528=ORIENTED_EDGE('',*,*,#15527,.T.); +#15530=ORIENTED_EDGE('',*,*,#15529,.T.); +#15532=ORIENTED_EDGE('',*,*,#15531,.T.); +#15534=ORIENTED_EDGE('',*,*,#15533,.T.); +#15536=ORIENTED_EDGE('',*,*,#15535,.T.); +#15538=ORIENTED_EDGE('',*,*,#15537,.T.); +#15540=ORIENTED_EDGE('',*,*,#15539,.T.); +#15541=EDGE_LOOP('',(#15520,#15522,#15524,#15526,#15528,#15530,#15532,#15534, +#15536,#15538,#15540)); +#15542=FACE_OUTER_BOUND('',#15541,.F.); +#15543=ADVANCED_FACE('',(#15542),#15519,.F.); +#15544=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15545=DIRECTION('',(1.E0,0.E0,0.E0)); +#15546=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15547=AXIS2_PLACEMENT_3D('',#15544,#15545,#15546); +#15548=PLANE('',#15547); +#15549=ORIENTED_EDGE('',*,*,#15504,.T.); +#15551=ORIENTED_EDGE('',*,*,#15550,.T.); +#15553=ORIENTED_EDGE('',*,*,#15552,.T.); +#15555=ORIENTED_EDGE('',*,*,#15554,.T.); +#15557=ORIENTED_EDGE('',*,*,#15556,.T.); +#15558=EDGE_LOOP('',(#15549,#15551,#15553,#15555,#15557)); +#15559=FACE_OUTER_BOUND('',#15558,.F.); +#15560=ADVANCED_FACE('',(#15559),#15548,.F.); +#15561=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15562=DIRECTION('',(1.E0,0.E0,0.E0)); +#15563=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15564=AXIS2_PLACEMENT_3D('',#15561,#15562,#15563); +#15565=PLANE('',#15564); +#15566=ORIENTED_EDGE('',*,*,#15347,.F.); +#15568=ORIENTED_EDGE('',*,*,#15567,.T.); +#15570=ORIENTED_EDGE('',*,*,#15569,.T.); +#15572=ORIENTED_EDGE('',*,*,#15571,.T.); +#15574=ORIENTED_EDGE('',*,*,#15573,.T.); +#15576=ORIENTED_EDGE('',*,*,#15575,.T.); +#15578=ORIENTED_EDGE('',*,*,#15577,.T.); +#15580=ORIENTED_EDGE('',*,*,#15579,.T.); +#15582=ORIENTED_EDGE('',*,*,#15581,.T.); +#15584=ORIENTED_EDGE('',*,*,#15583,.T.); +#15586=ORIENTED_EDGE('',*,*,#15585,.T.); +#15587=EDGE_LOOP('',(#15566,#15568,#15570,#15572,#15574,#15576,#15578,#15580, +#15582,#15584,#15586)); +#15588=FACE_OUTER_BOUND('',#15587,.F.); +#15589=ADVANCED_FACE('',(#15588),#15565,.F.); +#15590=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15591=DIRECTION('',(1.E0,0.E0,0.E0)); +#15592=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15593=AXIS2_PLACEMENT_3D('',#15590,#15591,#15592); +#15594=PLANE('',#15593); +#15596=ORIENTED_EDGE('',*,*,#15595,.F.); +#15598=ORIENTED_EDGE('',*,*,#15597,.T.); +#15600=ORIENTED_EDGE('',*,*,#15599,.T.); +#15602=ORIENTED_EDGE('',*,*,#15601,.T.); +#15604=ORIENTED_EDGE('',*,*,#15603,.T.); +#15605=EDGE_LOOP('',(#15596,#15598,#15600,#15602,#15604)); +#15606=FACE_OUTER_BOUND('',#15605,.F.); +#15607=ADVANCED_FACE('',(#15606),#15594,.F.); +#15608=CARTESIAN_POINT('',(-2.16E0,-1.725E0,1.55E0)); +#15609=DIRECTION('',(0.E0,0.E0,1.E0)); +#15610=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15611=AXIS2_PLACEMENT_3D('',#15608,#15609,#15610); +#15612=PLANE('',#15611); +#15613=ORIENTED_EDGE('',*,*,#12303,.T.); +#15615=ORIENTED_EDGE('',*,*,#15614,.T.); +#15617=ORIENTED_EDGE('',*,*,#15616,.F.); +#15618=ORIENTED_EDGE('',*,*,#15521,.F.); +#15619=EDGE_LOOP('',(#15613,#15615,#15617,#15618)); +#15620=FACE_OUTER_BOUND('',#15619,.F.); +#15621=ADVANCED_FACE('',(#15620),#15612,.T.); +#15622=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15623=DIRECTION('',(1.E0,0.E0,0.E0)); +#15624=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15625=AXIS2_PLACEMENT_3D('',#15622,#15623,#15624); +#15626=PLANE('',#15625); +#15627=ORIENTED_EDGE('',*,*,#12301,.F.); +#15629=ORIENTED_EDGE('',*,*,#15628,.F.); +#15631=ORIENTED_EDGE('',*,*,#15630,.F.); +#15633=ORIENTED_EDGE('',*,*,#15632,.F.); +#15635=ORIENTED_EDGE('',*,*,#15634,.F.); +#15637=ORIENTED_EDGE('',*,*,#15636,.F.); +#15639=ORIENTED_EDGE('',*,*,#15638,.F.); +#15641=ORIENTED_EDGE('',*,*,#15640,.F.); +#15643=ORIENTED_EDGE('',*,*,#15642,.F.); +#15645=ORIENTED_EDGE('',*,*,#15644,.F.); +#15646=ORIENTED_EDGE('',*,*,#15614,.F.); +#15647=EDGE_LOOP('',(#15627,#15629,#15631,#15633,#15635,#15637,#15639,#15641, +#15643,#15645,#15646)); +#15648=FACE_OUTER_BOUND('',#15647,.F.); +#15649=ADVANCED_FACE('',(#15648),#15626,.T.); +#15650=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15651=DIRECTION('',(1.E0,0.E0,0.E0)); +#15652=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15653=AXIS2_PLACEMENT_3D('',#15650,#15651,#15652); +#15654=PLANE('',#15653); +#15655=ORIENTED_EDGE('',*,*,#15508,.F.); +#15657=ORIENTED_EDGE('',*,*,#15656,.F.); +#15659=ORIENTED_EDGE('',*,*,#15658,.F.); +#15661=ORIENTED_EDGE('',*,*,#15660,.F.); +#15663=ORIENTED_EDGE('',*,*,#15662,.F.); +#15664=EDGE_LOOP('',(#15655,#15657,#15659,#15661,#15663)); +#15665=FACE_OUTER_BOUND('',#15664,.F.); +#15666=ADVANCED_FACE('',(#15665),#15654,.T.); +#15667=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15668=DIRECTION('',(1.E0,0.E0,0.E0)); +#15669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15670=AXIS2_PLACEMENT_3D('',#15667,#15668,#15669); +#15671=PLANE('',#15670); +#15672=ORIENTED_EDGE('',*,*,#15351,.F.); +#15674=ORIENTED_EDGE('',*,*,#15673,.F.); +#15676=ORIENTED_EDGE('',*,*,#15675,.F.); +#15678=ORIENTED_EDGE('',*,*,#15677,.F.); +#15680=ORIENTED_EDGE('',*,*,#15679,.F.); +#15682=ORIENTED_EDGE('',*,*,#15681,.F.); +#15684=ORIENTED_EDGE('',*,*,#15683,.F.); +#15686=ORIENTED_EDGE('',*,*,#15685,.F.); +#15688=ORIENTED_EDGE('',*,*,#15687,.F.); +#15690=ORIENTED_EDGE('',*,*,#15689,.F.); +#15692=ORIENTED_EDGE('',*,*,#15691,.F.); +#15693=EDGE_LOOP('',(#15672,#15674,#15676,#15678,#15680,#15682,#15684,#15686, +#15688,#15690,#15692)); +#15694=FACE_OUTER_BOUND('',#15693,.F.); +#15695=ADVANCED_FACE('',(#15694),#15671,.T.); +#15696=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15697=DIRECTION('',(1.E0,0.E0,0.E0)); +#15698=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15699=AXIS2_PLACEMENT_3D('',#15696,#15697,#15698); +#15700=PLANE('',#15699); +#15702=ORIENTED_EDGE('',*,*,#15701,.T.); +#15704=ORIENTED_EDGE('',*,*,#15703,.F.); +#15706=ORIENTED_EDGE('',*,*,#15705,.F.); +#15708=ORIENTED_EDGE('',*,*,#15707,.F.); +#15710=ORIENTED_EDGE('',*,*,#15709,.F.); +#15711=EDGE_LOOP('',(#15702,#15704,#15706,#15708,#15710)); +#15712=FACE_OUTER_BOUND('',#15711,.F.); +#15713=ADVANCED_FACE('',(#15712),#15700,.T.); +#15714=CARTESIAN_POINT('',(-2.16E0,-2.125E0,1.5E-1)); +#15715=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15716=DIRECTION('',(0.E0,1.E0,0.E0)); +#15717=AXIS2_PLACEMENT_3D('',#15714,#15715,#15716); +#15718=PLANE('',#15717); +#15719=ORIENTED_EDGE('',*,*,#12299,.F.); +#15720=ORIENTED_EDGE('',*,*,#15539,.F.); +#15722=ORIENTED_EDGE('',*,*,#15721,.T.); +#15723=ORIENTED_EDGE('',*,*,#15628,.T.); +#15724=EDGE_LOOP('',(#15719,#15720,#15722,#15723)); +#15725=FACE_OUTER_BOUND('',#15724,.F.); +#15726=ADVANCED_FACE('',(#15725),#15718,.T.); +#15727=CARTESIAN_POINT('',(-2.16E0,-2.125E0,4.5E-1)); +#15728=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15730=AXIS2_PLACEMENT_3D('',#15727,#15728,#15729); +#15731=PLANE('',#15730); +#15732=ORIENTED_EDGE('',*,*,#15537,.F.); +#15734=ORIENTED_EDGE('',*,*,#15733,.T.); +#15735=ORIENTED_EDGE('',*,*,#15630,.T.); +#15736=ORIENTED_EDGE('',*,*,#15721,.F.); +#15737=EDGE_LOOP('',(#15732,#15734,#15735,#15736)); +#15738=FACE_OUTER_BOUND('',#15737,.F.); +#15739=ADVANCED_FACE('',(#15738),#15731,.T.); +#15740=CARTESIAN_POINT('',(-2.16E0,-1.975E0,4.5E-1)); +#15741=DIRECTION('',(0.E0,0.E0,1.E0)); +#15742=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15743=AXIS2_PLACEMENT_3D('',#15740,#15741,#15742); +#15744=PLANE('',#15743); +#15745=ORIENTED_EDGE('',*,*,#15535,.F.); +#15747=ORIENTED_EDGE('',*,*,#15746,.T.); +#15748=ORIENTED_EDGE('',*,*,#15632,.T.); +#15749=ORIENTED_EDGE('',*,*,#15733,.F.); +#15750=EDGE_LOOP('',(#15745,#15747,#15748,#15749)); +#15751=FACE_OUTER_BOUND('',#15750,.F.); +#15752=ADVANCED_FACE('',(#15751),#15744,.T.); +#15753=CARTESIAN_POINT('',(-2.16E0,-1.975E0,9.4E-1)); +#15754=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15756=AXIS2_PLACEMENT_3D('',#15753,#15754,#15755); +#15757=PLANE('',#15756); +#15758=ORIENTED_EDGE('',*,*,#15533,.F.); +#15760=ORIENTED_EDGE('',*,*,#15759,.T.); +#15761=ORIENTED_EDGE('',*,*,#15634,.T.); +#15762=ORIENTED_EDGE('',*,*,#15746,.F.); +#15763=EDGE_LOOP('',(#15758,#15760,#15761,#15762)); +#15764=FACE_OUTER_BOUND('',#15763,.F.); +#15765=ADVANCED_FACE('',(#15764),#15757,.T.); +#15766=CARTESIAN_POINT('',(-2.16E0,-2.175E0,1.15E0)); +#15767=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#15768=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#15769=AXIS2_PLACEMENT_3D('',#15766,#15767,#15768); +#15770=PLANE('',#15769); +#15771=ORIENTED_EDGE('',*,*,#15531,.F.); +#15773=ORIENTED_EDGE('',*,*,#15772,.T.); +#15774=ORIENTED_EDGE('',*,*,#15636,.T.); +#15775=ORIENTED_EDGE('',*,*,#15759,.F.); +#15776=EDGE_LOOP('',(#15771,#15773,#15774,#15775)); +#15777=FACE_OUTER_BOUND('',#15776,.F.); +#15778=ADVANCED_FACE('',(#15777),#15770,.T.); +#15779=CARTESIAN_POINT('',(-2.16E0,-2.175E0,2.1E0)); +#15780=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15782=AXIS2_PLACEMENT_3D('',#15779,#15780,#15781); +#15783=PLANE('',#15782); +#15784=ORIENTED_EDGE('',*,*,#15529,.F.); +#15786=ORIENTED_EDGE('',*,*,#15785,.T.); +#15787=ORIENTED_EDGE('',*,*,#15638,.T.); +#15788=ORIENTED_EDGE('',*,*,#15772,.F.); +#15789=EDGE_LOOP('',(#15784,#15786,#15787,#15788)); +#15790=FACE_OUTER_BOUND('',#15789,.F.); +#15791=ADVANCED_FACE('',(#15790),#15783,.T.); +#15792=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.1E0)); +#15793=DIRECTION('',(0.E0,0.E0,1.E0)); +#15794=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15795=AXIS2_PLACEMENT_3D('',#15792,#15793,#15794); +#15796=PLANE('',#15795); +#15797=ORIENTED_EDGE('',*,*,#15527,.F.); +#15799=ORIENTED_EDGE('',*,*,#15798,.T.); +#15800=ORIENTED_EDGE('',*,*,#15640,.T.); +#15801=ORIENTED_EDGE('',*,*,#15785,.F.); +#15802=EDGE_LOOP('',(#15797,#15799,#15800,#15801)); +#15803=FACE_OUTER_BOUND('',#15802,.F.); +#15804=ADVANCED_FACE('',(#15803),#15796,.T.); +#15805=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.9E0)); +#15806=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15807=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15808=AXIS2_PLACEMENT_3D('',#15805,#15806,#15807); +#15809=PLANE('',#15808); +#15810=ORIENTED_EDGE('',*,*,#15525,.F.); +#15812=ORIENTED_EDGE('',*,*,#15811,.T.); +#15813=ORIENTED_EDGE('',*,*,#15642,.T.); +#15814=ORIENTED_EDGE('',*,*,#15798,.F.); +#15815=EDGE_LOOP('',(#15810,#15812,#15813,#15814)); +#15816=FACE_OUTER_BOUND('',#15815,.F.); +#15817=ADVANCED_FACE('',(#15816),#15809,.T.); +#15818=CARTESIAN_POINT('',(-2.16E0,-1.855E0,1.55E0)); +#15819=DIRECTION('',(0.E0,1.E0,0.E0)); +#15820=DIRECTION('',(0.E0,0.E0,1.E0)); +#15821=AXIS2_PLACEMENT_3D('',#15818,#15819,#15820); +#15822=PLANE('',#15821); +#15823=ORIENTED_EDGE('',*,*,#15523,.F.); +#15824=ORIENTED_EDGE('',*,*,#15616,.T.); +#15825=ORIENTED_EDGE('',*,*,#15644,.T.); +#15826=ORIENTED_EDGE('',*,*,#15811,.F.); +#15827=EDGE_LOOP('',(#15823,#15824,#15825,#15826)); +#15828=FACE_OUTER_BOUND('',#15827,.F.); +#15829=ADVANCED_FACE('',(#15828),#15822,.T.); +#15830=CARTESIAN_POINT('',(-2.16E0,6.25E-1,8.2E-1)); +#15831=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#15832=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#15833=AXIS2_PLACEMENT_3D('',#15830,#15831,#15832); +#15834=PLANE('',#15833); +#15835=ORIENTED_EDGE('',*,*,#15506,.F.); +#15836=ORIENTED_EDGE('',*,*,#15556,.F.); +#15838=ORIENTED_EDGE('',*,*,#15837,.T.); +#15839=ORIENTED_EDGE('',*,*,#15656,.T.); +#15840=EDGE_LOOP('',(#15835,#15836,#15838,#15839)); +#15841=FACE_OUTER_BOUND('',#15840,.F.); +#15842=ADVANCED_FACE('',(#15841),#15834,.T.); +#15843=CARTESIAN_POINT('',(-2.16E0,7.75E-1,1.02E0)); +#15844=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#15845=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#15846=AXIS2_PLACEMENT_3D('',#15843,#15844,#15845); +#15847=PLANE('',#15846); +#15848=ORIENTED_EDGE('',*,*,#15554,.F.); +#15850=ORIENTED_EDGE('',*,*,#15849,.T.); +#15851=ORIENTED_EDGE('',*,*,#15658,.T.); +#15852=ORIENTED_EDGE('',*,*,#15837,.F.); +#15853=EDGE_LOOP('',(#15848,#15850,#15851,#15852)); +#15854=FACE_OUTER_BOUND('',#15853,.F.); +#15855=ADVANCED_FACE('',(#15854),#15847,.T.); +#15856=CARTESIAN_POINT('',(-2.16E0,9.75E-1,8.521800737645E-1)); +#15857=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#15858=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#15859=AXIS2_PLACEMENT_3D('',#15856,#15857,#15858); +#15860=PLANE('',#15859); +#15861=ORIENTED_EDGE('',*,*,#15552,.F.); +#15863=ORIENTED_EDGE('',*,*,#15862,.T.); +#15864=ORIENTED_EDGE('',*,*,#15660,.T.); +#15865=ORIENTED_EDGE('',*,*,#15849,.F.); +#15866=EDGE_LOOP('',(#15861,#15863,#15864,#15865)); +#15867=FACE_OUTER_BOUND('',#15866,.F.); +#15868=ADVANCED_FACE('',(#15867),#15860,.T.); +#15869=CARTESIAN_POINT('',(-2.16E0,9.75E-1,7.271800737645E-1)); +#15870=DIRECTION('',(0.E0,1.E0,0.E0)); +#15871=DIRECTION('',(0.E0,0.E0,1.E0)); +#15872=AXIS2_PLACEMENT_3D('',#15869,#15870,#15871); +#15873=PLANE('',#15872); +#15874=ORIENTED_EDGE('',*,*,#15510,.T.); +#15875=ORIENTED_EDGE('',*,*,#15662,.T.); +#15876=ORIENTED_EDGE('',*,*,#15862,.F.); +#15877=ORIENTED_EDGE('',*,*,#15550,.F.); +#15878=EDGE_LOOP('',(#15874,#15875,#15876,#15877)); +#15879=FACE_OUTER_BOUND('',#15878,.F.); +#15880=ADVANCED_FACE('',(#15879),#15873,.T.); +#15881=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.55E0)); +#15882=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15883=DIRECTION('',(0.E0,1.E0,0.E0)); +#15884=AXIS2_PLACEMENT_3D('',#15881,#15882,#15883); +#15885=PLANE('',#15884); +#15886=ORIENTED_EDGE('',*,*,#15349,.F.); +#15887=ORIENTED_EDGE('',*,*,#15585,.F.); +#15889=ORIENTED_EDGE('',*,*,#15888,.T.); +#15890=ORIENTED_EDGE('',*,*,#15673,.T.); +#15891=EDGE_LOOP('',(#15886,#15887,#15889,#15890)); +#15892=FACE_OUTER_BOUND('',#15891,.F.); +#15893=ADVANCED_FACE('',(#15892),#15885,.T.); +#15894=CARTESIAN_POINT('',(-2.16E0,-1.855E0,-1.9E0)); +#15895=DIRECTION('',(0.E0,1.E0,0.E0)); +#15896=DIRECTION('',(0.E0,0.E0,1.E0)); +#15897=AXIS2_PLACEMENT_3D('',#15894,#15895,#15896); +#15898=PLANE('',#15897); +#15899=ORIENTED_EDGE('',*,*,#15583,.F.); +#15901=ORIENTED_EDGE('',*,*,#15900,.T.); +#15902=ORIENTED_EDGE('',*,*,#15675,.T.); +#15903=ORIENTED_EDGE('',*,*,#15888,.F.); +#15904=EDGE_LOOP('',(#15899,#15901,#15902,#15903)); +#15905=FACE_OUTER_BOUND('',#15904,.F.); +#15906=ADVANCED_FACE('',(#15905),#15898,.T.); +#15907=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.1E0)); +#15908=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#15909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15910=AXIS2_PLACEMENT_3D('',#15907,#15908,#15909); +#15911=PLANE('',#15910); +#15912=ORIENTED_EDGE('',*,*,#15581,.F.); +#15914=ORIENTED_EDGE('',*,*,#15913,.T.); +#15915=ORIENTED_EDGE('',*,*,#15677,.T.); +#15916=ORIENTED_EDGE('',*,*,#15900,.F.); +#15917=EDGE_LOOP('',(#15912,#15914,#15915,#15916)); +#15918=FACE_OUTER_BOUND('',#15917,.F.); +#15919=ADVANCED_FACE('',(#15918),#15911,.T.); +#15920=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-2.1E0)); +#15921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15922=DIRECTION('',(0.E0,1.E0,0.E0)); +#15923=AXIS2_PLACEMENT_3D('',#15920,#15921,#15922); +#15924=PLANE('',#15923); +#15925=ORIENTED_EDGE('',*,*,#15579,.F.); +#15927=ORIENTED_EDGE('',*,*,#15926,.T.); +#15928=ORIENTED_EDGE('',*,*,#15679,.T.); +#15929=ORIENTED_EDGE('',*,*,#15913,.F.); +#15930=EDGE_LOOP('',(#15925,#15927,#15928,#15929)); +#15931=FACE_OUTER_BOUND('',#15930,.F.); +#15932=ADVANCED_FACE('',(#15931),#15924,.T.); +#15933=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.15E0)); +#15934=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15935=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15936=AXIS2_PLACEMENT_3D('',#15933,#15934,#15935); +#15937=PLANE('',#15936); +#15938=ORIENTED_EDGE('',*,*,#15577,.F.); +#15940=ORIENTED_EDGE('',*,*,#15939,.T.); +#15941=ORIENTED_EDGE('',*,*,#15681,.T.); +#15942=ORIENTED_EDGE('',*,*,#15926,.F.); +#15943=EDGE_LOOP('',(#15938,#15940,#15941,#15942)); +#15944=FACE_OUTER_BOUND('',#15943,.F.); +#15945=ADVANCED_FACE('',(#15944),#15937,.T.); +#15946=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-9.4E-1)); +#15947=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#15948=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#15949=AXIS2_PLACEMENT_3D('',#15946,#15947,#15948); +#15950=PLANE('',#15949); +#15951=ORIENTED_EDGE('',*,*,#15575,.F.); +#15953=ORIENTED_EDGE('',*,*,#15952,.T.); +#15954=ORIENTED_EDGE('',*,*,#15683,.T.); +#15955=ORIENTED_EDGE('',*,*,#15939,.F.); +#15956=EDGE_LOOP('',(#15951,#15953,#15954,#15955)); +#15957=FACE_OUTER_BOUND('',#15956,.F.); +#15958=ADVANCED_FACE('',(#15957),#15950,.T.); +#15959=CARTESIAN_POINT('',(-2.16E0,-1.975E0,-4.5E-1)); +#15960=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15961=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15962=AXIS2_PLACEMENT_3D('',#15959,#15960,#15961); +#15963=PLANE('',#15962); +#15964=ORIENTED_EDGE('',*,*,#15573,.F.); +#15966=ORIENTED_EDGE('',*,*,#15965,.T.); +#15967=ORIENTED_EDGE('',*,*,#15685,.T.); +#15968=ORIENTED_EDGE('',*,*,#15952,.F.); +#15969=EDGE_LOOP('',(#15964,#15966,#15967,#15968)); +#15970=FACE_OUTER_BOUND('',#15969,.F.); +#15971=ADVANCED_FACE('',(#15970),#15963,.T.); +#15972=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-4.5E-1)); +#15973=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15974=DIRECTION('',(0.E0,1.E0,0.E0)); +#15975=AXIS2_PLACEMENT_3D('',#15972,#15973,#15974); +#15976=PLANE('',#15975); +#15977=ORIENTED_EDGE('',*,*,#15571,.F.); +#15979=ORIENTED_EDGE('',*,*,#15978,.T.); +#15980=ORIENTED_EDGE('',*,*,#15687,.T.); +#15981=ORIENTED_EDGE('',*,*,#15965,.F.); +#15982=EDGE_LOOP('',(#15977,#15979,#15980,#15981)); +#15983=FACE_OUTER_BOUND('',#15982,.F.); +#15984=ADVANCED_FACE('',(#15983),#15976,.T.); +#15985=CARTESIAN_POINT('',(-2.16E0,-2.125E0,-1.5E-1)); +#15986=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15987=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15988=AXIS2_PLACEMENT_3D('',#15985,#15986,#15987); +#15989=PLANE('',#15988); +#15990=ORIENTED_EDGE('',*,*,#15569,.F.); +#15992=ORIENTED_EDGE('',*,*,#15991,.T.); +#15993=ORIENTED_EDGE('',*,*,#15689,.T.); +#15994=ORIENTED_EDGE('',*,*,#15978,.F.); +#15995=EDGE_LOOP('',(#15990,#15992,#15993,#15994)); +#15996=FACE_OUTER_BOUND('',#15995,.F.); +#15997=ADVANCED_FACE('',(#15996),#15989,.T.); +#15998=CARTESIAN_POINT('',(-2.16E0,-1.901673347910E-1,-1.5E-1)); +#15999=DIRECTION('',(0.E0,0.E0,1.E0)); +#16000=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16001=AXIS2_PLACEMENT_3D('',#15998,#15999,#16000); +#16002=PLANE('',#16001); +#16003=ORIENTED_EDGE('',*,*,#15353,.T.); +#16004=ORIENTED_EDGE('',*,*,#15691,.T.); +#16005=ORIENTED_EDGE('',*,*,#15991,.F.); +#16006=ORIENTED_EDGE('',*,*,#15567,.F.); +#16007=EDGE_LOOP('',(#16003,#16004,#16005,#16006)); +#16008=FACE_OUTER_BOUND('',#16007,.F.); +#16009=ADVANCED_FACE('',(#16008),#16002,.T.); +#16010=CARTESIAN_POINT('',(-1.815E0,1.075E0,-7.3E-1)); +#16011=DIRECTION('',(0.E0,0.E0,1.E0)); +#16012=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16013=AXIS2_PLACEMENT_3D('',#16010,#16011,#16012); +#16014=PLANE('',#16013); +#16015=ORIENTED_EDGE('',*,*,#15327,.F.); +#16017=ORIENTED_EDGE('',*,*,#16016,.T.); +#16018=ORIENTED_EDGE('',*,*,#15418,.T.); +#16019=ORIENTED_EDGE('',*,*,#13153,.F.); +#16020=EDGE_LOOP('',(#16015,#16017,#16018,#16019)); +#16021=FACE_OUTER_BOUND('',#16020,.F.); +#16022=ORIENTED_EDGE('',*,*,#15595,.T.); +#16024=ORIENTED_EDGE('',*,*,#16023,.T.); +#16025=ORIENTED_EDGE('',*,*,#15701,.F.); +#16027=ORIENTED_EDGE('',*,*,#16026,.F.); +#16028=EDGE_LOOP('',(#16022,#16024,#16025,#16027)); +#16029=FACE_BOUND('',#16028,.F.); +#16030=ADVANCED_FACE('',(#16021,#16029),#16014,.F.); +#16031=CARTESIAN_POINT('',(-1.815E0,1.075E0,-8.5E-1)); +#16032=DIRECTION('',(0.E0,1.E0,0.E0)); +#16033=DIRECTION('',(0.E0,0.E0,1.E0)); +#16034=AXIS2_PLACEMENT_3D('',#16031,#16032,#16033); +#16035=PLANE('',#16034); +#16036=ORIENTED_EDGE('',*,*,#15325,.F.); +#16038=ORIENTED_EDGE('',*,*,#16037,.T.); +#16039=ORIENTED_EDGE('',*,*,#15420,.T.); +#16040=ORIENTED_EDGE('',*,*,#16016,.F.); +#16041=EDGE_LOOP('',(#16036,#16038,#16039,#16040)); +#16042=FACE_OUTER_BOUND('',#16041,.F.); +#16043=ADVANCED_FACE('',(#16042),#16035,.F.); +#16044=CARTESIAN_POINT('',(-1.815E0,1.375E0,-8.5E-1)); +#16045=DIRECTION('',(0.E0,0.E0,1.E0)); +#16046=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16047=AXIS2_PLACEMENT_3D('',#16044,#16045,#16046); +#16048=PLANE('',#16047); +#16050=ORIENTED_EDGE('',*,*,#16049,.T.); +#16051=ORIENTED_EDGE('',*,*,#15422,.T.); +#16052=ORIENTED_EDGE('',*,*,#16037,.F.); +#16053=ORIENTED_EDGE('',*,*,#15323,.F.); +#16054=EDGE_LOOP('',(#16050,#16051,#16052,#16053)); +#16055=FACE_OUTER_BOUND('',#16054,.F.); +#16056=ADVANCED_FACE('',(#16055),#16048,.F.); +#16057=CARTESIAN_POINT('',(-2.E0,1.325E0,-8.E-1)); +#16058=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16059=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16060=AXIS2_PLACEMENT_3D('',#16057,#16058,#16059); +#16061=PLANE('',#16060); +#16062=ORIENTED_EDGE('',*,*,#16049,.F.); +#16064=ORIENTED_EDGE('',*,*,#16063,.T.); +#16065=ORIENTED_EDGE('',*,*,#11122,.T.); +#16067=ORIENTED_EDGE('',*,*,#16066,.F.); +#16068=EDGE_LOOP('',(#16062,#16064,#16065,#16067)); +#16069=FACE_OUTER_BOUND('',#16068,.F.); +#16070=ADVANCED_FACE('',(#16069),#16061,.T.); +#16071=CARTESIAN_POINT('',(-1.765E0,1.325E0,-9.8E-1)); +#16072=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16073=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16074=AXIS2_PLACEMENT_3D('',#16071,#16072,#16073); +#16075=PLANE('',#16074); +#16076=ORIENTED_EDGE('',*,*,#11124,.T.); +#16077=ORIENTED_EDGE('',*,*,#16063,.F.); +#16078=ORIENTED_EDGE('',*,*,#15321,.F.); +#16080=ORIENTED_EDGE('',*,*,#16079,.T.); +#16081=EDGE_LOOP('',(#16076,#16077,#16078,#16080)); +#16082=FACE_OUTER_BOUND('',#16081,.F.); +#16083=ADVANCED_FACE('',(#16082),#16075,.T.); +#16084=CARTESIAN_POINT('',(-1.6E0,1.325E0,-1.06E0)); +#16085=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16086=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16087=AXIS2_PLACEMENT_3D('',#16084,#16085,#16086); +#16088=PLANE('',#16087); +#16089=ORIENTED_EDGE('',*,*,#14348,.F.); +#16091=ORIENTED_EDGE('',*,*,#16090,.T.); +#16092=ORIENTED_EDGE('',*,*,#11126,.T.); +#16093=ORIENTED_EDGE('',*,*,#16079,.F.); +#16094=EDGE_LOOP('',(#16089,#16091,#16092,#16093)); +#16095=FACE_OUTER_BOUND('',#16094,.F.); +#16096=ADVANCED_FACE('',(#16095),#16088,.T.); +#16097=CARTESIAN_POINT('',(-1.435E0,1.325E0,-9.8E-1)); +#16098=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16099=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16100=AXIS2_PLACEMENT_3D('',#16097,#16098,#16099); +#16101=PLANE('',#16100); +#16103=ORIENTED_EDGE('',*,*,#16102,.T.); +#16104=ORIENTED_EDGE('',*,*,#11128,.T.); +#16105=ORIENTED_EDGE('',*,*,#16090,.F.); +#16107=ORIENTED_EDGE('',*,*,#16106,.F.); +#16108=EDGE_LOOP('',(#16103,#16104,#16105,#16107)); +#16109=FACE_OUTER_BOUND('',#16108,.F.); +#16110=ADVANCED_FACE('',(#16109),#16101,.T.); +#16111=CARTESIAN_POINT('',(-1.2E0,1.325E0,-8.E-1)); +#16112=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#16113=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#16114=AXIS2_PLACEMENT_3D('',#16111,#16112,#16113); +#16115=PLANE('',#16114); +#16117=ORIENTED_EDGE('',*,*,#16116,.T.); +#16118=ORIENTED_EDGE('',*,*,#11130,.T.); +#16119=ORIENTED_EDGE('',*,*,#16102,.F.); +#16121=ORIENTED_EDGE('',*,*,#16120,.F.); +#16122=EDGE_LOOP('',(#16117,#16118,#16119,#16121)); +#16123=FACE_OUTER_BOUND('',#16122,.F.); +#16124=ADVANCED_FACE('',(#16123),#16115,.T.); +#16125=CARTESIAN_POINT('',(-9.65E-1,1.325E0,-9.8E-1)); +#16126=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16127=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16128=AXIS2_PLACEMENT_3D('',#16125,#16126,#16127); +#16129=PLANE('',#16128); +#16130=ORIENTED_EDGE('',*,*,#16116,.F.); +#16132=ORIENTED_EDGE('',*,*,#16131,.F.); +#16134=ORIENTED_EDGE('',*,*,#16133,.T.); +#16135=ORIENTED_EDGE('',*,*,#11132,.T.); +#16136=EDGE_LOOP('',(#16130,#16132,#16134,#16135)); +#16137=FACE_OUTER_BOUND('',#16136,.F.); +#16138=ADVANCED_FACE('',(#16137),#16129,.T.); +#16139=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16140=DIRECTION('',(1.E0,0.E0,0.E0)); +#16141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16142=AXIS2_PLACEMENT_3D('',#16139,#16140,#16141); +#16143=PLANE('',#16142); +#16144=ORIENTED_EDGE('',*,*,#11725,.F.); +#16145=ORIENTED_EDGE('',*,*,#12525,.F.); +#16146=ORIENTED_EDGE('',*,*,#12753,.F.); +#16147=ORIENTED_EDGE('',*,*,#13000,.F.); +#16149=ORIENTED_EDGE('',*,*,#16148,.T.); +#16151=ORIENTED_EDGE('',*,*,#16150,.T.); +#16153=ORIENTED_EDGE('',*,*,#16152,.T.); +#16154=EDGE_LOOP('',(#16144,#16145,#16146,#16147,#16149,#16151,#16153)); +#16155=FACE_OUTER_BOUND('',#16154,.F.); +#16156=ADVANCED_FACE('',(#16155),#16143,.F.); +#16157=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16158=DIRECTION('',(1.E0,0.E0,0.E0)); +#16159=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16160=AXIS2_PLACEMENT_3D('',#16157,#16158,#16159); +#16161=PLANE('',#16160); +#16162=ORIENTED_EDGE('',*,*,#11727,.F.); +#16164=ORIENTED_EDGE('',*,*,#16163,.T.); +#16166=ORIENTED_EDGE('',*,*,#16165,.T.); +#16167=ORIENTED_EDGE('',*,*,#12242,.T.); +#16168=ORIENTED_EDGE('',*,*,#12010,.F.); +#16169=ORIENTED_EDGE('',*,*,#12768,.F.); +#16170=ORIENTED_EDGE('',*,*,#13531,.F.); +#16171=EDGE_LOOP('',(#16162,#16164,#16166,#16167,#16168,#16169,#16170)); +#16172=FACE_OUTER_BOUND('',#16171,.F.); +#16173=ADVANCED_FACE('',(#16172),#16161,.F.); +#16174=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16175=DIRECTION('',(1.E0,0.E0,0.E0)); +#16176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16177=AXIS2_PLACEMENT_3D('',#16174,#16175,#16176); +#16178=PLANE('',#16177); +#16180=ORIENTED_EDGE('',*,*,#16179,.T.); +#16181=ORIENTED_EDGE('',*,*,#11491,.F.); +#16182=ORIENTED_EDGE('',*,*,#14185,.T.); +#16184=ORIENTED_EDGE('',*,*,#16183,.T.); +#16186=ORIENTED_EDGE('',*,*,#16185,.T.); +#16188=ORIENTED_EDGE('',*,*,#16187,.T.); +#16189=EDGE_LOOP('',(#16180,#16181,#16182,#16184,#16186,#16188)); +#16190=FACE_OUTER_BOUND('',#16189,.F.); +#16191=ADVANCED_FACE('',(#16190),#16178,.F.); +#16192=CARTESIAN_POINT('',(-1.015E0,0.E0,0.E0)); +#16193=DIRECTION('',(1.E0,0.E0,0.E0)); +#16194=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16195=AXIS2_PLACEMENT_3D('',#16192,#16193,#16194); +#16196=PLANE('',#16195); +#16197=ORIENTED_EDGE('',*,*,#16131,.T.); +#16199=ORIENTED_EDGE('',*,*,#16198,.T.); +#16201=ORIENTED_EDGE('',*,*,#16200,.T.); +#16203=ORIENTED_EDGE('',*,*,#16202,.T.); +#16204=ORIENTED_EDGE('',*,*,#13143,.T.); +#16205=ORIENTED_EDGE('',*,*,#14365,.T.); +#16206=EDGE_LOOP('',(#16197,#16199,#16201,#16203,#16204,#16205)); +#16207=FACE_OUTER_BOUND('',#16206,.F.); +#16208=ADVANCED_FACE('',(#16207),#16196,.F.); +#16209=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.6E0)); +#16210=DIRECTION('',(0.E0,1.E0,0.E0)); +#16211=DIRECTION('',(0.E0,0.E0,1.E0)); +#16212=AXIS2_PLACEMENT_3D('',#16209,#16210,#16211); +#16213=PLANE('',#16212); +#16214=ORIENTED_EDGE('',*,*,#12998,.F.); +#16216=ORIENTED_EDGE('',*,*,#16215,.T.); +#16218=ORIENTED_EDGE('',*,*,#16217,.F.); +#16219=ORIENTED_EDGE('',*,*,#16148,.F.); +#16220=EDGE_LOOP('',(#16214,#16216,#16218,#16219)); +#16221=FACE_OUTER_BOUND('',#16220,.F.); +#16223=ORIENTED_EDGE('',*,*,#16222,.T.); +#16225=ORIENTED_EDGE('',*,*,#16224,.T.); +#16227=ORIENTED_EDGE('',*,*,#16226,.T.); +#16229=ORIENTED_EDGE('',*,*,#16228,.F.); +#16230=EDGE_LOOP('',(#16223,#16225,#16227,#16229)); +#16231=FACE_BOUND('',#16230,.F.); +#16232=ADVANCED_FACE('',(#16221,#16231),#16213,.F.); +#16233=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16234=DIRECTION('',(1.E0,0.E0,0.E0)); +#16235=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16236=AXIS2_PLACEMENT_3D('',#16233,#16234,#16235); +#16237=PLANE('',#16236); +#16238=ORIENTED_EDGE('',*,*,#11701,.T.); +#16240=ORIENTED_EDGE('',*,*,#16239,.F.); +#16242=ORIENTED_EDGE('',*,*,#16241,.F.); +#16243=ORIENTED_EDGE('',*,*,#16215,.F.); +#16244=ORIENTED_EDGE('',*,*,#12996,.T.); +#16245=ORIENTED_EDGE('',*,*,#12719,.T.); +#16246=ORIENTED_EDGE('',*,*,#12506,.T.); +#16247=EDGE_LOOP('',(#16238,#16240,#16242,#16243,#16244,#16245,#16246)); +#16248=FACE_OUTER_BOUND('',#16247,.F.); +#16249=ADVANCED_FACE('',(#16248),#16237,.T.); +#16250=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16251=DIRECTION('',(1.E0,0.E0,0.E0)); +#16252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16253=AXIS2_PLACEMENT_3D('',#16250,#16251,#16252); +#16254=PLANE('',#16253); +#16255=ORIENTED_EDGE('',*,*,#11711,.T.); +#16256=ORIENTED_EDGE('',*,*,#13514,.T.); +#16257=ORIENTED_EDGE('',*,*,#12734,.T.); +#16258=ORIENTED_EDGE('',*,*,#11990,.T.); +#16259=ORIENTED_EDGE('',*,*,#12246,.F.); +#16261=ORIENTED_EDGE('',*,*,#16260,.F.); +#16263=ORIENTED_EDGE('',*,*,#16262,.F.); +#16264=EDGE_LOOP('',(#16255,#16256,#16257,#16258,#16259,#16261,#16263)); +#16265=FACE_OUTER_BOUND('',#16264,.F.); +#16266=ADVANCED_FACE('',(#16265),#16254,.T.); +#16267=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16268=DIRECTION('',(1.E0,0.E0,0.E0)); +#16269=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16270=AXIS2_PLACEMENT_3D('',#16267,#16268,#16269); +#16271=PLANE('',#16270); +#16273=ORIENTED_EDGE('',*,*,#16272,.T.); +#16275=ORIENTED_EDGE('',*,*,#16274,.F.); +#16277=ORIENTED_EDGE('',*,*,#16276,.F.); +#16279=ORIENTED_EDGE('',*,*,#16278,.F.); +#16280=ORIENTED_EDGE('',*,*,#14181,.F.); +#16281=ORIENTED_EDGE('',*,*,#11457,.T.); +#16282=EDGE_LOOP('',(#16273,#16275,#16277,#16279,#16280,#16281)); +#16283=FACE_OUTER_BOUND('',#16282,.F.); +#16284=ADVANCED_FACE('',(#16283),#16271,.T.); +#16285=CARTESIAN_POINT('',(-1.385E0,0.E0,0.E0)); +#16286=DIRECTION('',(1.E0,0.E0,0.E0)); +#16287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16288=AXIS2_PLACEMENT_3D('',#16285,#16286,#16287); +#16289=PLANE('',#16288); +#16290=ORIENTED_EDGE('',*,*,#16106,.T.); +#16291=ORIENTED_EDGE('',*,*,#14353,.F.); +#16292=ORIENTED_EDGE('',*,*,#13147,.F.); +#16294=ORIENTED_EDGE('',*,*,#16293,.F.); +#16296=ORIENTED_EDGE('',*,*,#16295,.F.); +#16298=ORIENTED_EDGE('',*,*,#16297,.F.); +#16299=EDGE_LOOP('',(#16290,#16291,#16292,#16294,#16296,#16298)); +#16300=FACE_OUTER_BOUND('',#16299,.F.); +#16301=ADVANCED_FACE('',(#16300),#16289,.T.); +#16302=CARTESIAN_POINT('',(-1.015E0,-2.025E0,0.E0)); +#16303=DIRECTION('',(1.E0,0.E0,0.E0)); +#16304=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16305=AXIS2_PLACEMENT_3D('',#16302,#16303,#16304); +#16306=CYLINDRICAL_SURFACE('',#16305,1.E-1); +#16307=ORIENTED_EDGE('',*,*,#16152,.F.); +#16309=ORIENTED_EDGE('',*,*,#16308,.T.); +#16310=ORIENTED_EDGE('',*,*,#16239,.T.); +#16311=ORIENTED_EDGE('',*,*,#16262,.T.); +#16313=ORIENTED_EDGE('',*,*,#16312,.F.); +#16314=ORIENTED_EDGE('',*,*,#16163,.F.); +#16315=EDGE_LOOP('',(#16307,#16309,#16310,#16311,#16313,#16314)); +#16316=FACE_OUTER_BOUND('',#16315,.F.); +#16317=ADVANCED_FACE('',(#16316),#16306,.T.); +#16318=CARTESIAN_POINT('',(-1.015E0,-1.725E0,-1.E-1)); +#16319=DIRECTION('',(0.E0,0.E0,1.E0)); +#16320=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16321=AXIS2_PLACEMENT_3D('',#16318,#16319,#16320); +#16322=PLANE('',#16321); +#16323=ORIENTED_EDGE('',*,*,#16150,.F.); +#16324=ORIENTED_EDGE('',*,*,#16217,.T.); +#16325=ORIENTED_EDGE('',*,*,#16241,.T.); +#16326=ORIENTED_EDGE('',*,*,#16308,.F.); +#16327=EDGE_LOOP('',(#16323,#16324,#16325,#16326)); +#16328=FACE_OUTER_BOUND('',#16327,.F.); +#16329=ADVANCED_FACE('',(#16328),#16322,.F.); +#16330=CARTESIAN_POINT('',(-1.015E0,-2.025E0,1.E-1)); +#16331=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16332=DIRECTION('',(0.E0,1.E0,0.E0)); +#16333=AXIS2_PLACEMENT_3D('',#16330,#16331,#16332); +#16334=PLANE('',#16333); +#16335=ORIENTED_EDGE('',*,*,#16165,.F.); +#16336=ORIENTED_EDGE('',*,*,#16312,.T.); +#16337=ORIENTED_EDGE('',*,*,#16260,.T.); +#16338=ORIENTED_EDGE('',*,*,#12244,.F.); +#16339=EDGE_LOOP('',(#16335,#16336,#16337,#16338)); +#16340=FACE_OUTER_BOUND('',#16339,.F.); +#16341=ADVANCED_FACE('',(#16340),#16334,.F.); +#16342=CARTESIAN_POINT('',(-1.435E0,1.325E0,9.8E-1)); +#16343=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16344=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16345=AXIS2_PLACEMENT_3D('',#16342,#16343,#16344); +#16346=PLANE('',#16345); +#16347=ORIENTED_EDGE('',*,*,#11252,.T.); +#16349=ORIENTED_EDGE('',*,*,#16348,.F.); +#16350=ORIENTED_EDGE('',*,*,#16272,.F.); +#16352=ORIENTED_EDGE('',*,*,#16351,.T.); +#16353=EDGE_LOOP('',(#16347,#16349,#16350,#16352)); +#16354=FACE_OUTER_BOUND('',#16353,.F.); +#16355=ADVANCED_FACE('',(#16354),#16346,.T.); +#16356=CARTESIAN_POINT('',(-1.2E0,1.325E0,8.E-1)); +#16357=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16358=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16359=AXIS2_PLACEMENT_3D('',#16356,#16357,#16358); +#16360=PLANE('',#16359); +#16361=ORIENTED_EDGE('',*,*,#11250,.T.); +#16363=ORIENTED_EDGE('',*,*,#16362,.F.); +#16365=ORIENTED_EDGE('',*,*,#16364,.F.); +#16366=ORIENTED_EDGE('',*,*,#16348,.T.); +#16367=EDGE_LOOP('',(#16361,#16363,#16365,#16366)); +#16368=FACE_OUTER_BOUND('',#16367,.F.); +#16369=ADVANCED_FACE('',(#16368),#16360,.T.); +#16370=CARTESIAN_POINT('',(-9.65E-1,1.325E0,9.8E-1)); +#16371=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16372=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16373=AXIS2_PLACEMENT_3D('',#16370,#16371,#16372); +#16374=PLANE('',#16373); +#16375=ORIENTED_EDGE('',*,*,#16179,.F.); +#16376=ORIENTED_EDGE('',*,*,#16362,.T.); +#16377=ORIENTED_EDGE('',*,*,#11248,.T.); +#16379=ORIENTED_EDGE('',*,*,#16378,.F.); +#16380=EDGE_LOOP('',(#16375,#16376,#16377,#16379)); +#16381=FACE_OUTER_BOUND('',#16380,.F.); +#16382=ADVANCED_FACE('',(#16381),#16374,.T.); +#16383=CARTESIAN_POINT('',(-8.E-1,1.325E0,1.06E0)); +#16384=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16385=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16386=AXIS2_PLACEMENT_3D('',#16383,#16384,#16385); +#16387=PLANE('',#16386); +#16388=ORIENTED_EDGE('',*,*,#11485,.F.); +#16389=ORIENTED_EDGE('',*,*,#16378,.T.); +#16390=ORIENTED_EDGE('',*,*,#11246,.T.); +#16392=ORIENTED_EDGE('',*,*,#16391,.F.); +#16393=EDGE_LOOP('',(#16388,#16389,#16390,#16392)); +#16394=FACE_OUTER_BOUND('',#16393,.F.); +#16395=ADVANCED_FACE('',(#16394),#16387,.T.); +#16396=CARTESIAN_POINT('',(-6.35E-1,1.325E0,9.8E-1)); +#16397=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#16398=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16399=AXIS2_PLACEMENT_3D('',#16396,#16397,#16398); +#16400=PLANE('',#16399); +#16401=ORIENTED_EDGE('',*,*,#11244,.T.); +#16403=ORIENTED_EDGE('',*,*,#16402,.F.); +#16405=ORIENTED_EDGE('',*,*,#16404,.F.); +#16406=ORIENTED_EDGE('',*,*,#16391,.T.); +#16407=EDGE_LOOP('',(#16401,#16403,#16405,#16406)); +#16408=FACE_OUTER_BOUND('',#16407,.F.); +#16409=ADVANCED_FACE('',(#16408),#16400,.T.); +#16410=CARTESIAN_POINT('',(-4.E-1,1.325E0,8.E-1)); +#16411=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16412=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16413=AXIS2_PLACEMENT_3D('',#16410,#16411,#16412); +#16414=PLANE('',#16413); +#16415=ORIENTED_EDGE('',*,*,#11242,.T.); +#16417=ORIENTED_EDGE('',*,*,#16416,.F.); +#16419=ORIENTED_EDGE('',*,*,#16418,.F.); +#16420=ORIENTED_EDGE('',*,*,#16402,.T.); +#16421=EDGE_LOOP('',(#16415,#16417,#16419,#16420)); +#16422=FACE_OUTER_BOUND('',#16421,.F.); +#16423=ADVANCED_FACE('',(#16422),#16414,.T.); +#16424=CARTESIAN_POINT('',(-1.65E-1,1.325E0,9.8E-1)); +#16425=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#16426=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#16427=AXIS2_PLACEMENT_3D('',#16424,#16425,#16426); +#16428=PLANE('',#16427); +#16430=ORIENTED_EDGE('',*,*,#16429,.F.); +#16431=ORIENTED_EDGE('',*,*,#16416,.T.); +#16432=ORIENTED_EDGE('',*,*,#11240,.T.); +#16434=ORIENTED_EDGE('',*,*,#16433,.F.); +#16435=EDGE_LOOP('',(#16430,#16431,#16432,#16434)); +#16436=FACE_OUTER_BOUND('',#16435,.F.); +#16437=ADVANCED_FACE('',(#16436),#16428,.T.); +#16438=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16439=DIRECTION('',(1.E0,0.E0,0.E0)); +#16440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16441=AXIS2_PLACEMENT_3D('',#16438,#16439,#16440); +#16442=PLANE('',#16441); +#16443=ORIENTED_EDGE('',*,*,#11745,.F.); +#16444=ORIENTED_EDGE('',*,*,#12540,.F.); +#16445=ORIENTED_EDGE('',*,*,#12783,.F.); +#16446=ORIENTED_EDGE('',*,*,#13007,.F.); +#16448=ORIENTED_EDGE('',*,*,#16447,.T.); +#16450=ORIENTED_EDGE('',*,*,#16449,.T.); +#16452=ORIENTED_EDGE('',*,*,#16451,.T.); +#16453=EDGE_LOOP('',(#16443,#16444,#16445,#16446,#16448,#16450,#16452)); +#16454=FACE_OUTER_BOUND('',#16453,.F.); +#16455=ADVANCED_FACE('',(#16454),#16442,.F.); +#16456=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16457=DIRECTION('',(1.E0,0.E0,0.E0)); +#16458=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16459=AXIS2_PLACEMENT_3D('',#16456,#16457,#16458); +#16460=PLANE('',#16459); +#16461=ORIENTED_EDGE('',*,*,#11747,.F.); +#16463=ORIENTED_EDGE('',*,*,#16462,.T.); +#16465=ORIENTED_EDGE('',*,*,#16464,.T.); +#16466=ORIENTED_EDGE('',*,*,#12235,.T.); +#16467=ORIENTED_EDGE('',*,*,#12026,.F.); +#16468=ORIENTED_EDGE('',*,*,#12798,.F.); +#16469=ORIENTED_EDGE('',*,*,#13545,.F.); +#16470=EDGE_LOOP('',(#16461,#16463,#16465,#16466,#16467,#16468,#16469)); +#16471=FACE_OUTER_BOUND('',#16470,.F.); +#16472=ADVANCED_FACE('',(#16471),#16460,.F.); +#16473=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16474=DIRECTION('',(1.E0,0.E0,0.E0)); +#16475=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16476=AXIS2_PLACEMENT_3D('',#16473,#16474,#16475); +#16477=PLANE('',#16476); +#16478=ORIENTED_EDGE('',*,*,#16429,.T.); +#16479=ORIENTED_EDGE('',*,*,#11475,.F.); +#16480=ORIENTED_EDGE('',*,*,#14192,.T.); +#16482=ORIENTED_EDGE('',*,*,#16481,.T.); +#16484=ORIENTED_EDGE('',*,*,#16483,.T.); +#16486=ORIENTED_EDGE('',*,*,#16485,.T.); +#16487=EDGE_LOOP('',(#16478,#16479,#16480,#16482,#16484,#16486)); +#16488=FACE_OUTER_BOUND('',#16487,.F.); +#16489=ADVANCED_FACE('',(#16488),#16477,.F.); +#16490=CARTESIAN_POINT('',(-2.15E-1,0.E0,0.E0)); +#16491=DIRECTION('',(1.E0,0.E0,0.E0)); +#16492=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16493=AXIS2_PLACEMENT_3D('',#16490,#16491,#16492); +#16494=PLANE('',#16493); +#16496=ORIENTED_EDGE('',*,*,#16495,.T.); +#16498=ORIENTED_EDGE('',*,*,#16497,.T.); +#16500=ORIENTED_EDGE('',*,*,#16499,.T.); +#16502=ORIENTED_EDGE('',*,*,#16501,.T.); +#16503=ORIENTED_EDGE('',*,*,#13135,.T.); +#16504=ORIENTED_EDGE('',*,*,#14380,.T.); +#16505=EDGE_LOOP('',(#16496,#16498,#16500,#16502,#16503,#16504)); +#16506=FACE_OUTER_BOUND('',#16505,.F.); +#16507=ADVANCED_FACE('',(#16506),#16494,.F.); +#16508=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.6E0)); +#16509=DIRECTION('',(0.E0,1.E0,0.E0)); +#16510=DIRECTION('',(0.E0,0.E0,1.E0)); +#16511=AXIS2_PLACEMENT_3D('',#16508,#16509,#16510); +#16512=PLANE('',#16511); +#16513=ORIENTED_EDGE('',*,*,#13005,.F.); +#16515=ORIENTED_EDGE('',*,*,#16514,.T.); +#16517=ORIENTED_EDGE('',*,*,#16516,.F.); +#16518=ORIENTED_EDGE('',*,*,#16447,.F.); +#16519=EDGE_LOOP('',(#16513,#16515,#16517,#16518)); +#16520=FACE_OUTER_BOUND('',#16519,.F.); +#16522=ORIENTED_EDGE('',*,*,#16521,.T.); +#16524=ORIENTED_EDGE('',*,*,#16523,.T.); +#16526=ORIENTED_EDGE('',*,*,#16525,.T.); +#16528=ORIENTED_EDGE('',*,*,#16527,.F.); +#16529=EDGE_LOOP('',(#16522,#16524,#16526,#16528)); +#16530=FACE_BOUND('',#16529,.F.); +#16531=ADVANCED_FACE('',(#16520,#16530),#16512,.F.); +#16532=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16533=DIRECTION('',(1.E0,0.E0,0.E0)); +#16534=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16535=AXIS2_PLACEMENT_3D('',#16532,#16533,#16534); +#16536=PLANE('',#16535); +#16537=ORIENTED_EDGE('',*,*,#11721,.T.); +#16539=ORIENTED_EDGE('',*,*,#16538,.F.); +#16541=ORIENTED_EDGE('',*,*,#16540,.F.); +#16542=ORIENTED_EDGE('',*,*,#16514,.F.); +#16543=ORIENTED_EDGE('',*,*,#13003,.T.); +#16544=ORIENTED_EDGE('',*,*,#12749,.T.); +#16545=ORIENTED_EDGE('',*,*,#12521,.T.); +#16546=EDGE_LOOP('',(#16537,#16539,#16541,#16542,#16543,#16544,#16545)); +#16547=FACE_OUTER_BOUND('',#16546,.F.); +#16548=ADVANCED_FACE('',(#16547),#16536,.T.); +#16549=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16550=DIRECTION('',(1.E0,0.E0,0.E0)); +#16551=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16552=AXIS2_PLACEMENT_3D('',#16549,#16550,#16551); +#16553=PLANE('',#16552); +#16554=ORIENTED_EDGE('',*,*,#11731,.T.); +#16555=ORIENTED_EDGE('',*,*,#13528,.T.); +#16556=ORIENTED_EDGE('',*,*,#12764,.T.); +#16557=ORIENTED_EDGE('',*,*,#12006,.T.); +#16558=ORIENTED_EDGE('',*,*,#12239,.F.); +#16560=ORIENTED_EDGE('',*,*,#16559,.F.); +#16562=ORIENTED_EDGE('',*,*,#16561,.F.); +#16563=EDGE_LOOP('',(#16554,#16555,#16556,#16557,#16558,#16560,#16562)); +#16564=FACE_OUTER_BOUND('',#16563,.F.); +#16565=ADVANCED_FACE('',(#16564),#16553,.T.); +#16566=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16567=DIRECTION('',(1.E0,0.E0,0.E0)); +#16568=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16569=AXIS2_PLACEMENT_3D('',#16566,#16567,#16568); +#16570=PLANE('',#16569); +#16571=ORIENTED_EDGE('',*,*,#16404,.T.); +#16573=ORIENTED_EDGE('',*,*,#16572,.F.); +#16575=ORIENTED_EDGE('',*,*,#16574,.F.); +#16577=ORIENTED_EDGE('',*,*,#16576,.F.); +#16578=ORIENTED_EDGE('',*,*,#14188,.F.); +#16579=ORIENTED_EDGE('',*,*,#11487,.T.); +#16580=EDGE_LOOP('',(#16571,#16573,#16575,#16577,#16578,#16579)); +#16581=FACE_OUTER_BOUND('',#16580,.F.); +#16582=ADVANCED_FACE('',(#16581),#16570,.T.); +#16583=CARTESIAN_POINT('',(-5.85E-1,0.E0,0.E0)); +#16584=DIRECTION('',(1.E0,0.E0,0.E0)); +#16585=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16586=AXIS2_PLACEMENT_3D('',#16583,#16584,#16585); +#16587=PLANE('',#16586); +#16589=ORIENTED_EDGE('',*,*,#16588,.T.); +#16590=ORIENTED_EDGE('',*,*,#14368,.F.); +#16591=ORIENTED_EDGE('',*,*,#13139,.F.); +#16593=ORIENTED_EDGE('',*,*,#16592,.F.); +#16595=ORIENTED_EDGE('',*,*,#16594,.F.); +#16597=ORIENTED_EDGE('',*,*,#16596,.F.); +#16598=EDGE_LOOP('',(#16589,#16590,#16591,#16593,#16595,#16597)); +#16599=FACE_OUTER_BOUND('',#16598,.F.); +#16600=ADVANCED_FACE('',(#16599),#16587,.T.); +#16601=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,0.E0)); +#16602=DIRECTION('',(1.E0,0.E0,0.E0)); +#16603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16604=AXIS2_PLACEMENT_3D('',#16601,#16602,#16603); +#16605=CYLINDRICAL_SURFACE('',#16604,1.E-1); +#16606=ORIENTED_EDGE('',*,*,#16451,.F.); +#16608=ORIENTED_EDGE('',*,*,#16607,.T.); +#16609=ORIENTED_EDGE('',*,*,#16538,.T.); +#16610=ORIENTED_EDGE('',*,*,#16561,.T.); +#16612=ORIENTED_EDGE('',*,*,#16611,.F.); +#16613=ORIENTED_EDGE('',*,*,#16462,.F.); +#16614=EDGE_LOOP('',(#16606,#16608,#16609,#16610,#16612,#16613)); +#16615=FACE_OUTER_BOUND('',#16614,.F.); +#16616=ADVANCED_FACE('',(#16615),#16605,.T.); +#16617=CARTESIAN_POINT('',(-2.15E-1,-1.725E0,-1.E-1)); +#16618=DIRECTION('',(0.E0,0.E0,1.E0)); +#16619=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16620=AXIS2_PLACEMENT_3D('',#16617,#16618,#16619); +#16621=PLANE('',#16620); +#16622=ORIENTED_EDGE('',*,*,#16449,.F.); +#16623=ORIENTED_EDGE('',*,*,#16516,.T.); +#16624=ORIENTED_EDGE('',*,*,#16540,.T.); +#16625=ORIENTED_EDGE('',*,*,#16607,.F.); +#16626=EDGE_LOOP('',(#16622,#16623,#16624,#16625)); +#16627=FACE_OUTER_BOUND('',#16626,.F.); +#16628=ADVANCED_FACE('',(#16627),#16621,.F.); +#16629=CARTESIAN_POINT('',(-2.15E-1,-2.025E0,1.E-1)); +#16630=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16631=DIRECTION('',(0.E0,1.E0,0.E0)); +#16632=AXIS2_PLACEMENT_3D('',#16629,#16630,#16631); +#16633=PLANE('',#16632); +#16634=ORIENTED_EDGE('',*,*,#16464,.F.); +#16635=ORIENTED_EDGE('',*,*,#16611,.T.); +#16636=ORIENTED_EDGE('',*,*,#16559,.T.); +#16637=ORIENTED_EDGE('',*,*,#12237,.F.); +#16638=EDGE_LOOP('',(#16634,#16635,#16636,#16637)); +#16639=FACE_OUTER_BOUND('',#16638,.F.); +#16640=ADVANCED_FACE('',(#16639),#16633,.F.); +#16641=CARTESIAN_POINT('',(-2.15E-1,1.075E0,8.5E-1)); +#16642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16643=DIRECTION('',(0.E0,1.E0,0.E0)); +#16644=AXIS2_PLACEMENT_3D('',#16641,#16642,#16643); +#16645=PLANE('',#16644); +#16646=ORIENTED_EDGE('',*,*,#16418,.T.); +#16647=ORIENTED_EDGE('',*,*,#16485,.F.); +#16649=ORIENTED_EDGE('',*,*,#16648,.T.); +#16650=ORIENTED_EDGE('',*,*,#16572,.T.); +#16651=EDGE_LOOP('',(#16646,#16647,#16649,#16650)); +#16652=FACE_OUTER_BOUND('',#16651,.F.); +#16653=ADVANCED_FACE('',(#16652),#16645,.F.); +#16654=CARTESIAN_POINT('',(-2.15E-1,1.075E0,7.3E-1)); +#16655=DIRECTION('',(0.E0,1.E0,0.E0)); +#16656=DIRECTION('',(0.E0,0.E0,1.E0)); +#16657=AXIS2_PLACEMENT_3D('',#16654,#16655,#16656); +#16658=PLANE('',#16657); +#16659=ORIENTED_EDGE('',*,*,#16483,.F.); +#16661=ORIENTED_EDGE('',*,*,#16660,.T.); +#16662=ORIENTED_EDGE('',*,*,#16574,.T.); +#16663=ORIENTED_EDGE('',*,*,#16648,.F.); +#16664=EDGE_LOOP('',(#16659,#16661,#16662,#16663)); +#16665=FACE_OUTER_BOUND('',#16664,.F.); +#16666=ADVANCED_FACE('',(#16665),#16658,.F.); +#16667=CARTESIAN_POINT('',(-2.15E-1,-7.25E-1,7.3E-1)); +#16668=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16669=DIRECTION('',(0.E0,1.E0,0.E0)); +#16670=AXIS2_PLACEMENT_3D('',#16667,#16668,#16669); +#16671=PLANE('',#16670); +#16672=ORIENTED_EDGE('',*,*,#16481,.F.); +#16673=ORIENTED_EDGE('',*,*,#14190,.T.); +#16674=ORIENTED_EDGE('',*,*,#16576,.T.); +#16675=ORIENTED_EDGE('',*,*,#16660,.F.); +#16676=EDGE_LOOP('',(#16672,#16673,#16674,#16675)); +#16677=FACE_OUTER_BOUND('',#16676,.F.); +#16679=ORIENTED_EDGE('',*,*,#16678,.F.); +#16681=ORIENTED_EDGE('',*,*,#16680,.T.); +#16683=ORIENTED_EDGE('',*,*,#16682,.T.); +#16685=ORIENTED_EDGE('',*,*,#16684,.F.); +#16686=EDGE_LOOP('',(#16679,#16681,#16683,#16685)); +#16687=FACE_BOUND('',#16686,.F.); +#16688=ADVANCED_FACE('',(#16677,#16687),#16671,.F.); +#16689=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16690=DIRECTION('',(1.E0,0.E0,0.E0)); +#16691=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16692=AXIS2_PLACEMENT_3D('',#16689,#16690,#16691); +#16693=PLANE('',#16692); +#16694=ORIENTED_EDGE('',*,*,#12317,.F.); +#16696=ORIENTED_EDGE('',*,*,#16695,.T.); +#16698=ORIENTED_EDGE('',*,*,#16697,.T.); +#16700=ORIENTED_EDGE('',*,*,#16699,.T.); +#16702=ORIENTED_EDGE('',*,*,#16701,.T.); +#16704=ORIENTED_EDGE('',*,*,#16703,.T.); +#16706=ORIENTED_EDGE('',*,*,#16705,.T.); +#16708=ORIENTED_EDGE('',*,*,#16707,.T.); +#16710=ORIENTED_EDGE('',*,*,#16709,.T.); +#16712=ORIENTED_EDGE('',*,*,#16711,.T.); +#16714=ORIENTED_EDGE('',*,*,#16713,.T.); +#16715=EDGE_LOOP('',(#16694,#16696,#16698,#16700,#16702,#16704,#16706,#16708, +#16710,#16712,#16714)); +#16716=FACE_OUTER_BOUND('',#16715,.F.); +#16717=ADVANCED_FACE('',(#16716),#16693,.F.); +#16718=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16719=DIRECTION('',(1.E0,0.E0,0.E0)); +#16720=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16721=AXIS2_PLACEMENT_3D('',#16718,#16719,#16720); +#16722=PLANE('',#16721); +#16723=ORIENTED_EDGE('',*,*,#16678,.T.); +#16725=ORIENTED_EDGE('',*,*,#16724,.T.); +#16727=ORIENTED_EDGE('',*,*,#16726,.T.); +#16729=ORIENTED_EDGE('',*,*,#16728,.T.); +#16731=ORIENTED_EDGE('',*,*,#16730,.T.); +#16732=EDGE_LOOP('',(#16723,#16725,#16727,#16729,#16731)); +#16733=FACE_OUTER_BOUND('',#16732,.F.); +#16734=ADVANCED_FACE('',(#16733),#16722,.F.); +#16735=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16736=DIRECTION('',(1.E0,0.E0,0.E0)); +#16737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16738=AXIS2_PLACEMENT_3D('',#16735,#16736,#16737); +#16739=PLANE('',#16738); +#16740=ORIENTED_EDGE('',*,*,#16521,.F.); +#16742=ORIENTED_EDGE('',*,*,#16741,.T.); +#16744=ORIENTED_EDGE('',*,*,#16743,.T.); +#16746=ORIENTED_EDGE('',*,*,#16745,.T.); +#16748=ORIENTED_EDGE('',*,*,#16747,.T.); +#16750=ORIENTED_EDGE('',*,*,#16749,.T.); +#16752=ORIENTED_EDGE('',*,*,#16751,.T.); +#16754=ORIENTED_EDGE('',*,*,#16753,.T.); +#16756=ORIENTED_EDGE('',*,*,#16755,.T.); +#16758=ORIENTED_EDGE('',*,*,#16757,.T.); +#16760=ORIENTED_EDGE('',*,*,#16759,.T.); +#16761=EDGE_LOOP('',(#16740,#16742,#16744,#16746,#16748,#16750,#16752,#16754, +#16756,#16758,#16760)); +#16762=FACE_OUTER_BOUND('',#16761,.F.); +#16763=ADVANCED_FACE('',(#16762),#16739,.F.); +#16764=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16765=DIRECTION('',(1.E0,0.E0,0.E0)); +#16766=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16767=AXIS2_PLACEMENT_3D('',#16764,#16765,#16766); +#16768=PLANE('',#16767); +#16770=ORIENTED_EDGE('',*,*,#16769,.F.); +#16772=ORIENTED_EDGE('',*,*,#16771,.T.); +#16774=ORIENTED_EDGE('',*,*,#16773,.T.); +#16776=ORIENTED_EDGE('',*,*,#16775,.T.); +#16778=ORIENTED_EDGE('',*,*,#16777,.T.); +#16779=EDGE_LOOP('',(#16770,#16772,#16774,#16776,#16778)); +#16780=FACE_OUTER_BOUND('',#16779,.F.); +#16781=ADVANCED_FACE('',(#16780),#16768,.F.); +#16782=CARTESIAN_POINT('',(-5.6E-1,-1.725E0,1.55E0)); +#16783=DIRECTION('',(0.E0,0.E0,1.E0)); +#16784=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16785=AXIS2_PLACEMENT_3D('',#16782,#16783,#16784); +#16786=PLANE('',#16785); +#16787=ORIENTED_EDGE('',*,*,#12323,.T.); +#16789=ORIENTED_EDGE('',*,*,#16788,.T.); +#16791=ORIENTED_EDGE('',*,*,#16790,.F.); +#16792=ORIENTED_EDGE('',*,*,#16695,.F.); +#16793=EDGE_LOOP('',(#16787,#16789,#16791,#16792)); +#16794=FACE_OUTER_BOUND('',#16793,.F.); +#16795=ADVANCED_FACE('',(#16794),#16786,.T.); +#16796=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16797=DIRECTION('',(1.E0,0.E0,0.E0)); +#16798=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16799=AXIS2_PLACEMENT_3D('',#16796,#16797,#16798); +#16800=PLANE('',#16799); +#16801=ORIENTED_EDGE('',*,*,#12321,.F.); +#16803=ORIENTED_EDGE('',*,*,#16802,.F.); +#16805=ORIENTED_EDGE('',*,*,#16804,.F.); +#16807=ORIENTED_EDGE('',*,*,#16806,.F.); +#16809=ORIENTED_EDGE('',*,*,#16808,.F.); +#16811=ORIENTED_EDGE('',*,*,#16810,.F.); +#16813=ORIENTED_EDGE('',*,*,#16812,.F.); +#16815=ORIENTED_EDGE('',*,*,#16814,.F.); +#16817=ORIENTED_EDGE('',*,*,#16816,.F.); +#16819=ORIENTED_EDGE('',*,*,#16818,.F.); +#16820=ORIENTED_EDGE('',*,*,#16788,.F.); +#16821=EDGE_LOOP('',(#16801,#16803,#16805,#16807,#16809,#16811,#16813,#16815, +#16817,#16819,#16820)); +#16822=FACE_OUTER_BOUND('',#16821,.F.); +#16823=ADVANCED_FACE('',(#16822),#16800,.T.); +#16824=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16825=DIRECTION('',(1.E0,0.E0,0.E0)); +#16826=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16827=AXIS2_PLACEMENT_3D('',#16824,#16825,#16826); +#16828=PLANE('',#16827); +#16829=ORIENTED_EDGE('',*,*,#16682,.F.); +#16831=ORIENTED_EDGE('',*,*,#16830,.F.); +#16833=ORIENTED_EDGE('',*,*,#16832,.F.); +#16835=ORIENTED_EDGE('',*,*,#16834,.F.); +#16837=ORIENTED_EDGE('',*,*,#16836,.F.); +#16838=EDGE_LOOP('',(#16829,#16831,#16833,#16835,#16837)); +#16839=FACE_OUTER_BOUND('',#16838,.F.); +#16840=ADVANCED_FACE('',(#16839),#16828,.T.); +#16841=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16842=DIRECTION('',(1.E0,0.E0,0.E0)); +#16843=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16844=AXIS2_PLACEMENT_3D('',#16841,#16842,#16843); +#16845=PLANE('',#16844); +#16846=ORIENTED_EDGE('',*,*,#16525,.F.); +#16848=ORIENTED_EDGE('',*,*,#16847,.F.); +#16850=ORIENTED_EDGE('',*,*,#16849,.F.); +#16852=ORIENTED_EDGE('',*,*,#16851,.F.); +#16854=ORIENTED_EDGE('',*,*,#16853,.F.); +#16856=ORIENTED_EDGE('',*,*,#16855,.F.); +#16858=ORIENTED_EDGE('',*,*,#16857,.F.); +#16860=ORIENTED_EDGE('',*,*,#16859,.F.); +#16862=ORIENTED_EDGE('',*,*,#16861,.F.); +#16864=ORIENTED_EDGE('',*,*,#16863,.F.); +#16866=ORIENTED_EDGE('',*,*,#16865,.F.); +#16867=EDGE_LOOP('',(#16846,#16848,#16850,#16852,#16854,#16856,#16858,#16860, +#16862,#16864,#16866)); +#16868=FACE_OUTER_BOUND('',#16867,.F.); +#16869=ADVANCED_FACE('',(#16868),#16845,.T.); +#16870=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16871=DIRECTION('',(1.E0,0.E0,0.E0)); +#16872=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16873=AXIS2_PLACEMENT_3D('',#16870,#16871,#16872); +#16874=PLANE('',#16873); +#16876=ORIENTED_EDGE('',*,*,#16875,.T.); +#16878=ORIENTED_EDGE('',*,*,#16877,.F.); +#16880=ORIENTED_EDGE('',*,*,#16879,.F.); +#16882=ORIENTED_EDGE('',*,*,#16881,.F.); +#16884=ORIENTED_EDGE('',*,*,#16883,.F.); +#16885=EDGE_LOOP('',(#16876,#16878,#16880,#16882,#16884)); +#16886=FACE_OUTER_BOUND('',#16885,.F.); +#16887=ADVANCED_FACE('',(#16886),#16874,.T.); +#16888=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,1.5E-1)); +#16889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16890=DIRECTION('',(0.E0,1.E0,0.E0)); +#16891=AXIS2_PLACEMENT_3D('',#16888,#16889,#16890); +#16892=PLANE('',#16891); +#16893=ORIENTED_EDGE('',*,*,#12319,.F.); +#16894=ORIENTED_EDGE('',*,*,#16713,.F.); +#16896=ORIENTED_EDGE('',*,*,#16895,.T.); +#16897=ORIENTED_EDGE('',*,*,#16802,.T.); +#16898=EDGE_LOOP('',(#16893,#16894,#16896,#16897)); +#16899=FACE_OUTER_BOUND('',#16898,.F.); +#16900=ADVANCED_FACE('',(#16899),#16892,.T.); +#16901=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,4.5E-1)); +#16902=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16903=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16904=AXIS2_PLACEMENT_3D('',#16901,#16902,#16903); +#16905=PLANE('',#16904); +#16906=ORIENTED_EDGE('',*,*,#16711,.F.); +#16908=ORIENTED_EDGE('',*,*,#16907,.T.); +#16909=ORIENTED_EDGE('',*,*,#16804,.T.); +#16910=ORIENTED_EDGE('',*,*,#16895,.F.); +#16911=EDGE_LOOP('',(#16906,#16908,#16909,#16910)); +#16912=FACE_OUTER_BOUND('',#16911,.F.); +#16913=ADVANCED_FACE('',(#16912),#16905,.T.); +#16914=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,4.5E-1)); +#16915=DIRECTION('',(0.E0,0.E0,1.E0)); +#16916=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16917=AXIS2_PLACEMENT_3D('',#16914,#16915,#16916); +#16918=PLANE('',#16917); +#16919=ORIENTED_EDGE('',*,*,#16709,.F.); +#16921=ORIENTED_EDGE('',*,*,#16920,.T.); +#16922=ORIENTED_EDGE('',*,*,#16806,.T.); +#16923=ORIENTED_EDGE('',*,*,#16907,.F.); +#16924=EDGE_LOOP('',(#16919,#16921,#16922,#16923)); +#16925=FACE_OUTER_BOUND('',#16924,.F.); +#16926=ADVANCED_FACE('',(#16925),#16918,.T.); +#16927=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,9.4E-1)); +#16928=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16930=AXIS2_PLACEMENT_3D('',#16927,#16928,#16929); +#16931=PLANE('',#16930); +#16932=ORIENTED_EDGE('',*,*,#16707,.F.); +#16934=ORIENTED_EDGE('',*,*,#16933,.T.); +#16935=ORIENTED_EDGE('',*,*,#16808,.T.); +#16936=ORIENTED_EDGE('',*,*,#16920,.F.); +#16937=EDGE_LOOP('',(#16932,#16934,#16935,#16936)); +#16938=FACE_OUTER_BOUND('',#16937,.F.); +#16939=ADVANCED_FACE('',(#16938),#16931,.T.); +#16940=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,1.15E0)); +#16941=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#16942=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#16943=AXIS2_PLACEMENT_3D('',#16940,#16941,#16942); +#16944=PLANE('',#16943); +#16945=ORIENTED_EDGE('',*,*,#16705,.F.); +#16947=ORIENTED_EDGE('',*,*,#16946,.T.); +#16948=ORIENTED_EDGE('',*,*,#16810,.T.); +#16949=ORIENTED_EDGE('',*,*,#16933,.F.); +#16950=EDGE_LOOP('',(#16945,#16947,#16948,#16949)); +#16951=FACE_OUTER_BOUND('',#16950,.F.); +#16952=ADVANCED_FACE('',(#16951),#16944,.T.); +#16953=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,2.1E0)); +#16954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16955=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16956=AXIS2_PLACEMENT_3D('',#16953,#16954,#16955); +#16957=PLANE('',#16956); +#16958=ORIENTED_EDGE('',*,*,#16703,.F.); +#16960=ORIENTED_EDGE('',*,*,#16959,.T.); +#16961=ORIENTED_EDGE('',*,*,#16812,.T.); +#16962=ORIENTED_EDGE('',*,*,#16946,.F.); +#16963=EDGE_LOOP('',(#16958,#16960,#16961,#16962)); +#16964=FACE_OUTER_BOUND('',#16963,.F.); +#16965=ADVANCED_FACE('',(#16964),#16957,.T.); +#16966=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.1E0)); +#16967=DIRECTION('',(0.E0,0.E0,1.E0)); +#16968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16969=AXIS2_PLACEMENT_3D('',#16966,#16967,#16968); +#16970=PLANE('',#16969); +#16971=ORIENTED_EDGE('',*,*,#16701,.F.); +#16973=ORIENTED_EDGE('',*,*,#16972,.T.); +#16974=ORIENTED_EDGE('',*,*,#16814,.T.); +#16975=ORIENTED_EDGE('',*,*,#16959,.F.); +#16976=EDGE_LOOP('',(#16971,#16973,#16974,#16975)); +#16977=FACE_OUTER_BOUND('',#16976,.F.); +#16978=ADVANCED_FACE('',(#16977),#16970,.T.); +#16979=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.9E0)); +#16980=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16981=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16982=AXIS2_PLACEMENT_3D('',#16979,#16980,#16981); +#16983=PLANE('',#16982); +#16984=ORIENTED_EDGE('',*,*,#16699,.F.); +#16986=ORIENTED_EDGE('',*,*,#16985,.T.); +#16987=ORIENTED_EDGE('',*,*,#16816,.T.); +#16988=ORIENTED_EDGE('',*,*,#16972,.F.); +#16989=EDGE_LOOP('',(#16984,#16986,#16987,#16988)); +#16990=FACE_OUTER_BOUND('',#16989,.F.); +#16991=ADVANCED_FACE('',(#16990),#16983,.T.); +#16992=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,1.55E0)); +#16993=DIRECTION('',(0.E0,1.E0,0.E0)); +#16994=DIRECTION('',(0.E0,0.E0,1.E0)); +#16995=AXIS2_PLACEMENT_3D('',#16992,#16993,#16994); +#16996=PLANE('',#16995); +#16997=ORIENTED_EDGE('',*,*,#16697,.F.); +#16998=ORIENTED_EDGE('',*,*,#16790,.T.); +#16999=ORIENTED_EDGE('',*,*,#16818,.T.); +#17000=ORIENTED_EDGE('',*,*,#16985,.F.); +#17001=EDGE_LOOP('',(#16997,#16998,#16999,#17000)); +#17002=FACE_OUTER_BOUND('',#17001,.F.); +#17003=ADVANCED_FACE('',(#17002),#16996,.T.); +#17004=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,8.2E-1)); +#17005=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#17006=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#17007=AXIS2_PLACEMENT_3D('',#17004,#17005,#17006); +#17008=PLANE('',#17007); +#17009=ORIENTED_EDGE('',*,*,#16680,.F.); +#17010=ORIENTED_EDGE('',*,*,#16730,.F.); +#17012=ORIENTED_EDGE('',*,*,#17011,.T.); +#17013=ORIENTED_EDGE('',*,*,#16830,.T.); +#17014=EDGE_LOOP('',(#17009,#17010,#17012,#17013)); +#17015=FACE_OUTER_BOUND('',#17014,.F.); +#17016=ADVANCED_FACE('',(#17015),#17008,.T.); +#17017=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,1.02E0)); +#17018=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#17019=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#17020=AXIS2_PLACEMENT_3D('',#17017,#17018,#17019); +#17021=PLANE('',#17020); +#17022=ORIENTED_EDGE('',*,*,#16728,.F.); +#17024=ORIENTED_EDGE('',*,*,#17023,.T.); +#17025=ORIENTED_EDGE('',*,*,#16832,.T.); +#17026=ORIENTED_EDGE('',*,*,#17011,.F.); +#17027=EDGE_LOOP('',(#17022,#17024,#17025,#17026)); +#17028=FACE_OUTER_BOUND('',#17027,.F.); +#17029=ADVANCED_FACE('',(#17028),#17021,.T.); +#17030=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,8.521800737645E-1)); +#17031=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#17032=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#17033=AXIS2_PLACEMENT_3D('',#17030,#17031,#17032); +#17034=PLANE('',#17033); +#17035=ORIENTED_EDGE('',*,*,#16726,.F.); +#17037=ORIENTED_EDGE('',*,*,#17036,.T.); +#17038=ORIENTED_EDGE('',*,*,#16834,.T.); +#17039=ORIENTED_EDGE('',*,*,#17023,.F.); +#17040=EDGE_LOOP('',(#17035,#17037,#17038,#17039)); +#17041=FACE_OUTER_BOUND('',#17040,.F.); +#17042=ADVANCED_FACE('',(#17041),#17034,.T.); +#17043=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,7.271800737645E-1)); +#17044=DIRECTION('',(0.E0,1.E0,0.E0)); +#17045=DIRECTION('',(0.E0,0.E0,1.E0)); +#17046=AXIS2_PLACEMENT_3D('',#17043,#17044,#17045); +#17047=PLANE('',#17046); +#17048=ORIENTED_EDGE('',*,*,#16684,.T.); +#17049=ORIENTED_EDGE('',*,*,#16836,.T.); +#17050=ORIENTED_EDGE('',*,*,#17036,.F.); +#17051=ORIENTED_EDGE('',*,*,#16724,.F.); +#17052=EDGE_LOOP('',(#17048,#17049,#17050,#17051)); +#17053=FACE_OUTER_BOUND('',#17052,.F.); +#17054=ADVANCED_FACE('',(#17053),#17047,.T.); +#17055=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.55E0)); +#17056=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17057=DIRECTION('',(0.E0,1.E0,0.E0)); +#17058=AXIS2_PLACEMENT_3D('',#17055,#17056,#17057); +#17059=PLANE('',#17058); +#17060=ORIENTED_EDGE('',*,*,#16523,.F.); +#17061=ORIENTED_EDGE('',*,*,#16759,.F.); +#17063=ORIENTED_EDGE('',*,*,#17062,.T.); +#17064=ORIENTED_EDGE('',*,*,#16847,.T.); +#17065=EDGE_LOOP('',(#17060,#17061,#17063,#17064)); +#17066=FACE_OUTER_BOUND('',#17065,.F.); +#17067=ADVANCED_FACE('',(#17066),#17059,.T.); +#17068=CARTESIAN_POINT('',(-5.6E-1,-1.855E0,-1.9E0)); +#17069=DIRECTION('',(0.E0,1.E0,0.E0)); +#17070=DIRECTION('',(0.E0,0.E0,1.E0)); +#17071=AXIS2_PLACEMENT_3D('',#17068,#17069,#17070); +#17072=PLANE('',#17071); +#17073=ORIENTED_EDGE('',*,*,#16757,.F.); +#17075=ORIENTED_EDGE('',*,*,#17074,.T.); +#17076=ORIENTED_EDGE('',*,*,#16849,.T.); +#17077=ORIENTED_EDGE('',*,*,#17062,.F.); +#17078=EDGE_LOOP('',(#17073,#17075,#17076,#17077)); +#17079=FACE_OUTER_BOUND('',#17078,.F.); +#17080=ADVANCED_FACE('',(#17079),#17072,.T.); +#17081=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.1E0)); +#17082=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17083=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17084=AXIS2_PLACEMENT_3D('',#17081,#17082,#17083); +#17085=PLANE('',#17084); +#17086=ORIENTED_EDGE('',*,*,#16755,.F.); +#17088=ORIENTED_EDGE('',*,*,#17087,.T.); +#17089=ORIENTED_EDGE('',*,*,#16851,.T.); +#17090=ORIENTED_EDGE('',*,*,#17074,.F.); +#17091=EDGE_LOOP('',(#17086,#17088,#17089,#17090)); +#17092=FACE_OUTER_BOUND('',#17091,.F.); +#17093=ADVANCED_FACE('',(#17092),#17085,.T.); +#17094=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-2.1E0)); +#17095=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17096=DIRECTION('',(0.E0,1.E0,0.E0)); +#17097=AXIS2_PLACEMENT_3D('',#17094,#17095,#17096); +#17098=PLANE('',#17097); +#17099=ORIENTED_EDGE('',*,*,#16753,.F.); +#17101=ORIENTED_EDGE('',*,*,#17100,.T.); +#17102=ORIENTED_EDGE('',*,*,#16853,.T.); +#17103=ORIENTED_EDGE('',*,*,#17087,.F.); +#17104=EDGE_LOOP('',(#17099,#17101,#17102,#17103)); +#17105=FACE_OUTER_BOUND('',#17104,.F.); +#17106=ADVANCED_FACE('',(#17105),#17098,.T.); +#17107=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.15E0)); +#17108=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17109=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17110=AXIS2_PLACEMENT_3D('',#17107,#17108,#17109); +#17111=PLANE('',#17110); +#17112=ORIENTED_EDGE('',*,*,#16751,.F.); +#17114=ORIENTED_EDGE('',*,*,#17113,.T.); +#17115=ORIENTED_EDGE('',*,*,#16855,.T.); +#17116=ORIENTED_EDGE('',*,*,#17100,.F.); +#17117=EDGE_LOOP('',(#17112,#17114,#17115,#17116)); +#17118=FACE_OUTER_BOUND('',#17117,.F.); +#17119=ADVANCED_FACE('',(#17118),#17111,.T.); +#17120=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-9.4E-1)); +#17121=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#17122=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#17123=AXIS2_PLACEMENT_3D('',#17120,#17121,#17122); +#17124=PLANE('',#17123); +#17125=ORIENTED_EDGE('',*,*,#16749,.F.); +#17127=ORIENTED_EDGE('',*,*,#17126,.T.); +#17128=ORIENTED_EDGE('',*,*,#16857,.T.); +#17129=ORIENTED_EDGE('',*,*,#17113,.F.); +#17130=EDGE_LOOP('',(#17125,#17127,#17128,#17129)); +#17131=FACE_OUTER_BOUND('',#17130,.F.); +#17132=ADVANCED_FACE('',(#17131),#17124,.T.); +#17133=CARTESIAN_POINT('',(-5.6E-1,-1.975E0,-4.5E-1)); +#17134=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17136=AXIS2_PLACEMENT_3D('',#17133,#17134,#17135); +#17137=PLANE('',#17136); +#17138=ORIENTED_EDGE('',*,*,#16747,.F.); +#17140=ORIENTED_EDGE('',*,*,#17139,.T.); +#17141=ORIENTED_EDGE('',*,*,#16859,.T.); +#17142=ORIENTED_EDGE('',*,*,#17126,.F.); +#17143=EDGE_LOOP('',(#17138,#17140,#17141,#17142)); +#17144=FACE_OUTER_BOUND('',#17143,.F.); +#17145=ADVANCED_FACE('',(#17144),#17137,.T.); +#17146=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-4.5E-1)); +#17147=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17148=DIRECTION('',(0.E0,1.E0,0.E0)); +#17149=AXIS2_PLACEMENT_3D('',#17146,#17147,#17148); +#17150=PLANE('',#17149); +#17151=ORIENTED_EDGE('',*,*,#16745,.F.); +#17153=ORIENTED_EDGE('',*,*,#17152,.T.); +#17154=ORIENTED_EDGE('',*,*,#16861,.T.); +#17155=ORIENTED_EDGE('',*,*,#17139,.F.); +#17156=EDGE_LOOP('',(#17151,#17153,#17154,#17155)); +#17157=FACE_OUTER_BOUND('',#17156,.F.); +#17158=ADVANCED_FACE('',(#17157),#17150,.T.); +#17159=CARTESIAN_POINT('',(-5.6E-1,-2.125E0,-1.5E-1)); +#17160=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17162=AXIS2_PLACEMENT_3D('',#17159,#17160,#17161); +#17163=PLANE('',#17162); +#17164=ORIENTED_EDGE('',*,*,#16743,.F.); +#17166=ORIENTED_EDGE('',*,*,#17165,.T.); +#17167=ORIENTED_EDGE('',*,*,#16863,.T.); +#17168=ORIENTED_EDGE('',*,*,#17152,.F.); +#17169=EDGE_LOOP('',(#17164,#17166,#17167,#17168)); +#17170=FACE_OUTER_BOUND('',#17169,.F.); +#17171=ADVANCED_FACE('',(#17170),#17163,.T.); +#17172=CARTESIAN_POINT('',(-5.6E-1,-1.901673347910E-1,-1.5E-1)); +#17173=DIRECTION('',(0.E0,0.E0,1.E0)); +#17174=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17175=AXIS2_PLACEMENT_3D('',#17172,#17173,#17174); +#17176=PLANE('',#17175); +#17177=ORIENTED_EDGE('',*,*,#16527,.T.); +#17178=ORIENTED_EDGE('',*,*,#16865,.T.); +#17179=ORIENTED_EDGE('',*,*,#17165,.F.); +#17180=ORIENTED_EDGE('',*,*,#16741,.F.); +#17181=EDGE_LOOP('',(#17177,#17178,#17179,#17180)); +#17182=FACE_OUTER_BOUND('',#17181,.F.); +#17183=ADVANCED_FACE('',(#17182),#17176,.T.); +#17184=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-7.3E-1)); +#17185=DIRECTION('',(0.E0,0.E0,1.E0)); +#17186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17187=AXIS2_PLACEMENT_3D('',#17184,#17185,#17186); +#17188=PLANE('',#17187); +#17189=ORIENTED_EDGE('',*,*,#16501,.F.); +#17191=ORIENTED_EDGE('',*,*,#17190,.T.); +#17192=ORIENTED_EDGE('',*,*,#16592,.T.); +#17193=ORIENTED_EDGE('',*,*,#13137,.F.); +#17194=EDGE_LOOP('',(#17189,#17191,#17192,#17193)); +#17195=FACE_OUTER_BOUND('',#17194,.F.); +#17196=ORIENTED_EDGE('',*,*,#16769,.T.); +#17198=ORIENTED_EDGE('',*,*,#17197,.T.); +#17199=ORIENTED_EDGE('',*,*,#16875,.F.); +#17201=ORIENTED_EDGE('',*,*,#17200,.F.); +#17202=EDGE_LOOP('',(#17196,#17198,#17199,#17201)); +#17203=FACE_BOUND('',#17202,.F.); +#17204=ADVANCED_FACE('',(#17195,#17203),#17188,.F.); +#17205=CARTESIAN_POINT('',(-2.15E-1,1.075E0,-8.5E-1)); +#17206=DIRECTION('',(0.E0,1.E0,0.E0)); +#17207=DIRECTION('',(0.E0,0.E0,1.E0)); +#17208=AXIS2_PLACEMENT_3D('',#17205,#17206,#17207); +#17209=PLANE('',#17208); +#17210=ORIENTED_EDGE('',*,*,#16499,.F.); +#17212=ORIENTED_EDGE('',*,*,#17211,.T.); +#17213=ORIENTED_EDGE('',*,*,#16594,.T.); +#17214=ORIENTED_EDGE('',*,*,#17190,.F.); +#17215=EDGE_LOOP('',(#17210,#17212,#17213,#17214)); +#17216=FACE_OUTER_BOUND('',#17215,.F.); +#17217=ADVANCED_FACE('',(#17216),#17209,.F.); +#17218=CARTESIAN_POINT('',(-2.15E-1,1.375E0,-8.5E-1)); +#17219=DIRECTION('',(0.E0,0.E0,1.E0)); +#17220=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17221=AXIS2_PLACEMENT_3D('',#17218,#17219,#17220); +#17222=PLANE('',#17221); +#17224=ORIENTED_EDGE('',*,*,#17223,.T.); +#17225=ORIENTED_EDGE('',*,*,#16596,.T.); +#17226=ORIENTED_EDGE('',*,*,#17211,.F.); +#17227=ORIENTED_EDGE('',*,*,#16497,.F.); +#17228=EDGE_LOOP('',(#17224,#17225,#17226,#17227)); +#17229=FACE_OUTER_BOUND('',#17228,.F.); +#17230=ADVANCED_FACE('',(#17229),#17222,.F.); +#17231=CARTESIAN_POINT('',(-4.E-1,1.325E0,-8.E-1)); +#17232=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17233=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#17234=AXIS2_PLACEMENT_3D('',#17231,#17232,#17233); +#17235=PLANE('',#17234); +#17237=ORIENTED_EDGE('',*,*,#17236,.T.); +#17238=ORIENTED_EDGE('',*,*,#11138,.T.); +#17240=ORIENTED_EDGE('',*,*,#17239,.F.); +#17241=ORIENTED_EDGE('',*,*,#17223,.F.); +#17242=EDGE_LOOP('',(#17237,#17238,#17240,#17241)); +#17243=FACE_OUTER_BOUND('',#17242,.F.); +#17244=ADVANCED_FACE('',(#17243),#17235,.T.); +#17245=CARTESIAN_POINT('',(-1.65E-1,1.325E0,-9.8E-1)); +#17246=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17247=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17248=AXIS2_PLACEMENT_3D('',#17245,#17246,#17247); +#17249=PLANE('',#17248); +#17250=ORIENTED_EDGE('',*,*,#17236,.F.); +#17251=ORIENTED_EDGE('',*,*,#16495,.F.); +#17253=ORIENTED_EDGE('',*,*,#17252,.T.); +#17254=ORIENTED_EDGE('',*,*,#11140,.T.); +#17255=EDGE_LOOP('',(#17250,#17251,#17253,#17254)); +#17256=FACE_OUTER_BOUND('',#17255,.F.); +#17257=ADVANCED_FACE('',(#17256),#17249,.T.); +#17258=CARTESIAN_POINT('',(0.E0,1.325E0,-1.06E0)); +#17259=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#17260=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#17261=AXIS2_PLACEMENT_3D('',#17258,#17259,#17260); +#17262=PLANE('',#17261); +#17264=ORIENTED_EDGE('',*,*,#17263,.T.); +#17265=ORIENTED_EDGE('',*,*,#11142,.T.); +#17266=ORIENTED_EDGE('',*,*,#17252,.F.); +#17267=ORIENTED_EDGE('',*,*,#14378,.F.); +#17268=EDGE_LOOP('',(#17264,#17265,#17266,#17267)); +#17269=FACE_OUTER_BOUND('',#17268,.F.); +#17270=ADVANCED_FACE('',(#17269),#17262,.T.); +#17271=CARTESIAN_POINT('',(1.65E-1,1.325E0,-9.8E-1)); +#17272=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#17273=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17274=AXIS2_PLACEMENT_3D('',#17271,#17272,#17273); +#17275=PLANE('',#17274); +#17276=ORIENTED_EDGE('',*,*,#17263,.F.); +#17278=ORIENTED_EDGE('',*,*,#17277,.F.); +#17280=ORIENTED_EDGE('',*,*,#17279,.T.); +#17281=ORIENTED_EDGE('',*,*,#11144,.T.); +#17282=EDGE_LOOP('',(#17276,#17278,#17280,#17281)); +#17283=FACE_OUTER_BOUND('',#17282,.F.); +#17284=ADVANCED_FACE('',(#17283),#17275,.T.); +#17285=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17286=DIRECTION('',(1.E0,0.E0,0.E0)); +#17287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17288=AXIS2_PLACEMENT_3D('',#17285,#17286,#17287); +#17289=PLANE('',#17288); +#17290=ORIENTED_EDGE('',*,*,#11741,.T.); +#17292=ORIENTED_EDGE('',*,*,#17291,.F.); +#17294=ORIENTED_EDGE('',*,*,#17293,.F.); +#17296=ORIENTED_EDGE('',*,*,#17295,.F.); +#17297=ORIENTED_EDGE('',*,*,#13010,.T.); +#17298=ORIENTED_EDGE('',*,*,#12779,.T.); +#17299=ORIENTED_EDGE('',*,*,#12536,.T.); +#17300=EDGE_LOOP('',(#17290,#17292,#17294,#17296,#17297,#17298,#17299)); +#17301=FACE_OUTER_BOUND('',#17300,.F.); +#17302=ADVANCED_FACE('',(#17301),#17289,.T.); +#17303=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17304=DIRECTION('',(1.E0,0.E0,0.E0)); +#17305=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17306=AXIS2_PLACEMENT_3D('',#17303,#17304,#17305); +#17307=PLANE('',#17306); +#17308=ORIENTED_EDGE('',*,*,#11751,.T.); +#17309=ORIENTED_EDGE('',*,*,#13542,.T.); +#17310=ORIENTED_EDGE('',*,*,#12794,.T.); +#17311=ORIENTED_EDGE('',*,*,#12022,.T.); +#17312=ORIENTED_EDGE('',*,*,#12232,.F.); +#17314=ORIENTED_EDGE('',*,*,#17313,.F.); +#17316=ORIENTED_EDGE('',*,*,#17315,.F.); +#17317=EDGE_LOOP('',(#17308,#17309,#17310,#17311,#17312,#17314,#17316)); +#17318=FACE_OUTER_BOUND('',#17317,.F.); +#17319=ADVANCED_FACE('',(#17318),#17307,.T.); +#17320=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17321=DIRECTION('',(1.E0,0.E0,0.E0)); +#17322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17323=AXIS2_PLACEMENT_3D('',#17320,#17321,#17322); +#17324=PLANE('',#17323); +#17326=ORIENTED_EDGE('',*,*,#17325,.T.); +#17328=ORIENTED_EDGE('',*,*,#17327,.F.); +#17330=ORIENTED_EDGE('',*,*,#17329,.F.); +#17332=ORIENTED_EDGE('',*,*,#17331,.F.); +#17333=ORIENTED_EDGE('',*,*,#14195,.F.); +#17334=ORIENTED_EDGE('',*,*,#11471,.T.); +#17335=EDGE_LOOP('',(#17326,#17328,#17330,#17332,#17333,#17334)); +#17336=FACE_OUTER_BOUND('',#17335,.F.); +#17337=ADVANCED_FACE('',(#17336),#17324,.T.); +#17338=CARTESIAN_POINT('',(2.15E-1,0.E0,0.E0)); +#17339=DIRECTION('',(1.E0,0.E0,0.E0)); +#17340=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17341=AXIS2_PLACEMENT_3D('',#17338,#17339,#17340); +#17342=PLANE('',#17341); +#17343=ORIENTED_EDGE('',*,*,#17277,.T.); +#17344=ORIENTED_EDGE('',*,*,#14383,.F.); +#17345=ORIENTED_EDGE('',*,*,#13131,.F.); +#17347=ORIENTED_EDGE('',*,*,#17346,.F.); +#17349=ORIENTED_EDGE('',*,*,#17348,.F.); +#17351=ORIENTED_EDGE('',*,*,#17350,.F.); +#17352=EDGE_LOOP('',(#17343,#17344,#17345,#17347,#17349,#17351)); +#17353=FACE_OUTER_BOUND('',#17352,.F.); +#17354=ADVANCED_FACE('',(#17353),#17342,.T.); +#17355=CARTESIAN_POINT('',(5.85E-1,-2.025E0,0.E0)); +#17356=DIRECTION('',(1.E0,0.E0,0.E0)); +#17357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17358=AXIS2_PLACEMENT_3D('',#17355,#17356,#17357); +#17359=CYLINDRICAL_SURFACE('',#17358,1.E-1); +#17361=ORIENTED_EDGE('',*,*,#17360,.F.); +#17363=ORIENTED_EDGE('',*,*,#17362,.T.); +#17364=ORIENTED_EDGE('',*,*,#17291,.T.); +#17365=ORIENTED_EDGE('',*,*,#17315,.T.); +#17367=ORIENTED_EDGE('',*,*,#17366,.F.); +#17369=ORIENTED_EDGE('',*,*,#17368,.F.); +#17370=EDGE_LOOP('',(#17361,#17363,#17364,#17365,#17367,#17369)); +#17371=FACE_OUTER_BOUND('',#17370,.F.); +#17372=ADVANCED_FACE('',(#17371),#17359,.T.); +#17373=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17374=DIRECTION('',(1.E0,0.E0,0.E0)); +#17375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17376=AXIS2_PLACEMENT_3D('',#17373,#17374,#17375); +#17377=PLANE('',#17376); +#17378=ORIENTED_EDGE('',*,*,#11765,.F.); +#17379=ORIENTED_EDGE('',*,*,#12555,.F.); +#17380=ORIENTED_EDGE('',*,*,#12813,.F.); +#17381=ORIENTED_EDGE('',*,*,#13014,.F.); +#17383=ORIENTED_EDGE('',*,*,#17382,.T.); +#17385=ORIENTED_EDGE('',*,*,#17384,.T.); +#17386=ORIENTED_EDGE('',*,*,#17360,.T.); +#17387=EDGE_LOOP('',(#17378,#17379,#17380,#17381,#17383,#17385,#17386)); +#17388=FACE_OUTER_BOUND('',#17387,.F.); +#17389=ADVANCED_FACE('',(#17388),#17377,.F.); +#17390=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17391=DIRECTION('',(1.E0,0.E0,0.E0)); +#17392=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17393=AXIS2_PLACEMENT_3D('',#17390,#17391,#17392); +#17394=PLANE('',#17393); +#17395=ORIENTED_EDGE('',*,*,#11767,.F.); +#17396=ORIENTED_EDGE('',*,*,#17368,.T.); +#17398=ORIENTED_EDGE('',*,*,#17397,.T.); +#17399=ORIENTED_EDGE('',*,*,#12228,.T.); +#17400=ORIENTED_EDGE('',*,*,#12042,.F.); +#17401=ORIENTED_EDGE('',*,*,#12828,.F.); +#17402=ORIENTED_EDGE('',*,*,#13559,.F.); +#17403=EDGE_LOOP('',(#17395,#17396,#17398,#17399,#17400,#17401,#17402)); +#17404=FACE_OUTER_BOUND('',#17403,.F.); +#17405=ADVANCED_FACE('',(#17404),#17394,.F.); +#17406=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17407=DIRECTION('',(1.E0,0.E0,0.E0)); +#17408=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17409=AXIS2_PLACEMENT_3D('',#17406,#17407,#17408); +#17410=PLANE('',#17409); +#17412=ORIENTED_EDGE('',*,*,#17411,.T.); +#17413=ORIENTED_EDGE('',*,*,#11427,.F.); +#17414=ORIENTED_EDGE('',*,*,#14199,.T.); +#17416=ORIENTED_EDGE('',*,*,#17415,.T.); +#17418=ORIENTED_EDGE('',*,*,#17417,.T.); +#17420=ORIENTED_EDGE('',*,*,#17419,.T.); +#17421=EDGE_LOOP('',(#17412,#17413,#17414,#17416,#17418,#17420)); +#17422=FACE_OUTER_BOUND('',#17421,.F.); +#17423=ADVANCED_FACE('',(#17422),#17410,.F.); +#17424=CARTESIAN_POINT('',(5.85E-1,0.E0,0.E0)); +#17425=DIRECTION('',(1.E0,0.E0,0.E0)); +#17426=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17427=AXIS2_PLACEMENT_3D('',#17424,#17425,#17426); +#17428=PLANE('',#17427); +#17430=ORIENTED_EDGE('',*,*,#17429,.T.); +#17432=ORIENTED_EDGE('',*,*,#17431,.T.); +#17434=ORIENTED_EDGE('',*,*,#17433,.T.); +#17436=ORIENTED_EDGE('',*,*,#17435,.T.); +#17437=ORIENTED_EDGE('',*,*,#13127,.T.); +#17438=ORIENTED_EDGE('',*,*,#14395,.T.); +#17439=EDGE_LOOP('',(#17430,#17432,#17434,#17436,#17437,#17438)); +#17440=FACE_OUTER_BOUND('',#17439,.F.); +#17441=ADVANCED_FACE('',(#17440),#17428,.F.); +#17442=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.6E0)); +#17443=DIRECTION('',(0.E0,1.E0,0.E0)); +#17444=DIRECTION('',(0.E0,0.E0,1.E0)); +#17445=AXIS2_PLACEMENT_3D('',#17442,#17443,#17444); +#17446=PLANE('',#17445); +#17447=ORIENTED_EDGE('',*,*,#13012,.F.); +#17448=ORIENTED_EDGE('',*,*,#17295,.T.); +#17450=ORIENTED_EDGE('',*,*,#17449,.F.); +#17451=ORIENTED_EDGE('',*,*,#17382,.F.); +#17452=EDGE_LOOP('',(#17447,#17448,#17450,#17451)); +#17453=FACE_OUTER_BOUND('',#17452,.F.); +#17455=ORIENTED_EDGE('',*,*,#17454,.T.); +#17457=ORIENTED_EDGE('',*,*,#17456,.T.); +#17459=ORIENTED_EDGE('',*,*,#17458,.T.); +#17461=ORIENTED_EDGE('',*,*,#17460,.F.); +#17462=EDGE_LOOP('',(#17455,#17457,#17459,#17461)); +#17463=FACE_BOUND('',#17462,.F.); +#17464=ADVANCED_FACE('',(#17453,#17463),#17446,.F.); +#17465=CARTESIAN_POINT('',(5.85E-1,-1.725E0,-1.E-1)); +#17466=DIRECTION('',(0.E0,0.E0,1.E0)); +#17467=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17468=AXIS2_PLACEMENT_3D('',#17465,#17466,#17467); +#17469=PLANE('',#17468); +#17470=ORIENTED_EDGE('',*,*,#17384,.F.); +#17471=ORIENTED_EDGE('',*,*,#17449,.T.); +#17472=ORIENTED_EDGE('',*,*,#17293,.T.); +#17473=ORIENTED_EDGE('',*,*,#17362,.F.); +#17474=EDGE_LOOP('',(#17470,#17471,#17472,#17473)); +#17475=FACE_OUTER_BOUND('',#17474,.F.); +#17476=ADVANCED_FACE('',(#17475),#17469,.F.); +#17477=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17478=DIRECTION('',(1.E0,0.E0,0.E0)); +#17479=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17480=AXIS2_PLACEMENT_3D('',#17477,#17478,#17479); +#17481=PLANE('',#17480); +#17482=ORIENTED_EDGE('',*,*,#12327,.F.); +#17484=ORIENTED_EDGE('',*,*,#17483,.T.); +#17486=ORIENTED_EDGE('',*,*,#17485,.T.); +#17488=ORIENTED_EDGE('',*,*,#17487,.T.); +#17490=ORIENTED_EDGE('',*,*,#17489,.T.); +#17492=ORIENTED_EDGE('',*,*,#17491,.T.); +#17494=ORIENTED_EDGE('',*,*,#17493,.T.); +#17496=ORIENTED_EDGE('',*,*,#17495,.T.); +#17498=ORIENTED_EDGE('',*,*,#17497,.T.); +#17500=ORIENTED_EDGE('',*,*,#17499,.T.); +#17502=ORIENTED_EDGE('',*,*,#17501,.T.); +#17503=EDGE_LOOP('',(#17482,#17484,#17486,#17488,#17490,#17492,#17494,#17496, +#17498,#17500,#17502)); +#17504=FACE_OUTER_BOUND('',#17503,.F.); +#17505=ADVANCED_FACE('',(#17504),#17481,.F.); +#17506=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17507=DIRECTION('',(1.E0,0.E0,0.E0)); +#17508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17509=AXIS2_PLACEMENT_3D('',#17506,#17507,#17508); +#17510=PLANE('',#17509); +#17512=ORIENTED_EDGE('',*,*,#17511,.T.); +#17514=ORIENTED_EDGE('',*,*,#17513,.T.); +#17516=ORIENTED_EDGE('',*,*,#17515,.T.); +#17518=ORIENTED_EDGE('',*,*,#17517,.T.); +#17520=ORIENTED_EDGE('',*,*,#17519,.T.); +#17521=EDGE_LOOP('',(#17512,#17514,#17516,#17518,#17520)); +#17522=FACE_OUTER_BOUND('',#17521,.F.); +#17523=ADVANCED_FACE('',(#17522),#17510,.F.); +#17524=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17525=DIRECTION('',(1.E0,0.E0,0.E0)); +#17526=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17527=AXIS2_PLACEMENT_3D('',#17524,#17525,#17526); +#17528=PLANE('',#17527); +#17529=ORIENTED_EDGE('',*,*,#17454,.F.); +#17531=ORIENTED_EDGE('',*,*,#17530,.T.); +#17533=ORIENTED_EDGE('',*,*,#17532,.T.); +#17535=ORIENTED_EDGE('',*,*,#17534,.T.); +#17537=ORIENTED_EDGE('',*,*,#17536,.T.); +#17539=ORIENTED_EDGE('',*,*,#17538,.T.); +#17541=ORIENTED_EDGE('',*,*,#17540,.T.); +#17543=ORIENTED_EDGE('',*,*,#17542,.T.); +#17545=ORIENTED_EDGE('',*,*,#17544,.T.); +#17547=ORIENTED_EDGE('',*,*,#17546,.T.); +#17549=ORIENTED_EDGE('',*,*,#17548,.T.); +#17550=EDGE_LOOP('',(#17529,#17531,#17533,#17535,#17537,#17539,#17541,#17543, +#17545,#17547,#17549)); +#17551=FACE_OUTER_BOUND('',#17550,.F.); +#17552=ADVANCED_FACE('',(#17551),#17528,.F.); +#17553=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#17554=DIRECTION('',(1.E0,0.E0,0.E0)); +#17555=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17556=AXIS2_PLACEMENT_3D('',#17553,#17554,#17555); +#17557=PLANE('',#17556); +#17559=ORIENTED_EDGE('',*,*,#17558,.F.); +#17561=ORIENTED_EDGE('',*,*,#17560,.T.); +#17563=ORIENTED_EDGE('',*,*,#17562,.T.); +#17565=ORIENTED_EDGE('',*,*,#17564,.T.); +#17567=ORIENTED_EDGE('',*,*,#17566,.T.); +#17568=EDGE_LOOP('',(#17559,#17561,#17563,#17565,#17567)); +#17569=FACE_OUTER_BOUND('',#17568,.F.); +#17570=ADVANCED_FACE('',(#17569),#17557,.F.); +#17571=CARTESIAN_POINT('',(2.4E-1,-1.725E0,1.55E0)); +#17572=DIRECTION('',(0.E0,0.E0,1.E0)); +#17573=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17574=AXIS2_PLACEMENT_3D('',#17571,#17572,#17573); +#17575=PLANE('',#17574); +#17576=ORIENTED_EDGE('',*,*,#12333,.T.); +#17578=ORIENTED_EDGE('',*,*,#17577,.T.); +#17580=ORIENTED_EDGE('',*,*,#17579,.F.); +#17581=ORIENTED_EDGE('',*,*,#17483,.F.); +#17582=EDGE_LOOP('',(#17576,#17578,#17580,#17581)); +#17583=FACE_OUTER_BOUND('',#17582,.F.); +#17584=ADVANCED_FACE('',(#17583),#17575,.T.); +#17585=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17586=DIRECTION('',(1.E0,0.E0,0.E0)); +#17587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17588=AXIS2_PLACEMENT_3D('',#17585,#17586,#17587); +#17589=PLANE('',#17588); +#17590=ORIENTED_EDGE('',*,*,#12331,.F.); +#17592=ORIENTED_EDGE('',*,*,#17591,.F.); +#17594=ORIENTED_EDGE('',*,*,#17593,.F.); +#17596=ORIENTED_EDGE('',*,*,#17595,.F.); +#17598=ORIENTED_EDGE('',*,*,#17597,.F.); +#17600=ORIENTED_EDGE('',*,*,#17599,.F.); +#17602=ORIENTED_EDGE('',*,*,#17601,.F.); +#17604=ORIENTED_EDGE('',*,*,#17603,.F.); +#17606=ORIENTED_EDGE('',*,*,#17605,.F.); +#17608=ORIENTED_EDGE('',*,*,#17607,.F.); +#17609=ORIENTED_EDGE('',*,*,#17577,.F.); +#17610=EDGE_LOOP('',(#17590,#17592,#17594,#17596,#17598,#17600,#17602,#17604, +#17606,#17608,#17609)); +#17611=FACE_OUTER_BOUND('',#17610,.F.); +#17612=ADVANCED_FACE('',(#17611),#17589,.T.); +#17613=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17614=DIRECTION('',(1.E0,0.E0,0.E0)); +#17615=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17616=AXIS2_PLACEMENT_3D('',#17613,#17614,#17615); +#17617=PLANE('',#17616); +#17619=ORIENTED_EDGE('',*,*,#17618,.F.); +#17621=ORIENTED_EDGE('',*,*,#17620,.F.); +#17623=ORIENTED_EDGE('',*,*,#17622,.F.); +#17625=ORIENTED_EDGE('',*,*,#17624,.F.); +#17627=ORIENTED_EDGE('',*,*,#17626,.F.); +#17628=EDGE_LOOP('',(#17619,#17621,#17623,#17625,#17627)); +#17629=FACE_OUTER_BOUND('',#17628,.F.); +#17630=ADVANCED_FACE('',(#17629),#17617,.T.); +#17631=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17632=DIRECTION('',(1.E0,0.E0,0.E0)); +#17633=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17634=AXIS2_PLACEMENT_3D('',#17631,#17632,#17633); +#17635=PLANE('',#17634); +#17636=ORIENTED_EDGE('',*,*,#17458,.F.); +#17638=ORIENTED_EDGE('',*,*,#17637,.F.); +#17640=ORIENTED_EDGE('',*,*,#17639,.F.); +#17642=ORIENTED_EDGE('',*,*,#17641,.F.); +#17644=ORIENTED_EDGE('',*,*,#17643,.F.); +#17646=ORIENTED_EDGE('',*,*,#17645,.F.); +#17648=ORIENTED_EDGE('',*,*,#17647,.F.); +#17650=ORIENTED_EDGE('',*,*,#17649,.F.); +#17652=ORIENTED_EDGE('',*,*,#17651,.F.); +#17654=ORIENTED_EDGE('',*,*,#17653,.F.); +#17656=ORIENTED_EDGE('',*,*,#17655,.F.); +#17657=EDGE_LOOP('',(#17636,#17638,#17640,#17642,#17644,#17646,#17648,#17650, +#17652,#17654,#17656)); +#17658=FACE_OUTER_BOUND('',#17657,.F.); +#17659=ADVANCED_FACE('',(#17658),#17635,.T.); +#17660=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#17661=DIRECTION('',(1.E0,0.E0,0.E0)); +#17662=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17663=AXIS2_PLACEMENT_3D('',#17660,#17661,#17662); +#17664=PLANE('',#17663); +#17666=ORIENTED_EDGE('',*,*,#17665,.T.); +#17668=ORIENTED_EDGE('',*,*,#17667,.F.); +#17670=ORIENTED_EDGE('',*,*,#17669,.F.); +#17672=ORIENTED_EDGE('',*,*,#17671,.F.); +#17674=ORIENTED_EDGE('',*,*,#17673,.F.); +#17675=EDGE_LOOP('',(#17666,#17668,#17670,#17672,#17674)); +#17676=FACE_OUTER_BOUND('',#17675,.F.); +#17677=ADVANCED_FACE('',(#17676),#17664,.T.); +#17678=CARTESIAN_POINT('',(2.4E-1,-2.125E0,1.5E-1)); +#17679=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17680=DIRECTION('',(0.E0,1.E0,0.E0)); +#17681=AXIS2_PLACEMENT_3D('',#17678,#17679,#17680); +#17682=PLANE('',#17681); +#17683=ORIENTED_EDGE('',*,*,#12329,.F.); +#17684=ORIENTED_EDGE('',*,*,#17501,.F.); +#17686=ORIENTED_EDGE('',*,*,#17685,.T.); +#17687=ORIENTED_EDGE('',*,*,#17591,.T.); +#17688=EDGE_LOOP('',(#17683,#17684,#17686,#17687)); +#17689=FACE_OUTER_BOUND('',#17688,.F.); +#17690=ADVANCED_FACE('',(#17689),#17682,.T.); +#17691=CARTESIAN_POINT('',(2.4E-1,-2.125E0,4.5E-1)); +#17692=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17694=AXIS2_PLACEMENT_3D('',#17691,#17692,#17693); +#17695=PLANE('',#17694); +#17696=ORIENTED_EDGE('',*,*,#17499,.F.); +#17698=ORIENTED_EDGE('',*,*,#17697,.T.); +#17699=ORIENTED_EDGE('',*,*,#17593,.T.); +#17700=ORIENTED_EDGE('',*,*,#17685,.F.); +#17701=EDGE_LOOP('',(#17696,#17698,#17699,#17700)); +#17702=FACE_OUTER_BOUND('',#17701,.F.); +#17703=ADVANCED_FACE('',(#17702),#17695,.T.); +#17704=CARTESIAN_POINT('',(2.4E-1,-1.975E0,4.5E-1)); +#17705=DIRECTION('',(0.E0,0.E0,1.E0)); +#17706=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17707=AXIS2_PLACEMENT_3D('',#17704,#17705,#17706); +#17708=PLANE('',#17707); +#17709=ORIENTED_EDGE('',*,*,#17497,.F.); +#17711=ORIENTED_EDGE('',*,*,#17710,.T.); +#17712=ORIENTED_EDGE('',*,*,#17595,.T.); +#17713=ORIENTED_EDGE('',*,*,#17697,.F.); +#17714=EDGE_LOOP('',(#17709,#17711,#17712,#17713)); +#17715=FACE_OUTER_BOUND('',#17714,.F.); +#17716=ADVANCED_FACE('',(#17715),#17708,.T.); +#17717=CARTESIAN_POINT('',(2.4E-1,-1.975E0,9.4E-1)); +#17718=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17720=AXIS2_PLACEMENT_3D('',#17717,#17718,#17719); +#17721=PLANE('',#17720); +#17722=ORIENTED_EDGE('',*,*,#17495,.F.); +#17724=ORIENTED_EDGE('',*,*,#17723,.T.); +#17725=ORIENTED_EDGE('',*,*,#17597,.T.); +#17726=ORIENTED_EDGE('',*,*,#17710,.F.); +#17727=EDGE_LOOP('',(#17722,#17724,#17725,#17726)); +#17728=FACE_OUTER_BOUND('',#17727,.F.); +#17729=ADVANCED_FACE('',(#17728),#17721,.T.); +#17730=CARTESIAN_POINT('',(2.4E-1,-2.175E0,1.15E0)); +#17731=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#17732=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#17733=AXIS2_PLACEMENT_3D('',#17730,#17731,#17732); +#17734=PLANE('',#17733); +#17735=ORIENTED_EDGE('',*,*,#17493,.F.); +#17737=ORIENTED_EDGE('',*,*,#17736,.T.); +#17738=ORIENTED_EDGE('',*,*,#17599,.T.); +#17739=ORIENTED_EDGE('',*,*,#17723,.F.); +#17740=EDGE_LOOP('',(#17735,#17737,#17738,#17739)); +#17741=FACE_OUTER_BOUND('',#17740,.F.); +#17742=ADVANCED_FACE('',(#17741),#17734,.T.); +#17743=CARTESIAN_POINT('',(2.4E-1,-2.175E0,2.1E0)); +#17744=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17746=AXIS2_PLACEMENT_3D('',#17743,#17744,#17745); +#17747=PLANE('',#17746); +#17748=ORIENTED_EDGE('',*,*,#17491,.F.); +#17750=ORIENTED_EDGE('',*,*,#17749,.T.); +#17751=ORIENTED_EDGE('',*,*,#17601,.T.); +#17752=ORIENTED_EDGE('',*,*,#17736,.F.); +#17753=EDGE_LOOP('',(#17748,#17750,#17751,#17752)); +#17754=FACE_OUTER_BOUND('',#17753,.F.); +#17755=ADVANCED_FACE('',(#17754),#17747,.T.); +#17756=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.1E0)); +#17757=DIRECTION('',(0.E0,0.E0,1.E0)); +#17758=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17759=AXIS2_PLACEMENT_3D('',#17756,#17757,#17758); +#17760=PLANE('',#17759); +#17761=ORIENTED_EDGE('',*,*,#17489,.F.); +#17763=ORIENTED_EDGE('',*,*,#17762,.T.); +#17764=ORIENTED_EDGE('',*,*,#17603,.T.); +#17765=ORIENTED_EDGE('',*,*,#17749,.F.); +#17766=EDGE_LOOP('',(#17761,#17763,#17764,#17765)); +#17767=FACE_OUTER_BOUND('',#17766,.F.); +#17768=ADVANCED_FACE('',(#17767),#17760,.T.); +#17769=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.9E0)); +#17770=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17771=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17772=AXIS2_PLACEMENT_3D('',#17769,#17770,#17771); +#17773=PLANE('',#17772); +#17774=ORIENTED_EDGE('',*,*,#17487,.F.); +#17776=ORIENTED_EDGE('',*,*,#17775,.T.); +#17777=ORIENTED_EDGE('',*,*,#17605,.T.); +#17778=ORIENTED_EDGE('',*,*,#17762,.F.); +#17779=EDGE_LOOP('',(#17774,#17776,#17777,#17778)); +#17780=FACE_OUTER_BOUND('',#17779,.F.); +#17781=ADVANCED_FACE('',(#17780),#17773,.T.); +#17782=CARTESIAN_POINT('',(2.4E-1,-1.855E0,1.55E0)); +#17783=DIRECTION('',(0.E0,1.E0,0.E0)); +#17784=DIRECTION('',(0.E0,0.E0,1.E0)); +#17785=AXIS2_PLACEMENT_3D('',#17782,#17783,#17784); +#17786=PLANE('',#17785); +#17787=ORIENTED_EDGE('',*,*,#17485,.F.); +#17788=ORIENTED_EDGE('',*,*,#17579,.T.); +#17789=ORIENTED_EDGE('',*,*,#17607,.T.); +#17790=ORIENTED_EDGE('',*,*,#17775,.F.); +#17791=EDGE_LOOP('',(#17787,#17788,#17789,#17790)); +#17792=FACE_OUTER_BOUND('',#17791,.F.); +#17793=ADVANCED_FACE('',(#17792),#17786,.T.); +#17794=CARTESIAN_POINT('',(5.85E-1,-7.25E-1,7.3E-1)); +#17795=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17796=DIRECTION('',(0.E0,1.E0,0.E0)); +#17797=AXIS2_PLACEMENT_3D('',#17794,#17795,#17796); +#17798=PLANE('',#17797); +#17799=ORIENTED_EDGE('',*,*,#17415,.F.); +#17800=ORIENTED_EDGE('',*,*,#14197,.T.); +#17801=ORIENTED_EDGE('',*,*,#17331,.T.); +#17803=ORIENTED_EDGE('',*,*,#17802,.F.); +#17804=EDGE_LOOP('',(#17799,#17800,#17801,#17803)); +#17805=FACE_OUTER_BOUND('',#17804,.F.); +#17806=ORIENTED_EDGE('',*,*,#17511,.F.); +#17808=ORIENTED_EDGE('',*,*,#17807,.T.); +#17809=ORIENTED_EDGE('',*,*,#17618,.T.); +#17811=ORIENTED_EDGE('',*,*,#17810,.F.); +#17812=EDGE_LOOP('',(#17806,#17808,#17809,#17811)); +#17813=FACE_BOUND('',#17812,.F.); +#17814=ADVANCED_FACE('',(#17805,#17813),#17798,.F.); +#17815=CARTESIAN_POINT('',(5.85E-1,1.075E0,7.3E-1)); +#17816=DIRECTION('',(0.E0,1.E0,0.E0)); +#17817=DIRECTION('',(0.E0,0.E0,1.E0)); +#17818=AXIS2_PLACEMENT_3D('',#17815,#17816,#17817); +#17819=PLANE('',#17818); +#17820=ORIENTED_EDGE('',*,*,#17417,.F.); +#17821=ORIENTED_EDGE('',*,*,#17802,.T.); +#17822=ORIENTED_EDGE('',*,*,#17329,.T.); +#17824=ORIENTED_EDGE('',*,*,#17823,.F.); +#17825=EDGE_LOOP('',(#17820,#17821,#17822,#17824)); +#17826=FACE_OUTER_BOUND('',#17825,.F.); +#17827=ADVANCED_FACE('',(#17826),#17819,.F.); +#17828=CARTESIAN_POINT('',(5.85E-1,1.075E0,8.5E-1)); +#17829=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17830=DIRECTION('',(0.E0,1.E0,0.E0)); +#17831=AXIS2_PLACEMENT_3D('',#17828,#17829,#17830); +#17832=PLANE('',#17831); +#17834=ORIENTED_EDGE('',*,*,#17833,.T.); +#17835=ORIENTED_EDGE('',*,*,#17419,.F.); +#17836=ORIENTED_EDGE('',*,*,#17823,.T.); +#17837=ORIENTED_EDGE('',*,*,#17327,.T.); +#17838=EDGE_LOOP('',(#17834,#17835,#17836,#17837)); +#17839=FACE_OUTER_BOUND('',#17838,.F.); +#17840=ADVANCED_FACE('',(#17839),#17832,.F.); +#17841=CARTESIAN_POINT('',(4.E-1,1.325E0,8.E-1)); +#17842=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17843=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17844=AXIS2_PLACEMENT_3D('',#17841,#17842,#17843); +#17845=PLANE('',#17844); +#17846=ORIENTED_EDGE('',*,*,#11234,.T.); +#17848=ORIENTED_EDGE('',*,*,#17847,.F.); +#17849=ORIENTED_EDGE('',*,*,#17833,.F.); +#17851=ORIENTED_EDGE('',*,*,#17850,.T.); +#17852=EDGE_LOOP('',(#17846,#17848,#17849,#17851)); +#17853=FACE_OUTER_BOUND('',#17852,.F.); +#17854=ADVANCED_FACE('',(#17853),#17845,.T.); +#17855=CARTESIAN_POINT('',(6.35E-1,1.325E0,9.8E-1)); +#17856=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17857=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17858=AXIS2_PLACEMENT_3D('',#17855,#17856,#17857); +#17859=PLANE('',#17858); +#17860=ORIENTED_EDGE('',*,*,#17411,.F.); +#17861=ORIENTED_EDGE('',*,*,#17847,.T.); +#17862=ORIENTED_EDGE('',*,*,#11232,.T.); +#17864=ORIENTED_EDGE('',*,*,#17863,.F.); +#17865=EDGE_LOOP('',(#17860,#17861,#17862,#17864)); +#17866=FACE_OUTER_BOUND('',#17865,.F.); +#17867=ADVANCED_FACE('',(#17866),#17859,.T.); +#17868=CARTESIAN_POINT('',(8.E-1,1.325E0,1.06E0)); +#17869=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17870=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17871=AXIS2_PLACEMENT_3D('',#17868,#17869,#17870); +#17872=PLANE('',#17871); +#17873=ORIENTED_EDGE('',*,*,#11421,.F.); +#17874=ORIENTED_EDGE('',*,*,#17863,.T.); +#17875=ORIENTED_EDGE('',*,*,#11230,.T.); +#17877=ORIENTED_EDGE('',*,*,#17876,.F.); +#17878=EDGE_LOOP('',(#17873,#17874,#17875,#17877)); +#17879=FACE_OUTER_BOUND('',#17878,.F.); +#17880=ADVANCED_FACE('',(#17879),#17872,.T.); +#17881=CARTESIAN_POINT('',(9.65E-1,1.325E0,9.8E-1)); +#17882=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#17883=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17884=AXIS2_PLACEMENT_3D('',#17881,#17882,#17883); +#17885=PLANE('',#17884); +#17886=ORIENTED_EDGE('',*,*,#11228,.T.); +#17888=ORIENTED_EDGE('',*,*,#17887,.F.); +#17890=ORIENTED_EDGE('',*,*,#17889,.F.); +#17891=ORIENTED_EDGE('',*,*,#17876,.T.); +#17892=EDGE_LOOP('',(#17886,#17888,#17890,#17891)); +#17893=FACE_OUTER_BOUND('',#17892,.F.); +#17894=ADVANCED_FACE('',(#17893),#17885,.T.); +#17895=CARTESIAN_POINT('',(1.2E0,1.325E0,8.E-1)); +#17896=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17897=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17898=AXIS2_PLACEMENT_3D('',#17895,#17896,#17897); +#17899=PLANE('',#17898); +#17900=ORIENTED_EDGE('',*,*,#11226,.T.); +#17902=ORIENTED_EDGE('',*,*,#17901,.F.); +#17904=ORIENTED_EDGE('',*,*,#17903,.F.); +#17905=ORIENTED_EDGE('',*,*,#17887,.T.); +#17906=EDGE_LOOP('',(#17900,#17902,#17904,#17905)); +#17907=FACE_OUTER_BOUND('',#17906,.F.); +#17908=ADVANCED_FACE('',(#17907),#17899,.T.); +#17909=CARTESIAN_POINT('',(1.435E0,1.325E0,9.8E-1)); +#17910=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#17911=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#17912=AXIS2_PLACEMENT_3D('',#17909,#17910,#17911); +#17913=PLANE('',#17912); +#17915=ORIENTED_EDGE('',*,*,#17914,.F.); +#17916=ORIENTED_EDGE('',*,*,#17901,.T.); +#17917=ORIENTED_EDGE('',*,*,#11224,.T.); +#17919=ORIENTED_EDGE('',*,*,#17918,.F.); +#17920=EDGE_LOOP('',(#17915,#17916,#17917,#17919)); +#17921=FACE_OUTER_BOUND('',#17920,.F.); +#17922=ADVANCED_FACE('',(#17921),#17913,.T.); +#17923=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17924=DIRECTION('',(1.E0,0.E0,0.E0)); +#17925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17926=AXIS2_PLACEMENT_3D('',#17923,#17924,#17925); +#17927=PLANE('',#17926); +#17928=ORIENTED_EDGE('',*,*,#11785,.F.); +#17929=ORIENTED_EDGE('',*,*,#12570,.F.); +#17930=ORIENTED_EDGE('',*,*,#12843,.F.); +#17931=ORIENTED_EDGE('',*,*,#13021,.F.); +#17933=ORIENTED_EDGE('',*,*,#17932,.T.); +#17935=ORIENTED_EDGE('',*,*,#17934,.T.); +#17937=ORIENTED_EDGE('',*,*,#17936,.T.); +#17938=EDGE_LOOP('',(#17928,#17929,#17930,#17931,#17933,#17935,#17937)); +#17939=FACE_OUTER_BOUND('',#17938,.F.); +#17940=ADVANCED_FACE('',(#17939),#17927,.F.); +#17941=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17942=DIRECTION('',(1.E0,0.E0,0.E0)); +#17943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17944=AXIS2_PLACEMENT_3D('',#17941,#17942,#17943); +#17945=PLANE('',#17944); +#17946=ORIENTED_EDGE('',*,*,#11787,.F.); +#17948=ORIENTED_EDGE('',*,*,#17947,.T.); +#17950=ORIENTED_EDGE('',*,*,#17949,.T.); +#17951=ORIENTED_EDGE('',*,*,#12221,.T.); +#17952=ORIENTED_EDGE('',*,*,#12058,.F.); +#17953=ORIENTED_EDGE('',*,*,#12858,.F.); +#17954=ORIENTED_EDGE('',*,*,#13573,.F.); +#17955=EDGE_LOOP('',(#17946,#17948,#17950,#17951,#17952,#17953,#17954)); +#17956=FACE_OUTER_BOUND('',#17955,.F.); +#17957=ADVANCED_FACE('',(#17956),#17945,.F.); +#17958=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17959=DIRECTION('',(1.E0,0.E0,0.E0)); +#17960=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17961=AXIS2_PLACEMENT_3D('',#17958,#17959,#17960); +#17962=PLANE('',#17961); +#17963=ORIENTED_EDGE('',*,*,#17914,.T.); +#17964=ORIENTED_EDGE('',*,*,#11411,.F.); +#17965=ORIENTED_EDGE('',*,*,#14206,.T.); +#17967=ORIENTED_EDGE('',*,*,#17966,.T.); +#17969=ORIENTED_EDGE('',*,*,#17968,.T.); +#17971=ORIENTED_EDGE('',*,*,#17970,.T.); +#17972=EDGE_LOOP('',(#17963,#17964,#17965,#17967,#17969,#17971)); +#17973=FACE_OUTER_BOUND('',#17972,.F.); +#17974=ADVANCED_FACE('',(#17973),#17962,.F.); +#17975=CARTESIAN_POINT('',(1.385E0,0.E0,0.E0)); +#17976=DIRECTION('',(1.E0,0.E0,0.E0)); +#17977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17978=AXIS2_PLACEMENT_3D('',#17975,#17976,#17977); +#17979=PLANE('',#17978); +#17981=ORIENTED_EDGE('',*,*,#17980,.T.); +#17983=ORIENTED_EDGE('',*,*,#17982,.T.); +#17985=ORIENTED_EDGE('',*,*,#17984,.T.); +#17987=ORIENTED_EDGE('',*,*,#17986,.T.); +#17988=ORIENTED_EDGE('',*,*,#13119,.T.); +#17989=ORIENTED_EDGE('',*,*,#14410,.T.); +#17990=EDGE_LOOP('',(#17981,#17983,#17985,#17987,#17988,#17989)); +#17991=FACE_OUTER_BOUND('',#17990,.F.); +#17992=ADVANCED_FACE('',(#17991),#17979,.F.); +#17993=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.6E0)); +#17994=DIRECTION('',(0.E0,1.E0,0.E0)); +#17995=DIRECTION('',(0.E0,0.E0,1.E0)); +#17996=AXIS2_PLACEMENT_3D('',#17993,#17994,#17995); +#17997=PLANE('',#17996); +#17998=ORIENTED_EDGE('',*,*,#13019,.F.); +#18000=ORIENTED_EDGE('',*,*,#17999,.T.); +#18002=ORIENTED_EDGE('',*,*,#18001,.F.); +#18003=ORIENTED_EDGE('',*,*,#17932,.F.); +#18004=EDGE_LOOP('',(#17998,#18000,#18002,#18003)); +#18005=FACE_OUTER_BOUND('',#18004,.F.); +#18007=ORIENTED_EDGE('',*,*,#18006,.T.); +#18009=ORIENTED_EDGE('',*,*,#18008,.T.); +#18011=ORIENTED_EDGE('',*,*,#18010,.T.); +#18013=ORIENTED_EDGE('',*,*,#18012,.F.); +#18014=EDGE_LOOP('',(#18007,#18009,#18011,#18013)); +#18015=FACE_BOUND('',#18014,.F.); +#18016=ADVANCED_FACE('',(#18005,#18015),#17997,.F.); +#18017=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18018=DIRECTION('',(1.E0,0.E0,0.E0)); +#18019=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18020=AXIS2_PLACEMENT_3D('',#18017,#18018,#18019); +#18021=PLANE('',#18020); +#18022=ORIENTED_EDGE('',*,*,#11761,.T.); +#18024=ORIENTED_EDGE('',*,*,#18023,.F.); +#18026=ORIENTED_EDGE('',*,*,#18025,.F.); +#18027=ORIENTED_EDGE('',*,*,#17999,.F.); +#18028=ORIENTED_EDGE('',*,*,#13017,.T.); +#18029=ORIENTED_EDGE('',*,*,#12809,.T.); +#18030=ORIENTED_EDGE('',*,*,#12551,.T.); +#18031=EDGE_LOOP('',(#18022,#18024,#18026,#18027,#18028,#18029,#18030)); +#18032=FACE_OUTER_BOUND('',#18031,.F.); +#18033=ADVANCED_FACE('',(#18032),#18021,.T.); +#18034=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18035=DIRECTION('',(1.E0,0.E0,0.E0)); +#18036=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18037=AXIS2_PLACEMENT_3D('',#18034,#18035,#18036); +#18038=PLANE('',#18037); +#18039=ORIENTED_EDGE('',*,*,#11771,.T.); +#18040=ORIENTED_EDGE('',*,*,#13556,.T.); +#18041=ORIENTED_EDGE('',*,*,#12824,.T.); +#18042=ORIENTED_EDGE('',*,*,#12038,.T.); +#18043=ORIENTED_EDGE('',*,*,#12225,.F.); +#18045=ORIENTED_EDGE('',*,*,#18044,.F.); +#18047=ORIENTED_EDGE('',*,*,#18046,.F.); +#18048=EDGE_LOOP('',(#18039,#18040,#18041,#18042,#18043,#18045,#18047)); +#18049=FACE_OUTER_BOUND('',#18048,.F.); +#18050=ADVANCED_FACE('',(#18049),#18038,.T.); +#18051=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18052=DIRECTION('',(1.E0,0.E0,0.E0)); +#18053=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18054=AXIS2_PLACEMENT_3D('',#18051,#18052,#18053); +#18055=PLANE('',#18054); +#18056=ORIENTED_EDGE('',*,*,#17889,.T.); +#18058=ORIENTED_EDGE('',*,*,#18057,.F.); +#18060=ORIENTED_EDGE('',*,*,#18059,.F.); +#18062=ORIENTED_EDGE('',*,*,#18061,.F.); +#18063=ORIENTED_EDGE('',*,*,#14202,.F.); +#18064=ORIENTED_EDGE('',*,*,#11423,.T.); +#18065=EDGE_LOOP('',(#18056,#18058,#18060,#18062,#18063,#18064)); +#18066=FACE_OUTER_BOUND('',#18065,.F.); +#18067=ADVANCED_FACE('',(#18066),#18055,.T.); +#18068=CARTESIAN_POINT('',(1.015E0,0.E0,0.E0)); +#18069=DIRECTION('',(1.E0,0.E0,0.E0)); +#18070=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18071=AXIS2_PLACEMENT_3D('',#18068,#18069,#18070); +#18072=PLANE('',#18071); +#18074=ORIENTED_EDGE('',*,*,#18073,.T.); +#18075=ORIENTED_EDGE('',*,*,#14398,.F.); +#18076=ORIENTED_EDGE('',*,*,#13123,.F.); +#18078=ORIENTED_EDGE('',*,*,#18077,.F.); +#18080=ORIENTED_EDGE('',*,*,#18079,.F.); +#18082=ORIENTED_EDGE('',*,*,#18081,.F.); +#18083=EDGE_LOOP('',(#18074,#18075,#18076,#18078,#18080,#18082)); +#18084=FACE_OUTER_BOUND('',#18083,.F.); +#18085=ADVANCED_FACE('',(#18084),#18072,.T.); +#18086=CARTESIAN_POINT('',(1.385E0,-2.025E0,0.E0)); +#18087=DIRECTION('',(1.E0,0.E0,0.E0)); +#18088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18089=AXIS2_PLACEMENT_3D('',#18086,#18087,#18088); +#18090=CYLINDRICAL_SURFACE('',#18089,1.E-1); +#18091=ORIENTED_EDGE('',*,*,#17936,.F.); +#18093=ORIENTED_EDGE('',*,*,#18092,.T.); +#18094=ORIENTED_EDGE('',*,*,#18023,.T.); +#18095=ORIENTED_EDGE('',*,*,#18046,.T.); +#18097=ORIENTED_EDGE('',*,*,#18096,.F.); +#18098=ORIENTED_EDGE('',*,*,#17947,.F.); +#18099=EDGE_LOOP('',(#18091,#18093,#18094,#18095,#18097,#18098)); +#18100=FACE_OUTER_BOUND('',#18099,.F.); +#18101=ADVANCED_FACE('',(#18100),#18090,.T.); +#18102=CARTESIAN_POINT('',(1.385E0,-1.725E0,-1.E-1)); +#18103=DIRECTION('',(0.E0,0.E0,1.E0)); +#18104=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18105=AXIS2_PLACEMENT_3D('',#18102,#18103,#18104); +#18106=PLANE('',#18105); +#18107=ORIENTED_EDGE('',*,*,#17934,.F.); +#18108=ORIENTED_EDGE('',*,*,#18001,.T.); +#18109=ORIENTED_EDGE('',*,*,#18025,.T.); +#18110=ORIENTED_EDGE('',*,*,#18092,.F.); +#18111=EDGE_LOOP('',(#18107,#18108,#18109,#18110)); +#18112=FACE_OUTER_BOUND('',#18111,.F.); +#18113=ADVANCED_FACE('',(#18112),#18106,.F.); +#18114=CARTESIAN_POINT('',(1.385E0,-2.025E0,1.E-1)); +#18115=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18116=DIRECTION('',(0.E0,1.E0,0.E0)); +#18117=AXIS2_PLACEMENT_3D('',#18114,#18115,#18116); +#18118=PLANE('',#18117); +#18119=ORIENTED_EDGE('',*,*,#17949,.F.); +#18120=ORIENTED_EDGE('',*,*,#18096,.T.); +#18121=ORIENTED_EDGE('',*,*,#18044,.T.); +#18122=ORIENTED_EDGE('',*,*,#12223,.F.); +#18123=EDGE_LOOP('',(#18119,#18120,#18121,#18122)); +#18124=FACE_OUTER_BOUND('',#18123,.F.); +#18125=ADVANCED_FACE('',(#18124),#18118,.F.); +#18126=CARTESIAN_POINT('',(1.385E0,1.075E0,8.5E-1)); +#18127=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18128=DIRECTION('',(0.E0,1.E0,0.E0)); +#18129=AXIS2_PLACEMENT_3D('',#18126,#18127,#18128); +#18130=PLANE('',#18129); +#18131=ORIENTED_EDGE('',*,*,#17903,.T.); +#18132=ORIENTED_EDGE('',*,*,#17970,.F.); +#18134=ORIENTED_EDGE('',*,*,#18133,.T.); +#18135=ORIENTED_EDGE('',*,*,#18057,.T.); +#18136=EDGE_LOOP('',(#18131,#18132,#18134,#18135)); +#18137=FACE_OUTER_BOUND('',#18136,.F.); +#18138=ADVANCED_FACE('',(#18137),#18130,.F.); +#18139=CARTESIAN_POINT('',(1.385E0,1.075E0,7.3E-1)); +#18140=DIRECTION('',(0.E0,1.E0,0.E0)); +#18141=DIRECTION('',(0.E0,0.E0,1.E0)); +#18142=AXIS2_PLACEMENT_3D('',#18139,#18140,#18141); +#18143=PLANE('',#18142); +#18144=ORIENTED_EDGE('',*,*,#17968,.F.); +#18146=ORIENTED_EDGE('',*,*,#18145,.T.); +#18147=ORIENTED_EDGE('',*,*,#18059,.T.); +#18148=ORIENTED_EDGE('',*,*,#18133,.F.); +#18149=EDGE_LOOP('',(#18144,#18146,#18147,#18148)); +#18150=FACE_OUTER_BOUND('',#18149,.F.); +#18151=ADVANCED_FACE('',(#18150),#18143,.F.); +#18152=CARTESIAN_POINT('',(1.385E0,-7.25E-1,7.3E-1)); +#18153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18154=DIRECTION('',(0.E0,1.E0,0.E0)); +#18155=AXIS2_PLACEMENT_3D('',#18152,#18153,#18154); +#18156=PLANE('',#18155); +#18157=ORIENTED_EDGE('',*,*,#17966,.F.); +#18158=ORIENTED_EDGE('',*,*,#14204,.T.); +#18159=ORIENTED_EDGE('',*,*,#18061,.T.); +#18160=ORIENTED_EDGE('',*,*,#18145,.F.); +#18161=EDGE_LOOP('',(#18157,#18158,#18159,#18160)); +#18162=FACE_OUTER_BOUND('',#18161,.F.); +#18164=ORIENTED_EDGE('',*,*,#18163,.F.); +#18166=ORIENTED_EDGE('',*,*,#18165,.T.); +#18168=ORIENTED_EDGE('',*,*,#18167,.T.); +#18170=ORIENTED_EDGE('',*,*,#18169,.F.); +#18171=EDGE_LOOP('',(#18164,#18166,#18168,#18170)); +#18172=FACE_BOUND('',#18171,.F.); +#18173=ADVANCED_FACE('',(#18162,#18172),#18156,.F.); +#18174=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18175=DIRECTION('',(1.E0,0.E0,0.E0)); +#18176=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18177=AXIS2_PLACEMENT_3D('',#18174,#18175,#18176); +#18178=PLANE('',#18177); +#18179=ORIENTED_EDGE('',*,*,#12337,.F.); +#18181=ORIENTED_EDGE('',*,*,#18180,.T.); +#18183=ORIENTED_EDGE('',*,*,#18182,.T.); +#18185=ORIENTED_EDGE('',*,*,#18184,.T.); +#18187=ORIENTED_EDGE('',*,*,#18186,.T.); +#18189=ORIENTED_EDGE('',*,*,#18188,.T.); +#18191=ORIENTED_EDGE('',*,*,#18190,.T.); +#18193=ORIENTED_EDGE('',*,*,#18192,.T.); +#18195=ORIENTED_EDGE('',*,*,#18194,.T.); +#18197=ORIENTED_EDGE('',*,*,#18196,.T.); +#18199=ORIENTED_EDGE('',*,*,#18198,.T.); +#18200=EDGE_LOOP('',(#18179,#18181,#18183,#18185,#18187,#18189,#18191,#18193, +#18195,#18197,#18199)); +#18201=FACE_OUTER_BOUND('',#18200,.F.); +#18202=ADVANCED_FACE('',(#18201),#18178,.F.); +#18203=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18204=DIRECTION('',(1.E0,0.E0,0.E0)); +#18205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18206=AXIS2_PLACEMENT_3D('',#18203,#18204,#18205); +#18207=PLANE('',#18206); +#18208=ORIENTED_EDGE('',*,*,#18163,.T.); +#18210=ORIENTED_EDGE('',*,*,#18209,.T.); +#18212=ORIENTED_EDGE('',*,*,#18211,.T.); +#18214=ORIENTED_EDGE('',*,*,#18213,.T.); +#18216=ORIENTED_EDGE('',*,*,#18215,.T.); +#18217=EDGE_LOOP('',(#18208,#18210,#18212,#18214,#18216)); +#18218=FACE_OUTER_BOUND('',#18217,.F.); +#18219=ADVANCED_FACE('',(#18218),#18207,.F.); +#18220=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18221=DIRECTION('',(1.E0,0.E0,0.E0)); +#18222=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18223=AXIS2_PLACEMENT_3D('',#18220,#18221,#18222); +#18224=PLANE('',#18223); +#18225=ORIENTED_EDGE('',*,*,#18006,.F.); +#18227=ORIENTED_EDGE('',*,*,#18226,.T.); +#18229=ORIENTED_EDGE('',*,*,#18228,.T.); +#18231=ORIENTED_EDGE('',*,*,#18230,.T.); +#18233=ORIENTED_EDGE('',*,*,#18232,.T.); +#18235=ORIENTED_EDGE('',*,*,#18234,.T.); +#18237=ORIENTED_EDGE('',*,*,#18236,.T.); +#18239=ORIENTED_EDGE('',*,*,#18238,.T.); +#18241=ORIENTED_EDGE('',*,*,#18240,.T.); +#18243=ORIENTED_EDGE('',*,*,#18242,.T.); +#18245=ORIENTED_EDGE('',*,*,#18244,.T.); +#18246=EDGE_LOOP('',(#18225,#18227,#18229,#18231,#18233,#18235,#18237,#18239, +#18241,#18243,#18245)); +#18247=FACE_OUTER_BOUND('',#18246,.F.); +#18248=ADVANCED_FACE('',(#18247),#18224,.F.); +#18249=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#18250=DIRECTION('',(1.E0,0.E0,0.E0)); +#18251=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18252=AXIS2_PLACEMENT_3D('',#18249,#18250,#18251); +#18253=PLANE('',#18252); +#18255=ORIENTED_EDGE('',*,*,#18254,.F.); +#18257=ORIENTED_EDGE('',*,*,#18256,.T.); +#18259=ORIENTED_EDGE('',*,*,#18258,.T.); +#18261=ORIENTED_EDGE('',*,*,#18260,.T.); +#18263=ORIENTED_EDGE('',*,*,#18262,.T.); +#18264=EDGE_LOOP('',(#18255,#18257,#18259,#18261,#18263)); +#18265=FACE_OUTER_BOUND('',#18264,.F.); +#18266=ADVANCED_FACE('',(#18265),#18253,.F.); +#18267=CARTESIAN_POINT('',(1.04E0,-1.725E0,1.55E0)); +#18268=DIRECTION('',(0.E0,0.E0,1.E0)); +#18269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18270=AXIS2_PLACEMENT_3D('',#18267,#18268,#18269); +#18271=PLANE('',#18270); +#18272=ORIENTED_EDGE('',*,*,#12343,.T.); +#18274=ORIENTED_EDGE('',*,*,#18273,.T.); +#18276=ORIENTED_EDGE('',*,*,#18275,.F.); +#18277=ORIENTED_EDGE('',*,*,#18180,.F.); +#18278=EDGE_LOOP('',(#18272,#18274,#18276,#18277)); +#18279=FACE_OUTER_BOUND('',#18278,.F.); +#18280=ADVANCED_FACE('',(#18279),#18271,.T.); +#18281=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18282=DIRECTION('',(1.E0,0.E0,0.E0)); +#18283=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18284=AXIS2_PLACEMENT_3D('',#18281,#18282,#18283); +#18285=PLANE('',#18284); +#18286=ORIENTED_EDGE('',*,*,#12341,.F.); +#18288=ORIENTED_EDGE('',*,*,#18287,.F.); +#18290=ORIENTED_EDGE('',*,*,#18289,.F.); +#18292=ORIENTED_EDGE('',*,*,#18291,.F.); +#18294=ORIENTED_EDGE('',*,*,#18293,.F.); +#18296=ORIENTED_EDGE('',*,*,#18295,.F.); +#18298=ORIENTED_EDGE('',*,*,#18297,.F.); +#18300=ORIENTED_EDGE('',*,*,#18299,.F.); +#18302=ORIENTED_EDGE('',*,*,#18301,.F.); +#18304=ORIENTED_EDGE('',*,*,#18303,.F.); +#18305=ORIENTED_EDGE('',*,*,#18273,.F.); +#18306=EDGE_LOOP('',(#18286,#18288,#18290,#18292,#18294,#18296,#18298,#18300, +#18302,#18304,#18305)); +#18307=FACE_OUTER_BOUND('',#18306,.F.); +#18308=ADVANCED_FACE('',(#18307),#18285,.T.); +#18309=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18310=DIRECTION('',(1.E0,0.E0,0.E0)); +#18311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18312=AXIS2_PLACEMENT_3D('',#18309,#18310,#18311); +#18313=PLANE('',#18312); +#18314=ORIENTED_EDGE('',*,*,#18167,.F.); +#18316=ORIENTED_EDGE('',*,*,#18315,.F.); +#18318=ORIENTED_EDGE('',*,*,#18317,.F.); +#18320=ORIENTED_EDGE('',*,*,#18319,.F.); +#18322=ORIENTED_EDGE('',*,*,#18321,.F.); +#18323=EDGE_LOOP('',(#18314,#18316,#18318,#18320,#18322)); +#18324=FACE_OUTER_BOUND('',#18323,.F.); +#18325=ADVANCED_FACE('',(#18324),#18313,.T.); +#18326=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18327=DIRECTION('',(1.E0,0.E0,0.E0)); +#18328=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18329=AXIS2_PLACEMENT_3D('',#18326,#18327,#18328); +#18330=PLANE('',#18329); +#18331=ORIENTED_EDGE('',*,*,#18010,.F.); +#18333=ORIENTED_EDGE('',*,*,#18332,.F.); +#18335=ORIENTED_EDGE('',*,*,#18334,.F.); +#18337=ORIENTED_EDGE('',*,*,#18336,.F.); +#18339=ORIENTED_EDGE('',*,*,#18338,.F.); +#18341=ORIENTED_EDGE('',*,*,#18340,.F.); +#18343=ORIENTED_EDGE('',*,*,#18342,.F.); +#18345=ORIENTED_EDGE('',*,*,#18344,.F.); +#18347=ORIENTED_EDGE('',*,*,#18346,.F.); +#18349=ORIENTED_EDGE('',*,*,#18348,.F.); +#18351=ORIENTED_EDGE('',*,*,#18350,.F.); +#18352=EDGE_LOOP('',(#18331,#18333,#18335,#18337,#18339,#18341,#18343,#18345, +#18347,#18349,#18351)); +#18353=FACE_OUTER_BOUND('',#18352,.F.); +#18354=ADVANCED_FACE('',(#18353),#18330,.T.); +#18355=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#18356=DIRECTION('',(1.E0,0.E0,0.E0)); +#18357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18358=AXIS2_PLACEMENT_3D('',#18355,#18356,#18357); +#18359=PLANE('',#18358); +#18361=ORIENTED_EDGE('',*,*,#18360,.T.); +#18363=ORIENTED_EDGE('',*,*,#18362,.F.); +#18365=ORIENTED_EDGE('',*,*,#18364,.F.); +#18367=ORIENTED_EDGE('',*,*,#18366,.F.); +#18369=ORIENTED_EDGE('',*,*,#18368,.F.); +#18370=EDGE_LOOP('',(#18361,#18363,#18365,#18367,#18369)); +#18371=FACE_OUTER_BOUND('',#18370,.F.); +#18372=ADVANCED_FACE('',(#18371),#18359,.T.); +#18373=CARTESIAN_POINT('',(1.04E0,-2.125E0,1.5E-1)); +#18374=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18375=DIRECTION('',(0.E0,1.E0,0.E0)); +#18376=AXIS2_PLACEMENT_3D('',#18373,#18374,#18375); +#18377=PLANE('',#18376); +#18378=ORIENTED_EDGE('',*,*,#12339,.F.); +#18379=ORIENTED_EDGE('',*,*,#18198,.F.); +#18381=ORIENTED_EDGE('',*,*,#18380,.T.); +#18382=ORIENTED_EDGE('',*,*,#18287,.T.); +#18383=EDGE_LOOP('',(#18378,#18379,#18381,#18382)); +#18384=FACE_OUTER_BOUND('',#18383,.F.); +#18385=ADVANCED_FACE('',(#18384),#18377,.T.); +#18386=CARTESIAN_POINT('',(1.04E0,-2.125E0,4.5E-1)); +#18387=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18389=AXIS2_PLACEMENT_3D('',#18386,#18387,#18388); +#18390=PLANE('',#18389); +#18391=ORIENTED_EDGE('',*,*,#18196,.F.); +#18393=ORIENTED_EDGE('',*,*,#18392,.T.); +#18394=ORIENTED_EDGE('',*,*,#18289,.T.); +#18395=ORIENTED_EDGE('',*,*,#18380,.F.); +#18396=EDGE_LOOP('',(#18391,#18393,#18394,#18395)); +#18397=FACE_OUTER_BOUND('',#18396,.F.); +#18398=ADVANCED_FACE('',(#18397),#18390,.T.); +#18399=CARTESIAN_POINT('',(1.04E0,-1.975E0,4.5E-1)); +#18400=DIRECTION('',(0.E0,0.E0,1.E0)); +#18401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18402=AXIS2_PLACEMENT_3D('',#18399,#18400,#18401); +#18403=PLANE('',#18402); +#18404=ORIENTED_EDGE('',*,*,#18194,.F.); +#18406=ORIENTED_EDGE('',*,*,#18405,.T.); +#18407=ORIENTED_EDGE('',*,*,#18291,.T.); +#18408=ORIENTED_EDGE('',*,*,#18392,.F.); +#18409=EDGE_LOOP('',(#18404,#18406,#18407,#18408)); +#18410=FACE_OUTER_BOUND('',#18409,.F.); +#18411=ADVANCED_FACE('',(#18410),#18403,.T.); +#18412=CARTESIAN_POINT('',(1.04E0,-1.975E0,9.4E-1)); +#18413=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18414=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18415=AXIS2_PLACEMENT_3D('',#18412,#18413,#18414); +#18416=PLANE('',#18415); +#18417=ORIENTED_EDGE('',*,*,#18192,.F.); +#18419=ORIENTED_EDGE('',*,*,#18418,.T.); +#18420=ORIENTED_EDGE('',*,*,#18293,.T.); +#18421=ORIENTED_EDGE('',*,*,#18405,.F.); +#18422=EDGE_LOOP('',(#18417,#18419,#18420,#18421)); +#18423=FACE_OUTER_BOUND('',#18422,.F.); +#18424=ADVANCED_FACE('',(#18423),#18416,.T.); +#18425=CARTESIAN_POINT('',(1.04E0,-2.175E0,1.15E0)); +#18426=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#18427=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#18428=AXIS2_PLACEMENT_3D('',#18425,#18426,#18427); +#18429=PLANE('',#18428); +#18430=ORIENTED_EDGE('',*,*,#18190,.F.); +#18432=ORIENTED_EDGE('',*,*,#18431,.T.); +#18433=ORIENTED_EDGE('',*,*,#18295,.T.); +#18434=ORIENTED_EDGE('',*,*,#18418,.F.); +#18435=EDGE_LOOP('',(#18430,#18432,#18433,#18434)); +#18436=FACE_OUTER_BOUND('',#18435,.F.); +#18437=ADVANCED_FACE('',(#18436),#18429,.T.); +#18438=CARTESIAN_POINT('',(1.04E0,-2.175E0,2.1E0)); +#18439=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18440=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18441=AXIS2_PLACEMENT_3D('',#18438,#18439,#18440); +#18442=PLANE('',#18441); +#18443=ORIENTED_EDGE('',*,*,#18188,.F.); +#18445=ORIENTED_EDGE('',*,*,#18444,.T.); +#18446=ORIENTED_EDGE('',*,*,#18297,.T.); +#18447=ORIENTED_EDGE('',*,*,#18431,.F.); +#18448=EDGE_LOOP('',(#18443,#18445,#18446,#18447)); +#18449=FACE_OUTER_BOUND('',#18448,.F.); +#18450=ADVANCED_FACE('',(#18449),#18442,.T.); +#18451=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.1E0)); +#18452=DIRECTION('',(0.E0,0.E0,1.E0)); +#18453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18454=AXIS2_PLACEMENT_3D('',#18451,#18452,#18453); +#18455=PLANE('',#18454); +#18456=ORIENTED_EDGE('',*,*,#18186,.F.); +#18458=ORIENTED_EDGE('',*,*,#18457,.T.); +#18459=ORIENTED_EDGE('',*,*,#18299,.T.); +#18460=ORIENTED_EDGE('',*,*,#18444,.F.); +#18461=EDGE_LOOP('',(#18456,#18458,#18459,#18460)); +#18462=FACE_OUTER_BOUND('',#18461,.F.); +#18463=ADVANCED_FACE('',(#18462),#18455,.T.); +#18464=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.9E0)); +#18465=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#18466=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#18467=AXIS2_PLACEMENT_3D('',#18464,#18465,#18466); +#18468=PLANE('',#18467); +#18469=ORIENTED_EDGE('',*,*,#18184,.F.); +#18471=ORIENTED_EDGE('',*,*,#18470,.T.); +#18472=ORIENTED_EDGE('',*,*,#18301,.T.); +#18473=ORIENTED_EDGE('',*,*,#18457,.F.); +#18474=EDGE_LOOP('',(#18469,#18471,#18472,#18473)); +#18475=FACE_OUTER_BOUND('',#18474,.F.); +#18476=ADVANCED_FACE('',(#18475),#18468,.T.); +#18477=CARTESIAN_POINT('',(1.04E0,-1.855E0,1.55E0)); +#18478=DIRECTION('',(0.E0,1.E0,0.E0)); +#18479=DIRECTION('',(0.E0,0.E0,1.E0)); +#18480=AXIS2_PLACEMENT_3D('',#18477,#18478,#18479); +#18481=PLANE('',#18480); +#18482=ORIENTED_EDGE('',*,*,#18182,.F.); +#18483=ORIENTED_EDGE('',*,*,#18275,.T.); +#18484=ORIENTED_EDGE('',*,*,#18303,.T.); +#18485=ORIENTED_EDGE('',*,*,#18470,.F.); +#18486=EDGE_LOOP('',(#18482,#18483,#18484,#18485)); +#18487=FACE_OUTER_BOUND('',#18486,.F.); +#18488=ADVANCED_FACE('',(#18487),#18481,.T.); +#18489=CARTESIAN_POINT('',(1.04E0,6.25E-1,8.2E-1)); +#18490=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#18491=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#18492=AXIS2_PLACEMENT_3D('',#18489,#18490,#18491); +#18493=PLANE('',#18492); +#18494=ORIENTED_EDGE('',*,*,#18165,.F.); +#18495=ORIENTED_EDGE('',*,*,#18215,.F.); +#18497=ORIENTED_EDGE('',*,*,#18496,.T.); +#18498=ORIENTED_EDGE('',*,*,#18315,.T.); +#18499=EDGE_LOOP('',(#18494,#18495,#18497,#18498)); +#18500=FACE_OUTER_BOUND('',#18499,.F.); +#18501=ADVANCED_FACE('',(#18500),#18493,.T.); +#18502=CARTESIAN_POINT('',(1.04E0,7.75E-1,1.02E0)); +#18503=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#18504=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#18505=AXIS2_PLACEMENT_3D('',#18502,#18503,#18504); +#18506=PLANE('',#18505); +#18507=ORIENTED_EDGE('',*,*,#18213,.F.); +#18509=ORIENTED_EDGE('',*,*,#18508,.T.); +#18510=ORIENTED_EDGE('',*,*,#18317,.T.); +#18511=ORIENTED_EDGE('',*,*,#18496,.F.); +#18512=EDGE_LOOP('',(#18507,#18509,#18510,#18511)); +#18513=FACE_OUTER_BOUND('',#18512,.F.); +#18514=ADVANCED_FACE('',(#18513),#18506,.T.); +#18515=CARTESIAN_POINT('',(1.04E0,9.75E-1,8.521800737645E-1)); +#18516=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#18517=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#18518=AXIS2_PLACEMENT_3D('',#18515,#18516,#18517); +#18519=PLANE('',#18518); +#18520=ORIENTED_EDGE('',*,*,#18211,.F.); +#18522=ORIENTED_EDGE('',*,*,#18521,.T.); +#18523=ORIENTED_EDGE('',*,*,#18319,.T.); +#18524=ORIENTED_EDGE('',*,*,#18508,.F.); +#18525=EDGE_LOOP('',(#18520,#18522,#18523,#18524)); +#18526=FACE_OUTER_BOUND('',#18525,.F.); +#18527=ADVANCED_FACE('',(#18526),#18519,.T.); +#18528=CARTESIAN_POINT('',(1.04E0,9.75E-1,7.271800737645E-1)); +#18529=DIRECTION('',(0.E0,1.E0,0.E0)); +#18530=DIRECTION('',(0.E0,0.E0,1.E0)); +#18531=AXIS2_PLACEMENT_3D('',#18528,#18529,#18530); +#18532=PLANE('',#18531); +#18533=ORIENTED_EDGE('',*,*,#18169,.T.); +#18534=ORIENTED_EDGE('',*,*,#18321,.T.); +#18535=ORIENTED_EDGE('',*,*,#18521,.F.); +#18536=ORIENTED_EDGE('',*,*,#18209,.F.); +#18537=EDGE_LOOP('',(#18533,#18534,#18535,#18536)); +#18538=FACE_OUTER_BOUND('',#18537,.F.); +#18539=ADVANCED_FACE('',(#18538),#18532,.T.); +#18540=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.55E0)); +#18541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18542=DIRECTION('',(0.E0,1.E0,0.E0)); +#18543=AXIS2_PLACEMENT_3D('',#18540,#18541,#18542); +#18544=PLANE('',#18543); +#18545=ORIENTED_EDGE('',*,*,#18008,.F.); +#18546=ORIENTED_EDGE('',*,*,#18244,.F.); +#18548=ORIENTED_EDGE('',*,*,#18547,.T.); +#18549=ORIENTED_EDGE('',*,*,#18332,.T.); +#18550=EDGE_LOOP('',(#18545,#18546,#18548,#18549)); +#18551=FACE_OUTER_BOUND('',#18550,.F.); +#18552=ADVANCED_FACE('',(#18551),#18544,.T.); +#18553=CARTESIAN_POINT('',(1.04E0,-1.855E0,-1.9E0)); +#18554=DIRECTION('',(0.E0,1.E0,0.E0)); +#18555=DIRECTION('',(0.E0,0.E0,1.E0)); +#18556=AXIS2_PLACEMENT_3D('',#18553,#18554,#18555); +#18557=PLANE('',#18556); +#18558=ORIENTED_EDGE('',*,*,#18242,.F.); +#18560=ORIENTED_EDGE('',*,*,#18559,.T.); +#18561=ORIENTED_EDGE('',*,*,#18334,.T.); +#18562=ORIENTED_EDGE('',*,*,#18547,.F.); +#18563=EDGE_LOOP('',(#18558,#18560,#18561,#18562)); +#18564=FACE_OUTER_BOUND('',#18563,.F.); +#18565=ADVANCED_FACE('',(#18564),#18557,.T.); +#18566=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.1E0)); +#18567=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18568=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#18569=AXIS2_PLACEMENT_3D('',#18566,#18567,#18568); +#18570=PLANE('',#18569); +#18571=ORIENTED_EDGE('',*,*,#18240,.F.); +#18573=ORIENTED_EDGE('',*,*,#18572,.T.); +#18574=ORIENTED_EDGE('',*,*,#18336,.T.); +#18575=ORIENTED_EDGE('',*,*,#18559,.F.); +#18576=EDGE_LOOP('',(#18571,#18573,#18574,#18575)); +#18577=FACE_OUTER_BOUND('',#18576,.F.); +#18578=ADVANCED_FACE('',(#18577),#18570,.T.); +#18579=CARTESIAN_POINT('',(1.04E0,-2.175E0,-2.1E0)); +#18580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18581=DIRECTION('',(0.E0,1.E0,0.E0)); +#18582=AXIS2_PLACEMENT_3D('',#18579,#18580,#18581); +#18583=PLANE('',#18582); +#18584=ORIENTED_EDGE('',*,*,#18238,.F.); +#18586=ORIENTED_EDGE('',*,*,#18585,.T.); +#18587=ORIENTED_EDGE('',*,*,#18338,.T.); +#18588=ORIENTED_EDGE('',*,*,#18572,.F.); +#18589=EDGE_LOOP('',(#18584,#18586,#18587,#18588)); +#18590=FACE_OUTER_BOUND('',#18589,.F.); +#18591=ADVANCED_FACE('',(#18590),#18583,.T.); +#18592=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.15E0)); +#18593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18594=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18595=AXIS2_PLACEMENT_3D('',#18592,#18593,#18594); +#18596=PLANE('',#18595); +#18597=ORIENTED_EDGE('',*,*,#18236,.F.); +#18599=ORIENTED_EDGE('',*,*,#18598,.T.); +#18600=ORIENTED_EDGE('',*,*,#18340,.T.); +#18601=ORIENTED_EDGE('',*,*,#18585,.F.); +#18602=EDGE_LOOP('',(#18597,#18599,#18600,#18601)); +#18603=FACE_OUTER_BOUND('',#18602,.F.); +#18604=ADVANCED_FACE('',(#18603),#18596,.T.); +#18605=CARTESIAN_POINT('',(1.04E0,-1.975E0,-9.4E-1)); +#18606=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#18607=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#18608=AXIS2_PLACEMENT_3D('',#18605,#18606,#18607); +#18609=PLANE('',#18608); +#18610=ORIENTED_EDGE('',*,*,#18234,.F.); +#18612=ORIENTED_EDGE('',*,*,#18611,.T.); +#18613=ORIENTED_EDGE('',*,*,#18342,.T.); +#18614=ORIENTED_EDGE('',*,*,#18598,.F.); +#18615=EDGE_LOOP('',(#18610,#18612,#18613,#18614)); +#18616=FACE_OUTER_BOUND('',#18615,.F.); +#18617=ADVANCED_FACE('',(#18616),#18609,.T.); +#18618=CARTESIAN_POINT('',(1.04E0,-1.975E0,-4.5E-1)); +#18619=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18621=AXIS2_PLACEMENT_3D('',#18618,#18619,#18620); +#18622=PLANE('',#18621); +#18623=ORIENTED_EDGE('',*,*,#18232,.F.); +#18625=ORIENTED_EDGE('',*,*,#18624,.T.); +#18626=ORIENTED_EDGE('',*,*,#18344,.T.); +#18627=ORIENTED_EDGE('',*,*,#18611,.F.); +#18628=EDGE_LOOP('',(#18623,#18625,#18626,#18627)); +#18629=FACE_OUTER_BOUND('',#18628,.F.); +#18630=ADVANCED_FACE('',(#18629),#18622,.T.); +#18631=CARTESIAN_POINT('',(1.04E0,-2.125E0,-4.5E-1)); +#18632=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18633=DIRECTION('',(0.E0,1.E0,0.E0)); +#18634=AXIS2_PLACEMENT_3D('',#18631,#18632,#18633); +#18635=PLANE('',#18634); +#18636=ORIENTED_EDGE('',*,*,#18230,.F.); +#18638=ORIENTED_EDGE('',*,*,#18637,.T.); +#18639=ORIENTED_EDGE('',*,*,#18346,.T.); +#18640=ORIENTED_EDGE('',*,*,#18624,.F.); +#18641=EDGE_LOOP('',(#18636,#18638,#18639,#18640)); +#18642=FACE_OUTER_BOUND('',#18641,.F.); +#18643=ADVANCED_FACE('',(#18642),#18635,.T.); +#18644=CARTESIAN_POINT('',(1.04E0,-2.125E0,-1.5E-1)); +#18645=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18646=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18647=AXIS2_PLACEMENT_3D('',#18644,#18645,#18646); +#18648=PLANE('',#18647); +#18649=ORIENTED_EDGE('',*,*,#18228,.F.); +#18651=ORIENTED_EDGE('',*,*,#18650,.T.); +#18652=ORIENTED_EDGE('',*,*,#18348,.T.); +#18653=ORIENTED_EDGE('',*,*,#18637,.F.); +#18654=EDGE_LOOP('',(#18649,#18651,#18652,#18653)); +#18655=FACE_OUTER_BOUND('',#18654,.F.); +#18656=ADVANCED_FACE('',(#18655),#18648,.T.); +#18657=CARTESIAN_POINT('',(1.04E0,-1.901673347910E-1,-1.5E-1)); +#18658=DIRECTION('',(0.E0,0.E0,1.E0)); +#18659=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18660=AXIS2_PLACEMENT_3D('',#18657,#18658,#18659); +#18661=PLANE('',#18660); +#18662=ORIENTED_EDGE('',*,*,#18012,.T.); +#18663=ORIENTED_EDGE('',*,*,#18350,.T.); +#18664=ORIENTED_EDGE('',*,*,#18650,.F.); +#18665=ORIENTED_EDGE('',*,*,#18226,.F.); +#18666=EDGE_LOOP('',(#18662,#18663,#18664,#18665)); +#18667=FACE_OUTER_BOUND('',#18666,.F.); +#18668=ADVANCED_FACE('',(#18667),#18661,.T.); +#18669=CARTESIAN_POINT('',(1.385E0,1.075E0,-7.3E-1)); +#18670=DIRECTION('',(0.E0,0.E0,1.E0)); +#18671=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18672=AXIS2_PLACEMENT_3D('',#18669,#18670,#18671); +#18673=PLANE('',#18672); +#18674=ORIENTED_EDGE('',*,*,#17986,.F.); +#18676=ORIENTED_EDGE('',*,*,#18675,.T.); +#18677=ORIENTED_EDGE('',*,*,#18077,.T.); +#18678=ORIENTED_EDGE('',*,*,#13121,.F.); +#18679=EDGE_LOOP('',(#18674,#18676,#18677,#18678)); +#18680=FACE_OUTER_BOUND('',#18679,.F.); +#18681=ORIENTED_EDGE('',*,*,#18254,.T.); +#18683=ORIENTED_EDGE('',*,*,#18682,.T.); +#18684=ORIENTED_EDGE('',*,*,#18360,.F.); +#18686=ORIENTED_EDGE('',*,*,#18685,.F.); +#18687=EDGE_LOOP('',(#18681,#18683,#18684,#18686)); +#18688=FACE_BOUND('',#18687,.F.); +#18689=ADVANCED_FACE('',(#18680,#18688),#18673,.F.); +#18690=CARTESIAN_POINT('',(1.385E0,1.075E0,-8.5E-1)); +#18691=DIRECTION('',(0.E0,1.E0,0.E0)); +#18692=DIRECTION('',(0.E0,0.E0,1.E0)); +#18693=AXIS2_PLACEMENT_3D('',#18690,#18691,#18692); +#18694=PLANE('',#18693); +#18695=ORIENTED_EDGE('',*,*,#17984,.F.); +#18697=ORIENTED_EDGE('',*,*,#18696,.T.); +#18698=ORIENTED_EDGE('',*,*,#18079,.T.); +#18699=ORIENTED_EDGE('',*,*,#18675,.F.); +#18700=EDGE_LOOP('',(#18695,#18697,#18698,#18699)); +#18701=FACE_OUTER_BOUND('',#18700,.F.); +#18702=ADVANCED_FACE('',(#18701),#18694,.F.); +#18703=CARTESIAN_POINT('',(1.385E0,1.375E0,-8.5E-1)); +#18704=DIRECTION('',(0.E0,0.E0,1.E0)); +#18705=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18706=AXIS2_PLACEMENT_3D('',#18703,#18704,#18705); +#18707=PLANE('',#18706); +#18709=ORIENTED_EDGE('',*,*,#18708,.T.); +#18710=ORIENTED_EDGE('',*,*,#18081,.T.); +#18711=ORIENTED_EDGE('',*,*,#18696,.F.); +#18712=ORIENTED_EDGE('',*,*,#17982,.F.); +#18713=EDGE_LOOP('',(#18709,#18710,#18711,#18712)); +#18714=FACE_OUTER_BOUND('',#18713,.F.); +#18715=ADVANCED_FACE('',(#18714),#18707,.F.); +#18716=CARTESIAN_POINT('',(1.2E0,1.325E0,-8.E-1)); +#18717=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18718=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18719=AXIS2_PLACEMENT_3D('',#18716,#18717,#18718); +#18720=PLANE('',#18719); +#18722=ORIENTED_EDGE('',*,*,#18721,.T.); +#18723=ORIENTED_EDGE('',*,*,#11154,.T.); +#18725=ORIENTED_EDGE('',*,*,#18724,.F.); +#18726=ORIENTED_EDGE('',*,*,#18708,.F.); +#18727=EDGE_LOOP('',(#18722,#18723,#18725,#18726)); +#18728=FACE_OUTER_BOUND('',#18727,.F.); +#18729=ADVANCED_FACE('',(#18728),#18720,.T.); +#18730=CARTESIAN_POINT('',(1.435E0,1.325E0,-9.8E-1)); +#18731=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#18732=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18733=AXIS2_PLACEMENT_3D('',#18730,#18731,#18732); +#18734=PLANE('',#18733); +#18736=ORIENTED_EDGE('',*,*,#18735,.T.); +#18737=ORIENTED_EDGE('',*,*,#11156,.T.); +#18738=ORIENTED_EDGE('',*,*,#18721,.F.); +#18739=ORIENTED_EDGE('',*,*,#17980,.F.); +#18740=EDGE_LOOP('',(#18736,#18737,#18738,#18739)); +#18741=FACE_OUTER_BOUND('',#18740,.F.); +#18742=ADVANCED_FACE('',(#18741),#18734,.T.); +#18743=CARTESIAN_POINT('',(1.6E0,1.325E0,-1.06E0)); +#18744=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18745=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18746=AXIS2_PLACEMENT_3D('',#18743,#18744,#18745); +#18747=PLANE('',#18746); +#18749=ORIENTED_EDGE('',*,*,#18748,.T.); +#18750=ORIENTED_EDGE('',*,*,#11158,.T.); +#18751=ORIENTED_EDGE('',*,*,#18735,.F.); +#18752=ORIENTED_EDGE('',*,*,#14408,.F.); +#18753=EDGE_LOOP('',(#18749,#18750,#18751,#18752)); +#18754=FACE_OUTER_BOUND('',#18753,.F.); +#18755=ADVANCED_FACE('',(#18754),#18747,.T.); +#18756=CARTESIAN_POINT('',(1.765E0,1.325E0,-9.8E-1)); +#18757=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#18758=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18759=AXIS2_PLACEMENT_3D('',#18756,#18757,#18758); +#18760=PLANE('',#18759); +#18762=ORIENTED_EDGE('',*,*,#18761,.T.); +#18763=ORIENTED_EDGE('',*,*,#11160,.T.); +#18764=ORIENTED_EDGE('',*,*,#18748,.F.); +#18766=ORIENTED_EDGE('',*,*,#18765,.F.); +#18767=EDGE_LOOP('',(#18762,#18763,#18764,#18766)); +#18768=FACE_OUTER_BOUND('',#18767,.F.); +#18769=ADVANCED_FACE('',(#18768),#18760,.T.); +#18770=CARTESIAN_POINT('',(2.E0,1.325E0,-8.E-1)); +#18771=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#18772=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#18773=AXIS2_PLACEMENT_3D('',#18770,#18771,#18772); +#18774=PLANE('',#18773); +#18776=ORIENTED_EDGE('',*,*,#18775,.T.); +#18777=ORIENTED_EDGE('',*,*,#11162,.T.); +#18778=ORIENTED_EDGE('',*,*,#18761,.F.); +#18780=ORIENTED_EDGE('',*,*,#18779,.F.); +#18781=EDGE_LOOP('',(#18776,#18777,#18778,#18780)); +#18782=FACE_OUTER_BOUND('',#18781,.F.); +#18783=ADVANCED_FACE('',(#18782),#18774,.T.); +#18784=CARTESIAN_POINT('',(2.235E0,1.325E0,-9.8E-1)); +#18785=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#18786=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#18787=AXIS2_PLACEMENT_3D('',#18784,#18785,#18786); +#18788=PLANE('',#18787); +#18789=ORIENTED_EDGE('',*,*,#18775,.F.); +#18791=ORIENTED_EDGE('',*,*,#18790,.F.); +#18793=ORIENTED_EDGE('',*,*,#18792,.T.); +#18794=ORIENTED_EDGE('',*,*,#11164,.T.); +#18795=EDGE_LOOP('',(#18789,#18791,#18793,#18794)); +#18796=FACE_OUTER_BOUND('',#18795,.F.); +#18797=ADVANCED_FACE('',(#18796),#18788,.T.); +#18798=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18799=DIRECTION('',(1.E0,0.E0,0.E0)); +#18800=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18801=AXIS2_PLACEMENT_3D('',#18798,#18799,#18800); +#18802=PLANE('',#18801); +#18803=ORIENTED_EDGE('',*,*,#11805,.F.); +#18804=ORIENTED_EDGE('',*,*,#12585,.F.); +#18805=ORIENTED_EDGE('',*,*,#12873,.F.); +#18806=ORIENTED_EDGE('',*,*,#13028,.F.); +#18808=ORIENTED_EDGE('',*,*,#18807,.T.); +#18810=ORIENTED_EDGE('',*,*,#18809,.T.); +#18812=ORIENTED_EDGE('',*,*,#18811,.T.); +#18813=EDGE_LOOP('',(#18803,#18804,#18805,#18806,#18808,#18810,#18812)); +#18814=FACE_OUTER_BOUND('',#18813,.F.); +#18815=ADVANCED_FACE('',(#18814),#18802,.F.); +#18816=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18817=DIRECTION('',(1.E0,0.E0,0.E0)); +#18818=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18819=AXIS2_PLACEMENT_3D('',#18816,#18817,#18818); +#18820=PLANE('',#18819); +#18821=ORIENTED_EDGE('',*,*,#11807,.F.); +#18823=ORIENTED_EDGE('',*,*,#18822,.T.); +#18825=ORIENTED_EDGE('',*,*,#18824,.T.); +#18826=ORIENTED_EDGE('',*,*,#12214,.T.); +#18827=ORIENTED_EDGE('',*,*,#12074,.F.); +#18828=ORIENTED_EDGE('',*,*,#12888,.F.); +#18829=ORIENTED_EDGE('',*,*,#13587,.F.); +#18830=EDGE_LOOP('',(#18821,#18823,#18825,#18826,#18827,#18828,#18829)); +#18831=FACE_OUTER_BOUND('',#18830,.F.); +#18832=ADVANCED_FACE('',(#18831),#18820,.F.); +#18833=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18834=DIRECTION('',(1.E0,0.E0,0.E0)); +#18835=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18836=AXIS2_PLACEMENT_3D('',#18833,#18834,#18835); +#18837=PLANE('',#18836); +#18839=ORIENTED_EDGE('',*,*,#18838,.T.); +#18840=ORIENTED_EDGE('',*,*,#11379,.F.); +#18841=ORIENTED_EDGE('',*,*,#14213,.T.); +#18843=ORIENTED_EDGE('',*,*,#18842,.T.); +#18845=ORIENTED_EDGE('',*,*,#18844,.T.); +#18847=ORIENTED_EDGE('',*,*,#18846,.T.); +#18848=EDGE_LOOP('',(#18839,#18840,#18841,#18843,#18845,#18847)); +#18849=FACE_OUTER_BOUND('',#18848,.F.); +#18850=ADVANCED_FACE('',(#18849),#18837,.F.); +#18851=CARTESIAN_POINT('',(2.185E0,0.E0,0.E0)); +#18852=DIRECTION('',(1.E0,0.E0,0.E0)); +#18853=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18854=AXIS2_PLACEMENT_3D('',#18851,#18852,#18853); +#18855=PLANE('',#18854); +#18856=ORIENTED_EDGE('',*,*,#18790,.T.); +#18858=ORIENTED_EDGE('',*,*,#18857,.T.); +#18860=ORIENTED_EDGE('',*,*,#18859,.T.); +#18862=ORIENTED_EDGE('',*,*,#18861,.T.); +#18863=ORIENTED_EDGE('',*,*,#13111,.T.); +#18864=ORIENTED_EDGE('',*,*,#14425,.T.); +#18865=EDGE_LOOP('',(#18856,#18858,#18860,#18862,#18863,#18864)); +#18866=FACE_OUTER_BOUND('',#18865,.F.); +#18867=ADVANCED_FACE('',(#18866),#18855,.F.); +#18868=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.6E0)); +#18869=DIRECTION('',(0.E0,1.E0,0.E0)); +#18870=DIRECTION('',(0.E0,0.E0,1.E0)); +#18871=AXIS2_PLACEMENT_3D('',#18868,#18869,#18870); +#18872=PLANE('',#18871); +#18873=ORIENTED_EDGE('',*,*,#13026,.F.); +#18875=ORIENTED_EDGE('',*,*,#18874,.T.); +#18877=ORIENTED_EDGE('',*,*,#18876,.F.); +#18878=ORIENTED_EDGE('',*,*,#18807,.F.); +#18879=EDGE_LOOP('',(#18873,#18875,#18877,#18878)); +#18880=FACE_OUTER_BOUND('',#18879,.F.); +#18882=ORIENTED_EDGE('',*,*,#18881,.T.); +#18884=ORIENTED_EDGE('',*,*,#18883,.T.); +#18886=ORIENTED_EDGE('',*,*,#18885,.T.); +#18888=ORIENTED_EDGE('',*,*,#18887,.F.); +#18889=EDGE_LOOP('',(#18882,#18884,#18886,#18888)); +#18890=FACE_BOUND('',#18889,.F.); +#18891=ADVANCED_FACE('',(#18880,#18890),#18872,.F.); +#18892=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18893=DIRECTION('',(1.E0,0.E0,0.E0)); +#18894=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18895=AXIS2_PLACEMENT_3D('',#18892,#18893,#18894); +#18896=PLANE('',#18895); +#18897=ORIENTED_EDGE('',*,*,#11781,.T.); +#18899=ORIENTED_EDGE('',*,*,#18898,.F.); +#18901=ORIENTED_EDGE('',*,*,#18900,.F.); +#18902=ORIENTED_EDGE('',*,*,#18874,.F.); +#18903=ORIENTED_EDGE('',*,*,#13024,.T.); +#18904=ORIENTED_EDGE('',*,*,#12839,.T.); +#18905=ORIENTED_EDGE('',*,*,#12566,.T.); +#18906=EDGE_LOOP('',(#18897,#18899,#18901,#18902,#18903,#18904,#18905)); +#18907=FACE_OUTER_BOUND('',#18906,.F.); +#18908=ADVANCED_FACE('',(#18907),#18896,.T.); +#18909=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18910=DIRECTION('',(1.E0,0.E0,0.E0)); +#18911=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18912=AXIS2_PLACEMENT_3D('',#18909,#18910,#18911); +#18913=PLANE('',#18912); +#18914=ORIENTED_EDGE('',*,*,#11791,.T.); +#18915=ORIENTED_EDGE('',*,*,#13570,.T.); +#18916=ORIENTED_EDGE('',*,*,#12854,.T.); +#18917=ORIENTED_EDGE('',*,*,#12054,.T.); +#18918=ORIENTED_EDGE('',*,*,#12218,.F.); +#18920=ORIENTED_EDGE('',*,*,#18919,.F.); +#18922=ORIENTED_EDGE('',*,*,#18921,.F.); +#18923=EDGE_LOOP('',(#18914,#18915,#18916,#18917,#18918,#18920,#18922)); +#18924=FACE_OUTER_BOUND('',#18923,.F.); +#18925=ADVANCED_FACE('',(#18924),#18913,.T.); +#18926=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18927=DIRECTION('',(1.E0,0.E0,0.E0)); +#18928=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18929=AXIS2_PLACEMENT_3D('',#18926,#18927,#18928); +#18930=PLANE('',#18929); +#18932=ORIENTED_EDGE('',*,*,#18931,.T.); +#18934=ORIENTED_EDGE('',*,*,#18933,.F.); +#18936=ORIENTED_EDGE('',*,*,#18935,.F.); +#18938=ORIENTED_EDGE('',*,*,#18937,.F.); +#18939=ORIENTED_EDGE('',*,*,#14209,.F.); +#18940=ORIENTED_EDGE('',*,*,#11407,.T.); +#18941=EDGE_LOOP('',(#18932,#18934,#18936,#18938,#18939,#18940)); +#18942=FACE_OUTER_BOUND('',#18941,.F.); +#18943=ADVANCED_FACE('',(#18942),#18930,.T.); +#18944=CARTESIAN_POINT('',(1.815E0,0.E0,0.E0)); +#18945=DIRECTION('',(1.E0,0.E0,0.E0)); +#18946=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18947=AXIS2_PLACEMENT_3D('',#18944,#18945,#18946); +#18948=PLANE('',#18947); +#18949=ORIENTED_EDGE('',*,*,#18765,.T.); +#18950=ORIENTED_EDGE('',*,*,#14413,.F.); +#18951=ORIENTED_EDGE('',*,*,#13115,.F.); +#18953=ORIENTED_EDGE('',*,*,#18952,.F.); +#18955=ORIENTED_EDGE('',*,*,#18954,.F.); +#18957=ORIENTED_EDGE('',*,*,#18956,.F.); +#18958=EDGE_LOOP('',(#18949,#18950,#18951,#18953,#18955,#18957)); +#18959=FACE_OUTER_BOUND('',#18958,.F.); +#18960=ADVANCED_FACE('',(#18959),#18948,.T.); +#18961=CARTESIAN_POINT('',(2.185E0,-2.025E0,0.E0)); +#18962=DIRECTION('',(1.E0,0.E0,0.E0)); +#18963=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18964=AXIS2_PLACEMENT_3D('',#18961,#18962,#18963); +#18965=CYLINDRICAL_SURFACE('',#18964,1.E-1); +#18966=ORIENTED_EDGE('',*,*,#18811,.F.); +#18968=ORIENTED_EDGE('',*,*,#18967,.T.); +#18969=ORIENTED_EDGE('',*,*,#18898,.T.); +#18970=ORIENTED_EDGE('',*,*,#18921,.T.); +#18972=ORIENTED_EDGE('',*,*,#18971,.F.); +#18973=ORIENTED_EDGE('',*,*,#18822,.F.); +#18974=EDGE_LOOP('',(#18966,#18968,#18969,#18970,#18972,#18973)); +#18975=FACE_OUTER_BOUND('',#18974,.F.); +#18976=ADVANCED_FACE('',(#18975),#18965,.T.); +#18977=CARTESIAN_POINT('',(2.185E0,-1.725E0,-1.E-1)); +#18978=DIRECTION('',(0.E0,0.E0,1.E0)); +#18979=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18980=AXIS2_PLACEMENT_3D('',#18977,#18978,#18979); +#18981=PLANE('',#18980); +#18982=ORIENTED_EDGE('',*,*,#18809,.F.); +#18983=ORIENTED_EDGE('',*,*,#18876,.T.); +#18984=ORIENTED_EDGE('',*,*,#18900,.T.); +#18985=ORIENTED_EDGE('',*,*,#18967,.F.); +#18986=EDGE_LOOP('',(#18982,#18983,#18984,#18985)); +#18987=FACE_OUTER_BOUND('',#18986,.F.); +#18988=ADVANCED_FACE('',(#18987),#18981,.F.); +#18989=CARTESIAN_POINT('',(2.185E0,-2.025E0,1.E-1)); +#18990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18991=DIRECTION('',(0.E0,1.E0,0.E0)); +#18992=AXIS2_PLACEMENT_3D('',#18989,#18990,#18991); +#18993=PLANE('',#18992); +#18994=ORIENTED_EDGE('',*,*,#18824,.F.); +#18995=ORIENTED_EDGE('',*,*,#18971,.T.); +#18996=ORIENTED_EDGE('',*,*,#18919,.T.); +#18997=ORIENTED_EDGE('',*,*,#12216,.F.); +#18998=EDGE_LOOP('',(#18994,#18995,#18996,#18997)); +#18999=FACE_OUTER_BOUND('',#18998,.F.); +#19000=ADVANCED_FACE('',(#18999),#18993,.F.); +#19001=CARTESIAN_POINT('',(1.765E0,1.325E0,9.8E-1)); +#19002=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19003=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19004=AXIS2_PLACEMENT_3D('',#19001,#19002,#19003); +#19005=PLANE('',#19004); +#19006=ORIENTED_EDGE('',*,*,#11220,.T.); +#19008=ORIENTED_EDGE('',*,*,#19007,.F.); +#19009=ORIENTED_EDGE('',*,*,#18931,.F.); +#19011=ORIENTED_EDGE('',*,*,#19010,.T.); +#19012=EDGE_LOOP('',(#19006,#19008,#19009,#19011)); +#19013=FACE_OUTER_BOUND('',#19012,.F.); +#19014=ADVANCED_FACE('',(#19013),#19005,.T.); +#19015=CARTESIAN_POINT('',(2.E0,1.325E0,8.E-1)); +#19016=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19017=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19018=AXIS2_PLACEMENT_3D('',#19015,#19016,#19017); +#19019=PLANE('',#19018); +#19020=ORIENTED_EDGE('',*,*,#11218,.T.); +#19022=ORIENTED_EDGE('',*,*,#19021,.F.); +#19024=ORIENTED_EDGE('',*,*,#19023,.F.); +#19025=ORIENTED_EDGE('',*,*,#19007,.T.); +#19026=EDGE_LOOP('',(#19020,#19022,#19024,#19025)); +#19027=FACE_OUTER_BOUND('',#19026,.F.); +#19028=ADVANCED_FACE('',(#19027),#19019,.T.); +#19029=CARTESIAN_POINT('',(2.235E0,1.325E0,9.8E-1)); +#19030=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#19031=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19032=AXIS2_PLACEMENT_3D('',#19029,#19030,#19031); +#19033=PLANE('',#19032); +#19034=ORIENTED_EDGE('',*,*,#18838,.F.); +#19035=ORIENTED_EDGE('',*,*,#19021,.T.); +#19036=ORIENTED_EDGE('',*,*,#11216,.T.); +#19038=ORIENTED_EDGE('',*,*,#19037,.F.); +#19039=EDGE_LOOP('',(#19034,#19035,#19036,#19038)); +#19040=FACE_OUTER_BOUND('',#19039,.F.); +#19041=ADVANCED_FACE('',(#19040),#19033,.T.); +#19042=CARTESIAN_POINT('',(2.4E0,1.325E0,1.06E0)); +#19043=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19044=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19045=AXIS2_PLACEMENT_3D('',#19042,#19043,#19044); +#19046=PLANE('',#19045); +#19047=ORIENTED_EDGE('',*,*,#11373,.F.); +#19048=ORIENTED_EDGE('',*,*,#19037,.T.); +#19049=ORIENTED_EDGE('',*,*,#11214,.T.); +#19051=ORIENTED_EDGE('',*,*,#19050,.F.); +#19052=EDGE_LOOP('',(#19047,#19048,#19049,#19051)); +#19053=FACE_OUTER_BOUND('',#19052,.F.); +#19054=ADVANCED_FACE('',(#19053),#19046,.T.); +#19055=CARTESIAN_POINT('',(2.565E0,1.325E0,9.8E-1)); +#19056=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19057=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19058=AXIS2_PLACEMENT_3D('',#19055,#19056,#19057); +#19059=PLANE('',#19058); +#19060=ORIENTED_EDGE('',*,*,#11212,.T.); +#19062=ORIENTED_EDGE('',*,*,#19061,.F.); +#19064=ORIENTED_EDGE('',*,*,#19063,.F.); +#19065=ORIENTED_EDGE('',*,*,#19050,.T.); +#19066=EDGE_LOOP('',(#19060,#19062,#19064,#19065)); +#19067=FACE_OUTER_BOUND('',#19066,.F.); +#19068=ADVANCED_FACE('',(#19067),#19059,.T.); +#19069=CARTESIAN_POINT('',(2.8E0,1.325E0,8.E-1)); +#19070=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19071=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19072=AXIS2_PLACEMENT_3D('',#19069,#19070,#19071); +#19073=PLANE('',#19072); +#19074=ORIENTED_EDGE('',*,*,#11210,.T.); +#19075=ORIENTED_EDGE('',*,*,#11517,.F.); +#19077=ORIENTED_EDGE('',*,*,#19076,.F.); +#19078=ORIENTED_EDGE('',*,*,#19061,.T.); +#19079=EDGE_LOOP('',(#19074,#19075,#19077,#19078)); +#19080=FACE_OUTER_BOUND('',#19079,.F.); +#19081=ADVANCED_FACE('',(#19080),#19073,.T.); +#19082=CARTESIAN_POINT('',(2.985E0,1.075E0,8.5E-1)); +#19083=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19084=DIRECTION('',(0.E0,1.E0,0.E0)); +#19085=AXIS2_PLACEMENT_3D('',#19082,#19083,#19084); +#19086=PLANE('',#19085); +#19087=ORIENTED_EDGE('',*,*,#19076,.T.); +#19088=ORIENTED_EDGE('',*,*,#11581,.F.); +#19090=ORIENTED_EDGE('',*,*,#19089,.T.); +#19092=ORIENTED_EDGE('',*,*,#19091,.T.); +#19093=EDGE_LOOP('',(#19087,#19088,#19090,#19092)); +#19094=FACE_OUTER_BOUND('',#19093,.F.); +#19095=ADVANCED_FACE('',(#19094),#19086,.F.); +#19096=CARTESIAN_POINT('',(2.985E0,1.075E0,7.3E-1)); +#19097=DIRECTION('',(0.E0,1.E0,0.E0)); +#19098=DIRECTION('',(0.E0,0.E0,1.E0)); +#19099=AXIS2_PLACEMENT_3D('',#19096,#19097,#19098); +#19100=PLANE('',#19099); +#19101=ORIENTED_EDGE('',*,*,#11579,.F.); +#19103=ORIENTED_EDGE('',*,*,#19102,.T.); +#19105=ORIENTED_EDGE('',*,*,#19104,.T.); +#19106=ORIENTED_EDGE('',*,*,#19089,.F.); +#19107=EDGE_LOOP('',(#19101,#19103,#19105,#19106)); +#19108=FACE_OUTER_BOUND('',#19107,.F.); +#19109=ADVANCED_FACE('',(#19108),#19100,.F.); +#19110=CARTESIAN_POINT('',(2.985E0,-7.25E-1,7.3E-1)); +#19111=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19112=DIRECTION('',(0.E0,1.E0,0.E0)); +#19113=AXIS2_PLACEMENT_3D('',#19110,#19111,#19112); +#19114=PLANE('',#19113); +#19115=ORIENTED_EDGE('',*,*,#11577,.F.); +#19116=ORIENTED_EDGE('',*,*,#14218,.T.); +#19118=ORIENTED_EDGE('',*,*,#19117,.T.); +#19119=ORIENTED_EDGE('',*,*,#19102,.F.); +#19120=EDGE_LOOP('',(#19115,#19116,#19118,#19119)); +#19121=FACE_OUTER_BOUND('',#19120,.F.); +#19123=ORIENTED_EDGE('',*,*,#19122,.F.); +#19125=ORIENTED_EDGE('',*,*,#19124,.T.); +#19127=ORIENTED_EDGE('',*,*,#19126,.T.); +#19129=ORIENTED_EDGE('',*,*,#19128,.F.); +#19130=EDGE_LOOP('',(#19123,#19125,#19127,#19129)); +#19131=FACE_BOUND('',#19130,.F.); +#19132=ADVANCED_FACE('',(#19121,#19131),#19114,.F.); +#19133=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19134=DIRECTION('',(1.E0,0.E0,0.E0)); +#19135=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19136=AXIS2_PLACEMENT_3D('',#19133,#19134,#19135); +#19137=PLANE('',#19136); +#19138=ORIENTED_EDGE('',*,*,#11801,.T.); +#19140=ORIENTED_EDGE('',*,*,#19139,.F.); +#19142=ORIENTED_EDGE('',*,*,#19141,.F.); +#19144=ORIENTED_EDGE('',*,*,#19143,.F.); +#19145=ORIENTED_EDGE('',*,*,#13031,.T.); +#19146=ORIENTED_EDGE('',*,*,#12869,.T.); +#19147=ORIENTED_EDGE('',*,*,#12581,.T.); +#19148=EDGE_LOOP('',(#19138,#19140,#19142,#19144,#19145,#19146,#19147)); +#19149=FACE_OUTER_BOUND('',#19148,.F.); +#19150=ADVANCED_FACE('',(#19149),#19137,.T.); +#19151=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19152=DIRECTION('',(1.E0,0.E0,0.E0)); +#19153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19154=AXIS2_PLACEMENT_3D('',#19151,#19152,#19153); +#19155=PLANE('',#19154); +#19156=ORIENTED_EDGE('',*,*,#11811,.T.); +#19157=ORIENTED_EDGE('',*,*,#13584,.T.); +#19158=ORIENTED_EDGE('',*,*,#12884,.T.); +#19159=ORIENTED_EDGE('',*,*,#12070,.T.); +#19160=ORIENTED_EDGE('',*,*,#12211,.F.); +#19162=ORIENTED_EDGE('',*,*,#19161,.F.); +#19164=ORIENTED_EDGE('',*,*,#19163,.F.); +#19165=EDGE_LOOP('',(#19156,#19157,#19158,#19159,#19160,#19162,#19164)); +#19166=FACE_OUTER_BOUND('',#19165,.F.); +#19167=ADVANCED_FACE('',(#19166),#19155,.T.); +#19168=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19169=DIRECTION('',(1.E0,0.E0,0.E0)); +#19170=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19171=AXIS2_PLACEMENT_3D('',#19168,#19169,#19170); +#19172=PLANE('',#19171); +#19173=ORIENTED_EDGE('',*,*,#19063,.T.); +#19174=ORIENTED_EDGE('',*,*,#19091,.F.); +#19175=ORIENTED_EDGE('',*,*,#19104,.F.); +#19176=ORIENTED_EDGE('',*,*,#19117,.F.); +#19177=ORIENTED_EDGE('',*,*,#14216,.F.); +#19178=ORIENTED_EDGE('',*,*,#11375,.T.); +#19179=EDGE_LOOP('',(#19173,#19174,#19175,#19176,#19177,#19178)); +#19180=FACE_OUTER_BOUND('',#19179,.F.); +#19181=ADVANCED_FACE('',(#19180),#19172,.T.); +#19182=CARTESIAN_POINT('',(2.615E0,0.E0,0.E0)); +#19183=DIRECTION('',(1.E0,0.E0,0.E0)); +#19184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19185=AXIS2_PLACEMENT_3D('',#19182,#19183,#19184); +#19186=PLANE('',#19185); +#19188=ORIENTED_EDGE('',*,*,#19187,.T.); +#19189=ORIENTED_EDGE('',*,*,#14428,.F.); +#19190=ORIENTED_EDGE('',*,*,#13107,.F.); +#19192=ORIENTED_EDGE('',*,*,#19191,.F.); +#19194=ORIENTED_EDGE('',*,*,#19193,.F.); +#19196=ORIENTED_EDGE('',*,*,#19195,.F.); +#19197=EDGE_LOOP('',(#19188,#19189,#19190,#19192,#19194,#19196)); +#19198=FACE_OUTER_BOUND('',#19197,.F.); +#19199=ADVANCED_FACE('',(#19198),#19186,.T.); +#19200=CARTESIAN_POINT('',(2.985E0,-2.025E0,0.E0)); +#19201=DIRECTION('',(1.E0,0.E0,0.E0)); +#19202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19203=AXIS2_PLACEMENT_3D('',#19200,#19201,#19202); +#19204=CYLINDRICAL_SURFACE('',#19203,1.E-1); +#19205=ORIENTED_EDGE('',*,*,#11541,.F.); +#19207=ORIENTED_EDGE('',*,*,#19206,.T.); +#19208=ORIENTED_EDGE('',*,*,#19139,.T.); +#19209=ORIENTED_EDGE('',*,*,#19163,.T.); +#19211=ORIENTED_EDGE('',*,*,#19210,.F.); +#19212=ORIENTED_EDGE('',*,*,#11553,.F.); +#19213=EDGE_LOOP('',(#19205,#19207,#19208,#19209,#19211,#19212)); +#19214=FACE_OUTER_BOUND('',#19213,.F.); +#19215=ADVANCED_FACE('',(#19214),#19204,.T.); +#19216=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.E-1)); +#19217=DIRECTION('',(0.E0,0.E0,1.E0)); +#19218=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19219=AXIS2_PLACEMENT_3D('',#19216,#19217,#19218); +#19220=PLANE('',#19219); +#19221=ORIENTED_EDGE('',*,*,#11539,.F.); +#19223=ORIENTED_EDGE('',*,*,#19222,.T.); +#19224=ORIENTED_EDGE('',*,*,#19141,.T.); +#19225=ORIENTED_EDGE('',*,*,#19206,.F.); +#19226=EDGE_LOOP('',(#19221,#19223,#19224,#19225)); +#19227=FACE_OUTER_BOUND('',#19226,.F.); +#19228=ADVANCED_FACE('',(#19227),#19220,.F.); +#19229=CARTESIAN_POINT('',(2.985E0,-1.725E0,-1.6E0)); +#19230=DIRECTION('',(0.E0,1.E0,0.E0)); +#19231=DIRECTION('',(0.E0,0.E0,1.E0)); +#19232=AXIS2_PLACEMENT_3D('',#19229,#19230,#19231); +#19233=PLANE('',#19232); +#19234=ORIENTED_EDGE('',*,*,#13033,.F.); +#19235=ORIENTED_EDGE('',*,*,#19143,.T.); +#19236=ORIENTED_EDGE('',*,*,#19222,.F.); +#19237=ORIENTED_EDGE('',*,*,#11537,.F.); +#19238=EDGE_LOOP('',(#19234,#19235,#19236,#19237)); +#19239=FACE_OUTER_BOUND('',#19238,.F.); +#19241=ORIENTED_EDGE('',*,*,#19240,.T.); +#19243=ORIENTED_EDGE('',*,*,#19242,.T.); +#19245=ORIENTED_EDGE('',*,*,#19244,.T.); +#19247=ORIENTED_EDGE('',*,*,#19246,.F.); +#19248=EDGE_LOOP('',(#19241,#19243,#19245,#19247)); +#19249=FACE_BOUND('',#19248,.F.); +#19250=ADVANCED_FACE('',(#19239,#19249),#19233,.F.); +#19251=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19252=DIRECTION('',(1.E0,0.E0,0.E0)); +#19253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19254=AXIS2_PLACEMENT_3D('',#19251,#19252,#19253); +#19255=PLANE('',#19254); +#19256=ORIENTED_EDGE('',*,*,#12357,.F.); +#19258=ORIENTED_EDGE('',*,*,#19257,.T.); +#19260=ORIENTED_EDGE('',*,*,#19259,.T.); +#19262=ORIENTED_EDGE('',*,*,#19261,.T.); +#19264=ORIENTED_EDGE('',*,*,#19263,.T.); +#19266=ORIENTED_EDGE('',*,*,#19265,.T.); +#19268=ORIENTED_EDGE('',*,*,#19267,.T.); +#19270=ORIENTED_EDGE('',*,*,#19269,.T.); +#19272=ORIENTED_EDGE('',*,*,#19271,.T.); +#19274=ORIENTED_EDGE('',*,*,#19273,.T.); +#19276=ORIENTED_EDGE('',*,*,#19275,.T.); +#19277=EDGE_LOOP('',(#19256,#19258,#19260,#19262,#19264,#19266,#19268,#19270, +#19272,#19274,#19276)); +#19278=FACE_OUTER_BOUND('',#19277,.F.); +#19279=ADVANCED_FACE('',(#19278),#19255,.F.); +#19280=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19281=DIRECTION('',(1.E0,0.E0,0.E0)); +#19282=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19283=AXIS2_PLACEMENT_3D('',#19280,#19281,#19282); +#19284=PLANE('',#19283); +#19285=ORIENTED_EDGE('',*,*,#19122,.T.); +#19287=ORIENTED_EDGE('',*,*,#19286,.T.); +#19289=ORIENTED_EDGE('',*,*,#19288,.T.); +#19291=ORIENTED_EDGE('',*,*,#19290,.T.); +#19293=ORIENTED_EDGE('',*,*,#19292,.T.); +#19294=EDGE_LOOP('',(#19285,#19287,#19289,#19291,#19293)); +#19295=FACE_OUTER_BOUND('',#19294,.F.); +#19296=ADVANCED_FACE('',(#19295),#19284,.F.); +#19297=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19298=DIRECTION('',(1.E0,0.E0,0.E0)); +#19299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19300=AXIS2_PLACEMENT_3D('',#19297,#19298,#19299); +#19301=PLANE('',#19300); +#19302=ORIENTED_EDGE('',*,*,#19240,.F.); +#19304=ORIENTED_EDGE('',*,*,#19303,.T.); +#19306=ORIENTED_EDGE('',*,*,#19305,.T.); +#19308=ORIENTED_EDGE('',*,*,#19307,.T.); +#19310=ORIENTED_EDGE('',*,*,#19309,.T.); +#19312=ORIENTED_EDGE('',*,*,#19311,.T.); +#19314=ORIENTED_EDGE('',*,*,#19313,.T.); +#19316=ORIENTED_EDGE('',*,*,#19315,.T.); +#19318=ORIENTED_EDGE('',*,*,#19317,.T.); +#19320=ORIENTED_EDGE('',*,*,#19319,.T.); +#19322=ORIENTED_EDGE('',*,*,#19321,.T.); +#19323=EDGE_LOOP('',(#19302,#19304,#19306,#19308,#19310,#19312,#19314,#19316, +#19318,#19320,#19322)); +#19324=FACE_OUTER_BOUND('',#19323,.F.); +#19325=ADVANCED_FACE('',(#19324),#19301,.F.); +#19326=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#19327=DIRECTION('',(1.E0,0.E0,0.E0)); +#19328=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19329=AXIS2_PLACEMENT_3D('',#19326,#19327,#19328); +#19330=PLANE('',#19329); +#19332=ORIENTED_EDGE('',*,*,#19331,.F.); +#19334=ORIENTED_EDGE('',*,*,#19333,.T.); +#19336=ORIENTED_EDGE('',*,*,#19335,.T.); +#19338=ORIENTED_EDGE('',*,*,#19337,.T.); +#19340=ORIENTED_EDGE('',*,*,#19339,.T.); +#19341=EDGE_LOOP('',(#19332,#19334,#19336,#19338,#19340)); +#19342=FACE_OUTER_BOUND('',#19341,.F.); +#19343=ADVANCED_FACE('',(#19342),#19330,.F.); +#19344=CARTESIAN_POINT('',(2.64E0,-1.725E0,1.55E0)); +#19345=DIRECTION('',(0.E0,0.E0,1.E0)); +#19346=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19347=AXIS2_PLACEMENT_3D('',#19344,#19345,#19346); +#19348=PLANE('',#19347); +#19349=ORIENTED_EDGE('',*,*,#12363,.T.); +#19351=ORIENTED_EDGE('',*,*,#19350,.T.); +#19353=ORIENTED_EDGE('',*,*,#19352,.F.); +#19354=ORIENTED_EDGE('',*,*,#19257,.F.); +#19355=EDGE_LOOP('',(#19349,#19351,#19353,#19354)); +#19356=FACE_OUTER_BOUND('',#19355,.F.); +#19357=ADVANCED_FACE('',(#19356),#19348,.T.); +#19358=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19359=DIRECTION('',(1.E0,0.E0,0.E0)); +#19360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19361=AXIS2_PLACEMENT_3D('',#19358,#19359,#19360); +#19362=PLANE('',#19361); +#19363=ORIENTED_EDGE('',*,*,#12361,.F.); +#19365=ORIENTED_EDGE('',*,*,#19364,.F.); +#19367=ORIENTED_EDGE('',*,*,#19366,.F.); +#19369=ORIENTED_EDGE('',*,*,#19368,.F.); +#19371=ORIENTED_EDGE('',*,*,#19370,.F.); +#19373=ORIENTED_EDGE('',*,*,#19372,.F.); +#19375=ORIENTED_EDGE('',*,*,#19374,.F.); +#19377=ORIENTED_EDGE('',*,*,#19376,.F.); +#19379=ORIENTED_EDGE('',*,*,#19378,.F.); +#19381=ORIENTED_EDGE('',*,*,#19380,.F.); +#19382=ORIENTED_EDGE('',*,*,#19350,.F.); +#19383=EDGE_LOOP('',(#19363,#19365,#19367,#19369,#19371,#19373,#19375,#19377, +#19379,#19381,#19382)); +#19384=FACE_OUTER_BOUND('',#19383,.F.); +#19385=ADVANCED_FACE('',(#19384),#19362,.T.); +#19386=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19387=DIRECTION('',(1.E0,0.E0,0.E0)); +#19388=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19389=AXIS2_PLACEMENT_3D('',#19386,#19387,#19388); +#19390=PLANE('',#19389); +#19391=ORIENTED_EDGE('',*,*,#19126,.F.); +#19393=ORIENTED_EDGE('',*,*,#19392,.F.); +#19395=ORIENTED_EDGE('',*,*,#19394,.F.); +#19397=ORIENTED_EDGE('',*,*,#19396,.F.); +#19399=ORIENTED_EDGE('',*,*,#19398,.F.); +#19400=EDGE_LOOP('',(#19391,#19393,#19395,#19397,#19399)); +#19401=FACE_OUTER_BOUND('',#19400,.F.); +#19402=ADVANCED_FACE('',(#19401),#19390,.T.); +#19403=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19404=DIRECTION('',(1.E0,0.E0,0.E0)); +#19405=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19406=AXIS2_PLACEMENT_3D('',#19403,#19404,#19405); +#19407=PLANE('',#19406); +#19408=ORIENTED_EDGE('',*,*,#19244,.F.); +#19410=ORIENTED_EDGE('',*,*,#19409,.F.); +#19412=ORIENTED_EDGE('',*,*,#19411,.F.); +#19414=ORIENTED_EDGE('',*,*,#19413,.F.); +#19416=ORIENTED_EDGE('',*,*,#19415,.F.); +#19418=ORIENTED_EDGE('',*,*,#19417,.F.); +#19420=ORIENTED_EDGE('',*,*,#19419,.F.); +#19422=ORIENTED_EDGE('',*,*,#19421,.F.); +#19424=ORIENTED_EDGE('',*,*,#19423,.F.); +#19426=ORIENTED_EDGE('',*,*,#19425,.F.); +#19428=ORIENTED_EDGE('',*,*,#19427,.F.); +#19429=EDGE_LOOP('',(#19408,#19410,#19412,#19414,#19416,#19418,#19420,#19422, +#19424,#19426,#19428)); +#19430=FACE_OUTER_BOUND('',#19429,.F.); +#19431=ADVANCED_FACE('',(#19430),#19407,.T.); +#19432=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#19433=DIRECTION('',(1.E0,0.E0,0.E0)); +#19434=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19435=AXIS2_PLACEMENT_3D('',#19432,#19433,#19434); +#19436=PLANE('',#19435); +#19438=ORIENTED_EDGE('',*,*,#19437,.T.); +#19440=ORIENTED_EDGE('',*,*,#19439,.F.); +#19442=ORIENTED_EDGE('',*,*,#19441,.F.); +#19444=ORIENTED_EDGE('',*,*,#19443,.F.); +#19446=ORIENTED_EDGE('',*,*,#19445,.F.); +#19447=EDGE_LOOP('',(#19438,#19440,#19442,#19444,#19446)); +#19448=FACE_OUTER_BOUND('',#19447,.F.); +#19449=ADVANCED_FACE('',(#19448),#19436,.T.); +#19450=CARTESIAN_POINT('',(2.64E0,-2.125E0,1.5E-1)); +#19451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19452=DIRECTION('',(0.E0,1.E0,0.E0)); +#19453=AXIS2_PLACEMENT_3D('',#19450,#19451,#19452); +#19454=PLANE('',#19453); +#19455=ORIENTED_EDGE('',*,*,#12359,.F.); +#19456=ORIENTED_EDGE('',*,*,#19275,.F.); +#19458=ORIENTED_EDGE('',*,*,#19457,.T.); +#19459=ORIENTED_EDGE('',*,*,#19364,.T.); +#19460=EDGE_LOOP('',(#19455,#19456,#19458,#19459)); +#19461=FACE_OUTER_BOUND('',#19460,.F.); +#19462=ADVANCED_FACE('',(#19461),#19454,.T.); +#19463=CARTESIAN_POINT('',(2.64E0,-2.125E0,4.5E-1)); +#19464=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19465=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19466=AXIS2_PLACEMENT_3D('',#19463,#19464,#19465); +#19467=PLANE('',#19466); +#19468=ORIENTED_EDGE('',*,*,#19273,.F.); +#19470=ORIENTED_EDGE('',*,*,#19469,.T.); +#19471=ORIENTED_EDGE('',*,*,#19366,.T.); +#19472=ORIENTED_EDGE('',*,*,#19457,.F.); +#19473=EDGE_LOOP('',(#19468,#19470,#19471,#19472)); +#19474=FACE_OUTER_BOUND('',#19473,.F.); +#19475=ADVANCED_FACE('',(#19474),#19467,.T.); +#19476=CARTESIAN_POINT('',(2.64E0,-1.975E0,4.5E-1)); +#19477=DIRECTION('',(0.E0,0.E0,1.E0)); +#19478=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19479=AXIS2_PLACEMENT_3D('',#19476,#19477,#19478); +#19480=PLANE('',#19479); +#19481=ORIENTED_EDGE('',*,*,#19271,.F.); +#19483=ORIENTED_EDGE('',*,*,#19482,.T.); +#19484=ORIENTED_EDGE('',*,*,#19368,.T.); +#19485=ORIENTED_EDGE('',*,*,#19469,.F.); +#19486=EDGE_LOOP('',(#19481,#19483,#19484,#19485)); +#19487=FACE_OUTER_BOUND('',#19486,.F.); +#19488=ADVANCED_FACE('',(#19487),#19480,.T.); +#19489=CARTESIAN_POINT('',(2.64E0,-1.975E0,9.4E-1)); +#19490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19492=AXIS2_PLACEMENT_3D('',#19489,#19490,#19491); +#19493=PLANE('',#19492); +#19494=ORIENTED_EDGE('',*,*,#19269,.F.); +#19496=ORIENTED_EDGE('',*,*,#19495,.T.); +#19497=ORIENTED_EDGE('',*,*,#19370,.T.); +#19498=ORIENTED_EDGE('',*,*,#19482,.F.); +#19499=EDGE_LOOP('',(#19494,#19496,#19497,#19498)); +#19500=FACE_OUTER_BOUND('',#19499,.F.); +#19501=ADVANCED_FACE('',(#19500),#19493,.T.); +#19502=CARTESIAN_POINT('',(2.64E0,-2.175E0,1.15E0)); +#19503=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#19504=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#19505=AXIS2_PLACEMENT_3D('',#19502,#19503,#19504); +#19506=PLANE('',#19505); +#19507=ORIENTED_EDGE('',*,*,#19267,.F.); +#19509=ORIENTED_EDGE('',*,*,#19508,.T.); +#19510=ORIENTED_EDGE('',*,*,#19372,.T.); +#19511=ORIENTED_EDGE('',*,*,#19495,.F.); +#19512=EDGE_LOOP('',(#19507,#19509,#19510,#19511)); +#19513=FACE_OUTER_BOUND('',#19512,.F.); +#19514=ADVANCED_FACE('',(#19513),#19506,.T.); +#19515=CARTESIAN_POINT('',(2.64E0,-2.175E0,2.1E0)); +#19516=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19517=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19518=AXIS2_PLACEMENT_3D('',#19515,#19516,#19517); +#19519=PLANE('',#19518); +#19520=ORIENTED_EDGE('',*,*,#19265,.F.); +#19522=ORIENTED_EDGE('',*,*,#19521,.T.); +#19523=ORIENTED_EDGE('',*,*,#19374,.T.); +#19524=ORIENTED_EDGE('',*,*,#19508,.F.); +#19525=EDGE_LOOP('',(#19520,#19522,#19523,#19524)); +#19526=FACE_OUTER_BOUND('',#19525,.F.); +#19527=ADVANCED_FACE('',(#19526),#19519,.T.); +#19528=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.1E0)); +#19529=DIRECTION('',(0.E0,0.E0,1.E0)); +#19530=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19531=AXIS2_PLACEMENT_3D('',#19528,#19529,#19530); +#19532=PLANE('',#19531); +#19533=ORIENTED_EDGE('',*,*,#19263,.F.); +#19535=ORIENTED_EDGE('',*,*,#19534,.T.); +#19536=ORIENTED_EDGE('',*,*,#19376,.T.); +#19537=ORIENTED_EDGE('',*,*,#19521,.F.); +#19538=EDGE_LOOP('',(#19533,#19535,#19536,#19537)); +#19539=FACE_OUTER_BOUND('',#19538,.F.); +#19540=ADVANCED_FACE('',(#19539),#19532,.T.); +#19541=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.9E0)); +#19542=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19543=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#19544=AXIS2_PLACEMENT_3D('',#19541,#19542,#19543); +#19545=PLANE('',#19544); +#19546=ORIENTED_EDGE('',*,*,#19261,.F.); +#19548=ORIENTED_EDGE('',*,*,#19547,.T.); +#19549=ORIENTED_EDGE('',*,*,#19378,.T.); +#19550=ORIENTED_EDGE('',*,*,#19534,.F.); +#19551=EDGE_LOOP('',(#19546,#19548,#19549,#19550)); +#19552=FACE_OUTER_BOUND('',#19551,.F.); +#19553=ADVANCED_FACE('',(#19552),#19545,.T.); +#19554=CARTESIAN_POINT('',(2.64E0,-1.855E0,1.55E0)); +#19555=DIRECTION('',(0.E0,1.E0,0.E0)); +#19556=DIRECTION('',(0.E0,0.E0,1.E0)); +#19557=AXIS2_PLACEMENT_3D('',#19554,#19555,#19556); +#19558=PLANE('',#19557); +#19559=ORIENTED_EDGE('',*,*,#19259,.F.); +#19560=ORIENTED_EDGE('',*,*,#19352,.T.); +#19561=ORIENTED_EDGE('',*,*,#19380,.T.); +#19562=ORIENTED_EDGE('',*,*,#19547,.F.); +#19563=EDGE_LOOP('',(#19559,#19560,#19561,#19562)); +#19564=FACE_OUTER_BOUND('',#19563,.F.); +#19565=ADVANCED_FACE('',(#19564),#19558,.T.); +#19566=CARTESIAN_POINT('',(2.64E0,6.25E-1,8.2E-1)); +#19567=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#19568=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#19569=AXIS2_PLACEMENT_3D('',#19566,#19567,#19568); +#19570=PLANE('',#19569); +#19571=ORIENTED_EDGE('',*,*,#19124,.F.); +#19572=ORIENTED_EDGE('',*,*,#19292,.F.); +#19574=ORIENTED_EDGE('',*,*,#19573,.T.); +#19575=ORIENTED_EDGE('',*,*,#19392,.T.); +#19576=EDGE_LOOP('',(#19571,#19572,#19574,#19575)); +#19577=FACE_OUTER_BOUND('',#19576,.F.); +#19578=ADVANCED_FACE('',(#19577),#19570,.T.); +#19579=CARTESIAN_POINT('',(2.64E0,7.75E-1,1.02E0)); +#19580=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#19581=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#19582=AXIS2_PLACEMENT_3D('',#19579,#19580,#19581); +#19583=PLANE('',#19582); +#19584=ORIENTED_EDGE('',*,*,#19290,.F.); +#19586=ORIENTED_EDGE('',*,*,#19585,.T.); +#19587=ORIENTED_EDGE('',*,*,#19394,.T.); +#19588=ORIENTED_EDGE('',*,*,#19573,.F.); +#19589=EDGE_LOOP('',(#19584,#19586,#19587,#19588)); +#19590=FACE_OUTER_BOUND('',#19589,.F.); +#19591=ADVANCED_FACE('',(#19590),#19583,.T.); +#19592=CARTESIAN_POINT('',(2.64E0,9.75E-1,8.521800737645E-1)); +#19593=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#19594=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#19595=AXIS2_PLACEMENT_3D('',#19592,#19593,#19594); +#19596=PLANE('',#19595); +#19597=ORIENTED_EDGE('',*,*,#19288,.F.); +#19599=ORIENTED_EDGE('',*,*,#19598,.T.); +#19600=ORIENTED_EDGE('',*,*,#19396,.T.); +#19601=ORIENTED_EDGE('',*,*,#19585,.F.); +#19602=EDGE_LOOP('',(#19597,#19599,#19600,#19601)); +#19603=FACE_OUTER_BOUND('',#19602,.F.); +#19604=ADVANCED_FACE('',(#19603),#19596,.T.); +#19605=CARTESIAN_POINT('',(2.64E0,9.75E-1,7.271800737645E-1)); +#19606=DIRECTION('',(0.E0,1.E0,0.E0)); +#19607=DIRECTION('',(0.E0,0.E0,1.E0)); +#19608=AXIS2_PLACEMENT_3D('',#19605,#19606,#19607); +#19609=PLANE('',#19608); +#19610=ORIENTED_EDGE('',*,*,#19128,.T.); +#19611=ORIENTED_EDGE('',*,*,#19398,.T.); +#19612=ORIENTED_EDGE('',*,*,#19598,.F.); +#19613=ORIENTED_EDGE('',*,*,#19286,.F.); +#19614=EDGE_LOOP('',(#19610,#19611,#19612,#19613)); +#19615=FACE_OUTER_BOUND('',#19614,.F.); +#19616=ADVANCED_FACE('',(#19615),#19609,.T.); +#19617=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.55E0)); +#19618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19619=DIRECTION('',(0.E0,1.E0,0.E0)); +#19620=AXIS2_PLACEMENT_3D('',#19617,#19618,#19619); +#19621=PLANE('',#19620); +#19622=ORIENTED_EDGE('',*,*,#19242,.F.); +#19623=ORIENTED_EDGE('',*,*,#19321,.F.); +#19625=ORIENTED_EDGE('',*,*,#19624,.T.); +#19626=ORIENTED_EDGE('',*,*,#19409,.T.); +#19627=EDGE_LOOP('',(#19622,#19623,#19625,#19626)); +#19628=FACE_OUTER_BOUND('',#19627,.F.); +#19629=ADVANCED_FACE('',(#19628),#19621,.T.); +#19630=CARTESIAN_POINT('',(2.64E0,-1.855E0,-1.9E0)); +#19631=DIRECTION('',(0.E0,1.E0,0.E0)); +#19632=DIRECTION('',(0.E0,0.E0,1.E0)); +#19633=AXIS2_PLACEMENT_3D('',#19630,#19631,#19632); +#19634=PLANE('',#19633); +#19635=ORIENTED_EDGE('',*,*,#19319,.F.); +#19637=ORIENTED_EDGE('',*,*,#19636,.T.); +#19638=ORIENTED_EDGE('',*,*,#19411,.T.); +#19639=ORIENTED_EDGE('',*,*,#19624,.F.); +#19640=EDGE_LOOP('',(#19635,#19637,#19638,#19639)); +#19641=FACE_OUTER_BOUND('',#19640,.F.); +#19642=ADVANCED_FACE('',(#19641),#19634,.T.); +#19643=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.1E0)); +#19644=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19645=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#19646=AXIS2_PLACEMENT_3D('',#19643,#19644,#19645); +#19647=PLANE('',#19646); +#19648=ORIENTED_EDGE('',*,*,#19317,.F.); +#19650=ORIENTED_EDGE('',*,*,#19649,.T.); +#19651=ORIENTED_EDGE('',*,*,#19413,.T.); +#19652=ORIENTED_EDGE('',*,*,#19636,.F.); +#19653=EDGE_LOOP('',(#19648,#19650,#19651,#19652)); +#19654=FACE_OUTER_BOUND('',#19653,.F.); +#19655=ADVANCED_FACE('',(#19654),#19647,.T.); +#19656=CARTESIAN_POINT('',(2.64E0,-2.175E0,-2.1E0)); +#19657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19658=DIRECTION('',(0.E0,1.E0,0.E0)); +#19659=AXIS2_PLACEMENT_3D('',#19656,#19657,#19658); +#19660=PLANE('',#19659); +#19661=ORIENTED_EDGE('',*,*,#19315,.F.); +#19663=ORIENTED_EDGE('',*,*,#19662,.T.); +#19664=ORIENTED_EDGE('',*,*,#19415,.T.); +#19665=ORIENTED_EDGE('',*,*,#19649,.F.); +#19666=EDGE_LOOP('',(#19661,#19663,#19664,#19665)); +#19667=FACE_OUTER_BOUND('',#19666,.F.); +#19668=ADVANCED_FACE('',(#19667),#19660,.T.); +#19669=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.15E0)); +#19670=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19671=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19672=AXIS2_PLACEMENT_3D('',#19669,#19670,#19671); +#19673=PLANE('',#19672); +#19674=ORIENTED_EDGE('',*,*,#19313,.F.); +#19676=ORIENTED_EDGE('',*,*,#19675,.T.); +#19677=ORIENTED_EDGE('',*,*,#19417,.T.); +#19678=ORIENTED_EDGE('',*,*,#19662,.F.); +#19679=EDGE_LOOP('',(#19674,#19676,#19677,#19678)); +#19680=FACE_OUTER_BOUND('',#19679,.F.); +#19681=ADVANCED_FACE('',(#19680),#19673,.T.); +#19682=CARTESIAN_POINT('',(2.64E0,-1.975E0,-9.4E-1)); +#19683=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#19684=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#19685=AXIS2_PLACEMENT_3D('',#19682,#19683,#19684); +#19686=PLANE('',#19685); +#19687=ORIENTED_EDGE('',*,*,#19311,.F.); +#19689=ORIENTED_EDGE('',*,*,#19688,.T.); +#19690=ORIENTED_EDGE('',*,*,#19419,.T.); +#19691=ORIENTED_EDGE('',*,*,#19675,.F.); +#19692=EDGE_LOOP('',(#19687,#19689,#19690,#19691)); +#19693=FACE_OUTER_BOUND('',#19692,.F.); +#19694=ADVANCED_FACE('',(#19693),#19686,.T.); +#19695=CARTESIAN_POINT('',(2.64E0,-1.975E0,-4.5E-1)); +#19696=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19698=AXIS2_PLACEMENT_3D('',#19695,#19696,#19697); +#19699=PLANE('',#19698); +#19700=ORIENTED_EDGE('',*,*,#19309,.F.); +#19702=ORIENTED_EDGE('',*,*,#19701,.T.); +#19703=ORIENTED_EDGE('',*,*,#19421,.T.); +#19704=ORIENTED_EDGE('',*,*,#19688,.F.); +#19705=EDGE_LOOP('',(#19700,#19702,#19703,#19704)); +#19706=FACE_OUTER_BOUND('',#19705,.F.); +#19707=ADVANCED_FACE('',(#19706),#19699,.T.); +#19708=CARTESIAN_POINT('',(2.64E0,-2.125E0,-4.5E-1)); +#19709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19710=DIRECTION('',(0.E0,1.E0,0.E0)); +#19711=AXIS2_PLACEMENT_3D('',#19708,#19709,#19710); +#19712=PLANE('',#19711); +#19713=ORIENTED_EDGE('',*,*,#19307,.F.); +#19715=ORIENTED_EDGE('',*,*,#19714,.T.); +#19716=ORIENTED_EDGE('',*,*,#19423,.T.); +#19717=ORIENTED_EDGE('',*,*,#19701,.F.); +#19718=EDGE_LOOP('',(#19713,#19715,#19716,#19717)); +#19719=FACE_OUTER_BOUND('',#19718,.F.); +#19720=ADVANCED_FACE('',(#19719),#19712,.T.); +#19721=CARTESIAN_POINT('',(2.64E0,-2.125E0,-1.5E-1)); +#19722=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19723=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19724=AXIS2_PLACEMENT_3D('',#19721,#19722,#19723); +#19725=PLANE('',#19724); +#19726=ORIENTED_EDGE('',*,*,#19305,.F.); +#19728=ORIENTED_EDGE('',*,*,#19727,.T.); +#19729=ORIENTED_EDGE('',*,*,#19425,.T.); +#19730=ORIENTED_EDGE('',*,*,#19714,.F.); +#19731=EDGE_LOOP('',(#19726,#19728,#19729,#19730)); +#19732=FACE_OUTER_BOUND('',#19731,.F.); +#19733=ADVANCED_FACE('',(#19732),#19725,.T.); +#19734=CARTESIAN_POINT('',(2.64E0,-1.901673347910E-1,-1.5E-1)); +#19735=DIRECTION('',(0.E0,0.E0,1.E0)); +#19736=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19737=AXIS2_PLACEMENT_3D('',#19734,#19735,#19736); +#19738=PLANE('',#19737); +#19739=ORIENTED_EDGE('',*,*,#19246,.T.); +#19740=ORIENTED_EDGE('',*,*,#19427,.T.); +#19741=ORIENTED_EDGE('',*,*,#19727,.F.); +#19742=ORIENTED_EDGE('',*,*,#19303,.F.); +#19743=EDGE_LOOP('',(#19739,#19740,#19741,#19742)); +#19744=FACE_OUTER_BOUND('',#19743,.F.); +#19745=ADVANCED_FACE('',(#19744),#19738,.T.); +#19746=CARTESIAN_POINT('',(2.985E0,1.075E0,-7.3E-1)); +#19747=DIRECTION('',(0.E0,0.E0,1.E0)); +#19748=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19749=AXIS2_PLACEMENT_3D('',#19746,#19747,#19748); +#19750=PLANE('',#19749); +#19751=ORIENTED_EDGE('',*,*,#11597,.F.); +#19753=ORIENTED_EDGE('',*,*,#19752,.T.); +#19754=ORIENTED_EDGE('',*,*,#19191,.T.); +#19755=ORIENTED_EDGE('',*,*,#13105,.F.); +#19756=EDGE_LOOP('',(#19751,#19753,#19754,#19755)); +#19757=FACE_OUTER_BOUND('',#19756,.F.); +#19758=ORIENTED_EDGE('',*,*,#19331,.T.); +#19760=ORIENTED_EDGE('',*,*,#19759,.T.); +#19761=ORIENTED_EDGE('',*,*,#19437,.F.); +#19763=ORIENTED_EDGE('',*,*,#19762,.F.); +#19764=EDGE_LOOP('',(#19758,#19760,#19761,#19763)); +#19765=FACE_BOUND('',#19764,.F.); +#19766=ADVANCED_FACE('',(#19757,#19765),#19750,.F.); +#19767=CARTESIAN_POINT('',(2.985E0,1.075E0,-8.5E-1)); +#19768=DIRECTION('',(0.E0,1.E0,0.E0)); +#19769=DIRECTION('',(0.E0,0.E0,1.E0)); +#19770=AXIS2_PLACEMENT_3D('',#19767,#19768,#19769); +#19771=PLANE('',#19770); +#19772=ORIENTED_EDGE('',*,*,#11595,.F.); +#19774=ORIENTED_EDGE('',*,*,#19773,.T.); +#19775=ORIENTED_EDGE('',*,*,#19193,.T.); +#19776=ORIENTED_EDGE('',*,*,#19752,.F.); +#19777=EDGE_LOOP('',(#19772,#19774,#19775,#19776)); +#19778=FACE_OUTER_BOUND('',#19777,.F.); +#19779=ADVANCED_FACE('',(#19778),#19771,.F.); +#19780=CARTESIAN_POINT('',(2.985E0,1.375E0,-8.5E-1)); +#19781=DIRECTION('',(0.E0,0.E0,1.E0)); +#19782=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19783=AXIS2_PLACEMENT_3D('',#19780,#19781,#19782); +#19784=PLANE('',#19783); +#19786=ORIENTED_EDGE('',*,*,#19785,.T.); +#19787=ORIENTED_EDGE('',*,*,#19195,.T.); +#19788=ORIENTED_EDGE('',*,*,#19773,.F.); +#19789=ORIENTED_EDGE('',*,*,#11593,.F.); +#19790=EDGE_LOOP('',(#19786,#19787,#19788,#19789)); +#19791=FACE_OUTER_BOUND('',#19790,.F.); +#19792=ADVANCED_FACE('',(#19791),#19784,.F.); +#19793=CARTESIAN_POINT('',(2.8E0,1.325E0,-8.E-1)); +#19794=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19795=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#19796=AXIS2_PLACEMENT_3D('',#19793,#19794,#19795); +#19797=PLANE('',#19796); +#19799=ORIENTED_EDGE('',*,*,#19798,.T.); +#19800=ORIENTED_EDGE('',*,*,#11170,.T.); +#19802=ORIENTED_EDGE('',*,*,#19801,.F.); +#19803=ORIENTED_EDGE('',*,*,#19785,.F.); +#19804=EDGE_LOOP('',(#19799,#19800,#19802,#19803)); +#19805=FACE_OUTER_BOUND('',#19804,.F.); +#19806=ADVANCED_FACE('',(#19805),#19797,.T.); +#19807=CARTESIAN_POINT('',(3.035E0,1.325E0,-9.8E-1)); +#19808=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#19809=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19810=AXIS2_PLACEMENT_3D('',#19807,#19808,#19809); +#19811=PLANE('',#19810); +#19813=ORIENTED_EDGE('',*,*,#19812,.T.); +#19814=ORIENTED_EDGE('',*,*,#11172,.T.); +#19815=ORIENTED_EDGE('',*,*,#19798,.F.); +#19816=ORIENTED_EDGE('',*,*,#11591,.F.); +#19817=EDGE_LOOP('',(#19813,#19814,#19815,#19816)); +#19818=FACE_OUTER_BOUND('',#19817,.F.); +#19819=ADVANCED_FACE('',(#19818),#19811,.T.); +#19820=CARTESIAN_POINT('',(3.2E0,1.325E0,-1.06E0)); +#19821=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#19822=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#19823=AXIS2_PLACEMENT_3D('',#19820,#19821,#19822); +#19824=PLANE('',#19823); +#19826=ORIENTED_EDGE('',*,*,#19825,.T.); +#19827=ORIENTED_EDGE('',*,*,#11174,.T.); +#19828=ORIENTED_EDGE('',*,*,#19812,.F.); +#19829=ORIENTED_EDGE('',*,*,#14438,.F.); +#19830=EDGE_LOOP('',(#19826,#19827,#19828,#19829)); +#19831=FACE_OUTER_BOUND('',#19830,.F.); +#19832=ADVANCED_FACE('',(#19831),#19824,.T.); +#19833=CARTESIAN_POINT('',(3.365E0,1.325E0,-9.8E-1)); +#19834=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#19835=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#19836=AXIS2_PLACEMENT_3D('',#19833,#19834,#19835); +#19837=PLANE('',#19836); +#19838=ORIENTED_EDGE('',*,*,#19825,.F.); +#19840=ORIENTED_EDGE('',*,*,#19839,.F.); +#19842=ORIENTED_EDGE('',*,*,#19841,.T.); +#19843=ORIENTED_EDGE('',*,*,#11176,.T.); +#19844=EDGE_LOOP('',(#19838,#19840,#19842,#19843)); +#19845=FACE_OUTER_BOUND('',#19844,.F.); +#19846=ADVANCED_FACE('',(#19845),#19837,.T.); +#19847=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19848=DIRECTION('',(1.E0,0.E0,0.E0)); +#19849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19850=AXIS2_PLACEMENT_3D('',#19847,#19848,#19849); +#19851=PLANE('',#19850); +#19852=ORIENTED_EDGE('',*,*,#11839,.T.); +#19854=ORIENTED_EDGE('',*,*,#19853,.F.); +#19856=ORIENTED_EDGE('',*,*,#19855,.F.); +#19858=ORIENTED_EDGE('',*,*,#19857,.F.); +#19859=ORIENTED_EDGE('',*,*,#13037,.T.); +#19860=ORIENTED_EDGE('',*,*,#12937,.T.); +#19861=ORIENTED_EDGE('',*,*,#12610,.T.); +#19862=EDGE_LOOP('',(#19852,#19854,#19856,#19858,#19859,#19860,#19861)); +#19863=FACE_OUTER_BOUND('',#19862,.F.); +#19864=ADVANCED_FACE('',(#19863),#19851,.T.); +#19865=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19866=DIRECTION('',(1.E0,0.E0,0.E0)); +#19867=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19868=AXIS2_PLACEMENT_3D('',#19865,#19866,#19867); +#19869=PLANE('',#19868); +#19870=ORIENTED_EDGE('',*,*,#11847,.T.); +#19871=ORIENTED_EDGE('',*,*,#13610,.T.); +#19872=ORIENTED_EDGE('',*,*,#12951,.T.); +#19873=ORIENTED_EDGE('',*,*,#12105,.T.); +#19874=ORIENTED_EDGE('',*,*,#12205,.F.); +#19876=ORIENTED_EDGE('',*,*,#19875,.F.); +#19878=ORIENTED_EDGE('',*,*,#19877,.F.); +#19879=EDGE_LOOP('',(#19870,#19871,#19872,#19873,#19874,#19876,#19878)); +#19880=FACE_OUTER_BOUND('',#19879,.F.); +#19881=ADVANCED_FACE('',(#19880),#19869,.T.); +#19882=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19883=DIRECTION('',(1.E0,0.E0,0.E0)); +#19884=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19885=AXIS2_PLACEMENT_3D('',#19882,#19883,#19884); +#19886=PLANE('',#19885); +#19888=ORIENTED_EDGE('',*,*,#19887,.T.); +#19890=ORIENTED_EDGE('',*,*,#19889,.F.); +#19892=ORIENTED_EDGE('',*,*,#19891,.F.); +#19894=ORIENTED_EDGE('',*,*,#19893,.F.); +#19895=ORIENTED_EDGE('',*,*,#14222,.F.); +#19896=ORIENTED_EDGE('',*,*,#11320,.T.); +#19897=EDGE_LOOP('',(#19888,#19890,#19892,#19894,#19895,#19896)); +#19898=FACE_OUTER_BOUND('',#19897,.F.); +#19899=ADVANCED_FACE('',(#19898),#19886,.T.); +#19900=CARTESIAN_POINT('',(3.415E0,0.E0,0.E0)); +#19901=DIRECTION('',(1.E0,0.E0,0.E0)); +#19902=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19903=AXIS2_PLACEMENT_3D('',#19900,#19901,#19902); +#19904=PLANE('',#19903); +#19905=ORIENTED_EDGE('',*,*,#19839,.T.); +#19906=ORIENTED_EDGE('',*,*,#14442,.F.); +#19907=ORIENTED_EDGE('',*,*,#13100,.F.); +#19909=ORIENTED_EDGE('',*,*,#19908,.F.); +#19911=ORIENTED_EDGE('',*,*,#19910,.F.); +#19913=ORIENTED_EDGE('',*,*,#19912,.F.); +#19914=EDGE_LOOP('',(#19905,#19906,#19907,#19909,#19911,#19913)); +#19915=FACE_OUTER_BOUND('',#19914,.F.); +#19916=ADVANCED_FACE('',(#19915),#19904,.T.); +#19917=CARTESIAN_POINT('',(3.785E0,-2.025E0,0.E0)); +#19918=DIRECTION('',(1.E0,0.E0,0.E0)); +#19919=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19920=AXIS2_PLACEMENT_3D('',#19917,#19918,#19919); +#19921=CYLINDRICAL_SURFACE('',#19920,1.E-1); +#19922=ORIENTED_EDGE('',*,*,#12394,.F.); +#19924=ORIENTED_EDGE('',*,*,#19923,.T.); +#19925=ORIENTED_EDGE('',*,*,#19853,.T.); +#19926=ORIENTED_EDGE('',*,*,#19877,.T.); +#19928=ORIENTED_EDGE('',*,*,#19927,.F.); +#19929=ORIENTED_EDGE('',*,*,#12405,.F.); +#19930=EDGE_LOOP('',(#19922,#19924,#19925,#19926,#19928,#19929)); +#19931=FACE_OUTER_BOUND('',#19930,.F.); +#19932=ADVANCED_FACE('',(#19931),#19921,.T.); +#19933=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.E-1)); +#19934=DIRECTION('',(0.E0,0.E0,1.E0)); +#19935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#19936=AXIS2_PLACEMENT_3D('',#19933,#19934,#19935); +#19937=PLANE('',#19936); +#19938=ORIENTED_EDGE('',*,*,#12392,.F.); +#19940=ORIENTED_EDGE('',*,*,#19939,.T.); +#19941=ORIENTED_EDGE('',*,*,#19855,.T.); +#19942=ORIENTED_EDGE('',*,*,#19923,.F.); +#19943=EDGE_LOOP('',(#19938,#19940,#19941,#19942)); +#19944=FACE_OUTER_BOUND('',#19943,.F.); +#19945=ADVANCED_FACE('',(#19944),#19937,.F.); +#19946=CARTESIAN_POINT('',(3.785E0,-1.725E0,-1.6E0)); +#19947=DIRECTION('',(0.E0,1.E0,0.E0)); +#19948=DIRECTION('',(0.E0,0.E0,1.E0)); +#19949=AXIS2_PLACEMENT_3D('',#19946,#19947,#19948); +#19950=PLANE('',#19949); +#19951=ORIENTED_EDGE('',*,*,#13039,.F.); +#19952=ORIENTED_EDGE('',*,*,#19857,.T.); +#19953=ORIENTED_EDGE('',*,*,#19939,.F.); +#19954=ORIENTED_EDGE('',*,*,#12390,.F.); +#19955=EDGE_LOOP('',(#19951,#19952,#19953,#19954)); +#19956=FACE_OUTER_BOUND('',#19955,.F.); +#19958=ORIENTED_EDGE('',*,*,#19957,.T.); +#19960=ORIENTED_EDGE('',*,*,#19959,.T.); +#19962=ORIENTED_EDGE('',*,*,#19961,.T.); +#19964=ORIENTED_EDGE('',*,*,#19963,.F.); +#19965=EDGE_LOOP('',(#19958,#19960,#19962,#19964)); +#19966=FACE_BOUND('',#19965,.F.); +#19967=ADVANCED_FACE('',(#19956,#19966),#19950,.F.); +#19968=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#19969=DIRECTION('',(1.E0,0.E0,0.E0)); +#19970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#19971=AXIS2_PLACEMENT_3D('',#19968,#19969,#19970); +#19972=PLANE('',#19971); +#19973=ORIENTED_EDGE('',*,*,#12367,.F.); +#19975=ORIENTED_EDGE('',*,*,#19974,.T.); +#19977=ORIENTED_EDGE('',*,*,#19976,.T.); +#19979=ORIENTED_EDGE('',*,*,#19978,.T.); +#19981=ORIENTED_EDGE('',*,*,#19980,.T.); +#19983=ORIENTED_EDGE('',*,*,#19982,.T.); +#19985=ORIENTED_EDGE('',*,*,#19984,.T.); +#19987=ORIENTED_EDGE('',*,*,#19986,.T.); +#19989=ORIENTED_EDGE('',*,*,#19988,.T.); +#19991=ORIENTED_EDGE('',*,*,#19990,.T.); +#19993=ORIENTED_EDGE('',*,*,#19992,.T.); +#19994=EDGE_LOOP('',(#19973,#19975,#19977,#19979,#19981,#19983,#19985,#19987, +#19989,#19991,#19993)); +#19995=FACE_OUTER_BOUND('',#19994,.F.); +#19996=ADVANCED_FACE('',(#19995),#19972,.F.); +#19997=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#19998=DIRECTION('',(1.E0,0.E0,0.E0)); +#19999=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20000=AXIS2_PLACEMENT_3D('',#19997,#19998,#19999); +#20001=PLANE('',#20000); +#20003=ORIENTED_EDGE('',*,*,#20002,.T.); +#20005=ORIENTED_EDGE('',*,*,#20004,.T.); +#20007=ORIENTED_EDGE('',*,*,#20006,.T.); +#20009=ORIENTED_EDGE('',*,*,#20008,.T.); +#20011=ORIENTED_EDGE('',*,*,#20010,.T.); +#20012=EDGE_LOOP('',(#20003,#20005,#20007,#20009,#20011)); +#20013=FACE_OUTER_BOUND('',#20012,.F.); +#20014=ADVANCED_FACE('',(#20013),#20001,.F.); +#20015=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#20016=DIRECTION('',(1.E0,0.E0,0.E0)); +#20017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20018=AXIS2_PLACEMENT_3D('',#20015,#20016,#20017); +#20019=PLANE('',#20018); +#20020=ORIENTED_EDGE('',*,*,#19957,.F.); +#20022=ORIENTED_EDGE('',*,*,#20021,.T.); +#20024=ORIENTED_EDGE('',*,*,#20023,.T.); +#20026=ORIENTED_EDGE('',*,*,#20025,.T.); +#20028=ORIENTED_EDGE('',*,*,#20027,.T.); +#20030=ORIENTED_EDGE('',*,*,#20029,.T.); +#20032=ORIENTED_EDGE('',*,*,#20031,.T.); +#20034=ORIENTED_EDGE('',*,*,#20033,.T.); +#20036=ORIENTED_EDGE('',*,*,#20035,.T.); +#20038=ORIENTED_EDGE('',*,*,#20037,.T.); +#20040=ORIENTED_EDGE('',*,*,#20039,.T.); +#20041=EDGE_LOOP('',(#20020,#20022,#20024,#20026,#20028,#20030,#20032,#20034, +#20036,#20038,#20040)); +#20042=FACE_OUTER_BOUND('',#20041,.F.); +#20043=ADVANCED_FACE('',(#20042),#20019,.F.); +#20044=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#20045=DIRECTION('',(1.E0,0.E0,0.E0)); +#20046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20047=AXIS2_PLACEMENT_3D('',#20044,#20045,#20046); +#20048=PLANE('',#20047); +#20050=ORIENTED_EDGE('',*,*,#20049,.F.); +#20052=ORIENTED_EDGE('',*,*,#20051,.T.); +#20054=ORIENTED_EDGE('',*,*,#20053,.T.); +#20056=ORIENTED_EDGE('',*,*,#20055,.T.); +#20058=ORIENTED_EDGE('',*,*,#20057,.T.); +#20059=EDGE_LOOP('',(#20050,#20052,#20054,#20056,#20058)); +#20060=FACE_OUTER_BOUND('',#20059,.F.); +#20061=ADVANCED_FACE('',(#20060),#20048,.F.); +#20062=CARTESIAN_POINT('',(3.44E0,-1.725E0,1.55E0)); +#20063=DIRECTION('',(0.E0,0.E0,1.E0)); +#20064=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20065=AXIS2_PLACEMENT_3D('',#20062,#20063,#20064); +#20066=PLANE('',#20065); +#20067=ORIENTED_EDGE('',*,*,#12373,.T.); +#20069=ORIENTED_EDGE('',*,*,#20068,.T.); +#20071=ORIENTED_EDGE('',*,*,#20070,.F.); +#20072=ORIENTED_EDGE('',*,*,#19974,.F.); +#20073=EDGE_LOOP('',(#20067,#20069,#20071,#20072)); +#20074=FACE_OUTER_BOUND('',#20073,.F.); +#20075=ADVANCED_FACE('',(#20074),#20066,.T.); +#20076=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20077=DIRECTION('',(1.E0,0.E0,0.E0)); +#20078=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20079=AXIS2_PLACEMENT_3D('',#20076,#20077,#20078); +#20080=PLANE('',#20079); +#20081=ORIENTED_EDGE('',*,*,#12371,.F.); +#20083=ORIENTED_EDGE('',*,*,#20082,.F.); +#20085=ORIENTED_EDGE('',*,*,#20084,.F.); +#20087=ORIENTED_EDGE('',*,*,#20086,.F.); +#20089=ORIENTED_EDGE('',*,*,#20088,.F.); +#20091=ORIENTED_EDGE('',*,*,#20090,.F.); +#20093=ORIENTED_EDGE('',*,*,#20092,.F.); +#20095=ORIENTED_EDGE('',*,*,#20094,.F.); +#20097=ORIENTED_EDGE('',*,*,#20096,.F.); +#20099=ORIENTED_EDGE('',*,*,#20098,.F.); +#20100=ORIENTED_EDGE('',*,*,#20068,.F.); +#20101=EDGE_LOOP('',(#20081,#20083,#20085,#20087,#20089,#20091,#20093,#20095, +#20097,#20099,#20100)); +#20102=FACE_OUTER_BOUND('',#20101,.F.); +#20103=ADVANCED_FACE('',(#20102),#20080,.T.); +#20104=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20105=DIRECTION('',(1.E0,0.E0,0.E0)); +#20106=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20107=AXIS2_PLACEMENT_3D('',#20104,#20105,#20106); +#20108=PLANE('',#20107); +#20110=ORIENTED_EDGE('',*,*,#20109,.F.); +#20112=ORIENTED_EDGE('',*,*,#20111,.F.); +#20114=ORIENTED_EDGE('',*,*,#20113,.F.); +#20116=ORIENTED_EDGE('',*,*,#20115,.F.); +#20118=ORIENTED_EDGE('',*,*,#20117,.F.); +#20119=EDGE_LOOP('',(#20110,#20112,#20114,#20116,#20118)); +#20120=FACE_OUTER_BOUND('',#20119,.F.); +#20121=ADVANCED_FACE('',(#20120),#20108,.T.); +#20122=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20123=DIRECTION('',(1.E0,0.E0,0.E0)); +#20124=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20125=AXIS2_PLACEMENT_3D('',#20122,#20123,#20124); +#20126=PLANE('',#20125); +#20127=ORIENTED_EDGE('',*,*,#19961,.F.); +#20129=ORIENTED_EDGE('',*,*,#20128,.F.); +#20131=ORIENTED_EDGE('',*,*,#20130,.F.); +#20133=ORIENTED_EDGE('',*,*,#20132,.F.); +#20135=ORIENTED_EDGE('',*,*,#20134,.F.); +#20137=ORIENTED_EDGE('',*,*,#20136,.F.); +#20139=ORIENTED_EDGE('',*,*,#20138,.F.); +#20141=ORIENTED_EDGE('',*,*,#20140,.F.); +#20143=ORIENTED_EDGE('',*,*,#20142,.F.); +#20145=ORIENTED_EDGE('',*,*,#20144,.F.); +#20147=ORIENTED_EDGE('',*,*,#20146,.F.); +#20148=EDGE_LOOP('',(#20127,#20129,#20131,#20133,#20135,#20137,#20139,#20141, +#20143,#20145,#20147)); +#20149=FACE_OUTER_BOUND('',#20148,.F.); +#20150=ADVANCED_FACE('',(#20149),#20126,.T.); +#20151=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#20152=DIRECTION('',(1.E0,0.E0,0.E0)); +#20153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20154=AXIS2_PLACEMENT_3D('',#20151,#20152,#20153); +#20155=PLANE('',#20154); +#20157=ORIENTED_EDGE('',*,*,#20156,.T.); +#20159=ORIENTED_EDGE('',*,*,#20158,.F.); +#20161=ORIENTED_EDGE('',*,*,#20160,.F.); +#20163=ORIENTED_EDGE('',*,*,#20162,.F.); +#20165=ORIENTED_EDGE('',*,*,#20164,.F.); +#20166=EDGE_LOOP('',(#20157,#20159,#20161,#20163,#20165)); +#20167=FACE_OUTER_BOUND('',#20166,.F.); +#20168=ADVANCED_FACE('',(#20167),#20155,.T.); +#20169=CARTESIAN_POINT('',(3.44E0,-2.125E0,1.5E-1)); +#20170=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20171=DIRECTION('',(0.E0,1.E0,0.E0)); +#20172=AXIS2_PLACEMENT_3D('',#20169,#20170,#20171); +#20173=PLANE('',#20172); +#20174=ORIENTED_EDGE('',*,*,#12369,.F.); +#20175=ORIENTED_EDGE('',*,*,#19992,.F.); +#20177=ORIENTED_EDGE('',*,*,#20176,.T.); +#20178=ORIENTED_EDGE('',*,*,#20082,.T.); +#20179=EDGE_LOOP('',(#20174,#20175,#20177,#20178)); +#20180=FACE_OUTER_BOUND('',#20179,.F.); +#20181=ADVANCED_FACE('',(#20180),#20173,.T.); +#20182=CARTESIAN_POINT('',(3.44E0,-2.125E0,4.5E-1)); +#20183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20184=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20185=AXIS2_PLACEMENT_3D('',#20182,#20183,#20184); +#20186=PLANE('',#20185); +#20187=ORIENTED_EDGE('',*,*,#19990,.F.); +#20189=ORIENTED_EDGE('',*,*,#20188,.T.); +#20190=ORIENTED_EDGE('',*,*,#20084,.T.); +#20191=ORIENTED_EDGE('',*,*,#20176,.F.); +#20192=EDGE_LOOP('',(#20187,#20189,#20190,#20191)); +#20193=FACE_OUTER_BOUND('',#20192,.F.); +#20194=ADVANCED_FACE('',(#20193),#20186,.T.); +#20195=CARTESIAN_POINT('',(3.44E0,-1.975E0,4.5E-1)); +#20196=DIRECTION('',(0.E0,0.E0,1.E0)); +#20197=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20198=AXIS2_PLACEMENT_3D('',#20195,#20196,#20197); +#20199=PLANE('',#20198); +#20200=ORIENTED_EDGE('',*,*,#19988,.F.); +#20202=ORIENTED_EDGE('',*,*,#20201,.T.); +#20203=ORIENTED_EDGE('',*,*,#20086,.T.); +#20204=ORIENTED_EDGE('',*,*,#20188,.F.); +#20205=EDGE_LOOP('',(#20200,#20202,#20203,#20204)); +#20206=FACE_OUTER_BOUND('',#20205,.F.); +#20207=ADVANCED_FACE('',(#20206),#20199,.T.); +#20208=CARTESIAN_POINT('',(3.44E0,-1.975E0,9.4E-1)); +#20209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20210=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20211=AXIS2_PLACEMENT_3D('',#20208,#20209,#20210); +#20212=PLANE('',#20211); +#20213=ORIENTED_EDGE('',*,*,#19986,.F.); +#20215=ORIENTED_EDGE('',*,*,#20214,.T.); +#20216=ORIENTED_EDGE('',*,*,#20088,.T.); +#20217=ORIENTED_EDGE('',*,*,#20201,.F.); +#20218=EDGE_LOOP('',(#20213,#20215,#20216,#20217)); +#20219=FACE_OUTER_BOUND('',#20218,.F.); +#20220=ADVANCED_FACE('',(#20219),#20212,.T.); +#20221=CARTESIAN_POINT('',(3.44E0,-2.175E0,1.15E0)); +#20222=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#20223=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#20224=AXIS2_PLACEMENT_3D('',#20221,#20222,#20223); +#20225=PLANE('',#20224); +#20226=ORIENTED_EDGE('',*,*,#19984,.F.); +#20228=ORIENTED_EDGE('',*,*,#20227,.T.); +#20229=ORIENTED_EDGE('',*,*,#20090,.T.); +#20230=ORIENTED_EDGE('',*,*,#20214,.F.); +#20231=EDGE_LOOP('',(#20226,#20228,#20229,#20230)); +#20232=FACE_OUTER_BOUND('',#20231,.F.); +#20233=ADVANCED_FACE('',(#20232),#20225,.T.); +#20234=CARTESIAN_POINT('',(3.44E0,-2.175E0,2.1E0)); +#20235=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20237=AXIS2_PLACEMENT_3D('',#20234,#20235,#20236); +#20238=PLANE('',#20237); +#20239=ORIENTED_EDGE('',*,*,#19982,.F.); +#20241=ORIENTED_EDGE('',*,*,#20240,.T.); +#20242=ORIENTED_EDGE('',*,*,#20092,.T.); +#20243=ORIENTED_EDGE('',*,*,#20227,.F.); +#20244=EDGE_LOOP('',(#20239,#20241,#20242,#20243)); +#20245=FACE_OUTER_BOUND('',#20244,.F.); +#20246=ADVANCED_FACE('',(#20245),#20238,.T.); +#20247=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.1E0)); +#20248=DIRECTION('',(0.E0,0.E0,1.E0)); +#20249=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20250=AXIS2_PLACEMENT_3D('',#20247,#20248,#20249); +#20251=PLANE('',#20250); +#20252=ORIENTED_EDGE('',*,*,#19980,.F.); +#20254=ORIENTED_EDGE('',*,*,#20253,.T.); +#20255=ORIENTED_EDGE('',*,*,#20094,.T.); +#20256=ORIENTED_EDGE('',*,*,#20240,.F.); +#20257=EDGE_LOOP('',(#20252,#20254,#20255,#20256)); +#20258=FACE_OUTER_BOUND('',#20257,.F.); +#20259=ADVANCED_FACE('',(#20258),#20251,.T.); +#20260=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.9E0)); +#20261=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20262=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20263=AXIS2_PLACEMENT_3D('',#20260,#20261,#20262); +#20264=PLANE('',#20263); +#20265=ORIENTED_EDGE('',*,*,#19978,.F.); +#20267=ORIENTED_EDGE('',*,*,#20266,.T.); +#20268=ORIENTED_EDGE('',*,*,#20096,.T.); +#20269=ORIENTED_EDGE('',*,*,#20253,.F.); +#20270=EDGE_LOOP('',(#20265,#20267,#20268,#20269)); +#20271=FACE_OUTER_BOUND('',#20270,.F.); +#20272=ADVANCED_FACE('',(#20271),#20264,.T.); +#20273=CARTESIAN_POINT('',(3.44E0,-1.855E0,1.55E0)); +#20274=DIRECTION('',(0.E0,1.E0,0.E0)); +#20275=DIRECTION('',(0.E0,0.E0,1.E0)); +#20276=AXIS2_PLACEMENT_3D('',#20273,#20274,#20275); +#20277=PLANE('',#20276); +#20278=ORIENTED_EDGE('',*,*,#19976,.F.); +#20279=ORIENTED_EDGE('',*,*,#20070,.T.); +#20280=ORIENTED_EDGE('',*,*,#20098,.T.); +#20281=ORIENTED_EDGE('',*,*,#20266,.F.); +#20282=EDGE_LOOP('',(#20278,#20279,#20280,#20281)); +#20283=FACE_OUTER_BOUND('',#20282,.F.); +#20284=ADVANCED_FACE('',(#20283),#20277,.T.); +#20285=CARTESIAN_POINT('',(3.785E0,-7.25E-1,7.3E-1)); +#20286=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20287=DIRECTION('',(0.E0,1.E0,0.E0)); +#20288=AXIS2_PLACEMENT_3D('',#20285,#20286,#20287); +#20289=PLANE('',#20288); +#20290=ORIENTED_EDGE('',*,*,#12428,.F.); +#20291=ORIENTED_EDGE('',*,*,#14224,.T.); +#20292=ORIENTED_EDGE('',*,*,#19893,.T.); +#20294=ORIENTED_EDGE('',*,*,#20293,.F.); +#20295=EDGE_LOOP('',(#20290,#20291,#20292,#20294)); +#20296=FACE_OUTER_BOUND('',#20295,.F.); +#20297=ORIENTED_EDGE('',*,*,#20002,.F.); +#20299=ORIENTED_EDGE('',*,*,#20298,.T.); +#20300=ORIENTED_EDGE('',*,*,#20109,.T.); +#20302=ORIENTED_EDGE('',*,*,#20301,.F.); +#20303=EDGE_LOOP('',(#20297,#20299,#20300,#20302)); +#20304=FACE_BOUND('',#20303,.F.); +#20305=ADVANCED_FACE('',(#20296,#20304),#20289,.F.); +#20306=CARTESIAN_POINT('',(3.785E0,1.075E0,7.3E-1)); +#20307=DIRECTION('',(0.E0,1.E0,0.E0)); +#20308=DIRECTION('',(0.E0,0.E0,1.E0)); +#20309=AXIS2_PLACEMENT_3D('',#20306,#20307,#20308); +#20310=PLANE('',#20309); +#20311=ORIENTED_EDGE('',*,*,#12430,.F.); +#20312=ORIENTED_EDGE('',*,*,#20293,.T.); +#20313=ORIENTED_EDGE('',*,*,#19891,.T.); +#20315=ORIENTED_EDGE('',*,*,#20314,.F.); +#20316=EDGE_LOOP('',(#20311,#20312,#20313,#20315)); +#20317=FACE_OUTER_BOUND('',#20316,.F.); +#20318=ADVANCED_FACE('',(#20317),#20310,.F.); +#20319=CARTESIAN_POINT('',(3.785E0,1.075E0,8.5E-1)); +#20320=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20321=DIRECTION('',(0.E0,1.E0,0.E0)); +#20322=AXIS2_PLACEMENT_3D('',#20319,#20320,#20321); +#20323=PLANE('',#20322); +#20325=ORIENTED_EDGE('',*,*,#20324,.T.); +#20326=ORIENTED_EDGE('',*,*,#12432,.F.); +#20327=ORIENTED_EDGE('',*,*,#20314,.T.); +#20328=ORIENTED_EDGE('',*,*,#19889,.T.); +#20329=EDGE_LOOP('',(#20325,#20326,#20327,#20328)); +#20330=FACE_OUTER_BOUND('',#20329,.F.); +#20331=ADVANCED_FACE('',(#20330),#20323,.F.); +#20332=CARTESIAN_POINT('',(3.6E0,1.325E0,8.E-1)); +#20333=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20334=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20335=AXIS2_PLACEMENT_3D('',#20332,#20333,#20334); +#20336=PLANE('',#20335); +#20337=ORIENTED_EDGE('',*,*,#11202,.T.); +#20339=ORIENTED_EDGE('',*,*,#20338,.F.); +#20340=ORIENTED_EDGE('',*,*,#20324,.F.); +#20342=ORIENTED_EDGE('',*,*,#20341,.T.); +#20343=EDGE_LOOP('',(#20337,#20339,#20340,#20342)); +#20344=FACE_OUTER_BOUND('',#20343,.F.); +#20345=ADVANCED_FACE('',(#20344),#20336,.T.); +#20346=CARTESIAN_POINT('',(3.835E0,1.325E0,9.8E-1)); +#20347=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#20348=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20349=AXIS2_PLACEMENT_3D('',#20346,#20347,#20348); +#20350=PLANE('',#20349); +#20352=ORIENTED_EDGE('',*,*,#20351,.F.); +#20353=ORIENTED_EDGE('',*,*,#12423,.F.); +#20354=ORIENTED_EDGE('',*,*,#20338,.T.); +#20355=ORIENTED_EDGE('',*,*,#11200,.T.); +#20356=EDGE_LOOP('',(#20352,#20353,#20354,#20355)); +#20357=FACE_OUTER_BOUND('',#20356,.F.); +#20358=ADVANCED_FACE('',(#20357),#20350,.T.); +#20359=CARTESIAN_POINT('',(3.98E0,1.325E0,1.06E0)); +#20360=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20361=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20362=AXIS2_PLACEMENT_3D('',#20359,#20360,#20361); +#20363=PLANE('',#20362); +#20364=ORIENTED_EDGE('',*,*,#20351,.T.); +#20365=ORIENTED_EDGE('',*,*,#11198,.T.); +#20367=ORIENTED_EDGE('',*,*,#20366,.F.); +#20368=ORIENTED_EDGE('',*,*,#11363,.F.); +#20369=EDGE_LOOP('',(#20364,#20365,#20367,#20368)); +#20370=FACE_OUTER_BOUND('',#20369,.F.); +#20371=ADVANCED_FACE('',(#20370),#20363,.T.); +#20372=CARTESIAN_POINT('',(4.264644660941E0,1.325E0,9.496446609407E-1)); +#20373=DIRECTION('',(5.E-1,7.071067811865E-1,5.E-1)); +#20374=DIRECTION('',(5.E-1,-7.071067811865E-1,5.E-1)); +#20375=AXIS2_PLACEMENT_3D('',#20372,#20373,#20374); +#20376=PLANE('',#20375); +#20378=ORIENTED_EDGE('',*,*,#20377,.F.); +#20379=ORIENTED_EDGE('',*,*,#20366,.T.); +#20380=ORIENTED_EDGE('',*,*,#11196,.T.); +#20382=ORIENTED_EDGE('',*,*,#20381,.F.); +#20383=EDGE_LOOP('',(#20378,#20379,#20380,#20382)); +#20384=FACE_OUTER_BOUND('',#20383,.F.); +#20385=ADVANCED_FACE('',(#20384),#20376,.T.); +#20386=CARTESIAN_POINT('',(4.175E0,-1.375E0,1.11E0)); +#20387=DIRECTION('',(7.071067811866E-1,0.E0,7.071067811865E-1)); +#20388=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811866E-1)); +#20389=AXIS2_PLACEMENT_3D('',#20386,#20387,#20388); +#20390=PLANE('',#20389); +#20391=ORIENTED_EDGE('',*,*,#20377,.T.); +#20393=ORIENTED_EDGE('',*,*,#20392,.F.); +#20394=ORIENTED_EDGE('',*,*,#13257,.F.); +#20395=ORIENTED_EDGE('',*,*,#11353,.T.); +#20396=EDGE_LOOP('',(#20391,#20393,#20394,#20395)); +#20397=FACE_OUTER_BOUND('',#20396,.F.); +#20398=ADVANCED_FACE('',(#20397),#20390,.T.); +#20399=CARTESIAN_POINT('',(4.425E0,-1.375E0,8.6E-1)); +#20400=DIRECTION('',(1.E0,0.E0,0.E0)); +#20401=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20402=AXIS2_PLACEMENT_3D('',#20399,#20400,#20401); +#20403=PLANE('',#20402); +#20405=ORIENTED_EDGE('',*,*,#20404,.T.); +#20407=ORIENTED_EDGE('',*,*,#20406,.F.); +#20408=ORIENTED_EDGE('',*,*,#13259,.F.); +#20409=ORIENTED_EDGE('',*,*,#20392,.T.); +#20410=EDGE_LOOP('',(#20405,#20407,#20408,#20409)); +#20411=FACE_OUTER_BOUND('',#20410,.F.); +#20412=ADVANCED_FACE('',(#20411),#20403,.T.); +#20413=CARTESIAN_POINT('',(4.375E0,1.325E0,6.3E-1)); +#20414=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20415=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20416=AXIS2_PLACEMENT_3D('',#20413,#20414,#20415); +#20417=PLANE('',#20416); +#20418=ORIENTED_EDGE('',*,*,#20404,.F.); +#20419=ORIENTED_EDGE('',*,*,#20381,.T.); +#20420=ORIENTED_EDGE('',*,*,#11194,.T.); +#20422=ORIENTED_EDGE('',*,*,#20421,.F.); +#20423=EDGE_LOOP('',(#20418,#20419,#20420,#20422)); +#20424=FACE_OUTER_BOUND('',#20423,.F.); +#20425=ADVANCED_FACE('',(#20424),#20417,.T.); +#20426=CARTESIAN_POINT('',(4.205E0,1.325E0,4.5E-1)); +#20427=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20428=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20429=AXIS2_PLACEMENT_3D('',#20426,#20427,#20428); +#20430=PLANE('',#20429); +#20432=ORIENTED_EDGE('',*,*,#20431,.F.); +#20433=ORIENTED_EDGE('',*,*,#20421,.T.); +#20434=ORIENTED_EDGE('',*,*,#11192,.T.); +#20436=ORIENTED_EDGE('',*,*,#20435,.F.); +#20437=EDGE_LOOP('',(#20432,#20433,#20434,#20436)); +#20438=FACE_OUTER_BOUND('',#20437,.F.); +#20439=ADVANCED_FACE('',(#20438),#20430,.T.); +#20440=CARTESIAN_POINT('',(4.425E0,-1.375E0,4.E-1)); +#20441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20442=DIRECTION('',(-1.E0,0.E0,0.E0)); +#20443=AXIS2_PLACEMENT_3D('',#20440,#20441,#20442); +#20444=PLANE('',#20443); +#20445=ORIENTED_EDGE('',*,*,#20431,.T.); +#20447=ORIENTED_EDGE('',*,*,#20446,.F.); +#20448=ORIENTED_EDGE('',*,*,#13261,.F.); +#20449=ORIENTED_EDGE('',*,*,#20406,.T.); +#20450=EDGE_LOOP('',(#20445,#20447,#20448,#20449)); +#20451=FACE_OUTER_BOUND('',#20450,.F.); +#20452=ADVANCED_FACE('',(#20451),#20444,.T.); +#20453=CARTESIAN_POINT('',(3.985E0,-1.375E0,4.E-1)); +#20454=DIRECTION('',(1.E0,0.E0,0.E0)); +#20455=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20456=AXIS2_PLACEMENT_3D('',#20453,#20454,#20455); +#20457=PLANE('',#20456); +#20459=ORIENTED_EDGE('',*,*,#20458,.T.); +#20461=ORIENTED_EDGE('',*,*,#20460,.F.); +#20462=ORIENTED_EDGE('',*,*,#13263,.F.); +#20463=ORIENTED_EDGE('',*,*,#20446,.T.); +#20464=EDGE_LOOP('',(#20459,#20461,#20462,#20463)); +#20465=FACE_OUTER_BOUND('',#20464,.F.); +#20466=ADVANCED_FACE('',(#20465),#20457,.T.); +#20467=CARTESIAN_POINT('',(3.935E0,1.325E0,0.E0)); +#20468=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20469=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20470=AXIS2_PLACEMENT_3D('',#20467,#20468,#20469); +#20471=PLANE('',#20470); +#20472=ORIENTED_EDGE('',*,*,#20458,.F.); +#20473=ORIENTED_EDGE('',*,*,#20435,.T.); +#20474=ORIENTED_EDGE('',*,*,#11190,.T.); +#20476=ORIENTED_EDGE('',*,*,#20475,.F.); +#20477=EDGE_LOOP('',(#20472,#20473,#20474,#20476)); +#20478=FACE_OUTER_BOUND('',#20477,.F.); +#20479=ADVANCED_FACE('',(#20478),#20471,.T.); +#20480=CARTESIAN_POINT('',(4.205E0,1.325E0,-4.5E-1)); +#20481=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20482=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#20483=AXIS2_PLACEMENT_3D('',#20480,#20481,#20482); +#20484=PLANE('',#20483); +#20486=ORIENTED_EDGE('',*,*,#20485,.F.); +#20487=ORIENTED_EDGE('',*,*,#20475,.T.); +#20488=ORIENTED_EDGE('',*,*,#11188,.T.); +#20490=ORIENTED_EDGE('',*,*,#20489,.F.); +#20491=EDGE_LOOP('',(#20486,#20487,#20488,#20490)); +#20492=FACE_OUTER_BOUND('',#20491,.F.); +#20493=ADVANCED_FACE('',(#20492),#20484,.T.); +#20494=CARTESIAN_POINT('',(3.985E0,-1.375E0,-4.E-1)); +#20495=DIRECTION('',(0.E0,0.E0,1.E0)); +#20496=DIRECTION('',(1.E0,0.E0,0.E0)); +#20497=AXIS2_PLACEMENT_3D('',#20494,#20495,#20496); +#20498=PLANE('',#20497); +#20499=ORIENTED_EDGE('',*,*,#20485,.T.); +#20501=ORIENTED_EDGE('',*,*,#20500,.F.); +#20502=ORIENTED_EDGE('',*,*,#13265,.F.); +#20503=ORIENTED_EDGE('',*,*,#20460,.T.); +#20504=EDGE_LOOP('',(#20499,#20501,#20502,#20503)); +#20505=FACE_OUTER_BOUND('',#20504,.F.); +#20506=ADVANCED_FACE('',(#20505),#20498,.T.); +#20507=CARTESIAN_POINT('',(4.425E0,-1.375E0,-4.E-1)); +#20508=DIRECTION('',(1.E0,0.E0,0.E0)); +#20509=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20510=AXIS2_PLACEMENT_3D('',#20507,#20508,#20509); +#20511=PLANE('',#20510); +#20513=ORIENTED_EDGE('',*,*,#20512,.T.); +#20515=ORIENTED_EDGE('',*,*,#20514,.F.); +#20516=ORIENTED_EDGE('',*,*,#13267,.F.); +#20517=ORIENTED_EDGE('',*,*,#20500,.T.); +#20518=EDGE_LOOP('',(#20513,#20515,#20516,#20517)); +#20519=FACE_OUTER_BOUND('',#20518,.F.); +#20520=ADVANCED_FACE('',(#20519),#20511,.T.); +#20521=CARTESIAN_POINT('',(4.375E0,1.325E0,-6.3E-1)); +#20522=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20523=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20524=AXIS2_PLACEMENT_3D('',#20521,#20522,#20523); +#20525=PLANE('',#20524); +#20526=ORIENTED_EDGE('',*,*,#20512,.F.); +#20527=ORIENTED_EDGE('',*,*,#20489,.T.); +#20528=ORIENTED_EDGE('',*,*,#11186,.T.); +#20530=ORIENTED_EDGE('',*,*,#20529,.F.); +#20531=EDGE_LOOP('',(#20526,#20527,#20528,#20530)); +#20532=FACE_OUTER_BOUND('',#20531,.F.); +#20533=ADVANCED_FACE('',(#20532),#20525,.T.); +#20534=CARTESIAN_POINT('',(4.264644660941E0,1.325E0,-9.496446609407E-1)); +#20535=DIRECTION('',(5.E-1,7.071067811865E-1,-5.E-1)); +#20536=DIRECTION('',(5.E-1,-7.071067811865E-1,-5.E-1)); +#20537=AXIS2_PLACEMENT_3D('',#20534,#20535,#20536); +#20538=PLANE('',#20537); +#20540=ORIENTED_EDGE('',*,*,#20539,.F.); +#20541=ORIENTED_EDGE('',*,*,#20529,.T.); +#20542=ORIENTED_EDGE('',*,*,#11184,.T.); +#20544=ORIENTED_EDGE('',*,*,#20543,.F.); +#20545=EDGE_LOOP('',(#20540,#20541,#20542,#20544)); +#20546=FACE_OUTER_BOUND('',#20545,.F.); +#20547=ADVANCED_FACE('',(#20546),#20538,.T.); +#20548=CARTESIAN_POINT('',(4.425E0,-1.375E0,-8.6E-1)); +#20549=DIRECTION('',(7.071067811866E-1,0.E0,-7.071067811865E-1)); +#20550=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#20551=AXIS2_PLACEMENT_3D('',#20548,#20549,#20550); +#20552=PLANE('',#20551); +#20553=ORIENTED_EDGE('',*,*,#20539,.T.); +#20554=ORIENTED_EDGE('',*,*,#14304,.F.); +#20555=ORIENTED_EDGE('',*,*,#13269,.F.); +#20556=ORIENTED_EDGE('',*,*,#20514,.T.); +#20557=EDGE_LOOP('',(#20553,#20554,#20555,#20556)); +#20558=FACE_OUTER_BOUND('',#20557,.F.); +#20559=ADVANCED_FACE('',(#20558),#20552,.T.); +#20560=CARTESIAN_POINT('',(3.98E0,1.325E0,-1.06E0)); +#20561=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20562=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20563=AXIS2_PLACEMENT_3D('',#20560,#20561,#20562); +#20564=PLANE('',#20563); +#20565=ORIENTED_EDGE('',*,*,#20543,.T.); +#20566=ORIENTED_EDGE('',*,*,#11182,.T.); +#20568=ORIENTED_EDGE('',*,*,#20567,.F.); +#20569=ORIENTED_EDGE('',*,*,#14306,.F.); +#20570=EDGE_LOOP('',(#20565,#20566,#20568,#20569)); +#20571=FACE_OUTER_BOUND('',#20570,.F.); +#20572=ADVANCED_FACE('',(#20571),#20564,.T.); +#20573=CARTESIAN_POINT('',(3.835E0,1.325E0,-9.8E-1)); +#20574=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#20575=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20576=AXIS2_PLACEMENT_3D('',#20573,#20574,#20575); +#20577=PLANE('',#20576); +#20579=ORIENTED_EDGE('',*,*,#20578,.F.); +#20580=ORIENTED_EDGE('',*,*,#12442,.F.); +#20581=ORIENTED_EDGE('',*,*,#20567,.T.); +#20582=ORIENTED_EDGE('',*,*,#11180,.T.); +#20583=EDGE_LOOP('',(#20579,#20580,#20581,#20582)); +#20584=FACE_OUTER_BOUND('',#20583,.F.); +#20585=ADVANCED_FACE('',(#20584),#20577,.T.); +#20586=CARTESIAN_POINT('',(3.6E0,1.325E0,-8.E-1)); +#20587=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20588=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20589=AXIS2_PLACEMENT_3D('',#20586,#20587,#20588); +#20590=PLANE('',#20589); +#20591=ORIENTED_EDGE('',*,*,#20578,.T.); +#20592=ORIENTED_EDGE('',*,*,#11178,.T.); +#20593=ORIENTED_EDGE('',*,*,#19841,.F.); +#20595=ORIENTED_EDGE('',*,*,#20594,.F.); +#20596=EDGE_LOOP('',(#20591,#20592,#20593,#20595)); +#20597=FACE_OUTER_BOUND('',#20596,.F.); +#20598=ADVANCED_FACE('',(#20597),#20590,.T.); +#20599=CARTESIAN_POINT('',(3.785E0,1.375E0,-8.5E-1)); +#20600=DIRECTION('',(0.E0,0.E0,1.E0)); +#20601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20602=AXIS2_PLACEMENT_3D('',#20599,#20600,#20601); +#20603=PLANE('',#20602); +#20604=ORIENTED_EDGE('',*,*,#20594,.T.); +#20605=ORIENTED_EDGE('',*,*,#19912,.T.); +#20607=ORIENTED_EDGE('',*,*,#20606,.F.); +#20608=ORIENTED_EDGE('',*,*,#12444,.F.); +#20609=EDGE_LOOP('',(#20604,#20605,#20607,#20608)); +#20610=FACE_OUTER_BOUND('',#20609,.F.); +#20611=ADVANCED_FACE('',(#20610),#20603,.F.); +#20612=CARTESIAN_POINT('',(3.785E0,1.075E0,-8.5E-1)); +#20613=DIRECTION('',(0.E0,1.E0,0.E0)); +#20614=DIRECTION('',(0.E0,0.E0,1.E0)); +#20615=AXIS2_PLACEMENT_3D('',#20612,#20613,#20614); +#20616=PLANE('',#20615); +#20617=ORIENTED_EDGE('',*,*,#12446,.F.); +#20618=ORIENTED_EDGE('',*,*,#20606,.T.); +#20619=ORIENTED_EDGE('',*,*,#19910,.T.); +#20621=ORIENTED_EDGE('',*,*,#20620,.F.); +#20622=EDGE_LOOP('',(#20617,#20618,#20619,#20621)); +#20623=FACE_OUTER_BOUND('',#20622,.F.); +#20624=ADVANCED_FACE('',(#20623),#20616,.F.); +#20625=CARTESIAN_POINT('',(3.785E0,1.075E0,-7.3E-1)); +#20626=DIRECTION('',(0.E0,0.E0,1.E0)); +#20627=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20628=AXIS2_PLACEMENT_3D('',#20625,#20626,#20627); +#20629=PLANE('',#20628); +#20630=ORIENTED_EDGE('',*,*,#12448,.F.); +#20631=ORIENTED_EDGE('',*,*,#20620,.T.); +#20632=ORIENTED_EDGE('',*,*,#19908,.T.); +#20633=ORIENTED_EDGE('',*,*,#13098,.F.); +#20634=EDGE_LOOP('',(#20630,#20631,#20632,#20633)); +#20635=FACE_OUTER_BOUND('',#20634,.F.); +#20636=ORIENTED_EDGE('',*,*,#20049,.T.); +#20638=ORIENTED_EDGE('',*,*,#20637,.T.); +#20639=ORIENTED_EDGE('',*,*,#20156,.F.); +#20641=ORIENTED_EDGE('',*,*,#20640,.F.); +#20642=EDGE_LOOP('',(#20636,#20638,#20639,#20641)); +#20643=FACE_BOUND('',#20642,.F.); +#20644=ADVANCED_FACE('',(#20635,#20643),#20629,.F.); +#20645=CARTESIAN_POINT('',(3.44E0,9.75E-1,-8.521800737645E-1)); +#20646=DIRECTION('',(0.E0,1.E0,0.E0)); +#20647=DIRECTION('',(0.E0,0.E0,1.E0)); +#20648=AXIS2_PLACEMENT_3D('',#20645,#20646,#20647); +#20649=PLANE('',#20648); +#20650=ORIENTED_EDGE('',*,*,#20637,.F.); +#20651=ORIENTED_EDGE('',*,*,#20057,.F.); +#20653=ORIENTED_EDGE('',*,*,#20652,.T.); +#20654=ORIENTED_EDGE('',*,*,#20158,.T.); +#20655=EDGE_LOOP('',(#20650,#20651,#20653,#20654)); +#20656=FACE_OUTER_BOUND('',#20655,.F.); +#20657=ADVANCED_FACE('',(#20656),#20649,.T.); +#20658=CARTESIAN_POINT('',(3.44E0,7.75E-1,-1.02E0)); +#20659=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#20660=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#20661=AXIS2_PLACEMENT_3D('',#20658,#20659,#20660); +#20662=PLANE('',#20661); +#20663=ORIENTED_EDGE('',*,*,#20055,.F.); +#20665=ORIENTED_EDGE('',*,*,#20664,.T.); +#20666=ORIENTED_EDGE('',*,*,#20160,.T.); +#20667=ORIENTED_EDGE('',*,*,#20652,.F.); +#20668=EDGE_LOOP('',(#20663,#20665,#20666,#20667)); +#20669=FACE_OUTER_BOUND('',#20668,.F.); +#20670=ADVANCED_FACE('',(#20669),#20662,.T.); +#20671=CARTESIAN_POINT('',(3.44E0,6.25E-1,-8.2E-1)); +#20672=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#20673=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#20674=AXIS2_PLACEMENT_3D('',#20671,#20672,#20673); +#20675=PLANE('',#20674); +#20676=ORIENTED_EDGE('',*,*,#20053,.F.); +#20678=ORIENTED_EDGE('',*,*,#20677,.T.); +#20679=ORIENTED_EDGE('',*,*,#20162,.T.); +#20680=ORIENTED_EDGE('',*,*,#20664,.F.); +#20681=EDGE_LOOP('',(#20676,#20678,#20679,#20680)); +#20682=FACE_OUTER_BOUND('',#20681,.F.); +#20683=ADVANCED_FACE('',(#20682),#20675,.T.); +#20684=CARTESIAN_POINT('',(3.44E0,4.625735918815E-2,-5.094283666907E-1)); +#20685=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#20686=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#20687=AXIS2_PLACEMENT_3D('',#20684,#20685,#20686); +#20688=PLANE('',#20687); +#20689=ORIENTED_EDGE('',*,*,#20640,.T.); +#20690=ORIENTED_EDGE('',*,*,#20164,.T.); +#20691=ORIENTED_EDGE('',*,*,#20677,.F.); +#20692=ORIENTED_EDGE('',*,*,#20051,.F.); +#20693=EDGE_LOOP('',(#20689,#20690,#20691,#20692)); +#20694=FACE_OUTER_BOUND('',#20693,.F.); +#20695=ADVANCED_FACE('',(#20694),#20688,.T.); +#20696=CARTESIAN_POINT('',(3.365E0,1.325E0,9.8E-1)); +#20697=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20698=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20699=AXIS2_PLACEMENT_3D('',#20696,#20697,#20698); +#20700=PLANE('',#20699); +#20701=ORIENTED_EDGE('',*,*,#11204,.T.); +#20702=ORIENTED_EDGE('',*,*,#20341,.F.); +#20703=ORIENTED_EDGE('',*,*,#19887,.F.); +#20704=ORIENTED_EDGE('',*,*,#11505,.T.); +#20705=EDGE_LOOP('',(#20701,#20702,#20703,#20704)); +#20706=FACE_OUTER_BOUND('',#20705,.F.); +#20707=ADVANCED_FACE('',(#20706),#20700,.T.); +#20708=CARTESIAN_POINT('',(3.44E0,6.25E-1,8.2E-1)); +#20709=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#20710=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#20711=AXIS2_PLACEMENT_3D('',#20708,#20709,#20710); +#20712=PLANE('',#20711); +#20713=ORIENTED_EDGE('',*,*,#20298,.F.); +#20714=ORIENTED_EDGE('',*,*,#20010,.F.); +#20716=ORIENTED_EDGE('',*,*,#20715,.T.); +#20717=ORIENTED_EDGE('',*,*,#20111,.T.); +#20718=EDGE_LOOP('',(#20713,#20714,#20716,#20717)); +#20719=FACE_OUTER_BOUND('',#20718,.F.); +#20720=ADVANCED_FACE('',(#20719),#20712,.T.); +#20721=CARTESIAN_POINT('',(3.44E0,7.75E-1,1.02E0)); +#20722=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#20723=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#20724=AXIS2_PLACEMENT_3D('',#20721,#20722,#20723); +#20725=PLANE('',#20724); +#20726=ORIENTED_EDGE('',*,*,#20008,.F.); +#20728=ORIENTED_EDGE('',*,*,#20727,.T.); +#20729=ORIENTED_EDGE('',*,*,#20113,.T.); +#20730=ORIENTED_EDGE('',*,*,#20715,.F.); +#20731=EDGE_LOOP('',(#20726,#20728,#20729,#20730)); +#20732=FACE_OUTER_BOUND('',#20731,.F.); +#20733=ADVANCED_FACE('',(#20732),#20725,.T.); +#20734=CARTESIAN_POINT('',(3.44E0,9.75E-1,8.521800737645E-1)); +#20735=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#20736=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#20737=AXIS2_PLACEMENT_3D('',#20734,#20735,#20736); +#20738=PLANE('',#20737); +#20739=ORIENTED_EDGE('',*,*,#20006,.F.); +#20741=ORIENTED_EDGE('',*,*,#20740,.T.); +#20742=ORIENTED_EDGE('',*,*,#20115,.T.); +#20743=ORIENTED_EDGE('',*,*,#20727,.F.); +#20744=EDGE_LOOP('',(#20739,#20741,#20742,#20743)); +#20745=FACE_OUTER_BOUND('',#20744,.F.); +#20746=ADVANCED_FACE('',(#20745),#20738,.T.); +#20747=CARTESIAN_POINT('',(3.44E0,9.75E-1,7.271800737645E-1)); +#20748=DIRECTION('',(0.E0,1.E0,0.E0)); +#20749=DIRECTION('',(0.E0,0.E0,1.E0)); +#20750=AXIS2_PLACEMENT_3D('',#20747,#20748,#20749); +#20751=PLANE('',#20750); +#20752=ORIENTED_EDGE('',*,*,#20301,.T.); +#20753=ORIENTED_EDGE('',*,*,#20117,.T.); +#20754=ORIENTED_EDGE('',*,*,#20740,.F.); +#20755=ORIENTED_EDGE('',*,*,#20004,.F.); +#20756=EDGE_LOOP('',(#20752,#20753,#20754,#20755)); +#20757=FACE_OUTER_BOUND('',#20756,.F.); +#20758=ADVANCED_FACE('',(#20757),#20751,.T.); +#20759=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.55E0)); +#20760=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20761=DIRECTION('',(0.E0,1.E0,0.E0)); +#20762=AXIS2_PLACEMENT_3D('',#20759,#20760,#20761); +#20763=PLANE('',#20762); +#20764=ORIENTED_EDGE('',*,*,#19959,.F.); +#20765=ORIENTED_EDGE('',*,*,#20039,.F.); +#20767=ORIENTED_EDGE('',*,*,#20766,.T.); +#20768=ORIENTED_EDGE('',*,*,#20128,.T.); +#20769=EDGE_LOOP('',(#20764,#20765,#20767,#20768)); +#20770=FACE_OUTER_BOUND('',#20769,.F.); +#20771=ADVANCED_FACE('',(#20770),#20763,.T.); +#20772=CARTESIAN_POINT('',(3.44E0,-1.855E0,-1.9E0)); +#20773=DIRECTION('',(0.E0,1.E0,0.E0)); +#20774=DIRECTION('',(0.E0,0.E0,1.E0)); +#20775=AXIS2_PLACEMENT_3D('',#20772,#20773,#20774); +#20776=PLANE('',#20775); +#20777=ORIENTED_EDGE('',*,*,#20037,.F.); +#20779=ORIENTED_EDGE('',*,*,#20778,.T.); +#20780=ORIENTED_EDGE('',*,*,#20130,.T.); +#20781=ORIENTED_EDGE('',*,*,#20766,.F.); +#20782=EDGE_LOOP('',(#20777,#20779,#20780,#20781)); +#20783=FACE_OUTER_BOUND('',#20782,.F.); +#20784=ADVANCED_FACE('',(#20783),#20776,.T.); +#20785=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.1E0)); +#20786=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20787=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#20788=AXIS2_PLACEMENT_3D('',#20785,#20786,#20787); +#20789=PLANE('',#20788); +#20790=ORIENTED_EDGE('',*,*,#20035,.F.); +#20792=ORIENTED_EDGE('',*,*,#20791,.T.); +#20793=ORIENTED_EDGE('',*,*,#20132,.T.); +#20794=ORIENTED_EDGE('',*,*,#20778,.F.); +#20795=EDGE_LOOP('',(#20790,#20792,#20793,#20794)); +#20796=FACE_OUTER_BOUND('',#20795,.F.); +#20797=ADVANCED_FACE('',(#20796),#20789,.T.); +#20798=CARTESIAN_POINT('',(3.44E0,-2.175E0,-2.1E0)); +#20799=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20800=DIRECTION('',(0.E0,1.E0,0.E0)); +#20801=AXIS2_PLACEMENT_3D('',#20798,#20799,#20800); +#20802=PLANE('',#20801); +#20803=ORIENTED_EDGE('',*,*,#20033,.F.); +#20805=ORIENTED_EDGE('',*,*,#20804,.T.); +#20806=ORIENTED_EDGE('',*,*,#20134,.T.); +#20807=ORIENTED_EDGE('',*,*,#20791,.F.); +#20808=EDGE_LOOP('',(#20803,#20805,#20806,#20807)); +#20809=FACE_OUTER_BOUND('',#20808,.F.); +#20810=ADVANCED_FACE('',(#20809),#20802,.T.); +#20811=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.15E0)); +#20812=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20814=AXIS2_PLACEMENT_3D('',#20811,#20812,#20813); +#20815=PLANE('',#20814); +#20816=ORIENTED_EDGE('',*,*,#20031,.F.); +#20818=ORIENTED_EDGE('',*,*,#20817,.T.); +#20819=ORIENTED_EDGE('',*,*,#20136,.T.); +#20820=ORIENTED_EDGE('',*,*,#20804,.F.); +#20821=EDGE_LOOP('',(#20816,#20818,#20819,#20820)); +#20822=FACE_OUTER_BOUND('',#20821,.F.); +#20823=ADVANCED_FACE('',(#20822),#20815,.T.); +#20824=CARTESIAN_POINT('',(3.44E0,-1.975E0,-9.4E-1)); +#20825=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#20826=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#20827=AXIS2_PLACEMENT_3D('',#20824,#20825,#20826); +#20828=PLANE('',#20827); +#20829=ORIENTED_EDGE('',*,*,#20029,.F.); +#20831=ORIENTED_EDGE('',*,*,#20830,.T.); +#20832=ORIENTED_EDGE('',*,*,#20138,.T.); +#20833=ORIENTED_EDGE('',*,*,#20817,.F.); +#20834=EDGE_LOOP('',(#20829,#20831,#20832,#20833)); +#20835=FACE_OUTER_BOUND('',#20834,.F.); +#20836=ADVANCED_FACE('',(#20835),#20828,.T.); +#20837=CARTESIAN_POINT('',(3.44E0,-1.975E0,-4.5E-1)); +#20838=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20839=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20840=AXIS2_PLACEMENT_3D('',#20837,#20838,#20839); +#20841=PLANE('',#20840); +#20842=ORIENTED_EDGE('',*,*,#20027,.F.); +#20844=ORIENTED_EDGE('',*,*,#20843,.T.); +#20845=ORIENTED_EDGE('',*,*,#20140,.T.); +#20846=ORIENTED_EDGE('',*,*,#20830,.F.); +#20847=EDGE_LOOP('',(#20842,#20844,#20845,#20846)); +#20848=FACE_OUTER_BOUND('',#20847,.F.); +#20849=ADVANCED_FACE('',(#20848),#20841,.T.); +#20850=CARTESIAN_POINT('',(3.44E0,-2.125E0,-4.5E-1)); +#20851=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20852=DIRECTION('',(0.E0,1.E0,0.E0)); +#20853=AXIS2_PLACEMENT_3D('',#20850,#20851,#20852); +#20854=PLANE('',#20853); +#20855=ORIENTED_EDGE('',*,*,#20025,.F.); +#20857=ORIENTED_EDGE('',*,*,#20856,.T.); +#20858=ORIENTED_EDGE('',*,*,#20142,.T.); +#20859=ORIENTED_EDGE('',*,*,#20843,.F.); +#20860=EDGE_LOOP('',(#20855,#20857,#20858,#20859)); +#20861=FACE_OUTER_BOUND('',#20860,.F.); +#20862=ADVANCED_FACE('',(#20861),#20854,.T.); +#20863=CARTESIAN_POINT('',(3.44E0,-2.125E0,-1.5E-1)); +#20864=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20866=AXIS2_PLACEMENT_3D('',#20863,#20864,#20865); +#20867=PLANE('',#20866); +#20868=ORIENTED_EDGE('',*,*,#20023,.F.); +#20870=ORIENTED_EDGE('',*,*,#20869,.T.); +#20871=ORIENTED_EDGE('',*,*,#20144,.T.); +#20872=ORIENTED_EDGE('',*,*,#20856,.F.); +#20873=EDGE_LOOP('',(#20868,#20870,#20871,#20872)); +#20874=FACE_OUTER_BOUND('',#20873,.F.); +#20875=ADVANCED_FACE('',(#20874),#20867,.T.); +#20876=CARTESIAN_POINT('',(3.44E0,-1.901673347910E-1,-1.5E-1)); +#20877=DIRECTION('',(0.E0,0.E0,1.E0)); +#20878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#20879=AXIS2_PLACEMENT_3D('',#20876,#20877,#20878); +#20880=PLANE('',#20879); +#20881=ORIENTED_EDGE('',*,*,#19963,.T.); +#20882=ORIENTED_EDGE('',*,*,#20146,.T.); +#20883=ORIENTED_EDGE('',*,*,#20869,.F.); +#20884=ORIENTED_EDGE('',*,*,#20021,.F.); +#20885=EDGE_LOOP('',(#20881,#20882,#20883,#20884)); +#20886=FACE_OUTER_BOUND('',#20885,.F.); +#20887=ADVANCED_FACE('',(#20886),#20880,.T.); +#20888=CARTESIAN_POINT('',(3.785E0,-2.025E0,1.E-1)); +#20889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20890=DIRECTION('',(0.E0,1.E0,0.E0)); +#20891=AXIS2_PLACEMENT_3D('',#20888,#20889,#20890); +#20892=PLANE('',#20891); +#20893=ORIENTED_EDGE('',*,*,#12407,.F.); +#20894=ORIENTED_EDGE('',*,*,#19927,.T.); +#20895=ORIENTED_EDGE('',*,*,#19875,.T.); +#20896=ORIENTED_EDGE('',*,*,#12203,.F.); +#20897=EDGE_LOOP('',(#20893,#20894,#20895,#20896)); +#20898=FACE_OUTER_BOUND('',#20897,.F.); +#20899=ADVANCED_FACE('',(#20898),#20892,.F.); +#20900=CARTESIAN_POINT('',(2.565E0,1.325E0,-9.8E-1)); +#20901=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#20902=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#20903=AXIS2_PLACEMENT_3D('',#20900,#20901,#20902); +#20904=PLANE('',#20903); +#20906=ORIENTED_EDGE('',*,*,#20905,.F.); +#20907=ORIENTED_EDGE('',*,*,#19187,.F.); +#20908=ORIENTED_EDGE('',*,*,#19801,.T.); +#20909=ORIENTED_EDGE('',*,*,#11168,.T.); +#20910=EDGE_LOOP('',(#20906,#20907,#20908,#20909)); +#20911=FACE_OUTER_BOUND('',#20910,.F.); +#20912=ADVANCED_FACE('',(#20911),#20904,.T.); +#20913=CARTESIAN_POINT('',(2.4E0,1.325E0,-1.06E0)); +#20914=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#20915=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#20916=AXIS2_PLACEMENT_3D('',#20913,#20914,#20915); +#20917=PLANE('',#20916); +#20918=ORIENTED_EDGE('',*,*,#20905,.T.); +#20919=ORIENTED_EDGE('',*,*,#11166,.T.); +#20920=ORIENTED_EDGE('',*,*,#18792,.F.); +#20921=ORIENTED_EDGE('',*,*,#14423,.F.); +#20922=EDGE_LOOP('',(#20918,#20919,#20920,#20921)); +#20923=FACE_OUTER_BOUND('',#20922,.F.); +#20924=ADVANCED_FACE('',(#20923),#20917,.T.); +#20925=CARTESIAN_POINT('',(2.64E0,9.75E-1,-8.521800737645E-1)); +#20926=DIRECTION('',(0.E0,1.E0,0.E0)); +#20927=DIRECTION('',(0.E0,0.E0,1.E0)); +#20928=AXIS2_PLACEMENT_3D('',#20925,#20926,#20927); +#20929=PLANE('',#20928); +#20930=ORIENTED_EDGE('',*,*,#19759,.F.); +#20931=ORIENTED_EDGE('',*,*,#19339,.F.); +#20933=ORIENTED_EDGE('',*,*,#20932,.T.); +#20934=ORIENTED_EDGE('',*,*,#19439,.T.); +#20935=EDGE_LOOP('',(#20930,#20931,#20933,#20934)); +#20936=FACE_OUTER_BOUND('',#20935,.F.); +#20937=ADVANCED_FACE('',(#20936),#20929,.T.); +#20938=CARTESIAN_POINT('',(2.64E0,7.75E-1,-1.02E0)); +#20939=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#20940=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#20941=AXIS2_PLACEMENT_3D('',#20938,#20939,#20940); +#20942=PLANE('',#20941); +#20943=ORIENTED_EDGE('',*,*,#19337,.F.); +#20945=ORIENTED_EDGE('',*,*,#20944,.T.); +#20946=ORIENTED_EDGE('',*,*,#19441,.T.); +#20947=ORIENTED_EDGE('',*,*,#20932,.F.); +#20948=EDGE_LOOP('',(#20943,#20945,#20946,#20947)); +#20949=FACE_OUTER_BOUND('',#20948,.F.); +#20950=ADVANCED_FACE('',(#20949),#20942,.T.); +#20951=CARTESIAN_POINT('',(2.64E0,6.25E-1,-8.2E-1)); +#20952=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#20953=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#20954=AXIS2_PLACEMENT_3D('',#20951,#20952,#20953); +#20955=PLANE('',#20954); +#20956=ORIENTED_EDGE('',*,*,#19335,.F.); +#20958=ORIENTED_EDGE('',*,*,#20957,.T.); +#20959=ORIENTED_EDGE('',*,*,#19443,.T.); +#20960=ORIENTED_EDGE('',*,*,#20944,.F.); +#20961=EDGE_LOOP('',(#20956,#20958,#20959,#20960)); +#20962=FACE_OUTER_BOUND('',#20961,.F.); +#20963=ADVANCED_FACE('',(#20962),#20955,.T.); +#20964=CARTESIAN_POINT('',(2.64E0,4.625735918815E-2,-5.094283666907E-1)); +#20965=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#20966=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#20967=AXIS2_PLACEMENT_3D('',#20964,#20965,#20966); +#20968=PLANE('',#20967); +#20969=ORIENTED_EDGE('',*,*,#19762,.T.); +#20970=ORIENTED_EDGE('',*,*,#19445,.T.); +#20971=ORIENTED_EDGE('',*,*,#20957,.F.); +#20972=ORIENTED_EDGE('',*,*,#19333,.F.); +#20973=EDGE_LOOP('',(#20969,#20970,#20971,#20972)); +#20974=FACE_OUTER_BOUND('',#20973,.F.); +#20975=ADVANCED_FACE('',(#20974),#20968,.T.); +#20976=CARTESIAN_POINT('',(2.985E0,-2.025E0,1.E-1)); +#20977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20978=DIRECTION('',(0.E0,1.E0,0.E0)); +#20979=AXIS2_PLACEMENT_3D('',#20976,#20977,#20978); +#20980=PLANE('',#20979); +#20981=ORIENTED_EDGE('',*,*,#11555,.F.); +#20982=ORIENTED_EDGE('',*,*,#19210,.T.); +#20983=ORIENTED_EDGE('',*,*,#19161,.T.); +#20984=ORIENTED_EDGE('',*,*,#12209,.F.); +#20985=EDGE_LOOP('',(#20981,#20982,#20983,#20984)); +#20986=FACE_OUTER_BOUND('',#20985,.F.); +#20987=ADVANCED_FACE('',(#20986),#20980,.F.); +#20988=CARTESIAN_POINT('',(2.185E0,1.075E0,8.5E-1)); +#20989=DIRECTION('',(0.E0,0.E0,-1.E0)); +#20990=DIRECTION('',(0.E0,1.E0,0.E0)); +#20991=AXIS2_PLACEMENT_3D('',#20988,#20989,#20990); +#20992=PLANE('',#20991); +#20993=ORIENTED_EDGE('',*,*,#19023,.T.); +#20994=ORIENTED_EDGE('',*,*,#18846,.F.); +#20996=ORIENTED_EDGE('',*,*,#20995,.T.); +#20997=ORIENTED_EDGE('',*,*,#18933,.T.); +#20998=EDGE_LOOP('',(#20993,#20994,#20996,#20997)); +#20999=FACE_OUTER_BOUND('',#20998,.F.); +#21000=ADVANCED_FACE('',(#20999),#20992,.F.); +#21001=CARTESIAN_POINT('',(2.185E0,1.075E0,7.3E-1)); +#21002=DIRECTION('',(0.E0,1.E0,0.E0)); +#21003=DIRECTION('',(0.E0,0.E0,1.E0)); +#21004=AXIS2_PLACEMENT_3D('',#21001,#21002,#21003); +#21005=PLANE('',#21004); +#21006=ORIENTED_EDGE('',*,*,#18844,.F.); +#21008=ORIENTED_EDGE('',*,*,#21007,.T.); +#21009=ORIENTED_EDGE('',*,*,#18935,.T.); +#21010=ORIENTED_EDGE('',*,*,#20995,.F.); +#21011=EDGE_LOOP('',(#21006,#21008,#21009,#21010)); +#21012=FACE_OUTER_BOUND('',#21011,.F.); +#21013=ADVANCED_FACE('',(#21012),#21005,.F.); +#21014=CARTESIAN_POINT('',(2.185E0,-7.25E-1,7.3E-1)); +#21015=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21016=DIRECTION('',(0.E0,1.E0,0.E0)); +#21017=AXIS2_PLACEMENT_3D('',#21014,#21015,#21016); +#21018=PLANE('',#21017); +#21019=ORIENTED_EDGE('',*,*,#18842,.F.); +#21020=ORIENTED_EDGE('',*,*,#14211,.T.); +#21021=ORIENTED_EDGE('',*,*,#18937,.T.); +#21022=ORIENTED_EDGE('',*,*,#21007,.F.); +#21023=EDGE_LOOP('',(#21019,#21020,#21021,#21022)); +#21024=FACE_OUTER_BOUND('',#21023,.F.); +#21026=ORIENTED_EDGE('',*,*,#21025,.F.); +#21028=ORIENTED_EDGE('',*,*,#21027,.T.); +#21030=ORIENTED_EDGE('',*,*,#21029,.T.); +#21032=ORIENTED_EDGE('',*,*,#21031,.F.); +#21033=EDGE_LOOP('',(#21026,#21028,#21030,#21032)); +#21034=FACE_BOUND('',#21033,.F.); +#21035=ADVANCED_FACE('',(#21024,#21034),#21018,.F.); +#21036=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21037=DIRECTION('',(1.E0,0.E0,0.E0)); +#21038=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21039=AXIS2_PLACEMENT_3D('',#21036,#21037,#21038); +#21040=PLANE('',#21039); +#21041=ORIENTED_EDGE('',*,*,#12347,.F.); +#21043=ORIENTED_EDGE('',*,*,#21042,.T.); +#21045=ORIENTED_EDGE('',*,*,#21044,.T.); +#21047=ORIENTED_EDGE('',*,*,#21046,.T.); +#21049=ORIENTED_EDGE('',*,*,#21048,.T.); +#21051=ORIENTED_EDGE('',*,*,#21050,.T.); +#21053=ORIENTED_EDGE('',*,*,#21052,.T.); +#21055=ORIENTED_EDGE('',*,*,#21054,.T.); +#21057=ORIENTED_EDGE('',*,*,#21056,.T.); +#21059=ORIENTED_EDGE('',*,*,#21058,.T.); +#21061=ORIENTED_EDGE('',*,*,#21060,.T.); +#21062=EDGE_LOOP('',(#21041,#21043,#21045,#21047,#21049,#21051,#21053,#21055, +#21057,#21059,#21061)); +#21063=FACE_OUTER_BOUND('',#21062,.F.); +#21064=ADVANCED_FACE('',(#21063),#21040,.F.); +#21065=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21066=DIRECTION('',(1.E0,0.E0,0.E0)); +#21067=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21068=AXIS2_PLACEMENT_3D('',#21065,#21066,#21067); +#21069=PLANE('',#21068); +#21070=ORIENTED_EDGE('',*,*,#21025,.T.); +#21072=ORIENTED_EDGE('',*,*,#21071,.T.); +#21074=ORIENTED_EDGE('',*,*,#21073,.T.); +#21076=ORIENTED_EDGE('',*,*,#21075,.T.); +#21078=ORIENTED_EDGE('',*,*,#21077,.T.); +#21079=EDGE_LOOP('',(#21070,#21072,#21074,#21076,#21078)); +#21080=FACE_OUTER_BOUND('',#21079,.F.); +#21081=ADVANCED_FACE('',(#21080),#21069,.F.); +#21082=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21083=DIRECTION('',(1.E0,0.E0,0.E0)); +#21084=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21085=AXIS2_PLACEMENT_3D('',#21082,#21083,#21084); +#21086=PLANE('',#21085); +#21087=ORIENTED_EDGE('',*,*,#18881,.F.); +#21089=ORIENTED_EDGE('',*,*,#21088,.T.); +#21091=ORIENTED_EDGE('',*,*,#21090,.T.); +#21093=ORIENTED_EDGE('',*,*,#21092,.T.); +#21095=ORIENTED_EDGE('',*,*,#21094,.T.); +#21097=ORIENTED_EDGE('',*,*,#21096,.T.); +#21099=ORIENTED_EDGE('',*,*,#21098,.T.); +#21101=ORIENTED_EDGE('',*,*,#21100,.T.); +#21103=ORIENTED_EDGE('',*,*,#21102,.T.); +#21105=ORIENTED_EDGE('',*,*,#21104,.T.); +#21107=ORIENTED_EDGE('',*,*,#21106,.T.); +#21108=EDGE_LOOP('',(#21087,#21089,#21091,#21093,#21095,#21097,#21099,#21101, +#21103,#21105,#21107)); +#21109=FACE_OUTER_BOUND('',#21108,.F.); +#21110=ADVANCED_FACE('',(#21109),#21086,.F.); +#21111=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#21112=DIRECTION('',(1.E0,0.E0,0.E0)); +#21113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21114=AXIS2_PLACEMENT_3D('',#21111,#21112,#21113); +#21115=PLANE('',#21114); +#21117=ORIENTED_EDGE('',*,*,#21116,.F.); +#21119=ORIENTED_EDGE('',*,*,#21118,.T.); +#21121=ORIENTED_EDGE('',*,*,#21120,.T.); +#21123=ORIENTED_EDGE('',*,*,#21122,.T.); +#21125=ORIENTED_EDGE('',*,*,#21124,.T.); +#21126=EDGE_LOOP('',(#21117,#21119,#21121,#21123,#21125)); +#21127=FACE_OUTER_BOUND('',#21126,.F.); +#21128=ADVANCED_FACE('',(#21127),#21115,.F.); +#21129=CARTESIAN_POINT('',(1.84E0,-1.725E0,1.55E0)); +#21130=DIRECTION('',(0.E0,0.E0,1.E0)); +#21131=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21132=AXIS2_PLACEMENT_3D('',#21129,#21130,#21131); +#21133=PLANE('',#21132); +#21134=ORIENTED_EDGE('',*,*,#12353,.T.); +#21136=ORIENTED_EDGE('',*,*,#21135,.T.); +#21138=ORIENTED_EDGE('',*,*,#21137,.F.); +#21139=ORIENTED_EDGE('',*,*,#21042,.F.); +#21140=EDGE_LOOP('',(#21134,#21136,#21138,#21139)); +#21141=FACE_OUTER_BOUND('',#21140,.F.); +#21142=ADVANCED_FACE('',(#21141),#21133,.T.); +#21143=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21144=DIRECTION('',(1.E0,0.E0,0.E0)); +#21145=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21146=AXIS2_PLACEMENT_3D('',#21143,#21144,#21145); +#21147=PLANE('',#21146); +#21148=ORIENTED_EDGE('',*,*,#12351,.F.); +#21150=ORIENTED_EDGE('',*,*,#21149,.F.); +#21152=ORIENTED_EDGE('',*,*,#21151,.F.); +#21154=ORIENTED_EDGE('',*,*,#21153,.F.); +#21156=ORIENTED_EDGE('',*,*,#21155,.F.); +#21158=ORIENTED_EDGE('',*,*,#21157,.F.); +#21160=ORIENTED_EDGE('',*,*,#21159,.F.); +#21162=ORIENTED_EDGE('',*,*,#21161,.F.); +#21164=ORIENTED_EDGE('',*,*,#21163,.F.); +#21166=ORIENTED_EDGE('',*,*,#21165,.F.); +#21167=ORIENTED_EDGE('',*,*,#21135,.F.); +#21168=EDGE_LOOP('',(#21148,#21150,#21152,#21154,#21156,#21158,#21160,#21162, +#21164,#21166,#21167)); +#21169=FACE_OUTER_BOUND('',#21168,.F.); +#21170=ADVANCED_FACE('',(#21169),#21147,.T.); +#21171=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21172=DIRECTION('',(1.E0,0.E0,0.E0)); +#21173=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21174=AXIS2_PLACEMENT_3D('',#21171,#21172,#21173); +#21175=PLANE('',#21174); +#21176=ORIENTED_EDGE('',*,*,#21029,.F.); +#21178=ORIENTED_EDGE('',*,*,#21177,.F.); +#21180=ORIENTED_EDGE('',*,*,#21179,.F.); +#21182=ORIENTED_EDGE('',*,*,#21181,.F.); +#21184=ORIENTED_EDGE('',*,*,#21183,.F.); +#21185=EDGE_LOOP('',(#21176,#21178,#21180,#21182,#21184)); +#21186=FACE_OUTER_BOUND('',#21185,.F.); +#21187=ADVANCED_FACE('',(#21186),#21175,.T.); +#21188=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21189=DIRECTION('',(1.E0,0.E0,0.E0)); +#21190=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21191=AXIS2_PLACEMENT_3D('',#21188,#21189,#21190); +#21192=PLANE('',#21191); +#21193=ORIENTED_EDGE('',*,*,#18885,.F.); +#21195=ORIENTED_EDGE('',*,*,#21194,.F.); +#21197=ORIENTED_EDGE('',*,*,#21196,.F.); +#21199=ORIENTED_EDGE('',*,*,#21198,.F.); +#21201=ORIENTED_EDGE('',*,*,#21200,.F.); +#21203=ORIENTED_EDGE('',*,*,#21202,.F.); +#21205=ORIENTED_EDGE('',*,*,#21204,.F.); +#21207=ORIENTED_EDGE('',*,*,#21206,.F.); +#21209=ORIENTED_EDGE('',*,*,#21208,.F.); +#21211=ORIENTED_EDGE('',*,*,#21210,.F.); +#21213=ORIENTED_EDGE('',*,*,#21212,.F.); +#21214=EDGE_LOOP('',(#21193,#21195,#21197,#21199,#21201,#21203,#21205,#21207, +#21209,#21211,#21213)); +#21215=FACE_OUTER_BOUND('',#21214,.F.); +#21216=ADVANCED_FACE('',(#21215),#21192,.T.); +#21217=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#21218=DIRECTION('',(1.E0,0.E0,0.E0)); +#21219=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21220=AXIS2_PLACEMENT_3D('',#21217,#21218,#21219); +#21221=PLANE('',#21220); +#21223=ORIENTED_EDGE('',*,*,#21222,.T.); +#21225=ORIENTED_EDGE('',*,*,#21224,.F.); +#21227=ORIENTED_EDGE('',*,*,#21226,.F.); +#21229=ORIENTED_EDGE('',*,*,#21228,.F.); +#21231=ORIENTED_EDGE('',*,*,#21230,.F.); +#21232=EDGE_LOOP('',(#21223,#21225,#21227,#21229,#21231)); +#21233=FACE_OUTER_BOUND('',#21232,.F.); +#21234=ADVANCED_FACE('',(#21233),#21221,.T.); +#21235=CARTESIAN_POINT('',(1.84E0,-2.125E0,1.5E-1)); +#21236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21237=DIRECTION('',(0.E0,1.E0,0.E0)); +#21238=AXIS2_PLACEMENT_3D('',#21235,#21236,#21237); +#21239=PLANE('',#21238); +#21240=ORIENTED_EDGE('',*,*,#12349,.F.); +#21241=ORIENTED_EDGE('',*,*,#21060,.F.); +#21243=ORIENTED_EDGE('',*,*,#21242,.T.); +#21244=ORIENTED_EDGE('',*,*,#21149,.T.); +#21245=EDGE_LOOP('',(#21240,#21241,#21243,#21244)); +#21246=FACE_OUTER_BOUND('',#21245,.F.); +#21247=ADVANCED_FACE('',(#21246),#21239,.T.); +#21248=CARTESIAN_POINT('',(1.84E0,-2.125E0,4.5E-1)); +#21249=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21250=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21251=AXIS2_PLACEMENT_3D('',#21248,#21249,#21250); +#21252=PLANE('',#21251); +#21253=ORIENTED_EDGE('',*,*,#21058,.F.); +#21255=ORIENTED_EDGE('',*,*,#21254,.T.); +#21256=ORIENTED_EDGE('',*,*,#21151,.T.); +#21257=ORIENTED_EDGE('',*,*,#21242,.F.); +#21258=EDGE_LOOP('',(#21253,#21255,#21256,#21257)); +#21259=FACE_OUTER_BOUND('',#21258,.F.); +#21260=ADVANCED_FACE('',(#21259),#21252,.T.); +#21261=CARTESIAN_POINT('',(1.84E0,-1.975E0,4.5E-1)); +#21262=DIRECTION('',(0.E0,0.E0,1.E0)); +#21263=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21264=AXIS2_PLACEMENT_3D('',#21261,#21262,#21263); +#21265=PLANE('',#21264); +#21266=ORIENTED_EDGE('',*,*,#21056,.F.); +#21268=ORIENTED_EDGE('',*,*,#21267,.T.); +#21269=ORIENTED_EDGE('',*,*,#21153,.T.); +#21270=ORIENTED_EDGE('',*,*,#21254,.F.); +#21271=EDGE_LOOP('',(#21266,#21268,#21269,#21270)); +#21272=FACE_OUTER_BOUND('',#21271,.F.); +#21273=ADVANCED_FACE('',(#21272),#21265,.T.); +#21274=CARTESIAN_POINT('',(1.84E0,-1.975E0,9.4E-1)); +#21275=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21276=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21277=AXIS2_PLACEMENT_3D('',#21274,#21275,#21276); +#21278=PLANE('',#21277); +#21279=ORIENTED_EDGE('',*,*,#21054,.F.); +#21281=ORIENTED_EDGE('',*,*,#21280,.T.); +#21282=ORIENTED_EDGE('',*,*,#21155,.T.); +#21283=ORIENTED_EDGE('',*,*,#21267,.F.); +#21284=EDGE_LOOP('',(#21279,#21281,#21282,#21283)); +#21285=FACE_OUTER_BOUND('',#21284,.F.); +#21286=ADVANCED_FACE('',(#21285),#21278,.T.); +#21287=CARTESIAN_POINT('',(1.84E0,-2.175E0,1.15E0)); +#21288=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#21289=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#21290=AXIS2_PLACEMENT_3D('',#21287,#21288,#21289); +#21291=PLANE('',#21290); +#21292=ORIENTED_EDGE('',*,*,#21052,.F.); +#21294=ORIENTED_EDGE('',*,*,#21293,.T.); +#21295=ORIENTED_EDGE('',*,*,#21157,.T.); +#21296=ORIENTED_EDGE('',*,*,#21280,.F.); +#21297=EDGE_LOOP('',(#21292,#21294,#21295,#21296)); +#21298=FACE_OUTER_BOUND('',#21297,.F.); +#21299=ADVANCED_FACE('',(#21298),#21291,.T.); +#21300=CARTESIAN_POINT('',(1.84E0,-2.175E0,2.1E0)); +#21301=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21303=AXIS2_PLACEMENT_3D('',#21300,#21301,#21302); +#21304=PLANE('',#21303); +#21305=ORIENTED_EDGE('',*,*,#21050,.F.); +#21307=ORIENTED_EDGE('',*,*,#21306,.T.); +#21308=ORIENTED_EDGE('',*,*,#21159,.T.); +#21309=ORIENTED_EDGE('',*,*,#21293,.F.); +#21310=EDGE_LOOP('',(#21305,#21307,#21308,#21309)); +#21311=FACE_OUTER_BOUND('',#21310,.F.); +#21312=ADVANCED_FACE('',(#21311),#21304,.T.); +#21313=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.1E0)); +#21314=DIRECTION('',(0.E0,0.E0,1.E0)); +#21315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21316=AXIS2_PLACEMENT_3D('',#21313,#21314,#21315); +#21317=PLANE('',#21316); +#21318=ORIENTED_EDGE('',*,*,#21048,.F.); +#21320=ORIENTED_EDGE('',*,*,#21319,.T.); +#21321=ORIENTED_EDGE('',*,*,#21161,.T.); +#21322=ORIENTED_EDGE('',*,*,#21306,.F.); +#21323=EDGE_LOOP('',(#21318,#21320,#21321,#21322)); +#21324=FACE_OUTER_BOUND('',#21323,.F.); +#21325=ADVANCED_FACE('',(#21324),#21317,.T.); +#21326=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.9E0)); +#21327=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21328=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21329=AXIS2_PLACEMENT_3D('',#21326,#21327,#21328); +#21330=PLANE('',#21329); +#21331=ORIENTED_EDGE('',*,*,#21046,.F.); +#21333=ORIENTED_EDGE('',*,*,#21332,.T.); +#21334=ORIENTED_EDGE('',*,*,#21163,.T.); +#21335=ORIENTED_EDGE('',*,*,#21319,.F.); +#21336=EDGE_LOOP('',(#21331,#21333,#21334,#21335)); +#21337=FACE_OUTER_BOUND('',#21336,.F.); +#21338=ADVANCED_FACE('',(#21337),#21330,.T.); +#21339=CARTESIAN_POINT('',(1.84E0,-1.855E0,1.55E0)); +#21340=DIRECTION('',(0.E0,1.E0,0.E0)); +#21341=DIRECTION('',(0.E0,0.E0,1.E0)); +#21342=AXIS2_PLACEMENT_3D('',#21339,#21340,#21341); +#21343=PLANE('',#21342); +#21344=ORIENTED_EDGE('',*,*,#21044,.F.); +#21345=ORIENTED_EDGE('',*,*,#21137,.T.); +#21346=ORIENTED_EDGE('',*,*,#21165,.T.); +#21347=ORIENTED_EDGE('',*,*,#21332,.F.); +#21348=EDGE_LOOP('',(#21344,#21345,#21346,#21347)); +#21349=FACE_OUTER_BOUND('',#21348,.F.); +#21350=ADVANCED_FACE('',(#21349),#21343,.T.); +#21351=CARTESIAN_POINT('',(1.84E0,6.25E-1,8.2E-1)); +#21352=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#21353=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#21354=AXIS2_PLACEMENT_3D('',#21351,#21352,#21353); +#21355=PLANE('',#21354); +#21356=ORIENTED_EDGE('',*,*,#21027,.F.); +#21357=ORIENTED_EDGE('',*,*,#21077,.F.); +#21359=ORIENTED_EDGE('',*,*,#21358,.T.); +#21360=ORIENTED_EDGE('',*,*,#21177,.T.); +#21361=EDGE_LOOP('',(#21356,#21357,#21359,#21360)); +#21362=FACE_OUTER_BOUND('',#21361,.F.); +#21363=ADVANCED_FACE('',(#21362),#21355,.T.); +#21364=CARTESIAN_POINT('',(1.84E0,7.75E-1,1.02E0)); +#21365=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#21366=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#21367=AXIS2_PLACEMENT_3D('',#21364,#21365,#21366); +#21368=PLANE('',#21367); +#21369=ORIENTED_EDGE('',*,*,#21075,.F.); +#21371=ORIENTED_EDGE('',*,*,#21370,.T.); +#21372=ORIENTED_EDGE('',*,*,#21179,.T.); +#21373=ORIENTED_EDGE('',*,*,#21358,.F.); +#21374=EDGE_LOOP('',(#21369,#21371,#21372,#21373)); +#21375=FACE_OUTER_BOUND('',#21374,.F.); +#21376=ADVANCED_FACE('',(#21375),#21368,.T.); +#21377=CARTESIAN_POINT('',(1.84E0,9.75E-1,8.521800737645E-1)); +#21378=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#21379=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#21380=AXIS2_PLACEMENT_3D('',#21377,#21378,#21379); +#21381=PLANE('',#21380); +#21382=ORIENTED_EDGE('',*,*,#21073,.F.); +#21384=ORIENTED_EDGE('',*,*,#21383,.T.); +#21385=ORIENTED_EDGE('',*,*,#21181,.T.); +#21386=ORIENTED_EDGE('',*,*,#21370,.F.); +#21387=EDGE_LOOP('',(#21382,#21384,#21385,#21386)); +#21388=FACE_OUTER_BOUND('',#21387,.F.); +#21389=ADVANCED_FACE('',(#21388),#21381,.T.); +#21390=CARTESIAN_POINT('',(1.84E0,9.75E-1,7.271800737645E-1)); +#21391=DIRECTION('',(0.E0,1.E0,0.E0)); +#21392=DIRECTION('',(0.E0,0.E0,1.E0)); +#21393=AXIS2_PLACEMENT_3D('',#21390,#21391,#21392); +#21394=PLANE('',#21393); +#21395=ORIENTED_EDGE('',*,*,#21031,.T.); +#21396=ORIENTED_EDGE('',*,*,#21183,.T.); +#21397=ORIENTED_EDGE('',*,*,#21383,.F.); +#21398=ORIENTED_EDGE('',*,*,#21071,.F.); +#21399=EDGE_LOOP('',(#21395,#21396,#21397,#21398)); +#21400=FACE_OUTER_BOUND('',#21399,.F.); +#21401=ADVANCED_FACE('',(#21400),#21394,.T.); +#21402=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.55E0)); +#21403=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21404=DIRECTION('',(0.E0,1.E0,0.E0)); +#21405=AXIS2_PLACEMENT_3D('',#21402,#21403,#21404); +#21406=PLANE('',#21405); +#21407=ORIENTED_EDGE('',*,*,#18883,.F.); +#21408=ORIENTED_EDGE('',*,*,#21106,.F.); +#21410=ORIENTED_EDGE('',*,*,#21409,.T.); +#21411=ORIENTED_EDGE('',*,*,#21194,.T.); +#21412=EDGE_LOOP('',(#21407,#21408,#21410,#21411)); +#21413=FACE_OUTER_BOUND('',#21412,.F.); +#21414=ADVANCED_FACE('',(#21413),#21406,.T.); +#21415=CARTESIAN_POINT('',(1.84E0,-1.855E0,-1.9E0)); +#21416=DIRECTION('',(0.E0,1.E0,0.E0)); +#21417=DIRECTION('',(0.E0,0.E0,1.E0)); +#21418=AXIS2_PLACEMENT_3D('',#21415,#21416,#21417); +#21419=PLANE('',#21418); +#21420=ORIENTED_EDGE('',*,*,#21104,.F.); +#21422=ORIENTED_EDGE('',*,*,#21421,.T.); +#21423=ORIENTED_EDGE('',*,*,#21196,.T.); +#21424=ORIENTED_EDGE('',*,*,#21409,.F.); +#21425=EDGE_LOOP('',(#21420,#21422,#21423,#21424)); +#21426=FACE_OUTER_BOUND('',#21425,.F.); +#21427=ADVANCED_FACE('',(#21426),#21419,.T.); +#21428=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.1E0)); +#21429=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21430=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21431=AXIS2_PLACEMENT_3D('',#21428,#21429,#21430); +#21432=PLANE('',#21431); +#21433=ORIENTED_EDGE('',*,*,#21102,.F.); +#21435=ORIENTED_EDGE('',*,*,#21434,.T.); +#21436=ORIENTED_EDGE('',*,*,#21198,.T.); +#21437=ORIENTED_EDGE('',*,*,#21421,.F.); +#21438=EDGE_LOOP('',(#21433,#21435,#21436,#21437)); +#21439=FACE_OUTER_BOUND('',#21438,.F.); +#21440=ADVANCED_FACE('',(#21439),#21432,.T.); +#21441=CARTESIAN_POINT('',(1.84E0,-2.175E0,-2.1E0)); +#21442=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21443=DIRECTION('',(0.E0,1.E0,0.E0)); +#21444=AXIS2_PLACEMENT_3D('',#21441,#21442,#21443); +#21445=PLANE('',#21444); +#21446=ORIENTED_EDGE('',*,*,#21100,.F.); +#21448=ORIENTED_EDGE('',*,*,#21447,.T.); +#21449=ORIENTED_EDGE('',*,*,#21200,.T.); +#21450=ORIENTED_EDGE('',*,*,#21434,.F.); +#21451=EDGE_LOOP('',(#21446,#21448,#21449,#21450)); +#21452=FACE_OUTER_BOUND('',#21451,.F.); +#21453=ADVANCED_FACE('',(#21452),#21445,.T.); +#21454=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.15E0)); +#21455=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21457=AXIS2_PLACEMENT_3D('',#21454,#21455,#21456); +#21458=PLANE('',#21457); +#21459=ORIENTED_EDGE('',*,*,#21098,.F.); +#21461=ORIENTED_EDGE('',*,*,#21460,.T.); +#21462=ORIENTED_EDGE('',*,*,#21202,.T.); +#21463=ORIENTED_EDGE('',*,*,#21447,.F.); +#21464=EDGE_LOOP('',(#21459,#21461,#21462,#21463)); +#21465=FACE_OUTER_BOUND('',#21464,.F.); +#21466=ADVANCED_FACE('',(#21465),#21458,.T.); +#21467=CARTESIAN_POINT('',(1.84E0,-1.975E0,-9.4E-1)); +#21468=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#21469=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#21470=AXIS2_PLACEMENT_3D('',#21467,#21468,#21469); +#21471=PLANE('',#21470); +#21472=ORIENTED_EDGE('',*,*,#21096,.F.); +#21474=ORIENTED_EDGE('',*,*,#21473,.T.); +#21475=ORIENTED_EDGE('',*,*,#21204,.T.); +#21476=ORIENTED_EDGE('',*,*,#21460,.F.); +#21477=EDGE_LOOP('',(#21472,#21474,#21475,#21476)); +#21478=FACE_OUTER_BOUND('',#21477,.F.); +#21479=ADVANCED_FACE('',(#21478),#21471,.T.); +#21480=CARTESIAN_POINT('',(1.84E0,-1.975E0,-4.5E-1)); +#21481=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21482=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21483=AXIS2_PLACEMENT_3D('',#21480,#21481,#21482); +#21484=PLANE('',#21483); +#21485=ORIENTED_EDGE('',*,*,#21094,.F.); +#21487=ORIENTED_EDGE('',*,*,#21486,.T.); +#21488=ORIENTED_EDGE('',*,*,#21206,.T.); +#21489=ORIENTED_EDGE('',*,*,#21473,.F.); +#21490=EDGE_LOOP('',(#21485,#21487,#21488,#21489)); +#21491=FACE_OUTER_BOUND('',#21490,.F.); +#21492=ADVANCED_FACE('',(#21491),#21484,.T.); +#21493=CARTESIAN_POINT('',(1.84E0,-2.125E0,-4.5E-1)); +#21494=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21495=DIRECTION('',(0.E0,1.E0,0.E0)); +#21496=AXIS2_PLACEMENT_3D('',#21493,#21494,#21495); +#21497=PLANE('',#21496); +#21498=ORIENTED_EDGE('',*,*,#21092,.F.); +#21500=ORIENTED_EDGE('',*,*,#21499,.T.); +#21501=ORIENTED_EDGE('',*,*,#21208,.T.); +#21502=ORIENTED_EDGE('',*,*,#21486,.F.); +#21503=EDGE_LOOP('',(#21498,#21500,#21501,#21502)); +#21504=FACE_OUTER_BOUND('',#21503,.F.); +#21505=ADVANCED_FACE('',(#21504),#21497,.T.); +#21506=CARTESIAN_POINT('',(1.84E0,-2.125E0,-1.5E-1)); +#21507=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21508=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21509=AXIS2_PLACEMENT_3D('',#21506,#21507,#21508); +#21510=PLANE('',#21509); +#21511=ORIENTED_EDGE('',*,*,#21090,.F.); +#21513=ORIENTED_EDGE('',*,*,#21512,.T.); +#21514=ORIENTED_EDGE('',*,*,#21210,.T.); +#21515=ORIENTED_EDGE('',*,*,#21499,.F.); +#21516=EDGE_LOOP('',(#21511,#21513,#21514,#21515)); +#21517=FACE_OUTER_BOUND('',#21516,.F.); +#21518=ADVANCED_FACE('',(#21517),#21510,.T.); +#21519=CARTESIAN_POINT('',(1.84E0,-1.901673347910E-1,-1.5E-1)); +#21520=DIRECTION('',(0.E0,0.E0,1.E0)); +#21521=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21522=AXIS2_PLACEMENT_3D('',#21519,#21520,#21521); +#21523=PLANE('',#21522); +#21524=ORIENTED_EDGE('',*,*,#18887,.T.); +#21525=ORIENTED_EDGE('',*,*,#21212,.T.); +#21526=ORIENTED_EDGE('',*,*,#21512,.F.); +#21527=ORIENTED_EDGE('',*,*,#21088,.F.); +#21528=EDGE_LOOP('',(#21524,#21525,#21526,#21527)); +#21529=FACE_OUTER_BOUND('',#21528,.F.); +#21530=ADVANCED_FACE('',(#21529),#21523,.T.); +#21531=CARTESIAN_POINT('',(2.185E0,1.075E0,-7.3E-1)); +#21532=DIRECTION('',(0.E0,0.E0,1.E0)); +#21533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21534=AXIS2_PLACEMENT_3D('',#21531,#21532,#21533); +#21535=PLANE('',#21534); +#21536=ORIENTED_EDGE('',*,*,#18861,.F.); +#21538=ORIENTED_EDGE('',*,*,#21537,.T.); +#21539=ORIENTED_EDGE('',*,*,#18952,.T.); +#21540=ORIENTED_EDGE('',*,*,#13113,.F.); +#21541=EDGE_LOOP('',(#21536,#21538,#21539,#21540)); +#21542=FACE_OUTER_BOUND('',#21541,.F.); +#21543=ORIENTED_EDGE('',*,*,#21116,.T.); +#21545=ORIENTED_EDGE('',*,*,#21544,.T.); +#21546=ORIENTED_EDGE('',*,*,#21222,.F.); +#21548=ORIENTED_EDGE('',*,*,#21547,.F.); +#21549=EDGE_LOOP('',(#21543,#21545,#21546,#21548)); +#21550=FACE_BOUND('',#21549,.F.); +#21551=ADVANCED_FACE('',(#21542,#21550),#21535,.F.); +#21552=CARTESIAN_POINT('',(2.185E0,1.075E0,-8.5E-1)); +#21553=DIRECTION('',(0.E0,1.E0,0.E0)); +#21554=DIRECTION('',(0.E0,0.E0,1.E0)); +#21555=AXIS2_PLACEMENT_3D('',#21552,#21553,#21554); +#21556=PLANE('',#21555); +#21557=ORIENTED_EDGE('',*,*,#18859,.F.); +#21559=ORIENTED_EDGE('',*,*,#21558,.T.); +#21560=ORIENTED_EDGE('',*,*,#18954,.T.); +#21561=ORIENTED_EDGE('',*,*,#21537,.F.); +#21562=EDGE_LOOP('',(#21557,#21559,#21560,#21561)); +#21563=FACE_OUTER_BOUND('',#21562,.F.); +#21564=ADVANCED_FACE('',(#21563),#21556,.F.); +#21565=CARTESIAN_POINT('',(2.185E0,1.375E0,-8.5E-1)); +#21566=DIRECTION('',(0.E0,0.E0,1.E0)); +#21567=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21568=AXIS2_PLACEMENT_3D('',#21565,#21566,#21567); +#21569=PLANE('',#21568); +#21570=ORIENTED_EDGE('',*,*,#18779,.T.); +#21571=ORIENTED_EDGE('',*,*,#18956,.T.); +#21572=ORIENTED_EDGE('',*,*,#21558,.F.); +#21573=ORIENTED_EDGE('',*,*,#18857,.F.); +#21574=EDGE_LOOP('',(#21570,#21571,#21572,#21573)); +#21575=FACE_OUTER_BOUND('',#21574,.F.); +#21576=ADVANCED_FACE('',(#21575),#21569,.F.); +#21577=CARTESIAN_POINT('',(1.84E0,9.75E-1,-8.521800737645E-1)); +#21578=DIRECTION('',(0.E0,1.E0,0.E0)); +#21579=DIRECTION('',(0.E0,0.E0,1.E0)); +#21580=AXIS2_PLACEMENT_3D('',#21577,#21578,#21579); +#21581=PLANE('',#21580); +#21582=ORIENTED_EDGE('',*,*,#21544,.F.); +#21583=ORIENTED_EDGE('',*,*,#21124,.F.); +#21585=ORIENTED_EDGE('',*,*,#21584,.T.); +#21586=ORIENTED_EDGE('',*,*,#21224,.T.); +#21587=EDGE_LOOP('',(#21582,#21583,#21585,#21586)); +#21588=FACE_OUTER_BOUND('',#21587,.F.); +#21589=ADVANCED_FACE('',(#21588),#21581,.T.); +#21590=CARTESIAN_POINT('',(1.84E0,7.75E-1,-1.02E0)); +#21591=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21592=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21593=AXIS2_PLACEMENT_3D('',#21590,#21591,#21592); +#21594=PLANE('',#21593); +#21595=ORIENTED_EDGE('',*,*,#21122,.F.); +#21597=ORIENTED_EDGE('',*,*,#21596,.T.); +#21598=ORIENTED_EDGE('',*,*,#21226,.T.); +#21599=ORIENTED_EDGE('',*,*,#21584,.F.); +#21600=EDGE_LOOP('',(#21595,#21597,#21598,#21599)); +#21601=FACE_OUTER_BOUND('',#21600,.F.); +#21602=ADVANCED_FACE('',(#21601),#21594,.T.); +#21603=CARTESIAN_POINT('',(1.84E0,6.25E-1,-8.2E-1)); +#21604=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21605=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21606=AXIS2_PLACEMENT_3D('',#21603,#21604,#21605); +#21607=PLANE('',#21606); +#21608=ORIENTED_EDGE('',*,*,#21120,.F.); +#21610=ORIENTED_EDGE('',*,*,#21609,.T.); +#21611=ORIENTED_EDGE('',*,*,#21228,.T.); +#21612=ORIENTED_EDGE('',*,*,#21596,.F.); +#21613=EDGE_LOOP('',(#21608,#21610,#21611,#21612)); +#21614=FACE_OUTER_BOUND('',#21613,.F.); +#21615=ADVANCED_FACE('',(#21614),#21607,.T.); +#21616=CARTESIAN_POINT('',(1.84E0,4.625735918815E-2,-5.094283666907E-1)); +#21617=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21618=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21619=AXIS2_PLACEMENT_3D('',#21616,#21617,#21618); +#21620=PLANE('',#21619); +#21621=ORIENTED_EDGE('',*,*,#21547,.T.); +#21622=ORIENTED_EDGE('',*,*,#21230,.T.); +#21623=ORIENTED_EDGE('',*,*,#21609,.F.); +#21624=ORIENTED_EDGE('',*,*,#21118,.F.); +#21625=EDGE_LOOP('',(#21621,#21622,#21623,#21624)); +#21626=FACE_OUTER_BOUND('',#21625,.F.); +#21627=ADVANCED_FACE('',(#21626),#21620,.T.); +#21628=CARTESIAN_POINT('',(1.6E0,1.325E0,1.06E0)); +#21629=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21630=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21631=AXIS2_PLACEMENT_3D('',#21628,#21629,#21630); +#21632=PLANE('',#21631); +#21633=ORIENTED_EDGE('',*,*,#11405,.F.); +#21634=ORIENTED_EDGE('',*,*,#17918,.T.); +#21635=ORIENTED_EDGE('',*,*,#11222,.T.); +#21636=ORIENTED_EDGE('',*,*,#19010,.F.); +#21637=EDGE_LOOP('',(#21633,#21634,#21635,#21636)); +#21638=FACE_OUTER_BOUND('',#21637,.F.); +#21639=ADVANCED_FACE('',(#21638),#21632,.T.); +#21640=CARTESIAN_POINT('',(9.65E-1,1.325E0,-9.8E-1)); +#21641=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#21642=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21643=AXIS2_PLACEMENT_3D('',#21640,#21641,#21642); +#21644=PLANE('',#21643); +#21646=ORIENTED_EDGE('',*,*,#21645,.F.); +#21647=ORIENTED_EDGE('',*,*,#18073,.F.); +#21648=ORIENTED_EDGE('',*,*,#18724,.T.); +#21649=ORIENTED_EDGE('',*,*,#11152,.T.); +#21650=EDGE_LOOP('',(#21646,#21647,#21648,#21649)); +#21651=FACE_OUTER_BOUND('',#21650,.F.); +#21652=ADVANCED_FACE('',(#21651),#21644,.T.); +#21653=CARTESIAN_POINT('',(8.E-1,1.325E0,-1.06E0)); +#21654=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21655=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#21656=AXIS2_PLACEMENT_3D('',#21653,#21654,#21655); +#21657=PLANE('',#21656); +#21658=ORIENTED_EDGE('',*,*,#21645,.T.); +#21659=ORIENTED_EDGE('',*,*,#11150,.T.); +#21661=ORIENTED_EDGE('',*,*,#21660,.F.); +#21662=ORIENTED_EDGE('',*,*,#14393,.F.); +#21663=EDGE_LOOP('',(#21658,#21659,#21661,#21662)); +#21664=FACE_OUTER_BOUND('',#21663,.F.); +#21665=ADVANCED_FACE('',(#21664),#21657,.T.); +#21666=CARTESIAN_POINT('',(6.35E-1,1.325E0,-9.8E-1)); +#21667=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#21668=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21669=AXIS2_PLACEMENT_3D('',#21666,#21667,#21668); +#21670=PLANE('',#21669); +#21672=ORIENTED_EDGE('',*,*,#21671,.F.); +#21673=ORIENTED_EDGE('',*,*,#17429,.F.); +#21674=ORIENTED_EDGE('',*,*,#21660,.T.); +#21675=ORIENTED_EDGE('',*,*,#11148,.T.); +#21676=EDGE_LOOP('',(#21672,#21673,#21674,#21675)); +#21677=FACE_OUTER_BOUND('',#21676,.F.); +#21678=ADVANCED_FACE('',(#21677),#21670,.T.); +#21679=CARTESIAN_POINT('',(4.E-1,1.325E0,-8.E-1)); +#21680=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21681=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#21682=AXIS2_PLACEMENT_3D('',#21679,#21680,#21681); +#21683=PLANE('',#21682); +#21684=ORIENTED_EDGE('',*,*,#21671,.T.); +#21685=ORIENTED_EDGE('',*,*,#11146,.T.); +#21686=ORIENTED_EDGE('',*,*,#17279,.F.); +#21688=ORIENTED_EDGE('',*,*,#21687,.F.); +#21689=EDGE_LOOP('',(#21684,#21685,#21686,#21688)); +#21690=FACE_OUTER_BOUND('',#21689,.F.); +#21691=ADVANCED_FACE('',(#21690),#21683,.T.); +#21692=CARTESIAN_POINT('',(5.85E-1,1.375E0,-8.5E-1)); +#21693=DIRECTION('',(0.E0,0.E0,1.E0)); +#21694=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21695=AXIS2_PLACEMENT_3D('',#21692,#21693,#21694); +#21696=PLANE('',#21695); +#21697=ORIENTED_EDGE('',*,*,#21687,.T.); +#21698=ORIENTED_EDGE('',*,*,#17350,.T.); +#21700=ORIENTED_EDGE('',*,*,#21699,.F.); +#21701=ORIENTED_EDGE('',*,*,#17431,.F.); +#21702=EDGE_LOOP('',(#21697,#21698,#21700,#21701)); +#21703=FACE_OUTER_BOUND('',#21702,.F.); +#21704=ADVANCED_FACE('',(#21703),#21696,.F.); +#21705=CARTESIAN_POINT('',(5.85E-1,1.075E0,-8.5E-1)); +#21706=DIRECTION('',(0.E0,1.E0,0.E0)); +#21707=DIRECTION('',(0.E0,0.E0,1.E0)); +#21708=AXIS2_PLACEMENT_3D('',#21705,#21706,#21707); +#21709=PLANE('',#21708); +#21710=ORIENTED_EDGE('',*,*,#17433,.F.); +#21711=ORIENTED_EDGE('',*,*,#21699,.T.); +#21712=ORIENTED_EDGE('',*,*,#17348,.T.); +#21714=ORIENTED_EDGE('',*,*,#21713,.F.); +#21715=EDGE_LOOP('',(#21710,#21711,#21712,#21714)); +#21716=FACE_OUTER_BOUND('',#21715,.F.); +#21717=ADVANCED_FACE('',(#21716),#21709,.F.); +#21718=CARTESIAN_POINT('',(5.85E-1,1.075E0,-7.3E-1)); +#21719=DIRECTION('',(0.E0,0.E0,1.E0)); +#21720=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21721=AXIS2_PLACEMENT_3D('',#21718,#21719,#21720); +#21722=PLANE('',#21721); +#21723=ORIENTED_EDGE('',*,*,#17435,.F.); +#21724=ORIENTED_EDGE('',*,*,#21713,.T.); +#21725=ORIENTED_EDGE('',*,*,#17346,.T.); +#21726=ORIENTED_EDGE('',*,*,#13129,.F.); +#21727=EDGE_LOOP('',(#21723,#21724,#21725,#21726)); +#21728=FACE_OUTER_BOUND('',#21727,.F.); +#21729=ORIENTED_EDGE('',*,*,#17558,.T.); +#21731=ORIENTED_EDGE('',*,*,#21730,.T.); +#21732=ORIENTED_EDGE('',*,*,#17665,.F.); +#21734=ORIENTED_EDGE('',*,*,#21733,.F.); +#21735=EDGE_LOOP('',(#21729,#21731,#21732,#21734)); +#21736=FACE_BOUND('',#21735,.F.); +#21737=ADVANCED_FACE('',(#21728,#21736),#21722,.F.); +#21738=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-8.521800737645E-1)); +#21739=DIRECTION('',(0.E0,1.E0,0.E0)); +#21740=DIRECTION('',(0.E0,0.E0,1.E0)); +#21741=AXIS2_PLACEMENT_3D('',#21738,#21739,#21740); +#21742=PLANE('',#21741); +#21743=ORIENTED_EDGE('',*,*,#21730,.F.); +#21744=ORIENTED_EDGE('',*,*,#17566,.F.); +#21746=ORIENTED_EDGE('',*,*,#21745,.T.); +#21747=ORIENTED_EDGE('',*,*,#17667,.T.); +#21748=EDGE_LOOP('',(#21743,#21744,#21746,#21747)); +#21749=FACE_OUTER_BOUND('',#21748,.F.); +#21750=ADVANCED_FACE('',(#21749),#21742,.T.); +#21751=CARTESIAN_POINT('',(2.4E-1,7.75E-1,-1.02E0)); +#21752=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21753=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21754=AXIS2_PLACEMENT_3D('',#21751,#21752,#21753); +#21755=PLANE('',#21754); +#21756=ORIENTED_EDGE('',*,*,#17564,.F.); +#21758=ORIENTED_EDGE('',*,*,#21757,.T.); +#21759=ORIENTED_EDGE('',*,*,#17669,.T.); +#21760=ORIENTED_EDGE('',*,*,#21745,.F.); +#21761=EDGE_LOOP('',(#21756,#21758,#21759,#21760)); +#21762=FACE_OUTER_BOUND('',#21761,.F.); +#21763=ADVANCED_FACE('',(#21762),#21755,.T.); +#21764=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-8.2E-1)); +#21765=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21766=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21767=AXIS2_PLACEMENT_3D('',#21764,#21765,#21766); +#21768=PLANE('',#21767); +#21769=ORIENTED_EDGE('',*,*,#17562,.F.); +#21771=ORIENTED_EDGE('',*,*,#21770,.T.); +#21772=ORIENTED_EDGE('',*,*,#17671,.T.); +#21773=ORIENTED_EDGE('',*,*,#21757,.F.); +#21774=EDGE_LOOP('',(#21769,#21771,#21772,#21773)); +#21775=FACE_OUTER_BOUND('',#21774,.F.); +#21776=ADVANCED_FACE('',(#21775),#21768,.T.); +#21777=CARTESIAN_POINT('',(2.4E-1,4.625735918815E-2,-5.094283666907E-1)); +#21778=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21779=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21780=AXIS2_PLACEMENT_3D('',#21777,#21778,#21779); +#21781=PLANE('',#21780); +#21782=ORIENTED_EDGE('',*,*,#21733,.T.); +#21783=ORIENTED_EDGE('',*,*,#17673,.T.); +#21784=ORIENTED_EDGE('',*,*,#21770,.F.); +#21785=ORIENTED_EDGE('',*,*,#17560,.F.); +#21786=EDGE_LOOP('',(#21782,#21783,#21784,#21785)); +#21787=FACE_OUTER_BOUND('',#21786,.F.); +#21788=ADVANCED_FACE('',(#21787),#21781,.T.); +#21789=CARTESIAN_POINT('',(1.04E0,9.75E-1,-8.521800737645E-1)); +#21790=DIRECTION('',(0.E0,1.E0,0.E0)); +#21791=DIRECTION('',(0.E0,0.E0,1.E0)); +#21792=AXIS2_PLACEMENT_3D('',#21789,#21790,#21791); +#21793=PLANE('',#21792); +#21794=ORIENTED_EDGE('',*,*,#18682,.F.); +#21795=ORIENTED_EDGE('',*,*,#18262,.F.); +#21797=ORIENTED_EDGE('',*,*,#21796,.T.); +#21798=ORIENTED_EDGE('',*,*,#18362,.T.); +#21799=EDGE_LOOP('',(#21794,#21795,#21797,#21798)); +#21800=FACE_OUTER_BOUND('',#21799,.F.); +#21801=ADVANCED_FACE('',(#21800),#21793,.T.); +#21802=CARTESIAN_POINT('',(1.04E0,7.75E-1,-1.02E0)); +#21803=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#21804=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#21805=AXIS2_PLACEMENT_3D('',#21802,#21803,#21804); +#21806=PLANE('',#21805); +#21807=ORIENTED_EDGE('',*,*,#18260,.F.); +#21809=ORIENTED_EDGE('',*,*,#21808,.T.); +#21810=ORIENTED_EDGE('',*,*,#18364,.T.); +#21811=ORIENTED_EDGE('',*,*,#21796,.F.); +#21812=EDGE_LOOP('',(#21807,#21809,#21810,#21811)); +#21813=FACE_OUTER_BOUND('',#21812,.F.); +#21814=ADVANCED_FACE('',(#21813),#21806,.T.); +#21815=CARTESIAN_POINT('',(1.04E0,6.25E-1,-8.2E-1)); +#21816=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#21817=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#21818=AXIS2_PLACEMENT_3D('',#21815,#21816,#21817); +#21819=PLANE('',#21818); +#21820=ORIENTED_EDGE('',*,*,#18258,.F.); +#21822=ORIENTED_EDGE('',*,*,#21821,.T.); +#21823=ORIENTED_EDGE('',*,*,#18366,.T.); +#21824=ORIENTED_EDGE('',*,*,#21808,.F.); +#21825=EDGE_LOOP('',(#21820,#21822,#21823,#21824)); +#21826=FACE_OUTER_BOUND('',#21825,.F.); +#21827=ADVANCED_FACE('',(#21826),#21819,.T.); +#21828=CARTESIAN_POINT('',(1.04E0,4.625735918815E-2,-5.094283666907E-1)); +#21829=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#21830=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#21831=AXIS2_PLACEMENT_3D('',#21828,#21829,#21830); +#21832=PLANE('',#21831); +#21833=ORIENTED_EDGE('',*,*,#18685,.T.); +#21834=ORIENTED_EDGE('',*,*,#18368,.T.); +#21835=ORIENTED_EDGE('',*,*,#21821,.F.); +#21836=ORIENTED_EDGE('',*,*,#18256,.F.); +#21837=EDGE_LOOP('',(#21833,#21834,#21835,#21836)); +#21838=FACE_OUTER_BOUND('',#21837,.F.); +#21839=ADVANCED_FACE('',(#21838),#21832,.T.); +#21840=CARTESIAN_POINT('',(1.65E-1,1.325E0,9.8E-1)); +#21841=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#21842=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#21843=AXIS2_PLACEMENT_3D('',#21840,#21841,#21842); +#21844=PLANE('',#21843); +#21845=ORIENTED_EDGE('',*,*,#11236,.T.); +#21846=ORIENTED_EDGE('',*,*,#17850,.F.); +#21847=ORIENTED_EDGE('',*,*,#17325,.F.); +#21849=ORIENTED_EDGE('',*,*,#21848,.T.); +#21850=EDGE_LOOP('',(#21845,#21846,#21847,#21849)); +#21851=FACE_OUTER_BOUND('',#21850,.F.); +#21852=ADVANCED_FACE('',(#21851),#21844,.T.); +#21853=CARTESIAN_POINT('',(0.E0,1.325E0,1.06E0)); +#21854=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21855=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#21856=AXIS2_PLACEMENT_3D('',#21853,#21854,#21855); +#21857=PLANE('',#21856); +#21858=ORIENTED_EDGE('',*,*,#11469,.F.); +#21859=ORIENTED_EDGE('',*,*,#16433,.T.); +#21860=ORIENTED_EDGE('',*,*,#11238,.T.); +#21861=ORIENTED_EDGE('',*,*,#21848,.F.); +#21862=EDGE_LOOP('',(#21858,#21859,#21860,#21861)); +#21863=FACE_OUTER_BOUND('',#21862,.F.); +#21864=ADVANCED_FACE('',(#21863),#21857,.T.); +#21865=CARTESIAN_POINT('',(2.4E-1,6.25E-1,8.2E-1)); +#21866=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#21867=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#21868=AXIS2_PLACEMENT_3D('',#21865,#21866,#21867); +#21869=PLANE('',#21868); +#21870=ORIENTED_EDGE('',*,*,#17807,.F.); +#21871=ORIENTED_EDGE('',*,*,#17519,.F.); +#21873=ORIENTED_EDGE('',*,*,#21872,.T.); +#21874=ORIENTED_EDGE('',*,*,#17620,.T.); +#21875=EDGE_LOOP('',(#21870,#21871,#21873,#21874)); +#21876=FACE_OUTER_BOUND('',#21875,.F.); +#21877=ADVANCED_FACE('',(#21876),#21869,.T.); +#21878=CARTESIAN_POINT('',(2.4E-1,7.75E-1,1.02E0)); +#21879=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#21880=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#21881=AXIS2_PLACEMENT_3D('',#21878,#21879,#21880); +#21882=PLANE('',#21881); +#21883=ORIENTED_EDGE('',*,*,#17517,.F.); +#21885=ORIENTED_EDGE('',*,*,#21884,.T.); +#21886=ORIENTED_EDGE('',*,*,#17622,.T.); +#21887=ORIENTED_EDGE('',*,*,#21872,.F.); +#21888=EDGE_LOOP('',(#21883,#21885,#21886,#21887)); +#21889=FACE_OUTER_BOUND('',#21888,.F.); +#21890=ADVANCED_FACE('',(#21889),#21882,.T.); +#21891=CARTESIAN_POINT('',(2.4E-1,9.75E-1,8.521800737645E-1)); +#21892=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#21893=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#21894=AXIS2_PLACEMENT_3D('',#21891,#21892,#21893); +#21895=PLANE('',#21894); +#21896=ORIENTED_EDGE('',*,*,#17515,.F.); +#21898=ORIENTED_EDGE('',*,*,#21897,.T.); +#21899=ORIENTED_EDGE('',*,*,#17624,.T.); +#21900=ORIENTED_EDGE('',*,*,#21884,.F.); +#21901=EDGE_LOOP('',(#21896,#21898,#21899,#21900)); +#21902=FACE_OUTER_BOUND('',#21901,.F.); +#21903=ADVANCED_FACE('',(#21902),#21895,.T.); +#21904=CARTESIAN_POINT('',(2.4E-1,9.75E-1,7.271800737645E-1)); +#21905=DIRECTION('',(0.E0,1.E0,0.E0)); +#21906=DIRECTION('',(0.E0,0.E0,1.E0)); +#21907=AXIS2_PLACEMENT_3D('',#21904,#21905,#21906); +#21908=PLANE('',#21907); +#21909=ORIENTED_EDGE('',*,*,#17810,.T.); +#21910=ORIENTED_EDGE('',*,*,#17626,.T.); +#21911=ORIENTED_EDGE('',*,*,#21897,.F.); +#21912=ORIENTED_EDGE('',*,*,#17513,.F.); +#21913=EDGE_LOOP('',(#21909,#21910,#21911,#21912)); +#21914=FACE_OUTER_BOUND('',#21913,.F.); +#21915=ADVANCED_FACE('',(#21914),#21908,.T.); +#21916=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.55E0)); +#21917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21918=DIRECTION('',(0.E0,1.E0,0.E0)); +#21919=AXIS2_PLACEMENT_3D('',#21916,#21917,#21918); +#21920=PLANE('',#21919); +#21921=ORIENTED_EDGE('',*,*,#17456,.F.); +#21922=ORIENTED_EDGE('',*,*,#17548,.F.); +#21924=ORIENTED_EDGE('',*,*,#21923,.T.); +#21925=ORIENTED_EDGE('',*,*,#17637,.T.); +#21926=EDGE_LOOP('',(#21921,#21922,#21924,#21925)); +#21927=FACE_OUTER_BOUND('',#21926,.F.); +#21928=ADVANCED_FACE('',(#21927),#21920,.T.); +#21929=CARTESIAN_POINT('',(2.4E-1,-1.855E0,-1.9E0)); +#21930=DIRECTION('',(0.E0,1.E0,0.E0)); +#21931=DIRECTION('',(0.E0,0.E0,1.E0)); +#21932=AXIS2_PLACEMENT_3D('',#21929,#21930,#21931); +#21933=PLANE('',#21932); +#21934=ORIENTED_EDGE('',*,*,#17546,.F.); +#21936=ORIENTED_EDGE('',*,*,#21935,.T.); +#21937=ORIENTED_EDGE('',*,*,#17639,.T.); +#21938=ORIENTED_EDGE('',*,*,#21923,.F.); +#21939=EDGE_LOOP('',(#21934,#21936,#21937,#21938)); +#21940=FACE_OUTER_BOUND('',#21939,.F.); +#21941=ADVANCED_FACE('',(#21940),#21933,.T.); +#21942=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.1E0)); +#21943=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#21944=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#21945=AXIS2_PLACEMENT_3D('',#21942,#21943,#21944); +#21946=PLANE('',#21945); +#21947=ORIENTED_EDGE('',*,*,#17544,.F.); +#21949=ORIENTED_EDGE('',*,*,#21948,.T.); +#21950=ORIENTED_EDGE('',*,*,#17641,.T.); +#21951=ORIENTED_EDGE('',*,*,#21935,.F.); +#21952=EDGE_LOOP('',(#21947,#21949,#21950,#21951)); +#21953=FACE_OUTER_BOUND('',#21952,.F.); +#21954=ADVANCED_FACE('',(#21953),#21946,.T.); +#21955=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-2.1E0)); +#21956=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21957=DIRECTION('',(0.E0,1.E0,0.E0)); +#21958=AXIS2_PLACEMENT_3D('',#21955,#21956,#21957); +#21959=PLANE('',#21958); +#21960=ORIENTED_EDGE('',*,*,#17542,.F.); +#21962=ORIENTED_EDGE('',*,*,#21961,.T.); +#21963=ORIENTED_EDGE('',*,*,#17643,.T.); +#21964=ORIENTED_EDGE('',*,*,#21948,.F.); +#21965=EDGE_LOOP('',(#21960,#21962,#21963,#21964)); +#21966=FACE_OUTER_BOUND('',#21965,.F.); +#21967=ADVANCED_FACE('',(#21966),#21959,.T.); +#21968=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.15E0)); +#21969=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21970=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21971=AXIS2_PLACEMENT_3D('',#21968,#21969,#21970); +#21972=PLANE('',#21971); +#21973=ORIENTED_EDGE('',*,*,#17540,.F.); +#21975=ORIENTED_EDGE('',*,*,#21974,.T.); +#21976=ORIENTED_EDGE('',*,*,#17645,.T.); +#21977=ORIENTED_EDGE('',*,*,#21961,.F.); +#21978=EDGE_LOOP('',(#21973,#21975,#21976,#21977)); +#21979=FACE_OUTER_BOUND('',#21978,.F.); +#21980=ADVANCED_FACE('',(#21979),#21972,.T.); +#21981=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-9.4E-1)); +#21982=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#21983=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#21984=AXIS2_PLACEMENT_3D('',#21981,#21982,#21983); +#21985=PLANE('',#21984); +#21986=ORIENTED_EDGE('',*,*,#17538,.F.); +#21988=ORIENTED_EDGE('',*,*,#21987,.T.); +#21989=ORIENTED_EDGE('',*,*,#17647,.T.); +#21990=ORIENTED_EDGE('',*,*,#21974,.F.); +#21991=EDGE_LOOP('',(#21986,#21988,#21989,#21990)); +#21992=FACE_OUTER_BOUND('',#21991,.F.); +#21993=ADVANCED_FACE('',(#21992),#21985,.T.); +#21994=CARTESIAN_POINT('',(2.4E-1,-1.975E0,-4.5E-1)); +#21995=DIRECTION('',(0.E0,-1.E0,0.E0)); +#21996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#21997=AXIS2_PLACEMENT_3D('',#21994,#21995,#21996); +#21998=PLANE('',#21997); +#21999=ORIENTED_EDGE('',*,*,#17536,.F.); +#22001=ORIENTED_EDGE('',*,*,#22000,.T.); +#22002=ORIENTED_EDGE('',*,*,#17649,.T.); +#22003=ORIENTED_EDGE('',*,*,#21987,.F.); +#22004=EDGE_LOOP('',(#21999,#22001,#22002,#22003)); +#22005=FACE_OUTER_BOUND('',#22004,.F.); +#22006=ADVANCED_FACE('',(#22005),#21998,.T.); +#22007=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-4.5E-1)); +#22008=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22009=DIRECTION('',(0.E0,1.E0,0.E0)); +#22010=AXIS2_PLACEMENT_3D('',#22007,#22008,#22009); +#22011=PLANE('',#22010); +#22012=ORIENTED_EDGE('',*,*,#17534,.F.); +#22014=ORIENTED_EDGE('',*,*,#22013,.T.); +#22015=ORIENTED_EDGE('',*,*,#17651,.T.); +#22016=ORIENTED_EDGE('',*,*,#22000,.F.); +#22017=EDGE_LOOP('',(#22012,#22014,#22015,#22016)); +#22018=FACE_OUTER_BOUND('',#22017,.F.); +#22019=ADVANCED_FACE('',(#22018),#22011,.T.); +#22020=CARTESIAN_POINT('',(2.4E-1,-2.125E0,-1.5E-1)); +#22021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22022=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22023=AXIS2_PLACEMENT_3D('',#22020,#22021,#22022); +#22024=PLANE('',#22023); +#22025=ORIENTED_EDGE('',*,*,#17532,.F.); +#22027=ORIENTED_EDGE('',*,*,#22026,.T.); +#22028=ORIENTED_EDGE('',*,*,#17653,.T.); +#22029=ORIENTED_EDGE('',*,*,#22013,.F.); +#22030=EDGE_LOOP('',(#22025,#22027,#22028,#22029)); +#22031=FACE_OUTER_BOUND('',#22030,.F.); +#22032=ADVANCED_FACE('',(#22031),#22024,.T.); +#22033=CARTESIAN_POINT('',(2.4E-1,-1.901673347910E-1,-1.5E-1)); +#22034=DIRECTION('',(0.E0,0.E0,1.E0)); +#22035=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22036=AXIS2_PLACEMENT_3D('',#22033,#22034,#22035); +#22037=PLANE('',#22036); +#22038=ORIENTED_EDGE('',*,*,#17460,.T.); +#22039=ORIENTED_EDGE('',*,*,#17655,.T.); +#22040=ORIENTED_EDGE('',*,*,#22026,.F.); +#22041=ORIENTED_EDGE('',*,*,#17530,.F.); +#22042=EDGE_LOOP('',(#22038,#22039,#22040,#22041)); +#22043=FACE_OUTER_BOUND('',#22042,.F.); +#22044=ADVANCED_FACE('',(#22043),#22037,.T.); +#22045=CARTESIAN_POINT('',(5.85E-1,-2.025E0,1.E-1)); +#22046=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22047=DIRECTION('',(0.E0,1.E0,0.E0)); +#22048=AXIS2_PLACEMENT_3D('',#22045,#22046,#22047); +#22049=PLANE('',#22048); +#22050=ORIENTED_EDGE('',*,*,#17397,.F.); +#22051=ORIENTED_EDGE('',*,*,#17366,.T.); +#22052=ORIENTED_EDGE('',*,*,#17313,.T.); +#22053=ORIENTED_EDGE('',*,*,#12230,.F.); +#22054=EDGE_LOOP('',(#22050,#22051,#22052,#22053)); +#22055=FACE_OUTER_BOUND('',#22054,.F.); +#22056=ADVANCED_FACE('',(#22055),#22049,.F.); +#22057=CARTESIAN_POINT('',(-6.35E-1,1.325E0,-9.8E-1)); +#22058=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22059=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22060=AXIS2_PLACEMENT_3D('',#22057,#22058,#22059); +#22061=PLANE('',#22060); +#22063=ORIENTED_EDGE('',*,*,#22062,.F.); +#22064=ORIENTED_EDGE('',*,*,#16588,.F.); +#22065=ORIENTED_EDGE('',*,*,#17239,.T.); +#22066=ORIENTED_EDGE('',*,*,#11136,.T.); +#22067=EDGE_LOOP('',(#22063,#22064,#22065,#22066)); +#22068=FACE_OUTER_BOUND('',#22067,.F.); +#22069=ADVANCED_FACE('',(#22068),#22061,.T.); +#22070=CARTESIAN_POINT('',(-8.E-1,1.325E0,-1.06E0)); +#22071=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22072=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22073=AXIS2_PLACEMENT_3D('',#22070,#22071,#22072); +#22074=PLANE('',#22073); +#22075=ORIENTED_EDGE('',*,*,#22062,.T.); +#22076=ORIENTED_EDGE('',*,*,#11134,.T.); +#22077=ORIENTED_EDGE('',*,*,#16133,.F.); +#22078=ORIENTED_EDGE('',*,*,#14363,.F.); +#22079=EDGE_LOOP('',(#22075,#22076,#22077,#22078)); +#22080=FACE_OUTER_BOUND('',#22079,.F.); +#22081=ADVANCED_FACE('',(#22080),#22074,.T.); +#22082=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-8.521800737645E-1)); +#22083=DIRECTION('',(0.E0,1.E0,0.E0)); +#22084=DIRECTION('',(0.E0,0.E0,1.E0)); +#22085=AXIS2_PLACEMENT_3D('',#22082,#22083,#22084); +#22086=PLANE('',#22085); +#22087=ORIENTED_EDGE('',*,*,#17197,.F.); +#22088=ORIENTED_EDGE('',*,*,#16777,.F.); +#22090=ORIENTED_EDGE('',*,*,#22089,.T.); +#22091=ORIENTED_EDGE('',*,*,#16877,.T.); +#22092=EDGE_LOOP('',(#22087,#22088,#22090,#22091)); +#22093=FACE_OUTER_BOUND('',#22092,.F.); +#22094=ADVANCED_FACE('',(#22093),#22086,.T.); +#22095=CARTESIAN_POINT('',(-5.6E-1,7.75E-1,-1.02E0)); +#22096=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22097=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22098=AXIS2_PLACEMENT_3D('',#22095,#22096,#22097); +#22099=PLANE('',#22098); +#22100=ORIENTED_EDGE('',*,*,#16775,.F.); +#22102=ORIENTED_EDGE('',*,*,#22101,.T.); +#22103=ORIENTED_EDGE('',*,*,#16879,.T.); +#22104=ORIENTED_EDGE('',*,*,#22089,.F.); +#22105=EDGE_LOOP('',(#22100,#22102,#22103,#22104)); +#22106=FACE_OUTER_BOUND('',#22105,.F.); +#22107=ADVANCED_FACE('',(#22106),#22099,.T.); +#22108=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-8.2E-1)); +#22109=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22110=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22111=AXIS2_PLACEMENT_3D('',#22108,#22109,#22110); +#22112=PLANE('',#22111); +#22113=ORIENTED_EDGE('',*,*,#16773,.F.); +#22115=ORIENTED_EDGE('',*,*,#22114,.T.); +#22116=ORIENTED_EDGE('',*,*,#16881,.T.); +#22117=ORIENTED_EDGE('',*,*,#22101,.F.); +#22118=EDGE_LOOP('',(#22113,#22115,#22116,#22117)); +#22119=FACE_OUTER_BOUND('',#22118,.F.); +#22120=ADVANCED_FACE('',(#22119),#22112,.T.); +#22121=CARTESIAN_POINT('',(-5.6E-1,4.625735918815E-2,-5.094283666907E-1)); +#22122=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22123=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22124=AXIS2_PLACEMENT_3D('',#22121,#22122,#22123); +#22125=PLANE('',#22124); +#22126=ORIENTED_EDGE('',*,*,#17200,.T.); +#22127=ORIENTED_EDGE('',*,*,#16883,.T.); +#22128=ORIENTED_EDGE('',*,*,#22114,.F.); +#22129=ORIENTED_EDGE('',*,*,#16771,.F.); +#22130=EDGE_LOOP('',(#22126,#22127,#22128,#22129)); +#22131=FACE_OUTER_BOUND('',#22130,.F.); +#22132=ADVANCED_FACE('',(#22131),#22125,.T.); +#22133=CARTESIAN_POINT('',(-1.015E0,1.075E0,8.5E-1)); +#22134=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22135=DIRECTION('',(0.E0,1.E0,0.E0)); +#22136=AXIS2_PLACEMENT_3D('',#22133,#22134,#22135); +#22137=PLANE('',#22136); +#22138=ORIENTED_EDGE('',*,*,#16364,.T.); +#22139=ORIENTED_EDGE('',*,*,#16187,.F.); +#22141=ORIENTED_EDGE('',*,*,#22140,.T.); +#22142=ORIENTED_EDGE('',*,*,#16274,.T.); +#22143=EDGE_LOOP('',(#22138,#22139,#22141,#22142)); +#22144=FACE_OUTER_BOUND('',#22143,.F.); +#22145=ADVANCED_FACE('',(#22144),#22137,.F.); +#22146=CARTESIAN_POINT('',(-1.015E0,1.075E0,7.3E-1)); +#22147=DIRECTION('',(0.E0,1.E0,0.E0)); +#22148=DIRECTION('',(0.E0,0.E0,1.E0)); +#22149=AXIS2_PLACEMENT_3D('',#22146,#22147,#22148); +#22150=PLANE('',#22149); +#22151=ORIENTED_EDGE('',*,*,#16185,.F.); +#22153=ORIENTED_EDGE('',*,*,#22152,.T.); +#22154=ORIENTED_EDGE('',*,*,#16276,.T.); +#22155=ORIENTED_EDGE('',*,*,#22140,.F.); +#22156=EDGE_LOOP('',(#22151,#22153,#22154,#22155)); +#22157=FACE_OUTER_BOUND('',#22156,.F.); +#22158=ADVANCED_FACE('',(#22157),#22150,.F.); +#22159=CARTESIAN_POINT('',(-1.015E0,-7.25E-1,7.3E-1)); +#22160=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22161=DIRECTION('',(0.E0,1.E0,0.E0)); +#22162=AXIS2_PLACEMENT_3D('',#22159,#22160,#22161); +#22163=PLANE('',#22162); +#22164=ORIENTED_EDGE('',*,*,#16183,.F.); +#22165=ORIENTED_EDGE('',*,*,#14183,.T.); +#22166=ORIENTED_EDGE('',*,*,#16278,.T.); +#22167=ORIENTED_EDGE('',*,*,#22152,.F.); +#22168=EDGE_LOOP('',(#22164,#22165,#22166,#22167)); +#22169=FACE_OUTER_BOUND('',#22168,.F.); +#22171=ORIENTED_EDGE('',*,*,#22170,.F.); +#22173=ORIENTED_EDGE('',*,*,#22172,.T.); +#22175=ORIENTED_EDGE('',*,*,#22174,.T.); +#22177=ORIENTED_EDGE('',*,*,#22176,.F.); +#22178=EDGE_LOOP('',(#22171,#22173,#22175,#22177)); +#22179=FACE_BOUND('',#22178,.F.); +#22180=ADVANCED_FACE('',(#22169,#22179),#22163,.F.); +#22181=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22182=DIRECTION('',(1.E0,0.E0,0.E0)); +#22183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22184=AXIS2_PLACEMENT_3D('',#22181,#22182,#22183); +#22185=PLANE('',#22184); +#22186=ORIENTED_EDGE('',*,*,#12307,.F.); +#22188=ORIENTED_EDGE('',*,*,#22187,.T.); +#22190=ORIENTED_EDGE('',*,*,#22189,.T.); +#22192=ORIENTED_EDGE('',*,*,#22191,.T.); +#22194=ORIENTED_EDGE('',*,*,#22193,.T.); +#22196=ORIENTED_EDGE('',*,*,#22195,.T.); +#22198=ORIENTED_EDGE('',*,*,#22197,.T.); +#22200=ORIENTED_EDGE('',*,*,#22199,.T.); +#22202=ORIENTED_EDGE('',*,*,#22201,.T.); +#22204=ORIENTED_EDGE('',*,*,#22203,.T.); +#22206=ORIENTED_EDGE('',*,*,#22205,.T.); +#22207=EDGE_LOOP('',(#22186,#22188,#22190,#22192,#22194,#22196,#22198,#22200, +#22202,#22204,#22206)); +#22208=FACE_OUTER_BOUND('',#22207,.F.); +#22209=ADVANCED_FACE('',(#22208),#22185,.F.); +#22210=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22211=DIRECTION('',(1.E0,0.E0,0.E0)); +#22212=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22213=AXIS2_PLACEMENT_3D('',#22210,#22211,#22212); +#22214=PLANE('',#22213); +#22215=ORIENTED_EDGE('',*,*,#22170,.T.); +#22217=ORIENTED_EDGE('',*,*,#22216,.T.); +#22219=ORIENTED_EDGE('',*,*,#22218,.T.); +#22221=ORIENTED_EDGE('',*,*,#22220,.T.); +#22223=ORIENTED_EDGE('',*,*,#22222,.T.); +#22224=EDGE_LOOP('',(#22215,#22217,#22219,#22221,#22223)); +#22225=FACE_OUTER_BOUND('',#22224,.F.); +#22226=ADVANCED_FACE('',(#22225),#22214,.F.); +#22227=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22228=DIRECTION('',(1.E0,0.E0,0.E0)); +#22229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22230=AXIS2_PLACEMENT_3D('',#22227,#22228,#22229); +#22231=PLANE('',#22230); +#22232=ORIENTED_EDGE('',*,*,#16222,.F.); +#22234=ORIENTED_EDGE('',*,*,#22233,.T.); +#22236=ORIENTED_EDGE('',*,*,#22235,.T.); +#22238=ORIENTED_EDGE('',*,*,#22237,.T.); +#22240=ORIENTED_EDGE('',*,*,#22239,.T.); +#22242=ORIENTED_EDGE('',*,*,#22241,.T.); +#22244=ORIENTED_EDGE('',*,*,#22243,.T.); +#22246=ORIENTED_EDGE('',*,*,#22245,.T.); +#22248=ORIENTED_EDGE('',*,*,#22247,.T.); +#22250=ORIENTED_EDGE('',*,*,#22249,.T.); +#22252=ORIENTED_EDGE('',*,*,#22251,.T.); +#22253=EDGE_LOOP('',(#22232,#22234,#22236,#22238,#22240,#22242,#22244,#22246, +#22248,#22250,#22252)); +#22254=FACE_OUTER_BOUND('',#22253,.F.); +#22255=ADVANCED_FACE('',(#22254),#22231,.F.); +#22256=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#22257=DIRECTION('',(1.E0,0.E0,0.E0)); +#22258=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22259=AXIS2_PLACEMENT_3D('',#22256,#22257,#22258); +#22260=PLANE('',#22259); +#22262=ORIENTED_EDGE('',*,*,#22261,.F.); +#22264=ORIENTED_EDGE('',*,*,#22263,.T.); +#22266=ORIENTED_EDGE('',*,*,#22265,.T.); +#22268=ORIENTED_EDGE('',*,*,#22267,.T.); +#22270=ORIENTED_EDGE('',*,*,#22269,.T.); +#22271=EDGE_LOOP('',(#22262,#22264,#22266,#22268,#22270)); +#22272=FACE_OUTER_BOUND('',#22271,.F.); +#22273=ADVANCED_FACE('',(#22272),#22260,.F.); +#22274=CARTESIAN_POINT('',(-1.36E0,-1.725E0,1.55E0)); +#22275=DIRECTION('',(0.E0,0.E0,1.E0)); +#22276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22277=AXIS2_PLACEMENT_3D('',#22274,#22275,#22276); +#22278=PLANE('',#22277); +#22279=ORIENTED_EDGE('',*,*,#12313,.T.); +#22281=ORIENTED_EDGE('',*,*,#22280,.T.); +#22283=ORIENTED_EDGE('',*,*,#22282,.F.); +#22284=ORIENTED_EDGE('',*,*,#22187,.F.); +#22285=EDGE_LOOP('',(#22279,#22281,#22283,#22284)); +#22286=FACE_OUTER_BOUND('',#22285,.F.); +#22287=ADVANCED_FACE('',(#22286),#22278,.T.); +#22288=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22289=DIRECTION('',(1.E0,0.E0,0.E0)); +#22290=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22291=AXIS2_PLACEMENT_3D('',#22288,#22289,#22290); +#22292=PLANE('',#22291); +#22293=ORIENTED_EDGE('',*,*,#12311,.F.); +#22295=ORIENTED_EDGE('',*,*,#22294,.F.); +#22297=ORIENTED_EDGE('',*,*,#22296,.F.); +#22299=ORIENTED_EDGE('',*,*,#22298,.F.); +#22301=ORIENTED_EDGE('',*,*,#22300,.F.); +#22303=ORIENTED_EDGE('',*,*,#22302,.F.); +#22305=ORIENTED_EDGE('',*,*,#22304,.F.); +#22307=ORIENTED_EDGE('',*,*,#22306,.F.); +#22309=ORIENTED_EDGE('',*,*,#22308,.F.); +#22311=ORIENTED_EDGE('',*,*,#22310,.F.); +#22312=ORIENTED_EDGE('',*,*,#22280,.F.); +#22313=EDGE_LOOP('',(#22293,#22295,#22297,#22299,#22301,#22303,#22305,#22307, +#22309,#22311,#22312)); +#22314=FACE_OUTER_BOUND('',#22313,.F.); +#22315=ADVANCED_FACE('',(#22314),#22292,.T.); +#22316=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22317=DIRECTION('',(1.E0,0.E0,0.E0)); +#22318=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22319=AXIS2_PLACEMENT_3D('',#22316,#22317,#22318); +#22320=PLANE('',#22319); +#22321=ORIENTED_EDGE('',*,*,#22174,.F.); +#22323=ORIENTED_EDGE('',*,*,#22322,.F.); +#22325=ORIENTED_EDGE('',*,*,#22324,.F.); +#22327=ORIENTED_EDGE('',*,*,#22326,.F.); +#22329=ORIENTED_EDGE('',*,*,#22328,.F.); +#22330=EDGE_LOOP('',(#22321,#22323,#22325,#22327,#22329)); +#22331=FACE_OUTER_BOUND('',#22330,.F.); +#22332=ADVANCED_FACE('',(#22331),#22320,.T.); +#22333=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22334=DIRECTION('',(1.E0,0.E0,0.E0)); +#22335=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22336=AXIS2_PLACEMENT_3D('',#22333,#22334,#22335); +#22337=PLANE('',#22336); +#22338=ORIENTED_EDGE('',*,*,#16226,.F.); +#22340=ORIENTED_EDGE('',*,*,#22339,.F.); +#22342=ORIENTED_EDGE('',*,*,#22341,.F.); +#22344=ORIENTED_EDGE('',*,*,#22343,.F.); +#22346=ORIENTED_EDGE('',*,*,#22345,.F.); +#22348=ORIENTED_EDGE('',*,*,#22347,.F.); +#22350=ORIENTED_EDGE('',*,*,#22349,.F.); +#22352=ORIENTED_EDGE('',*,*,#22351,.F.); +#22354=ORIENTED_EDGE('',*,*,#22353,.F.); +#22356=ORIENTED_EDGE('',*,*,#22355,.F.); +#22358=ORIENTED_EDGE('',*,*,#22357,.F.); +#22359=EDGE_LOOP('',(#22338,#22340,#22342,#22344,#22346,#22348,#22350,#22352, +#22354,#22356,#22358)); +#22360=FACE_OUTER_BOUND('',#22359,.F.); +#22361=ADVANCED_FACE('',(#22360),#22337,.T.); +#22362=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#22363=DIRECTION('',(1.E0,0.E0,0.E0)); +#22364=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22365=AXIS2_PLACEMENT_3D('',#22362,#22363,#22364); +#22366=PLANE('',#22365); +#22368=ORIENTED_EDGE('',*,*,#22367,.T.); +#22370=ORIENTED_EDGE('',*,*,#22369,.F.); +#22372=ORIENTED_EDGE('',*,*,#22371,.F.); +#22374=ORIENTED_EDGE('',*,*,#22373,.F.); +#22376=ORIENTED_EDGE('',*,*,#22375,.F.); +#22377=EDGE_LOOP('',(#22368,#22370,#22372,#22374,#22376)); +#22378=FACE_OUTER_BOUND('',#22377,.F.); +#22379=ADVANCED_FACE('',(#22378),#22366,.T.); +#22380=CARTESIAN_POINT('',(-1.36E0,-2.125E0,1.5E-1)); +#22381=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22382=DIRECTION('',(0.E0,1.E0,0.E0)); +#22383=AXIS2_PLACEMENT_3D('',#22380,#22381,#22382); +#22384=PLANE('',#22383); +#22385=ORIENTED_EDGE('',*,*,#12309,.F.); +#22386=ORIENTED_EDGE('',*,*,#22205,.F.); +#22388=ORIENTED_EDGE('',*,*,#22387,.T.); +#22389=ORIENTED_EDGE('',*,*,#22294,.T.); +#22390=EDGE_LOOP('',(#22385,#22386,#22388,#22389)); +#22391=FACE_OUTER_BOUND('',#22390,.F.); +#22392=ADVANCED_FACE('',(#22391),#22384,.T.); +#22393=CARTESIAN_POINT('',(-1.36E0,-2.125E0,4.5E-1)); +#22394=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22396=AXIS2_PLACEMENT_3D('',#22393,#22394,#22395); +#22397=PLANE('',#22396); +#22398=ORIENTED_EDGE('',*,*,#22203,.F.); +#22400=ORIENTED_EDGE('',*,*,#22399,.T.); +#22401=ORIENTED_EDGE('',*,*,#22296,.T.); +#22402=ORIENTED_EDGE('',*,*,#22387,.F.); +#22403=EDGE_LOOP('',(#22398,#22400,#22401,#22402)); +#22404=FACE_OUTER_BOUND('',#22403,.F.); +#22405=ADVANCED_FACE('',(#22404),#22397,.T.); +#22406=CARTESIAN_POINT('',(-1.36E0,-1.975E0,4.5E-1)); +#22407=DIRECTION('',(0.E0,0.E0,1.E0)); +#22408=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22409=AXIS2_PLACEMENT_3D('',#22406,#22407,#22408); +#22410=PLANE('',#22409); +#22411=ORIENTED_EDGE('',*,*,#22201,.F.); +#22413=ORIENTED_EDGE('',*,*,#22412,.T.); +#22414=ORIENTED_EDGE('',*,*,#22298,.T.); +#22415=ORIENTED_EDGE('',*,*,#22399,.F.); +#22416=EDGE_LOOP('',(#22411,#22413,#22414,#22415)); +#22417=FACE_OUTER_BOUND('',#22416,.F.); +#22418=ADVANCED_FACE('',(#22417),#22410,.T.); +#22419=CARTESIAN_POINT('',(-1.36E0,-1.975E0,9.4E-1)); +#22420=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22421=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22422=AXIS2_PLACEMENT_3D('',#22419,#22420,#22421); +#22423=PLANE('',#22422); +#22424=ORIENTED_EDGE('',*,*,#22199,.F.); +#22426=ORIENTED_EDGE('',*,*,#22425,.T.); +#22427=ORIENTED_EDGE('',*,*,#22300,.T.); +#22428=ORIENTED_EDGE('',*,*,#22412,.F.); +#22429=EDGE_LOOP('',(#22424,#22426,#22427,#22428)); +#22430=FACE_OUTER_BOUND('',#22429,.F.); +#22431=ADVANCED_FACE('',(#22430),#22423,.T.); +#22432=CARTESIAN_POINT('',(-1.36E0,-2.175E0,1.15E0)); +#22433=DIRECTION('',(0.E0,-7.241379310345E-1,-6.896551724138E-1)); +#22434=DIRECTION('',(0.E0,6.896551724138E-1,-7.241379310345E-1)); +#22435=AXIS2_PLACEMENT_3D('',#22432,#22433,#22434); +#22436=PLANE('',#22435); +#22437=ORIENTED_EDGE('',*,*,#22197,.F.); +#22439=ORIENTED_EDGE('',*,*,#22438,.T.); +#22440=ORIENTED_EDGE('',*,*,#22302,.T.); +#22441=ORIENTED_EDGE('',*,*,#22425,.F.); +#22442=EDGE_LOOP('',(#22437,#22439,#22440,#22441)); +#22443=FACE_OUTER_BOUND('',#22442,.F.); +#22444=ADVANCED_FACE('',(#22443),#22436,.T.); +#22445=CARTESIAN_POINT('',(-1.36E0,-2.175E0,2.1E0)); +#22446=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22447=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22448=AXIS2_PLACEMENT_3D('',#22445,#22446,#22447); +#22449=PLANE('',#22448); +#22450=ORIENTED_EDGE('',*,*,#22195,.F.); +#22452=ORIENTED_EDGE('',*,*,#22451,.T.); +#22453=ORIENTED_EDGE('',*,*,#22304,.T.); +#22454=ORIENTED_EDGE('',*,*,#22438,.F.); +#22455=EDGE_LOOP('',(#22450,#22452,#22453,#22454)); +#22456=FACE_OUTER_BOUND('',#22455,.F.); +#22457=ADVANCED_FACE('',(#22456),#22449,.T.); +#22458=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.1E0)); +#22459=DIRECTION('',(0.E0,0.E0,1.E0)); +#22460=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22461=AXIS2_PLACEMENT_3D('',#22458,#22459,#22460); +#22462=PLANE('',#22461); +#22463=ORIENTED_EDGE('',*,*,#22193,.F.); +#22465=ORIENTED_EDGE('',*,*,#22464,.T.); +#22466=ORIENTED_EDGE('',*,*,#22306,.T.); +#22467=ORIENTED_EDGE('',*,*,#22451,.F.); +#22468=EDGE_LOOP('',(#22463,#22465,#22466,#22467)); +#22469=FACE_OUTER_BOUND('',#22468,.F.); +#22470=ADVANCED_FACE('',(#22469),#22462,.T.); +#22471=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.9E0)); +#22472=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22473=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#22474=AXIS2_PLACEMENT_3D('',#22471,#22472,#22473); +#22475=PLANE('',#22474); +#22476=ORIENTED_EDGE('',*,*,#22191,.F.); +#22478=ORIENTED_EDGE('',*,*,#22477,.T.); +#22479=ORIENTED_EDGE('',*,*,#22308,.T.); +#22480=ORIENTED_EDGE('',*,*,#22464,.F.); +#22481=EDGE_LOOP('',(#22476,#22478,#22479,#22480)); +#22482=FACE_OUTER_BOUND('',#22481,.F.); +#22483=ADVANCED_FACE('',(#22482),#22475,.T.); +#22484=CARTESIAN_POINT('',(-1.36E0,-1.855E0,1.55E0)); +#22485=DIRECTION('',(0.E0,1.E0,0.E0)); +#22486=DIRECTION('',(0.E0,0.E0,1.E0)); +#22487=AXIS2_PLACEMENT_3D('',#22484,#22485,#22486); +#22488=PLANE('',#22487); +#22489=ORIENTED_EDGE('',*,*,#22189,.F.); +#22490=ORIENTED_EDGE('',*,*,#22282,.T.); +#22491=ORIENTED_EDGE('',*,*,#22310,.T.); +#22492=ORIENTED_EDGE('',*,*,#22477,.F.); +#22493=EDGE_LOOP('',(#22489,#22490,#22491,#22492)); +#22494=FACE_OUTER_BOUND('',#22493,.F.); +#22495=ADVANCED_FACE('',(#22494),#22488,.T.); +#22496=CARTESIAN_POINT('',(-1.36E0,6.25E-1,8.2E-1)); +#22497=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#22498=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#22499=AXIS2_PLACEMENT_3D('',#22496,#22497,#22498); +#22500=PLANE('',#22499); +#22501=ORIENTED_EDGE('',*,*,#22172,.F.); +#22502=ORIENTED_EDGE('',*,*,#22222,.F.); +#22504=ORIENTED_EDGE('',*,*,#22503,.T.); +#22505=ORIENTED_EDGE('',*,*,#22322,.T.); +#22506=EDGE_LOOP('',(#22501,#22502,#22504,#22505)); +#22507=FACE_OUTER_BOUND('',#22506,.F.); +#22508=ADVANCED_FACE('',(#22507),#22500,.T.); +#22509=CARTESIAN_POINT('',(-1.36E0,7.75E-1,1.02E0)); +#22510=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#22511=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#22512=AXIS2_PLACEMENT_3D('',#22509,#22510,#22511); +#22513=PLANE('',#22512); +#22514=ORIENTED_EDGE('',*,*,#22220,.F.); +#22516=ORIENTED_EDGE('',*,*,#22515,.T.); +#22517=ORIENTED_EDGE('',*,*,#22324,.T.); +#22518=ORIENTED_EDGE('',*,*,#22503,.F.); +#22519=EDGE_LOOP('',(#22514,#22516,#22517,#22518)); +#22520=FACE_OUTER_BOUND('',#22519,.F.); +#22521=ADVANCED_FACE('',(#22520),#22513,.T.); +#22522=CARTESIAN_POINT('',(-1.36E0,9.75E-1,8.521800737645E-1)); +#22523=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#22524=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#22525=AXIS2_PLACEMENT_3D('',#22522,#22523,#22524); +#22526=PLANE('',#22525); +#22527=ORIENTED_EDGE('',*,*,#22218,.F.); +#22529=ORIENTED_EDGE('',*,*,#22528,.T.); +#22530=ORIENTED_EDGE('',*,*,#22326,.T.); +#22531=ORIENTED_EDGE('',*,*,#22515,.F.); +#22532=EDGE_LOOP('',(#22527,#22529,#22530,#22531)); +#22533=FACE_OUTER_BOUND('',#22532,.F.); +#22534=ADVANCED_FACE('',(#22533),#22526,.T.); +#22535=CARTESIAN_POINT('',(-1.36E0,9.75E-1,7.271800737645E-1)); +#22536=DIRECTION('',(0.E0,1.E0,0.E0)); +#22537=DIRECTION('',(0.E0,0.E0,1.E0)); +#22538=AXIS2_PLACEMENT_3D('',#22535,#22536,#22537); +#22539=PLANE('',#22538); +#22540=ORIENTED_EDGE('',*,*,#22176,.T.); +#22541=ORIENTED_EDGE('',*,*,#22328,.T.); +#22542=ORIENTED_EDGE('',*,*,#22528,.F.); +#22543=ORIENTED_EDGE('',*,*,#22216,.F.); +#22544=EDGE_LOOP('',(#22540,#22541,#22542,#22543)); +#22545=FACE_OUTER_BOUND('',#22544,.F.); +#22546=ADVANCED_FACE('',(#22545),#22539,.T.); +#22547=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.55E0)); +#22548=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22549=DIRECTION('',(0.E0,1.E0,0.E0)); +#22550=AXIS2_PLACEMENT_3D('',#22547,#22548,#22549); +#22551=PLANE('',#22550); +#22552=ORIENTED_EDGE('',*,*,#16224,.F.); +#22553=ORIENTED_EDGE('',*,*,#22251,.F.); +#22555=ORIENTED_EDGE('',*,*,#22554,.T.); +#22556=ORIENTED_EDGE('',*,*,#22339,.T.); +#22557=EDGE_LOOP('',(#22552,#22553,#22555,#22556)); +#22558=FACE_OUTER_BOUND('',#22557,.F.); +#22559=ADVANCED_FACE('',(#22558),#22551,.T.); +#22560=CARTESIAN_POINT('',(-1.36E0,-1.855E0,-1.9E0)); +#22561=DIRECTION('',(0.E0,1.E0,0.E0)); +#22562=DIRECTION('',(0.E0,0.E0,1.E0)); +#22563=AXIS2_PLACEMENT_3D('',#22560,#22561,#22562); +#22564=PLANE('',#22563); +#22565=ORIENTED_EDGE('',*,*,#22249,.F.); +#22567=ORIENTED_EDGE('',*,*,#22566,.T.); +#22568=ORIENTED_EDGE('',*,*,#22341,.T.); +#22569=ORIENTED_EDGE('',*,*,#22554,.F.); +#22570=EDGE_LOOP('',(#22565,#22567,#22568,#22569)); +#22571=FACE_OUTER_BOUND('',#22570,.F.); +#22572=ADVANCED_FACE('',(#22571),#22564,.T.); +#22573=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.1E0)); +#22574=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22575=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22576=AXIS2_PLACEMENT_3D('',#22573,#22574,#22575); +#22577=PLANE('',#22576); +#22578=ORIENTED_EDGE('',*,*,#22247,.F.); +#22580=ORIENTED_EDGE('',*,*,#22579,.T.); +#22581=ORIENTED_EDGE('',*,*,#22343,.T.); +#22582=ORIENTED_EDGE('',*,*,#22566,.F.); +#22583=EDGE_LOOP('',(#22578,#22580,#22581,#22582)); +#22584=FACE_OUTER_BOUND('',#22583,.F.); +#22585=ADVANCED_FACE('',(#22584),#22577,.T.); +#22586=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-2.1E0)); +#22587=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22588=DIRECTION('',(0.E0,1.E0,0.E0)); +#22589=AXIS2_PLACEMENT_3D('',#22586,#22587,#22588); +#22590=PLANE('',#22589); +#22591=ORIENTED_EDGE('',*,*,#22245,.F.); +#22593=ORIENTED_EDGE('',*,*,#22592,.T.); +#22594=ORIENTED_EDGE('',*,*,#22345,.T.); +#22595=ORIENTED_EDGE('',*,*,#22579,.F.); +#22596=EDGE_LOOP('',(#22591,#22593,#22594,#22595)); +#22597=FACE_OUTER_BOUND('',#22596,.F.); +#22598=ADVANCED_FACE('',(#22597),#22590,.T.); +#22599=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.15E0)); +#22600=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22601=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22602=AXIS2_PLACEMENT_3D('',#22599,#22600,#22601); +#22603=PLANE('',#22602); +#22604=ORIENTED_EDGE('',*,*,#22243,.F.); +#22606=ORIENTED_EDGE('',*,*,#22605,.T.); +#22607=ORIENTED_EDGE('',*,*,#22347,.T.); +#22608=ORIENTED_EDGE('',*,*,#22592,.F.); +#22609=EDGE_LOOP('',(#22604,#22606,#22607,#22608)); +#22610=FACE_OUTER_BOUND('',#22609,.F.); +#22611=ADVANCED_FACE('',(#22610),#22603,.T.); +#22612=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-9.4E-1)); +#22613=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#22614=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#22615=AXIS2_PLACEMENT_3D('',#22612,#22613,#22614); +#22616=PLANE('',#22615); +#22617=ORIENTED_EDGE('',*,*,#22241,.F.); +#22619=ORIENTED_EDGE('',*,*,#22618,.T.); +#22620=ORIENTED_EDGE('',*,*,#22349,.T.); +#22621=ORIENTED_EDGE('',*,*,#22605,.F.); +#22622=EDGE_LOOP('',(#22617,#22619,#22620,#22621)); +#22623=FACE_OUTER_BOUND('',#22622,.F.); +#22624=ADVANCED_FACE('',(#22623),#22616,.T.); +#22625=CARTESIAN_POINT('',(-1.36E0,-1.975E0,-4.5E-1)); +#22626=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22627=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22628=AXIS2_PLACEMENT_3D('',#22625,#22626,#22627); +#22629=PLANE('',#22628); +#22630=ORIENTED_EDGE('',*,*,#22239,.F.); +#22632=ORIENTED_EDGE('',*,*,#22631,.T.); +#22633=ORIENTED_EDGE('',*,*,#22351,.T.); +#22634=ORIENTED_EDGE('',*,*,#22618,.F.); +#22635=EDGE_LOOP('',(#22630,#22632,#22633,#22634)); +#22636=FACE_OUTER_BOUND('',#22635,.F.); +#22637=ADVANCED_FACE('',(#22636),#22629,.T.); +#22638=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-4.5E-1)); +#22639=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22640=DIRECTION('',(0.E0,1.E0,0.E0)); +#22641=AXIS2_PLACEMENT_3D('',#22638,#22639,#22640); +#22642=PLANE('',#22641); +#22643=ORIENTED_EDGE('',*,*,#22237,.F.); +#22645=ORIENTED_EDGE('',*,*,#22644,.T.); +#22646=ORIENTED_EDGE('',*,*,#22353,.T.); +#22647=ORIENTED_EDGE('',*,*,#22631,.F.); +#22648=EDGE_LOOP('',(#22643,#22645,#22646,#22647)); +#22649=FACE_OUTER_BOUND('',#22648,.F.); +#22650=ADVANCED_FACE('',(#22649),#22642,.T.); +#22651=CARTESIAN_POINT('',(-1.36E0,-2.125E0,-1.5E-1)); +#22652=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22653=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22654=AXIS2_PLACEMENT_3D('',#22651,#22652,#22653); +#22655=PLANE('',#22654); +#22656=ORIENTED_EDGE('',*,*,#22235,.F.); +#22658=ORIENTED_EDGE('',*,*,#22657,.T.); +#22659=ORIENTED_EDGE('',*,*,#22355,.T.); +#22660=ORIENTED_EDGE('',*,*,#22644,.F.); +#22661=EDGE_LOOP('',(#22656,#22658,#22659,#22660)); +#22662=FACE_OUTER_BOUND('',#22661,.F.); +#22663=ADVANCED_FACE('',(#22662),#22655,.T.); +#22664=CARTESIAN_POINT('',(-1.36E0,-1.901673347910E-1,-1.5E-1)); +#22665=DIRECTION('',(0.E0,0.E0,1.E0)); +#22666=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22667=AXIS2_PLACEMENT_3D('',#22664,#22665,#22666); +#22668=PLANE('',#22667); +#22669=ORIENTED_EDGE('',*,*,#16228,.T.); +#22670=ORIENTED_EDGE('',*,*,#22357,.T.); +#22671=ORIENTED_EDGE('',*,*,#22657,.F.); +#22672=ORIENTED_EDGE('',*,*,#22233,.F.); +#22673=EDGE_LOOP('',(#22669,#22670,#22671,#22672)); +#22674=FACE_OUTER_BOUND('',#22673,.F.); +#22675=ADVANCED_FACE('',(#22674),#22668,.T.); +#22676=CARTESIAN_POINT('',(-1.015E0,1.075E0,-7.3E-1)); +#22677=DIRECTION('',(0.E0,0.E0,1.E0)); +#22678=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22679=AXIS2_PLACEMENT_3D('',#22676,#22677,#22678); +#22680=PLANE('',#22679); +#22681=ORIENTED_EDGE('',*,*,#16202,.F.); +#22683=ORIENTED_EDGE('',*,*,#22682,.T.); +#22684=ORIENTED_EDGE('',*,*,#16293,.T.); +#22685=ORIENTED_EDGE('',*,*,#13145,.F.); +#22686=EDGE_LOOP('',(#22681,#22683,#22684,#22685)); +#22687=FACE_OUTER_BOUND('',#22686,.F.); +#22688=ORIENTED_EDGE('',*,*,#22261,.T.); +#22690=ORIENTED_EDGE('',*,*,#22689,.T.); +#22691=ORIENTED_EDGE('',*,*,#22367,.F.); +#22693=ORIENTED_EDGE('',*,*,#22692,.F.); +#22694=EDGE_LOOP('',(#22688,#22690,#22691,#22693)); +#22695=FACE_BOUND('',#22694,.F.); +#22696=ADVANCED_FACE('',(#22687,#22695),#22680,.F.); +#22697=CARTESIAN_POINT('',(-1.015E0,1.075E0,-8.5E-1)); +#22698=DIRECTION('',(0.E0,1.E0,0.E0)); +#22699=DIRECTION('',(0.E0,0.E0,1.E0)); +#22700=AXIS2_PLACEMENT_3D('',#22697,#22698,#22699); +#22701=PLANE('',#22700); +#22702=ORIENTED_EDGE('',*,*,#16200,.F.); +#22704=ORIENTED_EDGE('',*,*,#22703,.T.); +#22705=ORIENTED_EDGE('',*,*,#16295,.T.); +#22706=ORIENTED_EDGE('',*,*,#22682,.F.); +#22707=EDGE_LOOP('',(#22702,#22704,#22705,#22706)); +#22708=FACE_OUTER_BOUND('',#22707,.F.); +#22709=ADVANCED_FACE('',(#22708),#22701,.F.); +#22710=CARTESIAN_POINT('',(-1.015E0,1.375E0,-8.5E-1)); +#22711=DIRECTION('',(0.E0,0.E0,1.E0)); +#22712=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22713=AXIS2_PLACEMENT_3D('',#22710,#22711,#22712); +#22714=PLANE('',#22713); +#22715=ORIENTED_EDGE('',*,*,#16120,.T.); +#22716=ORIENTED_EDGE('',*,*,#16297,.T.); +#22717=ORIENTED_EDGE('',*,*,#22703,.F.); +#22718=ORIENTED_EDGE('',*,*,#16198,.F.); +#22719=EDGE_LOOP('',(#22715,#22716,#22717,#22718)); +#22720=FACE_OUTER_BOUND('',#22719,.F.); +#22721=ADVANCED_FACE('',(#22720),#22714,.F.); +#22722=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-8.521800737645E-1)); +#22723=DIRECTION('',(0.E0,1.E0,0.E0)); +#22724=DIRECTION('',(0.E0,0.E0,1.E0)); +#22725=AXIS2_PLACEMENT_3D('',#22722,#22723,#22724); +#22726=PLANE('',#22725); +#22727=ORIENTED_EDGE('',*,*,#22689,.F.); +#22728=ORIENTED_EDGE('',*,*,#22269,.F.); +#22730=ORIENTED_EDGE('',*,*,#22729,.T.); +#22731=ORIENTED_EDGE('',*,*,#22369,.T.); +#22732=EDGE_LOOP('',(#22727,#22728,#22730,#22731)); +#22733=FACE_OUTER_BOUND('',#22732,.F.); +#22734=ADVANCED_FACE('',(#22733),#22726,.T.); +#22735=CARTESIAN_POINT('',(-1.36E0,7.75E-1,-1.02E0)); +#22736=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22737=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22738=AXIS2_PLACEMENT_3D('',#22735,#22736,#22737); +#22739=PLANE('',#22738); +#22740=ORIENTED_EDGE('',*,*,#22267,.F.); +#22742=ORIENTED_EDGE('',*,*,#22741,.T.); +#22743=ORIENTED_EDGE('',*,*,#22371,.T.); +#22744=ORIENTED_EDGE('',*,*,#22729,.F.); +#22745=EDGE_LOOP('',(#22740,#22742,#22743,#22744)); +#22746=FACE_OUTER_BOUND('',#22745,.F.); +#22747=ADVANCED_FACE('',(#22746),#22739,.T.); +#22748=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-8.2E-1)); +#22749=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22750=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22751=AXIS2_PLACEMENT_3D('',#22748,#22749,#22750); +#22752=PLANE('',#22751); +#22753=ORIENTED_EDGE('',*,*,#22265,.F.); +#22755=ORIENTED_EDGE('',*,*,#22754,.T.); +#22756=ORIENTED_EDGE('',*,*,#22373,.T.); +#22757=ORIENTED_EDGE('',*,*,#22741,.F.); +#22758=EDGE_LOOP('',(#22753,#22755,#22756,#22757)); +#22759=FACE_OUTER_BOUND('',#22758,.F.); +#22760=ADVANCED_FACE('',(#22759),#22752,.T.); +#22761=CARTESIAN_POINT('',(-1.36E0,4.625735918815E-2,-5.094283666907E-1)); +#22762=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22763=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22764=AXIS2_PLACEMENT_3D('',#22761,#22762,#22763); +#22765=PLANE('',#22764); +#22766=ORIENTED_EDGE('',*,*,#22692,.T.); +#22767=ORIENTED_EDGE('',*,*,#22375,.T.); +#22768=ORIENTED_EDGE('',*,*,#22754,.F.); +#22769=ORIENTED_EDGE('',*,*,#22263,.F.); +#22770=EDGE_LOOP('',(#22766,#22767,#22768,#22769)); +#22771=FACE_OUTER_BOUND('',#22770,.F.); +#22772=ADVANCED_FACE('',(#22771),#22765,.T.); +#22773=CARTESIAN_POINT('',(-1.6E0,1.325E0,1.06E0)); +#22774=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#22775=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#22776=AXIS2_PLACEMENT_3D('',#22773,#22774,#22775); +#22777=PLANE('',#22776); +#22778=ORIENTED_EDGE('',*,*,#11455,.F.); +#22779=ORIENTED_EDGE('',*,*,#15259,.T.); +#22780=ORIENTED_EDGE('',*,*,#11254,.T.); +#22781=ORIENTED_EDGE('',*,*,#16351,.F.); +#22782=EDGE_LOOP('',(#22778,#22779,#22780,#22781)); +#22783=FACE_OUTER_BOUND('',#22782,.F.); +#22784=ADVANCED_FACE('',(#22783),#22777,.T.); +#22785=CARTESIAN_POINT('',(-2.235E0,1.325E0,-9.8E-1)); +#22786=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22787=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22788=AXIS2_PLACEMENT_3D('',#22785,#22786,#22787); +#22789=PLANE('',#22788); +#22790=ORIENTED_EDGE('',*,*,#15414,.F.); +#22791=ORIENTED_EDGE('',*,*,#16066,.T.); +#22792=ORIENTED_EDGE('',*,*,#11120,.T.); +#22794=ORIENTED_EDGE('',*,*,#22793,.F.); +#22795=EDGE_LOOP('',(#22790,#22791,#22792,#22794)); +#22796=FACE_OUTER_BOUND('',#22795,.F.); +#22797=ADVANCED_FACE('',(#22796),#22789,.T.); +#22798=CARTESIAN_POINT('',(-2.4E0,1.325E0,-1.06E0)); +#22799=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22800=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22801=AXIS2_PLACEMENT_3D('',#22798,#22799,#22800); +#22802=PLANE('',#22801); +#22803=ORIENTED_EDGE('',*,*,#14334,.F.); +#22804=ORIENTED_EDGE('',*,*,#22793,.T.); +#22805=ORIENTED_EDGE('',*,*,#11118,.T.); +#22807=ORIENTED_EDGE('',*,*,#22806,.F.); +#22808=EDGE_LOOP('',(#22803,#22804,#22805,#22807)); +#22809=FACE_OUTER_BOUND('',#22808,.F.); +#22810=ADVANCED_FACE('',(#22809),#22802,.T.); +#22811=CARTESIAN_POINT('',(-2.565E0,1.325E0,-9.8E-1)); +#22812=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#22813=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22814=AXIS2_PLACEMENT_3D('',#22811,#22812,#22813); +#22815=PLANE('',#22814); +#22816=ORIENTED_EDGE('',*,*,#11116,.T.); +#22818=ORIENTED_EDGE('',*,*,#22817,.F.); +#22819=ORIENTED_EDGE('',*,*,#13766,.F.); +#22820=ORIENTED_EDGE('',*,*,#22806,.T.); +#22821=EDGE_LOOP('',(#22816,#22818,#22819,#22820)); +#22822=FACE_OUTER_BOUND('',#22821,.F.); +#22823=ADVANCED_FACE('',(#22822),#22815,.T.); +#22824=CARTESIAN_POINT('',(-2.8E0,1.325E0,-8.E-1)); +#22825=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22826=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22827=AXIS2_PLACEMENT_3D('',#22824,#22825,#22826); +#22828=PLANE('',#22827); +#22830=ORIENTED_EDGE('',*,*,#22829,.F.); +#22831=ORIENTED_EDGE('',*,*,#22817,.T.); +#22832=ORIENTED_EDGE('',*,*,#11114,.T.); +#22834=ORIENTED_EDGE('',*,*,#22833,.F.); +#22835=EDGE_LOOP('',(#22830,#22831,#22832,#22834)); +#22836=FACE_OUTER_BOUND('',#22835,.F.); +#22837=ADVANCED_FACE('',(#22836),#22828,.T.); +#22838=CARTESIAN_POINT('',(-2.615E0,1.375E0,-8.5E-1)); +#22839=DIRECTION('',(0.E0,0.E0,1.E0)); +#22840=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22841=AXIS2_PLACEMENT_3D('',#22838,#22839,#22840); +#22842=PLANE('',#22841); +#22843=ORIENTED_EDGE('',*,*,#22829,.T.); +#22844=ORIENTED_EDGE('',*,*,#13686,.T.); +#22846=ORIENTED_EDGE('',*,*,#22845,.F.); +#22847=ORIENTED_EDGE('',*,*,#13768,.F.); +#22848=EDGE_LOOP('',(#22843,#22844,#22846,#22847)); +#22849=FACE_OUTER_BOUND('',#22848,.F.); +#22850=ADVANCED_FACE('',(#22849),#22842,.F.); +#22851=CARTESIAN_POINT('',(-2.615E0,1.075E0,-8.5E-1)); +#22852=DIRECTION('',(0.E0,1.E0,0.E0)); +#22853=DIRECTION('',(0.E0,0.E0,1.E0)); +#22854=AXIS2_PLACEMENT_3D('',#22851,#22852,#22853); +#22855=PLANE('',#22854); +#22856=ORIENTED_EDGE('',*,*,#13770,.F.); +#22857=ORIENTED_EDGE('',*,*,#22845,.T.); +#22858=ORIENTED_EDGE('',*,*,#13684,.T.); +#22860=ORIENTED_EDGE('',*,*,#22859,.F.); +#22861=EDGE_LOOP('',(#22856,#22857,#22858,#22860)); +#22862=FACE_OUTER_BOUND('',#22861,.F.); +#22863=ADVANCED_FACE('',(#22862),#22855,.F.); +#22864=CARTESIAN_POINT('',(-2.615E0,1.075E0,-7.3E-1)); +#22865=DIRECTION('',(0.E0,0.E0,1.E0)); +#22866=DIRECTION('',(0.E0,-1.E0,0.E0)); +#22867=AXIS2_PLACEMENT_3D('',#22864,#22865,#22866); +#22868=PLANE('',#22867); +#22869=ORIENTED_EDGE('',*,*,#13772,.F.); +#22870=ORIENTED_EDGE('',*,*,#22859,.T.); +#22871=ORIENTED_EDGE('',*,*,#13682,.T.); +#22872=ORIENTED_EDGE('',*,*,#13161,.F.); +#22873=EDGE_LOOP('',(#22869,#22870,#22871,#22872)); +#22874=FACE_OUTER_BOUND('',#22873,.F.); +#22875=ORIENTED_EDGE('',*,*,#13896,.T.); +#22877=ORIENTED_EDGE('',*,*,#22876,.T.); +#22878=ORIENTED_EDGE('',*,*,#14003,.F.); +#22880=ORIENTED_EDGE('',*,*,#22879,.F.); +#22881=EDGE_LOOP('',(#22875,#22877,#22878,#22880)); +#22882=FACE_BOUND('',#22881,.F.); +#22883=ADVANCED_FACE('',(#22874,#22882),#22868,.F.); +#22884=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-8.521800737645E-1)); +#22885=DIRECTION('',(0.E0,1.E0,0.E0)); +#22886=DIRECTION('',(0.E0,0.E0,1.E0)); +#22887=AXIS2_PLACEMENT_3D('',#22884,#22885,#22886); +#22888=PLANE('',#22887); +#22889=ORIENTED_EDGE('',*,*,#22876,.F.); +#22890=ORIENTED_EDGE('',*,*,#13904,.F.); +#22892=ORIENTED_EDGE('',*,*,#22891,.T.); +#22893=ORIENTED_EDGE('',*,*,#14005,.T.); +#22894=EDGE_LOOP('',(#22889,#22890,#22892,#22893)); +#22895=FACE_OUTER_BOUND('',#22894,.F.); +#22896=ADVANCED_FACE('',(#22895),#22888,.T.); +#22897=CARTESIAN_POINT('',(-2.96E0,7.75E-1,-1.02E0)); +#22898=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22899=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22900=AXIS2_PLACEMENT_3D('',#22897,#22898,#22899); +#22901=PLANE('',#22900); +#22902=ORIENTED_EDGE('',*,*,#13902,.F.); +#22904=ORIENTED_EDGE('',*,*,#22903,.T.); +#22905=ORIENTED_EDGE('',*,*,#14007,.T.); +#22906=ORIENTED_EDGE('',*,*,#22891,.F.); +#22907=EDGE_LOOP('',(#22902,#22904,#22905,#22906)); +#22908=FACE_OUTER_BOUND('',#22907,.F.); +#22909=ADVANCED_FACE('',(#22908),#22901,.T.); +#22910=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-8.2E-1)); +#22911=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#22912=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#22913=AXIS2_PLACEMENT_3D('',#22910,#22911,#22912); +#22914=PLANE('',#22913); +#22915=ORIENTED_EDGE('',*,*,#13900,.F.); +#22917=ORIENTED_EDGE('',*,*,#22916,.T.); +#22918=ORIENTED_EDGE('',*,*,#14009,.T.); +#22919=ORIENTED_EDGE('',*,*,#22903,.F.); +#22920=EDGE_LOOP('',(#22915,#22917,#22918,#22919)); +#22921=FACE_OUTER_BOUND('',#22920,.F.); +#22922=ADVANCED_FACE('',(#22921),#22914,.T.); +#22923=CARTESIAN_POINT('',(-2.96E0,4.625735918815E-2,-5.094283666907E-1)); +#22924=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#22925=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#22926=AXIS2_PLACEMENT_3D('',#22923,#22924,#22925); +#22927=PLANE('',#22926); +#22928=ORIENTED_EDGE('',*,*,#22879,.T.); +#22929=ORIENTED_EDGE('',*,*,#14011,.T.); +#22930=ORIENTED_EDGE('',*,*,#22916,.F.); +#22931=ORIENTED_EDGE('',*,*,#13898,.F.); +#22932=EDGE_LOOP('',(#22928,#22929,#22930,#22931)); +#22933=FACE_OUTER_BOUND('',#22932,.F.); +#22934=ADVANCED_FACE('',(#22933),#22927,.T.); +#22935=CARTESIAN_POINT('',(-3.035E0,1.325E0,-9.8E-1)); +#22936=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#22937=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22938=AXIS2_PLACEMENT_3D('',#22935,#22936,#22937); +#22939=PLANE('',#22938); +#22940=ORIENTED_EDGE('',*,*,#13677,.F.); +#22941=ORIENTED_EDGE('',*,*,#22833,.T.); +#22942=ORIENTED_EDGE('',*,*,#11112,.T.); +#22944=ORIENTED_EDGE('',*,*,#22943,.F.); +#22945=EDGE_LOOP('',(#22940,#22941,#22942,#22944)); +#22946=FACE_OUTER_BOUND('',#22945,.F.); +#22947=ADVANCED_FACE('',(#22946),#22939,.T.); +#22948=CARTESIAN_POINT('',(-3.2E0,1.325E0,-1.06E0)); +#22949=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#22950=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#22951=AXIS2_PLACEMENT_3D('',#22948,#22949,#22950); +#22952=PLANE('',#22951); +#22953=ORIENTED_EDGE('',*,*,#14320,.F.); +#22954=ORIENTED_EDGE('',*,*,#22943,.T.); +#22955=ORIENTED_EDGE('',*,*,#11110,.T.); +#22957=ORIENTED_EDGE('',*,*,#22956,.F.); +#22958=EDGE_LOOP('',(#22953,#22954,#22955,#22957)); +#22959=FACE_OUTER_BOUND('',#22958,.F.); +#22960=ADVANCED_FACE('',(#22959),#22952,.T.); +#22961=CARTESIAN_POINT('',(-3.365E0,1.325E0,-9.8E-1)); +#22962=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#22963=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#22964=AXIS2_PLACEMENT_3D('',#22961,#22962,#22963); +#22965=PLANE('',#22964); +#22966=ORIENTED_EDGE('',*,*,#11108,.T.); +#22967=ORIENTED_EDGE('',*,*,#14481,.F.); +#22968=ORIENTED_EDGE('',*,*,#14574,.F.); +#22969=ORIENTED_EDGE('',*,*,#22956,.T.); +#22970=EDGE_LOOP('',(#22966,#22967,#22968,#22969)); +#22971=FACE_OUTER_BOUND('',#22970,.F.); +#22972=ADVANCED_FACE('',(#22971),#22965,.T.); +#22973=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-8.521800737645E-1)); +#22974=DIRECTION('',(0.E0,1.E0,0.E0)); +#22975=DIRECTION('',(0.E0,0.E0,1.E0)); +#22976=AXIS2_PLACEMENT_3D('',#22973,#22974,#22975); +#22977=PLANE('',#22976); +#22978=ORIENTED_EDGE('',*,*,#16023,.F.); +#22979=ORIENTED_EDGE('',*,*,#15603,.F.); +#22981=ORIENTED_EDGE('',*,*,#22980,.T.); +#22982=ORIENTED_EDGE('',*,*,#15703,.T.); +#22983=EDGE_LOOP('',(#22978,#22979,#22981,#22982)); +#22984=FACE_OUTER_BOUND('',#22983,.F.); +#22985=ADVANCED_FACE('',(#22984),#22977,.T.); +#22986=CARTESIAN_POINT('',(-2.16E0,7.75E-1,-1.02E0)); +#22987=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#22988=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#22989=AXIS2_PLACEMENT_3D('',#22986,#22987,#22988); +#22990=PLANE('',#22989); +#22991=ORIENTED_EDGE('',*,*,#15601,.F.); +#22993=ORIENTED_EDGE('',*,*,#22992,.T.); +#22994=ORIENTED_EDGE('',*,*,#15705,.T.); +#22995=ORIENTED_EDGE('',*,*,#22980,.F.); +#22996=EDGE_LOOP('',(#22991,#22993,#22994,#22995)); +#22997=FACE_OUTER_BOUND('',#22996,.F.); +#22998=ADVANCED_FACE('',(#22997),#22990,.T.); +#22999=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-8.2E-1)); +#23000=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#23001=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#23002=AXIS2_PLACEMENT_3D('',#22999,#23000,#23001); +#23003=PLANE('',#23002); +#23004=ORIENTED_EDGE('',*,*,#15599,.F.); +#23006=ORIENTED_EDGE('',*,*,#23005,.T.); +#23007=ORIENTED_EDGE('',*,*,#15707,.T.); +#23008=ORIENTED_EDGE('',*,*,#22992,.F.); +#23009=EDGE_LOOP('',(#23004,#23006,#23007,#23008)); +#23010=FACE_OUTER_BOUND('',#23009,.F.); +#23011=ADVANCED_FACE('',(#23010),#23003,.T.); +#23012=CARTESIAN_POINT('',(-2.16E0,4.625735918815E-2,-5.094283666907E-1)); +#23013=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#23014=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#23015=AXIS2_PLACEMENT_3D('',#23012,#23013,#23014); +#23016=PLANE('',#23015); +#23017=ORIENTED_EDGE('',*,*,#16026,.T.); +#23018=ORIENTED_EDGE('',*,*,#15709,.T.); +#23019=ORIENTED_EDGE('',*,*,#23005,.F.); +#23020=ORIENTED_EDGE('',*,*,#15597,.F.); +#23021=EDGE_LOOP('',(#23017,#23018,#23019,#23020)); +#23022=FACE_OUTER_BOUND('',#23021,.F.); +#23023=ADVANCED_FACE('',(#23022),#23016,.T.); +#23024=CARTESIAN_POINT('',(-2.615E0,1.075E0,8.5E-1)); +#23025=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23026=DIRECTION('',(0.E0,1.E0,0.E0)); +#23027=AXIS2_PLACEMENT_3D('',#23024,#23025,#23026); +#23028=PLANE('',#23027); +#23029=ORIENTED_EDGE('',*,*,#15190,.T.); +#23030=ORIENTED_EDGE('',*,*,#13756,.F.); +#23032=ORIENTED_EDGE('',*,*,#23031,.T.); +#23033=ORIENTED_EDGE('',*,*,#13660,.T.); +#23034=EDGE_LOOP('',(#23029,#23030,#23032,#23033)); +#23035=FACE_OUTER_BOUND('',#23034,.F.); +#23036=ADVANCED_FACE('',(#23035),#23028,.F.); +#23037=CARTESIAN_POINT('',(-2.615E0,1.075E0,7.3E-1)); +#23038=DIRECTION('',(0.E0,1.E0,0.E0)); +#23039=DIRECTION('',(0.E0,0.E0,1.E0)); +#23040=AXIS2_PLACEMENT_3D('',#23037,#23038,#23039); +#23041=PLANE('',#23040); +#23042=ORIENTED_EDGE('',*,*,#13754,.F.); +#23043=ORIENTED_EDGE('',*,*,#14141,.T.); +#23044=ORIENTED_EDGE('',*,*,#13662,.T.); +#23045=ORIENTED_EDGE('',*,*,#23031,.F.); +#23046=EDGE_LOOP('',(#23042,#23043,#23044,#23045)); +#23047=FACE_OUTER_BOUND('',#23046,.F.); +#23048=ADVANCED_FACE('',(#23047),#23041,.F.); +#23049=CARTESIAN_POINT('',(-3.835E0,1.325E0,9.8E-1)); +#23050=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); +#23051=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#23052=AXIS2_PLACEMENT_3D('',#23049,#23050,#23051); +#23053=PLANE('',#23052); +#23054=ORIENTED_EDGE('',*,*,#11276,.T.); +#23055=ORIENTED_EDGE('',*,*,#15138,.F.); +#23056=ORIENTED_EDGE('',*,*,#12161,.F.); +#23058=ORIENTED_EDGE('',*,*,#23057,.T.); +#23059=EDGE_LOOP('',(#23054,#23055,#23056,#23058)); +#23060=FACE_OUTER_BOUND('',#23059,.F.); +#23061=ADVANCED_FACE('',(#23060),#23053,.T.); +#23062=CARTESIAN_POINT('',(-3.98E0,1.325E0,1.06E0)); +#23063=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#23064=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#23065=AXIS2_PLACEMENT_3D('',#23062,#23063,#23064); +#23066=PLANE('',#23065); +#23067=ORIENTED_EDGE('',*,*,#11293,.T.); +#23068=ORIENTED_EDGE('',*,*,#11278,.T.); +#23069=ORIENTED_EDGE('',*,*,#23057,.F.); +#23070=ORIENTED_EDGE('',*,*,#11335,.F.); +#23071=EDGE_LOOP('',(#23067,#23068,#23069,#23070)); +#23072=FACE_OUTER_BOUND('',#23071,.F.); +#23073=ADVANCED_FACE('',(#23072),#23066,.T.); +#23074=CARTESIAN_POINT('',(-3.76E0,6.25E-1,8.2E-1)); +#23075=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#23076=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#23077=AXIS2_PLACEMENT_3D('',#23074,#23075,#23076); +#23078=PLANE('',#23077); +#23079=ORIENTED_EDGE('',*,*,#15095,.F.); +#23080=ORIENTED_EDGE('',*,*,#14707,.F.); +#23082=ORIENTED_EDGE('',*,*,#23081,.T.); +#23083=ORIENTED_EDGE('',*,*,#14808,.T.); +#23084=EDGE_LOOP('',(#23079,#23080,#23082,#23083)); +#23085=FACE_OUTER_BOUND('',#23084,.F.); +#23086=ADVANCED_FACE('',(#23085),#23078,.T.); +#23087=CARTESIAN_POINT('',(-3.76E0,7.75E-1,1.02E0)); +#23088=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#23089=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#23090=AXIS2_PLACEMENT_3D('',#23087,#23088,#23089); +#23091=PLANE('',#23090); +#23092=ORIENTED_EDGE('',*,*,#14705,.F.); +#23094=ORIENTED_EDGE('',*,*,#23093,.T.); +#23095=ORIENTED_EDGE('',*,*,#14810,.T.); +#23096=ORIENTED_EDGE('',*,*,#23081,.F.); +#23097=EDGE_LOOP('',(#23092,#23094,#23095,#23096)); +#23098=FACE_OUTER_BOUND('',#23097,.F.); +#23099=ADVANCED_FACE('',(#23098),#23091,.T.); +#23100=CARTESIAN_POINT('',(-3.76E0,9.75E-1,8.521800737645E-1)); +#23101=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#23102=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#23103=AXIS2_PLACEMENT_3D('',#23100,#23101,#23102); +#23104=PLANE('',#23103); +#23105=ORIENTED_EDGE('',*,*,#14703,.F.); +#23107=ORIENTED_EDGE('',*,*,#23106,.T.); +#23108=ORIENTED_EDGE('',*,*,#14812,.T.); +#23109=ORIENTED_EDGE('',*,*,#23093,.F.); +#23110=EDGE_LOOP('',(#23105,#23107,#23108,#23109)); +#23111=FACE_OUTER_BOUND('',#23110,.F.); +#23112=ADVANCED_FACE('',(#23111),#23104,.T.); +#23113=CARTESIAN_POINT('',(-3.76E0,9.75E-1,7.271800737645E-1)); +#23114=DIRECTION('',(0.E0,1.E0,0.E0)); +#23115=DIRECTION('',(0.E0,0.E0,1.E0)); +#23116=AXIS2_PLACEMENT_3D('',#23113,#23114,#23115); +#23117=PLANE('',#23116); +#23118=ORIENTED_EDGE('',*,*,#15098,.T.); +#23119=ORIENTED_EDGE('',*,*,#14814,.T.); +#23120=ORIENTED_EDGE('',*,*,#23106,.F.); +#23121=ORIENTED_EDGE('',*,*,#14701,.F.); +#23122=EDGE_LOOP('',(#23118,#23119,#23120,#23121)); +#23123=FACE_OUTER_BOUND('',#23122,.F.); +#23124=ADVANCED_FACE('',(#23123),#23117,.T.); +#23125=CARTESIAN_POINT('',(-3.415E0,1.075E0,-7.3E-1)); +#23126=DIRECTION('',(0.E0,0.E0,1.E0)); +#23127=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23128=AXIS2_PLACEMENT_3D('',#23125,#23126,#23127); +#23129=PLANE('',#23128); +#23130=ORIENTED_EDGE('',*,*,#14578,.F.); +#23131=ORIENTED_EDGE('',*,*,#14511,.T.); +#23132=ORIENTED_EDGE('',*,*,#12186,.T.); +#23133=ORIENTED_EDGE('',*,*,#13169,.F.); +#23134=EDGE_LOOP('',(#23130,#23131,#23132,#23133)); +#23135=FACE_OUTER_BOUND('',#23134,.F.); +#23136=ORIENTED_EDGE('',*,*,#14717,.T.); +#23138=ORIENTED_EDGE('',*,*,#23137,.T.); +#23139=ORIENTED_EDGE('',*,*,#14824,.F.); +#23141=ORIENTED_EDGE('',*,*,#23140,.F.); +#23142=EDGE_LOOP('',(#23136,#23138,#23139,#23141)); +#23143=FACE_BOUND('',#23142,.F.); +#23144=ADVANCED_FACE('',(#23135,#23143),#23129,.F.); +#23145=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-8.521800737645E-1)); +#23146=DIRECTION('',(0.E0,1.E0,0.E0)); +#23147=DIRECTION('',(0.E0,0.E0,1.E0)); +#23148=AXIS2_PLACEMENT_3D('',#23145,#23146,#23147); +#23149=PLANE('',#23148); +#23150=ORIENTED_EDGE('',*,*,#23137,.F.); +#23151=ORIENTED_EDGE('',*,*,#14725,.F.); +#23153=ORIENTED_EDGE('',*,*,#23152,.T.); +#23154=ORIENTED_EDGE('',*,*,#14826,.T.); +#23155=EDGE_LOOP('',(#23150,#23151,#23153,#23154)); +#23156=FACE_OUTER_BOUND('',#23155,.F.); +#23157=ADVANCED_FACE('',(#23156),#23149,.T.); +#23158=CARTESIAN_POINT('',(-3.76E0,7.75E-1,-1.02E0)); +#23159=DIRECTION('',(0.E0,6.427876096865E-1,-7.660444431190E-1)); +#23160=DIRECTION('',(0.E0,7.660444431190E-1,6.427876096865E-1)); +#23161=AXIS2_PLACEMENT_3D('',#23158,#23159,#23160); +#23162=PLANE('',#23161); +#23163=ORIENTED_EDGE('',*,*,#14723,.F.); +#23165=ORIENTED_EDGE('',*,*,#23164,.T.); +#23166=ORIENTED_EDGE('',*,*,#14828,.T.); +#23167=ORIENTED_EDGE('',*,*,#23152,.F.); +#23168=EDGE_LOOP('',(#23163,#23165,#23166,#23167)); +#23169=FACE_OUTER_BOUND('',#23168,.F.); +#23170=ADVANCED_FACE('',(#23169),#23162,.T.); +#23171=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-8.2E-1)); +#23172=DIRECTION('',(0.E0,-8.E-1,-6.E-1)); +#23173=DIRECTION('',(0.E0,6.E-1,-8.E-1)); +#23174=AXIS2_PLACEMENT_3D('',#23171,#23172,#23173); +#23175=PLANE('',#23174); +#23176=ORIENTED_EDGE('',*,*,#14721,.F.); +#23178=ORIENTED_EDGE('',*,*,#23177,.T.); +#23179=ORIENTED_EDGE('',*,*,#14830,.T.); +#23180=ORIENTED_EDGE('',*,*,#23164,.F.); +#23181=EDGE_LOOP('',(#23176,#23178,#23179,#23180)); +#23182=FACE_OUTER_BOUND('',#23181,.F.); +#23183=ADVANCED_FACE('',(#23182),#23175,.T.); +#23184=CARTESIAN_POINT('',(-3.76E0,4.625735918815E-2,-5.094283666907E-1)); +#23185=DIRECTION('',(0.E0,-4.728493879583E-1,-8.811432666187E-1)); +#23186=DIRECTION('',(0.E0,8.811432666187E-1,-4.728493879583E-1)); +#23187=AXIS2_PLACEMENT_3D('',#23184,#23185,#23186); +#23188=PLANE('',#23187); +#23189=ORIENTED_EDGE('',*,*,#23140,.T.); +#23190=ORIENTED_EDGE('',*,*,#14832,.T.); +#23191=ORIENTED_EDGE('',*,*,#23177,.F.); +#23192=ORIENTED_EDGE('',*,*,#14719,.F.); +#23193=EDGE_LOOP('',(#23189,#23190,#23191,#23192)); +#23194=FACE_OUTER_BOUND('',#23193,.F.); +#23195=ADVANCED_FACE('',(#23194),#23188,.T.); +#23196=CARTESIAN_POINT('',(-3.415E0,-2.025E0,1.E-1)); +#23197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23198=DIRECTION('',(0.E0,1.E0,0.E0)); +#23199=AXIS2_PLACEMENT_3D('',#23196,#23197,#23198); +#23200=PLANE('',#23199); +#23201=ORIENTED_EDGE('',*,*,#14527,.F.); +#23202=ORIENTED_EDGE('',*,*,#14595,.T.); +#23203=ORIENTED_EDGE('',*,*,#12123,.T.); +#23204=ORIENTED_EDGE('',*,*,#12265,.F.); +#23205=EDGE_LOOP('',(#23201,#23202,#23203,#23204)); +#23206=FACE_OUTER_BOUND('',#23205,.F.); +#23207=ADVANCED_FACE('',(#23206),#23200,.F.); +#23208=CARTESIAN_POINT('',(-4.264644660941E0,1.325E0,-9.496446609407E-1)); +#23209=DIRECTION('',(-5.E-1,7.071067811866E-1,-5.E-1)); +#23210=DIRECTION('',(-5.E-1,-7.071067811865E-1,-5.E-1)); +#23211=AXIS2_PLACEMENT_3D('',#23208,#23209,#23210); +#23212=PLANE('',#23211); +#23213=ORIENTED_EDGE('',*,*,#11100,.T.); +#23215=ORIENTED_EDGE('',*,*,#23214,.F.); +#23217=ORIENTED_EDGE('',*,*,#23216,.F.); +#23218=ORIENTED_EDGE('',*,*,#14456,.T.); +#23219=EDGE_LOOP('',(#23213,#23215,#23217,#23218)); +#23220=FACE_OUTER_BOUND('',#23219,.F.); +#23221=ADVANCED_FACE('',(#23220),#23212,.T.); +#23222=CARTESIAN_POINT('',(-4.375E0,1.325E0,0.E0)); +#23223=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#23224=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#23225=AXIS2_PLACEMENT_3D('',#23222,#23223,#23224); +#23226=PLANE('',#23225); +#23228=ORIENTED_EDGE('',*,*,#23227,.T.); +#23230=ORIENTED_EDGE('',*,*,#23229,.T.); +#23232=ORIENTED_EDGE('',*,*,#23231,.F.); +#23234=ORIENTED_EDGE('',*,*,#23233,.F.); +#23235=ORIENTED_EDGE('',*,*,#23214,.T.); +#23236=ORIENTED_EDGE('',*,*,#11098,.T.); +#23237=ORIENTED_EDGE('',*,*,#11290,.F.); +#23239=ORIENTED_EDGE('',*,*,#23238,.F.); +#23240=EDGE_LOOP('',(#23228,#23230,#23232,#23234,#23235,#23236,#23237,#23239)); +#23241=FACE_OUTER_BOUND('',#23240,.F.); +#23242=ADVANCED_FACE('',(#23241),#23226,.T.); +#23243=CARTESIAN_POINT('',(-4.425E0,1.375E0,5.E-1)); +#23244=DIRECTION('',(0.E0,0.E0,1.E0)); +#23245=DIRECTION('',(1.E0,0.E0,0.E0)); +#23246=AXIS2_PLACEMENT_3D('',#23243,#23244,#23245); +#23247=PLANE('',#23246); +#23249=ORIENTED_EDGE('',*,*,#23248,.F.); +#23250=ORIENTED_EDGE('',*,*,#13293,.T.); +#23252=ORIENTED_EDGE('',*,*,#23251,.F.); +#23253=ORIENTED_EDGE('',*,*,#23227,.F.); +#23254=EDGE_LOOP('',(#23249,#23250,#23252,#23253)); +#23255=FACE_OUTER_BOUND('',#23254,.F.); +#23256=ADVANCED_FACE('',(#23255),#23247,.F.); +#23257=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#23258=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23259=DIRECTION('',(0.E0,0.E0,1.E0)); +#23260=AXIS2_PLACEMENT_3D('',#23257,#23258,#23259); +#23261=PLANE('',#23260); +#23262=ORIENTED_EDGE('',*,*,#23248,.T.); +#23263=ORIENTED_EDGE('',*,*,#23238,.T.); +#23264=ORIENTED_EDGE('',*,*,#11308,.F.); +#23265=ORIENTED_EDGE('',*,*,#13295,.F.); +#23266=EDGE_LOOP('',(#23262,#23263,#23264,#23265)); +#23267=FACE_OUTER_BOUND('',#23266,.F.); +#23268=ADVANCED_FACE('',(#23267),#23261,.T.); +#23269=CARTESIAN_POINT('',(-4.425E0,-1.375E0,-8.6E-1)); +#23270=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23271=DIRECTION('',(0.E0,0.E0,1.E0)); +#23272=AXIS2_PLACEMENT_3D('',#23269,#23270,#23271); +#23273=PLANE('',#23272); +#23275=ORIENTED_EDGE('',*,*,#23274,.F.); +#23276=ORIENTED_EDGE('',*,*,#13287,.F.); +#23278=ORIENTED_EDGE('',*,*,#23277,.T.); +#23279=ORIENTED_EDGE('',*,*,#23233,.T.); +#23280=EDGE_LOOP('',(#23275,#23276,#23278,#23279)); +#23281=FACE_OUTER_BOUND('',#23280,.F.); +#23282=ADVANCED_FACE('',(#23281),#23273,.T.); +#23283=CARTESIAN_POINT('',(-4.3875E0,1.375E0,-5.E-1)); +#23284=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23286=AXIS2_PLACEMENT_3D('',#23283,#23284,#23285); +#23287=PLANE('',#23286); +#23288=ORIENTED_EDGE('',*,*,#23274,.T.); +#23289=ORIENTED_EDGE('',*,*,#23231,.T.); +#23291=ORIENTED_EDGE('',*,*,#23290,.T.); +#23292=ORIENTED_EDGE('',*,*,#13289,.T.); +#23293=EDGE_LOOP('',(#23288,#23289,#23291,#23292)); +#23294=FACE_OUTER_BOUND('',#23293,.F.); +#23295=ADVANCED_FACE('',(#23294),#23287,.F.); +#23296=CARTESIAN_POINT('',(-4.3875E0,1.375E0,5.E-1)); +#23297=DIRECTION('',(1.E0,0.E0,0.E0)); +#23298=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23299=AXIS2_PLACEMENT_3D('',#23296,#23297,#23298); +#23300=PLANE('',#23299); +#23301=ORIENTED_EDGE('',*,*,#23251,.T.); +#23302=ORIENTED_EDGE('',*,*,#13291,.T.); +#23303=ORIENTED_EDGE('',*,*,#23290,.F.); +#23304=ORIENTED_EDGE('',*,*,#23229,.F.); +#23305=EDGE_LOOP('',(#23301,#23302,#23303,#23304)); +#23306=FACE_OUTER_BOUND('',#23305,.F.); +#23307=ADVANCED_FACE('',(#23306),#23300,.F.); +#23308=CARTESIAN_POINT('',(-4.175E0,-1.375E0,-1.11E0)); +#23309=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#23310=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#23311=AXIS2_PLACEMENT_3D('',#23308,#23309,#23310); +#23312=PLANE('',#23311); +#23313=ORIENTED_EDGE('',*,*,#23216,.T.); +#23314=ORIENTED_EDGE('',*,*,#23277,.F.); +#23315=ORIENTED_EDGE('',*,*,#13312,.F.); +#23316=ORIENTED_EDGE('',*,*,#14290,.T.); +#23317=EDGE_LOOP('',(#23313,#23314,#23315,#23316)); +#23318=FACE_OUTER_BOUND('',#23317,.F.); +#23319=ADVANCED_FACE('',(#23318),#23312,.T.); +#23320=CARTESIAN_POINT('',(-2.96E0,6.25E-1,8.2E-1)); +#23321=DIRECTION('',(0.E0,-4.728493879583E-1,8.811432666187E-1)); +#23322=DIRECTION('',(0.E0,-8.811432666187E-1,-4.728493879583E-1)); +#23323=AXIS2_PLACEMENT_3D('',#23320,#23321,#23322); +#23324=PLANE('',#23323); +#23325=ORIENTED_EDGE('',*,*,#14146,.F.); +#23326=ORIENTED_EDGE('',*,*,#13857,.F.); +#23328=ORIENTED_EDGE('',*,*,#23327,.T.); +#23329=ORIENTED_EDGE('',*,*,#13958,.T.); +#23330=EDGE_LOOP('',(#23325,#23326,#23328,#23329)); +#23331=FACE_OUTER_BOUND('',#23330,.F.); +#23332=ADVANCED_FACE('',(#23331),#23324,.T.); +#23333=CARTESIAN_POINT('',(-2.96E0,7.75E-1,1.02E0)); +#23334=DIRECTION('',(0.E0,-8.E-1,6.E-1)); +#23335=DIRECTION('',(0.E0,-6.E-1,-8.E-1)); +#23336=AXIS2_PLACEMENT_3D('',#23333,#23334,#23335); +#23337=PLANE('',#23336); +#23338=ORIENTED_EDGE('',*,*,#13855,.F.); +#23340=ORIENTED_EDGE('',*,*,#23339,.T.); +#23341=ORIENTED_EDGE('',*,*,#13960,.T.); +#23342=ORIENTED_EDGE('',*,*,#23327,.F.); +#23343=EDGE_LOOP('',(#23338,#23340,#23341,#23342)); +#23344=FACE_OUTER_BOUND('',#23343,.F.); +#23345=ADVANCED_FACE('',(#23344),#23337,.T.); +#23346=CARTESIAN_POINT('',(-2.96E0,9.75E-1,8.521800737645E-1)); +#23347=DIRECTION('',(0.E0,6.427876096865E-1,7.660444431190E-1)); +#23348=DIRECTION('',(0.E0,-7.660444431190E-1,6.427876096865E-1)); +#23349=AXIS2_PLACEMENT_3D('',#23346,#23347,#23348); +#23350=PLANE('',#23349); +#23351=ORIENTED_EDGE('',*,*,#13853,.F.); +#23353=ORIENTED_EDGE('',*,*,#23352,.T.); +#23354=ORIENTED_EDGE('',*,*,#13962,.T.); +#23355=ORIENTED_EDGE('',*,*,#23339,.F.); +#23356=EDGE_LOOP('',(#23351,#23353,#23354,#23355)); +#23357=FACE_OUTER_BOUND('',#23356,.F.); +#23358=ADVANCED_FACE('',(#23357),#23350,.T.); +#23359=CARTESIAN_POINT('',(-2.96E0,9.75E-1,7.271800737645E-1)); +#23360=DIRECTION('',(0.E0,1.E0,0.E0)); +#23361=DIRECTION('',(0.E0,0.E0,1.E0)); +#23362=AXIS2_PLACEMENT_3D('',#23359,#23360,#23361); +#23363=PLANE('',#23362); +#23364=ORIENTED_EDGE('',*,*,#14149,.T.); +#23365=ORIENTED_EDGE('',*,*,#13964,.T.); +#23366=ORIENTED_EDGE('',*,*,#23352,.F.); +#23367=ORIENTED_EDGE('',*,*,#13851,.F.); +#23368=EDGE_LOOP('',(#23364,#23365,#23366,#23367)); +#23369=FACE_OUTER_BOUND('',#23368,.F.); +#23370=ADVANCED_FACE('',(#23369),#23363,.T.); +#23371=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.55E0)); +#23372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23373=DIRECTION('',(0.E0,1.E0,0.E0)); +#23374=AXIS2_PLACEMENT_3D('',#23371,#23372,#23373); +#23375=PLANE('',#23374); +#23376=ORIENTED_EDGE('',*,*,#13794,.F.); +#23377=ORIENTED_EDGE('',*,*,#13886,.F.); +#23379=ORIENTED_EDGE('',*,*,#23378,.T.); +#23380=ORIENTED_EDGE('',*,*,#13975,.T.); +#23381=EDGE_LOOP('',(#23376,#23377,#23379,#23380)); +#23382=FACE_OUTER_BOUND('',#23381,.F.); +#23383=ADVANCED_FACE('',(#23382),#23375,.T.); +#23384=CARTESIAN_POINT('',(-2.96E0,-1.855E0,-1.9E0)); +#23385=DIRECTION('',(0.E0,1.E0,0.E0)); +#23386=DIRECTION('',(0.E0,0.E0,1.E0)); +#23387=AXIS2_PLACEMENT_3D('',#23384,#23385,#23386); +#23388=PLANE('',#23387); +#23389=ORIENTED_EDGE('',*,*,#13884,.F.); +#23391=ORIENTED_EDGE('',*,*,#23390,.T.); +#23392=ORIENTED_EDGE('',*,*,#13977,.T.); +#23393=ORIENTED_EDGE('',*,*,#23378,.F.); +#23394=EDGE_LOOP('',(#23389,#23391,#23392,#23393)); +#23395=FACE_OUTER_BOUND('',#23394,.F.); +#23396=ADVANCED_FACE('',(#23395),#23388,.T.); +#23397=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.1E0)); +#23398=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#23399=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#23400=AXIS2_PLACEMENT_3D('',#23397,#23398,#23399); +#23401=PLANE('',#23400); +#23402=ORIENTED_EDGE('',*,*,#13882,.F.); +#23404=ORIENTED_EDGE('',*,*,#23403,.T.); +#23405=ORIENTED_EDGE('',*,*,#13979,.T.); +#23406=ORIENTED_EDGE('',*,*,#23390,.F.); +#23407=EDGE_LOOP('',(#23402,#23404,#23405,#23406)); +#23408=FACE_OUTER_BOUND('',#23407,.F.); +#23409=ADVANCED_FACE('',(#23408),#23401,.T.); +#23410=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-2.1E0)); +#23411=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23412=DIRECTION('',(0.E0,1.E0,0.E0)); +#23413=AXIS2_PLACEMENT_3D('',#23410,#23411,#23412); +#23414=PLANE('',#23413); +#23415=ORIENTED_EDGE('',*,*,#13880,.F.); +#23417=ORIENTED_EDGE('',*,*,#23416,.T.); +#23418=ORIENTED_EDGE('',*,*,#13981,.T.); +#23419=ORIENTED_EDGE('',*,*,#23403,.F.); +#23420=EDGE_LOOP('',(#23415,#23417,#23418,#23419)); +#23421=FACE_OUTER_BOUND('',#23420,.F.); +#23422=ADVANCED_FACE('',(#23421),#23414,.T.); +#23423=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.15E0)); +#23424=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23425=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23426=AXIS2_PLACEMENT_3D('',#23423,#23424,#23425); +#23427=PLANE('',#23426); +#23428=ORIENTED_EDGE('',*,*,#13878,.F.); +#23430=ORIENTED_EDGE('',*,*,#23429,.T.); +#23431=ORIENTED_EDGE('',*,*,#13983,.T.); +#23432=ORIENTED_EDGE('',*,*,#23416,.F.); +#23433=EDGE_LOOP('',(#23428,#23430,#23431,#23432)); +#23434=FACE_OUTER_BOUND('',#23433,.F.); +#23435=ADVANCED_FACE('',(#23434),#23427,.T.); +#23436=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-9.4E-1)); +#23437=DIRECTION('',(0.E0,-7.241379310345E-1,6.896551724138E-1)); +#23438=DIRECTION('',(0.E0,-6.896551724138E-1,-7.241379310345E-1)); +#23439=AXIS2_PLACEMENT_3D('',#23436,#23437,#23438); +#23440=PLANE('',#23439); +#23441=ORIENTED_EDGE('',*,*,#13876,.F.); +#23443=ORIENTED_EDGE('',*,*,#23442,.T.); +#23444=ORIENTED_EDGE('',*,*,#13985,.T.); +#23445=ORIENTED_EDGE('',*,*,#23429,.F.); +#23446=EDGE_LOOP('',(#23441,#23443,#23444,#23445)); +#23447=FACE_OUTER_BOUND('',#23446,.F.); +#23448=ADVANCED_FACE('',(#23447),#23440,.T.); +#23449=CARTESIAN_POINT('',(-2.96E0,-1.975E0,-4.5E-1)); +#23450=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23451=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23452=AXIS2_PLACEMENT_3D('',#23449,#23450,#23451); +#23453=PLANE('',#23452); +#23454=ORIENTED_EDGE('',*,*,#13874,.F.); +#23456=ORIENTED_EDGE('',*,*,#23455,.T.); +#23457=ORIENTED_EDGE('',*,*,#13987,.T.); +#23458=ORIENTED_EDGE('',*,*,#23442,.F.); +#23459=EDGE_LOOP('',(#23454,#23456,#23457,#23458)); +#23460=FACE_OUTER_BOUND('',#23459,.F.); +#23461=ADVANCED_FACE('',(#23460),#23453,.T.); +#23462=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-4.5E-1)); +#23463=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23464=DIRECTION('',(0.E0,1.E0,0.E0)); +#23465=AXIS2_PLACEMENT_3D('',#23462,#23463,#23464); +#23466=PLANE('',#23465); +#23467=ORIENTED_EDGE('',*,*,#13872,.F.); +#23469=ORIENTED_EDGE('',*,*,#23468,.T.); +#23470=ORIENTED_EDGE('',*,*,#13989,.T.); +#23471=ORIENTED_EDGE('',*,*,#23455,.F.); +#23472=EDGE_LOOP('',(#23467,#23469,#23470,#23471)); +#23473=FACE_OUTER_BOUND('',#23472,.F.); +#23474=ADVANCED_FACE('',(#23473),#23466,.T.); +#23475=CARTESIAN_POINT('',(-2.96E0,-2.125E0,-1.5E-1)); +#23476=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23477=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23478=AXIS2_PLACEMENT_3D('',#23475,#23476,#23477); +#23479=PLANE('',#23478); +#23480=ORIENTED_EDGE('',*,*,#13870,.F.); +#23482=ORIENTED_EDGE('',*,*,#23481,.T.); +#23483=ORIENTED_EDGE('',*,*,#13991,.T.); +#23484=ORIENTED_EDGE('',*,*,#23468,.F.); +#23485=EDGE_LOOP('',(#23480,#23482,#23483,#23484)); +#23486=FACE_OUTER_BOUND('',#23485,.F.); +#23487=ADVANCED_FACE('',(#23486),#23479,.T.); +#23488=CARTESIAN_POINT('',(-2.96E0,-1.901673347910E-1,-1.5E-1)); +#23489=DIRECTION('',(0.E0,0.E0,1.E0)); +#23490=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23491=AXIS2_PLACEMENT_3D('',#23488,#23489,#23490); +#23492=PLANE('',#23491); +#23493=ORIENTED_EDGE('',*,*,#13798,.T.); +#23494=ORIENTED_EDGE('',*,*,#13993,.T.); +#23495=ORIENTED_EDGE('',*,*,#23481,.F.); +#23496=ORIENTED_EDGE('',*,*,#13868,.F.); +#23497=EDGE_LOOP('',(#23493,#23494,#23495,#23496)); +#23498=FACE_OUTER_BOUND('',#23497,.F.); +#23499=ADVANCED_FACE('',(#23498),#23492,.T.); +#23500=CARTESIAN_POINT('',(-2.615E0,-2.025E0,1.E-1)); +#23501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23502=DIRECTION('',(0.E0,1.E0,0.E0)); +#23503=AXIS2_PLACEMENT_3D('',#23500,#23501,#23502); +#23504=PLANE('',#23503); +#23505=ORIENTED_EDGE('',*,*,#13733,.F.); +#23506=ORIENTED_EDGE('',*,*,#13702,.T.); +#23507=ORIENTED_EDGE('',*,*,#13646,.T.); +#23508=ORIENTED_EDGE('',*,*,#12258,.F.); +#23509=EDGE_LOOP('',(#23505,#23506,#23507,#23508)); +#23510=FACE_OUTER_BOUND('',#23509,.F.); +#23511=ADVANCED_FACE('',(#23510),#23504,.F.); +#23512=CARTESIAN_POINT('',(3.95E0,-1.05E0,-1.5E0)); +#23513=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#23514=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#23515=AXIS2_PLACEMENT_3D('',#23512,#23513,#23514); +#23516=PLANE('',#23515); +#23517=ORIENTED_EDGE('',*,*,#13199,.T.); +#23518=ORIENTED_EDGE('',*,*,#13082,.T.); +#23519=ORIENTED_EDGE('',*,*,#13051,.F.); +#23520=ORIENTED_EDGE('',*,*,#13274,.T.); +#23521=EDGE_LOOP('',(#23517,#23518,#23519,#23520)); +#23522=FACE_OUTER_BOUND('',#23521,.F.); +#23523=ADVANCED_FACE('',(#23522),#23516,.T.); +#23524=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#23525=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23526=DIRECTION('',(1.E0,0.E0,0.E0)); +#23527=AXIS2_PLACEMENT_3D('',#23524,#23525,#23526); +#23528=CYLINDRICAL_SURFACE('',#23527,3.E-1); +#23530=ORIENTED_EDGE('',*,*,#23529,.T.); +#23532=ORIENTED_EDGE('',*,*,#23531,.F.); +#23533=ORIENTED_EDGE('',*,*,#11857,.F.); +#23535=ORIENTED_EDGE('',*,*,#23534,.T.); +#23536=EDGE_LOOP('',(#23530,#23532,#23533,#23535)); +#23537=FACE_OUTER_BOUND('',#23536,.F.); +#23538=ADVANCED_FACE('',(#23537),#23528,.T.); +#23539=CARTESIAN_POINT('',(-4.5E0,-2.575000000073E0,-1.3E0)); +#23540=DIRECTION('',(0.E0,1.E0,0.E0)); +#23541=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23542=AXIS2_PLACEMENT_3D('',#23539,#23540,#23541); +#23543=CONICAL_SURFACE('',#23542,1.999999999267E-1,4.5E1); +#23545=ORIENTED_EDGE('',*,*,#23544,.T.); +#23547=ORIENTED_EDGE('',*,*,#23546,.T.); +#23548=ORIENTED_EDGE('',*,*,#23529,.F.); +#23550=ORIENTED_EDGE('',*,*,#23549,.F.); +#23551=EDGE_LOOP('',(#23545,#23547,#23548,#23550)); +#23552=FACE_OUTER_BOUND('',#23551,.F.); +#23553=ADVANCED_FACE('',(#23552),#23543,.T.); +#23554=CARTESIAN_POINT('',(0.E0,-2.675E0,0.E0)); +#23555=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23556=DIRECTION('',(1.E0,0.E0,0.E0)); +#23557=AXIS2_PLACEMENT_3D('',#23554,#23555,#23556); +#23558=PLANE('',#23557); +#23559=ORIENTED_EDGE('',*,*,#23544,.F.); +#23561=ORIENTED_EDGE('',*,*,#23560,.F.); +#23562=EDGE_LOOP('',(#23559,#23561)); +#23563=FACE_OUTER_BOUND('',#23562,.F.); +#23564=ADVANCED_FACE('',(#23563),#23558,.T.); +#23565=CARTESIAN_POINT('',(0.E0,-2.675E0,0.E0)); +#23566=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23567=DIRECTION('',(1.E0,0.E0,0.E0)); +#23568=AXIS2_PLACEMENT_3D('',#23565,#23566,#23567); +#23569=PLANE('',#23568); +#23571=ORIENTED_EDGE('',*,*,#23570,.F.); +#23573=ORIENTED_EDGE('',*,*,#23572,.F.); +#23574=EDGE_LOOP('',(#23571,#23573)); +#23575=FACE_OUTER_BOUND('',#23574,.F.); +#23576=ADVANCED_FACE('',(#23575),#23569,.T.); +#23577=CARTESIAN_POINT('',(-4.5E0,-2.575000000073E0,-1.3E0)); +#23578=DIRECTION('',(0.E0,1.E0,0.E0)); +#23579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23580=AXIS2_PLACEMENT_3D('',#23577,#23578,#23579); +#23581=CONICAL_SURFACE('',#23580,1.999999999267E-1,4.5E1); +#23582=ORIENTED_EDGE('',*,*,#23560,.T.); +#23583=ORIENTED_EDGE('',*,*,#23549,.T.); +#23585=ORIENTED_EDGE('',*,*,#23584,.F.); +#23586=ORIENTED_EDGE('',*,*,#23546,.F.); +#23587=EDGE_LOOP('',(#23582,#23583,#23585,#23586)); +#23588=FACE_OUTER_BOUND('',#23587,.F.); +#23589=ADVANCED_FACE('',(#23588),#23581,.T.); +#23590=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#23591=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23592=DIRECTION('',(1.E0,0.E0,0.E0)); +#23593=AXIS2_PLACEMENT_3D('',#23590,#23591,#23592); +#23594=CYLINDRICAL_SURFACE('',#23593,3.E-1); +#23595=ORIENTED_EDGE('',*,*,#23584,.T.); +#23596=ORIENTED_EDGE('',*,*,#23534,.F.); +#23597=ORIENTED_EDGE('',*,*,#11867,.F.); +#23598=ORIENTED_EDGE('',*,*,#11877,.F.); +#23599=ORIENTED_EDGE('',*,*,#23531,.T.); +#23600=EDGE_LOOP('',(#23595,#23596,#23597,#23598,#23599)); +#23601=FACE_OUTER_BOUND('',#23600,.F.); +#23602=ADVANCED_FACE('',(#23601),#23594,.T.); +#23603=CARTESIAN_POINT('',(4.5E0,-2.575000000073E0,-1.3E0)); +#23604=DIRECTION('',(0.E0,1.E0,0.E0)); +#23605=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23606=AXIS2_PLACEMENT_3D('',#23603,#23604,#23605); +#23607=CONICAL_SURFACE('',#23606,1.999999999267E-1,4.5E1); +#23608=ORIENTED_EDGE('',*,*,#23570,.T.); +#23610=ORIENTED_EDGE('',*,*,#23609,.T.); +#23612=ORIENTED_EDGE('',*,*,#23611,.F.); +#23614=ORIENTED_EDGE('',*,*,#23613,.F.); +#23615=EDGE_LOOP('',(#23608,#23610,#23612,#23614)); +#23616=FACE_OUTER_BOUND('',#23615,.F.); +#23617=ADVANCED_FACE('',(#23616),#23607,.T.); +#23618=CARTESIAN_POINT('',(4.5E0,-2.575000000073E0,-1.3E0)); +#23619=DIRECTION('',(0.E0,1.E0,0.E0)); +#23620=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23621=AXIS2_PLACEMENT_3D('',#23618,#23619,#23620); +#23622=CONICAL_SURFACE('',#23621,1.999999999267E-1,4.5E1); +#23623=ORIENTED_EDGE('',*,*,#23572,.T.); +#23624=ORIENTED_EDGE('',*,*,#23613,.T.); +#23626=ORIENTED_EDGE('',*,*,#23625,.F.); +#23627=ORIENTED_EDGE('',*,*,#23609,.F.); +#23628=EDGE_LOOP('',(#23623,#23624,#23626,#23627)); +#23629=FACE_OUTER_BOUND('',#23628,.F.); +#23630=ADVANCED_FACE('',(#23629),#23622,.T.); +#23631=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#23632=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23633=DIRECTION('',(1.E0,0.E0,0.E0)); +#23634=AXIS2_PLACEMENT_3D('',#23631,#23632,#23633); +#23635=CYLINDRICAL_SURFACE('',#23634,3.E-1); +#23636=ORIENTED_EDGE('',*,*,#23625,.T.); +#23638=ORIENTED_EDGE('',*,*,#23637,.F.); +#23639=ORIENTED_EDGE('',*,*,#11911,.F.); +#23640=ORIENTED_EDGE('',*,*,#11893,.F.); +#23642=ORIENTED_EDGE('',*,*,#23641,.T.); +#23643=EDGE_LOOP('',(#23636,#23638,#23639,#23640,#23642)); +#23644=FACE_OUTER_BOUND('',#23643,.F.); +#23645=ADVANCED_FACE('',(#23644),#23635,.T.); +#23646=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#23647=DIRECTION('',(0.E0,-1.E0,0.E0)); +#23648=DIRECTION('',(1.E0,0.E0,0.E0)); +#23649=AXIS2_PLACEMENT_3D('',#23646,#23647,#23648); +#23650=CYLINDRICAL_SURFACE('',#23649,3.E-1); +#23651=ORIENTED_EDGE('',*,*,#23611,.T.); +#23652=ORIENTED_EDGE('',*,*,#23641,.F.); +#23653=ORIENTED_EDGE('',*,*,#11891,.F.); +#23654=ORIENTED_EDGE('',*,*,#23637,.T.); +#23655=EDGE_LOOP('',(#23651,#23652,#23653,#23654)); +#23656=FACE_OUTER_BOUND('',#23655,.F.); +#23657=ADVANCED_FACE('',(#23656),#23650,.T.); +#23658=CLOSED_SHELL('',(#11282,#11297,#11312,#11328,#11347,#11367,#11383,#11399, +#11415,#11431,#11447,#11463,#11479,#11495,#11509,#11523,#11545,#11567,#11585, +#11605,#11621,#11637,#11655,#11675,#11695,#11715,#11735,#11755,#11775,#11795, +#11815,#11833,#11851,#11871,#11885,#11905,#11919,#11934,#11952,#11968,#11984, +#12000,#12016,#12032,#12048,#12064,#12080,#12099,#12114,#12134,#12155,#12174, +#12194,#12377,#12398,#12417,#12436,#12456,#12470,#12485,#12500,#12515,#12530, +#12545,#12560,#12575,#12590,#12604,#12618,#12636,#12653,#12668,#12683,#12698, +#12713,#12728,#12743,#12758,#12773,#12788,#12803,#12818,#12833,#12848,#12863, +#12878,#12893,#12911,#12931,#12945,#12959,#13057,#13072,#13086,#13178,#13193, +#13208,#13223,#13245,#13281,#13316,#13334,#13355,#13368,#13382,#13394,#13406, +#13431,#13443,#13456,#13468,#13480,#13494,#13508,#13522,#13536,#13550,#13564, +#13578,#13592,#13604,#13617,#13635,#13652,#13671,#13690,#13708,#13725,#13741, +#13760,#13779,#13802,#13814,#13843,#13861,#13890,#13908,#13922,#13950,#13968, +#13997,#14015,#14028,#14041,#14054,#14067,#14080,#14093,#14106,#14119,#14131, +#14153,#14231,#14244,#14257,#14269,#14282,#14298,#14314,#14328,#14342,#14357, +#14372,#14387,#14402,#14417,#14432,#14446,#14460,#14473,#14487,#14501,#14515, +#14532,#14550,#14568,#14584,#14600,#14613,#14635,#14664,#14693,#14711,#14729, +#14743,#14771,#14800,#14818,#14836,#14849,#14862,#14875,#14888,#14901,#14914, +#14927,#14940,#14952,#14965,#14978,#14991,#15004,#15017,#15030,#15043,#15056, +#15069,#15081,#15102,#15115,#15128,#15142,#15155,#15168,#15181,#15195,#15208, +#15221,#15235,#15249,#15263,#15281,#15298,#15315,#15333,#15357,#15374,#15391, +#15408,#15426,#15442,#15454,#15466,#15479,#15492,#15514,#15543,#15560,#15589, +#15607,#15621,#15649,#15666,#15695,#15713,#15726,#15739,#15752,#15765,#15778, +#15791,#15804,#15817,#15829,#15842,#15855,#15868,#15880,#15893,#15906,#15919, +#15932,#15945,#15958,#15971,#15984,#15997,#16009,#16030,#16043,#16056,#16070, +#16083,#16096,#16110,#16124,#16138,#16156,#16173,#16191,#16208,#16232,#16249, +#16266,#16284,#16301,#16317,#16329,#16341,#16355,#16369,#16382,#16395,#16409, +#16423,#16437,#16455,#16472,#16489,#16507,#16531,#16548,#16565,#16582,#16600, +#16616,#16628,#16640,#16653,#16666,#16688,#16717,#16734,#16763,#16781,#16795, +#16823,#16840,#16869,#16887,#16900,#16913,#16926,#16939,#16952,#16965,#16978, +#16991,#17003,#17016,#17029,#17042,#17054,#17067,#17080,#17093,#17106,#17119, +#17132,#17145,#17158,#17171,#17183,#17204,#17217,#17230,#17244,#17257,#17270, +#17284,#17302,#17319,#17337,#17354,#17372,#17389,#17405,#17423,#17441,#17464, +#17476,#17505,#17523,#17552,#17570,#17584,#17612,#17630,#17659,#17677,#17690, +#17703,#17716,#17729,#17742,#17755,#17768,#17781,#17793,#17814,#17827,#17840, +#17854,#17867,#17880,#17894,#17908,#17922,#17940,#17957,#17974,#17992,#18016, +#18033,#18050,#18067,#18085,#18101,#18113,#18125,#18138,#18151,#18173,#18202, +#18219,#18248,#18266,#18280,#18308,#18325,#18354,#18372,#18385,#18398,#18411, +#18424,#18437,#18450,#18463,#18476,#18488,#18501,#18514,#18527,#18539,#18552, +#18565,#18578,#18591,#18604,#18617,#18630,#18643,#18656,#18668,#18689,#18702, +#18715,#18729,#18742,#18755,#18769,#18783,#18797,#18815,#18832,#18850,#18867, +#18891,#18908,#18925,#18943,#18960,#18976,#18988,#19000,#19014,#19028,#19041, +#19054,#19068,#19081,#19095,#19109,#19132,#19150,#19167,#19181,#19199,#19215, +#19228,#19250,#19279,#19296,#19325,#19343,#19357,#19385,#19402,#19431,#19449, +#19462,#19475,#19488,#19501,#19514,#19527,#19540,#19553,#19565,#19578,#19591, +#19604,#19616,#19629,#19642,#19655,#19668,#19681,#19694,#19707,#19720,#19733, +#19745,#19766,#19779,#19792,#19806,#19819,#19832,#19846,#19864,#19881,#19899, +#19916,#19932,#19945,#19967,#19996,#20014,#20043,#20061,#20075,#20103,#20121, +#20150,#20168,#20181,#20194,#20207,#20220,#20233,#20246,#20259,#20272,#20284, +#20305,#20318,#20331,#20345,#20358,#20371,#20385,#20398,#20412,#20425,#20439, +#20452,#20466,#20479,#20493,#20506,#20520,#20533,#20547,#20559,#20572,#20585, +#20598,#20611,#20624,#20644,#20657,#20670,#20683,#20695,#20707,#20720,#20733, +#20746,#20758,#20771,#20784,#20797,#20810,#20823,#20836,#20849,#20862,#20875, +#20887,#20899,#20912,#20924,#20937,#20950,#20963,#20975,#20987,#21000,#21013, +#21035,#21064,#21081,#21110,#21128,#21142,#21170,#21187,#21216,#21234,#21247, +#21260,#21273,#21286,#21299,#21312,#21325,#21338,#21350,#21363,#21376,#21389, +#21401,#21414,#21427,#21440,#21453,#21466,#21479,#21492,#21505,#21518,#21530, +#21551,#21564,#21576,#21589,#21602,#21615,#21627,#21639,#21652,#21665,#21678, +#21691,#21704,#21717,#21737,#21750,#21763,#21776,#21788,#21801,#21814,#21827, +#21839,#21852,#21864,#21877,#21890,#21903,#21915,#21928,#21941,#21954,#21967, +#21980,#21993,#22006,#22019,#22032,#22044,#22056,#22069,#22081,#22094,#22107, +#22120,#22132,#22145,#22158,#22180,#22209,#22226,#22255,#22273,#22287,#22315, +#22332,#22361,#22379,#22392,#22405,#22418,#22431,#22444,#22457,#22470,#22483, +#22495,#22508,#22521,#22534,#22546,#22559,#22572,#22585,#22598,#22611,#22624, +#22637,#22650,#22663,#22675,#22696,#22709,#22721,#22734,#22747,#22760,#22772, +#22784,#22797,#22810,#22823,#22837,#22850,#22863,#22883,#22896,#22909,#22922, +#22934,#22947,#22960,#22972,#22985,#22998,#23011,#23023,#23036,#23048,#23061, +#23073,#23086,#23099,#23112,#23124,#23144,#23157,#23170,#23183,#23195,#23207, +#23221,#23242,#23256,#23268,#23282,#23295,#23307,#23319,#23332,#23345,#23358, +#23370,#23383,#23396,#23409,#23422,#23435,#23448,#23461,#23474,#23487,#23499, +#23511,#23523,#23538,#23553,#23564,#23576,#23589,#23602,#23617,#23630,#23645, +#23657)); +#23659=MANIFOLD_SOLID_BREP('',#23658); +#23660=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#23661=DIRECTION('',(0.E0,0.E0,1.E0)); +#23662=DIRECTION('',(1.E0,0.E0,0.E0)); +#23663=AXIS2_PLACEMENT_3D('CSYS',#23660,#23661,#23662); +#23664=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23665=VECTOR('',#23664,5.5E-1); +#23666=CARTESIAN_POINT('',(-3.325E0,-2.125E0,2.65E0)); +#23667=LINE('',#23666,#23665); +#23670=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23671=VECTOR('',#23670,1.5E0); +#23672=CARTESIAN_POINT('',(-3.875E0,-2.125E0,2.65E0)); +#23673=LINE('',#23672,#23671); +#23676=DIRECTION('',(1.E0,0.E0,0.E0)); +#23677=VECTOR('',#23676,5.5E-1); +#23678=CARTESIAN_POINT('',(-3.875E0,-2.125E0,1.15E0)); +#23679=LINE('',#23678,#23677); +#23682=DIRECTION('',(0.E0,0.E0,1.E0)); +#23683=VECTOR('',#23682,1.5E0); +#23684=CARTESIAN_POINT('',(-3.325E0,-2.125E0,1.15E0)); +#23685=LINE('',#23684,#23683); +#23690=DIRECTION('',(0.E0,0.E0,1.E0)); +#23691=VECTOR('',#23690,1.5E0); +#23692=CARTESIAN_POINT('',(-3.325E0,-2.125E0,-2.65E0)); +#23693=LINE('',#23692,#23691); +#23696=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23697=VECTOR('',#23696,5.5E-1); +#23698=CARTESIAN_POINT('',(-3.325E0,-2.125E0,-1.15E0)); +#23699=LINE('',#23698,#23697); +#23702=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23703=VECTOR('',#23702,1.5E0); +#23704=CARTESIAN_POINT('',(-3.875E0,-2.125E0,-1.15E0)); +#23705=LINE('',#23704,#23703); +#23708=DIRECTION('',(1.E0,0.E0,0.E0)); +#23709=VECTOR('',#23708,5.5E-1); +#23710=CARTESIAN_POINT('',(-3.875E0,-2.125E0,-2.65E0)); +#23711=LINE('',#23710,#23709); +#23715=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23716=VECTOR('',#23715,5.5E-1); +#23717=CARTESIAN_POINT('',(-2.525E0,-2.125E0,2.65E0)); +#23718=LINE('',#23717,#23716); +#23721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23722=VECTOR('',#23721,1.5E0); +#23723=CARTESIAN_POINT('',(-3.075E0,-2.125E0,2.65E0)); +#23724=LINE('',#23723,#23722); +#23727=DIRECTION('',(1.E0,0.E0,0.E0)); +#23728=VECTOR('',#23727,5.5E-1); +#23729=CARTESIAN_POINT('',(-3.075E0,-2.125E0,1.15E0)); +#23730=LINE('',#23729,#23728); +#23733=DIRECTION('',(0.E0,0.E0,1.E0)); +#23734=VECTOR('',#23733,1.5E0); +#23735=CARTESIAN_POINT('',(-2.525E0,-2.125E0,1.15E0)); +#23736=LINE('',#23735,#23734); +#23740=DIRECTION('',(0.E0,0.E0,1.E0)); +#23741=VECTOR('',#23740,1.5E0); +#23742=CARTESIAN_POINT('',(-2.525E0,-2.125E0,-2.65E0)); +#23743=LINE('',#23742,#23741); +#23746=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23747=VECTOR('',#23746,5.5E-1); +#23748=CARTESIAN_POINT('',(-2.525E0,-2.125E0,-1.15E0)); +#23749=LINE('',#23748,#23747); +#23752=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23753=VECTOR('',#23752,1.5E0); +#23754=CARTESIAN_POINT('',(-3.075E0,-2.125E0,-1.15E0)); +#23755=LINE('',#23754,#23753); +#23758=DIRECTION('',(1.E0,0.E0,0.E0)); +#23759=VECTOR('',#23758,5.5E-1); +#23760=CARTESIAN_POINT('',(-3.075E0,-2.125E0,-2.65E0)); +#23761=LINE('',#23760,#23759); +#23765=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23766=VECTOR('',#23765,5.5E-1); +#23767=CARTESIAN_POINT('',(-1.725E0,-2.125E0,2.65E0)); +#23768=LINE('',#23767,#23766); +#23771=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23772=VECTOR('',#23771,1.5E0); +#23773=CARTESIAN_POINT('',(-2.275E0,-2.125E0,2.65E0)); +#23774=LINE('',#23773,#23772); +#23777=DIRECTION('',(1.E0,0.E0,0.E0)); +#23778=VECTOR('',#23777,5.5E-1); +#23779=CARTESIAN_POINT('',(-2.275E0,-2.125E0,1.15E0)); +#23780=LINE('',#23779,#23778); +#23783=DIRECTION('',(0.E0,0.E0,1.E0)); +#23784=VECTOR('',#23783,1.5E0); +#23785=CARTESIAN_POINT('',(-1.725E0,-2.125E0,1.15E0)); +#23786=LINE('',#23785,#23784); +#23790=DIRECTION('',(0.E0,0.E0,1.E0)); +#23791=VECTOR('',#23790,1.5E0); +#23792=CARTESIAN_POINT('',(-1.725E0,-2.125E0,-2.65E0)); +#23793=LINE('',#23792,#23791); +#23796=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23797=VECTOR('',#23796,5.5E-1); +#23798=CARTESIAN_POINT('',(-1.725E0,-2.125E0,-1.15E0)); +#23799=LINE('',#23798,#23797); +#23802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23803=VECTOR('',#23802,1.5E0); +#23804=CARTESIAN_POINT('',(-2.275E0,-2.125E0,-1.15E0)); +#23805=LINE('',#23804,#23803); +#23808=DIRECTION('',(1.E0,0.E0,0.E0)); +#23809=VECTOR('',#23808,5.5E-1); +#23810=CARTESIAN_POINT('',(-2.275E0,-2.125E0,-2.65E0)); +#23811=LINE('',#23810,#23809); +#23815=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23816=VECTOR('',#23815,5.5E-1); +#23817=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,2.65E0)); +#23818=LINE('',#23817,#23816); +#23821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23822=VECTOR('',#23821,1.5E0); +#23823=CARTESIAN_POINT('',(-1.475E0,-2.125E0,2.65E0)); +#23824=LINE('',#23823,#23822); +#23827=DIRECTION('',(1.E0,0.E0,0.E0)); +#23828=VECTOR('',#23827,5.5E-1); +#23829=CARTESIAN_POINT('',(-1.475E0,-2.125E0,1.15E0)); +#23830=LINE('',#23829,#23828); +#23833=DIRECTION('',(0.E0,0.E0,1.E0)); +#23834=VECTOR('',#23833,1.5E0); +#23835=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,1.15E0)); +#23836=LINE('',#23835,#23834); +#23840=DIRECTION('',(0.E0,0.E0,1.E0)); +#23841=VECTOR('',#23840,1.5E0); +#23842=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,-2.65E0)); +#23843=LINE('',#23842,#23841); +#23846=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23847=VECTOR('',#23846,5.5E-1); +#23848=CARTESIAN_POINT('',(-9.25E-1,-2.125E0,-1.15E0)); +#23849=LINE('',#23848,#23847); +#23852=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23853=VECTOR('',#23852,1.5E0); +#23854=CARTESIAN_POINT('',(-1.475E0,-2.125E0,-1.15E0)); +#23855=LINE('',#23854,#23853); +#23858=DIRECTION('',(1.E0,0.E0,0.E0)); +#23859=VECTOR('',#23858,5.5E-1); +#23860=CARTESIAN_POINT('',(-1.475E0,-2.125E0,-2.65E0)); +#23861=LINE('',#23860,#23859); +#23865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23866=VECTOR('',#23865,5.5E-1); +#23867=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,2.65E0)); +#23868=LINE('',#23867,#23866); +#23871=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23872=VECTOR('',#23871,1.5E0); +#23873=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,2.65E0)); +#23874=LINE('',#23873,#23872); +#23877=DIRECTION('',(1.E0,0.E0,0.E0)); +#23878=VECTOR('',#23877,5.5E-1); +#23879=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,1.15E0)); +#23880=LINE('',#23879,#23878); +#23883=DIRECTION('',(0.E0,0.E0,1.E0)); +#23884=VECTOR('',#23883,1.5E0); +#23885=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,1.15E0)); +#23886=LINE('',#23885,#23884); +#23890=DIRECTION('',(0.E0,0.E0,1.E0)); +#23891=VECTOR('',#23890,1.5E0); +#23892=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,-2.65E0)); +#23893=LINE('',#23892,#23891); +#23896=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23897=VECTOR('',#23896,5.5E-1); +#23898=CARTESIAN_POINT('',(-1.25E-1,-2.125E0,-1.15E0)); +#23899=LINE('',#23898,#23897); +#23902=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23903=VECTOR('',#23902,1.5E0); +#23904=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,-1.15E0)); +#23905=LINE('',#23904,#23903); +#23908=DIRECTION('',(1.E0,0.E0,0.E0)); +#23909=VECTOR('',#23908,5.5E-1); +#23910=CARTESIAN_POINT('',(-6.75E-1,-2.125E0,-2.65E0)); +#23911=LINE('',#23910,#23909); +#23915=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23916=VECTOR('',#23915,5.5E-1); +#23917=CARTESIAN_POINT('',(6.75E-1,-2.125E0,2.65E0)); +#23918=LINE('',#23917,#23916); +#23921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23922=VECTOR('',#23921,1.5E0); +#23923=CARTESIAN_POINT('',(1.25E-1,-2.125E0,2.65E0)); +#23924=LINE('',#23923,#23922); +#23927=DIRECTION('',(1.E0,0.E0,0.E0)); +#23928=VECTOR('',#23927,5.5E-1); +#23929=CARTESIAN_POINT('',(1.25E-1,-2.125E0,1.15E0)); +#23930=LINE('',#23929,#23928); +#23933=DIRECTION('',(0.E0,0.E0,1.E0)); +#23934=VECTOR('',#23933,1.5E0); +#23935=CARTESIAN_POINT('',(6.75E-1,-2.125E0,1.15E0)); +#23936=LINE('',#23935,#23934); +#23940=DIRECTION('',(0.E0,0.E0,1.E0)); +#23941=VECTOR('',#23940,1.5E0); +#23942=CARTESIAN_POINT('',(6.75E-1,-2.125E0,-2.65E0)); +#23943=LINE('',#23942,#23941); +#23946=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23947=VECTOR('',#23946,5.5E-1); +#23948=CARTESIAN_POINT('',(6.75E-1,-2.125E0,-1.15E0)); +#23949=LINE('',#23948,#23947); +#23952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23953=VECTOR('',#23952,1.5E0); +#23954=CARTESIAN_POINT('',(1.25E-1,-2.125E0,-1.15E0)); +#23955=LINE('',#23954,#23953); +#23958=DIRECTION('',(1.E0,0.E0,0.E0)); +#23959=VECTOR('',#23958,5.5E-1); +#23960=CARTESIAN_POINT('',(1.25E-1,-2.125E0,-2.65E0)); +#23961=LINE('',#23960,#23959); +#23965=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23966=VECTOR('',#23965,5.5E-1); +#23967=CARTESIAN_POINT('',(1.475E0,-2.125E0,2.65E0)); +#23968=LINE('',#23967,#23966); +#23971=DIRECTION('',(0.E0,0.E0,-1.E0)); +#23972=VECTOR('',#23971,1.5E0); +#23973=CARTESIAN_POINT('',(9.25E-1,-2.125E0,2.65E0)); +#23974=LINE('',#23973,#23972); +#23977=DIRECTION('',(1.E0,0.E0,0.E0)); +#23978=VECTOR('',#23977,5.5E-1); +#23979=CARTESIAN_POINT('',(9.25E-1,-2.125E0,1.15E0)); +#23980=LINE('',#23979,#23978); +#23983=DIRECTION('',(0.E0,0.E0,1.E0)); +#23984=VECTOR('',#23983,1.5E0); +#23985=CARTESIAN_POINT('',(1.475E0,-2.125E0,1.15E0)); +#23986=LINE('',#23985,#23984); +#23990=DIRECTION('',(0.E0,0.E0,1.E0)); +#23991=VECTOR('',#23990,1.5E0); +#23992=CARTESIAN_POINT('',(1.475E0,-2.125E0,-2.65E0)); +#23993=LINE('',#23992,#23991); +#23996=DIRECTION('',(-1.E0,0.E0,0.E0)); +#23997=VECTOR('',#23996,5.5E-1); +#23998=CARTESIAN_POINT('',(1.475E0,-2.125E0,-1.15E0)); +#23999=LINE('',#23998,#23997); +#24002=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24003=VECTOR('',#24002,1.5E0); +#24004=CARTESIAN_POINT('',(9.25E-1,-2.125E0,-1.15E0)); +#24005=LINE('',#24004,#24003); +#24008=DIRECTION('',(1.E0,0.E0,0.E0)); +#24009=VECTOR('',#24008,5.5E-1); +#24010=CARTESIAN_POINT('',(9.25E-1,-2.125E0,-2.65E0)); +#24011=LINE('',#24010,#24009); +#24015=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24016=VECTOR('',#24015,5.5E-1); +#24017=CARTESIAN_POINT('',(2.275E0,-2.125E0,2.65E0)); +#24018=LINE('',#24017,#24016); +#24021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24022=VECTOR('',#24021,1.5E0); +#24023=CARTESIAN_POINT('',(1.725E0,-2.125E0,2.65E0)); +#24024=LINE('',#24023,#24022); +#24027=DIRECTION('',(1.E0,0.E0,0.E0)); +#24028=VECTOR('',#24027,5.5E-1); +#24029=CARTESIAN_POINT('',(1.725E0,-2.125E0,1.15E0)); +#24030=LINE('',#24029,#24028); +#24033=DIRECTION('',(0.E0,0.E0,1.E0)); +#24034=VECTOR('',#24033,1.5E0); +#24035=CARTESIAN_POINT('',(2.275E0,-2.125E0,1.15E0)); +#24036=LINE('',#24035,#24034); +#24040=DIRECTION('',(0.E0,0.E0,1.E0)); +#24041=VECTOR('',#24040,1.5E0); +#24042=CARTESIAN_POINT('',(2.275E0,-2.125E0,-2.65E0)); +#24043=LINE('',#24042,#24041); +#24046=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24047=VECTOR('',#24046,5.5E-1); +#24048=CARTESIAN_POINT('',(2.275E0,-2.125E0,-1.15E0)); +#24049=LINE('',#24048,#24047); +#24052=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24053=VECTOR('',#24052,1.5E0); +#24054=CARTESIAN_POINT('',(1.725E0,-2.125E0,-1.15E0)); +#24055=LINE('',#24054,#24053); +#24058=DIRECTION('',(1.E0,0.E0,0.E0)); +#24059=VECTOR('',#24058,5.5E-1); +#24060=CARTESIAN_POINT('',(1.725E0,-2.125E0,-2.65E0)); +#24061=LINE('',#24060,#24059); +#24065=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24066=VECTOR('',#24065,5.5E-1); +#24067=CARTESIAN_POINT('',(3.075E0,-2.125E0,2.65E0)); +#24068=LINE('',#24067,#24066); +#24071=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24072=VECTOR('',#24071,1.5E0); +#24073=CARTESIAN_POINT('',(2.525E0,-2.125E0,2.65E0)); +#24074=LINE('',#24073,#24072); +#24077=DIRECTION('',(1.E0,0.E0,0.E0)); +#24078=VECTOR('',#24077,5.5E-1); +#24079=CARTESIAN_POINT('',(2.525E0,-2.125E0,1.15E0)); +#24080=LINE('',#24079,#24078); +#24083=DIRECTION('',(0.E0,0.E0,1.E0)); +#24084=VECTOR('',#24083,1.5E0); +#24085=CARTESIAN_POINT('',(3.075E0,-2.125E0,1.15E0)); +#24086=LINE('',#24085,#24084); +#24090=DIRECTION('',(0.E0,0.E0,1.E0)); +#24091=VECTOR('',#24090,1.5E0); +#24092=CARTESIAN_POINT('',(3.075E0,-2.125E0,-2.65E0)); +#24093=LINE('',#24092,#24091); +#24096=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24097=VECTOR('',#24096,5.5E-1); +#24098=CARTESIAN_POINT('',(3.075E0,-2.125E0,-1.15E0)); +#24099=LINE('',#24098,#24097); +#24102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24103=VECTOR('',#24102,1.5E0); +#24104=CARTESIAN_POINT('',(2.525E0,-2.125E0,-1.15E0)); +#24105=LINE('',#24104,#24103); +#24108=DIRECTION('',(1.E0,0.E0,0.E0)); +#24109=VECTOR('',#24108,5.5E-1); +#24110=CARTESIAN_POINT('',(2.525E0,-2.125E0,-2.65E0)); +#24111=LINE('',#24110,#24109); +#24115=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24116=VECTOR('',#24115,5.5E-1); +#24117=CARTESIAN_POINT('',(3.875E0,-2.125E0,2.65E0)); +#24118=LINE('',#24117,#24116); +#24121=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24122=VECTOR('',#24121,1.5E0); +#24123=CARTESIAN_POINT('',(3.325E0,-2.125E0,2.65E0)); +#24124=LINE('',#24123,#24122); +#24127=DIRECTION('',(1.E0,0.E0,0.E0)); +#24128=VECTOR('',#24127,5.5E-1); +#24129=CARTESIAN_POINT('',(3.325E0,-2.125E0,1.15E0)); +#24130=LINE('',#24129,#24128); +#24133=DIRECTION('',(0.E0,0.E0,1.E0)); +#24134=VECTOR('',#24133,1.5E0); +#24135=CARTESIAN_POINT('',(3.875E0,-2.125E0,1.15E0)); +#24136=LINE('',#24135,#24134); +#24140=DIRECTION('',(0.E0,0.E0,1.E0)); +#24141=VECTOR('',#24140,1.5E0); +#24142=CARTESIAN_POINT('',(3.875E0,-2.125E0,-2.65E0)); +#24143=LINE('',#24142,#24141); +#24146=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24147=VECTOR('',#24146,5.5E-1); +#24148=CARTESIAN_POINT('',(3.875E0,-2.125E0,-1.15E0)); +#24149=LINE('',#24148,#24147); +#24152=DIRECTION('',(0.E0,0.E0,-1.E0)); +#24153=VECTOR('',#24152,1.5E0); +#24154=CARTESIAN_POINT('',(3.325E0,-2.125E0,-1.15E0)); +#24155=LINE('',#24154,#24153); +#24158=DIRECTION('',(1.E0,0.E0,0.E0)); +#24159=VECTOR('',#24158,5.5E-1); +#24160=CARTESIAN_POINT('',(3.325E0,-2.125E0,-2.65E0)); +#24161=LINE('',#24160,#24159); +#24165=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24166=VECTOR('',#24165,3.5E-1); +#24167=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24168=LINE('',#24167,#24166); +#24170=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24171=VECTOR('',#24170,3.5E-1); +#24172=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24173=LINE('',#24172,#24171); +#24175=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24176=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24177=DIRECTION('',(1.E0,0.E0,0.E0)); +#24178=AXIS2_PLACEMENT_3D('',#24175,#24176,#24177); +#24182=CARTESIAN_POINT('',(-4.5E0,-2.125E0,-1.3E0)); +#24183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24184=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24185=AXIS2_PLACEMENT_3D('',#24182,#24183,#24184); +#24190=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24191=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24192=DIRECTION('',(1.E0,0.E0,0.E0)); +#24193=AXIS2_PLACEMENT_3D('',#24190,#24191,#24192); +#24197=CARTESIAN_POINT('',(4.5E0,-2.125E0,-1.3E0)); +#24198=DIRECTION('',(0.E0,-1.E0,0.E0)); +#24199=DIRECTION('',(-1.E0,0.E0,0.E0)); +#24200=AXIS2_PLACEMENT_3D('',#24197,#24198,#24199); +#24206=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#24208=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#24207); +#24209=(CONVERSION_BASED_UNIT('DEGREE',#24208)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#24211=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-3),#24205,'closure', +'Maximum model space distance between geometric entities at asserted connectivities'); +#24212=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#24211))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24205,#24209,#24210))REPRESENTATION_CONTEXT('ID1','3')); +#23689=GEOMETRIC_SET('',(#23688,#23714,#23739,#23764,#23789,#23814,#23839, +#23864,#23889,#23914,#23939,#23964,#23989,#24014,#24039,#24064,#24089,#24114, +#24139,#24164,#24169,#24174,#24189,#24204)); +#24216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#24215,#24213); +#24217=SHAPE_REPRESENTATION_RELATIONSHIP('','',#24215,#24214); +#24218=APPLICATION_CONTEXT( +'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); +#24219=APPLICATION_PROTOCOL_DEFINITION('international standard', +'config_control_design',1994,#24218); +#24220=DESIGN_CONTEXT('',#24218,'design'); +#24221=MECHANICAL_CONTEXT('',#24218,'mechanical'); +#24222=PRODUCT('524652070','524652070','NOT SPECIFIED',(#24221)); +#24223=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('1','LAST_VERSION', +#24222,.MADE.); +#24227=PRODUCT_CATEGORY('part',''); +#24228=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#24222)); +#24229=PRODUCT_CATEGORY_RELATIONSHIP('','',#24227,#24228); +#24230=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#24231=SECURITY_CLASSIFICATION('','',#24230); +#24232=CC_DESIGN_SECURITY_CLASSIFICATION(#24231,(#24223)); +#24233=APPROVAL_STATUS('approved'); +#24234=APPROVAL(#24233,''); +#24235=CC_DESIGN_APPROVAL(#24234,(#24231,#24223,#24224)); +#24236=CALENDAR_DATE(114,5,6); +#24237=COORDINATED_UNIVERSAL_TIME_OFFSET(5,30,.AHEAD.); +#24238=LOCAL_TIME(12,9,9.E0,#24237); +#24239=DATE_AND_TIME(#24236,#24238); +#24240=APPROVAL_DATE_TIME(#24239,#24234); +#24241=DATE_TIME_ROLE('creation_date'); +#24242=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#24239,#24241,(#24224)); +#24243=DATE_TIME_ROLE('classification_date'); +#24244=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#24239,#24243,(#24231)); +#24245=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); +#24246=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); +#24247=PERSON_AND_ORGANIZATION(#24245,#24246); +#24248=APPROVAL_ROLE('approver'); +#24249=APPROVAL_PERSON_ORGANIZATION(#24247,#24234,#24248); +#24250=PERSON_AND_ORGANIZATION_ROLE('creator'); +#24251=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24250,(#24223, +#24224)); +#24252=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#24253=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24252,(#24223)); +#24254=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#24255=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24254,(#24231)); +#24256=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#24257=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#24247,#24256,(#24222)); +#593=CIRCLE('',#592,1.E-1); +#598=CIRCLE('',#597,1.E-1); +#939=CIRCLE('',#938,3.E-1); +#960=CIRCLE('',#959,3.E-1); +#965=CIRCLE('',#964,3.E-1); +#978=CIRCLE('',#977,3.E-1); +#983=CIRCLE('',#982,3.E-1); +#1004=CIRCLE('',#1003,3.E-1); +#1157=CIRCLE('',#1156,1.E-1); +#1162=CIRCLE('',#1161,1.E-1); +#1467=CIRCLE('',#1466,1.E-1); +#1472=CIRCLE('',#1471,1.E-1); +#2405=CIRCLE('',#2404,1.E-1); +#2426=CIRCLE('',#2425,1.E-1); +#2483=CIRCLE('',#2482,1.E-1); +#2488=CIRCLE('',#2487,1.E-1); +#3077=CIRCLE('',#3076,1.E-1); +#3098=CIRCLE('',#3097,1.E-1); +#3543=CIRCLE('',#3542,1.E-1); +#3548=CIRCLE('',#3547,1.E-1); +#3617=CIRCLE('',#3616,1.E-1); +#3638=CIRCLE('',#3637,1.E-1); +#4095=CIRCLE('',#4094,1.E-1); +#4100=CIRCLE('',#4099,1.E-1); +#4169=CIRCLE('',#4168,1.E-1); +#4190=CIRCLE('',#4189,1.E-1); +#4283=CIRCLE('',#4282,1.E-1); +#4288=CIRCLE('',#4287,1.E-1); +#4357=CIRCLE('',#4356,1.E-1); +#4378=CIRCLE('',#4377,1.E-1); +#4819=CIRCLE('',#4818,1.E-1); +#4840=CIRCLE('',#4839,1.E-1); +#4897=CIRCLE('',#4896,1.E-1); +#4902=CIRCLE('',#4901,1.E-1); +#5299=CIRCLE('',#5298,1.E-1); +#5304=CIRCLE('',#5303,1.E-1); +#5373=CIRCLE('',#5372,1.E-1); +#5394=CIRCLE('',#5393,1.E-1); +#5851=CIRCLE('',#5850,1.E-1); +#5856=CIRCLE('',#5855,1.E-1); +#5925=CIRCLE('',#5924,1.E-1); +#5946=CIRCLE('',#5945,1.E-1); +#6059=CIRCLE('',#6058,1.E-1); +#6080=CIRCLE('',#6079,1.E-1); +#6501=CIRCLE('',#6500,1.E-1); +#6522=CIRCLE('',#6521,1.E-1); +#8327=CIRCLE('',#8326,3.E-1); +#8340=CIRCLE('',#8339,1.E-1); +#8345=CIRCLE('',#8344,1.E-1); +#8350=CIRCLE('',#8349,1.E-1); +#8355=CIRCLE('',#8354,1.E-1); +#8364=CIRCLE('',#8363,3.E-1); +#8381=CIRCLE('',#8380,3.E-1); +#8390=CIRCLE('',#8389,3.E-1); +#11096=EDGE_CURVE('',#8665,#8666,#4,.T.); +#11098=EDGE_CURVE('',#8716,#8665,#8,.T.); +#11100=EDGE_CURVE('',#8714,#8716,#12,.T.); +#11102=EDGE_CURVE('',#8713,#8714,#16,.T.); +#11104=EDGE_CURVE('',#8806,#8713,#20,.T.); +#11106=EDGE_CURVE('',#8805,#8806,#24,.T.); +#11108=EDGE_CURVE('',#8822,#8805,#28,.T.); +#11110=EDGE_CURVE('',#8821,#8822,#32,.T.); +#11112=EDGE_CURVE('',#9118,#8821,#36,.T.); +#11114=EDGE_CURVE('',#9117,#9118,#40,.T.); +#11116=EDGE_CURVE('',#9134,#9117,#44,.T.); +#11118=EDGE_CURVE('',#9133,#9134,#48,.T.); +#11120=EDGE_CURVE('',#9150,#9133,#52,.T.); +#11122=EDGE_CURVE('',#9149,#9150,#56,.T.); +#11124=EDGE_CURVE('',#9166,#9149,#60,.T.); +#11126=EDGE_CURVE('',#9165,#9166,#64,.T.); +#11128=EDGE_CURVE('',#9214,#9165,#68,.T.); +#11130=EDGE_CURVE('',#9210,#9214,#72,.T.); +#11132=EDGE_CURVE('',#9914,#9210,#76,.T.); +#11134=EDGE_CURVE('',#9206,#9914,#80,.T.); +#11136=EDGE_CURVE('',#9926,#9206,#84,.T.); +#11138=EDGE_CURVE('',#9202,#9926,#88,.T.); +#11140=EDGE_CURVE('',#9938,#9202,#92,.T.); +#11142=EDGE_CURVE('',#9198,#9938,#96,.T.); +#11144=EDGE_CURVE('',#11014,#9198,#100,.T.); +#11146=EDGE_CURVE('',#9194,#11014,#104,.T.); +#11148=EDGE_CURVE('',#9946,#9194,#108,.T.); +#11150=EDGE_CURVE('',#9190,#9946,#112,.T.); +#11152=EDGE_CURVE('',#11026,#9190,#116,.T.); +#11154=EDGE_CURVE('',#8870,#11026,#120,.T.); +#11156=EDGE_CURVE('',#8866,#8870,#124,.T.); +#11158=EDGE_CURVE('',#8862,#8866,#128,.T.); +#11160=EDGE_CURVE('',#8858,#8862,#132,.T.); +#11162=EDGE_CURVE('',#8854,#8858,#136,.T.); +#11164=EDGE_CURVE('',#9186,#8854,#140,.T.); +#11166=EDGE_CURVE('',#8850,#9186,#144,.T.); +#11168=EDGE_CURVE('',#11046,#8850,#148,.T.); +#11170=EDGE_CURVE('',#8846,#11046,#152,.T.); +#11172=EDGE_CURVE('',#8842,#8846,#156,.T.); +#11174=EDGE_CURVE('',#8838,#8842,#160,.T.); +#11176=EDGE_CURVE('',#11058,#8838,#164,.T.); +#11178=EDGE_CURVE('',#8726,#11058,#168,.T.); +#11180=EDGE_CURVE('',#8834,#8726,#172,.T.); +#11182=EDGE_CURVE('',#8706,#8834,#176,.T.); +#11184=EDGE_CURVE('',#8702,#8706,#180,.T.); +#11186=EDGE_CURVE('',#8698,#8702,#184,.T.); +#11188=EDGE_CURVE('',#8694,#8698,#188,.T.); +#11190=EDGE_CURVE('',#8690,#8694,#192,.T.); +#11192=EDGE_CURVE('',#8686,#8690,#196,.T.); +#11194=EDGE_CURVE('',#8682,#8686,#200,.T.); +#11196=EDGE_CURVE('',#8681,#8682,#204,.T.); +#11198=EDGE_CURVE('',#8722,#8681,#208,.T.); +#11200=EDGE_CURVE('',#11062,#8722,#212,.T.); +#11202=EDGE_CURVE('',#11052,#11062,#216,.T.); +#11204=EDGE_CURVE('',#8674,#11052,#220,.T.); +#11206=EDGE_CURVE('',#8673,#8674,#224,.T.); +#11208=EDGE_CURVE('',#11050,#8673,#228,.T.); +#11210=EDGE_CURVE('',#11040,#11050,#232,.T.); +#11212=EDGE_CURVE('',#8830,#11040,#236,.T.); +#11214=EDGE_CURVE('',#8829,#8830,#240,.T.); +#11216=EDGE_CURVE('',#11038,#8829,#244,.T.); +#11218=EDGE_CURVE('',#11032,#11038,#248,.T.); +#11220=EDGE_CURVE('',#9174,#11032,#252,.T.); +#11222=EDGE_CURVE('',#9173,#9174,#256,.T.); +#11224=EDGE_CURVE('',#11030,#9173,#260,.T.); +#11226=EDGE_CURVE('',#11020,#11030,#264,.T.); +#11228=EDGE_CURVE('',#9182,#11020,#268,.T.); +#11230=EDGE_CURVE('',#9181,#9182,#272,.T.); +#11232=EDGE_CURVE('',#11018,#9181,#276,.T.); +#11234=EDGE_CURVE('',#11008,#11018,#280,.T.); +#11236=EDGE_CURVE('',#9942,#11008,#284,.T.); +#11238=EDGE_CURVE('',#9934,#9942,#288,.T.); +#11240=EDGE_CURVE('',#9933,#9934,#292,.T.); +#11242=EDGE_CURVE('',#9918,#9933,#296,.T.); +#11244=EDGE_CURVE('',#9917,#9918,#300,.T.); +#11246=EDGE_CURVE('',#9910,#9917,#304,.T.); +#11248=EDGE_CURVE('',#9909,#9910,#308,.T.); +#11250=EDGE_CURVE('',#9898,#9909,#312,.T.); +#11252=EDGE_CURVE('',#9897,#9898,#316,.T.); +#11254=EDGE_CURVE('',#9158,#9897,#320,.T.); +#11256=EDGE_CURVE('',#9157,#9158,#324,.T.); +#11258=EDGE_CURVE('',#9138,#9157,#328,.T.); +#11260=EDGE_CURVE('',#9137,#9138,#332,.T.); +#11262=EDGE_CURVE('',#9126,#9137,#336,.T.); +#11264=EDGE_CURVE('',#9125,#9126,#340,.T.); +#11266=EDGE_CURVE('',#9106,#9125,#344,.T.); +#11268=EDGE_CURVE('',#9105,#9106,#348,.T.); +#11270=EDGE_CURVE('',#8814,#9105,#352,.T.); +#11272=EDGE_CURVE('',#8813,#8814,#356,.T.); +#11274=EDGE_CURVE('',#8794,#8813,#360,.T.); +#11276=EDGE_CURVE('',#8793,#8794,#364,.T.); +#11278=EDGE_CURVE('',#8666,#8793,#368,.T.); +#11288=EDGE_CURVE('',#8661,#8662,#376,.T.); +#11290=EDGE_CURVE('',#8661,#8665,#8218,.T.); +#11293=EDGE_CURVE('',#8662,#8666,#372,.T.); +#11304=EDGE_CURVE('',#8410,#8662,#404,.T.); +#11306=EDGE_CURVE('',#8409,#8410,#380,.T.); +#11308=EDGE_CURVE('',#8409,#8661,#384,.T.); +#11318=EDGE_CURVE('',#8669,#8670,#388,.T.); +#11320=EDGE_CURVE('',#10360,#8670,#392,.T.); +#11322=EDGE_CURVE('',#10280,#10360,#396,.T.); +#11324=EDGE_CURVE('',#10280,#8669,#400,.T.); +#11335=EDGE_CURVE('',#8662,#8797,#408,.T.); +#11337=EDGE_CURVE('',#8554,#8797,#412,.T.); +#11339=EDGE_CURVE('',#8434,#8554,#416,.T.); +#11341=EDGE_CURVE('',#8433,#8434,#420,.T.); +#11343=EDGE_CURVE('',#8410,#8433,#424,.T.); +#11353=EDGE_CURVE('',#8413,#8677,#6906,.T.); +#11355=EDGE_CURVE('',#8437,#8413,#428,.T.); +#11357=EDGE_CURVE('',#8437,#8438,#432,.T.); +#11359=EDGE_CURVE('',#10362,#8438,#436,.T.); +#11361=EDGE_CURVE('',#10362,#8721,#440,.T.); +#11363=EDGE_CURVE('',#8721,#8677,#444,.T.); +#11373=EDGE_CURVE('',#8825,#8826,#448,.T.); +#11375=EDGE_CURVE('',#10276,#8826,#452,.T.); +#11377=EDGE_CURVE('',#10196,#10276,#456,.T.); +#11379=EDGE_CURVE('',#10196,#8825,#460,.T.); +#11389=EDGE_CURVE('',#8737,#8810,#464,.T.); +#11391=EDGE_CURVE('',#8810,#9109,#468,.T.); +#11393=EDGE_CURVE('',#9012,#9109,#472,.T.); +#11395=EDGE_CURVE('',#8737,#9012,#476,.T.); +#11405=EDGE_CURVE('',#9169,#9170,#480,.T.); +#11407=EDGE_CURVE('',#10192,#9170,#484,.T.); +#11409=EDGE_CURVE('',#10112,#10192,#488,.T.); +#11411=EDGE_CURVE('',#10112,#9169,#492,.T.); +#11421=EDGE_CURVE('',#9177,#9178,#496,.T.); +#11423=EDGE_CURVE('',#10108,#9178,#500,.T.); +#11425=EDGE_CURVE('',#10028,#10108,#504,.T.); +#11427=EDGE_CURVE('',#10028,#9177,#508,.T.); +#11437=EDGE_CURVE('',#9016,#9122,#512,.T.); +#11439=EDGE_CURVE('',#9122,#9141,#516,.T.); +#11441=EDGE_CURVE('',#9096,#9141,#520,.T.); +#11443=EDGE_CURVE('',#9016,#9096,#524,.T.); +#11453=EDGE_CURVE('',#9100,#9154,#528,.T.); +#11455=EDGE_CURVE('',#9154,#9901,#532,.T.); +#11457=EDGE_CURVE('',#9548,#9901,#536,.T.); +#11459=EDGE_CURVE('',#9100,#9548,#540,.T.); +#11469=EDGE_CURVE('',#9930,#9940,#544,.T.); +#11471=EDGE_CURVE('',#10024,#9940,#548,.T.); +#11473=EDGE_CURVE('',#9636,#10024,#552,.T.); +#11475=EDGE_CURVE('',#9636,#9930,#556,.T.); +#11485=EDGE_CURVE('',#9906,#9921,#560,.T.); +#11487=EDGE_CURVE('',#9632,#9921,#564,.T.); +#11489=EDGE_CURVE('',#9552,#9632,#568,.T.); +#11491=EDGE_CURVE('',#9552,#9906,#572,.T.); +#11502=EDGE_CURVE('',#8669,#8673,#580,.T.); +#11505=EDGE_CURVE('',#8670,#8674,#576,.T.); +#11515=EDGE_CURVE('',#11048,#8669,#610,.T.); +#11517=EDGE_CURVE('',#11048,#11050,#6022,.T.); +#11529=EDGE_CURVE('',#10241,#10242,#922,.T.); +#11531=EDGE_CURVE('',#10272,#10241,#1644,.T.); +#11533=EDGE_CURVE('',#10254,#10272,#1860,.T.); +#11535=EDGE_CURVE('',#10253,#10254,#2028,.T.); +#11537=EDGE_CURVE('',#10253,#10207,#584,.T.); +#11539=EDGE_CURVE('',#10207,#10208,#588,.T.); +#11541=EDGE_CURVE('',#10208,#10242,#593,.T.); +#11551=EDGE_CURVE('',#10242,#10244,#926,.T.); +#11553=EDGE_CURVE('',#10242,#10211,#598,.T.); +#11555=EDGE_CURVE('',#10211,#10212,#602,.T.); +#11557=EDGE_CURVE('',#10212,#10262,#606,.T.); +#11559=EDGE_CURVE('',#10261,#10262,#1144,.T.); +#11561=EDGE_CURVE('',#10268,#10261,#1872,.T.); +#11563=EDGE_CURVE('',#10244,#10268,#2400,.T.); +#11575=EDGE_CURVE('',#10280,#10201,#614,.T.); +#11577=EDGE_CURVE('',#10201,#10202,#618,.T.); +#11579=EDGE_CURVE('',#10202,#10204,#622,.T.); +#11581=EDGE_CURVE('',#10204,#11048,#626,.T.); +#11591=EDGE_CURVE('',#8841,#8845,#630,.T.); +#11593=EDGE_CURVE('',#8845,#10215,#634,.T.); +#11595=EDGE_CURVE('',#10215,#10216,#638,.T.); +#11597=EDGE_CURVE('',#10216,#10218,#642,.T.); +#11599=EDGE_CURVE('',#10218,#10282,#646,.T.); +#11601=EDGE_CURVE('',#10282,#8841,#3044,.T.); +#11611=EDGE_CURVE('',#8503,#8504,#650,.T.); +#11613=EDGE_CURVE('',#8460,#8504,#654,.T.); +#11615=EDGE_CURVE('',#8449,#8460,#658,.T.); +#11617=EDGE_CURVE('',#8449,#8503,#662,.T.); +#11627=EDGE_CURVE('',#8507,#8508,#666,.T.); +#11629=EDGE_CURVE('',#8507,#8485,#670,.T.); +#11631=EDGE_CURVE('',#8492,#8485,#674,.T.); +#11633=EDGE_CURVE('',#8508,#8492,#678,.T.); +#11643=EDGE_CURVE('',#8565,#8566,#682,.T.); +#11645=EDGE_CURVE('',#8468,#8566,#686,.T.); +#11647=EDGE_CURVE('',#8455,#8468,#690,.T.); +#11649=EDGE_CURVE('',#8455,#8568,#694,.T.); +#11651=EDGE_CURVE('',#8568,#8565,#698,.T.); +#11661=EDGE_CURVE('',#8983,#8984,#702,.T.); +#11663=EDGE_CURVE('',#8560,#8983,#706,.T.); +#11665=EDGE_CURVE('',#8559,#8560,#710,.T.); +#11667=EDGE_CURVE('',#8562,#8559,#714,.T.); +#11669=EDGE_CURVE('',#8562,#8986,#718,.T.); +#11671=EDGE_CURVE('',#8984,#8986,#722,.T.); +#11681=EDGE_CURVE('',#9067,#9068,#726,.T.); +#11683=EDGE_CURVE('',#8977,#9067,#730,.T.); +#11685=EDGE_CURVE('',#8977,#8978,#734,.T.); +#11687=EDGE_CURVE('',#8978,#8980,#738,.T.); +#11689=EDGE_CURVE('',#8980,#9070,#742,.T.); +#11691=EDGE_CURVE('',#9068,#9070,#746,.T.); +#11701=EDGE_CURVE('',#9519,#9520,#750,.T.); +#11703=EDGE_CURVE('',#9061,#9519,#754,.T.); +#11705=EDGE_CURVE('',#9061,#9062,#758,.T.); +#11707=EDGE_CURVE('',#9062,#9064,#762,.T.); +#11709=EDGE_CURVE('',#9064,#9522,#766,.T.); +#11711=EDGE_CURVE('',#9520,#9522,#770,.T.); +#11721=EDGE_CURVE('',#9603,#9604,#774,.T.); +#11723=EDGE_CURVE('',#9513,#9603,#778,.T.); +#11725=EDGE_CURVE('',#9513,#9514,#782,.T.); +#11727=EDGE_CURVE('',#9514,#9516,#786,.T.); +#11729=EDGE_CURVE('',#9516,#9606,#790,.T.); +#11731=EDGE_CURVE('',#9604,#9606,#794,.T.); +#11741=EDGE_CURVE('',#9995,#9996,#798,.T.); +#11743=EDGE_CURVE('',#9597,#9995,#802,.T.); +#11745=EDGE_CURVE('',#9597,#9598,#806,.T.); +#11747=EDGE_CURVE('',#9598,#9600,#810,.T.); +#11749=EDGE_CURVE('',#9600,#9998,#814,.T.); +#11751=EDGE_CURVE('',#9996,#9998,#818,.T.); +#11761=EDGE_CURVE('',#10079,#10080,#822,.T.); +#11763=EDGE_CURVE('',#9989,#10079,#826,.T.); +#11765=EDGE_CURVE('',#9989,#9990,#830,.T.); +#11767=EDGE_CURVE('',#9990,#9992,#834,.T.); +#11769=EDGE_CURVE('',#9992,#10082,#838,.T.); +#11771=EDGE_CURVE('',#10080,#10082,#842,.T.); +#11781=EDGE_CURVE('',#10163,#10164,#846,.T.); +#11783=EDGE_CURVE('',#10073,#10163,#850,.T.); +#11785=EDGE_CURVE('',#10073,#10074,#854,.T.); +#11787=EDGE_CURVE('',#10074,#10076,#858,.T.); +#11789=EDGE_CURVE('',#10076,#10166,#862,.T.); +#11791=EDGE_CURVE('',#10164,#10166,#866,.T.); +#11801=EDGE_CURVE('',#10247,#10248,#870,.T.); +#11803=EDGE_CURVE('',#10157,#10247,#874,.T.); +#11805=EDGE_CURVE('',#10157,#10158,#878,.T.); +#11807=EDGE_CURVE('',#10158,#10160,#882,.T.); +#11809=EDGE_CURVE('',#10160,#10250,#886,.T.); +#11811=EDGE_CURVE('',#10248,#10250,#890,.T.); +#11821=EDGE_CURVE('',#10325,#10326,#894,.T.); +#11823=EDGE_CURVE('',#10326,#10328,#898,.T.); +#11825=EDGE_CURVE('',#10328,#8471,#902,.T.); +#11827=EDGE_CURVE('',#8482,#8471,#906,.T.); +#11829=EDGE_CURVE('',#10325,#8482,#910,.T.); +#11839=EDGE_CURVE('',#10331,#10332,#914,.T.); +#11841=EDGE_CURVE('',#10241,#10331,#918,.T.); +#11845=EDGE_CURVE('',#10244,#10334,#930,.T.); +#11847=EDGE_CURVE('',#10332,#10334,#934,.T.); +#11857=EDGE_CURVE('',#11065,#11066,#939,.T.); +#11859=EDGE_CURVE('',#8463,#11066,#943,.T.); +#11861=EDGE_CURVE('',#8463,#8500,#947,.T.); +#11863=EDGE_CURVE('',#8499,#8500,#951,.T.); +#11865=EDGE_CURVE('',#11068,#8499,#955,.T.); +#11867=EDGE_CURVE('',#11068,#11065,#960,.T.); +#11877=EDGE_CURVE('',#11066,#11068,#965,.T.); +#11879=EDGE_CURVE('',#8404,#11068,#969,.T.); +#11881=EDGE_CURVE('',#11066,#8404,#973,.T.); +#11891=EDGE_CURVE('',#11071,#11072,#978,.T.); +#11893=EDGE_CURVE('',#11072,#11074,#983,.T.); +#11895=EDGE_CURVE('',#8495,#11074,#987,.T.); +#11897=EDGE_CURVE('',#8495,#8496,#991,.T.); +#11899=EDGE_CURVE('',#8496,#8477,#995,.T.); +#11901=EDGE_CURVE('',#11071,#8477,#999,.T.); +#11911=EDGE_CURVE('',#11074,#11071,#1004,.T.); +#11913=EDGE_CURVE('',#8406,#11071,#1008,.T.); +#11915=EDGE_CURVE('',#11074,#8406,#1012,.T.); +#11926=EDGE_CURVE('',#8503,#8514,#1024,.T.); +#11928=EDGE_CURVE('',#8514,#8518,#1668,.T.); +#11930=EDGE_CURVE('',#8518,#8504,#2308,.T.); +#11940=EDGE_CURVE('',#8539,#8540,#1016,.T.); +#11942=EDGE_CURVE('',#8514,#8540,#1020,.T.); +#11946=EDGE_CURVE('',#8449,#8450,#2280,.T.); +#11948=EDGE_CURVE('',#8539,#8450,#1294,.T.); +#11958=EDGE_CURVE('',#9001,#9002,#1028,.T.); +#11960=EDGE_CURVE('',#8536,#9001,#1032,.T.); +#11962=EDGE_CURVE('',#8535,#8536,#1036,.T.); +#11964=EDGE_CURVE('',#9002,#8535,#1286,.T.); +#11974=EDGE_CURVE('',#9085,#9086,#1040,.T.); +#11976=EDGE_CURVE('',#8997,#9085,#1044,.T.); +#11978=EDGE_CURVE('',#8997,#8998,#1048,.T.); +#11980=EDGE_CURVE('',#9086,#8998,#1278,.T.); +#11990=EDGE_CURVE('',#9537,#9538,#1052,.T.); +#11992=EDGE_CURVE('',#9081,#9537,#1056,.T.); +#11994=EDGE_CURVE('',#9081,#9082,#1060,.T.); +#11996=EDGE_CURVE('',#9538,#9082,#1270,.T.); +#12006=EDGE_CURVE('',#9621,#9622,#1064,.T.); +#12008=EDGE_CURVE('',#9533,#9621,#1068,.T.); +#12010=EDGE_CURVE('',#9533,#9534,#1072,.T.); +#12012=EDGE_CURVE('',#9622,#9534,#1262,.T.); +#12022=EDGE_CURVE('',#10013,#10014,#1076,.T.); +#12024=EDGE_CURVE('',#9617,#10013,#1080,.T.); +#12026=EDGE_CURVE('',#9617,#9618,#1084,.T.); +#12028=EDGE_CURVE('',#10014,#9618,#1254,.T.); +#12038=EDGE_CURVE('',#10097,#10098,#1088,.T.); +#12040=EDGE_CURVE('',#10009,#10097,#1092,.T.); +#12042=EDGE_CURVE('',#10009,#10010,#1096,.T.); +#12044=EDGE_CURVE('',#10098,#10010,#1246,.T.); +#12054=EDGE_CURVE('',#10181,#10182,#1100,.T.); +#12056=EDGE_CURVE('',#10093,#10181,#1104,.T.); +#12058=EDGE_CURVE('',#10093,#10094,#1108,.T.); +#12060=EDGE_CURVE('',#10182,#10094,#1238,.T.); +#12070=EDGE_CURVE('',#10265,#10266,#1112,.T.); +#12072=EDGE_CURVE('',#10177,#10265,#1116,.T.); +#12074=EDGE_CURVE('',#10177,#10178,#1120,.T.); +#12076=EDGE_CURVE('',#10266,#10178,#1230,.T.); +#12086=EDGE_CURVE('',#10345,#10346,#1124,.T.); +#12088=EDGE_CURVE('',#8486,#10346,#1214,.T.); +#12090=EDGE_CURVE('',#8485,#8486,#2232,.T.); +#12093=EDGE_CURVE('',#8507,#8516,#1128,.T.); +#12095=EDGE_CURVE('',#10345,#8516,#1132,.T.); +#12105=EDGE_CURVE('',#10349,#10350,#1136,.T.); +#12107=EDGE_CURVE('',#10261,#10349,#1140,.T.); +#12110=EDGE_CURVE('',#10350,#10262,#1222,.T.); +#12121=EDGE_CURVE('',#8532,#8539,#1148,.T.); +#12123=EDGE_CURVE('',#8531,#8532,#1152,.T.); +#12125=EDGE_CURVE('',#8565,#8531,#1157,.T.); +#12128=EDGE_CURVE('',#8568,#8552,#2324,.T.); +#12130=EDGE_CURVE('',#8540,#8552,#1660,.T.); +#12140=EDGE_CURVE('',#8549,#8550,#1648,.T.); +#12142=EDGE_CURVE('',#8549,#8566,#1528,.T.); +#12145=EDGE_CURVE('',#8734,#8565,#1162,.T.); +#12147=EDGE_CURVE('',#8733,#8734,#1166,.T.); +#12149=EDGE_CURVE('',#8572,#8733,#1170,.T.); +#12151=EDGE_CURVE('',#8572,#8550,#1892,.T.); +#12161=EDGE_CURVE('',#8797,#8798,#1174,.T.); +#12163=EDGE_CURVE('',#8770,#8798,#1178,.T.); +#12165=EDGE_CURVE('',#8768,#8770,#1182,.T.); +#12167=EDGE_CURVE('',#8744,#8768,#1186,.T.); +#12169=EDGE_CURVE('',#8554,#8744,#1190,.T.); +#12180=EDGE_CURVE('',#8802,#8709,#1194,.T.); +#12182=EDGE_CURVE('',#8556,#8709,#2884,.T.); +#12184=EDGE_CURVE('',#8746,#8556,#1198,.T.); +#12186=EDGE_CURVE('',#8774,#8746,#1202,.T.); +#12188=EDGE_CURVE('',#8773,#8774,#1206,.T.); +#12190=EDGE_CURVE('',#8802,#8773,#1210,.T.); +#12201=EDGE_CURVE('',#10296,#10346,#1480,.T.); +#12203=EDGE_CURVE('',#10296,#10316,#1218,.T.); +#12205=EDGE_CURVE('',#10316,#10350,#6513,.T.); +#12209=EDGE_CURVE('',#10212,#10232,#1226,.T.); +#12211=EDGE_CURVE('',#10232,#10266,#6071,.T.); +#12214=EDGE_CURVE('',#10128,#10178,#5864,.T.); +#12216=EDGE_CURVE('',#10128,#10148,#1234,.T.); +#12218=EDGE_CURVE('',#10148,#10182,#5937,.T.); +#12221=EDGE_CURVE('',#10044,#10094,#5312,.T.); +#12223=EDGE_CURVE('',#10044,#10064,#1242,.T.); +#12225=EDGE_CURVE('',#10064,#10098,#5385,.T.); +#12228=EDGE_CURVE('',#9960,#10010,#4910,.T.); +#12230=EDGE_CURVE('',#9960,#9980,#1250,.T.); +#12232=EDGE_CURVE('',#9980,#10014,#4831,.T.); +#12235=EDGE_CURVE('',#9568,#9618,#4296,.T.); +#12237=EDGE_CURVE('',#9568,#9588,#1258,.T.); +#12239=EDGE_CURVE('',#9588,#9622,#4369,.T.); +#12242=EDGE_CURVE('',#9484,#9534,#4108,.T.); +#12244=EDGE_CURVE('',#9484,#9504,#1266,.T.); +#12246=EDGE_CURVE('',#9504,#9538,#4181,.T.); +#12249=EDGE_CURVE('',#9032,#9082,#3556,.T.); +#12251=EDGE_CURVE('',#9032,#9052,#1274,.T.); +#12253=EDGE_CURVE('',#9052,#9086,#3629,.T.); +#12256=EDGE_CURVE('',#8948,#8998,#2496,.T.); +#12258=EDGE_CURVE('',#8948,#8968,#1282,.T.); +#12260=EDGE_CURVE('',#8968,#9002,#2417,.T.); +#12263=EDGE_CURVE('',#8528,#8535,#3085,.T.); +#12265=EDGE_CURVE('',#8528,#8532,#1290,.T.); +#12269=EDGE_CURVE('',#8452,#8450,#2276,.T.); +#12271=EDGE_CURVE('',#8488,#8452,#2156,.T.); +#12273=EDGE_CURVE('',#8488,#8486,#2236,.T.); +#12277=EDGE_CURVE('',#8607,#8608,#1298,.T.); +#12279=EDGE_CURVE('',#8607,#8603,#1302,.T.); +#12281=EDGE_CURVE('',#8603,#8604,#1306,.T.); +#12283=EDGE_CURVE('',#8608,#8604,#1310,.T.); +#12287=EDGE_CURVE('',#9313,#9314,#1314,.T.); +#12289=EDGE_CURVE('',#9314,#9317,#1318,.T.); +#12291=EDGE_CURVE('',#9317,#9318,#1322,.T.); +#12293=EDGE_CURVE('',#9313,#9318,#1326,.T.); +#12297=EDGE_CURVE('',#9441,#9442,#1330,.T.); +#12299=EDGE_CURVE('',#9442,#9445,#1334,.T.); +#12301=EDGE_CURVE('',#9445,#9446,#1338,.T.); +#12303=EDGE_CURVE('',#9441,#9446,#1342,.T.); +#12307=EDGE_CURVE('',#9737,#9738,#1346,.T.); +#12309=EDGE_CURVE('',#9738,#9741,#1350,.T.); +#12311=EDGE_CURVE('',#9741,#9742,#1354,.T.); +#12313=EDGE_CURVE('',#9737,#9742,#1358,.T.); +#12317=EDGE_CURVE('',#9865,#9866,#1362,.T.); +#12319=EDGE_CURVE('',#9866,#9869,#1366,.T.); +#12321=EDGE_CURVE('',#9869,#9870,#1370,.T.); +#12323=EDGE_CURVE('',#9865,#9870,#1374,.T.); +#12327=EDGE_CURVE('',#10465,#10466,#1378,.T.); +#12329=EDGE_CURVE('',#10466,#10469,#1382,.T.); +#12331=EDGE_CURVE('',#10469,#10470,#1386,.T.); +#12333=EDGE_CURVE('',#10465,#10470,#1390,.T.); +#12337=EDGE_CURVE('',#10593,#10594,#1394,.T.); +#12339=EDGE_CURVE('',#10594,#10597,#1398,.T.); +#12341=EDGE_CURVE('',#10597,#10598,#1402,.T.); +#12343=EDGE_CURVE('',#10593,#10598,#1406,.T.); +#12347=EDGE_CURVE('',#10721,#10722,#1410,.T.); +#12349=EDGE_CURVE('',#10722,#10725,#1414,.T.); +#12351=EDGE_CURVE('',#10725,#10726,#1418,.T.); +#12353=EDGE_CURVE('',#10721,#10726,#1422,.T.); +#12357=EDGE_CURVE('',#10849,#10850,#1426,.T.); +#12359=EDGE_CURVE('',#10850,#10853,#1430,.T.); +#12361=EDGE_CURVE('',#10853,#10854,#1434,.T.); +#12363=EDGE_CURVE('',#10849,#10854,#1438,.T.); +#12367=EDGE_CURVE('',#10977,#10978,#1442,.T.); +#12369=EDGE_CURVE('',#10978,#10981,#1446,.T.); +#12371=EDGE_CURVE('',#10981,#10982,#1450,.T.); +#12373=EDGE_CURVE('',#10977,#10982,#1454,.T.); +#12384=EDGE_CURVE('',#10356,#10325,#1628,.T.); +#12386=EDGE_CURVE('',#10338,#10356,#1832,.T.); +#12388=EDGE_CURVE('',#10337,#10338,#2044,.T.); +#12390=EDGE_CURVE('',#10337,#10291,#1458,.T.); +#12392=EDGE_CURVE('',#10291,#10292,#1462,.T.); +#12394=EDGE_CURVE('',#10292,#10326,#1467,.T.); +#12405=EDGE_CURVE('',#10326,#10295,#1472,.T.); +#12407=EDGE_CURVE('',#10295,#10296,#1476,.T.); +#12411=EDGE_CURVE('',#10352,#10345,#1844,.T.); +#12413=EDGE_CURVE('',#10328,#10352,#2392,.T.); +#12423=EDGE_CURVE('',#11060,#8721,#1484,.T.); +#12426=EDGE_CURVE('',#10362,#10285,#1488,.T.); +#12428=EDGE_CURVE('',#10285,#10286,#1492,.T.); +#12430=EDGE_CURVE('',#10286,#10288,#1496,.T.); +#12432=EDGE_CURVE('',#10288,#11060,#1500,.T.); +#12442=EDGE_CURVE('',#8833,#8725,#1504,.T.); +#12444=EDGE_CURVE('',#8725,#10299,#1508,.T.); +#12446=EDGE_CURVE('',#10299,#10300,#1512,.T.); +#12448=EDGE_CURVE('',#10300,#10302,#1516,.T.); +#12450=EDGE_CURVE('',#10302,#10366,#1520,.T.); +#12452=EDGE_CURVE('',#10366,#8833,#2896,.T.); +#12462=EDGE_CURVE('',#8549,#8466,#1524,.T.); +#12464=EDGE_CURVE('',#8468,#8466,#2296,.T.); +#12476=EDGE_CURVE('',#9010,#8983,#1532,.T.); +#12478=EDGE_CURVE('',#9010,#8543,#1536,.T.); +#12480=EDGE_CURVE('',#8543,#8560,#1540,.T.); +#12491=EDGE_CURVE('',#9094,#9067,#1544,.T.); +#12493=EDGE_CURVE('',#9094,#9008,#1548,.T.); +#12495=EDGE_CURVE('',#9008,#8977,#1552,.T.); +#12506=EDGE_CURVE('',#9546,#9519,#1556,.T.); +#12508=EDGE_CURVE('',#9546,#9092,#1560,.T.); +#12510=EDGE_CURVE('',#9092,#9061,#1564,.T.); +#12521=EDGE_CURVE('',#9630,#9603,#1568,.T.); +#12523=EDGE_CURVE('',#9630,#9544,#1572,.T.); +#12525=EDGE_CURVE('',#9544,#9513,#1576,.T.); +#12536=EDGE_CURVE('',#10022,#9995,#1580,.T.); +#12538=EDGE_CURVE('',#10022,#9628,#1584,.T.); +#12540=EDGE_CURVE('',#9628,#9597,#1588,.T.); +#12551=EDGE_CURVE('',#10106,#10079,#1592,.T.); +#12553=EDGE_CURVE('',#10106,#10020,#1596,.T.); +#12555=EDGE_CURVE('',#10020,#9989,#1600,.T.); +#12566=EDGE_CURVE('',#10190,#10163,#1604,.T.); +#12568=EDGE_CURVE('',#10190,#10104,#1608,.T.); +#12570=EDGE_CURVE('',#10104,#10073,#1612,.T.); +#12581=EDGE_CURVE('',#10274,#10247,#1616,.T.); +#12583=EDGE_CURVE('',#10274,#10188,#1620,.T.); +#12585=EDGE_CURVE('',#10188,#10157,#1624,.T.); +#12598=EDGE_CURVE('',#8482,#8480,#2248,.T.); +#12600=EDGE_CURVE('',#8480,#10356,#1632,.T.); +#12610=EDGE_CURVE('',#10358,#10331,#1636,.T.); +#12612=EDGE_CURVE('',#10358,#10272,#1640,.T.); +#12625=EDGE_CURVE('',#8512,#8550,#1888,.T.); +#12627=EDGE_CURVE('',#8524,#8512,#1652,.T.); +#12629=EDGE_CURVE('',#8524,#8464,#1656,.T.); +#12631=EDGE_CURVE('',#8464,#8466,#2300,.T.); +#12643=EDGE_CURVE('',#8552,#8456,#1664,.T.); +#12645=EDGE_CURVE('',#8456,#8458,#2288,.T.); +#12647=EDGE_CURVE('',#8518,#8458,#2312,.T.); +#12659=EDGE_CURVE('',#8994,#9010,#1672,.T.); +#12661=EDGE_CURVE('',#8544,#8994,#1904,.T.); +#12663=EDGE_CURVE('',#8543,#8544,#1676,.T.); +#12674=EDGE_CURVE('',#9006,#9001,#1680,.T.); +#12676=EDGE_CURVE('',#9006,#8546,#1684,.T.); +#12678=EDGE_CURVE('',#8536,#8546,#1688,.T.); +#12689=EDGE_CURVE('',#9078,#9094,#1692,.T.); +#12691=EDGE_CURVE('',#8990,#9078,#1920,.T.); +#12693=EDGE_CURVE('',#8990,#9008,#1696,.T.); +#12704=EDGE_CURVE('',#9090,#9085,#1700,.T.); +#12706=EDGE_CURVE('',#9090,#9004,#1704,.T.); +#12708=EDGE_CURVE('',#9004,#8997,#1708,.T.); +#12719=EDGE_CURVE('',#9530,#9546,#1712,.T.); +#12721=EDGE_CURVE('',#9074,#9530,#1936,.T.); +#12723=EDGE_CURVE('',#9074,#9092,#1716,.T.); +#12734=EDGE_CURVE('',#9542,#9537,#1720,.T.); +#12736=EDGE_CURVE('',#9542,#9088,#1724,.T.); +#12738=EDGE_CURVE('',#9088,#9081,#1728,.T.); +#12749=EDGE_CURVE('',#9614,#9630,#1732,.T.); +#12751=EDGE_CURVE('',#9526,#9614,#1952,.T.); +#12753=EDGE_CURVE('',#9526,#9544,#1736,.T.); +#12764=EDGE_CURVE('',#9626,#9621,#1740,.T.); +#12766=EDGE_CURVE('',#9626,#9540,#1744,.T.); +#12768=EDGE_CURVE('',#9540,#9533,#1748,.T.); +#12779=EDGE_CURVE('',#10006,#10022,#1752,.T.); +#12781=EDGE_CURVE('',#9610,#10006,#1968,.T.); +#12783=EDGE_CURVE('',#9610,#9628,#1756,.T.); +#12794=EDGE_CURVE('',#10018,#10013,#1760,.T.); +#12796=EDGE_CURVE('',#10018,#9624,#1764,.T.); +#12798=EDGE_CURVE('',#9624,#9617,#1768,.T.); +#12809=EDGE_CURVE('',#10090,#10106,#1772,.T.); +#12811=EDGE_CURVE('',#10002,#10090,#1984,.T.); +#12813=EDGE_CURVE('',#10002,#10020,#1776,.T.); +#12824=EDGE_CURVE('',#10102,#10097,#1780,.T.); +#12826=EDGE_CURVE('',#10102,#10016,#1784,.T.); +#12828=EDGE_CURVE('',#10016,#10009,#1788,.T.); +#12839=EDGE_CURVE('',#10174,#10190,#1792,.T.); +#12841=EDGE_CURVE('',#10086,#10174,#2000,.T.); +#12843=EDGE_CURVE('',#10086,#10104,#1796,.T.); +#12854=EDGE_CURVE('',#10186,#10181,#1800,.T.); +#12856=EDGE_CURVE('',#10186,#10100,#1804,.T.); +#12858=EDGE_CURVE('',#10100,#10093,#1808,.T.); +#12869=EDGE_CURVE('',#10258,#10274,#1812,.T.); +#12871=EDGE_CURVE('',#10170,#10258,#2016,.T.); +#12873=EDGE_CURVE('',#10170,#10188,#1816,.T.); +#12884=EDGE_CURVE('',#10270,#10265,#1820,.T.); +#12886=EDGE_CURVE('',#10270,#10184,#1824,.T.); +#12888=EDGE_CURVE('',#10184,#10177,#1828,.T.); +#12901=EDGE_CURVE('',#8478,#8480,#2244,.T.); +#12903=EDGE_CURVE('',#8478,#8522,#1836,.T.); +#12905=EDGE_CURVE('',#8510,#8522,#1840,.T.); +#12907=EDGE_CURVE('',#10338,#8510,#2048,.T.); +#12919=EDGE_CURVE('',#8520,#8516,#1848,.T.); +#12921=EDGE_CURVE('',#8490,#8520,#2320,.T.); +#12923=EDGE_CURVE('',#8474,#8490,#2224,.T.); +#12925=EDGE_CURVE('',#8474,#8472,#2256,.T.); +#12927=EDGE_CURVE('',#8472,#10352,#1852,.T.); +#12937=EDGE_CURVE('',#10342,#10358,#1856,.T.); +#12939=EDGE_CURVE('',#10254,#10342,#2032,.T.); +#12951=EDGE_CURVE('',#10354,#10349,#1864,.T.); +#12953=EDGE_CURVE('',#10354,#10268,#1868,.T.); +#12965=EDGE_CURVE('',#8645,#8646,#1876,.T.); +#12967=EDGE_CURVE('',#8398,#8646,#2212,.T.); +#12969=EDGE_CURVE('',#8398,#8404,#1880,.T.); +#12973=EDGE_CURVE('',#8499,#8512,#1884,.T.); +#12977=EDGE_CURVE('',#8572,#8570,#1896,.T.); +#12979=EDGE_CURVE('',#8570,#8544,#1900,.T.); +#12982=EDGE_CURVE('',#8993,#8994,#1908,.T.); +#12984=EDGE_CURVE('',#8993,#8989,#1912,.T.); +#12986=EDGE_CURVE('',#8989,#8990,#1916,.T.); +#12989=EDGE_CURVE('',#9077,#9078,#1924,.T.); +#12991=EDGE_CURVE('',#9077,#9073,#1928,.T.); +#12993=EDGE_CURVE('',#9073,#9074,#1932,.T.); +#12996=EDGE_CURVE('',#9529,#9530,#1940,.T.); +#12998=EDGE_CURVE('',#9529,#9525,#1944,.T.); +#13000=EDGE_CURVE('',#9525,#9526,#1948,.T.); +#13003=EDGE_CURVE('',#9613,#9614,#1956,.T.); +#13005=EDGE_CURVE('',#9613,#9609,#1960,.T.); +#13007=EDGE_CURVE('',#9609,#9610,#1964,.T.); +#13010=EDGE_CURVE('',#10005,#10006,#1972,.T.); +#13012=EDGE_CURVE('',#10005,#10001,#1976,.T.); +#13014=EDGE_CURVE('',#10001,#10002,#1980,.T.); +#13017=EDGE_CURVE('',#10089,#10090,#1988,.T.); +#13019=EDGE_CURVE('',#10089,#10085,#1992,.T.); +#13021=EDGE_CURVE('',#10085,#10086,#1996,.T.); +#13024=EDGE_CURVE('',#10173,#10174,#2004,.T.); +#13026=EDGE_CURVE('',#10173,#10169,#2008,.T.); +#13028=EDGE_CURVE('',#10169,#10170,#2012,.T.); +#13031=EDGE_CURVE('',#10257,#10258,#2020,.T.); +#13033=EDGE_CURVE('',#10257,#10253,#2024,.T.); +#13037=EDGE_CURVE('',#10341,#10342,#2036,.T.); +#13039=EDGE_CURVE('',#10341,#10337,#2040,.T.); +#13043=EDGE_CURVE('',#8495,#8510,#2052,.T.); +#13047=EDGE_CURVE('',#8401,#8406,#2260,.T.); +#13049=EDGE_CURVE('',#8658,#8401,#2180,.T.); +#13051=EDGE_CURVE('',#8658,#8654,#2056,.T.); +#13053=EDGE_CURVE('',#8654,#8645,#2060,.T.); +#13064=EDGE_CURVE('',#8649,#8645,#2064,.T.); +#13066=EDGE_CURVE('',#8649,#8650,#2860,.T.); +#13068=EDGE_CURVE('',#8650,#8646,#2068,.T.); +#13078=EDGE_CURVE('',#8652,#8649,#2076,.T.); +#13082=EDGE_CURVE('',#8652,#8654,#2072,.T.); +#13093=EDGE_CURVE('',#8652,#8446,#2132,.T.); +#13095=EDGE_CURVE('',#10366,#8446,#2900,.T.); +#13098=EDGE_CURVE('',#10302,#10322,#2080,.T.); +#13100=EDGE_CURVE('',#10322,#10364,#6550,.T.); +#13102=EDGE_CURVE('',#10282,#10364,#3048,.T.); +#13105=EDGE_CURVE('',#10218,#10238,#2084,.T.); +#13107=EDGE_CURVE('',#10238,#10278,#6108,.T.); +#13109=EDGE_CURVE('',#10198,#10278,#3032,.T.); +#13111=EDGE_CURVE('',#10134,#10198,#5904,.T.); +#13113=EDGE_CURVE('',#10134,#10154,#2088,.T.); +#13115=EDGE_CURVE('',#10154,#10194,#5974,.T.); +#13117=EDGE_CURVE('',#10114,#10194,#3016,.T.); +#13119=EDGE_CURVE('',#10050,#10114,#5352,.T.); +#13121=EDGE_CURVE('',#10050,#10070,#2092,.T.); +#13123=EDGE_CURVE('',#10070,#10110,#5422,.T.); +#13125=EDGE_CURVE('',#10030,#10110,#3000,.T.); +#13127=EDGE_CURVE('',#9966,#10030,#4950,.T.); +#13129=EDGE_CURVE('',#9966,#9986,#2096,.T.); +#13131=EDGE_CURVE('',#9986,#10026,#4868,.T.); +#13133=EDGE_CURVE('',#9638,#10026,#2984,.T.); +#13135=EDGE_CURVE('',#9574,#9638,#4336,.T.); +#13137=EDGE_CURVE('',#9574,#9594,#2100,.T.); +#13139=EDGE_CURVE('',#9594,#9634,#4406,.T.); +#13141=EDGE_CURVE('',#9554,#9634,#2968,.T.); +#13143=EDGE_CURVE('',#9490,#9554,#4148,.T.); +#13145=EDGE_CURVE('',#9490,#9510,#2104,.T.); +#13147=EDGE_CURVE('',#9510,#9550,#4218,.T.); +#13149=EDGE_CURVE('',#9102,#9550,#2952,.T.); +#13151=EDGE_CURVE('',#9038,#9102,#3596,.T.); +#13153=EDGE_CURVE('',#9038,#9058,#2108,.T.); +#13155=EDGE_CURVE('',#9058,#9098,#3666,.T.); +#13157=EDGE_CURVE('',#9018,#9098,#2936,.T.); +#13159=EDGE_CURVE('',#8954,#9018,#2536,.T.); +#13161=EDGE_CURVE('',#8954,#8974,#2112,.T.); +#13163=EDGE_CURVE('',#8974,#9014,#2454,.T.); +#13165=EDGE_CURVE('',#8742,#9014,#2920,.T.); +#13167=EDGE_CURVE('',#8741,#8742,#3138,.T.); +#13169=EDGE_CURVE('',#8741,#8746,#2116,.T.); +#13172=EDGE_CURVE('',#8442,#8556,#2880,.T.); +#13174=EDGE_CURVE('',#8649,#8442,#2864,.T.); +#13184=EDGE_CURVE('',#8631,#8632,#2120,.T.); +#13186=EDGE_CURVE('',#8438,#8631,#2124,.T.); +#13189=EDGE_CURVE('',#8437,#8632,#2172,.T.); +#13199=EDGE_CURVE('',#8656,#8652,#2128,.T.); +#13201=EDGE_CURVE('',#8656,#8445,#2176,.T.); +#13203=EDGE_CURVE('',#8445,#8446,#2904,.T.); +#13214=EDGE_CURVE('',#8627,#8628,#2144,.T.); +#13216=EDGE_CURVE('',#8631,#8627,#2136,.T.); +#13219=EDGE_CURVE('',#8632,#8628,#2140,.T.); +#13230=EDGE_CURVE('',#8628,#8642,#2148,.T.); +#13232=EDGE_CURVE('',#8642,#8488,#2152,.T.); +#13235=EDGE_CURVE('',#8397,#8452,#2272,.T.); +#13237=EDGE_CURVE('',#8640,#8397,#2204,.T.); +#13239=EDGE_CURVE('',#8640,#8634,#2160,.T.); +#13241=EDGE_CURVE('',#8627,#8634,#2164,.T.); +#13251=EDGE_CURVE('',#8402,#8642,#2168,.T.); +#13257=EDGE_CURVE('',#8413,#8414,#6902,.T.); +#13259=EDGE_CURVE('',#8414,#8416,#6914,.T.); +#13261=EDGE_CURVE('',#8416,#8418,#6934,.T.); +#13263=EDGE_CURVE('',#8418,#8420,#6946,.T.); +#13265=EDGE_CURVE('',#8420,#8422,#6966,.T.); +#13267=EDGE_CURVE('',#8422,#8424,#6978,.T.); +#13269=EDGE_CURVE('',#8424,#8426,#6998,.T.); +#13271=EDGE_CURVE('',#8426,#8445,#2908,.T.); +#13274=EDGE_CURVE('',#8658,#8656,#8322,.T.); +#13277=EDGE_CURVE('',#8401,#8402,#2184,.T.); +#13287=EDGE_CURVE('',#8430,#8619,#8238,.T.); +#13289=EDGE_CURVE('',#8612,#8619,#2188,.T.); +#13291=EDGE_CURVE('',#8611,#8612,#2192,.T.); +#13293=EDGE_CURVE('',#8615,#8611,#2196,.T.); +#13295=EDGE_CURVE('',#8615,#8409,#8230,.T.); +#13299=EDGE_CURVE('',#8433,#8638,#2200,.T.); +#13301=EDGE_CURVE('',#8640,#8638,#2848,.T.); +#13304=EDGE_CURVE('',#8397,#8398,#2208,.T.); +#13308=EDGE_CURVE('',#8650,#8441,#2216,.T.); +#13310=EDGE_CURVE('',#8441,#8429,#2872,.T.); +#13312=EDGE_CURVE('',#8429,#8430,#8262,.T.); +#13323=EDGE_CURVE('',#8402,#8474,#2220,.T.); +#13326=EDGE_CURVE('',#8492,#8490,#2228,.T.); +#13342=EDGE_CURVE('',#8477,#8478,#2240,.T.); +#13347=EDGE_CURVE('',#8471,#8472,#2252,.T.); +#13361=EDGE_CURVE('',#8496,#8522,#2264,.T.); +#13374=EDGE_CURVE('',#8500,#8524,#2268,.T.); +#13377=EDGE_CURVE('',#8463,#8464,#2304,.T.); +#13420=EDGE_CURVE('',#8460,#8458,#2284,.T.); +#13423=EDGE_CURVE('',#8455,#8456,#2292,.T.); +#13449=EDGE_CURVE('',#8520,#8508,#2316,.T.); +#13486=EDGE_CURVE('',#8986,#9006,#2328,.T.); +#13489=EDGE_CURVE('',#8562,#8546,#2332,.T.); +#13500=EDGE_CURVE('',#9070,#9090,#2336,.T.); +#13503=EDGE_CURVE('',#8980,#9004,#2340,.T.); +#13514=EDGE_CURVE('',#9522,#9542,#2344,.T.); +#13517=EDGE_CURVE('',#9064,#9088,#2348,.T.); +#13528=EDGE_CURVE('',#9606,#9626,#2352,.T.); +#13531=EDGE_CURVE('',#9516,#9540,#2356,.T.); +#13542=EDGE_CURVE('',#9998,#10018,#2360,.T.); +#13545=EDGE_CURVE('',#9600,#9624,#2364,.T.); +#13556=EDGE_CURVE('',#10082,#10102,#2368,.T.); +#13559=EDGE_CURVE('',#9992,#10016,#2372,.T.); +#13570=EDGE_CURVE('',#10166,#10186,#2376,.T.); +#13573=EDGE_CURVE('',#10076,#10100,#2380,.T.); +#13584=EDGE_CURVE('',#10250,#10270,#2384,.T.); +#13587=EDGE_CURVE('',#10160,#10184,#2388,.T.); +#13610=EDGE_CURVE('',#10334,#10354,#2396,.T.); +#13624=EDGE_CURVE('',#8964,#8984,#2405,.T.); +#13626=EDGE_CURVE('',#8963,#8964,#2409,.T.); +#13628=EDGE_CURVE('',#8993,#8963,#2413,.T.); +#13646=EDGE_CURVE('',#8967,#8968,#2421,.T.); +#13648=EDGE_CURVE('',#8984,#8967,#2426,.T.); +#13658=EDGE_CURVE('',#9109,#9110,#2430,.T.); +#13660=EDGE_CURVE('',#8960,#9110,#2434,.T.); +#13662=EDGE_CURVE('',#8958,#8960,#2438,.T.); +#13664=EDGE_CURVE('',#8957,#8958,#2442,.T.); +#13666=EDGE_CURVE('',#9012,#8957,#2446,.T.); +#13677=EDGE_CURVE('',#9114,#8817,#2450,.T.); +#13679=EDGE_CURVE('',#9014,#8817,#2924,.T.); +#13682=EDGE_CURVE('',#8972,#8974,#2458,.T.); +#13684=EDGE_CURVE('',#8971,#8972,#2462,.T.); +#13686=EDGE_CURVE('',#9114,#8971,#2466,.T.); +#13696=EDGE_CURVE('',#8944,#8978,#2483,.T.); +#13698=EDGE_CURVE('',#8944,#8964,#2470,.T.); +#13702=EDGE_CURVE('',#8947,#8967,#8318,.T.); +#13704=EDGE_CURVE('',#8978,#8947,#2488,.T.); +#13718=EDGE_CURVE('',#8989,#8943,#2474,.T.); +#13720=EDGE_CURVE('',#8943,#8944,#2478,.T.); +#13733=EDGE_CURVE('',#8947,#8948,#2492,.T.); +#13747=EDGE_CURVE('',#9121,#9122,#2500,.T.); +#13750=EDGE_CURVE('',#9016,#8937,#2504,.T.); +#13752=EDGE_CURVE('',#8937,#8938,#2508,.T.); +#13754=EDGE_CURVE('',#8938,#8940,#2512,.T.); +#13756=EDGE_CURVE('',#8940,#9121,#2516,.T.); +#13766=EDGE_CURVE('',#9130,#9113,#2520,.T.); +#13768=EDGE_CURVE('',#9113,#8951,#2524,.T.); +#13770=EDGE_CURVE('',#8951,#8952,#2528,.T.); +#13772=EDGE_CURVE('',#8952,#8954,#2532,.T.); +#13775=EDGE_CURVE('',#9018,#9130,#2932,.T.); +#13787=EDGE_CURVE('',#8943,#8963,#2556,.T.); +#13792=EDGE_CURVE('',#9329,#9330,#2540,.T.); +#13794=EDGE_CURVE('',#9330,#9333,#2544,.T.); +#13796=EDGE_CURVE('',#9333,#9334,#2548,.T.); +#13798=EDGE_CURVE('',#9329,#9334,#2552,.T.); +#13821=EDGE_CURVE('',#9313,#9217,#2560,.T.); +#13823=EDGE_CURVE('',#9217,#9218,#2564,.T.); +#13825=EDGE_CURVE('',#9218,#9220,#2568,.T.); +#13827=EDGE_CURVE('',#9220,#9222,#2572,.T.); +#13829=EDGE_CURVE('',#9222,#9224,#2576,.T.); +#13831=EDGE_CURVE('',#9224,#9226,#2580,.T.); +#13833=EDGE_CURVE('',#9226,#9228,#2584,.T.); +#13835=EDGE_CURVE('',#9228,#9230,#2588,.T.); +#13837=EDGE_CURVE('',#9230,#9232,#2592,.T.); +#13839=EDGE_CURVE('',#9232,#9314,#2596,.T.); +#13849=EDGE_CURVE('',#9321,#9322,#2824,.T.); +#13851=EDGE_CURVE('',#9322,#9235,#2600,.T.); +#13853=EDGE_CURVE('',#9235,#9236,#2604,.T.); +#13855=EDGE_CURVE('',#9236,#9238,#2608,.T.); +#13857=EDGE_CURVE('',#9238,#9321,#2612,.T.); +#13868=EDGE_CURVE('',#9329,#9247,#2616,.T.); +#13870=EDGE_CURVE('',#9247,#9248,#2620,.T.); +#13872=EDGE_CURVE('',#9248,#9250,#2624,.T.); +#13874=EDGE_CURVE('',#9250,#9252,#2628,.T.); +#13876=EDGE_CURVE('',#9252,#9254,#2632,.T.); +#13878=EDGE_CURVE('',#9254,#9256,#2636,.T.); +#13880=EDGE_CURVE('',#9256,#9258,#2640,.T.); +#13882=EDGE_CURVE('',#9258,#9260,#2644,.T.); +#13884=EDGE_CURVE('',#9260,#9262,#2648,.T.); +#13886=EDGE_CURVE('',#9262,#9330,#2652,.T.); +#13896=EDGE_CURVE('',#9337,#9338,#8082,.T.); +#13898=EDGE_CURVE('',#9337,#9241,#2656,.T.); +#13900=EDGE_CURVE('',#9241,#9242,#2660,.T.); +#13902=EDGE_CURVE('',#9242,#9244,#2664,.T.); +#13904=EDGE_CURVE('',#9244,#9338,#2668,.T.); +#13915=EDGE_CURVE('',#9318,#9265,#2708,.T.); +#13917=EDGE_CURVE('',#9217,#9265,#2816,.T.); +#13929=EDGE_CURVE('',#9280,#9317,#2672,.T.); +#13931=EDGE_CURVE('',#9278,#9280,#2676,.T.); +#13933=EDGE_CURVE('',#9276,#9278,#2680,.T.); +#13935=EDGE_CURVE('',#9274,#9276,#2684,.T.); +#13937=EDGE_CURVE('',#9272,#9274,#2688,.T.); +#13939=EDGE_CURVE('',#9270,#9272,#2692,.T.); +#13941=EDGE_CURVE('',#9268,#9270,#2696,.T.); +#13943=EDGE_CURVE('',#9266,#9268,#2700,.T.); +#13945=EDGE_CURVE('',#9265,#9266,#2704,.T.); +#13956=EDGE_CURVE('',#9325,#9326,#2832,.T.); +#13958=EDGE_CURVE('',#9286,#9325,#2712,.T.); +#13960=EDGE_CURVE('',#9284,#9286,#2716,.T.); +#13962=EDGE_CURVE('',#9283,#9284,#2720,.T.); +#13964=EDGE_CURVE('',#9326,#9283,#2724,.T.); +#13975=EDGE_CURVE('',#9310,#9333,#2728,.T.); +#13977=EDGE_CURVE('',#9308,#9310,#2732,.T.); +#13979=EDGE_CURVE('',#9306,#9308,#2736,.T.); +#13981=EDGE_CURVE('',#9304,#9306,#2740,.T.); +#13983=EDGE_CURVE('',#9302,#9304,#2744,.T.); +#13985=EDGE_CURVE('',#9300,#9302,#2748,.T.); +#13987=EDGE_CURVE('',#9298,#9300,#2752,.T.); +#13989=EDGE_CURVE('',#9296,#9298,#2756,.T.); +#13991=EDGE_CURVE('',#9295,#9296,#2760,.T.); +#13993=EDGE_CURVE('',#9334,#9295,#2764,.T.); +#14003=EDGE_CURVE('',#9341,#9342,#8090,.T.); +#14005=EDGE_CURVE('',#9292,#9342,#2768,.T.); +#14007=EDGE_CURVE('',#9290,#9292,#2772,.T.); +#14009=EDGE_CURVE('',#9289,#9290,#2776,.T.); +#14011=EDGE_CURVE('',#9341,#9289,#2780,.T.); +#14023=EDGE_CURVE('',#9232,#9280,#2784,.T.); +#14035=EDGE_CURVE('',#9230,#9278,#2788,.T.); +#14048=EDGE_CURVE('',#9228,#9276,#2792,.T.); +#14061=EDGE_CURVE('',#9226,#9274,#2796,.T.); +#14074=EDGE_CURVE('',#9224,#9272,#2800,.T.); +#14087=EDGE_CURVE('',#9222,#9270,#2804,.T.); +#14100=EDGE_CURVE('',#9220,#9268,#2808,.T.); +#14113=EDGE_CURVE('',#9218,#9266,#2812,.T.); +#14138=EDGE_CURVE('',#8937,#8957,#2820,.T.); +#14141=EDGE_CURVE('',#8938,#8958,#8142,.T.); +#14146=EDGE_CURVE('',#9321,#9325,#2828,.T.); +#14149=EDGE_CURVE('',#9322,#9326,#2836,.T.); +#14159=EDGE_CURVE('',#8631,#8636,#2840,.T.); +#14161=EDGE_CURVE('',#8434,#8636,#2856,.T.); +#14165=EDGE_CURVE('',#8738,#8744,#3462,.T.); +#14167=EDGE_CURVE('',#8737,#8738,#3106,.T.); +#14174=EDGE_CURVE('',#9096,#9041,#3658,.T.); +#14176=EDGE_CURVE('',#9021,#9041,#3706,.T.); +#14178=EDGE_CURVE('',#9100,#9021,#3564,.T.); +#14181=EDGE_CURVE('',#9548,#9493,#4210,.T.); +#14183=EDGE_CURVE('',#9473,#9493,#7682,.T.); +#14185=EDGE_CURVE('',#9552,#9473,#4116,.T.); +#14188=EDGE_CURVE('',#9632,#9577,#4398,.T.); +#14190=EDGE_CURVE('',#9557,#9577,#4446,.T.); +#14192=EDGE_CURVE('',#9636,#9557,#4304,.T.); +#14195=EDGE_CURVE('',#10024,#9969,#4860,.T.); +#14197=EDGE_CURVE('',#9949,#9969,#5234,.T.); +#14199=EDGE_CURVE('',#10028,#9949,#4918,.T.); +#14202=EDGE_CURVE('',#10108,#10053,#5414,.T.); +#14204=EDGE_CURVE('',#10033,#10053,#5462,.T.); +#14206=EDGE_CURVE('',#10112,#10033,#5320,.T.); +#14209=EDGE_CURVE('',#10192,#10137,#5966,.T.); +#14211=EDGE_CURVE('',#10117,#10137,#7150,.T.); +#14213=EDGE_CURVE('',#10196,#10117,#5872,.T.); +#14216=EDGE_CURVE('',#10276,#10221,#6100,.T.); +#14218=EDGE_CURVE('',#10201,#10221,#6038,.T.); +#14222=EDGE_CURVE('',#10360,#10305,#6542,.T.); +#14224=EDGE_CURVE('',#10285,#10305,#6850,.T.); +#14238=EDGE_CURVE('',#8636,#8634,#2844,.T.); +#14250=EDGE_CURVE('',#8638,#8636,#2852,.T.); +#14277=EDGE_CURVE('',#8441,#8442,#2876,.T.); +#14288=EDGE_CURVE('',#8709,#8710,#2868,.T.); +#14290=EDGE_CURVE('',#8429,#8710,#8266,.T.); +#14304=EDGE_CURVE('',#8426,#8704,#2888,.T.); +#14306=EDGE_CURVE('',#8704,#8833,#2892,.T.); +#14320=EDGE_CURVE('',#8817,#8818,#2912,.T.); +#14322=EDGE_CURVE('',#8742,#8818,#2916,.T.); +#14334=EDGE_CURVE('',#9129,#9130,#2928,.T.); +#14338=EDGE_CURVE('',#9098,#9129,#2940,.T.); +#14348=EDGE_CURVE('',#9161,#9162,#2944,.T.); +#14350=EDGE_CURVE('',#9102,#9162,#2948,.T.); +#14353=EDGE_CURVE('',#9550,#9161,#2956,.T.); +#14363=EDGE_CURVE('',#9205,#9912,#2960,.T.); +#14365=EDGE_CURVE('',#9554,#9912,#2964,.T.); +#14368=EDGE_CURVE('',#9634,#9205,#2972,.T.); +#14378=EDGE_CURVE('',#9197,#9936,#2976,.T.); +#14380=EDGE_CURVE('',#9638,#9936,#2980,.T.); +#14383=EDGE_CURVE('',#10026,#9197,#2988,.T.); +#14393=EDGE_CURVE('',#9189,#9945,#2992,.T.); +#14395=EDGE_CURVE('',#10030,#9945,#2996,.T.); +#14398=EDGE_CURVE('',#10110,#9189,#3004,.T.); +#14408=EDGE_CURVE('',#8861,#8865,#3008,.T.); +#14410=EDGE_CURVE('',#10114,#8865,#3012,.T.); +#14413=EDGE_CURVE('',#10194,#8861,#3020,.T.); +#14423=EDGE_CURVE('',#8849,#9185,#3024,.T.); +#14425=EDGE_CURVE('',#10198,#9185,#3028,.T.); +#14428=EDGE_CURVE('',#10278,#8849,#3036,.T.); +#14438=EDGE_CURVE('',#8837,#8841,#3040,.T.); +#14442=EDGE_CURVE('',#10364,#8837,#3052,.T.); +#14453=EDGE_CURVE('',#8709,#8713,#3060,.T.); +#14456=EDGE_CURVE('',#8710,#8714,#3056,.T.); +#14467=EDGE_CURVE('',#8802,#8806,#3064,.T.); +#14479=EDGE_CURVE('',#8801,#8802,#3068,.T.); +#14481=EDGE_CURVE('',#8801,#8805,#8118,.T.); +#14495=EDGE_CURVE('',#8765,#8773,#3072,.T.); +#14497=EDGE_CURVE('',#8801,#8765,#3126,.T.); +#14507=EDGE_CURVE('',#8765,#8766,#3130,.T.); +#14511=EDGE_CURVE('',#8766,#8774,#8166,.T.); +#14525=EDGE_CURVE('',#8559,#8527,#3077,.T.); +#14527=EDGE_CURVE('',#8527,#8528,#3081,.T.); +#14540=EDGE_CURVE('',#8570,#8729,#3089,.T.); +#14542=EDGE_CURVE('',#8729,#8730,#3093,.T.); +#14544=EDGE_CURVE('',#8730,#8559,#3098,.T.); +#14556=EDGE_CURVE('',#8809,#8810,#3102,.T.); +#14560=EDGE_CURVE('',#8738,#8760,#3110,.T.); +#14562=EDGE_CURVE('',#8760,#8762,#3114,.T.); +#14564=EDGE_CURVE('',#8762,#8809,#3118,.T.); +#14574=EDGE_CURVE('',#8818,#8801,#3122,.T.); +#14578=EDGE_CURVE('',#8766,#8741,#3134,.T.); +#14591=EDGE_CURVE('',#8730,#8734,#3142,.T.); +#14595=EDGE_CURVE('',#8527,#8531,#8198,.T.); +#14607=EDGE_CURVE('',#8729,#8733,#3146,.T.); +#14625=EDGE_CURVE('',#8749,#8750,#3150,.T.); +#14627=EDGE_CURVE('',#8749,#8753,#3154,.T.); +#14629=EDGE_CURVE('',#8753,#8754,#3158,.T.); +#14631=EDGE_CURVE('',#8750,#8754,#3162,.T.); +#14642=EDGE_CURVE('',#8608,#8575,#3166,.T.); +#14644=EDGE_CURVE('',#8575,#8576,#3170,.T.); +#14646=EDGE_CURVE('',#8576,#8578,#3174,.T.); +#14648=EDGE_CURVE('',#8578,#8580,#3178,.T.); +#14650=EDGE_CURVE('',#8580,#8582,#3182,.T.); +#14652=EDGE_CURVE('',#8582,#8584,#3186,.T.); +#14654=EDGE_CURVE('',#8584,#8586,#3190,.T.); +#14656=EDGE_CURVE('',#8586,#8872,#3194,.T.); +#14658=EDGE_CURVE('',#8872,#8756,#3198,.T.); +#14660=EDGE_CURVE('',#8756,#8607,#3202,.T.); +#14671=EDGE_CURVE('',#8750,#8887,#3206,.T.); +#14673=EDGE_CURVE('',#8887,#8888,#3210,.T.); +#14675=EDGE_CURVE('',#8888,#8890,#3214,.T.); +#14677=EDGE_CURVE('',#8890,#8892,#3218,.T.); +#14679=EDGE_CURVE('',#8892,#8894,#3222,.T.); +#14681=EDGE_CURVE('',#8894,#8896,#3226,.T.); +#14683=EDGE_CURVE('',#8896,#8898,#3230,.T.); +#14685=EDGE_CURVE('',#8898,#8900,#3234,.T.); +#14687=EDGE_CURVE('',#8900,#8902,#3238,.T.); +#14689=EDGE_CURVE('',#8902,#8749,#3242,.T.); +#14699=EDGE_CURVE('',#8777,#8778,#3466,.T.); +#14701=EDGE_CURVE('',#8778,#8875,#3246,.T.); +#14703=EDGE_CURVE('',#8875,#8876,#3250,.T.); +#14705=EDGE_CURVE('',#8876,#8878,#3254,.T.); +#14707=EDGE_CURVE('',#8878,#8777,#3258,.T.); +#14717=EDGE_CURVE('',#8785,#8786,#8170,.T.); +#14719=EDGE_CURVE('',#8785,#8881,#3262,.T.); +#14721=EDGE_CURVE('',#8881,#8882,#3266,.T.); +#14723=EDGE_CURVE('',#8882,#8884,#3270,.T.); +#14725=EDGE_CURVE('',#8884,#8786,#3274,.T.); +#14736=EDGE_CURVE('',#8604,#8589,#3314,.T.); +#14738=EDGE_CURVE('',#8575,#8589,#3422,.T.); +#14750=EDGE_CURVE('',#8758,#8603,#3278,.T.); +#14752=EDGE_CURVE('',#8904,#8758,#3282,.T.); +#14754=EDGE_CURVE('',#8600,#8904,#3286,.T.); +#14756=EDGE_CURVE('',#8598,#8600,#3290,.T.); +#14758=EDGE_CURVE('',#8596,#8598,#3294,.T.); +#14760=EDGE_CURVE('',#8594,#8596,#3298,.T.); +#14762=EDGE_CURVE('',#8592,#8594,#3302,.T.); +#14764=EDGE_CURVE('',#8590,#8592,#3306,.T.); +#14766=EDGE_CURVE('',#8589,#8590,#3310,.T.); +#14778=EDGE_CURVE('',#8934,#8753,#3318,.T.); +#14780=EDGE_CURVE('',#8932,#8934,#3322,.T.); +#14782=EDGE_CURVE('',#8930,#8932,#3326,.T.); +#14784=EDGE_CURVE('',#8928,#8930,#3330,.T.); +#14786=EDGE_CURVE('',#8926,#8928,#3334,.T.); +#14788=EDGE_CURVE('',#8924,#8926,#3338,.T.); +#14790=EDGE_CURVE('',#8922,#8924,#3342,.T.); +#14792=EDGE_CURVE('',#8920,#8922,#3346,.T.); +#14794=EDGE_CURVE('',#8919,#8920,#3350,.T.); +#14796=EDGE_CURVE('',#8754,#8919,#3354,.T.); +#14806=EDGE_CURVE('',#8781,#8782,#3474,.T.); +#14808=EDGE_CURVE('',#8910,#8781,#3358,.T.); +#14810=EDGE_CURVE('',#8908,#8910,#3362,.T.); +#14812=EDGE_CURVE('',#8907,#8908,#3366,.T.); +#14814=EDGE_CURVE('',#8782,#8907,#3370,.T.); +#14824=EDGE_CURVE('',#8789,#8790,#8178,.T.); +#14826=EDGE_CURVE('',#8916,#8790,#3374,.T.); +#14828=EDGE_CURVE('',#8914,#8916,#3378,.T.); +#14830=EDGE_CURVE('',#8913,#8914,#3382,.T.); +#14832=EDGE_CURVE('',#8789,#8913,#3386,.T.); +#14844=EDGE_CURVE('',#8756,#8758,#3390,.T.); +#14856=EDGE_CURVE('',#8872,#8904,#3394,.T.); +#14869=EDGE_CURVE('',#8586,#8600,#3398,.T.); +#14882=EDGE_CURVE('',#8584,#8598,#3402,.T.); +#14895=EDGE_CURVE('',#8582,#8596,#3406,.T.); +#14908=EDGE_CURVE('',#8580,#8594,#3410,.T.); +#14921=EDGE_CURVE('',#8578,#8592,#3414,.T.); +#14934=EDGE_CURVE('',#8576,#8590,#3418,.T.); +#14960=EDGE_CURVE('',#8902,#8934,#3426,.T.); +#14972=EDGE_CURVE('',#8900,#8932,#3430,.T.); +#14985=EDGE_CURVE('',#8898,#8930,#3434,.T.); +#14998=EDGE_CURVE('',#8896,#8928,#3438,.T.); +#15011=EDGE_CURVE('',#8894,#8926,#3442,.T.); +#15024=EDGE_CURVE('',#8892,#8924,#3446,.T.); +#15037=EDGE_CURVE('',#8890,#8922,#3450,.T.); +#15050=EDGE_CURVE('',#8888,#8920,#3454,.T.); +#15063=EDGE_CURVE('',#8887,#8919,#3458,.T.); +#15090=EDGE_CURVE('',#8760,#8768,#3482,.T.); +#15095=EDGE_CURVE('',#8777,#8781,#3470,.T.); +#15098=EDGE_CURVE('',#8778,#8782,#3478,.T.); +#15111=EDGE_CURVE('',#8762,#8770,#3490,.T.); +#15121=EDGE_CURVE('',#8798,#8809,#3486,.T.); +#15135=EDGE_CURVE('',#8809,#8813,#3494,.T.); +#15138=EDGE_CURVE('',#8798,#8794,#8146,.T.); +#15151=EDGE_CURVE('',#8810,#8814,#3498,.T.); +#15164=EDGE_CURVE('',#9109,#9105,#3502,.T.); +#15175=EDGE_CURVE('',#9110,#9106,#3506,.T.); +#15188=EDGE_CURVE('',#9121,#9125,#3510,.T.); +#15190=EDGE_CURVE('',#9110,#9121,#8134,.T.); +#15204=EDGE_CURVE('',#9122,#9126,#3514,.T.); +#15217=EDGE_CURVE('',#9141,#9137,#3518,.T.); +#15228=EDGE_CURVE('',#9142,#9138,#3522,.T.); +#15230=EDGE_CURVE('',#9141,#9142,#3642,.T.); +#15242=EDGE_CURVE('',#9153,#9157,#3526,.T.); +#15244=EDGE_CURVE('',#9142,#9153,#3694,.T.); +#15255=EDGE_CURVE('',#9153,#9154,#3560,.T.); +#15259=EDGE_CURVE('',#9154,#9158,#3530,.T.); +#15273=EDGE_CURVE('',#9073,#9027,#3534,.T.); +#15275=EDGE_CURVE('',#9027,#9028,#3538,.T.); +#15277=EDGE_CURVE('',#9028,#9062,#3543,.T.); +#15288=EDGE_CURVE('',#9062,#9031,#3548,.T.); +#15290=EDGE_CURVE('',#9031,#9032,#3552,.T.); +#15307=EDGE_CURVE('',#9021,#9022,#3568,.T.); +#15309=EDGE_CURVE('',#9022,#9024,#3572,.T.); +#15311=EDGE_CURVE('',#9024,#9153,#3576,.T.); +#15321=EDGE_CURVE('',#9162,#9145,#3580,.T.); +#15323=EDGE_CURVE('',#9145,#9035,#3584,.T.); +#15325=EDGE_CURVE('',#9035,#9036,#3588,.T.); +#15327=EDGE_CURVE('',#9036,#9038,#3592,.T.); +#15340=EDGE_CURVE('',#9077,#9047,#3625,.T.); +#15342=EDGE_CURVE('',#9027,#9047,#3686,.T.); +#15347=EDGE_CURVE('',#9457,#9458,#3600,.T.); +#15349=EDGE_CURVE('',#9458,#9461,#3604,.T.); +#15351=EDGE_CURVE('',#9461,#9462,#3608,.T.); +#15353=EDGE_CURVE('',#9457,#9462,#3612,.T.); +#15364=EDGE_CURVE('',#9048,#9068,#3617,.T.); +#15366=EDGE_CURVE('',#9047,#9048,#3621,.T.); +#15385=EDGE_CURVE('',#9051,#9052,#3633,.T.); +#15387=EDGE_CURVE('',#9068,#9051,#3638,.T.); +#15398=EDGE_CURVE('',#9044,#9142,#3646,.T.); +#15400=EDGE_CURVE('',#9042,#9044,#3650,.T.); +#15402=EDGE_CURVE('',#9041,#9042,#3654,.T.); +#15414=EDGE_CURVE('',#9146,#9129,#3662,.T.); +#15418=EDGE_CURVE('',#9056,#9058,#3670,.T.); +#15420=EDGE_CURVE('',#9055,#9056,#3674,.T.); +#15422=EDGE_CURVE('',#9146,#9055,#3678,.T.); +#15433=EDGE_CURVE('',#9028,#9048,#3682,.T.); +#15437=EDGE_CURVE('',#9031,#9051,#3690,.T.); +#15474=EDGE_CURVE('',#9024,#9044,#3698,.T.); +#15486=EDGE_CURVE('',#9022,#9042,#3702,.T.); +#15504=EDGE_CURVE('',#9449,#9450,#3710,.T.); +#15506=EDGE_CURVE('',#9449,#9453,#3714,.T.); +#15508=EDGE_CURVE('',#9453,#9454,#3718,.T.); +#15510=EDGE_CURVE('',#9450,#9454,#3722,.T.); +#15521=EDGE_CURVE('',#9441,#9345,#3726,.T.); +#15523=EDGE_CURVE('',#9345,#9346,#3730,.T.); +#15525=EDGE_CURVE('',#9346,#9348,#3734,.T.); +#15527=EDGE_CURVE('',#9348,#9350,#3738,.T.); +#15529=EDGE_CURVE('',#9350,#9352,#3742,.T.); +#15531=EDGE_CURVE('',#9352,#9354,#3746,.T.); +#15533=EDGE_CURVE('',#9354,#9356,#3750,.T.); +#15535=EDGE_CURVE('',#9356,#9358,#3754,.T.); +#15537=EDGE_CURVE('',#9358,#9360,#3758,.T.); +#15539=EDGE_CURVE('',#9360,#9442,#3762,.T.); +#15550=EDGE_CURVE('',#9450,#9363,#3766,.T.); +#15552=EDGE_CURVE('',#9363,#9364,#3770,.T.); +#15554=EDGE_CURVE('',#9364,#9366,#3774,.T.); +#15556=EDGE_CURVE('',#9366,#9449,#3778,.T.); +#15567=EDGE_CURVE('',#9457,#9375,#3782,.T.); +#15569=EDGE_CURVE('',#9375,#9376,#3786,.T.); +#15571=EDGE_CURVE('',#9376,#9378,#3790,.T.); +#15573=EDGE_CURVE('',#9378,#9380,#3794,.T.); +#15575=EDGE_CURVE('',#9380,#9382,#3798,.T.); +#15577=EDGE_CURVE('',#9382,#9384,#3802,.T.); +#15579=EDGE_CURVE('',#9384,#9386,#3806,.T.); +#15581=EDGE_CURVE('',#9386,#9388,#3810,.T.); +#15583=EDGE_CURVE('',#9388,#9390,#3814,.T.); +#15585=EDGE_CURVE('',#9390,#9458,#3818,.T.); +#15595=EDGE_CURVE('',#9465,#9466,#4038,.T.); +#15597=EDGE_CURVE('',#9465,#9369,#3822,.T.); +#15599=EDGE_CURVE('',#9369,#9370,#3826,.T.); +#15601=EDGE_CURVE('',#9370,#9372,#3830,.T.); +#15603=EDGE_CURVE('',#9372,#9466,#3834,.T.); +#15614=EDGE_CURVE('',#9446,#9393,#3874,.T.); +#15616=EDGE_CURVE('',#9345,#9393,#3982,.T.); +#15628=EDGE_CURVE('',#9408,#9445,#3838,.T.); +#15630=EDGE_CURVE('',#9406,#9408,#3842,.T.); +#15632=EDGE_CURVE('',#9404,#9406,#3846,.T.); +#15634=EDGE_CURVE('',#9402,#9404,#3850,.T.); +#15636=EDGE_CURVE('',#9400,#9402,#3854,.T.); +#15638=EDGE_CURVE('',#9398,#9400,#3858,.T.); +#15640=EDGE_CURVE('',#9396,#9398,#3862,.T.); +#15642=EDGE_CURVE('',#9394,#9396,#3866,.T.); +#15644=EDGE_CURVE('',#9393,#9394,#3870,.T.); +#15656=EDGE_CURVE('',#9414,#9453,#3878,.T.); +#15658=EDGE_CURVE('',#9412,#9414,#3882,.T.); +#15660=EDGE_CURVE('',#9411,#9412,#3886,.T.); +#15662=EDGE_CURVE('',#9454,#9411,#3890,.T.); +#15673=EDGE_CURVE('',#9438,#9461,#3894,.T.); +#15675=EDGE_CURVE('',#9436,#9438,#3898,.T.); +#15677=EDGE_CURVE('',#9434,#9436,#3902,.T.); +#15679=EDGE_CURVE('',#9432,#9434,#3906,.T.); +#15681=EDGE_CURVE('',#9430,#9432,#3910,.T.); +#15683=EDGE_CURVE('',#9428,#9430,#3914,.T.); +#15685=EDGE_CURVE('',#9426,#9428,#3918,.T.); +#15687=EDGE_CURVE('',#9424,#9426,#3922,.T.); +#15689=EDGE_CURVE('',#9423,#9424,#3926,.T.); +#15691=EDGE_CURVE('',#9462,#9423,#3930,.T.); +#15701=EDGE_CURVE('',#9469,#9470,#4046,.T.); +#15703=EDGE_CURVE('',#9420,#9470,#3934,.T.); +#15705=EDGE_CURVE('',#9418,#9420,#3938,.T.); +#15707=EDGE_CURVE('',#9417,#9418,#3942,.T.); +#15709=EDGE_CURVE('',#9469,#9417,#3946,.T.); +#15721=EDGE_CURVE('',#9360,#9408,#3950,.T.); +#15733=EDGE_CURVE('',#9358,#9406,#3954,.T.); +#15746=EDGE_CURVE('',#9356,#9404,#3958,.T.); +#15759=EDGE_CURVE('',#9354,#9402,#3962,.T.); +#15772=EDGE_CURVE('',#9352,#9400,#3966,.T.); +#15785=EDGE_CURVE('',#9350,#9398,#3970,.T.); +#15798=EDGE_CURVE('',#9348,#9396,#3974,.T.); +#15811=EDGE_CURVE('',#9346,#9394,#3978,.T.); +#15837=EDGE_CURVE('',#9366,#9414,#3986,.T.); +#15849=EDGE_CURVE('',#9364,#9412,#3990,.T.); +#15862=EDGE_CURVE('',#9363,#9411,#3994,.T.); +#15888=EDGE_CURVE('',#9390,#9438,#3998,.T.); +#15900=EDGE_CURVE('',#9388,#9436,#4002,.T.); +#15913=EDGE_CURVE('',#9386,#9434,#4006,.T.); +#15926=EDGE_CURVE('',#9384,#9432,#4010,.T.); +#15939=EDGE_CURVE('',#9382,#9430,#4014,.T.); +#15952=EDGE_CURVE('',#9380,#9428,#4018,.T.); +#15965=EDGE_CURVE('',#9378,#9426,#4022,.T.); +#15978=EDGE_CURVE('',#9376,#9424,#4026,.T.); +#15991=EDGE_CURVE('',#9375,#9423,#4030,.T.); +#16016=EDGE_CURVE('',#9036,#9056,#4034,.T.); +#16023=EDGE_CURVE('',#9466,#9470,#4042,.T.); +#16026=EDGE_CURVE('',#9465,#9469,#4050,.T.); +#16037=EDGE_CURVE('',#9035,#9055,#4054,.T.); +#16049=EDGE_CURVE('',#9145,#9146,#4058,.T.); +#16063=EDGE_CURVE('',#9145,#9149,#4066,.T.); +#16066=EDGE_CURVE('',#9146,#9150,#4062,.T.); +#16079=EDGE_CURVE('',#9162,#9166,#4070,.T.); +#16090=EDGE_CURVE('',#9161,#9165,#4074,.T.); +#16102=EDGE_CURVE('',#9213,#9214,#4078,.T.); +#16106=EDGE_CURVE('',#9213,#9161,#4214,.T.); +#16116=EDGE_CURVE('',#9209,#9210,#4082,.T.); +#16120=EDGE_CURVE('',#9209,#9213,#8034,.T.); +#16131=EDGE_CURVE('',#9912,#9209,#4132,.T.); +#16133=EDGE_CURVE('',#9912,#9914,#7654,.T.); +#16148=EDGE_CURVE('',#9525,#9479,#4086,.T.); +#16150=EDGE_CURVE('',#9479,#9480,#4090,.T.); +#16152=EDGE_CURVE('',#9480,#9514,#4095,.T.); +#16163=EDGE_CURVE('',#9514,#9483,#4100,.T.); +#16165=EDGE_CURVE('',#9483,#9484,#4104,.T.); +#16179=EDGE_CURVE('',#9905,#9906,#4112,.T.); +#16183=EDGE_CURVE('',#9473,#9474,#4120,.T.); +#16185=EDGE_CURVE('',#9474,#9476,#4124,.T.); +#16187=EDGE_CURVE('',#9476,#9905,#4128,.T.); +#16198=EDGE_CURVE('',#9209,#9487,#4136,.T.); +#16200=EDGE_CURVE('',#9487,#9488,#4140,.T.); +#16202=EDGE_CURVE('',#9488,#9490,#4144,.T.); +#16215=EDGE_CURVE('',#9529,#9499,#4177,.T.); +#16217=EDGE_CURVE('',#9479,#9499,#4238,.T.); +#16222=EDGE_CURVE('',#9753,#9754,#4152,.T.); +#16224=EDGE_CURVE('',#9754,#9757,#4156,.T.); +#16226=EDGE_CURVE('',#9757,#9758,#4160,.T.); +#16228=EDGE_CURVE('',#9753,#9758,#4164,.T.); +#16239=EDGE_CURVE('',#9500,#9520,#4169,.T.); +#16241=EDGE_CURVE('',#9499,#9500,#4173,.T.); +#16260=EDGE_CURVE('',#9503,#9504,#4185,.T.); +#16262=EDGE_CURVE('',#9520,#9503,#4190,.T.); +#16272=EDGE_CURVE('',#9901,#9902,#4194,.T.); +#16274=EDGE_CURVE('',#9496,#9902,#4198,.T.); +#16276=EDGE_CURVE('',#9494,#9496,#4202,.T.); +#16278=EDGE_CURVE('',#9493,#9494,#4206,.T.); +#16293=EDGE_CURVE('',#9508,#9510,#4222,.T.); +#16295=EDGE_CURVE('',#9507,#9508,#4226,.T.); +#16297=EDGE_CURVE('',#9213,#9507,#4230,.T.); +#16308=EDGE_CURVE('',#9480,#9500,#4234,.T.); +#16312=EDGE_CURVE('',#9483,#9503,#4242,.T.); +#16348=EDGE_CURVE('',#9902,#9898,#4246,.T.); +#16351=EDGE_CURVE('',#9901,#9897,#8050,.T.); +#16362=EDGE_CURVE('',#9905,#9909,#4250,.T.); +#16364=EDGE_CURVE('',#9902,#9905,#7670,.T.); +#16378=EDGE_CURVE('',#9906,#9910,#4254,.T.); +#16391=EDGE_CURVE('',#9921,#9917,#4258,.T.); +#16402=EDGE_CURVE('',#9922,#9918,#4262,.T.); +#16404=EDGE_CURVE('',#9921,#9922,#4382,.T.); +#16416=EDGE_CURVE('',#9929,#9933,#4266,.T.); +#16418=EDGE_CURVE('',#9922,#9929,#4434,.T.); +#16429=EDGE_CURVE('',#9929,#9930,#4300,.T.); +#16433=EDGE_CURVE('',#9930,#9934,#4270,.T.); +#16447=EDGE_CURVE('',#9609,#9563,#4274,.T.); +#16449=EDGE_CURVE('',#9563,#9564,#4278,.T.); +#16451=EDGE_CURVE('',#9564,#9598,#4283,.T.); +#16462=EDGE_CURVE('',#9598,#9567,#4288,.T.); +#16464=EDGE_CURVE('',#9567,#9568,#4292,.T.); +#16481=EDGE_CURVE('',#9557,#9558,#4308,.T.); +#16483=EDGE_CURVE('',#9558,#9560,#4312,.T.); +#16485=EDGE_CURVE('',#9560,#9929,#4316,.T.); +#16495=EDGE_CURVE('',#9936,#9201,#4320,.T.); +#16497=EDGE_CURVE('',#9201,#9571,#4324,.T.); +#16499=EDGE_CURVE('',#9571,#9572,#4328,.T.); +#16501=EDGE_CURVE('',#9572,#9574,#4332,.T.); +#16514=EDGE_CURVE('',#9613,#9583,#4365,.T.); +#16516=EDGE_CURVE('',#9563,#9583,#4426,.T.); +#16521=EDGE_CURVE('',#9881,#9882,#4340,.T.); +#16523=EDGE_CURVE('',#9882,#9885,#4344,.T.); +#16525=EDGE_CURVE('',#9885,#9886,#4348,.T.); +#16527=EDGE_CURVE('',#9881,#9886,#4352,.T.); +#16538=EDGE_CURVE('',#9584,#9604,#4357,.T.); +#16540=EDGE_CURVE('',#9583,#9584,#4361,.T.); +#16559=EDGE_CURVE('',#9587,#9588,#4373,.T.); +#16561=EDGE_CURVE('',#9604,#9587,#4378,.T.); +#16572=EDGE_CURVE('',#9580,#9922,#4386,.T.); +#16574=EDGE_CURVE('',#9578,#9580,#4390,.T.); +#16576=EDGE_CURVE('',#9577,#9578,#4394,.T.); +#16588=EDGE_CURVE('',#9924,#9205,#4402,.T.); +#16592=EDGE_CURVE('',#9592,#9594,#4410,.T.); +#16594=EDGE_CURVE('',#9591,#9592,#4414,.T.); +#16596=EDGE_CURVE('',#9924,#9591,#4418,.T.); +#16607=EDGE_CURVE('',#9564,#9584,#4422,.T.); +#16611=EDGE_CURVE('',#9567,#9587,#4430,.T.); +#16648=EDGE_CURVE('',#9560,#9580,#4438,.T.); +#16660=EDGE_CURVE('',#9558,#9578,#4442,.T.); +#16678=EDGE_CURVE('',#9873,#9874,#4450,.T.); +#16680=EDGE_CURVE('',#9873,#9877,#4454,.T.); +#16682=EDGE_CURVE('',#9877,#9878,#4458,.T.); +#16684=EDGE_CURVE('',#9874,#9878,#4462,.T.); +#16695=EDGE_CURVE('',#9865,#9769,#4466,.T.); +#16697=EDGE_CURVE('',#9769,#9770,#4470,.T.); +#16699=EDGE_CURVE('',#9770,#9772,#4474,.T.); +#16701=EDGE_CURVE('',#9772,#9774,#4478,.T.); +#16703=EDGE_CURVE('',#9774,#9776,#4482,.T.); +#16705=EDGE_CURVE('',#9776,#9778,#4486,.T.); +#16707=EDGE_CURVE('',#9778,#9780,#4490,.T.); +#16709=EDGE_CURVE('',#9780,#9782,#4494,.T.); +#16711=EDGE_CURVE('',#9782,#9784,#4498,.T.); +#16713=EDGE_CURVE('',#9784,#9866,#4502,.T.); +#16724=EDGE_CURVE('',#9874,#9787,#4506,.T.); +#16726=EDGE_CURVE('',#9787,#9788,#4510,.T.); +#16728=EDGE_CURVE('',#9788,#9790,#4514,.T.); +#16730=EDGE_CURVE('',#9790,#9873,#4518,.T.); +#16741=EDGE_CURVE('',#9881,#9799,#4522,.T.); +#16743=EDGE_CURVE('',#9799,#9800,#4526,.T.); +#16745=EDGE_CURVE('',#9800,#9802,#4530,.T.); +#16747=EDGE_CURVE('',#9802,#9804,#4534,.T.); +#16749=EDGE_CURVE('',#9804,#9806,#4538,.T.); +#16751=EDGE_CURVE('',#9806,#9808,#4542,.T.); +#16753=EDGE_CURVE('',#9808,#9810,#4546,.T.); +#16755=EDGE_CURVE('',#9810,#9812,#4550,.T.); +#16757=EDGE_CURVE('',#9812,#9814,#4554,.T.); +#16759=EDGE_CURVE('',#9814,#9882,#4558,.T.); +#16769=EDGE_CURVE('',#9889,#9890,#4778,.T.); +#16771=EDGE_CURVE('',#9889,#9793,#4562,.T.); +#16773=EDGE_CURVE('',#9793,#9794,#4566,.T.); +#16775=EDGE_CURVE('',#9794,#9796,#4570,.T.); +#16777=EDGE_CURVE('',#9796,#9890,#4574,.T.); +#16788=EDGE_CURVE('',#9870,#9817,#4614,.T.); +#16790=EDGE_CURVE('',#9769,#9817,#4722,.T.); +#16802=EDGE_CURVE('',#9832,#9869,#4578,.T.); +#16804=EDGE_CURVE('',#9830,#9832,#4582,.T.); +#16806=EDGE_CURVE('',#9828,#9830,#4586,.T.); +#16808=EDGE_CURVE('',#9826,#9828,#4590,.T.); +#16810=EDGE_CURVE('',#9824,#9826,#4594,.T.); +#16812=EDGE_CURVE('',#9822,#9824,#4598,.T.); +#16814=EDGE_CURVE('',#9820,#9822,#4602,.T.); +#16816=EDGE_CURVE('',#9818,#9820,#4606,.T.); +#16818=EDGE_CURVE('',#9817,#9818,#4610,.T.); +#16830=EDGE_CURVE('',#9838,#9877,#4618,.T.); +#16832=EDGE_CURVE('',#9836,#9838,#4622,.T.); +#16834=EDGE_CURVE('',#9835,#9836,#4626,.T.); +#16836=EDGE_CURVE('',#9878,#9835,#4630,.T.); +#16847=EDGE_CURVE('',#9862,#9885,#4634,.T.); +#16849=EDGE_CURVE('',#9860,#9862,#4638,.T.); +#16851=EDGE_CURVE('',#9858,#9860,#4642,.T.); +#16853=EDGE_CURVE('',#9856,#9858,#4646,.T.); +#16855=EDGE_CURVE('',#9854,#9856,#4650,.T.); +#16857=EDGE_CURVE('',#9852,#9854,#4654,.T.); +#16859=EDGE_CURVE('',#9850,#9852,#4658,.T.); +#16861=EDGE_CURVE('',#9848,#9850,#4662,.T.); +#16863=EDGE_CURVE('',#9847,#9848,#4666,.T.); +#16865=EDGE_CURVE('',#9886,#9847,#4670,.T.); +#16875=EDGE_CURVE('',#9893,#9894,#4786,.T.); +#16877=EDGE_CURVE('',#9844,#9894,#4674,.T.); +#16879=EDGE_CURVE('',#9842,#9844,#4678,.T.); +#16881=EDGE_CURVE('',#9841,#9842,#4682,.T.); +#16883=EDGE_CURVE('',#9893,#9841,#4686,.T.); +#16895=EDGE_CURVE('',#9784,#9832,#4690,.T.); +#16907=EDGE_CURVE('',#9782,#9830,#4694,.T.); +#16920=EDGE_CURVE('',#9780,#9828,#4698,.T.); +#16933=EDGE_CURVE('',#9778,#9826,#4702,.T.); +#16946=EDGE_CURVE('',#9776,#9824,#4706,.T.); +#16959=EDGE_CURVE('',#9774,#9822,#4710,.T.); +#16972=EDGE_CURVE('',#9772,#9820,#4714,.T.); +#16985=EDGE_CURVE('',#9770,#9818,#4718,.T.); +#17011=EDGE_CURVE('',#9790,#9838,#4726,.T.); +#17023=EDGE_CURVE('',#9788,#9836,#4730,.T.); +#17036=EDGE_CURVE('',#9787,#9835,#4734,.T.); +#17062=EDGE_CURVE('',#9814,#9862,#4738,.T.); +#17074=EDGE_CURVE('',#9812,#9860,#4742,.T.); +#17087=EDGE_CURVE('',#9810,#9858,#4746,.T.); +#17100=EDGE_CURVE('',#9808,#9856,#4750,.T.); +#17113=EDGE_CURVE('',#9806,#9854,#4754,.T.); +#17126=EDGE_CURVE('',#9804,#9852,#4758,.T.); +#17139=EDGE_CURVE('',#9802,#9850,#4762,.T.); +#17152=EDGE_CURVE('',#9800,#9848,#4766,.T.); +#17165=EDGE_CURVE('',#9799,#9847,#4770,.T.); +#17190=EDGE_CURVE('',#9572,#9592,#4774,.T.); +#17197=EDGE_CURVE('',#9890,#9894,#4782,.T.); +#17200=EDGE_CURVE('',#9889,#9893,#4790,.T.); +#17211=EDGE_CURVE('',#9571,#9591,#4794,.T.); +#17223=EDGE_CURVE('',#9201,#9924,#4798,.T.); +#17236=EDGE_CURVE('',#9201,#9202,#4806,.T.); +#17239=EDGE_CURVE('',#9924,#9926,#4802,.T.); +#17252=EDGE_CURVE('',#9936,#9938,#4810,.T.); +#17263=EDGE_CURVE('',#9197,#9198,#4814,.T.); +#17277=EDGE_CURVE('',#11012,#9197,#4864,.T.); +#17279=EDGE_CURVE('',#11012,#11014,#7534,.T.); +#17291=EDGE_CURVE('',#9976,#9996,#4819,.T.); +#17293=EDGE_CURVE('',#9975,#9976,#4823,.T.); +#17295=EDGE_CURVE('',#10005,#9975,#4827,.T.); +#17313=EDGE_CURVE('',#9979,#9980,#4835,.T.); +#17315=EDGE_CURVE('',#9996,#9979,#4840,.T.); +#17325=EDGE_CURVE('',#9940,#11010,#4844,.T.); +#17327=EDGE_CURVE('',#9972,#11010,#4848,.T.); +#17329=EDGE_CURVE('',#9970,#9972,#4852,.T.); +#17331=EDGE_CURVE('',#9969,#9970,#4856,.T.); +#17346=EDGE_CURVE('',#9984,#9986,#4872,.T.); +#17348=EDGE_CURVE('',#9983,#9984,#4876,.T.); +#17350=EDGE_CURVE('',#11012,#9983,#4880,.T.); +#17360=EDGE_CURVE('',#9956,#9990,#4897,.T.); +#17362=EDGE_CURVE('',#9956,#9976,#4884,.T.); +#17366=EDGE_CURVE('',#9959,#9979,#7646,.T.); +#17368=EDGE_CURVE('',#9990,#9959,#4902,.T.); +#17382=EDGE_CURVE('',#10001,#9955,#4888,.T.); +#17384=EDGE_CURVE('',#9955,#9956,#4892,.T.); +#17397=EDGE_CURVE('',#9959,#9960,#4906,.T.); +#17411=EDGE_CURVE('',#11016,#9177,#4914,.T.); +#17415=EDGE_CURVE('',#9949,#9950,#4922,.T.); +#17417=EDGE_CURVE('',#9950,#9952,#4926,.T.); +#17419=EDGE_CURVE('',#9952,#11016,#4930,.T.); +#17429=EDGE_CURVE('',#9945,#9193,#4934,.T.); +#17431=EDGE_CURVE('',#9193,#9963,#4938,.T.); +#17433=EDGE_CURVE('',#9963,#9964,#4942,.T.); +#17435=EDGE_CURVE('',#9964,#9966,#4946,.T.); +#17449=EDGE_CURVE('',#9955,#9975,#4970,.T.); +#17454=EDGE_CURVE('',#10481,#10482,#4954,.T.); +#17456=EDGE_CURVE('',#10482,#10485,#4958,.T.); +#17458=EDGE_CURVE('',#10485,#10486,#4962,.T.); +#17460=EDGE_CURVE('',#10481,#10486,#4966,.T.); +#17483=EDGE_CURVE('',#10465,#10369,#4974,.T.); +#17485=EDGE_CURVE('',#10369,#10370,#4978,.T.); +#17487=EDGE_CURVE('',#10370,#10372,#4982,.T.); +#17489=EDGE_CURVE('',#10372,#10374,#4986,.T.); +#17491=EDGE_CURVE('',#10374,#10376,#4990,.T.); +#17493=EDGE_CURVE('',#10376,#10378,#4994,.T.); +#17495=EDGE_CURVE('',#10378,#10380,#4998,.T.); +#17497=EDGE_CURVE('',#10380,#10382,#5002,.T.); +#17499=EDGE_CURVE('',#10382,#10384,#5006,.T.); +#17501=EDGE_CURVE('',#10384,#10466,#5010,.T.); +#17511=EDGE_CURVE('',#10473,#10474,#5238,.T.); +#17513=EDGE_CURVE('',#10474,#10387,#5014,.T.); +#17515=EDGE_CURVE('',#10387,#10388,#5018,.T.); +#17517=EDGE_CURVE('',#10388,#10390,#5022,.T.); +#17519=EDGE_CURVE('',#10390,#10473,#5026,.T.); +#17530=EDGE_CURVE('',#10481,#10399,#5030,.T.); +#17532=EDGE_CURVE('',#10399,#10400,#5034,.T.); +#17534=EDGE_CURVE('',#10400,#10402,#5038,.T.); +#17536=EDGE_CURVE('',#10402,#10404,#5042,.T.); +#17538=EDGE_CURVE('',#10404,#10406,#5046,.T.); +#17540=EDGE_CURVE('',#10406,#10408,#5050,.T.); +#17542=EDGE_CURVE('',#10408,#10410,#5054,.T.); +#17544=EDGE_CURVE('',#10410,#10412,#5058,.T.); +#17546=EDGE_CURVE('',#10412,#10414,#5062,.T.); +#17548=EDGE_CURVE('',#10414,#10482,#5066,.T.); +#17558=EDGE_CURVE('',#10489,#10490,#7550,.T.); +#17560=EDGE_CURVE('',#10489,#10393,#5070,.T.); +#17562=EDGE_CURVE('',#10393,#10394,#5074,.T.); +#17564=EDGE_CURVE('',#10394,#10396,#5078,.T.); +#17566=EDGE_CURVE('',#10396,#10490,#5082,.T.); +#17577=EDGE_CURVE('',#10470,#10417,#5122,.T.); +#17579=EDGE_CURVE('',#10369,#10417,#5230,.T.); +#17591=EDGE_CURVE('',#10432,#10469,#5086,.T.); +#17593=EDGE_CURVE('',#10430,#10432,#5090,.T.); +#17595=EDGE_CURVE('',#10428,#10430,#5094,.T.); +#17597=EDGE_CURVE('',#10426,#10428,#5098,.T.); +#17599=EDGE_CURVE('',#10424,#10426,#5102,.T.); +#17601=EDGE_CURVE('',#10422,#10424,#5106,.T.); +#17603=EDGE_CURVE('',#10420,#10422,#5110,.T.); +#17605=EDGE_CURVE('',#10418,#10420,#5114,.T.); +#17607=EDGE_CURVE('',#10417,#10418,#5118,.T.); +#17618=EDGE_CURVE('',#10477,#10478,#5246,.T.); +#17620=EDGE_CURVE('',#10438,#10477,#5126,.T.); +#17622=EDGE_CURVE('',#10436,#10438,#5130,.T.); +#17624=EDGE_CURVE('',#10435,#10436,#5134,.T.); +#17626=EDGE_CURVE('',#10478,#10435,#5138,.T.); +#17637=EDGE_CURVE('',#10462,#10485,#5142,.T.); +#17639=EDGE_CURVE('',#10460,#10462,#5146,.T.); +#17641=EDGE_CURVE('',#10458,#10460,#5150,.T.); +#17643=EDGE_CURVE('',#10456,#10458,#5154,.T.); +#17645=EDGE_CURVE('',#10454,#10456,#5158,.T.); +#17647=EDGE_CURVE('',#10452,#10454,#5162,.T.); +#17649=EDGE_CURVE('',#10450,#10452,#5166,.T.); +#17651=EDGE_CURVE('',#10448,#10450,#5170,.T.); +#17653=EDGE_CURVE('',#10447,#10448,#5174,.T.); +#17655=EDGE_CURVE('',#10486,#10447,#5178,.T.); +#17665=EDGE_CURVE('',#10493,#10494,#7558,.T.); +#17667=EDGE_CURVE('',#10444,#10494,#5182,.T.); +#17669=EDGE_CURVE('',#10442,#10444,#5186,.T.); +#17671=EDGE_CURVE('',#10441,#10442,#5190,.T.); +#17673=EDGE_CURVE('',#10493,#10441,#5194,.T.); +#17685=EDGE_CURVE('',#10384,#10432,#5198,.T.); +#17697=EDGE_CURVE('',#10382,#10430,#5202,.T.); +#17710=EDGE_CURVE('',#10380,#10428,#5206,.T.); +#17723=EDGE_CURVE('',#10378,#10426,#5210,.T.); +#17736=EDGE_CURVE('',#10376,#10424,#5214,.T.); +#17749=EDGE_CURVE('',#10374,#10422,#5218,.T.); +#17762=EDGE_CURVE('',#10372,#10420,#5222,.T.); +#17775=EDGE_CURVE('',#10370,#10418,#5226,.T.); +#17802=EDGE_CURVE('',#9950,#9970,#5254,.T.); +#17807=EDGE_CURVE('',#10473,#10477,#5242,.T.); +#17810=EDGE_CURVE('',#10474,#10478,#5250,.T.); +#17823=EDGE_CURVE('',#9952,#9972,#5262,.T.); +#17833=EDGE_CURVE('',#11010,#11016,#5258,.T.); +#17847=EDGE_CURVE('',#11016,#11018,#5266,.T.); +#17850=EDGE_CURVE('',#11010,#11008,#7590,.T.); +#17863=EDGE_CURVE('',#9177,#9181,#5270,.T.); +#17876=EDGE_CURVE('',#9178,#9182,#5274,.T.); +#17887=EDGE_CURVE('',#11022,#11020,#5278,.T.); +#17889=EDGE_CURVE('',#9178,#11022,#5398,.T.); +#17901=EDGE_CURVE('',#11028,#11030,#5282,.T.); +#17903=EDGE_CURVE('',#11022,#11028,#5450,.T.); +#17914=EDGE_CURVE('',#11028,#9169,#5316,.T.); +#17918=EDGE_CURVE('',#9169,#9173,#5286,.T.); +#17932=EDGE_CURVE('',#10085,#10039,#5290,.T.); +#17934=EDGE_CURVE('',#10039,#10040,#5294,.T.); +#17936=EDGE_CURVE('',#10040,#10074,#5299,.T.); +#17947=EDGE_CURVE('',#10074,#10043,#5304,.T.); +#17949=EDGE_CURVE('',#10043,#10044,#5308,.T.); +#17966=EDGE_CURVE('',#10033,#10034,#5324,.T.); +#17968=EDGE_CURVE('',#10034,#10036,#5328,.T.); +#17970=EDGE_CURVE('',#10036,#11028,#5332,.T.); +#17980=EDGE_CURVE('',#8865,#8869,#5336,.T.); +#17982=EDGE_CURVE('',#8869,#10047,#5340,.T.); +#17984=EDGE_CURVE('',#10047,#10048,#5344,.T.); +#17986=EDGE_CURVE('',#10048,#10050,#5348,.T.); +#17999=EDGE_CURVE('',#10089,#10059,#5381,.T.); +#18001=EDGE_CURVE('',#10039,#10059,#5442,.T.); +#18006=EDGE_CURVE('',#10609,#10610,#5356,.T.); +#18008=EDGE_CURVE('',#10610,#10613,#5360,.T.); +#18010=EDGE_CURVE('',#10613,#10614,#5364,.T.); +#18012=EDGE_CURVE('',#10609,#10614,#5368,.T.); +#18023=EDGE_CURVE('',#10060,#10080,#5373,.T.); +#18025=EDGE_CURVE('',#10059,#10060,#5377,.T.); +#18044=EDGE_CURVE('',#10063,#10064,#5389,.T.); +#18046=EDGE_CURVE('',#10080,#10063,#5394,.T.); +#18057=EDGE_CURVE('',#10056,#11022,#5402,.T.); +#18059=EDGE_CURVE('',#10054,#10056,#5406,.T.); +#18061=EDGE_CURVE('',#10053,#10054,#5410,.T.); +#18073=EDGE_CURVE('',#11024,#9189,#5418,.T.); +#18077=EDGE_CURVE('',#10068,#10070,#5426,.T.); +#18079=EDGE_CURVE('',#10067,#10068,#5430,.T.); +#18081=EDGE_CURVE('',#11024,#10067,#5434,.T.); +#18092=EDGE_CURVE('',#10040,#10060,#5438,.T.); +#18096=EDGE_CURVE('',#10043,#10063,#5446,.T.); +#18133=EDGE_CURVE('',#10036,#10056,#5454,.T.); +#18145=EDGE_CURVE('',#10034,#10054,#5458,.T.); +#18163=EDGE_CURVE('',#10601,#10602,#5466,.T.); +#18165=EDGE_CURVE('',#10601,#10605,#5470,.T.); +#18167=EDGE_CURVE('',#10605,#10606,#5474,.T.); +#18169=EDGE_CURVE('',#10602,#10606,#5478,.T.); +#18180=EDGE_CURVE('',#10593,#10497,#5482,.T.); +#18182=EDGE_CURVE('',#10497,#10498,#5486,.T.); +#18184=EDGE_CURVE('',#10498,#10500,#5490,.T.); +#18186=EDGE_CURVE('',#10500,#10502,#5494,.T.); +#18188=EDGE_CURVE('',#10502,#10504,#5498,.T.); +#18190=EDGE_CURVE('',#10504,#10506,#5502,.T.); +#18192=EDGE_CURVE('',#10506,#10508,#5506,.T.); +#18194=EDGE_CURVE('',#10508,#10510,#5510,.T.); +#18196=EDGE_CURVE('',#10510,#10512,#5514,.T.); +#18198=EDGE_CURVE('',#10512,#10594,#5518,.T.); +#18209=EDGE_CURVE('',#10602,#10515,#5522,.T.); +#18211=EDGE_CURVE('',#10515,#10516,#5526,.T.); +#18213=EDGE_CURVE('',#10516,#10518,#5530,.T.); +#18215=EDGE_CURVE('',#10518,#10601,#5534,.T.); +#18226=EDGE_CURVE('',#10609,#10527,#5538,.T.); +#18228=EDGE_CURVE('',#10527,#10528,#5542,.T.); +#18230=EDGE_CURVE('',#10528,#10530,#5546,.T.); +#18232=EDGE_CURVE('',#10530,#10532,#5550,.T.); +#18234=EDGE_CURVE('',#10532,#10534,#5554,.T.); +#18236=EDGE_CURVE('',#10534,#10536,#5558,.T.); +#18238=EDGE_CURVE('',#10536,#10538,#5562,.T.); +#18240=EDGE_CURVE('',#10538,#10540,#5566,.T.); +#18242=EDGE_CURVE('',#10540,#10542,#5570,.T.); +#18244=EDGE_CURVE('',#10542,#10610,#5574,.T.); +#18254=EDGE_CURVE('',#10617,#10618,#5794,.T.); +#18256=EDGE_CURVE('',#10617,#10521,#5578,.T.); +#18258=EDGE_CURVE('',#10521,#10522,#5582,.T.); +#18260=EDGE_CURVE('',#10522,#10524,#5586,.T.); +#18262=EDGE_CURVE('',#10524,#10618,#5590,.T.); +#18273=EDGE_CURVE('',#10598,#10545,#5630,.T.); +#18275=EDGE_CURVE('',#10497,#10545,#5738,.T.); +#18287=EDGE_CURVE('',#10560,#10597,#5594,.T.); +#18289=EDGE_CURVE('',#10558,#10560,#5598,.T.); +#18291=EDGE_CURVE('',#10556,#10558,#5602,.T.); +#18293=EDGE_CURVE('',#10554,#10556,#5606,.T.); +#18295=EDGE_CURVE('',#10552,#10554,#5610,.T.); +#18297=EDGE_CURVE('',#10550,#10552,#5614,.T.); +#18299=EDGE_CURVE('',#10548,#10550,#5618,.T.); +#18301=EDGE_CURVE('',#10546,#10548,#5622,.T.); +#18303=EDGE_CURVE('',#10545,#10546,#5626,.T.); +#18315=EDGE_CURVE('',#10566,#10605,#5634,.T.); +#18317=EDGE_CURVE('',#10564,#10566,#5638,.T.); +#18319=EDGE_CURVE('',#10563,#10564,#5642,.T.); +#18321=EDGE_CURVE('',#10606,#10563,#5646,.T.); +#18332=EDGE_CURVE('',#10590,#10613,#5650,.T.); +#18334=EDGE_CURVE('',#10588,#10590,#5654,.T.); +#18336=EDGE_CURVE('',#10586,#10588,#5658,.T.); +#18338=EDGE_CURVE('',#10584,#10586,#5662,.T.); +#18340=EDGE_CURVE('',#10582,#10584,#5666,.T.); +#18342=EDGE_CURVE('',#10580,#10582,#5670,.T.); +#18344=EDGE_CURVE('',#10578,#10580,#5674,.T.); +#18346=EDGE_CURVE('',#10576,#10578,#5678,.T.); +#18348=EDGE_CURVE('',#10575,#10576,#5682,.T.); +#18350=EDGE_CURVE('',#10614,#10575,#5686,.T.); +#18360=EDGE_CURVE('',#10621,#10622,#5802,.T.); +#18362=EDGE_CURVE('',#10572,#10622,#5690,.T.); +#18364=EDGE_CURVE('',#10570,#10572,#5694,.T.); +#18366=EDGE_CURVE('',#10569,#10570,#5698,.T.); +#18368=EDGE_CURVE('',#10621,#10569,#5702,.T.); +#18380=EDGE_CURVE('',#10512,#10560,#5706,.T.); +#18392=EDGE_CURVE('',#10510,#10558,#5710,.T.); +#18405=EDGE_CURVE('',#10508,#10556,#5714,.T.); +#18418=EDGE_CURVE('',#10506,#10554,#5718,.T.); +#18431=EDGE_CURVE('',#10504,#10552,#5722,.T.); +#18444=EDGE_CURVE('',#10502,#10550,#5726,.T.); +#18457=EDGE_CURVE('',#10500,#10548,#5730,.T.); +#18470=EDGE_CURVE('',#10498,#10546,#5734,.T.); +#18496=EDGE_CURVE('',#10518,#10566,#5742,.T.); +#18508=EDGE_CURVE('',#10516,#10564,#5746,.T.); +#18521=EDGE_CURVE('',#10515,#10563,#5750,.T.); +#18547=EDGE_CURVE('',#10542,#10590,#5754,.T.); +#18559=EDGE_CURVE('',#10540,#10588,#5758,.T.); +#18572=EDGE_CURVE('',#10538,#10586,#5762,.T.); +#18585=EDGE_CURVE('',#10536,#10584,#5766,.T.); +#18598=EDGE_CURVE('',#10534,#10582,#5770,.T.); +#18611=EDGE_CURVE('',#10532,#10580,#5774,.T.); +#18624=EDGE_CURVE('',#10530,#10578,#5778,.T.); +#18637=EDGE_CURVE('',#10528,#10576,#5782,.T.); +#18650=EDGE_CURVE('',#10527,#10575,#5786,.T.); +#18675=EDGE_CURVE('',#10048,#10068,#5790,.T.); +#18682=EDGE_CURVE('',#10618,#10622,#5798,.T.); +#18685=EDGE_CURVE('',#10617,#10621,#5806,.T.); +#18696=EDGE_CURVE('',#10047,#10067,#5810,.T.); +#18708=EDGE_CURVE('',#8869,#11024,#5814,.T.); +#18721=EDGE_CURVE('',#8869,#8870,#5822,.T.); +#18724=EDGE_CURVE('',#11024,#11026,#5818,.T.); +#18735=EDGE_CURVE('',#8865,#8866,#5826,.T.); +#18748=EDGE_CURVE('',#8861,#8862,#5830,.T.); +#18761=EDGE_CURVE('',#8857,#8858,#5834,.T.); +#18765=EDGE_CURVE('',#8857,#8861,#5970,.T.); +#18775=EDGE_CURVE('',#8853,#8854,#5838,.T.); +#18779=EDGE_CURVE('',#8853,#8857,#7502,.T.); +#18790=EDGE_CURVE('',#9185,#8853,#5888,.T.); +#18792=EDGE_CURVE('',#9185,#9186,#7118,.T.); +#18807=EDGE_CURVE('',#10169,#10123,#5842,.T.); +#18809=EDGE_CURVE('',#10123,#10124,#5846,.T.); +#18811=EDGE_CURVE('',#10124,#10158,#5851,.T.); +#18822=EDGE_CURVE('',#10158,#10127,#5856,.T.); +#18824=EDGE_CURVE('',#10127,#10128,#5860,.T.); +#18838=EDGE_CURVE('',#11036,#8825,#5868,.T.); +#18842=EDGE_CURVE('',#10117,#10118,#5876,.T.); +#18844=EDGE_CURVE('',#10118,#10120,#5880,.T.); +#18846=EDGE_CURVE('',#10120,#11036,#5884,.T.); +#18857=EDGE_CURVE('',#8853,#10131,#5892,.T.); +#18859=EDGE_CURVE('',#10131,#10132,#5896,.T.); +#18861=EDGE_CURVE('',#10132,#10134,#5900,.T.); +#18874=EDGE_CURVE('',#10173,#10143,#5933,.T.); +#18876=EDGE_CURVE('',#10123,#10143,#5994,.T.); +#18881=EDGE_CURVE('',#10737,#10738,#5908,.T.); +#18883=EDGE_CURVE('',#10738,#10741,#5912,.T.); +#18885=EDGE_CURVE('',#10741,#10742,#5916,.T.); +#18887=EDGE_CURVE('',#10737,#10742,#5920,.T.); +#18898=EDGE_CURVE('',#10144,#10164,#5925,.T.); +#18900=EDGE_CURVE('',#10143,#10144,#5929,.T.); +#18919=EDGE_CURVE('',#10147,#10148,#5941,.T.); +#18921=EDGE_CURVE('',#10164,#10147,#5946,.T.); +#18931=EDGE_CURVE('',#9170,#11034,#5950,.T.); +#18933=EDGE_CURVE('',#10140,#11034,#5954,.T.); +#18935=EDGE_CURVE('',#10138,#10140,#5958,.T.); +#18937=EDGE_CURVE('',#10137,#10138,#5962,.T.); +#18952=EDGE_CURVE('',#10152,#10154,#5978,.T.); +#18954=EDGE_CURVE('',#10151,#10152,#5982,.T.); +#18956=EDGE_CURVE('',#8857,#10151,#5986,.T.); +#18967=EDGE_CURVE('',#10124,#10144,#5990,.T.); +#18971=EDGE_CURVE('',#10127,#10147,#5998,.T.); +#19007=EDGE_CURVE('',#11034,#11032,#6002,.T.); +#19010=EDGE_CURVE('',#9170,#9174,#7518,.T.); +#19021=EDGE_CURVE('',#11036,#11038,#6006,.T.); +#19023=EDGE_CURVE('',#11034,#11036,#7138,.T.); +#19037=EDGE_CURVE('',#8825,#8829,#6010,.T.); +#19050=EDGE_CURVE('',#8826,#8830,#6014,.T.); +#19061=EDGE_CURVE('',#11042,#11040,#6018,.T.); +#19063=EDGE_CURVE('',#8826,#11042,#6084,.T.); +#19076=EDGE_CURVE('',#11042,#11048,#6026,.T.); +#19089=EDGE_CURVE('',#10204,#10224,#6030,.T.); +#19091=EDGE_CURVE('',#10224,#11042,#6088,.T.); +#19102=EDGE_CURVE('',#10202,#10222,#6034,.T.); +#19104=EDGE_CURVE('',#10222,#10224,#6092,.T.); +#19117=EDGE_CURVE('',#10221,#10222,#6096,.T.); +#19122=EDGE_CURVE('',#10857,#10858,#6042,.T.); +#19124=EDGE_CURVE('',#10857,#10861,#6046,.T.); +#19126=EDGE_CURVE('',#10861,#10862,#6050,.T.); +#19128=EDGE_CURVE('',#10858,#10862,#6054,.T.); +#19139=EDGE_CURVE('',#10228,#10248,#6059,.T.); +#19141=EDGE_CURVE('',#10227,#10228,#6063,.T.); +#19143=EDGE_CURVE('',#10257,#10227,#6067,.T.); +#19161=EDGE_CURVE('',#10231,#10232,#6075,.T.); +#19163=EDGE_CURVE('',#10248,#10231,#6080,.T.); +#19187=EDGE_CURVE('',#11044,#8849,#6104,.T.); +#19191=EDGE_CURVE('',#10236,#10238,#6112,.T.); +#19193=EDGE_CURVE('',#10235,#10236,#6116,.T.); +#19195=EDGE_CURVE('',#11044,#10235,#6120,.T.); +#19206=EDGE_CURVE('',#10208,#10228,#6124,.T.); +#19210=EDGE_CURVE('',#10211,#10231,#7134,.T.); +#19222=EDGE_CURVE('',#10207,#10227,#6128,.T.); +#19240=EDGE_CURVE('',#10865,#10866,#6132,.T.); +#19242=EDGE_CURVE('',#10866,#10869,#6136,.T.); +#19244=EDGE_CURVE('',#10869,#10870,#6140,.T.); +#19246=EDGE_CURVE('',#10865,#10870,#6144,.T.); +#19257=EDGE_CURVE('',#10849,#10753,#6148,.T.); +#19259=EDGE_CURVE('',#10753,#10754,#6152,.T.); +#19261=EDGE_CURVE('',#10754,#10756,#6156,.T.); +#19263=EDGE_CURVE('',#10756,#10758,#6160,.T.); +#19265=EDGE_CURVE('',#10758,#10760,#6164,.T.); +#19267=EDGE_CURVE('',#10760,#10762,#6168,.T.); +#19269=EDGE_CURVE('',#10762,#10764,#6172,.T.); +#19271=EDGE_CURVE('',#10764,#10766,#6176,.T.); +#19273=EDGE_CURVE('',#10766,#10768,#6180,.T.); +#19275=EDGE_CURVE('',#10768,#10850,#6184,.T.); +#19286=EDGE_CURVE('',#10858,#10771,#6188,.T.); +#19288=EDGE_CURVE('',#10771,#10772,#6192,.T.); +#19290=EDGE_CURVE('',#10772,#10774,#6196,.T.); +#19292=EDGE_CURVE('',#10774,#10857,#6200,.T.); +#19303=EDGE_CURVE('',#10865,#10783,#6204,.T.); +#19305=EDGE_CURVE('',#10783,#10784,#6208,.T.); +#19307=EDGE_CURVE('',#10784,#10786,#6212,.T.); +#19309=EDGE_CURVE('',#10786,#10788,#6216,.T.); +#19311=EDGE_CURVE('',#10788,#10790,#6220,.T.); +#19313=EDGE_CURVE('',#10790,#10792,#6224,.T.); +#19315=EDGE_CURVE('',#10792,#10794,#6228,.T.); +#19317=EDGE_CURVE('',#10794,#10796,#6232,.T.); +#19319=EDGE_CURVE('',#10796,#10798,#6236,.T.); +#19321=EDGE_CURVE('',#10798,#10866,#6240,.T.); +#19331=EDGE_CURVE('',#10873,#10874,#6460,.T.); +#19333=EDGE_CURVE('',#10873,#10777,#6244,.T.); +#19335=EDGE_CURVE('',#10777,#10778,#6248,.T.); +#19337=EDGE_CURVE('',#10778,#10780,#6252,.T.); +#19339=EDGE_CURVE('',#10780,#10874,#6256,.T.); +#19350=EDGE_CURVE('',#10854,#10801,#6296,.T.); +#19352=EDGE_CURVE('',#10753,#10801,#6404,.T.); +#19364=EDGE_CURVE('',#10816,#10853,#6260,.T.); +#19366=EDGE_CURVE('',#10814,#10816,#6264,.T.); +#19368=EDGE_CURVE('',#10812,#10814,#6268,.T.); +#19370=EDGE_CURVE('',#10810,#10812,#6272,.T.); +#19372=EDGE_CURVE('',#10808,#10810,#6276,.T.); +#19374=EDGE_CURVE('',#10806,#10808,#6280,.T.); +#19376=EDGE_CURVE('',#10804,#10806,#6284,.T.); +#19378=EDGE_CURVE('',#10802,#10804,#6288,.T.); +#19380=EDGE_CURVE('',#10801,#10802,#6292,.T.); +#19392=EDGE_CURVE('',#10822,#10861,#6300,.T.); +#19394=EDGE_CURVE('',#10820,#10822,#6304,.T.); +#19396=EDGE_CURVE('',#10819,#10820,#6308,.T.); +#19398=EDGE_CURVE('',#10862,#10819,#6312,.T.); +#19409=EDGE_CURVE('',#10846,#10869,#6316,.T.); +#19411=EDGE_CURVE('',#10844,#10846,#6320,.T.); +#19413=EDGE_CURVE('',#10842,#10844,#6324,.T.); +#19415=EDGE_CURVE('',#10840,#10842,#6328,.T.); +#19417=EDGE_CURVE('',#10838,#10840,#6332,.T.); +#19419=EDGE_CURVE('',#10836,#10838,#6336,.T.); +#19421=EDGE_CURVE('',#10834,#10836,#6340,.T.); +#19423=EDGE_CURVE('',#10832,#10834,#6344,.T.); +#19425=EDGE_CURVE('',#10831,#10832,#6348,.T.); +#19427=EDGE_CURVE('',#10870,#10831,#6352,.T.); +#19437=EDGE_CURVE('',#10877,#10878,#6468,.T.); +#19439=EDGE_CURVE('',#10828,#10878,#6356,.T.); +#19441=EDGE_CURVE('',#10826,#10828,#6360,.T.); +#19443=EDGE_CURVE('',#10825,#10826,#6364,.T.); +#19445=EDGE_CURVE('',#10877,#10825,#6368,.T.); +#19457=EDGE_CURVE('',#10768,#10816,#6372,.T.); +#19469=EDGE_CURVE('',#10766,#10814,#6376,.T.); +#19482=EDGE_CURVE('',#10764,#10812,#6380,.T.); +#19495=EDGE_CURVE('',#10762,#10810,#6384,.T.); +#19508=EDGE_CURVE('',#10760,#10808,#6388,.T.); +#19521=EDGE_CURVE('',#10758,#10806,#6392,.T.); +#19534=EDGE_CURVE('',#10756,#10804,#6396,.T.); +#19547=EDGE_CURVE('',#10754,#10802,#6400,.T.); +#19573=EDGE_CURVE('',#10774,#10822,#6408,.T.); +#19585=EDGE_CURVE('',#10772,#10820,#6412,.T.); +#19598=EDGE_CURVE('',#10771,#10819,#6416,.T.); +#19624=EDGE_CURVE('',#10798,#10846,#6420,.T.); +#19636=EDGE_CURVE('',#10796,#10844,#6424,.T.); +#19649=EDGE_CURVE('',#10794,#10842,#6428,.T.); +#19662=EDGE_CURVE('',#10792,#10840,#6432,.T.); +#19675=EDGE_CURVE('',#10790,#10838,#6436,.T.); +#19688=EDGE_CURVE('',#10788,#10836,#6440,.T.); +#19701=EDGE_CURVE('',#10786,#10834,#6444,.T.); +#19714=EDGE_CURVE('',#10784,#10832,#6448,.T.); +#19727=EDGE_CURVE('',#10783,#10831,#6452,.T.); +#19752=EDGE_CURVE('',#10216,#10236,#6456,.T.); +#19759=EDGE_CURVE('',#10874,#10878,#6464,.T.); +#19762=EDGE_CURVE('',#10873,#10877,#6472,.T.); +#19773=EDGE_CURVE('',#10215,#10235,#6476,.T.); +#19785=EDGE_CURVE('',#8845,#11044,#6480,.T.); +#19798=EDGE_CURVE('',#8845,#8846,#6488,.T.); +#19801=EDGE_CURVE('',#11044,#11046,#6484,.T.); +#19812=EDGE_CURVE('',#8841,#8842,#6492,.T.); +#19825=EDGE_CURVE('',#8837,#8838,#6496,.T.); +#19839=EDGE_CURVE('',#11056,#8837,#6546,.T.); +#19841=EDGE_CURVE('',#11056,#11058,#7014,.T.); +#19853=EDGE_CURVE('',#10312,#10332,#6501,.T.); +#19855=EDGE_CURVE('',#10311,#10312,#6505,.T.); +#19857=EDGE_CURVE('',#10341,#10311,#6509,.T.); +#19875=EDGE_CURVE('',#10315,#10316,#6517,.T.); +#19877=EDGE_CURVE('',#10332,#10315,#6522,.T.); +#19887=EDGE_CURVE('',#8670,#11054,#6526,.T.); +#19889=EDGE_CURVE('',#10308,#11054,#6530,.T.); +#19891=EDGE_CURVE('',#10306,#10308,#6534,.T.); +#19893=EDGE_CURVE('',#10305,#10306,#6538,.T.); +#19908=EDGE_CURVE('',#10320,#10322,#6554,.T.); +#19910=EDGE_CURVE('',#10319,#10320,#6558,.T.); +#19912=EDGE_CURVE('',#11056,#10319,#6562,.T.); +#19923=EDGE_CURVE('',#10292,#10312,#6566,.T.); +#19927=EDGE_CURVE('',#10295,#10315,#7110,.T.); +#19939=EDGE_CURVE('',#10291,#10311,#6570,.T.); +#19957=EDGE_CURVE('',#10993,#10994,#6574,.T.); +#19959=EDGE_CURVE('',#10994,#10997,#6578,.T.); +#19961=EDGE_CURVE('',#10997,#10998,#6582,.T.); +#19963=EDGE_CURVE('',#10993,#10998,#6586,.T.); +#19974=EDGE_CURVE('',#10977,#10881,#6590,.T.); +#19976=EDGE_CURVE('',#10881,#10882,#6594,.T.); +#19978=EDGE_CURVE('',#10882,#10884,#6598,.T.); +#19980=EDGE_CURVE('',#10884,#10886,#6602,.T.); +#19982=EDGE_CURVE('',#10886,#10888,#6606,.T.); +#19984=EDGE_CURVE('',#10888,#10890,#6610,.T.); +#19986=EDGE_CURVE('',#10890,#10892,#6614,.T.); +#19988=EDGE_CURVE('',#10892,#10894,#6618,.T.); +#19990=EDGE_CURVE('',#10894,#10896,#6622,.T.); +#19992=EDGE_CURVE('',#10896,#10978,#6626,.T.); +#20002=EDGE_CURVE('',#10985,#10986,#6854,.T.); +#20004=EDGE_CURVE('',#10986,#10899,#6630,.T.); +#20006=EDGE_CURVE('',#10899,#10900,#6634,.T.); +#20008=EDGE_CURVE('',#10900,#10902,#6638,.T.); +#20010=EDGE_CURVE('',#10902,#10985,#6642,.T.); +#20021=EDGE_CURVE('',#10993,#10911,#6646,.T.); +#20023=EDGE_CURVE('',#10911,#10912,#6650,.T.); +#20025=EDGE_CURVE('',#10912,#10914,#6654,.T.); +#20027=EDGE_CURVE('',#10914,#10916,#6658,.T.); +#20029=EDGE_CURVE('',#10916,#10918,#6662,.T.); +#20031=EDGE_CURVE('',#10918,#10920,#6666,.T.); +#20033=EDGE_CURVE('',#10920,#10922,#6670,.T.); +#20035=EDGE_CURVE('',#10922,#10924,#6674,.T.); +#20037=EDGE_CURVE('',#10924,#10926,#6678,.T.); +#20039=EDGE_CURVE('',#10926,#10994,#6682,.T.); +#20049=EDGE_CURVE('',#11001,#11002,#7030,.T.); +#20051=EDGE_CURVE('',#11001,#10905,#6686,.T.); +#20053=EDGE_CURVE('',#10905,#10906,#6690,.T.); +#20055=EDGE_CURVE('',#10906,#10908,#6694,.T.); +#20057=EDGE_CURVE('',#10908,#11002,#6698,.T.); +#20068=EDGE_CURVE('',#10982,#10929,#6738,.T.); +#20070=EDGE_CURVE('',#10881,#10929,#6846,.T.); +#20082=EDGE_CURVE('',#10944,#10981,#6702,.T.); +#20084=EDGE_CURVE('',#10942,#10944,#6706,.T.); +#20086=EDGE_CURVE('',#10940,#10942,#6710,.T.); +#20088=EDGE_CURVE('',#10938,#10940,#6714,.T.); +#20090=EDGE_CURVE('',#10936,#10938,#6718,.T.); +#20092=EDGE_CURVE('',#10934,#10936,#6722,.T.); +#20094=EDGE_CURVE('',#10932,#10934,#6726,.T.); +#20096=EDGE_CURVE('',#10930,#10932,#6730,.T.); +#20098=EDGE_CURVE('',#10929,#10930,#6734,.T.); +#20109=EDGE_CURVE('',#10989,#10990,#6862,.T.); +#20111=EDGE_CURVE('',#10950,#10989,#6742,.T.); +#20113=EDGE_CURVE('',#10948,#10950,#6746,.T.); +#20115=EDGE_CURVE('',#10947,#10948,#6750,.T.); +#20117=EDGE_CURVE('',#10990,#10947,#6754,.T.); +#20128=EDGE_CURVE('',#10974,#10997,#6758,.T.); +#20130=EDGE_CURVE('',#10972,#10974,#6762,.T.); +#20132=EDGE_CURVE('',#10970,#10972,#6766,.T.); +#20134=EDGE_CURVE('',#10968,#10970,#6770,.T.); +#20136=EDGE_CURVE('',#10966,#10968,#6774,.T.); +#20138=EDGE_CURVE('',#10964,#10966,#6778,.T.); +#20140=EDGE_CURVE('',#10962,#10964,#6782,.T.); +#20142=EDGE_CURVE('',#10960,#10962,#6786,.T.); +#20144=EDGE_CURVE('',#10959,#10960,#6790,.T.); +#20146=EDGE_CURVE('',#10998,#10959,#6794,.T.); +#20156=EDGE_CURVE('',#11005,#11006,#7038,.T.); +#20158=EDGE_CURVE('',#10956,#11006,#6798,.T.); +#20160=EDGE_CURVE('',#10954,#10956,#6802,.T.); +#20162=EDGE_CURVE('',#10953,#10954,#6806,.T.); +#20164=EDGE_CURVE('',#11005,#10953,#6810,.T.); +#20176=EDGE_CURVE('',#10896,#10944,#6814,.T.); +#20188=EDGE_CURVE('',#10894,#10942,#6818,.T.); +#20201=EDGE_CURVE('',#10892,#10940,#6822,.T.); +#20214=EDGE_CURVE('',#10890,#10938,#6826,.T.); +#20227=EDGE_CURVE('',#10888,#10936,#6830,.T.); +#20240=EDGE_CURVE('',#10886,#10934,#6834,.T.); +#20253=EDGE_CURVE('',#10884,#10932,#6838,.T.); +#20266=EDGE_CURVE('',#10882,#10930,#6842,.T.); +#20293=EDGE_CURVE('',#10286,#10306,#6870,.T.); +#20298=EDGE_CURVE('',#10985,#10989,#6858,.T.); +#20301=EDGE_CURVE('',#10986,#10990,#6866,.T.); +#20314=EDGE_CURVE('',#10288,#10308,#6878,.T.); +#20324=EDGE_CURVE('',#11054,#11060,#6874,.T.); +#20338=EDGE_CURVE('',#11060,#11062,#6882,.T.); +#20341=EDGE_CURVE('',#11054,#11052,#7058,.T.); +#20351=EDGE_CURVE('',#8721,#8722,#6886,.T.); +#20366=EDGE_CURVE('',#8677,#8681,#6890,.T.); +#20377=EDGE_CURVE('',#8677,#8678,#6898,.T.); +#20381=EDGE_CURVE('',#8678,#8682,#6894,.T.); +#20392=EDGE_CURVE('',#8414,#8678,#6918,.T.); +#20404=EDGE_CURVE('',#8678,#8684,#6910,.T.); +#20406=EDGE_CURVE('',#8416,#8684,#6938,.T.); +#20421=EDGE_CURVE('',#8684,#8686,#6922,.T.); +#20431=EDGE_CURVE('',#8684,#8688,#6930,.T.); +#20435=EDGE_CURVE('',#8688,#8690,#6926,.T.); +#20446=EDGE_CURVE('',#8418,#8688,#6950,.T.); +#20458=EDGE_CURVE('',#8688,#8692,#6942,.T.); +#20460=EDGE_CURVE('',#8420,#8692,#6970,.T.); +#20475=EDGE_CURVE('',#8692,#8694,#6954,.T.); +#20485=EDGE_CURVE('',#8692,#8696,#6962,.T.); +#20489=EDGE_CURVE('',#8696,#8698,#6958,.T.); +#20500=EDGE_CURVE('',#8422,#8696,#6982,.T.); +#20512=EDGE_CURVE('',#8696,#8700,#6974,.T.); +#20514=EDGE_CURVE('',#8424,#8700,#7002,.T.); +#20529=EDGE_CURVE('',#8700,#8702,#6986,.T.); +#20539=EDGE_CURVE('',#8700,#8704,#6994,.T.); +#20543=EDGE_CURVE('',#8704,#8706,#6990,.T.); +#20567=EDGE_CURVE('',#8833,#8834,#7006,.T.); +#20578=EDGE_CURVE('',#8725,#8726,#7010,.T.); +#20594=EDGE_CURVE('',#8725,#11056,#7018,.T.); +#20606=EDGE_CURVE('',#10299,#10319,#7022,.T.); +#20620=EDGE_CURVE('',#10300,#10320,#7026,.T.); +#20637=EDGE_CURVE('',#11002,#11006,#7034,.T.); +#20640=EDGE_CURVE('',#11001,#11005,#7042,.T.); +#20652=EDGE_CURVE('',#10908,#10956,#7046,.T.); +#20664=EDGE_CURVE('',#10906,#10954,#7050,.T.); +#20677=EDGE_CURVE('',#10905,#10953,#7054,.T.); +#20715=EDGE_CURVE('',#10902,#10950,#7062,.T.); +#20727=EDGE_CURVE('',#10900,#10948,#7066,.T.); +#20740=EDGE_CURVE('',#10899,#10947,#7070,.T.); +#20766=EDGE_CURVE('',#10926,#10974,#7074,.T.); +#20778=EDGE_CURVE('',#10924,#10972,#7078,.T.); +#20791=EDGE_CURVE('',#10922,#10970,#7082,.T.); +#20804=EDGE_CURVE('',#10920,#10968,#7086,.T.); +#20817=EDGE_CURVE('',#10918,#10966,#7090,.T.); +#20830=EDGE_CURVE('',#10916,#10964,#7094,.T.); +#20843=EDGE_CURVE('',#10914,#10962,#7098,.T.); +#20856=EDGE_CURVE('',#10912,#10960,#7102,.T.); +#20869=EDGE_CURVE('',#10911,#10959,#7106,.T.); +#20905=EDGE_CURVE('',#8849,#8850,#7114,.T.); +#20932=EDGE_CURVE('',#10780,#10828,#7122,.T.); +#20944=EDGE_CURVE('',#10778,#10826,#7126,.T.); +#20957=EDGE_CURVE('',#10777,#10825,#7130,.T.); +#20995=EDGE_CURVE('',#10120,#10140,#7142,.T.); +#21007=EDGE_CURVE('',#10118,#10138,#7146,.T.); +#21025=EDGE_CURVE('',#10729,#10730,#7154,.T.); +#21027=EDGE_CURVE('',#10729,#10733,#7158,.T.); +#21029=EDGE_CURVE('',#10733,#10734,#7162,.T.); +#21031=EDGE_CURVE('',#10730,#10734,#7166,.T.); +#21042=EDGE_CURVE('',#10721,#10625,#7170,.T.); +#21044=EDGE_CURVE('',#10625,#10626,#7174,.T.); +#21046=EDGE_CURVE('',#10626,#10628,#7178,.T.); +#21048=EDGE_CURVE('',#10628,#10630,#7182,.T.); +#21050=EDGE_CURVE('',#10630,#10632,#7186,.T.); +#21052=EDGE_CURVE('',#10632,#10634,#7190,.T.); +#21054=EDGE_CURVE('',#10634,#10636,#7194,.T.); +#21056=EDGE_CURVE('',#10636,#10638,#7198,.T.); +#21058=EDGE_CURVE('',#10638,#10640,#7202,.T.); +#21060=EDGE_CURVE('',#10640,#10722,#7206,.T.); +#21071=EDGE_CURVE('',#10730,#10643,#7210,.T.); +#21073=EDGE_CURVE('',#10643,#10644,#7214,.T.); +#21075=EDGE_CURVE('',#10644,#10646,#7218,.T.); +#21077=EDGE_CURVE('',#10646,#10729,#7222,.T.); +#21088=EDGE_CURVE('',#10737,#10655,#7226,.T.); +#21090=EDGE_CURVE('',#10655,#10656,#7230,.T.); +#21092=EDGE_CURVE('',#10656,#10658,#7234,.T.); +#21094=EDGE_CURVE('',#10658,#10660,#7238,.T.); +#21096=EDGE_CURVE('',#10660,#10662,#7242,.T.); +#21098=EDGE_CURVE('',#10662,#10664,#7246,.T.); +#21100=EDGE_CURVE('',#10664,#10666,#7250,.T.); +#21102=EDGE_CURVE('',#10666,#10668,#7254,.T.); +#21104=EDGE_CURVE('',#10668,#10670,#7258,.T.); +#21106=EDGE_CURVE('',#10670,#10738,#7262,.T.); +#21116=EDGE_CURVE('',#10745,#10746,#7482,.T.); +#21118=EDGE_CURVE('',#10745,#10649,#7266,.T.); +#21120=EDGE_CURVE('',#10649,#10650,#7270,.T.); +#21122=EDGE_CURVE('',#10650,#10652,#7274,.T.); +#21124=EDGE_CURVE('',#10652,#10746,#7278,.T.); +#21135=EDGE_CURVE('',#10726,#10673,#7318,.T.); +#21137=EDGE_CURVE('',#10625,#10673,#7426,.T.); +#21149=EDGE_CURVE('',#10688,#10725,#7282,.T.); +#21151=EDGE_CURVE('',#10686,#10688,#7286,.T.); +#21153=EDGE_CURVE('',#10684,#10686,#7290,.T.); +#21155=EDGE_CURVE('',#10682,#10684,#7294,.T.); +#21157=EDGE_CURVE('',#10680,#10682,#7298,.T.); +#21159=EDGE_CURVE('',#10678,#10680,#7302,.T.); +#21161=EDGE_CURVE('',#10676,#10678,#7306,.T.); +#21163=EDGE_CURVE('',#10674,#10676,#7310,.T.); +#21165=EDGE_CURVE('',#10673,#10674,#7314,.T.); +#21177=EDGE_CURVE('',#10694,#10733,#7322,.T.); +#21179=EDGE_CURVE('',#10692,#10694,#7326,.T.); +#21181=EDGE_CURVE('',#10691,#10692,#7330,.T.); +#21183=EDGE_CURVE('',#10734,#10691,#7334,.T.); +#21194=EDGE_CURVE('',#10718,#10741,#7338,.T.); +#21196=EDGE_CURVE('',#10716,#10718,#7342,.T.); +#21198=EDGE_CURVE('',#10714,#10716,#7346,.T.); +#21200=EDGE_CURVE('',#10712,#10714,#7350,.T.); +#21202=EDGE_CURVE('',#10710,#10712,#7354,.T.); +#21204=EDGE_CURVE('',#10708,#10710,#7358,.T.); +#21206=EDGE_CURVE('',#10706,#10708,#7362,.T.); +#21208=EDGE_CURVE('',#10704,#10706,#7366,.T.); +#21210=EDGE_CURVE('',#10703,#10704,#7370,.T.); +#21212=EDGE_CURVE('',#10742,#10703,#7374,.T.); +#21222=EDGE_CURVE('',#10749,#10750,#7490,.T.); +#21224=EDGE_CURVE('',#10700,#10750,#7378,.T.); +#21226=EDGE_CURVE('',#10698,#10700,#7382,.T.); +#21228=EDGE_CURVE('',#10697,#10698,#7386,.T.); +#21230=EDGE_CURVE('',#10749,#10697,#7390,.T.); +#21242=EDGE_CURVE('',#10640,#10688,#7394,.T.); +#21254=EDGE_CURVE('',#10638,#10686,#7398,.T.); +#21267=EDGE_CURVE('',#10636,#10684,#7402,.T.); +#21280=EDGE_CURVE('',#10634,#10682,#7406,.T.); +#21293=EDGE_CURVE('',#10632,#10680,#7410,.T.); +#21306=EDGE_CURVE('',#10630,#10678,#7414,.T.); +#21319=EDGE_CURVE('',#10628,#10676,#7418,.T.); +#21332=EDGE_CURVE('',#10626,#10674,#7422,.T.); +#21358=EDGE_CURVE('',#10646,#10694,#7430,.T.); +#21370=EDGE_CURVE('',#10644,#10692,#7434,.T.); +#21383=EDGE_CURVE('',#10643,#10691,#7438,.T.); +#21409=EDGE_CURVE('',#10670,#10718,#7442,.T.); +#21421=EDGE_CURVE('',#10668,#10716,#7446,.T.); +#21434=EDGE_CURVE('',#10666,#10714,#7450,.T.); +#21447=EDGE_CURVE('',#10664,#10712,#7454,.T.); +#21460=EDGE_CURVE('',#10662,#10710,#7458,.T.); +#21473=EDGE_CURVE('',#10660,#10708,#7462,.T.); +#21486=EDGE_CURVE('',#10658,#10706,#7466,.T.); +#21499=EDGE_CURVE('',#10656,#10704,#7470,.T.); +#21512=EDGE_CURVE('',#10655,#10703,#7474,.T.); +#21537=EDGE_CURVE('',#10132,#10152,#7478,.T.); +#21544=EDGE_CURVE('',#10746,#10750,#7486,.T.); +#21547=EDGE_CURVE('',#10745,#10749,#7494,.T.); +#21558=EDGE_CURVE('',#10131,#10151,#7498,.T.); +#21584=EDGE_CURVE('',#10652,#10700,#7506,.T.); +#21596=EDGE_CURVE('',#10650,#10698,#7510,.T.); +#21609=EDGE_CURVE('',#10649,#10697,#7514,.T.); +#21645=EDGE_CURVE('',#9189,#9190,#7522,.T.); +#21660=EDGE_CURVE('',#9945,#9946,#7526,.T.); +#21671=EDGE_CURVE('',#9193,#9194,#7530,.T.); +#21687=EDGE_CURVE('',#9193,#11012,#7538,.T.); +#21699=EDGE_CURVE('',#9963,#9983,#7542,.T.); +#21713=EDGE_CURVE('',#9964,#9984,#7546,.T.); +#21730=EDGE_CURVE('',#10490,#10494,#7554,.T.); +#21733=EDGE_CURVE('',#10489,#10493,#7562,.T.); +#21745=EDGE_CURVE('',#10396,#10444,#7566,.T.); +#21757=EDGE_CURVE('',#10394,#10442,#7570,.T.); +#21770=EDGE_CURVE('',#10393,#10441,#7574,.T.); +#21796=EDGE_CURVE('',#10524,#10572,#7578,.T.); +#21808=EDGE_CURVE('',#10522,#10570,#7582,.T.); +#21821=EDGE_CURVE('',#10521,#10569,#7586,.T.); +#21848=EDGE_CURVE('',#9940,#9942,#7594,.T.); +#21872=EDGE_CURVE('',#10390,#10438,#7598,.T.); +#21884=EDGE_CURVE('',#10388,#10436,#7602,.T.); +#21897=EDGE_CURVE('',#10387,#10435,#7606,.T.); +#21923=EDGE_CURVE('',#10414,#10462,#7610,.T.); +#21935=EDGE_CURVE('',#10412,#10460,#7614,.T.); +#21948=EDGE_CURVE('',#10410,#10458,#7618,.T.); +#21961=EDGE_CURVE('',#10408,#10456,#7622,.T.); +#21974=EDGE_CURVE('',#10406,#10454,#7626,.T.); +#21987=EDGE_CURVE('',#10404,#10452,#7630,.T.); +#22000=EDGE_CURVE('',#10402,#10450,#7634,.T.); +#22013=EDGE_CURVE('',#10400,#10448,#7638,.T.); +#22026=EDGE_CURVE('',#10399,#10447,#7642,.T.); +#22062=EDGE_CURVE('',#9205,#9206,#7650,.T.); +#22089=EDGE_CURVE('',#9796,#9844,#7658,.T.); +#22101=EDGE_CURVE('',#9794,#9842,#7662,.T.); +#22114=EDGE_CURVE('',#9793,#9841,#7666,.T.); +#22140=EDGE_CURVE('',#9476,#9496,#7674,.T.); +#22152=EDGE_CURVE('',#9474,#9494,#7678,.T.); +#22170=EDGE_CURVE('',#9745,#9746,#7686,.T.); +#22172=EDGE_CURVE('',#9745,#9749,#7690,.T.); +#22174=EDGE_CURVE('',#9749,#9750,#7694,.T.); +#22176=EDGE_CURVE('',#9746,#9750,#7698,.T.); +#22187=EDGE_CURVE('',#9737,#9641,#7702,.T.); +#22189=EDGE_CURVE('',#9641,#9642,#7706,.T.); +#22191=EDGE_CURVE('',#9642,#9644,#7710,.T.); +#22193=EDGE_CURVE('',#9644,#9646,#7714,.T.); +#22195=EDGE_CURVE('',#9646,#9648,#7718,.T.); +#22197=EDGE_CURVE('',#9648,#9650,#7722,.T.); +#22199=EDGE_CURVE('',#9650,#9652,#7726,.T.); +#22201=EDGE_CURVE('',#9652,#9654,#7730,.T.); +#22203=EDGE_CURVE('',#9654,#9656,#7734,.T.); +#22205=EDGE_CURVE('',#9656,#9738,#7738,.T.); +#22216=EDGE_CURVE('',#9746,#9659,#7742,.T.); +#22218=EDGE_CURVE('',#9659,#9660,#7746,.T.); +#22220=EDGE_CURVE('',#9660,#9662,#7750,.T.); +#22222=EDGE_CURVE('',#9662,#9745,#7754,.T.); +#22233=EDGE_CURVE('',#9753,#9671,#7758,.T.); +#22235=EDGE_CURVE('',#9671,#9672,#7762,.T.); +#22237=EDGE_CURVE('',#9672,#9674,#7766,.T.); +#22239=EDGE_CURVE('',#9674,#9676,#7770,.T.); +#22241=EDGE_CURVE('',#9676,#9678,#7774,.T.); +#22243=EDGE_CURVE('',#9678,#9680,#7778,.T.); +#22245=EDGE_CURVE('',#9680,#9682,#7782,.T.); +#22247=EDGE_CURVE('',#9682,#9684,#7786,.T.); +#22249=EDGE_CURVE('',#9684,#9686,#7790,.T.); +#22251=EDGE_CURVE('',#9686,#9754,#7794,.T.); +#22261=EDGE_CURVE('',#9761,#9762,#8014,.T.); +#22263=EDGE_CURVE('',#9761,#9665,#7798,.T.); +#22265=EDGE_CURVE('',#9665,#9666,#7802,.T.); +#22267=EDGE_CURVE('',#9666,#9668,#7806,.T.); +#22269=EDGE_CURVE('',#9668,#9762,#7810,.T.); +#22280=EDGE_CURVE('',#9742,#9689,#7850,.T.); +#22282=EDGE_CURVE('',#9641,#9689,#7958,.T.); +#22294=EDGE_CURVE('',#9704,#9741,#7814,.T.); +#22296=EDGE_CURVE('',#9702,#9704,#7818,.T.); +#22298=EDGE_CURVE('',#9700,#9702,#7822,.T.); +#22300=EDGE_CURVE('',#9698,#9700,#7826,.T.); +#22302=EDGE_CURVE('',#9696,#9698,#7830,.T.); +#22304=EDGE_CURVE('',#9694,#9696,#7834,.T.); +#22306=EDGE_CURVE('',#9692,#9694,#7838,.T.); +#22308=EDGE_CURVE('',#9690,#9692,#7842,.T.); +#22310=EDGE_CURVE('',#9689,#9690,#7846,.T.); +#22322=EDGE_CURVE('',#9710,#9749,#7854,.T.); +#22324=EDGE_CURVE('',#9708,#9710,#7858,.T.); +#22326=EDGE_CURVE('',#9707,#9708,#7862,.T.); +#22328=EDGE_CURVE('',#9750,#9707,#7866,.T.); +#22339=EDGE_CURVE('',#9734,#9757,#7870,.T.); +#22341=EDGE_CURVE('',#9732,#9734,#7874,.T.); +#22343=EDGE_CURVE('',#9730,#9732,#7878,.T.); +#22345=EDGE_CURVE('',#9728,#9730,#7882,.T.); +#22347=EDGE_CURVE('',#9726,#9728,#7886,.T.); +#22349=EDGE_CURVE('',#9724,#9726,#7890,.T.); +#22351=EDGE_CURVE('',#9722,#9724,#7894,.T.); +#22353=EDGE_CURVE('',#9720,#9722,#7898,.T.); +#22355=EDGE_CURVE('',#9719,#9720,#7902,.T.); +#22357=EDGE_CURVE('',#9758,#9719,#7906,.T.); +#22367=EDGE_CURVE('',#9765,#9766,#8022,.T.); +#22369=EDGE_CURVE('',#9716,#9766,#7910,.T.); +#22371=EDGE_CURVE('',#9714,#9716,#7914,.T.); +#22373=EDGE_CURVE('',#9713,#9714,#7918,.T.); +#22375=EDGE_CURVE('',#9765,#9713,#7922,.T.); +#22387=EDGE_CURVE('',#9656,#9704,#7926,.T.); +#22399=EDGE_CURVE('',#9654,#9702,#7930,.T.); +#22412=EDGE_CURVE('',#9652,#9700,#7934,.T.); +#22425=EDGE_CURVE('',#9650,#9698,#7938,.T.); +#22438=EDGE_CURVE('',#9648,#9696,#7942,.T.); +#22451=EDGE_CURVE('',#9646,#9694,#7946,.T.); +#22464=EDGE_CURVE('',#9644,#9692,#7950,.T.); +#22477=EDGE_CURVE('',#9642,#9690,#7954,.T.); +#22503=EDGE_CURVE('',#9662,#9710,#7962,.T.); +#22515=EDGE_CURVE('',#9660,#9708,#7966,.T.); +#22528=EDGE_CURVE('',#9659,#9707,#7970,.T.); +#22554=EDGE_CURVE('',#9686,#9734,#7974,.T.); +#22566=EDGE_CURVE('',#9684,#9732,#7978,.T.); +#22579=EDGE_CURVE('',#9682,#9730,#7982,.T.); +#22592=EDGE_CURVE('',#9680,#9728,#7986,.T.); +#22605=EDGE_CURVE('',#9678,#9726,#7990,.T.); +#22618=EDGE_CURVE('',#9676,#9724,#7994,.T.); +#22631=EDGE_CURVE('',#9674,#9722,#7998,.T.); +#22644=EDGE_CURVE('',#9672,#9720,#8002,.T.); +#22657=EDGE_CURVE('',#9671,#9719,#8006,.T.); +#22682=EDGE_CURVE('',#9488,#9508,#8010,.T.); +#22689=EDGE_CURVE('',#9762,#9766,#8018,.T.); +#22692=EDGE_CURVE('',#9761,#9765,#8026,.T.); +#22703=EDGE_CURVE('',#9487,#9507,#8030,.T.); +#22729=EDGE_CURVE('',#9668,#9716,#8038,.T.); +#22741=EDGE_CURVE('',#9666,#9714,#8042,.T.); +#22754=EDGE_CURVE('',#9665,#9713,#8046,.T.); +#22793=EDGE_CURVE('',#9129,#9133,#8054,.T.); +#22806=EDGE_CURVE('',#9130,#9134,#8058,.T.); +#22817=EDGE_CURVE('',#9113,#9117,#8062,.T.); +#22829=EDGE_CURVE('',#9113,#9114,#8070,.T.); +#22833=EDGE_CURVE('',#9114,#9118,#8066,.T.); +#22845=EDGE_CURVE('',#8951,#8971,#8074,.T.); +#22859=EDGE_CURVE('',#8952,#8972,#8078,.T.); +#22876=EDGE_CURVE('',#9338,#9342,#8086,.T.); +#22879=EDGE_CURVE('',#9337,#9341,#8094,.T.); +#22891=EDGE_CURVE('',#9244,#9292,#8098,.T.); +#22903=EDGE_CURVE('',#9242,#9290,#8102,.T.); +#22916=EDGE_CURVE('',#9241,#9289,#8106,.T.); +#22943=EDGE_CURVE('',#8817,#8821,#8110,.T.); +#22956=EDGE_CURVE('',#8818,#8822,#8114,.T.); +#22980=EDGE_CURVE('',#9372,#9420,#8122,.T.); +#22992=EDGE_CURVE('',#9370,#9418,#8126,.T.); +#23005=EDGE_CURVE('',#9369,#9417,#8130,.T.); +#23031=EDGE_CURVE('',#8940,#8960,#8138,.T.); +#23057=EDGE_CURVE('',#8797,#8793,#8150,.T.); +#23081=EDGE_CURVE('',#8878,#8910,#8154,.T.); +#23093=EDGE_CURVE('',#8876,#8908,#8158,.T.); +#23106=EDGE_CURVE('',#8875,#8907,#8162,.T.); +#23137=EDGE_CURVE('',#8786,#8790,#8174,.T.); +#23140=EDGE_CURVE('',#8785,#8789,#8182,.T.); +#23152=EDGE_CURVE('',#8884,#8916,#8186,.T.); +#23164=EDGE_CURVE('',#8882,#8914,#8190,.T.); +#23177=EDGE_CURVE('',#8881,#8913,#8194,.T.); +#23214=EDGE_CURVE('',#8718,#8716,#8202,.T.); +#23216=EDGE_CURVE('',#8710,#8718,#8258,.T.); +#23227=EDGE_CURVE('',#8616,#8622,#8206,.T.); +#23229=EDGE_CURVE('',#8622,#8624,#8210,.T.); +#23231=EDGE_CURVE('',#8620,#8624,#8214,.T.); +#23233=EDGE_CURVE('',#8718,#8620,#8246,.T.); +#23238=EDGE_CURVE('',#8616,#8661,#8226,.T.); +#23248=EDGE_CURVE('',#8615,#8616,#8222,.T.); +#23251=EDGE_CURVE('',#8622,#8611,#8254,.T.); +#23274=EDGE_CURVE('',#8619,#8620,#8234,.T.); +#23277=EDGE_CURVE('',#8430,#8718,#8242,.T.); +#23290=EDGE_CURVE('',#8624,#8612,#8250,.T.); +#23327=EDGE_CURVE('',#9238,#9286,#8270,.T.); +#23339=EDGE_CURVE('',#9236,#9284,#8274,.T.); +#23352=EDGE_CURVE('',#9235,#9283,#8278,.T.); +#23378=EDGE_CURVE('',#9262,#9310,#8282,.T.); +#23390=EDGE_CURVE('',#9260,#9308,#8286,.T.); +#23403=EDGE_CURVE('',#9258,#9306,#8290,.T.); +#23416=EDGE_CURVE('',#9256,#9304,#8294,.T.); +#23429=EDGE_CURVE('',#9254,#9302,#8298,.T.); +#23442=EDGE_CURVE('',#9252,#9300,#8302,.T.); +#23455=EDGE_CURVE('',#9250,#9298,#8306,.T.); +#23468=EDGE_CURVE('',#9248,#9296,#8310,.T.); +#23481=EDGE_CURVE('',#9247,#9295,#8314,.T.); +#23529=EDGE_CURVE('',#11081,#11082,#8327,.T.); +#23531=EDGE_CURVE('',#11066,#11082,#8368,.T.); +#23534=EDGE_CURVE('',#11065,#11081,#8331,.T.); +#23544=EDGE_CURVE('',#11077,#11078,#8340,.T.); +#23546=EDGE_CURVE('',#11078,#11082,#8359,.T.); +#23549=EDGE_CURVE('',#11077,#11081,#8335,.T.); +#23560=EDGE_CURVE('',#11078,#11077,#8345,.T.); +#23570=EDGE_CURVE('',#11085,#11086,#8350,.T.); +#23572=EDGE_CURVE('',#11086,#11085,#8355,.T.); +#23584=EDGE_CURVE('',#11082,#11081,#8364,.T.); +#23609=EDGE_CURVE('',#11086,#11090,#8376,.T.); +#23611=EDGE_CURVE('',#11089,#11090,#8390,.T.); +#23613=EDGE_CURVE('',#11085,#11089,#8372,.T.); +#23625=EDGE_CURVE('',#11090,#11089,#8381,.T.); +#23637=EDGE_CURVE('',#11071,#11089,#8394,.T.); +#23641=EDGE_CURVE('',#11072,#11090,#8385,.T.); +#23668=TRIMMED_CURVE('',#23667,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23669=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23668); +#23674=TRIMMED_CURVE('',#23673,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23675=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23674); +#23680=TRIMMED_CURVE('',#23679,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23681=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23680); +#23686=TRIMMED_CURVE('',#23685,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23687=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23686); +#23688=COMPOSITE_CURVE('',(#23669,#23675,#23681,#23687),.F.); +#23694=TRIMMED_CURVE('',#23693,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23695=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23694); +#23700=TRIMMED_CURVE('',#23699,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23701=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23700); +#23706=TRIMMED_CURVE('',#23705,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23707=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23706); +#23712=TRIMMED_CURVE('',#23711,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23713=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23712); +#23714=COMPOSITE_CURVE('',(#23695,#23701,#23707,#23713),.F.); +#23719=TRIMMED_CURVE('',#23718,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23720=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23719); +#23725=TRIMMED_CURVE('',#23724,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23726=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23725); +#23731=TRIMMED_CURVE('',#23730,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23732=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23731); +#23737=TRIMMED_CURVE('',#23736,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23738=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23737); +#23739=COMPOSITE_CURVE('',(#23720,#23726,#23732,#23738),.F.); +#23744=TRIMMED_CURVE('',#23743,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23745=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23744); +#23750=TRIMMED_CURVE('',#23749,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23751=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23750); +#23756=TRIMMED_CURVE('',#23755,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23757=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23756); +#23762=TRIMMED_CURVE('',#23761,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23762); +#23764=COMPOSITE_CURVE('',(#23745,#23751,#23757,#23763),.F.); +#23769=TRIMMED_CURVE('',#23768,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23770=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23769); +#23775=TRIMMED_CURVE('',#23774,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23776=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23775); +#23781=TRIMMED_CURVE('',#23780,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23782=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23781); +#23787=TRIMMED_CURVE('',#23786,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23788=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23787); +#23789=COMPOSITE_CURVE('',(#23770,#23776,#23782,#23788),.F.); +#23794=TRIMMED_CURVE('',#23793,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23795=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23794); +#23800=TRIMMED_CURVE('',#23799,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23801=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23800); +#23806=TRIMMED_CURVE('',#23805,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23807=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23806); +#23812=TRIMMED_CURVE('',#23811,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23813=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23812); +#23814=COMPOSITE_CURVE('',(#23795,#23801,#23807,#23813),.F.); +#23819=TRIMMED_CURVE('',#23818,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23820=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23819); +#23825=TRIMMED_CURVE('',#23824,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23826=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23825); +#23831=TRIMMED_CURVE('',#23830,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23832=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23831); +#23837=TRIMMED_CURVE('',#23836,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23838=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23837); +#23839=COMPOSITE_CURVE('',(#23820,#23826,#23832,#23838),.F.); +#23844=TRIMMED_CURVE('',#23843,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23845=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23844); +#23850=TRIMMED_CURVE('',#23849,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23851=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23850); +#23856=TRIMMED_CURVE('',#23855,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23857=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23856); +#23862=TRIMMED_CURVE('',#23861,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23863=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23862); +#23864=COMPOSITE_CURVE('',(#23845,#23851,#23857,#23863),.F.); +#23869=TRIMMED_CURVE('',#23868,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23870=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23869); +#23875=TRIMMED_CURVE('',#23874,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23876=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23875); +#23881=TRIMMED_CURVE('',#23880,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23882=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23881); +#23887=TRIMMED_CURVE('',#23886,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23888=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23887); +#23889=COMPOSITE_CURVE('',(#23870,#23876,#23882,#23888),.F.); +#23894=TRIMMED_CURVE('',#23893,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23895=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23894); +#23900=TRIMMED_CURVE('',#23899,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23901=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23900); +#23906=TRIMMED_CURVE('',#23905,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23907=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23906); +#23912=TRIMMED_CURVE('',#23911,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23913=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23912); +#23914=COMPOSITE_CURVE('',(#23895,#23901,#23907,#23913),.F.); +#23919=TRIMMED_CURVE('',#23918,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23920=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23919); +#23925=TRIMMED_CURVE('',#23924,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23926=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23925); +#23931=TRIMMED_CURVE('',#23930,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23932=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23931); +#23937=TRIMMED_CURVE('',#23936,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23938=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23937); +#23939=COMPOSITE_CURVE('',(#23920,#23926,#23932,#23938),.F.); +#23944=TRIMMED_CURVE('',#23943,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23945=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23944); +#23950=TRIMMED_CURVE('',#23949,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23951=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23950); +#23956=TRIMMED_CURVE('',#23955,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23957=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23956); +#23962=TRIMMED_CURVE('',#23961,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23963=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23962); +#23964=COMPOSITE_CURVE('',(#23945,#23951,#23957,#23963),.F.); +#23969=TRIMMED_CURVE('',#23968,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23970=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23969); +#23975=TRIMMED_CURVE('',#23974,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23976=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23975); +#23981=TRIMMED_CURVE('',#23980,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23982=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23981); +#23987=TRIMMED_CURVE('',#23986,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23988=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23987); +#23989=COMPOSITE_CURVE('',(#23970,#23976,#23982,#23988),.F.); +#23994=TRIMMED_CURVE('',#23993,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#23995=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#23994); +#24000=TRIMMED_CURVE('',#23999,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24001=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24000); +#24006=TRIMMED_CURVE('',#24005,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24007=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24006); +#24012=TRIMMED_CURVE('',#24011,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24013=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24012); +#24014=COMPOSITE_CURVE('',(#23995,#24001,#24007,#24013),.F.); +#24019=TRIMMED_CURVE('',#24018,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24020=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24019); +#24025=TRIMMED_CURVE('',#24024,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24026=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24025); +#24031=TRIMMED_CURVE('',#24030,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24032=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24031); +#24037=TRIMMED_CURVE('',#24036,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24038=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24037); +#24039=COMPOSITE_CURVE('',(#24020,#24026,#24032,#24038),.F.); +#24044=TRIMMED_CURVE('',#24043,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24045=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24044); +#24050=TRIMMED_CURVE('',#24049,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24051=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24050); +#24056=TRIMMED_CURVE('',#24055,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24057=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24056); +#24062=TRIMMED_CURVE('',#24061,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24063=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24062); +#24064=COMPOSITE_CURVE('',(#24045,#24051,#24057,#24063),.F.); +#24069=TRIMMED_CURVE('',#24068,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24070=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24069); +#24075=TRIMMED_CURVE('',#24074,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24076=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24075); +#24081=TRIMMED_CURVE('',#24080,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24082=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24081); +#24087=TRIMMED_CURVE('',#24086,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24088=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24087); +#24089=COMPOSITE_CURVE('',(#24070,#24076,#24082,#24088),.F.); +#24094=TRIMMED_CURVE('',#24093,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24095=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24094); +#24100=TRIMMED_CURVE('',#24099,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24101=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24100); +#24106=TRIMMED_CURVE('',#24105,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24107=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24106); +#24112=TRIMMED_CURVE('',#24111,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24113=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24112); +#24114=COMPOSITE_CURVE('',(#24095,#24101,#24107,#24113),.F.); +#24119=TRIMMED_CURVE('',#24118,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24120=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24119); +#24125=TRIMMED_CURVE('',#24124,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24126=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24125); +#24131=TRIMMED_CURVE('',#24130,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24132=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24131); +#24137=TRIMMED_CURVE('',#24136,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24138=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24137); +#24139=COMPOSITE_CURVE('',(#24120,#24126,#24132,#24138),.F.); +#24144=TRIMMED_CURVE('',#24143,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24145=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24144); +#24150=TRIMMED_CURVE('',#24149,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24151=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24150); +#24156=TRIMMED_CURVE('',#24155,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24157=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24156); +#24162=TRIMMED_CURVE('',#24161,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#24163=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24162); +#24164=COMPOSITE_CURVE('',(#24145,#24151,#24157,#24163),.F.); +#24169=TRIMMED_CURVE('A_1',#24168,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#24174=TRIMMED_CURVE('A_2',#24173,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE +(1.E0)),.T.,.UNSPECIFIED.); +#24179=CIRCLE('',#24178,4.E-1); +#24180=TRIMMED_CURVE('',#24179,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24181=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24180); +#24186=CIRCLE('',#24185,4.E-1); +#24187=TRIMMED_CURVE('',#24186,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24188=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24187); +#24189=COMPOSITE_CURVE('',(#24181,#24188),.F.); +#24194=CIRCLE('',#24193,4.E-1); +#24195=TRIMMED_CURVE('',#24194,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24196=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24195); +#24201=CIRCLE('',#24200,4.E-1); +#24202=TRIMMED_CURVE('',#24201,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.8E2)), +.T.,.UNSPECIFIED.); +#24203=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#24202); +#24204=COMPOSITE_CURVE('',(#24196,#24203),.F.); +#24205=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#24207=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#24210=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#24213=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#23659),#24212); +#24214=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#23689),#24212); +#24215=SHAPE_REPRESENTATION('',(#23663),#24212); +#24224=PRODUCT_DEFINITION('design','',#24223,#24220); +#24225=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR 524652070.',#24224); +#24226=SHAPE_DEFINITION_REPRESENTATION(#24225,#24215); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/533092070.stp b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/533092070.stp new file mode 100644 index 0000000..43c4a66 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/533092070.stp @@ -0,0 +1,18496 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('533092070','2019-05-09T',('gga'),(''), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2016010', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2016010',''); +FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); +ENDSEC; +DATA; +#1=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2=VECTOR('',#1,4.65E0); +#3=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#4=LINE('',#3,#2); +#5=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6=VECTOR('',#5,1.8E0); +#7=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#8=LINE('',#7,#6); +#9=DIRECTION('',(0.E0,1.E0,0.E0)); +#10=VECTOR('',#9,4.E-1); +#11=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#12=LINE('',#11,#10); +#13=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14=VECTOR('',#13,1.4E0); +#15=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#16=LINE('',#15,#14); +#17=DIRECTION('',(0.E0,-1.E0,0.E0)); +#18=VECTOR('',#17,4.E-1); +#19=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#20=LINE('',#19,#18); +#21=DIRECTION('',(0.E0,0.E0,-1.E0)); +#22=VECTOR('',#21,1.E0); +#23=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#24=LINE('',#23,#22); +#25=DIRECTION('',(0.E0,1.E0,0.E0)); +#26=VECTOR('',#25,3.2E0); +#27=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#28=LINE('',#27,#26); +#29=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#30=VECTOR('',#29,2.121320343560E-1); +#31=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#32=LINE('',#31,#30); +#33=DIRECTION('',(0.E0,0.E0,1.E0)); +#34=VECTOR('',#33,5.5E-1); +#35=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#36=LINE('',#35,#34); +#37=DIRECTION('',(0.E0,1.E0,0.E0)); +#38=VECTOR('',#37,1.3E0); +#39=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#40=LINE('',#39,#38); +#41=DIRECTION('',(0.E0,0.E0,1.E0)); +#42=VECTOR('',#41,3.5E0); +#43=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#44=LINE('',#43,#42); +#45=DIRECTION('',(1.E0,0.E0,0.E0)); +#46=VECTOR('',#45,5.E-2); +#47=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(0.E0,1.E0,0.E0)); +#50=VECTOR('',#49,4.8E-1); +#51=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#52=LINE('',#51,#50); +#53=DIRECTION('',(-1.E0,0.E0,0.E0)); +#54=VECTOR('',#53,4.8E-1); +#55=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#56=LINE('',#55,#54); +#57=DIRECTION('',(0.E0,1.E0,0.E0)); +#58=VECTOR('',#57,4.8E-1); +#59=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#60=LINE('',#59,#58); +#61=DIRECTION('',(1.E0,0.E0,0.E0)); +#62=VECTOR('',#61,5.E-2); +#63=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#64=LINE('',#63,#62); +#65=DIRECTION('',(0.E0,1.E0,0.E0)); +#66=VECTOR('',#65,4.5E-1); +#67=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#68=LINE('',#67,#66); +#69=DIRECTION('',(0.E0,1.E0,0.E0)); +#70=VECTOR('',#69,4.5E-1); +#71=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#72=LINE('',#71,#70); +#73=DIRECTION('',(1.E0,0.E0,0.E0)); +#74=VECTOR('',#73,5.E-2); +#75=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#76=LINE('',#75,#74); +#77=DIRECTION('',(0.E0,1.E0,0.E0)); +#78=VECTOR('',#77,4.8E-1); +#79=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#80=LINE('',#79,#78); +#81=DIRECTION('',(-1.E0,0.E0,0.E0)); +#82=VECTOR('',#81,4.8E-1); +#83=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#84=LINE('',#83,#82); +#85=DIRECTION('',(0.E0,1.E0,0.E0)); +#86=VECTOR('',#85,4.8E-1); +#87=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#88=LINE('',#87,#86); +#89=DIRECTION('',(1.E0,0.E0,0.E0)); +#90=VECTOR('',#89,5.E-2); +#91=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#92=LINE('',#91,#90); +#93=DIRECTION('',(0.E0,1.E0,0.E0)); +#94=VECTOR('',#93,4.5E-1); +#95=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#96=LINE('',#95,#94); +#97=DIRECTION('',(0.E0,1.E0,0.E0)); +#98=VECTOR('',#97,4.5E-1); +#99=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#100=LINE('',#99,#98); +#101=DIRECTION('',(1.E0,0.E0,0.E0)); +#102=VECTOR('',#101,5.E-2); +#103=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#104=LINE('',#103,#102); +#105=DIRECTION('',(0.E0,1.E0,0.E0)); +#106=VECTOR('',#105,4.8E-1); +#107=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#108=LINE('',#107,#106); +#109=DIRECTION('',(-1.E0,0.E0,0.E0)); +#110=VECTOR('',#109,4.8E-1); +#111=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#112=LINE('',#111,#110); +#113=DIRECTION('',(0.E0,1.E0,0.E0)); +#114=VECTOR('',#113,4.8E-1); +#115=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#116=LINE('',#115,#114); +#117=DIRECTION('',(1.E0,0.E0,0.E0)); +#118=VECTOR('',#117,5.E-2); +#119=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#120=LINE('',#119,#118); +#121=DIRECTION('',(0.E0,1.E0,0.E0)); +#122=VECTOR('',#121,4.5E-1); +#123=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#124=LINE('',#123,#122); +#125=DIRECTION('',(0.E0,1.E0,0.E0)); +#126=VECTOR('',#125,4.5E-1); +#127=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#128=LINE('',#127,#126); +#129=DIRECTION('',(1.E0,0.E0,0.E0)); +#130=VECTOR('',#129,5.E-2); +#131=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#132=LINE('',#131,#130); +#133=DIRECTION('',(0.E0,1.E0,0.E0)); +#134=VECTOR('',#133,4.8E-1); +#135=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#136=LINE('',#135,#134); +#137=DIRECTION('',(-1.E0,0.E0,0.E0)); +#138=VECTOR('',#137,4.8E-1); +#139=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#140=LINE('',#139,#138); +#141=DIRECTION('',(0.E0,1.E0,0.E0)); +#142=VECTOR('',#141,4.8E-1); +#143=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#144=LINE('',#143,#142); +#145=DIRECTION('',(1.E0,0.E0,0.E0)); +#146=VECTOR('',#145,5.E-2); +#147=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#148=LINE('',#147,#146); +#149=DIRECTION('',(0.E0,1.E0,0.E0)); +#150=VECTOR('',#149,4.5E-1); +#151=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#152=LINE('',#151,#150); +#153=DIRECTION('',(0.E0,1.E0,0.E0)); +#154=VECTOR('',#153,4.5E-1); +#155=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#156=LINE('',#155,#154); +#157=DIRECTION('',(1.E0,0.E0,0.E0)); +#158=VECTOR('',#157,5.E-2); +#159=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#160=LINE('',#159,#158); +#161=DIRECTION('',(0.E0,1.E0,0.E0)); +#162=VECTOR('',#161,4.8E-1); +#163=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#164=LINE('',#163,#162); +#165=DIRECTION('',(-1.E0,0.E0,0.E0)); +#166=VECTOR('',#165,4.8E-1); +#167=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#168=LINE('',#167,#166); +#169=DIRECTION('',(0.E0,1.E0,0.E0)); +#170=VECTOR('',#169,4.8E-1); +#171=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#172=LINE('',#171,#170); +#173=DIRECTION('',(1.E0,0.E0,0.E0)); +#174=VECTOR('',#173,5.E-2); +#175=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#176=LINE('',#175,#174); +#177=DIRECTION('',(0.E0,1.E0,0.E0)); +#178=VECTOR('',#177,4.5E-1); +#179=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#180=LINE('',#179,#178); +#181=DIRECTION('',(0.E0,1.E0,0.E0)); +#182=VECTOR('',#181,4.5E-1); +#183=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#184=LINE('',#183,#182); +#185=DIRECTION('',(1.E0,0.E0,0.E0)); +#186=VECTOR('',#185,5.E-2); +#187=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#188=LINE('',#187,#186); +#189=DIRECTION('',(0.E0,1.E0,0.E0)); +#190=VECTOR('',#189,4.8E-1); +#191=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#192=LINE('',#191,#190); +#193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#194=VECTOR('',#193,4.8E-1); +#195=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#196=LINE('',#195,#194); +#197=DIRECTION('',(0.E0,1.E0,0.E0)); +#198=VECTOR('',#197,4.8E-1); +#199=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#200=LINE('',#199,#198); +#201=DIRECTION('',(1.E0,0.E0,0.E0)); +#202=VECTOR('',#201,5.E-2); +#203=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#204=LINE('',#203,#202); +#205=DIRECTION('',(0.E0,1.E0,0.E0)); +#206=VECTOR('',#205,4.5E-1); +#207=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(0.E0,1.E0,0.E0)); +#210=VECTOR('',#209,4.5E-1); +#211=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#212=LINE('',#211,#210); +#213=DIRECTION('',(1.E0,0.E0,0.E0)); +#214=VECTOR('',#213,5.E-2); +#215=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#216=LINE('',#215,#214); +#217=DIRECTION('',(0.E0,1.E0,0.E0)); +#218=VECTOR('',#217,4.8E-1); +#219=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#220=LINE('',#219,#218); +#221=DIRECTION('',(-1.E0,0.E0,0.E0)); +#222=VECTOR('',#221,4.8E-1); +#223=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#224=LINE('',#223,#222); +#225=DIRECTION('',(0.E0,1.E0,0.E0)); +#226=VECTOR('',#225,4.8E-1); +#227=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#228=LINE('',#227,#226); +#229=DIRECTION('',(1.E0,0.E0,0.E0)); +#230=VECTOR('',#229,5.E-2); +#231=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#232=LINE('',#231,#230); +#233=DIRECTION('',(0.E0,1.E0,0.E0)); +#234=VECTOR('',#233,4.5E-1); +#235=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#236=LINE('',#235,#234); +#237=DIRECTION('',(0.E0,1.E0,0.E0)); +#238=VECTOR('',#237,4.5E-1); +#239=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#240=LINE('',#239,#238); +#241=DIRECTION('',(1.E0,0.E0,0.E0)); +#242=VECTOR('',#241,5.E-2); +#243=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#244=LINE('',#243,#242); +#245=DIRECTION('',(0.E0,1.E0,0.E0)); +#246=VECTOR('',#245,4.8E-1); +#247=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#248=LINE('',#247,#246); +#249=DIRECTION('',(-1.E0,0.E0,0.E0)); +#250=VECTOR('',#249,4.8E-1); +#251=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#252=LINE('',#251,#250); +#253=DIRECTION('',(0.E0,1.E0,0.E0)); +#254=VECTOR('',#253,4.8E-1); +#255=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#256=LINE('',#255,#254); +#257=DIRECTION('',(1.E0,0.E0,0.E0)); +#258=VECTOR('',#257,5.E-2); +#259=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#260=LINE('',#259,#258); +#261=DIRECTION('',(0.E0,1.E0,0.E0)); +#262=VECTOR('',#261,4.5E-1); +#263=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#264=LINE('',#263,#262); +#265=DIRECTION('',(0.E0,1.E0,0.E0)); +#266=VECTOR('',#265,4.5E-1); +#267=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#268=LINE('',#267,#266); +#269=DIRECTION('',(1.E0,0.E0,0.E0)); +#270=VECTOR('',#269,5.E-2); +#271=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#272=LINE('',#271,#270); +#273=DIRECTION('',(0.E0,1.E0,0.E0)); +#274=VECTOR('',#273,4.8E-1); +#275=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#276=LINE('',#275,#274); +#277=DIRECTION('',(-1.E0,0.E0,0.E0)); +#278=VECTOR('',#277,4.8E-1); +#279=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#280=LINE('',#279,#278); +#281=DIRECTION('',(0.E0,1.E0,0.E0)); +#282=VECTOR('',#281,4.8E-1); +#283=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#284=LINE('',#283,#282); +#285=DIRECTION('',(1.E0,0.E0,0.E0)); +#286=VECTOR('',#285,5.E-2); +#287=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#288=LINE('',#287,#286); +#289=DIRECTION('',(0.E0,1.E0,0.E0)); +#290=VECTOR('',#289,4.5E-1); +#291=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#292=LINE('',#291,#290); +#293=DIRECTION('',(0.E0,1.E0,0.E0)); +#294=VECTOR('',#293,4.5E-1); +#295=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#296=LINE('',#295,#294); +#297=DIRECTION('',(1.E0,0.E0,0.E0)); +#298=VECTOR('',#297,5.E-2); +#299=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#300=LINE('',#299,#298); +#301=DIRECTION('',(0.E0,1.E0,0.E0)); +#302=VECTOR('',#301,4.5E-1); +#303=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#304=LINE('',#303,#302); +#305=DIRECTION('',(0.E0,1.E0,0.E0)); +#306=VECTOR('',#305,8.E-2); +#307=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#308=LINE('',#307,#306); +#309=DIRECTION('',(1.E0,0.E0,0.E0)); +#310=VECTOR('',#309,4.207106781187E-1); +#311=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#312=LINE('',#311,#310); +#313=DIRECTION('',(0.E0,1.E0,0.E0)); +#314=VECTOR('',#313,5.E-1); +#315=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#316=LINE('',#315,#314); +#317=DIRECTION('',(-1.E0,0.E0,0.E0)); +#318=VECTOR('',#317,4.207106781187E-1); +#319=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#320=LINE('',#319,#318); +#321=DIRECTION('',(8.326672684689E-14,1.E0,0.E0)); +#322=VECTOR('',#321,8.E-2); +#323=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#324=LINE('',#323,#322); +#325=DIRECTION('',(0.E0,1.E0,0.E0)); +#326=VECTOR('',#325,1.8E-1); +#327=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#328=LINE('',#327,#326); +#329=DIRECTION('',(1.E0,0.E0,0.E0)); +#330=VECTOR('',#329,3.2E-1); +#331=CARTESIAN_POINT('',(3.44E0,1.625E0,2.1E0)); +#332=LINE('',#331,#330); +#333=DIRECTION('',(0.E0,1.E0,0.E0)); +#334=VECTOR('',#333,1.8E-1); +#335=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#336=LINE('',#335,#334); +#337=DIRECTION('',(0.E0,1.E0,0.E0)); +#338=VECTOR('',#337,1.8E-1); +#339=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#340=LINE('',#339,#338); +#341=DIRECTION('',(1.E0,0.E0,0.E0)); +#342=VECTOR('',#341,3.2E-1); +#343=CARTESIAN_POINT('',(2.64E0,1.625E0,2.1E0)); +#344=LINE('',#343,#342); +#345=DIRECTION('',(0.E0,1.E0,0.E0)); +#346=VECTOR('',#345,1.8E-1); +#347=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#348=LINE('',#347,#346); +#349=DIRECTION('',(0.E0,1.E0,0.E0)); +#350=VECTOR('',#349,1.8E-1); +#351=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#352=LINE('',#351,#350); +#353=DIRECTION('',(1.E0,0.E0,0.E0)); +#354=VECTOR('',#353,3.2E-1); +#355=CARTESIAN_POINT('',(1.84E0,1.625E0,2.1E0)); +#356=LINE('',#355,#354); +#357=DIRECTION('',(0.E0,1.E0,0.E0)); +#358=VECTOR('',#357,1.8E-1); +#359=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#360=LINE('',#359,#358); +#361=DIRECTION('',(0.E0,1.E0,0.E0)); +#362=VECTOR('',#361,1.8E-1); +#363=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#364=LINE('',#363,#362); +#365=DIRECTION('',(1.E0,0.E0,0.E0)); +#366=VECTOR('',#365,3.2E-1); +#367=CARTESIAN_POINT('',(1.04E0,1.625E0,2.1E0)); +#368=LINE('',#367,#366); +#369=DIRECTION('',(0.E0,1.E0,0.E0)); +#370=VECTOR('',#369,1.8E-1); +#371=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#372=LINE('',#371,#370); +#373=DIRECTION('',(0.E0,1.E0,0.E0)); +#374=VECTOR('',#373,1.8E-1); +#375=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#376=LINE('',#375,#374); +#377=DIRECTION('',(1.E0,0.E0,0.E0)); +#378=VECTOR('',#377,3.2E-1); +#379=CARTESIAN_POINT('',(2.4E-1,1.625E0,2.1E0)); +#380=LINE('',#379,#378); +#381=DIRECTION('',(0.E0,1.E0,0.E0)); +#382=VECTOR('',#381,1.8E-1); +#383=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#384=LINE('',#383,#382); +#385=DIRECTION('',(0.E0,1.E0,0.E0)); +#386=VECTOR('',#385,1.8E-1); +#387=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#388=LINE('',#387,#386); +#389=DIRECTION('',(1.E0,0.E0,0.E0)); +#390=VECTOR('',#389,3.2E-1); +#391=CARTESIAN_POINT('',(-5.6E-1,1.625E0,2.1E0)); +#392=LINE('',#391,#390); +#393=DIRECTION('',(0.E0,1.E0,0.E0)); +#394=VECTOR('',#393,1.8E-1); +#395=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#396=LINE('',#395,#394); +#397=DIRECTION('',(0.E0,1.E0,0.E0)); +#398=VECTOR('',#397,1.8E-1); +#399=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#400=LINE('',#399,#398); +#401=DIRECTION('',(1.E0,0.E0,0.E0)); +#402=VECTOR('',#401,3.2E-1); +#403=CARTESIAN_POINT('',(-1.36E0,1.625E0,2.1E0)); +#404=LINE('',#403,#402); +#405=DIRECTION('',(0.E0,1.E0,0.E0)); +#406=VECTOR('',#405,1.8E-1); +#407=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#408=LINE('',#407,#406); +#409=DIRECTION('',(0.E0,1.E0,0.E0)); +#410=VECTOR('',#409,1.8E-1); +#411=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#412=LINE('',#411,#410); +#413=DIRECTION('',(1.E0,0.E0,0.E0)); +#414=VECTOR('',#413,3.2E-1); +#415=CARTESIAN_POINT('',(-2.16E0,1.625E0,2.1E0)); +#416=LINE('',#415,#414); +#417=DIRECTION('',(0.E0,1.E0,0.E0)); +#418=VECTOR('',#417,1.8E-1); +#419=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#420=LINE('',#419,#418); +#421=DIRECTION('',(0.E0,1.E0,0.E0)); +#422=VECTOR('',#421,1.8E-1); +#423=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#424=LINE('',#423,#422); +#425=DIRECTION('',(1.E0,0.E0,0.E0)); +#426=VECTOR('',#425,3.2E-1); +#427=CARTESIAN_POINT('',(-2.96E0,1.625E0,2.1E0)); +#428=LINE('',#427,#426); +#429=DIRECTION('',(0.E0,1.E0,0.E0)); +#430=VECTOR('',#429,1.8E-1); +#431=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#432=LINE('',#431,#430); +#433=DIRECTION('',(0.E0,1.E0,0.E0)); +#434=VECTOR('',#433,1.8E-1); +#435=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#436=LINE('',#435,#434); +#437=DIRECTION('',(1.E0,0.E0,0.E0)); +#438=VECTOR('',#437,3.2E-1); +#439=CARTESIAN_POINT('',(-3.76E0,1.625E0,2.1E0)); +#440=LINE('',#439,#438); +#441=DIRECTION('',(0.E0,1.E0,0.E0)); +#442=VECTOR('',#441,1.8E-1); +#443=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#444=LINE('',#443,#442); +#445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#446=VECTOR('',#445,8.E-2); +#447=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#448=LINE('',#447,#446); +#449=DIRECTION('',(-1.E0,0.E0,0.E0)); +#450=VECTOR('',#449,3.5E-1); +#451=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#452=LINE('',#451,#450); +#453=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#454=VECTOR('',#453,2.828427124746E-1); +#455=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#456=LINE('',#455,#454); +#457=DIRECTION('',(1.E0,0.E0,0.E0)); +#458=VECTOR('',#457,4.207106781187E-1); +#459=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#460=LINE('',#459,#458); +#461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#462=VECTOR('',#461,8.E-2); +#463=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#464=LINE('',#463,#462); +#465=DIRECTION('',(0.E0,1.E0,0.E0)); +#466=VECTOR('',#465,4.5E-1); +#467=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#468=LINE('',#467,#466); +#469=DIRECTION('',(1.E0,0.E0,0.E0)); +#470=VECTOR('',#469,5.E-2); +#471=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#472=LINE('',#471,#470); +#473=DIRECTION('',(0.E0,1.E0,0.E0)); +#474=VECTOR('',#473,4.8E-1); +#475=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#476=LINE('',#475,#474); +#477=DIRECTION('',(-1.E0,0.E0,0.E0)); +#478=VECTOR('',#477,2.4E-1); +#479=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#480=LINE('',#479,#478); +#481=DIRECTION('',(0.E0,1.E0,0.E0)); +#482=VECTOR('',#481,4.E-1); +#483=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#484=LINE('',#483,#482); +#485=DIRECTION('',(1.E0,0.E0,0.E0)); +#486=VECTOR('',#485,9.05E0); +#487=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#488=LINE('',#487,#486); +#489=DIRECTION('',(0.E0,1.E0,0.E0)); +#490=VECTOR('',#489,4.E-1); +#491=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#492=LINE('',#491,#490); +#493=DIRECTION('',(-1.E0,0.E0,0.E0)); +#494=VECTOR('',#493,2.4E-1); +#495=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#496=LINE('',#495,#494); +#497=DIRECTION('',(0.E0,1.E0,0.E0)); +#498=VECTOR('',#497,4.8E-1); +#499=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#500=LINE('',#499,#498); +#501=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#502=VECTOR('',#501,7.071067811865E-2); +#503=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#504=LINE('',#503,#502); +#505=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#506=VECTOR('',#505,7.071067811865E-2); +#507=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#508=LINE('',#507,#506); +#509=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#510=VECTOR('',#509,8.660254037844E-2); +#511=CARTESIAN_POINT('',(-3.81E0,-9.95E-1,2.1E0)); +#512=LINE('',#511,#510); +#513=DIRECTION('',(1.E0,1.268826313857E-14,0.E0)); +#514=VECTOR('',#513,1.4E-1); +#515=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#518=VECTOR('',#517,7.071067811866E-2); +#519=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(1.E0,0.E0,0.E0)); +#522=VECTOR('',#521,1.9E-1); +#523=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#526=VECTOR('',#525,8.660254037844E-2); +#527=CARTESIAN_POINT('',(-3.01E0,-9.95E-1,2.1E0)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(1.E0,0.E0,0.E0)); +#530=VECTOR('',#529,3.8E-1); +#531=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#534=VECTOR('',#533,8.660254037845E-2); +#535=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,4.8E-1); +#539=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,2.05E0)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#542=VECTOR('',#541,8.660254037844E-2); +#543=CARTESIAN_POINT('',(-2.21E0,-9.95E-1,2.1E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(1.E0,0.E0,0.E0)); +#546=VECTOR('',#545,3.8E-1); +#547=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#550=VECTOR('',#549,8.660254037844E-2); +#551=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(1.E0,0.E0,0.E0)); +#554=VECTOR('',#553,4.8E-1); +#555=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,2.05E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#558=VECTOR('',#557,8.660254037844E-2); +#559=CARTESIAN_POINT('',(-1.41E0,-9.95E-1,2.1E0)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(1.E0,0.E0,0.E0)); +#562=VECTOR('',#561,3.8E-1); +#563=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#566=VECTOR('',#565,8.660254037844E-2); +#567=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(1.E0,0.E0,0.E0)); +#570=VECTOR('',#569,4.8E-1); +#571=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,2.05E0)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#574=VECTOR('',#573,8.660254037844E-2); +#575=CARTESIAN_POINT('',(-6.1E-1,-9.95E-1,2.1E0)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(1.E0,0.E0,0.E0)); +#578=VECTOR('',#577,3.8E-1); +#579=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#582=VECTOR('',#581,8.660254037844E-2); +#583=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(1.E0,0.E0,0.E0)); +#586=VECTOR('',#585,4.8E-1); +#587=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,2.05E0)); +#588=LINE('',#587,#586); +#589=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#590=VECTOR('',#589,8.660254037844E-2); +#591=CARTESIAN_POINT('',(1.9E-1,-9.95E-1,2.1E0)); +#592=LINE('',#591,#590); +#593=DIRECTION('',(1.E0,0.E0,0.E0)); +#594=VECTOR('',#593,3.8E-1); +#595=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#596=LINE('',#595,#594); +#597=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#598=VECTOR('',#597,8.660254037844E-2); +#599=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#600=LINE('',#599,#598); +#601=DIRECTION('',(1.E0,0.E0,0.E0)); +#602=VECTOR('',#601,4.8E-1); +#603=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,2.05E0)); +#604=LINE('',#603,#602); +#605=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#606=VECTOR('',#605,8.660254037844E-2); +#607=CARTESIAN_POINT('',(9.9E-1,-9.95E-1,2.1E0)); +#608=LINE('',#607,#606); +#609=DIRECTION('',(1.E0,0.E0,0.E0)); +#610=VECTOR('',#609,3.8E-1); +#611=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#612=LINE('',#611,#610); +#613=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#614=VECTOR('',#613,8.660254037844E-2); +#615=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#616=LINE('',#615,#614); +#617=DIRECTION('',(1.E0,0.E0,0.E0)); +#618=VECTOR('',#617,4.8E-1); +#619=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#620=LINE('',#619,#618); +#621=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#622=VECTOR('',#621,8.660254037844E-2); +#623=CARTESIAN_POINT('',(1.79E0,-9.95E-1,2.1E0)); +#624=LINE('',#623,#622); +#625=DIRECTION('',(1.E0,0.E0,0.E0)); +#626=VECTOR('',#625,3.8E-1); +#627=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#628=LINE('',#627,#626); +#629=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#630=VECTOR('',#629,8.660254037844E-2); +#631=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#632=LINE('',#631,#630); +#633=DIRECTION('',(1.E0,0.E0,0.E0)); +#634=VECTOR('',#633,4.8E-1); +#635=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#636=LINE('',#635,#634); +#637=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#638=VECTOR('',#637,8.660254037844E-2); +#639=CARTESIAN_POINT('',(2.59E0,-9.95E-1,2.1E0)); +#640=LINE('',#639,#638); +#641=DIRECTION('',(1.E0,0.E0,0.E0)); +#642=VECTOR('',#641,3.8E-1); +#643=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#644=LINE('',#643,#642); +#645=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#646=VECTOR('',#645,8.660254037844E-2); +#647=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#648=LINE('',#647,#646); +#649=DIRECTION('',(1.E0,0.E0,0.E0)); +#650=VECTOR('',#649,4.8E-1); +#651=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#652=LINE('',#651,#650); +#653=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#654=VECTOR('',#653,8.660254037844E-2); +#655=CARTESIAN_POINT('',(3.39E0,-9.95E-1,2.1E0)); +#656=LINE('',#655,#654); +#657=DIRECTION('',(1.E0,0.E0,0.E0)); +#658=VECTOR('',#657,3.8E-1); +#659=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#660=LINE('',#659,#658); +#661=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#662=VECTOR('',#661,8.660254037844E-2); +#663=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#664=LINE('',#663,#662); +#665=DIRECTION('',(1.E0,0.E0,0.E0)); +#666=VECTOR('',#665,4.8E-1); +#667=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#668=LINE('',#667,#666); +#669=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#670=VECTOR('',#669,8.660254037844E-2); +#671=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#672=LINE('',#671,#670); +#673=DIRECTION('',(1.E0,0.E0,0.E0)); +#674=VECTOR('',#673,1.9E-1); +#675=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#676=LINE('',#675,#674); +#677=DIRECTION('',(0.E0,7.071067811866E-1,-7.071067811865E-1)); +#678=VECTOR('',#677,7.071067811866E-2); +#679=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#680=LINE('',#679,#678); +#681=DIRECTION('',(1.E0,0.E0,0.E0)); +#682=VECTOR('',#681,1.4E-1); +#683=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#684=LINE('',#683,#682); +#685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#686=VECTOR('',#685,5.E-2); +#687=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.1E0)); +#688=LINE('',#687,#686); +#689=DIRECTION('',(0.E0,1.E0,0.E0)); +#690=VECTOR('',#689,5.E-1); +#691=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#692=LINE('',#691,#690); +#693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#694=VECTOR('',#693,4.251666049840E-1); +#695=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#696=LINE('',#695,#694); +#697=DIRECTION('',(0.E0,1.E0,0.E0)); +#698=VECTOR('',#697,8.5E-1); +#699=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#700=LINE('',#699,#698); +#701=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#702=VECTOR('',#701,7.071067811865E-2); +#703=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#704=LINE('',#703,#702); +#705=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#706=VECTOR('',#705,7.071067811866E-2); +#707=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#708=LINE('',#707,#706); +#709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#710=VECTOR('',#709,5.E-2); +#711=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#712=LINE('',#711,#710); +#713=DIRECTION('',(0.E0,1.E0,0.E0)); +#714=VECTOR('',#713,8.5E-1); +#715=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#716=LINE('',#715,#714); +#717=DIRECTION('',(0.E0,0.E0,1.E0)); +#718=VECTOR('',#717,4.251666049840E-1); +#719=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(0.E0,1.E0,0.E0)); +#722=VECTOR('',#721,5.E-1); +#723=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.05E0)); +#724=LINE('',#723,#722); +#725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#726=VECTOR('',#725,1.05E0); +#727=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#728=LINE('',#727,#726); +#729=DIRECTION('',(1.E0,0.E0,0.E0)); +#730=VECTOR('',#729,3.2E-1); +#731=CARTESIAN_POINT('',(3.44E0,-1.925E0,8.E-1)); +#732=LINE('',#731,#730); +#733=DIRECTION('',(0.E0,0.E0,1.E0)); +#734=VECTOR('',#733,1.05E0); +#735=CARTESIAN_POINT('',(3.76E0,-1.925E0,8.E-1)); +#736=LINE('',#735,#734); +#737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#738=VECTOR('',#737,2.5E-1); +#739=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#740=LINE('',#739,#738); +#741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#742=VECTOR('',#741,1.8E0); +#743=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#744=LINE('',#743,#742); +#745=DIRECTION('',(1.E0,0.E0,0.E0)); +#746=VECTOR('',#745,9.E-1); +#747=CARTESIAN_POINT('',(4.E0,-1.925E0,3.E-1)); +#748=LINE('',#747,#746); +#749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#750=VECTOR('',#749,1.E0); +#751=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#752=LINE('',#751,#750); +#753=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#754=VECTOR('',#753,3.051638903933E-1); +#755=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#756=LINE('',#755,#754); +#757=DIRECTION('',(0.E0,0.E0,1.E0)); +#758=VECTOR('',#757,4.E-1); +#759=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.85E0)); +#760=LINE('',#759,#758); +#761=DIRECTION('',(0.E0,0.E0,-1.E0)); +#762=VECTOR('',#761,5.E-2); +#763=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.4E0)); +#764=LINE('',#763,#762); +#765=DIRECTION('',(1.E0,0.E0,0.E0)); +#766=VECTOR('',#765,3.2E-1); +#767=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#768=LINE('',#767,#766); +#769=DIRECTION('',(0.E0,0.E0,-1.E0)); +#770=VECTOR('',#769,5.E-2); +#771=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#772=LINE('',#771,#770); +#773=DIRECTION('',(0.E0,0.E0,1.E0)); +#774=VECTOR('',#773,4.E-1); +#775=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#776=LINE('',#775,#774); +#777=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#778=VECTOR('',#777,3.051638903933E-1); +#779=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#780=LINE('',#779,#778); +#781=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#782=VECTOR('',#781,3.051638903933E-1); +#783=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#784=LINE('',#783,#782); +#785=DIRECTION('',(0.E0,0.E0,1.E0)); +#786=VECTOR('',#785,4.E-1); +#787=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.85E0)); +#788=LINE('',#787,#786); +#789=DIRECTION('',(0.E0,0.E0,-1.E0)); +#790=VECTOR('',#789,5.E-2); +#791=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.4E0)); +#792=LINE('',#791,#790); +#793=DIRECTION('',(1.E0,0.E0,0.E0)); +#794=VECTOR('',#793,3.2E-1); +#795=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#796=LINE('',#795,#794); +#797=DIRECTION('',(0.E0,0.E0,-1.E0)); +#798=VECTOR('',#797,5.E-2); +#799=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#800=LINE('',#799,#798); +#801=DIRECTION('',(0.E0,0.E0,1.E0)); +#802=VECTOR('',#801,4.E-1); +#803=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#804=LINE('',#803,#802); +#805=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#806=VECTOR('',#805,3.051638903933E-1); +#807=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#808=LINE('',#807,#806); +#809=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#810=VECTOR('',#809,3.051638903933E-1); +#811=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#812=LINE('',#811,#810); +#813=DIRECTION('',(0.E0,0.E0,1.E0)); +#814=VECTOR('',#813,4.E-1); +#815=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.85E0)); +#816=LINE('',#815,#814); +#817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#818=VECTOR('',#817,5.E-2); +#819=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.4E0)); +#820=LINE('',#819,#818); +#821=DIRECTION('',(1.E0,0.E0,0.E0)); +#822=VECTOR('',#821,3.2E-1); +#823=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#824=LINE('',#823,#822); +#825=DIRECTION('',(0.E0,0.E0,-1.E0)); +#826=VECTOR('',#825,5.E-2); +#827=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#828=LINE('',#827,#826); +#829=DIRECTION('',(0.E0,0.E0,1.E0)); +#830=VECTOR('',#829,4.E-1); +#831=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#832=LINE('',#831,#830); +#833=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#834=VECTOR('',#833,3.051638903933E-1); +#835=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#836=LINE('',#835,#834); +#837=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#838=VECTOR('',#837,3.051638903933E-1); +#839=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#840=LINE('',#839,#838); +#841=DIRECTION('',(0.E0,0.E0,1.E0)); +#842=VECTOR('',#841,4.E-1); +#843=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.85E0)); +#844=LINE('',#843,#842); +#845=DIRECTION('',(0.E0,0.E0,-1.E0)); +#846=VECTOR('',#845,5.E-2); +#847=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.4E0)); +#848=LINE('',#847,#846); +#849=DIRECTION('',(1.E0,0.E0,0.E0)); +#850=VECTOR('',#849,3.2E-1); +#851=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#852=LINE('',#851,#850); +#853=DIRECTION('',(0.E0,0.E0,-1.E0)); +#854=VECTOR('',#853,5.E-2); +#855=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#856=LINE('',#855,#854); +#857=DIRECTION('',(0.E0,0.E0,1.E0)); +#858=VECTOR('',#857,4.E-1); +#859=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#860=LINE('',#859,#858); +#861=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#862=VECTOR('',#861,3.051638903933E-1); +#863=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#864=LINE('',#863,#862); +#865=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#866=VECTOR('',#865,3.051638903933E-1); +#867=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#868=LINE('',#867,#866); +#869=DIRECTION('',(0.E0,0.E0,1.E0)); +#870=VECTOR('',#869,4.E-1); +#871=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.85E0)); +#872=LINE('',#871,#870); +#873=DIRECTION('',(0.E0,0.E0,-1.E0)); +#874=VECTOR('',#873,5.E-2); +#875=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.4E0)); +#876=LINE('',#875,#874); +#877=DIRECTION('',(1.E0,0.E0,0.E0)); +#878=VECTOR('',#877,3.2E-1); +#879=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#880=LINE('',#879,#878); +#881=DIRECTION('',(0.E0,0.E0,-1.E0)); +#882=VECTOR('',#881,5.E-2); +#883=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#884=LINE('',#883,#882); +#885=DIRECTION('',(0.E0,0.E0,1.E0)); +#886=VECTOR('',#885,4.E-1); +#887=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#888=LINE('',#887,#886); +#889=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#890=VECTOR('',#889,3.051638903933E-1); +#891=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#892=LINE('',#891,#890); +#893=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#894=VECTOR('',#893,3.051638903933E-1); +#895=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#896=LINE('',#895,#894); +#897=DIRECTION('',(0.E0,0.E0,1.E0)); +#898=VECTOR('',#897,4.E-1); +#899=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.85E0)); +#900=LINE('',#899,#898); +#901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#902=VECTOR('',#901,5.E-2); +#903=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.4E0)); +#904=LINE('',#903,#902); +#905=DIRECTION('',(1.E0,0.E0,0.E0)); +#906=VECTOR('',#905,3.2E-1); +#907=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#908=LINE('',#907,#906); +#909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#910=VECTOR('',#909,5.E-2); +#911=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#912=LINE('',#911,#910); +#913=DIRECTION('',(0.E0,0.E0,1.E0)); +#914=VECTOR('',#913,4.E-1); +#915=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#916=LINE('',#915,#914); +#917=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#918=VECTOR('',#917,3.051638903933E-1); +#919=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#920=LINE('',#919,#918); +#921=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#922=VECTOR('',#921,3.051638903933E-1); +#923=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#924=LINE('',#923,#922); +#925=DIRECTION('',(0.E0,0.E0,1.E0)); +#926=VECTOR('',#925,4.E-1); +#927=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.85E0)); +#928=LINE('',#927,#926); +#929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#930=VECTOR('',#929,5.E-2); +#931=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.4E0)); +#932=LINE('',#931,#930); +#933=DIRECTION('',(1.E0,0.E0,0.E0)); +#934=VECTOR('',#933,3.2E-1); +#935=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#936=LINE('',#935,#934); +#937=DIRECTION('',(0.E0,0.E0,-1.E0)); +#938=VECTOR('',#937,5.E-2); +#939=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#940=LINE('',#939,#938); +#941=DIRECTION('',(0.E0,0.E0,1.E0)); +#942=VECTOR('',#941,4.E-1); +#943=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#944=LINE('',#943,#942); +#945=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#946=VECTOR('',#945,3.051638903933E-1); +#947=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#948=LINE('',#947,#946); +#949=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#950=VECTOR('',#949,3.051638903933E-1); +#951=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#952=LINE('',#951,#950); +#953=DIRECTION('',(0.E0,0.E0,1.E0)); +#954=VECTOR('',#953,4.E-1); +#955=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.85E0)); +#956=LINE('',#955,#954); +#957=DIRECTION('',(0.E0,0.E0,-1.E0)); +#958=VECTOR('',#957,5.E-2); +#959=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.4E0)); +#960=LINE('',#959,#958); +#961=DIRECTION('',(1.E0,0.E0,0.E0)); +#962=VECTOR('',#961,3.2E-1); +#963=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#964=LINE('',#963,#962); +#965=DIRECTION('',(0.E0,0.E0,-1.E0)); +#966=VECTOR('',#965,5.E-2); +#967=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#968=LINE('',#967,#966); +#969=DIRECTION('',(0.E0,0.E0,1.E0)); +#970=VECTOR('',#969,4.E-1); +#971=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#972=LINE('',#971,#970); +#973=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#974=VECTOR('',#973,3.051638903933E-1); +#975=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#976=LINE('',#975,#974); +#977=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#978=VECTOR('',#977,3.051638903933E-1); +#979=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#980=LINE('',#979,#978); +#981=DIRECTION('',(0.E0,0.E0,1.E0)); +#982=VECTOR('',#981,4.E-1); +#983=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.85E0)); +#984=LINE('',#983,#982); +#985=DIRECTION('',(0.E0,0.E0,-1.E0)); +#986=VECTOR('',#985,5.E-2); +#987=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.4E0)); +#988=LINE('',#987,#986); +#989=DIRECTION('',(1.E0,0.E0,0.E0)); +#990=VECTOR('',#989,3.2E-1); +#991=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#992=LINE('',#991,#990); +#993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#994=VECTOR('',#993,5.E-2); +#995=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#996=LINE('',#995,#994); +#997=DIRECTION('',(0.E0,0.E0,1.E0)); +#998=VECTOR('',#997,4.E-1); +#999=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#1000=LINE('',#999,#998); +#1001=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#1002=VECTOR('',#1001,3.051638903933E-1); +#1003=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#1004=LINE('',#1003,#1002); +#1005=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#1006=VECTOR('',#1005,3.051638903933E-1); +#1007=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#1008=LINE('',#1007,#1006); +#1009=DIRECTION('',(0.E0,0.E0,1.E0)); +#1010=VECTOR('',#1009,4.E-1); +#1011=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.85E0)); +#1012=LINE('',#1011,#1010); +#1013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1014=VECTOR('',#1013,5.E-2); +#1015=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.4E0)); +#1016=LINE('',#1015,#1014); +#1017=DIRECTION('',(1.E0,0.E0,0.E0)); +#1018=VECTOR('',#1017,3.2E-1); +#1019=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#1020=LINE('',#1019,#1018); +#1021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1022=VECTOR('',#1021,5.E-2); +#1023=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#1024=LINE('',#1023,#1022); +#1025=DIRECTION('',(0.E0,0.E0,1.E0)); +#1026=VECTOR('',#1025,4.E-1); +#1027=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#1028=LINE('',#1027,#1026); +#1029=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#1030=VECTOR('',#1029,3.051638903933E-1); +#1031=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#1032=LINE('',#1031,#1030); +#1033=DIRECTION('',(1.E0,0.E0,0.E0)); +#1034=VECTOR('',#1033,9.E-1); +#1035=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#1036=LINE('',#1035,#1034); +#1037=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1038=VECTOR('',#1037,2.5E-1); +#1039=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#1040=LINE('',#1039,#1038); +#1041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1042=VECTOR('',#1041,1.05E0); +#1043=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#1044=LINE('',#1043,#1042); +#1045=DIRECTION('',(1.E0,0.E0,0.E0)); +#1046=VECTOR('',#1045,3.2E-1); +#1047=CARTESIAN_POINT('',(-3.76E0,-1.925E0,8.E-1)); +#1048=LINE('',#1047,#1046); +#1049=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1050=VECTOR('',#1049,1.05E0); +#1051=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#1052=LINE('',#1051,#1050); +#1053=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1054=VECTOR('',#1053,2.5E-1); +#1055=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#1056=LINE('',#1055,#1054); +#1057=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1058=VECTOR('',#1057,2.5E-1); +#1059=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#1060=LINE('',#1059,#1058); +#1061=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1062=VECTOR('',#1061,1.05E0); +#1063=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#1064=LINE('',#1063,#1062); +#1065=DIRECTION('',(1.E0,0.E0,0.E0)); +#1066=VECTOR('',#1065,3.2E-1); +#1067=CARTESIAN_POINT('',(-2.96E0,-1.925E0,8.E-1)); +#1068=LINE('',#1067,#1066); +#1069=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1070=VECTOR('',#1069,1.05E0); +#1071=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#1072=LINE('',#1071,#1070); +#1073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1074=VECTOR('',#1073,2.5E-1); +#1075=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#1076=LINE('',#1075,#1074); +#1077=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1078=VECTOR('',#1077,2.5E-1); +#1079=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#1080=LINE('',#1079,#1078); +#1081=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1082=VECTOR('',#1081,1.05E0); +#1083=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#1084=LINE('',#1083,#1082); +#1085=DIRECTION('',(1.E0,0.E0,0.E0)); +#1086=VECTOR('',#1085,3.2E-1); +#1087=CARTESIAN_POINT('',(-2.16E0,-1.925E0,8.E-1)); +#1088=LINE('',#1087,#1086); +#1089=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1090=VECTOR('',#1089,1.05E0); +#1091=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#1092=LINE('',#1091,#1090); +#1093=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1094=VECTOR('',#1093,2.5E-1); +#1095=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#1096=LINE('',#1095,#1094); +#1097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1098=VECTOR('',#1097,2.5E-1); +#1099=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#1100=LINE('',#1099,#1098); +#1101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1102=VECTOR('',#1101,1.05E0); +#1103=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#1104=LINE('',#1103,#1102); +#1105=DIRECTION('',(1.E0,0.E0,0.E0)); +#1106=VECTOR('',#1105,3.2E-1); +#1107=CARTESIAN_POINT('',(-1.36E0,-1.925E0,8.E-1)); +#1108=LINE('',#1107,#1106); +#1109=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1110=VECTOR('',#1109,1.05E0); +#1111=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#1112=LINE('',#1111,#1110); +#1113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1114=VECTOR('',#1113,2.5E-1); +#1115=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#1116=LINE('',#1115,#1114); +#1117=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1118=VECTOR('',#1117,2.5E-1); +#1119=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#1120=LINE('',#1119,#1118); +#1121=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1122=VECTOR('',#1121,1.05E0); +#1123=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#1124=LINE('',#1123,#1122); +#1125=DIRECTION('',(1.E0,0.E0,0.E0)); +#1126=VECTOR('',#1125,3.2E-1); +#1127=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,8.E-1)); +#1128=LINE('',#1127,#1126); +#1129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1130=VECTOR('',#1129,1.05E0); +#1131=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#1132=LINE('',#1131,#1130); +#1133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1134=VECTOR('',#1133,2.5E-1); +#1135=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#1136=LINE('',#1135,#1134); +#1137=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1138=VECTOR('',#1137,2.5E-1); +#1139=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#1140=LINE('',#1139,#1138); +#1141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1142=VECTOR('',#1141,1.05E0); +#1143=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#1144=LINE('',#1143,#1142); +#1145=DIRECTION('',(1.E0,0.E0,0.E0)); +#1146=VECTOR('',#1145,3.2E-1); +#1147=CARTESIAN_POINT('',(2.4E-1,-1.925E0,8.E-1)); +#1148=LINE('',#1147,#1146); +#1149=DIRECTION('',(0.E0,0.E0,1.E0)); +#1150=VECTOR('',#1149,1.05E0); +#1151=CARTESIAN_POINT('',(5.6E-1,-1.925E0,8.E-1)); +#1152=LINE('',#1151,#1150); +#1153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1154=VECTOR('',#1153,2.5E-1); +#1155=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#1156=LINE('',#1155,#1154); +#1157=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1158=VECTOR('',#1157,2.5E-1); +#1159=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#1160=LINE('',#1159,#1158); +#1161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1162=VECTOR('',#1161,1.05E0); +#1163=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#1164=LINE('',#1163,#1162); +#1165=DIRECTION('',(1.E0,0.E0,0.E0)); +#1166=VECTOR('',#1165,3.2E-1); +#1167=CARTESIAN_POINT('',(1.04E0,-1.925E0,8.E-1)); +#1168=LINE('',#1167,#1166); +#1169=DIRECTION('',(0.E0,0.E0,1.E0)); +#1170=VECTOR('',#1169,1.05E0); +#1171=CARTESIAN_POINT('',(1.36E0,-1.925E0,8.E-1)); +#1172=LINE('',#1171,#1170); +#1173=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1174=VECTOR('',#1173,2.5E-1); +#1175=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#1176=LINE('',#1175,#1174); +#1177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1178=VECTOR('',#1177,2.5E-1); +#1179=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#1180=LINE('',#1179,#1178); +#1181=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1182=VECTOR('',#1181,1.05E0); +#1183=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#1184=LINE('',#1183,#1182); +#1185=DIRECTION('',(1.E0,0.E0,0.E0)); +#1186=VECTOR('',#1185,3.2E-1); +#1187=CARTESIAN_POINT('',(1.84E0,-1.925E0,8.E-1)); +#1188=LINE('',#1187,#1186); +#1189=DIRECTION('',(0.E0,0.E0,1.E0)); +#1190=VECTOR('',#1189,1.05E0); +#1191=CARTESIAN_POINT('',(2.16E0,-1.925E0,8.E-1)); +#1192=LINE('',#1191,#1190); +#1193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1194=VECTOR('',#1193,2.5E-1); +#1195=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#1196=LINE('',#1195,#1194); +#1197=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1198=VECTOR('',#1197,2.5E-1); +#1199=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#1200=LINE('',#1199,#1198); +#1201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1202=VECTOR('',#1201,1.05E0); +#1203=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#1204=LINE('',#1203,#1202); +#1205=DIRECTION('',(1.E0,0.E0,0.E0)); +#1206=VECTOR('',#1205,3.2E-1); +#1207=CARTESIAN_POINT('',(2.64E0,-1.925E0,8.E-1)); +#1208=LINE('',#1207,#1206); +#1209=DIRECTION('',(0.E0,0.E0,1.E0)); +#1210=VECTOR('',#1209,1.05E0); +#1211=CARTESIAN_POINT('',(2.96E0,-1.925E0,8.E-1)); +#1212=LINE('',#1211,#1210); +#1213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1214=VECTOR('',#1213,2.5E-1); +#1215=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#1216=LINE('',#1215,#1214); +#1217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1218=VECTOR('',#1217,2.5E-1); +#1219=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#1220=LINE('',#1219,#1218); +#1221=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1222=VECTOR('',#1221,1.3E-1); +#1223=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#1224=LINE('',#1223,#1222); +#1225=DIRECTION('',(0.E0,0.E0,1.E0)); +#1226=VECTOR('',#1225,5.5E-1); +#1227=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#1228=LINE('',#1227,#1226); +#1229=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1230=VECTOR('',#1229,1.414213562373E-1); +#1231=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#1232=LINE('',#1231,#1230); +#1233=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1234=VECTOR('',#1233,2.2E-1); +#1235=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#1236=LINE('',#1235,#1234); +#1237=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1238=VECTOR('',#1237,1.2E0); +#1239=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#1240=LINE('',#1239,#1238); +#1241=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#1242=VECTOR('',#1241,5.385164807135E-1); +#1243=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#1244=LINE('',#1243,#1242); +#1245=DIRECTION('',(0.E0,1.E0,0.E0)); +#1246=VECTOR('',#1245,2.5E-1); +#1247=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#1248=LINE('',#1247,#1246); +#1249=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#1250=VECTOR('',#1249,5.4E-1); +#1251=CARTESIAN_POINT('',(3.44E0,-9.45E-1,1.624833395016E0)); +#1252=LINE('',#1251,#1250); +#1253=DIRECTION('',(0.E0,0.E0,1.E0)); +#1254=VECTOR('',#1253,1.157179676972E0); +#1255=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#1256=LINE('',#1255,#1254); +#1257=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1258=VECTOR('',#1257,3.2E-1); +#1259=CARTESIAN_POINT('',(3.76E0,-1.075E0,1.85E0)); +#1260=LINE('',#1259,#1258); +#1261=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#1262=VECTOR('',#1261,2.6E-1); +#1263=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#1264=LINE('',#1263,#1262); +#1265=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#1266=VECTOR('',#1265,2.6E-1); +#1267=CARTESIAN_POINT('',(3.44E0,-1.075E0,1.85E0)); +#1268=LINE('',#1267,#1266); +#1269=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1270=VECTOR('',#1269,3.2E-1); +#1271=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#1272=LINE('',#1271,#1270); +#1273=DIRECTION('',(1.E0,0.E0,0.E0)); +#1274=VECTOR('',#1273,3.2E-1); +#1275=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#1276=LINE('',#1275,#1274); +#1277=DIRECTION('',(0.E0,1.E0,0.E0)); +#1278=VECTOR('',#1277,2.7E-1); +#1279=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1280=LINE('',#1279,#1278); +#1281=DIRECTION('',(0.E0,1.E0,0.E0)); +#1282=VECTOR('',#1281,2.7E-1); +#1283=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#1284=LINE('',#1283,#1282); +#1285=DIRECTION('',(1.E0,0.E0,0.E0)); +#1286=VECTOR('',#1285,4.8E-1); +#1287=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1288=LINE('',#1287,#1286); +#1289=DIRECTION('',(0.E0,1.E0,0.E0)); +#1290=VECTOR('',#1289,2.7E-1); +#1291=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1292=LINE('',#1291,#1290); +#1293=DIRECTION('',(0.E0,1.E0,0.E0)); +#1294=VECTOR('',#1293,2.7E-1); +#1295=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#1296=LINE('',#1295,#1294); +#1297=DIRECTION('',(1.E0,0.E0,0.E0)); +#1298=VECTOR('',#1297,4.8E-1); +#1299=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1300=LINE('',#1299,#1298); +#1301=DIRECTION('',(0.E0,1.E0,0.E0)); +#1302=VECTOR('',#1301,2.7E-1); +#1303=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1304=LINE('',#1303,#1302); +#1305=DIRECTION('',(0.E0,1.E0,0.E0)); +#1306=VECTOR('',#1305,2.7E-1); +#1307=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#1308=LINE('',#1307,#1306); +#1309=DIRECTION('',(1.E0,0.E0,0.E0)); +#1310=VECTOR('',#1309,4.8E-1); +#1311=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1312=LINE('',#1311,#1310); +#1313=DIRECTION('',(0.E0,1.E0,0.E0)); +#1314=VECTOR('',#1313,2.7E-1); +#1315=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1316=LINE('',#1315,#1314); +#1317=DIRECTION('',(0.E0,1.E0,0.E0)); +#1318=VECTOR('',#1317,2.7E-1); +#1319=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#1320=LINE('',#1319,#1318); +#1321=DIRECTION('',(1.E0,0.E0,0.E0)); +#1322=VECTOR('',#1321,4.8E-1); +#1323=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1324=LINE('',#1323,#1322); +#1325=DIRECTION('',(0.E0,1.E0,0.E0)); +#1326=VECTOR('',#1325,2.7E-1); +#1327=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1328=LINE('',#1327,#1326); +#1329=DIRECTION('',(0.E0,1.E0,0.E0)); +#1330=VECTOR('',#1329,2.7E-1); +#1331=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#1332=LINE('',#1331,#1330); +#1333=DIRECTION('',(1.E0,0.E0,0.E0)); +#1334=VECTOR('',#1333,4.8E-1); +#1335=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#1336=LINE('',#1335,#1334); +#1337=DIRECTION('',(0.E0,1.E0,0.E0)); +#1338=VECTOR('',#1337,2.7E-1); +#1339=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#1340=LINE('',#1339,#1338); +#1341=DIRECTION('',(0.E0,1.E0,0.E0)); +#1342=VECTOR('',#1341,2.7E-1); +#1343=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#1344=LINE('',#1343,#1342); +#1345=DIRECTION('',(1.E0,0.E0,0.E0)); +#1346=VECTOR('',#1345,4.8E-1); +#1347=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#1348=LINE('',#1347,#1346); +#1349=DIRECTION('',(0.E0,1.E0,0.E0)); +#1350=VECTOR('',#1349,2.7E-1); +#1351=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#1352=LINE('',#1351,#1350); +#1353=DIRECTION('',(0.E0,1.E0,0.E0)); +#1354=VECTOR('',#1353,2.7E-1); +#1355=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#1356=LINE('',#1355,#1354); +#1357=DIRECTION('',(1.E0,0.E0,0.E0)); +#1358=VECTOR('',#1357,4.8E-1); +#1359=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#1360=LINE('',#1359,#1358); +#1361=DIRECTION('',(0.E0,1.E0,0.E0)); +#1362=VECTOR('',#1361,2.7E-1); +#1363=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#1364=LINE('',#1363,#1362); +#1365=DIRECTION('',(0.E0,1.E0,0.E0)); +#1366=VECTOR('',#1365,2.7E-1); +#1367=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#1368=LINE('',#1367,#1366); +#1369=DIRECTION('',(1.E0,0.E0,0.E0)); +#1370=VECTOR('',#1369,4.8E-1); +#1371=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#1372=LINE('',#1371,#1370); +#1373=DIRECTION('',(0.E0,1.E0,0.E0)); +#1374=VECTOR('',#1373,2.7E-1); +#1375=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#1376=LINE('',#1375,#1374); +#1377=DIRECTION('',(0.E0,1.E0,0.E0)); +#1378=VECTOR('',#1377,2.7E-1); +#1379=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#1380=LINE('',#1379,#1378); +#1381=DIRECTION('',(1.E0,0.E0,0.E0)); +#1382=VECTOR('',#1381,4.8E-1); +#1383=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#1384=LINE('',#1383,#1382); +#1385=DIRECTION('',(0.E0,1.E0,0.E0)); +#1386=VECTOR('',#1385,2.7E-1); +#1387=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#1388=LINE('',#1387,#1386); +#1389=DIRECTION('',(0.E0,1.E0,0.E0)); +#1390=VECTOR('',#1389,2.7E-1); +#1391=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#1392=LINE('',#1391,#1390); +#1393=DIRECTION('',(1.E0,0.E0,0.E0)); +#1394=VECTOR('',#1393,1.9E-1); +#1395=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,0.E0)); +#1396=LINE('',#1395,#1394); +#1397=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1398=VECTOR('',#1397,3.E-2); +#1399=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,0.E0)); +#1400=LINE('',#1399,#1398); +#1401=DIRECTION('',(1.E0,0.E0,0.E0)); +#1402=VECTOR('',#1401,3.5E-1); +#1403=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,0.E0)); +#1404=LINE('',#1403,#1402); +#1405=DIRECTION('',(7.071067811866E-1,-7.071067811865E-1,0.E0)); +#1406=VECTOR('',#1405,2.121320343560E-1); +#1407=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,0.E0)); +#1408=LINE('',#1407,#1406); +#1409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1410=VECTOR('',#1409,1.98E0); +#1411=CARTESIAN_POINT('',(-4.45E0,1.215E0,0.E0)); +#1412=LINE('',#1411,#1410); +#1413=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1414=VECTOR('',#1413,2.121320343560E-1); +#1415=CARTESIAN_POINT('',(-4.3E0,1.365E0,0.E0)); +#1416=LINE('',#1415,#1414); +#1417=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1418=VECTOR('',#1417,3.5E-1); +#1419=CARTESIAN_POINT('',(-3.95E0,1.365E0,0.E0)); +#1420=LINE('',#1419,#1418); +#1421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1422=VECTOR('',#1421,3.E-2); +#1423=CARTESIAN_POINT('',(-3.95E0,1.395E0,0.E0)); +#1424=LINE('',#1423,#1422); +#1425=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1426=VECTOR('',#1425,1.9E-1); +#1427=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#1428=LINE('',#1427,#1426); +#1429=DIRECTION('',(0.E0,1.E0,0.E0)); +#1430=VECTOR('',#1429,2.7E-1); +#1431=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#1432=LINE('',#1431,#1430); +#1433=DIRECTION('',(1.E0,0.E0,0.E0)); +#1434=VECTOR('',#1433,3.2E-1); +#1435=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#1436=LINE('',#1435,#1434); +#1437=DIRECTION('',(0.E0,1.E0,0.E0)); +#1438=VECTOR('',#1437,2.7E-1); +#1439=CARTESIAN_POINT('',(-3.44E0,1.125E0,0.E0)); +#1440=LINE('',#1439,#1438); +#1441=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1442=VECTOR('',#1441,4.8E-1); +#1443=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#1444=LINE('',#1443,#1442); +#1445=DIRECTION('',(0.E0,1.E0,0.E0)); +#1446=VECTOR('',#1445,2.7E-1); +#1447=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#1448=LINE('',#1447,#1446); +#1449=DIRECTION('',(1.E0,0.E0,0.E0)); +#1450=VECTOR('',#1449,3.2E-1); +#1451=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#1452=LINE('',#1451,#1450); +#1453=DIRECTION('',(0.E0,1.E0,0.E0)); +#1454=VECTOR('',#1453,2.7E-1); +#1455=CARTESIAN_POINT('',(-2.64E0,1.125E0,0.E0)); +#1456=LINE('',#1455,#1454); +#1457=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1458=VECTOR('',#1457,4.8E-1); +#1459=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#1460=LINE('',#1459,#1458); +#1461=DIRECTION('',(0.E0,1.E0,0.E0)); +#1462=VECTOR('',#1461,2.7E-1); +#1463=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#1464=LINE('',#1463,#1462); +#1465=DIRECTION('',(1.E0,0.E0,0.E0)); +#1466=VECTOR('',#1465,3.2E-1); +#1467=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#1468=LINE('',#1467,#1466); +#1469=DIRECTION('',(0.E0,1.E0,0.E0)); +#1470=VECTOR('',#1469,2.7E-1); +#1471=CARTESIAN_POINT('',(-1.84E0,1.125E0,0.E0)); +#1472=LINE('',#1471,#1470); +#1473=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1474=VECTOR('',#1473,4.8E-1); +#1475=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#1476=LINE('',#1475,#1474); +#1477=DIRECTION('',(0.E0,1.E0,0.E0)); +#1478=VECTOR('',#1477,2.7E-1); +#1479=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#1480=LINE('',#1479,#1478); +#1481=DIRECTION('',(1.E0,0.E0,0.E0)); +#1482=VECTOR('',#1481,3.2E-1); +#1483=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#1484=LINE('',#1483,#1482); +#1485=DIRECTION('',(0.E0,1.E0,0.E0)); +#1486=VECTOR('',#1485,2.7E-1); +#1487=CARTESIAN_POINT('',(-1.04E0,1.125E0,0.E0)); +#1488=LINE('',#1487,#1486); +#1489=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1490=VECTOR('',#1489,4.8E-1); +#1491=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#1492=LINE('',#1491,#1490); +#1493=DIRECTION('',(0.E0,1.E0,0.E0)); +#1494=VECTOR('',#1493,2.7E-1); +#1495=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#1496=LINE('',#1495,#1494); +#1497=DIRECTION('',(1.E0,0.E0,0.E0)); +#1498=VECTOR('',#1497,3.2E-1); +#1499=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#1500=LINE('',#1499,#1498); +#1501=DIRECTION('',(0.E0,1.E0,0.E0)); +#1502=VECTOR('',#1501,2.7E-1); +#1503=CARTESIAN_POINT('',(-2.4E-1,1.125E0,0.E0)); +#1504=LINE('',#1503,#1502); +#1505=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1506=VECTOR('',#1505,4.8E-1); +#1507=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#1508=LINE('',#1507,#1506); +#1509=DIRECTION('',(0.E0,1.E0,0.E0)); +#1510=VECTOR('',#1509,2.7E-1); +#1511=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#1512=LINE('',#1511,#1510); +#1513=DIRECTION('',(1.E0,0.E0,0.E0)); +#1514=VECTOR('',#1513,3.2E-1); +#1515=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#1516=LINE('',#1515,#1514); +#1517=DIRECTION('',(0.E0,1.E0,0.E0)); +#1518=VECTOR('',#1517,2.7E-1); +#1519=CARTESIAN_POINT('',(5.6E-1,1.125E0,0.E0)); +#1520=LINE('',#1519,#1518); +#1521=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1522=VECTOR('',#1521,4.8E-1); +#1523=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#1524=LINE('',#1523,#1522); +#1525=DIRECTION('',(0.E0,1.E0,0.E0)); +#1526=VECTOR('',#1525,2.7E-1); +#1527=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#1528=LINE('',#1527,#1526); +#1529=DIRECTION('',(1.E0,0.E0,0.E0)); +#1530=VECTOR('',#1529,3.2E-1); +#1531=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#1532=LINE('',#1531,#1530); +#1533=DIRECTION('',(0.E0,1.E0,0.E0)); +#1534=VECTOR('',#1533,2.7E-1); +#1535=CARTESIAN_POINT('',(1.36E0,1.125E0,0.E0)); +#1536=LINE('',#1535,#1534); +#1537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1538=VECTOR('',#1537,4.8E-1); +#1539=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#1540=LINE('',#1539,#1538); +#1541=DIRECTION('',(0.E0,1.E0,0.E0)); +#1542=VECTOR('',#1541,2.7E-1); +#1543=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#1544=LINE('',#1543,#1542); +#1545=DIRECTION('',(1.E0,0.E0,0.E0)); +#1546=VECTOR('',#1545,3.2E-1); +#1547=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#1548=LINE('',#1547,#1546); +#1549=DIRECTION('',(0.E0,1.E0,0.E0)); +#1550=VECTOR('',#1549,2.7E-1); +#1551=CARTESIAN_POINT('',(2.16E0,1.125E0,0.E0)); +#1552=LINE('',#1551,#1550); +#1553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1554=VECTOR('',#1553,4.8E-1); +#1555=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#1556=LINE('',#1555,#1554); +#1557=DIRECTION('',(0.E0,1.E0,0.E0)); +#1558=VECTOR('',#1557,2.7E-1); +#1559=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#1560=LINE('',#1559,#1558); +#1561=DIRECTION('',(1.E0,0.E0,0.E0)); +#1562=VECTOR('',#1561,3.2E-1); +#1563=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#1564=LINE('',#1563,#1562); +#1565=DIRECTION('',(0.E0,1.E0,0.E0)); +#1566=VECTOR('',#1565,2.7E-1); +#1567=CARTESIAN_POINT('',(2.96E0,1.125E0,0.E0)); +#1568=LINE('',#1567,#1566); +#1569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1570=VECTOR('',#1569,4.8E-1); +#1571=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#1572=LINE('',#1571,#1570); +#1573=DIRECTION('',(0.E0,1.E0,0.E0)); +#1574=VECTOR('',#1573,2.7E-1); +#1575=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#1576=LINE('',#1575,#1574); +#1577=DIRECTION('',(1.E0,0.E0,0.E0)); +#1578=VECTOR('',#1577,3.2E-1); +#1579=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#1580=LINE('',#1579,#1578); +#1581=DIRECTION('',(0.E0,1.E0,0.E0)); +#1582=VECTOR('',#1581,2.7E-1); +#1583=CARTESIAN_POINT('',(3.76E0,1.125E0,0.E0)); +#1584=LINE('',#1583,#1582); +#1585=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1586=VECTOR('',#1585,1.9E-1); +#1587=CARTESIAN_POINT('',(3.95E0,1.395E0,0.E0)); +#1588=LINE('',#1587,#1586); +#1589=DIRECTION('',(7.401486830834E-14,1.E0,0.E0)); +#1590=VECTOR('',#1589,3.E-2); +#1591=CARTESIAN_POINT('',(3.95E0,1.365E0,0.E0)); +#1592=LINE('',#1591,#1590); +#1593=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1594=VECTOR('',#1593,3.5E-1); +#1595=CARTESIAN_POINT('',(4.3E0,1.365E0,0.E0)); +#1596=LINE('',#1595,#1594); +#1597=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#1598=VECTOR('',#1597,2.121320343560E-1); +#1599=CARTESIAN_POINT('',(4.45E0,1.215E0,0.E0)); +#1600=LINE('',#1599,#1598); +#1601=DIRECTION('',(0.E0,1.E0,0.E0)); +#1602=VECTOR('',#1601,6.9E-1); +#1603=CARTESIAN_POINT('',(4.45E0,5.25E-1,0.E0)); +#1604=LINE('',#1603,#1602); +#1605=DIRECTION('',(1.E0,0.E0,0.E0)); +#1606=VECTOR('',#1605,4.E-1); +#1607=CARTESIAN_POINT('',(4.05E0,5.25E-1,0.E0)); +#1608=LINE('',#1607,#1606); +#1609=DIRECTION('',(0.E0,1.E0,0.E0)); +#1610=VECTOR('',#1609,6.E-1); +#1611=CARTESIAN_POINT('',(4.05E0,-7.5E-2,0.E0)); +#1612=LINE('',#1611,#1610); +#1613=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1614=VECTOR('',#1613,4.E-1); +#1615=CARTESIAN_POINT('',(4.45E0,-7.5E-2,0.E0)); +#1616=LINE('',#1615,#1614); +#1617=DIRECTION('',(0.E0,1.E0,0.E0)); +#1618=VECTOR('',#1617,6.9E-1); +#1619=CARTESIAN_POINT('',(4.45E0,-7.65E-1,0.E0)); +#1620=LINE('',#1619,#1618); +#1621=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#1622=VECTOR('',#1621,2.121320343560E-1); +#1623=CARTESIAN_POINT('',(4.3E0,-9.15E-1,0.E0)); +#1624=LINE('',#1623,#1622); +#1625=DIRECTION('',(1.E0,0.E0,0.E0)); +#1626=VECTOR('',#1625,3.5E-1); +#1627=CARTESIAN_POINT('',(3.95E0,-9.15E-1,0.E0)); +#1628=LINE('',#1627,#1626); +#1629=DIRECTION('',(0.E0,1.E0,0.E0)); +#1630=VECTOR('',#1629,3.E-2); +#1631=CARTESIAN_POINT('',(3.95E0,-9.45E-1,0.E0)); +#1632=LINE('',#1631,#1630); +#1633=DIRECTION('',(1.E0,0.E0,0.E0)); +#1634=VECTOR('',#1633,1.9E-1); +#1635=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1636=LINE('',#1635,#1634); +#1637=DIRECTION('',(0.E0,1.E0,0.E0)); +#1638=VECTOR('',#1637,2.5E-1); +#1639=CARTESIAN_POINT('',(3.76E0,-2.175E0,8.E-1)); +#1640=LINE('',#1639,#1638); +#1641=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#1642=VECTOR('',#1641,5.385164807135E-1); +#1643=CARTESIAN_POINT('',(3.76E0,-2.375E0,1.3E0)); +#1644=LINE('',#1643,#1642); +#1645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1646=VECTOR('',#1645,1.2E0); +#1647=CARTESIAN_POINT('',(3.76E0,-2.375E0,2.5E0)); +#1648=LINE('',#1647,#1646); +#1649=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1650=VECTOR('',#1649,2.2E-1); +#1651=CARTESIAN_POINT('',(3.76E0,-2.155E0,2.5E0)); +#1652=LINE('',#1651,#1650); +#1653=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#1654=VECTOR('',#1653,1.414213562373E-1); +#1655=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.4E0)); +#1656=LINE('',#1655,#1654); +#1657=DIRECTION('',(0.E0,0.E0,1.E0)); +#1658=VECTOR('',#1657,5.5E-1); +#1659=CARTESIAN_POINT('',(3.76E0,-2.055E0,1.85E0)); +#1660=LINE('',#1659,#1658); +#1661=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1662=VECTOR('',#1661,1.3E-1); +#1663=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#1664=LINE('',#1663,#1662); +#1665=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#1666=VECTOR('',#1665,5.4E-1); +#1667=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#1668=LINE('',#1667,#1666); +#1669=DIRECTION('',(0.E0,0.E0,1.E0)); +#1670=VECTOR('',#1669,1.157179676972E0); +#1671=CARTESIAN_POINT('',(3.76E0,-6.75E-1,0.E0)); +#1672=LINE('',#1671,#1670); +#1673=DIRECTION('',(1.E0,0.E0,0.E0)); +#1674=VECTOR('',#1673,3.2E-1); +#1675=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#1676=LINE('',#1675,#1674); +#1677=DIRECTION('',(1.E0,0.E0,0.E0)); +#1678=VECTOR('',#1677,3.2E-1); +#1679=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#1680=LINE('',#1679,#1678); +#1681=DIRECTION('',(1.E0,0.E0,0.E0)); +#1682=VECTOR('',#1681,3.2E-1); +#1683=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#1684=LINE('',#1683,#1682); +#1685=DIRECTION('',(1.E0,0.E0,0.E0)); +#1686=VECTOR('',#1685,3.2E-1); +#1687=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#1688=LINE('',#1687,#1686); +#1689=DIRECTION('',(1.E0,0.E0,0.E0)); +#1690=VECTOR('',#1689,3.2E-1); +#1691=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#1692=LINE('',#1691,#1690); +#1693=DIRECTION('',(1.E0,0.E0,0.E0)); +#1694=VECTOR('',#1693,3.2E-1); +#1695=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#1696=LINE('',#1695,#1694); +#1697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1698=VECTOR('',#1697,2.05E0); +#1699=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#1700=LINE('',#1699,#1698); +#1701=DIRECTION('',(0.E0,0.E0,1.E0)); +#1702=VECTOR('',#1701,1.624833395016E0); +#1703=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#1704=LINE('',#1703,#1702); +#1705=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1706=VECTOR('',#1705,1.624833395016E0); +#1707=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#1708=LINE('',#1707,#1706); +#1709=DIRECTION('',(0.E0,0.E0,1.E0)); +#1710=VECTOR('',#1709,1.624833395016E0); +#1711=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#1712=LINE('',#1711,#1710); +#1713=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1714=VECTOR('',#1713,1.624833395016E0); +#1715=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#1716=LINE('',#1715,#1714); +#1717=DIRECTION('',(0.E0,0.E0,1.E0)); +#1718=VECTOR('',#1717,1.624833395016E0); +#1719=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#1720=LINE('',#1719,#1718); +#1721=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1722=VECTOR('',#1721,1.624833395016E0); +#1723=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#1724=LINE('',#1723,#1722); +#1725=DIRECTION('',(0.E0,0.E0,1.E0)); +#1726=VECTOR('',#1725,1.624833395016E0); +#1727=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#1728=LINE('',#1727,#1726); +#1729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1730=VECTOR('',#1729,1.624833395016E0); +#1731=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#1732=LINE('',#1731,#1730); +#1733=DIRECTION('',(0.E0,0.E0,1.E0)); +#1734=VECTOR('',#1733,1.624833395016E0); +#1735=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#1736=LINE('',#1735,#1734); +#1737=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1738=VECTOR('',#1737,1.624833395016E0); +#1739=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#1740=LINE('',#1739,#1738); +#1741=DIRECTION('',(0.E0,0.E0,1.E0)); +#1742=VECTOR('',#1741,1.624833395016E0); +#1743=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#1744=LINE('',#1743,#1742); +#1745=DIRECTION('',(0.E0,0.E0,1.E0)); +#1746=VECTOR('',#1745,1.624833395016E0); +#1747=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#1748=LINE('',#1747,#1746); +#1749=DIRECTION('',(0.E0,0.E0,1.E0)); +#1750=VECTOR('',#1749,1.624833395016E0); +#1751=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#1752=LINE('',#1751,#1750); +#1753=DIRECTION('',(0.E0,0.E0,1.E0)); +#1754=VECTOR('',#1753,1.624833395016E0); +#1755=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#1756=LINE('',#1755,#1754); +#1757=DIRECTION('',(0.E0,0.E0,1.E0)); +#1758=VECTOR('',#1757,1.624833395016E0); +#1759=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#1760=LINE('',#1759,#1758); +#1761=DIRECTION('',(0.E0,0.E0,1.E0)); +#1762=VECTOR('',#1761,1.624833395016E0); +#1763=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#1764=LINE('',#1763,#1762); +#1765=DIRECTION('',(0.E0,0.E0,1.E0)); +#1766=VECTOR('',#1765,1.624833395016E0); +#1767=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#1768=LINE('',#1767,#1766); +#1769=DIRECTION('',(0.E0,0.E0,1.E0)); +#1770=VECTOR('',#1769,1.624833395016E0); +#1771=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#1772=LINE('',#1771,#1770); +#1773=DIRECTION('',(0.E0,0.E0,1.E0)); +#1774=VECTOR('',#1773,1.624833395016E0); +#1775=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#1776=LINE('',#1775,#1774); +#1777=DIRECTION('',(0.E0,0.E0,1.E0)); +#1778=VECTOR('',#1777,1.624833395016E0); +#1779=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#1780=LINE('',#1779,#1778); +#1781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1782=VECTOR('',#1781,2.1E0); +#1783=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#1784=LINE('',#1783,#1782); +#1785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1786=VECTOR('',#1785,2.05E0); +#1787=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.05E0)); +#1788=LINE('',#1787,#1786); +#1789=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1790=VECTOR('',#1789,1.828427124746E-1); +#1791=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#1792=LINE('',#1791,#1790); +#1793=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#1794=VECTOR('',#1793,2.121320343560E-1); +#1795=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#1796=LINE('',#1795,#1794); +#1797=DIRECTION('',(8.164965809277E-1,0.E0,-5.773502691896E-1)); +#1798=VECTOR('',#1797,8.660254037844E-2); +#1799=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#1800=LINE('',#1799,#1798); +#1801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1802=VECTOR('',#1801,1.950710678119E0); +#1803=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#1804=LINE('',#1803,#1802); +#1805=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#1806=VECTOR('',#1805,8.660254037844E-2); +#1807=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#1808=LINE('',#1807,#1806); +#1809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1810=VECTOR('',#1809,1.98E0); +#1811=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#1812=LINE('',#1811,#1810); +#1813=DIRECTION('',(6.785983445458E-1,2.810846377148E-1,-6.785983445458E-1)); +#1814=VECTOR('',#1813,7.368128791039E-2); +#1815=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#1816=LINE('',#1815,#1814); +#1817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1818=VECTOR('',#1817,2.1E0); +#1819=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#1820=LINE('',#1819,#1818); +#1821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1822=VECTOR('',#1821,2.1E0); +#1823=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#1824=LINE('',#1823,#1822); +#1825=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1826=VECTOR('',#1825,2.05E0); +#1827=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.05E0)); +#1828=LINE('',#1827,#1826); +#1829=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1830=VECTOR('',#1829,7.071067811865E-2); +#1831=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#1832=LINE('',#1831,#1830); +#1833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1834=VECTOR('',#1833,1.9E-1); +#1835=CARTESIAN_POINT('',(-3.76E0,1.395E0,2.05E0)); +#1836=LINE('',#1835,#1834); +#1837=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1838=VECTOR('',#1837,7.071067811865E-2); +#1839=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#1840=LINE('',#1839,#1838); +#1841=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1842=VECTOR('',#1841,1.9E-1); +#1843=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#1844=LINE('',#1843,#1842); +#1845=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1846=VECTOR('',#1845,7.071067811865E-2); +#1847=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#1848=LINE('',#1847,#1846); +#1849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1850=VECTOR('',#1849,4.8E-1); +#1851=CARTESIAN_POINT('',(-2.96E0,1.395E0,2.05E0)); +#1852=LINE('',#1851,#1850); +#1853=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1854=VECTOR('',#1853,7.071067811865E-2); +#1855=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#1856=LINE('',#1855,#1854); +#1857=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1858=VECTOR('',#1857,4.8E-1); +#1859=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#1860=LINE('',#1859,#1858); +#1861=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1862=VECTOR('',#1861,7.071067811865E-2); +#1863=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#1864=LINE('',#1863,#1862); +#1865=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1866=VECTOR('',#1865,4.8E-1); +#1867=CARTESIAN_POINT('',(-2.16E0,1.395E0,2.05E0)); +#1868=LINE('',#1867,#1866); +#1869=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1870=VECTOR('',#1869,7.071067811865E-2); +#1871=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#1872=LINE('',#1871,#1870); +#1873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1874=VECTOR('',#1873,4.8E-1); +#1875=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#1876=LINE('',#1875,#1874); +#1877=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1878=VECTOR('',#1877,7.071067811865E-2); +#1879=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#1880=LINE('',#1879,#1878); +#1881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1882=VECTOR('',#1881,4.8E-1); +#1883=CARTESIAN_POINT('',(-1.36E0,1.395E0,2.05E0)); +#1884=LINE('',#1883,#1882); +#1885=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1886=VECTOR('',#1885,7.071067811865E-2); +#1887=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#1888=LINE('',#1887,#1886); +#1889=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1890=VECTOR('',#1889,4.8E-1); +#1891=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#1892=LINE('',#1891,#1890); +#1893=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1894=VECTOR('',#1893,7.071067811865E-2); +#1895=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#1896=LINE('',#1895,#1894); +#1897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1898=VECTOR('',#1897,4.8E-1); +#1899=CARTESIAN_POINT('',(-5.6E-1,1.395E0,2.05E0)); +#1900=LINE('',#1899,#1898); +#1901=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1902=VECTOR('',#1901,7.071067811865E-2); +#1903=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#1904=LINE('',#1903,#1902); +#1905=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1906=VECTOR('',#1905,4.8E-1); +#1907=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#1908=LINE('',#1907,#1906); +#1909=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#1910=VECTOR('',#1909,7.071067811865E-2); +#1911=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#1912=LINE('',#1911,#1910); +#1913=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1914=VECTOR('',#1913,4.8E-1); +#1915=CARTESIAN_POINT('',(2.4E-1,1.395E0,2.05E0)); +#1916=LINE('',#1915,#1914); +#1917=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1918=VECTOR('',#1917,7.071067811865E-2); +#1919=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#1920=LINE('',#1919,#1918); +#1921=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1922=VECTOR('',#1921,4.8E-1); +#1923=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#1924=LINE('',#1923,#1922); +#1925=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1926=VECTOR('',#1925,7.071067811865E-2); +#1927=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#1928=LINE('',#1927,#1926); +#1929=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1930=VECTOR('',#1929,4.8E-1); +#1931=CARTESIAN_POINT('',(1.04E0,1.395E0,2.05E0)); +#1932=LINE('',#1931,#1930); +#1933=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1934=VECTOR('',#1933,7.071067811865E-2); +#1935=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#1936=LINE('',#1935,#1934); +#1937=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1938=VECTOR('',#1937,4.8E-1); +#1939=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#1940=LINE('',#1939,#1938); +#1941=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1942=VECTOR('',#1941,7.071067811865E-2); +#1943=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#1944=LINE('',#1943,#1942); +#1945=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1946=VECTOR('',#1945,4.8E-1); +#1947=CARTESIAN_POINT('',(1.84E0,1.395E0,2.05E0)); +#1948=LINE('',#1947,#1946); +#1949=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1950=VECTOR('',#1949,7.071067811865E-2); +#1951=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#1952=LINE('',#1951,#1950); +#1953=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1954=VECTOR('',#1953,4.8E-1); +#1955=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#1956=LINE('',#1955,#1954); +#1957=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1958=VECTOR('',#1957,7.071067811865E-2); +#1959=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#1960=LINE('',#1959,#1958); +#1961=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1962=VECTOR('',#1961,4.8E-1); +#1963=CARTESIAN_POINT('',(2.64E0,1.395E0,2.05E0)); +#1964=LINE('',#1963,#1962); +#1965=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1966=VECTOR('',#1965,7.071067811865E-2); +#1967=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#1968=LINE('',#1967,#1966); +#1969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1970=VECTOR('',#1969,4.8E-1); +#1971=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#1972=LINE('',#1971,#1970); +#1973=DIRECTION('',(-1.884110950421E-14,-7.071067811866E-1,-7.071067811865E-1)); +#1974=VECTOR('',#1973,7.071067811865E-2); +#1975=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#1976=LINE('',#1975,#1974); +#1977=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1978=VECTOR('',#1977,1.9E-1); +#1979=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#1980=LINE('',#1979,#1978); +#1981=DIRECTION('',(-6.280369834735E-14,-7.071067811866E-1,-7.071067811865E-1)); +#1982=VECTOR('',#1981,7.071067811866E-2); +#1983=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#1984=LINE('',#1983,#1982); +#1985=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1986=VECTOR('',#1985,1.9E-1); +#1987=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#1988=LINE('',#1987,#1986); +#1989=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1990=VECTOR('',#1989,7.071067811865E-2); +#1991=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#1992=LINE('',#1991,#1990); +#1993=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1994=VECTOR('',#1993,4.8E-1); +#1995=CARTESIAN_POINT('',(3.44E0,1.395E0,2.05E0)); +#1996=LINE('',#1995,#1994); +#1997=DIRECTION('',(0.E0,-7.071067811866E-1,-7.071067811865E-1)); +#1998=VECTOR('',#1997,7.071067811865E-2); +#1999=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#2000=LINE('',#1999,#1998); +#2001=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2002=VECTOR('',#2001,4.8E-1); +#2003=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#2004=LINE('',#2003,#2002); +#2005=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2006=VECTOR('',#2005,2.3E-1); +#2007=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2008=LINE('',#2007,#2006); +#2009=DIRECTION('',(0.E0,0.E0,1.E0)); +#2010=VECTOR('',#2009,2.5E-1); +#2011=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2012=LINE('',#2011,#2010); +#2013=DIRECTION('',(0.E0,1.E0,0.E0)); +#2014=VECTOR('',#2013,2.55E0); +#2015=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#2016=LINE('',#2015,#2014); +#2017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2018=VECTOR('',#2017,2.55E0); +#2019=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#2020=LINE('',#2019,#2018); +#2021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2022=VECTOR('',#2021,5.E-2); +#2023=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#2024=LINE('',#2023,#2022); +#2025=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2026=VECTOR('',#2025,7.071067811865E-2); +#2027=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2028=LINE('',#2027,#2026); +#2029=DIRECTION('',(0.E0,1.E0,0.E0)); +#2030=VECTOR('',#2029,5.E-2); +#2031=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2032=LINE('',#2031,#2030); +#2033=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2034=VECTOR('',#2033,3.2E-1); +#2035=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#2036=LINE('',#2035,#2034); +#2037=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2038=VECTOR('',#2037,2.5E-1); +#2039=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#2040=LINE('',#2039,#2038); +#2041=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2042=VECTOR('',#2041,3.201562118716E-1); +#2043=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#2044=LINE('',#2043,#2042); +#2045=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2046=VECTOR('',#2045,9.E-1); +#2047=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#2048=LINE('',#2047,#2046); +#2049=DIRECTION('',(0.E0,1.E0,0.E0)); +#2050=VECTOR('',#2049,2.2E-1); +#2051=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#2052=LINE('',#2051,#2050); +#2053=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2054=VECTOR('',#2053,1.414213562373E-1); +#2055=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#2056=LINE('',#2055,#2054); +#2057=DIRECTION('',(0.E0,0.E0,1.E0)); +#2058=VECTOR('',#2057,5.5E-1); +#2059=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#2060=LINE('',#2059,#2058); +#2061=DIRECTION('',(0.E0,1.E0,0.E0)); +#2062=VECTOR('',#2061,2.93E0); +#2063=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#2064=LINE('',#2063,#2062); +#2065=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2066=VECTOR('',#2065,1.414213562373E-1); +#2067=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#2068=LINE('',#2067,#2066); +#2069=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#2070=VECTOR('',#2069,4.618802153517E-1); +#2071=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#2072=LINE('',#2071,#2070); +#2073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2074=VECTOR('',#2073,1.45E0); +#2075=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#2076=LINE('',#2075,#2074); +#2077=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2078=VECTOR('',#2077,3.905989232415E-2); +#2079=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#2080=LINE('',#2079,#2078); +#2081=DIRECTION('',(1.E0,0.E0,0.E0)); +#2082=VECTOR('',#2081,3.2E-1); +#2083=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#2084=LINE('',#2083,#2082); +#2085=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2086=VECTOR('',#2085,2.3E-1); +#2087=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#2088=LINE('',#2087,#2086); +#2089=DIRECTION('',(0.E0,0.E0,1.E0)); +#2090=VECTOR('',#2089,2.5E-1); +#2091=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#2092=LINE('',#2091,#2090); +#2093=DIRECTION('',(0.E0,1.E0,0.E0)); +#2094=VECTOR('',#2093,2.55E0); +#2095=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#2096=LINE('',#2095,#2094); +#2097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2098=VECTOR('',#2097,5.E-2); +#2099=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#2100=LINE('',#2099,#2098); +#2101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2102=VECTOR('',#2101,2.55E0); +#2103=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#2104=LINE('',#2103,#2102); +#2105=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2106=VECTOR('',#2105,7.071067811865E-2); +#2107=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2108=LINE('',#2107,#2106); +#2109=DIRECTION('',(0.E0,1.E0,0.E0)); +#2110=VECTOR('',#2109,5.E-2); +#2111=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2112=LINE('',#2111,#2110); +#2113=DIRECTION('',(1.E0,0.E0,0.E0)); +#2114=VECTOR('',#2113,3.2E-1); +#2115=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#2116=LINE('',#2115,#2114); +#2117=DIRECTION('',(0.E0,0.E0,1.E0)); +#2118=VECTOR('',#2117,2.E-1); +#2119=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#2120=LINE('',#2119,#2118); +#2121=DIRECTION('',(0.E0,0.E0,1.E0)); +#2122=VECTOR('',#2121,1.85E0); +#2123=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#2124=LINE('',#2123,#2122); +#2125=DIRECTION('',(0.E0,0.E0,1.E0)); +#2126=VECTOR('',#2125,1.85E0); +#2127=CARTESIAN_POINT('',(-3.44E0,1.395E0,0.E0)); +#2128=LINE('',#2127,#2126); +#2129=DIRECTION('',(0.E0,0.E0,1.E0)); +#2130=VECTOR('',#2129,2.E-1); +#2131=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#2132=LINE('',#2131,#2130); +#2133=DIRECTION('',(0.E0,0.E0,1.E0)); +#2134=VECTOR('',#2133,2.E-1); +#2135=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#2136=LINE('',#2135,#2134); +#2137=DIRECTION('',(0.E0,0.E0,1.E0)); +#2138=VECTOR('',#2137,1.85E0); +#2139=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#2140=LINE('',#2139,#2138); +#2141=DIRECTION('',(0.E0,0.E0,1.E0)); +#2142=VECTOR('',#2141,1.85E0); +#2143=CARTESIAN_POINT('',(-2.64E0,1.395E0,0.E0)); +#2144=LINE('',#2143,#2142); +#2145=DIRECTION('',(0.E0,0.E0,1.E0)); +#2146=VECTOR('',#2145,2.E-1); +#2147=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#2148=LINE('',#2147,#2146); +#2149=DIRECTION('',(0.E0,0.E0,1.E0)); +#2150=VECTOR('',#2149,2.E-1); +#2151=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#2152=LINE('',#2151,#2150); +#2153=DIRECTION('',(0.E0,0.E0,1.E0)); +#2154=VECTOR('',#2153,1.85E0); +#2155=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#2156=LINE('',#2155,#2154); +#2157=DIRECTION('',(0.E0,0.E0,1.E0)); +#2158=VECTOR('',#2157,1.85E0); +#2159=CARTESIAN_POINT('',(-1.84E0,1.395E0,0.E0)); +#2160=LINE('',#2159,#2158); +#2161=DIRECTION('',(0.E0,0.E0,1.E0)); +#2162=VECTOR('',#2161,2.E-1); +#2163=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#2164=LINE('',#2163,#2162); +#2165=DIRECTION('',(0.E0,0.E0,1.E0)); +#2166=VECTOR('',#2165,2.E-1); +#2167=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#2168=LINE('',#2167,#2166); +#2169=DIRECTION('',(0.E0,0.E0,1.E0)); +#2170=VECTOR('',#2169,1.85E0); +#2171=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#2172=LINE('',#2171,#2170); +#2173=DIRECTION('',(0.E0,0.E0,1.E0)); +#2174=VECTOR('',#2173,1.85E0); +#2175=CARTESIAN_POINT('',(-1.04E0,1.395E0,0.E0)); +#2176=LINE('',#2175,#2174); +#2177=DIRECTION('',(0.E0,0.E0,1.E0)); +#2178=VECTOR('',#2177,2.E-1); +#2179=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#2180=LINE('',#2179,#2178); +#2181=DIRECTION('',(0.E0,0.E0,1.E0)); +#2182=VECTOR('',#2181,2.E-1); +#2183=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#2184=LINE('',#2183,#2182); +#2185=DIRECTION('',(0.E0,0.E0,1.E0)); +#2186=VECTOR('',#2185,1.85E0); +#2187=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#2188=LINE('',#2187,#2186); +#2189=DIRECTION('',(0.E0,0.E0,1.E0)); +#2190=VECTOR('',#2189,1.85E0); +#2191=CARTESIAN_POINT('',(-2.4E-1,1.395E0,0.E0)); +#2192=LINE('',#2191,#2190); +#2193=DIRECTION('',(0.E0,0.E0,1.E0)); +#2194=VECTOR('',#2193,2.E-1); +#2195=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#2196=LINE('',#2195,#2194); +#2197=DIRECTION('',(0.E0,0.E0,1.E0)); +#2198=VECTOR('',#2197,2.E-1); +#2199=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#2200=LINE('',#2199,#2198); +#2201=DIRECTION('',(0.E0,0.E0,1.E0)); +#2202=VECTOR('',#2201,1.85E0); +#2203=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#2204=LINE('',#2203,#2202); +#2205=DIRECTION('',(0.E0,0.E0,1.E0)); +#2206=VECTOR('',#2205,1.85E0); +#2207=CARTESIAN_POINT('',(5.6E-1,1.395E0,0.E0)); +#2208=LINE('',#2207,#2206); +#2209=DIRECTION('',(0.E0,0.E0,1.E0)); +#2210=VECTOR('',#2209,2.E-1); +#2211=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#2212=LINE('',#2211,#2210); +#2213=DIRECTION('',(0.E0,0.E0,1.E0)); +#2214=VECTOR('',#2213,2.E-1); +#2215=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#2216=LINE('',#2215,#2214); +#2217=DIRECTION('',(0.E0,0.E0,1.E0)); +#2218=VECTOR('',#2217,1.85E0); +#2219=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#2220=LINE('',#2219,#2218); +#2221=DIRECTION('',(0.E0,0.E0,1.E0)); +#2222=VECTOR('',#2221,1.85E0); +#2223=CARTESIAN_POINT('',(1.36E0,1.395E0,0.E0)); +#2224=LINE('',#2223,#2222); +#2225=DIRECTION('',(0.E0,0.E0,1.E0)); +#2226=VECTOR('',#2225,2.E-1); +#2227=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#2228=LINE('',#2227,#2226); +#2229=DIRECTION('',(0.E0,0.E0,1.E0)); +#2230=VECTOR('',#2229,2.E-1); +#2231=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#2232=LINE('',#2231,#2230); +#2233=DIRECTION('',(0.E0,0.E0,1.E0)); +#2234=VECTOR('',#2233,1.85E0); +#2235=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#2236=LINE('',#2235,#2234); +#2237=DIRECTION('',(0.E0,0.E0,1.E0)); +#2238=VECTOR('',#2237,1.85E0); +#2239=CARTESIAN_POINT('',(2.16E0,1.395E0,0.E0)); +#2240=LINE('',#2239,#2238); +#2241=DIRECTION('',(0.E0,0.E0,1.E0)); +#2242=VECTOR('',#2241,2.E-1); +#2243=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#2244=LINE('',#2243,#2242); +#2245=DIRECTION('',(0.E0,0.E0,1.E0)); +#2246=VECTOR('',#2245,2.E-1); +#2247=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#2248=LINE('',#2247,#2246); +#2249=DIRECTION('',(0.E0,0.E0,1.E0)); +#2250=VECTOR('',#2249,1.85E0); +#2251=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#2252=LINE('',#2251,#2250); +#2253=DIRECTION('',(0.E0,0.E0,1.E0)); +#2254=VECTOR('',#2253,1.85E0); +#2255=CARTESIAN_POINT('',(2.96E0,1.395E0,0.E0)); +#2256=LINE('',#2255,#2254); +#2257=DIRECTION('',(0.E0,0.E0,1.E0)); +#2258=VECTOR('',#2257,2.E-1); +#2259=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#2260=LINE('',#2259,#2258); +#2261=DIRECTION('',(0.E0,0.E0,1.E0)); +#2262=VECTOR('',#2261,2.E-1); +#2263=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#2264=LINE('',#2263,#2262); +#2265=DIRECTION('',(0.E0,0.E0,1.E0)); +#2266=VECTOR('',#2265,1.85E0); +#2267=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#2268=LINE('',#2267,#2266); +#2269=DIRECTION('',(0.E0,0.E0,1.E0)); +#2270=VECTOR('',#2269,2.E-1); +#2271=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#2272=LINE('',#2271,#2270); +#2273=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2274=VECTOR('',#2273,2.05E0); +#2275=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#2276=LINE('',#2275,#2274); +#2277=DIRECTION('',(0.E0,0.E0,1.E0)); +#2278=VECTOR('',#2277,1.85E0); +#2279=CARTESIAN_POINT('',(3.76E0,1.395E0,0.E0)); +#2280=LINE('',#2279,#2278); +#2281=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2282=VECTOR('',#2281,1.414213562373E-1); +#2283=CARTESIAN_POINT('',(-3.44E0,8.75E-1,-1.95E0)); +#2284=LINE('',#2283,#2282); +#2285=DIRECTION('',(0.E0,1.E0,0.E0)); +#2286=VECTOR('',#2285,2.93E0); +#2287=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-1.95E0)); +#2288=LINE('',#2287,#2286); +#2289=DIRECTION('',(0.E0,0.E0,1.E0)); +#2290=VECTOR('',#2289,5.5E-1); +#2291=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.5E0)); +#2292=LINE('',#2291,#2290); +#2293=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2294=VECTOR('',#2293,1.414213562373E-1); +#2295=CARTESIAN_POINT('',(-3.44E0,-2.155E0,-2.6E0)); +#2296=LINE('',#2295,#2294); +#2297=DIRECTION('',(0.E0,1.E0,0.E0)); +#2298=VECTOR('',#2297,2.2E-1); +#2299=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-2.6E0)); +#2300=LINE('',#2299,#2298); +#2301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2302=VECTOR('',#2301,9.E-1); +#2303=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-1.7E0)); +#2304=LINE('',#2303,#2302); +#2305=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2306=VECTOR('',#2305,3.201562118716E-1); +#2307=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.45E0)); +#2308=LINE('',#2307,#2306); +#2309=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2310=VECTOR('',#2309,2.5E-1); +#2311=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#2312=LINE('',#2311,#2310); +#2313=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#2314=VECTOR('',#2313,4.618802153517E-1); +#2315=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#2316=LINE('',#2315,#2314); +#2317=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2318=VECTOR('',#2317,3.905989232415E-2); +#2319=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#2320=LINE('',#2319,#2318); +#2321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2322=VECTOR('',#2321,1.45E0); +#2323=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#2324=LINE('',#2323,#2322); +#2325=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2326=VECTOR('',#2325,2.9E0); +#2327=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#2328=LINE('',#2327,#2326); +#2329=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2330=VECTOR('',#2329,2.8E0); +#2331=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#2332=LINE('',#2331,#2330); +#2333=DIRECTION('',(1.E0,0.E0,0.E0)); +#2334=VECTOR('',#2333,9.E-1); +#2335=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#2336=LINE('',#2335,#2334); +#2337=DIRECTION('',(0.E0,1.E0,0.E0)); +#2338=VECTOR('',#2337,4.E-1); +#2339=CARTESIAN_POINT('',(-4.E0,-2.325E0,-2.1E0)); +#2340=LINE('',#2339,#2338); +#2341=DIRECTION('',(-1.E0,1.708035422500E-14,0.E0)); +#2342=VECTOR('',#2341,6.5E-2); +#2343=CARTESIAN_POINT('',(-3.935E0,-1.925E0,-2.1E0)); +#2344=LINE('',#2343,#2342); +#2345=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2346=VECTOR('',#2345,2.8E0); +#2347=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#2348=LINE('',#2347,#2346); +#2349=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2350=VECTOR('',#2349,2.8E0); +#2351=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2352=LINE('',#2351,#2350); +#2353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2354=VECTOR('',#2353,1.3E-1); +#2355=CARTESIAN_POINT('',(-3.135E0,-1.925E0,-2.1E0)); +#2356=LINE('',#2355,#2354); +#2357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2358=VECTOR('',#2357,2.8E0); +#2359=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#2360=LINE('',#2359,#2358); +#2361=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2362=VECTOR('',#2361,2.8E0); +#2363=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2364=LINE('',#2363,#2362); +#2365=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2366=VECTOR('',#2365,1.3E-1); +#2367=CARTESIAN_POINT('',(-2.335E0,-1.925E0,-2.1E0)); +#2368=LINE('',#2367,#2366); +#2369=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2370=VECTOR('',#2369,2.8E0); +#2371=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#2372=LINE('',#2371,#2370); +#2373=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2374=VECTOR('',#2373,2.8E0); +#2375=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2376=LINE('',#2375,#2374); +#2377=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2378=VECTOR('',#2377,1.3E-1); +#2379=CARTESIAN_POINT('',(-1.535E0,-1.925E0,-2.1E0)); +#2380=LINE('',#2379,#2378); +#2381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2382=VECTOR('',#2381,2.8E0); +#2383=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#2384=LINE('',#2383,#2382); +#2385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2386=VECTOR('',#2385,2.8E0); +#2387=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2388=LINE('',#2387,#2386); +#2389=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2390=VECTOR('',#2389,1.3E-1); +#2391=CARTESIAN_POINT('',(-7.35E-1,-1.925E0,-2.1E0)); +#2392=LINE('',#2391,#2390); +#2393=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2394=VECTOR('',#2393,2.8E0); +#2395=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#2396=LINE('',#2395,#2394); +#2397=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2398=VECTOR('',#2397,2.8E0); +#2399=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2400=LINE('',#2399,#2398); +#2401=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2402=VECTOR('',#2401,1.3E-1); +#2403=CARTESIAN_POINT('',(6.5E-2,-1.925E0,-2.1E0)); +#2404=LINE('',#2403,#2402); +#2405=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2406=VECTOR('',#2405,2.8E0); +#2407=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#2408=LINE('',#2407,#2406); +#2409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2410=VECTOR('',#2409,2.8E0); +#2411=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2412=LINE('',#2411,#2410); +#2413=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2414=VECTOR('',#2413,1.3E-1); +#2415=CARTESIAN_POINT('',(8.65E-1,-1.925E0,-2.1E0)); +#2416=LINE('',#2415,#2414); +#2417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2418=VECTOR('',#2417,2.8E0); +#2419=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#2420=LINE('',#2419,#2418); +#2421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2422=VECTOR('',#2421,2.8E0); +#2423=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2424=LINE('',#2423,#2422); +#2425=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2426=VECTOR('',#2425,1.3E-1); +#2427=CARTESIAN_POINT('',(1.665E0,-1.925E0,-2.1E0)); +#2428=LINE('',#2427,#2426); +#2429=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2430=VECTOR('',#2429,2.8E0); +#2431=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#2432=LINE('',#2431,#2430); +#2433=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2434=VECTOR('',#2433,2.8E0); +#2435=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2436=LINE('',#2435,#2434); +#2437=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2438=VECTOR('',#2437,1.3E-1); +#2439=CARTESIAN_POINT('',(2.465E0,-1.925E0,-2.1E0)); +#2440=LINE('',#2439,#2438); +#2441=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2442=VECTOR('',#2441,2.8E0); +#2443=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#2444=LINE('',#2443,#2442); +#2445=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2446=VECTOR('',#2445,2.8E0); +#2447=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2448=LINE('',#2447,#2446); +#2449=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2450=VECTOR('',#2449,1.3E-1); +#2451=CARTESIAN_POINT('',(3.265E0,-1.925E0,-2.1E0)); +#2452=LINE('',#2451,#2450); +#2453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2454=VECTOR('',#2453,2.8E0); +#2455=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2456=LINE('',#2455,#2454); +#2457=DIRECTION('',(-1.E0,-1.366428338E-14,0.E0)); +#2458=VECTOR('',#2457,6.5E-2); +#2459=CARTESIAN_POINT('',(4.E0,-1.925E0,-2.1E0)); +#2460=LINE('',#2459,#2458); +#2461=DIRECTION('',(0.E0,1.E0,0.E0)); +#2462=VECTOR('',#2461,4.E-1); +#2463=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#2464=LINE('',#2463,#2462); +#2465=DIRECTION('',(1.E0,0.E0,0.E0)); +#2466=VECTOR('',#2465,2.E-1); +#2467=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#2468=LINE('',#2467,#2466); +#2469=DIRECTION('',(0.E0,1.E0,0.E0)); +#2470=VECTOR('',#2469,3.2E0); +#2471=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#2472=LINE('',#2471,#2470); +#2473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2474=VECTOR('',#2473,2.9E0); +#2475=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#2476=LINE('',#2475,#2474); +#2477=DIRECTION('',(1.E0,0.E0,0.E0)); +#2478=VECTOR('',#2477,1.07E0); +#2479=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#2480=LINE('',#2479,#2478); +#2481=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2482=VECTOR('',#2481,1.220655561573E-1); +#2483=CARTESIAN_POINT('',(-3.83E0,1.025E0,-1.95E0)); +#2484=LINE('',#2483,#2482); +#2485=DIRECTION('',(0.E0,0.E0,1.E0)); +#2486=VECTOR('',#2485,5.E-2); +#2487=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.85E0)); +#2488=LINE('',#2487,#2486); +#2489=DIRECTION('',(1.E0,0.E0,0.E0)); +#2490=VECTOR('',#2489,3.2E-1); +#2491=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.8E0)); +#2492=LINE('',#2491,#2490); +#2493=DIRECTION('',(0.E0,0.E0,1.E0)); +#2494=VECTOR('',#2493,5.E-2); +#2495=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.85E0)); +#2496=LINE('',#2495,#2494); +#2497=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2498=VECTOR('',#2497,1.220655561573E-1); +#2499=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#2500=LINE('',#2499,#2498); +#2501=DIRECTION('',(1.E0,0.E0,0.E0)); +#2502=VECTOR('',#2501,3.4E-1); +#2503=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#2504=LINE('',#2503,#2502); +#2505=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2506=VECTOR('',#2505,1.220655561573E-1); +#2507=CARTESIAN_POINT('',(-3.03E0,1.025E0,-1.95E0)); +#2508=LINE('',#2507,#2506); +#2509=DIRECTION('',(0.E0,0.E0,1.E0)); +#2510=VECTOR('',#2509,5.E-2); +#2511=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.85E0)); +#2512=LINE('',#2511,#2510); +#2513=DIRECTION('',(1.E0,0.E0,0.E0)); +#2514=VECTOR('',#2513,3.2E-1); +#2515=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.8E0)); +#2516=LINE('',#2515,#2514); +#2517=DIRECTION('',(0.E0,0.E0,1.E0)); +#2518=VECTOR('',#2517,5.E-2); +#2519=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.85E0)); +#2520=LINE('',#2519,#2518); +#2521=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2522=VECTOR('',#2521,1.220655561573E-1); +#2523=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#2524=LINE('',#2523,#2522); +#2525=DIRECTION('',(1.E0,0.E0,0.E0)); +#2526=VECTOR('',#2525,3.4E-1); +#2527=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#2528=LINE('',#2527,#2526); +#2529=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2530=VECTOR('',#2529,1.220655561573E-1); +#2531=CARTESIAN_POINT('',(-2.23E0,1.025E0,-1.95E0)); +#2532=LINE('',#2531,#2530); +#2533=DIRECTION('',(0.E0,0.E0,1.E0)); +#2534=VECTOR('',#2533,5.E-2); +#2535=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.85E0)); +#2536=LINE('',#2535,#2534); +#2537=DIRECTION('',(1.E0,0.E0,0.E0)); +#2538=VECTOR('',#2537,3.2E-1); +#2539=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.8E0)); +#2540=LINE('',#2539,#2538); +#2541=DIRECTION('',(0.E0,0.E0,1.E0)); +#2542=VECTOR('',#2541,5.E-2); +#2543=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.85E0)); +#2544=LINE('',#2543,#2542); +#2545=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2546=VECTOR('',#2545,1.220655561573E-1); +#2547=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#2548=LINE('',#2547,#2546); +#2549=DIRECTION('',(1.E0,0.E0,0.E0)); +#2550=VECTOR('',#2549,3.4E-1); +#2551=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#2552=LINE('',#2551,#2550); +#2553=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2554=VECTOR('',#2553,1.220655561573E-1); +#2555=CARTESIAN_POINT('',(-1.43E0,1.025E0,-1.95E0)); +#2556=LINE('',#2555,#2554); +#2557=DIRECTION('',(0.E0,0.E0,1.E0)); +#2558=VECTOR('',#2557,5.E-2); +#2559=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.85E0)); +#2560=LINE('',#2559,#2558); +#2561=DIRECTION('',(1.E0,0.E0,0.E0)); +#2562=VECTOR('',#2561,3.2E-1); +#2563=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.8E0)); +#2564=LINE('',#2563,#2562); +#2565=DIRECTION('',(0.E0,0.E0,1.E0)); +#2566=VECTOR('',#2565,5.E-2); +#2567=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.85E0)); +#2568=LINE('',#2567,#2566); +#2569=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2570=VECTOR('',#2569,1.220655561573E-1); +#2571=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#2572=LINE('',#2571,#2570); +#2573=DIRECTION('',(1.E0,0.E0,0.E0)); +#2574=VECTOR('',#2573,3.4E-1); +#2575=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#2576=LINE('',#2575,#2574); +#2577=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2578=VECTOR('',#2577,1.220655561573E-1); +#2579=CARTESIAN_POINT('',(-6.3E-1,1.025E0,-1.95E0)); +#2580=LINE('',#2579,#2578); +#2581=DIRECTION('',(0.E0,0.E0,1.E0)); +#2582=VECTOR('',#2581,5.E-2); +#2583=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.85E0)); +#2584=LINE('',#2583,#2582); +#2585=DIRECTION('',(1.E0,0.E0,0.E0)); +#2586=VECTOR('',#2585,3.2E-1); +#2587=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.8E0)); +#2588=LINE('',#2587,#2586); +#2589=DIRECTION('',(0.E0,0.E0,1.E0)); +#2590=VECTOR('',#2589,5.E-2); +#2591=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.85E0)); +#2592=LINE('',#2591,#2590); +#2593=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2594=VECTOR('',#2593,1.220655561573E-1); +#2595=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#2596=LINE('',#2595,#2594); +#2597=DIRECTION('',(1.E0,0.E0,0.E0)); +#2598=VECTOR('',#2597,3.4E-1); +#2599=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#2600=LINE('',#2599,#2598); +#2601=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2602=VECTOR('',#2601,1.220655561573E-1); +#2603=CARTESIAN_POINT('',(1.7E-1,1.025E0,-1.95E0)); +#2604=LINE('',#2603,#2602); +#2605=DIRECTION('',(0.E0,0.E0,1.E0)); +#2606=VECTOR('',#2605,5.E-2); +#2607=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.85E0)); +#2608=LINE('',#2607,#2606); +#2609=DIRECTION('',(1.E0,0.E0,0.E0)); +#2610=VECTOR('',#2609,3.2E-1); +#2611=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.8E0)); +#2612=LINE('',#2611,#2610); +#2613=DIRECTION('',(0.E0,0.E0,1.E0)); +#2614=VECTOR('',#2613,5.E-2); +#2615=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.85E0)); +#2616=LINE('',#2615,#2614); +#2617=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2618=VECTOR('',#2617,1.220655561573E-1); +#2619=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#2620=LINE('',#2619,#2618); +#2621=DIRECTION('',(1.E0,0.E0,0.E0)); +#2622=VECTOR('',#2621,3.4E-1); +#2623=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#2624=LINE('',#2623,#2622); +#2625=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2626=VECTOR('',#2625,1.220655561573E-1); +#2627=CARTESIAN_POINT('',(9.7E-1,1.025E0,-1.95E0)); +#2628=LINE('',#2627,#2626); +#2629=DIRECTION('',(0.E0,0.E0,1.E0)); +#2630=VECTOR('',#2629,5.E-2); +#2631=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.85E0)); +#2632=LINE('',#2631,#2630); +#2633=DIRECTION('',(1.E0,0.E0,0.E0)); +#2634=VECTOR('',#2633,3.2E-1); +#2635=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.8E0)); +#2636=LINE('',#2635,#2634); +#2637=DIRECTION('',(0.E0,0.E0,1.E0)); +#2638=VECTOR('',#2637,5.E-2); +#2639=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.85E0)); +#2640=LINE('',#2639,#2638); +#2641=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2642=VECTOR('',#2641,1.220655561573E-1); +#2643=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#2644=LINE('',#2643,#2642); +#2645=DIRECTION('',(1.E0,0.E0,0.E0)); +#2646=VECTOR('',#2645,3.4E-1); +#2647=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#2648=LINE('',#2647,#2646); +#2649=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2650=VECTOR('',#2649,1.220655561573E-1); +#2651=CARTESIAN_POINT('',(1.77E0,1.025E0,-1.95E0)); +#2652=LINE('',#2651,#2650); +#2653=DIRECTION('',(0.E0,0.E0,1.E0)); +#2654=VECTOR('',#2653,5.E-2); +#2655=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.85E0)); +#2656=LINE('',#2655,#2654); +#2657=DIRECTION('',(1.E0,0.E0,0.E0)); +#2658=VECTOR('',#2657,3.2E-1); +#2659=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.8E0)); +#2660=LINE('',#2659,#2658); +#2661=DIRECTION('',(0.E0,0.E0,1.E0)); +#2662=VECTOR('',#2661,5.E-2); +#2663=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.85E0)); +#2664=LINE('',#2663,#2662); +#2665=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2666=VECTOR('',#2665,1.220655561573E-1); +#2667=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#2668=LINE('',#2667,#2666); +#2669=DIRECTION('',(1.E0,0.E0,0.E0)); +#2670=VECTOR('',#2669,3.4E-1); +#2671=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#2672=LINE('',#2671,#2670); +#2673=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2674=VECTOR('',#2673,1.220655561573E-1); +#2675=CARTESIAN_POINT('',(2.57E0,1.025E0,-1.95E0)); +#2676=LINE('',#2675,#2674); +#2677=DIRECTION('',(0.E0,0.E0,1.E0)); +#2678=VECTOR('',#2677,5.E-2); +#2679=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.85E0)); +#2680=LINE('',#2679,#2678); +#2681=DIRECTION('',(1.E0,0.E0,0.E0)); +#2682=VECTOR('',#2681,3.2E-1); +#2683=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.8E0)); +#2684=LINE('',#2683,#2682); +#2685=DIRECTION('',(0.E0,0.E0,1.E0)); +#2686=VECTOR('',#2685,5.E-2); +#2687=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.85E0)); +#2688=LINE('',#2687,#2686); +#2689=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2690=VECTOR('',#2689,1.220655561573E-1); +#2691=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#2692=LINE('',#2691,#2690); +#2693=DIRECTION('',(1.E0,0.E0,0.E0)); +#2694=VECTOR('',#2693,3.4E-1); +#2695=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#2696=LINE('',#2695,#2694); +#2697=DIRECTION('',(5.734623443633E-1,0.E0,8.192319205190E-1)); +#2698=VECTOR('',#2697,1.220655561573E-1); +#2699=CARTESIAN_POINT('',(3.37E0,1.025E0,-1.95E0)); +#2700=LINE('',#2699,#2698); +#2701=DIRECTION('',(0.E0,0.E0,1.E0)); +#2702=VECTOR('',#2701,5.E-2); +#2703=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.85E0)); +#2704=LINE('',#2703,#2702); +#2705=DIRECTION('',(1.E0,0.E0,0.E0)); +#2706=VECTOR('',#2705,3.2E-1); +#2707=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.8E0)); +#2708=LINE('',#2707,#2706); +#2709=DIRECTION('',(0.E0,0.E0,1.E0)); +#2710=VECTOR('',#2709,5.E-2); +#2711=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.85E0)); +#2712=LINE('',#2711,#2710); +#2713=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#2714=VECTOR('',#2713,1.220655561573E-1); +#2715=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#2716=LINE('',#2715,#2714); +#2717=DIRECTION('',(1.E0,0.E0,0.E0)); +#2718=VECTOR('',#2717,5.2E-1); +#2719=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#2720=LINE('',#2719,#2718); +#2721=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#2722=VECTOR('',#2721,7.778174593052E-1); +#2723=CARTESIAN_POINT('',(4.35E0,1.025E0,-1.95E0)); +#2724=LINE('',#2723,#2722); +#2725=DIRECTION('',(1.E0,0.E0,0.E0)); +#2726=VECTOR('',#2725,9.8E0); +#2727=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#2728=LINE('',#2727,#2726); +#2729=DIRECTION('',(0.E0,1.E0,0.E0)); +#2730=VECTOR('',#2729,3.35E0); +#2731=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.4E0)); +#2732=LINE('',#2731,#2730); +#2733=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2734=VECTOR('',#2733,3.E-1); +#2735=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.1E0)); +#2736=LINE('',#2735,#2734); +#2737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2738=VECTOR('',#2737,4.E-1); +#2739=CARTESIAN_POINT('',(4.9E0,-1.925E0,-1.1E0)); +#2740=LINE('',#2739,#2738); +#2741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2742=VECTOR('',#2741,1.4E0); +#2743=CARTESIAN_POINT('',(4.9E0,-1.925E0,3.E-1)); +#2744=LINE('',#2743,#2742); +#2745=DIRECTION('',(0.E0,1.E0,0.E0)); +#2746=VECTOR('',#2745,4.E-1); +#2747=CARTESIAN_POINT('',(4.9E0,-2.325E0,3.E-1)); +#2748=LINE('',#2747,#2746); +#2749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2750=VECTOR('',#2749,1.8E0); +#2751=CARTESIAN_POINT('',(4.9E0,-2.325E0,2.1E0)); +#2752=LINE('',#2751,#2750); +#2753=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2754=VECTOR('',#2753,3.9E0); +#2755=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#2756=LINE('',#2755,#2754); +#2757=DIRECTION('',(0.E0,1.E0,0.E0)); +#2758=VECTOR('',#2757,5.5E-1); +#2759=CARTESIAN_POINT('',(4.9E0,1.025E0,-1.4E0)); +#2760=LINE('',#2759,#2758); +#2761=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2762=VECTOR('',#2761,2.366960075709E-1); +#2763=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#2764=LINE('',#2763,#2762); +#2765=DIRECTION('',(1.E0,0.E0,0.E0)); +#2766=VECTOR('',#2765,9.65E-1); +#2767=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#2768=LINE('',#2767,#2766); +#2769=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2770=VECTOR('',#2769,2.366960075709E-1); +#2771=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#2772=LINE('',#2771,#2770); +#2773=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2774=VECTOR('',#2773,2.366960075709E-1); +#2775=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2776=LINE('',#2775,#2774); +#2777=DIRECTION('',(1.E0,0.E0,0.E0)); +#2778=VECTOR('',#2777,1.3E-1); +#2779=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#2780=LINE('',#2779,#2778); +#2781=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2782=VECTOR('',#2781,2.366960075709E-1); +#2783=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#2784=LINE('',#2783,#2782); +#2785=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2786=VECTOR('',#2785,2.366960075709E-1); +#2787=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2788=LINE('',#2787,#2786); +#2789=DIRECTION('',(1.E0,0.E0,0.E0)); +#2790=VECTOR('',#2789,1.3E-1); +#2791=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#2792=LINE('',#2791,#2790); +#2793=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2794=VECTOR('',#2793,2.366960075709E-1); +#2795=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#2796=LINE('',#2795,#2794); +#2797=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2798=VECTOR('',#2797,2.366960075709E-1); +#2799=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2800=LINE('',#2799,#2798); +#2801=DIRECTION('',(1.E0,0.E0,0.E0)); +#2802=VECTOR('',#2801,1.3E-1); +#2803=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#2804=LINE('',#2803,#2802); +#2805=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2806=VECTOR('',#2805,2.366960075709E-1); +#2807=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#2808=LINE('',#2807,#2806); +#2809=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2810=VECTOR('',#2809,2.366960075709E-1); +#2811=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2812=LINE('',#2811,#2810); +#2813=DIRECTION('',(1.E0,0.E0,0.E0)); +#2814=VECTOR('',#2813,1.3E-1); +#2815=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#2816=LINE('',#2815,#2814); +#2817=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2818=VECTOR('',#2817,2.366960075709E-1); +#2819=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#2820=LINE('',#2819,#2818); +#2821=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2822=VECTOR('',#2821,2.366960075709E-1); +#2823=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2824=LINE('',#2823,#2822); +#2825=DIRECTION('',(1.E0,0.E0,0.E0)); +#2826=VECTOR('',#2825,1.3E-1); +#2827=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#2828=LINE('',#2827,#2826); +#2829=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2830=VECTOR('',#2829,2.366960075709E-1); +#2831=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#2832=LINE('',#2831,#2830); +#2833=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2834=VECTOR('',#2833,2.366960075709E-1); +#2835=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2836=LINE('',#2835,#2834); +#2837=DIRECTION('',(1.E0,0.E0,0.E0)); +#2838=VECTOR('',#2837,1.3E-1); +#2839=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#2840=LINE('',#2839,#2838); +#2841=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2842=VECTOR('',#2841,2.366960075709E-1); +#2843=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#2844=LINE('',#2843,#2842); +#2845=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2846=VECTOR('',#2845,2.366960075709E-1); +#2847=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2848=LINE('',#2847,#2846); +#2849=DIRECTION('',(1.E0,0.E0,0.E0)); +#2850=VECTOR('',#2849,1.3E-1); +#2851=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#2852=LINE('',#2851,#2850); +#2853=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2854=VECTOR('',#2853,2.366960075709E-1); +#2855=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#2856=LINE('',#2855,#2854); +#2857=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2858=VECTOR('',#2857,2.366960075709E-1); +#2859=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2860=LINE('',#2859,#2858); +#2861=DIRECTION('',(1.E0,0.E0,0.E0)); +#2862=VECTOR('',#2861,1.3E-1); +#2863=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#2864=LINE('',#2863,#2862); +#2865=DIRECTION('',(4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2866=VECTOR('',#2865,2.366960075709E-1); +#2867=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#2868=LINE('',#2867,#2866); +#2869=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2870=VECTOR('',#2869,2.366960075709E-1); +#2871=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2872=LINE('',#2871,#2870); +#2873=DIRECTION('',(1.E0,0.E0,0.E0)); +#2874=VECTOR('',#2873,1.3E-1); +#2875=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#2876=LINE('',#2875,#2874); +#2877=DIRECTION('',(-4.436069753671E-1,6.337242505245E-1,6.337242505245E-1)); +#2878=VECTOR('',#2877,2.366960075709E-1); +#2879=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2880=LINE('',#2879,#2878); +#2881=DIRECTION('',(1.E0,0.E0,0.E0)); +#2882=VECTOR('',#2881,2.65E-1); +#2883=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#2884=LINE('',#2883,#2882); +#2885=DIRECTION('',(5.773502691896E-1,5.773502691896E-1,5.773502691896E-1)); +#2886=VECTOR('',#2885,2.598076211353E-1); +#2887=CARTESIAN_POINT('',(4.2E0,8.75E-1,-2.1E0)); +#2888=LINE('',#2887,#2886); +#2889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2890=VECTOR('',#2889,2.9E0); +#2891=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#2892=LINE('',#2891,#2890); +#2893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2894=VECTOR('',#2893,2.5E-1); +#2895=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#2896=LINE('',#2895,#2894); +#2897=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2898=VECTOR('',#2897,3.201562118716E-1); +#2899=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#2900=LINE('',#2899,#2898); +#2901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2902=VECTOR('',#2901,9.E-1); +#2903=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#2904=LINE('',#2903,#2902); +#2905=DIRECTION('',(0.E0,1.E0,0.E0)); +#2906=VECTOR('',#2905,2.2E-1); +#2907=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#2908=LINE('',#2907,#2906); +#2909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2910=VECTOR('',#2909,1.414213562373E-1); +#2911=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#2912=LINE('',#2911,#2910); +#2913=DIRECTION('',(0.E0,0.E0,1.E0)); +#2914=VECTOR('',#2913,5.5E-1); +#2915=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#2916=LINE('',#2915,#2914); +#2917=DIRECTION('',(0.E0,1.E0,0.E0)); +#2918=VECTOR('',#2917,2.93E0); +#2919=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#2920=LINE('',#2919,#2918); +#2921=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2922=VECTOR('',#2921,1.414213562373E-1); +#2923=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#2924=LINE('',#2923,#2922); +#2925=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#2926=VECTOR('',#2925,4.618802153517E-1); +#2927=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#2928=LINE('',#2927,#2926); +#2929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2930=VECTOR('',#2929,1.45E0); +#2931=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#2932=LINE('',#2931,#2930); +#2933=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#2934=VECTOR('',#2933,3.905989232415E-2); +#2935=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#2936=LINE('',#2935,#2934); +#2937=DIRECTION('',(1.E0,0.E0,0.E0)); +#2938=VECTOR('',#2937,3.2E-1); +#2939=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#2940=LINE('',#2939,#2938); +#2941=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2942=VECTOR('',#2941,2.3E-1); +#2943=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#2944=LINE('',#2943,#2942); +#2945=DIRECTION('',(0.E0,0.E0,1.E0)); +#2946=VECTOR('',#2945,2.5E-1); +#2947=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#2948=LINE('',#2947,#2946); +#2949=DIRECTION('',(0.E0,1.E0,0.E0)); +#2950=VECTOR('',#2949,2.55E0); +#2951=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#2952=LINE('',#2951,#2950); +#2953=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2954=VECTOR('',#2953,5.E-2); +#2955=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#2956=LINE('',#2955,#2954); +#2957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2958=VECTOR('',#2957,2.55E0); +#2959=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#2960=LINE('',#2959,#2958); +#2961=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#2962=VECTOR('',#2961,7.071067811865E-2); +#2963=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#2964=LINE('',#2963,#2962); +#2965=DIRECTION('',(0.E0,1.E0,0.E0)); +#2966=VECTOR('',#2965,5.E-2); +#2967=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#2968=LINE('',#2967,#2966); +#2969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2970=VECTOR('',#2969,3.2E-1); +#2971=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#2972=LINE('',#2971,#2970); +#2973=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2974=VECTOR('',#2973,1.414213562373E-1); +#2975=CARTESIAN_POINT('',(-2.64E0,8.75E-1,-1.95E0)); +#2976=LINE('',#2975,#2974); +#2977=DIRECTION('',(0.E0,1.E0,0.E0)); +#2978=VECTOR('',#2977,2.93E0); +#2979=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-1.95E0)); +#2980=LINE('',#2979,#2978); +#2981=DIRECTION('',(0.E0,0.E0,1.E0)); +#2982=VECTOR('',#2981,5.5E-1); +#2983=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.5E0)); +#2984=LINE('',#2983,#2982); +#2985=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#2986=VECTOR('',#2985,1.414213562373E-1); +#2987=CARTESIAN_POINT('',(-2.64E0,-2.155E0,-2.6E0)); +#2988=LINE('',#2987,#2986); +#2989=DIRECTION('',(0.E0,1.E0,0.E0)); +#2990=VECTOR('',#2989,2.2E-1); +#2991=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-2.6E0)); +#2992=LINE('',#2991,#2990); +#2993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2994=VECTOR('',#2993,9.E-1); +#2995=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-1.7E0)); +#2996=LINE('',#2995,#2994); +#2997=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#2998=VECTOR('',#2997,3.201562118716E-1); +#2999=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.45E0)); +#3000=LINE('',#2999,#2998); +#3001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3002=VECTOR('',#3001,2.5E-1); +#3003=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#3004=LINE('',#3003,#3002); +#3005=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3006=VECTOR('',#3005,4.618802153517E-1); +#3007=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#3008=LINE('',#3007,#3006); +#3009=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#3010=VECTOR('',#3009,3.905989232415E-2); +#3011=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#3012=LINE('',#3011,#3010); +#3013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3014=VECTOR('',#3013,1.45E0); +#3015=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#3016=LINE('',#3015,#3014); +#3017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3018=VECTOR('',#3017,2.9E0); +#3019=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#3020=LINE('',#3019,#3018); +#3021=DIRECTION('',(1.E0,0.E0,0.E0)); +#3022=VECTOR('',#3021,3.2E-1); +#3023=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#3024=LINE('',#3023,#3022); +#3025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3026=VECTOR('',#3025,2.3E-1); +#3027=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3028=LINE('',#3027,#3026); +#3029=DIRECTION('',(0.E0,0.E0,1.E0)); +#3030=VECTOR('',#3029,2.5E-1); +#3031=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3032=LINE('',#3031,#3030); +#3033=DIRECTION('',(0.E0,1.E0,0.E0)); +#3034=VECTOR('',#3033,2.55E0); +#3035=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#3036=LINE('',#3035,#3034); +#3037=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3038=VECTOR('',#3037,2.55E0); +#3039=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3040=LINE('',#3039,#3038); +#3041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3042=VECTOR('',#3041,5.E-2); +#3043=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3044=LINE('',#3043,#3042); +#3045=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3046=VECTOR('',#3045,7.071067811865E-2); +#3047=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#3048=LINE('',#3047,#3046); +#3049=DIRECTION('',(0.E0,1.E0,0.E0)); +#3050=VECTOR('',#3049,5.E-2); +#3051=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#3052=LINE('',#3051,#3050); +#3053=DIRECTION('',(1.E0,0.E0,0.E0)); +#3054=VECTOR('',#3053,3.2E-1); +#3055=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#3056=LINE('',#3055,#3054); +#3057=DIRECTION('',(1.E0,0.E0,0.E0)); +#3058=VECTOR('',#3057,3.2E-1); +#3059=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#3060=LINE('',#3059,#3058); +#3061=DIRECTION('',(1.E0,0.E0,0.E0)); +#3062=VECTOR('',#3061,3.2E-1); +#3063=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#3064=LINE('',#3063,#3062); +#3065=DIRECTION('',(1.E0,0.E0,0.E0)); +#3066=VECTOR('',#3065,3.2E-1); +#3067=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#3068=LINE('',#3067,#3066); +#3069=DIRECTION('',(1.E0,0.E0,0.E0)); +#3070=VECTOR('',#3069,3.2E-1); +#3071=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#3072=LINE('',#3071,#3070); +#3073=DIRECTION('',(1.E0,0.E0,0.E0)); +#3074=VECTOR('',#3073,3.2E-1); +#3075=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#3076=LINE('',#3075,#3074); +#3077=DIRECTION('',(1.E0,0.E0,0.E0)); +#3078=VECTOR('',#3077,3.2E-1); +#3079=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#3080=LINE('',#3079,#3078); +#3081=DIRECTION('',(1.E0,0.E0,0.E0)); +#3082=VECTOR('',#3081,3.2E-1); +#3083=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#3084=LINE('',#3083,#3082); +#3085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3086=VECTOR('',#3085,3.2E-1); +#3087=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#3088=LINE('',#3087,#3086); +#3089=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3090=VECTOR('',#3089,2.9E0); +#3091=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3092=LINE('',#3091,#3090); +#3093=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3094=VECTOR('',#3093,2.5E-1); +#3095=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#3096=LINE('',#3095,#3094); +#3097=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3098=VECTOR('',#3097,3.201562118716E-1); +#3099=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#3100=LINE('',#3099,#3098); +#3101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3102=VECTOR('',#3101,9.E-1); +#3103=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#3104=LINE('',#3103,#3102); +#3105=DIRECTION('',(0.E0,1.E0,0.E0)); +#3106=VECTOR('',#3105,2.2E-1); +#3107=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#3108=LINE('',#3107,#3106); +#3109=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3110=VECTOR('',#3109,1.414213562373E-1); +#3111=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#3112=LINE('',#3111,#3110); +#3113=DIRECTION('',(0.E0,0.E0,1.E0)); +#3114=VECTOR('',#3113,5.5E-1); +#3115=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#3116=LINE('',#3115,#3114); +#3117=DIRECTION('',(0.E0,1.E0,0.E0)); +#3118=VECTOR('',#3117,2.93E0); +#3119=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#3120=LINE('',#3119,#3118); +#3121=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3122=VECTOR('',#3121,1.414213562373E-1); +#3123=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#3124=LINE('',#3123,#3122); +#3125=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3126=VECTOR('',#3125,4.618802153517E-1); +#3127=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#3128=LINE('',#3127,#3126); +#3129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3130=VECTOR('',#3129,1.45E0); +#3131=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#3132=LINE('',#3131,#3130); +#3133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3134=VECTOR('',#3133,3.905989232415E-2); +#3135=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#3136=LINE('',#3135,#3134); +#3137=DIRECTION('',(1.E0,0.E0,0.E0)); +#3138=VECTOR('',#3137,3.2E-1); +#3139=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#3140=LINE('',#3139,#3138); +#3141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3142=VECTOR('',#3141,2.3E-1); +#3143=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#3144=LINE('',#3143,#3142); +#3145=DIRECTION('',(0.E0,0.E0,1.E0)); +#3146=VECTOR('',#3145,2.5E-1); +#3147=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#3148=LINE('',#3147,#3146); +#3149=DIRECTION('',(0.E0,1.E0,0.E0)); +#3150=VECTOR('',#3149,2.55E0); +#3151=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#3152=LINE('',#3151,#3150); +#3153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3154=VECTOR('',#3153,5.E-2); +#3155=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#3156=LINE('',#3155,#3154); +#3157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3158=VECTOR('',#3157,2.55E0); +#3159=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#3160=LINE('',#3159,#3158); +#3161=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3162=VECTOR('',#3161,7.071067811865E-2); +#3163=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3164=LINE('',#3163,#3162); +#3165=DIRECTION('',(0.E0,1.E0,0.E0)); +#3166=VECTOR('',#3165,5.E-2); +#3167=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3168=LINE('',#3167,#3166); +#3169=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3170=VECTOR('',#3169,3.2E-1); +#3171=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#3172=LINE('',#3171,#3170); +#3173=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3174=VECTOR('',#3173,1.414213562373E-1); +#3175=CARTESIAN_POINT('',(-1.84E0,8.75E-1,-1.95E0)); +#3176=LINE('',#3175,#3174); +#3177=DIRECTION('',(0.E0,1.E0,0.E0)); +#3178=VECTOR('',#3177,2.93E0); +#3179=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-1.95E0)); +#3180=LINE('',#3179,#3178); +#3181=DIRECTION('',(0.E0,0.E0,1.E0)); +#3182=VECTOR('',#3181,5.5E-1); +#3183=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.5E0)); +#3184=LINE('',#3183,#3182); +#3185=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3186=VECTOR('',#3185,1.414213562373E-1); +#3187=CARTESIAN_POINT('',(-1.84E0,-2.155E0,-2.6E0)); +#3188=LINE('',#3187,#3186); +#3189=DIRECTION('',(0.E0,1.E0,0.E0)); +#3190=VECTOR('',#3189,2.2E-1); +#3191=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-2.6E0)); +#3192=LINE('',#3191,#3190); +#3193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3194=VECTOR('',#3193,9.E-1); +#3195=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-1.7E0)); +#3196=LINE('',#3195,#3194); +#3197=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3198=VECTOR('',#3197,3.201562118716E-1); +#3199=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.45E0)); +#3200=LINE('',#3199,#3198); +#3201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3202=VECTOR('',#3201,2.5E-1); +#3203=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#3204=LINE('',#3203,#3202); +#3205=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3206=VECTOR('',#3205,4.618802153517E-1); +#3207=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#3208=LINE('',#3207,#3206); +#3209=DIRECTION('',(1.136944275639E-14,-1.E0,0.E0)); +#3210=VECTOR('',#3209,3.905989232415E-2); +#3211=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#3212=LINE('',#3211,#3210); +#3213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3214=VECTOR('',#3213,1.45E0); +#3215=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#3216=LINE('',#3215,#3214); +#3217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3218=VECTOR('',#3217,2.9E0); +#3219=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#3220=LINE('',#3219,#3218); +#3221=DIRECTION('',(1.E0,0.E0,0.E0)); +#3222=VECTOR('',#3221,3.2E-1); +#3223=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#3224=LINE('',#3223,#3222); +#3225=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3226=VECTOR('',#3225,2.3E-1); +#3227=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3228=LINE('',#3227,#3226); +#3229=DIRECTION('',(0.E0,0.E0,1.E0)); +#3230=VECTOR('',#3229,2.5E-1); +#3231=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3232=LINE('',#3231,#3230); +#3233=DIRECTION('',(0.E0,1.E0,0.E0)); +#3234=VECTOR('',#3233,2.55E0); +#3235=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#3236=LINE('',#3235,#3234); +#3237=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3238=VECTOR('',#3237,2.55E0); +#3239=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3240=LINE('',#3239,#3238); +#3241=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3242=VECTOR('',#3241,5.E-2); +#3243=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3244=LINE('',#3243,#3242); +#3245=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3246=VECTOR('',#3245,7.071067811865E-2); +#3247=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3248=LINE('',#3247,#3246); +#3249=DIRECTION('',(0.E0,1.E0,0.E0)); +#3250=VECTOR('',#3249,5.E-2); +#3251=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#3252=LINE('',#3251,#3250); +#3253=DIRECTION('',(1.E0,0.E0,0.E0)); +#3254=VECTOR('',#3253,3.2E-1); +#3255=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#3256=LINE('',#3255,#3254); +#3257=DIRECTION('',(1.E0,0.E0,0.E0)); +#3258=VECTOR('',#3257,3.2E-1); +#3259=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#3260=LINE('',#3259,#3258); +#3261=DIRECTION('',(1.E0,0.E0,0.E0)); +#3262=VECTOR('',#3261,3.2E-1); +#3263=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#3264=LINE('',#3263,#3262); +#3265=DIRECTION('',(1.E0,0.E0,0.E0)); +#3266=VECTOR('',#3265,3.2E-1); +#3267=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#3268=LINE('',#3267,#3266); +#3269=DIRECTION('',(1.E0,0.E0,0.E0)); +#3270=VECTOR('',#3269,3.2E-1); +#3271=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#3272=LINE('',#3271,#3270); +#3273=DIRECTION('',(1.E0,0.E0,0.E0)); +#3274=VECTOR('',#3273,3.2E-1); +#3275=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#3276=LINE('',#3275,#3274); +#3277=DIRECTION('',(1.E0,0.E0,0.E0)); +#3278=VECTOR('',#3277,3.2E-1); +#3279=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#3280=LINE('',#3279,#3278); +#3281=DIRECTION('',(1.E0,0.E0,0.E0)); +#3282=VECTOR('',#3281,3.2E-1); +#3283=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#3284=LINE('',#3283,#3282); +#3285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3286=VECTOR('',#3285,3.2E-1); +#3287=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#3288=LINE('',#3287,#3286); +#3289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3290=VECTOR('',#3289,2.9E0); +#3291=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3292=LINE('',#3291,#3290); +#3293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3294=VECTOR('',#3293,2.5E-1); +#3295=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#3296=LINE('',#3295,#3294); +#3297=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3298=VECTOR('',#3297,3.201562118716E-1); +#3299=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#3300=LINE('',#3299,#3298); +#3301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3302=VECTOR('',#3301,9.E-1); +#3303=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#3304=LINE('',#3303,#3302); +#3305=DIRECTION('',(0.E0,1.E0,0.E0)); +#3306=VECTOR('',#3305,2.2E-1); +#3307=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#3308=LINE('',#3307,#3306); +#3309=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3310=VECTOR('',#3309,1.414213562373E-1); +#3311=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#3312=LINE('',#3311,#3310); +#3313=DIRECTION('',(0.E0,0.E0,1.E0)); +#3314=VECTOR('',#3313,5.5E-1); +#3315=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#3316=LINE('',#3315,#3314); +#3317=DIRECTION('',(0.E0,1.E0,0.E0)); +#3318=VECTOR('',#3317,2.93E0); +#3319=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#3320=LINE('',#3319,#3318); +#3321=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3322=VECTOR('',#3321,1.414213562373E-1); +#3323=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#3324=LINE('',#3323,#3322); +#3325=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3326=VECTOR('',#3325,4.618802153517E-1); +#3327=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#3328=LINE('',#3327,#3326); +#3329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3330=VECTOR('',#3329,1.45E0); +#3331=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#3332=LINE('',#3331,#3330); +#3333=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3334=VECTOR('',#3333,3.905989232415E-2); +#3335=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#3336=LINE('',#3335,#3334); +#3337=DIRECTION('',(1.E0,0.E0,0.E0)); +#3338=VECTOR('',#3337,3.2E-1); +#3339=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#3340=LINE('',#3339,#3338); +#3341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3342=VECTOR('',#3341,2.3E-1); +#3343=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#3344=LINE('',#3343,#3342); +#3345=DIRECTION('',(0.E0,0.E0,1.E0)); +#3346=VECTOR('',#3345,2.5E-1); +#3347=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#3348=LINE('',#3347,#3346); +#3349=DIRECTION('',(0.E0,1.E0,0.E0)); +#3350=VECTOR('',#3349,2.55E0); +#3351=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#3352=LINE('',#3351,#3350); +#3353=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3354=VECTOR('',#3353,5.E-2); +#3355=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#3356=LINE('',#3355,#3354); +#3357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3358=VECTOR('',#3357,2.55E0); +#3359=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#3360=LINE('',#3359,#3358); +#3361=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3362=VECTOR('',#3361,7.071067811865E-2); +#3363=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3364=LINE('',#3363,#3362); +#3365=DIRECTION('',(0.E0,1.E0,0.E0)); +#3366=VECTOR('',#3365,5.E-2); +#3367=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3368=LINE('',#3367,#3366); +#3369=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3370=VECTOR('',#3369,3.2E-1); +#3371=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#3372=LINE('',#3371,#3370); +#3373=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3374=VECTOR('',#3373,1.414213562373E-1); +#3375=CARTESIAN_POINT('',(-1.04E0,8.75E-1,-1.95E0)); +#3376=LINE('',#3375,#3374); +#3377=DIRECTION('',(0.E0,1.E0,0.E0)); +#3378=VECTOR('',#3377,2.93E0); +#3379=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-1.95E0)); +#3380=LINE('',#3379,#3378); +#3381=DIRECTION('',(0.E0,0.E0,1.E0)); +#3382=VECTOR('',#3381,5.5E-1); +#3383=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.5E0)); +#3384=LINE('',#3383,#3382); +#3385=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3386=VECTOR('',#3385,1.414213562373E-1); +#3387=CARTESIAN_POINT('',(-1.04E0,-2.155E0,-2.6E0)); +#3388=LINE('',#3387,#3386); +#3389=DIRECTION('',(0.E0,1.E0,0.E0)); +#3390=VECTOR('',#3389,2.2E-1); +#3391=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-2.6E0)); +#3392=LINE('',#3391,#3390); +#3393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3394=VECTOR('',#3393,9.E-1); +#3395=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-1.7E0)); +#3396=LINE('',#3395,#3394); +#3397=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3398=VECTOR('',#3397,3.201562118716E-1); +#3399=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.45E0)); +#3400=LINE('',#3399,#3398); +#3401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3402=VECTOR('',#3401,2.5E-1); +#3403=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#3404=LINE('',#3403,#3402); +#3405=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3406=VECTOR('',#3405,4.618802153517E-1); +#3407=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#3408=LINE('',#3407,#3406); +#3409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3410=VECTOR('',#3409,3.905989232415E-2); +#3411=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#3412=LINE('',#3411,#3410); +#3413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3414=VECTOR('',#3413,1.45E0); +#3415=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#3416=LINE('',#3415,#3414); +#3417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3418=VECTOR('',#3417,2.9E0); +#3419=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#3420=LINE('',#3419,#3418); +#3421=DIRECTION('',(1.E0,0.E0,0.E0)); +#3422=VECTOR('',#3421,3.2E-1); +#3423=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#3424=LINE('',#3423,#3422); +#3425=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3426=VECTOR('',#3425,2.3E-1); +#3427=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3428=LINE('',#3427,#3426); +#3429=DIRECTION('',(0.E0,0.E0,1.E0)); +#3430=VECTOR('',#3429,2.5E-1); +#3431=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3432=LINE('',#3431,#3430); +#3433=DIRECTION('',(0.E0,1.E0,0.E0)); +#3434=VECTOR('',#3433,2.55E0); +#3435=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#3436=LINE('',#3435,#3434); +#3437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3438=VECTOR('',#3437,2.55E0); +#3439=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3440=LINE('',#3439,#3438); +#3441=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3442=VECTOR('',#3441,5.E-2); +#3443=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3444=LINE('',#3443,#3442); +#3445=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3446=VECTOR('',#3445,7.071067811865E-2); +#3447=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3448=LINE('',#3447,#3446); +#3449=DIRECTION('',(0.E0,1.E0,0.E0)); +#3450=VECTOR('',#3449,5.E-2); +#3451=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#3452=LINE('',#3451,#3450); +#3453=DIRECTION('',(1.E0,0.E0,0.E0)); +#3454=VECTOR('',#3453,3.2E-1); +#3455=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#3456=LINE('',#3455,#3454); +#3457=DIRECTION('',(1.E0,0.E0,0.E0)); +#3458=VECTOR('',#3457,3.2E-1); +#3459=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#3460=LINE('',#3459,#3458); +#3461=DIRECTION('',(1.E0,0.E0,0.E0)); +#3462=VECTOR('',#3461,3.2E-1); +#3463=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#3464=LINE('',#3463,#3462); +#3465=DIRECTION('',(1.E0,0.E0,0.E0)); +#3466=VECTOR('',#3465,3.2E-1); +#3467=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#3468=LINE('',#3467,#3466); +#3469=DIRECTION('',(1.E0,0.E0,0.E0)); +#3470=VECTOR('',#3469,3.2E-1); +#3471=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#3472=LINE('',#3471,#3470); +#3473=DIRECTION('',(1.E0,0.E0,0.E0)); +#3474=VECTOR('',#3473,3.2E-1); +#3475=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#3476=LINE('',#3475,#3474); +#3477=DIRECTION('',(1.E0,0.E0,0.E0)); +#3478=VECTOR('',#3477,3.2E-1); +#3479=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#3480=LINE('',#3479,#3478); +#3481=DIRECTION('',(1.E0,0.E0,0.E0)); +#3482=VECTOR('',#3481,3.2E-1); +#3483=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#3484=LINE('',#3483,#3482); +#3485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3486=VECTOR('',#3485,3.2E-1); +#3487=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#3488=LINE('',#3487,#3486); +#3489=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3490=VECTOR('',#3489,2.9E0); +#3491=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3492=LINE('',#3491,#3490); +#3493=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3494=VECTOR('',#3493,2.5E-1); +#3495=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#3496=LINE('',#3495,#3494); +#3497=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3498=VECTOR('',#3497,3.201562118716E-1); +#3499=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#3500=LINE('',#3499,#3498); +#3501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3502=VECTOR('',#3501,9.E-1); +#3503=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#3504=LINE('',#3503,#3502); +#3505=DIRECTION('',(0.E0,1.E0,0.E0)); +#3506=VECTOR('',#3505,2.2E-1); +#3507=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#3508=LINE('',#3507,#3506); +#3509=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3510=VECTOR('',#3509,1.414213562373E-1); +#3511=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#3512=LINE('',#3511,#3510); +#3513=DIRECTION('',(0.E0,0.E0,1.E0)); +#3514=VECTOR('',#3513,5.5E-1); +#3515=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#3516=LINE('',#3515,#3514); +#3517=DIRECTION('',(0.E0,1.E0,0.E0)); +#3518=VECTOR('',#3517,2.93E0); +#3519=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#3520=LINE('',#3519,#3518); +#3521=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3522=VECTOR('',#3521,1.414213562373E-1); +#3523=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#3524=LINE('',#3523,#3522); +#3525=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3526=VECTOR('',#3525,4.618802153517E-1); +#3527=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#3528=LINE('',#3527,#3526); +#3529=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3530=VECTOR('',#3529,1.45E0); +#3531=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#3532=LINE('',#3531,#3530); +#3533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3534=VECTOR('',#3533,3.905989232415E-2); +#3535=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#3536=LINE('',#3535,#3534); +#3537=DIRECTION('',(1.E0,0.E0,0.E0)); +#3538=VECTOR('',#3537,3.2E-1); +#3539=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#3540=LINE('',#3539,#3538); +#3541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3542=VECTOR('',#3541,2.3E-1); +#3543=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#3544=LINE('',#3543,#3542); +#3545=DIRECTION('',(0.E0,0.E0,1.E0)); +#3546=VECTOR('',#3545,2.5E-1); +#3547=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#3548=LINE('',#3547,#3546); +#3549=DIRECTION('',(0.E0,1.E0,0.E0)); +#3550=VECTOR('',#3549,2.55E0); +#3551=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#3552=LINE('',#3551,#3550); +#3553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3554=VECTOR('',#3553,5.E-2); +#3555=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#3556=LINE('',#3555,#3554); +#3557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3558=VECTOR('',#3557,2.55E0); +#3559=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#3560=LINE('',#3559,#3558); +#3561=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3562=VECTOR('',#3561,7.071067811865E-2); +#3563=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3564=LINE('',#3563,#3562); +#3565=DIRECTION('',(0.E0,1.E0,0.E0)); +#3566=VECTOR('',#3565,5.E-2); +#3567=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3568=LINE('',#3567,#3566); +#3569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3570=VECTOR('',#3569,3.2E-1); +#3571=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#3572=LINE('',#3571,#3570); +#3573=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3574=VECTOR('',#3573,1.414213562373E-1); +#3575=CARTESIAN_POINT('',(-2.4E-1,8.75E-1,-1.95E0)); +#3576=LINE('',#3575,#3574); +#3577=DIRECTION('',(0.E0,1.E0,0.E0)); +#3578=VECTOR('',#3577,2.93E0); +#3579=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-1.95E0)); +#3580=LINE('',#3579,#3578); +#3581=DIRECTION('',(0.E0,0.E0,1.E0)); +#3582=VECTOR('',#3581,5.5E-1); +#3583=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.5E0)); +#3584=LINE('',#3583,#3582); +#3585=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3586=VECTOR('',#3585,1.414213562373E-1); +#3587=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,-2.6E0)); +#3588=LINE('',#3587,#3586); +#3589=DIRECTION('',(0.E0,1.E0,0.E0)); +#3590=VECTOR('',#3589,2.2E-1); +#3591=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-2.6E0)); +#3592=LINE('',#3591,#3590); +#3593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3594=VECTOR('',#3593,9.E-1); +#3595=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-1.7E0)); +#3596=LINE('',#3595,#3594); +#3597=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3598=VECTOR('',#3597,3.201562118716E-1); +#3599=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.45E0)); +#3600=LINE('',#3599,#3598); +#3601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3602=VECTOR('',#3601,2.5E-1); +#3603=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#3604=LINE('',#3603,#3602); +#3605=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3606=VECTOR('',#3605,4.618802153517E-1); +#3607=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#3608=LINE('',#3607,#3606); +#3609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3610=VECTOR('',#3609,3.905989232415E-2); +#3611=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#3612=LINE('',#3611,#3610); +#3613=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3614=VECTOR('',#3613,1.45E0); +#3615=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#3616=LINE('',#3615,#3614); +#3617=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3618=VECTOR('',#3617,2.9E0); +#3619=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#3620=LINE('',#3619,#3618); +#3621=DIRECTION('',(1.E0,0.E0,0.E0)); +#3622=VECTOR('',#3621,3.2E-1); +#3623=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#3624=LINE('',#3623,#3622); +#3625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3626=VECTOR('',#3625,2.3E-1); +#3627=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3628=LINE('',#3627,#3626); +#3629=DIRECTION('',(0.E0,0.E0,1.E0)); +#3630=VECTOR('',#3629,2.5E-1); +#3631=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3632=LINE('',#3631,#3630); +#3633=DIRECTION('',(0.E0,1.E0,0.E0)); +#3634=VECTOR('',#3633,2.55E0); +#3635=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#3636=LINE('',#3635,#3634); +#3637=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3638=VECTOR('',#3637,2.55E0); +#3639=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3640=LINE('',#3639,#3638); +#3641=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3642=VECTOR('',#3641,5.E-2); +#3643=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3644=LINE('',#3643,#3642); +#3645=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3646=VECTOR('',#3645,7.071067811865E-2); +#3647=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3648=LINE('',#3647,#3646); +#3649=DIRECTION('',(0.E0,1.E0,0.E0)); +#3650=VECTOR('',#3649,5.E-2); +#3651=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#3652=LINE('',#3651,#3650); +#3653=DIRECTION('',(1.E0,0.E0,0.E0)); +#3654=VECTOR('',#3653,3.2E-1); +#3655=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#3656=LINE('',#3655,#3654); +#3657=DIRECTION('',(1.E0,0.E0,0.E0)); +#3658=VECTOR('',#3657,3.2E-1); +#3659=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#3660=LINE('',#3659,#3658); +#3661=DIRECTION('',(1.E0,0.E0,0.E0)); +#3662=VECTOR('',#3661,3.2E-1); +#3663=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#3664=LINE('',#3663,#3662); +#3665=DIRECTION('',(1.E0,0.E0,0.E0)); +#3666=VECTOR('',#3665,3.2E-1); +#3667=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#3668=LINE('',#3667,#3666); +#3669=DIRECTION('',(1.E0,0.E0,0.E0)); +#3670=VECTOR('',#3669,3.2E-1); +#3671=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#3672=LINE('',#3671,#3670); +#3673=DIRECTION('',(1.E0,0.E0,0.E0)); +#3674=VECTOR('',#3673,3.2E-1); +#3675=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#3676=LINE('',#3675,#3674); +#3677=DIRECTION('',(1.E0,0.E0,0.E0)); +#3678=VECTOR('',#3677,3.2E-1); +#3679=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#3680=LINE('',#3679,#3678); +#3681=DIRECTION('',(1.E0,0.E0,0.E0)); +#3682=VECTOR('',#3681,3.2E-1); +#3683=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#3684=LINE('',#3683,#3682); +#3685=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3686=VECTOR('',#3685,3.2E-1); +#3687=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#3688=LINE('',#3687,#3686); +#3689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3690=VECTOR('',#3689,2.9E0); +#3691=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3692=LINE('',#3691,#3690); +#3693=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3694=VECTOR('',#3693,2.5E-1); +#3695=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#3696=LINE('',#3695,#3694); +#3697=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3698=VECTOR('',#3697,3.201562118716E-1); +#3699=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#3700=LINE('',#3699,#3698); +#3701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3702=VECTOR('',#3701,9.E-1); +#3703=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#3704=LINE('',#3703,#3702); +#3705=DIRECTION('',(0.E0,1.E0,0.E0)); +#3706=VECTOR('',#3705,2.2E-1); +#3707=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#3708=LINE('',#3707,#3706); +#3709=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3710=VECTOR('',#3709,1.414213562373E-1); +#3711=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#3712=LINE('',#3711,#3710); +#3713=DIRECTION('',(0.E0,0.E0,1.E0)); +#3714=VECTOR('',#3713,5.5E-1); +#3715=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#3716=LINE('',#3715,#3714); +#3717=DIRECTION('',(0.E0,1.E0,0.E0)); +#3718=VECTOR('',#3717,2.93E0); +#3719=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#3720=LINE('',#3719,#3718); +#3721=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3722=VECTOR('',#3721,1.414213562373E-1); +#3723=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#3724=LINE('',#3723,#3722); +#3725=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3726=VECTOR('',#3725,4.618802153517E-1); +#3727=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#3728=LINE('',#3727,#3726); +#3729=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3730=VECTOR('',#3729,1.45E0); +#3731=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#3732=LINE('',#3731,#3730); +#3733=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3734=VECTOR('',#3733,3.905989232415E-2); +#3735=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#3736=LINE('',#3735,#3734); +#3737=DIRECTION('',(1.E0,0.E0,0.E0)); +#3738=VECTOR('',#3737,3.2E-1); +#3739=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#3740=LINE('',#3739,#3738); +#3741=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3742=VECTOR('',#3741,2.3E-1); +#3743=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3744=LINE('',#3743,#3742); +#3745=DIRECTION('',(0.E0,0.E0,1.E0)); +#3746=VECTOR('',#3745,2.5E-1); +#3747=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3748=LINE('',#3747,#3746); +#3749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3750=VECTOR('',#3749,5.E-2); +#3751=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3752=LINE('',#3751,#3750); +#3753=DIRECTION('',(0.E0,1.E0,0.E0)); +#3754=VECTOR('',#3753,2.55E0); +#3755=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#3756=LINE('',#3755,#3754); +#3757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3758=VECTOR('',#3757,2.55E0); +#3759=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3760=LINE('',#3759,#3758); +#3761=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3762=VECTOR('',#3761,7.071067811865E-2); +#3763=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3764=LINE('',#3763,#3762); +#3765=DIRECTION('',(0.E0,1.E0,0.E0)); +#3766=VECTOR('',#3765,5.E-2); +#3767=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#3768=LINE('',#3767,#3766); +#3769=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3770=VECTOR('',#3769,3.2E-1); +#3771=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#3772=LINE('',#3771,#3770); +#3773=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3774=VECTOR('',#3773,1.414213562373E-1); +#3775=CARTESIAN_POINT('',(5.6E-1,8.75E-1,-1.95E0)); +#3776=LINE('',#3775,#3774); +#3777=DIRECTION('',(0.E0,1.E0,0.E0)); +#3778=VECTOR('',#3777,2.93E0); +#3779=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-1.95E0)); +#3780=LINE('',#3779,#3778); +#3781=DIRECTION('',(0.E0,0.E0,1.E0)); +#3782=VECTOR('',#3781,5.5E-1); +#3783=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.5E0)); +#3784=LINE('',#3783,#3782); +#3785=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3786=VECTOR('',#3785,1.414213562373E-1); +#3787=CARTESIAN_POINT('',(5.6E-1,-2.155E0,-2.6E0)); +#3788=LINE('',#3787,#3786); +#3789=DIRECTION('',(0.E0,1.E0,0.E0)); +#3790=VECTOR('',#3789,2.2E-1); +#3791=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-2.6E0)); +#3792=LINE('',#3791,#3790); +#3793=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3794=VECTOR('',#3793,9.E-1); +#3795=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-1.7E0)); +#3796=LINE('',#3795,#3794); +#3797=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3798=VECTOR('',#3797,3.201562118716E-1); +#3799=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.45E0)); +#3800=LINE('',#3799,#3798); +#3801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3802=VECTOR('',#3801,2.5E-1); +#3803=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#3804=LINE('',#3803,#3802); +#3805=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#3806=VECTOR('',#3805,4.618802153517E-1); +#3807=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#3808=LINE('',#3807,#3806); +#3809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3810=VECTOR('',#3809,3.905989232415E-2); +#3811=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#3812=LINE('',#3811,#3810); +#3813=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3814=VECTOR('',#3813,1.45E0); +#3815=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#3816=LINE('',#3815,#3814); +#3817=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3818=VECTOR('',#3817,2.9E0); +#3819=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3820=LINE('',#3819,#3818); +#3821=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3822=VECTOR('',#3821,2.3E-1); +#3823=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#3824=LINE('',#3823,#3822); +#3825=DIRECTION('',(0.E0,0.E0,1.E0)); +#3826=VECTOR('',#3825,2.5E-1); +#3827=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#3828=LINE('',#3827,#3826); +#3829=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3830=VECTOR('',#3829,5.E-2); +#3831=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#3832=LINE('',#3831,#3830); +#3833=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3834=VECTOR('',#3833,2.55E0); +#3835=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#3836=LINE('',#3835,#3834); +#3837=DIRECTION('',(0.E0,1.E0,0.E0)); +#3838=VECTOR('',#3837,2.55E0); +#3839=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#3840=LINE('',#3839,#3838); +#3841=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3842=VECTOR('',#3841,7.071067811865E-2); +#3843=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3844=LINE('',#3843,#3842); +#3845=DIRECTION('',(0.E0,1.E0,0.E0)); +#3846=VECTOR('',#3845,5.E-2); +#3847=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#3848=LINE('',#3847,#3846); +#3849=DIRECTION('',(1.E0,0.E0,0.E0)); +#3850=VECTOR('',#3849,3.2E-1); +#3851=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#3852=LINE('',#3851,#3850); +#3853=DIRECTION('',(1.E0,0.E0,0.E0)); +#3854=VECTOR('',#3853,3.2E-1); +#3855=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#3856=LINE('',#3855,#3854); +#3857=DIRECTION('',(1.E0,0.E0,0.E0)); +#3858=VECTOR('',#3857,3.2E-1); +#3859=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#3860=LINE('',#3859,#3858); +#3861=DIRECTION('',(1.E0,0.E0,0.E0)); +#3862=VECTOR('',#3861,3.2E-1); +#3863=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#3864=LINE('',#3863,#3862); +#3865=DIRECTION('',(1.E0,0.E0,0.E0)); +#3866=VECTOR('',#3865,3.2E-1); +#3867=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#3868=LINE('',#3867,#3866); +#3869=DIRECTION('',(1.E0,0.E0,0.E0)); +#3870=VECTOR('',#3869,3.2E-1); +#3871=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#3872=LINE('',#3871,#3870); +#3873=DIRECTION('',(1.E0,0.E0,0.E0)); +#3874=VECTOR('',#3873,3.2E-1); +#3875=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#3876=LINE('',#3875,#3874); +#3877=DIRECTION('',(1.E0,0.E0,0.E0)); +#3878=VECTOR('',#3877,3.2E-1); +#3879=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#3880=LINE('',#3879,#3878); +#3881=DIRECTION('',(1.E0,0.E0,0.E0)); +#3882=VECTOR('',#3881,3.2E-1); +#3883=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#3884=LINE('',#3883,#3882); +#3885=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3886=VECTOR('',#3885,3.2E-1); +#3887=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#3888=LINE('',#3887,#3886); +#3889=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3890=VECTOR('',#3889,2.9E0); +#3891=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3892=LINE('',#3891,#3890); +#3893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3894=VECTOR('',#3893,2.5E-1); +#3895=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#3896=LINE('',#3895,#3894); +#3897=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3898=VECTOR('',#3897,3.201562118716E-1); +#3899=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#3900=LINE('',#3899,#3898); +#3901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3902=VECTOR('',#3901,9.E-1); +#3903=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#3904=LINE('',#3903,#3902); +#3905=DIRECTION('',(0.E0,1.E0,0.E0)); +#3906=VECTOR('',#3905,2.2E-1); +#3907=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#3908=LINE('',#3907,#3906); +#3909=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3910=VECTOR('',#3909,1.414213562373E-1); +#3911=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#3912=LINE('',#3911,#3910); +#3913=DIRECTION('',(0.E0,0.E0,1.E0)); +#3914=VECTOR('',#3913,5.5E-1); +#3915=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#3916=LINE('',#3915,#3914); +#3917=DIRECTION('',(0.E0,1.E0,0.E0)); +#3918=VECTOR('',#3917,2.93E0); +#3919=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#3920=LINE('',#3919,#3918); +#3921=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3922=VECTOR('',#3921,1.414213562373E-1); +#3923=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#3924=LINE('',#3923,#3922); +#3925=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#3926=VECTOR('',#3925,4.618802153517E-1); +#3927=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#3928=LINE('',#3927,#3926); +#3929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3930=VECTOR('',#3929,1.45E0); +#3931=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#3932=LINE('',#3931,#3930); +#3933=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3934=VECTOR('',#3933,3.905989232415E-2); +#3935=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#3936=LINE('',#3935,#3934); +#3937=DIRECTION('',(1.E0,0.E0,0.E0)); +#3938=VECTOR('',#3937,3.2E-1); +#3939=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#3940=LINE('',#3939,#3938); +#3941=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3942=VECTOR('',#3941,2.3E-1); +#3943=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#3944=LINE('',#3943,#3942); +#3945=DIRECTION('',(0.E0,0.E0,1.E0)); +#3946=VECTOR('',#3945,2.5E-1); +#3947=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#3948=LINE('',#3947,#3946); +#3949=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3950=VECTOR('',#3949,5.E-2); +#3951=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#3952=LINE('',#3951,#3950); +#3953=DIRECTION('',(0.E0,1.E0,0.E0)); +#3954=VECTOR('',#3953,2.55E0); +#3955=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#3956=LINE('',#3955,#3954); +#3957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#3958=VECTOR('',#3957,2.55E0); +#3959=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#3960=LINE('',#3959,#3958); +#3961=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3962=VECTOR('',#3961,7.071067811865E-2); +#3963=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3964=LINE('',#3963,#3962); +#3965=DIRECTION('',(0.E0,1.E0,0.E0)); +#3966=VECTOR('',#3965,5.E-2); +#3967=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#3968=LINE('',#3967,#3966); +#3969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#3970=VECTOR('',#3969,3.2E-1); +#3971=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#3972=LINE('',#3971,#3970); +#3973=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#3974=VECTOR('',#3973,1.414213562373E-1); +#3975=CARTESIAN_POINT('',(1.36E0,8.75E-1,-1.95E0)); +#3976=LINE('',#3975,#3974); +#3977=DIRECTION('',(0.E0,1.E0,0.E0)); +#3978=VECTOR('',#3977,2.93E0); +#3979=CARTESIAN_POINT('',(1.36E0,-2.055E0,-1.95E0)); +#3980=LINE('',#3979,#3978); +#3981=DIRECTION('',(0.E0,0.E0,1.E0)); +#3982=VECTOR('',#3981,5.5E-1); +#3983=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.5E0)); +#3984=LINE('',#3983,#3982); +#3985=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#3986=VECTOR('',#3985,1.414213562373E-1); +#3987=CARTESIAN_POINT('',(1.36E0,-2.155E0,-2.6E0)); +#3988=LINE('',#3987,#3986); +#3989=DIRECTION('',(0.E0,1.E0,0.E0)); +#3990=VECTOR('',#3989,2.2E-1); +#3991=CARTESIAN_POINT('',(1.36E0,-2.375E0,-2.6E0)); +#3992=LINE('',#3991,#3990); +#3993=DIRECTION('',(0.E0,0.E0,-1.E0)); +#3994=VECTOR('',#3993,9.E-1); +#3995=CARTESIAN_POINT('',(1.36E0,-2.375E0,-1.7E0)); +#3996=LINE('',#3995,#3994); +#3997=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#3998=VECTOR('',#3997,3.201562118716E-1); +#3999=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.45E0)); +#4000=LINE('',#3999,#3998); +#4001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4002=VECTOR('',#4001,2.5E-1); +#4003=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#4004=LINE('',#4003,#4002); +#4005=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4006=VECTOR('',#4005,4.618802153517E-1); +#4007=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#4008=LINE('',#4007,#4006); +#4009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4010=VECTOR('',#4009,3.905989232415E-2); +#4011=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#4012=LINE('',#4011,#4010); +#4013=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4014=VECTOR('',#4013,1.45E0); +#4015=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#4016=LINE('',#4015,#4014); +#4017=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4018=VECTOR('',#4017,2.9E0); +#4019=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4020=LINE('',#4019,#4018); +#4021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4022=VECTOR('',#4021,2.3E-1); +#4023=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#4024=LINE('',#4023,#4022); +#4025=DIRECTION('',(0.E0,0.E0,1.E0)); +#4026=VECTOR('',#4025,2.5E-1); +#4027=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#4028=LINE('',#4027,#4026); +#4029=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4030=VECTOR('',#4029,5.E-2); +#4031=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#4032=LINE('',#4031,#4030); +#4033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4034=VECTOR('',#4033,2.55E0); +#4035=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#4036=LINE('',#4035,#4034); +#4037=DIRECTION('',(0.E0,1.E0,0.E0)); +#4038=VECTOR('',#4037,2.55E0); +#4039=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#4040=LINE('',#4039,#4038); +#4041=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4042=VECTOR('',#4041,7.071067811865E-2); +#4043=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4044=LINE('',#4043,#4042); +#4045=DIRECTION('',(0.E0,1.E0,0.E0)); +#4046=VECTOR('',#4045,5.E-2); +#4047=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#4048=LINE('',#4047,#4046); +#4049=DIRECTION('',(1.E0,0.E0,0.E0)); +#4050=VECTOR('',#4049,3.2E-1); +#4051=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#4052=LINE('',#4051,#4050); +#4053=DIRECTION('',(1.E0,0.E0,0.E0)); +#4054=VECTOR('',#4053,3.2E-1); +#4055=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#4056=LINE('',#4055,#4054); +#4057=DIRECTION('',(1.E0,0.E0,0.E0)); +#4058=VECTOR('',#4057,3.2E-1); +#4059=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#4060=LINE('',#4059,#4058); +#4061=DIRECTION('',(1.E0,0.E0,0.E0)); +#4062=VECTOR('',#4061,3.2E-1); +#4063=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#4064=LINE('',#4063,#4062); +#4065=DIRECTION('',(1.E0,0.E0,0.E0)); +#4066=VECTOR('',#4065,3.2E-1); +#4067=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#4068=LINE('',#4067,#4066); +#4069=DIRECTION('',(1.E0,0.E0,0.E0)); +#4070=VECTOR('',#4069,3.2E-1); +#4071=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#4072=LINE('',#4071,#4070); +#4073=DIRECTION('',(1.E0,0.E0,0.E0)); +#4074=VECTOR('',#4073,3.2E-1); +#4075=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#4076=LINE('',#4075,#4074); +#4077=DIRECTION('',(1.E0,0.E0,0.E0)); +#4078=VECTOR('',#4077,3.2E-1); +#4079=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#4080=LINE('',#4079,#4078); +#4081=DIRECTION('',(1.E0,0.E0,0.E0)); +#4082=VECTOR('',#4081,3.2E-1); +#4083=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#4084=LINE('',#4083,#4082); +#4085=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4086=VECTOR('',#4085,3.2E-1); +#4087=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#4088=LINE('',#4087,#4086); +#4089=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4090=VECTOR('',#4089,2.9E0); +#4091=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4092=LINE('',#4091,#4090); +#4093=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4094=VECTOR('',#4093,2.5E-1); +#4095=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#4096=LINE('',#4095,#4094); +#4097=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4098=VECTOR('',#4097,3.201562118716E-1); +#4099=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#4100=LINE('',#4099,#4098); +#4101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4102=VECTOR('',#4101,9.E-1); +#4103=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#4104=LINE('',#4103,#4102); +#4105=DIRECTION('',(0.E0,1.E0,0.E0)); +#4106=VECTOR('',#4105,2.2E-1); +#4107=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#4108=LINE('',#4107,#4106); +#4109=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4110=VECTOR('',#4109,1.414213562373E-1); +#4111=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#4112=LINE('',#4111,#4110); +#4113=DIRECTION('',(0.E0,0.E0,1.E0)); +#4114=VECTOR('',#4113,5.5E-1); +#4115=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#4116=LINE('',#4115,#4114); +#4117=DIRECTION('',(0.E0,1.E0,0.E0)); +#4118=VECTOR('',#4117,2.93E0); +#4119=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#4120=LINE('',#4119,#4118); +#4121=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4122=VECTOR('',#4121,1.414213562373E-1); +#4123=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#4124=LINE('',#4123,#4122); +#4125=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4126=VECTOR('',#4125,4.618802153517E-1); +#4127=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#4128=LINE('',#4127,#4126); +#4129=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4130=VECTOR('',#4129,1.45E0); +#4131=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#4132=LINE('',#4131,#4130); +#4133=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4134=VECTOR('',#4133,3.905989232415E-2); +#4135=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#4136=LINE('',#4135,#4134); +#4137=DIRECTION('',(1.E0,0.E0,0.E0)); +#4138=VECTOR('',#4137,3.2E-1); +#4139=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#4140=LINE('',#4139,#4138); +#4141=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4142=VECTOR('',#4141,2.3E-1); +#4143=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4144=LINE('',#4143,#4142); +#4145=DIRECTION('',(0.E0,0.E0,1.E0)); +#4146=VECTOR('',#4145,2.5E-1); +#4147=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4148=LINE('',#4147,#4146); +#4149=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4150=VECTOR('',#4149,5.E-2); +#4151=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4152=LINE('',#4151,#4150); +#4153=DIRECTION('',(0.E0,1.E0,0.E0)); +#4154=VECTOR('',#4153,2.55E0); +#4155=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#4156=LINE('',#4155,#4154); +#4157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4158=VECTOR('',#4157,2.55E0); +#4159=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4160=LINE('',#4159,#4158); +#4161=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4162=VECTOR('',#4161,7.071067811865E-2); +#4163=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4164=LINE('',#4163,#4162); +#4165=DIRECTION('',(0.E0,1.E0,0.E0)); +#4166=VECTOR('',#4165,5.E-2); +#4167=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#4168=LINE('',#4167,#4166); +#4169=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4170=VECTOR('',#4169,3.2E-1); +#4171=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#4172=LINE('',#4171,#4170); +#4173=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4174=VECTOR('',#4173,1.414213562373E-1); +#4175=CARTESIAN_POINT('',(2.16E0,8.75E-1,-1.95E0)); +#4176=LINE('',#4175,#4174); +#4177=DIRECTION('',(0.E0,1.E0,0.E0)); +#4178=VECTOR('',#4177,2.93E0); +#4179=CARTESIAN_POINT('',(2.16E0,-2.055E0,-1.95E0)); +#4180=LINE('',#4179,#4178); +#4181=DIRECTION('',(0.E0,0.E0,1.E0)); +#4182=VECTOR('',#4181,5.5E-1); +#4183=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.5E0)); +#4184=LINE('',#4183,#4182); +#4185=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4186=VECTOR('',#4185,1.414213562373E-1); +#4187=CARTESIAN_POINT('',(2.16E0,-2.155E0,-2.6E0)); +#4188=LINE('',#4187,#4186); +#4189=DIRECTION('',(0.E0,1.E0,0.E0)); +#4190=VECTOR('',#4189,2.2E-1); +#4191=CARTESIAN_POINT('',(2.16E0,-2.375E0,-2.6E0)); +#4192=LINE('',#4191,#4190); +#4193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4194=VECTOR('',#4193,9.E-1); +#4195=CARTESIAN_POINT('',(2.16E0,-2.375E0,-1.7E0)); +#4196=LINE('',#4195,#4194); +#4197=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4198=VECTOR('',#4197,3.201562118716E-1); +#4199=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.45E0)); +#4200=LINE('',#4199,#4198); +#4201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4202=VECTOR('',#4201,2.5E-1); +#4203=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#4204=LINE('',#4203,#4202); +#4205=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4206=VECTOR('',#4205,4.618802153517E-1); +#4207=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#4208=LINE('',#4207,#4206); +#4209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4210=VECTOR('',#4209,3.905989232415E-2); +#4211=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#4212=LINE('',#4211,#4210); +#4213=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4214=VECTOR('',#4213,1.45E0); +#4215=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#4216=LINE('',#4215,#4214); +#4217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4218=VECTOR('',#4217,2.9E0); +#4219=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4220=LINE('',#4219,#4218); +#4221=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4222=VECTOR('',#4221,2.3E-1); +#4223=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#4224=LINE('',#4223,#4222); +#4225=DIRECTION('',(0.E0,0.E0,1.E0)); +#4226=VECTOR('',#4225,2.5E-1); +#4227=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#4228=LINE('',#4227,#4226); +#4229=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4230=VECTOR('',#4229,5.E-2); +#4231=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#4232=LINE('',#4231,#4230); +#4233=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4234=VECTOR('',#4233,2.55E0); +#4235=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#4236=LINE('',#4235,#4234); +#4237=DIRECTION('',(0.E0,1.E0,0.E0)); +#4238=VECTOR('',#4237,2.55E0); +#4239=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#4240=LINE('',#4239,#4238); +#4241=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4242=VECTOR('',#4241,7.071067811865E-2); +#4243=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4244=LINE('',#4243,#4242); +#4245=DIRECTION('',(0.E0,1.E0,0.E0)); +#4246=VECTOR('',#4245,5.E-2); +#4247=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#4248=LINE('',#4247,#4246); +#4249=DIRECTION('',(1.E0,0.E0,0.E0)); +#4250=VECTOR('',#4249,3.2E-1); +#4251=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#4252=LINE('',#4251,#4250); +#4253=DIRECTION('',(1.E0,0.E0,0.E0)); +#4254=VECTOR('',#4253,3.2E-1); +#4255=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#4256=LINE('',#4255,#4254); +#4257=DIRECTION('',(1.E0,0.E0,0.E0)); +#4258=VECTOR('',#4257,3.2E-1); +#4259=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#4260=LINE('',#4259,#4258); +#4261=DIRECTION('',(1.E0,0.E0,0.E0)); +#4262=VECTOR('',#4261,3.2E-1); +#4263=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#4264=LINE('',#4263,#4262); +#4265=DIRECTION('',(1.E0,0.E0,0.E0)); +#4266=VECTOR('',#4265,3.2E-1); +#4267=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#4268=LINE('',#4267,#4266); +#4269=DIRECTION('',(1.E0,0.E0,0.E0)); +#4270=VECTOR('',#4269,3.2E-1); +#4271=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#4272=LINE('',#4271,#4270); +#4273=DIRECTION('',(1.E0,0.E0,0.E0)); +#4274=VECTOR('',#4273,3.2E-1); +#4275=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#4276=LINE('',#4275,#4274); +#4277=DIRECTION('',(1.E0,0.E0,0.E0)); +#4278=VECTOR('',#4277,3.2E-1); +#4279=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#4280=LINE('',#4279,#4278); +#4281=DIRECTION('',(1.E0,0.E0,0.E0)); +#4282=VECTOR('',#4281,3.2E-1); +#4283=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#4284=LINE('',#4283,#4282); +#4285=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4286=VECTOR('',#4285,3.2E-1); +#4287=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#4288=LINE('',#4287,#4286); +#4289=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4290=VECTOR('',#4289,2.9E0); +#4291=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4292=LINE('',#4291,#4290); +#4293=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4294=VECTOR('',#4293,2.5E-1); +#4295=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#4296=LINE('',#4295,#4294); +#4297=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4298=VECTOR('',#4297,3.201562118716E-1); +#4299=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#4300=LINE('',#4299,#4298); +#4301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4302=VECTOR('',#4301,9.E-1); +#4303=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#4304=LINE('',#4303,#4302); +#4305=DIRECTION('',(0.E0,1.E0,0.E0)); +#4306=VECTOR('',#4305,2.2E-1); +#4307=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#4308=LINE('',#4307,#4306); +#4309=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4310=VECTOR('',#4309,1.414213562373E-1); +#4311=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#4312=LINE('',#4311,#4310); +#4313=DIRECTION('',(0.E0,0.E0,1.E0)); +#4314=VECTOR('',#4313,5.5E-1); +#4315=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#4316=LINE('',#4315,#4314); +#4317=DIRECTION('',(0.E0,1.E0,0.E0)); +#4318=VECTOR('',#4317,2.93E0); +#4319=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#4320=LINE('',#4319,#4318); +#4321=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4322=VECTOR('',#4321,1.414213562373E-1); +#4323=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#4324=LINE('',#4323,#4322); +#4325=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4326=VECTOR('',#4325,4.618802153517E-1); +#4327=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#4328=LINE('',#4327,#4326); +#4329=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4330=VECTOR('',#4329,1.45E0); +#4331=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#4332=LINE('',#4331,#4330); +#4333=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4334=VECTOR('',#4333,3.905989232415E-2); +#4335=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#4336=LINE('',#4335,#4334); +#4337=DIRECTION('',(1.E0,0.E0,0.E0)); +#4338=VECTOR('',#4337,3.2E-1); +#4339=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#4340=LINE('',#4339,#4338); +#4341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4342=VECTOR('',#4341,2.3E-1); +#4343=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4344=LINE('',#4343,#4342); +#4345=DIRECTION('',(0.E0,0.E0,1.E0)); +#4346=VECTOR('',#4345,2.5E-1); +#4347=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4348=LINE('',#4347,#4346); +#4349=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4350=VECTOR('',#4349,5.E-2); +#4351=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4352=LINE('',#4351,#4350); +#4353=DIRECTION('',(0.E0,1.E0,0.E0)); +#4354=VECTOR('',#4353,2.55E0); +#4355=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#4356=LINE('',#4355,#4354); +#4357=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4358=VECTOR('',#4357,2.55E0); +#4359=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4360=LINE('',#4359,#4358); +#4361=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4362=VECTOR('',#4361,7.071067811865E-2); +#4363=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4364=LINE('',#4363,#4362); +#4365=DIRECTION('',(0.E0,1.E0,0.E0)); +#4366=VECTOR('',#4365,5.E-2); +#4367=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#4368=LINE('',#4367,#4366); +#4369=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4370=VECTOR('',#4369,3.2E-1); +#4371=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#4372=LINE('',#4371,#4370); +#4373=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4374=VECTOR('',#4373,1.414213562373E-1); +#4375=CARTESIAN_POINT('',(2.96E0,8.75E-1,-1.95E0)); +#4376=LINE('',#4375,#4374); +#4377=DIRECTION('',(0.E0,1.E0,0.E0)); +#4378=VECTOR('',#4377,2.93E0); +#4379=CARTESIAN_POINT('',(2.96E0,-2.055E0,-1.95E0)); +#4380=LINE('',#4379,#4378); +#4381=DIRECTION('',(0.E0,0.E0,1.E0)); +#4382=VECTOR('',#4381,5.5E-1); +#4383=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.5E0)); +#4384=LINE('',#4383,#4382); +#4385=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4386=VECTOR('',#4385,1.414213562373E-1); +#4387=CARTESIAN_POINT('',(2.96E0,-2.155E0,-2.6E0)); +#4388=LINE('',#4387,#4386); +#4389=DIRECTION('',(0.E0,1.E0,0.E0)); +#4390=VECTOR('',#4389,2.2E-1); +#4391=CARTESIAN_POINT('',(2.96E0,-2.375E0,-2.6E0)); +#4392=LINE('',#4391,#4390); +#4393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4394=VECTOR('',#4393,9.E-1); +#4395=CARTESIAN_POINT('',(2.96E0,-2.375E0,-1.7E0)); +#4396=LINE('',#4395,#4394); +#4397=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4398=VECTOR('',#4397,3.201562118716E-1); +#4399=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.45E0)); +#4400=LINE('',#4399,#4398); +#4401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4402=VECTOR('',#4401,2.5E-1); +#4403=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#4404=LINE('',#4403,#4402); +#4405=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4406=VECTOR('',#4405,4.618802153517E-1); +#4407=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#4408=LINE('',#4407,#4406); +#4409=DIRECTION('',(-1.136944275639E-14,-1.E0,0.E0)); +#4410=VECTOR('',#4409,3.905989232415E-2); +#4411=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#4412=LINE('',#4411,#4410); +#4413=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4414=VECTOR('',#4413,1.45E0); +#4415=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#4416=LINE('',#4415,#4414); +#4417=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4418=VECTOR('',#4417,2.9E0); +#4419=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4420=LINE('',#4419,#4418); +#4421=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4422=VECTOR('',#4421,2.3E-1); +#4423=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#4424=LINE('',#4423,#4422); +#4425=DIRECTION('',(0.E0,0.E0,1.E0)); +#4426=VECTOR('',#4425,2.5E-1); +#4427=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#4428=LINE('',#4427,#4426); +#4429=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4430=VECTOR('',#4429,5.E-2); +#4431=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#4432=LINE('',#4431,#4430); +#4433=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4434=VECTOR('',#4433,2.55E0); +#4435=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#4436=LINE('',#4435,#4434); +#4437=DIRECTION('',(0.E0,1.E0,0.E0)); +#4438=VECTOR('',#4437,2.55E0); +#4439=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#4440=LINE('',#4439,#4438); +#4441=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4442=VECTOR('',#4441,7.071067811865E-2); +#4443=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4444=LINE('',#4443,#4442); +#4445=DIRECTION('',(0.E0,1.E0,0.E0)); +#4446=VECTOR('',#4445,5.E-2); +#4447=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#4448=LINE('',#4447,#4446); +#4449=DIRECTION('',(1.E0,0.E0,0.E0)); +#4450=VECTOR('',#4449,3.2E-1); +#4451=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#4452=LINE('',#4451,#4450); +#4453=DIRECTION('',(1.E0,0.E0,0.E0)); +#4454=VECTOR('',#4453,3.2E-1); +#4455=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#4456=LINE('',#4455,#4454); +#4457=DIRECTION('',(1.E0,0.E0,0.E0)); +#4458=VECTOR('',#4457,3.2E-1); +#4459=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#4460=LINE('',#4459,#4458); +#4461=DIRECTION('',(1.E0,0.E0,0.E0)); +#4462=VECTOR('',#4461,3.2E-1); +#4463=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#4464=LINE('',#4463,#4462); +#4465=DIRECTION('',(1.E0,0.E0,0.E0)); +#4466=VECTOR('',#4465,3.2E-1); +#4467=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#4468=LINE('',#4467,#4466); +#4469=DIRECTION('',(1.E0,0.E0,0.E0)); +#4470=VECTOR('',#4469,3.2E-1); +#4471=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#4472=LINE('',#4471,#4470); +#4473=DIRECTION('',(1.E0,0.E0,0.E0)); +#4474=VECTOR('',#4473,3.2E-1); +#4475=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#4476=LINE('',#4475,#4474); +#4477=DIRECTION('',(1.E0,0.E0,0.E0)); +#4478=VECTOR('',#4477,3.2E-1); +#4479=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#4480=LINE('',#4479,#4478); +#4481=DIRECTION('',(1.E0,0.E0,0.E0)); +#4482=VECTOR('',#4481,3.2E-1); +#4483=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#4484=LINE('',#4483,#4482); +#4485=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4486=VECTOR('',#4485,3.2E-1); +#4487=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#4488=LINE('',#4487,#4486); +#4489=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4490=VECTOR('',#4489,2.9E0); +#4491=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4492=LINE('',#4491,#4490); +#4493=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4494=VECTOR('',#4493,2.5E-1); +#4495=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#4496=LINE('',#4495,#4494); +#4497=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4498=VECTOR('',#4497,3.201562118716E-1); +#4499=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#4500=LINE('',#4499,#4498); +#4501=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4502=VECTOR('',#4501,9.E-1); +#4503=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#4504=LINE('',#4503,#4502); +#4505=DIRECTION('',(0.E0,1.E0,0.E0)); +#4506=VECTOR('',#4505,2.2E-1); +#4507=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#4508=LINE('',#4507,#4506); +#4509=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4510=VECTOR('',#4509,1.414213562373E-1); +#4511=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#4512=LINE('',#4511,#4510); +#4513=DIRECTION('',(0.E0,0.E0,1.E0)); +#4514=VECTOR('',#4513,5.5E-1); +#4515=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#4516=LINE('',#4515,#4514); +#4517=DIRECTION('',(0.E0,1.E0,0.E0)); +#4518=VECTOR('',#4517,2.93E0); +#4519=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#4520=LINE('',#4519,#4518); +#4521=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4522=VECTOR('',#4521,1.414213562373E-1); +#4523=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#4524=LINE('',#4523,#4522); +#4525=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#4526=VECTOR('',#4525,4.618802153517E-1); +#4527=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#4528=LINE('',#4527,#4526); +#4529=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4530=VECTOR('',#4529,1.45E0); +#4531=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#4532=LINE('',#4531,#4530); +#4533=DIRECTION('',(-1.136944275639E-14,-1.E0,0.E0)); +#4534=VECTOR('',#4533,3.905989232415E-2); +#4535=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#4536=LINE('',#4535,#4534); +#4537=DIRECTION('',(1.E0,0.E0,0.E0)); +#4538=VECTOR('',#4537,3.2E-1); +#4539=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#4540=LINE('',#4539,#4538); +#4541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4542=VECTOR('',#4541,2.3E-1); +#4543=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4544=LINE('',#4543,#4542); +#4545=DIRECTION('',(0.E0,0.E0,1.E0)); +#4546=VECTOR('',#4545,2.5E-1); +#4547=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4548=LINE('',#4547,#4546); +#4549=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4550=VECTOR('',#4549,5.E-2); +#4551=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4552=LINE('',#4551,#4550); +#4553=DIRECTION('',(0.E0,1.E0,0.E0)); +#4554=VECTOR('',#4553,2.55E0); +#4555=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#4556=LINE('',#4555,#4554); +#4557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4558=VECTOR('',#4557,2.55E0); +#4559=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4560=LINE('',#4559,#4558); +#4561=DIRECTION('',(0.E0,7.071067811866E-1,7.071067811865E-1)); +#4562=VECTOR('',#4561,7.071067811866E-2); +#4563=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4564=LINE('',#4563,#4562); +#4565=DIRECTION('',(0.E0,1.E0,0.E0)); +#4566=VECTOR('',#4565,5.E-2); +#4567=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#4568=LINE('',#4567,#4566); +#4569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4570=VECTOR('',#4569,3.2E-1); +#4571=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#4572=LINE('',#4571,#4570); +#4573=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4574=VECTOR('',#4573,1.414213562373E-1); +#4575=CARTESIAN_POINT('',(3.76E0,8.75E-1,-1.95E0)); +#4576=LINE('',#4575,#4574); +#4577=DIRECTION('',(0.E0,1.E0,0.E0)); +#4578=VECTOR('',#4577,2.93E0); +#4579=CARTESIAN_POINT('',(3.76E0,-2.055E0,-1.95E0)); +#4580=LINE('',#4579,#4578); +#4581=DIRECTION('',(0.E0,0.E0,1.E0)); +#4582=VECTOR('',#4581,5.5E-1); +#4583=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.5E0)); +#4584=LINE('',#4583,#4582); +#4585=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#4586=VECTOR('',#4585,1.414213562373E-1); +#4587=CARTESIAN_POINT('',(3.76E0,-2.155E0,-2.6E0)); +#4588=LINE('',#4587,#4586); +#4589=DIRECTION('',(0.E0,1.E0,0.E0)); +#4590=VECTOR('',#4589,2.2E-1); +#4591=CARTESIAN_POINT('',(3.76E0,-2.375E0,-2.6E0)); +#4592=LINE('',#4591,#4590); +#4593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4594=VECTOR('',#4593,9.E-1); +#4595=CARTESIAN_POINT('',(3.76E0,-2.375E0,-1.7E0)); +#4596=LINE('',#4595,#4594); +#4597=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#4598=VECTOR('',#4597,3.201562118716E-1); +#4599=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.45E0)); +#4600=LINE('',#4599,#4598); +#4601=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4602=VECTOR('',#4601,2.5E-1); +#4603=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#4604=LINE('',#4603,#4602); +#4605=DIRECTION('',(0.E0,-5.E-1,-8.660254037844E-1)); +#4606=VECTOR('',#4605,4.618802153517E-1); +#4607=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#4608=LINE('',#4607,#4606); +#4609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4610=VECTOR('',#4609,3.905989232415E-2); +#4611=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#4612=LINE('',#4611,#4610); +#4613=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4614=VECTOR('',#4613,1.45E0); +#4615=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#4616=LINE('',#4615,#4614); +#4617=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4618=VECTOR('',#4617,2.9E0); +#4619=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4620=LINE('',#4619,#4618); +#4621=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4622=VECTOR('',#4621,2.3E-1); +#4623=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#4624=LINE('',#4623,#4622); +#4625=DIRECTION('',(0.E0,0.E0,1.E0)); +#4626=VECTOR('',#4625,2.5E-1); +#4627=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#4628=LINE('',#4627,#4626); +#4629=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4630=VECTOR('',#4629,5.E-2); +#4631=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#4632=LINE('',#4631,#4630); +#4633=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4634=VECTOR('',#4633,2.55E0); +#4635=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#4636=LINE('',#4635,#4634); +#4637=DIRECTION('',(0.E0,1.E0,0.E0)); +#4638=VECTOR('',#4637,2.55E0); +#4639=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#4640=LINE('',#4639,#4638); +#4641=DIRECTION('',(1.884110950421E-14,7.071067811866E-1,7.071067811865E-1)); +#4642=VECTOR('',#4641,7.071067811865E-2); +#4643=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4644=LINE('',#4643,#4642); +#4645=DIRECTION('',(2.664535259100E-14,1.E0,0.E0)); +#4646=VECTOR('',#4645,5.E-2); +#4647=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#4648=LINE('',#4647,#4646); +#4649=DIRECTION('',(1.E0,0.E0,0.E0)); +#4650=VECTOR('',#4649,3.2E-1); +#4651=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#4652=LINE('',#4651,#4650); +#4653=DIRECTION('',(1.E0,0.E0,0.E0)); +#4654=VECTOR('',#4653,3.2E-1); +#4655=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#4656=LINE('',#4655,#4654); +#4657=DIRECTION('',(1.E0,0.E0,0.E0)); +#4658=VECTOR('',#4657,3.2E-1); +#4659=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#4660=LINE('',#4659,#4658); +#4661=DIRECTION('',(1.E0,0.E0,0.E0)); +#4662=VECTOR('',#4661,3.2E-1); +#4663=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#4664=LINE('',#4663,#4662); +#4665=DIRECTION('',(1.E0,0.E0,0.E0)); +#4666=VECTOR('',#4665,3.2E-1); +#4667=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#4668=LINE('',#4667,#4666); +#4669=DIRECTION('',(1.E0,0.E0,0.E0)); +#4670=VECTOR('',#4669,3.2E-1); +#4671=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#4672=LINE('',#4671,#4670); +#4673=DIRECTION('',(1.E0,0.E0,0.E0)); +#4674=VECTOR('',#4673,3.2E-1); +#4675=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#4676=LINE('',#4675,#4674); +#4677=DIRECTION('',(1.E0,0.E0,0.E0)); +#4678=VECTOR('',#4677,3.2E-1); +#4679=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#4680=LINE('',#4679,#4678); +#4681=DIRECTION('',(1.E0,0.E0,0.E0)); +#4682=VECTOR('',#4681,3.2E-1); +#4683=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#4684=LINE('',#4683,#4682); +#4685=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4686=VECTOR('',#4685,3.2E-1); +#4687=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#4688=LINE('',#4687,#4686); +#4689=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4690=VECTOR('',#4689,1.E0); +#4691=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#4692=LINE('',#4691,#4690); +#4693=DIRECTION('',(1.E0,0.E0,0.E0)); +#4694=VECTOR('',#4693,9.E-1); +#4695=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#4696=LINE('',#4695,#4694); +#4697=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#4698=VECTOR('',#4697,9.899494936612E-1); +#4699=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#4700=LINE('',#4699,#4698); +#4701=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4702=VECTOR('',#4701,1.E0); +#4703=CARTESIAN_POINT('',(-4.E0,-2.325E0,-1.1E0)); +#4704=LINE('',#4703,#4702); +#4705=DIRECTION('',(1.E0,0.E0,0.E0)); +#4706=VECTOR('',#4705,9.E-1); +#4707=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#4708=LINE('',#4707,#4706); +#4709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4710=VECTOR('',#4709,1.8E0); +#4711=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#4712=LINE('',#4711,#4710); +#4713=DIRECTION('',(1.E0,0.E0,0.E0)); +#4714=VECTOR('',#4713,9.E-1); +#4715=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#4716=LINE('',#4715,#4714); +#4717=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4718=VECTOR('',#4717,1.8E0); +#4719=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#4720=LINE('',#4719,#4718); +#4721=DIRECTION('',(1.E0,0.E0,0.E0)); +#4722=VECTOR('',#4721,9.E-1); +#4723=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#4724=LINE('',#4723,#4722); +#4725=DIRECTION('',(0.E0,1.E0,0.E0)); +#4726=VECTOR('',#4725,4.E-1); +#4727=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#4728=LINE('',#4727,#4726); +#4729=DIRECTION('',(1.E0,0.E0,0.E0)); +#4730=VECTOR('',#4729,9.E-1); +#4731=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#4732=LINE('',#4731,#4730); +#4733=DIRECTION('',(0.E0,1.E0,0.E0)); +#4734=VECTOR('',#4733,4.E-1); +#4735=CARTESIAN_POINT('',(-4.E0,-2.325E0,3.E-1)); +#4736=LINE('',#4735,#4734); +#4737=DIRECTION('',(1.E0,0.E0,0.E0)); +#4738=VECTOR('',#4737,9.E-1); +#4739=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#4740=LINE('',#4739,#4738); +#4741=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4742=VECTOR('',#4741,1.8E0); +#4743=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#4744=LINE('',#4743,#4742); +#4745=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4746=VECTOR('',#4745,1.E0); +#4747=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#4748=LINE('',#4747,#4746); +#4749=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4750=VECTOR('',#4749,4.E-1); +#4751=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#4752=LINE('',#4751,#4750); +#4753=DIRECTION('',(1.E0,0.E0,0.E0)); +#4754=VECTOR('',#4753,9.E-1); +#4755=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#4756=LINE('',#4755,#4754); +#4757=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4758=VECTOR('',#4757,4.E-1); +#4759=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#4760=LINE('',#4759,#4758); +#4761=DIRECTION('',(1.E0,0.E0,0.E0)); +#4762=VECTOR('',#4761,9.E-1); +#4763=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#4764=LINE('',#4763,#4762); +#4765=DIRECTION('',(0.E0,0.E0,1.E0)); +#4766=VECTOR('',#4765,3.5E0); +#4767=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#4768=LINE('',#4767,#4766); +#4769=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4770=VECTOR('',#4769,1.060660171780E0); +#4771=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#4772=LINE('',#4771,#4770); +#4773=DIRECTION('',(0.E0,0.E0,1.E0)); +#4774=VECTOR('',#4773,3.5E0); +#4775=CARTESIAN_POINT('',(4.15E0,2.325E0,-1.4E0)); +#4776=LINE('',#4775,#4774); +#4777=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#4778=VECTOR('',#4777,1.060660171780E0); +#4779=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#4780=LINE('',#4779,#4778); +#4781=DIRECTION('',(1.E0,0.E0,0.E0)); +#4782=VECTOR('',#4781,9.05E0); +#4783=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#4784=LINE('',#4783,#4782); +#4785=DIRECTION('',(1.E0,0.E0,0.E0)); +#4786=VECTOR('',#4785,3.2E-1); +#4787=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#4788=LINE('',#4787,#4786); +#4789=DIRECTION('',(1.E0,0.E0,0.E0)); +#4790=VECTOR('',#4789,3.2E-1); +#4791=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#4792=LINE('',#4791,#4790); +#4793=DIRECTION('',(1.E0,0.E0,0.E0)); +#4794=VECTOR('',#4793,3.2E-1); +#4795=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#4796=LINE('',#4795,#4794); +#4797=DIRECTION('',(1.E0,0.E0,0.E0)); +#4798=VECTOR('',#4797,3.2E-1); +#4799=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#4800=LINE('',#4799,#4798); +#4801=DIRECTION('',(1.E0,0.E0,0.E0)); +#4802=VECTOR('',#4801,3.2E-1); +#4803=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#4804=LINE('',#4803,#4802); +#4805=DIRECTION('',(1.E0,0.E0,0.E0)); +#4806=VECTOR('',#4805,3.2E-1); +#4807=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#4808=LINE('',#4807,#4806); +#4809=DIRECTION('',(1.E0,0.E0,0.E0)); +#4810=VECTOR('',#4809,3.2E-1); +#4811=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#4812=LINE('',#4811,#4810); +#4813=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4814=VECTOR('',#4813,3.2E-1); +#4815=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#4816=LINE('',#4815,#4814); +#4817=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4818=VECTOR('',#4817,2.1E0); +#4819=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#4820=LINE('',#4819,#4818); +#4821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4822=VECTOR('',#4821,2.05E0); +#4823=CARTESIAN_POINT('',(4.3E0,1.365E0,2.05E0)); +#4824=LINE('',#4823,#4822); +#4825=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#4826=VECTOR('',#4825,1.828427124746E-1); +#4827=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#4828=LINE('',#4827,#4826); +#4829=DIRECTION('',(-6.785983445458E-1,-2.810846377148E-1,-6.785983445458E-1)); +#4830=VECTOR('',#4829,7.368128791039E-2); +#4831=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#4832=LINE('',#4831,#4830); +#4833=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#4834=VECTOR('',#4833,2.121320343560E-1); +#4835=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#4836=LINE('',#4835,#4834); +#4837=DIRECTION('',(-8.164965809277E-1,0.E0,-5.773502691896E-1)); +#4838=VECTOR('',#4837,8.660254037844E-2); +#4839=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#4840=LINE('',#4839,#4838); +#4841=DIRECTION('',(0.E0,1.E0,0.E0)); +#4842=VECTOR('',#4841,7.607106781187E-1); +#4843=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#4844=LINE('',#4843,#4842); +#4845=DIRECTION('',(-5.773502691896E-1,5.773502691896E-1,-5.773502691896E-1)); +#4846=VECTOR('',#4845,8.660254037844E-2); +#4847=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#4848=LINE('',#4847,#4846); +#4849=DIRECTION('',(0.E0,1.E0,0.E0)); +#4850=VECTOR('',#4849,6.9E-1); +#4851=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#4852=LINE('',#4851,#4850); +#4853=DIRECTION('',(1.E0,0.E0,0.E0)); +#4854=VECTOR('',#4853,4.5E-1); +#4855=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#4856=LINE('',#4855,#4854); +#4857=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#4858=VECTOR('',#4857,7.071067811865E-2); +#4859=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#4860=LINE('',#4859,#4858); +#4861=DIRECTION('',(1.E0,0.E0,0.E0)); +#4862=VECTOR('',#4861,4.E-1); +#4863=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#4864=LINE('',#4863,#4862); +#4865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4866=VECTOR('',#4865,2.05E0); +#4867=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.05E0)); +#4868=LINE('',#4867,#4866); +#4869=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4870=VECTOR('',#4869,4.5E-1); +#4871=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#4872=LINE('',#4871,#4870); +#4873=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4874=VECTOR('',#4873,4.E-1); +#4875=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#4876=LINE('',#4875,#4874); +#4877=DIRECTION('',(0.E0,-7.071067811865E-1,-7.071067811865E-1)); +#4878=VECTOR('',#4877,7.071067811865E-2); +#4879=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#4880=LINE('',#4879,#4878); +#4881=DIRECTION('',(0.E0,1.E0,0.E0)); +#4882=VECTOR('',#4881,7.607106781187E-1); +#4883=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#4884=LINE('',#4883,#4882); +#4885=DIRECTION('',(0.E0,1.E0,0.E0)); +#4886=VECTOR('',#4885,6.9E-1); +#4887=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#4888=LINE('',#4887,#4886); +#4889=DIRECTION('',(-5.773502691896E-1,-5.773502691896E-1,-5.773502691896E-1)); +#4890=VECTOR('',#4889,8.660254037844E-2); +#4891=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#4892=LINE('',#4891,#4890); +#4893=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#4894=VECTOR('',#4893,1.828427124746E-1); +#4895=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#4896=LINE('',#4895,#4894); +#4897=DIRECTION('',(-8.164965809277E-1,0.E0,-5.773502691896E-1)); +#4898=VECTOR('',#4897,8.660254037845E-2); +#4899=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#4900=LINE('',#4899,#4898); +#4901=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#4902=VECTOR('',#4901,2.121320343560E-1); +#4903=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#4904=LINE('',#4903,#4902); +#4905=DIRECTION('',(-6.785983445458E-1,2.810846377148E-1,-6.785983445458E-1)); +#4906=VECTOR('',#4905,7.368128791039E-2); +#4907=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#4908=LINE('',#4907,#4906); +#4909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4910=VECTOR('',#4909,2.1E0); +#4911=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#4912=LINE('',#4911,#4910); +#4913=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4914=VECTOR('',#4913,2.05E0); +#4915=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.05E0)); +#4916=LINE('',#4915,#4914); +#4917=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4918=VECTOR('',#4917,2.05E0); +#4919=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#4920=LINE('',#4919,#4918); +#4921=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4922=VECTOR('',#4921,2.05E0); +#4923=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#4924=LINE('',#4923,#4922); +#4925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4926=VECTOR('',#4925,2.05E0); +#4927=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#4928=LINE('',#4927,#4926); +#4929=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4930=VECTOR('',#4929,2.05E0); +#4931=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#4932=LINE('',#4931,#4930); +#4933=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4934=VECTOR('',#4933,2.05E0); +#4935=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#4936=LINE('',#4935,#4934); +#4937=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4938=VECTOR('',#4937,2.05E0); +#4939=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#4940=LINE('',#4939,#4938); +#4941=DIRECTION('',(1.E0,0.E0,0.E0)); +#4942=VECTOR('',#4941,3.2E-1); +#4943=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#4944=LINE('',#4943,#4942); +#4945=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4946=VECTOR('',#4945,2.05E0); +#4947=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#4948=LINE('',#4947,#4946); +#4949=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4950=VECTOR('',#4949,2.05E0); +#4951=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#4952=LINE('',#4951,#4950); +#4953=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4954=VECTOR('',#4953,1.3E-1); +#4955=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#4956=LINE('',#4955,#4954); +#4957=DIRECTION('',(0.E0,0.E0,1.E0)); +#4958=VECTOR('',#4957,5.5E-1); +#4959=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#4960=LINE('',#4959,#4958); +#4961=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#4962=VECTOR('',#4961,1.414213562373E-1); +#4963=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#4964=LINE('',#4963,#4962); +#4965=DIRECTION('',(0.E0,-1.E0,0.E0)); +#4966=VECTOR('',#4965,2.2E-1); +#4967=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#4968=LINE('',#4967,#4966); +#4969=DIRECTION('',(0.E0,0.E0,-1.E0)); +#4970=VECTOR('',#4969,1.2E0); +#4971=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#4972=LINE('',#4971,#4970); +#4973=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#4974=VECTOR('',#4973,5.385164807135E-1); +#4975=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#4976=LINE('',#4975,#4974); +#4977=DIRECTION('',(0.E0,1.E0,0.E0)); +#4978=VECTOR('',#4977,2.5E-1); +#4979=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#4980=LINE('',#4979,#4978); +#4981=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#4982=VECTOR('',#4981,5.4E-1); +#4983=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,1.624833395016E0)); +#4984=LINE('',#4983,#4982); +#4985=DIRECTION('',(0.E0,0.E0,1.E0)); +#4986=VECTOR('',#4985,1.157179676972E0); +#4987=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#4988=LINE('',#4987,#4986); +#4989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#4990=VECTOR('',#4989,3.2E-1); +#4991=CARTESIAN_POINT('',(-3.44E0,-1.075E0,1.85E0)); +#4992=LINE('',#4991,#4990); +#4993=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#4994=VECTOR('',#4993,2.6E-1); +#4995=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#4996=LINE('',#4995,#4994); +#4997=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#4998=VECTOR('',#4997,2.6E-1); +#4999=CARTESIAN_POINT('',(-3.76E0,-1.075E0,1.85E0)); +#5000=LINE('',#4999,#4998); +#5001=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5002=VECTOR('',#5001,3.2E-1); +#5003=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#5004=LINE('',#5003,#5002); +#5005=DIRECTION('',(1.E0,0.E0,0.E0)); +#5006=VECTOR('',#5005,3.2E-1); +#5007=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#5008=LINE('',#5007,#5006); +#5009=DIRECTION('',(0.E0,1.E0,0.E0)); +#5010=VECTOR('',#5009,2.5E-1); +#5011=CARTESIAN_POINT('',(-3.44E0,-2.175E0,8.E-1)); +#5012=LINE('',#5011,#5010); +#5013=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5014=VECTOR('',#5013,5.385164807135E-1); +#5015=CARTESIAN_POINT('',(-3.44E0,-2.375E0,1.3E0)); +#5016=LINE('',#5015,#5014); +#5017=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5018=VECTOR('',#5017,1.2E0); +#5019=CARTESIAN_POINT('',(-3.44E0,-2.375E0,2.5E0)); +#5020=LINE('',#5019,#5018); +#5021=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5022=VECTOR('',#5021,2.2E-1); +#5023=CARTESIAN_POINT('',(-3.44E0,-2.155E0,2.5E0)); +#5024=LINE('',#5023,#5022); +#5025=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5026=VECTOR('',#5025,1.414213562373E-1); +#5027=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.4E0)); +#5028=LINE('',#5027,#5026); +#5029=DIRECTION('',(0.E0,0.E0,1.E0)); +#5030=VECTOR('',#5029,5.5E-1); +#5031=CARTESIAN_POINT('',(-3.44E0,-2.055E0,1.85E0)); +#5032=LINE('',#5031,#5030); +#5033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5034=VECTOR('',#5033,1.3E-1); +#5035=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#5036=LINE('',#5035,#5034); +#5037=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5038=VECTOR('',#5037,5.4E-1); +#5039=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#5040=LINE('',#5039,#5038); +#5041=DIRECTION('',(0.E0,0.E0,1.E0)); +#5042=VECTOR('',#5041,1.157179676972E0); +#5043=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,0.E0)); +#5044=LINE('',#5043,#5042); +#5045=DIRECTION('',(1.E0,0.E0,0.E0)); +#5046=VECTOR('',#5045,3.2E-1); +#5047=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#5048=LINE('',#5047,#5046); +#5049=DIRECTION('',(1.E0,0.E0,0.E0)); +#5050=VECTOR('',#5049,3.2E-1); +#5051=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#5052=LINE('',#5051,#5050); +#5053=DIRECTION('',(1.E0,0.E0,0.E0)); +#5054=VECTOR('',#5053,3.2E-1); +#5055=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#5056=LINE('',#5055,#5054); +#5057=DIRECTION('',(1.E0,0.E0,0.E0)); +#5058=VECTOR('',#5057,3.2E-1); +#5059=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#5060=LINE('',#5059,#5058); +#5061=DIRECTION('',(1.E0,0.E0,0.E0)); +#5062=VECTOR('',#5061,3.2E-1); +#5063=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#5064=LINE('',#5063,#5062); +#5065=DIRECTION('',(1.E0,0.E0,0.E0)); +#5066=VECTOR('',#5065,3.2E-1); +#5067=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#5068=LINE('',#5067,#5066); +#5069=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5070=VECTOR('',#5069,1.3E-1); +#5071=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#5072=LINE('',#5071,#5070); +#5073=DIRECTION('',(0.E0,0.E0,1.E0)); +#5074=VECTOR('',#5073,5.5E-1); +#5075=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#5076=LINE('',#5075,#5074); +#5077=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5078=VECTOR('',#5077,1.414213562373E-1); +#5079=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#5080=LINE('',#5079,#5078); +#5081=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5082=VECTOR('',#5081,2.2E-1); +#5083=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#5084=LINE('',#5083,#5082); +#5085=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5086=VECTOR('',#5085,1.2E0); +#5087=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#5088=LINE('',#5087,#5086); +#5089=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5090=VECTOR('',#5089,5.385164807135E-1); +#5091=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#5092=LINE('',#5091,#5090); +#5093=DIRECTION('',(0.E0,1.E0,0.E0)); +#5094=VECTOR('',#5093,2.5E-1); +#5095=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#5096=LINE('',#5095,#5094); +#5097=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5098=VECTOR('',#5097,5.4E-1); +#5099=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,1.624833395016E0)); +#5100=LINE('',#5099,#5098); +#5101=DIRECTION('',(0.E0,0.E0,1.E0)); +#5102=VECTOR('',#5101,1.157179676972E0); +#5103=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#5104=LINE('',#5103,#5102); +#5105=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5106=VECTOR('',#5105,3.2E-1); +#5107=CARTESIAN_POINT('',(-2.64E0,-1.075E0,1.85E0)); +#5108=LINE('',#5107,#5106); +#5109=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5110=VECTOR('',#5109,2.6E-1); +#5111=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#5112=LINE('',#5111,#5110); +#5113=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5114=VECTOR('',#5113,2.6E-1); +#5115=CARTESIAN_POINT('',(-2.96E0,-1.075E0,1.85E0)); +#5116=LINE('',#5115,#5114); +#5117=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5118=VECTOR('',#5117,3.2E-1); +#5119=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#5120=LINE('',#5119,#5118); +#5121=DIRECTION('',(1.E0,0.E0,0.E0)); +#5122=VECTOR('',#5121,3.2E-1); +#5123=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#5124=LINE('',#5123,#5122); +#5125=DIRECTION('',(0.E0,1.E0,0.E0)); +#5126=VECTOR('',#5125,2.5E-1); +#5127=CARTESIAN_POINT('',(-2.64E0,-2.175E0,8.E-1)); +#5128=LINE('',#5127,#5126); +#5129=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5130=VECTOR('',#5129,5.385164807135E-1); +#5131=CARTESIAN_POINT('',(-2.64E0,-2.375E0,1.3E0)); +#5132=LINE('',#5131,#5130); +#5133=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5134=VECTOR('',#5133,1.2E0); +#5135=CARTESIAN_POINT('',(-2.64E0,-2.375E0,2.5E0)); +#5136=LINE('',#5135,#5134); +#5137=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5138=VECTOR('',#5137,2.2E-1); +#5139=CARTESIAN_POINT('',(-2.64E0,-2.155E0,2.5E0)); +#5140=LINE('',#5139,#5138); +#5141=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5142=VECTOR('',#5141,1.414213562373E-1); +#5143=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.4E0)); +#5144=LINE('',#5143,#5142); +#5145=DIRECTION('',(0.E0,0.E0,1.E0)); +#5146=VECTOR('',#5145,5.5E-1); +#5147=CARTESIAN_POINT('',(-2.64E0,-2.055E0,1.85E0)); +#5148=LINE('',#5147,#5146); +#5149=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5150=VECTOR('',#5149,1.3E-1); +#5151=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#5152=LINE('',#5151,#5150); +#5153=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5154=VECTOR('',#5153,5.4E-1); +#5155=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#5156=LINE('',#5155,#5154); +#5157=DIRECTION('',(0.E0,0.E0,1.E0)); +#5158=VECTOR('',#5157,1.157179676972E0); +#5159=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,0.E0)); +#5160=LINE('',#5159,#5158); +#5161=DIRECTION('',(1.E0,0.E0,0.E0)); +#5162=VECTOR('',#5161,3.2E-1); +#5163=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#5164=LINE('',#5163,#5162); +#5165=DIRECTION('',(1.E0,0.E0,0.E0)); +#5166=VECTOR('',#5165,3.2E-1); +#5167=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#5168=LINE('',#5167,#5166); +#5169=DIRECTION('',(1.E0,0.E0,0.E0)); +#5170=VECTOR('',#5169,3.2E-1); +#5171=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#5172=LINE('',#5171,#5170); +#5173=DIRECTION('',(1.E0,0.E0,0.E0)); +#5174=VECTOR('',#5173,3.2E-1); +#5175=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#5176=LINE('',#5175,#5174); +#5177=DIRECTION('',(1.E0,0.E0,0.E0)); +#5178=VECTOR('',#5177,3.2E-1); +#5179=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#5180=LINE('',#5179,#5178); +#5181=DIRECTION('',(1.E0,0.E0,0.E0)); +#5182=VECTOR('',#5181,3.2E-1); +#5183=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#5184=LINE('',#5183,#5182); +#5185=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5186=VECTOR('',#5185,5.E-2); +#5187=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#5188=LINE('',#5187,#5186); +#5189=DIRECTION('',(0.E0,1.E0,0.E0)); +#5190=VECTOR('',#5189,8.5E-1); +#5191=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#5192=LINE('',#5191,#5190); +#5193=DIRECTION('',(0.E0,0.E0,1.E0)); +#5194=VECTOR('',#5193,4.251666049840E-1); +#5195=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#5196=LINE('',#5195,#5194); +#5197=DIRECTION('',(0.E0,1.E0,0.E0)); +#5198=VECTOR('',#5197,5.E-1); +#5199=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.05E0)); +#5200=LINE('',#5199,#5198); +#5201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5202=VECTOR('',#5201,5.E-2); +#5203=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.1E0)); +#5204=LINE('',#5203,#5202); +#5205=DIRECTION('',(0.E0,1.E0,0.E0)); +#5206=VECTOR('',#5205,5.E-1); +#5207=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#5208=LINE('',#5207,#5206); +#5209=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5210=VECTOR('',#5209,4.251666049840E-1); +#5211=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#5212=LINE('',#5211,#5210); +#5213=DIRECTION('',(0.E0,1.E0,0.E0)); +#5214=VECTOR('',#5213,8.5E-1); +#5215=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#5216=LINE('',#5215,#5214); +#5217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5218=VECTOR('',#5217,1.3E-1); +#5219=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#5220=LINE('',#5219,#5218); +#5221=DIRECTION('',(0.E0,0.E0,1.E0)); +#5222=VECTOR('',#5221,5.5E-1); +#5223=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#5224=LINE('',#5223,#5222); +#5225=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5226=VECTOR('',#5225,1.414213562373E-1); +#5227=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#5228=LINE('',#5227,#5226); +#5229=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5230=VECTOR('',#5229,2.2E-1); +#5231=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#5232=LINE('',#5231,#5230); +#5233=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5234=VECTOR('',#5233,1.2E0); +#5235=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#5236=LINE('',#5235,#5234); +#5237=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5238=VECTOR('',#5237,5.385164807135E-1); +#5239=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#5240=LINE('',#5239,#5238); +#5241=DIRECTION('',(0.E0,1.E0,0.E0)); +#5242=VECTOR('',#5241,2.5E-1); +#5243=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#5244=LINE('',#5243,#5242); +#5245=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5246=VECTOR('',#5245,5.4E-1); +#5247=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,1.624833395016E0)); +#5248=LINE('',#5247,#5246); +#5249=DIRECTION('',(0.E0,0.E0,1.E0)); +#5250=VECTOR('',#5249,1.157179676972E0); +#5251=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#5252=LINE('',#5251,#5250); +#5253=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5254=VECTOR('',#5253,3.2E-1); +#5255=CARTESIAN_POINT('',(-1.84E0,-1.075E0,1.85E0)); +#5256=LINE('',#5255,#5254); +#5257=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5258=VECTOR('',#5257,2.6E-1); +#5259=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#5260=LINE('',#5259,#5258); +#5261=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5262=VECTOR('',#5261,2.6E-1); +#5263=CARTESIAN_POINT('',(-2.16E0,-1.075E0,1.85E0)); +#5264=LINE('',#5263,#5262); +#5265=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5266=VECTOR('',#5265,3.2E-1); +#5267=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#5268=LINE('',#5267,#5266); +#5269=DIRECTION('',(1.E0,0.E0,0.E0)); +#5270=VECTOR('',#5269,3.2E-1); +#5271=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#5272=LINE('',#5271,#5270); +#5273=DIRECTION('',(0.E0,1.E0,0.E0)); +#5274=VECTOR('',#5273,2.5E-1); +#5275=CARTESIAN_POINT('',(-1.84E0,-2.175E0,8.E-1)); +#5276=LINE('',#5275,#5274); +#5277=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5278=VECTOR('',#5277,5.385164807135E-1); +#5279=CARTESIAN_POINT('',(-1.84E0,-2.375E0,1.3E0)); +#5280=LINE('',#5279,#5278); +#5281=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5282=VECTOR('',#5281,1.2E0); +#5283=CARTESIAN_POINT('',(-1.84E0,-2.375E0,2.5E0)); +#5284=LINE('',#5283,#5282); +#5285=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5286=VECTOR('',#5285,2.2E-1); +#5287=CARTESIAN_POINT('',(-1.84E0,-2.155E0,2.5E0)); +#5288=LINE('',#5287,#5286); +#5289=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5290=VECTOR('',#5289,1.414213562373E-1); +#5291=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.4E0)); +#5292=LINE('',#5291,#5290); +#5293=DIRECTION('',(0.E0,0.E0,1.E0)); +#5294=VECTOR('',#5293,5.5E-1); +#5295=CARTESIAN_POINT('',(-1.84E0,-2.055E0,1.85E0)); +#5296=LINE('',#5295,#5294); +#5297=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5298=VECTOR('',#5297,1.3E-1); +#5299=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#5300=LINE('',#5299,#5298); +#5301=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5302=VECTOR('',#5301,5.4E-1); +#5303=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#5304=LINE('',#5303,#5302); +#5305=DIRECTION('',(0.E0,0.E0,1.E0)); +#5306=VECTOR('',#5305,1.157179676972E0); +#5307=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,0.E0)); +#5308=LINE('',#5307,#5306); +#5309=DIRECTION('',(1.E0,0.E0,0.E0)); +#5310=VECTOR('',#5309,3.2E-1); +#5311=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#5312=LINE('',#5311,#5310); +#5313=DIRECTION('',(1.E0,0.E0,0.E0)); +#5314=VECTOR('',#5313,3.2E-1); +#5315=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#5316=LINE('',#5315,#5314); +#5317=DIRECTION('',(1.E0,0.E0,0.E0)); +#5318=VECTOR('',#5317,3.2E-1); +#5319=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#5320=LINE('',#5319,#5318); +#5321=DIRECTION('',(1.E0,0.E0,0.E0)); +#5322=VECTOR('',#5321,3.2E-1); +#5323=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#5324=LINE('',#5323,#5322); +#5325=DIRECTION('',(1.E0,0.E0,0.E0)); +#5326=VECTOR('',#5325,3.2E-1); +#5327=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#5328=LINE('',#5327,#5326); +#5329=DIRECTION('',(1.E0,0.E0,0.E0)); +#5330=VECTOR('',#5329,3.2E-1); +#5331=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#5332=LINE('',#5331,#5330); +#5333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5334=VECTOR('',#5333,5.E-2); +#5335=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#5336=LINE('',#5335,#5334); +#5337=DIRECTION('',(0.E0,1.E0,0.E0)); +#5338=VECTOR('',#5337,8.5E-1); +#5339=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#5340=LINE('',#5339,#5338); +#5341=DIRECTION('',(0.E0,0.E0,1.E0)); +#5342=VECTOR('',#5341,4.251666049840E-1); +#5343=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#5344=LINE('',#5343,#5342); +#5345=DIRECTION('',(0.E0,1.E0,0.E0)); +#5346=VECTOR('',#5345,5.E-1); +#5347=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.05E0)); +#5348=LINE('',#5347,#5346); +#5349=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5350=VECTOR('',#5349,7.071067811865E-2); +#5351=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#5352=LINE('',#5351,#5350); +#5353=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#5354=VECTOR('',#5353,7.071067811865E-2); +#5355=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#5356=LINE('',#5355,#5354); +#5357=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5358=VECTOR('',#5357,5.E-2); +#5359=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.1E0)); +#5360=LINE('',#5359,#5358); +#5361=DIRECTION('',(0.E0,1.E0,0.E0)); +#5362=VECTOR('',#5361,5.E-1); +#5363=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#5364=LINE('',#5363,#5362); +#5365=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5366=VECTOR('',#5365,4.251666049840E-1); +#5367=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#5368=LINE('',#5367,#5366); +#5369=DIRECTION('',(0.E0,1.E0,0.E0)); +#5370=VECTOR('',#5369,8.5E-1); +#5371=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#5372=LINE('',#5371,#5370); +#5373=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5374=VECTOR('',#5373,1.3E-1); +#5375=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#5376=LINE('',#5375,#5374); +#5377=DIRECTION('',(0.E0,0.E0,1.E0)); +#5378=VECTOR('',#5377,5.5E-1); +#5379=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#5380=LINE('',#5379,#5378); +#5381=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5382=VECTOR('',#5381,1.414213562373E-1); +#5383=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#5384=LINE('',#5383,#5382); +#5385=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5386=VECTOR('',#5385,2.2E-1); +#5387=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#5388=LINE('',#5387,#5386); +#5389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5390=VECTOR('',#5389,1.2E0); +#5391=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#5392=LINE('',#5391,#5390); +#5393=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5394=VECTOR('',#5393,5.385164807135E-1); +#5395=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#5396=LINE('',#5395,#5394); +#5397=DIRECTION('',(0.E0,1.E0,0.E0)); +#5398=VECTOR('',#5397,2.5E-1); +#5399=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#5400=LINE('',#5399,#5398); +#5401=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5402=VECTOR('',#5401,5.4E-1); +#5403=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,1.624833395016E0)); +#5404=LINE('',#5403,#5402); +#5405=DIRECTION('',(0.E0,0.E0,1.E0)); +#5406=VECTOR('',#5405,1.157179676972E0); +#5407=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#5408=LINE('',#5407,#5406); +#5409=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5410=VECTOR('',#5409,3.2E-1); +#5411=CARTESIAN_POINT('',(-1.04E0,-1.075E0,1.85E0)); +#5412=LINE('',#5411,#5410); +#5413=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5414=VECTOR('',#5413,2.6E-1); +#5415=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#5416=LINE('',#5415,#5414); +#5417=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5418=VECTOR('',#5417,2.6E-1); +#5419=CARTESIAN_POINT('',(-1.36E0,-1.075E0,1.85E0)); +#5420=LINE('',#5419,#5418); +#5421=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5422=VECTOR('',#5421,3.2E-1); +#5423=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#5424=LINE('',#5423,#5422); +#5425=DIRECTION('',(1.E0,0.E0,0.E0)); +#5426=VECTOR('',#5425,3.2E-1); +#5427=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#5428=LINE('',#5427,#5426); +#5429=DIRECTION('',(0.E0,1.E0,0.E0)); +#5430=VECTOR('',#5429,2.5E-1); +#5431=CARTESIAN_POINT('',(-1.04E0,-2.175E0,8.E-1)); +#5432=LINE('',#5431,#5430); +#5433=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5434=VECTOR('',#5433,5.385164807135E-1); +#5435=CARTESIAN_POINT('',(-1.04E0,-2.375E0,1.3E0)); +#5436=LINE('',#5435,#5434); +#5437=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5438=VECTOR('',#5437,1.2E0); +#5439=CARTESIAN_POINT('',(-1.04E0,-2.375E0,2.5E0)); +#5440=LINE('',#5439,#5438); +#5441=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5442=VECTOR('',#5441,2.2E-1); +#5443=CARTESIAN_POINT('',(-1.04E0,-2.155E0,2.5E0)); +#5444=LINE('',#5443,#5442); +#5445=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5446=VECTOR('',#5445,1.414213562373E-1); +#5447=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.4E0)); +#5448=LINE('',#5447,#5446); +#5449=DIRECTION('',(0.E0,0.E0,1.E0)); +#5450=VECTOR('',#5449,5.5E-1); +#5451=CARTESIAN_POINT('',(-1.04E0,-2.055E0,1.85E0)); +#5452=LINE('',#5451,#5450); +#5453=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5454=VECTOR('',#5453,1.3E-1); +#5455=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#5456=LINE('',#5455,#5454); +#5457=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5458=VECTOR('',#5457,5.4E-1); +#5459=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#5460=LINE('',#5459,#5458); +#5461=DIRECTION('',(0.E0,0.E0,1.E0)); +#5462=VECTOR('',#5461,1.157179676972E0); +#5463=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,0.E0)); +#5464=LINE('',#5463,#5462); +#5465=DIRECTION('',(1.E0,0.E0,0.E0)); +#5466=VECTOR('',#5465,3.2E-1); +#5467=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#5468=LINE('',#5467,#5466); +#5469=DIRECTION('',(1.E0,0.E0,0.E0)); +#5470=VECTOR('',#5469,3.2E-1); +#5471=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#5472=LINE('',#5471,#5470); +#5473=DIRECTION('',(1.E0,0.E0,0.E0)); +#5474=VECTOR('',#5473,3.2E-1); +#5475=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#5476=LINE('',#5475,#5474); +#5477=DIRECTION('',(1.E0,0.E0,0.E0)); +#5478=VECTOR('',#5477,3.2E-1); +#5479=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#5480=LINE('',#5479,#5478); +#5481=DIRECTION('',(1.E0,0.E0,0.E0)); +#5482=VECTOR('',#5481,3.2E-1); +#5483=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#5484=LINE('',#5483,#5482); +#5485=DIRECTION('',(1.E0,0.E0,0.E0)); +#5486=VECTOR('',#5485,3.2E-1); +#5487=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#5488=LINE('',#5487,#5486); +#5489=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5490=VECTOR('',#5489,5.E-2); +#5491=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#5492=LINE('',#5491,#5490); +#5493=DIRECTION('',(0.E0,1.E0,0.E0)); +#5494=VECTOR('',#5493,8.5E-1); +#5495=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#5496=LINE('',#5495,#5494); +#5497=DIRECTION('',(0.E0,0.E0,1.E0)); +#5498=VECTOR('',#5497,4.251666049840E-1); +#5499=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#5500=LINE('',#5499,#5498); +#5501=DIRECTION('',(0.E0,1.E0,0.E0)); +#5502=VECTOR('',#5501,5.E-1); +#5503=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.05E0)); +#5504=LINE('',#5503,#5502); +#5505=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5506=VECTOR('',#5505,7.071067811865E-2); +#5507=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#5508=LINE('',#5507,#5506); +#5509=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#5510=VECTOR('',#5509,7.071067811865E-2); +#5511=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#5512=LINE('',#5511,#5510); +#5513=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5514=VECTOR('',#5513,5.E-2); +#5515=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.1E0)); +#5516=LINE('',#5515,#5514); +#5517=DIRECTION('',(0.E0,1.E0,0.E0)); +#5518=VECTOR('',#5517,5.E-1); +#5519=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#5520=LINE('',#5519,#5518); +#5521=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5522=VECTOR('',#5521,4.251666049840E-1); +#5523=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#5524=LINE('',#5523,#5522); +#5525=DIRECTION('',(0.E0,1.E0,0.E0)); +#5526=VECTOR('',#5525,8.5E-1); +#5527=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#5528=LINE('',#5527,#5526); +#5529=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5530=VECTOR('',#5529,1.3E-1); +#5531=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#5532=LINE('',#5531,#5530); +#5533=DIRECTION('',(0.E0,0.E0,1.E0)); +#5534=VECTOR('',#5533,5.5E-1); +#5535=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#5536=LINE('',#5535,#5534); +#5537=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5538=VECTOR('',#5537,1.414213562373E-1); +#5539=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#5540=LINE('',#5539,#5538); +#5541=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5542=VECTOR('',#5541,2.2E-1); +#5543=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#5544=LINE('',#5543,#5542); +#5545=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5546=VECTOR('',#5545,1.2E0); +#5547=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#5548=LINE('',#5547,#5546); +#5549=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5550=VECTOR('',#5549,5.385164807135E-1); +#5551=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#5552=LINE('',#5551,#5550); +#5553=DIRECTION('',(0.E0,1.E0,0.E0)); +#5554=VECTOR('',#5553,2.5E-1); +#5555=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#5556=LINE('',#5555,#5554); +#5557=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5558=VECTOR('',#5557,5.4E-1); +#5559=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,1.624833395016E0)); +#5560=LINE('',#5559,#5558); +#5561=DIRECTION('',(0.E0,0.E0,1.E0)); +#5562=VECTOR('',#5561,1.157179676972E0); +#5563=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#5564=LINE('',#5563,#5562); +#5565=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5566=VECTOR('',#5565,3.2E-1); +#5567=CARTESIAN_POINT('',(-2.4E-1,-1.075E0,1.85E0)); +#5568=LINE('',#5567,#5566); +#5569=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5570=VECTOR('',#5569,2.6E-1); +#5571=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#5572=LINE('',#5571,#5570); +#5573=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5574=VECTOR('',#5573,2.6E-1); +#5575=CARTESIAN_POINT('',(-5.6E-1,-1.075E0,1.85E0)); +#5576=LINE('',#5575,#5574); +#5577=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5578=VECTOR('',#5577,3.2E-1); +#5579=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#5580=LINE('',#5579,#5578); +#5581=DIRECTION('',(1.E0,0.E0,0.E0)); +#5582=VECTOR('',#5581,3.2E-1); +#5583=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#5584=LINE('',#5583,#5582); +#5585=DIRECTION('',(0.E0,1.E0,0.E0)); +#5586=VECTOR('',#5585,2.5E-1); +#5587=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,8.E-1)); +#5588=LINE('',#5587,#5586); +#5589=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5590=VECTOR('',#5589,5.385164807135E-1); +#5591=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,1.3E0)); +#5592=LINE('',#5591,#5590); +#5593=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5594=VECTOR('',#5593,1.2E0); +#5595=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,2.5E0)); +#5596=LINE('',#5595,#5594); +#5597=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5598=VECTOR('',#5597,2.2E-1); +#5599=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,2.5E0)); +#5600=LINE('',#5599,#5598); +#5601=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5602=VECTOR('',#5601,1.414213562373E-1); +#5603=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.4E0)); +#5604=LINE('',#5603,#5602); +#5605=DIRECTION('',(0.E0,0.E0,1.E0)); +#5606=VECTOR('',#5605,5.5E-1); +#5607=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,1.85E0)); +#5608=LINE('',#5607,#5606); +#5609=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5610=VECTOR('',#5609,1.3E-1); +#5611=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#5612=LINE('',#5611,#5610); +#5613=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5614=VECTOR('',#5613,5.4E-1); +#5615=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#5616=LINE('',#5615,#5614); +#5617=DIRECTION('',(0.E0,0.E0,1.E0)); +#5618=VECTOR('',#5617,1.157179676972E0); +#5619=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,0.E0)); +#5620=LINE('',#5619,#5618); +#5621=DIRECTION('',(1.E0,0.E0,0.E0)); +#5622=VECTOR('',#5621,3.2E-1); +#5623=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#5624=LINE('',#5623,#5622); +#5625=DIRECTION('',(1.E0,0.E0,0.E0)); +#5626=VECTOR('',#5625,3.2E-1); +#5627=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#5628=LINE('',#5627,#5626); +#5629=DIRECTION('',(1.E0,0.E0,0.E0)); +#5630=VECTOR('',#5629,3.2E-1); +#5631=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#5632=LINE('',#5631,#5630); +#5633=DIRECTION('',(1.E0,0.E0,0.E0)); +#5634=VECTOR('',#5633,3.2E-1); +#5635=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#5636=LINE('',#5635,#5634); +#5637=DIRECTION('',(1.E0,0.E0,0.E0)); +#5638=VECTOR('',#5637,3.2E-1); +#5639=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#5640=LINE('',#5639,#5638); +#5641=DIRECTION('',(1.E0,0.E0,0.E0)); +#5642=VECTOR('',#5641,3.2E-1); +#5643=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#5644=LINE('',#5643,#5642); +#5645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5646=VECTOR('',#5645,5.E-2); +#5647=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#5648=LINE('',#5647,#5646); +#5649=DIRECTION('',(0.E0,1.E0,0.E0)); +#5650=VECTOR('',#5649,8.5E-1); +#5651=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#5652=LINE('',#5651,#5650); +#5653=DIRECTION('',(0.E0,0.E0,1.E0)); +#5654=VECTOR('',#5653,4.251666049840E-1); +#5655=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#5656=LINE('',#5655,#5654); +#5657=DIRECTION('',(0.E0,1.E0,0.E0)); +#5658=VECTOR('',#5657,5.E-1); +#5659=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.05E0)); +#5660=LINE('',#5659,#5658); +#5661=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#5662=VECTOR('',#5661,7.071067811865E-2); +#5663=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#5664=LINE('',#5663,#5662); +#5665=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#5666=VECTOR('',#5665,7.071067811866E-2); +#5667=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#5668=LINE('',#5667,#5666); +#5669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5670=VECTOR('',#5669,5.E-2); +#5671=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.1E0)); +#5672=LINE('',#5671,#5670); +#5673=DIRECTION('',(0.E0,1.E0,0.E0)); +#5674=VECTOR('',#5673,5.E-1); +#5675=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#5676=LINE('',#5675,#5674); +#5677=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5678=VECTOR('',#5677,4.251666049840E-1); +#5679=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#5680=LINE('',#5679,#5678); +#5681=DIRECTION('',(0.E0,1.E0,0.E0)); +#5682=VECTOR('',#5681,8.5E-1); +#5683=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#5684=LINE('',#5683,#5682); +#5685=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5686=VECTOR('',#5685,5.E-2); +#5687=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.1E0)); +#5688=LINE('',#5687,#5686); +#5689=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5690=VECTOR('',#5689,5.E-1); +#5691=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#5692=LINE('',#5691,#5690); +#5693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5694=VECTOR('',#5693,4.251666049840E-1); +#5695=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#5696=LINE('',#5695,#5694); +#5697=DIRECTION('',(0.E0,1.E0,0.E0)); +#5698=VECTOR('',#5697,8.5E-1); +#5699=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#5700=LINE('',#5699,#5698); +#5701=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5702=VECTOR('',#5701,7.071067811865E-2); +#5703=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.05E0)); +#5704=LINE('',#5703,#5702); +#5705=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#5706=VECTOR('',#5705,7.071067811866E-2); +#5707=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#5708=LINE('',#5707,#5706); +#5709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5710=VECTOR('',#5709,5.E-2); +#5711=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#5712=LINE('',#5711,#5710); +#5713=DIRECTION('',(0.E0,1.E0,0.E0)); +#5714=VECTOR('',#5713,8.5E-1); +#5715=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#5716=LINE('',#5715,#5714); +#5717=DIRECTION('',(0.E0,0.E0,1.E0)); +#5718=VECTOR('',#5717,4.251666049840E-1); +#5719=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#5720=LINE('',#5719,#5718); +#5721=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5722=VECTOR('',#5721,5.E-1); +#5723=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#5724=LINE('',#5723,#5722); +#5725=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5726=VECTOR('',#5725,3.2E-1); +#5727=CARTESIAN_POINT('',(5.6E-1,-1.075E0,1.85E0)); +#5728=LINE('',#5727,#5726); +#5729=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5730=VECTOR('',#5729,2.6E-1); +#5731=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#5732=LINE('',#5731,#5730); +#5733=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5734=VECTOR('',#5733,2.6E-1); +#5735=CARTESIAN_POINT('',(2.4E-1,-1.075E0,1.85E0)); +#5736=LINE('',#5735,#5734); +#5737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5738=VECTOR('',#5737,1.3E-1); +#5739=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#5740=LINE('',#5739,#5738); +#5741=DIRECTION('',(0.E0,0.E0,1.E0)); +#5742=VECTOR('',#5741,5.5E-1); +#5743=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#5744=LINE('',#5743,#5742); +#5745=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5746=VECTOR('',#5745,1.414213562373E-1); +#5747=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#5748=LINE('',#5747,#5746); +#5749=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5750=VECTOR('',#5749,2.2E-1); +#5751=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#5752=LINE('',#5751,#5750); +#5753=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5754=VECTOR('',#5753,1.2E0); +#5755=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#5756=LINE('',#5755,#5754); +#5757=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5758=VECTOR('',#5757,5.385164807135E-1); +#5759=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#5760=LINE('',#5759,#5758); +#5761=DIRECTION('',(0.E0,1.E0,0.E0)); +#5762=VECTOR('',#5761,2.5E-1); +#5763=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#5764=LINE('',#5763,#5762); +#5765=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5766=VECTOR('',#5765,5.4E-1); +#5767=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,1.624833395016E0)); +#5768=LINE('',#5767,#5766); +#5769=DIRECTION('',(0.E0,0.E0,1.E0)); +#5770=VECTOR('',#5769,1.157179676972E0); +#5771=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#5772=LINE('',#5771,#5770); +#5773=DIRECTION('',(1.E0,0.E0,0.E0)); +#5774=VECTOR('',#5773,3.2E-1); +#5775=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#5776=LINE('',#5775,#5774); +#5777=DIRECTION('',(0.E0,1.E0,0.E0)); +#5778=VECTOR('',#5777,2.5E-1); +#5779=CARTESIAN_POINT('',(5.6E-1,-2.175E0,8.E-1)); +#5780=LINE('',#5779,#5778); +#5781=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5782=VECTOR('',#5781,5.385164807135E-1); +#5783=CARTESIAN_POINT('',(5.6E-1,-2.375E0,1.3E0)); +#5784=LINE('',#5783,#5782); +#5785=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5786=VECTOR('',#5785,1.2E0); +#5787=CARTESIAN_POINT('',(5.6E-1,-2.375E0,2.5E0)); +#5788=LINE('',#5787,#5786); +#5789=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5790=VECTOR('',#5789,2.2E-1); +#5791=CARTESIAN_POINT('',(5.6E-1,-2.155E0,2.5E0)); +#5792=LINE('',#5791,#5790); +#5793=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5794=VECTOR('',#5793,1.414213562373E-1); +#5795=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.4E0)); +#5796=LINE('',#5795,#5794); +#5797=DIRECTION('',(0.E0,0.E0,1.E0)); +#5798=VECTOR('',#5797,5.5E-1); +#5799=CARTESIAN_POINT('',(5.6E-1,-2.055E0,1.85E0)); +#5800=LINE('',#5799,#5798); +#5801=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5802=VECTOR('',#5801,1.3E-1); +#5803=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#5804=LINE('',#5803,#5802); +#5805=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5806=VECTOR('',#5805,5.4E-1); +#5807=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#5808=LINE('',#5807,#5806); +#5809=DIRECTION('',(0.E0,0.E0,1.E0)); +#5810=VECTOR('',#5809,1.157179676972E0); +#5811=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,0.E0)); +#5812=LINE('',#5811,#5810); +#5813=DIRECTION('',(1.E0,0.E0,0.E0)); +#5814=VECTOR('',#5813,3.2E-1); +#5815=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#5816=LINE('',#5815,#5814); +#5817=DIRECTION('',(1.E0,0.E0,0.E0)); +#5818=VECTOR('',#5817,3.2E-1); +#5819=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#5820=LINE('',#5819,#5818); +#5821=DIRECTION('',(1.E0,0.E0,0.E0)); +#5822=VECTOR('',#5821,3.2E-1); +#5823=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#5824=LINE('',#5823,#5822); +#5825=DIRECTION('',(1.E0,0.E0,0.E0)); +#5826=VECTOR('',#5825,3.2E-1); +#5827=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#5828=LINE('',#5827,#5826); +#5829=DIRECTION('',(1.E0,0.E0,0.E0)); +#5830=VECTOR('',#5829,3.2E-1); +#5831=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#5832=LINE('',#5831,#5830); +#5833=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5834=VECTOR('',#5833,3.2E-1); +#5835=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#5836=LINE('',#5835,#5834); +#5837=DIRECTION('',(1.E0,0.E0,0.E0)); +#5838=VECTOR('',#5837,3.2E-1); +#5839=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#5840=LINE('',#5839,#5838); +#5841=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5842=VECTOR('',#5841,5.E-2); +#5843=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.1E0)); +#5844=LINE('',#5843,#5842); +#5845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5846=VECTOR('',#5845,5.E-1); +#5847=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#5848=LINE('',#5847,#5846); +#5849=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5850=VECTOR('',#5849,4.251666049840E-1); +#5851=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#5852=LINE('',#5851,#5850); +#5853=DIRECTION('',(0.E0,1.E0,0.E0)); +#5854=VECTOR('',#5853,8.5E-1); +#5855=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#5856=LINE('',#5855,#5854); +#5857=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#5858=VECTOR('',#5857,7.071067811865E-2); +#5859=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.05E0)); +#5860=LINE('',#5859,#5858); +#5861=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811866E-1)); +#5862=VECTOR('',#5861,7.071067811866E-2); +#5863=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#5864=LINE('',#5863,#5862); +#5865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5866=VECTOR('',#5865,5.E-2); +#5867=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#5868=LINE('',#5867,#5866); +#5869=DIRECTION('',(0.E0,1.E0,0.E0)); +#5870=VECTOR('',#5869,8.5E-1); +#5871=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#5872=LINE('',#5871,#5870); +#5873=DIRECTION('',(0.E0,0.E0,1.E0)); +#5874=VECTOR('',#5873,4.251666049840E-1); +#5875=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#5876=LINE('',#5875,#5874); +#5877=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5878=VECTOR('',#5877,5.E-1); +#5879=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#5880=LINE('',#5879,#5878); +#5881=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5882=VECTOR('',#5881,3.2E-1); +#5883=CARTESIAN_POINT('',(1.36E0,-1.075E0,1.85E0)); +#5884=LINE('',#5883,#5882); +#5885=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5886=VECTOR('',#5885,2.6E-1); +#5887=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#5888=LINE('',#5887,#5886); +#5889=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5890=VECTOR('',#5889,2.6E-1); +#5891=CARTESIAN_POINT('',(1.04E0,-1.075E0,1.85E0)); +#5892=LINE('',#5891,#5890); +#5893=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5894=VECTOR('',#5893,1.3E-1); +#5895=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#5896=LINE('',#5895,#5894); +#5897=DIRECTION('',(0.E0,0.E0,1.E0)); +#5898=VECTOR('',#5897,5.5E-1); +#5899=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#5900=LINE('',#5899,#5898); +#5901=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5902=VECTOR('',#5901,1.414213562373E-1); +#5903=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#5904=LINE('',#5903,#5902); +#5905=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5906=VECTOR('',#5905,2.2E-1); +#5907=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#5908=LINE('',#5907,#5906); +#5909=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5910=VECTOR('',#5909,1.2E0); +#5911=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#5912=LINE('',#5911,#5910); +#5913=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5914=VECTOR('',#5913,5.385164807135E-1); +#5915=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#5916=LINE('',#5915,#5914); +#5917=DIRECTION('',(0.E0,1.E0,0.E0)); +#5918=VECTOR('',#5917,2.5E-1); +#5919=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#5920=LINE('',#5919,#5918); +#5921=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#5922=VECTOR('',#5921,5.4E-1); +#5923=CARTESIAN_POINT('',(1.04E0,-9.45E-1,1.624833395016E0)); +#5924=LINE('',#5923,#5922); +#5925=DIRECTION('',(0.E0,0.E0,1.E0)); +#5926=VECTOR('',#5925,1.157179676972E0); +#5927=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#5928=LINE('',#5927,#5926); +#5929=DIRECTION('',(1.E0,0.E0,0.E0)); +#5930=VECTOR('',#5929,3.2E-1); +#5931=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#5932=LINE('',#5931,#5930); +#5933=DIRECTION('',(0.E0,1.E0,0.E0)); +#5934=VECTOR('',#5933,2.5E-1); +#5935=CARTESIAN_POINT('',(1.36E0,-2.175E0,8.E-1)); +#5936=LINE('',#5935,#5934); +#5937=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#5938=VECTOR('',#5937,5.385164807135E-1); +#5939=CARTESIAN_POINT('',(1.36E0,-2.375E0,1.3E0)); +#5940=LINE('',#5939,#5938); +#5941=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5942=VECTOR('',#5941,1.2E0); +#5943=CARTESIAN_POINT('',(1.36E0,-2.375E0,2.5E0)); +#5944=LINE('',#5943,#5942); +#5945=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5946=VECTOR('',#5945,2.2E-1); +#5947=CARTESIAN_POINT('',(1.36E0,-2.155E0,2.5E0)); +#5948=LINE('',#5947,#5946); +#5949=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#5950=VECTOR('',#5949,1.414213562373E-1); +#5951=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.4E0)); +#5952=LINE('',#5951,#5950); +#5953=DIRECTION('',(0.E0,0.E0,1.E0)); +#5954=VECTOR('',#5953,5.5E-1); +#5955=CARTESIAN_POINT('',(1.36E0,-2.055E0,1.85E0)); +#5956=LINE('',#5955,#5954); +#5957=DIRECTION('',(0.E0,-1.E0,0.E0)); +#5958=VECTOR('',#5957,1.3E-1); +#5959=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#5960=LINE('',#5959,#5958); +#5961=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#5962=VECTOR('',#5961,5.4E-1); +#5963=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#5964=LINE('',#5963,#5962); +#5965=DIRECTION('',(0.E0,0.E0,1.E0)); +#5966=VECTOR('',#5965,1.157179676972E0); +#5967=CARTESIAN_POINT('',(1.36E0,-6.75E-1,0.E0)); +#5968=LINE('',#5967,#5966); +#5969=DIRECTION('',(1.E0,0.E0,0.E0)); +#5970=VECTOR('',#5969,3.2E-1); +#5971=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#5972=LINE('',#5971,#5970); +#5973=DIRECTION('',(1.E0,0.E0,0.E0)); +#5974=VECTOR('',#5973,3.2E-1); +#5975=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#5976=LINE('',#5975,#5974); +#5977=DIRECTION('',(1.E0,0.E0,0.E0)); +#5978=VECTOR('',#5977,3.2E-1); +#5979=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#5980=LINE('',#5979,#5978); +#5981=DIRECTION('',(1.E0,0.E0,0.E0)); +#5982=VECTOR('',#5981,3.2E-1); +#5983=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#5984=LINE('',#5983,#5982); +#5985=DIRECTION('',(1.E0,0.E0,0.E0)); +#5986=VECTOR('',#5985,3.2E-1); +#5987=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#5988=LINE('',#5987,#5986); +#5989=DIRECTION('',(-1.E0,0.E0,0.E0)); +#5990=VECTOR('',#5989,3.2E-1); +#5991=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#5992=LINE('',#5991,#5990); +#5993=DIRECTION('',(1.E0,0.E0,0.E0)); +#5994=VECTOR('',#5993,3.2E-1); +#5995=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#5996=LINE('',#5995,#5994); +#5997=DIRECTION('',(0.E0,0.E0,-1.E0)); +#5998=VECTOR('',#5997,5.E-2); +#5999=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.1E0)); +#6000=LINE('',#5999,#5998); +#6001=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6002=VECTOR('',#6001,5.E-1); +#6003=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#6004=LINE('',#6003,#6002); +#6005=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6006=VECTOR('',#6005,4.251666049840E-1); +#6007=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#6008=LINE('',#6007,#6006); +#6009=DIRECTION('',(0.E0,1.E0,0.E0)); +#6010=VECTOR('',#6009,8.5E-1); +#6011=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#6012=LINE('',#6011,#6010); +#6013=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#6014=VECTOR('',#6013,7.071067811866E-2); +#6015=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.05E0)); +#6016=LINE('',#6015,#6014); +#6017=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#6018=VECTOR('',#6017,7.071067811866E-2); +#6019=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#6020=LINE('',#6019,#6018); +#6021=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6022=VECTOR('',#6021,5.E-2); +#6023=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#6024=LINE('',#6023,#6022); +#6025=DIRECTION('',(0.E0,1.E0,0.E0)); +#6026=VECTOR('',#6025,8.5E-1); +#6027=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#6028=LINE('',#6027,#6026); +#6029=DIRECTION('',(0.E0,0.E0,1.E0)); +#6030=VECTOR('',#6029,4.251666049840E-1); +#6031=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#6032=LINE('',#6031,#6030); +#6033=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6034=VECTOR('',#6033,5.E-1); +#6035=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#6036=LINE('',#6035,#6034); +#6037=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6038=VECTOR('',#6037,3.2E-1); +#6039=CARTESIAN_POINT('',(2.16E0,-1.075E0,1.85E0)); +#6040=LINE('',#6039,#6038); +#6041=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6042=VECTOR('',#6041,2.6E-1); +#6043=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#6044=LINE('',#6043,#6042); +#6045=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6046=VECTOR('',#6045,2.6E-1); +#6047=CARTESIAN_POINT('',(1.84E0,-1.075E0,1.85E0)); +#6048=LINE('',#6047,#6046); +#6049=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6050=VECTOR('',#6049,1.3E-1); +#6051=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#6052=LINE('',#6051,#6050); +#6053=DIRECTION('',(0.E0,0.E0,1.E0)); +#6054=VECTOR('',#6053,5.5E-1); +#6055=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#6056=LINE('',#6055,#6054); +#6057=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6058=VECTOR('',#6057,1.414213562373E-1); +#6059=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#6060=LINE('',#6059,#6058); +#6061=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6062=VECTOR('',#6061,2.2E-1); +#6063=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#6064=LINE('',#6063,#6062); +#6065=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6066=VECTOR('',#6065,1.2E0); +#6067=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#6068=LINE('',#6067,#6066); +#6069=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6070=VECTOR('',#6069,5.385164807135E-1); +#6071=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#6072=LINE('',#6071,#6070); +#6073=DIRECTION('',(0.E0,1.E0,0.E0)); +#6074=VECTOR('',#6073,2.5E-1); +#6075=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#6076=LINE('',#6075,#6074); +#6077=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6078=VECTOR('',#6077,5.4E-1); +#6079=CARTESIAN_POINT('',(1.84E0,-9.45E-1,1.624833395016E0)); +#6080=LINE('',#6079,#6078); +#6081=DIRECTION('',(0.E0,0.E0,1.E0)); +#6082=VECTOR('',#6081,1.157179676972E0); +#6083=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#6084=LINE('',#6083,#6082); +#6085=DIRECTION('',(1.E0,0.E0,0.E0)); +#6086=VECTOR('',#6085,3.2E-1); +#6087=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#6088=LINE('',#6087,#6086); +#6089=DIRECTION('',(0.E0,1.E0,0.E0)); +#6090=VECTOR('',#6089,2.5E-1); +#6091=CARTESIAN_POINT('',(2.16E0,-2.175E0,8.E-1)); +#6092=LINE('',#6091,#6090); +#6093=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6094=VECTOR('',#6093,5.385164807135E-1); +#6095=CARTESIAN_POINT('',(2.16E0,-2.375E0,1.3E0)); +#6096=LINE('',#6095,#6094); +#6097=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6098=VECTOR('',#6097,1.2E0); +#6099=CARTESIAN_POINT('',(2.16E0,-2.375E0,2.5E0)); +#6100=LINE('',#6099,#6098); +#6101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6102=VECTOR('',#6101,2.2E-1); +#6103=CARTESIAN_POINT('',(2.16E0,-2.155E0,2.5E0)); +#6104=LINE('',#6103,#6102); +#6105=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6106=VECTOR('',#6105,1.414213562373E-1); +#6107=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.4E0)); +#6108=LINE('',#6107,#6106); +#6109=DIRECTION('',(0.E0,0.E0,1.E0)); +#6110=VECTOR('',#6109,5.5E-1); +#6111=CARTESIAN_POINT('',(2.16E0,-2.055E0,1.85E0)); +#6112=LINE('',#6111,#6110); +#6113=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6114=VECTOR('',#6113,1.3E-1); +#6115=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#6116=LINE('',#6115,#6114); +#6117=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6118=VECTOR('',#6117,5.4E-1); +#6119=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#6120=LINE('',#6119,#6118); +#6121=DIRECTION('',(0.E0,0.E0,1.E0)); +#6122=VECTOR('',#6121,1.157179676972E0); +#6123=CARTESIAN_POINT('',(2.16E0,-6.75E-1,0.E0)); +#6124=LINE('',#6123,#6122); +#6125=DIRECTION('',(1.E0,0.E0,0.E0)); +#6126=VECTOR('',#6125,3.2E-1); +#6127=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#6128=LINE('',#6127,#6126); +#6129=DIRECTION('',(1.E0,0.E0,0.E0)); +#6130=VECTOR('',#6129,3.2E-1); +#6131=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#6132=LINE('',#6131,#6130); +#6133=DIRECTION('',(1.E0,0.E0,0.E0)); +#6134=VECTOR('',#6133,3.2E-1); +#6135=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#6136=LINE('',#6135,#6134); +#6137=DIRECTION('',(1.E0,0.E0,0.E0)); +#6138=VECTOR('',#6137,3.2E-1); +#6139=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#6140=LINE('',#6139,#6138); +#6141=DIRECTION('',(1.E0,0.E0,0.E0)); +#6142=VECTOR('',#6141,3.2E-1); +#6143=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#6144=LINE('',#6143,#6142); +#6145=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6146=VECTOR('',#6145,3.2E-1); +#6147=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#6148=LINE('',#6147,#6146); +#6149=DIRECTION('',(1.E0,0.E0,0.E0)); +#6150=VECTOR('',#6149,3.2E-1); +#6151=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#6152=LINE('',#6151,#6150); +#6153=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6154=VECTOR('',#6153,5.E-2); +#6155=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.1E0)); +#6156=LINE('',#6155,#6154); +#6157=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6158=VECTOR('',#6157,5.E-1); +#6159=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#6160=LINE('',#6159,#6158); +#6161=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6162=VECTOR('',#6161,4.251666049840E-1); +#6163=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#6164=LINE('',#6163,#6162); +#6165=DIRECTION('',(0.E0,1.E0,0.E0)); +#6166=VECTOR('',#6165,8.5E-1); +#6167=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#6168=LINE('',#6167,#6166); +#6169=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#6170=VECTOR('',#6169,7.071067811866E-2); +#6171=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.05E0)); +#6172=LINE('',#6171,#6170); +#6173=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#6174=VECTOR('',#6173,7.071067811866E-2); +#6175=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#6176=LINE('',#6175,#6174); +#6177=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6178=VECTOR('',#6177,5.E-2); +#6179=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#6180=LINE('',#6179,#6178); +#6181=DIRECTION('',(0.E0,1.E0,0.E0)); +#6182=VECTOR('',#6181,8.5E-1); +#6183=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#6184=LINE('',#6183,#6182); +#6185=DIRECTION('',(0.E0,0.E0,1.E0)); +#6186=VECTOR('',#6185,4.251666049840E-1); +#6187=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#6188=LINE('',#6187,#6186); +#6189=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6190=VECTOR('',#6189,5.E-1); +#6191=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#6192=LINE('',#6191,#6190); +#6193=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6194=VECTOR('',#6193,3.2E-1); +#6195=CARTESIAN_POINT('',(2.96E0,-1.075E0,1.85E0)); +#6196=LINE('',#6195,#6194); +#6197=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6198=VECTOR('',#6197,2.6E-1); +#6199=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#6200=LINE('',#6199,#6198); +#6201=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6202=VECTOR('',#6201,2.6E-1); +#6203=CARTESIAN_POINT('',(2.64E0,-1.075E0,1.85E0)); +#6204=LINE('',#6203,#6202); +#6205=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6206=VECTOR('',#6205,1.3E-1); +#6207=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#6208=LINE('',#6207,#6206); +#6209=DIRECTION('',(0.E0,0.E0,1.E0)); +#6210=VECTOR('',#6209,5.5E-1); +#6211=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#6212=LINE('',#6211,#6210); +#6213=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6214=VECTOR('',#6213,1.414213562373E-1); +#6215=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#6216=LINE('',#6215,#6214); +#6217=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6218=VECTOR('',#6217,2.2E-1); +#6219=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#6220=LINE('',#6219,#6218); +#6221=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6222=VECTOR('',#6221,1.2E0); +#6223=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#6224=LINE('',#6223,#6222); +#6225=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6226=VECTOR('',#6225,5.385164807135E-1); +#6227=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#6228=LINE('',#6227,#6226); +#6229=DIRECTION('',(0.E0,1.E0,0.E0)); +#6230=VECTOR('',#6229,2.5E-1); +#6231=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#6232=LINE('',#6231,#6230); +#6233=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#6234=VECTOR('',#6233,5.4E-1); +#6235=CARTESIAN_POINT('',(2.64E0,-9.45E-1,1.624833395016E0)); +#6236=LINE('',#6235,#6234); +#6237=DIRECTION('',(0.E0,0.E0,1.E0)); +#6238=VECTOR('',#6237,1.157179676972E0); +#6239=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#6240=LINE('',#6239,#6238); +#6241=DIRECTION('',(1.E0,0.E0,0.E0)); +#6242=VECTOR('',#6241,3.2E-1); +#6243=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#6244=LINE('',#6243,#6242); +#6245=DIRECTION('',(0.E0,1.E0,0.E0)); +#6246=VECTOR('',#6245,2.5E-1); +#6247=CARTESIAN_POINT('',(2.96E0,-2.175E0,8.E-1)); +#6248=LINE('',#6247,#6246); +#6249=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#6250=VECTOR('',#6249,5.385164807135E-1); +#6251=CARTESIAN_POINT('',(2.96E0,-2.375E0,1.3E0)); +#6252=LINE('',#6251,#6250); +#6253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6254=VECTOR('',#6253,1.2E0); +#6255=CARTESIAN_POINT('',(2.96E0,-2.375E0,2.5E0)); +#6256=LINE('',#6255,#6254); +#6257=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6258=VECTOR('',#6257,2.2E-1); +#6259=CARTESIAN_POINT('',(2.96E0,-2.155E0,2.5E0)); +#6260=LINE('',#6259,#6258); +#6261=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#6262=VECTOR('',#6261,1.414213562373E-1); +#6263=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.4E0)); +#6264=LINE('',#6263,#6262); +#6265=DIRECTION('',(0.E0,0.E0,1.E0)); +#6266=VECTOR('',#6265,5.5E-1); +#6267=CARTESIAN_POINT('',(2.96E0,-2.055E0,1.85E0)); +#6268=LINE('',#6267,#6266); +#6269=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6270=VECTOR('',#6269,1.3E-1); +#6271=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#6272=LINE('',#6271,#6270); +#6273=DIRECTION('',(0.E0,-5.E-1,8.660254037844E-1)); +#6274=VECTOR('',#6273,5.4E-1); +#6275=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#6276=LINE('',#6275,#6274); +#6277=DIRECTION('',(0.E0,0.E0,1.E0)); +#6278=VECTOR('',#6277,1.157179676972E0); +#6279=CARTESIAN_POINT('',(2.96E0,-6.75E-1,0.E0)); +#6280=LINE('',#6279,#6278); +#6281=DIRECTION('',(1.E0,0.E0,0.E0)); +#6282=VECTOR('',#6281,3.2E-1); +#6283=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#6284=LINE('',#6283,#6282); +#6285=DIRECTION('',(1.E0,0.E0,0.E0)); +#6286=VECTOR('',#6285,3.2E-1); +#6287=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#6288=LINE('',#6287,#6286); +#6289=DIRECTION('',(1.E0,0.E0,0.E0)); +#6290=VECTOR('',#6289,3.2E-1); +#6291=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#6292=LINE('',#6291,#6290); +#6293=DIRECTION('',(1.E0,0.E0,0.E0)); +#6294=VECTOR('',#6293,3.2E-1); +#6295=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#6296=LINE('',#6295,#6294); +#6297=DIRECTION('',(1.E0,0.E0,0.E0)); +#6298=VECTOR('',#6297,3.2E-1); +#6299=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#6300=LINE('',#6299,#6298); +#6301=DIRECTION('',(-1.E0,0.E0,0.E0)); +#6302=VECTOR('',#6301,3.2E-1); +#6303=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#6304=LINE('',#6303,#6302); +#6305=DIRECTION('',(1.E0,0.E0,0.E0)); +#6306=VECTOR('',#6305,3.2E-1); +#6307=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#6308=LINE('',#6307,#6306); +#6309=DIRECTION('',(-2.664535259100E-14,0.E0,-1.E0)); +#6310=VECTOR('',#6309,5.E-2); +#6311=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#6312=LINE('',#6311,#6310); +#6313=DIRECTION('',(0.E0,1.E0,0.E0)); +#6314=VECTOR('',#6313,8.5E-1); +#6315=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#6316=LINE('',#6315,#6314); +#6317=DIRECTION('',(0.E0,0.E0,1.E0)); +#6318=VECTOR('',#6317,4.251666049840E-1); +#6319=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#6320=LINE('',#6319,#6318); +#6321=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6322=VECTOR('',#6321,5.E-1); +#6323=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#6324=LINE('',#6323,#6322); +#6325=DIRECTION('',(-7.071067811866E-1,0.E0,7.071067811865E-1)); +#6326=VECTOR('',#6325,7.071067811865E-2); +#6327=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.05E0)); +#6328=LINE('',#6327,#6326); +#6329=DIRECTION('',(-7.071067811866E-1,0.E0,-7.071067811865E-1)); +#6330=VECTOR('',#6329,7.071067811866E-2); +#6331=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#6332=LINE('',#6331,#6330); +#6333=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6334=VECTOR('',#6333,5.E-2); +#6335=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.1E0)); +#6336=LINE('',#6335,#6334); +#6337=DIRECTION('',(0.E0,-1.E0,0.E0)); +#6338=VECTOR('',#6337,5.E-1); +#6339=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#6340=LINE('',#6339,#6338); +#6341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#6342=VECTOR('',#6341,4.251666049840E-1); +#6343=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#6344=LINE('',#6343,#6342); +#6345=DIRECTION('',(0.E0,1.E0,0.E0)); +#6346=VECTOR('',#6345,8.5E-1); +#6347=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#6348=LINE('',#6347,#6346); +#6349=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#6350=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#6351=VERTEX_POINT('',#6349); +#6352=VERTEX_POINT('',#6350); +#6353=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#6354=VERTEX_POINT('',#6353); +#6355=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#6356=VERTEX_POINT('',#6355); +#6357=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#6358=VERTEX_POINT('',#6357); +#6359=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#6360=VERTEX_POINT('',#6359); +#6361=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#6362=VERTEX_POINT('',#6361); +#6363=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#6364=VERTEX_POINT('',#6363); +#6365=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#6366=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#6367=VERTEX_POINT('',#6365); +#6368=VERTEX_POINT('',#6366); +#6369=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#6370=VERTEX_POINT('',#6369); +#6371=CARTESIAN_POINT('',(4.9E0,-2.325E0,2.1E0)); +#6372=CARTESIAN_POINT('',(4.9E0,-2.325E0,3.E-1)); +#6373=VERTEX_POINT('',#6371); +#6374=VERTEX_POINT('',#6372); +#6375=CARTESIAN_POINT('',(4.9E0,-1.925E0,3.E-1)); +#6376=VERTEX_POINT('',#6375); +#6377=CARTESIAN_POINT('',(4.9E0,-1.925E0,-1.1E0)); +#6378=VERTEX_POINT('',#6377); +#6379=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.1E0)); +#6380=VERTEX_POINT('',#6379); +#6381=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#6382=CARTESIAN_POINT('',(4.9E0,1.575E0,2.1E0)); +#6383=VERTEX_POINT('',#6381); +#6384=VERTEX_POINT('',#6382); +#6385=CARTESIAN_POINT('',(4.15E0,2.325E0,-1.4E0)); +#6386=CARTESIAN_POINT('',(4.15E0,2.325E0,2.1E0)); +#6387=VERTEX_POINT('',#6385); +#6388=VERTEX_POINT('',#6386); +#6389=CARTESIAN_POINT('',(4.9E0,-2.325E0,-1.4E0)); +#6390=CARTESIAN_POINT('',(4.9E0,1.025E0,-1.4E0)); +#6391=VERTEX_POINT('',#6389); +#6392=VERTEX_POINT('',#6390); +#6393=CARTESIAN_POINT('',(4.2E0,-2.325E0,-2.1E0)); +#6394=VERTEX_POINT('',#6393); +#6395=CARTESIAN_POINT('',(4.2E0,8.75E-1,-2.1E0)); +#6396=VERTEX_POINT('',#6395); +#6397=CARTESIAN_POINT('',(4.35E0,1.025E0,-1.95E0)); +#6398=VERTEX_POINT('',#6397); +#6399=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#6400=CARTESIAN_POINT('',(4.E0,-1.925E0,2.1E0)); +#6401=VERTEX_POINT('',#6399); +#6402=VERTEX_POINT('',#6400); +#6403=CARTESIAN_POINT('',(-4.E0,-2.325E0,2.1E0)); +#6404=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#6405=VERTEX_POINT('',#6403); +#6406=VERTEX_POINT('',#6404); +#6407=CARTESIAN_POINT('',(4.E0,-2.325E0,3.E-1)); +#6408=VERTEX_POINT('',#6407); +#6409=CARTESIAN_POINT('',(-4.E0,-2.325E0,3.E-1)); +#6410=VERTEX_POINT('',#6409); +#6411=CARTESIAN_POINT('',(4.E0,-1.925E0,3.E-1)); +#6412=VERTEX_POINT('',#6411); +#6413=CARTESIAN_POINT('',(-4.E0,-1.925E0,3.E-1)); +#6414=VERTEX_POINT('',#6413); +#6415=CARTESIAN_POINT('',(4.E0,-1.925E0,-1.1E0)); +#6416=CARTESIAN_POINT('',(4.E0,-2.325E0,-1.1E0)); +#6417=VERTEX_POINT('',#6415); +#6418=VERTEX_POINT('',#6416); +#6419=CARTESIAN_POINT('',(-4.E0,-1.925E0,-1.1E0)); +#6420=CARTESIAN_POINT('',(-4.E0,-2.325E0,-1.1E0)); +#6421=VERTEX_POINT('',#6419); +#6422=VERTEX_POINT('',#6420); +#6423=CARTESIAN_POINT('',(4.E0,-2.325E0,-2.1E0)); +#6424=VERTEX_POINT('',#6423); +#6425=CARTESIAN_POINT('',(-4.E0,-2.325E0,-2.1E0)); +#6426=VERTEX_POINT('',#6425); +#6427=CARTESIAN_POINT('',(4.E0,-1.925E0,-2.1E0)); +#6428=VERTEX_POINT('',#6427); +#6429=CARTESIAN_POINT('',(-4.E0,-1.925E0,-2.1E0)); +#6430=VERTEX_POINT('',#6429); +#6431=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,0.E0)); +#6432=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,0.E0)); +#6433=VERTEX_POINT('',#6431); +#6434=VERTEX_POINT('',#6432); +#6435=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,0.E0)); +#6436=VERTEX_POINT('',#6435); +#6437=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,0.E0)); +#6438=VERTEX_POINT('',#6437); +#6439=CARTESIAN_POINT('',(3.95E0,-9.45E-1,0.E0)); +#6440=CARTESIAN_POINT('',(3.95E0,-9.15E-1,0.E0)); +#6441=VERTEX_POINT('',#6439); +#6442=VERTEX_POINT('',#6440); +#6443=CARTESIAN_POINT('',(4.3E0,-9.15E-1,0.E0)); +#6444=VERTEX_POINT('',#6443); +#6445=CARTESIAN_POINT('',(4.45E0,-7.65E-1,0.E0)); +#6446=VERTEX_POINT('',#6445); +#6447=CARTESIAN_POINT('',(4.45E0,-7.5E-2,0.E0)); +#6448=VERTEX_POINT('',#6447); +#6449=CARTESIAN_POINT('',(4.05E0,-7.5E-2,0.E0)); +#6450=VERTEX_POINT('',#6449); +#6451=CARTESIAN_POINT('',(4.05E0,5.25E-1,0.E0)); +#6452=VERTEX_POINT('',#6451); +#6453=CARTESIAN_POINT('',(-4.45E0,1.215E0,0.E0)); +#6454=VERTEX_POINT('',#6453); +#6455=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#6456=VERTEX_POINT('',#6455); +#6457=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#6458=VERTEX_POINT('',#6457); +#6459=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#6460=CARTESIAN_POINT('',(4.5E0,-7.857106781187E-1,2.1E0)); +#6461=VERTEX_POINT('',#6459); +#6462=VERTEX_POINT('',#6460); +#6463=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.05E0)); +#6464=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.05E0)); +#6465=VERTEX_POINT('',#6463); +#6466=VERTEX_POINT('',#6464); +#6467=CARTESIAN_POINT('',(4.5E0,-2.5E-2,2.1E0)); +#6468=VERTEX_POINT('',#6467); +#6469=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.05E0)); +#6470=VERTEX_POINT('',#6469); +#6471=CARTESIAN_POINT('',(4.05E0,-2.5E-2,2.1E0)); +#6472=VERTEX_POINT('',#6471); +#6473=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.05E0)); +#6474=VERTEX_POINT('',#6473); +#6475=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#6476=CARTESIAN_POINT('',(-4.5E0,-7.857106781187E-1,2.1E0)); +#6477=VERTEX_POINT('',#6475); +#6478=VERTEX_POINT('',#6476); +#6479=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.05E0)); +#6480=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.05E0)); +#6481=VERTEX_POINT('',#6479); +#6482=VERTEX_POINT('',#6480); +#6483=CARTESIAN_POINT('',(-4.370710678119E0,-9.15E-1,2.1E0)); +#6484=VERTEX_POINT('',#6483); +#6485=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.05E0)); +#6486=VERTEX_POINT('',#6485); +#6487=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#6488=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.05E0)); +#6489=VERTEX_POINT('',#6487); +#6490=VERTEX_POINT('',#6488); +#6491=CARTESIAN_POINT('',(3.95E0,-9.95E-1,2.1E0)); +#6492=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.05E0)); +#6493=VERTEX_POINT('',#6491); +#6494=VERTEX_POINT('',#6492); +#6495=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#6496=VERTEX_POINT('',#6495); +#6497=CARTESIAN_POINT('',(-3.44E0,1.445E0,2.1E0)); +#6498=CARTESIAN_POINT('',(-3.44E0,1.625E0,2.1E0)); +#6499=VERTEX_POINT('',#6497); +#6500=VERTEX_POINT('',#6498); +#6501=CARTESIAN_POINT('',(-3.76E0,1.445E0,2.1E0)); +#6502=CARTESIAN_POINT('',(-3.76E0,1.625E0,2.1E0)); +#6503=VERTEX_POINT('',#6501); +#6504=VERTEX_POINT('',#6502); +#6505=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.4E0)); +#6506=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.4E0)); +#6507=VERTEX_POINT('',#6505); +#6508=VERTEX_POINT('',#6506); +#6509=CARTESIAN_POINT('',(-3.76E0,-1.925E0,2.1E0)); +#6510=VERTEX_POINT('',#6509); +#6511=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#6512=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#6513=VERTEX_POINT('',#6511); +#6514=VERTEX_POINT('',#6512); +#6515=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#6516=VERTEX_POINT('',#6515); +#6517=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#6518=VERTEX_POINT('',#6517); +#6519=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#6520=VERTEX_POINT('',#6519); +#6521=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#6522=VERTEX_POINT('',#6521); +#6523=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#6524=VERTEX_POINT('',#6523); +#6525=CARTESIAN_POINT('',(-3.44E0,-2.175E0,-1.45E0)); +#6526=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-1.7E0)); +#6527=VERTEX_POINT('',#6525); +#6528=VERTEX_POINT('',#6526); +#6529=CARTESIAN_POINT('',(-3.44E0,-2.375E0,-2.6E0)); +#6530=VERTEX_POINT('',#6529); +#6531=CARTESIAN_POINT('',(-3.44E0,-2.155E0,-2.6E0)); +#6532=VERTEX_POINT('',#6531); +#6533=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-2.5E0)); +#6534=VERTEX_POINT('',#6533); +#6535=CARTESIAN_POINT('',(-3.44E0,-2.055E0,-1.95E0)); +#6536=VERTEX_POINT('',#6535); +#6537=CARTESIAN_POINT('',(-3.44E0,8.75E-1,-1.95E0)); +#6538=VERTEX_POINT('',#6537); +#6539=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#6540=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.45E0)); +#6541=VERTEX_POINT('',#6539); +#6542=VERTEX_POINT('',#6540); +#6543=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.85E0)); +#6544=CARTESIAN_POINT('',(-3.44E0,-1.925E0,-1.45E0)); +#6545=VERTEX_POINT('',#6543); +#6546=VERTEX_POINT('',#6544); +#6547=CARTESIAN_POINT('',(-3.76E0,1.125E0,0.E0)); +#6548=CARTESIAN_POINT('',(-3.76E0,1.395E0,0.E0)); +#6549=VERTEX_POINT('',#6547); +#6550=VERTEX_POINT('',#6548); +#6551=CARTESIAN_POINT('',(-3.44E0,1.125E0,0.E0)); +#6552=CARTESIAN_POINT('',(-3.44E0,1.395E0,0.E0)); +#6553=VERTEX_POINT('',#6551); +#6554=VERTEX_POINT('',#6552); +#6555=CARTESIAN_POINT('',(-3.44E0,1.625E0,1.85E0)); +#6556=CARTESIAN_POINT('',(-3.44E0,1.395E0,1.85E0)); +#6557=VERTEX_POINT('',#6555); +#6558=VERTEX_POINT('',#6556); +#6559=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.45E0)); +#6560=VERTEX_POINT('',#6559); +#6561=CARTESIAN_POINT('',(-3.44E0,9.75E-1,-1.85E0)); +#6562=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.8E0)); +#6563=VERTEX_POINT('',#6561); +#6564=VERTEX_POINT('',#6562); +#6565=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#6566=CARTESIAN_POINT('',(-3.76E0,1.395E0,1.85E0)); +#6567=VERTEX_POINT('',#6565); +#6568=VERTEX_POINT('',#6566); +#6569=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#6570=VERTEX_POINT('',#6569); +#6571=CARTESIAN_POINT('',(-3.76E0,9.75E-1,-1.85E0)); +#6572=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.8E0)); +#6573=VERTEX_POINT('',#6571); +#6574=VERTEX_POINT('',#6572); +#6575=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#6576=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#6577=VERTEX_POINT('',#6575); +#6578=VERTEX_POINT('',#6576); +#6579=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#6580=VERTEX_POINT('',#6579); +#6581=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#6582=VERTEX_POINT('',#6581); +#6583=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#6584=VERTEX_POINT('',#6583); +#6585=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#6586=VERTEX_POINT('',#6585); +#6587=CARTESIAN_POINT('',(-3.44E0,-2.055E0,1.85E0)); +#6588=CARTESIAN_POINT('',(-3.44E0,-2.055E0,2.4E0)); +#6589=VERTEX_POINT('',#6587); +#6590=VERTEX_POINT('',#6588); +#6591=CARTESIAN_POINT('',(-3.44E0,-2.155E0,2.5E0)); +#6592=VERTEX_POINT('',#6591); +#6593=CARTESIAN_POINT('',(-3.44E0,-2.375E0,2.5E0)); +#6594=VERTEX_POINT('',#6593); +#6595=CARTESIAN_POINT('',(-3.44E0,-2.375E0,1.3E0)); +#6596=VERTEX_POINT('',#6595); +#6597=CARTESIAN_POINT('',(-3.44E0,-2.175E0,8.E-1)); +#6598=VERTEX_POINT('',#6597); +#6599=CARTESIAN_POINT('',(-3.76E0,-1.925E0,1.85E0)); +#6600=CARTESIAN_POINT('',(-3.76E0,-1.925E0,8.E-1)); +#6601=VERTEX_POINT('',#6599); +#6602=VERTEX_POINT('',#6600); +#6603=CARTESIAN_POINT('',(-3.44E0,-1.925E0,1.85E0)); +#6604=CARTESIAN_POINT('',(-3.44E0,-1.925E0,8.E-1)); +#6605=VERTEX_POINT('',#6603); +#6606=VERTEX_POINT('',#6604); +#6607=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,0.E0)); +#6608=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#6609=VERTEX_POINT('',#6607); +#6610=VERTEX_POINT('',#6608); +#6611=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,0.E0)); +#6612=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,0.E0)); +#6613=VERTEX_POINT('',#6611); +#6614=VERTEX_POINT('',#6612); +#6615=CARTESIAN_POINT('',(-3.44E0,-1.925E0,2.1E0)); +#6616=VERTEX_POINT('',#6615); +#6617=CARTESIAN_POINT('',(-3.935E0,8.75E-1,-2.1E0)); +#6618=CARTESIAN_POINT('',(-3.935E0,-1.925E0,-2.1E0)); +#6619=VERTEX_POINT('',#6617); +#6620=VERTEX_POINT('',#6618); +#6621=CARTESIAN_POINT('',(-3.265E0,8.75E-1,-2.1E0)); +#6622=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#6623=VERTEX_POINT('',#6621); +#6624=VERTEX_POINT('',#6622); +#6625=CARTESIAN_POINT('',(-3.83E0,1.025E0,-1.95E0)); +#6626=CARTESIAN_POINT('',(-3.76E0,1.025E0,-1.85E0)); +#6627=VERTEX_POINT('',#6625); +#6628=VERTEX_POINT('',#6626); +#6629=CARTESIAN_POINT('',(-3.37E0,1.025E0,-1.95E0)); +#6630=CARTESIAN_POINT('',(-3.44E0,1.025E0,-1.85E0)); +#6631=VERTEX_POINT('',#6629); +#6632=VERTEX_POINT('',#6630); +#6633=CARTESIAN_POINT('',(-2.64E0,1.445E0,2.1E0)); +#6634=CARTESIAN_POINT('',(-2.64E0,1.625E0,2.1E0)); +#6635=VERTEX_POINT('',#6633); +#6636=VERTEX_POINT('',#6634); +#6637=CARTESIAN_POINT('',(-2.96E0,1.445E0,2.1E0)); +#6638=CARTESIAN_POINT('',(-2.96E0,1.625E0,2.1E0)); +#6639=VERTEX_POINT('',#6637); +#6640=VERTEX_POINT('',#6638); +#6641=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.4E0)); +#6642=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.4E0)); +#6643=VERTEX_POINT('',#6641); +#6644=VERTEX_POINT('',#6642); +#6645=CARTESIAN_POINT('',(-1.84E0,1.445E0,2.1E0)); +#6646=CARTESIAN_POINT('',(-1.84E0,1.625E0,2.1E0)); +#6647=VERTEX_POINT('',#6645); +#6648=VERTEX_POINT('',#6646); +#6649=CARTESIAN_POINT('',(-2.16E0,1.445E0,2.1E0)); +#6650=CARTESIAN_POINT('',(-2.16E0,1.625E0,2.1E0)); +#6651=VERTEX_POINT('',#6649); +#6652=VERTEX_POINT('',#6650); +#6653=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.4E0)); +#6654=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.4E0)); +#6655=VERTEX_POINT('',#6653); +#6656=VERTEX_POINT('',#6654); +#6657=CARTESIAN_POINT('',(-1.04E0,1.445E0,2.1E0)); +#6658=CARTESIAN_POINT('',(-1.04E0,1.625E0,2.1E0)); +#6659=VERTEX_POINT('',#6657); +#6660=VERTEX_POINT('',#6658); +#6661=CARTESIAN_POINT('',(-1.36E0,1.445E0,2.1E0)); +#6662=CARTESIAN_POINT('',(-1.36E0,1.625E0,2.1E0)); +#6663=VERTEX_POINT('',#6661); +#6664=VERTEX_POINT('',#6662); +#6665=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.4E0)); +#6666=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.4E0)); +#6667=VERTEX_POINT('',#6665); +#6668=VERTEX_POINT('',#6666); +#6669=CARTESIAN_POINT('',(-2.4E-1,1.445E0,2.1E0)); +#6670=CARTESIAN_POINT('',(-2.4E-1,1.625E0,2.1E0)); +#6671=VERTEX_POINT('',#6669); +#6672=VERTEX_POINT('',#6670); +#6673=CARTESIAN_POINT('',(-5.6E-1,1.445E0,2.1E0)); +#6674=CARTESIAN_POINT('',(-5.6E-1,1.625E0,2.1E0)); +#6675=VERTEX_POINT('',#6673); +#6676=VERTEX_POINT('',#6674); +#6677=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.4E0)); +#6678=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.4E0)); +#6679=VERTEX_POINT('',#6677); +#6680=VERTEX_POINT('',#6678); +#6681=CARTESIAN_POINT('',(-2.96E0,-1.925E0,2.1E0)); +#6682=VERTEX_POINT('',#6681); +#6683=CARTESIAN_POINT('',(-2.16E0,-1.925E0,2.1E0)); +#6684=CARTESIAN_POINT('',(-2.64E0,-1.925E0,2.1E0)); +#6685=VERTEX_POINT('',#6683); +#6686=VERTEX_POINT('',#6684); +#6687=CARTESIAN_POINT('',(-1.36E0,-1.925E0,2.1E0)); +#6688=CARTESIAN_POINT('',(-1.84E0,-1.925E0,2.1E0)); +#6689=VERTEX_POINT('',#6687); +#6690=VERTEX_POINT('',#6688); +#6691=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,2.1E0)); +#6692=CARTESIAN_POINT('',(-1.04E0,-1.925E0,2.1E0)); +#6693=VERTEX_POINT('',#6691); +#6694=VERTEX_POINT('',#6692); +#6695=CARTESIAN_POINT('',(-3.135E0,8.75E-1,-2.1E0)); +#6696=CARTESIAN_POINT('',(-3.135E0,-1.925E0,-2.1E0)); +#6697=VERTEX_POINT('',#6695); +#6698=VERTEX_POINT('',#6696); +#6699=CARTESIAN_POINT('',(-2.465E0,8.75E-1,-2.1E0)); +#6700=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#6701=VERTEX_POINT('',#6699); +#6702=VERTEX_POINT('',#6700); +#6703=CARTESIAN_POINT('',(-3.03E0,1.025E0,-1.95E0)); +#6704=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.85E0)); +#6705=VERTEX_POINT('',#6703); +#6706=VERTEX_POINT('',#6704); +#6707=CARTESIAN_POINT('',(-2.57E0,1.025E0,-1.95E0)); +#6708=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.85E0)); +#6709=VERTEX_POINT('',#6707); +#6710=VERTEX_POINT('',#6708); +#6711=CARTESIAN_POINT('',(-2.335E0,8.75E-1,-2.1E0)); +#6712=CARTESIAN_POINT('',(-2.335E0,-1.925E0,-2.1E0)); +#6713=VERTEX_POINT('',#6711); +#6714=VERTEX_POINT('',#6712); +#6715=CARTESIAN_POINT('',(-1.665E0,8.75E-1,-2.1E0)); +#6716=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#6717=VERTEX_POINT('',#6715); +#6718=VERTEX_POINT('',#6716); +#6719=CARTESIAN_POINT('',(-2.23E0,1.025E0,-1.95E0)); +#6720=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.85E0)); +#6721=VERTEX_POINT('',#6719); +#6722=VERTEX_POINT('',#6720); +#6723=CARTESIAN_POINT('',(-1.77E0,1.025E0,-1.95E0)); +#6724=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.85E0)); +#6725=VERTEX_POINT('',#6723); +#6726=VERTEX_POINT('',#6724); +#6727=CARTESIAN_POINT('',(-1.535E0,8.75E-1,-2.1E0)); +#6728=CARTESIAN_POINT('',(-1.535E0,-1.925E0,-2.1E0)); +#6729=VERTEX_POINT('',#6727); +#6730=VERTEX_POINT('',#6728); +#6731=CARTESIAN_POINT('',(-8.65E-1,8.75E-1,-2.1E0)); +#6732=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#6733=VERTEX_POINT('',#6731); +#6734=VERTEX_POINT('',#6732); +#6735=CARTESIAN_POINT('',(-1.43E0,1.025E0,-1.95E0)); +#6736=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.85E0)); +#6737=VERTEX_POINT('',#6735); +#6738=VERTEX_POINT('',#6736); +#6739=CARTESIAN_POINT('',(-9.7E-1,1.025E0,-1.95E0)); +#6740=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.85E0)); +#6741=VERTEX_POINT('',#6739); +#6742=VERTEX_POINT('',#6740); +#6743=CARTESIAN_POINT('',(-7.35E-1,8.75E-1,-2.1E0)); +#6744=CARTESIAN_POINT('',(-7.35E-1,-1.925E0,-2.1E0)); +#6745=VERTEX_POINT('',#6743); +#6746=VERTEX_POINT('',#6744); +#6747=CARTESIAN_POINT('',(-6.5E-2,8.75E-1,-2.1E0)); +#6748=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#6749=VERTEX_POINT('',#6747); +#6750=VERTEX_POINT('',#6748); +#6751=CARTESIAN_POINT('',(-6.3E-1,1.025E0,-1.95E0)); +#6752=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.85E0)); +#6753=VERTEX_POINT('',#6751); +#6754=VERTEX_POINT('',#6752); +#6755=CARTESIAN_POINT('',(-1.7E-1,1.025E0,-1.95E0)); +#6756=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.85E0)); +#6757=VERTEX_POINT('',#6755); +#6758=VERTEX_POINT('',#6756); +#6759=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#6760=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#6761=VERTEX_POINT('',#6759); +#6762=VERTEX_POINT('',#6760); +#6763=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#6764=VERTEX_POINT('',#6763); +#6765=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#6766=VERTEX_POINT('',#6765); +#6767=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#6768=VERTEX_POINT('',#6767); +#6769=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#6770=VERTEX_POINT('',#6769); +#6771=CARTESIAN_POINT('',(-2.64E0,-2.055E0,1.85E0)); +#6772=CARTESIAN_POINT('',(-2.64E0,-2.055E0,2.4E0)); +#6773=VERTEX_POINT('',#6771); +#6774=VERTEX_POINT('',#6772); +#6775=CARTESIAN_POINT('',(-2.64E0,-2.155E0,2.5E0)); +#6776=VERTEX_POINT('',#6775); +#6777=CARTESIAN_POINT('',(-2.64E0,-2.375E0,2.5E0)); +#6778=VERTEX_POINT('',#6777); +#6779=CARTESIAN_POINT('',(-2.64E0,-2.375E0,1.3E0)); +#6780=VERTEX_POINT('',#6779); +#6781=CARTESIAN_POINT('',(-2.64E0,-2.175E0,8.E-1)); +#6782=VERTEX_POINT('',#6781); +#6783=CARTESIAN_POINT('',(-2.96E0,-1.925E0,1.85E0)); +#6784=CARTESIAN_POINT('',(-2.96E0,-1.925E0,8.E-1)); +#6785=VERTEX_POINT('',#6783); +#6786=VERTEX_POINT('',#6784); +#6787=CARTESIAN_POINT('',(-2.64E0,-1.925E0,1.85E0)); +#6788=CARTESIAN_POINT('',(-2.64E0,-1.925E0,8.E-1)); +#6789=VERTEX_POINT('',#6787); +#6790=VERTEX_POINT('',#6788); +#6791=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,0.E0)); +#6792=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#6793=VERTEX_POINT('',#6791); +#6794=VERTEX_POINT('',#6792); +#6795=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,0.E0)); +#6796=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,0.E0)); +#6797=VERTEX_POINT('',#6795); +#6798=VERTEX_POINT('',#6796); +#6799=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#6800=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#6801=VERTEX_POINT('',#6799); +#6802=VERTEX_POINT('',#6800); +#6803=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#6804=VERTEX_POINT('',#6803); +#6805=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#6806=VERTEX_POINT('',#6805); +#6807=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#6808=VERTEX_POINT('',#6807); +#6809=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#6810=VERTEX_POINT('',#6809); +#6811=CARTESIAN_POINT('',(-1.84E0,-2.055E0,1.85E0)); +#6812=CARTESIAN_POINT('',(-1.84E0,-2.055E0,2.4E0)); +#6813=VERTEX_POINT('',#6811); +#6814=VERTEX_POINT('',#6812); +#6815=CARTESIAN_POINT('',(-1.84E0,-2.155E0,2.5E0)); +#6816=VERTEX_POINT('',#6815); +#6817=CARTESIAN_POINT('',(-1.84E0,-2.375E0,2.5E0)); +#6818=VERTEX_POINT('',#6817); +#6819=CARTESIAN_POINT('',(-1.84E0,-2.375E0,1.3E0)); +#6820=VERTEX_POINT('',#6819); +#6821=CARTESIAN_POINT('',(-1.84E0,-2.175E0,8.E-1)); +#6822=VERTEX_POINT('',#6821); +#6823=CARTESIAN_POINT('',(-2.16E0,-1.925E0,1.85E0)); +#6824=CARTESIAN_POINT('',(-2.16E0,-1.925E0,8.E-1)); +#6825=VERTEX_POINT('',#6823); +#6826=VERTEX_POINT('',#6824); +#6827=CARTESIAN_POINT('',(-1.84E0,-1.925E0,1.85E0)); +#6828=CARTESIAN_POINT('',(-1.84E0,-1.925E0,8.E-1)); +#6829=VERTEX_POINT('',#6827); +#6830=VERTEX_POINT('',#6828); +#6831=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,0.E0)); +#6832=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#6833=VERTEX_POINT('',#6831); +#6834=VERTEX_POINT('',#6832); +#6835=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,0.E0)); +#6836=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,0.E0)); +#6837=VERTEX_POINT('',#6835); +#6838=VERTEX_POINT('',#6836); +#6839=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#6840=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#6841=VERTEX_POINT('',#6839); +#6842=VERTEX_POINT('',#6840); +#6843=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#6844=VERTEX_POINT('',#6843); +#6845=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#6846=VERTEX_POINT('',#6845); +#6847=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#6848=VERTEX_POINT('',#6847); +#6849=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#6850=VERTEX_POINT('',#6849); +#6851=CARTESIAN_POINT('',(-1.04E0,-2.055E0,1.85E0)); +#6852=CARTESIAN_POINT('',(-1.04E0,-2.055E0,2.4E0)); +#6853=VERTEX_POINT('',#6851); +#6854=VERTEX_POINT('',#6852); +#6855=CARTESIAN_POINT('',(-1.04E0,-2.155E0,2.5E0)); +#6856=VERTEX_POINT('',#6855); +#6857=CARTESIAN_POINT('',(-1.04E0,-2.375E0,2.5E0)); +#6858=VERTEX_POINT('',#6857); +#6859=CARTESIAN_POINT('',(-1.04E0,-2.375E0,1.3E0)); +#6860=VERTEX_POINT('',#6859); +#6861=CARTESIAN_POINT('',(-1.04E0,-2.175E0,8.E-1)); +#6862=VERTEX_POINT('',#6861); +#6863=CARTESIAN_POINT('',(-1.36E0,-1.925E0,1.85E0)); +#6864=CARTESIAN_POINT('',(-1.36E0,-1.925E0,8.E-1)); +#6865=VERTEX_POINT('',#6863); +#6866=VERTEX_POINT('',#6864); +#6867=CARTESIAN_POINT('',(-1.04E0,-1.925E0,1.85E0)); +#6868=CARTESIAN_POINT('',(-1.04E0,-1.925E0,8.E-1)); +#6869=VERTEX_POINT('',#6867); +#6870=VERTEX_POINT('',#6868); +#6871=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,0.E0)); +#6872=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#6873=VERTEX_POINT('',#6871); +#6874=VERTEX_POINT('',#6872); +#6875=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,0.E0)); +#6876=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,0.E0)); +#6877=VERTEX_POINT('',#6875); +#6878=VERTEX_POINT('',#6876); +#6879=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#6880=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#6881=VERTEX_POINT('',#6879); +#6882=VERTEX_POINT('',#6880); +#6883=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#6884=VERTEX_POINT('',#6883); +#6885=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#6886=VERTEX_POINT('',#6885); +#6887=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#6888=VERTEX_POINT('',#6887); +#6889=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#6890=VERTEX_POINT('',#6889); +#6891=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,1.85E0)); +#6892=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,2.4E0)); +#6893=VERTEX_POINT('',#6891); +#6894=VERTEX_POINT('',#6892); +#6895=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,2.5E0)); +#6896=VERTEX_POINT('',#6895); +#6897=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,2.5E0)); +#6898=VERTEX_POINT('',#6897); +#6899=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,1.3E0)); +#6900=VERTEX_POINT('',#6899); +#6901=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,8.E-1)); +#6902=VERTEX_POINT('',#6901); +#6903=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,1.85E0)); +#6904=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,8.E-1)); +#6905=VERTEX_POINT('',#6903); +#6906=VERTEX_POINT('',#6904); +#6907=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,1.85E0)); +#6908=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,8.E-1)); +#6909=VERTEX_POINT('',#6907); +#6910=VERTEX_POINT('',#6908); +#6911=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,0.E0)); +#6912=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#6913=VERTEX_POINT('',#6911); +#6914=VERTEX_POINT('',#6912); +#6915=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,0.E0)); +#6916=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,0.E0)); +#6917=VERTEX_POINT('',#6915); +#6918=VERTEX_POINT('',#6916); +#6919=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,2.1E0)); +#6920=VERTEX_POINT('',#6919); +#6921=CARTESIAN_POINT('',(-3.81E0,-1.445E0,2.1E0)); +#6922=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.1E0)); +#6923=VERTEX_POINT('',#6921); +#6924=VERTEX_POINT('',#6922); +#6925=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.1E0)); +#6926=CARTESIAN_POINT('',(-3.39E0,-1.445E0,2.1E0)); +#6927=VERTEX_POINT('',#6925); +#6928=VERTEX_POINT('',#6926); +#6929=CARTESIAN_POINT('',(-3.81E0,-9.95E-1,2.1E0)); +#6930=VERTEX_POINT('',#6929); +#6931=CARTESIAN_POINT('',(-3.39E0,-9.95E-1,2.1E0)); +#6932=VERTEX_POINT('',#6931); +#6933=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#6934=VERTEX_POINT('',#6933); +#6935=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,2.05E0)); +#6936=VERTEX_POINT('',#6935); +#6937=CARTESIAN_POINT('',(-3.76E0,-1.445E0,2.05E0)); +#6938=VERTEX_POINT('',#6937); +#6939=CARTESIAN_POINT('',(-3.44E0,-1.445E0,2.05E0)); +#6940=VERTEX_POINT('',#6939); +#6941=CARTESIAN_POINT('',(-3.01E0,-1.445E0,2.1E0)); +#6942=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.1E0)); +#6943=VERTEX_POINT('',#6941); +#6944=VERTEX_POINT('',#6942); +#6945=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.1E0)); +#6946=CARTESIAN_POINT('',(-2.59E0,-1.445E0,2.1E0)); +#6947=VERTEX_POINT('',#6945); +#6948=VERTEX_POINT('',#6946); +#6949=CARTESIAN_POINT('',(-3.01E0,-9.95E-1,2.1E0)); +#6950=VERTEX_POINT('',#6949); +#6951=CARTESIAN_POINT('',(-2.59E0,-9.95E-1,2.1E0)); +#6952=VERTEX_POINT('',#6951); +#6953=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#6954=VERTEX_POINT('',#6953); +#6955=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,2.05E0)); +#6956=VERTEX_POINT('',#6955); +#6957=CARTESIAN_POINT('',(-2.96E0,-1.445E0,2.05E0)); +#6958=VERTEX_POINT('',#6957); +#6959=CARTESIAN_POINT('',(-2.64E0,-1.445E0,2.05E0)); +#6960=VERTEX_POINT('',#6959); +#6961=CARTESIAN_POINT('',(-2.21E0,-1.445E0,2.1E0)); +#6962=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.1E0)); +#6963=VERTEX_POINT('',#6961); +#6964=VERTEX_POINT('',#6962); +#6965=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.1E0)); +#6966=CARTESIAN_POINT('',(-1.79E0,-1.445E0,2.1E0)); +#6967=VERTEX_POINT('',#6965); +#6968=VERTEX_POINT('',#6966); +#6969=CARTESIAN_POINT('',(-2.21E0,-9.95E-1,2.1E0)); +#6970=VERTEX_POINT('',#6969); +#6971=CARTESIAN_POINT('',(-1.79E0,-9.95E-1,2.1E0)); +#6972=VERTEX_POINT('',#6971); +#6973=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#6974=VERTEX_POINT('',#6973); +#6975=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,2.05E0)); +#6976=VERTEX_POINT('',#6975); +#6977=CARTESIAN_POINT('',(-2.16E0,-1.445E0,2.05E0)); +#6978=VERTEX_POINT('',#6977); +#6979=CARTESIAN_POINT('',(-1.84E0,-1.445E0,2.05E0)); +#6980=VERTEX_POINT('',#6979); +#6981=CARTESIAN_POINT('',(-1.41E0,-1.445E0,2.1E0)); +#6982=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.1E0)); +#6983=VERTEX_POINT('',#6981); +#6984=VERTEX_POINT('',#6982); +#6985=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.1E0)); +#6986=CARTESIAN_POINT('',(-9.9E-1,-1.445E0,2.1E0)); +#6987=VERTEX_POINT('',#6985); +#6988=VERTEX_POINT('',#6986); +#6989=CARTESIAN_POINT('',(-1.41E0,-9.95E-1,2.1E0)); +#6990=VERTEX_POINT('',#6989); +#6991=CARTESIAN_POINT('',(-9.9E-1,-9.95E-1,2.1E0)); +#6992=VERTEX_POINT('',#6991); +#6993=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#6994=VERTEX_POINT('',#6993); +#6995=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,2.05E0)); +#6996=VERTEX_POINT('',#6995); +#6997=CARTESIAN_POINT('',(-1.36E0,-1.445E0,2.05E0)); +#6998=VERTEX_POINT('',#6997); +#6999=CARTESIAN_POINT('',(-1.04E0,-1.445E0,2.05E0)); +#7000=VERTEX_POINT('',#6999); +#7001=CARTESIAN_POINT('',(-6.1E-1,-1.445E0,2.1E0)); +#7002=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.1E0)); +#7003=VERTEX_POINT('',#7001); +#7004=VERTEX_POINT('',#7002); +#7005=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.1E0)); +#7006=CARTESIAN_POINT('',(-1.9E-1,-1.445E0,2.1E0)); +#7007=VERTEX_POINT('',#7005); +#7008=VERTEX_POINT('',#7006); +#7009=CARTESIAN_POINT('',(-6.1E-1,-9.95E-1,2.1E0)); +#7010=VERTEX_POINT('',#7009); +#7011=CARTESIAN_POINT('',(-1.9E-1,-9.95E-1,2.1E0)); +#7012=VERTEX_POINT('',#7011); +#7013=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#7014=VERTEX_POINT('',#7013); +#7015=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,2.05E0)); +#7016=VERTEX_POINT('',#7015); +#7017=CARTESIAN_POINT('',(-5.6E-1,-1.445E0,2.05E0)); +#7018=VERTEX_POINT('',#7017); +#7019=CARTESIAN_POINT('',(-2.4E-1,-1.445E0,2.05E0)); +#7020=VERTEX_POINT('',#7019); +#7021=CARTESIAN_POINT('',(6.5E-2,8.75E-1,-2.1E0)); +#7022=CARTESIAN_POINT('',(6.5E-2,-1.925E0,-2.1E0)); +#7023=VERTEX_POINT('',#7021); +#7024=VERTEX_POINT('',#7022); +#7025=CARTESIAN_POINT('',(7.35E-1,8.75E-1,-2.1E0)); +#7026=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#7027=VERTEX_POINT('',#7025); +#7028=VERTEX_POINT('',#7026); +#7029=CARTESIAN_POINT('',(1.7E-1,1.025E0,-1.95E0)); +#7030=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.85E0)); +#7031=VERTEX_POINT('',#7029); +#7032=VERTEX_POINT('',#7030); +#7033=CARTESIAN_POINT('',(6.3E-1,1.025E0,-1.95E0)); +#7034=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.85E0)); +#7035=VERTEX_POINT('',#7033); +#7036=VERTEX_POINT('',#7034); +#7037=CARTESIAN_POINT('',(8.65E-1,8.75E-1,-2.1E0)); +#7038=CARTESIAN_POINT('',(8.65E-1,-1.925E0,-2.1E0)); +#7039=VERTEX_POINT('',#7037); +#7040=VERTEX_POINT('',#7038); +#7041=CARTESIAN_POINT('',(1.535E0,8.75E-1,-2.1E0)); +#7042=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#7043=VERTEX_POINT('',#7041); +#7044=VERTEX_POINT('',#7042); +#7045=CARTESIAN_POINT('',(9.7E-1,1.025E0,-1.95E0)); +#7046=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.85E0)); +#7047=VERTEX_POINT('',#7045); +#7048=VERTEX_POINT('',#7046); +#7049=CARTESIAN_POINT('',(1.43E0,1.025E0,-1.95E0)); +#7050=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.85E0)); +#7051=VERTEX_POINT('',#7049); +#7052=VERTEX_POINT('',#7050); +#7053=CARTESIAN_POINT('',(1.665E0,8.75E-1,-2.1E0)); +#7054=CARTESIAN_POINT('',(1.665E0,-1.925E0,-2.1E0)); +#7055=VERTEX_POINT('',#7053); +#7056=VERTEX_POINT('',#7054); +#7057=CARTESIAN_POINT('',(2.335E0,8.75E-1,-2.1E0)); +#7058=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#7059=VERTEX_POINT('',#7057); +#7060=VERTEX_POINT('',#7058); +#7061=CARTESIAN_POINT('',(1.77E0,1.025E0,-1.95E0)); +#7062=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.85E0)); +#7063=VERTEX_POINT('',#7061); +#7064=VERTEX_POINT('',#7062); +#7065=CARTESIAN_POINT('',(2.23E0,1.025E0,-1.95E0)); +#7066=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.85E0)); +#7067=VERTEX_POINT('',#7065); +#7068=VERTEX_POINT('',#7066); +#7069=CARTESIAN_POINT('',(2.465E0,8.75E-1,-2.1E0)); +#7070=CARTESIAN_POINT('',(2.465E0,-1.925E0,-2.1E0)); +#7071=VERTEX_POINT('',#7069); +#7072=VERTEX_POINT('',#7070); +#7073=CARTESIAN_POINT('',(3.135E0,8.75E-1,-2.1E0)); +#7074=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#7075=VERTEX_POINT('',#7073); +#7076=VERTEX_POINT('',#7074); +#7077=CARTESIAN_POINT('',(2.57E0,1.025E0,-1.95E0)); +#7078=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.85E0)); +#7079=VERTEX_POINT('',#7077); +#7080=VERTEX_POINT('',#7078); +#7081=CARTESIAN_POINT('',(3.03E0,1.025E0,-1.95E0)); +#7082=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.85E0)); +#7083=VERTEX_POINT('',#7081); +#7084=VERTEX_POINT('',#7082); +#7085=CARTESIAN_POINT('',(3.265E0,8.75E-1,-2.1E0)); +#7086=CARTESIAN_POINT('',(3.265E0,-1.925E0,-2.1E0)); +#7087=VERTEX_POINT('',#7085); +#7088=VERTEX_POINT('',#7086); +#7089=CARTESIAN_POINT('',(3.935E0,8.75E-1,-2.1E0)); +#7090=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#7091=VERTEX_POINT('',#7089); +#7092=VERTEX_POINT('',#7090); +#7093=CARTESIAN_POINT('',(3.37E0,1.025E0,-1.95E0)); +#7094=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.85E0)); +#7095=VERTEX_POINT('',#7093); +#7096=VERTEX_POINT('',#7094); +#7097=CARTESIAN_POINT('',(3.83E0,1.025E0,-1.95E0)); +#7098=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.85E0)); +#7099=VERTEX_POINT('',#7097); +#7100=VERTEX_POINT('',#7098); +#7101=CARTESIAN_POINT('',(1.9E-1,-1.445E0,2.1E0)); +#7102=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.1E0)); +#7103=VERTEX_POINT('',#7101); +#7104=VERTEX_POINT('',#7102); +#7105=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.1E0)); +#7106=CARTESIAN_POINT('',(6.1E-1,-1.445E0,2.1E0)); +#7107=VERTEX_POINT('',#7105); +#7108=VERTEX_POINT('',#7106); +#7109=CARTESIAN_POINT('',(1.9E-1,-9.95E-1,2.1E0)); +#7110=VERTEX_POINT('',#7109); +#7111=CARTESIAN_POINT('',(6.1E-1,-9.95E-1,2.1E0)); +#7112=VERTEX_POINT('',#7111); +#7113=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#7114=VERTEX_POINT('',#7113); +#7115=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,2.05E0)); +#7116=VERTEX_POINT('',#7115); +#7117=CARTESIAN_POINT('',(2.4E-1,-1.445E0,2.05E0)); +#7118=VERTEX_POINT('',#7117); +#7119=CARTESIAN_POINT('',(5.6E-1,-1.445E0,2.05E0)); +#7120=VERTEX_POINT('',#7119); +#7121=CARTESIAN_POINT('',(9.9E-1,-1.445E0,2.1E0)); +#7122=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.1E0)); +#7123=VERTEX_POINT('',#7121); +#7124=VERTEX_POINT('',#7122); +#7125=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.1E0)); +#7126=CARTESIAN_POINT('',(1.41E0,-1.445E0,2.1E0)); +#7127=VERTEX_POINT('',#7125); +#7128=VERTEX_POINT('',#7126); +#7129=CARTESIAN_POINT('',(9.9E-1,-9.95E-1,2.1E0)); +#7130=VERTEX_POINT('',#7129); +#7131=CARTESIAN_POINT('',(1.41E0,-9.95E-1,2.1E0)); +#7132=VERTEX_POINT('',#7131); +#7133=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#7134=VERTEX_POINT('',#7133); +#7135=CARTESIAN_POINT('',(1.36E0,-9.45E-1,2.05E0)); +#7136=VERTEX_POINT('',#7135); +#7137=CARTESIAN_POINT('',(1.04E0,-1.445E0,2.05E0)); +#7138=VERTEX_POINT('',#7137); +#7139=CARTESIAN_POINT('',(1.36E0,-1.445E0,2.05E0)); +#7140=VERTEX_POINT('',#7139); +#7141=CARTESIAN_POINT('',(1.79E0,-1.445E0,2.1E0)); +#7142=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.1E0)); +#7143=VERTEX_POINT('',#7141); +#7144=VERTEX_POINT('',#7142); +#7145=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.1E0)); +#7146=CARTESIAN_POINT('',(2.21E0,-1.445E0,2.1E0)); +#7147=VERTEX_POINT('',#7145); +#7148=VERTEX_POINT('',#7146); +#7149=CARTESIAN_POINT('',(1.79E0,-9.95E-1,2.1E0)); +#7150=VERTEX_POINT('',#7149); +#7151=CARTESIAN_POINT('',(2.21E0,-9.95E-1,2.1E0)); +#7152=VERTEX_POINT('',#7151); +#7153=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#7154=VERTEX_POINT('',#7153); +#7155=CARTESIAN_POINT('',(2.16E0,-9.45E-1,2.05E0)); +#7156=VERTEX_POINT('',#7155); +#7157=CARTESIAN_POINT('',(1.84E0,-1.445E0,2.05E0)); +#7158=VERTEX_POINT('',#7157); +#7159=CARTESIAN_POINT('',(2.16E0,-1.445E0,2.05E0)); +#7160=VERTEX_POINT('',#7159); +#7161=CARTESIAN_POINT('',(2.59E0,-1.445E0,2.1E0)); +#7162=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.1E0)); +#7163=VERTEX_POINT('',#7161); +#7164=VERTEX_POINT('',#7162); +#7165=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.1E0)); +#7166=CARTESIAN_POINT('',(3.01E0,-1.445E0,2.1E0)); +#7167=VERTEX_POINT('',#7165); +#7168=VERTEX_POINT('',#7166); +#7169=CARTESIAN_POINT('',(2.59E0,-9.95E-1,2.1E0)); +#7170=VERTEX_POINT('',#7169); +#7171=CARTESIAN_POINT('',(3.01E0,-9.95E-1,2.1E0)); +#7172=VERTEX_POINT('',#7171); +#7173=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#7174=VERTEX_POINT('',#7173); +#7175=CARTESIAN_POINT('',(2.96E0,-9.45E-1,2.05E0)); +#7176=VERTEX_POINT('',#7175); +#7177=CARTESIAN_POINT('',(2.64E0,-1.445E0,2.05E0)); +#7178=VERTEX_POINT('',#7177); +#7179=CARTESIAN_POINT('',(2.96E0,-1.445E0,2.05E0)); +#7180=VERTEX_POINT('',#7179); +#7181=CARTESIAN_POINT('',(3.39E0,-1.445E0,2.1E0)); +#7182=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.1E0)); +#7183=VERTEX_POINT('',#7181); +#7184=VERTEX_POINT('',#7182); +#7185=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.1E0)); +#7186=CARTESIAN_POINT('',(3.81E0,-1.445E0,2.1E0)); +#7187=VERTEX_POINT('',#7185); +#7188=VERTEX_POINT('',#7186); +#7189=CARTESIAN_POINT('',(3.39E0,-9.95E-1,2.1E0)); +#7190=VERTEX_POINT('',#7189); +#7191=CARTESIAN_POINT('',(3.81E0,-9.95E-1,2.1E0)); +#7192=VERTEX_POINT('',#7191); +#7193=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#7194=VERTEX_POINT('',#7193); +#7195=CARTESIAN_POINT('',(3.76E0,-9.45E-1,2.05E0)); +#7196=VERTEX_POINT('',#7195); +#7197=CARTESIAN_POINT('',(3.44E0,-1.445E0,2.05E0)); +#7198=VERTEX_POINT('',#7197); +#7199=CARTESIAN_POINT('',(3.76E0,-1.445E0,2.05E0)); +#7200=VERTEX_POINT('',#7199); +#7201=CARTESIAN_POINT('',(-3.44E0,6.25E-1,-1.4E0)); +#7202=VERTEX_POINT('',#7201); +#7203=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.4E0)); +#7204=VERTEX_POINT('',#7203); +#7205=CARTESIAN_POINT('',(4.45E0,5.25E-1,0.E0)); +#7206=VERTEX_POINT('',#7205); +#7207=CARTESIAN_POINT('',(4.45E0,1.215E0,0.E0)); +#7208=VERTEX_POINT('',#7207); +#7209=CARTESIAN_POINT('',(4.3E0,1.365E0,0.E0)); +#7210=VERTEX_POINT('',#7209); +#7211=CARTESIAN_POINT('',(3.95E0,1.365E0,0.E0)); +#7212=VERTEX_POINT('',#7211); +#7213=CARTESIAN_POINT('',(3.95E0,1.395E0,0.E0)); +#7214=VERTEX_POINT('',#7213); +#7215=CARTESIAN_POINT('',(-3.95E0,1.395E0,0.E0)); +#7216=CARTESIAN_POINT('',(-3.95E0,1.365E0,0.E0)); +#7217=VERTEX_POINT('',#7215); +#7218=VERTEX_POINT('',#7216); +#7219=CARTESIAN_POINT('',(-4.3E0,1.365E0,0.E0)); +#7220=VERTEX_POINT('',#7219); +#7221=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#7222=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#7223=VERTEX_POINT('',#7221); +#7224=VERTEX_POINT('',#7222); +#7225=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#7226=VERTEX_POINT('',#7225); +#7227=CARTESIAN_POINT('',(4.5E0,4.75E-1,2.1E0)); +#7228=VERTEX_POINT('',#7227); +#7229=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.05E0)); +#7230=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.05E0)); +#7231=VERTEX_POINT('',#7229); +#7232=VERTEX_POINT('',#7230); +#7233=CARTESIAN_POINT('',(4.5E0,1.235710678119E0,2.1E0)); +#7234=VERTEX_POINT('',#7233); +#7235=CARTESIAN_POINT('',(4.45E0,1.215E0,2.05E0)); +#7236=VERTEX_POINT('',#7235); +#7237=CARTESIAN_POINT('',(4.370710678119E0,1.365E0,2.1E0)); +#7238=VERTEX_POINT('',#7237); +#7239=CARTESIAN_POINT('',(4.3E0,1.365E0,2.05E0)); +#7240=VERTEX_POINT('',#7239); +#7241=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#7242=CARTESIAN_POINT('',(3.95E0,1.395E0,2.05E0)); +#7243=VERTEX_POINT('',#7241); +#7244=VERTEX_POINT('',#7242); +#7245=CARTESIAN_POINT('',(-3.95E0,1.445E0,2.1E0)); +#7246=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.05E0)); +#7247=VERTEX_POINT('',#7245); +#7248=VERTEX_POINT('',#7246); +#7249=CARTESIAN_POINT('',(-3.44E0,1.395E0,2.05E0)); +#7250=VERTEX_POINT('',#7249); +#7251=CARTESIAN_POINT('',(-3.76E0,1.395E0,2.05E0)); +#7252=VERTEX_POINT('',#7251); +#7253=CARTESIAN_POINT('',(-2.64E0,1.395E0,2.05E0)); +#7254=VERTEX_POINT('',#7253); +#7255=CARTESIAN_POINT('',(-2.96E0,1.395E0,2.05E0)); +#7256=VERTEX_POINT('',#7255); +#7257=CARTESIAN_POINT('',(-1.84E0,1.395E0,2.05E0)); +#7258=VERTEX_POINT('',#7257); +#7259=CARTESIAN_POINT('',(-2.16E0,1.395E0,2.05E0)); +#7260=VERTEX_POINT('',#7259); +#7261=CARTESIAN_POINT('',(-1.04E0,1.395E0,2.05E0)); +#7262=VERTEX_POINT('',#7261); +#7263=CARTESIAN_POINT('',(-1.36E0,1.395E0,2.05E0)); +#7264=VERTEX_POINT('',#7263); +#7265=CARTESIAN_POINT('',(-2.4E-1,1.395E0,2.05E0)); +#7266=VERTEX_POINT('',#7265); +#7267=CARTESIAN_POINT('',(-5.6E-1,1.395E0,2.05E0)); +#7268=VERTEX_POINT('',#7267); +#7269=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#7270=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#7271=VERTEX_POINT('',#7269); +#7272=VERTEX_POINT('',#7270); +#7273=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#7274=VERTEX_POINT('',#7273); +#7275=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#7276=VERTEX_POINT('',#7275); +#7277=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#7278=VERTEX_POINT('',#7277); +#7279=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#7280=VERTEX_POINT('',#7279); +#7281=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#7282=VERTEX_POINT('',#7281); +#7283=CARTESIAN_POINT('',(-2.64E0,-2.175E0,-1.45E0)); +#7284=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-1.7E0)); +#7285=VERTEX_POINT('',#7283); +#7286=VERTEX_POINT('',#7284); +#7287=CARTESIAN_POINT('',(-2.64E0,-2.375E0,-2.6E0)); +#7288=VERTEX_POINT('',#7287); +#7289=CARTESIAN_POINT('',(-2.64E0,-2.155E0,-2.6E0)); +#7290=VERTEX_POINT('',#7289); +#7291=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-2.5E0)); +#7292=VERTEX_POINT('',#7291); +#7293=CARTESIAN_POINT('',(-2.64E0,-2.055E0,-1.95E0)); +#7294=VERTEX_POINT('',#7293); +#7295=CARTESIAN_POINT('',(-2.64E0,8.75E-1,-1.95E0)); +#7296=VERTEX_POINT('',#7295); +#7297=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#7298=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.45E0)); +#7299=VERTEX_POINT('',#7297); +#7300=VERTEX_POINT('',#7298); +#7301=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.85E0)); +#7302=CARTESIAN_POINT('',(-2.64E0,-1.925E0,-1.45E0)); +#7303=VERTEX_POINT('',#7301); +#7304=VERTEX_POINT('',#7302); +#7305=CARTESIAN_POINT('',(-2.96E0,1.125E0,0.E0)); +#7306=CARTESIAN_POINT('',(-2.96E0,1.395E0,0.E0)); +#7307=VERTEX_POINT('',#7305); +#7308=VERTEX_POINT('',#7306); +#7309=CARTESIAN_POINT('',(-2.64E0,1.125E0,0.E0)); +#7310=CARTESIAN_POINT('',(-2.64E0,1.395E0,0.E0)); +#7311=VERTEX_POINT('',#7309); +#7312=VERTEX_POINT('',#7310); +#7313=CARTESIAN_POINT('',(-2.64E0,1.625E0,1.85E0)); +#7314=CARTESIAN_POINT('',(-2.64E0,1.395E0,1.85E0)); +#7315=VERTEX_POINT('',#7313); +#7316=VERTEX_POINT('',#7314); +#7317=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.45E0)); +#7318=VERTEX_POINT('',#7317); +#7319=CARTESIAN_POINT('',(-2.64E0,9.75E-1,-1.85E0)); +#7320=CARTESIAN_POINT('',(-2.64E0,1.025E0,-1.8E0)); +#7321=VERTEX_POINT('',#7319); +#7322=VERTEX_POINT('',#7320); +#7323=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#7324=CARTESIAN_POINT('',(-2.96E0,1.395E0,1.85E0)); +#7325=VERTEX_POINT('',#7323); +#7326=VERTEX_POINT('',#7324); +#7327=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#7328=VERTEX_POINT('',#7327); +#7329=CARTESIAN_POINT('',(-2.96E0,9.75E-1,-1.85E0)); +#7330=CARTESIAN_POINT('',(-2.96E0,1.025E0,-1.8E0)); +#7331=VERTEX_POINT('',#7329); +#7332=VERTEX_POINT('',#7330); +#7333=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#7334=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#7335=VERTEX_POINT('',#7333); +#7336=VERTEX_POINT('',#7334); +#7337=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#7338=VERTEX_POINT('',#7337); +#7339=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#7340=VERTEX_POINT('',#7339); +#7341=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#7342=VERTEX_POINT('',#7341); +#7343=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#7344=VERTEX_POINT('',#7343); +#7345=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#7346=VERTEX_POINT('',#7345); +#7347=CARTESIAN_POINT('',(-1.84E0,-2.175E0,-1.45E0)); +#7348=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-1.7E0)); +#7349=VERTEX_POINT('',#7347); +#7350=VERTEX_POINT('',#7348); +#7351=CARTESIAN_POINT('',(-1.84E0,-2.375E0,-2.6E0)); +#7352=VERTEX_POINT('',#7351); +#7353=CARTESIAN_POINT('',(-1.84E0,-2.155E0,-2.6E0)); +#7354=VERTEX_POINT('',#7353); +#7355=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-2.5E0)); +#7356=VERTEX_POINT('',#7355); +#7357=CARTESIAN_POINT('',(-1.84E0,-2.055E0,-1.95E0)); +#7358=VERTEX_POINT('',#7357); +#7359=CARTESIAN_POINT('',(-1.84E0,8.75E-1,-1.95E0)); +#7360=VERTEX_POINT('',#7359); +#7361=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#7362=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.45E0)); +#7363=VERTEX_POINT('',#7361); +#7364=VERTEX_POINT('',#7362); +#7365=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.85E0)); +#7366=CARTESIAN_POINT('',(-1.84E0,-1.925E0,-1.45E0)); +#7367=VERTEX_POINT('',#7365); +#7368=VERTEX_POINT('',#7366); +#7369=CARTESIAN_POINT('',(-2.16E0,1.125E0,0.E0)); +#7370=CARTESIAN_POINT('',(-2.16E0,1.395E0,0.E0)); +#7371=VERTEX_POINT('',#7369); +#7372=VERTEX_POINT('',#7370); +#7373=CARTESIAN_POINT('',(-1.84E0,1.125E0,0.E0)); +#7374=CARTESIAN_POINT('',(-1.84E0,1.395E0,0.E0)); +#7375=VERTEX_POINT('',#7373); +#7376=VERTEX_POINT('',#7374); +#7377=CARTESIAN_POINT('',(-1.84E0,1.625E0,1.85E0)); +#7378=CARTESIAN_POINT('',(-1.84E0,1.395E0,1.85E0)); +#7379=VERTEX_POINT('',#7377); +#7380=VERTEX_POINT('',#7378); +#7381=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.45E0)); +#7382=VERTEX_POINT('',#7381); +#7383=CARTESIAN_POINT('',(-1.84E0,9.75E-1,-1.85E0)); +#7384=CARTESIAN_POINT('',(-1.84E0,1.025E0,-1.8E0)); +#7385=VERTEX_POINT('',#7383); +#7386=VERTEX_POINT('',#7384); +#7387=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#7388=CARTESIAN_POINT('',(-2.16E0,1.395E0,1.85E0)); +#7389=VERTEX_POINT('',#7387); +#7390=VERTEX_POINT('',#7388); +#7391=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#7392=VERTEX_POINT('',#7391); +#7393=CARTESIAN_POINT('',(-2.16E0,9.75E-1,-1.85E0)); +#7394=CARTESIAN_POINT('',(-2.16E0,1.025E0,-1.8E0)); +#7395=VERTEX_POINT('',#7393); +#7396=VERTEX_POINT('',#7394); +#7397=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#7398=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#7399=VERTEX_POINT('',#7397); +#7400=VERTEX_POINT('',#7398); +#7401=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#7402=VERTEX_POINT('',#7401); +#7403=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#7404=VERTEX_POINT('',#7403); +#7405=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#7406=VERTEX_POINT('',#7405); +#7407=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#7408=VERTEX_POINT('',#7407); +#7409=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#7410=VERTEX_POINT('',#7409); +#7411=CARTESIAN_POINT('',(-1.04E0,-2.175E0,-1.45E0)); +#7412=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-1.7E0)); +#7413=VERTEX_POINT('',#7411); +#7414=VERTEX_POINT('',#7412); +#7415=CARTESIAN_POINT('',(-1.04E0,-2.375E0,-2.6E0)); +#7416=VERTEX_POINT('',#7415); +#7417=CARTESIAN_POINT('',(-1.04E0,-2.155E0,-2.6E0)); +#7418=VERTEX_POINT('',#7417); +#7419=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-2.5E0)); +#7420=VERTEX_POINT('',#7419); +#7421=CARTESIAN_POINT('',(-1.04E0,-2.055E0,-1.95E0)); +#7422=VERTEX_POINT('',#7421); +#7423=CARTESIAN_POINT('',(-1.04E0,8.75E-1,-1.95E0)); +#7424=VERTEX_POINT('',#7423); +#7425=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#7426=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.45E0)); +#7427=VERTEX_POINT('',#7425); +#7428=VERTEX_POINT('',#7426); +#7429=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.85E0)); +#7430=CARTESIAN_POINT('',(-1.04E0,-1.925E0,-1.45E0)); +#7431=VERTEX_POINT('',#7429); +#7432=VERTEX_POINT('',#7430); +#7433=CARTESIAN_POINT('',(-1.36E0,1.125E0,0.E0)); +#7434=CARTESIAN_POINT('',(-1.36E0,1.395E0,0.E0)); +#7435=VERTEX_POINT('',#7433); +#7436=VERTEX_POINT('',#7434); +#7437=CARTESIAN_POINT('',(-1.04E0,1.125E0,0.E0)); +#7438=CARTESIAN_POINT('',(-1.04E0,1.395E0,0.E0)); +#7439=VERTEX_POINT('',#7437); +#7440=VERTEX_POINT('',#7438); +#7441=CARTESIAN_POINT('',(-1.04E0,1.625E0,1.85E0)); +#7442=CARTESIAN_POINT('',(-1.04E0,1.395E0,1.85E0)); +#7443=VERTEX_POINT('',#7441); +#7444=VERTEX_POINT('',#7442); +#7445=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.45E0)); +#7446=VERTEX_POINT('',#7445); +#7447=CARTESIAN_POINT('',(-1.04E0,9.75E-1,-1.85E0)); +#7448=CARTESIAN_POINT('',(-1.04E0,1.025E0,-1.8E0)); +#7449=VERTEX_POINT('',#7447); +#7450=VERTEX_POINT('',#7448); +#7451=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#7452=CARTESIAN_POINT('',(-1.36E0,1.395E0,1.85E0)); +#7453=VERTEX_POINT('',#7451); +#7454=VERTEX_POINT('',#7452); +#7455=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#7456=VERTEX_POINT('',#7455); +#7457=CARTESIAN_POINT('',(-1.36E0,9.75E-1,-1.85E0)); +#7458=CARTESIAN_POINT('',(-1.36E0,1.025E0,-1.8E0)); +#7459=VERTEX_POINT('',#7457); +#7460=VERTEX_POINT('',#7458); +#7461=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#7462=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#7463=VERTEX_POINT('',#7461); +#7464=VERTEX_POINT('',#7462); +#7465=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#7466=VERTEX_POINT('',#7465); +#7467=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#7468=VERTEX_POINT('',#7467); +#7469=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#7470=VERTEX_POINT('',#7469); +#7471=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#7472=VERTEX_POINT('',#7471); +#7473=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#7474=VERTEX_POINT('',#7473); +#7475=CARTESIAN_POINT('',(-2.4E-1,-2.175E0,-1.45E0)); +#7476=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-1.7E0)); +#7477=VERTEX_POINT('',#7475); +#7478=VERTEX_POINT('',#7476); +#7479=CARTESIAN_POINT('',(-2.4E-1,-2.375E0,-2.6E0)); +#7480=VERTEX_POINT('',#7479); +#7481=CARTESIAN_POINT('',(-2.4E-1,-2.155E0,-2.6E0)); +#7482=VERTEX_POINT('',#7481); +#7483=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-2.5E0)); +#7484=VERTEX_POINT('',#7483); +#7485=CARTESIAN_POINT('',(-2.4E-1,-2.055E0,-1.95E0)); +#7486=VERTEX_POINT('',#7485); +#7487=CARTESIAN_POINT('',(-2.4E-1,8.75E-1,-1.95E0)); +#7488=VERTEX_POINT('',#7487); +#7489=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#7490=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.45E0)); +#7491=VERTEX_POINT('',#7489); +#7492=VERTEX_POINT('',#7490); +#7493=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.85E0)); +#7494=CARTESIAN_POINT('',(-2.4E-1,-1.925E0,-1.45E0)); +#7495=VERTEX_POINT('',#7493); +#7496=VERTEX_POINT('',#7494); +#7497=CARTESIAN_POINT('',(-5.6E-1,1.125E0,0.E0)); +#7498=CARTESIAN_POINT('',(-5.6E-1,1.395E0,0.E0)); +#7499=VERTEX_POINT('',#7497); +#7500=VERTEX_POINT('',#7498); +#7501=CARTESIAN_POINT('',(-2.4E-1,1.125E0,0.E0)); +#7502=CARTESIAN_POINT('',(-2.4E-1,1.395E0,0.E0)); +#7503=VERTEX_POINT('',#7501); +#7504=VERTEX_POINT('',#7502); +#7505=CARTESIAN_POINT('',(-2.4E-1,1.625E0,1.85E0)); +#7506=CARTESIAN_POINT('',(-2.4E-1,1.395E0,1.85E0)); +#7507=VERTEX_POINT('',#7505); +#7508=VERTEX_POINT('',#7506); +#7509=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.45E0)); +#7510=VERTEX_POINT('',#7509); +#7511=CARTESIAN_POINT('',(-2.4E-1,9.75E-1,-1.85E0)); +#7512=CARTESIAN_POINT('',(-2.4E-1,1.025E0,-1.8E0)); +#7513=VERTEX_POINT('',#7511); +#7514=VERTEX_POINT('',#7512); +#7515=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#7516=CARTESIAN_POINT('',(-5.6E-1,1.395E0,1.85E0)); +#7517=VERTEX_POINT('',#7515); +#7518=VERTEX_POINT('',#7516); +#7519=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#7520=VERTEX_POINT('',#7519); +#7521=CARTESIAN_POINT('',(-5.6E-1,9.75E-1,-1.85E0)); +#7522=CARTESIAN_POINT('',(-5.6E-1,1.025E0,-1.8E0)); +#7523=VERTEX_POINT('',#7521); +#7524=VERTEX_POINT('',#7522); +#7525=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#7526=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#7527=VERTEX_POINT('',#7525); +#7528=VERTEX_POINT('',#7526); +#7529=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#7530=VERTEX_POINT('',#7529); +#7531=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#7532=VERTEX_POINT('',#7531); +#7533=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#7534=VERTEX_POINT('',#7533); +#7535=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#7536=VERTEX_POINT('',#7535); +#7537=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#7538=VERTEX_POINT('',#7537); +#7539=CARTESIAN_POINT('',(5.6E-1,-2.175E0,-1.45E0)); +#7540=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-1.7E0)); +#7541=VERTEX_POINT('',#7539); +#7542=VERTEX_POINT('',#7540); +#7543=CARTESIAN_POINT('',(5.6E-1,-2.375E0,-2.6E0)); +#7544=VERTEX_POINT('',#7543); +#7545=CARTESIAN_POINT('',(5.6E-1,-2.155E0,-2.6E0)); +#7546=VERTEX_POINT('',#7545); +#7547=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-2.5E0)); +#7548=VERTEX_POINT('',#7547); +#7549=CARTESIAN_POINT('',(5.6E-1,-2.055E0,-1.95E0)); +#7550=VERTEX_POINT('',#7549); +#7551=CARTESIAN_POINT('',(5.6E-1,8.75E-1,-1.95E0)); +#7552=VERTEX_POINT('',#7551); +#7553=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#7554=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.45E0)); +#7555=VERTEX_POINT('',#7553); +#7556=VERTEX_POINT('',#7554); +#7557=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.85E0)); +#7558=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.45E0)); +#7559=VERTEX_POINT('',#7557); +#7560=VERTEX_POINT('',#7558); +#7561=CARTESIAN_POINT('',(2.4E-1,1.125E0,0.E0)); +#7562=CARTESIAN_POINT('',(2.4E-1,1.395E0,0.E0)); +#7563=VERTEX_POINT('',#7561); +#7564=VERTEX_POINT('',#7562); +#7565=CARTESIAN_POINT('',(5.6E-1,1.125E0,0.E0)); +#7566=CARTESIAN_POINT('',(5.6E-1,1.395E0,0.E0)); +#7567=VERTEX_POINT('',#7565); +#7568=VERTEX_POINT('',#7566); +#7569=CARTESIAN_POINT('',(2.4E-1,9.75E-1,-1.85E0)); +#7570=VERTEX_POINT('',#7569); +#7571=CARTESIAN_POINT('',(5.6E-1,9.75E-1,-1.85E0)); +#7572=VERTEX_POINT('',#7571); +#7573=CARTESIAN_POINT('',(2.4E-1,1.395E0,1.85E0)); +#7574=VERTEX_POINT('',#7573); +#7575=CARTESIAN_POINT('',(5.6E-1,1.395E0,1.85E0)); +#7576=VERTEX_POINT('',#7575); +#7577=CARTESIAN_POINT('',(2.4E-1,1.025E0,-1.8E0)); +#7578=CARTESIAN_POINT('',(5.6E-1,1.025E0,-1.8E0)); +#7579=VERTEX_POINT('',#7577); +#7580=VERTEX_POINT('',#7578); +#7581=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#7582=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#7583=VERTEX_POINT('',#7581); +#7584=VERTEX_POINT('',#7582); +#7585=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#7586=VERTEX_POINT('',#7585); +#7587=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#7588=VERTEX_POINT('',#7587); +#7589=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#7590=VERTEX_POINT('',#7589); +#7591=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#7592=VERTEX_POINT('',#7591); +#7593=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#7594=VERTEX_POINT('',#7593); +#7595=CARTESIAN_POINT('',(1.36E0,-2.175E0,-1.45E0)); +#7596=CARTESIAN_POINT('',(1.36E0,-2.375E0,-1.7E0)); +#7597=VERTEX_POINT('',#7595); +#7598=VERTEX_POINT('',#7596); +#7599=CARTESIAN_POINT('',(1.36E0,-2.375E0,-2.6E0)); +#7600=VERTEX_POINT('',#7599); +#7601=CARTESIAN_POINT('',(1.36E0,-2.155E0,-2.6E0)); +#7602=VERTEX_POINT('',#7601); +#7603=CARTESIAN_POINT('',(1.36E0,-2.055E0,-2.5E0)); +#7604=VERTEX_POINT('',#7603); +#7605=CARTESIAN_POINT('',(1.36E0,-2.055E0,-1.95E0)); +#7606=VERTEX_POINT('',#7605); +#7607=CARTESIAN_POINT('',(1.36E0,8.75E-1,-1.95E0)); +#7608=VERTEX_POINT('',#7607); +#7609=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#7610=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.45E0)); +#7611=VERTEX_POINT('',#7609); +#7612=VERTEX_POINT('',#7610); +#7613=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.85E0)); +#7614=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.45E0)); +#7615=VERTEX_POINT('',#7613); +#7616=VERTEX_POINT('',#7614); +#7617=CARTESIAN_POINT('',(1.04E0,1.125E0,0.E0)); +#7618=CARTESIAN_POINT('',(1.04E0,1.395E0,0.E0)); +#7619=VERTEX_POINT('',#7617); +#7620=VERTEX_POINT('',#7618); +#7621=CARTESIAN_POINT('',(1.36E0,1.125E0,0.E0)); +#7622=CARTESIAN_POINT('',(1.36E0,1.395E0,0.E0)); +#7623=VERTEX_POINT('',#7621); +#7624=VERTEX_POINT('',#7622); +#7625=CARTESIAN_POINT('',(1.04E0,9.75E-1,-1.85E0)); +#7626=VERTEX_POINT('',#7625); +#7627=CARTESIAN_POINT('',(1.36E0,9.75E-1,-1.85E0)); +#7628=VERTEX_POINT('',#7627); +#7629=CARTESIAN_POINT('',(1.04E0,1.395E0,1.85E0)); +#7630=VERTEX_POINT('',#7629); +#7631=CARTESIAN_POINT('',(1.36E0,1.395E0,1.85E0)); +#7632=VERTEX_POINT('',#7631); +#7633=CARTESIAN_POINT('',(1.04E0,1.025E0,-1.8E0)); +#7634=CARTESIAN_POINT('',(1.36E0,1.025E0,-1.8E0)); +#7635=VERTEX_POINT('',#7633); +#7636=VERTEX_POINT('',#7634); +#7637=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#7638=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#7639=VERTEX_POINT('',#7637); +#7640=VERTEX_POINT('',#7638); +#7641=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#7642=VERTEX_POINT('',#7641); +#7643=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#7644=VERTEX_POINT('',#7643); +#7645=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#7646=VERTEX_POINT('',#7645); +#7647=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#7648=VERTEX_POINT('',#7647); +#7649=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#7650=VERTEX_POINT('',#7649); +#7651=CARTESIAN_POINT('',(2.16E0,-2.175E0,-1.45E0)); +#7652=CARTESIAN_POINT('',(2.16E0,-2.375E0,-1.7E0)); +#7653=VERTEX_POINT('',#7651); +#7654=VERTEX_POINT('',#7652); +#7655=CARTESIAN_POINT('',(2.16E0,-2.375E0,-2.6E0)); +#7656=VERTEX_POINT('',#7655); +#7657=CARTESIAN_POINT('',(2.16E0,-2.155E0,-2.6E0)); +#7658=VERTEX_POINT('',#7657); +#7659=CARTESIAN_POINT('',(2.16E0,-2.055E0,-2.5E0)); +#7660=VERTEX_POINT('',#7659); +#7661=CARTESIAN_POINT('',(2.16E0,-2.055E0,-1.95E0)); +#7662=VERTEX_POINT('',#7661); +#7663=CARTESIAN_POINT('',(2.16E0,8.75E-1,-1.95E0)); +#7664=VERTEX_POINT('',#7663); +#7665=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#7666=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.45E0)); +#7667=VERTEX_POINT('',#7665); +#7668=VERTEX_POINT('',#7666); +#7669=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.85E0)); +#7670=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.45E0)); +#7671=VERTEX_POINT('',#7669); +#7672=VERTEX_POINT('',#7670); +#7673=CARTESIAN_POINT('',(1.84E0,1.125E0,0.E0)); +#7674=CARTESIAN_POINT('',(1.84E0,1.395E0,0.E0)); +#7675=VERTEX_POINT('',#7673); +#7676=VERTEX_POINT('',#7674); +#7677=CARTESIAN_POINT('',(2.16E0,1.125E0,0.E0)); +#7678=CARTESIAN_POINT('',(2.16E0,1.395E0,0.E0)); +#7679=VERTEX_POINT('',#7677); +#7680=VERTEX_POINT('',#7678); +#7681=CARTESIAN_POINT('',(1.84E0,9.75E-1,-1.85E0)); +#7682=VERTEX_POINT('',#7681); +#7683=CARTESIAN_POINT('',(2.16E0,9.75E-1,-1.85E0)); +#7684=VERTEX_POINT('',#7683); +#7685=CARTESIAN_POINT('',(1.84E0,1.395E0,1.85E0)); +#7686=VERTEX_POINT('',#7685); +#7687=CARTESIAN_POINT('',(2.16E0,1.395E0,1.85E0)); +#7688=VERTEX_POINT('',#7687); +#7689=CARTESIAN_POINT('',(1.84E0,1.025E0,-1.8E0)); +#7690=CARTESIAN_POINT('',(2.16E0,1.025E0,-1.8E0)); +#7691=VERTEX_POINT('',#7689); +#7692=VERTEX_POINT('',#7690); +#7693=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#7694=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#7695=VERTEX_POINT('',#7693); +#7696=VERTEX_POINT('',#7694); +#7697=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#7698=VERTEX_POINT('',#7697); +#7699=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#7700=VERTEX_POINT('',#7699); +#7701=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#7702=VERTEX_POINT('',#7701); +#7703=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#7704=VERTEX_POINT('',#7703); +#7705=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#7706=VERTEX_POINT('',#7705); +#7707=CARTESIAN_POINT('',(2.96E0,-2.175E0,-1.45E0)); +#7708=CARTESIAN_POINT('',(2.96E0,-2.375E0,-1.7E0)); +#7709=VERTEX_POINT('',#7707); +#7710=VERTEX_POINT('',#7708); +#7711=CARTESIAN_POINT('',(2.96E0,-2.375E0,-2.6E0)); +#7712=VERTEX_POINT('',#7711); +#7713=CARTESIAN_POINT('',(2.96E0,-2.155E0,-2.6E0)); +#7714=VERTEX_POINT('',#7713); +#7715=CARTESIAN_POINT('',(2.96E0,-2.055E0,-2.5E0)); +#7716=VERTEX_POINT('',#7715); +#7717=CARTESIAN_POINT('',(2.96E0,-2.055E0,-1.95E0)); +#7718=VERTEX_POINT('',#7717); +#7719=CARTESIAN_POINT('',(2.96E0,8.75E-1,-1.95E0)); +#7720=VERTEX_POINT('',#7719); +#7721=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#7722=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.45E0)); +#7723=VERTEX_POINT('',#7721); +#7724=VERTEX_POINT('',#7722); +#7725=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.85E0)); +#7726=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.45E0)); +#7727=VERTEX_POINT('',#7725); +#7728=VERTEX_POINT('',#7726); +#7729=CARTESIAN_POINT('',(2.64E0,1.125E0,0.E0)); +#7730=CARTESIAN_POINT('',(2.64E0,1.395E0,0.E0)); +#7731=VERTEX_POINT('',#7729); +#7732=VERTEX_POINT('',#7730); +#7733=CARTESIAN_POINT('',(2.96E0,1.125E0,0.E0)); +#7734=CARTESIAN_POINT('',(2.96E0,1.395E0,0.E0)); +#7735=VERTEX_POINT('',#7733); +#7736=VERTEX_POINT('',#7734); +#7737=CARTESIAN_POINT('',(2.64E0,9.75E-1,-1.85E0)); +#7738=VERTEX_POINT('',#7737); +#7739=CARTESIAN_POINT('',(2.96E0,9.75E-1,-1.85E0)); +#7740=VERTEX_POINT('',#7739); +#7741=CARTESIAN_POINT('',(2.64E0,1.395E0,1.85E0)); +#7742=VERTEX_POINT('',#7741); +#7743=CARTESIAN_POINT('',(2.96E0,1.395E0,1.85E0)); +#7744=VERTEX_POINT('',#7743); +#7745=CARTESIAN_POINT('',(2.64E0,1.025E0,-1.8E0)); +#7746=CARTESIAN_POINT('',(2.96E0,1.025E0,-1.8E0)); +#7747=VERTEX_POINT('',#7745); +#7748=VERTEX_POINT('',#7746); +#7749=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#7750=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#7751=VERTEX_POINT('',#7749); +#7752=VERTEX_POINT('',#7750); +#7753=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#7754=VERTEX_POINT('',#7753); +#7755=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#7756=VERTEX_POINT('',#7755); +#7757=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#7758=VERTEX_POINT('',#7757); +#7759=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#7760=VERTEX_POINT('',#7759); +#7761=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#7762=VERTEX_POINT('',#7761); +#7763=CARTESIAN_POINT('',(3.76E0,-2.175E0,-1.45E0)); +#7764=CARTESIAN_POINT('',(3.76E0,-2.375E0,-1.7E0)); +#7765=VERTEX_POINT('',#7763); +#7766=VERTEX_POINT('',#7764); +#7767=CARTESIAN_POINT('',(3.76E0,-2.375E0,-2.6E0)); +#7768=VERTEX_POINT('',#7767); +#7769=CARTESIAN_POINT('',(3.76E0,-2.155E0,-2.6E0)); +#7770=VERTEX_POINT('',#7769); +#7771=CARTESIAN_POINT('',(3.76E0,-2.055E0,-2.5E0)); +#7772=VERTEX_POINT('',#7771); +#7773=CARTESIAN_POINT('',(3.76E0,-2.055E0,-1.95E0)); +#7774=VERTEX_POINT('',#7773); +#7775=CARTESIAN_POINT('',(3.76E0,8.75E-1,-1.95E0)); +#7776=VERTEX_POINT('',#7775); +#7777=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#7778=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.45E0)); +#7779=VERTEX_POINT('',#7777); +#7780=VERTEX_POINT('',#7778); +#7781=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.85E0)); +#7782=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.45E0)); +#7783=VERTEX_POINT('',#7781); +#7784=VERTEX_POINT('',#7782); +#7785=CARTESIAN_POINT('',(3.44E0,1.125E0,0.E0)); +#7786=CARTESIAN_POINT('',(3.44E0,1.395E0,0.E0)); +#7787=VERTEX_POINT('',#7785); +#7788=VERTEX_POINT('',#7786); +#7789=CARTESIAN_POINT('',(3.76E0,1.125E0,0.E0)); +#7790=CARTESIAN_POINT('',(3.76E0,1.395E0,0.E0)); +#7791=VERTEX_POINT('',#7789); +#7792=VERTEX_POINT('',#7790); +#7793=CARTESIAN_POINT('',(3.44E0,9.75E-1,-1.85E0)); +#7794=VERTEX_POINT('',#7793); +#7795=CARTESIAN_POINT('',(3.76E0,9.75E-1,-1.85E0)); +#7796=VERTEX_POINT('',#7795); +#7797=CARTESIAN_POINT('',(3.44E0,1.395E0,1.85E0)); +#7798=VERTEX_POINT('',#7797); +#7799=CARTESIAN_POINT('',(3.76E0,1.395E0,1.85E0)); +#7800=VERTEX_POINT('',#7799); +#7801=CARTESIAN_POINT('',(3.44E0,1.025E0,-1.8E0)); +#7802=CARTESIAN_POINT('',(3.76E0,1.025E0,-1.8E0)); +#7803=VERTEX_POINT('',#7801); +#7804=VERTEX_POINT('',#7802); +#7805=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,1.624833395016E0)); +#7806=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,1.157179676972E0)); +#7807=VERTEX_POINT('',#7805); +#7808=VERTEX_POINT('',#7806); +#7809=CARTESIAN_POINT('',(-3.44E0,-6.75E-1,1.157179676972E0)); +#7810=VERTEX_POINT('',#7809); +#7811=CARTESIAN_POINT('',(-3.44E0,-9.45E-1,1.624833395016E0)); +#7812=VERTEX_POINT('',#7811); +#7813=CARTESIAN_POINT('',(-3.44E0,-1.075E0,1.85E0)); +#7814=CARTESIAN_POINT('',(-3.76E0,-1.075E0,1.85E0)); +#7815=VERTEX_POINT('',#7813); +#7816=VERTEX_POINT('',#7814); +#7817=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,1.624833395016E0)); +#7818=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,1.157179676972E0)); +#7819=VERTEX_POINT('',#7817); +#7820=VERTEX_POINT('',#7818); +#7821=CARTESIAN_POINT('',(-2.64E0,-6.75E-1,1.157179676972E0)); +#7822=VERTEX_POINT('',#7821); +#7823=CARTESIAN_POINT('',(-2.64E0,-9.45E-1,1.624833395016E0)); +#7824=VERTEX_POINT('',#7823); +#7825=CARTESIAN_POINT('',(-2.64E0,-1.075E0,1.85E0)); +#7826=CARTESIAN_POINT('',(-2.96E0,-1.075E0,1.85E0)); +#7827=VERTEX_POINT('',#7825); +#7828=VERTEX_POINT('',#7826); +#7829=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,1.624833395016E0)); +#7830=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,1.157179676972E0)); +#7831=VERTEX_POINT('',#7829); +#7832=VERTEX_POINT('',#7830); +#7833=CARTESIAN_POINT('',(-1.84E0,-6.75E-1,1.157179676972E0)); +#7834=VERTEX_POINT('',#7833); +#7835=CARTESIAN_POINT('',(-1.84E0,-9.45E-1,1.624833395016E0)); +#7836=VERTEX_POINT('',#7835); +#7837=CARTESIAN_POINT('',(-1.84E0,-1.075E0,1.85E0)); +#7838=CARTESIAN_POINT('',(-2.16E0,-1.075E0,1.85E0)); +#7839=VERTEX_POINT('',#7837); +#7840=VERTEX_POINT('',#7838); +#7841=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,1.624833395016E0)); +#7842=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,1.157179676972E0)); +#7843=VERTEX_POINT('',#7841); +#7844=VERTEX_POINT('',#7842); +#7845=CARTESIAN_POINT('',(-1.04E0,-6.75E-1,1.157179676972E0)); +#7846=VERTEX_POINT('',#7845); +#7847=CARTESIAN_POINT('',(-1.04E0,-9.45E-1,1.624833395016E0)); +#7848=VERTEX_POINT('',#7847); +#7849=CARTESIAN_POINT('',(-1.04E0,-1.075E0,1.85E0)); +#7850=CARTESIAN_POINT('',(-1.36E0,-1.075E0,1.85E0)); +#7851=VERTEX_POINT('',#7849); +#7852=VERTEX_POINT('',#7850); +#7853=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,1.624833395016E0)); +#7854=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,1.157179676972E0)); +#7855=VERTEX_POINT('',#7853); +#7856=VERTEX_POINT('',#7854); +#7857=CARTESIAN_POINT('',(-2.4E-1,-6.75E-1,1.157179676972E0)); +#7858=VERTEX_POINT('',#7857); +#7859=CARTESIAN_POINT('',(-2.4E-1,-9.45E-1,1.624833395016E0)); +#7860=VERTEX_POINT('',#7859); +#7861=CARTESIAN_POINT('',(-2.4E-1,-1.075E0,1.85E0)); +#7862=CARTESIAN_POINT('',(-5.6E-1,-1.075E0,1.85E0)); +#7863=VERTEX_POINT('',#7861); +#7864=VERTEX_POINT('',#7862); +#7865=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.45E0)); +#7866=CARTESIAN_POINT('',(-3.76E0,1.355940107676E0,1.85E0)); +#7867=VERTEX_POINT('',#7865); +#7868=VERTEX_POINT('',#7866); +#7869=CARTESIAN_POINT('',(-3.44E0,1.355940107676E0,1.85E0)); +#7870=VERTEX_POINT('',#7869); +#7871=CARTESIAN_POINT('',(-3.44E0,1.125E0,1.45E0)); +#7872=VERTEX_POINT('',#7871); +#7873=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.45E0)); +#7874=CARTESIAN_POINT('',(-2.96E0,1.355940107676E0,1.85E0)); +#7875=VERTEX_POINT('',#7873); +#7876=VERTEX_POINT('',#7874); +#7877=CARTESIAN_POINT('',(-2.64E0,1.355940107676E0,1.85E0)); +#7878=VERTEX_POINT('',#7877); +#7879=CARTESIAN_POINT('',(-2.64E0,1.125E0,1.45E0)); +#7880=VERTEX_POINT('',#7879); +#7881=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.45E0)); +#7882=CARTESIAN_POINT('',(-2.16E0,1.355940107676E0,1.85E0)); +#7883=VERTEX_POINT('',#7881); +#7884=VERTEX_POINT('',#7882); +#7885=CARTESIAN_POINT('',(-1.84E0,1.355940107676E0,1.85E0)); +#7886=VERTEX_POINT('',#7885); +#7887=CARTESIAN_POINT('',(-1.84E0,1.125E0,1.45E0)); +#7888=VERTEX_POINT('',#7887); +#7889=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.45E0)); +#7890=CARTESIAN_POINT('',(-1.36E0,1.355940107676E0,1.85E0)); +#7891=VERTEX_POINT('',#7889); +#7892=VERTEX_POINT('',#7890); +#7893=CARTESIAN_POINT('',(-1.04E0,1.355940107676E0,1.85E0)); +#7894=VERTEX_POINT('',#7893); +#7895=CARTESIAN_POINT('',(-1.04E0,1.125E0,1.45E0)); +#7896=VERTEX_POINT('',#7895); +#7897=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.45E0)); +#7898=CARTESIAN_POINT('',(-5.6E-1,1.355940107676E0,1.85E0)); +#7899=VERTEX_POINT('',#7897); +#7900=VERTEX_POINT('',#7898); +#7901=CARTESIAN_POINT('',(-2.4E-1,1.355940107676E0,1.85E0)); +#7902=VERTEX_POINT('',#7901); +#7903=CARTESIAN_POINT('',(-2.4E-1,1.125E0,1.45E0)); +#7904=VERTEX_POINT('',#7903); +#7905=CARTESIAN_POINT('',(-2.64E0,6.25E-1,-1.4E0)); +#7906=VERTEX_POINT('',#7905); +#7907=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.4E0)); +#7908=VERTEX_POINT('',#7907); +#7909=CARTESIAN_POINT('',(-1.84E0,6.25E-1,-1.4E0)); +#7910=VERTEX_POINT('',#7909); +#7911=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.4E0)); +#7912=VERTEX_POINT('',#7911); +#7913=CARTESIAN_POINT('',(-1.04E0,6.25E-1,-1.4E0)); +#7914=VERTEX_POINT('',#7913); +#7915=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.4E0)); +#7916=VERTEX_POINT('',#7915); +#7917=CARTESIAN_POINT('',(-2.4E-1,6.25E-1,-1.4E0)); +#7918=VERTEX_POINT('',#7917); +#7919=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.4E0)); +#7920=VERTEX_POINT('',#7919); +#7921=CARTESIAN_POINT('',(5.6E-1,1.445E0,2.1E0)); +#7922=CARTESIAN_POINT('',(5.6E-1,1.625E0,2.1E0)); +#7923=VERTEX_POINT('',#7921); +#7924=VERTEX_POINT('',#7922); +#7925=CARTESIAN_POINT('',(2.4E-1,1.445E0,2.1E0)); +#7926=CARTESIAN_POINT('',(2.4E-1,1.625E0,2.1E0)); +#7927=VERTEX_POINT('',#7925); +#7928=VERTEX_POINT('',#7926); +#7929=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.4E0)); +#7930=CARTESIAN_POINT('',(5.6E-1,-1.925E0,-1.4E0)); +#7931=VERTEX_POINT('',#7929); +#7932=VERTEX_POINT('',#7930); +#7933=CARTESIAN_POINT('',(5.6E-1,1.395E0,2.05E0)); +#7934=VERTEX_POINT('',#7933); +#7935=CARTESIAN_POINT('',(2.4E-1,1.395E0,2.05E0)); +#7936=VERTEX_POINT('',#7935); +#7937=CARTESIAN_POINT('',(1.36E0,1.445E0,2.1E0)); +#7938=CARTESIAN_POINT('',(1.36E0,1.625E0,2.1E0)); +#7939=VERTEX_POINT('',#7937); +#7940=VERTEX_POINT('',#7938); +#7941=CARTESIAN_POINT('',(1.04E0,1.445E0,2.1E0)); +#7942=CARTESIAN_POINT('',(1.04E0,1.625E0,2.1E0)); +#7943=VERTEX_POINT('',#7941); +#7944=VERTEX_POINT('',#7942); +#7945=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.4E0)); +#7946=CARTESIAN_POINT('',(1.36E0,-1.925E0,-1.4E0)); +#7947=VERTEX_POINT('',#7945); +#7948=VERTEX_POINT('',#7946); +#7949=CARTESIAN_POINT('',(1.36E0,1.395E0,2.05E0)); +#7950=VERTEX_POINT('',#7949); +#7951=CARTESIAN_POINT('',(1.04E0,1.395E0,2.05E0)); +#7952=VERTEX_POINT('',#7951); +#7953=CARTESIAN_POINT('',(2.16E0,1.445E0,2.1E0)); +#7954=CARTESIAN_POINT('',(2.16E0,1.625E0,2.1E0)); +#7955=VERTEX_POINT('',#7953); +#7956=VERTEX_POINT('',#7954); +#7957=CARTESIAN_POINT('',(1.84E0,1.445E0,2.1E0)); +#7958=CARTESIAN_POINT('',(1.84E0,1.625E0,2.1E0)); +#7959=VERTEX_POINT('',#7957); +#7960=VERTEX_POINT('',#7958); +#7961=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.4E0)); +#7962=CARTESIAN_POINT('',(2.16E0,-1.925E0,-1.4E0)); +#7963=VERTEX_POINT('',#7961); +#7964=VERTEX_POINT('',#7962); +#7965=CARTESIAN_POINT('',(2.16E0,1.395E0,2.05E0)); +#7966=VERTEX_POINT('',#7965); +#7967=CARTESIAN_POINT('',(1.84E0,1.395E0,2.05E0)); +#7968=VERTEX_POINT('',#7967); +#7969=CARTESIAN_POINT('',(2.96E0,1.445E0,2.1E0)); +#7970=CARTESIAN_POINT('',(2.96E0,1.625E0,2.1E0)); +#7971=VERTEX_POINT('',#7969); +#7972=VERTEX_POINT('',#7970); +#7973=CARTESIAN_POINT('',(2.64E0,1.445E0,2.1E0)); +#7974=CARTESIAN_POINT('',(2.64E0,1.625E0,2.1E0)); +#7975=VERTEX_POINT('',#7973); +#7976=VERTEX_POINT('',#7974); +#7977=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.4E0)); +#7978=CARTESIAN_POINT('',(2.96E0,-1.925E0,-1.4E0)); +#7979=VERTEX_POINT('',#7977); +#7980=VERTEX_POINT('',#7978); +#7981=CARTESIAN_POINT('',(2.96E0,1.395E0,2.05E0)); +#7982=VERTEX_POINT('',#7981); +#7983=CARTESIAN_POINT('',(2.64E0,1.395E0,2.05E0)); +#7984=VERTEX_POINT('',#7983); +#7985=CARTESIAN_POINT('',(3.76E0,1.445E0,2.1E0)); +#7986=CARTESIAN_POINT('',(3.76E0,1.625E0,2.1E0)); +#7987=VERTEX_POINT('',#7985); +#7988=VERTEX_POINT('',#7986); +#7989=CARTESIAN_POINT('',(3.44E0,1.445E0,2.1E0)); +#7990=CARTESIAN_POINT('',(3.44E0,1.625E0,2.1E0)); +#7991=VERTEX_POINT('',#7989); +#7992=VERTEX_POINT('',#7990); +#7993=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.4E0)); +#7994=CARTESIAN_POINT('',(3.76E0,-1.925E0,-1.4E0)); +#7995=VERTEX_POINT('',#7993); +#7996=VERTEX_POINT('',#7994); +#7997=CARTESIAN_POINT('',(3.76E0,1.395E0,2.05E0)); +#7998=VERTEX_POINT('',#7997); +#7999=CARTESIAN_POINT('',(3.44E0,1.395E0,2.05E0)); +#8000=VERTEX_POINT('',#7999); +#8001=CARTESIAN_POINT('',(2.4E-1,-1.925E0,2.1E0)); +#8002=VERTEX_POINT('',#8001); +#8003=CARTESIAN_POINT('',(1.04E0,-1.925E0,2.1E0)); +#8004=CARTESIAN_POINT('',(5.6E-1,-1.925E0,2.1E0)); +#8005=VERTEX_POINT('',#8003); +#8006=VERTEX_POINT('',#8004); +#8007=CARTESIAN_POINT('',(1.84E0,-1.925E0,2.1E0)); +#8008=CARTESIAN_POINT('',(1.36E0,-1.925E0,2.1E0)); +#8009=VERTEX_POINT('',#8007); +#8010=VERTEX_POINT('',#8008); +#8011=CARTESIAN_POINT('',(2.64E0,-1.925E0,2.1E0)); +#8012=CARTESIAN_POINT('',(2.16E0,-1.925E0,2.1E0)); +#8013=VERTEX_POINT('',#8011); +#8014=VERTEX_POINT('',#8012); +#8015=CARTESIAN_POINT('',(3.76E0,-1.925E0,2.1E0)); +#8016=VERTEX_POINT('',#8015); +#8017=CARTESIAN_POINT('',(3.44E0,-1.925E0,2.1E0)); +#8018=CARTESIAN_POINT('',(2.96E0,-1.925E0,2.1E0)); +#8019=VERTEX_POINT('',#8017); +#8020=VERTEX_POINT('',#8018); +#8021=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#8022=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#8023=VERTEX_POINT('',#8021); +#8024=VERTEX_POINT('',#8022); +#8025=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#8026=VERTEX_POINT('',#8025); +#8027=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#8028=VERTEX_POINT('',#8027); +#8029=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#8030=VERTEX_POINT('',#8029); +#8031=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#8032=VERTEX_POINT('',#8031); +#8033=CARTESIAN_POINT('',(5.6E-1,-2.055E0,1.85E0)); +#8034=CARTESIAN_POINT('',(5.6E-1,-2.055E0,2.4E0)); +#8035=VERTEX_POINT('',#8033); +#8036=VERTEX_POINT('',#8034); +#8037=CARTESIAN_POINT('',(5.6E-1,-2.155E0,2.5E0)); +#8038=VERTEX_POINT('',#8037); +#8039=CARTESIAN_POINT('',(5.6E-1,-2.375E0,2.5E0)); +#8040=VERTEX_POINT('',#8039); +#8041=CARTESIAN_POINT('',(5.6E-1,-2.375E0,1.3E0)); +#8042=VERTEX_POINT('',#8041); +#8043=CARTESIAN_POINT('',(5.6E-1,-2.175E0,8.E-1)); +#8044=VERTEX_POINT('',#8043); +#8045=CARTESIAN_POINT('',(2.4E-1,-1.925E0,1.85E0)); +#8046=CARTESIAN_POINT('',(2.4E-1,-1.925E0,8.E-1)); +#8047=VERTEX_POINT('',#8045); +#8048=VERTEX_POINT('',#8046); +#8049=CARTESIAN_POINT('',(5.6E-1,-1.925E0,8.E-1)); +#8050=CARTESIAN_POINT('',(5.6E-1,-1.925E0,1.85E0)); +#8051=VERTEX_POINT('',#8049); +#8052=VERTEX_POINT('',#8050); +#8053=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,0.E0)); +#8054=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#8055=VERTEX_POINT('',#8053); +#8056=VERTEX_POINT('',#8054); +#8057=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,0.E0)); +#8058=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,0.E0)); +#8059=VERTEX_POINT('',#8057); +#8060=VERTEX_POINT('',#8058); +#8061=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#8062=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#8063=VERTEX_POINT('',#8061); +#8064=VERTEX_POINT('',#8062); +#8065=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#8066=VERTEX_POINT('',#8065); +#8067=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#8068=VERTEX_POINT('',#8067); +#8069=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#8070=VERTEX_POINT('',#8069); +#8071=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#8072=VERTEX_POINT('',#8071); +#8073=CARTESIAN_POINT('',(1.36E0,-2.055E0,1.85E0)); +#8074=CARTESIAN_POINT('',(1.36E0,-2.055E0,2.4E0)); +#8075=VERTEX_POINT('',#8073); +#8076=VERTEX_POINT('',#8074); +#8077=CARTESIAN_POINT('',(1.36E0,-2.155E0,2.5E0)); +#8078=VERTEX_POINT('',#8077); +#8079=CARTESIAN_POINT('',(1.36E0,-2.375E0,2.5E0)); +#8080=VERTEX_POINT('',#8079); +#8081=CARTESIAN_POINT('',(1.36E0,-2.375E0,1.3E0)); +#8082=VERTEX_POINT('',#8081); +#8083=CARTESIAN_POINT('',(1.36E0,-2.175E0,8.E-1)); +#8084=VERTEX_POINT('',#8083); +#8085=CARTESIAN_POINT('',(1.04E0,-1.925E0,1.85E0)); +#8086=CARTESIAN_POINT('',(1.04E0,-1.925E0,8.E-1)); +#8087=VERTEX_POINT('',#8085); +#8088=VERTEX_POINT('',#8086); +#8089=CARTESIAN_POINT('',(1.36E0,-1.925E0,8.E-1)); +#8090=CARTESIAN_POINT('',(1.36E0,-1.925E0,1.85E0)); +#8091=VERTEX_POINT('',#8089); +#8092=VERTEX_POINT('',#8090); +#8093=CARTESIAN_POINT('',(1.04E0,-9.45E-1,0.E0)); +#8094=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#8095=VERTEX_POINT('',#8093); +#8096=VERTEX_POINT('',#8094); +#8097=CARTESIAN_POINT('',(1.36E0,-9.45E-1,0.E0)); +#8098=CARTESIAN_POINT('',(1.36E0,-6.75E-1,0.E0)); +#8099=VERTEX_POINT('',#8097); +#8100=VERTEX_POINT('',#8098); +#8101=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#8102=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#8103=VERTEX_POINT('',#8101); +#8104=VERTEX_POINT('',#8102); +#8105=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#8106=VERTEX_POINT('',#8105); +#8107=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#8108=VERTEX_POINT('',#8107); +#8109=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#8110=VERTEX_POINT('',#8109); +#8111=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#8112=VERTEX_POINT('',#8111); +#8113=CARTESIAN_POINT('',(2.16E0,-2.055E0,1.85E0)); +#8114=CARTESIAN_POINT('',(2.16E0,-2.055E0,2.4E0)); +#8115=VERTEX_POINT('',#8113); +#8116=VERTEX_POINT('',#8114); +#8117=CARTESIAN_POINT('',(2.16E0,-2.155E0,2.5E0)); +#8118=VERTEX_POINT('',#8117); +#8119=CARTESIAN_POINT('',(2.16E0,-2.375E0,2.5E0)); +#8120=VERTEX_POINT('',#8119); +#8121=CARTESIAN_POINT('',(2.16E0,-2.375E0,1.3E0)); +#8122=VERTEX_POINT('',#8121); +#8123=CARTESIAN_POINT('',(2.16E0,-2.175E0,8.E-1)); +#8124=VERTEX_POINT('',#8123); +#8125=CARTESIAN_POINT('',(1.84E0,-1.925E0,1.85E0)); +#8126=CARTESIAN_POINT('',(1.84E0,-1.925E0,8.E-1)); +#8127=VERTEX_POINT('',#8125); +#8128=VERTEX_POINT('',#8126); +#8129=CARTESIAN_POINT('',(2.16E0,-1.925E0,8.E-1)); +#8130=CARTESIAN_POINT('',(2.16E0,-1.925E0,1.85E0)); +#8131=VERTEX_POINT('',#8129); +#8132=VERTEX_POINT('',#8130); +#8133=CARTESIAN_POINT('',(1.84E0,-9.45E-1,0.E0)); +#8134=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#8135=VERTEX_POINT('',#8133); +#8136=VERTEX_POINT('',#8134); +#8137=CARTESIAN_POINT('',(2.16E0,-9.45E-1,0.E0)); +#8138=CARTESIAN_POINT('',(2.16E0,-6.75E-1,0.E0)); +#8139=VERTEX_POINT('',#8137); +#8140=VERTEX_POINT('',#8138); +#8141=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#8142=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#8143=VERTEX_POINT('',#8141); +#8144=VERTEX_POINT('',#8142); +#8145=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#8146=VERTEX_POINT('',#8145); +#8147=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#8148=VERTEX_POINT('',#8147); +#8149=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#8150=VERTEX_POINT('',#8149); +#8151=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#8152=VERTEX_POINT('',#8151); +#8153=CARTESIAN_POINT('',(2.96E0,-2.055E0,1.85E0)); +#8154=CARTESIAN_POINT('',(2.96E0,-2.055E0,2.4E0)); +#8155=VERTEX_POINT('',#8153); +#8156=VERTEX_POINT('',#8154); +#8157=CARTESIAN_POINT('',(2.96E0,-2.155E0,2.5E0)); +#8158=VERTEX_POINT('',#8157); +#8159=CARTESIAN_POINT('',(2.96E0,-2.375E0,2.5E0)); +#8160=VERTEX_POINT('',#8159); +#8161=CARTESIAN_POINT('',(2.96E0,-2.375E0,1.3E0)); +#8162=VERTEX_POINT('',#8161); +#8163=CARTESIAN_POINT('',(2.96E0,-2.175E0,8.E-1)); +#8164=VERTEX_POINT('',#8163); +#8165=CARTESIAN_POINT('',(2.64E0,-1.925E0,1.85E0)); +#8166=CARTESIAN_POINT('',(2.64E0,-1.925E0,8.E-1)); +#8167=VERTEX_POINT('',#8165); +#8168=VERTEX_POINT('',#8166); +#8169=CARTESIAN_POINT('',(2.96E0,-1.925E0,8.E-1)); +#8170=CARTESIAN_POINT('',(2.96E0,-1.925E0,1.85E0)); +#8171=VERTEX_POINT('',#8169); +#8172=VERTEX_POINT('',#8170); +#8173=CARTESIAN_POINT('',(2.64E0,-9.45E-1,0.E0)); +#8174=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#8175=VERTEX_POINT('',#8173); +#8176=VERTEX_POINT('',#8174); +#8177=CARTESIAN_POINT('',(2.96E0,-9.45E-1,0.E0)); +#8178=CARTESIAN_POINT('',(2.96E0,-6.75E-1,0.E0)); +#8179=VERTEX_POINT('',#8177); +#8180=VERTEX_POINT('',#8178); +#8181=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#8182=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#8183=VERTEX_POINT('',#8181); +#8184=VERTEX_POINT('',#8182); +#8185=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#8186=VERTEX_POINT('',#8185); +#8187=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#8188=VERTEX_POINT('',#8187); +#8189=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#8190=VERTEX_POINT('',#8189); +#8191=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#8192=VERTEX_POINT('',#8191); +#8193=CARTESIAN_POINT('',(3.76E0,-2.055E0,1.85E0)); +#8194=CARTESIAN_POINT('',(3.76E0,-2.055E0,2.4E0)); +#8195=VERTEX_POINT('',#8193); +#8196=VERTEX_POINT('',#8194); +#8197=CARTESIAN_POINT('',(3.76E0,-2.155E0,2.5E0)); +#8198=VERTEX_POINT('',#8197); +#8199=CARTESIAN_POINT('',(3.76E0,-2.375E0,2.5E0)); +#8200=VERTEX_POINT('',#8199); +#8201=CARTESIAN_POINT('',(3.76E0,-2.375E0,1.3E0)); +#8202=VERTEX_POINT('',#8201); +#8203=CARTESIAN_POINT('',(3.76E0,-2.175E0,8.E-1)); +#8204=VERTEX_POINT('',#8203); +#8205=CARTESIAN_POINT('',(3.44E0,-1.925E0,1.85E0)); +#8206=CARTESIAN_POINT('',(3.44E0,-1.925E0,8.E-1)); +#8207=VERTEX_POINT('',#8205); +#8208=VERTEX_POINT('',#8206); +#8209=CARTESIAN_POINT('',(3.76E0,-1.925E0,8.E-1)); +#8210=CARTESIAN_POINT('',(3.76E0,-1.925E0,1.85E0)); +#8211=VERTEX_POINT('',#8209); +#8212=VERTEX_POINT('',#8210); +#8213=CARTESIAN_POINT('',(3.44E0,-9.45E-1,0.E0)); +#8214=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#8215=VERTEX_POINT('',#8213); +#8216=VERTEX_POINT('',#8214); +#8217=CARTESIAN_POINT('',(3.76E0,-9.45E-1,0.E0)); +#8218=CARTESIAN_POINT('',(3.76E0,-6.75E-1,0.E0)); +#8219=VERTEX_POINT('',#8217); +#8220=VERTEX_POINT('',#8218); +#8221=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,1.624833395016E0)); +#8222=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,1.157179676972E0)); +#8223=VERTEX_POINT('',#8221); +#8224=VERTEX_POINT('',#8222); +#8225=CARTESIAN_POINT('',(5.6E-1,-6.75E-1,1.157179676972E0)); +#8226=VERTEX_POINT('',#8225); +#8227=CARTESIAN_POINT('',(5.6E-1,-9.45E-1,1.624833395016E0)); +#8228=VERTEX_POINT('',#8227); +#8229=CARTESIAN_POINT('',(5.6E-1,-1.075E0,1.85E0)); +#8230=CARTESIAN_POINT('',(2.4E-1,-1.075E0,1.85E0)); +#8231=VERTEX_POINT('',#8229); +#8232=VERTEX_POINT('',#8230); +#8233=CARTESIAN_POINT('',(1.04E0,-9.45E-1,1.624833395016E0)); +#8234=CARTESIAN_POINT('',(1.04E0,-6.75E-1,1.157179676972E0)); +#8235=VERTEX_POINT('',#8233); +#8236=VERTEX_POINT('',#8234); +#8237=CARTESIAN_POINT('',(1.36E0,-6.75E-1,1.157179676972E0)); +#8238=VERTEX_POINT('',#8237); +#8239=CARTESIAN_POINT('',(1.36E0,-9.45E-1,1.624833395016E0)); +#8240=VERTEX_POINT('',#8239); +#8241=CARTESIAN_POINT('',(1.36E0,-1.075E0,1.85E0)); +#8242=CARTESIAN_POINT('',(1.04E0,-1.075E0,1.85E0)); +#8243=VERTEX_POINT('',#8241); +#8244=VERTEX_POINT('',#8242); +#8245=CARTESIAN_POINT('',(1.84E0,-9.45E-1,1.624833395016E0)); +#8246=CARTESIAN_POINT('',(1.84E0,-6.75E-1,1.157179676972E0)); +#8247=VERTEX_POINT('',#8245); +#8248=VERTEX_POINT('',#8246); +#8249=CARTESIAN_POINT('',(2.16E0,-6.75E-1,1.157179676972E0)); +#8250=VERTEX_POINT('',#8249); +#8251=CARTESIAN_POINT('',(2.16E0,-9.45E-1,1.624833395016E0)); +#8252=VERTEX_POINT('',#8251); +#8253=CARTESIAN_POINT('',(2.16E0,-1.075E0,1.85E0)); +#8254=CARTESIAN_POINT('',(1.84E0,-1.075E0,1.85E0)); +#8255=VERTEX_POINT('',#8253); +#8256=VERTEX_POINT('',#8254); +#8257=CARTESIAN_POINT('',(2.64E0,-9.45E-1,1.624833395016E0)); +#8258=CARTESIAN_POINT('',(2.64E0,-6.75E-1,1.157179676972E0)); +#8259=VERTEX_POINT('',#8257); +#8260=VERTEX_POINT('',#8258); +#8261=CARTESIAN_POINT('',(2.96E0,-6.75E-1,1.157179676972E0)); +#8262=VERTEX_POINT('',#8261); +#8263=CARTESIAN_POINT('',(2.96E0,-9.45E-1,1.624833395016E0)); +#8264=VERTEX_POINT('',#8263); +#8265=CARTESIAN_POINT('',(2.96E0,-1.075E0,1.85E0)); +#8266=CARTESIAN_POINT('',(2.64E0,-1.075E0,1.85E0)); +#8267=VERTEX_POINT('',#8265); +#8268=VERTEX_POINT('',#8266); +#8269=CARTESIAN_POINT('',(3.44E0,-9.45E-1,1.624833395016E0)); +#8270=CARTESIAN_POINT('',(3.44E0,-6.75E-1,1.157179676972E0)); +#8271=VERTEX_POINT('',#8269); +#8272=VERTEX_POINT('',#8270); +#8273=CARTESIAN_POINT('',(3.76E0,-6.75E-1,1.157179676972E0)); +#8274=VERTEX_POINT('',#8273); +#8275=CARTESIAN_POINT('',(3.76E0,-9.45E-1,1.624833395016E0)); +#8276=VERTEX_POINT('',#8275); +#8277=CARTESIAN_POINT('',(3.76E0,-1.075E0,1.85E0)); +#8278=CARTESIAN_POINT('',(3.44E0,-1.075E0,1.85E0)); +#8279=VERTEX_POINT('',#8277); +#8280=VERTEX_POINT('',#8278); +#8281=CARTESIAN_POINT('',(5.6E-1,1.625E0,1.85E0)); +#8282=VERTEX_POINT('',#8281); +#8283=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.4E0)); +#8284=CARTESIAN_POINT('',(5.6E-1,6.25E-1,-1.45E0)); +#8285=VERTEX_POINT('',#8283); +#8286=VERTEX_POINT('',#8284); +#8287=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#8288=VERTEX_POINT('',#8287); +#8289=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.4E0)); +#8290=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#8291=VERTEX_POINT('',#8289); +#8292=VERTEX_POINT('',#8290); +#8293=CARTESIAN_POINT('',(1.36E0,1.625E0,1.85E0)); +#8294=VERTEX_POINT('',#8293); +#8295=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.4E0)); +#8296=CARTESIAN_POINT('',(1.36E0,6.25E-1,-1.45E0)); +#8297=VERTEX_POINT('',#8295); +#8298=VERTEX_POINT('',#8296); +#8299=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#8300=VERTEX_POINT('',#8299); +#8301=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.4E0)); +#8302=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#8303=VERTEX_POINT('',#8301); +#8304=VERTEX_POINT('',#8302); +#8305=CARTESIAN_POINT('',(2.16E0,1.625E0,1.85E0)); +#8306=VERTEX_POINT('',#8305); +#8307=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.4E0)); +#8308=CARTESIAN_POINT('',(2.16E0,6.25E-1,-1.45E0)); +#8309=VERTEX_POINT('',#8307); +#8310=VERTEX_POINT('',#8308); +#8311=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#8312=VERTEX_POINT('',#8311); +#8313=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.4E0)); +#8314=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#8315=VERTEX_POINT('',#8313); +#8316=VERTEX_POINT('',#8314); +#8317=CARTESIAN_POINT('',(2.96E0,1.625E0,1.85E0)); +#8318=VERTEX_POINT('',#8317); +#8319=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.4E0)); +#8320=CARTESIAN_POINT('',(2.96E0,6.25E-1,-1.45E0)); +#8321=VERTEX_POINT('',#8319); +#8322=VERTEX_POINT('',#8320); +#8323=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#8324=VERTEX_POINT('',#8323); +#8325=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.4E0)); +#8326=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#8327=VERTEX_POINT('',#8325); +#8328=VERTEX_POINT('',#8326); +#8329=CARTESIAN_POINT('',(3.76E0,1.625E0,1.85E0)); +#8330=VERTEX_POINT('',#8329); +#8331=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.4E0)); +#8332=CARTESIAN_POINT('',(3.76E0,6.25E-1,-1.45E0)); +#8333=VERTEX_POINT('',#8331); +#8334=VERTEX_POINT('',#8332); +#8335=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#8336=VERTEX_POINT('',#8335); +#8337=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.4E0)); +#8338=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#8339=VERTEX_POINT('',#8337); +#8340=VERTEX_POINT('',#8338); +#8341=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.45E0)); +#8342=CARTESIAN_POINT('',(2.4E-1,1.355940107676E0,1.85E0)); +#8343=VERTEX_POINT('',#8341); +#8344=VERTEX_POINT('',#8342); +#8345=CARTESIAN_POINT('',(5.6E-1,1.355940107676E0,1.85E0)); +#8346=VERTEX_POINT('',#8345); +#8347=CARTESIAN_POINT('',(5.6E-1,1.125E0,1.45E0)); +#8348=VERTEX_POINT('',#8347); +#8349=CARTESIAN_POINT('',(1.04E0,1.125E0,1.45E0)); +#8350=CARTESIAN_POINT('',(1.04E0,1.355940107676E0,1.85E0)); +#8351=VERTEX_POINT('',#8349); +#8352=VERTEX_POINT('',#8350); +#8353=CARTESIAN_POINT('',(1.36E0,1.355940107676E0,1.85E0)); +#8354=VERTEX_POINT('',#8353); +#8355=CARTESIAN_POINT('',(1.36E0,1.125E0,1.45E0)); +#8356=VERTEX_POINT('',#8355); +#8357=CARTESIAN_POINT('',(1.84E0,1.125E0,1.45E0)); +#8358=CARTESIAN_POINT('',(1.84E0,1.355940107676E0,1.85E0)); +#8359=VERTEX_POINT('',#8357); +#8360=VERTEX_POINT('',#8358); +#8361=CARTESIAN_POINT('',(2.16E0,1.355940107676E0,1.85E0)); +#8362=VERTEX_POINT('',#8361); +#8363=CARTESIAN_POINT('',(2.16E0,1.125E0,1.45E0)); +#8364=VERTEX_POINT('',#8363); +#8365=CARTESIAN_POINT('',(2.64E0,1.125E0,1.45E0)); +#8366=CARTESIAN_POINT('',(2.64E0,1.355940107676E0,1.85E0)); +#8367=VERTEX_POINT('',#8365); +#8368=VERTEX_POINT('',#8366); +#8369=CARTESIAN_POINT('',(2.96E0,1.355940107676E0,1.85E0)); +#8370=VERTEX_POINT('',#8369); +#8371=CARTESIAN_POINT('',(2.96E0,1.125E0,1.45E0)); +#8372=VERTEX_POINT('',#8371); +#8373=CARTESIAN_POINT('',(3.44E0,1.125E0,1.45E0)); +#8374=CARTESIAN_POINT('',(3.44E0,1.355940107676E0,1.85E0)); +#8375=VERTEX_POINT('',#8373); +#8376=VERTEX_POINT('',#8374); +#8377=CARTESIAN_POINT('',(3.76E0,1.355940107676E0,1.85E0)); +#8378=VERTEX_POINT('',#8377); +#8379=CARTESIAN_POINT('',(3.76E0,1.125E0,1.45E0)); +#8380=VERTEX_POINT('',#8379); +#8381=CARTESIAN_POINT('',(-4.9E0,0.E0,0.E0)); +#8382=DIRECTION('',(1.E0,0.E0,0.E0)); +#8383=DIRECTION('',(0.E0,0.E0,-1.E0)); +#8384=AXIS2_PLACEMENT_3D('',#8381,#8382,#8383); +#8385=PLANE('',#8384); +#8387=ORIENTED_EDGE('',*,*,#8386,.T.); +#8389=ORIENTED_EDGE('',*,*,#8388,.T.); +#8391=ORIENTED_EDGE('',*,*,#8390,.T.); +#8393=ORIENTED_EDGE('',*,*,#8392,.T.); +#8395=ORIENTED_EDGE('',*,*,#8394,.T.); +#8397=ORIENTED_EDGE('',*,*,#8396,.T.); +#8399=ORIENTED_EDGE('',*,*,#8398,.T.); +#8401=ORIENTED_EDGE('',*,*,#8400,.T.); +#8403=ORIENTED_EDGE('',*,*,#8402,.T.); +#8405=ORIENTED_EDGE('',*,*,#8404,.T.); +#8407=ORIENTED_EDGE('',*,*,#8406,.T.); +#8408=EDGE_LOOP('',(#8387,#8389,#8391,#8393,#8395,#8397,#8399,#8401,#8403,#8405, +#8407)); +#8409=FACE_OUTER_BOUND('',#8408,.F.); +#8410=ADVANCED_FACE('',(#8409),#8385,.F.); +#8411=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8412=DIRECTION('',(0.E0,0.E0,1.E0)); +#8413=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8414=AXIS2_PLACEMENT_3D('',#8411,#8412,#8413); +#8415=PLANE('',#8414); +#8417=ORIENTED_EDGE('',*,*,#8416,.T.); +#8419=ORIENTED_EDGE('',*,*,#8418,.F.); +#8421=ORIENTED_EDGE('',*,*,#8420,.T.); +#8423=ORIENTED_EDGE('',*,*,#8422,.T.); +#8425=ORIENTED_EDGE('',*,*,#8424,.T.); +#8427=ORIENTED_EDGE('',*,*,#8426,.T.); +#8429=ORIENTED_EDGE('',*,*,#8428,.T.); +#8431=ORIENTED_EDGE('',*,*,#8430,.F.); +#8432=EDGE_LOOP('',(#8417,#8419,#8421,#8423,#8425,#8427,#8429,#8431)); +#8433=FACE_OUTER_BOUND('',#8432,.F.); +#8434=ADVANCED_FACE('',(#8433),#8415,.T.); +#8435=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8436=DIRECTION('',(0.E0,0.E0,1.E0)); +#8437=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8438=AXIS2_PLACEMENT_3D('',#8435,#8436,#8437); +#8439=PLANE('',#8438); +#8441=ORIENTED_EDGE('',*,*,#8440,.T.); +#8443=ORIENTED_EDGE('',*,*,#8442,.F.); +#8445=ORIENTED_EDGE('',*,*,#8444,.T.); +#8447=ORIENTED_EDGE('',*,*,#8446,.T.); +#8449=ORIENTED_EDGE('',*,*,#8448,.T.); +#8451=ORIENTED_EDGE('',*,*,#8450,.T.); +#8453=ORIENTED_EDGE('',*,*,#8452,.T.); +#8455=ORIENTED_EDGE('',*,*,#8454,.F.); +#8456=EDGE_LOOP('',(#8441,#8443,#8445,#8447,#8449,#8451,#8453,#8455)); +#8457=FACE_OUTER_BOUND('',#8456,.F.); +#8458=ADVANCED_FACE('',(#8457),#8439,.T.); +#8459=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8460=DIRECTION('',(0.E0,0.E0,1.E0)); +#8461=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8462=AXIS2_PLACEMENT_3D('',#8459,#8460,#8461); +#8463=PLANE('',#8462); +#8465=ORIENTED_EDGE('',*,*,#8464,.T.); +#8467=ORIENTED_EDGE('',*,*,#8466,.F.); +#8469=ORIENTED_EDGE('',*,*,#8468,.T.); +#8471=ORIENTED_EDGE('',*,*,#8470,.T.); +#8473=ORIENTED_EDGE('',*,*,#8472,.T.); +#8475=ORIENTED_EDGE('',*,*,#8474,.T.); +#8477=ORIENTED_EDGE('',*,*,#8476,.T.); +#8479=ORIENTED_EDGE('',*,*,#8478,.F.); +#8480=EDGE_LOOP('',(#8465,#8467,#8469,#8471,#8473,#8475,#8477,#8479)); +#8481=FACE_OUTER_BOUND('',#8480,.F.); +#8482=ADVANCED_FACE('',(#8481),#8463,.T.); +#8483=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8484=DIRECTION('',(0.E0,0.E0,1.E0)); +#8485=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8486=AXIS2_PLACEMENT_3D('',#8483,#8484,#8485); +#8487=PLANE('',#8486); +#8489=ORIENTED_EDGE('',*,*,#8488,.T.); +#8491=ORIENTED_EDGE('',*,*,#8490,.F.); +#8493=ORIENTED_EDGE('',*,*,#8492,.T.); +#8495=ORIENTED_EDGE('',*,*,#8494,.T.); +#8497=ORIENTED_EDGE('',*,*,#8496,.T.); +#8499=ORIENTED_EDGE('',*,*,#8498,.T.); +#8501=ORIENTED_EDGE('',*,*,#8500,.T.); +#8503=ORIENTED_EDGE('',*,*,#8502,.F.); +#8504=EDGE_LOOP('',(#8489,#8491,#8493,#8495,#8497,#8499,#8501,#8503)); +#8505=FACE_OUTER_BOUND('',#8504,.F.); +#8506=ADVANCED_FACE('',(#8505),#8487,.T.); +#8507=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8508=DIRECTION('',(0.E0,0.E0,1.E0)); +#8509=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8510=AXIS2_PLACEMENT_3D('',#8507,#8508,#8509); +#8511=PLANE('',#8510); +#8513=ORIENTED_EDGE('',*,*,#8512,.T.); +#8515=ORIENTED_EDGE('',*,*,#8514,.F.); +#8517=ORIENTED_EDGE('',*,*,#8516,.T.); +#8519=ORIENTED_EDGE('',*,*,#8518,.T.); +#8521=ORIENTED_EDGE('',*,*,#8520,.T.); +#8523=ORIENTED_EDGE('',*,*,#8522,.T.); +#8525=ORIENTED_EDGE('',*,*,#8524,.T.); +#8527=ORIENTED_EDGE('',*,*,#8526,.F.); +#8528=EDGE_LOOP('',(#8513,#8515,#8517,#8519,#8521,#8523,#8525,#8527)); +#8529=FACE_OUTER_BOUND('',#8528,.F.); +#8530=ADVANCED_FACE('',(#8529),#8511,.T.); +#8531=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8532=DIRECTION('',(0.E0,0.E0,1.E0)); +#8533=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8534=AXIS2_PLACEMENT_3D('',#8531,#8532,#8533); +#8535=PLANE('',#8534); +#8537=ORIENTED_EDGE('',*,*,#8536,.T.); +#8539=ORIENTED_EDGE('',*,*,#8538,.F.); +#8541=ORIENTED_EDGE('',*,*,#8540,.T.); +#8543=ORIENTED_EDGE('',*,*,#8542,.T.); +#8545=ORIENTED_EDGE('',*,*,#8544,.T.); +#8547=ORIENTED_EDGE('',*,*,#8546,.T.); +#8549=ORIENTED_EDGE('',*,*,#8548,.T.); +#8551=ORIENTED_EDGE('',*,*,#8550,.F.); +#8552=EDGE_LOOP('',(#8537,#8539,#8541,#8543,#8545,#8547,#8549,#8551)); +#8553=FACE_OUTER_BOUND('',#8552,.F.); +#8554=ADVANCED_FACE('',(#8553),#8535,.T.); +#8555=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8556=DIRECTION('',(0.E0,0.E0,1.E0)); +#8557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8558=AXIS2_PLACEMENT_3D('',#8555,#8556,#8557); +#8559=PLANE('',#8558); +#8561=ORIENTED_EDGE('',*,*,#8560,.T.); +#8563=ORIENTED_EDGE('',*,*,#8562,.F.); +#8565=ORIENTED_EDGE('',*,*,#8564,.T.); +#8567=ORIENTED_EDGE('',*,*,#8566,.T.); +#8569=ORIENTED_EDGE('',*,*,#8568,.T.); +#8571=ORIENTED_EDGE('',*,*,#8570,.T.); +#8573=ORIENTED_EDGE('',*,*,#8572,.T.); +#8575=ORIENTED_EDGE('',*,*,#8574,.F.); +#8576=EDGE_LOOP('',(#8561,#8563,#8565,#8567,#8569,#8571,#8573,#8575)); +#8577=FACE_OUTER_BOUND('',#8576,.F.); +#8578=ADVANCED_FACE('',(#8577),#8559,.T.); +#8579=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8580=DIRECTION('',(0.E0,0.E0,1.E0)); +#8581=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8582=AXIS2_PLACEMENT_3D('',#8579,#8580,#8581); +#8583=PLANE('',#8582); +#8585=ORIENTED_EDGE('',*,*,#8584,.T.); +#8587=ORIENTED_EDGE('',*,*,#8586,.F.); +#8589=ORIENTED_EDGE('',*,*,#8588,.T.); +#8591=ORIENTED_EDGE('',*,*,#8590,.T.); +#8593=ORIENTED_EDGE('',*,*,#8592,.T.); +#8595=ORIENTED_EDGE('',*,*,#8594,.T.); +#8597=ORIENTED_EDGE('',*,*,#8596,.T.); +#8599=ORIENTED_EDGE('',*,*,#8598,.F.); +#8600=EDGE_LOOP('',(#8585,#8587,#8589,#8591,#8593,#8595,#8597,#8599)); +#8601=FACE_OUTER_BOUND('',#8600,.F.); +#8602=ADVANCED_FACE('',(#8601),#8583,.T.); +#8603=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8604=DIRECTION('',(0.E0,0.E0,1.E0)); +#8605=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8606=AXIS2_PLACEMENT_3D('',#8603,#8604,#8605); +#8607=PLANE('',#8606); +#8609=ORIENTED_EDGE('',*,*,#8608,.T.); +#8611=ORIENTED_EDGE('',*,*,#8610,.F.); +#8613=ORIENTED_EDGE('',*,*,#8612,.T.); +#8615=ORIENTED_EDGE('',*,*,#8614,.T.); +#8617=ORIENTED_EDGE('',*,*,#8616,.T.); +#8619=ORIENTED_EDGE('',*,*,#8618,.T.); +#8621=ORIENTED_EDGE('',*,*,#8620,.T.); +#8623=ORIENTED_EDGE('',*,*,#8622,.F.); +#8624=EDGE_LOOP('',(#8609,#8611,#8613,#8615,#8617,#8619,#8621,#8623)); +#8625=FACE_OUTER_BOUND('',#8624,.F.); +#8626=ADVANCED_FACE('',(#8625),#8607,.T.); +#8627=CARTESIAN_POINT('',(-4.9E0,2.325E0,2.1E0)); +#8628=DIRECTION('',(0.E0,0.E0,1.E0)); +#8629=DIRECTION('',(0.E0,-1.E0,0.E0)); +#8630=AXIS2_PLACEMENT_3D('',#8627,#8628,#8629); +#8631=PLANE('',#8630); +#8633=ORIENTED_EDGE('',*,*,#8632,.T.); +#8635=ORIENTED_EDGE('',*,*,#8634,.T.); +#8637=ORIENTED_EDGE('',*,*,#8636,.T.); +#8639=ORIENTED_EDGE('',*,*,#8638,.T.); +#8641=ORIENTED_EDGE('',*,*,#8640,.T.); +#8643=ORIENTED_EDGE('',*,*,#8642,.T.); +#8645=ORIENTED_EDGE('',*,*,#8644,.T.); +#8647=ORIENTED_EDGE('',*,*,#8646,.T.); +#8649=ORIENTED_EDGE('',*,*,#8648,.T.); +#8651=ORIENTED_EDGE('',*,*,#8650,.T.); +#8653=ORIENTED_EDGE('',*,*,#8652,.T.); +#8655=ORIENTED_EDGE('',*,*,#8654,.T.); +#8657=ORIENTED_EDGE('',*,*,#8656,.T.); +#8659=ORIENTED_EDGE('',*,*,#8658,.T.); +#8661=ORIENTED_EDGE('',*,*,#8660,.T.); +#8663=ORIENTED_EDGE('',*,*,#8662,.T.); +#8665=ORIENTED_EDGE('',*,*,#8664,.F.); +#8667=ORIENTED_EDGE('',*,*,#8666,.F.); +#8669=ORIENTED_EDGE('',*,*,#8668,.T.); +#8671=ORIENTED_EDGE('',*,*,#8670,.T.); +#8673=ORIENTED_EDGE('',*,*,#8672,.F.); +#8675=ORIENTED_EDGE('',*,*,#8674,.F.); +#8677=ORIENTED_EDGE('',*,*,#8676,.T.); +#8679=ORIENTED_EDGE('',*,*,#8678,.T.); +#8681=ORIENTED_EDGE('',*,*,#8680,.F.); +#8683=ORIENTED_EDGE('',*,*,#8682,.F.); +#8685=ORIENTED_EDGE('',*,*,#8684,.T.); +#8687=ORIENTED_EDGE('',*,*,#8686,.T.); +#8689=ORIENTED_EDGE('',*,*,#8688,.F.); +#8691=ORIENTED_EDGE('',*,*,#8690,.F.); +#8693=ORIENTED_EDGE('',*,*,#8692,.T.); +#8695=ORIENTED_EDGE('',*,*,#8694,.T.); +#8697=ORIENTED_EDGE('',*,*,#8696,.F.); +#8699=ORIENTED_EDGE('',*,*,#8698,.F.); +#8701=ORIENTED_EDGE('',*,*,#8700,.T.); +#8703=ORIENTED_EDGE('',*,*,#8702,.T.); +#8705=ORIENTED_EDGE('',*,*,#8704,.F.); +#8707=ORIENTED_EDGE('',*,*,#8706,.F.); +#8709=ORIENTED_EDGE('',*,*,#8708,.T.); +#8711=ORIENTED_EDGE('',*,*,#8710,.T.); +#8713=ORIENTED_EDGE('',*,*,#8712,.F.); +#8715=ORIENTED_EDGE('',*,*,#8714,.F.); +#8717=ORIENTED_EDGE('',*,*,#8716,.T.); +#8719=ORIENTED_EDGE('',*,*,#8718,.T.); +#8721=ORIENTED_EDGE('',*,*,#8720,.F.); +#8723=ORIENTED_EDGE('',*,*,#8722,.F.); +#8725=ORIENTED_EDGE('',*,*,#8724,.T.); +#8727=ORIENTED_EDGE('',*,*,#8726,.T.); +#8729=ORIENTED_EDGE('',*,*,#8728,.F.); +#8731=ORIENTED_EDGE('',*,*,#8730,.F.); +#8733=ORIENTED_EDGE('',*,*,#8732,.T.); +#8735=ORIENTED_EDGE('',*,*,#8734,.T.); +#8737=ORIENTED_EDGE('',*,*,#8736,.F.); +#8739=ORIENTED_EDGE('',*,*,#8738,.F.); +#8741=ORIENTED_EDGE('',*,*,#8740,.T.); +#8743=ORIENTED_EDGE('',*,*,#8742,.T.); +#8745=ORIENTED_EDGE('',*,*,#8744,.T.); +#8747=ORIENTED_EDGE('',*,*,#8746,.T.); +#8749=ORIENTED_EDGE('',*,*,#8748,.T.); +#8751=ORIENTED_EDGE('',*,*,#8750,.T.); +#8753=ORIENTED_EDGE('',*,*,#8752,.T.); +#8755=ORIENTED_EDGE('',*,*,#8754,.T.); +#8757=ORIENTED_EDGE('',*,*,#8756,.T.); +#8759=ORIENTED_EDGE('',*,*,#8758,.F.); +#8761=ORIENTED_EDGE('',*,*,#8760,.T.); +#8763=ORIENTED_EDGE('',*,*,#8762,.F.); +#8765=ORIENTED_EDGE('',*,*,#8764,.T.); +#8767=ORIENTED_EDGE('',*,*,#8766,.F.); +#8769=ORIENTED_EDGE('',*,*,#8768,.F.); +#8770=ORIENTED_EDGE('',*,*,#8386,.F.); +#8772=ORIENTED_EDGE('',*,*,#8771,.T.); +#8774=ORIENTED_EDGE('',*,*,#8773,.F.); +#8776=ORIENTED_EDGE('',*,*,#8775,.T.); +#8778=ORIENTED_EDGE('',*,*,#8777,.F.); +#8780=ORIENTED_EDGE('',*,*,#8779,.T.); +#8782=ORIENTED_EDGE('',*,*,#8781,.T.); +#8784=ORIENTED_EDGE('',*,*,#8783,.T.); +#8785=EDGE_LOOP('',(#8633,#8635,#8637,#8639,#8641,#8643,#8645,#8647,#8649,#8651, +#8653,#8655,#8657,#8659,#8661,#8663,#8665,#8667,#8669,#8671,#8673,#8675,#8677, +#8679,#8681,#8683,#8685,#8687,#8689,#8691,#8693,#8695,#8697,#8699,#8701,#8703, +#8705,#8707,#8709,#8711,#8713,#8715,#8717,#8719,#8721,#8723,#8725,#8727,#8729, +#8731,#8733,#8735,#8737,#8739,#8741,#8743,#8745,#8747,#8749,#8751,#8753,#8755, +#8757,#8759,#8761,#8763,#8765,#8767,#8769,#8770,#8772,#8774,#8776,#8778,#8780, +#8782,#8784)); +#8786=FACE_OUTER_BOUND('',#8785,.F.); +#8787=ADVANCED_FACE('',(#8786),#8631,.T.); +#8788=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#8789=DIRECTION('',(0.E0,1.E0,0.E0)); +#8790=DIRECTION('',(1.E0,0.E0,0.E0)); +#8791=AXIS2_PLACEMENT_3D('',#8788,#8789,#8790); +#8792=PLANE('',#8791); +#8793=ORIENTED_EDGE('',*,*,#8416,.F.); +#8795=ORIENTED_EDGE('',*,*,#8794,.F.); +#8797=ORIENTED_EDGE('',*,*,#8796,.F.); +#8798=EDGE_LOOP('',(#8793,#8795,#8797)); +#8799=FACE_OUTER_BOUND('',#8798,.F.); +#8800=ADVANCED_FACE('',(#8799),#8792,.T.); +#8801=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#8802=DIRECTION('',(0.E0,1.E0,0.E0)); +#8803=DIRECTION('',(1.E0,0.E0,0.E0)); +#8804=AXIS2_PLACEMENT_3D('',#8801,#8802,#8803); +#8805=PLANE('',#8804); +#8806=ORIENTED_EDGE('',*,*,#8448,.F.); +#8808=ORIENTED_EDGE('',*,*,#8807,.T.); +#8810=ORIENTED_EDGE('',*,*,#8809,.F.); +#8811=EDGE_LOOP('',(#8806,#8808,#8810)); +#8812=FACE_OUTER_BOUND('',#8811,.F.); +#8813=ADVANCED_FACE('',(#8812),#8805,.T.); +#8814=CARTESIAN_POINT('',(-2.96E0,-9.45E-1,2.05E0)); +#8815=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#8816=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#8817=AXIS2_PLACEMENT_3D('',#8814,#8815,#8816); +#8818=PLANE('',#8817); +#8819=ORIENTED_EDGE('',*,*,#8430,.T.); +#8821=ORIENTED_EDGE('',*,*,#8820,.T.); +#8823=ORIENTED_EDGE('',*,*,#8822,.F.); +#8824=ORIENTED_EDGE('',*,*,#8794,.T.); +#8825=EDGE_LOOP('',(#8819,#8821,#8823,#8824)); +#8826=FACE_OUTER_BOUND('',#8825,.F.); +#8827=ADVANCED_FACE('',(#8826),#8818,.F.); +#8828=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8829=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8830=DIRECTION('',(1.E0,0.E0,0.E0)); +#8831=AXIS2_PLACEMENT_3D('',#8828,#8829,#8830); +#8832=PLANE('',#8831); +#8834=ORIENTED_EDGE('',*,*,#8833,.F.); +#8835=ORIENTED_EDGE('',*,*,#8756,.F.); +#8837=ORIENTED_EDGE('',*,*,#8836,.T.); +#8839=ORIENTED_EDGE('',*,*,#8838,.T.); +#8840=EDGE_LOOP('',(#8834,#8835,#8837,#8839)); +#8841=FACE_OUTER_BOUND('',#8840,.F.); +#8842=ADVANCED_FACE('',(#8841),#8832,.T.); +#8843=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8844=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8845=DIRECTION('',(1.E0,0.E0,0.E0)); +#8846=AXIS2_PLACEMENT_3D('',#8843,#8844,#8845); +#8847=PLANE('',#8846); +#8848=ORIENTED_EDGE('',*,*,#8820,.F.); +#8849=ORIENTED_EDGE('',*,*,#8428,.F.); +#8851=ORIENTED_EDGE('',*,*,#8850,.T.); +#8853=ORIENTED_EDGE('',*,*,#8852,.T.); +#8854=EDGE_LOOP('',(#8848,#8849,#8851,#8853)); +#8855=FACE_OUTER_BOUND('',#8854,.F.); +#8856=ADVANCED_FACE('',(#8855),#8847,.T.); +#8857=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8858=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8859=DIRECTION('',(1.E0,0.E0,0.E0)); +#8860=AXIS2_PLACEMENT_3D('',#8857,#8858,#8859); +#8861=PLANE('',#8860); +#8863=ORIENTED_EDGE('',*,*,#8862,.F.); +#8864=ORIENTED_EDGE('',*,*,#8452,.F.); +#8866=ORIENTED_EDGE('',*,*,#8865,.T.); +#8868=ORIENTED_EDGE('',*,*,#8867,.T.); +#8869=EDGE_LOOP('',(#8863,#8864,#8866,#8868)); +#8870=FACE_OUTER_BOUND('',#8869,.F.); +#8871=ADVANCED_FACE('',(#8870),#8861,.T.); +#8872=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8873=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8874=DIRECTION('',(1.E0,0.E0,0.E0)); +#8875=AXIS2_PLACEMENT_3D('',#8872,#8873,#8874); +#8876=PLANE('',#8875); +#8878=ORIENTED_EDGE('',*,*,#8877,.F.); +#8879=ORIENTED_EDGE('',*,*,#8476,.F.); +#8881=ORIENTED_EDGE('',*,*,#8880,.T.); +#8883=ORIENTED_EDGE('',*,*,#8882,.T.); +#8884=EDGE_LOOP('',(#8878,#8879,#8881,#8883)); +#8885=FACE_OUTER_BOUND('',#8884,.F.); +#8886=ADVANCED_FACE('',(#8885),#8876,.T.); +#8887=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8888=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8889=DIRECTION('',(1.E0,0.E0,0.E0)); +#8890=AXIS2_PLACEMENT_3D('',#8887,#8888,#8889); +#8891=PLANE('',#8890); +#8893=ORIENTED_EDGE('',*,*,#8892,.F.); +#8894=ORIENTED_EDGE('',*,*,#8500,.F.); +#8896=ORIENTED_EDGE('',*,*,#8895,.T.); +#8898=ORIENTED_EDGE('',*,*,#8897,.T.); +#8899=EDGE_LOOP('',(#8893,#8894,#8896,#8898)); +#8900=FACE_OUTER_BOUND('',#8899,.F.); +#8901=ADVANCED_FACE('',(#8900),#8891,.T.); +#8902=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8903=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8904=DIRECTION('',(1.E0,0.E0,0.E0)); +#8905=AXIS2_PLACEMENT_3D('',#8902,#8903,#8904); +#8906=PLANE('',#8905); +#8908=ORIENTED_EDGE('',*,*,#8907,.F.); +#8909=ORIENTED_EDGE('',*,*,#8524,.F.); +#8911=ORIENTED_EDGE('',*,*,#8910,.T.); +#8913=ORIENTED_EDGE('',*,*,#8912,.T.); +#8914=EDGE_LOOP('',(#8908,#8909,#8911,#8913)); +#8915=FACE_OUTER_BOUND('',#8914,.F.); +#8916=ADVANCED_FACE('',(#8915),#8906,.T.); +#8917=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8918=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8919=DIRECTION('',(1.E0,0.E0,0.E0)); +#8920=AXIS2_PLACEMENT_3D('',#8917,#8918,#8919); +#8921=PLANE('',#8920); +#8923=ORIENTED_EDGE('',*,*,#8922,.F.); +#8924=ORIENTED_EDGE('',*,*,#8548,.F.); +#8926=ORIENTED_EDGE('',*,*,#8925,.T.); +#8928=ORIENTED_EDGE('',*,*,#8927,.T.); +#8929=EDGE_LOOP('',(#8923,#8924,#8926,#8928)); +#8930=FACE_OUTER_BOUND('',#8929,.F.); +#8931=ADVANCED_FACE('',(#8930),#8921,.T.); +#8932=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8933=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8934=DIRECTION('',(1.E0,0.E0,0.E0)); +#8935=AXIS2_PLACEMENT_3D('',#8932,#8933,#8934); +#8936=PLANE('',#8935); +#8938=ORIENTED_EDGE('',*,*,#8937,.F.); +#8939=ORIENTED_EDGE('',*,*,#8572,.F.); +#8941=ORIENTED_EDGE('',*,*,#8940,.T.); +#8943=ORIENTED_EDGE('',*,*,#8942,.T.); +#8944=EDGE_LOOP('',(#8938,#8939,#8941,#8943)); +#8945=FACE_OUTER_BOUND('',#8944,.F.); +#8946=ADVANCED_FACE('',(#8945),#8936,.T.); +#8947=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8948=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8949=DIRECTION('',(1.E0,0.E0,0.E0)); +#8950=AXIS2_PLACEMENT_3D('',#8947,#8948,#8949); +#8951=PLANE('',#8950); +#8953=ORIENTED_EDGE('',*,*,#8952,.F.); +#8954=ORIENTED_EDGE('',*,*,#8596,.F.); +#8956=ORIENTED_EDGE('',*,*,#8955,.T.); +#8958=ORIENTED_EDGE('',*,*,#8957,.T.); +#8959=EDGE_LOOP('',(#8953,#8954,#8956,#8958)); +#8960=FACE_OUTER_BOUND('',#8959,.F.); +#8961=ADVANCED_FACE('',(#8960),#8951,.T.); +#8962=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8963=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8964=DIRECTION('',(1.E0,0.E0,0.E0)); +#8965=AXIS2_PLACEMENT_3D('',#8962,#8963,#8964); +#8966=PLANE('',#8965); +#8968=ORIENTED_EDGE('',*,*,#8967,.F.); +#8969=ORIENTED_EDGE('',*,*,#8620,.F.); +#8971=ORIENTED_EDGE('',*,*,#8970,.T.); +#8973=ORIENTED_EDGE('',*,*,#8972,.T.); +#8974=EDGE_LOOP('',(#8968,#8969,#8971,#8973)); +#8975=FACE_OUTER_BOUND('',#8974,.F.); +#8976=ADVANCED_FACE('',(#8975),#8966,.T.); +#8977=CARTESIAN_POINT('',(-3.95E0,-9.95E-1,2.1E0)); +#8978=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#8979=DIRECTION('',(1.E0,0.E0,0.E0)); +#8980=AXIS2_PLACEMENT_3D('',#8977,#8978,#8979); +#8981=PLANE('',#8980); +#8983=ORIENTED_EDGE('',*,*,#8982,.T.); +#8985=ORIENTED_EDGE('',*,*,#8984,.T.); +#8987=ORIENTED_EDGE('',*,*,#8986,.F.); +#8988=ORIENTED_EDGE('',*,*,#8636,.F.); +#8989=EDGE_LOOP('',(#8983,#8985,#8987,#8988)); +#8990=FACE_OUTER_BOUND('',#8989,.F.); +#8991=ADVANCED_FACE('',(#8990),#8981,.T.); +#8992=CARTESIAN_POINT('',(-3.76E0,-9.45E-1,2.05E0)); +#8993=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#8994=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#8995=AXIS2_PLACEMENT_3D('',#8992,#8993,#8994); +#8996=PLANE('',#8995); +#8997=ORIENTED_EDGE('',*,*,#8758,.T.); +#8998=ORIENTED_EDGE('',*,*,#8833,.T.); +#9000=ORIENTED_EDGE('',*,*,#8999,.F.); +#9002=ORIENTED_EDGE('',*,*,#9001,.T.); +#9003=EDGE_LOOP('',(#8997,#8998,#9000,#9002)); +#9004=FACE_OUTER_BOUND('',#9003,.F.); +#9005=ADVANCED_FACE('',(#9004),#8996,.F.); +#9006=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#9007=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9008=DIRECTION('',(0.E0,0.E0,1.E0)); +#9009=AXIS2_PLACEMENT_3D('',#9006,#9007,#9008); +#9010=PLANE('',#9009); +#9012=ORIENTED_EDGE('',*,*,#9011,.T.); +#9013=ORIENTED_EDGE('',*,*,#8999,.T.); +#9015=ORIENTED_EDGE('',*,*,#9014,.T.); +#9017=ORIENTED_EDGE('',*,*,#9016,.F.); +#9019=ORIENTED_EDGE('',*,*,#9018,.F.); +#9021=ORIENTED_EDGE('',*,*,#9020,.F.); +#9022=ORIENTED_EDGE('',*,*,#8762,.T.); +#9023=EDGE_LOOP('',(#9012,#9013,#9015,#9017,#9019,#9021,#9022)); +#9024=FACE_OUTER_BOUND('',#9023,.F.); +#9025=ADVANCED_FACE('',(#9024),#9010,.F.); +#9026=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#9027=DIRECTION('',(0.E0,1.E0,0.E0)); +#9028=DIRECTION('',(1.E0,0.E0,0.E0)); +#9029=AXIS2_PLACEMENT_3D('',#9026,#9027,#9028); +#9030=PLANE('',#9029); +#9031=ORIENTED_EDGE('',*,*,#8760,.F.); +#9032=ORIENTED_EDGE('',*,*,#9001,.F.); +#9033=ORIENTED_EDGE('',*,*,#9011,.F.); +#9034=EDGE_LOOP('',(#9031,#9032,#9033)); +#9035=FACE_OUTER_BOUND('',#9034,.F.); +#9036=ADVANCED_FACE('',(#9035),#9030,.T.); +#9037=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#9038=DIRECTION('',(0.E0,1.E0,0.E0)); +#9039=DIRECTION('',(1.E0,0.E0,0.E0)); +#9040=AXIS2_PLACEMENT_3D('',#9037,#9038,#9039); +#9041=PLANE('',#9040); +#9042=ORIENTED_EDGE('',*,*,#8424,.F.); +#9044=ORIENTED_EDGE('',*,*,#9043,.T.); +#9046=ORIENTED_EDGE('',*,*,#9045,.F.); +#9047=EDGE_LOOP('',(#9042,#9044,#9046)); +#9048=FACE_OUTER_BOUND('',#9047,.F.); +#9049=ADVANCED_FACE('',(#9048),#9041,.T.); +#9050=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#9051=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9052=DIRECTION('',(0.E0,0.E0,1.E0)); +#9053=AXIS2_PLACEMENT_3D('',#9050,#9051,#9052); +#9054=PLANE('',#9053); +#9055=ORIENTED_EDGE('',*,*,#9043,.F.); +#9056=ORIENTED_EDGE('',*,*,#8422,.F.); +#9058=ORIENTED_EDGE('',*,*,#9057,.T.); +#9060=ORIENTED_EDGE('',*,*,#9059,.T.); +#9062=ORIENTED_EDGE('',*,*,#9061,.F.); +#9064=ORIENTED_EDGE('',*,*,#9063,.T.); +#9066=ORIENTED_EDGE('',*,*,#9065,.F.); +#9067=EDGE_LOOP('',(#9055,#9056,#9058,#9060,#9062,#9064,#9066)); +#9068=FACE_OUTER_BOUND('',#9067,.F.); +#9069=ADVANCED_FACE('',(#9068),#9054,.T.); +#9070=CARTESIAN_POINT('',(-4.9E0,-1.925E0,3.E-1)); +#9071=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9072=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9073=AXIS2_PLACEMENT_3D('',#9070,#9071,#9072); +#9074=PLANE('',#9073); +#9076=ORIENTED_EDGE('',*,*,#9075,.T.); +#9078=ORIENTED_EDGE('',*,*,#9077,.T.); +#9080=ORIENTED_EDGE('',*,*,#9079,.T.); +#9082=ORIENTED_EDGE('',*,*,#9081,.F.); +#9083=ORIENTED_EDGE('',*,*,#8781,.F.); +#9085=ORIENTED_EDGE('',*,*,#9084,.T.); +#9087=ORIENTED_EDGE('',*,*,#9086,.T.); +#9089=ORIENTED_EDGE('',*,*,#9088,.T.); +#9091=ORIENTED_EDGE('',*,*,#9090,.F.); +#9093=ORIENTED_EDGE('',*,*,#9092,.T.); +#9095=ORIENTED_EDGE('',*,*,#9094,.T.); +#9097=ORIENTED_EDGE('',*,*,#9096,.T.); +#9099=ORIENTED_EDGE('',*,*,#9098,.T.); +#9101=ORIENTED_EDGE('',*,*,#9100,.F.); +#9103=ORIENTED_EDGE('',*,*,#9102,.F.); +#9105=ORIENTED_EDGE('',*,*,#9104,.T.); +#9107=ORIENTED_EDGE('',*,*,#9106,.F.); +#9109=ORIENTED_EDGE('',*,*,#9108,.T.); +#9111=ORIENTED_EDGE('',*,*,#9110,.T.); +#9113=ORIENTED_EDGE('',*,*,#9112,.T.); +#9115=ORIENTED_EDGE('',*,*,#9114,.T.); +#9117=ORIENTED_EDGE('',*,*,#9116,.F.); +#9119=ORIENTED_EDGE('',*,*,#9118,.F.); +#9121=ORIENTED_EDGE('',*,*,#9120,.T.); +#9123=ORIENTED_EDGE('',*,*,#9122,.F.); +#9125=ORIENTED_EDGE('',*,*,#9124,.T.); +#9127=ORIENTED_EDGE('',*,*,#9126,.T.); +#9129=ORIENTED_EDGE('',*,*,#9128,.T.); +#9131=ORIENTED_EDGE('',*,*,#9130,.T.); +#9133=ORIENTED_EDGE('',*,*,#9132,.F.); +#9135=ORIENTED_EDGE('',*,*,#9134,.F.); +#9137=ORIENTED_EDGE('',*,*,#9136,.T.); +#9139=ORIENTED_EDGE('',*,*,#9138,.F.); +#9141=ORIENTED_EDGE('',*,*,#9140,.T.); +#9143=ORIENTED_EDGE('',*,*,#9142,.T.); +#9145=ORIENTED_EDGE('',*,*,#9144,.T.); +#9147=ORIENTED_EDGE('',*,*,#9146,.T.); +#9149=ORIENTED_EDGE('',*,*,#9148,.F.); +#9151=ORIENTED_EDGE('',*,*,#9150,.F.); +#9153=ORIENTED_EDGE('',*,*,#9152,.T.); +#9155=ORIENTED_EDGE('',*,*,#9154,.F.); +#9157=ORIENTED_EDGE('',*,*,#9156,.T.); +#9159=ORIENTED_EDGE('',*,*,#9158,.T.); +#9161=ORIENTED_EDGE('',*,*,#9160,.T.); +#9163=ORIENTED_EDGE('',*,*,#9162,.T.); +#9165=ORIENTED_EDGE('',*,*,#9164,.F.); +#9167=ORIENTED_EDGE('',*,*,#9166,.F.); +#9169=ORIENTED_EDGE('',*,*,#9168,.T.); +#9171=ORIENTED_EDGE('',*,*,#9170,.F.); +#9173=ORIENTED_EDGE('',*,*,#9172,.T.); +#9175=ORIENTED_EDGE('',*,*,#9174,.T.); +#9177=ORIENTED_EDGE('',*,*,#9176,.T.); +#9179=ORIENTED_EDGE('',*,*,#9178,.T.); +#9181=ORIENTED_EDGE('',*,*,#9180,.F.); +#9183=ORIENTED_EDGE('',*,*,#9182,.F.); +#9185=ORIENTED_EDGE('',*,*,#9184,.T.); +#9187=ORIENTED_EDGE('',*,*,#9186,.F.); +#9189=ORIENTED_EDGE('',*,*,#9188,.T.); +#9191=ORIENTED_EDGE('',*,*,#9190,.T.); +#9193=ORIENTED_EDGE('',*,*,#9192,.T.); +#9195=ORIENTED_EDGE('',*,*,#9194,.T.); +#9197=ORIENTED_EDGE('',*,*,#9196,.F.); +#9199=ORIENTED_EDGE('',*,*,#9198,.F.); +#9201=ORIENTED_EDGE('',*,*,#9200,.T.); +#9203=ORIENTED_EDGE('',*,*,#9202,.F.); +#9205=ORIENTED_EDGE('',*,*,#9204,.T.); +#9207=ORIENTED_EDGE('',*,*,#9206,.T.); +#9209=ORIENTED_EDGE('',*,*,#9208,.T.); +#9211=ORIENTED_EDGE('',*,*,#9210,.T.); +#9213=ORIENTED_EDGE('',*,*,#9212,.F.); +#9215=ORIENTED_EDGE('',*,*,#9214,.F.); +#9217=ORIENTED_EDGE('',*,*,#9216,.T.); +#9219=ORIENTED_EDGE('',*,*,#9218,.F.); +#9221=ORIENTED_EDGE('',*,*,#9220,.T.); +#9223=ORIENTED_EDGE('',*,*,#9222,.T.); +#9225=ORIENTED_EDGE('',*,*,#9224,.T.); +#9227=ORIENTED_EDGE('',*,*,#9226,.T.); +#9229=ORIENTED_EDGE('',*,*,#9228,.F.); +#9231=ORIENTED_EDGE('',*,*,#9230,.F.); +#9233=ORIENTED_EDGE('',*,*,#9232,.T.); +#9235=ORIENTED_EDGE('',*,*,#9234,.F.); +#9237=ORIENTED_EDGE('',*,*,#9236,.T.); +#9239=ORIENTED_EDGE('',*,*,#9238,.T.); +#9241=ORIENTED_EDGE('',*,*,#9240,.T.); +#9243=ORIENTED_EDGE('',*,*,#9242,.T.); +#9245=ORIENTED_EDGE('',*,*,#9244,.F.); +#9247=ORIENTED_EDGE('',*,*,#9246,.F.); +#9249=ORIENTED_EDGE('',*,*,#9248,.T.); +#9251=ORIENTED_EDGE('',*,*,#9250,.F.); +#9253=ORIENTED_EDGE('',*,*,#9252,.T.); +#9255=ORIENTED_EDGE('',*,*,#9254,.T.); +#9257=ORIENTED_EDGE('',*,*,#9256,.F.); +#9259=ORIENTED_EDGE('',*,*,#9258,.F.); +#9260=ORIENTED_EDGE('',*,*,#8392,.F.); +#9262=ORIENTED_EDGE('',*,*,#9261,.T.); +#9264=ORIENTED_EDGE('',*,*,#9263,.F.); +#9265=ORIENTED_EDGE('',*,*,#8764,.F.); +#9266=ORIENTED_EDGE('',*,*,#9020,.T.); +#9268=ORIENTED_EDGE('',*,*,#9267,.T.); +#9270=ORIENTED_EDGE('',*,*,#9269,.T.); +#9272=ORIENTED_EDGE('',*,*,#9271,.F.); +#9273=ORIENTED_EDGE('',*,*,#9057,.F.); +#9274=ORIENTED_EDGE('',*,*,#8420,.F.); +#9276=ORIENTED_EDGE('',*,*,#9275,.T.); +#9278=ORIENTED_EDGE('',*,*,#9277,.T.); +#9280=ORIENTED_EDGE('',*,*,#9279,.T.); +#9282=ORIENTED_EDGE('',*,*,#9281,.F.); +#9284=ORIENTED_EDGE('',*,*,#9283,.F.); +#9285=ORIENTED_EDGE('',*,*,#8444,.F.); +#9287=ORIENTED_EDGE('',*,*,#9286,.T.); +#9289=ORIENTED_EDGE('',*,*,#9288,.T.); +#9291=ORIENTED_EDGE('',*,*,#9290,.T.); +#9293=ORIENTED_EDGE('',*,*,#9292,.F.); +#9295=ORIENTED_EDGE('',*,*,#9294,.F.); +#9296=ORIENTED_EDGE('',*,*,#8468,.F.); +#9298=ORIENTED_EDGE('',*,*,#9297,.T.); +#9300=ORIENTED_EDGE('',*,*,#9299,.T.); +#9302=ORIENTED_EDGE('',*,*,#9301,.T.); +#9304=ORIENTED_EDGE('',*,*,#9303,.F.); +#9306=ORIENTED_EDGE('',*,*,#9305,.F.); +#9307=ORIENTED_EDGE('',*,*,#8492,.F.); +#9309=ORIENTED_EDGE('',*,*,#9308,.T.); +#9311=ORIENTED_EDGE('',*,*,#9310,.T.); +#9313=ORIENTED_EDGE('',*,*,#9312,.T.); +#9315=ORIENTED_EDGE('',*,*,#9314,.F.); +#9317=ORIENTED_EDGE('',*,*,#9316,.F.); +#9318=ORIENTED_EDGE('',*,*,#8516,.F.); +#9320=ORIENTED_EDGE('',*,*,#9319,.T.); +#9322=ORIENTED_EDGE('',*,*,#9321,.T.); +#9324=ORIENTED_EDGE('',*,*,#9323,.T.); +#9326=ORIENTED_EDGE('',*,*,#9325,.T.); +#9328=ORIENTED_EDGE('',*,*,#9327,.F.); +#9329=ORIENTED_EDGE('',*,*,#8540,.F.); +#9331=ORIENTED_EDGE('',*,*,#9330,.T.); +#9333=ORIENTED_EDGE('',*,*,#9332,.T.); +#9335=ORIENTED_EDGE('',*,*,#9334,.T.); +#9337=ORIENTED_EDGE('',*,*,#9336,.T.); +#9339=ORIENTED_EDGE('',*,*,#9338,.F.); +#9340=ORIENTED_EDGE('',*,*,#8564,.F.); +#9342=ORIENTED_EDGE('',*,*,#9341,.T.); +#9344=ORIENTED_EDGE('',*,*,#9343,.T.); +#9346=ORIENTED_EDGE('',*,*,#9345,.T.); +#9348=ORIENTED_EDGE('',*,*,#9347,.T.); +#9350=ORIENTED_EDGE('',*,*,#9349,.F.); +#9351=ORIENTED_EDGE('',*,*,#8588,.F.); +#9353=ORIENTED_EDGE('',*,*,#9352,.T.); +#9355=ORIENTED_EDGE('',*,*,#9354,.T.); +#9357=ORIENTED_EDGE('',*,*,#9356,.T.); +#9359=ORIENTED_EDGE('',*,*,#9358,.T.); +#9361=ORIENTED_EDGE('',*,*,#9360,.F.); +#9362=ORIENTED_EDGE('',*,*,#8612,.F.); +#9364=ORIENTED_EDGE('',*,*,#9363,.T.); +#9365=EDGE_LOOP('',(#9076,#9078,#9080,#9082,#9083,#9085,#9087,#9089,#9091,#9093, +#9095,#9097,#9099,#9101,#9103,#9105,#9107,#9109,#9111,#9113,#9115,#9117,#9119, +#9121,#9123,#9125,#9127,#9129,#9131,#9133,#9135,#9137,#9139,#9141,#9143,#9145, +#9147,#9149,#9151,#9153,#9155,#9157,#9159,#9161,#9163,#9165,#9167,#9169,#9171, +#9173,#9175,#9177,#9179,#9181,#9183,#9185,#9187,#9189,#9191,#9193,#9195,#9197, +#9199,#9201,#9203,#9205,#9207,#9209,#9211,#9213,#9215,#9217,#9219,#9221,#9223, +#9225,#9227,#9229,#9231,#9233,#9235,#9237,#9239,#9241,#9243,#9245,#9247,#9249, +#9251,#9253,#9255,#9257,#9259,#9260,#9262,#9264,#9265,#9266,#9268,#9270,#9272, +#9273,#9274,#9276,#9278,#9280,#9282,#9284,#9285,#9287,#9289,#9291,#9293,#9295, +#9296,#9298,#9300,#9302,#9304,#9306,#9307,#9309,#9311,#9313,#9315,#9317,#9318, +#9320,#9322,#9324,#9326,#9328,#9329,#9331,#9333,#9335,#9337,#9339,#9340,#9342, +#9344,#9346,#9348,#9350,#9351,#9353,#9355,#9357,#9359,#9361,#9362,#9364)); +#9366=FACE_OUTER_BOUND('',#9365,.F.); +#9367=ADVANCED_FACE('',(#9366),#9074,.T.); +#9368=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#9369=DIRECTION('',(1.E0,0.E0,0.E0)); +#9370=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9371=AXIS2_PLACEMENT_3D('',#9368,#9369,#9370); +#9372=PLANE('',#9371); +#9373=ORIENTED_EDGE('',*,*,#9075,.F.); +#9375=ORIENTED_EDGE('',*,*,#9374,.T.); +#9377=ORIENTED_EDGE('',*,*,#9376,.T.); +#9379=ORIENTED_EDGE('',*,*,#9378,.T.); +#9381=ORIENTED_EDGE('',*,*,#9380,.T.); +#9383=ORIENTED_EDGE('',*,*,#9382,.T.); +#9385=ORIENTED_EDGE('',*,*,#9384,.T.); +#9387=ORIENTED_EDGE('',*,*,#9386,.T.); +#9388=EDGE_LOOP('',(#9373,#9375,#9377,#9379,#9381,#9383,#9385,#9387)); +#9389=FACE_OUTER_BOUND('',#9388,.F.); +#9390=ADVANCED_FACE('',(#9389),#9372,.F.); +#9391=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#9392=DIRECTION('',(1.E0,0.E0,0.E0)); +#9393=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9394=AXIS2_PLACEMENT_3D('',#9391,#9392,#9393); +#9395=PLANE('',#9394); +#9397=ORIENTED_EDGE('',*,*,#9396,.F.); +#9399=ORIENTED_EDGE('',*,*,#9398,.F.); +#9401=ORIENTED_EDGE('',*,*,#9400,.T.); +#9403=ORIENTED_EDGE('',*,*,#9402,.T.); +#9404=EDGE_LOOP('',(#9397,#9399,#9401,#9403)); +#9405=FACE_OUTER_BOUND('',#9404,.F.); +#9406=ADVANCED_FACE('',(#9405),#9395,.F.); +#9407=CARTESIAN_POINT('',(3.44E0,-6.75E-1,1.85E0)); +#9408=DIRECTION('',(0.E0,0.E0,1.E0)); +#9409=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9410=AXIS2_PLACEMENT_3D('',#9407,#9408,#9409); +#9411=PLANE('',#9410); +#9413=ORIENTED_EDGE('',*,*,#9412,.F.); +#9415=ORIENTED_EDGE('',*,*,#9414,.F.); +#9417=ORIENTED_EDGE('',*,*,#9416,.T.); +#9419=ORIENTED_EDGE('',*,*,#9418,.F.); +#9420=ORIENTED_EDGE('',*,*,#9374,.F.); +#9422=ORIENTED_EDGE('',*,*,#9421,.T.); +#9423=EDGE_LOOP('',(#9413,#9415,#9417,#9419,#9420,#9422)); +#9424=FACE_OUTER_BOUND('',#9423,.F.); +#9425=ADVANCED_FACE('',(#9424),#9411,.T.); +#9426=CARTESIAN_POINT('',(3.6E0,-8.75E-1,1.503589838486E0)); +#9427=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#9428=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#9429=AXIS2_PLACEMENT_3D('',#9426,#9427,#9428); +#9430=PLANE('',#9429); +#9431=ORIENTED_EDGE('',*,*,#9396,.T.); +#9433=ORIENTED_EDGE('',*,*,#9432,.F.); +#9435=ORIENTED_EDGE('',*,*,#9434,.T.); +#9437=ORIENTED_EDGE('',*,*,#9436,.T.); +#9438=ORIENTED_EDGE('',*,*,#9412,.T.); +#9440=ORIENTED_EDGE('',*,*,#9439,.T.); +#9441=EDGE_LOOP('',(#9431,#9433,#9435,#9437,#9438,#9440)); +#9442=FACE_OUTER_BOUND('',#9441,.F.); +#9443=ADVANCED_FACE('',(#9442),#9430,.T.); +#9444=CARTESIAN_POINT('',(3.44E0,-6.75E-1,0.E0)); +#9445=DIRECTION('',(0.E0,1.E0,0.E0)); +#9446=DIRECTION('',(0.E0,0.E0,1.E0)); +#9447=AXIS2_PLACEMENT_3D('',#9444,#9445,#9446); +#9448=PLANE('',#9447); +#9449=ORIENTED_EDGE('',*,*,#9432,.T.); +#9450=ORIENTED_EDGE('',*,*,#9402,.F.); +#9452=ORIENTED_EDGE('',*,*,#9451,.T.); +#9454=ORIENTED_EDGE('',*,*,#9453,.T.); +#9455=EDGE_LOOP('',(#9449,#9450,#9452,#9454)); +#9456=FACE_OUTER_BOUND('',#9455,.F.); +#9457=ADVANCED_FACE('',(#9456),#9448,.T.); +#9458=CARTESIAN_POINT('',(-4.9E0,2.325E0,0.E0)); +#9459=DIRECTION('',(0.E0,0.E0,1.E0)); +#9460=DIRECTION('',(1.E0,0.E0,0.E0)); +#9461=AXIS2_PLACEMENT_3D('',#9458,#9459,#9460); +#9462=PLANE('',#9461); +#9464=ORIENTED_EDGE('',*,*,#9463,.T.); +#9465=ORIENTED_EDGE('',*,*,#9451,.F.); +#9466=ORIENTED_EDGE('',*,*,#9400,.F.); +#9468=ORIENTED_EDGE('',*,*,#9467,.F.); +#9470=ORIENTED_EDGE('',*,*,#9469,.T.); +#9472=ORIENTED_EDGE('',*,*,#9471,.F.); +#9474=ORIENTED_EDGE('',*,*,#9473,.F.); +#9476=ORIENTED_EDGE('',*,*,#9475,.F.); +#9478=ORIENTED_EDGE('',*,*,#9477,.T.); +#9480=ORIENTED_EDGE('',*,*,#9479,.F.); +#9482=ORIENTED_EDGE('',*,*,#9481,.F.); +#9484=ORIENTED_EDGE('',*,*,#9483,.F.); +#9486=ORIENTED_EDGE('',*,*,#9485,.T.); +#9488=ORIENTED_EDGE('',*,*,#9487,.F.); +#9490=ORIENTED_EDGE('',*,*,#9489,.F.); +#9492=ORIENTED_EDGE('',*,*,#9491,.F.); +#9494=ORIENTED_EDGE('',*,*,#9493,.T.); +#9496=ORIENTED_EDGE('',*,*,#9495,.F.); +#9498=ORIENTED_EDGE('',*,*,#9497,.F.); +#9500=ORIENTED_EDGE('',*,*,#9499,.F.); +#9502=ORIENTED_EDGE('',*,*,#9501,.T.); +#9504=ORIENTED_EDGE('',*,*,#9503,.F.); +#9506=ORIENTED_EDGE('',*,*,#9505,.F.); +#9508=ORIENTED_EDGE('',*,*,#9507,.F.); +#9510=ORIENTED_EDGE('',*,*,#9509,.T.); +#9512=ORIENTED_EDGE('',*,*,#9511,.F.); +#9514=ORIENTED_EDGE('',*,*,#9513,.F.); +#9516=ORIENTED_EDGE('',*,*,#9515,.F.); +#9518=ORIENTED_EDGE('',*,*,#9517,.T.); +#9520=ORIENTED_EDGE('',*,*,#9519,.F.); +#9522=ORIENTED_EDGE('',*,*,#9521,.F.); +#9524=ORIENTED_EDGE('',*,*,#9523,.F.); +#9526=ORIENTED_EDGE('',*,*,#9525,.T.); +#9528=ORIENTED_EDGE('',*,*,#9527,.F.); +#9530=ORIENTED_EDGE('',*,*,#9529,.F.); +#9532=ORIENTED_EDGE('',*,*,#9531,.F.); +#9534=ORIENTED_EDGE('',*,*,#9533,.T.); +#9536=ORIENTED_EDGE('',*,*,#9535,.F.); +#9538=ORIENTED_EDGE('',*,*,#9537,.F.); +#9540=ORIENTED_EDGE('',*,*,#9539,.F.); +#9542=ORIENTED_EDGE('',*,*,#9541,.F.); +#9544=ORIENTED_EDGE('',*,*,#9543,.F.); +#9546=ORIENTED_EDGE('',*,*,#9545,.F.); +#9548=ORIENTED_EDGE('',*,*,#9547,.F.); +#9550=ORIENTED_EDGE('',*,*,#9549,.F.); +#9552=ORIENTED_EDGE('',*,*,#9551,.F.); +#9554=ORIENTED_EDGE('',*,*,#9553,.F.); +#9556=ORIENTED_EDGE('',*,*,#9555,.F.); +#9558=ORIENTED_EDGE('',*,*,#9557,.F.); +#9560=ORIENTED_EDGE('',*,*,#9559,.T.); +#9562=ORIENTED_EDGE('',*,*,#9561,.T.); +#9564=ORIENTED_EDGE('',*,*,#9563,.F.); +#9566=ORIENTED_EDGE('',*,*,#9565,.F.); +#9568=ORIENTED_EDGE('',*,*,#9567,.T.); +#9570=ORIENTED_EDGE('',*,*,#9569,.T.); +#9572=ORIENTED_EDGE('',*,*,#9571,.F.); +#9574=ORIENTED_EDGE('',*,*,#9573,.F.); +#9576=ORIENTED_EDGE('',*,*,#9575,.T.); +#9578=ORIENTED_EDGE('',*,*,#9577,.T.); +#9580=ORIENTED_EDGE('',*,*,#9579,.F.); +#9582=ORIENTED_EDGE('',*,*,#9581,.F.); +#9584=ORIENTED_EDGE('',*,*,#9583,.T.); +#9586=ORIENTED_EDGE('',*,*,#9585,.T.); +#9588=ORIENTED_EDGE('',*,*,#9587,.F.); +#9590=ORIENTED_EDGE('',*,*,#9589,.F.); +#9592=ORIENTED_EDGE('',*,*,#9591,.T.); +#9594=ORIENTED_EDGE('',*,*,#9593,.T.); +#9596=ORIENTED_EDGE('',*,*,#9595,.F.); +#9598=ORIENTED_EDGE('',*,*,#9597,.F.); +#9600=ORIENTED_EDGE('',*,*,#9599,.T.); +#9602=ORIENTED_EDGE('',*,*,#9601,.T.); +#9604=ORIENTED_EDGE('',*,*,#9603,.F.); +#9606=ORIENTED_EDGE('',*,*,#9605,.F.); +#9608=ORIENTED_EDGE('',*,*,#9607,.T.); +#9610=ORIENTED_EDGE('',*,*,#9609,.T.); +#9612=ORIENTED_EDGE('',*,*,#9611,.F.); +#9614=ORIENTED_EDGE('',*,*,#9613,.F.); +#9616=ORIENTED_EDGE('',*,*,#9615,.T.); +#9618=ORIENTED_EDGE('',*,*,#9617,.T.); +#9620=ORIENTED_EDGE('',*,*,#9619,.F.); +#9622=ORIENTED_EDGE('',*,*,#9621,.F.); +#9624=ORIENTED_EDGE('',*,*,#9623,.T.); +#9626=ORIENTED_EDGE('',*,*,#9625,.T.); +#9628=ORIENTED_EDGE('',*,*,#9627,.F.); +#9630=ORIENTED_EDGE('',*,*,#9629,.F.); +#9632=ORIENTED_EDGE('',*,*,#9631,.T.); +#9634=ORIENTED_EDGE('',*,*,#9633,.T.); +#9636=ORIENTED_EDGE('',*,*,#9635,.F.); +#9638=ORIENTED_EDGE('',*,*,#9637,.F.); +#9640=ORIENTED_EDGE('',*,*,#9639,.F.); +#9642=ORIENTED_EDGE('',*,*,#9641,.F.); +#9644=ORIENTED_EDGE('',*,*,#9643,.F.); +#9646=ORIENTED_EDGE('',*,*,#9645,.F.); +#9648=ORIENTED_EDGE('',*,*,#9647,.F.); +#9650=ORIENTED_EDGE('',*,*,#9649,.F.); +#9652=ORIENTED_EDGE('',*,*,#9651,.F.); +#9654=ORIENTED_EDGE('',*,*,#9653,.F.); +#9656=ORIENTED_EDGE('',*,*,#9655,.F.); +#9658=ORIENTED_EDGE('',*,*,#9657,.F.); +#9660=ORIENTED_EDGE('',*,*,#9659,.F.); +#9661=EDGE_LOOP('',(#9464,#9465,#9466,#9468,#9470,#9472,#9474,#9476,#9478,#9480, +#9482,#9484,#9486,#9488,#9490,#9492,#9494,#9496,#9498,#9500,#9502,#9504,#9506, +#9508,#9510,#9512,#9514,#9516,#9518,#9520,#9522,#9524,#9526,#9528,#9530,#9532, +#9534,#9536,#9538,#9540,#9542,#9544,#9546,#9548,#9550,#9552,#9554,#9556,#9558, +#9560,#9562,#9564,#9566,#9568,#9570,#9572,#9574,#9576,#9578,#9580,#9582,#9584, +#9586,#9588,#9590,#9592,#9594,#9596,#9598,#9600,#9602,#9604,#9606,#9608,#9610, +#9612,#9614,#9616,#9618,#9620,#9622,#9624,#9626,#9628,#9630,#9632,#9634,#9636, +#9638,#9640,#9642,#9644,#9646,#9648,#9650,#9652,#9654,#9656,#9658,#9660)); +#9662=FACE_OUTER_BOUND('',#9661,.F.); +#9663=ADVANCED_FACE('',(#9662),#9462,.T.); +#9664=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#9665=DIRECTION('',(1.E0,0.E0,0.E0)); +#9666=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9667=AXIS2_PLACEMENT_3D('',#9664,#9665,#9666); +#9668=PLANE('',#9667); +#9669=ORIENTED_EDGE('',*,*,#9079,.F.); +#9671=ORIENTED_EDGE('',*,*,#9670,.F.); +#9673=ORIENTED_EDGE('',*,*,#9672,.F.); +#9675=ORIENTED_EDGE('',*,*,#9674,.F.); +#9677=ORIENTED_EDGE('',*,*,#9676,.F.); +#9679=ORIENTED_EDGE('',*,*,#9678,.F.); +#9681=ORIENTED_EDGE('',*,*,#9680,.F.); +#9682=ORIENTED_EDGE('',*,*,#9416,.F.); +#9683=EDGE_LOOP('',(#9669,#9671,#9673,#9675,#9677,#9679,#9681,#9682)); +#9684=FACE_OUTER_BOUND('',#9683,.F.); +#9685=ADVANCED_FACE('',(#9684),#9668,.T.); +#9686=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#9687=DIRECTION('',(1.E0,0.E0,0.E0)); +#9688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9689=AXIS2_PLACEMENT_3D('',#9686,#9687,#9688); +#9690=PLANE('',#9689); +#9691=ORIENTED_EDGE('',*,*,#9434,.F.); +#9692=ORIENTED_EDGE('',*,*,#9453,.F.); +#9693=ORIENTED_EDGE('',*,*,#9463,.F.); +#9695=ORIENTED_EDGE('',*,*,#9694,.T.); +#9696=EDGE_LOOP('',(#9691,#9692,#9693,#9695)); +#9697=FACE_OUTER_BOUND('',#9696,.F.); +#9698=ADVANCED_FACE('',(#9697),#9690,.T.); +#9699=CARTESIAN_POINT('',(3.44E0,-2.175E0,8.E-1)); +#9700=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9701=DIRECTION('',(0.E0,1.E0,0.E0)); +#9702=AXIS2_PLACEMENT_3D('',#9699,#9700,#9701); +#9703=PLANE('',#9702); +#9704=ORIENTED_EDGE('',*,*,#9077,.F.); +#9705=ORIENTED_EDGE('',*,*,#9386,.F.); +#9707=ORIENTED_EDGE('',*,*,#9706,.T.); +#9708=ORIENTED_EDGE('',*,*,#9670,.T.); +#9709=EDGE_LOOP('',(#9704,#9705,#9707,#9708)); +#9710=FACE_OUTER_BOUND('',#9709,.F.); +#9711=ADVANCED_FACE('',(#9710),#9703,.T.); +#9712=CARTESIAN_POINT('',(3.44E0,-2.375E0,1.3E0)); +#9713=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#9714=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#9715=AXIS2_PLACEMENT_3D('',#9712,#9713,#9714); +#9716=PLANE('',#9715); +#9717=ORIENTED_EDGE('',*,*,#9384,.F.); +#9719=ORIENTED_EDGE('',*,*,#9718,.T.); +#9720=ORIENTED_EDGE('',*,*,#9672,.T.); +#9721=ORIENTED_EDGE('',*,*,#9706,.F.); +#9722=EDGE_LOOP('',(#9717,#9719,#9720,#9721)); +#9723=FACE_OUTER_BOUND('',#9722,.F.); +#9724=ADVANCED_FACE('',(#9723),#9716,.T.); +#9725=CARTESIAN_POINT('',(3.44E0,-2.375E0,2.5E0)); +#9726=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#9728=AXIS2_PLACEMENT_3D('',#9725,#9726,#9727); +#9729=PLANE('',#9728); +#9730=ORIENTED_EDGE('',*,*,#9382,.F.); +#9732=ORIENTED_EDGE('',*,*,#9731,.T.); +#9733=ORIENTED_EDGE('',*,*,#9674,.T.); +#9734=ORIENTED_EDGE('',*,*,#9718,.F.); +#9735=EDGE_LOOP('',(#9730,#9732,#9733,#9734)); +#9736=FACE_OUTER_BOUND('',#9735,.F.); +#9737=ADVANCED_FACE('',(#9736),#9729,.T.); +#9738=CARTESIAN_POINT('',(3.44E0,-2.155E0,2.5E0)); +#9739=DIRECTION('',(0.E0,0.E0,1.E0)); +#9740=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9741=AXIS2_PLACEMENT_3D('',#9738,#9739,#9740); +#9742=PLANE('',#9741); +#9743=ORIENTED_EDGE('',*,*,#9380,.F.); +#9745=ORIENTED_EDGE('',*,*,#9744,.T.); +#9746=ORIENTED_EDGE('',*,*,#9676,.T.); +#9747=ORIENTED_EDGE('',*,*,#9731,.F.); +#9748=EDGE_LOOP('',(#9743,#9745,#9746,#9747)); +#9749=FACE_OUTER_BOUND('',#9748,.F.); +#9750=ADVANCED_FACE('',(#9749),#9742,.T.); +#9751=CARTESIAN_POINT('',(3.44E0,-2.055E0,2.4E0)); +#9752=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#9753=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#9754=AXIS2_PLACEMENT_3D('',#9751,#9752,#9753); +#9755=PLANE('',#9754); +#9756=ORIENTED_EDGE('',*,*,#9378,.F.); +#9758=ORIENTED_EDGE('',*,*,#9757,.T.); +#9759=ORIENTED_EDGE('',*,*,#9678,.T.); +#9760=ORIENTED_EDGE('',*,*,#9744,.F.); +#9761=EDGE_LOOP('',(#9756,#9758,#9759,#9760)); +#9762=FACE_OUTER_BOUND('',#9761,.F.); +#9763=ADVANCED_FACE('',(#9762),#9755,.T.); +#9764=CARTESIAN_POINT('',(3.44E0,-2.055E0,1.85E0)); +#9765=DIRECTION('',(0.E0,1.E0,0.E0)); +#9766=DIRECTION('',(0.E0,0.E0,1.E0)); +#9767=AXIS2_PLACEMENT_3D('',#9764,#9765,#9766); +#9768=PLANE('',#9767); +#9769=ORIENTED_EDGE('',*,*,#9376,.F.); +#9770=ORIENTED_EDGE('',*,*,#9418,.T.); +#9771=ORIENTED_EDGE('',*,*,#9680,.T.); +#9772=ORIENTED_EDGE('',*,*,#9757,.F.); +#9773=EDGE_LOOP('',(#9769,#9770,#9771,#9772)); +#9774=FACE_OUTER_BOUND('',#9773,.F.); +#9775=ADVANCED_FACE('',(#9774),#9768,.T.); +#9776=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9778=DIRECTION('',(1.E0,0.E0,0.E0)); +#9779=AXIS2_PLACEMENT_3D('',#9776,#9777,#9778); +#9780=PLANE('',#9779); +#9781=ORIENTED_EDGE('',*,*,#8838,.F.); +#9783=ORIENTED_EDGE('',*,*,#9782,.T.); +#9784=ORIENTED_EDGE('',*,*,#9539,.T.); +#9786=ORIENTED_EDGE('',*,*,#9785,.T.); +#9787=ORIENTED_EDGE('',*,*,#9014,.F.); +#9788=EDGE_LOOP('',(#9781,#9783,#9784,#9786,#9787)); +#9789=FACE_OUTER_BOUND('',#9788,.F.); +#9790=ADVANCED_FACE('',(#9789),#9780,.F.); +#9791=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9792=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9793=DIRECTION('',(1.E0,0.E0,0.E0)); +#9794=AXIS2_PLACEMENT_3D('',#9791,#9792,#9793); +#9795=PLANE('',#9794); +#9796=ORIENTED_EDGE('',*,*,#8852,.F.); +#9797=ORIENTED_EDGE('',*,*,#9063,.F.); +#9799=ORIENTED_EDGE('',*,*,#9798,.T.); +#9800=ORIENTED_EDGE('',*,*,#9531,.T.); +#9802=ORIENTED_EDGE('',*,*,#9801,.T.); +#9804=ORIENTED_EDGE('',*,*,#9803,.F.); +#9805=EDGE_LOOP('',(#9796,#9797,#9799,#9800,#9802,#9804)); +#9806=FACE_OUTER_BOUND('',#9805,.F.); +#9807=ADVANCED_FACE('',(#9806),#9795,.F.); +#9808=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9809=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9810=DIRECTION('',(1.E0,0.E0,0.E0)); +#9811=AXIS2_PLACEMENT_3D('',#9808,#9809,#9810); +#9812=PLANE('',#9811); +#9813=ORIENTED_EDGE('',*,*,#8867,.F.); +#9815=ORIENTED_EDGE('',*,*,#9814,.F.); +#9817=ORIENTED_EDGE('',*,*,#9816,.T.); +#9818=ORIENTED_EDGE('',*,*,#9523,.T.); +#9820=ORIENTED_EDGE('',*,*,#9819,.T.); +#9822=ORIENTED_EDGE('',*,*,#9821,.F.); +#9823=EDGE_LOOP('',(#9813,#9815,#9817,#9818,#9820,#9822)); +#9824=FACE_OUTER_BOUND('',#9823,.F.); +#9825=ADVANCED_FACE('',(#9824),#9812,.F.); +#9826=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9827=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9828=DIRECTION('',(1.E0,0.E0,0.E0)); +#9829=AXIS2_PLACEMENT_3D('',#9826,#9827,#9828); +#9830=PLANE('',#9829); +#9831=ORIENTED_EDGE('',*,*,#8882,.F.); +#9833=ORIENTED_EDGE('',*,*,#9832,.F.); +#9835=ORIENTED_EDGE('',*,*,#9834,.T.); +#9836=ORIENTED_EDGE('',*,*,#9515,.T.); +#9838=ORIENTED_EDGE('',*,*,#9837,.T.); +#9840=ORIENTED_EDGE('',*,*,#9839,.F.); +#9841=EDGE_LOOP('',(#9831,#9833,#9835,#9836,#9838,#9840)); +#9842=FACE_OUTER_BOUND('',#9841,.F.); +#9843=ADVANCED_FACE('',(#9842),#9830,.F.); +#9844=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9845=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9846=DIRECTION('',(1.E0,0.E0,0.E0)); +#9847=AXIS2_PLACEMENT_3D('',#9844,#9845,#9846); +#9848=PLANE('',#9847); +#9849=ORIENTED_EDGE('',*,*,#8897,.F.); +#9851=ORIENTED_EDGE('',*,*,#9850,.F.); +#9853=ORIENTED_EDGE('',*,*,#9852,.T.); +#9854=ORIENTED_EDGE('',*,*,#9507,.T.); +#9856=ORIENTED_EDGE('',*,*,#9855,.T.); +#9858=ORIENTED_EDGE('',*,*,#9857,.F.); +#9859=EDGE_LOOP('',(#9849,#9851,#9853,#9854,#9856,#9858)); +#9860=FACE_OUTER_BOUND('',#9859,.F.); +#9861=ADVANCED_FACE('',(#9860),#9848,.F.); +#9862=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9863=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9864=DIRECTION('',(1.E0,0.E0,0.E0)); +#9865=AXIS2_PLACEMENT_3D('',#9862,#9863,#9864); +#9866=PLANE('',#9865); +#9868=ORIENTED_EDGE('',*,*,#9867,.F.); +#9869=ORIENTED_EDGE('',*,*,#8912,.F.); +#9871=ORIENTED_EDGE('',*,*,#9870,.F.); +#9873=ORIENTED_EDGE('',*,*,#9872,.T.); +#9874=ORIENTED_EDGE('',*,*,#9499,.T.); +#9876=ORIENTED_EDGE('',*,*,#9875,.T.); +#9877=EDGE_LOOP('',(#9868,#9869,#9871,#9873,#9874,#9876)); +#9878=FACE_OUTER_BOUND('',#9877,.F.); +#9879=ADVANCED_FACE('',(#9878),#9866,.F.); +#9880=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9881=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9882=DIRECTION('',(1.E0,0.E0,0.E0)); +#9883=AXIS2_PLACEMENT_3D('',#9880,#9881,#9882); +#9884=PLANE('',#9883); +#9886=ORIENTED_EDGE('',*,*,#9885,.F.); +#9887=ORIENTED_EDGE('',*,*,#8927,.F.); +#9889=ORIENTED_EDGE('',*,*,#9888,.F.); +#9891=ORIENTED_EDGE('',*,*,#9890,.F.); +#9892=ORIENTED_EDGE('',*,*,#9491,.T.); +#9894=ORIENTED_EDGE('',*,*,#9893,.T.); +#9895=EDGE_LOOP('',(#9886,#9887,#9889,#9891,#9892,#9894)); +#9896=FACE_OUTER_BOUND('',#9895,.F.); +#9897=ADVANCED_FACE('',(#9896),#9884,.F.); +#9898=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9899=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9900=DIRECTION('',(1.E0,0.E0,0.E0)); +#9901=AXIS2_PLACEMENT_3D('',#9898,#9899,#9900); +#9902=PLANE('',#9901); +#9904=ORIENTED_EDGE('',*,*,#9903,.F.); +#9905=ORIENTED_EDGE('',*,*,#8942,.F.); +#9907=ORIENTED_EDGE('',*,*,#9906,.F.); +#9909=ORIENTED_EDGE('',*,*,#9908,.F.); +#9910=ORIENTED_EDGE('',*,*,#9483,.T.); +#9912=ORIENTED_EDGE('',*,*,#9911,.T.); +#9913=EDGE_LOOP('',(#9904,#9905,#9907,#9909,#9910,#9912)); +#9914=FACE_OUTER_BOUND('',#9913,.F.); +#9915=ADVANCED_FACE('',(#9914),#9902,.F.); +#9916=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9918=DIRECTION('',(1.E0,0.E0,0.E0)); +#9919=AXIS2_PLACEMENT_3D('',#9916,#9917,#9918); +#9920=PLANE('',#9919); +#9922=ORIENTED_EDGE('',*,*,#9921,.F.); +#9923=ORIENTED_EDGE('',*,*,#8957,.F.); +#9925=ORIENTED_EDGE('',*,*,#9924,.F.); +#9927=ORIENTED_EDGE('',*,*,#9926,.F.); +#9928=ORIENTED_EDGE('',*,*,#9475,.T.); +#9930=ORIENTED_EDGE('',*,*,#9929,.T.); +#9931=EDGE_LOOP('',(#9922,#9923,#9925,#9927,#9928,#9930)); +#9932=FACE_OUTER_BOUND('',#9931,.F.); +#9933=ADVANCED_FACE('',(#9932),#9920,.F.); +#9934=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9935=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9936=DIRECTION('',(1.E0,0.E0,0.E0)); +#9937=AXIS2_PLACEMENT_3D('',#9934,#9935,#9936); +#9938=PLANE('',#9937); +#9940=ORIENTED_EDGE('',*,*,#9939,.F.); +#9941=ORIENTED_EDGE('',*,*,#9694,.F.); +#9942=ORIENTED_EDGE('',*,*,#9659,.T.); +#9944=ORIENTED_EDGE('',*,*,#9943,.F.); +#9945=ORIENTED_EDGE('',*,*,#8984,.F.); +#9946=EDGE_LOOP('',(#9940,#9941,#9942,#9944,#9945)); +#9947=FACE_OUTER_BOUND('',#9946,.F.); +#9948=ADVANCED_FACE('',(#9947),#9938,.F.); +#9949=CARTESIAN_POINT('',(-3.95E0,-9.45E-1,2.1E0)); +#9950=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9951=DIRECTION('',(1.E0,0.E0,0.E0)); +#9952=AXIS2_PLACEMENT_3D('',#9949,#9950,#9951); +#9953=PLANE('',#9952); +#9955=ORIENTED_EDGE('',*,*,#9954,.F.); +#9956=ORIENTED_EDGE('',*,*,#8972,.F.); +#9958=ORIENTED_EDGE('',*,*,#9957,.F.); +#9960=ORIENTED_EDGE('',*,*,#9959,.F.); +#9961=ORIENTED_EDGE('',*,*,#9467,.T.); +#9962=ORIENTED_EDGE('',*,*,#9398,.T.); +#9963=EDGE_LOOP('',(#9955,#9956,#9958,#9960,#9961,#9962)); +#9964=FACE_OUTER_BOUND('',#9963,.F.); +#9965=ADVANCED_FACE('',(#9964),#9953,.F.); +#9966=CARTESIAN_POINT('',(-3.95E0,-9.15E-1,2.1E0)); +#9967=DIRECTION('',(-1.E0,0.E0,0.E0)); +#9968=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9969=AXIS2_PLACEMENT_3D('',#9966,#9967,#9968); +#9970=PLANE('',#9969); +#9971=ORIENTED_EDGE('',*,*,#8754,.F.); +#9973=ORIENTED_EDGE('',*,*,#9972,.T.); +#9974=ORIENTED_EDGE('',*,*,#9541,.T.); +#9975=ORIENTED_EDGE('',*,*,#9782,.F.); +#9976=ORIENTED_EDGE('',*,*,#8836,.F.); +#9977=EDGE_LOOP('',(#9971,#9973,#9974,#9975,#9976)); +#9978=FACE_OUTER_BOUND('',#9977,.F.); +#9979=ADVANCED_FACE('',(#9978),#9970,.F.); +#9980=CARTESIAN_POINT('',(-4.3E0,-9.15E-1,2.1E0)); +#9981=DIRECTION('',(0.E0,-1.E0,0.E0)); +#9982=DIRECTION('',(1.E0,0.E0,0.E0)); +#9983=AXIS2_PLACEMENT_3D('',#9980,#9981,#9982); +#9984=PLANE('',#9983); +#9985=ORIENTED_EDGE('',*,*,#8752,.F.); +#9987=ORIENTED_EDGE('',*,*,#9986,.T.); +#9989=ORIENTED_EDGE('',*,*,#9988,.T.); +#9990=ORIENTED_EDGE('',*,*,#9543,.T.); +#9991=ORIENTED_EDGE('',*,*,#9972,.F.); +#9992=EDGE_LOOP('',(#9985,#9987,#9989,#9990,#9991)); +#9993=FACE_OUTER_BOUND('',#9992,.F.); +#9994=ADVANCED_FACE('',(#9993),#9984,.F.); +#9995=CARTESIAN_POINT('',(-4.485355339059E0,-8.003553390593E-1,2.1E0)); +#9996=DIRECTION('',(5.E-1,5.E-1,7.071067811865E-1)); +#9997=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#9998=AXIS2_PLACEMENT_3D('',#9995,#9996,#9997); +#9999=PLANE('',#9998); +#10000=ORIENTED_EDGE('',*,*,#8750,.F.); +#10002=ORIENTED_EDGE('',*,*,#10001,.T.); +#10004=ORIENTED_EDGE('',*,*,#10003,.T.); +#10005=ORIENTED_EDGE('',*,*,#9986,.F.); +#10006=EDGE_LOOP('',(#10000,#10002,#10004,#10005)); +#10007=FACE_OUTER_BOUND('',#10006,.F.); +#10008=ADVANCED_FACE('',(#10007),#9999,.T.); +#10009=CARTESIAN_POINT('',(-4.5E0,1.165E0,2.1E0)); +#10010=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#10011=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10012=AXIS2_PLACEMENT_3D('',#10009,#10010,#10011); +#10013=PLANE('',#10012); +#10014=ORIENTED_EDGE('',*,*,#8748,.F.); +#10016=ORIENTED_EDGE('',*,*,#10015,.T.); +#10018=ORIENTED_EDGE('',*,*,#10017,.T.); +#10019=ORIENTED_EDGE('',*,*,#10001,.F.); +#10020=EDGE_LOOP('',(#10014,#10016,#10018,#10019)); +#10021=FACE_OUTER_BOUND('',#10020,.F.); +#10022=ADVANCED_FACE('',(#10021),#10013,.T.); +#10023=CARTESIAN_POINT('',(-4.3E0,1.365E0,2.1E0)); +#10024=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); +#10025=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#10026=AXIS2_PLACEMENT_3D('',#10023,#10024,#10025); +#10027=PLANE('',#10026); +#10028=ORIENTED_EDGE('',*,*,#8746,.F.); +#10030=ORIENTED_EDGE('',*,*,#10029,.T.); +#10031=ORIENTED_EDGE('',*,*,#9549,.T.); +#10033=ORIENTED_EDGE('',*,*,#10032,.F.); +#10034=ORIENTED_EDGE('',*,*,#10015,.F.); +#10035=EDGE_LOOP('',(#10028,#10030,#10031,#10033,#10034)); +#10036=FACE_OUTER_BOUND('',#10035,.F.); +#10037=ADVANCED_FACE('',(#10036),#10027,.F.); +#10038=CARTESIAN_POINT('',(-3.95E0,1.365E0,2.1E0)); +#10039=DIRECTION('',(0.E0,1.E0,0.E0)); +#10040=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10041=AXIS2_PLACEMENT_3D('',#10038,#10039,#10040); +#10042=PLANE('',#10041); +#10043=ORIENTED_EDGE('',*,*,#8744,.F.); +#10045=ORIENTED_EDGE('',*,*,#10044,.T.); +#10046=ORIENTED_EDGE('',*,*,#9551,.T.); +#10047=ORIENTED_EDGE('',*,*,#10029,.F.); +#10048=EDGE_LOOP('',(#10043,#10045,#10046,#10047)); +#10049=FACE_OUTER_BOUND('',#10048,.F.); +#10050=ADVANCED_FACE('',(#10049),#10042,.F.); +#10051=CARTESIAN_POINT('',(-3.95E0,1.395E0,2.1E0)); +#10052=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10053=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10054=AXIS2_PLACEMENT_3D('',#10051,#10052,#10053); +#10055=PLANE('',#10054); +#10056=ORIENTED_EDGE('',*,*,#8742,.F.); +#10058=ORIENTED_EDGE('',*,*,#10057,.T.); +#10060=ORIENTED_EDGE('',*,*,#10059,.T.); +#10061=ORIENTED_EDGE('',*,*,#9553,.T.); +#10062=ORIENTED_EDGE('',*,*,#10044,.F.); +#10063=EDGE_LOOP('',(#10056,#10058,#10060,#10061,#10062)); +#10064=FACE_OUTER_BOUND('',#10063,.F.); +#10065=ADVANCED_FACE('',(#10064),#10055,.F.); +#10066=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10067=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10068=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10069=AXIS2_PLACEMENT_3D('',#10066,#10067,#10068); +#10070=PLANE('',#10069); +#10072=ORIENTED_EDGE('',*,*,#10071,.T.); +#10074=ORIENTED_EDGE('',*,*,#10073,.T.); +#10075=ORIENTED_EDGE('',*,*,#10057,.F.); +#10076=ORIENTED_EDGE('',*,*,#8740,.F.); +#10077=EDGE_LOOP('',(#10072,#10074,#10075,#10076)); +#10078=FACE_OUTER_BOUND('',#10077,.F.); +#10079=ADVANCED_FACE('',(#10078),#10070,.T.); +#10080=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10081=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10082=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10083=AXIS2_PLACEMENT_3D('',#10080,#10081,#10082); +#10084=PLANE('',#10083); +#10086=ORIENTED_EDGE('',*,*,#10085,.T.); +#10088=ORIENTED_EDGE('',*,*,#10087,.T.); +#10090=ORIENTED_EDGE('',*,*,#10089,.F.); +#10091=ORIENTED_EDGE('',*,*,#8732,.F.); +#10092=EDGE_LOOP('',(#10086,#10088,#10090,#10091)); +#10093=FACE_OUTER_BOUND('',#10092,.F.); +#10094=ADVANCED_FACE('',(#10093),#10084,.T.); +#10095=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10096=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10097=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10098=AXIS2_PLACEMENT_3D('',#10095,#10096,#10097); +#10099=PLANE('',#10098); +#10101=ORIENTED_EDGE('',*,*,#10100,.T.); +#10103=ORIENTED_EDGE('',*,*,#10102,.T.); +#10105=ORIENTED_EDGE('',*,*,#10104,.F.); +#10106=ORIENTED_EDGE('',*,*,#8724,.F.); +#10107=EDGE_LOOP('',(#10101,#10103,#10105,#10106)); +#10108=FACE_OUTER_BOUND('',#10107,.F.); +#10109=ADVANCED_FACE('',(#10108),#10099,.T.); +#10110=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10111=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10112=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10113=AXIS2_PLACEMENT_3D('',#10110,#10111,#10112); +#10114=PLANE('',#10113); +#10116=ORIENTED_EDGE('',*,*,#10115,.T.); +#10118=ORIENTED_EDGE('',*,*,#10117,.T.); +#10120=ORIENTED_EDGE('',*,*,#10119,.F.); +#10121=ORIENTED_EDGE('',*,*,#8716,.F.); +#10122=EDGE_LOOP('',(#10116,#10118,#10120,#10121)); +#10123=FACE_OUTER_BOUND('',#10122,.F.); +#10124=ADVANCED_FACE('',(#10123),#10114,.T.); +#10125=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10126=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10127=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10128=AXIS2_PLACEMENT_3D('',#10125,#10126,#10127); +#10129=PLANE('',#10128); +#10131=ORIENTED_EDGE('',*,*,#10130,.T.); +#10133=ORIENTED_EDGE('',*,*,#10132,.T.); +#10135=ORIENTED_EDGE('',*,*,#10134,.F.); +#10136=ORIENTED_EDGE('',*,*,#8708,.F.); +#10137=EDGE_LOOP('',(#10131,#10133,#10135,#10136)); +#10138=FACE_OUTER_BOUND('',#10137,.F.); +#10139=ADVANCED_FACE('',(#10138),#10129,.T.); +#10140=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10141=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10142=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10143=AXIS2_PLACEMENT_3D('',#10140,#10141,#10142); +#10144=PLANE('',#10143); +#10146=ORIENTED_EDGE('',*,*,#10145,.T.); +#10148=ORIENTED_EDGE('',*,*,#10147,.T.); +#10150=ORIENTED_EDGE('',*,*,#10149,.F.); +#10151=ORIENTED_EDGE('',*,*,#8700,.F.); +#10152=EDGE_LOOP('',(#10146,#10148,#10150,#10151)); +#10153=FACE_OUTER_BOUND('',#10152,.F.); +#10154=ADVANCED_FACE('',(#10153),#10144,.T.); +#10155=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10156=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10157=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10158=AXIS2_PLACEMENT_3D('',#10155,#10156,#10157); +#10159=PLANE('',#10158); +#10161=ORIENTED_EDGE('',*,*,#10160,.T.); +#10163=ORIENTED_EDGE('',*,*,#10162,.T.); +#10165=ORIENTED_EDGE('',*,*,#10164,.F.); +#10166=ORIENTED_EDGE('',*,*,#8692,.F.); +#10167=EDGE_LOOP('',(#10161,#10163,#10165,#10166)); +#10168=FACE_OUTER_BOUND('',#10167,.F.); +#10169=ADVANCED_FACE('',(#10168),#10159,.T.); +#10170=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10171=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10172=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10173=AXIS2_PLACEMENT_3D('',#10170,#10171,#10172); +#10174=PLANE('',#10173); +#10176=ORIENTED_EDGE('',*,*,#10175,.T.); +#10178=ORIENTED_EDGE('',*,*,#10177,.T.); +#10180=ORIENTED_EDGE('',*,*,#10179,.F.); +#10181=ORIENTED_EDGE('',*,*,#8684,.F.); +#10182=EDGE_LOOP('',(#10176,#10178,#10180,#10181)); +#10183=FACE_OUTER_BOUND('',#10182,.F.); +#10184=ADVANCED_FACE('',(#10183),#10174,.T.); +#10185=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10186=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10188=AXIS2_PLACEMENT_3D('',#10185,#10186,#10187); +#10189=PLANE('',#10188); +#10191=ORIENTED_EDGE('',*,*,#10190,.T.); +#10193=ORIENTED_EDGE('',*,*,#10192,.T.); +#10195=ORIENTED_EDGE('',*,*,#10194,.F.); +#10196=ORIENTED_EDGE('',*,*,#8676,.F.); +#10197=EDGE_LOOP('',(#10191,#10193,#10195,#10196)); +#10198=FACE_OUTER_BOUND('',#10197,.F.); +#10199=ADVANCED_FACE('',(#10198),#10189,.T.); +#10200=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10201=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10202=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10203=AXIS2_PLACEMENT_3D('',#10200,#10201,#10202); +#10204=PLANE('',#10203); +#10206=ORIENTED_EDGE('',*,*,#10205,.F.); +#10207=ORIENTED_EDGE('',*,*,#8660,.F.); +#10209=ORIENTED_EDGE('',*,*,#10208,.T.); +#10211=ORIENTED_EDGE('',*,*,#10210,.T.); +#10212=EDGE_LOOP('',(#10206,#10207,#10209,#10211)); +#10213=FACE_OUTER_BOUND('',#10212,.F.); +#10214=ADVANCED_FACE('',(#10213),#10204,.T.); +#10215=CARTESIAN_POINT('',(3.95E0,1.445E0,2.1E0)); +#10216=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#10217=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10218=AXIS2_PLACEMENT_3D('',#10215,#10216,#10217); +#10219=PLANE('',#10218); +#10221=ORIENTED_EDGE('',*,*,#10220,.T.); +#10223=ORIENTED_EDGE('',*,*,#10222,.T.); +#10225=ORIENTED_EDGE('',*,*,#10224,.F.); +#10226=ORIENTED_EDGE('',*,*,#8668,.F.); +#10227=EDGE_LOOP('',(#10221,#10223,#10225,#10226)); +#10228=FACE_OUTER_BOUND('',#10227,.F.); +#10229=ADVANCED_FACE('',(#10228),#10219,.T.); +#10230=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10231=DIRECTION('',(1.E0,0.E0,0.E0)); +#10232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10233=AXIS2_PLACEMENT_3D('',#10230,#10231,#10232); +#10234=PLANE('',#10233); +#10236=ORIENTED_EDGE('',*,*,#10235,.T.); +#10238=ORIENTED_EDGE('',*,*,#10237,.T.); +#10239=ORIENTED_EDGE('',*,*,#10071,.F.); +#10240=ORIENTED_EDGE('',*,*,#8738,.T.); +#10242=ORIENTED_EDGE('',*,*,#10241,.F.); +#10243=EDGE_LOOP('',(#10236,#10238,#10239,#10240,#10242)); +#10244=FACE_OUTER_BOUND('',#10243,.F.); +#10245=ADVANCED_FACE('',(#10244),#10234,.T.); +#10246=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10247=DIRECTION('',(1.E0,0.E0,0.E0)); +#10248=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10249=AXIS2_PLACEMENT_3D('',#10246,#10247,#10248); +#10250=PLANE('',#10249); +#10252=ORIENTED_EDGE('',*,*,#10251,.F.); +#10253=ORIENTED_EDGE('',*,*,#9248,.F.); +#10255=ORIENTED_EDGE('',*,*,#10254,.F.); +#10257=ORIENTED_EDGE('',*,*,#10256,.T.); +#10258=EDGE_LOOP('',(#10252,#10253,#10255,#10257)); +#10259=FACE_OUTER_BOUND('',#10258,.F.); +#10260=ADVANCED_FACE('',(#10259),#10250,.T.); +#10261=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10262=DIRECTION('',(1.E0,0.E0,0.E0)); +#10263=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10264=AXIS2_PLACEMENT_3D('',#10261,#10262,#10263); +#10265=PLANE('',#10264); +#10267=ORIENTED_EDGE('',*,*,#10266,.T.); +#10269=ORIENTED_EDGE('',*,*,#10268,.F.); +#10271=ORIENTED_EDGE('',*,*,#10270,.F.); +#10272=EDGE_LOOP('',(#10267,#10269,#10271)); +#10273=FACE_OUTER_BOUND('',#10272,.F.); +#10274=ADVANCED_FACE('',(#10273),#10265,.T.); +#10275=CARTESIAN_POINT('',(-3.76E0,1.625E0,1.85E0)); +#10276=DIRECTION('',(0.E0,0.E0,1.E0)); +#10277=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10278=AXIS2_PLACEMENT_3D('',#10275,#10276,#10277); +#10279=PLANE('',#10278); +#10281=ORIENTED_EDGE('',*,*,#10280,.T.); +#10283=ORIENTED_EDGE('',*,*,#10282,.F.); +#10284=ORIENTED_EDGE('',*,*,#10235,.F.); +#10286=ORIENTED_EDGE('',*,*,#10285,.T.); +#10288=ORIENTED_EDGE('',*,*,#10287,.T.); +#10290=ORIENTED_EDGE('',*,*,#10289,.T.); +#10291=EDGE_LOOP('',(#10281,#10283,#10284,#10286,#10288,#10290)); +#10292=FACE_OUTER_BOUND('',#10291,.F.); +#10293=ADVANCED_FACE('',(#10292),#10279,.T.); +#10294=CARTESIAN_POINT('',(-3.6E0,1.240470053838E0,1.65E0)); +#10295=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#10296=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#10297=AXIS2_PLACEMENT_3D('',#10294,#10295,#10296); +#10298=PLANE('',#10297); +#10300=ORIENTED_EDGE('',*,*,#10299,.T.); +#10301=ORIENTED_EDGE('',*,*,#10280,.F.); +#10303=ORIENTED_EDGE('',*,*,#10302,.T.); +#10305=ORIENTED_EDGE('',*,*,#10304,.T.); +#10306=EDGE_LOOP('',(#10300,#10301,#10303,#10305)); +#10307=FACE_OUTER_BOUND('',#10306,.F.); +#10308=ADVANCED_FACE('',(#10307),#10298,.T.); +#10309=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10310=DIRECTION('',(1.E0,0.E0,0.E0)); +#10311=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10312=AXIS2_PLACEMENT_3D('',#10309,#10310,#10311); +#10313=PLANE('',#10312); +#10314=ORIENTED_EDGE('',*,*,#9250,.T.); +#10316=ORIENTED_EDGE('',*,*,#10315,.T.); +#10318=ORIENTED_EDGE('',*,*,#10317,.T.); +#10320=ORIENTED_EDGE('',*,*,#10319,.T.); +#10322=ORIENTED_EDGE('',*,*,#10321,.T.); +#10324=ORIENTED_EDGE('',*,*,#10323,.T.); +#10326=ORIENTED_EDGE('',*,*,#10325,.T.); +#10328=ORIENTED_EDGE('',*,*,#10327,.T.); +#10330=ORIENTED_EDGE('',*,*,#10329,.T.); +#10332=ORIENTED_EDGE('',*,*,#10331,.T.); +#10333=EDGE_LOOP('',(#10314,#10316,#10318,#10320,#10322,#10324,#10326,#10328, +#10330,#10332)); +#10334=FACE_OUTER_BOUND('',#10333,.F.); +#10335=ADVANCED_FACE('',(#10334),#10313,.F.); +#10336=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#10337=DIRECTION('',(1.E0,0.E0,0.E0)); +#10338=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10339=AXIS2_PLACEMENT_3D('',#10336,#10337,#10338); +#10340=PLANE('',#10339); +#10341=ORIENTED_EDGE('',*,*,#10299,.F.); +#10343=ORIENTED_EDGE('',*,*,#10342,.T.); +#10344=ORIENTED_EDGE('',*,*,#9557,.T.); +#10346=ORIENTED_EDGE('',*,*,#10345,.T.); +#10347=ORIENTED_EDGE('',*,*,#10282,.T.); +#10348=EDGE_LOOP('',(#10341,#10343,#10344,#10346,#10347)); +#10349=FACE_OUTER_BOUND('',#10348,.F.); +#10350=ADVANCED_FACE('',(#10349),#10340,.F.); +#10351=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-1.45E0)); +#10352=DIRECTION('',(0.E0,0.E0,1.E0)); +#10353=DIRECTION('',(0.E0,-1.E0,0.E0)); +#10354=AXIS2_PLACEMENT_3D('',#10351,#10352,#10353); +#10355=PLANE('',#10354); +#10357=ORIENTED_EDGE('',*,*,#10356,.F.); +#10359=ORIENTED_EDGE('',*,*,#10358,.T.); +#10361=ORIENTED_EDGE('',*,*,#10360,.F.); +#10362=ORIENTED_EDGE('',*,*,#10315,.F.); +#10363=ORIENTED_EDGE('',*,*,#10251,.T.); +#10365=ORIENTED_EDGE('',*,*,#10364,.T.); +#10366=EDGE_LOOP('',(#10357,#10359,#10361,#10362,#10363,#10365)); +#10367=FACE_OUTER_BOUND('',#10366,.F.); +#10368=ADVANCED_FACE('',(#10367),#10355,.T.); +#10369=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10370=DIRECTION('',(1.E0,0.E0,0.E0)); +#10371=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10372=AXIS2_PLACEMENT_3D('',#10369,#10370,#10371); +#10373=PLANE('',#10372); +#10374=ORIENTED_EDGE('',*,*,#10287,.F.); +#10376=ORIENTED_EDGE('',*,*,#10375,.T.); +#10377=ORIENTED_EDGE('',*,*,#8734,.F.); +#10378=ORIENTED_EDGE('',*,*,#10089,.T.); +#10380=ORIENTED_EDGE('',*,*,#10379,.F.); +#10381=EDGE_LOOP('',(#10374,#10376,#10377,#10378,#10380)); +#10382=FACE_OUTER_BOUND('',#10381,.F.); +#10383=ADVANCED_FACE('',(#10382),#10373,.F.); +#10384=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10385=DIRECTION('',(1.E0,0.E0,0.E0)); +#10386=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10387=AXIS2_PLACEMENT_3D('',#10384,#10385,#10386); +#10388=PLANE('',#10387); +#10389=ORIENTED_EDGE('',*,*,#10356,.T.); +#10391=ORIENTED_EDGE('',*,*,#10390,.F.); +#10393=ORIENTED_EDGE('',*,*,#10392,.T.); +#10394=ORIENTED_EDGE('',*,*,#9244,.T.); +#10395=EDGE_LOOP('',(#10389,#10391,#10393,#10394)); +#10396=FACE_OUTER_BOUND('',#10395,.F.); +#10397=ADVANCED_FACE('',(#10396),#10388,.F.); +#10398=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10399=DIRECTION('',(1.E0,0.E0,0.E0)); +#10400=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10401=AXIS2_PLACEMENT_3D('',#10398,#10399,#10400); +#10402=PLANE('',#10401); +#10404=ORIENTED_EDGE('',*,*,#10403,.F.); +#10406=ORIENTED_EDGE('',*,*,#10405,.T.); +#10408=ORIENTED_EDGE('',*,*,#10407,.T.); +#10409=EDGE_LOOP('',(#10404,#10406,#10408)); +#10410=FACE_OUTER_BOUND('',#10409,.F.); +#10411=ADVANCED_FACE('',(#10410),#10402,.F.); +#10412=CARTESIAN_POINT('',(-3.44E0,1.625E0,-1.4E0)); +#10413=DIRECTION('',(0.E0,1.E0,0.E0)); +#10414=DIRECTION('',(0.E0,0.E0,1.E0)); +#10415=AXIS2_PLACEMENT_3D('',#10412,#10413,#10414); +#10416=PLANE('',#10415); +#10417=ORIENTED_EDGE('',*,*,#10285,.F.); +#10418=ORIENTED_EDGE('',*,*,#10241,.T.); +#10419=ORIENTED_EDGE('',*,*,#8736,.T.); +#10420=ORIENTED_EDGE('',*,*,#10375,.F.); +#10421=EDGE_LOOP('',(#10417,#10418,#10419,#10420)); +#10422=FACE_OUTER_BOUND('',#10421,.F.); +#10423=ADVANCED_FACE('',(#10422),#10416,.F.); +#10424=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10425=DIRECTION('',(0.E0,1.E0,0.E0)); +#10426=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10427=AXIS2_PLACEMENT_3D('',#10424,#10425,#10426); +#10428=PLANE('',#10427); +#10429=ORIENTED_EDGE('',*,*,#9555,.T.); +#10430=ORIENTED_EDGE('',*,*,#10059,.F.); +#10431=ORIENTED_EDGE('',*,*,#10073,.F.); +#10432=ORIENTED_EDGE('',*,*,#10237,.F.); +#10433=ORIENTED_EDGE('',*,*,#10345,.F.); +#10434=EDGE_LOOP('',(#10429,#10430,#10431,#10432,#10433)); +#10435=FACE_OUTER_BOUND('',#10434,.F.); +#10436=ADVANCED_FACE('',(#10435),#10428,.F.); +#10437=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10438=DIRECTION('',(0.E0,1.E0,0.E0)); +#10439=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10440=AXIS2_PLACEMENT_3D('',#10437,#10438,#10439); +#10441=PLANE('',#10440); +#10442=ORIENTED_EDGE('',*,*,#9563,.T.); +#10444=ORIENTED_EDGE('',*,*,#10443,.T.); +#10445=ORIENTED_EDGE('',*,*,#10379,.T.); +#10446=ORIENTED_EDGE('',*,*,#10087,.F.); +#10448=ORIENTED_EDGE('',*,*,#10447,.F.); +#10450=ORIENTED_EDGE('',*,*,#10449,.F.); +#10451=EDGE_LOOP('',(#10442,#10444,#10445,#10446,#10448,#10450)); +#10452=FACE_OUTER_BOUND('',#10451,.F.); +#10453=ADVANCED_FACE('',(#10452),#10441,.F.); +#10454=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10455=DIRECTION('',(0.E0,1.E0,0.E0)); +#10456=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10457=AXIS2_PLACEMENT_3D('',#10454,#10455,#10456); +#10458=PLANE('',#10457); +#10459=ORIENTED_EDGE('',*,*,#9571,.T.); +#10461=ORIENTED_EDGE('',*,*,#10460,.T.); +#10463=ORIENTED_EDGE('',*,*,#10462,.T.); +#10464=ORIENTED_EDGE('',*,*,#10102,.F.); +#10466=ORIENTED_EDGE('',*,*,#10465,.F.); +#10468=ORIENTED_EDGE('',*,*,#10467,.F.); +#10469=EDGE_LOOP('',(#10459,#10461,#10463,#10464,#10466,#10468)); +#10470=FACE_OUTER_BOUND('',#10469,.F.); +#10471=ADVANCED_FACE('',(#10470),#10458,.F.); +#10472=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10473=DIRECTION('',(0.E0,1.E0,0.E0)); +#10474=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10475=AXIS2_PLACEMENT_3D('',#10472,#10473,#10474); +#10476=PLANE('',#10475); +#10477=ORIENTED_EDGE('',*,*,#9579,.T.); +#10479=ORIENTED_EDGE('',*,*,#10478,.T.); +#10481=ORIENTED_EDGE('',*,*,#10480,.T.); +#10482=ORIENTED_EDGE('',*,*,#10117,.F.); +#10484=ORIENTED_EDGE('',*,*,#10483,.F.); +#10486=ORIENTED_EDGE('',*,*,#10485,.F.); +#10487=EDGE_LOOP('',(#10477,#10479,#10481,#10482,#10484,#10486)); +#10488=FACE_OUTER_BOUND('',#10487,.F.); +#10489=ADVANCED_FACE('',(#10488),#10476,.F.); +#10490=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10491=DIRECTION('',(0.E0,1.E0,0.E0)); +#10492=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10493=AXIS2_PLACEMENT_3D('',#10490,#10491,#10492); +#10494=PLANE('',#10493); +#10495=ORIENTED_EDGE('',*,*,#9587,.T.); +#10497=ORIENTED_EDGE('',*,*,#10496,.T.); +#10499=ORIENTED_EDGE('',*,*,#10498,.T.); +#10500=ORIENTED_EDGE('',*,*,#10132,.F.); +#10502=ORIENTED_EDGE('',*,*,#10501,.F.); +#10504=ORIENTED_EDGE('',*,*,#10503,.F.); +#10505=EDGE_LOOP('',(#10495,#10497,#10499,#10500,#10502,#10504)); +#10506=FACE_OUTER_BOUND('',#10505,.F.); +#10507=ADVANCED_FACE('',(#10506),#10494,.F.); +#10508=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10509=DIRECTION('',(0.E0,1.E0,0.E0)); +#10510=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10511=AXIS2_PLACEMENT_3D('',#10508,#10509,#10510); +#10512=PLANE('',#10511); +#10513=ORIENTED_EDGE('',*,*,#9595,.T.); +#10515=ORIENTED_EDGE('',*,*,#10514,.T.); +#10517=ORIENTED_EDGE('',*,*,#10516,.T.); +#10518=ORIENTED_EDGE('',*,*,#10147,.F.); +#10520=ORIENTED_EDGE('',*,*,#10519,.F.); +#10522=ORIENTED_EDGE('',*,*,#10521,.F.); +#10523=EDGE_LOOP('',(#10513,#10515,#10517,#10518,#10520,#10522)); +#10524=FACE_OUTER_BOUND('',#10523,.F.); +#10525=ADVANCED_FACE('',(#10524),#10512,.F.); +#10526=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10527=DIRECTION('',(0.E0,1.E0,0.E0)); +#10528=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10529=AXIS2_PLACEMENT_3D('',#10526,#10527,#10528); +#10530=PLANE('',#10529); +#10531=ORIENTED_EDGE('',*,*,#9603,.T.); +#10533=ORIENTED_EDGE('',*,*,#10532,.T.); +#10535=ORIENTED_EDGE('',*,*,#10534,.T.); +#10536=ORIENTED_EDGE('',*,*,#10162,.F.); +#10538=ORIENTED_EDGE('',*,*,#10537,.F.); +#10540=ORIENTED_EDGE('',*,*,#10539,.F.); +#10541=EDGE_LOOP('',(#10531,#10533,#10535,#10536,#10538,#10540)); +#10542=FACE_OUTER_BOUND('',#10541,.F.); +#10543=ADVANCED_FACE('',(#10542),#10530,.F.); +#10544=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10545=DIRECTION('',(0.E0,1.E0,0.E0)); +#10546=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10547=AXIS2_PLACEMENT_3D('',#10544,#10545,#10546); +#10548=PLANE('',#10547); +#10549=ORIENTED_EDGE('',*,*,#9611,.T.); +#10551=ORIENTED_EDGE('',*,*,#10550,.T.); +#10553=ORIENTED_EDGE('',*,*,#10552,.T.); +#10554=ORIENTED_EDGE('',*,*,#10177,.F.); +#10556=ORIENTED_EDGE('',*,*,#10555,.F.); +#10558=ORIENTED_EDGE('',*,*,#10557,.F.); +#10559=EDGE_LOOP('',(#10549,#10551,#10553,#10554,#10556,#10558)); +#10560=FACE_OUTER_BOUND('',#10559,.F.); +#10561=ADVANCED_FACE('',(#10560),#10548,.F.); +#10562=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10563=DIRECTION('',(0.E0,1.E0,0.E0)); +#10564=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10565=AXIS2_PLACEMENT_3D('',#10562,#10563,#10564); +#10566=PLANE('',#10565); +#10567=ORIENTED_EDGE('',*,*,#9619,.T.); +#10569=ORIENTED_EDGE('',*,*,#10568,.T.); +#10571=ORIENTED_EDGE('',*,*,#10570,.T.); +#10572=ORIENTED_EDGE('',*,*,#10192,.F.); +#10574=ORIENTED_EDGE('',*,*,#10573,.F.); +#10576=ORIENTED_EDGE('',*,*,#10575,.F.); +#10577=EDGE_LOOP('',(#10567,#10569,#10571,#10572,#10574,#10576)); +#10578=FACE_OUTER_BOUND('',#10577,.F.); +#10579=ADVANCED_FACE('',(#10578),#10566,.F.); +#10580=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10581=DIRECTION('',(0.E0,1.E0,0.E0)); +#10582=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10583=AXIS2_PLACEMENT_3D('',#10580,#10581,#10582); +#10584=PLANE('',#10583); +#10585=ORIENTED_EDGE('',*,*,#9627,.T.); +#10587=ORIENTED_EDGE('',*,*,#10586,.T.); +#10589=ORIENTED_EDGE('',*,*,#10588,.T.); +#10590=ORIENTED_EDGE('',*,*,#10222,.F.); +#10592=ORIENTED_EDGE('',*,*,#10591,.F.); +#10594=ORIENTED_EDGE('',*,*,#10593,.F.); +#10595=EDGE_LOOP('',(#10585,#10587,#10589,#10590,#10592,#10594)); +#10596=FACE_OUTER_BOUND('',#10595,.F.); +#10597=ADVANCED_FACE('',(#10596),#10584,.F.); +#10598=CARTESIAN_POINT('',(3.95E0,1.395E0,2.1E0)); +#10599=DIRECTION('',(0.E0,1.E0,0.E0)); +#10600=DIRECTION('',(-1.E0,0.E0,0.E0)); +#10601=AXIS2_PLACEMENT_3D('',#10598,#10599,#10600); +#10602=PLANE('',#10601); +#10604=ORIENTED_EDGE('',*,*,#10603,.T.); +#10605=ORIENTED_EDGE('',*,*,#10210,.F.); +#10607=ORIENTED_EDGE('',*,*,#10606,.T.); +#10608=ORIENTED_EDGE('',*,*,#9635,.T.); +#10610=ORIENTED_EDGE('',*,*,#10609,.T.); +#10611=EDGE_LOOP('',(#10604,#10605,#10607,#10608,#10610)); +#10612=FACE_OUTER_BOUND('',#10611,.F.); +#10613=ADVANCED_FACE('',(#10612),#10602,.F.); +#10614=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10615=DIRECTION('',(1.E0,0.E0,0.E0)); +#10616=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10617=AXIS2_PLACEMENT_3D('',#10614,#10615,#10616); +#10618=PLANE('',#10617); +#10619=ORIENTED_EDGE('',*,*,#9242,.F.); +#10621=ORIENTED_EDGE('',*,*,#10620,.F.); +#10623=ORIENTED_EDGE('',*,*,#10622,.F.); +#10625=ORIENTED_EDGE('',*,*,#10624,.F.); +#10627=ORIENTED_EDGE('',*,*,#10626,.F.); +#10629=ORIENTED_EDGE('',*,*,#10628,.F.); +#10631=ORIENTED_EDGE('',*,*,#10630,.F.); +#10633=ORIENTED_EDGE('',*,*,#10632,.F.); +#10635=ORIENTED_EDGE('',*,*,#10634,.F.); +#10636=ORIENTED_EDGE('',*,*,#10358,.F.); +#10637=EDGE_LOOP('',(#10619,#10621,#10623,#10625,#10627,#10629,#10631,#10633, +#10635,#10636)); +#10638=FACE_OUTER_BOUND('',#10637,.F.); +#10639=ADVANCED_FACE('',(#10638),#10618,.T.); +#10640=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#10641=DIRECTION('',(1.E0,0.E0,0.E0)); +#10642=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10643=AXIS2_PLACEMENT_3D('',#10640,#10641,#10642); +#10644=PLANE('',#10643); +#10645=ORIENTED_EDGE('',*,*,#10302,.F.); +#10646=ORIENTED_EDGE('',*,*,#10289,.F.); +#10647=ORIENTED_EDGE('',*,*,#10443,.F.); +#10648=ORIENTED_EDGE('',*,*,#9561,.F.); +#10650=ORIENTED_EDGE('',*,*,#10649,.F.); +#10651=EDGE_LOOP('',(#10645,#10646,#10647,#10648,#10650)); +#10652=FACE_OUTER_BOUND('',#10651,.F.); +#10653=ADVANCED_FACE('',(#10652),#10644,.T.); +#10654=CARTESIAN_POINT('',(-3.265E0,-1.925E0,-2.1E0)); +#10655=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#10656=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#10657=AXIS2_PLACEMENT_3D('',#10654,#10655,#10656); +#10658=PLANE('',#10657); +#10659=ORIENTED_EDGE('',*,*,#10620,.T.); +#10660=ORIENTED_EDGE('',*,*,#9240,.F.); +#10662=ORIENTED_EDGE('',*,*,#10661,.F.); +#10664=ORIENTED_EDGE('',*,*,#10663,.T.); +#10666=ORIENTED_EDGE('',*,*,#10665,.T.); +#10667=ORIENTED_EDGE('',*,*,#10405,.F.); +#10668=EDGE_LOOP('',(#10659,#10660,#10662,#10664,#10666,#10667)); +#10669=FACE_OUTER_BOUND('',#10668,.F.); +#10670=ADVANCED_FACE('',(#10669),#10658,.F.); +#10671=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10672=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10673=DIRECTION('',(0.E0,1.E0,0.E0)); +#10674=AXIS2_PLACEMENT_3D('',#10671,#10672,#10673); +#10675=PLANE('',#10674); +#10677=ORIENTED_EDGE('',*,*,#10676,.F.); +#10679=ORIENTED_EDGE('',*,*,#10678,.F.); +#10680=ORIENTED_EDGE('',*,*,#8398,.F.); +#10682=ORIENTED_EDGE('',*,*,#10681,.T.); +#10684=ORIENTED_EDGE('',*,*,#10683,.T.); +#10685=ORIENTED_EDGE('',*,*,#9254,.F.); +#10686=EDGE_LOOP('',(#10677,#10679,#10680,#10682,#10684,#10685)); +#10687=FACE_OUTER_BOUND('',#10686,.F.); +#10688=ADVANCED_FACE('',(#10687),#10675,.T.); +#10689=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10690=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10691=DIRECTION('',(0.E0,1.E0,0.E0)); +#10692=AXIS2_PLACEMENT_3D('',#10689,#10690,#10691); +#10693=PLANE('',#10692); +#10695=ORIENTED_EDGE('',*,*,#10694,.F.); +#10697=ORIENTED_EDGE('',*,*,#10696,.F.); +#10698=ORIENTED_EDGE('',*,*,#10661,.T.); +#10699=ORIENTED_EDGE('',*,*,#9238,.F.); +#10700=EDGE_LOOP('',(#10695,#10697,#10698,#10699)); +#10701=FACE_OUTER_BOUND('',#10700,.F.); +#10702=ADVANCED_FACE('',(#10701),#10693,.T.); +#10703=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10704=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10705=DIRECTION('',(0.E0,1.E0,0.E0)); +#10706=AXIS2_PLACEMENT_3D('',#10703,#10704,#10705); +#10707=PLANE('',#10706); +#10709=ORIENTED_EDGE('',*,*,#10708,.F.); +#10711=ORIENTED_EDGE('',*,*,#10710,.F.); +#10713=ORIENTED_EDGE('',*,*,#10712,.T.); +#10714=ORIENTED_EDGE('',*,*,#9222,.F.); +#10715=EDGE_LOOP('',(#10709,#10711,#10713,#10714)); +#10716=FACE_OUTER_BOUND('',#10715,.F.); +#10717=ADVANCED_FACE('',(#10716),#10707,.T.); +#10718=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10719=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10720=DIRECTION('',(0.E0,1.E0,0.E0)); +#10721=AXIS2_PLACEMENT_3D('',#10718,#10719,#10720); +#10722=PLANE('',#10721); +#10724=ORIENTED_EDGE('',*,*,#10723,.F.); +#10726=ORIENTED_EDGE('',*,*,#10725,.F.); +#10728=ORIENTED_EDGE('',*,*,#10727,.T.); +#10729=ORIENTED_EDGE('',*,*,#9206,.F.); +#10730=EDGE_LOOP('',(#10724,#10726,#10728,#10729)); +#10731=FACE_OUTER_BOUND('',#10730,.F.); +#10732=ADVANCED_FACE('',(#10731),#10722,.T.); +#10733=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10734=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10735=DIRECTION('',(0.E0,1.E0,0.E0)); +#10736=AXIS2_PLACEMENT_3D('',#10733,#10734,#10735); +#10737=PLANE('',#10736); +#10739=ORIENTED_EDGE('',*,*,#10738,.F.); +#10741=ORIENTED_EDGE('',*,*,#10740,.F.); +#10743=ORIENTED_EDGE('',*,*,#10742,.T.); +#10744=ORIENTED_EDGE('',*,*,#9190,.F.); +#10745=EDGE_LOOP('',(#10739,#10741,#10743,#10744)); +#10746=FACE_OUTER_BOUND('',#10745,.F.); +#10747=ADVANCED_FACE('',(#10746),#10737,.T.); +#10748=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10750=DIRECTION('',(0.E0,1.E0,0.E0)); +#10751=AXIS2_PLACEMENT_3D('',#10748,#10749,#10750); +#10752=PLANE('',#10751); +#10754=ORIENTED_EDGE('',*,*,#10753,.F.); +#10756=ORIENTED_EDGE('',*,*,#10755,.F.); +#10758=ORIENTED_EDGE('',*,*,#10757,.T.); +#10759=ORIENTED_EDGE('',*,*,#9174,.F.); +#10760=EDGE_LOOP('',(#10754,#10756,#10758,#10759)); +#10761=FACE_OUTER_BOUND('',#10760,.F.); +#10762=ADVANCED_FACE('',(#10761),#10752,.T.); +#10763=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10765=DIRECTION('',(0.E0,1.E0,0.E0)); +#10766=AXIS2_PLACEMENT_3D('',#10763,#10764,#10765); +#10767=PLANE('',#10766); +#10769=ORIENTED_EDGE('',*,*,#10768,.F.); +#10771=ORIENTED_EDGE('',*,*,#10770,.F.); +#10773=ORIENTED_EDGE('',*,*,#10772,.T.); +#10774=ORIENTED_EDGE('',*,*,#9158,.F.); +#10775=EDGE_LOOP('',(#10769,#10771,#10773,#10774)); +#10776=FACE_OUTER_BOUND('',#10775,.F.); +#10777=ADVANCED_FACE('',(#10776),#10767,.T.); +#10778=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10779=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10780=DIRECTION('',(0.E0,1.E0,0.E0)); +#10781=AXIS2_PLACEMENT_3D('',#10778,#10779,#10780); +#10782=PLANE('',#10781); +#10784=ORIENTED_EDGE('',*,*,#10783,.F.); +#10786=ORIENTED_EDGE('',*,*,#10785,.F.); +#10788=ORIENTED_EDGE('',*,*,#10787,.T.); +#10789=ORIENTED_EDGE('',*,*,#9142,.F.); +#10790=EDGE_LOOP('',(#10784,#10786,#10788,#10789)); +#10791=FACE_OUTER_BOUND('',#10790,.F.); +#10792=ADVANCED_FACE('',(#10791),#10782,.T.); +#10793=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10795=DIRECTION('',(0.E0,1.E0,0.E0)); +#10796=AXIS2_PLACEMENT_3D('',#10793,#10794,#10795); +#10797=PLANE('',#10796); +#10799=ORIENTED_EDGE('',*,*,#10798,.F.); +#10801=ORIENTED_EDGE('',*,*,#10800,.F.); +#10803=ORIENTED_EDGE('',*,*,#10802,.T.); +#10804=ORIENTED_EDGE('',*,*,#9126,.F.); +#10805=EDGE_LOOP('',(#10799,#10801,#10803,#10804)); +#10806=FACE_OUTER_BOUND('',#10805,.F.); +#10807=ADVANCED_FACE('',(#10806),#10797,.T.); +#10808=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10809=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10810=DIRECTION('',(0.E0,1.E0,0.E0)); +#10811=AXIS2_PLACEMENT_3D('',#10808,#10809,#10810); +#10812=PLANE('',#10811); +#10814=ORIENTED_EDGE('',*,*,#10813,.F.); +#10816=ORIENTED_EDGE('',*,*,#10815,.F.); +#10818=ORIENTED_EDGE('',*,*,#10817,.T.); +#10819=ORIENTED_EDGE('',*,*,#9110,.F.); +#10820=EDGE_LOOP('',(#10814,#10816,#10818,#10819)); +#10821=FACE_OUTER_BOUND('',#10820,.F.); +#10822=ADVANCED_FACE('',(#10821),#10812,.T.); +#10823=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-2.1E0)); +#10824=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10825=DIRECTION('',(0.E0,1.E0,0.E0)); +#10826=AXIS2_PLACEMENT_3D('',#10823,#10824,#10825); +#10827=PLANE('',#10826); +#10829=ORIENTED_EDGE('',*,*,#10828,.T.); +#10830=ORIENTED_EDGE('',*,*,#9094,.F.); +#10832=ORIENTED_EDGE('',*,*,#10831,.F.); +#10834=ORIENTED_EDGE('',*,*,#10833,.T.); +#10836=ORIENTED_EDGE('',*,*,#10835,.T.); +#10838=ORIENTED_EDGE('',*,*,#10837,.F.); +#10839=EDGE_LOOP('',(#10829,#10830,#10832,#10834,#10836,#10838)); +#10840=FACE_OUTER_BOUND('',#10839,.F.); +#10841=ADVANCED_FACE('',(#10840),#10827,.T.); +#10842=CARTESIAN_POINT('',(-3.76E0,-1.925E0,-1.85E0)); +#10843=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#10844=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#10845=AXIS2_PLACEMENT_3D('',#10842,#10843,#10844); +#10846=PLANE('',#10845); +#10847=ORIENTED_EDGE('',*,*,#10331,.F.); +#10848=ORIENTED_EDGE('',*,*,#10270,.T.); +#10850=ORIENTED_EDGE('',*,*,#10849,.F.); +#10852=ORIENTED_EDGE('',*,*,#10851,.F.); +#10853=ORIENTED_EDGE('',*,*,#10676,.T.); +#10854=ORIENTED_EDGE('',*,*,#9252,.F.); +#10855=EDGE_LOOP('',(#10847,#10848,#10850,#10852,#10853,#10854)); +#10856=FACE_OUTER_BOUND('',#10855,.F.); +#10857=ADVANCED_FACE('',(#10856),#10846,.F.); +#10858=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.95E0)); +#10859=DIRECTION('',(0.E0,1.E0,0.E0)); +#10860=DIRECTION('',(0.E0,0.E0,1.E0)); +#10861=AXIS2_PLACEMENT_3D('',#10858,#10859,#10860); +#10862=PLANE('',#10861); +#10864=ORIENTED_EDGE('',*,*,#10863,.F.); +#10865=ORIENTED_EDGE('',*,*,#8402,.F.); +#10867=ORIENTED_EDGE('',*,*,#10866,.T.); +#10868=ORIENTED_EDGE('',*,*,#10849,.T.); +#10869=ORIENTED_EDGE('',*,*,#10268,.T.); +#10871=ORIENTED_EDGE('',*,*,#10870,.T.); +#10872=ORIENTED_EDGE('',*,*,#10407,.F.); +#10873=ORIENTED_EDGE('',*,*,#10665,.F.); +#10875=ORIENTED_EDGE('',*,*,#10874,.T.); +#10877=ORIENTED_EDGE('',*,*,#10876,.T.); +#10879=ORIENTED_EDGE('',*,*,#10878,.T.); +#10881=ORIENTED_EDGE('',*,*,#10880,.T.); +#10883=ORIENTED_EDGE('',*,*,#10882,.F.); +#10885=ORIENTED_EDGE('',*,*,#10884,.F.); +#10887=ORIENTED_EDGE('',*,*,#10886,.T.); +#10889=ORIENTED_EDGE('',*,*,#10888,.T.); +#10891=ORIENTED_EDGE('',*,*,#10890,.T.); +#10893=ORIENTED_EDGE('',*,*,#10892,.T.); +#10895=ORIENTED_EDGE('',*,*,#10894,.F.); +#10897=ORIENTED_EDGE('',*,*,#10896,.F.); +#10899=ORIENTED_EDGE('',*,*,#10898,.T.); +#10901=ORIENTED_EDGE('',*,*,#10900,.T.); +#10903=ORIENTED_EDGE('',*,*,#10902,.T.); +#10905=ORIENTED_EDGE('',*,*,#10904,.T.); +#10907=ORIENTED_EDGE('',*,*,#10906,.F.); +#10909=ORIENTED_EDGE('',*,*,#10908,.F.); +#10911=ORIENTED_EDGE('',*,*,#10910,.T.); +#10913=ORIENTED_EDGE('',*,*,#10912,.T.); +#10915=ORIENTED_EDGE('',*,*,#10914,.T.); +#10917=ORIENTED_EDGE('',*,*,#10916,.T.); +#10919=ORIENTED_EDGE('',*,*,#10918,.F.); +#10921=ORIENTED_EDGE('',*,*,#10920,.F.); +#10923=ORIENTED_EDGE('',*,*,#10922,.T.); +#10925=ORIENTED_EDGE('',*,*,#10924,.T.); +#10927=ORIENTED_EDGE('',*,*,#10926,.T.); +#10929=ORIENTED_EDGE('',*,*,#10928,.T.); +#10931=ORIENTED_EDGE('',*,*,#10930,.F.); +#10933=ORIENTED_EDGE('',*,*,#10932,.F.); +#10935=ORIENTED_EDGE('',*,*,#10934,.T.); +#10937=ORIENTED_EDGE('',*,*,#10936,.T.); +#10939=ORIENTED_EDGE('',*,*,#10938,.T.); +#10941=ORIENTED_EDGE('',*,*,#10940,.T.); +#10943=ORIENTED_EDGE('',*,*,#10942,.F.); +#10945=ORIENTED_EDGE('',*,*,#10944,.F.); +#10947=ORIENTED_EDGE('',*,*,#10946,.T.); +#10949=ORIENTED_EDGE('',*,*,#10948,.T.); +#10951=ORIENTED_EDGE('',*,*,#10950,.T.); +#10953=ORIENTED_EDGE('',*,*,#10952,.T.); +#10955=ORIENTED_EDGE('',*,*,#10954,.F.); +#10957=ORIENTED_EDGE('',*,*,#10956,.F.); +#10959=ORIENTED_EDGE('',*,*,#10958,.T.); +#10961=ORIENTED_EDGE('',*,*,#10960,.T.); +#10963=ORIENTED_EDGE('',*,*,#10962,.T.); +#10965=ORIENTED_EDGE('',*,*,#10964,.T.); +#10967=ORIENTED_EDGE('',*,*,#10966,.F.); +#10969=ORIENTED_EDGE('',*,*,#10968,.F.); +#10971=ORIENTED_EDGE('',*,*,#10970,.T.); +#10973=ORIENTED_EDGE('',*,*,#10972,.T.); +#10975=ORIENTED_EDGE('',*,*,#10974,.T.); +#10977=ORIENTED_EDGE('',*,*,#10976,.T.); +#10979=ORIENTED_EDGE('',*,*,#10978,.F.); +#10981=ORIENTED_EDGE('',*,*,#10980,.F.); +#10983=ORIENTED_EDGE('',*,*,#10982,.T.); +#10985=ORIENTED_EDGE('',*,*,#10984,.T.); +#10986=EDGE_LOOP('',(#10864,#10865,#10867,#10868,#10869,#10871,#10872,#10873, +#10875,#10877,#10879,#10881,#10883,#10885,#10887,#10889,#10891,#10893,#10895, +#10897,#10899,#10901,#10903,#10905,#10907,#10909,#10911,#10913,#10915,#10917, +#10919,#10921,#10923,#10925,#10927,#10929,#10931,#10933,#10935,#10937,#10939, +#10941,#10943,#10945,#10947,#10949,#10951,#10953,#10955,#10957,#10959,#10961, +#10963,#10965,#10967,#10969,#10971,#10973,#10975,#10977,#10979,#10981,#10983, +#10985)); +#10987=FACE_OUTER_BOUND('',#10986,.F.); +#10988=ADVANCED_FACE('',(#10987),#10862,.T.); +#10989=CARTESIAN_POINT('',(-4.9E0,1.025E0,-1.4E0)); +#10990=DIRECTION('',(0.E0,0.E0,-1.E0)); +#10991=DIRECTION('',(0.E0,1.E0,0.E0)); +#10992=AXIS2_PLACEMENT_3D('',#10989,#10990,#10991); +#10993=PLANE('',#10992); +#10994=ORIENTED_EDGE('',*,*,#10863,.T.); +#10996=ORIENTED_EDGE('',*,*,#10995,.T.); +#10998=ORIENTED_EDGE('',*,*,#10997,.T.); +#11000=ORIENTED_EDGE('',*,*,#10999,.F.); +#11001=ORIENTED_EDGE('',*,*,#8404,.F.); +#11002=EDGE_LOOP('',(#10994,#10996,#10998,#11000,#11001)); +#11003=FACE_OUTER_BOUND('',#11002,.F.); +#11004=ADVANCED_FACE('',(#11003),#10993,.T.); +#11005=CARTESIAN_POINT('',(4.9E0,0.E0,0.E0)); +#11006=DIRECTION('',(1.E0,0.E0,0.E0)); +#11007=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11008=AXIS2_PLACEMENT_3D('',#11005,#11006,#11007); +#11009=PLANE('',#11008); +#11011=ORIENTED_EDGE('',*,*,#11010,.F.); +#11013=ORIENTED_EDGE('',*,*,#11012,.F.); +#11015=ORIENTED_EDGE('',*,*,#11014,.F.); +#11016=ORIENTED_EDGE('',*,*,#9088,.F.); +#11018=ORIENTED_EDGE('',*,*,#11017,.F.); +#11020=ORIENTED_EDGE('',*,*,#11019,.F.); +#11021=ORIENTED_EDGE('',*,*,#8775,.F.); +#11023=ORIENTED_EDGE('',*,*,#11022,.F.); +#11024=ORIENTED_EDGE('',*,*,#10995,.F.); +#11025=EDGE_LOOP('',(#11011,#11013,#11015,#11016,#11018,#11020,#11021,#11023, +#11024)); +#11026=FACE_OUTER_BOUND('',#11025,.F.); +#11027=ADVANCED_FACE('',(#11026),#11009,.T.); +#11028=CARTESIAN_POINT('',(4.2E0,1.025E0,-2.1E0)); +#11029=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#11030=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#11031=AXIS2_PLACEMENT_3D('',#11028,#11029,#11030); +#11032=PLANE('',#11031); +#11034=ORIENTED_EDGE('',*,*,#11033,.F.); +#11035=ORIENTED_EDGE('',*,*,#10835,.F.); +#11037=ORIENTED_EDGE('',*,*,#11036,.T.); +#11038=ORIENTED_EDGE('',*,*,#11010,.T.); +#11039=ORIENTED_EDGE('',*,*,#10984,.F.); +#11040=EDGE_LOOP('',(#11034,#11035,#11037,#11038,#11039)); +#11041=FACE_OUTER_BOUND('',#11040,.F.); +#11042=ADVANCED_FACE('',(#11041),#11032,.F.); +#11043=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11044=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11045=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11046=AXIS2_PLACEMENT_3D('',#11043,#11044,#11045); +#11047=PLANE('',#11046); +#11048=ORIENTED_EDGE('',*,*,#10851,.T.); +#11049=ORIENTED_EDGE('',*,*,#10866,.F.); +#11050=ORIENTED_EDGE('',*,*,#8400,.F.); +#11051=ORIENTED_EDGE('',*,*,#10678,.T.); +#11052=EDGE_LOOP('',(#11048,#11049,#11050,#11051)); +#11053=FACE_OUTER_BOUND('',#11052,.F.); +#11054=ADVANCED_FACE('',(#11053),#11047,.T.); +#11055=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11056=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11057=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11058=AXIS2_PLACEMENT_3D('',#11055,#11056,#11057); +#11059=PLANE('',#11058); +#11061=ORIENTED_EDGE('',*,*,#11060,.T.); +#11062=ORIENTED_EDGE('',*,*,#10874,.F.); +#11063=ORIENTED_EDGE('',*,*,#10663,.F.); +#11064=ORIENTED_EDGE('',*,*,#10696,.T.); +#11065=EDGE_LOOP('',(#11061,#11062,#11063,#11064)); +#11066=FACE_OUTER_BOUND('',#11065,.F.); +#11067=ADVANCED_FACE('',(#11066),#11059,.T.); +#11068=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11069=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11070=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11071=AXIS2_PLACEMENT_3D('',#11068,#11069,#11070); +#11072=PLANE('',#11071); +#11074=ORIENTED_EDGE('',*,*,#11073,.T.); +#11075=ORIENTED_EDGE('',*,*,#10886,.F.); +#11077=ORIENTED_EDGE('',*,*,#11076,.F.); +#11078=ORIENTED_EDGE('',*,*,#10710,.T.); +#11079=EDGE_LOOP('',(#11074,#11075,#11077,#11078)); +#11080=FACE_OUTER_BOUND('',#11079,.F.); +#11081=ADVANCED_FACE('',(#11080),#11072,.T.); +#11082=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11083=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11084=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11085=AXIS2_PLACEMENT_3D('',#11082,#11083,#11084); +#11086=PLANE('',#11085); +#11088=ORIENTED_EDGE('',*,*,#11087,.T.); +#11089=ORIENTED_EDGE('',*,*,#10898,.F.); +#11091=ORIENTED_EDGE('',*,*,#11090,.F.); +#11092=ORIENTED_EDGE('',*,*,#10725,.T.); +#11093=EDGE_LOOP('',(#11088,#11089,#11091,#11092)); +#11094=FACE_OUTER_BOUND('',#11093,.F.); +#11095=ADVANCED_FACE('',(#11094),#11086,.T.); +#11096=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11097=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11098=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11099=AXIS2_PLACEMENT_3D('',#11096,#11097,#11098); +#11100=PLANE('',#11099); +#11102=ORIENTED_EDGE('',*,*,#11101,.T.); +#11103=ORIENTED_EDGE('',*,*,#10910,.F.); +#11105=ORIENTED_EDGE('',*,*,#11104,.F.); +#11106=ORIENTED_EDGE('',*,*,#10740,.T.); +#11107=EDGE_LOOP('',(#11102,#11103,#11105,#11106)); +#11108=FACE_OUTER_BOUND('',#11107,.F.); +#11109=ADVANCED_FACE('',(#11108),#11100,.T.); +#11110=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11111=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11112=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11113=AXIS2_PLACEMENT_3D('',#11110,#11111,#11112); +#11114=PLANE('',#11113); +#11116=ORIENTED_EDGE('',*,*,#11115,.T.); +#11117=ORIENTED_EDGE('',*,*,#10922,.F.); +#11119=ORIENTED_EDGE('',*,*,#11118,.F.); +#11120=ORIENTED_EDGE('',*,*,#10755,.T.); +#11121=EDGE_LOOP('',(#11116,#11117,#11119,#11120)); +#11122=FACE_OUTER_BOUND('',#11121,.F.); +#11123=ADVANCED_FACE('',(#11122),#11114,.T.); +#11124=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11125=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11126=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11127=AXIS2_PLACEMENT_3D('',#11124,#11125,#11126); +#11128=PLANE('',#11127); +#11130=ORIENTED_EDGE('',*,*,#11129,.T.); +#11131=ORIENTED_EDGE('',*,*,#10934,.F.); +#11133=ORIENTED_EDGE('',*,*,#11132,.F.); +#11134=ORIENTED_EDGE('',*,*,#10770,.T.); +#11135=EDGE_LOOP('',(#11130,#11131,#11133,#11134)); +#11136=FACE_OUTER_BOUND('',#11135,.F.); +#11137=ADVANCED_FACE('',(#11136),#11128,.T.); +#11138=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11139=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11140=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11141=AXIS2_PLACEMENT_3D('',#11138,#11139,#11140); +#11142=PLANE('',#11141); +#11144=ORIENTED_EDGE('',*,*,#11143,.T.); +#11145=ORIENTED_EDGE('',*,*,#10946,.F.); +#11147=ORIENTED_EDGE('',*,*,#11146,.F.); +#11148=ORIENTED_EDGE('',*,*,#10785,.T.); +#11149=EDGE_LOOP('',(#11144,#11145,#11147,#11148)); +#11150=FACE_OUTER_BOUND('',#11149,.F.); +#11151=ADVANCED_FACE('',(#11150),#11142,.T.); +#11152=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11153=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11154=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11155=AXIS2_PLACEMENT_3D('',#11152,#11153,#11154); +#11156=PLANE('',#11155); +#11158=ORIENTED_EDGE('',*,*,#11157,.T.); +#11159=ORIENTED_EDGE('',*,*,#10958,.F.); +#11161=ORIENTED_EDGE('',*,*,#11160,.F.); +#11162=ORIENTED_EDGE('',*,*,#10800,.T.); +#11163=EDGE_LOOP('',(#11158,#11159,#11161,#11162)); +#11164=FACE_OUTER_BOUND('',#11163,.F.); +#11165=ADVANCED_FACE('',(#11164),#11156,.T.); +#11166=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11167=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11168=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11169=AXIS2_PLACEMENT_3D('',#11166,#11167,#11168); +#11170=PLANE('',#11169); +#11172=ORIENTED_EDGE('',*,*,#11171,.T.); +#11173=ORIENTED_EDGE('',*,*,#10970,.F.); +#11175=ORIENTED_EDGE('',*,*,#11174,.F.); +#11176=ORIENTED_EDGE('',*,*,#10815,.T.); +#11177=EDGE_LOOP('',(#11172,#11173,#11175,#11176)); +#11178=FACE_OUTER_BOUND('',#11177,.F.); +#11179=ADVANCED_FACE('',(#11178),#11170,.T.); +#11180=CARTESIAN_POINT('',(-4.9E0,8.75E-1,-2.1E0)); +#11181=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11182=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11183=AXIS2_PLACEMENT_3D('',#11180,#11181,#11182); +#11184=PLANE('',#11183); +#11186=ORIENTED_EDGE('',*,*,#11185,.F.); +#11187=ORIENTED_EDGE('',*,*,#10837,.T.); +#11188=ORIENTED_EDGE('',*,*,#11033,.T.); +#11189=ORIENTED_EDGE('',*,*,#10982,.F.); +#11190=EDGE_LOOP('',(#11186,#11187,#11188,#11189)); +#11191=FACE_OUTER_BOUND('',#11190,.F.); +#11192=ADVANCED_FACE('',(#11191),#11184,.T.); +#11193=CARTESIAN_POINT('',(-2.96E0,-1.925E0,-1.85E0)); +#11194=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11195=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11196=AXIS2_PLACEMENT_3D('',#11193,#11194,#11195); +#11197=PLANE('',#11196); +#11199=ORIENTED_EDGE('',*,*,#11198,.F.); +#11201=ORIENTED_EDGE('',*,*,#11200,.T.); +#11202=ORIENTED_EDGE('',*,*,#10876,.F.); +#11203=ORIENTED_EDGE('',*,*,#11060,.F.); +#11204=ORIENTED_EDGE('',*,*,#10694,.T.); +#11205=ORIENTED_EDGE('',*,*,#9236,.F.); +#11206=EDGE_LOOP('',(#11199,#11201,#11202,#11203,#11204,#11205)); +#11207=FACE_OUTER_BOUND('',#11206,.F.); +#11208=ADVANCED_FACE('',(#11207),#11197,.F.); +#11209=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11210=DIRECTION('',(1.E0,0.E0,0.E0)); +#11211=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11212=AXIS2_PLACEMENT_3D('',#11209,#11210,#11211); +#11213=PLANE('',#11212); +#11214=ORIENTED_EDGE('',*,*,#9234,.T.); +#11216=ORIENTED_EDGE('',*,*,#11215,.T.); +#11218=ORIENTED_EDGE('',*,*,#11217,.T.); +#11220=ORIENTED_EDGE('',*,*,#11219,.T.); +#11222=ORIENTED_EDGE('',*,*,#11221,.T.); +#11224=ORIENTED_EDGE('',*,*,#11223,.T.); +#11226=ORIENTED_EDGE('',*,*,#11225,.T.); +#11228=ORIENTED_EDGE('',*,*,#11227,.T.); +#11230=ORIENTED_EDGE('',*,*,#11229,.T.); +#11231=ORIENTED_EDGE('',*,*,#11198,.T.); +#11232=EDGE_LOOP('',(#11214,#11216,#11218,#11220,#11222,#11224,#11226,#11228, +#11230,#11231)); +#11233=FACE_OUTER_BOUND('',#11232,.F.); +#11234=ADVANCED_FACE('',(#11233),#11213,.F.); +#11235=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11236=DIRECTION('',(1.E0,0.E0,0.E0)); +#11237=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11238=AXIS2_PLACEMENT_3D('',#11235,#11236,#11237); +#11239=PLANE('',#11238); +#11241=ORIENTED_EDGE('',*,*,#11240,.F.); +#11243=ORIENTED_EDGE('',*,*,#11242,.T.); +#11244=ORIENTED_EDGE('',*,*,#9565,.T.); +#11245=ORIENTED_EDGE('',*,*,#10449,.T.); +#11247=ORIENTED_EDGE('',*,*,#11246,.T.); +#11248=EDGE_LOOP('',(#11241,#11243,#11244,#11245,#11247)); +#11249=FACE_OUTER_BOUND('',#11248,.F.); +#11250=ADVANCED_FACE('',(#11249),#11239,.F.); +#11251=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-1.45E0)); +#11252=DIRECTION('',(0.E0,0.E0,1.E0)); +#11253=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11254=AXIS2_PLACEMENT_3D('',#11251,#11252,#11253); +#11255=PLANE('',#11254); +#11257=ORIENTED_EDGE('',*,*,#11256,.F.); +#11259=ORIENTED_EDGE('',*,*,#11258,.T.); +#11261=ORIENTED_EDGE('',*,*,#11260,.F.); +#11262=ORIENTED_EDGE('',*,*,#11215,.F.); +#11264=ORIENTED_EDGE('',*,*,#11263,.T.); +#11266=ORIENTED_EDGE('',*,*,#11265,.T.); +#11267=EDGE_LOOP('',(#11257,#11259,#11261,#11262,#11264,#11266)); +#11268=FACE_OUTER_BOUND('',#11267,.F.); +#11269=ADVANCED_FACE('',(#11268),#11255,.T.); +#11270=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11271=DIRECTION('',(1.E0,0.E0,0.E0)); +#11272=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11273=AXIS2_PLACEMENT_3D('',#11270,#11271,#11272); +#11274=PLANE('',#11273); +#11276=ORIENTED_EDGE('',*,*,#11275,.F.); +#11278=ORIENTED_EDGE('',*,*,#11277,.T.); +#11279=ORIENTED_EDGE('',*,*,#8726,.F.); +#11280=ORIENTED_EDGE('',*,*,#10104,.T.); +#11281=ORIENTED_EDGE('',*,*,#10462,.F.); +#11282=EDGE_LOOP('',(#11276,#11278,#11279,#11280,#11281)); +#11283=FACE_OUTER_BOUND('',#11282,.F.); +#11284=ADVANCED_FACE('',(#11283),#11274,.F.); +#11285=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11286=DIRECTION('',(1.E0,0.E0,0.E0)); +#11287=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11288=AXIS2_PLACEMENT_3D('',#11285,#11286,#11287); +#11289=PLANE('',#11288); +#11290=ORIENTED_EDGE('',*,*,#11256,.T.); +#11292=ORIENTED_EDGE('',*,*,#11291,.F.); +#11294=ORIENTED_EDGE('',*,*,#11293,.T.); +#11295=ORIENTED_EDGE('',*,*,#9228,.T.); +#11296=EDGE_LOOP('',(#11290,#11292,#11294,#11295)); +#11297=FACE_OUTER_BOUND('',#11296,.F.); +#11298=ADVANCED_FACE('',(#11297),#11289,.F.); +#11299=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11300=DIRECTION('',(1.E0,0.E0,0.E0)); +#11301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11302=AXIS2_PLACEMENT_3D('',#11299,#11300,#11301); +#11303=PLANE('',#11302); +#11305=ORIENTED_EDGE('',*,*,#11304,.F.); +#11307=ORIENTED_EDGE('',*,*,#11306,.T.); +#11308=ORIENTED_EDGE('',*,*,#10882,.T.); +#11309=EDGE_LOOP('',(#11305,#11307,#11308)); +#11310=FACE_OUTER_BOUND('',#11309,.F.); +#11311=ADVANCED_FACE('',(#11310),#11303,.F.); +#11312=CARTESIAN_POINT('',(-2.96E0,1.625E0,1.85E0)); +#11313=DIRECTION('',(0.E0,0.E0,1.E0)); +#11314=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11315=AXIS2_PLACEMENT_3D('',#11312,#11313,#11314); +#11316=PLANE('',#11315); +#11318=ORIENTED_EDGE('',*,*,#11317,.T.); +#11319=ORIENTED_EDGE('',*,*,#11246,.F.); +#11321=ORIENTED_EDGE('',*,*,#11320,.F.); +#11323=ORIENTED_EDGE('',*,*,#11322,.T.); +#11324=ORIENTED_EDGE('',*,*,#11275,.T.); +#11326=ORIENTED_EDGE('',*,*,#11325,.T.); +#11327=EDGE_LOOP('',(#11318,#11319,#11321,#11323,#11324,#11326)); +#11328=FACE_OUTER_BOUND('',#11327,.F.); +#11329=ADVANCED_FACE('',(#11328),#11316,.T.); +#11330=CARTESIAN_POINT('',(-2.8E0,1.240470053838E0,1.65E0)); +#11331=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#11332=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#11333=AXIS2_PLACEMENT_3D('',#11330,#11331,#11332); +#11334=PLANE('',#11333); +#11335=ORIENTED_EDGE('',*,*,#11240,.T.); +#11336=ORIENTED_EDGE('',*,*,#11317,.F.); +#11338=ORIENTED_EDGE('',*,*,#11337,.T.); +#11340=ORIENTED_EDGE('',*,*,#11339,.T.); +#11341=EDGE_LOOP('',(#11335,#11336,#11338,#11340)); +#11342=FACE_OUTER_BOUND('',#11341,.F.); +#11343=ADVANCED_FACE('',(#11342),#11334,.T.); +#11344=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11345=DIRECTION('',(1.E0,0.E0,0.E0)); +#11346=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11347=AXIS2_PLACEMENT_3D('',#11344,#11345,#11346); +#11348=PLANE('',#11347); +#11349=ORIENTED_EDGE('',*,*,#9226,.F.); +#11351=ORIENTED_EDGE('',*,*,#11350,.F.); +#11353=ORIENTED_EDGE('',*,*,#11352,.F.); +#11355=ORIENTED_EDGE('',*,*,#11354,.F.); +#11357=ORIENTED_EDGE('',*,*,#11356,.F.); +#11359=ORIENTED_EDGE('',*,*,#11358,.F.); +#11361=ORIENTED_EDGE('',*,*,#11360,.F.); +#11363=ORIENTED_EDGE('',*,*,#11362,.F.); +#11365=ORIENTED_EDGE('',*,*,#11364,.F.); +#11366=ORIENTED_EDGE('',*,*,#11258,.F.); +#11367=EDGE_LOOP('',(#11349,#11351,#11353,#11355,#11357,#11359,#11361,#11363, +#11365,#11366)); +#11368=FACE_OUTER_BOUND('',#11367,.F.); +#11369=ADVANCED_FACE('',(#11368),#11348,.T.); +#11370=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#11371=DIRECTION('',(1.E0,0.E0,0.E0)); +#11372=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11373=AXIS2_PLACEMENT_3D('',#11370,#11371,#11372); +#11374=PLANE('',#11373); +#11375=ORIENTED_EDGE('',*,*,#11337,.F.); +#11376=ORIENTED_EDGE('',*,*,#11325,.F.); +#11377=ORIENTED_EDGE('',*,*,#10460,.F.); +#11378=ORIENTED_EDGE('',*,*,#9569,.F.); +#11380=ORIENTED_EDGE('',*,*,#11379,.F.); +#11381=EDGE_LOOP('',(#11375,#11376,#11377,#11378,#11380)); +#11382=FACE_OUTER_BOUND('',#11381,.F.); +#11383=ADVANCED_FACE('',(#11382),#11374,.T.); +#11384=CARTESIAN_POINT('',(-2.465E0,-1.925E0,-2.1E0)); +#11385=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#11386=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#11387=AXIS2_PLACEMENT_3D('',#11384,#11385,#11386); +#11388=PLANE('',#11387); +#11389=ORIENTED_EDGE('',*,*,#11350,.T.); +#11390=ORIENTED_EDGE('',*,*,#9224,.F.); +#11391=ORIENTED_EDGE('',*,*,#10712,.F.); +#11392=ORIENTED_EDGE('',*,*,#11076,.T.); +#11393=ORIENTED_EDGE('',*,*,#10884,.T.); +#11394=ORIENTED_EDGE('',*,*,#11306,.F.); +#11395=EDGE_LOOP('',(#11389,#11390,#11391,#11392,#11393,#11394)); +#11396=FACE_OUTER_BOUND('',#11395,.F.); +#11397=ADVANCED_FACE('',(#11396),#11388,.F.); +#11398=CARTESIAN_POINT('',(-2.96E0,8.75E-1,-1.95E0)); +#11399=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11400=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11401=AXIS2_PLACEMENT_3D('',#11398,#11399,#11400); +#11402=PLANE('',#11401); +#11403=ORIENTED_EDGE('',*,*,#11304,.T.); +#11404=ORIENTED_EDGE('',*,*,#10880,.F.); +#11406=ORIENTED_EDGE('',*,*,#11405,.F.); +#11407=ORIENTED_EDGE('',*,*,#11229,.F.); +#11409=ORIENTED_EDGE('',*,*,#11408,.T.); +#11410=ORIENTED_EDGE('',*,*,#11352,.T.); +#11411=EDGE_LOOP('',(#11403,#11404,#11406,#11407,#11409,#11410)); +#11412=FACE_OUTER_BOUND('',#11411,.F.); +#11413=ADVANCED_FACE('',(#11412),#11402,.T.); +#11414=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11415=DIRECTION('',(1.E0,0.E0,0.E0)); +#11416=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11417=AXIS2_PLACEMENT_3D('',#11414,#11415,#11416); +#11418=PLANE('',#11417); +#11419=ORIENTED_EDGE('',*,*,#11320,.T.); +#11420=ORIENTED_EDGE('',*,*,#10447,.T.); +#11421=ORIENTED_EDGE('',*,*,#10085,.F.); +#11422=ORIENTED_EDGE('',*,*,#8730,.T.); +#11424=ORIENTED_EDGE('',*,*,#11423,.F.); +#11425=EDGE_LOOP('',(#11419,#11420,#11421,#11422,#11424)); +#11426=FACE_OUTER_BOUND('',#11425,.F.); +#11427=ADVANCED_FACE('',(#11426),#11418,.T.); +#11428=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11429=DIRECTION('',(1.E0,0.E0,0.E0)); +#11430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11431=AXIS2_PLACEMENT_3D('',#11428,#11429,#11430); +#11432=PLANE('',#11431); +#11433=ORIENTED_EDGE('',*,*,#11263,.F.); +#11434=ORIENTED_EDGE('',*,*,#9232,.F.); +#11436=ORIENTED_EDGE('',*,*,#11435,.F.); +#11438=ORIENTED_EDGE('',*,*,#11437,.T.); +#11439=EDGE_LOOP('',(#11433,#11434,#11436,#11438)); +#11440=FACE_OUTER_BOUND('',#11439,.F.); +#11441=ADVANCED_FACE('',(#11440),#11432,.T.); +#11442=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#11443=DIRECTION('',(1.E0,0.E0,0.E0)); +#11444=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11445=AXIS2_PLACEMENT_3D('',#11442,#11443,#11444); +#11446=PLANE('',#11445); +#11447=ORIENTED_EDGE('',*,*,#11405,.T.); +#11448=ORIENTED_EDGE('',*,*,#10878,.F.); +#11449=ORIENTED_EDGE('',*,*,#11200,.F.); +#11450=EDGE_LOOP('',(#11447,#11448,#11449)); +#11451=FACE_OUTER_BOUND('',#11450,.F.); +#11452=ADVANCED_FACE('',(#11451),#11446,.T.); +#11453=CARTESIAN_POINT('',(-2.64E0,1.625E0,-1.4E0)); +#11454=DIRECTION('',(0.E0,1.E0,0.E0)); +#11455=DIRECTION('',(0.E0,0.E0,1.E0)); +#11456=AXIS2_PLACEMENT_3D('',#11453,#11454,#11455); +#11457=PLANE('',#11456); +#11458=ORIENTED_EDGE('',*,*,#11322,.F.); +#11459=ORIENTED_EDGE('',*,*,#11423,.T.); +#11460=ORIENTED_EDGE('',*,*,#8728,.T.); +#11461=ORIENTED_EDGE('',*,*,#11277,.F.); +#11462=EDGE_LOOP('',(#11458,#11459,#11460,#11461)); +#11463=FACE_OUTER_BOUND('',#11462,.F.); +#11464=ADVANCED_FACE('',(#11463),#11457,.F.); +#11465=CARTESIAN_POINT('',(-2.64E0,6.75E-1,-1.4E0)); +#11466=DIRECTION('',(0.E0,0.E0,1.E0)); +#11467=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11468=AXIS2_PLACEMENT_3D('',#11465,#11466,#11467); +#11469=PLANE('',#11468); +#11471=ORIENTED_EDGE('',*,*,#11470,.F.); +#11472=ORIENTED_EDGE('',*,*,#11435,.T.); +#11473=ORIENTED_EDGE('',*,*,#9230,.T.); +#11474=ORIENTED_EDGE('',*,*,#11293,.F.); +#11475=EDGE_LOOP('',(#11471,#11472,#11473,#11474)); +#11476=FACE_OUTER_BOUND('',#11475,.F.); +#11477=ADVANCED_FACE('',(#11476),#11469,.F.); +#11478=CARTESIAN_POINT('',(-2.96E0,6.25E-1,-7.5E-1)); +#11479=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11480=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11481=AXIS2_PLACEMENT_3D('',#11478,#11479,#11480); +#11482=PLANE('',#11481); +#11483=ORIENTED_EDGE('',*,*,#11291,.T.); +#11484=ORIENTED_EDGE('',*,*,#11265,.F.); +#11485=ORIENTED_EDGE('',*,*,#11437,.F.); +#11486=ORIENTED_EDGE('',*,*,#11470,.T.); +#11487=EDGE_LOOP('',(#11483,#11484,#11485,#11486)); +#11488=FACE_OUTER_BOUND('',#11487,.F.); +#11489=ADVANCED_FACE('',(#11488),#11482,.T.); +#11490=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-1.95E0)); +#11491=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11492=DIRECTION('',(0.E0,1.E0,0.E0)); +#11493=AXIS2_PLACEMENT_3D('',#11490,#11491,#11492); +#11494=PLANE('',#11493); +#11495=ORIENTED_EDGE('',*,*,#11227,.F.); +#11497=ORIENTED_EDGE('',*,*,#11496,.T.); +#11498=ORIENTED_EDGE('',*,*,#11354,.T.); +#11499=ORIENTED_EDGE('',*,*,#11408,.F.); +#11500=EDGE_LOOP('',(#11495,#11497,#11498,#11499)); +#11501=FACE_OUTER_BOUND('',#11500,.F.); +#11502=ADVANCED_FACE('',(#11501),#11494,.T.); +#11503=CARTESIAN_POINT('',(-2.96E0,-2.055E0,-2.5E0)); +#11504=DIRECTION('',(0.E0,1.E0,0.E0)); +#11505=DIRECTION('',(0.E0,0.E0,1.E0)); +#11506=AXIS2_PLACEMENT_3D('',#11503,#11504,#11505); +#11507=PLANE('',#11506); +#11508=ORIENTED_EDGE('',*,*,#11225,.F.); +#11510=ORIENTED_EDGE('',*,*,#11509,.T.); +#11511=ORIENTED_EDGE('',*,*,#11356,.T.); +#11512=ORIENTED_EDGE('',*,*,#11496,.F.); +#11513=EDGE_LOOP('',(#11508,#11510,#11511,#11512)); +#11514=FACE_OUTER_BOUND('',#11513,.F.); +#11515=ADVANCED_FACE('',(#11514),#11507,.T.); +#11516=CARTESIAN_POINT('',(-2.96E0,-2.155E0,-2.6E0)); +#11517=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11518=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11519=AXIS2_PLACEMENT_3D('',#11516,#11517,#11518); +#11520=PLANE('',#11519); +#11521=ORIENTED_EDGE('',*,*,#11223,.F.); +#11523=ORIENTED_EDGE('',*,*,#11522,.T.); +#11524=ORIENTED_EDGE('',*,*,#11358,.T.); +#11525=ORIENTED_EDGE('',*,*,#11509,.F.); +#11526=EDGE_LOOP('',(#11521,#11523,#11524,#11525)); +#11527=FACE_OUTER_BOUND('',#11526,.F.); +#11528=ADVANCED_FACE('',(#11527),#11520,.T.); +#11529=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-2.6E0)); +#11530=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11531=DIRECTION('',(0.E0,1.E0,0.E0)); +#11532=AXIS2_PLACEMENT_3D('',#11529,#11530,#11531); +#11533=PLANE('',#11532); +#11534=ORIENTED_EDGE('',*,*,#11221,.F.); +#11536=ORIENTED_EDGE('',*,*,#11535,.T.); +#11537=ORIENTED_EDGE('',*,*,#11360,.T.); +#11538=ORIENTED_EDGE('',*,*,#11522,.F.); +#11539=EDGE_LOOP('',(#11534,#11536,#11537,#11538)); +#11540=FACE_OUTER_BOUND('',#11539,.F.); +#11541=ADVANCED_FACE('',(#11540),#11533,.T.); +#11542=CARTESIAN_POINT('',(-2.96E0,-2.375E0,-1.7E0)); +#11543=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11544=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11545=AXIS2_PLACEMENT_3D('',#11542,#11543,#11544); +#11546=PLANE('',#11545); +#11547=ORIENTED_EDGE('',*,*,#11219,.F.); +#11549=ORIENTED_EDGE('',*,*,#11548,.T.); +#11550=ORIENTED_EDGE('',*,*,#11362,.T.); +#11551=ORIENTED_EDGE('',*,*,#11535,.F.); +#11552=EDGE_LOOP('',(#11547,#11549,#11550,#11551)); +#11553=FACE_OUTER_BOUND('',#11552,.F.); +#11554=ADVANCED_FACE('',(#11553),#11546,.T.); +#11555=CARTESIAN_POINT('',(-2.96E0,-2.175E0,-1.45E0)); +#11556=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#11557=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#11558=AXIS2_PLACEMENT_3D('',#11555,#11556,#11557); +#11559=PLANE('',#11558); +#11560=ORIENTED_EDGE('',*,*,#11217,.F.); +#11561=ORIENTED_EDGE('',*,*,#11260,.T.); +#11562=ORIENTED_EDGE('',*,*,#11364,.T.); +#11563=ORIENTED_EDGE('',*,*,#11548,.F.); +#11564=EDGE_LOOP('',(#11560,#11561,#11562,#11563)); +#11565=FACE_OUTER_BOUND('',#11564,.F.); +#11566=ADVANCED_FACE('',(#11565),#11559,.T.); +#11567=CARTESIAN_POINT('',(-2.96E0,1.125E0,1.85E0)); +#11568=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11569=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11570=AXIS2_PLACEMENT_3D('',#11567,#11568,#11569); +#11571=PLANE('',#11570); +#11572=ORIENTED_EDGE('',*,*,#11339,.F.); +#11573=ORIENTED_EDGE('',*,*,#11379,.T.); +#11574=ORIENTED_EDGE('',*,*,#9567,.F.); +#11575=ORIENTED_EDGE('',*,*,#11242,.F.); +#11576=EDGE_LOOP('',(#11572,#11573,#11574,#11575)); +#11577=FACE_OUTER_BOUND('',#11576,.F.); +#11578=ADVANCED_FACE('',(#11577),#11571,.T.); +#11579=CARTESIAN_POINT('',(-2.16E0,-1.925E0,-1.85E0)); +#11580=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11581=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11582=AXIS2_PLACEMENT_3D('',#11579,#11580,#11581); +#11583=PLANE('',#11582); +#11585=ORIENTED_EDGE('',*,*,#11584,.F.); +#11587=ORIENTED_EDGE('',*,*,#11586,.T.); +#11588=ORIENTED_EDGE('',*,*,#10888,.F.); +#11589=ORIENTED_EDGE('',*,*,#11073,.F.); +#11590=ORIENTED_EDGE('',*,*,#10708,.T.); +#11591=ORIENTED_EDGE('',*,*,#9220,.F.); +#11592=EDGE_LOOP('',(#11585,#11587,#11588,#11589,#11590,#11591)); +#11593=FACE_OUTER_BOUND('',#11592,.F.); +#11594=ADVANCED_FACE('',(#11593),#11583,.F.); +#11595=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11596=DIRECTION('',(1.E0,0.E0,0.E0)); +#11597=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11598=AXIS2_PLACEMENT_3D('',#11595,#11596,#11597); +#11599=PLANE('',#11598); +#11600=ORIENTED_EDGE('',*,*,#9218,.T.); +#11602=ORIENTED_EDGE('',*,*,#11601,.T.); +#11604=ORIENTED_EDGE('',*,*,#11603,.T.); +#11606=ORIENTED_EDGE('',*,*,#11605,.T.); +#11608=ORIENTED_EDGE('',*,*,#11607,.T.); +#11610=ORIENTED_EDGE('',*,*,#11609,.T.); +#11612=ORIENTED_EDGE('',*,*,#11611,.T.); +#11614=ORIENTED_EDGE('',*,*,#11613,.T.); +#11616=ORIENTED_EDGE('',*,*,#11615,.T.); +#11617=ORIENTED_EDGE('',*,*,#11584,.T.); +#11618=EDGE_LOOP('',(#11600,#11602,#11604,#11606,#11608,#11610,#11612,#11614, +#11616,#11617)); +#11619=FACE_OUTER_BOUND('',#11618,.F.); +#11620=ADVANCED_FACE('',(#11619),#11599,.F.); +#11621=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11622=DIRECTION('',(1.E0,0.E0,0.E0)); +#11623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11624=AXIS2_PLACEMENT_3D('',#11621,#11622,#11623); +#11625=PLANE('',#11624); +#11627=ORIENTED_EDGE('',*,*,#11626,.F.); +#11629=ORIENTED_EDGE('',*,*,#11628,.T.); +#11630=ORIENTED_EDGE('',*,*,#9573,.T.); +#11631=ORIENTED_EDGE('',*,*,#10467,.T.); +#11633=ORIENTED_EDGE('',*,*,#11632,.T.); +#11634=EDGE_LOOP('',(#11627,#11629,#11630,#11631,#11633)); +#11635=FACE_OUTER_BOUND('',#11634,.F.); +#11636=ADVANCED_FACE('',(#11635),#11625,.F.); +#11637=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-1.45E0)); +#11638=DIRECTION('',(0.E0,0.E0,1.E0)); +#11639=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11640=AXIS2_PLACEMENT_3D('',#11637,#11638,#11639); +#11641=PLANE('',#11640); +#11643=ORIENTED_EDGE('',*,*,#11642,.F.); +#11645=ORIENTED_EDGE('',*,*,#11644,.T.); +#11647=ORIENTED_EDGE('',*,*,#11646,.F.); +#11648=ORIENTED_EDGE('',*,*,#11601,.F.); +#11650=ORIENTED_EDGE('',*,*,#11649,.T.); +#11652=ORIENTED_EDGE('',*,*,#11651,.T.); +#11653=EDGE_LOOP('',(#11643,#11645,#11647,#11648,#11650,#11652)); +#11654=FACE_OUTER_BOUND('',#11653,.F.); +#11655=ADVANCED_FACE('',(#11654),#11641,.T.); +#11656=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11657=DIRECTION('',(1.E0,0.E0,0.E0)); +#11658=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11659=AXIS2_PLACEMENT_3D('',#11656,#11657,#11658); +#11660=PLANE('',#11659); +#11662=ORIENTED_EDGE('',*,*,#11661,.F.); +#11664=ORIENTED_EDGE('',*,*,#11663,.T.); +#11665=ORIENTED_EDGE('',*,*,#8718,.F.); +#11666=ORIENTED_EDGE('',*,*,#10119,.T.); +#11667=ORIENTED_EDGE('',*,*,#10480,.F.); +#11668=EDGE_LOOP('',(#11662,#11664,#11665,#11666,#11667)); +#11669=FACE_OUTER_BOUND('',#11668,.F.); +#11670=ADVANCED_FACE('',(#11669),#11660,.F.); +#11671=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11672=DIRECTION('',(1.E0,0.E0,0.E0)); +#11673=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11674=AXIS2_PLACEMENT_3D('',#11671,#11672,#11673); +#11675=PLANE('',#11674); +#11676=ORIENTED_EDGE('',*,*,#11642,.T.); +#11678=ORIENTED_EDGE('',*,*,#11677,.F.); +#11680=ORIENTED_EDGE('',*,*,#11679,.T.); +#11681=ORIENTED_EDGE('',*,*,#9212,.T.); +#11682=EDGE_LOOP('',(#11676,#11678,#11680,#11681)); +#11683=FACE_OUTER_BOUND('',#11682,.F.); +#11684=ADVANCED_FACE('',(#11683),#11675,.F.); +#11685=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11686=DIRECTION('',(1.E0,0.E0,0.E0)); +#11687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11688=AXIS2_PLACEMENT_3D('',#11685,#11686,#11687); +#11689=PLANE('',#11688); +#11691=ORIENTED_EDGE('',*,*,#11690,.F.); +#11693=ORIENTED_EDGE('',*,*,#11692,.T.); +#11694=ORIENTED_EDGE('',*,*,#10894,.T.); +#11695=EDGE_LOOP('',(#11691,#11693,#11694)); +#11696=FACE_OUTER_BOUND('',#11695,.F.); +#11697=ADVANCED_FACE('',(#11696),#11689,.F.); +#11698=CARTESIAN_POINT('',(-2.16E0,1.625E0,1.85E0)); +#11699=DIRECTION('',(0.E0,0.E0,1.E0)); +#11700=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11701=AXIS2_PLACEMENT_3D('',#11698,#11699,#11700); +#11702=PLANE('',#11701); +#11704=ORIENTED_EDGE('',*,*,#11703,.T.); +#11705=ORIENTED_EDGE('',*,*,#11632,.F.); +#11707=ORIENTED_EDGE('',*,*,#11706,.F.); +#11709=ORIENTED_EDGE('',*,*,#11708,.T.); +#11710=ORIENTED_EDGE('',*,*,#11661,.T.); +#11712=ORIENTED_EDGE('',*,*,#11711,.T.); +#11713=EDGE_LOOP('',(#11704,#11705,#11707,#11709,#11710,#11712)); +#11714=FACE_OUTER_BOUND('',#11713,.F.); +#11715=ADVANCED_FACE('',(#11714),#11702,.T.); +#11716=CARTESIAN_POINT('',(-2.E0,1.240470053838E0,1.65E0)); +#11717=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#11718=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#11719=AXIS2_PLACEMENT_3D('',#11716,#11717,#11718); +#11720=PLANE('',#11719); +#11721=ORIENTED_EDGE('',*,*,#11626,.T.); +#11722=ORIENTED_EDGE('',*,*,#11703,.F.); +#11724=ORIENTED_EDGE('',*,*,#11723,.T.); +#11726=ORIENTED_EDGE('',*,*,#11725,.T.); +#11727=EDGE_LOOP('',(#11721,#11722,#11724,#11726)); +#11728=FACE_OUTER_BOUND('',#11727,.F.); +#11729=ADVANCED_FACE('',(#11728),#11720,.T.); +#11730=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11731=DIRECTION('',(1.E0,0.E0,0.E0)); +#11732=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11733=AXIS2_PLACEMENT_3D('',#11730,#11731,#11732); +#11734=PLANE('',#11733); +#11735=ORIENTED_EDGE('',*,*,#9210,.F.); +#11737=ORIENTED_EDGE('',*,*,#11736,.F.); +#11739=ORIENTED_EDGE('',*,*,#11738,.F.); +#11741=ORIENTED_EDGE('',*,*,#11740,.F.); +#11743=ORIENTED_EDGE('',*,*,#11742,.F.); +#11745=ORIENTED_EDGE('',*,*,#11744,.F.); +#11747=ORIENTED_EDGE('',*,*,#11746,.F.); +#11749=ORIENTED_EDGE('',*,*,#11748,.F.); +#11751=ORIENTED_EDGE('',*,*,#11750,.F.); +#11752=ORIENTED_EDGE('',*,*,#11644,.F.); +#11753=EDGE_LOOP('',(#11735,#11737,#11739,#11741,#11743,#11745,#11747,#11749, +#11751,#11752)); +#11754=FACE_OUTER_BOUND('',#11753,.F.); +#11755=ADVANCED_FACE('',(#11754),#11734,.T.); +#11756=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#11757=DIRECTION('',(1.E0,0.E0,0.E0)); +#11758=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11759=AXIS2_PLACEMENT_3D('',#11756,#11757,#11758); +#11760=PLANE('',#11759); +#11761=ORIENTED_EDGE('',*,*,#11723,.F.); +#11762=ORIENTED_EDGE('',*,*,#11711,.F.); +#11763=ORIENTED_EDGE('',*,*,#10478,.F.); +#11764=ORIENTED_EDGE('',*,*,#9577,.F.); +#11766=ORIENTED_EDGE('',*,*,#11765,.F.); +#11767=EDGE_LOOP('',(#11761,#11762,#11763,#11764,#11766)); +#11768=FACE_OUTER_BOUND('',#11767,.F.); +#11769=ADVANCED_FACE('',(#11768),#11760,.T.); +#11770=CARTESIAN_POINT('',(-1.665E0,-1.925E0,-2.1E0)); +#11771=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#11772=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#11773=AXIS2_PLACEMENT_3D('',#11770,#11771,#11772); +#11774=PLANE('',#11773); +#11775=ORIENTED_EDGE('',*,*,#11736,.T.); +#11776=ORIENTED_EDGE('',*,*,#9208,.F.); +#11777=ORIENTED_EDGE('',*,*,#10727,.F.); +#11778=ORIENTED_EDGE('',*,*,#11090,.T.); +#11779=ORIENTED_EDGE('',*,*,#10896,.T.); +#11780=ORIENTED_EDGE('',*,*,#11692,.F.); +#11781=EDGE_LOOP('',(#11775,#11776,#11777,#11778,#11779,#11780)); +#11782=FACE_OUTER_BOUND('',#11781,.F.); +#11783=ADVANCED_FACE('',(#11782),#11774,.F.); +#11784=CARTESIAN_POINT('',(-2.16E0,8.75E-1,-1.95E0)); +#11785=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11786=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11787=AXIS2_PLACEMENT_3D('',#11784,#11785,#11786); +#11788=PLANE('',#11787); +#11789=ORIENTED_EDGE('',*,*,#11690,.T.); +#11790=ORIENTED_EDGE('',*,*,#10892,.F.); +#11792=ORIENTED_EDGE('',*,*,#11791,.F.); +#11793=ORIENTED_EDGE('',*,*,#11615,.F.); +#11795=ORIENTED_EDGE('',*,*,#11794,.T.); +#11796=ORIENTED_EDGE('',*,*,#11738,.T.); +#11797=EDGE_LOOP('',(#11789,#11790,#11792,#11793,#11795,#11796)); +#11798=FACE_OUTER_BOUND('',#11797,.F.); +#11799=ADVANCED_FACE('',(#11798),#11788,.T.); +#11800=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11801=DIRECTION('',(1.E0,0.E0,0.E0)); +#11802=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11803=AXIS2_PLACEMENT_3D('',#11800,#11801,#11802); +#11804=PLANE('',#11803); +#11805=ORIENTED_EDGE('',*,*,#11706,.T.); +#11806=ORIENTED_EDGE('',*,*,#10465,.T.); +#11807=ORIENTED_EDGE('',*,*,#10100,.F.); +#11808=ORIENTED_EDGE('',*,*,#8722,.T.); +#11810=ORIENTED_EDGE('',*,*,#11809,.F.); +#11811=EDGE_LOOP('',(#11805,#11806,#11807,#11808,#11810)); +#11812=FACE_OUTER_BOUND('',#11811,.F.); +#11813=ADVANCED_FACE('',(#11812),#11804,.T.); +#11814=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11815=DIRECTION('',(1.E0,0.E0,0.E0)); +#11816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11817=AXIS2_PLACEMENT_3D('',#11814,#11815,#11816); +#11818=PLANE('',#11817); +#11819=ORIENTED_EDGE('',*,*,#11649,.F.); +#11820=ORIENTED_EDGE('',*,*,#9216,.F.); +#11822=ORIENTED_EDGE('',*,*,#11821,.F.); +#11824=ORIENTED_EDGE('',*,*,#11823,.T.); +#11825=EDGE_LOOP('',(#11819,#11820,#11822,#11824)); +#11826=FACE_OUTER_BOUND('',#11825,.F.); +#11827=ADVANCED_FACE('',(#11826),#11818,.T.); +#11828=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#11829=DIRECTION('',(1.E0,0.E0,0.E0)); +#11830=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11831=AXIS2_PLACEMENT_3D('',#11828,#11829,#11830); +#11832=PLANE('',#11831); +#11833=ORIENTED_EDGE('',*,*,#11791,.T.); +#11834=ORIENTED_EDGE('',*,*,#10890,.F.); +#11835=ORIENTED_EDGE('',*,*,#11586,.F.); +#11836=EDGE_LOOP('',(#11833,#11834,#11835)); +#11837=FACE_OUTER_BOUND('',#11836,.F.); +#11838=ADVANCED_FACE('',(#11837),#11832,.T.); +#11839=CARTESIAN_POINT('',(-1.84E0,1.625E0,-1.4E0)); +#11840=DIRECTION('',(0.E0,1.E0,0.E0)); +#11841=DIRECTION('',(0.E0,0.E0,1.E0)); +#11842=AXIS2_PLACEMENT_3D('',#11839,#11840,#11841); +#11843=PLANE('',#11842); +#11844=ORIENTED_EDGE('',*,*,#11708,.F.); +#11845=ORIENTED_EDGE('',*,*,#11809,.T.); +#11846=ORIENTED_EDGE('',*,*,#8720,.T.); +#11847=ORIENTED_EDGE('',*,*,#11663,.F.); +#11848=EDGE_LOOP('',(#11844,#11845,#11846,#11847)); +#11849=FACE_OUTER_BOUND('',#11848,.F.); +#11850=ADVANCED_FACE('',(#11849),#11843,.F.); +#11851=CARTESIAN_POINT('',(-1.84E0,6.75E-1,-1.4E0)); +#11852=DIRECTION('',(0.E0,0.E0,1.E0)); +#11853=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11854=AXIS2_PLACEMENT_3D('',#11851,#11852,#11853); +#11855=PLANE('',#11854); +#11857=ORIENTED_EDGE('',*,*,#11856,.F.); +#11858=ORIENTED_EDGE('',*,*,#11821,.T.); +#11859=ORIENTED_EDGE('',*,*,#9214,.T.); +#11860=ORIENTED_EDGE('',*,*,#11679,.F.); +#11861=EDGE_LOOP('',(#11857,#11858,#11859,#11860)); +#11862=FACE_OUTER_BOUND('',#11861,.F.); +#11863=ADVANCED_FACE('',(#11862),#11855,.F.); +#11864=CARTESIAN_POINT('',(-2.16E0,6.25E-1,-7.5E-1)); +#11865=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11866=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11867=AXIS2_PLACEMENT_3D('',#11864,#11865,#11866); +#11868=PLANE('',#11867); +#11869=ORIENTED_EDGE('',*,*,#11677,.T.); +#11870=ORIENTED_EDGE('',*,*,#11651,.F.); +#11871=ORIENTED_EDGE('',*,*,#11823,.F.); +#11872=ORIENTED_EDGE('',*,*,#11856,.T.); +#11873=EDGE_LOOP('',(#11869,#11870,#11871,#11872)); +#11874=FACE_OUTER_BOUND('',#11873,.F.); +#11875=ADVANCED_FACE('',(#11874),#11868,.T.); +#11876=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-1.95E0)); +#11877=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11878=DIRECTION('',(0.E0,1.E0,0.E0)); +#11879=AXIS2_PLACEMENT_3D('',#11876,#11877,#11878); +#11880=PLANE('',#11879); +#11881=ORIENTED_EDGE('',*,*,#11613,.F.); +#11883=ORIENTED_EDGE('',*,*,#11882,.T.); +#11884=ORIENTED_EDGE('',*,*,#11740,.T.); +#11885=ORIENTED_EDGE('',*,*,#11794,.F.); +#11886=EDGE_LOOP('',(#11881,#11883,#11884,#11885)); +#11887=FACE_OUTER_BOUND('',#11886,.F.); +#11888=ADVANCED_FACE('',(#11887),#11880,.T.); +#11889=CARTESIAN_POINT('',(-2.16E0,-2.055E0,-2.5E0)); +#11890=DIRECTION('',(0.E0,1.E0,0.E0)); +#11891=DIRECTION('',(0.E0,0.E0,1.E0)); +#11892=AXIS2_PLACEMENT_3D('',#11889,#11890,#11891); +#11893=PLANE('',#11892); +#11894=ORIENTED_EDGE('',*,*,#11611,.F.); +#11896=ORIENTED_EDGE('',*,*,#11895,.T.); +#11897=ORIENTED_EDGE('',*,*,#11742,.T.); +#11898=ORIENTED_EDGE('',*,*,#11882,.F.); +#11899=EDGE_LOOP('',(#11894,#11896,#11897,#11898)); +#11900=FACE_OUTER_BOUND('',#11899,.F.); +#11901=ADVANCED_FACE('',(#11900),#11893,.T.); +#11902=CARTESIAN_POINT('',(-2.16E0,-2.155E0,-2.6E0)); +#11903=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#11904=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#11905=AXIS2_PLACEMENT_3D('',#11902,#11903,#11904); +#11906=PLANE('',#11905); +#11907=ORIENTED_EDGE('',*,*,#11609,.F.); +#11909=ORIENTED_EDGE('',*,*,#11908,.T.); +#11910=ORIENTED_EDGE('',*,*,#11744,.T.); +#11911=ORIENTED_EDGE('',*,*,#11895,.F.); +#11912=EDGE_LOOP('',(#11907,#11909,#11910,#11911)); +#11913=FACE_OUTER_BOUND('',#11912,.F.); +#11914=ADVANCED_FACE('',(#11913),#11906,.T.); +#11915=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-2.6E0)); +#11916=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11917=DIRECTION('',(0.E0,1.E0,0.E0)); +#11918=AXIS2_PLACEMENT_3D('',#11915,#11916,#11917); +#11919=PLANE('',#11918); +#11920=ORIENTED_EDGE('',*,*,#11607,.F.); +#11922=ORIENTED_EDGE('',*,*,#11921,.T.); +#11923=ORIENTED_EDGE('',*,*,#11746,.T.); +#11924=ORIENTED_EDGE('',*,*,#11908,.F.); +#11925=EDGE_LOOP('',(#11920,#11922,#11923,#11924)); +#11926=FACE_OUTER_BOUND('',#11925,.F.); +#11927=ADVANCED_FACE('',(#11926),#11919,.T.); +#11928=CARTESIAN_POINT('',(-2.16E0,-2.375E0,-1.7E0)); +#11929=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11930=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11931=AXIS2_PLACEMENT_3D('',#11928,#11929,#11930); +#11932=PLANE('',#11931); +#11933=ORIENTED_EDGE('',*,*,#11605,.F.); +#11935=ORIENTED_EDGE('',*,*,#11934,.T.); +#11936=ORIENTED_EDGE('',*,*,#11748,.T.); +#11937=ORIENTED_EDGE('',*,*,#11921,.F.); +#11938=EDGE_LOOP('',(#11933,#11935,#11936,#11937)); +#11939=FACE_OUTER_BOUND('',#11938,.F.); +#11940=ADVANCED_FACE('',(#11939),#11932,.T.); +#11941=CARTESIAN_POINT('',(-2.16E0,-2.175E0,-1.45E0)); +#11942=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#11943=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#11944=AXIS2_PLACEMENT_3D('',#11941,#11942,#11943); +#11945=PLANE('',#11944); +#11946=ORIENTED_EDGE('',*,*,#11603,.F.); +#11947=ORIENTED_EDGE('',*,*,#11646,.T.); +#11948=ORIENTED_EDGE('',*,*,#11750,.T.); +#11949=ORIENTED_EDGE('',*,*,#11934,.F.); +#11950=EDGE_LOOP('',(#11946,#11947,#11948,#11949)); +#11951=FACE_OUTER_BOUND('',#11950,.F.); +#11952=ADVANCED_FACE('',(#11951),#11945,.T.); +#11953=CARTESIAN_POINT('',(-2.16E0,1.125E0,1.85E0)); +#11954=DIRECTION('',(0.E0,-1.E0,0.E0)); +#11955=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11956=AXIS2_PLACEMENT_3D('',#11953,#11954,#11955); +#11957=PLANE('',#11956); +#11958=ORIENTED_EDGE('',*,*,#11725,.F.); +#11959=ORIENTED_EDGE('',*,*,#11765,.T.); +#11960=ORIENTED_EDGE('',*,*,#9575,.F.); +#11961=ORIENTED_EDGE('',*,*,#11628,.F.); +#11962=EDGE_LOOP('',(#11958,#11959,#11960,#11961)); +#11963=FACE_OUTER_BOUND('',#11962,.F.); +#11964=ADVANCED_FACE('',(#11963),#11957,.T.); +#11965=CARTESIAN_POINT('',(-1.36E0,-1.925E0,-1.85E0)); +#11966=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#11967=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#11968=AXIS2_PLACEMENT_3D('',#11965,#11966,#11967); +#11969=PLANE('',#11968); +#11971=ORIENTED_EDGE('',*,*,#11970,.F.); +#11973=ORIENTED_EDGE('',*,*,#11972,.T.); +#11974=ORIENTED_EDGE('',*,*,#10900,.F.); +#11975=ORIENTED_EDGE('',*,*,#11087,.F.); +#11976=ORIENTED_EDGE('',*,*,#10723,.T.); +#11977=ORIENTED_EDGE('',*,*,#9204,.F.); +#11978=EDGE_LOOP('',(#11971,#11973,#11974,#11975,#11976,#11977)); +#11979=FACE_OUTER_BOUND('',#11978,.F.); +#11980=ADVANCED_FACE('',(#11979),#11969,.F.); +#11981=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#11982=DIRECTION('',(1.E0,0.E0,0.E0)); +#11983=DIRECTION('',(0.E0,0.E0,-1.E0)); +#11984=AXIS2_PLACEMENT_3D('',#11981,#11982,#11983); +#11985=PLANE('',#11984); +#11986=ORIENTED_EDGE('',*,*,#9202,.T.); +#11988=ORIENTED_EDGE('',*,*,#11987,.T.); +#11990=ORIENTED_EDGE('',*,*,#11989,.T.); +#11992=ORIENTED_EDGE('',*,*,#11991,.T.); +#11994=ORIENTED_EDGE('',*,*,#11993,.T.); +#11996=ORIENTED_EDGE('',*,*,#11995,.T.); +#11998=ORIENTED_EDGE('',*,*,#11997,.T.); +#12000=ORIENTED_EDGE('',*,*,#11999,.T.); +#12002=ORIENTED_EDGE('',*,*,#12001,.T.); +#12003=ORIENTED_EDGE('',*,*,#11970,.T.); +#12004=EDGE_LOOP('',(#11986,#11988,#11990,#11992,#11994,#11996,#11998,#12000, +#12002,#12003)); +#12005=FACE_OUTER_BOUND('',#12004,.F.); +#12006=ADVANCED_FACE('',(#12005),#11985,.F.); +#12007=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12008=DIRECTION('',(1.E0,0.E0,0.E0)); +#12009=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12010=AXIS2_PLACEMENT_3D('',#12007,#12008,#12009); +#12011=PLANE('',#12010); +#12013=ORIENTED_EDGE('',*,*,#12012,.F.); +#12015=ORIENTED_EDGE('',*,*,#12014,.T.); +#12016=ORIENTED_EDGE('',*,*,#9581,.T.); +#12017=ORIENTED_EDGE('',*,*,#10485,.T.); +#12019=ORIENTED_EDGE('',*,*,#12018,.T.); +#12020=EDGE_LOOP('',(#12013,#12015,#12016,#12017,#12019)); +#12021=FACE_OUTER_BOUND('',#12020,.F.); +#12022=ADVANCED_FACE('',(#12021),#12011,.F.); +#12023=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-1.45E0)); +#12024=DIRECTION('',(0.E0,0.E0,1.E0)); +#12025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12026=AXIS2_PLACEMENT_3D('',#12023,#12024,#12025); +#12027=PLANE('',#12026); +#12029=ORIENTED_EDGE('',*,*,#12028,.F.); +#12031=ORIENTED_EDGE('',*,*,#12030,.T.); +#12033=ORIENTED_EDGE('',*,*,#12032,.F.); +#12034=ORIENTED_EDGE('',*,*,#11987,.F.); +#12036=ORIENTED_EDGE('',*,*,#12035,.T.); +#12038=ORIENTED_EDGE('',*,*,#12037,.T.); +#12039=EDGE_LOOP('',(#12029,#12031,#12033,#12034,#12036,#12038)); +#12040=FACE_OUTER_BOUND('',#12039,.F.); +#12041=ADVANCED_FACE('',(#12040),#12027,.T.); +#12042=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12043=DIRECTION('',(1.E0,0.E0,0.E0)); +#12044=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12045=AXIS2_PLACEMENT_3D('',#12042,#12043,#12044); +#12046=PLANE('',#12045); +#12048=ORIENTED_EDGE('',*,*,#12047,.F.); +#12050=ORIENTED_EDGE('',*,*,#12049,.T.); +#12051=ORIENTED_EDGE('',*,*,#8710,.F.); +#12052=ORIENTED_EDGE('',*,*,#10134,.T.); +#12053=ORIENTED_EDGE('',*,*,#10498,.F.); +#12054=EDGE_LOOP('',(#12048,#12050,#12051,#12052,#12053)); +#12055=FACE_OUTER_BOUND('',#12054,.F.); +#12056=ADVANCED_FACE('',(#12055),#12046,.F.); +#12057=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12058=DIRECTION('',(1.E0,0.E0,0.E0)); +#12059=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12060=AXIS2_PLACEMENT_3D('',#12057,#12058,#12059); +#12061=PLANE('',#12060); +#12062=ORIENTED_EDGE('',*,*,#12028,.T.); +#12064=ORIENTED_EDGE('',*,*,#12063,.F.); +#12066=ORIENTED_EDGE('',*,*,#12065,.T.); +#12067=ORIENTED_EDGE('',*,*,#9196,.T.); +#12068=EDGE_LOOP('',(#12062,#12064,#12066,#12067)); +#12069=FACE_OUTER_BOUND('',#12068,.F.); +#12070=ADVANCED_FACE('',(#12069),#12061,.F.); +#12071=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12072=DIRECTION('',(1.E0,0.E0,0.E0)); +#12073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12074=AXIS2_PLACEMENT_3D('',#12071,#12072,#12073); +#12075=PLANE('',#12074); +#12077=ORIENTED_EDGE('',*,*,#12076,.F.); +#12079=ORIENTED_EDGE('',*,*,#12078,.T.); +#12080=ORIENTED_EDGE('',*,*,#10906,.T.); +#12081=EDGE_LOOP('',(#12077,#12079,#12080)); +#12082=FACE_OUTER_BOUND('',#12081,.F.); +#12083=ADVANCED_FACE('',(#12082),#12075,.F.); +#12084=CARTESIAN_POINT('',(-1.36E0,1.625E0,1.85E0)); +#12085=DIRECTION('',(0.E0,0.E0,1.E0)); +#12086=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12087=AXIS2_PLACEMENT_3D('',#12084,#12085,#12086); +#12088=PLANE('',#12087); +#12090=ORIENTED_EDGE('',*,*,#12089,.T.); +#12091=ORIENTED_EDGE('',*,*,#12018,.F.); +#12093=ORIENTED_EDGE('',*,*,#12092,.F.); +#12095=ORIENTED_EDGE('',*,*,#12094,.T.); +#12096=ORIENTED_EDGE('',*,*,#12047,.T.); +#12098=ORIENTED_EDGE('',*,*,#12097,.T.); +#12099=EDGE_LOOP('',(#12090,#12091,#12093,#12095,#12096,#12098)); +#12100=FACE_OUTER_BOUND('',#12099,.F.); +#12101=ADVANCED_FACE('',(#12100),#12088,.T.); +#12102=CARTESIAN_POINT('',(-1.2E0,1.240470053838E0,1.65E0)); +#12103=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12104=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12105=AXIS2_PLACEMENT_3D('',#12102,#12103,#12104); +#12106=PLANE('',#12105); +#12107=ORIENTED_EDGE('',*,*,#12012,.T.); +#12108=ORIENTED_EDGE('',*,*,#12089,.F.); +#12110=ORIENTED_EDGE('',*,*,#12109,.T.); +#12112=ORIENTED_EDGE('',*,*,#12111,.T.); +#12113=EDGE_LOOP('',(#12107,#12108,#12110,#12112)); +#12114=FACE_OUTER_BOUND('',#12113,.F.); +#12115=ADVANCED_FACE('',(#12114),#12106,.T.); +#12116=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12117=DIRECTION('',(1.E0,0.E0,0.E0)); +#12118=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12119=AXIS2_PLACEMENT_3D('',#12116,#12117,#12118); +#12120=PLANE('',#12119); +#12121=ORIENTED_EDGE('',*,*,#9194,.F.); +#12123=ORIENTED_EDGE('',*,*,#12122,.F.); +#12125=ORIENTED_EDGE('',*,*,#12124,.F.); +#12127=ORIENTED_EDGE('',*,*,#12126,.F.); +#12129=ORIENTED_EDGE('',*,*,#12128,.F.); +#12131=ORIENTED_EDGE('',*,*,#12130,.F.); +#12133=ORIENTED_EDGE('',*,*,#12132,.F.); +#12135=ORIENTED_EDGE('',*,*,#12134,.F.); +#12137=ORIENTED_EDGE('',*,*,#12136,.F.); +#12138=ORIENTED_EDGE('',*,*,#12030,.F.); +#12139=EDGE_LOOP('',(#12121,#12123,#12125,#12127,#12129,#12131,#12133,#12135, +#12137,#12138)); +#12140=FACE_OUTER_BOUND('',#12139,.F.); +#12141=ADVANCED_FACE('',(#12140),#12120,.T.); +#12142=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#12143=DIRECTION('',(1.E0,0.E0,0.E0)); +#12144=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12145=AXIS2_PLACEMENT_3D('',#12142,#12143,#12144); +#12146=PLANE('',#12145); +#12147=ORIENTED_EDGE('',*,*,#12109,.F.); +#12148=ORIENTED_EDGE('',*,*,#12097,.F.); +#12149=ORIENTED_EDGE('',*,*,#10496,.F.); +#12150=ORIENTED_EDGE('',*,*,#9585,.F.); +#12152=ORIENTED_EDGE('',*,*,#12151,.F.); +#12153=EDGE_LOOP('',(#12147,#12148,#12149,#12150,#12152)); +#12154=FACE_OUTER_BOUND('',#12153,.F.); +#12155=ADVANCED_FACE('',(#12154),#12146,.T.); +#12156=CARTESIAN_POINT('',(-8.65E-1,-1.925E0,-2.1E0)); +#12157=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12158=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12159=AXIS2_PLACEMENT_3D('',#12156,#12157,#12158); +#12160=PLANE('',#12159); +#12161=ORIENTED_EDGE('',*,*,#12122,.T.); +#12162=ORIENTED_EDGE('',*,*,#9192,.F.); +#12163=ORIENTED_EDGE('',*,*,#10742,.F.); +#12164=ORIENTED_EDGE('',*,*,#11104,.T.); +#12165=ORIENTED_EDGE('',*,*,#10908,.T.); +#12166=ORIENTED_EDGE('',*,*,#12078,.F.); +#12167=EDGE_LOOP('',(#12161,#12162,#12163,#12164,#12165,#12166)); +#12168=FACE_OUTER_BOUND('',#12167,.F.); +#12169=ADVANCED_FACE('',(#12168),#12160,.F.); +#12170=CARTESIAN_POINT('',(-1.36E0,8.75E-1,-1.95E0)); +#12171=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12172=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12173=AXIS2_PLACEMENT_3D('',#12170,#12171,#12172); +#12174=PLANE('',#12173); +#12175=ORIENTED_EDGE('',*,*,#12076,.T.); +#12176=ORIENTED_EDGE('',*,*,#10904,.F.); +#12178=ORIENTED_EDGE('',*,*,#12177,.F.); +#12179=ORIENTED_EDGE('',*,*,#12001,.F.); +#12181=ORIENTED_EDGE('',*,*,#12180,.T.); +#12182=ORIENTED_EDGE('',*,*,#12124,.T.); +#12183=EDGE_LOOP('',(#12175,#12176,#12178,#12179,#12181,#12182)); +#12184=FACE_OUTER_BOUND('',#12183,.F.); +#12185=ADVANCED_FACE('',(#12184),#12174,.T.); +#12186=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12187=DIRECTION('',(1.E0,0.E0,0.E0)); +#12188=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12189=AXIS2_PLACEMENT_3D('',#12186,#12187,#12188); +#12190=PLANE('',#12189); +#12191=ORIENTED_EDGE('',*,*,#12092,.T.); +#12192=ORIENTED_EDGE('',*,*,#10483,.T.); +#12193=ORIENTED_EDGE('',*,*,#10115,.F.); +#12194=ORIENTED_EDGE('',*,*,#8714,.T.); +#12196=ORIENTED_EDGE('',*,*,#12195,.F.); +#12197=EDGE_LOOP('',(#12191,#12192,#12193,#12194,#12196)); +#12198=FACE_OUTER_BOUND('',#12197,.F.); +#12199=ADVANCED_FACE('',(#12198),#12190,.T.); +#12200=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12201=DIRECTION('',(1.E0,0.E0,0.E0)); +#12202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12203=AXIS2_PLACEMENT_3D('',#12200,#12201,#12202); +#12204=PLANE('',#12203); +#12205=ORIENTED_EDGE('',*,*,#12035,.F.); +#12206=ORIENTED_EDGE('',*,*,#9200,.F.); +#12208=ORIENTED_EDGE('',*,*,#12207,.F.); +#12210=ORIENTED_EDGE('',*,*,#12209,.T.); +#12211=EDGE_LOOP('',(#12205,#12206,#12208,#12210)); +#12212=FACE_OUTER_BOUND('',#12211,.F.); +#12213=ADVANCED_FACE('',(#12212),#12204,.T.); +#12214=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#12215=DIRECTION('',(1.E0,0.E0,0.E0)); +#12216=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12217=AXIS2_PLACEMENT_3D('',#12214,#12215,#12216); +#12218=PLANE('',#12217); +#12219=ORIENTED_EDGE('',*,*,#12177,.T.); +#12220=ORIENTED_EDGE('',*,*,#10902,.F.); +#12221=ORIENTED_EDGE('',*,*,#11972,.F.); +#12222=EDGE_LOOP('',(#12219,#12220,#12221)); +#12223=FACE_OUTER_BOUND('',#12222,.F.); +#12224=ADVANCED_FACE('',(#12223),#12218,.T.); +#12225=CARTESIAN_POINT('',(-1.04E0,1.625E0,-1.4E0)); +#12226=DIRECTION('',(0.E0,1.E0,0.E0)); +#12227=DIRECTION('',(0.E0,0.E0,1.E0)); +#12228=AXIS2_PLACEMENT_3D('',#12225,#12226,#12227); +#12229=PLANE('',#12228); +#12230=ORIENTED_EDGE('',*,*,#12094,.F.); +#12231=ORIENTED_EDGE('',*,*,#12195,.T.); +#12232=ORIENTED_EDGE('',*,*,#8712,.T.); +#12233=ORIENTED_EDGE('',*,*,#12049,.F.); +#12234=EDGE_LOOP('',(#12230,#12231,#12232,#12233)); +#12235=FACE_OUTER_BOUND('',#12234,.F.); +#12236=ADVANCED_FACE('',(#12235),#12229,.F.); +#12237=CARTESIAN_POINT('',(-1.04E0,6.75E-1,-1.4E0)); +#12238=DIRECTION('',(0.E0,0.E0,1.E0)); +#12239=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12240=AXIS2_PLACEMENT_3D('',#12237,#12238,#12239); +#12241=PLANE('',#12240); +#12243=ORIENTED_EDGE('',*,*,#12242,.F.); +#12244=ORIENTED_EDGE('',*,*,#12207,.T.); +#12245=ORIENTED_EDGE('',*,*,#9198,.T.); +#12246=ORIENTED_EDGE('',*,*,#12065,.F.); +#12247=EDGE_LOOP('',(#12243,#12244,#12245,#12246)); +#12248=FACE_OUTER_BOUND('',#12247,.F.); +#12249=ADVANCED_FACE('',(#12248),#12241,.F.); +#12250=CARTESIAN_POINT('',(-1.36E0,6.25E-1,-7.5E-1)); +#12251=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12252=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12253=AXIS2_PLACEMENT_3D('',#12250,#12251,#12252); +#12254=PLANE('',#12253); +#12255=ORIENTED_EDGE('',*,*,#12063,.T.); +#12256=ORIENTED_EDGE('',*,*,#12037,.F.); +#12257=ORIENTED_EDGE('',*,*,#12209,.F.); +#12258=ORIENTED_EDGE('',*,*,#12242,.T.); +#12259=EDGE_LOOP('',(#12255,#12256,#12257,#12258)); +#12260=FACE_OUTER_BOUND('',#12259,.F.); +#12261=ADVANCED_FACE('',(#12260),#12254,.T.); +#12262=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-1.95E0)); +#12263=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12264=DIRECTION('',(0.E0,1.E0,0.E0)); +#12265=AXIS2_PLACEMENT_3D('',#12262,#12263,#12264); +#12266=PLANE('',#12265); +#12267=ORIENTED_EDGE('',*,*,#11999,.F.); +#12269=ORIENTED_EDGE('',*,*,#12268,.T.); +#12270=ORIENTED_EDGE('',*,*,#12126,.T.); +#12271=ORIENTED_EDGE('',*,*,#12180,.F.); +#12272=EDGE_LOOP('',(#12267,#12269,#12270,#12271)); +#12273=FACE_OUTER_BOUND('',#12272,.F.); +#12274=ADVANCED_FACE('',(#12273),#12266,.T.); +#12275=CARTESIAN_POINT('',(-1.36E0,-2.055E0,-2.5E0)); +#12276=DIRECTION('',(0.E0,1.E0,0.E0)); +#12277=DIRECTION('',(0.E0,0.E0,1.E0)); +#12278=AXIS2_PLACEMENT_3D('',#12275,#12276,#12277); +#12279=PLANE('',#12278); +#12280=ORIENTED_EDGE('',*,*,#11997,.F.); +#12282=ORIENTED_EDGE('',*,*,#12281,.T.); +#12283=ORIENTED_EDGE('',*,*,#12128,.T.); +#12284=ORIENTED_EDGE('',*,*,#12268,.F.); +#12285=EDGE_LOOP('',(#12280,#12282,#12283,#12284)); +#12286=FACE_OUTER_BOUND('',#12285,.F.); +#12287=ADVANCED_FACE('',(#12286),#12279,.T.); +#12288=CARTESIAN_POINT('',(-1.36E0,-2.155E0,-2.6E0)); +#12289=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12290=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12291=AXIS2_PLACEMENT_3D('',#12288,#12289,#12290); +#12292=PLANE('',#12291); +#12293=ORIENTED_EDGE('',*,*,#11995,.F.); +#12295=ORIENTED_EDGE('',*,*,#12294,.T.); +#12296=ORIENTED_EDGE('',*,*,#12130,.T.); +#12297=ORIENTED_EDGE('',*,*,#12281,.F.); +#12298=EDGE_LOOP('',(#12293,#12295,#12296,#12297)); +#12299=FACE_OUTER_BOUND('',#12298,.F.); +#12300=ADVANCED_FACE('',(#12299),#12292,.T.); +#12301=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-2.6E0)); +#12302=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12303=DIRECTION('',(0.E0,1.E0,0.E0)); +#12304=AXIS2_PLACEMENT_3D('',#12301,#12302,#12303); +#12305=PLANE('',#12304); +#12306=ORIENTED_EDGE('',*,*,#11993,.F.); +#12308=ORIENTED_EDGE('',*,*,#12307,.T.); +#12309=ORIENTED_EDGE('',*,*,#12132,.T.); +#12310=ORIENTED_EDGE('',*,*,#12294,.F.); +#12311=EDGE_LOOP('',(#12306,#12308,#12309,#12310)); +#12312=FACE_OUTER_BOUND('',#12311,.F.); +#12313=ADVANCED_FACE('',(#12312),#12305,.T.); +#12314=CARTESIAN_POINT('',(-1.36E0,-2.375E0,-1.7E0)); +#12315=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12316=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12317=AXIS2_PLACEMENT_3D('',#12314,#12315,#12316); +#12318=PLANE('',#12317); +#12319=ORIENTED_EDGE('',*,*,#11991,.F.); +#12321=ORIENTED_EDGE('',*,*,#12320,.T.); +#12322=ORIENTED_EDGE('',*,*,#12134,.T.); +#12323=ORIENTED_EDGE('',*,*,#12307,.F.); +#12324=EDGE_LOOP('',(#12319,#12321,#12322,#12323)); +#12325=FACE_OUTER_BOUND('',#12324,.F.); +#12326=ADVANCED_FACE('',(#12325),#12318,.T.); +#12327=CARTESIAN_POINT('',(-1.36E0,-2.175E0,-1.45E0)); +#12328=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#12329=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#12330=AXIS2_PLACEMENT_3D('',#12327,#12328,#12329); +#12331=PLANE('',#12330); +#12332=ORIENTED_EDGE('',*,*,#11989,.F.); +#12333=ORIENTED_EDGE('',*,*,#12032,.T.); +#12334=ORIENTED_EDGE('',*,*,#12136,.T.); +#12335=ORIENTED_EDGE('',*,*,#12320,.F.); +#12336=EDGE_LOOP('',(#12332,#12333,#12334,#12335)); +#12337=FACE_OUTER_BOUND('',#12336,.F.); +#12338=ADVANCED_FACE('',(#12337),#12331,.T.); +#12339=CARTESIAN_POINT('',(-1.36E0,1.125E0,1.85E0)); +#12340=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12341=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12342=AXIS2_PLACEMENT_3D('',#12339,#12340,#12341); +#12343=PLANE('',#12342); +#12344=ORIENTED_EDGE('',*,*,#12111,.F.); +#12345=ORIENTED_EDGE('',*,*,#12151,.T.); +#12346=ORIENTED_EDGE('',*,*,#9583,.F.); +#12347=ORIENTED_EDGE('',*,*,#12014,.F.); +#12348=EDGE_LOOP('',(#12344,#12345,#12346,#12347)); +#12349=FACE_OUTER_BOUND('',#12348,.F.); +#12350=ADVANCED_FACE('',(#12349),#12343,.T.); +#12351=CARTESIAN_POINT('',(-5.6E-1,-1.925E0,-1.85E0)); +#12352=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#12353=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#12354=AXIS2_PLACEMENT_3D('',#12351,#12352,#12353); +#12355=PLANE('',#12354); +#12357=ORIENTED_EDGE('',*,*,#12356,.F.); +#12359=ORIENTED_EDGE('',*,*,#12358,.T.); +#12360=ORIENTED_EDGE('',*,*,#10912,.F.); +#12361=ORIENTED_EDGE('',*,*,#11101,.F.); +#12362=ORIENTED_EDGE('',*,*,#10738,.T.); +#12363=ORIENTED_EDGE('',*,*,#9188,.F.); +#12364=EDGE_LOOP('',(#12357,#12359,#12360,#12361,#12362,#12363)); +#12365=FACE_OUTER_BOUND('',#12364,.F.); +#12366=ADVANCED_FACE('',(#12365),#12355,.F.); +#12367=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12368=DIRECTION('',(1.E0,0.E0,0.E0)); +#12369=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12370=AXIS2_PLACEMENT_3D('',#12367,#12368,#12369); +#12371=PLANE('',#12370); +#12372=ORIENTED_EDGE('',*,*,#9186,.T.); +#12374=ORIENTED_EDGE('',*,*,#12373,.T.); +#12376=ORIENTED_EDGE('',*,*,#12375,.T.); +#12378=ORIENTED_EDGE('',*,*,#12377,.T.); +#12380=ORIENTED_EDGE('',*,*,#12379,.T.); +#12382=ORIENTED_EDGE('',*,*,#12381,.T.); +#12384=ORIENTED_EDGE('',*,*,#12383,.T.); +#12386=ORIENTED_EDGE('',*,*,#12385,.T.); +#12388=ORIENTED_EDGE('',*,*,#12387,.T.); +#12389=ORIENTED_EDGE('',*,*,#12356,.T.); +#12390=EDGE_LOOP('',(#12372,#12374,#12376,#12378,#12380,#12382,#12384,#12386, +#12388,#12389)); +#12391=FACE_OUTER_BOUND('',#12390,.F.); +#12392=ADVANCED_FACE('',(#12391),#12371,.F.); +#12393=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12394=DIRECTION('',(1.E0,0.E0,0.E0)); +#12395=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12396=AXIS2_PLACEMENT_3D('',#12393,#12394,#12395); +#12397=PLANE('',#12396); +#12399=ORIENTED_EDGE('',*,*,#12398,.F.); +#12401=ORIENTED_EDGE('',*,*,#12400,.T.); +#12402=ORIENTED_EDGE('',*,*,#9589,.T.); +#12403=ORIENTED_EDGE('',*,*,#10503,.T.); +#12405=ORIENTED_EDGE('',*,*,#12404,.T.); +#12406=EDGE_LOOP('',(#12399,#12401,#12402,#12403,#12405)); +#12407=FACE_OUTER_BOUND('',#12406,.F.); +#12408=ADVANCED_FACE('',(#12407),#12397,.F.); +#12409=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-1.45E0)); +#12410=DIRECTION('',(0.E0,0.E0,1.E0)); +#12411=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12412=AXIS2_PLACEMENT_3D('',#12409,#12410,#12411); +#12413=PLANE('',#12412); +#12415=ORIENTED_EDGE('',*,*,#12414,.F.); +#12417=ORIENTED_EDGE('',*,*,#12416,.T.); +#12419=ORIENTED_EDGE('',*,*,#12418,.F.); +#12420=ORIENTED_EDGE('',*,*,#12373,.F.); +#12422=ORIENTED_EDGE('',*,*,#12421,.T.); +#12424=ORIENTED_EDGE('',*,*,#12423,.T.); +#12425=EDGE_LOOP('',(#12415,#12417,#12419,#12420,#12422,#12424)); +#12426=FACE_OUTER_BOUND('',#12425,.F.); +#12427=ADVANCED_FACE('',(#12426),#12413,.T.); +#12428=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12429=DIRECTION('',(1.E0,0.E0,0.E0)); +#12430=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12431=AXIS2_PLACEMENT_3D('',#12428,#12429,#12430); +#12432=PLANE('',#12431); +#12434=ORIENTED_EDGE('',*,*,#12433,.F.); +#12436=ORIENTED_EDGE('',*,*,#12435,.T.); +#12437=ORIENTED_EDGE('',*,*,#8702,.F.); +#12438=ORIENTED_EDGE('',*,*,#10149,.T.); +#12439=ORIENTED_EDGE('',*,*,#10516,.F.); +#12440=EDGE_LOOP('',(#12434,#12436,#12437,#12438,#12439)); +#12441=FACE_OUTER_BOUND('',#12440,.F.); +#12442=ADVANCED_FACE('',(#12441),#12432,.F.); +#12443=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12444=DIRECTION('',(1.E0,0.E0,0.E0)); +#12445=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12446=AXIS2_PLACEMENT_3D('',#12443,#12444,#12445); +#12447=PLANE('',#12446); +#12448=ORIENTED_EDGE('',*,*,#12414,.T.); +#12450=ORIENTED_EDGE('',*,*,#12449,.F.); +#12452=ORIENTED_EDGE('',*,*,#12451,.T.); +#12453=ORIENTED_EDGE('',*,*,#9180,.T.); +#12454=EDGE_LOOP('',(#12448,#12450,#12452,#12453)); +#12455=FACE_OUTER_BOUND('',#12454,.F.); +#12456=ADVANCED_FACE('',(#12455),#12447,.F.); +#12457=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12458=DIRECTION('',(1.E0,0.E0,0.E0)); +#12459=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12460=AXIS2_PLACEMENT_3D('',#12457,#12458,#12459); +#12461=PLANE('',#12460); +#12463=ORIENTED_EDGE('',*,*,#12462,.F.); +#12465=ORIENTED_EDGE('',*,*,#12464,.T.); +#12466=ORIENTED_EDGE('',*,*,#10918,.T.); +#12467=EDGE_LOOP('',(#12463,#12465,#12466)); +#12468=FACE_OUTER_BOUND('',#12467,.F.); +#12469=ADVANCED_FACE('',(#12468),#12461,.F.); +#12470=CARTESIAN_POINT('',(-5.6E-1,1.625E0,1.85E0)); +#12471=DIRECTION('',(0.E0,0.E0,1.E0)); +#12472=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12473=AXIS2_PLACEMENT_3D('',#12470,#12471,#12472); +#12474=PLANE('',#12473); +#12476=ORIENTED_EDGE('',*,*,#12475,.T.); +#12477=ORIENTED_EDGE('',*,*,#12404,.F.); +#12479=ORIENTED_EDGE('',*,*,#12478,.F.); +#12481=ORIENTED_EDGE('',*,*,#12480,.T.); +#12482=ORIENTED_EDGE('',*,*,#12433,.T.); +#12484=ORIENTED_EDGE('',*,*,#12483,.T.); +#12485=EDGE_LOOP('',(#12476,#12477,#12479,#12481,#12482,#12484)); +#12486=FACE_OUTER_BOUND('',#12485,.F.); +#12487=ADVANCED_FACE('',(#12486),#12474,.T.); +#12488=CARTESIAN_POINT('',(-4.E-1,1.240470053838E0,1.65E0)); +#12489=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12490=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12491=AXIS2_PLACEMENT_3D('',#12488,#12489,#12490); +#12492=PLANE('',#12491); +#12493=ORIENTED_EDGE('',*,*,#12398,.T.); +#12494=ORIENTED_EDGE('',*,*,#12475,.F.); +#12496=ORIENTED_EDGE('',*,*,#12495,.T.); +#12498=ORIENTED_EDGE('',*,*,#12497,.T.); +#12499=EDGE_LOOP('',(#12493,#12494,#12496,#12498)); +#12500=FACE_OUTER_BOUND('',#12499,.F.); +#12501=ADVANCED_FACE('',(#12500),#12492,.T.); +#12502=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12503=DIRECTION('',(1.E0,0.E0,0.E0)); +#12504=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12505=AXIS2_PLACEMENT_3D('',#12502,#12503,#12504); +#12506=PLANE('',#12505); +#12507=ORIENTED_EDGE('',*,*,#9178,.F.); +#12509=ORIENTED_EDGE('',*,*,#12508,.F.); +#12511=ORIENTED_EDGE('',*,*,#12510,.F.); +#12513=ORIENTED_EDGE('',*,*,#12512,.F.); +#12515=ORIENTED_EDGE('',*,*,#12514,.F.); +#12517=ORIENTED_EDGE('',*,*,#12516,.F.); +#12519=ORIENTED_EDGE('',*,*,#12518,.F.); +#12521=ORIENTED_EDGE('',*,*,#12520,.F.); +#12523=ORIENTED_EDGE('',*,*,#12522,.F.); +#12524=ORIENTED_EDGE('',*,*,#12416,.F.); +#12525=EDGE_LOOP('',(#12507,#12509,#12511,#12513,#12515,#12517,#12519,#12521, +#12523,#12524)); +#12526=FACE_OUTER_BOUND('',#12525,.F.); +#12527=ADVANCED_FACE('',(#12526),#12506,.T.); +#12528=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#12529=DIRECTION('',(1.E0,0.E0,0.E0)); +#12530=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12531=AXIS2_PLACEMENT_3D('',#12528,#12529,#12530); +#12532=PLANE('',#12531); +#12533=ORIENTED_EDGE('',*,*,#12495,.F.); +#12534=ORIENTED_EDGE('',*,*,#12483,.F.); +#12535=ORIENTED_EDGE('',*,*,#10514,.F.); +#12536=ORIENTED_EDGE('',*,*,#9593,.F.); +#12538=ORIENTED_EDGE('',*,*,#12537,.F.); +#12539=EDGE_LOOP('',(#12533,#12534,#12535,#12536,#12538)); +#12540=FACE_OUTER_BOUND('',#12539,.F.); +#12541=ADVANCED_FACE('',(#12540),#12532,.T.); +#12542=CARTESIAN_POINT('',(-6.5E-2,-1.925E0,-2.1E0)); +#12543=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12544=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12545=AXIS2_PLACEMENT_3D('',#12542,#12543,#12544); +#12546=PLANE('',#12545); +#12547=ORIENTED_EDGE('',*,*,#12508,.T.); +#12548=ORIENTED_EDGE('',*,*,#9176,.F.); +#12549=ORIENTED_EDGE('',*,*,#10757,.F.); +#12550=ORIENTED_EDGE('',*,*,#11118,.T.); +#12551=ORIENTED_EDGE('',*,*,#10920,.T.); +#12552=ORIENTED_EDGE('',*,*,#12464,.F.); +#12553=EDGE_LOOP('',(#12547,#12548,#12549,#12550,#12551,#12552)); +#12554=FACE_OUTER_BOUND('',#12553,.F.); +#12555=ADVANCED_FACE('',(#12554),#12546,.F.); +#12556=CARTESIAN_POINT('',(-5.6E-1,8.75E-1,-1.95E0)); +#12557=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12558=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12559=AXIS2_PLACEMENT_3D('',#12556,#12557,#12558); +#12560=PLANE('',#12559); +#12561=ORIENTED_EDGE('',*,*,#12462,.T.); +#12562=ORIENTED_EDGE('',*,*,#10916,.F.); +#12564=ORIENTED_EDGE('',*,*,#12563,.F.); +#12565=ORIENTED_EDGE('',*,*,#12387,.F.); +#12567=ORIENTED_EDGE('',*,*,#12566,.T.); +#12568=ORIENTED_EDGE('',*,*,#12510,.T.); +#12569=EDGE_LOOP('',(#12561,#12562,#12564,#12565,#12567,#12568)); +#12570=FACE_OUTER_BOUND('',#12569,.F.); +#12571=ADVANCED_FACE('',(#12570),#12560,.T.); +#12572=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12573=DIRECTION('',(1.E0,0.E0,0.E0)); +#12574=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12575=AXIS2_PLACEMENT_3D('',#12572,#12573,#12574); +#12576=PLANE('',#12575); +#12577=ORIENTED_EDGE('',*,*,#12478,.T.); +#12578=ORIENTED_EDGE('',*,*,#10501,.T.); +#12579=ORIENTED_EDGE('',*,*,#10130,.F.); +#12580=ORIENTED_EDGE('',*,*,#8706,.T.); +#12582=ORIENTED_EDGE('',*,*,#12581,.F.); +#12583=EDGE_LOOP('',(#12577,#12578,#12579,#12580,#12582)); +#12584=FACE_OUTER_BOUND('',#12583,.F.); +#12585=ADVANCED_FACE('',(#12584),#12576,.T.); +#12586=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12587=DIRECTION('',(1.E0,0.E0,0.E0)); +#12588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12589=AXIS2_PLACEMENT_3D('',#12586,#12587,#12588); +#12590=PLANE('',#12589); +#12591=ORIENTED_EDGE('',*,*,#12421,.F.); +#12592=ORIENTED_EDGE('',*,*,#9184,.F.); +#12594=ORIENTED_EDGE('',*,*,#12593,.F.); +#12596=ORIENTED_EDGE('',*,*,#12595,.T.); +#12597=EDGE_LOOP('',(#12591,#12592,#12594,#12596)); +#12598=FACE_OUTER_BOUND('',#12597,.F.); +#12599=ADVANCED_FACE('',(#12598),#12590,.T.); +#12600=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#12601=DIRECTION('',(1.E0,0.E0,0.E0)); +#12602=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12603=AXIS2_PLACEMENT_3D('',#12600,#12601,#12602); +#12604=PLANE('',#12603); +#12605=ORIENTED_EDGE('',*,*,#12563,.T.); +#12606=ORIENTED_EDGE('',*,*,#10914,.F.); +#12607=ORIENTED_EDGE('',*,*,#12358,.F.); +#12608=EDGE_LOOP('',(#12605,#12606,#12607)); +#12609=FACE_OUTER_BOUND('',#12608,.F.); +#12610=ADVANCED_FACE('',(#12609),#12604,.T.); +#12611=CARTESIAN_POINT('',(-2.4E-1,1.625E0,-1.4E0)); +#12612=DIRECTION('',(0.E0,1.E0,0.E0)); +#12613=DIRECTION('',(0.E0,0.E0,1.E0)); +#12614=AXIS2_PLACEMENT_3D('',#12611,#12612,#12613); +#12615=PLANE('',#12614); +#12616=ORIENTED_EDGE('',*,*,#12480,.F.); +#12617=ORIENTED_EDGE('',*,*,#12581,.T.); +#12618=ORIENTED_EDGE('',*,*,#8704,.T.); +#12619=ORIENTED_EDGE('',*,*,#12435,.F.); +#12620=EDGE_LOOP('',(#12616,#12617,#12618,#12619)); +#12621=FACE_OUTER_BOUND('',#12620,.F.); +#12622=ADVANCED_FACE('',(#12621),#12615,.F.); +#12623=CARTESIAN_POINT('',(-2.4E-1,6.75E-1,-1.4E0)); +#12624=DIRECTION('',(0.E0,0.E0,1.E0)); +#12625=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12626=AXIS2_PLACEMENT_3D('',#12623,#12624,#12625); +#12627=PLANE('',#12626); +#12629=ORIENTED_EDGE('',*,*,#12628,.F.); +#12630=ORIENTED_EDGE('',*,*,#12593,.T.); +#12631=ORIENTED_EDGE('',*,*,#9182,.T.); +#12632=ORIENTED_EDGE('',*,*,#12451,.F.); +#12633=EDGE_LOOP('',(#12629,#12630,#12631,#12632)); +#12634=FACE_OUTER_BOUND('',#12633,.F.); +#12635=ADVANCED_FACE('',(#12634),#12627,.F.); +#12636=CARTESIAN_POINT('',(-5.6E-1,6.25E-1,-7.5E-1)); +#12637=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12638=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12639=AXIS2_PLACEMENT_3D('',#12636,#12637,#12638); +#12640=PLANE('',#12639); +#12641=ORIENTED_EDGE('',*,*,#12449,.T.); +#12642=ORIENTED_EDGE('',*,*,#12423,.F.); +#12643=ORIENTED_EDGE('',*,*,#12595,.F.); +#12644=ORIENTED_EDGE('',*,*,#12628,.T.); +#12645=EDGE_LOOP('',(#12641,#12642,#12643,#12644)); +#12646=FACE_OUTER_BOUND('',#12645,.F.); +#12647=ADVANCED_FACE('',(#12646),#12640,.T.); +#12648=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-1.95E0)); +#12649=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12650=DIRECTION('',(0.E0,1.E0,0.E0)); +#12651=AXIS2_PLACEMENT_3D('',#12648,#12649,#12650); +#12652=PLANE('',#12651); +#12653=ORIENTED_EDGE('',*,*,#12385,.F.); +#12655=ORIENTED_EDGE('',*,*,#12654,.T.); +#12656=ORIENTED_EDGE('',*,*,#12512,.T.); +#12657=ORIENTED_EDGE('',*,*,#12566,.F.); +#12658=EDGE_LOOP('',(#12653,#12655,#12656,#12657)); +#12659=FACE_OUTER_BOUND('',#12658,.F.); +#12660=ADVANCED_FACE('',(#12659),#12652,.T.); +#12661=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,-2.5E0)); +#12662=DIRECTION('',(0.E0,1.E0,0.E0)); +#12663=DIRECTION('',(0.E0,0.E0,1.E0)); +#12664=AXIS2_PLACEMENT_3D('',#12661,#12662,#12663); +#12665=PLANE('',#12664); +#12666=ORIENTED_EDGE('',*,*,#12383,.F.); +#12668=ORIENTED_EDGE('',*,*,#12667,.T.); +#12669=ORIENTED_EDGE('',*,*,#12514,.T.); +#12670=ORIENTED_EDGE('',*,*,#12654,.F.); +#12671=EDGE_LOOP('',(#12666,#12668,#12669,#12670)); +#12672=FACE_OUTER_BOUND('',#12671,.F.); +#12673=ADVANCED_FACE('',(#12672),#12665,.T.); +#12674=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,-2.6E0)); +#12675=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#12676=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#12677=AXIS2_PLACEMENT_3D('',#12674,#12675,#12676); +#12678=PLANE('',#12677); +#12679=ORIENTED_EDGE('',*,*,#12381,.F.); +#12681=ORIENTED_EDGE('',*,*,#12680,.T.); +#12682=ORIENTED_EDGE('',*,*,#12516,.T.); +#12683=ORIENTED_EDGE('',*,*,#12667,.F.); +#12684=EDGE_LOOP('',(#12679,#12681,#12682,#12683)); +#12685=FACE_OUTER_BOUND('',#12684,.F.); +#12686=ADVANCED_FACE('',(#12685),#12678,.T.); +#12687=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-2.6E0)); +#12688=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12689=DIRECTION('',(0.E0,1.E0,0.E0)); +#12690=AXIS2_PLACEMENT_3D('',#12687,#12688,#12689); +#12691=PLANE('',#12690); +#12692=ORIENTED_EDGE('',*,*,#12379,.F.); +#12694=ORIENTED_EDGE('',*,*,#12693,.T.); +#12695=ORIENTED_EDGE('',*,*,#12518,.T.); +#12696=ORIENTED_EDGE('',*,*,#12680,.F.); +#12697=EDGE_LOOP('',(#12692,#12694,#12695,#12696)); +#12698=FACE_OUTER_BOUND('',#12697,.F.); +#12699=ADVANCED_FACE('',(#12698),#12691,.T.); +#12700=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,-1.7E0)); +#12701=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12702=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12703=AXIS2_PLACEMENT_3D('',#12700,#12701,#12702); +#12704=PLANE('',#12703); +#12705=ORIENTED_EDGE('',*,*,#12377,.F.); +#12707=ORIENTED_EDGE('',*,*,#12706,.T.); +#12708=ORIENTED_EDGE('',*,*,#12520,.T.); +#12709=ORIENTED_EDGE('',*,*,#12693,.F.); +#12710=EDGE_LOOP('',(#12705,#12707,#12708,#12709)); +#12711=FACE_OUTER_BOUND('',#12710,.F.); +#12712=ADVANCED_FACE('',(#12711),#12704,.T.); +#12713=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,-1.45E0)); +#12714=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#12715=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#12716=AXIS2_PLACEMENT_3D('',#12713,#12714,#12715); +#12717=PLANE('',#12716); +#12718=ORIENTED_EDGE('',*,*,#12375,.F.); +#12719=ORIENTED_EDGE('',*,*,#12418,.T.); +#12720=ORIENTED_EDGE('',*,*,#12522,.T.); +#12721=ORIENTED_EDGE('',*,*,#12706,.F.); +#12722=EDGE_LOOP('',(#12718,#12719,#12720,#12721)); +#12723=FACE_OUTER_BOUND('',#12722,.F.); +#12724=ADVANCED_FACE('',(#12723),#12717,.T.); +#12725=CARTESIAN_POINT('',(-5.6E-1,1.125E0,1.85E0)); +#12726=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12727=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12728=AXIS2_PLACEMENT_3D('',#12725,#12726,#12727); +#12729=PLANE('',#12728); +#12730=ORIENTED_EDGE('',*,*,#12497,.F.); +#12731=ORIENTED_EDGE('',*,*,#12537,.T.); +#12732=ORIENTED_EDGE('',*,*,#9591,.F.); +#12733=ORIENTED_EDGE('',*,*,#12400,.F.); +#12734=EDGE_LOOP('',(#12730,#12731,#12732,#12733)); +#12735=FACE_OUTER_BOUND('',#12734,.F.); +#12736=ADVANCED_FACE('',(#12735),#12729,.T.); +#12737=CARTESIAN_POINT('',(2.4E-1,-1.925E0,-1.85E0)); +#12738=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#12739=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#12740=AXIS2_PLACEMENT_3D('',#12737,#12738,#12739); +#12741=PLANE('',#12740); +#12743=ORIENTED_EDGE('',*,*,#12742,.F.); +#12745=ORIENTED_EDGE('',*,*,#12744,.T.); +#12746=ORIENTED_EDGE('',*,*,#10924,.F.); +#12747=ORIENTED_EDGE('',*,*,#11115,.F.); +#12748=ORIENTED_EDGE('',*,*,#10753,.T.); +#12749=ORIENTED_EDGE('',*,*,#9172,.F.); +#12750=EDGE_LOOP('',(#12743,#12745,#12746,#12747,#12748,#12749)); +#12751=FACE_OUTER_BOUND('',#12750,.F.); +#12752=ADVANCED_FACE('',(#12751),#12741,.F.); +#12753=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12754=DIRECTION('',(1.E0,0.E0,0.E0)); +#12755=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12756=AXIS2_PLACEMENT_3D('',#12753,#12754,#12755); +#12757=PLANE('',#12756); +#12758=ORIENTED_EDGE('',*,*,#9170,.T.); +#12760=ORIENTED_EDGE('',*,*,#12759,.T.); +#12762=ORIENTED_EDGE('',*,*,#12761,.T.); +#12764=ORIENTED_EDGE('',*,*,#12763,.T.); +#12766=ORIENTED_EDGE('',*,*,#12765,.T.); +#12768=ORIENTED_EDGE('',*,*,#12767,.T.); +#12770=ORIENTED_EDGE('',*,*,#12769,.T.); +#12772=ORIENTED_EDGE('',*,*,#12771,.T.); +#12774=ORIENTED_EDGE('',*,*,#12773,.T.); +#12775=ORIENTED_EDGE('',*,*,#12742,.T.); +#12776=EDGE_LOOP('',(#12758,#12760,#12762,#12764,#12766,#12768,#12770,#12772, +#12774,#12775)); +#12777=FACE_OUTER_BOUND('',#12776,.F.); +#12778=ADVANCED_FACE('',(#12777),#12757,.F.); +#12779=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12780=DIRECTION('',(1.E0,0.E0,0.E0)); +#12781=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12782=AXIS2_PLACEMENT_3D('',#12779,#12780,#12781); +#12783=PLANE('',#12782); +#12785=ORIENTED_EDGE('',*,*,#12784,.F.); +#12787=ORIENTED_EDGE('',*,*,#12786,.T.); +#12788=ORIENTED_EDGE('',*,*,#9597,.T.); +#12789=ORIENTED_EDGE('',*,*,#10521,.T.); +#12791=ORIENTED_EDGE('',*,*,#12790,.T.); +#12792=EDGE_LOOP('',(#12785,#12787,#12788,#12789,#12791)); +#12793=FACE_OUTER_BOUND('',#12792,.F.); +#12794=ADVANCED_FACE('',(#12793),#12783,.F.); +#12795=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-1.45E0)); +#12796=DIRECTION('',(0.E0,0.E0,1.E0)); +#12797=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12798=AXIS2_PLACEMENT_3D('',#12795,#12796,#12797); +#12799=PLANE('',#12798); +#12800=ORIENTED_EDGE('',*,*,#12759,.F.); +#12802=ORIENTED_EDGE('',*,*,#12801,.T.); +#12804=ORIENTED_EDGE('',*,*,#12803,.T.); +#12806=ORIENTED_EDGE('',*,*,#12805,.F.); +#12808=ORIENTED_EDGE('',*,*,#12807,.T.); +#12810=ORIENTED_EDGE('',*,*,#12809,.F.); +#12811=EDGE_LOOP('',(#12800,#12802,#12804,#12806,#12808,#12810)); +#12812=FACE_OUTER_BOUND('',#12811,.F.); +#12813=ADVANCED_FACE('',(#12812),#12799,.T.); +#12814=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12815=DIRECTION('',(1.E0,0.E0,0.E0)); +#12816=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12817=AXIS2_PLACEMENT_3D('',#12814,#12815,#12816); +#12818=PLANE('',#12817); +#12820=ORIENTED_EDGE('',*,*,#12819,.T.); +#12821=ORIENTED_EDGE('',*,*,#10519,.T.); +#12822=ORIENTED_EDGE('',*,*,#10145,.F.); +#12823=ORIENTED_EDGE('',*,*,#8698,.T.); +#12825=ORIENTED_EDGE('',*,*,#12824,.F.); +#12826=EDGE_LOOP('',(#12820,#12821,#12822,#12823,#12825)); +#12827=FACE_OUTER_BOUND('',#12826,.F.); +#12828=ADVANCED_FACE('',(#12827),#12818,.T.); +#12829=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12830=DIRECTION('',(1.E0,0.E0,0.E0)); +#12831=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12832=AXIS2_PLACEMENT_3D('',#12829,#12830,#12831); +#12833=PLANE('',#12832); +#12835=ORIENTED_EDGE('',*,*,#12834,.T.); +#12836=ORIENTED_EDGE('',*,*,#12801,.F.); +#12837=ORIENTED_EDGE('',*,*,#9168,.F.); +#12839=ORIENTED_EDGE('',*,*,#12838,.F.); +#12840=EDGE_LOOP('',(#12835,#12836,#12837,#12839)); +#12841=FACE_OUTER_BOUND('',#12840,.F.); +#12842=ADVANCED_FACE('',(#12841),#12833,.T.); +#12843=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#12844=DIRECTION('',(1.E0,0.E0,0.E0)); +#12845=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12846=AXIS2_PLACEMENT_3D('',#12843,#12844,#12845); +#12847=PLANE('',#12846); +#12849=ORIENTED_EDGE('',*,*,#12848,.T.); +#12850=ORIENTED_EDGE('',*,*,#10926,.F.); +#12851=ORIENTED_EDGE('',*,*,#12744,.F.); +#12852=EDGE_LOOP('',(#12849,#12850,#12851)); +#12853=FACE_OUTER_BOUND('',#12852,.F.); +#12854=ADVANCED_FACE('',(#12853),#12847,.T.); +#12855=CARTESIAN_POINT('',(2.4E-1,1.625E0,1.85E0)); +#12856=DIRECTION('',(0.E0,0.E0,1.E0)); +#12857=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12858=AXIS2_PLACEMENT_3D('',#12855,#12856,#12857); +#12859=PLANE('',#12858); +#12861=ORIENTED_EDGE('',*,*,#12860,.T.); +#12862=ORIENTED_EDGE('',*,*,#12790,.F.); +#12863=ORIENTED_EDGE('',*,*,#12819,.F.); +#12865=ORIENTED_EDGE('',*,*,#12864,.T.); +#12867=ORIENTED_EDGE('',*,*,#12866,.T.); +#12869=ORIENTED_EDGE('',*,*,#12868,.T.); +#12870=EDGE_LOOP('',(#12861,#12862,#12863,#12865,#12867,#12869)); +#12871=FACE_OUTER_BOUND('',#12870,.F.); +#12872=ADVANCED_FACE('',(#12871),#12859,.T.); +#12873=CARTESIAN_POINT('',(4.E-1,1.240470053838E0,1.65E0)); +#12874=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#12875=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#12876=AXIS2_PLACEMENT_3D('',#12873,#12874,#12875); +#12877=PLANE('',#12876); +#12878=ORIENTED_EDGE('',*,*,#12784,.T.); +#12879=ORIENTED_EDGE('',*,*,#12860,.F.); +#12881=ORIENTED_EDGE('',*,*,#12880,.T.); +#12883=ORIENTED_EDGE('',*,*,#12882,.T.); +#12884=EDGE_LOOP('',(#12878,#12879,#12881,#12883)); +#12885=FACE_OUTER_BOUND('',#12884,.F.); +#12886=ADVANCED_FACE('',(#12885),#12877,.T.); +#12887=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12888=DIRECTION('',(1.E0,0.E0,0.E0)); +#12889=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12890=AXIS2_PLACEMENT_3D('',#12887,#12888,#12889); +#12891=PLANE('',#12890); +#12892=ORIENTED_EDGE('',*,*,#9162,.F.); +#12894=ORIENTED_EDGE('',*,*,#12893,.F.); +#12896=ORIENTED_EDGE('',*,*,#12895,.F.); +#12898=ORIENTED_EDGE('',*,*,#12897,.F.); +#12900=ORIENTED_EDGE('',*,*,#12899,.F.); +#12902=ORIENTED_EDGE('',*,*,#12901,.F.); +#12904=ORIENTED_EDGE('',*,*,#12903,.F.); +#12906=ORIENTED_EDGE('',*,*,#12905,.F.); +#12908=ORIENTED_EDGE('',*,*,#12907,.F.); +#12909=ORIENTED_EDGE('',*,*,#12807,.F.); +#12910=EDGE_LOOP('',(#12892,#12894,#12896,#12898,#12900,#12902,#12904,#12906, +#12908,#12909)); +#12911=FACE_OUTER_BOUND('',#12910,.F.); +#12912=ADVANCED_FACE('',(#12911),#12891,.T.); +#12913=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12914=DIRECTION('',(1.E0,0.E0,0.E0)); +#12915=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12916=AXIS2_PLACEMENT_3D('',#12913,#12914,#12915); +#12917=PLANE('',#12916); +#12918=ORIENTED_EDGE('',*,*,#12880,.F.); +#12919=ORIENTED_EDGE('',*,*,#12868,.F.); +#12920=ORIENTED_EDGE('',*,*,#10532,.F.); +#12921=ORIENTED_EDGE('',*,*,#9601,.F.); +#12923=ORIENTED_EDGE('',*,*,#12922,.F.); +#12924=EDGE_LOOP('',(#12918,#12919,#12920,#12921,#12923)); +#12925=FACE_OUTER_BOUND('',#12924,.F.); +#12926=ADVANCED_FACE('',(#12925),#12917,.T.); +#12927=CARTESIAN_POINT('',(7.35E-1,-1.925E0,-2.1E0)); +#12928=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#12929=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#12930=AXIS2_PLACEMENT_3D('',#12927,#12928,#12929); +#12931=PLANE('',#12930); +#12932=ORIENTED_EDGE('',*,*,#12893,.T.); +#12933=ORIENTED_EDGE('',*,*,#9160,.F.); +#12934=ORIENTED_EDGE('',*,*,#10772,.F.); +#12935=ORIENTED_EDGE('',*,*,#11132,.T.); +#12936=ORIENTED_EDGE('',*,*,#10932,.T.); +#12938=ORIENTED_EDGE('',*,*,#12937,.F.); +#12939=EDGE_LOOP('',(#12932,#12933,#12934,#12935,#12936,#12938)); +#12940=FACE_OUTER_BOUND('',#12939,.F.); +#12941=ADVANCED_FACE('',(#12940),#12931,.F.); +#12942=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12943=DIRECTION('',(1.E0,0.E0,0.E0)); +#12944=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12945=AXIS2_PLACEMENT_3D('',#12942,#12943,#12944); +#12946=PLANE('',#12945); +#12947=ORIENTED_EDGE('',*,*,#12866,.F.); +#12949=ORIENTED_EDGE('',*,*,#12948,.T.); +#12950=ORIENTED_EDGE('',*,*,#8694,.F.); +#12951=ORIENTED_EDGE('',*,*,#10164,.T.); +#12952=ORIENTED_EDGE('',*,*,#10534,.F.); +#12953=EDGE_LOOP('',(#12947,#12949,#12950,#12951,#12952)); +#12954=FACE_OUTER_BOUND('',#12953,.F.); +#12955=ADVANCED_FACE('',(#12954),#12946,.F.); +#12956=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12957=DIRECTION('',(1.E0,0.E0,0.E0)); +#12958=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12959=AXIS2_PLACEMENT_3D('',#12956,#12957,#12958); +#12960=PLANE('',#12959); +#12962=ORIENTED_EDGE('',*,*,#12961,.F.); +#12964=ORIENTED_EDGE('',*,*,#12963,.T.); +#12965=ORIENTED_EDGE('',*,*,#9164,.T.); +#12966=ORIENTED_EDGE('',*,*,#12805,.T.); +#12967=EDGE_LOOP('',(#12962,#12964,#12965,#12966)); +#12968=FACE_OUTER_BOUND('',#12967,.F.); +#12969=ADVANCED_FACE('',(#12968),#12960,.F.); +#12970=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#12971=DIRECTION('',(1.E0,0.E0,0.E0)); +#12972=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12973=AXIS2_PLACEMENT_3D('',#12970,#12971,#12972); +#12974=PLANE('',#12973); +#12976=ORIENTED_EDGE('',*,*,#12975,.F.); +#12977=ORIENTED_EDGE('',*,*,#12937,.T.); +#12978=ORIENTED_EDGE('',*,*,#10930,.T.); +#12979=EDGE_LOOP('',(#12976,#12977,#12978)); +#12980=FACE_OUTER_BOUND('',#12979,.F.); +#12981=ADVANCED_FACE('',(#12980),#12974,.F.); +#12982=CARTESIAN_POINT('',(5.6E-1,1.625E0,-1.4E0)); +#12983=DIRECTION('',(0.E0,1.E0,0.E0)); +#12984=DIRECTION('',(0.E0,0.E0,1.E0)); +#12985=AXIS2_PLACEMENT_3D('',#12982,#12983,#12984); +#12986=PLANE('',#12985); +#12987=ORIENTED_EDGE('',*,*,#12864,.F.); +#12988=ORIENTED_EDGE('',*,*,#12824,.T.); +#12989=ORIENTED_EDGE('',*,*,#8696,.T.); +#12990=ORIENTED_EDGE('',*,*,#12948,.F.); +#12991=EDGE_LOOP('',(#12987,#12988,#12989,#12990)); +#12992=FACE_OUTER_BOUND('',#12991,.F.); +#12993=ADVANCED_FACE('',(#12992),#12986,.F.); +#12994=CARTESIAN_POINT('',(2.4E-1,6.25E-1,-7.5E-1)); +#12995=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12996=DIRECTION('',(0.E0,0.E0,-1.E0)); +#12997=AXIS2_PLACEMENT_3D('',#12994,#12995,#12996); +#12998=PLANE('',#12997); +#12999=ORIENTED_EDGE('',*,*,#12961,.T.); +#13000=ORIENTED_EDGE('',*,*,#12803,.F.); +#13001=ORIENTED_EDGE('',*,*,#12834,.F.); +#13003=ORIENTED_EDGE('',*,*,#13002,.T.); +#13004=EDGE_LOOP('',(#12999,#13000,#13001,#13003)); +#13005=FACE_OUTER_BOUND('',#13004,.F.); +#13006=ADVANCED_FACE('',(#13005),#12998,.T.); +#13007=CARTESIAN_POINT('',(5.6E-1,6.75E-1,-1.4E0)); +#13008=DIRECTION('',(0.E0,0.E0,1.E0)); +#13009=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13010=AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); +#13011=PLANE('',#13010); +#13012=ORIENTED_EDGE('',*,*,#13002,.F.); +#13013=ORIENTED_EDGE('',*,*,#12838,.T.); +#13014=ORIENTED_EDGE('',*,*,#9166,.T.); +#13015=ORIENTED_EDGE('',*,*,#12963,.F.); +#13016=EDGE_LOOP('',(#13012,#13013,#13014,#13015)); +#13017=FACE_OUTER_BOUND('',#13016,.F.); +#13018=ADVANCED_FACE('',(#13017),#13011,.F.); +#13019=CARTESIAN_POINT('',(2.4E-1,8.75E-1,-1.95E0)); +#13020=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13021=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13022=AXIS2_PLACEMENT_3D('',#13019,#13020,#13021); +#13023=PLANE('',#13022); +#13024=ORIENTED_EDGE('',*,*,#12773,.F.); +#13026=ORIENTED_EDGE('',*,*,#13025,.T.); +#13027=ORIENTED_EDGE('',*,*,#12895,.T.); +#13028=ORIENTED_EDGE('',*,*,#12975,.T.); +#13029=ORIENTED_EDGE('',*,*,#10928,.F.); +#13030=ORIENTED_EDGE('',*,*,#12848,.F.); +#13031=EDGE_LOOP('',(#13024,#13026,#13027,#13028,#13029,#13030)); +#13032=FACE_OUTER_BOUND('',#13031,.F.); +#13033=ADVANCED_FACE('',(#13032),#13023,.T.); +#13034=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-1.95E0)); +#13035=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13036=DIRECTION('',(0.E0,1.E0,0.E0)); +#13037=AXIS2_PLACEMENT_3D('',#13034,#13035,#13036); +#13038=PLANE('',#13037); +#13039=ORIENTED_EDGE('',*,*,#12771,.F.); +#13041=ORIENTED_EDGE('',*,*,#13040,.T.); +#13042=ORIENTED_EDGE('',*,*,#12897,.T.); +#13043=ORIENTED_EDGE('',*,*,#13025,.F.); +#13044=EDGE_LOOP('',(#13039,#13041,#13042,#13043)); +#13045=FACE_OUTER_BOUND('',#13044,.F.); +#13046=ADVANCED_FACE('',(#13045),#13038,.T.); +#13047=CARTESIAN_POINT('',(2.4E-1,-2.055E0,-2.5E0)); +#13048=DIRECTION('',(0.E0,1.E0,0.E0)); +#13049=DIRECTION('',(0.E0,0.E0,1.E0)); +#13050=AXIS2_PLACEMENT_3D('',#13047,#13048,#13049); +#13051=PLANE('',#13050); +#13052=ORIENTED_EDGE('',*,*,#12769,.F.); +#13054=ORIENTED_EDGE('',*,*,#13053,.T.); +#13055=ORIENTED_EDGE('',*,*,#12899,.T.); +#13056=ORIENTED_EDGE('',*,*,#13040,.F.); +#13057=EDGE_LOOP('',(#13052,#13054,#13055,#13056)); +#13058=FACE_OUTER_BOUND('',#13057,.F.); +#13059=ADVANCED_FACE('',(#13058),#13051,.T.); +#13060=CARTESIAN_POINT('',(2.4E-1,-2.155E0,-2.6E0)); +#13061=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13062=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13063=AXIS2_PLACEMENT_3D('',#13060,#13061,#13062); +#13064=PLANE('',#13063); +#13065=ORIENTED_EDGE('',*,*,#12767,.F.); +#13067=ORIENTED_EDGE('',*,*,#13066,.T.); +#13068=ORIENTED_EDGE('',*,*,#12901,.T.); +#13069=ORIENTED_EDGE('',*,*,#13053,.F.); +#13070=EDGE_LOOP('',(#13065,#13067,#13068,#13069)); +#13071=FACE_OUTER_BOUND('',#13070,.F.); +#13072=ADVANCED_FACE('',(#13071),#13064,.T.); +#13073=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-2.6E0)); +#13074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13075=DIRECTION('',(0.E0,1.E0,0.E0)); +#13076=AXIS2_PLACEMENT_3D('',#13073,#13074,#13075); +#13077=PLANE('',#13076); +#13078=ORIENTED_EDGE('',*,*,#12765,.F.); +#13080=ORIENTED_EDGE('',*,*,#13079,.T.); +#13081=ORIENTED_EDGE('',*,*,#12903,.T.); +#13082=ORIENTED_EDGE('',*,*,#13066,.F.); +#13083=EDGE_LOOP('',(#13078,#13080,#13081,#13082)); +#13084=FACE_OUTER_BOUND('',#13083,.F.); +#13085=ADVANCED_FACE('',(#13084),#13077,.T.); +#13086=CARTESIAN_POINT('',(2.4E-1,-2.375E0,-1.7E0)); +#13087=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13088=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13089=AXIS2_PLACEMENT_3D('',#13086,#13087,#13088); +#13090=PLANE('',#13089); +#13091=ORIENTED_EDGE('',*,*,#12763,.F.); +#13093=ORIENTED_EDGE('',*,*,#13092,.T.); +#13094=ORIENTED_EDGE('',*,*,#12905,.T.); +#13095=ORIENTED_EDGE('',*,*,#13079,.F.); +#13096=EDGE_LOOP('',(#13091,#13093,#13094,#13095)); +#13097=FACE_OUTER_BOUND('',#13096,.F.); +#13098=ADVANCED_FACE('',(#13097),#13090,.T.); +#13099=CARTESIAN_POINT('',(2.4E-1,-2.175E0,-1.45E0)); +#13100=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13101=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13102=AXIS2_PLACEMENT_3D('',#13099,#13100,#13101); +#13103=PLANE('',#13102); +#13104=ORIENTED_EDGE('',*,*,#12761,.F.); +#13105=ORIENTED_EDGE('',*,*,#12809,.T.); +#13106=ORIENTED_EDGE('',*,*,#12907,.T.); +#13107=ORIENTED_EDGE('',*,*,#13092,.F.); +#13108=EDGE_LOOP('',(#13104,#13105,#13106,#13107)); +#13109=FACE_OUTER_BOUND('',#13108,.F.); +#13110=ADVANCED_FACE('',(#13109),#13103,.T.); +#13111=CARTESIAN_POINT('',(2.4E-1,1.125E0,1.85E0)); +#13112=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13113=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13114=AXIS2_PLACEMENT_3D('',#13111,#13112,#13113); +#13115=PLANE('',#13114); +#13116=ORIENTED_EDGE('',*,*,#12882,.F.); +#13117=ORIENTED_EDGE('',*,*,#12922,.T.); +#13118=ORIENTED_EDGE('',*,*,#9599,.F.); +#13119=ORIENTED_EDGE('',*,*,#12786,.F.); +#13120=EDGE_LOOP('',(#13116,#13117,#13118,#13119)); +#13121=FACE_OUTER_BOUND('',#13120,.F.); +#13122=ADVANCED_FACE('',(#13121),#13115,.T.); +#13123=CARTESIAN_POINT('',(1.04E0,-1.925E0,-1.85E0)); +#13124=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13125=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13126=AXIS2_PLACEMENT_3D('',#13123,#13124,#13125); +#13127=PLANE('',#13126); +#13129=ORIENTED_EDGE('',*,*,#13128,.F.); +#13131=ORIENTED_EDGE('',*,*,#13130,.T.); +#13132=ORIENTED_EDGE('',*,*,#10936,.F.); +#13133=ORIENTED_EDGE('',*,*,#11129,.F.); +#13134=ORIENTED_EDGE('',*,*,#10768,.T.); +#13135=ORIENTED_EDGE('',*,*,#9156,.F.); +#13136=EDGE_LOOP('',(#13129,#13131,#13132,#13133,#13134,#13135)); +#13137=FACE_OUTER_BOUND('',#13136,.F.); +#13138=ADVANCED_FACE('',(#13137),#13127,.F.); +#13139=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13140=DIRECTION('',(1.E0,0.E0,0.E0)); +#13141=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13142=AXIS2_PLACEMENT_3D('',#13139,#13140,#13141); +#13143=PLANE('',#13142); +#13144=ORIENTED_EDGE('',*,*,#9154,.T.); +#13146=ORIENTED_EDGE('',*,*,#13145,.T.); +#13148=ORIENTED_EDGE('',*,*,#13147,.T.); +#13150=ORIENTED_EDGE('',*,*,#13149,.T.); +#13152=ORIENTED_EDGE('',*,*,#13151,.T.); +#13154=ORIENTED_EDGE('',*,*,#13153,.T.); +#13156=ORIENTED_EDGE('',*,*,#13155,.T.); +#13158=ORIENTED_EDGE('',*,*,#13157,.T.); +#13160=ORIENTED_EDGE('',*,*,#13159,.T.); +#13161=ORIENTED_EDGE('',*,*,#13128,.T.); +#13162=EDGE_LOOP('',(#13144,#13146,#13148,#13150,#13152,#13154,#13156,#13158, +#13160,#13161)); +#13163=FACE_OUTER_BOUND('',#13162,.F.); +#13164=ADVANCED_FACE('',(#13163),#13143,.F.); +#13165=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13166=DIRECTION('',(1.E0,0.E0,0.E0)); +#13167=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13168=AXIS2_PLACEMENT_3D('',#13165,#13166,#13167); +#13169=PLANE('',#13168); +#13171=ORIENTED_EDGE('',*,*,#13170,.F.); +#13173=ORIENTED_EDGE('',*,*,#13172,.T.); +#13174=ORIENTED_EDGE('',*,*,#9605,.T.); +#13175=ORIENTED_EDGE('',*,*,#10539,.T.); +#13177=ORIENTED_EDGE('',*,*,#13176,.T.); +#13178=EDGE_LOOP('',(#13171,#13173,#13174,#13175,#13177)); +#13179=FACE_OUTER_BOUND('',#13178,.F.); +#13180=ADVANCED_FACE('',(#13179),#13169,.F.); +#13181=CARTESIAN_POINT('',(1.04E0,6.25E-1,-1.45E0)); +#13182=DIRECTION('',(0.E0,0.E0,1.E0)); +#13183=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13184=AXIS2_PLACEMENT_3D('',#13181,#13182,#13183); +#13185=PLANE('',#13184); +#13186=ORIENTED_EDGE('',*,*,#13145,.F.); +#13188=ORIENTED_EDGE('',*,*,#13187,.T.); +#13190=ORIENTED_EDGE('',*,*,#13189,.T.); +#13192=ORIENTED_EDGE('',*,*,#13191,.F.); +#13194=ORIENTED_EDGE('',*,*,#13193,.T.); +#13196=ORIENTED_EDGE('',*,*,#13195,.F.); +#13197=EDGE_LOOP('',(#13186,#13188,#13190,#13192,#13194,#13196)); +#13198=FACE_OUTER_BOUND('',#13197,.F.); +#13199=ADVANCED_FACE('',(#13198),#13185,.T.); +#13200=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13201=DIRECTION('',(1.E0,0.E0,0.E0)); +#13202=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13203=AXIS2_PLACEMENT_3D('',#13200,#13201,#13202); +#13204=PLANE('',#13203); +#13206=ORIENTED_EDGE('',*,*,#13205,.T.); +#13207=ORIENTED_EDGE('',*,*,#10537,.T.); +#13208=ORIENTED_EDGE('',*,*,#10160,.F.); +#13209=ORIENTED_EDGE('',*,*,#8690,.T.); +#13211=ORIENTED_EDGE('',*,*,#13210,.F.); +#13212=EDGE_LOOP('',(#13206,#13207,#13208,#13209,#13211)); +#13213=FACE_OUTER_BOUND('',#13212,.F.); +#13214=ADVANCED_FACE('',(#13213),#13204,.T.); +#13215=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13216=DIRECTION('',(1.E0,0.E0,0.E0)); +#13217=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13218=AXIS2_PLACEMENT_3D('',#13215,#13216,#13217); +#13219=PLANE('',#13218); +#13221=ORIENTED_EDGE('',*,*,#13220,.T.); +#13222=ORIENTED_EDGE('',*,*,#13187,.F.); +#13223=ORIENTED_EDGE('',*,*,#9152,.F.); +#13225=ORIENTED_EDGE('',*,*,#13224,.F.); +#13226=EDGE_LOOP('',(#13221,#13222,#13223,#13225)); +#13227=FACE_OUTER_BOUND('',#13226,.F.); +#13228=ADVANCED_FACE('',(#13227),#13219,.T.); +#13229=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#13230=DIRECTION('',(1.E0,0.E0,0.E0)); +#13231=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13232=AXIS2_PLACEMENT_3D('',#13229,#13230,#13231); +#13233=PLANE('',#13232); +#13235=ORIENTED_EDGE('',*,*,#13234,.T.); +#13236=ORIENTED_EDGE('',*,*,#10938,.F.); +#13237=ORIENTED_EDGE('',*,*,#13130,.F.); +#13238=EDGE_LOOP('',(#13235,#13236,#13237)); +#13239=FACE_OUTER_BOUND('',#13238,.F.); +#13240=ADVANCED_FACE('',(#13239),#13233,.T.); +#13241=CARTESIAN_POINT('',(1.04E0,1.625E0,1.85E0)); +#13242=DIRECTION('',(0.E0,0.E0,1.E0)); +#13243=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13244=AXIS2_PLACEMENT_3D('',#13241,#13242,#13243); +#13245=PLANE('',#13244); +#13247=ORIENTED_EDGE('',*,*,#13246,.T.); +#13248=ORIENTED_EDGE('',*,*,#13176,.F.); +#13249=ORIENTED_EDGE('',*,*,#13205,.F.); +#13251=ORIENTED_EDGE('',*,*,#13250,.T.); +#13253=ORIENTED_EDGE('',*,*,#13252,.T.); +#13255=ORIENTED_EDGE('',*,*,#13254,.T.); +#13256=EDGE_LOOP('',(#13247,#13248,#13249,#13251,#13253,#13255)); +#13257=FACE_OUTER_BOUND('',#13256,.F.); +#13258=ADVANCED_FACE('',(#13257),#13245,.T.); +#13259=CARTESIAN_POINT('',(1.2E0,1.240470053838E0,1.65E0)); +#13260=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#13261=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#13262=AXIS2_PLACEMENT_3D('',#13259,#13260,#13261); +#13263=PLANE('',#13262); +#13264=ORIENTED_EDGE('',*,*,#13170,.T.); +#13265=ORIENTED_EDGE('',*,*,#13246,.F.); +#13267=ORIENTED_EDGE('',*,*,#13266,.T.); +#13269=ORIENTED_EDGE('',*,*,#13268,.T.); +#13270=EDGE_LOOP('',(#13264,#13265,#13267,#13269)); +#13271=FACE_OUTER_BOUND('',#13270,.F.); +#13272=ADVANCED_FACE('',(#13271),#13263,.T.); +#13273=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13274=DIRECTION('',(1.E0,0.E0,0.E0)); +#13275=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13276=AXIS2_PLACEMENT_3D('',#13273,#13274,#13275); +#13277=PLANE('',#13276); +#13278=ORIENTED_EDGE('',*,*,#9146,.F.); +#13280=ORIENTED_EDGE('',*,*,#13279,.F.); +#13282=ORIENTED_EDGE('',*,*,#13281,.F.); +#13284=ORIENTED_EDGE('',*,*,#13283,.F.); +#13286=ORIENTED_EDGE('',*,*,#13285,.F.); +#13288=ORIENTED_EDGE('',*,*,#13287,.F.); +#13290=ORIENTED_EDGE('',*,*,#13289,.F.); +#13292=ORIENTED_EDGE('',*,*,#13291,.F.); +#13294=ORIENTED_EDGE('',*,*,#13293,.F.); +#13295=ORIENTED_EDGE('',*,*,#13193,.F.); +#13296=EDGE_LOOP('',(#13278,#13280,#13282,#13284,#13286,#13288,#13290,#13292, +#13294,#13295)); +#13297=FACE_OUTER_BOUND('',#13296,.F.); +#13298=ADVANCED_FACE('',(#13297),#13277,.T.); +#13299=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13300=DIRECTION('',(1.E0,0.E0,0.E0)); +#13301=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13302=AXIS2_PLACEMENT_3D('',#13299,#13300,#13301); +#13303=PLANE('',#13302); +#13304=ORIENTED_EDGE('',*,*,#13266,.F.); +#13305=ORIENTED_EDGE('',*,*,#13254,.F.); +#13306=ORIENTED_EDGE('',*,*,#10550,.F.); +#13307=ORIENTED_EDGE('',*,*,#9609,.F.); +#13309=ORIENTED_EDGE('',*,*,#13308,.F.); +#13310=EDGE_LOOP('',(#13304,#13305,#13306,#13307,#13309)); +#13311=FACE_OUTER_BOUND('',#13310,.F.); +#13312=ADVANCED_FACE('',(#13311),#13303,.T.); +#13313=CARTESIAN_POINT('',(1.535E0,-1.925E0,-2.1E0)); +#13314=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#13315=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#13316=AXIS2_PLACEMENT_3D('',#13313,#13314,#13315); +#13317=PLANE('',#13316); +#13318=ORIENTED_EDGE('',*,*,#13279,.T.); +#13319=ORIENTED_EDGE('',*,*,#9144,.F.); +#13320=ORIENTED_EDGE('',*,*,#10787,.F.); +#13321=ORIENTED_EDGE('',*,*,#11146,.T.); +#13322=ORIENTED_EDGE('',*,*,#10944,.T.); +#13324=ORIENTED_EDGE('',*,*,#13323,.F.); +#13325=EDGE_LOOP('',(#13318,#13319,#13320,#13321,#13322,#13324)); +#13326=FACE_OUTER_BOUND('',#13325,.F.); +#13327=ADVANCED_FACE('',(#13326),#13317,.F.); +#13328=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13329=DIRECTION('',(1.E0,0.E0,0.E0)); +#13330=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13331=AXIS2_PLACEMENT_3D('',#13328,#13329,#13330); +#13332=PLANE('',#13331); +#13333=ORIENTED_EDGE('',*,*,#13252,.F.); +#13335=ORIENTED_EDGE('',*,*,#13334,.T.); +#13336=ORIENTED_EDGE('',*,*,#8686,.F.); +#13337=ORIENTED_EDGE('',*,*,#10179,.T.); +#13338=ORIENTED_EDGE('',*,*,#10552,.F.); +#13339=EDGE_LOOP('',(#13333,#13335,#13336,#13337,#13338)); +#13340=FACE_OUTER_BOUND('',#13339,.F.); +#13341=ADVANCED_FACE('',(#13340),#13332,.F.); +#13342=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13343=DIRECTION('',(1.E0,0.E0,0.E0)); +#13344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13345=AXIS2_PLACEMENT_3D('',#13342,#13343,#13344); +#13346=PLANE('',#13345); +#13348=ORIENTED_EDGE('',*,*,#13347,.F.); +#13350=ORIENTED_EDGE('',*,*,#13349,.T.); +#13351=ORIENTED_EDGE('',*,*,#9148,.T.); +#13352=ORIENTED_EDGE('',*,*,#13191,.T.); +#13353=EDGE_LOOP('',(#13348,#13350,#13351,#13352)); +#13354=FACE_OUTER_BOUND('',#13353,.F.); +#13355=ADVANCED_FACE('',(#13354),#13346,.F.); +#13356=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#13357=DIRECTION('',(1.E0,0.E0,0.E0)); +#13358=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13359=AXIS2_PLACEMENT_3D('',#13356,#13357,#13358); +#13360=PLANE('',#13359); +#13362=ORIENTED_EDGE('',*,*,#13361,.F.); +#13363=ORIENTED_EDGE('',*,*,#13323,.T.); +#13364=ORIENTED_EDGE('',*,*,#10942,.T.); +#13365=EDGE_LOOP('',(#13362,#13363,#13364)); +#13366=FACE_OUTER_BOUND('',#13365,.F.); +#13367=ADVANCED_FACE('',(#13366),#13360,.F.); +#13368=CARTESIAN_POINT('',(1.36E0,1.625E0,-1.4E0)); +#13369=DIRECTION('',(0.E0,1.E0,0.E0)); +#13370=DIRECTION('',(0.E0,0.E0,1.E0)); +#13371=AXIS2_PLACEMENT_3D('',#13368,#13369,#13370); +#13372=PLANE('',#13371); +#13373=ORIENTED_EDGE('',*,*,#13250,.F.); +#13374=ORIENTED_EDGE('',*,*,#13210,.T.); +#13375=ORIENTED_EDGE('',*,*,#8688,.T.); +#13376=ORIENTED_EDGE('',*,*,#13334,.F.); +#13377=EDGE_LOOP('',(#13373,#13374,#13375,#13376)); +#13378=FACE_OUTER_BOUND('',#13377,.F.); +#13379=ADVANCED_FACE('',(#13378),#13372,.F.); +#13380=CARTESIAN_POINT('',(1.04E0,6.25E-1,-7.5E-1)); +#13381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13382=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13383=AXIS2_PLACEMENT_3D('',#13380,#13381,#13382); +#13384=PLANE('',#13383); +#13385=ORIENTED_EDGE('',*,*,#13347,.T.); +#13386=ORIENTED_EDGE('',*,*,#13189,.F.); +#13387=ORIENTED_EDGE('',*,*,#13220,.F.); +#13389=ORIENTED_EDGE('',*,*,#13388,.T.); +#13390=EDGE_LOOP('',(#13385,#13386,#13387,#13389)); +#13391=FACE_OUTER_BOUND('',#13390,.F.); +#13392=ADVANCED_FACE('',(#13391),#13384,.T.); +#13393=CARTESIAN_POINT('',(1.36E0,6.75E-1,-1.4E0)); +#13394=DIRECTION('',(0.E0,0.E0,1.E0)); +#13395=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13396=AXIS2_PLACEMENT_3D('',#13393,#13394,#13395); +#13397=PLANE('',#13396); +#13398=ORIENTED_EDGE('',*,*,#13388,.F.); +#13399=ORIENTED_EDGE('',*,*,#13224,.T.); +#13400=ORIENTED_EDGE('',*,*,#9150,.T.); +#13401=ORIENTED_EDGE('',*,*,#13349,.F.); +#13402=EDGE_LOOP('',(#13398,#13399,#13400,#13401)); +#13403=FACE_OUTER_BOUND('',#13402,.F.); +#13404=ADVANCED_FACE('',(#13403),#13397,.F.); +#13405=CARTESIAN_POINT('',(1.04E0,8.75E-1,-1.95E0)); +#13406=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13407=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13408=AXIS2_PLACEMENT_3D('',#13405,#13406,#13407); +#13409=PLANE('',#13408); +#13410=ORIENTED_EDGE('',*,*,#13159,.F.); +#13412=ORIENTED_EDGE('',*,*,#13411,.T.); +#13413=ORIENTED_EDGE('',*,*,#13281,.T.); +#13414=ORIENTED_EDGE('',*,*,#13361,.T.); +#13415=ORIENTED_EDGE('',*,*,#10940,.F.); +#13416=ORIENTED_EDGE('',*,*,#13234,.F.); +#13417=EDGE_LOOP('',(#13410,#13412,#13413,#13414,#13415,#13416)); +#13418=FACE_OUTER_BOUND('',#13417,.F.); +#13419=ADVANCED_FACE('',(#13418),#13409,.T.); +#13420=CARTESIAN_POINT('',(1.04E0,-2.055E0,-1.95E0)); +#13421=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13422=DIRECTION('',(0.E0,1.E0,0.E0)); +#13423=AXIS2_PLACEMENT_3D('',#13420,#13421,#13422); +#13424=PLANE('',#13423); +#13425=ORIENTED_EDGE('',*,*,#13157,.F.); +#13427=ORIENTED_EDGE('',*,*,#13426,.T.); +#13428=ORIENTED_EDGE('',*,*,#13283,.T.); +#13429=ORIENTED_EDGE('',*,*,#13411,.F.); +#13430=EDGE_LOOP('',(#13425,#13427,#13428,#13429)); +#13431=FACE_OUTER_BOUND('',#13430,.F.); +#13432=ADVANCED_FACE('',(#13431),#13424,.T.); +#13433=CARTESIAN_POINT('',(1.04E0,-2.055E0,-2.5E0)); +#13434=DIRECTION('',(0.E0,1.E0,0.E0)); +#13435=DIRECTION('',(0.E0,0.E0,1.E0)); +#13436=AXIS2_PLACEMENT_3D('',#13433,#13434,#13435); +#13437=PLANE('',#13436); +#13438=ORIENTED_EDGE('',*,*,#13155,.F.); +#13440=ORIENTED_EDGE('',*,*,#13439,.T.); +#13441=ORIENTED_EDGE('',*,*,#13285,.T.); +#13442=ORIENTED_EDGE('',*,*,#13426,.F.); +#13443=EDGE_LOOP('',(#13438,#13440,#13441,#13442)); +#13444=FACE_OUTER_BOUND('',#13443,.F.); +#13445=ADVANCED_FACE('',(#13444),#13437,.T.); +#13446=CARTESIAN_POINT('',(1.04E0,-2.155E0,-2.6E0)); +#13447=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13448=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13449=AXIS2_PLACEMENT_3D('',#13446,#13447,#13448); +#13450=PLANE('',#13449); +#13451=ORIENTED_EDGE('',*,*,#13153,.F.); +#13453=ORIENTED_EDGE('',*,*,#13452,.T.); +#13454=ORIENTED_EDGE('',*,*,#13287,.T.); +#13455=ORIENTED_EDGE('',*,*,#13439,.F.); +#13456=EDGE_LOOP('',(#13451,#13453,#13454,#13455)); +#13457=FACE_OUTER_BOUND('',#13456,.F.); +#13458=ADVANCED_FACE('',(#13457),#13450,.T.); +#13459=CARTESIAN_POINT('',(1.04E0,-2.375E0,-2.6E0)); +#13460=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13461=DIRECTION('',(0.E0,1.E0,0.E0)); +#13462=AXIS2_PLACEMENT_3D('',#13459,#13460,#13461); +#13463=PLANE('',#13462); +#13464=ORIENTED_EDGE('',*,*,#13151,.F.); +#13466=ORIENTED_EDGE('',*,*,#13465,.T.); +#13467=ORIENTED_EDGE('',*,*,#13289,.T.); +#13468=ORIENTED_EDGE('',*,*,#13452,.F.); +#13469=EDGE_LOOP('',(#13464,#13466,#13467,#13468)); +#13470=FACE_OUTER_BOUND('',#13469,.F.); +#13471=ADVANCED_FACE('',(#13470),#13463,.T.); +#13472=CARTESIAN_POINT('',(1.04E0,-2.375E0,-1.7E0)); +#13473=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13474=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13475=AXIS2_PLACEMENT_3D('',#13472,#13473,#13474); +#13476=PLANE('',#13475); +#13477=ORIENTED_EDGE('',*,*,#13149,.F.); +#13479=ORIENTED_EDGE('',*,*,#13478,.T.); +#13480=ORIENTED_EDGE('',*,*,#13291,.T.); +#13481=ORIENTED_EDGE('',*,*,#13465,.F.); +#13482=EDGE_LOOP('',(#13477,#13479,#13480,#13481)); +#13483=FACE_OUTER_BOUND('',#13482,.F.); +#13484=ADVANCED_FACE('',(#13483),#13476,.T.); +#13485=CARTESIAN_POINT('',(1.04E0,-2.175E0,-1.45E0)); +#13486=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13487=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13488=AXIS2_PLACEMENT_3D('',#13485,#13486,#13487); +#13489=PLANE('',#13488); +#13490=ORIENTED_EDGE('',*,*,#13147,.F.); +#13491=ORIENTED_EDGE('',*,*,#13195,.T.); +#13492=ORIENTED_EDGE('',*,*,#13293,.T.); +#13493=ORIENTED_EDGE('',*,*,#13478,.F.); +#13494=EDGE_LOOP('',(#13490,#13491,#13492,#13493)); +#13495=FACE_OUTER_BOUND('',#13494,.F.); +#13496=ADVANCED_FACE('',(#13495),#13489,.T.); +#13497=CARTESIAN_POINT('',(1.04E0,1.125E0,1.85E0)); +#13498=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13499=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13500=AXIS2_PLACEMENT_3D('',#13497,#13498,#13499); +#13501=PLANE('',#13500); +#13502=ORIENTED_EDGE('',*,*,#13268,.F.); +#13503=ORIENTED_EDGE('',*,*,#13308,.T.); +#13504=ORIENTED_EDGE('',*,*,#9607,.F.); +#13505=ORIENTED_EDGE('',*,*,#13172,.F.); +#13506=EDGE_LOOP('',(#13502,#13503,#13504,#13505)); +#13507=FACE_OUTER_BOUND('',#13506,.F.); +#13508=ADVANCED_FACE('',(#13507),#13501,.T.); +#13509=CARTESIAN_POINT('',(1.84E0,-1.925E0,-1.85E0)); +#13510=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13511=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13512=AXIS2_PLACEMENT_3D('',#13509,#13510,#13511); +#13513=PLANE('',#13512); +#13515=ORIENTED_EDGE('',*,*,#13514,.F.); +#13517=ORIENTED_EDGE('',*,*,#13516,.T.); +#13518=ORIENTED_EDGE('',*,*,#10948,.F.); +#13519=ORIENTED_EDGE('',*,*,#11143,.F.); +#13520=ORIENTED_EDGE('',*,*,#10783,.T.); +#13521=ORIENTED_EDGE('',*,*,#9140,.F.); +#13522=EDGE_LOOP('',(#13515,#13517,#13518,#13519,#13520,#13521)); +#13523=FACE_OUTER_BOUND('',#13522,.F.); +#13524=ADVANCED_FACE('',(#13523),#13513,.F.); +#13525=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13526=DIRECTION('',(1.E0,0.E0,0.E0)); +#13527=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13528=AXIS2_PLACEMENT_3D('',#13525,#13526,#13527); +#13529=PLANE('',#13528); +#13530=ORIENTED_EDGE('',*,*,#9138,.T.); +#13532=ORIENTED_EDGE('',*,*,#13531,.T.); +#13534=ORIENTED_EDGE('',*,*,#13533,.T.); +#13536=ORIENTED_EDGE('',*,*,#13535,.T.); +#13538=ORIENTED_EDGE('',*,*,#13537,.T.); +#13540=ORIENTED_EDGE('',*,*,#13539,.T.); +#13542=ORIENTED_EDGE('',*,*,#13541,.T.); +#13544=ORIENTED_EDGE('',*,*,#13543,.T.); +#13546=ORIENTED_EDGE('',*,*,#13545,.T.); +#13547=ORIENTED_EDGE('',*,*,#13514,.T.); +#13548=EDGE_LOOP('',(#13530,#13532,#13534,#13536,#13538,#13540,#13542,#13544, +#13546,#13547)); +#13549=FACE_OUTER_BOUND('',#13548,.F.); +#13550=ADVANCED_FACE('',(#13549),#13529,.F.); +#13551=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13552=DIRECTION('',(1.E0,0.E0,0.E0)); +#13553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13554=AXIS2_PLACEMENT_3D('',#13551,#13552,#13553); +#13555=PLANE('',#13554); +#13557=ORIENTED_EDGE('',*,*,#13556,.F.); +#13559=ORIENTED_EDGE('',*,*,#13558,.T.); +#13560=ORIENTED_EDGE('',*,*,#9613,.T.); +#13561=ORIENTED_EDGE('',*,*,#10557,.T.); +#13563=ORIENTED_EDGE('',*,*,#13562,.T.); +#13564=EDGE_LOOP('',(#13557,#13559,#13560,#13561,#13563)); +#13565=FACE_OUTER_BOUND('',#13564,.F.); +#13566=ADVANCED_FACE('',(#13565),#13555,.F.); +#13567=CARTESIAN_POINT('',(1.84E0,6.25E-1,-1.45E0)); +#13568=DIRECTION('',(0.E0,0.E0,1.E0)); +#13569=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13570=AXIS2_PLACEMENT_3D('',#13567,#13568,#13569); +#13571=PLANE('',#13570); +#13572=ORIENTED_EDGE('',*,*,#13531,.F.); +#13574=ORIENTED_EDGE('',*,*,#13573,.T.); +#13576=ORIENTED_EDGE('',*,*,#13575,.T.); +#13578=ORIENTED_EDGE('',*,*,#13577,.F.); +#13580=ORIENTED_EDGE('',*,*,#13579,.T.); +#13582=ORIENTED_EDGE('',*,*,#13581,.F.); +#13583=EDGE_LOOP('',(#13572,#13574,#13576,#13578,#13580,#13582)); +#13584=FACE_OUTER_BOUND('',#13583,.F.); +#13585=ADVANCED_FACE('',(#13584),#13571,.T.); +#13586=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13587=DIRECTION('',(1.E0,0.E0,0.E0)); +#13588=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13589=AXIS2_PLACEMENT_3D('',#13586,#13587,#13588); +#13590=PLANE('',#13589); +#13592=ORIENTED_EDGE('',*,*,#13591,.T.); +#13593=ORIENTED_EDGE('',*,*,#10555,.T.); +#13594=ORIENTED_EDGE('',*,*,#10175,.F.); +#13595=ORIENTED_EDGE('',*,*,#8682,.T.); +#13597=ORIENTED_EDGE('',*,*,#13596,.F.); +#13598=EDGE_LOOP('',(#13592,#13593,#13594,#13595,#13597)); +#13599=FACE_OUTER_BOUND('',#13598,.F.); +#13600=ADVANCED_FACE('',(#13599),#13590,.T.); +#13601=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13602=DIRECTION('',(1.E0,0.E0,0.E0)); +#13603=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13604=AXIS2_PLACEMENT_3D('',#13601,#13602,#13603); +#13605=PLANE('',#13604); +#13607=ORIENTED_EDGE('',*,*,#13606,.T.); +#13608=ORIENTED_EDGE('',*,*,#13573,.F.); +#13609=ORIENTED_EDGE('',*,*,#9136,.F.); +#13611=ORIENTED_EDGE('',*,*,#13610,.F.); +#13612=EDGE_LOOP('',(#13607,#13608,#13609,#13611)); +#13613=FACE_OUTER_BOUND('',#13612,.F.); +#13614=ADVANCED_FACE('',(#13613),#13605,.T.); +#13615=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#13616=DIRECTION('',(1.E0,0.E0,0.E0)); +#13617=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13618=AXIS2_PLACEMENT_3D('',#13615,#13616,#13617); +#13619=PLANE('',#13618); +#13621=ORIENTED_EDGE('',*,*,#13620,.T.); +#13622=ORIENTED_EDGE('',*,*,#10950,.F.); +#13623=ORIENTED_EDGE('',*,*,#13516,.F.); +#13624=EDGE_LOOP('',(#13621,#13622,#13623)); +#13625=FACE_OUTER_BOUND('',#13624,.F.); +#13626=ADVANCED_FACE('',(#13625),#13619,.T.); +#13627=CARTESIAN_POINT('',(1.84E0,1.625E0,1.85E0)); +#13628=DIRECTION('',(0.E0,0.E0,1.E0)); +#13629=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13630=AXIS2_PLACEMENT_3D('',#13627,#13628,#13629); +#13631=PLANE('',#13630); +#13633=ORIENTED_EDGE('',*,*,#13632,.T.); +#13634=ORIENTED_EDGE('',*,*,#13562,.F.); +#13635=ORIENTED_EDGE('',*,*,#13591,.F.); +#13637=ORIENTED_EDGE('',*,*,#13636,.T.); +#13639=ORIENTED_EDGE('',*,*,#13638,.T.); +#13641=ORIENTED_EDGE('',*,*,#13640,.T.); +#13642=EDGE_LOOP('',(#13633,#13634,#13635,#13637,#13639,#13641)); +#13643=FACE_OUTER_BOUND('',#13642,.F.); +#13644=ADVANCED_FACE('',(#13643),#13631,.T.); +#13645=CARTESIAN_POINT('',(2.E0,1.240470053838E0,1.65E0)); +#13646=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#13647=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#13648=AXIS2_PLACEMENT_3D('',#13645,#13646,#13647); +#13649=PLANE('',#13648); +#13650=ORIENTED_EDGE('',*,*,#13556,.T.); +#13651=ORIENTED_EDGE('',*,*,#13632,.F.); +#13653=ORIENTED_EDGE('',*,*,#13652,.T.); +#13655=ORIENTED_EDGE('',*,*,#13654,.T.); +#13656=EDGE_LOOP('',(#13650,#13651,#13653,#13655)); +#13657=FACE_OUTER_BOUND('',#13656,.F.); +#13658=ADVANCED_FACE('',(#13657),#13649,.T.); +#13659=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13660=DIRECTION('',(1.E0,0.E0,0.E0)); +#13661=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13662=AXIS2_PLACEMENT_3D('',#13659,#13660,#13661); +#13663=PLANE('',#13662); +#13664=ORIENTED_EDGE('',*,*,#9130,.F.); +#13666=ORIENTED_EDGE('',*,*,#13665,.F.); +#13668=ORIENTED_EDGE('',*,*,#13667,.F.); +#13670=ORIENTED_EDGE('',*,*,#13669,.F.); +#13672=ORIENTED_EDGE('',*,*,#13671,.F.); +#13674=ORIENTED_EDGE('',*,*,#13673,.F.); +#13676=ORIENTED_EDGE('',*,*,#13675,.F.); +#13678=ORIENTED_EDGE('',*,*,#13677,.F.); +#13680=ORIENTED_EDGE('',*,*,#13679,.F.); +#13681=ORIENTED_EDGE('',*,*,#13579,.F.); +#13682=EDGE_LOOP('',(#13664,#13666,#13668,#13670,#13672,#13674,#13676,#13678, +#13680,#13681)); +#13683=FACE_OUTER_BOUND('',#13682,.F.); +#13684=ADVANCED_FACE('',(#13683),#13663,.T.); +#13685=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13686=DIRECTION('',(1.E0,0.E0,0.E0)); +#13687=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13688=AXIS2_PLACEMENT_3D('',#13685,#13686,#13687); +#13689=PLANE('',#13688); +#13690=ORIENTED_EDGE('',*,*,#13652,.F.); +#13691=ORIENTED_EDGE('',*,*,#13640,.F.); +#13692=ORIENTED_EDGE('',*,*,#10568,.F.); +#13693=ORIENTED_EDGE('',*,*,#9617,.F.); +#13695=ORIENTED_EDGE('',*,*,#13694,.F.); +#13696=EDGE_LOOP('',(#13690,#13691,#13692,#13693,#13695)); +#13697=FACE_OUTER_BOUND('',#13696,.F.); +#13698=ADVANCED_FACE('',(#13697),#13689,.T.); +#13699=CARTESIAN_POINT('',(2.335E0,-1.925E0,-2.1E0)); +#13700=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#13701=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#13702=AXIS2_PLACEMENT_3D('',#13699,#13700,#13701); +#13703=PLANE('',#13702); +#13704=ORIENTED_EDGE('',*,*,#13665,.T.); +#13705=ORIENTED_EDGE('',*,*,#9128,.F.); +#13706=ORIENTED_EDGE('',*,*,#10802,.F.); +#13707=ORIENTED_EDGE('',*,*,#11160,.T.); +#13708=ORIENTED_EDGE('',*,*,#10956,.T.); +#13710=ORIENTED_EDGE('',*,*,#13709,.F.); +#13711=EDGE_LOOP('',(#13704,#13705,#13706,#13707,#13708,#13710)); +#13712=FACE_OUTER_BOUND('',#13711,.F.); +#13713=ADVANCED_FACE('',(#13712),#13703,.F.); +#13714=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13715=DIRECTION('',(1.E0,0.E0,0.E0)); +#13716=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13717=AXIS2_PLACEMENT_3D('',#13714,#13715,#13716); +#13718=PLANE('',#13717); +#13719=ORIENTED_EDGE('',*,*,#13638,.F.); +#13721=ORIENTED_EDGE('',*,*,#13720,.T.); +#13722=ORIENTED_EDGE('',*,*,#8678,.F.); +#13723=ORIENTED_EDGE('',*,*,#10194,.T.); +#13724=ORIENTED_EDGE('',*,*,#10570,.F.); +#13725=EDGE_LOOP('',(#13719,#13721,#13722,#13723,#13724)); +#13726=FACE_OUTER_BOUND('',#13725,.F.); +#13727=ADVANCED_FACE('',(#13726),#13718,.F.); +#13728=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13729=DIRECTION('',(1.E0,0.E0,0.E0)); +#13730=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13731=AXIS2_PLACEMENT_3D('',#13728,#13729,#13730); +#13732=PLANE('',#13731); +#13734=ORIENTED_EDGE('',*,*,#13733,.F.); +#13736=ORIENTED_EDGE('',*,*,#13735,.T.); +#13737=ORIENTED_EDGE('',*,*,#9132,.T.); +#13738=ORIENTED_EDGE('',*,*,#13577,.T.); +#13739=EDGE_LOOP('',(#13734,#13736,#13737,#13738)); +#13740=FACE_OUTER_BOUND('',#13739,.F.); +#13741=ADVANCED_FACE('',(#13740),#13732,.F.); +#13742=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#13743=DIRECTION('',(1.E0,0.E0,0.E0)); +#13744=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13745=AXIS2_PLACEMENT_3D('',#13742,#13743,#13744); +#13746=PLANE('',#13745); +#13748=ORIENTED_EDGE('',*,*,#13747,.F.); +#13749=ORIENTED_EDGE('',*,*,#13709,.T.); +#13750=ORIENTED_EDGE('',*,*,#10954,.T.); +#13751=EDGE_LOOP('',(#13748,#13749,#13750)); +#13752=FACE_OUTER_BOUND('',#13751,.F.); +#13753=ADVANCED_FACE('',(#13752),#13746,.F.); +#13754=CARTESIAN_POINT('',(2.16E0,1.625E0,-1.4E0)); +#13755=DIRECTION('',(0.E0,1.E0,0.E0)); +#13756=DIRECTION('',(0.E0,0.E0,1.E0)); +#13757=AXIS2_PLACEMENT_3D('',#13754,#13755,#13756); +#13758=PLANE('',#13757); +#13759=ORIENTED_EDGE('',*,*,#13636,.F.); +#13760=ORIENTED_EDGE('',*,*,#13596,.T.); +#13761=ORIENTED_EDGE('',*,*,#8680,.T.); +#13762=ORIENTED_EDGE('',*,*,#13720,.F.); +#13763=EDGE_LOOP('',(#13759,#13760,#13761,#13762)); +#13764=FACE_OUTER_BOUND('',#13763,.F.); +#13765=ADVANCED_FACE('',(#13764),#13758,.F.); +#13766=CARTESIAN_POINT('',(1.84E0,6.25E-1,-7.5E-1)); +#13767=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13768=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13769=AXIS2_PLACEMENT_3D('',#13766,#13767,#13768); +#13770=PLANE('',#13769); +#13771=ORIENTED_EDGE('',*,*,#13733,.T.); +#13772=ORIENTED_EDGE('',*,*,#13575,.F.); +#13773=ORIENTED_EDGE('',*,*,#13606,.F.); +#13775=ORIENTED_EDGE('',*,*,#13774,.T.); +#13776=EDGE_LOOP('',(#13771,#13772,#13773,#13775)); +#13777=FACE_OUTER_BOUND('',#13776,.F.); +#13778=ADVANCED_FACE('',(#13777),#13770,.T.); +#13779=CARTESIAN_POINT('',(2.16E0,6.75E-1,-1.4E0)); +#13780=DIRECTION('',(0.E0,0.E0,1.E0)); +#13781=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13782=AXIS2_PLACEMENT_3D('',#13779,#13780,#13781); +#13783=PLANE('',#13782); +#13784=ORIENTED_EDGE('',*,*,#13774,.F.); +#13785=ORIENTED_EDGE('',*,*,#13610,.T.); +#13786=ORIENTED_EDGE('',*,*,#9134,.T.); +#13787=ORIENTED_EDGE('',*,*,#13735,.F.); +#13788=EDGE_LOOP('',(#13784,#13785,#13786,#13787)); +#13789=FACE_OUTER_BOUND('',#13788,.F.); +#13790=ADVANCED_FACE('',(#13789),#13783,.F.); +#13791=CARTESIAN_POINT('',(1.84E0,8.75E-1,-1.95E0)); +#13792=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13793=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13794=AXIS2_PLACEMENT_3D('',#13791,#13792,#13793); +#13795=PLANE('',#13794); +#13796=ORIENTED_EDGE('',*,*,#13545,.F.); +#13798=ORIENTED_EDGE('',*,*,#13797,.T.); +#13799=ORIENTED_EDGE('',*,*,#13667,.T.); +#13800=ORIENTED_EDGE('',*,*,#13747,.T.); +#13801=ORIENTED_EDGE('',*,*,#10952,.F.); +#13802=ORIENTED_EDGE('',*,*,#13620,.F.); +#13803=EDGE_LOOP('',(#13796,#13798,#13799,#13800,#13801,#13802)); +#13804=FACE_OUTER_BOUND('',#13803,.F.); +#13805=ADVANCED_FACE('',(#13804),#13795,.T.); +#13806=CARTESIAN_POINT('',(1.84E0,-2.055E0,-1.95E0)); +#13807=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13808=DIRECTION('',(0.E0,1.E0,0.E0)); +#13809=AXIS2_PLACEMENT_3D('',#13806,#13807,#13808); +#13810=PLANE('',#13809); +#13811=ORIENTED_EDGE('',*,*,#13543,.F.); +#13813=ORIENTED_EDGE('',*,*,#13812,.T.); +#13814=ORIENTED_EDGE('',*,*,#13669,.T.); +#13815=ORIENTED_EDGE('',*,*,#13797,.F.); +#13816=EDGE_LOOP('',(#13811,#13813,#13814,#13815)); +#13817=FACE_OUTER_BOUND('',#13816,.F.); +#13818=ADVANCED_FACE('',(#13817),#13810,.T.); +#13819=CARTESIAN_POINT('',(1.84E0,-2.055E0,-2.5E0)); +#13820=DIRECTION('',(0.E0,1.E0,0.E0)); +#13821=DIRECTION('',(0.E0,0.E0,1.E0)); +#13822=AXIS2_PLACEMENT_3D('',#13819,#13820,#13821); +#13823=PLANE('',#13822); +#13824=ORIENTED_EDGE('',*,*,#13541,.F.); +#13826=ORIENTED_EDGE('',*,*,#13825,.T.); +#13827=ORIENTED_EDGE('',*,*,#13671,.T.); +#13828=ORIENTED_EDGE('',*,*,#13812,.F.); +#13829=EDGE_LOOP('',(#13824,#13826,#13827,#13828)); +#13830=FACE_OUTER_BOUND('',#13829,.F.); +#13831=ADVANCED_FACE('',(#13830),#13823,.T.); +#13832=CARTESIAN_POINT('',(1.84E0,-2.155E0,-2.6E0)); +#13833=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#13834=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#13835=AXIS2_PLACEMENT_3D('',#13832,#13833,#13834); +#13836=PLANE('',#13835); +#13837=ORIENTED_EDGE('',*,*,#13539,.F.); +#13839=ORIENTED_EDGE('',*,*,#13838,.T.); +#13840=ORIENTED_EDGE('',*,*,#13673,.T.); +#13841=ORIENTED_EDGE('',*,*,#13825,.F.); +#13842=EDGE_LOOP('',(#13837,#13839,#13840,#13841)); +#13843=FACE_OUTER_BOUND('',#13842,.F.); +#13844=ADVANCED_FACE('',(#13843),#13836,.T.); +#13845=CARTESIAN_POINT('',(1.84E0,-2.375E0,-2.6E0)); +#13846=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13847=DIRECTION('',(0.E0,1.E0,0.E0)); +#13848=AXIS2_PLACEMENT_3D('',#13845,#13846,#13847); +#13849=PLANE('',#13848); +#13850=ORIENTED_EDGE('',*,*,#13537,.F.); +#13852=ORIENTED_EDGE('',*,*,#13851,.T.); +#13853=ORIENTED_EDGE('',*,*,#13675,.T.); +#13854=ORIENTED_EDGE('',*,*,#13838,.F.); +#13855=EDGE_LOOP('',(#13850,#13852,#13853,#13854)); +#13856=FACE_OUTER_BOUND('',#13855,.F.); +#13857=ADVANCED_FACE('',(#13856),#13849,.T.); +#13858=CARTESIAN_POINT('',(1.84E0,-2.375E0,-1.7E0)); +#13859=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13860=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13861=AXIS2_PLACEMENT_3D('',#13858,#13859,#13860); +#13862=PLANE('',#13861); +#13863=ORIENTED_EDGE('',*,*,#13535,.F.); +#13865=ORIENTED_EDGE('',*,*,#13864,.T.); +#13866=ORIENTED_EDGE('',*,*,#13677,.T.); +#13867=ORIENTED_EDGE('',*,*,#13851,.F.); +#13868=EDGE_LOOP('',(#13863,#13865,#13866,#13867)); +#13869=FACE_OUTER_BOUND('',#13868,.F.); +#13870=ADVANCED_FACE('',(#13869),#13862,.T.); +#13871=CARTESIAN_POINT('',(1.84E0,-2.175E0,-1.45E0)); +#13872=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#13873=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#13874=AXIS2_PLACEMENT_3D('',#13871,#13872,#13873); +#13875=PLANE('',#13874); +#13876=ORIENTED_EDGE('',*,*,#13533,.F.); +#13877=ORIENTED_EDGE('',*,*,#13581,.T.); +#13878=ORIENTED_EDGE('',*,*,#13679,.T.); +#13879=ORIENTED_EDGE('',*,*,#13864,.F.); +#13880=EDGE_LOOP('',(#13876,#13877,#13878,#13879)); +#13881=FACE_OUTER_BOUND('',#13880,.F.); +#13882=ADVANCED_FACE('',(#13881),#13875,.T.); +#13883=CARTESIAN_POINT('',(1.84E0,1.125E0,1.85E0)); +#13884=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13885=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13886=AXIS2_PLACEMENT_3D('',#13883,#13884,#13885); +#13887=PLANE('',#13886); +#13888=ORIENTED_EDGE('',*,*,#13654,.F.); +#13889=ORIENTED_EDGE('',*,*,#13694,.T.); +#13890=ORIENTED_EDGE('',*,*,#9615,.F.); +#13891=ORIENTED_EDGE('',*,*,#13558,.F.); +#13892=EDGE_LOOP('',(#13888,#13889,#13890,#13891)); +#13893=FACE_OUTER_BOUND('',#13892,.F.); +#13894=ADVANCED_FACE('',(#13893),#13887,.T.); +#13895=CARTESIAN_POINT('',(2.64E0,-1.925E0,-1.85E0)); +#13896=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#13897=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#13898=AXIS2_PLACEMENT_3D('',#13895,#13896,#13897); +#13899=PLANE('',#13898); +#13901=ORIENTED_EDGE('',*,*,#13900,.F.); +#13903=ORIENTED_EDGE('',*,*,#13902,.T.); +#13904=ORIENTED_EDGE('',*,*,#10960,.F.); +#13905=ORIENTED_EDGE('',*,*,#11157,.F.); +#13906=ORIENTED_EDGE('',*,*,#10798,.T.); +#13907=ORIENTED_EDGE('',*,*,#9124,.F.); +#13908=EDGE_LOOP('',(#13901,#13903,#13904,#13905,#13906,#13907)); +#13909=FACE_OUTER_BOUND('',#13908,.F.); +#13910=ADVANCED_FACE('',(#13909),#13899,.F.); +#13911=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13912=DIRECTION('',(1.E0,0.E0,0.E0)); +#13913=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13914=AXIS2_PLACEMENT_3D('',#13911,#13912,#13913); +#13915=PLANE('',#13914); +#13916=ORIENTED_EDGE('',*,*,#9122,.T.); +#13918=ORIENTED_EDGE('',*,*,#13917,.T.); +#13920=ORIENTED_EDGE('',*,*,#13919,.T.); +#13922=ORIENTED_EDGE('',*,*,#13921,.T.); +#13924=ORIENTED_EDGE('',*,*,#13923,.T.); +#13926=ORIENTED_EDGE('',*,*,#13925,.T.); +#13928=ORIENTED_EDGE('',*,*,#13927,.T.); +#13930=ORIENTED_EDGE('',*,*,#13929,.T.); +#13932=ORIENTED_EDGE('',*,*,#13931,.T.); +#13933=ORIENTED_EDGE('',*,*,#13900,.T.); +#13934=EDGE_LOOP('',(#13916,#13918,#13920,#13922,#13924,#13926,#13928,#13930, +#13932,#13933)); +#13935=FACE_OUTER_BOUND('',#13934,.F.); +#13936=ADVANCED_FACE('',(#13935),#13915,.F.); +#13937=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13938=DIRECTION('',(1.E0,0.E0,0.E0)); +#13939=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13940=AXIS2_PLACEMENT_3D('',#13937,#13938,#13939); +#13941=PLANE('',#13940); +#13943=ORIENTED_EDGE('',*,*,#13942,.F.); +#13945=ORIENTED_EDGE('',*,*,#13944,.T.); +#13946=ORIENTED_EDGE('',*,*,#9621,.T.); +#13947=ORIENTED_EDGE('',*,*,#10575,.T.); +#13949=ORIENTED_EDGE('',*,*,#13948,.T.); +#13950=EDGE_LOOP('',(#13943,#13945,#13946,#13947,#13949)); +#13951=FACE_OUTER_BOUND('',#13950,.F.); +#13952=ADVANCED_FACE('',(#13951),#13941,.F.); +#13953=CARTESIAN_POINT('',(2.64E0,6.25E-1,-1.45E0)); +#13954=DIRECTION('',(0.E0,0.E0,1.E0)); +#13955=DIRECTION('',(0.E0,-1.E0,0.E0)); +#13956=AXIS2_PLACEMENT_3D('',#13953,#13954,#13955); +#13957=PLANE('',#13956); +#13958=ORIENTED_EDGE('',*,*,#13917,.F.); +#13960=ORIENTED_EDGE('',*,*,#13959,.T.); +#13962=ORIENTED_EDGE('',*,*,#13961,.T.); +#13964=ORIENTED_EDGE('',*,*,#13963,.F.); +#13966=ORIENTED_EDGE('',*,*,#13965,.T.); +#13968=ORIENTED_EDGE('',*,*,#13967,.F.); +#13969=EDGE_LOOP('',(#13958,#13960,#13962,#13964,#13966,#13968)); +#13970=FACE_OUTER_BOUND('',#13969,.F.); +#13971=ADVANCED_FACE('',(#13970),#13957,.T.); +#13972=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13973=DIRECTION('',(1.E0,0.E0,0.E0)); +#13974=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13975=AXIS2_PLACEMENT_3D('',#13972,#13973,#13974); +#13976=PLANE('',#13975); +#13978=ORIENTED_EDGE('',*,*,#13977,.T.); +#13979=ORIENTED_EDGE('',*,*,#10573,.T.); +#13980=ORIENTED_EDGE('',*,*,#10190,.F.); +#13981=ORIENTED_EDGE('',*,*,#8674,.T.); +#13983=ORIENTED_EDGE('',*,*,#13982,.F.); +#13984=EDGE_LOOP('',(#13978,#13979,#13980,#13981,#13983)); +#13985=FACE_OUTER_BOUND('',#13984,.F.); +#13986=ADVANCED_FACE('',(#13985),#13976,.T.); +#13987=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#13988=DIRECTION('',(1.E0,0.E0,0.E0)); +#13989=DIRECTION('',(0.E0,0.E0,-1.E0)); +#13990=AXIS2_PLACEMENT_3D('',#13987,#13988,#13989); +#13991=PLANE('',#13990); +#13993=ORIENTED_EDGE('',*,*,#13992,.T.); +#13994=ORIENTED_EDGE('',*,*,#13959,.F.); +#13995=ORIENTED_EDGE('',*,*,#9120,.F.); +#13997=ORIENTED_EDGE('',*,*,#13996,.F.); +#13998=EDGE_LOOP('',(#13993,#13994,#13995,#13997)); +#13999=FACE_OUTER_BOUND('',#13998,.F.); +#14000=ADVANCED_FACE('',(#13999),#13991,.T.); +#14001=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#14002=DIRECTION('',(1.E0,0.E0,0.E0)); +#14003=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14004=AXIS2_PLACEMENT_3D('',#14001,#14002,#14003); +#14005=PLANE('',#14004); +#14007=ORIENTED_EDGE('',*,*,#14006,.T.); +#14008=ORIENTED_EDGE('',*,*,#10962,.F.); +#14009=ORIENTED_EDGE('',*,*,#13902,.F.); +#14010=EDGE_LOOP('',(#14007,#14008,#14009)); +#14011=FACE_OUTER_BOUND('',#14010,.F.); +#14012=ADVANCED_FACE('',(#14011),#14005,.T.); +#14013=CARTESIAN_POINT('',(2.64E0,1.625E0,1.85E0)); +#14014=DIRECTION('',(0.E0,0.E0,1.E0)); +#14015=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14016=AXIS2_PLACEMENT_3D('',#14013,#14014,#14015); +#14017=PLANE('',#14016); +#14019=ORIENTED_EDGE('',*,*,#14018,.T.); +#14020=ORIENTED_EDGE('',*,*,#13948,.F.); +#14021=ORIENTED_EDGE('',*,*,#13977,.F.); +#14023=ORIENTED_EDGE('',*,*,#14022,.T.); +#14025=ORIENTED_EDGE('',*,*,#14024,.T.); +#14027=ORIENTED_EDGE('',*,*,#14026,.T.); +#14028=EDGE_LOOP('',(#14019,#14020,#14021,#14023,#14025,#14027)); +#14029=FACE_OUTER_BOUND('',#14028,.F.); +#14030=ADVANCED_FACE('',(#14029),#14017,.T.); +#14031=CARTESIAN_POINT('',(2.8E0,1.240470053838E0,1.65E0)); +#14032=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#14033=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#14034=AXIS2_PLACEMENT_3D('',#14031,#14032,#14033); +#14035=PLANE('',#14034); +#14036=ORIENTED_EDGE('',*,*,#13942,.T.); +#14037=ORIENTED_EDGE('',*,*,#14018,.F.); +#14039=ORIENTED_EDGE('',*,*,#14038,.T.); +#14041=ORIENTED_EDGE('',*,*,#14040,.T.); +#14042=EDGE_LOOP('',(#14036,#14037,#14039,#14041)); +#14043=FACE_OUTER_BOUND('',#14042,.F.); +#14044=ADVANCED_FACE('',(#14043),#14035,.T.); +#14045=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14046=DIRECTION('',(1.E0,0.E0,0.E0)); +#14047=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14048=AXIS2_PLACEMENT_3D('',#14045,#14046,#14047); +#14049=PLANE('',#14048); +#14050=ORIENTED_EDGE('',*,*,#9114,.F.); +#14052=ORIENTED_EDGE('',*,*,#14051,.F.); +#14054=ORIENTED_EDGE('',*,*,#14053,.F.); +#14056=ORIENTED_EDGE('',*,*,#14055,.F.); +#14058=ORIENTED_EDGE('',*,*,#14057,.F.); +#14060=ORIENTED_EDGE('',*,*,#14059,.F.); +#14062=ORIENTED_EDGE('',*,*,#14061,.F.); +#14064=ORIENTED_EDGE('',*,*,#14063,.F.); +#14066=ORIENTED_EDGE('',*,*,#14065,.F.); +#14067=ORIENTED_EDGE('',*,*,#13965,.F.); +#14068=EDGE_LOOP('',(#14050,#14052,#14054,#14056,#14058,#14060,#14062,#14064, +#14066,#14067)); +#14069=FACE_OUTER_BOUND('',#14068,.F.); +#14070=ADVANCED_FACE('',(#14069),#14049,.T.); +#14071=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14072=DIRECTION('',(1.E0,0.E0,0.E0)); +#14073=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14074=AXIS2_PLACEMENT_3D('',#14071,#14072,#14073); +#14075=PLANE('',#14074); +#14076=ORIENTED_EDGE('',*,*,#14038,.F.); +#14077=ORIENTED_EDGE('',*,*,#14026,.F.); +#14078=ORIENTED_EDGE('',*,*,#10586,.F.); +#14079=ORIENTED_EDGE('',*,*,#9625,.F.); +#14081=ORIENTED_EDGE('',*,*,#14080,.F.); +#14082=EDGE_LOOP('',(#14076,#14077,#14078,#14079,#14081)); +#14083=FACE_OUTER_BOUND('',#14082,.F.); +#14084=ADVANCED_FACE('',(#14083),#14075,.T.); +#14085=CARTESIAN_POINT('',(3.135E0,-1.925E0,-2.1E0)); +#14086=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#14087=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#14088=AXIS2_PLACEMENT_3D('',#14085,#14086,#14087); +#14089=PLANE('',#14088); +#14090=ORIENTED_EDGE('',*,*,#14051,.T.); +#14091=ORIENTED_EDGE('',*,*,#9112,.F.); +#14092=ORIENTED_EDGE('',*,*,#10817,.F.); +#14093=ORIENTED_EDGE('',*,*,#11174,.T.); +#14094=ORIENTED_EDGE('',*,*,#10968,.T.); +#14096=ORIENTED_EDGE('',*,*,#14095,.F.); +#14097=EDGE_LOOP('',(#14090,#14091,#14092,#14093,#14094,#14096)); +#14098=FACE_OUTER_BOUND('',#14097,.F.); +#14099=ADVANCED_FACE('',(#14098),#14089,.F.); +#14100=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14101=DIRECTION('',(1.E0,0.E0,0.E0)); +#14102=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14103=AXIS2_PLACEMENT_3D('',#14100,#14101,#14102); +#14104=PLANE('',#14103); +#14105=ORIENTED_EDGE('',*,*,#14024,.F.); +#14107=ORIENTED_EDGE('',*,*,#14106,.T.); +#14108=ORIENTED_EDGE('',*,*,#8670,.F.); +#14109=ORIENTED_EDGE('',*,*,#10224,.T.); +#14110=ORIENTED_EDGE('',*,*,#10588,.F.); +#14111=EDGE_LOOP('',(#14105,#14107,#14108,#14109,#14110)); +#14112=FACE_OUTER_BOUND('',#14111,.F.); +#14113=ADVANCED_FACE('',(#14112),#14104,.F.); +#14114=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14115=DIRECTION('',(1.E0,0.E0,0.E0)); +#14116=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14117=AXIS2_PLACEMENT_3D('',#14114,#14115,#14116); +#14118=PLANE('',#14117); +#14120=ORIENTED_EDGE('',*,*,#14119,.F.); +#14122=ORIENTED_EDGE('',*,*,#14121,.T.); +#14123=ORIENTED_EDGE('',*,*,#9116,.T.); +#14124=ORIENTED_EDGE('',*,*,#13963,.T.); +#14125=EDGE_LOOP('',(#14120,#14122,#14123,#14124)); +#14126=FACE_OUTER_BOUND('',#14125,.F.); +#14127=ADVANCED_FACE('',(#14126),#14118,.F.); +#14128=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#14129=DIRECTION('',(1.E0,0.E0,0.E0)); +#14130=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14131=AXIS2_PLACEMENT_3D('',#14128,#14129,#14130); +#14132=PLANE('',#14131); +#14134=ORIENTED_EDGE('',*,*,#14133,.F.); +#14135=ORIENTED_EDGE('',*,*,#14095,.T.); +#14136=ORIENTED_EDGE('',*,*,#10966,.T.); +#14137=EDGE_LOOP('',(#14134,#14135,#14136)); +#14138=FACE_OUTER_BOUND('',#14137,.F.); +#14139=ADVANCED_FACE('',(#14138),#14132,.F.); +#14140=CARTESIAN_POINT('',(2.96E0,1.625E0,-1.4E0)); +#14141=DIRECTION('',(0.E0,1.E0,0.E0)); +#14142=DIRECTION('',(0.E0,0.E0,1.E0)); +#14143=AXIS2_PLACEMENT_3D('',#14140,#14141,#14142); +#14144=PLANE('',#14143); +#14145=ORIENTED_EDGE('',*,*,#14022,.F.); +#14146=ORIENTED_EDGE('',*,*,#13982,.T.); +#14147=ORIENTED_EDGE('',*,*,#8672,.T.); +#14148=ORIENTED_EDGE('',*,*,#14106,.F.); +#14149=EDGE_LOOP('',(#14145,#14146,#14147,#14148)); +#14150=FACE_OUTER_BOUND('',#14149,.F.); +#14151=ADVANCED_FACE('',(#14150),#14144,.F.); +#14152=CARTESIAN_POINT('',(2.64E0,6.25E-1,-7.5E-1)); +#14153=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14154=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14155=AXIS2_PLACEMENT_3D('',#14152,#14153,#14154); +#14156=PLANE('',#14155); +#14157=ORIENTED_EDGE('',*,*,#14119,.T.); +#14158=ORIENTED_EDGE('',*,*,#13961,.F.); +#14159=ORIENTED_EDGE('',*,*,#13992,.F.); +#14161=ORIENTED_EDGE('',*,*,#14160,.T.); +#14162=EDGE_LOOP('',(#14157,#14158,#14159,#14161)); +#14163=FACE_OUTER_BOUND('',#14162,.F.); +#14164=ADVANCED_FACE('',(#14163),#14156,.T.); +#14165=CARTESIAN_POINT('',(2.96E0,6.75E-1,-1.4E0)); +#14166=DIRECTION('',(0.E0,0.E0,1.E0)); +#14167=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14168=AXIS2_PLACEMENT_3D('',#14165,#14166,#14167); +#14169=PLANE('',#14168); +#14170=ORIENTED_EDGE('',*,*,#14160,.F.); +#14171=ORIENTED_EDGE('',*,*,#13996,.T.); +#14172=ORIENTED_EDGE('',*,*,#9118,.T.); +#14173=ORIENTED_EDGE('',*,*,#14121,.F.); +#14174=EDGE_LOOP('',(#14170,#14171,#14172,#14173)); +#14175=FACE_OUTER_BOUND('',#14174,.F.); +#14176=ADVANCED_FACE('',(#14175),#14169,.F.); +#14177=CARTESIAN_POINT('',(2.64E0,8.75E-1,-1.95E0)); +#14178=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14179=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14180=AXIS2_PLACEMENT_3D('',#14177,#14178,#14179); +#14181=PLANE('',#14180); +#14182=ORIENTED_EDGE('',*,*,#13931,.F.); +#14184=ORIENTED_EDGE('',*,*,#14183,.T.); +#14185=ORIENTED_EDGE('',*,*,#14053,.T.); +#14186=ORIENTED_EDGE('',*,*,#14133,.T.); +#14187=ORIENTED_EDGE('',*,*,#10964,.F.); +#14188=ORIENTED_EDGE('',*,*,#14006,.F.); +#14189=EDGE_LOOP('',(#14182,#14184,#14185,#14186,#14187,#14188)); +#14190=FACE_OUTER_BOUND('',#14189,.F.); +#14191=ADVANCED_FACE('',(#14190),#14181,.T.); +#14192=CARTESIAN_POINT('',(2.64E0,-2.055E0,-1.95E0)); +#14193=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14194=DIRECTION('',(0.E0,1.E0,0.E0)); +#14195=AXIS2_PLACEMENT_3D('',#14192,#14193,#14194); +#14196=PLANE('',#14195); +#14197=ORIENTED_EDGE('',*,*,#13929,.F.); +#14199=ORIENTED_EDGE('',*,*,#14198,.T.); +#14200=ORIENTED_EDGE('',*,*,#14055,.T.); +#14201=ORIENTED_EDGE('',*,*,#14183,.F.); +#14202=EDGE_LOOP('',(#14197,#14199,#14200,#14201)); +#14203=FACE_OUTER_BOUND('',#14202,.F.); +#14204=ADVANCED_FACE('',(#14203),#14196,.T.); +#14205=CARTESIAN_POINT('',(2.64E0,-2.055E0,-2.5E0)); +#14206=DIRECTION('',(0.E0,1.E0,0.E0)); +#14207=DIRECTION('',(0.E0,0.E0,1.E0)); +#14208=AXIS2_PLACEMENT_3D('',#14205,#14206,#14207); +#14209=PLANE('',#14208); +#14210=ORIENTED_EDGE('',*,*,#13927,.F.); +#14212=ORIENTED_EDGE('',*,*,#14211,.T.); +#14213=ORIENTED_EDGE('',*,*,#14057,.T.); +#14214=ORIENTED_EDGE('',*,*,#14198,.F.); +#14215=EDGE_LOOP('',(#14210,#14212,#14213,#14214)); +#14216=FACE_OUTER_BOUND('',#14215,.F.); +#14217=ADVANCED_FACE('',(#14216),#14209,.T.); +#14218=CARTESIAN_POINT('',(2.64E0,-2.155E0,-2.6E0)); +#14219=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14220=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14221=AXIS2_PLACEMENT_3D('',#14218,#14219,#14220); +#14222=PLANE('',#14221); +#14223=ORIENTED_EDGE('',*,*,#13925,.F.); +#14225=ORIENTED_EDGE('',*,*,#14224,.T.); +#14226=ORIENTED_EDGE('',*,*,#14059,.T.); +#14227=ORIENTED_EDGE('',*,*,#14211,.F.); +#14228=EDGE_LOOP('',(#14223,#14225,#14226,#14227)); +#14229=FACE_OUTER_BOUND('',#14228,.F.); +#14230=ADVANCED_FACE('',(#14229),#14222,.T.); +#14231=CARTESIAN_POINT('',(2.64E0,-2.375E0,-2.6E0)); +#14232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14233=DIRECTION('',(0.E0,1.E0,0.E0)); +#14234=AXIS2_PLACEMENT_3D('',#14231,#14232,#14233); +#14235=PLANE('',#14234); +#14236=ORIENTED_EDGE('',*,*,#13923,.F.); +#14238=ORIENTED_EDGE('',*,*,#14237,.T.); +#14239=ORIENTED_EDGE('',*,*,#14061,.T.); +#14240=ORIENTED_EDGE('',*,*,#14224,.F.); +#14241=EDGE_LOOP('',(#14236,#14238,#14239,#14240)); +#14242=FACE_OUTER_BOUND('',#14241,.F.); +#14243=ADVANCED_FACE('',(#14242),#14235,.T.); +#14244=CARTESIAN_POINT('',(2.64E0,-2.375E0,-1.7E0)); +#14245=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14246=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14247=AXIS2_PLACEMENT_3D('',#14244,#14245,#14246); +#14248=PLANE('',#14247); +#14249=ORIENTED_EDGE('',*,*,#13921,.F.); +#14251=ORIENTED_EDGE('',*,*,#14250,.T.); +#14252=ORIENTED_EDGE('',*,*,#14063,.T.); +#14253=ORIENTED_EDGE('',*,*,#14237,.F.); +#14254=EDGE_LOOP('',(#14249,#14251,#14252,#14253)); +#14255=FACE_OUTER_BOUND('',#14254,.F.); +#14256=ADVANCED_FACE('',(#14255),#14248,.T.); +#14257=CARTESIAN_POINT('',(2.64E0,-2.175E0,-1.45E0)); +#14258=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14259=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14260=AXIS2_PLACEMENT_3D('',#14257,#14258,#14259); +#14261=PLANE('',#14260); +#14262=ORIENTED_EDGE('',*,*,#13919,.F.); +#14263=ORIENTED_EDGE('',*,*,#13967,.T.); +#14264=ORIENTED_EDGE('',*,*,#14065,.T.); +#14265=ORIENTED_EDGE('',*,*,#14250,.F.); +#14266=EDGE_LOOP('',(#14262,#14263,#14264,#14265)); +#14267=FACE_OUTER_BOUND('',#14266,.F.); +#14268=ADVANCED_FACE('',(#14267),#14261,.T.); +#14269=CARTESIAN_POINT('',(2.64E0,1.125E0,1.85E0)); +#14270=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14271=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14272=AXIS2_PLACEMENT_3D('',#14269,#14270,#14271); +#14273=PLANE('',#14272); +#14274=ORIENTED_EDGE('',*,*,#14040,.F.); +#14275=ORIENTED_EDGE('',*,*,#14080,.T.); +#14276=ORIENTED_EDGE('',*,*,#9623,.F.); +#14277=ORIENTED_EDGE('',*,*,#13944,.F.); +#14278=EDGE_LOOP('',(#14274,#14275,#14276,#14277)); +#14279=FACE_OUTER_BOUND('',#14278,.F.); +#14280=ADVANCED_FACE('',(#14279),#14273,.T.); +#14281=CARTESIAN_POINT('',(3.44E0,-1.925E0,-1.85E0)); +#14282=DIRECTION('',(-8.192319205190E-1,0.E0,5.734623443633E-1)); +#14283=DIRECTION('',(-5.734623443633E-1,0.E0,-8.192319205190E-1)); +#14284=AXIS2_PLACEMENT_3D('',#14281,#14282,#14283); +#14285=PLANE('',#14284); +#14287=ORIENTED_EDGE('',*,*,#14286,.F.); +#14289=ORIENTED_EDGE('',*,*,#14288,.T.); +#14290=ORIENTED_EDGE('',*,*,#10972,.F.); +#14291=ORIENTED_EDGE('',*,*,#11171,.F.); +#14292=ORIENTED_EDGE('',*,*,#10813,.T.); +#14293=ORIENTED_EDGE('',*,*,#9108,.F.); +#14294=EDGE_LOOP('',(#14287,#14289,#14290,#14291,#14292,#14293)); +#14295=FACE_OUTER_BOUND('',#14294,.F.); +#14296=ADVANCED_FACE('',(#14295),#14285,.F.); +#14297=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14298=DIRECTION('',(1.E0,0.E0,0.E0)); +#14299=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14300=AXIS2_PLACEMENT_3D('',#14297,#14298,#14299); +#14301=PLANE('',#14300); +#14302=ORIENTED_EDGE('',*,*,#9106,.T.); +#14304=ORIENTED_EDGE('',*,*,#14303,.T.); +#14306=ORIENTED_EDGE('',*,*,#14305,.T.); +#14308=ORIENTED_EDGE('',*,*,#14307,.T.); +#14310=ORIENTED_EDGE('',*,*,#14309,.T.); +#14312=ORIENTED_EDGE('',*,*,#14311,.T.); +#14314=ORIENTED_EDGE('',*,*,#14313,.T.); +#14316=ORIENTED_EDGE('',*,*,#14315,.T.); +#14318=ORIENTED_EDGE('',*,*,#14317,.T.); +#14319=ORIENTED_EDGE('',*,*,#14286,.T.); +#14320=EDGE_LOOP('',(#14302,#14304,#14306,#14308,#14310,#14312,#14314,#14316, +#14318,#14319)); +#14321=FACE_OUTER_BOUND('',#14320,.F.); +#14322=ADVANCED_FACE('',(#14321),#14301,.F.); +#14323=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14324=DIRECTION('',(1.E0,0.E0,0.E0)); +#14325=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14326=AXIS2_PLACEMENT_3D('',#14323,#14324,#14325); +#14327=PLANE('',#14326); +#14329=ORIENTED_EDGE('',*,*,#14328,.F.); +#14331=ORIENTED_EDGE('',*,*,#14330,.T.); +#14332=ORIENTED_EDGE('',*,*,#9629,.T.); +#14333=ORIENTED_EDGE('',*,*,#10593,.T.); +#14335=ORIENTED_EDGE('',*,*,#14334,.T.); +#14336=EDGE_LOOP('',(#14329,#14331,#14332,#14333,#14335)); +#14337=FACE_OUTER_BOUND('',#14336,.F.); +#14338=ADVANCED_FACE('',(#14337),#14327,.F.); +#14339=CARTESIAN_POINT('',(3.44E0,6.25E-1,-1.45E0)); +#14340=DIRECTION('',(0.E0,0.E0,1.E0)); +#14341=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14342=AXIS2_PLACEMENT_3D('',#14339,#14340,#14341); +#14343=PLANE('',#14342); +#14344=ORIENTED_EDGE('',*,*,#14303,.F.); +#14346=ORIENTED_EDGE('',*,*,#14345,.T.); +#14348=ORIENTED_EDGE('',*,*,#14347,.T.); +#14350=ORIENTED_EDGE('',*,*,#14349,.F.); +#14352=ORIENTED_EDGE('',*,*,#14351,.T.); +#14354=ORIENTED_EDGE('',*,*,#14353,.F.); +#14355=EDGE_LOOP('',(#14344,#14346,#14348,#14350,#14352,#14354)); +#14356=FACE_OUTER_BOUND('',#14355,.F.); +#14357=ADVANCED_FACE('',(#14356),#14343,.T.); +#14358=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14359=DIRECTION('',(1.E0,0.E0,0.E0)); +#14360=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14361=AXIS2_PLACEMENT_3D('',#14358,#14359,#14360); +#14362=PLANE('',#14361); +#14364=ORIENTED_EDGE('',*,*,#14363,.T.); +#14365=ORIENTED_EDGE('',*,*,#10591,.T.); +#14366=ORIENTED_EDGE('',*,*,#10220,.F.); +#14367=ORIENTED_EDGE('',*,*,#8666,.T.); +#14369=ORIENTED_EDGE('',*,*,#14368,.F.); +#14370=EDGE_LOOP('',(#14364,#14365,#14366,#14367,#14369)); +#14371=FACE_OUTER_BOUND('',#14370,.F.); +#14372=ADVANCED_FACE('',(#14371),#14362,.T.); +#14373=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14374=DIRECTION('',(1.E0,0.E0,0.E0)); +#14375=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14376=AXIS2_PLACEMENT_3D('',#14373,#14374,#14375); +#14377=PLANE('',#14376); +#14379=ORIENTED_EDGE('',*,*,#14378,.T.); +#14380=ORIENTED_EDGE('',*,*,#14345,.F.); +#14381=ORIENTED_EDGE('',*,*,#9104,.F.); +#14383=ORIENTED_EDGE('',*,*,#14382,.F.); +#14384=EDGE_LOOP('',(#14379,#14380,#14381,#14383)); +#14385=FACE_OUTER_BOUND('',#14384,.F.); +#14386=ADVANCED_FACE('',(#14385),#14377,.T.); +#14387=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#14388=DIRECTION('',(1.E0,0.E0,0.E0)); +#14389=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14390=AXIS2_PLACEMENT_3D('',#14387,#14388,#14389); +#14391=PLANE('',#14390); +#14393=ORIENTED_EDGE('',*,*,#14392,.T.); +#14394=ORIENTED_EDGE('',*,*,#10974,.F.); +#14395=ORIENTED_EDGE('',*,*,#14288,.F.); +#14396=EDGE_LOOP('',(#14393,#14394,#14395)); +#14397=FACE_OUTER_BOUND('',#14396,.F.); +#14398=ADVANCED_FACE('',(#14397),#14391,.T.); +#14399=CARTESIAN_POINT('',(3.44E0,1.625E0,1.85E0)); +#14400=DIRECTION('',(0.E0,0.E0,1.E0)); +#14401=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14402=AXIS2_PLACEMENT_3D('',#14399,#14400,#14401); +#14403=PLANE('',#14402); +#14405=ORIENTED_EDGE('',*,*,#14404,.T.); +#14406=ORIENTED_EDGE('',*,*,#14334,.F.); +#14407=ORIENTED_EDGE('',*,*,#14363,.F.); +#14409=ORIENTED_EDGE('',*,*,#14408,.T.); +#14411=ORIENTED_EDGE('',*,*,#14410,.T.); +#14413=ORIENTED_EDGE('',*,*,#14412,.T.); +#14414=EDGE_LOOP('',(#14405,#14406,#14407,#14409,#14411,#14413)); +#14415=FACE_OUTER_BOUND('',#14414,.F.); +#14416=ADVANCED_FACE('',(#14415),#14403,.T.); +#14417=CARTESIAN_POINT('',(3.6E0,1.240470053838E0,1.65E0)); +#14418=DIRECTION('',(0.E0,-8.660254037844E-1,5.E-1)); +#14419=DIRECTION('',(0.E0,5.E-1,8.660254037844E-1)); +#14420=AXIS2_PLACEMENT_3D('',#14417,#14418,#14419); +#14421=PLANE('',#14420); +#14422=ORIENTED_EDGE('',*,*,#14328,.T.); +#14423=ORIENTED_EDGE('',*,*,#14404,.F.); +#14425=ORIENTED_EDGE('',*,*,#14424,.T.); +#14427=ORIENTED_EDGE('',*,*,#14426,.T.); +#14428=EDGE_LOOP('',(#14422,#14423,#14425,#14427)); +#14429=FACE_OUTER_BOUND('',#14428,.F.); +#14430=ADVANCED_FACE('',(#14429),#14421,.T.); +#14431=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14432=DIRECTION('',(1.E0,0.E0,0.E0)); +#14433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14434=AXIS2_PLACEMENT_3D('',#14431,#14432,#14433); +#14435=PLANE('',#14434); +#14436=ORIENTED_EDGE('',*,*,#9098,.F.); +#14438=ORIENTED_EDGE('',*,*,#14437,.F.); +#14440=ORIENTED_EDGE('',*,*,#14439,.F.); +#14442=ORIENTED_EDGE('',*,*,#14441,.F.); +#14444=ORIENTED_EDGE('',*,*,#14443,.F.); +#14446=ORIENTED_EDGE('',*,*,#14445,.F.); +#14448=ORIENTED_EDGE('',*,*,#14447,.F.); +#14450=ORIENTED_EDGE('',*,*,#14449,.F.); +#14452=ORIENTED_EDGE('',*,*,#14451,.F.); +#14453=ORIENTED_EDGE('',*,*,#14351,.F.); +#14454=EDGE_LOOP('',(#14436,#14438,#14440,#14442,#14444,#14446,#14448,#14450, +#14452,#14453)); +#14455=FACE_OUTER_BOUND('',#14454,.F.); +#14456=ADVANCED_FACE('',(#14455),#14435,.T.); +#14457=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14458=DIRECTION('',(1.E0,0.E0,0.E0)); +#14459=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14460=AXIS2_PLACEMENT_3D('',#14457,#14458,#14459); +#14461=PLANE('',#14460); +#14462=ORIENTED_EDGE('',*,*,#14424,.F.); +#14463=ORIENTED_EDGE('',*,*,#14412,.F.); +#14464=ORIENTED_EDGE('',*,*,#10609,.F.); +#14465=ORIENTED_EDGE('',*,*,#9633,.F.); +#14467=ORIENTED_EDGE('',*,*,#14466,.F.); +#14468=EDGE_LOOP('',(#14462,#14463,#14464,#14465,#14467)); +#14469=FACE_OUTER_BOUND('',#14468,.F.); +#14470=ADVANCED_FACE('',(#14469),#14461,.T.); +#14471=CARTESIAN_POINT('',(3.935E0,-1.925E0,-2.1E0)); +#14472=DIRECTION('',(8.192319205190E-1,0.E0,5.734623443633E-1)); +#14473=DIRECTION('',(-5.734623443633E-1,0.E0,8.192319205190E-1)); +#14474=AXIS2_PLACEMENT_3D('',#14471,#14472,#14473); +#14475=PLANE('',#14474); +#14476=ORIENTED_EDGE('',*,*,#14437,.T.); +#14477=ORIENTED_EDGE('',*,*,#9096,.F.); +#14478=ORIENTED_EDGE('',*,*,#10828,.F.); +#14479=ORIENTED_EDGE('',*,*,#11185,.T.); +#14480=ORIENTED_EDGE('',*,*,#10980,.T.); +#14482=ORIENTED_EDGE('',*,*,#14481,.F.); +#14483=EDGE_LOOP('',(#14476,#14477,#14478,#14479,#14480,#14482)); +#14484=FACE_OUTER_BOUND('',#14483,.F.); +#14485=ADVANCED_FACE('',(#14484),#14475,.F.); +#14486=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14487=DIRECTION('',(1.E0,0.E0,0.E0)); +#14488=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14489=AXIS2_PLACEMENT_3D('',#14486,#14487,#14488); +#14490=PLANE('',#14489); +#14491=ORIENTED_EDGE('',*,*,#14410,.F.); +#14493=ORIENTED_EDGE('',*,*,#14492,.T.); +#14494=ORIENTED_EDGE('',*,*,#8662,.F.); +#14495=ORIENTED_EDGE('',*,*,#10205,.T.); +#14496=ORIENTED_EDGE('',*,*,#10603,.F.); +#14497=EDGE_LOOP('',(#14491,#14493,#14494,#14495,#14496)); +#14498=FACE_OUTER_BOUND('',#14497,.F.); +#14499=ADVANCED_FACE('',(#14498),#14490,.F.); +#14500=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14501=DIRECTION('',(1.E0,0.E0,0.E0)); +#14502=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14503=AXIS2_PLACEMENT_3D('',#14500,#14501,#14502); +#14504=PLANE('',#14503); +#14506=ORIENTED_EDGE('',*,*,#14505,.F.); +#14508=ORIENTED_EDGE('',*,*,#14507,.T.); +#14509=ORIENTED_EDGE('',*,*,#9100,.T.); +#14510=ORIENTED_EDGE('',*,*,#14349,.T.); +#14511=EDGE_LOOP('',(#14506,#14508,#14509,#14510)); +#14512=FACE_OUTER_BOUND('',#14511,.F.); +#14513=ADVANCED_FACE('',(#14512),#14504,.F.); +#14514=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#14515=DIRECTION('',(1.E0,0.E0,0.E0)); +#14516=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14517=AXIS2_PLACEMENT_3D('',#14514,#14515,#14516); +#14518=PLANE('',#14517); +#14520=ORIENTED_EDGE('',*,*,#14519,.F.); +#14521=ORIENTED_EDGE('',*,*,#14481,.T.); +#14522=ORIENTED_EDGE('',*,*,#10978,.T.); +#14523=EDGE_LOOP('',(#14520,#14521,#14522)); +#14524=FACE_OUTER_BOUND('',#14523,.F.); +#14525=ADVANCED_FACE('',(#14524),#14518,.F.); +#14526=CARTESIAN_POINT('',(3.76E0,1.625E0,-1.4E0)); +#14527=DIRECTION('',(0.E0,1.E0,0.E0)); +#14528=DIRECTION('',(0.E0,0.E0,1.E0)); +#14529=AXIS2_PLACEMENT_3D('',#14526,#14527,#14528); +#14530=PLANE('',#14529); +#14531=ORIENTED_EDGE('',*,*,#14408,.F.); +#14532=ORIENTED_EDGE('',*,*,#14368,.T.); +#14533=ORIENTED_EDGE('',*,*,#8664,.T.); +#14534=ORIENTED_EDGE('',*,*,#14492,.F.); +#14535=EDGE_LOOP('',(#14531,#14532,#14533,#14534)); +#14536=FACE_OUTER_BOUND('',#14535,.F.); +#14537=ADVANCED_FACE('',(#14536),#14530,.F.); +#14538=CARTESIAN_POINT('',(3.44E0,6.25E-1,-7.5E-1)); +#14539=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14540=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14541=AXIS2_PLACEMENT_3D('',#14538,#14539,#14540); +#14542=PLANE('',#14541); +#14543=ORIENTED_EDGE('',*,*,#14505,.T.); +#14544=ORIENTED_EDGE('',*,*,#14347,.F.); +#14545=ORIENTED_EDGE('',*,*,#14378,.F.); +#14547=ORIENTED_EDGE('',*,*,#14546,.T.); +#14548=EDGE_LOOP('',(#14543,#14544,#14545,#14547)); +#14549=FACE_OUTER_BOUND('',#14548,.F.); +#14550=ADVANCED_FACE('',(#14549),#14542,.T.); +#14551=CARTESIAN_POINT('',(3.76E0,6.75E-1,-1.4E0)); +#14552=DIRECTION('',(0.E0,0.E0,1.E0)); +#14553=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14554=AXIS2_PLACEMENT_3D('',#14551,#14552,#14553); +#14555=PLANE('',#14554); +#14556=ORIENTED_EDGE('',*,*,#14546,.F.); +#14557=ORIENTED_EDGE('',*,*,#14382,.T.); +#14558=ORIENTED_EDGE('',*,*,#9102,.T.); +#14559=ORIENTED_EDGE('',*,*,#14507,.F.); +#14560=EDGE_LOOP('',(#14556,#14557,#14558,#14559)); +#14561=FACE_OUTER_BOUND('',#14560,.F.); +#14562=ADVANCED_FACE('',(#14561),#14555,.F.); +#14563=CARTESIAN_POINT('',(3.44E0,8.75E-1,-1.95E0)); +#14564=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14565=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14566=AXIS2_PLACEMENT_3D('',#14563,#14564,#14565); +#14567=PLANE('',#14566); +#14568=ORIENTED_EDGE('',*,*,#14317,.F.); +#14570=ORIENTED_EDGE('',*,*,#14569,.T.); +#14571=ORIENTED_EDGE('',*,*,#14439,.T.); +#14572=ORIENTED_EDGE('',*,*,#14519,.T.); +#14573=ORIENTED_EDGE('',*,*,#10976,.F.); +#14574=ORIENTED_EDGE('',*,*,#14392,.F.); +#14575=EDGE_LOOP('',(#14568,#14570,#14571,#14572,#14573,#14574)); +#14576=FACE_OUTER_BOUND('',#14575,.F.); +#14577=ADVANCED_FACE('',(#14576),#14567,.T.); +#14578=CARTESIAN_POINT('',(3.44E0,-2.055E0,-1.95E0)); +#14579=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14580=DIRECTION('',(0.E0,1.E0,0.E0)); +#14581=AXIS2_PLACEMENT_3D('',#14578,#14579,#14580); +#14582=PLANE('',#14581); +#14583=ORIENTED_EDGE('',*,*,#14315,.F.); +#14585=ORIENTED_EDGE('',*,*,#14584,.T.); +#14586=ORIENTED_EDGE('',*,*,#14441,.T.); +#14587=ORIENTED_EDGE('',*,*,#14569,.F.); +#14588=EDGE_LOOP('',(#14583,#14585,#14586,#14587)); +#14589=FACE_OUTER_BOUND('',#14588,.F.); +#14590=ADVANCED_FACE('',(#14589),#14582,.T.); +#14591=CARTESIAN_POINT('',(3.44E0,-2.055E0,-2.5E0)); +#14592=DIRECTION('',(0.E0,1.E0,0.E0)); +#14593=DIRECTION('',(0.E0,0.E0,1.E0)); +#14594=AXIS2_PLACEMENT_3D('',#14591,#14592,#14593); +#14595=PLANE('',#14594); +#14596=ORIENTED_EDGE('',*,*,#14313,.F.); +#14598=ORIENTED_EDGE('',*,*,#14597,.T.); +#14599=ORIENTED_EDGE('',*,*,#14443,.T.); +#14600=ORIENTED_EDGE('',*,*,#14584,.F.); +#14601=EDGE_LOOP('',(#14596,#14598,#14599,#14600)); +#14602=FACE_OUTER_BOUND('',#14601,.F.); +#14603=ADVANCED_FACE('',(#14602),#14595,.T.); +#14604=CARTESIAN_POINT('',(3.44E0,-2.155E0,-2.6E0)); +#14605=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14606=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14607=AXIS2_PLACEMENT_3D('',#14604,#14605,#14606); +#14608=PLANE('',#14607); +#14609=ORIENTED_EDGE('',*,*,#14311,.F.); +#14611=ORIENTED_EDGE('',*,*,#14610,.T.); +#14612=ORIENTED_EDGE('',*,*,#14445,.T.); +#14613=ORIENTED_EDGE('',*,*,#14597,.F.); +#14614=EDGE_LOOP('',(#14609,#14611,#14612,#14613)); +#14615=FACE_OUTER_BOUND('',#14614,.F.); +#14616=ADVANCED_FACE('',(#14615),#14608,.T.); +#14617=CARTESIAN_POINT('',(3.44E0,-2.375E0,-2.6E0)); +#14618=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14619=DIRECTION('',(0.E0,1.E0,0.E0)); +#14620=AXIS2_PLACEMENT_3D('',#14617,#14618,#14619); +#14621=PLANE('',#14620); +#14622=ORIENTED_EDGE('',*,*,#14309,.F.); +#14624=ORIENTED_EDGE('',*,*,#14623,.T.); +#14625=ORIENTED_EDGE('',*,*,#14447,.T.); +#14626=ORIENTED_EDGE('',*,*,#14610,.F.); +#14627=EDGE_LOOP('',(#14622,#14624,#14625,#14626)); +#14628=FACE_OUTER_BOUND('',#14627,.F.); +#14629=ADVANCED_FACE('',(#14628),#14621,.T.); +#14630=CARTESIAN_POINT('',(3.44E0,-2.375E0,-1.7E0)); +#14631=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14632=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14633=AXIS2_PLACEMENT_3D('',#14630,#14631,#14632); +#14634=PLANE('',#14633); +#14635=ORIENTED_EDGE('',*,*,#14307,.F.); +#14637=ORIENTED_EDGE('',*,*,#14636,.T.); +#14638=ORIENTED_EDGE('',*,*,#14449,.T.); +#14639=ORIENTED_EDGE('',*,*,#14623,.F.); +#14640=EDGE_LOOP('',(#14635,#14637,#14638,#14639)); +#14641=FACE_OUTER_BOUND('',#14640,.F.); +#14642=ADVANCED_FACE('',(#14641),#14634,.T.); +#14643=CARTESIAN_POINT('',(3.44E0,-2.175E0,-1.45E0)); +#14644=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14645=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14646=AXIS2_PLACEMENT_3D('',#14643,#14644,#14645); +#14647=PLANE('',#14646); +#14648=ORIENTED_EDGE('',*,*,#14305,.F.); +#14649=ORIENTED_EDGE('',*,*,#14353,.T.); +#14650=ORIENTED_EDGE('',*,*,#14451,.T.); +#14651=ORIENTED_EDGE('',*,*,#14636,.F.); +#14652=EDGE_LOOP('',(#14648,#14649,#14650,#14651)); +#14653=FACE_OUTER_BOUND('',#14652,.F.); +#14654=ADVANCED_FACE('',(#14653),#14647,.T.); +#14655=CARTESIAN_POINT('',(3.44E0,1.125E0,1.85E0)); +#14656=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14657=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14658=AXIS2_PLACEMENT_3D('',#14655,#14656,#14657); +#14659=PLANE('',#14658); +#14660=ORIENTED_EDGE('',*,*,#14426,.F.); +#14661=ORIENTED_EDGE('',*,*,#14466,.T.); +#14662=ORIENTED_EDGE('',*,*,#9631,.F.); +#14663=ORIENTED_EDGE('',*,*,#14330,.F.); +#14664=EDGE_LOOP('',(#14660,#14661,#14662,#14663)); +#14665=FACE_OUTER_BOUND('',#14664,.F.); +#14666=ADVANCED_FACE('',(#14665),#14659,.T.); +#14667=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#14668=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14669=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14670=AXIS2_PLACEMENT_3D('',#14667,#14668,#14669); +#14671=PLANE('',#14670); +#14673=ORIENTED_EDGE('',*,*,#14672,.F.); +#14675=ORIENTED_EDGE('',*,*,#14674,.T.); +#14676=ORIENTED_EDGE('',*,*,#11012,.T.); +#14677=ORIENTED_EDGE('',*,*,#11036,.F.); +#14678=ORIENTED_EDGE('',*,*,#10833,.F.); +#14679=EDGE_LOOP('',(#14673,#14675,#14676,#14677,#14678)); +#14680=FACE_OUTER_BOUND('',#14679,.F.); +#14681=ADVANCED_FACE('',(#14680),#14671,.T.); +#14682=CARTESIAN_POINT('',(-4.9E0,-2.325E0,-1.1E0)); +#14683=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14684=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14685=AXIS2_PLACEMENT_3D('',#14682,#14683,#14684); +#14686=PLANE('',#14685); +#14688=ORIENTED_EDGE('',*,*,#14687,.T.); +#14689=ORIENTED_EDGE('',*,*,#10681,.F.); +#14690=ORIENTED_EDGE('',*,*,#8396,.F.); +#14692=ORIENTED_EDGE('',*,*,#14691,.T.); +#14693=EDGE_LOOP('',(#14688,#14689,#14690,#14692)); +#14694=FACE_OUTER_BOUND('',#14693,.F.); +#14695=ADVANCED_FACE('',(#14694),#14686,.T.); +#14696=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#14697=DIRECTION('',(1.E0,0.E0,0.E0)); +#14698=DIRECTION('',(0.E0,1.E0,0.E0)); +#14699=AXIS2_PLACEMENT_3D('',#14696,#14697,#14698); +#14700=PLANE('',#14699); +#14701=ORIENTED_EDGE('',*,*,#8779,.F.); +#14703=ORIENTED_EDGE('',*,*,#14702,.T.); +#14705=ORIENTED_EDGE('',*,*,#14704,.T.); +#14706=ORIENTED_EDGE('',*,*,#9084,.F.); +#14707=EDGE_LOOP('',(#14701,#14703,#14705,#14706)); +#14708=FACE_OUTER_BOUND('',#14707,.F.); +#14709=ADVANCED_FACE('',(#14708),#14700,.F.); +#14710=CARTESIAN_POINT('',(4.E0,-2.325E0,2.1E0)); +#14711=DIRECTION('',(1.E0,0.E0,0.E0)); +#14712=DIRECTION('',(0.E0,1.E0,0.E0)); +#14713=AXIS2_PLACEMENT_3D('',#14710,#14711,#14712); +#14714=PLANE('',#14713); +#14716=ORIENTED_EDGE('',*,*,#14715,.T.); +#14717=ORIENTED_EDGE('',*,*,#14672,.T.); +#14718=ORIENTED_EDGE('',*,*,#10831,.T.); +#14719=ORIENTED_EDGE('',*,*,#9092,.F.); +#14720=EDGE_LOOP('',(#14716,#14717,#14718,#14719)); +#14721=FACE_OUTER_BOUND('',#14720,.F.); +#14722=ADVANCED_FACE('',(#14721),#14714,.F.); +#14723=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#14724=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14725=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14726=AXIS2_PLACEMENT_3D('',#14723,#14724,#14725); +#14727=PLANE('',#14726); +#14728=ORIENTED_EDGE('',*,*,#14702,.F.); +#14729=ORIENTED_EDGE('',*,*,#8777,.T.); +#14730=ORIENTED_EDGE('',*,*,#11019,.T.); +#14732=ORIENTED_EDGE('',*,*,#14731,.F.); +#14733=EDGE_LOOP('',(#14728,#14729,#14730,#14732)); +#14734=FACE_OUTER_BOUND('',#14733,.F.); +#14735=ADVANCED_FACE('',(#14734),#14727,.T.); +#14736=CARTESIAN_POINT('',(-4.9E0,-2.325E0,2.1E0)); +#14737=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14738=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14739=AXIS2_PLACEMENT_3D('',#14736,#14737,#14738); +#14740=PLANE('',#14739); +#14742=ORIENTED_EDGE('',*,*,#14741,.T.); +#14744=ORIENTED_EDGE('',*,*,#14743,.F.); +#14745=ORIENTED_EDGE('',*,*,#8388,.F.); +#14746=ORIENTED_EDGE('',*,*,#8768,.T.); +#14747=EDGE_LOOP('',(#14742,#14744,#14745,#14746)); +#14748=FACE_OUTER_BOUND('',#14747,.F.); +#14749=ADVANCED_FACE('',(#14748),#14740,.T.); +#14750=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#14751=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14752=DIRECTION('',(0.E0,1.E0,0.E0)); +#14753=AXIS2_PLACEMENT_3D('',#14750,#14751,#14752); +#14754=PLANE('',#14753); +#14755=ORIENTED_EDGE('',*,*,#14704,.F.); +#14756=ORIENTED_EDGE('',*,*,#14731,.T.); +#14757=ORIENTED_EDGE('',*,*,#11017,.T.); +#14758=ORIENTED_EDGE('',*,*,#9086,.F.); +#14759=EDGE_LOOP('',(#14755,#14756,#14757,#14758)); +#14760=FACE_OUTER_BOUND('',#14759,.F.); +#14761=ADVANCED_FACE('',(#14760),#14754,.T.); +#14762=CARTESIAN_POINT('',(-4.9E0,-2.325E0,3.E-1)); +#14763=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14764=DIRECTION('',(0.E0,1.E0,0.E0)); +#14765=AXIS2_PLACEMENT_3D('',#14762,#14763,#14764); +#14766=PLANE('',#14765); +#14768=ORIENTED_EDGE('',*,*,#14767,.T.); +#14769=ORIENTED_EDGE('',*,*,#9261,.F.); +#14770=ORIENTED_EDGE('',*,*,#8390,.F.); +#14771=ORIENTED_EDGE('',*,*,#14743,.T.); +#14772=EDGE_LOOP('',(#14768,#14769,#14770,#14771)); +#14773=FACE_OUTER_BOUND('',#14772,.F.); +#14774=ADVANCED_FACE('',(#14773),#14766,.T.); +#14775=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#14776=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14777=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14778=AXIS2_PLACEMENT_3D('',#14775,#14776,#14777); +#14779=PLANE('',#14778); +#14780=ORIENTED_EDGE('',*,*,#8766,.T.); +#14781=ORIENTED_EDGE('',*,*,#9263,.T.); +#14782=ORIENTED_EDGE('',*,*,#14767,.F.); +#14783=ORIENTED_EDGE('',*,*,#14741,.F.); +#14784=EDGE_LOOP('',(#14780,#14781,#14782,#14783)); +#14785=FACE_OUTER_BOUND('',#14784,.F.); +#14786=ADVANCED_FACE('',(#14785),#14779,.F.); +#14787=CARTESIAN_POINT('',(-4.E0,-1.925E0,2.1E0)); +#14788=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14789=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14790=AXIS2_PLACEMENT_3D('',#14787,#14788,#14789); +#14791=PLANE('',#14790); +#14793=ORIENTED_EDGE('',*,*,#14792,.F.); +#14794=ORIENTED_EDGE('',*,*,#9256,.T.); +#14795=ORIENTED_EDGE('',*,*,#10683,.F.); +#14796=ORIENTED_EDGE('',*,*,#14687,.F.); +#14797=EDGE_LOOP('',(#14793,#14794,#14795,#14796)); +#14798=FACE_OUTER_BOUND('',#14797,.F.); +#14799=ADVANCED_FACE('',(#14798),#14791,.F.); +#14800=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#14801=DIRECTION('',(0.E0,0.E0,1.E0)); +#14802=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14803=AXIS2_PLACEMENT_3D('',#14800,#14801,#14802); +#14804=PLANE('',#14803); +#14805=ORIENTED_EDGE('',*,*,#14715,.F.); +#14806=ORIENTED_EDGE('',*,*,#9090,.T.); +#14807=ORIENTED_EDGE('',*,*,#11014,.T.); +#14808=ORIENTED_EDGE('',*,*,#14674,.F.); +#14809=EDGE_LOOP('',(#14805,#14806,#14807,#14808)); +#14810=FACE_OUTER_BOUND('',#14809,.F.); +#14811=ADVANCED_FACE('',(#14810),#14804,.T.); +#14812=CARTESIAN_POINT('',(-4.9E0,-1.925E0,-1.1E0)); +#14813=DIRECTION('',(0.E0,0.E0,1.E0)); +#14814=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14815=AXIS2_PLACEMENT_3D('',#14812,#14813,#14814); +#14816=PLANE('',#14815); +#14817=ORIENTED_EDGE('',*,*,#14792,.T.); +#14818=ORIENTED_EDGE('',*,*,#14691,.F.); +#14819=ORIENTED_EDGE('',*,*,#8394,.F.); +#14820=ORIENTED_EDGE('',*,*,#9258,.T.); +#14821=EDGE_LOOP('',(#14817,#14818,#14819,#14820)); +#14822=FACE_OUTER_BOUND('',#14821,.F.); +#14823=ADVANCED_FACE('',(#14822),#14816,.T.); +#14824=CARTESIAN_POINT('',(4.9E0,1.575E0,-1.4E0)); +#14825=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#14826=DIRECTION('',(0.E0,0.E0,1.E0)); +#14827=AXIS2_PLACEMENT_3D('',#14824,#14825,#14826); +#14828=PLANE('',#14827); +#14829=ORIENTED_EDGE('',*,*,#11022,.T.); +#14830=ORIENTED_EDGE('',*,*,#8773,.T.); +#14832=ORIENTED_EDGE('',*,*,#14831,.F.); +#14833=ORIENTED_EDGE('',*,*,#10997,.F.); +#14834=EDGE_LOOP('',(#14829,#14830,#14832,#14833)); +#14835=FACE_OUTER_BOUND('',#14834,.F.); +#14836=ADVANCED_FACE('',(#14835),#14828,.F.); +#14837=CARTESIAN_POINT('',(-4.9E0,2.325E0,-1.4E0)); +#14838=DIRECTION('',(0.E0,1.E0,0.E0)); +#14839=DIRECTION('',(0.E0,0.E0,1.E0)); +#14840=AXIS2_PLACEMENT_3D('',#14837,#14838,#14839); +#14841=PLANE('',#14840); +#14842=ORIENTED_EDGE('',*,*,#8406,.F.); +#14843=ORIENTED_EDGE('',*,*,#10999,.T.); +#14844=ORIENTED_EDGE('',*,*,#14831,.T.); +#14845=ORIENTED_EDGE('',*,*,#8771,.F.); +#14846=EDGE_LOOP('',(#14842,#14843,#14844,#14845)); +#14847=FACE_OUTER_BOUND('',#14846,.F.); +#14848=ADVANCED_FACE('',(#14847),#14841,.T.); +#14849=CARTESIAN_POINT('',(-3.76E0,8.75E-1,-1.95E0)); +#14850=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14851=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14852=AXIS2_PLACEMENT_3D('',#14849,#14850,#14851); +#14853=PLANE('',#14852); +#14854=ORIENTED_EDGE('',*,*,#10403,.T.); +#14855=ORIENTED_EDGE('',*,*,#10870,.F.); +#14856=ORIENTED_EDGE('',*,*,#10266,.F.); +#14857=ORIENTED_EDGE('',*,*,#10329,.F.); +#14859=ORIENTED_EDGE('',*,*,#14858,.T.); +#14860=ORIENTED_EDGE('',*,*,#10622,.T.); +#14861=EDGE_LOOP('',(#14854,#14855,#14856,#14857,#14859,#14860)); +#14862=FACE_OUTER_BOUND('',#14861,.F.); +#14863=ADVANCED_FACE('',(#14862),#14853,.T.); +#14864=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-1.95E0)); +#14865=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14866=DIRECTION('',(0.E0,1.E0,0.E0)); +#14867=AXIS2_PLACEMENT_3D('',#14864,#14865,#14866); +#14868=PLANE('',#14867); +#14869=ORIENTED_EDGE('',*,*,#10327,.F.); +#14871=ORIENTED_EDGE('',*,*,#14870,.T.); +#14872=ORIENTED_EDGE('',*,*,#10624,.T.); +#14873=ORIENTED_EDGE('',*,*,#14858,.F.); +#14874=EDGE_LOOP('',(#14869,#14871,#14872,#14873)); +#14875=FACE_OUTER_BOUND('',#14874,.F.); +#14876=ADVANCED_FACE('',(#14875),#14868,.T.); +#14877=CARTESIAN_POINT('',(-3.76E0,-2.055E0,-2.5E0)); +#14878=DIRECTION('',(0.E0,1.E0,0.E0)); +#14879=DIRECTION('',(0.E0,0.E0,1.E0)); +#14880=AXIS2_PLACEMENT_3D('',#14877,#14878,#14879); +#14881=PLANE('',#14880); +#14882=ORIENTED_EDGE('',*,*,#10325,.F.); +#14884=ORIENTED_EDGE('',*,*,#14883,.T.); +#14885=ORIENTED_EDGE('',*,*,#10626,.T.); +#14886=ORIENTED_EDGE('',*,*,#14870,.F.); +#14887=EDGE_LOOP('',(#14882,#14884,#14885,#14886)); +#14888=FACE_OUTER_BOUND('',#14887,.F.); +#14889=ADVANCED_FACE('',(#14888),#14881,.T.); +#14890=CARTESIAN_POINT('',(-3.76E0,-2.155E0,-2.6E0)); +#14891=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); +#14892=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#14893=AXIS2_PLACEMENT_3D('',#14890,#14891,#14892); +#14894=PLANE('',#14893); +#14895=ORIENTED_EDGE('',*,*,#10323,.F.); +#14897=ORIENTED_EDGE('',*,*,#14896,.T.); +#14898=ORIENTED_EDGE('',*,*,#10628,.T.); +#14899=ORIENTED_EDGE('',*,*,#14883,.F.); +#14900=EDGE_LOOP('',(#14895,#14897,#14898,#14899)); +#14901=FACE_OUTER_BOUND('',#14900,.F.); +#14902=ADVANCED_FACE('',(#14901),#14894,.T.); +#14903=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-2.6E0)); +#14904=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14905=DIRECTION('',(0.E0,1.E0,0.E0)); +#14906=AXIS2_PLACEMENT_3D('',#14903,#14904,#14905); +#14907=PLANE('',#14906); +#14908=ORIENTED_EDGE('',*,*,#10321,.F.); +#14910=ORIENTED_EDGE('',*,*,#14909,.T.); +#14911=ORIENTED_EDGE('',*,*,#10630,.T.); +#14912=ORIENTED_EDGE('',*,*,#14896,.F.); +#14913=EDGE_LOOP('',(#14908,#14910,#14911,#14912)); +#14914=FACE_OUTER_BOUND('',#14913,.F.); +#14915=ADVANCED_FACE('',(#14914),#14907,.T.); +#14916=CARTESIAN_POINT('',(-3.76E0,-2.375E0,-1.7E0)); +#14917=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14918=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14919=AXIS2_PLACEMENT_3D('',#14916,#14917,#14918); +#14920=PLANE('',#14919); +#14921=ORIENTED_EDGE('',*,*,#10319,.F.); +#14923=ORIENTED_EDGE('',*,*,#14922,.T.); +#14924=ORIENTED_EDGE('',*,*,#10632,.T.); +#14925=ORIENTED_EDGE('',*,*,#14909,.F.); +#14926=EDGE_LOOP('',(#14921,#14923,#14924,#14925)); +#14927=FACE_OUTER_BOUND('',#14926,.F.); +#14928=ADVANCED_FACE('',(#14927),#14920,.T.); +#14929=CARTESIAN_POINT('',(-3.76E0,-2.175E0,-1.45E0)); +#14930=DIRECTION('',(0.E0,-7.808688094430E-1,6.246950475544E-1)); +#14931=DIRECTION('',(0.E0,-6.246950475544E-1,-7.808688094430E-1)); +#14932=AXIS2_PLACEMENT_3D('',#14929,#14930,#14931); +#14933=PLANE('',#14932); +#14934=ORIENTED_EDGE('',*,*,#10317,.F.); +#14935=ORIENTED_EDGE('',*,*,#10360,.T.); +#14936=ORIENTED_EDGE('',*,*,#10634,.T.); +#14937=ORIENTED_EDGE('',*,*,#14922,.F.); +#14938=EDGE_LOOP('',(#14934,#14935,#14936,#14937)); +#14939=FACE_OUTER_BOUND('',#14938,.F.); +#14940=ADVANCED_FACE('',(#14939),#14933,.T.); +#14941=CARTESIAN_POINT('',(-3.76E0,1.125E0,1.85E0)); +#14942=DIRECTION('',(0.E0,-1.E0,0.E0)); +#14943=DIRECTION('',(0.E0,0.E0,-1.E0)); +#14944=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); +#14945=PLANE('',#14944); +#14946=ORIENTED_EDGE('',*,*,#10304,.F.); +#14947=ORIENTED_EDGE('',*,*,#10649,.T.); +#14948=ORIENTED_EDGE('',*,*,#9559,.F.); +#14949=ORIENTED_EDGE('',*,*,#10342,.F.); +#14950=EDGE_LOOP('',(#14946,#14947,#14948,#14949)); +#14951=FACE_OUTER_BOUND('',#14950,.F.); +#14952=ADVANCED_FACE('',(#14951),#14945,.T.); +#14953=CARTESIAN_POINT('',(3.95E0,1.365E0,2.1E0)); +#14954=DIRECTION('',(1.E0,-5.921189464667E-14,0.E0)); +#14955=DIRECTION('',(5.921189464667E-14,1.E0,0.E0)); +#14956=AXIS2_PLACEMENT_3D('',#14953,#14954,#14955); +#14957=PLANE('',#14956); +#14958=ORIENTED_EDGE('',*,*,#8658,.F.); +#14960=ORIENTED_EDGE('',*,*,#14959,.T.); +#14961=ORIENTED_EDGE('',*,*,#9637,.T.); +#14962=ORIENTED_EDGE('',*,*,#10606,.F.); +#14963=ORIENTED_EDGE('',*,*,#10208,.F.); +#14964=EDGE_LOOP('',(#14958,#14960,#14961,#14962,#14963)); +#14965=FACE_OUTER_BOUND('',#14964,.F.); +#14966=ADVANCED_FACE('',(#14965),#14957,.F.); +#14967=CARTESIAN_POINT('',(4.3E0,1.365E0,2.1E0)); +#14968=DIRECTION('',(0.E0,1.E0,0.E0)); +#14969=DIRECTION('',(-1.E0,0.E0,0.E0)); +#14970=AXIS2_PLACEMENT_3D('',#14967,#14968,#14969); +#14971=PLANE('',#14970); +#14972=ORIENTED_EDGE('',*,*,#8656,.F.); +#14974=ORIENTED_EDGE('',*,*,#14973,.T.); +#14976=ORIENTED_EDGE('',*,*,#14975,.T.); +#14977=ORIENTED_EDGE('',*,*,#9639,.T.); +#14978=ORIENTED_EDGE('',*,*,#14959,.F.); +#14979=EDGE_LOOP('',(#14972,#14974,#14976,#14977,#14978)); +#14980=FACE_OUTER_BOUND('',#14979,.F.); +#14981=ADVANCED_FACE('',(#14980),#14971,.F.); +#14982=CARTESIAN_POINT('',(4.485355339059E0,1.250355339059E0,2.1E0)); +#14983=DIRECTION('',(-5.E-1,-5.E-1,7.071067811866E-1)); +#14984=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#14985=AXIS2_PLACEMENT_3D('',#14982,#14983,#14984); +#14986=PLANE('',#14985); +#14987=ORIENTED_EDGE('',*,*,#8654,.F.); +#14989=ORIENTED_EDGE('',*,*,#14988,.T.); +#14991=ORIENTED_EDGE('',*,*,#14990,.T.); +#14992=ORIENTED_EDGE('',*,*,#14973,.F.); +#14993=EDGE_LOOP('',(#14987,#14989,#14991,#14992)); +#14994=FACE_OUTER_BOUND('',#14993,.F.); +#14995=ADVANCED_FACE('',(#14994),#14986,.T.); +#14996=CARTESIAN_POINT('',(4.5E0,5.25E-1,2.1E0)); +#14997=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#14998=DIRECTION('',(0.E0,1.E0,0.E0)); +#14999=AXIS2_PLACEMENT_3D('',#14996,#14997,#14998); +#15000=PLANE('',#14999); +#15001=ORIENTED_EDGE('',*,*,#8652,.F.); +#15003=ORIENTED_EDGE('',*,*,#15002,.T.); +#15005=ORIENTED_EDGE('',*,*,#15004,.T.); +#15006=ORIENTED_EDGE('',*,*,#14988,.F.); +#15007=EDGE_LOOP('',(#15001,#15003,#15005,#15006)); +#15008=FACE_OUTER_BOUND('',#15007,.F.); +#15009=ADVANCED_FACE('',(#15008),#15000,.T.); +#15010=CARTESIAN_POINT('',(4.05E0,4.75E-1,2.1E0)); +#15011=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15012=DIRECTION('',(1.E0,0.E0,0.E0)); +#15013=AXIS2_PLACEMENT_3D('',#15010,#15011,#15012); +#15014=PLANE('',#15013); +#15015=ORIENTED_EDGE('',*,*,#8650,.F.); +#15017=ORIENTED_EDGE('',*,*,#15016,.T.); +#15019=ORIENTED_EDGE('',*,*,#15018,.T.); +#15020=ORIENTED_EDGE('',*,*,#15002,.F.); +#15021=EDGE_LOOP('',(#15015,#15017,#15019,#15020)); +#15022=FACE_OUTER_BOUND('',#15021,.F.); +#15023=ADVANCED_FACE('',(#15022),#15014,.T.); +#15024=CARTESIAN_POINT('',(4.05E0,-7.5E-2,2.1E0)); +#15025=DIRECTION('',(1.E0,0.E0,0.E0)); +#15026=DIRECTION('',(0.E0,1.E0,0.E0)); +#15027=AXIS2_PLACEMENT_3D('',#15024,#15025,#15026); +#15028=PLANE('',#15027); +#15029=ORIENTED_EDGE('',*,*,#8648,.F.); +#15031=ORIENTED_EDGE('',*,*,#15030,.T.); +#15033=ORIENTED_EDGE('',*,*,#15032,.T.); +#15034=ORIENTED_EDGE('',*,*,#9647,.T.); +#15036=ORIENTED_EDGE('',*,*,#15035,.F.); +#15037=ORIENTED_EDGE('',*,*,#15016,.F.); +#15038=EDGE_LOOP('',(#15029,#15031,#15033,#15034,#15036,#15037)); +#15039=FACE_OUTER_BOUND('',#15038,.F.); +#15040=ADVANCED_FACE('',(#15039),#15028,.F.); +#15041=CARTESIAN_POINT('',(4.45E0,-2.5E-2,2.1E0)); +#15042=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15043=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15044=AXIS2_PLACEMENT_3D('',#15041,#15042,#15043); +#15045=PLANE('',#15044); +#15046=ORIENTED_EDGE('',*,*,#8646,.F.); +#15048=ORIENTED_EDGE('',*,*,#15047,.T.); +#15050=ORIENTED_EDGE('',*,*,#15049,.T.); +#15051=ORIENTED_EDGE('',*,*,#15030,.F.); +#15052=EDGE_LOOP('',(#15046,#15048,#15050,#15051)); +#15053=FACE_OUTER_BOUND('',#15052,.F.); +#15054=ADVANCED_FACE('',(#15053),#15045,.T.); +#15055=CARTESIAN_POINT('',(4.5E0,-7.65E-1,2.1E0)); +#15056=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811866E-1)); +#15057=DIRECTION('',(0.E0,1.E0,0.E0)); +#15058=AXIS2_PLACEMENT_3D('',#15055,#15056,#15057); +#15059=PLANE('',#15058); +#15060=ORIENTED_EDGE('',*,*,#8644,.F.); +#15062=ORIENTED_EDGE('',*,*,#15061,.T.); +#15064=ORIENTED_EDGE('',*,*,#15063,.T.); +#15065=ORIENTED_EDGE('',*,*,#15047,.F.); +#15066=EDGE_LOOP('',(#15060,#15062,#15064,#15065)); +#15067=FACE_OUTER_BOUND('',#15066,.F.); +#15068=ADVANCED_FACE('',(#15067),#15059,.T.); +#15069=CARTESIAN_POINT('',(4.370710678119E0,-9.15E-1,2.1E0)); +#15070=DIRECTION('',(-5.E-1,5.E-1,7.071067811866E-1)); +#15071=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#15072=AXIS2_PLACEMENT_3D('',#15069,#15070,#15071); +#15073=PLANE('',#15072); +#15074=ORIENTED_EDGE('',*,*,#8642,.F.); +#15076=ORIENTED_EDGE('',*,*,#15075,.T.); +#15078=ORIENTED_EDGE('',*,*,#15077,.T.); +#15079=ORIENTED_EDGE('',*,*,#15061,.F.); +#15080=EDGE_LOOP('',(#15074,#15076,#15078,#15079)); +#15081=FACE_OUTER_BOUND('',#15080,.F.); +#15082=ADVANCED_FACE('',(#15081),#15073,.T.); +#15083=CARTESIAN_POINT('',(3.95E0,-9.15E-1,2.1E0)); +#15084=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15085=DIRECTION('',(1.E0,0.E0,0.E0)); +#15086=AXIS2_PLACEMENT_3D('',#15083,#15084,#15085); +#15087=PLANE('',#15086); +#15088=ORIENTED_EDGE('',*,*,#8640,.F.); +#15090=ORIENTED_EDGE('',*,*,#15089,.T.); +#15091=ORIENTED_EDGE('',*,*,#9655,.T.); +#15093=ORIENTED_EDGE('',*,*,#15092,.F.); +#15094=ORIENTED_EDGE('',*,*,#15075,.F.); +#15095=EDGE_LOOP('',(#15088,#15090,#15091,#15093,#15094)); +#15096=FACE_OUTER_BOUND('',#15095,.F.); +#15097=ADVANCED_FACE('',(#15096),#15087,.F.); +#15098=CARTESIAN_POINT('',(3.95E0,-9.45E-1,2.1E0)); +#15099=DIRECTION('',(1.E0,0.E0,0.E0)); +#15100=DIRECTION('',(0.E0,1.E0,0.E0)); +#15101=AXIS2_PLACEMENT_3D('',#15098,#15099,#15100); +#15102=PLANE('',#15101); +#15103=ORIENTED_EDGE('',*,*,#8638,.F.); +#15104=ORIENTED_EDGE('',*,*,#8986,.T.); +#15105=ORIENTED_EDGE('',*,*,#9943,.T.); +#15106=ORIENTED_EDGE('',*,*,#9657,.T.); +#15107=ORIENTED_EDGE('',*,*,#15089,.F.); +#15108=EDGE_LOOP('',(#15103,#15104,#15105,#15106,#15107)); +#15109=FACE_OUTER_BOUND('',#15108,.F.); +#15110=ADVANCED_FACE('',(#15109),#15102,.F.); +#15111=CARTESIAN_POINT('',(4.3E0,-9.15E-1,2.1E0)); +#15112=DIRECTION('',(7.071067811865E-1,-7.071067811866E-1,0.E0)); +#15113=DIRECTION('',(7.071067811866E-1,7.071067811865E-1,0.E0)); +#15114=AXIS2_PLACEMENT_3D('',#15111,#15112,#15113); +#15115=PLANE('',#15114); +#15116=ORIENTED_EDGE('',*,*,#15077,.F.); +#15117=ORIENTED_EDGE('',*,*,#15092,.T.); +#15118=ORIENTED_EDGE('',*,*,#9653,.T.); +#15120=ORIENTED_EDGE('',*,*,#15119,.F.); +#15121=EDGE_LOOP('',(#15116,#15117,#15118,#15120)); +#15122=FACE_OUTER_BOUND('',#15121,.F.); +#15123=ADVANCED_FACE('',(#15122),#15115,.F.); +#15124=CARTESIAN_POINT('',(4.45E0,-7.65E-1,2.1E0)); +#15125=DIRECTION('',(1.E0,0.E0,0.E0)); +#15126=DIRECTION('',(0.E0,1.E0,0.E0)); +#15127=AXIS2_PLACEMENT_3D('',#15124,#15125,#15126); +#15128=PLANE('',#15127); +#15129=ORIENTED_EDGE('',*,*,#15063,.F.); +#15130=ORIENTED_EDGE('',*,*,#15119,.T.); +#15131=ORIENTED_EDGE('',*,*,#9651,.T.); +#15133=ORIENTED_EDGE('',*,*,#15132,.F.); +#15134=EDGE_LOOP('',(#15129,#15130,#15131,#15133)); +#15135=FACE_OUTER_BOUND('',#15134,.F.); +#15136=ADVANCED_FACE('',(#15135),#15128,.F.); +#15137=CARTESIAN_POINT('',(4.45E0,-7.5E-2,2.1E0)); +#15138=DIRECTION('',(0.E0,1.E0,0.E0)); +#15139=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15140=AXIS2_PLACEMENT_3D('',#15137,#15138,#15139); +#15141=PLANE('',#15140); +#15142=ORIENTED_EDGE('',*,*,#15049,.F.); +#15143=ORIENTED_EDGE('',*,*,#15132,.T.); +#15144=ORIENTED_EDGE('',*,*,#9649,.T.); +#15145=ORIENTED_EDGE('',*,*,#15032,.F.); +#15146=EDGE_LOOP('',(#15142,#15143,#15144,#15145)); +#15147=FACE_OUTER_BOUND('',#15146,.F.); +#15148=ADVANCED_FACE('',(#15147),#15141,.F.); +#15149=CARTESIAN_POINT('',(4.05E0,5.25E-1,2.1E0)); +#15150=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15151=DIRECTION('',(1.E0,0.E0,0.E0)); +#15152=AXIS2_PLACEMENT_3D('',#15149,#15150,#15151); +#15153=PLANE('',#15152); +#15154=ORIENTED_EDGE('',*,*,#15018,.F.); +#15155=ORIENTED_EDGE('',*,*,#15035,.T.); +#15156=ORIENTED_EDGE('',*,*,#9645,.T.); +#15158=ORIENTED_EDGE('',*,*,#15157,.F.); +#15159=EDGE_LOOP('',(#15154,#15155,#15156,#15158)); +#15160=FACE_OUTER_BOUND('',#15159,.F.); +#15161=ADVANCED_FACE('',(#15160),#15153,.F.); +#15162=CARTESIAN_POINT('',(4.45E0,5.25E-1,2.1E0)); +#15163=DIRECTION('',(1.E0,0.E0,0.E0)); +#15164=DIRECTION('',(0.E0,1.E0,0.E0)); +#15165=AXIS2_PLACEMENT_3D('',#15162,#15163,#15164); +#15166=PLANE('',#15165); +#15167=ORIENTED_EDGE('',*,*,#15004,.F.); +#15168=ORIENTED_EDGE('',*,*,#15157,.T.); +#15169=ORIENTED_EDGE('',*,*,#9643,.T.); +#15171=ORIENTED_EDGE('',*,*,#15170,.F.); +#15172=EDGE_LOOP('',(#15167,#15168,#15169,#15171)); +#15173=FACE_OUTER_BOUND('',#15172,.F.); +#15174=ADVANCED_FACE('',(#15173),#15166,.F.); +#15175=CARTESIAN_POINT('',(4.45E0,1.215E0,2.1E0)); +#15176=DIRECTION('',(7.071067811865E-1,7.071067811866E-1,0.E0)); +#15177=DIRECTION('',(-7.071067811866E-1,7.071067811865E-1,0.E0)); +#15178=AXIS2_PLACEMENT_3D('',#15175,#15176,#15177); +#15179=PLANE('',#15178); +#15180=ORIENTED_EDGE('',*,*,#14990,.F.); +#15181=ORIENTED_EDGE('',*,*,#15170,.T.); +#15182=ORIENTED_EDGE('',*,*,#9641,.T.); +#15183=ORIENTED_EDGE('',*,*,#14975,.F.); +#15184=EDGE_LOOP('',(#15180,#15181,#15182,#15183)); +#15185=FACE_OUTER_BOUND('',#15184,.F.); +#15186=ADVANCED_FACE('',(#15185),#15179,.F.); +#15187=CARTESIAN_POINT('',(-3.76E0,6.25E-1,-7.5E-1)); +#15188=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15189=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15190=AXIS2_PLACEMENT_3D('',#15187,#15188,#15189); +#15191=PLANE('',#15190); +#15192=ORIENTED_EDGE('',*,*,#10390,.T.); +#15193=ORIENTED_EDGE('',*,*,#10364,.F.); +#15194=ORIENTED_EDGE('',*,*,#10256,.F.); +#15196=ORIENTED_EDGE('',*,*,#15195,.T.); +#15197=EDGE_LOOP('',(#15192,#15193,#15194,#15196)); +#15198=FACE_OUTER_BOUND('',#15197,.F.); +#15199=ADVANCED_FACE('',(#15198),#15191,.T.); +#15200=CARTESIAN_POINT('',(-3.44E0,6.75E-1,-1.4E0)); +#15201=DIRECTION('',(0.E0,0.E0,1.E0)); +#15202=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15203=AXIS2_PLACEMENT_3D('',#15200,#15201,#15202); +#15204=PLANE('',#15203); +#15205=ORIENTED_EDGE('',*,*,#10392,.F.); +#15206=ORIENTED_EDGE('',*,*,#15195,.F.); +#15207=ORIENTED_EDGE('',*,*,#10254,.T.); +#15208=ORIENTED_EDGE('',*,*,#9246,.T.); +#15209=EDGE_LOOP('',(#15205,#15206,#15207,#15208)); +#15210=FACE_OUTER_BOUND('',#15209,.F.); +#15211=ADVANCED_FACE('',(#15210),#15204,.F.); +#15212=CARTESIAN_POINT('',(-4.45E0,1.215E0,2.1E0)); +#15213=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15214=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15215=AXIS2_PLACEMENT_3D('',#15212,#15213,#15214); +#15216=PLANE('',#15215); +#15217=ORIENTED_EDGE('',*,*,#10017,.F.); +#15218=ORIENTED_EDGE('',*,*,#10032,.T.); +#15219=ORIENTED_EDGE('',*,*,#9547,.T.); +#15221=ORIENTED_EDGE('',*,*,#15220,.F.); +#15222=EDGE_LOOP('',(#15217,#15218,#15219,#15221)); +#15223=FACE_OUTER_BOUND('',#15222,.F.); +#15224=ADVANCED_FACE('',(#15223),#15216,.F.); +#15225=CARTESIAN_POINT('',(-4.45E0,-7.65E-1,2.1E0)); +#15226=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15227=DIRECTION('',(7.071067811865E-1,-7.071067811865E-1,0.E0)); +#15228=AXIS2_PLACEMENT_3D('',#15225,#15226,#15227); +#15229=PLANE('',#15228); +#15230=ORIENTED_EDGE('',*,*,#10003,.F.); +#15231=ORIENTED_EDGE('',*,*,#15220,.T.); +#15232=ORIENTED_EDGE('',*,*,#9545,.T.); +#15233=ORIENTED_EDGE('',*,*,#9988,.F.); +#15234=EDGE_LOOP('',(#15230,#15231,#15232,#15233)); +#15235=FACE_OUTER_BOUND('',#15234,.F.); +#15236=ADVANCED_FACE('',(#15235),#15229,.F.); +#15237=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#15238=DIRECTION('',(1.E0,0.E0,0.E0)); +#15239=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15240=AXIS2_PLACEMENT_3D('',#15237,#15238,#15239); +#15241=PLANE('',#15240); +#15242=ORIENTED_EDGE('',*,*,#9267,.F.); +#15244=ORIENTED_EDGE('',*,*,#15243,.T.); +#15246=ORIENTED_EDGE('',*,*,#15245,.T.); +#15248=ORIENTED_EDGE('',*,*,#15247,.T.); +#15250=ORIENTED_EDGE('',*,*,#15249,.T.); +#15252=ORIENTED_EDGE('',*,*,#15251,.T.); +#15254=ORIENTED_EDGE('',*,*,#15253,.T.); +#15256=ORIENTED_EDGE('',*,*,#15255,.T.); +#15257=EDGE_LOOP('',(#15242,#15244,#15246,#15248,#15250,#15252,#15254,#15256)); +#15258=FACE_OUTER_BOUND('',#15257,.F.); +#15259=ADVANCED_FACE('',(#15258),#15241,.F.); +#15260=CARTESIAN_POINT('',(-3.76E0,0.E0,0.E0)); +#15261=DIRECTION('',(1.E0,0.E0,0.E0)); +#15262=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15263=AXIS2_PLACEMENT_3D('',#15260,#15261,#15262); +#15264=PLANE('',#15263); +#15266=ORIENTED_EDGE('',*,*,#15265,.F.); +#15267=ORIENTED_EDGE('',*,*,#9785,.F.); +#15268=ORIENTED_EDGE('',*,*,#9537,.T.); +#15270=ORIENTED_EDGE('',*,*,#15269,.T.); +#15271=EDGE_LOOP('',(#15266,#15267,#15268,#15270)); +#15272=FACE_OUTER_BOUND('',#15271,.F.); +#15273=ADVANCED_FACE('',(#15272),#15264,.F.); +#15274=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,1.85E0)); +#15275=DIRECTION('',(0.E0,0.E0,1.E0)); +#15276=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15277=AXIS2_PLACEMENT_3D('',#15274,#15275,#15276); +#15278=PLANE('',#15277); +#15280=ORIENTED_EDGE('',*,*,#15279,.F.); +#15281=ORIENTED_EDGE('',*,*,#9059,.F.); +#15283=ORIENTED_EDGE('',*,*,#15282,.T.); +#15285=ORIENTED_EDGE('',*,*,#15284,.F.); +#15286=ORIENTED_EDGE('',*,*,#15243,.F.); +#15287=ORIENTED_EDGE('',*,*,#9018,.T.); +#15288=EDGE_LOOP('',(#15280,#15281,#15283,#15285,#15286,#15287)); +#15289=FACE_OUTER_BOUND('',#15288,.F.); +#15290=ADVANCED_FACE('',(#15289),#15278,.T.); +#15291=CARTESIAN_POINT('',(-3.6E0,-8.75E-1,1.503589838486E0)); +#15292=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15293=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15294=AXIS2_PLACEMENT_3D('',#15291,#15292,#15293); +#15295=PLANE('',#15294); +#15296=ORIENTED_EDGE('',*,*,#15265,.T.); +#15298=ORIENTED_EDGE('',*,*,#15297,.F.); +#15300=ORIENTED_EDGE('',*,*,#15299,.T.); +#15301=ORIENTED_EDGE('',*,*,#9061,.T.); +#15302=ORIENTED_EDGE('',*,*,#15279,.T.); +#15303=ORIENTED_EDGE('',*,*,#9016,.T.); +#15304=EDGE_LOOP('',(#15296,#15298,#15300,#15301,#15302,#15303)); +#15305=FACE_OUTER_BOUND('',#15304,.F.); +#15306=ADVANCED_FACE('',(#15305),#15295,.T.); +#15307=CARTESIAN_POINT('',(-3.76E0,-6.75E-1,0.E0)); +#15308=DIRECTION('',(0.E0,1.E0,0.E0)); +#15309=DIRECTION('',(0.E0,0.E0,1.E0)); +#15310=AXIS2_PLACEMENT_3D('',#15307,#15308,#15309); +#15311=PLANE('',#15310); +#15312=ORIENTED_EDGE('',*,*,#15297,.T.); +#15313=ORIENTED_EDGE('',*,*,#15269,.F.); +#15314=ORIENTED_EDGE('',*,*,#9535,.T.); +#15316=ORIENTED_EDGE('',*,*,#15315,.T.); +#15317=EDGE_LOOP('',(#15312,#15313,#15314,#15316)); +#15318=FACE_OUTER_BOUND('',#15317,.F.); +#15319=ADVANCED_FACE('',(#15318),#15311,.T.); +#15320=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#15321=DIRECTION('',(1.E0,0.E0,0.E0)); +#15322=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15323=AXIS2_PLACEMENT_3D('',#15320,#15321,#15322); +#15324=PLANE('',#15323); +#15325=ORIENTED_EDGE('',*,*,#9271,.T.); +#15327=ORIENTED_EDGE('',*,*,#15326,.F.); +#15329=ORIENTED_EDGE('',*,*,#15328,.F.); +#15331=ORIENTED_EDGE('',*,*,#15330,.F.); +#15333=ORIENTED_EDGE('',*,*,#15332,.F.); +#15335=ORIENTED_EDGE('',*,*,#15334,.F.); +#15337=ORIENTED_EDGE('',*,*,#15336,.F.); +#15338=ORIENTED_EDGE('',*,*,#15282,.F.); +#15339=EDGE_LOOP('',(#15325,#15327,#15329,#15331,#15333,#15335,#15337,#15338)); +#15340=FACE_OUTER_BOUND('',#15339,.F.); +#15341=ADVANCED_FACE('',(#15340),#15324,.T.); +#15342=CARTESIAN_POINT('',(-3.44E0,0.E0,0.E0)); +#15343=DIRECTION('',(1.E0,0.E0,0.E0)); +#15344=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15345=AXIS2_PLACEMENT_3D('',#15342,#15343,#15344); +#15346=PLANE('',#15345); +#15347=ORIENTED_EDGE('',*,*,#15299,.F.); +#15348=ORIENTED_EDGE('',*,*,#15315,.F.); +#15349=ORIENTED_EDGE('',*,*,#9533,.F.); +#15350=ORIENTED_EDGE('',*,*,#9798,.F.); +#15351=EDGE_LOOP('',(#15347,#15348,#15349,#15350)); +#15352=FACE_OUTER_BOUND('',#15351,.F.); +#15353=ADVANCED_FACE('',(#15352),#15346,.T.); +#15354=CARTESIAN_POINT('',(-3.76E0,-2.175E0,8.E-1)); +#15355=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15356=DIRECTION('',(0.E0,1.E0,0.E0)); +#15357=AXIS2_PLACEMENT_3D('',#15354,#15355,#15356); +#15358=PLANE('',#15357); +#15359=ORIENTED_EDGE('',*,*,#9269,.F.); +#15360=ORIENTED_EDGE('',*,*,#15255,.F.); +#15362=ORIENTED_EDGE('',*,*,#15361,.T.); +#15363=ORIENTED_EDGE('',*,*,#15326,.T.); +#15364=EDGE_LOOP('',(#15359,#15360,#15362,#15363)); +#15365=FACE_OUTER_BOUND('',#15364,.F.); +#15366=ADVANCED_FACE('',(#15365),#15358,.T.); +#15367=CARTESIAN_POINT('',(-3.76E0,-2.375E0,1.3E0)); +#15368=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15369=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15370=AXIS2_PLACEMENT_3D('',#15367,#15368,#15369); +#15371=PLANE('',#15370); +#15372=ORIENTED_EDGE('',*,*,#15253,.F.); +#15374=ORIENTED_EDGE('',*,*,#15373,.T.); +#15375=ORIENTED_EDGE('',*,*,#15328,.T.); +#15376=ORIENTED_EDGE('',*,*,#15361,.F.); +#15377=EDGE_LOOP('',(#15372,#15374,#15375,#15376)); +#15378=FACE_OUTER_BOUND('',#15377,.F.); +#15379=ADVANCED_FACE('',(#15378),#15371,.T.); +#15380=CARTESIAN_POINT('',(-3.76E0,-2.375E0,2.5E0)); +#15381=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15382=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15383=AXIS2_PLACEMENT_3D('',#15380,#15381,#15382); +#15384=PLANE('',#15383); +#15385=ORIENTED_EDGE('',*,*,#15251,.F.); +#15387=ORIENTED_EDGE('',*,*,#15386,.T.); +#15388=ORIENTED_EDGE('',*,*,#15330,.T.); +#15389=ORIENTED_EDGE('',*,*,#15373,.F.); +#15390=EDGE_LOOP('',(#15385,#15387,#15388,#15389)); +#15391=FACE_OUTER_BOUND('',#15390,.F.); +#15392=ADVANCED_FACE('',(#15391),#15384,.T.); +#15393=CARTESIAN_POINT('',(-3.76E0,-2.155E0,2.5E0)); +#15394=DIRECTION('',(0.E0,0.E0,1.E0)); +#15395=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15396=AXIS2_PLACEMENT_3D('',#15393,#15394,#15395); +#15397=PLANE('',#15396); +#15398=ORIENTED_EDGE('',*,*,#15249,.F.); +#15400=ORIENTED_EDGE('',*,*,#15399,.T.); +#15401=ORIENTED_EDGE('',*,*,#15332,.T.); +#15402=ORIENTED_EDGE('',*,*,#15386,.F.); +#15403=EDGE_LOOP('',(#15398,#15400,#15401,#15402)); +#15404=FACE_OUTER_BOUND('',#15403,.F.); +#15405=ADVANCED_FACE('',(#15404),#15397,.T.); +#15406=CARTESIAN_POINT('',(-3.76E0,-2.055E0,2.4E0)); +#15407=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15408=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15409=AXIS2_PLACEMENT_3D('',#15406,#15407,#15408); +#15410=PLANE('',#15409); +#15411=ORIENTED_EDGE('',*,*,#15247,.F.); +#15413=ORIENTED_EDGE('',*,*,#15412,.T.); +#15414=ORIENTED_EDGE('',*,*,#15334,.T.); +#15415=ORIENTED_EDGE('',*,*,#15399,.F.); +#15416=EDGE_LOOP('',(#15411,#15413,#15414,#15415)); +#15417=FACE_OUTER_BOUND('',#15416,.F.); +#15418=ADVANCED_FACE('',(#15417),#15410,.T.); +#15419=CARTESIAN_POINT('',(-3.76E0,-2.055E0,1.85E0)); +#15420=DIRECTION('',(0.E0,1.E0,0.E0)); +#15421=DIRECTION('',(0.E0,0.E0,1.E0)); +#15422=AXIS2_PLACEMENT_3D('',#15419,#15420,#15421); +#15423=PLANE('',#15422); +#15424=ORIENTED_EDGE('',*,*,#15245,.F.); +#15425=ORIENTED_EDGE('',*,*,#15284,.T.); +#15426=ORIENTED_EDGE('',*,*,#15336,.T.); +#15427=ORIENTED_EDGE('',*,*,#15412,.F.); +#15428=EDGE_LOOP('',(#15424,#15425,#15426,#15427)); +#15429=FACE_OUTER_BOUND('',#15428,.F.); +#15430=ADVANCED_FACE('',(#15429),#15423,.T.); +#15431=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15432=DIRECTION('',(1.E0,0.E0,0.E0)); +#15433=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15434=AXIS2_PLACEMENT_3D('',#15431,#15432,#15433); +#15435=PLANE('',#15434); +#15436=ORIENTED_EDGE('',*,*,#9277,.F.); +#15438=ORIENTED_EDGE('',*,*,#15437,.T.); +#15440=ORIENTED_EDGE('',*,*,#15439,.T.); +#15442=ORIENTED_EDGE('',*,*,#15441,.T.); +#15444=ORIENTED_EDGE('',*,*,#15443,.T.); +#15446=ORIENTED_EDGE('',*,*,#15445,.T.); +#15448=ORIENTED_EDGE('',*,*,#15447,.T.); +#15450=ORIENTED_EDGE('',*,*,#15449,.T.); +#15451=EDGE_LOOP('',(#15436,#15438,#15440,#15442,#15444,#15446,#15448,#15450)); +#15452=FACE_OUTER_BOUND('',#15451,.F.); +#15453=ADVANCED_FACE('',(#15452),#15435,.F.); +#15454=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15455=DIRECTION('',(1.E0,0.E0,0.E0)); +#15456=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15457=AXIS2_PLACEMENT_3D('',#15454,#15455,#15456); +#15458=PLANE('',#15457); +#15460=ORIENTED_EDGE('',*,*,#15459,.F.); +#15461=ORIENTED_EDGE('',*,*,#9801,.F.); +#15462=ORIENTED_EDGE('',*,*,#9529,.T.); +#15464=ORIENTED_EDGE('',*,*,#15463,.T.); +#15465=EDGE_LOOP('',(#15460,#15461,#15462,#15464)); +#15466=FACE_OUTER_BOUND('',#15465,.F.); +#15467=ADVANCED_FACE('',(#15466),#15458,.F.); +#15468=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,1.85E0)); +#15469=DIRECTION('',(0.E0,0.E0,1.E0)); +#15470=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15471=AXIS2_PLACEMENT_3D('',#15468,#15469,#15470); +#15472=PLANE('',#15471); +#15474=ORIENTED_EDGE('',*,*,#15473,.F.); +#15476=ORIENTED_EDGE('',*,*,#15475,.F.); +#15478=ORIENTED_EDGE('',*,*,#15477,.T.); +#15480=ORIENTED_EDGE('',*,*,#15479,.F.); +#15481=ORIENTED_EDGE('',*,*,#15437,.F.); +#15483=ORIENTED_EDGE('',*,*,#15482,.T.); +#15484=EDGE_LOOP('',(#15474,#15476,#15478,#15480,#15481,#15483)); +#15485=FACE_OUTER_BOUND('',#15484,.F.); +#15486=ADVANCED_FACE('',(#15485),#15472,.T.); +#15487=CARTESIAN_POINT('',(-2.8E0,-8.75E-1,1.503589838486E0)); +#15488=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15489=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15490=AXIS2_PLACEMENT_3D('',#15487,#15488,#15489); +#15491=PLANE('',#15490); +#15492=ORIENTED_EDGE('',*,*,#15459,.T.); +#15494=ORIENTED_EDGE('',*,*,#15493,.F.); +#15496=ORIENTED_EDGE('',*,*,#15495,.T.); +#15498=ORIENTED_EDGE('',*,*,#15497,.T.); +#15499=ORIENTED_EDGE('',*,*,#15473,.T.); +#15501=ORIENTED_EDGE('',*,*,#15500,.T.); +#15502=EDGE_LOOP('',(#15492,#15494,#15496,#15498,#15499,#15501)); +#15503=FACE_OUTER_BOUND('',#15502,.F.); +#15504=ADVANCED_FACE('',(#15503),#15491,.T.); +#15505=CARTESIAN_POINT('',(-2.96E0,-6.75E-1,0.E0)); +#15506=DIRECTION('',(0.E0,1.E0,0.E0)); +#15507=DIRECTION('',(0.E0,0.E0,1.E0)); +#15508=AXIS2_PLACEMENT_3D('',#15505,#15506,#15507); +#15509=PLANE('',#15508); +#15510=ORIENTED_EDGE('',*,*,#15493,.T.); +#15511=ORIENTED_EDGE('',*,*,#15463,.F.); +#15512=ORIENTED_EDGE('',*,*,#9527,.T.); +#15514=ORIENTED_EDGE('',*,*,#15513,.T.); +#15515=EDGE_LOOP('',(#15510,#15511,#15512,#15514)); +#15516=FACE_OUTER_BOUND('',#15515,.F.); +#15517=ADVANCED_FACE('',(#15516),#15509,.T.); +#15518=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15519=DIRECTION('',(1.E0,0.E0,0.E0)); +#15520=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15521=AXIS2_PLACEMENT_3D('',#15518,#15519,#15520); +#15522=PLANE('',#15521); +#15523=ORIENTED_EDGE('',*,*,#9281,.T.); +#15525=ORIENTED_EDGE('',*,*,#15524,.F.); +#15527=ORIENTED_EDGE('',*,*,#15526,.F.); +#15529=ORIENTED_EDGE('',*,*,#15528,.F.); +#15531=ORIENTED_EDGE('',*,*,#15530,.F.); +#15533=ORIENTED_EDGE('',*,*,#15532,.F.); +#15535=ORIENTED_EDGE('',*,*,#15534,.F.); +#15536=ORIENTED_EDGE('',*,*,#15477,.F.); +#15537=EDGE_LOOP('',(#15523,#15525,#15527,#15529,#15531,#15533,#15535,#15536)); +#15538=FACE_OUTER_BOUND('',#15537,.F.); +#15539=ADVANCED_FACE('',(#15538),#15522,.T.); +#15540=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15541=DIRECTION('',(1.E0,0.E0,0.E0)); +#15542=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15543=AXIS2_PLACEMENT_3D('',#15540,#15541,#15542); +#15544=PLANE('',#15543); +#15545=ORIENTED_EDGE('',*,*,#15495,.F.); +#15546=ORIENTED_EDGE('',*,*,#15513,.F.); +#15547=ORIENTED_EDGE('',*,*,#9525,.F.); +#15548=ORIENTED_EDGE('',*,*,#9816,.F.); +#15549=EDGE_LOOP('',(#15545,#15546,#15547,#15548)); +#15550=FACE_OUTER_BOUND('',#15549,.F.); +#15551=ADVANCED_FACE('',(#15550),#15544,.T.); +#15552=CARTESIAN_POINT('',(-2.96E0,-2.175E0,8.E-1)); +#15553=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15554=DIRECTION('',(0.E0,1.E0,0.E0)); +#15555=AXIS2_PLACEMENT_3D('',#15552,#15553,#15554); +#15556=PLANE('',#15555); +#15557=ORIENTED_EDGE('',*,*,#9279,.F.); +#15558=ORIENTED_EDGE('',*,*,#15449,.F.); +#15560=ORIENTED_EDGE('',*,*,#15559,.T.); +#15561=ORIENTED_EDGE('',*,*,#15524,.T.); +#15562=EDGE_LOOP('',(#15557,#15558,#15560,#15561)); +#15563=FACE_OUTER_BOUND('',#15562,.F.); +#15564=ADVANCED_FACE('',(#15563),#15556,.T.); +#15565=CARTESIAN_POINT('',(-2.96E0,-2.375E0,1.3E0)); +#15566=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15567=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15568=AXIS2_PLACEMENT_3D('',#15565,#15566,#15567); +#15569=PLANE('',#15568); +#15570=ORIENTED_EDGE('',*,*,#15447,.F.); +#15572=ORIENTED_EDGE('',*,*,#15571,.T.); +#15573=ORIENTED_EDGE('',*,*,#15526,.T.); +#15574=ORIENTED_EDGE('',*,*,#15559,.F.); +#15575=EDGE_LOOP('',(#15570,#15572,#15573,#15574)); +#15576=FACE_OUTER_BOUND('',#15575,.F.); +#15577=ADVANCED_FACE('',(#15576),#15569,.T.); +#15578=CARTESIAN_POINT('',(-2.96E0,-2.375E0,2.5E0)); +#15579=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15580=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15581=AXIS2_PLACEMENT_3D('',#15578,#15579,#15580); +#15582=PLANE('',#15581); +#15583=ORIENTED_EDGE('',*,*,#15445,.F.); +#15585=ORIENTED_EDGE('',*,*,#15584,.T.); +#15586=ORIENTED_EDGE('',*,*,#15528,.T.); +#15587=ORIENTED_EDGE('',*,*,#15571,.F.); +#15588=EDGE_LOOP('',(#15583,#15585,#15586,#15587)); +#15589=FACE_OUTER_BOUND('',#15588,.F.); +#15590=ADVANCED_FACE('',(#15589),#15582,.T.); +#15591=CARTESIAN_POINT('',(-2.96E0,-2.155E0,2.5E0)); +#15592=DIRECTION('',(0.E0,0.E0,1.E0)); +#15593=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15594=AXIS2_PLACEMENT_3D('',#15591,#15592,#15593); +#15595=PLANE('',#15594); +#15596=ORIENTED_EDGE('',*,*,#15443,.F.); +#15598=ORIENTED_EDGE('',*,*,#15597,.T.); +#15599=ORIENTED_EDGE('',*,*,#15530,.T.); +#15600=ORIENTED_EDGE('',*,*,#15584,.F.); +#15601=EDGE_LOOP('',(#15596,#15598,#15599,#15600)); +#15602=FACE_OUTER_BOUND('',#15601,.F.); +#15603=ADVANCED_FACE('',(#15602),#15595,.T.); +#15604=CARTESIAN_POINT('',(-2.96E0,-2.055E0,2.4E0)); +#15605=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15606=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15607=AXIS2_PLACEMENT_3D('',#15604,#15605,#15606); +#15608=PLANE('',#15607); +#15609=ORIENTED_EDGE('',*,*,#15441,.F.); +#15611=ORIENTED_EDGE('',*,*,#15610,.T.); +#15612=ORIENTED_EDGE('',*,*,#15532,.T.); +#15613=ORIENTED_EDGE('',*,*,#15597,.F.); +#15614=EDGE_LOOP('',(#15609,#15611,#15612,#15613)); +#15615=FACE_OUTER_BOUND('',#15614,.F.); +#15616=ADVANCED_FACE('',(#15615),#15608,.T.); +#15617=CARTESIAN_POINT('',(-2.96E0,-2.055E0,1.85E0)); +#15618=DIRECTION('',(0.E0,1.E0,0.E0)); +#15619=DIRECTION('',(0.E0,0.E0,1.E0)); +#15620=AXIS2_PLACEMENT_3D('',#15617,#15618,#15619); +#15621=PLANE('',#15620); +#15622=ORIENTED_EDGE('',*,*,#15439,.F.); +#15623=ORIENTED_EDGE('',*,*,#15479,.T.); +#15624=ORIENTED_EDGE('',*,*,#15534,.T.); +#15625=ORIENTED_EDGE('',*,*,#15610,.F.); +#15626=EDGE_LOOP('',(#15622,#15623,#15624,#15625)); +#15627=FACE_OUTER_BOUND('',#15626,.F.); +#15628=ADVANCED_FACE('',(#15627),#15621,.T.); +#15629=CARTESIAN_POINT('',(-2.64E0,0.E0,0.E0)); +#15630=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15631=DIRECTION('',(0.E0,0.E0,1.E0)); +#15632=AXIS2_PLACEMENT_3D('',#15629,#15630,#15631); +#15633=PLANE('',#15632); +#15634=ORIENTED_EDGE('',*,*,#8807,.F.); +#15635=ORIENTED_EDGE('',*,*,#8446,.F.); +#15636=ORIENTED_EDGE('',*,*,#9283,.T.); +#15637=ORIENTED_EDGE('',*,*,#15475,.T.); +#15638=ORIENTED_EDGE('',*,*,#15497,.F.); +#15639=ORIENTED_EDGE('',*,*,#9814,.T.); +#15641=ORIENTED_EDGE('',*,*,#15640,.F.); +#15642=EDGE_LOOP('',(#15634,#15635,#15636,#15637,#15638,#15639,#15641)); +#15643=FACE_OUTER_BOUND('',#15642,.F.); +#15644=ADVANCED_FACE('',(#15643),#15633,.T.); +#15645=CARTESIAN_POINT('',(-2.59E0,-9.45E-1,2.1E0)); +#15646=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15647=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15648=AXIS2_PLACEMENT_3D('',#15645,#15646,#15647); +#15649=PLANE('',#15648); +#15650=ORIENTED_EDGE('',*,*,#8450,.F.); +#15651=ORIENTED_EDGE('',*,*,#8809,.T.); +#15652=ORIENTED_EDGE('',*,*,#15640,.T.); +#15653=ORIENTED_EDGE('',*,*,#8865,.F.); +#15654=EDGE_LOOP('',(#15650,#15651,#15652,#15653)); +#15655=FACE_OUTER_BOUND('',#15654,.F.); +#15656=ADVANCED_FACE('',(#15655),#15649,.F.); +#15657=CARTESIAN_POINT('',(-2.96E0,0.E0,0.E0)); +#15658=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15659=DIRECTION('',(0.E0,0.E0,1.E0)); +#15660=AXIS2_PLACEMENT_3D('',#15657,#15658,#15659); +#15661=PLANE('',#15660); +#15662=ORIENTED_EDGE('',*,*,#8796,.T.); +#15663=ORIENTED_EDGE('',*,*,#8822,.T.); +#15664=ORIENTED_EDGE('',*,*,#9803,.T.); +#15665=ORIENTED_EDGE('',*,*,#15500,.F.); +#15666=ORIENTED_EDGE('',*,*,#15482,.F.); +#15667=ORIENTED_EDGE('',*,*,#9275,.F.); +#15668=ORIENTED_EDGE('',*,*,#8418,.T.); +#15669=EDGE_LOOP('',(#15662,#15663,#15664,#15665,#15666,#15667,#15668)); +#15670=FACE_OUTER_BOUND('',#15669,.F.); +#15671=ADVANCED_FACE('',(#15670),#15661,.F.); +#15672=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15673=DIRECTION('',(1.E0,0.E0,0.E0)); +#15674=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15675=AXIS2_PLACEMENT_3D('',#15672,#15673,#15674); +#15676=PLANE('',#15675); +#15677=ORIENTED_EDGE('',*,*,#9288,.F.); +#15679=ORIENTED_EDGE('',*,*,#15678,.T.); +#15681=ORIENTED_EDGE('',*,*,#15680,.T.); +#15683=ORIENTED_EDGE('',*,*,#15682,.T.); +#15685=ORIENTED_EDGE('',*,*,#15684,.T.); +#15687=ORIENTED_EDGE('',*,*,#15686,.T.); +#15689=ORIENTED_EDGE('',*,*,#15688,.T.); +#15691=ORIENTED_EDGE('',*,*,#15690,.T.); +#15692=EDGE_LOOP('',(#15677,#15679,#15681,#15683,#15685,#15687,#15689,#15691)); +#15693=FACE_OUTER_BOUND('',#15692,.F.); +#15694=ADVANCED_FACE('',(#15693),#15676,.F.); +#15695=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15696=DIRECTION('',(1.E0,0.E0,0.E0)); +#15697=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15698=AXIS2_PLACEMENT_3D('',#15695,#15696,#15697); +#15699=PLANE('',#15698); +#15701=ORIENTED_EDGE('',*,*,#15700,.F.); +#15702=ORIENTED_EDGE('',*,*,#9819,.F.); +#15703=ORIENTED_EDGE('',*,*,#9521,.T.); +#15705=ORIENTED_EDGE('',*,*,#15704,.T.); +#15706=EDGE_LOOP('',(#15701,#15702,#15703,#15705)); +#15707=FACE_OUTER_BOUND('',#15706,.F.); +#15708=ADVANCED_FACE('',(#15707),#15699,.F.); +#15709=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,1.85E0)); +#15710=DIRECTION('',(0.E0,0.E0,1.E0)); +#15711=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15712=AXIS2_PLACEMENT_3D('',#15709,#15710,#15711); +#15713=PLANE('',#15712); +#15715=ORIENTED_EDGE('',*,*,#15714,.F.); +#15717=ORIENTED_EDGE('',*,*,#15716,.F.); +#15719=ORIENTED_EDGE('',*,*,#15718,.T.); +#15721=ORIENTED_EDGE('',*,*,#15720,.F.); +#15722=ORIENTED_EDGE('',*,*,#15678,.F.); +#15724=ORIENTED_EDGE('',*,*,#15723,.T.); +#15725=EDGE_LOOP('',(#15715,#15717,#15719,#15721,#15722,#15724)); +#15726=FACE_OUTER_BOUND('',#15725,.F.); +#15727=ADVANCED_FACE('',(#15726),#15713,.T.); +#15728=CARTESIAN_POINT('',(-2.E0,-8.75E-1,1.503589838486E0)); +#15729=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#15730=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#15731=AXIS2_PLACEMENT_3D('',#15728,#15729,#15730); +#15732=PLANE('',#15731); +#15733=ORIENTED_EDGE('',*,*,#15700,.T.); +#15735=ORIENTED_EDGE('',*,*,#15734,.F.); +#15737=ORIENTED_EDGE('',*,*,#15736,.T.); +#15739=ORIENTED_EDGE('',*,*,#15738,.T.); +#15740=ORIENTED_EDGE('',*,*,#15714,.T.); +#15742=ORIENTED_EDGE('',*,*,#15741,.T.); +#15743=EDGE_LOOP('',(#15733,#15735,#15737,#15739,#15740,#15742)); +#15744=FACE_OUTER_BOUND('',#15743,.F.); +#15745=ADVANCED_FACE('',(#15744),#15732,.T.); +#15746=CARTESIAN_POINT('',(-2.16E0,-6.75E-1,0.E0)); +#15747=DIRECTION('',(0.E0,1.E0,0.E0)); +#15748=DIRECTION('',(0.E0,0.E0,1.E0)); +#15749=AXIS2_PLACEMENT_3D('',#15746,#15747,#15748); +#15750=PLANE('',#15749); +#15751=ORIENTED_EDGE('',*,*,#15734,.T.); +#15752=ORIENTED_EDGE('',*,*,#15704,.F.); +#15753=ORIENTED_EDGE('',*,*,#9519,.T.); +#15755=ORIENTED_EDGE('',*,*,#15754,.T.); +#15756=EDGE_LOOP('',(#15751,#15752,#15753,#15755)); +#15757=FACE_OUTER_BOUND('',#15756,.F.); +#15758=ADVANCED_FACE('',(#15757),#15750,.T.); +#15759=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15760=DIRECTION('',(1.E0,0.E0,0.E0)); +#15761=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15762=AXIS2_PLACEMENT_3D('',#15759,#15760,#15761); +#15763=PLANE('',#15762); +#15764=ORIENTED_EDGE('',*,*,#9292,.T.); +#15766=ORIENTED_EDGE('',*,*,#15765,.F.); +#15768=ORIENTED_EDGE('',*,*,#15767,.F.); +#15770=ORIENTED_EDGE('',*,*,#15769,.F.); +#15772=ORIENTED_EDGE('',*,*,#15771,.F.); +#15774=ORIENTED_EDGE('',*,*,#15773,.F.); +#15776=ORIENTED_EDGE('',*,*,#15775,.F.); +#15777=ORIENTED_EDGE('',*,*,#15718,.F.); +#15778=EDGE_LOOP('',(#15764,#15766,#15768,#15770,#15772,#15774,#15776,#15777)); +#15779=FACE_OUTER_BOUND('',#15778,.F.); +#15780=ADVANCED_FACE('',(#15779),#15763,.T.); +#15781=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15782=DIRECTION('',(1.E0,0.E0,0.E0)); +#15783=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15784=AXIS2_PLACEMENT_3D('',#15781,#15782,#15783); +#15785=PLANE('',#15784); +#15786=ORIENTED_EDGE('',*,*,#15736,.F.); +#15787=ORIENTED_EDGE('',*,*,#15754,.F.); +#15788=ORIENTED_EDGE('',*,*,#9517,.F.); +#15789=ORIENTED_EDGE('',*,*,#9834,.F.); +#15790=EDGE_LOOP('',(#15786,#15787,#15788,#15789)); +#15791=FACE_OUTER_BOUND('',#15790,.F.); +#15792=ADVANCED_FACE('',(#15791),#15785,.T.); +#15793=CARTESIAN_POINT('',(-2.16E0,-2.175E0,8.E-1)); +#15794=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15795=DIRECTION('',(0.E0,1.E0,0.E0)); +#15796=AXIS2_PLACEMENT_3D('',#15793,#15794,#15795); +#15797=PLANE('',#15796); +#15798=ORIENTED_EDGE('',*,*,#9290,.F.); +#15799=ORIENTED_EDGE('',*,*,#15690,.F.); +#15801=ORIENTED_EDGE('',*,*,#15800,.T.); +#15802=ORIENTED_EDGE('',*,*,#15765,.T.); +#15803=EDGE_LOOP('',(#15798,#15799,#15801,#15802)); +#15804=FACE_OUTER_BOUND('',#15803,.F.); +#15805=ADVANCED_FACE('',(#15804),#15797,.T.); +#15806=CARTESIAN_POINT('',(-2.16E0,-2.375E0,1.3E0)); +#15807=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#15808=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#15809=AXIS2_PLACEMENT_3D('',#15806,#15807,#15808); +#15810=PLANE('',#15809); +#15811=ORIENTED_EDGE('',*,*,#15688,.F.); +#15813=ORIENTED_EDGE('',*,*,#15812,.T.); +#15814=ORIENTED_EDGE('',*,*,#15767,.T.); +#15815=ORIENTED_EDGE('',*,*,#15800,.F.); +#15816=EDGE_LOOP('',(#15811,#15813,#15814,#15815)); +#15817=FACE_OUTER_BOUND('',#15816,.F.); +#15818=ADVANCED_FACE('',(#15817),#15810,.T.); +#15819=CARTESIAN_POINT('',(-2.16E0,-2.375E0,2.5E0)); +#15820=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15821=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15822=AXIS2_PLACEMENT_3D('',#15819,#15820,#15821); +#15823=PLANE('',#15822); +#15824=ORIENTED_EDGE('',*,*,#15686,.F.); +#15826=ORIENTED_EDGE('',*,*,#15825,.T.); +#15827=ORIENTED_EDGE('',*,*,#15769,.T.); +#15828=ORIENTED_EDGE('',*,*,#15812,.F.); +#15829=EDGE_LOOP('',(#15824,#15826,#15827,#15828)); +#15830=FACE_OUTER_BOUND('',#15829,.F.); +#15831=ADVANCED_FACE('',(#15830),#15823,.T.); +#15832=CARTESIAN_POINT('',(-2.16E0,-2.155E0,2.5E0)); +#15833=DIRECTION('',(0.E0,0.E0,1.E0)); +#15834=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15835=AXIS2_PLACEMENT_3D('',#15832,#15833,#15834); +#15836=PLANE('',#15835); +#15837=ORIENTED_EDGE('',*,*,#15684,.F.); +#15839=ORIENTED_EDGE('',*,*,#15838,.T.); +#15840=ORIENTED_EDGE('',*,*,#15771,.T.); +#15841=ORIENTED_EDGE('',*,*,#15825,.F.); +#15842=EDGE_LOOP('',(#15837,#15839,#15840,#15841)); +#15843=FACE_OUTER_BOUND('',#15842,.F.); +#15844=ADVANCED_FACE('',(#15843),#15836,.T.); +#15845=CARTESIAN_POINT('',(-2.16E0,-2.055E0,2.4E0)); +#15846=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#15847=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#15848=AXIS2_PLACEMENT_3D('',#15845,#15846,#15847); +#15849=PLANE('',#15848); +#15850=ORIENTED_EDGE('',*,*,#15682,.F.); +#15852=ORIENTED_EDGE('',*,*,#15851,.T.); +#15853=ORIENTED_EDGE('',*,*,#15773,.T.); +#15854=ORIENTED_EDGE('',*,*,#15838,.F.); +#15855=EDGE_LOOP('',(#15850,#15852,#15853,#15854)); +#15856=FACE_OUTER_BOUND('',#15855,.F.); +#15857=ADVANCED_FACE('',(#15856),#15849,.T.); +#15858=CARTESIAN_POINT('',(-2.16E0,-2.055E0,1.85E0)); +#15859=DIRECTION('',(0.E0,1.E0,0.E0)); +#15860=DIRECTION('',(0.E0,0.E0,1.E0)); +#15861=AXIS2_PLACEMENT_3D('',#15858,#15859,#15860); +#15862=PLANE('',#15861); +#15863=ORIENTED_EDGE('',*,*,#15680,.F.); +#15864=ORIENTED_EDGE('',*,*,#15720,.T.); +#15865=ORIENTED_EDGE('',*,*,#15775,.T.); +#15866=ORIENTED_EDGE('',*,*,#15851,.F.); +#15867=EDGE_LOOP('',(#15863,#15864,#15865,#15866)); +#15868=FACE_OUTER_BOUND('',#15867,.F.); +#15869=ADVANCED_FACE('',(#15868),#15862,.T.); +#15870=CARTESIAN_POINT('',(-1.84E0,0.E0,0.E0)); +#15871=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15872=DIRECTION('',(0.E0,0.E0,1.E0)); +#15873=AXIS2_PLACEMENT_3D('',#15870,#15871,#15872); +#15874=PLANE('',#15873); +#15876=ORIENTED_EDGE('',*,*,#15875,.F.); +#15877=ORIENTED_EDGE('',*,*,#8470,.F.); +#15878=ORIENTED_EDGE('',*,*,#9294,.T.); +#15879=ORIENTED_EDGE('',*,*,#15716,.T.); +#15880=ORIENTED_EDGE('',*,*,#15738,.F.); +#15881=ORIENTED_EDGE('',*,*,#9832,.T.); +#15883=ORIENTED_EDGE('',*,*,#15882,.F.); +#15884=EDGE_LOOP('',(#15876,#15877,#15878,#15879,#15880,#15881,#15883)); +#15885=FACE_OUTER_BOUND('',#15884,.F.); +#15886=ADVANCED_FACE('',(#15885),#15874,.T.); +#15887=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#15888=DIRECTION('',(0.E0,1.E0,0.E0)); +#15889=DIRECTION('',(1.E0,0.E0,0.E0)); +#15890=AXIS2_PLACEMENT_3D('',#15887,#15888,#15889); +#15891=PLANE('',#15890); +#15892=ORIENTED_EDGE('',*,*,#8440,.F.); +#15894=ORIENTED_EDGE('',*,*,#15893,.F.); +#15896=ORIENTED_EDGE('',*,*,#15895,.F.); +#15897=EDGE_LOOP('',(#15892,#15894,#15896)); +#15898=FACE_OUTER_BOUND('',#15897,.F.); +#15899=ADVANCED_FACE('',(#15898),#15891,.T.); +#15900=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#15901=DIRECTION('',(0.E0,1.E0,0.E0)); +#15902=DIRECTION('',(1.E0,0.E0,0.E0)); +#15903=AXIS2_PLACEMENT_3D('',#15900,#15901,#15902); +#15904=PLANE('',#15903); +#15905=ORIENTED_EDGE('',*,*,#8472,.F.); +#15906=ORIENTED_EDGE('',*,*,#15875,.T.); +#15908=ORIENTED_EDGE('',*,*,#15907,.F.); +#15909=EDGE_LOOP('',(#15905,#15906,#15908)); +#15910=FACE_OUTER_BOUND('',#15909,.F.); +#15911=ADVANCED_FACE('',(#15910),#15904,.T.); +#15912=CARTESIAN_POINT('',(-2.16E0,-9.45E-1,2.05E0)); +#15913=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15914=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#15915=AXIS2_PLACEMENT_3D('',#15912,#15913,#15914); +#15916=PLANE('',#15915); +#15917=ORIENTED_EDGE('',*,*,#8454,.T.); +#15918=ORIENTED_EDGE('',*,*,#8862,.T.); +#15920=ORIENTED_EDGE('',*,*,#15919,.F.); +#15921=ORIENTED_EDGE('',*,*,#15893,.T.); +#15922=EDGE_LOOP('',(#15917,#15918,#15920,#15921)); +#15923=FACE_OUTER_BOUND('',#15922,.F.); +#15924=ADVANCED_FACE('',(#15923),#15916,.F.); +#15925=CARTESIAN_POINT('',(-2.16E0,0.E0,0.E0)); +#15926=DIRECTION('',(-1.E0,0.E0,0.E0)); +#15927=DIRECTION('',(0.E0,0.E0,1.E0)); +#15928=AXIS2_PLACEMENT_3D('',#15925,#15926,#15927); +#15929=PLANE('',#15928); +#15930=ORIENTED_EDGE('',*,*,#15895,.T.); +#15931=ORIENTED_EDGE('',*,*,#15919,.T.); +#15932=ORIENTED_EDGE('',*,*,#9821,.T.); +#15933=ORIENTED_EDGE('',*,*,#15741,.F.); +#15934=ORIENTED_EDGE('',*,*,#15723,.F.); +#15935=ORIENTED_EDGE('',*,*,#9286,.F.); +#15936=ORIENTED_EDGE('',*,*,#8442,.T.); +#15937=EDGE_LOOP('',(#15930,#15931,#15932,#15933,#15934,#15935,#15936)); +#15938=FACE_OUTER_BOUND('',#15937,.F.); +#15939=ADVANCED_FACE('',(#15938),#15929,.F.); +#15940=CARTESIAN_POINT('',(-1.79E0,-9.45E-1,2.1E0)); +#15941=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15942=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#15943=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942); +#15944=PLANE('',#15943); +#15945=ORIENTED_EDGE('',*,*,#8474,.F.); +#15946=ORIENTED_EDGE('',*,*,#15907,.T.); +#15947=ORIENTED_EDGE('',*,*,#15882,.T.); +#15948=ORIENTED_EDGE('',*,*,#8880,.F.); +#15949=EDGE_LOOP('',(#15945,#15946,#15947,#15948)); +#15950=FACE_OUTER_BOUND('',#15949,.F.); +#15951=ADVANCED_FACE('',(#15950),#15944,.F.); +#15952=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#15953=DIRECTION('',(1.E0,0.E0,0.E0)); +#15954=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15955=AXIS2_PLACEMENT_3D('',#15952,#15953,#15954); +#15956=PLANE('',#15955); +#15957=ORIENTED_EDGE('',*,*,#9299,.F.); +#15959=ORIENTED_EDGE('',*,*,#15958,.T.); +#15961=ORIENTED_EDGE('',*,*,#15960,.T.); +#15963=ORIENTED_EDGE('',*,*,#15962,.T.); +#15965=ORIENTED_EDGE('',*,*,#15964,.T.); +#15967=ORIENTED_EDGE('',*,*,#15966,.T.); +#15969=ORIENTED_EDGE('',*,*,#15968,.T.); +#15971=ORIENTED_EDGE('',*,*,#15970,.T.); +#15972=EDGE_LOOP('',(#15957,#15959,#15961,#15963,#15965,#15967,#15969,#15971)); +#15973=FACE_OUTER_BOUND('',#15972,.F.); +#15974=ADVANCED_FACE('',(#15973),#15956,.F.); +#15975=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#15976=DIRECTION('',(1.E0,0.E0,0.E0)); +#15977=DIRECTION('',(0.E0,0.E0,-1.E0)); +#15978=AXIS2_PLACEMENT_3D('',#15975,#15976,#15977); +#15979=PLANE('',#15978); +#15981=ORIENTED_EDGE('',*,*,#15980,.F.); +#15982=ORIENTED_EDGE('',*,*,#9837,.F.); +#15983=ORIENTED_EDGE('',*,*,#9513,.T.); +#15985=ORIENTED_EDGE('',*,*,#15984,.T.); +#15986=EDGE_LOOP('',(#15981,#15982,#15983,#15985)); +#15987=FACE_OUTER_BOUND('',#15986,.F.); +#15988=ADVANCED_FACE('',(#15987),#15979,.F.); +#15989=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,1.85E0)); +#15990=DIRECTION('',(0.E0,0.E0,1.E0)); +#15991=DIRECTION('',(0.E0,-1.E0,0.E0)); +#15992=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991); +#15993=PLANE('',#15992); +#15995=ORIENTED_EDGE('',*,*,#15994,.F.); +#15997=ORIENTED_EDGE('',*,*,#15996,.F.); +#15999=ORIENTED_EDGE('',*,*,#15998,.T.); +#16001=ORIENTED_EDGE('',*,*,#16000,.F.); +#16002=ORIENTED_EDGE('',*,*,#15958,.F.); +#16004=ORIENTED_EDGE('',*,*,#16003,.T.); +#16005=EDGE_LOOP('',(#15995,#15997,#15999,#16001,#16002,#16004)); +#16006=FACE_OUTER_BOUND('',#16005,.F.); +#16007=ADVANCED_FACE('',(#16006),#15993,.T.); +#16008=CARTESIAN_POINT('',(-1.2E0,-8.75E-1,1.503589838486E0)); +#16009=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16010=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16011=AXIS2_PLACEMENT_3D('',#16008,#16009,#16010); +#16012=PLANE('',#16011); +#16013=ORIENTED_EDGE('',*,*,#15980,.T.); +#16015=ORIENTED_EDGE('',*,*,#16014,.F.); +#16017=ORIENTED_EDGE('',*,*,#16016,.T.); +#16019=ORIENTED_EDGE('',*,*,#16018,.T.); +#16020=ORIENTED_EDGE('',*,*,#15994,.T.); +#16022=ORIENTED_EDGE('',*,*,#16021,.T.); +#16023=EDGE_LOOP('',(#16013,#16015,#16017,#16019,#16020,#16022)); +#16024=FACE_OUTER_BOUND('',#16023,.F.); +#16025=ADVANCED_FACE('',(#16024),#16012,.T.); +#16026=CARTESIAN_POINT('',(-1.36E0,-6.75E-1,0.E0)); +#16027=DIRECTION('',(0.E0,1.E0,0.E0)); +#16028=DIRECTION('',(0.E0,0.E0,1.E0)); +#16029=AXIS2_PLACEMENT_3D('',#16026,#16027,#16028); +#16030=PLANE('',#16029); +#16031=ORIENTED_EDGE('',*,*,#16014,.T.); +#16032=ORIENTED_EDGE('',*,*,#15984,.F.); +#16033=ORIENTED_EDGE('',*,*,#9511,.T.); +#16035=ORIENTED_EDGE('',*,*,#16034,.T.); +#16036=EDGE_LOOP('',(#16031,#16032,#16033,#16035)); +#16037=FACE_OUTER_BOUND('',#16036,.F.); +#16038=ADVANCED_FACE('',(#16037),#16030,.T.); +#16039=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16040=DIRECTION('',(1.E0,0.E0,0.E0)); +#16041=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16042=AXIS2_PLACEMENT_3D('',#16039,#16040,#16041); +#16043=PLANE('',#16042); +#16044=ORIENTED_EDGE('',*,*,#9303,.T.); +#16046=ORIENTED_EDGE('',*,*,#16045,.F.); +#16048=ORIENTED_EDGE('',*,*,#16047,.F.); +#16050=ORIENTED_EDGE('',*,*,#16049,.F.); +#16052=ORIENTED_EDGE('',*,*,#16051,.F.); +#16054=ORIENTED_EDGE('',*,*,#16053,.F.); +#16056=ORIENTED_EDGE('',*,*,#16055,.F.); +#16057=ORIENTED_EDGE('',*,*,#15998,.F.); +#16058=EDGE_LOOP('',(#16044,#16046,#16048,#16050,#16052,#16054,#16056,#16057)); +#16059=FACE_OUTER_BOUND('',#16058,.F.); +#16060=ADVANCED_FACE('',(#16059),#16043,.T.); +#16061=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16062=DIRECTION('',(1.E0,0.E0,0.E0)); +#16063=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16064=AXIS2_PLACEMENT_3D('',#16061,#16062,#16063); +#16065=PLANE('',#16064); +#16066=ORIENTED_EDGE('',*,*,#16016,.F.); +#16067=ORIENTED_EDGE('',*,*,#16034,.F.); +#16068=ORIENTED_EDGE('',*,*,#9509,.F.); +#16069=ORIENTED_EDGE('',*,*,#9852,.F.); +#16070=EDGE_LOOP('',(#16066,#16067,#16068,#16069)); +#16071=FACE_OUTER_BOUND('',#16070,.F.); +#16072=ADVANCED_FACE('',(#16071),#16065,.T.); +#16073=CARTESIAN_POINT('',(-1.36E0,-2.175E0,8.E-1)); +#16074=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16075=DIRECTION('',(0.E0,1.E0,0.E0)); +#16076=AXIS2_PLACEMENT_3D('',#16073,#16074,#16075); +#16077=PLANE('',#16076); +#16078=ORIENTED_EDGE('',*,*,#9301,.F.); +#16079=ORIENTED_EDGE('',*,*,#15970,.F.); +#16081=ORIENTED_EDGE('',*,*,#16080,.T.); +#16082=ORIENTED_EDGE('',*,*,#16045,.T.); +#16083=EDGE_LOOP('',(#16078,#16079,#16081,#16082)); +#16084=FACE_OUTER_BOUND('',#16083,.F.); +#16085=ADVANCED_FACE('',(#16084),#16077,.T.); +#16086=CARTESIAN_POINT('',(-1.36E0,-2.375E0,1.3E0)); +#16087=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16088=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16089=AXIS2_PLACEMENT_3D('',#16086,#16087,#16088); +#16090=PLANE('',#16089); +#16091=ORIENTED_EDGE('',*,*,#15968,.F.); +#16093=ORIENTED_EDGE('',*,*,#16092,.T.); +#16094=ORIENTED_EDGE('',*,*,#16047,.T.); +#16095=ORIENTED_EDGE('',*,*,#16080,.F.); +#16096=EDGE_LOOP('',(#16091,#16093,#16094,#16095)); +#16097=FACE_OUTER_BOUND('',#16096,.F.); +#16098=ADVANCED_FACE('',(#16097),#16090,.T.); +#16099=CARTESIAN_POINT('',(-1.36E0,-2.375E0,2.5E0)); +#16100=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16102=AXIS2_PLACEMENT_3D('',#16099,#16100,#16101); +#16103=PLANE('',#16102); +#16104=ORIENTED_EDGE('',*,*,#15966,.F.); +#16106=ORIENTED_EDGE('',*,*,#16105,.T.); +#16107=ORIENTED_EDGE('',*,*,#16049,.T.); +#16108=ORIENTED_EDGE('',*,*,#16092,.F.); +#16109=EDGE_LOOP('',(#16104,#16106,#16107,#16108)); +#16110=FACE_OUTER_BOUND('',#16109,.F.); +#16111=ADVANCED_FACE('',(#16110),#16103,.T.); +#16112=CARTESIAN_POINT('',(-1.36E0,-2.155E0,2.5E0)); +#16113=DIRECTION('',(0.E0,0.E0,1.E0)); +#16114=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16115=AXIS2_PLACEMENT_3D('',#16112,#16113,#16114); +#16116=PLANE('',#16115); +#16117=ORIENTED_EDGE('',*,*,#15964,.F.); +#16119=ORIENTED_EDGE('',*,*,#16118,.T.); +#16120=ORIENTED_EDGE('',*,*,#16051,.T.); +#16121=ORIENTED_EDGE('',*,*,#16105,.F.); +#16122=EDGE_LOOP('',(#16117,#16119,#16120,#16121)); +#16123=FACE_OUTER_BOUND('',#16122,.F.); +#16124=ADVANCED_FACE('',(#16123),#16116,.T.); +#16125=CARTESIAN_POINT('',(-1.36E0,-2.055E0,2.4E0)); +#16126=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16127=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16128=AXIS2_PLACEMENT_3D('',#16125,#16126,#16127); +#16129=PLANE('',#16128); +#16130=ORIENTED_EDGE('',*,*,#15962,.F.); +#16132=ORIENTED_EDGE('',*,*,#16131,.T.); +#16133=ORIENTED_EDGE('',*,*,#16053,.T.); +#16134=ORIENTED_EDGE('',*,*,#16118,.F.); +#16135=EDGE_LOOP('',(#16130,#16132,#16133,#16134)); +#16136=FACE_OUTER_BOUND('',#16135,.F.); +#16137=ADVANCED_FACE('',(#16136),#16129,.T.); +#16138=CARTESIAN_POINT('',(-1.36E0,-2.055E0,1.85E0)); +#16139=DIRECTION('',(0.E0,1.E0,0.E0)); +#16140=DIRECTION('',(0.E0,0.E0,1.E0)); +#16141=AXIS2_PLACEMENT_3D('',#16138,#16139,#16140); +#16142=PLANE('',#16141); +#16143=ORIENTED_EDGE('',*,*,#15960,.F.); +#16144=ORIENTED_EDGE('',*,*,#16000,.T.); +#16145=ORIENTED_EDGE('',*,*,#16055,.T.); +#16146=ORIENTED_EDGE('',*,*,#16131,.F.); +#16147=EDGE_LOOP('',(#16143,#16144,#16145,#16146)); +#16148=FACE_OUTER_BOUND('',#16147,.F.); +#16149=ADVANCED_FACE('',(#16148),#16142,.T.); +#16150=CARTESIAN_POINT('',(-1.04E0,0.E0,0.E0)); +#16151=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16152=DIRECTION('',(0.E0,0.E0,1.E0)); +#16153=AXIS2_PLACEMENT_3D('',#16150,#16151,#16152); +#16154=PLANE('',#16153); +#16156=ORIENTED_EDGE('',*,*,#16155,.F.); +#16157=ORIENTED_EDGE('',*,*,#8494,.F.); +#16158=ORIENTED_EDGE('',*,*,#9305,.T.); +#16159=ORIENTED_EDGE('',*,*,#15996,.T.); +#16160=ORIENTED_EDGE('',*,*,#16018,.F.); +#16161=ORIENTED_EDGE('',*,*,#9850,.T.); +#16163=ORIENTED_EDGE('',*,*,#16162,.F.); +#16164=EDGE_LOOP('',(#16156,#16157,#16158,#16159,#16160,#16161,#16163)); +#16165=FACE_OUTER_BOUND('',#16164,.F.); +#16166=ADVANCED_FACE('',(#16165),#16154,.T.); +#16167=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16168=DIRECTION('',(0.E0,1.E0,0.E0)); +#16169=DIRECTION('',(1.E0,0.E0,0.E0)); +#16170=AXIS2_PLACEMENT_3D('',#16167,#16168,#16169); +#16171=PLANE('',#16170); +#16172=ORIENTED_EDGE('',*,*,#8464,.F.); +#16174=ORIENTED_EDGE('',*,*,#16173,.F.); +#16176=ORIENTED_EDGE('',*,*,#16175,.F.); +#16177=EDGE_LOOP('',(#16172,#16174,#16176)); +#16178=FACE_OUTER_BOUND('',#16177,.F.); +#16179=ADVANCED_FACE('',(#16178),#16171,.T.); +#16180=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16181=DIRECTION('',(0.E0,1.E0,0.E0)); +#16182=DIRECTION('',(1.E0,0.E0,0.E0)); +#16183=AXIS2_PLACEMENT_3D('',#16180,#16181,#16182); +#16184=PLANE('',#16183); +#16185=ORIENTED_EDGE('',*,*,#8496,.F.); +#16186=ORIENTED_EDGE('',*,*,#16155,.T.); +#16188=ORIENTED_EDGE('',*,*,#16187,.F.); +#16189=EDGE_LOOP('',(#16185,#16186,#16188)); +#16190=FACE_OUTER_BOUND('',#16189,.F.); +#16191=ADVANCED_FACE('',(#16190),#16184,.T.); +#16192=CARTESIAN_POINT('',(-1.36E0,-9.45E-1,2.05E0)); +#16193=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16194=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16195=AXIS2_PLACEMENT_3D('',#16192,#16193,#16194); +#16196=PLANE('',#16195); +#16197=ORIENTED_EDGE('',*,*,#8478,.T.); +#16198=ORIENTED_EDGE('',*,*,#8877,.T.); +#16200=ORIENTED_EDGE('',*,*,#16199,.F.); +#16201=ORIENTED_EDGE('',*,*,#16173,.T.); +#16202=EDGE_LOOP('',(#16197,#16198,#16200,#16201)); +#16203=FACE_OUTER_BOUND('',#16202,.F.); +#16204=ADVANCED_FACE('',(#16203),#16196,.F.); +#16205=CARTESIAN_POINT('',(-1.36E0,0.E0,0.E0)); +#16206=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16207=DIRECTION('',(0.E0,0.E0,1.E0)); +#16208=AXIS2_PLACEMENT_3D('',#16205,#16206,#16207); +#16209=PLANE('',#16208); +#16210=ORIENTED_EDGE('',*,*,#16175,.T.); +#16211=ORIENTED_EDGE('',*,*,#16199,.T.); +#16212=ORIENTED_EDGE('',*,*,#9839,.T.); +#16213=ORIENTED_EDGE('',*,*,#16021,.F.); +#16214=ORIENTED_EDGE('',*,*,#16003,.F.); +#16215=ORIENTED_EDGE('',*,*,#9297,.F.); +#16216=ORIENTED_EDGE('',*,*,#8466,.T.); +#16217=EDGE_LOOP('',(#16210,#16211,#16212,#16213,#16214,#16215,#16216)); +#16218=FACE_OUTER_BOUND('',#16217,.F.); +#16219=ADVANCED_FACE('',(#16218),#16209,.F.); +#16220=CARTESIAN_POINT('',(-9.9E-1,-9.45E-1,2.1E0)); +#16221=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16222=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16223=AXIS2_PLACEMENT_3D('',#16220,#16221,#16222); +#16224=PLANE('',#16223); +#16225=ORIENTED_EDGE('',*,*,#8498,.F.); +#16226=ORIENTED_EDGE('',*,*,#16187,.T.); +#16227=ORIENTED_EDGE('',*,*,#16162,.T.); +#16228=ORIENTED_EDGE('',*,*,#8895,.F.); +#16229=EDGE_LOOP('',(#16225,#16226,#16227,#16228)); +#16230=FACE_OUTER_BOUND('',#16229,.F.); +#16231=ADVANCED_FACE('',(#16230),#16224,.F.); +#16232=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16233=DIRECTION('',(1.E0,0.E0,0.E0)); +#16234=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16235=AXIS2_PLACEMENT_3D('',#16232,#16233,#16234); +#16236=PLANE('',#16235); +#16237=ORIENTED_EDGE('',*,*,#9310,.F.); +#16239=ORIENTED_EDGE('',*,*,#16238,.T.); +#16241=ORIENTED_EDGE('',*,*,#16240,.T.); +#16243=ORIENTED_EDGE('',*,*,#16242,.T.); +#16245=ORIENTED_EDGE('',*,*,#16244,.T.); +#16247=ORIENTED_EDGE('',*,*,#16246,.T.); +#16249=ORIENTED_EDGE('',*,*,#16248,.T.); +#16251=ORIENTED_EDGE('',*,*,#16250,.T.); +#16252=EDGE_LOOP('',(#16237,#16239,#16241,#16243,#16245,#16247,#16249,#16251)); +#16253=FACE_OUTER_BOUND('',#16252,.F.); +#16254=ADVANCED_FACE('',(#16253),#16236,.F.); +#16255=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16256=DIRECTION('',(1.E0,0.E0,0.E0)); +#16257=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16258=AXIS2_PLACEMENT_3D('',#16255,#16256,#16257); +#16259=PLANE('',#16258); +#16261=ORIENTED_EDGE('',*,*,#16260,.F.); +#16262=ORIENTED_EDGE('',*,*,#9855,.F.); +#16263=ORIENTED_EDGE('',*,*,#9505,.T.); +#16265=ORIENTED_EDGE('',*,*,#16264,.T.); +#16266=EDGE_LOOP('',(#16261,#16262,#16263,#16265)); +#16267=FACE_OUTER_BOUND('',#16266,.F.); +#16268=ADVANCED_FACE('',(#16267),#16259,.F.); +#16269=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,1.85E0)); +#16270=DIRECTION('',(0.E0,0.E0,1.E0)); +#16271=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16272=AXIS2_PLACEMENT_3D('',#16269,#16270,#16271); +#16273=PLANE('',#16272); +#16275=ORIENTED_EDGE('',*,*,#16274,.F.); +#16277=ORIENTED_EDGE('',*,*,#16276,.F.); +#16279=ORIENTED_EDGE('',*,*,#16278,.T.); +#16281=ORIENTED_EDGE('',*,*,#16280,.F.); +#16282=ORIENTED_EDGE('',*,*,#16238,.F.); +#16284=ORIENTED_EDGE('',*,*,#16283,.T.); +#16285=EDGE_LOOP('',(#16275,#16277,#16279,#16281,#16282,#16284)); +#16286=FACE_OUTER_BOUND('',#16285,.F.); +#16287=ADVANCED_FACE('',(#16286),#16273,.T.); +#16288=CARTESIAN_POINT('',(-4.E-1,-8.75E-1,1.503589838486E0)); +#16289=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16290=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16291=AXIS2_PLACEMENT_3D('',#16288,#16289,#16290); +#16292=PLANE('',#16291); +#16293=ORIENTED_EDGE('',*,*,#16260,.T.); +#16295=ORIENTED_EDGE('',*,*,#16294,.F.); +#16297=ORIENTED_EDGE('',*,*,#16296,.T.); +#16299=ORIENTED_EDGE('',*,*,#16298,.T.); +#16300=ORIENTED_EDGE('',*,*,#16274,.T.); +#16302=ORIENTED_EDGE('',*,*,#16301,.T.); +#16303=EDGE_LOOP('',(#16293,#16295,#16297,#16299,#16300,#16302)); +#16304=FACE_OUTER_BOUND('',#16303,.F.); +#16305=ADVANCED_FACE('',(#16304),#16292,.T.); +#16306=CARTESIAN_POINT('',(-5.6E-1,-6.75E-1,0.E0)); +#16307=DIRECTION('',(0.E0,1.E0,0.E0)); +#16308=DIRECTION('',(0.E0,0.E0,1.E0)); +#16309=AXIS2_PLACEMENT_3D('',#16306,#16307,#16308); +#16310=PLANE('',#16309); +#16311=ORIENTED_EDGE('',*,*,#16294,.T.); +#16312=ORIENTED_EDGE('',*,*,#16264,.F.); +#16313=ORIENTED_EDGE('',*,*,#9503,.T.); +#16315=ORIENTED_EDGE('',*,*,#16314,.T.); +#16316=EDGE_LOOP('',(#16311,#16312,#16313,#16315)); +#16317=FACE_OUTER_BOUND('',#16316,.F.); +#16318=ADVANCED_FACE('',(#16317),#16310,.T.); +#16319=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16320=DIRECTION('',(1.E0,0.E0,0.E0)); +#16321=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16322=AXIS2_PLACEMENT_3D('',#16319,#16320,#16321); +#16323=PLANE('',#16322); +#16324=ORIENTED_EDGE('',*,*,#9314,.T.); +#16326=ORIENTED_EDGE('',*,*,#16325,.F.); +#16328=ORIENTED_EDGE('',*,*,#16327,.F.); +#16330=ORIENTED_EDGE('',*,*,#16329,.F.); +#16332=ORIENTED_EDGE('',*,*,#16331,.F.); +#16334=ORIENTED_EDGE('',*,*,#16333,.F.); +#16336=ORIENTED_EDGE('',*,*,#16335,.F.); +#16337=ORIENTED_EDGE('',*,*,#16278,.F.); +#16338=EDGE_LOOP('',(#16324,#16326,#16328,#16330,#16332,#16334,#16336,#16337)); +#16339=FACE_OUTER_BOUND('',#16338,.F.); +#16340=ADVANCED_FACE('',(#16339),#16323,.T.); +#16341=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16342=DIRECTION('',(1.E0,0.E0,0.E0)); +#16343=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16344=AXIS2_PLACEMENT_3D('',#16341,#16342,#16343); +#16345=PLANE('',#16344); +#16346=ORIENTED_EDGE('',*,*,#16296,.F.); +#16347=ORIENTED_EDGE('',*,*,#16314,.F.); +#16348=ORIENTED_EDGE('',*,*,#9501,.F.); +#16349=ORIENTED_EDGE('',*,*,#9872,.F.); +#16350=EDGE_LOOP('',(#16346,#16347,#16348,#16349)); +#16351=FACE_OUTER_BOUND('',#16350,.F.); +#16352=ADVANCED_FACE('',(#16351),#16345,.T.); +#16353=CARTESIAN_POINT('',(-5.6E-1,-2.175E0,8.E-1)); +#16354=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16355=DIRECTION('',(0.E0,1.E0,0.E0)); +#16356=AXIS2_PLACEMENT_3D('',#16353,#16354,#16355); +#16357=PLANE('',#16356); +#16358=ORIENTED_EDGE('',*,*,#9312,.F.); +#16359=ORIENTED_EDGE('',*,*,#16250,.F.); +#16361=ORIENTED_EDGE('',*,*,#16360,.T.); +#16362=ORIENTED_EDGE('',*,*,#16325,.T.); +#16363=EDGE_LOOP('',(#16358,#16359,#16361,#16362)); +#16364=FACE_OUTER_BOUND('',#16363,.F.); +#16365=ADVANCED_FACE('',(#16364),#16357,.T.); +#16366=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,1.3E0)); +#16367=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16368=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16369=AXIS2_PLACEMENT_3D('',#16366,#16367,#16368); +#16370=PLANE('',#16369); +#16371=ORIENTED_EDGE('',*,*,#16248,.F.); +#16373=ORIENTED_EDGE('',*,*,#16372,.T.); +#16374=ORIENTED_EDGE('',*,*,#16327,.T.); +#16375=ORIENTED_EDGE('',*,*,#16360,.F.); +#16376=EDGE_LOOP('',(#16371,#16373,#16374,#16375)); +#16377=FACE_OUTER_BOUND('',#16376,.F.); +#16378=ADVANCED_FACE('',(#16377),#16370,.T.); +#16379=CARTESIAN_POINT('',(-5.6E-1,-2.375E0,2.5E0)); +#16380=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16381=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16382=AXIS2_PLACEMENT_3D('',#16379,#16380,#16381); +#16383=PLANE('',#16382); +#16384=ORIENTED_EDGE('',*,*,#16246,.F.); +#16386=ORIENTED_EDGE('',*,*,#16385,.T.); +#16387=ORIENTED_EDGE('',*,*,#16329,.T.); +#16388=ORIENTED_EDGE('',*,*,#16372,.F.); +#16389=EDGE_LOOP('',(#16384,#16386,#16387,#16388)); +#16390=FACE_OUTER_BOUND('',#16389,.F.); +#16391=ADVANCED_FACE('',(#16390),#16383,.T.); +#16392=CARTESIAN_POINT('',(-5.6E-1,-2.155E0,2.5E0)); +#16393=DIRECTION('',(0.E0,0.E0,1.E0)); +#16394=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16395=AXIS2_PLACEMENT_3D('',#16392,#16393,#16394); +#16396=PLANE('',#16395); +#16397=ORIENTED_EDGE('',*,*,#16244,.F.); +#16399=ORIENTED_EDGE('',*,*,#16398,.T.); +#16400=ORIENTED_EDGE('',*,*,#16331,.T.); +#16401=ORIENTED_EDGE('',*,*,#16385,.F.); +#16402=EDGE_LOOP('',(#16397,#16399,#16400,#16401)); +#16403=FACE_OUTER_BOUND('',#16402,.F.); +#16404=ADVANCED_FACE('',(#16403),#16396,.T.); +#16405=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,2.4E0)); +#16406=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16407=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16408=AXIS2_PLACEMENT_3D('',#16405,#16406,#16407); +#16409=PLANE('',#16408); +#16410=ORIENTED_EDGE('',*,*,#16242,.F.); +#16412=ORIENTED_EDGE('',*,*,#16411,.T.); +#16413=ORIENTED_EDGE('',*,*,#16333,.T.); +#16414=ORIENTED_EDGE('',*,*,#16398,.F.); +#16415=EDGE_LOOP('',(#16410,#16412,#16413,#16414)); +#16416=FACE_OUTER_BOUND('',#16415,.F.); +#16417=ADVANCED_FACE('',(#16416),#16409,.T.); +#16418=CARTESIAN_POINT('',(-5.6E-1,-2.055E0,1.85E0)); +#16419=DIRECTION('',(0.E0,1.E0,0.E0)); +#16420=DIRECTION('',(0.E0,0.E0,1.E0)); +#16421=AXIS2_PLACEMENT_3D('',#16418,#16419,#16420); +#16422=PLANE('',#16421); +#16423=ORIENTED_EDGE('',*,*,#16240,.F.); +#16424=ORIENTED_EDGE('',*,*,#16280,.T.); +#16425=ORIENTED_EDGE('',*,*,#16335,.T.); +#16426=ORIENTED_EDGE('',*,*,#16411,.F.); +#16427=EDGE_LOOP('',(#16423,#16424,#16425,#16426)); +#16428=FACE_OUTER_BOUND('',#16427,.F.); +#16429=ADVANCED_FACE('',(#16428),#16422,.T.); +#16430=CARTESIAN_POINT('',(-2.4E-1,0.E0,0.E0)); +#16431=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16432=DIRECTION('',(0.E0,0.E0,1.E0)); +#16433=AXIS2_PLACEMENT_3D('',#16430,#16431,#16432); +#16434=PLANE('',#16433); +#16436=ORIENTED_EDGE('',*,*,#16435,.F.); +#16437=ORIENTED_EDGE('',*,*,#8518,.F.); +#16438=ORIENTED_EDGE('',*,*,#9316,.T.); +#16439=ORIENTED_EDGE('',*,*,#16276,.T.); +#16440=ORIENTED_EDGE('',*,*,#16298,.F.); +#16441=ORIENTED_EDGE('',*,*,#9870,.T.); +#16443=ORIENTED_EDGE('',*,*,#16442,.F.); +#16444=EDGE_LOOP('',(#16436,#16437,#16438,#16439,#16440,#16441,#16443)); +#16445=FACE_OUTER_BOUND('',#16444,.F.); +#16446=ADVANCED_FACE('',(#16445),#16434,.T.); +#16447=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16448=DIRECTION('',(0.E0,1.E0,0.E0)); +#16449=DIRECTION('',(1.E0,0.E0,0.E0)); +#16450=AXIS2_PLACEMENT_3D('',#16447,#16448,#16449); +#16451=PLANE('',#16450); +#16452=ORIENTED_EDGE('',*,*,#8488,.F.); +#16454=ORIENTED_EDGE('',*,*,#16453,.F.); +#16456=ORIENTED_EDGE('',*,*,#16455,.F.); +#16457=EDGE_LOOP('',(#16452,#16454,#16456)); +#16458=FACE_OUTER_BOUND('',#16457,.F.); +#16459=ADVANCED_FACE('',(#16458),#16451,.T.); +#16460=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16461=DIRECTION('',(0.E0,1.E0,0.E0)); +#16462=DIRECTION('',(1.E0,0.E0,0.E0)); +#16463=AXIS2_PLACEMENT_3D('',#16460,#16461,#16462); +#16464=PLANE('',#16463); +#16465=ORIENTED_EDGE('',*,*,#8520,.F.); +#16466=ORIENTED_EDGE('',*,*,#16435,.T.); +#16468=ORIENTED_EDGE('',*,*,#16467,.F.); +#16469=EDGE_LOOP('',(#16465,#16466,#16468)); +#16470=FACE_OUTER_BOUND('',#16469,.F.); +#16471=ADVANCED_FACE('',(#16470),#16464,.T.); +#16472=CARTESIAN_POINT('',(-5.6E-1,-9.45E-1,2.05E0)); +#16473=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16474=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16475=AXIS2_PLACEMENT_3D('',#16472,#16473,#16474); +#16476=PLANE('',#16475); +#16477=ORIENTED_EDGE('',*,*,#8502,.T.); +#16478=ORIENTED_EDGE('',*,*,#8892,.T.); +#16480=ORIENTED_EDGE('',*,*,#16479,.F.); +#16481=ORIENTED_EDGE('',*,*,#16453,.T.); +#16482=EDGE_LOOP('',(#16477,#16478,#16480,#16481)); +#16483=FACE_OUTER_BOUND('',#16482,.F.); +#16484=ADVANCED_FACE('',(#16483),#16476,.F.); +#16485=CARTESIAN_POINT('',(-5.6E-1,0.E0,0.E0)); +#16486=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16487=DIRECTION('',(0.E0,0.E0,1.E0)); +#16488=AXIS2_PLACEMENT_3D('',#16485,#16486,#16487); +#16489=PLANE('',#16488); +#16490=ORIENTED_EDGE('',*,*,#16455,.T.); +#16491=ORIENTED_EDGE('',*,*,#16479,.T.); +#16492=ORIENTED_EDGE('',*,*,#9857,.T.); +#16493=ORIENTED_EDGE('',*,*,#16301,.F.); +#16494=ORIENTED_EDGE('',*,*,#16283,.F.); +#16495=ORIENTED_EDGE('',*,*,#9308,.F.); +#16496=ORIENTED_EDGE('',*,*,#8490,.T.); +#16497=EDGE_LOOP('',(#16490,#16491,#16492,#16493,#16494,#16495,#16496)); +#16498=FACE_OUTER_BOUND('',#16497,.F.); +#16499=ADVANCED_FACE('',(#16498),#16489,.F.); +#16500=CARTESIAN_POINT('',(-1.9E-1,-9.45E-1,2.1E0)); +#16501=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16502=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16503=AXIS2_PLACEMENT_3D('',#16500,#16501,#16502); +#16504=PLANE('',#16503); +#16505=ORIENTED_EDGE('',*,*,#8522,.F.); +#16506=ORIENTED_EDGE('',*,*,#16467,.T.); +#16507=ORIENTED_EDGE('',*,*,#16442,.T.); +#16508=ORIENTED_EDGE('',*,*,#8910,.F.); +#16509=EDGE_LOOP('',(#16505,#16506,#16507,#16508)); +#16510=FACE_OUTER_BOUND('',#16509,.F.); +#16511=ADVANCED_FACE('',(#16510),#16504,.F.); +#16512=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16513=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16514=DIRECTION('',(0.E0,0.E0,1.E0)); +#16515=AXIS2_PLACEMENT_3D('',#16512,#16513,#16514); +#16516=PLANE('',#16515); +#16518=ORIENTED_EDGE('',*,*,#16517,.T.); +#16520=ORIENTED_EDGE('',*,*,#16519,.F.); +#16521=ORIENTED_EDGE('',*,*,#9867,.T.); +#16523=ORIENTED_EDGE('',*,*,#16522,.F.); +#16525=ORIENTED_EDGE('',*,*,#16524,.F.); +#16526=ORIENTED_EDGE('',*,*,#9319,.F.); +#16527=ORIENTED_EDGE('',*,*,#8514,.T.); +#16528=EDGE_LOOP('',(#16518,#16520,#16521,#16523,#16525,#16526,#16527)); +#16529=FACE_OUTER_BOUND('',#16528,.F.); +#16530=ADVANCED_FACE('',(#16529),#16516,.F.); +#16531=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16532=DIRECTION('',(0.E0,1.E0,0.E0)); +#16533=DIRECTION('',(1.E0,0.E0,0.E0)); +#16534=AXIS2_PLACEMENT_3D('',#16531,#16532,#16533); +#16535=PLANE('',#16534); +#16536=ORIENTED_EDGE('',*,*,#8512,.F.); +#16538=ORIENTED_EDGE('',*,*,#16537,.F.); +#16539=ORIENTED_EDGE('',*,*,#16517,.F.); +#16540=EDGE_LOOP('',(#16536,#16538,#16539)); +#16541=FACE_OUTER_BOUND('',#16540,.F.); +#16542=ADVANCED_FACE('',(#16541),#16535,.T.); +#16543=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16544=DIRECTION('',(0.E0,1.E0,0.E0)); +#16545=DIRECTION('',(1.E0,0.E0,0.E0)); +#16546=AXIS2_PLACEMENT_3D('',#16543,#16544,#16545); +#16547=PLANE('',#16546); +#16548=ORIENTED_EDGE('',*,*,#8544,.F.); +#16550=ORIENTED_EDGE('',*,*,#16549,.T.); +#16552=ORIENTED_EDGE('',*,*,#16551,.F.); +#16553=EDGE_LOOP('',(#16548,#16550,#16552)); +#16554=FACE_OUTER_BOUND('',#16553,.F.); +#16555=ADVANCED_FACE('',(#16554),#16547,.T.); +#16556=CARTESIAN_POINT('',(2.4E-1,-9.45E-1,2.05E0)); +#16557=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16558=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16559=AXIS2_PLACEMENT_3D('',#16556,#16557,#16558); +#16560=PLANE('',#16559); +#16561=ORIENTED_EDGE('',*,*,#8526,.T.); +#16562=ORIENTED_EDGE('',*,*,#8907,.T.); +#16563=ORIENTED_EDGE('',*,*,#16519,.T.); +#16564=ORIENTED_EDGE('',*,*,#16537,.T.); +#16565=EDGE_LOOP('',(#16561,#16562,#16563,#16564)); +#16566=FACE_OUTER_BOUND('',#16565,.F.); +#16567=ADVANCED_FACE('',(#16566),#16560,.F.); +#16568=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16569=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16570=DIRECTION('',(0.E0,0.E0,1.E0)); +#16571=AXIS2_PLACEMENT_3D('',#16568,#16569,#16570); +#16572=PLANE('',#16571); +#16573=ORIENTED_EDGE('',*,*,#16549,.F.); +#16574=ORIENTED_EDGE('',*,*,#8542,.F.); +#16575=ORIENTED_EDGE('',*,*,#9327,.T.); +#16577=ORIENTED_EDGE('',*,*,#16576,.T.); +#16579=ORIENTED_EDGE('',*,*,#16578,.F.); +#16580=ORIENTED_EDGE('',*,*,#9888,.T.); +#16582=ORIENTED_EDGE('',*,*,#16581,.T.); +#16583=EDGE_LOOP('',(#16573,#16574,#16575,#16577,#16579,#16580,#16582)); +#16584=FACE_OUTER_BOUND('',#16583,.F.); +#16585=ADVANCED_FACE('',(#16584),#16572,.T.); +#16586=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,1.85E0)); +#16587=DIRECTION('',(0.E0,0.E0,1.E0)); +#16588=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16589=AXIS2_PLACEMENT_3D('',#16586,#16587,#16588); +#16590=PLANE('',#16589); +#16592=ORIENTED_EDGE('',*,*,#16591,.F.); +#16593=ORIENTED_EDGE('',*,*,#16576,.F.); +#16595=ORIENTED_EDGE('',*,*,#16594,.T.); +#16597=ORIENTED_EDGE('',*,*,#16596,.F.); +#16599=ORIENTED_EDGE('',*,*,#16598,.F.); +#16600=ORIENTED_EDGE('',*,*,#16524,.T.); +#16601=EDGE_LOOP('',(#16592,#16593,#16595,#16597,#16599,#16600)); +#16602=FACE_OUTER_BOUND('',#16601,.F.); +#16603=ADVANCED_FACE('',(#16602),#16590,.T.); +#16604=CARTESIAN_POINT('',(4.E-1,-8.75E-1,1.503589838486E0)); +#16605=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16606=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16607=AXIS2_PLACEMENT_3D('',#16604,#16605,#16606); +#16608=PLANE('',#16607); +#16610=ORIENTED_EDGE('',*,*,#16609,.T.); +#16612=ORIENTED_EDGE('',*,*,#16611,.F.); +#16614=ORIENTED_EDGE('',*,*,#16613,.T.); +#16615=ORIENTED_EDGE('',*,*,#16578,.T.); +#16616=ORIENTED_EDGE('',*,*,#16591,.T.); +#16617=ORIENTED_EDGE('',*,*,#16522,.T.); +#16618=EDGE_LOOP('',(#16610,#16612,#16614,#16615,#16616,#16617)); +#16619=FACE_OUTER_BOUND('',#16618,.F.); +#16620=ADVANCED_FACE('',(#16619),#16608,.T.); +#16621=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16622=DIRECTION('',(1.E0,0.E0,0.E0)); +#16623=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16624=AXIS2_PLACEMENT_3D('',#16621,#16622,#16623); +#16625=PLANE('',#16624); +#16626=ORIENTED_EDGE('',*,*,#9321,.F.); +#16627=ORIENTED_EDGE('',*,*,#16598,.T.); +#16629=ORIENTED_EDGE('',*,*,#16628,.T.); +#16631=ORIENTED_EDGE('',*,*,#16630,.T.); +#16633=ORIENTED_EDGE('',*,*,#16632,.T.); +#16635=ORIENTED_EDGE('',*,*,#16634,.T.); +#16637=ORIENTED_EDGE('',*,*,#16636,.T.); +#16639=ORIENTED_EDGE('',*,*,#16638,.T.); +#16640=EDGE_LOOP('',(#16626,#16627,#16629,#16631,#16633,#16635,#16637,#16639)); +#16641=FACE_OUTER_BOUND('',#16640,.F.); +#16642=ADVANCED_FACE('',(#16641),#16625,.F.); +#16643=CARTESIAN_POINT('',(2.4E-1,0.E0,0.E0)); +#16644=DIRECTION('',(1.E0,0.E0,0.E0)); +#16645=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16646=AXIS2_PLACEMENT_3D('',#16643,#16644,#16645); +#16647=PLANE('',#16646); +#16648=ORIENTED_EDGE('',*,*,#16609,.F.); +#16649=ORIENTED_EDGE('',*,*,#9875,.F.); +#16650=ORIENTED_EDGE('',*,*,#9497,.T.); +#16652=ORIENTED_EDGE('',*,*,#16651,.T.); +#16653=EDGE_LOOP('',(#16648,#16649,#16650,#16652)); +#16654=FACE_OUTER_BOUND('',#16653,.F.); +#16655=ADVANCED_FACE('',(#16654),#16647,.F.); +#16656=CARTESIAN_POINT('',(2.4E-1,-2.055E0,1.85E0)); +#16657=DIRECTION('',(0.E0,1.E0,0.E0)); +#16658=DIRECTION('',(0.E0,0.E0,1.E0)); +#16659=AXIS2_PLACEMENT_3D('',#16656,#16657,#16658); +#16660=PLANE('',#16659); +#16661=ORIENTED_EDGE('',*,*,#16628,.F.); +#16662=ORIENTED_EDGE('',*,*,#16596,.T.); +#16664=ORIENTED_EDGE('',*,*,#16663,.T.); +#16666=ORIENTED_EDGE('',*,*,#16665,.F.); +#16667=EDGE_LOOP('',(#16661,#16662,#16664,#16666)); +#16668=FACE_OUTER_BOUND('',#16667,.F.); +#16669=ADVANCED_FACE('',(#16668),#16660,.T.); +#16670=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16671=DIRECTION('',(1.E0,0.E0,0.E0)); +#16672=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16673=AXIS2_PLACEMENT_3D('',#16670,#16671,#16672); +#16674=PLANE('',#16673); +#16675=ORIENTED_EDGE('',*,*,#9325,.F.); +#16677=ORIENTED_EDGE('',*,*,#16676,.F.); +#16679=ORIENTED_EDGE('',*,*,#16678,.F.); +#16681=ORIENTED_EDGE('',*,*,#16680,.F.); +#16683=ORIENTED_EDGE('',*,*,#16682,.F.); +#16685=ORIENTED_EDGE('',*,*,#16684,.F.); +#16686=ORIENTED_EDGE('',*,*,#16663,.F.); +#16687=ORIENTED_EDGE('',*,*,#16594,.F.); +#16688=EDGE_LOOP('',(#16675,#16677,#16679,#16681,#16683,#16685,#16686,#16687)); +#16689=FACE_OUTER_BOUND('',#16688,.F.); +#16690=ADVANCED_FACE('',(#16689),#16674,.T.); +#16691=CARTESIAN_POINT('',(5.6E-1,0.E0,0.E0)); +#16692=DIRECTION('',(1.E0,0.E0,0.E0)); +#16693=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16694=AXIS2_PLACEMENT_3D('',#16691,#16692,#16693); +#16695=PLANE('',#16694); +#16696=ORIENTED_EDGE('',*,*,#16613,.F.); +#16698=ORIENTED_EDGE('',*,*,#16697,.F.); +#16699=ORIENTED_EDGE('',*,*,#9493,.F.); +#16700=ORIENTED_EDGE('',*,*,#9890,.T.); +#16701=EDGE_LOOP('',(#16696,#16698,#16699,#16700)); +#16702=FACE_OUTER_BOUND('',#16701,.F.); +#16703=ADVANCED_FACE('',(#16702),#16695,.T.); +#16704=CARTESIAN_POINT('',(2.4E-1,-2.175E0,8.E-1)); +#16705=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16706=DIRECTION('',(0.E0,1.E0,0.E0)); +#16707=AXIS2_PLACEMENT_3D('',#16704,#16705,#16706); +#16708=PLANE('',#16707); +#16709=ORIENTED_EDGE('',*,*,#9323,.F.); +#16710=ORIENTED_EDGE('',*,*,#16638,.F.); +#16712=ORIENTED_EDGE('',*,*,#16711,.T.); +#16713=ORIENTED_EDGE('',*,*,#16676,.T.); +#16714=EDGE_LOOP('',(#16709,#16710,#16712,#16713)); +#16715=FACE_OUTER_BOUND('',#16714,.F.); +#16716=ADVANCED_FACE('',(#16715),#16708,.T.); +#16717=CARTESIAN_POINT('',(2.4E-1,-2.375E0,1.3E0)); +#16718=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16719=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#16720=AXIS2_PLACEMENT_3D('',#16717,#16718,#16719); +#16721=PLANE('',#16720); +#16722=ORIENTED_EDGE('',*,*,#16636,.F.); +#16724=ORIENTED_EDGE('',*,*,#16723,.T.); +#16725=ORIENTED_EDGE('',*,*,#16678,.T.); +#16726=ORIENTED_EDGE('',*,*,#16711,.F.); +#16727=EDGE_LOOP('',(#16722,#16724,#16725,#16726)); +#16728=FACE_OUTER_BOUND('',#16727,.F.); +#16729=ADVANCED_FACE('',(#16728),#16721,.T.); +#16730=CARTESIAN_POINT('',(2.4E-1,-2.375E0,2.5E0)); +#16731=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16732=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16733=AXIS2_PLACEMENT_3D('',#16730,#16731,#16732); +#16734=PLANE('',#16733); +#16735=ORIENTED_EDGE('',*,*,#16634,.F.); +#16737=ORIENTED_EDGE('',*,*,#16736,.T.); +#16738=ORIENTED_EDGE('',*,*,#16680,.T.); +#16739=ORIENTED_EDGE('',*,*,#16723,.F.); +#16740=EDGE_LOOP('',(#16735,#16737,#16738,#16739)); +#16741=FACE_OUTER_BOUND('',#16740,.F.); +#16742=ADVANCED_FACE('',(#16741),#16734,.T.); +#16743=CARTESIAN_POINT('',(2.4E-1,-2.155E0,2.5E0)); +#16744=DIRECTION('',(0.E0,0.E0,1.E0)); +#16745=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16746=AXIS2_PLACEMENT_3D('',#16743,#16744,#16745); +#16747=PLANE('',#16746); +#16748=ORIENTED_EDGE('',*,*,#16632,.F.); +#16750=ORIENTED_EDGE('',*,*,#16749,.T.); +#16751=ORIENTED_EDGE('',*,*,#16682,.T.); +#16752=ORIENTED_EDGE('',*,*,#16736,.F.); +#16753=EDGE_LOOP('',(#16748,#16750,#16751,#16752)); +#16754=FACE_OUTER_BOUND('',#16753,.F.); +#16755=ADVANCED_FACE('',(#16754),#16747,.T.); +#16756=CARTESIAN_POINT('',(2.4E-1,-2.055E0,2.4E0)); +#16757=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#16758=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#16759=AXIS2_PLACEMENT_3D('',#16756,#16757,#16758); +#16760=PLANE('',#16759); +#16761=ORIENTED_EDGE('',*,*,#16630,.F.); +#16762=ORIENTED_EDGE('',*,*,#16665,.T.); +#16763=ORIENTED_EDGE('',*,*,#16684,.T.); +#16764=ORIENTED_EDGE('',*,*,#16749,.F.); +#16765=EDGE_LOOP('',(#16761,#16762,#16763,#16764)); +#16766=FACE_OUTER_BOUND('',#16765,.F.); +#16767=ADVANCED_FACE('',(#16766),#16760,.T.); +#16768=CARTESIAN_POINT('',(2.4E-1,-6.75E-1,0.E0)); +#16769=DIRECTION('',(0.E0,1.E0,0.E0)); +#16770=DIRECTION('',(0.E0,0.E0,1.E0)); +#16771=AXIS2_PLACEMENT_3D('',#16768,#16769,#16770); +#16772=PLANE('',#16771); +#16773=ORIENTED_EDGE('',*,*,#16611,.T.); +#16774=ORIENTED_EDGE('',*,*,#16651,.F.); +#16775=ORIENTED_EDGE('',*,*,#9495,.T.); +#16776=ORIENTED_EDGE('',*,*,#16697,.T.); +#16777=EDGE_LOOP('',(#16773,#16774,#16775,#16776)); +#16778=FACE_OUTER_BOUND('',#16777,.F.); +#16779=ADVANCED_FACE('',(#16778),#16772,.T.); +#16780=CARTESIAN_POINT('',(6.1E-1,-9.45E-1,2.1E0)); +#16781=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16782=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16783=AXIS2_PLACEMENT_3D('',#16780,#16781,#16782); +#16784=PLANE('',#16783); +#16785=ORIENTED_EDGE('',*,*,#8546,.F.); +#16786=ORIENTED_EDGE('',*,*,#16551,.T.); +#16787=ORIENTED_EDGE('',*,*,#16581,.F.); +#16788=ORIENTED_EDGE('',*,*,#8925,.F.); +#16789=EDGE_LOOP('',(#16785,#16786,#16787,#16788)); +#16790=FACE_OUTER_BOUND('',#16789,.F.); +#16791=ADVANCED_FACE('',(#16790),#16784,.F.); +#16792=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16793=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16794=DIRECTION('',(0.E0,0.E0,1.E0)); +#16795=AXIS2_PLACEMENT_3D('',#16792,#16793,#16794); +#16796=PLANE('',#16795); +#16798=ORIENTED_EDGE('',*,*,#16797,.T.); +#16800=ORIENTED_EDGE('',*,*,#16799,.F.); +#16801=ORIENTED_EDGE('',*,*,#9885,.T.); +#16803=ORIENTED_EDGE('',*,*,#16802,.F.); +#16805=ORIENTED_EDGE('',*,*,#16804,.F.); +#16806=ORIENTED_EDGE('',*,*,#9330,.F.); +#16807=ORIENTED_EDGE('',*,*,#8538,.T.); +#16808=EDGE_LOOP('',(#16798,#16800,#16801,#16803,#16805,#16806,#16807)); +#16809=FACE_OUTER_BOUND('',#16808,.F.); +#16810=ADVANCED_FACE('',(#16809),#16796,.F.); +#16811=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16812=DIRECTION('',(0.E0,1.E0,0.E0)); +#16813=DIRECTION('',(1.E0,0.E0,0.E0)); +#16814=AXIS2_PLACEMENT_3D('',#16811,#16812,#16813); +#16815=PLANE('',#16814); +#16816=ORIENTED_EDGE('',*,*,#8536,.F.); +#16818=ORIENTED_EDGE('',*,*,#16817,.F.); +#16819=ORIENTED_EDGE('',*,*,#16797,.F.); +#16820=EDGE_LOOP('',(#16816,#16818,#16819)); +#16821=FACE_OUTER_BOUND('',#16820,.F.); +#16822=ADVANCED_FACE('',(#16821),#16815,.T.); +#16823=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#16824=DIRECTION('',(0.E0,1.E0,0.E0)); +#16825=DIRECTION('',(1.E0,0.E0,0.E0)); +#16826=AXIS2_PLACEMENT_3D('',#16823,#16824,#16825); +#16827=PLANE('',#16826); +#16828=ORIENTED_EDGE('',*,*,#8568,.F.); +#16830=ORIENTED_EDGE('',*,*,#16829,.T.); +#16832=ORIENTED_EDGE('',*,*,#16831,.F.); +#16833=EDGE_LOOP('',(#16828,#16830,#16832)); +#16834=FACE_OUTER_BOUND('',#16833,.F.); +#16835=ADVANCED_FACE('',(#16834),#16827,.T.); +#16836=CARTESIAN_POINT('',(1.04E0,-9.45E-1,2.05E0)); +#16837=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#16838=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#16839=AXIS2_PLACEMENT_3D('',#16836,#16837,#16838); +#16840=PLANE('',#16839); +#16841=ORIENTED_EDGE('',*,*,#8550,.T.); +#16842=ORIENTED_EDGE('',*,*,#8922,.T.); +#16843=ORIENTED_EDGE('',*,*,#16799,.T.); +#16844=ORIENTED_EDGE('',*,*,#16817,.T.); +#16845=EDGE_LOOP('',(#16841,#16842,#16843,#16844)); +#16846=FACE_OUTER_BOUND('',#16845,.F.); +#16847=ADVANCED_FACE('',(#16846),#16840,.F.); +#16848=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16849=DIRECTION('',(-1.E0,0.E0,0.E0)); +#16850=DIRECTION('',(0.E0,0.E0,1.E0)); +#16851=AXIS2_PLACEMENT_3D('',#16848,#16849,#16850); +#16852=PLANE('',#16851); +#16853=ORIENTED_EDGE('',*,*,#16829,.F.); +#16854=ORIENTED_EDGE('',*,*,#8566,.F.); +#16855=ORIENTED_EDGE('',*,*,#9338,.T.); +#16857=ORIENTED_EDGE('',*,*,#16856,.T.); +#16859=ORIENTED_EDGE('',*,*,#16858,.F.); +#16860=ORIENTED_EDGE('',*,*,#9906,.T.); +#16862=ORIENTED_EDGE('',*,*,#16861,.T.); +#16863=EDGE_LOOP('',(#16853,#16854,#16855,#16857,#16859,#16860,#16862)); +#16864=FACE_OUTER_BOUND('',#16863,.F.); +#16865=ADVANCED_FACE('',(#16864),#16852,.T.); +#16866=CARTESIAN_POINT('',(1.04E0,-6.75E-1,1.85E0)); +#16867=DIRECTION('',(0.E0,0.E0,1.E0)); +#16868=DIRECTION('',(0.E0,-1.E0,0.E0)); +#16869=AXIS2_PLACEMENT_3D('',#16866,#16867,#16868); +#16870=PLANE('',#16869); +#16872=ORIENTED_EDGE('',*,*,#16871,.F.); +#16873=ORIENTED_EDGE('',*,*,#16856,.F.); +#16875=ORIENTED_EDGE('',*,*,#16874,.T.); +#16877=ORIENTED_EDGE('',*,*,#16876,.F.); +#16879=ORIENTED_EDGE('',*,*,#16878,.F.); +#16880=ORIENTED_EDGE('',*,*,#16804,.T.); +#16881=EDGE_LOOP('',(#16872,#16873,#16875,#16877,#16879,#16880)); +#16882=FACE_OUTER_BOUND('',#16881,.F.); +#16883=ADVANCED_FACE('',(#16882),#16870,.T.); +#16884=CARTESIAN_POINT('',(1.2E0,-8.75E-1,1.503589838486E0)); +#16885=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#16886=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#16887=AXIS2_PLACEMENT_3D('',#16884,#16885,#16886); +#16888=PLANE('',#16887); +#16890=ORIENTED_EDGE('',*,*,#16889,.T.); +#16892=ORIENTED_EDGE('',*,*,#16891,.F.); +#16894=ORIENTED_EDGE('',*,*,#16893,.T.); +#16895=ORIENTED_EDGE('',*,*,#16858,.T.); +#16896=ORIENTED_EDGE('',*,*,#16871,.T.); +#16897=ORIENTED_EDGE('',*,*,#16802,.T.); +#16898=EDGE_LOOP('',(#16890,#16892,#16894,#16895,#16896,#16897)); +#16899=FACE_OUTER_BOUND('',#16898,.F.); +#16900=ADVANCED_FACE('',(#16899),#16888,.T.); +#16901=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16902=DIRECTION('',(1.E0,0.E0,0.E0)); +#16903=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16904=AXIS2_PLACEMENT_3D('',#16901,#16902,#16903); +#16905=PLANE('',#16904); +#16906=ORIENTED_EDGE('',*,*,#9332,.F.); +#16907=ORIENTED_EDGE('',*,*,#16878,.T.); +#16909=ORIENTED_EDGE('',*,*,#16908,.T.); +#16911=ORIENTED_EDGE('',*,*,#16910,.T.); +#16913=ORIENTED_EDGE('',*,*,#16912,.T.); +#16915=ORIENTED_EDGE('',*,*,#16914,.T.); +#16917=ORIENTED_EDGE('',*,*,#16916,.T.); +#16919=ORIENTED_EDGE('',*,*,#16918,.T.); +#16920=EDGE_LOOP('',(#16906,#16907,#16909,#16911,#16913,#16915,#16917,#16919)); +#16921=FACE_OUTER_BOUND('',#16920,.F.); +#16922=ADVANCED_FACE('',(#16921),#16905,.F.); +#16923=CARTESIAN_POINT('',(1.04E0,0.E0,0.E0)); +#16924=DIRECTION('',(1.E0,0.E0,0.E0)); +#16925=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16926=AXIS2_PLACEMENT_3D('',#16923,#16924,#16925); +#16927=PLANE('',#16926); +#16928=ORIENTED_EDGE('',*,*,#16889,.F.); +#16929=ORIENTED_EDGE('',*,*,#9893,.F.); +#16930=ORIENTED_EDGE('',*,*,#9489,.T.); +#16932=ORIENTED_EDGE('',*,*,#16931,.T.); +#16933=EDGE_LOOP('',(#16928,#16929,#16930,#16932)); +#16934=FACE_OUTER_BOUND('',#16933,.F.); +#16935=ADVANCED_FACE('',(#16934),#16927,.F.); +#16936=CARTESIAN_POINT('',(1.04E0,-2.055E0,1.85E0)); +#16937=DIRECTION('',(0.E0,1.E0,0.E0)); +#16938=DIRECTION('',(0.E0,0.E0,1.E0)); +#16939=AXIS2_PLACEMENT_3D('',#16936,#16937,#16938); +#16940=PLANE('',#16939); +#16941=ORIENTED_EDGE('',*,*,#16908,.F.); +#16942=ORIENTED_EDGE('',*,*,#16876,.T.); +#16944=ORIENTED_EDGE('',*,*,#16943,.T.); +#16946=ORIENTED_EDGE('',*,*,#16945,.F.); +#16947=EDGE_LOOP('',(#16941,#16942,#16944,#16946)); +#16948=FACE_OUTER_BOUND('',#16947,.F.); +#16949=ADVANCED_FACE('',(#16948),#16940,.T.); +#16950=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16951=DIRECTION('',(1.E0,0.E0,0.E0)); +#16952=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16953=AXIS2_PLACEMENT_3D('',#16950,#16951,#16952); +#16954=PLANE('',#16953); +#16955=ORIENTED_EDGE('',*,*,#9336,.F.); +#16957=ORIENTED_EDGE('',*,*,#16956,.F.); +#16959=ORIENTED_EDGE('',*,*,#16958,.F.); +#16961=ORIENTED_EDGE('',*,*,#16960,.F.); +#16963=ORIENTED_EDGE('',*,*,#16962,.F.); +#16965=ORIENTED_EDGE('',*,*,#16964,.F.); +#16966=ORIENTED_EDGE('',*,*,#16943,.F.); +#16967=ORIENTED_EDGE('',*,*,#16874,.F.); +#16968=EDGE_LOOP('',(#16955,#16957,#16959,#16961,#16963,#16965,#16966,#16967)); +#16969=FACE_OUTER_BOUND('',#16968,.F.); +#16970=ADVANCED_FACE('',(#16969),#16954,.T.); +#16971=CARTESIAN_POINT('',(1.36E0,0.E0,0.E0)); +#16972=DIRECTION('',(1.E0,0.E0,0.E0)); +#16973=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16974=AXIS2_PLACEMENT_3D('',#16971,#16972,#16973); +#16975=PLANE('',#16974); +#16976=ORIENTED_EDGE('',*,*,#16893,.F.); +#16978=ORIENTED_EDGE('',*,*,#16977,.F.); +#16979=ORIENTED_EDGE('',*,*,#9485,.F.); +#16980=ORIENTED_EDGE('',*,*,#9908,.T.); +#16981=EDGE_LOOP('',(#16976,#16978,#16979,#16980)); +#16982=FACE_OUTER_BOUND('',#16981,.F.); +#16983=ADVANCED_FACE('',(#16982),#16975,.T.); +#16984=CARTESIAN_POINT('',(1.04E0,-2.175E0,8.E-1)); +#16985=DIRECTION('',(0.E0,0.E0,-1.E0)); +#16986=DIRECTION('',(0.E0,1.E0,0.E0)); +#16987=AXIS2_PLACEMENT_3D('',#16984,#16985,#16986); +#16988=PLANE('',#16987); +#16989=ORIENTED_EDGE('',*,*,#9334,.F.); +#16990=ORIENTED_EDGE('',*,*,#16918,.F.); +#16992=ORIENTED_EDGE('',*,*,#16991,.T.); +#16993=ORIENTED_EDGE('',*,*,#16956,.T.); +#16994=EDGE_LOOP('',(#16989,#16990,#16992,#16993)); +#16995=FACE_OUTER_BOUND('',#16994,.F.); +#16996=ADVANCED_FACE('',(#16995),#16988,.T.); +#16997=CARTESIAN_POINT('',(1.04E0,-2.375E0,1.3E0)); +#16998=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#16999=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17000=AXIS2_PLACEMENT_3D('',#16997,#16998,#16999); +#17001=PLANE('',#17000); +#17002=ORIENTED_EDGE('',*,*,#16916,.F.); +#17004=ORIENTED_EDGE('',*,*,#17003,.T.); +#17005=ORIENTED_EDGE('',*,*,#16958,.T.); +#17006=ORIENTED_EDGE('',*,*,#16991,.F.); +#17007=EDGE_LOOP('',(#17002,#17004,#17005,#17006)); +#17008=FACE_OUTER_BOUND('',#17007,.F.); +#17009=ADVANCED_FACE('',(#17008),#17001,.T.); +#17010=CARTESIAN_POINT('',(1.04E0,-2.375E0,2.5E0)); +#17011=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17012=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17013=AXIS2_PLACEMENT_3D('',#17010,#17011,#17012); +#17014=PLANE('',#17013); +#17015=ORIENTED_EDGE('',*,*,#16914,.F.); +#17017=ORIENTED_EDGE('',*,*,#17016,.T.); +#17018=ORIENTED_EDGE('',*,*,#16960,.T.); +#17019=ORIENTED_EDGE('',*,*,#17003,.F.); +#17020=EDGE_LOOP('',(#17015,#17017,#17018,#17019)); +#17021=FACE_OUTER_BOUND('',#17020,.F.); +#17022=ADVANCED_FACE('',(#17021),#17014,.T.); +#17023=CARTESIAN_POINT('',(1.04E0,-2.155E0,2.5E0)); +#17024=DIRECTION('',(0.E0,0.E0,1.E0)); +#17025=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17026=AXIS2_PLACEMENT_3D('',#17023,#17024,#17025); +#17027=PLANE('',#17026); +#17028=ORIENTED_EDGE('',*,*,#16912,.F.); +#17030=ORIENTED_EDGE('',*,*,#17029,.T.); +#17031=ORIENTED_EDGE('',*,*,#16962,.T.); +#17032=ORIENTED_EDGE('',*,*,#17016,.F.); +#17033=EDGE_LOOP('',(#17028,#17030,#17031,#17032)); +#17034=FACE_OUTER_BOUND('',#17033,.F.); +#17035=ADVANCED_FACE('',(#17034),#17027,.T.); +#17036=CARTESIAN_POINT('',(1.04E0,-2.055E0,2.4E0)); +#17037=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17038=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17039=AXIS2_PLACEMENT_3D('',#17036,#17037,#17038); +#17040=PLANE('',#17039); +#17041=ORIENTED_EDGE('',*,*,#16910,.F.); +#17042=ORIENTED_EDGE('',*,*,#16945,.T.); +#17043=ORIENTED_EDGE('',*,*,#16964,.T.); +#17044=ORIENTED_EDGE('',*,*,#17029,.F.); +#17045=EDGE_LOOP('',(#17041,#17042,#17043,#17044)); +#17046=FACE_OUTER_BOUND('',#17045,.F.); +#17047=ADVANCED_FACE('',(#17046),#17040,.T.); +#17048=CARTESIAN_POINT('',(1.04E0,-6.75E-1,0.E0)); +#17049=DIRECTION('',(0.E0,1.E0,0.E0)); +#17050=DIRECTION('',(0.E0,0.E0,1.E0)); +#17051=AXIS2_PLACEMENT_3D('',#17048,#17049,#17050); +#17052=PLANE('',#17051); +#17053=ORIENTED_EDGE('',*,*,#16891,.T.); +#17054=ORIENTED_EDGE('',*,*,#16931,.F.); +#17055=ORIENTED_EDGE('',*,*,#9487,.T.); +#17056=ORIENTED_EDGE('',*,*,#16977,.T.); +#17057=EDGE_LOOP('',(#17053,#17054,#17055,#17056)); +#17058=FACE_OUTER_BOUND('',#17057,.F.); +#17059=ADVANCED_FACE('',(#17058),#17052,.T.); +#17060=CARTESIAN_POINT('',(1.41E0,-9.45E-1,2.1E0)); +#17061=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17062=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17063=AXIS2_PLACEMENT_3D('',#17060,#17061,#17062); +#17064=PLANE('',#17063); +#17065=ORIENTED_EDGE('',*,*,#8570,.F.); +#17066=ORIENTED_EDGE('',*,*,#16831,.T.); +#17067=ORIENTED_EDGE('',*,*,#16861,.F.); +#17068=ORIENTED_EDGE('',*,*,#8940,.F.); +#17069=EDGE_LOOP('',(#17065,#17066,#17067,#17068)); +#17070=FACE_OUTER_BOUND('',#17069,.F.); +#17071=ADVANCED_FACE('',(#17070),#17064,.F.); +#17072=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17073=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17074=DIRECTION('',(0.E0,0.E0,1.E0)); +#17075=AXIS2_PLACEMENT_3D('',#17072,#17073,#17074); +#17076=PLANE('',#17075); +#17078=ORIENTED_EDGE('',*,*,#17077,.T.); +#17080=ORIENTED_EDGE('',*,*,#17079,.F.); +#17081=ORIENTED_EDGE('',*,*,#9903,.T.); +#17083=ORIENTED_EDGE('',*,*,#17082,.F.); +#17085=ORIENTED_EDGE('',*,*,#17084,.F.); +#17086=ORIENTED_EDGE('',*,*,#9341,.F.); +#17087=ORIENTED_EDGE('',*,*,#8562,.T.); +#17088=EDGE_LOOP('',(#17078,#17080,#17081,#17083,#17085,#17086,#17087)); +#17089=FACE_OUTER_BOUND('',#17088,.F.); +#17090=ADVANCED_FACE('',(#17089),#17076,.F.); +#17091=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17092=DIRECTION('',(0.E0,1.E0,0.E0)); +#17093=DIRECTION('',(1.E0,0.E0,0.E0)); +#17094=AXIS2_PLACEMENT_3D('',#17091,#17092,#17093); +#17095=PLANE('',#17094); +#17096=ORIENTED_EDGE('',*,*,#8560,.F.); +#17098=ORIENTED_EDGE('',*,*,#17097,.F.); +#17099=ORIENTED_EDGE('',*,*,#17077,.F.); +#17100=EDGE_LOOP('',(#17096,#17098,#17099)); +#17101=FACE_OUTER_BOUND('',#17100,.F.); +#17102=ADVANCED_FACE('',(#17101),#17095,.T.); +#17103=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17104=DIRECTION('',(0.E0,1.E0,0.E0)); +#17105=DIRECTION('',(1.E0,0.E0,0.E0)); +#17106=AXIS2_PLACEMENT_3D('',#17103,#17104,#17105); +#17107=PLANE('',#17106); +#17108=ORIENTED_EDGE('',*,*,#8592,.F.); +#17110=ORIENTED_EDGE('',*,*,#17109,.T.); +#17112=ORIENTED_EDGE('',*,*,#17111,.F.); +#17113=EDGE_LOOP('',(#17108,#17110,#17112)); +#17114=FACE_OUTER_BOUND('',#17113,.F.); +#17115=ADVANCED_FACE('',(#17114),#17107,.T.); +#17116=CARTESIAN_POINT('',(1.84E0,-9.45E-1,2.05E0)); +#17117=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17118=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17119=AXIS2_PLACEMENT_3D('',#17116,#17117,#17118); +#17120=PLANE('',#17119); +#17121=ORIENTED_EDGE('',*,*,#8574,.T.); +#17122=ORIENTED_EDGE('',*,*,#8937,.T.); +#17123=ORIENTED_EDGE('',*,*,#17079,.T.); +#17124=ORIENTED_EDGE('',*,*,#17097,.T.); +#17125=EDGE_LOOP('',(#17121,#17122,#17123,#17124)); +#17126=FACE_OUTER_BOUND('',#17125,.F.); +#17127=ADVANCED_FACE('',(#17126),#17120,.F.); +#17128=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17129=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17130=DIRECTION('',(0.E0,0.E0,1.E0)); +#17131=AXIS2_PLACEMENT_3D('',#17128,#17129,#17130); +#17132=PLANE('',#17131); +#17133=ORIENTED_EDGE('',*,*,#17109,.F.); +#17134=ORIENTED_EDGE('',*,*,#8590,.F.); +#17135=ORIENTED_EDGE('',*,*,#9349,.T.); +#17137=ORIENTED_EDGE('',*,*,#17136,.T.); +#17139=ORIENTED_EDGE('',*,*,#17138,.F.); +#17140=ORIENTED_EDGE('',*,*,#9924,.T.); +#17142=ORIENTED_EDGE('',*,*,#17141,.T.); +#17143=EDGE_LOOP('',(#17133,#17134,#17135,#17137,#17139,#17140,#17142)); +#17144=FACE_OUTER_BOUND('',#17143,.F.); +#17145=ADVANCED_FACE('',(#17144),#17132,.T.); +#17146=CARTESIAN_POINT('',(1.84E0,-6.75E-1,1.85E0)); +#17147=DIRECTION('',(0.E0,0.E0,1.E0)); +#17148=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17149=AXIS2_PLACEMENT_3D('',#17146,#17147,#17148); +#17150=PLANE('',#17149); +#17152=ORIENTED_EDGE('',*,*,#17151,.F.); +#17153=ORIENTED_EDGE('',*,*,#17136,.F.); +#17155=ORIENTED_EDGE('',*,*,#17154,.T.); +#17157=ORIENTED_EDGE('',*,*,#17156,.F.); +#17159=ORIENTED_EDGE('',*,*,#17158,.F.); +#17160=ORIENTED_EDGE('',*,*,#17084,.T.); +#17161=EDGE_LOOP('',(#17152,#17153,#17155,#17157,#17159,#17160)); +#17162=FACE_OUTER_BOUND('',#17161,.F.); +#17163=ADVANCED_FACE('',(#17162),#17150,.T.); +#17164=CARTESIAN_POINT('',(2.E0,-8.75E-1,1.503589838486E0)); +#17165=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#17166=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#17167=AXIS2_PLACEMENT_3D('',#17164,#17165,#17166); +#17168=PLANE('',#17167); +#17170=ORIENTED_EDGE('',*,*,#17169,.T.); +#17172=ORIENTED_EDGE('',*,*,#17171,.F.); +#17174=ORIENTED_EDGE('',*,*,#17173,.T.); +#17175=ORIENTED_EDGE('',*,*,#17138,.T.); +#17176=ORIENTED_EDGE('',*,*,#17151,.T.); +#17177=ORIENTED_EDGE('',*,*,#17082,.T.); +#17178=EDGE_LOOP('',(#17170,#17172,#17174,#17175,#17176,#17177)); +#17179=FACE_OUTER_BOUND('',#17178,.F.); +#17180=ADVANCED_FACE('',(#17179),#17168,.T.); +#17181=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17182=DIRECTION('',(1.E0,0.E0,0.E0)); +#17183=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17184=AXIS2_PLACEMENT_3D('',#17181,#17182,#17183); +#17185=PLANE('',#17184); +#17186=ORIENTED_EDGE('',*,*,#9343,.F.); +#17187=ORIENTED_EDGE('',*,*,#17158,.T.); +#17189=ORIENTED_EDGE('',*,*,#17188,.T.); +#17191=ORIENTED_EDGE('',*,*,#17190,.T.); +#17193=ORIENTED_EDGE('',*,*,#17192,.T.); +#17195=ORIENTED_EDGE('',*,*,#17194,.T.); +#17197=ORIENTED_EDGE('',*,*,#17196,.T.); +#17199=ORIENTED_EDGE('',*,*,#17198,.T.); +#17200=EDGE_LOOP('',(#17186,#17187,#17189,#17191,#17193,#17195,#17197,#17199)); +#17201=FACE_OUTER_BOUND('',#17200,.F.); +#17202=ADVANCED_FACE('',(#17201),#17185,.F.); +#17203=CARTESIAN_POINT('',(1.84E0,0.E0,0.E0)); +#17204=DIRECTION('',(1.E0,0.E0,0.E0)); +#17205=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17206=AXIS2_PLACEMENT_3D('',#17203,#17204,#17205); +#17207=PLANE('',#17206); +#17208=ORIENTED_EDGE('',*,*,#17169,.F.); +#17209=ORIENTED_EDGE('',*,*,#9911,.F.); +#17210=ORIENTED_EDGE('',*,*,#9481,.T.); +#17212=ORIENTED_EDGE('',*,*,#17211,.T.); +#17213=EDGE_LOOP('',(#17208,#17209,#17210,#17212)); +#17214=FACE_OUTER_BOUND('',#17213,.F.); +#17215=ADVANCED_FACE('',(#17214),#17207,.F.); +#17216=CARTESIAN_POINT('',(1.84E0,-2.055E0,1.85E0)); +#17217=DIRECTION('',(0.E0,1.E0,0.E0)); +#17218=DIRECTION('',(0.E0,0.E0,1.E0)); +#17219=AXIS2_PLACEMENT_3D('',#17216,#17217,#17218); +#17220=PLANE('',#17219); +#17221=ORIENTED_EDGE('',*,*,#17188,.F.); +#17222=ORIENTED_EDGE('',*,*,#17156,.T.); +#17224=ORIENTED_EDGE('',*,*,#17223,.T.); +#17226=ORIENTED_EDGE('',*,*,#17225,.F.); +#17227=EDGE_LOOP('',(#17221,#17222,#17224,#17226)); +#17228=FACE_OUTER_BOUND('',#17227,.F.); +#17229=ADVANCED_FACE('',(#17228),#17220,.T.); +#17230=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17231=DIRECTION('',(1.E0,0.E0,0.E0)); +#17232=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17233=AXIS2_PLACEMENT_3D('',#17230,#17231,#17232); +#17234=PLANE('',#17233); +#17235=ORIENTED_EDGE('',*,*,#9347,.F.); +#17237=ORIENTED_EDGE('',*,*,#17236,.F.); +#17239=ORIENTED_EDGE('',*,*,#17238,.F.); +#17241=ORIENTED_EDGE('',*,*,#17240,.F.); +#17243=ORIENTED_EDGE('',*,*,#17242,.F.); +#17245=ORIENTED_EDGE('',*,*,#17244,.F.); +#17246=ORIENTED_EDGE('',*,*,#17223,.F.); +#17247=ORIENTED_EDGE('',*,*,#17154,.F.); +#17248=EDGE_LOOP('',(#17235,#17237,#17239,#17241,#17243,#17245,#17246,#17247)); +#17249=FACE_OUTER_BOUND('',#17248,.F.); +#17250=ADVANCED_FACE('',(#17249),#17234,.T.); +#17251=CARTESIAN_POINT('',(2.16E0,0.E0,0.E0)); +#17252=DIRECTION('',(1.E0,0.E0,0.E0)); +#17253=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17254=AXIS2_PLACEMENT_3D('',#17251,#17252,#17253); +#17255=PLANE('',#17254); +#17256=ORIENTED_EDGE('',*,*,#17173,.F.); +#17258=ORIENTED_EDGE('',*,*,#17257,.F.); +#17259=ORIENTED_EDGE('',*,*,#9477,.F.); +#17260=ORIENTED_EDGE('',*,*,#9926,.T.); +#17261=EDGE_LOOP('',(#17256,#17258,#17259,#17260)); +#17262=FACE_OUTER_BOUND('',#17261,.F.); +#17263=ADVANCED_FACE('',(#17262),#17255,.T.); +#17264=CARTESIAN_POINT('',(1.84E0,-2.175E0,8.E-1)); +#17265=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17266=DIRECTION('',(0.E0,1.E0,0.E0)); +#17267=AXIS2_PLACEMENT_3D('',#17264,#17265,#17266); +#17268=PLANE('',#17267); +#17269=ORIENTED_EDGE('',*,*,#9345,.F.); +#17270=ORIENTED_EDGE('',*,*,#17198,.F.); +#17272=ORIENTED_EDGE('',*,*,#17271,.T.); +#17273=ORIENTED_EDGE('',*,*,#17236,.T.); +#17274=EDGE_LOOP('',(#17269,#17270,#17272,#17273)); +#17275=FACE_OUTER_BOUND('',#17274,.F.); +#17276=ADVANCED_FACE('',(#17275),#17268,.T.); +#17277=CARTESIAN_POINT('',(1.84E0,-2.375E0,1.3E0)); +#17278=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#17279=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17280=AXIS2_PLACEMENT_3D('',#17277,#17278,#17279); +#17281=PLANE('',#17280); +#17282=ORIENTED_EDGE('',*,*,#17196,.F.); +#17284=ORIENTED_EDGE('',*,*,#17283,.T.); +#17285=ORIENTED_EDGE('',*,*,#17238,.T.); +#17286=ORIENTED_EDGE('',*,*,#17271,.F.); +#17287=EDGE_LOOP('',(#17282,#17284,#17285,#17286)); +#17288=FACE_OUTER_BOUND('',#17287,.F.); +#17289=ADVANCED_FACE('',(#17288),#17281,.T.); +#17290=CARTESIAN_POINT('',(1.84E0,-2.375E0,2.5E0)); +#17291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17292=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17293=AXIS2_PLACEMENT_3D('',#17290,#17291,#17292); +#17294=PLANE('',#17293); +#17295=ORIENTED_EDGE('',*,*,#17194,.F.); +#17297=ORIENTED_EDGE('',*,*,#17296,.T.); +#17298=ORIENTED_EDGE('',*,*,#17240,.T.); +#17299=ORIENTED_EDGE('',*,*,#17283,.F.); +#17300=EDGE_LOOP('',(#17295,#17297,#17298,#17299)); +#17301=FACE_OUTER_BOUND('',#17300,.F.); +#17302=ADVANCED_FACE('',(#17301),#17294,.T.); +#17303=CARTESIAN_POINT('',(1.84E0,-2.155E0,2.5E0)); +#17304=DIRECTION('',(0.E0,0.E0,1.E0)); +#17305=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17306=AXIS2_PLACEMENT_3D('',#17303,#17304,#17305); +#17307=PLANE('',#17306); +#17308=ORIENTED_EDGE('',*,*,#17192,.F.); +#17310=ORIENTED_EDGE('',*,*,#17309,.T.); +#17311=ORIENTED_EDGE('',*,*,#17242,.T.); +#17312=ORIENTED_EDGE('',*,*,#17296,.F.); +#17313=EDGE_LOOP('',(#17308,#17310,#17311,#17312)); +#17314=FACE_OUTER_BOUND('',#17313,.F.); +#17315=ADVANCED_FACE('',(#17314),#17307,.T.); +#17316=CARTESIAN_POINT('',(1.84E0,-2.055E0,2.4E0)); +#17317=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17318=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17319=AXIS2_PLACEMENT_3D('',#17316,#17317,#17318); +#17320=PLANE('',#17319); +#17321=ORIENTED_EDGE('',*,*,#17190,.F.); +#17322=ORIENTED_EDGE('',*,*,#17225,.T.); +#17323=ORIENTED_EDGE('',*,*,#17244,.T.); +#17324=ORIENTED_EDGE('',*,*,#17309,.F.); +#17325=EDGE_LOOP('',(#17321,#17322,#17323,#17324)); +#17326=FACE_OUTER_BOUND('',#17325,.F.); +#17327=ADVANCED_FACE('',(#17326),#17320,.T.); +#17328=CARTESIAN_POINT('',(1.84E0,-6.75E-1,0.E0)); +#17329=DIRECTION('',(0.E0,1.E0,0.E0)); +#17330=DIRECTION('',(0.E0,0.E0,1.E0)); +#17331=AXIS2_PLACEMENT_3D('',#17328,#17329,#17330); +#17332=PLANE('',#17331); +#17333=ORIENTED_EDGE('',*,*,#17171,.T.); +#17334=ORIENTED_EDGE('',*,*,#17211,.F.); +#17335=ORIENTED_EDGE('',*,*,#9479,.T.); +#17336=ORIENTED_EDGE('',*,*,#17257,.T.); +#17337=EDGE_LOOP('',(#17333,#17334,#17335,#17336)); +#17338=FACE_OUTER_BOUND('',#17337,.F.); +#17339=ADVANCED_FACE('',(#17338),#17332,.T.); +#17340=CARTESIAN_POINT('',(2.21E0,-9.45E-1,2.1E0)); +#17341=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17342=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17343=AXIS2_PLACEMENT_3D('',#17340,#17341,#17342); +#17344=PLANE('',#17343); +#17345=ORIENTED_EDGE('',*,*,#8594,.F.); +#17346=ORIENTED_EDGE('',*,*,#17111,.T.); +#17347=ORIENTED_EDGE('',*,*,#17141,.F.); +#17348=ORIENTED_EDGE('',*,*,#8955,.F.); +#17349=EDGE_LOOP('',(#17345,#17346,#17347,#17348)); +#17350=FACE_OUTER_BOUND('',#17349,.F.); +#17351=ADVANCED_FACE('',(#17350),#17344,.F.); +#17352=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17353=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17354=DIRECTION('',(0.E0,0.E0,1.E0)); +#17355=AXIS2_PLACEMENT_3D('',#17352,#17353,#17354); +#17356=PLANE('',#17355); +#17358=ORIENTED_EDGE('',*,*,#17357,.T.); +#17360=ORIENTED_EDGE('',*,*,#17359,.F.); +#17361=ORIENTED_EDGE('',*,*,#9921,.T.); +#17363=ORIENTED_EDGE('',*,*,#17362,.F.); +#17365=ORIENTED_EDGE('',*,*,#17364,.F.); +#17366=ORIENTED_EDGE('',*,*,#9352,.F.); +#17367=ORIENTED_EDGE('',*,*,#8586,.T.); +#17368=EDGE_LOOP('',(#17358,#17360,#17361,#17363,#17365,#17366,#17367)); +#17369=FACE_OUTER_BOUND('',#17368,.F.); +#17370=ADVANCED_FACE('',(#17369),#17356,.F.); +#17371=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17372=DIRECTION('',(0.E0,1.E0,0.E0)); +#17373=DIRECTION('',(1.E0,0.E0,0.E0)); +#17374=AXIS2_PLACEMENT_3D('',#17371,#17372,#17373); +#17375=PLANE('',#17374); +#17376=ORIENTED_EDGE('',*,*,#8584,.F.); +#17378=ORIENTED_EDGE('',*,*,#17377,.F.); +#17379=ORIENTED_EDGE('',*,*,#17357,.F.); +#17380=EDGE_LOOP('',(#17376,#17378,#17379)); +#17381=FACE_OUTER_BOUND('',#17380,.F.); +#17382=ADVANCED_FACE('',(#17381),#17375,.T.); +#17383=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17384=DIRECTION('',(0.E0,1.E0,0.E0)); +#17385=DIRECTION('',(1.E0,0.E0,0.E0)); +#17386=AXIS2_PLACEMENT_3D('',#17383,#17384,#17385); +#17387=PLANE('',#17386); +#17388=ORIENTED_EDGE('',*,*,#8616,.F.); +#17390=ORIENTED_EDGE('',*,*,#17389,.T.); +#17392=ORIENTED_EDGE('',*,*,#17391,.F.); +#17393=EDGE_LOOP('',(#17388,#17390,#17392)); +#17394=FACE_OUTER_BOUND('',#17393,.F.); +#17395=ADVANCED_FACE('',(#17394),#17387,.T.); +#17396=CARTESIAN_POINT('',(2.64E0,-9.45E-1,2.05E0)); +#17397=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17398=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17399=AXIS2_PLACEMENT_3D('',#17396,#17397,#17398); +#17400=PLANE('',#17399); +#17401=ORIENTED_EDGE('',*,*,#8598,.T.); +#17402=ORIENTED_EDGE('',*,*,#8952,.T.); +#17403=ORIENTED_EDGE('',*,*,#17359,.T.); +#17404=ORIENTED_EDGE('',*,*,#17377,.T.); +#17405=EDGE_LOOP('',(#17401,#17402,#17403,#17404)); +#17406=FACE_OUTER_BOUND('',#17405,.F.); +#17407=ADVANCED_FACE('',(#17406),#17400,.F.); +#17408=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17409=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17410=DIRECTION('',(0.E0,0.E0,1.E0)); +#17411=AXIS2_PLACEMENT_3D('',#17408,#17409,#17410); +#17412=PLANE('',#17411); +#17413=ORIENTED_EDGE('',*,*,#17389,.F.); +#17414=ORIENTED_EDGE('',*,*,#8614,.F.); +#17415=ORIENTED_EDGE('',*,*,#9360,.T.); +#17417=ORIENTED_EDGE('',*,*,#17416,.T.); +#17419=ORIENTED_EDGE('',*,*,#17418,.F.); +#17420=ORIENTED_EDGE('',*,*,#9957,.T.); +#17422=ORIENTED_EDGE('',*,*,#17421,.T.); +#17423=EDGE_LOOP('',(#17413,#17414,#17415,#17417,#17419,#17420,#17422)); +#17424=FACE_OUTER_BOUND('',#17423,.F.); +#17425=ADVANCED_FACE('',(#17424),#17412,.T.); +#17426=CARTESIAN_POINT('',(2.64E0,-6.75E-1,1.85E0)); +#17427=DIRECTION('',(0.E0,0.E0,1.E0)); +#17428=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17429=AXIS2_PLACEMENT_3D('',#17426,#17427,#17428); +#17430=PLANE('',#17429); +#17432=ORIENTED_EDGE('',*,*,#17431,.F.); +#17433=ORIENTED_EDGE('',*,*,#17416,.F.); +#17435=ORIENTED_EDGE('',*,*,#17434,.T.); +#17437=ORIENTED_EDGE('',*,*,#17436,.F.); +#17439=ORIENTED_EDGE('',*,*,#17438,.F.); +#17440=ORIENTED_EDGE('',*,*,#17364,.T.); +#17441=EDGE_LOOP('',(#17432,#17433,#17435,#17437,#17439,#17440)); +#17442=FACE_OUTER_BOUND('',#17441,.F.); +#17443=ADVANCED_FACE('',(#17442),#17430,.T.); +#17444=CARTESIAN_POINT('',(2.8E0,-8.75E-1,1.503589838486E0)); +#17445=DIRECTION('',(0.E0,8.660254037844E-1,5.E-1)); +#17446=DIRECTION('',(0.E0,5.E-1,-8.660254037844E-1)); +#17447=AXIS2_PLACEMENT_3D('',#17444,#17445,#17446); +#17448=PLANE('',#17447); +#17450=ORIENTED_EDGE('',*,*,#17449,.T.); +#17452=ORIENTED_EDGE('',*,*,#17451,.F.); +#17454=ORIENTED_EDGE('',*,*,#17453,.T.); +#17455=ORIENTED_EDGE('',*,*,#17418,.T.); +#17456=ORIENTED_EDGE('',*,*,#17431,.T.); +#17457=ORIENTED_EDGE('',*,*,#17362,.T.); +#17458=EDGE_LOOP('',(#17450,#17452,#17454,#17455,#17456,#17457)); +#17459=FACE_OUTER_BOUND('',#17458,.F.); +#17460=ADVANCED_FACE('',(#17459),#17448,.T.); +#17461=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17462=DIRECTION('',(1.E0,0.E0,0.E0)); +#17463=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17464=AXIS2_PLACEMENT_3D('',#17461,#17462,#17463); +#17465=PLANE('',#17464); +#17466=ORIENTED_EDGE('',*,*,#9354,.F.); +#17467=ORIENTED_EDGE('',*,*,#17438,.T.); +#17469=ORIENTED_EDGE('',*,*,#17468,.T.); +#17471=ORIENTED_EDGE('',*,*,#17470,.T.); +#17473=ORIENTED_EDGE('',*,*,#17472,.T.); +#17475=ORIENTED_EDGE('',*,*,#17474,.T.); +#17477=ORIENTED_EDGE('',*,*,#17476,.T.); +#17479=ORIENTED_EDGE('',*,*,#17478,.T.); +#17480=EDGE_LOOP('',(#17466,#17467,#17469,#17471,#17473,#17475,#17477,#17479)); +#17481=FACE_OUTER_BOUND('',#17480,.F.); +#17482=ADVANCED_FACE('',(#17481),#17465,.F.); +#17483=CARTESIAN_POINT('',(2.64E0,0.E0,0.E0)); +#17484=DIRECTION('',(1.E0,0.E0,0.E0)); +#17485=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17486=AXIS2_PLACEMENT_3D('',#17483,#17484,#17485); +#17487=PLANE('',#17486); +#17488=ORIENTED_EDGE('',*,*,#17449,.F.); +#17489=ORIENTED_EDGE('',*,*,#9929,.F.); +#17490=ORIENTED_EDGE('',*,*,#9473,.T.); +#17492=ORIENTED_EDGE('',*,*,#17491,.T.); +#17493=EDGE_LOOP('',(#17488,#17489,#17490,#17492)); +#17494=FACE_OUTER_BOUND('',#17493,.F.); +#17495=ADVANCED_FACE('',(#17494),#17487,.F.); +#17496=CARTESIAN_POINT('',(2.64E0,-2.055E0,1.85E0)); +#17497=DIRECTION('',(0.E0,1.E0,0.E0)); +#17498=DIRECTION('',(0.E0,0.E0,1.E0)); +#17499=AXIS2_PLACEMENT_3D('',#17496,#17497,#17498); +#17500=PLANE('',#17499); +#17501=ORIENTED_EDGE('',*,*,#17468,.F.); +#17502=ORIENTED_EDGE('',*,*,#17436,.T.); +#17504=ORIENTED_EDGE('',*,*,#17503,.T.); +#17506=ORIENTED_EDGE('',*,*,#17505,.F.); +#17507=EDGE_LOOP('',(#17501,#17502,#17504,#17506)); +#17508=FACE_OUTER_BOUND('',#17507,.F.); +#17509=ADVANCED_FACE('',(#17508),#17500,.T.); +#17510=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17511=DIRECTION('',(1.E0,0.E0,0.E0)); +#17512=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17513=AXIS2_PLACEMENT_3D('',#17510,#17511,#17512); +#17514=PLANE('',#17513); +#17515=ORIENTED_EDGE('',*,*,#9358,.F.); +#17517=ORIENTED_EDGE('',*,*,#17516,.F.); +#17519=ORIENTED_EDGE('',*,*,#17518,.F.); +#17521=ORIENTED_EDGE('',*,*,#17520,.F.); +#17523=ORIENTED_EDGE('',*,*,#17522,.F.); +#17525=ORIENTED_EDGE('',*,*,#17524,.F.); +#17526=ORIENTED_EDGE('',*,*,#17503,.F.); +#17527=ORIENTED_EDGE('',*,*,#17434,.F.); +#17528=EDGE_LOOP('',(#17515,#17517,#17519,#17521,#17523,#17525,#17526,#17527)); +#17529=FACE_OUTER_BOUND('',#17528,.F.); +#17530=ADVANCED_FACE('',(#17529),#17514,.T.); +#17531=CARTESIAN_POINT('',(2.96E0,0.E0,0.E0)); +#17532=DIRECTION('',(1.E0,0.E0,0.E0)); +#17533=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17534=AXIS2_PLACEMENT_3D('',#17531,#17532,#17533); +#17535=PLANE('',#17534); +#17536=ORIENTED_EDGE('',*,*,#17453,.F.); +#17538=ORIENTED_EDGE('',*,*,#17537,.F.); +#17539=ORIENTED_EDGE('',*,*,#9469,.F.); +#17540=ORIENTED_EDGE('',*,*,#9959,.T.); +#17541=EDGE_LOOP('',(#17536,#17538,#17539,#17540)); +#17542=FACE_OUTER_BOUND('',#17541,.F.); +#17543=ADVANCED_FACE('',(#17542),#17535,.T.); +#17544=CARTESIAN_POINT('',(2.64E0,-2.175E0,8.E-1)); +#17545=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17546=DIRECTION('',(0.E0,1.E0,0.E0)); +#17547=AXIS2_PLACEMENT_3D('',#17544,#17545,#17546); +#17548=PLANE('',#17547); +#17549=ORIENTED_EDGE('',*,*,#9356,.F.); +#17550=ORIENTED_EDGE('',*,*,#17478,.F.); +#17552=ORIENTED_EDGE('',*,*,#17551,.T.); +#17553=ORIENTED_EDGE('',*,*,#17516,.T.); +#17554=EDGE_LOOP('',(#17549,#17550,#17552,#17553)); +#17555=FACE_OUTER_BOUND('',#17554,.F.); +#17556=ADVANCED_FACE('',(#17555),#17548,.T.); +#17557=CARTESIAN_POINT('',(2.64E0,-2.375E0,1.3E0)); +#17558=DIRECTION('',(0.E0,-9.284766908853E-1,-3.713906763541E-1)); +#17559=DIRECTION('',(0.E0,3.713906763541E-1,-9.284766908853E-1)); +#17560=AXIS2_PLACEMENT_3D('',#17557,#17558,#17559); +#17561=PLANE('',#17560); +#17562=ORIENTED_EDGE('',*,*,#17476,.F.); +#17564=ORIENTED_EDGE('',*,*,#17563,.T.); +#17565=ORIENTED_EDGE('',*,*,#17518,.T.); +#17566=ORIENTED_EDGE('',*,*,#17551,.F.); +#17567=EDGE_LOOP('',(#17562,#17564,#17565,#17566)); +#17568=FACE_OUTER_BOUND('',#17567,.F.); +#17569=ADVANCED_FACE('',(#17568),#17561,.T.); +#17570=CARTESIAN_POINT('',(2.64E0,-2.375E0,2.5E0)); +#17571=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17572=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17573=AXIS2_PLACEMENT_3D('',#17570,#17571,#17572); +#17574=PLANE('',#17573); +#17575=ORIENTED_EDGE('',*,*,#17474,.F.); +#17577=ORIENTED_EDGE('',*,*,#17576,.T.); +#17578=ORIENTED_EDGE('',*,*,#17520,.T.); +#17579=ORIENTED_EDGE('',*,*,#17563,.F.); +#17580=EDGE_LOOP('',(#17575,#17577,#17578,#17579)); +#17581=FACE_OUTER_BOUND('',#17580,.F.); +#17582=ADVANCED_FACE('',(#17581),#17574,.T.); +#17583=CARTESIAN_POINT('',(2.64E0,-2.155E0,2.5E0)); +#17584=DIRECTION('',(0.E0,0.E0,1.E0)); +#17585=DIRECTION('',(0.E0,-1.E0,0.E0)); +#17586=AXIS2_PLACEMENT_3D('',#17583,#17584,#17585); +#17587=PLANE('',#17586); +#17588=ORIENTED_EDGE('',*,*,#17472,.F.); +#17590=ORIENTED_EDGE('',*,*,#17589,.T.); +#17591=ORIENTED_EDGE('',*,*,#17522,.T.); +#17592=ORIENTED_EDGE('',*,*,#17576,.F.); +#17593=EDGE_LOOP('',(#17588,#17590,#17591,#17592)); +#17594=FACE_OUTER_BOUND('',#17593,.F.); +#17595=ADVANCED_FACE('',(#17594),#17587,.T.); +#17596=CARTESIAN_POINT('',(2.64E0,-2.055E0,2.4E0)); +#17597=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); +#17598=DIRECTION('',(0.E0,-7.071067811865E-1,7.071067811865E-1)); +#17599=AXIS2_PLACEMENT_3D('',#17596,#17597,#17598); +#17600=PLANE('',#17599); +#17601=ORIENTED_EDGE('',*,*,#17470,.F.); +#17602=ORIENTED_EDGE('',*,*,#17505,.T.); +#17603=ORIENTED_EDGE('',*,*,#17524,.T.); +#17604=ORIENTED_EDGE('',*,*,#17589,.F.); +#17605=EDGE_LOOP('',(#17601,#17602,#17603,#17604)); +#17606=FACE_OUTER_BOUND('',#17605,.F.); +#17607=ADVANCED_FACE('',(#17606),#17600,.T.); +#17608=CARTESIAN_POINT('',(2.64E0,-6.75E-1,0.E0)); +#17609=DIRECTION('',(0.E0,1.E0,0.E0)); +#17610=DIRECTION('',(0.E0,0.E0,1.E0)); +#17611=AXIS2_PLACEMENT_3D('',#17608,#17609,#17610); +#17612=PLANE('',#17611); +#17613=ORIENTED_EDGE('',*,*,#17451,.T.); +#17614=ORIENTED_EDGE('',*,*,#17491,.F.); +#17615=ORIENTED_EDGE('',*,*,#9471,.T.); +#17616=ORIENTED_EDGE('',*,*,#17537,.T.); +#17617=EDGE_LOOP('',(#17613,#17614,#17615,#17616)); +#17618=FACE_OUTER_BOUND('',#17617,.F.); +#17619=ADVANCED_FACE('',(#17618),#17612,.T.); +#17620=CARTESIAN_POINT('',(3.01E0,-9.45E-1,2.1E0)); +#17621=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17622=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17623=AXIS2_PLACEMENT_3D('',#17620,#17621,#17622); +#17624=PLANE('',#17623); +#17625=ORIENTED_EDGE('',*,*,#8618,.F.); +#17626=ORIENTED_EDGE('',*,*,#17391,.T.); +#17627=ORIENTED_EDGE('',*,*,#17421,.F.); +#17628=ORIENTED_EDGE('',*,*,#8970,.F.); +#17629=EDGE_LOOP('',(#17625,#17626,#17627,#17628)); +#17630=FACE_OUTER_BOUND('',#17629,.F.); +#17631=ADVANCED_FACE('',(#17630),#17624,.F.); +#17632=CARTESIAN_POINT('',(3.76E0,0.E0,0.E0)); +#17633=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17634=DIRECTION('',(0.E0,0.E0,1.E0)); +#17635=AXIS2_PLACEMENT_3D('',#17632,#17633,#17634); +#17636=PLANE('',#17635); +#17638=ORIENTED_EDGE('',*,*,#17637,.F.); +#17639=ORIENTED_EDGE('',*,*,#8783,.F.); +#17640=ORIENTED_EDGE('',*,*,#9081,.T.); +#17641=ORIENTED_EDGE('',*,*,#9414,.T.); +#17642=ORIENTED_EDGE('',*,*,#9436,.F.); +#17643=ORIENTED_EDGE('',*,*,#9939,.T.); +#17645=ORIENTED_EDGE('',*,*,#17644,.T.); +#17646=EDGE_LOOP('',(#17638,#17639,#17640,#17641,#17642,#17643,#17645)); +#17647=FACE_OUTER_BOUND('',#17646,.F.); +#17648=ADVANCED_FACE('',(#17647),#17636,.T.); +#17649=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17650=DIRECTION('',(0.E0,1.E0,0.E0)); +#17651=DIRECTION('',(1.E0,0.E0,0.E0)); +#17652=AXIS2_PLACEMENT_3D('',#17649,#17650,#17651); +#17653=PLANE('',#17652); +#17654=ORIENTED_EDGE('',*,*,#8608,.F.); +#17656=ORIENTED_EDGE('',*,*,#17655,.F.); +#17658=ORIENTED_EDGE('',*,*,#17657,.F.); +#17659=EDGE_LOOP('',(#17654,#17656,#17658)); +#17660=FACE_OUTER_BOUND('',#17659,.F.); +#17661=ADVANCED_FACE('',(#17660),#17653,.T.); +#17662=CARTESIAN_POINT('',(-3.95E0,-1.445E0,2.1E0)); +#17663=DIRECTION('',(0.E0,1.E0,0.E0)); +#17664=DIRECTION('',(1.E0,0.E0,0.E0)); +#17665=AXIS2_PLACEMENT_3D('',#17662,#17663,#17664); +#17666=PLANE('',#17665); +#17667=ORIENTED_EDGE('',*,*,#8632,.F.); +#17668=ORIENTED_EDGE('',*,*,#17637,.T.); +#17670=ORIENTED_EDGE('',*,*,#17669,.F.); +#17671=EDGE_LOOP('',(#17667,#17668,#17670)); +#17672=FACE_OUTER_BOUND('',#17671,.F.); +#17673=ADVANCED_FACE('',(#17672),#17666,.T.); +#17674=CARTESIAN_POINT('',(3.44E0,-9.45E-1,2.05E0)); +#17675=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17676=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#17677=AXIS2_PLACEMENT_3D('',#17674,#17675,#17676); +#17678=PLANE('',#17677); +#17679=ORIENTED_EDGE('',*,*,#8622,.T.); +#17680=ORIENTED_EDGE('',*,*,#8967,.T.); +#17682=ORIENTED_EDGE('',*,*,#17681,.T.); +#17683=ORIENTED_EDGE('',*,*,#17655,.T.); +#17684=EDGE_LOOP('',(#17679,#17680,#17682,#17683)); +#17685=FACE_OUTER_BOUND('',#17684,.F.); +#17686=ADVANCED_FACE('',(#17685),#17678,.F.); +#17687=CARTESIAN_POINT('',(3.44E0,0.E0,0.E0)); +#17688=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17689=DIRECTION('',(0.E0,0.E0,1.E0)); +#17690=AXIS2_PLACEMENT_3D('',#17687,#17688,#17689); +#17691=PLANE('',#17690); +#17692=ORIENTED_EDGE('',*,*,#17657,.T.); +#17693=ORIENTED_EDGE('',*,*,#17681,.F.); +#17694=ORIENTED_EDGE('',*,*,#9954,.T.); +#17695=ORIENTED_EDGE('',*,*,#9439,.F.); +#17696=ORIENTED_EDGE('',*,*,#9421,.F.); +#17697=ORIENTED_EDGE('',*,*,#9363,.F.); +#17698=ORIENTED_EDGE('',*,*,#8610,.T.); +#17699=EDGE_LOOP('',(#17692,#17693,#17694,#17695,#17696,#17697,#17698)); +#17700=FACE_OUTER_BOUND('',#17699,.F.); +#17701=ADVANCED_FACE('',(#17700),#17691,.F.); +#17702=CARTESIAN_POINT('',(3.81E0,-9.45E-1,2.1E0)); +#17703=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17704=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17705=AXIS2_PLACEMENT_3D('',#17702,#17703,#17704); +#17706=PLANE('',#17705); +#17707=ORIENTED_EDGE('',*,*,#8634,.F.); +#17708=ORIENTED_EDGE('',*,*,#17669,.T.); +#17709=ORIENTED_EDGE('',*,*,#17644,.F.); +#17710=ORIENTED_EDGE('',*,*,#8982,.F.); +#17711=EDGE_LOOP('',(#17707,#17708,#17709,#17710)); +#17712=FACE_OUTER_BOUND('',#17711,.F.); +#17713=ADVANCED_FACE('',(#17712),#17706,.F.); +#17714=CARTESIAN_POINT('',(-3.39E0,-9.45E-1,2.1E0)); +#17715=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17716=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); +#17717=AXIS2_PLACEMENT_3D('',#17714,#17715,#17716); +#17718=PLANE('',#17717); +#17719=ORIENTED_EDGE('',*,*,#8426,.F.); +#17720=ORIENTED_EDGE('',*,*,#9045,.T.); +#17721=ORIENTED_EDGE('',*,*,#9065,.T.); +#17722=ORIENTED_EDGE('',*,*,#8850,.F.); +#17723=EDGE_LOOP('',(#17719,#17720,#17721,#17722)); +#17724=FACE_OUTER_BOUND('',#17723,.F.); +#17725=ADVANCED_FACE('',(#17724),#17718,.F.); +#17726=CLOSED_SHELL('',(#8410,#8434,#8458,#8482,#8506,#8530,#8554,#8578,#8602, +#8626,#8787,#8800,#8813,#8827,#8842,#8856,#8871,#8886,#8901,#8916,#8931,#8946, +#8961,#8976,#8991,#9005,#9025,#9036,#9049,#9069,#9367,#9390,#9406,#9425,#9443, +#9457,#9663,#9685,#9698,#9711,#9724,#9737,#9750,#9763,#9775,#9790,#9807,#9825, +#9843,#9861,#9879,#9897,#9915,#9933,#9948,#9965,#9979,#9994,#10008,#10022, +#10037,#10050,#10065,#10079,#10094,#10109,#10124,#10139,#10154,#10169,#10184, +#10199,#10214,#10229,#10245,#10260,#10274,#10293,#10308,#10335,#10350,#10368, +#10383,#10397,#10411,#10423,#10436,#10453,#10471,#10489,#10507,#10525,#10543, +#10561,#10579,#10597,#10613,#10639,#10653,#10670,#10688,#10702,#10717,#10732, +#10747,#10762,#10777,#10792,#10807,#10822,#10841,#10857,#10988,#11004,#11027, +#11042,#11054,#11067,#11081,#11095,#11109,#11123,#11137,#11151,#11165,#11179, +#11192,#11208,#11234,#11250,#11269,#11284,#11298,#11311,#11329,#11343,#11369, +#11383,#11397,#11413,#11427,#11441,#11452,#11464,#11477,#11489,#11502,#11515, +#11528,#11541,#11554,#11566,#11578,#11594,#11620,#11636,#11655,#11670,#11684, +#11697,#11715,#11729,#11755,#11769,#11783,#11799,#11813,#11827,#11838,#11850, +#11863,#11875,#11888,#11901,#11914,#11927,#11940,#11952,#11964,#11980,#12006, +#12022,#12041,#12056,#12070,#12083,#12101,#12115,#12141,#12155,#12169,#12185, +#12199,#12213,#12224,#12236,#12249,#12261,#12274,#12287,#12300,#12313,#12326, +#12338,#12350,#12366,#12392,#12408,#12427,#12442,#12456,#12469,#12487,#12501, +#12527,#12541,#12555,#12571,#12585,#12599,#12610,#12622,#12635,#12647,#12660, +#12673,#12686,#12699,#12712,#12724,#12736,#12752,#12778,#12794,#12813,#12828, +#12842,#12854,#12872,#12886,#12912,#12926,#12941,#12955,#12969,#12981,#12993, +#13006,#13018,#13033,#13046,#13059,#13072,#13085,#13098,#13110,#13122,#13138, +#13164,#13180,#13199,#13214,#13228,#13240,#13258,#13272,#13298,#13312,#13327, +#13341,#13355,#13367,#13379,#13392,#13404,#13419,#13432,#13445,#13458,#13471, +#13484,#13496,#13508,#13524,#13550,#13566,#13585,#13600,#13614,#13626,#13644, +#13658,#13684,#13698,#13713,#13727,#13741,#13753,#13765,#13778,#13790,#13805, +#13818,#13831,#13844,#13857,#13870,#13882,#13894,#13910,#13936,#13952,#13971, +#13986,#14000,#14012,#14030,#14044,#14070,#14084,#14099,#14113,#14127,#14139, +#14151,#14164,#14176,#14191,#14204,#14217,#14230,#14243,#14256,#14268,#14280, +#14296,#14322,#14338,#14357,#14372,#14386,#14398,#14416,#14430,#14456,#14470, +#14485,#14499,#14513,#14525,#14537,#14550,#14562,#14577,#14590,#14603,#14616, +#14629,#14642,#14654,#14666,#14681,#14695,#14709,#14722,#14735,#14749,#14761, +#14774,#14786,#14799,#14811,#14823,#14836,#14848,#14863,#14876,#14889,#14902, +#14915,#14928,#14940,#14952,#14966,#14981,#14995,#15009,#15023,#15040,#15054, +#15068,#15082,#15097,#15110,#15123,#15136,#15148,#15161,#15174,#15186,#15199, +#15211,#15224,#15236,#15259,#15273,#15290,#15306,#15319,#15341,#15353,#15366, +#15379,#15392,#15405,#15418,#15430,#15453,#15467,#15486,#15504,#15517,#15539, +#15551,#15564,#15577,#15590,#15603,#15616,#15628,#15644,#15656,#15671,#15694, +#15708,#15727,#15745,#15758,#15780,#15792,#15805,#15818,#15831,#15844,#15857, +#15869,#15886,#15899,#15911,#15924,#15939,#15951,#15974,#15988,#16007,#16025, +#16038,#16060,#16072,#16085,#16098,#16111,#16124,#16137,#16149,#16166,#16179, +#16191,#16204,#16219,#16231,#16254,#16268,#16287,#16305,#16318,#16340,#16352, +#16365,#16378,#16391,#16404,#16417,#16429,#16446,#16459,#16471,#16484,#16499, +#16511,#16530,#16542,#16555,#16567,#16585,#16603,#16620,#16642,#16655,#16669, +#16690,#16703,#16716,#16729,#16742,#16755,#16767,#16779,#16791,#16810,#16822, +#16835,#16847,#16865,#16883,#16900,#16922,#16935,#16949,#16970,#16983,#16996, +#17009,#17022,#17035,#17047,#17059,#17071,#17090,#17102,#17115,#17127,#17145, +#17163,#17180,#17202,#17215,#17229,#17250,#17263,#17276,#17289,#17302,#17315, +#17327,#17339,#17351,#17370,#17382,#17395,#17407,#17425,#17443,#17460,#17482, +#17495,#17509,#17530,#17543,#17556,#17569,#17582,#17595,#17607,#17619,#17631, +#17648,#17661,#17673,#17686,#17701,#17713,#17725)); +#17727=MANIFOLD_SOLID_BREP('',#17726); +#17728=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#17729=DIRECTION('',(0.E0,0.E0,1.E0)); +#17730=DIRECTION('',(1.E0,0.E0,0.E0)); +#17731=AXIS2_PLACEMENT_3D('CSYS',#17728,#17729,#17730); +#17732=DIRECTION('',(1.E0,0.E0,0.E0)); +#17733=VECTOR('',#17732,5.5E-1); +#17734=CARTESIAN_POINT('',(-3.875E0,-2.375E0,-3.1E0)); +#17735=LINE('',#17734,#17733); +#17738=DIRECTION('',(0.E0,0.E0,1.E0)); +#17739=VECTOR('',#17738,1.3E0); +#17740=CARTESIAN_POINT('',(-3.325E0,-2.375E0,-3.1E0)); +#17741=LINE('',#17740,#17739); +#17744=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17745=VECTOR('',#17744,5.5E-1); +#17746=CARTESIAN_POINT('',(-3.325E0,-2.375E0,-1.8E0)); +#17747=LINE('',#17746,#17745); +#17750=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17751=VECTOR('',#17750,1.3E0); +#17752=CARTESIAN_POINT('',(-3.875E0,-2.375E0,-1.8E0)); +#17753=LINE('',#17752,#17751); +#17758=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17759=VECTOR('',#17758,5.5E-1); +#17760=CARTESIAN_POINT('',(-3.325E0,-2.375E0,2.8E0)); +#17761=LINE('',#17760,#17759); +#17764=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17765=VECTOR('',#17764,1.4E0); +#17766=CARTESIAN_POINT('',(-3.875E0,-2.375E0,2.8E0)); +#17767=LINE('',#17766,#17765); +#17770=DIRECTION('',(1.E0,0.E0,0.E0)); +#17771=VECTOR('',#17770,5.5E-1); +#17772=CARTESIAN_POINT('',(-3.875E0,-2.375E0,1.4E0)); +#17773=LINE('',#17772,#17771); +#17776=DIRECTION('',(0.E0,0.E0,1.E0)); +#17777=VECTOR('',#17776,1.4E0); +#17778=CARTESIAN_POINT('',(-3.325E0,-2.375E0,1.4E0)); +#17779=LINE('',#17778,#17777); +#17783=DIRECTION('',(1.E0,0.E0,0.E0)); +#17784=VECTOR('',#17783,5.5E-1); +#17785=CARTESIAN_POINT('',(-3.075E0,-2.375E0,-3.1E0)); +#17786=LINE('',#17785,#17784); +#17789=DIRECTION('',(0.E0,0.E0,1.E0)); +#17790=VECTOR('',#17789,1.3E0); +#17791=CARTESIAN_POINT('',(-2.525E0,-2.375E0,-3.1E0)); +#17792=LINE('',#17791,#17790); +#17795=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17796=VECTOR('',#17795,5.5E-1); +#17797=CARTESIAN_POINT('',(-2.525E0,-2.375E0,-1.8E0)); +#17798=LINE('',#17797,#17796); +#17801=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17802=VECTOR('',#17801,1.3E0); +#17803=CARTESIAN_POINT('',(-3.075E0,-2.375E0,-1.8E0)); +#17804=LINE('',#17803,#17802); +#17808=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17809=VECTOR('',#17808,5.5E-1); +#17810=CARTESIAN_POINT('',(-2.525E0,-2.375E0,2.8E0)); +#17811=LINE('',#17810,#17809); +#17814=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17815=VECTOR('',#17814,1.4E0); +#17816=CARTESIAN_POINT('',(-3.075E0,-2.375E0,2.8E0)); +#17817=LINE('',#17816,#17815); +#17820=DIRECTION('',(1.E0,0.E0,0.E0)); +#17821=VECTOR('',#17820,5.5E-1); +#17822=CARTESIAN_POINT('',(-3.075E0,-2.375E0,1.4E0)); +#17823=LINE('',#17822,#17821); +#17826=DIRECTION('',(0.E0,0.E0,1.E0)); +#17827=VECTOR('',#17826,1.4E0); +#17828=CARTESIAN_POINT('',(-2.525E0,-2.375E0,1.4E0)); +#17829=LINE('',#17828,#17827); +#17833=DIRECTION('',(1.E0,0.E0,0.E0)); +#17834=VECTOR('',#17833,5.5E-1); +#17835=CARTESIAN_POINT('',(-2.275E0,-2.375E0,-3.1E0)); +#17836=LINE('',#17835,#17834); +#17839=DIRECTION('',(0.E0,0.E0,1.E0)); +#17840=VECTOR('',#17839,1.3E0); +#17841=CARTESIAN_POINT('',(-1.725E0,-2.375E0,-3.1E0)); +#17842=LINE('',#17841,#17840); +#17845=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17846=VECTOR('',#17845,5.5E-1); +#17847=CARTESIAN_POINT('',(-1.725E0,-2.375E0,-1.8E0)); +#17848=LINE('',#17847,#17846); +#17851=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17852=VECTOR('',#17851,1.3E0); +#17853=CARTESIAN_POINT('',(-2.275E0,-2.375E0,-1.8E0)); +#17854=LINE('',#17853,#17852); +#17858=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17859=VECTOR('',#17858,5.5E-1); +#17860=CARTESIAN_POINT('',(-1.725E0,-2.375E0,2.8E0)); +#17861=LINE('',#17860,#17859); +#17864=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17865=VECTOR('',#17864,1.4E0); +#17866=CARTESIAN_POINT('',(-2.275E0,-2.375E0,2.8E0)); +#17867=LINE('',#17866,#17865); +#17870=DIRECTION('',(1.E0,0.E0,0.E0)); +#17871=VECTOR('',#17870,5.5E-1); +#17872=CARTESIAN_POINT('',(-2.275E0,-2.375E0,1.4E0)); +#17873=LINE('',#17872,#17871); +#17876=DIRECTION('',(0.E0,0.E0,1.E0)); +#17877=VECTOR('',#17876,1.4E0); +#17878=CARTESIAN_POINT('',(-1.725E0,-2.375E0,1.4E0)); +#17879=LINE('',#17878,#17877); +#17883=DIRECTION('',(1.E0,0.E0,0.E0)); +#17884=VECTOR('',#17883,5.5E-1); +#17885=CARTESIAN_POINT('',(-1.475E0,-2.375E0,-3.1E0)); +#17886=LINE('',#17885,#17884); +#17889=DIRECTION('',(0.E0,0.E0,1.E0)); +#17890=VECTOR('',#17889,1.3E0); +#17891=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,-3.1E0)); +#17892=LINE('',#17891,#17890); +#17895=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17896=VECTOR('',#17895,5.5E-1); +#17897=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,-1.8E0)); +#17898=LINE('',#17897,#17896); +#17901=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17902=VECTOR('',#17901,1.3E0); +#17903=CARTESIAN_POINT('',(-1.475E0,-2.375E0,-1.8E0)); +#17904=LINE('',#17903,#17902); +#17908=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17909=VECTOR('',#17908,5.5E-1); +#17910=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,2.8E0)); +#17911=LINE('',#17910,#17909); +#17914=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17915=VECTOR('',#17914,1.4E0); +#17916=CARTESIAN_POINT('',(-1.475E0,-2.375E0,2.8E0)); +#17917=LINE('',#17916,#17915); +#17920=DIRECTION('',(1.E0,0.E0,0.E0)); +#17921=VECTOR('',#17920,5.5E-1); +#17922=CARTESIAN_POINT('',(-1.475E0,-2.375E0,1.4E0)); +#17923=LINE('',#17922,#17921); +#17926=DIRECTION('',(0.E0,0.E0,1.E0)); +#17927=VECTOR('',#17926,1.4E0); +#17928=CARTESIAN_POINT('',(-9.25E-1,-2.375E0,1.4E0)); +#17929=LINE('',#17928,#17927); +#17933=DIRECTION('',(1.E0,0.E0,0.E0)); +#17934=VECTOR('',#17933,5.5E-1); +#17935=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,-3.1E0)); +#17936=LINE('',#17935,#17934); +#17939=DIRECTION('',(0.E0,0.E0,1.E0)); +#17940=VECTOR('',#17939,1.3E0); +#17941=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,-3.1E0)); +#17942=LINE('',#17941,#17940); +#17945=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17946=VECTOR('',#17945,5.5E-1); +#17947=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,-1.8E0)); +#17948=LINE('',#17947,#17946); +#17951=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17952=VECTOR('',#17951,1.3E0); +#17953=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,-1.8E0)); +#17954=LINE('',#17953,#17952); +#17958=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17959=VECTOR('',#17958,5.5E-1); +#17960=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,2.8E0)); +#17961=LINE('',#17960,#17959); +#17964=DIRECTION('',(0.E0,0.E0,-1.E0)); +#17965=VECTOR('',#17964,1.4E0); +#17966=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,2.8E0)); +#17967=LINE('',#17966,#17965); +#17970=DIRECTION('',(1.E0,0.E0,0.E0)); +#17971=VECTOR('',#17970,5.5E-1); +#17972=CARTESIAN_POINT('',(-6.75E-1,-2.375E0,1.4E0)); +#17973=LINE('',#17972,#17971); +#17976=DIRECTION('',(0.E0,0.E0,1.E0)); +#17977=VECTOR('',#17976,1.4E0); +#17978=CARTESIAN_POINT('',(-1.25E-1,-2.375E0,1.4E0)); +#17979=LINE('',#17978,#17977); +#17983=DIRECTION('',(1.E0,0.E0,0.E0)); +#17984=VECTOR('',#17983,5.5E-1); +#17985=CARTESIAN_POINT('',(1.25E-1,-2.375E0,-3.1E0)); +#17986=LINE('',#17985,#17984); +#17989=DIRECTION('',(0.E0,0.E0,1.E0)); +#17990=VECTOR('',#17989,1.3E0); +#17991=CARTESIAN_POINT('',(6.75E-1,-2.375E0,-3.1E0)); +#17992=LINE('',#17991,#17990); +#17995=DIRECTION('',(-1.E0,0.E0,0.E0)); +#17996=VECTOR('',#17995,5.5E-1); +#17997=CARTESIAN_POINT('',(6.75E-1,-2.375E0,-1.8E0)); +#17998=LINE('',#17997,#17996); +#18001=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18002=VECTOR('',#18001,1.3E0); +#18003=CARTESIAN_POINT('',(1.25E-1,-2.375E0,-1.8E0)); +#18004=LINE('',#18003,#18002); +#18008=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18009=VECTOR('',#18008,5.5E-1); +#18010=CARTESIAN_POINT('',(6.75E-1,-2.375E0,2.8E0)); +#18011=LINE('',#18010,#18009); +#18014=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18015=VECTOR('',#18014,1.4E0); +#18016=CARTESIAN_POINT('',(1.25E-1,-2.375E0,2.8E0)); +#18017=LINE('',#18016,#18015); +#18020=DIRECTION('',(1.E0,0.E0,0.E0)); +#18021=VECTOR('',#18020,5.5E-1); +#18022=CARTESIAN_POINT('',(1.25E-1,-2.375E0,1.4E0)); +#18023=LINE('',#18022,#18021); +#18026=DIRECTION('',(0.E0,0.E0,1.E0)); +#18027=VECTOR('',#18026,1.4E0); +#18028=CARTESIAN_POINT('',(6.75E-1,-2.375E0,1.4E0)); +#18029=LINE('',#18028,#18027); +#18033=DIRECTION('',(1.E0,0.E0,0.E0)); +#18034=VECTOR('',#18033,5.5E-1); +#18035=CARTESIAN_POINT('',(9.25E-1,-2.375E0,-3.1E0)); +#18036=LINE('',#18035,#18034); +#18039=DIRECTION('',(0.E0,0.E0,1.E0)); +#18040=VECTOR('',#18039,1.3E0); +#18041=CARTESIAN_POINT('',(1.475E0,-2.375E0,-3.1E0)); +#18042=LINE('',#18041,#18040); +#18045=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18046=VECTOR('',#18045,5.5E-1); +#18047=CARTESIAN_POINT('',(1.475E0,-2.375E0,-1.8E0)); +#18048=LINE('',#18047,#18046); +#18051=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18052=VECTOR('',#18051,1.3E0); +#18053=CARTESIAN_POINT('',(9.25E-1,-2.375E0,-1.8E0)); +#18054=LINE('',#18053,#18052); +#18058=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18059=VECTOR('',#18058,5.5E-1); +#18060=CARTESIAN_POINT('',(1.475E0,-2.375E0,2.8E0)); +#18061=LINE('',#18060,#18059); +#18064=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18065=VECTOR('',#18064,1.4E0); +#18066=CARTESIAN_POINT('',(9.25E-1,-2.375E0,2.8E0)); +#18067=LINE('',#18066,#18065); +#18070=DIRECTION('',(1.E0,0.E0,0.E0)); +#18071=VECTOR('',#18070,5.5E-1); +#18072=CARTESIAN_POINT('',(9.25E-1,-2.375E0,1.4E0)); +#18073=LINE('',#18072,#18071); +#18076=DIRECTION('',(0.E0,0.E0,1.E0)); +#18077=VECTOR('',#18076,1.4E0); +#18078=CARTESIAN_POINT('',(1.475E0,-2.375E0,1.4E0)); +#18079=LINE('',#18078,#18077); +#18083=DIRECTION('',(1.E0,0.E0,0.E0)); +#18084=VECTOR('',#18083,5.5E-1); +#18085=CARTESIAN_POINT('',(1.725E0,-2.375E0,-3.1E0)); +#18086=LINE('',#18085,#18084); +#18089=DIRECTION('',(0.E0,0.E0,1.E0)); +#18090=VECTOR('',#18089,1.3E0); +#18091=CARTESIAN_POINT('',(2.275E0,-2.375E0,-3.1E0)); +#18092=LINE('',#18091,#18090); +#18095=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18096=VECTOR('',#18095,5.5E-1); +#18097=CARTESIAN_POINT('',(2.275E0,-2.375E0,-1.8E0)); +#18098=LINE('',#18097,#18096); +#18101=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18102=VECTOR('',#18101,1.3E0); +#18103=CARTESIAN_POINT('',(1.725E0,-2.375E0,-1.8E0)); +#18104=LINE('',#18103,#18102); +#18108=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18109=VECTOR('',#18108,5.5E-1); +#18110=CARTESIAN_POINT('',(2.275E0,-2.375E0,2.8E0)); +#18111=LINE('',#18110,#18109); +#18114=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18115=VECTOR('',#18114,1.4E0); +#18116=CARTESIAN_POINT('',(1.725E0,-2.375E0,2.8E0)); +#18117=LINE('',#18116,#18115); +#18120=DIRECTION('',(1.E0,0.E0,0.E0)); +#18121=VECTOR('',#18120,5.5E-1); +#18122=CARTESIAN_POINT('',(1.725E0,-2.375E0,1.4E0)); +#18123=LINE('',#18122,#18121); +#18126=DIRECTION('',(0.E0,0.E0,1.E0)); +#18127=VECTOR('',#18126,1.4E0); +#18128=CARTESIAN_POINT('',(2.275E0,-2.375E0,1.4E0)); +#18129=LINE('',#18128,#18127); +#18133=DIRECTION('',(1.E0,0.E0,0.E0)); +#18134=VECTOR('',#18133,5.5E-1); +#18135=CARTESIAN_POINT('',(2.525E0,-2.375E0,-3.1E0)); +#18136=LINE('',#18135,#18134); +#18139=DIRECTION('',(0.E0,0.E0,1.E0)); +#18140=VECTOR('',#18139,1.3E0); +#18141=CARTESIAN_POINT('',(3.075E0,-2.375E0,-3.1E0)); +#18142=LINE('',#18141,#18140); +#18145=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18146=VECTOR('',#18145,5.5E-1); +#18147=CARTESIAN_POINT('',(3.075E0,-2.375E0,-1.8E0)); +#18148=LINE('',#18147,#18146); +#18151=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18152=VECTOR('',#18151,1.3E0); +#18153=CARTESIAN_POINT('',(2.525E0,-2.375E0,-1.8E0)); +#18154=LINE('',#18153,#18152); +#18158=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18159=VECTOR('',#18158,5.5E-1); +#18160=CARTESIAN_POINT('',(3.075E0,-2.375E0,2.8E0)); +#18161=LINE('',#18160,#18159); +#18164=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18165=VECTOR('',#18164,1.4E0); +#18166=CARTESIAN_POINT('',(2.525E0,-2.375E0,2.8E0)); +#18167=LINE('',#18166,#18165); +#18170=DIRECTION('',(1.E0,0.E0,0.E0)); +#18171=VECTOR('',#18170,5.5E-1); +#18172=CARTESIAN_POINT('',(2.525E0,-2.375E0,1.4E0)); +#18173=LINE('',#18172,#18171); +#18176=DIRECTION('',(0.E0,0.E0,1.E0)); +#18177=VECTOR('',#18176,1.4E0); +#18178=CARTESIAN_POINT('',(3.075E0,-2.375E0,1.4E0)); +#18179=LINE('',#18178,#18177); +#18183=DIRECTION('',(1.E0,0.E0,0.E0)); +#18184=VECTOR('',#18183,5.5E-1); +#18185=CARTESIAN_POINT('',(3.325E0,-2.375E0,-3.1E0)); +#18186=LINE('',#18185,#18184); +#18189=DIRECTION('',(0.E0,0.E0,1.E0)); +#18190=VECTOR('',#18189,1.3E0); +#18191=CARTESIAN_POINT('',(3.875E0,-2.375E0,-3.1E0)); +#18192=LINE('',#18191,#18190); +#18195=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18196=VECTOR('',#18195,5.5E-1); +#18197=CARTESIAN_POINT('',(3.875E0,-2.375E0,-1.8E0)); +#18198=LINE('',#18197,#18196); +#18201=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18202=VECTOR('',#18201,1.3E0); +#18203=CARTESIAN_POINT('',(3.325E0,-2.375E0,-1.8E0)); +#18204=LINE('',#18203,#18202); +#18208=DIRECTION('',(-1.E0,0.E0,0.E0)); +#18209=VECTOR('',#18208,5.5E-1); +#18210=CARTESIAN_POINT('',(3.875E0,-2.375E0,2.8E0)); +#18211=LINE('',#18210,#18209); +#18214=DIRECTION('',(0.E0,0.E0,-1.E0)); +#18215=VECTOR('',#18214,1.4E0); +#18216=CARTESIAN_POINT('',(3.325E0,-2.375E0,2.8E0)); +#18217=LINE('',#18216,#18215); +#18220=DIRECTION('',(1.E0,0.E0,0.E0)); +#18221=VECTOR('',#18220,5.5E-1); +#18222=CARTESIAN_POINT('',(3.325E0,-2.375E0,1.4E0)); +#18223=LINE('',#18222,#18221); +#18226=DIRECTION('',(0.E0,0.E0,1.E0)); +#18227=VECTOR('',#18226,1.4E0); +#18228=CARTESIAN_POINT('',(3.875E0,-2.375E0,1.4E0)); +#18229=LINE('',#18228,#18227); +#18233=DIRECTION('',(1.E0,0.E0,0.E0)); +#18234=VECTOR('',#18233,9.8E0); +#18235=CARTESIAN_POINT('',(-4.9E0,-2.375E0,3.3E0)); +#18236=LINE('',#18235,#18234); +#18241=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#18243=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#18242); +#18244=(CONVERSION_BASED_UNIT('DEGREE',#18243)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); +#18246=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-3),#18240,'closure', +'Maximum model space distance between geometric entities at asserted connectivities'); +#18247=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#18246))GLOBAL_UNIT_ASSIGNED_CONTEXT((#18240,#18244,#18245))REPRESENTATION_CONTEXT('ID1','3')); +#17757=GEOMETRIC_SET('',(#17756,#17782,#17807,#17832,#17857,#17882,#17907, +#17932,#17957,#17982,#18007,#18032,#18057,#18082,#18107,#18132,#18157,#18182, +#18207,#18232,#18239)); +#18251=SHAPE_REPRESENTATION_RELATIONSHIP('','',#18250,#18248); +#18252=SHAPE_REPRESENTATION_RELATIONSHIP('','',#18250,#18249); +#18253=APPLICATION_CONTEXT( +'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); +#18254=APPLICATION_PROTOCOL_DEFINITION('international standard', +'config_control_design',1994,#18253); +#18255=DESIGN_CONTEXT('',#18253,'design'); +#18256=MECHANICAL_CONTEXT('',#18253,'mechanical'); +#18257=PRODUCT('533092070','533092070','NOT SPECIFIED',(#18256)); +#18258=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('2','LAST_VERSION', +#18257,.MADE.); +#18262=PRODUCT_CATEGORY('part',''); +#18263=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#18257)); +#18264=PRODUCT_CATEGORY_RELATIONSHIP('','',#18262,#18263); +#18265=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#18266=SECURITY_CLASSIFICATION('','',#18265); +#18267=CC_DESIGN_SECURITY_CLASSIFICATION(#18266,(#18258)); +#18268=APPROVAL_STATUS('approved'); +#18269=APPROVAL(#18268,''); +#18270=CC_DESIGN_APPROVAL(#18269,(#18266,#18258,#18259)); +#18271=CALENDAR_DATE(119,9,5); +#18272=COORDINATED_UNIVERSAL_TIME_OFFSET(5,30,.AHEAD.); +#18273=LOCAL_TIME(15,55,5.3E1,#18272); +#18274=DATE_AND_TIME(#18271,#18273); +#18275=APPROVAL_DATE_TIME(#18274,#18269); +#18276=DATE_TIME_ROLE('creation_date'); +#18277=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#18274,#18276,(#18259)); +#18278=DATE_TIME_ROLE('classification_date'); +#18279=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#18274,#18278,(#18266)); +#18280=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); +#18281=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); +#18282=PERSON_AND_ORGANIZATION(#18280,#18281); +#18283=APPROVAL_ROLE('approver'); +#18284=APPROVAL_PERSON_ORGANIZATION(#18282,#18269,#18283); +#18285=PERSON_AND_ORGANIZATION_ROLE('creator'); +#18286=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18285,(#18258, +#18259)); +#18287=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#18288=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18287,(#18258)); +#18289=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#18290=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18289,(#18266)); +#18291=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#18292=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18282,#18291,(#18257)); +#8386=EDGE_CURVE('',#6351,#6352,#4,.T.); +#8388=EDGE_CURVE('',#6352,#6354,#8,.T.); +#8390=EDGE_CURVE('',#6354,#6356,#12,.T.); +#8392=EDGE_CURVE('',#6356,#6358,#16,.T.); +#8394=EDGE_CURVE('',#6358,#6360,#20,.T.); +#8396=EDGE_CURVE('',#6360,#6362,#24,.T.); +#8398=EDGE_CURVE('',#6362,#6364,#28,.T.); +#8400=EDGE_CURVE('',#6364,#6367,#32,.T.); +#8402=EDGE_CURVE('',#6367,#6368,#36,.T.); +#8404=EDGE_CURVE('',#6368,#6370,#40,.T.); +#8406=EDGE_CURVE('',#6370,#6351,#44,.T.); +#8416=EDGE_CURVE('',#6943,#6944,#48,.T.); +#8418=EDGE_CURVE('',#6682,#6944,#52,.T.); +#8420=EDGE_CURVE('',#6682,#6616,#56,.T.); +#8422=EDGE_CURVE('',#6616,#6927,#60,.T.); +#8424=EDGE_CURVE('',#6927,#6928,#64,.T.); +#8426=EDGE_CURVE('',#6928,#6932,#68,.T.); +#8428=EDGE_CURVE('',#6932,#6950,#532,.T.); +#8430=EDGE_CURVE('',#6943,#6950,#72,.T.); +#8440=EDGE_CURVE('',#6963,#6964,#76,.T.); +#8442=EDGE_CURVE('',#6685,#6964,#80,.T.); +#8444=EDGE_CURVE('',#6685,#6686,#84,.T.); +#8446=EDGE_CURVE('',#6686,#6947,#88,.T.); +#8448=EDGE_CURVE('',#6947,#6948,#92,.T.); +#8450=EDGE_CURVE('',#6948,#6952,#96,.T.); +#8452=EDGE_CURVE('',#6952,#6970,#548,.T.); +#8454=EDGE_CURVE('',#6963,#6970,#100,.T.); +#8464=EDGE_CURVE('',#6983,#6984,#104,.T.); +#8466=EDGE_CURVE('',#6689,#6984,#108,.T.); +#8468=EDGE_CURVE('',#6689,#6690,#112,.T.); +#8470=EDGE_CURVE('',#6690,#6967,#116,.T.); +#8472=EDGE_CURVE('',#6967,#6968,#120,.T.); +#8474=EDGE_CURVE('',#6968,#6972,#124,.T.); +#8476=EDGE_CURVE('',#6972,#6990,#564,.T.); +#8478=EDGE_CURVE('',#6983,#6990,#128,.T.); +#8488=EDGE_CURVE('',#7003,#7004,#132,.T.); +#8490=EDGE_CURVE('',#6693,#7004,#136,.T.); +#8492=EDGE_CURVE('',#6693,#6694,#140,.T.); +#8494=EDGE_CURVE('',#6694,#6987,#144,.T.); +#8496=EDGE_CURVE('',#6987,#6988,#148,.T.); +#8498=EDGE_CURVE('',#6988,#6992,#152,.T.); +#8500=EDGE_CURVE('',#6992,#7010,#580,.T.); +#8502=EDGE_CURVE('',#7003,#7010,#156,.T.); +#8512=EDGE_CURVE('',#7103,#7104,#160,.T.); +#8514=EDGE_CURVE('',#8002,#7104,#164,.T.); +#8516=EDGE_CURVE('',#8002,#6920,#168,.T.); +#8518=EDGE_CURVE('',#6920,#7007,#172,.T.); +#8520=EDGE_CURVE('',#7007,#7008,#176,.T.); +#8522=EDGE_CURVE('',#7008,#7012,#180,.T.); +#8524=EDGE_CURVE('',#7012,#7110,#596,.T.); +#8526=EDGE_CURVE('',#7103,#7110,#184,.T.); +#8536=EDGE_CURVE('',#7123,#7124,#188,.T.); +#8538=EDGE_CURVE('',#8005,#7124,#192,.T.); +#8540=EDGE_CURVE('',#8005,#8006,#196,.T.); +#8542=EDGE_CURVE('',#8006,#7107,#200,.T.); +#8544=EDGE_CURVE('',#7107,#7108,#204,.T.); +#8546=EDGE_CURVE('',#7108,#7112,#208,.T.); +#8548=EDGE_CURVE('',#7112,#7130,#612,.T.); +#8550=EDGE_CURVE('',#7123,#7130,#212,.T.); +#8560=EDGE_CURVE('',#7143,#7144,#216,.T.); +#8562=EDGE_CURVE('',#8009,#7144,#220,.T.); +#8564=EDGE_CURVE('',#8009,#8010,#224,.T.); +#8566=EDGE_CURVE('',#8010,#7127,#228,.T.); +#8568=EDGE_CURVE('',#7127,#7128,#232,.T.); +#8570=EDGE_CURVE('',#7128,#7132,#236,.T.); +#8572=EDGE_CURVE('',#7132,#7150,#628,.T.); +#8574=EDGE_CURVE('',#7143,#7150,#240,.T.); +#8584=EDGE_CURVE('',#7163,#7164,#244,.T.); +#8586=EDGE_CURVE('',#8013,#7164,#248,.T.); +#8588=EDGE_CURVE('',#8013,#8014,#252,.T.); +#8590=EDGE_CURVE('',#8014,#7147,#256,.T.); +#8592=EDGE_CURVE('',#7147,#7148,#260,.T.); +#8594=EDGE_CURVE('',#7148,#7152,#264,.T.); +#8596=EDGE_CURVE('',#7152,#7170,#644,.T.); +#8598=EDGE_CURVE('',#7163,#7170,#268,.T.); +#8608=EDGE_CURVE('',#7183,#7184,#272,.T.); +#8610=EDGE_CURVE('',#8019,#7184,#276,.T.); +#8612=EDGE_CURVE('',#8019,#8020,#280,.T.); +#8614=EDGE_CURVE('',#8020,#7167,#284,.T.); +#8616=EDGE_CURVE('',#7167,#7168,#288,.T.); +#8618=EDGE_CURVE('',#7168,#7172,#292,.T.); +#8620=EDGE_CURVE('',#7172,#7190,#660,.T.); +#8622=EDGE_CURVE('',#7183,#7190,#296,.T.); +#8632=EDGE_CURVE('',#7187,#7188,#300,.T.); +#8634=EDGE_CURVE('',#7188,#7192,#304,.T.); +#8636=EDGE_CURVE('',#7192,#6493,#684,.T.); +#8638=EDGE_CURVE('',#6493,#6458,#308,.T.); +#8640=EDGE_CURVE('',#6458,#6461,#312,.T.); +#8642=EDGE_CURVE('',#6461,#6462,#4896,.T.); +#8644=EDGE_CURVE('',#6462,#6468,#4884,.T.); +#8646=EDGE_CURVE('',#6468,#6472,#4872,.T.); +#8648=EDGE_CURVE('',#6472,#6496,#316,.T.); +#8650=EDGE_CURVE('',#6496,#7228,#4856,.T.); +#8652=EDGE_CURVE('',#7228,#7234,#4844,.T.); +#8654=EDGE_CURVE('',#7234,#7238,#4828,.T.); +#8656=EDGE_CURVE('',#7238,#7226,#320,.T.); +#8658=EDGE_CURVE('',#7226,#7243,#324,.T.); +#8660=EDGE_CURVE('',#7243,#7987,#1980,.T.); +#8662=EDGE_CURVE('',#7987,#7988,#328,.T.); +#8664=EDGE_CURVE('',#7992,#7988,#332,.T.); +#8666=EDGE_CURVE('',#7991,#7992,#336,.T.); +#8668=EDGE_CURVE('',#7991,#7971,#2004,.T.); +#8670=EDGE_CURVE('',#7971,#7972,#340,.T.); +#8672=EDGE_CURVE('',#7976,#7972,#344,.T.); +#8674=EDGE_CURVE('',#7975,#7976,#348,.T.); +#8676=EDGE_CURVE('',#7975,#7955,#1972,.T.); +#8678=EDGE_CURVE('',#7955,#7956,#352,.T.); +#8680=EDGE_CURVE('',#7960,#7956,#356,.T.); +#8682=EDGE_CURVE('',#7959,#7960,#360,.T.); +#8684=EDGE_CURVE('',#7959,#7939,#1956,.T.); +#8686=EDGE_CURVE('',#7939,#7940,#364,.T.); +#8688=EDGE_CURVE('',#7944,#7940,#368,.T.); +#8690=EDGE_CURVE('',#7943,#7944,#372,.T.); +#8692=EDGE_CURVE('',#7943,#7923,#1940,.T.); +#8694=EDGE_CURVE('',#7923,#7924,#376,.T.); +#8696=EDGE_CURVE('',#7928,#7924,#380,.T.); +#8698=EDGE_CURVE('',#7927,#7928,#384,.T.); +#8700=EDGE_CURVE('',#7927,#6671,#1924,.T.); +#8702=EDGE_CURVE('',#6671,#6672,#388,.T.); +#8704=EDGE_CURVE('',#6676,#6672,#392,.T.); +#8706=EDGE_CURVE('',#6675,#6676,#396,.T.); +#8708=EDGE_CURVE('',#6675,#6659,#1908,.T.); +#8710=EDGE_CURVE('',#6659,#6660,#400,.T.); +#8712=EDGE_CURVE('',#6664,#6660,#404,.T.); +#8714=EDGE_CURVE('',#6663,#6664,#408,.T.); +#8716=EDGE_CURVE('',#6663,#6647,#1892,.T.); +#8718=EDGE_CURVE('',#6647,#6648,#412,.T.); +#8720=EDGE_CURVE('',#6652,#6648,#416,.T.); +#8722=EDGE_CURVE('',#6651,#6652,#420,.T.); +#8724=EDGE_CURVE('',#6651,#6635,#1876,.T.); +#8726=EDGE_CURVE('',#6635,#6636,#424,.T.); +#8728=EDGE_CURVE('',#6640,#6636,#428,.T.); +#8730=EDGE_CURVE('',#6639,#6640,#432,.T.); +#8732=EDGE_CURVE('',#6639,#6499,#1860,.T.); +#8734=EDGE_CURVE('',#6499,#6500,#436,.T.); +#8736=EDGE_CURVE('',#6504,#6500,#440,.T.); +#8738=EDGE_CURVE('',#6503,#6504,#444,.T.); +#8740=EDGE_CURVE('',#6503,#7247,#1844,.T.); +#8742=EDGE_CURVE('',#7247,#7223,#448,.T.); +#8744=EDGE_CURVE('',#7223,#7224,#452,.T.); +#8746=EDGE_CURVE('',#7224,#6477,#456,.T.); +#8748=EDGE_CURVE('',#6477,#6478,#1804,.T.); +#8750=EDGE_CURVE('',#6478,#6484,#1792,.T.); +#8752=EDGE_CURVE('',#6484,#6456,#460,.T.); +#8754=EDGE_CURVE('',#6456,#6489,#464,.T.); +#8756=EDGE_CURVE('',#6489,#6930,#516,.T.); +#8758=EDGE_CURVE('',#6923,#6930,#468,.T.); +#8760=EDGE_CURVE('',#6923,#6924,#472,.T.); +#8762=EDGE_CURVE('',#6510,#6924,#476,.T.); +#8764=EDGE_CURVE('',#6510,#6406,#480,.T.); +#8766=EDGE_CURVE('',#6405,#6406,#484,.T.); +#8768=EDGE_CURVE('',#6352,#6405,#4724,.T.); +#8771=EDGE_CURVE('',#6351,#6388,#488,.T.); +#8773=EDGE_CURVE('',#6384,#6388,#4772,.T.); +#8775=EDGE_CURVE('',#6384,#6373,#2756,.T.); +#8777=EDGE_CURVE('',#6401,#6373,#4716,.T.); +#8779=EDGE_CURVE('',#6401,#6402,#492,.T.); +#8781=EDGE_CURVE('',#6402,#8016,#496,.T.); +#8783=EDGE_CURVE('',#8016,#7187,#500,.T.); +#8794=EDGE_CURVE('',#6958,#6943,#504,.T.); +#8796=EDGE_CURVE('',#6944,#6958,#5204,.T.); +#8807=EDGE_CURVE('',#6947,#6960,#5188,.T.); +#8809=EDGE_CURVE('',#6948,#6960,#508,.T.); +#8820=EDGE_CURVE('',#6950,#6954,#528,.T.); +#8822=EDGE_CURVE('',#6958,#6954,#5208,.T.); +#8833=EDGE_CURVE('',#6930,#6934,#512,.T.); +#8836=EDGE_CURVE('',#6489,#6490,#520,.T.); +#8838=EDGE_CURVE('',#6490,#6934,#524,.T.); +#8850=EDGE_CURVE('',#6932,#6936,#536,.T.); +#8852=EDGE_CURVE('',#6936,#6954,#540,.T.); +#8862=EDGE_CURVE('',#6970,#6974,#544,.T.); +#8865=EDGE_CURVE('',#6952,#6956,#552,.T.); +#8867=EDGE_CURVE('',#6956,#6974,#556,.T.); +#8877=EDGE_CURVE('',#6990,#6994,#560,.T.); +#8880=EDGE_CURVE('',#6972,#6976,#568,.T.); +#8882=EDGE_CURVE('',#6976,#6994,#572,.T.); +#8892=EDGE_CURVE('',#7010,#7014,#576,.T.); +#8895=EDGE_CURVE('',#6992,#6996,#584,.T.); +#8897=EDGE_CURVE('',#6996,#7014,#588,.T.); +#8907=EDGE_CURVE('',#7110,#7114,#592,.T.); +#8910=EDGE_CURVE('',#7012,#7016,#600,.T.); +#8912=EDGE_CURVE('',#7016,#7114,#604,.T.); +#8922=EDGE_CURVE('',#7130,#7134,#608,.T.); +#8925=EDGE_CURVE('',#7112,#7116,#616,.T.); +#8927=EDGE_CURVE('',#7116,#7134,#620,.T.); +#8937=EDGE_CURVE('',#7150,#7154,#624,.T.); +#8940=EDGE_CURVE('',#7132,#7136,#632,.T.); +#8942=EDGE_CURVE('',#7136,#7154,#636,.T.); +#8952=EDGE_CURVE('',#7170,#7174,#640,.T.); +#8955=EDGE_CURVE('',#7152,#7156,#648,.T.); +#8957=EDGE_CURVE('',#7156,#7174,#652,.T.); +#8967=EDGE_CURVE('',#7190,#7194,#656,.T.); +#8970=EDGE_CURVE('',#7172,#7176,#664,.T.); +#8972=EDGE_CURVE('',#7176,#7194,#668,.T.); +#8982=EDGE_CURVE('',#7192,#7196,#672,.T.); +#8984=EDGE_CURVE('',#7196,#6494,#676,.T.); +#8986=EDGE_CURVE('',#6493,#6494,#680,.T.); +#8999=EDGE_CURVE('',#6938,#6934,#692,.T.); +#9001=EDGE_CURVE('',#6938,#6923,#704,.T.); +#9011=EDGE_CURVE('',#6924,#6938,#688,.T.); +#9014=EDGE_CURVE('',#6934,#7807,#696,.T.); +#9016=EDGE_CURVE('',#7816,#7807,#5000,.T.); +#9018=EDGE_CURVE('',#6601,#7816,#700,.T.); +#9020=EDGE_CURVE('',#6510,#6601,#1040,.T.); +#9043=EDGE_CURVE('',#6927,#6940,#712,.T.); +#9045=EDGE_CURVE('',#6928,#6940,#708,.T.); +#9057=EDGE_CURVE('',#6616,#6605,#1056,.T.); +#9059=EDGE_CURVE('',#6605,#7815,#716,.T.); +#9061=EDGE_CURVE('',#7812,#7815,#4996,.T.); +#9063=EDGE_CURVE('',#7812,#6936,#720,.T.); +#9065=EDGE_CURVE('',#6940,#6936,#724,.T.); +#9075=EDGE_CURVE('',#8207,#8208,#728,.T.); +#9077=EDGE_CURVE('',#8208,#8211,#732,.T.); +#9079=EDGE_CURVE('',#8211,#8212,#736,.T.); +#9081=EDGE_CURVE('',#8016,#8212,#740,.T.); +#9084=EDGE_CURVE('',#6402,#6412,#744,.T.); +#9086=EDGE_CURVE('',#6412,#6376,#748,.T.); +#9088=EDGE_CURVE('',#6376,#6378,#2744,.T.); +#9090=EDGE_CURVE('',#6417,#6378,#4756,.T.); +#9092=EDGE_CURVE('',#6417,#6428,#752,.T.); +#9094=EDGE_CURVE('',#6428,#7092,#2460,.T.); +#9096=EDGE_CURVE('',#7092,#7783,#756,.T.); +#9098=EDGE_CURVE('',#7783,#7784,#760,.T.); +#9100=EDGE_CURVE('',#7996,#7784,#764,.T.); +#9102=EDGE_CURVE('',#7995,#7996,#768,.T.); +#9104=EDGE_CURVE('',#7995,#7780,#772,.T.); +#9106=EDGE_CURVE('',#7779,#7780,#776,.T.); +#9108=EDGE_CURVE('',#7779,#7088,#780,.T.); +#9110=EDGE_CURVE('',#7088,#7076,#2452,.T.); +#9112=EDGE_CURVE('',#7076,#7727,#784,.T.); +#9114=EDGE_CURVE('',#7727,#7728,#788,.T.); +#9116=EDGE_CURVE('',#7980,#7728,#792,.T.); +#9118=EDGE_CURVE('',#7979,#7980,#796,.T.); +#9120=EDGE_CURVE('',#7979,#7724,#800,.T.); +#9122=EDGE_CURVE('',#7723,#7724,#804,.T.); +#9124=EDGE_CURVE('',#7723,#7072,#808,.T.); +#9126=EDGE_CURVE('',#7072,#7060,#2440,.T.); +#9128=EDGE_CURVE('',#7060,#7671,#812,.T.); +#9130=EDGE_CURVE('',#7671,#7672,#816,.T.); +#9132=EDGE_CURVE('',#7964,#7672,#820,.T.); +#9134=EDGE_CURVE('',#7963,#7964,#824,.T.); +#9136=EDGE_CURVE('',#7963,#7668,#828,.T.); +#9138=EDGE_CURVE('',#7667,#7668,#832,.T.); +#9140=EDGE_CURVE('',#7667,#7056,#836,.T.); +#9142=EDGE_CURVE('',#7056,#7044,#2428,.T.); +#9144=EDGE_CURVE('',#7044,#7615,#840,.T.); +#9146=EDGE_CURVE('',#7615,#7616,#844,.T.); +#9148=EDGE_CURVE('',#7948,#7616,#848,.T.); +#9150=EDGE_CURVE('',#7947,#7948,#852,.T.); +#9152=EDGE_CURVE('',#7947,#7612,#856,.T.); +#9154=EDGE_CURVE('',#7611,#7612,#860,.T.); +#9156=EDGE_CURVE('',#7611,#7040,#864,.T.); +#9158=EDGE_CURVE('',#7040,#7028,#2416,.T.); +#9160=EDGE_CURVE('',#7028,#7559,#868,.T.); +#9162=EDGE_CURVE('',#7559,#7560,#872,.T.); +#9164=EDGE_CURVE('',#7932,#7560,#876,.T.); +#9166=EDGE_CURVE('',#7931,#7932,#880,.T.); +#9168=EDGE_CURVE('',#7931,#7556,#884,.T.); +#9170=EDGE_CURVE('',#7555,#7556,#888,.T.); +#9172=EDGE_CURVE('',#7555,#7024,#892,.T.); +#9174=EDGE_CURVE('',#7024,#6750,#2404,.T.); +#9176=EDGE_CURVE('',#6750,#7495,#896,.T.); +#9178=EDGE_CURVE('',#7495,#7496,#900,.T.); +#9180=EDGE_CURVE('',#6680,#7496,#904,.T.); +#9182=EDGE_CURVE('',#6679,#6680,#908,.T.); +#9184=EDGE_CURVE('',#6679,#7492,#912,.T.); +#9186=EDGE_CURVE('',#7491,#7492,#916,.T.); +#9188=EDGE_CURVE('',#7491,#6746,#920,.T.); +#9190=EDGE_CURVE('',#6746,#6734,#2392,.T.); +#9192=EDGE_CURVE('',#6734,#7431,#924,.T.); +#9194=EDGE_CURVE('',#7431,#7432,#928,.T.); +#9196=EDGE_CURVE('',#6668,#7432,#932,.T.); +#9198=EDGE_CURVE('',#6667,#6668,#936,.T.); +#9200=EDGE_CURVE('',#6667,#7428,#940,.T.); +#9202=EDGE_CURVE('',#7427,#7428,#944,.T.); +#9204=EDGE_CURVE('',#7427,#6730,#948,.T.); +#9206=EDGE_CURVE('',#6730,#6718,#2380,.T.); +#9208=EDGE_CURVE('',#6718,#7367,#952,.T.); +#9210=EDGE_CURVE('',#7367,#7368,#956,.T.); +#9212=EDGE_CURVE('',#6656,#7368,#960,.T.); +#9214=EDGE_CURVE('',#6655,#6656,#964,.T.); +#9216=EDGE_CURVE('',#6655,#7364,#968,.T.); +#9218=EDGE_CURVE('',#7363,#7364,#972,.T.); +#9220=EDGE_CURVE('',#7363,#6714,#976,.T.); +#9222=EDGE_CURVE('',#6714,#6702,#2368,.T.); +#9224=EDGE_CURVE('',#6702,#7303,#980,.T.); +#9226=EDGE_CURVE('',#7303,#7304,#984,.T.); +#9228=EDGE_CURVE('',#6644,#7304,#988,.T.); +#9230=EDGE_CURVE('',#6643,#6644,#992,.T.); +#9232=EDGE_CURVE('',#6643,#7300,#996,.T.); +#9234=EDGE_CURVE('',#7299,#7300,#1000,.T.); +#9236=EDGE_CURVE('',#7299,#6698,#1004,.T.); +#9238=EDGE_CURVE('',#6698,#6624,#2356,.T.); +#9240=EDGE_CURVE('',#6624,#6545,#1008,.T.); +#9242=EDGE_CURVE('',#6545,#6546,#1012,.T.); +#9244=EDGE_CURVE('',#6508,#6546,#1016,.T.); +#9246=EDGE_CURVE('',#6507,#6508,#1020,.T.); +#9248=EDGE_CURVE('',#6507,#6542,#1024,.T.); +#9250=EDGE_CURVE('',#6541,#6542,#1028,.T.); +#9252=EDGE_CURVE('',#6541,#6620,#1032,.T.); +#9254=EDGE_CURVE('',#6620,#6430,#2344,.T.); +#9256=EDGE_CURVE('',#6421,#6430,#4748,.T.); +#9258=EDGE_CURVE('',#6358,#6421,#4764,.T.); +#9261=EDGE_CURVE('',#6356,#6414,#1036,.T.); +#9263=EDGE_CURVE('',#6406,#6414,#4744,.T.); +#9267=EDGE_CURVE('',#6601,#6602,#1044,.T.); +#9269=EDGE_CURVE('',#6602,#6606,#1048,.T.); +#9271=EDGE_CURVE('',#6605,#6606,#1052,.T.); +#9275=EDGE_CURVE('',#6682,#6785,#1060,.T.); +#9277=EDGE_CURVE('',#6785,#6786,#1064,.T.); +#9279=EDGE_CURVE('',#6786,#6790,#1068,.T.); +#9281=EDGE_CURVE('',#6789,#6790,#1072,.T.); +#9283=EDGE_CURVE('',#6686,#6789,#1076,.T.); +#9286=EDGE_CURVE('',#6685,#6825,#1080,.T.); +#9288=EDGE_CURVE('',#6825,#6826,#1084,.T.); +#9290=EDGE_CURVE('',#6826,#6830,#1088,.T.); +#9292=EDGE_CURVE('',#6829,#6830,#1092,.T.); +#9294=EDGE_CURVE('',#6690,#6829,#1096,.T.); +#9297=EDGE_CURVE('',#6689,#6865,#1100,.T.); +#9299=EDGE_CURVE('',#6865,#6866,#1104,.T.); +#9301=EDGE_CURVE('',#6866,#6870,#1108,.T.); +#9303=EDGE_CURVE('',#6869,#6870,#1112,.T.); +#9305=EDGE_CURVE('',#6694,#6869,#1116,.T.); +#9308=EDGE_CURVE('',#6693,#6905,#1120,.T.); +#9310=EDGE_CURVE('',#6905,#6906,#1124,.T.); +#9312=EDGE_CURVE('',#6906,#6910,#1128,.T.); +#9314=EDGE_CURVE('',#6909,#6910,#1132,.T.); +#9316=EDGE_CURVE('',#6920,#6909,#1136,.T.); +#9319=EDGE_CURVE('',#8002,#8047,#1140,.T.); +#9321=EDGE_CURVE('',#8047,#8048,#1144,.T.); +#9323=EDGE_CURVE('',#8048,#8051,#1148,.T.); +#9325=EDGE_CURVE('',#8051,#8052,#1152,.T.); +#9327=EDGE_CURVE('',#8006,#8052,#1156,.T.); +#9330=EDGE_CURVE('',#8005,#8087,#1160,.T.); +#9332=EDGE_CURVE('',#8087,#8088,#1164,.T.); +#9334=EDGE_CURVE('',#8088,#8091,#1168,.T.); +#9336=EDGE_CURVE('',#8091,#8092,#1172,.T.); +#9338=EDGE_CURVE('',#8010,#8092,#1176,.T.); +#9341=EDGE_CURVE('',#8009,#8127,#1180,.T.); +#9343=EDGE_CURVE('',#8127,#8128,#1184,.T.); +#9345=EDGE_CURVE('',#8128,#8131,#1188,.T.); +#9347=EDGE_CURVE('',#8131,#8132,#1192,.T.); +#9349=EDGE_CURVE('',#8014,#8132,#1196,.T.); +#9352=EDGE_CURVE('',#8013,#8167,#1200,.T.); +#9354=EDGE_CURVE('',#8167,#8168,#1204,.T.); +#9356=EDGE_CURVE('',#8168,#8171,#1208,.T.); +#9358=EDGE_CURVE('',#8171,#8172,#1212,.T.); +#9360=EDGE_CURVE('',#8020,#8172,#1216,.T.); +#9363=EDGE_CURVE('',#8019,#8207,#1220,.T.); +#9374=EDGE_CURVE('',#8207,#8183,#1224,.T.); +#9376=EDGE_CURVE('',#8183,#8184,#1228,.T.); +#9378=EDGE_CURVE('',#8184,#8186,#1232,.T.); +#9380=EDGE_CURVE('',#8186,#8188,#1236,.T.); +#9382=EDGE_CURVE('',#8188,#8190,#1240,.T.); +#9384=EDGE_CURVE('',#8190,#8192,#1244,.T.); +#9386=EDGE_CURVE('',#8192,#8208,#1248,.T.); +#9396=EDGE_CURVE('',#8271,#8272,#1252,.T.); +#9398=EDGE_CURVE('',#8215,#8271,#1780,.T.); +#9400=EDGE_CURVE('',#8215,#8216,#1284,.T.); +#9402=EDGE_CURVE('',#8216,#8272,#1256,.T.); +#9412=EDGE_CURVE('',#8279,#8280,#1260,.T.); +#9414=EDGE_CURVE('',#8212,#8279,#6316,.T.); +#9416=EDGE_CURVE('',#8212,#8195,#1664,.T.); +#9418=EDGE_CURVE('',#8183,#8195,#1696,.T.); +#9421=EDGE_CURVE('',#8207,#8280,#6348,.T.); +#9432=EDGE_CURVE('',#8274,#8272,#1272,.T.); +#9434=EDGE_CURVE('',#8274,#8276,#1668,.T.); +#9436=EDGE_CURVE('',#8276,#8279,#1264,.T.); +#9439=EDGE_CURVE('',#8280,#8271,#1268,.T.); +#9451=EDGE_CURVE('',#8216,#8220,#1276,.T.); +#9453=EDGE_CURVE('',#8220,#8274,#1672,.T.); +#9463=EDGE_CURVE('',#8219,#8220,#1280,.T.); +#9467=EDGE_CURVE('',#8179,#8215,#1288,.T.); +#9469=EDGE_CURVE('',#8179,#8180,#1292,.T.); +#9471=EDGE_CURVE('',#8176,#8180,#6308,.T.); +#9473=EDGE_CURVE('',#8175,#8176,#1296,.T.); +#9475=EDGE_CURVE('',#8139,#8175,#1300,.T.); +#9477=EDGE_CURVE('',#8139,#8140,#1304,.T.); +#9479=EDGE_CURVE('',#8136,#8140,#6152,.T.); +#9481=EDGE_CURVE('',#8135,#8136,#1308,.T.); +#9483=EDGE_CURVE('',#8099,#8135,#1312,.T.); +#9485=EDGE_CURVE('',#8099,#8100,#1316,.T.); +#9487=EDGE_CURVE('',#8096,#8100,#5996,.T.); +#9489=EDGE_CURVE('',#8095,#8096,#1320,.T.); +#9491=EDGE_CURVE('',#8059,#8095,#1324,.T.); +#9493=EDGE_CURVE('',#8059,#8060,#1328,.T.); +#9495=EDGE_CURVE('',#8056,#8060,#5840,.T.); +#9497=EDGE_CURVE('',#8055,#8056,#1332,.T.); +#9499=EDGE_CURVE('',#6917,#8055,#1336,.T.); +#9501=EDGE_CURVE('',#6917,#6918,#1340,.T.); +#9503=EDGE_CURVE('',#6914,#6918,#5584,.T.); +#9505=EDGE_CURVE('',#6913,#6914,#1344,.T.); +#9507=EDGE_CURVE('',#6877,#6913,#1348,.T.); +#9509=EDGE_CURVE('',#6877,#6878,#1352,.T.); +#9511=EDGE_CURVE('',#6874,#6878,#5428,.T.); +#9513=EDGE_CURVE('',#6873,#6874,#1356,.T.); +#9515=EDGE_CURVE('',#6837,#6873,#1360,.T.); +#9517=EDGE_CURVE('',#6837,#6838,#1364,.T.); +#9519=EDGE_CURVE('',#6834,#6838,#5272,.T.); +#9521=EDGE_CURVE('',#6833,#6834,#1368,.T.); +#9523=EDGE_CURVE('',#6797,#6833,#1372,.T.); +#9525=EDGE_CURVE('',#6797,#6798,#1376,.T.); +#9527=EDGE_CURVE('',#6794,#6798,#5124,.T.); +#9529=EDGE_CURVE('',#6793,#6794,#1380,.T.); +#9531=EDGE_CURVE('',#6613,#6793,#1384,.T.); +#9533=EDGE_CURVE('',#6613,#6614,#1388,.T.); +#9535=EDGE_CURVE('',#6610,#6614,#5008,.T.); +#9537=EDGE_CURVE('',#6609,#6610,#1392,.T.); +#9539=EDGE_CURVE('',#6438,#6609,#1396,.T.); +#9541=EDGE_CURVE('',#6436,#6438,#1400,.T.); +#9543=EDGE_CURVE('',#6434,#6436,#1404,.T.); +#9545=EDGE_CURVE('',#6433,#6434,#1408,.T.); +#9547=EDGE_CURVE('',#6454,#6433,#1412,.T.); +#9549=EDGE_CURVE('',#7220,#6454,#1416,.T.); +#9551=EDGE_CURVE('',#7218,#7220,#1420,.T.); +#9553=EDGE_CURVE('',#7217,#7218,#1424,.T.); +#9555=EDGE_CURVE('',#6550,#7217,#1428,.T.); +#9557=EDGE_CURVE('',#6549,#6550,#1432,.T.); +#9559=EDGE_CURVE('',#6549,#6553,#1436,.T.); +#9561=EDGE_CURVE('',#6553,#6554,#1440,.T.); +#9563=EDGE_CURVE('',#7308,#6554,#1444,.T.); +#9565=EDGE_CURVE('',#7307,#7308,#1448,.T.); +#9567=EDGE_CURVE('',#7307,#7311,#1452,.T.); +#9569=EDGE_CURVE('',#7311,#7312,#1456,.T.); +#9571=EDGE_CURVE('',#7372,#7312,#1460,.T.); +#9573=EDGE_CURVE('',#7371,#7372,#1464,.T.); +#9575=EDGE_CURVE('',#7371,#7375,#1468,.T.); +#9577=EDGE_CURVE('',#7375,#7376,#1472,.T.); +#9579=EDGE_CURVE('',#7436,#7376,#1476,.T.); +#9581=EDGE_CURVE('',#7435,#7436,#1480,.T.); +#9583=EDGE_CURVE('',#7435,#7439,#1484,.T.); +#9585=EDGE_CURVE('',#7439,#7440,#1488,.T.); +#9587=EDGE_CURVE('',#7500,#7440,#1492,.T.); +#9589=EDGE_CURVE('',#7499,#7500,#1496,.T.); +#9591=EDGE_CURVE('',#7499,#7503,#1500,.T.); +#9593=EDGE_CURVE('',#7503,#7504,#1504,.T.); +#9595=EDGE_CURVE('',#7564,#7504,#1508,.T.); +#9597=EDGE_CURVE('',#7563,#7564,#1512,.T.); +#9599=EDGE_CURVE('',#7563,#7567,#1516,.T.); +#9601=EDGE_CURVE('',#7567,#7568,#1520,.T.); +#9603=EDGE_CURVE('',#7620,#7568,#1524,.T.); +#9605=EDGE_CURVE('',#7619,#7620,#1528,.T.); +#9607=EDGE_CURVE('',#7619,#7623,#1532,.T.); +#9609=EDGE_CURVE('',#7623,#7624,#1536,.T.); +#9611=EDGE_CURVE('',#7676,#7624,#1540,.T.); +#9613=EDGE_CURVE('',#7675,#7676,#1544,.T.); +#9615=EDGE_CURVE('',#7675,#7679,#1548,.T.); +#9617=EDGE_CURVE('',#7679,#7680,#1552,.T.); +#9619=EDGE_CURVE('',#7732,#7680,#1556,.T.); +#9621=EDGE_CURVE('',#7731,#7732,#1560,.T.); +#9623=EDGE_CURVE('',#7731,#7735,#1564,.T.); +#9625=EDGE_CURVE('',#7735,#7736,#1568,.T.); +#9627=EDGE_CURVE('',#7788,#7736,#1572,.T.); +#9629=EDGE_CURVE('',#7787,#7788,#1576,.T.); +#9631=EDGE_CURVE('',#7787,#7791,#1580,.T.); +#9633=EDGE_CURVE('',#7791,#7792,#1584,.T.); +#9635=EDGE_CURVE('',#7214,#7792,#1588,.T.); +#9637=EDGE_CURVE('',#7212,#7214,#1592,.T.); +#9639=EDGE_CURVE('',#7210,#7212,#1596,.T.); +#9641=EDGE_CURVE('',#7208,#7210,#1600,.T.); +#9643=EDGE_CURVE('',#7206,#7208,#1604,.T.); +#9645=EDGE_CURVE('',#6452,#7206,#1608,.T.); +#9647=EDGE_CURVE('',#6450,#6452,#1612,.T.); +#9649=EDGE_CURVE('',#6448,#6450,#1616,.T.); +#9651=EDGE_CURVE('',#6446,#6448,#1620,.T.); +#9653=EDGE_CURVE('',#6444,#6446,#1624,.T.); +#9655=EDGE_CURVE('',#6442,#6444,#1628,.T.); +#9657=EDGE_CURVE('',#6441,#6442,#1632,.T.); +#9659=EDGE_CURVE('',#8219,#6441,#1636,.T.); +#9670=EDGE_CURVE('',#8204,#8211,#1640,.T.); +#9672=EDGE_CURVE('',#8202,#8204,#1644,.T.); +#9674=EDGE_CURVE('',#8200,#8202,#1648,.T.); +#9676=EDGE_CURVE('',#8198,#8200,#1652,.T.); +#9678=EDGE_CURVE('',#8196,#8198,#1656,.T.); +#9680=EDGE_CURVE('',#8195,#8196,#1660,.T.); +#9694=EDGE_CURVE('',#8219,#8276,#1772,.T.); +#9706=EDGE_CURVE('',#8192,#8204,#1676,.T.); +#9718=EDGE_CURVE('',#8190,#8202,#1680,.T.); +#9731=EDGE_CURVE('',#8188,#8200,#1684,.T.); +#9744=EDGE_CURVE('',#8186,#8198,#1688,.T.); +#9757=EDGE_CURVE('',#8184,#8196,#1692,.T.); +#9782=EDGE_CURVE('',#6490,#6438,#1700,.T.); +#9785=EDGE_CURVE('',#6609,#7807,#1704,.T.); +#9798=EDGE_CURVE('',#7812,#6613,#1708,.T.); +#9801=EDGE_CURVE('',#6793,#7819,#1712,.T.); +#9803=EDGE_CURVE('',#6954,#7819,#5212,.T.); +#9814=EDGE_CURVE('',#7824,#6956,#5196,.T.); +#9816=EDGE_CURVE('',#7824,#6797,#1716,.T.); +#9819=EDGE_CURVE('',#6833,#7831,#1720,.T.); +#9821=EDGE_CURVE('',#6974,#7831,#5368,.T.); +#9832=EDGE_CURVE('',#7836,#6976,#5344,.T.); +#9834=EDGE_CURVE('',#7836,#6837,#1724,.T.); +#9837=EDGE_CURVE('',#6873,#7843,#1728,.T.); +#9839=EDGE_CURVE('',#6994,#7843,#5524,.T.); +#9850=EDGE_CURVE('',#7848,#6996,#5500,.T.); +#9852=EDGE_CURVE('',#7848,#6877,#1732,.T.); +#9855=EDGE_CURVE('',#6913,#7855,#1736,.T.); +#9857=EDGE_CURVE('',#7014,#7855,#5680,.T.); +#9867=EDGE_CURVE('',#7114,#8223,#5696,.T.); +#9870=EDGE_CURVE('',#7860,#7016,#5656,.T.); +#9872=EDGE_CURVE('',#7860,#6917,#1740,.T.); +#9875=EDGE_CURVE('',#8055,#8223,#1744,.T.); +#9885=EDGE_CURVE('',#7134,#8235,#5852,.T.); +#9888=EDGE_CURVE('',#8228,#7116,#5720,.T.); +#9890=EDGE_CURVE('',#8059,#8228,#1748,.T.); +#9893=EDGE_CURVE('',#8095,#8235,#1752,.T.); +#9903=EDGE_CURVE('',#7154,#8247,#6008,.T.); +#9906=EDGE_CURVE('',#8240,#7136,#5876,.T.); +#9908=EDGE_CURVE('',#8099,#8240,#1756,.T.); +#9911=EDGE_CURVE('',#8135,#8247,#1760,.T.); +#9921=EDGE_CURVE('',#7174,#8259,#6164,.T.); +#9924=EDGE_CURVE('',#8252,#7156,#6032,.T.); +#9926=EDGE_CURVE('',#8139,#8252,#1764,.T.); +#9929=EDGE_CURVE('',#8175,#8259,#1768,.T.); +#9939=EDGE_CURVE('',#8276,#7196,#6320,.T.); +#9943=EDGE_CURVE('',#6494,#6441,#4916,.T.); +#9954=EDGE_CURVE('',#7194,#8271,#6344,.T.); +#9957=EDGE_CURVE('',#8264,#7176,#6188,.T.); +#9959=EDGE_CURVE('',#8179,#8264,#1776,.T.); +#9972=EDGE_CURVE('',#6456,#6436,#1784,.T.); +#9986=EDGE_CURVE('',#6484,#6486,#1800,.T.); +#9988=EDGE_CURVE('',#6486,#6434,#1788,.T.); +#10001=EDGE_CURVE('',#6478,#6482,#1816,.T.); +#10003=EDGE_CURVE('',#6482,#6486,#1796,.T.); +#10015=EDGE_CURVE('',#6477,#6481,#1808,.T.); +#10017=EDGE_CURVE('',#6481,#6482,#1812,.T.); +#10029=EDGE_CURVE('',#7224,#7220,#1820,.T.); +#10032=EDGE_CURVE('',#6481,#6454,#4948,.T.); +#10044=EDGE_CURVE('',#7223,#7218,#1824,.T.); +#10057=EDGE_CURVE('',#7247,#7248,#1840,.T.); +#10059=EDGE_CURVE('',#7248,#7217,#1828,.T.); +#10071=EDGE_CURVE('',#6503,#7252,#1832,.T.); +#10073=EDGE_CURVE('',#7252,#7248,#1836,.T.); +#10085=EDGE_CURVE('',#6639,#7256,#1848,.T.); +#10087=EDGE_CURVE('',#7256,#7250,#1852,.T.); +#10089=EDGE_CURVE('',#6499,#7250,#1856,.T.); +#10100=EDGE_CURVE('',#6651,#7260,#1864,.T.); +#10102=EDGE_CURVE('',#7260,#7254,#1868,.T.); +#10104=EDGE_CURVE('',#6635,#7254,#1872,.T.); +#10115=EDGE_CURVE('',#6663,#7264,#1880,.T.); +#10117=EDGE_CURVE('',#7264,#7258,#1884,.T.); +#10119=EDGE_CURVE('',#6647,#7258,#1888,.T.); +#10130=EDGE_CURVE('',#6675,#7268,#1896,.T.); +#10132=EDGE_CURVE('',#7268,#7262,#1900,.T.); +#10134=EDGE_CURVE('',#6659,#7262,#1904,.T.); +#10145=EDGE_CURVE('',#7927,#7936,#1912,.T.); +#10147=EDGE_CURVE('',#7936,#7266,#1916,.T.); +#10149=EDGE_CURVE('',#6671,#7266,#1920,.T.); +#10160=EDGE_CURVE('',#7943,#7952,#1928,.T.); +#10162=EDGE_CURVE('',#7952,#7934,#1932,.T.); +#10164=EDGE_CURVE('',#7923,#7934,#1936,.T.); +#10175=EDGE_CURVE('',#7959,#7968,#1944,.T.); +#10177=EDGE_CURVE('',#7968,#7950,#1948,.T.); +#10179=EDGE_CURVE('',#7939,#7950,#1952,.T.); +#10190=EDGE_CURVE('',#7975,#7984,#1960,.T.); +#10192=EDGE_CURVE('',#7984,#7966,#1964,.T.); +#10194=EDGE_CURVE('',#7955,#7966,#1968,.T.); +#10205=EDGE_CURVE('',#7987,#7998,#1976,.T.); +#10208=EDGE_CURVE('',#7243,#7244,#1984,.T.); +#10210=EDGE_CURVE('',#7244,#7998,#1988,.T.); +#10220=EDGE_CURVE('',#7991,#8000,#1992,.T.); +#10222=EDGE_CURVE('',#8000,#7982,#1996,.T.); +#10224=EDGE_CURVE('',#7971,#7982,#2000,.T.); +#10235=EDGE_CURVE('',#6567,#6568,#2008,.T.); +#10237=EDGE_CURVE('',#6568,#7252,#2120,.T.); +#10241=EDGE_CURVE('',#6567,#6504,#2012,.T.); +#10251=EDGE_CURVE('',#6542,#6570,#2016,.T.); +#10254=EDGE_CURVE('',#7204,#6507,#2020,.T.); +#10256=EDGE_CURVE('',#7204,#6570,#2024,.T.); +#10266=EDGE_CURVE('',#6573,#6574,#2028,.T.); +#10268=EDGE_CURVE('',#6628,#6574,#2488,.T.); +#10270=EDGE_CURVE('',#6573,#6628,#2032,.T.); +#10280=EDGE_CURVE('',#7870,#7868,#2036,.T.); +#10282=EDGE_CURVE('',#6568,#7868,#2080,.T.); +#10285=EDGE_CURVE('',#6567,#6557,#2116,.T.); +#10287=EDGE_CURVE('',#6557,#6558,#2088,.T.); +#10289=EDGE_CURVE('',#6558,#7870,#2320,.T.); +#10299=EDGE_CURVE('',#7867,#7868,#2072,.T.); +#10302=EDGE_CURVE('',#7870,#7872,#2316,.T.); +#10304=EDGE_CURVE('',#7872,#7867,#4816,.T.); +#10315=EDGE_CURVE('',#6542,#6513,#2040,.T.); +#10317=EDGE_CURVE('',#6513,#6514,#2044,.T.); +#10319=EDGE_CURVE('',#6514,#6516,#2048,.T.); +#10321=EDGE_CURVE('',#6516,#6518,#2052,.T.); +#10323=EDGE_CURVE('',#6518,#6520,#2056,.T.); +#10325=EDGE_CURVE('',#6520,#6522,#2060,.T.); +#10327=EDGE_CURVE('',#6522,#6524,#2064,.T.); +#10329=EDGE_CURVE('',#6524,#6573,#2068,.T.); +#10331=EDGE_CURVE('',#6573,#6541,#2476,.T.); +#10342=EDGE_CURVE('',#7867,#6549,#2076,.T.); +#10345=EDGE_CURVE('',#6550,#6568,#2124,.T.); +#10356=EDGE_CURVE('',#6546,#6560,#2096,.T.); +#10358=EDGE_CURVE('',#6546,#6527,#2312,.T.); +#10360=EDGE_CURVE('',#6513,#6527,#4812,.T.); +#10364=EDGE_CURVE('',#6570,#6560,#2084,.T.); +#10375=EDGE_CURVE('',#6557,#6500,#2092,.T.); +#10379=EDGE_CURVE('',#6558,#7250,#2132,.T.); +#10390=EDGE_CURVE('',#7202,#6560,#2100,.T.); +#10392=EDGE_CURVE('',#7202,#6508,#2104,.T.); +#10403=EDGE_CURVE('',#6563,#6564,#2108,.T.); +#10405=EDGE_CURVE('',#6563,#6632,#2112,.T.); +#10407=EDGE_CURVE('',#6632,#6564,#2496,.T.); +#10443=EDGE_CURVE('',#6554,#6558,#2128,.T.); +#10447=EDGE_CURVE('',#7326,#7256,#2136,.T.); +#10449=EDGE_CURVE('',#7308,#7326,#2140,.T.); +#10460=EDGE_CURVE('',#7312,#7316,#2144,.T.); +#10462=EDGE_CURVE('',#7316,#7254,#2148,.T.); +#10465=EDGE_CURVE('',#7390,#7260,#2152,.T.); +#10467=EDGE_CURVE('',#7372,#7390,#2156,.T.); +#10478=EDGE_CURVE('',#7376,#7380,#2160,.T.); +#10480=EDGE_CURVE('',#7380,#7258,#2164,.T.); +#10483=EDGE_CURVE('',#7454,#7264,#2168,.T.); +#10485=EDGE_CURVE('',#7436,#7454,#2172,.T.); +#10496=EDGE_CURVE('',#7440,#7444,#2176,.T.); +#10498=EDGE_CURVE('',#7444,#7262,#2180,.T.); +#10501=EDGE_CURVE('',#7518,#7268,#2184,.T.); +#10503=EDGE_CURVE('',#7500,#7518,#2188,.T.); +#10514=EDGE_CURVE('',#7504,#7508,#2192,.T.); +#10516=EDGE_CURVE('',#7508,#7266,#2196,.T.); +#10519=EDGE_CURVE('',#7574,#7936,#2200,.T.); +#10521=EDGE_CURVE('',#7564,#7574,#2204,.T.); +#10532=EDGE_CURVE('',#7568,#7576,#2208,.T.); +#10534=EDGE_CURVE('',#7576,#7934,#2212,.T.); +#10537=EDGE_CURVE('',#7630,#7952,#2216,.T.); +#10539=EDGE_CURVE('',#7620,#7630,#2220,.T.); +#10550=EDGE_CURVE('',#7624,#7632,#2224,.T.); +#10552=EDGE_CURVE('',#7632,#7950,#2228,.T.); +#10555=EDGE_CURVE('',#7686,#7968,#2232,.T.); +#10557=EDGE_CURVE('',#7676,#7686,#2236,.T.); +#10568=EDGE_CURVE('',#7680,#7688,#2240,.T.); +#10570=EDGE_CURVE('',#7688,#7966,#2244,.T.); +#10573=EDGE_CURVE('',#7742,#7984,#2248,.T.); +#10575=EDGE_CURVE('',#7732,#7742,#2252,.T.); +#10586=EDGE_CURVE('',#7736,#7744,#2256,.T.); +#10588=EDGE_CURVE('',#7744,#7982,#2260,.T.); +#10591=EDGE_CURVE('',#7798,#8000,#2264,.T.); +#10593=EDGE_CURVE('',#7788,#7798,#2268,.T.); +#10603=EDGE_CURVE('',#7800,#7998,#2272,.T.); +#10606=EDGE_CURVE('',#7244,#7214,#2276,.T.); +#10609=EDGE_CURVE('',#7792,#7800,#2280,.T.); +#10620=EDGE_CURVE('',#6563,#6545,#2328,.T.); +#10622=EDGE_CURVE('',#6538,#6563,#2284,.T.); +#10624=EDGE_CURVE('',#6536,#6538,#2288,.T.); +#10626=EDGE_CURVE('',#6534,#6536,#2292,.T.); +#10628=EDGE_CURVE('',#6532,#6534,#2296,.T.); +#10630=EDGE_CURVE('',#6530,#6532,#2300,.T.); +#10632=EDGE_CURVE('',#6528,#6530,#2304,.T.); +#10634=EDGE_CURVE('',#6527,#6528,#2308,.T.); +#10649=EDGE_CURVE('',#7872,#6553,#2324,.T.); +#10661=EDGE_CURVE('',#6623,#6624,#2352,.T.); +#10663=EDGE_CURVE('',#6623,#6631,#2776,.T.); +#10665=EDGE_CURVE('',#6631,#6632,#2500,.T.); +#10676=EDGE_CURVE('',#6619,#6620,#2332,.T.); +#10678=EDGE_CURVE('',#6364,#6619,#2768,.T.); +#10681=EDGE_CURVE('',#6362,#6426,#2336,.T.); +#10683=EDGE_CURVE('',#6426,#6430,#2340,.T.); +#10694=EDGE_CURVE('',#6697,#6698,#2348,.T.); +#10696=EDGE_CURVE('',#6623,#6697,#2780,.T.); +#10708=EDGE_CURVE('',#6713,#6714,#2360,.T.); +#10710=EDGE_CURVE('',#6701,#6713,#2792,.T.); +#10712=EDGE_CURVE('',#6701,#6702,#2364,.T.); +#10723=EDGE_CURVE('',#6729,#6730,#2372,.T.); +#10725=EDGE_CURVE('',#6717,#6729,#2804,.T.); +#10727=EDGE_CURVE('',#6717,#6718,#2376,.T.); +#10738=EDGE_CURVE('',#6745,#6746,#2384,.T.); +#10740=EDGE_CURVE('',#6733,#6745,#2816,.T.); +#10742=EDGE_CURVE('',#6733,#6734,#2388,.T.); +#10753=EDGE_CURVE('',#7023,#7024,#2396,.T.); +#10755=EDGE_CURVE('',#6749,#7023,#2828,.T.); +#10757=EDGE_CURVE('',#6749,#6750,#2400,.T.); +#10768=EDGE_CURVE('',#7039,#7040,#2408,.T.); +#10770=EDGE_CURVE('',#7027,#7039,#2840,.T.); +#10772=EDGE_CURVE('',#7027,#7028,#2412,.T.); +#10783=EDGE_CURVE('',#7055,#7056,#2420,.T.); +#10785=EDGE_CURVE('',#7043,#7055,#2852,.T.); +#10787=EDGE_CURVE('',#7043,#7044,#2424,.T.); +#10798=EDGE_CURVE('',#7071,#7072,#2432,.T.); +#10800=EDGE_CURVE('',#7059,#7071,#2864,.T.); +#10802=EDGE_CURVE('',#7059,#7060,#2436,.T.); +#10813=EDGE_CURVE('',#7087,#7088,#2444,.T.); +#10815=EDGE_CURVE('',#7075,#7087,#2876,.T.); +#10817=EDGE_CURVE('',#7075,#7076,#2448,.T.); +#10828=EDGE_CURVE('',#7091,#7092,#2456,.T.); +#10831=EDGE_CURVE('',#6424,#6428,#2464,.T.); +#10833=EDGE_CURVE('',#6424,#6394,#2468,.T.); +#10835=EDGE_CURVE('',#6394,#6396,#2472,.T.); +#10837=EDGE_CURVE('',#7091,#6396,#2884,.T.); +#10849=EDGE_CURVE('',#6627,#6628,#2484,.T.); +#10851=EDGE_CURVE('',#6619,#6627,#2764,.T.); +#10863=EDGE_CURVE('',#6368,#6392,#2728,.T.); +#10866=EDGE_CURVE('',#6367,#6627,#2480,.T.); +#10870=EDGE_CURVE('',#6574,#6564,#2492,.T.); +#10874=EDGE_CURVE('',#6631,#6705,#2504,.T.); +#10876=EDGE_CURVE('',#6705,#6706,#2508,.T.); +#10878=EDGE_CURVE('',#6706,#7332,#2512,.T.); +#10880=EDGE_CURVE('',#7332,#7322,#2516,.T.); +#10882=EDGE_CURVE('',#6710,#7322,#2520,.T.); +#10884=EDGE_CURVE('',#6709,#6710,#2524,.T.); +#10886=EDGE_CURVE('',#6709,#6721,#2528,.T.); +#10888=EDGE_CURVE('',#6721,#6722,#2532,.T.); +#10890=EDGE_CURVE('',#6722,#7396,#2536,.T.); +#10892=EDGE_CURVE('',#7396,#7386,#2540,.T.); +#10894=EDGE_CURVE('',#6726,#7386,#2544,.T.); +#10896=EDGE_CURVE('',#6725,#6726,#2548,.T.); +#10898=EDGE_CURVE('',#6725,#6737,#2552,.T.); +#10900=EDGE_CURVE('',#6737,#6738,#2556,.T.); +#10902=EDGE_CURVE('',#6738,#7460,#2560,.T.); +#10904=EDGE_CURVE('',#7460,#7450,#2564,.T.); +#10906=EDGE_CURVE('',#6742,#7450,#2568,.T.); +#10908=EDGE_CURVE('',#6741,#6742,#2572,.T.); +#10910=EDGE_CURVE('',#6741,#6753,#2576,.T.); +#10912=EDGE_CURVE('',#6753,#6754,#2580,.T.); +#10914=EDGE_CURVE('',#6754,#7524,#2584,.T.); +#10916=EDGE_CURVE('',#7524,#7514,#2588,.T.); +#10918=EDGE_CURVE('',#6758,#7514,#2592,.T.); +#10920=EDGE_CURVE('',#6757,#6758,#2596,.T.); +#10922=EDGE_CURVE('',#6757,#7031,#2600,.T.); +#10924=EDGE_CURVE('',#7031,#7032,#2604,.T.); +#10926=EDGE_CURVE('',#7032,#7579,#2608,.T.); +#10928=EDGE_CURVE('',#7579,#7580,#2612,.T.); +#10930=EDGE_CURVE('',#7036,#7580,#2616,.T.); +#10932=EDGE_CURVE('',#7035,#7036,#2620,.T.); +#10934=EDGE_CURVE('',#7035,#7047,#2624,.T.); +#10936=EDGE_CURVE('',#7047,#7048,#2628,.T.); +#10938=EDGE_CURVE('',#7048,#7635,#2632,.T.); +#10940=EDGE_CURVE('',#7635,#7636,#2636,.T.); +#10942=EDGE_CURVE('',#7052,#7636,#2640,.T.); +#10944=EDGE_CURVE('',#7051,#7052,#2644,.T.); +#10946=EDGE_CURVE('',#7051,#7063,#2648,.T.); +#10948=EDGE_CURVE('',#7063,#7064,#2652,.T.); +#10950=EDGE_CURVE('',#7064,#7691,#2656,.T.); +#10952=EDGE_CURVE('',#7691,#7692,#2660,.T.); +#10954=EDGE_CURVE('',#7068,#7692,#2664,.T.); +#10956=EDGE_CURVE('',#7067,#7068,#2668,.T.); +#10958=EDGE_CURVE('',#7067,#7079,#2672,.T.); +#10960=EDGE_CURVE('',#7079,#7080,#2676,.T.); +#10962=EDGE_CURVE('',#7080,#7747,#2680,.T.); +#10964=EDGE_CURVE('',#7747,#7748,#2684,.T.); +#10966=EDGE_CURVE('',#7084,#7748,#2688,.T.); +#10968=EDGE_CURVE('',#7083,#7084,#2692,.T.); +#10970=EDGE_CURVE('',#7083,#7095,#2696,.T.); +#10972=EDGE_CURVE('',#7095,#7096,#2700,.T.); +#10974=EDGE_CURVE('',#7096,#7803,#2704,.T.); +#10976=EDGE_CURVE('',#7803,#7804,#2708,.T.); +#10978=EDGE_CURVE('',#7100,#7804,#2712,.T.); +#10980=EDGE_CURVE('',#7099,#7100,#2716,.T.); +#10982=EDGE_CURVE('',#7099,#6398,#2720,.T.); +#10984=EDGE_CURVE('',#6398,#6392,#2724,.T.); +#10995=EDGE_CURVE('',#6392,#6383,#2760,.T.); +#10997=EDGE_CURVE('',#6383,#6387,#4780,.T.); +#10999=EDGE_CURVE('',#6370,#6387,#4784,.T.); +#11010=EDGE_CURVE('',#6391,#6392,#2732,.T.); +#11012=EDGE_CURVE('',#6380,#6391,#2736,.T.); +#11014=EDGE_CURVE('',#6378,#6380,#2740,.T.); +#11017=EDGE_CURVE('',#6374,#6376,#2748,.T.); +#11019=EDGE_CURVE('',#6373,#6374,#2752,.T.); +#11022=EDGE_CURVE('',#6383,#6384,#4768,.T.); +#11033=EDGE_CURVE('',#6396,#6398,#2888,.T.); +#11036=EDGE_CURVE('',#6394,#6391,#4700,.T.); +#11060=EDGE_CURVE('',#6697,#6705,#2772,.T.); +#11073=EDGE_CURVE('',#6713,#6721,#2784,.T.); +#11076=EDGE_CURVE('',#6701,#6709,#2788,.T.); +#11087=EDGE_CURVE('',#6729,#6737,#2796,.T.); +#11090=EDGE_CURVE('',#6717,#6725,#2800,.T.); +#11101=EDGE_CURVE('',#6745,#6753,#2808,.T.); +#11104=EDGE_CURVE('',#6733,#6741,#2812,.T.); +#11115=EDGE_CURVE('',#7023,#7031,#2820,.T.); +#11118=EDGE_CURVE('',#6749,#6757,#2824,.T.); +#11129=EDGE_CURVE('',#7039,#7047,#2832,.T.); +#11132=EDGE_CURVE('',#7027,#7035,#2836,.T.); +#11143=EDGE_CURVE('',#7055,#7063,#2844,.T.); +#11146=EDGE_CURVE('',#7043,#7051,#2848,.T.); +#11157=EDGE_CURVE('',#7071,#7079,#2856,.T.); +#11160=EDGE_CURVE('',#7059,#7067,#2860,.T.); +#11171=EDGE_CURVE('',#7087,#7095,#2868,.T.); +#11174=EDGE_CURVE('',#7075,#7083,#2872,.T.); +#11185=EDGE_CURVE('',#7091,#7099,#2880,.T.); +#11198=EDGE_CURVE('',#7331,#7299,#2892,.T.); +#11200=EDGE_CURVE('',#7331,#6706,#3052,.T.); +#11215=EDGE_CURVE('',#7300,#7271,#2896,.T.); +#11217=EDGE_CURVE('',#7271,#7272,#2900,.T.); +#11219=EDGE_CURVE('',#7272,#7274,#2904,.T.); +#11221=EDGE_CURVE('',#7274,#7276,#2908,.T.); +#11223=EDGE_CURVE('',#7276,#7278,#2912,.T.); +#11225=EDGE_CURVE('',#7278,#7280,#2916,.T.); +#11227=EDGE_CURVE('',#7280,#7282,#2920,.T.); +#11229=EDGE_CURVE('',#7282,#7331,#2924,.T.); +#11240=EDGE_CURVE('',#7875,#7876,#2928,.T.); +#11242=EDGE_CURVE('',#7875,#7307,#2932,.T.); +#11246=EDGE_CURVE('',#7326,#7876,#2936,.T.); +#11256=EDGE_CURVE('',#7304,#7318,#2952,.T.); +#11258=EDGE_CURVE('',#7304,#7285,#3004,.T.); +#11260=EDGE_CURVE('',#7271,#7285,#3084,.T.); +#11263=EDGE_CURVE('',#7300,#7328,#3036,.T.); +#11265=EDGE_CURVE('',#7328,#7318,#2940,.T.); +#11275=EDGE_CURVE('',#7315,#7316,#2944,.T.); +#11277=EDGE_CURVE('',#7315,#6636,#2948,.T.); +#11291=EDGE_CURVE('',#7906,#7318,#2956,.T.); +#11293=EDGE_CURVE('',#7906,#6644,#2960,.T.); +#11304=EDGE_CURVE('',#7321,#7322,#2964,.T.); +#11306=EDGE_CURVE('',#7321,#6710,#2968,.T.); +#11317=EDGE_CURVE('',#7878,#7876,#2972,.T.); +#11320=EDGE_CURVE('',#7325,#7326,#3028,.T.); +#11322=EDGE_CURVE('',#7325,#7315,#3056,.T.); +#11325=EDGE_CURVE('',#7316,#7878,#3012,.T.); +#11337=EDGE_CURVE('',#7878,#7880,#3008,.T.); +#11339=EDGE_CURVE('',#7880,#7875,#3088,.T.); +#11350=EDGE_CURVE('',#7321,#7303,#3020,.T.); +#11352=EDGE_CURVE('',#7296,#7321,#2976,.T.); +#11354=EDGE_CURVE('',#7294,#7296,#2980,.T.); +#11356=EDGE_CURVE('',#7292,#7294,#2984,.T.); +#11358=EDGE_CURVE('',#7290,#7292,#2988,.T.); +#11360=EDGE_CURVE('',#7288,#7290,#2992,.T.); +#11362=EDGE_CURVE('',#7286,#7288,#2996,.T.); +#11364=EDGE_CURVE('',#7285,#7286,#3000,.T.); +#11379=EDGE_CURVE('',#7880,#7311,#3016,.T.); +#11405=EDGE_CURVE('',#7331,#7332,#3048,.T.); +#11408=EDGE_CURVE('',#7282,#7296,#3024,.T.); +#11423=EDGE_CURVE('',#7325,#6640,#3032,.T.); +#11435=EDGE_CURVE('',#7908,#6643,#3040,.T.); +#11437=EDGE_CURVE('',#7908,#7328,#3044,.T.); +#11470=EDGE_CURVE('',#7908,#7906,#3060,.T.); +#11496=EDGE_CURVE('',#7280,#7294,#3064,.T.); +#11509=EDGE_CURVE('',#7278,#7292,#3068,.T.); +#11522=EDGE_CURVE('',#7276,#7290,#3072,.T.); +#11535=EDGE_CURVE('',#7274,#7288,#3076,.T.); +#11548=EDGE_CURVE('',#7272,#7286,#3080,.T.); +#11584=EDGE_CURVE('',#7395,#7363,#3092,.T.); +#11586=EDGE_CURVE('',#7395,#6722,#3252,.T.); +#11601=EDGE_CURVE('',#7364,#7335,#3096,.T.); +#11603=EDGE_CURVE('',#7335,#7336,#3100,.T.); +#11605=EDGE_CURVE('',#7336,#7338,#3104,.T.); +#11607=EDGE_CURVE('',#7338,#7340,#3108,.T.); +#11609=EDGE_CURVE('',#7340,#7342,#3112,.T.); +#11611=EDGE_CURVE('',#7342,#7344,#3116,.T.); +#11613=EDGE_CURVE('',#7344,#7346,#3120,.T.); +#11615=EDGE_CURVE('',#7346,#7395,#3124,.T.); +#11626=EDGE_CURVE('',#7883,#7884,#3128,.T.); +#11628=EDGE_CURVE('',#7883,#7371,#3132,.T.); +#11632=EDGE_CURVE('',#7390,#7884,#3136,.T.); +#11642=EDGE_CURVE('',#7368,#7382,#3152,.T.); +#11644=EDGE_CURVE('',#7368,#7349,#3204,.T.); +#11646=EDGE_CURVE('',#7335,#7349,#3284,.T.); +#11649=EDGE_CURVE('',#7364,#7392,#3236,.T.); +#11651=EDGE_CURVE('',#7392,#7382,#3140,.T.); +#11661=EDGE_CURVE('',#7379,#7380,#3144,.T.); +#11663=EDGE_CURVE('',#7379,#6648,#3148,.T.); +#11677=EDGE_CURVE('',#7910,#7382,#3156,.T.); +#11679=EDGE_CURVE('',#7910,#6656,#3160,.T.); +#11690=EDGE_CURVE('',#7385,#7386,#3164,.T.); +#11692=EDGE_CURVE('',#7385,#6726,#3168,.T.); +#11703=EDGE_CURVE('',#7886,#7884,#3172,.T.); +#11706=EDGE_CURVE('',#7389,#7390,#3228,.T.); +#11708=EDGE_CURVE('',#7389,#7379,#3256,.T.); +#11711=EDGE_CURVE('',#7380,#7886,#3212,.T.); +#11723=EDGE_CURVE('',#7886,#7888,#3208,.T.); +#11725=EDGE_CURVE('',#7888,#7883,#3288,.T.); +#11736=EDGE_CURVE('',#7385,#7367,#3220,.T.); +#11738=EDGE_CURVE('',#7360,#7385,#3176,.T.); +#11740=EDGE_CURVE('',#7358,#7360,#3180,.T.); +#11742=EDGE_CURVE('',#7356,#7358,#3184,.T.); +#11744=EDGE_CURVE('',#7354,#7356,#3188,.T.); +#11746=EDGE_CURVE('',#7352,#7354,#3192,.T.); +#11748=EDGE_CURVE('',#7350,#7352,#3196,.T.); +#11750=EDGE_CURVE('',#7349,#7350,#3200,.T.); +#11765=EDGE_CURVE('',#7888,#7375,#3216,.T.); +#11791=EDGE_CURVE('',#7395,#7396,#3248,.T.); +#11794=EDGE_CURVE('',#7346,#7360,#3224,.T.); +#11809=EDGE_CURVE('',#7389,#6652,#3232,.T.); +#11821=EDGE_CURVE('',#7912,#6655,#3240,.T.); +#11823=EDGE_CURVE('',#7912,#7392,#3244,.T.); +#11856=EDGE_CURVE('',#7912,#7910,#3260,.T.); +#11882=EDGE_CURVE('',#7344,#7358,#3264,.T.); +#11895=EDGE_CURVE('',#7342,#7356,#3268,.T.); +#11908=EDGE_CURVE('',#7340,#7354,#3272,.T.); +#11921=EDGE_CURVE('',#7338,#7352,#3276,.T.); +#11934=EDGE_CURVE('',#7336,#7350,#3280,.T.); +#11970=EDGE_CURVE('',#7459,#7427,#3292,.T.); +#11972=EDGE_CURVE('',#7459,#6738,#3452,.T.); +#11987=EDGE_CURVE('',#7428,#7399,#3296,.T.); +#11989=EDGE_CURVE('',#7399,#7400,#3300,.T.); +#11991=EDGE_CURVE('',#7400,#7402,#3304,.T.); +#11993=EDGE_CURVE('',#7402,#7404,#3308,.T.); +#11995=EDGE_CURVE('',#7404,#7406,#3312,.T.); +#11997=EDGE_CURVE('',#7406,#7408,#3316,.T.); +#11999=EDGE_CURVE('',#7408,#7410,#3320,.T.); +#12001=EDGE_CURVE('',#7410,#7459,#3324,.T.); +#12012=EDGE_CURVE('',#7891,#7892,#3328,.T.); +#12014=EDGE_CURVE('',#7891,#7435,#3332,.T.); +#12018=EDGE_CURVE('',#7454,#7892,#3336,.T.); +#12028=EDGE_CURVE('',#7432,#7446,#3352,.T.); +#12030=EDGE_CURVE('',#7432,#7413,#3404,.T.); +#12032=EDGE_CURVE('',#7399,#7413,#3484,.T.); +#12035=EDGE_CURVE('',#7428,#7456,#3436,.T.); +#12037=EDGE_CURVE('',#7456,#7446,#3340,.T.); +#12047=EDGE_CURVE('',#7443,#7444,#3344,.T.); +#12049=EDGE_CURVE('',#7443,#6660,#3348,.T.); +#12063=EDGE_CURVE('',#7914,#7446,#3356,.T.); +#12065=EDGE_CURVE('',#7914,#6668,#3360,.T.); +#12076=EDGE_CURVE('',#7449,#7450,#3364,.T.); +#12078=EDGE_CURVE('',#7449,#6742,#3368,.T.); +#12089=EDGE_CURVE('',#7894,#7892,#3372,.T.); +#12092=EDGE_CURVE('',#7453,#7454,#3428,.T.); +#12094=EDGE_CURVE('',#7453,#7443,#3456,.T.); +#12097=EDGE_CURVE('',#7444,#7894,#3412,.T.); +#12109=EDGE_CURVE('',#7894,#7896,#3408,.T.); +#12111=EDGE_CURVE('',#7896,#7891,#3488,.T.); +#12122=EDGE_CURVE('',#7449,#7431,#3420,.T.); +#12124=EDGE_CURVE('',#7424,#7449,#3376,.T.); +#12126=EDGE_CURVE('',#7422,#7424,#3380,.T.); +#12128=EDGE_CURVE('',#7420,#7422,#3384,.T.); +#12130=EDGE_CURVE('',#7418,#7420,#3388,.T.); +#12132=EDGE_CURVE('',#7416,#7418,#3392,.T.); +#12134=EDGE_CURVE('',#7414,#7416,#3396,.T.); +#12136=EDGE_CURVE('',#7413,#7414,#3400,.T.); +#12151=EDGE_CURVE('',#7896,#7439,#3416,.T.); +#12177=EDGE_CURVE('',#7459,#7460,#3448,.T.); +#12180=EDGE_CURVE('',#7410,#7424,#3424,.T.); +#12195=EDGE_CURVE('',#7453,#6664,#3432,.T.); +#12207=EDGE_CURVE('',#7916,#6667,#3440,.T.); +#12209=EDGE_CURVE('',#7916,#7456,#3444,.T.); +#12242=EDGE_CURVE('',#7916,#7914,#3460,.T.); +#12268=EDGE_CURVE('',#7408,#7422,#3464,.T.); +#12281=EDGE_CURVE('',#7406,#7420,#3468,.T.); +#12294=EDGE_CURVE('',#7404,#7418,#3472,.T.); +#12307=EDGE_CURVE('',#7402,#7416,#3476,.T.); +#12320=EDGE_CURVE('',#7400,#7414,#3480,.T.); +#12356=EDGE_CURVE('',#7523,#7491,#3492,.T.); +#12358=EDGE_CURVE('',#7523,#6754,#3652,.T.); +#12373=EDGE_CURVE('',#7492,#7463,#3496,.T.); +#12375=EDGE_CURVE('',#7463,#7464,#3500,.T.); +#12377=EDGE_CURVE('',#7464,#7466,#3504,.T.); +#12379=EDGE_CURVE('',#7466,#7468,#3508,.T.); +#12381=EDGE_CURVE('',#7468,#7470,#3512,.T.); +#12383=EDGE_CURVE('',#7470,#7472,#3516,.T.); +#12385=EDGE_CURVE('',#7472,#7474,#3520,.T.); +#12387=EDGE_CURVE('',#7474,#7523,#3524,.T.); +#12398=EDGE_CURVE('',#7899,#7900,#3528,.T.); +#12400=EDGE_CURVE('',#7899,#7499,#3532,.T.); +#12404=EDGE_CURVE('',#7518,#7900,#3536,.T.); +#12414=EDGE_CURVE('',#7496,#7510,#3552,.T.); +#12416=EDGE_CURVE('',#7496,#7477,#3604,.T.); +#12418=EDGE_CURVE('',#7463,#7477,#3684,.T.); +#12421=EDGE_CURVE('',#7492,#7520,#3636,.T.); +#12423=EDGE_CURVE('',#7520,#7510,#3540,.T.); +#12433=EDGE_CURVE('',#7507,#7508,#3544,.T.); +#12435=EDGE_CURVE('',#7507,#6672,#3548,.T.); +#12449=EDGE_CURVE('',#7918,#7510,#3556,.T.); +#12451=EDGE_CURVE('',#7918,#6680,#3560,.T.); +#12462=EDGE_CURVE('',#7513,#7514,#3564,.T.); +#12464=EDGE_CURVE('',#7513,#6758,#3568,.T.); +#12475=EDGE_CURVE('',#7902,#7900,#3572,.T.); +#12478=EDGE_CURVE('',#7517,#7518,#3628,.T.); +#12480=EDGE_CURVE('',#7517,#7507,#3656,.T.); +#12483=EDGE_CURVE('',#7508,#7902,#3612,.T.); +#12495=EDGE_CURVE('',#7902,#7904,#3608,.T.); +#12497=EDGE_CURVE('',#7904,#7899,#3688,.T.); +#12508=EDGE_CURVE('',#7513,#7495,#3620,.T.); +#12510=EDGE_CURVE('',#7488,#7513,#3576,.T.); +#12512=EDGE_CURVE('',#7486,#7488,#3580,.T.); +#12514=EDGE_CURVE('',#7484,#7486,#3584,.T.); +#12516=EDGE_CURVE('',#7482,#7484,#3588,.T.); +#12518=EDGE_CURVE('',#7480,#7482,#3592,.T.); +#12520=EDGE_CURVE('',#7478,#7480,#3596,.T.); +#12522=EDGE_CURVE('',#7477,#7478,#3600,.T.); +#12537=EDGE_CURVE('',#7904,#7503,#3616,.T.); +#12563=EDGE_CURVE('',#7523,#7524,#3648,.T.); +#12566=EDGE_CURVE('',#7474,#7488,#3624,.T.); +#12581=EDGE_CURVE('',#7517,#6676,#3632,.T.); +#12593=EDGE_CURVE('',#7920,#6679,#3640,.T.); +#12595=EDGE_CURVE('',#7920,#7520,#3644,.T.); +#12628=EDGE_CURVE('',#7920,#7918,#3660,.T.); +#12654=EDGE_CURVE('',#7472,#7486,#3664,.T.); +#12667=EDGE_CURVE('',#7470,#7484,#3668,.T.); +#12680=EDGE_CURVE('',#7468,#7482,#3672,.T.); +#12693=EDGE_CURVE('',#7466,#7480,#3676,.T.); +#12706=EDGE_CURVE('',#7464,#7478,#3680,.T.); +#12742=EDGE_CURVE('',#7570,#7555,#3692,.T.); +#12744=EDGE_CURVE('',#7570,#7032,#3768,.T.); +#12759=EDGE_CURVE('',#7556,#7527,#3696,.T.); +#12761=EDGE_CURVE('',#7527,#7528,#3700,.T.); +#12763=EDGE_CURVE('',#7528,#7530,#3704,.T.); +#12765=EDGE_CURVE('',#7530,#7532,#3708,.T.); +#12767=EDGE_CURVE('',#7532,#7534,#3712,.T.); +#12769=EDGE_CURVE('',#7534,#7536,#3716,.T.); +#12771=EDGE_CURVE('',#7536,#7538,#3720,.T.); +#12773=EDGE_CURVE('',#7538,#7570,#3724,.T.); +#12784=EDGE_CURVE('',#8343,#8344,#3728,.T.); +#12786=EDGE_CURVE('',#8343,#7563,#3732,.T.); +#12790=EDGE_CURVE('',#7574,#8344,#3736,.T.); +#12801=EDGE_CURVE('',#7556,#8292,#3756,.T.); +#12803=EDGE_CURVE('',#8292,#8286,#3740,.T.); +#12805=EDGE_CURVE('',#7560,#8286,#3840,.T.); +#12807=EDGE_CURVE('',#7560,#7541,#3804,.T.); +#12809=EDGE_CURVE('',#7527,#7541,#3884,.T.); +#12819=EDGE_CURVE('',#8288,#7574,#3744,.T.); +#12824=EDGE_CURVE('',#8288,#7928,#3748,.T.); +#12834=EDGE_CURVE('',#8291,#8292,#3752,.T.); +#12838=EDGE_CURVE('',#8291,#7931,#3760,.T.); +#12848=EDGE_CURVE('',#7570,#7579,#3764,.T.); +#12860=EDGE_CURVE('',#8346,#8344,#3772,.T.); +#12864=EDGE_CURVE('',#8288,#8282,#3852,.T.); +#12866=EDGE_CURVE('',#8282,#7576,#3824,.T.); +#12868=EDGE_CURVE('',#7576,#8346,#3812,.T.); +#12880=EDGE_CURVE('',#8346,#8348,#3808,.T.); +#12882=EDGE_CURVE('',#8348,#8343,#3888,.T.); +#12893=EDGE_CURVE('',#7572,#7559,#3820,.T.); +#12895=EDGE_CURVE('',#7552,#7572,#3776,.T.); +#12897=EDGE_CURVE('',#7550,#7552,#3780,.T.); +#12899=EDGE_CURVE('',#7548,#7550,#3784,.T.); +#12901=EDGE_CURVE('',#7546,#7548,#3788,.T.); +#12903=EDGE_CURVE('',#7544,#7546,#3792,.T.); +#12905=EDGE_CURVE('',#7542,#7544,#3796,.T.); +#12907=EDGE_CURVE('',#7541,#7542,#3800,.T.); +#12922=EDGE_CURVE('',#8348,#7567,#3816,.T.); +#12937=EDGE_CURVE('',#7572,#7036,#3848,.T.); +#12948=EDGE_CURVE('',#8282,#7924,#3828,.T.); +#12961=EDGE_CURVE('',#8285,#8286,#3832,.T.); +#12963=EDGE_CURVE('',#8285,#7932,#3836,.T.); +#12975=EDGE_CURVE('',#7572,#7580,#3844,.T.); +#13002=EDGE_CURVE('',#8291,#8285,#3856,.T.); +#13025=EDGE_CURVE('',#7538,#7552,#3860,.T.); +#13040=EDGE_CURVE('',#7536,#7550,#3864,.T.); +#13053=EDGE_CURVE('',#7534,#7548,#3868,.T.); +#13066=EDGE_CURVE('',#7532,#7546,#3872,.T.); +#13079=EDGE_CURVE('',#7530,#7544,#3876,.T.); +#13092=EDGE_CURVE('',#7528,#7542,#3880,.T.); +#13128=EDGE_CURVE('',#7626,#7611,#3892,.T.); +#13130=EDGE_CURVE('',#7626,#7048,#3968,.T.); +#13145=EDGE_CURVE('',#7612,#7583,#3896,.T.); +#13147=EDGE_CURVE('',#7583,#7584,#3900,.T.); +#13149=EDGE_CURVE('',#7584,#7586,#3904,.T.); +#13151=EDGE_CURVE('',#7586,#7588,#3908,.T.); +#13153=EDGE_CURVE('',#7588,#7590,#3912,.T.); +#13155=EDGE_CURVE('',#7590,#7592,#3916,.T.); +#13157=EDGE_CURVE('',#7592,#7594,#3920,.T.); +#13159=EDGE_CURVE('',#7594,#7626,#3924,.T.); +#13170=EDGE_CURVE('',#8351,#8352,#3928,.T.); +#13172=EDGE_CURVE('',#8351,#7619,#3932,.T.); +#13176=EDGE_CURVE('',#7630,#8352,#3936,.T.); +#13187=EDGE_CURVE('',#7612,#8304,#3956,.T.); +#13189=EDGE_CURVE('',#8304,#8298,#3940,.T.); +#13191=EDGE_CURVE('',#7616,#8298,#4040,.T.); +#13193=EDGE_CURVE('',#7616,#7597,#4004,.T.); +#13195=EDGE_CURVE('',#7583,#7597,#4084,.T.); +#13205=EDGE_CURVE('',#8300,#7630,#3944,.T.); +#13210=EDGE_CURVE('',#8300,#7944,#3948,.T.); +#13220=EDGE_CURVE('',#8303,#8304,#3952,.T.); +#13224=EDGE_CURVE('',#8303,#7947,#3960,.T.); +#13234=EDGE_CURVE('',#7626,#7635,#3964,.T.); +#13246=EDGE_CURVE('',#8354,#8352,#3972,.T.); +#13250=EDGE_CURVE('',#8300,#8294,#4052,.T.); +#13252=EDGE_CURVE('',#8294,#7632,#4024,.T.); +#13254=EDGE_CURVE('',#7632,#8354,#4012,.T.); +#13266=EDGE_CURVE('',#8354,#8356,#4008,.T.); +#13268=EDGE_CURVE('',#8356,#8351,#4088,.T.); +#13279=EDGE_CURVE('',#7628,#7615,#4020,.T.); +#13281=EDGE_CURVE('',#7608,#7628,#3976,.T.); +#13283=EDGE_CURVE('',#7606,#7608,#3980,.T.); +#13285=EDGE_CURVE('',#7604,#7606,#3984,.T.); +#13287=EDGE_CURVE('',#7602,#7604,#3988,.T.); +#13289=EDGE_CURVE('',#7600,#7602,#3992,.T.); +#13291=EDGE_CURVE('',#7598,#7600,#3996,.T.); +#13293=EDGE_CURVE('',#7597,#7598,#4000,.T.); +#13308=EDGE_CURVE('',#8356,#7623,#4016,.T.); +#13323=EDGE_CURVE('',#7628,#7052,#4048,.T.); +#13334=EDGE_CURVE('',#8294,#7940,#4028,.T.); +#13347=EDGE_CURVE('',#8297,#8298,#4032,.T.); +#13349=EDGE_CURVE('',#8297,#7948,#4036,.T.); +#13361=EDGE_CURVE('',#7628,#7636,#4044,.T.); +#13388=EDGE_CURVE('',#8303,#8297,#4056,.T.); +#13411=EDGE_CURVE('',#7594,#7608,#4060,.T.); +#13426=EDGE_CURVE('',#7592,#7606,#4064,.T.); +#13439=EDGE_CURVE('',#7590,#7604,#4068,.T.); +#13452=EDGE_CURVE('',#7588,#7602,#4072,.T.); +#13465=EDGE_CURVE('',#7586,#7600,#4076,.T.); +#13478=EDGE_CURVE('',#7584,#7598,#4080,.T.); +#13514=EDGE_CURVE('',#7682,#7667,#4092,.T.); +#13516=EDGE_CURVE('',#7682,#7064,#4168,.T.); +#13531=EDGE_CURVE('',#7668,#7639,#4096,.T.); +#13533=EDGE_CURVE('',#7639,#7640,#4100,.T.); +#13535=EDGE_CURVE('',#7640,#7642,#4104,.T.); +#13537=EDGE_CURVE('',#7642,#7644,#4108,.T.); +#13539=EDGE_CURVE('',#7644,#7646,#4112,.T.); +#13541=EDGE_CURVE('',#7646,#7648,#4116,.T.); +#13543=EDGE_CURVE('',#7648,#7650,#4120,.T.); +#13545=EDGE_CURVE('',#7650,#7682,#4124,.T.); +#13556=EDGE_CURVE('',#8359,#8360,#4128,.T.); +#13558=EDGE_CURVE('',#8359,#7675,#4132,.T.); +#13562=EDGE_CURVE('',#7686,#8360,#4136,.T.); +#13573=EDGE_CURVE('',#7668,#8316,#4156,.T.); +#13575=EDGE_CURVE('',#8316,#8310,#4140,.T.); +#13577=EDGE_CURVE('',#7672,#8310,#4240,.T.); +#13579=EDGE_CURVE('',#7672,#7653,#4204,.T.); +#13581=EDGE_CURVE('',#7639,#7653,#4284,.T.); +#13591=EDGE_CURVE('',#8312,#7686,#4144,.T.); +#13596=EDGE_CURVE('',#8312,#7960,#4148,.T.); +#13606=EDGE_CURVE('',#8315,#8316,#4152,.T.); +#13610=EDGE_CURVE('',#8315,#7963,#4160,.T.); +#13620=EDGE_CURVE('',#7682,#7691,#4164,.T.); +#13632=EDGE_CURVE('',#8362,#8360,#4172,.T.); +#13636=EDGE_CURVE('',#8312,#8306,#4252,.T.); +#13638=EDGE_CURVE('',#8306,#7688,#4224,.T.); +#13640=EDGE_CURVE('',#7688,#8362,#4212,.T.); +#13652=EDGE_CURVE('',#8362,#8364,#4208,.T.); +#13654=EDGE_CURVE('',#8364,#8359,#4288,.T.); +#13665=EDGE_CURVE('',#7684,#7671,#4220,.T.); +#13667=EDGE_CURVE('',#7664,#7684,#4176,.T.); +#13669=EDGE_CURVE('',#7662,#7664,#4180,.T.); +#13671=EDGE_CURVE('',#7660,#7662,#4184,.T.); +#13673=EDGE_CURVE('',#7658,#7660,#4188,.T.); +#13675=EDGE_CURVE('',#7656,#7658,#4192,.T.); +#13677=EDGE_CURVE('',#7654,#7656,#4196,.T.); +#13679=EDGE_CURVE('',#7653,#7654,#4200,.T.); +#13694=EDGE_CURVE('',#8364,#7679,#4216,.T.); +#13709=EDGE_CURVE('',#7684,#7068,#4248,.T.); +#13720=EDGE_CURVE('',#8306,#7956,#4228,.T.); +#13733=EDGE_CURVE('',#8309,#8310,#4232,.T.); +#13735=EDGE_CURVE('',#8309,#7964,#4236,.T.); +#13747=EDGE_CURVE('',#7684,#7692,#4244,.T.); +#13774=EDGE_CURVE('',#8315,#8309,#4256,.T.); +#13797=EDGE_CURVE('',#7650,#7664,#4260,.T.); +#13812=EDGE_CURVE('',#7648,#7662,#4264,.T.); +#13825=EDGE_CURVE('',#7646,#7660,#4268,.T.); +#13838=EDGE_CURVE('',#7644,#7658,#4272,.T.); +#13851=EDGE_CURVE('',#7642,#7656,#4276,.T.); +#13864=EDGE_CURVE('',#7640,#7654,#4280,.T.); +#13900=EDGE_CURVE('',#7738,#7723,#4292,.T.); +#13902=EDGE_CURVE('',#7738,#7080,#4368,.T.); +#13917=EDGE_CURVE('',#7724,#7695,#4296,.T.); +#13919=EDGE_CURVE('',#7695,#7696,#4300,.T.); +#13921=EDGE_CURVE('',#7696,#7698,#4304,.T.); +#13923=EDGE_CURVE('',#7698,#7700,#4308,.T.); +#13925=EDGE_CURVE('',#7700,#7702,#4312,.T.); +#13927=EDGE_CURVE('',#7702,#7704,#4316,.T.); +#13929=EDGE_CURVE('',#7704,#7706,#4320,.T.); +#13931=EDGE_CURVE('',#7706,#7738,#4324,.T.); +#13942=EDGE_CURVE('',#8367,#8368,#4328,.T.); +#13944=EDGE_CURVE('',#8367,#7731,#4332,.T.); +#13948=EDGE_CURVE('',#7742,#8368,#4336,.T.); +#13959=EDGE_CURVE('',#7724,#8328,#4356,.T.); +#13961=EDGE_CURVE('',#8328,#8322,#4340,.T.); +#13963=EDGE_CURVE('',#7728,#8322,#4440,.T.); +#13965=EDGE_CURVE('',#7728,#7709,#4404,.T.); +#13967=EDGE_CURVE('',#7695,#7709,#4484,.T.); +#13977=EDGE_CURVE('',#8324,#7742,#4344,.T.); +#13982=EDGE_CURVE('',#8324,#7976,#4348,.T.); +#13992=EDGE_CURVE('',#8327,#8328,#4352,.T.); +#13996=EDGE_CURVE('',#8327,#7979,#4360,.T.); +#14006=EDGE_CURVE('',#7738,#7747,#4364,.T.); +#14018=EDGE_CURVE('',#8370,#8368,#4372,.T.); +#14022=EDGE_CURVE('',#8324,#8318,#4452,.T.); +#14024=EDGE_CURVE('',#8318,#7744,#4424,.T.); +#14026=EDGE_CURVE('',#7744,#8370,#4412,.T.); +#14038=EDGE_CURVE('',#8370,#8372,#4408,.T.); +#14040=EDGE_CURVE('',#8372,#8367,#4488,.T.); +#14051=EDGE_CURVE('',#7740,#7727,#4420,.T.); +#14053=EDGE_CURVE('',#7720,#7740,#4376,.T.); +#14055=EDGE_CURVE('',#7718,#7720,#4380,.T.); +#14057=EDGE_CURVE('',#7716,#7718,#4384,.T.); +#14059=EDGE_CURVE('',#7714,#7716,#4388,.T.); +#14061=EDGE_CURVE('',#7712,#7714,#4392,.T.); +#14063=EDGE_CURVE('',#7710,#7712,#4396,.T.); +#14065=EDGE_CURVE('',#7709,#7710,#4400,.T.); +#14080=EDGE_CURVE('',#8372,#7735,#4416,.T.); +#14095=EDGE_CURVE('',#7740,#7084,#4448,.T.); +#14106=EDGE_CURVE('',#8318,#7972,#4428,.T.); +#14119=EDGE_CURVE('',#8321,#8322,#4432,.T.); +#14121=EDGE_CURVE('',#8321,#7980,#4436,.T.); +#14133=EDGE_CURVE('',#7740,#7748,#4444,.T.); +#14160=EDGE_CURVE('',#8327,#8321,#4456,.T.); +#14183=EDGE_CURVE('',#7706,#7720,#4460,.T.); +#14198=EDGE_CURVE('',#7704,#7718,#4464,.T.); +#14211=EDGE_CURVE('',#7702,#7716,#4468,.T.); +#14224=EDGE_CURVE('',#7700,#7714,#4472,.T.); +#14237=EDGE_CURVE('',#7698,#7712,#4476,.T.); +#14250=EDGE_CURVE('',#7696,#7710,#4480,.T.); +#14286=EDGE_CURVE('',#7794,#7779,#4492,.T.); +#14288=EDGE_CURVE('',#7794,#7096,#4568,.T.); +#14303=EDGE_CURVE('',#7780,#7751,#4496,.T.); +#14305=EDGE_CURVE('',#7751,#7752,#4500,.T.); +#14307=EDGE_CURVE('',#7752,#7754,#4504,.T.); +#14309=EDGE_CURVE('',#7754,#7756,#4508,.T.); +#14311=EDGE_CURVE('',#7756,#7758,#4512,.T.); +#14313=EDGE_CURVE('',#7758,#7760,#4516,.T.); +#14315=EDGE_CURVE('',#7760,#7762,#4520,.T.); +#14317=EDGE_CURVE('',#7762,#7794,#4524,.T.); +#14328=EDGE_CURVE('',#8375,#8376,#4528,.T.); +#14330=EDGE_CURVE('',#8375,#7787,#4532,.T.); +#14334=EDGE_CURVE('',#7798,#8376,#4536,.T.); +#14345=EDGE_CURVE('',#7780,#8340,#4556,.T.); +#14347=EDGE_CURVE('',#8340,#8334,#4540,.T.); +#14349=EDGE_CURVE('',#7784,#8334,#4640,.T.); +#14351=EDGE_CURVE('',#7784,#7765,#4604,.T.); +#14353=EDGE_CURVE('',#7751,#7765,#4684,.T.); +#14363=EDGE_CURVE('',#8336,#7798,#4544,.T.); +#14368=EDGE_CURVE('',#8336,#7992,#4548,.T.); +#14378=EDGE_CURVE('',#8339,#8340,#4552,.T.); +#14382=EDGE_CURVE('',#8339,#7995,#4560,.T.); +#14392=EDGE_CURVE('',#7794,#7803,#4564,.T.); +#14404=EDGE_CURVE('',#8378,#8376,#4572,.T.); +#14408=EDGE_CURVE('',#8336,#8330,#4652,.T.); +#14410=EDGE_CURVE('',#8330,#7800,#4624,.T.); +#14412=EDGE_CURVE('',#7800,#8378,#4612,.T.); +#14424=EDGE_CURVE('',#8378,#8380,#4608,.T.); +#14426=EDGE_CURVE('',#8380,#8375,#4688,.T.); +#14437=EDGE_CURVE('',#7796,#7783,#4620,.T.); +#14439=EDGE_CURVE('',#7776,#7796,#4576,.T.); +#14441=EDGE_CURVE('',#7774,#7776,#4580,.T.); +#14443=EDGE_CURVE('',#7772,#7774,#4584,.T.); +#14445=EDGE_CURVE('',#7770,#7772,#4588,.T.); +#14447=EDGE_CURVE('',#7768,#7770,#4592,.T.); +#14449=EDGE_CURVE('',#7766,#7768,#4596,.T.); +#14451=EDGE_CURVE('',#7765,#7766,#4600,.T.); +#14466=EDGE_CURVE('',#8380,#7791,#4616,.T.); +#14481=EDGE_CURVE('',#7796,#7100,#4648,.T.); +#14492=EDGE_CURVE('',#8330,#7988,#4628,.T.); +#14505=EDGE_CURVE('',#8333,#8334,#4632,.T.); +#14507=EDGE_CURVE('',#8333,#7996,#4636,.T.); +#14519=EDGE_CURVE('',#7796,#7804,#4644,.T.); +#14546=EDGE_CURVE('',#8339,#8333,#4656,.T.); +#14569=EDGE_CURVE('',#7762,#7776,#4660,.T.); +#14584=EDGE_CURVE('',#7760,#7774,#4664,.T.); +#14597=EDGE_CURVE('',#7758,#7772,#4668,.T.); +#14610=EDGE_CURVE('',#7756,#7770,#4672,.T.); +#14623=EDGE_CURVE('',#7754,#7768,#4676,.T.); +#14636=EDGE_CURVE('',#7752,#7766,#4680,.T.); +#14672=EDGE_CURVE('',#6418,#6424,#4692,.T.); +#14674=EDGE_CURVE('',#6418,#6380,#4696,.T.); +#14687=EDGE_CURVE('',#6422,#6426,#4704,.T.); +#14691=EDGE_CURVE('',#6360,#6422,#4708,.T.); +#14702=EDGE_CURVE('',#6401,#6408,#4712,.T.); +#14704=EDGE_CURVE('',#6408,#6412,#4728,.T.); +#14715=EDGE_CURVE('',#6417,#6418,#4752,.T.); +#14731=EDGE_CURVE('',#6408,#6374,#4732,.T.); +#14741=EDGE_CURVE('',#6405,#6410,#4720,.T.); +#14743=EDGE_CURVE('',#6354,#6410,#4740,.T.); +#14767=EDGE_CURVE('',#6410,#6414,#4736,.T.); +#14792=EDGE_CURVE('',#6421,#6422,#4760,.T.); +#14831=EDGE_CURVE('',#6387,#6388,#4776,.T.); +#14858=EDGE_CURVE('',#6524,#6538,#4788,.T.); +#14870=EDGE_CURVE('',#6522,#6536,#4792,.T.); +#14883=EDGE_CURVE('',#6520,#6534,#4796,.T.); +#14896=EDGE_CURVE('',#6518,#6532,#4800,.T.); +#14909=EDGE_CURVE('',#6516,#6530,#4804,.T.); +#14922=EDGE_CURVE('',#6514,#6528,#4808,.T.); +#14959=EDGE_CURVE('',#7226,#7212,#4820,.T.); +#14973=EDGE_CURVE('',#7238,#7240,#4840,.T.); +#14975=EDGE_CURVE('',#7240,#7210,#4824,.T.); +#14988=EDGE_CURVE('',#7234,#7236,#4832,.T.); +#14990=EDGE_CURVE('',#7236,#7240,#4836,.T.); +#15002=EDGE_CURVE('',#7228,#7232,#4848,.T.); +#15004=EDGE_CURVE('',#7232,#7236,#4852,.T.); +#15016=EDGE_CURVE('',#6496,#7231,#4860,.T.); +#15018=EDGE_CURVE('',#7231,#7232,#4864,.T.); +#15030=EDGE_CURVE('',#6472,#6474,#4880,.T.); +#15032=EDGE_CURVE('',#6474,#6450,#4868,.T.); +#15035=EDGE_CURVE('',#7231,#6452,#4932,.T.); +#15047=EDGE_CURVE('',#6468,#6470,#4892,.T.); +#15049=EDGE_CURVE('',#6470,#6474,#4876,.T.); +#15061=EDGE_CURVE('',#6462,#6466,#4908,.T.); +#15063=EDGE_CURVE('',#6466,#6470,#4888,.T.); +#15075=EDGE_CURVE('',#6461,#6465,#4900,.T.); +#15077=EDGE_CURVE('',#6465,#6466,#4904,.T.); +#15089=EDGE_CURVE('',#6458,#6442,#4912,.T.); +#15092=EDGE_CURVE('',#6465,#6444,#4920,.T.); +#15119=EDGE_CURVE('',#6466,#6446,#4924,.T.); +#15132=EDGE_CURVE('',#6470,#6448,#4928,.T.); +#15157=EDGE_CURVE('',#7232,#7206,#4936,.T.); +#15170=EDGE_CURVE('',#7236,#7208,#4940,.T.); +#15195=EDGE_CURVE('',#7204,#7202,#4944,.T.); +#15220=EDGE_CURVE('',#6482,#6433,#4952,.T.); +#15243=EDGE_CURVE('',#6601,#6577,#4956,.T.); +#15245=EDGE_CURVE('',#6577,#6578,#4960,.T.); +#15247=EDGE_CURVE('',#6578,#6580,#4964,.T.); +#15249=EDGE_CURVE('',#6580,#6582,#4968,.T.); +#15251=EDGE_CURVE('',#6582,#6584,#4972,.T.); +#15253=EDGE_CURVE('',#6584,#6586,#4976,.T.); +#15255=EDGE_CURVE('',#6586,#6602,#4980,.T.); +#15265=EDGE_CURVE('',#7807,#7808,#4984,.T.); +#15269=EDGE_CURVE('',#6610,#7808,#4988,.T.); +#15279=EDGE_CURVE('',#7815,#7816,#4992,.T.); +#15282=EDGE_CURVE('',#6605,#6589,#5036,.T.); +#15284=EDGE_CURVE('',#6577,#6589,#5068,.T.); +#15297=EDGE_CURVE('',#7810,#7808,#5004,.T.); +#15299=EDGE_CURVE('',#7810,#7812,#5040,.T.); +#15315=EDGE_CURVE('',#6614,#7810,#5044,.T.); +#15326=EDGE_CURVE('',#6598,#6606,#5012,.T.); +#15328=EDGE_CURVE('',#6596,#6598,#5016,.T.); +#15330=EDGE_CURVE('',#6594,#6596,#5020,.T.); +#15332=EDGE_CURVE('',#6592,#6594,#5024,.T.); +#15334=EDGE_CURVE('',#6590,#6592,#5028,.T.); +#15336=EDGE_CURVE('',#6589,#6590,#5032,.T.); +#15361=EDGE_CURVE('',#6586,#6598,#5048,.T.); +#15373=EDGE_CURVE('',#6584,#6596,#5052,.T.); +#15386=EDGE_CURVE('',#6582,#6594,#5056,.T.); +#15399=EDGE_CURVE('',#6580,#6592,#5060,.T.); +#15412=EDGE_CURVE('',#6578,#6590,#5064,.T.); +#15437=EDGE_CURVE('',#6785,#6761,#5072,.T.); +#15439=EDGE_CURVE('',#6761,#6762,#5076,.T.); +#15441=EDGE_CURVE('',#6762,#6764,#5080,.T.); +#15443=EDGE_CURVE('',#6764,#6766,#5084,.T.); +#15445=EDGE_CURVE('',#6766,#6768,#5088,.T.); +#15447=EDGE_CURVE('',#6768,#6770,#5092,.T.); +#15449=EDGE_CURVE('',#6770,#6786,#5096,.T.); +#15459=EDGE_CURVE('',#7819,#7820,#5100,.T.); +#15463=EDGE_CURVE('',#6794,#7820,#5104,.T.); +#15473=EDGE_CURVE('',#7827,#7828,#5108,.T.); +#15475=EDGE_CURVE('',#6789,#7827,#5192,.T.); +#15477=EDGE_CURVE('',#6789,#6773,#5152,.T.); +#15479=EDGE_CURVE('',#6761,#6773,#5184,.T.); +#15482=EDGE_CURVE('',#6785,#7828,#5216,.T.); +#15493=EDGE_CURVE('',#7822,#7820,#5120,.T.); +#15495=EDGE_CURVE('',#7822,#7824,#5156,.T.); +#15497=EDGE_CURVE('',#7824,#7827,#5112,.T.); +#15500=EDGE_CURVE('',#7828,#7819,#5116,.T.); +#15513=EDGE_CURVE('',#6798,#7822,#5160,.T.); +#15524=EDGE_CURVE('',#6782,#6790,#5128,.T.); +#15526=EDGE_CURVE('',#6780,#6782,#5132,.T.); +#15528=EDGE_CURVE('',#6778,#6780,#5136,.T.); +#15530=EDGE_CURVE('',#6776,#6778,#5140,.T.); +#15532=EDGE_CURVE('',#6774,#6776,#5144,.T.); +#15534=EDGE_CURVE('',#6773,#6774,#5148,.T.); +#15559=EDGE_CURVE('',#6770,#6782,#5164,.T.); +#15571=EDGE_CURVE('',#6768,#6780,#5168,.T.); +#15584=EDGE_CURVE('',#6766,#6778,#5172,.T.); +#15597=EDGE_CURVE('',#6764,#6776,#5176,.T.); +#15610=EDGE_CURVE('',#6762,#6774,#5180,.T.); +#15640=EDGE_CURVE('',#6960,#6956,#5200,.T.); +#15678=EDGE_CURVE('',#6825,#6801,#5220,.T.); +#15680=EDGE_CURVE('',#6801,#6802,#5224,.T.); +#15682=EDGE_CURVE('',#6802,#6804,#5228,.T.); +#15684=EDGE_CURVE('',#6804,#6806,#5232,.T.); +#15686=EDGE_CURVE('',#6806,#6808,#5236,.T.); +#15688=EDGE_CURVE('',#6808,#6810,#5240,.T.); +#15690=EDGE_CURVE('',#6810,#6826,#5244,.T.); +#15700=EDGE_CURVE('',#7831,#7832,#5248,.T.); +#15704=EDGE_CURVE('',#6834,#7832,#5252,.T.); +#15714=EDGE_CURVE('',#7839,#7840,#5256,.T.); +#15716=EDGE_CURVE('',#6829,#7839,#5340,.T.); +#15718=EDGE_CURVE('',#6829,#6813,#5300,.T.); +#15720=EDGE_CURVE('',#6801,#6813,#5332,.T.); +#15723=EDGE_CURVE('',#6825,#7840,#5372,.T.); +#15734=EDGE_CURVE('',#7834,#7832,#5268,.T.); +#15736=EDGE_CURVE('',#7834,#7836,#5304,.T.); +#15738=EDGE_CURVE('',#7836,#7839,#5260,.T.); +#15741=EDGE_CURVE('',#7840,#7831,#5264,.T.); +#15754=EDGE_CURVE('',#6838,#7834,#5308,.T.); +#15765=EDGE_CURVE('',#6822,#6830,#5276,.T.); +#15767=EDGE_CURVE('',#6820,#6822,#5280,.T.); +#15769=EDGE_CURVE('',#6818,#6820,#5284,.T.); +#15771=EDGE_CURVE('',#6816,#6818,#5288,.T.); +#15773=EDGE_CURVE('',#6814,#6816,#5292,.T.); +#15775=EDGE_CURVE('',#6813,#6814,#5296,.T.); +#15800=EDGE_CURVE('',#6810,#6822,#5312,.T.); +#15812=EDGE_CURVE('',#6808,#6820,#5316,.T.); +#15825=EDGE_CURVE('',#6806,#6818,#5320,.T.); +#15838=EDGE_CURVE('',#6804,#6816,#5324,.T.); +#15851=EDGE_CURVE('',#6802,#6814,#5328,.T.); +#15875=EDGE_CURVE('',#6967,#6980,#5336,.T.); +#15882=EDGE_CURVE('',#6980,#6976,#5348,.T.); +#15893=EDGE_CURVE('',#6978,#6963,#5352,.T.); +#15895=EDGE_CURVE('',#6964,#6978,#5360,.T.); +#15907=EDGE_CURVE('',#6968,#6980,#5356,.T.); +#15919=EDGE_CURVE('',#6978,#6974,#5364,.T.); +#15958=EDGE_CURVE('',#6865,#6841,#5376,.T.); +#15960=EDGE_CURVE('',#6841,#6842,#5380,.T.); +#15962=EDGE_CURVE('',#6842,#6844,#5384,.T.); +#15964=EDGE_CURVE('',#6844,#6846,#5388,.T.); +#15966=EDGE_CURVE('',#6846,#6848,#5392,.T.); +#15968=EDGE_CURVE('',#6848,#6850,#5396,.T.); +#15970=EDGE_CURVE('',#6850,#6866,#5400,.T.); +#15980=EDGE_CURVE('',#7843,#7844,#5404,.T.); +#15984=EDGE_CURVE('',#6874,#7844,#5408,.T.); +#15994=EDGE_CURVE('',#7851,#7852,#5412,.T.); +#15996=EDGE_CURVE('',#6869,#7851,#5496,.T.); +#15998=EDGE_CURVE('',#6869,#6853,#5456,.T.); +#16000=EDGE_CURVE('',#6841,#6853,#5488,.T.); +#16003=EDGE_CURVE('',#6865,#7852,#5528,.T.); +#16014=EDGE_CURVE('',#7846,#7844,#5424,.T.); +#16016=EDGE_CURVE('',#7846,#7848,#5460,.T.); +#16018=EDGE_CURVE('',#7848,#7851,#5416,.T.); +#16021=EDGE_CURVE('',#7852,#7843,#5420,.T.); +#16034=EDGE_CURVE('',#6878,#7846,#5464,.T.); +#16045=EDGE_CURVE('',#6862,#6870,#5432,.T.); +#16047=EDGE_CURVE('',#6860,#6862,#5436,.T.); +#16049=EDGE_CURVE('',#6858,#6860,#5440,.T.); +#16051=EDGE_CURVE('',#6856,#6858,#5444,.T.); +#16053=EDGE_CURVE('',#6854,#6856,#5448,.T.); +#16055=EDGE_CURVE('',#6853,#6854,#5452,.T.); +#16080=EDGE_CURVE('',#6850,#6862,#5468,.T.); +#16092=EDGE_CURVE('',#6848,#6860,#5472,.T.); +#16105=EDGE_CURVE('',#6846,#6858,#5476,.T.); +#16118=EDGE_CURVE('',#6844,#6856,#5480,.T.); +#16131=EDGE_CURVE('',#6842,#6854,#5484,.T.); +#16155=EDGE_CURVE('',#6987,#7000,#5492,.T.); +#16162=EDGE_CURVE('',#7000,#6996,#5504,.T.); +#16173=EDGE_CURVE('',#6998,#6983,#5508,.T.); +#16175=EDGE_CURVE('',#6984,#6998,#5516,.T.); +#16187=EDGE_CURVE('',#6988,#7000,#5512,.T.); +#16199=EDGE_CURVE('',#6998,#6994,#5520,.T.); +#16238=EDGE_CURVE('',#6905,#6881,#5532,.T.); +#16240=EDGE_CURVE('',#6881,#6882,#5536,.T.); +#16242=EDGE_CURVE('',#6882,#6884,#5540,.T.); +#16244=EDGE_CURVE('',#6884,#6886,#5544,.T.); +#16246=EDGE_CURVE('',#6886,#6888,#5548,.T.); +#16248=EDGE_CURVE('',#6888,#6890,#5552,.T.); +#16250=EDGE_CURVE('',#6890,#6906,#5556,.T.); +#16260=EDGE_CURVE('',#7855,#7856,#5560,.T.); +#16264=EDGE_CURVE('',#6914,#7856,#5564,.T.); +#16274=EDGE_CURVE('',#7863,#7864,#5568,.T.); +#16276=EDGE_CURVE('',#6909,#7863,#5652,.T.); +#16278=EDGE_CURVE('',#6909,#6893,#5612,.T.); +#16280=EDGE_CURVE('',#6881,#6893,#5644,.T.); +#16283=EDGE_CURVE('',#6905,#7864,#5684,.T.); +#16294=EDGE_CURVE('',#7858,#7856,#5580,.T.); +#16296=EDGE_CURVE('',#7858,#7860,#5616,.T.); +#16298=EDGE_CURVE('',#7860,#7863,#5572,.T.); +#16301=EDGE_CURVE('',#7864,#7855,#5576,.T.); +#16314=EDGE_CURVE('',#6918,#7858,#5620,.T.); +#16325=EDGE_CURVE('',#6902,#6910,#5588,.T.); +#16327=EDGE_CURVE('',#6900,#6902,#5592,.T.); +#16329=EDGE_CURVE('',#6898,#6900,#5596,.T.); +#16331=EDGE_CURVE('',#6896,#6898,#5600,.T.); +#16333=EDGE_CURVE('',#6894,#6896,#5604,.T.); +#16335=EDGE_CURVE('',#6893,#6894,#5608,.T.); +#16360=EDGE_CURVE('',#6890,#6902,#5624,.T.); +#16372=EDGE_CURVE('',#6888,#6900,#5628,.T.); +#16385=EDGE_CURVE('',#6886,#6898,#5632,.T.); +#16398=EDGE_CURVE('',#6884,#6896,#5636,.T.); +#16411=EDGE_CURVE('',#6882,#6894,#5640,.T.); +#16435=EDGE_CURVE('',#7007,#7020,#5648,.T.); +#16442=EDGE_CURVE('',#7020,#7016,#5660,.T.); +#16453=EDGE_CURVE('',#7018,#7003,#5664,.T.); +#16455=EDGE_CURVE('',#7004,#7018,#5672,.T.); +#16467=EDGE_CURVE('',#7008,#7020,#5668,.T.); +#16479=EDGE_CURVE('',#7018,#7014,#5676,.T.); +#16517=EDGE_CURVE('',#7104,#7118,#5688,.T.); +#16519=EDGE_CURVE('',#7114,#7118,#5692,.T.); +#16522=EDGE_CURVE('',#8232,#8223,#5736,.T.); +#16524=EDGE_CURVE('',#8047,#8232,#5700,.T.); +#16537=EDGE_CURVE('',#7118,#7103,#5704,.T.); +#16549=EDGE_CURVE('',#7107,#7120,#5712,.T.); +#16551=EDGE_CURVE('',#7108,#7120,#5708,.T.); +#16576=EDGE_CURVE('',#8052,#8231,#5716,.T.); +#16578=EDGE_CURVE('',#8228,#8231,#5732,.T.); +#16581=EDGE_CURVE('',#7116,#7120,#5724,.T.); +#16591=EDGE_CURVE('',#8231,#8232,#5728,.T.); +#16594=EDGE_CURVE('',#8052,#8035,#5804,.T.); +#16596=EDGE_CURVE('',#8023,#8035,#5776,.T.); +#16598=EDGE_CURVE('',#8047,#8023,#5740,.T.); +#16609=EDGE_CURVE('',#8223,#8224,#5768,.T.); +#16611=EDGE_CURVE('',#8226,#8224,#5836,.T.); +#16613=EDGE_CURVE('',#8226,#8228,#5808,.T.); +#16628=EDGE_CURVE('',#8023,#8024,#5744,.T.); +#16630=EDGE_CURVE('',#8024,#8026,#5748,.T.); +#16632=EDGE_CURVE('',#8026,#8028,#5752,.T.); +#16634=EDGE_CURVE('',#8028,#8030,#5756,.T.); +#16636=EDGE_CURVE('',#8030,#8032,#5760,.T.); +#16638=EDGE_CURVE('',#8032,#8048,#5764,.T.); +#16651=EDGE_CURVE('',#8056,#8224,#5772,.T.); +#16663=EDGE_CURVE('',#8035,#8036,#5800,.T.); +#16665=EDGE_CURVE('',#8024,#8036,#5832,.T.); +#16676=EDGE_CURVE('',#8044,#8051,#5780,.T.); +#16678=EDGE_CURVE('',#8042,#8044,#5784,.T.); +#16680=EDGE_CURVE('',#8040,#8042,#5788,.T.); +#16682=EDGE_CURVE('',#8038,#8040,#5792,.T.); +#16684=EDGE_CURVE('',#8036,#8038,#5796,.T.); +#16697=EDGE_CURVE('',#8060,#8226,#5812,.T.); +#16711=EDGE_CURVE('',#8032,#8044,#5816,.T.); +#16723=EDGE_CURVE('',#8030,#8042,#5820,.T.); +#16736=EDGE_CURVE('',#8028,#8040,#5824,.T.); +#16749=EDGE_CURVE('',#8026,#8038,#5828,.T.); +#16797=EDGE_CURVE('',#7124,#7138,#5844,.T.); +#16799=EDGE_CURVE('',#7134,#7138,#5848,.T.); +#16802=EDGE_CURVE('',#8244,#8235,#5892,.T.); +#16804=EDGE_CURVE('',#8087,#8244,#5856,.T.); +#16817=EDGE_CURVE('',#7138,#7123,#5860,.T.); +#16829=EDGE_CURVE('',#7127,#7140,#5868,.T.); +#16831=EDGE_CURVE('',#7128,#7140,#5864,.T.); +#16856=EDGE_CURVE('',#8092,#8243,#5872,.T.); +#16858=EDGE_CURVE('',#8240,#8243,#5888,.T.); +#16861=EDGE_CURVE('',#7136,#7140,#5880,.T.); +#16871=EDGE_CURVE('',#8243,#8244,#5884,.T.); +#16874=EDGE_CURVE('',#8092,#8075,#5960,.T.); +#16876=EDGE_CURVE('',#8063,#8075,#5932,.T.); +#16878=EDGE_CURVE('',#8087,#8063,#5896,.T.); +#16889=EDGE_CURVE('',#8235,#8236,#5924,.T.); +#16891=EDGE_CURVE('',#8238,#8236,#5992,.T.); +#16893=EDGE_CURVE('',#8238,#8240,#5964,.T.); +#16908=EDGE_CURVE('',#8063,#8064,#5900,.T.); +#16910=EDGE_CURVE('',#8064,#8066,#5904,.T.); +#16912=EDGE_CURVE('',#8066,#8068,#5908,.T.); +#16914=EDGE_CURVE('',#8068,#8070,#5912,.T.); +#16916=EDGE_CURVE('',#8070,#8072,#5916,.T.); +#16918=EDGE_CURVE('',#8072,#8088,#5920,.T.); +#16931=EDGE_CURVE('',#8096,#8236,#5928,.T.); +#16943=EDGE_CURVE('',#8075,#8076,#5956,.T.); +#16945=EDGE_CURVE('',#8064,#8076,#5988,.T.); +#16956=EDGE_CURVE('',#8084,#8091,#5936,.T.); +#16958=EDGE_CURVE('',#8082,#8084,#5940,.T.); +#16960=EDGE_CURVE('',#8080,#8082,#5944,.T.); +#16962=EDGE_CURVE('',#8078,#8080,#5948,.T.); +#16964=EDGE_CURVE('',#8076,#8078,#5952,.T.); +#16977=EDGE_CURVE('',#8100,#8238,#5968,.T.); +#16991=EDGE_CURVE('',#8072,#8084,#5972,.T.); +#17003=EDGE_CURVE('',#8070,#8082,#5976,.T.); +#17016=EDGE_CURVE('',#8068,#8080,#5980,.T.); +#17029=EDGE_CURVE('',#8066,#8078,#5984,.T.); +#17077=EDGE_CURVE('',#7144,#7158,#6000,.T.); +#17079=EDGE_CURVE('',#7154,#7158,#6004,.T.); +#17082=EDGE_CURVE('',#8256,#8247,#6048,.T.); +#17084=EDGE_CURVE('',#8127,#8256,#6012,.T.); +#17097=EDGE_CURVE('',#7158,#7143,#6016,.T.); +#17109=EDGE_CURVE('',#7147,#7160,#6024,.T.); +#17111=EDGE_CURVE('',#7148,#7160,#6020,.T.); +#17136=EDGE_CURVE('',#8132,#8255,#6028,.T.); +#17138=EDGE_CURVE('',#8252,#8255,#6044,.T.); +#17141=EDGE_CURVE('',#7156,#7160,#6036,.T.); +#17151=EDGE_CURVE('',#8255,#8256,#6040,.T.); +#17154=EDGE_CURVE('',#8132,#8115,#6116,.T.); +#17156=EDGE_CURVE('',#8103,#8115,#6088,.T.); +#17158=EDGE_CURVE('',#8127,#8103,#6052,.T.); +#17169=EDGE_CURVE('',#8247,#8248,#6080,.T.); +#17171=EDGE_CURVE('',#8250,#8248,#6148,.T.); +#17173=EDGE_CURVE('',#8250,#8252,#6120,.T.); +#17188=EDGE_CURVE('',#8103,#8104,#6056,.T.); +#17190=EDGE_CURVE('',#8104,#8106,#6060,.T.); +#17192=EDGE_CURVE('',#8106,#8108,#6064,.T.); +#17194=EDGE_CURVE('',#8108,#8110,#6068,.T.); +#17196=EDGE_CURVE('',#8110,#8112,#6072,.T.); +#17198=EDGE_CURVE('',#8112,#8128,#6076,.T.); +#17211=EDGE_CURVE('',#8136,#8248,#6084,.T.); +#17223=EDGE_CURVE('',#8115,#8116,#6112,.T.); +#17225=EDGE_CURVE('',#8104,#8116,#6144,.T.); +#17236=EDGE_CURVE('',#8124,#8131,#6092,.T.); +#17238=EDGE_CURVE('',#8122,#8124,#6096,.T.); +#17240=EDGE_CURVE('',#8120,#8122,#6100,.T.); +#17242=EDGE_CURVE('',#8118,#8120,#6104,.T.); +#17244=EDGE_CURVE('',#8116,#8118,#6108,.T.); +#17257=EDGE_CURVE('',#8140,#8250,#6124,.T.); +#17271=EDGE_CURVE('',#8112,#8124,#6128,.T.); +#17283=EDGE_CURVE('',#8110,#8122,#6132,.T.); +#17296=EDGE_CURVE('',#8108,#8120,#6136,.T.); +#17309=EDGE_CURVE('',#8106,#8118,#6140,.T.); +#17357=EDGE_CURVE('',#7164,#7178,#6156,.T.); +#17359=EDGE_CURVE('',#7174,#7178,#6160,.T.); +#17362=EDGE_CURVE('',#8268,#8259,#6204,.T.); +#17364=EDGE_CURVE('',#8167,#8268,#6168,.T.); +#17377=EDGE_CURVE('',#7178,#7163,#6172,.T.); +#17389=EDGE_CURVE('',#7167,#7180,#6180,.T.); +#17391=EDGE_CURVE('',#7168,#7180,#6176,.T.); +#17416=EDGE_CURVE('',#8172,#8267,#6184,.T.); +#17418=EDGE_CURVE('',#8264,#8267,#6200,.T.); +#17421=EDGE_CURVE('',#7176,#7180,#6192,.T.); +#17431=EDGE_CURVE('',#8267,#8268,#6196,.T.); +#17434=EDGE_CURVE('',#8172,#8155,#6272,.T.); +#17436=EDGE_CURVE('',#8143,#8155,#6244,.T.); +#17438=EDGE_CURVE('',#8167,#8143,#6208,.T.); +#17449=EDGE_CURVE('',#8259,#8260,#6236,.T.); +#17451=EDGE_CURVE('',#8262,#8260,#6304,.T.); +#17453=EDGE_CURVE('',#8262,#8264,#6276,.T.); +#17468=EDGE_CURVE('',#8143,#8144,#6212,.T.); +#17470=EDGE_CURVE('',#8144,#8146,#6216,.T.); +#17472=EDGE_CURVE('',#8146,#8148,#6220,.T.); +#17474=EDGE_CURVE('',#8148,#8150,#6224,.T.); +#17476=EDGE_CURVE('',#8150,#8152,#6228,.T.); +#17478=EDGE_CURVE('',#8152,#8168,#6232,.T.); +#17491=EDGE_CURVE('',#8176,#8260,#6240,.T.); +#17503=EDGE_CURVE('',#8155,#8156,#6268,.T.); +#17505=EDGE_CURVE('',#8144,#8156,#6300,.T.); +#17516=EDGE_CURVE('',#8164,#8171,#6248,.T.); +#17518=EDGE_CURVE('',#8162,#8164,#6252,.T.); +#17520=EDGE_CURVE('',#8160,#8162,#6256,.T.); +#17522=EDGE_CURVE('',#8158,#8160,#6260,.T.); +#17524=EDGE_CURVE('',#8156,#8158,#6264,.T.); +#17537=EDGE_CURVE('',#8180,#8262,#6280,.T.); +#17551=EDGE_CURVE('',#8152,#8164,#6284,.T.); +#17563=EDGE_CURVE('',#8150,#8162,#6288,.T.); +#17576=EDGE_CURVE('',#8148,#8160,#6292,.T.); +#17589=EDGE_CURVE('',#8146,#8158,#6296,.T.); +#17637=EDGE_CURVE('',#7187,#7200,#6312,.T.); +#17644=EDGE_CURVE('',#7196,#7200,#6324,.T.); +#17655=EDGE_CURVE('',#7198,#7183,#6328,.T.); +#17657=EDGE_CURVE('',#7184,#7198,#6336,.T.); +#17669=EDGE_CURVE('',#7188,#7200,#6332,.T.); +#17681=EDGE_CURVE('',#7194,#7198,#6340,.T.); +#17736=TRIMMED_CURVE('',#17735,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17737=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17736); +#17742=TRIMMED_CURVE('',#17741,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17743=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17742); +#17748=TRIMMED_CURVE('',#17747,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17749=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17748); +#17754=TRIMMED_CURVE('',#17753,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17755=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17754); +#17756=COMPOSITE_CURVE('',(#17737,#17743,#17749,#17755),.F.); +#17762=TRIMMED_CURVE('',#17761,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17762); +#17768=TRIMMED_CURVE('',#17767,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17769=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17768); +#17774=TRIMMED_CURVE('',#17773,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17775=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17774); +#17780=TRIMMED_CURVE('',#17779,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17781=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17780); +#17782=COMPOSITE_CURVE('',(#17763,#17769,#17775,#17781),.F.); +#17787=TRIMMED_CURVE('',#17786,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17788=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17787); +#17793=TRIMMED_CURVE('',#17792,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17794=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17793); +#17799=TRIMMED_CURVE('',#17798,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17800=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17799); +#17805=TRIMMED_CURVE('',#17804,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17806=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17805); +#17807=COMPOSITE_CURVE('',(#17788,#17794,#17800,#17806),.F.); +#17812=TRIMMED_CURVE('',#17811,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17813=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17812); +#17818=TRIMMED_CURVE('',#17817,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17819=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17818); +#17824=TRIMMED_CURVE('',#17823,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17825=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17824); +#17830=TRIMMED_CURVE('',#17829,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17831=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17830); +#17832=COMPOSITE_CURVE('',(#17813,#17819,#17825,#17831),.F.); +#17837=TRIMMED_CURVE('',#17836,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17838=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17837); +#17843=TRIMMED_CURVE('',#17842,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17844=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17843); +#17849=TRIMMED_CURVE('',#17848,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17850=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17849); +#17855=TRIMMED_CURVE('',#17854,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17856=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17855); +#17857=COMPOSITE_CURVE('',(#17838,#17844,#17850,#17856),.F.); +#17862=TRIMMED_CURVE('',#17861,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17863=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17862); +#17868=TRIMMED_CURVE('',#17867,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17869=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17868); +#17874=TRIMMED_CURVE('',#17873,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17875=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17874); +#17880=TRIMMED_CURVE('',#17879,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17881=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17880); +#17882=COMPOSITE_CURVE('',(#17863,#17869,#17875,#17881),.F.); +#17887=TRIMMED_CURVE('',#17886,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17888=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17887); +#17893=TRIMMED_CURVE('',#17892,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17894=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17893); +#17899=TRIMMED_CURVE('',#17898,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17900=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17899); +#17905=TRIMMED_CURVE('',#17904,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17906=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17905); +#17907=COMPOSITE_CURVE('',(#17888,#17894,#17900,#17906),.F.); +#17912=TRIMMED_CURVE('',#17911,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17913=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17912); +#17918=TRIMMED_CURVE('',#17917,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17919=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17918); +#17924=TRIMMED_CURVE('',#17923,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17925=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17924); +#17930=TRIMMED_CURVE('',#17929,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17931=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17930); +#17932=COMPOSITE_CURVE('',(#17913,#17919,#17925,#17931),.F.); +#17937=TRIMMED_CURVE('',#17936,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17938=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17937); +#17943=TRIMMED_CURVE('',#17942,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17944=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17943); +#17949=TRIMMED_CURVE('',#17948,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17950=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17949); +#17955=TRIMMED_CURVE('',#17954,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17956=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17955); +#17957=COMPOSITE_CURVE('',(#17938,#17944,#17950,#17956),.F.); +#17962=TRIMMED_CURVE('',#17961,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17963=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17962); +#17968=TRIMMED_CURVE('',#17967,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17969=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17968); +#17974=TRIMMED_CURVE('',#17973,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17975=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17974); +#17980=TRIMMED_CURVE('',#17979,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17981=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17980); +#17982=COMPOSITE_CURVE('',(#17963,#17969,#17975,#17981),.F.); +#17987=TRIMMED_CURVE('',#17986,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17988=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17987); +#17993=TRIMMED_CURVE('',#17992,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#17994=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17993); +#17999=TRIMMED_CURVE('',#17998,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18000=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#17999); +#18005=TRIMMED_CURVE('',#18004,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18006=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18005); +#18007=COMPOSITE_CURVE('',(#17988,#17994,#18000,#18006),.F.); +#18012=TRIMMED_CURVE('',#18011,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18013=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18012); +#18018=TRIMMED_CURVE('',#18017,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18019=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18018); +#18024=TRIMMED_CURVE('',#18023,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18025=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18024); +#18030=TRIMMED_CURVE('',#18029,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18031=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18030); +#18032=COMPOSITE_CURVE('',(#18013,#18019,#18025,#18031),.F.); +#18037=TRIMMED_CURVE('',#18036,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18038=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18037); +#18043=TRIMMED_CURVE('',#18042,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18044=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18043); +#18049=TRIMMED_CURVE('',#18048,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18050=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18049); +#18055=TRIMMED_CURVE('',#18054,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18056=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18055); +#18057=COMPOSITE_CURVE('',(#18038,#18044,#18050,#18056),.F.); +#18062=TRIMMED_CURVE('',#18061,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18063=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18062); +#18068=TRIMMED_CURVE('',#18067,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18069=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18068); +#18074=TRIMMED_CURVE('',#18073,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18075=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18074); +#18080=TRIMMED_CURVE('',#18079,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18081=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18080); +#18082=COMPOSITE_CURVE('',(#18063,#18069,#18075,#18081),.F.); +#18087=TRIMMED_CURVE('',#18086,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18088=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18087); +#18093=TRIMMED_CURVE('',#18092,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18094=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18093); +#18099=TRIMMED_CURVE('',#18098,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18100=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18099); +#18105=TRIMMED_CURVE('',#18104,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18106=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18105); +#18107=COMPOSITE_CURVE('',(#18088,#18094,#18100,#18106),.F.); +#18112=TRIMMED_CURVE('',#18111,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18113=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18112); +#18118=TRIMMED_CURVE('',#18117,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18119=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18118); +#18124=TRIMMED_CURVE('',#18123,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18125=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18124); +#18130=TRIMMED_CURVE('',#18129,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18131=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18130); +#18132=COMPOSITE_CURVE('',(#18113,#18119,#18125,#18131),.F.); +#18137=TRIMMED_CURVE('',#18136,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18138=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18137); +#18143=TRIMMED_CURVE('',#18142,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18144=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18143); +#18149=TRIMMED_CURVE('',#18148,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18150=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18149); +#18155=TRIMMED_CURVE('',#18154,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18156=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18155); +#18157=COMPOSITE_CURVE('',(#18138,#18144,#18150,#18156),.F.); +#18162=TRIMMED_CURVE('',#18161,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18163=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18162); +#18168=TRIMMED_CURVE('',#18167,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18169=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18168); +#18174=TRIMMED_CURVE('',#18173,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18175=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18174); +#18180=TRIMMED_CURVE('',#18179,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18181=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18180); +#18182=COMPOSITE_CURVE('',(#18163,#18169,#18175,#18181),.F.); +#18187=TRIMMED_CURVE('',#18186,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18188=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18187); +#18193=TRIMMED_CURVE('',#18192,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18194=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18193); +#18199=TRIMMED_CURVE('',#18198,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18200=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18199); +#18205=TRIMMED_CURVE('',#18204,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18206=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18205); +#18207=COMPOSITE_CURVE('',(#18188,#18194,#18200,#18206),.F.); +#18212=TRIMMED_CURVE('',#18211,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18213=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18212); +#18218=TRIMMED_CURVE('',#18217,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18219=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18218); +#18224=TRIMMED_CURVE('',#18223,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18225=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18224); +#18230=TRIMMED_CURVE('',#18229,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18231=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18230); +#18232=COMPOSITE_CURVE('',(#18213,#18219,#18225,#18231),.F.); +#18237=TRIMMED_CURVE('',#18236,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)), +.T.,.UNSPECIFIED.); +#18238=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#18237); +#18239=COMPOSITE_CURVE('',(#18238),.F.); +#18240=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#18242=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#18245=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#18248=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#17727),#18247); +#18249=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#17757),#18247); +#18250=SHAPE_REPRESENTATION('',(#17731),#18247); +#18259=PRODUCT_DEFINITION('design','',#18258,#18255); +#18260=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR 533092070.',#18259); +#18261=SHAPE_DEFINITION_REPRESENTATION(#18260,#18250); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-0-15-20-76-14-11-0.step b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-0-15-20-76-14-11-0.step new file mode 100644 index 0000000..d6b5da4 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-0-15-20-76-14-11-0.step @@ -0,0 +1,672 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('2C982DCC-65F7-4C31-A146-6555EF4FFD82.STEP', + '2022-07-12T09:47:37', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2022', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = CYLINDRICAL_SURFACE ( 'NONE', #187, 0.02089999999999999497 ) ; +#2 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#3 = EDGE_CURVE ( 'NONE', #488, #592, #49, .T. ) ; +#4 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#5 = VERTEX_POINT ( 'NONE', #176 ) ; +#6 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7 = ORIENTED_EDGE ( 'NONE', *, *, #224, .F. ) ; +#8 = CONICAL_SURFACE ( 'NONE', #406, 0.03489604343193140196, 0.7853981633974479459 ) ; +#9 = STYLED_ITEM ( 'NONE', ( #286 ), #462 ) ; +#10 = ORIENTED_EDGE ( 'NONE', *, *, #160, .T. ) ; +#11 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#12 = ORIENTED_EDGE ( 'NONE', *, *, #252, .T. ) ; +#13 = LINE ( 'NONE', #212, #621 ) ; +#14 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.02089999999999999497 ) ) ; +#15 = ORIENTED_EDGE ( 'NONE', *, *, #273, .F. ) ; +#16 = CYLINDRICAL_SURFACE ( 'NONE', #374, 0.03299999999999999462 ) ; +#17 = AXIS2_PLACEMENT_3D ( 'NONE', #537, #387, #192 ) ; +#18 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19 = CIRCLE ( 'NONE', #620, 0.03899999999999997219 ) ; +#20 = ORIENTED_EDGE ( 'NONE', *, *, #581, .F. ) ; +#21 = EDGE_CURVE ( 'NONE', #583, #464, #77, .T. ) ; +#22 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#23 = ORIENTED_EDGE ( 'NONE', *, *, #265, .T. ) ; +#24 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25 = ADVANCED_FACE ( 'NONE', ( #300 ), #608, .T. ) ; +#26 = ORIENTED_EDGE ( 'NONE', *, *, #482, .T. ) ; +#27 = CYLINDRICAL_SURFACE ( 'NONE', #564, 0.03899999999999997913 ) ; +#28 = AXIS2_PLACEMENT_3D ( 'NONE', #289, #586, #533 ) ; +#29 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #214 ) ) ; +#30 = STYLED_ITEM ( 'NONE', ( #509 ), #405 ) ; +#31 = ORIENTED_EDGE ( 'NONE', *, *, #605, .T. ) ; +#32 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33 = ORIENTED_EDGE ( 'NONE', *, *, #107, .T. ) ; +#34 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#35 = FACE_OUTER_BOUND ( 'NONE', #426, .T. ) ; +#36 = EDGE_CURVE ( 'NONE', #5, #376, #299, .T. ) ; +#37 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, -0.03300000000000000155 ) ) ; +#38 = CLOSED_SHELL ( 'NONE', ( #543, #634, #128, #465, #186, #44, #553, #41, #572, #503, #377, #321, #420, #74, #283, #350, #346, #587, #460, #25, #139, #145, #510 ) ) ; +#39 = AXIS2_PLACEMENT_3D ( 'NONE', #472, #121, #174 ) ; +#40 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41 = ADVANCED_FACE ( 'NONE', ( #35 ), #519, .T. ) ; +#42 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43 = FACE_OUTER_BOUND ( 'NONE', #225, .T. ) ; +#44 = ADVANCED_FACE ( 'NONE', ( #448 ), #302, .T. ) ; +#45 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46 = ORIENTED_EDGE ( 'NONE', *, *, #287, .F. ) ; +#47 = FACE_OUTER_BOUND ( 'NONE', #231, .T. ) ; +#48 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49 = CIRCLE ( 'NONE', #123, 0.02089999999999999497 ) ; +#50 = AXIS2_PLACEMENT_3D ( 'NONE', #483, #593, #138 ) ; +#51 = CIRCLE ( 'NONE', #103, 0.02089999999999999497 ) ; +#52 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#54 = ORIENTED_EDGE ( 'NONE', *, *, #21, .T. ) ; +#55 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#56 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57 = ORIENTED_EDGE ( 'NONE', *, *, #110, .F. ) ; +#58 = EDGE_CURVE ( 'NONE', #306, #115, #416, .T. ) ; +#59 = ORIENTED_EDGE ( 'NONE', *, *, #193, .T. ) ; +#60 = AXIS2_PLACEMENT_3D ( 'NONE', #66, #279, #423 ) ; +#61 = CIRCLE ( 'NONE', #219, 0.03299999999999998074 ) ; +#62 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #644 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #333, #522, #532 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#63 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ; +#64 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#65 = ORIENTED_EDGE ( 'NONE', *, *, #386, .T. ) ; +#66 = CARTESIAN_POINT ( 'NONE', ( 0.1128960434319314088, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#67 = ORIENTED_EDGE ( 'NONE', *, *, #58, .T. ) ; +#68 = CIRCLE ( 'NONE', #17, 0.03899999999999997913 ) ; +#69 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#70 = EDGE_LOOP ( 'NONE', ( #324, #199, #130, #165 ) ) ; +#71 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.224646799147353207E-16, 1.000000000000000000 ) ) ; +#72 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#73 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#74 = ADVANCED_FACE ( 'NONE', ( #546, #137 ), #247, .F. ) ; +#75 = ORIENTED_EDGE ( 'NONE', *, *, #246, .F. ) ; +#76 = SURFACE_STYLE_USAGE ( .BOTH. , #331 ) ; +#77 = CIRCLE ( 'NONE', #395, 0.03299999999999998074 ) ; +#78 = AXIS2_PLACEMENT_3D ( 'NONE', #22, #169, #568 ) ; +#79 = ORIENTED_EDGE ( 'NONE', *, *, #475, .F. ) ; +#80 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#81 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#82 = EDGE_CURVE ( 'NONE', #255, #268, #250, .T. ) ; +#83 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#84 = CARTESIAN_POINT ( 'NONE', ( 0.1020000000000001045, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#85 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#86 = EDGE_LOOP ( 'NONE', ( #479, #367, #59, #15 ) ) ; +#87 = CYLINDRICAL_SURFACE ( 'NONE', #468, 0.02089999999999999497 ) ; +#88 = VECTOR ( 'NONE', #152, 39.37007874015748143 ) ; +#89 = VECTOR ( 'NONE', #429, 39.37007874015748143 ) ; +#90 = DIRECTION ( 'NONE', ( 0.7071067811865477948, 0.0000000000000000000, -0.7071067811865472397 ) ) ; +#91 = AXIS2_PLACEMENT_3D ( 'NONE', #410, #218, #627 ) ; +#92 = EDGE_LOOP ( 'NONE', ( #560, #95 ) ) ; +#93 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#94 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#95 = ORIENTED_EDGE ( 'NONE', *, *, #534, .T. ) ; +#96 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#97 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#98 = ORIENTED_EDGE ( 'NONE', *, *, #629, .F. ) ; +#99 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#101 = EDGE_LOOP ( 'NONE', ( #330, #284, #26, #404 ) ) ; +#102 = CIRCLE ( 'NONE', #28, 0.03899999999999997219 ) ; +#103 = AXIS2_PLACEMENT_3D ( 'NONE', #466, #166, #64 ) ; +#104 = LINE ( 'NONE', #153, #261 ) ; +#105 = LINE ( 'NONE', #308, #124 ) ; +#106 = ORIENTED_EDGE ( 'NONE', *, *, #82, .T. ) ; +#107 = EDGE_CURVE ( 'NONE', #206, #376, #68, .T. ) ; +#108 = SPHERICAL_SURFACE ( 'NONE', #427, 0.02089999999999999150 ) ; +#109 = ORIENTED_EDGE ( 'NONE', *, *, #386, .F. ) ; +#110 = EDGE_CURVE ( 'NONE', #654, #422, #135, .T. ) ; +#111 = SURFACE_SIDE_STYLE ('',( #358 ) ) ; +#112 = EDGE_LOOP ( 'NONE', ( #614, #454, #178, #459 ) ) ; +#113 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#114 = CONICAL_SURFACE ( 'NONE', #91, 0.03489604343193140196, 0.7853981633974479459 ) ; +#115 = VERTEX_POINT ( 'NONE', #648 ) ; +#116 = FACE_OUTER_BOUND ( 'NONE', #508, .T. ) ; +#117 = DIRECTION ( 'NONE', ( 0.7071067811865477948, 8.659560562354929160E-17, 0.7071067811865472397 ) ) ; +#118 = EDGE_CURVE ( 'NONE', #551, #255, #563, .T. ) ; +#119 = ORIENTED_EDGE ( 'NONE', *, *, #118, .T. ) ; +#120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#121 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#122 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ; +#123 = AXIS2_PLACEMENT_3D ( 'NONE', #277, #379, #630 ) ; +#124 = VECTOR ( 'NONE', #56, 39.37007874015748143 ) ; +#125 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#126 = AXIS2_PLACEMENT_3D ( 'NONE', #555, #307, #257 ) ; +#127 = ORIENTED_EDGE ( 'NONE', *, *, #605, .F. ) ; +#128 = ADVANCED_FACE ( 'NONE', ( #594 ), #382, .T. ) ; +#129 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#130 = ORIENTED_EDGE ( 'NONE', *, *, #107, .F. ) ; +#131 = EDGE_CURVE ( 'NONE', #370, #5, #577, .T. ) ; +#132 = SURFACE_STYLE_FILL_AREA ( #378 ) ; +#133 = ORIENTED_EDGE ( 'NONE', *, *, #160, .F. ) ; +#134 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#135 = CIRCLE ( 'NONE', #499, 0.03611324865405186879 ) ; +#136 = AXIS2_PLACEMENT_3D ( 'NONE', #388, #431, #32 ) ; +#137 = FACE_BOUND ( 'NONE', #476, .T. ) ; +#138 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#139 = ADVANCED_FACE ( 'NONE', ( #434, #643 ), #653, .F. ) ; +#140 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03299999999999999462 ) ) ; +#141 = ORIENTED_EDGE ( 'NONE', *, *, #36, .F. ) ; +#142 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#143 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#144 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#145 = ADVANCED_FACE ( 'NONE', ( #398 ), #344, .T. ) ; +#146 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#147 = VECTOR ( 'NONE', #90, 39.37007874015748143 ) ; +#148 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#149 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #263, #547 ) ; +#150 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#151 = LINE ( 'NONE', #140, #156 ) ; +#152 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#153 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265109E-18, 0.03300000000000000155 ) ) ; +#154 = EDGE_CURVE ( 'NONE', #422, #461, #591, .T. ) ; +#155 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#156 = VECTOR ( 'NONE', #292, 39.37007874015748143 ) ; +#157 = ORIENTED_EDGE ( 'NONE', *, *, #252, .F. ) ; +#158 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #9 ) ) ; +#159 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.02089999999999999497, 2.559511810217967004E-18 ) ) ; +#160 = EDGE_CURVE ( 'NONE', #583, #640, #151, .T. ) ; +#161 = ORIENTED_EDGE ( 'NONE', *, *, #452, .F. ) ; +#162 = FILL_AREA_STYLE ('',( #613 ) ) ; +#163 = VERTEX_POINT ( 'NONE', #486 ) ; +#164 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.03300000000000000155 ) ) ; +#165 = ORIENTED_EDGE ( 'NONE', *, *, #193, .F. ) ; +#166 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#167 = AXIS2_PLACEMENT_3D ( 'NONE', #320, #516, #467 ) ; +#168 = AXIS2_PLACEMENT_3D ( 'NONE', #242, #146, #652 ) ; +#169 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#170 = EDGE_LOOP ( 'NONE', ( #322, #649, #7, #213 ) ) ; +#171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#172 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#173 = ORIENTED_EDGE ( 'NONE', *, *, #399, .T. ) ; +#174 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#175 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#176 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, -0.03489604343193140196 ) ) ; +#177 = LINE ( 'NONE', #37, #89 ) ; +#178 = ORIENTED_EDGE ( 'NONE', *, *, #615, .T. ) ; +#179 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#180 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#181 = ORIENTED_EDGE ( 'NONE', *, *, #493, .T. ) ; +#182 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #175 ) ; +#183 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#184 = ORIENTED_EDGE ( 'NONE', *, *, #154, .T. ) ; +#185 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#186 = ADVANCED_FACE ( 'NONE', ( #347 ), #8, .T. ) ; +#187 = AXIS2_PLACEMENT_3D ( 'NONE', #6, #604, #200 ) ; +#188 = CARTESIAN_POINT ( 'NONE', ( 0.1020000000000000490, 0.03299999999999998074, 0.0000000000000000000 ) ) ; +#189 = CARTESIAN_POINT ( 'NONE', ( -1.298867817277498939E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#190 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#191 = FACE_OUTER_BOUND ( 'NONE', #637, .T. ) ; +#192 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#193 = EDGE_CURVE ( 'NONE', #506, #206, #523, .T. ) ; +#194 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.03611324865405186185 ) ) ; +#195 = AXIS2_PLACEMENT_3D ( 'NONE', #341, #496, #338 ) ; +#196 = CIRCLE ( 'NONE', #353, 0.03611324865405186879 ) ; +#197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#198 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#199 = ORIENTED_EDGE ( 'NONE', *, *, #234, .T. ) ; +#200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#201 = CARTESIAN_POINT ( 'NONE', ( 0.1269999999999999740, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#203 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#204 = EDGE_CURVE ( 'NONE', #163, #488, #456, .T. ) ; +#205 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#206 = VERTEX_POINT ( 'NONE', #403 ) ; +#207 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #337, #433 ) ; +#208 = ORIENTED_EDGE ( 'NONE', *, *, #82, .F. ) ; +#209 = AXIS2_PLACEMENT_3D ( 'NONE', #52, #549, #96 ) ; +#210 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #149 ) ; +#211 = ORIENTED_EDGE ( 'NONE', *, *, #638, .T. ) ; +#212 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.02089999999999999497 ) ) ; +#213 = ORIENTED_EDGE ( 'NONE', *, *, #615, .F. ) ; +#214 = PRODUCT ( '2C982DCC-65F7-4C31-A146-6555EF4FFD82', '2C982DCC-65F7-4C31-A146-6555EF4FFD82', '', ( #525 ) ) ; +#215 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 4.599359976887190376E-18, -0.03611324865405186185 ) ) ; +#216 = VERTEX_POINT ( 'NONE', #421 ) ; +#217 = AXIS2_PLACEMENT_3D ( 'NONE', #45, #381, #443 ) ; +#218 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#219 = AXIS2_PLACEMENT_3D ( 'NONE', #538, #183, #134 ) ; +#220 = FACE_OUTER_BOUND ( 'NONE', #502, .T. ) ; +#221 = ORIENTED_EDGE ( 'NONE', *, *, #21, .F. ) ; +#222 = FACE_OUTER_BOUND ( 'NONE', #112, .T. ) ; +#223 = FACE_OUTER_BOUND ( 'NONE', #530, .T. ) ; +#224 = EDGE_CURVE ( 'NONE', #359, #517, #260, .T. ) ; +#225 = EDGE_LOOP ( 'NONE', ( #79, #585, #362, #233 ) ) ; +#226 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#227 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#228 = ORIENTED_EDGE ( 'NONE', *, *, #3, .F. ) ; +#229 = FILL_AREA_STYLE_COLOUR ( '', #113 ) ; +#230 = CIRCLE ( 'NONE', #544, 0.03899999999999997219 ) ; +#231 = EDGE_LOOP ( 'NONE', ( #559, #31, #309, #566, #469 ) ) ; +#232 = DIRECTION ( 'NONE', ( -0.8660254037844405950, 0.0000000000000000000, 0.4999999999999968359 ) ) ; +#233 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ; +#234 = EDGE_CURVE ( 'NONE', #268, #376, #554, .T. ) ; +#235 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.03611324865405186185 ) ) ; +#236 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#237 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #11 ); +#238 = FACE_OUTER_BOUND ( 'NONE', #86, .T. ) ; +#239 = VECTOR ( 'NONE', #651, 39.37007874015747433 ) ; +#240 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 4.422597437099706887E-18, -0.03611324865405186185 ) ) ; +#241 = ORIENTED_EDGE ( 'NONE', *, *, #154, .F. ) ; +#242 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#243 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#244 = ORIENTED_EDGE ( 'NONE', *, *, #399, .F. ) ; +#245 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#246 = EDGE_CURVE ( 'NONE', #506, #268, #19, .T. ) ; +#247 = PLANE ( 'NONE', #487 ) ; +#248 = ORIENTED_EDGE ( 'NONE', *, *, #357, .T. ) ; +#249 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#250 = LINE ( 'NONE', #240, #239 ) ; +#251 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #30 ) ) ; +#252 = EDGE_CURVE ( 'NONE', #318, #315, #373, .T. ) ; +#253 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#254 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 6.123233995736711802E-17, 0.4999999999999955591 ) ) ; +#255 = VERTEX_POINT ( 'NONE', #215 ) ; +#256 = EDGE_CURVE ( 'NONE', #5, #370, #303, .T. ) ; +#257 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#258 = LINE ( 'NONE', #365, #645 ) ; +#259 = ORIENTED_EDGE ( 'NONE', *, *, #493, .F. ) ; +#260 = CIRCLE ( 'NONE', #60, 0.03899999999999997913 ) ; +#261 = VECTOR ( 'NONE', #650, 39.37007874015748143 ) ; +#262 = ORIENTED_EDGE ( 'NONE', *, *, #482, .F. ) ; +#263 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #214, .NOT_KNOWN. ) ; +#264 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265109E-18, -0.03300000000000000155 ) ) ; +#265 = EDGE_CURVE ( 'NONE', #255, #551, #447, .T. ) ; +#266 = ORIENTED_EDGE ( 'NONE', *, *, #58, .F. ) ; +#267 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #575 ); +#268 = VERTEX_POINT ( 'NONE', #501 ) ; +#269 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#270 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#271 = ORIENTED_EDGE ( 'NONE', *, *, #475, .T. ) ; +#272 = AXIS2_PLACEMENT_3D ( 'NONE', #188, #42, #197 ) ; +#273 = EDGE_CURVE ( 'NONE', #376, #206, #520, .T. ) ; +#274 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#275 = AXIS2_PLACEMENT_3D ( 'NONE', #24, #526, #73 ) ; +#276 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#277 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#278 = EDGE_CURVE ( 'NONE', #654, #280, #415, .T. ) ; +#279 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#280 = VERTEX_POINT ( 'NONE', #628 ) ; +#281 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #495, 'distance_accuracy_value', 'NONE'); +#282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#283 = ADVANCED_FACE ( 'NONE', ( #571 ), #334, .T. ) ; +#284 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ; +#285 = VECTOR ( 'NONE', #446, 39.37007874015748143 ) ; +#286 = PRESENTATION_STYLE_ASSIGNMENT (( #76 ) ) ; +#287 = EDGE_CURVE ( 'NONE', #163, #306, #407, .T. ) ; +#288 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ; +#289 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#290 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#291 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#292 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#293 = EDGE_CURVE ( 'NONE', #517, #461, #105, .T. ) ; +#294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#295 = VECTOR ( 'NONE', #601, 39.37007874015748143 ) ; +#296 = CIRCLE ( 'NONE', #396, 0.02089999999999999497 ) ; +#297 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#298 = CARTESIAN_POINT ( 'NONE', ( 0.1019999999999999934, 4.041334437186264339E-18, -0.03299999999999998074 ) ) ; +#299 = LINE ( 'NONE', #535, #147 ) ; +#300 = FACE_OUTER_BOUND ( 'NONE', #424, .T. ) ; +#301 = LINE ( 'NONE', #394, #655 ) ; +#302 = CONICAL_SURFACE ( 'NONE', #195, 0.03899999999999997913, 0.7853981633974479459 ) ; +#303 = CIRCLE ( 'NONE', #511, 0.03489604343193140196 ) ; +#304 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#305 = EDGE_CURVE ( 'NONE', #370, #206, #258, .T. ) ; +#306 = VERTEX_POINT ( 'NONE', #453 ) ; +#307 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#308 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#309 = ORIENTED_EDGE ( 'NONE', *, *, #437, .F. ) ; +#310 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 2.559511810217967389E-18, -0.02089999999999999497 ) ) ; +#311 = ORIENTED_EDGE ( 'NONE', *, *, #118, .F. ) ; +#312 = SURFACE_STYLE_USAGE ( .BOTH. , #111 ) ; +#313 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #297, #438 ) ; +#314 = CIRCLE ( 'NONE', #470, 0.02799999999999999711 ) ; +#315 = VERTEX_POINT ( 'NONE', #14 ) ; +#316 = VECTOR ( 'NONE', #567, 39.37007874015748143 ) ; +#317 = DIRECTION ( 'NONE', ( -0.7071067811865477948, 8.659560562354929160E-17, -0.7071067811865472397 ) ) ; +#318 = VERTEX_POINT ( 'NONE', #323 ) ; +#319 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#320 = CARTESIAN_POINT ( 'NONE', ( 0.1128960434319314088, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#321 = ADVANCED_FACE ( 'NONE', ( #220 ), #619, .T. ) ; +#322 = ORIENTED_EDGE ( 'NONE', *, *, #131, .T. ) ; +#323 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 2.559511810217967389E-18, -0.02089999999999999497 ) ) ; +#324 = ORIENTED_EDGE ( 'NONE', *, *, #246, .T. ) ; +#325 = EDGE_CURVE ( 'NONE', #517, #359, #343, .T. ) ; +#326 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #148, #48 ) ; +#327 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#328 = CARTESIAN_POINT ( 'NONE', ( 0.1019999999999999934, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#329 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#330 = ORIENTED_EDGE ( 'NONE', *, *, #293, .F. ) ; +#331 = SURFACE_SIDE_STYLE ('',( #132 ) ) ; +#332 = ORIENTED_EDGE ( 'NONE', *, *, #581, .T. ) ; +#333 =( CONVERSION_BASED_UNIT ( 'INCH', #237 ) LENGTH_UNIT ( ) NAMED_UNIT ( #497 ) ); +#334 = CONICAL_SURFACE ( 'NONE', #39, 0.03611324865405186185, 0.5235987755982951519 ) ; +#335 = LINE ( 'NONE', #235, #489 ) ; +#336 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#337 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#338 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#339 = ORIENTED_EDGE ( 'NONE', *, *, #110, .T. ) ; +#340 = CARTESIAN_POINT ( 'NONE', ( 0.1269999999999999740, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#341 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#342 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#343 = CIRCLE ( 'NONE', #167, 0.03899999999999997913 ) ; +#344 = CYLINDRICAL_SURFACE ( 'NONE', #642, 0.03299999999999999462 ) ; +#345 = CYLINDRICAL_SURFACE ( 'NONE', #209, 0.03899999999999997913 ) ; +#346 = ADVANCED_FACE ( 'NONE', ( #223 ), #383, .T. ) ; +#347 = FACE_OUTER_BOUND ( 'NONE', #170, .T. ) ; +#348 = ORIENTED_EDGE ( 'NONE', *, *, #534, .F. ) ; +#349 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#350 = ADVANCED_FACE ( 'NONE', ( #238 ), #636, .T. ) ; +#351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#352 = CARTESIAN_POINT ( 'NONE', ( 0.1269999999999999740, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#353 = AXIS2_PLACEMENT_3D ( 'NONE', #84, #227, #291 ) ; +#354 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#355 = ORIENTED_EDGE ( 'NONE', *, *, #36, .T. ) ; +#356 = EDGE_LOOP ( 'NONE', ( #602, #527, #541, #262 ) ) ; +#357 = EDGE_CURVE ( 'NONE', #551, #506, #335, .T. ) ; +#358 = SURFACE_STYLE_FILL_AREA ( #162 ) ; +#359 = VERTEX_POINT ( 'NONE', #536 ) ; +#360 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#361 = AXIS2_PLACEMENT_3D ( 'NONE', #624, #304, #18 ) ; +#362 = ORIENTED_EDGE ( 'NONE', *, *, #452, .T. ) ; +#363 = AXIS2_PLACEMENT_3D ( 'NONE', #368, #360, #120 ) ; +#364 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 2.559511810217967389E-18, -0.02089999999999999497 ) ) ; +#365 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 4.776122516674674636E-18, 0.03899999999999997913 ) ) ; +#366 = EDGE_CURVE ( 'NONE', #461, #280, #102, .T. ) ; +#367 = ORIENTED_EDGE ( 'NONE', *, *, #393, .T. ) ; +#368 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#369 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 4.776122516674673866E-18, 0.03899999999999997219 ) ) ; +#370 = VERTEX_POINT ( 'NONE', #436 ) ; +#371 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#372 = ORIENTED_EDGE ( 'NONE', *, *, #357, .F. ) ; +#373 = CIRCLE ( 'NONE', #408, 0.02089999999999999497 ) ; +#374 = AXIS2_PLACEMENT_3D ( 'NONE', #319, #507, #171 ) ; +#375 = FACE_OUTER_BOUND ( 'NONE', #101, .T. ) ; +#376 = VERTEX_POINT ( 'NONE', #485 ) ; +#377 = ADVANCED_FACE ( 'NONE', ( #646 ), #528, .F. ) ; +#378 = FILL_AREA_STYLE ('',( #229 ) ) ; +#379 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#380 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#381 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#382 = CONICAL_SURFACE ( 'NONE', #610, 0.03899999999999997219, 0.5235987755982938197 ) ; +#383 = CONICAL_SURFACE ( 'NONE', #50, 0.03899999999999997913, 0.7853981633974479459 ) ; +#384 = CARTESIAN_POINT ( 'NONE', ( 0.1020000000000001045, 0.0000000000000000000, -0.03611324865405186879 ) ) ; +#385 = VECTOR ( 'NONE', #570, 39.37007874015748143 ) ; +#386 = EDGE_CURVE ( 'NONE', #592, #306, #296, .T. ) ; +#387 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#388 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#389 = EDGE_CURVE ( 'NONE', #617, #640, #500, .T. ) ; +#390 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#391 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#392 = CARTESIAN_POINT ( 'NONE', ( 0.1020000000000001045, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#393 = EDGE_CURVE ( 'NONE', #268, #506, #556, .T. ) ; +#394 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.041334437186264339E-18, -0.03299999999999999462 ) ) ; +#395 = AXIS2_PLACEMENT_3D ( 'NONE', #328, #72, #81 ) ; +#396 = AXIS2_PLACEMENT_3D ( 'NONE', #425, #34, #80 ) ; +#397 = CIRCLE ( 'NONE', #126, 0.03300000000000000155 ) ; +#398 = FACE_OUTER_BOUND ( 'NONE', #580, .T. ) ; +#399 = EDGE_CURVE ( 'NONE', #464, #583, #61, .T. ) ; +#400 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#401 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#402 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#403 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#404 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ; +#405 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '2C982DCC-65F7-4C31-A146-6555EF4FFD82', ( #462, #599 ), #428 ) ; +#406 = AXIS2_PLACEMENT_3D ( 'NONE', #172, #603, #606 ) ; +#407 = CIRCLE ( 'NONE', #589, 0.02089999999999999150 ) ; +#408 = AXIS2_PLACEMENT_3D ( 'NONE', #505, #327, #270 ) ; +#409 = EDGE_LOOP ( 'NONE', ( #607, #339 ) ) ; +#410 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#411 = EDGE_LOOP ( 'NONE', ( #221, #244 ) ) ; +#412 = LINE ( 'NONE', #310, #385 ) ; +#413 = ORIENTED_EDGE ( 'NONE', *, *, #265, .F. ) ; +#414 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 0.0000000000000000000, 0.03489604343193140196 ) ) ; +#415 = LINE ( 'NONE', #369, #611 ) ; +#416 = CIRCLE ( 'NONE', #313, 0.02089999999999999497 ) ; +#417 = AXIS2_PLACEMENT_3D ( 'NONE', #189, #641, #639 ) ; +#418 = EDGE_LOOP ( 'NONE', ( #63, #626, #33, #141 ) ) ; +#419 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#420 = ADVANCED_FACE ( 'NONE', ( #631 ), #87, .T. ) ; +#421 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 3.735172737399426715E-18, 0.02799999999999999711 ) ) ; +#422 = VERTEX_POINT ( 'NONE', #384 ) ; +#423 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#424 = EDGE_LOOP ( 'NONE', ( #445, #288, #184, #481 ) ) ; +#425 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#426 = EDGE_LOOP ( 'NONE', ( #119, #106, #75, #372 ) ) ; +#427 = AXIS2_PLACEMENT_3D ( 'NONE', #349, #202, #491 ) ; +#428 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #574 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #463, #518, #471 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#429 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 0.0000000000000000000, -0.7071067811865476838 ) ) ; +#430 = ORIENTED_EDGE ( 'NONE', *, *, #287, .T. ) ; +#431 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#432 = ORIENTED_EDGE ( 'NONE', *, *, #256, .F. ) ; +#433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#434 = FACE_BOUND ( 'NONE', #411, .T. ) ; +#435 = AXIS2_PLACEMENT_3D ( 'NONE', #190, #2, #40 ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 4.524827652928427606E-18, 0.03489604343193140196 ) ) ; +#437 = EDGE_CURVE ( 'NONE', #315, #318, #598, .T. ) ; +#438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#439 = VERTEX_POINT ( 'NONE', #590 ) ; +#440 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#441 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#442 = LINE ( 'NONE', #253, #285 ) ; +#443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#444 = EDGE_CURVE ( 'NONE', #422, #654, #196, .T. ) ; +#445 = ORIENTED_EDGE ( 'NONE', *, *, #278, .F. ) ; +#446 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#447 = CIRCLE ( 'NONE', #361, 0.03611324865405186185 ) ; +#448 = FACE_OUTER_BOUND ( 'NONE', #418, .T. ) ; +#449 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#450 = ORIENTED_EDGE ( 'NONE', *, *, #305, .F. ) ; +#451 = CARTESIAN_POINT ( 'NONE', ( 0.1019999999999999934, 0.0000000000000000000, 0.03299999999999998074 ) ) ; +#452 = EDGE_CURVE ( 'NONE', #439, #617, #177, .T. ) ; +#453 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, -0.02089999999999999150, 0.0000000000000000000 ) ) ; +#454 = ORIENTED_EDGE ( 'NONE', *, *, #256, .T. ) ; +#455 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #143 ) ; +#456 = CIRCLE ( 'NONE', #540, 0.02089999999999999150 ) ; +#457 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #9 ), #542 ) ; +#458 = AXIS2_PLACEMENT_3D ( 'NONE', #245, #440, #93 ) ; +#459 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ; +#460 = ADVANCED_FACE ( 'NONE', ( #375 ), #582, .T. ) ; +#461 = VERTEX_POINT ( 'NONE', #478 ) ; +#462 = MANIFOLD_SOLID_BREP ( 'Revolve1', #38 ) ; +#463 =( CONVERSION_BASED_UNIT ( 'INCH', #267 ) LENGTH_UNIT ( ) NAMED_UNIT ( #203 ) ); +#464 = VERTEX_POINT ( 'NONE', #298 ) ; +#465 = ADVANCED_FACE ( 'NONE', ( #609 ), #27, .T. ) ; +#466 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#467 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#468 = AXIS2_PLACEMENT_3D ( 'NONE', #584, #185, #294 ) ; +#469 = ORIENTED_EDGE ( 'NONE', *, *, #629, .T. ) ; +#470 = AXIS2_PLACEMENT_3D ( 'NONE', #342, #504, #545 ) ; +#471 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#472 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#473 = ORIENTED_EDGE ( 'NONE', *, *, #204, .F. ) ; +#474 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#475 = EDGE_CURVE ( 'NONE', #216, #640, #104, .T. ) ; +#476 = EDGE_LOOP ( 'NONE', ( #548, #12 ) ) ; +#477 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#478 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#479 = ORIENTED_EDGE ( 'NONE', *, *, #234, .F. ) ; +#480 = AXIS2_PLACEMENT_3D ( 'NONE', #53, #354, #576 ) ; +#481 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ; +#482 = EDGE_CURVE ( 'NONE', #359, #280, #442, .T. ) ; +#483 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#484 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#485 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#486 = CARTESIAN_POINT ( 'NONE', ( 0.1710000000000000131, 2.988756584991427777E-18, 0.0000000000000000000 ) ) ; +#487 = AXIS2_PLACEMENT_3D ( 'NONE', #492, #441, #588 ) ; +#488 = VERTEX_POINT ( 'NONE', #159 ) ; +#489 = VECTOR ( 'NONE', #232, 39.37007874015747433 ) ; +#490 = CONICAL_SURFACE ( 'NONE', #168, 0.03300000000000000155, 0.7853981633974485010 ) ; +#491 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#492 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.03611324865405186185, 0.0000000000000000000 ) ) ; +#493 = EDGE_CURVE ( 'NONE', #464, #617, #301, .T. ) ; +#494 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#495 =( CONVERSION_BASED_UNIT ( 'INCH', #552 ) LENGTH_UNIT ( ) NAMED_UNIT ( #180 ) ); +#496 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#497 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#498 = FACE_OUTER_BOUND ( 'NONE', #514, .T. ) ; +#499 = AXIS2_PLACEMENT_3D ( 'NONE', #392, #336, #290 ) ; +#500 = CIRCLE ( 'NONE', #531, 0.03300000000000000155 ) ; +#501 = CARTESIAN_POINT ( 'NONE', ( 0.1269999999999999740, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#502 = EDGE_LOOP ( 'NONE', ( #473, #430, #109, #228 ) ) ; +#503 = ADVANCED_FACE ( 'NONE', ( #191 ), #108, .T. ) ; +#504 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#505 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#506 = VERTEX_POINT ( 'NONE', #352 ) ; +#507 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#508 = EDGE_LOOP ( 'NONE', ( #54, #181, #20, #133 ) ) ; +#509 = PRESENTATION_STYLE_ASSIGNMENT (( #312 ) ) ; +#510 = ADVANCED_FACE ( 'NONE', ( #43 ), #490, .T. ) ; +#511 = AXIS2_PLACEMENT_3D ( 'NONE', #401, #276, #100 ) ; +#512 = CONICAL_SURFACE ( 'NONE', #458, 0.03300000000000000155, 0.7853981633974485010 ) ; +#513 = ORIENTED_EDGE ( 'NONE', *, *, #595, .T. ) ; +#514 = EDGE_LOOP ( 'NONE', ( #348, #271, #332, #161 ) ) ; +#515 = CARTESIAN_POINT ( 'NONE', ( 0.1169999999999999929, 4.273532789182181346E-18, -0.03489604343193140196 ) ) ; +#516 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#517 = VERTEX_POINT ( 'NONE', #596 ) ; +#518 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#519 = CONICAL_SURFACE ( 'NONE', #326, 0.03611324865405186185, 0.5235987755982951519 ) ; +#520 = CIRCLE ( 'NONE', #480, 0.03899999999999997913 ) ; +#521 = ORIENTED_EDGE ( 'NONE', *, *, #273, .T. ) ; +#522 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#523 = LINE ( 'NONE', #125, #88 ) ; +#524 = ORIENTED_EDGE ( 'NONE', *, *, #204, .T. ) ; +#525 = PRODUCT_CONTEXT ( 'NONE', #143, 'mechanical' ) ; +#526 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#527 = ORIENTED_EDGE ( 'NONE', *, *, #293, .T. ) ; +#528 = PLANE ( 'NONE', #417 ) ; +#529 = AXIS2_PLACEMENT_3D ( 'NONE', #494, #144, #97 ) ; +#530 = EDGE_LOOP ( 'NONE', ( #450, #432, #355, #521 ) ) ; +#531 = AXIS2_PLACEMENT_3D ( 'NONE', #179, #380, #142 ) ; +#532 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#533 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#534 = EDGE_CURVE ( 'NONE', #216, #439, #314, .T. ) ; +#535 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, -0.03899999999999997913 ) ) ; +#536 = CARTESIAN_POINT ( 'NONE', ( 0.1128960434319314088, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#537 = CARTESIAN_POINT ( 'NONE', ( 0.1211039565680685770, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#538 = CARTESIAN_POINT ( 'NONE', ( 0.1019999999999999934, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#539 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#540 = AXIS2_PLACEMENT_3D ( 'NONE', #205, #71, #474 ) ; +#541 = ORIENTED_EDGE ( 'NONE', *, *, #638, .F. ) ; +#542 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #281 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #495, #249, #55 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#543 = ADVANCED_FACE ( 'NONE', ( #498 ), #512, .T. ) ; +#544 = AXIS2_PLACEMENT_3D ( 'NONE', #419, #274, #623 ) ; +#545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#546 = FACE_OUTER_BOUND ( 'NONE', #561, .T. ) ; +#547 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #175, 'design' ) ; +#548 = ORIENTED_EDGE ( 'NONE', *, *, #437, .T. ) ; +#549 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#550 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#551 = VERTEX_POINT ( 'NONE', #194 ) ; +#552 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #150 ); +#553 = ADVANCED_FACE ( 'NONE', ( #600 ), #345, .T. ) ; +#554 = LINE ( 'NONE', #4, #632 ) ; +#555 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#556 = CIRCLE ( 'NONE', #207, 0.03899999999999997219 ) ; +#557 = CIRCLE ( 'NONE', #363, 0.02799999999999999711 ) ; +#558 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#559 = ORIENTED_EDGE ( 'NONE', *, *, #3, .T. ) ; +#560 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ; +#561 = EDGE_LOOP ( 'NONE', ( #311, #413 ) ) ; +#562 = CARTESIAN_POINT ( 'NONE', ( 0.1020000000000001045, 4.599359976887190376E-18, 0.03611324865405186879 ) ) ; +#563 = CIRCLE ( 'NONE', #435, 0.03611324865405186185 ) ; +#564 = AXIS2_PLACEMENT_3D ( 'NONE', #402, #99, #400 ) ; +#565 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #30 ), #62 ) ; +#566 = ORIENTED_EDGE ( 'NONE', *, *, #595, .F. ) ; +#567 = DIRECTION ( 'NONE', ( -0.7071067811865477948, 0.0000000000000000000, 0.7071067811865472397 ) ) ; +#568 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#569 = ORIENTED_EDGE ( 'NONE', *, *, #278, .T. ) ; +#570 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#571 = FACE_OUTER_BOUND ( 'NONE', #612, .T. ) ; +#572 = ADVANCED_FACE ( 'NONE', ( #47 ), #1, .T. ) ; +#573 = EDGE_LOOP ( 'NONE', ( #57, #569, #211, #241 ) ) ; +#574 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #463, 'distance_accuracy_value', 'NONE'); +#575 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#577 = CIRCLE ( 'NONE', #217, 0.03489604343193140196 ) ; +#578 = AXIS2_PLACEMENT_3D ( 'NONE', #129, #329, #282 ) ; +#579 = VECTOR ( 'NONE', #317, 39.37007874015748143 ) ; +#580 = EDGE_LOOP ( 'NONE', ( #259, #173, #10, #122 ) ) ; +#581 = EDGE_CURVE ( 'NONE', #640, #617, #397, .T. ) ; +#582 = CYLINDRICAL_SURFACE ( 'NONE', #578, 0.03899999999999997913 ) ; +#583 = VERTEX_POINT ( 'NONE', #451 ) ; +#584 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#585 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ; +#586 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#587 = ADVANCED_FACE ( 'NONE', ( #222 ), #114, .T. ) ; +#588 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#589 = AXIS2_PLACEMENT_3D ( 'NONE', #449, #371, #558 ) ; +#590 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, -0.02799999999999999711 ) ) ; +#591 = LINE ( 'NONE', #597, #295 ) ; +#592 = VERTEX_POINT ( 'NONE', #364 ) ; +#593 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#594 = FACE_OUTER_BOUND ( 'NONE', #573, .T. ) ; +#595 = EDGE_CURVE ( 'NONE', #115, #315, #13, .T. ) ; +#596 = CARTESIAN_POINT ( 'NONE', ( 0.1128960434319314088, 4.776122516674675406E-18, -0.03899999999999997913 ) ) ; +#597 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, -0.03899999999999997219 ) ) ; +#598 = CIRCLE ( 'NONE', #275, 0.02089999999999999497 ) ; +#599 = AXIS2_PLACEMENT_3D ( 'NONE', #83, #477, #226 ) ; +#600 = FACE_OUTER_BOUND ( 'NONE', #70, .T. ) ; +#601 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 0.0000000000000000000, -0.4999999999999955591 ) ) ; +#602 = ORIENTED_EDGE ( 'NONE', *, *, #224, .T. ) ; +#603 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#604 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#605 = EDGE_CURVE ( 'NONE', #592, #318, #412, .T. ) ; +#606 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#607 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ; +#608 = CONICAL_SURFACE ( 'NONE', #529, 0.03899999999999997219, 0.5235987755982938197 ) ; +#609 = FACE_OUTER_BOUND ( 'NONE', #356, .T. ) ; +#610 = AXIS2_PLACEMENT_3D ( 'NONE', #236, #539, #550 ) ; +#611 = VECTOR ( 'NONE', #254, 39.37007874015748143 ) ; +#612 = EDGE_LOOP ( 'NONE', ( #208, #23, #248, #633 ) ) ; +#613 = FILL_AREA_STYLE_COLOUR ( '', #198 ) ; +#614 = ORIENTED_EDGE ( 'NONE', *, *, #625, .F. ) ; +#615 = EDGE_CURVE ( 'NONE', #370, #359, #616, .T. ) ; +#616 = LINE ( 'NONE', #414, #316 ) ; +#617 = VERTEX_POINT ( 'NONE', #264 ) ; +#618 = LINE ( 'NONE', #515, #579 ) ; +#619 = SPHERICAL_SURFACE ( 'NONE', #78, 0.02089999999999999150 ) ; +#620 = AXIS2_PLACEMENT_3D ( 'NONE', #201, #155, #351 ) ; +#621 = VECTOR ( 'NONE', #269, 39.37007874015748143 ) ; +#622 = EDGE_LOOP ( 'NONE', ( #127, #65, #67, #513, #157 ) ) ; +#623 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#624 = CARTESIAN_POINT ( 'NONE', ( 0.1320000000000000062, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#625 = EDGE_CURVE ( 'NONE', #5, #517, #618, .T. ) ; +#626 = ORIENTED_EDGE ( 'NONE', *, *, #305, .T. ) ; +#627 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#628 = CARTESIAN_POINT ( 'NONE', ( 0.1070000000000001089, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#629 = EDGE_CURVE ( 'NONE', #115, #488, #51, .T. ) ; +#630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#631 = FACE_OUTER_BOUND ( 'NONE', #622, .T. ) ; +#632 = VECTOR ( 'NONE', #69, 39.37007874015748143 ) ; +#633 = ORIENTED_EDGE ( 'NONE', *, *, #393, .F. ) ; +#634 = ADVANCED_FACE ( 'NONE', ( #116 ), #16, .T. ) ; +#635 = SHAPE_DEFINITION_REPRESENTATION ( #210, #405 ) ; +#636 = CYLINDRICAL_SURFACE ( 'NONE', #136, 0.03899999999999997913 ) ; +#637 = EDGE_LOOP ( 'NONE', ( #46, #524, #98, #266 ) ) ; +#638 = EDGE_CURVE ( 'NONE', #280, #461, #230, .T. ) ; +#639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#640 = VERTEX_POINT ( 'NONE', #164 ) ; +#641 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#642 = AXIS2_PLACEMENT_3D ( 'NONE', #243, #94, #85 ) ; +#643 = FACE_OUTER_BOUND ( 'NONE', #409, .T. ) ; +#644 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #333, 'distance_accuracy_value', 'NONE'); +#645 = VECTOR ( 'NONE', #117, 39.37007874015748143 ) ; +#646 = FACE_OUTER_BOUND ( 'NONE', #92, .T. ) ; +#647 = EDGE_CURVE ( 'NONE', #439, #216, #557, .T. ) ; +#648 = CARTESIAN_POINT ( 'NONE', ( 0.1501000000000000112, 0.0000000000000000000, 0.02089999999999999497 ) ) ; +#649 = ORIENTED_EDGE ( 'NONE', *, *, #625, .T. ) ; +#650 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 8.659560562354935323E-17, 0.7071067811865476838 ) ) ; +#651 = DIRECTION ( 'NONE', ( -0.8660254037844405950, 6.123233995736727825E-17, -0.4999999999999968359 ) ) ; +#652 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#653 = PLANE ( 'NONE', #272 ) ; +#654 = VERTEX_POINT ( 'NONE', #562 ) ; +#655 = VECTOR ( 'NONE', #391, 39.37007874015748143 ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step new file mode 100644 index 0000000..568ba93 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step @@ -0,0 +1,672 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('2EC981DC-9520-49F7-8F71-10C5616FF6E9.STEP', + '2022-07-14T04:36:41', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2022', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = ORIENTED_EDGE ( 'NONE', *, *, #355, .F. ) ; +#2 = SPHERICAL_SURFACE ( 'NONE', #136, 0.02089999999999998109 ) ; +#3 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#4 = VERTEX_POINT ( 'NONE', #591 ) ; +#5 = VECTOR ( 'NONE', #338, 39.37007874015748143 ) ; +#6 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#8 = VERTEX_POINT ( 'NONE', #86 ) ; +#9 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10 = CARTESIAN_POINT ( 'NONE', ( 0.1199999999999999817, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11 = AXIS2_PLACEMENT_3D ( 'NONE', #588, #390, #85 ) ; +#12 = ADVANCED_FACE ( 'NONE', ( #239 ), #387, .T. ) ; +#13 = LINE ( 'NONE', #256, #600 ) ; +#14 = VERTEX_POINT ( 'NONE', #391 ) ; +#15 = SURFACE_STYLE_USAGE ( .BOTH. , #221 ) ; +#16 = STYLED_ITEM ( 'NONE', ( #421 ), #223 ) ; +#17 = EDGE_LOOP ( 'NONE', ( #477, #184, #589, #586 ) ) ; +#18 = EDGE_CURVE ( 'NONE', #224, #613, #335, .T. ) ; +#19 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 4.273532789182180576E-18, -0.03489604343193140196 ) ) ; +#20 = AXIS2_PLACEMENT_3D ( 'NONE', #304, #507, #349 ) ; +#21 = ORIENTED_EDGE ( 'NONE', *, *, #54, .T. ) ; +#22 = SURFACE_STYLE_FILL_AREA ( #168 ) ; +#23 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ; +#24 = LINE ( 'NONE', #70, #90 ) ; +#25 = ORIENTED_EDGE ( 'NONE', *, *, #131, .T. ) ; +#26 = CIRCLE ( 'NONE', #115, 0.02089999999999998803 ) ; +#27 = ORIENTED_EDGE ( 'NONE', *, *, #578, .F. ) ; +#28 = EDGE_CURVE ( 'NONE', #192, #327, #246, .T. ) ; +#29 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30 = ORIENTED_EDGE ( 'NONE', *, *, #594, .T. ) ; +#31 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ; +#33 = CIRCLE ( 'NONE', #350, 0.03899999999999997219 ) ; +#34 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 2.559511810217967389E-18, -0.02089999999999999497 ) ) ; +#35 = EDGE_CURVE ( 'NONE', #535, #398, #98, .T. ) ; +#36 = ORIENTED_EDGE ( 'NONE', *, *, #458, .F. ) ; +#37 = CONICAL_SURFACE ( 'NONE', #241, 0.03300000000000000155, 0.7853981633974485010 ) ; +#38 = CYLINDRICAL_SURFACE ( 'NONE', #172, 0.03299999999999998768 ) ; +#39 = VERTEX_POINT ( 'NONE', #46 ) ; +#40 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41 = EDGE_LOOP ( 'NONE', ( #213, #222, #288, #285 ) ) ; +#42 = SPHERICAL_SURFACE ( 'NONE', #545, 0.02089999999999998109 ) ; +#43 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44 = VECTOR ( 'NONE', #143, 39.37007874015748854 ) ; +#45 = CARTESIAN_POINT ( 'NONE', ( 0.1199999999999999817, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46 = CARTESIAN_POINT ( 'NONE', ( 0.1449999999999999623, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#47 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 4.524827652928427606E-18, 0.03489604343193140196 ) ) ; +#49 = EDGE_LOOP ( 'NONE', ( #232, #439, #187, #36 ) ) ; +#50 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#51 = AXIS2_PLACEMENT_3D ( 'NONE', #602, #403, #456 ) ; +#52 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#53 = CARTESIAN_POINT ( 'NONE', ( 0.1200000000000000511, 0.03299999999999998074, 0.0000000000000000000 ) ) ; +#54 = EDGE_CURVE ( 'NONE', #190, #39, #404, .T. ) ; +#55 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#56 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57 = CONICAL_SURFACE ( 'NONE', #11, 0.03899999999999997219, 0.7853981633974472798 ) ; +#58 = EDGE_LOOP ( 'NONE', ( #345, #584, #630, #282, #601 ) ) ; +#59 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#60 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#61 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ; +#62 = EDGE_CURVE ( 'NONE', #8, #133, #109, .T. ) ; +#63 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#64 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#65 = EDGE_LOOP ( 'NONE', ( #1, #319, #518, #170 ) ) ; +#66 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#67 = ORIENTED_EDGE ( 'NONE', *, *, #150, .F. ) ; +#68 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#69 = EDGE_CURVE ( 'NONE', #201, #266, #548, .T. ) ; +#70 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265109E-18, 0.03300000000000000155 ) ) ; +#71 = ORIENTED_EDGE ( 'NONE', *, *, #216, .T. ) ; +#72 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#73 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#74 = ORIENTED_EDGE ( 'NONE', *, *, #82, .F. ) ; +#75 = CIRCLE ( 'NONE', #193, 0.03489604343193140196 ) ; +#76 = CARTESIAN_POINT ( 'NONE', ( 0.1308960434319313970, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#77 = ORIENTED_EDGE ( 'NONE', *, *, #493, .T. ) ; +#78 = AXIS2_PLACEMENT_3D ( 'NONE', #593, #243, #497 ) ; +#79 = AXIS2_PLACEMENT_3D ( 'NONE', #173, #271, #66 ) ; +#80 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#81 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ; +#82 = EDGE_CURVE ( 'NONE', #135, #422, #151, .T. ) ; +#83 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#84 = EDGE_CURVE ( 'NONE', #39, #327, #451, .T. ) ; +#85 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#86 = CARTESIAN_POINT ( 'NONE', ( 0.1199999999999999817, 4.041334437186263568E-18, -0.03299999999999998074 ) ) ; +#87 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#88 = ORIENTED_EDGE ( 'NONE', *, *, #458, .T. ) ; +#89 = AXIS2_PLACEMENT_3D ( 'NONE', #502, #604, #611 ) ; +#90 = VECTOR ( 'NONE', #228, 39.37007874015748143 ) ; +#91 = LINE ( 'NONE', #132, #5 ) ; +#92 = VERTEX_POINT ( 'NONE', #353 ) ; +#93 = LINE ( 'NONE', #556, #426 ) ; +#94 = FACE_OUTER_BOUND ( 'NONE', #316, .T. ) ; +#95 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #16 ), #395 ) ; +#96 = AXIS2_PLACEMENT_3D ( 'NONE', #206, #352, #9 ) ; +#97 = LINE ( 'NONE', #457, #612 ) ; +#98 = CIRCLE ( 'NONE', #89, 0.03300000000000000155 ) ; +#99 = FACE_OUTER_BOUND ( 'NONE', #65, .T. ) ; +#100 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#101 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ; +#102 = EDGE_CURVE ( 'NONE', #425, #613, #240, .T. ) ; +#103 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#104 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#105 = CIRCLE ( 'NONE', #307, 0.03299999999999998074 ) ; +#106 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#107 = DIRECTION ( 'NONE', ( 0.7071067811865482389, 8.659560562354924230E-17, 0.7071067811865467956 ) ) ; +#108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#109 = CIRCLE ( 'NONE', #140, 0.03299999999999998074 ) ; +#110 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#111 = VECTOR ( 'NONE', #533, 39.37007874015748143 ) ; +#112 = VERTEX_POINT ( 'NONE', #561 ) ; +#113 = CYLINDRICAL_SURFACE ( 'NONE', #494, 0.03899999999999997913 ) ; +#114 = ORIENTED_EDGE ( 'NONE', *, *, #519, .T. ) ; +#115 = AXIS2_PLACEMENT_3D ( 'NONE', #162, #376, #59 ) ; +#116 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ; +#117 = EDGE_CURVE ( 'NONE', #4, #535, #557, .T. ) ; +#118 = PLANE ( 'NONE', #126 ) ; +#119 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#120 = ORIENTED_EDGE ( 'NONE', *, *, #375, .F. ) ; +#121 = ADVANCED_FACE ( 'NONE', ( #465, #655 ), #461, .F. ) ; +#122 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#123 = EDGE_LOOP ( 'NONE', ( #88, #577, #74, #311, #379 ) ) ; +#124 = CARTESIAN_POINT ( 'NONE', ( 0.1449999999999999623, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#125 = ORIENTED_EDGE ( 'NONE', *, *, #448, .F. ) ; +#126 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #314, #529 ) ; +#127 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #526, 'distance_accuracy_value', 'NONE'); +#128 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#129 = ORIENTED_EDGE ( 'NONE', *, *, #365, .T. ) ; +#130 = CIRCLE ( 'NONE', #570, 0.03300000000000000155 ) ; +#131 = EDGE_CURVE ( 'NONE', #398, #535, #130, .T. ) ; +#132 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#133 = VERTEX_POINT ( 'NONE', #306 ) ; +#134 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#135 = VERTEX_POINT ( 'NONE', #620 ) ; +#136 = AXIS2_PLACEMENT_3D ( 'NONE', #148, #565, #509 ) ; +#137 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.0000000000000000000, 0.02089999999999998803 ) ) ; +#138 = EDGE_LOOP ( 'NONE', ( #236, #324, #181, #638 ) ) ; +#139 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #179, 'design' ) ; +#140 = AXIS2_PLACEMENT_3D ( 'NONE', #10, #7, #154 ) ; +#141 = CIRCLE ( 'NONE', #431, 0.03899999999999997913 ) ; +#142 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, -0.03899999999999997219 ) ) ; +#143 = DIRECTION ( 'NONE', ( -0.8660254037844402619, 0.0000000000000000000, 0.4999999999999973910 ) ) ; +#144 = FACE_OUTER_BOUND ( 'NONE', #138, .T. ) ; +#145 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.03611324865405185491 ) ) ; +#146 = EDGE_LOOP ( 'NONE', ( #23, #174, #101, #276 ) ) ; +#147 = VECTOR ( 'NONE', #186, 39.37007874015748143 ) ; +#148 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#149 = LINE ( 'NONE', #100, #220 ) ; +#150 = EDGE_CURVE ( 'NONE', #192, #190, #653, .T. ) ; +#151 = CIRCLE ( 'NONE', #260, 0.02089999999999999497 ) ; +#152 = AXIS2_PLACEMENT_3D ( 'NONE', #530, #471, #569 ) ; +#153 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#154 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#155 = EDGE_LOOP ( 'NONE', ( #30, #114 ) ) ; +#156 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#157 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 4.776122516674673866E-18, 0.03899999999999997219 ) ) ; +#158 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#159 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #420, .NOT_KNOWN. ) ; +#160 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#161 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ; +#162 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#163 = AXIS2_PLACEMENT_3D ( 'NONE', #203, #200, #212 ) ; +#164 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 8.659560562354932858E-17, -0.7071067811865474617 ) ) ; +#165 = EDGE_CURVE ( 'NONE', #273, #491, #149, .T. ) ; +#166 = ORIENTED_EDGE ( 'NONE', *, *, #504, .T. ) ; +#167 = FILL_AREA_STYLE ('',( #219 ) ) ; +#168 = FILL_AREA_STYLE ('',( #520 ) ) ; +#169 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#170 = ORIENTED_EDGE ( 'NONE', *, *, #317, .T. ) ; +#171 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#172 = AXIS2_PLACEMENT_3D ( 'NONE', #242, #648, #293 ) ; +#173 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#174 = ORIENTED_EDGE ( 'NONE', *, *, #594, .F. ) ; +#175 = EDGE_CURVE ( 'NONE', #201, #112, #616, .T. ) ; +#176 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#177 = AXIS2_PLACEMENT_3D ( 'NONE', #434, #245, #444 ) ; +#178 = ORIENTED_EDGE ( 'NONE', *, *, #69, .T. ) ; +#179 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#180 = CARTESIAN_POINT ( 'NONE', ( 0.1200000000000001066, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#181 = ORIENTED_EDGE ( 'NONE', *, *, #618, .F. ) ; +#182 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, -0.03899999999999997219 ) ) ; +#183 = ADVANCED_FACE ( 'NONE', ( #94 ), #209, .T. ) ; +#184 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ; +#185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#186 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#187 = ORIENTED_EDGE ( 'NONE', *, *, #18, .F. ) ; +#188 = VECTOR ( 'NONE', #164, 39.37007874015748854 ) ; +#189 = LINE ( 'NONE', #440, #111 ) ; +#190 = VERTEX_POINT ( 'NONE', #402 ) ; +#191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#192 = VERTEX_POINT ( 'NONE', #145 ) ; +#193 = AXIS2_PLACEMENT_3D ( 'NONE', #549, #496, #40 ) ; +#194 = EDGE_CURVE ( 'NONE', #531, #112, #302, .T. ) ; +#195 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#196 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#197 = VECTOR ( 'NONE', #510, 39.37007874015748143 ) ; +#198 = AXIS2_PLACEMENT_3D ( 'NONE', #80, #284, #31 ) ; +#199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#200 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#201 = VERTEX_POINT ( 'NONE', #48 ) ; +#202 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#203 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#204 = EDGE_CURVE ( 'NONE', #201, #273, #13, .T. ) ; +#205 = CIRCLE ( 'NONE', #555, 0.03899999999999997219 ) ; +#206 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#207 = CARTESIAN_POINT ( 'NONE', ( 0.1449999999999999623, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#208 = VERTEX_POINT ( 'NONE', #414 ) ; +#209 = CONICAL_SURFACE ( 'NONE', #581, 0.03611324865405185491, 0.5235987755982958181 ) ; +#210 = AXIS2_PLACEMENT_3D ( 'NONE', #326, #64, #275 ) ; +#211 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#212 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#213 = ORIENTED_EDGE ( 'NONE', *, *, #69, .F. ) ; +#214 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#215 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, 0.7071067811865474617 ) ) ; +#216 = EDGE_CURVE ( 'NONE', #39, #531, #97, .T. ) ; +#217 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#218 = EDGE_LOOP ( 'NONE', ( #129, #624, #508, #514 ) ) ; +#219 = FILL_AREA_STYLE_COLOUR ( '', #217 ) ; +#220 = VECTOR ( 'NONE', #412, 39.37007874015748143 ) ; +#221 = SURFACE_SIDE_STYLE ('',( #22 ) ) ; +#222 = ORIENTED_EDGE ( 'NONE', *, *, #175, .T. ) ; +#223 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '2EC981DC-9520-49F7-8F71-10C5616FF6E9', ( #272, #416 ), #621 ) ; +#224 = VERTEX_POINT ( 'NONE', #517 ) ; +#225 = EDGE_CURVE ( 'NONE', #425, #547, #377, .T. ) ; +#226 = CARTESIAN_POINT ( 'NONE', ( -1.298867817277498939E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#227 = AXIS2_PLACEMENT_3D ( 'NONE', #171, #579, #523 ) ; +#228 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 8.659560562354935323E-17, 0.7071067811865476838 ) ) ; +#229 = EDGE_LOOP ( 'NONE', ( #552, #644, #25, #571 ) ) ; +#230 = CYLINDRICAL_SURFACE ( 'NONE', #572, 0.03299999999999998768 ) ; +#231 = CIRCLE ( 'NONE', #409, 0.03611324865405186879 ) ; +#232 = ORIENTED_EDGE ( 'NONE', *, *, #225, .F. ) ; +#233 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#234 = EDGE_LOOP ( 'NONE', ( #178, #641, #268, #543 ) ) ; +#235 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.03300000000000000155 ) ) ; +#236 = ORIENTED_EDGE ( 'NONE', *, *, #102, .F. ) ; +#237 = FACE_OUTER_BOUND ( 'NONE', #468, .T. ) ; +#238 = ADVANCED_FACE ( 'NONE', ( #637, #418 ), #265, .F. ) ; +#239 = FACE_OUTER_BOUND ( 'NONE', #580, .T. ) ; +#240 = CIRCLE ( 'NONE', #320, 0.02089999999999997415 ) ; +#241 = AXIS2_PLACEMENT_3D ( 'NONE', #122, #467, #191 ) ; +#242 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#243 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#244 = ADVANCED_FACE ( 'NONE', ( #481 ), #356, .T. ) ; +#245 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#246 = LINE ( 'NONE', #446, #44 ) ; +#247 = AXIS2_PLACEMENT_3D ( 'NONE', #632, #478, #158 ) ; +#248 = CARTESIAN_POINT ( 'NONE', ( 0.1308960434319313970, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#249 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#250 = ADVANCED_FACE ( 'NONE', ( #625 ), #363, .T. ) ; +#251 = CIRCLE ( 'NONE', #474, 0.03899999999999997219 ) ; +#252 = ADVANCED_FACE ( 'NONE', ( #313 ), #113, .T. ) ; +#253 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#255 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#256 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, 0.03489604343193140196 ) ) ; +#257 = ORIENTED_EDGE ( 'NONE', *, *, #438, .T. ) ; +#258 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#259 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#260 = AXIS2_PLACEMENT_3D ( 'NONE', #358, #3, #296 ) ; +#261 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #562 ), #292 ) ; +#262 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#264 = FACE_OUTER_BOUND ( 'NONE', #155, .T. ) ; +#265 = PLANE ( 'NONE', #281 ) ; +#266 = VERTEX_POINT ( 'NONE', #476 ) ; +#267 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #73 ); +#268 = ORIENTED_EDGE ( 'NONE', *, *, #365, .F. ) ; +#269 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#270 = EDGE_CURVE ( 'NONE', #266, #429, #323, .T. ) ; +#271 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.224646799147353207E-16, 1.000000000000000000 ) ) ; +#272 = MANIFOLD_SOLID_BREP ( 'Revolve1', #473 ) ; +#273 = VERTEX_POINT ( 'NONE', #524 ) ; +#274 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #214 ); +#275 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#276 = ORIENTED_EDGE ( 'NONE', *, *, #35, .T. ) ; +#277 = AXIS2_PLACEMENT_3D ( 'NONE', #6, #559, #303 ) ; +#278 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#279 = ORIENTED_EDGE ( 'NONE', *, *, #448, .T. ) ; +#280 = FACE_OUTER_BOUND ( 'NONE', #123, .T. ) ; +#281 = AXIS2_PLACEMENT_3D ( 'NONE', #362, #432, #278 ) ; +#282 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ; +#283 = EDGE_CURVE ( 'NONE', #327, #112, #424, .T. ) ; +#284 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#285 = ORIENTED_EDGE ( 'NONE', *, *, #351, .F. ) ; +#286 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#287 = AXIS2_PLACEMENT_3D ( 'NONE', #369, #619, #108 ) ; +#288 = ORIENTED_EDGE ( 'NONE', *, *, #498, .T. ) ; +#289 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#290 = CARTESIAN_POINT ( 'NONE', ( 0.1308960434319313970, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#291 = ORIENTED_EDGE ( 'NONE', *, *, #505, .F. ) ; +#292 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #382 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #366, #373, #576 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#294 = ORIENTED_EDGE ( 'NONE', *, *, #54, .F. ) ; +#295 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#296 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#297 = EDGE_CURVE ( 'NONE', #92, #398, #24, .T. ) ; +#298 = VECTOR ( 'NONE', #68, 39.37007874015748143 ) ; +#299 = ADVANCED_FACE ( 'NONE', ( #428 ), #230, .T. ) ; +#300 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#301 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#302 = CIRCLE ( 'NONE', #20, 0.03899999999999997219 ) ; +#303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#304 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#305 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.02089999999999998803, 2.559511810217965848E-18 ) ) ; +#306 = CARTESIAN_POINT ( 'NONE', ( 0.1199999999999999817, 0.0000000000000000000, 0.03299999999999998074 ) ) ; +#307 = AXIS2_PLACEMENT_3D ( 'NONE', #45, #553, #599 ) ; +#308 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#309 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#310 = ADVANCED_FACE ( 'NONE', ( #583 ), #37, .T. ) ; +#311 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ; +#312 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#313 = FACE_OUTER_BOUND ( 'NONE', #597, .T. ) ; +#314 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#315 = PRESENTATION_STYLE_ASSIGNMENT (( #15 ) ) ; +#316 = EDGE_LOOP ( 'NONE', ( #294, #606, #343, #81 ) ) ; +#317 = EDGE_CURVE ( 'NONE', #528, #491, #399, .T. ) ; +#318 = SURFACE_STYLE_FILL_AREA ( #167 ) ; +#319 = ORIENTED_EDGE ( 'NONE', *, *, #605, .F. ) ; +#320 = AXIS2_PLACEMENT_3D ( 'NONE', #608, #254, #407 ) ; +#321 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#322 = VECTOR ( 'NONE', #546, 39.37007874015748143 ) ; +#323 = LINE ( 'NONE', #19, #188 ) ; +#324 = ORIENTED_EDGE ( 'NONE', *, *, #225, .T. ) ; +#325 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#326 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#327 = VERTEX_POINT ( 'NONE', #124 ) ; +#328 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#329 = VECTOR ( 'NONE', #359, 39.37007874015748143 ) ; +#330 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#331 = EDGE_LOOP ( 'NONE', ( #568, #385 ) ) ; +#332 = ADVANCED_FACE ( 'NONE', ( #490 ), #592, .T. ) ; +#333 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#335 = CIRCLE ( 'NONE', #78, 0.02089999999999998803 ) ; +#336 = ORIENTED_EDGE ( 'NONE', *, *, #355, .T. ) ; +#337 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#338 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#339 = ORIENTED_EDGE ( 'NONE', *, *, #82, .T. ) ; +#340 = ADVANCED_FACE ( 'NONE', ( #237 ), #57, .T. ) ; +#341 = CARTESIAN_POINT ( 'NONE', ( 0.2049999999999999878, 2.988756584991428162E-18, 0.0000000000000000000 ) ) ; +#342 = CONICAL_SURFACE ( 'NONE', #51, 0.03489604343193140196, 0.7853981633974482790 ) ; +#343 = ORIENTED_EDGE ( 'NONE', *, *, #28, .T. ) ; +#344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#345 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ; +#346 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#347 = ORIENTED_EDGE ( 'NONE', *, *, #194, .F. ) ; +#348 = LINE ( 'NONE', #142, #329 ) ; +#349 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#350 = AXIS2_PLACEMENT_3D ( 'NONE', #156, #357, #563 ) ; +#351 = EDGE_CURVE ( 'NONE', #266, #531, #539, .T. ) ; +#352 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#353 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 3.735172737399426715E-18, 0.02799999999999999711 ) ) ; +#354 = AXIS2_PLACEMENT_3D ( 'NONE', #196, #441, #646 ) ; +#355 = EDGE_CURVE ( 'NONE', #208, #491, #189, .T. ) ; +#356 = CONICAL_SURFACE ( 'NONE', #210, 0.03899999999999997219, 0.5235987755982938197 ) ; +#357 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#358 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#359 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 0.0000000000000000000, -0.4999999999999955591 ) ) ; +#360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#361 = LINE ( 'NONE', #413, #298 ) ; +#362 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.03611324865405185491, 0.0000000000000000000 ) ) ; +#363 = CONICAL_SURFACE ( 'NONE', #152, 0.03300000000000000155, 0.7853981633974485010 ) ; +#364 = SURFACE_SIDE_STYLE ('',( #318 ) ) ; +#365 = EDGE_CURVE ( 'NONE', #273, #429, #141, .T. ) ; +#366 =( CONVERSION_BASED_UNIT ( 'INCH', #267 ) LENGTH_UNIT ( ) NAMED_UNIT ( #328 ) ); +#367 = ORIENTED_EDGE ( 'NONE', *, *, #401, .T. ) ; +#368 = ADVANCED_FACE ( 'NONE', ( #280 ), #484, .T. ) ; +#369 = CARTESIAN_POINT ( 'NONE', ( 0.1200000000000001066, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#370 = VERTEX_POINT ( 'NONE', #137 ) ; +#371 = CONICAL_SURFACE ( 'NONE', #459, 0.03489604343193140196, 0.7853981633974482790 ) ; +#372 = FACE_OUTER_BOUND ( 'NONE', #218, .T. ) ; +#373 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#374 = ORIENTED_EDGE ( 'NONE', *, *, #498, .F. ) ; +#375 = EDGE_CURVE ( 'NONE', #190, #192, #550, .T. ) ; +#376 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#377 = CIRCLE ( 'NONE', #79, 0.02089999999999998109 ) ; +#378 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#379 = ORIENTED_EDGE ( 'NONE', *, *, #618, .T. ) ; +#380 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#381 = ORIENTED_EDGE ( 'NONE', *, *, #504, .F. ) ; +#382 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #366, 'distance_accuracy_value', 'NONE'); +#383 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #16 ) ) ; +#384 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#385 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ; +#386 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#387 = CONICAL_SURFACE ( 'NONE', #354, 0.03611324865405185491, 0.5235987755982958181 ) ; +#388 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ; +#389 = EDGE_CURVE ( 'NONE', #208, #14, #231, .T. ) ; +#390 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#391 = CARTESIAN_POINT ( 'NONE', ( 0.1200000000000001066, 0.0000000000000000000, -0.03611324865405186879 ) ) ; +#392 = CARTESIAN_POINT ( 'NONE', ( 0.1449999999999999623, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#393 = CONICAL_SURFACE ( 'NONE', #445, 0.03899999999999997219, 0.5235987755982938197 ) ; +#394 = EDGE_LOOP ( 'NONE', ( #339, #77 ) ) ; +#395 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #447 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #423, #325, #289 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#396 = EDGE_CURVE ( 'NONE', #613, #370, #483, .T. ) ; +#397 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#398 = VERTEX_POINT ( 'NONE', #235 ) ; +#399 = CIRCLE ( 'NONE', #463, 0.03899999999999997219 ) ; +#400 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#401 = EDGE_CURVE ( 'NONE', #491, #528, #251, .T. ) ; +#402 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 4.599359976887190376E-18, -0.03611324865405185491 ) ) ; +#403 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#404 = LINE ( 'NONE', #566, #610 ) ; +#405 = CIRCLE ( 'NONE', #96, 0.02799999999999999711 ) ; +#406 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03299999999999998768 ) ) ; +#407 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#408 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ; +#409 = AXIS2_PLACEMENT_3D ( 'NONE', #180, #128, #334 ) ; +#410 = EDGE_CURVE ( 'NONE', #8, #535, #437, .T. ) ; +#411 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#412 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#413 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 2.559511810217967004E-18, -0.02089999999999999150 ) ) ; +#414 = CARTESIAN_POINT ( 'NONE', ( 0.1200000000000001066, 4.599359976887190376E-18, 0.03611324865405186879 ) ) ; +#415 = VECTOR ( 'NONE', #153, 39.37007874015748143 ) ; +#416 = AXIS2_PLACEMENT_3D ( 'NONE', #337, #185, #333 ) ; +#417 = EDGE_CURVE ( 'NONE', #429, #528, #91, .T. ) ; +#418 = FACE_BOUND ( 'NONE', #394, .T. ) ; +#419 = ORIENTED_EDGE ( 'NONE', *, *, #194, .T. ) ; +#420 = PRODUCT ( '2EC981DC-9520-49F7-8F71-10C5616FF6E9', '2EC981DC-9520-49F7-8F71-10C5616FF6E9', '', ( #541 ) ) ; +#421 = PRESENTATION_STYLE_ASSIGNMENT (( #573 ) ) ; +#422 = VERTEX_POINT ( 'NONE', #34 ) ; +#423 =( CONVERSION_BASED_UNIT ( 'INCH', #274 ) LENGTH_UNIT ( ) NAMED_UNIT ( #169 ) ); +#424 = LINE ( 'NONE', #629, #635 ) ; +#425 = VERTEX_POINT ( 'NONE', #341 ) ; +#426 = VECTOR ( 'NONE', #295, 39.37007874015748143 ) ; +#427 = CYLINDRICAL_SURFACE ( 'NONE', #227, 0.03899999999999997913 ) ; +#428 = FACE_OUTER_BOUND ( 'NONE', #17, .T. ) ; +#429 = VERTEX_POINT ( 'NONE', #290 ) ; +#430 = ADVANCED_FACE ( 'NONE', ( #492 ), #38, .T. ) ; +#431 = AXIS2_PLACEMENT_3D ( 'NONE', #76, #286, #330 ) ; +#432 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#433 = ORIENTED_EDGE ( 'NONE', *, *, #283, .T. ) ; +#434 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#435 = ORIENTED_EDGE ( 'NONE', *, *, #28, .F. ) ; +#436 = CIRCLE ( 'NONE', #287, 0.03611324865405186879 ) ; +#437 = LINE ( 'NONE', #643, #147 ) ; +#438 = EDGE_CURVE ( 'NONE', #327, #39, #205, .T. ) ; +#439 = ORIENTED_EDGE ( 'NONE', *, *, #102, .T. ) ; +#440 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 4.776122516674673866E-18, 0.03899999999999997219 ) ) ; +#441 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#442 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#443 = EDGE_LOOP ( 'NONE', ( #67, #120 ) ) ; +#444 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#445 = AXIS2_PLACEMENT_3D ( 'NONE', #202, #255, #453 ) ; +#446 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.03611324865405185491 ) ) ; +#447 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #423, 'distance_accuracy_value', 'NONE'); +#448 = EDGE_CURVE ( 'NONE', #266, #201, #75, .T. ) ; +#449 = FACE_OUTER_BOUND ( 'NONE', #41, .T. ) ; +#450 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, -0.03300000000000000155 ) ) ; +#451 = CIRCLE ( 'NONE', #503, 0.03899999999999997219 ) ; +#452 = EDGE_LOOP ( 'NONE', ( #381, #161 ) ) ; +#453 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#454 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#455 = EDGE_LOOP ( 'NONE', ( #257, #71, #374, #634 ) ) ; +#456 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#457 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#458 = EDGE_CURVE ( 'NONE', #547, #224, #650, .T. ) ; +#459 = AXIS2_PLACEMENT_3D ( 'NONE', #106, #397, #47 ) ; +#460 = FACE_OUTER_BOUND ( 'NONE', #455, .T. ) ; +#461 = PLANE ( 'NONE', #598 ) ; +#462 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #527 ) ; +#463 = AXIS2_PLACEMENT_3D ( 'NONE', #542, #233, #640 ) ; +#464 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, -0.02089999999999998109, 0.0000000000000000000 ) ) ; +#465 = FACE_BOUND ( 'NONE', #452, .T. ) ; +#466 = ADVANCED_FACE ( 'NONE', ( #144 ), #42, .T. ) ; +#467 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#468 = EDGE_LOOP ( 'NONE', ( #626, #125, #540, #419 ) ) ; +#469 = ADVANCED_FACE ( 'NONE', ( #615 ), #371, .T. ) ; +#470 = FACE_OUTER_BOUND ( 'NONE', #617, .T. ) ; +#471 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#472 = ORIENTED_EDGE ( 'NONE', *, *, #270, .F. ) ; +#473 = CLOSED_SHELL ( 'NONE', ( #250, #430, #244, #614, #469, #558, #603, #12, #368, #466, #639, #551, #332, #238, #183, #627, #340, #486, #252, #534, #121, #299, #310 ) ) ; +#474 = AXIS2_PLACEMENT_3D ( 'NONE', #488, #590, #134 ) ; +#475 = CYLINDRICAL_SURFACE ( 'NONE', #247, 0.03899999999999997219 ) ; +#476 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, -0.03489604343193140196 ) ) ; +#477 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ; +#478 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#479 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ; +#480 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #420 ) ) ; +#481 = FACE_OUTER_BOUND ( 'NONE', #489, .T. ) ; +#482 = ORIENTED_EDGE ( 'NONE', *, *, #417, .F. ) ; +#483 = CIRCLE ( 'NONE', #198, 0.02089999999999998803 ) ; +#484 = CYLINDRICAL_SURFACE ( 'NONE', #538, 0.02089999999999999150 ) ; +#485 = EDGE_LOOP ( 'NONE', ( #472, #279, #525, #479 ) ) ; +#486 = ADVANCED_FACE ( 'NONE', ( #654 ), #342, .T. ) ; +#487 = EDGE_CURVE ( 'NONE', #429, #273, #567, .T. ) ; +#488 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#489 = EDGE_LOOP ( 'NONE', ( #408, #336, #367, #291 ) ) ; +#490 = FACE_OUTER_BOUND ( 'NONE', #58, .T. ) ; +#491 = VERTEX_POINT ( 'NONE', #346 ) ; +#492 = FACE_OUTER_BOUND ( 'NONE', #574, .T. ) ; +#493 = EDGE_CURVE ( 'NONE', #422, #135, #642, .T. ) ; +#494 = AXIS2_PLACEMENT_3D ( 'NONE', #623, #110, #60 ) ; +#495 = ORIENTED_EDGE ( 'NONE', *, *, #216, .F. ) ; +#496 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#497 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#498 = EDGE_CURVE ( 'NONE', #112, #531, #33, .T. ) ; +#499 = FACE_OUTER_BOUND ( 'NONE', #49, .T. ) ; +#500 = DIRECTION ( 'NONE', ( -0.8660254037844402619, 6.123233995736733988E-17, -0.4999999999999973910 ) ) ; +#501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#502 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#503 = AXIS2_PLACEMENT_3D ( 'NONE', #207, #564, #259 ) ; +#504 = EDGE_CURVE ( 'NONE', #133, #8, #105, .T. ) ; +#505 = EDGE_CURVE ( 'NONE', #14, #528, #348, .T. ) ; +#506 = LINE ( 'NONE', #406, #415 ) ; +#507 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#508 = ORIENTED_EDGE ( 'NONE', *, *, #401, .F. ) ; +#509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#510 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 0.0000000000000000000, -0.7071067811865476838 ) ) ; +#511 = CONICAL_SURFACE ( 'NONE', #277, 0.03899999999999997219, 0.7853981633974472798 ) ; +#512 = CYLINDRICAL_SURFACE ( 'NONE', #532, 0.03899999999999997219 ) ; +#513 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#514 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ; +#515 = AXIS2_PLACEMENT_3D ( 'NONE', #645, #87, #29 ) ; +#516 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #321 ); +#517 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 2.559511810217966618E-18, -0.02089999999999998803 ) ) ; +#518 = ORIENTED_EDGE ( 'NONE', *, *, #505, .T. ) ; +#519 = EDGE_CURVE ( 'NONE', #92, #4, #405, .T. ) ; +#520 = FILL_AREA_STYLE_COLOUR ( '', #269 ) ; +#521 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ; +#522 = AXIS2_PLACEMENT_3D ( 'NONE', #258, #308, #211 ) ; +#523 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#524 = CARTESIAN_POINT ( 'NONE', ( 0.1308960434319313970, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#525 = ORIENTED_EDGE ( 'NONE', *, *, #204, .T. ) ; +#526 =( CONVERSION_BASED_UNIT ( 'INCH', #516 ) LENGTH_UNIT ( ) NAMED_UNIT ( #83 ) ); +#527 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #159, #139 ) ; +#528 = VERTEX_POINT ( 'NONE', #103 ) ; +#529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#530 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#531 = VERTEX_POINT ( 'NONE', #52 ) ; +#532 = AXIS2_PLACEMENT_3D ( 'NONE', #411, #628, #72 ) ; +#533 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 6.123233995736711802E-17, 0.4999999999999955591 ) ) ; +#534 = ADVANCED_FACE ( 'NONE', ( #99 ), #393, .T. ) ; +#535 = VERTEX_POINT ( 'NONE', #609 ) ; +#536 = EDGE_CURVE ( 'NONE', #370, #135, #93, .T. ) ; +#537 = VECTOR ( 'NONE', #107, 39.37007874015748143 ) ; +#538 = AXIS2_PLACEMENT_3D ( 'NONE', #386, #384, #442 ) ; +#539 = LINE ( 'NONE', #182, #322 ) ; +#540 = ORIENTED_EDGE ( 'NONE', *, *, #351, .T. ) ; +#541 = PRODUCT_CONTEXT ( 'NONE', #50, 'mechanical' ) ; +#542 = CARTESIAN_POINT ( 'NONE', ( 0.1250000000000001110, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#543 = ORIENTED_EDGE ( 'NONE', *, *, #204, .F. ) ; +#544 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #179 ) ; +#545 = AXIS2_PLACEMENT_3D ( 'NONE', #55, #262, #199 ) ; +#546 = DIRECTION ( 'NONE', ( 0.7071067811865482389, 0.0000000000000000000, -0.7071067811865467956 ) ) ; +#547 = VERTEX_POINT ( 'NONE', #305 ) ; +#548 = CIRCLE ( 'NONE', #560, 0.03489604343193140196 ) ; +#549 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#550 = CIRCLE ( 'NONE', #515, 0.03611324865405185491 ) ; +#551 = ADVANCED_FACE ( 'NONE', ( #499 ), #2, .T. ) ; +#552 = ORIENTED_EDGE ( 'NONE', *, *, #519, .F. ) ; +#553 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#554 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#555 = AXIS2_PLACEMENT_3D ( 'NONE', #392, #596, #344 ) ; +#556 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.02089999999999999150 ) ) ; +#557 = LINE ( 'NONE', #450, #197 ) ; +#558 = ADVANCED_FACE ( 'NONE', ( #449 ), #511, .T. ) ; +#559 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#560 = AXIS2_PLACEMENT_3D ( 'NONE', #43, #249, #360 ) ; +#561 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#562 = STYLED_ITEM ( 'NONE', ( #315 ), #272 ) ; +#563 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#564 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#566 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 4.422597437099706116E-18, -0.03611324865405185491 ) ) ; +#567 = CIRCLE ( 'NONE', #631, 0.03899999999999997913 ) ; +#568 = ORIENTED_EDGE ( 'NONE', *, *, #605, .T. ) ; +#569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#570 = AXIS2_PLACEMENT_3D ( 'NONE', #104, #554, #454 ) ; +#571 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ; +#572 = AXIS2_PLACEMENT_3D ( 'NONE', #633, #176, #378 ) ; +#573 = SURFACE_STYLE_USAGE ( .BOTH. , #364 ) ; +#574 = EDGE_LOOP ( 'NONE', ( #166, #116, #32, #27 ) ) ; +#575 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #50 ) ; +#576 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#577 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ; +#578 = EDGE_CURVE ( 'NONE', #133, #398, #506, .T. ) ; +#579 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#580 = EDGE_LOOP ( 'NONE', ( #622, #21, #652, #435 ) ) ; +#581 = AXIS2_PLACEMENT_3D ( 'NONE', #513, #309, #56 ) ; +#582 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #562 ) ) ; +#583 = FACE_OUTER_BOUND ( 'NONE', #146, .T. ) ; +#584 = ORIENTED_EDGE ( 'NONE', *, *, #18, .T. ) ; +#585 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#586 = ORIENTED_EDGE ( 'NONE', *, *, #35, .F. ) ; +#587 = AXIS2_PLACEMENT_3D ( 'NONE', #253, #300, #400 ) ; +#588 = CARTESIAN_POINT ( 'NONE', ( 0.1391039565680685652, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#589 = ORIENTED_EDGE ( 'NONE', *, *, #578, .T. ) ; +#590 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#591 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, -0.02799999999999999711 ) ) ; +#592 = CYLINDRICAL_SURFACE ( 'NONE', #177, 0.02089999999999999150 ) ; +#593 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#594 = EDGE_CURVE ( 'NONE', #4, #92, #595, .T. ) ; +#595 = CIRCLE ( 'NONE', #522, 0.02799999999999999711 ) ; +#596 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#597 = EDGE_LOOP ( 'NONE', ( #482, #388, #61, #649 ) ) ; +#598 = AXIS2_PLACEMENT_3D ( 'NONE', #53, #160, #263 ) ; +#599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#600 = VECTOR ( 'NONE', #215, 39.37007874015748854 ) ; +#601 = ORIENTED_EDGE ( 'NONE', *, *, #493, .F. ) ; +#602 = CARTESIAN_POINT ( 'NONE', ( 0.1349999999999999811, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#603 = ADVANCED_FACE ( 'NONE', ( #460 ), #512, .T. ) ; +#604 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#605 = EDGE_CURVE ( 'NONE', #14, #208, #436, .T. ) ; +#606 = ORIENTED_EDGE ( 'NONE', *, *, #375, .T. ) ; +#607 = AXIS2_PLACEMENT_3D ( 'NONE', #380, #585, #501 ) ; +#608 = CARTESIAN_POINT ( 'NONE', ( 0.1841000000000000136, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#609 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265879E-18, -0.03300000000000000155 ) ) ; +#610 = VECTOR ( 'NONE', #500, 39.37007874015748854 ) ; +#611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#612 = VECTOR ( 'NONE', #301, 39.37007874015748143 ) ; +#613 = VERTEX_POINT ( 'NONE', #464 ) ; +#614 = ADVANCED_FACE ( 'NONE', ( #372 ), #427, .T. ) ; +#615 = FACE_OUTER_BOUND ( 'NONE', #234, .T. ) ; +#616 = LINE ( 'NONE', #157, #537 ) ; +#617 = EDGE_LOOP ( 'NONE', ( #495, #521, #433, #347 ) ) ; +#618 = EDGE_CURVE ( 'NONE', #370, #547, #26, .T. ) ; +#619 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#620 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.02089999999999999497 ) ) ; +#621 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #127 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #526, #312, #63 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#622 = ORIENTED_EDGE ( 'NONE', *, *, #150, .T. ) ; +#623 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#624 = ORIENTED_EDGE ( 'NONE', *, *, #417, .T. ) ; +#625 = FACE_OUTER_BOUND ( 'NONE', #229, .T. ) ; +#626 = ORIENTED_EDGE ( 'NONE', *, *, #175, .F. ) ; +#627 = ADVANCED_FACE ( 'NONE', ( #470 ), #475, .T. ) ; +#628 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#629 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#630 = ORIENTED_EDGE ( 'NONE', *, *, #396, .T. ) ; +#631 = AXIS2_PLACEMENT_3D ( 'NONE', #248, #651, #195 ) ; +#632 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#633 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#634 = ORIENTED_EDGE ( 'NONE', *, *, #283, .F. ) ; +#635 = VECTOR ( 'NONE', #119, 39.37007874015748143 ) ; +#636 = SHAPE_DEFINITION_REPRESENTATION ( #462, #223 ) ; +#637 = FACE_OUTER_BOUND ( 'NONE', #443, .T. ) ; +#638 = ORIENTED_EDGE ( 'NONE', *, *, #396, .F. ) ; +#639 = ADVANCED_FACE ( 'NONE', ( #264 ), #118, .F. ) ; +#640 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#641 = ORIENTED_EDGE ( 'NONE', *, *, #270, .T. ) ; +#642 = CIRCLE ( 'NONE', #587, 0.02089999999999999497 ) ; +#643 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.041334437186264339E-18, -0.03299999999999998768 ) ) ; +#644 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ; +#645 = CARTESIAN_POINT ( 'NONE', ( 0.1499999999999999944, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#646 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#647 = EDGE_CURVE ( 'NONE', #224, #422, #361, .T. ) ; +#648 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#649 = ORIENTED_EDGE ( 'NONE', *, *, #317, .F. ) ; +#650 = CIRCLE ( 'NONE', #607, 0.02089999999999998803 ) ; +#651 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#652 = ORIENTED_EDGE ( 'NONE', *, *, #438, .F. ) ; +#653 = CIRCLE ( 'NONE', #163, 0.03611324865405185491 ) ; +#654 = FACE_OUTER_BOUND ( 'NONE', #485, .T. ) ; +#655 = FACE_OUTER_BOUND ( 'NONE', #331, .T. ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-5-15-20-77-14-11-0.step b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-5-15-20-77-14-11-0.step new file mode 100644 index 0000000..1e6adab --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0921-5-15-20-77-14-11-0.step @@ -0,0 +1,672 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('0C8491A3-941D-48FE-B66E-C737C4CD0BC6.STEP', + '2022-07-14T04:48:50', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2022', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = ORIENTED_EDGE ( 'NONE', *, *, #484, .T. ) ; +#2 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3 = VERTEX_POINT ( 'NONE', #87 ) ; +#4 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5 = AXIS2_PLACEMENT_3D ( 'NONE', #307, #63, #464 ) ; +#6 = ORIENTED_EDGE ( 'NONE', *, *, #256, .T. ) ; +#7 = ORIENTED_EDGE ( 'NONE', *, *, #114, .T. ) ; +#8 = EDGE_LOOP ( 'NONE', ( #578, #147, #183, #135 ) ) ; +#9 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#10 = CIRCLE ( 'NONE', #73, 0.03899999999999997219 ) ; +#11 = CIRCLE ( 'NONE', #611, 0.02799999999999999711 ) ; +#12 = CONICAL_SURFACE ( 'NONE', #545, 0.03899999999999997219, 0.7853981633974472798 ) ; +#13 = LINE ( 'NONE', #514, #274 ) ; +#14 = AXIS2_PLACEMENT_3D ( 'NONE', #640, #396, #474 ) ; +#15 = DIRECTION ( 'NONE', ( -0.8660254037844402619, 0.0000000000000000000, 0.4999999999999973910 ) ) ; +#16 = CONICAL_SURFACE ( 'NONE', #86, 0.03899999999999996525, 0.5235987755982938197 ) ; +#17 = LINE ( 'NONE', #314, #264 ) ; +#18 = CONICAL_SURFACE ( 'NONE', #111, 0.03899999999999997219, 0.7853981633974472798 ) ; +#19 = FACE_OUTER_BOUND ( 'NONE', #218, .T. ) ; +#20 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #540 ); +#21 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#22 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, -0.02089999999999998109, 0.0000000000000000000 ) ) ; +#23 = EDGE_CURVE ( 'NONE', #185, #444, #214, .T. ) ; +#24 = EDGE_CURVE ( 'NONE', #427, #628, #431, .T. ) ; +#25 = CYLINDRICAL_SURFACE ( 'NONE', #343, 0.03899999999999996525 ) ; +#26 = LINE ( 'NONE', #32, #240 ) ; +#27 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#28 = CIRCLE ( 'NONE', #91, 0.03489604343193140196 ) ; +#29 = CIRCLE ( 'NONE', #248, 0.03299999999999998074 ) ; +#30 = FACE_OUTER_BOUND ( 'NONE', #428, .T. ) ; +#31 = VECTOR ( 'NONE', #15, 39.37007874015748854 ) ; +#32 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03299999999999998768 ) ) ; +#33 = CIRCLE ( 'NONE', #287, 0.03899999999999997913 ) ; +#34 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#35 = CIRCLE ( 'NONE', #5, 0.02089999999999997415 ) ; +#36 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37 = CIRCLE ( 'NONE', #325, 0.02089999999999998803 ) ; +#38 = FACE_OUTER_BOUND ( 'NONE', #357, .T. ) ; +#39 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#40 = VECTOR ( 'NONE', #319, 39.37007874015748143 ) ; +#41 = VECTOR ( 'NONE', #622, 39.37007874015748143 ) ; +#42 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43 = ADVANCED_FACE ( 'NONE', ( #219 ), #222, .T. ) ; +#44 = CONICAL_SURFACE ( 'NONE', #223, 0.03489604343193140196, 0.7853981633974482790 ) ; +#45 = CARTESIAN_POINT ( 'NONE', ( 0.1610000000000000042, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46 = CIRCLE ( 'NONE', #468, 0.03611324865405186185 ) ; +#47 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 6.123233995736711802E-17, 0.4999999999999955591 ) ) ; +#48 = AXIS2_PLACEMENT_3D ( 'NONE', #333, #2, #596 ) ; +#49 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#51 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52 = LINE ( 'NONE', #84, #41 ) ; +#53 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #511, 'distance_accuracy_value', 'NONE'); +#54 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999996525 ) ) ; +#55 = ADVANCED_FACE ( 'NONE', ( #30 ), #441, .T. ) ; +#56 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#58 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#59 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674672325E-18, -0.03899999999999996525 ) ) ; +#60 = ADVANCED_FACE ( 'NONE', ( #655 ), #12, .T. ) ; +#61 = VECTOR ( 'NONE', #27, 39.37007874015748143 ) ; +#62 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000001208, 0.0000000000000000000, -0.03611324865405186185 ) ) ; +#63 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#64 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#65 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#66 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 8.659560562354932858E-17, -0.7071067811865474617 ) ) ; +#67 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #521, 'distance_accuracy_value', 'NONE'); +#68 = AXIS2_PLACEMENT_3D ( 'NONE', #536, #466, #380 ) ; +#69 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#70 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265879E-18, -0.03300000000000000155 ) ) ; +#71 = AXIS2_PLACEMENT_3D ( 'NONE', #72, #527, #529 ) ; +#72 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#73 = AXIS2_PLACEMENT_3D ( 'NONE', #76, #569, #321 ) ; +#74 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.0000000000000000000, 0.02089999999999998803 ) ) ; +#75 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#76 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#77 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#78 = EDGE_CURVE ( 'NONE', #590, #628, #10, .T. ) ; +#79 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#80 = EDGE_CURVE ( 'NONE', #169, #123, #271, .T. ) ; +#81 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#82 = AXIS2_PLACEMENT_3D ( 'NONE', #4, #282, #263 ) ; +#83 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000000098, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#84 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, -0.03899999999999996525 ) ) ; +#85 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#86 = AXIS2_PLACEMENT_3D ( 'NONE', #429, #498, #347 ) ; +#87 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000001208, 4.599359976887190376E-18, 0.03611324865405186185 ) ) ; +#88 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#89 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#90 = CARTESIAN_POINT ( 'NONE', ( 0.1468960434319314390, 0.0000000000000000000, 0.03899999999999997913 ) ) ; +#91 = AXIS2_PLACEMENT_3D ( 'NONE', #560, #636, #258 ) ; +#92 = CARTESIAN_POINT ( 'NONE', ( 0.1468960434319314390, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#93 = AXIS2_PLACEMENT_3D ( 'NONE', #335, #56, #388 ) ; +#94 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, -0.03489604343193140196 ) ) ; +#95 = AXIS2_PLACEMENT_3D ( 'NONE', #45, #442, #292 ) ; +#96 = EDGE_CURVE ( 'NONE', #181, #156, #29, .T. ) ; +#97 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#98 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#99 = ADVANCED_FACE ( 'NONE', ( #452, #461 ), #549, .F. ) ; +#100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#101 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#102 = EDGE_CURVE ( 'NONE', #446, #590, #460, .T. ) ; +#103 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#104 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#105 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#106 = EDGE_CURVE ( 'NONE', #592, #3, #465, .T. ) ; +#107 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#109 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#110 = ADVANCED_FACE ( 'NONE', ( #477 ), #260, .T. ) ; +#111 = AXIS2_PLACEMENT_3D ( 'NONE', #432, #415, #299 ) ; +#112 = EDGE_CURVE ( 'NONE', #598, #590, #13, .T. ) ; +#113 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #173, 'distance_accuracy_value', 'NONE'); +#114 = EDGE_CURVE ( 'NONE', #574, #395, #33, .T. ) ; +#115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#117 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#118 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#119 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#120 = PLANE ( 'NONE', #581 ) ; +#121 = ADVANCED_FACE ( 'NONE', ( #38 ), #458, .T. ) ; +#122 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#123 = VERTEX_POINT ( 'NONE', #187 ) ; +#124 = VERTEX_POINT ( 'NONE', #339 ) ; +#125 = LINE ( 'NONE', #629, #356 ) ; +#126 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.02089999999999998803, 2.559511810217965848E-18 ) ) ; +#127 = VERTEX_POINT ( 'NONE', #481 ) ; +#128 = CYLINDRICAL_SURFACE ( 'NONE', #93, 0.03899999999999997219 ) ; +#129 = AXIS2_PLACEMENT_3D ( 'NONE', #122, #518, #589 ) ; +#130 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#131 = ORIENTED_EDGE ( 'NONE', *, *, #216, .T. ) ; +#132 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #279 ) ; +#133 = AXIS2_PLACEMENT_3D ( 'NONE', #564, #318, #492 ) ; +#134 = FACE_OUTER_BOUND ( 'NONE', #372, .T. ) ; +#135 = ORIENTED_EDGE ( 'NONE', *, *, #289, .F. ) ; +#136 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000001208, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#137 = ORIENTED_EDGE ( 'NONE', *, *, #436, .T. ) ; +#138 = VECTOR ( 'NONE', #591, 39.37007874015748854 ) ; +#139 = EDGE_LOOP ( 'NONE', ( #210, #131 ) ) ; +#140 = ORIENTED_EDGE ( 'NONE', *, *, #225, .T. ) ; +#141 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ; +#142 = AXIS2_PLACEMENT_3D ( 'NONE', #177, #34, #109 ) ; +#143 = EDGE_CURVE ( 'NONE', #425, #407, #255, .T. ) ; +#144 = EDGE_CURVE ( 'NONE', #598, #395, #475, .T. ) ; +#145 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.776122516674673866E-18, -0.03899999999999997219 ) ) ; +#146 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000000098, 0.0000000000000000000, 0.03299999999999998074 ) ) ; +#147 = ORIENTED_EDGE ( 'NONE', *, *, #418, .T. ) ; +#148 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, 0.03899999999999996525 ) ) ; +#149 = ORIENTED_EDGE ( 'NONE', *, *, #216, .F. ) ; +#150 = ORIENTED_EDGE ( 'NONE', *, *, #237, .T. ) ; +#151 = EDGE_CURVE ( 'NONE', #444, #185, #268, .T. ) ; +#152 = EDGE_LOOP ( 'NONE', ( #140, #373, #349, #370 ) ) ; +#153 = ORIENTED_EDGE ( 'NONE', *, *, #418, .F. ) ; +#154 = CARTESIAN_POINT ( 'NONE', ( 0.1610000000000000042, 0.0000000000000000000, 0.03899999999999996525 ) ) ; +#155 = EDGE_LOOP ( 'NONE', ( #195, #437, #398, #438 ) ) ; +#156 = VERTEX_POINT ( 'NONE', #305 ) ; +#157 = FACE_OUTER_BOUND ( 'NONE', #377, .T. ) ; +#158 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#159 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #295, .NOT_KNOWN. ) ; +#160 = CYLINDRICAL_SURFACE ( 'NONE', #133, 0.03299999999999998768 ) ; +#161 = MANIFOLD_SOLID_BREP ( 'Revolve1', #580 ) ; +#162 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#163 = VECTOR ( 'NONE', #508, 39.37007874015748143 ) ; +#164 = EDGE_CURVE ( 'NONE', #627, #633, #244, .T. ) ; +#165 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#166 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 2.559511810217966618E-18, -0.02089999999999998803 ) ) ; +#167 = EDGE_CURVE ( 'NONE', #123, #169, #243, .T. ) ; +#168 = SURFACE_STYLE_FILL_AREA ( #513 ) ; +#169 = VERTEX_POINT ( 'NONE', #70 ) ; +#170 = COLOUR_RGB ( '',1.000000000000000000, 0.8078431372549019773, 0.4980392156862745168 ) ; +#171 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ; +#172 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #532 ), #605 ) ; +#173 =( CONVERSION_BASED_UNIT ( 'INCH', #399 ) LENGTH_UNIT ( ) NAMED_UNIT ( #64 ) ); +#174 = ORIENTED_EDGE ( 'NONE', *, *, #265, .T. ) ; +#175 = ORIENTED_EDGE ( 'NONE', *, *, #323, .T. ) ; +#176 = CIRCLE ( 'NONE', #14, 0.03899999999999997913 ) ; +#177 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#178 = ORIENTED_EDGE ( 'NONE', *, *, #280, .T. ) ; +#179 = FACE_OUTER_BOUND ( 'NONE', #406, .T. ) ; +#180 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#181 = VERTEX_POINT ( 'NONE', #146 ) ; +#182 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #104, 'design' ) ; +#183 = ORIENTED_EDGE ( 'NONE', *, *, #167, .F. ) ; +#184 = SPHERICAL_SURFACE ( 'NONE', #576, 0.02089999999999998109 ) ; +#185 = VERTEX_POINT ( 'NONE', #224 ) ; +#186 = ORIENTED_EDGE ( 'NONE', *, *, #265, .F. ) ; +#187 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.03300000000000000155 ) ) ; +#188 = EDGE_CURVE ( 'NONE', #433, #193, #17, .T. ) ; +#189 = ORIENTED_EDGE ( 'NONE', *, *, #151, .F. ) ; +#190 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#191 = ORIENTED_EDGE ( 'NONE', *, *, #114, .F. ) ; +#192 = VECTOR ( 'NONE', #577, 39.37007874015748143 ) ; +#193 = VERTEX_POINT ( 'NONE', #386 ) ; +#194 = CYLINDRICAL_SURFACE ( 'NONE', #538, 0.03899999999999997219 ) ; +#195 = ORIENTED_EDGE ( 'NONE', *, *, #315, .F. ) ; +#196 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#197 = ORIENTED_EDGE ( 'NONE', *, *, #227, .F. ) ; +#198 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#199 = EDGE_LOOP ( 'NONE', ( #137, #421, #191, #419 ) ) ; +#200 = PRESENTATION_STYLE_ASSIGNMENT (( #331 ) ) ; +#201 = ORIENTED_EDGE ( 'NONE', *, *, #102, .F. ) ; +#202 = EDGE_LOOP ( 'NONE', ( #7, #1, #189, #411 ) ) ; +#203 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 3.735172737399426715E-18, 0.02799999999999999711 ) ) ; +#204 = AXIS2_PLACEMENT_3D ( 'NONE', #217, #288, #101 ) ; +#205 = ORIENTED_EDGE ( 'NONE', *, *, #144, .F. ) ; +#206 = ADVANCED_FACE ( 'NONE', ( #235 ), #25, .T. ) ; +#207 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, 0.03489604343193140196 ) ) ; +#208 = EDGE_LOOP ( 'NONE', ( #402, #645 ) ) ; +#209 = EDGE_LOOP ( 'NONE', ( #641, #635, #648, #643 ) ) ; +#210 = ORIENTED_EDGE ( 'NONE', *, *, #619, .T. ) ; +#211 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.03611324865405184797 ) ) ; +#212 = ORIENTED_EDGE ( 'NONE', *, *, #440, .F. ) ; +#213 = EDGE_LOOP ( 'NONE', ( #422, #416, #371, #230 ) ) ; +#214 = CIRCLE ( 'NONE', #327, 0.03899999999999996525 ) ; +#215 = VERTEX_POINT ( 'NONE', #22 ) ; +#216 = EDGE_CURVE ( 'NONE', #232, #124, #11, .T. ) ; +#217 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#218 = EDGE_LOOP ( 'NONE', ( #362, #346, #644, #594 ) ) ; +#219 = FACE_OUTER_BOUND ( 'NONE', #451, .T. ) ; +#220 = ORIENTED_EDGE ( 'NONE', *, *, #80, .F. ) ; +#221 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#222 = CONICAL_SURFACE ( 'NONE', #510, 0.03300000000000000155, 0.7853981633974485010 ) ; +#223 = AXIS2_PLACEMENT_3D ( 'NONE', #296, #105, #108 ) ; +#224 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 4.776122516674673866E-18, -0.03899999999999996525 ) ) ; +#225 = EDGE_CURVE ( 'NONE', #407, #446, #476, .T. ) ; +#226 = ORIENTED_EDGE ( 'NONE', *, *, #291, .F. ) ; +#227 = EDGE_CURVE ( 'NONE', #627, #215, #35, .T. ) ; +#228 = EDGE_LOOP ( 'NONE', ( #612, #375 ) ) ; +#229 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#230 = ORIENTED_EDGE ( 'NONE', *, *, #23, .F. ) ; +#231 = ORIENTED_EDGE ( 'NONE', *, *, #227, .T. ) ; +#232 = VERTEX_POINT ( 'NONE', #203 ) ; +#233 = PRESENTATION_STYLE_ASSIGNMENT (( #547 ) ) ; +#234 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.03611324865405184797, 0.0000000000000000000 ) ) ; +#235 = FACE_OUTER_BOUND ( 'NONE', #443, .T. ) ; +#236 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #104 ) ; +#237 = EDGE_CURVE ( 'NONE', #614, #425, #246, .T. ) ; +#238 = FACE_OUTER_BOUND ( 'NONE', #209, .T. ) ; +#239 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 4.776122516674673866E-18, 0.03899999999999997219 ) ) ; +#240 = VECTOR ( 'NONE', #353, 39.37007874015748143 ) ; +#241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#242 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#243 = CIRCLE ( 'NONE', #507, 0.03300000000000000155 ) ; +#244 = CIRCLE ( 'NONE', #204, 0.02089999999999998109 ) ; +#245 = CARTESIAN_POINT ( 'NONE', ( 0.1468960434319314390, 4.776122516674674636E-18, -0.03899999999999997913 ) ) ; +#246 = CIRCLE ( 'NONE', #308, 0.03611324865405184797 ) ; +#247 = LINE ( 'NONE', #615, #472 ) ; +#248 = AXIS2_PLACEMENT_3D ( 'NONE', #83, #363, #252 ) ; +#249 = SURFACE_STYLE_FILL_AREA ( #393 ) ; +#250 = CIRCLE ( 'NONE', #579, 0.02089999999999998803 ) ; +#251 = CIRCLE ( 'NONE', #548, 0.02089999999999998803 ) ; +#252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#253 = LINE ( 'NONE', #523, #469 ) ; +#254 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#255 = LINE ( 'NONE', #211, #31 ) ; +#256 = EDGE_CURVE ( 'NONE', #366, #633, #250, .T. ) ; +#257 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #159, #182 ) ; +#258 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#259 = VECTOR ( 'NONE', #66, 39.37007874015748854 ) ; +#260 = CONICAL_SURFACE ( 'NONE', #351, 0.03611324865405184797, 0.5235987755982958181 ) ; +#261 = AXIS2_PLACEMENT_3D ( 'NONE', #221, #324, #369 ) ; +#262 = ADVANCED_FACE ( 'NONE', ( #456 ), #462, .T. ) ; +#263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#264 = VECTOR ( 'NONE', #473, 39.37007874015748143 ) ; +#265 = EDGE_CURVE ( 'NONE', #598, #427, #28, .T. ) ; +#266 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '0C8491A3-941D-48FE-B66E-C737C4CD0BC6', ( #161, #558 ), #552 ) ; +#267 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#268 = CIRCLE ( 'NONE', #129, 0.03899999999999996525 ) ; +#269 = FACE_OUTER_BOUND ( 'NONE', #155, .T. ) ; +#270 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#271 = CIRCLE ( 'NONE', #554, 0.03300000000000000155 ) ; +#272 = ADVANCED_FACE ( 'NONE', ( #269 ), #467, .T. ) ; +#273 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#274 = VECTOR ( 'NONE', #601, 39.37007874015748143 ) ; +#275 = FACE_BOUND ( 'NONE', #400, .T. ) ; +#276 = FACE_OUTER_BOUND ( 'NONE', #208, .T. ) ; +#277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#278 = AXIS2_PLACEMENT_3D ( 'NONE', #544, #98, #401 ) ; +#279 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#280 = EDGE_CURVE ( 'NONE', #425, #614, #453, .T. ) ; +#281 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#282 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#283 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#284 = EDGE_CURVE ( 'NONE', #574, #444, #479, .T. ) ; +#285 = FACE_OUTER_BOUND ( 'NONE', #424, .T. ) ; +#286 = ADVANCED_FACE ( 'NONE', ( #238 ), #16, .T. ) ; +#287 = AXIS2_PLACEMENT_3D ( 'NONE', #92, #270, #381 ) ; +#288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.224646799147353207E-16, 1.000000000000000000 ) ) ; +#289 = EDGE_CURVE ( 'NONE', #181, #123, #26, .T. ) ; +#290 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#291 = EDGE_CURVE ( 'NONE', #633, #433, #251, .T. ) ; +#292 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#293 = STYLED_ITEM ( 'NONE', ( #200 ), #266 ) ; +#294 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.03611324865405184797 ) ) ; +#295 = PRODUCT ( '0C8491A3-941D-48FE-B66E-C737C4CD0BC6', '0C8491A3-941D-48FE-B66E-C737C4CD0BC6', '', ( #499 ) ) ; +#296 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#297 = AXIS2_PLACEMENT_3D ( 'NONE', #624, #242, #326 ) ; +#298 = EDGE_CURVE ( 'NONE', #433, #215, #37, .T. ) ; +#299 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#300 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#301 = EDGE_CURVE ( 'NONE', #366, #127, #247, .T. ) ; +#302 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#303 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, -0.03300000000000000155 ) ) ; +#304 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 4.599359976887188835E-18, -0.03611324865405184797 ) ) ; +#305 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000000098, 4.041334437186263568E-18, -0.03299999999999998074 ) ) ; +#306 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#307 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 4.268512490100411279E-18, 0.0000000000000000000 ) ) ; +#308 = AXIS2_PLACEMENT_3D ( 'NONE', #281, #310, #336 ) ; +#309 = AXIS2_PLACEMENT_3D ( 'NONE', #642, #158, #51 ) ; +#310 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#311 = CARTESIAN_POINT ( 'NONE', ( -1.298867817277498939E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#312 = ADVANCED_FACE ( 'NONE', ( #19 ), #18, .T. ) ; +#313 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#314 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 2.559511810217967004E-18, -0.02089999999999999150 ) ) ; +#315 = EDGE_CURVE ( 'NONE', #232, #123, #253, .T. ) ; +#316 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#317 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#318 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#319 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#320 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#321 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#322 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#323 = EDGE_CURVE ( 'NONE', #215, #366, #471, .T. ) ; +#324 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#325 = AXIS2_PLACEMENT_3D ( 'NONE', #302, #89, #495 ) ; +#326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#327 = AXIS2_PLACEMENT_3D ( 'NONE', #447, #500, #42 ) ; +#328 = EDGE_CURVE ( 'NONE', #614, #446, #493, .T. ) ; +#329 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#330 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#331 = SURFACE_STYLE_USAGE ( .BOTH. , #382 ) ; +#332 = EDGE_CURVE ( 'NONE', #446, #407, #483, .T. ) ; +#333 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#334 = CARTESIAN_POINT ( 'NONE', ( 0.1610000000000000042, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#335 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#336 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#337 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#338 = AXIS2_PLACEMENT_3D ( 'NONE', #573, #75, #320 ) ; +#339 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, -0.02799999999999999711 ) ) ; +#340 = ORIENTED_EDGE ( 'NONE', *, *, #167, .T. ) ; +#341 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#342 = CIRCLE ( 'NONE', #309, 0.03299999999999998074 ) ; +#343 = AXIS2_PLACEMENT_3D ( 'NONE', #602, #9, #196 ) ; +#344 = ORIENTED_EDGE ( 'NONE', *, *, #151, .T. ) ; +#345 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #257 ) ; +#346 = ORIENTED_EDGE ( 'NONE', *, *, #24, .T. ) ; +#347 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#348 = CIRCLE ( 'NONE', #82, 0.02089999999999999497 ) ; +#349 = ORIENTED_EDGE ( 'NONE', *, *, #561, .F. ) ; +#350 = FACE_OUTER_BOUND ( 'NONE', #213, .T. ) ; +#351 = AXIS2_PLACEMENT_3D ( 'NONE', #522, #408, #100 ) ; +#352 = ADVANCED_FACE ( 'NONE', ( #276, #275 ), #365, .F. ) ; +#353 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#354 = CYLINDRICAL_SURFACE ( 'NONE', #297, 0.03299999999999998768 ) ; +#355 = CARTESIAN_POINT ( 'NONE', ( -2.597735634554997878E-19, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#356 = VECTOR ( 'NONE', #47, 39.37007874015748143 ) ; +#357 = EDGE_LOOP ( 'NONE', ( #212, #607, #344, #390 ) ) ; +#358 = ORIENTED_EDGE ( 'NONE', *, *, #301, .T. ) ; +#359 = FACE_OUTER_BOUND ( 'NONE', #8, .T. ) ; +#360 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 4.524827652928427606E-18, 0.03489604343193140196 ) ) ; +#361 = AXIS2_PLACEMENT_3D ( 'NONE', #254, #582, #97 ) ; +#362 = ORIENTED_EDGE ( 'NONE', *, *, #436, .F. ) ; +#363 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#364 = AXIS2_PLACEMENT_3D ( 'NONE', #334, #313, #130 ) ; +#365 = PLANE ( 'NONE', #539 ) ; +#366 = VERTEX_POINT ( 'NONE', #74 ) ; +#367 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#368 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#370 = ORIENTED_EDGE ( 'NONE', *, *, #555, .F. ) ; +#371 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ; +#372 = EDGE_LOOP ( 'NONE', ( #153, #620, #650, #220 ) ) ; +#373 = ORIENTED_EDGE ( 'NONE', *, *, #102, .T. ) ; +#374 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#375 = ORIENTED_EDGE ( 'NONE', *, *, #463, .F. ) ; +#376 = CARTESIAN_POINT ( 'NONE', ( 0.2560000000000000053, 2.988756584991428162E-18, 0.0000000000000000000 ) ) ; +#377 = EDGE_LOOP ( 'NONE', ( #625, #141, #583, #652, #6 ) ) ; +#378 = CIRCLE ( 'NONE', #588, 0.02799999999999999711 ) ; +#379 = EDGE_LOOP ( 'NONE', ( #630, #186, #448, #616 ) ) ; +#380 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#381 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#382 = SURFACE_SIDE_STYLE ('',( #168 ) ) ; +#383 = SHAPE_DEFINITION_REPRESENTATION ( #345, #266 ) ; +#384 = ADVANCED_FACE ( 'NONE', ( #506 ), #454, .T. ) ; +#385 = AXIS2_PLACEMENT_3D ( 'NONE', #316, #412, #503 ) ; +#386 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 2.559511810217967389E-18, -0.02089999999999999497 ) ) ; +#387 = ORIENTED_EDGE ( 'NONE', *, *, #440, .T. ) ; +#388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#389 = ORIENTED_EDGE ( 'NONE', *, *, #584, .F. ) ; +#390 = ORIENTED_EDGE ( 'NONE', *, *, #449, .F. ) ; +#391 = ADVANCED_FACE ( 'NONE', ( #285 ), #491, .T. ) ; +#392 = FACE_OUTER_BOUND ( 'NONE', #600, .T. ) ; +#393 = FILL_AREA_STYLE ('',( #520 ) ) ; +#394 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ; +#395 = VERTEX_POINT ( 'NONE', #245 ) ; +#396 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#397 = LINE ( 'NONE', #303, #192 ) ; +#398 = ORIENTED_EDGE ( 'NONE', *, *, #515, .T. ) ; +#399 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #541 ); +#400 = EDGE_LOOP ( 'NONE', ( #434, #409 ) ) ; +#401 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#402 = ORIENTED_EDGE ( 'NONE', *, *, #280, .F. ) ; +#403 = ADVANCED_FACE ( 'NONE', ( #482 ), #44, .T. ) ; +#404 = ORIENTED_EDGE ( 'NONE', *, *, #164, .F. ) ; +#405 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #113 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #173, #516, #65 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#406 = EDGE_LOOP ( 'NONE', ( #404, #231, #567, #226 ) ) ; +#407 = VERTEX_POINT ( 'NONE', #154 ) ; +#408 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#409 = ORIENTED_EDGE ( 'NONE', *, *, #593, .T. ) ; +#410 = CIRCLE ( 'NONE', #517, 0.03899999999999997219 ) ; +#411 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ; +#412 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#413 = ORIENTED_EDGE ( 'NONE', *, *, #332, .F. ) ; +#414 = ORIENTED_EDGE ( 'NONE', *, *, #164, .T. ) ; +#415 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#416 = ORIENTED_EDGE ( 'NONE', *, *, #584, .T. ) ; +#417 = CYLINDRICAL_SURFACE ( 'NONE', #420, 0.02089999999999999150 ) ; +#418 = EDGE_CURVE ( 'NONE', #156, #169, #489, .T. ) ; +#419 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ; +#420 = AXIS2_PLACEMENT_3D ( 'NONE', #374, #190, #337 ) ; +#421 = ORIENTED_EDGE ( 'NONE', *, *, #144, .T. ) ; +#422 = ORIENTED_EDGE ( 'NONE', *, *, #484, .F. ) ; +#423 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#424 = EDGE_LOOP ( 'NONE', ( #197, #414, #610, #597 ) ) ; +#425 = VERTEX_POINT ( 'NONE', #294 ) ; +#426 = CARTESIAN_POINT ( 'NONE', ( 0.2351000000000000312, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#427 = VERTEX_POINT ( 'NONE', #360 ) ; +#428 = EDGE_LOOP ( 'NONE', ( #205, #174, #394, #389 ) ) ; +#429 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#430 = ORIENTED_EDGE ( 'NONE', *, *, #593, .F. ) ; +#431 = LINE ( 'NONE', #239, #649 ) ; +#432 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#433 = VERTEX_POINT ( 'NONE', #166 ) ; +#434 = ORIENTED_EDGE ( 'NONE', *, *, #494, .T. ) ; +#435 = DIRECTION ( 'NONE', ( -0.8660254037844402619, 6.123233995736733988E-17, -0.4999999999999973910 ) ) ; +#436 = EDGE_CURVE ( 'NONE', #427, #598, #487, .T. ) ; +#437 = ORIENTED_EDGE ( 'NONE', *, *, #619, .F. ) ; +#438 = ORIENTED_EDGE ( 'NONE', *, *, #80, .T. ) ; +#439 = DIRECTION ( 'NONE', ( 0.7071067811865482389, 8.659560562354924230E-17, 0.7071067811865467956 ) ) ; +#440 = EDGE_CURVE ( 'NONE', #3, #592, #46, .T. ) ; +#441 = CONICAL_SURFACE ( 'NONE', #385, 0.03489604343193140196, 0.7853981633974482790 ) ; +#442 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#443 = EDGE_LOOP ( 'NONE', ( #201, #638, #606, #637 ) ) ; +#444 = VERTEX_POINT ( 'NONE', #148 ) ; +#445 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#446 = VERTEX_POINT ( 'NONE', #570 ) ; +#447 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#448 = ORIENTED_EDGE ( 'NONE', *, *, #112, .T. ) ; +#449 = EDGE_CURVE ( 'NONE', #592, #185, #52, .T. ) ; +#450 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#451 = EDGE_LOOP ( 'NONE', ( #149, #608, #340, #566 ) ) ; +#452 = FACE_BOUND ( 'NONE', #228, .T. ) ; +#453 = CIRCLE ( 'NONE', #502, 0.03611324865405184797 ) ; +#454 = CONICAL_SURFACE ( 'NONE', #142, 0.03611324865405184797, 0.5235987755982958181 ) ; +#455 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#456 = FACE_OUTER_BOUND ( 'NONE', #152, .T. ) ; +#457 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 4.273532789182180576E-18, -0.03489604343193140196 ) ) ; +#458 = CONICAL_SURFACE ( 'NONE', #48, 0.03899999999999996525, 0.5235987755982938197 ) ; +#459 = FILL_AREA_STYLE_COLOUR ( '', #170 ) ; +#460 = LINE ( 'NONE', #59, #480 ) ; +#461 = FACE_OUTER_BOUND ( 'NONE', #617, .T. ) ; +#462 = CYLINDRICAL_SURFACE ( 'NONE', #338, 0.03899999999999996525 ) ; +#463 = EDGE_CURVE ( 'NONE', #156, #181, #342, .T. ) ; +#464 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#465 = CIRCLE ( 'NONE', #488, 0.03611324865405186185 ) ; +#466 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#467 = CONICAL_SURFACE ( 'NONE', #546, 0.03300000000000000155, 0.7853981633974485010 ) ; +#468 = AXIS2_PLACEMENT_3D ( 'NONE', #559, #531, #103 ) ; +#469 = VECTOR ( 'NONE', #505, 39.37007874015748143 ) ; +#470 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #532 ) ) ; +#471 = CIRCLE ( 'NONE', #261, 0.02089999999999998803 ) ; +#472 = VECTOR ( 'NONE', #107, 39.37007874015748143 ) ; +#473 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#474 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#475 = LINE ( 'NONE', #457, #259 ) ; +#476 = CIRCLE ( 'NONE', #364, 0.03899999999999996525 ) ; +#477 = FACE_OUTER_BOUND ( 'NONE', #595, .T. ) ; +#478 = ADVANCED_FACE ( 'NONE', ( #134 ), #354, .T. ) ; +#479 = LINE ( 'NONE', #524, #40 ) ; +#480 = VECTOR ( 'NONE', #57, 39.37007874015748143 ) ; +#481 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.02089999999999999497 ) ) ; +#482 = FACE_OUTER_BOUND ( 'NONE', #199, .T. ) ; +#483 = CIRCLE ( 'NONE', #95, 0.03899999999999996525 ) ; +#484 = EDGE_CURVE ( 'NONE', #395, #185, #565, .T. ) ; +#485 = ADVANCED_FACE ( 'NONE', ( #359 ), #160, .T. ) ; +#486 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 4.422597437099705346E-18, -0.03611324865405184797 ) ) ; +#487 = CIRCLE ( 'NONE', #71, 0.03489604343193140196 ) ; +#488 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #651, #542 ) ; +#489 = LINE ( 'NONE', #501, #61 ) ; +#490 = ADVANCED_FACE ( 'NONE', ( #599 ), #120, .F. ) ; +#491 = SPHERICAL_SURFACE ( 'NONE', #504, 0.02089999999999998109 ) ; +#492 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#493 = LINE ( 'NONE', #486, #496 ) ; +#494 = EDGE_CURVE ( 'NONE', #127, #193, #348, .T. ) ; +#495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#496 = VECTOR ( 'NONE', #435, 39.37007874015748854 ) ; +#497 = ADVANCED_FACE ( 'NONE', ( #575 ), #128, .T. ) ; +#498 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#499 = PRODUCT_CONTEXT ( 'NONE', #279, 'mechanical' ) ; +#500 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#501 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 4.041334437186264339E-18, -0.03299999999999998768 ) ) ; +#502 = AXIS2_PLACEMENT_3D ( 'NONE', #290, #50, #241 ) ; +#503 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#504 = AXIS2_PLACEMENT_3D ( 'NONE', #267, #613, #81 ) ; +#505 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 8.659560562354935323E-17, 0.7071067811865476838 ) ) ; +#506 = FACE_OUTER_BOUND ( 'NONE', #623, .T. ) ; +#507 = AXIS2_PLACEMENT_3D ( 'NONE', #119, #551, #603 ) ; +#508 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#509 = ADVANCED_FACE ( 'NONE', ( #157 ), #417, .T. ) ; +#510 = AXIS2_PLACEMENT_3D ( 'NONE', #537, #117, #526 ) ; +#511 =( CONVERSION_BASED_UNIT ( 'INCH', #604 ) LENGTH_UNIT ( ) NAMED_UNIT ( #165 ) ); +#512 = SURFACE_SIDE_STYLE ('',( #249 ) ) ; +#513 = FILL_AREA_STYLE ('',( #459 ) ) ; +#514 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, -0.03899999999999997219 ) ) ; +#515 = EDGE_CURVE ( 'NONE', #124, #169, #397, .T. ) ; +#516 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#517 = AXIS2_PLACEMENT_3D ( 'NONE', #535, #273, #115 ) ; +#518 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#519 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#520 = FILL_AREA_STYLE_COLOUR ( '', #21 ) ; +#521 =( CONVERSION_BASED_UNIT ( 'INCH', #20 ) LENGTH_UNIT ( ) NAMED_UNIT ( #330 ) ); +#522 = CARTESIAN_POINT ( 'NONE', ( 0.1660000000000000087, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#523 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 4.041334437186265109E-18, 0.03300000000000000155 ) ) ; +#524 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.03899999999999997219 ) ) ; +#525 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#527 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#528 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #295 ) ) ; +#529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#530 = EDGE_CURVE ( 'NONE', #3, #444, #125, .T. ) ; +#531 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#532 = STYLED_ITEM ( 'NONE', ( #233 ), #161 ) ; +#533 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #293 ), #405 ) ; +#534 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #293 ) ) ; +#535 = CARTESIAN_POINT ( 'NONE', ( 0.1551039565680685794, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#536 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#537 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#538 = AXIS2_PLACEMENT_3D ( 'NONE', #445, #85, #116 ) ; +#539 = AXIS2_PLACEMENT_3D ( 'NONE', #234, #162, #423 ) ; +#540 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#541 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) ); +#542 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#543 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#544 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000000653, 0.03299999999999998074, 0.0000000000000000000 ) ) ; +#545 = AXIS2_PLACEMENT_3D ( 'NONE', #118, #36, #180 ) ; +#546 = AXIS2_PLACEMENT_3D ( 'NONE', #634, #229, #317 ) ; +#547 = SURFACE_STYLE_USAGE ( .BOTH. , #512 ) ; +#548 = AXIS2_PLACEMENT_3D ( 'NONE', #77, #322, #556 ) ; +#549 = PLANE ( 'NONE', #278 ) ; +#550 = ADVANCED_FACE ( 'NONE', ( #350 ), #194, .T. ) ; +#551 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#552 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #53 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #511, #450, #519 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#553 = ADVANCED_FACE ( 'NONE', ( #392 ), #621, .T. ) ; +#554 = AXIS2_PLACEMENT_3D ( 'NONE', #632, #368, #49 ) ; +#555 = EDGE_CURVE ( 'NONE', #407, #628, #618, .T. ) ; +#556 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#557 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#558 = AXIS2_PLACEMENT_3D ( 'NONE', #586, #653, #198 ) ; +#559 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000001208, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#560 = CARTESIAN_POINT ( 'NONE', ( 0.1509999999999999953, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#561 = EDGE_CURVE ( 'NONE', #628, #590, #410, .T. ) ; +#562 = LINE ( 'NONE', #207, #138 ) ; +#563 = ADVANCED_FACE ( 'NONE', ( #179 ), #184, .T. ) ; +#564 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#565 = LINE ( 'NONE', #145, #568 ) ; +#566 = ORIENTED_EDGE ( 'NONE', *, *, #515, .F. ) ; +#567 = ORIENTED_EDGE ( 'NONE', *, *, #298, .F. ) ; +#568 = VECTOR ( 'NONE', #39, 39.37007874015748143 ) ; +#569 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#570 = CARTESIAN_POINT ( 'NONE', ( 0.1610000000000000042, 4.776122516674672325E-18, -0.03899999999999996525 ) ) ; +#571 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ; +#572 = ORIENTED_EDGE ( 'NONE', *, *, #298, .T. ) ; +#573 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#574 = VERTEX_POINT ( 'NONE', #90 ) ; +#575 = FACE_OUTER_BOUND ( 'NONE', #202, .T. ) ; +#576 = AXIS2_PLACEMENT_3D ( 'NONE', #306, #88, #543 ) ; +#577 = DIRECTION ( 'NONE', ( 0.7071067811865473507, 0.0000000000000000000, -0.7071067811865476838 ) ) ; +#578 = ORIENTED_EDGE ( 'NONE', *, *, #96, .T. ) ; +#579 = AXIS2_PLACEMENT_3D ( 'NONE', #426, #300, #557 ) ; +#580 = CLOSED_SHELL ( 'NONE', ( #43, #485, #121, #497, #403, #312, #262, #384, #509, #391, #490, #563, #553, #352, #110, #206, #60, #55, #550, #286, #99, #478, #272 ) ) ; +#581 = AXIS2_PLACEMENT_3D ( 'NONE', #311, #646, #329 ) ; +#582 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#583 = ORIENTED_EDGE ( 'NONE', *, *, #494, .F. ) ; +#584 = EDGE_CURVE ( 'NONE', #395, #574, #176, .T. ) ; +#585 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#586 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#587 = ORIENTED_EDGE ( 'NONE', *, *, #143, .F. ) ; +#588 = AXIS2_PLACEMENT_3D ( 'NONE', #355, #525, #79 ) ; +#589 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#590 = VERTEX_POINT ( 'NONE', #58 ) ; +#591 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, 0.7071067811865474617 ) ) ; +#592 = VERTEX_POINT ( 'NONE', #62 ) ; +#593 = EDGE_CURVE ( 'NONE', #193, #127, #609, .T. ) ; +#594 = ORIENTED_EDGE ( 'NONE', *, *, #112, .F. ) ; +#595 = EDGE_LOOP ( 'NONE', ( #171, #150, #626, #413 ) ) ; +#596 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#597 = ORIENTED_EDGE ( 'NONE', *, *, #323, .F. ) ; +#598 = VERTEX_POINT ( 'NONE', #94 ) ; +#599 = FACE_OUTER_BOUND ( 'NONE', #139, .T. ) ; +#600 = EDGE_LOOP ( 'NONE', ( #571, #572, #175, #358, #430 ) ) ; +#601 = DIRECTION ( 'NONE', ( 0.7071067811865482389, 0.0000000000000000000, -0.7071067811865467956 ) ) ; +#602 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#603 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#604 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #455 ); +#605 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #67 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #521, #585, #283 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#606 = ORIENTED_EDGE ( 'NONE', *, *, #555, .T. ) ; +#607 = ORIENTED_EDGE ( 'NONE', *, *, #530, .T. ) ; +#608 = ORIENTED_EDGE ( 'NONE', *, *, #315, .T. ) ; +#609 = CIRCLE ( 'NONE', #361, 0.02089999999999999497 ) ; +#610 = ORIENTED_EDGE ( 'NONE', *, *, #256, .F. ) ; +#611 = AXIS2_PLACEMENT_3D ( 'NONE', #341, #69, #277 ) ; +#612 = ORIENTED_EDGE ( 'NONE', *, *, #96, .F. ) ; +#613 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#614 = VERTEX_POINT ( 'NONE', #304 ) ; +#615 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.02089999999999999150 ) ) ; +#616 = ORIENTED_EDGE ( 'NONE', *, *, #78, .T. ) ; +#617 = EDGE_LOOP ( 'NONE', ( #631, #387 ) ) ; +#618 = LINE ( 'NONE', #54, #163 ) ; +#619 = EDGE_CURVE ( 'NONE', #124, #232, #378, .T. ) ; +#620 = ORIENTED_EDGE ( 'NONE', *, *, #463, .T. ) ; +#621 = CYLINDRICAL_SURFACE ( 'NONE', #68, 0.02089999999999999150 ) ; +#622 = DIRECTION ( 'NONE', ( 0.8660254037844411501, 0.0000000000000000000, -0.4999999999999955591 ) ) ; +#623 = EDGE_LOOP ( 'NONE', ( #178, #639, #654, #587 ) ) ; +#624 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#625 = ORIENTED_EDGE ( 'NONE', *, *, #291, .T. ) ; +#626 = ORIENTED_EDGE ( 'NONE', *, *, #143, .T. ) ; +#627 = VERTEX_POINT ( 'NONE', #376 ) ; +#628 = VERTEX_POINT ( 'NONE', #367 ) ; +#629 = CARTESIAN_POINT ( 'NONE', ( 0.1410000000000001530, 4.776122516674672325E-18, 0.03899999999999996525 ) ) ; +#630 = ORIENTED_EDGE ( 'NONE', *, *, #24, .F. ) ; +#631 = ORIENTED_EDGE ( 'NONE', *, *, #106, .T. ) ; +#632 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#633 = VERTEX_POINT ( 'NONE', #126 ) ; +#634 = CARTESIAN_POINT ( 'NONE', ( 0.005000000000000000104, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#635 = ORIENTED_EDGE ( 'NONE', *, *, #106, .F. ) ; +#636 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#637 = ORIENTED_EDGE ( 'NONE', *, *, #78, .F. ) ; +#638 = ORIENTED_EDGE ( 'NONE', *, *, #332, .T. ) ; +#639 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ; +#640 = CARTESIAN_POINT ( 'NONE', ( 0.1468960434319314390, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#641 = ORIENTED_EDGE ( 'NONE', *, *, #530, .F. ) ; +#642 = CARTESIAN_POINT ( 'NONE', ( 0.1360000000000000098, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#643 = ORIENTED_EDGE ( 'NONE', *, *, #23, .T. ) ; +#644 = ORIENTED_EDGE ( 'NONE', *, *, #561, .T. ) ; +#645 = ORIENTED_EDGE ( 'NONE', *, *, #237, .F. ) ; +#646 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#647 = EDGE_CURVE ( 'NONE', #427, #574, #562, .T. ) ; +#648 = ORIENTED_EDGE ( 'NONE', *, *, #449, .T. ) ; +#649 = VECTOR ( 'NONE', #439, 39.37007874015748143 ) ; +#650 = ORIENTED_EDGE ( 'NONE', *, *, #289, .T. ) ; +#651 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#652 = ORIENTED_EDGE ( 'NONE', *, *, #301, .F. ) ; +#653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#654 = ORIENTED_EDGE ( 'NONE', *, *, #225, .F. ) ; +#655 = FACE_OUTER_BOUND ( 'NONE', #379, .T. ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0926-0-15-20-76-14-11-0.stp b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0926-0-15-20-76-14-11-0.stp new file mode 100644 index 0000000..986c40f --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/3DModells/mill-max-0926-0-15-20-76-14-11-0.stp @@ -0,0 +1,754 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ +/* OPTION: using custom schema-name function */ + +FILE_DESCRIPTION( +/* description */ (''), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'mill-max-0926-0-15-20-76-14-11-0.stp', +/* time_stamp */ '2024-06-21T13:42:44+02:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v18.1', +/* originating_system */ 'SIEMENS PLM Software NX 1988', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 1 }')); +ENDSEC; + +DATA; +#10=SHAPE_REPRESENTATION_RELATIONSHIP('None', +'relationship between mill-max-0926-0-15-20-76-14-11-0-None and mill-m +ax-0926-0-15-20-76-14-11-0-None',#22,#11); +#11=ADVANCED_BREP_SHAPE_REPRESENTATION( +'mill-max-0926-0-15-20-76-14-11-0-None',(#32),#691); +#12=SHAPE_DEFINITION_REPRESENTATION(#13,#22); +#13=PRODUCT_DEFINITION_SHAPE('','',#14); +#14=PRODUCT_DEFINITION(' ','',#16,#15); +#15=PRODUCT_DEFINITION_CONTEXT('part definition',#21,'design'); +#16=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(' ',' ',#18, + .NOT_KNOWN.); +#17=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#18)); +#18=PRODUCT('mill-max-0926-0-15-20-76-14-11-0', +'mill-max-0926-0-15-20-76-14-11-0',' ',(#19)); +#19=PRODUCT_CONTEXT(' ',#21,'mechanical'); +#20=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2010,#21); +#21=APPLICATION_CONTEXT( +'core data for automotive mechanical design processes'); +#22=SHAPE_REPRESENTATION('mill-max-0926-0-15-20-76-14-11-0-None',(#391), +#691); +#23=PRESENTATION_LAYER_ASSIGNMENT('1','Layer 1',(#32)); +#24=STYLED_ITEM('',(#25),#32); +#25=PRESENTATION_STYLE_ASSIGNMENT((#26)); +#26=SURFACE_STYLE_USAGE(.BOTH.,#27); +#27=SURFACE_SIDE_STYLE('',(#28)); +#28=SURFACE_STYLE_FILL_AREA(#29); +#29=FILL_AREA_STYLE('',(#30)); +#30=FILL_AREA_STYLE_COLOUR('',#31); +#31=COLOUR_RGB('pale brown',0.941176470588235,0.8,0.525490196078431); +#32=MANIFOLD_SOLID_BREP('REVOLVE1',#33); +#33=CLOSED_SHELL('',(#61,#62,#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73, +#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85)); +#34=SPHERICAL_SURFACE('',#431,0.0209); +#35=SPHERICAL_SURFACE('',#435,0.0209); +#36=PLANE('',#400); +#37=PLANE('',#406); +#38=PLANE('',#412); +#39=PLANE('',#424); +#40=PLANE('',#433); +#41=FACE_BOUND('',#115,.T.); +#42=FACE_BOUND('',#116,.T.); +#43=FACE_BOUND('',#118,.T.); +#44=FACE_BOUND('',#119,.T.); +#45=FACE_BOUND('',#121,.T.); +#46=FACE_BOUND('',#122,.T.); +#47=FACE_BOUND('',#127,.T.); +#48=FACE_BOUND('',#128,.T.); +#49=CYLINDRICAL_SURFACE('',#396,0.035); +#50=CYLINDRICAL_SURFACE('',#402,0.0425); +#51=CYLINDRICAL_SURFACE('',#408,0.0295); +#52=CYLINDRICAL_SURFACE('',#414,0.032); +#53=CYLINDRICAL_SURFACE('',#418,0.0295); +#54=CYLINDRICAL_SURFACE('',#427,0.0209); +#55=CYLINDRICAL_SURFACE('',#436,0.0209); +#56=CYLINDRICAL_SURFACE('',#440,0.0295); +#57=CYLINDRICAL_SURFACE('',#443,0.032); +#58=CYLINDRICAL_SURFACE('',#444,0.0295); +#59=CYLINDRICAL_SURFACE('',#445,0.0425); +#60=CYLINDRICAL_SURFACE('',#447,0.035); +#61=ADVANCED_FACE('NONE',(#92),#86,.T.); +#62=ADVANCED_FACE('NONE',(#93),#49,.T.); +#63=ADVANCED_FACE('NONE',(#41,#42),#36,.F.); +#64=ADVANCED_FACE('NONE',(#94),#50,.T.); +#65=ADVANCED_FACE('NONE',(#43,#44),#37,.F.); +#66=ADVANCED_FACE('NONE',(#95),#51,.T.); +#67=ADVANCED_FACE('NONE',(#45,#46),#38,.F.); +#68=ADVANCED_FACE('NONE',(#96),#52,.T.); +#69=ADVANCED_FACE('NONE',(#97),#87,.T.); +#70=ADVANCED_FACE('NONE',(#98),#53,.T.); +#71=ADVANCED_FACE('NONE',(#99),#88,.T.); +#72=ADVANCED_FACE('NONE',(#47,#48),#39,.F.); +#73=ADVANCED_FACE('NONE',(#100),#54,.T.); +#74=ADVANCED_FACE('NONE',(#101),#34,.T.); +#75=ADVANCED_FACE('NONE',(#102),#40,.F.); +#76=ADVANCED_FACE('NONE',(#103),#35,.T.); +#77=ADVANCED_FACE('NONE',(#104),#55,.T.); +#78=ADVANCED_FACE('NONE',(#105),#89,.T.); +#79=ADVANCED_FACE('NONE',(#106),#56,.T.); +#80=ADVANCED_FACE('NONE',(#107),#90,.T.); +#81=ADVANCED_FACE('NONE',(#108),#57,.T.); +#82=ADVANCED_FACE('NONE',(#109),#58,.T.); +#83=ADVANCED_FACE('NONE',(#110),#59,.T.); +#84=ADVANCED_FACE('NONE',(#111),#60,.T.); +#85=ADVANCED_FACE('NONE',(#112),#91,.T.); +#86=CONICAL_SURFACE('',#394,0.035,45.); +#87=CONICAL_SURFACE('',#416,0.0295,14.9999999999997); +#88=CONICAL_SURFACE('',#420,0.0275,45.); +#89=CONICAL_SURFACE('',#438,0.0275,45.); +#90=CONICAL_SURFACE('',#442,0.0295,14.9999999999997); +#91=CONICAL_SURFACE('',#448,0.035,45.); +#92=FACE_OUTER_BOUND('',#113,.T.); +#93=FACE_OUTER_BOUND('',#114,.T.); +#94=FACE_OUTER_BOUND('',#117,.T.); +#95=FACE_OUTER_BOUND('',#120,.T.); +#96=FACE_OUTER_BOUND('',#123,.T.); +#97=FACE_OUTER_BOUND('',#124,.T.); +#98=FACE_OUTER_BOUND('',#125,.T.); +#99=FACE_OUTER_BOUND('',#126,.T.); +#100=FACE_OUTER_BOUND('',#129,.T.); +#101=FACE_OUTER_BOUND('',#130,.T.); +#102=FACE_OUTER_BOUND('',#131,.T.); +#103=FACE_OUTER_BOUND('',#132,.T.); +#104=FACE_OUTER_BOUND('',#133,.T.); +#105=FACE_OUTER_BOUND('',#134,.T.); +#106=FACE_OUTER_BOUND('',#135,.T.); +#107=FACE_OUTER_BOUND('',#136,.T.); +#108=FACE_OUTER_BOUND('',#137,.T.); +#109=FACE_OUTER_BOUND('',#138,.T.); +#110=FACE_OUTER_BOUND('',#139,.T.); +#111=FACE_OUTER_BOUND('',#140,.T.); +#112=FACE_OUTER_BOUND('',#141,.T.); +#113=EDGE_LOOP('',(#174,#175,#176,#177)); +#114=EDGE_LOOP('',(#178,#179,#180,#181)); +#115=EDGE_LOOP('',(#182,#183)); +#116=EDGE_LOOP('',(#184,#185)); +#117=EDGE_LOOP('',(#186,#187,#188,#189)); +#118=EDGE_LOOP('',(#190,#191)); +#119=EDGE_LOOP('',(#192,#193)); +#120=EDGE_LOOP('',(#194,#195,#196,#197)); +#121=EDGE_LOOP('',(#198,#199)); +#122=EDGE_LOOP('',(#200,#201)); +#123=EDGE_LOOP('',(#202,#203,#204,#205)); +#124=EDGE_LOOP('',(#206,#207,#208,#209)); +#125=EDGE_LOOP('',(#210,#211,#212,#213)); +#126=EDGE_LOOP('',(#214,#215,#216,#217)); +#127=EDGE_LOOP('',(#218,#219)); +#128=EDGE_LOOP('',(#220,#221)); +#129=EDGE_LOOP('',(#222,#223,#224,#225,#226)); +#130=EDGE_LOOP('',(#227,#228,#229,#230)); +#131=EDGE_LOOP('',(#231,#232)); +#132=EDGE_LOOP('',(#233,#234,#235,#236)); +#133=EDGE_LOOP('',(#237,#238,#239,#240,#241)); +#134=EDGE_LOOP('',(#242,#243,#244,#245)); +#135=EDGE_LOOP('',(#246,#247,#248,#249)); +#136=EDGE_LOOP('',(#250,#251,#252,#253)); +#137=EDGE_LOOP('',(#254,#255,#256,#257)); +#138=EDGE_LOOP('',(#258,#259,#260,#261)); +#139=EDGE_LOOP('',(#262,#263,#264,#265)); +#140=EDGE_LOOP('',(#266,#267,#268,#269)); +#141=EDGE_LOOP('',(#270,#271,#272,#273)); +#142=CIRCLE('',#392,0.03); +#143=CIRCLE('',#393,0.035); +#144=CIRCLE('',#395,0.035); +#145=CIRCLE('',#397,0.0425); +#146=CIRCLE('',#398,0.0425); +#147=CIRCLE('',#399,0.035); +#148=CIRCLE('',#401,0.0425); +#149=CIRCLE('',#403,0.0295); +#150=CIRCLE('',#404,0.0295); +#151=CIRCLE('',#405,0.0425); +#152=CIRCLE('',#407,0.0295); +#153=CIRCLE('',#409,0.032); +#154=CIRCLE('',#410,0.032); +#155=CIRCLE('',#411,0.0295); +#156=CIRCLE('',#413,0.032); +#157=CIRCLE('',#415,0.0295); +#158=CIRCLE('',#417,0.0295); +#159=CIRCLE('',#419,0.0275); +#160=CIRCLE('',#421,0.0209); +#161=CIRCLE('',#422,0.0209); +#162=CIRCLE('',#423,0.0275); +#163=CIRCLE('',#425,0.0209); +#164=CIRCLE('',#426,0.0209); +#165=CIRCLE('',#428,0.0209); +#166=CIRCLE('',#429,0.0209); +#167=CIRCLE('',#430,0.0209); +#168=CIRCLE('',#432,0.03); +#169=CIRCLE('',#434,0.0209); +#170=CIRCLE('',#437,0.0295); +#171=CIRCLE('',#439,0.0295); +#172=CIRCLE('',#441,0.032); +#173=CIRCLE('',#446,0.035); +#174=ORIENTED_EDGE('',*,*,#305,.F.); +#175=ORIENTED_EDGE('',*,*,#306,.F.); +#176=ORIENTED_EDGE('',*,*,#307,.T.); +#177=ORIENTED_EDGE('',*,*,#308,.T.); +#178=ORIENTED_EDGE('',*,*,#309,.T.); +#179=ORIENTED_EDGE('',*,*,#310,.T.); +#180=ORIENTED_EDGE('',*,*,#311,.F.); +#181=ORIENTED_EDGE('',*,*,#308,.F.); +#182=ORIENTED_EDGE('',*,*,#312,.T.); +#183=ORIENTED_EDGE('',*,*,#313,.T.); +#184=ORIENTED_EDGE('',*,*,#314,.F.); +#185=ORIENTED_EDGE('',*,*,#310,.F.); +#186=ORIENTED_EDGE('',*,*,#315,.T.); +#187=ORIENTED_EDGE('',*,*,#316,.T.); +#188=ORIENTED_EDGE('',*,*,#317,.F.); +#189=ORIENTED_EDGE('',*,*,#313,.F.); +#190=ORIENTED_EDGE('',*,*,#318,.T.); +#191=ORIENTED_EDGE('',*,*,#319,.T.); +#192=ORIENTED_EDGE('',*,*,#320,.F.); +#193=ORIENTED_EDGE('',*,*,#316,.F.); +#194=ORIENTED_EDGE('',*,*,#321,.T.); +#195=ORIENTED_EDGE('',*,*,#322,.T.); +#196=ORIENTED_EDGE('',*,*,#323,.F.); +#197=ORIENTED_EDGE('',*,*,#319,.F.); +#198=ORIENTED_EDGE('',*,*,#324,.T.); +#199=ORIENTED_EDGE('',*,*,#325,.T.); +#200=ORIENTED_EDGE('',*,*,#326,.F.); +#201=ORIENTED_EDGE('',*,*,#322,.F.); +#202=ORIENTED_EDGE('',*,*,#327,.T.); +#203=ORIENTED_EDGE('',*,*,#328,.T.); +#204=ORIENTED_EDGE('',*,*,#329,.F.); +#205=ORIENTED_EDGE('',*,*,#325,.F.); +#206=ORIENTED_EDGE('',*,*,#330,.T.); +#207=ORIENTED_EDGE('',*,*,#331,.T.); +#208=ORIENTED_EDGE('',*,*,#332,.F.); +#209=ORIENTED_EDGE('',*,*,#328,.F.); +#210=ORIENTED_EDGE('',*,*,#333,.T.); +#211=ORIENTED_EDGE('',*,*,#334,.T.); +#212=ORIENTED_EDGE('',*,*,#335,.F.); +#213=ORIENTED_EDGE('',*,*,#331,.F.); +#214=ORIENTED_EDGE('',*,*,#336,.T.); +#215=ORIENTED_EDGE('',*,*,#337,.T.); +#216=ORIENTED_EDGE('',*,*,#338,.F.); +#217=ORIENTED_EDGE('',*,*,#334,.F.); +#218=ORIENTED_EDGE('',*,*,#339,.T.); +#219=ORIENTED_EDGE('',*,*,#340,.T.); +#220=ORIENTED_EDGE('',*,*,#341,.F.); +#221=ORIENTED_EDGE('',*,*,#337,.F.); +#222=ORIENTED_EDGE('',*,*,#342,.T.); +#223=ORIENTED_EDGE('',*,*,#343,.T.); +#224=ORIENTED_EDGE('',*,*,#344,.T.); +#225=ORIENTED_EDGE('',*,*,#345,.F.); +#226=ORIENTED_EDGE('',*,*,#340,.F.); +#227=ORIENTED_EDGE('',*,*,#346,.T.); +#228=ORIENTED_EDGE('',*,*,#347,.F.); +#229=ORIENTED_EDGE('',*,*,#343,.F.); +#230=ORIENTED_EDGE('',*,*,#348,.F.); +#231=ORIENTED_EDGE('',*,*,#306,.T.); +#232=ORIENTED_EDGE('',*,*,#349,.T.); +#233=ORIENTED_EDGE('',*,*,#347,.T.); +#234=ORIENTED_EDGE('',*,*,#346,.F.); +#235=ORIENTED_EDGE('',*,*,#350,.F.); +#236=ORIENTED_EDGE('',*,*,#344,.F.); +#237=ORIENTED_EDGE('',*,*,#348,.T.); +#238=ORIENTED_EDGE('',*,*,#342,.F.); +#239=ORIENTED_EDGE('',*,*,#339,.F.); +#240=ORIENTED_EDGE('',*,*,#345,.T.); +#241=ORIENTED_EDGE('',*,*,#350,.T.); +#242=ORIENTED_EDGE('',*,*,#341,.T.); +#243=ORIENTED_EDGE('',*,*,#336,.F.); +#244=ORIENTED_EDGE('',*,*,#351,.F.); +#245=ORIENTED_EDGE('',*,*,#338,.T.); +#246=ORIENTED_EDGE('',*,*,#351,.T.); +#247=ORIENTED_EDGE('',*,*,#333,.F.); +#248=ORIENTED_EDGE('',*,*,#352,.F.); +#249=ORIENTED_EDGE('',*,*,#335,.T.); +#250=ORIENTED_EDGE('',*,*,#352,.T.); +#251=ORIENTED_EDGE('',*,*,#330,.F.); +#252=ORIENTED_EDGE('',*,*,#353,.F.); +#253=ORIENTED_EDGE('',*,*,#332,.T.); +#254=ORIENTED_EDGE('',*,*,#353,.T.); +#255=ORIENTED_EDGE('',*,*,#327,.F.); +#256=ORIENTED_EDGE('',*,*,#324,.F.); +#257=ORIENTED_EDGE('',*,*,#329,.T.); +#258=ORIENTED_EDGE('',*,*,#326,.T.); +#259=ORIENTED_EDGE('',*,*,#321,.F.); +#260=ORIENTED_EDGE('',*,*,#318,.F.); +#261=ORIENTED_EDGE('',*,*,#323,.T.); +#262=ORIENTED_EDGE('',*,*,#320,.T.); +#263=ORIENTED_EDGE('',*,*,#315,.F.); +#264=ORIENTED_EDGE('',*,*,#312,.F.); +#265=ORIENTED_EDGE('',*,*,#317,.T.); +#266=ORIENTED_EDGE('',*,*,#314,.T.); +#267=ORIENTED_EDGE('',*,*,#309,.F.); +#268=ORIENTED_EDGE('',*,*,#354,.F.); +#269=ORIENTED_EDGE('',*,*,#311,.T.); +#270=ORIENTED_EDGE('',*,*,#349,.F.); +#271=ORIENTED_EDGE('',*,*,#305,.T.); +#272=ORIENTED_EDGE('',*,*,#354,.T.); +#273=ORIENTED_EDGE('',*,*,#307,.F.); +#274=VERTEX_POINT('',#585); +#275=VERTEX_POINT('',#586); +#276=VERTEX_POINT('',#588); +#277=VERTEX_POINT('',#590); +#278=VERTEX_POINT('',#594); +#279=VERTEX_POINT('',#596); +#280=VERTEX_POINT('',#600); +#281=VERTEX_POINT('',#601); +#282=VERTEX_POINT('',#606); +#283=VERTEX_POINT('',#608); +#284=VERTEX_POINT('',#612); +#285=VERTEX_POINT('',#613); +#286=VERTEX_POINT('',#618); +#287=VERTEX_POINT('',#620); +#288=VERTEX_POINT('',#624); +#289=VERTEX_POINT('',#625); +#290=VERTEX_POINT('',#630); +#291=VERTEX_POINT('',#632); +#292=VERTEX_POINT('',#636); +#293=VERTEX_POINT('',#638); +#294=VERTEX_POINT('',#642); +#295=VERTEX_POINT('',#644); +#296=VERTEX_POINT('',#648); +#297=VERTEX_POINT('',#650); +#298=VERTEX_POINT('',#654); +#299=VERTEX_POINT('',#655); +#300=VERTEX_POINT('',#660); +#301=VERTEX_POINT('',#662); +#302=VERTEX_POINT('',#664); +#303=VERTEX_POINT('',#668); +#304=VERTEX_POINT('',#669); +#305=EDGE_CURVE('NONE',#274,#275,#355,.T.); +#306=EDGE_CURVE('NONE',#276,#274,#142,.T.); +#307=EDGE_CURVE('NONE',#276,#277,#356,.T.); +#308=EDGE_CURVE('NONE',#277,#275,#143,.T.); +#309=EDGE_CURVE('NONE',#277,#278,#357,.T.); +#310=EDGE_CURVE('NONE',#278,#279,#144,.T.); +#311=EDGE_CURVE('NONE',#275,#279,#358,.T.); +#312=EDGE_CURVE('NONE',#280,#281,#145,.T.); +#313=EDGE_CURVE('NONE',#281,#280,#146,.T.); +#314=EDGE_CURVE('NONE',#279,#278,#147,.T.); +#315=EDGE_CURVE('NONE',#281,#282,#359,.T.); +#316=EDGE_CURVE('NONE',#282,#283,#148,.T.); +#317=EDGE_CURVE('NONE',#280,#283,#360,.T.); +#318=EDGE_CURVE('NONE',#284,#285,#149,.T.); +#319=EDGE_CURVE('NONE',#285,#284,#150,.T.); +#320=EDGE_CURVE('NONE',#283,#282,#151,.T.); +#321=EDGE_CURVE('NONE',#285,#286,#361,.T.); +#322=EDGE_CURVE('NONE',#286,#287,#152,.T.); +#323=EDGE_CURVE('NONE',#284,#287,#362,.T.); +#324=EDGE_CURVE('NONE',#288,#289,#153,.T.); +#325=EDGE_CURVE('NONE',#289,#288,#154,.T.); +#326=EDGE_CURVE('NONE',#287,#286,#155,.T.); +#327=EDGE_CURVE('NONE',#289,#290,#363,.T.); +#328=EDGE_CURVE('NONE',#290,#291,#156,.T.); +#329=EDGE_CURVE('NONE',#288,#291,#364,.T.); +#330=EDGE_CURVE('NONE',#290,#292,#365,.T.); +#331=EDGE_CURVE('NONE',#292,#293,#157,.T.); +#332=EDGE_CURVE('NONE',#291,#293,#366,.T.); +#333=EDGE_CURVE('NONE',#292,#294,#367,.T.); +#334=EDGE_CURVE('NONE',#294,#295,#158,.T.); +#335=EDGE_CURVE('NONE',#293,#295,#368,.T.); +#336=EDGE_CURVE('NONE',#294,#296,#369,.T.); +#337=EDGE_CURVE('NONE',#296,#297,#159,.T.); +#338=EDGE_CURVE('NONE',#295,#297,#370,.T.); +#339=EDGE_CURVE('NONE',#298,#299,#160,.T.); +#340=EDGE_CURVE('NONE',#299,#298,#161,.T.); +#341=EDGE_CURVE('NONE',#297,#296,#162,.T.); +#342=EDGE_CURVE('NONE',#299,#300,#371,.T.); +#343=EDGE_CURVE('NONE',#300,#301,#163,.T.); +#344=EDGE_CURVE('NONE',#301,#302,#164,.T.); +#345=EDGE_CURVE('NONE',#298,#302,#372,.T.); +#346=EDGE_CURVE('NONE',#303,#304,#165,.T.); +#347=EDGE_CURVE('NONE',#301,#304,#166,.T.); +#348=EDGE_CURVE('NONE',#303,#300,#167,.T.); +#349=EDGE_CURVE('NONE',#274,#276,#168,.T.); +#350=EDGE_CURVE('NONE',#302,#303,#169,.T.); +#351=EDGE_CURVE('NONE',#295,#294,#170,.T.); +#352=EDGE_CURVE('NONE',#293,#292,#171,.T.); +#353=EDGE_CURVE('NONE',#291,#290,#172,.T.); +#354=EDGE_CURVE('NONE',#275,#277,#173,.T.); +#355=LINE('',#584,#373); +#356=LINE('',#589,#374); +#357=LINE('',#593,#375); +#358=LINE('',#597,#376); +#359=LINE('',#605,#377); +#360=LINE('',#609,#378); +#361=LINE('',#617,#379); +#362=LINE('',#621,#380); +#363=LINE('',#629,#381); +#364=LINE('',#633,#382); +#365=LINE('',#635,#383); +#366=LINE('',#639,#384); +#367=LINE('',#641,#385); +#368=LINE('',#645,#386); +#369=LINE('',#647,#387); +#370=LINE('',#651,#388); +#371=LINE('',#659,#389); +#372=LINE('',#665,#390); +#373=VECTOR('',#451,1.); +#374=VECTOR('',#454,1.); +#375=VECTOR('',#459,1.); +#376=VECTOR('',#462,1.); +#377=VECTOR('',#473,1.); +#378=VECTOR('',#476,1.); +#379=VECTOR('',#487,1.); +#380=VECTOR('',#490,1.); +#381=VECTOR('',#501,1.); +#382=VECTOR('',#504,1.); +#383=VECTOR('',#507,1.); +#384=VECTOR('',#510,1.); +#385=VECTOR('',#513,1.); +#386=VECTOR('',#516,1.); +#387=VECTOR('',#519,1.); +#388=VECTOR('',#522,1.); +#389=VECTOR('',#533,1.); +#390=VECTOR('',#538,1.); +#391=AXIS2_PLACEMENT_3D('',#583,#449,#450); +#392=AXIS2_PLACEMENT_3D('',#587,#452,#453); +#393=AXIS2_PLACEMENT_3D('',#591,#455,#456); +#394=AXIS2_PLACEMENT_3D('',#592,#457,#458); +#395=AXIS2_PLACEMENT_3D('',#595,#460,#461); +#396=AXIS2_PLACEMENT_3D('',#598,#463,#464); +#397=AXIS2_PLACEMENT_3D('',#599,#465,#466); +#398=AXIS2_PLACEMENT_3D('',#602,#467,#468); +#399=AXIS2_PLACEMENT_3D('',#603,#469,#470); +#400=AXIS2_PLACEMENT_3D('',#604,#471,#472); +#401=AXIS2_PLACEMENT_3D('',#607,#474,#475); +#402=AXIS2_PLACEMENT_3D('',#610,#477,#478); +#403=AXIS2_PLACEMENT_3D('',#611,#479,#480); +#404=AXIS2_PLACEMENT_3D('',#614,#481,#482); +#405=AXIS2_PLACEMENT_3D('',#615,#483,#484); +#406=AXIS2_PLACEMENT_3D('',#616,#485,#486); +#407=AXIS2_PLACEMENT_3D('',#619,#488,#489); +#408=AXIS2_PLACEMENT_3D('',#622,#491,#492); +#409=AXIS2_PLACEMENT_3D('',#623,#493,#494); +#410=AXIS2_PLACEMENT_3D('',#626,#495,#496); +#411=AXIS2_PLACEMENT_3D('',#627,#497,#498); +#412=AXIS2_PLACEMENT_3D('',#628,#499,#500); +#413=AXIS2_PLACEMENT_3D('',#631,#502,#503); +#414=AXIS2_PLACEMENT_3D('',#634,#505,#506); +#415=AXIS2_PLACEMENT_3D('',#637,#508,#509); +#416=AXIS2_PLACEMENT_3D('',#640,#511,#512); +#417=AXIS2_PLACEMENT_3D('',#643,#514,#515); +#418=AXIS2_PLACEMENT_3D('',#646,#517,#518); +#419=AXIS2_PLACEMENT_3D('',#649,#520,#521); +#420=AXIS2_PLACEMENT_3D('',#652,#523,#524); +#421=AXIS2_PLACEMENT_3D('',#653,#525,#526); +#422=AXIS2_PLACEMENT_3D('',#656,#527,#528); +#423=AXIS2_PLACEMENT_3D('',#657,#529,#530); +#424=AXIS2_PLACEMENT_3D('',#658,#531,#532); +#425=AXIS2_PLACEMENT_3D('',#661,#534,#535); +#426=AXIS2_PLACEMENT_3D('',#663,#536,#537); +#427=AXIS2_PLACEMENT_3D('',#666,#539,#540); +#428=AXIS2_PLACEMENT_3D('',#667,#541,#542); +#429=AXIS2_PLACEMENT_3D('',#670,#543,#544); +#430=AXIS2_PLACEMENT_3D('',#671,#545,#546); +#431=AXIS2_PLACEMENT_3D('',#672,#547,#548); +#432=AXIS2_PLACEMENT_3D('',#673,#549,#550); +#433=AXIS2_PLACEMENT_3D('',#674,#551,#552); +#434=AXIS2_PLACEMENT_3D('',#675,#553,#554); +#435=AXIS2_PLACEMENT_3D('',#676,#555,#556); +#436=AXIS2_PLACEMENT_3D('',#677,#557,#558); +#437=AXIS2_PLACEMENT_3D('',#678,#559,#560); +#438=AXIS2_PLACEMENT_3D('',#679,#561,#562); +#439=AXIS2_PLACEMENT_3D('',#680,#563,#564); +#440=AXIS2_PLACEMENT_3D('',#681,#565,#566); +#441=AXIS2_PLACEMENT_3D('',#682,#567,#568); +#442=AXIS2_PLACEMENT_3D('',#683,#569,#570); +#443=AXIS2_PLACEMENT_3D('',#684,#571,#572); +#444=AXIS2_PLACEMENT_3D('',#685,#573,#574); +#445=AXIS2_PLACEMENT_3D('',#686,#575,#576); +#446=AXIS2_PLACEMENT_3D('',#687,#577,#578); +#447=AXIS2_PLACEMENT_3D('',#688,#579,#580); +#448=AXIS2_PLACEMENT_3D('',#689,#581,#582); +#449=DIRECTION('',(0.,0.,1.)); +#450=DIRECTION('',(1.,0.,0.)); +#451=DIRECTION('',(0.707106781186548,8.65956056235493E-17,0.707106781186547)); +#452=DIRECTION('',(-1.,0.,0.)); +#453=DIRECTION('',(0.,0.,1.)); +#454=DIRECTION('',(0.707106781186548,0.,-0.707106781186547)); +#455=DIRECTION('',(-1.,0.,0.)); +#456=DIRECTION('',(0.,0.,1.)); +#457=DIRECTION('',(1.,0.,0.)); +#458=DIRECTION('',(-1.17260640462185E-17,0.,-1.)); +#459=DIRECTION('',(1.,0.,0.)); +#460=DIRECTION('',(-1.,0.,0.)); +#461=DIRECTION('',(0.,0.,1.)); +#462=DIRECTION('',(1.,0.,0.)); +#463=DIRECTION('',(-1.,0.,0.)); +#464=DIRECTION('',(0.,0.,1.)); +#465=DIRECTION('',(-1.,0.,0.)); +#466=DIRECTION('',(0.,0.,1.)); +#467=DIRECTION('',(-1.,0.,0.)); +#468=DIRECTION('',(0.,0.,1.)); +#469=DIRECTION('',(-1.,0.,0.)); +#470=DIRECTION('',(0.,0.,1.)); +#471=DIRECTION('',(1.,0.,0.)); +#472=DIRECTION('',(0.,0.,-1.)); +#473=DIRECTION('',(1.,0.,0.)); +#474=DIRECTION('',(-1.,0.,0.)); +#475=DIRECTION('',(0.,0.,1.)); +#476=DIRECTION('',(1.,0.,0.)); +#477=DIRECTION('',(-1.,0.,0.)); +#478=DIRECTION('',(0.,0.,1.)); +#479=DIRECTION('',(-1.,0.,0.)); +#480=DIRECTION('',(0.,0.,1.)); +#481=DIRECTION('',(-1.,0.,0.)); +#482=DIRECTION('',(0.,0.,1.)); +#483=DIRECTION('',(-1.,0.,0.)); +#484=DIRECTION('',(0.,0.,1.)); +#485=DIRECTION('',(-1.,0.,0.)); +#486=DIRECTION('',(0.,0.,1.)); +#487=DIRECTION('',(1.,0.,0.)); +#488=DIRECTION('',(-1.,0.,0.)); +#489=DIRECTION('',(0.,0.,1.)); +#490=DIRECTION('',(1.,0.,0.)); +#491=DIRECTION('',(-1.,0.,0.)); +#492=DIRECTION('',(0.,0.,1.)); +#493=DIRECTION('',(-1.,0.,0.)); +#494=DIRECTION('',(0.,0.,1.)); +#495=DIRECTION('',(-1.,0.,0.)); +#496=DIRECTION('',(0.,0.,1.)); +#497=DIRECTION('',(-1.,0.,0.)); +#498=DIRECTION('',(0.,0.,1.)); +#499=DIRECTION('',(1.,0.,0.)); +#500=DIRECTION('',(0.,0.,-1.)); +#501=DIRECTION('',(1.,0.,0.)); +#502=DIRECTION('',(-1.,0.,0.)); +#503=DIRECTION('',(0.,0.,1.)); +#504=DIRECTION('',(1.,0.,0.)); +#505=DIRECTION('',(-1.,0.,0.)); +#506=DIRECTION('',(0.,0.,1.)); +#507=DIRECTION('',(0.96592582628907,-3.16961915143171E-17,0.258819045102516)); +#508=DIRECTION('',(-1.,0.,0.)); +#509=DIRECTION('',(0.,0.,1.)); +#510=DIRECTION('',(0.96592582628907,0.,-0.258819045102516)); +#511=DIRECTION('',(-1.,0.,0.)); +#512=DIRECTION('',(1.32348458436703E-16,0.,1.)); +#513=DIRECTION('',(1.,0.,0.)); +#514=DIRECTION('',(-1.,0.,0.)); +#515=DIRECTION('',(0.,0.,1.)); +#516=DIRECTION('',(1.,0.,0.)); +#517=DIRECTION('',(-1.,0.,0.)); +#518=DIRECTION('',(0.,0.,1.)); +#519=DIRECTION('',(0.707106781186548,-8.65956056235493E-17,0.707106781186547)); +#520=DIRECTION('',(-1.,0.,0.)); +#521=DIRECTION('',(0.,0.,1.)); +#522=DIRECTION('',(0.707106781186548,0.,-0.707106781186547)); +#523=DIRECTION('',(-1.,0.,0.)); +#524=DIRECTION('',(4.46379498983988E-17,0.,1.)); +#525=DIRECTION('',(-1.,0.,0.)); +#526=DIRECTION('',(0.,0.,1.)); +#527=DIRECTION('',(-1.,0.,0.)); +#528=DIRECTION('',(0.,0.,1.)); +#529=DIRECTION('',(-1.,0.,0.)); +#530=DIRECTION('',(0.,0.,1.)); +#531=DIRECTION('',(-1.,0.,0.)); +#532=DIRECTION('',(0.,0.,1.)); +#533=DIRECTION('',(1.,0.,0.)); +#534=DIRECTION('',(-1.,0.,0.)); +#535=DIRECTION('',(0.,0.,1.)); +#536=DIRECTION('',(-1.,0.,0.)); +#537=DIRECTION('',(0.,0.,1.)); +#538=DIRECTION('',(1.,0.,0.)); +#539=DIRECTION('',(-1.,0.,0.)); +#540=DIRECTION('',(0.,0.,1.)); +#541=DIRECTION('',(0.,1.22464679914735E-16,-1.)); +#542=DIRECTION('',(0.,-1.,-1.22464679914735E-16)); +#543=DIRECTION('',(0.,0.,1.)); +#544=DIRECTION('',(-1.,0.,0.)); +#545=DIRECTION('',(-1.,0.,0.)); +#546=DIRECTION('',(0.,0.,1.)); +#547=DIRECTION('',(0.,-6.12323399573677E-17,1.)); +#548=DIRECTION('',(0.,-1.,0.)); +#549=DIRECTION('',(-1.,0.,0.)); +#550=DIRECTION('',(0.,0.,1.)); +#551=DIRECTION('',(1.,0.,0.)); +#552=DIRECTION('',(0.,0.,-1.)); +#553=DIRECTION('',(-1.,0.,0.)); +#554=DIRECTION('',(0.,0.,1.)); +#555=DIRECTION('',(0.,-6.12323399573677E-17,1.)); +#556=DIRECTION('',(0.,-1.,0.)); +#557=DIRECTION('',(-1.,0.,0.)); +#558=DIRECTION('',(0.,0.,1.)); +#559=DIRECTION('',(-1.,0.,0.)); +#560=DIRECTION('',(0.,0.,1.)); +#561=DIRECTION('',(-1.,0.,0.)); +#562=DIRECTION('',(4.46379498983988E-17,0.,1.)); +#563=DIRECTION('',(-1.,0.,0.)); +#564=DIRECTION('',(0.,0.,1.)); +#565=DIRECTION('',(-1.,0.,0.)); +#566=DIRECTION('',(0.,0.,1.)); +#567=DIRECTION('',(-1.,0.,0.)); +#568=DIRECTION('',(0.,0.,1.)); +#569=DIRECTION('',(-1.,0.,0.)); +#570=DIRECTION('',(1.32348458436703E-16,0.,1.)); +#571=DIRECTION('',(-1.,0.,0.)); +#572=DIRECTION('',(0.,0.,1.)); +#573=DIRECTION('',(-1.,0.,0.)); +#574=DIRECTION('',(0.,0.,1.)); +#575=DIRECTION('',(-1.,0.,0.)); +#576=DIRECTION('',(0.,0.,1.)); +#577=DIRECTION('',(-1.,0.,0.)); +#578=DIRECTION('',(0.,0.,1.)); +#579=DIRECTION('',(-1.,0.,0.)); +#580=DIRECTION('',(0.,0.,1.)); +#581=DIRECTION('',(1.,0.,0.)); +#582=DIRECTION('',(-1.17260640462185E-17,0.,-1.)); +#583=CARTESIAN_POINT('',(0.,0.,0.)); +#584=CARTESIAN_POINT('',(0.005,4.28626379701574E-18,0.035)); +#585=CARTESIAN_POINT('',(1.04094977927525E-18,3.9801020972289E-18,0.03)); +#586=CARTESIAN_POINT('',(0.005,0.,0.035)); +#587=CARTESIAN_POINT('',(1.04094977927525E-18,0.,0.)); +#588=CARTESIAN_POINT('',(1.04094977927525E-18,0.,-0.03)); +#589=CARTESIAN_POINT('',(0.005,0.,-0.035)); +#590=CARTESIAN_POINT('',(0.005,4.28626379701574E-18,-0.035)); +#591=CARTESIAN_POINT('',(0.005,0.,0.)); +#592=CARTESIAN_POINT('',(0.005,0.,0.)); +#593=CARTESIAN_POINT('',(0.,4.28626379701574E-18,-0.035)); +#594=CARTESIAN_POINT('',(0.08,4.28626379701574E-18,-0.035)); +#595=CARTESIAN_POINT('',(0.08,0.,0.)); +#596=CARTESIAN_POINT('',(0.08,0.,0.035)); +#597=CARTESIAN_POINT('',(0.,0.,0.035)); +#598=CARTESIAN_POINT('',(0.,0.,0.)); +#599=CARTESIAN_POINT('',(0.08,0.,0.)); +#600=CARTESIAN_POINT('',(0.08,0.,0.0425)); +#601=CARTESIAN_POINT('',(0.08,5.20474889637625E-18,-0.0425)); +#602=CARTESIAN_POINT('',(0.08,0.,0.)); +#603=CARTESIAN_POINT('',(0.08,0.,0.)); +#604=CARTESIAN_POINT('',(0.08,0.035,0.)); +#605=CARTESIAN_POINT('',(0.,5.20474889637625E-18,-0.0425)); +#606=CARTESIAN_POINT('',(0.09,5.20474889637625E-18,-0.0425)); +#607=CARTESIAN_POINT('',(0.09,0.,0.)); +#608=CARTESIAN_POINT('',(0.09,0.,0.0425)); +#609=CARTESIAN_POINT('',(0.,0.,0.0425)); +#610=CARTESIAN_POINT('',(0.,0.,0.)); +#611=CARTESIAN_POINT('',(0.09,0.,0.)); +#612=CARTESIAN_POINT('',(0.09,0.,0.0295)); +#613=CARTESIAN_POINT('',(0.09,3.61270805748469E-18,-0.0295)); +#614=CARTESIAN_POINT('',(0.09,0.,0.)); +#615=CARTESIAN_POINT('',(0.09,0.,0.)); +#616=CARTESIAN_POINT('',(0.09,0.0425,0.)); +#617=CARTESIAN_POINT('',(0.,3.61270805748469E-18,-0.0295)); +#618=CARTESIAN_POINT('',(0.11,3.61270805748469E-18,-0.0295)); +#619=CARTESIAN_POINT('',(0.11,0.,0.)); +#620=CARTESIAN_POINT('',(0.11,0.,0.0295)); +#621=CARTESIAN_POINT('',(0.,0.,0.0295)); +#622=CARTESIAN_POINT('',(0.,0.,0.)); +#623=CARTESIAN_POINT('',(0.11,0.,0.)); +#624=CARTESIAN_POINT('',(0.11,0.,0.032)); +#625=CARTESIAN_POINT('',(0.11,3.91886975727153E-18,-0.032)); +#626=CARTESIAN_POINT('',(0.11,0.,0.)); +#627=CARTESIAN_POINT('',(0.11,0.,0.)); +#628=CARTESIAN_POINT('',(0.11,0.0295,0.)); +#629=CARTESIAN_POINT('',(0.,3.91886975727153E-18,-0.032)); +#630=CARTESIAN_POINT('',(0.112,3.91886975727153E-18,-0.032)); +#631=CARTESIAN_POINT('',(0.112,0.,0.)); +#632=CARTESIAN_POINT('',(0.112,0.,0.032)); +#633=CARTESIAN_POINT('',(0.,0.,0.032)); +#634=CARTESIAN_POINT('',(0.,0.,0.)); +#635=CARTESIAN_POINT('',(0.121330127018922,3.61270805748469E-18,-0.0295)); +#636=CARTESIAN_POINT('',(0.121330127018922,3.61270805748469E-18,-0.0295)); +#637=CARTESIAN_POINT('',(0.121330127018922,0.,0.)); +#638=CARTESIAN_POINT('',(0.121330127018922,0.,0.0295)); +#639=CARTESIAN_POINT('',(0.121330127018922,0.,0.0295)); +#640=CARTESIAN_POINT('',(0.121330127018922,0.,0.)); +#641=CARTESIAN_POINT('',(0.,3.61270805748469E-18,-0.0295)); +#642=CARTESIAN_POINT('',(0.13,3.61270805748469E-18,-0.0295)); +#643=CARTESIAN_POINT('',(0.13,0.,0.)); +#644=CARTESIAN_POINT('',(0.13,0.,0.0295)); +#645=CARTESIAN_POINT('',(0.,0.,0.0295)); +#646=CARTESIAN_POINT('',(0.,0.,0.)); +#647=CARTESIAN_POINT('',(0.132,3.36777869765522E-18,-0.0275)); +#648=CARTESIAN_POINT('',(0.132,3.49024337756996E-18,-0.0275)); +#649=CARTESIAN_POINT('',(0.132,0.,0.)); +#650=CARTESIAN_POINT('',(0.132,0.,0.0275)); +#651=CARTESIAN_POINT('',(0.132,0.,0.0275)); +#652=CARTESIAN_POINT('',(0.132,0.,0.)); +#653=CARTESIAN_POINT('',(0.132,0.,0.)); +#654=CARTESIAN_POINT('',(0.132,0.,0.0209)); +#655=CARTESIAN_POINT('',(0.132,2.55951181021797E-18,-0.0209)); +#656=CARTESIAN_POINT('',(0.132,0.,0.)); +#657=CARTESIAN_POINT('',(0.132,0.,0.)); +#658=CARTESIAN_POINT('',(0.132,0.0275,0.)); +#659=CARTESIAN_POINT('',(0.,2.55951181021797E-18,-0.0209)); +#660=CARTESIAN_POINT('',(0.1501,2.55951181021797E-18,-0.0209)); +#661=CARTESIAN_POINT('',(0.1501,0.,0.)); +#662=CARTESIAN_POINT('',(0.1501,-0.0209,0.)); +#663=CARTESIAN_POINT('',(0.1501,0.,0.)); +#664=CARTESIAN_POINT('',(0.1501,0.,0.0209)); +#665=CARTESIAN_POINT('',(0.,0.,0.0209)); +#666=CARTESIAN_POINT('',(0.,0.,0.)); +#667=CARTESIAN_POINT('',(0.1501,4.26851249010041E-18,0.)); +#668=CARTESIAN_POINT('',(0.1501,0.0209,2.55951181021797E-18)); +#669=CARTESIAN_POINT('',(0.171,2.98875658499143E-18,0.)); +#670=CARTESIAN_POINT('',(0.1501,4.26851249010041E-18,0.)); +#671=CARTESIAN_POINT('',(0.1501,0.,0.)); +#672=CARTESIAN_POINT('',(0.1501,4.26851249010041E-18,0.)); +#673=CARTESIAN_POINT('',(1.04094977927525E-18,0.,0.)); +#674=CARTESIAN_POINT('',(5.20474889637625E-19,0.,0.)); +#675=CARTESIAN_POINT('',(0.1501,0.,0.)); +#676=CARTESIAN_POINT('',(0.1501,4.26851249010041E-18,0.)); +#677=CARTESIAN_POINT('',(0.,0.,0.)); +#678=CARTESIAN_POINT('',(0.13,0.,0.)); +#679=CARTESIAN_POINT('',(0.132,0.,0.)); +#680=CARTESIAN_POINT('',(0.121330127018922,0.,0.)); +#681=CARTESIAN_POINT('',(0.,0.,0.)); +#682=CARTESIAN_POINT('',(0.112,0.,0.)); +#683=CARTESIAN_POINT('',(0.121330127018922,0.,0.)); +#684=CARTESIAN_POINT('',(0.,0.,0.)); +#685=CARTESIAN_POINT('',(0.,0.,0.)); +#686=CARTESIAN_POINT('',(0.,0.,0.)); +#687=CARTESIAN_POINT('',(0.005,0.,0.)); +#688=CARTESIAN_POINT('',(0.,0.,0.)); +#689=CARTESIAN_POINT('',(0.005,0.,0.)); +#690=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#24),#691); +#691=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#692)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#697,#694,#693)) +REPRESENTATION_CONTEXT('mill-max-0926-0-15-20-76-14-11-0', +'TOP_LEVEL_ASSEMBLY_PART') +); +#692=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.93700787401575E-5), +#697,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); +#693=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#694=( +CONVERSION_BASED_UNIT('DEGREE',#695) +NAMED_UNIT(#699) +PLANE_ANGLE_UNIT() +); +#695=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#696); +#696=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#697=( +CONVERSION_BASED_UNIT('INCH',#700) +LENGTH_UNIT() +NAMED_UNIT(#698) +); +#698=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); +#699=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); +#700=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#701); +#701=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_connectors.kicad_sym b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_connectors.kicad_sym new file mode 100644 index 0000000..55f8245 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_connectors.kicad_sym @@ -0,0 +1,283 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "M8_4pin_horizontal" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 5.334 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "M8_4pin_horizontal" (id 1) (at 0 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_connectors:M8_718_4pin_horizontal" (id 2) (at 0 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.binder-connector.com/de/produkte/automatisierungstechnik/m-8-sensorsteckverbinder/flanschdose-gewinkelt-von-vorn-verschraubbar-mit-schirmblech-tauchloeten#866618112100004" (id 3) (at 0 -11.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "circular connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "4-pin 718 Series connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIN*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "M8_4pin_horizontal_0_1" + (arc (start -5.08 0) (mid -3.8597 -3.3379) (end -0.762 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -3.048 -1.016) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -2.032 2.54) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.556 -1.016) + (xy -5.08 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -3.81) + (xy 3.556 -3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -3.81) + (xy 3.81 -3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 0) + (xy 3.556 -1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 5.08) + (xy -2.54 4.318) + (xy -2.286 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 5.08) + (xy 2.54 4.318) + (xy 2.286 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 -4.953) + (xy -0.762 -4.191) + (xy 0.762 -4.191) + (xy 0.762 -4.953) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0.762 -5.08) (mid 3.8673 -3.3444) (end 5.08 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 2.54) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 3.048 -1.016) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 5.08 0) (mid 0 5.08) (end -5.08 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "M8_4pin_horizontal_1_1" + (pin passive line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 7.62 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 0 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 7.62 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -3.81 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MMNL_2p_horizontal" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MMNL_2p_horizontal" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_2p_horizontal" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector mate-n-lok" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Micro Mate-N-Lok, single row, 2 position, SMD, horizontal" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MMNL_2p_horizontal_1_1" + (arc (start 0 -2.032) (mid -0.508 -2.54) (end 0 -3.048) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -2.54) + (xy -0.508 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy -0.508 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 0.508) (mid -0.508 0) (end 0 -0.508) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MMNL_4p_horizontal" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MMNL_4p_horizontal" (id 1) (at 0 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_connectors:Micro_Mate-N-Lok_4p_horizontal" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Micro Mate-N-Lok, single row, 4 position, SMD, horizontal" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MMNL_4p_horizontal_1_1" + (arc (start 0 -4.572) (mid -0.508 -5.08) (end 0 -5.588) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 -2.032) (mid -0.508 -2.54) (end 0 -3.048) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -5.08) + (xy -0.508 -5.08) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -2.54) + (xy -0.508 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy -0.508 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.54) + (xy -0.508 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 0.508) (mid -0.508 0) (end 0 -0.508) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 3.048) (mid -0.508 2.54) (end 0 2.032) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.kicad_sym b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.kicad_sym new file mode 100644 index 0000000..9b072fe --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.kicad_sym @@ -0,0 +1,97 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "FTLogo_big" (in_bom yes) (on_board yes) + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "FTLogo_big" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:FTLogo_big" (id 2) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "FTLogo_big_0_0" + (text "Logo" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "FTLogo_big_0_1" + (rectangle (start -6.35 2.54) (end 6.35 -2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "FTLogo_med" (extends "FTLogo_big") + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "FTLogo_med" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:FTLogo_medium" (id 2) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "FTLogo_small" (extends "FTLogo_big") + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "FTLogo_small" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:FTLogo_small" (id 2) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "LeitOn_big" (extends "FTLogo_big") + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "LeitOn_big" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:LeitOn_big" (id 2) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "LeitOn_med" (extends "FTLogo_big") + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "LeitOn_med" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:LeitOn_medium" (id 2) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "LeitOn_small" (extends "FTLogo_big") + (property "Reference" "#Logo" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "LeitOn_small" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "FaSTTUBe_logos:LeitOn_small" (id 2) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod new file mode 100755 index 0000000..27974a4 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_big.kicad_mod @@ -0,0 +1,1797 @@ +(footprint "FTLogo_big" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 481137d1-6c19-437a-81ce-986e57a0635f) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp c80a0871-5970-45dd-b617-4a8f79cf7c9c) + ) + (fp_poly (pts + (xy 7.6454 7.9121) + (xy 11.8237 7.9121) + (xy 11.8237 4.572) + (xy 12.992993 4.572) + (xy 12.988897 6.232525) + (xy 12.984802 7.89305) + (xy 12.956189 8.001) + (xy 12.905223 8.1473) + (xy 12.831729 8.291797) + (xy 12.73855 8.431501) + (xy 12.628531 8.563424) + (xy 12.504515 8.684575) + (xy 12.369345 8.791966) + (xy 12.225866 8.882608) + (xy 12.076921 8.953511) + (xy 12.034972 8.969297) + (xy 12.008495 8.978755) + (xy 11.984105 8.987361) + (xy 11.96055 8.995155) + (xy 11.936578 9.002176) + (xy 11.910937 9.008464) + (xy 11.882376 9.014057) + (xy 11.849643 9.018994) + (xy 11.811486 9.023316) + (xy 11.766654 9.027061) + (xy 11.713894 9.030267) + (xy 11.651955 9.032976) + (xy 11.579585 9.035224) + (xy 11.495532 9.037053) + (xy 11.398546 9.0385) + (xy 11.287373 9.039606) + (xy 11.160762 9.040408) + (xy 11.017461 9.040947) + (xy 10.856219 9.041262) + (xy 10.675784 9.041392) + (xy 10.474904 9.041375) + (xy 10.252327 9.041252) + (xy 10.006802 9.041061) + (xy 9.748761 9.040851) + (xy 9.525809 9.040607) + (xy 9.309026 9.040237) + (xy 9.099848 9.039749) + (xy 8.899707 9.039151) + (xy 8.710038 9.038452) + (xy 8.532275 9.037662) + (xy 8.367852 9.036788) + (xy 8.218201 9.035838) + (xy 8.084759 9.034823) + (xy 7.968957 9.03375) + (xy 7.872231 9.032628) + (xy 7.796013 9.031465) + (xy 7.741739 9.030271) + (xy 7.710841 9.029054) + (xy 7.705256 9.028549) + (xy 7.571723 8.998956) + (xy 7.432942 8.949758) + (xy 7.295487 8.883832) + (xy 7.165936 8.804051) + (xy 7.126544 8.775554) + (xy 7.051504 8.713793) + (xy 6.970306 8.63813) + (xy 6.888886 8.55479) + (xy 6.81318 8.47) + (xy 6.749122 8.389987) + (xy 6.720764 8.349906) + (xy 6.636816 8.210712) + (xy 6.571813 8.071657) + (xy 6.521374 7.922822) + (xy 6.505032 7.8613) + (xy 6.50199 7.847012) + (xy 6.499246 7.829001) + (xy 6.49678 7.805919) + (xy 6.494572 7.776419) + (xy 6.492603 7.739151) + (xy 6.490853 7.692767) + (xy 6.489301 7.635921) + (xy 6.48793 7.567264) + (xy 6.486718 7.485447) + (xy 6.485645 7.389123) + (xy 6.484694 7.276943) + (xy 6.483842 7.14756) + (xy 6.483071 6.999626) + (xy 6.482361 6.831793) + (xy 6.481693 6.642712) + (xy 6.481046 6.431035) + (xy 6.4804 6.195415) + (xy 6.480348 6.175375) + (xy 6.476164 4.572) + (xy 7.6454 4.572) + (xy 7.6454 7.9121) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 14f58460-1d3e-45b7-8d3f-7068697737a1)) + (fp_poly (pts + (xy -6.64845 5.69595) + (xy -12.0396 5.702358) + (xy -12.0396 6.2103) + (xy -9.915192 6.2103) + (xy -9.601566 6.210382) + (xy -9.310772 6.210628) + (xy -9.043029 6.211038) + (xy -8.798552 6.211608) + (xy -8.577559 6.212339) + (xy -8.380265 6.213229) + (xy -8.206887 6.214276) + (xy -8.057642 6.21548) + (xy -7.932746 6.216839) + (xy -7.832416 6.218352) + (xy -7.756868 6.220017) + (xy -7.706319 6.221833) + (xy -7.683167 6.223495) + (xy -7.492907 6.25839) + (xy -7.309844 6.314904) + (xy -7.138331 6.391556) + (xy -7.062542 6.434366) + (xy -6.892988 6.55015) + (xy -6.745247 6.678283) + (xy -6.619544 6.818473) + (xy -6.516102 6.970431) + (xy -6.435146 7.133868) + (xy -6.3769 7.308494) + (xy -6.372965 7.324001) + (xy -6.356011 7.417491) + (xy -6.34611 7.526979) + (xy -6.343262 7.644061) + (xy -6.347467 7.760336) + (xy -6.358725 7.867398) + (xy -6.372965 7.941398) + (xy -6.429448 8.118132) + (xy -6.508268 8.282847) + (xy -6.609162 8.435115) + (xy -6.731865 8.574511) + (xy -6.806864 8.644078) + (xy -6.951952 8.758555) + (xy -7.099529 8.85159) + (xy -7.255225 8.926034) + (xy -7.424673 8.98474) + (xy -7.53745 9.014101) + (xy -7.549383 9.016486) + (xy -7.564541 9.01869) + (xy -7.583949 9.02072) + (xy -7.608634 9.022586) + (xy -7.639624 9.024297) + (xy -7.677943 9.025863) + (xy -7.724619 9.027292) + (xy -7.780679 9.028593) + (xy -7.847148 9.029777) + (xy -7.925053 9.030851) + (xy -8.015421 9.031825) + (xy -8.119278 9.032708) + (xy -8.237651 9.033509) + (xy -8.371566 9.034238) + (xy -8.522049 9.034903) + (xy -8.690127 9.035515) + (xy -8.876827 9.03608) + (xy -9.083175 9.03661) + (xy -9.310197 9.037113) + (xy -9.55892 9.037599) + (xy -9.83037 9.038075) + (xy -10.125575 9.038553) + (xy -10.315708 9.038845) + (xy -13.005065 9.042914) + (xy -13.001758 8.480682) + (xy -12.99845 7.91845) + (xy -7.505196 7.912042) + (xy -7.51205 7.37235) + (xy -9.75995 7.365547) + (xy -10.041296 7.364684) + (xy -10.298386 7.363864) + (xy -10.532365 7.363073) + (xy -10.744376 7.362296) + (xy -10.935563 7.36152) + (xy -11.107071 7.360729) + (xy -11.260044 7.359909) + (xy -11.395627 7.359046) + (xy -11.514962 7.358126) + (xy -11.619194 7.357134) + (xy -11.709468 7.356055) + (xy -11.786927 7.354876) + (xy -11.852716 7.353581) + (xy -11.907979 7.352158) + (xy -11.95386 7.35059) + (xy -11.991503 7.348864) + (xy -12.022052 7.346965) + (xy -12.046651 7.34488) + (xy -12.066445 7.342593) + (xy -12.082577 7.34009) + (xy -12.096192 7.337357) + (xy -12.101574 7.336104) + (xy -12.285725 7.280424) + (xy -12.460921 7.205353) + (xy -12.624952 7.112682) + (xy -12.775606 7.004199) + (xy -12.910674 6.881696) + (xy -13.027945 6.746963) + (xy -13.12521 6.601791) + (xy -13.200257 6.44797) + (xy -13.201321 6.445309) + (xy -13.241164 6.328301) + (xy -13.266961 6.209771) + (xy -13.279791 6.082693) + (xy -13.280736 5.940041) + (xy -13.280441 5.9309) + (xy -13.269847 5.784806) + (xy -13.247457 5.655651) + (xy -13.211259 5.536932) + (xy -13.159238 5.422148) + (xy -13.089378 5.304796) + (xy -13.083952 5.296594) + (xy -12.996548 5.182687) + (xy -12.888354 5.070457) + (xy -12.763889 4.963717) + (xy -12.627671 4.866285) + (xy -12.48422 4.781975) + (xy -12.459125 4.769063) + (xy -12.365511 4.726939) + (xy -12.255263 4.685511) + (xy -12.137048 4.647701) + (xy -12.019534 4.61643) + (xy -11.979472 4.607421) + (xy -11.84275 4.57835) + (xy -6.641836 4.571468) + (xy -6.64845 5.69595) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 51747759-90fe-40d3-9a0e-46dc20adbb68)) + (fp_poly (pts + (xy -20.2184 5.7023) + (xy -25.2603 5.7023) + (xy -25.2603 6.1976) + (xy -20.2184 6.1976) + (xy -20.2184 7.3279) + (xy -25.2603 7.3279) + (xy -25.2603 9.0424) + (xy -26.4287 9.0424) + (xy -26.428449 7.439025) + (xy -26.428308 7.193588) + (xy -26.427969 6.964211) + (xy -26.427437 6.75176) + (xy -26.426721 6.557102) + (xy -26.425827 6.381101) + (xy -26.42476 6.224625) + (xy -26.423528 6.08854) + (xy -26.422138 5.973713) + (xy -26.420595 5.881008) + (xy -26.418907 5.811293) + (xy -26.41708 5.765434) + (xy -26.415558 5.74675) + (xy -26.378521 5.563392) + (xy -26.321661 5.395873) + (xy -26.244726 5.243846) + (xy -26.147462 5.106963) + (xy -26.029614 4.984879) + (xy -25.890928 4.877246) + (xy -25.731151 4.783719) + (xy -25.69845 4.767545) + (xy -25.583723 4.71693) + (xy -25.465952 4.674904) + (xy -25.33772 4.639122) + (xy -25.191607 4.60724) + (xy -25.19045 4.607014) + (xy -25.173413 4.60374) + (xy -25.156641 4.600737) + (xy -25.139008 4.597992) + (xy -25.11939 4.595491) + (xy -25.096662 4.593221) + (xy -25.069698 4.591167) + (xy -25.037375 4.589316) + (xy -24.998566 4.587654) + (xy -24.952147 4.586167) + (xy -24.896993 4.584841) + (xy -24.831979 4.583662) + (xy -24.75598 4.582617) + (xy -24.667872 4.581691) + (xy -24.566529 4.580871) + (xy -24.450826 4.580142) + (xy -24.319638 4.579492) + (xy -24.17184 4.578906) + (xy -24.006309 4.578369) + (xy -23.821917 4.57787) + (xy -23.617541 4.577393) + (xy -23.392056 4.576924) + (xy -23.144336 4.576451) + (xy -22.873257 4.575958) + (xy -22.634575 4.575534) + (xy -20.2184 4.571249) + (xy -20.2184 5.7023) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 52c8b8e4-0a2c-4feb-bee5-b6895a60b5f8)) + (fp_poly (pts + (xy 24.385071 4.573448) + (xy 24.53347 4.573718) + (xy 24.66456 4.574271) + (xy 24.77969 4.575138) + (xy 24.880209 4.576351) + (xy 24.967464 4.57794) + (xy 25.042805 4.579938) + (xy 25.10758 4.582374) + (xy 25.163138 4.585281) + (xy 25.210827 4.588689) + (xy 25.251996 4.59263) + (xy 25.287993 4.597134) + (xy 25.320166 4.602233) + (xy 25.349865 4.607959) + (xy 25.378438 4.614341) + (xy 25.407233 4.621412) + (xy 25.414611 4.623288) + (xy 25.584698 4.679577) + (xy 25.745566 4.75829) + (xy 25.895144 4.857475) + (xy 26.031364 4.975185) + (xy 26.152155 5.109469) + (xy 26.255449 5.258376) + (xy 26.339175 5.419958) + (xy 26.384046 5.536589) + (xy 26.398647 5.58078) + (xy 26.411187 5.620663) + (xy 26.421837 5.658524) + (xy 26.430769 5.69665) + (xy 26.438154 5.737326) + (xy 26.444162 5.782839) + (xy 26.448964 5.835474) + (xy 26.452733 5.897518) + (xy 26.455637 5.971257) + (xy 26.45785 6.058977) + (xy 26.459541 6.162963) + (xy 26.460882 6.285503) + (xy 26.462043 6.428881) + (xy 26.46319 6.594475) + (xy 26.468394 7.366) + (xy 21.3741 7.366) + (xy 21.3741 7.9121) + (xy 26.4668 7.9121) + (xy 26.4668 9.0424) + (xy 23.987125 9.040367) + (xy 23.737425 9.040138) + (xy 23.494181 9.039867) + (xy 23.258639 9.039558) + (xy 23.032045 9.039214) + (xy 22.815645 9.038839) + (xy 22.610686 9.038435) + (xy 22.418412 9.038007) + (xy 22.240072 9.037557) + (xy 22.076909 9.037089) + (xy 21.930172 9.036606) + (xy 21.801104 9.036113) + (xy 21.690954 9.035611) + (xy 21.600966 9.035105) + (xy 21.532387 9.034598) + (xy 21.486463 9.034094) + (xy 21.46444 9.033595) + (xy 21.463 9.033495) + (xy 21.338484 9.010981) + (xy 21.205089 8.970807) + (xy 21.069335 8.91551) + (xy 20.937744 8.847628) + (xy 20.857106 8.797676) + (xy 20.696523 8.678988) + (xy 20.556989 8.551536) + (xy 20.439382 8.416412) + (xy 20.344581 8.274711) + (xy 20.273465 8.127526) + (xy 20.24048 8.029875) + (xy 20.235394 8.011361) + (xy 20.23096 7.993123) + (xy 20.227124 7.973343) + (xy 20.223833 7.950208) + (xy 20.221036 7.921899) + (xy 20.218678 7.886602) + (xy 20.216708 7.842501) + (xy 20.215071 7.78778) + (xy 20.213717 7.720622) + (xy 20.212591 7.639213) + (xy 20.211642 7.541736) + (xy 20.210815 7.426375) + (xy 20.210059 7.291315) + (xy 20.20932 7.13474) + (xy 20.208547 6.954833) + (xy 20.208433 6.92785) + (xy 20.207674 6.728967) + (xy 20.207215 6.553627) + (xy 20.207125 6.39997) + (xy 20.207469 6.266138) + (xy 20.208316 6.150275) + (xy 20.209732 6.050522) + (xy 20.211785 5.965023) + (xy 20.214541 5.891918) + (xy 20.218068 5.829351) + (xy 20.222434 5.775463) + (xy 20.227705 5.728398) + (xy 20.231574 5.7023) + (xy 21.3741 5.7023) + (xy 21.3741 6.223) + (xy 25.2984 6.223) + (xy 25.2984 5.7023) + (xy 21.3741 5.7023) + (xy 20.231574 5.7023) + (xy 20.233948 5.686297) + (xy 20.241231 5.647303) + (xy 20.24962 5.609558) + (xy 20.257213 5.57886) + (xy 20.281417 5.502351) + (xy 20.316291 5.415455) + (xy 20.357645 5.327183) + (xy 20.401285 5.246548) + (xy 20.439054 5.18795) + (xy 20.519219 5.091542) + (xy 20.617948 4.995549) + (xy 20.728848 4.905102) + (xy 20.845524 4.825331) + (xy 20.961584 4.761367) + (xy 20.983067 4.751411) + (xy 21.093462 4.707252) + (xy 21.219596 4.665755) + (xy 21.351811 4.62987) + (xy 21.455347 4.607208) + (xy 21.475605 4.603377) + (xy 21.495523 4.599918) + (xy 21.516459 4.59681) + (xy 21.539768 4.594029) + (xy 21.566806 4.591553) + (xy 21.598931 4.589357) + (xy 21.637498 4.58742) + (xy 21.683864 4.585718) + (xy 21.739385 4.584228) + (xy 21.805418 4.582926) + (xy 21.883318 4.581791) + (xy 21.974443 4.580799) + (xy 22.080149 4.579927) + (xy 22.201792 4.579151) + (xy 22.340728 4.578449) + (xy 22.498314 4.577798) + (xy 22.675906 4.577175) + (xy 22.874861 4.576557) + (xy 23.096535 4.57592) + (xy 23.33625 4.575258) + (xy 23.591419 4.574579) + (xy 23.822538 4.574027) + (xy 24.030954 4.573634) + (xy 24.218015 4.573431) + (xy 24.385071 4.573448) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 574ee3a0-6267-4b59-81fd-ab683ade9927)) + (fp_poly (pts + (xy -4.893963 -8.259477) + (xy -4.75249 -8.254584) + (xy -4.621799 -8.245577) + (xy -4.508809 -8.232496) + (xy -4.50215 -8.231491) + (xy -4.254253 -8.183973) + (xy -4.021365 -8.119177) + (xy -3.800948 -8.035815) + (xy -3.590463 -7.932597) + (xy -3.387371 -7.808236) + (xy -3.189131 -7.661442) + (xy -2.993205 -7.490928) + (xy -2.936648 -7.437043) + (xy -2.852843 -7.353326) + (xy -2.778622 -7.273449) + (xy -2.709816 -7.192223) + (xy -2.642254 -7.104459) + (xy -2.571766 -7.004966) + (xy -2.494184 -6.888555) + (xy -2.486697 -6.87705) + (xy -2.382175 -6.711522) + (xy -2.295089 -6.563351) + (xy -2.225117 -6.431732) + (xy -2.171942 -6.315857) + (xy -2.135243 -6.214921) + (xy -2.1147 -6.128118) + (xy -2.109994 -6.054642) + (xy -2.120806 -5.993685) + (xy -2.12866 -5.974174) + (xy -2.164525 -5.918907) + (xy -2.216528 -5.864108) + (xy -2.276526 -5.817706) + (xy -2.307789 -5.799724) + (xy -2.361168 -5.776608) + (xy -2.42078 -5.758192) + (xy -2.488118 -5.744575) + (xy -2.564672 -5.735852) + (xy -2.651937 -5.732121) + (xy -2.751403 -5.733479) + (xy -2.864563 -5.740024) + (xy -2.992909 -5.751851) + (xy -3.137933 -5.769058) + (xy -3.301127 -5.791743) + (xy -3.483983 -5.820002) + (xy -3.687995 -5.853932) + (xy -3.914652 -5.89363) + (xy -4.00685 -5.910215) + (xy -4.164633 -5.938749) + (xy -4.299636 -5.963065) + (xy -4.414067 -5.983504) + (xy -4.510135 -6.000409) + (xy -4.590048 -6.014123) + (xy -4.656013 -6.024987) + (xy -4.710239 -6.033343) + (xy -4.754934 -6.039534) + (xy -4.792304 -6.043901) + (xy -4.82456 -6.046787) + (xy -4.853907 -6.048533) + (xy -4.882556 -6.049483) + (xy -4.90855 -6.049925) + (xy -4.986292 -6.049078) + (xy -5.043148 -6.043137) + (xy -5.083397 -6.030448) + (xy -5.111321 -6.009355) + (xy -5.1312 -5.978202) + (xy -5.138458 -5.960995) + (xy -5.152329 -5.897505) + (xy -5.153561 -5.819199) + (xy -5.143362 -5.732557) + (xy -5.122937 -5.644058) + (xy -5.093494 -5.56018) + (xy -5.05624 -5.487402) + (xy -5.047837 -5.474572) + (xy -4.992314 -5.409864) + (xy -4.914556 -5.343615) + (xy -4.817507 -5.277616) + (xy -4.704113 -5.21366) + (xy -4.577317 -5.153539) + (xy -4.440066 -5.099046) + (xy -4.41791 -5.091171) + (xy -4.297431 -5.050074) + (xy -4.15428 -5.003094) + (xy -3.990353 -4.950802) + (xy -3.807543 -4.893769) + (xy -3.607747 -4.832567) + (xy -3.392858 -4.767767) + (xy -3.164771 -4.699939) + (xy -2.925381 -4.629656) + (xy -2.676584 -4.557487) + (xy -2.420273 -4.484005) + (xy -2.158344 -4.409781) + (xy -2.146339 -4.4064) + (xy -2.038006 -4.375807) + (xy -1.937456 -4.347238) + (xy -1.847281 -4.321444) + (xy -1.770074 -4.299173) + (xy -1.708427 -4.281176) + (xy -1.664934 -4.268201) + (xy -1.642187 -4.260999) + (xy -1.639427 -4.25986) + (xy -1.641958 -4.246498) + (xy -1.653066 -4.212842) + (xy -1.67151 -4.162022) + (xy -1.696049 -4.097172) + (xy -1.725441 -4.021422) + (xy -1.758447 -3.937903) + (xy -1.793824 -3.849748) + (xy -1.830333 -3.760087) + (xy -1.866731 -3.672052) + (xy -1.901778 -3.588776) + (xy -1.934233 -3.513388) + (xy -1.944678 -3.48961) + (xy -2.026041 -3.309498) + (xy -2.103089 -3.14751) + (xy -2.178828 -2.997446) + (xy -2.230133 -2.900866) + (xy -2.285779 -2.798181) + (xy -2.479565 -2.827125) + (xy -2.589999 -2.84424) + (xy -2.69069 -2.861053) + (xy -2.779096 -2.877056) + (xy -2.852675 -2.891739) + (xy -2.908886 -2.904594) + (xy -2.945187 -2.915111) + (xy -2.959037 -2.92278) + (xy -2.9591 -2.923203) + (xy -2.95351 -2.93668) + (xy -2.937549 -2.970315) + (xy -2.912434 -3.021662) + (xy -2.879381 -3.088275) + (xy -2.839606 -3.167709) + (xy -2.794325 -3.257518) + (xy -2.744755 -3.355256) + (xy -2.72347 -3.397061) + (xy -2.487839 -3.859319) + (xy -2.574245 -3.884533) + (xy -2.607954 -3.894355) + (xy -2.662277 -3.910166) + (xy -2.733436 -3.930866) + (xy -2.817655 -3.955357) + (xy -2.911156 -3.982542) + (xy -3.010161 -4.01132) + (xy -3.05435 -4.024163) + (xy -3.338345 -4.107332) + (xy -3.598393 -4.18484) + (xy -3.83525 -4.256945) + (xy -4.04967 -4.323905) + (xy -4.242407 -4.385977) + (xy -4.414216 -4.443421) + (xy -4.565852 -4.496494) + (xy -4.698069 -4.545454) + (xy -4.811622 -4.590559) + (xy -4.907265 -4.632067) + (xy -4.985753 -4.670236) + (xy -5.04784 -4.705325) + (xy -5.050081 -4.706723) + (xy -5.20645 -4.811175) + (xy -5.339529 -4.914833) + (xy -5.451216 -5.020191) + (xy -5.543407 -5.129742) + (xy -5.618 -5.24598) + (xy -5.676891 -5.371399) + (xy -5.721976 -5.508491) + (xy -5.748793 -5.625198) + (xy -5.767947 -5.776512) + (xy -5.766751 -5.922663) + (xy -5.746111 -6.061387) + (xy -5.706932 -6.190421) + (xy -5.650119 -6.307503) + (xy -5.576576 -6.41037) + (xy -5.487209 -6.49676) + (xy -5.382922 -6.564409) + (xy -5.370762 -6.57052) + (xy -5.295178 -6.604746) + (xy -5.225327 -6.629386) + (xy -5.154328 -6.645834) + (xy -5.075297 -6.655483) + (xy -4.981352 -6.659728) + (xy -4.9276 -6.660257) + (xy -4.884201 -6.660248) + (xy -4.844957 -6.659836) + (xy -4.807517 -6.658687) + (xy -4.769529 -6.656466) + (xy -4.728642 -6.65284) + (xy -4.682506 -6.647475) + (xy -4.628768 -6.640036) + (xy -4.565078 -6.630189) + (xy -4.489083 -6.6176) + (xy -4.398434 -6.601936) + (xy -4.290779 -6.582861) + (xy -4.163766 -6.560042) + (xy -4.015044 -6.533146) + (xy -3.9497 -6.521306) + (xy -3.782384 -6.491315) + (xy -3.625469 -6.463843) + (xy -3.480682 -6.439159) + (xy -3.34975 -6.417536) + (xy -3.2344 -6.399244) + (xy -3.136356 -6.384554) + (xy -3.057346 -6.373737) + (xy -2.999097 -6.367064) + (xy -2.963334 -6.364805) + (xy -2.9554 -6.365244) + (xy -2.95125 -6.375722) + (xy -2.963261 -6.401821) + (xy -2.989478 -6.441358) + (xy -3.027945 -6.492152) + (xy -3.076704 -6.552022) + (xy -3.1338 -6.618787) + (xy -3.197277 -6.690266) + (xy -3.265176 -6.764277) + (xy -3.335543 -6.838639) + (xy -3.406421 -6.911172) + (xy -3.475853 -6.979693) + (xy -3.541883 -7.042022) + (xy -3.602554 -7.095978) + (xy -3.635147 -7.123083) + (xy -3.837347 -7.27216) + (xy -4.042772 -7.396161) + (xy -4.251962 -7.49527) + (xy -4.465461 -7.569668) + (xy -4.683811 -7.61954) + (xy -4.907554 -7.645066) + (xy -5.137232 -7.64643) + (xy -5.181712 -7.643965) + (xy -5.425696 -7.616082) + (xy -5.659519 -7.565068) + (xy -5.882466 -7.491327) + (xy -6.093823 -7.395268) + (xy -6.292876 -7.277297) + (xy -6.478912 -7.13782) + (xy -6.651216 -6.977243) + (xy -6.809074 -6.795974) + (xy -6.907767 -6.66115) + (xy -7.022952 -6.477553) + (xy -7.115538 -6.296342) + (xy -7.186195 -6.114509) + (xy -7.235596 -5.929047) + (xy -7.264412 -5.736946) + (xy -7.273316 -5.535199) + (xy -7.262979 -5.320799) + (xy -7.243901 -5.1562) + (xy -7.21347 -4.984891) + (xy -7.169145 -4.799017) + (xy -7.112724 -4.603984) + (xy -7.046012 -4.405196) + (xy -6.970808 -4.208058) + (xy -6.888915 -4.017974) + (xy -6.810979 -3.857395) + (xy -6.76148 -3.776388) + (xy -6.693705 -3.687746) + (xy -6.611703 -3.595944) + (xy -6.519525 -3.505461) + (xy -6.42122 -3.420774) + (xy -6.402897 -3.406264) + (xy -6.235912 -3.287685) + (xy -6.044361 -3.173363) + (xy -5.828737 -3.063406) + (xy -5.589533 -2.957924) + (xy -5.327242 -2.857025) + (xy -5.042357 -2.760816) + (xy -4.735372 -2.669408) + (xy -4.406778 -2.582907) + (xy -4.05707 -2.501422) + (xy -3.686739 -2.425063) + (xy -3.29628 -2.353936) + (xy -2.886184 -2.288151) + (xy -2.456946 -2.227817) + (xy -2.009057 -2.173041) + (xy -1.543011 -2.123932) + (xy -1.059302 -2.080599) + (xy -0.558421 -2.043149) + (xy -0.06985 -2.01327) + (xy 0.106767 -2.003714) + (xy 0.264435 -1.995509) + (xy 0.407323 -1.988523) + (xy 0.5396 -1.982627) + (xy 0.665436 -1.977689) + (xy 0.789001 -1.973579) + (xy 0.914465 -1.970166) + (xy 1.045996 -1.96732) + (xy 1.187765 -1.964911) + (xy 1.343942 -1.962807) + (xy 1.518695 -1.960878) + (xy 1.641475 -1.959682) + (xy 1.781157 -1.958253) + (xy 1.913049 -1.956671) + (xy 2.035003 -1.954977) + (xy 2.144873 -1.953213) + (xy 2.240513 -1.951419) + (xy 2.319777 -1.949636) + (xy 2.380518 -1.947906) + (xy 2.42059 -1.946269) + (xy 2.437847 -1.944766) + (xy 2.438372 -1.94448) + (xy 2.430732 -1.932987) + (xy 2.409128 -1.904212) + (xy 2.37552 -1.860668) + (xy 2.331862 -1.804863) + (xy 2.280113 -1.73931) + (xy 2.222228 -1.666519) + (xy 2.202224 -1.641475) + (xy 1.966102 -1.3462) + (xy 1.532326 -1.34816) + (xy 1.412321 -1.348991) + (xy 1.285049 -1.350382) + (xy 1.156717 -1.352232) + (xy 1.033535 -1.354436) + (xy 0.92171 -1.356893) + (xy 0.827452 -1.359498) + (xy 0.80645 -1.360192) + (xy 0.365356 -1.377902) + (xy -0.077463 -1.400557) + (xy -0.517876 -1.427842) + (xy -0.951751 -1.459446) + (xy -1.374959 -1.495055) + (xy -1.783366 -1.534357) + (xy -2.172842 -1.577038) + (xy -2.36855 -1.600718) + (xy -2.940639 -1.682659) + (xy -3.498322 -1.783311) + (xy -4.040551 -1.902457) + (xy -4.566279 -2.03988) + (xy -4.7602 -2.096453) + (xy -5.031411 -2.181594) + (xy -5.294207 -2.271394) + (xy -5.547245 -2.365154) + (xy -5.78918 -2.462175) + (xy -6.018668 -2.561757) + (xy -6.234367 -2.663201) + (xy -6.434931 -2.765805) + (xy -6.619016 -2.868872) + (xy -6.785279 -2.9717) + (xy -6.932375 -3.073591) + (xy -7.058961 -3.173845) + (xy -7.163692 -3.271761) + (xy -7.245224 -3.366641) + (xy -7.27105 -3.4036) + (xy -7.333702 -3.50862) + (xy -7.399274 -3.63465) + (xy -7.466014 -3.777738) + (xy -7.53217 -3.933926) + (xy -7.595992 -4.09926) + (xy -7.655727 -4.269784) + (xy -7.659049 -4.279809) + (xy -7.735852 -4.529145) + (xy -7.798979 -4.769988) + (xy -7.848228 -5.000706) + (xy -7.8834 -5.21967) + (xy -7.904293 -5.42525) + (xy -7.910706 -5.615814) + (xy -7.902438 -5.789732) + (xy -7.879289 -5.945374) + (xy -7.869465 -5.98805) + (xy -7.79243 -6.245076) + (xy -7.692523 -6.496667) + (xy -7.571385 -6.74019) + (xy -7.430661 -6.973009) + (xy -7.271992 -7.19249) + (xy -7.097022 -7.395997) + (xy -6.907394 -7.580897) + (xy -6.840231 -7.638757) + (xy -6.71392 -7.735426) + (xy -6.56964 -7.83098) + (xy -6.414638 -7.92122) + (xy -6.256157 -8.001949) + (xy -6.101444 -8.06897) + (xy -6.090243 -8.073308) + (xy -5.995953 -8.106022) + (xy -5.884026 -8.139235) + (xy -5.762112 -8.171053) + (xy -5.637861 -8.19958) + (xy -5.518923 -8.222922) + (xy -5.42925 -8.237063) + (xy -5.31386 -8.249047) + (xy -5.181568 -8.25675) + (xy -5.039295 -8.260212) + (xy -4.893963 -8.259477) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 7a123669-d2a7-49d2-a768-52b65ecf5932)) + (fp_poly (pts + (xy -17.034164 4.572058) + (xy -16.718872 4.572235) + (xy -16.428303 4.572532) + (xy -16.162121 4.572951) + (xy -15.919989 4.573493) + (xy -15.701568 4.574161) + (xy -15.506521 4.574956) + (xy -15.33451 4.57588) + (xy -15.185198 4.576935) + (xy -15.058246 4.578122) + (xy -14.953318 4.579444) + (xy -14.870076 4.580901) + (xy -14.808182 4.582496) + (xy -14.767298 4.584231) + (xy -14.749318 4.585744) + (xy -14.581681 4.620618) + (xy -14.425349 4.677425) + (xy -14.278672 4.756982) + (xy -14.140002 4.860107) + (xy -14.073599 4.920333) + (xy -13.94757 5.055617) + (xy -13.841762 5.200216) + (xy -13.754203 5.357524) + (xy -13.682918 5.530938) + (xy -13.641813 5.663119) + (xy -13.60825 5.78485) + (xy -13.600964 9.0424) + (xy -16.182607 9.040793) + (xy -16.440179 9.040578) + (xy -16.691347 9.04026) + (xy -16.934883 9.039845) + (xy -17.169556 9.039339) + (xy -17.394136 9.038749) + (xy -17.607394 9.03808) + (xy -17.8081 9.037338) + (xy -17.995023 9.036529) + (xy -18.166933 9.035659) + (xy -18.322602 9.034734) + (xy -18.460798 9.03376) + (xy -18.580292 9.032743) + (xy -18.679854 9.031689) + (xy -18.758254 9.030604) + (xy -18.814263 9.029493) + (xy -18.846649 9.028363) + (xy -18.85315 9.027855) + (xy -19.035199 8.99219) + (xy -19.212952 8.933143) + (xy -19.383369 8.852591) + (xy -19.543411 8.75241) + (xy -19.690037 8.634477) + (xy -19.820208 8.500668) + (xy -19.920056 8.3693) + (xy -20.008742 8.214397) + (xy -20.074954 8.049756) + (xy -20.118468 7.877887) + (xy -20.13906 7.701301) + (xy -20.136509 7.522509) + (xy -20.113782 7.366) + (xy -18.923 7.366) + (xy -18.923 7.9121) + (xy -14.7701 7.9121) + (xy -14.7701 7.366) + (xy -18.923 7.366) + (xy -20.113782 7.366) + (xy -20.11059 7.344021) + (xy -20.06108 7.168348) + (xy -20.033255 7.096147) + (xy -19.959211 6.949958) + (xy -19.863069 6.81014) + (xy -19.747871 6.679451) + (xy -19.61666 6.560646) + (xy -19.472479 6.456483) + (xy -19.31837 6.369718) + (xy -19.158233 6.3034) + (xy -19.133133 6.294782) + (xy -19.109855 6.286928) + (xy -19.087173 6.279802) + (xy -19.063862 6.273369) + (xy -19.038694 6.267593) + (xy -19.010445 6.262439) + (xy -18.977887 6.257872) + (xy -18.939795 6.253856) + (xy -18.894943 6.250356) + (xy -18.842105 6.247336) + (xy -18.780054 6.244762) + (xy -18.707565 6.242597) + (xy -18.623412 6.240807) + (xy -18.526368 6.239355) + (xy -18.415208 6.238207) + (xy -18.288704 6.237327) + (xy -18.145632 6.236679) + (xy -17.984766 6.236229) + (xy -17.804878 6.235941) + (xy -17.604743 6.235779) + (xy -17.383136 6.235709) + (xy -17.138829 6.235694) + (xy -16.870598 6.235699) + (xy -16.813137 6.2357) + (xy -14.7701 6.2357) + (xy -14.7701 5.7023) + (xy -19.9009 5.7023) + (xy -19.9009 4.572) + (xy -17.374519 4.572) + (xy -17.034164 4.572058) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp e1432ada-9316-499e-9fa3-975e9812ac51)) + (fp_poly (pts + (xy -10.353562 -6.302375) + (xy -10.35685 -3.54965) + (xy -10.394412 -3.481841) + (xy -10.452805 -3.399417) + (xy -10.532014 -3.32594) + (xy -10.632637 -3.261129) + (xy -10.755273 -3.204702) + (xy -10.900523 -3.156376) + (xy -11.068986 -3.115869) + (xy -11.233588 -3.086966) + (xy -11.327437 -3.073613) + (xy -11.422987 -3.061721) + (xy -11.522555 -3.051155) + (xy -11.628455 -3.041784) + (xy -11.743005 -3.033473) + (xy -11.86852 -3.026091) + (xy -12.007316 -3.019505) + (xy -12.161708 -3.013581) + (xy -12.334012 -3.008186) + (xy -12.526545 -3.003189) + (xy -12.741622 -2.998455) + (xy -12.79525 -2.997375) + (xy -12.940928 -2.994288) + (xy -13.086317 -2.990833) + (xy -13.22917 -2.987089) + (xy -13.367241 -2.983136) + (xy -13.498284 -2.979056) + (xy -13.620053 -2.974929) + (xy -13.7303 -2.970834) + (xy -13.82678 -2.966852) + (xy -13.907245 -2.963063) + (xy -13.96945 -2.959548) + (xy -14.011149 -2.956387) + (xy -14.030094 -2.953659) + (xy -14.030904 -2.953231) + (xy -14.023695 -2.943357) + (xy -14.000033 -2.919137) + (xy -13.962559 -2.882971) + (xy -13.913913 -2.837262) + (xy -13.856738 -2.784413) + (xy -13.793673 -2.726824) + (xy -13.727361 -2.6669) + (xy -13.660443 -2.607041) + (xy -13.59556 -2.54965) + (xy -13.535352 -2.497129) + (xy -13.482462 -2.451881) + (xy -13.4493 -2.424256) + (xy -13.124268 -2.171706) + (xy -12.777687 -1.92902) + (xy -12.409422 -1.69615) + (xy -12.019333 -1.473048) + (xy -11.607283 -1.259663) + (xy -11.173133 -1.055948) + (xy -10.716746 -0.861854) + (xy -10.237984 -0.677331) + (xy -9.73671 -0.502331) + (xy -9.212784 -0.336804) + (xy -8.666069 -0.180703) + (xy -8.096427 -0.033979) + (xy -7.50372 0.103419) + (xy -6.88781 0.231538) + (xy -6.24856 0.350427) + (xy -5.585831 0.460135) + (xy -5.09905 0.532754) + (xy -4.871276 0.564723) + (xy -4.645703 0.595273) + (xy -4.420456 0.624593) + (xy -4.193661 0.652876) + (xy -3.963444 0.680312) + (xy -3.727929 0.707091) + (xy -3.485244 0.733405) + (xy -3.233512 0.759444) + (xy -2.97086 0.785399) + (xy -2.695413 0.811461) + (xy -2.405297 0.83782) + (xy -2.098637 0.864668) + (xy -1.773559 0.892194) + (xy -1.428189 0.92059) + (xy -1.060651 0.950047) + (xy -0.7874 0.971538) + (xy -0.629024 0.984005) + (xy -0.46897 0.996787) + (xy -0.309262 1.009709) + (xy -0.15192 1.022599) + (xy 0.001036 1.035283) + (xy 0.147583 1.047587) + (xy 0.285702 1.059338) + (xy 0.413371 1.070362) + (xy 0.528569 1.080484) + (xy 0.629274 1.089533) + (xy 0.713467 1.097333) + (xy 0.779126 1.103712) + (xy 0.824229 1.108495) + (xy 0.846756 1.11151) + (xy 0.848947 1.112126) + (xy 0.844521 1.123934) + (xy 0.829984 1.155907) + (xy 0.806566 1.205484) + (xy 0.7755 1.270102) + (xy 0.738017 1.3472) + (xy 0.695347 1.434217) + (xy 0.649868 1.526281) + (xy 0.526594 1.778943) + (xy 0.413865 2.018783) + (xy 0.307976 2.254003) + (xy 0.205223 2.492805) + (xy 0.118353 2.702827) + (xy 0.085677 2.783737) + (xy 0.050533 2.871789) + (xy 0.014129 2.963858) + (xy -0.022329 3.056819) + (xy -0.057634 3.147547) + (xy -0.090579 3.232918) + (xy -0.119958 3.309806) + (xy -0.144564 3.375087) + (xy -0.16319 3.425637) + (xy -0.174628 3.45833) + (xy -0.1778 3.469692) + (xy -0.165286 3.470621) + (xy -0.128484 3.471527) + (xy -0.068509 3.472407) + (xy 0.013528 3.473256) + (xy 0.116512 3.47407) + (xy 0.239332 3.474846) + (xy 0.380874 3.47558) + (xy 0.540025 3.476269) + (xy 0.715673 3.476907) + (xy 0.906703 3.477493) + (xy 1.112004 3.478021) + (xy 1.330462 3.478488) + (xy 1.560964 3.47889) + (xy 1.802398 3.479224) + (xy 2.05365 3.479485) + (xy 2.313607 3.47967) + (xy 2.581156 3.479775) + (xy 2.786186 3.4798) + (xy 5.750173 3.4798) + (xy 6.362216 3.4798) + (xy 16.5354 3.4798) + (xy 16.535307 3.444875) + (xy 16.532199 3.41116) + (xy 16.523621 3.35721) + (xy 16.510521 3.287362) + (xy 16.493845 3.205956) + (xy 16.474539 3.117334) + (xy 16.453549 3.025833) + (xy 16.431823 2.935794) + (xy 16.410305 2.851557) + (xy 16.389944 2.777461) + (xy 16.389188 2.774841) + (xy 16.30054 2.501348) + (xy 16.192889 2.225563) + (xy 16.068939 1.953111) + (xy 15.931396 1.689614) + (xy 15.782965 1.440695) + (xy 15.65893 1.256858) + (xy 15.434835 0.964609) + (xy 15.194352 0.691596) + (xy 14.938138 0.438236) + (xy 14.66685 0.204946) + (xy 14.381145 -0.007857) + (xy 14.081678 -0.199754) + (xy 13.769108 -0.370328) + (xy 13.444089 -0.519162) + (xy 13.10728 -0.645839) + (xy 12.759337 -0.749941) + (xy 12.400916 -0.831051) + (xy 12.36345 -0.838079) + (xy 12.256717 -0.856973) + (xy 12.159788 -0.872234) + (xy 12.067947 -0.884219) + (xy 11.976479 -0.893287) + (xy 11.880671 -0.899797) + (xy 11.775806 -0.904107) + (xy 11.65717 -0.906575) + (xy 11.520049 -0.907561) + (xy 11.44905 -0.907615) + (xy 11.291302 -0.906741) + (xy 11.153812 -0.904057) + (xy 11.031473 -0.899095) + (xy 10.919178 -0.891385) + (xy 10.811821 -0.880459) + (xy 10.704295 -0.865848) + (xy 10.591493 -0.847083) + (xy 10.468307 -0.823696) + (xy 10.412792 -0.812494) + (xy 10.06639 -0.728974) + (xy 9.729675 -0.622568) + (xy 9.403515 -0.494162) + (xy 9.088783 -0.344644) + (xy 8.786347 -0.174902) + (xy 8.49708 0.014179) + (xy 8.22185 0.221709) + (xy 7.961529 0.446803) + (xy 7.716986 0.688573) + (xy 7.489093 0.946132) + (xy 7.27872 1.218593) + (xy 7.086736 1.505068) + (xy 6.914013 1.80467) + (xy 6.761421 2.116512) + (xy 6.62983 2.439707) + (xy 6.520111 2.773367) + (xy 6.433134 3.116606) + (xy 6.40116 3.2766) + (xy 6.389978 3.337238) + (xy 6.379947 3.390929) + (xy 6.372243 3.431419) + (xy 6.368308 3.451225) + (xy 6.362216 3.4798) + (xy 5.750173 3.4798) + (xy 5.759015 3.406775) + (xy 5.764723 3.366132) + (xy 5.773911 3.307991) + (xy 5.785355 3.239814) + (xy 5.797835 3.169062) + (xy 5.799062 3.1623) + (xy 5.878607 2.795496) + (xy 5.982009 2.436244) + (xy 6.108572 2.0856) + (xy 6.257599 1.744619) + (xy 6.428391 1.414359) + (xy 6.620252 1.095877) + (xy 6.832484 0.790227) + (xy 7.064389 0.498467) + (xy 7.31527 0.221654) + (xy 7.58443 -0.039157) + (xy 7.871172 -0.282908) + (xy 8.174797 -0.508545) + (xy 8.26135 -0.567404) + (xy 8.583632 -0.767146) + (xy 8.917472 -0.94432) + (xy 9.262535 -1.098803) + (xy 9.618484 -1.23047) + (xy 9.984983 -1.339196) + (xy 10.361696 -1.424858) + (xy 10.746441 -1.48709) + (xy 10.84342 -1.497436) + (xy 10.960337 -1.506213) + (xy 11.091771 -1.513304) + (xy 11.232302 -1.518592) + (xy 11.376509 -1.521959) + (xy 11.518971 -1.523288) + (xy 11.654268 -1.522461) + (xy 11.776979 -1.519363) + (xy 11.881683 -1.513874) + (xy 11.904155 -1.512136) + (xy 12.292484 -1.46776) + (xy 12.670381 -1.400295) + (xy 13.038221 -1.309593) + (xy 13.39638 -1.195502) + (xy 13.745234 -1.057874) + (xy 14.085159 -0.896559) + (xy 14.416532 -0.711406) + (xy 14.739727 -0.502267) + (xy 15.055121 -0.26899) + (xy 15.0876 -0.24325) + (xy 15.252759 -0.103819) + (xy 15.42323 0.054446) + (xy 15.594672 0.226884) + (xy 15.762748 0.408835) + (xy 15.923118 0.595636) + (xy 16.071443 0.782628) + (xy 16.177026 0.9271) + (xy 16.283836 1.087042) + (xy 16.391925 1.263041) + (xy 16.497769 1.448615) + (xy 16.597841 1.637282) + (xy 16.688617 1.82256) + (xy 16.766572 1.997966) + (xy 16.788273 2.05105) + (xy 16.884708 2.311856) + (xy 16.971056 2.584087) + (xy 17.044999 2.859475) + (xy 17.104222 3.12975) + (xy 17.128403 3.265353) + (xy 17.163404 3.479799) + (xy 23.825098 3.479799) + (xy 23.977896 3.174406) + (xy 24.103681 2.919379) + (xy 24.215427 2.685129) + (xy 24.31326 2.471349) + (xy 24.397307 2.277733) + (xy 24.467696 2.103975) + (xy 24.524554 1.949769) + (xy 24.568007 1.814809) + (xy 24.598182 1.69879) + (xy 24.606068 1.660273) + (xy 24.626931 1.548896) + (xy 24.595575 1.480406) + (xy 24.55441 1.412076) + (xy 24.491363 1.339523) + (xy 24.406022 1.262451) + (xy 24.297976 1.180562) + (xy 24.166814 1.093561) + (xy 24.012125 1.001149) + (xy 23.833496 0.903031) + (xy 23.6982 0.832928) + (xy 23.438316 0.70567) + (xy 23.154583 0.57533) + (xy 22.848308 0.44231) + (xy 22.520802 0.307008) + (xy 22.173374 0.169824) + (xy 21.807335 0.031159) + (xy 21.423994 -0.108589) + (xy 21.02466 -0.24902) + (xy 20.610643 -0.389734) + (xy 20.183254 -0.530331) + (xy 19.743802 -0.670412) + (xy 19.293595 -0.809576) + (xy 18.833946 -0.947425) + (xy 18.366162 -1.083559) + (xy 17.891554 -1.217577) + (xy 17.411431 -1.349081) + (xy 16.927103 -1.47767) + (xy 16.43988 -1.602945) + (xy 15.951072 -1.724507) + (xy 15.461988 -1.841955) + (xy 14.973938 -1.95489) + (xy 14.488232 -2.062912) + (xy 14.006179 -2.165621) + (xy 13.6017 -2.248166) + (xy 13.03233 -2.359021) + (xy 12.456986 -2.465336) + (xy 11.877901 -2.566816) + (xy 11.297307 -2.663167) + (xy 10.717434 -2.754094) + (xy 10.140515 -2.839303) + (xy 9.568781 -2.9185) + (xy 9.004465 -2.991389) + (xy 8.449798 -3.057676) + (xy 7.907012 -3.117066) + (xy 7.378339 -3.169266) + (xy 6.86601 -3.213979) + (xy 6.372257 -3.250913) + (xy 5.899313 -3.279772) + (xy 5.715 -3.289058) + (xy 5.611305 -3.29313) + (xy 5.492685 -3.296399) + (xy 5.363092 -3.298864) + (xy 5.22648 -3.300527) + (xy 5.086802 -3.301387) + (xy 4.948009 -3.301446) + (xy 4.814054 -3.300704) + (xy 4.688891 -3.299161) + (xy 4.576472 -3.296819) + (xy 4.480749 -3.293678) + (xy 4.405676 -3.289737) + (xy 4.393563 -3.288859) + (xy 4.259833 -3.277023) + (xy 4.146879 -3.263234) + (xy 4.050092 -3.246457) + (xy 3.964864 -3.225657) + (xy 3.886589 -3.199797) + (xy 3.810657 -3.167842) + (xy 3.7719 -3.14914) + (xy 3.69518 -3.106985) + (xy 3.602771 -3.049935) + (xy 3.497759 -2.980199) + (xy 3.383234 -2.899986) + (xy 3.262284 -2.811502) + (xy 3.137997 -2.716958) + (xy 3.013462 -2.618562) + (xy 2.90195 -2.527054) + (xy 2.76225 -2.41019) + (xy 2.6035 -2.417719) + (xy 2.537403 -2.420658) + (xy 2.453755 -2.424081) + (xy 2.360393 -2.427686) + (xy 2.265153 -2.431166) + (xy 2.193925 -2.433623) + (xy 2.117244 -2.43671) + (xy 2.050031 -2.440424) + (xy 1.99611 -2.44447) + (xy 1.959305 -2.448553) + (xy 1.943439 -2.452378) + (xy 1.9431 -2.452962) + (xy 1.951471 -2.46846) + (xy 1.974788 -2.499147) + (xy 2.010355 -2.541939) + (xy 2.055473 -2.593751) + (xy 2.107446 -2.6515) + (xy 2.163578 -2.7121) + (xy 2.221173 -2.772468) + (xy 2.233848 -2.785489) + (xy 2.413691 -2.959826) + (xy 2.602979 -3.125152) + (xy 2.798154 -3.278887) + (xy 2.995659 -3.418448) + (xy 3.191937 -3.541252) + (xy 3.383429 -3.644718) + (xy 3.480011 -3.690055) + (xy 3.579143 -3.732618) + (xy 3.672308 -3.769188) + (xy 3.762387 -3.800201) + (xy 3.852265 -3.826087) + (xy 3.944825 -3.847279) + (xy 4.042948 -3.864209) + (xy 4.14952 -3.87731) + (xy 4.267422 -3.887015) + (xy 4.399537 -3.893756) + (xy 4.548749 -3.897964) + (xy 4.717941 -3.900073) + (xy 4.883369 -3.900537) + (xy 5.217102 -3.896964) + (xy 5.573583 -3.88665) + (xy 5.951131 -3.869815) + (xy 6.348067 -3.846677) + (xy 6.76271 -3.817457) + (xy 7.193381 -3.782373) + (xy 7.638399 -3.741644) + (xy 8.096084 -3.69549) + (xy 8.564756 -3.644129) + (xy 9.042735 -3.58778) + (xy 9.52834 -3.526664) + (xy 10.019892 -3.460998) + (xy 10.515711 -3.391002) + (xy 11.014115 -3.316895) + (xy 11.513426 -3.238896) + (xy 12.011963 -3.157225) + (xy 12.508046 -3.0721) + (xy 12.999995 -2.983741) + (xy 13.48613 -2.892366) + (xy 13.96477 -2.798195) + (xy 14.434235 -2.701447) + (xy 14.892846 -2.602341) + (xy 14.971461 -2.584861) + (xy 15.083697 -2.559536) + (xy 15.217233 -2.528959) + (xy 15.368701 -2.493924) + (xy 15.534731 -2.455224) + (xy 15.711953 -2.413655) + (xy 15.896999 -2.370011) + (xy 16.086498 -2.325085) + (xy 16.277083 -2.279672) + (xy 16.465382 -2.234566) + (xy 16.648028 -2.190562) + (xy 16.782506 -2.157973) + (xy 17.416288 -2.00124) + (xy 18.027265 -1.844627) + (xy 18.615307 -1.688184) + (xy 19.180283 -1.531962) + (xy 19.722063 -1.376009) + (xy 20.240516 -1.220375) + (xy 20.735512 -1.06511) + (xy 21.20692 -0.910263) + (xy 21.65461 -0.755884) + (xy 22.07845 -0.602023) + (xy 22.478311 -0.44873) + (xy 22.854062 -0.296053) + (xy 23.205572 -0.144043) + (xy 23.532712 0.007251) + (xy 23.835349 0.15778) + (xy 24.113354 0.307492) + (xy 24.366597 0.45634) + (xy 24.594946 0.604273) + (xy 24.798272 0.751242) + (xy 24.976443 0.897197) + (xy 25.08607 0.998681) + (xy 25.15904 1.073094) + (xy 25.213712 1.136133) + (xy 25.25257 1.191034) + (xy 25.278096 1.241028) + (xy 25.283685 1.25602) + (xy 25.293612 1.304859) + (xy 25.297815 1.371011) + (xy 25.296497 1.447089) + (xy 25.289861 1.525708) + (xy 25.278111 1.599482) + (xy 25.273695 1.61925) + (xy 25.240267 1.739675) + (xy 25.193231 1.880307) + (xy 25.132531 2.041279) + (xy 25.058108 2.222726) + (xy 24.969907 2.424781) + (xy 24.867869 2.647579) + (xy 24.751937 2.891253) + (xy 24.622054 3.155937) + (xy 24.586812 3.226573) + (xy 24.460157 3.479643) + (xy 25.441253 3.482896) + (xy 26.42235 3.48615) + (xy 26.425984 3.609975) + (xy 26.429619 3.7338) + (xy -26.4541 3.7338) + (xy -26.4541 3.4798) + (xy -25.085781 3.4798) + (xy -24.473384 3.4798) + (xy -13.833818 3.4798) + (xy -13.851104 3.368675) + (xy -13.901798 3.097113) + (xy -13.970244 2.816989) + (xy -14.054547 2.535839) + (xy -14.07922 2.462363) + (xy -14.209953 2.120607) + (xy -14.363299 1.789855) + (xy -14.538513 1.471125) + (xy -14.734853 1.165434) + (xy -14.951577 0.873801) + (xy -15.18794 0.597243) + (xy -15.4432 0.33678) + (xy -15.716615 0.093427) + (xy -15.93215 -0.076503) + (xy -16.232277 -0.286001) + (xy -16.541803 -0.472475) + (xy -16.861398 -0.636193) + (xy -17.191736 -0.77742) + (xy -17.533487 -0.896421) + (xy -17.887324 -0.993462) + (xy -18.253918 -1.068809) + (xy -18.554827 -1.113396) + (xy -18.641544 -1.121793) + (xy -18.748362 -1.128373) + (xy -18.870339 -1.133134) + (xy -19.002536 -1.136076) + (xy -19.140011 -1.137197) + (xy -19.277823 -1.136496) + (xy -19.411032 -1.133972) + (xy -19.534696 -1.129624) + (xy -19.643876 -1.123451) + (xy -19.733629 -1.115451) + (xy -19.7485 -1.113672) + (xy -19.931858 -1.088556) + (xy -20.099014 -1.061139) + (xy -20.259162 -1.029732) + (xy -20.421491 -0.992649) + (xy -20.460979 -0.982921) + (xy -20.817585 -0.881067) + (xy -21.16381 -0.756042) + (xy -21.499468 -0.607936) + (xy -21.824373 -0.436841) + (xy -22.13834 -0.24285) + (xy -22.441183 -0.026055) + (xy -22.519532 0.035194) + (xy -22.600319 0.102694) + (xy -22.693322 0.185769) + (xy -22.794558 0.280435) + (xy -22.900039 0.382703) + (xy -23.005781 0.488589) + (xy -23.1078 0.594105) + (xy -23.20211 0.695266) + (xy -23.284725 0.788085) + (xy -23.347707 0.8636) + (xy -23.558691 1.147491) + (xy -23.751136 1.44614) + (xy -23.924011 1.757246) + (xy -24.076288 2.078513) + (xy -24.206934 2.407643) + (xy -24.31492 2.742339) + (xy -24.399217 3.080301) + (xy -24.441041 3.302) + (xy -24.45036 3.357729) + (xy -24.458816 3.406587) + (xy -24.465139 3.441316) + (xy -24.467129 3.451225) + (xy -24.473384 3.4798) + (xy -25.085781 3.4798) + (xy -25.076923 3.400425) + (xy -25.066187 3.320926) + (xy -25.049961 3.222784) + (xy -25.029382 3.111876) + (xy -25.005586 2.994081) + (xy -24.97971 2.875275) + (xy -24.955099 2.770361) + (xy -24.852593 2.403078) + (xy -24.726771 2.044736) + (xy -24.578442 1.696333) + (xy -24.408415 1.358865) + (xy -24.2175 1.033328) + (xy -24.006505 0.72072) + (xy -23.77624 0.422035) + (xy -23.527515 0.138272) + (xy -23.261138 -0.129573) + (xy -22.977918 -0.380504) + (xy -22.678665 -0.613524) + (xy -22.364188 -0.827637) + (xy -22.035297 -1.021846) + (xy -21.76145 -1.162645) + (xy -21.426644 -1.311551) + (xy -21.085156 -1.438771) + (xy -20.734642 -1.544978) + (xy -20.372755 -1.630842) + (xy -19.997149 -1.697035) + (xy -19.80565 -1.722702) + (xy -19.744007 -1.729446) + (xy -19.680332 -1.734826) + (xy -19.610918 -1.738975) + (xy -19.532058 -1.742026) + (xy -19.440046 -1.744113) + (xy -19.331175 -1.745369) + (xy -19.201738 -1.745927) + (xy -19.15795 -1.745978) + (xy -18.986064 -1.745225) + (xy -18.834494 -1.742454) + (xy -18.698207 -1.73722) + (xy -18.572168 -1.729081) + (xy -18.451343 -1.717594) + (xy -18.330697 -1.702317) + (xy -18.205198 -1.682807) + (xy -18.069809 -1.658621) + (xy -17.98955 -1.643213) + (xy -17.613651 -1.557025) + (xy -17.247513 -1.447958) + (xy -16.891917 -1.316819) + (xy -16.547643 -1.164416) + (xy -16.215471 -0.991555) + (xy -15.896183 -0.799044) + (xy -15.590557 -0.587691) + (xy -15.299376 -0.358302) + (xy -15.023419 -0.111686) + (xy -14.763466 0.15135) + (xy -14.520298 0.429999) + (xy -14.294696 0.723453) + (xy -14.087439 1.030906) + (xy -13.899309 1.351549) + (xy -13.731085 1.684576) + (xy -13.583548 2.029178) + (xy -13.457478 2.384549) + (xy -13.353656 2.74988) + (xy -13.272862 3.124365) + (xy -13.249648 3.260737) + (xy -13.214964 3.479825) + (xy -7.025751 3.476637) + (xy -0.836538 3.47345) + (xy -0.711982 3.14325) + (xy -0.649738 2.980128) + (xy -0.584225 2.811914) + (xy -0.516844 2.642003) + (xy -0.448994 2.473789) + (xy -0.382074 2.310668) + (xy -0.317483 2.156035) + (xy -0.25662 2.013285) + (xy -0.200886 1.885812) + (xy -0.151679 1.777012) + (xy -0.128639 1.727903) + (xy -0.110026 1.687336) + (xy -0.09742 1.656858) + (xy -0.093306 1.642522) + (xy -0.093453 1.642214) + (xy -0.106441 1.64058) + (xy -0.142624 1.63716) + (xy -0.199869 1.63213) + (xy -0.276046 1.625666) + (xy -0.369026 1.617946) + (xy -0.476677 1.609144) + (xy -0.596868 1.599439) + (xy -0.72747 1.589006) + (xy -0.866352 1.578022) + (xy -0.909073 1.574664) + (xy -1.26572 1.546443) + (xy -1.599003 1.519565) + (xy -1.910907 1.493832) + (xy -2.203423 1.469048) + (xy -2.478536 1.445018) + (xy -2.738236 1.421543) + (xy -2.98451 1.398427) + (xy -3.219346 1.375475) + (xy -3.444732 1.352488) + (xy -3.662656 1.329271) + (xy -3.875106 1.305626) + (xy -4.084069 1.281358) + (xy -4.291535 1.256269) + (xy -4.499489 1.230163) + (xy -4.709922 1.202843) + (xy -4.83235 1.18657) + (xy -5.53375 1.08639) + (xy -6.21167 0.9769) + (xy -6.866288 0.858031) + (xy -7.497784 0.729718) + (xy -8.106334 0.591892) + (xy -8.692119 0.444487) + (xy -9.255315 0.287436) + (xy -9.796102 0.120671) + (xy -10.314657 -0.055874) + (xy -10.81116 -0.242267) + (xy -11.285789 -0.438575) + (xy -11.738722 -0.644865) + (xy -12.170137 -0.861205) + (xy -12.580213 -1.08766) + (xy -12.969129 -1.324299) + (xy -13.337062 -1.571188) + (xy -13.684191 -1.828395) + (xy -14.010695 -2.095987) + (xy -14.316752 -2.374031) + (xy -14.330617 -2.387338) + (xy -14.419041 -2.474242) + (xy -14.503581 -2.560797) + (xy -14.581877 -2.644346) + (xy -14.651569 -2.722232) + (xy -14.710299 -2.791796) + (xy -14.755707 -2.85038) + (xy -14.785433 -2.895328) + (xy -14.791071 -2.906027) + (xy -14.820754 -2.995082) + (xy -14.8286 -3.088933) + (xy -14.814591 -3.181013) + (xy -14.792066 -3.240298) + (xy -14.74473 -3.3162) + (xy -14.682026 -3.380681) + (xy -14.602239 -3.434627) + (xy -14.503652 -3.478923) + (xy -14.384551 -3.514454) + (xy -14.243219 -3.542104) + (xy -14.192765 -3.549466) + (xy -14.12987 -3.557292) + (xy -14.061549 -3.564331) + (xy -13.985913 -3.57066) + (xy -13.901074 -3.576353) + (xy -13.805145 -3.581487) + (xy -13.696237 -3.586137) + (xy -13.572463 -3.590377) + (xy -13.431934 -3.594285) + (xy -13.272762 -3.597935) + (xy -13.09306 -3.601404) + (xy -12.89094 -3.604766) + (xy -12.762864 -3.606694) + (xy -12.538529 -3.610252) + (xy -12.337853 -3.614102) + (xy -12.1591 -3.618365) + (xy -12.000529 -3.62316) + (xy -11.860402 -3.628608) + (xy -11.73698 -3.634827) + (xy -11.628524 -3.641939) + (xy -11.533295 -3.650061) + (xy -11.449555 -3.659316) + (xy -11.375564 -3.669822) + (xy -11.309584 -3.681699) + (xy -11.249875 -3.695066) + (xy -11.1947 -3.710045) + (xy -11.174735 -3.716129) + (xy -11.104966 -3.741698) + (xy -11.05673 -3.769294) + (xy -11.02619 -3.802231) + (xy -11.00951 -3.84382) + (xy -11.006135 -3.861719) + (xy -11.002088 -3.897891) + (xy -10.998273 -3.950531) + (xy -10.994683 -4.020221) + (xy -10.991308 -4.107543) + (xy -10.988141 -4.21308) + (xy -10.985174 -4.337413) + (xy -10.982398 -4.481124) + (xy -10.979806 -4.644795) + (xy -10.977389 -4.829009) + (xy -10.975139 -5.034347) + (xy -10.973048 -5.261392) + (xy -10.971109 -5.510724) + (xy -10.969312 -5.782928) + (xy -10.96765 -6.078583) + (xy -10.966114 -6.398273) + (xy -10.964697 -6.742579) + (xy -10.964233 -6.867525) + (xy -10.956319 -9.0551) + (xy -10.350273 -9.0551) + (xy -10.353562 -6.302375) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp e9923946-073a-4216-915b-a92fd8e70938)) + (fp_poly (pts + (xy 6.35 5.7023) + (xy 3.7592 5.7023) + (xy 3.7592 9.0424) + (xy 2.5908 9.0424) + (xy 2.5908 5.7023) + (xy -2.4892 5.7023) + (xy -2.4892 9.0424) + (xy -3.6576 9.0424) + (xy -3.6576 5.7023) + (xy -6.2484 5.7023) + (xy -6.2484 4.572) + (xy 6.35 4.572) + (xy 6.35 5.7023) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp eda6be30-58d1-4615-ac31-ccd3b13be9ca)) + (fp_poly (pts + (xy 15.909925 4.575196) + (xy 16.214222 4.575635) + (xy 16.494227 4.576026) + (xy 16.751047 4.576396) + (xy 16.985791 4.576775) + (xy 17.199567 4.577189) + (xy 17.393481 4.577668) + (xy 17.568642 4.57824) + (xy 17.726158 4.578933) + (xy 17.867136 4.579776) + (xy 17.992685 4.580797) + (xy 18.103911 4.582023) + (xy 18.201923 4.583484) + (xy 18.287828 4.585208) + (xy 18.362735 4.587223) + (xy 18.427751 4.589557) + (xy 18.483983 4.592239) + (xy 18.53254 4.595297) + (xy 18.57453 4.598759) + (xy 18.61106 4.602654) + (xy 18.643237 4.60701) + (xy 18.672171 4.611855) + (xy 18.698967 4.617218) + (xy 18.724736 4.623126) + (xy 18.750583 4.629609) + (xy 18.777617 4.636695) + (xy 18.806946 4.644411) + (xy 18.82775 4.649774) + (xy 18.999577 4.704702) + (xy 19.158822 4.778136) + (xy 19.30351 4.868591) + (xy 19.431665 4.97458) + (xy 19.541309 5.094619) + (xy 19.630466 5.227221) + (xy 19.653562 5.2705) + (xy 19.709542 5.40332) + (xy 19.752476 5.549871) + (xy 19.781317 5.703368) + (xy 19.795016 5.857029) + (xy 19.792523 6.004069) + (xy 19.781186 6.096) + (xy 19.759598 6.195267) + (xy 19.727239 6.31041) + (xy 19.686073 6.435329) + (xy 19.638065 6.563923) + (xy 19.60335 6.648394) + (xy 19.545567 6.783666) + (xy 19.615142 6.901883) + (xy 19.71327 7.085932) + (xy 19.788595 7.265546) + (xy 19.840787 7.439691) + (xy 19.86952 7.607337) + (xy 19.8755 7.721339) + (xy 19.863267 7.89742) + (xy 19.827053 8.066292) + (xy 19.767584 8.226639) + (xy 19.685585 8.377143) + (xy 19.581782 8.516489) + (xy 19.456901 8.643358) + (xy 19.311669 8.756435) + (xy 19.300905 8.763702) + (xy 19.180803 8.838921) + (xy 19.066789 8.898449) + (xy 18.950155 8.946033) + (xy 18.822193 8.985417) + (xy 18.735597 9.006844) + (xy 18.61185 9.035278) + (xy 15.973425 9.039101) + (xy 13.335 9.042923) + (xy 13.335 7.9121) + (xy 14.5034 7.9121) + (xy 18.644105 7.9121) + (xy 18.640677 7.642225) + (xy 18.63725 7.37235) + (xy 16.570325 7.369136) + (xy 14.5034 7.365923) + (xy 14.5034 7.9121) + (xy 13.335 7.9121) + (xy 13.335 5.7023) + (xy 14.5034 5.7023) + (xy 14.5034 6.2103) + (xy 18.5801 6.2103) + (xy 18.5801 5.7023) + (xy 14.5034 5.7023) + (xy 13.335 5.7023) + (xy 13.335 4.571349) + (xy 15.909925 4.575196) + ) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp fd0ddb81-989e-4a11-95b6-a850e715b1ca)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod new file mode 100755 index 0000000..5899367 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_medium.kicad_mod @@ -0,0 +1,244 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy -10.109200 2.851150) (xy -12.630150 2.851150) (xy -12.630150 3.098800) (xy -10.109200 3.098800) (xy -10.109200 3.663950) (xy -12.630150 3.663950) (xy -12.630150 4.521200) (xy -13.214350 4.521200) + (xy -13.214225 3.719512) (xy -13.214154 3.596794) (xy -13.213985 3.482105) (xy -13.213719 3.375880) (xy -13.213361 3.278551) (xy -13.212914 3.190550) (xy -13.212380 3.112312) (xy -13.211764 3.044270) + (xy -13.211069 2.986856) (xy -13.210298 2.940504) (xy -13.209454 2.905646) (xy -13.208540 2.882717) (xy -13.207779 2.873375) (xy -13.189261 2.781696) (xy -13.160831 2.697936) (xy -13.122363 2.621923) + (xy -13.073731 2.553481) (xy -13.014807 2.492439) (xy -12.945464 2.438623) (xy -12.865576 2.391859) (xy -12.849225 2.383772) (xy -12.791862 2.358465) (xy -12.732976 2.337452) (xy -12.668860 2.319561) + (xy -12.595804 2.303620) (xy -12.595225 2.303507) (xy -12.586707 2.301870) (xy -12.578321 2.300368) (xy -12.569504 2.298996) (xy -12.559695 2.297745) (xy -12.548331 2.296610) (xy -12.534849 2.295583) + (xy -12.518688 2.294658) (xy -12.499283 2.293827) (xy -12.476074 2.293083) (xy -12.448497 2.292420) (xy -12.415990 2.291831) (xy -12.377990 2.291308) (xy -12.333936 2.290845) (xy -12.283265 2.290435) + (xy -12.225413 2.290071) (xy -12.159819 2.289746) (xy -12.085920 2.289453) (xy -12.003155 2.289184) (xy -11.910959 2.288935) (xy -11.808771 2.288696) (xy -11.696028 2.288462) (xy -11.572168 2.288225) + (xy -11.436629 2.287979) (xy -11.317288 2.287767) (xy -10.109200 2.285624) (xy -10.109200 2.851150) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -8.517082 2.286029) (xy -8.359436 2.286117) (xy -8.214152 2.286266) (xy -8.081061 2.286475) (xy -7.959995 2.286746) (xy -7.850784 2.287080) (xy -7.753261 2.287478) (xy -7.667255 2.287940) + (xy -7.592599 2.288467) (xy -7.529123 2.289061) (xy -7.476659 2.289722) (xy -7.435038 2.290450) (xy -7.404091 2.291248) (xy -7.383649 2.292115) (xy -7.374659 2.292872) (xy -7.290841 2.310309) + (xy -7.212675 2.338712) (xy -7.139336 2.378491) (xy -7.070001 2.430053) (xy -7.036800 2.460166) (xy -6.973785 2.527808) (xy -6.920881 2.600108) (xy -6.877102 2.678762) (xy -6.841459 2.765469) + (xy -6.820907 2.831559) (xy -6.804125 2.892425) (xy -6.802304 3.706812) (xy -6.800482 4.521200) (xy -8.091304 4.520396) (xy -8.220090 4.520289) (xy -8.345674 4.520130) (xy -8.467442 4.519922) + (xy -8.584778 4.519669) (xy -8.697068 4.519374) (xy -8.803697 4.519040) (xy -8.904050 4.518669) (xy -8.997512 4.518264) (xy -9.083467 4.517829) (xy -9.161301 4.517367) (xy -9.230399 4.516880) + (xy -9.290146 4.516371) (xy -9.339927 4.515844) (xy -9.379127 4.515302) (xy -9.407132 4.514746) (xy -9.423325 4.514181) (xy -9.426575 4.513927) (xy -9.517600 4.496095) (xy -9.606476 4.466571) + (xy -9.691685 4.426295) (xy -9.771706 4.376205) (xy -9.845019 4.317238) (xy -9.910104 4.250334) (xy -9.960028 4.184650) (xy -10.004371 4.107198) (xy -10.037477 4.024878) (xy -10.059234 3.938943) + (xy -10.069530 3.850650) (xy -10.068255 3.761254) (xy -10.056891 3.683000) (xy -9.461500 3.683000) (xy -9.461500 3.956050) (xy -7.385050 3.956050) (xy -7.385050 3.683000) (xy -9.461500 3.683000) + (xy -10.056891 3.683000) (xy -10.055295 3.672010) (xy -10.030540 3.584174) (xy -10.016628 3.548073) (xy -9.979606 3.474979) (xy -9.931535 3.405070) (xy -9.873936 3.339725) (xy -9.808330 3.280323) + (xy -9.736240 3.228241) (xy -9.659185 3.184859) (xy -9.579117 3.151700) (xy -9.566567 3.147391) (xy -9.554928 3.143464) (xy -9.543587 3.139901) (xy -9.531931 3.136684) (xy -9.519347 3.133796) + (xy -9.505223 3.131219) (xy -9.488944 3.128936) (xy -9.469898 3.126928) (xy -9.447472 3.125178) (xy -9.421053 3.123668) (xy -9.390027 3.122381) (xy -9.353783 3.121298) (xy -9.311706 3.120403) + (xy -9.263184 3.119677) (xy -9.207604 3.119103) (xy -9.144352 3.118663) (xy -9.072816 3.118339) (xy -8.992383 3.118114) (xy -8.902439 3.117970) (xy -8.802372 3.117889) (xy -8.691568 3.117854) + (xy -8.569415 3.117847) (xy -8.435299 3.117849) (xy -8.406569 3.117850) (xy -7.385050 3.117850) (xy -7.385050 2.851150) (xy -9.950450 2.851150) (xy -9.950450 2.286000) (xy -8.687260 2.286000) + (xy -8.517082 2.286029) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.322572 2.566854) (xy -3.324225 2.847975) (xy -4.672013 2.849577) (xy -6.019800 2.851179) (xy -6.019800 3.105150) (xy -4.957596 3.105150) (xy -4.800783 3.105191) (xy -4.655386 3.105314) + (xy -4.521515 3.105519) (xy -4.399276 3.105804) (xy -4.288780 3.106169) (xy -4.190133 3.106614) (xy -4.103444 3.107138) (xy -4.028821 3.107740) (xy -3.966373 3.108419) (xy -3.916208 3.109176) + (xy -3.878434 3.110008) (xy -3.853160 3.110916) (xy -3.841584 3.111747) (xy -3.746454 3.129195) (xy -3.654922 3.157452) (xy -3.569166 3.195778) (xy -3.531271 3.217183) (xy -3.446494 3.275075) + (xy -3.372624 3.339141) (xy -3.309772 3.409236) (xy -3.258051 3.485215) (xy -3.217573 3.566934) (xy -3.188450 3.654247) (xy -3.186483 3.662000) (xy -3.178006 3.708745) (xy -3.173055 3.763489) + (xy -3.171631 3.822030) (xy -3.173734 3.880168) (xy -3.179363 3.933699) (xy -3.186483 3.970699) (xy -3.214724 4.059066) (xy -3.254134 4.141423) (xy -3.304581 4.217557) (xy -3.365933 4.287255) + (xy -3.403432 4.322039) (xy -3.475976 4.379277) (xy -3.549765 4.425795) (xy -3.627613 4.463017) (xy -3.712337 4.492370) (xy -3.768725 4.507050) (xy -3.774692 4.508243) (xy -3.782271 4.509345) + (xy -3.791975 4.510360) (xy -3.804317 4.511293) (xy -3.819812 4.512148) (xy -3.838972 4.512931) (xy -3.862310 4.513646) (xy -3.890340 4.514296) (xy -3.923574 4.514888) (xy -3.962527 4.515425) + (xy -4.007711 4.515912) (xy -4.059639 4.516354) (xy -4.118826 4.516754) (xy -4.185783 4.517119) (xy -4.261025 4.517451) (xy -4.345064 4.517757) (xy -4.438414 4.518040) (xy -4.541588 4.518305) + (xy -4.655099 4.518556) (xy -4.779460 4.518799) (xy -4.915185 4.519037) (xy -5.062788 4.519276) (xy -5.157854 4.519422) (xy -6.502533 4.521457) (xy -6.499225 3.959225) (xy -5.125912 3.957623) + (xy -3.752598 3.956021) (xy -3.754312 3.821098) (xy -3.756025 3.686175) (xy -4.879975 3.682773) (xy -5.020648 3.682342) (xy -5.149193 3.681932) (xy -5.266183 3.681536) (xy -5.372188 3.681148) + (xy -5.467782 3.680760) (xy -5.553536 3.680364) (xy -5.630022 3.679954) (xy -5.697814 3.679523) (xy -5.757481 3.679063) (xy -5.809597 3.678567) (xy -5.854734 3.678027) (xy -5.893464 3.677438) + (xy -5.926358 3.676790) (xy -5.953990 3.676079) (xy -5.976930 3.675295) (xy -5.995752 3.674432) (xy -6.011026 3.673482) (xy -6.023326 3.672440) (xy -6.033223 3.671296) (xy -6.041289 3.670045) + (xy -6.048096 3.668678) (xy -6.050787 3.668052) (xy -6.142863 3.640212) (xy -6.230461 3.602676) (xy -6.312476 3.556341) (xy -6.387803 3.502099) (xy -6.455337 3.440848) (xy -6.513973 3.373481) + (xy -6.562605 3.300895) (xy -6.600129 3.223985) (xy -6.600661 3.222654) (xy -6.620582 3.164150) (xy -6.633481 3.104885) (xy -6.639896 3.041346) (xy -6.640368 2.970020) (xy -6.640221 2.965450) + (xy -6.634924 2.892403) (xy -6.623729 2.827825) (xy -6.605630 2.768466) (xy -6.579619 2.711074) (xy -6.544689 2.652398) (xy -6.541976 2.648297) (xy -6.498274 2.591343) (xy -6.444177 2.535228) + (xy -6.381945 2.481858) (xy -6.313836 2.433142) (xy -6.242110 2.390987) (xy -6.229563 2.384531) (xy -6.182756 2.363469) (xy -6.127632 2.342755) (xy -6.068524 2.323850) (xy -6.009767 2.308215) + (xy -5.989736 2.303710) (xy -5.921375 2.289175) (xy -4.621147 2.287454) (xy -3.320918 2.285734) (xy -3.322572 2.566854) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.175000 2.851150) (xy 1.879600 2.851150) (xy 1.879600 4.521200) (xy 1.295400 4.521200) (xy 1.295400 2.851150) (xy -1.244600 2.851150) (xy -1.244600 4.521200) (xy -1.828800 4.521200) + (xy -1.828800 2.851150) (xy -3.124200 2.851150) (xy -3.124200 2.286000) (xy 3.175000 2.286000) (xy 3.175000 2.851150) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.822700 3.956050) (xy 5.911850 3.956050) (xy 5.911850 2.286000) (xy 6.496496 2.286000) (xy 6.494448 3.116262) (xy 6.492401 3.946525) (xy 6.478094 4.000500) (xy 6.452611 4.073650) + (xy 6.415864 4.145898) (xy 6.369275 4.215750) (xy 6.314265 4.281712) (xy 6.252257 4.342287) (xy 6.184672 4.395983) (xy 6.112933 4.441304) (xy 6.038460 4.476755) (xy 6.017486 4.484648) + (xy 6.004247 4.489377) (xy 5.992052 4.493680) (xy 5.980275 4.497577) (xy 5.968289 4.501088) (xy 5.955468 4.504232) (xy 5.941188 4.507028) (xy 5.924821 4.509497) (xy 5.905743 4.511658) + (xy 5.883327 4.513530) (xy 5.856947 4.515133) (xy 5.825977 4.516488) (xy 5.789792 4.517612) (xy 5.747766 4.518526) (xy 5.699273 4.519250) (xy 5.643686 4.519803) (xy 5.580381 4.520204) + (xy 5.508730 4.520473) (xy 5.428109 4.520631) (xy 5.337892 4.520696) (xy 5.237452 4.520687) (xy 5.126163 4.520626) (xy 5.003401 4.520530) (xy 4.874380 4.520425) (xy 4.762904 4.520303) + (xy 4.654513 4.520118) (xy 4.549924 4.519874) (xy 4.449853 4.519575) (xy 4.355019 4.519226) (xy 4.266137 4.518831) (xy 4.183926 4.518394) (xy 4.109100 4.517919) (xy 4.042379 4.517411) + (xy 3.984478 4.516875) (xy 3.936115 4.516314) (xy 3.898006 4.515732) (xy 3.870869 4.515135) (xy 3.855420 4.514527) (xy 3.852628 4.514274) (xy 3.785861 4.499478) (xy 3.716471 4.474879) + (xy 3.647743 4.441916) (xy 3.582968 4.402025) (xy 3.563272 4.387777) (xy 3.525752 4.356896) (xy 3.485153 4.319065) (xy 3.444443 4.277395) (xy 3.406590 4.235000) (xy 3.374561 4.194993) + (xy 3.360382 4.174953) (xy 3.318408 4.105356) (xy 3.285906 4.035828) (xy 3.260687 3.961411) (xy 3.252516 3.930650) (xy 3.250995 3.923506) (xy 3.249623 3.914500) (xy 3.248390 3.902959) + (xy 3.247286 3.888209) (xy 3.246301 3.869575) (xy 3.245426 3.846383) (xy 3.244650 3.817960) (xy 3.243965 3.783632) (xy 3.243359 3.742723) (xy 3.242822 3.694561) (xy 3.242347 3.638471) + (xy 3.241921 3.573780) (xy 3.241535 3.499813) (xy 3.241180 3.415896) (xy 3.240846 3.321356) (xy 3.240523 3.215517) (xy 3.240200 3.097707) (xy 3.240174 3.087687) (xy 3.238082 2.286000) + (xy 3.822700 2.286000) (xy 3.822700 3.956050) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 7.954962 2.287598) (xy 8.107111 2.287817) (xy 8.247113 2.288013) (xy 8.375523 2.288198) (xy 8.492895 2.288387) (xy 8.599783 2.288594) (xy 8.696740 2.288834) (xy 8.784321 2.289120) + (xy 8.863079 2.289466) (xy 8.933568 2.289888) (xy 8.996342 2.290398) (xy 9.051955 2.291011) (xy 9.100961 2.291742) (xy 9.143914 2.292604) (xy 9.181367 2.293611) (xy 9.213875 2.294778) + (xy 9.241991 2.296119) (xy 9.266270 2.297648) (xy 9.287265 2.299379) (xy 9.305530 2.301327) (xy 9.321618 2.303505) (xy 9.336085 2.305927) (xy 9.349483 2.308609) (xy 9.362368 2.311563) + (xy 9.375291 2.314804) (xy 9.388808 2.318347) (xy 9.403473 2.322205) (xy 9.413875 2.324887) (xy 9.499788 2.352351) (xy 9.579411 2.389068) (xy 9.651755 2.434295) (xy 9.715832 2.487290) + (xy 9.770654 2.547309) (xy 9.815233 2.613610) (xy 9.826781 2.635250) (xy 9.854771 2.701660) (xy 9.876238 2.774935) (xy 9.890658 2.851684) (xy 9.897508 2.928514) (xy 9.896261 3.002034) + (xy 9.890593 3.048000) (xy 9.879799 3.097633) (xy 9.863619 3.155205) (xy 9.843036 3.217664) (xy 9.819032 3.281961) (xy 9.801675 3.324197) (xy 9.772783 3.391833) (xy 9.807571 3.450941) + (xy 9.856635 3.542966) (xy 9.894297 3.632773) (xy 9.920393 3.719845) (xy 9.934760 3.803668) (xy 9.937750 3.860669) (xy 9.931633 3.948710) (xy 9.913526 4.033146) (xy 9.883792 4.113319) + (xy 9.842792 4.188571) (xy 9.790891 4.258244) (xy 9.728450 4.321679) (xy 9.655834 4.378217) (xy 9.650452 4.381851) (xy 9.590401 4.419460) (xy 9.533394 4.449224) (xy 9.475077 4.473016) + (xy 9.411096 4.492708) (xy 9.367798 4.503422) (xy 9.305925 4.517639) (xy 7.986712 4.519550) (xy 6.667500 4.521461) (xy 6.667500 3.956050) (xy 7.251700 3.956050) (xy 9.322052 3.956050) + (xy 9.320338 3.821112) (xy 9.318625 3.686175) (xy 8.285162 3.684568) (xy 7.251700 3.682961) (xy 7.251700 3.956050) (xy 6.667500 3.956050) (xy 6.667500 2.851150) (xy 7.251700 2.851150) + (xy 7.251700 3.105150) (xy 9.290050 3.105150) (xy 9.290050 2.851150) (xy 7.251700 2.851150) (xy 6.667500 2.851150) (xy 6.667500 2.285674) (xy 7.954962 2.287598) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 12.192535 2.286724) (xy 12.266735 2.286859) (xy 12.332280 2.287135) (xy 12.389845 2.287569) (xy 12.440104 2.288175) (xy 12.483732 2.288970) (xy 12.521402 2.289969) (xy 12.553790 2.291187) + (xy 12.581569 2.292640) (xy 12.605413 2.294344) (xy 12.625998 2.296315) (xy 12.643996 2.298567) (xy 12.660083 2.301116) (xy 12.674932 2.303979) (xy 12.689219 2.307170) (xy 12.703616 2.310706) + (xy 12.707305 2.311644) (xy 12.792349 2.339788) (xy 12.872783 2.379145) (xy 12.947572 2.428737) (xy 13.015682 2.487592) (xy 13.076077 2.554734) (xy 13.127724 2.629188) (xy 13.169587 2.709979) + (xy 13.192023 2.768294) (xy 13.199323 2.790390) (xy 13.205593 2.810331) (xy 13.210918 2.829262) (xy 13.215384 2.848325) (xy 13.219077 2.868663) (xy 13.222081 2.891419) (xy 13.224482 2.917737) + (xy 13.226366 2.948759) (xy 13.227818 2.985628) (xy 13.228925 3.029488) (xy 13.229770 3.081481) (xy 13.230441 3.142751) (xy 13.231021 3.214440) (xy 13.231595 3.297237) (xy 13.234197 3.683000) + (xy 10.687050 3.683000) (xy 10.687050 3.956050) (xy 13.233400 3.956050) (xy 13.233400 4.521200) (xy 11.993562 4.520183) (xy 11.868712 4.520069) (xy 11.747090 4.519933) (xy 11.629319 4.519779) + (xy 11.516022 4.519607) (xy 11.407822 4.519419) (xy 11.305343 4.519217) (xy 11.209206 4.519003) (xy 11.120036 4.518778) (xy 11.038454 4.518544) (xy 10.965086 4.518303) (xy 10.900552 4.518056) + (xy 10.845477 4.517805) (xy 10.800483 4.517552) (xy 10.766193 4.517299) (xy 10.743231 4.517047) (xy 10.732220 4.516797) (xy 10.731500 4.516747) (xy 10.669242 4.505490) (xy 10.602544 4.485403) + (xy 10.534667 4.457755) (xy 10.468872 4.423814) (xy 10.428553 4.398838) (xy 10.348261 4.339494) (xy 10.278494 4.275768) (xy 10.219691 4.208206) (xy 10.172290 4.137355) (xy 10.136732 4.063763) + (xy 10.120240 4.014937) (xy 10.117697 4.005680) (xy 10.115480 3.996561) (xy 10.113562 3.986671) (xy 10.111916 3.975104) (xy 10.110518 3.960949) (xy 10.109339 3.943301) (xy 10.108354 3.921250) + (xy 10.107535 3.893890) (xy 10.106858 3.860311) (xy 10.106295 3.819606) (xy 10.105821 3.770868) (xy 10.105407 3.713187) (xy 10.105029 3.645657) (xy 10.104660 3.567370) (xy 10.104273 3.477416) + (xy 10.104216 3.463925) (xy 10.103837 3.364483) (xy 10.103607 3.276813) (xy 10.103562 3.199985) (xy 10.103734 3.133069) (xy 10.104158 3.075137) (xy 10.104866 3.025261) (xy 10.105892 2.982511) + (xy 10.107270 2.945959) (xy 10.109034 2.914675) (xy 10.111217 2.887731) (xy 10.113852 2.864199) (xy 10.115787 2.851150) (xy 10.687050 2.851150) (xy 10.687050 3.111500) (xy 12.649200 3.111500) + (xy 12.649200 2.851150) (xy 10.687050 2.851150) (xy 10.115787 2.851150) (xy 10.116974 2.843148) (xy 10.120615 2.823651) (xy 10.124810 2.804779) (xy 10.128606 2.789430) (xy 10.140708 2.751175) + (xy 10.158145 2.707727) (xy 10.178822 2.663591) (xy 10.200642 2.623274) (xy 10.219527 2.593975) (xy 10.259609 2.545771) (xy 10.308974 2.497774) (xy 10.364424 2.452551) (xy 10.422762 2.412665) + (xy 10.480792 2.380683) (xy 10.491533 2.375705) (xy 10.546731 2.353626) (xy 10.609798 2.332877) (xy 10.675905 2.314935) (xy 10.727673 2.303604) (xy 10.737802 2.301688) (xy 10.747761 2.299959) + (xy 10.758229 2.298405) (xy 10.769884 2.297014) (xy 10.783403 2.295776) (xy 10.799465 2.294678) (xy 10.818749 2.293710) (xy 10.841932 2.292859) (xy 10.869692 2.292114) (xy 10.902709 2.291463) + (xy 10.941659 2.290895) (xy 10.987221 2.290399) (xy 11.040074 2.289963) (xy 11.100896 2.289575) (xy 11.170364 2.289224) (xy 11.249157 2.288899) (xy 11.337953 2.288587) (xy 11.437430 2.288278) + (xy 11.548267 2.287960) (xy 11.668125 2.287629) (xy 11.795709 2.287289) (xy 11.911269 2.287013) (xy 12.015477 2.286817) (xy 12.109007 2.286715) (xy 12.192535 2.286724) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -5.176781 -3.151188) (xy -5.178425 -1.774825) (xy -5.197206 -1.740921) (xy -5.226403 -1.699709) (xy -5.266007 -1.662970) (xy -5.316319 -1.630565) (xy -5.377637 -1.602351) (xy -5.450262 -1.578188) + (xy -5.534493 -1.557935) (xy -5.616794 -1.543483) (xy -5.663719 -1.536807) (xy -5.711494 -1.530861) (xy -5.761278 -1.525578) (xy -5.814228 -1.520892) (xy -5.871503 -1.516737) (xy -5.934260 -1.513046) + (xy -6.003658 -1.509753) (xy -6.080854 -1.506791) (xy -6.167006 -1.504093) (xy -6.263273 -1.501595) (xy -6.370811 -1.499228) (xy -6.397625 -1.498688) (xy -6.470464 -1.497144) (xy -6.543159 -1.495417) + (xy -6.614585 -1.493545) (xy -6.683621 -1.491568) (xy -6.749142 -1.489528) (xy -6.810027 -1.487465) (xy -6.865150 -1.485417) (xy -6.913390 -1.483426) (xy -6.953623 -1.481532) (xy -6.984725 -1.479774) + (xy -7.005575 -1.478194) (xy -7.015047 -1.476830) (xy -7.015452 -1.476616) (xy -7.011848 -1.471679) (xy -7.000017 -1.459569) (xy -6.981280 -1.441486) (xy -6.956957 -1.418631) (xy -6.928369 -1.392207) + (xy -6.896837 -1.363412) (xy -6.863681 -1.333450) (xy -6.830222 -1.303521) (xy -6.797780 -1.274825) (xy -6.767676 -1.248565) (xy -6.741231 -1.225941) (xy -6.724650 -1.212128) (xy -6.562134 -1.085853) + (xy -6.388844 -0.964510) (xy -6.204711 -0.848075) (xy -6.009667 -0.736524) (xy -5.803642 -0.629832) (xy -5.586567 -0.527974) (xy -5.358373 -0.430927) (xy -5.118992 -0.338666) (xy -4.868355 -0.251166) + (xy -4.606392 -0.168402) (xy -4.333035 -0.090352) (xy -4.048214 -0.016990) (xy -3.751860 0.051709) (xy -3.443905 0.115769) (xy -3.124280 0.175213) (xy -2.792916 0.230067) (xy -2.549525 0.266377) + (xy -2.435638 0.282361) (xy -2.322852 0.297636) (xy -2.210228 0.312296) (xy -2.096831 0.326438) (xy -1.981722 0.340156) (xy -1.863965 0.353545) (xy -1.742622 0.366702) (xy -1.616756 0.379722) + (xy -1.485430 0.392699) (xy -1.347707 0.405730) (xy -1.202649 0.418910) (xy -1.049319 0.432334) (xy -0.886780 0.446097) (xy -0.714095 0.460295) (xy -0.530326 0.475023) (xy -0.393700 0.485769) + (xy -0.314512 0.492002) (xy -0.234485 0.498393) (xy -0.154631 0.504854) (xy -0.075960 0.511299) (xy 0.000518 0.517641) (xy 0.073791 0.523793) (xy 0.142851 0.529669) (xy 0.206685 0.535181) + (xy 0.264284 0.540242) (xy 0.314637 0.544766) (xy 0.356733 0.548666) (xy 0.389563 0.551856) (xy 0.412114 0.554247) (xy 0.423378 0.555755) (xy 0.424473 0.556063) (xy 0.422260 0.561967) + (xy 0.414992 0.577953) (xy 0.403283 0.602742) (xy 0.387750 0.635051) (xy 0.369008 0.673600) (xy 0.347673 0.717108) (xy 0.324934 0.763140) (xy 0.263297 0.889471) (xy 0.206932 1.009391) + (xy 0.153988 1.127001) (xy 0.102611 1.246402) (xy 0.059176 1.351413) (xy 0.042838 1.391868) (xy 0.025266 1.435894) (xy 0.007064 1.481929) (xy -0.011165 1.528409) (xy -0.028817 1.573773) + (xy -0.045290 1.616459) (xy -0.059979 1.654903) (xy -0.072282 1.687543) (xy -0.081595 1.712818) (xy -0.087314 1.729165) (xy -0.088900 1.734846) (xy -0.082643 1.735310) (xy -0.064242 1.735763) + (xy -0.034255 1.736203) (xy 0.006764 1.736628) (xy 0.058256 1.737035) (xy 0.119666 1.737423) (xy 0.190437 1.737790) (xy 0.270012 1.738134) (xy 0.357836 1.738453) (xy 0.453351 1.738746) + (xy 0.556002 1.739010) (xy 0.665231 1.739244) (xy 0.780482 1.739445) (xy 0.901199 1.739612) (xy 1.026825 1.739742) (xy 1.156803 1.739835) (xy 1.290578 1.739887) (xy 1.393093 1.739900) + (xy 2.875086 1.739900) (xy 3.181108 1.739900) (xy 8.267700 1.739900) (xy 8.267653 1.722437) (xy 8.266099 1.705580) (xy 8.261810 1.678605) (xy 8.255260 1.643681) (xy 8.246922 1.602978) + (xy 8.237269 1.558667) (xy 8.226774 1.512916) (xy 8.215911 1.467897) (xy 8.205152 1.425778) (xy 8.194972 1.388730) (xy 8.194594 1.387420) (xy 8.150270 1.250674) (xy 8.096444 1.112781) + (xy 8.034469 0.976555) (xy 7.965698 0.844807) (xy 7.891482 0.720347) (xy 7.829465 0.628429) (xy 7.717417 0.482304) (xy 7.597176 0.345798) (xy 7.469069 0.219118) (xy 7.333425 0.102473) + (xy 7.190572 -0.003929) (xy 7.040839 -0.099877) (xy 6.884554 -0.185164) (xy 6.722044 -0.259581) (xy 6.553640 -0.322920) (xy 6.379668 -0.374971) (xy 6.200458 -0.415526) (xy 6.181725 -0.419040) + (xy 6.128358 -0.428487) (xy 6.079894 -0.436117) (xy 6.033973 -0.442110) (xy 5.988239 -0.446644) (xy 5.940335 -0.449899) (xy 5.887903 -0.452054) (xy 5.828585 -0.453288) (xy 5.760024 -0.453781) + (xy 5.724525 -0.453808) (xy 5.645651 -0.453371) (xy 5.576906 -0.452029) (xy 5.515736 -0.449548) (xy 5.459589 -0.445693) (xy 5.405910 -0.440230) (xy 5.352147 -0.432924) (xy 5.295746 -0.423542) + (xy 5.234153 -0.411848) (xy 5.206396 -0.406247) (xy 5.033195 -0.364487) (xy 4.864837 -0.311284) (xy 4.701757 -0.247081) (xy 4.544391 -0.172322) (xy 4.393173 -0.087451) (xy 4.248540 0.007089) + (xy 4.110925 0.110854) (xy 3.980764 0.223401) (xy 3.858493 0.344286) (xy 3.744546 0.473066) (xy 3.639360 0.609296) (xy 3.543368 0.752534) (xy 3.457006 0.902335) (xy 3.380710 1.058256) + (xy 3.314915 1.219853) (xy 3.260055 1.386683) (xy 3.216567 1.558303) (xy 3.200580 1.638300) (xy 3.194989 1.668619) (xy 3.189973 1.695464) (xy 3.186121 1.715709) (xy 3.184154 1.725612) + (xy 3.181108 1.739900) (xy 2.875086 1.739900) (xy 2.879507 1.703387) (xy 2.882361 1.683066) (xy 2.886955 1.653995) (xy 2.892677 1.619907) (xy 2.898917 1.584531) (xy 2.899531 1.581150) + (xy 2.939303 1.397748) (xy 2.991004 1.218122) (xy 3.054286 1.042800) (xy 3.128799 0.872309) (xy 3.214195 0.707179) (xy 3.310126 0.547938) (xy 3.416242 0.395113) (xy 3.532194 0.249233) + (xy 3.657635 0.110827) (xy 3.792215 -0.019579) (xy 3.935586 -0.141454) (xy 4.087398 -0.254273) (xy 4.130675 -0.283702) (xy 4.291816 -0.383573) (xy 4.458736 -0.472160) (xy 4.631267 -0.549402) + (xy 4.809242 -0.615235) (xy 4.992491 -0.669598) (xy 5.180848 -0.712429) (xy 5.373220 -0.743545) (xy 5.421710 -0.748718) (xy 5.480168 -0.753107) (xy 5.545885 -0.756652) (xy 5.616151 -0.759296) + (xy 5.688254 -0.760980) (xy 5.759485 -0.761644) (xy 5.827134 -0.761231) (xy 5.888489 -0.759682) (xy 5.940841 -0.756937) (xy 5.952077 -0.756068) (xy 6.146242 -0.733880) (xy 6.335190 -0.700148) + (xy 6.519110 -0.654797) (xy 6.698190 -0.597751) (xy 6.872617 -0.528937) (xy 7.042579 -0.448280) (xy 7.208266 -0.355703) (xy 7.369863 -0.251134) (xy 7.527560 -0.134495) (xy 7.543800 -0.121625) + (xy 7.626379 -0.051910) (xy 7.711615 0.027223) (xy 7.797336 0.113442) (xy 7.881374 0.204417) (xy 7.961559 0.297818) (xy 8.035721 0.391314) (xy 8.088513 0.463550) (xy 8.141918 0.543521) + (xy 8.195962 0.631520) (xy 8.248884 0.724307) (xy 8.298920 0.818641) (xy 8.344308 0.911280) (xy 8.383286 0.998983) (xy 8.394136 1.025525) (xy 8.442354 1.155928) (xy 8.485528 1.292043) + (xy 8.522499 1.429737) (xy 8.552111 1.564875) (xy 8.564201 1.632676) (xy 8.581702 1.739899) (xy 11.912549 1.739899) (xy 11.988948 1.587203) (xy 12.051840 1.459689) (xy 12.107713 1.342564) + (xy 12.156630 1.235674) (xy 12.198653 1.138866) (xy 12.233848 1.051987) (xy 12.262277 0.974884) (xy 12.284003 0.907404) (xy 12.299091 0.849395) (xy 12.303034 0.830136) (xy 12.313465 0.774448) + (xy 12.297787 0.740203) (xy 12.277205 0.706038) (xy 12.245681 0.669761) (xy 12.203011 0.631225) (xy 12.148988 0.590281) (xy 12.083407 0.546780) (xy 12.006062 0.500574) (xy 11.916748 0.451515) + (xy 11.849100 0.416464) (xy 11.719158 0.352835) (xy 11.577291 0.287665) (xy 11.424154 0.221155) (xy 11.260401 0.153504) (xy 11.086687 0.084912) (xy 10.903667 0.015579) (xy 10.711997 -0.054295) + (xy 10.512330 -0.124510) (xy 10.305321 -0.194867) (xy 10.091627 -0.265166) (xy 9.871901 -0.335206) (xy 9.646797 -0.404788) (xy 9.416973 -0.473713) (xy 9.183081 -0.541780) (xy 8.945777 -0.608789) + (xy 8.705715 -0.674541) (xy 8.463551 -0.738835) (xy 8.219940 -0.801473) (xy 7.975536 -0.862254) (xy 7.730994 -0.920978) (xy 7.486969 -0.977445) (xy 7.244116 -1.031456) (xy 7.003089 -1.082811) + (xy 6.800850 -1.124083) (xy 6.516165 -1.179511) (xy 6.228493 -1.232668) (xy 5.938950 -1.283408) (xy 5.648653 -1.331584) (xy 5.358717 -1.377047) (xy 5.070257 -1.419652) (xy 4.784390 -1.459250) + (xy 4.502232 -1.495695) (xy 4.224899 -1.528838) (xy 3.953506 -1.558533) (xy 3.689169 -1.584633) (xy 3.433005 -1.606990) (xy 3.186128 -1.625457) (xy 2.949656 -1.639886) (xy 2.857500 -1.644529) + (xy 2.805652 -1.646565) (xy 2.746342 -1.648200) (xy 2.681546 -1.649432) (xy 2.613240 -1.650264) (xy 2.543401 -1.650694) (xy 2.474004 -1.650723) (xy 2.407027 -1.650352) (xy 2.344445 -1.649581) + (xy 2.288236 -1.648410) (xy 2.240374 -1.646839) (xy 2.202838 -1.644869) (xy 2.196781 -1.644430) (xy 2.129916 -1.638512) (xy 2.073439 -1.631617) (xy 2.025046 -1.623229) (xy 1.982432 -1.612829) + (xy 1.943294 -1.599899) (xy 1.905328 -1.583921) (xy 1.885950 -1.574570) (xy 1.847590 -1.553493) (xy 1.801385 -1.524968) (xy 1.748879 -1.490100) (xy 1.691617 -1.449993) (xy 1.631142 -1.405751) + (xy 1.568998 -1.358479) (xy 1.506731 -1.309281) (xy 1.450975 -1.263527) (xy 1.381125 -1.205095) (xy 1.301750 -1.208860) (xy 1.268701 -1.210329) (xy 1.226877 -1.212041) (xy 1.180196 -1.213843) + (xy 1.132576 -1.215583) (xy 1.096962 -1.216812) (xy 1.058622 -1.218355) (xy 1.025015 -1.220212) (xy 0.998055 -1.222235) (xy 0.979652 -1.224277) (xy 0.971719 -1.226189) (xy 0.971550 -1.226481) + (xy 0.975735 -1.234230) (xy 0.987394 -1.249574) (xy 1.005177 -1.270970) (xy 1.027736 -1.296876) (xy 1.053723 -1.325750) (xy 1.081789 -1.356050) (xy 1.110586 -1.386234) (xy 1.116924 -1.392745) + (xy 1.206845 -1.479913) (xy 1.301489 -1.562576) (xy 1.399077 -1.639444) (xy 1.497829 -1.709224) (xy 1.595968 -1.770626) (xy 1.691714 -1.822359) (xy 1.740005 -1.845028) (xy 1.789571 -1.866309) + (xy 1.836154 -1.884594) (xy 1.881193 -1.900101) (xy 1.926132 -1.913044) (xy 1.972412 -1.923640) (xy 2.021474 -1.932105) (xy 2.074760 -1.938655) (xy 2.133711 -1.943508) (xy 2.199768 -1.946878) + (xy 2.274374 -1.948982) (xy 2.358970 -1.950037) (xy 2.441684 -1.950269) (xy 2.608551 -1.948482) (xy 2.786791 -1.943325) (xy 2.975565 -1.934908) (xy 3.174033 -1.923339) (xy 3.381355 -1.908729) + (xy 3.596690 -1.891187) (xy 3.819199 -1.870822) (xy 4.048042 -1.847745) (xy 4.282378 -1.822065) (xy 4.521367 -1.793890) (xy 4.764170 -1.763332) (xy 5.009946 -1.730499) (xy 5.257855 -1.695501) + (xy 5.507057 -1.658448) (xy 5.756713 -1.619448) (xy 6.005981 -1.578613) (xy 6.254023 -1.536050) (xy 6.499997 -1.491871) (xy 6.743065 -1.446183) (xy 6.982385 -1.399098) (xy 7.217117 -1.350724) + (xy 7.446423 -1.301171) (xy 7.485730 -1.292431) (xy 7.541848 -1.279768) (xy 7.608616 -1.264480) (xy 7.684350 -1.246962) (xy 7.767365 -1.227612) (xy 7.855976 -1.206828) (xy 7.948499 -1.185006) + (xy 8.043249 -1.162543) (xy 8.138541 -1.139836) (xy 8.232691 -1.117283) (xy 8.324014 -1.095281) (xy 8.391253 -1.078987) (xy 8.708144 -1.000620) (xy 9.013632 -0.922314) (xy 9.307653 -0.844092) + (xy 9.590141 -0.765981) (xy 9.861031 -0.688005) (xy 10.120258 -0.610188) (xy 10.367756 -0.532555) (xy 10.603460 -0.455132) (xy 10.827305 -0.377942) (xy 11.039225 -0.301012) (xy 11.239155 -0.224365) + (xy 11.427031 -0.148027) (xy 11.602786 -0.072022) (xy 11.766356 0.003625) (xy 11.917674 0.078890) (xy 12.056677 0.153746) (xy 12.183298 0.228170) (xy 12.297473 0.302136) (xy 12.399136 0.375621) + (xy 12.488221 0.448598) (xy 12.543035 0.499340) (xy 12.579520 0.536547) (xy 12.606856 0.568066) (xy 12.626285 0.595517) (xy 12.639048 0.620514) (xy 12.641842 0.628010) (xy 12.646806 0.652429) + (xy 12.648907 0.685505) (xy 12.648248 0.723544) (xy 12.644930 0.762854) (xy 12.639055 0.799741) (xy 12.636847 0.809625) (xy 12.620133 0.869837) (xy 12.596615 0.940153) (xy 12.566265 1.020639) + (xy 12.529054 1.111363) (xy 12.484953 1.212390) (xy 12.433934 1.323789) (xy 12.375968 1.445626) (xy 12.311027 1.577968) (xy 12.293406 1.613286) (xy 12.230078 1.739821) (xy 12.720626 1.741448) + (xy 13.211175 1.743075) (xy 13.212992 1.804987) (xy 13.214809 1.866900) (xy -13.227050 1.866900) (xy -13.227050 1.739900) (xy -12.542891 1.739900) (xy -12.236692 1.739900) (xy -6.916909 1.739900) + (xy -6.925552 1.684337) (xy -6.950899 1.548556) (xy -6.985122 1.408494) (xy -7.027274 1.267919) (xy -7.039610 1.231181) (xy -7.104977 1.060303) (xy -7.181650 0.894927) (xy -7.269257 0.735562) + (xy -7.367427 0.582717) (xy -7.475789 0.436900) (xy -7.593970 0.298621) (xy -7.721600 0.168390) (xy -7.858308 0.046713) (xy -7.966075 -0.038252) (xy -8.116139 -0.143001) (xy -8.270902 -0.236238) + (xy -8.430699 -0.318097) (xy -8.595868 -0.388710) (xy -8.766744 -0.448211) (xy -8.943662 -0.496731) (xy -9.126959 -0.534405) (xy -9.277414 -0.556698) (xy -9.320772 -0.560897) (xy -9.374181 -0.564187) + (xy -9.435170 -0.566567) (xy -9.501268 -0.568038) (xy -9.570006 -0.568599) (xy -9.638912 -0.568248) (xy -9.705516 -0.566986) (xy -9.767348 -0.564812) (xy -9.821938 -0.561726) (xy -9.866815 -0.557726) + (xy -9.874250 -0.556836) (xy -9.965929 -0.544278) (xy -10.049507 -0.530570) (xy -10.129581 -0.514866) (xy -10.210746 -0.496325) (xy -10.230490 -0.491461) (xy -10.408793 -0.440534) (xy -10.581905 -0.378021) + (xy -10.749734 -0.303968) (xy -10.912187 -0.218421) (xy -11.069170 -0.121425) (xy -11.220592 -0.013028) (xy -11.259766 0.017597) (xy -11.300160 0.051347) (xy -11.346661 0.092884) (xy -11.397279 0.140217) + (xy -11.450020 0.191351) (xy -11.502891 0.244294) (xy -11.553900 0.297052) (xy -11.601055 0.347633) (xy -11.642363 0.394042) (xy -11.673854 0.431800) (xy -11.779346 0.573745) (xy -11.875568 0.723070) + (xy -11.962006 0.878623) (xy -12.038144 1.039256) (xy -12.103467 1.203821) (xy -12.157460 1.371169) (xy -12.199609 1.540150) (xy -12.220521 1.651000) (xy -12.225180 1.678864) (xy -12.229408 1.703293) + (xy -12.232570 1.720658) (xy -12.233565 1.725612) (xy -12.236692 1.739900) (xy -12.542891 1.739900) (xy -12.538462 1.700212) (xy -12.533094 1.660463) (xy -12.524981 1.611392) (xy -12.514691 1.555938) + (xy -12.502793 1.497040) (xy -12.489855 1.437637) (xy -12.477550 1.385180) (xy -12.426297 1.201539) (xy -12.363386 1.022368) (xy -12.289221 0.848166) (xy -12.204208 0.679432) (xy -12.108750 0.516664) + (xy -12.003253 0.360360) (xy -11.888120 0.211017) (xy -11.763758 0.069136) (xy -11.630569 -0.064787) (xy -11.488959 -0.190252) (xy -11.339333 -0.306762) (xy -11.182094 -0.413819) (xy -11.017649 -0.510923) + (xy -10.880725 -0.581323) (xy -10.713322 -0.655776) (xy -10.542578 -0.719386) (xy -10.367321 -0.772489) (xy -10.186378 -0.815421) (xy -9.998575 -0.848518) (xy -9.902825 -0.861351) (xy -9.872004 -0.864723) + (xy -9.840166 -0.867413) (xy -9.805459 -0.869488) (xy -9.766029 -0.871013) (xy -9.720023 -0.872057) (xy -9.665588 -0.872685) (xy -9.600869 -0.872964) (xy -9.578975 -0.872989) (xy -9.493032 -0.872613) + (xy -9.417247 -0.871227) (xy -9.349104 -0.868610) (xy -9.286084 -0.864541) (xy -9.225672 -0.858797) (xy -9.165349 -0.851159) (xy -9.102599 -0.841404) (xy -9.034905 -0.829311) (xy -8.994775 -0.821607) + (xy -8.806826 -0.778513) (xy -8.623757 -0.723979) (xy -8.445959 -0.658410) (xy -8.273822 -0.582208) (xy -8.107736 -0.495778) (xy -7.948092 -0.399522) (xy -7.795279 -0.293846) (xy -7.649688 -0.179151) + (xy -7.511710 -0.055843) (xy -7.381733 0.075675) (xy -7.260149 0.214999) (xy -7.147348 0.361726) (xy -7.043720 0.515453) (xy -6.949655 0.675774) (xy -6.865543 0.842288) (xy -6.791774 1.014589) + (xy -6.728739 1.192274) (xy -6.676828 1.374940) (xy -6.636431 1.562182) (xy -6.624824 1.630368) (xy -6.607482 1.739912) (xy -3.512876 1.738318) (xy -0.418269 1.736725) (xy -0.355991 1.571625) + (xy -0.324869 1.490064) (xy -0.292113 1.405957) (xy -0.258422 1.321001) (xy -0.224497 1.236894) (xy -0.191037 1.155334) (xy -0.158742 1.078017) (xy -0.128310 1.006642) (xy -0.100443 0.942906) + (xy -0.075840 0.888506) (xy -0.064320 0.863951) (xy -0.055013 0.843668) (xy -0.048710 0.828429) (xy -0.046653 0.821261) (xy -0.046727 0.821107) (xy -0.053221 0.820290) (xy -0.071312 0.818580) + (xy -0.099935 0.816065) (xy -0.138023 0.812833) (xy -0.184513 0.808973) (xy -0.238339 0.804572) (xy -0.298434 0.799719) (xy -0.363735 0.794503) (xy -0.433176 0.789011) (xy -0.454537 0.787332) + (xy -0.632860 0.773221) (xy -0.799502 0.759782) (xy -0.955454 0.746916) (xy -1.101712 0.734524) (xy -1.239268 0.722509) (xy -1.369118 0.710771) (xy -1.492255 0.699213) (xy -1.609673 0.687737) + (xy -1.722366 0.676244) (xy -1.831328 0.664635) (xy -1.937553 0.652813) (xy -2.042035 0.640679) (xy -2.145768 0.628134) (xy -2.249745 0.615081) (xy -2.354961 0.601421) (xy -2.416175 0.593285) + (xy -2.766875 0.543195) (xy -3.105835 0.488450) (xy -3.433144 0.429015) (xy -3.748892 0.364859) (xy -4.053167 0.295946) (xy -4.346060 0.222243) (xy -4.627658 0.143718) (xy -4.898051 0.060335) + (xy -5.157329 -0.027937) (xy -5.405580 -0.121134) (xy -5.642895 -0.219288) (xy -5.869361 -0.322433) (xy -6.085069 -0.430603) (xy -6.290107 -0.543830) (xy -6.484565 -0.662150) (xy -6.668531 -0.785594) + (xy -6.842096 -0.914198) (xy -7.005348 -1.047994) (xy -7.158376 -1.187016) (xy -7.165309 -1.193669) (xy -7.209521 -1.237121) (xy -7.251791 -1.280399) (xy -7.290939 -1.322173) (xy -7.325785 -1.361116) + (xy -7.355150 -1.395898) (xy -7.377854 -1.425190) (xy -7.392717 -1.447664) (xy -7.395536 -1.453014) (xy -7.410377 -1.497541) (xy -7.414300 -1.544467) (xy -7.407296 -1.590507) (xy -7.396033 -1.620149) + (xy -7.372365 -1.658100) (xy -7.341013 -1.690341) (xy -7.301120 -1.717314) (xy -7.251826 -1.739462) (xy -7.192276 -1.757227) (xy -7.121610 -1.771052) (xy -7.096383 -1.774733) (xy -7.064935 -1.778646) + (xy -7.030775 -1.782166) (xy -6.992957 -1.785330) (xy -6.950537 -1.788177) (xy -6.902573 -1.790744) (xy -6.848119 -1.793069) (xy -6.786232 -1.795189) (xy -6.715967 -1.797143) (xy -6.636381 -1.798968) + (xy -6.546530 -1.800702) (xy -6.445470 -1.802383) (xy -6.381432 -1.803347) (xy -6.269265 -1.805126) (xy -6.168927 -1.807051) (xy -6.079550 -1.809183) (xy -6.000265 -1.811580) (xy -5.930201 -1.814304) + (xy -5.868490 -1.817414) (xy -5.814262 -1.820970) (xy -5.766648 -1.825031) (xy -5.724778 -1.829658) (xy -5.687782 -1.834911) (xy -5.654792 -1.840850) (xy -5.624938 -1.847533) (xy -5.597350 -1.855023) + (xy -5.587368 -1.858065) (xy -5.552483 -1.870849) (xy -5.528365 -1.884647) (xy -5.513095 -1.901116) (xy -5.504755 -1.921910) (xy -5.503068 -1.930860) (xy -5.501044 -1.948946) (xy -5.499137 -1.975266) + (xy -5.497342 -2.010111) (xy -5.495654 -2.053772) (xy -5.494071 -2.106540) (xy -5.492587 -2.168707) (xy -5.491199 -2.240562) (xy -5.489903 -2.322398) (xy -5.488695 -2.414505) (xy -5.487570 -2.517174) + (xy -5.486524 -2.630696) (xy -5.485555 -2.755362) (xy -5.484656 -2.891464) (xy -5.483825 -3.039292) (xy -5.483057 -3.199137) (xy -5.482349 -3.371290) (xy -5.482117 -3.433763) (xy -5.478160 -4.527550) + (xy -5.175137 -4.527550) (xy -5.176781 -3.151188) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -2.446982 -4.129739) (xy -2.376245 -4.127292) (xy -2.310900 -4.122789) (xy -2.254405 -4.116248) (xy -2.251075 -4.115746) (xy -2.127127 -4.091987) (xy -2.010683 -4.059589) (xy -1.900474 -4.017908) + (xy -1.795232 -3.966299) (xy -1.693686 -3.904118) (xy -1.594566 -3.830721) (xy -1.496603 -3.745464) (xy -1.468324 -3.718522) (xy -1.426422 -3.676663) (xy -1.389311 -3.636725) (xy -1.354908 -3.596112) + (xy -1.321127 -3.552230) (xy -1.285883 -3.502483) (xy -1.247092 -3.444278) (xy -1.243349 -3.438525) (xy -1.191088 -3.355761) (xy -1.147545 -3.281676) (xy -1.112559 -3.215866) (xy -1.085971 -3.157929) + (xy -1.067622 -3.107461) (xy -1.057350 -3.064059) (xy -1.054997 -3.027321) (xy -1.060403 -2.996843) (xy -1.064330 -2.987087) (xy -1.082263 -2.959454) (xy -1.108264 -2.932054) (xy -1.138263 -2.908853) + (xy -1.153895 -2.899862) (xy -1.180584 -2.888304) (xy -1.210390 -2.879096) (xy -1.244059 -2.872288) (xy -1.282336 -2.867926) (xy -1.325969 -2.866061) (xy -1.375702 -2.866740) (xy -1.432282 -2.870012) + (xy -1.496455 -2.875926) (xy -1.568967 -2.884529) (xy -1.650564 -2.895872) (xy -1.741992 -2.910001) (xy -1.843998 -2.926966) (xy -1.957326 -2.946815) (xy -2.003425 -2.955108) (xy -2.082317 -2.969375) + (xy -2.149818 -2.981533) (xy -2.207034 -2.991752) (xy -2.255068 -3.000205) (xy -2.295024 -3.007062) (xy -2.328007 -3.012494) (xy -2.355120 -3.016672) (xy -2.377467 -3.019767) (xy -2.396152 -3.021951) + (xy -2.412280 -3.023394) (xy -2.426954 -3.024267) (xy -2.441278 -3.024742) (xy -2.454275 -3.024963) (xy -2.493146 -3.024539) (xy -2.521574 -3.021569) (xy -2.541699 -3.015224) (xy -2.555661 -3.004678) + (xy -2.565600 -2.989101) (xy -2.569229 -2.980498) (xy -2.576165 -2.948753) (xy -2.576781 -2.909600) (xy -2.571681 -2.866279) (xy -2.561469 -2.822029) (xy -2.546747 -2.780090) (xy -2.528120 -2.743701) + (xy -2.523919 -2.737286) (xy -2.496157 -2.704932) (xy -2.457278 -2.671808) (xy -2.408754 -2.638808) (xy -2.352057 -2.606830) (xy -2.288659 -2.576770) (xy -2.220033 -2.549523) (xy -2.208955 -2.545586) + (xy -2.148716 -2.525037) (xy -2.077140 -2.501547) (xy -1.995177 -2.475401) (xy -1.903772 -2.446885) (xy -1.803874 -2.416284) (xy -1.696429 -2.383884) (xy -1.582386 -2.349970) (xy -1.462691 -2.314828) + (xy -1.338292 -2.278744) (xy -1.210137 -2.242003) (xy -1.079172 -2.204891) (xy -1.073170 -2.203200) (xy -1.019003 -2.187904) (xy -0.968728 -2.173619) (xy -0.923641 -2.160722) (xy -0.885037 -2.149587) + (xy -0.854214 -2.140588) (xy -0.832467 -2.134101) (xy -0.821094 -2.130500) (xy -0.819714 -2.129930) (xy -0.820979 -2.123249) (xy -0.826533 -2.106421) (xy -0.835755 -2.081011) (xy -0.848025 -2.048586) + (xy -0.862721 -2.010711) (xy -0.879224 -1.968952) (xy -0.896912 -1.924874) (xy -0.915167 -1.880044) (xy -0.933366 -1.836026) (xy -0.950889 -1.794388) (xy -0.967117 -1.756694) (xy -0.972339 -1.744805) + (xy -1.013021 -1.654749) (xy -1.051545 -1.573755) (xy -1.089414 -1.498723) (xy -1.115067 -1.450433) (xy -1.142890 -1.399091) (xy -1.239783 -1.413563) (xy -1.295000 -1.422120) (xy -1.345345 -1.430527) + (xy -1.389548 -1.438528) (xy -1.426338 -1.445870) (xy -1.454443 -1.452297) (xy -1.472594 -1.457556) (xy -1.479519 -1.461390) (xy -1.479550 -1.461602) (xy -1.476755 -1.468340) (xy -1.468775 -1.485158) + (xy -1.456217 -1.510831) (xy -1.439691 -1.544138) (xy -1.419803 -1.583855) (xy -1.397163 -1.628759) (xy -1.372378 -1.677628) (xy -1.361735 -1.698531) (xy -1.243920 -1.929660) (xy -1.287123 -1.942267) + (xy -1.303977 -1.947178) (xy -1.331139 -1.955083) (xy -1.366718 -1.965433) (xy -1.408828 -1.977679) (xy -1.455578 -1.991271) (xy -1.505081 -2.005660) (xy -1.527175 -2.012082) (xy -1.669173 -2.053666) + (xy -1.799197 -2.092420) (xy -1.917625 -2.128473) (xy -2.024835 -2.161953) (xy -2.121204 -2.192989) (xy -2.207108 -2.221711) (xy -2.282926 -2.248247) (xy -2.349035 -2.272727) (xy -2.405811 -2.295280) + (xy -2.453633 -2.316034) (xy -2.492877 -2.335118) (xy -2.523920 -2.352663) (xy -2.525041 -2.353362) (xy -2.603225 -2.405588) (xy -2.669765 -2.457417) (xy -2.725608 -2.510096) (xy -2.771704 -2.564871) + (xy -2.809000 -2.622990) (xy -2.838446 -2.685700) (xy -2.860988 -2.754246) (xy -2.874397 -2.812599) (xy -2.883974 -2.888256) (xy -2.883376 -2.961332) (xy -2.873056 -3.030694) (xy -2.853466 -3.095211) + (xy -2.825060 -3.153752) (xy -2.788288 -3.205185) (xy -2.743605 -3.248380) (xy -2.691461 -3.282205) (xy -2.685381 -3.285260) (xy -2.647589 -3.302373) (xy -2.612664 -3.314693) (xy -2.577164 -3.322917) + (xy -2.537649 -3.327742) (xy -2.490676 -3.329864) (xy -2.463800 -3.330129) (xy -2.442101 -3.330124) (xy -2.422479 -3.329918) (xy -2.403759 -3.329344) (xy -2.384765 -3.328233) (xy -2.364321 -3.326420) + (xy -2.341253 -3.323738) (xy -2.314384 -3.320018) (xy -2.282539 -3.315095) (xy -2.244542 -3.308800) (xy -2.199217 -3.300968) (xy -2.145390 -3.291431) (xy -2.081883 -3.280021) (xy -2.007522 -3.266573) + (xy -1.974850 -3.260653) (xy -1.891192 -3.245658) (xy -1.812735 -3.231922) (xy -1.740341 -3.219580) (xy -1.674875 -3.208768) (xy -1.617200 -3.199622) (xy -1.568178 -3.192277) (xy -1.528673 -3.186869) + (xy -1.499549 -3.183532) (xy -1.481667 -3.182403) (xy -1.477700 -3.182622) (xy -1.475625 -3.187861) (xy -1.481631 -3.200911) (xy -1.494739 -3.220679) (xy -1.513973 -3.246076) (xy -1.538352 -3.276011) + (xy -1.566900 -3.309394) (xy -1.598639 -3.345133) (xy -1.632588 -3.382139) (xy -1.667772 -3.419320) (xy -1.703211 -3.455586) (xy -1.737927 -3.489847) (xy -1.770942 -3.521011) (xy -1.801277 -3.547989) + (xy -1.817574 -3.561542) (xy -1.918674 -3.636080) (xy -2.021386 -3.698081) (xy -2.125981 -3.747635) (xy -2.232731 -3.784834) (xy -2.341906 -3.809770) (xy -2.453777 -3.822533) (xy -2.568616 -3.823215) + (xy -2.590856 -3.821983) (xy -2.712848 -3.808041) (xy -2.829760 -3.782534) (xy -2.941233 -3.745664) (xy -3.046912 -3.697634) (xy -3.146438 -3.638649) (xy -3.239456 -3.568910) (xy -3.325608 -3.488622) + (xy -3.404537 -3.397987) (xy -3.453884 -3.330575) (xy -3.511476 -3.238777) (xy -3.557769 -3.148171) (xy -3.593098 -3.057255) (xy -3.617798 -2.964524) (xy -3.632206 -2.868473) (xy -3.636658 -2.767600) + (xy -3.631490 -2.660400) (xy -3.621951 -2.578100) (xy -3.606735 -2.492446) (xy -3.584573 -2.399509) (xy -3.556362 -2.301992) (xy -3.523006 -2.202598) (xy -3.485404 -2.104029) (xy -3.444458 -2.008987) + (xy -3.405490 -1.928698) (xy -3.380740 -1.888194) (xy -3.346853 -1.843873) (xy -3.305852 -1.797972) (xy -3.259763 -1.752731) (xy -3.210610 -1.710387) (xy -3.201449 -1.703132) (xy -3.117956 -1.643843) + (xy -3.022181 -1.586682) (xy -2.914369 -1.531703) (xy -2.794767 -1.478962) (xy -2.663621 -1.428513) (xy -2.521179 -1.380408) (xy -2.367686 -1.334704) (xy -2.203389 -1.291454) (xy -2.028535 -1.250711) + (xy -1.843370 -1.212532) (xy -1.648140 -1.176968) (xy -1.443092 -1.144076) (xy -1.228473 -1.113909) (xy -1.004529 -1.086521) (xy -0.771506 -1.061966) (xy -0.529651 -1.040300) (xy -0.279211 -1.021575) + (xy -0.034925 -1.006635) (xy 0.053383 -1.001857) (xy 0.132217 -0.997755) (xy 0.203661 -0.994262) (xy 0.269800 -0.991314) (xy 0.332718 -0.988845) (xy 0.394500 -0.986790) (xy 0.457232 -0.985083) + (xy 0.522998 -0.983660) (xy 0.593882 -0.982456) (xy 0.671971 -0.981404) (xy 0.759347 -0.980439) (xy 0.820737 -0.979841) (xy 0.890578 -0.979127) (xy 0.956524 -0.978336) (xy 1.017501 -0.977489) + (xy 1.072436 -0.976607) (xy 1.120256 -0.975710) (xy 1.159888 -0.974818) (xy 1.190259 -0.973953) (xy 1.210295 -0.973135) (xy 1.218923 -0.972383) (xy 1.219186 -0.972240) (xy 1.215366 -0.966494) + (xy 1.204564 -0.952106) (xy 1.187760 -0.930334) (xy 1.165931 -0.902432) (xy 1.140056 -0.869655) (xy 1.111114 -0.833260) (xy 1.101112 -0.820738) (xy 0.983051 -0.673100) (xy 0.766163 -0.674080) + (xy 0.706160 -0.674496) (xy 0.642524 -0.675191) (xy 0.578358 -0.676116) (xy 0.516767 -0.677218) (xy 0.460855 -0.678447) (xy 0.413726 -0.679749) (xy 0.403225 -0.680096) (xy 0.182678 -0.688951) + (xy -0.038732 -0.700279) (xy -0.258938 -0.713921) (xy -0.475876 -0.729723) (xy -0.687480 -0.747528) (xy -0.891683 -0.767179) (xy -1.086421 -0.788519) (xy -1.184275 -0.800359) (xy -1.470320 -0.841330) + (xy -1.749161 -0.891656) (xy -2.020276 -0.951229) (xy -2.283140 -1.019940) (xy -2.380100 -1.048227) (xy -2.515706 -1.090797) (xy -2.647104 -1.135697) (xy -2.773623 -1.182577) (xy -2.894590 -1.231088) + (xy -3.009334 -1.280879) (xy -3.117184 -1.331601) (xy -3.217466 -1.382903) (xy -3.309508 -1.434436) (xy -3.392640 -1.485850) (xy -3.466188 -1.536796) (xy -3.529481 -1.586923) (xy -3.581846 -1.635881) + (xy -3.622612 -1.683321) (xy -3.635525 -1.701800) (xy -3.666851 -1.754310) (xy -3.699637 -1.817325) (xy -3.733007 -1.888869) (xy -3.766085 -1.966963) (xy -3.797996 -2.049630) (xy -3.827864 -2.134892) + (xy -3.829525 -2.139905) (xy -3.867926 -2.264573) (xy -3.899490 -2.384994) (xy -3.924114 -2.500353) (xy -3.941700 -2.609835) (xy -3.952147 -2.712625) (xy -3.955353 -2.807907) (xy -3.951219 -2.894866) + (xy -3.939645 -2.972687) (xy -3.934733 -2.994025) (xy -3.896215 -3.122538) (xy -3.846262 -3.248334) (xy -3.785693 -3.370095) (xy -3.715331 -3.486505) (xy -3.635996 -3.596245) (xy -3.548511 -3.697999) + (xy -3.453697 -3.790449) (xy -3.420116 -3.819379) (xy -3.356960 -3.867713) (xy -3.284820 -3.915490) (xy -3.207319 -3.960610) (xy -3.128079 -4.000975) (xy -3.050722 -4.034485) (xy -3.045122 -4.036654) + (xy -2.997977 -4.053011) (xy -2.942013 -4.069618) (xy -2.881056 -4.085527) (xy -2.818931 -4.099790) (xy -2.759462 -4.111461) (xy -2.714625 -4.118532) (xy -2.656930 -4.124524) (xy -2.590784 -4.128375) + (xy -2.519648 -4.130106) (xy -2.446982 -4.129739) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod new file mode 100644 index 0000000..2135039 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/FTLogo_small.kicad_mod @@ -0,0 +1,548 @@ +(footprint "FTLogo_small" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "G***" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "ff634673-6c42-4ad0-880a-879e50628107") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Value" "LOGO" + (at 0.75 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e0e885c8-7eec-44da-bba7-30782e50d715") + (effects + (font + (size 1.524 1.524) + (thickness 0.3) + ) + ) + ) + (property "Footprint" "FTLogo_small" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a60461c-d282-4126-aee4-56c59f24d04b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c6fd0645-a27a-4a02-8380-5f970c073bd6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e98ff55c-cc03-4bb4-88e0-003b3f071d2c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_poly + (pts + (xy 2.116667 1.900767) (xy 1.253067 1.900767) (xy 1.253067 3.014134) (xy 0.8636 3.014134) (xy 0.8636 1.900767) + (xy -0.829734 1.900767) (xy -0.829734 3.014134) (xy -1.2192 3.014134) (xy -1.2192 1.900767) (xy -2.0828 1.900767) + (xy -2.0828 1.524) (xy 2.116667 1.524) (xy 2.116667 1.900767) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "784a68d9-5aa4-4714-8210-676856b3df27") + ) + (fp_poly + (pts + (xy -6.739467 1.900767) (xy -8.4201 1.900767) (xy -8.4201 2.065867) (xy -6.739467 2.065867) (xy -6.739467 2.442634) + (xy -8.4201 2.442634) (xy -8.4201 3.014134) (xy -8.809567 3.014134) (xy -8.809483 2.479675) (xy -8.809436 2.397863) + (xy -8.809323 2.321404) (xy -8.809146 2.250587) (xy -8.808907 2.185701) (xy -8.808609 2.127034) (xy -8.808253 2.074875) + (xy -8.807843 2.029514) (xy -8.807379 1.991238) (xy -8.806865 1.960336) (xy -8.806302 1.937098) (xy -8.805693 1.921812) + (xy -8.805186 1.915584) (xy -8.79284 1.854464) (xy -8.773887 1.798625) (xy -8.748242 1.747949) (xy -8.715821 1.702321) + (xy -8.676538 1.661627) (xy -8.630309 1.625749) (xy -8.57705 1.594573) (xy -8.56615 1.589182) (xy -8.527908 1.57231) + (xy -8.488651 1.558302) (xy -8.445907 1.546374) (xy -8.397202 1.535747) (xy -8.396817 1.535672) (xy -8.391138 1.53458) + (xy -8.385547 1.533579) (xy -8.379669 1.532664) (xy -8.37313 1.531831) (xy -8.365554 1.531074) (xy -8.356566 1.530389) + (xy -8.345792 1.529772) (xy -8.332855 1.529218) (xy -8.317382 1.528723) (xy -8.298998 1.528281) (xy -8.277326 1.527888) + (xy -8.251993 1.527539) (xy -8.222624 1.527231) (xy -8.188843 1.526957) (xy -8.150275 1.526714) (xy -8.106546 1.526498) + (xy -8.05728 1.526302) (xy -8.002103 1.526123) (xy -7.940639 1.525957) (xy -7.872514 1.525798) (xy -7.797352 1.525642) + (xy -7.714779 1.525484) (xy -7.624419 1.52532) (xy -7.544858 1.525178) (xy -6.739467 1.52375) (xy -6.739467 1.900767) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8aa3bcdc-04a7-4e28-ae82-d229b5389831") + ) + (fp_poly + (pts + (xy 5.303308 1.525066) (xy 5.404741 1.525212) (xy 5.498076 1.525342) (xy 5.583682 1.525466) (xy 5.66193 1.525592) + (xy 5.733189 1.52573) (xy 5.797827 1.52589) (xy 5.856214 1.52608) (xy 5.908719 1.526311) (xy 5.955712 1.526592) + (xy 5.997562 1.526933) (xy 6.034637 1.527341) (xy 6.067308 1.527828) (xy 6.095943 1.528403) (xy 6.120912 1.529075) + (xy 6.142584 1.529853) (xy 6.161328 1.530747) (xy 6.177513 1.531766) (xy 6.19151 1.53292) (xy 6.203687 1.534218) + (xy 6.214412 1.53567) (xy 6.224057 1.537285) (xy 6.232989 1.539073) (xy 6.241579 1.541042) (xy 6.250194 1.543203) + (xy 6.259206 1.545565) (xy 6.268982 1.548137) (xy 6.275916 1.549925) (xy 6.333192 1.568234) (xy 6.386274 1.592712) + (xy 6.434503 1.622864) (xy 6.477222 1.658194) (xy 6.51377 1.698207) (xy 6.543489 1.742407) (xy 6.551187 1.756834) + (xy 6.569847 1.801107) (xy 6.584159 1.849957) (xy 6.593772 1.901123) (xy 6.598339 1.952343) (xy 6.597508 2.001357) + (xy 6.593729 2.032) (xy 6.586533 2.065089) (xy 6.575746 2.10347) (xy 6.562024 2.14511) (xy 6.546022 2.187975) + (xy 6.53445 2.216132) (xy 6.515189 2.261222) (xy 6.538381 2.300628) (xy 6.57109 2.361978) (xy 6.596198 2.421849) + (xy 6.613596 2.479897) (xy 6.623173 2.535779) (xy 6.625166 2.57378) (xy 6.621089 2.632474) (xy 6.609018 2.688764) + (xy 6.589195 2.742213) (xy 6.561862 2.792381) (xy 6.527261 2.83883) (xy 6.485634 2.88112) (xy 6.437223 2.918812) + (xy 6.433635 2.921234) (xy 6.393601 2.946307) (xy 6.355596 2.96615) (xy 6.316718 2.982011) (xy 6.274064 2.995139) + (xy 6.245199 3.002282) (xy 6.20395 3.01176) (xy 4.445 3.014308) (xy 4.445 2.637367) (xy 4.834466 2.637367) + (xy 6.214702 2.637367) (xy 6.213559 2.547409) (xy 6.212416 2.45745) (xy 4.834466 2.455308) (xy 4.834466 2.637367) + (xy 4.445 2.637367) (xy 4.445 1.900767) (xy 4.834466 1.900767) (xy 4.834466 2.0701) (xy 6.193366 2.0701) + (xy 6.193366 1.900767) (xy 4.834466 1.900767) (xy 4.445 1.900767) (xy 4.445 1.523783) (xy 5.303308 1.525066) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "17f5e8c2-1a03-43ea-8673-5a5524a9b35b") + ) + (fp_poly + (pts + (xy 2.548467 2.637367) (xy 3.941233 2.637367) (xy 3.941233 1.524) (xy 4.330998 1.524) (xy 4.329632 2.077509) + (xy 4.328267 2.631017) (xy 4.31873 2.667) (xy 4.301741 2.715767) (xy 4.277243 2.763933) (xy 4.246183 2.810501) + (xy 4.20951 2.854475) (xy 4.168172 2.894859) (xy 4.123115 2.930656) (xy 4.075289 2.96087) (xy 4.02564 2.984504) + (xy 4.011657 2.989766) (xy 4.002832 2.992919) (xy 3.994702 2.995787) (xy 3.98685 2.998385) (xy 3.978859 3.000726) + (xy 3.970312 3.002822) (xy 3.960792 3.004686) (xy 3.949881 3.006332) (xy 3.937162 3.007772) (xy 3.922218 3.009021) + (xy 3.904631 3.010089) (xy 3.883985 3.010992) (xy 3.859862 3.011742) (xy 3.831844 3.012351) (xy 3.799515 3.012834) + (xy 3.762458 3.013202) (xy 3.720254 3.01347) (xy 3.672487 3.013649) (xy 3.61874 3.013754) (xy 3.558595 3.013798) + (xy 3.491635 3.013792) (xy 3.417442 3.013751) (xy 3.335601 3.013687) (xy 3.249587 3.013617) (xy 3.17527 3.013536) + (xy 3.103009 3.013413) (xy 3.033283 3.01325) (xy 2.966569 3.013051) (xy 2.903346 3.012818) (xy 2.844092 3.012554) + (xy 2.789284 3.012263) (xy 2.7394 3.011946) (xy 2.69492 3.011608) (xy 2.656319 3.01125) (xy 2.624077 3.010876) + (xy 2.598671 3.010489) (xy 2.58058 3.010091) (xy 2.57028 3.009685) (xy 2.568419 3.009517) (xy 2.523908 2.999652) + (xy 2.477647 2.983253) (xy 2.431829 2.961278) (xy 2.388645 2.934684) (xy 2.375515 2.925185) (xy 2.350501 2.904598) + (xy 2.323435 2.879377) (xy 2.296295 2.851597) (xy 2.27106 2.823334) (xy 2.249707 2.796663) (xy 2.240255 2.783302) + (xy 2.212272 2.736904) (xy 2.190604 2.690553) (xy 2.173791 2.640941) (xy 2.168344 2.620434) (xy 2.16733 2.615671) + (xy 2.166415 2.609667) (xy 2.165593 2.601973) (xy 2.164857 2.59214) (xy 2.164201 2.579717) (xy 2.163618 2.564256) + (xy 2.1631 2.545307) (xy 2.162643 2.522422) (xy 2.162239 2.495149) (xy 2.161882 2.463041) (xy 2.161565 2.425648) + (xy 2.161281 2.38252) (xy 2.161024 2.333209) (xy 2.160787 2.277265) (xy 2.160564 2.214238) (xy 2.160349 2.143679) + (xy 2.160133 2.065139) (xy 2.160116 2.058459) (xy 2.158721 1.524) (xy 2.548467 1.524) (xy 2.548467 2.637367) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "41aed53c-4d8d-4767-b26f-d74efbafa6ef") + ) + (fp_poly + (pts + (xy -5.678055 1.52402) (xy -5.572957 1.524079) (xy -5.476101 1.524178) (xy -5.387374 1.524317) (xy -5.306663 1.524498) + (xy -5.233856 1.524721) (xy -5.16884 1.524986) (xy -5.111503 1.525294) (xy -5.061733 1.525645) (xy -5.019415 1.526041) + (xy -4.984439 1.526482) (xy -4.956692 1.526967) (xy -4.936061 1.527499) (xy -4.922433 1.528077) (xy -4.916439 1.528582) + (xy -4.86056 1.540206) (xy -4.80845 1.559142) (xy -4.759557 1.585661) (xy -4.713334 1.620036) (xy -4.6912 1.640111) + (xy -4.64919 1.685206) (xy -4.613921 1.733406) (xy -4.584734 1.785842) (xy -4.560973 1.843646) (xy -4.547271 1.887707) + (xy -4.536083 1.928284) (xy -4.533655 3.014134) (xy -5.394202 3.013598) (xy -5.48006 3.013526) (xy -5.563782 3.01342) + (xy -5.644961 3.013282) (xy -5.723185 3.013113) (xy -5.798045 3.012917) (xy -5.869131 3.012694) (xy -5.936033 3.012446) + (xy -5.998341 3.012177) (xy -6.055644 3.011887) (xy -6.107534 3.011578) (xy -6.153599 3.011254) (xy -6.193431 3.010915) + (xy -6.226618 3.010563) (xy -6.252751 3.010202) (xy -6.271421 3.009831) (xy -6.282216 3.009455) (xy -6.284383 3.009285) + (xy -6.345066 2.997397) (xy -6.404317 2.977715) (xy -6.461123 2.950864) (xy -6.51447 2.91747) (xy -6.563346 2.878159) + (xy -6.606736 2.833556) (xy -6.640019 2.789767) (xy -6.669581 2.738133) (xy -6.691651 2.683252) (xy -6.706156 2.625963) + (xy -6.71302 2.567101) (xy -6.71217 2.507503) (xy -6.704595 2.455334) (xy -6.307667 2.455334) (xy -6.307667 2.637367) + (xy -4.923367 2.637367) (xy -4.923367 2.455334) (xy -6.307667 2.455334) (xy -6.704595 2.455334) (xy -6.70353 2.448007) + (xy -6.687027 2.38945) (xy -6.677752 2.365383) (xy -6.65307 2.316653) (xy -6.621023 2.270047) (xy -6.582624 2.226484) + (xy -6.538887 2.186882) (xy -6.490826 2.152161) (xy -6.439457 2.12324) (xy -6.386078 2.101134) (xy -6.377711 2.098261) + (xy -6.369952 2.095643) (xy -6.362391 2.093268) (xy -6.354621 2.091123) (xy -6.346231 2.089198) (xy -6.336815 2.08748) + (xy -6.325962 2.085958) (xy -6.313265 2.084619) (xy -6.298314 2.083452) (xy -6.280702 2.082446) (xy -6.260018 2.081588) + (xy -6.235855 2.080866) (xy -6.207804 2.080269) (xy -6.175456 2.079785) (xy -6.138403 2.079403) (xy -6.096235 2.079109) + (xy -6.048544 2.078893) (xy -5.994922 2.078743) (xy -5.934959 2.078647) (xy -5.868248 2.078593) (xy -5.794379 2.07857) + (xy -5.712943 2.078565) (xy -5.623533 2.078567) (xy -4.923367 2.078567) (xy -4.923367 1.900767) (xy -6.633633 1.900767) + (xy -6.633633 1.524) (xy -5.791506 1.524) (xy -5.678055 1.52402) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ad51dfd4-d22a-4ea8-a9c0-611513705bd8") + ) + (fp_poly + (pts + (xy -2.215048 1.711237) (xy -2.21615 1.89865) (xy -4.0132 1.900786) (xy -4.0132 2.0701) (xy -3.305064 2.0701) + (xy -3.200522 2.070128) (xy -3.103591 2.07021) (xy -3.014343 2.070346) (xy -2.932851 2.070536) (xy -2.859186 2.07078) + (xy -2.793422 2.071077) (xy -2.735629 2.071426) (xy -2.685881 2.071827) (xy -2.644249 2.07228) (xy -2.610805 2.072784) + (xy -2.585623 2.073339) (xy -2.568773 2.073945) (xy -2.561056 2.074499) (xy -2.497636 2.08613) (xy -2.436615 2.104968) + (xy -2.379444 2.130519) (xy -2.354181 2.144789) (xy -2.297663 2.183384) (xy -2.248416 2.226095) (xy -2.206515 2.272825) + (xy -2.172034 2.323477) (xy -2.145049 2.377956) (xy -2.125633 2.436165) (xy -2.124322 2.441334) (xy -2.11867 2.472497) + (xy -2.11537 2.508993) (xy -2.114421 2.548021) (xy -2.115822 2.586779) (xy -2.119575 2.622466) (xy -2.124322 2.647133) + (xy -2.143149 2.706044) (xy -2.169423 2.760949) (xy -2.203054 2.811705) (xy -2.243955 2.858171) (xy -2.268955 2.88136) + (xy -2.317317 2.919519) (xy -2.36651 2.95053) (xy -2.418408 2.975345) (xy -2.474891 2.994914) (xy -2.512483 3.004701) + (xy -2.516461 3.005496) (xy -2.521514 3.00623) (xy -2.527983 3.006907) (xy -2.536211 3.007529) (xy -2.546541 3.008099) + (xy -2.559314 3.008621) (xy -2.574873 3.009098) (xy -2.59356 3.009531) (xy -2.615716 3.009926) (xy -2.641684 3.010284) + (xy -2.671807 3.010609) (xy -2.706426 3.010903) (xy -2.745884 3.01117) (xy -2.790522 3.011413) (xy -2.840683 3.011635) + (xy -2.896709 3.011839) (xy -2.958942 3.012027) (xy -3.027725 3.012204) (xy -3.103399 3.012371) (xy -3.186307 3.012533) + (xy -3.27679 3.012692) (xy -3.375192 3.012851) (xy -3.438569 3.012949) (xy -4.335022 3.014305) (xy -4.333919 2.826894) + (xy -4.332817 2.639484) (xy -3.417274 2.638416) (xy -2.501732 2.637348) (xy -2.502874 2.547399) (xy -2.504017 2.45745) + (xy -3.253317 2.455183) (xy -3.347099 2.454895) (xy -3.432795 2.454622) (xy -3.510788 2.454358) (xy -3.581459 2.454099) + (xy -3.645188 2.45384) (xy -3.702357 2.453577) (xy -3.753348 2.453303) (xy -3.798542 2.453016) (xy -3.838321 2.452709) + (xy -3.873065 2.452378) (xy -3.903156 2.452019) (xy -3.928976 2.451626) (xy -3.950905 2.451194) (xy -3.969326 2.45072) + (xy -3.98462 2.450197) (xy -3.997168 2.449622) (xy -4.007351 2.448989) (xy -4.01555 2.448294) (xy -4.022148 2.447531) + (xy -4.027526 2.446697) (xy -4.032064 2.445786) (xy -4.033858 2.445368) (xy -4.095242 2.426808) (xy -4.15364 2.401785) + (xy -4.208317 2.370894) (xy -4.258535 2.334733) (xy -4.303558 2.293899) (xy -4.342648 2.248988) (xy -4.37507 2.200597) + (xy -4.400086 2.149324) (xy -4.40044 2.148437) (xy -4.413721 2.109434) (xy -4.42232 2.069924) (xy -4.426597 2.027565) + (xy -4.426912 1.980014) (xy -4.426814 1.976967) (xy -4.423282 1.928269) (xy -4.415819 1.885217) (xy -4.403753 1.845644) + (xy -4.386413 1.807383) (xy -4.363126 1.768266) (xy -4.361317 1.765532) (xy -4.332183 1.727563) (xy -4.296118 1.690153) + (xy -4.25463 1.654573) (xy -4.209224 1.622095) (xy -4.161407 1.593992) (xy -4.153042 1.589688) (xy -4.121837 1.575647) + (xy -4.085088 1.561837) (xy -4.045683 1.549234) (xy -4.006511 1.53881) (xy -3.993157 1.535807) (xy -3.947583 1.526117) + (xy -2.213945 1.523823) (xy -2.215048 1.711237) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3fcfbbfd-171d-4997-a6ef-ce68d7602e62") + ) + (fp_poly + (pts + (xy 8.128357 1.524483) (xy 8.177823 1.524573) (xy 8.22152 1.524757) (xy 8.259897 1.525046) (xy 8.293403 1.525451) + (xy 8.322488 1.52598) (xy 8.347602 1.526646) (xy 8.369193 1.527458) (xy 8.387713 1.528427) (xy 8.403609 1.529563) + (xy 8.417332 1.530877) (xy 8.429331 1.532378) (xy 8.440055 1.534078) (xy 8.449955 1.535987) (xy 8.459479 1.538114) + (xy 8.469078 1.540471) (xy 8.471537 1.541096) (xy 8.528233 1.559859) (xy 8.581855 1.586097) (xy 8.631715 1.619159) + (xy 8.677121 1.658395) (xy 8.717385 1.703157) (xy 8.751816 1.752792) (xy 8.779725 1.806653) (xy 8.794682 1.84553) + (xy 8.799549 1.86026) (xy 8.803729 1.873555) (xy 8.807279 1.886175) (xy 8.810256 1.898884) (xy 8.812718 1.912442) + (xy 8.814721 1.927613) (xy 8.816321 1.945158) (xy 8.817578 1.96584) (xy 8.818546 1.990419) (xy 8.819283 2.019659) + (xy 8.819847 2.054321) (xy 8.820294 2.095168) (xy 8.820681 2.142961) (xy 8.821063 2.198159) (xy 8.822798 2.455334) + (xy 7.1247 2.455334) (xy 7.1247 2.637367) (xy 8.822267 2.637367) (xy 8.822267 3.014134) (xy 7.995708 3.013456) + (xy 7.912475 3.01338) (xy 7.831394 3.013289) (xy 7.75288 3.013186) (xy 7.677348 3.013072) (xy 7.605215 3.012947) + (xy 7.536895 3.012812) (xy 7.472804 3.012669) (xy 7.413357 3.012519) (xy 7.35897 3.012363) (xy 7.310057 3.012202) + (xy 7.267035 3.012038) (xy 7.230318 3.011871) (xy 7.200322 3.011702) (xy 7.177462 3.011533) (xy 7.162154 3.011365) + (xy 7.154813 3.011199) (xy 7.154333 3.011165) (xy 7.112828 3.003661) (xy 7.068363 2.990269) (xy 7.023112 2.971837) + (xy 6.979248 2.94921) (xy 6.952369 2.932559) (xy 6.898841 2.892996) (xy 6.85233 2.850512) (xy 6.813127 2.805471) + (xy 6.781527 2.758237) (xy 6.757822 2.709176) (xy 6.746827 2.676625) (xy 6.745131 2.670454) (xy 6.743653 2.664375) + (xy 6.742375 2.657781) (xy 6.741278 2.65007) (xy 6.740345 2.640633) (xy 6.739559 2.628868) (xy 6.738903 2.614167) + (xy 6.738357 2.595927) (xy 6.737906 2.573541) (xy 6.73753 2.546405) (xy 6.737214 2.513912) (xy 6.736938 2.475459) + (xy 6.736686 2.430439) (xy 6.73644 2.378247) (xy 6.736182 2.318278) (xy 6.736144 2.309284) (xy 6.735891 2.242989) + (xy 6.735738 2.184543) (xy 6.735708 2.133324) (xy 6.735823 2.088713) (xy 6.736105 2.050092) (xy 6.736577 2.016841) + (xy 6.737262 1.988341) (xy 6.73818 1.963973) (xy 6.739356 1.943117) (xy 6.740811 1.925155) (xy 6.742568 1.909466) + (xy 6.743858 1.900767) (xy 7.1247 1.900767) (xy 7.1247 2.074334) (xy 8.4328 2.074334) (xy 8.4328 1.900767) + (xy 7.1247 1.900767) (xy 6.743858 1.900767) (xy 6.744649 1.895433) (xy 6.747077 1.882435) (xy 6.749873 1.869853) + (xy 6.752404 1.85962) (xy 6.760472 1.834117) (xy 6.772097 1.805152) (xy 6.785882 1.775728) (xy 6.800428 1.74885) + (xy 6.813018 1.729317) (xy 6.83974 1.697181) (xy 6.872649 1.665183) (xy 6.909616 1.635034) (xy 6.948508 1.608444) + (xy 6.987195 1.587123) (xy 6.994356 1.583804) (xy 7.031154 1.569084) (xy 7.073199 1.555252) (xy 7.11727 1.54329) + (xy 7.151782 1.535736) (xy 7.158535 1.534459) (xy 7.165174 1.533306) (xy 7.172153 1.53227) (xy 7.179923 1.531343) + (xy 7.188935 1.530518) (xy 7.199644 1.529786) (xy 7.212499 1.52914) (xy 7.227955 1.528573) (xy 7.246462 1.528076) + (xy 7.268473 1.527642) (xy 7.294439 1.527264) (xy 7.324814 1.526933) (xy 7.36005 1.526643) (xy 7.400597 1.526384) + (xy 7.446909 1.52615) (xy 7.499438 1.525933) (xy 7.558635 1.525725) (xy 7.624954 1.525519) (xy 7.698845 1.525307) + (xy 7.77875 1.525086) (xy 7.863806 1.52486) (xy 7.940846 1.524676) (xy 8.010318 1.524545) (xy 8.072672 1.524477) + (xy 8.128357 1.524483) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "56af237d-cff3-49de-8658-e7689ace41da") + ) + (fp_poly + (pts + (xy -1.631321 -2.753159) (xy -1.584163 -2.751528) (xy -1.5406 -2.748525) (xy -1.502936 -2.744165) + (xy -1.500717 -2.74383) (xy -1.418084 -2.727991) (xy -1.340455 -2.706392) (xy -1.266983 -2.678605) + (xy -1.196821 -2.644199) (xy -1.129124 -2.602745) (xy -1.063044 -2.553814) (xy -0.997735 -2.496976) + (xy -0.978883 -2.479014) (xy -0.950948 -2.451108) (xy -0.926207 -2.424483) (xy -0.903272 -2.397407) + (xy -0.880751 -2.368153) (xy -0.857255 -2.334988) (xy -0.831395 -2.296185) (xy -0.828899 -2.29235) + (xy -0.794058 -2.237174) (xy -0.76503 -2.187783) (xy -0.741706 -2.14391) (xy -0.723981 -2.105285) + (xy -0.711748 -2.07164) (xy -0.7049 -2.042706) (xy -0.703331 -2.018214) (xy -0.706935 -1.997895) + (xy -0.709553 -1.991391) (xy -0.721508 -1.972969) (xy -0.738843 -1.954702) (xy -0.758842 -1.939235) + (xy -0.769263 -1.933241) (xy -0.787056 -1.925536) (xy -0.806927 -1.919397) (xy -0.829373 -1.914858) + (xy -0.854891 -1.91195) (xy -0.883979 -1.910707) (xy -0.917134 -1.911159) (xy -0.954854 -1.913341) + (xy -0.997636 -1.917283) (xy -1.045978 -1.923019) (xy -1.100376 -1.930581) (xy -1.161328 -1.94) (xy -1.229332 -1.95131) + (xy -1.304884 -1.964543) (xy -1.335617 -1.970071) (xy -1.388211 -1.979583) (xy -1.433212 -1.987688) + (xy -1.471356 -1.994501) (xy -1.503378 -2.000136) (xy -1.530016 -2.004707) (xy -1.552004 -2.008329) + (xy -1.57008 -2.011114) (xy -1.584978 -2.013178) (xy -1.597435 -2.014633) (xy -1.608187 -2.015595) + (xy -1.617969 -2.016177) (xy -1.627519 -2.016494) (xy -1.636184 -2.016641) (xy -1.662097 -2.016359) + (xy -1.681049 -2.014379) (xy -1.694466 -2.010149) (xy -1.703774 -2.003118) (xy -1.7104 -1.992734) + (xy -1.712819 -1.986998) (xy -1.717443 -1.965835) (xy -1.717854 -1.939733) (xy -1.714454 -1.910852) + (xy -1.707646 -1.881352) (xy -1.697831 -1.853393) (xy -1.685413 -1.829134) (xy -1.682612 -1.824857) + (xy -1.664105 -1.803288) (xy -1.638185 -1.781205) (xy -1.605836 -1.759205) (xy -1.568038 -1.737886) + (xy -1.525772 -1.717846) (xy -1.480022 -1.699682) (xy -1.472637 -1.697057) (xy -1.432477 -1.683358) + (xy -1.38476 -1.667698) (xy -1.330118 -1.650267) (xy -1.269181 -1.631256) (xy -1.202582 -1.610855) + (xy -1.130953 -1.589255) (xy -1.054924 -1.566646) (xy -0.975127 -1.543218) (xy -0.892195 -1.519162) + (xy -0.806758 -1.494668) (xy -0.719448 -1.469927) (xy -0.715446 -1.4688) (xy -0.679335 -1.458602) + (xy -0.645819 -1.449079) (xy -0.61576 -1.440481) (xy -0.590025 -1.433057) (xy -0.569476 -1.427058) + (xy -0.554978 -1.422733) (xy -0.547396 -1.420333) (xy -0.546476 -1.419953) (xy -0.547319 -1.415499) + (xy -0.551022 -1.40428) (xy -0.55717 -1.38734) (xy -0.56535 -1.365724) (xy -0.575147 -1.340474) (xy -0.586149 -1.312634) + (xy -0.597941 -1.283249) (xy -0.610111 -1.253362) (xy -0.622244 -1.224017) (xy -0.633926 -1.196258) + (xy -0.644744 -1.171129) (xy -0.648226 -1.163203) (xy -0.675347 -1.103166) (xy -0.70103 -1.04917) + (xy -0.726276 -0.999148) (xy -0.743378 -0.966955) (xy -0.761926 -0.932727) (xy -0.826522 -0.942375) + (xy -0.863333 -0.94808) (xy -0.896897 -0.953684) (xy -0.926365 -0.959018) (xy -0.950892 -0.963913) + (xy -0.969629 -0.968198) (xy -0.981729 -0.971703) (xy -0.986346 -0.97426) (xy -0.986367 -0.974401) + (xy -0.984503 -0.978893) (xy -0.979183 -0.990105) (xy -0.970811 -1.00722) (xy -0.959794 -1.029425) + (xy -0.946535 -1.055903) (xy -0.931442 -1.085839) (xy -0.914918 -1.118418) (xy -0.907823 -1.132353) + (xy -0.82928 -1.286439) (xy -0.858082 -1.294844) (xy -0.869318 -1.298118) (xy -0.887426 -1.303388) + (xy -0.911145 -1.310288) (xy -0.939218 -1.318452) (xy -0.970385 -1.327514) (xy -1.003387 -1.337106) + (xy -1.018117 -1.341387) (xy -1.112782 -1.36911) (xy -1.199464 -1.394946) (xy -1.278417 -1.418981) + (xy -1.34989 -1.441301) (xy -1.414136 -1.461992) (xy -1.471405 -1.48114) (xy -1.521951 -1.498831) + (xy -1.566023 -1.515151) (xy -1.603874 -1.530186) (xy -1.635755 -1.544022) (xy -1.661918 -1.556745) + (xy -1.682613 -1.568441) (xy -1.68336 -1.568907) (xy -1.735483 -1.603725) (xy -1.779843 -1.638277) + (xy -1.817072 -1.673397) (xy -1.847802 -1.709914) (xy -1.872667 -1.74866) (xy -1.892297 -1.790466) + (xy -1.907325 -1.836163) (xy -1.916264 -1.875066) (xy -1.922649 -1.925504) (xy -1.92225 -1.974221) + (xy -1.91537 -2.020462) (xy -1.902311 -2.063473) (xy -1.883373 -2.102501) (xy -1.858859 -2.13679) + (xy -1.82907 -2.165586) (xy -1.794307 -2.188136) (xy -1.790254 -2.190173) (xy -1.765059 -2.201582) + (xy -1.741776 -2.209795) (xy -1.718109 -2.215278) (xy -1.691766 -2.218494) (xy -1.660451 -2.219909) + (xy -1.642534 -2.220085) (xy -1.628067 -2.220082) (xy -1.614986 -2.219945) (xy -1.602506 -2.219562) + (xy -1.589843 -2.218822) (xy -1.576214 -2.217613) (xy -1.560835 -2.215825) (xy -1.542923 -2.213345) + (xy -1.521693 -2.210063) (xy -1.496361 -2.205866) (xy -1.466145 -2.200645) (xy -1.43026 -2.194287) + (xy -1.387922 -2.18668) (xy -1.338348 -2.177715) (xy -1.316567 -2.173768) (xy -1.260795 -2.163771) + (xy -1.20849 -2.154614) (xy -1.160227 -2.146386) (xy -1.116583 -2.139178) (xy -1.078133 -2.133081) + (xy -1.045452 -2.128184) (xy -1.019115 -2.124579) (xy -0.999699 -2.122354) (xy -0.987778 -2.121601) + (xy -0.985133 -2.121748) (xy -0.98375 -2.12524) (xy -0.987754 -2.13394) (xy -0.996493 -2.147119) + (xy -1.009315 -2.16405) (xy -1.025568 -2.184007) (xy -1.0446 -2.206262) (xy -1.065759 -2.230088) + (xy -1.088392 -2.254759) (xy -1.111848 -2.279546) (xy -1.135474 -2.303724) (xy -1.158618 -2.326564) + (xy -1.180628 -2.34734) (xy -1.200851 -2.365326) (xy -1.211716 -2.374361) (xy -1.279116 -2.424053) + (xy -1.347591 -2.465387) (xy -1.417321 -2.498423) (xy -1.488487 -2.523222) (xy -1.56127 -2.539846) + (xy -1.635851 -2.548355) (xy -1.712411 -2.54881) (xy -1.727237 -2.547988) (xy -1.808565 -2.538694) + (xy -1.886506 -2.521689) (xy -1.960822 -2.497109) (xy -2.031274 -2.465089) (xy -2.097625 -2.425765) + (xy -2.159637 -2.379273) (xy -2.217072 -2.325747) (xy -2.269691 -2.265324) (xy -2.302589 -2.220383) + (xy -2.340984 -2.159184) (xy -2.371846 -2.09878) (xy -2.395398 -2.038169) (xy -2.411865 -1.976349) + (xy -2.421471 -1.912315) (xy -2.424439 -1.845066) (xy -2.420993 -1.773599) (xy -2.414634 -1.718733) + (xy -2.40449 -1.66163) (xy -2.389715 -1.599672) (xy -2.370908 -1.534661) (xy -2.348671 -1.468398) + (xy -2.323603 -1.402686) (xy -2.296305 -1.339324) (xy -2.270326 -1.285798) (xy -2.253827 -1.258796) + (xy -2.231235 -1.229248) (xy -2.203901 -1.198648) (xy -2.173175 -1.168487) (xy -2.140407 -1.140258) + (xy -2.134299 -1.135421) (xy -2.078637 -1.095895) (xy -2.014787 -1.057787) (xy -1.942912 -1.021135) + (xy -1.863178 -0.985974) (xy -1.775747 -0.952341) (xy -1.680786 -0.920272) (xy -1.578457 -0.889802) + (xy -1.468926 -0.860969) (xy -1.352357 -0.833807) (xy -1.228913 -0.808354) (xy -1.09876 -0.784645) + (xy -0.962061 -0.762717) (xy -0.818982 -0.742605) (xy -0.669686 -0.724347) (xy -0.514337 -0.707977) + (xy -0.353101 -0.693533) (xy -0.18614 -0.681049) (xy -0.023283 -0.67109) (xy 0.035589 -0.667904) + (xy 0.088145 -0.665169) (xy 0.135774 -0.662841) (xy 0.179867 -0.660875) (xy 0.221812 -0.659229) (xy 0.263 -0.657859) + (xy 0.304822 -0.656722) (xy 0.348665 -0.655773) (xy 0.395922 -0.65497) (xy 0.447981 -0.654269) (xy 0.506232 -0.653626) + (xy 0.547158 -0.653227) (xy 0.593719 -0.652751) (xy 0.637683 -0.652223) (xy 0.678334 -0.651659) (xy 0.714958 -0.651071) + (xy 0.746838 -0.650473) (xy 0.773259 -0.649878) (xy 0.793506 -0.649302) (xy 0.806863 -0.648756) (xy 0.812616 -0.648255) + (xy 0.812791 -0.64816) (xy 0.810244 -0.644329) (xy 0.803043 -0.634737) (xy 0.79184 -0.620222) (xy 0.777287 -0.601621) + (xy 0.760038 -0.57977) (xy 0.740743 -0.555506) (xy 0.734075 -0.547158) (xy 0.655367 -0.448733) (xy 0.510775 -0.449386) + (xy 0.470774 -0.449663) (xy 0.42835 -0.450127) (xy 0.385572 -0.450744) (xy 0.344512 -0.451478) (xy 0.307237 -0.452297) + (xy 0.275817 -0.453166) (xy 0.268817 -0.453397) (xy 0.121785 -0.4593) (xy -0.025821 -0.466852) (xy -0.172625 -0.475947) + (xy -0.31725 -0.486482) (xy -0.45832 -0.498351) (xy -0.594455 -0.511452) (xy -0.724281 -0.525679) + (xy -0.789517 -0.533572) (xy -0.980213 -0.560886) (xy -1.166107 -0.594437) (xy -1.34685 -0.634152) + (xy -1.522093 -0.67996) (xy -1.586733 -0.698817) (xy -1.677137 -0.727198) (xy -1.764736 -0.757131) + (xy -1.849082 -0.788384) (xy -1.929727 -0.820725) (xy -2.006223 -0.853919) (xy -2.078122 -0.887733) + (xy -2.144977 -0.921935) (xy -2.206339 -0.95629) (xy -2.26176 -0.990566) (xy -2.310792 -1.02453) + (xy -2.352987 -1.057948) (xy -2.387897 -1.090587) (xy -2.415075 -1.122213) (xy -2.423683 -1.134533) + (xy -2.444567 -1.16954) (xy -2.466425 -1.21155) (xy -2.488671 -1.259246) (xy -2.510723 -1.311308) + (xy -2.531997 -1.36642) (xy -2.551909 -1.423261) (xy -2.553016 -1.426603) (xy -2.578617 -1.509715) + (xy -2.59966 -1.589996) (xy -2.616076 -1.666902) (xy -2.6278 -1.73989) (xy -2.634764 -1.808416) (xy -2.636902 -1.871938) + (xy -2.634146 -1.92991) (xy -2.62643 -1.981791) (xy -2.623155 -1.996017) (xy -2.597477 -2.081692) + (xy -2.564174 -2.165555) (xy -2.523795 -2.24673) (xy -2.476887 -2.324336) (xy -2.423997 -2.397496) + (xy -2.365674 -2.465332) (xy -2.302465 -2.526965) (xy -2.280077 -2.546252) (xy -2.237973 -2.578475) + (xy -2.18988 -2.610326) (xy -2.138213 -2.640406) (xy -2.085386 -2.667316) (xy -2.033815 -2.689656) + (xy -2.030081 -2.691102) (xy -1.998651 -2.702007) (xy -1.961342 -2.713078) (xy -1.920704 -2.723684) + (xy -1.879287 -2.733193) (xy -1.839641 -2.740974) (xy -1.80975 -2.745687) (xy -1.771287 -2.749682) + (xy -1.727189 -2.75225) (xy -1.679765 -2.753404) (xy -1.631321 -2.753159) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ef39658a-ca4f-4e6c-b266-90cd1276be6e") + ) + (fp_poly + (pts + (xy -3.451187 -2.100792) (xy -3.452283 -1.183217) (xy -3.464804 -1.160613) (xy -3.484268 -1.133139) + (xy -3.510671 -1.108646) (xy -3.544212 -1.087043) (xy -3.585091 -1.068234) (xy -3.633508 -1.052125) + (xy -3.689662 -1.038623) (xy -3.744529 -1.028988) (xy -3.775812 -1.024537) (xy -3.807662 -1.020573) + (xy -3.840852 -1.017051) (xy -3.876152 -1.013928) (xy -3.914335 -1.011157) (xy -3.956173 -1.008697) + (xy -4.002439 -1.006501) (xy -4.053903 -1.004527) (xy -4.111337 -1.002728) (xy -4.175515 -1.001063) + (xy -4.247207 -0.999485) (xy -4.265083 -0.999125) (xy -4.313643 -0.998096) (xy -4.362106 -0.996944) + (xy -4.409723 -0.995696) (xy -4.455747 -0.994378) (xy -4.499428 -0.993018) (xy -4.540018 -0.991643) + (xy -4.576767 -0.990278) (xy -4.608927 -0.98895) (xy -4.635748 -0.987687) (xy -4.656483 -0.986516) + (xy -4.670383 -0.985462) (xy -4.676698 -0.984553) (xy -4.676968 -0.98441) (xy -4.674565 -0.981119) + (xy -4.666678 -0.973045) (xy -4.654186 -0.96099) (xy -4.637971 -0.945754) (xy -4.618913 -0.928137) + (xy -4.597891 -0.908941) (xy -4.575787 -0.888966) (xy -4.553481 -0.869013) (xy -4.531853 -0.849883) + (xy -4.511784 -0.832376) (xy -4.494154 -0.817293) (xy -4.4831 -0.808085) (xy -4.374756 -0.723902) + (xy -4.259229 -0.643006) (xy -4.136474 -0.565383) (xy -4.006444 -0.491016) (xy -3.869094 -0.419887) + (xy -3.724378 -0.351982) (xy -3.572249 -0.287284) (xy -3.412661 -0.225777) (xy -3.24557 -0.167443) + (xy -3.070928 -0.112268) (xy -2.88869 -0.060234) (xy -2.698809 -0.011326) (xy -2.50124 0.034473) + (xy -2.295937 0.07718) (xy -2.082853 0.116809) (xy -1.861944 0.153379) (xy -1.699684 0.177585) (xy -1.623759 0.188241) + (xy -1.548568 0.198425) (xy -1.473485 0.208198) (xy -1.397887 0.217626) (xy -1.321148 0.226771) (xy -1.242643 0.235697) + (xy -1.161748 0.244469) (xy -1.077837 0.253148) (xy -0.990287 0.2618) (xy -0.898471 0.270487) (xy -0.801766 0.279274) + (xy -0.699546 0.288223) (xy -0.591186 0.297398) (xy -0.476063 0.306864) (xy -0.35355 0.316683) (xy -0.262467 0.323846) + (xy -0.209675 0.328002) (xy -0.156323 0.332263) (xy -0.103087 0.33657) (xy -0.05064 0.340867) (xy 0.000345 0.345095) + (xy 0.049194 0.349196) (xy 0.095234 0.353113) (xy 0.13779 0.356788) (xy 0.17619 0.360162) (xy 0.209758 0.363178) + (xy 0.237822 0.365778) (xy 0.259709 0.367904) (xy 0.274743 0.369499) (xy 0.282252 0.370504) (xy 0.282982 0.370709) + (xy 0.281507 0.374645) (xy 0.276661 0.385303) (xy 0.268855 0.401828) (xy 0.2585 0.423368) (xy 0.246006 0.449067) + (xy 0.231782 0.478073) (xy 0.216623 0.508761) (xy 0.175531 0.592981) (xy 0.137955 0.672928) (xy 0.102659 0.751335) + (xy 0.068408 0.830935) (xy 0.039451 0.900943) (xy 0.028559 0.927913) (xy 0.016844 0.957263) (xy 0.00471 0.987953) + (xy -0.007443 1.01894) (xy -0.019211 1.049183) (xy -0.030193 1.07764) (xy -0.039986 1.103269) (xy -0.048188 1.125029) + (xy -0.054397 1.141879) (xy -0.058209 1.152777) (xy -0.059267 1.156564) (xy -0.055095 1.156874) (xy -0.042828 1.157176) + (xy -0.022836 1.157469) (xy 0.004509 1.157752) (xy 0.038837 1.158024) (xy 0.079777 1.158282) (xy 0.126958 1.158527) + (xy 0.180008 1.158757) (xy 0.238558 1.158969) (xy 0.302234 1.159165) (xy 0.370668 1.159341) (xy 0.443487 1.159496) + (xy 0.520321 1.15963) (xy 0.600799 1.159742) (xy 0.68455 1.159829) (xy 0.771202 1.15989) (xy 0.860385 1.159925) + (xy 0.928729 1.159933) (xy 1.916724 1.159933) (xy 2.120739 1.159933) (xy 5.5118 1.159933) (xy 5.511769 1.148292) + (xy 5.510733 1.137054) (xy 5.507874 1.11907) (xy 5.503507 1.095788) (xy 5.497948 1.068652) (xy 5.491513 1.039112) + (xy 5.484516 1.008611) (xy 5.477274 0.978598) (xy 5.470102 0.950519) (xy 5.463315 0.925821) (xy 5.463063 0.924947) + (xy 5.433513 0.833783) (xy 5.39763 0.741855) (xy 5.356313 0.651037) (xy 5.310465 0.563205) (xy 5.260988 0.480232) + (xy 5.219643 0.418953) (xy 5.144945 0.321537) (xy 5.064784 0.230532) (xy 4.979379 0.146079) (xy 4.88895 0.068316) + (xy 4.793715 -0.002619) (xy 4.693893 -0.066584) (xy 4.589703 -0.123442) (xy 4.481363 -0.173054) (xy 4.369093 -0.215279) + (xy 4.253112 -0.24998) (xy 4.133639 -0.277017) (xy 4.12115 -0.279359) (xy 4.085572 -0.285657) (xy 4.053263 -0.290744) + (xy 4.022649 -0.294739) (xy 3.99216 -0.297762) (xy 3.960224 -0.299932) (xy 3.925269 -0.301369) (xy 3.885723 -0.302191) + (xy 3.840016 -0.30252) (xy 3.81635 -0.302538) (xy 3.763767 -0.302247) (xy 3.717937 -0.301352) (xy 3.677158 -0.299698) + (xy 3.639726 -0.297128) (xy 3.60394 -0.293486) (xy 3.568098 -0.288616) (xy 3.530498 -0.282361) (xy 3.489436 -0.274565) + (xy 3.470931 -0.270831) (xy 3.355463 -0.242991) (xy 3.243225 -0.207522) (xy 3.134505 -0.16472) (xy 3.029594 -0.114881) + (xy 2.928782 -0.0583) (xy 2.83236 0.004727) (xy 2.740617 0.073903) (xy 2.653843 0.148935) (xy 2.572329 0.229525) + (xy 2.496364 0.315378) (xy 2.42624 0.406198) (xy 2.362245 0.50169) (xy 2.304671 0.601557) (xy 2.253807 0.705504) + (xy 2.209943 0.813236) (xy 2.17337 0.924456) (xy 2.144378 1.038869) (xy 2.13372 1.0922) (xy 2.129993 1.112413) + (xy 2.126649 1.13031) (xy 2.124081 1.143807) (xy 2.122769 1.150408) (xy 2.120739 1.159933) (xy 1.916724 1.159933) + (xy 1.919672 1.135592) (xy 1.921574 1.122044) (xy 1.924637 1.102664) (xy 1.928452 1.079938) (xy 1.932612 1.056354) + (xy 1.933021 1.0541) (xy 1.959536 0.931832) (xy 1.994003 0.812082) (xy 2.036191 0.6952) (xy 2.085866 0.58154) + (xy 2.142797 0.471453) (xy 2.206751 0.365293) (xy 2.277495 0.263409) (xy 2.354796 0.166156) (xy 2.438423 0.073885) + (xy 2.528143 -0.013052) (xy 2.623724 -0.094302) (xy 2.724932 -0.169515) (xy 2.753783 -0.189134) (xy 2.861211 -0.255715) + (xy 2.972491 -0.314773) (xy 3.087512 -0.366267) (xy 3.206161 -0.410156) (xy 3.328328 -0.446398) (xy 3.453899 -0.474952) + (xy 3.582147 -0.495696) (xy 3.614473 -0.499145) (xy 3.653446 -0.502071) (xy 3.697257 -0.504434) (xy 3.744101 -0.506197) + (xy 3.79217 -0.507319) (xy 3.839657 -0.507762) (xy 3.884756 -0.507487) (xy 3.92566 -0.506454) (xy 3.960561 -0.504624) + (xy 3.968052 -0.504045) (xy 4.097495 -0.489253) (xy 4.22346 -0.466765) (xy 4.346074 -0.436531) (xy 4.46546 -0.3985) + (xy 4.581745 -0.352624) (xy 4.695053 -0.298853) (xy 4.805511 -0.237135) (xy 4.913242 -0.167422) (xy 5.018374 -0.089663) + (xy 5.0292 -0.081083) (xy 5.084253 -0.034606) (xy 5.141077 0.018149) (xy 5.198224 0.075628) (xy 5.254249 0.136279) + (xy 5.307706 0.198546) (xy 5.357148 0.260876) (xy 5.392342 0.309033) (xy 5.427945 0.362348) (xy 5.463975 0.421014) + (xy 5.499256 0.482872) (xy 5.532614 0.545761) (xy 5.562872 0.60752) (xy 5.588857 0.665989) (xy 5.596091 0.683683) + (xy 5.628236 0.770619) (xy 5.657019 0.861363) (xy 5.681666 0.953159) (xy 5.701407 1.04325) (xy 5.709468 1.088451) + (xy 5.721135 1.159933) (xy 7.941699 1.159933) (xy 7.992632 1.058136) (xy 8.03456 0.973127) (xy 8.071809 0.895043) + (xy 8.10442 0.823783) (xy 8.132436 0.759245) (xy 8.155899 0.701325) (xy 8.174851 0.649923) (xy 8.189336 0.604937) + (xy 8.199394 0.566264) (xy 8.202023 0.553425) (xy 8.208977 0.516299) (xy 8.198525 0.493469) (xy 8.184803 0.470692) + (xy 8.163788 0.446508) (xy 8.135341 0.420817) (xy 8.099325 0.393521) (xy 8.055605 0.364521) (xy 8.004042 0.333717) + (xy 7.944499 0.301011) (xy 7.8994 0.277643) (xy 7.812772 0.235224) (xy 7.718194 0.191777) (xy 7.616103 0.147437) + (xy 7.506934 0.102336) (xy 7.391125 0.056608) (xy 7.269112 0.010387) (xy 7.141331 -0.036196) (xy 7.00822 -0.083006) + (xy 6.870214 -0.129911) (xy 6.727751 -0.176777) (xy 6.581267 -0.22347) (xy 6.431198 -0.269858) (xy 6.277982 -0.315808) + (xy 6.122054 -0.361186) (xy 5.963851 -0.405859) (xy 5.80381 -0.449693) (xy 5.642368 -0.492556) (xy 5.47996 -0.534315) + (xy 5.317024 -0.574835) (xy 5.153996 -0.613985) (xy 4.991313 -0.65163) (xy 4.829411 -0.687637) (xy 4.668726 -0.721873) + (xy 4.5339 -0.749388) (xy 4.34411 -0.78634) (xy 4.152329 -0.821778) (xy 3.9593 -0.855605) (xy 3.765769 -0.887722) + (xy 3.572478 -0.918031) (xy 3.380172 -0.946434) (xy 3.189594 -0.972833) (xy 3.001488 -0.997129) (xy 2.816599 -1.019225) + (xy 2.635671 -1.039022) (xy 2.459446 -1.056422) (xy 2.28867 -1.071326) (xy 2.124086 -1.083637) (xy 1.966438 -1.093257) + (xy 1.905 -1.096352) (xy 1.870435 -1.09771) (xy 1.830895 -1.098799) (xy 1.787697 -1.099621) (xy 1.74216 -1.100175) + (xy 1.695601 -1.100462) (xy 1.649336 -1.100482) (xy 1.604685 -1.100234) (xy 1.562964 -1.09972) (xy 1.525491 -1.098939) + (xy 1.493583 -1.097892) (xy 1.468559 -1.096579) (xy 1.464521 -1.096286) (xy 1.419944 -1.092341) (xy 1.382293 -1.087744) + (xy 1.350031 -1.082152) (xy 1.321621 -1.075219) (xy 1.29553 -1.066599) (xy 1.270219 -1.055947) (xy 1.2573 -1.049713) + (xy 1.231727 -1.035661) (xy 1.200924 -1.016645) (xy 1.16592 -0.993399) (xy 1.127745 -0.966662) (xy 1.087428 -0.937167) + (xy 1.045999 -0.905652) (xy 1.004487 -0.872854) (xy 0.967317 -0.842351) (xy 0.92075 -0.803396) (xy 0.867833 -0.805906) + (xy 0.845801 -0.806886) (xy 0.817918 -0.808027) (xy 0.786798 -0.809228) (xy 0.755051 -0.810388) (xy 0.731308 -0.811207) + (xy 0.705748 -0.812236) (xy 0.683344 -0.813474) (xy 0.66537 -0.814823) (xy 0.653102 -0.816184) (xy 0.647813 -0.817459) + (xy 0.6477 -0.817654) (xy 0.65049 -0.82282) (xy 0.658263 -0.833049) (xy 0.670118 -0.847313) (xy 0.685158 -0.864583) + (xy 0.702482 -0.883833) (xy 0.721193 -0.904033) (xy 0.740391 -0.924156) (xy 0.744616 -0.928496) (xy 0.804564 -0.986608) + (xy 0.86766 -1.041717) (xy 0.932718 -1.092962) (xy 0.998553 -1.139482) (xy 1.063979 -1.180417) (xy 1.12781 -1.214906) + (xy 1.160004 -1.230018) (xy 1.193048 -1.244206) (xy 1.224103 -1.256396) (xy 1.254129 -1.266733) (xy 1.284088 -1.275362) + (xy 1.314942 -1.282426) (xy 1.347649 -1.288069) (xy 1.383173 -1.292436) (xy 1.422474 -1.295671) (xy 1.466512 -1.297918) + (xy 1.51625 -1.299321) (xy 1.572647 -1.300024) (xy 1.62779 -1.300179) (xy 1.739034 -1.298988) (xy 1.857861 -1.29555) + (xy 1.98371 -1.289938) (xy 2.116022 -1.282225) (xy 2.254237 -1.272485) (xy 2.397794 -1.260791) (xy 2.546133 -1.247214) + (xy 2.698695 -1.23183) (xy 2.854919 -1.214709) (xy 3.014245 -1.195926) (xy 3.176113 -1.175554) (xy 3.339964 -1.153666) + (xy 3.505237 -1.130334) (xy 3.671372 -1.105631) (xy 3.837809 -1.079632) (xy 4.003988 -1.052408) (xy 4.169349 -1.024033) + (xy 4.333332 -0.99458) (xy 4.495377 -0.964122) (xy 4.654923 -0.932731) (xy 4.811412 -0.900482) (xy 4.964282 -0.867447) + (xy 4.990487 -0.86162) (xy 5.027899 -0.853178) (xy 5.072411 -0.842986) (xy 5.1229 -0.831308) (xy 5.178244 -0.818408) + (xy 5.237318 -0.804551) (xy 5.299 -0.790003) (xy 5.362166 -0.775028) (xy 5.425694 -0.75989) (xy 5.488461 -0.744855) + (xy 5.549343 -0.730187) (xy 5.594169 -0.719324) (xy 5.805429 -0.66708) (xy 6.009088 -0.614875) (xy 6.205102 -0.562728) + (xy 6.393428 -0.510654) (xy 6.574021 -0.458669) (xy 6.746839 -0.406791) (xy 6.911837 -0.355036) (xy 7.068973 -0.303421) + (xy 7.218203 -0.251961) (xy 7.359483 -0.200674) (xy 7.49277 -0.149576) (xy 7.618021 -0.098684) (xy 7.735191 -0.048014) + (xy 7.844237 0.002417) (xy 7.945116 0.052594) (xy 8.037785 0.102498) (xy 8.122199 0.152114) (xy 8.198315 0.201425) + (xy 8.266091 0.250414) (xy 8.325481 0.299066) (xy 8.362023 0.332894) (xy 8.386347 0.357698) (xy 8.404571 0.378711) + (xy 8.417523 0.397012) (xy 8.426032 0.413676) (xy 8.427895 0.418674) (xy 8.431204 0.434953) (xy 8.432605 0.457004) + (xy 8.432166 0.482363) (xy 8.429954 0.50857) (xy 8.426037 0.533161) (xy 8.424565 0.53975) (xy 8.413422 0.579892) + (xy 8.397744 0.626769) (xy 8.37751 0.680427) (xy 8.352703 0.740909) (xy 8.323302 0.808261) (xy 8.28929 0.882527) + (xy 8.250646 0.963751) (xy 8.207351 1.051979) (xy 8.195604 1.075525) (xy 8.153386 1.159881) (xy 8.480418 1.160966) + (xy 8.80745 1.16205) (xy 8.808661 1.203325) (xy 8.809873 1.2446) (xy -8.818033 1.2446) (xy -8.818033 1.159933) + (xy -8.361927 1.159933) (xy -8.157795 1.159933) (xy -4.611273 1.159933) (xy -4.617035 1.122892) (xy -4.633933 1.032371) + (xy -4.656748 0.938997) (xy -4.684849 0.84528) (xy -4.693073 0.820788) (xy -4.736651 0.706869) (xy -4.787766 0.596619) + (xy -4.846171 0.490375) (xy -4.911618 0.388478) (xy -4.983859 0.291267) (xy -5.062647 0.199081) (xy -5.147733 0.11226) + (xy -5.238872 0.031143) (xy -5.310717 -0.025501) (xy -5.410759 -0.095333) (xy -5.513934 -0.157491) + (xy -5.620466 -0.212064) (xy -5.730579 -0.25914) (xy -5.844496 -0.298807) (xy -5.962441 -0.331154) + (xy -6.084639 -0.356269) (xy -6.184942 -0.371132) (xy -6.213848 -0.373931) (xy -6.249454 -0.376124) + (xy -6.290113 -0.377711) (xy -6.334179 -0.378692) (xy -6.380004 -0.379065) (xy -6.425941 -0.378832) + (xy -6.470344 -0.37799) (xy -6.511565 -0.376541) (xy -6.547959 -0.374483) (xy -6.577876 -0.371817) + (xy -6.582833 -0.371224) (xy -6.643953 -0.362852) (xy -6.699671 -0.353713) (xy -6.753054 -0.343244) + (xy -6.807164 -0.330883) (xy -6.820326 -0.32764) (xy -6.939195 -0.293689) (xy -7.054603 -0.252014) + (xy -7.166489 -0.202645) (xy -7.274791 -0.145613) (xy -7.379447 -0.08095) (xy -7.480394 -0.008685) + (xy -7.506511 0.011732) (xy -7.53344 0.034232) (xy -7.564441 0.061923) (xy -7.598186 0.093479) (xy -7.633346 0.127568) + (xy -7.668594 0.162863) (xy -7.7026 0.198035) (xy -7.734037 0.231756) (xy -7.761575 0.262695) (xy -7.782569 0.287867) + (xy -7.852897 0.382497) (xy -7.917045 0.482047) (xy -7.97467 0.585749) (xy -8.025429 0.692838) (xy -8.068978 0.802548) + (xy -8.104973 0.914113) (xy -8.133072 1.026767) (xy -8.147014 1.100667) (xy -8.15012 1.119243) (xy -8.152939 1.135529) + (xy -8.155046 1.147106) (xy -8.15571 1.150408) (xy -8.157795 1.159933) (xy -8.361927 1.159933) (xy -8.358974 1.133475) + (xy -8.355396 1.106976) (xy -8.349987 1.074262) (xy -8.343127 1.037292) (xy -8.335195 0.998027) (xy -8.32657 0.958425) + (xy -8.318366 0.923454) (xy -8.284198 0.801026) (xy -8.242257 0.681579) (xy -8.192814 0.565445) (xy -8.136138 0.452955) + (xy -8.0725 0.344443) (xy -8.002168 0.24024) (xy -7.925413 0.140679) (xy -7.842505 0.046091) (xy -7.753713 -0.043191) + (xy -7.659306 -0.126834) (xy -7.559555 -0.204508) (xy -7.454729 -0.275879) (xy -7.345099 -0.340615) + (xy -7.253817 -0.387548) (xy -7.142215 -0.437183) (xy -7.028385 -0.47959) (xy -6.911547 -0.514992) + (xy -6.790918 -0.543614) (xy -6.665716 -0.565678) (xy -6.601883 -0.574234) (xy -6.581336 -0.576482) + (xy -6.560111 -0.578275) (xy -6.536973 -0.579658) (xy -6.510686 -0.580675) (xy -6.480015 -0.581371) + (xy -6.443725 -0.581789) (xy -6.400579 -0.581975) (xy -6.385983 -0.581992) (xy -6.328688 -0.581741) + (xy -6.278165 -0.580818) (xy -6.232736 -0.579073) (xy -6.190723 -0.57636) (xy -6.150448 -0.572531) + (xy -6.110232 -0.567439) (xy -6.068399 -0.560935) (xy -6.02327 -0.552873) (xy -5.996517 -0.547737) + (xy -5.871217 -0.519008) (xy -5.749171 -0.482652) (xy -5.630639 -0.438939) (xy -5.515881 -0.388138) + (xy -5.405157 -0.330518) (xy -5.298728 -0.266348) (xy -5.196852 -0.195897) (xy -5.099792 -0.119434) + (xy -5.007806 -0.037228) (xy -4.921155 0.05045) (xy -4.840099 0.143333) (xy -4.764899 0.241151) (xy -4.695813 0.343636) + (xy -4.633103 0.450517) (xy -4.577028 0.561526) (xy -4.527849 0.676393) (xy -4.485826 0.79485) (xy -4.451219 0.916627) + (xy -4.424287 1.041455) (xy -4.416549 1.086913) (xy -4.404988 1.159942) (xy -2.341917 1.158879) (xy -0.278846 1.157817) + (xy -0.237327 1.04775) (xy -0.216579 0.993376) (xy -0.194742 0.937305) (xy -0.172281 0.880668) (xy -0.149665 0.824597) + (xy -0.127358 0.770223) (xy -0.105828 0.718679) (xy -0.08554 0.671095) (xy -0.066962 0.628604) (xy -0.05056 0.592338) + (xy -0.04288 0.575968) (xy -0.036675 0.562446) (xy -0.032473 0.552286) (xy -0.031102 0.547508) (xy -0.031151 0.547405) + (xy -0.03548 0.54686) (xy -0.047541 0.54572) (xy -0.066623 0.544044) (xy -0.092015 0.541889) (xy -0.123009 0.539316) + (xy -0.158892 0.536382) (xy -0.198956 0.533147) (xy -0.24249 0.529669) (xy -0.288784 0.526008) (xy -0.303024 0.524888) + (xy -0.421907 0.515481) (xy -0.533001 0.506522) (xy -0.636969 0.497944) (xy -0.734474 0.489683) (xy -0.826179 0.481673) + (xy -0.912745 0.473848) (xy -0.994837 0.466143) (xy -1.073115 0.458492) (xy -1.148244 0.45083) (xy -1.220885 0.443091) + (xy -1.291702 0.435209) (xy -1.361356 0.42712) (xy -1.430512 0.418757) (xy -1.49983 0.410055) (xy -1.569974 0.400948) + (xy -1.610784 0.395524) (xy -1.844583 0.36213) (xy -2.070557 0.325634) (xy -2.288763 0.286011) (xy -2.499261 0.24324) + (xy -2.702111 0.197298) (xy -2.897373 0.148163) (xy -3.085105 0.095812) (xy -3.265367 0.040224) (xy -3.438219 -0.018624) + (xy -3.60372 -0.080755) (xy -3.76193 -0.146191) (xy -3.912907 -0.214955) (xy -4.056712 -0.287068) + (xy -4.193404 -0.362553) (xy -4.323043 -0.441433) (xy -4.445687 -0.523729) (xy -4.561397 -0.609465) + (xy -4.670232 -0.698662) (xy -4.772251 -0.791343) (xy -4.776872 -0.795779) (xy -4.806347 -0.824747) + (xy -4.834527 -0.853599) (xy -4.860626 -0.881448) (xy -4.883856 -0.90741) (xy -4.903433 -0.930598) + (xy -4.918569 -0.950126) (xy -4.928478 -0.965109) (xy -4.930357 -0.968675) (xy -4.940251 -0.99836) + (xy -4.942867 -1.029644) (xy -4.938197 -1.060337) (xy -4.930689 -1.080099) (xy -4.91491 -1.1054) + (xy -4.894009 -1.126893) (xy -4.867413 -1.144875) (xy -4.834551 -1.159641) (xy -4.79485 -1.171484) + (xy -4.74774 -1.180701) (xy -4.730922 -1.183155) (xy -4.709957 -1.185764) (xy -4.687183 -1.18811) + (xy -4.661971 -1.19022) (xy -4.633691 -1.192117) (xy -4.601715 -1.193829) (xy -4.565412 -1.195379) + (xy -4.524154 -1.196792) (xy -4.477311 -1.198095) (xy -4.424254 -1.199311) (xy -4.364353 -1.200468) + (xy -4.29698 -1.201588) (xy -4.254288 -1.202231) (xy -4.17951 -1.203417) (xy -4.112618 -1.2047) (xy -4.053033 -1.206121) + (xy -4.000176 -1.20772) (xy -3.953467 -1.209536) (xy -3.912327 -1.211609) (xy -3.876175 -1.213979) + (xy -3.844432 -1.216687) (xy -3.816518 -1.219772) (xy -3.791855 -1.223274) (xy -3.769861 -1.227233) + (xy -3.749958 -1.231688) (xy -3.731567 -1.236681) (xy -3.724912 -1.238709) (xy -3.701655 -1.247232) + (xy -3.685577 -1.256431) (xy -3.675397 -1.26741) (xy -3.669837 -1.281273) (xy -3.668712 -1.287239) + (xy -3.667363 -1.299297) (xy -3.666091 -1.316843) (xy -3.664894 -1.340073) (xy -3.663769 -1.369181) + (xy -3.662714 -1.40436) (xy -3.661725 -1.445804) (xy -3.660799 -1.493708) (xy -3.659935 -1.548265) + (xy -3.65913 -1.609669) (xy -3.65838 -1.678115) (xy -3.657683 -1.753797) (xy -3.657036 -1.836908) + (xy -3.656437 -1.927642) (xy -3.655883 -2.026194) (xy -3.655371 -2.132757) (xy -3.654899 -2.247526) + (xy -3.654744 -2.289175) (xy -3.652106 -3.018366) (xy -3.450091 -3.018366) (xy -3.451187 -2.100792) + ) + (stroke + (width 0.01) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "37460291-5d2d-422f-af6a-f3374ccb9389") + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod new file mode 100755 index 0000000..0a45887 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/HV-Warning.kicad_mod @@ -0,0 +1,417 @@ +(footprint "HV-Warning" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6222C0FA) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0 -9.75) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp dd84530f-c5fe-45e5-8faf-e2719fcb14cd) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 95b30749-aec6-48f0-8358-fd329add7197) + ) + (fp_poly (pts + (xy 0.143638 -8.486897) + (xy 0.296117 -8.408734) + (xy 0.341883 -8.369967) + (xy 0.369697 -8.330785) + (xy 0.429247 -8.236167) + (xy 0.519988 -8.087049) + (xy 0.641374 -7.884367) + (xy 0.792858 -7.629058) + (xy 0.973894 -7.322057) + (xy 1.183937 -6.964302) + (xy 1.422441 -6.556727) + (xy 1.688858 -6.100269) + (xy 1.982644 -5.595865) + (xy 2.303252 -5.044451) + (xy 2.650137 -4.446962) + (xy 3.022751 -3.804335) + (xy 3.420549 -3.117507) + (xy 3.842986 -2.387413) + (xy 4.289514 -1.614989) + (xy 4.759588 -0.801173) + (xy 5.053329 -0.292327) + (xy 5.438364 0.374908) + (xy 5.815168 1.02807) + (xy 6.182432 1.664883) + (xy 6.538849 2.283071) + (xy 6.883107 2.880359) + (xy 7.2139 3.454471) + (xy 7.529918 4.003132) + (xy 7.829852 4.524066) + (xy 8.112393 5.014997) + (xy 8.376232 5.473649) + (xy 8.620061 5.897748) + (xy 8.84257 6.285017) + (xy 9.042451 6.63318) + (xy 9.218395 6.939963) + (xy 9.369093 7.203088) + (xy 9.493236 7.420282) + (xy 9.589515 7.589268) + (xy 9.656621 7.70777) + (xy 9.693246 7.773513) + (xy 9.69987 7.786233) + (xy 9.738594 7.954842) + (xy 9.718485 8.12279) + (xy 9.644221 8.275766) + (xy 9.52048 8.399462) + (xy 9.493528 8.417379) + (xy 9.370716 8.493734) + (xy 0.048721 8.499177) + (xy -0.751285 8.499546) + (xy -1.531248 8.499712) + (xy -2.288729 8.499681) + (xy -3.021286 8.49946) + (xy -3.726479 8.499053) + (xy -4.401867 8.498467) + (xy -5.045009 8.497708) + (xy -5.653464 8.496782) + (xy -6.224792 8.495694) + (xy -6.756551 8.494451) + (xy -7.246302 8.493059) + (xy -7.691603 8.491523) + (xy -8.090013 8.48985) + (xy -8.439093 8.488045) + (xy -8.7364 8.486114) + (xy -8.979494 8.484064) + (xy -9.165935 8.4819) + (xy -9.293281 8.479628) + (xy -9.359093 8.477254) + (xy -9.367673 8.476268) + (xy -9.479602 8.417613) + (xy -9.59072 8.319335) + (xy -9.679235 8.203289) + (xy -9.714371 8.12855) + (xy -9.733512 8.017195) + (xy -9.728927 7.902586) + (xy -9.728708 7.901401) + (xy -9.710232 7.86095) + (xy -9.660671 7.767085) + (xy -9.581606 7.622544) + (xy -9.474619 7.430066) + (xy -9.462375 7.40824) + (xy -8.277196 7.40824) + (xy -8.246135 7.411308) + (xy -8.151822 7.414242) + (xy -7.995966 7.417038) + (xy -7.780276 7.419688) + (xy -7.506461 7.422186) + (xy -7.176231 7.424526) + (xy -6.791293 7.426703) + (xy -6.353359 7.428709) + (xy -5.864136 7.430539) + (xy -5.325334 7.432187) + (xy -4.738662 7.433646) + (xy -4.105829 7.43491) + (xy -3.428545 7.435973) + (xy -2.708518 7.43683) + (xy -1.947458 7.437472) + (xy -1.147073 7.437896) + (xy -0.309074 7.438093) + (xy -0.002707 7.438108) + (xy 0.726312 7.438028) + (xy 1.438172 7.437794) + (xy 2.13015 7.437411) + (xy 2.799525 7.436888) + (xy 3.443573 7.43623) + (xy 4.059571 7.435444) + (xy 4.644797 7.434538) + (xy 5.196527 7.433517) + (xy 5.712041 7.432389) + (xy 6.188613 7.43116) + (xy 6.623523 7.429837) + (xy 7.014046 7.428428) + (xy 7.357461 7.426938) + (xy 7.651044 7.425375) + (xy 7.892073 7.423744) + (xy 8.077826 7.422054) + (xy 8.205579 7.420311) + (xy 8.272609 7.418521) + (xy 8.282608 7.417507) + (xy 8.266628 7.387417) + (xy 8.219794 7.304059) + (xy 8.143772 7.170312) + (xy 8.040224 6.989055) + (xy 7.910814 6.763166) + (xy 7.757205 6.495525) + (xy 7.581061 6.18901) + (xy 7.384046 5.846501) + (xy 7.167822 5.470876) + (xy 6.934053 5.065015) + (xy 6.684403 4.631796) + (xy 6.420536 4.174098) + (xy 6.144114 3.694801) + (xy 5.856801 3.196783) + (xy 5.560261 2.682923) + (xy 5.256157 2.1561) + (xy 4.946152 1.619193) + (xy 4.631911 1.075081) + (xy 4.315096 0.526643) + (xy 3.997371 -0.023242) + (xy 3.680399 -0.571695) + (xy 3.365844 -1.115837) + (xy 3.05537 -1.65279) + (xy 2.75064 -2.179674) + (xy 2.453317 -2.693611) + (xy 2.165065 -3.19172) + (xy 1.887547 -3.671125) + (xy 1.622427 -4.128944) + (xy 1.371368 -4.562301) + (xy 1.136034 -4.968315) + (xy 0.918088 -5.344107) + (xy 0.719194 -5.6868) + (xy 0.541015 -5.993513) + (xy 0.385215 -6.261368) + (xy 0.253456 -6.487486) + (xy 0.147404 -6.668988) + (xy 0.06872 -6.802995) + (xy 0.019069 -6.886627) + (xy 0.000113 -6.917007) + (xy 0 -6.917077) + (xy -0.017104 -6.889351) + (xy -0.065001 -6.808233) + (xy -0.142027 -6.676602) + (xy -0.246518 -6.497339) + (xy -0.376809 -6.273324) + (xy -0.531238 -6.007436) + (xy -0.70814 -5.702556) + (xy -0.905851 -5.361563) + (xy -1.122706 -4.987337) + (xy -1.357043 -4.582758) + (xy -1.607196 -4.150706) + (xy -1.871503 -3.694062) + (xy -2.148298 -3.215704) + (xy -2.435918 -2.718513) + (xy -2.732698 -2.205368) + (xy -3.036976 -1.679151) + (xy -3.347086 -1.142739) + (xy -3.661365 -0.599015) + (xy -3.978148 -0.050856) + (xy -4.295773 0.498856) + (xy -4.612574 1.047241) + (xy -4.926887 1.591421) + (xy -5.23705 2.128515) + (xy -5.541396 2.655642) + (xy -5.838264 3.169924) + (xy -6.125988 3.66848) + (xy -6.402904 4.14843) + (xy -6.667349 4.606895) + (xy -6.917659 5.040994) + (xy -7.152169 5.447847) + (xy -7.369215 5.824576) + (xy -7.567134 6.168298) + (xy -7.744261 6.476136) + (xy -7.898933 6.745209) + (xy -8.029485 6.972636) + (xy -8.134253 7.155538) + (xy -8.211573 7.291036) + (xy -8.259782 7.376249) + (xy -8.277196 7.40824) + (xy -9.462375 7.40824) + (xy -9.341289 7.192387) + (xy -9.183199 6.912246) + (xy -9.001928 6.592382) + (xy -8.799058 6.23553) + (xy -8.57617 5.844431) + (xy -8.334843 5.42182) + (xy -8.07666 4.970437) + (xy -7.803201 4.49302) + (xy -7.516047 3.992305) + (xy -7.216778 3.471031) + (xy -6.906976 2.931936) + (xy -6.588221 2.377758) + (xy -6.262095 1.811234) + (xy -5.930178 1.235103) + (xy -5.59405 0.652102) + (xy -5.255293 0.064969) + (xy -4.915488 -0.523557) + (xy -4.576216 -1.11074) + (xy -4.239056 -1.69384) + (xy -3.905591 -2.270121) + (xy -3.577401 -2.836845) + (xy -3.256067 -3.391272) + (xy -2.943169 -3.930667) + (xy -2.640289 -4.45229) + (xy -2.349008 -4.953404) + (xy -2.070905 -5.431271) + (xy -1.807563 -5.883153) + (xy -1.560562 -6.306312) + (xy -1.331482 -6.698011) + (xy -1.121905 -7.055511) + (xy -0.933412 -7.376075) + (xy -0.767582 -7.656964) + (xy -0.625998 -7.895441) + (xy -0.51024 -8.088768) + (xy -0.421889 -8.234207) + (xy -0.362526 -8.32902) + (xy -0.333731 -8.37047) + (xy -0.332852 -8.371347) + (xy -0.183611 -8.468229) + (xy -0.020526 -8.506737) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 46088382-79ac-4353-aa89-fc04c12ff305)) + (fp_poly (pts + (xy 0.745313 -3.143027) + (xy 0.845302 -3.138143) + (xy 0.905095 -3.130404) + (xy 0.930878 -3.119557) + (xy 0.932286 -3.110613) + (xy 0.916613 -3.074702) + (xy 0.876842 -2.98426) + (xy 0.81513 -2.844177) + (xy 0.733634 -2.659341) + (xy 0.634511 -2.434641) + (xy 0.519917 -2.174966) + (xy 0.392011 -1.885205) + (xy 0.252948 -1.570247) + (xy 0.104886 -1.234982) + (xy -0.000387 -0.996646) + (xy -0.152671 -0.651401) + (xy -0.296713 -0.323859) + (xy -0.430434 -0.018809) + (xy -0.551756 0.258958) + (xy -0.658599 0.504653) + (xy -0.748884 0.713487) + (xy -0.820532 0.88067) + (xy -0.871464 1.001412) + (xy -0.899602 1.070924) + (xy -0.904618 1.08654) + (xy -0.874743 1.073525) + (xy -0.793869 1.032111) + (xy -0.667794 0.965423) + (xy -0.502318 0.876586) + (xy -0.303241 0.768725) + (xy -0.076364 0.644964) + (xy 0.172515 0.508429) + (xy 0.357289 0.406611) + (xy 0.617741 0.263717) + (xy 0.860147 0.13243) + (xy 1.07875 0.015745) + (xy 1.26779 -0.083345) + (xy 1.421507 -0.161844) + (xy 1.534143 -0.216758) + (xy 1.59994 -0.245093) + (xy 1.615066 -0.247418) + (xy 1.607817 -0.211208) + (xy 1.584635 -0.117041) + (xy 1.546769 0.030393) + (xy 1.495467 0.226404) + (xy 1.431979 0.4663) + (xy 1.357553 0.745392) + (xy 1.273439 1.058988) + (xy 1.180885 1.402398) + (xy 1.081141 1.770932) + (xy 0.975456 2.159898) + (xy 0.913476 2.387341) + (xy 0.805105 2.785086) + (xy 0.701981 3.164521) + (xy 0.605349 3.521013) + (xy 0.516451 3.849934) + (xy 0.43653 4.146652) + (xy 0.366829 4.406537) + (xy 0.308591 4.624959) + (xy 0.26306 4.797288) + (xy 0.231478 4.918893) + (xy 0.215089 4.985144) + (xy 0.21303 4.996377) + (xy 0.242038 4.984357) + (xy 0.314568 4.943757) + (xy 0.419457 4.881061) + (xy 0.536948 4.808177) + (xy 0.662589 4.730935) + (xy 0.767098 4.670292) + (xy 0.839076 4.632618) + (xy 0.866841 4.62379) + (xy 0.851713 4.651848) + (xy 0.804443 4.726042) + (xy 0.729958 4.839164) + (xy 0.633187 4.984006) + (xy 0.519059 5.153358) + (xy 0.392503 5.340012) + (xy 0.258447 5.53676) + (xy 0.121819 5.736392) + (xy -0.012451 5.9317) + (xy -0.139435 6.115476) + (xy -0.254205 6.28051) + (xy -0.351832 6.419594) + (xy -0.427386 6.52552) + (xy -0.475941 6.591078) + (xy -0.489199 6.607158) + (xy -0.521056 6.611276) + (xy -0.53243 6.590918) + (xy -0.540905 6.548691) + (xy -0.558063 6.450209) + (xy -0.582603 6.303406) + (xy -0.613222 6.116215) + (xy -0.648619 5.896571) + (xy -0.68749 5.652408) + (xy -0.713226 5.489259) + (xy -0.753885 5.231286) + (xy -0.792018 4.990674) + (xy -0.826283 4.775782) + (xy -0.855339 4.594969) + (xy -0.877845 4.456594) + (xy -0.892461 4.369018) + (xy -0.89689 4.34431) + (xy -0.901402 4.280645) + (xy -0.887684 4.256111) + (xy -0.859954 4.281997) + (xy -0.805027 4.351438) + (xy -0.731124 4.453533) + (xy -0.654949 4.564679) + (xy -0.571395 4.686687) + (xy -0.499949 4.785777) + (xy -0.448661 4.85112) + (xy -0.426332 4.872123) + (xy -0.41863 4.841102) + (xy -0.40328 4.752726) + (xy -0.381268 4.614023) + (xy -0.353578 4.432026) + (xy -0.321196 4.213762) + (xy -0.285106 3.966263) + (xy -0.246294 3.696559) + (xy -0.205744 3.411679) + (xy -0.164442 3.118653) + (xy -0.123373 2.824512) + (xy -0.083521 2.536285) + (xy -0.045872 2.261002) + (xy -0.011411 2.005694) + (xy 0.018878 1.77739) + (xy 0.044009 1.58312) + (xy 0.062997 1.429914) + (xy 0.074858 1.324803) + (xy 0.078606 1.274816) + (xy 0.078141 1.271729) + (xy 0.048411 1.283683) + (xy -0.032861 1.32251) + (xy -0.159571 1.385141) + (xy -0.325614 1.468501) + (xy -0.524885 1.56952) + (xy -0.751279 1.685125) + (xy -0.998691 1.812245) + (xy -1.104939 1.867057) + (xy -1.359365 1.998014) + (xy -1.595443 2.118656) + (xy -1.807041 2.225914) + (xy -1.988031 2.31672) + (xy -2.132283 2.388008) + (xy -2.233667 2.43671) + (xy -2.286054 2.459759) + (xy -2.291943 2.461084) + (xy -2.284851 2.428784) + (xy -2.260653 2.338609) + (xy -2.220626 2.194994) + (xy -2.166047 2.002369) + (xy -2.098191 1.765168) + (xy -2.018335 1.487823) + (xy -1.927755 1.174768) + (xy -1.827727 0.830434) + (xy -1.719528 0.459255) + (xy -1.604434 0.065663) + (xy -1.484594 -0.342939) + (xy -0.664681 -3.134399) + (xy 0.142327 -3.143094) + (xy 0.400011 -3.145248) + (xy 0.598945 -3.145311) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 9a9a81d4-4b02-4e51-b077-4c33c37c3f03)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod new file mode 100755 index 0000000..aac124f --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_big.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_big" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E4126B) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at -0.409515 7.62) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp debdfc58-d084-4b41-b739-522198d6f9af) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 4195a066-7eb6-4bb4-b927-f805f527d3d1) + ) + (fp_poly (pts + (xy -6.687647 -2.93907) + (xy -6.542188 -2.937096) + (xy -6.408978 -2.934075) + (xy -6.293209 -2.930006) + (xy -6.200074 -2.924891) + (xy -6.134765 -2.91873) + (xy -6.102473 -2.911525) + (xy -6.10005 -2.909306) + (xy -6.103985 -2.887451) + (xy -6.117744 -2.829876) + (xy -6.140635 -2.739132) + (xy -6.171966 -2.617768) + (xy -6.211047 -2.468334) + (xy -6.257185 -2.29338) + (xy -6.30969 -2.095456) + (xy -6.36787 -1.877112) + (xy -6.431032 -1.640897) + (xy -6.498487 -1.389362) + (xy -6.569542 -1.125056) + (xy -6.643507 -0.850529) + (xy -6.719689 -0.568331) + (xy -6.797397 -0.281011) + (xy -6.875939 0.008879) + (xy -6.954625 0.298792) + (xy -7.032762 0.586176) + (xy -7.10966 0.868481) + (xy -7.184627 1.143159) + (xy -7.256971 1.407659) + (xy -7.326001 1.659432) + (xy -7.391025 1.895927) + (xy -7.451353 2.114594) + (xy -7.506292 2.312885) + (xy -7.555151 2.488248) + (xy -7.597238 2.638134) + (xy -7.631863 2.759994) + (xy -7.658334 2.851277) + (xy -7.675959 2.909434) + (xy -7.684046 2.931914) + (xy -7.698498 2.938514) + (xy -7.732076 2.94393) + (xy -7.787748 2.948254) + (xy -7.868482 2.951578) + (xy -7.977248 2.953995) + (xy -8.117012 2.955595) + (xy -8.290743 2.956472) + (xy -8.484462 2.956719) + (xy -8.656453 2.956353) + (xy -8.815734 2.955309) + (xy -8.958009 2.953669) + (xy -9.078978 2.951513) + (xy -9.174344 2.948923) + (xy -9.239809 2.945979) + (xy -9.271075 2.942764) + (xy -9.27311 2.941836) + (xy -9.268703 2.921894) + (xy -9.254562 2.866193) + (xy -9.231372 2.777273) + (xy -9.199819 2.657669) + (xy -9.160589 2.509919) + (xy -9.114368 2.336561) + (xy -9.061843 2.140131) + (xy -9.003698 1.923167) + (xy -8.94062 1.688207) + (xy -8.873295 1.437786) + (xy -8.802409 1.174444) + (xy -8.728648 0.900716) + (xy -8.652697 0.619141) + (xy -8.575242 0.332256) + (xy -8.49697 0.042597) + (xy -8.418566 -0.247297) + (xy -8.340716 -0.53489) + (xy -8.264107 -0.817644) + (xy -8.189424 -1.093023) + (xy -8.117352 -1.358488) + (xy -8.048579 -1.611502) + (xy -7.983789 -1.849529) + (xy -7.92367 -2.07003) + (xy -7.868905 -2.270469) + (xy -7.820183 -2.448309) + (xy -7.778188 -2.601011) + (xy -7.743606 -2.726039) + (xy -7.717124 -2.820856) + (xy -7.699428 -2.882924) + (xy -7.691263 -2.909549) + (xy -7.669214 -2.917042) + (xy -7.612683 -2.923479) + (xy -7.526864 -2.928863) + (xy -7.416948 -2.933193) + (xy -7.288128 -2.93647) + (xy -7.145595 -2.938696) + (xy -6.994543 -2.939871) + (xy -6.840162 -2.939995) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1f5a7191-9b59-421f-9f81-5459d06b28be)) + (fp_poly (pts + (xy -16.112241 -2.971041) + (xy -15.966652 -2.969093) + (xy -15.786964 -2.965853) + (xy -15.654527 -2.963163) + (xy -15.457478 -2.958936) + (xy -15.296527 -2.955158) + (xy -15.168092 -2.951593) + (xy -15.068591 -2.948009) + (xy -14.994441 -2.94417) + (xy -14.942058 -2.939842) + (xy -14.907861 -2.934793) + (xy -14.888266 -2.928786) + (xy -14.879691 -2.921588) + (xy -14.878553 -2.912966) + (xy -14.878633 -2.912454) + (xy -14.884486 -2.889244) + (xy -14.90012 -2.830129) + (xy -14.924891 -2.737497) + (xy -14.958153 -2.613737) + (xy -14.99926 -2.461235) + (xy -15.047566 -2.28238) + (xy -15.102425 -2.079561) + (xy -15.163191 -1.855164) + (xy -15.229219 -1.611579) + (xy -15.299864 -1.351193) + (xy -15.374478 -1.076395) + (xy -15.452416 -0.789571) + (xy -15.508672 -0.582674) + (xy -15.588406 -0.289451) + (xy -15.665186 -0.00698) + (xy -15.738375 0.262388) + (xy -15.807336 0.516303) + (xy -15.871432 0.752413) + (xy -15.930025 0.96837) + (xy -15.982477 1.161822) + (xy -16.028152 1.330418) + (xy -16.066411 1.471808) + (xy -16.096618 1.583642) + (xy -16.118135 1.663568) + (xy -16.130325 1.709237) + (xy -16.132969 1.719585) + (xy -16.113731 1.720878) + (xy -16.058439 1.722091) + (xy -15.970729 1.7232) + (xy -15.854233 1.724182) + (xy -15.712587 1.725014) + (xy -15.549424 1.725673) + (xy -15.368379 1.726134) + (xy -15.173085 1.726376) + (xy -15.072499 1.726406) + (xy -14.815006 1.726778) + (xy -14.59098 1.72788) + (xy -14.401376 1.729697) + (xy -14.247151 1.732209) + (xy -14.129262 1.735399) + (xy -14.048664 1.73925) + (xy -14.006314 1.743744) + (xy -13.999779 1.746229) + (xy -14.001736 1.769592) + (xy -14.013069 1.825301) + (xy -14.03222 1.907545) + (xy -14.057635 2.010516) + (xy -14.087758 2.128407) + (xy -14.121034 2.255408) + (xy -14.155908 2.385711) + (xy -14.190825 2.513508) + (xy -14.224228 2.63299) + (xy -14.254564 2.738349) + (xy -14.280275 2.823777) + (xy -14.299808 2.883464) + (xy -14.311606 2.911603) + (xy -14.311959 2.91207) + (xy -14.324195 2.917298) + (xy -14.353389 2.921724) + (xy -14.401973 2.925387) + (xy -14.472379 2.928327) + (xy -14.56704 2.930584) + (xy -14.688389 2.932196) + (xy -14.838858 2.933203) + (xy -15.02088 2.933645) + (xy -15.236887 2.933561) + (xy -15.489312 2.932991) + (xy -15.584734 2.93269) + (xy -15.81893 2.931753) + (xy -16.052859 2.930526) + (xy -16.28152 2.929055) + (xy -16.499913 2.927383) + (xy -16.703039 2.925555) + (xy -16.885897 2.923616) + (xy -17.043488 2.92161) + (xy -17.17081 2.919582) + (xy -17.254141 2.917807) + (xy -17.404762 2.913469) + (xy -17.521601 2.908267) + (xy -17.61056 2.90087) + (xy -17.677541 2.889946) + (xy -17.728445 2.874162) + (xy -17.769176 2.852187) + (xy -17.805635 2.822689) + (xy -17.84323 2.784858) + (xy -17.902181 2.703711) + (xy -17.932482 2.610187) + (xy -17.939105 2.523825) + (xy -17.934045 2.494206) + (xy -17.919258 2.429329) + (xy -17.895461 2.331848) + (xy -17.863368 2.204417) + (xy -17.823697 2.049689) + (xy -17.777164 1.870319) + (xy -17.724485 1.668959) + (xy -17.666375 1.448263) + (xy -17.603552 1.210886) + (xy -17.536732 0.959481) + (xy -17.46663 0.696701) + (xy -17.393963 0.425201) + (xy -17.319447 0.147633) + (xy -17.243799 -0.133347) + (xy -17.167734 -0.415088) + (xy -17.091969 -0.694934) + (xy -17.017219 -0.970232) + (xy -16.944202 -1.238329) + (xy -16.873633 -1.496571) + (xy -16.806228 -1.742304) + (xy -16.742705 -1.972874) + (xy -16.683778 -2.185628) + (xy -16.630164 -2.377912) + (xy -16.582579 -2.547073) + (xy -16.54174 -2.690456) + (xy -16.508363 -2.805408) + (xy -16.483163 -2.889275) + (xy -16.466857 -2.939404) + (xy -16.460917 -2.953241) + (xy -16.448213 -2.959928) + (xy -16.421898 -2.965072) + (xy -16.378559 -2.968712) + (xy -16.314779 -2.970893) + (xy -16.227145 -2.971655) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 60c32a07-0b2b-4f59-9eb8-2188173b2069)) + (fp_poly (pts + (xy -4.125383 -2.924328) + (xy -3.860919 -2.923855) + (xy -3.582215 -2.923071) + (xy -3.291814 -2.921968) + (xy -3.217994 -2.921644) + (xy -2.86116 -2.919946) + (xy -2.542178 -2.918239) + (xy -2.259214 -2.916491) + (xy -2.010434 -2.914676) + (xy -1.794002 -2.912763) + (xy -1.608085 -2.910725) + (xy -1.450846 -2.908531) + (xy -1.320452 -2.906154) + (xy -1.215068 -2.903564) + (xy -1.132859 -2.900733) + (xy -1.07199 -2.897632) + (xy -1.030628 -2.894231) + (xy -1.006936 -2.890503) + (xy -0.999163 -2.886744) + (xy -1.001776 -2.861953) + (xy -1.013794 -2.803872) + (xy -1.03401 -2.717455) + (xy -1.061215 -2.607654) + (xy -1.094204 -2.479422) + (xy -1.131767 -2.337713) + (xy -1.144873 -2.289158) + (xy -1.300142 -1.716484) + (xy -2.737472 -1.706068) + (xy -2.766909 -1.602136) + (xy -2.775912 -1.569575) + (xy -2.794623 -1.501256) + (xy -2.822349 -1.399723) + (xy -2.858398 -1.26752) + (xy -2.902079 -1.107189) + (xy -2.952698 -0.921275) + (xy -3.009563 -0.712319) + (xy -3.071983 -0.482866) + (xy -3.139265 -0.235459) + (xy -3.210716 0.027359) + (xy -3.285645 0.303045) + (xy -3.36336 0.589055) + (xy -3.39471 0.704453) + (xy -3.472975 0.99228) + (xy -3.548566 1.269728) + (xy -3.62081 1.534355) + (xy -3.689034 1.783721) + (xy -3.752564 2.015382) + (xy -3.810727 2.226897) + (xy -3.862852 2.415824) + (xy -3.908264 2.579722) + (xy -3.94629 2.716148) + (xy -3.976258 2.822661) + (xy -3.997495 2.896819) + (xy -4.009327 2.93618) + (xy -4.011375 2.941836) + (xy -4.018311 2.950601) + (xy -4.031447 2.957762) + (xy -4.054491 2.963477) + (xy -4.091151 2.96791) + (xy -4.145134 2.97122) + (xy -4.220147 2.973568) + (xy -4.319897 2.975116) + (xy -4.448093 2.976023) + (xy -4.608441 2.976452) + (xy -4.804649 2.976562) + (xy -4.811636 2.976563) + (xy -4.99066 2.976122) + (xy -5.154317 2.97486) + (xy -5.298655 2.972866) + (xy -5.419721 2.970229) + (xy -5.513564 2.967037) + (xy -5.57623 2.96338) + (xy -5.603769 2.959347) + (xy -5.604634 2.958701) + (xy -5.600501 2.938506) + (xy -5.586734 2.88286) + (xy -5.5641 2.794613) + (xy -5.533364 2.676612) + (xy -5.495293 2.531709) + (xy -5.450652 2.362751) + (xy -5.400208 2.17259) + (xy -5.344726 1.964073) + (xy -5.284973 1.74005) + (xy -5.221715 1.503372) + (xy -5.155717 1.256886) + (xy -5.087746 1.003443) + (xy -5.018568 0.745892) + (xy -4.948948 0.487083) + (xy -4.879653 0.229864) + (xy -4.811449 -0.022915) + (xy -4.745101 -0.268404) + (xy -4.681377 -0.503755) + (xy -4.621041 -0.726117) + (xy -4.56486 -0.932642) + (xy -4.5136 -1.120479) + (xy -4.468026 -1.28678) + (xy -4.428906 -1.428695) + (xy -4.397004 -1.543375) + (xy -4.373088 -1.62797) + (xy -4.357922 -1.679632) + (xy -4.356179 -1.685221) + (xy -4.35339 -1.696069) + (xy -4.355139 -1.704823) + (xy -4.365199 -1.711707) + (xy -4.387345 -1.716945) + (xy -4.42535 -1.720762) + (xy -4.482988 -1.723384) + (xy -4.564033 -1.725034) + (xy -4.672258 -1.725938) + (xy -4.811439 -1.72632) + (xy -4.985348 -1.726405) + (xy -5.047726 -1.726406) + (xy -5.211041 -1.726869) + (xy -5.361553 -1.728186) + (xy -5.494717 -1.730248) + (xy -5.605985 -1.732947) + (xy -5.690808 -1.736176) + (xy -5.74464 -1.739825) + (xy -5.762866 -1.743429) + (xy -5.760563 -1.766274) + (xy -5.748842 -1.821484) + (xy -5.729269 -1.903285) + (xy -5.70341 -2.005905) + (xy -5.672831 -2.123572) + (xy -5.639097 -2.250513) + (xy -5.603775 -2.380954) + (xy -5.568432 -2.509124) + (xy -5.534632 -2.629249) + (xy -5.503942 -2.735558) + (xy -5.477929 -2.822276) + (xy -5.458157 -2.883632) + (xy -5.446194 -2.913853) + (xy -5.444853 -2.915674) + (xy -5.423064 -2.917701) + (xy -5.364134 -2.919477) + (xy -5.270606 -2.920996) + (xy -5.145024 -2.922251) + (xy -4.989935 -2.923235) + (xy -4.807881 -2.923942) + (xy -4.601408 -2.924364) + (xy -4.373061 -2.924495) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 946af5b0-90ec-43b6-aaa0-607fba3d7847)) + (fp_poly (pts + (xy 6.281895 -2.89175) + (xy 6.395861 -2.884074) + (xy 6.49046 -2.872721) + (xy 6.556764 -2.857858) + (xy 6.568281 -2.853433) + (xy 6.662938 -2.791121) + (xy 6.743885 -2.69781) + (xy 6.804108 -2.581616) + (xy 6.804837 -2.579687) + (xy 6.828598 -2.518913) + (xy 6.864806 -2.429509) + (xy 6.912031 -2.314823) + (xy 6.968843 -2.178204) + (xy 7.033815 -2.022998) + (xy 7.105516 -1.852553) + (xy 7.182518 -1.670216) + (xy 7.263392 -1.479336) + (xy 7.346708 -1.283259) + (xy 7.431037 -1.085333) + (xy 7.514951 -0.888907) + (xy 7.59702 -0.697327) + (xy 7.675816 -0.51394) + (xy 7.749908 -0.342096) + (xy 7.817868 -0.18514) + (xy 7.878267 -0.046421) + (xy 7.929676 0.070714) + (xy 7.970666 0.162917) + (xy 7.999807 0.226841) + (xy 8.015671 0.259138) + (xy 8.01815 0.262424) + (xy 8.025111 0.241458) + (xy 8.041588 0.185078) + (xy 8.066776 0.096193) + (xy 8.099874 -0.022288) + (xy 8.14008 -0.167456) + (xy 8.186591 -0.336403) + (xy 8.238606 -0.526219) + (xy 8.295321 -0.733996) + (xy 8.355935 -0.956824) + (xy 8.419646 -1.191794) + (xy 8.44349 -1.279922) + (xy 8.508288 -1.519192) + (xy 8.570394 -1.747818) + (xy 8.628992 -1.962839) + (xy 8.683266 -2.161294) + (xy 8.732401 -2.340223) + (xy 8.775581 -2.496667) + (xy 8.81199 -2.627663) + (xy 8.840813 -2.730252) + (xy 8.861235 -2.801473) + (xy 8.872438 -2.838366) + (xy 8.874029 -2.842617) + (xy 8.880716 -2.851382) + (xy 8.893621 -2.858541) + (xy 8.916447 -2.864257) + (xy 8.952899 -2.868689) + (xy 9.006678 -2.871999) + (xy 9.081487 -2.874347) + (xy 9.18103 -2.875895) + (xy 9.309009 -2.876803) + (xy 9.469128 -2.877232) + (xy 9.66509 -2.877344) + (xy 9.673355 -2.877344) + (xy 9.886893 -2.876844) + (xy 10.069607 -2.875371) + (xy 10.219893 -2.872964) + (xy 10.33615 -2.869664) + (xy 10.416776 -2.86551) + (xy 10.460167 -2.860543) + (xy 10.467509 -2.857612) + (xy 10.464039 -2.836182) + (xy 10.450717 -2.779131) + (xy 10.428259 -2.689093) + (xy 10.397382 -2.568703) + (xy 10.358801 -2.420594) + (xy 10.313231 -2.247401) + (xy 10.26139 -2.051757) + (xy 10.203993 -1.836297) + (xy 10.141756 -1.603654) + (xy 10.075394 -1.356463) + (xy 10.005625 -1.097357) + (xy 9.933164 -0.828971) + (xy 9.858727 -0.553938) + (xy 9.783029 -0.274893) + (xy 9.706788 0.00553) + (xy 9.630718 0.284698) + (xy 9.555537 0.559976) + (xy 9.481959 0.82873) + (xy 9.410701 1.088327) + (xy 9.342479 1.336132) + (xy 9.278009 1.569511) + (xy 9.218006 1.78583) + (xy 9.163187 1.982456) + (xy 9.114268 2.156754) + (xy 9.071965 2.30609) + (xy 9.036993 2.42783) + (xy 9.01007 2.51934) + (xy 8.991909 2.577986) + (xy 8.984144 2.599531) + (xy 8.92538 2.692558) + (xy 8.840849 2.787908) + (xy 8.742117 2.87444) + (xy 8.64075 2.941012) + (xy 8.617511 2.95269) + (xy 8.575863 2.971439) + (xy 8.537862 2.985322) + (xy 8.496545 2.995169) + (xy 8.444951 3.001807) + (xy 8.376118 3.006065) + (xy 8.283085 3.008772) + (xy 8.158889 3.010755) + (xy 8.126016 3.011186) + (xy 7.980298 3.01226) + (xy 7.868522 3.011042) + (xy 7.784992 3.007232) + (xy 7.724013 3.000532) + (xy 7.679887 2.99064) + (xy 7.669609 2.987198) + (xy 7.639675 2.975893) + (xy 7.612353 2.963407) + (xy 7.586424 2.94738) + (xy 7.560672 2.925452) + (xy 7.533878 2.895263) + (xy 7.504824 2.854453) + (xy 7.472292 2.800662) + (xy 7.435065 2.73153) + (xy 7.391923 2.644697) + (xy 7.341649 2.537804) + (xy 7.283026 2.40849) + (xy 7.214835 2.254395) + (xy 7.135858 2.073159) + (xy 7.044877 1.862423) + (xy 6.940674 1.619826) + (xy 6.826939 1.354464) + (xy 6.729708 1.12798) + (xy 6.63686 0.912586) + (xy 6.549586 0.710995) + (xy 6.469078 0.525916) + (xy 6.396528 0.360063) + (xy 6.333126 0.216146) + (xy 6.280065 0.096876) + (xy 6.238536 0.004965) + (xy 6.209731 -0.056876) + (xy 6.194842 -0.085936) + (xy 6.193087 -0.087827) + (xy 6.186259 -0.067387) + (xy 6.169849 -0.011538) + (xy 6.144662 0.076826) + (xy 6.111501 0.194809) + (xy 6.071169 0.339515) + (xy 6.02447 0.50805) + (xy 5.972207 0.697519) + (xy 5.915185 0.905026) + (xy 5.854206 1.127676) + (xy 5.790074 1.362573) + (xy 5.764921 1.454897) + (xy 5.347891 2.986484) + (xy 4.558566 2.991673) + (xy 4.353901 2.99279) + (xy 4.185703 2.99314) + (xy 4.050758 2.992639) + (xy 3.945851 2.991204) + (xy 3.867768 2.988753) + (xy 3.813294 2.985201) + (xy 3.779214 2.980467) + (xy 3.762315 2.974465) + (xy 3.759308 2.970975) + (xy 3.763393 2.949624) + (xy 3.777205 2.892637) + (xy 3.800028 2.802667) + (xy 3.831147 2.682368) + (xy 3.869847 2.534394) + (xy 3.915413 2.361398) + (xy 3.967129 2.166033) + (xy 4.024281 1.950953) + (xy 4.086154 1.718811) + (xy 4.152031 1.47226) + (xy 4.221198 1.213955) + (xy 4.29294 0.946548) + (xy 4.366542 0.672693) + (xy 4.441288 0.395043) + (xy 4.516463 0.116252) + (xy 4.591352 -0.161027) + (xy 4.66524 -0.43414) + (xy 4.737412 -0.700434) + (xy 4.807152 -0.957256) + (xy 4.873746 -1.201951) + (xy 4.936478 -1.431868) + (xy 4.994633 -1.644351) + (xy 5.047496 -1.836749) + (xy 5.094351 -2.006406) + (xy 5.134484 -2.150671) + (xy 5.167179 -2.266889) + (xy 5.191721 -2.352407) + (xy 5.207395 -2.404572) + (xy 5.211397 -2.416546) + (xy 5.27635 -2.541381) + (xy 5.372699 -2.656934) + (xy 5.49221 -2.756076) + (xy 5.62665 -2.83168) + (xy 5.734101 -2.869101) + (xy 5.810957 -2.882327) + (xy 5.913094 -2.891037) + (xy 6.031582 -2.8954) + (xy 6.157492 -2.895581) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 95b833da-88ab-4cd2-958c-387e31c85304)) + (fp_poly (pts + (xy 2.260415 -2.992633) + (xy 2.572389 -2.936989) + (xy 2.616804 -2.925772) + (xy 2.888249 -2.835274) + (xy 3.138529 -2.711378) + (xy 3.36923 -2.553206) + (xy 3.510218 -2.430859) + (xy 3.705634 -2.2209) + (xy 3.867296 -1.99225) + (xy 3.996149 -1.74308) + (xy 4.093138 -1.47156) + (xy 4.159207 -1.175863) + (xy 4.159535 -1.173876) + (xy 4.176225 -1.024777) + (xy 4.183159 -0.849811) + (xy 4.180737 -0.661479) + (xy 4.169356 -0.472278) + (xy 4.149417 -0.29471) + (xy 4.127413 -0.168672) + (xy 4.02924 0.199309) + (xy 3.892919 0.557567) + (xy 3.71901 0.905131) + (xy 3.508075 1.241031) + (xy 3.260675 1.564296) + (xy 2.977371 1.873955) + (xy 2.905011 1.945259) + (xy 2.612011 2.204059) + (xy 2.299508 2.434078) + (xy 1.971513 2.63311) + (xy 1.632039 2.798948) + (xy 1.285096 2.929385) + (xy 0.954949 3.017919) + (xy 0.841518 3.036927) + (xy 0.701996 3.051914) + (xy 0.546128 3.062611) + (xy 0.383659 3.068752) + (xy 0.224334 3.070068) + (xy 0.077897 3.06629) + (xy -0.045908 3.057152) + (xy -0.114402 3.047324) + (xy -0.409515 2.972918) + (xy -0.682754 2.866659) + (xy -0.932611 2.729828) + (xy -1.157577 2.563707) + (xy -1.356145 2.369577) + (xy -1.526807 2.148719) + (xy -1.668055 1.902413) + (xy -1.777566 1.634372) + (xy -1.85322 1.347714) + (xy -1.892931 1.04959) + (xy -1.89778 0.742818) + (xy -1.891476 0.674688) + (xy -0.285631 0.674688) + (xy -0.282425 0.836345) + (xy -0.270278 0.970436) + (xy -0.246907 1.088519) + (xy -0.210028 1.202153) + (xy -0.15768 1.322217) + (xy -0.063013 1.477133) + (xy 0.057821 1.603696) + (xy 0.202115 1.70078) + (xy 0.367161 1.767261) + (xy 0.550251 1.802012) + (xy 0.748678 1.803908) + (xy 0.936295 1.776984) + (xy 1.162438 1.709095) + (xy 1.380113 1.604282) + (xy 1.587193 1.464797) + (xy 1.78155 1.292895) + (xy 1.961058 1.090827) + (xy 2.123589 0.860849) + (xy 2.267016 0.605212) + (xy 2.389212 0.32617) + (xy 2.43979 0.184309) + (xy 2.510581 -0.058489) + (xy 2.555116 -0.284602) + (xy 2.575124 -0.505484) + (xy 2.573906 -0.702804) + (xy 2.549093 -0.93536) + (xy 2.498099 -1.138753) + (xy 2.421266 -1.312615) + (xy 2.318933 -1.456576) + (xy 2.191442 -1.570267) + (xy 2.039133 -1.65332) + (xy 1.862347 -1.705365) + (xy 1.661424 -1.726035) + (xy 1.628594 -1.726406) + (xy 1.39481 -1.706936) + (xy 1.167672 -1.649431) + (xy 0.949002 -1.555251) + (xy 0.740623 -1.425753) + (xy 0.544356 -1.262297) + (xy 0.362024 -1.066241) + (xy 0.195449 -0.838945) + (xy 0.046454 -0.581766) + (xy 0.018434 -0.525859) + (xy -0.103451 -0.250739) + (xy -0.192789 0.011579) + (xy -0.251377 0.268184) + (xy -0.281011 0.526168) + (xy -0.285631 0.674688) + (xy -1.891476 0.674688) + (xy -1.868853 0.430216) + (xy -1.807232 0.1146) + (xy -1.714001 -0.20121) + (xy -1.590245 -0.514398) + (xy -1.437045 -0.822146) + (xy -1.255487 -1.121635) + (xy -1.046654 -1.410048) + (xy -0.81163 -1.684568) + (xy -0.551497 -1.942377) + (xy -0.328929 -2.132396) + (xy -0.016795 -2.361281) + (xy 0.303054 -2.556685) + (xy 0.62841 -2.71801) + (xy 0.957061 -2.844662) + (xy 1.286798 -2.936046) + (xy 1.615409 -2.991565) + (xy 1.940685 -3.010626) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp a73f5d97-0988-4ecb-b34f-f38d7d4d398f)) + (fp_poly (pts + (xy -10.130234 -2.94005) + (xy -9.874853 -2.938847) + (xy -9.630837 -2.937345) + (xy -9.401107 -2.935581) + (xy -9.188582 -2.933596) + (xy -8.996182 -2.931427) + (xy -8.826827 -2.929114) + (xy -8.683436 -2.926694) + (xy -8.568928 -2.924208) + (xy -8.486224 -2.921692) + (xy -8.438243 -2.919187) + (xy -8.426878 -2.91746) + (xy -8.427852 -2.895299) + (xy -8.438255 -2.840751) + (xy -8.456555 -2.759577) + (xy -8.481222 -2.657532) + (xy -8.510723 -2.540376) + (xy -8.543525 -2.413867) + (xy -8.578098 -2.283761) + (xy -8.61291 -2.155819) + (xy -8.646428 -2.035796) + (xy -8.677121 -1.929452) + (xy -8.703457 -1.842545) + (xy -8.723904 -1.780832) + (xy -8.73693 -1.750072) + (xy -8.737743 -1.748947) + (xy -8.748024 -1.743018) + (xy -8.770289 -1.738185) + (xy -8.807471 -1.734416) + (xy -8.862503 -1.731677) + (xy -8.938316 -1.729935) + (xy -9.037843 -1.729159) + (xy -9.164017 -1.729313) + (xy -9.31977 -1.730366) + (xy -9.508033 -1.732285) + (xy -9.73174 -1.735037) + (xy -9.84337 -1.736519) + (xy -10.927029 -1.75116) + (xy -11.078877 -1.189354) + (xy -11.117021 -1.046508) + (xy -11.150904 -0.916291) + (xy -11.179333 -0.803553) + (xy -11.201117 -0.713146) + (xy -11.215064 -0.649921) + (xy -11.219984 -0.618731) + (xy -11.219574 -0.616391) + (xy -11.198179 -0.614158) + (xy -11.140774 -0.611831) + (xy -11.051037 -0.609469) + (xy -10.932644 -0.607134) + (xy -10.789273 -0.604887) + (xy -10.624601 -0.602789) + (xy -10.442306 -0.6009) + (xy -10.246064 -0.599281) + (xy -10.143469 -0.59859) + (xy -9.94143 -0.597055) + (xy -9.751344 -0.595082) + (xy -9.576911 -0.592745) + (xy -9.421828 -0.59012) + (xy -9.289797 -0.58728) + (xy -9.184514 -0.5843) + (xy -9.10968 -0.581256) + (xy -9.068994 -0.578222) + (xy -9.062619 -0.57674) + (xy -9.063665 -0.554641) + (xy -9.07411 -0.500144) + (xy -9.092425 -0.419002) + (xy -9.117081 -0.316971) + (xy -9.146552 -0.199805) + (xy -9.179309 -0.073259) + (xy -9.213825 0.056912) + (xy -9.248571 0.184954) + (xy -9.28202 0.30511) + (xy -9.312643 0.411628) + (xy -9.338914 0.498751) + (xy -9.359304 0.560726) + (xy -9.372285 0.591796) + (xy -9.373203 0.593091) + (xy -9.383183 0.599107) + (xy -9.40445 0.604025) + (xy -9.439965 0.607879) + (xy -9.492688 0.610704) + (xy -9.565582 0.612534) + (xy -9.661606 0.613405) + (xy -9.783724 0.61335) + (xy -9.934894 0.612405) + (xy -10.11808 0.610604) + (xy -10.336241 0.607982) + (xy -10.482203 0.606069) + (xy -10.685721 0.603519) + (xy -10.876831 0.601467) + (xy -11.051944 0.59993) + (xy -11.20747 0.598922) + (xy -11.33982 0.598459) + (xy -11.445405 0.598554) + (xy -11.520635 0.599224) + (xy -11.561921 0.600483) + (xy -11.568906 0.601525) + (xy -11.573903 0.622515) + (xy -11.588025 0.6769) + (xy -11.609967 0.759781) + (xy -11.638423 0.866262) + (xy -11.67209 0.991444) + (xy -11.709662 1.13043) + (xy -11.718195 1.161902) + (xy -11.75603 1.303268) + (xy -11.789511 1.432023) + (xy -11.817438 1.543255) + (xy -11.838613 1.632051) + (xy -11.851836 1.693501) + (xy -11.855909 1.722692) + (xy -11.855464 1.724292) + (xy -11.833901 1.726679) + (xy -11.776332 1.729127) + (xy -11.686438 1.731573) + (xy -11.567901 1.733958) + (xy -11.424401 1.736218) + (xy -11.25962 1.738294) + (xy -11.07724 1.740122) + (xy -10.880941 1.741643) + (xy -10.778491 1.74227) + (xy -10.576439 1.74369) + (xy -10.386331 1.745591) + (xy -10.211866 1.747897) + (xy -10.056746 1.750533) + (xy -9.924671 1.753422) + (xy -9.819341 1.756489) + (xy -9.744458 1.759658) + (xy -9.70372 1.762854) + (xy -9.697321 1.764429) + (xy -9.698563 1.786493) + (xy -9.709151 1.840964) + (xy -9.727558 1.922078) + (xy -9.752258 2.024073) + (xy -9.781725 2.141187) + (xy -9.814431 2.267656) + (xy -9.84885 2.397718) + (xy -9.883455 2.52561) + (xy -9.91672 2.64557) + (xy -9.947119 2.751834) + (xy -9.973123 2.83864) + (xy -9.993208 2.900226) + (xy -10.005846 2.930828) + (xy -10.006603 2.931914) + (xy -10.0106 2.936037) + (xy -10.017222 2.939687) + (xy -10.028623 2.942871) + (xy -10.046958 2.945593) + (xy -10.074381 2.947857) + (xy -10.113045 2.94967) + (xy -10.165103 2.951036) + (xy -10.232711 2.95196) + (xy -10.318022 2.952447) + (xy -10.423189 2.952502) + (xy -10.550367 2.95213) + (xy -10.70171 2.951337) + (xy -10.879371 2.950126) + (xy -11.085504 2.948504) + (xy -11.322263 2.946475) + (xy -11.591803 2.944044) + (xy -11.896276 2.941217) + (xy -12.237837 2.937998) + (xy -12.313047 2.937286) + (xy -12.553083 2.935027) + (xy -12.756753 2.932955) + (xy -12.927376 2.930756) + (xy -13.068269 2.928122) + (xy -13.182751 2.924739) + (xy -13.274141 2.920297) + (xy -13.345756 2.914486) + (xy -13.400915 2.906992) + (xy -13.442936 2.897507) + (xy -13.475138 2.885717) + (xy -13.500839 2.871313) + (xy -13.523357 2.853983) + (xy -13.546011 2.833415) + (xy -13.560014 2.820349) + (xy -13.63128 2.735154) + (xy -13.669222 2.6382) + (xy -13.678485 2.54) + (xy -13.675579 2.512045) + (xy -13.666665 2.463751) + (xy -13.651366 2.393667) + (xy -13.629303 2.30034) + (xy -13.600099 2.182319) + (xy -13.563374 2.038151) + (xy -13.51875 1.866384) + (xy -13.46585 1.665566) + (xy -13.404296 1.434244) + (xy -13.333708 1.170967) + (xy -13.253709 0.874283) + (xy -13.16392 0.542739) + (xy -13.063964 0.174884) + (xy -13.029863 0.049609) + (xy -12.94792 -0.251153) + (xy -12.868461 -0.542508) + (xy -12.792152 -0.822026) + (xy -12.71966 -1.08728) + (xy -12.651651 -1.33584) + (xy -12.588791 -1.565279) + (xy -12.531746 -1.773168) + (xy -12.481183 -1.957079) + (xy -12.437768 -2.114583) + (xy -12.402168 -2.243253) + (xy -12.375048 -2.340658) + (xy -12.357075 -2.404372) + (xy -12.349284 -2.430859) + (xy -12.281895 -2.577129) + (xy -12.181676 -2.709276) + (xy -12.054804 -2.820496) + (xy -11.928475 -2.894505) + (xy -11.816953 -2.946797) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp eb824057-82a7-43fb-bd1c-68485efbaeaf)) + (fp_poly (pts + (xy 15.758677 -2.847465) + (xy 16.078725 -2.847135) + (xy 16.386331 -2.846602) + (xy 16.679167 -2.845877) + (xy 16.954908 -2.844975) + (xy 17.211224 -2.843908) + (xy 17.445789 -2.842689) + (xy 17.656275 -2.841331) + (xy 17.840354 -2.839848) + (xy 17.995699 -2.838253) + (xy 18.119983 -2.836557) + (xy 18.210877 -2.834776) + (xy 18.266055 -2.832921) + (xy 18.282239 -2.831574) + (xy 18.355146 -2.801477) + (xy 18.43207 -2.746845) + (xy 18.499857 -2.678929) + (xy 18.545356 -2.608975) + (xy 18.547018 -2.60513) + (xy 18.566082 -2.539364) + (xy 18.572001 -2.460129) + (xy 18.564253 -2.362038) + (xy 18.542318 -2.239708) + (xy 18.505676 -2.087753) + (xy 18.492086 -2.036868) + (xy 18.462771 -1.930988) + (xy 18.435685 -1.836834) + (xy 18.413071 -1.761931) + (xy 18.397171 -1.713804) + (xy 18.392169 -1.701602) + (xy 18.385926 -1.693725) + (xy 18.373999 -1.687134) + (xy 18.353104 -1.681713) + (xy 18.319953 -1.67735) + (xy 18.27126 -1.67393) + (xy 18.203739 -1.671341) + (xy 18.114103 -1.66947) + (xy 17.999066 -1.668201) + (xy 17.855342 -1.667423) + (xy 17.679644 -1.667021) + (xy 17.468686 -1.666882) + (xy 17.386596 -1.666875) + (xy 17.148204 -1.666758) + (xy 16.945809 -1.666194) + (xy 16.775725 -1.664863) + (xy 16.63426 -1.662443) + (xy 16.517728 -1.658616) + (xy 16.422437 -1.65306) + (xy 16.344701 -1.645455) + (xy 16.280829 -1.635481) + (xy 16.227132 -1.622818) + (xy 16.179923 -1.607145) + (xy 16.135511 -1.588141) + (xy 16.090208 -1.565488) + (xy 16.065001 -1.55212) + (xy 15.958621 -1.480818) + (xy 15.853984 -1.3858) + (xy 15.764125 -1.28011) + (xy 15.713669 -1.200547) + (xy 15.697642 -1.162932) + (xy 15.67083 -1.091426) + (xy 15.63457 -0.989928) + (xy 15.5902 -0.862337) + (xy 15.539057 -0.712552) + (xy 15.482479 -0.544473) + (xy 15.421802 -0.361999) + (xy 15.358365 -0.169029) + (xy 15.329133 -0.079375) + (xy 15.265656 0.115255) + (xy 15.205129 0.299759) + (xy 15.148788 0.470451) + (xy 15.097865 0.623643) + (xy 15.053593 0.755647) + (xy 15.017207 0.862777) + (xy 14.989939 0.941345) + (xy 14.973024 0.987664) + (xy 14.968854 0.99754) + (xy 14.935837 1.042222) + (xy 14.884609 1.091742) + (xy 14.85928 1.111641) + (xy 14.777639 1.170781) + (xy 13.088598 1.170781) + (xy 12.992448 1.069973) + (xy 12.889261 0.977676) + (xy 12.783696 0.919261) + (xy 12.664577 0.889912) + (xy 12.561094 0.884074) + (xy 12.404953 0.901663) + (xy 12.268175 0.951854) + (xy 12.153992 1.031463) + (xy 12.065633 1.137308) + (xy 12.006331 1.266205) + (xy 11.979317 1.414971) + (xy 11.977978 1.458516) + (xy 11.995635 1.612144) + (xy 12.046472 1.746759) + (xy 12.127284 1.859203) + (xy 12.234868 1.946316) + (xy 12.366021 2.004942) + (xy 12.517538 2.031921) + (xy 12.561094 2.033368) + (xy 12.69325 2.022746) + (xy 12.806136 1.986603) + (xy 12.910252 1.920324) + (xy 12.993328 1.843499) + (xy 13.086953 1.746464) + (xy 13.940234 1.745872) + (xy 14.144489 1.745256) + (xy 14.331379 1.743756) + (xy 14.497258 1.741452) + (xy 14.638478 1.738425) + (xy 14.751393 1.734753) + (xy 14.832354 1.730518) + (xy 14.877715 1.7258) + (xy 14.880594 1.725205) + (xy 15.046698 1.667449) + (xy 15.202102 1.575767) + (xy 15.338659 1.455841) + (xy 15.429492 1.342446) + (xy 15.447944 1.310305) + (xy 15.470715 1.261473) + (xy 15.498721 1.1934) + (xy 15.532876 1.103537) + (xy 15.574094 0.989333) + (xy 15.62329 0.848239) + (xy 15.681378 0.677706) + (xy 15.749274 0.475183) + (xy 15.827892 0.23812) + (xy 15.853833 0.159496) + (xy 15.930199 -0.071857) + (xy 15.995414 -0.268479) + (xy 16.050593 -0.433387) + (xy 16.096847 -0.569595) + (xy 16.135288 -0.680119) + (xy 16.167028 -0.767975) + (xy 16.193181 -0.836177) + (xy 16.214858 -0.887742) + (xy 16.233171 -0.925685) + (xy 16.249233 -0.953022) + (xy 16.264156 -0.972767) + (xy 16.276031 -0.985134) + (xy 16.326504 -1.028753) + (xy 16.373246 -1.062595) + (xy 16.384672 -1.069181) + (xy 16.412927 -1.075218) + (xy 16.473008 -1.080249) + (xy 16.566211 -1.084305) + (xy 16.69383 -1.087418) + (xy 16.85716 -1.089618) + (xy 17.057495 -1.090936) + (xy 17.296131 -1.091405) + (xy 17.31299 -1.091406) + (xy 17.528632 -1.09123) + (xy 17.707768 -1.090636) + (xy 17.85358 -1.089527) + (xy 17.969248 -1.087807) + (xy 18.057953 -1.085378) + (xy 18.122876 -1.082143) + (xy 18.167197 -1.078005) + (xy 18.194098 -1.072867) + (xy 18.206758 -1.066632) + (xy 18.208454 -1.06407) + (xy 18.205031 -1.0409) + (xy 18.191823 -0.982721) + (xy 18.169705 -0.892753) + (xy 18.139553 -0.774214) + (xy 18.102245 -0.630326) + (xy 18.058656 -0.464306) + (xy 18.009663 -0.279375) + (xy 17.956143 -0.078752) + (xy 17.898971 0.134343) + (xy 17.839024 0.356692) + (xy 17.777178 0.585073) + (xy 17.71431 0.816269) + (xy 17.651295 1.047059) + (xy 17.589011 1.274223) + (xy 17.528334 1.494544) + (xy 17.47014 1.7048) + (xy 17.415305 1.901772) + (xy 17.364706 2.082241) + (xy 17.319219 2.242987) + (xy 17.27972 2.380792) + (xy 17.247086 2.492434) + (xy 17.222194 2.574695) + (xy 17.205918 2.624356) + (xy 17.201333 2.635857) + (xy 17.139729 2.731614) + (xy 17.051601 2.827683) + (xy 16.948494 2.913153) + (xy 16.841953 2.977113) + (xy 16.838647 2.978668) + (xy 16.75195 3.013133) + (xy 16.664965 3.032728) + (xy 16.559609 3.041818) + (xy 16.520467 3.042601) + (xy 16.444134 3.043189) + (xy 16.333108 3.043587) + (xy 16.189887 3.043799) + (xy 16.016967 3.043828) + (xy 15.816846 3.043677) + (xy 15.59202 3.043352) + (xy 15.344986 3.042856) + (xy 15.078243 3.042192) + (xy 14.794286 3.041365) + (xy 14.495614 3.040378) + (xy 14.184722 3.039235) + (xy 13.864109 3.03794) + (xy 13.771023 3.037542) + (xy 11.141187 3.026172) + (xy 11.042684 2.975476) + (xy 10.942115 2.903442) + (xy 10.871483 2.808803) + (xy 10.834295 2.697165) + (xy 10.829337 2.634292) + (xy 10.833055 2.603983) + (xy 10.844282 2.547642) + (xy 10.863292 2.464222) + (xy 10.890359 2.352672) + (xy 10.925756 2.211945) + (xy 10.969756 2.040991) + (xy 11.022634 1.838762) + (xy 11.084662 1.60421) + (xy 11.156114 1.336285) + (xy 11.237264 1.033939) + (xy 11.328384 0.696123) + (xy 11.42975 0.321788) + (xy 11.498255 0.069453) + (xy 11.598015 -0.297702) + (xy 11.687974 -0.628569) + (xy 11.76877 -0.92515) + (xy 11.84104 -1.189446) + (xy 11.905423 -1.42346) + (xy 11.962557 -1.629193) + (xy 12.01308 -1.808647) + (xy 12.05763 -1.963823) + (xy 12.096847 -2.096724) + (xy 12.131367 -2.209351) + (xy 12.161828 -2.303706) + (xy 12.188871 -2.381791) + (xy 12.213131 -2.445608) + (xy 12.235248 -2.497158) + (xy 12.25586 -2.538443) + (xy 12.275604 -2.571465) + (xy 12.29512 -2.598226) + (xy 12.315045 -2.620727) + (xy 12.336018 -2.64097) + (xy 12.358676 -2.660958) + (xy 12.372578 -2.672993) + (xy 12.439463 -2.724501) + (xy 12.517565 -2.775637) + (xy 12.551172 -2.794771) + (xy 12.650391 -2.847578) + (xy 15.428516 -2.847578) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp ff364b1b-3aa1-417c-957f-3245b853591e)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod new file mode 100755 index 0000000..582e84e --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_medium.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_medium" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E41274) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0.149555 5.08) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 3d69b37b-0f6c-47d9-ac22-40575720fd63) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 9e4a009b-ed47-4a3b-a73f-c3e86d8b23cc) + ) + (fp_poly (pts + (xy 10.505784 -1.898311) + (xy 10.719149 -1.898091) + (xy 10.92422 -1.897735) + (xy 11.119444 -1.897252) + (xy 11.303271 -1.89665) + (xy 11.474149 -1.895939) + (xy 11.630525 -1.895126) + (xy 11.770849 -1.894221) + (xy 11.893569 -1.893233) + (xy 11.997132 -1.892169) + (xy 12.079988 -1.891039) + (xy 12.140584 -1.889851) + (xy 12.17737 -1.888614) + (xy 12.188159 -1.887717) + (xy 12.236764 -1.867652) + (xy 12.288046 -1.831231) + (xy 12.333237 -1.785953) + (xy 12.36357 -1.739317) + (xy 12.364678 -1.736754) + (xy 12.377388 -1.69291) + (xy 12.381333 -1.640086) + (xy 12.376168 -1.574693) + (xy 12.361545 -1.493139) + (xy 12.337117 -1.391836) + (xy 12.328057 -1.357912) + (xy 12.308514 -1.287326) + (xy 12.290456 -1.224556) + (xy 12.27538 -1.174621) + (xy 12.26478 -1.142536) + (xy 12.261445 -1.134402) + (xy 12.257283 -1.129151) + (xy 12.249332 -1.124756) + (xy 12.235402 -1.121142) + (xy 12.213301 -1.118234) + (xy 12.18084 -1.115954) + (xy 12.135825 -1.114228) + (xy 12.076068 -1.11298) + (xy 11.999377 -1.112135) + (xy 11.903561 -1.111616) + (xy 11.786429 -1.111348) + (xy 11.64579 -1.111255) + (xy 11.591063 -1.11125) + (xy 11.432135 -1.111173) + (xy 11.297206 -1.110797) + (xy 11.183816 -1.109909) + (xy 11.089506 -1.108296) + (xy 11.011818 -1.105744) + (xy 10.948291 -1.10204) + (xy 10.896467 -1.09697) + (xy 10.853885 -1.090321) + (xy 10.818088 -1.081879) + (xy 10.786615 -1.07143) + (xy 10.757007 -1.058761) + (xy 10.726805 -1.043659) + (xy 10.71 -1.034747) + (xy 10.63908 -0.987213) + (xy 10.569322 -0.923867) + (xy 10.509416 -0.853407) + (xy 10.475779 -0.800365) + (xy 10.465094 -0.775289) + (xy 10.447219 -0.727618) + (xy 10.423046 -0.659952) + (xy 10.393466 -0.574892) + (xy 10.359371 -0.475035) + (xy 10.321652 -0.362982) + (xy 10.281201 -0.241333) + (xy 10.238909 -0.112687) + (xy 10.219421 -0.052917) + (xy 10.177103 0.076836) + (xy 10.136752 0.199839) + (xy 10.099191 0.313634) + (xy 10.065243 0.415761) + (xy 10.035728 0.503764) + (xy 10.011471 0.575184) + (xy 9.993292 0.627563) + (xy 9.982016 0.658442) + (xy 9.979235 0.665026) + (xy 9.957224 0.694814) + (xy 9.923072 0.727827) + (xy 9.906186 0.741094) + (xy 9.851759 0.78052) + (xy 8.725732 0.78052) + (xy 8.661632 0.713315) + (xy 8.59284 0.651783) + (xy 8.522464 0.61284) + (xy 8.443051 0.593274) + (xy 8.374062 0.589382) + (xy 8.269968 0.601108) + (xy 8.178783 0.634569) + (xy 8.102661 0.687642) + (xy 8.043755 0.758205) + (xy 8.00422 0.844136) + (xy 7.986211 0.943313) + (xy 7.985318 0.972343) + (xy 7.99709 1.074762) + (xy 8.030981 1.164506) + (xy 8.084855 1.239468) + (xy 8.156578 1.297544) + (xy 8.244013 1.336627) + (xy 8.345025 1.354613) + (xy 8.374062 1.355578) + (xy 8.462166 1.348497) + (xy 8.537423 1.324401) + (xy 8.606834 1.280216) + (xy 8.662218 1.228999) + (xy 8.724635 1.164309) + (xy 9.293489 1.163914) + (xy 9.429659 1.163504) + (xy 9.554252 1.162504) + (xy 9.664838 1.160968) + (xy 9.758985 1.158949) + (xy 9.834261 1.156502) + (xy 9.888236 1.153678) + (xy 9.918476 1.150533) + (xy 9.920396 1.150136) + (xy 10.031132 1.111632) + (xy 10.134734 1.050511) + (xy 10.225772 0.97056) + (xy 10.286327 0.894964) + (xy 10.298629 0.873536) + (xy 10.31381 0.840982) + (xy 10.33248 0.7956) + (xy 10.35525 0.735691) + (xy 10.382729 0.659555) + (xy 10.415526 0.565492) + (xy 10.454252 0.451803) + (xy 10.499516 0.316788) + (xy 10.551928 0.158746) + (xy 10.569222 0.10633) + (xy 10.620132 -0.047905) + (xy 10.663609 -0.178987) + (xy 10.700395 -0.288925) + (xy 10.731231 -0.37973) + (xy 10.756858 -0.453413) + (xy 10.778018 -0.511984) + (xy 10.795453 -0.557452) + (xy 10.809905 -0.591829) + (xy 10.822113 -0.617124) + (xy 10.832821 -0.635348) + (xy 10.84277 -0.648512) + (xy 10.850687 -0.656756) + (xy 10.884335 -0.685836) + (xy 10.915497 -0.708397) + (xy 10.923114 -0.712788) + (xy 10.941951 -0.716812) + (xy 10.982005 -0.720166) + (xy 11.04414 -0.72287) + (xy 11.12922 -0.724946) + (xy 11.238106 -0.726412) + (xy 11.371663 -0.727291) + (xy 11.530754 -0.727604) + (xy 11.541993 -0.727605) + (xy 11.685754 -0.727487) + (xy 11.805178 -0.727091) + (xy 11.902386 -0.726352) + (xy 11.979498 -0.725205) + (xy 12.038635 -0.723586) + (xy 12.081917 -0.721429) + (xy 12.111464 -0.718671) + (xy 12.129398 -0.715245) + (xy 12.137838 -0.711088) + (xy 12.138969 -0.709381) + (xy 12.136687 -0.693934) + (xy 12.127881 -0.655148) + (xy 12.113136 -0.595169) + (xy 12.093035 -0.516143) + (xy 12.068163 -0.420218) + (xy 12.039104 -0.309538) + (xy 12.006442 -0.18625) + (xy 11.970761 -0.052502) + (xy 11.932647 0.089562) + (xy 11.892682 0.237794) + (xy 11.851451 0.390048) + (xy 11.809539 0.544179) + (xy 11.76753 0.698039) + (xy 11.726007 0.849482) + (xy 11.685556 0.996362) + (xy 11.646759 1.136533) + (xy 11.610203 1.267847) + (xy 11.57647 1.38816) + (xy 11.546145 1.495324) + (xy 11.519813 1.587194) + (xy 11.498057 1.661622) + (xy 11.481462 1.716463) + (xy 11.470612 1.74957) + (xy 11.467555 1.757238) + (xy 11.426485 1.821075) + (xy 11.367733 1.885122) + (xy 11.298996 1.942102) + (xy 11.227968 1.984742) + (xy 11.225764 1.985778) + (xy 11.167966 2.008755) + (xy 11.109976 2.021818) + (xy 11.039739 2.027878) + (xy 11.013644 2.0284) + (xy 10.962755 2.028792) + (xy 10.888738 2.029058) + (xy 10.793257 2.029199) + (xy 10.677978 2.029218) + (xy 10.544563 2.029118) + (xy 10.394679 2.028901) + (xy 10.22999 2.02857) + (xy 10.052161 2.028128) + (xy 9.862857 2.027576) + (xy 9.663742 2.026918) + (xy 9.456481 2.026156) + (xy 9.242739 2.025293) + (xy 9.180682 2.025028) + (xy 7.427457 2.017447) + (xy 7.361789 1.98365) + (xy 7.294743 1.935627) + (xy 7.247655 1.872535) + (xy 7.222863 1.798109) + (xy 7.219558 1.756194) + (xy 7.222036 1.735988) + (xy 7.229521 1.698428) + (xy 7.242194 1.642814) + (xy 7.260239 1.568447) + (xy 7.283837 1.474629) + (xy 7.31317 1.36066) + (xy 7.348422 1.225841) + (xy 7.389774 1.069473) + (xy 7.437409 0.890856) + (xy 7.491509 0.689292) + (xy 7.552256 0.464081) + (xy 7.619833 0.214525) + (xy 7.665503 0.046302) + (xy 7.73201 -0.198468) + (xy 7.791982 -0.419046) + (xy 7.845846 -0.616767) + (xy 7.894026 -0.792965) + (xy 7.936948 -0.948974) + (xy 7.975037 -1.086129) + (xy 8.008719 -1.205765) + (xy 8.03842 -1.309216) + (xy 8.064564 -1.397816) + (xy 8.087577 -1.472901) + (xy 8.107885 -1.535805) + (xy 8.125913 -1.587861) + (xy 8.142087 -1.630406) + (xy 8.156832 -1.664772) + (xy 8.170573 -1.692296) + (xy 8.183736 -1.71431) + (xy 8.196746 -1.732151) + (xy 8.21003 -1.747152) + (xy 8.224011 -1.760647) + (xy 8.239117 -1.773972) + (xy 8.248385 -1.781996) + (xy 8.292975 -1.816335) + (xy 8.345043 -1.850425) + (xy 8.367447 -1.863181) + (xy 8.433593 -1.898386) + (xy 10.285677 -1.898386) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 118d3f7b-868f-4b0f-bace-f83fc32df0ef)) + (fp_poly (pts + (xy 1.506943 -1.995089) + (xy 1.714926 -1.957993) + (xy 1.744535 -1.950515) + (xy 1.925499 -1.890183) + (xy 2.092352 -1.807586) + (xy 2.246153 -1.702138) + (xy 2.340145 -1.620573) + (xy 2.470422 -1.480601) + (xy 2.578197 -1.328167) + (xy 2.664099 -1.162054) + (xy 2.728758 -0.981041) + (xy 2.772804 -0.783909) + (xy 2.773023 -0.782585) + (xy 2.78415 -0.683185) + (xy 2.788772 -0.566541) + (xy 2.787157 -0.440986) + (xy 2.77957 -0.314853) + (xy 2.766278 -0.196474) + (xy 2.751608 -0.112448) + (xy 2.68616 0.132872) + (xy 2.595279 0.371711) + (xy 2.47934 0.60342) + (xy 2.338716 0.827354) + (xy 2.173783 1.042864) + (xy 1.984914 1.249303) + (xy 1.936674 1.296839) + (xy 1.74134 1.469372) + (xy 1.533005 1.622718) + (xy 1.314342 1.755406) + (xy 1.088025 1.865965) + (xy 0.85673 1.952923) + (xy 0.636632 2.011945) + (xy 0.561011 2.024617) + (xy 0.467997 2.034609) + (xy 0.364085 2.04174) + (xy 0.255772 2.045834) + (xy 0.149555 2.046711) + (xy 0.051931 2.044193) + (xy -0.030606 2.038101) + (xy -0.076269 2.031549) + (xy -0.273011 1.981945) + (xy -0.45517 1.911105) + (xy -0.621741 1.819885) + (xy -0.771719 1.709138) + (xy -0.904097 1.579718) + (xy -1.017872 1.432479) + (xy -1.112037 1.268275) + (xy -1.185044 1.089581) + (xy -1.235481 0.898476) + (xy -1.261954 0.699726) + (xy -1.265187 0.495212) + (xy -1.260984 0.449791) + (xy -0.190421 0.449791) + (xy -0.188284 0.557563) + (xy -0.180186 0.646957) + (xy -0.164605 0.725679) + (xy -0.140019 0.801435) + (xy -0.10512 0.881478) + (xy -0.042009 0.984755) + (xy 0.038547 1.06913) + (xy 0.134743 1.133853) + (xy 0.244773 1.178173) + (xy 0.366834 1.201341) + (xy 0.499118 1.202605) + (xy 0.624196 1.184656) + (xy 0.774958 1.139396) + (xy 0.920075 1.069521) + (xy 1.058128 0.976531) + (xy 1.1877 0.861929) + (xy 1.307371 0.727218) + (xy 1.415725 0.573899) + (xy 1.511343 0.403474) + (xy 1.592808 0.217446) + (xy 1.626526 0.122872) + (xy 1.67372 -0.038993) + (xy 1.70341 -0.189735) + (xy 1.716749 -0.33699) + (xy 1.715937 -0.468536) + (xy 1.699395 -0.623574) + (xy 1.665399 -0.759169) + (xy 1.614177 -0.875077) + (xy 1.545955 -0.971051) + (xy 1.460961 -1.046845) + (xy 1.359421 -1.102214) + (xy 1.241564 -1.136911) + (xy 1.107615 -1.15069) + (xy 1.085729 -1.150938) + (xy 0.929873 -1.137958) + (xy 0.778448 -1.099621) + (xy 0.632668 -1.036834) + (xy 0.493748 -0.950502) + (xy 0.362903 -0.841532) + (xy 0.241349 -0.710828) + (xy 0.130299 -0.559297) + (xy 0.030969 -0.387844) + (xy 0.012289 -0.350573) + (xy -0.068968 -0.16716) + (xy -0.128527 0.007719) + (xy -0.167585 0.178789) + (xy -0.187341 0.350778) + (xy -0.190421 0.449791) + (xy -1.260984 0.449791) + (xy -1.245902 0.28681) + (xy -1.204822 0.0764) + (xy -1.142668 -0.134141) + (xy -1.060164 -0.342933) + (xy -0.958031 -0.548098) + (xy -0.836992 -0.747757) + (xy -0.69777 -0.940033) + (xy -0.541087 -1.123046) + (xy -0.367665 -1.294918) + (xy -0.219286 -1.421598) + (xy -0.011197 -1.574188) + (xy 0.202036 -1.704457) + (xy 0.418939 -1.812007) + (xy 0.63804 -1.896442) + (xy 0.857865 -1.957364) + (xy 1.076939 -1.994377) + (xy 1.293789 -2.007085) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 297249dc-70ae-48eb-88dc-1e3b213f56a6)) + (fp_poly (pts + (xy 4.18793 -1.927834) + (xy 4.263907 -1.922717) + (xy 4.326973 -1.915148) + (xy 4.371176 -1.905239) + (xy 4.378854 -1.902289) + (xy 4.441958 -1.860748) + (xy 4.495923 -1.79854) + (xy 4.536071 -1.721078) + (xy 4.536558 -1.719792) + (xy 4.552398 -1.679276) + (xy 4.576537 -1.619673) + (xy 4.60802 -1.543216) + (xy 4.645895 -1.452136) + (xy 4.689209 -1.348666) + (xy 4.73701 -1.235036) + (xy 4.788345 -1.113478) + (xy 4.842261 -0.986224) + (xy 4.897805 -0.855506) + (xy 4.954024 -0.723556) + (xy 5.009967 -0.592605) + (xy 5.06468 -0.464885) + (xy 5.11721 -0.342627) + (xy 5.166605 -0.228064) + (xy 5.211912 -0.123427) + (xy 5.252178 -0.030948) + (xy 5.28645 0.047142) + (xy 5.313777 0.108611) + (xy 5.333204 0.151227) + (xy 5.34378 0.172758) + (xy 5.345433 0.174949) + (xy 5.350074 0.160972) + (xy 5.361058 0.123385) + (xy 5.37785 0.064128) + (xy 5.399915 -0.014859) + (xy 5.426719 -0.111638) + (xy 5.457727 -0.224269) + (xy 5.492403 -0.350813) + (xy 5.530214 -0.489331) + (xy 5.570623 -0.637883) + (xy 5.613097 -0.79453) + (xy 5.628993 -0.853282) + (xy 5.672192 -1.012795) + (xy 5.713596 -1.165212) + (xy 5.752661 -1.30856) + (xy 5.788844 -1.440863) + (xy 5.8216 -1.560149) + (xy 5.850387 -1.664445) + (xy 5.87466 -1.751776) + (xy 5.893875 -1.820169) + (xy 5.907489 -1.867649) + (xy 5.914958 -1.892245) + (xy 5.916019 -1.895079) + (xy 5.920477 -1.900922) + (xy 5.92908 -1.905695) + (xy 5.944298 -1.909505) + (xy 5.968599 -1.91246) + (xy 6.004451 -1.914666) + (xy 6.054324 -1.916232) + (xy 6.120686 -1.917264) + (xy 6.206006 -1.917869) + (xy 6.312752 -1.918155) + (xy 6.443393 -1.91823) + (xy 6.448903 -1.91823) + (xy 6.591262 -1.917896) + (xy 6.713071 -1.916914) + (xy 6.813262 -1.91531) + (xy 6.890766 -1.91311) + (xy 6.944517 -1.910341) + (xy 6.973444 -1.907029) + (xy 6.978339 -1.905075) + (xy 6.976025 -1.890788) + (xy 6.967144 -1.852754) + (xy 6.952172 -1.792729) + (xy 6.931587 -1.712469) + (xy 6.905867 -1.61373) + (xy 6.875487 -1.498268) + (xy 6.840926 -1.367839) + (xy 6.802661 -1.224198) + (xy 6.76117 -1.069103) + (xy 6.716929 -0.904309) + (xy 6.670416 -0.731572) + (xy 6.622109 -0.552648) + (xy 6.572484 -0.369293) + (xy 6.522019 -0.183263) + (xy 6.471191 0.003686) + (xy 6.420478 0.189798) + (xy 6.370357 0.373317) + (xy 6.321305 0.552486) + (xy 6.2738 0.725551) + (xy 6.228319 0.890754) + (xy 6.185339 1.04634) + (xy 6.145337 1.190553) + (xy 6.108791 1.321637) + (xy 6.076178 1.437835) + (xy 6.047976 1.537393) + (xy 6.024662 1.618553) + (xy 6.006713 1.67956) + (xy 5.994606 1.718657) + (xy 5.989429 1.73302) + (xy 5.950253 1.795038) + (xy 5.893899 1.858605) + (xy 5.828077 1.916293) + (xy 5.760499 1.960674) + (xy 5.745007 1.968459) + (xy 5.717242 1.980959) + (xy 5.691907 1.990214) + (xy 5.664363 1.996779) + (xy 5.629967 2.001204) + (xy 5.584078 2.004043) + (xy 5.522056 2.005847) + (xy 5.439259 2.00717) + (xy 5.417343 2.007457) + (xy 5.320198 2.008173) + (xy 5.245681 2.007361) + (xy 5.189994 2.004821) + (xy 5.149341 2.000354) + (xy 5.119924 1.99376) + (xy 5.113072 1.991465) + (xy 5.093116 1.983928) + (xy 5.074901 1.975604) + (xy 5.057616 1.96492) + (xy 5.040448 1.950301) + (xy 5.022585 1.930175) + (xy 5.003216 1.902968) + (xy 4.981528 1.867107) + (xy 4.956709 1.82102) + (xy 4.927948 1.763131) + (xy 4.894432 1.691869) + (xy 4.85535 1.605659) + (xy 4.809889 1.502929) + (xy 4.757238 1.382106) + (xy 4.696584 1.241615) + (xy 4.627116 1.079884) + (xy 4.551292 0.902975) + (xy 4.486472 0.751986) + (xy 4.424573 0.60839) + (xy 4.36639 0.473996) + (xy 4.312718 0.35061) + (xy 4.264351 0.240041) + (xy 4.222084 0.144097) + (xy 4.18671 0.064583) + (xy 4.159024 0.003309) + (xy 4.13982 -0.037918) + (xy 4.129894 -0.057291) + (xy 4.128724 -0.058552) + (xy 4.124172 -0.044925) + (xy 4.113232 -0.007692) + (xy 4.096441 0.051217) + (xy 4.074333 0.129872) + (xy 4.047445 0.226343) + (xy 4.016313 0.3387) + (xy 3.981471 0.465012) + (xy 3.943456 0.60335) + (xy 3.902803 0.751783) + (xy 3.860049 0.908382) + (xy 3.84328 0.969931) + (xy 3.56526 1.990989) + (xy 3.039044 1.994448) + (xy 2.9026 1.995193) + (xy 2.790468 1.995426) + (xy 2.700505 1.995092) + (xy 2.630567 1.994136) + (xy 2.578511 1.992501) + (xy 2.542195 1.990134) + (xy 2.519476 1.986977) + (xy 2.50821 1.982976) + (xy 2.506205 1.98065) + (xy 2.508928 1.966415) + (xy 2.518136 1.928424) + (xy 2.533351 1.868444) + (xy 2.554097 1.788245) + (xy 2.579898 1.689596) + (xy 2.610275 1.574265) + (xy 2.644752 1.444022) + (xy 2.682854 1.300635) + (xy 2.724102 1.145873) + (xy 2.76802 0.981506) + (xy 2.814132 0.809303) + (xy 2.86196 0.631031) + (xy 2.911027 0.448461) + (xy 2.960858 0.263362) + (xy 3.010975 0.077501) + (xy 3.060901 -0.107352) + (xy 3.11016 -0.289427) + (xy 3.158274 -0.466957) + (xy 3.204768 -0.638171) + (xy 3.249164 -0.801301) + (xy 3.290985 -0.954579) + (xy 3.329755 -1.096235) + (xy 3.364997 -1.2245) + (xy 3.396233 -1.337605) + (xy 3.422989 -1.433781) + (xy 3.444785 -1.51126) + (xy 3.461147 -1.568272) + (xy 3.471596 -1.603048) + (xy 3.474264 -1.611031) + (xy 3.517566 -1.694254) + (xy 3.581799 -1.77129) + (xy 3.661473 -1.837385) + (xy 3.751099 -1.887787) + (xy 3.822734 -1.912734) + (xy 3.873971 -1.921552) + (xy 3.942062 -1.927359) + (xy 4.021054 -1.930267) + (xy 4.104994 -1.930388) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4e8f4efa-7c75-42c6-a15b-96b8e5392f97)) + (fp_poly (pts + (xy -4.458432 -1.95938) + (xy -4.361459 -1.958065) + (xy -4.272652 -1.95605) + (xy -4.195473 -1.953338) + (xy -4.133383 -1.949928) + (xy -4.089844 -1.945821) + (xy -4.068316 -1.941017) + (xy -4.066701 -1.939538) + (xy -4.069324 -1.924968) + (xy -4.078497 -1.886585) + (xy -4.093757 -1.826088) + (xy -4.114645 -1.745179) + (xy -4.140698 -1.645557) + (xy -4.171457 -1.528921) + (xy -4.206461 -1.396971) + (xy -4.245247 -1.251409) + (xy -4.287355 -1.093932) + (xy -4.332325 -0.926242) + (xy -4.379695 -0.750038) + (xy -4.429005 -0.56702) + (xy -4.479793 -0.378888) + (xy -4.531598 -0.187341) + (xy -4.58396 0.005919) + (xy -4.636417 0.199194) + (xy -4.688509 0.390783) + (xy -4.739774 0.578987) + (xy -4.789752 0.762106) + (xy -4.837981 0.938439) + (xy -4.884001 1.106287) + (xy -4.927351 1.263951) + (xy -4.967569 1.409729) + (xy -5.004195 1.541923) + (xy -5.036768 1.658831) + (xy -5.064826 1.758756) + (xy -5.087909 1.839996) + (xy -5.105556 1.900851) + (xy -5.117306 1.939622) + (xy -5.122698 1.954609) + (xy -5.132332 1.959009) + (xy -5.154718 1.962619) + (xy -5.191832 1.965502) + (xy -5.245655 1.967718) + (xy -5.318166 1.969329) + (xy -5.411342 1.970396) + (xy -5.527163 1.970981) + (xy -5.656308 1.971145) + (xy -5.770969 1.970901) + (xy -5.877157 1.970206) + (xy -5.972006 1.969112) + (xy -6.052652 1.967675) + (xy -6.11623 1.965948) + (xy -6.159873 1.963986) + (xy -6.180717 1.961842) + (xy -6.182074 1.961223) + (xy -6.179136 1.947929) + (xy -6.169708 1.910795) + (xy -6.154248 1.851515) + (xy -6.133213 1.771779) + (xy -6.10706 1.673279) + (xy -6.076246 1.557707) + (xy -6.041229 1.426754) + (xy -6.002466 1.282111) + (xy -5.960414 1.125471) + (xy -5.915531 0.958524) + (xy -5.868273 0.782962) + (xy -5.819099 0.600477) + (xy -5.768465 0.41276) + (xy -5.716829 0.221503) + (xy -5.664647 0.028398) + (xy -5.612378 -0.164865) + (xy -5.560478 -0.356594) + (xy -5.509405 -0.545097) + (xy -5.459616 -0.728682) + (xy -5.411569 -0.905659) + (xy -5.36572 -1.074335) + (xy -5.322527 -1.23302) + (xy -5.282447 -1.380021) + (xy -5.245937 -1.513647) + (xy -5.213456 -1.632206) + (xy -5.185459 -1.734008) + (xy -5.162405 -1.81736) + (xy -5.14475 -1.880571) + (xy -5.132952 -1.92195) + (xy -5.127509 -1.9397) + (xy -5.11281 -1.944695) + (xy -5.075123 -1.948987) + (xy -5.01791 -1.952576) + (xy -4.944633 -1.955462) + (xy -4.858752 -1.957647) + (xy -4.763731 -1.959131) + (xy -4.663029 -1.959914) + (xy -4.560109 -1.959997) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5042aa84-76f9-413b-aadc-7658cbc67e45)) + (fp_poly (pts + (xy -2.750256 -1.949552) + (xy -2.573947 -1.949237) + (xy -2.388144 -1.948715) + (xy -2.194543 -1.947979) + (xy -2.14533 -1.947763) + (xy -1.90744 -1.946631) + (xy -1.694786 -1.945493) + (xy -1.506143 -1.944328) + (xy -1.34029 -1.943118) + (xy -1.196002 -1.941843) + (xy -1.072057 -1.940484) + (xy -0.967231 -1.939021) + (xy -0.880302 -1.937436) + (xy -0.810046 -1.93571) + (xy -0.75524 -1.933823) + (xy -0.714661 -1.931755) + (xy -0.687086 -1.929488) + (xy -0.671291 -1.927002) + (xy -0.666109 -1.924496) + (xy -0.667851 -1.907969) + (xy -0.675863 -1.869248) + (xy -0.68934 -1.811637) + (xy -0.707477 -1.738437) + (xy -0.72947 -1.652949) + (xy -0.754512 -1.558476) + (xy -0.763249 -1.526106) + (xy -0.866762 -1.144323) + (xy -1.824982 -1.137379) + (xy -1.844607 -1.068091) + (xy -1.850609 -1.046384) + (xy -1.863083 -1.000838) + (xy -1.881567 -0.933149) + (xy -1.905599 -0.845014) + (xy -1.93472 -0.738127) + (xy -1.968466 -0.614184) + (xy -2.006376 -0.47488) + (xy -2.047989 -0.321911) + (xy -2.092844 -0.156973) + (xy -2.140478 0.018239) + (xy -2.190431 0.202029) + (xy -2.24224 0.392703) + (xy -2.26314 0.469635) + (xy -2.315317 0.661519) + (xy -2.365711 0.846485) + (xy -2.413874 1.022903) + (xy -2.459356 1.189147) + (xy -2.50171 1.343587) + (xy -2.540485 1.484597) + (xy -2.575235 1.610549) + (xy -2.60551 1.719814) + (xy -2.630861 1.810765) + (xy -2.650839 1.881774) + (xy -2.664997 1.931212) + (xy -2.672885 1.957453) + (xy -2.674251 1.961223) + (xy -2.678874 1.967067) + (xy -2.687632 1.971841) + (xy -2.702995 1.975651) + (xy -2.727435 1.978606) + (xy -2.763423 1.980813) + (xy -2.813432 1.982378) + (xy -2.879932 1.98341) + (xy -2.965396 1.984015) + (xy -3.072295 1.984301) + (xy -3.2031 1.984374) + (xy -3.207758 1.984375) + (xy -3.327107 1.984081) + (xy -3.436212 1.98324) + (xy -3.532437 1.98191) + (xy -3.613148 1.980152) + (xy -3.67571 1.978024) + (xy -3.717487 1.975586) + (xy -3.735846 1.972897) + (xy -3.736423 1.972467) + (xy -3.733668 1.959004) + (xy -3.72449 1.921906) + (xy -3.7094 1.863075) + (xy -3.68891 1.784408) + (xy -3.663529 1.687805) + (xy -3.633769 1.575167) + (xy -3.600139 1.448393) + (xy -3.563151 1.309381) + (xy -3.523316 1.160033) + (xy -3.481144 1.002247) + (xy -3.437145 0.837924) + (xy -3.391831 0.668962) + (xy -3.345712 0.497261) + (xy -3.299299 0.324721) + (xy -3.253102 0.153242) + (xy -3.207633 -0.015277) + (xy -3.163401 -0.178937) + (xy -3.120918 -0.335837) + (xy -3.080694 -0.484079) + (xy -3.04324 -0.621762) + (xy -3.009067 -0.746987) + (xy -2.978685 -0.857854) + (xy -2.952604 -0.952464) + (xy -2.931337 -1.028917) + (xy -2.915392 -1.085314) + (xy -2.905282 -1.119755) + (xy -2.90412 -1.123481) + (xy -2.90226 -1.130713) + (xy -2.903426 -1.136549) + (xy -2.910133 -1.141138) + (xy -2.924897 -1.14463) + (xy -2.950234 -1.147175) + (xy -2.988659 -1.148923) + (xy -3.042689 -1.150023) + (xy -3.114839 -1.150626) + (xy -3.207626 -1.15088) + (xy -3.323566 -1.150937) + (xy -3.365151 -1.150938) + (xy -3.474028 -1.151247) + (xy -3.574369 -1.152124) + (xy -3.663145 -1.153499) + (xy -3.737324 -1.155299) + (xy -3.793872 -1.157451) + (xy -3.82976 -1.159884) + (xy -3.841911 -1.162286) + (xy -3.840376 -1.177516) + (xy -3.832562 -1.214323) + (xy -3.819513 -1.268857) + (xy -3.802274 -1.337271) + (xy -3.781888 -1.415715) + (xy -3.759399 -1.500342) + (xy -3.735851 -1.587303) + (xy -3.712288 -1.67275) + (xy -3.689755 -1.752833) + (xy -3.669295 -1.823706) + (xy -3.651953 -1.881518) + (xy -3.638772 -1.922422) + (xy -3.630797 -1.942569) + (xy -3.629902 -1.943783) + (xy -3.615377 -1.945134) + (xy -3.57609 -1.946319) + (xy -3.513738 -1.947331) + (xy -3.430017 -1.948168) + (xy -3.326624 -1.948824) + (xy -3.205255 -1.949295) + (xy -3.067606 -1.949577) + (xy -2.915374 -1.949664) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 97994d63-a366-4f00-9455-8037aad05034)) + (fp_poly (pts + (xy -6.75349 -1.960034) + (xy -6.583236 -1.959232) + (xy -6.420558 -1.95823) + (xy -6.267405 -1.957055) + (xy -6.125722 -1.955731) + (xy -5.997455 -1.954285) + (xy -5.884552 -1.952743) + (xy -5.788958 -1.95113) + (xy -5.712619 -1.949472) + (xy -5.657483 -1.947795) + (xy -5.625496 -1.946125) + (xy -5.617919 -1.944974) + (xy -5.618568 -1.9302) + (xy -5.625504 -1.893835) + (xy -5.637704 -1.839718) + (xy -5.654148 -1.771689) + (xy -5.673816 -1.693585) + (xy -5.695684 -1.609245) + (xy -5.718733 -1.522508) + (xy -5.74194 -1.437213) + (xy -5.764286 -1.357198) + (xy -5.784748 -1.286302) + (xy -5.802305 -1.228364) + (xy -5.815936 -1.187222) + (xy -5.824621 -1.166715) + (xy -5.825163 -1.165965) + (xy -5.832016 -1.162013) + (xy -5.84686 -1.158791) + (xy -5.871648 -1.156278) + (xy -5.908336 -1.154452) + (xy -5.958878 -1.153291) + (xy -6.025229 -1.152773) + (xy -6.109345 -1.152876) + (xy -6.21318 -1.153578) + (xy -6.338689 -1.154857) + (xy -6.487827 -1.156692) + (xy -6.562247 -1.15768) + (xy -7.284686 -1.16744) + (xy -7.385918 -0.792903) + (xy -7.411348 -0.697673) + (xy -7.433936 -0.610861) + (xy -7.452889 -0.535702) + (xy -7.467412 -0.475431) + (xy -7.47671 -0.433281) + (xy -7.47999 -0.412488) + (xy -7.479716 -0.410928) + (xy -7.465453 -0.409439) + (xy -7.427183 -0.407888) + (xy -7.367358 -0.406313) + (xy -7.28843 -0.404757) + (xy -7.192849 -0.403259) + (xy -7.083068 -0.40186) + (xy -6.961538 -0.4006) + (xy -6.83071 -0.399521) + (xy -6.762313 -0.39906) + (xy -6.62762 -0.398037) + (xy -6.500897 -0.396722) + (xy -6.384608 -0.395164) + (xy -6.281219 -0.393414) + (xy -6.193198 -0.39152) + (xy -6.12301 -0.389534) + (xy -6.073121 -0.387505) + (xy -6.045996 -0.385482) + (xy -6.041746 -0.384494) + (xy -6.042444 -0.369761) + (xy -6.049407 -0.33343) + (xy -6.061617 -0.279335) + (xy -6.078055 -0.211314) + (xy -6.097702 -0.133204) + (xy -6.11954 -0.04884) + (xy -6.14255 0.037941) + (xy -6.165714 0.123302) + (xy -6.188014 0.203406) + (xy -6.208429 0.274418) + (xy -6.225943 0.3325) + (xy -6.239536 0.373817) + (xy -6.24819 0.39453) + (xy -6.248803 0.395393) + (xy -6.255456 0.399404) + (xy -6.269634 0.402683) + (xy -6.29331 0.405252) + (xy -6.328459 0.407135) + (xy -6.377055 0.408356) + (xy -6.441071 0.408936) + (xy -6.522483 0.4089) + (xy -6.623263 0.40827) + (xy -6.745387 0.407069) + (xy -6.890828 0.405321) + (xy -6.988136 0.404046) + (xy -7.123814 0.402345) + (xy -7.251221 0.400978) + (xy -7.367963 0.399953) + (xy -7.471647 0.399281) + (xy -7.559881 0.398972) + (xy -7.63027 0.399036) + (xy -7.680424 0.399482) + (xy -7.707948 0.400321) + (xy -7.712605 0.401016) + (xy -7.715936 0.415009) + (xy -7.725351 0.451266) + (xy -7.739978 0.50652) + (xy -7.758949 0.577507) + (xy -7.781394 0.660962) + (xy -7.806442 0.753619) + (xy -7.81213 0.774601) + (xy -7.837354 0.868845) + (xy -7.859674 0.954681) + (xy -7.878293 1.028836) + (xy -7.892409 1.088034) + (xy -7.901225 1.129) + (xy -7.90394 1.148461) + (xy -7.903643 1.149528) + (xy -7.889268 1.151119) + (xy -7.850888 1.152751) + (xy -7.790959 1.154382) + (xy -7.711934 1.155971) + (xy -7.616268 1.157478) + (xy -7.506414 1.158862) + (xy -7.384827 1.160081) + (xy -7.253961 1.161095) + (xy -7.185661 1.161513) + (xy -7.05096 1.162459) + (xy -6.924221 1.163727) + (xy -6.807911 1.165264) + (xy -6.704498 1.167021) + (xy -6.616448 1.168947) + (xy -6.546228 1.170992) + (xy -6.496306 1.173105) + (xy -6.469147 1.175235) + (xy -6.464881 1.176286) + (xy -6.465709 1.190995) + (xy -6.472768 1.227309) + (xy -6.485039 1.281385) + (xy -6.501506 1.349382) + (xy -6.52115 1.427457) + (xy -6.542954 1.51177) + (xy -6.5659 1.598478) + (xy -6.588971 1.68374) + (xy -6.611147 1.763713) + (xy -6.631413 1.834555) + (xy -6.648749 1.892426) + (xy -6.662139 1.933483) + (xy -6.670564 1.953885) + (xy -6.671069 1.954609) + (xy -6.673734 1.957357) + (xy -6.678148 1.959791) + (xy -6.685749 1.961913) + (xy -6.697973 1.963728) + (xy -6.716254 1.965238) + (xy -6.74203 1.966446) + (xy -6.776736 1.967357) + (xy -6.821808 1.967973) + (xy -6.878682 1.968297) + (xy -6.948793 1.968334) + (xy -7.033579 1.968086) + (xy -7.134474 1.967557) + (xy -7.252914 1.96675) + (xy -7.390336 1.965669) + (xy -7.548176 1.964316) + (xy -7.727869 1.962696) + (xy -7.930851 1.960811) + (xy -8.158558 1.958665) + (xy -8.208698 1.95819) + (xy -8.368723 1.956684) + (xy -8.504503 1.955303) + (xy -8.618251 1.953837) + (xy -8.71218 1.952081) + (xy -8.788501 1.949825) + (xy -8.849428 1.946864) + (xy -8.897171 1.94299) + (xy -8.933944 1.937994) + (xy -8.961958 1.931671) + (xy -8.983426 1.923811) + (xy -9.00056 1.914208) + (xy -9.015572 1.902655) + (xy -9.030675 1.888943) + (xy -9.04001 1.880232) + (xy -9.08752 1.823436) + (xy -9.112815 1.758799) + (xy -9.11899 1.693333) + (xy -9.117053 1.674696) + (xy -9.111111 1.6425) + (xy -9.100911 1.595778) + (xy -9.086203 1.53356) + (xy -9.066733 1.454879) + (xy -9.04225 1.358767) + (xy -9.012501 1.244255) + (xy -8.977234 1.110377) + (xy -8.936198 0.956162) + (xy -8.889139 0.780644) + (xy -8.835806 0.582855) + (xy -8.775947 0.361826) + (xy -8.70931 0.116589) + (xy -8.686576 0.033072) + (xy -8.631947 -0.167436) + (xy -8.578975 -0.361672) + (xy -8.528102 -0.548018) + (xy -8.479774 -0.724854) + (xy -8.434434 -0.890561) + (xy -8.392528 -1.04352) + (xy -8.354498 -1.182113) + (xy -8.320789 -1.30472) + (xy -8.291846 -1.409723) + (xy -8.268112 -1.495502) + (xy -8.250032 -1.560439) + (xy -8.23805 -1.602915) + (xy -8.232856 -1.620573) + (xy -8.187931 -1.718086) + (xy -8.121118 -1.806185) + (xy -8.036536 -1.880331) + (xy -7.952317 -1.929671) + (xy -7.877969 -1.964532) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp af706b9d-2e5e-46ab-9a95-50062787b0fa)) + (fp_poly (pts + (xy -10.741494 -1.980695) + (xy -10.644435 -1.979396) + (xy -10.524643 -1.977236) + (xy -10.436352 -1.975442) + (xy -10.304986 -1.972625) + (xy -10.197685 -1.970106) + (xy -10.112062 -1.967729) + (xy -10.045728 -1.96534) + (xy -9.996294 -1.96278) + (xy -9.961373 -1.959895) + (xy -9.938575 -1.956529) + (xy -9.925511 -1.952524) + (xy -9.919795 -1.947726) + (xy -9.919036 -1.941978) + (xy -9.919089 -1.941637) + (xy -9.922991 -1.926163) + (xy -9.933414 -1.886753) + (xy -9.949928 -1.824999) + (xy -9.972103 -1.742492) + (xy -9.999507 -1.640824) + (xy -10.031711 -1.521587) + (xy -10.068284 -1.386374) + (xy -10.108795 -1.236777) + (xy -10.152813 -1.074387) + (xy -10.19991 -0.900796) + (xy -10.249652 -0.717597) + (xy -10.301611 -0.526381) + (xy -10.339115 -0.38845) + (xy -10.392271 -0.192968) + (xy -10.443458 -0.004654) + (xy -10.492251 0.174925) + (xy -10.538225 0.344201) + (xy -10.580955 0.501608) + (xy -10.620017 0.645579) + (xy -10.654985 0.774547) + (xy -10.685435 0.886945) + (xy -10.710941 0.981205) + (xy -10.731079 1.055761) + (xy -10.745424 1.109045) + (xy -10.753551 1.139491) + (xy -10.755313 1.14639) + (xy -10.742488 1.147252) + (xy -10.705627 1.14806) + (xy -10.647153 1.148799) + (xy -10.569489 1.149454) + (xy -10.475059 1.150009) + (xy -10.366283 1.150448) + (xy -10.245587 1.150756) + (xy -10.115391 1.150917) + (xy -10.048333 1.150937) + (xy -9.876671 1.151185) + (xy -9.72732 1.15192) + (xy -9.600918 1.153131) + (xy -9.498101 1.154805) + (xy -9.419508 1.156932) + (xy -9.365776 1.159499) + (xy -9.337543 1.162495) + (xy -9.333186 1.164152) + (xy -9.334491 1.179728) + (xy -9.342046 1.216867) + (xy -9.354814 1.271696) + (xy -9.371757 1.340343) + (xy -9.391839 1.418937) + (xy -9.414023 1.503605) + (xy -9.437273 1.590473) + (xy -9.46055 1.675671) + (xy -9.482819 1.755326) + (xy -9.503043 1.825566) + (xy -9.520184 1.882517) + (xy -9.533206 1.922309) + (xy -9.541071 1.941068) + (xy -9.541306 1.94138) + (xy -9.549464 1.944865) + (xy -9.568927 1.947815) + (xy -9.601316 1.950257) + (xy -9.648253 1.952218) + (xy -9.711361 1.953722) + (xy -9.79226 1.954797) + (xy -9.892572 1.955468) + (xy -10.01392 1.955763) + (xy -10.157925 1.955707) + (xy -10.326208 1.955327) + (xy -10.389823 1.955126) + (xy -10.545954 1.954501) + (xy -10.701906 1.953684) + (xy -10.854347 1.952703) + (xy -10.999943 1.951588) + (xy -11.13536 1.950369) + (xy -11.257265 1.949077) + (xy -11.362326 1.947739) + (xy -11.447207 1.946388) + (xy -11.502761 1.945204) + (xy -11.603175 1.942312) + (xy -11.681068 1.938844) + (xy -11.740374 1.933913) + (xy -11.785028 1.92663) + (xy -11.818964 1.916108) + (xy -11.846118 1.901458) + (xy -11.870424 1.881792) + (xy -11.895487 1.856571) + (xy -11.934788 1.802473) + (xy -11.954988 1.740124) + (xy -11.959404 1.68255) + (xy -11.956031 1.662804) + (xy -11.946173 1.619552) + (xy -11.930308 1.554565) + (xy -11.908913 1.469611) + (xy -11.882465 1.366459) + (xy -11.851443 1.246879) + (xy -11.816324 1.112639) + (xy -11.777584 0.965508) + (xy -11.735702 0.807257) + (xy -11.691155 0.639653) + (xy -11.644421 0.464467) + (xy -11.595976 0.283467) + (xy -11.546299 0.098422) + (xy -11.495866 -0.088899) + (xy -11.445157 -0.276726) + (xy -11.394646 -0.46329) + (xy -11.344813 -0.646822) + (xy -11.296135 -0.825553) + (xy -11.249089 -0.997715) + (xy -11.204153 -1.161537) + (xy -11.161804 -1.31525) + (xy -11.122519 -1.457086) + (xy -11.086776 -1.585275) + (xy -11.055053 -1.698049) + (xy -11.027827 -1.793638) + (xy -11.005576 -1.870272) + (xy -10.988776 -1.926184) + (xy -10.977905 -1.959603) + (xy -10.973945 -1.968828) + (xy -10.965476 -1.973286) + (xy -10.947933 -1.976715) + (xy -10.91904 -1.979142) + (xy -10.87652 -1.980596) + (xy -10.818097 -1.981104) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e6acf612-6407-4324-875f-1f62f23cedcb)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod new file mode 100755 index 0000000..27e47c0 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/FaSTTUBe_logos.pretty/LeitOn_small.kicad_mod @@ -0,0 +1,1186 @@ +(footprint "LeitOn_small" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 61E4127C) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0.182043 2.54) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp 4640fb25-b855-4eb0-82b5-b1ad81fbdbfe) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp d268e8aa-6219-4d33-ad60-480a4f197905) + ) + (fp_poly (pts + (xy 0.753472 -0.997544) + (xy 0.857463 -0.978996) + (xy 0.872268 -0.975257) + (xy 0.96275 -0.945091) + (xy 1.046176 -0.903793) + (xy 1.123077 -0.851069) + (xy 1.170073 -0.810286) + (xy 1.235211 -0.7403) + (xy 1.289099 -0.664083) + (xy 1.33205 -0.581027) + (xy 1.364379 -0.49052) + (xy 1.386402 -0.391954) + (xy 1.386512 -0.391292) + (xy 1.392075 -0.341592) + (xy 1.394386 -0.28327) + (xy 1.393579 -0.220493) + (xy 1.389785 -0.157426) + (xy 1.383139 -0.098237) + (xy 1.375804 -0.056224) + (xy 1.34308 0.066436) + (xy 1.29764 0.185856) + (xy 1.23967 0.30171) + (xy 1.169358 0.413677) + (xy 1.086892 0.521432) + (xy 0.992457 0.624652) + (xy 0.968337 0.64842) + (xy 0.87067 0.734686) + (xy 0.766503 0.811359) + (xy 0.657171 0.877703) + (xy 0.544013 0.932983) + (xy 0.428365 0.976462) + (xy 0.318316 1.005973) + (xy 0.280506 1.012309) + (xy 0.233999 1.017305) + (xy 0.182043 1.02087) + (xy 0.127886 1.022917) + (xy 0.074778 1.023356) + (xy 0.025966 1.022097) + (xy -0.015303 1.019051) + (xy -0.038134 1.015775) + (xy -0.136505 0.990973) + (xy -0.227585 0.955553) + (xy -0.31087 0.909943) + (xy -0.385859 0.854569) + (xy -0.452048 0.789859) + (xy -0.508936 0.71624) + (xy -0.556018 0.634138) + (xy -0.592522 0.544791) + (xy -0.61774 0.449238) + (xy -0.630977 0.349863) + (xy -0.632593 0.247606) + (xy -0.630492 0.224896) + (xy -0.09521 0.224896) + (xy -0.094142 0.278782) + (xy -0.090093 0.323479) + (xy -0.082302 0.36284) + (xy -0.070009 0.400718) + (xy -0.05256 0.440739) + (xy -0.021004 0.492378) + (xy 0.019274 0.534565) + (xy 0.067372 0.566927) + (xy 0.122387 0.589087) + (xy 0.183417 0.600671) + (xy 0.249559 0.601303) + (xy 0.312098 0.592328) + (xy 0.387479 0.569698) + (xy 0.460038 0.534761) + (xy 0.529064 0.488266) + (xy 0.59385 0.430965) + (xy 0.653686 0.363609) + (xy 0.707863 0.28695) + (xy 0.755672 0.201737) + (xy 0.796404 0.108723) + (xy 0.813263 0.061436) + (xy 0.83686 -0.019496) + (xy 0.851705 -0.094867) + (xy 0.858375 -0.168495) + (xy 0.857969 -0.234268) + (xy 0.849698 -0.311787) + (xy 0.8327 -0.379584) + (xy 0.807089 -0.437538) + (xy 0.772978 -0.485525) + (xy 0.730481 -0.523422) + (xy 0.679711 -0.551107) + (xy 0.620782 -0.568455) + (xy 0.553808 -0.575345) + (xy 0.542865 -0.575469) + (xy 0.464937 -0.568979) + (xy 0.389224 -0.54981) + (xy 0.316334 -0.518417) + (xy 0.246874 -0.475251) + (xy 0.181452 -0.420766) + (xy 0.120675 -0.355414) + (xy 0.06515 -0.279648) + (xy 0.015485 -0.193922) + (xy 0.006145 -0.175286) + (xy -0.034484 -0.08358) + (xy -0.064263 0.00386) + (xy -0.083792 0.089395) + (xy -0.09367 0.175389) + (xy -0.09521 0.224896) + (xy -0.630492 0.224896) + (xy -0.622951 0.143405) + (xy -0.602411 0.0382) + (xy -0.571334 -0.06707) + (xy -0.530082 -0.171466) + (xy -0.479015 -0.274049) + (xy -0.418496 -0.373878) + (xy -0.348885 -0.470016) + (xy -0.270543 -0.561523) + (xy -0.183832 -0.647459) + (xy -0.109643 -0.710799) + (xy -0.005598 -0.787094) + (xy 0.101018 -0.852228) + (xy 0.20947 -0.906003) + (xy 0.31902 -0.948221) + (xy 0.428933 -0.978682) + (xy 0.53847 -0.997188) + (xy 0.646895 -1.003542) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1d6c21a2-d62d-412f-8e83-b9373faadd9a)) + (fp_poly (pts + (xy -3.376745 -0.980017) + (xy -3.291618 -0.979616) + (xy -3.210279 -0.979115) + (xy -3.133702 -0.978527) + (xy -3.062861 -0.977865) + (xy -2.998727 -0.977142) + (xy -2.942276 -0.976371) + (xy -2.894479 -0.975565) + (xy -2.856309 -0.974736) + (xy -2.828741 -0.973897) + (xy -2.812748 -0.973062) + (xy -2.808959 -0.972487) + (xy -2.809284 -0.9651) + (xy -2.812752 -0.946917) + (xy -2.818852 -0.919859) + (xy -2.827074 -0.885844) + (xy -2.836908 -0.846792) + (xy -2.847842 -0.804622) + (xy -2.859366 -0.761254) + (xy -2.87097 -0.718606) + (xy -2.882143 -0.678599) + (xy -2.892374 -0.643151) + (xy -2.901152 -0.614182) + (xy -2.907968 -0.593611) + (xy -2.91231 -0.583357) + (xy -2.912581 -0.582982) + (xy -2.916008 -0.581006) + (xy -2.92343 -0.579395) + (xy -2.935824 -0.578139) + (xy -2.954168 -0.577226) + (xy -2.979439 -0.576645) + (xy -3.012614 -0.576386) + (xy -3.054672 -0.576438) + (xy -3.10659 -0.576789) + (xy -3.169344 -0.577428) + (xy -3.243913 -0.578346) + (xy -3.281123 -0.57884) + (xy -3.642343 -0.58372) + (xy -3.692959 -0.396451) + (xy -3.705674 -0.348836) + (xy -3.716968 -0.30543) + (xy -3.726444 -0.267851) + (xy -3.733706 -0.237715) + (xy -3.738355 -0.21664) + (xy -3.739995 -0.206244) + (xy -3.739858 -0.205464) + (xy -3.732726 -0.204719) + (xy -3.713591 -0.203944) + (xy -3.683679 -0.203156) + (xy -3.644215 -0.202378) + (xy -3.596424 -0.201629) + (xy -3.541534 -0.20093) + (xy -3.480769 -0.2003) + (xy -3.415355 -0.19976) + (xy -3.381156 -0.19953) + (xy -3.31381 -0.199018) + (xy -3.250448 -0.198361) + (xy -3.192304 -0.197582) + (xy -3.140609 -0.196707) + (xy -3.096599 -0.19576) + (xy -3.061505 -0.194767) + (xy -3.03656 -0.193752) + (xy -3.022998 -0.192741) + (xy -3.020873 -0.192247) + (xy -3.021222 -0.18488) + (xy -3.024703 -0.166715) + (xy -3.030808 -0.139667) + (xy -3.039027 -0.105657) + (xy -3.048851 -0.066602) + (xy -3.05977 -0.02442) + (xy -3.071275 0.018971) + (xy -3.082857 0.061651) + (xy -3.094007 0.101703) + (xy -3.104214 0.137209) + (xy -3.112971 0.16625) + (xy -3.119768 0.186909) + (xy -3.124095 0.197265) + (xy -3.124401 0.197697) + (xy -3.127728 0.199702) + (xy -3.134817 0.201342) + (xy -3.146655 0.202626) + (xy -3.164229 0.203568) + (xy -3.188527 0.204178) + (xy -3.220535 0.204468) + (xy -3.261241 0.20445) + (xy -3.311631 0.204135) + (xy -3.372693 0.203535) + (xy -3.445414 0.202661) + (xy -3.494068 0.202023) + (xy -3.561907 0.201173) + (xy -3.62561 0.200489) + (xy -3.683981 0.199977) + (xy -3.735823 0.199641) + (xy -3.77994 0.199486) + (xy -3.815135 0.199518) + (xy -3.840212 0.199741) + (xy -3.853974 0.200161) + (xy -3.856302 0.200508) + (xy -3.857968 0.207505) + (xy -3.862675 0.225633) + (xy -3.869989 0.25326) + (xy -3.879474 0.288754) + (xy -3.890697 0.330481) + (xy -3.903221 0.37681) + (xy -3.906065 0.387301) + (xy -3.918677 0.434423) + (xy -3.929837 0.477341) + (xy -3.939146 0.514418) + (xy -3.946204 0.544017) + (xy -3.950612 0.5645) + (xy -3.95197 0.574231) + (xy -3.951821 0.574764) + (xy -3.944634 0.57556) + (xy -3.925444 0.576376) + (xy -3.895479 0.577191) + (xy -3.855967 0.577986) + (xy -3.808134 0.578739) + (xy -3.753207 0.579431) + (xy -3.692413 0.580041) + (xy -3.62698 0.580548) + (xy -3.59283 0.580757) + (xy -3.52548 0.58123) + (xy -3.46211 0.581864) + (xy -3.403955 0.582632) + (xy -3.352249 0.583511) + (xy -3.308224 0.584474) + (xy -3.273114 0.585496) + (xy -3.248153 0.586553) + (xy -3.234573 0.587618) + (xy -3.23244 0.588143) + (xy -3.232854 0.595498) + (xy -3.236384 0.613655) + (xy -3.242519 0.640693) + (xy -3.250753 0.674691) + (xy -3.260575 0.713729) + (xy -3.271477 0.755885) + (xy -3.28295 0.799239) + (xy -3.294485 0.84187) + (xy -3.305573 0.881857) + (xy -3.315706 0.917278) + (xy -3.324374 0.946213) + (xy -3.331069 0.966742) + (xy -3.335282 0.976943) + (xy -3.335534 0.977305) + (xy -3.336867 0.978679) + (xy -3.339074 0.979896) + (xy -3.342874 0.980957) + (xy -3.348986 0.981864) + (xy -3.358127 0.982619) + (xy -3.371015 0.983223) + (xy -3.388368 0.983679) + (xy -3.410904 0.983987) + (xy -3.439341 0.984149) + (xy -3.474396 0.984167) + (xy -3.516789 0.984043) + (xy -3.567237 0.983779) + (xy -3.626457 0.983375) + (xy -3.695168 0.982835) + (xy -3.774088 0.982158) + (xy -3.863934 0.981348) + (xy -3.965425 0.980406) + (xy -4.079279 0.979333) + (xy -4.104349 0.979095) + (xy -4.184361 0.978342) + (xy -4.252251 0.977652) + (xy -4.309125 0.976919) + (xy -4.35609 0.976041) + (xy -4.39425 0.974913) + (xy -4.424714 0.973432) + (xy -4.448585 0.971495) + (xy -4.466972 0.968997) + (xy -4.480979 0.965836) + (xy -4.491713 0.961906) + (xy -4.50028 0.957104) + (xy -4.507786 0.951328) + (xy -4.515337 0.944472) + (xy -4.520005 0.940116) + (xy -4.54376 0.911718) + (xy -4.556407 0.8794) + (xy -4.559495 0.846667) + (xy -4.558526 0.837348) + (xy -4.555555 0.82125) + (xy -4.550455 0.797889) + (xy -4.543101 0.76678) + (xy -4.533366 0.72744) + (xy -4.521125 0.679384) + (xy -4.50625 0.622128) + (xy -4.488617 0.555189) + (xy -4.468099 0.478081) + (xy -4.444569 0.390322) + (xy -4.417903 0.291428) + (xy -4.387973 0.180913) + (xy -4.354655 0.058295) + (xy -4.343288 0.016536) + (xy -4.315973 -0.083718) + (xy -4.289487 -0.180836) + (xy -4.264051 -0.274009) + (xy -4.239887 -0.362427) + (xy -4.217217 -0.44528) + (xy -4.196264 -0.52176) + (xy -4.177249 -0.591056) + (xy -4.160394 -0.65236) + (xy -4.145923 -0.704861) + (xy -4.134056 -0.747751) + (xy -4.125016 -0.780219) + (xy -4.119025 -0.801457) + (xy -4.116428 -0.810286) + (xy -4.093965 -0.859043) + (xy -4.060559 -0.903092) + (xy -4.018268 -0.940165) + (xy -3.976158 -0.964835) + (xy -3.938984 -0.982266) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 428d10c2-1b76-4677-b2dd-52b5ce1b8c0f)) + (fp_poly (pts + (xy -5.370747 -0.990347) + (xy -5.322217 -0.989698) + (xy -5.262321 -0.988618) + (xy -5.218176 -0.987721) + (xy -5.152493 -0.986312) + (xy -5.098842 -0.985053) + (xy -5.056031 -0.983864) + (xy -5.022864 -0.98267) + (xy -4.998147 -0.98139) + (xy -4.980686 -0.979947) + (xy -4.969287 -0.978264) + (xy -4.962755 -0.976262) + (xy -4.959897 -0.973863) + (xy -4.959518 -0.970989) + (xy -4.959544 -0.970818) + (xy -4.961495 -0.963081) + (xy -4.966707 -0.943376) + (xy -4.974964 -0.912499) + (xy -4.986051 -0.871246) + (xy -4.999753 -0.820412) + (xy -5.015855 -0.760793) + (xy -5.034142 -0.693187) + (xy -5.054397 -0.618388) + (xy -5.076406 -0.537193) + (xy -5.099955 -0.450398) + (xy -5.124826 -0.358798) + (xy -5.150805 -0.26319) + (xy -5.169557 -0.194225) + (xy -5.196135 -0.096484) + (xy -5.221729 -0.002327) + (xy -5.246125 0.087463) + (xy -5.269112 0.172101) + (xy -5.290477 0.250804) + (xy -5.310008 0.32279) + (xy -5.327492 0.387274) + (xy -5.342717 0.443473) + (xy -5.35547 0.490603) + (xy -5.365539 0.527881) + (xy -5.372712 0.554523) + (xy -5.376775 0.569746) + (xy -5.377656 0.573195) + (xy -5.371244 0.573626) + (xy -5.352813 0.57403) + (xy -5.323576 0.5744) + (xy -5.284744 0.574727) + (xy -5.237529 0.575005) + (xy -5.183141 0.575224) + (xy -5.122793 0.575378) + (xy -5.057695 0.575459) + (xy -5.024166 0.575469) + (xy -4.938335 0.575593) + (xy -4.86366 0.57596) + (xy -4.800459 0.576566) + (xy -4.74905 0.577403) + (xy -4.709754 0.578466) + (xy -4.682888 0.57975) + (xy -4.668771 0.581248) + (xy -4.666593 0.582076) + (xy -4.667245 0.589864) + (xy -4.671023 0.608434) + (xy -4.677407 0.635848) + (xy -4.685878 0.670172) + (xy -4.695919 0.709469) + (xy -4.707011 0.751803) + (xy -4.718636 0.795237) + (xy -4.730275 0.837836) + (xy -4.741409 0.877663) + (xy -4.751521 0.912783) + (xy -4.760092 0.941259) + (xy -4.766603 0.961155) + (xy -4.770535 0.970534) + (xy -4.770653 0.97069) + (xy -4.774732 0.972433) + (xy -4.784463 0.973908) + (xy -4.800658 0.975129) + (xy -4.824126 0.976109) + (xy -4.85568 0.976861) + (xy -4.89613 0.977399) + (xy -4.946286 0.977734) + (xy -5.00696 0.977882) + (xy -5.078962 0.977854) + (xy -5.163104 0.977664) + (xy -5.194911 0.977563) + (xy -5.272977 0.977251) + (xy -5.350953 0.976842) + (xy -5.427173 0.976352) + (xy -5.499971 0.975794) + (xy -5.56768 0.975185) + (xy -5.628632 0.974539) + (xy -5.681163 0.97387) + (xy -5.723603 0.973194) + (xy -5.75138 0.972602) + (xy -5.801587 0.971156) + (xy -5.840534 0.969422) + (xy -5.870187 0.966957) + (xy -5.892514 0.963315) + (xy -5.909482 0.958054) + (xy -5.923059 0.950729) + (xy -5.935212 0.940896) + (xy -5.947743 0.928286) + (xy -5.967394 0.901237) + (xy -5.977494 0.870062) + (xy -5.979702 0.841275) + (xy -5.978015 0.831402) + (xy -5.973086 0.809776) + (xy -5.965154 0.777283) + (xy -5.954456 0.734806) + (xy -5.941232 0.68323) + (xy -5.925721 0.62344) + (xy -5.908162 0.55632) + (xy -5.888792 0.482754) + (xy -5.867851 0.403629) + (xy -5.845577 0.319827) + (xy -5.82221 0.232234) + (xy -5.797988 0.141734) + (xy -5.773149 0.049211) + (xy -5.747933 -0.044449) + (xy -5.722578 -0.138363) + (xy -5.697323 -0.231645) + (xy -5.672406 -0.323411) + (xy -5.648067 -0.412776) + (xy -5.624544 -0.498857) + (xy -5.602076 -0.580768) + (xy -5.580902 -0.657625) + (xy -5.561259 -0.728543) + (xy -5.543388 -0.792637) + (xy -5.527526 -0.849024) + (xy -5.513913 -0.896819) + (xy -5.502788 -0.935136) + (xy -5.494388 -0.963092) + (xy -5.488952 -0.979801) + (xy -5.486972 -0.984414) + (xy -5.482738 -0.986643) + (xy -5.473966 -0.988357) + (xy -5.45952 -0.989571) + (xy -5.43826 -0.990298) + (xy -5.409048 -0.990552) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 4cd934c1-88de-4fa0-9de6-a481adaa427d)) + (fp_poly (pts + (xy 2.093965 -0.963917) + (xy 2.131954 -0.961358) + (xy 2.163487 -0.957574) + (xy 2.185588 -0.952619) + (xy 2.189427 -0.951144) + (xy 2.220979 -0.930374) + (xy 2.247962 -0.89927) + (xy 2.268036 -0.860539) + (xy 2.268279 -0.859896) + (xy 2.276199 -0.839638) + (xy 2.288269 -0.809836) + (xy 2.30401 -0.771608) + (xy 2.322948 -0.726068) + (xy 2.344605 -0.674333) + (xy 2.368505 -0.617518) + (xy 2.394173 -0.556739) + (xy 2.421131 -0.493112) + (xy 2.448903 -0.427753) + (xy 2.477012 -0.361778) + (xy 2.504984 -0.296302) + (xy 2.53234 -0.232442) + (xy 2.558605 -0.171313) + (xy 2.583303 -0.114032) + (xy 2.605956 -0.061713) + (xy 2.626089 -0.015474) + (xy 2.643225 0.023571) + (xy 2.656889 0.054306) + (xy 2.666602 0.075614) + (xy 2.67189 0.086379) + (xy 2.672717 0.087475) + (xy 2.675037 0.080486) + (xy 2.680529 0.061693) + (xy 2.688925 0.032064) + (xy 2.699958 -0.007429) + (xy 2.71336 -0.055819) + (xy 2.728864 -0.112134) + (xy 2.746202 -0.175406) + (xy 2.765107 -0.244665) + (xy 2.785312 -0.318941) + (xy 2.806549 -0.397265) + (xy 2.814497 -0.426641) + (xy 2.836096 -0.506397) + (xy 2.856798 -0.582606) + (xy 2.876331 -0.65428) + (xy 2.894422 -0.720431) + (xy 2.9108 -0.780074) + (xy 2.925194 -0.832222) + (xy 2.93733 -0.875888) + (xy 2.946938 -0.910084) + (xy 2.953745 -0.933824) + (xy 2.957479 -0.946122) + (xy 2.95801 -0.947539) + (xy 2.960239 -0.950461) + (xy 2.96454 -0.952847) + (xy 2.972149 -0.954752) + (xy 2.9843 -0.95623) + (xy 3.002226 -0.957333) + (xy 3.027162 -0.958116) + (xy 3.060343 -0.958632) + (xy 3.103003 -0.958934) + (xy 3.156376 -0.959077) + (xy 3.221697 -0.959115) + (xy 3.224452 -0.959115) + (xy 3.295631 -0.958948) + (xy 3.356536 -0.958457) + (xy 3.406631 -0.957655) + (xy 3.445383 -0.956555) + (xy 3.472259 -0.95517) + (xy 3.486722 -0.953514) + (xy 3.48917 -0.952537) + (xy 3.488013 -0.945394) + (xy 3.483572 -0.926377) + (xy 3.476086 -0.896364) + (xy 3.465794 -0.856234) + (xy 3.452934 -0.806865) + (xy 3.437744 -0.749134) + (xy 3.420463 -0.683919) + (xy 3.401331 -0.612099) + (xy 3.380585 -0.534551) + (xy 3.358465 -0.452154) + (xy 3.335208 -0.365786) + (xy 3.311055 -0.276324) + (xy 3.286242 -0.184646) + (xy 3.26101 -0.091631) + (xy 3.235596 0.001843) + (xy 3.210239 0.094899) + (xy 3.185179 0.186659) + (xy 3.160653 0.276243) + (xy 3.1369 0.362776) + (xy 3.11416 0.445377) + (xy 3.09267 0.52317) + (xy 3.072669 0.595277) + (xy 3.054396 0.660819) + (xy 3.038089 0.718918) + (xy 3.023988 0.768697) + (xy 3.012331 0.809277) + (xy 3.003357 0.83978) + (xy 2.997303 0.859329) + (xy 2.994715 0.86651) + (xy 2.975127 0.897519) + (xy 2.94695 0.929303) + (xy 2.914039 0.958147) + (xy 2.88025 0.980337) + (xy 2.872504 0.98423) + (xy 2.858621 0.99048) + (xy 2.845954 0.995107) + (xy 2.832182 0.99839) + (xy 2.814984 1.000602) + (xy 2.792039 1.002022) + (xy 2.761028 1.002924) + (xy 2.71963 1.003585) + (xy 2.708672 1.003729) + (xy 2.660099 1.004087) + (xy 2.622841 1.003681) + (xy 2.594997 1.002411) + (xy 2.574671 1.000177) + (xy 2.559962 0.99688) + (xy 2.556536 0.995733) + (xy 2.546558 0.991964) + (xy 2.537451 0.987802) + (xy 2.528808 0.98246) + (xy 2.520224 0.975151) + (xy 2.511293 0.965088) + (xy 2.501608 0.951484) + (xy 2.490764 0.933554) + (xy 2.478355 0.91051) + (xy 2.463974 0.881566) + (xy 2.447216 0.845935) + (xy 2.427675 0.80283) + (xy 2.404945 0.751465) + (xy 2.378619 0.691053) + (xy 2.348292 0.620808) + (xy 2.313558 0.539942) + (xy 2.275646 0.451488) + (xy 2.243236 0.375993) + (xy 2.212287 0.304195) + (xy 2.183195 0.236998) + (xy 2.156359 0.175305) + (xy 2.132176 0.120021) + (xy 2.111042 0.072049) + (xy 2.093355 0.032292) + (xy 2.079512 0.001655) + (xy 2.06991 -0.018959) + (xy 2.064947 -0.028645) + (xy 2.064362 -0.029276) + (xy 2.062086 -0.022462) + (xy 2.056616 -0.003846) + (xy 2.048221 0.025609) + (xy 2.037167 0.064936) + (xy 2.023723 0.113172) + (xy 2.008157 0.16935) + (xy 1.990736 0.232506) + (xy 1.971728 0.301675) + (xy 1.951402 0.375892) + (xy 1.930025 0.454191) + (xy 1.92164 0.484966) + (xy 1.78263 0.995495) + (xy 1.519522 0.997224) + (xy 1.4513 0.997597) + (xy 1.395234 0.997713) + (xy 1.350253 0.997546) + (xy 1.315284 0.997068) + (xy 1.289256 0.996251) + (xy 1.271098 0.995067) + (xy 1.259738 0.993489) + (xy 1.254105 0.991488) + (xy 1.253103 0.990325) + (xy 1.254464 0.983208) + (xy 1.259068 0.964212) + (xy 1.266676 0.934222) + (xy 1.277049 0.894123) + (xy 1.289949 0.844798) + (xy 1.305138 0.787133) + (xy 1.322376 0.722011) + (xy 1.341427 0.650318) + (xy 1.362051 0.572937) + (xy 1.38401 0.490753) + (xy 1.407066 0.404652) + (xy 1.43098 0.315516) + (xy 1.455514 0.224231) + (xy 1.480429 0.131681) + (xy 1.505488 0.038751) + (xy 1.530451 -0.053676) + (xy 1.55508 -0.144713) + (xy 1.579137 -0.233478) + (xy 1.602384 -0.319085) + (xy 1.624582 -0.40065) + (xy 1.645493 -0.477289) + (xy 1.664878 -0.548117) + (xy 1.682499 -0.61225) + (xy 1.698117 -0.668802) + (xy 1.711495 -0.71689) + (xy 1.722393 -0.75563) + (xy 1.730574 -0.784136) + (xy 1.735798 -0.801524) + (xy 1.737132 -0.805515) + (xy 1.758783 -0.847127) + (xy 1.7909 -0.885645) + (xy 1.830737 -0.918692) + (xy 1.87555 -0.943893) + (xy 1.911367 -0.956367) + (xy 1.936986 -0.960776) + (xy 1.971031 -0.963679) + (xy 2.010527 -0.965133) + (xy 2.052497 -0.965194) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5114112e-8419-496e-a819-7b5f90e71ca7)) + (fp_poly (pts + (xy 5.252892 -0.949155) + (xy 5.359575 -0.949045) + (xy 5.46211 -0.948867) + (xy 5.559722 -0.948626) + (xy 5.651636 -0.948325) + (xy 5.737075 -0.947969) + (xy 5.815263 -0.947563) + (xy 5.885425 -0.94711) + (xy 5.946785 -0.946616) + (xy 5.998566 -0.946084) + (xy 6.039994 -0.945519) + (xy 6.070292 -0.944925) + (xy 6.088685 -0.944307) + (xy 6.09408 -0.943858) + (xy 6.118382 -0.933826) + (xy 6.144023 -0.915615) + (xy 6.166619 -0.892976) + (xy 6.181785 -0.869658) + (xy 6.182339 -0.868377) + (xy 6.188694 -0.846455) + (xy 6.190667 -0.820043) + (xy 6.188084 -0.787346) + (xy 6.180773 -0.746569) + (xy 6.168559 -0.695918) + (xy 6.164029 -0.678956) + (xy 6.154257 -0.643663) + (xy 6.145228 -0.612278) + (xy 6.13769 -0.58731) + (xy 6.13239 -0.571268) + (xy 6.130723 -0.567201) + (xy 6.128642 -0.564575) + (xy 6.124666 -0.562378) + (xy 6.117701 -0.560571) + (xy 6.106651 -0.559117) + (xy 6.09042 -0.557977) + (xy 6.067913 -0.557114) + (xy 6.038034 -0.55649) + (xy 5.999689 -0.556067) + (xy 5.951781 -0.555808) + (xy 5.893215 -0.555674) + (xy 5.822895 -0.555627) + (xy 5.795532 -0.555625) + (xy 5.716068 -0.555586) + (xy 5.648603 -0.555398) + (xy 5.591908 -0.554954) + (xy 5.544753 -0.554148) + (xy 5.505909 -0.552872) + (xy 5.474146 -0.55102) + (xy 5.448234 -0.548485) + (xy 5.426943 -0.54516) + (xy 5.409044 -0.540939) + (xy 5.393308 -0.535715) + (xy 5.378504 -0.52938) + (xy 5.363403 -0.521829) + (xy 5.355 -0.517373) + (xy 5.31954 -0.493606) + (xy 5.284661 -0.461933) + (xy 5.254708 -0.426703) + (xy 5.23789 -0.400182) + (xy 5.232547 -0.387644) + (xy 5.22361 -0.363809) + (xy 5.211523 -0.329976) + (xy 5.196733 -0.287446) + (xy 5.179686 -0.237517) + (xy 5.160826 -0.181491) + (xy 5.140601 -0.120666) + (xy 5.119455 -0.056343) + (xy 5.109711 -0.026458) + (xy 5.088552 0.038418) + (xy 5.068376 0.09992) + (xy 5.049596 0.156817) + (xy 5.032622 0.207881) + (xy 5.017864 0.251882) + (xy 5.005736 0.287592) + (xy 4.996646 0.313782) + (xy 4.991008 0.329221) + (xy 4.989618 0.332513) + (xy 4.978612 0.347407) + (xy 4.961536 0.363914) + (xy 4.953093 0.370547) + (xy 4.92588 0.39026) + (xy 4.362866 0.39026) + (xy 4.330816 0.356658) + (xy 4.29642 0.325892) + (xy 4.261232 0.30642) + (xy 4.221526 0.296637) + (xy 4.187031 0.294691) + (xy 4.134984 0.300554) + (xy 4.089392 0.317285) + (xy 4.051331 0.343821) + (xy 4.021878 0.379103) + (xy 4.00211 0.422068) + (xy 3.993106 0.471657) + (xy 3.992659 0.486172) + (xy 3.998545 0.537381) + (xy 4.015491 0.582253) + (xy 4.042428 0.619734) + (xy 4.078289 0.648772) + (xy 4.122007 0.668314) + (xy 4.172513 0.677307) + (xy 4.187031 0.677789) + (xy 4.231083 0.674249) + (xy 4.268712 0.662201) + (xy 4.303417 0.640108) + (xy 4.331109 0.6145) + (xy 4.362318 0.582155) + (xy 4.646745 0.581957) + (xy 4.71483 0.581752) + (xy 4.777126 0.581252) + (xy 4.832419 0.580484) + (xy 4.879493 0.579475) + (xy 4.917131 0.578251) + (xy 4.944118 0.576839) + (xy 4.959238 0.575267) + (xy 4.960198 0.575068) + (xy 5.015566 0.555816) + (xy 5.067367 0.525256) + (xy 5.112886 0.48528) + (xy 5.143164 0.447482) + (xy 5.149315 0.436768) + (xy 5.156905 0.420491) + (xy 5.16624 0.3978) + (xy 5.177625 0.367846) + (xy 5.191365 0.329778) + (xy 5.207763 0.282746) + (xy 5.227126 0.225902) + (xy 5.249758 0.158394) + (xy 5.275964 0.079373) + (xy 5.284611 0.053165) + (xy 5.310066 -0.023952) + (xy 5.331805 -0.089493) + (xy 5.350198 -0.144462) + (xy 5.365616 -0.189865) + (xy 5.378429 -0.226706) + (xy 5.389009 -0.255992) + (xy 5.397727 -0.278726) + (xy 5.404953 -0.295914) + (xy 5.411057 -0.308562) + (xy 5.416411 -0.317674) + (xy 5.421385 -0.324256) + (xy 5.425344 -0.328378) + (xy 5.442168 -0.342918) + (xy 5.457749 -0.354198) + (xy 5.461557 -0.356394) + (xy 5.470976 -0.358406) + (xy 5.491003 -0.360083) + (xy 5.52207 -0.361435) + (xy 5.56461 -0.362473) + (xy 5.619053 -0.363206) + (xy 5.685832 -0.363645) + (xy 5.765377 -0.363802) + (xy 5.770997 -0.363802) + (xy 5.842877 -0.363743) + (xy 5.902589 -0.363545) + (xy 5.951193 -0.363176) + (xy 5.989749 -0.362602) + (xy 6.019318 -0.361793) + (xy 6.040959 -0.360714) + (xy 6.055732 -0.359335) + (xy 6.064699 -0.357622) + (xy 6.068919 -0.355544) + (xy 6.069485 -0.35469) + (xy 6.068344 -0.346967) + (xy 6.063941 -0.327574) + (xy 6.056568 -0.297584) + (xy 6.046518 -0.258071) + (xy 6.034082 -0.210109) + (xy 6.019552 -0.154769) + (xy 6.003221 -0.093125) + (xy 5.985381 -0.026251) + (xy 5.966324 0.044781) + (xy 5.946341 0.118897) + (xy 5.925726 0.195024) + (xy 5.90477 0.27209) + (xy 5.883765 0.34902) + (xy 5.863004 0.424741) + (xy 5.842778 0.498181) + (xy 5.82338 0.568267) + (xy 5.805102 0.633924) + (xy 5.788235 0.69408) + (xy 5.773073 0.747662) + (xy 5.759907 0.793597) + (xy 5.749029 0.830811) + (xy 5.740731 0.858232) + (xy 5.735306 0.874785) + (xy 5.733778 0.878619) + (xy 5.713243 0.910538) + (xy 5.683867 0.942561) + (xy 5.649498 0.971051) + (xy 5.613984 0.992371) + (xy 5.612882 0.992889) + (xy 5.583983 1.004378) + (xy 5.554988 1.010909) + (xy 5.51987 1.013939) + (xy 5.506822 1.0142) + (xy 5.481378 1.014396) + (xy 5.444369 1.014529) + (xy 5.396629 1.0146) + (xy 5.338989 1.014609) + (xy 5.272282 1.014559) + (xy 5.19734 1.014451) + (xy 5.114995 1.014285) + (xy 5.026081 1.014064) + (xy 4.931429 1.013788) + (xy 4.831871 1.013459) + (xy 4.728241 1.013078) + (xy 4.62137 1.012647) + (xy 4.590341 1.012514) + (xy 3.713729 1.008724) + (xy 3.680895 0.991825) + (xy 3.647372 0.967814) + (xy 3.623828 0.936268) + (xy 3.611432 0.899055) + (xy 3.609779 0.878097) + (xy 3.611018 0.867994) + (xy 3.614761 0.849214) + (xy 3.621097 0.821407) + (xy 3.63012 0.784224) + (xy 3.641919 0.737315) + (xy 3.656585 0.68033) + (xy 3.674211 0.612921) + (xy 3.694887 0.534737) + (xy 3.718705 0.445428) + (xy 3.745755 0.344646) + (xy 3.776128 0.232041) + (xy 3.809917 0.107263) + (xy 3.832752 0.023151) + (xy 3.866005 -0.099234) + (xy 3.895991 -0.209523) + (xy 3.922923 -0.308383) + (xy 3.947013 -0.396482) + (xy 3.968474 -0.474487) + (xy 3.987519 -0.543064) + (xy 4.00436 -0.602882) + (xy 4.01921 -0.654608) + (xy 4.032282 -0.698908) + (xy 4.043789 -0.73645) + (xy 4.053943 -0.767902) + (xy 4.062957 -0.79393) + (xy 4.071044 -0.815203) + (xy 4.078416 -0.832386) + (xy 4.085287 -0.846148) + (xy 4.091868 -0.857155) + (xy 4.098373 -0.866075) + (xy 4.105015 -0.873576) + (xy 4.112006 -0.880323) + (xy 4.119559 -0.886986) + (xy 4.124193 -0.890998) + (xy 4.146488 -0.908167) + (xy 4.172522 -0.925212) + (xy 4.183724 -0.93159) + (xy 4.216797 -0.949193) + (xy 5.142839 -0.949193) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 6142a849-f9bb-4ce7-b459-be52d129ae3e)) + (fp_poly (pts + (xy -1.375128 -0.974776) + (xy -1.286973 -0.974618) + (xy -1.194072 -0.974357) + (xy -1.097271 -0.973989) + (xy -1.072665 -0.973881) + (xy -0.95372 -0.973315) + (xy -0.847393 -0.972746) + (xy -0.753071 -0.972164) + (xy -0.670145 -0.971559) + (xy -0.598001 -0.970921) + (xy -0.536028 -0.970242) + (xy -0.483615 -0.96951) + (xy -0.440151 -0.968718) + (xy -0.405023 -0.967855) + (xy -0.37762 -0.966911) + (xy -0.35733 -0.965877) + (xy -0.343543 -0.964744) + (xy -0.335645 -0.963501) + (xy -0.333054 -0.962248) + (xy -0.333925 -0.953984) + (xy -0.337931 -0.934624) + (xy -0.34467 -0.905818) + (xy -0.353738 -0.869218) + (xy -0.364735 -0.826474) + (xy -0.377256 -0.779238) + (xy -0.381624 -0.763053) + (xy -0.433381 -0.572161) + (xy -0.912491 -0.568689) + (xy -0.922303 -0.534045) + (xy -0.925304 -0.523192) + (xy -0.931541 -0.500419) + (xy -0.940783 -0.466574) + (xy -0.952799 -0.422507) + (xy -0.96736 -0.369063) + (xy -0.984233 -0.307092) + (xy -1.003188 -0.23744) + (xy -1.023994 -0.160955) + (xy -1.046422 -0.078486) + (xy -1.070239 0.00912) + (xy -1.095215 0.101015) + (xy -1.12112 0.196352) + (xy -1.13157 0.234818) + (xy -1.157658 0.33076) + (xy -1.182855 0.423243) + (xy -1.206937 0.511452) + (xy -1.229678 0.594574) + (xy -1.250855 0.671794) + (xy -1.270242 0.742299) + (xy -1.287617 0.805275) + (xy -1.302755 0.859907) + (xy -1.31543 0.905383) + (xy -1.325419 0.940887) + (xy -1.332498 0.965606) + (xy -1.336442 0.978727) + (xy -1.337125 0.980612) + (xy -1.339437 0.983534) + (xy -1.343816 0.985921) + (xy -1.351497 0.987826) + (xy -1.363717 0.989303) + (xy -1.381711 0.990407) + (xy -1.406716 0.991189) + (xy -1.439966 0.991705) + (xy -1.482698 0.992008) + (xy -1.536147 0.992151) + (xy -1.60155 0.992187) + (xy -1.603879 0.992188) + (xy -1.663553 0.992041) + (xy -1.718106 0.99162) + (xy -1.766218 0.990955) + (xy -1.806574 0.990076) + (xy -1.837855 0.989012) + (xy -1.858743 0.987793) + (xy -1.867923 0.986449) + (xy -1.868211 0.986234) + (xy -1.866834 0.979502) + (xy -1.862245 0.960953) + (xy -1.8547 0.931538) + (xy -1.844455 0.892204) + (xy -1.831764 0.843903) + (xy -1.816884 0.787584) + (xy -1.800069 0.724197) + (xy -1.781575 0.654691) + (xy -1.761658 0.580017) + (xy -1.740572 0.501124) + (xy -1.718572 0.418962) + (xy -1.695915 0.334481) + (xy -1.672856 0.248631) + (xy -1.649649 0.162361) + (xy -1.626551 0.076621) + (xy -1.603816 -0.007638) + (xy -1.5817 -0.089468) + (xy -1.560459 -0.167918) + (xy -1.540347 -0.242039) + (xy -1.52162 -0.310881) + (xy -1.504533 -0.373493) + (xy -1.489342 -0.428927) + (xy -1.476302 -0.476232) + (xy -1.465668 -0.514458) + (xy -1.457696 -0.542657) + (xy -1.452641 -0.559877) + (xy -1.45206 -0.56174) + (xy -1.45113 -0.565356) + (xy -1.451713 -0.568274) + (xy -1.455066 -0.570569) + (xy -1.462448 -0.572315) + (xy -1.475117 -0.573587) + (xy -1.494329 -0.574461) + (xy -1.521344 -0.575011) + (xy -1.557419 -0.575313) + (xy -1.603813 -0.57544) + (xy -1.661783 -0.575468) + (xy -1.682575 -0.575469) + (xy -1.737014 -0.575623) + (xy -1.787184 -0.576062) + (xy -1.831572 -0.576749) + (xy -1.868662 -0.577649) + (xy -1.896936 -0.578725) + (xy -1.91488 -0.579942) + (xy -1.920955 -0.581143) + (xy -1.920188 -0.588758) + (xy -1.916281 -0.607161) + (xy -1.909756 -0.634428) + (xy -1.901137 -0.668635) + (xy -1.890944 -0.707857) + (xy -1.879699 -0.750171) + (xy -1.867925 -0.793651) + (xy -1.856144 -0.836375) + (xy -1.844877 -0.876416) + (xy -1.834647 -0.911853) + (xy -1.825976 -0.940759) + (xy -1.819386 -0.961211) + (xy -1.815398 -0.971284) + (xy -1.814951 -0.971891) + (xy -1.807688 -0.972567) + (xy -1.788045 -0.973159) + (xy -1.756869 -0.973665) + (xy -1.715008 -0.974084) + (xy -1.663312 -0.974412) + (xy -1.602627 -0.974647) + (xy -1.533803 -0.974788) + (xy -1.457687 -0.974832) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e891b422-a4d1-49f1-b496-09c284ec0cab)) + (fp_poly (pts + (xy -2.229216 -0.97969) + (xy -2.180729 -0.979032) + (xy -2.136326 -0.978025) + (xy -2.097736 -0.976669) + (xy -2.066691 -0.974964) + (xy -2.044922 -0.97291) + (xy -2.034158 -0.970508) + (xy -2.03335 -0.969769) + (xy -2.034662 -0.962484) + (xy -2.039248 -0.943292) + (xy -2.046878 -0.913044) + (xy -2.057322 -0.872589) + (xy -2.070349 -0.822778) + (xy -2.085728 -0.76446) + (xy -2.10323 -0.698485) + (xy -2.122623 -0.625704) + (xy -2.143677 -0.546966) + (xy -2.166162 -0.463121) + (xy -2.189847 -0.375019) + (xy -2.214502 -0.28351) + (xy -2.239896 -0.189444) + (xy -2.265799 -0.09367) + (xy -2.29198 0.00296) + (xy -2.318208 0.099597) + (xy -2.344254 0.195392) + (xy -2.369887 0.289494) + (xy -2.394876 0.381053) + (xy -2.41899 0.46922) + (xy -2.442 0.553144) + (xy -2.463675 0.631976) + (xy -2.483784 0.704865) + (xy -2.502097 0.770962) + (xy -2.518384 0.829416) + (xy -2.532413 0.879378) + (xy -2.543954 0.919998) + (xy -2.552778 0.950426) + (xy -2.558653 0.969811) + (xy -2.561349 0.977305) + (xy -2.566166 0.979505) + (xy -2.577359 0.98131) + (xy -2.595916 0.982751) + (xy -2.622827 0.983859) + (xy -2.659083 0.984665) + (xy -2.705671 0.985198) + (xy -2.763581 0.985491) + (xy -2.828154 0.985573) + (xy -2.885484 0.985451) + (xy -2.938578 0.985103) + (xy -2.986003 0.984556) + (xy -3.026326 0.983838) + (xy -3.058115 0.982974) + (xy -3.079936 0.981993) + (xy -3.090358 0.980921) + (xy -3.091037 0.980612) + (xy -3.089568 0.973965) + (xy -3.084854 0.955398) + (xy -3.077124 0.925758) + (xy -3.066606 0.88589) + (xy -3.05353 0.83664) + (xy -3.038123 0.778854) + (xy -3.020614 0.713377) + (xy -3.001233 0.641056) + (xy -2.980207 0.562736) + (xy -2.957765 0.479262) + (xy -2.934136 0.391481) + (xy -2.909549 0.300239) + (xy -2.884232 0.20638) + (xy -2.858414 0.110752) + (xy -2.832323 0.014199) + (xy -2.806189 -0.082432) + (xy -2.780239 -0.178297) + (xy -2.754702 -0.272548) + (xy -2.729808 -0.364341) + (xy -2.705784 -0.452829) + (xy -2.68286 -0.537167) + (xy -2.661263 -0.61651) + (xy -2.641223 -0.69001) + (xy -2.622968 -0.756823) + (xy -2.606728 -0.816103) + (xy -2.592729 -0.867004) + (xy -2.581202 -0.90868) + (xy -2.572375 -0.940285) + (xy -2.566476 -0.960975) + (xy -2.563754 -0.96985) + (xy -2.556405 -0.972347) + (xy -2.537561 -0.974493) + (xy -2.508955 -0.976288) + (xy -2.472316 -0.977731) + (xy -2.429376 -0.978823) + (xy -2.381865 -0.979565) + (xy -2.331514 -0.979957) + (xy -2.280054 -0.979998) + ) (layer "F.SilkS") (width 0) (fill solid) (tstamp f5e399ec-bf9f-4ee7-99e9-9e6f3d1c03ea)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_53309-2070/53309-2070.kicad_sym b/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_53309-2070/53309-2070.kicad_sym new file mode 100644 index 0000000..6012692 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_53309-2070/53309-2070.kicad_sym @@ -0,0 +1,120 @@ +(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model) + (symbol "53309-2070" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 19.05 7.62 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Value" "53309-2070" (at 19.05 5.08 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Footprint" "533092070" (at 19.05 -94.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Datasheet" "https://componentsearchengine.com/Datasheets/1/53309-2070.pdf" (at 19.05 -194.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "ki_description" "Board to Board & Mezzanine Connectors 0.8 BtB Wafer Assy R RA 20Ckt EmbsTp Pkg" (at 19.05 -294.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Height" "4.9" (at 19.05 -394.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Part Number" "538-53309-2070" (at 19.05 -494.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Molex/53309-2070?qs=9BfFgGvh7CfO11BRQ4L7fQ%3D%3D" (at 19.05 -594.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Name" "Molex" (at 19.05 -694.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Part_Number" "53309-2070" (at 19.05 -794.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (rectangle + (start 5.08 2.54) + (end 17.78 -25.4) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at 22.86 -22.86 180) (length 5.08) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 0) (length 5.08) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -20.32 180) (length 5.08) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -20.32 0) (length 5.08) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -17.78 180) (length 5.08) + (name "5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -17.78 0) (length 5.08) + (name "6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -15.24 180) (length 5.08) + (name "7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -15.24 0) (length 5.08) + (name "8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -12.7 180) (length 5.08) + (name "9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -12.7 0) (length 5.08) + (name "10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -10.16 180) (length 5.08) + (name "11" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 0) (length 5.08) + (name "12" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -7.62 180) (length 5.08) + (name "13" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "14" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -5.08 180) (length 5.08) + (name "15" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "16" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -2.54 180) (length 5.08) + (name "17" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "18" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 0 180) (length 5.08) + (name "19" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 0 0) (length 5.08) + (name "20" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_TMP1075DSGR/KiCad/TMP1075DSGR.kicad_sym b/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_TMP1075DSGR/KiCad/TMP1075DSGR.kicad_sym new file mode 100644 index 0000000..127d0fe --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/LIB_TMP1075DSGR/KiCad/TMP1075DSGR.kicad_sym @@ -0,0 +1,76 @@ +(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model) + (symbol "TMP1075DSGR" (in_bom yes) (on_board yes) + (property "Reference" "IC" (at 26.67 7.62 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Value" "TMP1075DSGR" (at 26.67 5.08 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Footprint" "SON50P200X200X80-9N" (at 26.67 -94.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tmp1075.pdf" (at 26.67 -194.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "ki_description" "High-accuracy upgrade to industry standard LM75 / TMP75 I2C temperature sensor" (at 26.67 -294.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Height" "0.8" (at 26.67 -394.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Part Number" "595-TMP1075DSGR" (at 26.67 -494.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TMP1075DSGR?qs=gZXFycFWdAOidBdJW42bRw%3D%3D" (at 26.67 -594.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Name" "Texas Instruments" (at 26.67 -694.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Part_Number" "TMP1075DSGR" (at 26.67 -794.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (rectangle + (start 5.08 2.54) + (end 25.4 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at 0 0 0) (length 5.08) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "ALERT" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -20.32 90) (length 5.08) + (name "EP" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 30.48 0 180) (length 5.08) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 30.48 -2.54 180) (length 5.08) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 30.48 -5.08 180) (length 5.08) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 30.48 -7.62 180) (length 5.08) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.kicad_sym b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.kicad_sym new file mode 100644 index 0000000..7ce3c50 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.kicad_sym @@ -0,0 +1,105 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "0921-X-XX-20-7X-14-11-0" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0921-X-15-20-7X-14-11-0" + (at 0 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:0921-0-15-20-76-14-11-0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole for Pogo-pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*Pad*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0921-X-XX-20-7X-14-11-0_1_1" + (circle + (center 0 1.27) + (radius 1.27) + (stroke + (width 0.5) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at 0 -2.54 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-0-15-20-76-14-11-0.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-0-15-20-76-14-11-0.kicad_mod new file mode 100644 index 0000000..ac28dd8 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-0-15-20-76-14-11-0.kicad_mod @@ -0,0 +1,104 @@ +(footprint "0921-0-15-20-76-14-11-0" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "P**" + (at 0 -2.9464 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "abfc94ae-4df0-4c94-9aac-7491b696f7c6") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "0921-0-15-20-76-14-11-0" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2dae4001-357d-4099-9fb5-0e83c2f7c83a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "0921-0-15-20-76-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b55526be-b407-407e-a846-dc5784395056") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-0-15-20-76-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2d26811-8829-4583-b069-2724bcbb29c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "0921 Through Hole Mount Spring-Loaded Pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee2819b6-f3f6-4ea1-88d6-ac2609acb450") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "98b879d5-e0bb-4595-be75-b56f6cb22693") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3 3) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0312a44d-5ec2-4192-96cd-61540771d78f") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-0-15-20-76-14-11-0.step" + (offset + (xyz 0 0 -2.6) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-1-15-20-75-14-11-0.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-1-15-20-75-14-11-0.kicad_mod new file mode 100644 index 0000000..391971c --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-1-15-20-75-14-11-0.kicad_mod @@ -0,0 +1,116 @@ +(footprint "0921-1-15-20-75-14-11-0" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "P**" + (at 0 -2.9464 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "abfc94ae-4df0-4c94-9aac-7491b696f7c6") + (effects + (font + (size 2 2) + (thickness 0.3) + ) + (justify mirror) + ) + ) + (property "Value" "0921-1-15-20-75-14-11-0" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2dae4001-357d-4099-9fb5-0e83c2f7c83a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b55526be-b407-407e-a846-dc5784395056") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-1-15-20-75-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2d26811-8829-4583-b069-2724bcbb29c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "0921 Through Hole Mount Spring-Loaded Pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee2819b6-f3f6-4ea1-88d6-ac2609acb450") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "98b879d5-e0bb-4595-be75-b56f6cb22693") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3 3) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (clearance 1) + (teardrops + (best_length_ratio 1) + (max_length 9) + (best_width_ratio 1) + (max_width 9) + (curve_points 5) + (filter_ratio 1) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "0312a44d-5ec2-4192-96cd-61540771d78f") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-1-15-20-75-14-11-0.step" + (offset + (xyz 0 0 -3.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-5-15-20-77-14-11-0.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-5-15-20-77-14-11-0.kicad_mod new file mode 100644 index 0000000..2c6a29f --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/0921-5-15-20-77-14-11-0.kicad_mod @@ -0,0 +1,104 @@ +(footprint "0921-5-15-20-77-14-11-0" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "0921 Through Hole Mount Spring-Loaded Pin") + (tags "Spring-Loaded Pin, Pogo Pin") + (property "Reference" "P**" + (at 0 -2.9464 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "abfc94ae-4df0-4c94-9aac-7491b696f7c6") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "0921-5-15-20-77-14-11-0" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2dae4001-357d-4099-9fb5-0e83c2f7c83a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "0921-5-15-20-77-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b55526be-b407-407e-a846-dc5784395056") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mill-max.com/products/datasheet/pinsrecs/0921-5-15-20-77-14-11-0" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2d26811-8829-4583-b069-2724bcbb29c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "0921 Through Hole Mount Spring-Loaded Pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee2819b6-f3f6-4ea1-88d6-ac2609acb450") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "98b879d5-e0bb-4595-be75-b56f6cb22693") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3 3) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0312a44d-5ec2-4192-96cd-61540771d78f") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/mill-max-0921-5-15-20-77-14-11-0.step" + (offset + (xyz 0 0 -3.45) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 90 0) + ) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/533092070.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/533092070.kicad_mod new file mode 100644 index 0000000..ae36b36 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/MV_Abnehmerplatine.pretty/533092070.kicad_mod @@ -0,0 +1,412 @@ +(footprint "533092070" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "53309-2070-1") + (tags "Connector") + (property "Reference" "J**" + (at 0 0.025 0) + (layer "F.SilkS") + (uuid "919e8663-a84f-4dd2-bc46-093a7f53954d") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "533092070" + (at 0 0.025 0) + (layer "F.SilkS") + (hide yes) + (uuid "89d92af0-5e8b-47ea-8e11-d3f414fd9aee") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "MV_Abnehmerplatine:533092070" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21abe5fe-7e82-41ac-9c23-1af2385d6488") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6bfd2cf0-3736-431e-ac24-542c7905e960") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "937b04dd-b71a-4c5c-b358-d923be9ef91a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -4.9 -2.1) + (end -4.9 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "87f8644e-08b7-4422-8150-56eff8b3334c") + ) + (fp_line + (start -4.9 2.1) + (end -4.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2c6e0da-670d-4cda-a762-39bad74e7746") + ) + (fp_line + (start -4.8 -2.1) + (end -4.9 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "0921438d-a04a-4ff3-9db0-ceda801c9a94") + ) + (fp_line + (start -4.2 -2.1) + (end -4.8 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7794960-39e8-4745-bde8-fc0775d76e77") + ) + (fp_line + (start 3.6 -3.4) + (end 3.6 -3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "c4775727-718c-47db-83a2-56194b392939") + ) + (fp_line + (start 3.8 -3.4) + (end 3.8 -3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "5405f6f6-a5f4-479c-aa5b-83ab42915348") + ) + (fp_line + (start 4.2 -2.1) + (end 4.8 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d3e72d6-3888-402b-ac42-540e6e36485e") + ) + (fp_line + (start 4.8 -2.1) + (end 4.9 -2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "2456b1c6-8703-4bde-a38e-4451d64975a6") + ) + (fp_line + (start 4.9 -2.1) + (end 4.9 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "973914bf-a555-45fb-95b7-e9dc78761de1") + ) + (fp_line + (start 4.9 2.1) + (end 4.2 2.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "17be2e0e-ce95-463f-9a72-dd269aa247e3") + ) + (fp_arc + (start 3.6 -3.4) + (mid 3.7 -3.5) + (end 3.8 -3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e113605-2100-4a62-b48a-e4dbb7dbbbac") + ) + (fp_arc + (start 3.8 -3.4) + (mid 3.7 -3.3) + (end 3.6 -3.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9410a35-0e48-40b4-9cd4-2cdfd5836e43") + ) + (fp_line + (start -5.9 -3.925) + (end 5.9 -3.925) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d976b57-a5dc-4882-845f-3ed7ce8bb684") + ) + (fp_line + (start -5.9 3.975) + (end -5.9 -3.925) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc104690-c5ee-42e4-ae24-039ad67c2f09") + ) + (fp_line + (start 5.9 -3.925) + (end 5.9 3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3cd68bc-7a6c-474a-b06c-c0ca54722af2") + ) + (fp_line + (start 5.9 3.975) + (end -5.9 3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "649705e8-f005-4c04-aa08-e3918a66bdeb") + ) + (fp_line + (start -4.9 -2.1) + (end 4.9 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "fa2149c4-b0ed-4f02-ab7f-0c2251e5bd7f") + ) + (fp_line + (start -4.9 2.1) + (end -4.9 -2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "16f9745c-2044-46cd-be00-85007c5fd17f") + ) + (fp_line + (start 4.9 -2.1) + (end 4.9 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "d4981bd2-ae2f-4a32-bc51-a657b518ce27") + ) + (fp_line + (start 4.9 2.1) + (end -4.9 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "2da1429d-2f7b-4817-a0fc-4ce94507c3dd") + ) + (fp_text user "${REFERENCE}" + (at 0 0.025 0) + (layer "F.Fab") + (uuid "e9f31486-8258-431c-9ede-83c128628222") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" smd rect + (at 3.6 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b3dfed12-0b00-45b4-a8d0-359b93d36f17") + ) + (pad "2" smd rect + (at 3.6 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "107150e8-7028-45be-880d-598077f8cdaf") + ) + (pad "3" smd rect + (at 2.8 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "801a151c-41c0-4f5b-a02a-d1c6c048941b") + ) + (pad "4" smd rect + (at 2.8 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f814d745-1dc0-4994-a057-cc6258806258") + ) + (pad "5" smd rect + (at 2 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f51afedf-d6b3-4108-9fb9-67b836abf9d7") + ) + (pad "6" smd rect + (at 2 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "09731082-8668-4410-be2e-341b1b88517f") + ) + (pad "7" smd rect + (at 1.2 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f917e655-8e99-40c4-91ff-02f1862213f4") + ) + (pad "8" smd rect + (at 1.2 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c2fc5068-2a79-4bcd-bf2b-d1aa5b1756eb") + ) + (pad "9" smd rect + (at 0.4 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cc1d186a-0b3a-4355-a5e2-137aea955bfd") + ) + (pad "10" smd rect + (at 0.4 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "da7fa238-bc3b-4251-abe3-56f8ff83ea8c") + ) + (pad "11" smd rect + (at -0.4 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7813e24a-ce46-4517-843b-490b8d1cb4a0") + ) + (pad "12" smd rect + (at -0.4 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a8b9b32e-d287-4d5e-83ef-bc4580cfcf81") + ) + (pad "13" smd rect + (at -1.2 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "78052cef-1549-4b37-9d67-af81c09dc4b3") + ) + (pad "14" smd rect + (at -1.2 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d4e58b30-1cd0-4c8e-936f-b61aede51072") + ) + (pad "15" smd rect + (at -2 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4251a472-4120-47d4-bbe1-5e74b2bf5b0e") + ) + (pad "16" smd rect + (at -2 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1d40d3c9-1d2f-434a-96e7-5720cdbe4815") + ) + (pad "17" smd rect + (at -2.8 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d024091e-2037-4689-b0fc-aef501aa67d3") + ) + (pad "18" smd rect + (at -2.8 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "17b8e640-24b9-441e-bb52-35b9635a9786") + ) + (pad "19" smd rect + (at -3.6 -2.275) + (size 0.55 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d4636d80-d5b5-440e-904a-4bc604c44e75") + ) + (pad "20" smd rect + (at -3.6 2.275) + (size 0.55 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "365cefc4-b27a-4c91-bfed-a0048d7a0856") + ) + (model "${KIPRJMOD}/Symbol_Library/3DModells/53309-2070.stp" + (offset + (xyz 0 0 2.380000079) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) \ No newline at end of file diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod new file mode 100644 index 0000000..06740b2 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 12-Pol.kicad_mod @@ -0,0 +1,27 @@ +(module "Micro Mate-N-Lok 12-Pol" (layer F.Cu) (tedit 5CEB259A) + (fp_text reference REF** (at 0 10.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 12-Pol" (at 0 -10.96) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.0013 -6.5659) (end 20.0012 -6.5786) (layer F.CrtYd) (width 0.15)) + (fp_line (start 20.0012 -6.5786) (end 20.0012 4.5339) (layer F.CrtYd) (width 0.15)) + (fp_line (start 20.0012 4.5339) (end -20.0038 4.5212) (layer F.CrtYd) (width 0.15)) + (fp_line (start -20.0038 4.5212) (end -20.0038 -6.6548) (layer F.CrtYd) (width 0.15)) + (fp_line (start -20.0038 -6.6548) (end -0.0013 -6.5659) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -16.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -13.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -10.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -7.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -1.5089 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 4.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 7.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 10.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 13.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 16.4911 -5.0101) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -20.1439 0.4699) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 20.2661 0.4699) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod new file mode 100644 index 0000000..037fc30 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 16-Pol.kicad_mod @@ -0,0 +1,35 @@ +(footprint "Micro Mate-N-Lok 16-Pol" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 63F4F5FB) + (attr through_hole) + (fp_text reference "REF**" (at 4.5 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok 16-Pol" (at 4.6189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -14 6.3) (end -14 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -14 -6.3) (end 14.275 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 14.275 6.3) (end -14 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 14.275 -6.3) (end 14.275 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -14.135 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 14.275 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -10.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at -1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at 1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07c4c238-6403-4327-b6d6-e3cef522d132)) + (pad "8" smd rect (at 10.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 516d561c-e210-47a1-b528-cf70e07f88f1)) + (pad "9" smd rect (at 10.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3064363d-f6c5-452f-a8e1-931c68c1d1c5)) + (pad "10" smd rect (at 7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a08934-0f05-4531-86f0-e5931f2293f7)) + (pad "11" smd rect (at 4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "12" smd rect (at 1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "13" smd rect (at -1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "14" smd rect (at -4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "15" smd rect (at -7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "16" smd rect (at -10.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod new file mode 100644 index 0000000..8e17e1d --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 2-Pol.kicad_mod @@ -0,0 +1,17 @@ +(module "Micro Mate-N-Lok 2-Pol" (layer F.Cu) (tedit 5CE9F075) + (fp_text reference REF** (at 0 7.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 2-Pol" (at 0 -6.22) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -5.4) (end 5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 -5.4) (end 5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start 5 6.2) (end -5 6.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 6.2) (end -5 -5.4) (layer F.CrtYd) (width 0.15)) + (fp_line (start -5 -5.4) (end 0 -5.4) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.5 -3.88) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -5.2 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 5.21 1.6) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod new file mode 100644 index 0000000..fdb7142 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 22-Pol.kicad_mod @@ -0,0 +1,41 @@ +(footprint "Micro Mate-N-Lok 22-Pol" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 627FA53E) + (attr through_hole) + (fp_text reference "REF**" (at 0 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok 22-Pol" (at 0.1189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -18.5 6.3) (end -18.5 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -18.5 -6.3) (end 18.5 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 18.5 6.3) (end -18.5 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 18.5 -6.3) (end 18.5 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -18.635 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 18.775 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -15 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -12 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -9 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at -6 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at -3 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 0 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 3 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07c4c238-6403-4327-b6d6-e3cef522d132)) + (pad "8" smd rect (at 6 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 516d561c-e210-47a1-b528-cf70e07f88f1)) + (pad "9" smd rect (at 9 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dac2fad-51ba-45c3-9ce2-db75253acc13)) + (pad "10" smd rect (at 12 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95513a05-1ba8-4d8a-991b-c2b0dc386b34)) + (pad "11" smd rect (at 15 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cf2293a-aff5-41a8-84ef-ba37fb1d0a5f)) + (pad "12" smd rect (at 15 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e044fd7a-13ed-4916-9f2e-12e374f299f7)) + (pad "13" smd rect (at 12 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0ce8632-f9df-46d0-a7b2-e7c8b1d6e07e)) + (pad "14" smd rect (at 9 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ad5a41-9a6a-4aba-a998-46cfb89c30f2)) + (pad "15" smd rect (at 6 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3064363d-f6c5-452f-a8e1-931c68c1d1c5)) + (pad "16" smd rect (at 3 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a08934-0f05-4531-86f0-e5931f2293f7)) + (pad "17" smd rect (at 0 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "18" smd rect (at -3 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "19" smd rect (at -6 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "20" smd rect (at -9 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "21" smd rect (at -12 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "22" smd rect (at -15 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod new file mode 100644 index 0000000..600e2d2 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 4-Pol.kicad_mod @@ -0,0 +1,19 @@ +(module "Micro Mate-N-Lok 4-Pol" (layer F.Cu) (tedit 5CE9F407) + (fp_text reference REF** (at 0 6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 4-Pol" (at 0 -8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -6.6) (end 8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 -6.6) (end 8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 8 4.6) (end -8 4.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 4.6) (end -8 -6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -8 -6.6) (end 0 -6.6) (layer F.CrtYd) (width 0.15)) + (pad "" smd rect (at -8.2 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -4.5 -5.08) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 8.21 0.4) (size 3.43 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod new file mode 100644 index 0000000..9cf90d3 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok 6-Pol.kicad_mod @@ -0,0 +1,21 @@ +(module "Micro Mate-N-Lok 6-Pol" (layer F.Cu) (tedit 5CEB202F) + (fp_text reference REF** (at -0.005 8.09) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro Mate-N-Lok 6-Pol" (at 0.005 -6.04) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.005 -4.51) (end 11.005 -4.51) (layer F.CrtYd) (width 0.15)) + (fp_line (start 11.005 -4.51) (end 11.005 6.61) (layer F.CrtYd) (width 0.15)) + (fp_line (start 11.005 6.61) (end -11.005 6.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -11.005 6.6) (end -11.005 -4.51) (layer F.CrtYd) (width 0.15)) + (fp_line (start -11.005 -4.51) (end 0.045 -4.51) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at -7.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 1.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 4.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 7.5 -2.98) (size 1.27 3) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -11.135 2.5) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 11.275 2.5) (size 3.5 1.65) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod new file mode 100644 index 0000000..22fb7bc --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro Mate-N-Lok-12pin-2row.kicad_mod @@ -0,0 +1,31 @@ +(footprint "Micro Mate-N-Lok-12pin-2row" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 628F8DAD) + (attr through_hole) + (fp_text reference "REF**" (at 0 11.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e47744b9-0e80-4f40-97a2-e6c666060a7e) + ) + (fp_text value "Micro Mate-N-Lok-12pin-2row" (at 1.6189 -10.6499) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e918b919-3275-46f5-9abf-7feb327608c4) + ) + (fp_line (start -11 6.3) (end -11 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 5af55f91-716b-4e7d-8c75-1fd345b7c35e)) + (fp_line (start -11 -6.3) (end 11 -6.3) (layer "F.CrtYd") (width 0.15) (tstamp 771a40f7-19a7-4bfc-b88f-460c1a7e5602)) + (fp_line (start 11 6.3) (end -11 6.3) (layer "F.CrtYd") (width 0.15) (tstamp 950756d1-03fe-43a0-95e7-909930c47f2a)) + (fp_line (start 11 -6.3) (end 11 6.3) (layer "F.CrtYd") (width 0.15) (tstamp ed5e43c2-1b85-442b-b823-35bf1b456dbf)) + (pad "" smd rect (at -11.135 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c1b1998-f439-4485-b7ce-0b13438f40bf)) + (pad "" smd rect (at 11.275 0) (size 3.5 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e00a52e-9c16-45d3-84a5-a06979b617b4)) + (pad "1" smd rect (at -7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f36f29-ab03-4c19-9c6a-a2d42f26a525)) + (pad "2" smd rect (at -4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1dad02-6a1d-46d3-b854-5aa81ab4f8f5)) + (pad "3" smd rect (at -1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cf62da-95ed-4a12-955e-985e346f552c)) + (pad "4" smd rect (at 1.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c9c3b8-2883-4fdc-b499-17634b4fcf10)) + (pad "5" smd rect (at 4.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc3b55ee-da4a-47e7-827f-dc787b3d7436)) + (pad "6" smd rect (at 7.5 -4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210b4586-7fb1-453c-a012-150951ba2378)) + (pad "7" smd rect (at 7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba884cb2-63bf-4c50-8b66-c3860de5c02e)) + (pad "8" smd rect (at 4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd758cad-e0d7-4141-bc52-0b1a72d4a012)) + (pad "9" smd rect (at 1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d65096b-2ccd-4f03-afa3-bd1be62a8c57)) + (pad "10" smd rect (at -1.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ef1878b-d9e0-40a1-8a39-790b6c7302c6)) + (pad "11" smd rect (at -4.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c048d02-8b0a-4f38-b4ad-44dab638b480)) + (pad "12" smd rect (at -7.5 4.7) (size 1.27 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ec8a7f-f3b0-4fe7-af1e-8a11758001d1)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod new file mode 100644 index 0000000..0034cd5 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/Micro-Mate-N-Lok.pretty/Micro-Mate-N-Lok-16pin-2row.kicad_mod @@ -0,0 +1,35 @@ +(module Micro-Mate-N-Lok-16pin-2row (layer F.Cu) (tedit 5D12244A) + (fp_text reference REF** (at 0 -5.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Micro-Mate-N-Lok-16pin-2row (at 0 10.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.5 0) (end 13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 0) (end -13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 9) (end 13.5 9) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 0) (end -13.5 -4) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.5 -4) (end 13.5 -4) (layer F.CrtYd) (width 0.15)) + (fp_line (start 13.5 -4) (end 13.5 0.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.7 0.4) (end -13.7 -4.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.7 -4.2) (end 13.7 -4.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.7 -4.2) (end 13.7 0.4) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -10.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -7.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -4.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -1.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 1.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 4.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 7.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 10.5 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 10.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 7.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 4.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 1.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at -1.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at -4.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at -7.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at -10.5 -3) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -8.34 4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 8.34 4.32) (size 3 3) (drill 3) (layers *.Cu *.Mask)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/533092070.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/533092070.kicad_mod new file mode 100644 index 0000000..32b9aab --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/533092070.kicad_mod @@ -0,0 +1,83 @@ +(footprint "533092070" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "53309-2070-1") + (tags "Connector") + (attr smd) + (fp_text reference "J**" (at 0 0.025) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 919e8663-a84f-4dd2-bc46-093a7f53954d) + ) + (fp_text value "533092070" (at 0 0.025) (layer "F.SilkS") hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 89d92af0-5e8b-47ea-8e11-d3f414fd9aee) + ) + (fp_text user "${REFERENCE}" (at 0 0.025) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp e9f31486-8258-431c-9ede-83c128628222) + ) + (fp_line (start -4.9 -2.1) (end -4.9 2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 87f8644e-08b7-4422-8150-56eff8b3334c)) + (fp_line (start -4.9 2.1) (end -4.2 2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp d2c6e0da-670d-4cda-a762-39bad74e7746)) + (fp_line (start -4.8 -2.1) (end -4.9 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 0921438d-a04a-4ff3-9db0-ceda801c9a94)) + (fp_line (start -4.2 -2.1) (end -4.8 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp b7794960-39e8-4745-bde8-fc0775d76e77)) + (fp_line (start 3.6 -3.4) (end 3.6 -3.4) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c4775727-718c-47db-83a2-56194b392939)) + (fp_line (start 3.8 -3.4) (end 3.8 -3.4) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5405f6f6-a5f4-479c-aa5b-83ab42915348)) + (fp_line (start 4.2 -2.1) (end 4.8 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 6d3e72d6-3888-402b-ac42-540e6e36485e)) + (fp_line (start 4.8 -2.1) (end 4.9 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 2456b1c6-8703-4bde-a38e-4451d64975a6)) + (fp_line (start 4.9 -2.1) (end 4.9 2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 973914bf-a555-45fb-95b7-e9dc78761de1)) + (fp_line (start 4.9 2.1) (end 4.2 2.1) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 17be2e0e-ce95-463f-9a72-dd269aa247e3)) + (fp_arc (start 3.6 -3.4) (mid 3.7 -3.5) (end 3.8 -3.4) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2e113605-2100-4a62-b48a-e4dbb7dbbbac)) + (fp_arc (start 3.8 -3.4) (mid 3.7 -3.3) (end 3.6 -3.4) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp d9410a35-0e48-40b4-9cd4-2cdfd5836e43)) + (fp_line (start -5.9 -3.925) (end 5.9 -3.925) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 9d976b57-a5dc-4882-845f-3ed7ce8bb684)) + (fp_line (start -5.9 3.975) (end -5.9 -3.925) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp dc104690-c5ee-42e4-ae24-039ad67c2f09)) + (fp_line (start 5.9 -3.925) (end 5.9 3.975) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp f3cd68bc-7a6c-474a-b06c-c0ca54722af2)) + (fp_line (start 5.9 3.975) (end -5.9 3.975) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 649705e8-f005-4c04-aa08-e3918a66bdeb)) + (fp_line (start -4.9 -2.1) (end 4.9 -2.1) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp fa2149c4-b0ed-4f02-ab7f-0c2251e5bd7f)) + (fp_line (start -4.9 2.1) (end -4.9 -2.1) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp 16f9745c-2044-46cd-be00-85007c5fd17f)) + (fp_line (start 4.9 -2.1) (end 4.9 2.1) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp d4981bd2-ae2f-4a32-bc51-a657b518ce27)) + (fp_line (start 4.9 2.1) (end -4.9 2.1) + (stroke (width 0.2) (type solid)) (layer "F.Fab") (tstamp 2da1429d-2f7b-4817-a0fc-4ce94507c3dd)) + (pad "1" smd rect (at 3.6 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3dfed12-0b00-45b4-a8d0-359b93d36f17)) + (pad "2" smd rect (at 3.6 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 107150e8-7028-45be-880d-598077f8cdaf)) + (pad "3" smd rect (at 2.8 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 801a151c-41c0-4f5b-a02a-d1c6c048941b)) + (pad "4" smd rect (at 2.8 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f814d745-1dc0-4994-a057-cc6258806258)) + (pad "5" smd rect (at 2 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f51afedf-d6b3-4108-9fb9-67b836abf9d7)) + (pad "6" smd rect (at 2 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09731082-8668-4410-be2e-341b1b88517f)) + (pad "7" smd rect (at 1.2 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f917e655-8e99-40c4-91ff-02f1862213f4)) + (pad "8" smd rect (at 1.2 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2fc5068-2a79-4bcd-bf2b-d1aa5b1756eb)) + (pad "9" smd rect (at 0.4 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc1d186a-0b3a-4355-a5e2-137aea955bfd)) + (pad "10" smd rect (at 0.4 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da7fa238-bc3b-4251-abe3-56f8ff83ea8c)) + (pad "11" smd rect (at -0.4 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7813e24a-ce46-4517-843b-490b8d1cb4a0)) + (pad "12" smd rect (at -0.4 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8b9b32e-d287-4d5e-83ef-bc4580cfcf81)) + (pad "13" smd rect (at -1.2 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78052cef-1549-4b37-9d67-af81c09dc4b3)) + (pad "14" smd rect (at -1.2 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4e58b30-1cd0-4c8e-936f-b61aede51072)) + (pad "15" smd rect (at -2 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4251a472-4120-47d4-bbe1-5e74b2bf5b0e)) + (pad "16" smd rect (at -2 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d40d3c9-1d2f-434a-96e7-5720cdbe4815)) + (pad "17" smd rect (at -2.8 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d024091e-2037-4689-b0fc-aef501aa67d3)) + (pad "18" smd rect (at -2.8 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17b8e640-24b9-441e-bb52-35b9635a9786)) + (pad "19" smd rect (at -3.6 -2.275) (size 0.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4636d80-d5b5-440e-904a-4bc604c44e75)) + (pad "20" smd rect (at -3.6 2.275) (size 0.55 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 365cefc4-b27a-4c91-bfed-a0048d7a0856)) + (model "${KIPRJMOD}/KiCAD_Lib/stp/53309-2070.stp" + (offset (xyz 0 0 2.380000079)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/Baby_ST_Bond_Pad.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/Baby_ST_Bond_Pad.kicad_mod new file mode 100644 index 0000000..a799444 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/Baby_ST_Bond_Pad.kicad_mod @@ -0,0 +1,14 @@ +(footprint "Baby_ST_Bond_Pad" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr smd) + (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ca5f4cce-4a31-41de-a930-a7493dd9558b) + ) + (fp_text value "Baby_ST_Bond_Pad" (at 0 1 unlocked) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4083a118-43dc-426a-8ba0-30edb80bd58c) + ) + (pad "1" smd roundrect (at 0 0) (size 2.286 1.524) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) + (thermal_bridge_angle 45) (tstamp 489159e8-228a-49ef-b8c9-9cc144e3f6f6)) +) diff --git a/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/SON50P200X200X80-9N.kicad_mod b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/SON50P200X200X80-9N.kicad_mod new file mode 100644 index 0000000..e723614 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/Symbol_Library/VTSENS.pretty/SON50P200X200X80-9N.kicad_mod @@ -0,0 +1,52 @@ +(footprint "SON50P200X200X80-9N" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "WSON-8-") + (tags "Integrated Circuit") + (attr smd) + (fp_text reference "IC**" (at 0 -2.4384) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 5ca1bf46-849c-4a3c-80f9-4e5a5f421b34) + ) + (fp_text value "SON50P200X200X80-9N" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 0faa16bf-72b3-4f24-8a0a-35bf9fb32e7c) + ) + (fp_text user "${REFERENCE}" (at 0 2.4892) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp b7c74a59-def6-4b91-a5be-2cc426d25188) + ) + (fp_circle (center -1.4 -1.4) (end -1.4 -1.275) + (stroke (width 0.25) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1811ee21-048b-4984-b7c4-82f32f0e1731)) + (fp_line (start -1.625 -1.3) (end 1.625 -1.3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e32d1711-2847-4e37-a365-d9d63c41e24b)) + (fp_line (start -1.625 1.3) (end -1.625 -1.3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2c165beb-1302-4433-9492-d7fd87167e0b)) + (fp_line (start 1.625 -1.3) (end 1.625 1.3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 960ff1bc-51df-436f-b509-607fa8d93cb5)) + (fp_line (start 1.625 1.3) (end -1.625 1.3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f19a16dd-1595-4610-956f-0622c93aa46e)) + (fp_line (start -1 -1) (end 1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e12c6330-e385-46b2-9440-a61e0f646017)) + (fp_line (start -1 -0.5) (end -0.5 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cd875602-faad-4c47-9291-85c252e6e53b)) + (fp_line (start -1 1) (end -1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 526baa73-29e3-44d8-908d-6ecef880548a)) + (fp_line (start 1 -1) (end 1 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21347ff4-fc7d-4db3-a1c7-7f097c1cce20)) + (fp_line (start 1 1) (end -1 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a767b35a-b0ec-427b-8022-fd978047235c)) + (pad "1" smd rect (at -1.05 -0.75 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9be8c794-303e-4d94-bd05-1e81ae92857e)) + (pad "2" smd rect (at -1.05 -0.25 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d4e05d3-645a-448c-9645-66cc2440c13d)) + (pad "3" smd rect (at -1.05 0.25 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab95ad87-9713-4f47-b057-0446fe683edc)) + (pad "4" smd rect (at -1.05 0.75 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3342043c-85c5-46dc-bdd5-90273a3ae4a0)) + (pad "5" smd rect (at 1.05 0.75 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d468ce5-7347-4d10-8b25-6be8259fd785)) + (pad "6" smd rect (at 1.05 0.25 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c81a3c5c-499b-4387-bd7c-e19b738d3bd1)) + (pad "7" smd rect (at 1.05 -0.25 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdc42e13-0846-4c5f-bafe-9b6fbe8dd23e)) + (pad "8" smd rect (at 1.05 -0.75 90) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df8de995-e395-418f-9866-cd47bc9a12cd)) + (pad "9" smd rect (at 0 0) (size 1 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e040b39-bbe1-4e73-be7b-fce7c32f071c)) + (model "${KIPRJMOD}/KiCAD_Lib/stp/TMP1075DSGR.stp" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/Hardware/MV_Abnehmerplatine/fp-lib-table b/Hardware/MV_Abnehmerplatine/fp-lib-table new file mode 100644 index 0000000..26510ef --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/fp-lib-table @@ -0,0 +1,6 @@ +(fp_lib_table + (version 7) + (lib (name "Symbol_Library")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library")(options "")(descr "")) + (lib (name "MV_Abnehmerplatine")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MV_Abnehmerplatine.pretty")(options "")(descr "")) + (lib (name "FaSTTUBe_logos")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_logos.pretty")(options "")(descr "")) +) diff --git a/Hardware/MV_Abnehmerplatine/sym-lib-table b/Hardware/MV_Abnehmerplatine/sym-lib-table new file mode 100644 index 0000000..f26c126 --- /dev/null +++ b/Hardware/MV_Abnehmerplatine/sym-lib-table @@ -0,0 +1,6 @@ +(sym_lib_table + (version 7) + (lib (name "FaSTTUBe_connectors")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_connectors.kicad_sym")(options "")(descr "")) + (lib (name "FaSTTUBe_logos")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/FaSTTUBe_logos.kicad_sym")(options "")(descr "")) + (lib (name "MV_Abnehmerplatine")(type "KiCad")(uri "${KIPRJMOD}/Symbol_Library/MV_Abnehmerplatine.kicad_sym")(options "")(descr "")) +) diff --git a/Hardware/Other/output-onlinejpgtools1.png b/Hardware/Other/output-onlinejpgtools1.png new file mode 100644 index 0000000..8fe467d Binary files /dev/null and b/Hardware/Other/output-onlinejpgtools1.png differ diff --git a/Hardware/Other/output-onlinejpgtools1.svg b/Hardware/Other/output-onlinejpgtools1.svg new file mode 100644 index 0000000..65168f7 --- /dev/null +++ b/Hardware/Other/output-onlinejpgtools1.svg @@ -0,0 +1,412 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Hardware/Other/output-onlinejpgtools2.svg b/Hardware/Other/output-onlinejpgtools2.svg new file mode 100644 index 0000000..78c99fc --- /dev/null +++ b/Hardware/Other/output-onlinejpgtools2.svg @@ -0,0 +1,395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Hardware/dxf/FT24-PG-ME-Master-V2.dxf b/Hardware/dxf/FT24-PG-ME-Master-V2.dxf new file mode 100644 index 0000000..6877030 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-Master-V2.dxf @@ -0,0 +1,3332 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460474.806910764 + 9 +$TDUPDATE + 40 +2460474.806910787 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +AC + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-31.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-31.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-31.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +84.881722 + 22 +-31.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.465218 + 41 +0.013933 + 42 +50.0 + 43 +663.552376 + 44 +-663.552376 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1344.916741 + 41 +0.013203 + 42 +50.0 + 43 +696.314218 + 44 +-696.314218 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +84.881722 + 22 +-31.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.465218 + 41 +0.013933 + 42 +50.0 + 43 +663.552376 + 44 +-663.552376 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1299.221823 + 41 +0.013667 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +84.881722 + 20 +-31.0 + 41 +308.239583 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +318.128499 + 44 +-318.128499 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1299.221823 + 10 +0.0 + 20 +0.0 + 41 +308.239583 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1299.221823 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1299.221823 + 10 +0.0 + 20 +0.0 + 41 +308.239583 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +667.643053 + 44 +-667.643053 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +308.239583 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +649.610911 + 44 +-649.610911 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1299.221823 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +658.454259 + 44 +-658.454259 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1274.465218 + 10 +0.0 + 20 +0.0 + 41 +370.061388 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +663.552376 + 44 +-663.552376 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1344.916741 + 10 +0.0 + 20 +0.0 + 41 +361.404097 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +696.314218 + 44 +-696.314218 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-31.39953 + 30 +0.0 + 11 +-6.0 + 21 +-48.60047 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-3.0 + 20 +-59.736458 + 30 +0.0 + 11 +-3.0 + 21 +-67.5 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.50625 + 20 +-48.3752 + 30 +0.0 + 11 +175.50625 + 21 +-31.6248 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +92.375 + 20 +8.5 + 30 +0.0 + 11 +77.375 + 21 +8.5 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +75.375 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +93.375 + 20 +1.0 + 30 +0.0 + 11 +93.375 + 21 +7.5 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +76.375 + 20 +7.5 + 30 +0.0 + 11 +76.375 + 21 +1.0 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +172.75 + 20 +-67.5 + 30 +0.0 + 11 +172.75 + 21 +-59.736458 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-3.0 + 20 +-3.0 + 30 +0.0 + 11 +-3.0 + 21 +-20.263542 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +172.75 + 20 +-20.263542 + 30 +0.0 + 11 +172.75 + 21 +-3.0 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +0.0 + 30 +0.0 + 11 +94.375 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-70.5 + 30 +0.0 + 11 +169.75 + 21 +-70.5 + 31 +0.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-3.0 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-4.4 + 20 +-26.666667 + 30 +0.0 + 40 +3.599999999999995 + 50 +104.029665 + 51 +225.815615 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-9.0 + 20 +-48.60047 + 30 +0.0 + 40 +3.000000000000003 + 50 +314.184385 + 51 +360.0 + 0 +CIRCLE + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +-4.4 + 20 +-53.333333 + 30 +0.0 + 40 +1.699999999999989 + 0 +CIRCLE + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +80.375 + 20 +5.55 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +178.50625 + 20 +-48.3752 + 30 +0.0 + 40 +3.000000000000004 + 50 +180.0 + 51 +228.697238 + 0 +CIRCLE + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +174.15 + 20 +-53.333333 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +174.15 + 20 +-26.666667 + 30 +0.0 + 40 +3.59999999999997 + 50 +311.302762 + 51 +75.970335 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-20.263542 + 30 +0.0 + 40 +3.000000000000003 + 50 +284.029665 + 51 +360.0 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +174.15 + 20 +-53.333333 + 30 +0.0 + 40 +3.600000000000015 + 50 +284.029665 + 51 +48.697238 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.75 + 20 +-20.263542 + 30 +0.0 + 40 +3.000000000000008 + 50 +180.0 + 51 +255.970335 + 0 +ARC + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-9.0 + 20 +-31.39953 + 30 +0.0 + 40 +3.00000000000001 + 50 +0.0 + 51 +45.815615 + 0 +CIRCLE + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +89.375 + 20 +5.55 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +-3.0 + 30 +0.0 + 40 +3.000000000000003 + 50 +0.0 + 51 +90.0 + 0 +CIRCLE + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +174.15 + 20 +-26.666667 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-4.4 + 20 +-53.333333 + 30 +0.0 + 40 +3.599999999999975 + 50 +134.184385 + 51 +255.970335 + 0 +ARC + 5 +84 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-67.5 + 30 +0.0 + 40 +3.000000000000003 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +85 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.75 + 20 +-59.736458 + 30 +0.0 + 40 +3.000000000000003 + 50 +104.029665 + 51 +180.0 + 0 +ARC + 5 +86 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +-67.5 + 30 +0.0 + 40 +3.000000000000003 + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +87 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +92.375 + 20 +7.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +88 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +75.375 + 20 +1.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +270.0 + 51 +0.0 + 0 +CIRCLE + 5 +89 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +-4.4 + 20 +-26.666667 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +8A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-59.736458 + 30 +0.0 + 40 +3.000000000000008 + 50 +0.0 + 51 +75.970335 + 0 +ARC + 5 +8B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +94.375 + 20 +1.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +8C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +178.50625 + 20 +-31.6248 + 30 +0.0 + 40 +2.999999999999975 + 50 +131.302762 + 51 +180.0 + 0 +ARC + 5 +8D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +77.375 + 20 +7.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +90.0 + 51 +180.0 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-Master-V3.dxf b/Hardware/dxf/FT24-PG-ME-Master-V3.dxf new file mode 100644 index 0000000..25c8886 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-Master-V3.dxf @@ -0,0 +1,3456 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460480.716178333 + 9 +$TDUPDATE + 40 +2460480.716178461 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +B2 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-30.54 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-30.54 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +84.881722 + 22 +-30.54 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +84.881722 + 22 +-30.54 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1474.247695 + 41 +0.012045 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +84.881722 + 22 +-30.54 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +84.881722 + 20 +-30.54 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +318.698693 + 44 +-318.698693 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +710.735092 + 44 +-710.735092 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1396.747852 + 10 +0.0 + 20 +0.0 + 41 +408.975831 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1474.247695 + 10 +0.0 + 20 +0.0 + 41 +396.142186 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +172.75 + 20 +-20.263542 + 30 +0.0 + 11 +172.75 + 21 +-3.0 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +55.530022 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +93.662323 + 20 +9.363365 + 30 +0.0 + 11 +104.982378 + 21 +7.132038 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +93.082148 + 20 +9.42 + 30 +0.0 + 11 +76.667852 + 21 +9.42 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +172.75 + 20 +-67.5 + 30 +0.0 + 11 +172.75 + 21 +-59.736458 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +106.831753 + 20 +6.145584 + 30 +0.0 + 11 +112.098658 + 21 +0.87868 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +0.0 + 30 +0.0 + 11 +114.219978 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.50625 + 20 +-48.3752 + 30 +0.0 + 11 +175.50625 + 21 +-31.6248 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +62.918247 + 20 +6.145584 + 30 +0.0 + 11 +57.651342 + 21 +0.87868 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +76.087677 + 20 +9.363365 + 30 +0.0 + 11 +64.767622 + 21 +7.132038 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-3.0 + 20 +-59.736458 + 30 +0.0 + 11 +-3.0 + 21 +-67.5 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-3.0 + 20 +-3.0 + 30 +0.0 + 11 +-3.0 + 21 +-20.263542 + 31 +0.0 + 0 +LINE + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-31.39953 + 30 +0.0 + 11 +-6.0 + 21 +-48.60047 + 31 +0.0 + 0 +LINE + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-70.5 + 30 +0.0 + 11 +169.75 + 21 +-70.5 + 31 +0.0 + 0 +CIRCLE + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +104.286169 + 20 +3.6 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +76.667852 + 20 +6.42 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +101.150779 + 0 +CIRCLE + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +-4.4 + 20 +-26.666667 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-9.0 + 20 +-31.39953 + 30 +0.0 + 40 +3.00000000000001 + 50 +360.0 + 51 +45.815615 + 0 +CIRCLE + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +65.463831 + 20 +3.6 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +174.15 + 20 +-53.333333 + 30 +0.0 + 40 +3.599999999999995 + 50 +284.029665 + 51 +48.697238 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +178.50625 + 20 +-31.6248 + 30 +0.0 + 40 +3.000000000000003 + 50 +131.302762 + 51 +180.0 + 0 +CIRCLE + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +80.375 + 20 +6.4187 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-4.4 + 20 +-26.666667 + 30 +0.0 + 40 +3.599999999999995 + 50 +104.029665 + 51 +225.815615 + 0 +ARC + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +93.082148 + 20 +6.42 + 30 +0.0 + 40 +2.999999999999991 + 50 +78.849221 + 51 +90.0 + 0 +ARC + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-59.736458 + 30 +0.0 + 40 +2.999999999999995 + 50 +0.0 + 51 +75.970335 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-67.5 + 30 +0.0 + 40 +3.000000000000003 + 50 +180.0 + 51 +270.0 + 0 +CIRCLE + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +-4.4 + 20 +-53.333333 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.75 + 20 +-20.263542 + 30 +0.0 + 40 +2.999999999999995 + 50 +180.0 + 51 +255.970335 + 0 +ARC + 5 +84 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-6.0 + 20 +-20.263542 + 30 +0.0 + 40 +3.000000000000003 + 50 +284.029665 + 51 +360.0 + 0 +ARC + 5 +85 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +65.463831 + 20 +3.6 + 30 +0.0 + 40 +3.600000000000043 + 50 +101.150779 + 51 +135.0 + 0 +ARC + 5 +86 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +104.286169 + 20 +3.6 + 30 +0.0 + 40 +3.600000000000014 + 50 +45.0 + 51 +78.849221 + 0 +ARC + 5 +87 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +-67.5 + 30 +0.0 + 40 +3.000000000000003 + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +88 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +178.50625 + 20 +-48.3752 + 30 +0.0 + 40 +3.000000000000004 + 50 +180.0 + 51 +228.697238 + 0 +CIRCLE + 5 +89 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +174.15 + 20 +-53.333333 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +8A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.75 + 20 +-3.0 + 30 +0.0 + 40 +3.000000000000003 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +8B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +175.75 + 20 +-59.736458 + 30 +0.0 + 40 +2.999999999999975 + 50 +104.029665 + 51 +180.0 + 0 +CIRCLE + 5 +8C + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +89.375 + 20 +6.4187 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +8D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-4.4 + 20 +-53.333333 + 30 +0.0 + 40 +3.599999999999985 + 50 +134.184385 + 51 +255.970335 + 0 +ARC + 5 +8E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +-3.0 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +8F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +174.15 + 20 +-26.666667 + 30 +0.0 + 40 +3.599999999999989 + 50 +311.302762 + 51 +75.970335 + 0 +ARC + 5 +90 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +114.219978 + 20 +3.0 + 30 +0.0 + 40 +3.000000000000003 + 50 +225.0 + 51 +270.0 + 0 +ARC + 5 +91 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +55.530022 + 20 +3.0 + 30 +0.0 + 40 +3.000000000000019 + 50 +270.0 + 51 +315.0 + 0 +ARC + 5 +92 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-9.0 + 20 +-48.60047 + 30 +0.0 + 40 +3.000000000000003 + 50 +314.184385 + 51 +360.0 + 0 +CIRCLE + 5 +93 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +174.15 + 20 +-26.666667 + 30 +0.0 + 40 +1.699999999999989 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-Master-V4.dxf b/Hardware/dxf/FT24-PG-ME-Master-V4.dxf new file mode 100644 index 0000000..6015da7 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-Master-V4.dxf @@ -0,0 +1,3368 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460481.869852627 + 9 +$TDUPDATE + 40 +2460481.869852662 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +AE + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1474.247695 + 41 +0.012045 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +144.019974 + 20 +-13.169864 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +710.735092 + 44 +-710.735092 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1396.747852 + 10 +0.0 + 20 +0.0 + 41 +408.975831 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1474.247695 + 10 +0.0 + 20 +0.0 + 41 +396.142186 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +92.479991 + 20 +-85.903898 + 30 +0.0 + 11 +104.687159 + 21 +-98.111066 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.338519 + 20 +-13.944988 + 30 +0.0 + 11 +194.338519 + 21 +-24.781598 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +188.842442 + 20 +66.281685 + 30 +0.0 + 11 +183.352788 + 21 +71.771338 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +59.078772 + 20 +-52.502679 + 30 +0.0 + 11 +64.568425 + 21 +-57.992332 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +228.961176 + 20 +26.162951 + 30 +0.0 + 11 +216.754008 + 21 +38.370119 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +108.9298 + 20 +-98.111066 + 30 +0.0 + 11 +142.673777 + 21 +-64.367088 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +211.000995 + 20 +48.365772 + 30 +0.0 + 11 +198.838095 + 21 +60.528672 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +70.653084 + 20 +-67.974917 + 30 +0.0 + 11 +82.497406 + 21 +-79.819239 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +179.110148 + 20 +71.771338 + 30 +0.0 + 11 +59.078772 + 21 +-48.260038 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +157.753028 + 20 +-62.609729 + 30 +0.0 + 11 +193.459839 + 21 +-26.902918 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-63.488409 + 30 +0.0 + 11 +155.631708 + 21 +-63.488409 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +195.217198 + 20 +-11.823667 + 30 +0.0 + 11 +228.961176 + 21 +21.92031 + 31 +0.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +106.808479 + 20 +-95.989746 + 30 +0.0 + 40 +3.0 + 50 +225.0 + 51 +315.0 + 0 +CIRCLE + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +176.683852 + 20 +-39.496227 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +62.447105 + 20 +-60.113652 + 30 +0.0 + 40 +3.0 + 50 +329.029665 + 51 +45.0 + 0 +CIRCLE + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +155.38318 + 20 +-59.888409 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +218.875328 + 20 +40.491439 + 30 +0.0 + 40 +3.000000000000003 + 50 +149.029665 + 51 +225.0 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +86.962349 + 20 +-82.366155 + 30 +0.0 + 40 +3.599999999999993 + 50 +176.302762 + 51 +300.970335 + 0 +CIRCLE + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +68.106168 + 20 +-63.509974 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +191.338519 + 20 +-24.781598 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +0.0 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +90.358671 + 20 +-88.025218 + 30 +0.0 + 40 +2.999999999999996 + 50 +45.0 + 51 +120.970335 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.122316 + 20 +50.487092 + 30 +0.0 + 40 +3.00000000000001 + 50 +225.0 + 51 +270.815615 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +61.200092 + 20 +-50.381358 + 30 +0.0 + 40 +3.000000000000003 + 50 +135.0 + 51 +225.0 + 0 +CIRCLE + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +170.319891 + 20 +-45.860188 + 30 +0.0 + 40 +0.4249999999999972 + 0 +CIRCLE + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +190.963762 + 20 +68.403005 + 30 +0.0 + 40 +2.999999999999995 + 50 +225.0 + 51 +300.970335 + 0 +CIRCLE + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-66.488409 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +135.0 + 0 +CIRCLE + 5 +84 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +86.962349 + 20 +-82.366155 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +85 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +80.376085 + 20 +-81.940559 + 30 +0.0 + 40 +3.0 + 50 +356.302762 + 51 +45.0 + 0 +ARC + 5 +86 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +181.231468 + 20 +69.650018 + 30 +0.0 + 40 +3.000000000000003 + 50 +45.0 + 51 +135.0 + 0 +ARC + 5 +87 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +200.959415 + 20 +62.649993 + 30 +0.0 + 40 +3.000000000000003 + 50 +179.184385 + 51 +225.0 + 0 +ARC + 5 +88 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +226.839855 + 20 +24.041631 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +45.0 + 0 +ARC + 5 +89 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +68.106168 + 20 +-63.509974 + 30 +0.0 + 40 +3.600000000000009 + 50 +149.029665 + 51 +273.697238 + 0 +ARC + 5 +8A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +68.531764 + 20 +-70.096238 + 30 +0.0 + 40 +3.000000000000001 + 50 +45.0 + 51 +93.697238 + 0 +ARC + 5 +8B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +3.599999999999995 + 50 +329.029665 + 51 +90.815615 + 0 +ARC + 5 +8C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +197.338519 + 20 +-13.944988 + 30 +0.0 + 40 +2.999999999999989 + 50 +135.0 + 51 +180.0 + 0 +ARC + 5 +8D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +155.631708 + 20 +-60.488409 + 30 +0.0 + 40 +2.999999999999999 + 50 +270.0 + 51 +315.0 + 0 +CIRCLE + 5 +8E + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +190.738519 + 20 +-24.53307 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +8F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +3.599999999999985 + 50 +359.184385 + 51 +120.970335 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-Master-V5.dxf b/Hardware/dxf/FT24-PG-ME-Master-V5.dxf new file mode 100644 index 0000000..6015da7 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-Master-V5.dxf @@ -0,0 +1,3368 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460481.869852627 + 9 +$TDUPDATE + 40 +2460481.869852662 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +AE + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1474.247695 + 41 +0.012045 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +144.019974 + 22 +-13.169864 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +144.019974 + 20 +-13.169864 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +382.535632 + 44 +-382.535632 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +710.735092 + 44 +-710.735092 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1396.747852 + 10 +0.0 + 20 +0.0 + 41 +408.975831 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1474.247695 + 10 +0.0 + 20 +0.0 + 41 +396.142186 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +92.479991 + 20 +-85.903898 + 30 +0.0 + 11 +104.687159 + 21 +-98.111066 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.338519 + 20 +-13.944988 + 30 +0.0 + 11 +194.338519 + 21 +-24.781598 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +188.842442 + 20 +66.281685 + 30 +0.0 + 11 +183.352788 + 21 +71.771338 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +59.078772 + 20 +-52.502679 + 30 +0.0 + 11 +64.568425 + 21 +-57.992332 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +228.961176 + 20 +26.162951 + 30 +0.0 + 11 +216.754008 + 21 +38.370119 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +108.9298 + 20 +-98.111066 + 30 +0.0 + 11 +142.673777 + 21 +-64.367088 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +211.000995 + 20 +48.365772 + 30 +0.0 + 11 +198.838095 + 21 +60.528672 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +70.653084 + 20 +-67.974917 + 30 +0.0 + 11 +82.497406 + 21 +-79.819239 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +179.110148 + 20 +71.771338 + 30 +0.0 + 11 +59.078772 + 21 +-48.260038 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +157.753028 + 20 +-62.609729 + 30 +0.0 + 11 +193.459839 + 21 +-26.902918 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-63.488409 + 30 +0.0 + 11 +155.631708 + 21 +-63.488409 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +195.217198 + 20 +-11.823667 + 30 +0.0 + 11 +228.961176 + 21 +21.92031 + 31 +0.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +106.808479 + 20 +-95.989746 + 30 +0.0 + 40 +3.0 + 50 +225.0 + 51 +315.0 + 0 +CIRCLE + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +176.683852 + 20 +-39.496227 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +62.447105 + 20 +-60.113652 + 30 +0.0 + 40 +3.0 + 50 +329.029665 + 51 +45.0 + 0 +CIRCLE + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +155.38318 + 20 +-59.888409 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +218.875328 + 20 +40.491439 + 30 +0.0 + 40 +3.000000000000003 + 50 +149.029665 + 51 +225.0 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +86.962349 + 20 +-82.366155 + 30 +0.0 + 40 +3.599999999999993 + 50 +176.302762 + 51 +300.970335 + 0 +CIRCLE + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +68.106168 + 20 +-63.509974 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +191.338519 + 20 +-24.781598 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +0.0 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +90.358671 + 20 +-88.025218 + 30 +0.0 + 40 +2.999999999999996 + 50 +45.0 + 51 +120.970335 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.122316 + 20 +50.487092 + 30 +0.0 + 40 +3.00000000000001 + 50 +225.0 + 51 +270.815615 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +61.200092 + 20 +-50.381358 + 30 +0.0 + 40 +3.000000000000003 + 50 +135.0 + 51 +225.0 + 0 +CIRCLE + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +170.319891 + 20 +-45.860188 + 30 +0.0 + 40 +0.4249999999999972 + 0 +CIRCLE + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +190.963762 + 20 +68.403005 + 30 +0.0 + 40 +2.999999999999995 + 50 +225.0 + 51 +300.970335 + 0 +CIRCLE + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-66.488409 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +135.0 + 0 +CIRCLE + 5 +84 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +86.962349 + 20 +-82.366155 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +85 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +80.376085 + 20 +-81.940559 + 30 +0.0 + 40 +3.0 + 50 +356.302762 + 51 +45.0 + 0 +ARC + 5 +86 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +181.231468 + 20 +69.650018 + 30 +0.0 + 40 +3.000000000000003 + 50 +45.0 + 51 +135.0 + 0 +ARC + 5 +87 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +200.959415 + 20 +62.649993 + 30 +0.0 + 40 +3.000000000000003 + 50 +179.184385 + 51 +225.0 + 0 +ARC + 5 +88 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +226.839855 + 20 +24.041631 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +45.0 + 0 +ARC + 5 +89 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +68.106168 + 20 +-63.509974 + 30 +0.0 + 40 +3.600000000000009 + 50 +149.029665 + 51 +273.697238 + 0 +ARC + 5 +8A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +68.531764 + 20 +-70.096238 + 30 +0.0 + 40 +3.000000000000001 + 50 +45.0 + 51 +93.697238 + 0 +ARC + 5 +8B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +3.599999999999995 + 50 +329.029665 + 51 +90.815615 + 0 +ARC + 5 +8C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +197.338519 + 20 +-13.944988 + 30 +0.0 + 40 +2.999999999999989 + 50 +135.0 + 51 +180.0 + 0 +ARC + 5 +8D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +155.631708 + 20 +-60.488409 + 30 +0.0 + 40 +2.999999999999999 + 50 +270.0 + 51 +315.0 + 0 +CIRCLE + 5 +8E + 8 +1 + 6 +CONTINUOUS + 62 + 4 + 10 +190.738519 + 20 +-24.53307 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +8F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +3.599999999999985 + 50 +359.184385 + 51 +120.970335 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-Master-V6.dxf b/Hardware/dxf/FT24-PG-ME-Master-V6.dxf new file mode 100644 index 0000000..63c77ef --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-Master-V6.dxf @@ -0,0 +1,3332 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460489.76817 + 9 +$TDUPDATE + 40 +2460489.76817015 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +AC + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +142.411306 + 22 +-14.778532 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +142.411306 + 22 +-14.778532 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +142.411306 + 22 +-14.778532 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +142.411306 + 22 +-14.778532 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1249.609001 + 41 +0.01421 + 42 +50.0 + 43 +650.469683 + 44 +-650.469683 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1318.706216 + 41 +0.013465 + 42 +50.0 + 43 +682.704455 + 44 +-682.704455 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +142.411306 + 22 +-14.778532 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1249.609001 + 41 +0.01421 + 42 +50.0 + 43 +650.469683 + 44 +-650.469683 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1274.600132 + 41 +0.013931 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +142.411306 + 20 +-14.778532 + 41 +296.597917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +389.706148 + 44 +-389.706148 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1274.600132 + 10 +0.0 + 20 +0.0 + 41 +296.597917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1274.600132 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1274.600132 + 10 +0.0 + 20 +0.0 + 41 +296.597917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +654.327101 + 44 +-654.327101 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +296.597917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +637.300066 + 44 +-637.300066 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1274.600132 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +646.311882 + 44 +-646.311882 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1249.609001 + 10 +0.0 + 20 +0.0 + 41 +361.829486 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +650.469683 + 44 +-650.469683 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1318.706216 + 10 +0.0 + 20 +0.0 + 41 +354.055655 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +682.704455 + 44 +-682.704455 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +195.217198 + 20 +-11.823667 + 30 +0.0 + 11 +228.961176 + 21 +21.92031 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-63.488409 + 30 +0.0 + 11 +155.631708 + 21 +-63.488409 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +228.961176 + 20 +26.162951 + 30 +0.0 + 11 +216.754008 + 21 +38.370119 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.338519 + 20 +-13.944988 + 30 +0.0 + 11 +194.338519 + 21 +-24.781598 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +211.000995 + 20 +48.365772 + 30 +0.0 + 11 +198.838095 + 21 +60.528672 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +55.861436 + 20 +-55.720014 + 30 +0.0 + 11 +61.351089 + 21 +-61.209668 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +67.435748 + 20 +-71.192253 + 30 +0.0 + 11 +79.28007 + 21 +-83.036575 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +89.262655 + 20 +-89.121234 + 30 +0.0 + 11 +101.469823 + 21 +-101.328402 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +188.842442 + 20 +66.281685 + 30 +0.0 + 11 +183.352788 + 21 +71.771338 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +105.712464 + 20 +-101.328402 + 30 +0.0 + 11 +142.673777 + 21 +-64.367088 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +179.110148 + 20 +71.771338 + 30 +0.0 + 11 +55.861436 + 21 +-51.477374 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +157.753028 + 20 +-62.609729 + 30 +0.0 + 11 +193.459839 + 21 +-26.902918 + 31 +0.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +226.839855 + 20 +24.041631 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +45.0 + 0 +ARC + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +59.229769 + 20 +-63.330988 + 30 +0.0 + 40 +3.0 + 50 +329.029665 + 51 +45.0 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +64.888832 + 20 +-66.72731 + 30 +0.0 + 40 +3.600000000000018 + 50 +149.029665 + 51 +273.697238 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +191.338519 + 20 +-24.781598 + 30 +0.0 + 40 +3.000000000000003 + 50 +315.0 + 51 +0.0 + 0 +CIRCLE + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +176.683852 + 20 +-39.496227 + 30 +0.0 + 40 +0.4249999999999972 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +3.599999999999985 + 50 +359.184385 + 51 +120.970335 + 0 +ARC + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +65.314428 + 20 +-73.313574 + 30 +0.0 + 40 +2.999999999999999 + 50 +45.0 + 51 +93.697238 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +200.959415 + 20 +62.649993 + 30 +0.0 + 40 +3.000000000000003 + 50 +179.184385 + 51 +225.0 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +197.338519 + 20 +-13.944988 + 30 +0.0 + 40 +2.999999999999989 + 50 +135.0 + 51 +180.0 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +218.875328 + 20 +40.491439 + 30 +0.0 + 40 +3.000000000000003 + 50 +149.029665 + 51 +225.0 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +181.231468 + 20 +69.650018 + 30 +0.0 + 40 +3.000000000000003 + 50 +45.0 + 51 +135.0 + 0 +ARC + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +57.982756 + 20 +-53.598694 + 30 +0.0 + 40 +3.000000000000003 + 50 +135.0 + 51 +225.0 + 0 +CIRCLE + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +83.745013 + 20 +-85.583491 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +103.591143 + 20 +-99.207081 + 30 +0.0 + 40 +3.0 + 50 +225.0 + 51 +315.0 + 0 +CIRCLE + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +194.360084 + 20 +62.743942 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +77.15875 + 20 +-85.157895 + 30 +0.0 + 40 +3.0 + 50 +356.302762 + 51 +45.0 + 0 +ARC + 5 +84 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.122316 + 20 +50.487092 + 30 +0.0 + 40 +3.00000000000001 + 50 +225.0 + 51 +270.815615 + 0 +ARC + 5 +85 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +3.599999999999995 + 50 +329.029665 + 51 +90.815615 + 0 +ARC + 5 +86 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +87.141335 + 20 +-91.242554 + 30 +0.0 + 40 +3.000000000000001 + 50 +45.0 + 51 +120.970335 + 0 +ARC + 5 +87 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +144.795097 + 20 +-66.488409 + 30 +0.0 + 40 +3.000000000000003 + 50 +90.0 + 51 +135.0 + 0 +CIRCLE + 5 +88 + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +64.888832 + 20 +-66.72731 + 30 +0.0 + 40 +1.7 + 0 +ARC + 5 +89 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +155.631708 + 20 +-60.488409 + 30 +0.0 + 40 +2.999999999999999 + 50 +270.0 + 51 +315.0 + 0 +CIRCLE + 5 +8A + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +170.319891 + 20 +-45.860188 + 30 +0.0 + 40 +0.4249999999999972 + 0 +CIRCLE + 5 +8B + 8 +1 + 6 +CONTINUOUS + 62 + 150 + 10 +213.216265 + 20 +43.887761 + 30 +0.0 + 40 +1.699999999999989 + 0 +ARC + 5 +8C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +190.963762 + 20 +68.403005 + 30 +0.0 + 40 +2.999999999999995 + 50 +225.0 + 51 +300.970335 + 0 +ARC + 5 +8D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +83.745013 + 20 +-85.583491 + 30 +0.0 + 40 +3.599999999999999 + 50 +176.302762 + 51 +300.970335 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-TEMP-V3.dxf b/Hardware/dxf/FT24-PG-ME-TEMP-V3.dxf new file mode 100644 index 0000000..42a3866 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-TEMP-V3.dxf @@ -0,0 +1,2872 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460481.913938796 + 9 +$TDUPDATE + 40 +2460481.913938877 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +96 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-76.0 + 22 +-42.258596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-76.0 + 22 +-42.258596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +-76.0 + 22 +-42.258596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +-76.0 + 22 +-42.258596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1474.247695 + 41 +0.012045 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +-76.0 + 22 +-42.258596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +-76.0 + 20 +-42.258596 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +278.081695 + 44 +-278.081695 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +710.735092 + 44 +-710.735092 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1396.747852 + 10 +0.0 + 20 +0.0 + 41 +408.975831 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1474.247695 + 10 +0.0 + 20 +0.0 + 41 +396.142186 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +11.3 + 20 +-31.5 + 30 +0.0 + 11 +11.3 + 21 +-37.5 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-161.3 + 20 +-29.5 + 30 +0.0 + 11 +9.3 + 21 +-29.5 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-39.5 + 30 +0.0 + 11 +-55.350954 + 21 +-39.5 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-55.017192 + 30 +0.0 + 11 +-74.181854 + 21 +-55.017192 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-87.296573 + 20 +-53.845619 + 30 +0.0 + 11 +-100.470619 + 21 +-40.671573 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-58.179381 + 20 +-40.671573 + 30 +0.0 + 11 +-71.353427 + 21 +-53.845619 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-163.3 + 20 +-37.5 + 30 +0.0 + 11 +-163.3 + 21 +-31.5 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-39.5 + 30 +0.0 + 11 +-161.3 + 21 +-39.5 + 31 +0.0 + 0 +ARC + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-51.017192 + 30 +0.0 + 40 +4.0 + 50 +225.0 + 51 +270.0 + 0 +ARC + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-161.3 + 20 +-31.5 + 30 +0.0 + 40 +1.999999999999998 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-55.350954 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999995 + 50 +90.0 + 51 +135.0 + 0 +ARC + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-31.5 + 30 +0.0 + 40 +2.000000000000007 + 50 +360.0 + 51 +90.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999996 + 50 +45.0 + 51 +90.0 + 0 +ARC + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-74.181854 + 20 +-51.017192 + 30 +0.0 + 40 +3.999999999999996 + 50 +270.0 + 51 +315.0 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-37.5 + 30 +0.0 + 40 +2.000000000000002 + 50 +270.0 + 51 +360.0 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-161.3 + 20 +-37.5 + 30 +0.0 + 40 +2.000000000000002 + 50 +180.0 + 51 +270.0 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-TEMP-V4.dxf b/Hardware/dxf/FT24-PG-ME-TEMP-V4.dxf new file mode 100644 index 0000000..88ea1b1 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-TEMP-V4.dxf @@ -0,0 +1,2872 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460487.634847731 + 9 +$TDUPDATE + 40 +2460487.634847801 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +96 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.2 + 22 +-37.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +210.872917 + 41 +0.084206 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.2 + 22 +-37.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +210.872917 + 41 +0.084206 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +-81.2 + 22 +-37.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +210.872917 + 41 +0.084206 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +-81.2 + 22 +-37.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +210.872917 + 41 +0.084206 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +938.119886 + 41 +0.018928 + 42 +50.0 + 43 +484.426933 + 44 +-484.426933 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +994.513156 + 41 +0.017855 + 42 +50.0 + 43 +512.310273 + 44 +-512.310273 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +-81.2 + 22 +-37.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +210.872917 + 41 +0.084206 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +938.119886 + 41 +0.018928 + 42 +50.0 + 43 +484.426933 + 44 +-484.426933 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +977.772103 + 41 +0.01816 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +210.872917 + 10 +-81.2 + 20 +-37.758596 + 41 +131.497917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +296.5797 + 44 +-296.5797 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +977.772103 + 10 +0.0 + 20 +0.0 + 41 +131.497917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +977.772103 + 10 +0.0 + 20 +0.0 + 41 +210.872917 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +977.772103 + 10 +0.0 + 20 +0.0 + 41 +131.497917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +493.287438 + 44 +-493.287438 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +210.872917 + 10 +0.0 + 20 +0.0 + 41 +131.497917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +488.886051 + 44 +-488.886051 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +977.772103 + 10 +0.0 + 20 +0.0 + 41 +210.872917 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +500.126402 + 44 +-500.126402 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +938.119886 + 10 +0.0 + 20 +0.0 + 41 +242.092738 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +484.426933 + 44 +-484.426933 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +994.513156 + 10 +0.0 + 20 +0.0 + 41 +246.557996 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +512.310273 + 44 +-512.310273 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-87.296573 + 20 +-53.845619 + 30 +0.0 + 11 +-100.470619 + 21 +-40.671573 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-171.7 + 20 +-20.5 + 30 +0.0 + 11 +9.3 + 21 +-20.5 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-39.5 + 30 +0.0 + 11 +-55.350954 + 21 +-39.5 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-173.7 + 20 +-37.5 + 30 +0.0 + 11 +-173.7 + 21 +-22.5 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-58.179381 + 20 +-40.671573 + 30 +0.0 + 11 +-71.353427 + 21 +-53.845619 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-39.5 + 30 +0.0 + 11 +-171.7 + 21 +-39.5 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +11.3 + 20 +-22.5 + 30 +0.0 + 11 +11.3 + 21 +-37.5 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-55.017192 + 30 +0.0 + 11 +-74.181854 + 21 +-55.017192 + 31 +0.0 + 0 +ARC + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-37.5 + 30 +0.0 + 40 +2.000000000000002 + 50 +270.0 + 51 +360.0 + 0 +ARC + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-74.181854 + 20 +-51.017192 + 30 +0.0 + 40 +3.999999999999996 + 50 +270.0 + 51 +315.0 + 0 +ARC + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-22.5 + 30 +0.0 + 40 +2.000000000000007 + 50 +360.0 + 51 +90.0 + 0 +ARC + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-171.7 + 20 +-37.5 + 30 +0.0 + 40 +2.000000000000002 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999996 + 50 +45.0 + 51 +90.0 + 0 +ARC + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-171.7 + 20 +-22.5 + 30 +0.0 + 40 +1.999999999999995 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-55.350954 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999995 + 50 +90.0 + 51 +135.0 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-51.017192 + 30 +0.0 + 40 +4.0 + 50 +225.0 + 51 +270.0 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-TEMP-VkeineAhnung.dxf b/Hardware/dxf/FT24-PG-ME-TEMP-VkeineAhnung.dxf new file mode 100644 index 0000000..d151415 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-TEMP-VkeineAhnung.dxf @@ -0,0 +1,3136 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460481.498933958 + 9 +$TDUPDATE + 40 +2460481.498934097 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +A2 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.6 + 22 +-31.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-81.6 + 22 +-31.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +-81.6 + 22 +-31.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +-81.6 + 22 +-31.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1474.247695 + 41 +0.012045 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +-81.6 + 22 +-31.758596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1396.747852 + 41 +0.012713 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1421.470185 + 41 +0.012492 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +-81.6 + 20 +-31.758596 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +301.846502 + 44 +-301.846502 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +733.577654 + 44 +-733.577654 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +363.272917 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +710.735092 + 44 +-710.735092 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1421.470185 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +718.826854 + 44 +-718.826854 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1396.747852 + 10 +0.0 + 20 +0.0 + 41 +408.975831 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +727.695986 + 44 +-727.695986 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1474.247695 + 10 +0.0 + 20 +0.0 + 41 +396.142186 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +763.271724 + 44 +-763.271724 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-39.5 + 30 +0.0 + 11 +-167.4 + 21 +-39.5 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-58.179381 + 20 +-40.671573 + 30 +0.0 + 11 +-71.353427 + 21 +-53.845619 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-161.4 + 20 +-22.0 + 30 +0.0 + 11 +-161.4 + 21 +-25.5 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +11.3 + 20 +-31.5 + 30 +0.0 + 11 +11.3 + 21 +-37.5 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-55.017192 + 30 +0.0 + 11 +-74.181854 + 21 +-55.017192 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-174.5 + 20 +-9.5 + 30 +0.0 + 11 +-174.5 + 21 +-20.0 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-171.4 + 20 +-35.5 + 30 +0.0 + 11 +-171.4 + 21 +-22.0 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-157.4 + 20 +-29.5 + 30 +0.0 + 11 +9.3 + 21 +-29.5 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-158.3 + 20 +-20.0 + 30 +0.0 + 11 +-158.3 + 21 +-9.5 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-173.5 + 20 +-8.5 + 30 +0.0 + 11 +-159.3 + 21 +-8.5 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-160.4 + 20 +-21.0 + 30 +0.0 + 11 +-159.3 + 21 +-21.0 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-39.5 + 30 +0.0 + 11 +-55.350954 + 21 +-39.5 + 31 +0.0 + 0 +LINE + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-87.296573 + 20 +-53.845619 + 30 +0.0 + 11 +-100.470619 + 21 +-40.671573 + 31 +0.0 + 0 +LINE + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-173.5 + 20 +-21.0 + 30 +0.0 + 11 +-172.4 + 21 +-21.0 + 31 +0.0 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-167.4 + 20 +-35.5 + 30 +0.0 + 40 +4.000000000000004 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-160.4 + 20 +-22.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-157.4 + 20 +-25.5 + 30 +0.0 + 40 +4.0 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-159.3 + 20 +-20.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-173.5 + 20 +-9.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-31.5 + 30 +0.0 + 40 +2.000000000000007 + 50 +360.0 + 51 +90.0 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-103.299046 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999996 + 50 +45.0 + 51 +90.0 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-173.5 + 20 +-20.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +9.3 + 20 +-37.5 + 30 +0.0 + 40 +2.000000000000002 + 50 +270.0 + 51 +360.0 + 0 +ARC + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-74.181854 + 20 +-51.017192 + 30 +0.0 + 40 +3.999999999999996 + 50 +270.0 + 51 +315.0 + 0 +ARC + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-84.468146 + 20 +-51.017192 + 30 +0.0 + 40 +4.0 + 50 +225.0 + 51 +270.0 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-172.4 + 20 +-22.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +360.0 + 51 +90.0 + 0 +ARC + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-159.3 + 20 +-9.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-55.350954 + 20 +-43.5 + 30 +0.0 + 40 +3.999999999999995 + 50 +90.0 + 51 +135.0 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/FT24-PG-ME-TEMP-slim.dxf b/Hardware/dxf/FT24-PG-ME-TEMP-slim.dxf new file mode 100644 index 0000000..5d7bfe5 --- /dev/null +++ b/Hardware/dxf/FT24-PG-ME-TEMP-slim.dxf @@ -0,0 +1,3136 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$DWGCODEPAGE + 3 +ansi_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$EXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$LIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$LIMMAX + 10 +5.0 + 20 +5.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.18 + 9 +$DIMEXO + 40 +0.0625 + 9 +$DIMDLI + 40 +0.38 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.18 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +0.18 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460474.723235891 + 9 +$TDUPDATE + 40 +2460474.723236077 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +A2 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +-0.5 + 20 +-0.5 + 30 +-0.5 + 9 +$PEXTMAX + 10 +5.0 + 20 +5.0 + 30 +5.0 + 9 +$PLIMMIN + 10 +-0.5 + 20 +-0.5 + 9 +$PLIMMAX + 10 +5.0 + 20 +5.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 + 16 + 0 +VPORT + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +90.9 + 22 +2.408596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L1 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +90.9 + 22 +2.408596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L2 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +90.9 + 22 +2.408596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L3 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.5 + 21 +1.0 + 12 +90.9 + 22 +2.408596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.5 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L4 + 70 + 0 + 10 +0.5 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1420.4505 + 41 +0.012501 + 42 +50.0 + 43 +740.094967 + 44 +-740.094967 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.5 + 11 +0.333333 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.7188730927569433 + 26 +-0.5850486126764433 + 36 +0.3754192287502549 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1499.376606 + 41 +0.011843 + 42 +50.0 + 43 +776.250881 + 44 +-776.250881 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +0.333333 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +-1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.5 + 11 +0.666667 + 21 +1.0 + 12 +90.9 + 22 +2.408596 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +215.10625 + 41 +0.082549 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.333333 + 20 +0.0 + 11 +0.666667 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +-1.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.5 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.5773502691896258 + 26 +-0.5773502691896258 + 36 +0.5773502691896258 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1420.4505 + 41 +0.012501 + 42 +50.0 + 43 +740.094967 + 44 +-740.094967 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +VPORT + 2 +L6 + 70 + 0 + 10 +0.666667 + 20 +0.0 + 11 +1.0 + 21 +0.5 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +1445.340506 + 41 +0.012286 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 + 10 + 0 +LTYPE + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 49 +0.0 + 49 +-3.0 + 0 +LTYPE + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 49 +6.0 + 49 +-3.0 + 0 +LTYPE + 2 +CENTER + 70 + 0 + 3 +____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +47.4 + 49 +22.0 + 49 +-8.5 + 49 +8.5 + 49 +-8.5 + 0 +LTYPE + 2 +DASHDOT + 70 + 0 + 3 +_._._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +70.0 + 49 +31.0 + 49 +-13.0 + 49 +13.0 + 49 +-13.0 + 0 +LTYPE + 2 +DASHED + 70 + 0 + 3 +__ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +25.72 + 49 +12.86 + 49 +-12.86 + 0 +LTYPE + 2 +DOT + 70 + 0 + 3 +......................... + 72 + 65 + 73 + 2 + 40 +10.0 + 49 +0.0 + 49 +-10.0 + 0 +LTYPE + 2 +PHANTOM + 70 + 0 + 3 +____ _ _ ____ _ _ _____ _ _ ____ + 72 + 65 + 73 + 6 + 40 +50.5 + 49 +18.0 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 49 +6.5 + 49 +-6.5 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 + 2 + 0 +LAYER + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 2 +1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 + 1 + 0 +STYLE + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 + 8 + 0 +VIEW + 2 +TOP + 70 + 0 + 40 +215.10625 + 10 +90.9 + 20 +2.408596 + 41 +373.591667 + 11 +0.0 + 21 +0.0 + 31 +1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +301.961672 + 44 +-301.961672 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +FRONT + 70 + 0 + 40 +1445.340506 + 10 +0.0 + 20 +0.0 + 41 +373.591667 + 11 +0.0 + 21 +-1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +RIGHT + 70 + 0 + 40 +1445.340506 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BACK + 70 + 0 + 40 +1445.340506 + 10 +0.0 + 20 +0.0 + 41 +373.591667 + 11 +0.0 + 21 +1.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +746.421448 + 44 +-746.421448 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +BOTTOM + 70 + 0 + 40 +215.10625 + 10 +0.0 + 20 +0.0 + 41 +373.591667 + 11 +0.0 + 21 +0.0 + 31 +-1.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +722.670253 + 44 +-722.670253 + 50 +180.0 + 71 + 0 + 0 +VIEW + 2 +LEFT + 70 + 0 + 40 +1445.340506 + 10 +0.0 + 20 +0.0 + 41 +215.10625 + 11 +-1.0 + 21 +0.0 + 31 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +730.629844 + 44 +-730.629844 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +ISOMETRIC + 70 + 0 + 40 +1420.4505 + 10 +0.0 + 20 +0.0 + 41 +416.272289 + 11 +0.5773502691896258 + 21 +-0.5773502691896258 + 31 +0.5773502691896258 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +740.094967 + 44 +-740.094967 + 50 +0.0 + 71 + 0 + 0 +VIEW + 2 +TRIMETRIC + 70 + 0 + 40 +1499.376606 + 10 +0.0 + 20 +0.0 + 41 +402.655578 + 11 +0.7188730927569433 + 21 +-0.5850486126764433 + 31 +0.3754192287502549 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 42 +50.0 + 43 +776.250881 + 44 +-776.250881 + 50 +0.0 + 71 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 + 1 + 0 +APPID + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 70 + 1 + 0 +DIMSTYLE + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +0.18 + 42 +0.0625 + 43 +0.38 + 44 +0.18 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +0.18 +141 +0.09 +142 +0.0 +143 +25.4 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.09 + 71 + 0 + 72 + 0 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +170 + 0 +171 + 2 +172 + 0 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +$MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 + 8 +0 + 0 +BLOCK + 67 + 1 + 8 +0 + 2 +$PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +$PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D + 67 + 1 + 8 +0 + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +67 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +-2.0 + 20 +2.0 + 30 +0.0 + 11 +-2.0 + 21 +8.0 + 31 +0.0 + 0 +LINE + 5 +69 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +83.781854 + 20 +25.817192 + 30 +0.0 + 11 +93.468146 + 21 +25.817192 + 31 +0.0 + 0 +LINE + 5 +6A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +112.599046 + 20 +10.0 + 30 +0.0 + 11 +176.7 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +6B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +170.7 + 20 +-7.5 + 30 +0.0 + 11 +170.7 + 21 +-4.0 + 31 +0.0 + 0 +LINE + 5 +6C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +182.8 + 20 +-21.0 + 30 +0.0 + 11 +168.6 + 21 +-21.0 + 31 +0.0 + 0 +LINE + 5 +6D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +167.6 + 20 +-9.5 + 30 +0.0 + 11 +167.6 + 21 +-20.0 + 31 +0.0 + 0 +LINE + 5 +6E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +67.479381 + 20 +11.171573 + 30 +0.0 + 11 +80.953427 + 21 +24.645619 + 31 +0.0 + 0 +LINE + 5 +6F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +166.7 + 20 +0.0 + 30 +0.0 + 11 +0.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +70 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +10.0 + 30 +0.0 + 11 +64.650954 + 21 +10.0 + 31 +0.0 + 0 +LINE + 5 +71 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +180.7 + 20 +6.0 + 30 +0.0 + 11 +180.7 + 21 +-7.5 + 31 +0.0 + 0 +LINE + 5 +72 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +182.8 + 20 +-8.5 + 30 +0.0 + 11 +181.7 + 21 +-8.5 + 31 +0.0 + 0 +LINE + 5 +73 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.7 + 20 +-8.5 + 30 +0.0 + 11 +168.6 + 21 +-8.5 + 31 +0.0 + 0 +LINE + 5 +74 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +96.296573 + 20 +24.645619 + 30 +0.0 + 11 +109.770619 + 21 +11.171573 + 31 +0.0 + 0 +LINE + 5 +75 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +183.8 + 20 +-20.0 + 30 +0.0 + 11 +183.8 + 21 +-9.5 + 31 +0.0 + 0 +ARC + 5 +76 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +169.7 + 20 +-7.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +77 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +176.7 + 20 +6.0 + 30 +0.0 + 40 +4.000000000000004 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +78 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +2.0 + 30 +0.0 + 40 +2.000000000000007 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +79 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +112.599046 + 20 +14.0 + 30 +0.0 + 40 +3.999999999999996 + 50 +225.0 + 51 +270.0 + 0 +ARC + 5 +7A + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +168.6 + 20 +-9.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +7B + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +168.6 + 20 +-20.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +7C + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +181.7 + 20 +-7.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +7D + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +83.781854 + 20 +21.817192 + 30 +0.0 + 40 +4.000000000000004 + 50 +90.0 + 51 +135.0 + 0 +ARC + 5 +7E + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +166.7 + 20 +-4.0 + 30 +0.0 + 40 +4.0 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +7F + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +64.650954 + 20 +14.0 + 30 +0.0 + 40 +4.0 + 50 +270.0 + 51 +315.0 + 0 +ARC + 5 +80 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +182.8 + 20 +-9.5 + 30 +0.0 + 40 +1.000000000000001 + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +81 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +0.0 + 20 +8.0 + 30 +0.0 + 40 +2.000000000000002 + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +82 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +182.8 + 20 +-20.0 + 30 +0.0 + 40 +1.000000000000001 + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +83 + 8 +1 + 6 +CONTINUOUS + 62 + 173 + 10 +93.468146 + 20 +21.817192 + 30 +0.0 + 40 +3.999999999999995 + 50 +45.0 + 51 +90.0 + 0 +ENDSEC + 0 +EOF diff --git a/Hardware/dxf/Technology-Rigid-Printed-Circuits.pdf b/Hardware/dxf/Technology-Rigid-Printed-Circuits.pdf new file mode 100644 index 0000000..4399793 Binary files /dev/null and b/Hardware/dxf/Technology-Rigid-Printed-Circuits.pdf differ diff --git a/Hardware/ibom/ibom.html b/Hardware/ibom/ibom.html new file mode 100644 index 0000000..9a87a85 --- /dev/null +++ b/Hardware/ibom/ibom.html @@ -0,0 +1,4669 @@ + + + + + + + Interactive BOM for KiCAD + + + + + + +
+
+
+ + + + + + + + + + + +
+ Title + + Revision +
+ Company + + Date +
+
+
+ +
+ + + +
+
+ + + +
+
+ + + +
+ + +
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ + + + + +
+
+
+
+
+ + + + +
+
+
+
+ + + + +
+
+
+
+
+ + + + diff --git a/Hardware/stp/MVBMS.step b/Hardware/stp/MVBMS.step new file mode 100644 index 0000000..3537cbe --- /dev/null +++ b/Hardware/stp/MVBMS.step @@ -0,0 +1,133160 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('MVBMS.step','2024-07-05T00:56:41',('Pcbnew'),('Kicad'), + 'Open CASCADE STEP processor 7.6','KiCad to STEP converter','Unknown' + ); +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('MVBMS 1','MVBMS 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215, + #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267, + #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319, + #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371, + #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423, + #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475, + #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527, + #531,#535,#539,#543,#547,#551,#555,#559,#563,#567,#571,#575,#579, + #583,#587,#591,#595,#599,#603,#607,#611,#615,#619,#623,#627,#631, + #635,#639,#643,#647,#651,#655,#659,#663,#667,#671,#675),#679); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(203.375,-149.025,1.65)); +#17 = DIRECTION('',(0.,-0.,1.)); +#18 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(179.675,-165.45,1.65)); +#21 = DIRECTION('',(0.,-0.,1.)); +#22 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(260.608097,-162.35,1.65)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(177.3,-167.025,1.65)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(182.575,-149.025,1.65)); +#33 = DIRECTION('',(-0.,0.,1.)); +#34 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(262.4225,-124.76875,1.65)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(110.135,-120.37125,1.65)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(137.09,-134.42,1.65)); +#45 = DIRECTION('',(0.,-0.,1.)); +#46 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(187.775,-172.725,1.65)); +#49 = DIRECTION('',(-0.,0.,1.)); +#50 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(167.0853,-142.4375,1.65)); +#53 = DIRECTION('',(0.,-0.,1.)); +#54 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(274.153098,-157.39,1.65)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(223.06,-164.27,1.65)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(269.31,-142.1625,1.65)); +#65 = DIRECTION('',(-0.,0.,1.)); +#66 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(255.395,-173.59,1.65)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(240.015,-136.475,1.65)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(274.16,-155.8625,1.65)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(222.92,-122.78,1.65)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(251.407345,-158.897655,1.65)); +#85 = DIRECTION('',(0.,-0.,1.)); +#86 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(208.1125,-158.825,1.65)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(130.0239,-130.0964,1.65)); +#93 = DIRECTION('',(0.,-0.,1.)); +#94 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(148.,-134.385,1.65)); +#97 = DIRECTION('',(0.,-0.,1.)); +#98 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(192.175,-149.025,1.65)); +#101 = DIRECTION('',(-0.,0.,1.)); +#102 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(182.575,-151.425,1.65)); +#105 = DIRECTION('',(0.,0.,1.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(177.3,-165.425,1.65)); +#109 = DIRECTION('',(0.,0.,1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(127.2439,-132.6964,1.65)); +#113 = DIRECTION('',(0.,0.,1.)); +#114 = DIRECTION('',(1.,0.,0.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(214.41,-166.07,1.65)); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(240.0325,-142.19,1.65)); +#121 = DIRECTION('',(0.,0.,1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(199.3875,-110.64,1.65)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,0.)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(179.675,-168.625,1.65)); +#129 = DIRECTION('',(0.,-0.,1.)); +#130 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(214.43,-153.78,1.65)); +#133 = DIRECTION('',(0.,0.,1.)); +#134 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(198.575,-151.425,1.65)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,0.)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(169.2553,-132.245,1.65)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(142.18,-134.41,1.65)); +#145 = DIRECTION('',(-0.,0.,1.)); +#146 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(177.275,-163.825,1.65)); +#149 = DIRECTION('',(0.,0.,1.)); +#150 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(205.675,-160.425,1.65)); +#153 = DIRECTION('',(-0.,0.,1.)); +#154 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(235.34,-142.88,1.65)); +#157 = DIRECTION('',(-0.,0.,1.)); +#158 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(249.142345,-161.522655,1.65)); +#161 = DIRECTION('',(0.,0.,1.)); +#162 = DIRECTION('',(1.,0.,0.)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(264.353098,-155.99,1.65)); +#165 = DIRECTION('',(0.,-0.,1.)); +#166 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(267.56,-154.3625,1.65)); +#169 = DIRECTION('',(0.,0.,1.)); +#170 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(177.3,-170.225,1.65)); +#173 = DIRECTION('',(0.,0.,1.)); +#174 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(251.965,-145.07,1.65)); +#177 = DIRECTION('',(0.,-0.,1.)); +#178 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(163.4578,-134.42,1.65)); +#181 = DIRECTION('',(0.,-0.,1.)); +#182 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(221.935,-134.2,1.65)); +#185 = DIRECTION('',(0.,0.,1.)); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(184.645,-110.64,1.65)); +#189 = DIRECTION('',(0.,0.,1.)); +#190 = DIRECTION('',(1.,0.,0.)); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(214.41,-159.78,1.65)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(170.95,-172.05,1.65)); +#197 = DIRECTION('',(0.,0.,1.)); +#198 = DIRECTION('',(1.,0.,0.)); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(177.275,-160.425,1.65)); +#201 = DIRECTION('',(0.,0.,1.)); +#202 = DIRECTION('',(1.,0.,0.)); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(177.275,-162.025,1.65)); +#205 = DIRECTION('',(0.,0.,1.)); +#206 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(124.03,-130.0964,1.65)); +#209 = DIRECTION('',(-0.,0.,1.)); +#210 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(186.17,-172.72,1.65)); +#213 = DIRECTION('',(0.,-0.,1.)); +#214 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(179.99,-112.68,1.65)); +#217 = DIRECTION('',(-0.,0.,1.)); +#218 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); +#220 = CARTESIAN_POINT('',(208.12,-165.18,1.65)); +#221 = DIRECTION('',(0.,0.,1.)); +#222 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(117.3675,-120.41125,1.65)); +#225 = DIRECTION('',(0.,0.,1.)); +#226 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230); +#228 = CARTESIAN_POINT('',(233.825,-142.88,1.65)); +#229 = DIRECTION('',(0.,-0.,1.)); +#230 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); +#232 = CARTESIAN_POINT('',(177.275,-157.225,1.65)); +#233 = DIRECTION('',(0.,0.,1.)); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(267.058098,-175.245,1.65)); +#237 = DIRECTION('',(0.,0.,1.)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(228.27,-142.88,1.65)); +#241 = DIRECTION('',(-0.,0.,1.)); +#242 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(200.17,-135.33,1.65)); +#245 = DIRECTION('',(0.,0.,1.)); +#246 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(240.0325,-140.64,1.65)); +#249 = DIRECTION('',(0.,0.,1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254); +#252 = CARTESIAN_POINT('',(255.4,-169.,1.65)); +#253 = DIRECTION('',(0.,0.,1.)); +#254 = DIRECTION('',(1.,0.,0.)); +#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258); +#256 = CARTESIAN_POINT('',(270.45,-168.3625,1.65)); +#257 = DIRECTION('',(-0.,0.,1.)); +#258 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(208.1,-166.775,1.65)); +#261 = DIRECTION('',(0.,0.,1.)); +#262 = DIRECTION('',(1.,0.,0.)); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(240.015,-132.517501,1.65)); +#265 = DIRECTION('',(0.,-0.,1.)); +#266 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(267.053098,-167.74,1.65)); +#269 = DIRECTION('',(0.,0.,1.)); +#270 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(184.175,-149.025,1.65)); +#273 = DIRECTION('',(-0.,0.,1.)); +#274 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); +#276 = CARTESIAN_POINT('',(269.285,-144.5875,1.65)); +#277 = DIRECTION('',(0.,0.,1.)); +#278 = DIRECTION('',(1.,0.,0.)); +#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280 = CARTESIAN_POINT('',(184.66,-172.72,1.65)); +#281 = DIRECTION('',(0.,-0.,1.)); +#282 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(164.2578,-142.3975,1.65)); +#285 = DIRECTION('',(0.,0.,1.)); +#286 = DIRECTION('',(1.,0.,0.)); +#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); +#288 = CARTESIAN_POINT('',(264.253098,-171.59,1.65)); +#289 = DIRECTION('',(0.,-0.,1.)); +#290 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(264.05,-147.44,1.65)); +#293 = DIRECTION('',(-0.,0.,1.)); +#294 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(221.48,-151.89773,1.65)); +#297 = DIRECTION('',(0.,0.,1.)); +#298 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(265.81,-142.1625,1.65)); +#301 = DIRECTION('',(0.,-0.,1.)); +#302 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306); +#304 = CARTESIAN_POINT('',(216.61,-140.63,1.65)); +#305 = DIRECTION('',(-0.,0.,1.)); +#306 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); +#308 = CARTESIAN_POINT('',(208.1,-169.975,1.65)); +#309 = DIRECTION('',(0.,0.,1.)); +#310 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(208.1125,-162.025,1.65)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(1.,0.,0.)); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(193.775,-149.025,1.65)); +#317 = DIRECTION('',(-0.,0.,1.)); +#318 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); +#320 = CARTESIAN_POINT('',(242.639609,-132.517501,1.65)); +#321 = DIRECTION('',(-0.,0.,1.)); +#322 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); +#324 = CARTESIAN_POINT('',(179.65,-157.225,1.65)); +#325 = DIRECTION('',(0.,-0.,1.)); +#326 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); +#328 = CARTESIAN_POINT('',(267.55,-149.6625,1.65)); +#329 = DIRECTION('',(0.,-0.,1.)); +#330 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(236.135,-139.63,1.65)); +#333 = DIRECTION('',(-0.,0.,1.)); +#334 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); +#336 = CARTESIAN_POINT('',(265.815,-144.5875,1.65)); +#337 = DIRECTION('',(0.,0.,1.)); +#338 = DIRECTION('',(1.,0.,0.)); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(205.65,-164.65,1.65)); +#341 = DIRECTION('',(0.,-0.,1.)); +#342 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); +#344 = CARTESIAN_POINT('',(177.275,-158.835,1.65)); +#345 = DIRECTION('',(0.,0.,1.)); +#346 = DIRECTION('',(1.,0.,0.)); +#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350); +#348 = CARTESIAN_POINT('',(208.1125,-157.225,1.65)); +#349 = DIRECTION('',(0.,0.,1.)); +#350 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(196.975,-149.025,1.65)); +#353 = DIRECTION('',(0.,-0.,1.)); +#354 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358); +#356 = CARTESIAN_POINT('',(236.135,-132.4,1.65)); +#357 = DIRECTION('',(-0.,0.,1.)); +#358 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); +#360 = CARTESIAN_POINT('',(222.9,-124.72,1.65)); +#361 = DIRECTION('',(0.,0.,1.)); +#362 = DIRECTION('',(1.,0.,0.)); +#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); +#364 = CARTESIAN_POINT('',(256.765,-141.395,1.65)); +#365 = DIRECTION('',(-0.,0.,1.)); +#366 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(185.775,-151.425,1.65)); +#369 = DIRECTION('',(0.,0.,1.)); +#370 = DIRECTION('',(1.,0.,0.)); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(159.8678,-142.3975,1.65)); +#373 = DIRECTION('',(-0.,0.,1.)); +#374 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378); +#376 = CARTESIAN_POINT('',(268.62,-161.59,1.65)); +#377 = DIRECTION('',(0.,-0.,1.)); +#378 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382); +#380 = CARTESIAN_POINT('',(249.142345,-156.322655,1.65)); +#381 = DIRECTION('',(0.,0.,1.)); +#382 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(190.575,-149.025,1.65)); +#385 = DIRECTION('',(-0.,0.,1.)); +#386 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(263.108097,-165.787347,1.65)); +#389 = DIRECTION('',(0.,0.,1.)); +#390 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394); +#392 = CARTESIAN_POINT('',(240.0275,-129.430002,1.65)); +#393 = DIRECTION('',(0.,0.,1.)); +#394 = DIRECTION('',(1.,0.,0.)); +#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); +#396 = CARTESIAN_POINT('',(195.275,-172.725,1.65)); +#397 = DIRECTION('',(0.,-0.,1.)); +#398 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402); +#400 = CARTESIAN_POINT('',(170.9478,-127.625,1.65)); +#401 = DIRECTION('',(-0.,0.,1.)); +#402 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); +#404 = CARTESIAN_POINT('',(192.275,-172.725,1.65)); +#405 = DIRECTION('',(0.,-0.,1.)); +#406 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(242.1,-122.78,1.65)); +#409 = DIRECTION('',(0.,0.,1.)); +#410 = DIRECTION('',(1.,0.,0.)); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(177.3,-168.625,1.65)); +#413 = DIRECTION('',(0.,0.,1.)); +#414 = DIRECTION('',(1.,0.,0.)); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(161.4653,-142.3975,1.65)); +#417 = DIRECTION('',(0.,-0.,1.)); +#418 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); +#420 = CARTESIAN_POINT('',(201.775,-149.025,1.65)); +#421 = DIRECTION('',(-0.,0.,1.)); +#422 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426); +#424 = CARTESIAN_POINT('',(262.4225,-123.26875,1.65)); +#425 = DIRECTION('',(0.,0.,1.)); +#426 = DIRECTION('',(1.,0.,0.)); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(198.575,-149.025,1.65)); +#429 = DIRECTION('',(-0.,0.,1.)); +#430 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(192.17,-141.34,1.65)); +#433 = DIRECTION('',(0.,0.,1.)); +#434 = DIRECTION('',(1.,0.,0.)); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(193.775,-172.725,1.65)); +#437 = DIRECTION('',(0.,-0.,1.)); +#438 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); +#440 = CARTESIAN_POINT('',(256.765,-145.195,1.65)); +#441 = DIRECTION('',(0.,-0.,1.)); +#442 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(179.65,-160.425,1.65)); +#445 = DIRECTION('',(0.,-0.,1.)); +#446 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450); +#448 = CARTESIAN_POINT('',(201.775,-151.425,1.65)); +#449 = DIRECTION('',(0.,0.,1.)); +#450 = DIRECTION('',(1.,0.,0.)); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(249.8525,-150.695,1.65)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(184.1799,-135.34,1.65)); +#457 = DIRECTION('',(0.,0.,1.)); +#458 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); +#460 = CARTESIAN_POINT('',(256.765,-148.995,1.65)); +#461 = DIRECTION('',(0.,-0.,1.)); +#462 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); +#464 = CARTESIAN_POINT('',(189.275,-172.725,1.65)); +#465 = DIRECTION('',(0.,-0.,1.)); +#466 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470); +#468 = CARTESIAN_POINT('',(122.5,-130.0964,1.65)); +#469 = DIRECTION('',(0.,-0.,1.)); +#470 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474); +#472 = CARTESIAN_POINT('',(190.575,-151.425,1.65)); +#473 = DIRECTION('',(0.,0.,1.)); +#474 = DIRECTION('',(1.,0.,0.)); +#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476 = CARTESIAN_POINT('',(192.175,-162.925,1.65)); +#477 = DIRECTION('',(0.,0.,1.)); +#478 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(221.46,-158.557499,1.65)); +#481 = DIRECTION('',(0.,-0.,1.)); +#482 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); +#484 = CARTESIAN_POINT('',(195.375,-149.025,1.65)); +#485 = DIRECTION('',(0.,-0.,1.)); +#486 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490); +#488 = CARTESIAN_POINT('',(199.4275,-107.84,1.65)); +#489 = DIRECTION('',(0.,0.,1.)); +#490 = DIRECTION('',(1.,0.,0.)); +#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494); +#492 = CARTESIAN_POINT('',(230.975,-142.88,1.65)); +#493 = DIRECTION('',(0.,0.,1.)); +#494 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(221.48,-150.34,1.65)); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(267.56,-142.1625,1.65)); +#501 = DIRECTION('',(0.,-0.,1.)); +#502 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506); +#504 = CARTESIAN_POINT('',(208.1125,-160.425,1.65)); +#505 = DIRECTION('',(0.,0.,1.)); +#506 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); +#508 = CARTESIAN_POINT('',(188.975,-149.025,1.65)); +#509 = DIRECTION('',(0.,-0.,1.)); +#510 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514); +#512 = CARTESIAN_POINT('',(219.855,-164.272501,1.65)); +#513 = DIRECTION('',(0.,0.,1.)); +#514 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518); +#516 = CARTESIAN_POINT('',(255.4,-172.06,1.65)); +#517 = DIRECTION('',(0.,0.,1.)); +#518 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522); +#520 = CARTESIAN_POINT('',(181.51,-112.68,1.65)); +#521 = DIRECTION('',(-0.,0.,1.)); +#522 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526); +#524 = CARTESIAN_POINT('',(246.965,-171.43,1.65)); +#525 = DIRECTION('',(0.,0.,1.)); +#526 = DIRECTION('',(1.,0.,0.)); +#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530); +#528 = CARTESIAN_POINT('',(242.07,-124.72,1.65)); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534); +#532 = CARTESIAN_POINT('',(117.3725,-123.03125,1.65)); +#533 = DIRECTION('',(0.,0.,1.)); +#534 = DIRECTION('',(1.,0.,0.)); +#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538); +#536 = CARTESIAN_POINT('',(200.17,-141.33,1.65)); +#537 = DIRECTION('',(0.,0.,1.)); +#538 = DIRECTION('',(1.,0.,0.)); +#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); +#540 = CARTESIAN_POINT('',(184.1799,-141.34,1.65)); +#541 = DIRECTION('',(0.,0.,1.)); +#542 = DIRECTION('',(1.,0.,0.)); +#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546); +#544 = CARTESIAN_POINT('',(200.175,-149.025,1.65)); +#545 = DIRECTION('',(-0.,0.,1.)); +#546 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(208.1125,-155.625,1.65)); +#549 = DIRECTION('',(0.,0.,1.)); +#550 = DIRECTION('',(1.,0.,0.)); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(208.1,-171.55,1.65)); +#553 = DIRECTION('',(0.,0.,1.)); +#554 = DIRECTION('',(1.,0.,0.)); +#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558); +#556 = CARTESIAN_POINT('',(272.5,-121.15,1.65)); +#557 = DIRECTION('',(0.,0.,1.)); +#558 = DIRECTION('',(1.,0.,0.)); +#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562); +#560 = CARTESIAN_POINT('',(110.135,-123.03125,1.65)); +#561 = DIRECTION('',(0.,0.,1.)); +#562 = DIRECTION('',(1.,0.,0.)); +#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566); +#564 = CARTESIAN_POINT('',(177.275,-155.625,1.65)); +#565 = DIRECTION('',(0.,0.,1.)); +#566 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(170.92,-159.78,1.65)); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = DIRECTION('',(1.,0.,0.)); +#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574); +#572 = CARTESIAN_POINT('',(208.1,-168.375,1.65)); +#573 = DIRECTION('',(0.,0.,1.)); +#574 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578); +#576 = CARTESIAN_POINT('',(190.775,-172.725,1.65)); +#577 = DIRECTION('',(0.,-0.,1.)); +#578 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582); +#580 = CARTESIAN_POINT('',(127.2564,-130.0964,1.65)); +#581 = DIRECTION('',(0.,0.,1.)); +#582 = DIRECTION('',(1.,0.,0.)); +#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586); +#584 = CARTESIAN_POINT('',(187.375,-149.025,1.65)); +#585 = DIRECTION('',(0.,-0.,1.)); +#586 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590); +#588 = CARTESIAN_POINT('',(248.765,-167.9275,1.65)); +#589 = DIRECTION('',(0.,0.,1.)); +#590 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(170.95,-166.05,1.65)); +#593 = DIRECTION('',(0.,0.,1.)); +#594 = DIRECTION('',(1.,0.,0.)); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(216.61,-133.4,1.65)); +#597 = DIRECTION('',(-0.,0.,1.)); +#598 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602); +#600 = CARTESIAN_POINT('',(185.775,-149.025,1.65)); +#601 = DIRECTION('',(-0.,0.,1.)); +#602 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606); +#604 = CARTESIAN_POINT('',(230.975,-135.07,1.65)); +#605 = DIRECTION('',(0.,-0.,1.)); +#606 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610); +#608 = CARTESIAN_POINT('',(213.74,-129.18,1.65)); +#609 = DIRECTION('',(0.,-0.,1.)); +#610 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(149.52,-134.385,1.65)); +#613 = DIRECTION('',(-0.,0.,1.)); +#614 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(180.975,-149.025,1.65)); +#617 = DIRECTION('',(0.,-0.,1.)); +#618 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(253.965,-150.695,1.65)); +#621 = DIRECTION('',(0.,0.,1.)); +#622 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(263.108097,-167.3625,1.65)); +#625 = DIRECTION('',(0.,0.,1.)); +#626 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630); +#628 = CARTESIAN_POINT('',(155.9478,-127.63,1.65)); +#629 = DIRECTION('',(-0.,0.,1.)); +#630 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634); +#632 = CARTESIAN_POINT('',(205.675,-157.2375,1.65)); +#633 = DIRECTION('',(-0.,0.,1.)); +#634 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); +#636 = CARTESIAN_POINT('',(269.903098,-172.887347,1.65)); +#637 = DIRECTION('',(-0.,0.,1.)); +#638 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642); +#640 = CARTESIAN_POINT('',(272.45,-170.7,1.65)); +#641 = DIRECTION('',(0.,0.,1.)); +#642 = DIRECTION('',(1.,0.,0.)); +#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646); +#644 = CARTESIAN_POINT('',(192.17,-135.34,1.65)); +#645 = DIRECTION('',(0.,0.,1.)); +#646 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650); +#648 = CARTESIAN_POINT('',(255.4,-170.53,1.65)); +#649 = DIRECTION('',(0.,0.,1.)); +#650 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654); +#652 = CARTESIAN_POINT('',(145.0425,-134.385,1.65)); +#653 = DIRECTION('',(0.,0.,1.)); +#654 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658); +#656 = CARTESIAN_POINT('',(170.92,-153.79,1.65)); +#657 = DIRECTION('',(0.,0.,1.)); +#658 = DIRECTION('',(1.,0.,0.)); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(184.6425,-107.84,1.65)); +#661 = DIRECTION('',(0.,0.,1.)); +#662 = DIRECTION('',(1.,0.,0.)); +#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666); +#664 = CARTESIAN_POINT('',(272.05,-168.3625,1.65)); +#665 = DIRECTION('',(-0.,0.,1.)); +#666 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670); +#668 = CARTESIAN_POINT('',(193.775,-151.425,1.65)); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = DIRECTION('',(1.,0.,0.)); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(208.12,-163.6,1.65)); +#673 = DIRECTION('',(0.,0.,1.)); +#674 = DIRECTION('',(1.,0.,0.)); +#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678); +#676 = CARTESIAN_POINT('',(0.,0.,0.)); +#677 = DIRECTION('',(0.,0.,1.)); +#678 = DIRECTION('',(1.,0.,-0.)); +#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#683)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#680,#681,#682)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#680 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#681 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#682 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#683 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#680, + 'distance_accuracy_value','confusion accuracy'); +#684 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#685 = SHAPE_DEFINITION_REPRESENTATION(#686,#692); +#686 = PRODUCT_DEFINITION_SHAPE('','',#687); +#687 = PRODUCT_DEFINITION('design','',#688,#691); +#688 = PRODUCT_DEFINITION_FORMATION('','',#689); +#689 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#690)); +#690 = PRODUCT_CONTEXT('',#2,'mechanical'); +#691 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#692 = SHAPE_REPRESENTATION('',(#11,#693),#697); +#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696); +#694 = CARTESIAN_POINT('',(0.,0.,0.)); +#695 = DIRECTION('',(0.,0.,1.)); +#696 = DIRECTION('',(1.,0.,-0.)); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#701)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#698,#699,#700)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#698, + 'distance_accuracy_value','confusion accuracy'); +#702 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#703),#1557); +#703 = MANIFOLD_SOLID_BREP('',#704); +#704 = CLOSED_SHELL('',(#705,#781,#812,#837,#862,#886,#910,#935,#960, + #977,#1063,#1095,#1119,#1144,#1168,#1193,#1217,#1242,#1259,#1345, + #1376,#1401,#1426,#1450,#1474,#1499,#1524,#1541)); +#705 = ADVANCED_FACE('',(#706),#776,.F.); +#706 = FACE_BOUND('',#707,.F.); +#707 = EDGE_LOOP('',(#708,#718,#727,#735,#744,#752,#761,#769)); +#708 = ORIENTED_EDGE('',*,*,#709,.F.); +#709 = EDGE_CURVE('',#710,#712,#714,.T.); +#710 = VERTEX_POINT('',#711); +#711 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#712 = VERTEX_POINT('',#713); +#713 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(0.,0.,1.)); +#718 = ORIENTED_EDGE('',*,*,#719,.T.); +#719 = EDGE_CURVE('',#710,#720,#722,.T.); +#720 = VERTEX_POINT('',#721); +#721 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#722 = CIRCLE('',#723,3.E-02); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#725 = DIRECTION('',(1.,0.,-0.)); +#726 = DIRECTION('',(0.,0.,1.)); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#720,#729,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(0.,1.,0.)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#737,#729,#739,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#739 = CIRCLE('',#740,3.E-02); +#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743); +#741 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = DIRECTION('',(0.,0.,1.)); +#744 = ORIENTED_EDGE('',*,*,#745,.T.); +#745 = EDGE_CURVE('',#737,#746,#748,.T.); +#746 = VERTEX_POINT('',#747); +#747 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(0.,0.,1.)); +#752 = ORIENTED_EDGE('',*,*,#753,.T.); +#753 = EDGE_CURVE('',#746,#754,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#756 = CIRCLE('',#757,3.E-02); +#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760); +#758 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#759 = DIRECTION('',(1.,0.,-0.)); +#760 = DIRECTION('',(0.,0.,1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.F.); +#762 = EDGE_CURVE('',#763,#754,#765,.T.); +#763 = VERTEX_POINT('',#764); +#764 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(0.,1.,0.)); +#769 = ORIENTED_EDGE('',*,*,#770,.F.); +#770 = EDGE_CURVE('',#712,#763,#771,.T.); +#771 = CIRCLE('',#772,3.E-02); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = DIRECTION('',(0.,0.,1.)); +#776 = PLANE('',#777); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#779 = DIRECTION('',(1.,0.,0.)); +#780 = DIRECTION('',(0.,0.,1.)); +#781 = ADVANCED_FACE('',(#782),#807,.F.); +#782 = FACE_BOUND('',#783,.F.); +#783 = EDGE_LOOP('',(#784,#794,#800,#801)); +#784 = ORIENTED_EDGE('',*,*,#785,.F.); +#785 = EDGE_CURVE('',#786,#788,#790,.T.); +#786 = VERTEX_POINT('',#787); +#787 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#788 = VERTEX_POINT('',#789); +#789 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#790 = LINE('',#791,#792); +#791 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#792 = VECTOR('',#793,1.); +#793 = DIRECTION('',(0.,0.,1.)); +#794 = ORIENTED_EDGE('',*,*,#795,.F.); +#795 = EDGE_CURVE('',#710,#786,#796,.T.); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(1.,0.,0.)); +#800 = ORIENTED_EDGE('',*,*,#709,.T.); +#801 = ORIENTED_EDGE('',*,*,#802,.T.); +#802 = EDGE_CURVE('',#712,#788,#803,.T.); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(1.,0.,0.)); +#807 = PLANE('',#808); +#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811); +#809 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#810 = DIRECTION('',(0.,1.,0.)); +#811 = DIRECTION('',(0.,-0.,1.)); +#812 = ADVANCED_FACE('',(#813),#832,.T.); +#813 = FACE_BOUND('',#814,.T.); +#814 = EDGE_LOOP('',(#815,#816,#824,#831)); +#815 = ORIENTED_EDGE('',*,*,#719,.T.); +#816 = ORIENTED_EDGE('',*,*,#817,.T.); +#817 = EDGE_CURVE('',#720,#818,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(1.,0.,0.)); +#824 = ORIENTED_EDGE('',*,*,#825,.F.); +#825 = EDGE_CURVE('',#786,#818,#826,.T.); +#826 = CIRCLE('',#827,3.E-02); +#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830); +#828 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#829 = DIRECTION('',(1.,0.,-0.)); +#830 = DIRECTION('',(0.,0.,1.)); +#831 = ORIENTED_EDGE('',*,*,#795,.F.); +#832 = CYLINDRICAL_SURFACE('',#833,3.E-02); +#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836); +#834 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#835 = DIRECTION('',(1.,0.,0.)); +#836 = DIRECTION('',(0.,-1.,0.)); +#837 = ADVANCED_FACE('',(#838),#857,.T.); +#838 = FACE_BOUND('',#839,.T.); +#839 = EDGE_LOOP('',(#840,#841,#850,#856)); +#840 = ORIENTED_EDGE('',*,*,#802,.T.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#788,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#845 = CIRCLE('',#846,3.E-02); +#846 = AXIS2_PLACEMENT_3D('',#847,#848,#849); +#847 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#848 = DIRECTION('',(-1.,0.,0.)); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = ORIENTED_EDGE('',*,*,#851,.F.); +#851 = EDGE_CURVE('',#763,#843,#852,.T.); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.,0.,0.)); +#856 = ORIENTED_EDGE('',*,*,#770,.F.); +#857 = CYLINDRICAL_SURFACE('',#858,3.E-02); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#860 = DIRECTION('',(1.,0.,0.)); +#861 = DIRECTION('',(0.,-1.,0.)); +#862 = ADVANCED_FACE('',(#863),#881,.F.); +#863 = FACE_BOUND('',#864,.F.); +#864 = EDGE_LOOP('',(#865,#866,#867,#875)); +#865 = ORIENTED_EDGE('',*,*,#728,.F.); +#866 = ORIENTED_EDGE('',*,*,#817,.T.); +#867 = ORIENTED_EDGE('',*,*,#868,.T.); +#868 = EDGE_CURVE('',#818,#869,#871,.T.); +#869 = VERTEX_POINT('',#870); +#870 = CARTESIAN_POINT('',(-0.5,0.37,0.)); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(0.,1.,0.)); +#875 = ORIENTED_EDGE('',*,*,#876,.F.); +#876 = EDGE_CURVE('',#729,#869,#877,.T.); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(1.,0.,0.)); +#881 = PLANE('',#882); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#884 = DIRECTION('',(0.,0.,1.)); +#885 = DIRECTION('',(1.,0.,-0.)); +#886 = ADVANCED_FACE('',(#887),#905,.T.); +#887 = FACE_BOUND('',#888,.T.); +#888 = EDGE_LOOP('',(#889,#890,#891,#899)); +#889 = ORIENTED_EDGE('',*,*,#762,.F.); +#890 = ORIENTED_EDGE('',*,*,#851,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#843,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#895 = LINE('',#896,#897); +#896 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#897 = VECTOR('',#898,1.); +#898 = DIRECTION('',(0.,1.,0.)); +#899 = ORIENTED_EDGE('',*,*,#900,.F.); +#900 = EDGE_CURVE('',#754,#893,#901,.T.); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(1.,0.,0.)); +#905 = PLANE('',#906); +#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909); +#907 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#908 = DIRECTION('',(0.,0.,1.)); +#909 = DIRECTION('',(1.,0.,-0.)); +#910 = ADVANCED_FACE('',(#911),#930,.T.); +#911 = FACE_BOUND('',#912,.T.); +#912 = EDGE_LOOP('',(#913,#921,#928,#929)); +#913 = ORIENTED_EDGE('',*,*,#914,.T.); +#914 = EDGE_CURVE('',#737,#915,#917,.T.); +#915 = VERTEX_POINT('',#916); +#916 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02)); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(1.,0.,0.)); +#921 = ORIENTED_EDGE('',*,*,#922,.T.); +#922 = EDGE_CURVE('',#915,#869,#923,.T.); +#923 = CIRCLE('',#924,3.E-02); +#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); +#925 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#926 = DIRECTION('',(-1.,0.,0.)); +#927 = DIRECTION('',(0.,0.,1.)); +#928 = ORIENTED_EDGE('',*,*,#876,.F.); +#929 = ORIENTED_EDGE('',*,*,#736,.F.); +#930 = CYLINDRICAL_SURFACE('',#931,3.E-02); +#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934); +#932 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#933 = DIRECTION('',(1.,0.,0.)); +#934 = DIRECTION('',(-0.,1.,0.)); +#935 = ADVANCED_FACE('',(#936),#955,.T.); +#936 = FACE_BOUND('',#937,.T.); +#937 = EDGE_LOOP('',(#938,#939,#940,#949)); +#938 = ORIENTED_EDGE('',*,*,#753,.T.); +#939 = ORIENTED_EDGE('',*,*,#900,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.F.); +#941 = EDGE_CURVE('',#942,#893,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#944 = CIRCLE('',#945,3.E-02); +#945 = AXIS2_PLACEMENT_3D('',#946,#947,#948); +#946 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#947 = DIRECTION('',(1.,0.,-0.)); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = ORIENTED_EDGE('',*,*,#950,.F.); +#950 = EDGE_CURVE('',#746,#942,#951,.T.); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(1.,0.,0.)); +#955 = CYLINDRICAL_SURFACE('',#956,3.E-02); +#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959); +#957 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#958 = DIRECTION('',(1.,0.,0.)); +#959 = DIRECTION('',(-0.,1.,0.)); +#960 = ADVANCED_FACE('',(#961),#972,.T.); +#961 = FACE_BOUND('',#962,.T.); +#962 = EDGE_LOOP('',(#963,#969,#970,#971)); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#915,#942,#965,.T.); +#965 = LINE('',#966,#967); +#966 = CARTESIAN_POINT('',(-0.5,0.4,0.)); +#967 = VECTOR('',#968,1.); +#968 = DIRECTION('',(0.,0.,1.)); +#969 = ORIENTED_EDGE('',*,*,#914,.F.); +#970 = ORIENTED_EDGE('',*,*,#745,.T.); +#971 = ORIENTED_EDGE('',*,*,#950,.T.); +#972 = PLANE('',#973); +#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976); +#974 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#975 = DIRECTION('',(0.,1.,0.)); +#976 = DIRECTION('',(0.,-0.,1.)); +#977 = ADVANCED_FACE('',(#978,#988),#1058,.T.); +#978 = FACE_BOUND('',#979,.T.); +#979 = EDGE_LOOP('',(#980,#981,#982,#983,#984,#985,#986,#987)); +#980 = ORIENTED_EDGE('',*,*,#785,.F.); +#981 = ORIENTED_EDGE('',*,*,#825,.T.); +#982 = ORIENTED_EDGE('',*,*,#868,.T.); +#983 = ORIENTED_EDGE('',*,*,#922,.F.); +#984 = ORIENTED_EDGE('',*,*,#964,.T.); +#985 = ORIENTED_EDGE('',*,*,#941,.T.); +#986 = ORIENTED_EDGE('',*,*,#892,.F.); +#987 = ORIENTED_EDGE('',*,*,#842,.F.); +#988 = FACE_BOUND('',#989,.T.); +#989 = EDGE_LOOP('',(#990,#1001,#1009,#1018,#1026,#1035,#1043,#1052)); +#990 = ORIENTED_EDGE('',*,*,#991,.F.); +#991 = EDGE_CURVE('',#992,#994,#996,.T.); +#992 = VERTEX_POINT('',#993); +#993 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#996 = CIRCLE('',#997,3.E-02); +#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000); +#998 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#999 = DIRECTION('',(1.,0.,-0.)); +#1000 = DIRECTION('',(0.,0.,1.)); +#1001 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1002 = EDGE_CURVE('',#992,#1003,#1005,.T.); +#1003 = VERTEX_POINT('',#1004); +#1004 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.,0.,1.)); +#1009 = ORIENTED_EDGE('',*,*,#1010,.T.); +#1010 = EDGE_CURVE('',#1003,#1011,#1013,.T.); +#1011 = VERTEX_POINT('',#1012); +#1012 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#1013 = CIRCLE('',#1014,3.E-02); +#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); +#1015 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#1016 = DIRECTION('',(-1.,0.,0.)); +#1017 = DIRECTION('',(0.,0.,1.)); +#1018 = ORIENTED_EDGE('',*,*,#1019,.T.); +#1019 = EDGE_CURVE('',#1011,#1020,#1022,.T.); +#1020 = VERTEX_POINT('',#1021); +#1021 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(0.,1.,0.)); +#1026 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1027 = EDGE_CURVE('',#1028,#1020,#1030,.T.); +#1028 = VERTEX_POINT('',#1029); +#1029 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#1030 = CIRCLE('',#1031,3.E-02); +#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034); +#1032 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#1033 = DIRECTION('',(1.,0.,-0.)); +#1034 = DIRECTION('',(0.,0.,1.)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1036 = EDGE_CURVE('',#1037,#1028,#1039,.T.); +#1037 = VERTEX_POINT('',#1038); +#1038 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(0.,0.,1.)); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#1037,#1045,#1047,.T.); +#1045 = VERTEX_POINT('',#1046); +#1046 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#1047 = CIRCLE('',#1048,3.E-02); +#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051); +#1049 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#1050 = DIRECTION('',(-1.,0.,0.)); +#1051 = DIRECTION('',(0.,0.,1.)); +#1052 = ORIENTED_EDGE('',*,*,#1053,.F.); +#1053 = EDGE_CURVE('',#994,#1045,#1054,.T.); +#1054 = LINE('',#1055,#1056); +#1055 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#1056 = VECTOR('',#1057,1.); +#1057 = DIRECTION('',(0.,1.,0.)); +#1058 = PLANE('',#1059); +#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062); +#1060 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#1061 = DIRECTION('',(1.,0.,0.)); +#1062 = DIRECTION('',(0.,0.,1.)); +#1063 = ADVANCED_FACE('',(#1064),#1090,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1075,#1084)); +#1066 = ORIENTED_EDGE('',*,*,#991,.T.); +#1067 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1068 = EDGE_CURVE('',#994,#1069,#1071,.T.); +#1069 = VERTEX_POINT('',#1070); +#1070 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); +#1071 = LINE('',#1072,#1073); +#1072 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#1073 = VECTOR('',#1074,1.); +#1074 = DIRECTION('',(1.,0.,0.)); +#1075 = ORIENTED_EDGE('',*,*,#1076,.F.); +#1076 = EDGE_CURVE('',#1077,#1069,#1079,.T.); +#1077 = VERTEX_POINT('',#1078); +#1078 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02)); +#1079 = CIRCLE('',#1080,3.E-02); +#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083); +#1081 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); +#1082 = DIRECTION('',(1.,0.,-0.)); +#1083 = DIRECTION('',(0.,0.,1.)); +#1084 = ORIENTED_EDGE('',*,*,#1085,.F.); +#1085 = EDGE_CURVE('',#992,#1077,#1086,.T.); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(1.,0.,0.)); +#1090 = CYLINDRICAL_SURFACE('',#1091,3.E-02); +#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094); +#1092 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#1093 = DIRECTION('',(1.,0.,0.)); +#1094 = DIRECTION('',(0.,-1.,0.)); +#1095 = ADVANCED_FACE('',(#1096),#1114,.F.); +#1096 = FACE_BOUND('',#1097,.F.); +#1097 = EDGE_LOOP('',(#1098,#1099,#1100,#1108)); +#1098 = ORIENTED_EDGE('',*,*,#1053,.F.); +#1099 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1100 = ORIENTED_EDGE('',*,*,#1101,.T.); +#1101 = EDGE_CURVE('',#1069,#1102,#1104,.T.); +#1102 = VERTEX_POINT('',#1103); +#1103 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); +#1104 = LINE('',#1105,#1106); +#1105 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#1106 = VECTOR('',#1107,1.); +#1107 = DIRECTION('',(0.,1.,0.)); +#1108 = ORIENTED_EDGE('',*,*,#1109,.F.); +#1109 = EDGE_CURVE('',#1045,#1102,#1110,.T.); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(1.,0.,0.)); +#1114 = PLANE('',#1115); +#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1116 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#1117 = DIRECTION('',(0.,0.,1.)); +#1118 = DIRECTION('',(1.,0.,-0.)); +#1119 = ADVANCED_FACE('',(#1120),#1139,.T.); +#1120 = FACE_BOUND('',#1121,.T.); +#1121 = EDGE_LOOP('',(#1122,#1130,#1137,#1138)); +#1122 = ORIENTED_EDGE('',*,*,#1123,.T.); +#1123 = EDGE_CURVE('',#1037,#1124,#1126,.T.); +#1124 = VERTEX_POINT('',#1125); +#1125 = CARTESIAN_POINT('',(0.5,0.37,6.E-02)); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(1.,0.,0.)); +#1130 = ORIENTED_EDGE('',*,*,#1131,.T.); +#1131 = EDGE_CURVE('',#1124,#1102,#1132,.T.); +#1132 = CIRCLE('',#1133,3.E-02); +#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136); +#1134 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); +#1135 = DIRECTION('',(-1.,0.,0.)); +#1136 = DIRECTION('',(0.,0.,1.)); +#1137 = ORIENTED_EDGE('',*,*,#1109,.F.); +#1138 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1139 = CYLINDRICAL_SURFACE('',#1140,3.E-02); +#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143); +#1141 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#1142 = DIRECTION('',(1.,0.,0.)); +#1143 = DIRECTION('',(-0.,1.,0.)); +#1144 = ADVANCED_FACE('',(#1145),#1163,.T.); +#1145 = FACE_BOUND('',#1146,.T.); +#1146 = EDGE_LOOP('',(#1147,#1155,#1156,#1157)); +#1147 = ORIENTED_EDGE('',*,*,#1148,.F.); +#1148 = EDGE_CURVE('',#1124,#1149,#1151,.T.); +#1149 = VERTEX_POINT('',#1150); +#1150 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(0.,0.,1.)); +#1155 = ORIENTED_EDGE('',*,*,#1123,.F.); +#1156 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1157 = ORIENTED_EDGE('',*,*,#1158,.T.); +#1158 = EDGE_CURVE('',#1028,#1149,#1159,.T.); +#1159 = LINE('',#1160,#1161); +#1160 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#1161 = VECTOR('',#1162,1.); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = PLANE('',#1164); +#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167); +#1165 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#1166 = DIRECTION('',(0.,1.,0.)); +#1167 = DIRECTION('',(0.,-0.,1.)); +#1168 = ADVANCED_FACE('',(#1169),#1188,.T.); +#1169 = FACE_BOUND('',#1170,.T.); +#1170 = EDGE_LOOP('',(#1171,#1172,#1180,#1187)); +#1171 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1172 = ORIENTED_EDGE('',*,*,#1173,.T.); +#1173 = EDGE_CURVE('',#1020,#1174,#1176,.T.); +#1174 = VERTEX_POINT('',#1175); +#1175 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(1.,0.,0.)); +#1180 = ORIENTED_EDGE('',*,*,#1181,.F.); +#1181 = EDGE_CURVE('',#1149,#1174,#1182,.T.); +#1182 = CIRCLE('',#1183,3.E-02); +#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186); +#1184 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#1185 = DIRECTION('',(1.,0.,-0.)); +#1186 = DIRECTION('',(0.,0.,1.)); +#1187 = ORIENTED_EDGE('',*,*,#1158,.F.); +#1188 = CYLINDRICAL_SURFACE('',#1189,3.E-02); +#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192); +#1190 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#1191 = DIRECTION('',(1.,0.,0.)); +#1192 = DIRECTION('',(-0.,1.,0.)); +#1193 = ADVANCED_FACE('',(#1194),#1212,.T.); +#1194 = FACE_BOUND('',#1195,.T.); +#1195 = EDGE_LOOP('',(#1196,#1197,#1205,#1211)); +#1196 = ORIENTED_EDGE('',*,*,#1019,.F.); +#1197 = ORIENTED_EDGE('',*,*,#1198,.T.); +#1198 = EDGE_CURVE('',#1011,#1199,#1201,.T.); +#1199 = VERTEX_POINT('',#1200); +#1200 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#1201 = LINE('',#1202,#1203); +#1202 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#1203 = VECTOR('',#1204,1.); +#1204 = DIRECTION('',(1.,0.,0.)); +#1205 = ORIENTED_EDGE('',*,*,#1206,.T.); +#1206 = EDGE_CURVE('',#1199,#1174,#1207,.T.); +#1207 = LINE('',#1208,#1209); +#1208 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1209 = VECTOR('',#1210,1.); +#1210 = DIRECTION('',(0.,1.,0.)); +#1211 = ORIENTED_EDGE('',*,*,#1173,.F.); +#1212 = PLANE('',#1213); +#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216); +#1214 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#1215 = DIRECTION('',(0.,0.,1.)); +#1216 = DIRECTION('',(1.,0.,-0.)); +#1217 = ADVANCED_FACE('',(#1218),#1237,.T.); +#1218 = FACE_BOUND('',#1219,.T.); +#1219 = EDGE_LOOP('',(#1220,#1228,#1235,#1236)); +#1220 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1221 = EDGE_CURVE('',#1003,#1222,#1224,.T.); +#1222 = VERTEX_POINT('',#1223); +#1223 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(1.,0.,0.)); +#1228 = ORIENTED_EDGE('',*,*,#1229,.T.); +#1229 = EDGE_CURVE('',#1222,#1199,#1230,.T.); +#1230 = CIRCLE('',#1231,3.E-02); +#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234); +#1232 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#1233 = DIRECTION('',(-1.,0.,0.)); +#1234 = DIRECTION('',(0.,0.,1.)); +#1235 = ORIENTED_EDGE('',*,*,#1198,.F.); +#1236 = ORIENTED_EDGE('',*,*,#1010,.F.); +#1237 = CYLINDRICAL_SURFACE('',#1238,3.E-02); +#1238 = AXIS2_PLACEMENT_3D('',#1239,#1240,#1241); +#1239 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#1240 = DIRECTION('',(1.,0.,0.)); +#1241 = DIRECTION('',(0.,-1.,0.)); +#1242 = ADVANCED_FACE('',(#1243),#1254,.F.); +#1243 = FACE_BOUND('',#1244,.F.); +#1244 = EDGE_LOOP('',(#1245,#1251,#1252,#1253)); +#1245 = ORIENTED_EDGE('',*,*,#1246,.F.); +#1246 = EDGE_CURVE('',#1077,#1222,#1247,.T.); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(0.,0.,1.)); +#1251 = ORIENTED_EDGE('',*,*,#1085,.F.); +#1252 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1253 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1254 = PLANE('',#1255); +#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258); +#1256 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#1257 = DIRECTION('',(0.,1.,0.)); +#1258 = DIRECTION('',(0.,-0.,1.)); +#1259 = ADVANCED_FACE('',(#1260,#1330),#1340,.F.); +#1260 = FACE_BOUND('',#1261,.F.); +#1261 = EDGE_LOOP('',(#1262,#1272,#1281,#1289,#1298,#1306,#1315,#1323)); +#1262 = ORIENTED_EDGE('',*,*,#1263,.F.); +#1263 = EDGE_CURVE('',#1264,#1266,#1268,.T.); +#1264 = VERTEX_POINT('',#1265); +#1265 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#1266 = VERTEX_POINT('',#1267); +#1267 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1270 = VECTOR('',#1271,1.); +#1271 = DIRECTION('',(0.,0.,1.)); +#1272 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1273 = EDGE_CURVE('',#1264,#1274,#1276,.T.); +#1274 = VERTEX_POINT('',#1275); +#1275 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#1276 = CIRCLE('',#1277,3.E-02); +#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280); +#1278 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#1279 = DIRECTION('',(1.,0.,-0.)); +#1280 = DIRECTION('',(0.,0.,1.)); +#1281 = ORIENTED_EDGE('',*,*,#1282,.T.); +#1282 = EDGE_CURVE('',#1274,#1283,#1285,.T.); +#1283 = VERTEX_POINT('',#1284); +#1284 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(0.,1.,0.)); +#1289 = ORIENTED_EDGE('',*,*,#1290,.F.); +#1290 = EDGE_CURVE('',#1291,#1283,#1293,.T.); +#1291 = VERTEX_POINT('',#1292); +#1292 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#1293 = CIRCLE('',#1294,3.E-02); +#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297); +#1295 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#1296 = DIRECTION('',(-1.,0.,0.)); +#1297 = DIRECTION('',(0.,0.,1.)); +#1298 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1299 = EDGE_CURVE('',#1291,#1300,#1302,.T.); +#1300 = VERTEX_POINT('',#1301); +#1301 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#1302 = LINE('',#1303,#1304); +#1303 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1304 = VECTOR('',#1305,1.); +#1305 = DIRECTION('',(0.,0.,1.)); +#1306 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1307 = EDGE_CURVE('',#1300,#1308,#1310,.T.); +#1308 = VERTEX_POINT('',#1309); +#1309 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#1310 = CIRCLE('',#1311,3.E-02); +#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314); +#1312 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1313 = DIRECTION('',(1.,0.,-0.)); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = ORIENTED_EDGE('',*,*,#1316,.F.); +#1316 = EDGE_CURVE('',#1317,#1308,#1319,.T.); +#1317 = VERTEX_POINT('',#1318); +#1318 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#1319 = LINE('',#1320,#1321); +#1320 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#1321 = VECTOR('',#1322,1.); +#1322 = DIRECTION('',(0.,1.,0.)); +#1323 = ORIENTED_EDGE('',*,*,#1324,.F.); +#1324 = EDGE_CURVE('',#1266,#1317,#1325,.T.); +#1325 = CIRCLE('',#1326,3.E-02); +#1326 = AXIS2_PLACEMENT_3D('',#1327,#1328,#1329); +#1327 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1328 = DIRECTION('',(-1.,0.,0.)); +#1329 = DIRECTION('',(0.,0.,1.)); +#1330 = FACE_BOUND('',#1331,.F.); +#1331 = EDGE_LOOP('',(#1332,#1333,#1334,#1335,#1336,#1337,#1338,#1339)); +#1332 = ORIENTED_EDGE('',*,*,#1076,.F.); +#1333 = ORIENTED_EDGE('',*,*,#1246,.T.); +#1334 = ORIENTED_EDGE('',*,*,#1229,.T.); +#1335 = ORIENTED_EDGE('',*,*,#1206,.T.); +#1336 = ORIENTED_EDGE('',*,*,#1181,.F.); +#1337 = ORIENTED_EDGE('',*,*,#1148,.F.); +#1338 = ORIENTED_EDGE('',*,*,#1131,.T.); +#1339 = ORIENTED_EDGE('',*,*,#1101,.F.); +#1340 = PLANE('',#1341); +#1341 = AXIS2_PLACEMENT_3D('',#1342,#1343,#1344); +#1342 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1343 = DIRECTION('',(1.,0.,0.)); +#1344 = DIRECTION('',(0.,0.,1.)); +#1345 = ADVANCED_FACE('',(#1346),#1371,.F.); +#1346 = FACE_BOUND('',#1347,.F.); +#1347 = EDGE_LOOP('',(#1348,#1358,#1364,#1365)); +#1348 = ORIENTED_EDGE('',*,*,#1349,.F.); +#1349 = EDGE_CURVE('',#1350,#1352,#1354,.T.); +#1350 = VERTEX_POINT('',#1351); +#1351 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#1352 = VERTEX_POINT('',#1353); +#1353 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#1354 = LINE('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1356 = VECTOR('',#1357,1.); +#1357 = DIRECTION('',(0.,0.,1.)); +#1358 = ORIENTED_EDGE('',*,*,#1359,.F.); +#1359 = EDGE_CURVE('',#1264,#1350,#1360,.T.); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(1.,0.,0.)); +#1364 = ORIENTED_EDGE('',*,*,#1263,.T.); +#1365 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1366 = EDGE_CURVE('',#1266,#1352,#1367,.T.); +#1367 = LINE('',#1368,#1369); +#1368 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#1369 = VECTOR('',#1370,1.); +#1370 = DIRECTION('',(1.,0.,0.)); +#1371 = PLANE('',#1372); +#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375); +#1373 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1374 = DIRECTION('',(0.,1.,0.)); +#1375 = DIRECTION('',(0.,-0.,1.)); +#1376 = ADVANCED_FACE('',(#1377),#1396,.T.); +#1377 = FACE_BOUND('',#1378,.T.); +#1378 = EDGE_LOOP('',(#1379,#1380,#1388,#1395)); +#1379 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#1274,#1382,#1384,.T.); +#1382 = VERTEX_POINT('',#1383); +#1383 = CARTESIAN_POINT('',(0.8,-0.37,0.)); +#1384 = LINE('',#1385,#1386); +#1385 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#1386 = VECTOR('',#1387,1.); +#1387 = DIRECTION('',(1.,0.,0.)); +#1388 = ORIENTED_EDGE('',*,*,#1389,.F.); +#1389 = EDGE_CURVE('',#1350,#1382,#1390,.T.); +#1390 = CIRCLE('',#1391,3.E-02); +#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394); +#1392 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); +#1393 = DIRECTION('',(1.,0.,-0.)); +#1394 = DIRECTION('',(0.,0.,1.)); +#1395 = ORIENTED_EDGE('',*,*,#1359,.F.); +#1396 = CYLINDRICAL_SURFACE('',#1397,3.E-02); +#1397 = AXIS2_PLACEMENT_3D('',#1398,#1399,#1400); +#1398 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#1399 = DIRECTION('',(1.,0.,0.)); +#1400 = DIRECTION('',(0.,-1.,0.)); +#1401 = ADVANCED_FACE('',(#1402),#1421,.T.); +#1402 = FACE_BOUND('',#1403,.T.); +#1403 = EDGE_LOOP('',(#1404,#1405,#1414,#1420)); +#1404 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1405 = ORIENTED_EDGE('',*,*,#1406,.T.); +#1406 = EDGE_CURVE('',#1352,#1407,#1409,.T.); +#1407 = VERTEX_POINT('',#1408); +#1408 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#1409 = CIRCLE('',#1410,3.E-02); +#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); +#1411 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#1412 = DIRECTION('',(-1.,0.,0.)); +#1413 = DIRECTION('',(0.,0.,1.)); +#1414 = ORIENTED_EDGE('',*,*,#1415,.F.); +#1415 = EDGE_CURVE('',#1317,#1407,#1416,.T.); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(1.,0.,0.)); +#1420 = ORIENTED_EDGE('',*,*,#1324,.F.); +#1421 = CYLINDRICAL_SURFACE('',#1422,3.E-02); +#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425); +#1423 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1424 = DIRECTION('',(1.,0.,0.)); +#1425 = DIRECTION('',(0.,-1.,0.)); +#1426 = ADVANCED_FACE('',(#1427),#1445,.F.); +#1427 = FACE_BOUND('',#1428,.F.); +#1428 = EDGE_LOOP('',(#1429,#1430,#1431,#1439)); +#1429 = ORIENTED_EDGE('',*,*,#1282,.F.); +#1430 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1431 = ORIENTED_EDGE('',*,*,#1432,.T.); +#1432 = EDGE_CURVE('',#1382,#1433,#1435,.T.); +#1433 = VERTEX_POINT('',#1434); +#1434 = CARTESIAN_POINT('',(0.8,0.37,0.)); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(0.,1.,0.)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1440 = EDGE_CURVE('',#1283,#1433,#1441,.T.); +#1441 = LINE('',#1442,#1443); +#1442 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#1443 = VECTOR('',#1444,1.); +#1444 = DIRECTION('',(1.,0.,0.)); +#1445 = PLANE('',#1446); +#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449); +#1447 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#1448 = DIRECTION('',(0.,0.,1.)); +#1449 = DIRECTION('',(1.,0.,-0.)); +#1450 = ADVANCED_FACE('',(#1451),#1469,.T.); +#1451 = FACE_BOUND('',#1452,.T.); +#1452 = EDGE_LOOP('',(#1453,#1454,#1455,#1463)); +#1453 = ORIENTED_EDGE('',*,*,#1316,.F.); +#1454 = ORIENTED_EDGE('',*,*,#1415,.T.); +#1455 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1456 = EDGE_CURVE('',#1407,#1457,#1459,.T.); +#1457 = VERTEX_POINT('',#1458); +#1458 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(0.,1.,0.)); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1308,#1457,#1465,.T.); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(1.,0.,0.)); +#1469 = PLANE('',#1470); +#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473); +#1471 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#1472 = DIRECTION('',(0.,0.,1.)); +#1473 = DIRECTION('',(1.,0.,-0.)); +#1474 = ADVANCED_FACE('',(#1475),#1494,.T.); +#1475 = FACE_BOUND('',#1476,.T.); +#1476 = EDGE_LOOP('',(#1477,#1485,#1492,#1493)); +#1477 = ORIENTED_EDGE('',*,*,#1478,.T.); +#1478 = EDGE_CURVE('',#1291,#1479,#1481,.T.); +#1479 = VERTEX_POINT('',#1480); +#1480 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#1481 = LINE('',#1482,#1483); +#1482 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#1483 = VECTOR('',#1484,1.); +#1484 = DIRECTION('',(1.,0.,0.)); +#1485 = ORIENTED_EDGE('',*,*,#1486,.T.); +#1486 = EDGE_CURVE('',#1479,#1433,#1487,.T.); +#1487 = CIRCLE('',#1488,3.E-02); +#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491); +#1489 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); +#1490 = DIRECTION('',(-1.,0.,0.)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1493 = ORIENTED_EDGE('',*,*,#1290,.F.); +#1494 = CYLINDRICAL_SURFACE('',#1495,3.E-02); +#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498); +#1496 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#1497 = DIRECTION('',(1.,0.,0.)); +#1498 = DIRECTION('',(-0.,1.,0.)); +#1499 = ADVANCED_FACE('',(#1500),#1519,.T.); +#1500 = FACE_BOUND('',#1501,.T.); +#1501 = EDGE_LOOP('',(#1502,#1503,#1504,#1513)); +#1502 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1503 = ORIENTED_EDGE('',*,*,#1464,.T.); +#1504 = ORIENTED_EDGE('',*,*,#1505,.F.); +#1505 = EDGE_CURVE('',#1506,#1457,#1508,.T.); +#1506 = VERTEX_POINT('',#1507); +#1507 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#1508 = CIRCLE('',#1509,3.E-02); +#1509 = AXIS2_PLACEMENT_3D('',#1510,#1511,#1512); +#1510 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#1511 = DIRECTION('',(1.,0.,-0.)); +#1512 = DIRECTION('',(0.,0.,1.)); +#1513 = ORIENTED_EDGE('',*,*,#1514,.F.); +#1514 = EDGE_CURVE('',#1300,#1506,#1515,.T.); +#1515 = LINE('',#1516,#1517); +#1516 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#1517 = VECTOR('',#1518,1.); +#1518 = DIRECTION('',(1.,0.,0.)); +#1519 = CYLINDRICAL_SURFACE('',#1520,3.E-02); +#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523); +#1521 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1522 = DIRECTION('',(1.,0.,0.)); +#1523 = DIRECTION('',(-0.,1.,0.)); +#1524 = ADVANCED_FACE('',(#1525),#1536,.T.); +#1525 = FACE_BOUND('',#1526,.T.); +#1526 = EDGE_LOOP('',(#1527,#1533,#1534,#1535)); +#1527 = ORIENTED_EDGE('',*,*,#1528,.F.); +#1528 = EDGE_CURVE('',#1479,#1506,#1529,.T.); +#1529 = LINE('',#1530,#1531); +#1530 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#1531 = VECTOR('',#1532,1.); +#1532 = DIRECTION('',(0.,0.,1.)); +#1533 = ORIENTED_EDGE('',*,*,#1478,.F.); +#1534 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1535 = ORIENTED_EDGE('',*,*,#1514,.T.); +#1536 = PLANE('',#1537); +#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540); +#1538 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1539 = DIRECTION('',(0.,1.,0.)); +#1540 = DIRECTION('',(0.,-0.,1.)); +#1541 = ADVANCED_FACE('',(#1542),#1552,.T.); +#1542 = FACE_BOUND('',#1543,.T.); +#1543 = EDGE_LOOP('',(#1544,#1545,#1546,#1547,#1548,#1549,#1550,#1551)); +#1544 = ORIENTED_EDGE('',*,*,#1349,.F.); +#1545 = ORIENTED_EDGE('',*,*,#1389,.T.); +#1546 = ORIENTED_EDGE('',*,*,#1432,.T.); +#1547 = ORIENTED_EDGE('',*,*,#1486,.F.); +#1548 = ORIENTED_EDGE('',*,*,#1528,.T.); +#1549 = ORIENTED_EDGE('',*,*,#1505,.T.); +#1550 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1551 = ORIENTED_EDGE('',*,*,#1406,.F.); +#1552 = PLANE('',#1553); +#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556); +#1554 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1555 = DIRECTION('',(1.,0.,0.)); +#1556 = DIRECTION('',(0.,0.,1.)); +#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1561)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1558,#1559,#1560)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1558 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1559 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1560 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1561 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1558, + 'distance_accuracy_value','confusion accuracy'); +#1562 = SHAPE_DEFINITION_REPRESENTATION(#1563,#702); +#1563 = PRODUCT_DEFINITION_SHAPE('','',#1564); +#1564 = PRODUCT_DEFINITION('design','',#1565,#1568); +#1565 = PRODUCT_DEFINITION_FORMATION('','',#1566); +#1566 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#1567)); +#1567 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1568 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1569 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1570,#1572); +#1570 = ( REPRESENTATION_RELATIONSHIP('','',#702,#692) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1571) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1571 = ITEM_DEFINED_TRANSFORMATION('','',#11,#693); +#1572 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1573); +#1573 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:3]','',#687,#1564,$ + ); +#1574 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1566)); +#1575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1576,#1578); +#1576 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1577) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1579); +#1579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#687,$); +#1580 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#689)); +#1581 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1582,#1584); +#1582 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1583) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1583 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1584 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1585); +#1585 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#687,$); +#1586 = SHAPE_DEFINITION_REPRESENTATION(#1587,#1593); +#1587 = PRODUCT_DEFINITION_SHAPE('','',#1588); +#1588 = PRODUCT_DEFINITION('design','',#1589,#1592); +#1589 = PRODUCT_DEFINITION_FORMATION('','',#1590); +#1590 = PRODUCT('R_0603_1608Metric','R_0603_1608Metric','',(#1591)); +#1591 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1593 = SHAPE_REPRESENTATION('',(#11,#1594),#1598); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(0.,0.,0.)); +#1596 = DIRECTION('',(0.,0.,1.)); +#1597 = DIRECTION('',(1.,0.,-0.)); +#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1602)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1599,#1600,#1601)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1599 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1600 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1601 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1602 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1599, + 'distance_accuracy_value','confusion accuracy'); +#1603 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1604),#2394); +#1604 = MANIFOLD_SOLID_BREP('',#1605); +#1605 = CLOSED_SHELL('',(#1606,#1646,#1729,#1754,#1779,#1846,#1863,#1880 + ,#1929,#1946,#1963,#2012,#2029,#2098,#2129,#2153,#2222,#2246,#2263, + #2280,#2297,#2314,#2331,#2348,#2365,#2382)); +#1606 = ADVANCED_FACE('',(#1607),#1641,.F.); +#1607 = FACE_BOUND('',#1608,.F.); +#1608 = EDGE_LOOP('',(#1609,#1619,#1627,#1635)); +#1609 = ORIENTED_EDGE('',*,*,#1610,.F.); +#1610 = EDGE_CURVE('',#1611,#1613,#1615,.T.); +#1611 = VERTEX_POINT('',#1612); +#1612 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#1615 = LINE('',#1616,#1617); +#1616 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1617 = VECTOR('',#1618,1.); +#1618 = DIRECTION('',(0.,0.,1.)); +#1619 = ORIENTED_EDGE('',*,*,#1620,.T.); +#1620 = EDGE_CURVE('',#1611,#1621,#1623,.T.); +#1621 = VERTEX_POINT('',#1622); +#1622 = CARTESIAN_POINT('',(-0.8,0.4,4.5E-02)); +#1623 = LINE('',#1624,#1625); +#1624 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#1625 = VECTOR('',#1626,1.); +#1626 = DIRECTION('',(0.,1.,0.)); +#1627 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1628 = EDGE_CURVE('',#1621,#1629,#1631,.T.); +#1629 = VERTEX_POINT('',#1630); +#1630 = CARTESIAN_POINT('',(-0.8,0.4,0.405)); +#1631 = LINE('',#1632,#1633); +#1632 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1633 = VECTOR('',#1634,1.); +#1634 = DIRECTION('',(0.,0.,1.)); +#1635 = ORIENTED_EDGE('',*,*,#1636,.F.); +#1636 = EDGE_CURVE('',#1613,#1629,#1637,.T.); +#1637 = LINE('',#1638,#1639); +#1638 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#1639 = VECTOR('',#1640,1.); +#1640 = DIRECTION('',(0.,1.,0.)); +#1641 = PLANE('',#1642); +#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645); +#1643 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1644 = DIRECTION('',(1.,0.,0.)); +#1645 = DIRECTION('',(0.,0.,1.)); +#1646 = ADVANCED_FACE('',(#1647),#1724,.F.); +#1647 = FACE_BOUND('',#1648,.F.); +#1648 = EDGE_LOOP('',(#1649,#1659,#1666,#1667,#1676,#1684,#1693,#1701, + #1709,#1717)); +#1649 = ORIENTED_EDGE('',*,*,#1650,.F.); +#1650 = EDGE_CURVE('',#1651,#1653,#1655,.T.); +#1651 = VERTEX_POINT('',#1652); +#1652 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#1653 = VERTEX_POINT('',#1654); +#1654 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#1655 = LINE('',#1656,#1657); +#1656 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1657 = VECTOR('',#1658,1.); +#1658 = DIRECTION('',(1.,0.,0.)); +#1659 = ORIENTED_EDGE('',*,*,#1660,.F.); +#1660 = EDGE_CURVE('',#1611,#1651,#1661,.T.); +#1661 = CIRCLE('',#1662,4.5E-02); +#1662 = AXIS2_PLACEMENT_3D('',#1663,#1664,#1665); +#1663 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1664 = DIRECTION('',(0.,-1.,0.)); +#1665 = DIRECTION('',(0.,0.,1.)); +#1666 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1667 = ORIENTED_EDGE('',*,*,#1668,.T.); +#1668 = EDGE_CURVE('',#1613,#1669,#1671,.T.); +#1669 = VERTEX_POINT('',#1670); +#1670 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#1671 = CIRCLE('',#1672,4.5E-02); +#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675); +#1673 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1674 = DIRECTION('',(0.,1.,0.)); +#1675 = DIRECTION('',(0.,-0.,1.)); +#1676 = ORIENTED_EDGE('',*,*,#1677,.T.); +#1677 = EDGE_CURVE('',#1669,#1678,#1680,.T.); +#1678 = VERTEX_POINT('',#1679); +#1679 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#1680 = LINE('',#1681,#1682); +#1681 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#1682 = VECTOR('',#1683,1.); +#1683 = DIRECTION('',(1.,0.,0.)); +#1684 = ORIENTED_EDGE('',*,*,#1685,.F.); +#1685 = EDGE_CURVE('',#1686,#1678,#1688,.T.); +#1686 = VERTEX_POINT('',#1687); +#1687 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1688 = CIRCLE('',#1689,4.5E-02); +#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692); +#1690 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#1691 = DIRECTION('',(0.,-1.,0.)); +#1692 = DIRECTION('',(0.,0.,1.)); +#1693 = ORIENTED_EDGE('',*,*,#1694,.F.); +#1694 = EDGE_CURVE('',#1695,#1686,#1697,.T.); +#1695 = VERTEX_POINT('',#1696); +#1696 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(1.,0.,0.)); +#1701 = ORIENTED_EDGE('',*,*,#1702,.F.); +#1702 = EDGE_CURVE('',#1703,#1695,#1705,.T.); +#1703 = VERTEX_POINT('',#1704); +#1704 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1705 = LINE('',#1706,#1707); +#1706 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1707 = VECTOR('',#1708,1.); +#1708 = DIRECTION('',(0.,0.,1.)); +#1709 = ORIENTED_EDGE('',*,*,#1710,.T.); +#1710 = EDGE_CURVE('',#1703,#1711,#1713,.T.); +#1711 = VERTEX_POINT('',#1712); +#1712 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#1713 = LINE('',#1714,#1715); +#1714 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1715 = VECTOR('',#1716,1.); +#1716 = DIRECTION('',(1.,0.,0.)); +#1717 = ORIENTED_EDGE('',*,*,#1718,.T.); +#1718 = EDGE_CURVE('',#1711,#1653,#1719,.T.); +#1719 = CIRCLE('',#1720,4.5E-02); +#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723); +#1721 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#1722 = DIRECTION('',(0.,1.,0.)); +#1723 = DIRECTION('',(0.,-0.,1.)); +#1724 = PLANE('',#1725); +#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728); +#1726 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1727 = DIRECTION('',(0.,1.,0.)); +#1728 = DIRECTION('',(0.,-0.,1.)); +#1729 = ADVANCED_FACE('',(#1730),#1749,.T.); +#1730 = FACE_BOUND('',#1731,.T.); +#1731 = EDGE_LOOP('',(#1732,#1733,#1742,#1748)); +#1732 = ORIENTED_EDGE('',*,*,#1620,.T.); +#1733 = ORIENTED_EDGE('',*,*,#1734,.T.); +#1734 = EDGE_CURVE('',#1621,#1735,#1737,.T.); +#1735 = VERTEX_POINT('',#1736); +#1736 = CARTESIAN_POINT('',(-0.755,0.4,-2.775557561563E-17)); +#1737 = CIRCLE('',#1738,4.5E-02); +#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741); +#1739 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1740 = DIRECTION('',(0.,-1.,0.)); +#1741 = DIRECTION('',(0.,0.,1.)); +#1742 = ORIENTED_EDGE('',*,*,#1743,.F.); +#1743 = EDGE_CURVE('',#1651,#1735,#1744,.T.); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(0.,1.,0.)); +#1748 = ORIENTED_EDGE('',*,*,#1660,.F.); +#1749 = CYLINDRICAL_SURFACE('',#1750,4.5E-02); +#1750 = AXIS2_PLACEMENT_3D('',#1751,#1752,#1753); +#1751 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1752 = DIRECTION('',(0.,1.,0.)); +#1753 = DIRECTION('',(-1.,0.,0.)); +#1754 = ADVANCED_FACE('',(#1755),#1774,.T.); +#1755 = FACE_BOUND('',#1756,.T.); +#1756 = EDGE_LOOP('',(#1757,#1758,#1766,#1773)); +#1757 = ORIENTED_EDGE('',*,*,#1668,.T.); +#1758 = ORIENTED_EDGE('',*,*,#1759,.T.); +#1759 = EDGE_CURVE('',#1669,#1760,#1762,.T.); +#1760 = VERTEX_POINT('',#1761); +#1761 = CARTESIAN_POINT('',(-0.755,0.4,0.45)); +#1762 = LINE('',#1763,#1764); +#1763 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#1764 = VECTOR('',#1765,1.); +#1765 = DIRECTION('',(0.,1.,0.)); +#1766 = ORIENTED_EDGE('',*,*,#1767,.F.); +#1767 = EDGE_CURVE('',#1629,#1760,#1768,.T.); +#1768 = CIRCLE('',#1769,4.5E-02); +#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772); +#1770 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1771 = DIRECTION('',(0.,1.,0.)); +#1772 = DIRECTION('',(0.,-0.,1.)); +#1773 = ORIENTED_EDGE('',*,*,#1636,.F.); +#1774 = CYLINDRICAL_SURFACE('',#1775,4.5E-02); +#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778); +#1776 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1777 = DIRECTION('',(0.,1.,0.)); +#1778 = DIRECTION('',(-1.,0.,0.)); +#1779 = ADVANCED_FACE('',(#1780),#1841,.T.); +#1780 = FACE_BOUND('',#1781,.T.); +#1781 = EDGE_LOOP('',(#1782,#1790,#1791,#1792,#1793,#1801,#1810,#1818, + #1826,#1834)); +#1782 = ORIENTED_EDGE('',*,*,#1783,.F.); +#1783 = EDGE_CURVE('',#1735,#1784,#1786,.T.); +#1784 = VERTEX_POINT('',#1785); +#1785 = CARTESIAN_POINT('',(-0.545,0.4,-2.775557561563E-17)); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(1.,0.,0.)); +#1790 = ORIENTED_EDGE('',*,*,#1734,.F.); +#1791 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1792 = ORIENTED_EDGE('',*,*,#1767,.T.); +#1793 = ORIENTED_EDGE('',*,*,#1794,.T.); +#1794 = EDGE_CURVE('',#1760,#1795,#1797,.T.); +#1795 = VERTEX_POINT('',#1796); +#1796 = CARTESIAN_POINT('',(-0.545,0.4,0.45)); +#1797 = LINE('',#1798,#1799); +#1798 = CARTESIAN_POINT('',(-0.8,0.4,0.45)); +#1799 = VECTOR('',#1800,1.); +#1800 = DIRECTION('',(1.,0.,0.)); +#1801 = ORIENTED_EDGE('',*,*,#1802,.F.); +#1802 = EDGE_CURVE('',#1803,#1795,#1805,.T.); +#1803 = VERTEX_POINT('',#1804); +#1804 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1805 = CIRCLE('',#1806,4.5E-02); +#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809); +#1807 = CARTESIAN_POINT('',(-0.545,0.4,0.405)); +#1808 = DIRECTION('',(0.,-1.,0.)); +#1809 = DIRECTION('',(0.,0.,1.)); +#1810 = ORIENTED_EDGE('',*,*,#1811,.F.); +#1811 = EDGE_CURVE('',#1812,#1803,#1814,.T.); +#1812 = VERTEX_POINT('',#1813); +#1813 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1814 = LINE('',#1815,#1816); +#1815 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1816 = VECTOR('',#1817,1.); +#1817 = DIRECTION('',(1.,0.,0.)); +#1818 = ORIENTED_EDGE('',*,*,#1819,.F.); +#1819 = EDGE_CURVE('',#1820,#1812,#1822,.T.); +#1820 = VERTEX_POINT('',#1821); +#1821 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1822 = LINE('',#1823,#1824); +#1823 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1824 = VECTOR('',#1825,1.); +#1825 = DIRECTION('',(0.,0.,1.)); +#1826 = ORIENTED_EDGE('',*,*,#1827,.T.); +#1827 = EDGE_CURVE('',#1820,#1828,#1830,.T.); +#1828 = VERTEX_POINT('',#1829); +#1829 = CARTESIAN_POINT('',(-0.5,0.4,4.5E-02)); +#1830 = LINE('',#1831,#1832); +#1831 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1832 = VECTOR('',#1833,1.); +#1833 = DIRECTION('',(1.,0.,0.)); +#1834 = ORIENTED_EDGE('',*,*,#1835,.T.); +#1835 = EDGE_CURVE('',#1828,#1784,#1836,.T.); +#1836 = CIRCLE('',#1837,4.5E-02); +#1837 = AXIS2_PLACEMENT_3D('',#1838,#1839,#1840); +#1838 = CARTESIAN_POINT('',(-0.545,0.4,4.5E-02)); +#1839 = DIRECTION('',(0.,1.,0.)); +#1840 = DIRECTION('',(0.,-0.,1.)); +#1841 = PLANE('',#1842); +#1842 = AXIS2_PLACEMENT_3D('',#1843,#1844,#1845); +#1843 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#1844 = DIRECTION('',(0.,1.,0.)); +#1845 = DIRECTION('',(0.,-0.,1.)); +#1846 = ADVANCED_FACE('',(#1847),#1858,.F.); +#1847 = FACE_BOUND('',#1848,.F.); +#1848 = EDGE_LOOP('',(#1849,#1850,#1851,#1852)); +#1849 = ORIENTED_EDGE('',*,*,#1783,.F.); +#1850 = ORIENTED_EDGE('',*,*,#1743,.F.); +#1851 = ORIENTED_EDGE('',*,*,#1650,.T.); +#1852 = ORIENTED_EDGE('',*,*,#1853,.T.); +#1853 = EDGE_CURVE('',#1653,#1784,#1854,.T.); +#1854 = LINE('',#1855,#1856); +#1855 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#1856 = VECTOR('',#1857,1.); +#1857 = DIRECTION('',(0.,1.,0.)); +#1858 = PLANE('',#1859); +#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862); +#1860 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#1861 = DIRECTION('',(0.,0.,1.)); +#1862 = DIRECTION('',(1.,0.,-0.)); +#1863 = ADVANCED_FACE('',(#1864),#1875,.T.); +#1864 = FACE_BOUND('',#1865,.T.); +#1865 = EDGE_LOOP('',(#1866,#1867,#1868,#1869)); +#1866 = ORIENTED_EDGE('',*,*,#1718,.T.); +#1867 = ORIENTED_EDGE('',*,*,#1853,.T.); +#1868 = ORIENTED_EDGE('',*,*,#1835,.F.); +#1869 = ORIENTED_EDGE('',*,*,#1870,.F.); +#1870 = EDGE_CURVE('',#1711,#1828,#1871,.T.); +#1871 = LINE('',#1872,#1873); +#1872 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#1873 = VECTOR('',#1874,1.); +#1874 = DIRECTION('',(0.,1.,0.)); +#1875 = CYLINDRICAL_SURFACE('',#1876,4.5E-02); +#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879); +#1877 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#1878 = DIRECTION('',(0.,1.,0.)); +#1879 = DIRECTION('',(1.,0.,0.)); +#1880 = ADVANCED_FACE('',(#1881),#1924,.F.); +#1881 = FACE_BOUND('',#1882,.F.); +#1882 = EDGE_LOOP('',(#1883,#1884,#1885,#1886,#1894,#1902,#1910,#1918)); +#1883 = ORIENTED_EDGE('',*,*,#1710,.F.); +#1884 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1885 = ORIENTED_EDGE('',*,*,#1694,.T.); +#1886 = ORIENTED_EDGE('',*,*,#1887,.T.); +#1887 = EDGE_CURVE('',#1686,#1888,#1890,.T.); +#1888 = VERTEX_POINT('',#1889); +#1889 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#1890 = LINE('',#1891,#1892); +#1891 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1892 = VECTOR('',#1893,1.); +#1893 = DIRECTION('',(1.,0.,0.)); +#1894 = ORIENTED_EDGE('',*,*,#1895,.T.); +#1895 = EDGE_CURVE('',#1888,#1896,#1898,.T.); +#1896 = VERTEX_POINT('',#1897); +#1897 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#1898 = LINE('',#1899,#1900); +#1899 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#1900 = VECTOR('',#1901,1.); +#1901 = DIRECTION('',(1.,0.,0.)); +#1902 = ORIENTED_EDGE('',*,*,#1903,.F.); +#1903 = EDGE_CURVE('',#1904,#1896,#1906,.T.); +#1904 = VERTEX_POINT('',#1905); +#1905 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.,0.,1.)); +#1910 = ORIENTED_EDGE('',*,*,#1911,.F.); +#1911 = EDGE_CURVE('',#1912,#1904,#1914,.T.); +#1912 = VERTEX_POINT('',#1913); +#1913 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#1914 = LINE('',#1915,#1916); +#1915 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1916 = VECTOR('',#1917,1.); +#1917 = DIRECTION('',(1.,0.,0.)); +#1918 = ORIENTED_EDGE('',*,*,#1919,.F.); +#1919 = EDGE_CURVE('',#1711,#1912,#1920,.T.); +#1920 = LINE('',#1921,#1922); +#1921 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1922 = VECTOR('',#1923,1.); +#1923 = DIRECTION('',(1.,0.,0.)); +#1924 = PLANE('',#1925); +#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1926 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#1927 = DIRECTION('',(0.,1.,0.)); +#1928 = DIRECTION('',(0.,-0.,1.)); +#1929 = ADVANCED_FACE('',(#1930),#1941,.T.); +#1930 = FACE_BOUND('',#1931,.T.); +#1931 = EDGE_LOOP('',(#1932,#1933,#1934,#1935)); +#1932 = ORIENTED_EDGE('',*,*,#1794,.F.); +#1933 = ORIENTED_EDGE('',*,*,#1759,.F.); +#1934 = ORIENTED_EDGE('',*,*,#1677,.T.); +#1935 = ORIENTED_EDGE('',*,*,#1936,.T.); +#1936 = EDGE_CURVE('',#1678,#1795,#1937,.T.); +#1937 = LINE('',#1938,#1939); +#1938 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#1939 = VECTOR('',#1940,1.); +#1940 = DIRECTION('',(0.,1.,0.)); +#1941 = PLANE('',#1942); +#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945); +#1943 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#1944 = DIRECTION('',(0.,0.,1.)); +#1945 = DIRECTION('',(1.,0.,-0.)); +#1946 = ADVANCED_FACE('',(#1947),#1958,.T.); +#1947 = FACE_BOUND('',#1948,.T.); +#1948 = EDGE_LOOP('',(#1949,#1955,#1956,#1957)); +#1949 = ORIENTED_EDGE('',*,*,#1950,.T.); +#1950 = EDGE_CURVE('',#1686,#1803,#1951,.T.); +#1951 = LINE('',#1952,#1953); +#1952 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#1953 = VECTOR('',#1954,1.); +#1954 = DIRECTION('',(0.,1.,0.)); +#1955 = ORIENTED_EDGE('',*,*,#1802,.T.); +#1956 = ORIENTED_EDGE('',*,*,#1936,.F.); +#1957 = ORIENTED_EDGE('',*,*,#1685,.F.); +#1958 = CYLINDRICAL_SURFACE('',#1959,4.5E-02); +#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962); +#1960 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#1961 = DIRECTION('',(0.,1.,0.)); +#1962 = DIRECTION('',(1.,0.,0.)); +#1963 = ADVANCED_FACE('',(#1964),#2007,.T.); +#1964 = FACE_BOUND('',#1965,.T.); +#1965 = EDGE_LOOP('',(#1966,#1967,#1968,#1969,#1977,#1985,#1993,#2001)); +#1966 = ORIENTED_EDGE('',*,*,#1827,.F.); +#1967 = ORIENTED_EDGE('',*,*,#1819,.T.); +#1968 = ORIENTED_EDGE('',*,*,#1811,.T.); +#1969 = ORIENTED_EDGE('',*,*,#1970,.T.); +#1970 = EDGE_CURVE('',#1803,#1971,#1973,.T.); +#1971 = VERTEX_POINT('',#1972); +#1972 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#1973 = LINE('',#1974,#1975); +#1974 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#1975 = VECTOR('',#1976,1.); +#1976 = DIRECTION('',(1.,0.,0.)); +#1977 = ORIENTED_EDGE('',*,*,#1978,.T.); +#1978 = EDGE_CURVE('',#1971,#1979,#1981,.T.); +#1979 = VERTEX_POINT('',#1980); +#1980 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#1981 = LINE('',#1982,#1983); +#1982 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#1983 = VECTOR('',#1984,1.); +#1984 = DIRECTION('',(1.,0.,0.)); +#1985 = ORIENTED_EDGE('',*,*,#1986,.F.); +#1986 = EDGE_CURVE('',#1987,#1979,#1989,.T.); +#1987 = VERTEX_POINT('',#1988); +#1988 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#1989 = LINE('',#1990,#1991); +#1990 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#1991 = VECTOR('',#1992,1.); +#1992 = DIRECTION('',(0.,0.,1.)); +#1993 = ORIENTED_EDGE('',*,*,#1994,.F.); +#1994 = EDGE_CURVE('',#1995,#1987,#1997,.T.); +#1995 = VERTEX_POINT('',#1996); +#1996 = CARTESIAN_POINT('',(0.5,0.4,4.5E-02)); +#1997 = LINE('',#1998,#1999); +#1998 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#1999 = VECTOR('',#2000,1.); +#2000 = DIRECTION('',(1.,0.,0.)); +#2001 = ORIENTED_EDGE('',*,*,#2002,.F.); +#2002 = EDGE_CURVE('',#1828,#1995,#2003,.T.); +#2003 = LINE('',#2004,#2005); +#2004 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#2005 = VECTOR('',#2006,1.); +#2006 = DIRECTION('',(1.,0.,0.)); +#2007 = PLANE('',#2008); +#2008 = AXIS2_PLACEMENT_3D('',#2009,#2010,#2011); +#2009 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#2010 = DIRECTION('',(0.,1.,0.)); +#2011 = DIRECTION('',(0.,-0.,1.)); +#2012 = ADVANCED_FACE('',(#2013),#2024,.F.); +#2013 = FACE_BOUND('',#2014,.F.); +#2014 = EDGE_LOOP('',(#2015,#2016,#2017,#2023)); +#2015 = ORIENTED_EDGE('',*,*,#1870,.F.); +#2016 = ORIENTED_EDGE('',*,*,#1919,.T.); +#2017 = ORIENTED_EDGE('',*,*,#2018,.T.); +#2018 = EDGE_CURVE('',#1912,#1995,#2019,.T.); +#2019 = LINE('',#2020,#2021); +#2020 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#2021 = VECTOR('',#2022,1.); +#2022 = DIRECTION('',(0.,1.,0.)); +#2023 = ORIENTED_EDGE('',*,*,#2002,.F.); +#2024 = PLANE('',#2025); +#2025 = AXIS2_PLACEMENT_3D('',#2026,#2027,#2028); +#2026 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#2027 = DIRECTION('',(0.,0.,1.)); +#2028 = DIRECTION('',(1.,0.,-0.)); +#2029 = ADVANCED_FACE('',(#2030),#2093,.F.); +#2030 = FACE_BOUND('',#2031,.F.); +#2031 = EDGE_LOOP('',(#2032,#2042,#2049,#2050,#2051,#2052,#2061,#2069, + #2078,#2086)); +#2032 = ORIENTED_EDGE('',*,*,#2033,.F.); +#2033 = EDGE_CURVE('',#2034,#2036,#2038,.T.); +#2034 = VERTEX_POINT('',#2035); +#2035 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#2036 = VERTEX_POINT('',#2037); +#2037 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#2038 = LINE('',#2039,#2040); +#2039 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#2040 = VECTOR('',#2041,1.); +#2041 = DIRECTION('',(1.,0.,0.)); +#2042 = ORIENTED_EDGE('',*,*,#2043,.F.); +#2043 = EDGE_CURVE('',#1912,#2034,#2044,.T.); +#2044 = CIRCLE('',#2045,4.5E-02); +#2045 = AXIS2_PLACEMENT_3D('',#2046,#2047,#2048); +#2046 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#2047 = DIRECTION('',(0.,-1.,0.)); +#2048 = DIRECTION('',(0.,0.,1.)); +#2049 = ORIENTED_EDGE('',*,*,#1911,.T.); +#2050 = ORIENTED_EDGE('',*,*,#1903,.T.); +#2051 = ORIENTED_EDGE('',*,*,#1895,.F.); +#2052 = ORIENTED_EDGE('',*,*,#2053,.T.); +#2053 = EDGE_CURVE('',#1888,#2054,#2056,.T.); +#2054 = VERTEX_POINT('',#2055); +#2055 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#2056 = CIRCLE('',#2057,4.5E-02); +#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060); +#2058 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#2059 = DIRECTION('',(0.,1.,0.)); +#2060 = DIRECTION('',(0.,-0.,1.)); +#2061 = ORIENTED_EDGE('',*,*,#2062,.T.); +#2062 = EDGE_CURVE('',#2054,#2063,#2065,.T.); +#2063 = VERTEX_POINT('',#2064); +#2064 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#2065 = LINE('',#2066,#2067); +#2066 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#2067 = VECTOR('',#2068,1.); +#2068 = DIRECTION('',(1.,0.,0.)); +#2069 = ORIENTED_EDGE('',*,*,#2070,.F.); +#2070 = EDGE_CURVE('',#2071,#2063,#2073,.T.); +#2071 = VERTEX_POINT('',#2072); +#2072 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#2073 = CIRCLE('',#2074,4.5E-02); +#2074 = AXIS2_PLACEMENT_3D('',#2075,#2076,#2077); +#2075 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#2076 = DIRECTION('',(0.,-1.,0.)); +#2077 = DIRECTION('',(0.,0.,1.)); +#2078 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2079 = EDGE_CURVE('',#2080,#2071,#2082,.T.); +#2080 = VERTEX_POINT('',#2081); +#2081 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#2082 = LINE('',#2083,#2084); +#2083 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#2084 = VECTOR('',#2085,1.); +#2085 = DIRECTION('',(0.,0.,1.)); +#2086 = ORIENTED_EDGE('',*,*,#2087,.T.); +#2087 = EDGE_CURVE('',#2080,#2036,#2088,.T.); +#2088 = CIRCLE('',#2089,4.5E-02); +#2089 = AXIS2_PLACEMENT_3D('',#2090,#2091,#2092); +#2090 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#2091 = DIRECTION('',(0.,1.,0.)); +#2092 = DIRECTION('',(0.,-0.,1.)); +#2093 = PLANE('',#2094); +#2094 = AXIS2_PLACEMENT_3D('',#2095,#2096,#2097); +#2095 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#2096 = DIRECTION('',(0.,1.,0.)); +#2097 = DIRECTION('',(0.,-0.,1.)); +#2098 = ADVANCED_FACE('',(#2099),#2124,.F.); +#2099 = FACE_BOUND('',#2100,.F.); +#2100 = EDGE_LOOP('',(#2101,#2102,#2110,#2118)); +#2101 = ORIENTED_EDGE('',*,*,#1887,.F.); +#2102 = ORIENTED_EDGE('',*,*,#2103,.T.); +#2103 = EDGE_CURVE('',#1686,#2104,#2106,.T.); +#2104 = VERTEX_POINT('',#2105); +#2105 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#2106 = LINE('',#2107,#2108); +#2107 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#2108 = VECTOR('',#2109,1.); +#2109 = DIRECTION('',(0.,0.,1.)); +#2110 = ORIENTED_EDGE('',*,*,#2111,.T.); +#2111 = EDGE_CURVE('',#2104,#2112,#2114,.T.); +#2112 = VERTEX_POINT('',#2113); +#2113 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#2114 = LINE('',#2115,#2116); +#2115 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#2116 = VECTOR('',#2117,1.); +#2117 = DIRECTION('',(1.,0.,0.)); +#2118 = ORIENTED_EDGE('',*,*,#2119,.F.); +#2119 = EDGE_CURVE('',#1888,#2112,#2120,.T.); +#2120 = LINE('',#2121,#2122); +#2121 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#2122 = VECTOR('',#2123,1.); +#2123 = DIRECTION('',(0.,0.,1.)); +#2124 = PLANE('',#2125); +#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128); +#2126 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#2127 = DIRECTION('',(0.,1.,0.)); +#2128 = DIRECTION('',(0.,-0.,1.)); +#2129 = ADVANCED_FACE('',(#2130),#2148,.F.); +#2130 = FACE_BOUND('',#2131,.F.); +#2131 = EDGE_LOOP('',(#2132,#2133,#2134,#2142)); +#2132 = ORIENTED_EDGE('',*,*,#2103,.F.); +#2133 = ORIENTED_EDGE('',*,*,#1950,.T.); +#2134 = ORIENTED_EDGE('',*,*,#2135,.T.); +#2135 = EDGE_CURVE('',#1803,#2136,#2138,.T.); +#2136 = VERTEX_POINT('',#2137); +#2137 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#2138 = LINE('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#2140 = VECTOR('',#2141,1.); +#2141 = DIRECTION('',(0.,0.,1.)); +#2142 = ORIENTED_EDGE('',*,*,#2143,.F.); +#2143 = EDGE_CURVE('',#2104,#2136,#2144,.T.); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(0.,1.,0.)); +#2148 = PLANE('',#2149); +#2149 = AXIS2_PLACEMENT_3D('',#2150,#2151,#2152); +#2150 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#2151 = DIRECTION('',(1.,0.,0.)); +#2152 = DIRECTION('',(0.,0.,1.)); +#2153 = ADVANCED_FACE('',(#2154),#2217,.T.); +#2154 = FACE_BOUND('',#2155,.T.); +#2155 = EDGE_LOOP('',(#2156,#2166,#2173,#2174,#2175,#2176,#2185,#2193, + #2202,#2210)); +#2156 = ORIENTED_EDGE('',*,*,#2157,.F.); +#2157 = EDGE_CURVE('',#2158,#2160,#2162,.T.); +#2158 = VERTEX_POINT('',#2159); +#2159 = CARTESIAN_POINT('',(0.545,0.4,-2.775557561563E-17)); +#2160 = VERTEX_POINT('',#2161); +#2161 = CARTESIAN_POINT('',(0.755,0.4,-2.775557561563E-17)); +#2162 = LINE('',#2163,#2164); +#2163 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#2164 = VECTOR('',#2165,1.); +#2165 = DIRECTION('',(1.,0.,0.)); +#2166 = ORIENTED_EDGE('',*,*,#2167,.F.); +#2167 = EDGE_CURVE('',#1995,#2158,#2168,.T.); +#2168 = CIRCLE('',#2169,4.5E-02); +#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172); +#2170 = CARTESIAN_POINT('',(0.545,0.4,4.5E-02)); +#2171 = DIRECTION('',(0.,-1.,0.)); +#2172 = DIRECTION('',(0.,0.,1.)); +#2173 = ORIENTED_EDGE('',*,*,#1994,.T.); +#2174 = ORIENTED_EDGE('',*,*,#1986,.T.); +#2175 = ORIENTED_EDGE('',*,*,#1978,.F.); +#2176 = ORIENTED_EDGE('',*,*,#2177,.T.); +#2177 = EDGE_CURVE('',#1971,#2178,#2180,.T.); +#2178 = VERTEX_POINT('',#2179); +#2179 = CARTESIAN_POINT('',(0.545,0.4,0.45)); +#2180 = CIRCLE('',#2181,4.5E-02); +#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184); +#2182 = CARTESIAN_POINT('',(0.545,0.4,0.405)); +#2183 = DIRECTION('',(0.,1.,0.)); +#2184 = DIRECTION('',(0.,-0.,1.)); +#2185 = ORIENTED_EDGE('',*,*,#2186,.T.); +#2186 = EDGE_CURVE('',#2178,#2187,#2189,.T.); +#2187 = VERTEX_POINT('',#2188); +#2188 = CARTESIAN_POINT('',(0.755,0.4,0.45)); +#2189 = LINE('',#2190,#2191); +#2190 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#2191 = VECTOR('',#2192,1.); +#2192 = DIRECTION('',(1.,0.,0.)); +#2193 = ORIENTED_EDGE('',*,*,#2194,.F.); +#2194 = EDGE_CURVE('',#2195,#2187,#2197,.T.); +#2195 = VERTEX_POINT('',#2196); +#2196 = CARTESIAN_POINT('',(0.8,0.4,0.405)); +#2197 = CIRCLE('',#2198,4.5E-02); +#2198 = AXIS2_PLACEMENT_3D('',#2199,#2200,#2201); +#2199 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#2200 = DIRECTION('',(0.,-1.,0.)); +#2201 = DIRECTION('',(0.,0.,1.)); +#2202 = ORIENTED_EDGE('',*,*,#2203,.F.); +#2203 = EDGE_CURVE('',#2204,#2195,#2206,.T.); +#2204 = VERTEX_POINT('',#2205); +#2205 = CARTESIAN_POINT('',(0.8,0.4,4.5E-02)); +#2206 = LINE('',#2207,#2208); +#2207 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#2208 = VECTOR('',#2209,1.); +#2209 = DIRECTION('',(0.,0.,1.)); +#2210 = ORIENTED_EDGE('',*,*,#2211,.T.); +#2211 = EDGE_CURVE('',#2204,#2160,#2212,.T.); +#2212 = CIRCLE('',#2213,4.5E-02); +#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216); +#2214 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#2215 = DIRECTION('',(0.,1.,0.)); +#2216 = DIRECTION('',(0.,-0.,1.)); +#2217 = PLANE('',#2218); +#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221); +#2219 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#2220 = DIRECTION('',(0.,1.,0.)); +#2221 = DIRECTION('',(0.,-0.,1.)); +#2222 = ADVANCED_FACE('',(#2223),#2241,.T.); +#2223 = FACE_BOUND('',#2224,.T.); +#2224 = EDGE_LOOP('',(#2225,#2226,#2227,#2235)); +#2225 = ORIENTED_EDGE('',*,*,#1970,.F.); +#2226 = ORIENTED_EDGE('',*,*,#2135,.T.); +#2227 = ORIENTED_EDGE('',*,*,#2228,.T.); +#2228 = EDGE_CURVE('',#2136,#2229,#2231,.T.); +#2229 = VERTEX_POINT('',#2230); +#2230 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#2231 = LINE('',#2232,#2233); +#2232 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#2233 = VECTOR('',#2234,1.); +#2234 = DIRECTION('',(1.,0.,0.)); +#2235 = ORIENTED_EDGE('',*,*,#2236,.F.); +#2236 = EDGE_CURVE('',#1971,#2229,#2237,.T.); +#2237 = LINE('',#2238,#2239); +#2238 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#2239 = VECTOR('',#2240,1.); +#2240 = DIRECTION('',(0.,0.,1.)); +#2241 = PLANE('',#2242); +#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245); +#2243 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#2244 = DIRECTION('',(0.,1.,0.)); +#2245 = DIRECTION('',(0.,-0.,1.)); +#2246 = ADVANCED_FACE('',(#2247),#2258,.T.); +#2247 = FACE_BOUND('',#2248,.T.); +#2248 = EDGE_LOOP('',(#2249,#2250,#2251,#2257)); +#2249 = ORIENTED_EDGE('',*,*,#2018,.T.); +#2250 = ORIENTED_EDGE('',*,*,#2167,.T.); +#2251 = ORIENTED_EDGE('',*,*,#2252,.F.); +#2252 = EDGE_CURVE('',#2034,#2158,#2253,.T.); +#2253 = LINE('',#2254,#2255); +#2254 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#2255 = VECTOR('',#2256,1.); +#2256 = DIRECTION('',(0.,1.,0.)); +#2257 = ORIENTED_EDGE('',*,*,#2043,.F.); +#2258 = CYLINDRICAL_SURFACE('',#2259,4.5E-02); +#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); +#2260 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#2261 = DIRECTION('',(0.,1.,0.)); +#2262 = DIRECTION('',(-1.,0.,0.)); +#2263 = ADVANCED_FACE('',(#2264),#2275,.F.); +#2264 = FACE_BOUND('',#2265,.F.); +#2265 = EDGE_LOOP('',(#2266,#2267,#2268,#2269)); +#2266 = ORIENTED_EDGE('',*,*,#2157,.F.); +#2267 = ORIENTED_EDGE('',*,*,#2252,.F.); +#2268 = ORIENTED_EDGE('',*,*,#2033,.T.); +#2269 = ORIENTED_EDGE('',*,*,#2270,.T.); +#2270 = EDGE_CURVE('',#2036,#2160,#2271,.T.); +#2271 = LINE('',#2272,#2273); +#2272 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#2273 = VECTOR('',#2274,1.); +#2274 = DIRECTION('',(0.,1.,0.)); +#2275 = PLANE('',#2276); +#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279); +#2277 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#2278 = DIRECTION('',(0.,0.,1.)); +#2279 = DIRECTION('',(1.,0.,-0.)); +#2280 = ADVANCED_FACE('',(#2281),#2292,.T.); +#2281 = FACE_BOUND('',#2282,.T.); +#2282 = EDGE_LOOP('',(#2283,#2284,#2285,#2286)); +#2283 = ORIENTED_EDGE('',*,*,#2087,.T.); +#2284 = ORIENTED_EDGE('',*,*,#2270,.T.); +#2285 = ORIENTED_EDGE('',*,*,#2211,.F.); +#2286 = ORIENTED_EDGE('',*,*,#2287,.F.); +#2287 = EDGE_CURVE('',#2080,#2204,#2288,.T.); +#2288 = LINE('',#2289,#2290); +#2289 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#2290 = VECTOR('',#2291,1.); +#2291 = DIRECTION('',(0.,1.,0.)); +#2292 = CYLINDRICAL_SURFACE('',#2293,4.5E-02); +#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296); +#2294 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#2295 = DIRECTION('',(0.,1.,0.)); +#2296 = DIRECTION('',(1.,0.,0.)); +#2297 = ADVANCED_FACE('',(#2298),#2309,.T.); +#2298 = FACE_BOUND('',#2299,.T.); +#2299 = EDGE_LOOP('',(#2300,#2301,#2302,#2303)); +#2300 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2301 = ORIENTED_EDGE('',*,*,#2287,.T.); +#2302 = ORIENTED_EDGE('',*,*,#2203,.T.); +#2303 = ORIENTED_EDGE('',*,*,#2304,.F.); +#2304 = EDGE_CURVE('',#2071,#2195,#2305,.T.); +#2305 = LINE('',#2306,#2307); +#2306 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#2307 = VECTOR('',#2308,1.); +#2308 = DIRECTION('',(0.,1.,0.)); +#2309 = PLANE('',#2310); +#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313); +#2311 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#2312 = DIRECTION('',(1.,0.,0.)); +#2313 = DIRECTION('',(0.,0.,1.)); +#2314 = ADVANCED_FACE('',(#2315),#2326,.T.); +#2315 = FACE_BOUND('',#2316,.T.); +#2316 = EDGE_LOOP('',(#2317,#2318,#2319,#2325)); +#2317 = ORIENTED_EDGE('',*,*,#2304,.T.); +#2318 = ORIENTED_EDGE('',*,*,#2194,.T.); +#2319 = ORIENTED_EDGE('',*,*,#2320,.F.); +#2320 = EDGE_CURVE('',#2063,#2187,#2321,.T.); +#2321 = LINE('',#2322,#2323); +#2322 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#2323 = VECTOR('',#2324,1.); +#2324 = DIRECTION('',(0.,1.,0.)); +#2325 = ORIENTED_EDGE('',*,*,#2070,.F.); +#2326 = CYLINDRICAL_SURFACE('',#2327,4.5E-02); +#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330); +#2328 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#2329 = DIRECTION('',(0.,1.,0.)); +#2330 = DIRECTION('',(1.,0.,0.)); +#2331 = ADVANCED_FACE('',(#2332),#2343,.T.); +#2332 = FACE_BOUND('',#2333,.T.); +#2333 = EDGE_LOOP('',(#2334,#2335,#2341,#2342)); +#2334 = ORIENTED_EDGE('',*,*,#2186,.F.); +#2335 = ORIENTED_EDGE('',*,*,#2336,.F.); +#2336 = EDGE_CURVE('',#2054,#2178,#2337,.T.); +#2337 = LINE('',#2338,#2339); +#2338 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#2339 = VECTOR('',#2340,1.); +#2340 = DIRECTION('',(0.,1.,0.)); +#2341 = ORIENTED_EDGE('',*,*,#2062,.T.); +#2342 = ORIENTED_EDGE('',*,*,#2320,.T.); +#2343 = PLANE('',#2344); +#2344 = AXIS2_PLACEMENT_3D('',#2345,#2346,#2347); +#2345 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#2346 = DIRECTION('',(0.,0.,1.)); +#2347 = DIRECTION('',(1.,0.,-0.)); +#2348 = ADVANCED_FACE('',(#2349),#2360,.T.); +#2349 = FACE_BOUND('',#2350,.T.); +#2350 = EDGE_LOOP('',(#2351,#2352,#2353,#2354)); +#2351 = ORIENTED_EDGE('',*,*,#2053,.T.); +#2352 = ORIENTED_EDGE('',*,*,#2336,.T.); +#2353 = ORIENTED_EDGE('',*,*,#2177,.F.); +#2354 = ORIENTED_EDGE('',*,*,#2355,.F.); +#2355 = EDGE_CURVE('',#1888,#1971,#2356,.T.); +#2356 = LINE('',#2357,#2358); +#2357 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#2358 = VECTOR('',#2359,1.); +#2359 = DIRECTION('',(0.,1.,0.)); +#2360 = CYLINDRICAL_SURFACE('',#2361,4.5E-02); +#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364); +#2362 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#2363 = DIRECTION('',(0.,1.,0.)); +#2364 = DIRECTION('',(-1.,0.,0.)); +#2365 = ADVANCED_FACE('',(#2366),#2377,.T.); +#2366 = FACE_BOUND('',#2367,.T.); +#2367 = EDGE_LOOP('',(#2368,#2369,#2370,#2371)); +#2368 = ORIENTED_EDGE('',*,*,#2119,.F.); +#2369 = ORIENTED_EDGE('',*,*,#2355,.T.); +#2370 = ORIENTED_EDGE('',*,*,#2236,.T.); +#2371 = ORIENTED_EDGE('',*,*,#2372,.F.); +#2372 = EDGE_CURVE('',#2112,#2229,#2373,.T.); +#2373 = LINE('',#2374,#2375); +#2374 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#2375 = VECTOR('',#2376,1.); +#2376 = DIRECTION('',(0.,1.,0.)); +#2377 = PLANE('',#2378); +#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2379 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#2380 = DIRECTION('',(1.,0.,0.)); +#2381 = DIRECTION('',(0.,0.,1.)); +#2382 = ADVANCED_FACE('',(#2383),#2389,.T.); +#2383 = FACE_BOUND('',#2384,.T.); +#2384 = EDGE_LOOP('',(#2385,#2386,#2387,#2388)); +#2385 = ORIENTED_EDGE('',*,*,#2143,.F.); +#2386 = ORIENTED_EDGE('',*,*,#2111,.T.); +#2387 = ORIENTED_EDGE('',*,*,#2372,.T.); +#2388 = ORIENTED_EDGE('',*,*,#2228,.F.); +#2389 = PLANE('',#2390); +#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393); +#2391 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#2392 = DIRECTION('',(0.,0.,1.)); +#2393 = DIRECTION('',(1.,0.,-0.)); +#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2398)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2395,#2396,#2397)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2395 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2396 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2397 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2398 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2395, + 'distance_accuracy_value','confusion accuracy'); +#2399 = SHAPE_DEFINITION_REPRESENTATION(#2400,#1603); +#2400 = PRODUCT_DEFINITION_SHAPE('','',#2401); +#2401 = PRODUCT_DEFINITION('design','',#2402,#2405); +#2402 = PRODUCT_DEFINITION_FORMATION('','',#2403); +#2403 = PRODUCT('R_0603_1608Metric','R_0603_1608Metric','',(#2404)); +#2404 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2406 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2407,#2409); +#2407 = ( REPRESENTATION_RELATIONSHIP('','',#1603,#1593) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2408) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2408 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1594); +#2409 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2410); +#2410 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#1588,#2401, + $); +#2411 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2403)); +#2412 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2413,#2415); +#2413 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2414) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2414 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#2415 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2416); +#2416 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#1588,$); +#2417 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1590)); +#2418 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2419,#2421); +#2419 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2420) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2420 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#2421 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2422); +#2422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#1588,$); +#2423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2424,#2426); +#2424 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2425) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#2426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2427); +#2427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#1588,$); +#2428 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2429,#2431); +#2429 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2430) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2430 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#2431 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2432); +#2432 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#1588,$); +#2433 = SHAPE_DEFINITION_REPRESENTATION(#2434,#2440); +#2434 = PRODUCT_DEFINITION_SHAPE('','',#2435); +#2435 = PRODUCT_DEFINITION('design','',#2436,#2439); +#2436 = PRODUCT_DEFINITION_FORMATION('','',#2437); +#2437 = PRODUCT('LED_0603_1608Metric','LED_0603_1608Metric','',(#2438)); +#2438 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2440 = SHAPE_REPRESENTATION('',(#11,#2441),#2445); +#2441 = AXIS2_PLACEMENT_3D('',#2442,#2443,#2444); +#2442 = CARTESIAN_POINT('',(0.,0.,0.)); +#2443 = DIRECTION('',(0.,0.,1.)); +#2444 = DIRECTION('',(1.,0.,-0.)); +#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2449)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2446,#2447,#2448)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2446, + 'distance_accuracy_value','confusion accuracy'); +#2450 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2451),#3974); +#2451 = MANIFOLD_SOLID_BREP('',#2452); +#2452 = CLOSED_SHELL('',(#2453,#2493,#2540,#2619,#2643,#2683,#2714,#2731 + ,#2764,#2788,#2855,#2976,#3043,#3067,#3098,#3131,#3187,#3211,#3235, + #3259,#3292,#3304,#3367,#3392,#3409,#3433,#3451,#3469,#3487,#3504, + #3521,#3552,#3577,#3602,#3626,#3643,#3674,#3698,#3715,#3743,#3768, + #3792,#3817,#3864,#3881,#3893,#3915,#3927,#3945,#3963)); +#2453 = ADVANCED_FACE('',(#2454),#2488,.F.); +#2454 = FACE_BOUND('',#2455,.F.); +#2455 = EDGE_LOOP('',(#2456,#2466,#2474,#2482)); +#2456 = ORIENTED_EDGE('',*,*,#2457,.T.); +#2457 = EDGE_CURVE('',#2458,#2460,#2462,.T.); +#2458 = VERTEX_POINT('',#2459); +#2459 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#2460 = VERTEX_POINT('',#2461); +#2461 = CARTESIAN_POINT('',(-0.45,-0.4,1.1)); +#2462 = LINE('',#2463,#2464); +#2463 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#2464 = VECTOR('',#2465,1.); +#2465 = DIRECTION('',(7.911630099815E-02,0.,0.996865392576)); +#2466 = ORIENTED_EDGE('',*,*,#2467,.T.); +#2467 = EDGE_CURVE('',#2460,#2468,#2470,.T.); +#2468 = VERTEX_POINT('',#2469); +#2469 = CARTESIAN_POINT('',(0.45,-0.4,1.1)); +#2470 = LINE('',#2471,#2472); +#2471 = CARTESIAN_POINT('',(-0.45,-0.4,1.1)); +#2472 = VECTOR('',#2473,1.); +#2473 = DIRECTION('',(1.,0.,0.)); +#2474 = ORIENTED_EDGE('',*,*,#2475,.T.); +#2475 = EDGE_CURVE('',#2468,#2476,#2478,.T.); +#2476 = VERTEX_POINT('',#2477); +#2477 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#2478 = LINE('',#2479,#2480); +#2479 = CARTESIAN_POINT('',(0.45,-0.4,1.1)); +#2480 = VECTOR('',#2481,1.); +#2481 = DIRECTION('',(7.911630099815E-02,0.,-0.996865392576)); +#2482 = ORIENTED_EDGE('',*,*,#2483,.T.); +#2483 = EDGE_CURVE('',#2476,#2458,#2484,.T.); +#2484 = LINE('',#2485,#2486); +#2485 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#2486 = VECTOR('',#2487,1.); +#2487 = DIRECTION('',(-1.,0.,0.)); +#2488 = PLANE('',#2489); +#2489 = AXIS2_PLACEMENT_3D('',#2490,#2491,#2492); +#2490 = CARTESIAN_POINT('',(-8.772411109409E-18,-0.4,0.775044128294)); +#2491 = DIRECTION('',(0.,1.,0.)); +#2492 = DIRECTION('',(0.,-0.,1.)); +#2493 = ADVANCED_FACE('',(#2494),#2535,.T.); +#2494 = FACE_BOUND('',#2495,.T.); +#2495 = EDGE_LOOP('',(#2496,#2506,#2514,#2520,#2521,#2529)); +#2496 = ORIENTED_EDGE('',*,*,#2497,.T.); +#2497 = EDGE_CURVE('',#2498,#2500,#2502,.T.); +#2498 = VERTEX_POINT('',#2499); +#2499 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#2500 = VERTEX_POINT('',#2501); +#2501 = CARTESIAN_POINT('',(-0.5,0.3,0.47)); +#2502 = LINE('',#2503,#2504); +#2503 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#2504 = VECTOR('',#2505,1.); +#2505 = DIRECTION('',(0.,-1.,0.)); +#2506 = ORIENTED_EDGE('',*,*,#2507,.F.); +#2507 = EDGE_CURVE('',#2508,#2500,#2510,.T.); +#2508 = VERTEX_POINT('',#2509); +#2509 = CARTESIAN_POINT('',(-0.5,-0.3,0.47)); +#2510 = LINE('',#2511,#2512); +#2511 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#2512 = VECTOR('',#2513,1.); +#2513 = DIRECTION('',(0.,1.,0.)); +#2514 = ORIENTED_EDGE('',*,*,#2515,.T.); +#2515 = EDGE_CURVE('',#2508,#2458,#2516,.T.); +#2516 = LINE('',#2517,#2518); +#2517 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#2518 = VECTOR('',#2519,1.); +#2519 = DIRECTION('',(0.,-1.,0.)); +#2520 = ORIENTED_EDGE('',*,*,#2457,.T.); +#2521 = ORIENTED_EDGE('',*,*,#2522,.F.); +#2522 = EDGE_CURVE('',#2523,#2460,#2525,.T.); +#2523 = VERTEX_POINT('',#2524); +#2524 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#2525 = LINE('',#2526,#2527); +#2526 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#2527 = VECTOR('',#2528,1.); +#2528 = DIRECTION('',(0.,-1.,0.)); +#2529 = ORIENTED_EDGE('',*,*,#2530,.F.); +#2530 = EDGE_CURVE('',#2498,#2523,#2531,.T.); +#2531 = LINE('',#2532,#2533); +#2532 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#2533 = VECTOR('',#2534,1.); +#2534 = DIRECTION('',(7.911630099815E-02,0.,0.996865392576)); +#2535 = PLANE('',#2536); +#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539); +#2537 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#2538 = DIRECTION('',(-0.996865392576,0.,7.911630099815E-02)); +#2539 = DIRECTION('',(7.911630099815E-02,0.,0.996865392576)); +#2540 = ADVANCED_FACE('',(#2541),#2614,.F.); +#2541 = FACE_BOUND('',#2542,.F.); +#2542 = EDGE_LOOP('',(#2543,#2553,#2561,#2569,#2575,#2576,#2584,#2592, + #2600,#2608)); +#2543 = ORIENTED_EDGE('',*,*,#2544,.F.); +#2544 = EDGE_CURVE('',#2545,#2547,#2549,.T.); +#2545 = VERTEX_POINT('',#2546); +#2546 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2547 = VERTEX_POINT('',#2548); +#2548 = CARTESIAN_POINT('',(-0.725,-0.4,3.E-02)); +#2549 = LINE('',#2550,#2551); +#2550 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2551 = VECTOR('',#2552,1.); +#2552 = DIRECTION('',(1.,0.,0.)); +#2553 = ORIENTED_EDGE('',*,*,#2554,.T.); +#2554 = EDGE_CURVE('',#2545,#2555,#2557,.T.); +#2555 = VERTEX_POINT('',#2556); +#2556 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2557 = LINE('',#2558,#2559); +#2558 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2559 = VECTOR('',#2560,1.); +#2560 = DIRECTION('',(0.,0.,1.)); +#2561 = ORIENTED_EDGE('',*,*,#2562,.T.); +#2562 = EDGE_CURVE('',#2555,#2563,#2565,.T.); +#2563 = VERTEX_POINT('',#2564); +#2564 = CARTESIAN_POINT('',(-0.725,-0.4,0.47)); +#2565 = LINE('',#2566,#2567); +#2566 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2567 = VECTOR('',#2568,1.); +#2568 = DIRECTION('',(1.,0.,0.)); +#2569 = ORIENTED_EDGE('',*,*,#2570,.T.); +#2570 = EDGE_CURVE('',#2563,#2458,#2571,.T.); +#2571 = LINE('',#2572,#2573); +#2572 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2573 = VECTOR('',#2574,1.); +#2574 = DIRECTION('',(1.,0.,0.)); +#2575 = ORIENTED_EDGE('',*,*,#2483,.F.); +#2576 = ORIENTED_EDGE('',*,*,#2577,.T.); +#2577 = EDGE_CURVE('',#2476,#2578,#2580,.T.); +#2578 = VERTEX_POINT('',#2579); +#2579 = CARTESIAN_POINT('',(0.725,-0.4,0.47)); +#2580 = LINE('',#2581,#2582); +#2581 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2582 = VECTOR('',#2583,1.); +#2583 = DIRECTION('',(1.,0.,0.)); +#2584 = ORIENTED_EDGE('',*,*,#2585,.T.); +#2585 = EDGE_CURVE('',#2578,#2586,#2588,.T.); +#2586 = VERTEX_POINT('',#2587); +#2587 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#2588 = LINE('',#2589,#2590); +#2589 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2590 = VECTOR('',#2591,1.); +#2591 = DIRECTION('',(1.,0.,0.)); +#2592 = ORIENTED_EDGE('',*,*,#2593,.F.); +#2593 = EDGE_CURVE('',#2594,#2586,#2596,.T.); +#2594 = VERTEX_POINT('',#2595); +#2595 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02)); +#2596 = LINE('',#2597,#2598); +#2597 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02)); +#2598 = VECTOR('',#2599,1.); +#2599 = DIRECTION('',(0.,0.,1.)); +#2600 = ORIENTED_EDGE('',*,*,#2601,.F.); +#2601 = EDGE_CURVE('',#2602,#2594,#2604,.T.); +#2602 = VERTEX_POINT('',#2603); +#2603 = CARTESIAN_POINT('',(0.725,-0.4,3.E-02)); +#2604 = LINE('',#2605,#2606); +#2605 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2606 = VECTOR('',#2607,1.); +#2607 = DIRECTION('',(1.,0.,0.)); +#2608 = ORIENTED_EDGE('',*,*,#2609,.F.); +#2609 = EDGE_CURVE('',#2547,#2602,#2610,.T.); +#2610 = LINE('',#2611,#2612); +#2611 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2612 = VECTOR('',#2613,1.); +#2613 = DIRECTION('',(1.,0.,0.)); +#2614 = PLANE('',#2615); +#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618); +#2616 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2617 = DIRECTION('',(0.,1.,0.)); +#2618 = DIRECTION('',(0.,-0.,1.)); +#2619 = ADVANCED_FACE('',(#2620),#2638,.T.); +#2620 = FACE_BOUND('',#2621,.T.); +#2621 = EDGE_LOOP('',(#2622,#2623,#2624,#2632)); +#2622 = ORIENTED_EDGE('',*,*,#2522,.T.); +#2623 = ORIENTED_EDGE('',*,*,#2467,.T.); +#2624 = ORIENTED_EDGE('',*,*,#2625,.F.); +#2625 = EDGE_CURVE('',#2626,#2468,#2628,.T.); +#2626 = VERTEX_POINT('',#2627); +#2627 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#2628 = LINE('',#2629,#2630); +#2629 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#2630 = VECTOR('',#2631,1.); +#2631 = DIRECTION('',(0.,-1.,0.)); +#2632 = ORIENTED_EDGE('',*,*,#2633,.F.); +#2633 = EDGE_CURVE('',#2523,#2626,#2634,.T.); +#2634 = LINE('',#2635,#2636); +#2635 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#2636 = VECTOR('',#2637,1.); +#2637 = DIRECTION('',(1.,0.,0.)); +#2638 = PLANE('',#2639); +#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642); +#2640 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#2641 = DIRECTION('',(0.,0.,1.)); +#2642 = DIRECTION('',(1.,0.,-0.)); +#2643 = ADVANCED_FACE('',(#2644),#2678,.T.); +#2644 = FACE_BOUND('',#2645,.T.); +#2645 = EDGE_LOOP('',(#2646,#2647,#2648,#2656,#2664,#2672)); +#2646 = ORIENTED_EDGE('',*,*,#2625,.T.); +#2647 = ORIENTED_EDGE('',*,*,#2475,.T.); +#2648 = ORIENTED_EDGE('',*,*,#2649,.F.); +#2649 = EDGE_CURVE('',#2650,#2476,#2652,.T.); +#2650 = VERTEX_POINT('',#2651); +#2651 = CARTESIAN_POINT('',(0.5,-0.3,0.47)); +#2652 = LINE('',#2653,#2654); +#2653 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#2654 = VECTOR('',#2655,1.); +#2655 = DIRECTION('',(0.,-1.,0.)); +#2656 = ORIENTED_EDGE('',*,*,#2657,.T.); +#2657 = EDGE_CURVE('',#2650,#2658,#2660,.T.); +#2658 = VERTEX_POINT('',#2659); +#2659 = CARTESIAN_POINT('',(0.5,0.3,0.47)); +#2660 = LINE('',#2661,#2662); +#2661 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#2662 = VECTOR('',#2663,1.); +#2663 = DIRECTION('',(0.,1.,0.)); +#2664 = ORIENTED_EDGE('',*,*,#2665,.F.); +#2665 = EDGE_CURVE('',#2666,#2658,#2668,.T.); +#2666 = VERTEX_POINT('',#2667); +#2667 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#2668 = LINE('',#2669,#2670); +#2669 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#2670 = VECTOR('',#2671,1.); +#2671 = DIRECTION('',(0.,-1.,0.)); +#2672 = ORIENTED_EDGE('',*,*,#2673,.F.); +#2673 = EDGE_CURVE('',#2626,#2666,#2674,.T.); +#2674 = LINE('',#2675,#2676); +#2675 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#2676 = VECTOR('',#2677,1.); +#2677 = DIRECTION('',(7.911630099815E-02,0.,-0.996865392576)); +#2678 = PLANE('',#2679); +#2679 = AXIS2_PLACEMENT_3D('',#2680,#2681,#2682); +#2680 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#2681 = DIRECTION('',(0.996865392576,0.,7.911630099815E-02)); +#2682 = DIRECTION('',(7.911630099815E-02,0.,-0.996865392576)); +#2683 = ADVANCED_FACE('',(#2684),#2709,.T.); +#2684 = FACE_BOUND('',#2685,.T.); +#2685 = EDGE_LOOP('',(#2686,#2694,#2702,#2708)); +#2686 = ORIENTED_EDGE('',*,*,#2687,.F.); +#2687 = EDGE_CURVE('',#2688,#2498,#2690,.T.); +#2688 = VERTEX_POINT('',#2689); +#2689 = CARTESIAN_POINT('',(-0.725,0.4,0.47)); +#2690 = LINE('',#2691,#2692); +#2691 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#2692 = VECTOR('',#2693,1.); +#2693 = DIRECTION('',(1.,0.,0.)); +#2694 = ORIENTED_EDGE('',*,*,#2695,.F.); +#2695 = EDGE_CURVE('',#2696,#2688,#2698,.T.); +#2696 = VERTEX_POINT('',#2697); +#2697 = CARTESIAN_POINT('',(-0.725,0.3,0.47)); +#2698 = LINE('',#2699,#2700); +#2699 = CARTESIAN_POINT('',(-0.725,5.E-02,0.47)); +#2700 = VECTOR('',#2701,1.); +#2701 = DIRECTION('',(0.,1.,0.)); +#2702 = ORIENTED_EDGE('',*,*,#2703,.F.); +#2703 = EDGE_CURVE('',#2500,#2696,#2704,.T.); +#2704 = LINE('',#2705,#2706); +#2705 = CARTESIAN_POINT('',(-0.7475,0.3,0.47)); +#2706 = VECTOR('',#2707,1.); +#2707 = DIRECTION('',(-1.,0.,0.)); +#2708 = ORIENTED_EDGE('',*,*,#2497,.F.); +#2709 = PLANE('',#2710); +#2710 = AXIS2_PLACEMENT_3D('',#2711,#2712,#2713); +#2711 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2712 = DIRECTION('',(0.,0.,1.)); +#2713 = DIRECTION('',(1.,0.,-0.)); +#2714 = ADVANCED_FACE('',(#2715),#2726,.T.); +#2715 = FACE_BOUND('',#2716,.T.); +#2716 = EDGE_LOOP('',(#2717,#2718,#2719,#2720)); +#2717 = ORIENTED_EDGE('',*,*,#2530,.T.); +#2718 = ORIENTED_EDGE('',*,*,#2633,.T.); +#2719 = ORIENTED_EDGE('',*,*,#2673,.T.); +#2720 = ORIENTED_EDGE('',*,*,#2721,.T.); +#2721 = EDGE_CURVE('',#2666,#2498,#2722,.T.); +#2722 = LINE('',#2723,#2724); +#2723 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#2724 = VECTOR('',#2725,1.); +#2725 = DIRECTION('',(-1.,0.,0.)); +#2726 = PLANE('',#2727); +#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730); +#2728 = CARTESIAN_POINT('',(-8.772411109409E-18,0.4,0.775044128294)); +#2729 = DIRECTION('',(0.,1.,0.)); +#2730 = DIRECTION('',(0.,-0.,1.)); +#2731 = ADVANCED_FACE('',(#2732),#2759,.T.); +#2732 = FACE_BOUND('',#2733,.T.); +#2733 = EDGE_LOOP('',(#2734,#2743,#2751,#2758)); +#2734 = ORIENTED_EDGE('',*,*,#2735,.F.); +#2735 = EDGE_CURVE('',#2736,#2500,#2738,.T.); +#2736 = VERTEX_POINT('',#2737); +#2737 = CARTESIAN_POINT('',(-0.53,0.3,0.5)); +#2738 = CIRCLE('',#2739,3.E-02); +#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742); +#2740 = CARTESIAN_POINT('',(-0.53,0.3,0.47)); +#2741 = DIRECTION('',(-0.,1.,0.)); +#2742 = DIRECTION('',(1.,0.,0.)); +#2743 = ORIENTED_EDGE('',*,*,#2744,.F.); +#2744 = EDGE_CURVE('',#2745,#2736,#2747,.T.); +#2745 = VERTEX_POINT('',#2746); +#2746 = CARTESIAN_POINT('',(-0.53,-0.3,0.5)); +#2747 = LINE('',#2748,#2749); +#2748 = CARTESIAN_POINT('',(-0.53,-0.4,0.5)); +#2749 = VECTOR('',#2750,1.); +#2750 = DIRECTION('',(0.,1.,0.)); +#2751 = ORIENTED_EDGE('',*,*,#2752,.T.); +#2752 = EDGE_CURVE('',#2745,#2508,#2753,.T.); +#2753 = CIRCLE('',#2754,3.E-02); +#2754 = AXIS2_PLACEMENT_3D('',#2755,#2756,#2757); +#2755 = CARTESIAN_POINT('',(-0.53,-0.3,0.47)); +#2756 = DIRECTION('',(-0.,1.,0.)); +#2757 = DIRECTION('',(1.,0.,0.)); +#2758 = ORIENTED_EDGE('',*,*,#2507,.T.); +#2759 = CYLINDRICAL_SURFACE('',#2760,3.E-02); +#2760 = AXIS2_PLACEMENT_3D('',#2761,#2762,#2763); +#2761 = CARTESIAN_POINT('',(-0.53,-0.4,0.47)); +#2762 = DIRECTION('',(0.,1.,0.)); +#2763 = DIRECTION('',(1.,0.,0.)); +#2764 = ADVANCED_FACE('',(#2765),#2783,.T.); +#2765 = FACE_BOUND('',#2766,.T.); +#2766 = EDGE_LOOP('',(#2767,#2775,#2776,#2777)); +#2767 = ORIENTED_EDGE('',*,*,#2768,.F.); +#2768 = EDGE_CURVE('',#2563,#2769,#2771,.T.); +#2769 = VERTEX_POINT('',#2770); +#2770 = CARTESIAN_POINT('',(-0.725,-0.3,0.47)); +#2771 = LINE('',#2772,#2773); +#2772 = CARTESIAN_POINT('',(-0.725,-0.35,0.47)); +#2773 = VECTOR('',#2774,1.); +#2774 = DIRECTION('',(0.,1.,0.)); +#2775 = ORIENTED_EDGE('',*,*,#2570,.T.); +#2776 = ORIENTED_EDGE('',*,*,#2515,.F.); +#2777 = ORIENTED_EDGE('',*,*,#2778,.F.); +#2778 = EDGE_CURVE('',#2769,#2508,#2779,.T.); +#2779 = LINE('',#2780,#2781); +#2780 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47)); +#2781 = VECTOR('',#2782,1.); +#2782 = DIRECTION('',(1.,0.,0.)); +#2783 = PLANE('',#2784); +#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787); +#2785 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2786 = DIRECTION('',(0.,0.,1.)); +#2787 = DIRECTION('',(1.,0.,-0.)); +#2788 = ADVANCED_FACE('',(#2789),#2850,.F.); +#2789 = FACE_BOUND('',#2790,.F.); +#2790 = EDGE_LOOP('',(#2791,#2801,#2810,#2818,#2827,#2835,#2841,#2842, + #2843,#2844)); +#2791 = ORIENTED_EDGE('',*,*,#2792,.F.); +#2792 = EDGE_CURVE('',#2793,#2795,#2797,.T.); +#2793 = VERTEX_POINT('',#2794); +#2794 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18)); +#2795 = VERTEX_POINT('',#2796); +#2796 = CARTESIAN_POINT('',(-0.725,-0.4,0.)); +#2797 = LINE('',#2798,#2799); +#2798 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#2799 = VECTOR('',#2800,1.); +#2800 = DIRECTION('',(1.,0.,0.)); +#2801 = ORIENTED_EDGE('',*,*,#2802,.F.); +#2802 = EDGE_CURVE('',#2803,#2793,#2805,.T.); +#2803 = VERTEX_POINT('',#2804); +#2804 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#2805 = CIRCLE('',#2806,3.E-02); +#2806 = AXIS2_PLACEMENT_3D('',#2807,#2808,#2809); +#2807 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2808 = DIRECTION('',(0.,-1.,0.)); +#2809 = DIRECTION('',(0.,0.,1.)); +#2810 = ORIENTED_EDGE('',*,*,#2811,.T.); +#2811 = EDGE_CURVE('',#2803,#2812,#2814,.T.); +#2812 = VERTEX_POINT('',#2813); +#2813 = CARTESIAN_POINT('',(-0.8,-0.4,0.47)); +#2814 = LINE('',#2815,#2816); +#2815 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#2816 = VECTOR('',#2817,1.); +#2817 = DIRECTION('',(0.,0.,1.)); +#2818 = ORIENTED_EDGE('',*,*,#2819,.T.); +#2819 = EDGE_CURVE('',#2812,#2820,#2822,.T.); +#2820 = VERTEX_POINT('',#2821); +#2821 = CARTESIAN_POINT('',(-0.77,-0.4,0.5)); +#2822 = CIRCLE('',#2823,3.E-02); +#2823 = AXIS2_PLACEMENT_3D('',#2824,#2825,#2826); +#2824 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#2825 = DIRECTION('',(0.,1.,0.)); +#2826 = DIRECTION('',(0.,-0.,1.)); +#2827 = ORIENTED_EDGE('',*,*,#2828,.T.); +#2828 = EDGE_CURVE('',#2820,#2829,#2831,.T.); +#2829 = VERTEX_POINT('',#2830); +#2830 = CARTESIAN_POINT('',(-0.725,-0.4,0.5)); +#2831 = LINE('',#2832,#2833); +#2832 = CARTESIAN_POINT('',(-0.8,-0.4,0.5)); +#2833 = VECTOR('',#2834,1.); +#2834 = DIRECTION('',(1.,0.,0.)); +#2835 = ORIENTED_EDGE('',*,*,#2836,.F.); +#2836 = EDGE_CURVE('',#2563,#2829,#2837,.T.); +#2837 = LINE('',#2838,#2839); +#2838 = CARTESIAN_POINT('',(-0.725,-0.4,0.375)); +#2839 = VECTOR('',#2840,1.); +#2840 = DIRECTION('',(0.,0.,1.)); +#2841 = ORIENTED_EDGE('',*,*,#2562,.F.); +#2842 = ORIENTED_EDGE('',*,*,#2554,.F.); +#2843 = ORIENTED_EDGE('',*,*,#2544,.T.); +#2844 = ORIENTED_EDGE('',*,*,#2845,.F.); +#2845 = EDGE_CURVE('',#2795,#2547,#2846,.T.); +#2846 = LINE('',#2847,#2848); +#2847 = CARTESIAN_POINT('',(-0.725,-0.4,0.375)); +#2848 = VECTOR('',#2849,1.); +#2849 = DIRECTION('',(0.,0.,1.)); +#2850 = PLANE('',#2851); +#2851 = AXIS2_PLACEMENT_3D('',#2852,#2853,#2854); +#2852 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#2853 = DIRECTION('',(0.,1.,0.)); +#2854 = DIRECTION('',(0.,-0.,1.)); +#2855 = ADVANCED_FACE('',(#2856,#2945),#2971,.F.); +#2856 = FACE_BOUND('',#2857,.F.); +#2857 = EDGE_LOOP('',(#2858,#2866,#2867,#2875,#2883,#2891,#2899,#2907, + #2915,#2923,#2931,#2939)); +#2858 = ORIENTED_EDGE('',*,*,#2859,.F.); +#2859 = EDGE_CURVE('',#2547,#2860,#2862,.T.); +#2860 = VERTEX_POINT('',#2861); +#2861 = CARTESIAN_POINT('',(-0.725,-0.3,3.E-02)); +#2862 = LINE('',#2863,#2864); +#2863 = CARTESIAN_POINT('',(-0.725,-0.35,3.E-02)); +#2864 = VECTOR('',#2865,1.); +#2865 = DIRECTION('',(0.,1.,0.)); +#2866 = ORIENTED_EDGE('',*,*,#2609,.T.); +#2867 = ORIENTED_EDGE('',*,*,#2868,.F.); +#2868 = EDGE_CURVE('',#2869,#2602,#2871,.T.); +#2869 = VERTEX_POINT('',#2870); +#2870 = CARTESIAN_POINT('',(0.725,-0.3,3.E-02)); +#2871 = LINE('',#2872,#2873); +#2872 = CARTESIAN_POINT('',(0.725,-0.45,3.E-02)); +#2873 = VECTOR('',#2874,1.); +#2874 = DIRECTION('',(0.,-1.,0.)); +#2875 = ORIENTED_EDGE('',*,*,#2876,.F.); +#2876 = EDGE_CURVE('',#2877,#2869,#2879,.T.); +#2877 = VERTEX_POINT('',#2878); +#2878 = CARTESIAN_POINT('',(0.5,-0.3,3.E-02)); +#2879 = LINE('',#2880,#2881); +#2880 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02)); +#2881 = VECTOR('',#2882,1.); +#2882 = DIRECTION('',(1.,0.,0.)); +#2883 = ORIENTED_EDGE('',*,*,#2884,.T.); +#2884 = EDGE_CURVE('',#2877,#2885,#2887,.T.); +#2885 = VERTEX_POINT('',#2886); +#2886 = CARTESIAN_POINT('',(0.5,0.3,3.E-02)); +#2887 = LINE('',#2888,#2889); +#2888 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#2889 = VECTOR('',#2890,1.); +#2890 = DIRECTION('',(0.,1.,0.)); +#2891 = ORIENTED_EDGE('',*,*,#2892,.F.); +#2892 = EDGE_CURVE('',#2893,#2885,#2895,.T.); +#2893 = VERTEX_POINT('',#2894); +#2894 = CARTESIAN_POINT('',(0.725,0.3,3.E-02)); +#2895 = LINE('',#2896,#2897); +#2896 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02)); +#2897 = VECTOR('',#2898,1.); +#2898 = DIRECTION('',(-1.,0.,0.)); +#2899 = ORIENTED_EDGE('',*,*,#2900,.F.); +#2900 = EDGE_CURVE('',#2901,#2893,#2903,.T.); +#2901 = VERTEX_POINT('',#2902); +#2902 = CARTESIAN_POINT('',(0.725,0.4,3.E-02)); +#2903 = LINE('',#2904,#2905); +#2904 = CARTESIAN_POINT('',(0.725,-5.E-02,3.E-02)); +#2905 = VECTOR('',#2906,1.); +#2906 = DIRECTION('',(0.,-1.,0.)); +#2907 = ORIENTED_EDGE('',*,*,#2908,.F.); +#2908 = EDGE_CURVE('',#2909,#2901,#2911,.T.); +#2909 = VERTEX_POINT('',#2910); +#2910 = CARTESIAN_POINT('',(-0.725,0.4,3.E-02)); +#2911 = LINE('',#2912,#2913); +#2912 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#2913 = VECTOR('',#2914,1.); +#2914 = DIRECTION('',(1.,0.,0.)); +#2915 = ORIENTED_EDGE('',*,*,#2916,.F.); +#2916 = EDGE_CURVE('',#2917,#2909,#2919,.T.); +#2917 = VERTEX_POINT('',#2918); +#2918 = CARTESIAN_POINT('',(-0.725,0.3,3.E-02)); +#2919 = LINE('',#2920,#2921); +#2920 = CARTESIAN_POINT('',(-0.725,5.E-02,3.E-02)); +#2921 = VECTOR('',#2922,1.); +#2922 = DIRECTION('',(0.,1.,0.)); +#2923 = ORIENTED_EDGE('',*,*,#2924,.F.); +#2924 = EDGE_CURVE('',#2925,#2917,#2927,.T.); +#2925 = VERTEX_POINT('',#2926); +#2926 = CARTESIAN_POINT('',(-0.5,0.3,3.E-02)); +#2927 = LINE('',#2928,#2929); +#2928 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02)); +#2929 = VECTOR('',#2930,1.); +#2930 = DIRECTION('',(-1.,0.,0.)); +#2931 = ORIENTED_EDGE('',*,*,#2932,.F.); +#2932 = EDGE_CURVE('',#2933,#2925,#2935,.T.); +#2933 = VERTEX_POINT('',#2934); +#2934 = CARTESIAN_POINT('',(-0.5,-0.3,3.E-02)); +#2935 = LINE('',#2936,#2937); +#2936 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#2937 = VECTOR('',#2938,1.); +#2938 = DIRECTION('',(0.,1.,0.)); +#2939 = ORIENTED_EDGE('',*,*,#2940,.F.); +#2940 = EDGE_CURVE('',#2860,#2933,#2941,.T.); +#2941 = LINE('',#2942,#2943); +#2942 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02)); +#2943 = VECTOR('',#2944,1.); +#2944 = DIRECTION('',(1.,0.,0.)); +#2945 = FACE_BOUND('',#2946,.F.); +#2946 = EDGE_LOOP('',(#2947,#2957,#2965)); +#2947 = ORIENTED_EDGE('',*,*,#2948,.T.); +#2948 = EDGE_CURVE('',#2949,#2951,#2953,.T.); +#2949 = VERTEX_POINT('',#2950); +#2950 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02)); +#2951 = VERTEX_POINT('',#2952); +#2952 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02)); +#2953 = LINE('',#2954,#2955); +#2954 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02)); +#2955 = VECTOR('',#2956,1.); +#2956 = DIRECTION('',(0.,-1.,0.)); +#2957 = ORIENTED_EDGE('',*,*,#2958,.T.); +#2958 = EDGE_CURVE('',#2951,#2959,#2961,.T.); +#2959 = VERTEX_POINT('',#2960); +#2960 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02)); +#2961 = LINE('',#2962,#2963); +#2962 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02)); +#2963 = VECTOR('',#2964,1.); +#2964 = DIRECTION('',(-0.866025403784,0.5,0.)); +#2965 = ORIENTED_EDGE('',*,*,#2966,.T.); +#2966 = EDGE_CURVE('',#2959,#2949,#2967,.T.); +#2967 = LINE('',#2968,#2969); +#2968 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02)); +#2969 = VECTOR('',#2970,1.); +#2970 = DIRECTION('',(0.866025403784,0.5,0.)); +#2971 = PLANE('',#2972); +#2972 = AXIS2_PLACEMENT_3D('',#2973,#2974,#2975); +#2973 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#2974 = DIRECTION('',(0.,0.,1.)); +#2975 = DIRECTION('',(1.,0.,-0.)); +#2976 = ADVANCED_FACE('',(#2977),#3038,.F.); +#2977 = FACE_BOUND('',#2978,.F.); +#2978 = EDGE_LOOP('',(#2979,#2989,#2995,#2996,#2997,#2998,#3006,#3014, + #3023,#3031)); +#2979 = ORIENTED_EDGE('',*,*,#2980,.F.); +#2980 = EDGE_CURVE('',#2981,#2983,#2985,.T.); +#2981 = VERTEX_POINT('',#2982); +#2982 = CARTESIAN_POINT('',(0.725,-0.4,0.)); +#2983 = VERTEX_POINT('',#2984); +#2984 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18)); +#2985 = LINE('',#2986,#2987); +#2986 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#2987 = VECTOR('',#2988,1.); +#2988 = DIRECTION('',(1.,0.,0.)); +#2989 = ORIENTED_EDGE('',*,*,#2990,.F.); +#2990 = EDGE_CURVE('',#2602,#2981,#2991,.T.); +#2991 = LINE('',#2992,#2993); +#2992 = CARTESIAN_POINT('',(0.725,-0.4,0.375)); +#2993 = VECTOR('',#2994,1.); +#2994 = DIRECTION('',(0.,0.,-1.)); +#2995 = ORIENTED_EDGE('',*,*,#2601,.T.); +#2996 = ORIENTED_EDGE('',*,*,#2593,.T.); +#2997 = ORIENTED_EDGE('',*,*,#2585,.F.); +#2998 = ORIENTED_EDGE('',*,*,#2999,.F.); +#2999 = EDGE_CURVE('',#3000,#2578,#3002,.T.); +#3000 = VERTEX_POINT('',#3001); +#3001 = CARTESIAN_POINT('',(0.725,-0.4,0.5)); +#3002 = LINE('',#3003,#3004); +#3003 = CARTESIAN_POINT('',(0.725,-0.4,0.375)); +#3004 = VECTOR('',#3005,1.); +#3005 = DIRECTION('',(0.,0.,-1.)); +#3006 = ORIENTED_EDGE('',*,*,#3007,.T.); +#3007 = EDGE_CURVE('',#3000,#3008,#3010,.T.); +#3008 = VERTEX_POINT('',#3009); +#3009 = CARTESIAN_POINT('',(0.77,-0.4,0.5)); +#3010 = LINE('',#3011,#3012); +#3011 = CARTESIAN_POINT('',(0.5,-0.4,0.5)); +#3012 = VECTOR('',#3013,1.); +#3013 = DIRECTION('',(1.,0.,0.)); +#3014 = ORIENTED_EDGE('',*,*,#3015,.F.); +#3015 = EDGE_CURVE('',#3016,#3008,#3018,.T.); +#3016 = VERTEX_POINT('',#3017); +#3017 = CARTESIAN_POINT('',(0.8,-0.4,0.47)); +#3018 = CIRCLE('',#3019,3.E-02); +#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022); +#3020 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#3021 = DIRECTION('',(0.,-1.,0.)); +#3022 = DIRECTION('',(0.,0.,1.)); +#3023 = ORIENTED_EDGE('',*,*,#3024,.F.); +#3024 = EDGE_CURVE('',#3025,#3016,#3027,.T.); +#3025 = VERTEX_POINT('',#3026); +#3026 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#3027 = LINE('',#3028,#3029); +#3028 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#3029 = VECTOR('',#3030,1.); +#3030 = DIRECTION('',(0.,0.,1.)); +#3031 = ORIENTED_EDGE('',*,*,#3032,.T.); +#3032 = EDGE_CURVE('',#3025,#2983,#3033,.T.); +#3033 = CIRCLE('',#3034,3.E-02); +#3034 = AXIS2_PLACEMENT_3D('',#3035,#3036,#3037); +#3035 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02)); +#3036 = DIRECTION('',(0.,1.,0.)); +#3037 = DIRECTION('',(0.,-0.,1.)); +#3038 = PLANE('',#3039); +#3039 = AXIS2_PLACEMENT_3D('',#3040,#3041,#3042); +#3040 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#3041 = DIRECTION('',(0.,1.,0.)); +#3042 = DIRECTION('',(0.,-0.,1.)); +#3043 = ADVANCED_FACE('',(#3044),#3062,.T.); +#3044 = FACE_BOUND('',#3045,.T.); +#3045 = EDGE_LOOP('',(#3046,#3054,#3055,#3056)); +#3046 = ORIENTED_EDGE('',*,*,#3047,.F.); +#3047 = EDGE_CURVE('',#2650,#3048,#3050,.T.); +#3048 = VERTEX_POINT('',#3049); +#3049 = CARTESIAN_POINT('',(0.725,-0.3,0.47)); +#3050 = LINE('',#3051,#3052); +#3051 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47)); +#3052 = VECTOR('',#3053,1.); +#3053 = DIRECTION('',(1.,0.,0.)); +#3054 = ORIENTED_EDGE('',*,*,#2649,.T.); +#3055 = ORIENTED_EDGE('',*,*,#2577,.T.); +#3056 = ORIENTED_EDGE('',*,*,#3057,.F.); +#3057 = EDGE_CURVE('',#3048,#2578,#3058,.T.); +#3058 = LINE('',#3059,#3060); +#3059 = CARTESIAN_POINT('',(0.725,-0.45,0.47)); +#3060 = VECTOR('',#3061,1.); +#3061 = DIRECTION('',(0.,-1.,0.)); +#3062 = PLANE('',#3063); +#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066); +#3064 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#3065 = DIRECTION('',(0.,0.,1.)); +#3066 = DIRECTION('',(1.,0.,-0.)); +#3067 = ADVANCED_FACE('',(#3068),#3093,.T.); +#3068 = FACE_BOUND('',#3069,.T.); +#3069 = EDGE_LOOP('',(#3070,#3078,#3079,#3087)); +#3070 = ORIENTED_EDGE('',*,*,#3071,.F.); +#3071 = EDGE_CURVE('',#2666,#3072,#3074,.T.); +#3072 = VERTEX_POINT('',#3073); +#3073 = CARTESIAN_POINT('',(0.725,0.4,0.47)); +#3074 = LINE('',#3075,#3076); +#3075 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#3076 = VECTOR('',#3077,1.); +#3077 = DIRECTION('',(1.,0.,0.)); +#3078 = ORIENTED_EDGE('',*,*,#2665,.T.); +#3079 = ORIENTED_EDGE('',*,*,#3080,.F.); +#3080 = EDGE_CURVE('',#3081,#2658,#3083,.T.); +#3081 = VERTEX_POINT('',#3082); +#3082 = CARTESIAN_POINT('',(0.725,0.3,0.47)); +#3083 = LINE('',#3084,#3085); +#3084 = CARTESIAN_POINT('',(-0.7475,0.3,0.47)); +#3085 = VECTOR('',#3086,1.); +#3086 = DIRECTION('',(-1.,0.,0.)); +#3087 = ORIENTED_EDGE('',*,*,#3088,.F.); +#3088 = EDGE_CURVE('',#3072,#3081,#3089,.T.); +#3089 = LINE('',#3090,#3091); +#3090 = CARTESIAN_POINT('',(0.725,-5.E-02,0.47)); +#3091 = VECTOR('',#3092,1.); +#3092 = DIRECTION('',(0.,-1.,0.)); +#3093 = PLANE('',#3094); +#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097); +#3095 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#3096 = DIRECTION('',(0.,0.,1.)); +#3097 = DIRECTION('',(1.,0.,-0.)); +#3098 = ADVANCED_FACE('',(#3099),#3126,.T.); +#3099 = FACE_BOUND('',#3100,.T.); +#3100 = EDGE_LOOP('',(#3101,#3102,#3111,#3119)); +#3101 = ORIENTED_EDGE('',*,*,#2657,.F.); +#3102 = ORIENTED_EDGE('',*,*,#3103,.T.); +#3103 = EDGE_CURVE('',#2650,#3104,#3106,.T.); +#3104 = VERTEX_POINT('',#3105); +#3105 = CARTESIAN_POINT('',(0.53,-0.3,0.5)); +#3106 = CIRCLE('',#3107,3.E-02); +#3107 = AXIS2_PLACEMENT_3D('',#3108,#3109,#3110); +#3108 = CARTESIAN_POINT('',(0.53,-0.3,0.47)); +#3109 = DIRECTION('',(0.,1.,-0.)); +#3110 = DIRECTION('',(-1.,0.,0.)); +#3111 = ORIENTED_EDGE('',*,*,#3112,.T.); +#3112 = EDGE_CURVE('',#3104,#3113,#3115,.T.); +#3113 = VERTEX_POINT('',#3114); +#3114 = CARTESIAN_POINT('',(0.53,0.3,0.5)); +#3115 = LINE('',#3116,#3117); +#3116 = CARTESIAN_POINT('',(0.53,-0.4,0.5)); +#3117 = VECTOR('',#3118,1.); +#3118 = DIRECTION('',(0.,1.,0.)); +#3119 = ORIENTED_EDGE('',*,*,#3120,.F.); +#3120 = EDGE_CURVE('',#2658,#3113,#3121,.T.); +#3121 = CIRCLE('',#3122,3.E-02); +#3122 = AXIS2_PLACEMENT_3D('',#3123,#3124,#3125); +#3123 = CARTESIAN_POINT('',(0.53,0.3,0.47)); +#3124 = DIRECTION('',(0.,1.,-0.)); +#3125 = DIRECTION('',(-1.,0.,0.)); +#3126 = CYLINDRICAL_SURFACE('',#3127,3.E-02); +#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130); +#3128 = CARTESIAN_POINT('',(0.53,-0.4,0.47)); +#3129 = DIRECTION('',(0.,1.,0.)); +#3130 = DIRECTION('',(-1.,0.,0.)); +#3131 = ADVANCED_FACE('',(#3132),#3182,.T.); +#3132 = FACE_BOUND('',#3133,.T.); +#3133 = EDGE_LOOP('',(#3134,#3142,#3150,#3156,#3157,#3158,#3159,#3167, + #3175,#3181)); +#3134 = ORIENTED_EDGE('',*,*,#3135,.F.); +#3135 = EDGE_CURVE('',#3136,#2909,#3138,.T.); +#3136 = VERTEX_POINT('',#3137); +#3137 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3138 = LINE('',#3139,#3140); +#3139 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3140 = VECTOR('',#3141,1.); +#3141 = DIRECTION('',(1.,0.,0.)); +#3142 = ORIENTED_EDGE('',*,*,#3143,.T.); +#3143 = EDGE_CURVE('',#3136,#3144,#3146,.T.); +#3144 = VERTEX_POINT('',#3145); +#3145 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#3146 = LINE('',#3147,#3148); +#3147 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3148 = VECTOR('',#3149,1.); +#3149 = DIRECTION('',(0.,0.,1.)); +#3150 = ORIENTED_EDGE('',*,*,#3151,.T.); +#3151 = EDGE_CURVE('',#3144,#2688,#3152,.T.); +#3152 = LINE('',#3153,#3154); +#3153 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#3154 = VECTOR('',#3155,1.); +#3155 = DIRECTION('',(1.,0.,0.)); +#3156 = ORIENTED_EDGE('',*,*,#2687,.T.); +#3157 = ORIENTED_EDGE('',*,*,#2721,.F.); +#3158 = ORIENTED_EDGE('',*,*,#3071,.T.); +#3159 = ORIENTED_EDGE('',*,*,#3160,.T.); +#3160 = EDGE_CURVE('',#3072,#3161,#3163,.T.); +#3161 = VERTEX_POINT('',#3162); +#3162 = CARTESIAN_POINT('',(0.77,0.4,0.47)); +#3163 = LINE('',#3164,#3165); +#3164 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#3165 = VECTOR('',#3166,1.); +#3166 = DIRECTION('',(1.,0.,0.)); +#3167 = ORIENTED_EDGE('',*,*,#3168,.F.); +#3168 = EDGE_CURVE('',#3169,#3161,#3171,.T.); +#3169 = VERTEX_POINT('',#3170); +#3170 = CARTESIAN_POINT('',(0.77,0.4,3.E-02)); +#3171 = LINE('',#3172,#3173); +#3172 = CARTESIAN_POINT('',(0.77,0.4,3.E-02)); +#3173 = VECTOR('',#3174,1.); +#3174 = DIRECTION('',(0.,0.,1.)); +#3175 = ORIENTED_EDGE('',*,*,#3176,.F.); +#3176 = EDGE_CURVE('',#2901,#3169,#3177,.T.); +#3177 = LINE('',#3178,#3179); +#3178 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3179 = VECTOR('',#3180,1.); +#3180 = DIRECTION('',(1.,0.,0.)); +#3181 = ORIENTED_EDGE('',*,*,#2908,.F.); +#3182 = PLANE('',#3183); +#3183 = AXIS2_PLACEMENT_3D('',#3184,#3185,#3186); +#3184 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3185 = DIRECTION('',(0.,1.,0.)); +#3186 = DIRECTION('',(0.,-0.,1.)); +#3187 = ADVANCED_FACE('',(#3188),#3206,.F.); +#3188 = FACE_BOUND('',#3189,.F.); +#3189 = EDGE_LOOP('',(#3190,#3198,#3204,#3205)); +#3190 = ORIENTED_EDGE('',*,*,#3191,.F.); +#3191 = EDGE_CURVE('',#3192,#2736,#3194,.T.); +#3192 = VERTEX_POINT('',#3193); +#3193 = CARTESIAN_POINT('',(-0.725,0.3,0.5)); +#3194 = LINE('',#3195,#3196); +#3195 = CARTESIAN_POINT('',(-0.7625,0.3,0.5)); +#3196 = VECTOR('',#3197,1.); +#3197 = DIRECTION('',(1.,0.,0.)); +#3198 = ORIENTED_EDGE('',*,*,#3199,.T.); +#3199 = EDGE_CURVE('',#3192,#2696,#3200,.T.); +#3200 = LINE('',#3201,#3202); +#3201 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3202 = VECTOR('',#3203,1.); +#3203 = DIRECTION('',(-0.,-0.,-1.)); +#3204 = ORIENTED_EDGE('',*,*,#2703,.F.); +#3205 = ORIENTED_EDGE('',*,*,#2735,.F.); +#3206 = PLANE('',#3207); +#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210); +#3208 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3209 = DIRECTION('',(0.,-1.,0.)); +#3210 = DIRECTION('',(1.,0.,0.)); +#3211 = ADVANCED_FACE('',(#3212),#3230,.F.); +#3212 = FACE_BOUND('',#3213,.F.); +#3213 = EDGE_LOOP('',(#3214,#3215,#3223,#3229)); +#3214 = ORIENTED_EDGE('',*,*,#3199,.F.); +#3215 = ORIENTED_EDGE('',*,*,#3216,.F.); +#3216 = EDGE_CURVE('',#3217,#3192,#3219,.T.); +#3217 = VERTEX_POINT('',#3218); +#3218 = CARTESIAN_POINT('',(-0.725,0.4,0.5)); +#3219 = LINE('',#3220,#3221); +#3220 = CARTESIAN_POINT('',(-0.725,5.E-02,0.5)); +#3221 = VECTOR('',#3222,1.); +#3222 = DIRECTION('',(0.,-1.,0.)); +#3223 = ORIENTED_EDGE('',*,*,#3224,.F.); +#3224 = EDGE_CURVE('',#2688,#3217,#3225,.T.); +#3225 = LINE('',#3226,#3227); +#3226 = CARTESIAN_POINT('',(-0.725,0.4,0.375)); +#3227 = VECTOR('',#3228,1.); +#3228 = DIRECTION('',(0.,0.,1.)); +#3229 = ORIENTED_EDGE('',*,*,#2695,.F.); +#3230 = PLANE('',#3231); +#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234); +#3232 = CARTESIAN_POINT('',(-0.725,0.5,0.75)); +#3233 = DIRECTION('',(-1.,0.,0.)); +#3234 = DIRECTION('',(0.,-1.,0.)); +#3235 = ADVANCED_FACE('',(#3236),#3254,.F.); +#3236 = FACE_BOUND('',#3237,.F.); +#3237 = EDGE_LOOP('',(#3238,#3246,#3252,#3253)); +#3238 = ORIENTED_EDGE('',*,*,#3239,.F.); +#3239 = EDGE_CURVE('',#3240,#2769,#3242,.T.); +#3240 = VERTEX_POINT('',#3241); +#3241 = CARTESIAN_POINT('',(-0.725,-0.3,0.5)); +#3242 = LINE('',#3243,#3244); +#3243 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#3244 = VECTOR('',#3245,1.); +#3245 = DIRECTION('',(-0.,-0.,-1.)); +#3246 = ORIENTED_EDGE('',*,*,#3247,.F.); +#3247 = EDGE_CURVE('',#2745,#3240,#3248,.T.); +#3248 = LINE('',#3249,#3250); +#3249 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.5)); +#3250 = VECTOR('',#3251,1.); +#3251 = DIRECTION('',(-1.,0.,0.)); +#3252 = ORIENTED_EDGE('',*,*,#2752,.T.); +#3253 = ORIENTED_EDGE('',*,*,#2778,.F.); +#3254 = PLANE('',#3255); +#3255 = AXIS2_PLACEMENT_3D('',#3256,#3257,#3258); +#3256 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3257 = DIRECTION('',(0.,1.,0.)); +#3258 = DIRECTION('',(-1.,0.,0.)); +#3259 = ADVANCED_FACE('',(#3260),#3287,.T.); +#3260 = FACE_BOUND('',#3261,.T.); +#3261 = EDGE_LOOP('',(#3262,#3270,#3276,#3277,#3283,#3284,#3285,#3286)); +#3262 = ORIENTED_EDGE('',*,*,#3263,.F.); +#3263 = EDGE_CURVE('',#3264,#3217,#3266,.T.); +#3264 = VERTEX_POINT('',#3265); +#3265 = CARTESIAN_POINT('',(-0.77,0.4,0.5)); +#3266 = LINE('',#3267,#3268); +#3267 = CARTESIAN_POINT('',(-0.8,0.4,0.5)); +#3268 = VECTOR('',#3269,1.); +#3269 = DIRECTION('',(1.,0.,0.)); +#3270 = ORIENTED_EDGE('',*,*,#3271,.F.); +#3271 = EDGE_CURVE('',#2820,#3264,#3272,.T.); +#3272 = LINE('',#3273,#3274); +#3273 = CARTESIAN_POINT('',(-0.77,-0.4,0.5)); +#3274 = VECTOR('',#3275,1.); +#3275 = DIRECTION('',(0.,1.,0.)); +#3276 = ORIENTED_EDGE('',*,*,#2828,.T.); +#3277 = ORIENTED_EDGE('',*,*,#3278,.F.); +#3278 = EDGE_CURVE('',#3240,#2829,#3279,.T.); +#3279 = LINE('',#3280,#3281); +#3280 = CARTESIAN_POINT('',(-0.725,-0.35,0.5)); +#3281 = VECTOR('',#3282,1.); +#3282 = DIRECTION('',(0.,-1.,0.)); +#3283 = ORIENTED_EDGE('',*,*,#3247,.F.); +#3284 = ORIENTED_EDGE('',*,*,#2744,.T.); +#3285 = ORIENTED_EDGE('',*,*,#3191,.F.); +#3286 = ORIENTED_EDGE('',*,*,#3216,.F.); +#3287 = PLANE('',#3288); +#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291); +#3289 = CARTESIAN_POINT('',(-0.8,-0.4,0.5)); +#3290 = DIRECTION('',(0.,0.,1.)); +#3291 = DIRECTION('',(1.,0.,-0.)); +#3292 = ADVANCED_FACE('',(#3293),#3299,.F.); +#3293 = FACE_BOUND('',#3294,.F.); +#3294 = EDGE_LOOP('',(#3295,#3296,#3297,#3298)); +#3295 = ORIENTED_EDGE('',*,*,#3278,.F.); +#3296 = ORIENTED_EDGE('',*,*,#3239,.T.); +#3297 = ORIENTED_EDGE('',*,*,#2768,.F.); +#3298 = ORIENTED_EDGE('',*,*,#2836,.T.); +#3299 = PLANE('',#3300); +#3300 = AXIS2_PLACEMENT_3D('',#3301,#3302,#3303); +#3301 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#3302 = DIRECTION('',(-1.,0.,0.)); +#3303 = DIRECTION('',(0.,-1.,0.)); +#3304 = ADVANCED_FACE('',(#3305),#3362,.F.); +#3305 = FACE_BOUND('',#3306,.F.); +#3306 = EDGE_LOOP('',(#3307,#3317,#3323,#3324,#3332,#3340,#3348,#3356)); +#3307 = ORIENTED_EDGE('',*,*,#3308,.F.); +#3308 = EDGE_CURVE('',#3309,#3311,#3313,.T.); +#3309 = VERTEX_POINT('',#3310); +#3310 = CARTESIAN_POINT('',(-0.77,0.4,-3.469446951954E-18)); +#3311 = VERTEX_POINT('',#3312); +#3312 = CARTESIAN_POINT('',(-0.725,0.4,0.)); +#3313 = LINE('',#3314,#3315); +#3314 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#3315 = VECTOR('',#3316,1.); +#3316 = DIRECTION('',(1.,0.,0.)); +#3317 = ORIENTED_EDGE('',*,*,#3318,.F.); +#3318 = EDGE_CURVE('',#2793,#3309,#3319,.T.); +#3319 = LINE('',#3320,#3321); +#3320 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18)); +#3321 = VECTOR('',#3322,1.); +#3322 = DIRECTION('',(0.,1.,0.)); +#3323 = ORIENTED_EDGE('',*,*,#2792,.T.); +#3324 = ORIENTED_EDGE('',*,*,#3325,.F.); +#3325 = EDGE_CURVE('',#3326,#2795,#3328,.T.); +#3326 = VERTEX_POINT('',#3327); +#3327 = CARTESIAN_POINT('',(-0.725,-0.3,0.)); +#3328 = LINE('',#3329,#3330); +#3329 = CARTESIAN_POINT('',(-0.725,-0.35,0.)); +#3330 = VECTOR('',#3331,1.); +#3331 = DIRECTION('',(0.,-1.,0.)); +#3332 = ORIENTED_EDGE('',*,*,#3333,.F.); +#3333 = EDGE_CURVE('',#3334,#3326,#3336,.T.); +#3334 = VERTEX_POINT('',#3335); +#3335 = CARTESIAN_POINT('',(-0.53,-0.3,-3.469446951954E-18)); +#3336 = LINE('',#3337,#3338); +#3337 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.)); +#3338 = VECTOR('',#3339,1.); +#3339 = DIRECTION('',(-1.,0.,0.)); +#3340 = ORIENTED_EDGE('',*,*,#3341,.T.); +#3341 = EDGE_CURVE('',#3334,#3342,#3344,.T.); +#3342 = VERTEX_POINT('',#3343); +#3343 = CARTESIAN_POINT('',(-0.53,0.3,-3.469446951954E-18)); +#3344 = LINE('',#3345,#3346); +#3345 = CARTESIAN_POINT('',(-0.53,-0.4,-3.469446951954E-18)); +#3346 = VECTOR('',#3347,1.); +#3347 = DIRECTION('',(0.,1.,0.)); +#3348 = ORIENTED_EDGE('',*,*,#3349,.F.); +#3349 = EDGE_CURVE('',#3350,#3342,#3352,.T.); +#3350 = VERTEX_POINT('',#3351); +#3351 = CARTESIAN_POINT('',(-0.725,0.3,0.)); +#3352 = LINE('',#3353,#3354); +#3353 = CARTESIAN_POINT('',(-0.7625,0.3,0.)); +#3354 = VECTOR('',#3355,1.); +#3355 = DIRECTION('',(1.,0.,0.)); +#3356 = ORIENTED_EDGE('',*,*,#3357,.F.); +#3357 = EDGE_CURVE('',#3311,#3350,#3358,.T.); +#3358 = LINE('',#3359,#3360); +#3359 = CARTESIAN_POINT('',(-0.725,5.E-02,0.)); +#3360 = VECTOR('',#3361,1.); +#3361 = DIRECTION('',(0.,-1.,0.)); +#3362 = PLANE('',#3363); +#3363 = AXIS2_PLACEMENT_3D('',#3364,#3365,#3366); +#3364 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#3365 = DIRECTION('',(0.,0.,1.)); +#3366 = DIRECTION('',(1.,0.,-0.)); +#3367 = ADVANCED_FACE('',(#3368),#3387,.T.); +#3368 = FACE_BOUND('',#3369,.T.); +#3369 = EDGE_LOOP('',(#3370,#3378,#3385,#3386)); +#3370 = ORIENTED_EDGE('',*,*,#3371,.T.); +#3371 = EDGE_CURVE('',#2803,#3372,#3374,.T.); +#3372 = VERTEX_POINT('',#3373); +#3373 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#3374 = LINE('',#3375,#3376); +#3375 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#3376 = VECTOR('',#3377,1.); +#3377 = DIRECTION('',(0.,1.,0.)); +#3378 = ORIENTED_EDGE('',*,*,#3379,.T.); +#3379 = EDGE_CURVE('',#3372,#3309,#3380,.T.); +#3380 = CIRCLE('',#3381,3.E-02); +#3381 = AXIS2_PLACEMENT_3D('',#3382,#3383,#3384); +#3382 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02)); +#3383 = DIRECTION('',(0.,-1.,0.)); +#3384 = DIRECTION('',(0.,0.,1.)); +#3385 = ORIENTED_EDGE('',*,*,#3318,.F.); +#3386 = ORIENTED_EDGE('',*,*,#2802,.F.); +#3387 = CYLINDRICAL_SURFACE('',#3388,3.E-02); +#3388 = AXIS2_PLACEMENT_3D('',#3389,#3390,#3391); +#3389 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02)); +#3390 = DIRECTION('',(0.,1.,0.)); +#3391 = DIRECTION('',(-1.,0.,0.)); +#3392 = ADVANCED_FACE('',(#3393),#3404,.F.); +#3393 = FACE_BOUND('',#3394,.F.); +#3394 = EDGE_LOOP('',(#3395,#3396,#3402,#3403)); +#3395 = ORIENTED_EDGE('',*,*,#2859,.T.); +#3396 = ORIENTED_EDGE('',*,*,#3397,.T.); +#3397 = EDGE_CURVE('',#2860,#3326,#3398,.T.); +#3398 = LINE('',#3399,#3400); +#3399 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#3400 = VECTOR('',#3401,1.); +#3401 = DIRECTION('',(-0.,-0.,-1.)); +#3402 = ORIENTED_EDGE('',*,*,#3325,.T.); +#3403 = ORIENTED_EDGE('',*,*,#2845,.T.); +#3404 = PLANE('',#3405); +#3405 = AXIS2_PLACEMENT_3D('',#3406,#3407,#3408); +#3406 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#3407 = DIRECTION('',(-1.,0.,0.)); +#3408 = DIRECTION('',(0.,-1.,0.)); +#3409 = ADVANCED_FACE('',(#3410),#3428,.F.); +#3410 = FACE_BOUND('',#3411,.F.); +#3411 = EDGE_LOOP('',(#3412,#3413,#3414,#3422)); +#3412 = ORIENTED_EDGE('',*,*,#2811,.F.); +#3413 = ORIENTED_EDGE('',*,*,#3371,.T.); +#3414 = ORIENTED_EDGE('',*,*,#3415,.T.); +#3415 = EDGE_CURVE('',#3372,#3416,#3418,.T.); +#3416 = VERTEX_POINT('',#3417); +#3417 = CARTESIAN_POINT('',(-0.8,0.4,0.47)); +#3418 = LINE('',#3419,#3420); +#3419 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#3420 = VECTOR('',#3421,1.); +#3421 = DIRECTION('',(0.,0.,1.)); +#3422 = ORIENTED_EDGE('',*,*,#3423,.F.); +#3423 = EDGE_CURVE('',#2812,#3416,#3424,.T.); +#3424 = LINE('',#3425,#3426); +#3425 = CARTESIAN_POINT('',(-0.8,-0.4,0.47)); +#3426 = VECTOR('',#3427,1.); +#3427 = DIRECTION('',(0.,1.,0.)); +#3428 = PLANE('',#3429); +#3429 = AXIS2_PLACEMENT_3D('',#3430,#3431,#3432); +#3430 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#3431 = DIRECTION('',(1.,0.,0.)); +#3432 = DIRECTION('',(0.,0.,1.)); +#3433 = ADVANCED_FACE('',(#3434),#3446,.T.); +#3434 = FACE_BOUND('',#3435,.T.); +#3435 = EDGE_LOOP('',(#3436,#3437,#3438,#3445)); +#3436 = ORIENTED_EDGE('',*,*,#2819,.T.); +#3437 = ORIENTED_EDGE('',*,*,#3271,.T.); +#3438 = ORIENTED_EDGE('',*,*,#3439,.F.); +#3439 = EDGE_CURVE('',#3416,#3264,#3440,.T.); +#3440 = CIRCLE('',#3441,3.E-02); +#3441 = AXIS2_PLACEMENT_3D('',#3442,#3443,#3444); +#3442 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#3443 = DIRECTION('',(0.,1.,0.)); +#3444 = DIRECTION('',(0.,-0.,1.)); +#3445 = ORIENTED_EDGE('',*,*,#3423,.F.); +#3446 = CYLINDRICAL_SURFACE('',#3447,3.E-02); +#3447 = AXIS2_PLACEMENT_3D('',#3448,#3449,#3450); +#3448 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#3449 = DIRECTION('',(0.,1.,0.)); +#3450 = DIRECTION('',(-1.,0.,0.)); +#3451 = ADVANCED_FACE('',(#3452),#3464,.F.); +#3452 = FACE_BOUND('',#3453,.F.); +#3453 = EDGE_LOOP('',(#3454,#3455,#3456,#3463)); +#3454 = ORIENTED_EDGE('',*,*,#3397,.F.); +#3455 = ORIENTED_EDGE('',*,*,#2940,.T.); +#3456 = ORIENTED_EDGE('',*,*,#3457,.T.); +#3457 = EDGE_CURVE('',#2933,#3334,#3458,.T.); +#3458 = CIRCLE('',#3459,3.E-02); +#3459 = AXIS2_PLACEMENT_3D('',#3460,#3461,#3462); +#3460 = CARTESIAN_POINT('',(-0.53,-0.3,3.E-02)); +#3461 = DIRECTION('',(-0.,1.,0.)); +#3462 = DIRECTION('',(1.,0.,0.)); +#3463 = ORIENTED_EDGE('',*,*,#3333,.T.); +#3464 = PLANE('',#3465); +#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468); +#3466 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3467 = DIRECTION('',(0.,1.,0.)); +#3468 = DIRECTION('',(-1.,0.,0.)); +#3469 = ADVANCED_FACE('',(#3470),#3482,.T.); +#3470 = FACE_BOUND('',#3471,.T.); +#3471 = EDGE_LOOP('',(#3472,#3473,#3474,#3475)); +#3472 = ORIENTED_EDGE('',*,*,#2932,.F.); +#3473 = ORIENTED_EDGE('',*,*,#3457,.T.); +#3474 = ORIENTED_EDGE('',*,*,#3341,.T.); +#3475 = ORIENTED_EDGE('',*,*,#3476,.F.); +#3476 = EDGE_CURVE('',#2925,#3342,#3477,.T.); +#3477 = CIRCLE('',#3478,3.E-02); +#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481); +#3479 = CARTESIAN_POINT('',(-0.53,0.3,3.E-02)); +#3480 = DIRECTION('',(-0.,1.,0.)); +#3481 = DIRECTION('',(1.,0.,0.)); +#3482 = CYLINDRICAL_SURFACE('',#3483,3.E-02); +#3483 = AXIS2_PLACEMENT_3D('',#3484,#3485,#3486); +#3484 = CARTESIAN_POINT('',(-0.53,-0.4,3.E-02)); +#3485 = DIRECTION('',(0.,1.,0.)); +#3486 = DIRECTION('',(1.,0.,0.)); +#3487 = ADVANCED_FACE('',(#3488),#3499,.F.); +#3488 = FACE_BOUND('',#3489,.F.); +#3489 = EDGE_LOOP('',(#3490,#3491,#3497,#3498)); +#3490 = ORIENTED_EDGE('',*,*,#2924,.T.); +#3491 = ORIENTED_EDGE('',*,*,#3492,.T.); +#3492 = EDGE_CURVE('',#2917,#3350,#3493,.T.); +#3493 = LINE('',#3494,#3495); +#3494 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3495 = VECTOR('',#3496,1.); +#3496 = DIRECTION('',(-0.,-0.,-1.)); +#3497 = ORIENTED_EDGE('',*,*,#3349,.T.); +#3498 = ORIENTED_EDGE('',*,*,#3476,.F.); +#3499 = PLANE('',#3500); +#3500 = AXIS2_PLACEMENT_3D('',#3501,#3502,#3503); +#3501 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3502 = DIRECTION('',(0.,-1.,0.)); +#3503 = DIRECTION('',(1.,0.,0.)); +#3504 = ADVANCED_FACE('',(#3505),#3516,.F.); +#3505 = FACE_BOUND('',#3506,.F.); +#3506 = EDGE_LOOP('',(#3507,#3508,#3509,#3515)); +#3507 = ORIENTED_EDGE('',*,*,#3492,.F.); +#3508 = ORIENTED_EDGE('',*,*,#2916,.T.); +#3509 = ORIENTED_EDGE('',*,*,#3510,.F.); +#3510 = EDGE_CURVE('',#3311,#2909,#3511,.T.); +#3511 = LINE('',#3512,#3513); +#3512 = CARTESIAN_POINT('',(-0.725,0.4,0.375)); +#3513 = VECTOR('',#3514,1.); +#3514 = DIRECTION('',(0.,0.,1.)); +#3515 = ORIENTED_EDGE('',*,*,#3357,.T.); +#3516 = PLANE('',#3517); +#3517 = AXIS2_PLACEMENT_3D('',#3518,#3519,#3520); +#3518 = CARTESIAN_POINT('',(-0.725,0.5,0.75)); +#3519 = DIRECTION('',(-1.,0.,0.)); +#3520 = DIRECTION('',(0.,-1.,0.)); +#3521 = ADVANCED_FACE('',(#3522),#3547,.F.); +#3522 = FACE_BOUND('',#3523,.F.); +#3523 = EDGE_LOOP('',(#3524,#3525,#3533,#3541)); +#3524 = ORIENTED_EDGE('',*,*,#2900,.T.); +#3525 = ORIENTED_EDGE('',*,*,#3526,.T.); +#3526 = EDGE_CURVE('',#2893,#3527,#3529,.T.); +#3527 = VERTEX_POINT('',#3528); +#3528 = CARTESIAN_POINT('',(0.725,0.3,0.)); +#3529 = LINE('',#3530,#3531); +#3530 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#3531 = VECTOR('',#3532,1.); +#3532 = DIRECTION('',(-0.,-0.,-1.)); +#3533 = ORIENTED_EDGE('',*,*,#3534,.T.); +#3534 = EDGE_CURVE('',#3527,#3535,#3537,.T.); +#3535 = VERTEX_POINT('',#3536); +#3536 = CARTESIAN_POINT('',(0.725,0.4,0.)); +#3537 = LINE('',#3538,#3539); +#3538 = CARTESIAN_POINT('',(0.725,-5.E-02,0.)); +#3539 = VECTOR('',#3540,1.); +#3540 = DIRECTION('',(0.,1.,0.)); +#3541 = ORIENTED_EDGE('',*,*,#3542,.F.); +#3542 = EDGE_CURVE('',#2901,#3535,#3543,.T.); +#3543 = LINE('',#3544,#3545); +#3544 = CARTESIAN_POINT('',(0.725,0.4,0.375)); +#3545 = VECTOR('',#3546,1.); +#3546 = DIRECTION('',(0.,0.,-1.)); +#3547 = PLANE('',#3548); +#3548 = AXIS2_PLACEMENT_3D('',#3549,#3550,#3551); +#3549 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#3550 = DIRECTION('',(1.,0.,0.)); +#3551 = DIRECTION('',(-0.,1.,0.)); +#3552 = ADVANCED_FACE('',(#3553),#3572,.F.); +#3553 = FACE_BOUND('',#3554,.F.); +#3554 = EDGE_LOOP('',(#3555,#3556,#3557,#3566)); +#3555 = ORIENTED_EDGE('',*,*,#3526,.F.); +#3556 = ORIENTED_EDGE('',*,*,#2892,.T.); +#3557 = ORIENTED_EDGE('',*,*,#3558,.F.); +#3558 = EDGE_CURVE('',#3559,#2885,#3561,.T.); +#3559 = VERTEX_POINT('',#3560); +#3560 = CARTESIAN_POINT('',(0.53,0.3,-3.469446951954E-18)); +#3561 = CIRCLE('',#3562,3.E-02); +#3562 = AXIS2_PLACEMENT_3D('',#3563,#3564,#3565); +#3563 = CARTESIAN_POINT('',(0.53,0.3,3.E-02)); +#3564 = DIRECTION('',(0.,1.,-0.)); +#3565 = DIRECTION('',(-1.,0.,0.)); +#3566 = ORIENTED_EDGE('',*,*,#3567,.T.); +#3567 = EDGE_CURVE('',#3559,#3527,#3568,.T.); +#3568 = LINE('',#3569,#3570); +#3569 = CARTESIAN_POINT('',(-0.1125,0.3,0.)); +#3570 = VECTOR('',#3571,1.); +#3571 = DIRECTION('',(1.,0.,0.)); +#3572 = PLANE('',#3573); +#3573 = AXIS2_PLACEMENT_3D('',#3574,#3575,#3576); +#3574 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3575 = DIRECTION('',(0.,-1.,0.)); +#3576 = DIRECTION('',(1.,0.,0.)); +#3577 = ADVANCED_FACE('',(#3578),#3597,.T.); +#3578 = FACE_BOUND('',#3579,.T.); +#3579 = EDGE_LOOP('',(#3580,#3581,#3589,#3596)); +#3580 = ORIENTED_EDGE('',*,*,#3558,.F.); +#3581 = ORIENTED_EDGE('',*,*,#3582,.F.); +#3582 = EDGE_CURVE('',#3583,#3559,#3585,.T.); +#3583 = VERTEX_POINT('',#3584); +#3584 = CARTESIAN_POINT('',(0.53,-0.3,-3.469446951954E-18)); +#3585 = LINE('',#3586,#3587); +#3586 = CARTESIAN_POINT('',(0.53,-0.4,-3.469446951954E-18)); +#3587 = VECTOR('',#3588,1.); +#3588 = DIRECTION('',(0.,1.,0.)); +#3589 = ORIENTED_EDGE('',*,*,#3590,.T.); +#3590 = EDGE_CURVE('',#3583,#2877,#3591,.T.); +#3591 = CIRCLE('',#3592,3.E-02); +#3592 = AXIS2_PLACEMENT_3D('',#3593,#3594,#3595); +#3593 = CARTESIAN_POINT('',(0.53,-0.3,3.E-02)); +#3594 = DIRECTION('',(0.,1.,-0.)); +#3595 = DIRECTION('',(-1.,0.,0.)); +#3596 = ORIENTED_EDGE('',*,*,#2884,.T.); +#3597 = CYLINDRICAL_SURFACE('',#3598,3.E-02); +#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601); +#3599 = CARTESIAN_POINT('',(0.53,-0.4,3.E-02)); +#3600 = DIRECTION('',(0.,1.,0.)); +#3601 = DIRECTION('',(-1.,0.,0.)); +#3602 = ADVANCED_FACE('',(#3603),#3621,.F.); +#3603 = FACE_BOUND('',#3604,.F.); +#3604 = EDGE_LOOP('',(#3605,#3606,#3614,#3620)); +#3605 = ORIENTED_EDGE('',*,*,#2876,.T.); +#3606 = ORIENTED_EDGE('',*,*,#3607,.T.); +#3607 = EDGE_CURVE('',#2869,#3608,#3610,.T.); +#3608 = VERTEX_POINT('',#3609); +#3609 = CARTESIAN_POINT('',(0.725,-0.3,0.)); +#3610 = LINE('',#3611,#3612); +#3611 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3612 = VECTOR('',#3613,1.); +#3613 = DIRECTION('',(-0.,-0.,-1.)); +#3614 = ORIENTED_EDGE('',*,*,#3615,.T.); +#3615 = EDGE_CURVE('',#3608,#3583,#3616,.T.); +#3616 = LINE('',#3617,#3618); +#3617 = CARTESIAN_POINT('',(0.6125,-0.3,0.)); +#3618 = VECTOR('',#3619,1.); +#3619 = DIRECTION('',(-1.,0.,0.)); +#3620 = ORIENTED_EDGE('',*,*,#3590,.T.); +#3621 = PLANE('',#3622); +#3622 = AXIS2_PLACEMENT_3D('',#3623,#3624,#3625); +#3623 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3624 = DIRECTION('',(0.,1.,0.)); +#3625 = DIRECTION('',(-1.,0.,0.)); +#3626 = ADVANCED_FACE('',(#3627),#3638,.F.); +#3627 = FACE_BOUND('',#3628,.F.); +#3628 = EDGE_LOOP('',(#3629,#3630,#3631,#3632)); +#3629 = ORIENTED_EDGE('',*,*,#3607,.F.); +#3630 = ORIENTED_EDGE('',*,*,#2868,.T.); +#3631 = ORIENTED_EDGE('',*,*,#2990,.T.); +#3632 = ORIENTED_EDGE('',*,*,#3633,.T.); +#3633 = EDGE_CURVE('',#2981,#3608,#3634,.T.); +#3634 = LINE('',#3635,#3636); +#3635 = CARTESIAN_POINT('',(0.725,-0.45,0.)); +#3636 = VECTOR('',#3637,1.); +#3637 = DIRECTION('',(0.,1.,0.)); +#3638 = PLANE('',#3639); +#3639 = AXIS2_PLACEMENT_3D('',#3640,#3641,#3642); +#3640 = CARTESIAN_POINT('',(0.725,-0.5,0.75)); +#3641 = DIRECTION('',(1.,0.,0.)); +#3642 = DIRECTION('',(-0.,1.,0.)); +#3643 = ADVANCED_FACE('',(#3644),#3669,.T.); +#3644 = FACE_BOUND('',#3645,.T.); +#3645 = EDGE_LOOP('',(#3646,#3654,#3655,#3663)); +#3646 = ORIENTED_EDGE('',*,*,#3647,.T.); +#3647 = EDGE_CURVE('',#3648,#2949,#3650,.T.); +#3648 = VERTEX_POINT('',#3649); +#3649 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02)); +#3650 = LINE('',#3651,#3652); +#3651 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02)); +#3652 = VECTOR('',#3653,1.); +#3653 = DIRECTION('',(0.,0.,1.)); +#3654 = ORIENTED_EDGE('',*,*,#2948,.T.); +#3655 = ORIENTED_EDGE('',*,*,#3656,.F.); +#3656 = EDGE_CURVE('',#3657,#2951,#3659,.T.); +#3657 = VERTEX_POINT('',#3658); +#3658 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02)); +#3659 = LINE('',#3660,#3661); +#3660 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02)); +#3661 = VECTOR('',#3662,1.); +#3662 = DIRECTION('',(0.,0.,1.)); +#3663 = ORIENTED_EDGE('',*,*,#3664,.F.); +#3664 = EDGE_CURVE('',#3648,#3657,#3665,.T.); +#3665 = LINE('',#3666,#3667); +#3666 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02)); +#3667 = VECTOR('',#3668,1.); +#3668 = DIRECTION('',(0.,-1.,0.)); +#3669 = PLANE('',#3670); +#3670 = AXIS2_PLACEMENT_3D('',#3671,#3672,#3673); +#3671 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02)); +#3672 = DIRECTION('',(1.,0.,0.)); +#3673 = DIRECTION('',(0.,-1.,0.)); +#3674 = ADVANCED_FACE('',(#3675),#3693,.T.); +#3675 = FACE_BOUND('',#3676,.T.); +#3676 = EDGE_LOOP('',(#3677,#3685,#3686,#3687)); +#3677 = ORIENTED_EDGE('',*,*,#3678,.T.); +#3678 = EDGE_CURVE('',#3679,#2959,#3681,.T.); +#3679 = VERTEX_POINT('',#3680); +#3680 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02)); +#3681 = LINE('',#3682,#3683); +#3682 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02)); +#3683 = VECTOR('',#3684,1.); +#3684 = DIRECTION('',(0.,0.,1.)); +#3685 = ORIENTED_EDGE('',*,*,#2966,.T.); +#3686 = ORIENTED_EDGE('',*,*,#3647,.F.); +#3687 = ORIENTED_EDGE('',*,*,#3688,.F.); +#3688 = EDGE_CURVE('',#3679,#3648,#3689,.T.); +#3689 = LINE('',#3690,#3691); +#3690 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02)); +#3691 = VECTOR('',#3692,1.); +#3692 = DIRECTION('',(0.866025403784,0.5,0.)); +#3693 = PLANE('',#3694); +#3694 = AXIS2_PLACEMENT_3D('',#3695,#3696,#3697); +#3695 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02)); +#3696 = DIRECTION('',(-0.5,0.866025403784,0.)); +#3697 = DIRECTION('',(0.866025403784,0.5,0.)); +#3698 = ADVANCED_FACE('',(#3699),#3710,.T.); +#3699 = FACE_BOUND('',#3700,.T.); +#3700 = EDGE_LOOP('',(#3701,#3702,#3703,#3704)); +#3701 = ORIENTED_EDGE('',*,*,#3656,.T.); +#3702 = ORIENTED_EDGE('',*,*,#2958,.T.); +#3703 = ORIENTED_EDGE('',*,*,#3678,.F.); +#3704 = ORIENTED_EDGE('',*,*,#3705,.F.); +#3705 = EDGE_CURVE('',#3657,#3679,#3706,.T.); +#3706 = LINE('',#3707,#3708); +#3707 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02)); +#3708 = VECTOR('',#3709,1.); +#3709 = DIRECTION('',(-0.866025403784,0.5,0.)); +#3710 = PLANE('',#3711); +#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3712 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02)); +#3713 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#3714 = DIRECTION('',(-0.866025403784,0.5,0.)); +#3715 = ADVANCED_FACE('',(#3716),#3738,.F.); +#3716 = FACE_BOUND('',#3717,.F.); +#3717 = EDGE_LOOP('',(#3718,#3726,#3727,#3728,#3729,#3730,#3731,#3732)); +#3718 = ORIENTED_EDGE('',*,*,#3719,.F.); +#3719 = EDGE_CURVE('',#3535,#3720,#3722,.T.); +#3720 = VERTEX_POINT('',#3721); +#3721 = CARTESIAN_POINT('',(0.77,0.4,-3.469446951954E-18)); +#3722 = LINE('',#3723,#3724); +#3723 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#3724 = VECTOR('',#3725,1.); +#3725 = DIRECTION('',(1.,0.,0.)); +#3726 = ORIENTED_EDGE('',*,*,#3534,.F.); +#3727 = ORIENTED_EDGE('',*,*,#3567,.F.); +#3728 = ORIENTED_EDGE('',*,*,#3582,.F.); +#3729 = ORIENTED_EDGE('',*,*,#3615,.F.); +#3730 = ORIENTED_EDGE('',*,*,#3633,.F.); +#3731 = ORIENTED_EDGE('',*,*,#2980,.T.); +#3732 = ORIENTED_EDGE('',*,*,#3733,.T.); +#3733 = EDGE_CURVE('',#2983,#3720,#3734,.T.); +#3734 = LINE('',#3735,#3736); +#3735 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18)); +#3736 = VECTOR('',#3737,1.); +#3737 = DIRECTION('',(0.,1.,0.)); +#3738 = PLANE('',#3739); +#3739 = AXIS2_PLACEMENT_3D('',#3740,#3741,#3742); +#3740 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#3741 = DIRECTION('',(0.,0.,1.)); +#3742 = DIRECTION('',(1.,0.,-0.)); +#3743 = ADVANCED_FACE('',(#3744),#3763,.T.); +#3744 = FACE_BOUND('',#3745,.T.); +#3745 = EDGE_LOOP('',(#3746,#3747,#3748,#3757)); +#3746 = ORIENTED_EDGE('',*,*,#3032,.T.); +#3747 = ORIENTED_EDGE('',*,*,#3733,.T.); +#3748 = ORIENTED_EDGE('',*,*,#3749,.F.); +#3749 = EDGE_CURVE('',#3750,#3720,#3752,.T.); +#3750 = VERTEX_POINT('',#3751); +#3751 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#3752 = CIRCLE('',#3753,3.E-02); +#3753 = AXIS2_PLACEMENT_3D('',#3754,#3755,#3756); +#3754 = CARTESIAN_POINT('',(0.77,0.4,3.E-02)); +#3755 = DIRECTION('',(0.,1.,0.)); +#3756 = DIRECTION('',(0.,-0.,1.)); +#3757 = ORIENTED_EDGE('',*,*,#3758,.F.); +#3758 = EDGE_CURVE('',#3025,#3750,#3759,.T.); +#3759 = LINE('',#3760,#3761); +#3760 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#3761 = VECTOR('',#3762,1.); +#3762 = DIRECTION('',(0.,1.,0.)); +#3763 = CYLINDRICAL_SURFACE('',#3764,3.E-02); +#3764 = AXIS2_PLACEMENT_3D('',#3765,#3766,#3767); +#3765 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02)); +#3766 = DIRECTION('',(0.,1.,0.)); +#3767 = DIRECTION('',(1.,0.,0.)); +#3768 = ADVANCED_FACE('',(#3769),#3787,.T.); +#3769 = FACE_BOUND('',#3770,.T.); +#3770 = EDGE_LOOP('',(#3771,#3772,#3773,#3781)); +#3771 = ORIENTED_EDGE('',*,*,#3024,.F.); +#3772 = ORIENTED_EDGE('',*,*,#3758,.T.); +#3773 = ORIENTED_EDGE('',*,*,#3774,.T.); +#3774 = EDGE_CURVE('',#3750,#3775,#3777,.T.); +#3775 = VERTEX_POINT('',#3776); +#3776 = CARTESIAN_POINT('',(0.8,0.4,0.47)); +#3777 = LINE('',#3778,#3779); +#3778 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#3779 = VECTOR('',#3780,1.); +#3780 = DIRECTION('',(0.,0.,1.)); +#3781 = ORIENTED_EDGE('',*,*,#3782,.F.); +#3782 = EDGE_CURVE('',#3016,#3775,#3783,.T.); +#3783 = LINE('',#3784,#3785); +#3784 = CARTESIAN_POINT('',(0.8,-0.4,0.47)); +#3785 = VECTOR('',#3786,1.); +#3786 = DIRECTION('',(0.,1.,0.)); +#3787 = PLANE('',#3788); +#3788 = AXIS2_PLACEMENT_3D('',#3789,#3790,#3791); +#3789 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#3790 = DIRECTION('',(1.,0.,0.)); +#3791 = DIRECTION('',(0.,0.,1.)); +#3792 = ADVANCED_FACE('',(#3793),#3812,.T.); +#3793 = FACE_BOUND('',#3794,.T.); +#3794 = EDGE_LOOP('',(#3795,#3796,#3805,#3811)); +#3795 = ORIENTED_EDGE('',*,*,#3782,.T.); +#3796 = ORIENTED_EDGE('',*,*,#3797,.T.); +#3797 = EDGE_CURVE('',#3775,#3798,#3800,.T.); +#3798 = VERTEX_POINT('',#3799); +#3799 = CARTESIAN_POINT('',(0.77,0.4,0.5)); +#3800 = CIRCLE('',#3801,3.E-02); +#3801 = AXIS2_PLACEMENT_3D('',#3802,#3803,#3804); +#3802 = CARTESIAN_POINT('',(0.77,0.4,0.47)); +#3803 = DIRECTION('',(0.,-1.,0.)); +#3804 = DIRECTION('',(0.,0.,1.)); +#3805 = ORIENTED_EDGE('',*,*,#3806,.F.); +#3806 = EDGE_CURVE('',#3008,#3798,#3807,.T.); +#3807 = LINE('',#3808,#3809); +#3808 = CARTESIAN_POINT('',(0.77,-0.4,0.5)); +#3809 = VECTOR('',#3810,1.); +#3810 = DIRECTION('',(0.,1.,0.)); +#3811 = ORIENTED_EDGE('',*,*,#3015,.F.); +#3812 = CYLINDRICAL_SURFACE('',#3813,3.E-02); +#3813 = AXIS2_PLACEMENT_3D('',#3814,#3815,#3816); +#3814 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#3815 = DIRECTION('',(0.,1.,0.)); +#3816 = DIRECTION('',(1.,0.,0.)); +#3817 = ADVANCED_FACE('',(#3818),#3859,.T.); +#3818 = FACE_BOUND('',#3819,.T.); +#3819 = EDGE_LOOP('',(#3820,#3828,#3836,#3842,#3843,#3851,#3857,#3858)); +#3820 = ORIENTED_EDGE('',*,*,#3821,.F.); +#3821 = EDGE_CURVE('',#3822,#3798,#3824,.T.); +#3822 = VERTEX_POINT('',#3823); +#3823 = CARTESIAN_POINT('',(0.725,0.4,0.5)); +#3824 = LINE('',#3825,#3826); +#3825 = CARTESIAN_POINT('',(0.5,0.4,0.5)); +#3826 = VECTOR('',#3827,1.); +#3827 = DIRECTION('',(1.,0.,0.)); +#3828 = ORIENTED_EDGE('',*,*,#3829,.F.); +#3829 = EDGE_CURVE('',#3830,#3822,#3832,.T.); +#3830 = VERTEX_POINT('',#3831); +#3831 = CARTESIAN_POINT('',(0.725,0.3,0.5)); +#3832 = LINE('',#3833,#3834); +#3833 = CARTESIAN_POINT('',(0.725,-5.E-02,0.5)); +#3834 = VECTOR('',#3835,1.); +#3835 = DIRECTION('',(0.,1.,0.)); +#3836 = ORIENTED_EDGE('',*,*,#3837,.F.); +#3837 = EDGE_CURVE('',#3113,#3830,#3838,.T.); +#3838 = LINE('',#3839,#3840); +#3839 = CARTESIAN_POINT('',(-0.1125,0.3,0.5)); +#3840 = VECTOR('',#3841,1.); +#3841 = DIRECTION('',(1.,0.,0.)); +#3842 = ORIENTED_EDGE('',*,*,#3112,.F.); +#3843 = ORIENTED_EDGE('',*,*,#3844,.F.); +#3844 = EDGE_CURVE('',#3845,#3104,#3847,.T.); +#3845 = VERTEX_POINT('',#3846); +#3846 = CARTESIAN_POINT('',(0.725,-0.3,0.5)); +#3847 = LINE('',#3848,#3849); +#3848 = CARTESIAN_POINT('',(0.6125,-0.3,0.5)); +#3849 = VECTOR('',#3850,1.); +#3850 = DIRECTION('',(-1.,0.,0.)); +#3851 = ORIENTED_EDGE('',*,*,#3852,.F.); +#3852 = EDGE_CURVE('',#3000,#3845,#3853,.T.); +#3853 = LINE('',#3854,#3855); +#3854 = CARTESIAN_POINT('',(0.725,-0.45,0.5)); +#3855 = VECTOR('',#3856,1.); +#3856 = DIRECTION('',(0.,1.,0.)); +#3857 = ORIENTED_EDGE('',*,*,#3007,.T.); +#3858 = ORIENTED_EDGE('',*,*,#3806,.T.); +#3859 = PLANE('',#3860); +#3860 = AXIS2_PLACEMENT_3D('',#3861,#3862,#3863); +#3861 = CARTESIAN_POINT('',(0.5,-0.4,0.5)); +#3862 = DIRECTION('',(0.,0.,1.)); +#3863 = DIRECTION('',(1.,0.,-0.)); +#3864 = ADVANCED_FACE('',(#3865),#3876,.F.); +#3865 = FACE_BOUND('',#3866,.F.); +#3866 = EDGE_LOOP('',(#3867,#3873,#3874,#3875)); +#3867 = ORIENTED_EDGE('',*,*,#3868,.F.); +#3868 = EDGE_CURVE('',#3845,#3048,#3869,.T.); +#3869 = LINE('',#3870,#3871); +#3870 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3871 = VECTOR('',#3872,1.); +#3872 = DIRECTION('',(-0.,-0.,-1.)); +#3873 = ORIENTED_EDGE('',*,*,#3852,.F.); +#3874 = ORIENTED_EDGE('',*,*,#2999,.T.); +#3875 = ORIENTED_EDGE('',*,*,#3057,.F.); +#3876 = PLANE('',#3877); +#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880); +#3878 = CARTESIAN_POINT('',(0.725,-0.5,0.75)); +#3879 = DIRECTION('',(1.,0.,0.)); +#3880 = DIRECTION('',(-0.,1.,0.)); +#3881 = ADVANCED_FACE('',(#3882),#3888,.F.); +#3882 = FACE_BOUND('',#3883,.F.); +#3883 = EDGE_LOOP('',(#3884,#3885,#3886,#3887)); +#3884 = ORIENTED_EDGE('',*,*,#3844,.F.); +#3885 = ORIENTED_EDGE('',*,*,#3868,.T.); +#3886 = ORIENTED_EDGE('',*,*,#3047,.F.); +#3887 = ORIENTED_EDGE('',*,*,#3103,.T.); +#3888 = PLANE('',#3889); +#3889 = AXIS2_PLACEMENT_3D('',#3890,#3891,#3892); +#3890 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#3891 = DIRECTION('',(0.,1.,0.)); +#3892 = DIRECTION('',(-1.,0.,0.)); +#3893 = ADVANCED_FACE('',(#3894),#3910,.F.); +#3894 = FACE_BOUND('',#3895,.F.); +#3895 = EDGE_LOOP('',(#3896,#3897,#3903,#3904)); +#3896 = ORIENTED_EDGE('',*,*,#3829,.F.); +#3897 = ORIENTED_EDGE('',*,*,#3898,.T.); +#3898 = EDGE_CURVE('',#3830,#3081,#3899,.T.); +#3899 = LINE('',#3900,#3901); +#3900 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#3901 = VECTOR('',#3902,1.); +#3902 = DIRECTION('',(-0.,-0.,-1.)); +#3903 = ORIENTED_EDGE('',*,*,#3088,.F.); +#3904 = ORIENTED_EDGE('',*,*,#3905,.F.); +#3905 = EDGE_CURVE('',#3822,#3072,#3906,.T.); +#3906 = LINE('',#3907,#3908); +#3907 = CARTESIAN_POINT('',(0.725,0.4,0.375)); +#3908 = VECTOR('',#3909,1.); +#3909 = DIRECTION('',(0.,0.,-1.)); +#3910 = PLANE('',#3911); +#3911 = AXIS2_PLACEMENT_3D('',#3912,#3913,#3914); +#3912 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#3913 = DIRECTION('',(1.,0.,0.)); +#3914 = DIRECTION('',(-0.,1.,0.)); +#3915 = ADVANCED_FACE('',(#3916),#3922,.F.); +#3916 = FACE_BOUND('',#3917,.F.); +#3917 = EDGE_LOOP('',(#3918,#3919,#3920,#3921)); +#3918 = ORIENTED_EDGE('',*,*,#3898,.F.); +#3919 = ORIENTED_EDGE('',*,*,#3837,.F.); +#3920 = ORIENTED_EDGE('',*,*,#3120,.F.); +#3921 = ORIENTED_EDGE('',*,*,#3080,.F.); +#3922 = PLANE('',#3923); +#3923 = AXIS2_PLACEMENT_3D('',#3924,#3925,#3926); +#3924 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#3925 = DIRECTION('',(0.,-1.,0.)); +#3926 = DIRECTION('',(1.,0.,0.)); +#3927 = ADVANCED_FACE('',(#3928),#3940,.T.); +#3928 = FACE_BOUND('',#3929,.T.); +#3929 = EDGE_LOOP('',(#3930,#3931,#3932,#3933,#3934,#3935,#3936,#3937, + #3938,#3939)); +#3930 = ORIENTED_EDGE('',*,*,#3308,.F.); +#3931 = ORIENTED_EDGE('',*,*,#3379,.F.); +#3932 = ORIENTED_EDGE('',*,*,#3415,.T.); +#3933 = ORIENTED_EDGE('',*,*,#3439,.T.); +#3934 = ORIENTED_EDGE('',*,*,#3263,.T.); +#3935 = ORIENTED_EDGE('',*,*,#3224,.F.); +#3936 = ORIENTED_EDGE('',*,*,#3151,.F.); +#3937 = ORIENTED_EDGE('',*,*,#3143,.F.); +#3938 = ORIENTED_EDGE('',*,*,#3135,.T.); +#3939 = ORIENTED_EDGE('',*,*,#3510,.F.); +#3940 = PLANE('',#3941); +#3941 = AXIS2_PLACEMENT_3D('',#3942,#3943,#3944); +#3942 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#3943 = DIRECTION('',(0.,1.,0.)); +#3944 = DIRECTION('',(0.,-0.,1.)); +#3945 = ADVANCED_FACE('',(#3946),#3958,.T.); +#3946 = FACE_BOUND('',#3947,.T.); +#3947 = EDGE_LOOP('',(#3948,#3949,#3950,#3951,#3952,#3953,#3954,#3955, + #3956,#3957)); +#3948 = ORIENTED_EDGE('',*,*,#3719,.F.); +#3949 = ORIENTED_EDGE('',*,*,#3542,.F.); +#3950 = ORIENTED_EDGE('',*,*,#3176,.T.); +#3951 = ORIENTED_EDGE('',*,*,#3168,.T.); +#3952 = ORIENTED_EDGE('',*,*,#3160,.F.); +#3953 = ORIENTED_EDGE('',*,*,#3905,.F.); +#3954 = ORIENTED_EDGE('',*,*,#3821,.T.); +#3955 = ORIENTED_EDGE('',*,*,#3797,.F.); +#3956 = ORIENTED_EDGE('',*,*,#3774,.F.); +#3957 = ORIENTED_EDGE('',*,*,#3749,.T.); +#3958 = PLANE('',#3959); +#3959 = AXIS2_PLACEMENT_3D('',#3960,#3961,#3962); +#3960 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#3961 = DIRECTION('',(0.,1.,0.)); +#3962 = DIRECTION('',(0.,-0.,1.)); +#3963 = ADVANCED_FACE('',(#3964),#3969,.T.); +#3964 = FACE_BOUND('',#3965,.T.); +#3965 = EDGE_LOOP('',(#3966,#3967,#3968)); +#3966 = ORIENTED_EDGE('',*,*,#3688,.T.); +#3967 = ORIENTED_EDGE('',*,*,#3664,.T.); +#3968 = ORIENTED_EDGE('',*,*,#3705,.T.); +#3969 = PLANE('',#3970); +#3970 = AXIS2_PLACEMENT_3D('',#3971,#3972,#3973); +#3971 = CARTESIAN_POINT('',(9.237604307034E-02,0.,1.5E-02)); +#3972 = DIRECTION('',(-0.,-0.,-1.)); +#3973 = DIRECTION('',(-1.,0.,0.)); +#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3978)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3975,#3976,#3977)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3975 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3976 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3977 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3978 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3975, + 'distance_accuracy_value','confusion accuracy'); +#3979 = SHAPE_DEFINITION_REPRESENTATION(#3980,#2450); +#3980 = PRODUCT_DEFINITION_SHAPE('','',#3981); +#3981 = PRODUCT_DEFINITION('design','',#3982,#3985); +#3982 = PRODUCT_DEFINITION_FORMATION('','',#3983); +#3983 = PRODUCT('LED_0603_1608Metric','LED_0603_1608Metric','',(#3984)); +#3984 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3985 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3986 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3987,#3989); +#3987 = ( REPRESENTATION_RELATIONSHIP('','',#2450,#2440) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3988) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3988 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2441); +#3989 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3990); +#3990 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:7]','',#2435,#3981, + $); +#3991 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3983)); +#3992 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3993,#3995); +#3993 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3994) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3994 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#3995 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3996); +#3996 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#2435,$); +#3997 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2437)); +#3998 = SHAPE_DEFINITION_REPRESENTATION(#3999,#4005); +#3999 = PRODUCT_DEFINITION_SHAPE('','',#4000); +#4000 = PRODUCT_DEFINITION('design','',#4001,#4004); +#4001 = PRODUCT_DEFINITION_FORMATION('','',#4002); +#4002 = PRODUCT('SMDIP-6_W9.53mm','SMDIP-6_W9.53mm','',(#4003)); +#4003 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4004 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4005 = SHAPE_REPRESENTATION('',(#11,#4006),#4010); +#4006 = AXIS2_PLACEMENT_3D('',#4007,#4008,#4009); +#4007 = CARTESIAN_POINT('',(0.,0.,0.)); +#4008 = DIRECTION('',(0.,0.,1.)); +#4009 = DIRECTION('',(1.,0.,-0.)); +#4010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4014)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4011,#4012,#4013)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4011 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4012 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4013 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4014 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#4011, + 'distance_accuracy_value','confusion accuracy'); +#4015 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4016),#7421); +#4016 = MANIFOLD_SOLID_BREP('',#4017); +#4017 = CLOSED_SHELL('',(#4018,#4058,#4135,#4158,#4229,#4246,#4276,#4306 + ,#4337,#4368,#4399,#4430,#4461,#4484,#4508,#4538,#4569,#4600,#4631, + #4662,#4693,#4710,#4740,#4832,#4924,#4954,#5046,#5063,#5088,#5172, + #5203,#5295,#5387,#5418,#5435,#5458,#5482,#5574,#5666,#5696,#5788, + #5805,#5830,#5914,#5945,#6037,#6129,#6160,#6177,#6194,#6244,#6261, + #6283,#6300,#6317,#6334,#6351,#6363,#6380,#6397,#6409,#6431,#6448, + #6465,#6482,#6499,#6516,#6533,#6550,#6562,#6574,#6591,#6613,#6630, + #6647,#6664,#6681,#6693,#6710,#6727,#6739,#6797,#6841,#6858,#6880, + #6897,#6914,#6931,#6948,#6960,#6977,#6994,#7006,#7028,#7045,#7062, + #7079,#7096,#7113,#7130,#7147,#7159,#7171,#7188,#7210,#7227,#7244, + #7261,#7278,#7290,#7307,#7324,#7336,#7353,#7382,#7410)); +#4018 = ADVANCED_FACE('',(#4019),#4053,.T.); +#4019 = FACE_BOUND('',#4020,.F.); +#4020 = EDGE_LOOP('',(#4021,#4031,#4039,#4047)); +#4021 = ORIENTED_EDGE('',*,*,#4022,.T.); +#4022 = EDGE_CURVE('',#4023,#4025,#4027,.T.); +#4023 = VERTEX_POINT('',#4024); +#4024 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4025 = VERTEX_POINT('',#4026); +#4026 = CARTESIAN_POINT('',(3.176276356577,3.201276356577,0.38)); +#4027 = LINE('',#4028,#4029); +#4028 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4029 = VECTOR('',#4030,1.); +#4030 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4031 = ORIENTED_EDGE('',*,*,#4032,.T.); +#4032 = EDGE_CURVE('',#4025,#4033,#4035,.T.); +#4033 = VERTEX_POINT('',#4034); +#4034 = CARTESIAN_POINT('',(-3.176276356577,3.201276356577,0.38)); +#4035 = LINE('',#4036,#4037); +#4036 = CARTESIAN_POINT('',(3.176276356577,3.201276356577,0.38)); +#4037 = VECTOR('',#4038,1.); +#4038 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4039 = ORIENTED_EDGE('',*,*,#4040,.T.); +#4040 = EDGE_CURVE('',#4033,#4041,#4043,.T.); +#4041 = VERTEX_POINT('',#4042); +#4042 = CARTESIAN_POINT('',(-3.176276356577,-3.201276356577,0.38)); +#4043 = LINE('',#4044,#4045); +#4044 = CARTESIAN_POINT('',(-3.176276356577,3.201276356577,0.38)); +#4045 = VECTOR('',#4046,1.); +#4046 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4047 = ORIENTED_EDGE('',*,*,#4048,.T.); +#4048 = EDGE_CURVE('',#4041,#4023,#4049,.T.); +#4049 = LINE('',#4050,#4051); +#4050 = CARTESIAN_POINT('',(-3.176276356577,-3.201276356577,0.38)); +#4051 = VECTOR('',#4052,1.); +#4052 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4053 = PLANE('',#4054); +#4054 = AXIS2_PLACEMENT_3D('',#4055,#4056,#4057); +#4055 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4056 = DIRECTION('',(-0.,0.,-1.)); +#4057 = DIRECTION('',(-0.704329511859,0.709873184959,0.)); +#4058 = ADVANCED_FACE('',(#4059),#4130,.T.); +#4059 = FACE_BOUND('',#4060,.T.); +#4060 = EDGE_LOOP('',(#4061,#4062,#4069,#4077,#4085,#4093,#4101,#4109, + #4117,#4125)); +#4061 = ORIENTED_EDGE('',*,*,#4022,.T.); +#4062 = ORIENTED_EDGE('',*,*,#4063,.T.); +#4063 = EDGE_CURVE('',#4025,#4064,#4066,.T.); +#4064 = VERTEX_POINT('',#4065); +#4065 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4067,#4068),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4067 = CARTESIAN_POINT('',(3.176276356577,3.201276356577,0.38)); +#4068 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4069 = ORIENTED_EDGE('',*,*,#4070,.F.); +#4070 = EDGE_CURVE('',#4071,#4064,#4073,.T.); +#4071 = VERTEX_POINT('',#4072); +#4072 = CARTESIAN_POINT('',(3.5,2.997,1.903)); +#4073 = LINE('',#4074,#4075); +#4074 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4075 = VECTOR('',#4076,1.); +#4076 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4077 = ORIENTED_EDGE('',*,*,#4078,.F.); +#4078 = EDGE_CURVE('',#4079,#4071,#4081,.T.); +#4079 = VERTEX_POINT('',#4080); +#4080 = CARTESIAN_POINT('',(3.5,2.083,1.903)); +#4081 = LINE('',#4082,#4083); +#4082 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4083 = VECTOR('',#4084,1.); +#4084 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4085 = ORIENTED_EDGE('',*,*,#4086,.F.); +#4086 = EDGE_CURVE('',#4087,#4079,#4089,.T.); +#4087 = VERTEX_POINT('',#4088); +#4088 = CARTESIAN_POINT('',(3.5,0.457,1.903)); +#4089 = LINE('',#4090,#4091); +#4090 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4091 = VECTOR('',#4092,1.); +#4092 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4093 = ORIENTED_EDGE('',*,*,#4094,.F.); +#4094 = EDGE_CURVE('',#4095,#4087,#4097,.T.); +#4095 = VERTEX_POINT('',#4096); +#4096 = CARTESIAN_POINT('',(3.5,-0.457,1.903)); +#4097 = LINE('',#4098,#4099); +#4098 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4099 = VECTOR('',#4100,1.); +#4100 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4101 = ORIENTED_EDGE('',*,*,#4102,.F.); +#4102 = EDGE_CURVE('',#4103,#4095,#4105,.T.); +#4103 = VERTEX_POINT('',#4104); +#4104 = CARTESIAN_POINT('',(3.5,-2.083,1.903)); +#4105 = LINE('',#4106,#4107); +#4106 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4107 = VECTOR('',#4108,1.); +#4108 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4109 = ORIENTED_EDGE('',*,*,#4110,.F.); +#4110 = EDGE_CURVE('',#4111,#4103,#4113,.T.); +#4111 = VERTEX_POINT('',#4112); +#4112 = CARTESIAN_POINT('',(3.5,-2.997,1.903)); +#4113 = LINE('',#4114,#4115); +#4114 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4115 = VECTOR('',#4116,1.); +#4116 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4117 = ORIENTED_EDGE('',*,*,#4118,.F.); +#4118 = EDGE_CURVE('',#4119,#4111,#4121,.T.); +#4119 = VERTEX_POINT('',#4120); +#4120 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4121 = LINE('',#4122,#4123); +#4122 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4123 = VECTOR('',#4124,1.); +#4124 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4125 = ORIENTED_EDGE('',*,*,#4126,.F.); +#4126 = EDGE_CURVE('',#4023,#4119,#4127,.T.); +#4127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4128,#4129),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4128 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4129 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4131,#4132) + ,(#4133,#4134 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4131 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4132 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4133 = CARTESIAN_POINT('',(3.176276356577,3.201276356577,0.38)); +#4134 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4135 = ADVANCED_FACE('',(#4136),#4153,.T.); +#4136 = FACE_BOUND('',#4137,.T.); +#4137 = EDGE_LOOP('',(#4138,#4139,#4146,#4152)); +#4138 = ORIENTED_EDGE('',*,*,#4032,.T.); +#4139 = ORIENTED_EDGE('',*,*,#4140,.T.); +#4140 = EDGE_CURVE('',#4033,#4141,#4143,.T.); +#4141 = VERTEX_POINT('',#4142); +#4142 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4144,#4145),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4144 = CARTESIAN_POINT('',(-3.176276356577,3.201276356577,0.38)); +#4145 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4146 = ORIENTED_EDGE('',*,*,#4147,.F.); +#4147 = EDGE_CURVE('',#4064,#4141,#4148,.T.); +#4148 = LINE('',#4149,#4150); +#4149 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4150 = VECTOR('',#4151,1.); +#4151 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4152 = ORIENTED_EDGE('',*,*,#4063,.F.); +#4153 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4154,#4155) + ,(#4156,#4157 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4154 = CARTESIAN_POINT('',(3.176276356577,3.201276356577,0.38)); +#4155 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4156 = CARTESIAN_POINT('',(-3.176276356577,3.201276356577,0.38)); +#4157 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4158 = ADVANCED_FACE('',(#4159),#4224,.T.); +#4159 = FACE_BOUND('',#4160,.T.); +#4160 = EDGE_LOOP('',(#4161,#4162,#4169,#4177,#4185,#4193,#4201,#4209, + #4217,#4223)); +#4161 = ORIENTED_EDGE('',*,*,#4040,.T.); +#4162 = ORIENTED_EDGE('',*,*,#4163,.T.); +#4163 = EDGE_CURVE('',#4041,#4164,#4166,.T.); +#4164 = VERTEX_POINT('',#4165); +#4165 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4167,#4168),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4167 = CARTESIAN_POINT('',(-3.176276356577,-3.201276356577,0.38)); +#4168 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4169 = ORIENTED_EDGE('',*,*,#4170,.F.); +#4170 = EDGE_CURVE('',#4171,#4164,#4173,.T.); +#4171 = VERTEX_POINT('',#4172); +#4172 = CARTESIAN_POINT('',(-3.5,-2.997,1.903)); +#4173 = LINE('',#4174,#4175); +#4174 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4175 = VECTOR('',#4176,1.); +#4176 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4177 = ORIENTED_EDGE('',*,*,#4178,.F.); +#4178 = EDGE_CURVE('',#4179,#4171,#4181,.T.); +#4179 = VERTEX_POINT('',#4180); +#4180 = CARTESIAN_POINT('',(-3.5,-2.083,1.903)); +#4181 = LINE('',#4182,#4183); +#4182 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4183 = VECTOR('',#4184,1.); +#4184 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4185 = ORIENTED_EDGE('',*,*,#4186,.F.); +#4186 = EDGE_CURVE('',#4187,#4179,#4189,.T.); +#4187 = VERTEX_POINT('',#4188); +#4188 = CARTESIAN_POINT('',(-3.5,-0.457,1.903)); +#4189 = LINE('',#4190,#4191); +#4190 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4191 = VECTOR('',#4192,1.); +#4192 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4193 = ORIENTED_EDGE('',*,*,#4194,.F.); +#4194 = EDGE_CURVE('',#4195,#4187,#4197,.T.); +#4195 = VERTEX_POINT('',#4196); +#4196 = CARTESIAN_POINT('',(-3.5,0.457,1.903)); +#4197 = LINE('',#4198,#4199); +#4198 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4199 = VECTOR('',#4200,1.); +#4200 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4201 = ORIENTED_EDGE('',*,*,#4202,.F.); +#4202 = EDGE_CURVE('',#4203,#4195,#4205,.T.); +#4203 = VERTEX_POINT('',#4204); +#4204 = CARTESIAN_POINT('',(-3.5,2.083,1.903)); +#4205 = LINE('',#4206,#4207); +#4206 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4207 = VECTOR('',#4208,1.); +#4208 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4209 = ORIENTED_EDGE('',*,*,#4210,.F.); +#4210 = EDGE_CURVE('',#4211,#4203,#4213,.T.); +#4211 = VERTEX_POINT('',#4212); +#4212 = CARTESIAN_POINT('',(-3.5,2.997,1.903)); +#4213 = LINE('',#4214,#4215); +#4214 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4215 = VECTOR('',#4216,1.); +#4216 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4217 = ORIENTED_EDGE('',*,*,#4218,.F.); +#4218 = EDGE_CURVE('',#4141,#4211,#4219,.T.); +#4219 = LINE('',#4220,#4221); +#4220 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4221 = VECTOR('',#4222,1.); +#4222 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4223 = ORIENTED_EDGE('',*,*,#4140,.F.); +#4224 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4225,#4226) + ,(#4227,#4228 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4225 = CARTESIAN_POINT('',(-3.176276356577,3.201276356577,0.38)); +#4226 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4227 = CARTESIAN_POINT('',(-3.176276356577,-3.201276356577,0.38)); +#4228 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4229 = ADVANCED_FACE('',(#4230),#4241,.T.); +#4230 = FACE_BOUND('',#4231,.T.); +#4231 = EDGE_LOOP('',(#4232,#4233,#4234,#4240)); +#4232 = ORIENTED_EDGE('',*,*,#4048,.T.); +#4233 = ORIENTED_EDGE('',*,*,#4126,.T.); +#4234 = ORIENTED_EDGE('',*,*,#4235,.F.); +#4235 = EDGE_CURVE('',#4164,#4119,#4236,.T.); +#4236 = LINE('',#4237,#4238); +#4237 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4238 = VECTOR('',#4239,1.); +#4239 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4240 = ORIENTED_EDGE('',*,*,#4163,.F.); +#4241 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4242,#4243) + ,(#4244,#4245 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4242 = CARTESIAN_POINT('',(-3.176276356577,-3.201276356577,0.38)); +#4243 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4244 = CARTESIAN_POINT('',(3.176276356577,-3.201276356577,0.38)); +#4245 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4246 = ADVANCED_FACE('',(#4247),#4271,.T.); +#4247 = FACE_BOUND('',#4248,.T.); +#4248 = EDGE_LOOP('',(#4249,#4256,#4257,#4265)); +#4249 = ORIENTED_EDGE('',*,*,#4250,.F.); +#4250 = EDGE_CURVE('',#4119,#4251,#4253,.T.); +#4251 = VERTEX_POINT('',#4252); +#4252 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4254,#4255),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4254 = CARTESIAN_POINT('',(3.5,-3.525,1.903)); +#4255 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4256 = ORIENTED_EDGE('',*,*,#4118,.T.); +#4257 = ORIENTED_EDGE('',*,*,#4258,.F.); +#4258 = EDGE_CURVE('',#4259,#4111,#4261,.T.); +#4259 = VERTEX_POINT('',#4260); +#4260 = CARTESIAN_POINT('',(3.5,-2.997,2.157)); +#4261 = LINE('',#4262,#4263); +#4262 = CARTESIAN_POINT('',(3.5,-2.997,1.837880292339)); +#4263 = VECTOR('',#4264,1.); +#4264 = DIRECTION('',(-8.481782323397E-32,6.366425285182E-17,-1.)); +#4265 = ORIENTED_EDGE('',*,*,#4266,.F.); +#4266 = EDGE_CURVE('',#4251,#4259,#4267,.T.); +#4267 = LINE('',#4268,#4269); +#4268 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4269 = VECTOR('',#4270,1.); +#4270 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4271 = PLANE('',#4272); +#4272 = AXIS2_PLACEMENT_3D('',#4273,#4274,#4275); +#4273 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4274 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4275 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4276 = ADVANCED_FACE('',(#4277),#4301,.T.); +#4277 = FACE_BOUND('',#4278,.T.); +#4278 = EDGE_LOOP('',(#4279,#4287,#4288,#4295)); +#4279 = ORIENTED_EDGE('',*,*,#4280,.F.); +#4280 = EDGE_CURVE('',#4071,#4281,#4283,.T.); +#4281 = VERTEX_POINT('',#4282); +#4282 = CARTESIAN_POINT('',(3.5,2.997,2.157)); +#4283 = LINE('',#4284,#4285); +#4284 = CARTESIAN_POINT('',(3.5,2.997,1.819280434111)); +#4285 = VECTOR('',#4286,1.); +#4286 = DIRECTION('',(-7.421739238693E-32,5.570757011637E-17,1.)); +#4287 = ORIENTED_EDGE('',*,*,#4070,.T.); +#4288 = ORIENTED_EDGE('',*,*,#4289,.T.); +#4289 = EDGE_CURVE('',#4064,#4290,#4292,.T.); +#4290 = VERTEX_POINT('',#4291); +#4291 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4293,#4294),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4293 = CARTESIAN_POINT('',(3.5,3.525,1.903)); +#4294 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4295 = ORIENTED_EDGE('',*,*,#4296,.F.); +#4296 = EDGE_CURVE('',#4281,#4290,#4297,.T.); +#4297 = LINE('',#4298,#4299); +#4298 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4299 = VECTOR('',#4300,1.); +#4300 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4301 = PLANE('',#4302); +#4302 = AXIS2_PLACEMENT_3D('',#4303,#4304,#4305); +#4303 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4304 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4305 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4306 = ADVANCED_FACE('',(#4307),#4332,.F.); +#4307 = FACE_BOUND('',#4308,.F.); +#4308 = EDGE_LOOP('',(#4309,#4310,#4318,#4326)); +#4309 = ORIENTED_EDGE('',*,*,#4110,.F.); +#4310 = ORIENTED_EDGE('',*,*,#4311,.T.); +#4311 = EDGE_CURVE('',#4111,#4312,#4314,.T.); +#4312 = VERTEX_POINT('',#4313); +#4313 = CARTESIAN_POINT('',(3.619,-2.997,1.903)); +#4314 = LINE('',#4315,#4316); +#4315 = CARTESIAN_POINT('',(-0.127,-2.997,1.903)); +#4316 = VECTOR('',#4317,1.); +#4317 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4318 = ORIENTED_EDGE('',*,*,#4319,.F.); +#4319 = EDGE_CURVE('',#4320,#4312,#4322,.T.); +#4320 = VERTEX_POINT('',#4321); +#4321 = CARTESIAN_POINT('',(3.619,-2.083,1.903)); +#4322 = LINE('',#4323,#4324); +#4323 = CARTESIAN_POINT('',(3.619,-2.083,1.903)); +#4324 = VECTOR('',#4325,1.); +#4325 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4326 = ORIENTED_EDGE('',*,*,#4327,.T.); +#4327 = EDGE_CURVE('',#4320,#4103,#4328,.T.); +#4328 = LINE('',#4329,#4330); +#4329 = CARTESIAN_POINT('',(3.873,-2.083,1.903)); +#4330 = VECTOR('',#4331,1.); +#4331 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4332 = PLANE('',#4333); +#4333 = AXIS2_PLACEMENT_3D('',#4334,#4335,#4336); +#4334 = CARTESIAN_POINT('',(1.873,-2.54,1.903)); +#4335 = DIRECTION('',(0.,0.,1.)); +#4336 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4337 = ADVANCED_FACE('',(#4338),#4363,.F.); +#4338 = FACE_BOUND('',#4339,.F.); +#4339 = EDGE_LOOP('',(#4340,#4350,#4356,#4357)); +#4340 = ORIENTED_EDGE('',*,*,#4341,.F.); +#4341 = EDGE_CURVE('',#4342,#4344,#4346,.T.); +#4342 = VERTEX_POINT('',#4343); +#4343 = CARTESIAN_POINT('',(3.619,2.997,1.903)); +#4344 = VERTEX_POINT('',#4345); +#4345 = CARTESIAN_POINT('',(3.619,2.083,1.903)); +#4346 = LINE('',#4347,#4348); +#4347 = CARTESIAN_POINT('',(3.619,2.997,1.903)); +#4348 = VECTOR('',#4349,1.); +#4349 = DIRECTION('',(1.209802949635E-15,-1.,-9.442957653867E-31)); +#4350 = ORIENTED_EDGE('',*,*,#4351,.T.); +#4351 = EDGE_CURVE('',#4342,#4071,#4352,.T.); +#4352 = LINE('',#4353,#4354); +#4353 = CARTESIAN_POINT('',(4.,2.997,1.903)); +#4354 = VECTOR('',#4355,1.); +#4355 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4356 = ORIENTED_EDGE('',*,*,#4078,.F.); +#4357 = ORIENTED_EDGE('',*,*,#4358,.T.); +#4358 = EDGE_CURVE('',#4079,#4344,#4359,.T.); +#4359 = LINE('',#4360,#4361); +#4360 = CARTESIAN_POINT('',(0.344,2.083,1.903)); +#4361 = VECTOR('',#4362,1.); +#4362 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4363 = PLANE('',#4364); +#4364 = AXIS2_PLACEMENT_3D('',#4365,#4366,#4367); +#4365 = CARTESIAN_POINT('',(2.172,2.54,1.903)); +#4366 = DIRECTION('',(1.7705545601E-32,-9.442957653867E-31,1.)); +#4367 = DIRECTION('',(1.209802949635E-15,-1.,-9.442957653867E-31)); +#4368 = ADVANCED_FACE('',(#4369),#4394,.T.); +#4369 = FACE_BOUND('',#4370,.T.); +#4370 = EDGE_LOOP('',(#4371,#4379,#4380,#4388)); +#4371 = ORIENTED_EDGE('',*,*,#4372,.F.); +#4372 = EDGE_CURVE('',#4103,#4373,#4375,.T.); +#4373 = VERTEX_POINT('',#4374); +#4374 = CARTESIAN_POINT('',(3.5,-2.083,2.157)); +#4375 = LINE('',#4376,#4377); +#4376 = CARTESIAN_POINT('',(3.5,-2.083,1.837880292339)); +#4377 = VECTOR('',#4378,1.); +#4378 = DIRECTION('',(8.481782323397E-32,-6.366425285182E-17,1.)); +#4379 = ORIENTED_EDGE('',*,*,#4102,.T.); +#4380 = ORIENTED_EDGE('',*,*,#4381,.F.); +#4381 = EDGE_CURVE('',#4382,#4095,#4384,.T.); +#4382 = VERTEX_POINT('',#4383); +#4383 = CARTESIAN_POINT('',(3.5,-0.457,2.157)); +#4384 = LINE('',#4385,#4386); +#4385 = CARTESIAN_POINT('',(3.5,-0.457,1.819280434111)); +#4386 = VECTOR('',#4387,1.); +#4387 = DIRECTION('',(-9.647108333617E-46,7.24111891608E-31,-1.)); +#4388 = ORIENTED_EDGE('',*,*,#4389,.F.); +#4389 = EDGE_CURVE('',#4373,#4382,#4390,.T.); +#4390 = LINE('',#4391,#4392); +#4391 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4392 = VECTOR('',#4393,1.); +#4393 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4394 = PLANE('',#4395); +#4395 = AXIS2_PLACEMENT_3D('',#4396,#4397,#4398); +#4396 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4397 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4398 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4399 = ADVANCED_FACE('',(#4400),#4425,.T.); +#4400 = FACE_BOUND('',#4401,.T.); +#4401 = EDGE_LOOP('',(#4402,#4410,#4411,#4419)); +#4402 = ORIENTED_EDGE('',*,*,#4403,.F.); +#4403 = EDGE_CURVE('',#4087,#4404,#4406,.T.); +#4404 = VERTEX_POINT('',#4405); +#4405 = CARTESIAN_POINT('',(3.5,0.457,2.157)); +#4406 = LINE('',#4407,#4408); +#4407 = CARTESIAN_POINT('',(3.5,0.457,1.819280434111)); +#4408 = VECTOR('',#4409,1.); +#4409 = DIRECTION('',(0.,0.,1.)); +#4410 = ORIENTED_EDGE('',*,*,#4086,.T.); +#4411 = ORIENTED_EDGE('',*,*,#4412,.F.); +#4412 = EDGE_CURVE('',#4413,#4079,#4415,.T.); +#4413 = VERTEX_POINT('',#4414); +#4414 = CARTESIAN_POINT('',(3.5,2.083,2.157)); +#4415 = LINE('',#4416,#4417); +#4416 = CARTESIAN_POINT('',(3.5,2.083,1.819280434111)); +#4417 = VECTOR('',#4418,1.); +#4418 = DIRECTION('',(-6.624474507273E-32,4.972330153747E-17,-1.)); +#4419 = ORIENTED_EDGE('',*,*,#4420,.F.); +#4420 = EDGE_CURVE('',#4404,#4413,#4421,.T.); +#4421 = LINE('',#4422,#4423); +#4422 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4423 = VECTOR('',#4424,1.); +#4424 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4425 = PLANE('',#4426); +#4426 = AXIS2_PLACEMENT_3D('',#4427,#4428,#4429); +#4427 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4428 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4429 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4430 = ADVANCED_FACE('',(#4431),#4456,.F.); +#4431 = FACE_BOUND('',#4432,.F.); +#4432 = EDGE_LOOP('',(#4433,#4443,#4449,#4450)); +#4433 = ORIENTED_EDGE('',*,*,#4434,.F.); +#4434 = EDGE_CURVE('',#4435,#4437,#4439,.T.); +#4435 = VERTEX_POINT('',#4436); +#4436 = CARTESIAN_POINT('',(3.619,0.457,1.903)); +#4437 = VERTEX_POINT('',#4438); +#4438 = CARTESIAN_POINT('',(3.619,-0.457,1.903)); +#4439 = LINE('',#4440,#4441); +#4440 = CARTESIAN_POINT('',(3.619,0.457,1.903)); +#4441 = VECTOR('',#4442,1.); +#4442 = DIRECTION('',(1.209802949635E-15,-1.,-4.721478826934E-32)); +#4443 = ORIENTED_EDGE('',*,*,#4444,.T.); +#4444 = EDGE_CURVE('',#4435,#4087,#4445,.T.); +#4445 = LINE('',#4446,#4447); +#4446 = CARTESIAN_POINT('',(4.,0.457,1.903)); +#4447 = VECTOR('',#4448,1.); +#4448 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4449 = ORIENTED_EDGE('',*,*,#4094,.F.); +#4450 = ORIENTED_EDGE('',*,*,#4451,.T.); +#4451 = EDGE_CURVE('',#4095,#4437,#4452,.T.); +#4452 = LINE('',#4453,#4454); +#4453 = CARTESIAN_POINT('',(0.344,-0.457,1.903)); +#4454 = VECTOR('',#4455,1.); +#4455 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4456 = PLANE('',#4457); +#4457 = AXIS2_PLACEMENT_3D('',#4458,#4459,#4460); +#4458 = CARTESIAN_POINT('',(2.172,-2.257289301742E-15,1.903)); +#4459 = DIRECTION('',(1.7705545601E-32,-4.721478826934E-32,1.)); +#4460 = DIRECTION('',(1.209802949635E-15,-1.,-4.721478826934E-32)); +#4461 = ADVANCED_FACE('',(#4462),#4479,.T.); +#4462 = FACE_BOUND('',#4463,.T.); +#4463 = EDGE_LOOP('',(#4464,#4465,#4472,#4478)); +#4464 = ORIENTED_EDGE('',*,*,#4147,.T.); +#4465 = ORIENTED_EDGE('',*,*,#4466,.T.); +#4466 = EDGE_CURVE('',#4141,#4467,#4469,.T.); +#4467 = VERTEX_POINT('',#4468); +#4468 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4470,#4471),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4470 = CARTESIAN_POINT('',(-3.5,3.525,1.903)); +#4471 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4472 = ORIENTED_EDGE('',*,*,#4473,.F.); +#4473 = EDGE_CURVE('',#4290,#4467,#4474,.T.); +#4474 = LINE('',#4475,#4476); +#4475 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4476 = VECTOR('',#4477,1.); +#4477 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4478 = ORIENTED_EDGE('',*,*,#4289,.F.); +#4479 = PLANE('',#4480); +#4480 = AXIS2_PLACEMENT_3D('',#4481,#4482,#4483); +#4481 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4482 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4483 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4484 = ADVANCED_FACE('',(#4485),#4503,.T.); +#4485 = FACE_BOUND('',#4486,.T.); +#4486 = EDGE_LOOP('',(#4487,#4488,#4489,#4497)); +#4487 = ORIENTED_EDGE('',*,*,#4466,.F.); +#4488 = ORIENTED_EDGE('',*,*,#4218,.T.); +#4489 = ORIENTED_EDGE('',*,*,#4490,.F.); +#4490 = EDGE_CURVE('',#4491,#4211,#4493,.T.); +#4491 = VERTEX_POINT('',#4492); +#4492 = CARTESIAN_POINT('',(-3.5,2.997,2.157)); +#4493 = LINE('',#4494,#4495); +#4494 = CARTESIAN_POINT('',(-3.5,2.997,1.837880292339)); +#4495 = VECTOR('',#4496,1.); +#4496 = DIRECTION('',(8.481782323397E-32,-6.366425285182E-17,-1.)); +#4497 = ORIENTED_EDGE('',*,*,#4498,.F.); +#4498 = EDGE_CURVE('',#4467,#4491,#4499,.T.); +#4499 = LINE('',#4500,#4501); +#4500 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4501 = VECTOR('',#4502,1.); +#4502 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4503 = PLANE('',#4504); +#4504 = AXIS2_PLACEMENT_3D('',#4505,#4506,#4507); +#4505 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4506 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4507 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4508 = ADVANCED_FACE('',(#4509),#4533,.T.); +#4509 = FACE_BOUND('',#4510,.T.); +#4510 = EDGE_LOOP('',(#4511,#4519,#4520,#4527)); +#4511 = ORIENTED_EDGE('',*,*,#4512,.F.); +#4512 = EDGE_CURVE('',#4171,#4513,#4515,.T.); +#4513 = VERTEX_POINT('',#4514); +#4514 = CARTESIAN_POINT('',(-3.5,-2.997,2.157)); +#4515 = LINE('',#4516,#4517); +#4516 = CARTESIAN_POINT('',(-3.5,-2.997,1.819280434111)); +#4517 = VECTOR('',#4518,1.); +#4518 = DIRECTION('',(7.421739238693E-32,-5.570757011637E-17,1.)); +#4519 = ORIENTED_EDGE('',*,*,#4170,.T.); +#4520 = ORIENTED_EDGE('',*,*,#4521,.T.); +#4521 = EDGE_CURVE('',#4164,#4522,#4524,.T.); +#4522 = VERTEX_POINT('',#4523); +#4523 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#4524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4525,#4526),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4525 = CARTESIAN_POINT('',(-3.5,-3.525,1.903)); +#4526 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#4527 = ORIENTED_EDGE('',*,*,#4528,.F.); +#4528 = EDGE_CURVE('',#4513,#4522,#4529,.T.); +#4529 = LINE('',#4530,#4531); +#4530 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4531 = VECTOR('',#4532,1.); +#4532 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4533 = PLANE('',#4534); +#4534 = AXIS2_PLACEMENT_3D('',#4535,#4536,#4537); +#4535 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4536 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4537 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4538 = ADVANCED_FACE('',(#4539),#4564,.F.); +#4539 = FACE_BOUND('',#4540,.F.); +#4540 = EDGE_LOOP('',(#4541,#4542,#4550,#4558)); +#4541 = ORIENTED_EDGE('',*,*,#4210,.F.); +#4542 = ORIENTED_EDGE('',*,*,#4543,.T.); +#4543 = EDGE_CURVE('',#4211,#4544,#4546,.T.); +#4544 = VERTEX_POINT('',#4545); +#4545 = CARTESIAN_POINT('',(-3.619,2.997,1.903)); +#4546 = LINE('',#4547,#4548); +#4547 = CARTESIAN_POINT('',(0.127,2.997,1.903)); +#4548 = VECTOR('',#4549,1.); +#4549 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4550 = ORIENTED_EDGE('',*,*,#4551,.F.); +#4551 = EDGE_CURVE('',#4552,#4544,#4554,.T.); +#4552 = VERTEX_POINT('',#4553); +#4553 = CARTESIAN_POINT('',(-3.619,2.083,1.903)); +#4554 = LINE('',#4555,#4556); +#4555 = CARTESIAN_POINT('',(-3.619,2.083,1.903)); +#4556 = VECTOR('',#4557,1.); +#4557 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4558 = ORIENTED_EDGE('',*,*,#4559,.T.); +#4559 = EDGE_CURVE('',#4552,#4203,#4560,.T.); +#4560 = LINE('',#4561,#4562); +#4561 = CARTESIAN_POINT('',(-3.873,2.083,1.903)); +#4562 = VECTOR('',#4563,1.); +#4563 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4564 = PLANE('',#4565); +#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568); +#4566 = CARTESIAN_POINT('',(-1.873,2.54,1.903)); +#4567 = DIRECTION('',(0.,0.,1.)); +#4568 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4569 = ADVANCED_FACE('',(#4570),#4595,.F.); +#4570 = FACE_BOUND('',#4571,.F.); +#4571 = EDGE_LOOP('',(#4572,#4582,#4588,#4589)); +#4572 = ORIENTED_EDGE('',*,*,#4573,.F.); +#4573 = EDGE_CURVE('',#4574,#4576,#4578,.T.); +#4574 = VERTEX_POINT('',#4575); +#4575 = CARTESIAN_POINT('',(-3.619,-2.997,1.903)); +#4576 = VERTEX_POINT('',#4577); +#4577 = CARTESIAN_POINT('',(-3.619,-2.083,1.903)); +#4578 = LINE('',#4579,#4580); +#4579 = CARTESIAN_POINT('',(-3.619,-2.997,1.903)); +#4580 = VECTOR('',#4581,1.); +#4581 = DIRECTION('',(-1.33226762955E-15,1.,-9.442957653867E-31)); +#4582 = ORIENTED_EDGE('',*,*,#4583,.T.); +#4583 = EDGE_CURVE('',#4574,#4171,#4584,.T.); +#4584 = LINE('',#4585,#4586); +#4585 = CARTESIAN_POINT('',(-4.,-2.997,1.903)); +#4586 = VECTOR('',#4587,1.); +#4587 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4588 = ORIENTED_EDGE('',*,*,#4178,.F.); +#4589 = ORIENTED_EDGE('',*,*,#4590,.T.); +#4590 = EDGE_CURVE('',#4179,#4576,#4591,.T.); +#4591 = LINE('',#4592,#4593); +#4592 = CARTESIAN_POINT('',(-0.344,-2.083,1.903)); +#4593 = VECTOR('',#4594,1.); +#4594 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4595 = PLANE('',#4596); +#4596 = AXIS2_PLACEMENT_3D('',#4597,#4598,#4599); +#4597 = CARTESIAN_POINT('',(-2.172,-2.54,1.903)); +#4598 = DIRECTION('',(-1.7705545601E-32,9.442957653867E-31,1.)); +#4599 = DIRECTION('',(-1.33226762955E-15,1.,-9.442957653867E-31)); +#4600 = ADVANCED_FACE('',(#4601),#4626,.T.); +#4601 = FACE_BOUND('',#4602,.T.); +#4602 = EDGE_LOOP('',(#4603,#4611,#4612,#4620)); +#4603 = ORIENTED_EDGE('',*,*,#4604,.F.); +#4604 = EDGE_CURVE('',#4203,#4605,#4607,.T.); +#4605 = VERTEX_POINT('',#4606); +#4606 = CARTESIAN_POINT('',(-3.5,2.083,2.157)); +#4607 = LINE('',#4608,#4609); +#4608 = CARTESIAN_POINT('',(-3.5,2.083,1.837880292339)); +#4609 = VECTOR('',#4610,1.); +#4610 = DIRECTION('',(-8.481782323397E-32,6.366425285182E-17,1.)); +#4611 = ORIENTED_EDGE('',*,*,#4202,.T.); +#4612 = ORIENTED_EDGE('',*,*,#4613,.F.); +#4613 = EDGE_CURVE('',#4614,#4195,#4616,.T.); +#4614 = VERTEX_POINT('',#4615); +#4615 = CARTESIAN_POINT('',(-3.5,0.457,2.157)); +#4616 = LINE('',#4617,#4618); +#4617 = CARTESIAN_POINT('',(-3.5,0.457,1.819280434111)); +#4618 = VECTOR('',#4619,1.); +#4619 = DIRECTION('',(9.647108333617E-46,-7.24111891608E-31,-1.)); +#4620 = ORIENTED_EDGE('',*,*,#4621,.F.); +#4621 = EDGE_CURVE('',#4605,#4614,#4622,.T.); +#4622 = LINE('',#4623,#4624); +#4623 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4624 = VECTOR('',#4625,1.); +#4625 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4626 = PLANE('',#4627); +#4627 = AXIS2_PLACEMENT_3D('',#4628,#4629,#4630); +#4628 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4629 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4630 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4631 = ADVANCED_FACE('',(#4632),#4657,.T.); +#4632 = FACE_BOUND('',#4633,.T.); +#4633 = EDGE_LOOP('',(#4634,#4642,#4643,#4651)); +#4634 = ORIENTED_EDGE('',*,*,#4635,.F.); +#4635 = EDGE_CURVE('',#4187,#4636,#4638,.T.); +#4636 = VERTEX_POINT('',#4637); +#4637 = CARTESIAN_POINT('',(-3.5,-0.457,2.157)); +#4638 = LINE('',#4639,#4640); +#4639 = CARTESIAN_POINT('',(-3.5,-0.457,1.819280434111)); +#4640 = VECTOR('',#4641,1.); +#4641 = DIRECTION('',(0.,0.,1.)); +#4642 = ORIENTED_EDGE('',*,*,#4186,.T.); +#4643 = ORIENTED_EDGE('',*,*,#4644,.F.); +#4644 = EDGE_CURVE('',#4645,#4179,#4647,.T.); +#4645 = VERTEX_POINT('',#4646); +#4646 = CARTESIAN_POINT('',(-3.5,-2.083,2.157)); +#4647 = LINE('',#4648,#4649); +#4648 = CARTESIAN_POINT('',(-3.5,-2.083,1.819280434111)); +#4649 = VECTOR('',#4650,1.); +#4650 = DIRECTION('',(6.624474507273E-32,-4.972330153747E-17,-1.)); +#4651 = ORIENTED_EDGE('',*,*,#4652,.F.); +#4652 = EDGE_CURVE('',#4636,#4645,#4653,.T.); +#4653 = LINE('',#4654,#4655); +#4654 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4655 = VECTOR('',#4656,1.); +#4656 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4657 = PLANE('',#4658); +#4658 = AXIS2_PLACEMENT_3D('',#4659,#4660,#4661); +#4659 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#4660 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4661 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4662 = ADVANCED_FACE('',(#4663),#4688,.F.); +#4663 = FACE_BOUND('',#4664,.F.); +#4664 = EDGE_LOOP('',(#4665,#4675,#4681,#4682)); +#4665 = ORIENTED_EDGE('',*,*,#4666,.F.); +#4666 = EDGE_CURVE('',#4667,#4669,#4671,.T.); +#4667 = VERTEX_POINT('',#4668); +#4668 = CARTESIAN_POINT('',(-3.619,-0.457,1.903)); +#4669 = VERTEX_POINT('',#4670); +#4670 = CARTESIAN_POINT('',(-3.619,0.457,1.903)); +#4671 = LINE('',#4672,#4673); +#4672 = CARTESIAN_POINT('',(-3.619,-0.457,1.903)); +#4673 = VECTOR('',#4674,1.); +#4674 = DIRECTION('',(-1.33226762955E-15,1.,-4.721478826934E-32)); +#4675 = ORIENTED_EDGE('',*,*,#4676,.T.); +#4676 = EDGE_CURVE('',#4667,#4187,#4677,.T.); +#4677 = LINE('',#4678,#4679); +#4678 = CARTESIAN_POINT('',(-4.,-0.457,1.903)); +#4679 = VECTOR('',#4680,1.); +#4680 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4681 = ORIENTED_EDGE('',*,*,#4194,.F.); +#4682 = ORIENTED_EDGE('',*,*,#4683,.T.); +#4683 = EDGE_CURVE('',#4195,#4669,#4684,.T.); +#4684 = LINE('',#4685,#4686); +#4685 = CARTESIAN_POINT('',(-0.344,0.457,1.903)); +#4686 = VECTOR('',#4687,1.); +#4687 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#4688 = PLANE('',#4689); +#4689 = AXIS2_PLACEMENT_3D('',#4690,#4691,#4692); +#4690 = CARTESIAN_POINT('',(-2.172,-7.778666599734E-15,1.903)); +#4691 = DIRECTION('',(-1.7705545601E-32,4.721478826934E-32,1.)); +#4692 = DIRECTION('',(-1.33226762955E-15,1.,-4.721478826934E-32)); +#4693 = ADVANCED_FACE('',(#4694),#4705,.T.); +#4694 = FACE_BOUND('',#4695,.T.); +#4695 = EDGE_LOOP('',(#4696,#4697,#4698,#4704)); +#4696 = ORIENTED_EDGE('',*,*,#4235,.T.); +#4697 = ORIENTED_EDGE('',*,*,#4250,.T.); +#4698 = ORIENTED_EDGE('',*,*,#4699,.F.); +#4699 = EDGE_CURVE('',#4522,#4251,#4700,.T.); +#4700 = LINE('',#4701,#4702); +#4701 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#4702 = VECTOR('',#4703,1.); +#4703 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4704 = ORIENTED_EDGE('',*,*,#4521,.F.); +#4705 = PLANE('',#4706); +#4706 = AXIS2_PLACEMENT_3D('',#4707,#4708,#4709); +#4707 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#4708 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#4709 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#4710 = ADVANCED_FACE('',(#4711),#4735,.T.); +#4711 = FACE_BOUND('',#4712,.T.); +#4712 = EDGE_LOOP('',(#4713,#4720,#4721,#4729)); +#4713 = ORIENTED_EDGE('',*,*,#4714,.F.); +#4714 = EDGE_CURVE('',#4251,#4715,#4717,.T.); +#4715 = VERTEX_POINT('',#4716); +#4716 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4718,#4719),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4718 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4719 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4720 = ORIENTED_EDGE('',*,*,#4266,.T.); +#4721 = ORIENTED_EDGE('',*,*,#4722,.F.); +#4722 = EDGE_CURVE('',#4723,#4259,#4725,.T.); +#4723 = VERTEX_POINT('',#4724); +#4724 = CARTESIAN_POINT('',(3.425,-2.997,2.157)); +#4725 = LINE('',#4726,#4727); +#4726 = CARTESIAN_POINT('',(-0.127,-2.997,2.157)); +#4727 = VECTOR('',#4728,1.); +#4728 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4729 = ORIENTED_EDGE('',*,*,#4730,.F.); +#4730 = EDGE_CURVE('',#4715,#4723,#4731,.T.); +#4731 = LINE('',#4732,#4733); +#4732 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4733 = VECTOR('',#4734,1.); +#4734 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4735 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4736,#4737) + ,(#4738,#4739 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4736 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4737 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4738 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4739 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#4740 = ADVANCED_FACE('',(#4741),#4827,.T.); +#4741 = FACE_BOUND('',#4742,.T.); +#4742 = EDGE_LOOP('',(#4743,#4754,#4762,#4771,#4777,#4778,#4779,#4788, + #4796,#4805,#4813,#4821)); +#4743 = ORIENTED_EDGE('',*,*,#4744,.F.); +#4744 = EDGE_CURVE('',#4745,#4747,#4749,.T.); +#4745 = VERTEX_POINT('',#4746); +#4746 = CARTESIAN_POINT('',(4.,-2.997,0.381)); +#4747 = VERTEX_POINT('',#4748); +#4748 = CARTESIAN_POINT('',(4.127,-2.997,0.254)); +#4749 = CIRCLE('',#4750,0.127); +#4750 = AXIS2_PLACEMENT_3D('',#4751,#4752,#4753); +#4751 = CARTESIAN_POINT('',(4.127,-2.997,0.381)); +#4752 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4753 = DIRECTION('',(0.,0.,-1.)); +#4754 = ORIENTED_EDGE('',*,*,#4755,.F.); +#4755 = EDGE_CURVE('',#4756,#4745,#4758,.T.); +#4756 = VERTEX_POINT('',#4757); +#4757 = CARTESIAN_POINT('',(4.,-2.997,1.776)); +#4758 = LINE('',#4759,#4760); +#4759 = CARTESIAN_POINT('',(4.,-2.997,2.157)); +#4760 = VECTOR('',#4761,1.); +#4761 = DIRECTION('',(0.,0.,-1.)); +#4762 = ORIENTED_EDGE('',*,*,#4763,.F.); +#4763 = EDGE_CURVE('',#4764,#4756,#4766,.T.); +#4764 = VERTEX_POINT('',#4765); +#4765 = CARTESIAN_POINT('',(3.619,-2.997,2.157)); +#4766 = CIRCLE('',#4767,0.381); +#4767 = AXIS2_PLACEMENT_3D('',#4768,#4769,#4770); +#4768 = CARTESIAN_POINT('',(3.619,-2.997,1.776)); +#4769 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#4770 = DIRECTION('',(0.,0.,1.)); +#4771 = ORIENTED_EDGE('',*,*,#4772,.F.); +#4772 = EDGE_CURVE('',#4259,#4764,#4773,.T.); +#4773 = LINE('',#4774,#4775); +#4774 = CARTESIAN_POINT('',(-0.127,-2.997,2.157)); +#4775 = VECTOR('',#4776,1.); +#4776 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4777 = ORIENTED_EDGE('',*,*,#4258,.T.); +#4778 = ORIENTED_EDGE('',*,*,#4311,.T.); +#4779 = ORIENTED_EDGE('',*,*,#4780,.T.); +#4780 = EDGE_CURVE('',#4312,#4781,#4783,.T.); +#4781 = VERTEX_POINT('',#4782); +#4782 = CARTESIAN_POINT('',(3.746,-2.997,1.776)); +#4783 = CIRCLE('',#4784,0.127); +#4784 = AXIS2_PLACEMENT_3D('',#4785,#4786,#4787); +#4785 = CARTESIAN_POINT('',(3.619,-2.997,1.776)); +#4786 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#4787 = DIRECTION('',(0.,0.,1.)); +#4788 = ORIENTED_EDGE('',*,*,#4789,.T.); +#4789 = EDGE_CURVE('',#4781,#4790,#4792,.T.); +#4790 = VERTEX_POINT('',#4791); +#4791 = CARTESIAN_POINT('',(3.746,-2.997,0.381)); +#4792 = LINE('',#4793,#4794); +#4793 = CARTESIAN_POINT('',(3.746,-2.997,2.157)); +#4794 = VECTOR('',#4795,1.); +#4795 = DIRECTION('',(0.,0.,-1.)); +#4796 = ORIENTED_EDGE('',*,*,#4797,.T.); +#4797 = EDGE_CURVE('',#4790,#4798,#4800,.T.); +#4798 = VERTEX_POINT('',#4799); +#4799 = CARTESIAN_POINT('',(4.127,-2.997,-1.110223024625E-16)); +#4800 = CIRCLE('',#4801,0.381); +#4801 = AXIS2_PLACEMENT_3D('',#4802,#4803,#4804); +#4802 = CARTESIAN_POINT('',(4.127,-2.997,0.381)); +#4803 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4804 = DIRECTION('',(0.,0.,-1.)); +#4805 = ORIENTED_EDGE('',*,*,#4806,.F.); +#4806 = EDGE_CURVE('',#4807,#4798,#4809,.T.); +#4807 = VERTEX_POINT('',#4808); +#4808 = CARTESIAN_POINT('',(4.66,-2.997,0.)); +#4809 = LINE('',#4810,#4811); +#4810 = CARTESIAN_POINT('',(4.,-2.997,0.)); +#4811 = VECTOR('',#4812,1.); +#4812 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4813 = ORIENTED_EDGE('',*,*,#4814,.T.); +#4814 = EDGE_CURVE('',#4807,#4815,#4817,.T.); +#4815 = VERTEX_POINT('',#4816); +#4816 = CARTESIAN_POINT('',(4.66,-2.997,0.254)); +#4817 = LINE('',#4818,#4819); +#4818 = CARTESIAN_POINT('',(4.66,-2.997,0.)); +#4819 = VECTOR('',#4820,1.); +#4820 = DIRECTION('',(0.,0.,1.)); +#4821 = ORIENTED_EDGE('',*,*,#4822,.T.); +#4822 = EDGE_CURVE('',#4815,#4747,#4823,.T.); +#4823 = LINE('',#4824,#4825); +#4824 = CARTESIAN_POINT('',(4.66,-2.997,0.254)); +#4825 = VECTOR('',#4826,1.); +#4826 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4827 = PLANE('',#4828); +#4828 = AXIS2_PLACEMENT_3D('',#4829,#4830,#4831); +#4829 = CARTESIAN_POINT('',(2.706760584677,-2.997,1.518760584677)); +#4830 = DIRECTION('',(1.239516818212E-15,-1.,-6.366425285182E-17)); +#4831 = DIRECTION('',(7.702120088647E-32,-6.366425285182E-17,1.)); +#4832 = ADVANCED_FACE('',(#4833),#4919,.T.); +#4833 = FACE_BOUND('',#4834,.T.); +#4834 = EDGE_LOOP('',(#4835,#4845,#4854,#4862,#4870,#4878,#4887,#4895, + #4902,#4903,#4904,#4912)); +#4835 = ORIENTED_EDGE('',*,*,#4836,.T.); +#4836 = EDGE_CURVE('',#4837,#4839,#4841,.T.); +#4837 = VERTEX_POINT('',#4838); +#4838 = CARTESIAN_POINT('',(4.,2.997,1.776)); +#4839 = VERTEX_POINT('',#4840); +#4840 = CARTESIAN_POINT('',(4.,2.997,0.381)); +#4841 = LINE('',#4842,#4843); +#4842 = CARTESIAN_POINT('',(4.,2.997,2.157)); +#4843 = VECTOR('',#4844,1.); +#4844 = DIRECTION('',(0.,-0.,-1.)); +#4845 = ORIENTED_EDGE('',*,*,#4846,.T.); +#4846 = EDGE_CURVE('',#4839,#4847,#4849,.T.); +#4847 = VERTEX_POINT('',#4848); +#4848 = CARTESIAN_POINT('',(4.127,2.997,0.254)); +#4849 = CIRCLE('',#4850,0.127); +#4850 = AXIS2_PLACEMENT_3D('',#4851,#4852,#4853); +#4851 = CARTESIAN_POINT('',(4.127,2.997,0.381)); +#4852 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4853 = DIRECTION('',(0.,0.,-1.)); +#4854 = ORIENTED_EDGE('',*,*,#4855,.T.); +#4855 = EDGE_CURVE('',#4847,#4856,#4858,.T.); +#4856 = VERTEX_POINT('',#4857); +#4857 = CARTESIAN_POINT('',(4.66,2.997,0.254)); +#4858 = LINE('',#4859,#4860); +#4859 = CARTESIAN_POINT('',(3.746,2.997,0.254)); +#4860 = VECTOR('',#4861,1.); +#4861 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4862 = ORIENTED_EDGE('',*,*,#4863,.F.); +#4863 = EDGE_CURVE('',#4864,#4856,#4866,.T.); +#4864 = VERTEX_POINT('',#4865); +#4865 = CARTESIAN_POINT('',(4.66,2.997,0.)); +#4866 = LINE('',#4867,#4868); +#4867 = CARTESIAN_POINT('',(4.66,2.997,0.)); +#4868 = VECTOR('',#4869,1.); +#4869 = DIRECTION('',(0.,0.,1.)); +#4870 = ORIENTED_EDGE('',*,*,#4871,.F.); +#4871 = EDGE_CURVE('',#4872,#4864,#4874,.T.); +#4872 = VERTEX_POINT('',#4873); +#4873 = CARTESIAN_POINT('',(4.127,2.997,-1.110223024625E-16)); +#4874 = LINE('',#4875,#4876); +#4875 = CARTESIAN_POINT('',(3.746,2.997,0.)); +#4876 = VECTOR('',#4877,1.); +#4877 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4878 = ORIENTED_EDGE('',*,*,#4879,.F.); +#4879 = EDGE_CURVE('',#4880,#4872,#4882,.T.); +#4880 = VERTEX_POINT('',#4881); +#4881 = CARTESIAN_POINT('',(3.746,2.997,0.381)); +#4882 = CIRCLE('',#4883,0.381); +#4883 = AXIS2_PLACEMENT_3D('',#4884,#4885,#4886); +#4884 = CARTESIAN_POINT('',(4.127,2.997,0.381)); +#4885 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4886 = DIRECTION('',(0.,0.,-1.)); +#4887 = ORIENTED_EDGE('',*,*,#4888,.T.); +#4888 = EDGE_CURVE('',#4880,#4889,#4891,.T.); +#4889 = VERTEX_POINT('',#4890); +#4890 = CARTESIAN_POINT('',(3.746,2.997,1.776)); +#4891 = LINE('',#4892,#4893); +#4892 = CARTESIAN_POINT('',(3.746,2.997,0.)); +#4893 = VECTOR('',#4894,1.); +#4894 = DIRECTION('',(0.,0.,1.)); +#4895 = ORIENTED_EDGE('',*,*,#4896,.F.); +#4896 = EDGE_CURVE('',#4342,#4889,#4897,.T.); +#4897 = CIRCLE('',#4898,0.127); +#4898 = AXIS2_PLACEMENT_3D('',#4899,#4900,#4901); +#4899 = CARTESIAN_POINT('',(3.619,2.997,1.776)); +#4900 = DIRECTION('',(-1.209802949635E-15,1.,9.442957653867E-31)); +#4901 = DIRECTION('',(1.142411802293E-45,-9.442957653867E-31,1.)); +#4902 = ORIENTED_EDGE('',*,*,#4351,.T.); +#4903 = ORIENTED_EDGE('',*,*,#4280,.T.); +#4904 = ORIENTED_EDGE('',*,*,#4905,.F.); +#4905 = EDGE_CURVE('',#4906,#4281,#4908,.T.); +#4906 = VERTEX_POINT('',#4907); +#4907 = CARTESIAN_POINT('',(3.619,2.997,2.157)); +#4908 = LINE('',#4909,#4910); +#4909 = CARTESIAN_POINT('',(4.,2.997,2.157)); +#4910 = VECTOR('',#4911,1.); +#4911 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4912 = ORIENTED_EDGE('',*,*,#4913,.T.); +#4913 = EDGE_CURVE('',#4906,#4837,#4914,.T.); +#4914 = CIRCLE('',#4915,0.381); +#4915 = AXIS2_PLACEMENT_3D('',#4916,#4917,#4918); +#4916 = CARTESIAN_POINT('',(3.619,2.997,1.776)); +#4917 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#4918 = DIRECTION('',(0.,0.,-1.)); +#4919 = PLANE('',#4920); +#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923); +#4921 = CARTESIAN_POINT('',(2.905060868222,2.997,1.481560868222)); +#4922 = DIRECTION('',(-1.19984602755E-15,1.,-5.570757011637E-17)); +#4923 = DIRECTION('',(6.739518264381E-32,-5.570757011637E-17,-1.)); +#4924 = ADVANCED_FACE('',(#4925),#4949,.T.); +#4925 = FACE_BOUND('',#4926,.T.); +#4926 = EDGE_LOOP('',(#4927,#4935,#4936,#4943)); +#4927 = ORIENTED_EDGE('',*,*,#4928,.F.); +#4928 = EDGE_CURVE('',#4281,#4929,#4931,.T.); +#4929 = VERTEX_POINT('',#4930); +#4930 = CARTESIAN_POINT('',(3.425,2.997,2.157)); +#4931 = LINE('',#4932,#4933); +#4932 = CARTESIAN_POINT('',(4.,2.997,2.157)); +#4933 = VECTOR('',#4934,1.); +#4934 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#4935 = ORIENTED_EDGE('',*,*,#4296,.T.); +#4936 = ORIENTED_EDGE('',*,*,#4937,.T.); +#4937 = EDGE_CURVE('',#4290,#4938,#4940,.T.); +#4938 = VERTEX_POINT('',#4939); +#4939 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#4940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4941,#4942),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#4941 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4942 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#4943 = ORIENTED_EDGE('',*,*,#4944,.F.); +#4944 = EDGE_CURVE('',#4929,#4938,#4945,.T.); +#4945 = LINE('',#4946,#4947); +#4946 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4947 = VECTOR('',#4948,1.); +#4948 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#4949 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#4950,#4951) + ,(#4952,#4953 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#4950 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#4951 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#4952 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#4953 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#4954 = ADVANCED_FACE('',(#4955),#5041,.T.); +#4955 = FACE_BOUND('',#4956,.T.); +#4956 = EDGE_LOOP('',(#4957,#4967,#4976,#4984,#4992,#5000,#5009,#5017, + #5024,#5025,#5026,#5034)); +#4957 = ORIENTED_EDGE('',*,*,#4958,.F.); +#4958 = EDGE_CURVE('',#4959,#4961,#4963,.T.); +#4959 = VERTEX_POINT('',#4960); +#4960 = CARTESIAN_POINT('',(4.,-2.083,0.381)); +#4961 = VERTEX_POINT('',#4962); +#4962 = CARTESIAN_POINT('',(4.,-2.083,1.776)); +#4963 = LINE('',#4964,#4965); +#4964 = CARTESIAN_POINT('',(4.,-2.083,0.)); +#4965 = VECTOR('',#4966,1.); +#4966 = DIRECTION('',(0.,0.,1.)); +#4967 = ORIENTED_EDGE('',*,*,#4968,.T.); +#4968 = EDGE_CURVE('',#4959,#4969,#4971,.T.); +#4969 = VERTEX_POINT('',#4970); +#4970 = CARTESIAN_POINT('',(4.127,-2.083,0.254)); +#4971 = CIRCLE('',#4972,0.127); +#4972 = AXIS2_PLACEMENT_3D('',#4973,#4974,#4975); +#4973 = CARTESIAN_POINT('',(4.127,-2.083,0.381)); +#4974 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#4975 = DIRECTION('',(0.,0.,-1.)); +#4976 = ORIENTED_EDGE('',*,*,#4977,.T.); +#4977 = EDGE_CURVE('',#4969,#4978,#4980,.T.); +#4978 = VERTEX_POINT('',#4979); +#4979 = CARTESIAN_POINT('',(4.66,-2.083,0.254)); +#4980 = LINE('',#4981,#4982); +#4981 = CARTESIAN_POINT('',(3.746,-2.083,0.254)); +#4982 = VECTOR('',#4983,1.); +#4983 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#4984 = ORIENTED_EDGE('',*,*,#4985,.F.); +#4985 = EDGE_CURVE('',#4986,#4978,#4988,.T.); +#4986 = VERTEX_POINT('',#4987); +#4987 = CARTESIAN_POINT('',(4.66,-2.083,0.)); +#4988 = LINE('',#4989,#4990); +#4989 = CARTESIAN_POINT('',(4.66,-2.083,0.)); +#4990 = VECTOR('',#4991,1.); +#4991 = DIRECTION('',(0.,0.,1.)); +#4992 = ORIENTED_EDGE('',*,*,#4993,.F.); +#4993 = EDGE_CURVE('',#4994,#4986,#4996,.T.); +#4994 = VERTEX_POINT('',#4995); +#4995 = CARTESIAN_POINT('',(4.127,-2.083,-1.110223024625E-16)); +#4996 = LINE('',#4997,#4998); +#4997 = CARTESIAN_POINT('',(3.746,-2.083,0.)); +#4998 = VECTOR('',#4999,1.); +#4999 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#5000 = ORIENTED_EDGE('',*,*,#5001,.F.); +#5001 = EDGE_CURVE('',#5002,#4994,#5004,.T.); +#5002 = VERTEX_POINT('',#5003); +#5003 = CARTESIAN_POINT('',(3.746,-2.083,0.381)); +#5004 = CIRCLE('',#5005,0.381); +#5005 = AXIS2_PLACEMENT_3D('',#5006,#5007,#5008); +#5006 = CARTESIAN_POINT('',(4.127,-2.083,0.381)); +#5007 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5008 = DIRECTION('',(0.,0.,-1.)); +#5009 = ORIENTED_EDGE('',*,*,#5010,.T.); +#5010 = EDGE_CURVE('',#5002,#5011,#5013,.T.); +#5011 = VERTEX_POINT('',#5012); +#5012 = CARTESIAN_POINT('',(3.746,-2.083,1.776)); +#5013 = LINE('',#5014,#5015); +#5014 = CARTESIAN_POINT('',(3.746,-2.083,0.)); +#5015 = VECTOR('',#5016,1.); +#5016 = DIRECTION('',(0.,0.,1.)); +#5017 = ORIENTED_EDGE('',*,*,#5018,.F.); +#5018 = EDGE_CURVE('',#4320,#5011,#5019,.T.); +#5019 = CIRCLE('',#5020,0.127); +#5020 = AXIS2_PLACEMENT_3D('',#5021,#5022,#5023); +#5021 = CARTESIAN_POINT('',(3.619,-2.083,1.776)); +#5022 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#5023 = DIRECTION('',(0.,0.,1.)); +#5024 = ORIENTED_EDGE('',*,*,#4327,.T.); +#5025 = ORIENTED_EDGE('',*,*,#4372,.T.); +#5026 = ORIENTED_EDGE('',*,*,#5027,.F.); +#5027 = EDGE_CURVE('',#5028,#4373,#5030,.T.); +#5028 = VERTEX_POINT('',#5029); +#5029 = CARTESIAN_POINT('',(3.619,-2.083,2.157)); +#5030 = LINE('',#5031,#5032); +#5031 = CARTESIAN_POINT('',(3.873,-2.083,2.157)); +#5032 = VECTOR('',#5033,1.); +#5033 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5034 = ORIENTED_EDGE('',*,*,#5035,.T.); +#5035 = EDGE_CURVE('',#5028,#4961,#5036,.T.); +#5036 = CIRCLE('',#5037,0.381); +#5037 = AXIS2_PLACEMENT_3D('',#5038,#5039,#5040); +#5038 = CARTESIAN_POINT('',(3.619,-2.083,1.776)); +#5039 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#5040 = DIRECTION('',(0.,0.,1.)); +#5041 = PLANE('',#5042); +#5042 = AXIS2_PLACEMENT_3D('',#5043,#5044,#5045); +#5043 = CARTESIAN_POINT('',(2.706760584677,-2.083,1.518760584677)); +#5044 = DIRECTION('',(-1.239516818212E-15,1.,6.366425285182E-17)); +#5045 = DIRECTION('',(-7.702120088647E-32,6.366425285182E-17,-1.)); +#5046 = ADVANCED_FACE('',(#5047),#5058,.F.); +#5047 = FACE_BOUND('',#5048,.F.); +#5048 = EDGE_LOOP('',(#5049,#5050,#5051,#5057)); +#5049 = ORIENTED_EDGE('',*,*,#4319,.T.); +#5050 = ORIENTED_EDGE('',*,*,#4780,.T.); +#5051 = ORIENTED_EDGE('',*,*,#5052,.F.); +#5052 = EDGE_CURVE('',#5011,#4781,#5053,.T.); +#5053 = LINE('',#5054,#5055); +#5054 = CARTESIAN_POINT('',(3.746,-2.083,1.776)); +#5055 = VECTOR('',#5056,1.); +#5056 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5057 = ORIENTED_EDGE('',*,*,#5018,.F.); +#5058 = CYLINDRICAL_SURFACE('',#5059,0.127); +#5059 = AXIS2_PLACEMENT_3D('',#5060,#5061,#5062); +#5060 = CARTESIAN_POINT('',(3.619,-2.083,1.776)); +#5061 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5062 = DIRECTION('',(0.,0.,1.)); +#5063 = ADVANCED_FACE('',(#5064),#5083,.F.); +#5064 = FACE_BOUND('',#5065,.F.); +#5065 = EDGE_LOOP('',(#5066,#5067,#5076,#5082)); +#5066 = ORIENTED_EDGE('',*,*,#4341,.T.); +#5067 = ORIENTED_EDGE('',*,*,#5068,.T.); +#5068 = EDGE_CURVE('',#4344,#5069,#5071,.T.); +#5069 = VERTEX_POINT('',#5070); +#5070 = CARTESIAN_POINT('',(3.746,2.083,1.776)); +#5071 = CIRCLE('',#5072,0.127); +#5072 = AXIS2_PLACEMENT_3D('',#5073,#5074,#5075); +#5073 = CARTESIAN_POINT('',(3.619,2.083,1.776)); +#5074 = DIRECTION('',(-1.209802949635E-15,1.,9.442957653867E-31)); +#5075 = DIRECTION('',(1.142411802293E-45,-9.442957653867E-31,1.)); +#5076 = ORIENTED_EDGE('',*,*,#5077,.F.); +#5077 = EDGE_CURVE('',#4889,#5069,#5078,.T.); +#5078 = LINE('',#5079,#5080); +#5079 = CARTESIAN_POINT('',(3.746,2.997,1.776)); +#5080 = VECTOR('',#5081,1.); +#5081 = DIRECTION('',(1.209802949635E-15,-1.,-9.442957653867E-31)); +#5082 = ORIENTED_EDGE('',*,*,#4896,.F.); +#5083 = CYLINDRICAL_SURFACE('',#5084,0.127); +#5084 = AXIS2_PLACEMENT_3D('',#5085,#5086,#5087); +#5085 = CARTESIAN_POINT('',(3.619,2.997,1.776)); +#5086 = DIRECTION('',(1.209802949635E-15,-1.,-9.442957653867E-31)); +#5087 = DIRECTION('',(1.7705545601E-32,-9.442957653867E-31,1.)); +#5088 = ADVANCED_FACE('',(#5089),#5167,.T.); +#5089 = FACE_BOUND('',#5090,.T.); +#5090 = EDGE_LOOP('',(#5091,#5102,#5110,#5119,#5125,#5126,#5127,#5128, + #5136,#5145,#5153,#5161)); +#5091 = ORIENTED_EDGE('',*,*,#5092,.F.); +#5092 = EDGE_CURVE('',#5093,#5095,#5097,.T.); +#5093 = VERTEX_POINT('',#5094); +#5094 = CARTESIAN_POINT('',(4.,2.083,0.381)); +#5095 = VERTEX_POINT('',#5096); +#5096 = CARTESIAN_POINT('',(4.127,2.083,0.254)); +#5097 = CIRCLE('',#5098,0.127); +#5098 = AXIS2_PLACEMENT_3D('',#5099,#5100,#5101); +#5099 = CARTESIAN_POINT('',(4.127,2.083,0.381)); +#5100 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5101 = DIRECTION('',(0.,0.,-1.)); +#5102 = ORIENTED_EDGE('',*,*,#5103,.F.); +#5103 = EDGE_CURVE('',#5104,#5093,#5106,.T.); +#5104 = VERTEX_POINT('',#5105); +#5105 = CARTESIAN_POINT('',(4.,2.083,1.776)); +#5106 = LINE('',#5107,#5108); +#5107 = CARTESIAN_POINT('',(4.,2.083,2.157)); +#5108 = VECTOR('',#5109,1.); +#5109 = DIRECTION('',(0.,0.,-1.)); +#5110 = ORIENTED_EDGE('',*,*,#5111,.F.); +#5111 = EDGE_CURVE('',#5112,#5104,#5114,.T.); +#5112 = VERTEX_POINT('',#5113); +#5113 = CARTESIAN_POINT('',(3.619,2.083,2.157)); +#5114 = CIRCLE('',#5115,0.381); +#5115 = AXIS2_PLACEMENT_3D('',#5116,#5117,#5118); +#5116 = CARTESIAN_POINT('',(3.619,2.083,1.776)); +#5117 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#5118 = DIRECTION('',(0.,0.,-1.)); +#5119 = ORIENTED_EDGE('',*,*,#5120,.T.); +#5120 = EDGE_CURVE('',#5112,#4413,#5121,.T.); +#5121 = LINE('',#5122,#5123); +#5122 = CARTESIAN_POINT('',(4.,2.083,2.157)); +#5123 = VECTOR('',#5124,1.); +#5124 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5125 = ORIENTED_EDGE('',*,*,#4412,.T.); +#5126 = ORIENTED_EDGE('',*,*,#4358,.T.); +#5127 = ORIENTED_EDGE('',*,*,#5068,.T.); +#5128 = ORIENTED_EDGE('',*,*,#5129,.T.); +#5129 = EDGE_CURVE('',#5069,#5130,#5132,.T.); +#5130 = VERTEX_POINT('',#5131); +#5131 = CARTESIAN_POINT('',(3.746,2.083,0.381)); +#5132 = LINE('',#5133,#5134); +#5133 = CARTESIAN_POINT('',(3.746,2.083,2.157)); +#5134 = VECTOR('',#5135,1.); +#5135 = DIRECTION('',(0.,0.,-1.)); +#5136 = ORIENTED_EDGE('',*,*,#5137,.T.); +#5137 = EDGE_CURVE('',#5130,#5138,#5140,.T.); +#5138 = VERTEX_POINT('',#5139); +#5139 = CARTESIAN_POINT('',(4.127,2.083,-1.110223024625E-16)); +#5140 = CIRCLE('',#5141,0.381); +#5141 = AXIS2_PLACEMENT_3D('',#5142,#5143,#5144); +#5142 = CARTESIAN_POINT('',(4.127,2.083,0.381)); +#5143 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5144 = DIRECTION('',(0.,0.,-1.)); +#5145 = ORIENTED_EDGE('',*,*,#5146,.F.); +#5146 = EDGE_CURVE('',#5147,#5138,#5149,.T.); +#5147 = VERTEX_POINT('',#5148); +#5148 = CARTESIAN_POINT('',(4.66,2.083,0.)); +#5149 = LINE('',#5150,#5151); +#5150 = CARTESIAN_POINT('',(4.,2.083,0.)); +#5151 = VECTOR('',#5152,1.); +#5152 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5153 = ORIENTED_EDGE('',*,*,#5154,.T.); +#5154 = EDGE_CURVE('',#5147,#5155,#5157,.T.); +#5155 = VERTEX_POINT('',#5156); +#5156 = CARTESIAN_POINT('',(4.66,2.083,0.254)); +#5157 = LINE('',#5158,#5159); +#5158 = CARTESIAN_POINT('',(4.66,2.083,0.)); +#5159 = VECTOR('',#5160,1.); +#5160 = DIRECTION('',(0.,0.,1.)); +#5161 = ORIENTED_EDGE('',*,*,#5162,.T.); +#5162 = EDGE_CURVE('',#5155,#5095,#5163,.T.); +#5163 = LINE('',#5164,#5165); +#5164 = CARTESIAN_POINT('',(4.66,2.083,0.254)); +#5165 = VECTOR('',#5166,1.); +#5166 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5167 = PLANE('',#5168); +#5168 = AXIS2_PLACEMENT_3D('',#5169,#5170,#5171); +#5169 = CARTESIAN_POINT('',(2.905060868222,2.083,1.481560868222)); +#5170 = DIRECTION('',(1.182628250079E-15,-1.,-4.972330153747E-17)); +#5171 = DIRECTION('',(6.015539686564E-32,-4.972330153747E-17,1.)); +#5172 = ADVANCED_FACE('',(#5173),#5198,.T.); +#5173 = FACE_BOUND('',#5174,.T.); +#5174 = EDGE_LOOP('',(#5175,#5183,#5184,#5192)); +#5175 = ORIENTED_EDGE('',*,*,#5176,.F.); +#5176 = EDGE_CURVE('',#4373,#5177,#5179,.T.); +#5177 = VERTEX_POINT('',#5178); +#5178 = CARTESIAN_POINT('',(3.425,-2.083,2.157)); +#5179 = LINE('',#5180,#5181); +#5180 = CARTESIAN_POINT('',(3.873,-2.083,2.157)); +#5181 = VECTOR('',#5182,1.); +#5182 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5183 = ORIENTED_EDGE('',*,*,#4389,.T.); +#5184 = ORIENTED_EDGE('',*,*,#5185,.T.); +#5185 = EDGE_CURVE('',#4382,#5186,#5188,.T.); +#5186 = VERTEX_POINT('',#5187); +#5187 = CARTESIAN_POINT('',(3.425,-0.457,2.157)); +#5188 = LINE('',#5189,#5190); +#5189 = CARTESIAN_POINT('',(4.,-0.457,2.157)); +#5190 = VECTOR('',#5191,1.); +#5191 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5192 = ORIENTED_EDGE('',*,*,#5193,.F.); +#5193 = EDGE_CURVE('',#5177,#5186,#5194,.T.); +#5194 = LINE('',#5195,#5196); +#5195 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#5196 = VECTOR('',#5197,1.); +#5197 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5198 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5199,#5200) + ,(#5201,#5202 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5199 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#5200 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#5201 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#5202 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#5203 = ADVANCED_FACE('',(#5204),#5290,.T.); +#5204 = FACE_BOUND('',#5205,.T.); +#5205 = EDGE_LOOP('',(#5206,#5217,#5225,#5234,#5240,#5241,#5242,#5251, + #5259,#5268,#5276,#5284)); +#5206 = ORIENTED_EDGE('',*,*,#5207,.F.); +#5207 = EDGE_CURVE('',#5208,#5210,#5212,.T.); +#5208 = VERTEX_POINT('',#5209); +#5209 = CARTESIAN_POINT('',(4.,-0.457,0.381)); +#5210 = VERTEX_POINT('',#5211); +#5211 = CARTESIAN_POINT('',(4.127,-0.457,0.254)); +#5212 = CIRCLE('',#5213,0.127); +#5213 = AXIS2_PLACEMENT_3D('',#5214,#5215,#5216); +#5214 = CARTESIAN_POINT('',(4.127,-0.457,0.381)); +#5215 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5216 = DIRECTION('',(0.,0.,-1.)); +#5217 = ORIENTED_EDGE('',*,*,#5218,.F.); +#5218 = EDGE_CURVE('',#5219,#5208,#5221,.T.); +#5219 = VERTEX_POINT('',#5220); +#5220 = CARTESIAN_POINT('',(4.,-0.457,1.776)); +#5221 = LINE('',#5222,#5223); +#5222 = CARTESIAN_POINT('',(4.,-0.457,2.157)); +#5223 = VECTOR('',#5224,1.); +#5224 = DIRECTION('',(0.,0.,-1.)); +#5225 = ORIENTED_EDGE('',*,*,#5226,.F.); +#5226 = EDGE_CURVE('',#5227,#5219,#5229,.T.); +#5227 = VERTEX_POINT('',#5228); +#5228 = CARTESIAN_POINT('',(3.619,-0.457,2.157)); +#5229 = CIRCLE('',#5230,0.381); +#5230 = AXIS2_PLACEMENT_3D('',#5231,#5232,#5233); +#5231 = CARTESIAN_POINT('',(3.619,-0.457,1.776)); +#5232 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#5233 = DIRECTION('',(0.,0.,-1.)); +#5234 = ORIENTED_EDGE('',*,*,#5235,.T.); +#5235 = EDGE_CURVE('',#5227,#4382,#5236,.T.); +#5236 = LINE('',#5237,#5238); +#5237 = CARTESIAN_POINT('',(4.,-0.457,2.157)); +#5238 = VECTOR('',#5239,1.); +#5239 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5240 = ORIENTED_EDGE('',*,*,#4381,.T.); +#5241 = ORIENTED_EDGE('',*,*,#4451,.T.); +#5242 = ORIENTED_EDGE('',*,*,#5243,.T.); +#5243 = EDGE_CURVE('',#4437,#5244,#5246,.T.); +#5244 = VERTEX_POINT('',#5245); +#5245 = CARTESIAN_POINT('',(3.746,-0.457,1.776)); +#5246 = CIRCLE('',#5247,0.127); +#5247 = AXIS2_PLACEMENT_3D('',#5248,#5249,#5250); +#5248 = CARTESIAN_POINT('',(3.619,-0.457,1.776)); +#5249 = DIRECTION('',(-1.209802949635E-15,1.,4.721478826934E-32)); +#5250 = DIRECTION('',(5.712059011466E-47,-4.721478826934E-32,1.)); +#5251 = ORIENTED_EDGE('',*,*,#5252,.T.); +#5252 = EDGE_CURVE('',#5244,#5253,#5255,.T.); +#5253 = VERTEX_POINT('',#5254); +#5254 = CARTESIAN_POINT('',(3.746,-0.457,0.381)); +#5255 = LINE('',#5256,#5257); +#5256 = CARTESIAN_POINT('',(3.746,-0.457,2.157)); +#5257 = VECTOR('',#5258,1.); +#5258 = DIRECTION('',(0.,0.,-1.)); +#5259 = ORIENTED_EDGE('',*,*,#5260,.T.); +#5260 = EDGE_CURVE('',#5253,#5261,#5263,.T.); +#5261 = VERTEX_POINT('',#5262); +#5262 = CARTESIAN_POINT('',(4.127,-0.457,-1.110223024625E-16)); +#5263 = CIRCLE('',#5264,0.381); +#5264 = AXIS2_PLACEMENT_3D('',#5265,#5266,#5267); +#5265 = CARTESIAN_POINT('',(4.127,-0.457,0.381)); +#5266 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5267 = DIRECTION('',(0.,0.,-1.)); +#5268 = ORIENTED_EDGE('',*,*,#5269,.F.); +#5269 = EDGE_CURVE('',#5270,#5261,#5272,.T.); +#5270 = VERTEX_POINT('',#5271); +#5271 = CARTESIAN_POINT('',(4.66,-0.457,0.)); +#5272 = LINE('',#5273,#5274); +#5273 = CARTESIAN_POINT('',(4.,-0.457,0.)); +#5274 = VECTOR('',#5275,1.); +#5275 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5276 = ORIENTED_EDGE('',*,*,#5277,.T.); +#5277 = EDGE_CURVE('',#5270,#5278,#5280,.T.); +#5278 = VERTEX_POINT('',#5279); +#5279 = CARTESIAN_POINT('',(4.66,-0.457,0.254)); +#5280 = LINE('',#5281,#5282); +#5281 = CARTESIAN_POINT('',(4.66,-0.457,0.)); +#5282 = VECTOR('',#5283,1.); +#5283 = DIRECTION('',(0.,0.,1.)); +#5284 = ORIENTED_EDGE('',*,*,#5285,.T.); +#5285 = EDGE_CURVE('',#5278,#5210,#5286,.T.); +#5286 = LINE('',#5287,#5288); +#5287 = CARTESIAN_POINT('',(4.66,-0.457,0.254)); +#5288 = VECTOR('',#5289,1.); +#5289 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5290 = PLANE('',#5291); +#5291 = AXIS2_PLACEMENT_3D('',#5292,#5293,#5294); +#5292 = CARTESIAN_POINT('',(2.905060868222,-0.457,1.481560868222)); +#5293 = DIRECTION('',(1.209802949635E-15,-1.,-7.24111891608E-31)); +#5294 = DIRECTION('',(8.760327023334E-46,-7.24111891608E-31,1.)); +#5295 = ADVANCED_FACE('',(#5296),#5382,.T.); +#5296 = FACE_BOUND('',#5297,.T.); +#5297 = EDGE_LOOP('',(#5298,#5308,#5317,#5325,#5333,#5341,#5350,#5358, + #5365,#5366,#5367,#5375)); +#5298 = ORIENTED_EDGE('',*,*,#5299,.T.); +#5299 = EDGE_CURVE('',#5300,#5302,#5304,.T.); +#5300 = VERTEX_POINT('',#5301); +#5301 = CARTESIAN_POINT('',(4.,0.457,1.776)); +#5302 = VERTEX_POINT('',#5303); +#5303 = CARTESIAN_POINT('',(4.,0.457,0.381)); +#5304 = LINE('',#5305,#5306); +#5305 = CARTESIAN_POINT('',(4.,0.457,2.157)); +#5306 = VECTOR('',#5307,1.); +#5307 = DIRECTION('',(0.,-0.,-1.)); +#5308 = ORIENTED_EDGE('',*,*,#5309,.T.); +#5309 = EDGE_CURVE('',#5302,#5310,#5312,.T.); +#5310 = VERTEX_POINT('',#5311); +#5311 = CARTESIAN_POINT('',(4.127,0.457,0.254)); +#5312 = CIRCLE('',#5313,0.127); +#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316); +#5314 = CARTESIAN_POINT('',(4.127,0.457,0.381)); +#5315 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5316 = DIRECTION('',(0.,0.,-1.)); +#5317 = ORIENTED_EDGE('',*,*,#5318,.T.); +#5318 = EDGE_CURVE('',#5310,#5319,#5321,.T.); +#5319 = VERTEX_POINT('',#5320); +#5320 = CARTESIAN_POINT('',(4.66,0.457,0.254)); +#5321 = LINE('',#5322,#5323); +#5322 = CARTESIAN_POINT('',(3.746,0.457,0.254)); +#5323 = VECTOR('',#5324,1.); +#5324 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#5325 = ORIENTED_EDGE('',*,*,#5326,.F.); +#5326 = EDGE_CURVE('',#5327,#5319,#5329,.T.); +#5327 = VERTEX_POINT('',#5328); +#5328 = CARTESIAN_POINT('',(4.66,0.457,0.)); +#5329 = LINE('',#5330,#5331); +#5330 = CARTESIAN_POINT('',(4.66,0.457,0.)); +#5331 = VECTOR('',#5332,1.); +#5332 = DIRECTION('',(0.,0.,1.)); +#5333 = ORIENTED_EDGE('',*,*,#5334,.F.); +#5334 = EDGE_CURVE('',#5335,#5327,#5337,.T.); +#5335 = VERTEX_POINT('',#5336); +#5336 = CARTESIAN_POINT('',(4.127,0.457,-1.110223024625E-16)); +#5337 = LINE('',#5338,#5339); +#5338 = CARTESIAN_POINT('',(3.746,0.457,0.)); +#5339 = VECTOR('',#5340,1.); +#5340 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#5341 = ORIENTED_EDGE('',*,*,#5342,.F.); +#5342 = EDGE_CURVE('',#5343,#5335,#5345,.T.); +#5343 = VERTEX_POINT('',#5344); +#5344 = CARTESIAN_POINT('',(3.746,0.457,0.381)); +#5345 = CIRCLE('',#5346,0.381); +#5346 = AXIS2_PLACEMENT_3D('',#5347,#5348,#5349); +#5347 = CARTESIAN_POINT('',(4.127,0.457,0.381)); +#5348 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#5349 = DIRECTION('',(0.,0.,-1.)); +#5350 = ORIENTED_EDGE('',*,*,#5351,.T.); +#5351 = EDGE_CURVE('',#5343,#5352,#5354,.T.); +#5352 = VERTEX_POINT('',#5353); +#5353 = CARTESIAN_POINT('',(3.746,0.457,1.776)); +#5354 = LINE('',#5355,#5356); +#5355 = CARTESIAN_POINT('',(3.746,0.457,0.)); +#5356 = VECTOR('',#5357,1.); +#5357 = DIRECTION('',(0.,0.,1.)); +#5358 = ORIENTED_EDGE('',*,*,#5359,.F.); +#5359 = EDGE_CURVE('',#4435,#5352,#5360,.T.); +#5360 = CIRCLE('',#5361,0.127); +#5361 = AXIS2_PLACEMENT_3D('',#5362,#5363,#5364); +#5362 = CARTESIAN_POINT('',(3.619,0.457,1.776)); +#5363 = DIRECTION('',(-1.209802949635E-15,1.,4.721478826934E-32)); +#5364 = DIRECTION('',(5.712059011466E-47,-4.721478826934E-32,1.)); +#5365 = ORIENTED_EDGE('',*,*,#4444,.T.); +#5366 = ORIENTED_EDGE('',*,*,#4403,.T.); +#5367 = ORIENTED_EDGE('',*,*,#5368,.F.); +#5368 = EDGE_CURVE('',#5369,#4404,#5371,.T.); +#5369 = VERTEX_POINT('',#5370); +#5370 = CARTESIAN_POINT('',(3.619,0.457,2.157)); +#5371 = LINE('',#5372,#5373); +#5372 = CARTESIAN_POINT('',(4.,0.457,2.157)); +#5373 = VECTOR('',#5374,1.); +#5374 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5375 = ORIENTED_EDGE('',*,*,#5376,.T.); +#5376 = EDGE_CURVE('',#5369,#5300,#5377,.T.); +#5377 = CIRCLE('',#5378,0.381); +#5378 = AXIS2_PLACEMENT_3D('',#5379,#5380,#5381); +#5379 = CARTESIAN_POINT('',(3.619,0.457,1.776)); +#5380 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#5381 = DIRECTION('',(0.,0.,-1.)); +#5382 = PLANE('',#5383); +#5383 = AXIS2_PLACEMENT_3D('',#5384,#5385,#5386); +#5384 = CARTESIAN_POINT('',(2.905060868222,0.457,1.481560868222)); +#5385 = DIRECTION('',(-1.209802949635E-15,1.,-0.)); +#5386 = DIRECTION('',(0.,0.,-1.)); +#5387 = ADVANCED_FACE('',(#5388),#5413,.T.); +#5388 = FACE_BOUND('',#5389,.T.); +#5389 = EDGE_LOOP('',(#5390,#5398,#5399,#5407)); +#5390 = ORIENTED_EDGE('',*,*,#5391,.F.); +#5391 = EDGE_CURVE('',#4404,#5392,#5394,.T.); +#5392 = VERTEX_POINT('',#5393); +#5393 = CARTESIAN_POINT('',(3.425,0.457,2.157)); +#5394 = LINE('',#5395,#5396); +#5395 = CARTESIAN_POINT('',(4.,0.457,2.157)); +#5396 = VECTOR('',#5397,1.); +#5397 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5398 = ORIENTED_EDGE('',*,*,#4420,.T.); +#5399 = ORIENTED_EDGE('',*,*,#5400,.T.); +#5400 = EDGE_CURVE('',#4413,#5401,#5403,.T.); +#5401 = VERTEX_POINT('',#5402); +#5402 = CARTESIAN_POINT('',(3.425,2.083,2.157)); +#5403 = LINE('',#5404,#5405); +#5404 = CARTESIAN_POINT('',(4.,2.083,2.157)); +#5405 = VECTOR('',#5406,1.); +#5406 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#5407 = ORIENTED_EDGE('',*,*,#5408,.F.); +#5408 = EDGE_CURVE('',#5392,#5401,#5409,.T.); +#5409 = LINE('',#5410,#5411); +#5410 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#5411 = VECTOR('',#5412,1.); +#5412 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5413 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5414,#5415) + ,(#5416,#5417 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5414 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#5415 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#5416 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#5417 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#5418 = ADVANCED_FACE('',(#5419),#5430,.F.); +#5419 = FACE_BOUND('',#5420,.F.); +#5420 = EDGE_LOOP('',(#5421,#5422,#5423,#5429)); +#5421 = ORIENTED_EDGE('',*,*,#4434,.T.); +#5422 = ORIENTED_EDGE('',*,*,#5243,.T.); +#5423 = ORIENTED_EDGE('',*,*,#5424,.F.); +#5424 = EDGE_CURVE('',#5352,#5244,#5425,.T.); +#5425 = LINE('',#5426,#5427); +#5426 = CARTESIAN_POINT('',(3.746,0.457,1.776)); +#5427 = VECTOR('',#5428,1.); +#5428 = DIRECTION('',(1.209802949635E-15,-1.,-4.721478826934E-32)); +#5429 = ORIENTED_EDGE('',*,*,#5359,.F.); +#5430 = CYLINDRICAL_SURFACE('',#5431,0.127); +#5431 = AXIS2_PLACEMENT_3D('',#5432,#5433,#5434); +#5432 = CARTESIAN_POINT('',(3.619,0.457,1.776)); +#5433 = DIRECTION('',(1.209802949635E-15,-1.,-4.721478826934E-32)); +#5434 = DIRECTION('',(1.7705545601E-32,-4.721478826934E-32,1.)); +#5435 = ADVANCED_FACE('',(#5436),#5453,.T.); +#5436 = FACE_BOUND('',#5437,.T.); +#5437 = EDGE_LOOP('',(#5438,#5439,#5446,#5452)); +#5438 = ORIENTED_EDGE('',*,*,#4473,.T.); +#5439 = ORIENTED_EDGE('',*,*,#5440,.T.); +#5440 = EDGE_CURVE('',#4467,#5441,#5443,.T.); +#5441 = VERTEX_POINT('',#5442); +#5442 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5444,#5445),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5444 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#5445 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5446 = ORIENTED_EDGE('',*,*,#5447,.F.); +#5447 = EDGE_CURVE('',#4938,#5441,#5448,.T.); +#5448 = LINE('',#5449,#5450); +#5449 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#5450 = VECTOR('',#5451,1.); +#5451 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5452 = ORIENTED_EDGE('',*,*,#4937,.F.); +#5453 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5454,#5455) + ,(#5456,#5457 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5454 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#5455 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#5456 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#5457 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5458 = ADVANCED_FACE('',(#5459),#5477,.T.); +#5459 = FACE_BOUND('',#5460,.T.); +#5460 = EDGE_LOOP('',(#5461,#5462,#5463,#5471)); +#5461 = ORIENTED_EDGE('',*,*,#5440,.F.); +#5462 = ORIENTED_EDGE('',*,*,#4498,.T.); +#5463 = ORIENTED_EDGE('',*,*,#5464,.F.); +#5464 = EDGE_CURVE('',#5465,#4491,#5467,.T.); +#5465 = VERTEX_POINT('',#5466); +#5466 = CARTESIAN_POINT('',(-3.425,2.997,2.157)); +#5467 = LINE('',#5468,#5469); +#5468 = CARTESIAN_POINT('',(0.127,2.997,2.157)); +#5469 = VECTOR('',#5470,1.); +#5470 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5471 = ORIENTED_EDGE('',*,*,#5472,.F.); +#5472 = EDGE_CURVE('',#5441,#5465,#5473,.T.); +#5473 = LINE('',#5474,#5475); +#5474 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5475 = VECTOR('',#5476,1.); +#5476 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5477 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5478,#5479) + ,(#5480,#5481 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5478 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#5479 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5480 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#5481 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#5482 = ADVANCED_FACE('',(#5483),#5569,.T.); +#5483 = FACE_BOUND('',#5484,.T.); +#5484 = EDGE_LOOP('',(#5485,#5496,#5504,#5513,#5519,#5520,#5521,#5530, + #5538,#5547,#5555,#5563)); +#5485 = ORIENTED_EDGE('',*,*,#5486,.F.); +#5486 = EDGE_CURVE('',#5487,#5489,#5491,.T.); +#5487 = VERTEX_POINT('',#5488); +#5488 = CARTESIAN_POINT('',(-4.,2.997,0.381)); +#5489 = VERTEX_POINT('',#5490); +#5490 = CARTESIAN_POINT('',(-4.127,2.997,0.254)); +#5491 = CIRCLE('',#5492,0.127); +#5492 = AXIS2_PLACEMENT_3D('',#5493,#5494,#5495); +#5493 = CARTESIAN_POINT('',(-4.127,2.997,0.381)); +#5494 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5495 = DIRECTION('',(0.,0.,-1.)); +#5496 = ORIENTED_EDGE('',*,*,#5497,.F.); +#5497 = EDGE_CURVE('',#5498,#5487,#5500,.T.); +#5498 = VERTEX_POINT('',#5499); +#5499 = CARTESIAN_POINT('',(-4.,2.997,1.776)); +#5500 = LINE('',#5501,#5502); +#5501 = CARTESIAN_POINT('',(-4.,2.997,2.157)); +#5502 = VECTOR('',#5503,1.); +#5503 = DIRECTION('',(-0.,0.,-1.)); +#5504 = ORIENTED_EDGE('',*,*,#5505,.F.); +#5505 = EDGE_CURVE('',#5506,#5498,#5508,.T.); +#5506 = VERTEX_POINT('',#5507); +#5507 = CARTESIAN_POINT('',(-3.619,2.997,2.157)); +#5508 = CIRCLE('',#5509,0.381); +#5509 = AXIS2_PLACEMENT_3D('',#5510,#5511,#5512); +#5510 = CARTESIAN_POINT('',(-3.619,2.997,1.776)); +#5511 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5512 = DIRECTION('',(0.,0.,1.)); +#5513 = ORIENTED_EDGE('',*,*,#5514,.F.); +#5514 = EDGE_CURVE('',#4491,#5506,#5515,.T.); +#5515 = LINE('',#5516,#5517); +#5516 = CARTESIAN_POINT('',(0.127,2.997,2.157)); +#5517 = VECTOR('',#5518,1.); +#5518 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5519 = ORIENTED_EDGE('',*,*,#4490,.T.); +#5520 = ORIENTED_EDGE('',*,*,#4543,.T.); +#5521 = ORIENTED_EDGE('',*,*,#5522,.T.); +#5522 = EDGE_CURVE('',#4544,#5523,#5525,.T.); +#5523 = VERTEX_POINT('',#5524); +#5524 = CARTESIAN_POINT('',(-3.746,2.997,1.776)); +#5525 = CIRCLE('',#5526,0.127); +#5526 = AXIS2_PLACEMENT_3D('',#5527,#5528,#5529); +#5527 = CARTESIAN_POINT('',(-3.619,2.997,1.776)); +#5528 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5529 = DIRECTION('',(0.,0.,1.)); +#5530 = ORIENTED_EDGE('',*,*,#5531,.T.); +#5531 = EDGE_CURVE('',#5523,#5532,#5534,.T.); +#5532 = VERTEX_POINT('',#5533); +#5533 = CARTESIAN_POINT('',(-3.746,2.997,0.381)); +#5534 = LINE('',#5535,#5536); +#5535 = CARTESIAN_POINT('',(-3.746,2.997,2.157)); +#5536 = VECTOR('',#5537,1.); +#5537 = DIRECTION('',(-0.,0.,-1.)); +#5538 = ORIENTED_EDGE('',*,*,#5539,.T.); +#5539 = EDGE_CURVE('',#5532,#5540,#5542,.T.); +#5540 = VERTEX_POINT('',#5541); +#5541 = CARTESIAN_POINT('',(-4.127,2.997,-1.110223024625E-16)); +#5542 = CIRCLE('',#5543,0.381); +#5543 = AXIS2_PLACEMENT_3D('',#5544,#5545,#5546); +#5544 = CARTESIAN_POINT('',(-4.127,2.997,0.381)); +#5545 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5546 = DIRECTION('',(0.,0.,-1.)); +#5547 = ORIENTED_EDGE('',*,*,#5548,.F.); +#5548 = EDGE_CURVE('',#5549,#5540,#5551,.T.); +#5549 = VERTEX_POINT('',#5550); +#5550 = CARTESIAN_POINT('',(-4.66,2.997,0.)); +#5551 = LINE('',#5552,#5553); +#5552 = CARTESIAN_POINT('',(-4.,2.997,0.)); +#5553 = VECTOR('',#5554,1.); +#5554 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5555 = ORIENTED_EDGE('',*,*,#5556,.T.); +#5556 = EDGE_CURVE('',#5549,#5557,#5559,.T.); +#5557 = VERTEX_POINT('',#5558); +#5558 = CARTESIAN_POINT('',(-4.66,2.997,0.254)); +#5559 = LINE('',#5560,#5561); +#5560 = CARTESIAN_POINT('',(-4.66,2.997,0.)); +#5561 = VECTOR('',#5562,1.); +#5562 = DIRECTION('',(0.,0.,1.)); +#5563 = ORIENTED_EDGE('',*,*,#5564,.T.); +#5564 = EDGE_CURVE('',#5557,#5489,#5565,.T.); +#5565 = LINE('',#5566,#5567); +#5566 = CARTESIAN_POINT('',(-4.66,2.997,0.254)); +#5567 = VECTOR('',#5568,1.); +#5568 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5569 = PLANE('',#5570); +#5570 = AXIS2_PLACEMENT_3D('',#5571,#5572,#5573); +#5571 = CARTESIAN_POINT('',(-2.706760584677,2.997,1.518760584677)); +#5572 = DIRECTION('',(-1.361981498127E-15,1.,-6.366425285182E-17)); +#5573 = DIRECTION('',(-8.481782323397E-32,6.366425285182E-17,1.)); +#5574 = ADVANCED_FACE('',(#5575),#5661,.T.); +#5575 = FACE_BOUND('',#5576,.T.); +#5576 = EDGE_LOOP('',(#5577,#5587,#5596,#5604,#5612,#5620,#5629,#5637, + #5644,#5645,#5646,#5654)); +#5577 = ORIENTED_EDGE('',*,*,#5578,.T.); +#5578 = EDGE_CURVE('',#5579,#5581,#5583,.T.); +#5579 = VERTEX_POINT('',#5580); +#5580 = CARTESIAN_POINT('',(-4.,-2.997,1.776)); +#5581 = VERTEX_POINT('',#5582); +#5582 = CARTESIAN_POINT('',(-4.,-2.997,0.381)); +#5583 = LINE('',#5584,#5585); +#5584 = CARTESIAN_POINT('',(-4.,-2.997,2.157)); +#5585 = VECTOR('',#5586,1.); +#5586 = DIRECTION('',(0.,0.,-1.)); +#5587 = ORIENTED_EDGE('',*,*,#5588,.T.); +#5588 = EDGE_CURVE('',#5581,#5589,#5591,.T.); +#5589 = VERTEX_POINT('',#5590); +#5590 = CARTESIAN_POINT('',(-4.127,-2.997,0.254)); +#5591 = CIRCLE('',#5592,0.127); +#5592 = AXIS2_PLACEMENT_3D('',#5593,#5594,#5595); +#5593 = CARTESIAN_POINT('',(-4.127,-2.997,0.381)); +#5594 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5595 = DIRECTION('',(0.,0.,-1.)); +#5596 = ORIENTED_EDGE('',*,*,#5597,.T.); +#5597 = EDGE_CURVE('',#5589,#5598,#5600,.T.); +#5598 = VERTEX_POINT('',#5599); +#5599 = CARTESIAN_POINT('',(-4.66,-2.997,0.254)); +#5600 = LINE('',#5601,#5602); +#5601 = CARTESIAN_POINT('',(-3.746,-2.997,0.254)); +#5602 = VECTOR('',#5603,1.); +#5603 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5604 = ORIENTED_EDGE('',*,*,#5605,.F.); +#5605 = EDGE_CURVE('',#5606,#5598,#5608,.T.); +#5606 = VERTEX_POINT('',#5607); +#5607 = CARTESIAN_POINT('',(-4.66,-2.997,0.)); +#5608 = LINE('',#5609,#5610); +#5609 = CARTESIAN_POINT('',(-4.66,-2.997,0.)); +#5610 = VECTOR('',#5611,1.); +#5611 = DIRECTION('',(0.,0.,1.)); +#5612 = ORIENTED_EDGE('',*,*,#5613,.F.); +#5613 = EDGE_CURVE('',#5614,#5606,#5616,.T.); +#5614 = VERTEX_POINT('',#5615); +#5615 = CARTESIAN_POINT('',(-4.127,-2.997,-1.110223024625E-16)); +#5616 = LINE('',#5617,#5618); +#5617 = CARTESIAN_POINT('',(-3.746,-2.997,0.)); +#5618 = VECTOR('',#5619,1.); +#5619 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5620 = ORIENTED_EDGE('',*,*,#5621,.F.); +#5621 = EDGE_CURVE('',#5622,#5614,#5624,.T.); +#5622 = VERTEX_POINT('',#5623); +#5623 = CARTESIAN_POINT('',(-3.746,-2.997,0.381)); +#5624 = CIRCLE('',#5625,0.381); +#5625 = AXIS2_PLACEMENT_3D('',#5626,#5627,#5628); +#5626 = CARTESIAN_POINT('',(-4.127,-2.997,0.381)); +#5627 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5628 = DIRECTION('',(0.,0.,-1.)); +#5629 = ORIENTED_EDGE('',*,*,#5630,.T.); +#5630 = EDGE_CURVE('',#5622,#5631,#5633,.T.); +#5631 = VERTEX_POINT('',#5632); +#5632 = CARTESIAN_POINT('',(-3.746,-2.997,1.776)); +#5633 = LINE('',#5634,#5635); +#5634 = CARTESIAN_POINT('',(-3.746,-2.997,0.)); +#5635 = VECTOR('',#5636,1.); +#5636 = DIRECTION('',(0.,0.,1.)); +#5637 = ORIENTED_EDGE('',*,*,#5638,.F.); +#5638 = EDGE_CURVE('',#4574,#5631,#5639,.T.); +#5639 = CIRCLE('',#5640,0.127); +#5640 = AXIS2_PLACEMENT_3D('',#5641,#5642,#5643); +#5641 = CARTESIAN_POINT('',(-3.619,-2.997,1.776)); +#5642 = DIRECTION('',(1.33226762955E-15,-1.,9.442957653867E-31)); +#5643 = DIRECTION('',(-1.258054680946E-45,9.442957653867E-31,1.)); +#5644 = ORIENTED_EDGE('',*,*,#4583,.T.); +#5645 = ORIENTED_EDGE('',*,*,#4512,.T.); +#5646 = ORIENTED_EDGE('',*,*,#5647,.F.); +#5647 = EDGE_CURVE('',#5648,#4513,#5650,.T.); +#5648 = VERTEX_POINT('',#5649); +#5649 = CARTESIAN_POINT('',(-3.619,-2.997,2.157)); +#5650 = LINE('',#5651,#5652); +#5651 = CARTESIAN_POINT('',(-4.,-2.997,2.157)); +#5652 = VECTOR('',#5653,1.); +#5653 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5654 = ORIENTED_EDGE('',*,*,#5655,.T.); +#5655 = EDGE_CURVE('',#5648,#5579,#5656,.T.); +#5656 = CIRCLE('',#5657,0.381); +#5657 = AXIS2_PLACEMENT_3D('',#5658,#5659,#5660); +#5658 = CARTESIAN_POINT('',(-3.619,-2.997,1.776)); +#5659 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#5660 = DIRECTION('',(-0.,0.,-1.)); +#5661 = PLANE('',#5662); +#5662 = AXIS2_PLACEMENT_3D('',#5663,#5664,#5665); +#5663 = CARTESIAN_POINT('',(-2.905060868222,-2.997,1.481560868222)); +#5664 = DIRECTION('',(1.322310707464E-15,-1.,-5.570757011637E-17)); +#5665 = DIRECTION('',(-7.421739238693E-32,5.570757011637E-17,-1.)); +#5666 = ADVANCED_FACE('',(#5667),#5691,.T.); +#5667 = FACE_BOUND('',#5668,.T.); +#5668 = EDGE_LOOP('',(#5669,#5677,#5678,#5685)); +#5669 = ORIENTED_EDGE('',*,*,#5670,.F.); +#5670 = EDGE_CURVE('',#4513,#5671,#5673,.T.); +#5671 = VERTEX_POINT('',#5672); +#5672 = CARTESIAN_POINT('',(-3.425,-2.997,2.157)); +#5673 = LINE('',#5674,#5675); +#5674 = CARTESIAN_POINT('',(-4.,-2.997,2.157)); +#5675 = VECTOR('',#5676,1.); +#5676 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5677 = ORIENTED_EDGE('',*,*,#4528,.T.); +#5678 = ORIENTED_EDGE('',*,*,#5679,.T.); +#5679 = EDGE_CURVE('',#4522,#5680,#5682,.T.); +#5680 = VERTEX_POINT('',#5681); +#5681 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#5682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5683,#5684),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#5683 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#5684 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#5685 = ORIENTED_EDGE('',*,*,#5686,.F.); +#5686 = EDGE_CURVE('',#5671,#5680,#5687,.T.); +#5687 = LINE('',#5688,#5689); +#5688 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5689 = VECTOR('',#5690,1.); +#5690 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5691 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5692,#5693) + ,(#5694,#5695 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5692 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#5693 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5694 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#5695 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#5696 = ADVANCED_FACE('',(#5697),#5783,.T.); +#5697 = FACE_BOUND('',#5698,.T.); +#5698 = EDGE_LOOP('',(#5699,#5709,#5718,#5726,#5734,#5742,#5751,#5759, + #5766,#5767,#5768,#5776)); +#5699 = ORIENTED_EDGE('',*,*,#5700,.F.); +#5700 = EDGE_CURVE('',#5701,#5703,#5705,.T.); +#5701 = VERTEX_POINT('',#5702); +#5702 = CARTESIAN_POINT('',(-4.,2.083,0.381)); +#5703 = VERTEX_POINT('',#5704); +#5704 = CARTESIAN_POINT('',(-4.,2.083,1.776)); +#5705 = LINE('',#5706,#5707); +#5706 = CARTESIAN_POINT('',(-4.,2.083,0.)); +#5707 = VECTOR('',#5708,1.); +#5708 = DIRECTION('',(0.,0.,1.)); +#5709 = ORIENTED_EDGE('',*,*,#5710,.T.); +#5710 = EDGE_CURVE('',#5701,#5711,#5713,.T.); +#5711 = VERTEX_POINT('',#5712); +#5712 = CARTESIAN_POINT('',(-4.127,2.083,0.254)); +#5713 = CIRCLE('',#5714,0.127); +#5714 = AXIS2_PLACEMENT_3D('',#5715,#5716,#5717); +#5715 = CARTESIAN_POINT('',(-4.127,2.083,0.381)); +#5716 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5717 = DIRECTION('',(0.,0.,-1.)); +#5718 = ORIENTED_EDGE('',*,*,#5719,.T.); +#5719 = EDGE_CURVE('',#5711,#5720,#5722,.T.); +#5720 = VERTEX_POINT('',#5721); +#5721 = CARTESIAN_POINT('',(-4.66,2.083,0.254)); +#5722 = LINE('',#5723,#5724); +#5723 = CARTESIAN_POINT('',(-3.746,2.083,0.254)); +#5724 = VECTOR('',#5725,1.); +#5725 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5726 = ORIENTED_EDGE('',*,*,#5727,.F.); +#5727 = EDGE_CURVE('',#5728,#5720,#5730,.T.); +#5728 = VERTEX_POINT('',#5729); +#5729 = CARTESIAN_POINT('',(-4.66,2.083,0.)); +#5730 = LINE('',#5731,#5732); +#5731 = CARTESIAN_POINT('',(-4.66,2.083,0.)); +#5732 = VECTOR('',#5733,1.); +#5733 = DIRECTION('',(0.,0.,1.)); +#5734 = ORIENTED_EDGE('',*,*,#5735,.F.); +#5735 = EDGE_CURVE('',#5736,#5728,#5738,.T.); +#5736 = VERTEX_POINT('',#5737); +#5737 = CARTESIAN_POINT('',(-4.127,2.083,-1.110223024625E-16)); +#5738 = LINE('',#5739,#5740); +#5739 = CARTESIAN_POINT('',(-3.746,2.083,0.)); +#5740 = VECTOR('',#5741,1.); +#5741 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#5742 = ORIENTED_EDGE('',*,*,#5743,.F.); +#5743 = EDGE_CURVE('',#5744,#5736,#5746,.T.); +#5744 = VERTEX_POINT('',#5745); +#5745 = CARTESIAN_POINT('',(-3.746,2.083,0.381)); +#5746 = CIRCLE('',#5747,0.381); +#5747 = AXIS2_PLACEMENT_3D('',#5748,#5749,#5750); +#5748 = CARTESIAN_POINT('',(-4.127,2.083,0.381)); +#5749 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5750 = DIRECTION('',(0.,0.,-1.)); +#5751 = ORIENTED_EDGE('',*,*,#5752,.T.); +#5752 = EDGE_CURVE('',#5744,#5753,#5755,.T.); +#5753 = VERTEX_POINT('',#5754); +#5754 = CARTESIAN_POINT('',(-3.746,2.083,1.776)); +#5755 = LINE('',#5756,#5757); +#5756 = CARTESIAN_POINT('',(-3.746,2.083,0.)); +#5757 = VECTOR('',#5758,1.); +#5758 = DIRECTION('',(0.,0.,1.)); +#5759 = ORIENTED_EDGE('',*,*,#5760,.F.); +#5760 = EDGE_CURVE('',#4552,#5753,#5761,.T.); +#5761 = CIRCLE('',#5762,0.127); +#5762 = AXIS2_PLACEMENT_3D('',#5763,#5764,#5765); +#5763 = CARTESIAN_POINT('',(-3.619,2.083,1.776)); +#5764 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5765 = DIRECTION('',(0.,0.,1.)); +#5766 = ORIENTED_EDGE('',*,*,#4559,.T.); +#5767 = ORIENTED_EDGE('',*,*,#4604,.T.); +#5768 = ORIENTED_EDGE('',*,*,#5769,.F.); +#5769 = EDGE_CURVE('',#5770,#4605,#5772,.T.); +#5770 = VERTEX_POINT('',#5771); +#5771 = CARTESIAN_POINT('',(-3.619,2.083,2.157)); +#5772 = LINE('',#5773,#5774); +#5773 = CARTESIAN_POINT('',(-3.873,2.083,2.157)); +#5774 = VECTOR('',#5775,1.); +#5775 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5776 = ORIENTED_EDGE('',*,*,#5777,.T.); +#5777 = EDGE_CURVE('',#5770,#5703,#5778,.T.); +#5778 = CIRCLE('',#5779,0.381); +#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782); +#5780 = CARTESIAN_POINT('',(-3.619,2.083,1.776)); +#5781 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5782 = DIRECTION('',(0.,0.,1.)); +#5783 = PLANE('',#5784); +#5784 = AXIS2_PLACEMENT_3D('',#5785,#5786,#5787); +#5785 = CARTESIAN_POINT('',(-2.706760584677,2.083,1.518760584677)); +#5786 = DIRECTION('',(1.361981498127E-15,-1.,6.366425285182E-17)); +#5787 = DIRECTION('',(8.481782323397E-32,-6.366425285182E-17,-1.)); +#5788 = ADVANCED_FACE('',(#5789),#5800,.F.); +#5789 = FACE_BOUND('',#5790,.F.); +#5790 = EDGE_LOOP('',(#5791,#5792,#5793,#5799)); +#5791 = ORIENTED_EDGE('',*,*,#4551,.T.); +#5792 = ORIENTED_EDGE('',*,*,#5522,.T.); +#5793 = ORIENTED_EDGE('',*,*,#5794,.F.); +#5794 = EDGE_CURVE('',#5753,#5523,#5795,.T.); +#5795 = LINE('',#5796,#5797); +#5796 = CARTESIAN_POINT('',(-3.746,2.083,1.776)); +#5797 = VECTOR('',#5798,1.); +#5798 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5799 = ORIENTED_EDGE('',*,*,#5760,.F.); +#5800 = CYLINDRICAL_SURFACE('',#5801,0.127); +#5801 = AXIS2_PLACEMENT_3D('',#5802,#5803,#5804); +#5802 = CARTESIAN_POINT('',(-3.619,2.083,1.776)); +#5803 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5804 = DIRECTION('',(0.,0.,1.)); +#5805 = ADVANCED_FACE('',(#5806),#5825,.F.); +#5806 = FACE_BOUND('',#5807,.F.); +#5807 = EDGE_LOOP('',(#5808,#5809,#5818,#5824)); +#5808 = ORIENTED_EDGE('',*,*,#4573,.T.); +#5809 = ORIENTED_EDGE('',*,*,#5810,.T.); +#5810 = EDGE_CURVE('',#4576,#5811,#5813,.T.); +#5811 = VERTEX_POINT('',#5812); +#5812 = CARTESIAN_POINT('',(-3.746,-2.083,1.776)); +#5813 = CIRCLE('',#5814,0.127); +#5814 = AXIS2_PLACEMENT_3D('',#5815,#5816,#5817); +#5815 = CARTESIAN_POINT('',(-3.619,-2.083,1.776)); +#5816 = DIRECTION('',(1.33226762955E-15,-1.,9.442957653867E-31)); +#5817 = DIRECTION('',(-1.258054680946E-45,9.442957653867E-31,1.)); +#5818 = ORIENTED_EDGE('',*,*,#5819,.F.); +#5819 = EDGE_CURVE('',#5631,#5811,#5820,.T.); +#5820 = LINE('',#5821,#5822); +#5821 = CARTESIAN_POINT('',(-3.746,-2.997,1.776)); +#5822 = VECTOR('',#5823,1.); +#5823 = DIRECTION('',(-1.33226762955E-15,1.,-9.442957653867E-31)); +#5824 = ORIENTED_EDGE('',*,*,#5638,.F.); +#5825 = CYLINDRICAL_SURFACE('',#5826,0.127); +#5826 = AXIS2_PLACEMENT_3D('',#5827,#5828,#5829); +#5827 = CARTESIAN_POINT('',(-3.619,-2.997,1.776)); +#5828 = DIRECTION('',(-1.33226762955E-15,1.,-9.442957653867E-31)); +#5829 = DIRECTION('',(-1.7705545601E-32,9.442957653867E-31,1.)); +#5830 = ADVANCED_FACE('',(#5831),#5909,.T.); +#5831 = FACE_BOUND('',#5832,.T.); +#5832 = EDGE_LOOP('',(#5833,#5844,#5852,#5861,#5867,#5868,#5869,#5870, + #5878,#5887,#5895,#5903)); +#5833 = ORIENTED_EDGE('',*,*,#5834,.F.); +#5834 = EDGE_CURVE('',#5835,#5837,#5839,.T.); +#5835 = VERTEX_POINT('',#5836); +#5836 = CARTESIAN_POINT('',(-4.,-2.083,0.381)); +#5837 = VERTEX_POINT('',#5838); +#5838 = CARTESIAN_POINT('',(-4.127,-2.083,0.254)); +#5839 = CIRCLE('',#5840,0.127); +#5840 = AXIS2_PLACEMENT_3D('',#5841,#5842,#5843); +#5841 = CARTESIAN_POINT('',(-4.127,-2.083,0.381)); +#5842 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5843 = DIRECTION('',(0.,0.,-1.)); +#5844 = ORIENTED_EDGE('',*,*,#5845,.F.); +#5845 = EDGE_CURVE('',#5846,#5835,#5848,.T.); +#5846 = VERTEX_POINT('',#5847); +#5847 = CARTESIAN_POINT('',(-4.,-2.083,1.776)); +#5848 = LINE('',#5849,#5850); +#5849 = CARTESIAN_POINT('',(-4.,-2.083,2.157)); +#5850 = VECTOR('',#5851,1.); +#5851 = DIRECTION('',(-0.,0.,-1.)); +#5852 = ORIENTED_EDGE('',*,*,#5853,.F.); +#5853 = EDGE_CURVE('',#5854,#5846,#5856,.T.); +#5854 = VERTEX_POINT('',#5855); +#5855 = CARTESIAN_POINT('',(-3.619,-2.083,2.157)); +#5856 = CIRCLE('',#5857,0.381); +#5857 = AXIS2_PLACEMENT_3D('',#5858,#5859,#5860); +#5858 = CARTESIAN_POINT('',(-3.619,-2.083,1.776)); +#5859 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#5860 = DIRECTION('',(-0.,0.,-1.)); +#5861 = ORIENTED_EDGE('',*,*,#5862,.T.); +#5862 = EDGE_CURVE('',#5854,#4645,#5863,.T.); +#5863 = LINE('',#5864,#5865); +#5864 = CARTESIAN_POINT('',(-4.,-2.083,2.157)); +#5865 = VECTOR('',#5866,1.); +#5866 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5867 = ORIENTED_EDGE('',*,*,#4644,.T.); +#5868 = ORIENTED_EDGE('',*,*,#4590,.T.); +#5869 = ORIENTED_EDGE('',*,*,#5810,.T.); +#5870 = ORIENTED_EDGE('',*,*,#5871,.T.); +#5871 = EDGE_CURVE('',#5811,#5872,#5874,.T.); +#5872 = VERTEX_POINT('',#5873); +#5873 = CARTESIAN_POINT('',(-3.746,-2.083,0.381)); +#5874 = LINE('',#5875,#5876); +#5875 = CARTESIAN_POINT('',(-3.746,-2.083,2.157)); +#5876 = VECTOR('',#5877,1.); +#5877 = DIRECTION('',(-0.,0.,-1.)); +#5878 = ORIENTED_EDGE('',*,*,#5879,.T.); +#5879 = EDGE_CURVE('',#5872,#5880,#5882,.T.); +#5880 = VERTEX_POINT('',#5881); +#5881 = CARTESIAN_POINT('',(-4.127,-2.083,-1.110223024625E-16)); +#5882 = CIRCLE('',#5883,0.381); +#5883 = AXIS2_PLACEMENT_3D('',#5884,#5885,#5886); +#5884 = CARTESIAN_POINT('',(-4.127,-2.083,0.381)); +#5885 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5886 = DIRECTION('',(0.,0.,-1.)); +#5887 = ORIENTED_EDGE('',*,*,#5888,.F.); +#5888 = EDGE_CURVE('',#5889,#5880,#5891,.T.); +#5889 = VERTEX_POINT('',#5890); +#5890 = CARTESIAN_POINT('',(-4.66,-2.083,0.)); +#5891 = LINE('',#5892,#5893); +#5892 = CARTESIAN_POINT('',(-4.,-2.083,0.)); +#5893 = VECTOR('',#5894,1.); +#5894 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5895 = ORIENTED_EDGE('',*,*,#5896,.T.); +#5896 = EDGE_CURVE('',#5889,#5897,#5899,.T.); +#5897 = VERTEX_POINT('',#5898); +#5898 = CARTESIAN_POINT('',(-4.66,-2.083,0.254)); +#5899 = LINE('',#5900,#5901); +#5900 = CARTESIAN_POINT('',(-4.66,-2.083,0.)); +#5901 = VECTOR('',#5902,1.); +#5902 = DIRECTION('',(0.,0.,1.)); +#5903 = ORIENTED_EDGE('',*,*,#5904,.T.); +#5904 = EDGE_CURVE('',#5897,#5837,#5905,.T.); +#5905 = LINE('',#5906,#5907); +#5906 = CARTESIAN_POINT('',(-4.66,-2.083,0.254)); +#5907 = VECTOR('',#5908,1.); +#5908 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5909 = PLANE('',#5910); +#5910 = AXIS2_PLACEMENT_3D('',#5911,#5912,#5913); +#5911 = CARTESIAN_POINT('',(-2.905060868222,-2.083,1.481560868222)); +#5912 = DIRECTION('',(-1.305092929994E-15,1.,-4.972330153747E-17)); +#5913 = DIRECTION('',(-6.624474507273E-32,4.972330153747E-17,1.)); +#5914 = ADVANCED_FACE('',(#5915),#5940,.T.); +#5915 = FACE_BOUND('',#5916,.T.); +#5916 = EDGE_LOOP('',(#5917,#5925,#5926,#5934)); +#5917 = ORIENTED_EDGE('',*,*,#5918,.F.); +#5918 = EDGE_CURVE('',#4605,#5919,#5921,.T.); +#5919 = VERTEX_POINT('',#5920); +#5920 = CARTESIAN_POINT('',(-3.425,2.083,2.157)); +#5921 = LINE('',#5922,#5923); +#5922 = CARTESIAN_POINT('',(-3.873,2.083,2.157)); +#5923 = VECTOR('',#5924,1.); +#5924 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5925 = ORIENTED_EDGE('',*,*,#4621,.T.); +#5926 = ORIENTED_EDGE('',*,*,#5927,.T.); +#5927 = EDGE_CURVE('',#4614,#5928,#5930,.T.); +#5928 = VERTEX_POINT('',#5929); +#5929 = CARTESIAN_POINT('',(-3.425,0.457,2.157)); +#5930 = LINE('',#5931,#5932); +#5931 = CARTESIAN_POINT('',(-4.,0.457,2.157)); +#5932 = VECTOR('',#5933,1.); +#5933 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5934 = ORIENTED_EDGE('',*,*,#5935,.F.); +#5935 = EDGE_CURVE('',#5919,#5928,#5936,.T.); +#5936 = LINE('',#5937,#5938); +#5937 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5938 = VECTOR('',#5939,1.); +#5939 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#5940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#5941,#5942) + ,(#5943,#5944 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#5941 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#5942 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#5943 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#5944 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#5945 = ADVANCED_FACE('',(#5946),#6032,.T.); +#5946 = FACE_BOUND('',#5947,.T.); +#5947 = EDGE_LOOP('',(#5948,#5959,#5967,#5976,#5982,#5983,#5984,#5993, + #6001,#6010,#6018,#6026)); +#5948 = ORIENTED_EDGE('',*,*,#5949,.F.); +#5949 = EDGE_CURVE('',#5950,#5952,#5954,.T.); +#5950 = VERTEX_POINT('',#5951); +#5951 = CARTESIAN_POINT('',(-4.,0.457,0.381)); +#5952 = VERTEX_POINT('',#5953); +#5953 = CARTESIAN_POINT('',(-4.127,0.457,0.254)); +#5954 = CIRCLE('',#5955,0.127); +#5955 = AXIS2_PLACEMENT_3D('',#5956,#5957,#5958); +#5956 = CARTESIAN_POINT('',(-4.127,0.457,0.381)); +#5957 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#5958 = DIRECTION('',(0.,0.,-1.)); +#5959 = ORIENTED_EDGE('',*,*,#5960,.F.); +#5960 = EDGE_CURVE('',#5961,#5950,#5963,.T.); +#5961 = VERTEX_POINT('',#5962); +#5962 = CARTESIAN_POINT('',(-4.,0.457,1.776)); +#5963 = LINE('',#5964,#5965); +#5964 = CARTESIAN_POINT('',(-4.,0.457,2.157)); +#5965 = VECTOR('',#5966,1.); +#5966 = DIRECTION('',(-0.,0.,-1.)); +#5967 = ORIENTED_EDGE('',*,*,#5968,.F.); +#5968 = EDGE_CURVE('',#5969,#5961,#5971,.T.); +#5969 = VERTEX_POINT('',#5970); +#5970 = CARTESIAN_POINT('',(-3.619,0.457,2.157)); +#5971 = CIRCLE('',#5972,0.381); +#5972 = AXIS2_PLACEMENT_3D('',#5973,#5974,#5975); +#5973 = CARTESIAN_POINT('',(-3.619,0.457,1.776)); +#5974 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#5975 = DIRECTION('',(-0.,0.,-1.)); +#5976 = ORIENTED_EDGE('',*,*,#5977,.T.); +#5977 = EDGE_CURVE('',#5969,#4614,#5978,.T.); +#5978 = LINE('',#5979,#5980); +#5979 = CARTESIAN_POINT('',(-4.,0.457,2.157)); +#5980 = VECTOR('',#5981,1.); +#5981 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#5982 = ORIENTED_EDGE('',*,*,#4613,.T.); +#5983 = ORIENTED_EDGE('',*,*,#4683,.T.); +#5984 = ORIENTED_EDGE('',*,*,#5985,.T.); +#5985 = EDGE_CURVE('',#4669,#5986,#5988,.T.); +#5986 = VERTEX_POINT('',#5987); +#5987 = CARTESIAN_POINT('',(-3.746,0.457,1.776)); +#5988 = CIRCLE('',#5989,0.127); +#5989 = AXIS2_PLACEMENT_3D('',#5990,#5991,#5992); +#5990 = CARTESIAN_POINT('',(-3.619,0.457,1.776)); +#5991 = DIRECTION('',(1.33226762955E-15,-1.,4.721478826934E-32)); +#5992 = DIRECTION('',(-6.29027340473E-47,4.721478826934E-32,1.)); +#5993 = ORIENTED_EDGE('',*,*,#5994,.T.); +#5994 = EDGE_CURVE('',#5986,#5995,#5997,.T.); +#5995 = VERTEX_POINT('',#5996); +#5996 = CARTESIAN_POINT('',(-3.746,0.457,0.381)); +#5997 = LINE('',#5998,#5999); +#5998 = CARTESIAN_POINT('',(-3.746,0.457,2.157)); +#5999 = VECTOR('',#6000,1.); +#6000 = DIRECTION('',(-0.,0.,-1.)); +#6001 = ORIENTED_EDGE('',*,*,#6002,.T.); +#6002 = EDGE_CURVE('',#5995,#6003,#6005,.T.); +#6003 = VERTEX_POINT('',#6004); +#6004 = CARTESIAN_POINT('',(-4.127,0.457,-1.110223024625E-16)); +#6005 = CIRCLE('',#6006,0.381); +#6006 = AXIS2_PLACEMENT_3D('',#6007,#6008,#6009); +#6007 = CARTESIAN_POINT('',(-4.127,0.457,0.381)); +#6008 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6009 = DIRECTION('',(0.,0.,-1.)); +#6010 = ORIENTED_EDGE('',*,*,#6011,.F.); +#6011 = EDGE_CURVE('',#6012,#6003,#6014,.T.); +#6012 = VERTEX_POINT('',#6013); +#6013 = CARTESIAN_POINT('',(-4.66,0.457,0.)); +#6014 = LINE('',#6015,#6016); +#6015 = CARTESIAN_POINT('',(-4.,0.457,0.)); +#6016 = VECTOR('',#6017,1.); +#6017 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6018 = ORIENTED_EDGE('',*,*,#6019,.T.); +#6019 = EDGE_CURVE('',#6012,#6020,#6022,.T.); +#6020 = VERTEX_POINT('',#6021); +#6021 = CARTESIAN_POINT('',(-4.66,0.457,0.254)); +#6022 = LINE('',#6023,#6024); +#6023 = CARTESIAN_POINT('',(-4.66,0.457,0.)); +#6024 = VECTOR('',#6025,1.); +#6025 = DIRECTION('',(0.,0.,1.)); +#6026 = ORIENTED_EDGE('',*,*,#6027,.T.); +#6027 = EDGE_CURVE('',#6020,#5952,#6028,.T.); +#6028 = LINE('',#6029,#6030); +#6029 = CARTESIAN_POINT('',(-4.66,0.457,0.254)); +#6030 = VECTOR('',#6031,1.); +#6031 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6032 = PLANE('',#6033); +#6033 = AXIS2_PLACEMENT_3D('',#6034,#6035,#6036); +#6034 = CARTESIAN_POINT('',(-2.905060868222,0.457,1.481560868222)); +#6035 = DIRECTION('',(-1.33226762955E-15,1.,-7.24111891608E-31)); +#6036 = DIRECTION('',(-9.647108333617E-46,7.24111891608E-31,1.)); +#6037 = ADVANCED_FACE('',(#6038),#6124,.T.); +#6038 = FACE_BOUND('',#6039,.T.); +#6039 = EDGE_LOOP('',(#6040,#6050,#6059,#6067,#6075,#6083,#6092,#6100, + #6107,#6108,#6109,#6117)); +#6040 = ORIENTED_EDGE('',*,*,#6041,.T.); +#6041 = EDGE_CURVE('',#6042,#6044,#6046,.T.); +#6042 = VERTEX_POINT('',#6043); +#6043 = CARTESIAN_POINT('',(-4.,-0.457,1.776)); +#6044 = VERTEX_POINT('',#6045); +#6045 = CARTESIAN_POINT('',(-4.,-0.457,0.381)); +#6046 = LINE('',#6047,#6048); +#6047 = CARTESIAN_POINT('',(-4.,-0.457,2.157)); +#6048 = VECTOR('',#6049,1.); +#6049 = DIRECTION('',(0.,0.,-1.)); +#6050 = ORIENTED_EDGE('',*,*,#6051,.T.); +#6051 = EDGE_CURVE('',#6044,#6052,#6054,.T.); +#6052 = VERTEX_POINT('',#6053); +#6053 = CARTESIAN_POINT('',(-4.127,-0.457,0.254)); +#6054 = CIRCLE('',#6055,0.127); +#6055 = AXIS2_PLACEMENT_3D('',#6056,#6057,#6058); +#6056 = CARTESIAN_POINT('',(-4.127,-0.457,0.381)); +#6057 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6058 = DIRECTION('',(0.,0.,-1.)); +#6059 = ORIENTED_EDGE('',*,*,#6060,.T.); +#6060 = EDGE_CURVE('',#6052,#6061,#6063,.T.); +#6061 = VERTEX_POINT('',#6062); +#6062 = CARTESIAN_POINT('',(-4.66,-0.457,0.254)); +#6063 = LINE('',#6064,#6065); +#6064 = CARTESIAN_POINT('',(-3.746,-0.457,0.254)); +#6065 = VECTOR('',#6066,1.); +#6066 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6067 = ORIENTED_EDGE('',*,*,#6068,.F.); +#6068 = EDGE_CURVE('',#6069,#6061,#6071,.T.); +#6069 = VERTEX_POINT('',#6070); +#6070 = CARTESIAN_POINT('',(-4.66,-0.457,0.)); +#6071 = LINE('',#6072,#6073); +#6072 = CARTESIAN_POINT('',(-4.66,-0.457,0.)); +#6073 = VECTOR('',#6074,1.); +#6074 = DIRECTION('',(0.,0.,1.)); +#6075 = ORIENTED_EDGE('',*,*,#6076,.F.); +#6076 = EDGE_CURVE('',#6077,#6069,#6079,.T.); +#6077 = VERTEX_POINT('',#6078); +#6078 = CARTESIAN_POINT('',(-4.127,-0.457,-1.110223024625E-16)); +#6079 = LINE('',#6080,#6081); +#6080 = CARTESIAN_POINT('',(-3.746,-0.457,0.)); +#6081 = VECTOR('',#6082,1.); +#6082 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6083 = ORIENTED_EDGE('',*,*,#6084,.F.); +#6084 = EDGE_CURVE('',#6085,#6077,#6087,.T.); +#6085 = VERTEX_POINT('',#6086); +#6086 = CARTESIAN_POINT('',(-3.746,-0.457,0.381)); +#6087 = CIRCLE('',#6088,0.381); +#6088 = AXIS2_PLACEMENT_3D('',#6089,#6090,#6091); +#6089 = CARTESIAN_POINT('',(-4.127,-0.457,0.381)); +#6090 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6091 = DIRECTION('',(0.,0.,-1.)); +#6092 = ORIENTED_EDGE('',*,*,#6093,.T.); +#6093 = EDGE_CURVE('',#6085,#6094,#6096,.T.); +#6094 = VERTEX_POINT('',#6095); +#6095 = CARTESIAN_POINT('',(-3.746,-0.457,1.776)); +#6096 = LINE('',#6097,#6098); +#6097 = CARTESIAN_POINT('',(-3.746,-0.457,0.)); +#6098 = VECTOR('',#6099,1.); +#6099 = DIRECTION('',(0.,0.,1.)); +#6100 = ORIENTED_EDGE('',*,*,#6101,.F.); +#6101 = EDGE_CURVE('',#4667,#6094,#6102,.T.); +#6102 = CIRCLE('',#6103,0.127); +#6103 = AXIS2_PLACEMENT_3D('',#6104,#6105,#6106); +#6104 = CARTESIAN_POINT('',(-3.619,-0.457,1.776)); +#6105 = DIRECTION('',(1.33226762955E-15,-1.,4.721478826934E-32)); +#6106 = DIRECTION('',(-6.29027340473E-47,4.721478826934E-32,1.)); +#6107 = ORIENTED_EDGE('',*,*,#4676,.T.); +#6108 = ORIENTED_EDGE('',*,*,#4635,.T.); +#6109 = ORIENTED_EDGE('',*,*,#6110,.F.); +#6110 = EDGE_CURVE('',#6111,#4636,#6113,.T.); +#6111 = VERTEX_POINT('',#6112); +#6112 = CARTESIAN_POINT('',(-3.619,-0.457,2.157)); +#6113 = LINE('',#6114,#6115); +#6114 = CARTESIAN_POINT('',(-4.,-0.457,2.157)); +#6115 = VECTOR('',#6116,1.); +#6116 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6117 = ORIENTED_EDGE('',*,*,#6118,.T.); +#6118 = EDGE_CURVE('',#6111,#6042,#6119,.T.); +#6119 = CIRCLE('',#6120,0.381); +#6120 = AXIS2_PLACEMENT_3D('',#6121,#6122,#6123); +#6121 = CARTESIAN_POINT('',(-3.619,-0.457,1.776)); +#6122 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#6123 = DIRECTION('',(-0.,0.,-1.)); +#6124 = PLANE('',#6125); +#6125 = AXIS2_PLACEMENT_3D('',#6126,#6127,#6128); +#6126 = CARTESIAN_POINT('',(-2.905060868222,-0.457,1.481560868222)); +#6127 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#6128 = DIRECTION('',(-0.,0.,-1.)); +#6129 = ADVANCED_FACE('',(#6130),#6155,.T.); +#6130 = FACE_BOUND('',#6131,.T.); +#6131 = EDGE_LOOP('',(#6132,#6140,#6141,#6149)); +#6132 = ORIENTED_EDGE('',*,*,#6133,.F.); +#6133 = EDGE_CURVE('',#4636,#6134,#6136,.T.); +#6134 = VERTEX_POINT('',#6135); +#6135 = CARTESIAN_POINT('',(-3.425,-0.457,2.157)); +#6136 = LINE('',#6137,#6138); +#6137 = CARTESIAN_POINT('',(-4.,-0.457,2.157)); +#6138 = VECTOR('',#6139,1.); +#6139 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6140 = ORIENTED_EDGE('',*,*,#4652,.T.); +#6141 = ORIENTED_EDGE('',*,*,#6142,.T.); +#6142 = EDGE_CURVE('',#4645,#6143,#6145,.T.); +#6143 = VERTEX_POINT('',#6144); +#6144 = CARTESIAN_POINT('',(-3.425,-2.083,2.157)); +#6145 = LINE('',#6146,#6147); +#6146 = CARTESIAN_POINT('',(-4.,-2.083,2.157)); +#6147 = VECTOR('',#6148,1.); +#6148 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6149 = ORIENTED_EDGE('',*,*,#6150,.F.); +#6150 = EDGE_CURVE('',#6134,#6143,#6151,.T.); +#6151 = LINE('',#6152,#6153); +#6152 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6153 = VECTOR('',#6154,1.); +#6154 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6155 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6156,#6157) + ,(#6158,#6159 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6156 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#6157 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6158 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#6159 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6160 = ADVANCED_FACE('',(#6161),#6172,.F.); +#6161 = FACE_BOUND('',#6162,.F.); +#6162 = EDGE_LOOP('',(#6163,#6164,#6165,#6171)); +#6163 = ORIENTED_EDGE('',*,*,#4666,.T.); +#6164 = ORIENTED_EDGE('',*,*,#5985,.T.); +#6165 = ORIENTED_EDGE('',*,*,#6166,.F.); +#6166 = EDGE_CURVE('',#6094,#5986,#6167,.T.); +#6167 = LINE('',#6168,#6169); +#6168 = CARTESIAN_POINT('',(-3.746,-0.457,1.776)); +#6169 = VECTOR('',#6170,1.); +#6170 = DIRECTION('',(-1.33226762955E-15,1.,-4.721478826934E-32)); +#6171 = ORIENTED_EDGE('',*,*,#6101,.F.); +#6172 = CYLINDRICAL_SURFACE('',#6173,0.127); +#6173 = AXIS2_PLACEMENT_3D('',#6174,#6175,#6176); +#6174 = CARTESIAN_POINT('',(-3.619,-0.457,1.776)); +#6175 = DIRECTION('',(-1.33226762955E-15,1.,-4.721478826934E-32)); +#6176 = DIRECTION('',(-1.7705545601E-32,4.721478826934E-32,1.)); +#6177 = ADVANCED_FACE('',(#6178),#6189,.T.); +#6178 = FACE_BOUND('',#6179,.T.); +#6179 = EDGE_LOOP('',(#6180,#6181,#6182,#6188)); +#6180 = ORIENTED_EDGE('',*,*,#4699,.T.); +#6181 = ORIENTED_EDGE('',*,*,#4714,.T.); +#6182 = ORIENTED_EDGE('',*,*,#6183,.F.); +#6183 = EDGE_CURVE('',#5680,#4715,#6184,.T.); +#6184 = LINE('',#6185,#6186); +#6185 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6186 = VECTOR('',#6187,1.); +#6187 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6188 = ORIENTED_EDGE('',*,*,#5679,.F.); +#6189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6190,#6191) + ,(#6192,#6193 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6190 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#6191 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6192 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6193 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6194 = ADVANCED_FACE('',(#6195),#6239,.T.); +#6195 = FACE_BOUND('',#6196,.T.); +#6196 = EDGE_LOOP('',(#6197,#6198,#6204,#6205,#6211,#6212,#6218,#6219, + #6226,#6234)); +#6197 = ORIENTED_EDGE('',*,*,#4730,.T.); +#6198 = ORIENTED_EDGE('',*,*,#6199,.T.); +#6199 = EDGE_CURVE('',#4723,#5177,#6200,.T.); +#6200 = LINE('',#6201,#6202); +#6201 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6202 = VECTOR('',#6203,1.); +#6203 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6204 = ORIENTED_EDGE('',*,*,#5193,.T.); +#6205 = ORIENTED_EDGE('',*,*,#6206,.T.); +#6206 = EDGE_CURVE('',#5186,#5392,#6207,.T.); +#6207 = LINE('',#6208,#6209); +#6208 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6209 = VECTOR('',#6210,1.); +#6210 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6211 = ORIENTED_EDGE('',*,*,#5408,.T.); +#6212 = ORIENTED_EDGE('',*,*,#6213,.T.); +#6213 = EDGE_CURVE('',#5401,#4929,#6214,.T.); +#6214 = LINE('',#6215,#6216); +#6215 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6216 = VECTOR('',#6217,1.); +#6217 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6218 = ORIENTED_EDGE('',*,*,#4944,.T.); +#6219 = ORIENTED_EDGE('',*,*,#6220,.T.); +#6220 = EDGE_CURVE('',#4938,#6221,#6223,.T.); +#6221 = VERTEX_POINT('',#6222); +#6222 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6224,#6225),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6224 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6225 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6226 = ORIENTED_EDGE('',*,*,#6227,.F.); +#6227 = EDGE_CURVE('',#6228,#6221,#6230,.T.); +#6228 = VERTEX_POINT('',#6229); +#6229 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#6230 = LINE('',#6231,#6232); +#6231 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#6232 = VECTOR('',#6233,1.); +#6233 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6234 = ORIENTED_EDGE('',*,*,#6235,.F.); +#6235 = EDGE_CURVE('',#4715,#6228,#6236,.T.); +#6236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6237,#6238),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6237 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6238 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#6239 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6240,#6241) + ,(#6242,#6243 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.9),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6240 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6241 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#6242 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6243 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6244 = ADVANCED_FACE('',(#6245),#6256,.T.); +#6245 = FACE_BOUND('',#6246,.T.); +#6246 = EDGE_LOOP('',(#6247,#6248,#6254,#6255)); +#6247 = ORIENTED_EDGE('',*,*,#4722,.T.); +#6248 = ORIENTED_EDGE('',*,*,#6249,.T.); +#6249 = EDGE_CURVE('',#4259,#4373,#6250,.T.); +#6250 = LINE('',#6251,#6252); +#6251 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6252 = VECTOR('',#6253,1.); +#6253 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6254 = ORIENTED_EDGE('',*,*,#5176,.T.); +#6255 = ORIENTED_EDGE('',*,*,#6199,.F.); +#6256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6257,#6258) + ,(#6259,#6260 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6257 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6258 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6259 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#6260 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6261 = ADVANCED_FACE('',(#6262),#6278,.F.); +#6262 = FACE_BOUND('',#6263,.F.); +#6263 = EDGE_LOOP('',(#6264,#6270,#6271,#6277)); +#6264 = ORIENTED_EDGE('',*,*,#6265,.T.); +#6265 = EDGE_CURVE('',#4745,#4959,#6266,.T.); +#6266 = LINE('',#6267,#6268); +#6267 = CARTESIAN_POINT('',(4.,-2.997,0.381)); +#6268 = VECTOR('',#6269,1.); +#6269 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6270 = ORIENTED_EDGE('',*,*,#4968,.T.); +#6271 = ORIENTED_EDGE('',*,*,#6272,.F.); +#6272 = EDGE_CURVE('',#4747,#4969,#6273,.T.); +#6273 = LINE('',#6274,#6275); +#6274 = CARTESIAN_POINT('',(4.127,-2.997,0.254)); +#6275 = VECTOR('',#6276,1.); +#6276 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6277 = ORIENTED_EDGE('',*,*,#4744,.F.); +#6278 = CYLINDRICAL_SURFACE('',#6279,0.127); +#6279 = AXIS2_PLACEMENT_3D('',#6280,#6281,#6282); +#6280 = CARTESIAN_POINT('',(4.127,-2.997,0.381)); +#6281 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6282 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6283 = ADVANCED_FACE('',(#6284),#6295,.F.); +#6284 = FACE_BOUND('',#6285,.F.); +#6285 = EDGE_LOOP('',(#6286,#6287,#6293,#6294)); +#6286 = ORIENTED_EDGE('',*,*,#4977,.T.); +#6287 = ORIENTED_EDGE('',*,*,#6288,.T.); +#6288 = EDGE_CURVE('',#4978,#4815,#6289,.T.); +#6289 = LINE('',#6290,#6291); +#6290 = CARTESIAN_POINT('',(4.66,-2.083,0.254)); +#6291 = VECTOR('',#6292,1.); +#6292 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6293 = ORIENTED_EDGE('',*,*,#4822,.T.); +#6294 = ORIENTED_EDGE('',*,*,#6272,.T.); +#6295 = PLANE('',#6296); +#6296 = AXIS2_PLACEMENT_3D('',#6297,#6298,#6299); +#6297 = CARTESIAN_POINT('',(4.203,-2.54,0.254)); +#6298 = DIRECTION('',(-0.,0.,-1.)); +#6299 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6300 = ADVANCED_FACE('',(#6301),#6312,.T.); +#6301 = FACE_BOUND('',#6302,.T.); +#6302 = EDGE_LOOP('',(#6303,#6304,#6305,#6306)); +#6303 = ORIENTED_EDGE('',*,*,#4985,.T.); +#6304 = ORIENTED_EDGE('',*,*,#6288,.T.); +#6305 = ORIENTED_EDGE('',*,*,#4814,.F.); +#6306 = ORIENTED_EDGE('',*,*,#6307,.F.); +#6307 = EDGE_CURVE('',#4986,#4807,#6308,.T.); +#6308 = LINE('',#6309,#6310); +#6309 = CARTESIAN_POINT('',(4.66,-2.083,0.)); +#6310 = VECTOR('',#6311,1.); +#6311 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6312 = PLANE('',#6313); +#6313 = AXIS2_PLACEMENT_3D('',#6314,#6315,#6316); +#6314 = CARTESIAN_POINT('',(4.66,-2.083,0.)); +#6315 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6316 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6317 = ADVANCED_FACE('',(#6318),#6329,.T.); +#6318 = FACE_BOUND('',#6319,.T.); +#6319 = EDGE_LOOP('',(#6320,#6321,#6327,#6328)); +#6320 = ORIENTED_EDGE('',*,*,#4806,.T.); +#6321 = ORIENTED_EDGE('',*,*,#6322,.T.); +#6322 = EDGE_CURVE('',#4798,#4994,#6323,.T.); +#6323 = LINE('',#6324,#6325); +#6324 = CARTESIAN_POINT('',(4.127,-2.997,-1.110223024625E-16)); +#6325 = VECTOR('',#6326,1.); +#6326 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6327 = ORIENTED_EDGE('',*,*,#4993,.T.); +#6328 = ORIENTED_EDGE('',*,*,#6307,.T.); +#6329 = PLANE('',#6330); +#6330 = AXIS2_PLACEMENT_3D('',#6331,#6332,#6333); +#6331 = CARTESIAN_POINT('',(4.203,-2.54,0.)); +#6332 = DIRECTION('',(-0.,0.,-1.)); +#6333 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6334 = ADVANCED_FACE('',(#6335),#6346,.T.); +#6335 = FACE_BOUND('',#6336,.T.); +#6336 = EDGE_LOOP('',(#6337,#6343,#6344,#6345)); +#6337 = ORIENTED_EDGE('',*,*,#6338,.T.); +#6338 = EDGE_CURVE('',#4790,#5002,#6339,.T.); +#6339 = LINE('',#6340,#6341); +#6340 = CARTESIAN_POINT('',(3.746,-2.997,0.381)); +#6341 = VECTOR('',#6342,1.); +#6342 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6343 = ORIENTED_EDGE('',*,*,#5001,.T.); +#6344 = ORIENTED_EDGE('',*,*,#6322,.F.); +#6345 = ORIENTED_EDGE('',*,*,#4797,.F.); +#6346 = CYLINDRICAL_SURFACE('',#6347,0.381); +#6347 = AXIS2_PLACEMENT_3D('',#6348,#6349,#6350); +#6348 = CARTESIAN_POINT('',(4.127,-2.997,0.381)); +#6349 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6350 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6351 = ADVANCED_FACE('',(#6352),#6358,.F.); +#6352 = FACE_BOUND('',#6353,.F.); +#6353 = EDGE_LOOP('',(#6354,#6355,#6356,#6357)); +#6354 = ORIENTED_EDGE('',*,*,#4789,.T.); +#6355 = ORIENTED_EDGE('',*,*,#6338,.T.); +#6356 = ORIENTED_EDGE('',*,*,#5010,.T.); +#6357 = ORIENTED_EDGE('',*,*,#5052,.T.); +#6358 = PLANE('',#6359); +#6359 = AXIS2_PLACEMENT_3D('',#6360,#6361,#6362); +#6360 = CARTESIAN_POINT('',(3.746,-2.54,1.0785)); +#6361 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6362 = DIRECTION('',(0.,-0.,1.)); +#6363 = ADVANCED_FACE('',(#6364),#6375,.T.); +#6364 = FACE_BOUND('',#6365,.T.); +#6365 = EDGE_LOOP('',(#6366,#6372,#6373,#6374)); +#6366 = ORIENTED_EDGE('',*,*,#6367,.F.); +#6367 = EDGE_CURVE('',#5028,#4764,#6368,.T.); +#6368 = LINE('',#6369,#6370); +#6369 = CARTESIAN_POINT('',(3.619,-2.083,2.157)); +#6370 = VECTOR('',#6371,1.); +#6371 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6372 = ORIENTED_EDGE('',*,*,#5027,.T.); +#6373 = ORIENTED_EDGE('',*,*,#6249,.F.); +#6374 = ORIENTED_EDGE('',*,*,#4772,.T.); +#6375 = PLANE('',#6376); +#6376 = AXIS2_PLACEMENT_3D('',#6377,#6378,#6379); +#6377 = CARTESIAN_POINT('',(1.9365,-2.54,2.157)); +#6378 = DIRECTION('',(0.,0.,1.)); +#6379 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6380 = ADVANCED_FACE('',(#6381),#6392,.T.); +#6381 = FACE_BOUND('',#6382,.T.); +#6382 = EDGE_LOOP('',(#6383,#6384,#6385,#6391)); +#6383 = ORIENTED_EDGE('',*,*,#6367,.T.); +#6384 = ORIENTED_EDGE('',*,*,#4763,.T.); +#6385 = ORIENTED_EDGE('',*,*,#6386,.F.); +#6386 = EDGE_CURVE('',#4961,#4756,#6387,.T.); +#6387 = LINE('',#6388,#6389); +#6388 = CARTESIAN_POINT('',(4.,-2.083,1.776)); +#6389 = VECTOR('',#6390,1.); +#6390 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6391 = ORIENTED_EDGE('',*,*,#5035,.F.); +#6392 = CYLINDRICAL_SURFACE('',#6393,0.381); +#6393 = AXIS2_PLACEMENT_3D('',#6394,#6395,#6396); +#6394 = CARTESIAN_POINT('',(3.619,-2.083,1.776)); +#6395 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6396 = DIRECTION('',(0.,0.,1.)); +#6397 = ADVANCED_FACE('',(#6398),#6404,.T.); +#6398 = FACE_BOUND('',#6399,.T.); +#6399 = EDGE_LOOP('',(#6400,#6401,#6402,#6403)); +#6400 = ORIENTED_EDGE('',*,*,#4755,.T.); +#6401 = ORIENTED_EDGE('',*,*,#6265,.T.); +#6402 = ORIENTED_EDGE('',*,*,#4958,.T.); +#6403 = ORIENTED_EDGE('',*,*,#6386,.T.); +#6404 = PLANE('',#6405); +#6405 = AXIS2_PLACEMENT_3D('',#6406,#6407,#6408); +#6406 = CARTESIAN_POINT('',(4.,-2.54,1.0785)); +#6407 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6408 = DIRECTION('',(0.,-0.,1.)); +#6409 = ADVANCED_FACE('',(#6410),#6426,.T.); +#6410 = FACE_BOUND('',#6411,.T.); +#6411 = EDGE_LOOP('',(#6412,#6413,#6419,#6420)); +#6412 = ORIENTED_EDGE('',*,*,#5103,.T.); +#6413 = ORIENTED_EDGE('',*,*,#6414,.T.); +#6414 = EDGE_CURVE('',#5093,#4839,#6415,.T.); +#6415 = LINE('',#6416,#6417); +#6416 = CARTESIAN_POINT('',(4.,2.083,0.381)); +#6417 = VECTOR('',#6418,1.); +#6418 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6419 = ORIENTED_EDGE('',*,*,#4836,.F.); +#6420 = ORIENTED_EDGE('',*,*,#6421,.F.); +#6421 = EDGE_CURVE('',#5104,#4837,#6422,.T.); +#6422 = LINE('',#6423,#6424); +#6423 = CARTESIAN_POINT('',(4.,2.083,1.776)); +#6424 = VECTOR('',#6425,1.); +#6425 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6426 = PLANE('',#6427); +#6427 = AXIS2_PLACEMENT_3D('',#6428,#6429,#6430); +#6428 = CARTESIAN_POINT('',(4.,2.54,1.0785)); +#6429 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6430 = DIRECTION('',(0.,-0.,1.)); +#6431 = ADVANCED_FACE('',(#6432),#6443,.T.); +#6432 = FACE_BOUND('',#6433,.T.); +#6433 = EDGE_LOOP('',(#6434,#6435,#6436,#6437)); +#6434 = ORIENTED_EDGE('',*,*,#5111,.T.); +#6435 = ORIENTED_EDGE('',*,*,#6421,.T.); +#6436 = ORIENTED_EDGE('',*,*,#4913,.F.); +#6437 = ORIENTED_EDGE('',*,*,#6438,.F.); +#6438 = EDGE_CURVE('',#5112,#4906,#6439,.T.); +#6439 = LINE('',#6440,#6441); +#6440 = CARTESIAN_POINT('',(3.619,2.083,2.157)); +#6441 = VECTOR('',#6442,1.); +#6442 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6443 = CYLINDRICAL_SURFACE('',#6444,0.381); +#6444 = AXIS2_PLACEMENT_3D('',#6445,#6446,#6447); +#6445 = CARTESIAN_POINT('',(3.619,2.083,1.776)); +#6446 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6447 = DIRECTION('',(1.7705545601E-32,2.142022129299E-47,1.)); +#6448 = ADVANCED_FACE('',(#6449),#6460,.T.); +#6449 = FACE_BOUND('',#6450,.T.); +#6450 = EDGE_LOOP('',(#6451,#6452,#6453,#6459)); +#6451 = ORIENTED_EDGE('',*,*,#6438,.T.); +#6452 = ORIENTED_EDGE('',*,*,#4905,.T.); +#6453 = ORIENTED_EDGE('',*,*,#6454,.F.); +#6454 = EDGE_CURVE('',#4413,#4281,#6455,.T.); +#6455 = LINE('',#6456,#6457); +#6456 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6457 = VECTOR('',#6458,1.); +#6458 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6459 = ORIENTED_EDGE('',*,*,#5120,.F.); +#6460 = PLANE('',#6461); +#6461 = AXIS2_PLACEMENT_3D('',#6462,#6463,#6464); +#6462 = CARTESIAN_POINT('',(2.172,2.54,2.157)); +#6463 = DIRECTION('',(1.7705545601E-32,-9.442957653867E-31,1.)); +#6464 = DIRECTION('',(1.209802949635E-15,-1.,-9.442957653867E-31)); +#6465 = ADVANCED_FACE('',(#6466),#6477,.F.); +#6466 = FACE_BOUND('',#6467,.F.); +#6467 = EDGE_LOOP('',(#6468,#6469,#6475,#6476)); +#6468 = ORIENTED_EDGE('',*,*,#5129,.T.); +#6469 = ORIENTED_EDGE('',*,*,#6470,.T.); +#6470 = EDGE_CURVE('',#5130,#4880,#6471,.T.); +#6471 = LINE('',#6472,#6473); +#6472 = CARTESIAN_POINT('',(3.746,2.083,0.381)); +#6473 = VECTOR('',#6474,1.); +#6474 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6475 = ORIENTED_EDGE('',*,*,#4888,.T.); +#6476 = ORIENTED_EDGE('',*,*,#5077,.T.); +#6477 = PLANE('',#6478); +#6478 = AXIS2_PLACEMENT_3D('',#6479,#6480,#6481); +#6479 = CARTESIAN_POINT('',(3.746,2.54,1.0785)); +#6480 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6481 = DIRECTION('',(0.,-0.,1.)); +#6482 = ADVANCED_FACE('',(#6483),#6494,.T.); +#6483 = FACE_BOUND('',#6484,.T.); +#6484 = EDGE_LOOP('',(#6485,#6486,#6487,#6493)); +#6485 = ORIENTED_EDGE('',*,*,#6470,.T.); +#6486 = ORIENTED_EDGE('',*,*,#4879,.T.); +#6487 = ORIENTED_EDGE('',*,*,#6488,.F.); +#6488 = EDGE_CURVE('',#5138,#4872,#6489,.T.); +#6489 = LINE('',#6490,#6491); +#6490 = CARTESIAN_POINT('',(4.127,2.083,-1.110223024625E-16)); +#6491 = VECTOR('',#6492,1.); +#6492 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6493 = ORIENTED_EDGE('',*,*,#5137,.F.); +#6494 = CYLINDRICAL_SURFACE('',#6495,0.381); +#6495 = AXIS2_PLACEMENT_3D('',#6496,#6497,#6498); +#6496 = CARTESIAN_POINT('',(4.127,2.083,0.381)); +#6497 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6498 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6499 = ADVANCED_FACE('',(#6500),#6511,.T.); +#6500 = FACE_BOUND('',#6501,.T.); +#6501 = EDGE_LOOP('',(#6502,#6503,#6509,#6510)); +#6502 = ORIENTED_EDGE('',*,*,#4871,.T.); +#6503 = ORIENTED_EDGE('',*,*,#6504,.T.); +#6504 = EDGE_CURVE('',#4864,#5147,#6505,.T.); +#6505 = LINE('',#6506,#6507); +#6506 = CARTESIAN_POINT('',(4.66,2.997,0.)); +#6507 = VECTOR('',#6508,1.); +#6508 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6509 = ORIENTED_EDGE('',*,*,#5146,.T.); +#6510 = ORIENTED_EDGE('',*,*,#6488,.T.); +#6511 = PLANE('',#6512); +#6512 = AXIS2_PLACEMENT_3D('',#6513,#6514,#6515); +#6513 = CARTESIAN_POINT('',(4.203,2.54,0.)); +#6514 = DIRECTION('',(-0.,0.,-1.)); +#6515 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6516 = ADVANCED_FACE('',(#6517),#6528,.T.); +#6517 = FACE_BOUND('',#6518,.T.); +#6518 = EDGE_LOOP('',(#6519,#6520,#6526,#6527)); +#6519 = ORIENTED_EDGE('',*,*,#4863,.T.); +#6520 = ORIENTED_EDGE('',*,*,#6521,.T.); +#6521 = EDGE_CURVE('',#4856,#5155,#6522,.T.); +#6522 = LINE('',#6523,#6524); +#6523 = CARTESIAN_POINT('',(4.66,2.997,0.254)); +#6524 = VECTOR('',#6525,1.); +#6525 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6526 = ORIENTED_EDGE('',*,*,#5154,.F.); +#6527 = ORIENTED_EDGE('',*,*,#6504,.F.); +#6528 = PLANE('',#6529); +#6529 = AXIS2_PLACEMENT_3D('',#6530,#6531,#6532); +#6530 = CARTESIAN_POINT('',(4.66,2.997,0.)); +#6531 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6532 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6533 = ADVANCED_FACE('',(#6534),#6545,.F.); +#6534 = FACE_BOUND('',#6535,.F.); +#6535 = EDGE_LOOP('',(#6536,#6537,#6538,#6539)); +#6536 = ORIENTED_EDGE('',*,*,#4855,.T.); +#6537 = ORIENTED_EDGE('',*,*,#6521,.T.); +#6538 = ORIENTED_EDGE('',*,*,#5162,.T.); +#6539 = ORIENTED_EDGE('',*,*,#6540,.T.); +#6540 = EDGE_CURVE('',#5095,#4847,#6541,.T.); +#6541 = LINE('',#6542,#6543); +#6542 = CARTESIAN_POINT('',(4.127,2.083,0.254)); +#6543 = VECTOR('',#6544,1.); +#6544 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6545 = PLANE('',#6546); +#6546 = AXIS2_PLACEMENT_3D('',#6547,#6548,#6549); +#6547 = CARTESIAN_POINT('',(4.203,2.54,0.254)); +#6548 = DIRECTION('',(-0.,0.,-1.)); +#6549 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6550 = ADVANCED_FACE('',(#6551),#6557,.F.); +#6551 = FACE_BOUND('',#6552,.F.); +#6552 = EDGE_LOOP('',(#6553,#6554,#6555,#6556)); +#6553 = ORIENTED_EDGE('',*,*,#6414,.T.); +#6554 = ORIENTED_EDGE('',*,*,#4846,.T.); +#6555 = ORIENTED_EDGE('',*,*,#6540,.F.); +#6556 = ORIENTED_EDGE('',*,*,#5092,.F.); +#6557 = CYLINDRICAL_SURFACE('',#6558,0.127); +#6558 = AXIS2_PLACEMENT_3D('',#6559,#6560,#6561); +#6559 = CARTESIAN_POINT('',(4.127,2.083,0.381)); +#6560 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6561 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6562 = ADVANCED_FACE('',(#6563),#6569,.T.); +#6563 = FACE_BOUND('',#6564,.T.); +#6564 = EDGE_LOOP('',(#6565,#6566,#6567,#6568)); +#6565 = ORIENTED_EDGE('',*,*,#5400,.F.); +#6566 = ORIENTED_EDGE('',*,*,#6454,.T.); +#6567 = ORIENTED_EDGE('',*,*,#4928,.T.); +#6568 = ORIENTED_EDGE('',*,*,#6213,.F.); +#6569 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6570,#6571) + ,(#6572,#6573 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6570 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6571 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6572 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#6573 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6574 = ADVANCED_FACE('',(#6575),#6586,.T.); +#6575 = FACE_BOUND('',#6576,.T.); +#6576 = EDGE_LOOP('',(#6577,#6578,#6584,#6585)); +#6577 = ORIENTED_EDGE('',*,*,#5185,.F.); +#6578 = ORIENTED_EDGE('',*,*,#6579,.T.); +#6579 = EDGE_CURVE('',#4382,#4404,#6580,.T.); +#6580 = LINE('',#6581,#6582); +#6581 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6582 = VECTOR('',#6583,1.); +#6583 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6584 = ORIENTED_EDGE('',*,*,#5391,.T.); +#6585 = ORIENTED_EDGE('',*,*,#6206,.F.); +#6586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6587,#6588) + ,(#6589,#6590 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6587 = CARTESIAN_POINT('',(3.5,-3.525,2.157)); +#6588 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#6589 = CARTESIAN_POINT('',(3.5,3.525,2.157)); +#6590 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6591 = ADVANCED_FACE('',(#6592),#6608,.F.); +#6592 = FACE_BOUND('',#6593,.F.); +#6593 = EDGE_LOOP('',(#6594,#6600,#6601,#6607)); +#6594 = ORIENTED_EDGE('',*,*,#6595,.T.); +#6595 = EDGE_CURVE('',#5208,#5302,#6596,.T.); +#6596 = LINE('',#6597,#6598); +#6597 = CARTESIAN_POINT('',(4.,-0.457,0.381)); +#6598 = VECTOR('',#6599,1.); +#6599 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6600 = ORIENTED_EDGE('',*,*,#5309,.T.); +#6601 = ORIENTED_EDGE('',*,*,#6602,.F.); +#6602 = EDGE_CURVE('',#5210,#5310,#6603,.T.); +#6603 = LINE('',#6604,#6605); +#6604 = CARTESIAN_POINT('',(4.127,-0.457,0.254)); +#6605 = VECTOR('',#6606,1.); +#6606 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6607 = ORIENTED_EDGE('',*,*,#5207,.F.); +#6608 = CYLINDRICAL_SURFACE('',#6609,0.127); +#6609 = AXIS2_PLACEMENT_3D('',#6610,#6611,#6612); +#6610 = CARTESIAN_POINT('',(4.127,-0.457,0.381)); +#6611 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6612 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6613 = ADVANCED_FACE('',(#6614),#6625,.F.); +#6614 = FACE_BOUND('',#6615,.F.); +#6615 = EDGE_LOOP('',(#6616,#6617,#6623,#6624)); +#6616 = ORIENTED_EDGE('',*,*,#5318,.T.); +#6617 = ORIENTED_EDGE('',*,*,#6618,.T.); +#6618 = EDGE_CURVE('',#5319,#5278,#6619,.T.); +#6619 = LINE('',#6620,#6621); +#6620 = CARTESIAN_POINT('',(4.66,0.457,0.254)); +#6621 = VECTOR('',#6622,1.); +#6622 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6623 = ORIENTED_EDGE('',*,*,#5285,.T.); +#6624 = ORIENTED_EDGE('',*,*,#6602,.T.); +#6625 = PLANE('',#6626); +#6626 = AXIS2_PLACEMENT_3D('',#6627,#6628,#6629); +#6627 = CARTESIAN_POINT('',(4.203,1.84636913685E-16,0.254)); +#6628 = DIRECTION('',(-0.,0.,-1.)); +#6629 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6630 = ADVANCED_FACE('',(#6631),#6642,.T.); +#6631 = FACE_BOUND('',#6632,.T.); +#6632 = EDGE_LOOP('',(#6633,#6634,#6635,#6636)); +#6633 = ORIENTED_EDGE('',*,*,#5326,.T.); +#6634 = ORIENTED_EDGE('',*,*,#6618,.T.); +#6635 = ORIENTED_EDGE('',*,*,#5277,.F.); +#6636 = ORIENTED_EDGE('',*,*,#6637,.F.); +#6637 = EDGE_CURVE('',#5327,#5270,#6638,.T.); +#6638 = LINE('',#6639,#6640); +#6639 = CARTESIAN_POINT('',(4.66,0.457,0.)); +#6640 = VECTOR('',#6641,1.); +#6641 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6642 = PLANE('',#6643); +#6643 = AXIS2_PLACEMENT_3D('',#6644,#6645,#6646); +#6644 = CARTESIAN_POINT('',(4.66,0.457,0.)); +#6645 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6646 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#6647 = ADVANCED_FACE('',(#6648),#6659,.T.); +#6648 = FACE_BOUND('',#6649,.T.); +#6649 = EDGE_LOOP('',(#6650,#6651,#6652,#6653)); +#6650 = ORIENTED_EDGE('',*,*,#5334,.T.); +#6651 = ORIENTED_EDGE('',*,*,#6637,.T.); +#6652 = ORIENTED_EDGE('',*,*,#5269,.T.); +#6653 = ORIENTED_EDGE('',*,*,#6654,.T.); +#6654 = EDGE_CURVE('',#5261,#5335,#6655,.T.); +#6655 = LINE('',#6656,#6657); +#6656 = CARTESIAN_POINT('',(4.127,-0.457,-1.110223024625E-16)); +#6657 = VECTOR('',#6658,1.); +#6658 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6659 = PLANE('',#6660); +#6660 = AXIS2_PLACEMENT_3D('',#6661,#6662,#6663); +#6661 = CARTESIAN_POINT('',(4.203,1.84636913685E-16,0.)); +#6662 = DIRECTION('',(-0.,0.,-1.)); +#6663 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6664 = ADVANCED_FACE('',(#6665),#6676,.T.); +#6665 = FACE_BOUND('',#6666,.T.); +#6666 = EDGE_LOOP('',(#6667,#6673,#6674,#6675)); +#6667 = ORIENTED_EDGE('',*,*,#6668,.T.); +#6668 = EDGE_CURVE('',#5253,#5343,#6669,.T.); +#6669 = LINE('',#6670,#6671); +#6670 = CARTESIAN_POINT('',(3.746,-0.457,0.381)); +#6671 = VECTOR('',#6672,1.); +#6672 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6673 = ORIENTED_EDGE('',*,*,#5342,.T.); +#6674 = ORIENTED_EDGE('',*,*,#6654,.F.); +#6675 = ORIENTED_EDGE('',*,*,#5260,.F.); +#6676 = CYLINDRICAL_SURFACE('',#6677,0.381); +#6677 = AXIS2_PLACEMENT_3D('',#6678,#6679,#6680); +#6678 = CARTESIAN_POINT('',(4.127,-0.457,0.381)); +#6679 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6680 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#6681 = ADVANCED_FACE('',(#6682),#6688,.F.); +#6682 = FACE_BOUND('',#6683,.F.); +#6683 = EDGE_LOOP('',(#6684,#6685,#6686,#6687)); +#6684 = ORIENTED_EDGE('',*,*,#5252,.T.); +#6685 = ORIENTED_EDGE('',*,*,#6668,.T.); +#6686 = ORIENTED_EDGE('',*,*,#5351,.T.); +#6687 = ORIENTED_EDGE('',*,*,#5424,.T.); +#6688 = PLANE('',#6689); +#6689 = AXIS2_PLACEMENT_3D('',#6690,#6691,#6692); +#6690 = CARTESIAN_POINT('',(3.746,-3.71135379313E-16,1.0785)); +#6691 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6692 = DIRECTION('',(0.,-0.,1.)); +#6693 = ADVANCED_FACE('',(#6694),#6705,.T.); +#6694 = FACE_BOUND('',#6695,.T.); +#6695 = EDGE_LOOP('',(#6696,#6702,#6703,#6704)); +#6696 = ORIENTED_EDGE('',*,*,#6697,.T.); +#6697 = EDGE_CURVE('',#5227,#5369,#6698,.T.); +#6698 = LINE('',#6699,#6700); +#6699 = CARTESIAN_POINT('',(3.619,-0.457,2.157)); +#6700 = VECTOR('',#6701,1.); +#6701 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6702 = ORIENTED_EDGE('',*,*,#5368,.T.); +#6703 = ORIENTED_EDGE('',*,*,#6579,.F.); +#6704 = ORIENTED_EDGE('',*,*,#5235,.F.); +#6705 = PLANE('',#6706); +#6706 = AXIS2_PLACEMENT_3D('',#6707,#6708,#6709); +#6707 = CARTESIAN_POINT('',(2.172,-2.257289301742E-15,2.157)); +#6708 = DIRECTION('',(1.7705545601E-32,-4.721478826934E-32,1.)); +#6709 = DIRECTION('',(1.209802949635E-15,-1.,-4.721478826934E-32)); +#6710 = ADVANCED_FACE('',(#6711),#6722,.T.); +#6711 = FACE_BOUND('',#6712,.T.); +#6712 = EDGE_LOOP('',(#6713,#6714,#6720,#6721)); +#6713 = ORIENTED_EDGE('',*,*,#5226,.T.); +#6714 = ORIENTED_EDGE('',*,*,#6715,.T.); +#6715 = EDGE_CURVE('',#5219,#5300,#6716,.T.); +#6716 = LINE('',#6717,#6718); +#6717 = CARTESIAN_POINT('',(4.,-0.457,1.776)); +#6718 = VECTOR('',#6719,1.); +#6719 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6720 = ORIENTED_EDGE('',*,*,#5376,.F.); +#6721 = ORIENTED_EDGE('',*,*,#6697,.F.); +#6722 = CYLINDRICAL_SURFACE('',#6723,0.381); +#6723 = AXIS2_PLACEMENT_3D('',#6724,#6725,#6726); +#6724 = CARTESIAN_POINT('',(3.619,-0.457,1.776)); +#6725 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#6726 = DIRECTION('',(1.7705545601E-32,2.142022129299E-47,1.)); +#6727 = ADVANCED_FACE('',(#6728),#6734,.T.); +#6728 = FACE_BOUND('',#6729,.T.); +#6729 = EDGE_LOOP('',(#6730,#6731,#6732,#6733)); +#6730 = ORIENTED_EDGE('',*,*,#5218,.T.); +#6731 = ORIENTED_EDGE('',*,*,#6595,.T.); +#6732 = ORIENTED_EDGE('',*,*,#5299,.F.); +#6733 = ORIENTED_EDGE('',*,*,#6715,.F.); +#6734 = PLANE('',#6735); +#6735 = AXIS2_PLACEMENT_3D('',#6736,#6737,#6738); +#6736 = CARTESIAN_POINT('',(4.,-6.384543010561E-17,1.0785)); +#6737 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#6738 = DIRECTION('',(0.,-0.,1.)); +#6739 = ADVANCED_FACE('',(#6740),#6792,.T.); +#6740 = FACE_BOUND('',#6741,.T.); +#6741 = EDGE_LOOP('',(#6742,#6743,#6744,#6751,#6759,#6769,#6776,#6786)); +#6742 = ORIENTED_EDGE('',*,*,#6220,.F.); +#6743 = ORIENTED_EDGE('',*,*,#5447,.T.); +#6744 = ORIENTED_EDGE('',*,*,#6745,.T.); +#6745 = EDGE_CURVE('',#5441,#6746,#6748,.T.); +#6746 = VERTEX_POINT('',#6747); +#6747 = CARTESIAN_POINT('',(-3.101276356577,3.126276356577,3.68)); +#6748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6749,#6750),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6749 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6750 = CARTESIAN_POINT('',(-3.101276356577,3.126276356577,3.68)); +#6751 = ORIENTED_EDGE('',*,*,#6752,.F.); +#6752 = EDGE_CURVE('',#6753,#6746,#6755,.T.); +#6753 = VERTEX_POINT('',#6754); +#6754 = CARTESIAN_POINT('',(-0.74624057783,3.126276356577,3.68)); +#6755 = LINE('',#6756,#6757); +#6756 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6757 = VECTOR('',#6758,1.); +#6758 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6759 = ORIENTED_EDGE('',*,*,#6760,.F.); +#6760 = EDGE_CURVE('',#6761,#6753,#6763,.T.); +#6761 = VERTEX_POINT('',#6762); +#6762 = CARTESIAN_POINT('',(-0.749347495591,3.232554637412,3.18)); +#6763 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6764,#6765,#6766,#6767,#6768), + .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6764 = CARTESIAN_POINT('',(-0.749347490267,3.232554764945,3.1799994)); +#6765 = CARTESIAN_POINT('',(-0.750456074638,3.20599603151,3.30494841699) + ); +#6766 = CARTESIAN_POINT('',(-0.750307834099,3.17942633446,3.429949013731 + )); +#6767 = CARTESIAN_POINT('',(-0.748911436651,3.152851072086, + 3.554975793263)); +#6768 = CARTESIAN_POINT('',(-0.74624057783,3.126276356577,3.68)); +#6769 = ORIENTED_EDGE('',*,*,#6770,.T.); +#6770 = EDGE_CURVE('',#6761,#6771,#6773,.T.); +#6771 = VERTEX_POINT('',#6772); +#6772 = CARTESIAN_POINT('',(0.749347495591,3.232554637412,3.18)); +#6773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6774,#6775),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6774 = CARTESIAN_POINT('',(-0.75,3.232554637412,3.18)); +#6775 = CARTESIAN_POINT('',(0.75,3.232554637412,3.18)); +#6776 = ORIENTED_EDGE('',*,*,#6777,.T.); +#6777 = EDGE_CURVE('',#6771,#6778,#6780,.T.); +#6778 = VERTEX_POINT('',#6779); +#6779 = CARTESIAN_POINT('',(0.74624057783,3.126276356577,3.68)); +#6780 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6781,#6782,#6783,#6784,#6785), + .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6781 = CARTESIAN_POINT('',(0.749347490267,3.232554764946,3.1799994)); +#6782 = CARTESIAN_POINT('',(0.750456074638,3.20599603151,3.30494841699) + ); +#6783 = CARTESIAN_POINT('',(0.750307834099,3.17942633446,3.429949013731) + ); +#6784 = CARTESIAN_POINT('',(0.748911436651,3.152851072086,3.554975793263 + )); +#6785 = CARTESIAN_POINT('',(0.74624057783,3.126276356577,3.68)); +#6786 = ORIENTED_EDGE('',*,*,#6787,.F.); +#6787 = EDGE_CURVE('',#6221,#6778,#6788,.T.); +#6788 = LINE('',#6789,#6790); +#6789 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6790 = VECTOR('',#6791,1.); +#6791 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6793,#6794) + ,(#6795,#6796 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.85),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6793 = CARTESIAN_POINT('',(3.425,3.45,2.157)); +#6794 = CARTESIAN_POINT('',(3.101276356577,3.126276356577,3.68)); +#6795 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6796 = CARTESIAN_POINT('',(-3.101276356577,3.126276356577,3.68)); +#6797 = ADVANCED_FACE('',(#6798),#6836,.T.); +#6798 = FACE_BOUND('',#6799,.T.); +#6799 = EDGE_LOOP('',(#6800,#6801,#6807,#6808,#6814,#6815,#6821,#6822, + #6829,#6835)); +#6800 = ORIENTED_EDGE('',*,*,#5472,.T.); +#6801 = ORIENTED_EDGE('',*,*,#6802,.T.); +#6802 = EDGE_CURVE('',#5465,#5919,#6803,.T.); +#6803 = LINE('',#6804,#6805); +#6804 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6805 = VECTOR('',#6806,1.); +#6806 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6807 = ORIENTED_EDGE('',*,*,#5935,.T.); +#6808 = ORIENTED_EDGE('',*,*,#6809,.T.); +#6809 = EDGE_CURVE('',#5928,#6134,#6810,.T.); +#6810 = LINE('',#6811,#6812); +#6811 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6812 = VECTOR('',#6813,1.); +#6813 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6814 = ORIENTED_EDGE('',*,*,#6150,.T.); +#6815 = ORIENTED_EDGE('',*,*,#6816,.T.); +#6816 = EDGE_CURVE('',#6143,#5671,#6817,.T.); +#6817 = LINE('',#6818,#6819); +#6818 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6819 = VECTOR('',#6820,1.); +#6820 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6821 = ORIENTED_EDGE('',*,*,#5686,.T.); +#6822 = ORIENTED_EDGE('',*,*,#6823,.T.); +#6823 = EDGE_CURVE('',#5680,#6824,#6826,.T.); +#6824 = VERTEX_POINT('',#6825); +#6825 = CARTESIAN_POINT('',(-3.101276356577,-3.126276356577,3.68)); +#6826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6827,#6828),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#6827 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6828 = CARTESIAN_POINT('',(-3.101276356577,-3.126276356577,3.68)); +#6829 = ORIENTED_EDGE('',*,*,#6830,.F.); +#6830 = EDGE_CURVE('',#6746,#6824,#6831,.T.); +#6831 = LINE('',#6832,#6833); +#6832 = CARTESIAN_POINT('',(-3.101276356577,3.126276356577,3.68)); +#6833 = VECTOR('',#6834,1.); +#6834 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6835 = ORIENTED_EDGE('',*,*,#6745,.F.); +#6836 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6837,#6838) + ,(#6839,#6840 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.9),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6837 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6838 = CARTESIAN_POINT('',(-3.101276356577,3.126276356577,3.68)); +#6839 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6840 = CARTESIAN_POINT('',(-3.101276356577,-3.126276356577,3.68)); +#6841 = ADVANCED_FACE('',(#6842),#6853,.T.); +#6842 = FACE_BOUND('',#6843,.T.); +#6843 = EDGE_LOOP('',(#6844,#6845,#6851,#6852)); +#6844 = ORIENTED_EDGE('',*,*,#5464,.T.); +#6845 = ORIENTED_EDGE('',*,*,#6846,.T.); +#6846 = EDGE_CURVE('',#4491,#4605,#6847,.T.); +#6847 = LINE('',#6848,#6849); +#6848 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#6849 = VECTOR('',#6850,1.); +#6850 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6851 = ORIENTED_EDGE('',*,*,#5918,.T.); +#6852 = ORIENTED_EDGE('',*,*,#6802,.F.); +#6853 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#6854,#6855) + ,(#6856,#6857 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#6854 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#6855 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#6856 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#6857 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#6858 = ADVANCED_FACE('',(#6859),#6875,.F.); +#6859 = FACE_BOUND('',#6860,.F.); +#6860 = EDGE_LOOP('',(#6861,#6867,#6868,#6874)); +#6861 = ORIENTED_EDGE('',*,*,#6862,.T.); +#6862 = EDGE_CURVE('',#5487,#5701,#6863,.T.); +#6863 = LINE('',#6864,#6865); +#6864 = CARTESIAN_POINT('',(-4.,2.997,0.381)); +#6865 = VECTOR('',#6866,1.); +#6866 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6867 = ORIENTED_EDGE('',*,*,#5710,.T.); +#6868 = ORIENTED_EDGE('',*,*,#6869,.F.); +#6869 = EDGE_CURVE('',#5489,#5711,#6870,.T.); +#6870 = LINE('',#6871,#6872); +#6871 = CARTESIAN_POINT('',(-4.127,2.997,0.254)); +#6872 = VECTOR('',#6873,1.); +#6873 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6874 = ORIENTED_EDGE('',*,*,#5486,.F.); +#6875 = CYLINDRICAL_SURFACE('',#6876,0.127); +#6876 = AXIS2_PLACEMENT_3D('',#6877,#6878,#6879); +#6877 = CARTESIAN_POINT('',(-4.127,2.997,0.381)); +#6878 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6879 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6880 = ADVANCED_FACE('',(#6881),#6892,.F.); +#6881 = FACE_BOUND('',#6882,.F.); +#6882 = EDGE_LOOP('',(#6883,#6884,#6890,#6891)); +#6883 = ORIENTED_EDGE('',*,*,#5719,.T.); +#6884 = ORIENTED_EDGE('',*,*,#6885,.T.); +#6885 = EDGE_CURVE('',#5720,#5557,#6886,.T.); +#6886 = LINE('',#6887,#6888); +#6887 = CARTESIAN_POINT('',(-4.66,2.083,0.254)); +#6888 = VECTOR('',#6889,1.); +#6889 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6890 = ORIENTED_EDGE('',*,*,#5564,.T.); +#6891 = ORIENTED_EDGE('',*,*,#6869,.T.); +#6892 = PLANE('',#6893); +#6893 = AXIS2_PLACEMENT_3D('',#6894,#6895,#6896); +#6894 = CARTESIAN_POINT('',(-4.203,2.54,0.254)); +#6895 = DIRECTION('',(0.,0.,-1.)); +#6896 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6897 = ADVANCED_FACE('',(#6898),#6909,.T.); +#6898 = FACE_BOUND('',#6899,.T.); +#6899 = EDGE_LOOP('',(#6900,#6901,#6902,#6903)); +#6900 = ORIENTED_EDGE('',*,*,#5727,.T.); +#6901 = ORIENTED_EDGE('',*,*,#6885,.T.); +#6902 = ORIENTED_EDGE('',*,*,#5556,.F.); +#6903 = ORIENTED_EDGE('',*,*,#6904,.F.); +#6904 = EDGE_CURVE('',#5728,#5549,#6905,.T.); +#6905 = LINE('',#6906,#6907); +#6906 = CARTESIAN_POINT('',(-4.66,2.083,0.)); +#6907 = VECTOR('',#6908,1.); +#6908 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6909 = PLANE('',#6910); +#6910 = AXIS2_PLACEMENT_3D('',#6911,#6912,#6913); +#6911 = CARTESIAN_POINT('',(-4.66,2.083,0.)); +#6912 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6913 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6914 = ADVANCED_FACE('',(#6915),#6926,.T.); +#6915 = FACE_BOUND('',#6916,.T.); +#6916 = EDGE_LOOP('',(#6917,#6918,#6924,#6925)); +#6917 = ORIENTED_EDGE('',*,*,#5548,.T.); +#6918 = ORIENTED_EDGE('',*,*,#6919,.T.); +#6919 = EDGE_CURVE('',#5540,#5736,#6920,.T.); +#6920 = LINE('',#6921,#6922); +#6921 = CARTESIAN_POINT('',(-4.127,2.997,-1.110223024625E-16)); +#6922 = VECTOR('',#6923,1.); +#6923 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6924 = ORIENTED_EDGE('',*,*,#5735,.T.); +#6925 = ORIENTED_EDGE('',*,*,#6904,.T.); +#6926 = PLANE('',#6927); +#6927 = AXIS2_PLACEMENT_3D('',#6928,#6929,#6930); +#6928 = CARTESIAN_POINT('',(-4.203,2.54,0.)); +#6929 = DIRECTION('',(0.,0.,-1.)); +#6930 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6931 = ADVANCED_FACE('',(#6932),#6943,.T.); +#6932 = FACE_BOUND('',#6933,.T.); +#6933 = EDGE_LOOP('',(#6934,#6940,#6941,#6942)); +#6934 = ORIENTED_EDGE('',*,*,#6935,.T.); +#6935 = EDGE_CURVE('',#5532,#5744,#6936,.T.); +#6936 = LINE('',#6937,#6938); +#6937 = CARTESIAN_POINT('',(-3.746,2.997,0.381)); +#6938 = VECTOR('',#6939,1.); +#6939 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6940 = ORIENTED_EDGE('',*,*,#5743,.T.); +#6941 = ORIENTED_EDGE('',*,*,#6919,.F.); +#6942 = ORIENTED_EDGE('',*,*,#5539,.F.); +#6943 = CYLINDRICAL_SURFACE('',#6944,0.381); +#6944 = AXIS2_PLACEMENT_3D('',#6945,#6946,#6947); +#6945 = CARTESIAN_POINT('',(-4.127,2.997,0.381)); +#6946 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#6947 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#6948 = ADVANCED_FACE('',(#6949),#6955,.F.); +#6949 = FACE_BOUND('',#6950,.F.); +#6950 = EDGE_LOOP('',(#6951,#6952,#6953,#6954)); +#6951 = ORIENTED_EDGE('',*,*,#5531,.T.); +#6952 = ORIENTED_EDGE('',*,*,#6935,.T.); +#6953 = ORIENTED_EDGE('',*,*,#5752,.T.); +#6954 = ORIENTED_EDGE('',*,*,#5794,.T.); +#6955 = PLANE('',#6956); +#6956 = AXIS2_PLACEMENT_3D('',#6957,#6958,#6959); +#6957 = CARTESIAN_POINT('',(-3.746,2.54,1.0785)); +#6958 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#6959 = DIRECTION('',(0.,0.,1.)); +#6960 = ADVANCED_FACE('',(#6961),#6972,.T.); +#6961 = FACE_BOUND('',#6962,.T.); +#6962 = EDGE_LOOP('',(#6963,#6969,#6970,#6971)); +#6963 = ORIENTED_EDGE('',*,*,#6964,.F.); +#6964 = EDGE_CURVE('',#5770,#5506,#6965,.T.); +#6965 = LINE('',#6966,#6967); +#6966 = CARTESIAN_POINT('',(-3.619,2.083,2.157)); +#6967 = VECTOR('',#6968,1.); +#6968 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6969 = ORIENTED_EDGE('',*,*,#5769,.T.); +#6970 = ORIENTED_EDGE('',*,*,#6846,.F.); +#6971 = ORIENTED_EDGE('',*,*,#5514,.T.); +#6972 = PLANE('',#6973); +#6973 = AXIS2_PLACEMENT_3D('',#6974,#6975,#6976); +#6974 = CARTESIAN_POINT('',(-1.9365,2.54,2.157)); +#6975 = DIRECTION('',(0.,0.,1.)); +#6976 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6977 = ADVANCED_FACE('',(#6978),#6989,.T.); +#6978 = FACE_BOUND('',#6979,.T.); +#6979 = EDGE_LOOP('',(#6980,#6981,#6982,#6988)); +#6980 = ORIENTED_EDGE('',*,*,#6964,.T.); +#6981 = ORIENTED_EDGE('',*,*,#5505,.T.); +#6982 = ORIENTED_EDGE('',*,*,#6983,.F.); +#6983 = EDGE_CURVE('',#5703,#5498,#6984,.T.); +#6984 = LINE('',#6985,#6986); +#6985 = CARTESIAN_POINT('',(-4.,2.083,1.776)); +#6986 = VECTOR('',#6987,1.); +#6987 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6988 = ORIENTED_EDGE('',*,*,#5777,.F.); +#6989 = CYLINDRICAL_SURFACE('',#6990,0.381); +#6990 = AXIS2_PLACEMENT_3D('',#6991,#6992,#6993); +#6991 = CARTESIAN_POINT('',(-3.619,2.083,1.776)); +#6992 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#6993 = DIRECTION('',(0.,0.,1.)); +#6994 = ADVANCED_FACE('',(#6995),#7001,.T.); +#6995 = FACE_BOUND('',#6996,.T.); +#6996 = EDGE_LOOP('',(#6997,#6998,#6999,#7000)); +#6997 = ORIENTED_EDGE('',*,*,#5497,.T.); +#6998 = ORIENTED_EDGE('',*,*,#6862,.T.); +#6999 = ORIENTED_EDGE('',*,*,#5700,.T.); +#7000 = ORIENTED_EDGE('',*,*,#6983,.T.); +#7001 = PLANE('',#7002); +#7002 = AXIS2_PLACEMENT_3D('',#7003,#7004,#7005); +#7003 = CARTESIAN_POINT('',(-4.,2.54,1.0785)); +#7004 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7005 = DIRECTION('',(0.,0.,1.)); +#7006 = ADVANCED_FACE('',(#7007),#7023,.T.); +#7007 = FACE_BOUND('',#7008,.T.); +#7008 = EDGE_LOOP('',(#7009,#7010,#7016,#7017)); +#7009 = ORIENTED_EDGE('',*,*,#5845,.T.); +#7010 = ORIENTED_EDGE('',*,*,#7011,.T.); +#7011 = EDGE_CURVE('',#5835,#5581,#7012,.T.); +#7012 = LINE('',#7013,#7014); +#7013 = CARTESIAN_POINT('',(-4.,-2.083,0.381)); +#7014 = VECTOR('',#7015,1.); +#7015 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7016 = ORIENTED_EDGE('',*,*,#5578,.F.); +#7017 = ORIENTED_EDGE('',*,*,#7018,.F.); +#7018 = EDGE_CURVE('',#5846,#5579,#7019,.T.); +#7019 = LINE('',#7020,#7021); +#7020 = CARTESIAN_POINT('',(-4.,-2.083,1.776)); +#7021 = VECTOR('',#7022,1.); +#7022 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7023 = PLANE('',#7024); +#7024 = AXIS2_PLACEMENT_3D('',#7025,#7026,#7027); +#7025 = CARTESIAN_POINT('',(-4.,-2.54,1.0785)); +#7026 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7027 = DIRECTION('',(0.,0.,1.)); +#7028 = ADVANCED_FACE('',(#7029),#7040,.T.); +#7029 = FACE_BOUND('',#7030,.T.); +#7030 = EDGE_LOOP('',(#7031,#7032,#7033,#7034)); +#7031 = ORIENTED_EDGE('',*,*,#5853,.T.); +#7032 = ORIENTED_EDGE('',*,*,#7018,.T.); +#7033 = ORIENTED_EDGE('',*,*,#5655,.F.); +#7034 = ORIENTED_EDGE('',*,*,#7035,.F.); +#7035 = EDGE_CURVE('',#5854,#5648,#7036,.T.); +#7036 = LINE('',#7037,#7038); +#7037 = CARTESIAN_POINT('',(-3.619,-2.083,2.157)); +#7038 = VECTOR('',#7039,1.); +#7039 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7040 = CYLINDRICAL_SURFACE('',#7041,0.381); +#7041 = AXIS2_PLACEMENT_3D('',#7042,#7043,#7044); +#7042 = CARTESIAN_POINT('',(-3.619,-2.083,1.776)); +#7043 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7044 = DIRECTION('',(-1.7705545601E-32,-2.358852526773E-47,1.)); +#7045 = ADVANCED_FACE('',(#7046),#7057,.T.); +#7046 = FACE_BOUND('',#7047,.T.); +#7047 = EDGE_LOOP('',(#7048,#7049,#7050,#7056)); +#7048 = ORIENTED_EDGE('',*,*,#7035,.T.); +#7049 = ORIENTED_EDGE('',*,*,#5647,.T.); +#7050 = ORIENTED_EDGE('',*,*,#7051,.F.); +#7051 = EDGE_CURVE('',#4645,#4513,#7052,.T.); +#7052 = LINE('',#7053,#7054); +#7053 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#7054 = VECTOR('',#7055,1.); +#7055 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7056 = ORIENTED_EDGE('',*,*,#5862,.F.); +#7057 = PLANE('',#7058); +#7058 = AXIS2_PLACEMENT_3D('',#7059,#7060,#7061); +#7059 = CARTESIAN_POINT('',(-2.172,-2.54,2.157)); +#7060 = DIRECTION('',(-1.7705545601E-32,9.442957653867E-31,1.)); +#7061 = DIRECTION('',(-1.33226762955E-15,1.,-9.442957653867E-31)); +#7062 = ADVANCED_FACE('',(#7063),#7074,.F.); +#7063 = FACE_BOUND('',#7064,.F.); +#7064 = EDGE_LOOP('',(#7065,#7066,#7072,#7073)); +#7065 = ORIENTED_EDGE('',*,*,#5871,.T.); +#7066 = ORIENTED_EDGE('',*,*,#7067,.T.); +#7067 = EDGE_CURVE('',#5872,#5622,#7068,.T.); +#7068 = LINE('',#7069,#7070); +#7069 = CARTESIAN_POINT('',(-3.746,-2.083,0.381)); +#7070 = VECTOR('',#7071,1.); +#7071 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7072 = ORIENTED_EDGE('',*,*,#5630,.T.); +#7073 = ORIENTED_EDGE('',*,*,#5819,.T.); +#7074 = PLANE('',#7075); +#7075 = AXIS2_PLACEMENT_3D('',#7076,#7077,#7078); +#7076 = CARTESIAN_POINT('',(-3.746,-2.54,1.0785)); +#7077 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7078 = DIRECTION('',(0.,0.,1.)); +#7079 = ADVANCED_FACE('',(#7080),#7091,.T.); +#7080 = FACE_BOUND('',#7081,.T.); +#7081 = EDGE_LOOP('',(#7082,#7083,#7084,#7090)); +#7082 = ORIENTED_EDGE('',*,*,#7067,.T.); +#7083 = ORIENTED_EDGE('',*,*,#5621,.T.); +#7084 = ORIENTED_EDGE('',*,*,#7085,.F.); +#7085 = EDGE_CURVE('',#5880,#5614,#7086,.T.); +#7086 = LINE('',#7087,#7088); +#7087 = CARTESIAN_POINT('',(-4.127,-2.083,-1.110223024625E-16)); +#7088 = VECTOR('',#7089,1.); +#7089 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7090 = ORIENTED_EDGE('',*,*,#5879,.F.); +#7091 = CYLINDRICAL_SURFACE('',#7092,0.381); +#7092 = AXIS2_PLACEMENT_3D('',#7093,#7094,#7095); +#7093 = CARTESIAN_POINT('',(-4.127,-2.083,0.381)); +#7094 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7095 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#7096 = ADVANCED_FACE('',(#7097),#7108,.T.); +#7097 = FACE_BOUND('',#7098,.T.); +#7098 = EDGE_LOOP('',(#7099,#7100,#7106,#7107)); +#7099 = ORIENTED_EDGE('',*,*,#5613,.T.); +#7100 = ORIENTED_EDGE('',*,*,#7101,.T.); +#7101 = EDGE_CURVE('',#5606,#5889,#7102,.T.); +#7102 = LINE('',#7103,#7104); +#7103 = CARTESIAN_POINT('',(-4.66,-2.997,0.)); +#7104 = VECTOR('',#7105,1.); +#7105 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7106 = ORIENTED_EDGE('',*,*,#5888,.T.); +#7107 = ORIENTED_EDGE('',*,*,#7085,.T.); +#7108 = PLANE('',#7109); +#7109 = AXIS2_PLACEMENT_3D('',#7110,#7111,#7112); +#7110 = CARTESIAN_POINT('',(-4.203,-2.54,0.)); +#7111 = DIRECTION('',(0.,0.,-1.)); +#7112 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7113 = ADVANCED_FACE('',(#7114),#7125,.T.); +#7114 = FACE_BOUND('',#7115,.T.); +#7115 = EDGE_LOOP('',(#7116,#7117,#7123,#7124)); +#7116 = ORIENTED_EDGE('',*,*,#5605,.T.); +#7117 = ORIENTED_EDGE('',*,*,#7118,.T.); +#7118 = EDGE_CURVE('',#5598,#5897,#7119,.T.); +#7119 = LINE('',#7120,#7121); +#7120 = CARTESIAN_POINT('',(-4.66,-2.997,0.254)); +#7121 = VECTOR('',#7122,1.); +#7122 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7123 = ORIENTED_EDGE('',*,*,#5896,.F.); +#7124 = ORIENTED_EDGE('',*,*,#7101,.F.); +#7125 = PLANE('',#7126); +#7126 = AXIS2_PLACEMENT_3D('',#7127,#7128,#7129); +#7127 = CARTESIAN_POINT('',(-4.66,-2.997,0.)); +#7128 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7129 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7130 = ADVANCED_FACE('',(#7131),#7142,.F.); +#7131 = FACE_BOUND('',#7132,.F.); +#7132 = EDGE_LOOP('',(#7133,#7134,#7135,#7136)); +#7133 = ORIENTED_EDGE('',*,*,#5597,.T.); +#7134 = ORIENTED_EDGE('',*,*,#7118,.T.); +#7135 = ORIENTED_EDGE('',*,*,#5904,.T.); +#7136 = ORIENTED_EDGE('',*,*,#7137,.T.); +#7137 = EDGE_CURVE('',#5837,#5589,#7138,.T.); +#7138 = LINE('',#7139,#7140); +#7139 = CARTESIAN_POINT('',(-4.127,-2.083,0.254)); +#7140 = VECTOR('',#7141,1.); +#7141 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7142 = PLANE('',#7143); +#7143 = AXIS2_PLACEMENT_3D('',#7144,#7145,#7146); +#7144 = CARTESIAN_POINT('',(-4.203,-2.54,0.254)); +#7145 = DIRECTION('',(0.,0.,-1.)); +#7146 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7147 = ADVANCED_FACE('',(#7148),#7154,.F.); +#7148 = FACE_BOUND('',#7149,.F.); +#7149 = EDGE_LOOP('',(#7150,#7151,#7152,#7153)); +#7150 = ORIENTED_EDGE('',*,*,#7011,.T.); +#7151 = ORIENTED_EDGE('',*,*,#5588,.T.); +#7152 = ORIENTED_EDGE('',*,*,#7137,.F.); +#7153 = ORIENTED_EDGE('',*,*,#5834,.F.); +#7154 = CYLINDRICAL_SURFACE('',#7155,0.127); +#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158); +#7156 = CARTESIAN_POINT('',(-4.127,-2.083,0.381)); +#7157 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7158 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#7159 = ADVANCED_FACE('',(#7160),#7166,.T.); +#7160 = FACE_BOUND('',#7161,.T.); +#7161 = EDGE_LOOP('',(#7162,#7163,#7164,#7165)); +#7162 = ORIENTED_EDGE('',*,*,#6142,.F.); +#7163 = ORIENTED_EDGE('',*,*,#7051,.T.); +#7164 = ORIENTED_EDGE('',*,*,#5670,.T.); +#7165 = ORIENTED_EDGE('',*,*,#6816,.F.); +#7166 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#7167,#7168) + ,(#7169,#7170 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7167 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#7168 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#7169 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#7170 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#7171 = ADVANCED_FACE('',(#7172),#7183,.T.); +#7172 = FACE_BOUND('',#7173,.T.); +#7173 = EDGE_LOOP('',(#7174,#7175,#7181,#7182)); +#7174 = ORIENTED_EDGE('',*,*,#5927,.F.); +#7175 = ORIENTED_EDGE('',*,*,#7176,.T.); +#7176 = EDGE_CURVE('',#4614,#4636,#7177,.T.); +#7177 = LINE('',#7178,#7179); +#7178 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#7179 = VECTOR('',#7180,1.); +#7180 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7181 = ORIENTED_EDGE('',*,*,#6133,.T.); +#7182 = ORIENTED_EDGE('',*,*,#6809,.F.); +#7183 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#7184,#7185) + ,(#7186,#7187 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,7.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7184 = CARTESIAN_POINT('',(-3.5,3.525,2.157)); +#7185 = CARTESIAN_POINT('',(-3.425,3.45,2.157)); +#7186 = CARTESIAN_POINT('',(-3.5,-3.525,2.157)); +#7187 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#7188 = ADVANCED_FACE('',(#7189),#7205,.F.); +#7189 = FACE_BOUND('',#7190,.F.); +#7190 = EDGE_LOOP('',(#7191,#7197,#7198,#7204)); +#7191 = ORIENTED_EDGE('',*,*,#7192,.T.); +#7192 = EDGE_CURVE('',#5950,#6044,#7193,.T.); +#7193 = LINE('',#7194,#7195); +#7194 = CARTESIAN_POINT('',(-4.,0.457,0.381)); +#7195 = VECTOR('',#7196,1.); +#7196 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7197 = ORIENTED_EDGE('',*,*,#6051,.T.); +#7198 = ORIENTED_EDGE('',*,*,#7199,.F.); +#7199 = EDGE_CURVE('',#5952,#6052,#7200,.T.); +#7200 = LINE('',#7201,#7202); +#7201 = CARTESIAN_POINT('',(-4.127,0.457,0.254)); +#7202 = VECTOR('',#7203,1.); +#7203 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7204 = ORIENTED_EDGE('',*,*,#5949,.F.); +#7205 = CYLINDRICAL_SURFACE('',#7206,0.127); +#7206 = AXIS2_PLACEMENT_3D('',#7207,#7208,#7209); +#7207 = CARTESIAN_POINT('',(-4.127,0.457,0.381)); +#7208 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7209 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#7210 = ADVANCED_FACE('',(#7211),#7222,.F.); +#7211 = FACE_BOUND('',#7212,.F.); +#7212 = EDGE_LOOP('',(#7213,#7214,#7220,#7221)); +#7213 = ORIENTED_EDGE('',*,*,#6060,.T.); +#7214 = ORIENTED_EDGE('',*,*,#7215,.T.); +#7215 = EDGE_CURVE('',#6061,#6020,#7216,.T.); +#7216 = LINE('',#7217,#7218); +#7217 = CARTESIAN_POINT('',(-4.66,-0.457,0.254)); +#7218 = VECTOR('',#7219,1.); +#7219 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7220 = ORIENTED_EDGE('',*,*,#6027,.T.); +#7221 = ORIENTED_EDGE('',*,*,#7199,.T.); +#7222 = PLANE('',#7223); +#7223 = AXIS2_PLACEMENT_3D('',#7224,#7225,#7226); +#7224 = CARTESIAN_POINT('',(-4.203,-1.046931858007E-14,0.254)); +#7225 = DIRECTION('',(0.,0.,-1.)); +#7226 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7227 = ADVANCED_FACE('',(#7228),#7239,.T.); +#7228 = FACE_BOUND('',#7229,.T.); +#7229 = EDGE_LOOP('',(#7230,#7231,#7232,#7233)); +#7230 = ORIENTED_EDGE('',*,*,#6068,.T.); +#7231 = ORIENTED_EDGE('',*,*,#7215,.T.); +#7232 = ORIENTED_EDGE('',*,*,#6019,.F.); +#7233 = ORIENTED_EDGE('',*,*,#7234,.F.); +#7234 = EDGE_CURVE('',#6069,#6012,#7235,.T.); +#7235 = LINE('',#7236,#7237); +#7236 = CARTESIAN_POINT('',(-4.66,-0.457,0.)); +#7237 = VECTOR('',#7238,1.); +#7238 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7239 = PLANE('',#7240); +#7240 = AXIS2_PLACEMENT_3D('',#7241,#7242,#7243); +#7241 = CARTESIAN_POINT('',(-4.66,-0.457,0.)); +#7242 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7243 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#7244 = ADVANCED_FACE('',(#7245),#7256,.T.); +#7245 = FACE_BOUND('',#7246,.T.); +#7246 = EDGE_LOOP('',(#7247,#7248,#7249,#7250)); +#7247 = ORIENTED_EDGE('',*,*,#6076,.T.); +#7248 = ORIENTED_EDGE('',*,*,#7234,.T.); +#7249 = ORIENTED_EDGE('',*,*,#6011,.T.); +#7250 = ORIENTED_EDGE('',*,*,#7251,.T.); +#7251 = EDGE_CURVE('',#6003,#6077,#7252,.T.); +#7252 = LINE('',#7253,#7254); +#7253 = CARTESIAN_POINT('',(-4.127,0.457,-1.110223024625E-16)); +#7254 = VECTOR('',#7255,1.); +#7255 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7256 = PLANE('',#7257); +#7257 = AXIS2_PLACEMENT_3D('',#7258,#7259,#7260); +#7258 = CARTESIAN_POINT('',(-4.203,-1.046931858007E-14,0.)); +#7259 = DIRECTION('',(0.,0.,-1.)); +#7260 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7261 = ADVANCED_FACE('',(#7262),#7273,.T.); +#7262 = FACE_BOUND('',#7263,.T.); +#7263 = EDGE_LOOP('',(#7264,#7270,#7271,#7272)); +#7264 = ORIENTED_EDGE('',*,*,#7265,.T.); +#7265 = EDGE_CURVE('',#5995,#6085,#7266,.T.); +#7266 = LINE('',#7267,#7268); +#7267 = CARTESIAN_POINT('',(-3.746,0.457,0.381)); +#7268 = VECTOR('',#7269,1.); +#7269 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7270 = ORIENTED_EDGE('',*,*,#6084,.T.); +#7271 = ORIENTED_EDGE('',*,*,#7251,.F.); +#7272 = ORIENTED_EDGE('',*,*,#6002,.F.); +#7273 = CYLINDRICAL_SURFACE('',#7274,0.381); +#7274 = AXIS2_PLACEMENT_3D('',#7275,#7276,#7277); +#7275 = CARTESIAN_POINT('',(-4.127,0.457,0.381)); +#7276 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7277 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#7278 = ADVANCED_FACE('',(#7279),#7285,.F.); +#7279 = FACE_BOUND('',#7280,.F.); +#7280 = EDGE_LOOP('',(#7281,#7282,#7283,#7284)); +#7281 = ORIENTED_EDGE('',*,*,#5994,.T.); +#7282 = ORIENTED_EDGE('',*,*,#7265,.T.); +#7283 = ORIENTED_EDGE('',*,*,#6093,.T.); +#7284 = ORIENTED_EDGE('',*,*,#6166,.T.); +#7285 = PLANE('',#7286); +#7286 = AXIS2_PLACEMENT_3D('',#7287,#7288,#7289); +#7287 = CARTESIAN_POINT('',(-3.746,-9.857579928349E-15,1.0785)); +#7288 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7289 = DIRECTION('',(0.,0.,1.)); +#7290 = ADVANCED_FACE('',(#7291),#7302,.T.); +#7291 = FACE_BOUND('',#7292,.T.); +#7292 = EDGE_LOOP('',(#7293,#7299,#7300,#7301)); +#7293 = ORIENTED_EDGE('',*,*,#7294,.T.); +#7294 = EDGE_CURVE('',#5969,#6111,#7295,.T.); +#7295 = LINE('',#7296,#7297); +#7296 = CARTESIAN_POINT('',(-3.619,0.457,2.157)); +#7297 = VECTOR('',#7298,1.); +#7298 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7299 = ORIENTED_EDGE('',*,*,#6110,.T.); +#7300 = ORIENTED_EDGE('',*,*,#7176,.F.); +#7301 = ORIENTED_EDGE('',*,*,#5977,.F.); +#7302 = PLANE('',#7303); +#7303 = AXIS2_PLACEMENT_3D('',#7304,#7305,#7306); +#7304 = CARTESIAN_POINT('',(-2.172,-7.778666599734E-15,2.157)); +#7305 = DIRECTION('',(-1.7705545601E-32,4.721478826934E-32,1.)); +#7306 = DIRECTION('',(-1.33226762955E-15,1.,-4.721478826934E-32)); +#7307 = ADVANCED_FACE('',(#7308),#7319,.T.); +#7308 = FACE_BOUND('',#7309,.T.); +#7309 = EDGE_LOOP('',(#7310,#7311,#7317,#7318)); +#7310 = ORIENTED_EDGE('',*,*,#5968,.T.); +#7311 = ORIENTED_EDGE('',*,*,#7312,.T.); +#7312 = EDGE_CURVE('',#5961,#6042,#7313,.T.); +#7313 = LINE('',#7314,#7315); +#7314 = CARTESIAN_POINT('',(-4.,0.457,1.776)); +#7315 = VECTOR('',#7316,1.); +#7316 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7317 = ORIENTED_EDGE('',*,*,#6118,.F.); +#7318 = ORIENTED_EDGE('',*,*,#7294,.F.); +#7319 = CYLINDRICAL_SURFACE('',#7320,0.381); +#7320 = AXIS2_PLACEMENT_3D('',#7321,#7322,#7323); +#7321 = CARTESIAN_POINT('',(-3.619,0.457,1.776)); +#7322 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7323 = DIRECTION('',(-1.7705545601E-32,-2.358852526773E-47,1.)); +#7324 = ADVANCED_FACE('',(#7325),#7331,.T.); +#7325 = FACE_BOUND('',#7326,.T.); +#7326 = EDGE_LOOP('',(#7327,#7328,#7329,#7330)); +#7327 = ORIENTED_EDGE('',*,*,#5960,.T.); +#7328 = ORIENTED_EDGE('',*,*,#7192,.T.); +#7329 = ORIENTED_EDGE('',*,*,#6041,.F.); +#7330 = ORIENTED_EDGE('',*,*,#7312,.F.); +#7331 = PLANE('',#7332); +#7332 = AXIS2_PLACEMENT_3D('',#7333,#7334,#7335); +#7333 = CARTESIAN_POINT('',(-4.,-1.019597590625E-14,1.0785)); +#7334 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#7335 = DIRECTION('',(0.,0.,1.)); +#7336 = ADVANCED_FACE('',(#7337),#7348,.T.); +#7337 = FACE_BOUND('',#7338,.T.); +#7338 = EDGE_LOOP('',(#7339,#7340,#7341,#7347)); +#7339 = ORIENTED_EDGE('',*,*,#6183,.T.); +#7340 = ORIENTED_EDGE('',*,*,#6235,.T.); +#7341 = ORIENTED_EDGE('',*,*,#7342,.F.); +#7342 = EDGE_CURVE('',#6824,#6228,#7343,.T.); +#7343 = LINE('',#7344,#7345); +#7344 = CARTESIAN_POINT('',(-3.101276356577,-3.126276356577,3.68)); +#7345 = VECTOR('',#7346,1.); +#7346 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#7347 = ORIENTED_EDGE('',*,*,#6823,.F.); +#7348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#7349,#7350) + ,(#7351,#7352 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.85),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#7349 = CARTESIAN_POINT('',(-3.425,-3.45,2.157)); +#7350 = CARTESIAN_POINT('',(-3.101276356577,-3.126276356577,3.68)); +#7351 = CARTESIAN_POINT('',(3.425,-3.45,2.157)); +#7352 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#7353 = ADVANCED_FACE('',(#7354),#7377,.F.); +#7354 = FACE_BOUND('',#7355,.F.); +#7355 = EDGE_LOOP('',(#7356,#7357,#7358,#7359,#7360,#7369,#7376)); +#7356 = ORIENTED_EDGE('',*,*,#6227,.F.); +#7357 = ORIENTED_EDGE('',*,*,#7342,.F.); +#7358 = ORIENTED_EDGE('',*,*,#6830,.F.); +#7359 = ORIENTED_EDGE('',*,*,#6752,.F.); +#7360 = ORIENTED_EDGE('',*,*,#7361,.F.); +#7361 = EDGE_CURVE('',#7362,#6753,#7364,.T.); +#7362 = VERTEX_POINT('',#7363); +#7363 = CARTESIAN_POINT('',(-7.440003025751E-15,2.451276356577,3.68)); +#7364 = CIRCLE('',#7365,0.75); +#7365 = AXIS2_PLACEMENT_3D('',#7366,#7367,#7368); +#7366 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.68)); +#7367 = DIRECTION('',(0.,-0.,-1.)); +#7368 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7369 = ORIENTED_EDGE('',*,*,#7370,.F.); +#7370 = EDGE_CURVE('',#6778,#7362,#7371,.T.); +#7371 = CIRCLE('',#7372,0.75); +#7372 = AXIS2_PLACEMENT_3D('',#7373,#7374,#7375); +#7373 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.68)); +#7374 = DIRECTION('',(0.,-0.,-1.)); +#7375 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7376 = ORIENTED_EDGE('',*,*,#6787,.F.); +#7377 = PLANE('',#7378); +#7378 = AXIS2_PLACEMENT_3D('',#7379,#7380,#7381); +#7379 = CARTESIAN_POINT('',(3.101276356577,-3.126276356577,3.68)); +#7380 = DIRECTION('',(-0.,0.,-1.)); +#7381 = DIRECTION('',(-0.704262484196,0.709939682898,0.)); +#7382 = ADVANCED_FACE('',(#7383),#7405,.F.); +#7383 = FACE_BOUND('',#7384,.F.); +#7384 = EDGE_LOOP('',(#7385,#7386,#7395,#7402,#7403,#7404)); +#7385 = ORIENTED_EDGE('',*,*,#6760,.F.); +#7386 = ORIENTED_EDGE('',*,*,#7387,.F.); +#7387 = EDGE_CURVE('',#7388,#6761,#7390,.T.); +#7388 = VERTEX_POINT('',#7389); +#7389 = CARTESIAN_POINT('',(-7.440003025751E-15,2.451276356577,3.18)); +#7390 = CIRCLE('',#7391,0.75); +#7391 = AXIS2_PLACEMENT_3D('',#7392,#7393,#7394); +#7392 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.18)); +#7393 = DIRECTION('',(0.,-0.,-1.)); +#7394 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7395 = ORIENTED_EDGE('',*,*,#7396,.F.); +#7396 = EDGE_CURVE('',#6771,#7388,#7397,.T.); +#7397 = CIRCLE('',#7398,0.75); +#7398 = AXIS2_PLACEMENT_3D('',#7399,#7400,#7401); +#7399 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.18)); +#7400 = DIRECTION('',(0.,-0.,-1.)); +#7401 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#7402 = ORIENTED_EDGE('',*,*,#6777,.T.); +#7403 = ORIENTED_EDGE('',*,*,#7370,.T.); +#7404 = ORIENTED_EDGE('',*,*,#7361,.T.); +#7405 = CYLINDRICAL_SURFACE('',#7406,0.75); +#7406 = AXIS2_PLACEMENT_3D('',#7407,#7408,#7409); +#7407 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.68)); +#7408 = DIRECTION('',(-0.,0.,-1.)); +#7409 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#7410 = ADVANCED_FACE('',(#7411),#7416,.F.); +#7411 = FACE_BOUND('',#7412,.F.); +#7412 = EDGE_LOOP('',(#7413,#7414,#7415)); +#7413 = ORIENTED_EDGE('',*,*,#7396,.T.); +#7414 = ORIENTED_EDGE('',*,*,#7387,.T.); +#7415 = ORIENTED_EDGE('',*,*,#6770,.T.); +#7416 = PLANE('',#7417); +#7417 = AXIS2_PLACEMENT_3D('',#7418,#7419,#7420); +#7418 = CARTESIAN_POINT('',(-8.622900767786E-15,3.201276356577,3.18)); +#7419 = DIRECTION('',(-0.,0.,-1.)); +#7420 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#7421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7425)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7422,#7423,#7424)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#7422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#7423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#7424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#7425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#7422, + 'distance_accuracy_value','confusion accuracy'); +#7426 = SHAPE_DEFINITION_REPRESENTATION(#7427,#4015); +#7427 = PRODUCT_DEFINITION_SHAPE('','',#7428); +#7428 = PRODUCT_DEFINITION('design','',#7429,#7432); +#7429 = PRODUCT_DEFINITION_FORMATION('','',#7430); +#7430 = PRODUCT('SMDIP_6_W953mm','SMDIP_6_W953mm','',(#7431)); +#7431 = PRODUCT_CONTEXT('',#2,'mechanical'); +#7432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#7433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7434,#7436); +#7434 = ( REPRESENTATION_RELATIONSHIP('','',#4015,#4005) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7435) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4006); +#7436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7437); +#7437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','=>[0:1:1:9]','',#4000,#7428 + ,$); +#7438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7430)); +#7439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7440,#7442); +#7440 = ( REPRESENTATION_RELATIONSHIP('','',#4005,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7441) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#7442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7443); +#7443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#4000,$); +#7444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4002)); +#7445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7446,#7448); +#7446 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7447) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#7448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7449); +#7449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#687,$); +#7450 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7451,#7453); +#7451 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7452) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7452 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#7453 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7454); +#7454 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#1588,$); +#7455 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7456,#7458); +#7456 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7457) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7457 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#7458 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7459); +#7459 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#687,$); +#7460 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7461,#7463); +#7461 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7462) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7462 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#7463 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7464); +#7464 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#687,$); +#7465 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7466,#7468); +#7466 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7467) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7467 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#7468 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7469); +#7469 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#687,$); +#7470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7471,#7473); +#7471 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7472) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#7473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7474); +#7474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#1588,$); +#7475 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7476,#7478); +#7476 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7477) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7477 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#7478 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7479); +#7479 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#1588,$); +#7480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7481,#7483); +#7481 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7482) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#7483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7484); +#7484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#687,$); +#7485 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7486,#7488); +#7486 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7487) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7487 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#7488 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7489); +#7489 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#2435,$); +#7490 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7491,#7493); +#7491 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7492) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7492 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#7493 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7494); +#7494 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#1588,$); +#7495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7496,#7498); +#7496 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7497) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#7498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7499); +#7499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#1588,$); +#7500 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7501,#7503); +#7501 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7502) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7502 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#7503 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7504); +#7504 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#1588,$); +#7505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7506,#7508); +#7506 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7507) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#7508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7509); +#7509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#1588,$); +#7510 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7511,#7513); +#7511 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7512) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7512 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#7513 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7514); +#7514 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#1588,$); +#7515 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7516,#7518); +#7516 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7517) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7517 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#7518 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7519); +#7519 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#687,$); +#7520 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7521,#7523); +#7521 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7522) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7522 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#7523 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7524); +#7524 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#1588,$); +#7525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7526,#7528); +#7526 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7527) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#7528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7529); +#7529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#1588,$); +#7530 = SHAPE_DEFINITION_REPRESENTATION(#7531,#7537); +#7531 = PRODUCT_DEFINITION_SHAPE('','',#7532); +#7532 = PRODUCT_DEFINITION('design','',#7533,#7536); +#7533 = PRODUCT_DEFINITION_FORMATION('','',#7534); +#7534 = PRODUCT('R_1020_2550Metric','R_1020_2550Metric','',(#7535)); +#7535 = PRODUCT_CONTEXT('',#2,'mechanical'); +#7536 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#7537 = SHAPE_REPRESENTATION('',(#11,#7538),#7542); +#7538 = AXIS2_PLACEMENT_3D('',#7539,#7540,#7541); +#7539 = CARTESIAN_POINT('',(0.,0.,0.)); +#7540 = DIRECTION('',(0.,0.,1.)); +#7541 = DIRECTION('',(1.,0.,-0.)); +#7542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7546)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7543,#7544,#7545)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#7543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#7544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#7545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#7546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7543, + 'distance_accuracy_value','confusion accuracy'); +#7547 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7548),#8338); +#7548 = MANIFOLD_SOLID_BREP('',#7549); +#7549 = CLOSED_SHELL('',(#7550,#7590,#7673,#7698,#7723,#7790,#7807,#7824 + ,#7873,#7890,#7907,#7956,#7973,#8042,#8073,#8097,#8166,#8190,#8207, + #8224,#8241,#8258,#8275,#8292,#8309,#8326)); +#7550 = ADVANCED_FACE('',(#7551),#7585,.F.); +#7551 = FACE_BOUND('',#7552,.F.); +#7552 = EDGE_LOOP('',(#7553,#7563,#7571,#7579)); +#7553 = ORIENTED_EDGE('',*,*,#7554,.F.); +#7554 = EDGE_CURVE('',#7555,#7557,#7559,.T.); +#7555 = VERTEX_POINT('',#7556); +#7556 = CARTESIAN_POINT('',(-1.25,-2.5,6.E-02)); +#7557 = VERTEX_POINT('',#7558); +#7558 = CARTESIAN_POINT('',(-1.25,-2.5,0.54)); +#7559 = LINE('',#7560,#7561); +#7560 = CARTESIAN_POINT('',(-1.25,-2.5,0.)); +#7561 = VECTOR('',#7562,1.); +#7562 = DIRECTION('',(0.,0.,1.)); +#7563 = ORIENTED_EDGE('',*,*,#7564,.T.); +#7564 = EDGE_CURVE('',#7555,#7565,#7567,.T.); +#7565 = VERTEX_POINT('',#7566); +#7566 = CARTESIAN_POINT('',(-1.25,2.5,6.E-02)); +#7567 = LINE('',#7568,#7569); +#7568 = CARTESIAN_POINT('',(-1.25,-2.5,6.E-02)); +#7569 = VECTOR('',#7570,1.); +#7570 = DIRECTION('',(0.,1.,0.)); +#7571 = ORIENTED_EDGE('',*,*,#7572,.T.); +#7572 = EDGE_CURVE('',#7565,#7573,#7575,.T.); +#7573 = VERTEX_POINT('',#7574); +#7574 = CARTESIAN_POINT('',(-1.25,2.5,0.54)); +#7575 = LINE('',#7576,#7577); +#7576 = CARTESIAN_POINT('',(-1.25,2.5,0.)); +#7577 = VECTOR('',#7578,1.); +#7578 = DIRECTION('',(0.,0.,1.)); +#7579 = ORIENTED_EDGE('',*,*,#7580,.F.); +#7580 = EDGE_CURVE('',#7557,#7573,#7581,.T.); +#7581 = LINE('',#7582,#7583); +#7582 = CARTESIAN_POINT('',(-1.25,-2.5,0.54)); +#7583 = VECTOR('',#7584,1.); +#7584 = DIRECTION('',(0.,1.,0.)); +#7585 = PLANE('',#7586); +#7586 = AXIS2_PLACEMENT_3D('',#7587,#7588,#7589); +#7587 = CARTESIAN_POINT('',(-1.25,-2.5,0.)); +#7588 = DIRECTION('',(1.,0.,0.)); +#7589 = DIRECTION('',(0.,0.,1.)); +#7590 = ADVANCED_FACE('',(#7591),#7668,.F.); +#7591 = FACE_BOUND('',#7592,.F.); +#7592 = EDGE_LOOP('',(#7593,#7603,#7610,#7611,#7620,#7628,#7637,#7645, + #7653,#7661)); +#7593 = ORIENTED_EDGE('',*,*,#7594,.F.); +#7594 = EDGE_CURVE('',#7595,#7597,#7599,.T.); +#7595 = VERTEX_POINT('',#7596); +#7596 = CARTESIAN_POINT('',(-1.19,-2.5,0.)); +#7597 = VERTEX_POINT('',#7598); +#7598 = CARTESIAN_POINT('',(-0.76,-2.5,0.)); +#7599 = LINE('',#7600,#7601); +#7600 = CARTESIAN_POINT('',(-1.25,-2.5,0.)); +#7601 = VECTOR('',#7602,1.); +#7602 = DIRECTION('',(1.,0.,0.)); +#7603 = ORIENTED_EDGE('',*,*,#7604,.F.); +#7604 = EDGE_CURVE('',#7555,#7595,#7605,.T.); +#7605 = CIRCLE('',#7606,6.E-02); +#7606 = AXIS2_PLACEMENT_3D('',#7607,#7608,#7609); +#7607 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7608 = DIRECTION('',(0.,-1.,0.)); +#7609 = DIRECTION('',(0.,0.,1.)); +#7610 = ORIENTED_EDGE('',*,*,#7554,.T.); +#7611 = ORIENTED_EDGE('',*,*,#7612,.T.); +#7612 = EDGE_CURVE('',#7557,#7613,#7615,.T.); +#7613 = VERTEX_POINT('',#7614); +#7614 = CARTESIAN_POINT('',(-1.19,-2.5,0.6)); +#7615 = CIRCLE('',#7616,6.E-02); +#7616 = AXIS2_PLACEMENT_3D('',#7617,#7618,#7619); +#7617 = CARTESIAN_POINT('',(-1.19,-2.5,0.54)); +#7618 = DIRECTION('',(0.,1.,0.)); +#7619 = DIRECTION('',(0.,-0.,1.)); +#7620 = ORIENTED_EDGE('',*,*,#7621,.T.); +#7621 = EDGE_CURVE('',#7613,#7622,#7624,.T.); +#7622 = VERTEX_POINT('',#7623); +#7623 = CARTESIAN_POINT('',(-0.76,-2.5,0.6)); +#7624 = LINE('',#7625,#7626); +#7625 = CARTESIAN_POINT('',(-1.25,-2.5,0.6)); +#7626 = VECTOR('',#7627,1.); +#7627 = DIRECTION('',(1.,0.,0.)); +#7628 = ORIENTED_EDGE('',*,*,#7629,.F.); +#7629 = EDGE_CURVE('',#7630,#7622,#7632,.T.); +#7630 = VERTEX_POINT('',#7631); +#7631 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#7632 = CIRCLE('',#7633,6.E-02); +#7633 = AXIS2_PLACEMENT_3D('',#7634,#7635,#7636); +#7634 = CARTESIAN_POINT('',(-0.76,-2.5,0.54)); +#7635 = DIRECTION('',(0.,-1.,0.)); +#7636 = DIRECTION('',(0.,0.,1.)); +#7637 = ORIENTED_EDGE('',*,*,#7638,.F.); +#7638 = EDGE_CURVE('',#7639,#7630,#7641,.T.); +#7639 = VERTEX_POINT('',#7640); +#7640 = CARTESIAN_POINT('',(-1.19,-2.5,0.54)); +#7641 = LINE('',#7642,#7643); +#7642 = CARTESIAN_POINT('',(-1.19,-2.5,0.54)); +#7643 = VECTOR('',#7644,1.); +#7644 = DIRECTION('',(1.,0.,0.)); +#7645 = ORIENTED_EDGE('',*,*,#7646,.F.); +#7646 = EDGE_CURVE('',#7647,#7639,#7649,.T.); +#7647 = VERTEX_POINT('',#7648); +#7648 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7649 = LINE('',#7650,#7651); +#7650 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7651 = VECTOR('',#7652,1.); +#7652 = DIRECTION('',(0.,0.,1.)); +#7653 = ORIENTED_EDGE('',*,*,#7654,.T.); +#7654 = EDGE_CURVE('',#7647,#7655,#7657,.T.); +#7655 = VERTEX_POINT('',#7656); +#7656 = CARTESIAN_POINT('',(-0.7,-2.5,6.E-02)); +#7657 = LINE('',#7658,#7659); +#7658 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7659 = VECTOR('',#7660,1.); +#7660 = DIRECTION('',(1.,0.,0.)); +#7661 = ORIENTED_EDGE('',*,*,#7662,.T.); +#7662 = EDGE_CURVE('',#7655,#7597,#7663,.T.); +#7663 = CIRCLE('',#7664,6.E-02); +#7664 = AXIS2_PLACEMENT_3D('',#7665,#7666,#7667); +#7665 = CARTESIAN_POINT('',(-0.76,-2.5,6.E-02)); +#7666 = DIRECTION('',(0.,1.,0.)); +#7667 = DIRECTION('',(0.,-0.,1.)); +#7668 = PLANE('',#7669); +#7669 = AXIS2_PLACEMENT_3D('',#7670,#7671,#7672); +#7670 = CARTESIAN_POINT('',(-1.25,-2.5,0.)); +#7671 = DIRECTION('',(0.,1.,0.)); +#7672 = DIRECTION('',(0.,-0.,1.)); +#7673 = ADVANCED_FACE('',(#7674),#7693,.T.); +#7674 = FACE_BOUND('',#7675,.T.); +#7675 = EDGE_LOOP('',(#7676,#7677,#7686,#7692)); +#7676 = ORIENTED_EDGE('',*,*,#7564,.T.); +#7677 = ORIENTED_EDGE('',*,*,#7678,.T.); +#7678 = EDGE_CURVE('',#7565,#7679,#7681,.T.); +#7679 = VERTEX_POINT('',#7680); +#7680 = CARTESIAN_POINT('',(-1.19,2.5,0.)); +#7681 = CIRCLE('',#7682,6.E-02); +#7682 = AXIS2_PLACEMENT_3D('',#7683,#7684,#7685); +#7683 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7684 = DIRECTION('',(0.,-1.,0.)); +#7685 = DIRECTION('',(0.,0.,1.)); +#7686 = ORIENTED_EDGE('',*,*,#7687,.F.); +#7687 = EDGE_CURVE('',#7595,#7679,#7688,.T.); +#7688 = LINE('',#7689,#7690); +#7689 = CARTESIAN_POINT('',(-1.19,-2.5,0.)); +#7690 = VECTOR('',#7691,1.); +#7691 = DIRECTION('',(0.,1.,0.)); +#7692 = ORIENTED_EDGE('',*,*,#7604,.F.); +#7693 = CYLINDRICAL_SURFACE('',#7694,6.E-02); +#7694 = AXIS2_PLACEMENT_3D('',#7695,#7696,#7697); +#7695 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7696 = DIRECTION('',(0.,1.,0.)); +#7697 = DIRECTION('',(-1.,0.,0.)); +#7698 = ADVANCED_FACE('',(#7699),#7718,.T.); +#7699 = FACE_BOUND('',#7700,.T.); +#7700 = EDGE_LOOP('',(#7701,#7702,#7710,#7717)); +#7701 = ORIENTED_EDGE('',*,*,#7612,.T.); +#7702 = ORIENTED_EDGE('',*,*,#7703,.T.); +#7703 = EDGE_CURVE('',#7613,#7704,#7706,.T.); +#7704 = VERTEX_POINT('',#7705); +#7705 = CARTESIAN_POINT('',(-1.19,2.5,0.6)); +#7706 = LINE('',#7707,#7708); +#7707 = CARTESIAN_POINT('',(-1.19,-2.5,0.6)); +#7708 = VECTOR('',#7709,1.); +#7709 = DIRECTION('',(0.,1.,0.)); +#7710 = ORIENTED_EDGE('',*,*,#7711,.F.); +#7711 = EDGE_CURVE('',#7573,#7704,#7712,.T.); +#7712 = CIRCLE('',#7713,6.E-02); +#7713 = AXIS2_PLACEMENT_3D('',#7714,#7715,#7716); +#7714 = CARTESIAN_POINT('',(-1.19,2.5,0.54)); +#7715 = DIRECTION('',(0.,1.,0.)); +#7716 = DIRECTION('',(0.,-0.,1.)); +#7717 = ORIENTED_EDGE('',*,*,#7580,.F.); +#7718 = CYLINDRICAL_SURFACE('',#7719,6.E-02); +#7719 = AXIS2_PLACEMENT_3D('',#7720,#7721,#7722); +#7720 = CARTESIAN_POINT('',(-1.19,-2.5,0.54)); +#7721 = DIRECTION('',(0.,1.,0.)); +#7722 = DIRECTION('',(-1.,0.,0.)); +#7723 = ADVANCED_FACE('',(#7724),#7785,.T.); +#7724 = FACE_BOUND('',#7725,.T.); +#7725 = EDGE_LOOP('',(#7726,#7734,#7735,#7736,#7737,#7745,#7754,#7762, + #7770,#7778)); +#7726 = ORIENTED_EDGE('',*,*,#7727,.F.); +#7727 = EDGE_CURVE('',#7679,#7728,#7730,.T.); +#7728 = VERTEX_POINT('',#7729); +#7729 = CARTESIAN_POINT('',(-0.76,2.5,0.)); +#7730 = LINE('',#7731,#7732); +#7731 = CARTESIAN_POINT('',(-1.25,2.5,0.)); +#7732 = VECTOR('',#7733,1.); +#7733 = DIRECTION('',(1.,0.,0.)); +#7734 = ORIENTED_EDGE('',*,*,#7678,.F.); +#7735 = ORIENTED_EDGE('',*,*,#7572,.T.); +#7736 = ORIENTED_EDGE('',*,*,#7711,.T.); +#7737 = ORIENTED_EDGE('',*,*,#7738,.T.); +#7738 = EDGE_CURVE('',#7704,#7739,#7741,.T.); +#7739 = VERTEX_POINT('',#7740); +#7740 = CARTESIAN_POINT('',(-0.76,2.5,0.6)); +#7741 = LINE('',#7742,#7743); +#7742 = CARTESIAN_POINT('',(-1.25,2.5,0.6)); +#7743 = VECTOR('',#7744,1.); +#7744 = DIRECTION('',(1.,0.,0.)); +#7745 = ORIENTED_EDGE('',*,*,#7746,.F.); +#7746 = EDGE_CURVE('',#7747,#7739,#7749,.T.); +#7747 = VERTEX_POINT('',#7748); +#7748 = CARTESIAN_POINT('',(-0.7,2.5,0.54)); +#7749 = CIRCLE('',#7750,6.E-02); +#7750 = AXIS2_PLACEMENT_3D('',#7751,#7752,#7753); +#7751 = CARTESIAN_POINT('',(-0.76,2.5,0.54)); +#7752 = DIRECTION('',(0.,-1.,0.)); +#7753 = DIRECTION('',(0.,0.,1.)); +#7754 = ORIENTED_EDGE('',*,*,#7755,.F.); +#7755 = EDGE_CURVE('',#7756,#7747,#7758,.T.); +#7756 = VERTEX_POINT('',#7757); +#7757 = CARTESIAN_POINT('',(-1.19,2.5,0.54)); +#7758 = LINE('',#7759,#7760); +#7759 = CARTESIAN_POINT('',(-1.19,2.5,0.54)); +#7760 = VECTOR('',#7761,1.); +#7761 = DIRECTION('',(1.,0.,0.)); +#7762 = ORIENTED_EDGE('',*,*,#7763,.F.); +#7763 = EDGE_CURVE('',#7764,#7756,#7766,.T.); +#7764 = VERTEX_POINT('',#7765); +#7765 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7766 = LINE('',#7767,#7768); +#7767 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7768 = VECTOR('',#7769,1.); +#7769 = DIRECTION('',(0.,0.,1.)); +#7770 = ORIENTED_EDGE('',*,*,#7771,.T.); +#7771 = EDGE_CURVE('',#7764,#7772,#7774,.T.); +#7772 = VERTEX_POINT('',#7773); +#7773 = CARTESIAN_POINT('',(-0.7,2.5,6.E-02)); +#7774 = LINE('',#7775,#7776); +#7775 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7776 = VECTOR('',#7777,1.); +#7777 = DIRECTION('',(1.,0.,0.)); +#7778 = ORIENTED_EDGE('',*,*,#7779,.T.); +#7779 = EDGE_CURVE('',#7772,#7728,#7780,.T.); +#7780 = CIRCLE('',#7781,6.E-02); +#7781 = AXIS2_PLACEMENT_3D('',#7782,#7783,#7784); +#7782 = CARTESIAN_POINT('',(-0.76,2.5,6.E-02)); +#7783 = DIRECTION('',(0.,1.,0.)); +#7784 = DIRECTION('',(0.,-0.,1.)); +#7785 = PLANE('',#7786); +#7786 = AXIS2_PLACEMENT_3D('',#7787,#7788,#7789); +#7787 = CARTESIAN_POINT('',(-1.25,2.5,0.)); +#7788 = DIRECTION('',(0.,1.,0.)); +#7789 = DIRECTION('',(0.,-0.,1.)); +#7790 = ADVANCED_FACE('',(#7791),#7802,.F.); +#7791 = FACE_BOUND('',#7792,.F.); +#7792 = EDGE_LOOP('',(#7793,#7794,#7795,#7796)); +#7793 = ORIENTED_EDGE('',*,*,#7727,.F.); +#7794 = ORIENTED_EDGE('',*,*,#7687,.F.); +#7795 = ORIENTED_EDGE('',*,*,#7594,.T.); +#7796 = ORIENTED_EDGE('',*,*,#7797,.T.); +#7797 = EDGE_CURVE('',#7597,#7728,#7798,.T.); +#7798 = LINE('',#7799,#7800); +#7799 = CARTESIAN_POINT('',(-0.76,-2.5,0.)); +#7800 = VECTOR('',#7801,1.); +#7801 = DIRECTION('',(0.,1.,0.)); +#7802 = PLANE('',#7803); +#7803 = AXIS2_PLACEMENT_3D('',#7804,#7805,#7806); +#7804 = CARTESIAN_POINT('',(-1.25,-2.5,0.)); +#7805 = DIRECTION('',(0.,0.,1.)); +#7806 = DIRECTION('',(1.,0.,-0.)); +#7807 = ADVANCED_FACE('',(#7808),#7819,.T.); +#7808 = FACE_BOUND('',#7809,.T.); +#7809 = EDGE_LOOP('',(#7810,#7811,#7812,#7813)); +#7810 = ORIENTED_EDGE('',*,*,#7662,.T.); +#7811 = ORIENTED_EDGE('',*,*,#7797,.T.); +#7812 = ORIENTED_EDGE('',*,*,#7779,.F.); +#7813 = ORIENTED_EDGE('',*,*,#7814,.F.); +#7814 = EDGE_CURVE('',#7655,#7772,#7815,.T.); +#7815 = LINE('',#7816,#7817); +#7816 = CARTESIAN_POINT('',(-0.7,-2.5,6.E-02)); +#7817 = VECTOR('',#7818,1.); +#7818 = DIRECTION('',(0.,1.,0.)); +#7819 = CYLINDRICAL_SURFACE('',#7820,6.E-02); +#7820 = AXIS2_PLACEMENT_3D('',#7821,#7822,#7823); +#7821 = CARTESIAN_POINT('',(-0.76,-2.5,6.E-02)); +#7822 = DIRECTION('',(0.,1.,0.)); +#7823 = DIRECTION('',(1.,0.,0.)); +#7824 = ADVANCED_FACE('',(#7825),#7868,.F.); +#7825 = FACE_BOUND('',#7826,.F.); +#7826 = EDGE_LOOP('',(#7827,#7828,#7829,#7830,#7838,#7846,#7854,#7862)); +#7827 = ORIENTED_EDGE('',*,*,#7654,.F.); +#7828 = ORIENTED_EDGE('',*,*,#7646,.T.); +#7829 = ORIENTED_EDGE('',*,*,#7638,.T.); +#7830 = ORIENTED_EDGE('',*,*,#7831,.T.); +#7831 = EDGE_CURVE('',#7630,#7832,#7834,.T.); +#7832 = VERTEX_POINT('',#7833); +#7833 = CARTESIAN_POINT('',(0.7,-2.5,0.54)); +#7834 = LINE('',#7835,#7836); +#7835 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#7836 = VECTOR('',#7837,1.); +#7837 = DIRECTION('',(1.,0.,0.)); +#7838 = ORIENTED_EDGE('',*,*,#7839,.T.); +#7839 = EDGE_CURVE('',#7832,#7840,#7842,.T.); +#7840 = VERTEX_POINT('',#7841); +#7841 = CARTESIAN_POINT('',(1.19,-2.5,0.54)); +#7842 = LINE('',#7843,#7844); +#7843 = CARTESIAN_POINT('',(-1.19,-2.5,0.54)); +#7844 = VECTOR('',#7845,1.); +#7845 = DIRECTION('',(1.,0.,0.)); +#7846 = ORIENTED_EDGE('',*,*,#7847,.F.); +#7847 = EDGE_CURVE('',#7848,#7840,#7850,.T.); +#7848 = VERTEX_POINT('',#7849); +#7849 = CARTESIAN_POINT('',(1.19,-2.5,6.E-02)); +#7850 = LINE('',#7851,#7852); +#7851 = CARTESIAN_POINT('',(1.19,-2.5,6.E-02)); +#7852 = VECTOR('',#7853,1.); +#7853 = DIRECTION('',(0.,0.,1.)); +#7854 = ORIENTED_EDGE('',*,*,#7855,.F.); +#7855 = EDGE_CURVE('',#7856,#7848,#7858,.T.); +#7856 = VERTEX_POINT('',#7857); +#7857 = CARTESIAN_POINT('',(0.7,-2.5,6.E-02)); +#7858 = LINE('',#7859,#7860); +#7859 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7860 = VECTOR('',#7861,1.); +#7861 = DIRECTION('',(1.,0.,0.)); +#7862 = ORIENTED_EDGE('',*,*,#7863,.F.); +#7863 = EDGE_CURVE('',#7655,#7856,#7864,.T.); +#7864 = LINE('',#7865,#7866); +#7865 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7866 = VECTOR('',#7867,1.); +#7867 = DIRECTION('',(1.,0.,0.)); +#7868 = PLANE('',#7869); +#7869 = AXIS2_PLACEMENT_3D('',#7870,#7871,#7872); +#7870 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7871 = DIRECTION('',(0.,1.,0.)); +#7872 = DIRECTION('',(0.,-0.,1.)); +#7873 = ADVANCED_FACE('',(#7874),#7885,.T.); +#7874 = FACE_BOUND('',#7875,.T.); +#7875 = EDGE_LOOP('',(#7876,#7877,#7878,#7879)); +#7876 = ORIENTED_EDGE('',*,*,#7738,.F.); +#7877 = ORIENTED_EDGE('',*,*,#7703,.F.); +#7878 = ORIENTED_EDGE('',*,*,#7621,.T.); +#7879 = ORIENTED_EDGE('',*,*,#7880,.T.); +#7880 = EDGE_CURVE('',#7622,#7739,#7881,.T.); +#7881 = LINE('',#7882,#7883); +#7882 = CARTESIAN_POINT('',(-0.76,-2.5,0.6)); +#7883 = VECTOR('',#7884,1.); +#7884 = DIRECTION('',(0.,1.,0.)); +#7885 = PLANE('',#7886); +#7886 = AXIS2_PLACEMENT_3D('',#7887,#7888,#7889); +#7887 = CARTESIAN_POINT('',(-1.25,-2.5,0.6)); +#7888 = DIRECTION('',(0.,0.,1.)); +#7889 = DIRECTION('',(1.,0.,-0.)); +#7890 = ADVANCED_FACE('',(#7891),#7902,.T.); +#7891 = FACE_BOUND('',#7892,.T.); +#7892 = EDGE_LOOP('',(#7893,#7899,#7900,#7901)); +#7893 = ORIENTED_EDGE('',*,*,#7894,.T.); +#7894 = EDGE_CURVE('',#7630,#7747,#7895,.T.); +#7895 = LINE('',#7896,#7897); +#7896 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#7897 = VECTOR('',#7898,1.); +#7898 = DIRECTION('',(0.,1.,0.)); +#7899 = ORIENTED_EDGE('',*,*,#7746,.T.); +#7900 = ORIENTED_EDGE('',*,*,#7880,.F.); +#7901 = ORIENTED_EDGE('',*,*,#7629,.F.); +#7902 = CYLINDRICAL_SURFACE('',#7903,6.E-02); +#7903 = AXIS2_PLACEMENT_3D('',#7904,#7905,#7906); +#7904 = CARTESIAN_POINT('',(-0.76,-2.5,0.54)); +#7905 = DIRECTION('',(0.,1.,0.)); +#7906 = DIRECTION('',(1.,0.,0.)); +#7907 = ADVANCED_FACE('',(#7908),#7951,.T.); +#7908 = FACE_BOUND('',#7909,.T.); +#7909 = EDGE_LOOP('',(#7910,#7911,#7912,#7913,#7921,#7929,#7937,#7945)); +#7910 = ORIENTED_EDGE('',*,*,#7771,.F.); +#7911 = ORIENTED_EDGE('',*,*,#7763,.T.); +#7912 = ORIENTED_EDGE('',*,*,#7755,.T.); +#7913 = ORIENTED_EDGE('',*,*,#7914,.T.); +#7914 = EDGE_CURVE('',#7747,#7915,#7917,.T.); +#7915 = VERTEX_POINT('',#7916); +#7916 = CARTESIAN_POINT('',(0.7,2.5,0.54)); +#7917 = LINE('',#7918,#7919); +#7918 = CARTESIAN_POINT('',(-0.7,2.5,0.54)); +#7919 = VECTOR('',#7920,1.); +#7920 = DIRECTION('',(1.,0.,0.)); +#7921 = ORIENTED_EDGE('',*,*,#7922,.T.); +#7922 = EDGE_CURVE('',#7915,#7923,#7925,.T.); +#7923 = VERTEX_POINT('',#7924); +#7924 = CARTESIAN_POINT('',(1.19,2.5,0.54)); +#7925 = LINE('',#7926,#7927); +#7926 = CARTESIAN_POINT('',(-1.19,2.5,0.54)); +#7927 = VECTOR('',#7928,1.); +#7928 = DIRECTION('',(1.,0.,0.)); +#7929 = ORIENTED_EDGE('',*,*,#7930,.F.); +#7930 = EDGE_CURVE('',#7931,#7923,#7933,.T.); +#7931 = VERTEX_POINT('',#7932); +#7932 = CARTESIAN_POINT('',(1.19,2.5,6.E-02)); +#7933 = LINE('',#7934,#7935); +#7934 = CARTESIAN_POINT('',(1.19,2.5,6.E-02)); +#7935 = VECTOR('',#7936,1.); +#7936 = DIRECTION('',(0.,0.,1.)); +#7937 = ORIENTED_EDGE('',*,*,#7938,.F.); +#7938 = EDGE_CURVE('',#7939,#7931,#7941,.T.); +#7939 = VERTEX_POINT('',#7940); +#7940 = CARTESIAN_POINT('',(0.7,2.5,6.E-02)); +#7941 = LINE('',#7942,#7943); +#7942 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7943 = VECTOR('',#7944,1.); +#7944 = DIRECTION('',(1.,0.,0.)); +#7945 = ORIENTED_EDGE('',*,*,#7946,.F.); +#7946 = EDGE_CURVE('',#7772,#7939,#7947,.T.); +#7947 = LINE('',#7948,#7949); +#7948 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7949 = VECTOR('',#7950,1.); +#7950 = DIRECTION('',(1.,0.,0.)); +#7951 = PLANE('',#7952); +#7952 = AXIS2_PLACEMENT_3D('',#7953,#7954,#7955); +#7953 = CARTESIAN_POINT('',(-1.19,2.5,6.E-02)); +#7954 = DIRECTION('',(0.,1.,0.)); +#7955 = DIRECTION('',(0.,-0.,1.)); +#7956 = ADVANCED_FACE('',(#7957),#7968,.F.); +#7957 = FACE_BOUND('',#7958,.F.); +#7958 = EDGE_LOOP('',(#7959,#7960,#7961,#7967)); +#7959 = ORIENTED_EDGE('',*,*,#7814,.F.); +#7960 = ORIENTED_EDGE('',*,*,#7863,.T.); +#7961 = ORIENTED_EDGE('',*,*,#7962,.T.); +#7962 = EDGE_CURVE('',#7856,#7939,#7963,.T.); +#7963 = LINE('',#7964,#7965); +#7964 = CARTESIAN_POINT('',(0.7,-2.5,6.E-02)); +#7965 = VECTOR('',#7966,1.); +#7966 = DIRECTION('',(0.,1.,0.)); +#7967 = ORIENTED_EDGE('',*,*,#7946,.F.); +#7968 = PLANE('',#7969); +#7969 = AXIS2_PLACEMENT_3D('',#7970,#7971,#7972); +#7970 = CARTESIAN_POINT('',(-1.19,-2.5,6.E-02)); +#7971 = DIRECTION('',(0.,0.,1.)); +#7972 = DIRECTION('',(1.,0.,-0.)); +#7973 = ADVANCED_FACE('',(#7974),#8037,.F.); +#7974 = FACE_BOUND('',#7975,.F.); +#7975 = EDGE_LOOP('',(#7976,#7986,#7993,#7994,#7995,#7996,#8005,#8013, + #8022,#8030)); +#7976 = ORIENTED_EDGE('',*,*,#7977,.F.); +#7977 = EDGE_CURVE('',#7978,#7980,#7982,.T.); +#7978 = VERTEX_POINT('',#7979); +#7979 = CARTESIAN_POINT('',(0.76,-2.5,0.)); +#7980 = VERTEX_POINT('',#7981); +#7981 = CARTESIAN_POINT('',(1.19,-2.5,0.)); +#7982 = LINE('',#7983,#7984); +#7983 = CARTESIAN_POINT('',(0.7,-2.5,0.)); +#7984 = VECTOR('',#7985,1.); +#7985 = DIRECTION('',(1.,0.,0.)); +#7986 = ORIENTED_EDGE('',*,*,#7987,.F.); +#7987 = EDGE_CURVE('',#7856,#7978,#7988,.T.); +#7988 = CIRCLE('',#7989,6.E-02); +#7989 = AXIS2_PLACEMENT_3D('',#7990,#7991,#7992); +#7990 = CARTESIAN_POINT('',(0.76,-2.5,6.E-02)); +#7991 = DIRECTION('',(0.,-1.,0.)); +#7992 = DIRECTION('',(0.,0.,1.)); +#7993 = ORIENTED_EDGE('',*,*,#7855,.T.); +#7994 = ORIENTED_EDGE('',*,*,#7847,.T.); +#7995 = ORIENTED_EDGE('',*,*,#7839,.F.); +#7996 = ORIENTED_EDGE('',*,*,#7997,.T.); +#7997 = EDGE_CURVE('',#7832,#7998,#8000,.T.); +#7998 = VERTEX_POINT('',#7999); +#7999 = CARTESIAN_POINT('',(0.76,-2.5,0.6)); +#8000 = CIRCLE('',#8001,6.E-02); +#8001 = AXIS2_PLACEMENT_3D('',#8002,#8003,#8004); +#8002 = CARTESIAN_POINT('',(0.76,-2.5,0.54)); +#8003 = DIRECTION('',(0.,1.,0.)); +#8004 = DIRECTION('',(0.,-0.,1.)); +#8005 = ORIENTED_EDGE('',*,*,#8006,.T.); +#8006 = EDGE_CURVE('',#7998,#8007,#8009,.T.); +#8007 = VERTEX_POINT('',#8008); +#8008 = CARTESIAN_POINT('',(1.19,-2.5,0.6)); +#8009 = LINE('',#8010,#8011); +#8010 = CARTESIAN_POINT('',(0.7,-2.5,0.6)); +#8011 = VECTOR('',#8012,1.); +#8012 = DIRECTION('',(1.,0.,0.)); +#8013 = ORIENTED_EDGE('',*,*,#8014,.F.); +#8014 = EDGE_CURVE('',#8015,#8007,#8017,.T.); +#8015 = VERTEX_POINT('',#8016); +#8016 = CARTESIAN_POINT('',(1.25,-2.5,0.54)); +#8017 = CIRCLE('',#8018,6.E-02); +#8018 = AXIS2_PLACEMENT_3D('',#8019,#8020,#8021); +#8019 = CARTESIAN_POINT('',(1.19,-2.5,0.54)); +#8020 = DIRECTION('',(0.,-1.,0.)); +#8021 = DIRECTION('',(0.,0.,1.)); +#8022 = ORIENTED_EDGE('',*,*,#8023,.F.); +#8023 = EDGE_CURVE('',#8024,#8015,#8026,.T.); +#8024 = VERTEX_POINT('',#8025); +#8025 = CARTESIAN_POINT('',(1.25,-2.5,6.E-02)); +#8026 = LINE('',#8027,#8028); +#8027 = CARTESIAN_POINT('',(1.25,-2.5,0.)); +#8028 = VECTOR('',#8029,1.); +#8029 = DIRECTION('',(0.,0.,1.)); +#8030 = ORIENTED_EDGE('',*,*,#8031,.T.); +#8031 = EDGE_CURVE('',#8024,#7980,#8032,.T.); +#8032 = CIRCLE('',#8033,6.E-02); +#8033 = AXIS2_PLACEMENT_3D('',#8034,#8035,#8036); +#8034 = CARTESIAN_POINT('',(1.19,-2.5,6.E-02)); +#8035 = DIRECTION('',(0.,1.,0.)); +#8036 = DIRECTION('',(0.,-0.,1.)); +#8037 = PLANE('',#8038); +#8038 = AXIS2_PLACEMENT_3D('',#8039,#8040,#8041); +#8039 = CARTESIAN_POINT('',(0.7,-2.5,0.)); +#8040 = DIRECTION('',(0.,1.,0.)); +#8041 = DIRECTION('',(0.,-0.,1.)); +#8042 = ADVANCED_FACE('',(#8043),#8068,.F.); +#8043 = FACE_BOUND('',#8044,.F.); +#8044 = EDGE_LOOP('',(#8045,#8046,#8054,#8062)); +#8045 = ORIENTED_EDGE('',*,*,#7831,.F.); +#8046 = ORIENTED_EDGE('',*,*,#8047,.T.); +#8047 = EDGE_CURVE('',#7630,#8048,#8050,.T.); +#8048 = VERTEX_POINT('',#8049); +#8049 = CARTESIAN_POINT('',(-0.7,-2.5,0.6)); +#8050 = LINE('',#8051,#8052); +#8051 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#8052 = VECTOR('',#8053,1.); +#8053 = DIRECTION('',(0.,0.,1.)); +#8054 = ORIENTED_EDGE('',*,*,#8055,.T.); +#8055 = EDGE_CURVE('',#8048,#8056,#8058,.T.); +#8056 = VERTEX_POINT('',#8057); +#8057 = CARTESIAN_POINT('',(0.7,-2.5,0.6)); +#8058 = LINE('',#8059,#8060); +#8059 = CARTESIAN_POINT('',(-0.7,-2.5,0.6)); +#8060 = VECTOR('',#8061,1.); +#8061 = DIRECTION('',(1.,0.,0.)); +#8062 = ORIENTED_EDGE('',*,*,#8063,.F.); +#8063 = EDGE_CURVE('',#7832,#8056,#8064,.T.); +#8064 = LINE('',#8065,#8066); +#8065 = CARTESIAN_POINT('',(0.7,-2.5,0.54)); +#8066 = VECTOR('',#8067,1.); +#8067 = DIRECTION('',(0.,0.,1.)); +#8068 = PLANE('',#8069); +#8069 = AXIS2_PLACEMENT_3D('',#8070,#8071,#8072); +#8070 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#8071 = DIRECTION('',(0.,1.,0.)); +#8072 = DIRECTION('',(0.,-0.,1.)); +#8073 = ADVANCED_FACE('',(#8074),#8092,.F.); +#8074 = FACE_BOUND('',#8075,.F.); +#8075 = EDGE_LOOP('',(#8076,#8077,#8078,#8086)); +#8076 = ORIENTED_EDGE('',*,*,#8047,.F.); +#8077 = ORIENTED_EDGE('',*,*,#7894,.T.); +#8078 = ORIENTED_EDGE('',*,*,#8079,.T.); +#8079 = EDGE_CURVE('',#7747,#8080,#8082,.T.); +#8080 = VERTEX_POINT('',#8081); +#8081 = CARTESIAN_POINT('',(-0.7,2.5,0.6)); +#8082 = LINE('',#8083,#8084); +#8083 = CARTESIAN_POINT('',(-0.7,2.5,0.54)); +#8084 = VECTOR('',#8085,1.); +#8085 = DIRECTION('',(0.,0.,1.)); +#8086 = ORIENTED_EDGE('',*,*,#8087,.F.); +#8087 = EDGE_CURVE('',#8048,#8080,#8088,.T.); +#8088 = LINE('',#8089,#8090); +#8089 = CARTESIAN_POINT('',(-0.7,-2.5,0.6)); +#8090 = VECTOR('',#8091,1.); +#8091 = DIRECTION('',(0.,1.,0.)); +#8092 = PLANE('',#8093); +#8093 = AXIS2_PLACEMENT_3D('',#8094,#8095,#8096); +#8094 = CARTESIAN_POINT('',(-0.7,-2.5,0.54)); +#8095 = DIRECTION('',(1.,0.,0.)); +#8096 = DIRECTION('',(0.,0.,1.)); +#8097 = ADVANCED_FACE('',(#8098),#8161,.T.); +#8098 = FACE_BOUND('',#8099,.T.); +#8099 = EDGE_LOOP('',(#8100,#8110,#8117,#8118,#8119,#8120,#8129,#8137, + #8146,#8154)); +#8100 = ORIENTED_EDGE('',*,*,#8101,.F.); +#8101 = EDGE_CURVE('',#8102,#8104,#8106,.T.); +#8102 = VERTEX_POINT('',#8103); +#8103 = CARTESIAN_POINT('',(0.76,2.5,0.)); +#8104 = VERTEX_POINT('',#8105); +#8105 = CARTESIAN_POINT('',(1.19,2.5,0.)); +#8106 = LINE('',#8107,#8108); +#8107 = CARTESIAN_POINT('',(0.7,2.5,0.)); +#8108 = VECTOR('',#8109,1.); +#8109 = DIRECTION('',(1.,0.,0.)); +#8110 = ORIENTED_EDGE('',*,*,#8111,.F.); +#8111 = EDGE_CURVE('',#7939,#8102,#8112,.T.); +#8112 = CIRCLE('',#8113,6.E-02); +#8113 = AXIS2_PLACEMENT_3D('',#8114,#8115,#8116); +#8114 = CARTESIAN_POINT('',(0.76,2.5,6.E-02)); +#8115 = DIRECTION('',(0.,-1.,0.)); +#8116 = DIRECTION('',(0.,0.,1.)); +#8117 = ORIENTED_EDGE('',*,*,#7938,.T.); +#8118 = ORIENTED_EDGE('',*,*,#7930,.T.); +#8119 = ORIENTED_EDGE('',*,*,#7922,.F.); +#8120 = ORIENTED_EDGE('',*,*,#8121,.T.); +#8121 = EDGE_CURVE('',#7915,#8122,#8124,.T.); +#8122 = VERTEX_POINT('',#8123); +#8123 = CARTESIAN_POINT('',(0.76,2.5,0.6)); +#8124 = CIRCLE('',#8125,6.E-02); +#8125 = AXIS2_PLACEMENT_3D('',#8126,#8127,#8128); +#8126 = CARTESIAN_POINT('',(0.76,2.5,0.54)); +#8127 = DIRECTION('',(0.,1.,0.)); +#8128 = DIRECTION('',(0.,-0.,1.)); +#8129 = ORIENTED_EDGE('',*,*,#8130,.T.); +#8130 = EDGE_CURVE('',#8122,#8131,#8133,.T.); +#8131 = VERTEX_POINT('',#8132); +#8132 = CARTESIAN_POINT('',(1.19,2.5,0.6)); +#8133 = LINE('',#8134,#8135); +#8134 = CARTESIAN_POINT('',(0.7,2.5,0.6)); +#8135 = VECTOR('',#8136,1.); +#8136 = DIRECTION('',(1.,0.,0.)); +#8137 = ORIENTED_EDGE('',*,*,#8138,.F.); +#8138 = EDGE_CURVE('',#8139,#8131,#8141,.T.); +#8139 = VERTEX_POINT('',#8140); +#8140 = CARTESIAN_POINT('',(1.25,2.5,0.54)); +#8141 = CIRCLE('',#8142,6.E-02); +#8142 = AXIS2_PLACEMENT_3D('',#8143,#8144,#8145); +#8143 = CARTESIAN_POINT('',(1.19,2.5,0.54)); +#8144 = DIRECTION('',(0.,-1.,0.)); +#8145 = DIRECTION('',(0.,0.,1.)); +#8146 = ORIENTED_EDGE('',*,*,#8147,.F.); +#8147 = EDGE_CURVE('',#8148,#8139,#8150,.T.); +#8148 = VERTEX_POINT('',#8149); +#8149 = CARTESIAN_POINT('',(1.25,2.5,6.E-02)); +#8150 = LINE('',#8151,#8152); +#8151 = CARTESIAN_POINT('',(1.25,2.5,0.)); +#8152 = VECTOR('',#8153,1.); +#8153 = DIRECTION('',(0.,0.,1.)); +#8154 = ORIENTED_EDGE('',*,*,#8155,.T.); +#8155 = EDGE_CURVE('',#8148,#8104,#8156,.T.); +#8156 = CIRCLE('',#8157,6.E-02); +#8157 = AXIS2_PLACEMENT_3D('',#8158,#8159,#8160); +#8158 = CARTESIAN_POINT('',(1.19,2.5,6.E-02)); +#8159 = DIRECTION('',(0.,1.,0.)); +#8160 = DIRECTION('',(0.,-0.,1.)); +#8161 = PLANE('',#8162); +#8162 = AXIS2_PLACEMENT_3D('',#8163,#8164,#8165); +#8163 = CARTESIAN_POINT('',(0.7,2.5,0.)); +#8164 = DIRECTION('',(0.,1.,0.)); +#8165 = DIRECTION('',(0.,-0.,1.)); +#8166 = ADVANCED_FACE('',(#8167),#8185,.T.); +#8167 = FACE_BOUND('',#8168,.T.); +#8168 = EDGE_LOOP('',(#8169,#8170,#8171,#8179)); +#8169 = ORIENTED_EDGE('',*,*,#7914,.F.); +#8170 = ORIENTED_EDGE('',*,*,#8079,.T.); +#8171 = ORIENTED_EDGE('',*,*,#8172,.T.); +#8172 = EDGE_CURVE('',#8080,#8173,#8175,.T.); +#8173 = VERTEX_POINT('',#8174); +#8174 = CARTESIAN_POINT('',(0.7,2.5,0.6)); +#8175 = LINE('',#8176,#8177); +#8176 = CARTESIAN_POINT('',(-0.7,2.5,0.6)); +#8177 = VECTOR('',#8178,1.); +#8178 = DIRECTION('',(1.,0.,0.)); +#8179 = ORIENTED_EDGE('',*,*,#8180,.F.); +#8180 = EDGE_CURVE('',#7915,#8173,#8181,.T.); +#8181 = LINE('',#8182,#8183); +#8182 = CARTESIAN_POINT('',(0.7,2.5,0.54)); +#8183 = VECTOR('',#8184,1.); +#8184 = DIRECTION('',(0.,0.,1.)); +#8185 = PLANE('',#8186); +#8186 = AXIS2_PLACEMENT_3D('',#8187,#8188,#8189); +#8187 = CARTESIAN_POINT('',(-0.7,2.5,0.54)); +#8188 = DIRECTION('',(0.,1.,0.)); +#8189 = DIRECTION('',(0.,-0.,1.)); +#8190 = ADVANCED_FACE('',(#8191),#8202,.T.); +#8191 = FACE_BOUND('',#8192,.T.); +#8192 = EDGE_LOOP('',(#8193,#8194,#8195,#8201)); +#8193 = ORIENTED_EDGE('',*,*,#7962,.T.); +#8194 = ORIENTED_EDGE('',*,*,#8111,.T.); +#8195 = ORIENTED_EDGE('',*,*,#8196,.F.); +#8196 = EDGE_CURVE('',#7978,#8102,#8197,.T.); +#8197 = LINE('',#8198,#8199); +#8198 = CARTESIAN_POINT('',(0.76,-2.5,0.)); +#8199 = VECTOR('',#8200,1.); +#8200 = DIRECTION('',(0.,1.,0.)); +#8201 = ORIENTED_EDGE('',*,*,#7987,.F.); +#8202 = CYLINDRICAL_SURFACE('',#8203,6.E-02); +#8203 = AXIS2_PLACEMENT_3D('',#8204,#8205,#8206); +#8204 = CARTESIAN_POINT('',(0.76,-2.5,6.E-02)); +#8205 = DIRECTION('',(0.,1.,0.)); +#8206 = DIRECTION('',(-1.,0.,0.)); +#8207 = ADVANCED_FACE('',(#8208),#8219,.F.); +#8208 = FACE_BOUND('',#8209,.F.); +#8209 = EDGE_LOOP('',(#8210,#8211,#8212,#8213)); +#8210 = ORIENTED_EDGE('',*,*,#8101,.F.); +#8211 = ORIENTED_EDGE('',*,*,#8196,.F.); +#8212 = ORIENTED_EDGE('',*,*,#7977,.T.); +#8213 = ORIENTED_EDGE('',*,*,#8214,.T.); +#8214 = EDGE_CURVE('',#7980,#8104,#8215,.T.); +#8215 = LINE('',#8216,#8217); +#8216 = CARTESIAN_POINT('',(1.19,-2.5,0.)); +#8217 = VECTOR('',#8218,1.); +#8218 = DIRECTION('',(0.,1.,0.)); +#8219 = PLANE('',#8220); +#8220 = AXIS2_PLACEMENT_3D('',#8221,#8222,#8223); +#8221 = CARTESIAN_POINT('',(0.7,-2.5,0.)); +#8222 = DIRECTION('',(0.,0.,1.)); +#8223 = DIRECTION('',(1.,0.,-0.)); +#8224 = ADVANCED_FACE('',(#8225),#8236,.T.); +#8225 = FACE_BOUND('',#8226,.T.); +#8226 = EDGE_LOOP('',(#8227,#8228,#8229,#8230)); +#8227 = ORIENTED_EDGE('',*,*,#8031,.T.); +#8228 = ORIENTED_EDGE('',*,*,#8214,.T.); +#8229 = ORIENTED_EDGE('',*,*,#8155,.F.); +#8230 = ORIENTED_EDGE('',*,*,#8231,.F.); +#8231 = EDGE_CURVE('',#8024,#8148,#8232,.T.); +#8232 = LINE('',#8233,#8234); +#8233 = CARTESIAN_POINT('',(1.25,-2.5,6.E-02)); +#8234 = VECTOR('',#8235,1.); +#8235 = DIRECTION('',(0.,1.,0.)); +#8236 = CYLINDRICAL_SURFACE('',#8237,6.E-02); +#8237 = AXIS2_PLACEMENT_3D('',#8238,#8239,#8240); +#8238 = CARTESIAN_POINT('',(1.19,-2.5,6.E-02)); +#8239 = DIRECTION('',(0.,1.,0.)); +#8240 = DIRECTION('',(1.,0.,0.)); +#8241 = ADVANCED_FACE('',(#8242),#8253,.T.); +#8242 = FACE_BOUND('',#8243,.T.); +#8243 = EDGE_LOOP('',(#8244,#8245,#8246,#8247)); +#8244 = ORIENTED_EDGE('',*,*,#8023,.F.); +#8245 = ORIENTED_EDGE('',*,*,#8231,.T.); +#8246 = ORIENTED_EDGE('',*,*,#8147,.T.); +#8247 = ORIENTED_EDGE('',*,*,#8248,.F.); +#8248 = EDGE_CURVE('',#8015,#8139,#8249,.T.); +#8249 = LINE('',#8250,#8251); +#8250 = CARTESIAN_POINT('',(1.25,-2.5,0.54)); +#8251 = VECTOR('',#8252,1.); +#8252 = DIRECTION('',(0.,1.,0.)); +#8253 = PLANE('',#8254); +#8254 = AXIS2_PLACEMENT_3D('',#8255,#8256,#8257); +#8255 = CARTESIAN_POINT('',(1.25,-2.5,0.)); +#8256 = DIRECTION('',(1.,0.,0.)); +#8257 = DIRECTION('',(0.,0.,1.)); +#8258 = ADVANCED_FACE('',(#8259),#8270,.T.); +#8259 = FACE_BOUND('',#8260,.T.); +#8260 = EDGE_LOOP('',(#8261,#8262,#8263,#8269)); +#8261 = ORIENTED_EDGE('',*,*,#8248,.T.); +#8262 = ORIENTED_EDGE('',*,*,#8138,.T.); +#8263 = ORIENTED_EDGE('',*,*,#8264,.F.); +#8264 = EDGE_CURVE('',#8007,#8131,#8265,.T.); +#8265 = LINE('',#8266,#8267); +#8266 = CARTESIAN_POINT('',(1.19,-2.5,0.6)); +#8267 = VECTOR('',#8268,1.); +#8268 = DIRECTION('',(0.,1.,0.)); +#8269 = ORIENTED_EDGE('',*,*,#8014,.F.); +#8270 = CYLINDRICAL_SURFACE('',#8271,6.E-02); +#8271 = AXIS2_PLACEMENT_3D('',#8272,#8273,#8274); +#8272 = CARTESIAN_POINT('',(1.19,-2.5,0.54)); +#8273 = DIRECTION('',(0.,1.,0.)); +#8274 = DIRECTION('',(1.,0.,0.)); +#8275 = ADVANCED_FACE('',(#8276),#8287,.T.); +#8276 = FACE_BOUND('',#8277,.T.); +#8277 = EDGE_LOOP('',(#8278,#8279,#8285,#8286)); +#8278 = ORIENTED_EDGE('',*,*,#8130,.F.); +#8279 = ORIENTED_EDGE('',*,*,#8280,.F.); +#8280 = EDGE_CURVE('',#7998,#8122,#8281,.T.); +#8281 = LINE('',#8282,#8283); +#8282 = CARTESIAN_POINT('',(0.76,-2.5,0.6)); +#8283 = VECTOR('',#8284,1.); +#8284 = DIRECTION('',(0.,1.,0.)); +#8285 = ORIENTED_EDGE('',*,*,#8006,.T.); +#8286 = ORIENTED_EDGE('',*,*,#8264,.T.); +#8287 = PLANE('',#8288); +#8288 = AXIS2_PLACEMENT_3D('',#8289,#8290,#8291); +#8289 = CARTESIAN_POINT('',(0.7,-2.5,0.6)); +#8290 = DIRECTION('',(0.,0.,1.)); +#8291 = DIRECTION('',(1.,0.,-0.)); +#8292 = ADVANCED_FACE('',(#8293),#8304,.T.); +#8293 = FACE_BOUND('',#8294,.T.); +#8294 = EDGE_LOOP('',(#8295,#8296,#8297,#8298)); +#8295 = ORIENTED_EDGE('',*,*,#7997,.T.); +#8296 = ORIENTED_EDGE('',*,*,#8280,.T.); +#8297 = ORIENTED_EDGE('',*,*,#8121,.F.); +#8298 = ORIENTED_EDGE('',*,*,#8299,.F.); +#8299 = EDGE_CURVE('',#7832,#7915,#8300,.T.); +#8300 = LINE('',#8301,#8302); +#8301 = CARTESIAN_POINT('',(0.7,-2.5,0.54)); +#8302 = VECTOR('',#8303,1.); +#8303 = DIRECTION('',(0.,1.,0.)); +#8304 = CYLINDRICAL_SURFACE('',#8305,6.E-02); +#8305 = AXIS2_PLACEMENT_3D('',#8306,#8307,#8308); +#8306 = CARTESIAN_POINT('',(0.76,-2.5,0.54)); +#8307 = DIRECTION('',(0.,1.,0.)); +#8308 = DIRECTION('',(-1.,0.,0.)); +#8309 = ADVANCED_FACE('',(#8310),#8321,.T.); +#8310 = FACE_BOUND('',#8311,.T.); +#8311 = EDGE_LOOP('',(#8312,#8313,#8314,#8315)); +#8312 = ORIENTED_EDGE('',*,*,#8063,.F.); +#8313 = ORIENTED_EDGE('',*,*,#8299,.T.); +#8314 = ORIENTED_EDGE('',*,*,#8180,.T.); +#8315 = ORIENTED_EDGE('',*,*,#8316,.F.); +#8316 = EDGE_CURVE('',#8056,#8173,#8317,.T.); +#8317 = LINE('',#8318,#8319); +#8318 = CARTESIAN_POINT('',(0.7,-2.5,0.6)); +#8319 = VECTOR('',#8320,1.); +#8320 = DIRECTION('',(0.,1.,0.)); +#8321 = PLANE('',#8322); +#8322 = AXIS2_PLACEMENT_3D('',#8323,#8324,#8325); +#8323 = CARTESIAN_POINT('',(0.7,-2.5,0.54)); +#8324 = DIRECTION('',(1.,0.,0.)); +#8325 = DIRECTION('',(0.,0.,1.)); +#8326 = ADVANCED_FACE('',(#8327),#8333,.T.); +#8327 = FACE_BOUND('',#8328,.T.); +#8328 = EDGE_LOOP('',(#8329,#8330,#8331,#8332)); +#8329 = ORIENTED_EDGE('',*,*,#8087,.F.); +#8330 = ORIENTED_EDGE('',*,*,#8055,.T.); +#8331 = ORIENTED_EDGE('',*,*,#8316,.T.); +#8332 = ORIENTED_EDGE('',*,*,#8172,.F.); +#8333 = PLANE('',#8334); +#8334 = AXIS2_PLACEMENT_3D('',#8335,#8336,#8337); +#8335 = CARTESIAN_POINT('',(-0.7,-2.5,0.6)); +#8336 = DIRECTION('',(0.,0.,1.)); +#8337 = DIRECTION('',(1.,0.,-0.)); +#8338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8342)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8339,#8340,#8341)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#8339 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#8340 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#8341 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#8342 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8339, + 'distance_accuracy_value','confusion accuracy'); +#8343 = SHAPE_DEFINITION_REPRESENTATION(#8344,#7547); +#8344 = PRODUCT_DEFINITION_SHAPE('','',#8345); +#8345 = PRODUCT_DEFINITION('design','',#8346,#8349); +#8346 = PRODUCT_DEFINITION_FORMATION('','',#8347); +#8347 = PRODUCT('R_1020_2550Metric','R_1020_2550Metric','',(#8348)); +#8348 = PRODUCT_CONTEXT('',#2,'mechanical'); +#8349 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#8350 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8351,#8353); +#8351 = ( REPRESENTATION_RELATIONSHIP('','',#7547,#7537) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8352) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8352 = ITEM_DEFINED_TRANSFORMATION('','',#11,#7538); +#8353 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8354); +#8354 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','=>[0:1:1:11]','',#7532, + #8345,$); +#8355 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8347)); +#8356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8357,#8359); +#8357 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8358) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#8359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8360); +#8360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#7532,$); +#8361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7534)); +#8362 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8363,#8365); +#8363 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8364) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8364 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#8365 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8366); +#8366 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#2435,$); +#8367 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8368,#8370); +#8368 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8369) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8369 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#8370 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8371); +#8371 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#1588,$); +#8372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8373,#8375); +#8373 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8374) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#8375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8376); +#8376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#687,$); +#8377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8378,#8380); +#8378 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8379) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#8380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8381); +#8381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#7532,$); +#8382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8383,#8385); +#8383 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8384) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#8385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8386); +#8386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#687,$); +#8387 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8388,#8390); +#8388 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8389) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8389 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#8390 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8391); +#8391 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#1588,$); +#8392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8393,#8395); +#8393 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8394) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#8395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8396); +#8396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#1588,$); +#8397 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8398,#8400); +#8398 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8399) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8399 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#8400 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8401); +#8401 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#687,$); +#8402 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8403,#8405); +#8403 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8404) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8404 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#8405 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8406); +#8406 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#687,$); +#8407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8408,#8410); +#8408 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8409) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#8410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8411); +#8411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#1588,$); +#8412 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8413,#8415); +#8413 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8414) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8414 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#8415 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8416); +#8416 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#1588,$); +#8417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8418,#8420); +#8418 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8419) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#8420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8421); +#8421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#687,$); +#8422 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8423,#8425); +#8423 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8424) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8424 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#8425 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8426); +#8426 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#687,$); +#8427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8428,#8430); +#8428 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8429) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#8429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#8430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #8431); +#8431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#5,#687,$); +#8432 = SHAPE_DEFINITION_REPRESENTATION(#8433,#8439); +#8433 = PRODUCT_DEFINITION_SHAPE('','',#8434); +#8434 = PRODUCT_DEFINITION('design','',#8435,#8438); +#8435 = PRODUCT_DEFINITION_FORMATION('','',#8436); +#8436 = PRODUCT('SOT-223','SOT-223','',(#8437)); +#8437 = PRODUCT_CONTEXT('',#2,'mechanical'); +#8438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#8439 = SHAPE_REPRESENTATION('',(#11,#8440),#8444); +#8440 = AXIS2_PLACEMENT_3D('',#8441,#8442,#8443); +#8441 = CARTESIAN_POINT('',(0.,0.,0.)); +#8442 = DIRECTION('',(0.,0.,1.)); +#8443 = DIRECTION('',(1.,0.,-0.)); +#8444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8448)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8445,#8446,#8447)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#8445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#8446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#8447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#8448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#8445, + 'distance_accuracy_value','confusion accuracy'); +#8449 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8450),#10740); +#8450 = MANIFOLD_SOLID_BREP('',#8451); +#8451 = CLOSED_SHELL('',(#8452,#8492,#8569,#8592,#8631,#8648,#8678,#8708 + ,#8739,#8770,#8801,#8832,#8863,#8886,#8910,#8940,#8971,#8988,#9018, + #9110,#9202,#9232,#9324,#9341,#9366,#9450,#9481,#9573,#9665,#9696, + #9713,#9736,#9760,#9852,#9944,#9974,#9991,#10008,#10058,#10077, + #10094,#10111,#10128,#10145,#10162,#10179,#10196,#10208,#10227, + #10244,#10261,#10278,#10295,#10312,#10329,#10346,#10358,#10377, + #10394,#10411,#10428,#10445,#10462,#10479,#10496,#10508,#10531, + #10561,#10580,#10597,#10614,#10631,#10648,#10665,#10682,#10699, + #10711,#10728)); +#8452 = ADVANCED_FACE('',(#8453),#8487,.T.); +#8453 = FACE_BOUND('',#8454,.F.); +#8454 = EDGE_LOOP('',(#8455,#8465,#8473,#8481)); +#8455 = ORIENTED_EDGE('',*,*,#8456,.T.); +#8456 = EDGE_CURVE('',#8457,#8459,#8461,.T.); +#8457 = VERTEX_POINT('',#8458); +#8458 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8459 = VERTEX_POINT('',#8460); +#8460 = CARTESIAN_POINT('',(-1.656540344923,-3.156540344923,0.1)); +#8461 = LINE('',#8462,#8463); +#8462 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8463 = VECTOR('',#8464,1.); +#8464 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8465 = ORIENTED_EDGE('',*,*,#8466,.T.); +#8466 = EDGE_CURVE('',#8459,#8467,#8469,.T.); +#8467 = VERTEX_POINT('',#8468); +#8468 = CARTESIAN_POINT('',(1.656540344923,-3.156540344923,0.1)); +#8469 = LINE('',#8470,#8471); +#8470 = CARTESIAN_POINT('',(-1.656540344923,-3.156540344923,0.1)); +#8471 = VECTOR('',#8472,1.); +#8472 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8473 = ORIENTED_EDGE('',*,*,#8474,.T.); +#8474 = EDGE_CURVE('',#8467,#8475,#8477,.T.); +#8475 = VERTEX_POINT('',#8476); +#8476 = CARTESIAN_POINT('',(1.656540344923,3.156540344923,0.1)); +#8477 = LINE('',#8478,#8479); +#8478 = CARTESIAN_POINT('',(1.656540344923,-3.156540344923,0.1)); +#8479 = VECTOR('',#8480,1.); +#8480 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8481 = ORIENTED_EDGE('',*,*,#8482,.T.); +#8482 = EDGE_CURVE('',#8475,#8457,#8483,.T.); +#8483 = LINE('',#8484,#8485); +#8484 = CARTESIAN_POINT('',(1.656540344923,3.156540344923,0.1)); +#8485 = VECTOR('',#8486,1.); +#8486 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8487 = PLANE('',#8488); +#8488 = AXIS2_PLACEMENT_3D('',#8489,#8490,#8491); +#8489 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8490 = DIRECTION('',(0.,0.,-1.)); +#8491 = DIRECTION('',(0.464692418444,-0.885472165706,0.)); +#8492 = ADVANCED_FACE('',(#8493),#8564,.T.); +#8493 = FACE_BOUND('',#8494,.T.); +#8494 = EDGE_LOOP('',(#8495,#8496,#8503,#8511,#8519,#8527,#8535,#8543, + #8551,#8559)); +#8495 = ORIENTED_EDGE('',*,*,#8456,.T.); +#8496 = ORIENTED_EDGE('',*,*,#8497,.T.); +#8497 = EDGE_CURVE('',#8459,#8498,#8500,.T.); +#8498 = VERTEX_POINT('',#8499); +#8499 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8501,#8502),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8501 = CARTESIAN_POINT('',(-1.656540344923,-3.156540344923,0.1)); +#8502 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8503 = ORIENTED_EDGE('',*,*,#8504,.F.); +#8504 = EDGE_CURVE('',#8505,#8498,#8507,.T.); +#8505 = VERTEX_POINT('',#8506); +#8506 = CARTESIAN_POINT('',(-1.75,-2.68345,0.765)); +#8507 = LINE('',#8508,#8509); +#8508 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8509 = VECTOR('',#8510,1.); +#8510 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8511 = ORIENTED_EDGE('',*,*,#8512,.F.); +#8512 = EDGE_CURVE('',#8513,#8505,#8515,.T.); +#8513 = VERTEX_POINT('',#8514); +#8514 = CARTESIAN_POINT('',(-1.75,-1.91675,0.765)); +#8515 = LINE('',#8516,#8517); +#8516 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8517 = VECTOR('',#8518,1.); +#8518 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8519 = ORIENTED_EDGE('',*,*,#8520,.F.); +#8520 = EDGE_CURVE('',#8521,#8513,#8523,.T.); +#8521 = VERTEX_POINT('',#8522); +#8522 = CARTESIAN_POINT('',(-1.75,-0.38335,0.765)); +#8523 = LINE('',#8524,#8525); +#8524 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8525 = VECTOR('',#8526,1.); +#8526 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8527 = ORIENTED_EDGE('',*,*,#8528,.F.); +#8528 = EDGE_CURVE('',#8529,#8521,#8531,.T.); +#8529 = VERTEX_POINT('',#8530); +#8530 = CARTESIAN_POINT('',(-1.75,0.38335,0.765)); +#8531 = LINE('',#8532,#8533); +#8532 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8533 = VECTOR('',#8534,1.); +#8534 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8535 = ORIENTED_EDGE('',*,*,#8536,.F.); +#8536 = EDGE_CURVE('',#8537,#8529,#8539,.T.); +#8537 = VERTEX_POINT('',#8538); +#8538 = CARTESIAN_POINT('',(-1.75,1.91675,0.765)); +#8539 = LINE('',#8540,#8541); +#8540 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8541 = VECTOR('',#8542,1.); +#8542 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8543 = ORIENTED_EDGE('',*,*,#8544,.F.); +#8544 = EDGE_CURVE('',#8545,#8537,#8547,.T.); +#8545 = VERTEX_POINT('',#8546); +#8546 = CARTESIAN_POINT('',(-1.75,2.68345,0.765)); +#8547 = LINE('',#8548,#8549); +#8548 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8549 = VECTOR('',#8550,1.); +#8550 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8551 = ORIENTED_EDGE('',*,*,#8552,.F.); +#8552 = EDGE_CURVE('',#8553,#8545,#8555,.T.); +#8553 = VERTEX_POINT('',#8554); +#8554 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8555 = LINE('',#8556,#8557); +#8556 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8557 = VECTOR('',#8558,1.); +#8558 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8559 = ORIENTED_EDGE('',*,*,#8560,.F.); +#8560 = EDGE_CURVE('',#8457,#8553,#8561,.T.); +#8561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8562,#8563),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8562 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8563 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#8565,#8566) + ,(#8567,#8568 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8565 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8566 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8567 = CARTESIAN_POINT('',(-1.656540344923,-3.156540344923,0.1)); +#8568 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8569 = ADVANCED_FACE('',(#8570),#8587,.T.); +#8570 = FACE_BOUND('',#8571,.T.); +#8571 = EDGE_LOOP('',(#8572,#8573,#8580,#8586)); +#8572 = ORIENTED_EDGE('',*,*,#8466,.T.); +#8573 = ORIENTED_EDGE('',*,*,#8574,.T.); +#8574 = EDGE_CURVE('',#8467,#8575,#8577,.T.); +#8575 = VERTEX_POINT('',#8576); +#8576 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8578,#8579),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8578 = CARTESIAN_POINT('',(1.656540344923,-3.156540344923,0.1)); +#8579 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8580 = ORIENTED_EDGE('',*,*,#8581,.F.); +#8581 = EDGE_CURVE('',#8498,#8575,#8582,.T.); +#8582 = LINE('',#8583,#8584); +#8583 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8584 = VECTOR('',#8585,1.); +#8585 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8586 = ORIENTED_EDGE('',*,*,#8497,.F.); +#8587 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#8588,#8589) + ,(#8590,#8591 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8588 = CARTESIAN_POINT('',(-1.656540344923,-3.156540344923,0.1)); +#8589 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8590 = CARTESIAN_POINT('',(1.656540344923,-3.156540344923,0.1)); +#8591 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8592 = ADVANCED_FACE('',(#8593),#8626,.T.); +#8593 = FACE_BOUND('',#8594,.T.); +#8594 = EDGE_LOOP('',(#8595,#8596,#8603,#8611,#8619,#8625)); +#8595 = ORIENTED_EDGE('',*,*,#8474,.T.); +#8596 = ORIENTED_EDGE('',*,*,#8597,.T.); +#8597 = EDGE_CURVE('',#8475,#8598,#8600,.T.); +#8598 = VERTEX_POINT('',#8599); +#8599 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8601,#8602),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8601 = CARTESIAN_POINT('',(1.656540344923,3.156540344923,0.1)); +#8602 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8603 = ORIENTED_EDGE('',*,*,#8604,.F.); +#8604 = EDGE_CURVE('',#8605,#8598,#8607,.T.); +#8605 = VERTEX_POINT('',#8606); +#8606 = CARTESIAN_POINT('',(1.75,1.15005,0.765)); +#8607 = LINE('',#8608,#8609); +#8608 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8609 = VECTOR('',#8610,1.); +#8610 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8611 = ORIENTED_EDGE('',*,*,#8612,.F.); +#8612 = EDGE_CURVE('',#8613,#8605,#8615,.T.); +#8613 = VERTEX_POINT('',#8614); +#8614 = CARTESIAN_POINT('',(1.75,-1.15005,0.765)); +#8615 = LINE('',#8616,#8617); +#8616 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8617 = VECTOR('',#8618,1.); +#8618 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8619 = ORIENTED_EDGE('',*,*,#8620,.F.); +#8620 = EDGE_CURVE('',#8575,#8613,#8621,.T.); +#8621 = LINE('',#8622,#8623); +#8622 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8623 = VECTOR('',#8624,1.); +#8624 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8625 = ORIENTED_EDGE('',*,*,#8574,.F.); +#8626 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#8627,#8628) + ,(#8629,#8630 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8627 = CARTESIAN_POINT('',(1.656540344923,-3.156540344923,0.1)); +#8628 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8629 = CARTESIAN_POINT('',(1.656540344923,3.156540344923,0.1)); +#8630 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8631 = ADVANCED_FACE('',(#8632),#8643,.T.); +#8632 = FACE_BOUND('',#8633,.T.); +#8633 = EDGE_LOOP('',(#8634,#8635,#8636,#8642)); +#8634 = ORIENTED_EDGE('',*,*,#8482,.T.); +#8635 = ORIENTED_EDGE('',*,*,#8560,.T.); +#8636 = ORIENTED_EDGE('',*,*,#8637,.F.); +#8637 = EDGE_CURVE('',#8598,#8553,#8638,.T.); +#8638 = LINE('',#8639,#8640); +#8639 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8640 = VECTOR('',#8641,1.); +#8641 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8642 = ORIENTED_EDGE('',*,*,#8597,.F.); +#8643 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#8644,#8645) + ,(#8646,#8647 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#8644 = CARTESIAN_POINT('',(1.656540344923,3.156540344923,0.1)); +#8645 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8646 = CARTESIAN_POINT('',(-1.656540344923,3.156540344923,0.1)); +#8647 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8648 = ADVANCED_FACE('',(#8649),#8673,.T.); +#8649 = FACE_BOUND('',#8650,.T.); +#8650 = EDGE_LOOP('',(#8651,#8658,#8659,#8667)); +#8651 = ORIENTED_EDGE('',*,*,#8652,.F.); +#8652 = EDGE_CURVE('',#8553,#8653,#8655,.T.); +#8653 = VERTEX_POINT('',#8654); +#8654 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8656,#8657),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8656 = CARTESIAN_POINT('',(-1.75,3.25,0.765)); +#8657 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8658 = ORIENTED_EDGE('',*,*,#8552,.T.); +#8659 = ORIENTED_EDGE('',*,*,#8660,.F.); +#8660 = EDGE_CURVE('',#8661,#8545,#8663,.T.); +#8661 = VERTEX_POINT('',#8662); +#8662 = CARTESIAN_POINT('',(-1.75,2.68345,1.035)); +#8663 = LINE('',#8664,#8665); +#8664 = CARTESIAN_POINT('',(-1.75,2.68345,0.772448497182)); +#8665 = VECTOR('',#8666,1.); +#8666 = DIRECTION('',(-0.,0.,-1.)); +#8667 = ORIENTED_EDGE('',*,*,#8668,.F.); +#8668 = EDGE_CURVE('',#8653,#8661,#8669,.T.); +#8669 = LINE('',#8670,#8671); +#8670 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8671 = VECTOR('',#8672,1.); +#8672 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8673 = PLANE('',#8674); +#8674 = AXIS2_PLACEMENT_3D('',#8675,#8676,#8677); +#8675 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8676 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8677 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8678 = ADVANCED_FACE('',(#8679),#8703,.T.); +#8679 = FACE_BOUND('',#8680,.T.); +#8680 = EDGE_LOOP('',(#8681,#8689,#8690,#8697)); +#8681 = ORIENTED_EDGE('',*,*,#8682,.T.); +#8682 = EDGE_CURVE('',#8683,#8505,#8685,.T.); +#8683 = VERTEX_POINT('',#8684); +#8684 = CARTESIAN_POINT('',(-1.75,-2.68345,1.035)); +#8685 = LINE('',#8686,#8687); +#8686 = CARTESIAN_POINT('',(-1.75,-2.68345,0.772448497182)); +#8687 = VECTOR('',#8688,1.); +#8688 = DIRECTION('',(-0.,0.,-1.)); +#8689 = ORIENTED_EDGE('',*,*,#8504,.T.); +#8690 = ORIENTED_EDGE('',*,*,#8691,.T.); +#8691 = EDGE_CURVE('',#8498,#8692,#8694,.T.); +#8692 = VERTEX_POINT('',#8693); +#8693 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#8694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8695,#8696),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8695 = CARTESIAN_POINT('',(-1.75,-3.25,0.765)); +#8696 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#8697 = ORIENTED_EDGE('',*,*,#8698,.F.); +#8698 = EDGE_CURVE('',#8683,#8692,#8699,.T.); +#8699 = LINE('',#8700,#8701); +#8700 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8701 = VECTOR('',#8702,1.); +#8702 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8703 = PLANE('',#8704); +#8704 = AXIS2_PLACEMENT_3D('',#8705,#8706,#8707); +#8705 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8706 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8707 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8708 = ADVANCED_FACE('',(#8709),#8734,.F.); +#8709 = FACE_BOUND('',#8710,.F.); +#8710 = EDGE_LOOP('',(#8711,#8719,#8720,#8728)); +#8711 = ORIENTED_EDGE('',*,*,#8712,.F.); +#8712 = EDGE_CURVE('',#8537,#8713,#8715,.T.); +#8713 = VERTEX_POINT('',#8714); +#8714 = CARTESIAN_POINT('',(-2.25,1.91675,0.765)); +#8715 = LINE('',#8716,#8717); +#8716 = CARTESIAN_POINT('',(-1.72,1.91675,0.765)); +#8717 = VECTOR('',#8718,1.); +#8718 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8719 = ORIENTED_EDGE('',*,*,#8544,.F.); +#8720 = ORIENTED_EDGE('',*,*,#8721,.T.); +#8721 = EDGE_CURVE('',#8545,#8722,#8724,.T.); +#8722 = VERTEX_POINT('',#8723); +#8723 = CARTESIAN_POINT('',(-2.25,2.68345,0.765)); +#8724 = LINE('',#8725,#8726); +#8725 = CARTESIAN_POINT('',(-1.72,2.68345,0.765)); +#8726 = VECTOR('',#8727,1.); +#8727 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8728 = ORIENTED_EDGE('',*,*,#8729,.F.); +#8729 = EDGE_CURVE('',#8713,#8722,#8730,.T.); +#8730 = LINE('',#8731,#8732); +#8731 = CARTESIAN_POINT('',(-2.25,1.91675,0.765)); +#8732 = VECTOR('',#8733,1.); +#8733 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#8734 = PLANE('',#8735); +#8735 = AXIS2_PLACEMENT_3D('',#8736,#8737,#8738); +#8736 = CARTESIAN_POINT('',(-1.72,1.91675,0.765)); +#8737 = DIRECTION('',(0.,0.,1.)); +#8738 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8739 = ADVANCED_FACE('',(#8740),#8765,.F.); +#8740 = FACE_BOUND('',#8741,.F.); +#8741 = EDGE_LOOP('',(#8742,#8750,#8751,#8759)); +#8742 = ORIENTED_EDGE('',*,*,#8743,.F.); +#8743 = EDGE_CURVE('',#8505,#8744,#8746,.T.); +#8744 = VERTEX_POINT('',#8745); +#8745 = CARTESIAN_POINT('',(-2.25,-2.68345,0.765)); +#8746 = LINE('',#8747,#8748); +#8747 = CARTESIAN_POINT('',(-1.72,-2.68345,0.765)); +#8748 = VECTOR('',#8749,1.); +#8749 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8750 = ORIENTED_EDGE('',*,*,#8512,.F.); +#8751 = ORIENTED_EDGE('',*,*,#8752,.T.); +#8752 = EDGE_CURVE('',#8513,#8753,#8755,.T.); +#8753 = VERTEX_POINT('',#8754); +#8754 = CARTESIAN_POINT('',(-2.25,-1.91675,0.765)); +#8755 = LINE('',#8756,#8757); +#8756 = CARTESIAN_POINT('',(-1.72,-1.91675,0.765)); +#8757 = VECTOR('',#8758,1.); +#8758 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8759 = ORIENTED_EDGE('',*,*,#8760,.F.); +#8760 = EDGE_CURVE('',#8744,#8753,#8761,.T.); +#8761 = LINE('',#8762,#8763); +#8762 = CARTESIAN_POINT('',(-2.25,-2.68345,0.765)); +#8763 = VECTOR('',#8764,1.); +#8764 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#8765 = PLANE('',#8766); +#8766 = AXIS2_PLACEMENT_3D('',#8767,#8768,#8769); +#8767 = CARTESIAN_POINT('',(-1.72,-2.68345,0.765)); +#8768 = DIRECTION('',(0.,0.,1.)); +#8769 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8770 = ADVANCED_FACE('',(#8771),#8796,.T.); +#8771 = FACE_BOUND('',#8772,.T.); +#8772 = EDGE_LOOP('',(#8773,#8781,#8782,#8790)); +#8773 = ORIENTED_EDGE('',*,*,#8774,.T.); +#8774 = EDGE_CURVE('',#8775,#8537,#8777,.T.); +#8775 = VERTEX_POINT('',#8776); +#8776 = CARTESIAN_POINT('',(-1.75,1.91675,1.035)); +#8777 = LINE('',#8778,#8779); +#8778 = CARTESIAN_POINT('',(-1.75,1.91675,0.772448497182)); +#8779 = VECTOR('',#8780,1.); +#8780 = DIRECTION('',(-0.,0.,-1.)); +#8781 = ORIENTED_EDGE('',*,*,#8536,.T.); +#8782 = ORIENTED_EDGE('',*,*,#8783,.F.); +#8783 = EDGE_CURVE('',#8784,#8529,#8786,.T.); +#8784 = VERTEX_POINT('',#8785); +#8785 = CARTESIAN_POINT('',(-1.75,0.38335,1.035)); +#8786 = LINE('',#8787,#8788); +#8787 = CARTESIAN_POINT('',(-1.75,0.38335,0.772448497182)); +#8788 = VECTOR('',#8789,1.); +#8789 = DIRECTION('',(-0.,0.,-1.)); +#8790 = ORIENTED_EDGE('',*,*,#8791,.F.); +#8791 = EDGE_CURVE('',#8775,#8784,#8792,.T.); +#8792 = LINE('',#8793,#8794); +#8793 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8794 = VECTOR('',#8795,1.); +#8795 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8796 = PLANE('',#8797); +#8797 = AXIS2_PLACEMENT_3D('',#8798,#8799,#8800); +#8798 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8799 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8800 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8801 = ADVANCED_FACE('',(#8802),#8827,.T.); +#8802 = FACE_BOUND('',#8803,.T.); +#8803 = EDGE_LOOP('',(#8804,#8812,#8813,#8821)); +#8804 = ORIENTED_EDGE('',*,*,#8805,.T.); +#8805 = EDGE_CURVE('',#8806,#8521,#8808,.T.); +#8806 = VERTEX_POINT('',#8807); +#8807 = CARTESIAN_POINT('',(-1.75,-0.38335,1.035)); +#8808 = LINE('',#8809,#8810); +#8809 = CARTESIAN_POINT('',(-1.75,-0.38335,0.772448497182)); +#8810 = VECTOR('',#8811,1.); +#8811 = DIRECTION('',(-0.,0.,-1.)); +#8812 = ORIENTED_EDGE('',*,*,#8520,.T.); +#8813 = ORIENTED_EDGE('',*,*,#8814,.F.); +#8814 = EDGE_CURVE('',#8815,#8513,#8817,.T.); +#8815 = VERTEX_POINT('',#8816); +#8816 = CARTESIAN_POINT('',(-1.75,-1.91675,1.035)); +#8817 = LINE('',#8818,#8819); +#8818 = CARTESIAN_POINT('',(-1.75,-1.91675,0.772448497182)); +#8819 = VECTOR('',#8820,1.); +#8820 = DIRECTION('',(-0.,0.,-1.)); +#8821 = ORIENTED_EDGE('',*,*,#8822,.F.); +#8822 = EDGE_CURVE('',#8806,#8815,#8823,.T.); +#8823 = LINE('',#8824,#8825); +#8824 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8825 = VECTOR('',#8826,1.); +#8826 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8827 = PLANE('',#8828); +#8828 = AXIS2_PLACEMENT_3D('',#8829,#8830,#8831); +#8829 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8830 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8831 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8832 = ADVANCED_FACE('',(#8833),#8858,.F.); +#8833 = FACE_BOUND('',#8834,.F.); +#8834 = EDGE_LOOP('',(#8835,#8843,#8844,#8852)); +#8835 = ORIENTED_EDGE('',*,*,#8836,.F.); +#8836 = EDGE_CURVE('',#8521,#8837,#8839,.T.); +#8837 = VERTEX_POINT('',#8838); +#8838 = CARTESIAN_POINT('',(-2.25,-0.38335,0.765)); +#8839 = LINE('',#8840,#8841); +#8840 = CARTESIAN_POINT('',(-1.72,-0.38335,0.765)); +#8841 = VECTOR('',#8842,1.); +#8842 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8843 = ORIENTED_EDGE('',*,*,#8528,.F.); +#8844 = ORIENTED_EDGE('',*,*,#8845,.T.); +#8845 = EDGE_CURVE('',#8529,#8846,#8848,.T.); +#8846 = VERTEX_POINT('',#8847); +#8847 = CARTESIAN_POINT('',(-2.25,0.38335,0.765)); +#8848 = LINE('',#8849,#8850); +#8849 = CARTESIAN_POINT('',(-1.72,0.38335,0.765)); +#8850 = VECTOR('',#8851,1.); +#8851 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8852 = ORIENTED_EDGE('',*,*,#8853,.F.); +#8853 = EDGE_CURVE('',#8837,#8846,#8854,.T.); +#8854 = LINE('',#8855,#8856); +#8855 = CARTESIAN_POINT('',(-2.25,-0.38335,0.765)); +#8856 = VECTOR('',#8857,1.); +#8857 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#8858 = PLANE('',#8859); +#8859 = AXIS2_PLACEMENT_3D('',#8860,#8861,#8862); +#8860 = CARTESIAN_POINT('',(-1.72,-0.38335,0.765)); +#8861 = DIRECTION('',(0.,0.,1.)); +#8862 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#8863 = ADVANCED_FACE('',(#8864),#8881,.T.); +#8864 = FACE_BOUND('',#8865,.T.); +#8865 = EDGE_LOOP('',(#8866,#8867,#8874,#8880)); +#8866 = ORIENTED_EDGE('',*,*,#8581,.T.); +#8867 = ORIENTED_EDGE('',*,*,#8868,.T.); +#8868 = EDGE_CURVE('',#8575,#8869,#8871,.T.); +#8869 = VERTEX_POINT('',#8870); +#8870 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8872,#8873),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8872 = CARTESIAN_POINT('',(1.75,-3.25,0.765)); +#8873 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8874 = ORIENTED_EDGE('',*,*,#8875,.F.); +#8875 = EDGE_CURVE('',#8692,#8869,#8876,.T.); +#8876 = LINE('',#8877,#8878); +#8877 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#8878 = VECTOR('',#8879,1.); +#8879 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8880 = ORIENTED_EDGE('',*,*,#8691,.F.); +#8881 = PLANE('',#8882); +#8882 = AXIS2_PLACEMENT_3D('',#8883,#8884,#8885); +#8883 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#8884 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8885 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8886 = ADVANCED_FACE('',(#8887),#8905,.T.); +#8887 = FACE_BOUND('',#8888,.T.); +#8888 = EDGE_LOOP('',(#8889,#8890,#8891,#8899)); +#8889 = ORIENTED_EDGE('',*,*,#8868,.F.); +#8890 = ORIENTED_EDGE('',*,*,#8620,.T.); +#8891 = ORIENTED_EDGE('',*,*,#8892,.F.); +#8892 = EDGE_CURVE('',#8893,#8613,#8895,.T.); +#8893 = VERTEX_POINT('',#8894); +#8894 = CARTESIAN_POINT('',(1.75,-1.15005,1.035)); +#8895 = LINE('',#8896,#8897); +#8896 = CARTESIAN_POINT('',(1.75,-1.15005,0.772448497182)); +#8897 = VECTOR('',#8898,1.); +#8898 = DIRECTION('',(0.,-0.,-1.)); +#8899 = ORIENTED_EDGE('',*,*,#8900,.F.); +#8900 = EDGE_CURVE('',#8869,#8893,#8901,.T.); +#8901 = LINE('',#8902,#8903); +#8902 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8903 = VECTOR('',#8904,1.); +#8904 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8905 = PLANE('',#8906); +#8906 = AXIS2_PLACEMENT_3D('',#8907,#8908,#8909); +#8907 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8908 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8909 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8910 = ADVANCED_FACE('',(#8911),#8935,.T.); +#8911 = FACE_BOUND('',#8912,.T.); +#8912 = EDGE_LOOP('',(#8913,#8921,#8922,#8929)); +#8913 = ORIENTED_EDGE('',*,*,#8914,.T.); +#8914 = EDGE_CURVE('',#8915,#8605,#8917,.T.); +#8915 = VERTEX_POINT('',#8916); +#8916 = CARTESIAN_POINT('',(1.75,1.15005,1.035)); +#8917 = LINE('',#8918,#8919); +#8918 = CARTESIAN_POINT('',(1.75,1.15005,0.772448497182)); +#8919 = VECTOR('',#8920,1.); +#8920 = DIRECTION('',(0.,-0.,-1.)); +#8921 = ORIENTED_EDGE('',*,*,#8604,.T.); +#8922 = ORIENTED_EDGE('',*,*,#8923,.T.); +#8923 = EDGE_CURVE('',#8598,#8924,#8926,.T.); +#8924 = VERTEX_POINT('',#8925); +#8925 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#8926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8927,#8928),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8927 = CARTESIAN_POINT('',(1.75,3.25,0.765)); +#8928 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#8929 = ORIENTED_EDGE('',*,*,#8930,.F.); +#8930 = EDGE_CURVE('',#8915,#8924,#8931,.T.); +#8931 = LINE('',#8932,#8933); +#8932 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8933 = VECTOR('',#8934,1.); +#8934 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8935 = PLANE('',#8936); +#8936 = AXIS2_PLACEMENT_3D('',#8937,#8938,#8939); +#8937 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#8938 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8939 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8940 = ADVANCED_FACE('',(#8941),#8966,.T.); +#8941 = FACE_BOUND('',#8942,.T.); +#8942 = EDGE_LOOP('',(#8943,#8944,#8952,#8960)); +#8943 = ORIENTED_EDGE('',*,*,#8612,.T.); +#8944 = ORIENTED_EDGE('',*,*,#8945,.T.); +#8945 = EDGE_CURVE('',#8605,#8946,#8948,.T.); +#8946 = VERTEX_POINT('',#8947); +#8947 = CARTESIAN_POINT('',(2.25,1.15005,0.765)); +#8948 = LINE('',#8949,#8950); +#8949 = CARTESIAN_POINT('',(1.72,1.15005,0.765)); +#8950 = VECTOR('',#8951,1.); +#8951 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8952 = ORIENTED_EDGE('',*,*,#8953,.T.); +#8953 = EDGE_CURVE('',#8946,#8954,#8956,.T.); +#8954 = VERTEX_POINT('',#8955); +#8955 = CARTESIAN_POINT('',(2.25,-1.15005,0.765)); +#8956 = LINE('',#8957,#8958); +#8957 = CARTESIAN_POINT('',(2.25,1.15005,0.765)); +#8958 = VECTOR('',#8959,1.); +#8959 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#8960 = ORIENTED_EDGE('',*,*,#8961,.F.); +#8961 = EDGE_CURVE('',#8613,#8954,#8962,.T.); +#8962 = LINE('',#8963,#8964); +#8963 = CARTESIAN_POINT('',(1.72,-1.15005,0.765)); +#8964 = VECTOR('',#8965,1.); +#8965 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#8966 = PLANE('',#8967); +#8967 = AXIS2_PLACEMENT_3D('',#8968,#8969,#8970); +#8968 = CARTESIAN_POINT('',(1.985,5.388313142316E-16,0.765)); +#8969 = DIRECTION('',(1.702469329999E-16,3.780241297767E-32,-1.)); +#8970 = DIRECTION('',(-1.,-2.22044604925E-16,-1.702469329999E-16)); +#8971 = ADVANCED_FACE('',(#8972),#8983,.T.); +#8972 = FACE_BOUND('',#8973,.T.); +#8973 = EDGE_LOOP('',(#8974,#8975,#8976,#8982)); +#8974 = ORIENTED_EDGE('',*,*,#8637,.T.); +#8975 = ORIENTED_EDGE('',*,*,#8652,.T.); +#8976 = ORIENTED_EDGE('',*,*,#8977,.F.); +#8977 = EDGE_CURVE('',#8924,#8653,#8978,.T.); +#8978 = LINE('',#8979,#8980); +#8979 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#8980 = VECTOR('',#8981,1.); +#8981 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8982 = ORIENTED_EDGE('',*,*,#8923,.F.); +#8983 = PLANE('',#8984); +#8984 = AXIS2_PLACEMENT_3D('',#8985,#8986,#8987); +#8985 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#8986 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#8987 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#8988 = ADVANCED_FACE('',(#8989),#9013,.T.); +#8989 = FACE_BOUND('',#8990,.T.); +#8990 = EDGE_LOOP('',(#8991,#8998,#8999,#9007)); +#8991 = ORIENTED_EDGE('',*,*,#8992,.F.); +#8992 = EDGE_CURVE('',#8653,#8993,#8995,.T.); +#8993 = VERTEX_POINT('',#8994); +#8994 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#8995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8996,#8997),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#8996 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#8997 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#8998 = ORIENTED_EDGE('',*,*,#8668,.T.); +#8999 = ORIENTED_EDGE('',*,*,#9000,.T.); +#9000 = EDGE_CURVE('',#8661,#9001,#9003,.T.); +#9001 = VERTEX_POINT('',#9002); +#9002 = CARTESIAN_POINT('',(-1.735,2.68345,1.035)); +#9003 = LINE('',#9004,#9005); +#9004 = CARTESIAN_POINT('',(-2.25,2.68345,1.035)); +#9005 = VECTOR('',#9006,1.); +#9006 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9007 = ORIENTED_EDGE('',*,*,#9008,.F.); +#9008 = EDGE_CURVE('',#8993,#9001,#9009,.T.); +#9009 = LINE('',#9010,#9011); +#9010 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9011 = VECTOR('',#9012,1.); +#9012 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9013 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9014,#9015) + ,(#9016,#9017 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9014 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#9015 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9016 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9017 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9018 = ADVANCED_FACE('',(#9019),#9105,.T.); +#9019 = FACE_BOUND('',#9020,.T.); +#9020 = EDGE_LOOP('',(#9021,#9022,#9023,#9032,#9040,#9049,#9057,#9065, + #9073,#9082,#9090,#9099)); +#9021 = ORIENTED_EDGE('',*,*,#8660,.T.); +#9022 = ORIENTED_EDGE('',*,*,#8721,.T.); +#9023 = ORIENTED_EDGE('',*,*,#9024,.T.); +#9024 = EDGE_CURVE('',#8722,#9025,#9027,.T.); +#9025 = VERTEX_POINT('',#9026); +#9026 = CARTESIAN_POINT('',(-2.45,2.68345,0.565)); +#9027 = CIRCLE('',#9028,0.2); +#9028 = AXIS2_PLACEMENT_3D('',#9029,#9030,#9031); +#9029 = CARTESIAN_POINT('',(-2.25,2.68345,0.565)); +#9030 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9031 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9032 = ORIENTED_EDGE('',*,*,#9033,.T.); +#9033 = EDGE_CURVE('',#9025,#9034,#9036,.T.); +#9034 = VERTEX_POINT('',#9035); +#9035 = CARTESIAN_POINT('',(-2.45,2.68345,0.47)); +#9036 = LINE('',#9037,#9038); +#9037 = CARTESIAN_POINT('',(-2.45,2.68345,0.565)); +#9038 = VECTOR('',#9039,1.); +#9039 = DIRECTION('',(-0.,0.,-1.)); +#9040 = ORIENTED_EDGE('',*,*,#9041,.T.); +#9041 = EDGE_CURVE('',#9034,#9042,#9044,.T.); +#9042 = VERTEX_POINT('',#9043); +#9043 = CARTESIAN_POINT('',(-2.92,2.68345,1.110223024625E-16)); +#9044 = CIRCLE('',#9045,0.47); +#9045 = AXIS2_PLACEMENT_3D('',#9046,#9047,#9048); +#9046 = CARTESIAN_POINT('',(-2.92,2.68345,0.47)); +#9047 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9048 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9049 = ORIENTED_EDGE('',*,*,#9050,.T.); +#9050 = EDGE_CURVE('',#9042,#9051,#9053,.T.); +#9051 = VERTEX_POINT('',#9052); +#9052 = CARTESIAN_POINT('',(-3.5,2.68345,1.110223024625E-16)); +#9053 = LINE('',#9054,#9055); +#9054 = CARTESIAN_POINT('',(-2.92,2.68345,1.110223024625E-16)); +#9055 = VECTOR('',#9056,1.); +#9056 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9057 = ORIENTED_EDGE('',*,*,#9058,.T.); +#9058 = EDGE_CURVE('',#9051,#9059,#9061,.T.); +#9059 = VERTEX_POINT('',#9060); +#9060 = CARTESIAN_POINT('',(-3.5,2.68345,0.27)); +#9061 = LINE('',#9062,#9063); +#9062 = CARTESIAN_POINT('',(-3.5,2.68345,1.110223024625E-16)); +#9063 = VECTOR('',#9064,1.); +#9064 = DIRECTION('',(0.,0.,1.)); +#9065 = ORIENTED_EDGE('',*,*,#9066,.T.); +#9066 = EDGE_CURVE('',#9059,#9067,#9069,.T.); +#9067 = VERTEX_POINT('',#9068); +#9068 = CARTESIAN_POINT('',(-2.92,2.68345,0.27)); +#9069 = LINE('',#9070,#9071); +#9070 = CARTESIAN_POINT('',(-3.5,2.68345,0.27)); +#9071 = VECTOR('',#9072,1.); +#9072 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9073 = ORIENTED_EDGE('',*,*,#9074,.T.); +#9074 = EDGE_CURVE('',#9067,#9075,#9077,.T.); +#9075 = VERTEX_POINT('',#9076); +#9076 = CARTESIAN_POINT('',(-2.72,2.68345,0.47)); +#9077 = CIRCLE('',#9078,0.2); +#9078 = AXIS2_PLACEMENT_3D('',#9079,#9080,#9081); +#9079 = CARTESIAN_POINT('',(-2.92,2.68345,0.47)); +#9080 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9081 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9082 = ORIENTED_EDGE('',*,*,#9083,.T.); +#9083 = EDGE_CURVE('',#9075,#9084,#9086,.T.); +#9084 = VERTEX_POINT('',#9085); +#9085 = CARTESIAN_POINT('',(-2.72,2.68345,0.565)); +#9086 = LINE('',#9087,#9088); +#9087 = CARTESIAN_POINT('',(-2.72,2.68345,0.47)); +#9088 = VECTOR('',#9089,1.); +#9089 = DIRECTION('',(0.,0.,1.)); +#9090 = ORIENTED_EDGE('',*,*,#9091,.T.); +#9091 = EDGE_CURVE('',#9084,#9092,#9094,.T.); +#9092 = VERTEX_POINT('',#9093); +#9093 = CARTESIAN_POINT('',(-2.25,2.68345,1.035)); +#9094 = CIRCLE('',#9095,0.47); +#9095 = AXIS2_PLACEMENT_3D('',#9096,#9097,#9098); +#9096 = CARTESIAN_POINT('',(-2.25,2.68345,0.565)); +#9097 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9098 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9099 = ORIENTED_EDGE('',*,*,#9100,.T.); +#9100 = EDGE_CURVE('',#9092,#8661,#9101,.T.); +#9101 = LINE('',#9102,#9103); +#9102 = CARTESIAN_POINT('',(-2.25,2.68345,1.035)); +#9103 = VECTOR('',#9104,1.); +#9104 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9105 = PLANE('',#9106); +#9106 = AXIS2_PLACEMENT_3D('',#9107,#9108,#9109); +#9107 = CARTESIAN_POINT('',(-2.60537406739,2.68345,0.509896994364)); +#9108 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9109 = DIRECTION('',(0.,0.,1.)); +#9110 = ADVANCED_FACE('',(#9111),#9197,.F.); +#9111 = FACE_BOUND('',#9112,.F.); +#9112 = EDGE_LOOP('',(#9113,#9114,#9115,#9124,#9132,#9141,#9149,#9157, + #9165,#9174,#9182,#9191)); +#9113 = ORIENTED_EDGE('',*,*,#8682,.T.); +#9114 = ORIENTED_EDGE('',*,*,#8743,.T.); +#9115 = ORIENTED_EDGE('',*,*,#9116,.T.); +#9116 = EDGE_CURVE('',#8744,#9117,#9119,.T.); +#9117 = VERTEX_POINT('',#9118); +#9118 = CARTESIAN_POINT('',(-2.45,-2.68345,0.565)); +#9119 = CIRCLE('',#9120,0.2); +#9120 = AXIS2_PLACEMENT_3D('',#9121,#9122,#9123); +#9121 = CARTESIAN_POINT('',(-2.25,-2.68345,0.565)); +#9122 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9123 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9124 = ORIENTED_EDGE('',*,*,#9125,.T.); +#9125 = EDGE_CURVE('',#9117,#9126,#9128,.T.); +#9126 = VERTEX_POINT('',#9127); +#9127 = CARTESIAN_POINT('',(-2.45,-2.68345,0.47)); +#9128 = LINE('',#9129,#9130); +#9129 = CARTESIAN_POINT('',(-2.45,-2.68345,0.565)); +#9130 = VECTOR('',#9131,1.); +#9131 = DIRECTION('',(-0.,0.,-1.)); +#9132 = ORIENTED_EDGE('',*,*,#9133,.T.); +#9133 = EDGE_CURVE('',#9126,#9134,#9136,.T.); +#9134 = VERTEX_POINT('',#9135); +#9135 = CARTESIAN_POINT('',(-2.92,-2.68345,1.110223024625E-16)); +#9136 = CIRCLE('',#9137,0.47); +#9137 = AXIS2_PLACEMENT_3D('',#9138,#9139,#9140); +#9138 = CARTESIAN_POINT('',(-2.92,-2.68345,0.47)); +#9139 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9140 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9141 = ORIENTED_EDGE('',*,*,#9142,.T.); +#9142 = EDGE_CURVE('',#9134,#9143,#9145,.T.); +#9143 = VERTEX_POINT('',#9144); +#9144 = CARTESIAN_POINT('',(-3.5,-2.68345,1.110223024625E-16)); +#9145 = LINE('',#9146,#9147); +#9146 = CARTESIAN_POINT('',(-2.92,-2.68345,1.110223024625E-16)); +#9147 = VECTOR('',#9148,1.); +#9148 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9149 = ORIENTED_EDGE('',*,*,#9150,.T.); +#9150 = EDGE_CURVE('',#9143,#9151,#9153,.T.); +#9151 = VERTEX_POINT('',#9152); +#9152 = CARTESIAN_POINT('',(-3.5,-2.68345,0.27)); +#9153 = LINE('',#9154,#9155); +#9154 = CARTESIAN_POINT('',(-3.5,-2.68345,1.110223024625E-16)); +#9155 = VECTOR('',#9156,1.); +#9156 = DIRECTION('',(0.,0.,1.)); +#9157 = ORIENTED_EDGE('',*,*,#9158,.T.); +#9158 = EDGE_CURVE('',#9151,#9159,#9161,.T.); +#9159 = VERTEX_POINT('',#9160); +#9160 = CARTESIAN_POINT('',(-2.92,-2.68345,0.27)); +#9161 = LINE('',#9162,#9163); +#9162 = CARTESIAN_POINT('',(-3.5,-2.68345,0.27)); +#9163 = VECTOR('',#9164,1.); +#9164 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9165 = ORIENTED_EDGE('',*,*,#9166,.T.); +#9166 = EDGE_CURVE('',#9159,#9167,#9169,.T.); +#9167 = VERTEX_POINT('',#9168); +#9168 = CARTESIAN_POINT('',(-2.72,-2.68345,0.47)); +#9169 = CIRCLE('',#9170,0.2); +#9170 = AXIS2_PLACEMENT_3D('',#9171,#9172,#9173); +#9171 = CARTESIAN_POINT('',(-2.92,-2.68345,0.47)); +#9172 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9173 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9174 = ORIENTED_EDGE('',*,*,#9175,.T.); +#9175 = EDGE_CURVE('',#9167,#9176,#9178,.T.); +#9176 = VERTEX_POINT('',#9177); +#9177 = CARTESIAN_POINT('',(-2.72,-2.68345,0.565)); +#9178 = LINE('',#9179,#9180); +#9179 = CARTESIAN_POINT('',(-2.72,-2.68345,0.47)); +#9180 = VECTOR('',#9181,1.); +#9181 = DIRECTION('',(0.,0.,1.)); +#9182 = ORIENTED_EDGE('',*,*,#9183,.T.); +#9183 = EDGE_CURVE('',#9176,#9184,#9186,.T.); +#9184 = VERTEX_POINT('',#9185); +#9185 = CARTESIAN_POINT('',(-2.25,-2.68345,1.035)); +#9186 = CIRCLE('',#9187,0.47); +#9187 = AXIS2_PLACEMENT_3D('',#9188,#9189,#9190); +#9188 = CARTESIAN_POINT('',(-2.25,-2.68345,0.565)); +#9189 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9190 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9191 = ORIENTED_EDGE('',*,*,#9192,.T.); +#9192 = EDGE_CURVE('',#9184,#8683,#9193,.T.); +#9193 = LINE('',#9194,#9195); +#9194 = CARTESIAN_POINT('',(-2.25,-2.68345,1.035)); +#9195 = VECTOR('',#9196,1.); +#9196 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9197 = PLANE('',#9198); +#9198 = AXIS2_PLACEMENT_3D('',#9199,#9200,#9201); +#9199 = CARTESIAN_POINT('',(-2.60537406739,-2.68345,0.509896994364)); +#9200 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9201 = DIRECTION('',(0.,0.,1.)); +#9202 = ADVANCED_FACE('',(#9203),#9227,.T.); +#9203 = FACE_BOUND('',#9204,.T.); +#9204 = EDGE_LOOP('',(#9205,#9213,#9214,#9221)); +#9205 = ORIENTED_EDGE('',*,*,#9206,.F.); +#9206 = EDGE_CURVE('',#8683,#9207,#9209,.T.); +#9207 = VERTEX_POINT('',#9208); +#9208 = CARTESIAN_POINT('',(-1.735,-2.68345,1.035)); +#9209 = LINE('',#9210,#9211); +#9210 = CARTESIAN_POINT('',(-2.25,-2.68345,1.035)); +#9211 = VECTOR('',#9212,1.); +#9212 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9213 = ORIENTED_EDGE('',*,*,#8698,.T.); +#9214 = ORIENTED_EDGE('',*,*,#9215,.T.); +#9215 = EDGE_CURVE('',#8692,#9216,#9218,.T.); +#9216 = VERTEX_POINT('',#9217); +#9217 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9219,#9220),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9219 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9220 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9221 = ORIENTED_EDGE('',*,*,#9222,.F.); +#9222 = EDGE_CURVE('',#9207,#9216,#9223,.T.); +#9223 = LINE('',#9224,#9225); +#9224 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9225 = VECTOR('',#9226,1.); +#9226 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9227 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9228,#9229) + ,(#9230,#9231 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9228 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#9229 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9230 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9231 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9232 = ADVANCED_FACE('',(#9233),#9319,.F.); +#9233 = FACE_BOUND('',#9234,.F.); +#9234 = EDGE_LOOP('',(#9235,#9236,#9237,#9246,#9254,#9263,#9271,#9279, + #9287,#9296,#9304,#9313)); +#9235 = ORIENTED_EDGE('',*,*,#8774,.T.); +#9236 = ORIENTED_EDGE('',*,*,#8712,.T.); +#9237 = ORIENTED_EDGE('',*,*,#9238,.T.); +#9238 = EDGE_CURVE('',#8713,#9239,#9241,.T.); +#9239 = VERTEX_POINT('',#9240); +#9240 = CARTESIAN_POINT('',(-2.45,1.91675,0.565)); +#9241 = CIRCLE('',#9242,0.2); +#9242 = AXIS2_PLACEMENT_3D('',#9243,#9244,#9245); +#9243 = CARTESIAN_POINT('',(-2.25,1.91675,0.565)); +#9244 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9245 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9246 = ORIENTED_EDGE('',*,*,#9247,.T.); +#9247 = EDGE_CURVE('',#9239,#9248,#9250,.T.); +#9248 = VERTEX_POINT('',#9249); +#9249 = CARTESIAN_POINT('',(-2.45,1.91675,0.47)); +#9250 = LINE('',#9251,#9252); +#9251 = CARTESIAN_POINT('',(-2.45,1.91675,0.565)); +#9252 = VECTOR('',#9253,1.); +#9253 = DIRECTION('',(-0.,0.,-1.)); +#9254 = ORIENTED_EDGE('',*,*,#9255,.T.); +#9255 = EDGE_CURVE('',#9248,#9256,#9258,.T.); +#9256 = VERTEX_POINT('',#9257); +#9257 = CARTESIAN_POINT('',(-2.92,1.91675,1.110223024625E-16)); +#9258 = CIRCLE('',#9259,0.47); +#9259 = AXIS2_PLACEMENT_3D('',#9260,#9261,#9262); +#9260 = CARTESIAN_POINT('',(-2.92,1.91675,0.47)); +#9261 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9262 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9263 = ORIENTED_EDGE('',*,*,#9264,.T.); +#9264 = EDGE_CURVE('',#9256,#9265,#9267,.T.); +#9265 = VERTEX_POINT('',#9266); +#9266 = CARTESIAN_POINT('',(-3.5,1.91675,1.110223024625E-16)); +#9267 = LINE('',#9268,#9269); +#9268 = CARTESIAN_POINT('',(-2.92,1.91675,1.110223024625E-16)); +#9269 = VECTOR('',#9270,1.); +#9270 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9271 = ORIENTED_EDGE('',*,*,#9272,.T.); +#9272 = EDGE_CURVE('',#9265,#9273,#9275,.T.); +#9273 = VERTEX_POINT('',#9274); +#9274 = CARTESIAN_POINT('',(-3.5,1.91675,0.27)); +#9275 = LINE('',#9276,#9277); +#9276 = CARTESIAN_POINT('',(-3.5,1.91675,1.110223024625E-16)); +#9277 = VECTOR('',#9278,1.); +#9278 = DIRECTION('',(0.,0.,1.)); +#9279 = ORIENTED_EDGE('',*,*,#9280,.T.); +#9280 = EDGE_CURVE('',#9273,#9281,#9283,.T.); +#9281 = VERTEX_POINT('',#9282); +#9282 = CARTESIAN_POINT('',(-2.92,1.91675,0.27)); +#9283 = LINE('',#9284,#9285); +#9284 = CARTESIAN_POINT('',(-3.5,1.91675,0.27)); +#9285 = VECTOR('',#9286,1.); +#9286 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9287 = ORIENTED_EDGE('',*,*,#9288,.T.); +#9288 = EDGE_CURVE('',#9281,#9289,#9291,.T.); +#9289 = VERTEX_POINT('',#9290); +#9290 = CARTESIAN_POINT('',(-2.72,1.91675,0.47)); +#9291 = CIRCLE('',#9292,0.2); +#9292 = AXIS2_PLACEMENT_3D('',#9293,#9294,#9295); +#9293 = CARTESIAN_POINT('',(-2.92,1.91675,0.47)); +#9294 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9295 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9296 = ORIENTED_EDGE('',*,*,#9297,.T.); +#9297 = EDGE_CURVE('',#9289,#9298,#9300,.T.); +#9298 = VERTEX_POINT('',#9299); +#9299 = CARTESIAN_POINT('',(-2.72,1.91675,0.565)); +#9300 = LINE('',#9301,#9302); +#9301 = CARTESIAN_POINT('',(-2.72,1.91675,0.47)); +#9302 = VECTOR('',#9303,1.); +#9303 = DIRECTION('',(0.,0.,1.)); +#9304 = ORIENTED_EDGE('',*,*,#9305,.T.); +#9305 = EDGE_CURVE('',#9298,#9306,#9308,.T.); +#9306 = VERTEX_POINT('',#9307); +#9307 = CARTESIAN_POINT('',(-2.25,1.91675,1.035)); +#9308 = CIRCLE('',#9309,0.47); +#9309 = AXIS2_PLACEMENT_3D('',#9310,#9311,#9312); +#9310 = CARTESIAN_POINT('',(-2.25,1.91675,0.565)); +#9311 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9312 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9313 = ORIENTED_EDGE('',*,*,#9314,.T.); +#9314 = EDGE_CURVE('',#9306,#8775,#9315,.T.); +#9315 = LINE('',#9316,#9317); +#9316 = CARTESIAN_POINT('',(-2.25,1.91675,1.035)); +#9317 = VECTOR('',#9318,1.); +#9318 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9319 = PLANE('',#9320); +#9320 = AXIS2_PLACEMENT_3D('',#9321,#9322,#9323); +#9321 = CARTESIAN_POINT('',(-2.60537406739,1.91675,0.509896994364)); +#9322 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9323 = DIRECTION('',(0.,0.,1.)); +#9324 = ADVANCED_FACE('',(#9325),#9336,.F.); +#9325 = FACE_BOUND('',#9326,.F.); +#9326 = EDGE_LOOP('',(#9327,#9328,#9329,#9335)); +#9327 = ORIENTED_EDGE('',*,*,#8729,.T.); +#9328 = ORIENTED_EDGE('',*,*,#9024,.T.); +#9329 = ORIENTED_EDGE('',*,*,#9330,.F.); +#9330 = EDGE_CURVE('',#9239,#9025,#9331,.T.); +#9331 = LINE('',#9332,#9333); +#9332 = CARTESIAN_POINT('',(-2.45,1.91675,0.565)); +#9333 = VECTOR('',#9334,1.); +#9334 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9335 = ORIENTED_EDGE('',*,*,#9238,.F.); +#9336 = CYLINDRICAL_SURFACE('',#9337,0.2); +#9337 = AXIS2_PLACEMENT_3D('',#9338,#9339,#9340); +#9338 = CARTESIAN_POINT('',(-2.25,1.91675,0.565)); +#9339 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9340 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9341 = ADVANCED_FACE('',(#9342),#9361,.F.); +#9342 = FACE_BOUND('',#9343,.F.); +#9343 = EDGE_LOOP('',(#9344,#9345,#9354,#9360)); +#9344 = ORIENTED_EDGE('',*,*,#8760,.T.); +#9345 = ORIENTED_EDGE('',*,*,#9346,.T.); +#9346 = EDGE_CURVE('',#8753,#9347,#9349,.T.); +#9347 = VERTEX_POINT('',#9348); +#9348 = CARTESIAN_POINT('',(-2.45,-1.91675,0.565)); +#9349 = CIRCLE('',#9350,0.2); +#9350 = AXIS2_PLACEMENT_3D('',#9351,#9352,#9353); +#9351 = CARTESIAN_POINT('',(-2.25,-1.91675,0.565)); +#9352 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9353 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9354 = ORIENTED_EDGE('',*,*,#9355,.F.); +#9355 = EDGE_CURVE('',#9117,#9347,#9356,.T.); +#9356 = LINE('',#9357,#9358); +#9357 = CARTESIAN_POINT('',(-2.45,-2.68345,0.565)); +#9358 = VECTOR('',#9359,1.); +#9359 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9360 = ORIENTED_EDGE('',*,*,#9116,.F.); +#9361 = CYLINDRICAL_SURFACE('',#9362,0.2); +#9362 = AXIS2_PLACEMENT_3D('',#9363,#9364,#9365); +#9363 = CARTESIAN_POINT('',(-2.25,-2.68345,0.565)); +#9364 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9365 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9366 = ADVANCED_FACE('',(#9367),#9445,.T.); +#9367 = FACE_BOUND('',#9368,.T.); +#9368 = EDGE_LOOP('',(#9369,#9370,#9371,#9372,#9380,#9389,#9397,#9405, + #9413,#9422,#9430,#9439)); +#9369 = ORIENTED_EDGE('',*,*,#8814,.T.); +#9370 = ORIENTED_EDGE('',*,*,#8752,.T.); +#9371 = ORIENTED_EDGE('',*,*,#9346,.T.); +#9372 = ORIENTED_EDGE('',*,*,#9373,.T.); +#9373 = EDGE_CURVE('',#9347,#9374,#9376,.T.); +#9374 = VERTEX_POINT('',#9375); +#9375 = CARTESIAN_POINT('',(-2.45,-1.91675,0.47)); +#9376 = LINE('',#9377,#9378); +#9377 = CARTESIAN_POINT('',(-2.45,-1.91675,0.565)); +#9378 = VECTOR('',#9379,1.); +#9379 = DIRECTION('',(-0.,0.,-1.)); +#9380 = ORIENTED_EDGE('',*,*,#9381,.T.); +#9381 = EDGE_CURVE('',#9374,#9382,#9384,.T.); +#9382 = VERTEX_POINT('',#9383); +#9383 = CARTESIAN_POINT('',(-2.92,-1.91675,1.110223024625E-16)); +#9384 = CIRCLE('',#9385,0.47); +#9385 = AXIS2_PLACEMENT_3D('',#9386,#9387,#9388); +#9386 = CARTESIAN_POINT('',(-2.92,-1.91675,0.47)); +#9387 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9388 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9389 = ORIENTED_EDGE('',*,*,#9390,.T.); +#9390 = EDGE_CURVE('',#9382,#9391,#9393,.T.); +#9391 = VERTEX_POINT('',#9392); +#9392 = CARTESIAN_POINT('',(-3.5,-1.91675,1.110223024625E-16)); +#9393 = LINE('',#9394,#9395); +#9394 = CARTESIAN_POINT('',(-2.92,-1.91675,1.110223024625E-16)); +#9395 = VECTOR('',#9396,1.); +#9396 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9397 = ORIENTED_EDGE('',*,*,#9398,.T.); +#9398 = EDGE_CURVE('',#9391,#9399,#9401,.T.); +#9399 = VERTEX_POINT('',#9400); +#9400 = CARTESIAN_POINT('',(-3.5,-1.91675,0.27)); +#9401 = LINE('',#9402,#9403); +#9402 = CARTESIAN_POINT('',(-3.5,-1.91675,1.110223024625E-16)); +#9403 = VECTOR('',#9404,1.); +#9404 = DIRECTION('',(0.,0.,1.)); +#9405 = ORIENTED_EDGE('',*,*,#9406,.T.); +#9406 = EDGE_CURVE('',#9399,#9407,#9409,.T.); +#9407 = VERTEX_POINT('',#9408); +#9408 = CARTESIAN_POINT('',(-2.92,-1.91675,0.27)); +#9409 = LINE('',#9410,#9411); +#9410 = CARTESIAN_POINT('',(-3.5,-1.91675,0.27)); +#9411 = VECTOR('',#9412,1.); +#9412 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9413 = ORIENTED_EDGE('',*,*,#9414,.T.); +#9414 = EDGE_CURVE('',#9407,#9415,#9417,.T.); +#9415 = VERTEX_POINT('',#9416); +#9416 = CARTESIAN_POINT('',(-2.72,-1.91675,0.47)); +#9417 = CIRCLE('',#9418,0.2); +#9418 = AXIS2_PLACEMENT_3D('',#9419,#9420,#9421); +#9419 = CARTESIAN_POINT('',(-2.92,-1.91675,0.47)); +#9420 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9421 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9422 = ORIENTED_EDGE('',*,*,#9423,.T.); +#9423 = EDGE_CURVE('',#9415,#9424,#9426,.T.); +#9424 = VERTEX_POINT('',#9425); +#9425 = CARTESIAN_POINT('',(-2.72,-1.91675,0.565)); +#9426 = LINE('',#9427,#9428); +#9427 = CARTESIAN_POINT('',(-2.72,-1.91675,0.47)); +#9428 = VECTOR('',#9429,1.); +#9429 = DIRECTION('',(0.,0.,1.)); +#9430 = ORIENTED_EDGE('',*,*,#9431,.T.); +#9431 = EDGE_CURVE('',#9424,#9432,#9434,.T.); +#9432 = VERTEX_POINT('',#9433); +#9433 = CARTESIAN_POINT('',(-2.25,-1.91675,1.035)); +#9434 = CIRCLE('',#9435,0.47); +#9435 = AXIS2_PLACEMENT_3D('',#9436,#9437,#9438); +#9436 = CARTESIAN_POINT('',(-2.25,-1.91675,0.565)); +#9437 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9438 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9439 = ORIENTED_EDGE('',*,*,#9440,.T.); +#9440 = EDGE_CURVE('',#9432,#8815,#9441,.T.); +#9441 = LINE('',#9442,#9443); +#9442 = CARTESIAN_POINT('',(-2.25,-1.91675,1.035)); +#9443 = VECTOR('',#9444,1.); +#9444 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9445 = PLANE('',#9446); +#9446 = AXIS2_PLACEMENT_3D('',#9447,#9448,#9449); +#9447 = CARTESIAN_POINT('',(-2.60537406739,-1.91675,0.509896994364)); +#9448 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9449 = DIRECTION('',(0.,0.,1.)); +#9450 = ADVANCED_FACE('',(#9451),#9476,.T.); +#9451 = FACE_BOUND('',#9452,.T.); +#9452 = EDGE_LOOP('',(#9453,#9461,#9462,#9470)); +#9453 = ORIENTED_EDGE('',*,*,#9454,.F.); +#9454 = EDGE_CURVE('',#8775,#9455,#9457,.T.); +#9455 = VERTEX_POINT('',#9456); +#9456 = CARTESIAN_POINT('',(-1.735,1.91675,1.035)); +#9457 = LINE('',#9458,#9459); +#9458 = CARTESIAN_POINT('',(-2.25,1.91675,1.035)); +#9459 = VECTOR('',#9460,1.); +#9460 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9461 = ORIENTED_EDGE('',*,*,#8791,.T.); +#9462 = ORIENTED_EDGE('',*,*,#9463,.T.); +#9463 = EDGE_CURVE('',#8784,#9464,#9466,.T.); +#9464 = VERTEX_POINT('',#9465); +#9465 = CARTESIAN_POINT('',(-1.735,0.38335,1.035)); +#9466 = LINE('',#9467,#9468); +#9467 = CARTESIAN_POINT('',(-2.25,0.38335,1.035)); +#9468 = VECTOR('',#9469,1.); +#9469 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9470 = ORIENTED_EDGE('',*,*,#9471,.F.); +#9471 = EDGE_CURVE('',#9455,#9464,#9472,.T.); +#9472 = LINE('',#9473,#9474); +#9473 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9474 = VECTOR('',#9475,1.); +#9475 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9476 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9477,#9478) + ,(#9479,#9480 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9477 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#9478 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9479 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9480 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9481 = ADVANCED_FACE('',(#9482),#9568,.T.); +#9482 = FACE_BOUND('',#9483,.T.); +#9483 = EDGE_LOOP('',(#9484,#9485,#9486,#9495,#9503,#9512,#9520,#9528, + #9536,#9545,#9553,#9562)); +#9484 = ORIENTED_EDGE('',*,*,#8783,.T.); +#9485 = ORIENTED_EDGE('',*,*,#8845,.T.); +#9486 = ORIENTED_EDGE('',*,*,#9487,.T.); +#9487 = EDGE_CURVE('',#8846,#9488,#9490,.T.); +#9488 = VERTEX_POINT('',#9489); +#9489 = CARTESIAN_POINT('',(-2.45,0.38335,0.565)); +#9490 = CIRCLE('',#9491,0.2); +#9491 = AXIS2_PLACEMENT_3D('',#9492,#9493,#9494); +#9492 = CARTESIAN_POINT('',(-2.25,0.38335,0.565)); +#9493 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9494 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9495 = ORIENTED_EDGE('',*,*,#9496,.T.); +#9496 = EDGE_CURVE('',#9488,#9497,#9499,.T.); +#9497 = VERTEX_POINT('',#9498); +#9498 = CARTESIAN_POINT('',(-2.45,0.38335,0.47)); +#9499 = LINE('',#9500,#9501); +#9500 = CARTESIAN_POINT('',(-2.45,0.38335,0.565)); +#9501 = VECTOR('',#9502,1.); +#9502 = DIRECTION('',(-0.,0.,-1.)); +#9503 = ORIENTED_EDGE('',*,*,#9504,.T.); +#9504 = EDGE_CURVE('',#9497,#9505,#9507,.T.); +#9505 = VERTEX_POINT('',#9506); +#9506 = CARTESIAN_POINT('',(-2.92,0.38335,1.110223024625E-16)); +#9507 = CIRCLE('',#9508,0.47); +#9508 = AXIS2_PLACEMENT_3D('',#9509,#9510,#9511); +#9509 = CARTESIAN_POINT('',(-2.92,0.38335,0.47)); +#9510 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9511 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9512 = ORIENTED_EDGE('',*,*,#9513,.T.); +#9513 = EDGE_CURVE('',#9505,#9514,#9516,.T.); +#9514 = VERTEX_POINT('',#9515); +#9515 = CARTESIAN_POINT('',(-3.5,0.38335,1.110223024625E-16)); +#9516 = LINE('',#9517,#9518); +#9517 = CARTESIAN_POINT('',(-2.92,0.38335,1.110223024625E-16)); +#9518 = VECTOR('',#9519,1.); +#9519 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9520 = ORIENTED_EDGE('',*,*,#9521,.T.); +#9521 = EDGE_CURVE('',#9514,#9522,#9524,.T.); +#9522 = VERTEX_POINT('',#9523); +#9523 = CARTESIAN_POINT('',(-3.5,0.38335,0.27)); +#9524 = LINE('',#9525,#9526); +#9525 = CARTESIAN_POINT('',(-3.5,0.38335,1.110223024625E-16)); +#9526 = VECTOR('',#9527,1.); +#9527 = DIRECTION('',(0.,0.,1.)); +#9528 = ORIENTED_EDGE('',*,*,#9529,.T.); +#9529 = EDGE_CURVE('',#9522,#9530,#9532,.T.); +#9530 = VERTEX_POINT('',#9531); +#9531 = CARTESIAN_POINT('',(-2.92,0.38335,0.27)); +#9532 = LINE('',#9533,#9534); +#9533 = CARTESIAN_POINT('',(-3.5,0.38335,0.27)); +#9534 = VECTOR('',#9535,1.); +#9535 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9536 = ORIENTED_EDGE('',*,*,#9537,.T.); +#9537 = EDGE_CURVE('',#9530,#9538,#9540,.T.); +#9538 = VERTEX_POINT('',#9539); +#9539 = CARTESIAN_POINT('',(-2.72,0.38335,0.47)); +#9540 = CIRCLE('',#9541,0.2); +#9541 = AXIS2_PLACEMENT_3D('',#9542,#9543,#9544); +#9542 = CARTESIAN_POINT('',(-2.92,0.38335,0.47)); +#9543 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9544 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9545 = ORIENTED_EDGE('',*,*,#9546,.T.); +#9546 = EDGE_CURVE('',#9538,#9547,#9549,.T.); +#9547 = VERTEX_POINT('',#9548); +#9548 = CARTESIAN_POINT('',(-2.72,0.38335,0.565)); +#9549 = LINE('',#9550,#9551); +#9550 = CARTESIAN_POINT('',(-2.72,0.38335,0.47)); +#9551 = VECTOR('',#9552,1.); +#9552 = DIRECTION('',(0.,0.,1.)); +#9553 = ORIENTED_EDGE('',*,*,#9554,.T.); +#9554 = EDGE_CURVE('',#9547,#9555,#9557,.T.); +#9555 = VERTEX_POINT('',#9556); +#9556 = CARTESIAN_POINT('',(-2.25,0.38335,1.035)); +#9557 = CIRCLE('',#9558,0.47); +#9558 = AXIS2_PLACEMENT_3D('',#9559,#9560,#9561); +#9559 = CARTESIAN_POINT('',(-2.25,0.38335,0.565)); +#9560 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9561 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9562 = ORIENTED_EDGE('',*,*,#9563,.T.); +#9563 = EDGE_CURVE('',#9555,#8784,#9564,.T.); +#9564 = LINE('',#9565,#9566); +#9565 = CARTESIAN_POINT('',(-2.25,0.38335,1.035)); +#9566 = VECTOR('',#9567,1.); +#9567 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9568 = PLANE('',#9569); +#9569 = AXIS2_PLACEMENT_3D('',#9570,#9571,#9572); +#9570 = CARTESIAN_POINT('',(-2.60537406739,0.38335,0.509896994364)); +#9571 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9572 = DIRECTION('',(0.,0.,1.)); +#9573 = ADVANCED_FACE('',(#9574),#9660,.F.); +#9574 = FACE_BOUND('',#9575,.F.); +#9575 = EDGE_LOOP('',(#9576,#9577,#9578,#9587,#9595,#9604,#9612,#9620, + #9628,#9637,#9645,#9654)); +#9576 = ORIENTED_EDGE('',*,*,#8805,.T.); +#9577 = ORIENTED_EDGE('',*,*,#8836,.T.); +#9578 = ORIENTED_EDGE('',*,*,#9579,.T.); +#9579 = EDGE_CURVE('',#8837,#9580,#9582,.T.); +#9580 = VERTEX_POINT('',#9581); +#9581 = CARTESIAN_POINT('',(-2.45,-0.38335,0.565)); +#9582 = CIRCLE('',#9583,0.2); +#9583 = AXIS2_PLACEMENT_3D('',#9584,#9585,#9586); +#9584 = CARTESIAN_POINT('',(-2.25,-0.38335,0.565)); +#9585 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9586 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9587 = ORIENTED_EDGE('',*,*,#9588,.T.); +#9588 = EDGE_CURVE('',#9580,#9589,#9591,.T.); +#9589 = VERTEX_POINT('',#9590); +#9590 = CARTESIAN_POINT('',(-2.45,-0.38335,0.47)); +#9591 = LINE('',#9592,#9593); +#9592 = CARTESIAN_POINT('',(-2.45,-0.38335,0.565)); +#9593 = VECTOR('',#9594,1.); +#9594 = DIRECTION('',(-0.,0.,-1.)); +#9595 = ORIENTED_EDGE('',*,*,#9596,.T.); +#9596 = EDGE_CURVE('',#9589,#9597,#9599,.T.); +#9597 = VERTEX_POINT('',#9598); +#9598 = CARTESIAN_POINT('',(-2.92,-0.38335,1.110223024625E-16)); +#9599 = CIRCLE('',#9600,0.47); +#9600 = AXIS2_PLACEMENT_3D('',#9601,#9602,#9603); +#9601 = CARTESIAN_POINT('',(-2.92,-0.38335,0.47)); +#9602 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9603 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9604 = ORIENTED_EDGE('',*,*,#9605,.T.); +#9605 = EDGE_CURVE('',#9597,#9606,#9608,.T.); +#9606 = VERTEX_POINT('',#9607); +#9607 = CARTESIAN_POINT('',(-3.5,-0.38335,1.110223024625E-16)); +#9608 = LINE('',#9609,#9610); +#9609 = CARTESIAN_POINT('',(-2.92,-0.38335,1.110223024625E-16)); +#9610 = VECTOR('',#9611,1.); +#9611 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#9612 = ORIENTED_EDGE('',*,*,#9613,.T.); +#9613 = EDGE_CURVE('',#9606,#9614,#9616,.T.); +#9614 = VERTEX_POINT('',#9615); +#9615 = CARTESIAN_POINT('',(-3.5,-0.38335,0.27)); +#9616 = LINE('',#9617,#9618); +#9617 = CARTESIAN_POINT('',(-3.5,-0.38335,1.110223024625E-16)); +#9618 = VECTOR('',#9619,1.); +#9619 = DIRECTION('',(0.,0.,1.)); +#9620 = ORIENTED_EDGE('',*,*,#9621,.T.); +#9621 = EDGE_CURVE('',#9614,#9622,#9624,.T.); +#9622 = VERTEX_POINT('',#9623); +#9623 = CARTESIAN_POINT('',(-2.92,-0.38335,0.27)); +#9624 = LINE('',#9625,#9626); +#9625 = CARTESIAN_POINT('',(-3.5,-0.38335,0.27)); +#9626 = VECTOR('',#9627,1.); +#9627 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9628 = ORIENTED_EDGE('',*,*,#9629,.T.); +#9629 = EDGE_CURVE('',#9622,#9630,#9632,.T.); +#9630 = VERTEX_POINT('',#9631); +#9631 = CARTESIAN_POINT('',(-2.72,-0.38335,0.47)); +#9632 = CIRCLE('',#9633,0.2); +#9633 = AXIS2_PLACEMENT_3D('',#9634,#9635,#9636); +#9634 = CARTESIAN_POINT('',(-2.92,-0.38335,0.47)); +#9635 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9636 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#9637 = ORIENTED_EDGE('',*,*,#9638,.T.); +#9638 = EDGE_CURVE('',#9630,#9639,#9641,.T.); +#9639 = VERTEX_POINT('',#9640); +#9640 = CARTESIAN_POINT('',(-2.72,-0.38335,0.565)); +#9641 = LINE('',#9642,#9643); +#9642 = CARTESIAN_POINT('',(-2.72,-0.38335,0.47)); +#9643 = VECTOR('',#9644,1.); +#9644 = DIRECTION('',(0.,0.,1.)); +#9645 = ORIENTED_EDGE('',*,*,#9646,.T.); +#9646 = EDGE_CURVE('',#9639,#9647,#9649,.T.); +#9647 = VERTEX_POINT('',#9648); +#9648 = CARTESIAN_POINT('',(-2.25,-0.38335,1.035)); +#9649 = CIRCLE('',#9650,0.47); +#9650 = AXIS2_PLACEMENT_3D('',#9651,#9652,#9653); +#9651 = CARTESIAN_POINT('',(-2.25,-0.38335,0.565)); +#9652 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9653 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#9654 = ORIENTED_EDGE('',*,*,#9655,.T.); +#9655 = EDGE_CURVE('',#9647,#8806,#9656,.T.); +#9656 = LINE('',#9657,#9658); +#9657 = CARTESIAN_POINT('',(-2.25,-0.38335,1.035)); +#9658 = VECTOR('',#9659,1.); +#9659 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9660 = PLANE('',#9661); +#9661 = AXIS2_PLACEMENT_3D('',#9662,#9663,#9664); +#9662 = CARTESIAN_POINT('',(-2.60537406739,-0.38335,0.509896994364)); +#9663 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9664 = DIRECTION('',(0.,0.,1.)); +#9665 = ADVANCED_FACE('',(#9666),#9691,.T.); +#9666 = FACE_BOUND('',#9667,.T.); +#9667 = EDGE_LOOP('',(#9668,#9676,#9677,#9685)); +#9668 = ORIENTED_EDGE('',*,*,#9669,.F.); +#9669 = EDGE_CURVE('',#8806,#9670,#9672,.T.); +#9670 = VERTEX_POINT('',#9671); +#9671 = CARTESIAN_POINT('',(-1.735,-0.38335,1.035)); +#9672 = LINE('',#9673,#9674); +#9673 = CARTESIAN_POINT('',(-2.25,-0.38335,1.035)); +#9674 = VECTOR('',#9675,1.); +#9675 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9676 = ORIENTED_EDGE('',*,*,#8822,.T.); +#9677 = ORIENTED_EDGE('',*,*,#9678,.T.); +#9678 = EDGE_CURVE('',#8815,#9679,#9681,.T.); +#9679 = VERTEX_POINT('',#9680); +#9680 = CARTESIAN_POINT('',(-1.735,-1.91675,1.035)); +#9681 = LINE('',#9682,#9683); +#9682 = CARTESIAN_POINT('',(-2.25,-1.91675,1.035)); +#9683 = VECTOR('',#9684,1.); +#9684 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#9685 = ORIENTED_EDGE('',*,*,#9686,.F.); +#9686 = EDGE_CURVE('',#9670,#9679,#9687,.T.); +#9687 = LINE('',#9688,#9689); +#9688 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9689 = VECTOR('',#9690,1.); +#9690 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9691 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9692,#9693) + ,(#9694,#9695 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9692 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#9693 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#9694 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9695 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9696 = ADVANCED_FACE('',(#9697),#9708,.F.); +#9697 = FACE_BOUND('',#9698,.F.); +#9698 = EDGE_LOOP('',(#9699,#9700,#9701,#9707)); +#9699 = ORIENTED_EDGE('',*,*,#8853,.T.); +#9700 = ORIENTED_EDGE('',*,*,#9487,.T.); +#9701 = ORIENTED_EDGE('',*,*,#9702,.F.); +#9702 = EDGE_CURVE('',#9580,#9488,#9703,.T.); +#9703 = LINE('',#9704,#9705); +#9704 = CARTESIAN_POINT('',(-2.45,-0.38335,0.565)); +#9705 = VECTOR('',#9706,1.); +#9706 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#9707 = ORIENTED_EDGE('',*,*,#9579,.F.); +#9708 = CYLINDRICAL_SURFACE('',#9709,0.2); +#9709 = AXIS2_PLACEMENT_3D('',#9710,#9711,#9712); +#9710 = CARTESIAN_POINT('',(-2.25,-0.38335,0.565)); +#9711 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#9712 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#9713 = ADVANCED_FACE('',(#9714),#9731,.T.); +#9714 = FACE_BOUND('',#9715,.T.); +#9715 = EDGE_LOOP('',(#9716,#9717,#9724,#9730)); +#9716 = ORIENTED_EDGE('',*,*,#8875,.T.); +#9717 = ORIENTED_EDGE('',*,*,#9718,.T.); +#9718 = EDGE_CURVE('',#8869,#9719,#9721,.T.); +#9719 = VERTEX_POINT('',#9720); +#9720 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9722,#9723),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9722 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#9723 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9724 = ORIENTED_EDGE('',*,*,#9725,.F.); +#9725 = EDGE_CURVE('',#9216,#9719,#9726,.T.); +#9726 = LINE('',#9727,#9728); +#9727 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9728 = VECTOR('',#9729,1.); +#9729 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#9730 = ORIENTED_EDGE('',*,*,#9215,.F.); +#9731 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9732,#9733) + ,(#9734,#9735 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9732 = CARTESIAN_POINT('',(-1.75,-3.25,1.035)); +#9733 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#9734 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#9735 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9736 = ADVANCED_FACE('',(#9737),#9755,.T.); +#9737 = FACE_BOUND('',#9738,.T.); +#9738 = EDGE_LOOP('',(#9739,#9740,#9741,#9749)); +#9739 = ORIENTED_EDGE('',*,*,#9718,.F.); +#9740 = ORIENTED_EDGE('',*,*,#8900,.T.); +#9741 = ORIENTED_EDGE('',*,*,#9742,.T.); +#9742 = EDGE_CURVE('',#8893,#9743,#9745,.T.); +#9743 = VERTEX_POINT('',#9744); +#9744 = CARTESIAN_POINT('',(1.735,-1.15005,1.035)); +#9745 = LINE('',#9746,#9747); +#9746 = CARTESIAN_POINT('',(2.25,-1.15005,1.035)); +#9747 = VECTOR('',#9748,1.); +#9748 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9749 = ORIENTED_EDGE('',*,*,#9750,.F.); +#9750 = EDGE_CURVE('',#9719,#9743,#9751,.T.); +#9751 = LINE('',#9752,#9753); +#9752 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9753 = VECTOR('',#9754,1.); +#9754 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9755 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9756,#9757) + ,(#9758,#9759 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9756 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#9757 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9758 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#9759 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#9760 = ADVANCED_FACE('',(#9761),#9847,.T.); +#9761 = FACE_BOUND('',#9762,.T.); +#9762 = EDGE_LOOP('',(#9763,#9764,#9765,#9774,#9782,#9791,#9799,#9807, + #9815,#9824,#9832,#9841)); +#9763 = ORIENTED_EDGE('',*,*,#8892,.T.); +#9764 = ORIENTED_EDGE('',*,*,#8961,.T.); +#9765 = ORIENTED_EDGE('',*,*,#9766,.T.); +#9766 = EDGE_CURVE('',#8954,#9767,#9769,.T.); +#9767 = VERTEX_POINT('',#9768); +#9768 = CARTESIAN_POINT('',(2.45,-1.15005,0.565)); +#9769 = CIRCLE('',#9770,0.2); +#9770 = AXIS2_PLACEMENT_3D('',#9771,#9772,#9773); +#9771 = CARTESIAN_POINT('',(2.25,-1.15005,0.565)); +#9772 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9773 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#9774 = ORIENTED_EDGE('',*,*,#9775,.T.); +#9775 = EDGE_CURVE('',#9767,#9776,#9778,.T.); +#9776 = VERTEX_POINT('',#9777); +#9777 = CARTESIAN_POINT('',(2.45,-1.15005,0.47)); +#9778 = LINE('',#9779,#9780); +#9779 = CARTESIAN_POINT('',(2.45,-1.15005,0.565)); +#9780 = VECTOR('',#9781,1.); +#9781 = DIRECTION('',(0.,0.,-1.)); +#9782 = ORIENTED_EDGE('',*,*,#9783,.T.); +#9783 = EDGE_CURVE('',#9776,#9784,#9786,.T.); +#9784 = VERTEX_POINT('',#9785); +#9785 = CARTESIAN_POINT('',(2.92,-1.15005,1.110223024625E-16)); +#9786 = CIRCLE('',#9787,0.47); +#9787 = AXIS2_PLACEMENT_3D('',#9788,#9789,#9790); +#9788 = CARTESIAN_POINT('',(2.92,-1.15005,0.47)); +#9789 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9790 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9791 = ORIENTED_EDGE('',*,*,#9792,.T.); +#9792 = EDGE_CURVE('',#9784,#9793,#9795,.T.); +#9793 = VERTEX_POINT('',#9794); +#9794 = CARTESIAN_POINT('',(3.5,-1.15005,1.110223024625E-16)); +#9795 = LINE('',#9796,#9797); +#9796 = CARTESIAN_POINT('',(2.92,-1.15005,1.110223024625E-16)); +#9797 = VECTOR('',#9798,1.); +#9798 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#9799 = ORIENTED_EDGE('',*,*,#9800,.T.); +#9800 = EDGE_CURVE('',#9793,#9801,#9803,.T.); +#9801 = VERTEX_POINT('',#9802); +#9802 = CARTESIAN_POINT('',(3.5,-1.15005,0.27)); +#9803 = LINE('',#9804,#9805); +#9804 = CARTESIAN_POINT('',(3.5,-1.15005,1.110223024625E-16)); +#9805 = VECTOR('',#9806,1.); +#9806 = DIRECTION('',(0.,0.,1.)); +#9807 = ORIENTED_EDGE('',*,*,#9808,.T.); +#9808 = EDGE_CURVE('',#9801,#9809,#9811,.T.); +#9809 = VERTEX_POINT('',#9810); +#9810 = CARTESIAN_POINT('',(2.92,-1.15005,0.27)); +#9811 = LINE('',#9812,#9813); +#9812 = CARTESIAN_POINT('',(3.5,-1.15005,0.27)); +#9813 = VECTOR('',#9814,1.); +#9814 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9815 = ORIENTED_EDGE('',*,*,#9816,.T.); +#9816 = EDGE_CURVE('',#9809,#9817,#9819,.T.); +#9817 = VERTEX_POINT('',#9818); +#9818 = CARTESIAN_POINT('',(2.72,-1.15005,0.47)); +#9819 = CIRCLE('',#9820,0.2); +#9820 = AXIS2_PLACEMENT_3D('',#9821,#9822,#9823); +#9821 = CARTESIAN_POINT('',(2.92,-1.15005,0.47)); +#9822 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9823 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#9824 = ORIENTED_EDGE('',*,*,#9825,.T.); +#9825 = EDGE_CURVE('',#9817,#9826,#9828,.T.); +#9826 = VERTEX_POINT('',#9827); +#9827 = CARTESIAN_POINT('',(2.72,-1.15005,0.565)); +#9828 = LINE('',#9829,#9830); +#9829 = CARTESIAN_POINT('',(2.72,-1.15005,0.47)); +#9830 = VECTOR('',#9831,1.); +#9831 = DIRECTION('',(0.,0.,1.)); +#9832 = ORIENTED_EDGE('',*,*,#9833,.T.); +#9833 = EDGE_CURVE('',#9826,#9834,#9836,.T.); +#9834 = VERTEX_POINT('',#9835); +#9835 = CARTESIAN_POINT('',(2.25,-1.15005,1.035)); +#9836 = CIRCLE('',#9837,0.47); +#9837 = AXIS2_PLACEMENT_3D('',#9838,#9839,#9840); +#9838 = CARTESIAN_POINT('',(2.25,-1.15005,0.565)); +#9839 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9840 = DIRECTION('',(1.,2.22044604925E-16,-4.724353296277E-16)); +#9841 = ORIENTED_EDGE('',*,*,#9842,.T.); +#9842 = EDGE_CURVE('',#9834,#8893,#9843,.T.); +#9843 = LINE('',#9844,#9845); +#9844 = CARTESIAN_POINT('',(2.25,-1.15005,1.035)); +#9845 = VECTOR('',#9846,1.); +#9846 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9847 = PLANE('',#9848); +#9848 = AXIS2_PLACEMENT_3D('',#9849,#9850,#9851); +#9849 = CARTESIAN_POINT('',(2.60537406739,-1.15005,0.509896994364)); +#9850 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9851 = DIRECTION('',(0.,0.,1.)); +#9852 = ADVANCED_FACE('',(#9853),#9939,.F.); +#9853 = FACE_BOUND('',#9854,.F.); +#9854 = EDGE_LOOP('',(#9855,#9856,#9857,#9866,#9874,#9883,#9891,#9899, + #9907,#9916,#9924,#9933)); +#9855 = ORIENTED_EDGE('',*,*,#8914,.T.); +#9856 = ORIENTED_EDGE('',*,*,#8945,.T.); +#9857 = ORIENTED_EDGE('',*,*,#9858,.T.); +#9858 = EDGE_CURVE('',#8946,#9859,#9861,.T.); +#9859 = VERTEX_POINT('',#9860); +#9860 = CARTESIAN_POINT('',(2.45,1.15005,0.565)); +#9861 = CIRCLE('',#9862,0.2); +#9862 = AXIS2_PLACEMENT_3D('',#9863,#9864,#9865); +#9863 = CARTESIAN_POINT('',(2.25,1.15005,0.565)); +#9864 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9865 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#9866 = ORIENTED_EDGE('',*,*,#9867,.T.); +#9867 = EDGE_CURVE('',#9859,#9868,#9870,.T.); +#9868 = VERTEX_POINT('',#9869); +#9869 = CARTESIAN_POINT('',(2.45,1.15005,0.47)); +#9870 = LINE('',#9871,#9872); +#9871 = CARTESIAN_POINT('',(2.45,1.15005,0.565)); +#9872 = VECTOR('',#9873,1.); +#9873 = DIRECTION('',(0.,0.,-1.)); +#9874 = ORIENTED_EDGE('',*,*,#9875,.T.); +#9875 = EDGE_CURVE('',#9868,#9876,#9878,.T.); +#9876 = VERTEX_POINT('',#9877); +#9877 = CARTESIAN_POINT('',(2.92,1.15005,1.110223024625E-16)); +#9878 = CIRCLE('',#9879,0.47); +#9879 = AXIS2_PLACEMENT_3D('',#9880,#9881,#9882); +#9880 = CARTESIAN_POINT('',(2.92,1.15005,0.47)); +#9881 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9882 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9883 = ORIENTED_EDGE('',*,*,#9884,.T.); +#9884 = EDGE_CURVE('',#9876,#9885,#9887,.T.); +#9885 = VERTEX_POINT('',#9886); +#9886 = CARTESIAN_POINT('',(3.5,1.15005,1.110223024625E-16)); +#9887 = LINE('',#9888,#9889); +#9888 = CARTESIAN_POINT('',(2.92,1.15005,1.110223024625E-16)); +#9889 = VECTOR('',#9890,1.); +#9890 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#9891 = ORIENTED_EDGE('',*,*,#9892,.T.); +#9892 = EDGE_CURVE('',#9885,#9893,#9895,.T.); +#9893 = VERTEX_POINT('',#9894); +#9894 = CARTESIAN_POINT('',(3.5,1.15005,0.27)); +#9895 = LINE('',#9896,#9897); +#9896 = CARTESIAN_POINT('',(3.5,1.15005,1.110223024625E-16)); +#9897 = VECTOR('',#9898,1.); +#9898 = DIRECTION('',(0.,0.,1.)); +#9899 = ORIENTED_EDGE('',*,*,#9900,.T.); +#9900 = EDGE_CURVE('',#9893,#9901,#9903,.T.); +#9901 = VERTEX_POINT('',#9902); +#9902 = CARTESIAN_POINT('',(2.92,1.15005,0.27)); +#9903 = LINE('',#9904,#9905); +#9904 = CARTESIAN_POINT('',(3.5,1.15005,0.27)); +#9905 = VECTOR('',#9906,1.); +#9906 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9907 = ORIENTED_EDGE('',*,*,#9908,.T.); +#9908 = EDGE_CURVE('',#9901,#9909,#9911,.T.); +#9909 = VERTEX_POINT('',#9910); +#9910 = CARTESIAN_POINT('',(2.72,1.15005,0.47)); +#9911 = CIRCLE('',#9912,0.2); +#9912 = AXIS2_PLACEMENT_3D('',#9913,#9914,#9915); +#9913 = CARTESIAN_POINT('',(2.92,1.15005,0.47)); +#9914 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9915 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#9916 = ORIENTED_EDGE('',*,*,#9917,.T.); +#9917 = EDGE_CURVE('',#9909,#9918,#9920,.T.); +#9918 = VERTEX_POINT('',#9919); +#9919 = CARTESIAN_POINT('',(2.72,1.15005,0.565)); +#9920 = LINE('',#9921,#9922); +#9921 = CARTESIAN_POINT('',(2.72,1.15005,0.47)); +#9922 = VECTOR('',#9923,1.); +#9923 = DIRECTION('',(0.,0.,1.)); +#9924 = ORIENTED_EDGE('',*,*,#9925,.T.); +#9925 = EDGE_CURVE('',#9918,#9926,#9928,.T.); +#9926 = VERTEX_POINT('',#9927); +#9927 = CARTESIAN_POINT('',(2.25,1.15005,1.035)); +#9928 = CIRCLE('',#9929,0.47); +#9929 = AXIS2_PLACEMENT_3D('',#9930,#9931,#9932); +#9930 = CARTESIAN_POINT('',(2.25,1.15005,0.565)); +#9931 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9932 = DIRECTION('',(1.,2.22044604925E-16,-4.724353296277E-16)); +#9933 = ORIENTED_EDGE('',*,*,#9934,.T.); +#9934 = EDGE_CURVE('',#9926,#8915,#9935,.T.); +#9935 = LINE('',#9936,#9937); +#9936 = CARTESIAN_POINT('',(2.25,1.15005,1.035)); +#9937 = VECTOR('',#9938,1.); +#9938 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9939 = PLANE('',#9940); +#9940 = AXIS2_PLACEMENT_3D('',#9941,#9942,#9943); +#9941 = CARTESIAN_POINT('',(2.60537406739,1.15005,0.509896994364)); +#9942 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9943 = DIRECTION('',(0.,0.,1.)); +#9944 = ADVANCED_FACE('',(#9945),#9969,.T.); +#9945 = FACE_BOUND('',#9946,.T.); +#9946 = EDGE_LOOP('',(#9947,#9955,#9956,#9963)); +#9947 = ORIENTED_EDGE('',*,*,#9948,.F.); +#9948 = EDGE_CURVE('',#8915,#9949,#9951,.T.); +#9949 = VERTEX_POINT('',#9950); +#9950 = CARTESIAN_POINT('',(1.735,1.15005,1.035)); +#9951 = LINE('',#9952,#9953); +#9952 = CARTESIAN_POINT('',(2.25,1.15005,1.035)); +#9953 = VECTOR('',#9954,1.); +#9954 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#9955 = ORIENTED_EDGE('',*,*,#8930,.T.); +#9956 = ORIENTED_EDGE('',*,*,#9957,.T.); +#9957 = EDGE_CURVE('',#8924,#9958,#9960,.T.); +#9958 = VERTEX_POINT('',#9959); +#9959 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#9960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9961,#9962),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#9961 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#9962 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#9963 = ORIENTED_EDGE('',*,*,#9964,.F.); +#9964 = EDGE_CURVE('',#9949,#9958,#9965,.T.); +#9965 = LINE('',#9966,#9967); +#9966 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9967 = VECTOR('',#9968,1.); +#9968 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9969 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#9970,#9971) + ,(#9972,#9973 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#9970 = CARTESIAN_POINT('',(1.75,-3.25,1.035)); +#9971 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#9972 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#9973 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#9974 = ADVANCED_FACE('',(#9975),#9986,.F.); +#9975 = FACE_BOUND('',#9976,.F.); +#9976 = EDGE_LOOP('',(#9977,#9983,#9984,#9985)); +#9977 = ORIENTED_EDGE('',*,*,#9978,.F.); +#9978 = EDGE_CURVE('',#9859,#9767,#9979,.T.); +#9979 = LINE('',#9980,#9981); +#9980 = CARTESIAN_POINT('',(2.45,-0.38335,0.565)); +#9981 = VECTOR('',#9982,1.); +#9982 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#9983 = ORIENTED_EDGE('',*,*,#9858,.F.); +#9984 = ORIENTED_EDGE('',*,*,#8953,.T.); +#9985 = ORIENTED_EDGE('',*,*,#9766,.T.); +#9986 = CYLINDRICAL_SURFACE('',#9987,0.2); +#9987 = AXIS2_PLACEMENT_3D('',#9988,#9989,#9990); +#9988 = CARTESIAN_POINT('',(2.25,1.15005,0.565)); +#9989 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#9990 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#9991 = ADVANCED_FACE('',(#9992),#10003,.T.); +#9992 = FACE_BOUND('',#9993,.T.); +#9993 = EDGE_LOOP('',(#9994,#9995,#9996,#10002)); +#9994 = ORIENTED_EDGE('',*,*,#8977,.T.); +#9995 = ORIENTED_EDGE('',*,*,#8992,.T.); +#9996 = ORIENTED_EDGE('',*,*,#9997,.F.); +#9997 = EDGE_CURVE('',#9958,#8993,#9998,.T.); +#9998 = LINE('',#9999,#10000); +#9999 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#10000 = VECTOR('',#10001,1.); +#10001 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#10002 = ORIENTED_EDGE('',*,*,#9957,.F.); +#10003 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#10004,#10005) + ,(#10006,#10007 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.5),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10004 = CARTESIAN_POINT('',(1.75,3.25,1.035)); +#10005 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#10006 = CARTESIAN_POINT('',(-1.75,3.25,1.035)); +#10007 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10008 = ADVANCED_FACE('',(#10009),#10053,.T.); +#10009 = FACE_BOUND('',#10010,.T.); +#10010 = EDGE_LOOP('',(#10011,#10012,#10018,#10019,#10025,#10026,#10032, + #10033,#10040,#10048)); +#10011 = ORIENTED_EDGE('',*,*,#9008,.T.); +#10012 = ORIENTED_EDGE('',*,*,#10013,.T.); +#10013 = EDGE_CURVE('',#9001,#9455,#10014,.T.); +#10014 = LINE('',#10015,#10016); +#10015 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10016 = VECTOR('',#10017,1.); +#10017 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10018 = ORIENTED_EDGE('',*,*,#9471,.T.); +#10019 = ORIENTED_EDGE('',*,*,#10020,.T.); +#10020 = EDGE_CURVE('',#9464,#9670,#10021,.T.); +#10021 = LINE('',#10022,#10023); +#10022 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10023 = VECTOR('',#10024,1.); +#10024 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10025 = ORIENTED_EDGE('',*,*,#9686,.T.); +#10026 = ORIENTED_EDGE('',*,*,#10027,.T.); +#10027 = EDGE_CURVE('',#9679,#9207,#10028,.T.); +#10028 = LINE('',#10029,#10030); +#10029 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10030 = VECTOR('',#10031,1.); +#10031 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10032 = ORIENTED_EDGE('',*,*,#9222,.T.); +#10033 = ORIENTED_EDGE('',*,*,#10034,.T.); +#10034 = EDGE_CURVE('',#9216,#10035,#10037,.T.); +#10035 = VERTEX_POINT('',#10036); +#10036 = CARTESIAN_POINT('',(-1.641540344923,-3.141540344923,1.7)); +#10037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10038,#10039),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10038 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#10039 = CARTESIAN_POINT('',(-1.641540344923,-3.141540344923,1.7)); +#10040 = ORIENTED_EDGE('',*,*,#10041,.F.); +#10041 = EDGE_CURVE('',#10042,#10035,#10044,.T.); +#10042 = VERTEX_POINT('',#10043); +#10043 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10044 = LINE('',#10045,#10046); +#10045 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10046 = VECTOR('',#10047,1.); +#10047 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10048 = ORIENTED_EDGE('',*,*,#10049,.F.); +#10049 = EDGE_CURVE('',#8993,#10042,#10050,.T.); +#10050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10051,#10052),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10051 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10052 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10053 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#10054,#10055) + ,(#10056,#10057 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.47),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10054 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10055 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10056 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#10057 = CARTESIAN_POINT('',(-1.641540344923,-3.141540344923,1.7)); +#10058 = ADVANCED_FACE('',(#10059),#10072,.F.); +#10059 = FACE_BOUND('',#10060,.F.); +#10060 = EDGE_LOOP('',(#10061,#10062,#10068,#10069,#10070,#10071)); +#10061 = ORIENTED_EDGE('',*,*,#9314,.F.); +#10062 = ORIENTED_EDGE('',*,*,#10063,.T.); +#10063 = EDGE_CURVE('',#9306,#9092,#10064,.T.); +#10064 = LINE('',#10065,#10066); +#10065 = CARTESIAN_POINT('',(-2.25,1.91675,1.035)); +#10066 = VECTOR('',#10067,1.); +#10067 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10068 = ORIENTED_EDGE('',*,*,#9100,.T.); +#10069 = ORIENTED_EDGE('',*,*,#9000,.T.); +#10070 = ORIENTED_EDGE('',*,*,#10013,.T.); +#10071 = ORIENTED_EDGE('',*,*,#9454,.F.); +#10072 = PLANE('',#10073); +#10073 = AXIS2_PLACEMENT_3D('',#10074,#10075,#10076); +#10074 = CARTESIAN_POINT('',(-2.25,1.91675,1.035)); +#10075 = DIRECTION('',(-0.,0.,-1.)); +#10076 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10077 = ADVANCED_FACE('',(#10078),#10089,.T.); +#10078 = FACE_BOUND('',#10079,.T.); +#10079 = EDGE_LOOP('',(#10080,#10081,#10082,#10083)); +#10080 = ORIENTED_EDGE('',*,*,#9305,.T.); +#10081 = ORIENTED_EDGE('',*,*,#10063,.T.); +#10082 = ORIENTED_EDGE('',*,*,#9091,.F.); +#10083 = ORIENTED_EDGE('',*,*,#10084,.F.); +#10084 = EDGE_CURVE('',#9298,#9084,#10085,.T.); +#10085 = LINE('',#10086,#10087); +#10086 = CARTESIAN_POINT('',(-2.72,1.91675,0.565)); +#10087 = VECTOR('',#10088,1.); +#10088 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10089 = CYLINDRICAL_SURFACE('',#10090,0.47); +#10090 = AXIS2_PLACEMENT_3D('',#10091,#10092,#10093); +#10091 = CARTESIAN_POINT('',(-2.25,1.91675,0.565)); +#10092 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10093 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#10094 = ADVANCED_FACE('',(#10095),#10106,.F.); +#10095 = FACE_BOUND('',#10096,.F.); +#10096 = EDGE_LOOP('',(#10097,#10103,#10104,#10105)); +#10097 = ORIENTED_EDGE('',*,*,#10098,.T.); +#10098 = EDGE_CURVE('',#9289,#9075,#10099,.T.); +#10099 = LINE('',#10100,#10101); +#10100 = CARTESIAN_POINT('',(-2.72,1.91675,0.47)); +#10101 = VECTOR('',#10102,1.); +#10102 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10103 = ORIENTED_EDGE('',*,*,#9083,.T.); +#10104 = ORIENTED_EDGE('',*,*,#10084,.F.); +#10105 = ORIENTED_EDGE('',*,*,#9297,.F.); +#10106 = PLANE('',#10107); +#10107 = AXIS2_PLACEMENT_3D('',#10108,#10109,#10110); +#10108 = CARTESIAN_POINT('',(-2.72,1.91675,0.47)); +#10109 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10110 = DIRECTION('',(0.,-0.,1.)); +#10111 = ADVANCED_FACE('',(#10112),#10123,.F.); +#10112 = FACE_BOUND('',#10113,.F.); +#10113 = EDGE_LOOP('',(#10114,#10120,#10121,#10122)); +#10114 = ORIENTED_EDGE('',*,*,#10115,.T.); +#10115 = EDGE_CURVE('',#9281,#9067,#10116,.T.); +#10116 = LINE('',#10117,#10118); +#10117 = CARTESIAN_POINT('',(-2.92,1.91675,0.27)); +#10118 = VECTOR('',#10119,1.); +#10119 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10120 = ORIENTED_EDGE('',*,*,#9074,.T.); +#10121 = ORIENTED_EDGE('',*,*,#10098,.F.); +#10122 = ORIENTED_EDGE('',*,*,#9288,.F.); +#10123 = CYLINDRICAL_SURFACE('',#10124,0.2); +#10124 = AXIS2_PLACEMENT_3D('',#10125,#10126,#10127); +#10125 = CARTESIAN_POINT('',(-2.92,1.91675,0.47)); +#10126 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#10127 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#10128 = ADVANCED_FACE('',(#10129),#10140,.F.); +#10129 = FACE_BOUND('',#10130,.F.); +#10130 = EDGE_LOOP('',(#10131,#10137,#10138,#10139)); +#10131 = ORIENTED_EDGE('',*,*,#10132,.T.); +#10132 = EDGE_CURVE('',#9273,#9059,#10133,.T.); +#10133 = LINE('',#10134,#10135); +#10134 = CARTESIAN_POINT('',(-3.5,1.91675,0.27)); +#10135 = VECTOR('',#10136,1.); +#10136 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10137 = ORIENTED_EDGE('',*,*,#9066,.T.); +#10138 = ORIENTED_EDGE('',*,*,#10115,.F.); +#10139 = ORIENTED_EDGE('',*,*,#9280,.F.); +#10140 = PLANE('',#10141); +#10141 = AXIS2_PLACEMENT_3D('',#10142,#10143,#10144); +#10142 = CARTESIAN_POINT('',(-3.5,1.91675,0.27)); +#10143 = DIRECTION('',(-0.,0.,-1.)); +#10144 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10145 = ADVANCED_FACE('',(#10146),#10157,.F.); +#10146 = FACE_BOUND('',#10147,.F.); +#10147 = EDGE_LOOP('',(#10148,#10154,#10155,#10156)); +#10148 = ORIENTED_EDGE('',*,*,#10149,.T.); +#10149 = EDGE_CURVE('',#9265,#9051,#10150,.T.); +#10150 = LINE('',#10151,#10152); +#10151 = CARTESIAN_POINT('',(-3.5,1.91675,1.110223024625E-16)); +#10152 = VECTOR('',#10153,1.); +#10153 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10154 = ORIENTED_EDGE('',*,*,#9058,.T.); +#10155 = ORIENTED_EDGE('',*,*,#10132,.F.); +#10156 = ORIENTED_EDGE('',*,*,#9272,.F.); +#10157 = PLANE('',#10158); +#10158 = AXIS2_PLACEMENT_3D('',#10159,#10160,#10161); +#10159 = CARTESIAN_POINT('',(-3.5,1.91675,1.110223024625E-16)); +#10160 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10161 = DIRECTION('',(0.,-0.,1.)); +#10162 = ADVANCED_FACE('',(#10163),#10174,.F.); +#10163 = FACE_BOUND('',#10164,.F.); +#10164 = EDGE_LOOP('',(#10165,#10171,#10172,#10173)); +#10165 = ORIENTED_EDGE('',*,*,#10166,.T.); +#10166 = EDGE_CURVE('',#9256,#9042,#10167,.T.); +#10167 = LINE('',#10168,#10169); +#10168 = CARTESIAN_POINT('',(-2.92,1.91675,1.110223024625E-16)); +#10169 = VECTOR('',#10170,1.); +#10170 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10171 = ORIENTED_EDGE('',*,*,#9050,.T.); +#10172 = ORIENTED_EDGE('',*,*,#10149,.F.); +#10173 = ORIENTED_EDGE('',*,*,#9264,.F.); +#10174 = PLANE('',#10175); +#10175 = AXIS2_PLACEMENT_3D('',#10176,#10177,#10178); +#10176 = CARTESIAN_POINT('',(-2.92,1.91675,1.110223024625E-16)); +#10177 = DIRECTION('',(0.,0.,1.)); +#10178 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10179 = ADVANCED_FACE('',(#10180),#10191,.T.); +#10180 = FACE_BOUND('',#10181,.T.); +#10181 = EDGE_LOOP('',(#10182,#10183,#10184,#10185)); +#10182 = ORIENTED_EDGE('',*,*,#9255,.T.); +#10183 = ORIENTED_EDGE('',*,*,#10166,.T.); +#10184 = ORIENTED_EDGE('',*,*,#9041,.F.); +#10185 = ORIENTED_EDGE('',*,*,#10186,.F.); +#10186 = EDGE_CURVE('',#9248,#9034,#10187,.T.); +#10187 = LINE('',#10188,#10189); +#10188 = CARTESIAN_POINT('',(-2.45,1.91675,0.47)); +#10189 = VECTOR('',#10190,1.); +#10190 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10191 = CYLINDRICAL_SURFACE('',#10192,0.47); +#10192 = AXIS2_PLACEMENT_3D('',#10193,#10194,#10195); +#10193 = CARTESIAN_POINT('',(-2.92,1.91675,0.47)); +#10194 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10195 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10196 = ADVANCED_FACE('',(#10197),#10203,.F.); +#10197 = FACE_BOUND('',#10198,.F.); +#10198 = EDGE_LOOP('',(#10199,#10200,#10201,#10202)); +#10199 = ORIENTED_EDGE('',*,*,#9330,.T.); +#10200 = ORIENTED_EDGE('',*,*,#9033,.T.); +#10201 = ORIENTED_EDGE('',*,*,#10186,.F.); +#10202 = ORIENTED_EDGE('',*,*,#9247,.F.); +#10203 = PLANE('',#10204); +#10204 = AXIS2_PLACEMENT_3D('',#10205,#10206,#10207); +#10205 = CARTESIAN_POINT('',(-2.45,1.91675,0.565)); +#10206 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10207 = DIRECTION('',(-0.,0.,-1.)); +#10208 = ADVANCED_FACE('',(#10209),#10222,.F.); +#10209 = FACE_BOUND('',#10210,.F.); +#10210 = EDGE_LOOP('',(#10211,#10212,#10218,#10219,#10220,#10221)); +#10211 = ORIENTED_EDGE('',*,*,#9192,.F.); +#10212 = ORIENTED_EDGE('',*,*,#10213,.T.); +#10213 = EDGE_CURVE('',#9184,#9432,#10214,.T.); +#10214 = LINE('',#10215,#10216); +#10215 = CARTESIAN_POINT('',(-2.25,-2.68345,1.035)); +#10216 = VECTOR('',#10217,1.); +#10217 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10218 = ORIENTED_EDGE('',*,*,#9440,.T.); +#10219 = ORIENTED_EDGE('',*,*,#9678,.T.); +#10220 = ORIENTED_EDGE('',*,*,#10027,.T.); +#10221 = ORIENTED_EDGE('',*,*,#9206,.F.); +#10222 = PLANE('',#10223); +#10223 = AXIS2_PLACEMENT_3D('',#10224,#10225,#10226); +#10224 = CARTESIAN_POINT('',(-2.25,-2.68345,1.035)); +#10225 = DIRECTION('',(-0.,0.,-1.)); +#10226 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10227 = ADVANCED_FACE('',(#10228),#10239,.T.); +#10228 = FACE_BOUND('',#10229,.T.); +#10229 = EDGE_LOOP('',(#10230,#10231,#10232,#10233)); +#10230 = ORIENTED_EDGE('',*,*,#9183,.T.); +#10231 = ORIENTED_EDGE('',*,*,#10213,.T.); +#10232 = ORIENTED_EDGE('',*,*,#9431,.F.); +#10233 = ORIENTED_EDGE('',*,*,#10234,.F.); +#10234 = EDGE_CURVE('',#9176,#9424,#10235,.T.); +#10235 = LINE('',#10236,#10237); +#10236 = CARTESIAN_POINT('',(-2.72,-2.68345,0.565)); +#10237 = VECTOR('',#10238,1.); +#10238 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10239 = CYLINDRICAL_SURFACE('',#10240,0.47); +#10240 = AXIS2_PLACEMENT_3D('',#10241,#10242,#10243); +#10241 = CARTESIAN_POINT('',(-2.25,-2.68345,0.565)); +#10242 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10243 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#10244 = ADVANCED_FACE('',(#10245),#10256,.F.); +#10245 = FACE_BOUND('',#10246,.F.); +#10246 = EDGE_LOOP('',(#10247,#10253,#10254,#10255)); +#10247 = ORIENTED_EDGE('',*,*,#10248,.T.); +#10248 = EDGE_CURVE('',#9167,#9415,#10249,.T.); +#10249 = LINE('',#10250,#10251); +#10250 = CARTESIAN_POINT('',(-2.72,-2.68345,0.47)); +#10251 = VECTOR('',#10252,1.); +#10252 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10253 = ORIENTED_EDGE('',*,*,#9423,.T.); +#10254 = ORIENTED_EDGE('',*,*,#10234,.F.); +#10255 = ORIENTED_EDGE('',*,*,#9175,.F.); +#10256 = PLANE('',#10257); +#10257 = AXIS2_PLACEMENT_3D('',#10258,#10259,#10260); +#10258 = CARTESIAN_POINT('',(-2.72,-2.68345,0.47)); +#10259 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10260 = DIRECTION('',(0.,-0.,1.)); +#10261 = ADVANCED_FACE('',(#10262),#10273,.F.); +#10262 = FACE_BOUND('',#10263,.F.); +#10263 = EDGE_LOOP('',(#10264,#10270,#10271,#10272)); +#10264 = ORIENTED_EDGE('',*,*,#10265,.T.); +#10265 = EDGE_CURVE('',#9159,#9407,#10266,.T.); +#10266 = LINE('',#10267,#10268); +#10267 = CARTESIAN_POINT('',(-2.92,-2.68345,0.27)); +#10268 = VECTOR('',#10269,1.); +#10269 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10270 = ORIENTED_EDGE('',*,*,#9414,.T.); +#10271 = ORIENTED_EDGE('',*,*,#10248,.F.); +#10272 = ORIENTED_EDGE('',*,*,#9166,.F.); +#10273 = CYLINDRICAL_SURFACE('',#10274,0.2); +#10274 = AXIS2_PLACEMENT_3D('',#10275,#10276,#10277); +#10275 = CARTESIAN_POINT('',(-2.92,-2.68345,0.47)); +#10276 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#10277 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#10278 = ADVANCED_FACE('',(#10279),#10290,.F.); +#10279 = FACE_BOUND('',#10280,.F.); +#10280 = EDGE_LOOP('',(#10281,#10287,#10288,#10289)); +#10281 = ORIENTED_EDGE('',*,*,#10282,.T.); +#10282 = EDGE_CURVE('',#9151,#9399,#10283,.T.); +#10283 = LINE('',#10284,#10285); +#10284 = CARTESIAN_POINT('',(-3.5,-2.68345,0.27)); +#10285 = VECTOR('',#10286,1.); +#10286 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10287 = ORIENTED_EDGE('',*,*,#9406,.T.); +#10288 = ORIENTED_EDGE('',*,*,#10265,.F.); +#10289 = ORIENTED_EDGE('',*,*,#9158,.F.); +#10290 = PLANE('',#10291); +#10291 = AXIS2_PLACEMENT_3D('',#10292,#10293,#10294); +#10292 = CARTESIAN_POINT('',(-3.5,-2.68345,0.27)); +#10293 = DIRECTION('',(-0.,0.,-1.)); +#10294 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10295 = ADVANCED_FACE('',(#10296),#10307,.F.); +#10296 = FACE_BOUND('',#10297,.F.); +#10297 = EDGE_LOOP('',(#10298,#10304,#10305,#10306)); +#10298 = ORIENTED_EDGE('',*,*,#10299,.T.); +#10299 = EDGE_CURVE('',#9143,#9391,#10300,.T.); +#10300 = LINE('',#10301,#10302); +#10301 = CARTESIAN_POINT('',(-3.5,-2.68345,1.110223024625E-16)); +#10302 = VECTOR('',#10303,1.); +#10303 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10304 = ORIENTED_EDGE('',*,*,#9398,.T.); +#10305 = ORIENTED_EDGE('',*,*,#10282,.F.); +#10306 = ORIENTED_EDGE('',*,*,#9150,.F.); +#10307 = PLANE('',#10308); +#10308 = AXIS2_PLACEMENT_3D('',#10309,#10310,#10311); +#10309 = CARTESIAN_POINT('',(-3.5,-2.68345,1.110223024625E-16)); +#10310 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10311 = DIRECTION('',(0.,-0.,1.)); +#10312 = ADVANCED_FACE('',(#10313),#10324,.F.); +#10313 = FACE_BOUND('',#10314,.F.); +#10314 = EDGE_LOOP('',(#10315,#10321,#10322,#10323)); +#10315 = ORIENTED_EDGE('',*,*,#10316,.T.); +#10316 = EDGE_CURVE('',#9134,#9382,#10317,.T.); +#10317 = LINE('',#10318,#10319); +#10318 = CARTESIAN_POINT('',(-2.92,-2.68345,1.110223024625E-16)); +#10319 = VECTOR('',#10320,1.); +#10320 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10321 = ORIENTED_EDGE('',*,*,#9390,.T.); +#10322 = ORIENTED_EDGE('',*,*,#10299,.F.); +#10323 = ORIENTED_EDGE('',*,*,#9142,.F.); +#10324 = PLANE('',#10325); +#10325 = AXIS2_PLACEMENT_3D('',#10326,#10327,#10328); +#10326 = CARTESIAN_POINT('',(-2.92,-2.68345,1.110223024625E-16)); +#10327 = DIRECTION('',(0.,0.,1.)); +#10328 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10329 = ADVANCED_FACE('',(#10330),#10341,.T.); +#10330 = FACE_BOUND('',#10331,.T.); +#10331 = EDGE_LOOP('',(#10332,#10333,#10334,#10335)); +#10332 = ORIENTED_EDGE('',*,*,#9133,.T.); +#10333 = ORIENTED_EDGE('',*,*,#10316,.T.); +#10334 = ORIENTED_EDGE('',*,*,#9381,.F.); +#10335 = ORIENTED_EDGE('',*,*,#10336,.F.); +#10336 = EDGE_CURVE('',#9126,#9374,#10337,.T.); +#10337 = LINE('',#10338,#10339); +#10338 = CARTESIAN_POINT('',(-2.45,-2.68345,0.47)); +#10339 = VECTOR('',#10340,1.); +#10340 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10341 = CYLINDRICAL_SURFACE('',#10342,0.47); +#10342 = AXIS2_PLACEMENT_3D('',#10343,#10344,#10345); +#10343 = CARTESIAN_POINT('',(-2.92,-2.68345,0.47)); +#10344 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10345 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10346 = ADVANCED_FACE('',(#10347),#10353,.F.); +#10347 = FACE_BOUND('',#10348,.F.); +#10348 = EDGE_LOOP('',(#10349,#10350,#10351,#10352)); +#10349 = ORIENTED_EDGE('',*,*,#9355,.T.); +#10350 = ORIENTED_EDGE('',*,*,#9373,.T.); +#10351 = ORIENTED_EDGE('',*,*,#10336,.F.); +#10352 = ORIENTED_EDGE('',*,*,#9125,.F.); +#10353 = PLANE('',#10354); +#10354 = AXIS2_PLACEMENT_3D('',#10355,#10356,#10357); +#10355 = CARTESIAN_POINT('',(-2.45,-2.68345,0.565)); +#10356 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10357 = DIRECTION('',(-0.,0.,-1.)); +#10358 = ADVANCED_FACE('',(#10359),#10372,.F.); +#10359 = FACE_BOUND('',#10360,.F.); +#10360 = EDGE_LOOP('',(#10361,#10362,#10368,#10369,#10370,#10371)); +#10361 = ORIENTED_EDGE('',*,*,#9655,.F.); +#10362 = ORIENTED_EDGE('',*,*,#10363,.T.); +#10363 = EDGE_CURVE('',#9647,#9555,#10364,.T.); +#10364 = LINE('',#10365,#10366); +#10365 = CARTESIAN_POINT('',(-2.25,-0.38335,1.035)); +#10366 = VECTOR('',#10367,1.); +#10367 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10368 = ORIENTED_EDGE('',*,*,#9563,.T.); +#10369 = ORIENTED_EDGE('',*,*,#9463,.T.); +#10370 = ORIENTED_EDGE('',*,*,#10020,.T.); +#10371 = ORIENTED_EDGE('',*,*,#9669,.F.); +#10372 = PLANE('',#10373); +#10373 = AXIS2_PLACEMENT_3D('',#10374,#10375,#10376); +#10374 = CARTESIAN_POINT('',(-2.25,-0.38335,1.035)); +#10375 = DIRECTION('',(-0.,0.,-1.)); +#10376 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10377 = ADVANCED_FACE('',(#10378),#10389,.T.); +#10378 = FACE_BOUND('',#10379,.T.); +#10379 = EDGE_LOOP('',(#10380,#10381,#10382,#10383)); +#10380 = ORIENTED_EDGE('',*,*,#9646,.T.); +#10381 = ORIENTED_EDGE('',*,*,#10363,.T.); +#10382 = ORIENTED_EDGE('',*,*,#9554,.F.); +#10383 = ORIENTED_EDGE('',*,*,#10384,.F.); +#10384 = EDGE_CURVE('',#9639,#9547,#10385,.T.); +#10385 = LINE('',#10386,#10387); +#10386 = CARTESIAN_POINT('',(-2.72,-0.38335,0.565)); +#10387 = VECTOR('',#10388,1.); +#10388 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10389 = CYLINDRICAL_SURFACE('',#10390,0.47); +#10390 = AXIS2_PLACEMENT_3D('',#10391,#10392,#10393); +#10391 = CARTESIAN_POINT('',(-2.25,-0.38335,0.565)); +#10392 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10393 = DIRECTION('',(-1.,-9.95799250103E-17,-4.724353296277E-16)); +#10394 = ADVANCED_FACE('',(#10395),#10406,.F.); +#10395 = FACE_BOUND('',#10396,.F.); +#10396 = EDGE_LOOP('',(#10397,#10403,#10404,#10405)); +#10397 = ORIENTED_EDGE('',*,*,#10398,.T.); +#10398 = EDGE_CURVE('',#9630,#9538,#10399,.T.); +#10399 = LINE('',#10400,#10401); +#10400 = CARTESIAN_POINT('',(-2.72,-0.38335,0.47)); +#10401 = VECTOR('',#10402,1.); +#10402 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10403 = ORIENTED_EDGE('',*,*,#9546,.T.); +#10404 = ORIENTED_EDGE('',*,*,#10384,.F.); +#10405 = ORIENTED_EDGE('',*,*,#9638,.F.); +#10406 = PLANE('',#10407); +#10407 = AXIS2_PLACEMENT_3D('',#10408,#10409,#10410); +#10408 = CARTESIAN_POINT('',(-2.72,-0.38335,0.47)); +#10409 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10410 = DIRECTION('',(0.,-0.,1.)); +#10411 = ADVANCED_FACE('',(#10412),#10423,.F.); +#10412 = FACE_BOUND('',#10413,.F.); +#10413 = EDGE_LOOP('',(#10414,#10420,#10421,#10422)); +#10414 = ORIENTED_EDGE('',*,*,#10415,.T.); +#10415 = EDGE_CURVE('',#9622,#9530,#10416,.T.); +#10416 = LINE('',#10417,#10418); +#10417 = CARTESIAN_POINT('',(-2.92,-0.38335,0.27)); +#10418 = VECTOR('',#10419,1.); +#10419 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10420 = ORIENTED_EDGE('',*,*,#9537,.T.); +#10421 = ORIENTED_EDGE('',*,*,#10398,.F.); +#10422 = ORIENTED_EDGE('',*,*,#9629,.F.); +#10423 = CYLINDRICAL_SURFACE('',#10424,0.2); +#10424 = AXIS2_PLACEMENT_3D('',#10425,#10426,#10427); +#10425 = CARTESIAN_POINT('',(-2.92,-0.38335,0.47)); +#10426 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#10427 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#10428 = ADVANCED_FACE('',(#10429),#10440,.F.); +#10429 = FACE_BOUND('',#10430,.F.); +#10430 = EDGE_LOOP('',(#10431,#10437,#10438,#10439)); +#10431 = ORIENTED_EDGE('',*,*,#10432,.T.); +#10432 = EDGE_CURVE('',#9614,#9522,#10433,.T.); +#10433 = LINE('',#10434,#10435); +#10434 = CARTESIAN_POINT('',(-3.5,-0.38335,0.27)); +#10435 = VECTOR('',#10436,1.); +#10436 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10437 = ORIENTED_EDGE('',*,*,#9529,.T.); +#10438 = ORIENTED_EDGE('',*,*,#10415,.F.); +#10439 = ORIENTED_EDGE('',*,*,#9621,.F.); +#10440 = PLANE('',#10441); +#10441 = AXIS2_PLACEMENT_3D('',#10442,#10443,#10444); +#10442 = CARTESIAN_POINT('',(-3.5,-0.38335,0.27)); +#10443 = DIRECTION('',(-0.,0.,-1.)); +#10444 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10445 = ADVANCED_FACE('',(#10446),#10457,.F.); +#10446 = FACE_BOUND('',#10447,.F.); +#10447 = EDGE_LOOP('',(#10448,#10454,#10455,#10456)); +#10448 = ORIENTED_EDGE('',*,*,#10449,.T.); +#10449 = EDGE_CURVE('',#9606,#9514,#10450,.T.); +#10450 = LINE('',#10451,#10452); +#10451 = CARTESIAN_POINT('',(-3.5,-0.38335,1.110223024625E-16)); +#10452 = VECTOR('',#10453,1.); +#10453 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10454 = ORIENTED_EDGE('',*,*,#9521,.T.); +#10455 = ORIENTED_EDGE('',*,*,#10432,.F.); +#10456 = ORIENTED_EDGE('',*,*,#9613,.F.); +#10457 = PLANE('',#10458); +#10458 = AXIS2_PLACEMENT_3D('',#10459,#10460,#10461); +#10459 = CARTESIAN_POINT('',(-3.5,-0.38335,1.110223024625E-16)); +#10460 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10461 = DIRECTION('',(0.,-0.,1.)); +#10462 = ADVANCED_FACE('',(#10463),#10474,.F.); +#10463 = FACE_BOUND('',#10464,.F.); +#10464 = EDGE_LOOP('',(#10465,#10471,#10472,#10473)); +#10465 = ORIENTED_EDGE('',*,*,#10466,.T.); +#10466 = EDGE_CURVE('',#9597,#9505,#10467,.T.); +#10467 = LINE('',#10468,#10469); +#10468 = CARTESIAN_POINT('',(-2.92,-0.38335,1.110223024625E-16)); +#10469 = VECTOR('',#10470,1.); +#10470 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10471 = ORIENTED_EDGE('',*,*,#9513,.T.); +#10472 = ORIENTED_EDGE('',*,*,#10449,.F.); +#10473 = ORIENTED_EDGE('',*,*,#9605,.F.); +#10474 = PLANE('',#10475); +#10475 = AXIS2_PLACEMENT_3D('',#10476,#10477,#10478); +#10476 = CARTESIAN_POINT('',(-2.92,-0.38335,1.110223024625E-16)); +#10477 = DIRECTION('',(0.,0.,1.)); +#10478 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10479 = ADVANCED_FACE('',(#10480),#10491,.T.); +#10480 = FACE_BOUND('',#10481,.T.); +#10481 = EDGE_LOOP('',(#10482,#10483,#10484,#10485)); +#10482 = ORIENTED_EDGE('',*,*,#9596,.T.); +#10483 = ORIENTED_EDGE('',*,*,#10466,.T.); +#10484 = ORIENTED_EDGE('',*,*,#9504,.F.); +#10485 = ORIENTED_EDGE('',*,*,#10486,.F.); +#10486 = EDGE_CURVE('',#9589,#9497,#10487,.T.); +#10487 = LINE('',#10488,#10489); +#10488 = CARTESIAN_POINT('',(-2.45,-0.38335,0.47)); +#10489 = VECTOR('',#10490,1.); +#10490 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#10491 = CYLINDRICAL_SURFACE('',#10492,0.47); +#10492 = AXIS2_PLACEMENT_3D('',#10493,#10494,#10495); +#10493 = CARTESIAN_POINT('',(-2.92,-0.38335,0.47)); +#10494 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#10495 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#10496 = ADVANCED_FACE('',(#10497),#10503,.F.); +#10497 = FACE_BOUND('',#10498,.F.); +#10498 = EDGE_LOOP('',(#10499,#10500,#10501,#10502)); +#10499 = ORIENTED_EDGE('',*,*,#9702,.T.); +#10500 = ORIENTED_EDGE('',*,*,#9496,.T.); +#10501 = ORIENTED_EDGE('',*,*,#10486,.F.); +#10502 = ORIENTED_EDGE('',*,*,#9588,.F.); +#10503 = PLANE('',#10504); +#10504 = AXIS2_PLACEMENT_3D('',#10505,#10506,#10507); +#10505 = CARTESIAN_POINT('',(-2.45,-0.38335,0.565)); +#10506 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#10507 = DIRECTION('',(-0.,0.,-1.)); +#10508 = ADVANCED_FACE('',(#10509),#10526,.T.); +#10509 = FACE_BOUND('',#10510,.T.); +#10510 = EDGE_LOOP('',(#10511,#10512,#10519,#10525)); +#10511 = ORIENTED_EDGE('',*,*,#9725,.T.); +#10512 = ORIENTED_EDGE('',*,*,#10513,.T.); +#10513 = EDGE_CURVE('',#9719,#10514,#10516,.T.); +#10514 = VERTEX_POINT('',#10515); +#10515 = CARTESIAN_POINT('',(1.641540344923,-3.141540344923,1.7)); +#10516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10517,#10518),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10517 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#10518 = CARTESIAN_POINT('',(1.641540344923,-3.141540344923,1.7)); +#10519 = ORIENTED_EDGE('',*,*,#10520,.F.); +#10520 = EDGE_CURVE('',#10035,#10514,#10521,.T.); +#10521 = LINE('',#10522,#10523); +#10522 = CARTESIAN_POINT('',(-1.641540344923,-3.141540344923,1.7)); +#10523 = VECTOR('',#10524,1.); +#10524 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#10525 = ORIENTED_EDGE('',*,*,#10034,.F.); +#10526 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#10527,#10528) + ,(#10529,#10530 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.47),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10527 = CARTESIAN_POINT('',(-1.735,-3.235,1.035)); +#10528 = CARTESIAN_POINT('',(-1.641540344923,-3.141540344923,1.7)); +#10529 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#10530 = CARTESIAN_POINT('',(1.641540344923,-3.141540344923,1.7)); +#10531 = ADVANCED_FACE('',(#10532),#10556,.T.); +#10532 = FACE_BOUND('',#10533,.T.); +#10533 = EDGE_LOOP('',(#10534,#10535,#10541,#10542,#10549,#10555)); +#10534 = ORIENTED_EDGE('',*,*,#9750,.T.); +#10535 = ORIENTED_EDGE('',*,*,#10536,.T.); +#10536 = EDGE_CURVE('',#9743,#9949,#10537,.T.); +#10537 = LINE('',#10538,#10539); +#10538 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#10539 = VECTOR('',#10540,1.); +#10540 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#10541 = ORIENTED_EDGE('',*,*,#9964,.T.); +#10542 = ORIENTED_EDGE('',*,*,#10543,.T.); +#10543 = EDGE_CURVE('',#9958,#10544,#10546,.T.); +#10544 = VERTEX_POINT('',#10545); +#10545 = CARTESIAN_POINT('',(1.641540344923,3.141540344923,1.7)); +#10546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10547,#10548),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#10547 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#10548 = CARTESIAN_POINT('',(1.641540344923,3.141540344923,1.7)); +#10549 = ORIENTED_EDGE('',*,*,#10550,.F.); +#10550 = EDGE_CURVE('',#10514,#10544,#10551,.T.); +#10551 = LINE('',#10552,#10553); +#10552 = CARTESIAN_POINT('',(1.641540344923,-3.141540344923,1.7)); +#10553 = VECTOR('',#10554,1.); +#10554 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#10555 = ORIENTED_EDGE('',*,*,#10513,.F.); +#10556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#10557,#10558) + ,(#10559,#10560 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.47),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10557 = CARTESIAN_POINT('',(1.735,-3.235,1.035)); +#10558 = CARTESIAN_POINT('',(1.641540344923,-3.141540344923,1.7)); +#10559 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#10560 = CARTESIAN_POINT('',(1.641540344923,3.141540344923,1.7)); +#10561 = ADVANCED_FACE('',(#10562),#10575,.T.); +#10562 = FACE_BOUND('',#10563,.T.); +#10563 = EDGE_LOOP('',(#10564,#10570,#10571,#10572,#10573,#10574)); +#10564 = ORIENTED_EDGE('',*,*,#10565,.F.); +#10565 = EDGE_CURVE('',#9926,#9834,#10566,.T.); +#10566 = LINE('',#10567,#10568); +#10567 = CARTESIAN_POINT('',(2.25,-0.38335,1.035)); +#10568 = VECTOR('',#10569,1.); +#10569 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10570 = ORIENTED_EDGE('',*,*,#9934,.T.); +#10571 = ORIENTED_EDGE('',*,*,#9948,.T.); +#10572 = ORIENTED_EDGE('',*,*,#10536,.F.); +#10573 = ORIENTED_EDGE('',*,*,#9742,.F.); +#10574 = ORIENTED_EDGE('',*,*,#9842,.F.); +#10575 = PLANE('',#10576); +#10576 = AXIS2_PLACEMENT_3D('',#10577,#10578,#10579); +#10577 = CARTESIAN_POINT('',(1.985,5.780604236138E-16,1.035)); +#10578 = DIRECTION('',(0.,0.,1.)); +#10579 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10580 = ADVANCED_FACE('',(#10581),#10592,.T.); +#10581 = FACE_BOUND('',#10582,.T.); +#10582 = EDGE_LOOP('',(#10583,#10584,#10590,#10591)); +#10583 = ORIENTED_EDGE('',*,*,#9833,.F.); +#10584 = ORIENTED_EDGE('',*,*,#10585,.F.); +#10585 = EDGE_CURVE('',#9918,#9826,#10586,.T.); +#10586 = LINE('',#10587,#10588); +#10587 = CARTESIAN_POINT('',(2.72,1.15005,0.565)); +#10588 = VECTOR('',#10589,1.); +#10589 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10590 = ORIENTED_EDGE('',*,*,#9925,.T.); +#10591 = ORIENTED_EDGE('',*,*,#10565,.T.); +#10592 = CYLINDRICAL_SURFACE('',#10593,0.47); +#10593 = AXIS2_PLACEMENT_3D('',#10594,#10595,#10596); +#10594 = CARTESIAN_POINT('',(2.25,1.15005,0.565)); +#10595 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#10596 = DIRECTION('',(1.,2.22044604925E-16,-4.724353296277E-16)); +#10597 = ADVANCED_FACE('',(#10598),#10609,.T.); +#10598 = FACE_BOUND('',#10599,.T.); +#10599 = EDGE_LOOP('',(#10600,#10601,#10602,#10603)); +#10600 = ORIENTED_EDGE('',*,*,#9917,.T.); +#10601 = ORIENTED_EDGE('',*,*,#10585,.T.); +#10602 = ORIENTED_EDGE('',*,*,#9825,.F.); +#10603 = ORIENTED_EDGE('',*,*,#10604,.F.); +#10604 = EDGE_CURVE('',#9909,#9817,#10605,.T.); +#10605 = LINE('',#10606,#10607); +#10606 = CARTESIAN_POINT('',(2.72,-0.38335,0.47)); +#10607 = VECTOR('',#10608,1.); +#10608 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10609 = PLANE('',#10610); +#10610 = AXIS2_PLACEMENT_3D('',#10611,#10612,#10613); +#10611 = CARTESIAN_POINT('',(2.72,6.734922233518E-16,0.5175)); +#10612 = DIRECTION('',(1.,2.22044604925E-16,3.322681044155E-29)); +#10613 = DIRECTION('',(-3.322681044155E-29,-7.377833997412E-45,1.)); +#10614 = ADVANCED_FACE('',(#10615),#10626,.F.); +#10615 = FACE_BOUND('',#10616,.F.); +#10616 = EDGE_LOOP('',(#10617,#10618,#10619,#10625)); +#10617 = ORIENTED_EDGE('',*,*,#10604,.F.); +#10618 = ORIENTED_EDGE('',*,*,#9908,.F.); +#10619 = ORIENTED_EDGE('',*,*,#10620,.T.); +#10620 = EDGE_CURVE('',#9901,#9809,#10621,.T.); +#10621 = LINE('',#10622,#10623); +#10622 = CARTESIAN_POINT('',(2.92,1.15005,0.27)); +#10623 = VECTOR('',#10624,1.); +#10624 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10625 = ORIENTED_EDGE('',*,*,#9816,.T.); +#10626 = CYLINDRICAL_SURFACE('',#10627,0.2); +#10627 = AXIS2_PLACEMENT_3D('',#10628,#10629,#10630); +#10628 = CARTESIAN_POINT('',(2.92,1.15005,0.47)); +#10629 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#10630 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#10631 = ADVANCED_FACE('',(#10632),#10643,.T.); +#10632 = FACE_BOUND('',#10633,.T.); +#10633 = EDGE_LOOP('',(#10634,#10640,#10641,#10642)); +#10634 = ORIENTED_EDGE('',*,*,#10635,.F.); +#10635 = EDGE_CURVE('',#9893,#9801,#10636,.T.); +#10636 = LINE('',#10637,#10638); +#10637 = CARTESIAN_POINT('',(3.5,1.15005,0.27)); +#10638 = VECTOR('',#10639,1.); +#10639 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10640 = ORIENTED_EDGE('',*,*,#9900,.T.); +#10641 = ORIENTED_EDGE('',*,*,#10620,.T.); +#10642 = ORIENTED_EDGE('',*,*,#9808,.F.); +#10643 = PLANE('',#10644); +#10644 = AXIS2_PLACEMENT_3D('',#10645,#10646,#10647); +#10645 = CARTESIAN_POINT('',(3.21,8.091333620657E-16,0.27)); +#10646 = DIRECTION('',(0.,0.,1.)); +#10647 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10648 = ADVANCED_FACE('',(#10649),#10660,.T.); +#10649 = FACE_BOUND('',#10650,.T.); +#10650 = EDGE_LOOP('',(#10651,#10657,#10658,#10659)); +#10651 = ORIENTED_EDGE('',*,*,#10652,.F.); +#10652 = EDGE_CURVE('',#9885,#9793,#10653,.T.); +#10653 = LINE('',#10654,#10655); +#10654 = CARTESIAN_POINT('',(3.5,1.15005,1.110223024625E-16)); +#10655 = VECTOR('',#10656,1.); +#10656 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10657 = ORIENTED_EDGE('',*,*,#9892,.T.); +#10658 = ORIENTED_EDGE('',*,*,#10635,.T.); +#10659 = ORIENTED_EDGE('',*,*,#9800,.F.); +#10660 = PLANE('',#10661); +#10661 = AXIS2_PLACEMENT_3D('',#10662,#10663,#10664); +#10662 = CARTESIAN_POINT('',(3.5,8.851502638297E-16,0.135)); +#10663 = DIRECTION('',(1.,2.22044604925E-16,-6.052706553036E-31)); +#10664 = DIRECTION('',(6.052706553036E-31,1.343970835296E-46,1.)); +#10665 = ADVANCED_FACE('',(#10666),#10677,.T.); +#10666 = FACE_BOUND('',#10667,.T.); +#10667 = EDGE_LOOP('',(#10668,#10669,#10670,#10671)); +#10668 = ORIENTED_EDGE('',*,*,#9884,.T.); +#10669 = ORIENTED_EDGE('',*,*,#10652,.T.); +#10670 = ORIENTED_EDGE('',*,*,#9792,.F.); +#10671 = ORIENTED_EDGE('',*,*,#10672,.F.); +#10672 = EDGE_CURVE('',#9876,#9784,#10673,.T.); +#10673 = LINE('',#10674,#10675); +#10674 = CARTESIAN_POINT('',(2.92,-0.38335,1.110223024625E-16)); +#10675 = VECTOR('',#10676,1.); +#10676 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10677 = PLANE('',#10678); +#10678 = AXIS2_PLACEMENT_3D('',#10679,#10680,#10681); +#10679 = CARTESIAN_POINT('',(3.21,8.476814341682E-16,1.110223024625E-16) + ); +#10680 = DIRECTION('',(-0.,0.,-1.)); +#10681 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#10682 = ADVANCED_FACE('',(#10683),#10694,.T.); +#10683 = FACE_BOUND('',#10684,.T.); +#10684 = EDGE_LOOP('',(#10685,#10686,#10692,#10693)); +#10685 = ORIENTED_EDGE('',*,*,#9783,.F.); +#10686 = ORIENTED_EDGE('',*,*,#10687,.F.); +#10687 = EDGE_CURVE('',#9868,#9776,#10688,.T.); +#10688 = LINE('',#10689,#10690); +#10689 = CARTESIAN_POINT('',(2.45,1.15005,0.47)); +#10690 = VECTOR('',#10691,1.); +#10691 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#10692 = ORIENTED_EDGE('',*,*,#9875,.T.); +#10693 = ORIENTED_EDGE('',*,*,#10672,.T.); +#10694 = CYLINDRICAL_SURFACE('',#10695,0.47); +#10695 = AXIS2_PLACEMENT_3D('',#10696,#10697,#10698); +#10696 = CARTESIAN_POINT('',(2.92,1.15005,0.47)); +#10697 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#10698 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#10699 = ADVANCED_FACE('',(#10700),#10706,.T.); +#10700 = FACE_BOUND('',#10701,.T.); +#10701 = EDGE_LOOP('',(#10702,#10703,#10704,#10705)); +#10702 = ORIENTED_EDGE('',*,*,#9867,.T.); +#10703 = ORIENTED_EDGE('',*,*,#10687,.T.); +#10704 = ORIENTED_EDGE('',*,*,#9775,.F.); +#10705 = ORIENTED_EDGE('',*,*,#9978,.F.); +#10706 = PLANE('',#10707); +#10707 = AXIS2_PLACEMENT_3D('',#10708,#10709,#10710); +#10708 = CARTESIAN_POINT('',(2.45,6.135401800221E-16,0.5175)); +#10709 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#10710 = DIRECTION('',(0.,0.,-1.)); +#10711 = ADVANCED_FACE('',(#10712),#10723,.T.); +#10712 = FACE_BOUND('',#10713,.T.); +#10713 = EDGE_LOOP('',(#10714,#10715,#10716,#10722)); +#10714 = ORIENTED_EDGE('',*,*,#9997,.T.); +#10715 = ORIENTED_EDGE('',*,*,#10049,.T.); +#10716 = ORIENTED_EDGE('',*,*,#10717,.F.); +#10717 = EDGE_CURVE('',#10544,#10042,#10718,.T.); +#10718 = LINE('',#10719,#10720); +#10719 = CARTESIAN_POINT('',(1.641540344923,3.141540344923,1.7)); +#10720 = VECTOR('',#10721,1.); +#10721 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#10722 = ORIENTED_EDGE('',*,*,#10543,.F.); +#10723 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#10724,#10725) + ,(#10726,#10727 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.47),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#10724 = CARTESIAN_POINT('',(1.735,3.235,1.035)); +#10725 = CARTESIAN_POINT('',(1.641540344923,3.141540344923,1.7)); +#10726 = CARTESIAN_POINT('',(-1.735,3.235,1.035)); +#10727 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10728 = ADVANCED_FACE('',(#10729),#10735,.F.); +#10729 = FACE_BOUND('',#10730,.T.); +#10730 = EDGE_LOOP('',(#10731,#10732,#10733,#10734)); +#10731 = ORIENTED_EDGE('',*,*,#10041,.T.); +#10732 = ORIENTED_EDGE('',*,*,#10520,.T.); +#10733 = ORIENTED_EDGE('',*,*,#10550,.T.); +#10734 = ORIENTED_EDGE('',*,*,#10717,.T.); +#10735 = PLANE('',#10736); +#10736 = AXIS2_PLACEMENT_3D('',#10737,#10738,#10739); +#10737 = CARTESIAN_POINT('',(-1.641540344923,3.141540344923,1.7)); +#10738 = DIRECTION('',(0.,0.,-1.)); +#10739 = DIRECTION('',(0.463114948424,-0.886298225512,0.)); +#10740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10744)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10741,#10742,#10743)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#10741 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#10742 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#10743 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#10744 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#10741, + 'distance_accuracy_value','confusion accuracy'); +#10745 = SHAPE_DEFINITION_REPRESENTATION(#10746,#8449); +#10746 = PRODUCT_DEFINITION_SHAPE('','',#10747); +#10747 = PRODUCT_DEFINITION('design','',#10748,#10751); +#10748 = PRODUCT_DEFINITION_FORMATION('','',#10749); +#10749 = PRODUCT('SOT_223','SOT_223','',(#10750)); +#10750 = PRODUCT_CONTEXT('',#2,'mechanical'); +#10751 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10752 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10753,#10755); +#10753 = ( REPRESENTATION_RELATIONSHIP('','',#8449,#8439) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10754) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10754 = ITEM_DEFINED_TRANSFORMATION('','',#11,#8440); +#10755 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10756); +#10756 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','=>[0:1:1:13]','',#8434, + #10747,$); +#10757 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10749)); +#10758 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10759,#10761); +#10759 = ( REPRESENTATION_RELATIONSHIP('','',#8439,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10760) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10760 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#10761 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10762); +#10762 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#5,#8434,$); +#10763 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8436)); +#10764 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10765,#10767); +#10765 = ( REPRESENTATION_RELATIONSHIP('','',#4005,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10766) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#10766 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); +#10767 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #10768); +#10768 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#4000,$); +#10769 = SHAPE_DEFINITION_REPRESENTATION(#10770,#10776); +#10770 = PRODUCT_DEFINITION_SHAPE('','',#10771); +#10771 = PRODUCT_DEFINITION('design','',#10772,#10775); +#10772 = PRODUCT_DEFINITION_FORMATION('','',#10773); +#10773 = PRODUCT('R_2512_6332Metric','R_2512_6332Metric','',(#10774)); +#10774 = PRODUCT_CONTEXT('',#2,'mechanical'); +#10775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10776 = SHAPE_REPRESENTATION('',(#11,#10777),#10781); +#10777 = AXIS2_PLACEMENT_3D('',#10778,#10779,#10780); +#10778 = CARTESIAN_POINT('',(0.,0.,0.)); +#10779 = DIRECTION('',(0.,0.,1.)); +#10780 = DIRECTION('',(1.,0.,-0.)); +#10781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10785)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10782,#10783,#10784)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#10782 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#10783 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#10784 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#10785 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10782, + 'distance_accuracy_value','confusion accuracy'); +#10786 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10787),#11577); +#10787 = MANIFOLD_SOLID_BREP('',#10788); +#10788 = CLOSED_SHELL('',(#10789,#10829,#10912,#10937,#10962,#11029, + #11046,#11063,#11112,#11129,#11146,#11195,#11212,#11281,#11312, + #11336,#11405,#11429,#11446,#11463,#11480,#11497,#11514,#11531, + #11548,#11565)); +#10789 = ADVANCED_FACE('',(#10790),#10824,.F.); +#10790 = FACE_BOUND('',#10791,.F.); +#10791 = EDGE_LOOP('',(#10792,#10802,#10810,#10818)); +#10792 = ORIENTED_EDGE('',*,*,#10793,.F.); +#10793 = EDGE_CURVE('',#10794,#10796,#10798,.T.); +#10794 = VERTEX_POINT('',#10795); +#10795 = CARTESIAN_POINT('',(-3.15,-1.6,6.E-02)); +#10796 = VERTEX_POINT('',#10797); +#10797 = CARTESIAN_POINT('',(-3.15,-1.6,0.54)); +#10798 = LINE('',#10799,#10800); +#10799 = CARTESIAN_POINT('',(-3.15,-1.6,0.)); +#10800 = VECTOR('',#10801,1.); +#10801 = DIRECTION('',(0.,0.,1.)); +#10802 = ORIENTED_EDGE('',*,*,#10803,.T.); +#10803 = EDGE_CURVE('',#10794,#10804,#10806,.T.); +#10804 = VERTEX_POINT('',#10805); +#10805 = CARTESIAN_POINT('',(-3.15,1.6,6.E-02)); +#10806 = LINE('',#10807,#10808); +#10807 = CARTESIAN_POINT('',(-3.15,-1.6,6.E-02)); +#10808 = VECTOR('',#10809,1.); +#10809 = DIRECTION('',(0.,1.,0.)); +#10810 = ORIENTED_EDGE('',*,*,#10811,.T.); +#10811 = EDGE_CURVE('',#10804,#10812,#10814,.T.); +#10812 = VERTEX_POINT('',#10813); +#10813 = CARTESIAN_POINT('',(-3.15,1.6,0.54)); +#10814 = LINE('',#10815,#10816); +#10815 = CARTESIAN_POINT('',(-3.15,1.6,0.)); +#10816 = VECTOR('',#10817,1.); +#10817 = DIRECTION('',(0.,0.,1.)); +#10818 = ORIENTED_EDGE('',*,*,#10819,.F.); +#10819 = EDGE_CURVE('',#10796,#10812,#10820,.T.); +#10820 = LINE('',#10821,#10822); +#10821 = CARTESIAN_POINT('',(-3.15,-1.6,0.54)); +#10822 = VECTOR('',#10823,1.); +#10823 = DIRECTION('',(0.,1.,0.)); +#10824 = PLANE('',#10825); +#10825 = AXIS2_PLACEMENT_3D('',#10826,#10827,#10828); +#10826 = CARTESIAN_POINT('',(-3.15,-1.6,0.)); +#10827 = DIRECTION('',(1.,0.,0.)); +#10828 = DIRECTION('',(0.,0.,1.)); +#10829 = ADVANCED_FACE('',(#10830),#10907,.F.); +#10830 = FACE_BOUND('',#10831,.F.); +#10831 = EDGE_LOOP('',(#10832,#10842,#10849,#10850,#10859,#10867,#10876, + #10884,#10892,#10900)); +#10832 = ORIENTED_EDGE('',*,*,#10833,.F.); +#10833 = EDGE_CURVE('',#10834,#10836,#10838,.T.); +#10834 = VERTEX_POINT('',#10835); +#10835 = CARTESIAN_POINT('',(-3.09,-1.6,0.)); +#10836 = VERTEX_POINT('',#10837); +#10837 = CARTESIAN_POINT('',(-2.61,-1.6,0.)); +#10838 = LINE('',#10839,#10840); +#10839 = CARTESIAN_POINT('',(-3.15,-1.6,0.)); +#10840 = VECTOR('',#10841,1.); +#10841 = DIRECTION('',(1.,0.,0.)); +#10842 = ORIENTED_EDGE('',*,*,#10843,.F.); +#10843 = EDGE_CURVE('',#10794,#10834,#10844,.T.); +#10844 = CIRCLE('',#10845,6.E-02); +#10845 = AXIS2_PLACEMENT_3D('',#10846,#10847,#10848); +#10846 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#10847 = DIRECTION('',(0.,-1.,0.)); +#10848 = DIRECTION('',(0.,0.,1.)); +#10849 = ORIENTED_EDGE('',*,*,#10793,.T.); +#10850 = ORIENTED_EDGE('',*,*,#10851,.T.); +#10851 = EDGE_CURVE('',#10796,#10852,#10854,.T.); +#10852 = VERTEX_POINT('',#10853); +#10853 = CARTESIAN_POINT('',(-3.09,-1.6,0.6)); +#10854 = CIRCLE('',#10855,6.E-02); +#10855 = AXIS2_PLACEMENT_3D('',#10856,#10857,#10858); +#10856 = CARTESIAN_POINT('',(-3.09,-1.6,0.54)); +#10857 = DIRECTION('',(0.,1.,0.)); +#10858 = DIRECTION('',(0.,-0.,1.)); +#10859 = ORIENTED_EDGE('',*,*,#10860,.T.); +#10860 = EDGE_CURVE('',#10852,#10861,#10863,.T.); +#10861 = VERTEX_POINT('',#10862); +#10862 = CARTESIAN_POINT('',(-2.61,-1.6,0.6)); +#10863 = LINE('',#10864,#10865); +#10864 = CARTESIAN_POINT('',(-3.15,-1.6,0.6)); +#10865 = VECTOR('',#10866,1.); +#10866 = DIRECTION('',(1.,0.,0.)); +#10867 = ORIENTED_EDGE('',*,*,#10868,.F.); +#10868 = EDGE_CURVE('',#10869,#10861,#10871,.T.); +#10869 = VERTEX_POINT('',#10870); +#10870 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#10871 = CIRCLE('',#10872,6.E-02); +#10872 = AXIS2_PLACEMENT_3D('',#10873,#10874,#10875); +#10873 = CARTESIAN_POINT('',(-2.61,-1.6,0.54)); +#10874 = DIRECTION('',(0.,-1.,0.)); +#10875 = DIRECTION('',(0.,0.,1.)); +#10876 = ORIENTED_EDGE('',*,*,#10877,.F.); +#10877 = EDGE_CURVE('',#10878,#10869,#10880,.T.); +#10878 = VERTEX_POINT('',#10879); +#10879 = CARTESIAN_POINT('',(-3.09,-1.6,0.54)); +#10880 = LINE('',#10881,#10882); +#10881 = CARTESIAN_POINT('',(-3.09,-1.6,0.54)); +#10882 = VECTOR('',#10883,1.); +#10883 = DIRECTION('',(1.,0.,0.)); +#10884 = ORIENTED_EDGE('',*,*,#10885,.F.); +#10885 = EDGE_CURVE('',#10886,#10878,#10888,.T.); +#10886 = VERTEX_POINT('',#10887); +#10887 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#10888 = LINE('',#10889,#10890); +#10889 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#10890 = VECTOR('',#10891,1.); +#10891 = DIRECTION('',(0.,0.,1.)); +#10892 = ORIENTED_EDGE('',*,*,#10893,.T.); +#10893 = EDGE_CURVE('',#10886,#10894,#10896,.T.); +#10894 = VERTEX_POINT('',#10895); +#10895 = CARTESIAN_POINT('',(-2.55,-1.6,6.E-02)); +#10896 = LINE('',#10897,#10898); +#10897 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#10898 = VECTOR('',#10899,1.); +#10899 = DIRECTION('',(1.,0.,0.)); +#10900 = ORIENTED_EDGE('',*,*,#10901,.T.); +#10901 = EDGE_CURVE('',#10894,#10836,#10902,.T.); +#10902 = CIRCLE('',#10903,6.E-02); +#10903 = AXIS2_PLACEMENT_3D('',#10904,#10905,#10906); +#10904 = CARTESIAN_POINT('',(-2.61,-1.6,6.E-02)); +#10905 = DIRECTION('',(0.,1.,0.)); +#10906 = DIRECTION('',(0.,-0.,1.)); +#10907 = PLANE('',#10908); +#10908 = AXIS2_PLACEMENT_3D('',#10909,#10910,#10911); +#10909 = CARTESIAN_POINT('',(-3.15,-1.6,0.)); +#10910 = DIRECTION('',(0.,1.,0.)); +#10911 = DIRECTION('',(0.,-0.,1.)); +#10912 = ADVANCED_FACE('',(#10913),#10932,.T.); +#10913 = FACE_BOUND('',#10914,.T.); +#10914 = EDGE_LOOP('',(#10915,#10916,#10925,#10931)); +#10915 = ORIENTED_EDGE('',*,*,#10803,.T.); +#10916 = ORIENTED_EDGE('',*,*,#10917,.T.); +#10917 = EDGE_CURVE('',#10804,#10918,#10920,.T.); +#10918 = VERTEX_POINT('',#10919); +#10919 = CARTESIAN_POINT('',(-3.09,1.6,0.)); +#10920 = CIRCLE('',#10921,6.E-02); +#10921 = AXIS2_PLACEMENT_3D('',#10922,#10923,#10924); +#10922 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#10923 = DIRECTION('',(0.,-1.,0.)); +#10924 = DIRECTION('',(0.,0.,1.)); +#10925 = ORIENTED_EDGE('',*,*,#10926,.F.); +#10926 = EDGE_CURVE('',#10834,#10918,#10927,.T.); +#10927 = LINE('',#10928,#10929); +#10928 = CARTESIAN_POINT('',(-3.09,-1.6,0.)); +#10929 = VECTOR('',#10930,1.); +#10930 = DIRECTION('',(0.,1.,0.)); +#10931 = ORIENTED_EDGE('',*,*,#10843,.F.); +#10932 = CYLINDRICAL_SURFACE('',#10933,6.E-02); +#10933 = AXIS2_PLACEMENT_3D('',#10934,#10935,#10936); +#10934 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#10935 = DIRECTION('',(0.,1.,0.)); +#10936 = DIRECTION('',(-1.,0.,0.)); +#10937 = ADVANCED_FACE('',(#10938),#10957,.T.); +#10938 = FACE_BOUND('',#10939,.T.); +#10939 = EDGE_LOOP('',(#10940,#10941,#10949,#10956)); +#10940 = ORIENTED_EDGE('',*,*,#10851,.T.); +#10941 = ORIENTED_EDGE('',*,*,#10942,.T.); +#10942 = EDGE_CURVE('',#10852,#10943,#10945,.T.); +#10943 = VERTEX_POINT('',#10944); +#10944 = CARTESIAN_POINT('',(-3.09,1.6,0.6)); +#10945 = LINE('',#10946,#10947); +#10946 = CARTESIAN_POINT('',(-3.09,-1.6,0.6)); +#10947 = VECTOR('',#10948,1.); +#10948 = DIRECTION('',(0.,1.,0.)); +#10949 = ORIENTED_EDGE('',*,*,#10950,.F.); +#10950 = EDGE_CURVE('',#10812,#10943,#10951,.T.); +#10951 = CIRCLE('',#10952,6.E-02); +#10952 = AXIS2_PLACEMENT_3D('',#10953,#10954,#10955); +#10953 = CARTESIAN_POINT('',(-3.09,1.6,0.54)); +#10954 = DIRECTION('',(0.,1.,0.)); +#10955 = DIRECTION('',(0.,-0.,1.)); +#10956 = ORIENTED_EDGE('',*,*,#10819,.F.); +#10957 = CYLINDRICAL_SURFACE('',#10958,6.E-02); +#10958 = AXIS2_PLACEMENT_3D('',#10959,#10960,#10961); +#10959 = CARTESIAN_POINT('',(-3.09,-1.6,0.54)); +#10960 = DIRECTION('',(0.,1.,0.)); +#10961 = DIRECTION('',(-1.,0.,0.)); +#10962 = ADVANCED_FACE('',(#10963),#11024,.T.); +#10963 = FACE_BOUND('',#10964,.T.); +#10964 = EDGE_LOOP('',(#10965,#10973,#10974,#10975,#10976,#10984,#10993, + #11001,#11009,#11017)); +#10965 = ORIENTED_EDGE('',*,*,#10966,.F.); +#10966 = EDGE_CURVE('',#10918,#10967,#10969,.T.); +#10967 = VERTEX_POINT('',#10968); +#10968 = CARTESIAN_POINT('',(-2.61,1.6,0.)); +#10969 = LINE('',#10970,#10971); +#10970 = CARTESIAN_POINT('',(-3.15,1.6,0.)); +#10971 = VECTOR('',#10972,1.); +#10972 = DIRECTION('',(1.,0.,0.)); +#10973 = ORIENTED_EDGE('',*,*,#10917,.F.); +#10974 = ORIENTED_EDGE('',*,*,#10811,.T.); +#10975 = ORIENTED_EDGE('',*,*,#10950,.T.); +#10976 = ORIENTED_EDGE('',*,*,#10977,.T.); +#10977 = EDGE_CURVE('',#10943,#10978,#10980,.T.); +#10978 = VERTEX_POINT('',#10979); +#10979 = CARTESIAN_POINT('',(-2.61,1.6,0.6)); +#10980 = LINE('',#10981,#10982); +#10981 = CARTESIAN_POINT('',(-3.15,1.6,0.6)); +#10982 = VECTOR('',#10983,1.); +#10983 = DIRECTION('',(1.,0.,0.)); +#10984 = ORIENTED_EDGE('',*,*,#10985,.F.); +#10985 = EDGE_CURVE('',#10986,#10978,#10988,.T.); +#10986 = VERTEX_POINT('',#10987); +#10987 = CARTESIAN_POINT('',(-2.55,1.6,0.54)); +#10988 = CIRCLE('',#10989,6.E-02); +#10989 = AXIS2_PLACEMENT_3D('',#10990,#10991,#10992); +#10990 = CARTESIAN_POINT('',(-2.61,1.6,0.54)); +#10991 = DIRECTION('',(0.,-1.,0.)); +#10992 = DIRECTION('',(0.,0.,1.)); +#10993 = ORIENTED_EDGE('',*,*,#10994,.F.); +#10994 = EDGE_CURVE('',#10995,#10986,#10997,.T.); +#10995 = VERTEX_POINT('',#10996); +#10996 = CARTESIAN_POINT('',(-3.09,1.6,0.54)); +#10997 = LINE('',#10998,#10999); +#10998 = CARTESIAN_POINT('',(-3.09,1.6,0.54)); +#10999 = VECTOR('',#11000,1.); +#11000 = DIRECTION('',(1.,0.,0.)); +#11001 = ORIENTED_EDGE('',*,*,#11002,.F.); +#11002 = EDGE_CURVE('',#11003,#10995,#11005,.T.); +#11003 = VERTEX_POINT('',#11004); +#11004 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11005 = LINE('',#11006,#11007); +#11006 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11007 = VECTOR('',#11008,1.); +#11008 = DIRECTION('',(0.,0.,1.)); +#11009 = ORIENTED_EDGE('',*,*,#11010,.T.); +#11010 = EDGE_CURVE('',#11003,#11011,#11013,.T.); +#11011 = VERTEX_POINT('',#11012); +#11012 = CARTESIAN_POINT('',(-2.55,1.6,6.E-02)); +#11013 = LINE('',#11014,#11015); +#11014 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11015 = VECTOR('',#11016,1.); +#11016 = DIRECTION('',(1.,0.,0.)); +#11017 = ORIENTED_EDGE('',*,*,#11018,.T.); +#11018 = EDGE_CURVE('',#11011,#10967,#11019,.T.); +#11019 = CIRCLE('',#11020,6.E-02); +#11020 = AXIS2_PLACEMENT_3D('',#11021,#11022,#11023); +#11021 = CARTESIAN_POINT('',(-2.61,1.6,6.E-02)); +#11022 = DIRECTION('',(0.,1.,0.)); +#11023 = DIRECTION('',(0.,-0.,1.)); +#11024 = PLANE('',#11025); +#11025 = AXIS2_PLACEMENT_3D('',#11026,#11027,#11028); +#11026 = CARTESIAN_POINT('',(-3.15,1.6,0.)); +#11027 = DIRECTION('',(0.,1.,0.)); +#11028 = DIRECTION('',(0.,-0.,1.)); +#11029 = ADVANCED_FACE('',(#11030),#11041,.F.); +#11030 = FACE_BOUND('',#11031,.F.); +#11031 = EDGE_LOOP('',(#11032,#11033,#11034,#11035)); +#11032 = ORIENTED_EDGE('',*,*,#10966,.F.); +#11033 = ORIENTED_EDGE('',*,*,#10926,.F.); +#11034 = ORIENTED_EDGE('',*,*,#10833,.T.); +#11035 = ORIENTED_EDGE('',*,*,#11036,.T.); +#11036 = EDGE_CURVE('',#10836,#10967,#11037,.T.); +#11037 = LINE('',#11038,#11039); +#11038 = CARTESIAN_POINT('',(-2.61,-1.6,0.)); +#11039 = VECTOR('',#11040,1.); +#11040 = DIRECTION('',(0.,1.,0.)); +#11041 = PLANE('',#11042); +#11042 = AXIS2_PLACEMENT_3D('',#11043,#11044,#11045); +#11043 = CARTESIAN_POINT('',(-3.15,-1.6,0.)); +#11044 = DIRECTION('',(0.,0.,1.)); +#11045 = DIRECTION('',(1.,0.,-0.)); +#11046 = ADVANCED_FACE('',(#11047),#11058,.T.); +#11047 = FACE_BOUND('',#11048,.T.); +#11048 = EDGE_LOOP('',(#11049,#11050,#11051,#11052)); +#11049 = ORIENTED_EDGE('',*,*,#10901,.T.); +#11050 = ORIENTED_EDGE('',*,*,#11036,.T.); +#11051 = ORIENTED_EDGE('',*,*,#11018,.F.); +#11052 = ORIENTED_EDGE('',*,*,#11053,.F.); +#11053 = EDGE_CURVE('',#10894,#11011,#11054,.T.); +#11054 = LINE('',#11055,#11056); +#11055 = CARTESIAN_POINT('',(-2.55,-1.6,6.E-02)); +#11056 = VECTOR('',#11057,1.); +#11057 = DIRECTION('',(0.,1.,0.)); +#11058 = CYLINDRICAL_SURFACE('',#11059,6.E-02); +#11059 = AXIS2_PLACEMENT_3D('',#11060,#11061,#11062); +#11060 = CARTESIAN_POINT('',(-2.61,-1.6,6.E-02)); +#11061 = DIRECTION('',(0.,1.,0.)); +#11062 = DIRECTION('',(1.,0.,0.)); +#11063 = ADVANCED_FACE('',(#11064),#11107,.F.); +#11064 = FACE_BOUND('',#11065,.F.); +#11065 = EDGE_LOOP('',(#11066,#11067,#11068,#11069,#11077,#11085,#11093, + #11101)); +#11066 = ORIENTED_EDGE('',*,*,#10893,.F.); +#11067 = ORIENTED_EDGE('',*,*,#10885,.T.); +#11068 = ORIENTED_EDGE('',*,*,#10877,.T.); +#11069 = ORIENTED_EDGE('',*,*,#11070,.T.); +#11070 = EDGE_CURVE('',#10869,#11071,#11073,.T.); +#11071 = VERTEX_POINT('',#11072); +#11072 = CARTESIAN_POINT('',(2.55,-1.6,0.54)); +#11073 = LINE('',#11074,#11075); +#11074 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#11075 = VECTOR('',#11076,1.); +#11076 = DIRECTION('',(1.,0.,0.)); +#11077 = ORIENTED_EDGE('',*,*,#11078,.T.); +#11078 = EDGE_CURVE('',#11071,#11079,#11081,.T.); +#11079 = VERTEX_POINT('',#11080); +#11080 = CARTESIAN_POINT('',(3.09,-1.6,0.54)); +#11081 = LINE('',#11082,#11083); +#11082 = CARTESIAN_POINT('',(-3.09,-1.6,0.54)); +#11083 = VECTOR('',#11084,1.); +#11084 = DIRECTION('',(1.,0.,0.)); +#11085 = ORIENTED_EDGE('',*,*,#11086,.F.); +#11086 = EDGE_CURVE('',#11087,#11079,#11089,.T.); +#11087 = VERTEX_POINT('',#11088); +#11088 = CARTESIAN_POINT('',(3.09,-1.6,6.E-02)); +#11089 = LINE('',#11090,#11091); +#11090 = CARTESIAN_POINT('',(3.09,-1.6,6.E-02)); +#11091 = VECTOR('',#11092,1.); +#11092 = DIRECTION('',(0.,0.,1.)); +#11093 = ORIENTED_EDGE('',*,*,#11094,.F.); +#11094 = EDGE_CURVE('',#11095,#11087,#11097,.T.); +#11095 = VERTEX_POINT('',#11096); +#11096 = CARTESIAN_POINT('',(2.55,-1.6,6.E-02)); +#11097 = LINE('',#11098,#11099); +#11098 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#11099 = VECTOR('',#11100,1.); +#11100 = DIRECTION('',(1.,0.,0.)); +#11101 = ORIENTED_EDGE('',*,*,#11102,.F.); +#11102 = EDGE_CURVE('',#10894,#11095,#11103,.T.); +#11103 = LINE('',#11104,#11105); +#11104 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#11105 = VECTOR('',#11106,1.); +#11106 = DIRECTION('',(1.,0.,0.)); +#11107 = PLANE('',#11108); +#11108 = AXIS2_PLACEMENT_3D('',#11109,#11110,#11111); +#11109 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#11110 = DIRECTION('',(0.,1.,0.)); +#11111 = DIRECTION('',(0.,-0.,1.)); +#11112 = ADVANCED_FACE('',(#11113),#11124,.T.); +#11113 = FACE_BOUND('',#11114,.T.); +#11114 = EDGE_LOOP('',(#11115,#11116,#11117,#11118)); +#11115 = ORIENTED_EDGE('',*,*,#10977,.F.); +#11116 = ORIENTED_EDGE('',*,*,#10942,.F.); +#11117 = ORIENTED_EDGE('',*,*,#10860,.T.); +#11118 = ORIENTED_EDGE('',*,*,#11119,.T.); +#11119 = EDGE_CURVE('',#10861,#10978,#11120,.T.); +#11120 = LINE('',#11121,#11122); +#11121 = CARTESIAN_POINT('',(-2.61,-1.6,0.6)); +#11122 = VECTOR('',#11123,1.); +#11123 = DIRECTION('',(0.,1.,0.)); +#11124 = PLANE('',#11125); +#11125 = AXIS2_PLACEMENT_3D('',#11126,#11127,#11128); +#11126 = CARTESIAN_POINT('',(-3.15,-1.6,0.6)); +#11127 = DIRECTION('',(0.,0.,1.)); +#11128 = DIRECTION('',(1.,0.,-0.)); +#11129 = ADVANCED_FACE('',(#11130),#11141,.T.); +#11130 = FACE_BOUND('',#11131,.T.); +#11131 = EDGE_LOOP('',(#11132,#11138,#11139,#11140)); +#11132 = ORIENTED_EDGE('',*,*,#11133,.T.); +#11133 = EDGE_CURVE('',#10869,#10986,#11134,.T.); +#11134 = LINE('',#11135,#11136); +#11135 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#11136 = VECTOR('',#11137,1.); +#11137 = DIRECTION('',(0.,1.,0.)); +#11138 = ORIENTED_EDGE('',*,*,#10985,.T.); +#11139 = ORIENTED_EDGE('',*,*,#11119,.F.); +#11140 = ORIENTED_EDGE('',*,*,#10868,.F.); +#11141 = CYLINDRICAL_SURFACE('',#11142,6.E-02); +#11142 = AXIS2_PLACEMENT_3D('',#11143,#11144,#11145); +#11143 = CARTESIAN_POINT('',(-2.61,-1.6,0.54)); +#11144 = DIRECTION('',(0.,1.,0.)); +#11145 = DIRECTION('',(1.,0.,0.)); +#11146 = ADVANCED_FACE('',(#11147),#11190,.T.); +#11147 = FACE_BOUND('',#11148,.T.); +#11148 = EDGE_LOOP('',(#11149,#11150,#11151,#11152,#11160,#11168,#11176, + #11184)); +#11149 = ORIENTED_EDGE('',*,*,#11010,.F.); +#11150 = ORIENTED_EDGE('',*,*,#11002,.T.); +#11151 = ORIENTED_EDGE('',*,*,#10994,.T.); +#11152 = ORIENTED_EDGE('',*,*,#11153,.T.); +#11153 = EDGE_CURVE('',#10986,#11154,#11156,.T.); +#11154 = VERTEX_POINT('',#11155); +#11155 = CARTESIAN_POINT('',(2.55,1.6,0.54)); +#11156 = LINE('',#11157,#11158); +#11157 = CARTESIAN_POINT('',(-2.55,1.6,0.54)); +#11158 = VECTOR('',#11159,1.); +#11159 = DIRECTION('',(1.,0.,0.)); +#11160 = ORIENTED_EDGE('',*,*,#11161,.T.); +#11161 = EDGE_CURVE('',#11154,#11162,#11164,.T.); +#11162 = VERTEX_POINT('',#11163); +#11163 = CARTESIAN_POINT('',(3.09,1.6,0.54)); +#11164 = LINE('',#11165,#11166); +#11165 = CARTESIAN_POINT('',(-3.09,1.6,0.54)); +#11166 = VECTOR('',#11167,1.); +#11167 = DIRECTION('',(1.,0.,0.)); +#11168 = ORIENTED_EDGE('',*,*,#11169,.F.); +#11169 = EDGE_CURVE('',#11170,#11162,#11172,.T.); +#11170 = VERTEX_POINT('',#11171); +#11171 = CARTESIAN_POINT('',(3.09,1.6,6.E-02)); +#11172 = LINE('',#11173,#11174); +#11173 = CARTESIAN_POINT('',(3.09,1.6,6.E-02)); +#11174 = VECTOR('',#11175,1.); +#11175 = DIRECTION('',(0.,0.,1.)); +#11176 = ORIENTED_EDGE('',*,*,#11177,.F.); +#11177 = EDGE_CURVE('',#11178,#11170,#11180,.T.); +#11178 = VERTEX_POINT('',#11179); +#11179 = CARTESIAN_POINT('',(2.55,1.6,6.E-02)); +#11180 = LINE('',#11181,#11182); +#11181 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11182 = VECTOR('',#11183,1.); +#11183 = DIRECTION('',(1.,0.,0.)); +#11184 = ORIENTED_EDGE('',*,*,#11185,.F.); +#11185 = EDGE_CURVE('',#11011,#11178,#11186,.T.); +#11186 = LINE('',#11187,#11188); +#11187 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11188 = VECTOR('',#11189,1.); +#11189 = DIRECTION('',(1.,0.,0.)); +#11190 = PLANE('',#11191); +#11191 = AXIS2_PLACEMENT_3D('',#11192,#11193,#11194); +#11192 = CARTESIAN_POINT('',(-3.09,1.6,6.E-02)); +#11193 = DIRECTION('',(0.,1.,0.)); +#11194 = DIRECTION('',(0.,-0.,1.)); +#11195 = ADVANCED_FACE('',(#11196),#11207,.F.); +#11196 = FACE_BOUND('',#11197,.F.); +#11197 = EDGE_LOOP('',(#11198,#11199,#11200,#11206)); +#11198 = ORIENTED_EDGE('',*,*,#11053,.F.); +#11199 = ORIENTED_EDGE('',*,*,#11102,.T.); +#11200 = ORIENTED_EDGE('',*,*,#11201,.T.); +#11201 = EDGE_CURVE('',#11095,#11178,#11202,.T.); +#11202 = LINE('',#11203,#11204); +#11203 = CARTESIAN_POINT('',(2.55,-1.6,6.E-02)); +#11204 = VECTOR('',#11205,1.); +#11205 = DIRECTION('',(0.,1.,0.)); +#11206 = ORIENTED_EDGE('',*,*,#11185,.F.); +#11207 = PLANE('',#11208); +#11208 = AXIS2_PLACEMENT_3D('',#11209,#11210,#11211); +#11209 = CARTESIAN_POINT('',(-3.09,-1.6,6.E-02)); +#11210 = DIRECTION('',(0.,0.,1.)); +#11211 = DIRECTION('',(1.,0.,-0.)); +#11212 = ADVANCED_FACE('',(#11213),#11276,.F.); +#11213 = FACE_BOUND('',#11214,.F.); +#11214 = EDGE_LOOP('',(#11215,#11225,#11232,#11233,#11234,#11235,#11244, + #11252,#11261,#11269)); +#11215 = ORIENTED_EDGE('',*,*,#11216,.F.); +#11216 = EDGE_CURVE('',#11217,#11219,#11221,.T.); +#11217 = VERTEX_POINT('',#11218); +#11218 = CARTESIAN_POINT('',(2.61,-1.6,0.)); +#11219 = VERTEX_POINT('',#11220); +#11220 = CARTESIAN_POINT('',(3.09,-1.6,0.)); +#11221 = LINE('',#11222,#11223); +#11222 = CARTESIAN_POINT('',(2.55,-1.6,0.)); +#11223 = VECTOR('',#11224,1.); +#11224 = DIRECTION('',(1.,0.,0.)); +#11225 = ORIENTED_EDGE('',*,*,#11226,.F.); +#11226 = EDGE_CURVE('',#11095,#11217,#11227,.T.); +#11227 = CIRCLE('',#11228,6.E-02); +#11228 = AXIS2_PLACEMENT_3D('',#11229,#11230,#11231); +#11229 = CARTESIAN_POINT('',(2.61,-1.6,6.E-02)); +#11230 = DIRECTION('',(0.,-1.,0.)); +#11231 = DIRECTION('',(0.,0.,1.)); +#11232 = ORIENTED_EDGE('',*,*,#11094,.T.); +#11233 = ORIENTED_EDGE('',*,*,#11086,.T.); +#11234 = ORIENTED_EDGE('',*,*,#11078,.F.); +#11235 = ORIENTED_EDGE('',*,*,#11236,.T.); +#11236 = EDGE_CURVE('',#11071,#11237,#11239,.T.); +#11237 = VERTEX_POINT('',#11238); +#11238 = CARTESIAN_POINT('',(2.61,-1.6,0.6)); +#11239 = CIRCLE('',#11240,6.E-02); +#11240 = AXIS2_PLACEMENT_3D('',#11241,#11242,#11243); +#11241 = CARTESIAN_POINT('',(2.61,-1.6,0.54)); +#11242 = DIRECTION('',(0.,1.,0.)); +#11243 = DIRECTION('',(0.,-0.,1.)); +#11244 = ORIENTED_EDGE('',*,*,#11245,.T.); +#11245 = EDGE_CURVE('',#11237,#11246,#11248,.T.); +#11246 = VERTEX_POINT('',#11247); +#11247 = CARTESIAN_POINT('',(3.09,-1.6,0.6)); +#11248 = LINE('',#11249,#11250); +#11249 = CARTESIAN_POINT('',(2.55,-1.6,0.6)); +#11250 = VECTOR('',#11251,1.); +#11251 = DIRECTION('',(1.,0.,0.)); +#11252 = ORIENTED_EDGE('',*,*,#11253,.F.); +#11253 = EDGE_CURVE('',#11254,#11246,#11256,.T.); +#11254 = VERTEX_POINT('',#11255); +#11255 = CARTESIAN_POINT('',(3.15,-1.6,0.54)); +#11256 = CIRCLE('',#11257,6.E-02); +#11257 = AXIS2_PLACEMENT_3D('',#11258,#11259,#11260); +#11258 = CARTESIAN_POINT('',(3.09,-1.6,0.54)); +#11259 = DIRECTION('',(0.,-1.,0.)); +#11260 = DIRECTION('',(0.,0.,1.)); +#11261 = ORIENTED_EDGE('',*,*,#11262,.F.); +#11262 = EDGE_CURVE('',#11263,#11254,#11265,.T.); +#11263 = VERTEX_POINT('',#11264); +#11264 = CARTESIAN_POINT('',(3.15,-1.6,6.E-02)); +#11265 = LINE('',#11266,#11267); +#11266 = CARTESIAN_POINT('',(3.15,-1.6,0.)); +#11267 = VECTOR('',#11268,1.); +#11268 = DIRECTION('',(0.,0.,1.)); +#11269 = ORIENTED_EDGE('',*,*,#11270,.T.); +#11270 = EDGE_CURVE('',#11263,#11219,#11271,.T.); +#11271 = CIRCLE('',#11272,6.E-02); +#11272 = AXIS2_PLACEMENT_3D('',#11273,#11274,#11275); +#11273 = CARTESIAN_POINT('',(3.09,-1.6,6.E-02)); +#11274 = DIRECTION('',(0.,1.,0.)); +#11275 = DIRECTION('',(0.,-0.,1.)); +#11276 = PLANE('',#11277); +#11277 = AXIS2_PLACEMENT_3D('',#11278,#11279,#11280); +#11278 = CARTESIAN_POINT('',(2.55,-1.6,0.)); +#11279 = DIRECTION('',(0.,1.,0.)); +#11280 = DIRECTION('',(0.,-0.,1.)); +#11281 = ADVANCED_FACE('',(#11282),#11307,.F.); +#11282 = FACE_BOUND('',#11283,.F.); +#11283 = EDGE_LOOP('',(#11284,#11285,#11293,#11301)); +#11284 = ORIENTED_EDGE('',*,*,#11070,.F.); +#11285 = ORIENTED_EDGE('',*,*,#11286,.T.); +#11286 = EDGE_CURVE('',#10869,#11287,#11289,.T.); +#11287 = VERTEX_POINT('',#11288); +#11288 = CARTESIAN_POINT('',(-2.55,-1.6,0.6)); +#11289 = LINE('',#11290,#11291); +#11290 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#11291 = VECTOR('',#11292,1.); +#11292 = DIRECTION('',(0.,0.,1.)); +#11293 = ORIENTED_EDGE('',*,*,#11294,.T.); +#11294 = EDGE_CURVE('',#11287,#11295,#11297,.T.); +#11295 = VERTEX_POINT('',#11296); +#11296 = CARTESIAN_POINT('',(2.55,-1.6,0.6)); +#11297 = LINE('',#11298,#11299); +#11298 = CARTESIAN_POINT('',(-2.55,-1.6,0.6)); +#11299 = VECTOR('',#11300,1.); +#11300 = DIRECTION('',(1.,0.,0.)); +#11301 = ORIENTED_EDGE('',*,*,#11302,.F.); +#11302 = EDGE_CURVE('',#11071,#11295,#11303,.T.); +#11303 = LINE('',#11304,#11305); +#11304 = CARTESIAN_POINT('',(2.55,-1.6,0.54)); +#11305 = VECTOR('',#11306,1.); +#11306 = DIRECTION('',(0.,0.,1.)); +#11307 = PLANE('',#11308); +#11308 = AXIS2_PLACEMENT_3D('',#11309,#11310,#11311); +#11309 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#11310 = DIRECTION('',(0.,1.,0.)); +#11311 = DIRECTION('',(0.,-0.,1.)); +#11312 = ADVANCED_FACE('',(#11313),#11331,.F.); +#11313 = FACE_BOUND('',#11314,.F.); +#11314 = EDGE_LOOP('',(#11315,#11316,#11317,#11325)); +#11315 = ORIENTED_EDGE('',*,*,#11286,.F.); +#11316 = ORIENTED_EDGE('',*,*,#11133,.T.); +#11317 = ORIENTED_EDGE('',*,*,#11318,.T.); +#11318 = EDGE_CURVE('',#10986,#11319,#11321,.T.); +#11319 = VERTEX_POINT('',#11320); +#11320 = CARTESIAN_POINT('',(-2.55,1.6,0.6)); +#11321 = LINE('',#11322,#11323); +#11322 = CARTESIAN_POINT('',(-2.55,1.6,0.54)); +#11323 = VECTOR('',#11324,1.); +#11324 = DIRECTION('',(0.,0.,1.)); +#11325 = ORIENTED_EDGE('',*,*,#11326,.F.); +#11326 = EDGE_CURVE('',#11287,#11319,#11327,.T.); +#11327 = LINE('',#11328,#11329); +#11328 = CARTESIAN_POINT('',(-2.55,-1.6,0.6)); +#11329 = VECTOR('',#11330,1.); +#11330 = DIRECTION('',(0.,1.,0.)); +#11331 = PLANE('',#11332); +#11332 = AXIS2_PLACEMENT_3D('',#11333,#11334,#11335); +#11333 = CARTESIAN_POINT('',(-2.55,-1.6,0.54)); +#11334 = DIRECTION('',(1.,0.,0.)); +#11335 = DIRECTION('',(0.,0.,1.)); +#11336 = ADVANCED_FACE('',(#11337),#11400,.T.); +#11337 = FACE_BOUND('',#11338,.T.); +#11338 = EDGE_LOOP('',(#11339,#11349,#11356,#11357,#11358,#11359,#11368, + #11376,#11385,#11393)); +#11339 = ORIENTED_EDGE('',*,*,#11340,.F.); +#11340 = EDGE_CURVE('',#11341,#11343,#11345,.T.); +#11341 = VERTEX_POINT('',#11342); +#11342 = CARTESIAN_POINT('',(2.61,1.6,0.)); +#11343 = VERTEX_POINT('',#11344); +#11344 = CARTESIAN_POINT('',(3.09,1.6,0.)); +#11345 = LINE('',#11346,#11347); +#11346 = CARTESIAN_POINT('',(2.55,1.6,0.)); +#11347 = VECTOR('',#11348,1.); +#11348 = DIRECTION('',(1.,0.,0.)); +#11349 = ORIENTED_EDGE('',*,*,#11350,.F.); +#11350 = EDGE_CURVE('',#11178,#11341,#11351,.T.); +#11351 = CIRCLE('',#11352,6.E-02); +#11352 = AXIS2_PLACEMENT_3D('',#11353,#11354,#11355); +#11353 = CARTESIAN_POINT('',(2.61,1.6,6.E-02)); +#11354 = DIRECTION('',(0.,-1.,0.)); +#11355 = DIRECTION('',(0.,0.,1.)); +#11356 = ORIENTED_EDGE('',*,*,#11177,.T.); +#11357 = ORIENTED_EDGE('',*,*,#11169,.T.); +#11358 = ORIENTED_EDGE('',*,*,#11161,.F.); +#11359 = ORIENTED_EDGE('',*,*,#11360,.T.); +#11360 = EDGE_CURVE('',#11154,#11361,#11363,.T.); +#11361 = VERTEX_POINT('',#11362); +#11362 = CARTESIAN_POINT('',(2.61,1.6,0.6)); +#11363 = CIRCLE('',#11364,6.E-02); +#11364 = AXIS2_PLACEMENT_3D('',#11365,#11366,#11367); +#11365 = CARTESIAN_POINT('',(2.61,1.6,0.54)); +#11366 = DIRECTION('',(0.,1.,0.)); +#11367 = DIRECTION('',(0.,-0.,1.)); +#11368 = ORIENTED_EDGE('',*,*,#11369,.T.); +#11369 = EDGE_CURVE('',#11361,#11370,#11372,.T.); +#11370 = VERTEX_POINT('',#11371); +#11371 = CARTESIAN_POINT('',(3.09,1.6,0.6)); +#11372 = LINE('',#11373,#11374); +#11373 = CARTESIAN_POINT('',(2.55,1.6,0.6)); +#11374 = VECTOR('',#11375,1.); +#11375 = DIRECTION('',(1.,0.,0.)); +#11376 = ORIENTED_EDGE('',*,*,#11377,.F.); +#11377 = EDGE_CURVE('',#11378,#11370,#11380,.T.); +#11378 = VERTEX_POINT('',#11379); +#11379 = CARTESIAN_POINT('',(3.15,1.6,0.54)); +#11380 = CIRCLE('',#11381,6.E-02); +#11381 = AXIS2_PLACEMENT_3D('',#11382,#11383,#11384); +#11382 = CARTESIAN_POINT('',(3.09,1.6,0.54)); +#11383 = DIRECTION('',(0.,-1.,0.)); +#11384 = DIRECTION('',(0.,0.,1.)); +#11385 = ORIENTED_EDGE('',*,*,#11386,.F.); +#11386 = EDGE_CURVE('',#11387,#11378,#11389,.T.); +#11387 = VERTEX_POINT('',#11388); +#11388 = CARTESIAN_POINT('',(3.15,1.6,6.E-02)); +#11389 = LINE('',#11390,#11391); +#11390 = CARTESIAN_POINT('',(3.15,1.6,0.)); +#11391 = VECTOR('',#11392,1.); +#11392 = DIRECTION('',(0.,0.,1.)); +#11393 = ORIENTED_EDGE('',*,*,#11394,.T.); +#11394 = EDGE_CURVE('',#11387,#11343,#11395,.T.); +#11395 = CIRCLE('',#11396,6.E-02); +#11396 = AXIS2_PLACEMENT_3D('',#11397,#11398,#11399); +#11397 = CARTESIAN_POINT('',(3.09,1.6,6.E-02)); +#11398 = DIRECTION('',(0.,1.,0.)); +#11399 = DIRECTION('',(0.,-0.,1.)); +#11400 = PLANE('',#11401); +#11401 = AXIS2_PLACEMENT_3D('',#11402,#11403,#11404); +#11402 = CARTESIAN_POINT('',(2.55,1.6,0.)); +#11403 = DIRECTION('',(0.,1.,0.)); +#11404 = DIRECTION('',(0.,-0.,1.)); +#11405 = ADVANCED_FACE('',(#11406),#11424,.T.); +#11406 = FACE_BOUND('',#11407,.T.); +#11407 = EDGE_LOOP('',(#11408,#11409,#11410,#11418)); +#11408 = ORIENTED_EDGE('',*,*,#11153,.F.); +#11409 = ORIENTED_EDGE('',*,*,#11318,.T.); +#11410 = ORIENTED_EDGE('',*,*,#11411,.T.); +#11411 = EDGE_CURVE('',#11319,#11412,#11414,.T.); +#11412 = VERTEX_POINT('',#11413); +#11413 = CARTESIAN_POINT('',(2.55,1.6,0.6)); +#11414 = LINE('',#11415,#11416); +#11415 = CARTESIAN_POINT('',(-2.55,1.6,0.6)); +#11416 = VECTOR('',#11417,1.); +#11417 = DIRECTION('',(1.,0.,0.)); +#11418 = ORIENTED_EDGE('',*,*,#11419,.F.); +#11419 = EDGE_CURVE('',#11154,#11412,#11420,.T.); +#11420 = LINE('',#11421,#11422); +#11421 = CARTESIAN_POINT('',(2.55,1.6,0.54)); +#11422 = VECTOR('',#11423,1.); +#11423 = DIRECTION('',(0.,0.,1.)); +#11424 = PLANE('',#11425); +#11425 = AXIS2_PLACEMENT_3D('',#11426,#11427,#11428); +#11426 = CARTESIAN_POINT('',(-2.55,1.6,0.54)); +#11427 = DIRECTION('',(0.,1.,0.)); +#11428 = DIRECTION('',(0.,-0.,1.)); +#11429 = ADVANCED_FACE('',(#11430),#11441,.T.); +#11430 = FACE_BOUND('',#11431,.T.); +#11431 = EDGE_LOOP('',(#11432,#11433,#11434,#11440)); +#11432 = ORIENTED_EDGE('',*,*,#11201,.T.); +#11433 = ORIENTED_EDGE('',*,*,#11350,.T.); +#11434 = ORIENTED_EDGE('',*,*,#11435,.F.); +#11435 = EDGE_CURVE('',#11217,#11341,#11436,.T.); +#11436 = LINE('',#11437,#11438); +#11437 = CARTESIAN_POINT('',(2.61,-1.6,0.)); +#11438 = VECTOR('',#11439,1.); +#11439 = DIRECTION('',(0.,1.,0.)); +#11440 = ORIENTED_EDGE('',*,*,#11226,.F.); +#11441 = CYLINDRICAL_SURFACE('',#11442,6.E-02); +#11442 = AXIS2_PLACEMENT_3D('',#11443,#11444,#11445); +#11443 = CARTESIAN_POINT('',(2.61,-1.6,6.E-02)); +#11444 = DIRECTION('',(0.,1.,0.)); +#11445 = DIRECTION('',(-1.,0.,0.)); +#11446 = ADVANCED_FACE('',(#11447),#11458,.F.); +#11447 = FACE_BOUND('',#11448,.F.); +#11448 = EDGE_LOOP('',(#11449,#11450,#11451,#11452)); +#11449 = ORIENTED_EDGE('',*,*,#11340,.F.); +#11450 = ORIENTED_EDGE('',*,*,#11435,.F.); +#11451 = ORIENTED_EDGE('',*,*,#11216,.T.); +#11452 = ORIENTED_EDGE('',*,*,#11453,.T.); +#11453 = EDGE_CURVE('',#11219,#11343,#11454,.T.); +#11454 = LINE('',#11455,#11456); +#11455 = CARTESIAN_POINT('',(3.09,-1.6,0.)); +#11456 = VECTOR('',#11457,1.); +#11457 = DIRECTION('',(0.,1.,0.)); +#11458 = PLANE('',#11459); +#11459 = AXIS2_PLACEMENT_3D('',#11460,#11461,#11462); +#11460 = CARTESIAN_POINT('',(2.55,-1.6,0.)); +#11461 = DIRECTION('',(0.,0.,1.)); +#11462 = DIRECTION('',(1.,0.,-0.)); +#11463 = ADVANCED_FACE('',(#11464),#11475,.T.); +#11464 = FACE_BOUND('',#11465,.T.); +#11465 = EDGE_LOOP('',(#11466,#11467,#11468,#11469)); +#11466 = ORIENTED_EDGE('',*,*,#11270,.T.); +#11467 = ORIENTED_EDGE('',*,*,#11453,.T.); +#11468 = ORIENTED_EDGE('',*,*,#11394,.F.); +#11469 = ORIENTED_EDGE('',*,*,#11470,.F.); +#11470 = EDGE_CURVE('',#11263,#11387,#11471,.T.); +#11471 = LINE('',#11472,#11473); +#11472 = CARTESIAN_POINT('',(3.15,-1.6,6.E-02)); +#11473 = VECTOR('',#11474,1.); +#11474 = DIRECTION('',(0.,1.,0.)); +#11475 = CYLINDRICAL_SURFACE('',#11476,6.E-02); +#11476 = AXIS2_PLACEMENT_3D('',#11477,#11478,#11479); +#11477 = CARTESIAN_POINT('',(3.09,-1.6,6.E-02)); +#11478 = DIRECTION('',(0.,1.,0.)); +#11479 = DIRECTION('',(1.,0.,0.)); +#11480 = ADVANCED_FACE('',(#11481),#11492,.T.); +#11481 = FACE_BOUND('',#11482,.T.); +#11482 = EDGE_LOOP('',(#11483,#11484,#11485,#11486)); +#11483 = ORIENTED_EDGE('',*,*,#11262,.F.); +#11484 = ORIENTED_EDGE('',*,*,#11470,.T.); +#11485 = ORIENTED_EDGE('',*,*,#11386,.T.); +#11486 = ORIENTED_EDGE('',*,*,#11487,.F.); +#11487 = EDGE_CURVE('',#11254,#11378,#11488,.T.); +#11488 = LINE('',#11489,#11490); +#11489 = CARTESIAN_POINT('',(3.15,-1.6,0.54)); +#11490 = VECTOR('',#11491,1.); +#11491 = DIRECTION('',(0.,1.,0.)); +#11492 = PLANE('',#11493); +#11493 = AXIS2_PLACEMENT_3D('',#11494,#11495,#11496); +#11494 = CARTESIAN_POINT('',(3.15,-1.6,0.)); +#11495 = DIRECTION('',(1.,0.,0.)); +#11496 = DIRECTION('',(0.,0.,1.)); +#11497 = ADVANCED_FACE('',(#11498),#11509,.T.); +#11498 = FACE_BOUND('',#11499,.T.); +#11499 = EDGE_LOOP('',(#11500,#11501,#11502,#11508)); +#11500 = ORIENTED_EDGE('',*,*,#11487,.T.); +#11501 = ORIENTED_EDGE('',*,*,#11377,.T.); +#11502 = ORIENTED_EDGE('',*,*,#11503,.F.); +#11503 = EDGE_CURVE('',#11246,#11370,#11504,.T.); +#11504 = LINE('',#11505,#11506); +#11505 = CARTESIAN_POINT('',(3.09,-1.6,0.6)); +#11506 = VECTOR('',#11507,1.); +#11507 = DIRECTION('',(0.,1.,0.)); +#11508 = ORIENTED_EDGE('',*,*,#11253,.F.); +#11509 = CYLINDRICAL_SURFACE('',#11510,6.E-02); +#11510 = AXIS2_PLACEMENT_3D('',#11511,#11512,#11513); +#11511 = CARTESIAN_POINT('',(3.09,-1.6,0.54)); +#11512 = DIRECTION('',(0.,1.,0.)); +#11513 = DIRECTION('',(1.,0.,0.)); +#11514 = ADVANCED_FACE('',(#11515),#11526,.T.); +#11515 = FACE_BOUND('',#11516,.T.); +#11516 = EDGE_LOOP('',(#11517,#11518,#11524,#11525)); +#11517 = ORIENTED_EDGE('',*,*,#11369,.F.); +#11518 = ORIENTED_EDGE('',*,*,#11519,.F.); +#11519 = EDGE_CURVE('',#11237,#11361,#11520,.T.); +#11520 = LINE('',#11521,#11522); +#11521 = CARTESIAN_POINT('',(2.61,-1.6,0.6)); +#11522 = VECTOR('',#11523,1.); +#11523 = DIRECTION('',(0.,1.,0.)); +#11524 = ORIENTED_EDGE('',*,*,#11245,.T.); +#11525 = ORIENTED_EDGE('',*,*,#11503,.T.); +#11526 = PLANE('',#11527); +#11527 = AXIS2_PLACEMENT_3D('',#11528,#11529,#11530); +#11528 = CARTESIAN_POINT('',(2.55,-1.6,0.6)); +#11529 = DIRECTION('',(0.,0.,1.)); +#11530 = DIRECTION('',(1.,0.,-0.)); +#11531 = ADVANCED_FACE('',(#11532),#11543,.T.); +#11532 = FACE_BOUND('',#11533,.T.); +#11533 = EDGE_LOOP('',(#11534,#11535,#11536,#11537)); +#11534 = ORIENTED_EDGE('',*,*,#11236,.T.); +#11535 = ORIENTED_EDGE('',*,*,#11519,.T.); +#11536 = ORIENTED_EDGE('',*,*,#11360,.F.); +#11537 = ORIENTED_EDGE('',*,*,#11538,.F.); +#11538 = EDGE_CURVE('',#11071,#11154,#11539,.T.); +#11539 = LINE('',#11540,#11541); +#11540 = CARTESIAN_POINT('',(2.55,-1.6,0.54)); +#11541 = VECTOR('',#11542,1.); +#11542 = DIRECTION('',(0.,1.,0.)); +#11543 = CYLINDRICAL_SURFACE('',#11544,6.E-02); +#11544 = AXIS2_PLACEMENT_3D('',#11545,#11546,#11547); +#11545 = CARTESIAN_POINT('',(2.61,-1.6,0.54)); +#11546 = DIRECTION('',(0.,1.,0.)); +#11547 = DIRECTION('',(-1.,0.,0.)); +#11548 = ADVANCED_FACE('',(#11549),#11560,.T.); +#11549 = FACE_BOUND('',#11550,.T.); +#11550 = EDGE_LOOP('',(#11551,#11552,#11553,#11554)); +#11551 = ORIENTED_EDGE('',*,*,#11302,.F.); +#11552 = ORIENTED_EDGE('',*,*,#11538,.T.); +#11553 = ORIENTED_EDGE('',*,*,#11419,.T.); +#11554 = ORIENTED_EDGE('',*,*,#11555,.F.); +#11555 = EDGE_CURVE('',#11295,#11412,#11556,.T.); +#11556 = LINE('',#11557,#11558); +#11557 = CARTESIAN_POINT('',(2.55,-1.6,0.6)); +#11558 = VECTOR('',#11559,1.); +#11559 = DIRECTION('',(0.,1.,0.)); +#11560 = PLANE('',#11561); +#11561 = AXIS2_PLACEMENT_3D('',#11562,#11563,#11564); +#11562 = CARTESIAN_POINT('',(2.55,-1.6,0.54)); +#11563 = DIRECTION('',(1.,0.,0.)); +#11564 = DIRECTION('',(0.,0.,1.)); +#11565 = ADVANCED_FACE('',(#11566),#11572,.T.); +#11566 = FACE_BOUND('',#11567,.T.); +#11567 = EDGE_LOOP('',(#11568,#11569,#11570,#11571)); +#11568 = ORIENTED_EDGE('',*,*,#11326,.F.); +#11569 = ORIENTED_EDGE('',*,*,#11294,.T.); +#11570 = ORIENTED_EDGE('',*,*,#11555,.T.); +#11571 = ORIENTED_EDGE('',*,*,#11411,.F.); +#11572 = PLANE('',#11573); +#11573 = AXIS2_PLACEMENT_3D('',#11574,#11575,#11576); +#11574 = CARTESIAN_POINT('',(-2.55,-1.6,0.6)); +#11575 = DIRECTION('',(0.,0.,1.)); +#11576 = DIRECTION('',(1.,0.,-0.)); +#11577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11581)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#11578,#11579,#11580)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#11578 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#11579 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#11580 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#11581 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11578, + 'distance_accuracy_value','confusion accuracy'); +#11582 = SHAPE_DEFINITION_REPRESENTATION(#11583,#10786); +#11583 = PRODUCT_DEFINITION_SHAPE('','',#11584); +#11584 = PRODUCT_DEFINITION('design','',#11585,#11588); +#11585 = PRODUCT_DEFINITION_FORMATION('','',#11586); +#11586 = PRODUCT('R_2512_6332Metric','R_2512_6332Metric','',(#11587)); +#11587 = PRODUCT_CONTEXT('',#2,'mechanical'); +#11588 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#11589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11590,#11592); +#11590 = ( REPRESENTATION_RELATIONSHIP('','',#10786,#10776) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11591) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11591 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10777); +#11592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11593); +#11593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','=>[0:1:1:15]','',#10771, + #11584,$); +#11594 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11586)); +#11595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11596,#11598); +#11596 = ( REPRESENTATION_RELATIONSHIP('','',#10776,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11597) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183); +#11598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11599); +#11599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#10771,$); +#11600 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10773)); +#11601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11602,#11604); +#11602 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11603) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187); +#11604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11605); +#11605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#1588,$); +#11606 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11607,#11609); +#11607 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11608) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11608 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191); +#11609 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11610); +#11610 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#7532,$); +#11611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11612,#11614); +#11612 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11613) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195); +#11614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11615); +#11615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#7532,$); +#11616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11617,#11619); +#11617 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11618) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199); +#11619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11620); +#11620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#1588,$); +#11621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11622,#11624); +#11622 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11623) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203); +#11624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11625); +#11625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#687,$); +#11626 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11627,#11629); +#11627 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11628) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11628 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207); +#11629 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11630); +#11630 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#1588,$); +#11631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11632,#11634); +#11632 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11633) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211); +#11634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11635); +#11635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#1588,$); +#11636 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11637,#11639); +#11637 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11638) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11638 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215); +#11639 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11640); +#11640 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#1588,$); +#11641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11642,#11644); +#11642 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11643) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219); +#11644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11645); +#11645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#1588,$); +#11646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11647,#11649); +#11647 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11648) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223); +#11649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11650); +#11650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#2435,$); +#11651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11652,#11654); +#11652 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11653) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227); +#11654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11655); +#11655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#1588,$); +#11656 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11657,#11659); +#11657 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11658) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11658 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231); +#11659 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11660); +#11660 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#5,#1588,$); +#11661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11662,#11664); +#11662 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11663) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235); +#11664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11665); +#11665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#687,$); +#11666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11667,#11669); +#11667 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11668) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239); +#11669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11670); +#11670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#1588,$); +#11671 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11672,#11674); +#11672 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11673) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11673 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243); +#11674 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11675); +#11675 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#7532,$); +#11676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11677,#11679); +#11677 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11678) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247); +#11679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11680); +#11680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#1588,$); +#11681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11682,#11684); +#11682 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11683) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251); +#11684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11685); +#11685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#1588,$); +#11686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11687,#11689); +#11687 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11688) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11688 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255); +#11689 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11690); +#11690 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#687,$); +#11691 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11692,#11694); +#11692 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11693) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#11693 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259); +#11694 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #11695); +#11695 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#1588,$); +#11696 = SHAPE_DEFINITION_REPRESENTATION(#11697,#11703); +#11697 = PRODUCT_DEFINITION_SHAPE('','',#11698); +#11698 = PRODUCT_DEFINITION('design','',#11699,#11702); +#11699 = PRODUCT_DEFINITION_FORMATION('','',#11700); +#11700 = PRODUCT('SOT-23','SOT-23','',(#11701)); +#11701 = PRODUCT_CONTEXT('',#2,'mechanical'); +#11702 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#11703 = SHAPE_REPRESENTATION('',(#11,#11704),#11708); +#11704 = AXIS2_PLACEMENT_3D('',#11705,#11706,#11707); +#11705 = CARTESIAN_POINT('',(0.,0.,0.)); +#11706 = DIRECTION('',(0.,0.,1.)); +#11707 = DIRECTION('',(1.,0.,-0.)); +#11708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11712)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#11709,#11710,#11711)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#11709 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#11710 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#11711 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#11712 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#11709, + 'distance_accuracy_value','confusion accuracy'); +#11713 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11714),#13788); +#11714 = MANIFOLD_SOLID_BREP('',#11715); +#11715 = CLOSED_SHELL('',(#11716,#11754,#11817,#11840,#11869,#11892, + #11931,#11954,#11977,#12000,#12049,#12072,#12101,#12124,#12148, + #12178,#12211,#12234,#12257,#12280,#12304,#12328,#12361,#12394, + #12425,#12448,#12477,#12500,#12524,#12599,#12674,#12704,#12721, + #12744,#12767,#12790,#12814,#12889,#12964,#12988,#13063,#13080, + #13155,#13172,#13203,#13226,#13282,#13298,#13321,#13338,#13355, + #13372,#13389,#13406,#13423,#13440,#13452,#13468,#13484,#13500, + #13526,#13543,#13560,#13577,#13594,#13611,#13628,#13645,#13657, + #13679,#13696,#13713,#13730,#13747,#13764,#13776)); +#11716 = ADVANCED_FACE('',(#11717),#11749,.F.); +#11717 = FACE_BOUND('',#11718,.F.); +#11718 = EDGE_LOOP('',(#11719,#11729,#11736,#11744)); +#11719 = ORIENTED_EDGE('',*,*,#11720,.T.); +#11720 = EDGE_CURVE('',#11721,#11723,#11725,.T.); +#11721 = VERTEX_POINT('',#11722); +#11722 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11723 = VERTEX_POINT('',#11724); +#11724 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#11725 = LINE('',#11726,#11727); +#11726 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11727 = VECTOR('',#11728,1.); +#11728 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#11729 = ORIENTED_EDGE('',*,*,#11730,.T.); +#11730 = EDGE_CURVE('',#11723,#11731,#11733,.T.); +#11731 = VERTEX_POINT('',#11732); +#11732 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11734,#11735),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11734 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#11735 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11736 = ORIENTED_EDGE('',*,*,#11737,.F.); +#11737 = EDGE_CURVE('',#11738,#11731,#11740,.T.); +#11738 = VERTEX_POINT('',#11739); +#11739 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11740 = LINE('',#11741,#11742); +#11741 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11742 = VECTOR('',#11743,1.); +#11743 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#11744 = ORIENTED_EDGE('',*,*,#11745,.F.); +#11745 = EDGE_CURVE('',#11721,#11738,#11746,.T.); +#11746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11747,#11748),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11747 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11748 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11749 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11750,#11751) + ,(#11752,#11753 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11750 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11751 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11752 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#11753 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11754 = ADVANCED_FACE('',(#11755),#11812,.T.); +#11755 = FACE_BOUND('',#11756,.T.); +#11756 = EDGE_LOOP('',(#11757,#11758,#11766,#11774,#11782,#11790,#11798, + #11806)); +#11757 = ORIENTED_EDGE('',*,*,#11720,.T.); +#11758 = ORIENTED_EDGE('',*,*,#11759,.T.); +#11759 = EDGE_CURVE('',#11723,#11760,#11762,.T.); +#11760 = VERTEX_POINT('',#11761); +#11761 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#11762 = LINE('',#11763,#11764); +#11763 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#11764 = VECTOR('',#11765,1.); +#11765 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11766 = ORIENTED_EDGE('',*,*,#11767,.T.); +#11767 = EDGE_CURVE('',#11760,#11768,#11770,.T.); +#11768 = VERTEX_POINT('',#11769); +#11769 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#11770 = LINE('',#11771,#11772); +#11771 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#11772 = VECTOR('',#11773,1.); +#11773 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#11774 = ORIENTED_EDGE('',*,*,#11775,.T.); +#11775 = EDGE_CURVE('',#11768,#11776,#11778,.T.); +#11776 = VERTEX_POINT('',#11777); +#11777 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#11778 = LINE('',#11779,#11780); +#11779 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#11780 = VECTOR('',#11781,1.); +#11781 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11782 = ORIENTED_EDGE('',*,*,#11783,.T.); +#11783 = EDGE_CURVE('',#11776,#11784,#11786,.T.); +#11784 = VERTEX_POINT('',#11785); +#11785 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#11786 = LINE('',#11787,#11788); +#11787 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#11788 = VECTOR('',#11789,1.); +#11789 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#11790 = ORIENTED_EDGE('',*,*,#11791,.T.); +#11791 = EDGE_CURVE('',#11784,#11792,#11794,.T.); +#11792 = VERTEX_POINT('',#11793); +#11793 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#11794 = LINE('',#11795,#11796); +#11795 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#11796 = VECTOR('',#11797,1.); +#11797 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11798 = ORIENTED_EDGE('',*,*,#11799,.T.); +#11799 = EDGE_CURVE('',#11792,#11800,#11802,.T.); +#11800 = VERTEX_POINT('',#11801); +#11801 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#11802 = LINE('',#11803,#11804); +#11803 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#11804 = VECTOR('',#11805,1.); +#11805 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#11806 = ORIENTED_EDGE('',*,*,#11807,.T.); +#11807 = EDGE_CURVE('',#11800,#11721,#11808,.T.); +#11808 = LINE('',#11809,#11810); +#11809 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#11810 = VECTOR('',#11811,1.); +#11811 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11812 = PLANE('',#11813); +#11813 = AXIS2_PLACEMENT_3D('',#11814,#11815,#11816); +#11814 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11815 = DIRECTION('',(0.,0.,-1.)); +#11816 = DIRECTION('',(0.370454302632,-0.928850692879,0.)); +#11817 = ADVANCED_FACE('',(#11818),#11835,.F.); +#11818 = FACE_BOUND('',#11819,.F.); +#11819 = EDGE_LOOP('',(#11820,#11821,#11828,#11834)); +#11820 = ORIENTED_EDGE('',*,*,#11759,.T.); +#11821 = ORIENTED_EDGE('',*,*,#11822,.T.); +#11822 = EDGE_CURVE('',#11760,#11823,#11825,.T.); +#11823 = VERTEX_POINT('',#11824); +#11824 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11826,#11827),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11826 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#11827 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11828 = ORIENTED_EDGE('',*,*,#11829,.F.); +#11829 = EDGE_CURVE('',#11731,#11823,#11830,.T.); +#11830 = LINE('',#11831,#11832); +#11831 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11832 = VECTOR('',#11833,1.); +#11833 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#11834 = ORIENTED_EDGE('',*,*,#11730,.F.); +#11835 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11836,#11837) + ,(#11838,#11839 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11836 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1)); +#11837 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11838 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#11839 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11840 = ADVANCED_FACE('',(#11841),#11864,.F.); +#11841 = FACE_BOUND('',#11842,.F.); +#11842 = EDGE_LOOP('',(#11843,#11844,#11851,#11859)); +#11843 = ORIENTED_EDGE('',*,*,#11737,.T.); +#11844 = ORIENTED_EDGE('',*,*,#11845,.T.); +#11845 = EDGE_CURVE('',#11731,#11846,#11848,.T.); +#11846 = VERTEX_POINT('',#11847); +#11847 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#11848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11849,#11850),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11849 = CARTESIAN_POINT('',(0.605,1.5,0.575)); +#11850 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#11851 = ORIENTED_EDGE('',*,*,#11852,.F.); +#11852 = EDGE_CURVE('',#11853,#11846,#11855,.T.); +#11853 = VERTEX_POINT('',#11854); +#11854 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#11855 = LINE('',#11856,#11857); +#11856 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#11857 = VECTOR('',#11858,1.); +#11858 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#11859 = ORIENTED_EDGE('',*,*,#11860,.F.); +#11860 = EDGE_CURVE('',#11738,#11853,#11861,.T.); +#11861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11862,#11863),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11862 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11863 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#11864 = PLANE('',#11865); +#11865 = AXIS2_PLACEMENT_3D('',#11866,#11867,#11868); +#11866 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#11867 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#11868 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#11869 = ADVANCED_FACE('',(#11870),#11887,.F.); +#11870 = FACE_BOUND('',#11871,.F.); +#11871 = EDGE_LOOP('',(#11872,#11873,#11874,#11882)); +#11872 = ORIENTED_EDGE('',*,*,#11807,.T.); +#11873 = ORIENTED_EDGE('',*,*,#11745,.T.); +#11874 = ORIENTED_EDGE('',*,*,#11875,.F.); +#11875 = EDGE_CURVE('',#11876,#11738,#11878,.T.); +#11876 = VERTEX_POINT('',#11877); +#11877 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#11878 = LINE('',#11879,#11880); +#11879 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#11880 = VECTOR('',#11881,1.); +#11881 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#11882 = ORIENTED_EDGE('',*,*,#11883,.F.); +#11883 = EDGE_CURVE('',#11800,#11876,#11884,.T.); +#11884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11885,#11886),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11885 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#11886 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#11887 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11888,#11889) + ,(#11890,#11891 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11888 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#11889 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#11890 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1)); +#11891 = CARTESIAN_POINT('',(-0.605,1.5,0.575)); +#11892 = ADVANCED_FACE('',(#11893),#11926,.F.); +#11893 = FACE_BOUND('',#11894,.F.); +#11894 = EDGE_LOOP('',(#11895,#11896,#11903,#11911,#11919,#11925)); +#11895 = ORIENTED_EDGE('',*,*,#11767,.T.); +#11896 = ORIENTED_EDGE('',*,*,#11897,.T.); +#11897 = EDGE_CURVE('',#11768,#11898,#11900,.T.); +#11898 = VERTEX_POINT('',#11899); +#11899 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#11900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11901,#11902),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11901 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#11902 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#11903 = ORIENTED_EDGE('',*,*,#11904,.F.); +#11904 = EDGE_CURVE('',#11905,#11898,#11907,.T.); +#11905 = VERTEX_POINT('',#11906); +#11906 = CARTESIAN_POINT('',(0.7,-0.2,0.575)); +#11907 = LINE('',#11908,#11909); +#11908 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11909 = VECTOR('',#11910,1.); +#11910 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#11911 = ORIENTED_EDGE('',*,*,#11912,.F.); +#11912 = EDGE_CURVE('',#11913,#11905,#11915,.T.); +#11913 = VERTEX_POINT('',#11914); +#11914 = CARTESIAN_POINT('',(0.7,0.2,0.575)); +#11915 = LINE('',#11916,#11917); +#11916 = CARTESIAN_POINT('',(0.7,0.2,0.575)); +#11917 = VECTOR('',#11918,1.); +#11918 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#11919 = ORIENTED_EDGE('',*,*,#11920,.F.); +#11920 = EDGE_CURVE('',#11823,#11913,#11921,.T.); +#11921 = LINE('',#11922,#11923); +#11922 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11923 = VECTOR('',#11924,1.); +#11924 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#11925 = ORIENTED_EDGE('',*,*,#11822,.F.); +#11926 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11927,#11928) + ,(#11929,#11930 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11927 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1)); +#11928 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#11929 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#11930 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#11931 = ADVANCED_FACE('',(#11932),#11949,.F.); +#11932 = FACE_BOUND('',#11933,.F.); +#11933 = EDGE_LOOP('',(#11934,#11935,#11942,#11948)); +#11934 = ORIENTED_EDGE('',*,*,#11775,.T.); +#11935 = ORIENTED_EDGE('',*,*,#11936,.T.); +#11936 = EDGE_CURVE('',#11776,#11937,#11939,.T.); +#11937 = VERTEX_POINT('',#11938); +#11938 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#11939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11940,#11941),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11940 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#11941 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#11942 = ORIENTED_EDGE('',*,*,#11943,.F.); +#11943 = EDGE_CURVE('',#11898,#11937,#11944,.T.); +#11944 = LINE('',#11945,#11946); +#11945 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#11946 = VECTOR('',#11947,1.); +#11947 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#11948 = ORIENTED_EDGE('',*,*,#11897,.F.); +#11949 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11950,#11951) + ,(#11952,#11953 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11950 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1)); +#11951 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#11952 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#11953 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#11954 = ADVANCED_FACE('',(#11955),#11972,.F.); +#11955 = FACE_BOUND('',#11956,.F.); +#11956 = EDGE_LOOP('',(#11957,#11958,#11965,#11971)); +#11957 = ORIENTED_EDGE('',*,*,#11783,.T.); +#11958 = ORIENTED_EDGE('',*,*,#11959,.T.); +#11959 = EDGE_CURVE('',#11784,#11960,#11962,.T.); +#11960 = VERTEX_POINT('',#11961); +#11961 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#11962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11963,#11964),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11963 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#11964 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#11965 = ORIENTED_EDGE('',*,*,#11966,.F.); +#11966 = EDGE_CURVE('',#11937,#11960,#11967,.T.); +#11967 = LINE('',#11968,#11969); +#11968 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#11969 = VECTOR('',#11970,1.); +#11970 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#11971 = ORIENTED_EDGE('',*,*,#11936,.F.); +#11972 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11973,#11974) + ,(#11975,#11976 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#11973 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1)); +#11974 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#11975 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#11976 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#11977 = ADVANCED_FACE('',(#11978),#11995,.F.); +#11978 = FACE_BOUND('',#11979,.F.); +#11979 = EDGE_LOOP('',(#11980,#11981,#11988,#11994)); +#11980 = ORIENTED_EDGE('',*,*,#11791,.T.); +#11981 = ORIENTED_EDGE('',*,*,#11982,.T.); +#11982 = EDGE_CURVE('',#11792,#11983,#11985,.T.); +#11983 = VERTEX_POINT('',#11984); +#11984 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#11985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11986,#11987),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#11986 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#11987 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#11988 = ORIENTED_EDGE('',*,*,#11989,.F.); +#11989 = EDGE_CURVE('',#11960,#11983,#11990,.T.); +#11990 = LINE('',#11991,#11992); +#11991 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#11992 = VECTOR('',#11993,1.); +#11993 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#11994 = ORIENTED_EDGE('',*,*,#11959,.F.); +#11995 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#11996,#11997) + ,(#11998,#11999 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#11996 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1)); +#11997 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#11998 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#11999 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12000 = ADVANCED_FACE('',(#12001),#12044,.F.); +#12001 = FACE_BOUND('',#12002,.F.); +#12002 = EDGE_LOOP('',(#12003,#12004,#12005,#12013,#12021,#12029,#12037, + #12043)); +#12003 = ORIENTED_EDGE('',*,*,#11799,.T.); +#12004 = ORIENTED_EDGE('',*,*,#11883,.T.); +#12005 = ORIENTED_EDGE('',*,*,#12006,.F.); +#12006 = EDGE_CURVE('',#12007,#11876,#12009,.T.); +#12007 = VERTEX_POINT('',#12008); +#12008 = CARTESIAN_POINT('',(-0.7,1.15,0.575)); +#12009 = LINE('',#12010,#12011); +#12010 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12011 = VECTOR('',#12012,1.); +#12012 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12013 = ORIENTED_EDGE('',*,*,#12014,.F.); +#12014 = EDGE_CURVE('',#12015,#12007,#12017,.T.); +#12015 = VERTEX_POINT('',#12016); +#12016 = CARTESIAN_POINT('',(-0.7,0.75,0.575)); +#12017 = LINE('',#12018,#12019); +#12018 = CARTESIAN_POINT('',(-0.7,0.75,0.575)); +#12019 = VECTOR('',#12020,1.); +#12020 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12021 = ORIENTED_EDGE('',*,*,#12022,.F.); +#12022 = EDGE_CURVE('',#12023,#12015,#12025,.T.); +#12023 = VERTEX_POINT('',#12024); +#12024 = CARTESIAN_POINT('',(-0.7,-0.75,0.575)); +#12025 = LINE('',#12026,#12027); +#12026 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12027 = VECTOR('',#12028,1.); +#12028 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12029 = ORIENTED_EDGE('',*,*,#12030,.F.); +#12030 = EDGE_CURVE('',#12031,#12023,#12033,.T.); +#12031 = VERTEX_POINT('',#12032); +#12032 = CARTESIAN_POINT('',(-0.7,-1.15,0.575)); +#12033 = LINE('',#12034,#12035); +#12034 = CARTESIAN_POINT('',(-0.7,-1.15,0.575)); +#12035 = VECTOR('',#12036,1.); +#12036 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12037 = ORIENTED_EDGE('',*,*,#12038,.F.); +#12038 = EDGE_CURVE('',#11983,#12031,#12039,.T.); +#12039 = LINE('',#12040,#12041); +#12040 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12041 = VECTOR('',#12042,1.); +#12042 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12043 = ORIENTED_EDGE('',*,*,#11982,.F.); +#12044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12045,#12046) + ,(#12047,#12048 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12045 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1)); +#12046 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12047 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1)); +#12048 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#12049 = ADVANCED_FACE('',(#12050),#12067,.F.); +#12050 = FACE_BOUND('',#12051,.F.); +#12051 = EDGE_LOOP('',(#12052,#12053,#12060,#12066)); +#12052 = ORIENTED_EDGE('',*,*,#11829,.T.); +#12053 = ORIENTED_EDGE('',*,*,#12054,.T.); +#12054 = EDGE_CURVE('',#11823,#12055,#12057,.T.); +#12055 = VERTEX_POINT('',#12056); +#12056 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12058,#12059),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12058 = CARTESIAN_POINT('',(0.7,1.405,0.575)); +#12059 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12060 = ORIENTED_EDGE('',*,*,#12061,.F.); +#12061 = EDGE_CURVE('',#11846,#12055,#12062,.T.); +#12062 = LINE('',#12063,#12064); +#12063 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#12064 = VECTOR('',#12065,1.); +#12065 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#12066 = ORIENTED_EDGE('',*,*,#11845,.F.); +#12067 = PLANE('',#12068); +#12068 = AXIS2_PLACEMENT_3D('',#12069,#12070,#12071); +#12069 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#12070 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12071 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#12072 = ADVANCED_FACE('',(#12073),#12096,.F.); +#12073 = FACE_BOUND('',#12074,.F.); +#12074 = EDGE_LOOP('',(#12075,#12076,#12083,#12091)); +#12075 = ORIENTED_EDGE('',*,*,#11852,.T.); +#12076 = ORIENTED_EDGE('',*,*,#12077,.T.); +#12077 = EDGE_CURVE('',#11846,#12078,#12080,.T.); +#12078 = VERTEX_POINT('',#12079); +#12079 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12081,#12082),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12081 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#12082 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12083 = ORIENTED_EDGE('',*,*,#12084,.F.); +#12084 = EDGE_CURVE('',#12085,#12078,#12087,.T.); +#12085 = VERTEX_POINT('',#12086); +#12086 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12087 = LINE('',#12088,#12089); +#12088 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12089 = VECTOR('',#12090,1.); +#12090 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12091 = ORIENTED_EDGE('',*,*,#12092,.F.); +#12092 = EDGE_CURVE('',#11853,#12085,#12093,.T.); +#12093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12094,#12095),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12094 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#12095 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12097,#12098) + ,(#12099,#12100 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12097 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#12098 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12099 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#12100 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12101 = ADVANCED_FACE('',(#12102),#12119,.F.); +#12102 = FACE_BOUND('',#12103,.F.); +#12103 = EDGE_LOOP('',(#12104,#12105,#12106,#12114)); +#12104 = ORIENTED_EDGE('',*,*,#11875,.T.); +#12105 = ORIENTED_EDGE('',*,*,#11860,.T.); +#12106 = ORIENTED_EDGE('',*,*,#12107,.F.); +#12107 = EDGE_CURVE('',#12108,#11853,#12110,.T.); +#12108 = VERTEX_POINT('',#12109); +#12109 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12110 = LINE('',#12111,#12112); +#12111 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12112 = VECTOR('',#12113,1.); +#12113 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12114 = ORIENTED_EDGE('',*,*,#12115,.F.); +#12115 = EDGE_CURVE('',#11876,#12108,#12116,.T.); +#12116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12117,#12118),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12117 = CARTESIAN_POINT('',(-0.7,1.405,0.575)); +#12118 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12119 = PLANE('',#12120); +#12120 = AXIS2_PLACEMENT_3D('',#12121,#12122,#12123); +#12121 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12122 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#12123 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12124 = ADVANCED_FACE('',(#12125),#12143,.F.); +#12125 = FACE_BOUND('',#12126,.F.); +#12126 = EDGE_LOOP('',(#12127,#12128,#12129,#12137)); +#12127 = ORIENTED_EDGE('',*,*,#12054,.F.); +#12128 = ORIENTED_EDGE('',*,*,#11920,.T.); +#12129 = ORIENTED_EDGE('',*,*,#12130,.T.); +#12130 = EDGE_CURVE('',#11913,#12131,#12133,.T.); +#12131 = VERTEX_POINT('',#12132); +#12132 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#12133 = LINE('',#12134,#12135); +#12134 = CARTESIAN_POINT('',(0.7,0.2,0.525297170697)); +#12135 = VECTOR('',#12136,1.); +#12136 = DIRECTION('',(0.,0.,1.)); +#12137 = ORIENTED_EDGE('',*,*,#12138,.F.); +#12138 = EDGE_CURVE('',#12055,#12131,#12139,.T.); +#12139 = LINE('',#12140,#12141); +#12140 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12141 = VECTOR('',#12142,1.); +#12142 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12143 = PLANE('',#12144); +#12144 = AXIS2_PLACEMENT_3D('',#12145,#12146,#12147); +#12145 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12146 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12147 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12148 = ADVANCED_FACE('',(#12149),#12173,.F.); +#12149 = FACE_BOUND('',#12150,.F.); +#12150 = EDGE_LOOP('',(#12151,#12159,#12160,#12167)); +#12151 = ORIENTED_EDGE('',*,*,#12152,.F.); +#12152 = EDGE_CURVE('',#11905,#12153,#12155,.T.); +#12153 = VERTEX_POINT('',#12154); +#12154 = CARTESIAN_POINT('',(0.7,-0.2,0.725)); +#12155 = LINE('',#12156,#12157); +#12156 = CARTESIAN_POINT('',(0.7,-0.2,0.525297170697)); +#12157 = VECTOR('',#12158,1.); +#12158 = DIRECTION('',(0.,0.,1.)); +#12159 = ORIENTED_EDGE('',*,*,#11904,.T.); +#12160 = ORIENTED_EDGE('',*,*,#12161,.T.); +#12161 = EDGE_CURVE('',#11898,#12162,#12164,.T.); +#12162 = VERTEX_POINT('',#12163); +#12163 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12165,#12166),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12165 = CARTESIAN_POINT('',(0.7,-1.405,0.575)); +#12166 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12167 = ORIENTED_EDGE('',*,*,#12168,.F.); +#12168 = EDGE_CURVE('',#12153,#12162,#12169,.T.); +#12169 = LINE('',#12170,#12171); +#12170 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12171 = VECTOR('',#12172,1.); +#12172 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12173 = PLANE('',#12174); +#12174 = AXIS2_PLACEMENT_3D('',#12175,#12176,#12177); +#12175 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12176 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12177 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12178 = ADVANCED_FACE('',(#12179),#12206,.F.); +#12179 = FACE_BOUND('',#12180,.F.); +#12180 = EDGE_LOOP('',(#12181,#12182,#12191,#12199)); +#12181 = ORIENTED_EDGE('',*,*,#11912,.T.); +#12182 = ORIENTED_EDGE('',*,*,#12183,.T.); +#12183 = EDGE_CURVE('',#11905,#12184,#12186,.T.); +#12184 = VERTEX_POINT('',#12185); +#12185 = CARTESIAN_POINT('',(0.8,-0.2,0.475)); +#12186 = CIRCLE('',#12187,0.1); +#12187 = AXIS2_PLACEMENT_3D('',#12188,#12189,#12190); +#12188 = CARTESIAN_POINT('',(0.7,-0.2,0.475)); +#12189 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12190 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.)); +#12191 = ORIENTED_EDGE('',*,*,#12192,.F.); +#12192 = EDGE_CURVE('',#12193,#12184,#12195,.T.); +#12193 = VERTEX_POINT('',#12194); +#12194 = CARTESIAN_POINT('',(0.8,0.2,0.475)); +#12195 = LINE('',#12196,#12197); +#12196 = CARTESIAN_POINT('',(0.8,0.2,0.475)); +#12197 = VECTOR('',#12198,1.); +#12198 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12199 = ORIENTED_EDGE('',*,*,#12200,.F.); +#12200 = EDGE_CURVE('',#11913,#12193,#12201,.T.); +#12201 = CIRCLE('',#12202,0.1); +#12202 = AXIS2_PLACEMENT_3D('',#12203,#12204,#12205); +#12203 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#12204 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12205 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.)); +#12206 = CYLINDRICAL_SURFACE('',#12207,0.1); +#12207 = AXIS2_PLACEMENT_3D('',#12208,#12209,#12210); +#12208 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#12209 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12210 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.)); +#12211 = ADVANCED_FACE('',(#12212),#12229,.F.); +#12212 = FACE_BOUND('',#12213,.F.); +#12213 = EDGE_LOOP('',(#12214,#12215,#12222,#12228)); +#12214 = ORIENTED_EDGE('',*,*,#11943,.T.); +#12215 = ORIENTED_EDGE('',*,*,#12216,.T.); +#12216 = EDGE_CURVE('',#11937,#12217,#12219,.T.); +#12217 = VERTEX_POINT('',#12218); +#12218 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12220,#12221),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12220 = CARTESIAN_POINT('',(0.605,-1.5,0.575)); +#12221 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12222 = ORIENTED_EDGE('',*,*,#12223,.F.); +#12223 = EDGE_CURVE('',#12162,#12217,#12224,.T.); +#12224 = LINE('',#12225,#12226); +#12225 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12226 = VECTOR('',#12227,1.); +#12227 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12228 = ORIENTED_EDGE('',*,*,#12161,.F.); +#12229 = PLANE('',#12230); +#12230 = AXIS2_PLACEMENT_3D('',#12231,#12232,#12233); +#12231 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12232 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12233 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12234 = ADVANCED_FACE('',(#12235),#12252,.F.); +#12235 = FACE_BOUND('',#12236,.F.); +#12236 = EDGE_LOOP('',(#12237,#12238,#12245,#12251)); +#12237 = ORIENTED_EDGE('',*,*,#11966,.T.); +#12238 = ORIENTED_EDGE('',*,*,#12239,.T.); +#12239 = EDGE_CURVE('',#11960,#12240,#12242,.T.); +#12240 = VERTEX_POINT('',#12241); +#12241 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12243,#12244),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12243 = CARTESIAN_POINT('',(-0.605,-1.5,0.575)); +#12244 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12245 = ORIENTED_EDGE('',*,*,#12246,.F.); +#12246 = EDGE_CURVE('',#12217,#12240,#12247,.T.); +#12247 = LINE('',#12248,#12249); +#12248 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12249 = VECTOR('',#12250,1.); +#12250 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12251 = ORIENTED_EDGE('',*,*,#12216,.F.); +#12252 = PLANE('',#12253); +#12253 = AXIS2_PLACEMENT_3D('',#12254,#12255,#12256); +#12254 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12255 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12256 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12257 = ADVANCED_FACE('',(#12258),#12275,.F.); +#12258 = FACE_BOUND('',#12259,.F.); +#12259 = EDGE_LOOP('',(#12260,#12261,#12268,#12274)); +#12260 = ORIENTED_EDGE('',*,*,#11989,.T.); +#12261 = ORIENTED_EDGE('',*,*,#12262,.T.); +#12262 = EDGE_CURVE('',#11983,#12263,#12265,.T.); +#12263 = VERTEX_POINT('',#12264); +#12264 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12266,#12267),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12266 = CARTESIAN_POINT('',(-0.7,-1.405,0.575)); +#12267 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12268 = ORIENTED_EDGE('',*,*,#12269,.F.); +#12269 = EDGE_CURVE('',#12240,#12263,#12270,.T.); +#12270 = LINE('',#12271,#12272); +#12271 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12272 = VECTOR('',#12273,1.); +#12273 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12274 = ORIENTED_EDGE('',*,*,#12239,.F.); +#12275 = PLANE('',#12276); +#12276 = AXIS2_PLACEMENT_3D('',#12277,#12278,#12279); +#12277 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12278 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12279 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12280 = ADVANCED_FACE('',(#12281),#12299,.F.); +#12281 = FACE_BOUND('',#12282,.F.); +#12282 = EDGE_LOOP('',(#12283,#12284,#12285,#12293)); +#12283 = ORIENTED_EDGE('',*,*,#12262,.F.); +#12284 = ORIENTED_EDGE('',*,*,#12038,.T.); +#12285 = ORIENTED_EDGE('',*,*,#12286,.T.); +#12286 = EDGE_CURVE('',#12031,#12287,#12289,.T.); +#12287 = VERTEX_POINT('',#12288); +#12288 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#12289 = LINE('',#12290,#12291); +#12290 = CARTESIAN_POINT('',(-0.7,-1.15,0.525297170697)); +#12291 = VECTOR('',#12292,1.); +#12292 = DIRECTION('',(0.,0.,1.)); +#12293 = ORIENTED_EDGE('',*,*,#12294,.F.); +#12294 = EDGE_CURVE('',#12263,#12287,#12295,.T.); +#12295 = LINE('',#12296,#12297); +#12296 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12297 = VECTOR('',#12298,1.); +#12298 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12299 = PLANE('',#12300); +#12300 = AXIS2_PLACEMENT_3D('',#12301,#12302,#12303); +#12301 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12302 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12303 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12304 = ADVANCED_FACE('',(#12305),#12323,.F.); +#12305 = FACE_BOUND('',#12306,.F.); +#12306 = EDGE_LOOP('',(#12307,#12315,#12316,#12317)); +#12307 = ORIENTED_EDGE('',*,*,#12308,.F.); +#12308 = EDGE_CURVE('',#12007,#12309,#12311,.T.); +#12309 = VERTEX_POINT('',#12310); +#12310 = CARTESIAN_POINT('',(-0.7,1.15,0.725)); +#12311 = LINE('',#12312,#12313); +#12312 = CARTESIAN_POINT('',(-0.7,1.15,0.525297170697)); +#12313 = VECTOR('',#12314,1.); +#12314 = DIRECTION('',(0.,0.,1.)); +#12315 = ORIENTED_EDGE('',*,*,#12006,.T.); +#12316 = ORIENTED_EDGE('',*,*,#12115,.T.); +#12317 = ORIENTED_EDGE('',*,*,#12318,.F.); +#12318 = EDGE_CURVE('',#12309,#12108,#12319,.T.); +#12319 = LINE('',#12320,#12321); +#12320 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12321 = VECTOR('',#12322,1.); +#12322 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12323 = PLANE('',#12324); +#12324 = AXIS2_PLACEMENT_3D('',#12325,#12326,#12327); +#12325 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12326 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12327 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12328 = ADVANCED_FACE('',(#12329),#12356,.F.); +#12329 = FACE_BOUND('',#12330,.F.); +#12330 = EDGE_LOOP('',(#12331,#12332,#12341,#12349)); +#12331 = ORIENTED_EDGE('',*,*,#12030,.T.); +#12332 = ORIENTED_EDGE('',*,*,#12333,.T.); +#12333 = EDGE_CURVE('',#12023,#12334,#12336,.T.); +#12334 = VERTEX_POINT('',#12335); +#12335 = CARTESIAN_POINT('',(-0.8,-0.75,0.475)); +#12336 = CIRCLE('',#12337,0.1); +#12337 = AXIS2_PLACEMENT_3D('',#12338,#12339,#12340); +#12338 = CARTESIAN_POINT('',(-0.7,-0.75,0.475)); +#12339 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12340 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12341 = ORIENTED_EDGE('',*,*,#12342,.F.); +#12342 = EDGE_CURVE('',#12343,#12334,#12345,.T.); +#12343 = VERTEX_POINT('',#12344); +#12344 = CARTESIAN_POINT('',(-0.8,-1.15,0.475)); +#12345 = LINE('',#12346,#12347); +#12346 = CARTESIAN_POINT('',(-0.8,-1.15,0.475)); +#12347 = VECTOR('',#12348,1.); +#12348 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12349 = ORIENTED_EDGE('',*,*,#12350,.F.); +#12350 = EDGE_CURVE('',#12031,#12343,#12351,.T.); +#12351 = CIRCLE('',#12352,0.1); +#12352 = AXIS2_PLACEMENT_3D('',#12353,#12354,#12355); +#12353 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#12354 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12355 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12356 = CYLINDRICAL_SURFACE('',#12357,0.1); +#12357 = AXIS2_PLACEMENT_3D('',#12358,#12359,#12360); +#12358 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#12359 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12360 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12361 = ADVANCED_FACE('',(#12362),#12389,.F.); +#12362 = FACE_BOUND('',#12363,.F.); +#12363 = EDGE_LOOP('',(#12364,#12365,#12374,#12382)); +#12364 = ORIENTED_EDGE('',*,*,#12014,.T.); +#12365 = ORIENTED_EDGE('',*,*,#12366,.T.); +#12366 = EDGE_CURVE('',#12007,#12367,#12369,.T.); +#12367 = VERTEX_POINT('',#12368); +#12368 = CARTESIAN_POINT('',(-0.8,1.15,0.475)); +#12369 = CIRCLE('',#12370,0.1); +#12370 = AXIS2_PLACEMENT_3D('',#12371,#12372,#12373); +#12371 = CARTESIAN_POINT('',(-0.7,1.15,0.475)); +#12372 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12373 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12374 = ORIENTED_EDGE('',*,*,#12375,.F.); +#12375 = EDGE_CURVE('',#12376,#12367,#12378,.T.); +#12376 = VERTEX_POINT('',#12377); +#12377 = CARTESIAN_POINT('',(-0.8,0.75,0.475)); +#12378 = LINE('',#12379,#12380); +#12379 = CARTESIAN_POINT('',(-0.8,0.75,0.475)); +#12380 = VECTOR('',#12381,1.); +#12381 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12382 = ORIENTED_EDGE('',*,*,#12383,.F.); +#12383 = EDGE_CURVE('',#12015,#12376,#12384,.T.); +#12384 = CIRCLE('',#12385,0.1); +#12385 = AXIS2_PLACEMENT_3D('',#12386,#12387,#12388); +#12386 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#12387 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12388 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12389 = CYLINDRICAL_SURFACE('',#12390,0.1); +#12390 = AXIS2_PLACEMENT_3D('',#12391,#12392,#12393); +#12391 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#12392 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12393 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.)); +#12394 = ADVANCED_FACE('',(#12395),#12420,.F.); +#12395 = FACE_BOUND('',#12396,.F.); +#12396 = EDGE_LOOP('',(#12397,#12405,#12406,#12414)); +#12397 = ORIENTED_EDGE('',*,*,#12398,.F.); +#12398 = EDGE_CURVE('',#12023,#12399,#12401,.T.); +#12399 = VERTEX_POINT('',#12400); +#12400 = CARTESIAN_POINT('',(-0.7,-0.75,0.725)); +#12401 = LINE('',#12402,#12403); +#12402 = CARTESIAN_POINT('',(-0.7,-0.75,0.525297170697)); +#12403 = VECTOR('',#12404,1.); +#12404 = DIRECTION('',(0.,0.,1.)); +#12405 = ORIENTED_EDGE('',*,*,#12022,.T.); +#12406 = ORIENTED_EDGE('',*,*,#12407,.T.); +#12407 = EDGE_CURVE('',#12015,#12408,#12410,.T.); +#12408 = VERTEX_POINT('',#12409); +#12409 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#12410 = LINE('',#12411,#12412); +#12411 = CARTESIAN_POINT('',(-0.7,0.75,0.525297170697)); +#12412 = VECTOR('',#12413,1.); +#12413 = DIRECTION('',(0.,0.,1.)); +#12414 = ORIENTED_EDGE('',*,*,#12415,.F.); +#12415 = EDGE_CURVE('',#12399,#12408,#12416,.T.); +#12416 = LINE('',#12417,#12418); +#12417 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12418 = VECTOR('',#12419,1.); +#12419 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12420 = PLANE('',#12421); +#12421 = AXIS2_PLACEMENT_3D('',#12422,#12423,#12424); +#12422 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12423 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12424 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12425 = ADVANCED_FACE('',(#12426),#12443,.F.); +#12426 = FACE_BOUND('',#12427,.F.); +#12427 = EDGE_LOOP('',(#12428,#12429,#12436,#12442)); +#12428 = ORIENTED_EDGE('',*,*,#12061,.T.); +#12429 = ORIENTED_EDGE('',*,*,#12430,.T.); +#12430 = EDGE_CURVE('',#12055,#12431,#12433,.T.); +#12431 = VERTEX_POINT('',#12432); +#12432 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12434,#12435),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12434 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12435 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12436 = ORIENTED_EDGE('',*,*,#12437,.F.); +#12437 = EDGE_CURVE('',#12078,#12431,#12438,.T.); +#12438 = LINE('',#12439,#12440); +#12439 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12440 = VECTOR('',#12441,1.); +#12441 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#12442 = ORIENTED_EDGE('',*,*,#12077,.F.); +#12443 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12444,#12445) + ,(#12446,#12447 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12444 = CARTESIAN_POINT('',(0.605,1.5,0.725)); +#12445 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12446 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12447 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12448 = ADVANCED_FACE('',(#12449),#12472,.F.); +#12449 = FACE_BOUND('',#12450,.F.); +#12450 = EDGE_LOOP('',(#12451,#12452,#12459,#12467)); +#12451 = ORIENTED_EDGE('',*,*,#12084,.T.); +#12452 = ORIENTED_EDGE('',*,*,#12453,.T.); +#12453 = EDGE_CURVE('',#12078,#12454,#12456,.T.); +#12454 = VERTEX_POINT('',#12455); +#12455 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#12456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12457,#12458),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12457 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12458 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#12459 = ORIENTED_EDGE('',*,*,#12460,.F.); +#12460 = EDGE_CURVE('',#12461,#12454,#12463,.T.); +#12461 = VERTEX_POINT('',#12462); +#12462 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#12463 = LINE('',#12464,#12465); +#12464 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#12465 = VECTOR('',#12466,1.); +#12466 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12467 = ORIENTED_EDGE('',*,*,#12468,.F.); +#12468 = EDGE_CURVE('',#12085,#12461,#12469,.T.); +#12469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12470,#12471),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12470 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12471 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#12472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12473,#12474) + ,(#12475,#12476 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12473 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12474 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#12475 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#12476 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#12477 = ADVANCED_FACE('',(#12478),#12495,.F.); +#12478 = FACE_BOUND('',#12479,.F.); +#12479 = EDGE_LOOP('',(#12480,#12481,#12482,#12490)); +#12480 = ORIENTED_EDGE('',*,*,#12107,.T.); +#12481 = ORIENTED_EDGE('',*,*,#12092,.T.); +#12482 = ORIENTED_EDGE('',*,*,#12483,.F.); +#12483 = EDGE_CURVE('',#12484,#12085,#12486,.T.); +#12484 = VERTEX_POINT('',#12485); +#12485 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12486 = LINE('',#12487,#12488); +#12487 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12488 = VECTOR('',#12489,1.); +#12489 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#12490 = ORIENTED_EDGE('',*,*,#12491,.F.); +#12491 = EDGE_CURVE('',#12108,#12484,#12492,.T.); +#12492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12493,#12494),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12493 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12494 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12495 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12496,#12497) + ,(#12498,#12499 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12496 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12497 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12498 = CARTESIAN_POINT('',(-0.605,1.5,0.725)); +#12499 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#12500 = ADVANCED_FACE('',(#12501),#12519,.F.); +#12501 = FACE_BOUND('',#12502,.F.); +#12502 = EDGE_LOOP('',(#12503,#12504,#12505,#12513)); +#12503 = ORIENTED_EDGE('',*,*,#12430,.F.); +#12504 = ORIENTED_EDGE('',*,*,#12138,.T.); +#12505 = ORIENTED_EDGE('',*,*,#12506,.T.); +#12506 = EDGE_CURVE('',#12131,#12507,#12509,.T.); +#12507 = VERTEX_POINT('',#12508); +#12508 = CARTESIAN_POINT('',(0.675,0.2,0.725)); +#12509 = LINE('',#12510,#12511); +#12510 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#12511 = VECTOR('',#12512,1.); +#12512 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12513 = ORIENTED_EDGE('',*,*,#12514,.F.); +#12514 = EDGE_CURVE('',#12431,#12507,#12515,.T.); +#12515 = LINE('',#12516,#12517); +#12516 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12517 = VECTOR('',#12518,1.); +#12518 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12519 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12520,#12521) + ,(#12522,#12523 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12520 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12521 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12522 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12523 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12524 = ADVANCED_FACE('',(#12525),#12594,.F.); +#12525 = FACE_BOUND('',#12526,.F.); +#12526 = EDGE_LOOP('',(#12527,#12528,#12529,#12537,#12546,#12554,#12562, + #12570,#12579,#12587)); +#12527 = ORIENTED_EDGE('',*,*,#12130,.F.); +#12528 = ORIENTED_EDGE('',*,*,#12200,.T.); +#12529 = ORIENTED_EDGE('',*,*,#12530,.T.); +#12530 = EDGE_CURVE('',#12193,#12531,#12533,.T.); +#12531 = VERTEX_POINT('',#12532); +#12532 = CARTESIAN_POINT('',(0.8,0.2,0.25)); +#12533 = LINE('',#12534,#12535); +#12534 = CARTESIAN_POINT('',(0.8,0.2,0.475)); +#12535 = VECTOR('',#12536,1.); +#12536 = DIRECTION('',(0.,0.,-1.)); +#12537 = ORIENTED_EDGE('',*,*,#12538,.T.); +#12538 = EDGE_CURVE('',#12531,#12539,#12541,.T.); +#12539 = VERTEX_POINT('',#12540); +#12540 = CARTESIAN_POINT('',(1.05,0.2,0.)); +#12541 = CIRCLE('',#12542,0.25); +#12542 = AXIS2_PLACEMENT_3D('',#12543,#12544,#12545); +#12543 = CARTESIAN_POINT('',(1.05,0.2,0.25)); +#12544 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12545 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16)); +#12546 = ORIENTED_EDGE('',*,*,#12547,.T.); +#12547 = EDGE_CURVE('',#12539,#12548,#12550,.T.); +#12548 = VERTEX_POINT('',#12549); +#12549 = CARTESIAN_POINT('',(1.25,0.2,0.)); +#12550 = LINE('',#12551,#12552); +#12551 = CARTESIAN_POINT('',(1.05,0.2,0.)); +#12552 = VECTOR('',#12553,1.); +#12553 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12554 = ORIENTED_EDGE('',*,*,#12555,.T.); +#12555 = EDGE_CURVE('',#12548,#12556,#12558,.T.); +#12556 = VERTEX_POINT('',#12557); +#12557 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#12558 = LINE('',#12559,#12560); +#12559 = CARTESIAN_POINT('',(1.25,0.2,0.)); +#12560 = VECTOR('',#12561,1.); +#12561 = DIRECTION('',(0.,0.,1.)); +#12562 = ORIENTED_EDGE('',*,*,#12563,.T.); +#12563 = EDGE_CURVE('',#12556,#12564,#12566,.T.); +#12564 = VERTEX_POINT('',#12565); +#12565 = CARTESIAN_POINT('',(1.05,0.2,0.15)); +#12566 = LINE('',#12567,#12568); +#12567 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#12568 = VECTOR('',#12569,1.); +#12569 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12570 = ORIENTED_EDGE('',*,*,#12571,.T.); +#12571 = EDGE_CURVE('',#12564,#12572,#12574,.T.); +#12572 = VERTEX_POINT('',#12573); +#12573 = CARTESIAN_POINT('',(0.95,0.2,0.25)); +#12574 = CIRCLE('',#12575,0.1); +#12575 = AXIS2_PLACEMENT_3D('',#12576,#12577,#12578); +#12576 = CARTESIAN_POINT('',(1.05,0.2,0.25)); +#12577 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12578 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#12579 = ORIENTED_EDGE('',*,*,#12580,.T.); +#12580 = EDGE_CURVE('',#12572,#12581,#12583,.T.); +#12581 = VERTEX_POINT('',#12582); +#12582 = CARTESIAN_POINT('',(0.95,0.2,0.475)); +#12583 = LINE('',#12584,#12585); +#12584 = CARTESIAN_POINT('',(0.95,0.2,0.25)); +#12585 = VECTOR('',#12586,1.); +#12586 = DIRECTION('',(0.,0.,1.)); +#12587 = ORIENTED_EDGE('',*,*,#12588,.T.); +#12588 = EDGE_CURVE('',#12581,#12131,#12589,.T.); +#12589 = CIRCLE('',#12590,0.25); +#12590 = AXIS2_PLACEMENT_3D('',#12591,#12592,#12593); +#12591 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#12592 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12593 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12594 = PLANE('',#12595); +#12595 = AXIS2_PLACEMENT_3D('',#12596,#12597,#12598); +#12596 = CARTESIAN_POINT('',(0.923137815574,0.2,0.325594341393)); +#12597 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12598 = DIRECTION('',(0.,0.,1.)); +#12599 = ADVANCED_FACE('',(#12600),#12669,.T.); +#12600 = FACE_BOUND('',#12601,.T.); +#12601 = EDGE_LOOP('',(#12602,#12603,#12604,#12612,#12621,#12629,#12637, + #12645,#12654,#12662)); +#12602 = ORIENTED_EDGE('',*,*,#12152,.F.); +#12603 = ORIENTED_EDGE('',*,*,#12183,.T.); +#12604 = ORIENTED_EDGE('',*,*,#12605,.T.); +#12605 = EDGE_CURVE('',#12184,#12606,#12608,.T.); +#12606 = VERTEX_POINT('',#12607); +#12607 = CARTESIAN_POINT('',(0.8,-0.2,0.25)); +#12608 = LINE('',#12609,#12610); +#12609 = CARTESIAN_POINT('',(0.8,-0.2,0.475)); +#12610 = VECTOR('',#12611,1.); +#12611 = DIRECTION('',(0.,0.,-1.)); +#12612 = ORIENTED_EDGE('',*,*,#12613,.T.); +#12613 = EDGE_CURVE('',#12606,#12614,#12616,.T.); +#12614 = VERTEX_POINT('',#12615); +#12615 = CARTESIAN_POINT('',(1.05,-0.2,0.)); +#12616 = CIRCLE('',#12617,0.25); +#12617 = AXIS2_PLACEMENT_3D('',#12618,#12619,#12620); +#12618 = CARTESIAN_POINT('',(1.05,-0.2,0.25)); +#12619 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12620 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16)); +#12621 = ORIENTED_EDGE('',*,*,#12622,.T.); +#12622 = EDGE_CURVE('',#12614,#12623,#12625,.T.); +#12623 = VERTEX_POINT('',#12624); +#12624 = CARTESIAN_POINT('',(1.25,-0.2,0.)); +#12625 = LINE('',#12626,#12627); +#12626 = CARTESIAN_POINT('',(1.05,-0.2,0.)); +#12627 = VECTOR('',#12628,1.); +#12628 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12629 = ORIENTED_EDGE('',*,*,#12630,.T.); +#12630 = EDGE_CURVE('',#12623,#12631,#12633,.T.); +#12631 = VERTEX_POINT('',#12632); +#12632 = CARTESIAN_POINT('',(1.25,-0.2,0.15)); +#12633 = LINE('',#12634,#12635); +#12634 = CARTESIAN_POINT('',(1.25,-0.2,0.)); +#12635 = VECTOR('',#12636,1.); +#12636 = DIRECTION('',(0.,0.,1.)); +#12637 = ORIENTED_EDGE('',*,*,#12638,.T.); +#12638 = EDGE_CURVE('',#12631,#12639,#12641,.T.); +#12639 = VERTEX_POINT('',#12640); +#12640 = CARTESIAN_POINT('',(1.05,-0.2,0.15)); +#12641 = LINE('',#12642,#12643); +#12642 = CARTESIAN_POINT('',(1.25,-0.2,0.15)); +#12643 = VECTOR('',#12644,1.); +#12644 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12645 = ORIENTED_EDGE('',*,*,#12646,.T.); +#12646 = EDGE_CURVE('',#12639,#12647,#12649,.T.); +#12647 = VERTEX_POINT('',#12648); +#12648 = CARTESIAN_POINT('',(0.95,-0.2,0.25)); +#12649 = CIRCLE('',#12650,0.1); +#12650 = AXIS2_PLACEMENT_3D('',#12651,#12652,#12653); +#12651 = CARTESIAN_POINT('',(1.05,-0.2,0.25)); +#12652 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12653 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#12654 = ORIENTED_EDGE('',*,*,#12655,.T.); +#12655 = EDGE_CURVE('',#12647,#12656,#12658,.T.); +#12656 = VERTEX_POINT('',#12657); +#12657 = CARTESIAN_POINT('',(0.95,-0.2,0.475)); +#12658 = LINE('',#12659,#12660); +#12659 = CARTESIAN_POINT('',(0.95,-0.2,0.25)); +#12660 = VECTOR('',#12661,1.); +#12661 = DIRECTION('',(0.,0.,1.)); +#12662 = ORIENTED_EDGE('',*,*,#12663,.T.); +#12663 = EDGE_CURVE('',#12656,#12153,#12664,.T.); +#12664 = CIRCLE('',#12665,0.25); +#12665 = AXIS2_PLACEMENT_3D('',#12666,#12667,#12668); +#12666 = CARTESIAN_POINT('',(0.7,-0.2,0.475)); +#12667 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12668 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12669 = PLANE('',#12670); +#12670 = AXIS2_PLACEMENT_3D('',#12671,#12672,#12673); +#12671 = CARTESIAN_POINT('',(0.923137815574,-0.2,0.325594341393)); +#12672 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12673 = DIRECTION('',(0.,0.,1.)); +#12674 = ADVANCED_FACE('',(#12675),#12699,.F.); +#12675 = FACE_BOUND('',#12676,.F.); +#12676 = EDGE_LOOP('',(#12677,#12685,#12686,#12693)); +#12677 = ORIENTED_EDGE('',*,*,#12678,.F.); +#12678 = EDGE_CURVE('',#12153,#12679,#12681,.T.); +#12679 = VERTEX_POINT('',#12680); +#12680 = CARTESIAN_POINT('',(0.675,-0.2,0.725)); +#12681 = LINE('',#12682,#12683); +#12682 = CARTESIAN_POINT('',(0.7,-0.2,0.725)); +#12683 = VECTOR('',#12684,1.); +#12684 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12685 = ORIENTED_EDGE('',*,*,#12168,.T.); +#12686 = ORIENTED_EDGE('',*,*,#12687,.T.); +#12687 = EDGE_CURVE('',#12162,#12688,#12690,.T.); +#12688 = VERTEX_POINT('',#12689); +#12689 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12691,#12692),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12691 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12692 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12693 = ORIENTED_EDGE('',*,*,#12694,.F.); +#12694 = EDGE_CURVE('',#12679,#12688,#12695,.T.); +#12695 = LINE('',#12696,#12697); +#12696 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12697 = VECTOR('',#12698,1.); +#12698 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12699 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12700,#12701) + ,(#12702,#12703 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12700 = CARTESIAN_POINT('',(0.7,1.405,0.725)); +#12701 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#12702 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12703 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12704 = ADVANCED_FACE('',(#12705),#12716,.F.); +#12705 = FACE_BOUND('',#12706,.F.); +#12706 = EDGE_LOOP('',(#12707,#12708,#12709,#12715)); +#12707 = ORIENTED_EDGE('',*,*,#12192,.T.); +#12708 = ORIENTED_EDGE('',*,*,#12605,.T.); +#12709 = ORIENTED_EDGE('',*,*,#12710,.F.); +#12710 = EDGE_CURVE('',#12531,#12606,#12711,.T.); +#12711 = LINE('',#12712,#12713); +#12712 = CARTESIAN_POINT('',(0.8,0.2,0.25)); +#12713 = VECTOR('',#12714,1.); +#12714 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#12715 = ORIENTED_EDGE('',*,*,#12530,.F.); +#12716 = PLANE('',#12717); +#12717 = AXIS2_PLACEMENT_3D('',#12718,#12719,#12720); +#12718 = CARTESIAN_POINT('',(0.8,0.2,0.475)); +#12719 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#12720 = DIRECTION('',(0.,0.,-1.)); +#12721 = ADVANCED_FACE('',(#12722),#12739,.F.); +#12722 = FACE_BOUND('',#12723,.F.); +#12723 = EDGE_LOOP('',(#12724,#12725,#12732,#12738)); +#12724 = ORIENTED_EDGE('',*,*,#12223,.T.); +#12725 = ORIENTED_EDGE('',*,*,#12726,.T.); +#12726 = EDGE_CURVE('',#12217,#12727,#12729,.T.); +#12727 = VERTEX_POINT('',#12728); +#12728 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#12729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12730,#12731),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12730 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12731 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#12732 = ORIENTED_EDGE('',*,*,#12733,.F.); +#12733 = EDGE_CURVE('',#12688,#12727,#12734,.T.); +#12734 = LINE('',#12735,#12736); +#12735 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12736 = VECTOR('',#12737,1.); +#12737 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#12738 = ORIENTED_EDGE('',*,*,#12687,.F.); +#12739 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12740,#12741) + ,(#12742,#12743 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12740 = CARTESIAN_POINT('',(0.7,-1.405,0.725)); +#12741 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#12742 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12743 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#12744 = ADVANCED_FACE('',(#12745),#12762,.F.); +#12745 = FACE_BOUND('',#12746,.F.); +#12746 = EDGE_LOOP('',(#12747,#12748,#12755,#12761)); +#12747 = ORIENTED_EDGE('',*,*,#12246,.T.); +#12748 = ORIENTED_EDGE('',*,*,#12749,.T.); +#12749 = EDGE_CURVE('',#12240,#12750,#12752,.T.); +#12750 = VERTEX_POINT('',#12751); +#12751 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#12752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12753,#12754),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12753 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12754 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#12755 = ORIENTED_EDGE('',*,*,#12756,.F.); +#12756 = EDGE_CURVE('',#12727,#12750,#12757,.T.); +#12757 = LINE('',#12758,#12759); +#12758 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#12759 = VECTOR('',#12760,1.); +#12760 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#12761 = ORIENTED_EDGE('',*,*,#12726,.F.); +#12762 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12763,#12764) + ,(#12765,#12766 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12763 = CARTESIAN_POINT('',(0.605,-1.5,0.725)); +#12764 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#12765 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12766 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#12767 = ADVANCED_FACE('',(#12768),#12785,.F.); +#12768 = FACE_BOUND('',#12769,.F.); +#12769 = EDGE_LOOP('',(#12770,#12771,#12778,#12784)); +#12770 = ORIENTED_EDGE('',*,*,#12269,.T.); +#12771 = ORIENTED_EDGE('',*,*,#12772,.T.); +#12772 = EDGE_CURVE('',#12263,#12773,#12775,.T.); +#12773 = VERTEX_POINT('',#12774); +#12774 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12776,#12777),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#12776 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12777 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12778 = ORIENTED_EDGE('',*,*,#12779,.F.); +#12779 = EDGE_CURVE('',#12750,#12773,#12780,.T.); +#12780 = LINE('',#12781,#12782); +#12781 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#12782 = VECTOR('',#12783,1.); +#12783 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#12784 = ORIENTED_EDGE('',*,*,#12749,.F.); +#12785 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12786,#12787) + ,(#12788,#12789 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#12786 = CARTESIAN_POINT('',(-0.605,-1.5,0.725)); +#12787 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#12788 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12789 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12790 = ADVANCED_FACE('',(#12791),#12809,.F.); +#12791 = FACE_BOUND('',#12792,.F.); +#12792 = EDGE_LOOP('',(#12793,#12794,#12795,#12803)); +#12793 = ORIENTED_EDGE('',*,*,#12772,.F.); +#12794 = ORIENTED_EDGE('',*,*,#12294,.T.); +#12795 = ORIENTED_EDGE('',*,*,#12796,.T.); +#12796 = EDGE_CURVE('',#12287,#12797,#12799,.T.); +#12797 = VERTEX_POINT('',#12798); +#12798 = CARTESIAN_POINT('',(-0.675,-1.15,0.725)); +#12799 = LINE('',#12800,#12801); +#12800 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#12801 = VECTOR('',#12802,1.); +#12802 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#12803 = ORIENTED_EDGE('',*,*,#12804,.F.); +#12804 = EDGE_CURVE('',#12773,#12797,#12805,.T.); +#12805 = LINE('',#12806,#12807); +#12806 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12807 = VECTOR('',#12808,1.); +#12808 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12809 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12810,#12811) + ,(#12812,#12813 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12810 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12811 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12812 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12813 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12814 = ADVANCED_FACE('',(#12815),#12884,.F.); +#12815 = FACE_BOUND('',#12816,.F.); +#12816 = EDGE_LOOP('',(#12817,#12818,#12819,#12827,#12836,#12844,#12852, + #12860,#12869,#12877)); +#12817 = ORIENTED_EDGE('',*,*,#12286,.F.); +#12818 = ORIENTED_EDGE('',*,*,#12350,.T.); +#12819 = ORIENTED_EDGE('',*,*,#12820,.T.); +#12820 = EDGE_CURVE('',#12343,#12821,#12823,.T.); +#12821 = VERTEX_POINT('',#12822); +#12822 = CARTESIAN_POINT('',(-0.8,-1.15,0.25)); +#12823 = LINE('',#12824,#12825); +#12824 = CARTESIAN_POINT('',(-0.8,-1.15,0.475)); +#12825 = VECTOR('',#12826,1.); +#12826 = DIRECTION('',(-0.,0.,-1.)); +#12827 = ORIENTED_EDGE('',*,*,#12828,.T.); +#12828 = EDGE_CURVE('',#12821,#12829,#12831,.T.); +#12829 = VERTEX_POINT('',#12830); +#12830 = CARTESIAN_POINT('',(-1.05,-1.15,0.)); +#12831 = CIRCLE('',#12832,0.25); +#12832 = AXIS2_PLACEMENT_3D('',#12833,#12834,#12835); +#12833 = CARTESIAN_POINT('',(-1.05,-1.15,0.25)); +#12834 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12835 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#12836 = ORIENTED_EDGE('',*,*,#12837,.T.); +#12837 = EDGE_CURVE('',#12829,#12838,#12840,.T.); +#12838 = VERTEX_POINT('',#12839); +#12839 = CARTESIAN_POINT('',(-1.25,-1.15,0.)); +#12840 = LINE('',#12841,#12842); +#12841 = CARTESIAN_POINT('',(-1.05,-1.15,0.)); +#12842 = VECTOR('',#12843,1.); +#12843 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#12844 = ORIENTED_EDGE('',*,*,#12845,.T.); +#12845 = EDGE_CURVE('',#12838,#12846,#12848,.T.); +#12846 = VERTEX_POINT('',#12847); +#12847 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#12848 = LINE('',#12849,#12850); +#12849 = CARTESIAN_POINT('',(-1.25,-1.15,0.)); +#12850 = VECTOR('',#12851,1.); +#12851 = DIRECTION('',(0.,0.,1.)); +#12852 = ORIENTED_EDGE('',*,*,#12853,.T.); +#12853 = EDGE_CURVE('',#12846,#12854,#12856,.T.); +#12854 = VERTEX_POINT('',#12855); +#12855 = CARTESIAN_POINT('',(-1.05,-1.15,0.15)); +#12856 = LINE('',#12857,#12858); +#12857 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#12858 = VECTOR('',#12859,1.); +#12859 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#12860 = ORIENTED_EDGE('',*,*,#12861,.T.); +#12861 = EDGE_CURVE('',#12854,#12862,#12864,.T.); +#12862 = VERTEX_POINT('',#12863); +#12863 = CARTESIAN_POINT('',(-0.95,-1.15,0.25)); +#12864 = CIRCLE('',#12865,0.1); +#12865 = AXIS2_PLACEMENT_3D('',#12866,#12867,#12868); +#12866 = CARTESIAN_POINT('',(-1.05,-1.15,0.25)); +#12867 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12868 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#12869 = ORIENTED_EDGE('',*,*,#12870,.T.); +#12870 = EDGE_CURVE('',#12862,#12871,#12873,.T.); +#12871 = VERTEX_POINT('',#12872); +#12872 = CARTESIAN_POINT('',(-0.95,-1.15,0.475)); +#12873 = LINE('',#12874,#12875); +#12874 = CARTESIAN_POINT('',(-0.95,-1.15,0.25)); +#12875 = VECTOR('',#12876,1.); +#12876 = DIRECTION('',(0.,0.,1.)); +#12877 = ORIENTED_EDGE('',*,*,#12878,.T.); +#12878 = EDGE_CURVE('',#12871,#12287,#12879,.T.); +#12879 = CIRCLE('',#12880,0.25); +#12880 = AXIS2_PLACEMENT_3D('',#12881,#12882,#12883); +#12881 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#12882 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12883 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#12884 = PLANE('',#12885); +#12885 = AXIS2_PLACEMENT_3D('',#12886,#12887,#12888); +#12886 = CARTESIAN_POINT('',(-0.923137815574,-1.15,0.325594341393)); +#12887 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12888 = DIRECTION('',(0.,0.,1.)); +#12889 = ADVANCED_FACE('',(#12890),#12959,.T.); +#12890 = FACE_BOUND('',#12891,.T.); +#12891 = EDGE_LOOP('',(#12892,#12893,#12894,#12902,#12911,#12919,#12927, + #12935,#12944,#12952)); +#12892 = ORIENTED_EDGE('',*,*,#12308,.F.); +#12893 = ORIENTED_EDGE('',*,*,#12366,.T.); +#12894 = ORIENTED_EDGE('',*,*,#12895,.T.); +#12895 = EDGE_CURVE('',#12367,#12896,#12898,.T.); +#12896 = VERTEX_POINT('',#12897); +#12897 = CARTESIAN_POINT('',(-0.8,1.15,0.25)); +#12898 = LINE('',#12899,#12900); +#12899 = CARTESIAN_POINT('',(-0.8,1.15,0.475)); +#12900 = VECTOR('',#12901,1.); +#12901 = DIRECTION('',(-0.,0.,-1.)); +#12902 = ORIENTED_EDGE('',*,*,#12903,.T.); +#12903 = EDGE_CURVE('',#12896,#12904,#12906,.T.); +#12904 = VERTEX_POINT('',#12905); +#12905 = CARTESIAN_POINT('',(-1.05,1.15,0.)); +#12906 = CIRCLE('',#12907,0.25); +#12907 = AXIS2_PLACEMENT_3D('',#12908,#12909,#12910); +#12908 = CARTESIAN_POINT('',(-1.05,1.15,0.25)); +#12909 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12910 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#12911 = ORIENTED_EDGE('',*,*,#12912,.T.); +#12912 = EDGE_CURVE('',#12904,#12913,#12915,.T.); +#12913 = VERTEX_POINT('',#12914); +#12914 = CARTESIAN_POINT('',(-1.25,1.15,0.)); +#12915 = LINE('',#12916,#12917); +#12916 = CARTESIAN_POINT('',(-1.05,1.15,0.)); +#12917 = VECTOR('',#12918,1.); +#12918 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#12919 = ORIENTED_EDGE('',*,*,#12920,.T.); +#12920 = EDGE_CURVE('',#12913,#12921,#12923,.T.); +#12921 = VERTEX_POINT('',#12922); +#12922 = CARTESIAN_POINT('',(-1.25,1.15,0.15)); +#12923 = LINE('',#12924,#12925); +#12924 = CARTESIAN_POINT('',(-1.25,1.15,0.)); +#12925 = VECTOR('',#12926,1.); +#12926 = DIRECTION('',(0.,0.,1.)); +#12927 = ORIENTED_EDGE('',*,*,#12928,.T.); +#12928 = EDGE_CURVE('',#12921,#12929,#12931,.T.); +#12929 = VERTEX_POINT('',#12930); +#12930 = CARTESIAN_POINT('',(-1.05,1.15,0.15)); +#12931 = LINE('',#12932,#12933); +#12932 = CARTESIAN_POINT('',(-1.25,1.15,0.15)); +#12933 = VECTOR('',#12934,1.); +#12934 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#12935 = ORIENTED_EDGE('',*,*,#12936,.T.); +#12936 = EDGE_CURVE('',#12929,#12937,#12939,.T.); +#12937 = VERTEX_POINT('',#12938); +#12938 = CARTESIAN_POINT('',(-0.95,1.15,0.25)); +#12939 = CIRCLE('',#12940,0.1); +#12940 = AXIS2_PLACEMENT_3D('',#12941,#12942,#12943); +#12941 = CARTESIAN_POINT('',(-1.05,1.15,0.25)); +#12942 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#12943 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#12944 = ORIENTED_EDGE('',*,*,#12945,.T.); +#12945 = EDGE_CURVE('',#12937,#12946,#12948,.T.); +#12946 = VERTEX_POINT('',#12947); +#12947 = CARTESIAN_POINT('',(-0.95,1.15,0.475)); +#12948 = LINE('',#12949,#12950); +#12949 = CARTESIAN_POINT('',(-0.95,1.15,0.25)); +#12950 = VECTOR('',#12951,1.); +#12951 = DIRECTION('',(0.,0.,1.)); +#12952 = ORIENTED_EDGE('',*,*,#12953,.T.); +#12953 = EDGE_CURVE('',#12946,#12309,#12954,.T.); +#12954 = CIRCLE('',#12955,0.25); +#12955 = AXIS2_PLACEMENT_3D('',#12956,#12957,#12958); +#12956 = CARTESIAN_POINT('',(-0.7,1.15,0.475)); +#12957 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12958 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#12959 = PLANE('',#12960); +#12960 = AXIS2_PLACEMENT_3D('',#12961,#12962,#12963); +#12961 = CARTESIAN_POINT('',(-0.923137815574,1.15,0.325594341393)); +#12962 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#12963 = DIRECTION('',(0.,0.,1.)); +#12964 = ADVANCED_FACE('',(#12965),#12983,.F.); +#12965 = FACE_BOUND('',#12966,.F.); +#12966 = EDGE_LOOP('',(#12967,#12975,#12976,#12977)); +#12967 = ORIENTED_EDGE('',*,*,#12968,.F.); +#12968 = EDGE_CURVE('',#12309,#12969,#12971,.T.); +#12969 = VERTEX_POINT('',#12970); +#12970 = CARTESIAN_POINT('',(-0.675,1.15,0.725)); +#12971 = LINE('',#12972,#12973); +#12972 = CARTESIAN_POINT('',(-0.7,1.15,0.725)); +#12973 = VECTOR('',#12974,1.); +#12974 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#12975 = ORIENTED_EDGE('',*,*,#12318,.T.); +#12976 = ORIENTED_EDGE('',*,*,#12491,.T.); +#12977 = ORIENTED_EDGE('',*,*,#12978,.F.); +#12978 = EDGE_CURVE('',#12969,#12484,#12979,.T.); +#12979 = LINE('',#12980,#12981); +#12980 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12981 = VECTOR('',#12982,1.); +#12982 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#12983 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#12984,#12985) + ,(#12986,#12987 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#12984 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#12985 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#12986 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#12987 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#12988 = ADVANCED_FACE('',(#12989),#13058,.T.); +#12989 = FACE_BOUND('',#12990,.T.); +#12990 = EDGE_LOOP('',(#12991,#12992,#12993,#13001,#13010,#13018,#13026, + #13034,#13043,#13051)); +#12991 = ORIENTED_EDGE('',*,*,#12398,.F.); +#12992 = ORIENTED_EDGE('',*,*,#12333,.T.); +#12993 = ORIENTED_EDGE('',*,*,#12994,.T.); +#12994 = EDGE_CURVE('',#12334,#12995,#12997,.T.); +#12995 = VERTEX_POINT('',#12996); +#12996 = CARTESIAN_POINT('',(-0.8,-0.75,0.25)); +#12997 = LINE('',#12998,#12999); +#12998 = CARTESIAN_POINT('',(-0.8,-0.75,0.475)); +#12999 = VECTOR('',#13000,1.); +#13000 = DIRECTION('',(-0.,0.,-1.)); +#13001 = ORIENTED_EDGE('',*,*,#13002,.T.); +#13002 = EDGE_CURVE('',#12995,#13003,#13005,.T.); +#13003 = VERTEX_POINT('',#13004); +#13004 = CARTESIAN_POINT('',(-1.05,-0.75,0.)); +#13005 = CIRCLE('',#13006,0.25); +#13006 = AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); +#13007 = CARTESIAN_POINT('',(-1.05,-0.75,0.25)); +#13008 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13009 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#13010 = ORIENTED_EDGE('',*,*,#13011,.T.); +#13011 = EDGE_CURVE('',#13003,#13012,#13014,.T.); +#13012 = VERTEX_POINT('',#13013); +#13013 = CARTESIAN_POINT('',(-1.25,-0.75,0.)); +#13014 = LINE('',#13015,#13016); +#13015 = CARTESIAN_POINT('',(-1.05,-0.75,0.)); +#13016 = VECTOR('',#13017,1.); +#13017 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13018 = ORIENTED_EDGE('',*,*,#13019,.T.); +#13019 = EDGE_CURVE('',#13012,#13020,#13022,.T.); +#13020 = VERTEX_POINT('',#13021); +#13021 = CARTESIAN_POINT('',(-1.25,-0.75,0.15)); +#13022 = LINE('',#13023,#13024); +#13023 = CARTESIAN_POINT('',(-1.25,-0.75,0.)); +#13024 = VECTOR('',#13025,1.); +#13025 = DIRECTION('',(0.,0.,1.)); +#13026 = ORIENTED_EDGE('',*,*,#13027,.T.); +#13027 = EDGE_CURVE('',#13020,#13028,#13030,.T.); +#13028 = VERTEX_POINT('',#13029); +#13029 = CARTESIAN_POINT('',(-1.05,-0.75,0.15)); +#13030 = LINE('',#13031,#13032); +#13031 = CARTESIAN_POINT('',(-1.25,-0.75,0.15)); +#13032 = VECTOR('',#13033,1.); +#13033 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13034 = ORIENTED_EDGE('',*,*,#13035,.T.); +#13035 = EDGE_CURVE('',#13028,#13036,#13038,.T.); +#13036 = VERTEX_POINT('',#13037); +#13037 = CARTESIAN_POINT('',(-0.95,-0.75,0.25)); +#13038 = CIRCLE('',#13039,0.1); +#13039 = AXIS2_PLACEMENT_3D('',#13040,#13041,#13042); +#13040 = CARTESIAN_POINT('',(-1.05,-0.75,0.25)); +#13041 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#13042 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#13043 = ORIENTED_EDGE('',*,*,#13044,.T.); +#13044 = EDGE_CURVE('',#13036,#13045,#13047,.T.); +#13045 = VERTEX_POINT('',#13046); +#13046 = CARTESIAN_POINT('',(-0.95,-0.75,0.475)); +#13047 = LINE('',#13048,#13049); +#13048 = CARTESIAN_POINT('',(-0.95,-0.75,0.25)); +#13049 = VECTOR('',#13050,1.); +#13050 = DIRECTION('',(0.,0.,1.)); +#13051 = ORIENTED_EDGE('',*,*,#13052,.T.); +#13052 = EDGE_CURVE('',#13045,#12399,#13053,.T.); +#13053 = CIRCLE('',#13054,0.25); +#13054 = AXIS2_PLACEMENT_3D('',#13055,#13056,#13057); +#13055 = CARTESIAN_POINT('',(-0.7,-0.75,0.475)); +#13056 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13057 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13058 = PLANE('',#13059); +#13059 = AXIS2_PLACEMENT_3D('',#13060,#13061,#13062); +#13060 = CARTESIAN_POINT('',(-0.923137815574,-0.75,0.325594341393)); +#13061 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13062 = DIRECTION('',(0.,0.,1.)); +#13063 = ADVANCED_FACE('',(#13064),#13075,.F.); +#13064 = FACE_BOUND('',#13065,.F.); +#13065 = EDGE_LOOP('',(#13066,#13067,#13068,#13074)); +#13066 = ORIENTED_EDGE('',*,*,#12342,.T.); +#13067 = ORIENTED_EDGE('',*,*,#12994,.T.); +#13068 = ORIENTED_EDGE('',*,*,#13069,.F.); +#13069 = EDGE_CURVE('',#12821,#12995,#13070,.T.); +#13070 = LINE('',#13071,#13072); +#13071 = CARTESIAN_POINT('',(-0.8,-1.15,0.25)); +#13072 = VECTOR('',#13073,1.); +#13073 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13074 = ORIENTED_EDGE('',*,*,#12820,.F.); +#13075 = PLANE('',#13076); +#13076 = AXIS2_PLACEMENT_3D('',#13077,#13078,#13079); +#13077 = CARTESIAN_POINT('',(-0.8,-1.15,0.475)); +#13078 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13079 = DIRECTION('',(-0.,0.,-1.)); +#13080 = ADVANCED_FACE('',(#13081),#13150,.F.); +#13081 = FACE_BOUND('',#13082,.F.); +#13082 = EDGE_LOOP('',(#13083,#13084,#13085,#13093,#13102,#13110,#13118, + #13126,#13135,#13143)); +#13083 = ORIENTED_EDGE('',*,*,#12407,.F.); +#13084 = ORIENTED_EDGE('',*,*,#12383,.T.); +#13085 = ORIENTED_EDGE('',*,*,#13086,.T.); +#13086 = EDGE_CURVE('',#12376,#13087,#13089,.T.); +#13087 = VERTEX_POINT('',#13088); +#13088 = CARTESIAN_POINT('',(-0.8,0.75,0.25)); +#13089 = LINE('',#13090,#13091); +#13090 = CARTESIAN_POINT('',(-0.8,0.75,0.475)); +#13091 = VECTOR('',#13092,1.); +#13092 = DIRECTION('',(-0.,0.,-1.)); +#13093 = ORIENTED_EDGE('',*,*,#13094,.T.); +#13094 = EDGE_CURVE('',#13087,#13095,#13097,.T.); +#13095 = VERTEX_POINT('',#13096); +#13096 = CARTESIAN_POINT('',(-1.05,0.75,0.)); +#13097 = CIRCLE('',#13098,0.25); +#13098 = AXIS2_PLACEMENT_3D('',#13099,#13100,#13101); +#13099 = CARTESIAN_POINT('',(-1.05,0.75,0.25)); +#13100 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13101 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#13102 = ORIENTED_EDGE('',*,*,#13103,.T.); +#13103 = EDGE_CURVE('',#13095,#13104,#13106,.T.); +#13104 = VERTEX_POINT('',#13105); +#13105 = CARTESIAN_POINT('',(-1.25,0.75,0.)); +#13106 = LINE('',#13107,#13108); +#13107 = CARTESIAN_POINT('',(-1.05,0.75,0.)); +#13108 = VECTOR('',#13109,1.); +#13109 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13110 = ORIENTED_EDGE('',*,*,#13111,.T.); +#13111 = EDGE_CURVE('',#13104,#13112,#13114,.T.); +#13112 = VERTEX_POINT('',#13113); +#13113 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#13114 = LINE('',#13115,#13116); +#13115 = CARTESIAN_POINT('',(-1.25,0.75,0.)); +#13116 = VECTOR('',#13117,1.); +#13117 = DIRECTION('',(0.,0.,1.)); +#13118 = ORIENTED_EDGE('',*,*,#13119,.T.); +#13119 = EDGE_CURVE('',#13112,#13120,#13122,.T.); +#13120 = VERTEX_POINT('',#13121); +#13121 = CARTESIAN_POINT('',(-1.05,0.75,0.15)); +#13122 = LINE('',#13123,#13124); +#13123 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#13124 = VECTOR('',#13125,1.); +#13125 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13126 = ORIENTED_EDGE('',*,*,#13127,.T.); +#13127 = EDGE_CURVE('',#13120,#13128,#13130,.T.); +#13128 = VERTEX_POINT('',#13129); +#13129 = CARTESIAN_POINT('',(-0.95,0.75,0.25)); +#13130 = CIRCLE('',#13131,0.1); +#13131 = AXIS2_PLACEMENT_3D('',#13132,#13133,#13134); +#13132 = CARTESIAN_POINT('',(-1.05,0.75,0.25)); +#13133 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#13134 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#13135 = ORIENTED_EDGE('',*,*,#13136,.T.); +#13136 = EDGE_CURVE('',#13128,#13137,#13139,.T.); +#13137 = VERTEX_POINT('',#13138); +#13138 = CARTESIAN_POINT('',(-0.95,0.75,0.475)); +#13139 = LINE('',#13140,#13141); +#13140 = CARTESIAN_POINT('',(-0.95,0.75,0.25)); +#13141 = VECTOR('',#13142,1.); +#13142 = DIRECTION('',(0.,0.,1.)); +#13143 = ORIENTED_EDGE('',*,*,#13144,.T.); +#13144 = EDGE_CURVE('',#13137,#12408,#13145,.T.); +#13145 = CIRCLE('',#13146,0.25); +#13146 = AXIS2_PLACEMENT_3D('',#13147,#13148,#13149); +#13147 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#13148 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13149 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13150 = PLANE('',#13151); +#13151 = AXIS2_PLACEMENT_3D('',#13152,#13153,#13154); +#13152 = CARTESIAN_POINT('',(-0.923137815574,0.75,0.325594341393)); +#13153 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13154 = DIRECTION('',(0.,0.,1.)); +#13155 = ADVANCED_FACE('',(#13156),#13167,.F.); +#13156 = FACE_BOUND('',#13157,.F.); +#13157 = EDGE_LOOP('',(#13158,#13159,#13160,#13166)); +#13158 = ORIENTED_EDGE('',*,*,#12375,.T.); +#13159 = ORIENTED_EDGE('',*,*,#12895,.T.); +#13160 = ORIENTED_EDGE('',*,*,#13161,.F.); +#13161 = EDGE_CURVE('',#13087,#12896,#13162,.T.); +#13162 = LINE('',#13163,#13164); +#13163 = CARTESIAN_POINT('',(-0.8,0.75,0.25)); +#13164 = VECTOR('',#13165,1.); +#13165 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13166 = ORIENTED_EDGE('',*,*,#13086,.F.); +#13167 = PLANE('',#13168); +#13168 = AXIS2_PLACEMENT_3D('',#13169,#13170,#13171); +#13169 = CARTESIAN_POINT('',(-0.8,0.75,0.475)); +#13170 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13171 = DIRECTION('',(-0.,0.,-1.)); +#13172 = ADVANCED_FACE('',(#13173),#13198,.F.); +#13173 = FACE_BOUND('',#13174,.F.); +#13174 = EDGE_LOOP('',(#13175,#13183,#13184,#13192)); +#13175 = ORIENTED_EDGE('',*,*,#13176,.F.); +#13176 = EDGE_CURVE('',#12399,#13177,#13179,.T.); +#13177 = VERTEX_POINT('',#13178); +#13178 = CARTESIAN_POINT('',(-0.675,-0.75,0.725)); +#13179 = LINE('',#13180,#13181); +#13180 = CARTESIAN_POINT('',(-0.7,-0.75,0.725)); +#13181 = VECTOR('',#13182,1.); +#13182 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13183 = ORIENTED_EDGE('',*,*,#12415,.T.); +#13184 = ORIENTED_EDGE('',*,*,#13185,.T.); +#13185 = EDGE_CURVE('',#12408,#13186,#13188,.T.); +#13186 = VERTEX_POINT('',#13187); +#13187 = CARTESIAN_POINT('',(-0.675,0.75,0.725)); +#13188 = LINE('',#13189,#13190); +#13189 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#13190 = VECTOR('',#13191,1.); +#13191 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13192 = ORIENTED_EDGE('',*,*,#13193,.F.); +#13193 = EDGE_CURVE('',#13177,#13186,#13194,.T.); +#13194 = LINE('',#13195,#13196); +#13195 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13196 = VECTOR('',#13197,1.); +#13197 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13198 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13199,#13200) + ,(#13201,#13202 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#13199 = CARTESIAN_POINT('',(-0.7,-1.405,0.725)); +#13200 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13201 = CARTESIAN_POINT('',(-0.7,1.405,0.725)); +#13202 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#13203 = ADVANCED_FACE('',(#13204),#13221,.F.); +#13204 = FACE_BOUND('',#13205,.F.); +#13205 = EDGE_LOOP('',(#13206,#13207,#13214,#13220)); +#13206 = ORIENTED_EDGE('',*,*,#12437,.T.); +#13207 = ORIENTED_EDGE('',*,*,#13208,.T.); +#13208 = EDGE_CURVE('',#12431,#13209,#13211,.T.); +#13209 = VERTEX_POINT('',#13210); +#13210 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#13211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13212,#13213),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13212 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#13213 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#13214 = ORIENTED_EDGE('',*,*,#13215,.F.); +#13215 = EDGE_CURVE('',#12454,#13209,#13216,.T.); +#13216 = LINE('',#13217,#13218); +#13217 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#13218 = VECTOR('',#13219,1.); +#13219 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#13220 = ORIENTED_EDGE('',*,*,#12453,.F.); +#13221 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13222,#13223) + ,(#13224,#13225 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13222 = CARTESIAN_POINT('',(0.5925,1.475,0.725)); +#13223 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2)); +#13224 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#13225 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#13226 = ADVANCED_FACE('',(#13227),#13277,.T.); +#13227 = FACE_BOUND('',#13228,.F.); +#13228 = EDGE_LOOP('',(#13229,#13230,#13231,#13239,#13247,#13255,#13263, + #13271)); +#13229 = ORIENTED_EDGE('',*,*,#12460,.T.); +#13230 = ORIENTED_EDGE('',*,*,#13215,.T.); +#13231 = ORIENTED_EDGE('',*,*,#13232,.T.); +#13232 = EDGE_CURVE('',#13209,#13233,#13235,.T.); +#13233 = VERTEX_POINT('',#13234); +#13234 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#13235 = LINE('',#13236,#13237); +#13236 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#13237 = VECTOR('',#13238,1.); +#13238 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13239 = ORIENTED_EDGE('',*,*,#13240,.T.); +#13240 = EDGE_CURVE('',#13233,#13241,#13243,.T.); +#13241 = VERTEX_POINT('',#13242); +#13242 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#13243 = LINE('',#13244,#13245); +#13244 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#13245 = VECTOR('',#13246,1.); +#13246 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#13247 = ORIENTED_EDGE('',*,*,#13248,.T.); +#13248 = EDGE_CURVE('',#13241,#13249,#13251,.T.); +#13249 = VERTEX_POINT('',#13250); +#13250 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#13251 = LINE('',#13252,#13253); +#13252 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#13253 = VECTOR('',#13254,1.); +#13254 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#13255 = ORIENTED_EDGE('',*,*,#13256,.T.); +#13256 = EDGE_CURVE('',#13249,#13257,#13259,.T.); +#13257 = VERTEX_POINT('',#13258); +#13258 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#13259 = LINE('',#13260,#13261); +#13260 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#13261 = VECTOR('',#13262,1.); +#13262 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#13263 = ORIENTED_EDGE('',*,*,#13264,.T.); +#13264 = EDGE_CURVE('',#13257,#13265,#13267,.T.); +#13265 = VERTEX_POINT('',#13266); +#13266 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#13267 = LINE('',#13268,#13269); +#13268 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#13269 = VECTOR('',#13270,1.); +#13270 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13271 = ORIENTED_EDGE('',*,*,#13272,.T.); +#13272 = EDGE_CURVE('',#13265,#12461,#13273,.T.); +#13273 = LINE('',#13274,#13275); +#13274 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#13275 = VECTOR('',#13276,1.); +#13276 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#13277 = PLANE('',#13278); +#13278 = AXIS2_PLACEMENT_3D('',#13279,#13280,#13281); +#13279 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#13280 = DIRECTION('',(0.,0.,1.)); +#13281 = DIRECTION('',(0.369013679242,-0.929423963825,0.)); +#13282 = ADVANCED_FACE('',(#13283),#13293,.F.); +#13283 = FACE_BOUND('',#13284,.F.); +#13284 = EDGE_LOOP('',(#13285,#13286,#13287,#13288)); +#13285 = ORIENTED_EDGE('',*,*,#12483,.T.); +#13286 = ORIENTED_EDGE('',*,*,#12468,.T.); +#13287 = ORIENTED_EDGE('',*,*,#13272,.F.); +#13288 = ORIENTED_EDGE('',*,*,#13289,.F.); +#13289 = EDGE_CURVE('',#12484,#13265,#13290,.T.); +#13290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13291,#13292),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13291 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#13292 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#13293 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13294,#13295) + ,(#13296,#13297 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13294 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#13295 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#13296 = CARTESIAN_POINT('',(-0.5925,1.475,0.725)); +#13297 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2)); +#13298 = ADVANCED_FACE('',(#13299),#13316,.F.); +#13299 = FACE_BOUND('',#13300,.F.); +#13300 = EDGE_LOOP('',(#13301,#13302,#13308,#13309,#13314,#13315)); +#13301 = ORIENTED_EDGE('',*,*,#12514,.T.); +#13302 = ORIENTED_EDGE('',*,*,#13303,.T.); +#13303 = EDGE_CURVE('',#12507,#12679,#13304,.T.); +#13304 = LINE('',#13305,#13306); +#13305 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#13306 = VECTOR('',#13307,1.); +#13307 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13308 = ORIENTED_EDGE('',*,*,#12694,.T.); +#13309 = ORIENTED_EDGE('',*,*,#13310,.T.); +#13310 = EDGE_CURVE('',#12688,#13233,#13311,.T.); +#13311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13312,#13313),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13312 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#13313 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#13314 = ORIENTED_EDGE('',*,*,#13232,.F.); +#13315 = ORIENTED_EDGE('',*,*,#13208,.F.); +#13316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13317,#13318) + ,(#13319,#13320 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#13317 = CARTESIAN_POINT('',(0.675,1.3925,0.725)); +#13318 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2)); +#13319 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#13320 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#13321 = ADVANCED_FACE('',(#13322),#13333,.F.); +#13322 = FACE_BOUND('',#13323,.F.); +#13323 = EDGE_LOOP('',(#13324,#13325,#13331,#13332)); +#13324 = ORIENTED_EDGE('',*,*,#12506,.F.); +#13325 = ORIENTED_EDGE('',*,*,#13326,.T.); +#13326 = EDGE_CURVE('',#12131,#12153,#13327,.T.); +#13327 = LINE('',#13328,#13329); +#13328 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#13329 = VECTOR('',#13330,1.); +#13330 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13331 = ORIENTED_EDGE('',*,*,#12678,.T.); +#13332 = ORIENTED_EDGE('',*,*,#13303,.F.); +#13333 = PLANE('',#13334); +#13334 = AXIS2_PLACEMENT_3D('',#13335,#13336,#13337); +#13335 = CARTESIAN_POINT('',(0.7,0.2,0.725)); +#13336 = DIRECTION('',(0.,0.,-1.)); +#13337 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#13338 = ADVANCED_FACE('',(#13339),#13350,.T.); +#13339 = FACE_BOUND('',#13340,.T.); +#13340 = EDGE_LOOP('',(#13341,#13342,#13343,#13344)); +#13341 = ORIENTED_EDGE('',*,*,#12588,.T.); +#13342 = ORIENTED_EDGE('',*,*,#13326,.T.); +#13343 = ORIENTED_EDGE('',*,*,#12663,.F.); +#13344 = ORIENTED_EDGE('',*,*,#13345,.F.); +#13345 = EDGE_CURVE('',#12581,#12656,#13346,.T.); +#13346 = LINE('',#13347,#13348); +#13347 = CARTESIAN_POINT('',(0.95,0.2,0.475)); +#13348 = VECTOR('',#13349,1.); +#13349 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13350 = CYLINDRICAL_SURFACE('',#13351,0.25); +#13351 = AXIS2_PLACEMENT_3D('',#13352,#13353,#13354); +#13352 = CARTESIAN_POINT('',(0.7,0.2,0.475)); +#13353 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#13354 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#13355 = ADVANCED_FACE('',(#13356),#13367,.F.); +#13356 = FACE_BOUND('',#13357,.F.); +#13357 = EDGE_LOOP('',(#13358,#13364,#13365,#13366)); +#13358 = ORIENTED_EDGE('',*,*,#13359,.T.); +#13359 = EDGE_CURVE('',#12572,#12647,#13360,.T.); +#13360 = LINE('',#13361,#13362); +#13361 = CARTESIAN_POINT('',(0.95,0.2,0.25)); +#13362 = VECTOR('',#13363,1.); +#13363 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13364 = ORIENTED_EDGE('',*,*,#12655,.T.); +#13365 = ORIENTED_EDGE('',*,*,#13345,.F.); +#13366 = ORIENTED_EDGE('',*,*,#12580,.F.); +#13367 = PLANE('',#13368); +#13368 = AXIS2_PLACEMENT_3D('',#13369,#13370,#13371); +#13369 = CARTESIAN_POINT('',(0.95,0.2,0.25)); +#13370 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#13371 = DIRECTION('',(0.,0.,1.)); +#13372 = ADVANCED_FACE('',(#13373),#13384,.F.); +#13373 = FACE_BOUND('',#13374,.F.); +#13374 = EDGE_LOOP('',(#13375,#13381,#13382,#13383)); +#13375 = ORIENTED_EDGE('',*,*,#13376,.T.); +#13376 = EDGE_CURVE('',#12564,#12639,#13377,.T.); +#13377 = LINE('',#13378,#13379); +#13378 = CARTESIAN_POINT('',(1.05,0.2,0.15)); +#13379 = VECTOR('',#13380,1.); +#13380 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13381 = ORIENTED_EDGE('',*,*,#12646,.T.); +#13382 = ORIENTED_EDGE('',*,*,#13359,.F.); +#13383 = ORIENTED_EDGE('',*,*,#12571,.F.); +#13384 = CYLINDRICAL_SURFACE('',#13385,0.1); +#13385 = AXIS2_PLACEMENT_3D('',#13386,#13387,#13388); +#13386 = CARTESIAN_POINT('',(1.05,0.2,0.25)); +#13387 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13388 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.)); +#13389 = ADVANCED_FACE('',(#13390),#13401,.F.); +#13390 = FACE_BOUND('',#13391,.F.); +#13391 = EDGE_LOOP('',(#13392,#13398,#13399,#13400)); +#13392 = ORIENTED_EDGE('',*,*,#13393,.T.); +#13393 = EDGE_CURVE('',#12556,#12631,#13394,.T.); +#13394 = LINE('',#13395,#13396); +#13395 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#13396 = VECTOR('',#13397,1.); +#13397 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13398 = ORIENTED_EDGE('',*,*,#12638,.T.); +#13399 = ORIENTED_EDGE('',*,*,#13376,.F.); +#13400 = ORIENTED_EDGE('',*,*,#12563,.F.); +#13401 = PLANE('',#13402); +#13402 = AXIS2_PLACEMENT_3D('',#13403,#13404,#13405); +#13403 = CARTESIAN_POINT('',(1.25,0.2,0.15)); +#13404 = DIRECTION('',(0.,0.,-1.)); +#13405 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#13406 = ADVANCED_FACE('',(#13407),#13418,.F.); +#13407 = FACE_BOUND('',#13408,.F.); +#13408 = EDGE_LOOP('',(#13409,#13415,#13416,#13417)); +#13409 = ORIENTED_EDGE('',*,*,#13410,.T.); +#13410 = EDGE_CURVE('',#12548,#12623,#13411,.T.); +#13411 = LINE('',#13412,#13413); +#13412 = CARTESIAN_POINT('',(1.25,0.2,0.)); +#13413 = VECTOR('',#13414,1.); +#13414 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13415 = ORIENTED_EDGE('',*,*,#12630,.T.); +#13416 = ORIENTED_EDGE('',*,*,#13393,.F.); +#13417 = ORIENTED_EDGE('',*,*,#12555,.F.); +#13418 = PLANE('',#13419); +#13419 = AXIS2_PLACEMENT_3D('',#13420,#13421,#13422); +#13420 = CARTESIAN_POINT('',(1.25,0.2,0.)); +#13421 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#13422 = DIRECTION('',(0.,0.,1.)); +#13423 = ADVANCED_FACE('',(#13424),#13435,.F.); +#13424 = FACE_BOUND('',#13425,.F.); +#13425 = EDGE_LOOP('',(#13426,#13432,#13433,#13434)); +#13426 = ORIENTED_EDGE('',*,*,#13427,.T.); +#13427 = EDGE_CURVE('',#12539,#12614,#13428,.T.); +#13428 = LINE('',#13429,#13430); +#13429 = CARTESIAN_POINT('',(1.05,0.2,0.)); +#13430 = VECTOR('',#13431,1.); +#13431 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13432 = ORIENTED_EDGE('',*,*,#12622,.T.); +#13433 = ORIENTED_EDGE('',*,*,#13410,.F.); +#13434 = ORIENTED_EDGE('',*,*,#12547,.F.); +#13435 = PLANE('',#13436); +#13436 = AXIS2_PLACEMENT_3D('',#13437,#13438,#13439); +#13437 = CARTESIAN_POINT('',(1.05,0.2,0.)); +#13438 = DIRECTION('',(0.,0.,1.)); +#13439 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#13440 = ADVANCED_FACE('',(#13441),#13447,.T.); +#13441 = FACE_BOUND('',#13442,.T.); +#13442 = EDGE_LOOP('',(#13443,#13444,#13445,#13446)); +#13443 = ORIENTED_EDGE('',*,*,#12538,.T.); +#13444 = ORIENTED_EDGE('',*,*,#13427,.T.); +#13445 = ORIENTED_EDGE('',*,*,#12613,.F.); +#13446 = ORIENTED_EDGE('',*,*,#12710,.F.); +#13447 = CYLINDRICAL_SURFACE('',#13448,0.25); +#13448 = AXIS2_PLACEMENT_3D('',#13449,#13450,#13451); +#13449 = CARTESIAN_POINT('',(1.05,0.2,0.25)); +#13450 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#13451 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16)); +#13452 = ADVANCED_FACE('',(#13453),#13463,.F.); +#13453 = FACE_BOUND('',#13454,.F.); +#13454 = EDGE_LOOP('',(#13455,#13456,#13461,#13462)); +#13455 = ORIENTED_EDGE('',*,*,#12733,.T.); +#13456 = ORIENTED_EDGE('',*,*,#13457,.T.); +#13457 = EDGE_CURVE('',#12727,#13241,#13458,.T.); +#13458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13459,#13460),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13459 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#13460 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#13461 = ORIENTED_EDGE('',*,*,#13240,.F.); +#13462 = ORIENTED_EDGE('',*,*,#13310,.F.); +#13463 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13464,#13465) + ,(#13466,#13467 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13464 = CARTESIAN_POINT('',(0.675,-1.3925,0.725)); +#13465 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2)); +#13466 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#13467 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#13468 = ADVANCED_FACE('',(#13469),#13479,.F.); +#13469 = FACE_BOUND('',#13470,.F.); +#13470 = EDGE_LOOP('',(#13471,#13472,#13477,#13478)); +#13471 = ORIENTED_EDGE('',*,*,#12756,.T.); +#13472 = ORIENTED_EDGE('',*,*,#13473,.T.); +#13473 = EDGE_CURVE('',#12750,#13249,#13474,.T.); +#13474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13475,#13476),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13475 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#13476 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#13477 = ORIENTED_EDGE('',*,*,#13248,.F.); +#13478 = ORIENTED_EDGE('',*,*,#13457,.F.); +#13479 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13480,#13481) + ,(#13482,#13483 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#13480 = CARTESIAN_POINT('',(0.5925,-1.475,0.725)); +#13481 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2)); +#13482 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#13483 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#13484 = ADVANCED_FACE('',(#13485),#13495,.F.); +#13485 = FACE_BOUND('',#13486,.F.); +#13486 = EDGE_LOOP('',(#13487,#13488,#13493,#13494)); +#13487 = ORIENTED_EDGE('',*,*,#12779,.T.); +#13488 = ORIENTED_EDGE('',*,*,#13489,.T.); +#13489 = EDGE_CURVE('',#12773,#13257,#13490,.T.); +#13490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13491,#13492),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#13491 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13492 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#13493 = ORIENTED_EDGE('',*,*,#13256,.F.); +#13494 = ORIENTED_EDGE('',*,*,#13473,.F.); +#13495 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13496,#13497) + ,(#13498,#13499 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13496 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725)); +#13497 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2)); +#13498 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13499 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#13500 = ADVANCED_FACE('',(#13501),#13521,.F.); +#13501 = FACE_BOUND('',#13502,.F.); +#13502 = EDGE_LOOP('',(#13503,#13504,#13510,#13511,#13517,#13518,#13519, + #13520)); +#13503 = ORIENTED_EDGE('',*,*,#12804,.T.); +#13504 = ORIENTED_EDGE('',*,*,#13505,.T.); +#13505 = EDGE_CURVE('',#12797,#13177,#13506,.T.); +#13506 = LINE('',#13507,#13508); +#13507 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13508 = VECTOR('',#13509,1.); +#13509 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13510 = ORIENTED_EDGE('',*,*,#13193,.T.); +#13511 = ORIENTED_EDGE('',*,*,#13512,.T.); +#13512 = EDGE_CURVE('',#13186,#12969,#13513,.T.); +#13513 = LINE('',#13514,#13515); +#13514 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13515 = VECTOR('',#13516,1.); +#13516 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13517 = ORIENTED_EDGE('',*,*,#12978,.T.); +#13518 = ORIENTED_EDGE('',*,*,#13289,.T.); +#13519 = ORIENTED_EDGE('',*,*,#13264,.F.); +#13520 = ORIENTED_EDGE('',*,*,#13489,.F.); +#13521 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13522,#13523) + ,(#13524,#13525 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#13522 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725)); +#13523 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2)); +#13524 = CARTESIAN_POINT('',(-0.675,1.3925,0.725)); +#13525 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2)); +#13526 = ADVANCED_FACE('',(#13527),#13538,.F.); +#13527 = FACE_BOUND('',#13528,.F.); +#13528 = EDGE_LOOP('',(#13529,#13530,#13536,#13537)); +#13529 = ORIENTED_EDGE('',*,*,#12796,.F.); +#13530 = ORIENTED_EDGE('',*,*,#13531,.T.); +#13531 = EDGE_CURVE('',#12287,#12399,#13532,.T.); +#13532 = LINE('',#13533,#13534); +#13533 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#13534 = VECTOR('',#13535,1.); +#13535 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13536 = ORIENTED_EDGE('',*,*,#13176,.T.); +#13537 = ORIENTED_EDGE('',*,*,#13505,.F.); +#13538 = PLANE('',#13539); +#13539 = AXIS2_PLACEMENT_3D('',#13540,#13541,#13542); +#13540 = CARTESIAN_POINT('',(-0.7,-1.15,0.725)); +#13541 = DIRECTION('',(-0.,0.,-1.)); +#13542 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13543 = ADVANCED_FACE('',(#13544),#13555,.T.); +#13544 = FACE_BOUND('',#13545,.T.); +#13545 = EDGE_LOOP('',(#13546,#13547,#13548,#13549)); +#13546 = ORIENTED_EDGE('',*,*,#12878,.T.); +#13547 = ORIENTED_EDGE('',*,*,#13531,.T.); +#13548 = ORIENTED_EDGE('',*,*,#13052,.F.); +#13549 = ORIENTED_EDGE('',*,*,#13550,.F.); +#13550 = EDGE_CURVE('',#12871,#13045,#13551,.T.); +#13551 = LINE('',#13552,#13553); +#13552 = CARTESIAN_POINT('',(-0.95,-1.15,0.475)); +#13553 = VECTOR('',#13554,1.); +#13554 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13555 = CYLINDRICAL_SURFACE('',#13556,0.25); +#13556 = AXIS2_PLACEMENT_3D('',#13557,#13558,#13559); +#13557 = CARTESIAN_POINT('',(-0.7,-1.15,0.475)); +#13558 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#13559 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13560 = ADVANCED_FACE('',(#13561),#13572,.F.); +#13561 = FACE_BOUND('',#13562,.F.); +#13562 = EDGE_LOOP('',(#13563,#13569,#13570,#13571)); +#13563 = ORIENTED_EDGE('',*,*,#13564,.T.); +#13564 = EDGE_CURVE('',#12862,#13036,#13565,.T.); +#13565 = LINE('',#13566,#13567); +#13566 = CARTESIAN_POINT('',(-0.95,-1.15,0.25)); +#13567 = VECTOR('',#13568,1.); +#13568 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13569 = ORIENTED_EDGE('',*,*,#13044,.T.); +#13570 = ORIENTED_EDGE('',*,*,#13550,.F.); +#13571 = ORIENTED_EDGE('',*,*,#12870,.F.); +#13572 = PLANE('',#13573); +#13573 = AXIS2_PLACEMENT_3D('',#13574,#13575,#13576); +#13574 = CARTESIAN_POINT('',(-0.95,-1.15,0.25)); +#13575 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13576 = DIRECTION('',(0.,-0.,1.)); +#13577 = ADVANCED_FACE('',(#13578),#13589,.F.); +#13578 = FACE_BOUND('',#13579,.F.); +#13579 = EDGE_LOOP('',(#13580,#13586,#13587,#13588)); +#13580 = ORIENTED_EDGE('',*,*,#13581,.T.); +#13581 = EDGE_CURVE('',#12854,#13028,#13582,.T.); +#13582 = LINE('',#13583,#13584); +#13583 = CARTESIAN_POINT('',(-1.05,-1.15,0.15)); +#13584 = VECTOR('',#13585,1.); +#13585 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13586 = ORIENTED_EDGE('',*,*,#13035,.T.); +#13587 = ORIENTED_EDGE('',*,*,#13564,.F.); +#13588 = ORIENTED_EDGE('',*,*,#12861,.F.); +#13589 = CYLINDRICAL_SURFACE('',#13590,0.1); +#13590 = AXIS2_PLACEMENT_3D('',#13591,#13592,#13593); +#13591 = CARTESIAN_POINT('',(-1.05,-1.15,0.25)); +#13592 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#13593 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#13594 = ADVANCED_FACE('',(#13595),#13606,.F.); +#13595 = FACE_BOUND('',#13596,.F.); +#13596 = EDGE_LOOP('',(#13597,#13603,#13604,#13605)); +#13597 = ORIENTED_EDGE('',*,*,#13598,.T.); +#13598 = EDGE_CURVE('',#12846,#13020,#13599,.T.); +#13599 = LINE('',#13600,#13601); +#13600 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#13601 = VECTOR('',#13602,1.); +#13602 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13603 = ORIENTED_EDGE('',*,*,#13027,.T.); +#13604 = ORIENTED_EDGE('',*,*,#13581,.F.); +#13605 = ORIENTED_EDGE('',*,*,#12853,.F.); +#13606 = PLANE('',#13607); +#13607 = AXIS2_PLACEMENT_3D('',#13608,#13609,#13610); +#13608 = CARTESIAN_POINT('',(-1.25,-1.15,0.15)); +#13609 = DIRECTION('',(-0.,0.,-1.)); +#13610 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13611 = ADVANCED_FACE('',(#13612),#13623,.F.); +#13612 = FACE_BOUND('',#13613,.F.); +#13613 = EDGE_LOOP('',(#13614,#13620,#13621,#13622)); +#13614 = ORIENTED_EDGE('',*,*,#13615,.T.); +#13615 = EDGE_CURVE('',#12838,#13012,#13616,.T.); +#13616 = LINE('',#13617,#13618); +#13617 = CARTESIAN_POINT('',(-1.25,-1.15,0.)); +#13618 = VECTOR('',#13619,1.); +#13619 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13620 = ORIENTED_EDGE('',*,*,#13019,.T.); +#13621 = ORIENTED_EDGE('',*,*,#13598,.F.); +#13622 = ORIENTED_EDGE('',*,*,#12845,.F.); +#13623 = PLANE('',#13624); +#13624 = AXIS2_PLACEMENT_3D('',#13625,#13626,#13627); +#13625 = CARTESIAN_POINT('',(-1.25,-1.15,0.)); +#13626 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13627 = DIRECTION('',(0.,-0.,1.)); +#13628 = ADVANCED_FACE('',(#13629),#13640,.F.); +#13629 = FACE_BOUND('',#13630,.F.); +#13630 = EDGE_LOOP('',(#13631,#13637,#13638,#13639)); +#13631 = ORIENTED_EDGE('',*,*,#13632,.T.); +#13632 = EDGE_CURVE('',#12829,#13003,#13633,.T.); +#13633 = LINE('',#13634,#13635); +#13634 = CARTESIAN_POINT('',(-1.05,-1.15,0.)); +#13635 = VECTOR('',#13636,1.); +#13636 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13637 = ORIENTED_EDGE('',*,*,#13011,.T.); +#13638 = ORIENTED_EDGE('',*,*,#13615,.F.); +#13639 = ORIENTED_EDGE('',*,*,#12837,.F.); +#13640 = PLANE('',#13641); +#13641 = AXIS2_PLACEMENT_3D('',#13642,#13643,#13644); +#13642 = CARTESIAN_POINT('',(-1.05,-1.15,0.)); +#13643 = DIRECTION('',(0.,0.,1.)); +#13644 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13645 = ADVANCED_FACE('',(#13646),#13652,.T.); +#13646 = FACE_BOUND('',#13647,.T.); +#13647 = EDGE_LOOP('',(#13648,#13649,#13650,#13651)); +#13648 = ORIENTED_EDGE('',*,*,#12828,.T.); +#13649 = ORIENTED_EDGE('',*,*,#13632,.T.); +#13650 = ORIENTED_EDGE('',*,*,#13002,.F.); +#13651 = ORIENTED_EDGE('',*,*,#13069,.F.); +#13652 = CYLINDRICAL_SURFACE('',#13653,0.25); +#13653 = AXIS2_PLACEMENT_3D('',#13654,#13655,#13656); +#13654 = CARTESIAN_POINT('',(-1.05,-1.15,0.25)); +#13655 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#13656 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#13657 = ADVANCED_FACE('',(#13658),#13674,.T.); +#13658 = FACE_BOUND('',#13659,.T.); +#13659 = EDGE_LOOP('',(#13660,#13661,#13667,#13668)); +#13660 = ORIENTED_EDGE('',*,*,#13144,.T.); +#13661 = ORIENTED_EDGE('',*,*,#13662,.T.); +#13662 = EDGE_CURVE('',#12408,#12309,#13663,.T.); +#13663 = LINE('',#13664,#13665); +#13664 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#13665 = VECTOR('',#13666,1.); +#13666 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13667 = ORIENTED_EDGE('',*,*,#12953,.F.); +#13668 = ORIENTED_EDGE('',*,*,#13669,.F.); +#13669 = EDGE_CURVE('',#13137,#12946,#13670,.T.); +#13670 = LINE('',#13671,#13672); +#13671 = CARTESIAN_POINT('',(-0.95,0.75,0.475)); +#13672 = VECTOR('',#13673,1.); +#13673 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13674 = CYLINDRICAL_SURFACE('',#13675,0.25); +#13675 = AXIS2_PLACEMENT_3D('',#13676,#13677,#13678); +#13676 = CARTESIAN_POINT('',(-0.7,0.75,0.475)); +#13677 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#13678 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13679 = ADVANCED_FACE('',(#13680),#13691,.F.); +#13680 = FACE_BOUND('',#13681,.F.); +#13681 = EDGE_LOOP('',(#13682,#13688,#13689,#13690)); +#13682 = ORIENTED_EDGE('',*,*,#13683,.T.); +#13683 = EDGE_CURVE('',#13128,#12937,#13684,.T.); +#13684 = LINE('',#13685,#13686); +#13685 = CARTESIAN_POINT('',(-0.95,0.75,0.25)); +#13686 = VECTOR('',#13687,1.); +#13687 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13688 = ORIENTED_EDGE('',*,*,#12945,.T.); +#13689 = ORIENTED_EDGE('',*,*,#13669,.F.); +#13690 = ORIENTED_EDGE('',*,*,#13136,.F.); +#13691 = PLANE('',#13692); +#13692 = AXIS2_PLACEMENT_3D('',#13693,#13694,#13695); +#13693 = CARTESIAN_POINT('',(-0.95,0.75,0.25)); +#13694 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13695 = DIRECTION('',(0.,-0.,1.)); +#13696 = ADVANCED_FACE('',(#13697),#13708,.F.); +#13697 = FACE_BOUND('',#13698,.F.); +#13698 = EDGE_LOOP('',(#13699,#13705,#13706,#13707)); +#13699 = ORIENTED_EDGE('',*,*,#13700,.T.); +#13700 = EDGE_CURVE('',#13120,#12929,#13701,.T.); +#13701 = LINE('',#13702,#13703); +#13702 = CARTESIAN_POINT('',(-1.05,0.75,0.15)); +#13703 = VECTOR('',#13704,1.); +#13704 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13705 = ORIENTED_EDGE('',*,*,#12936,.T.); +#13706 = ORIENTED_EDGE('',*,*,#13683,.F.); +#13707 = ORIENTED_EDGE('',*,*,#13127,.F.); +#13708 = CYLINDRICAL_SURFACE('',#13709,0.1); +#13709 = AXIS2_PLACEMENT_3D('',#13710,#13711,#13712); +#13710 = CARTESIAN_POINT('',(-1.05,0.75,0.25)); +#13711 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#13712 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.)); +#13713 = ADVANCED_FACE('',(#13714),#13725,.F.); +#13714 = FACE_BOUND('',#13715,.F.); +#13715 = EDGE_LOOP('',(#13716,#13722,#13723,#13724)); +#13716 = ORIENTED_EDGE('',*,*,#13717,.T.); +#13717 = EDGE_CURVE('',#13112,#12921,#13718,.T.); +#13718 = LINE('',#13719,#13720); +#13719 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#13720 = VECTOR('',#13721,1.); +#13721 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13722 = ORIENTED_EDGE('',*,*,#12928,.T.); +#13723 = ORIENTED_EDGE('',*,*,#13700,.F.); +#13724 = ORIENTED_EDGE('',*,*,#13119,.F.); +#13725 = PLANE('',#13726); +#13726 = AXIS2_PLACEMENT_3D('',#13727,#13728,#13729); +#13727 = CARTESIAN_POINT('',(-1.25,0.75,0.15)); +#13728 = DIRECTION('',(-0.,0.,-1.)); +#13729 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13730 = ADVANCED_FACE('',(#13731),#13742,.F.); +#13731 = FACE_BOUND('',#13732,.F.); +#13732 = EDGE_LOOP('',(#13733,#13739,#13740,#13741)); +#13733 = ORIENTED_EDGE('',*,*,#13734,.T.); +#13734 = EDGE_CURVE('',#13104,#12913,#13735,.T.); +#13735 = LINE('',#13736,#13737); +#13736 = CARTESIAN_POINT('',(-1.25,0.75,0.)); +#13737 = VECTOR('',#13738,1.); +#13738 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13739 = ORIENTED_EDGE('',*,*,#12920,.T.); +#13740 = ORIENTED_EDGE('',*,*,#13717,.F.); +#13741 = ORIENTED_EDGE('',*,*,#13111,.F.); +#13742 = PLANE('',#13743); +#13743 = AXIS2_PLACEMENT_3D('',#13744,#13745,#13746); +#13744 = CARTESIAN_POINT('',(-1.25,0.75,0.)); +#13745 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13746 = DIRECTION('',(0.,-0.,1.)); +#13747 = ADVANCED_FACE('',(#13748),#13759,.F.); +#13748 = FACE_BOUND('',#13749,.F.); +#13749 = EDGE_LOOP('',(#13750,#13756,#13757,#13758)); +#13750 = ORIENTED_EDGE('',*,*,#13751,.T.); +#13751 = EDGE_CURVE('',#13095,#12904,#13752,.T.); +#13752 = LINE('',#13753,#13754); +#13753 = CARTESIAN_POINT('',(-1.05,0.75,0.)); +#13754 = VECTOR('',#13755,1.); +#13755 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#13756 = ORIENTED_EDGE('',*,*,#12912,.T.); +#13757 = ORIENTED_EDGE('',*,*,#13734,.F.); +#13758 = ORIENTED_EDGE('',*,*,#13103,.F.); +#13759 = PLANE('',#13760); +#13760 = AXIS2_PLACEMENT_3D('',#13761,#13762,#13763); +#13761 = CARTESIAN_POINT('',(-1.05,0.75,0.)); +#13762 = DIRECTION('',(0.,0.,1.)); +#13763 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#13764 = ADVANCED_FACE('',(#13765),#13771,.T.); +#13765 = FACE_BOUND('',#13766,.T.); +#13766 = EDGE_LOOP('',(#13767,#13768,#13769,#13770)); +#13767 = ORIENTED_EDGE('',*,*,#13094,.T.); +#13768 = ORIENTED_EDGE('',*,*,#13751,.T.); +#13769 = ORIENTED_EDGE('',*,*,#12903,.F.); +#13770 = ORIENTED_EDGE('',*,*,#13161,.F.); +#13771 = CYLINDRICAL_SURFACE('',#13772,0.25); +#13772 = AXIS2_PLACEMENT_3D('',#13773,#13774,#13775); +#13773 = CARTESIAN_POINT('',(-1.05,0.75,0.25)); +#13774 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#13775 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16)); +#13776 = ADVANCED_FACE('',(#13777),#13783,.F.); +#13777 = FACE_BOUND('',#13778,.F.); +#13778 = EDGE_LOOP('',(#13779,#13780,#13781,#13782)); +#13779 = ORIENTED_EDGE('',*,*,#13185,.F.); +#13780 = ORIENTED_EDGE('',*,*,#13662,.T.); +#13781 = ORIENTED_EDGE('',*,*,#12968,.T.); +#13782 = ORIENTED_EDGE('',*,*,#13512,.F.); +#13783 = PLANE('',#13784); +#13784 = AXIS2_PLACEMENT_3D('',#13785,#13786,#13787); +#13785 = CARTESIAN_POINT('',(-0.7,0.75,0.725)); +#13786 = DIRECTION('',(-0.,0.,-1.)); +#13787 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#13788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13792)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#13789,#13790,#13791)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#13789 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#13790 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#13791 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#13792 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#13789, + 'distance_accuracy_value','confusion accuracy'); +#13793 = SHAPE_DEFINITION_REPRESENTATION(#13794,#11713); +#13794 = PRODUCT_DEFINITION_SHAPE('','',#13795); +#13795 = PRODUCT_DEFINITION('design','',#13796,#13799); +#13796 = PRODUCT_DEFINITION_FORMATION('','',#13797); +#13797 = PRODUCT('SOT_23','SOT_23','',(#13798)); +#13798 = PRODUCT_CONTEXT('',#2,'mechanical'); +#13799 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#13800 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13801,#13803); +#13801 = ( REPRESENTATION_RELATIONSHIP('','',#11713,#11703) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13802) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13802 = ITEM_DEFINED_TRANSFORMATION('','',#11,#11704); +#13803 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13804); +#13804 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','=>[0:1:1:17]','',#11698, + #13795,$); +#13805 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13797)); +#13806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13807,#13809); +#13807 = ( REPRESENTATION_RELATIONSHIP('','',#11703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13808) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263); +#13809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13810); +#13810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#11698,$); +#13811 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11700)); +#13812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13813,#13815); +#13813 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13814) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267); +#13815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13816); +#13816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#1588,$); +#13817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13818,#13820); +#13818 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13819) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271); +#13820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13821); +#13821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#1588,$); +#13822 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13823,#13825); +#13823 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13824) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13824 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275); +#13825 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13826); +#13826 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#1588,$); +#13827 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13828,#13830); +#13828 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13829) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13829 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279); +#13830 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13831); +#13831 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#1588,$); +#13832 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13833,#13835); +#13833 = ( REPRESENTATION_RELATIONSHIP('','',#11703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13834) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13834 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283); +#13835 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13836); +#13836 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#11698,$); +#13837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13838,#13840); +#13838 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13839) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287); +#13840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13841); +#13841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#687,$); +#13842 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13843,#13845); +#13843 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13844) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13844 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291); +#13845 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13846); +#13846 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','','',#5,#1588,$); +#13847 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13848,#13850); +#13848 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13849) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13849 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295); +#13850 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13851); +#13851 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#5,#1588,$); +#13852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13853,#13855); +#13853 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13854) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299); +#13855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13856); +#13856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#687,$); +#13857 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13858,#13860); +#13858 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13859) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13859 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303); +#13860 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13861); +#13861 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','','',#5,#1588,$); +#13862 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13863,#13865); +#13863 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13864) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13864 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307); +#13865 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13866); +#13866 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#5,#1588,$); +#13867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13868,#13870); +#13868 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13869) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311); +#13870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13871); +#13871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#5,#687,$); +#13872 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13873,#13875); +#13873 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13874) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13874 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315); +#13875 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13876); +#13876 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#1588,$); +#13877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13878,#13880); +#13878 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13879) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319); +#13880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13881); +#13881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#5,#1588,$); +#13882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13883,#13885); +#13883 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13884) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323); +#13885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13886); +#13886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#687,$); +#13887 = SHAPE_DEFINITION_REPRESENTATION(#13888,#13894); +#13888 = PRODUCT_DEFINITION_SHAPE('','',#13889); +#13889 = PRODUCT_DEFINITION('design','',#13890,#13893); +#13890 = PRODUCT_DEFINITION_FORMATION('','',#13891); +#13891 = PRODUCT('SOIC-8_3.9x4.9mm_P1.27mm','SOIC-8_3.9x4.9mm_P1.27mm', + '',(#13892)); +#13892 = PRODUCT_CONTEXT('',#2,'mechanical'); +#13893 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#13894 = SHAPE_REPRESENTATION('',(#11,#13895),#13899); +#13895 = AXIS2_PLACEMENT_3D('',#13896,#13897,#13898); +#13896 = CARTESIAN_POINT('',(0.,0.,0.)); +#13897 = DIRECTION('',(0.,0.,1.)); +#13898 = DIRECTION('',(1.,0.,-0.)); +#13899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13903)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#13900,#13901,#13902)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#13900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#13901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#13902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#13903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#13900, + 'distance_accuracy_value','confusion accuracy'); +#13904 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13905),#18512); +#13905 = MANIFOLD_SOLID_BREP('',#13906); +#13906 = CLOSED_SHELL('',(#13907,#13949,#13980,#14011,#14095,#14179, + #14272,#14289,#14312,#14350,#14367,#14384,#14401,#14418,#14435, + #14447,#14471,#14534,#14557,#14580,#14610,#14641,#14672,#14703, + #14734,#14765,#14788,#14811,#14897,#14914,#15006,#15029,#15052, + #15075,#15162,#15179,#15202,#15294,#15315,#15407,#15424,#15516, + #15538,#15563,#15647,#15739,#15756,#15778,#15801,#15824,#15847, + #15914,#15937,#15956,#15975,#15994,#16011,#16028,#16045,#16062, + #16079,#16096,#16113,#16125,#16148,#16171,#16195,#16225,#16256, + #16287,#16318,#16349,#16380,#16411,#16442,#16459,#16475,#16492, + #16509,#16526,#16543,#16560,#16577,#16594,#16606,#16623,#16640, + #16657,#16674,#16691,#16708,#16725,#16737,#16760,#16776,#16799, + #16886,#16909,#16926,#16951,#16967,#16983,#17000,#17092,#17184, + #17205,#17230,#17314,#17406,#17423,#17445,#17537,#17629,#17651, + #17676,#17760,#17852,#17869,#17891,#17903,#17922,#17941,#17960, + #17979,#17988,#18005,#18022,#18039,#18056,#18073,#18090,#18107, + #18119,#18136,#18153,#18170,#18187,#18204,#18221,#18238,#18250, + #18267,#18284,#18301,#18318,#18335,#18352,#18369,#18381,#18398, + #18415,#18432,#18449,#18466,#18483,#18500)); +#13907 = ADVANCED_FACE('',(#13908),#13944,.F.); +#13908 = FACE_BOUND('',#13909,.F.); +#13909 = EDGE_LOOP('',(#13910,#13920,#13929,#13937)); +#13910 = ORIENTED_EDGE('',*,*,#13911,.T.); +#13911 = EDGE_CURVE('',#13912,#13914,#13916,.T.); +#13912 = VERTEX_POINT('',#13913); +#13913 = CARTESIAN_POINT('',(2.25,2.11,0.825)); +#13914 = VERTEX_POINT('',#13915); +#13915 = CARTESIAN_POINT('',(2.25,1.7,0.825)); +#13916 = LINE('',#13917,#13918); +#13917 = CARTESIAN_POINT('',(2.25,2.11,0.825)); +#13918 = VECTOR('',#13919,1.); +#13919 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13920 = ORIENTED_EDGE('',*,*,#13921,.T.); +#13921 = EDGE_CURVE('',#13914,#13922,#13924,.T.); +#13922 = VERTEX_POINT('',#13923); +#13923 = CARTESIAN_POINT('',(2.35,1.7,0.725)); +#13924 = CIRCLE('',#13925,0.1); +#13925 = AXIS2_PLACEMENT_3D('',#13926,#13927,#13928); +#13926 = CARTESIAN_POINT('',(2.25,1.7,0.725)); +#13927 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13928 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#13929 = ORIENTED_EDGE('',*,*,#13930,.F.); +#13930 = EDGE_CURVE('',#13931,#13922,#13933,.T.); +#13931 = VERTEX_POINT('',#13932); +#13932 = CARTESIAN_POINT('',(2.35,2.11,0.725)); +#13933 = LINE('',#13934,#13935); +#13934 = CARTESIAN_POINT('',(2.35,2.11,0.725)); +#13935 = VECTOR('',#13936,1.); +#13936 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13937 = ORIENTED_EDGE('',*,*,#13938,.F.); +#13938 = EDGE_CURVE('',#13912,#13931,#13939,.T.); +#13939 = CIRCLE('',#13940,0.1); +#13940 = AXIS2_PLACEMENT_3D('',#13941,#13942,#13943); +#13941 = CARTESIAN_POINT('',(2.25,2.11,0.725)); +#13942 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13943 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#13944 = CYLINDRICAL_SURFACE('',#13945,0.1); +#13945 = AXIS2_PLACEMENT_3D('',#13946,#13947,#13948); +#13946 = CARTESIAN_POINT('',(2.25,2.11,0.725)); +#13947 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#13948 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#13949 = ADVANCED_FACE('',(#13950),#13975,.F.); +#13950 = FACE_BOUND('',#13951,.F.); +#13951 = EDGE_LOOP('',(#13952,#13960,#13968,#13974)); +#13952 = ORIENTED_EDGE('',*,*,#13953,.F.); +#13953 = EDGE_CURVE('',#13954,#13912,#13956,.T.); +#13954 = VERTEX_POINT('',#13955); +#13955 = CARTESIAN_POINT('',(1.95,2.11,0.825)); +#13956 = LINE('',#13957,#13958); +#13957 = CARTESIAN_POINT('',(1.8,2.11,0.825)); +#13958 = VECTOR('',#13959,1.); +#13959 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#13960 = ORIENTED_EDGE('',*,*,#13961,.T.); +#13961 = EDGE_CURVE('',#13954,#13962,#13964,.T.); +#13962 = VERTEX_POINT('',#13963); +#13963 = CARTESIAN_POINT('',(1.95,1.7,0.825)); +#13964 = LINE('',#13965,#13966); +#13965 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#13966 = VECTOR('',#13967,1.); +#13967 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#13968 = ORIENTED_EDGE('',*,*,#13969,.T.); +#13969 = EDGE_CURVE('',#13962,#13914,#13970,.T.); +#13970 = LINE('',#13971,#13972); +#13971 = CARTESIAN_POINT('',(1.8,1.7,0.825)); +#13972 = VECTOR('',#13973,1.); +#13973 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#13974 = ORIENTED_EDGE('',*,*,#13911,.F.); +#13975 = PLANE('',#13976); +#13976 = AXIS2_PLACEMENT_3D('',#13977,#13978,#13979); +#13977 = CARTESIAN_POINT('',(1.8,2.11,0.825)); +#13978 = DIRECTION('',(0.,0.,1.)); +#13979 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#13980 = ADVANCED_FACE('',(#13981),#14006,.F.); +#13981 = FACE_BOUND('',#13982,.F.); +#13982 = EDGE_LOOP('',(#13983,#13984,#13992,#14000)); +#13983 = ORIENTED_EDGE('',*,*,#13930,.T.); +#13984 = ORIENTED_EDGE('',*,*,#13985,.T.); +#13985 = EDGE_CURVE('',#13922,#13986,#13988,.T.); +#13986 = VERTEX_POINT('',#13987); +#13987 = CARTESIAN_POINT('',(2.35,1.7,0.3)); +#13988 = LINE('',#13989,#13990); +#13989 = CARTESIAN_POINT('',(2.35,1.7,0.725)); +#13990 = VECTOR('',#13991,1.); +#13991 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#13992 = ORIENTED_EDGE('',*,*,#13993,.F.); +#13993 = EDGE_CURVE('',#13994,#13986,#13996,.T.); +#13994 = VERTEX_POINT('',#13995); +#13995 = CARTESIAN_POINT('',(2.35,2.11,0.3)); +#13996 = LINE('',#13997,#13998); +#13997 = CARTESIAN_POINT('',(2.35,2.11,0.3)); +#13998 = VECTOR('',#13999,1.); +#13999 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14000 = ORIENTED_EDGE('',*,*,#14001,.F.); +#14001 = EDGE_CURVE('',#13931,#13994,#14002,.T.); +#14002 = LINE('',#14003,#14004); +#14003 = CARTESIAN_POINT('',(2.35,2.11,0.725)); +#14004 = VECTOR('',#14005,1.); +#14005 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#14006 = PLANE('',#14007); +#14007 = AXIS2_PLACEMENT_3D('',#14008,#14009,#14010); +#14008 = CARTESIAN_POINT('',(2.35,2.11,0.725)); +#14009 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15)); +#14010 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#14011 = ADVANCED_FACE('',(#14012),#14090,.F.); +#14012 = FACE_BOUND('',#14013,.F.); +#14013 = EDGE_LOOP('',(#14014,#14022,#14023,#14024,#14025,#14034,#14042, + #14050,#14058,#14067,#14075,#14084)); +#14014 = ORIENTED_EDGE('',*,*,#14015,.F.); +#14015 = EDGE_CURVE('',#13954,#14016,#14018,.T.); +#14016 = VERTEX_POINT('',#14017); +#14017 = CARTESIAN_POINT('',(1.95,2.11,1.025)); +#14018 = LINE('',#14019,#14020); +#14019 = CARTESIAN_POINT('',(1.95,2.11,0.778829828783)); +#14020 = VECTOR('',#14021,1.); +#14021 = DIRECTION('',(0.,0.,1.)); +#14022 = ORIENTED_EDGE('',*,*,#13953,.T.); +#14023 = ORIENTED_EDGE('',*,*,#13938,.T.); +#14024 = ORIENTED_EDGE('',*,*,#14001,.T.); +#14025 = ORIENTED_EDGE('',*,*,#14026,.T.); +#14026 = EDGE_CURVE('',#13994,#14027,#14029,.T.); +#14027 = VERTEX_POINT('',#14028); +#14028 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17)); +#14029 = CIRCLE('',#14030,0.3); +#14030 = AXIS2_PLACEMENT_3D('',#14031,#14032,#14033); +#14031 = CARTESIAN_POINT('',(2.65,2.11,0.3)); +#14032 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14033 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#14034 = ORIENTED_EDGE('',*,*,#14035,.T.); +#14035 = EDGE_CURVE('',#14027,#14036,#14038,.T.); +#14036 = VERTEX_POINT('',#14037); +#14037 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17)); +#14038 = LINE('',#14039,#14040); +#14039 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17)); +#14040 = VECTOR('',#14041,1.); +#14041 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14042 = ORIENTED_EDGE('',*,*,#14043,.T.); +#14043 = EDGE_CURVE('',#14036,#14044,#14046,.T.); +#14044 = VERTEX_POINT('',#14045); +#14045 = CARTESIAN_POINT('',(3.,2.11,0.2)); +#14046 = LINE('',#14047,#14048); +#14047 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17)); +#14048 = VECTOR('',#14049,1.); +#14049 = DIRECTION('',(0.,0.,1.)); +#14050 = ORIENTED_EDGE('',*,*,#14051,.T.); +#14051 = EDGE_CURVE('',#14044,#14052,#14054,.T.); +#14052 = VERTEX_POINT('',#14053); +#14053 = CARTESIAN_POINT('',(2.65,2.11,0.2)); +#14054 = LINE('',#14055,#14056); +#14055 = CARTESIAN_POINT('',(3.,2.11,0.2)); +#14056 = VECTOR('',#14057,1.); +#14057 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14058 = ORIENTED_EDGE('',*,*,#14059,.T.); +#14059 = EDGE_CURVE('',#14052,#14060,#14062,.T.); +#14060 = VERTEX_POINT('',#14061); +#14061 = CARTESIAN_POINT('',(2.55,2.11,0.3)); +#14062 = CIRCLE('',#14063,0.1); +#14063 = AXIS2_PLACEMENT_3D('',#14064,#14065,#14066); +#14064 = CARTESIAN_POINT('',(2.65,2.11,0.3)); +#14065 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14066 = DIRECTION('',(0.,0.,-1.)); +#14067 = ORIENTED_EDGE('',*,*,#14068,.T.); +#14068 = EDGE_CURVE('',#14060,#14069,#14071,.T.); +#14069 = VERTEX_POINT('',#14070); +#14070 = CARTESIAN_POINT('',(2.55,2.11,0.725)); +#14071 = LINE('',#14072,#14073); +#14072 = CARTESIAN_POINT('',(2.55,2.11,0.3)); +#14073 = VECTOR('',#14074,1.); +#14074 = DIRECTION('',(0.,0.,1.)); +#14075 = ORIENTED_EDGE('',*,*,#14076,.T.); +#14076 = EDGE_CURVE('',#14069,#14077,#14079,.T.); +#14077 = VERTEX_POINT('',#14078); +#14078 = CARTESIAN_POINT('',(2.25,2.11,1.025)); +#14079 = CIRCLE('',#14080,0.3); +#14080 = AXIS2_PLACEMENT_3D('',#14081,#14082,#14083); +#14081 = CARTESIAN_POINT('',(2.25,2.11,0.725)); +#14082 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14083 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#14084 = ORIENTED_EDGE('',*,*,#14085,.T.); +#14085 = EDGE_CURVE('',#14077,#14016,#14086,.T.); +#14086 = LINE('',#14087,#14088); +#14087 = CARTESIAN_POINT('',(2.25,2.11,1.025)); +#14088 = VECTOR('',#14089,1.); +#14089 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14090 = PLANE('',#14091); +#14091 = AXIS2_PLACEMENT_3D('',#14092,#14093,#14094); +#14092 = CARTESIAN_POINT('',(2.41578967201,2.11,0.532659657565)); +#14093 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14094 = DIRECTION('',(0.,0.,1.)); +#14095 = ADVANCED_FACE('',(#14096),#14174,.T.); +#14096 = FACE_BOUND('',#14097,.T.); +#14097 = EDGE_LOOP('',(#14098,#14106,#14107,#14108,#14109,#14118,#14126, + #14134,#14142,#14151,#14159,#14168)); +#14098 = ORIENTED_EDGE('',*,*,#14099,.F.); +#14099 = EDGE_CURVE('',#13962,#14100,#14102,.T.); +#14100 = VERTEX_POINT('',#14101); +#14101 = CARTESIAN_POINT('',(1.95,1.7,1.025)); +#14102 = LINE('',#14103,#14104); +#14103 = CARTESIAN_POINT('',(1.95,1.7,0.778829828783)); +#14104 = VECTOR('',#14105,1.); +#14105 = DIRECTION('',(0.,0.,1.)); +#14106 = ORIENTED_EDGE('',*,*,#13969,.T.); +#14107 = ORIENTED_EDGE('',*,*,#13921,.T.); +#14108 = ORIENTED_EDGE('',*,*,#13985,.T.); +#14109 = ORIENTED_EDGE('',*,*,#14110,.T.); +#14110 = EDGE_CURVE('',#13986,#14111,#14113,.T.); +#14111 = VERTEX_POINT('',#14112); +#14112 = CARTESIAN_POINT('',(2.65,1.7,5.551115123126E-17)); +#14113 = CIRCLE('',#14114,0.3); +#14114 = AXIS2_PLACEMENT_3D('',#14115,#14116,#14117); +#14115 = CARTESIAN_POINT('',(2.65,1.7,0.3)); +#14116 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14117 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#14118 = ORIENTED_EDGE('',*,*,#14119,.T.); +#14119 = EDGE_CURVE('',#14111,#14120,#14122,.T.); +#14120 = VERTEX_POINT('',#14121); +#14121 = CARTESIAN_POINT('',(3.,1.7,5.551115123126E-17)); +#14122 = LINE('',#14123,#14124); +#14123 = CARTESIAN_POINT('',(2.65,1.7,5.551115123126E-17)); +#14124 = VECTOR('',#14125,1.); +#14125 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14126 = ORIENTED_EDGE('',*,*,#14127,.T.); +#14127 = EDGE_CURVE('',#14120,#14128,#14130,.T.); +#14128 = VERTEX_POINT('',#14129); +#14129 = CARTESIAN_POINT('',(3.,1.7,0.2)); +#14130 = LINE('',#14131,#14132); +#14131 = CARTESIAN_POINT('',(3.,1.7,5.551115123126E-17)); +#14132 = VECTOR('',#14133,1.); +#14133 = DIRECTION('',(0.,0.,1.)); +#14134 = ORIENTED_EDGE('',*,*,#14135,.T.); +#14135 = EDGE_CURVE('',#14128,#14136,#14138,.T.); +#14136 = VERTEX_POINT('',#14137); +#14137 = CARTESIAN_POINT('',(2.65,1.7,0.2)); +#14138 = LINE('',#14139,#14140); +#14139 = CARTESIAN_POINT('',(3.,1.7,0.2)); +#14140 = VECTOR('',#14141,1.); +#14141 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14142 = ORIENTED_EDGE('',*,*,#14143,.T.); +#14143 = EDGE_CURVE('',#14136,#14144,#14146,.T.); +#14144 = VERTEX_POINT('',#14145); +#14145 = CARTESIAN_POINT('',(2.55,1.7,0.3)); +#14146 = CIRCLE('',#14147,0.1); +#14147 = AXIS2_PLACEMENT_3D('',#14148,#14149,#14150); +#14148 = CARTESIAN_POINT('',(2.65,1.7,0.3)); +#14149 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14150 = DIRECTION('',(0.,0.,-1.)); +#14151 = ORIENTED_EDGE('',*,*,#14152,.T.); +#14152 = EDGE_CURVE('',#14144,#14153,#14155,.T.); +#14153 = VERTEX_POINT('',#14154); +#14154 = CARTESIAN_POINT('',(2.55,1.7,0.725)); +#14155 = LINE('',#14156,#14157); +#14156 = CARTESIAN_POINT('',(2.55,1.7,0.3)); +#14157 = VECTOR('',#14158,1.); +#14158 = DIRECTION('',(0.,0.,1.)); +#14159 = ORIENTED_EDGE('',*,*,#14160,.T.); +#14160 = EDGE_CURVE('',#14153,#14161,#14163,.T.); +#14161 = VERTEX_POINT('',#14162); +#14162 = CARTESIAN_POINT('',(2.25,1.7,1.025)); +#14163 = CIRCLE('',#14164,0.3); +#14164 = AXIS2_PLACEMENT_3D('',#14165,#14166,#14167); +#14165 = CARTESIAN_POINT('',(2.25,1.7,0.725)); +#14166 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14167 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#14168 = ORIENTED_EDGE('',*,*,#14169,.T.); +#14169 = EDGE_CURVE('',#14161,#14100,#14170,.T.); +#14170 = LINE('',#14171,#14172); +#14171 = CARTESIAN_POINT('',(2.25,1.7,1.025)); +#14172 = VECTOR('',#14173,1.); +#14173 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14174 = PLANE('',#14175); +#14175 = AXIS2_PLACEMENT_3D('',#14176,#14177,#14178); +#14176 = CARTESIAN_POINT('',(2.41578967201,1.7,0.532659657565)); +#14177 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14178 = DIRECTION('',(0.,0.,1.)); +#14179 = ADVANCED_FACE('',(#14180),#14267,.F.); +#14180 = FACE_BOUND('',#14181,.F.); +#14181 = EDGE_LOOP('',(#14182,#14192,#14199,#14207,#14215,#14223,#14231, + #14239,#14247,#14253,#14254,#14262)); +#14182 = ORIENTED_EDGE('',*,*,#14183,.T.); +#14183 = EDGE_CURVE('',#14184,#14186,#14188,.T.); +#14184 = VERTEX_POINT('',#14185); +#14185 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1)); +#14186 = VERTEX_POINT('',#14187); +#14187 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1)); +#14188 = LINE('',#14189,#14190); +#14189 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1)); +#14190 = VECTOR('',#14191,1.); +#14191 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14192 = ORIENTED_EDGE('',*,*,#14193,.T.); +#14193 = EDGE_CURVE('',#14186,#14194,#14196,.T.); +#14194 = VERTEX_POINT('',#14195); +#14195 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14197,#14198),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14197 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1)); +#14198 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14199 = ORIENTED_EDGE('',*,*,#14200,.F.); +#14200 = EDGE_CURVE('',#14201,#14194,#14203,.T.); +#14201 = VERTEX_POINT('',#14202); +#14202 = CARTESIAN_POINT('',(1.95,-2.11,0.825)); +#14203 = LINE('',#14204,#14205); +#14204 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14205 = VECTOR('',#14206,1.); +#14206 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14207 = ORIENTED_EDGE('',*,*,#14208,.F.); +#14208 = EDGE_CURVE('',#14209,#14201,#14211,.T.); +#14209 = VERTEX_POINT('',#14210); +#14210 = CARTESIAN_POINT('',(1.95,-1.7,0.825)); +#14211 = LINE('',#14212,#14213); +#14212 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14213 = VECTOR('',#14214,1.); +#14214 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14215 = ORIENTED_EDGE('',*,*,#14216,.F.); +#14216 = EDGE_CURVE('',#14217,#14209,#14219,.T.); +#14217 = VERTEX_POINT('',#14218); +#14218 = CARTESIAN_POINT('',(1.95,-0.84,0.825)); +#14219 = LINE('',#14220,#14221); +#14220 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14221 = VECTOR('',#14222,1.); +#14222 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14223 = ORIENTED_EDGE('',*,*,#14224,.F.); +#14224 = EDGE_CURVE('',#14225,#14217,#14227,.T.); +#14225 = VERTEX_POINT('',#14226); +#14226 = CARTESIAN_POINT('',(1.95,-0.43,0.825)); +#14227 = LINE('',#14228,#14229); +#14228 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14229 = VECTOR('',#14230,1.); +#14230 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14231 = ORIENTED_EDGE('',*,*,#14232,.F.); +#14232 = EDGE_CURVE('',#14233,#14225,#14235,.T.); +#14233 = VERTEX_POINT('',#14234); +#14234 = CARTESIAN_POINT('',(1.95,0.43,0.825)); +#14235 = LINE('',#14236,#14237); +#14236 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14237 = VECTOR('',#14238,1.); +#14238 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14239 = ORIENTED_EDGE('',*,*,#14240,.F.); +#14240 = EDGE_CURVE('',#14241,#14233,#14243,.T.); +#14241 = VERTEX_POINT('',#14242); +#14242 = CARTESIAN_POINT('',(1.95,0.84,0.825)); +#14243 = LINE('',#14244,#14245); +#14244 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14245 = VECTOR('',#14246,1.); +#14246 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14247 = ORIENTED_EDGE('',*,*,#14248,.F.); +#14248 = EDGE_CURVE('',#13962,#14241,#14249,.T.); +#14249 = LINE('',#14250,#14251); +#14250 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14251 = VECTOR('',#14252,1.); +#14252 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14253 = ORIENTED_EDGE('',*,*,#13961,.F.); +#14254 = ORIENTED_EDGE('',*,*,#14255,.F.); +#14255 = EDGE_CURVE('',#14256,#13954,#14258,.T.); +#14256 = VERTEX_POINT('',#14257); +#14257 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14258 = LINE('',#14259,#14260); +#14259 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14260 = VECTOR('',#14261,1.); +#14261 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14262 = ORIENTED_EDGE('',*,*,#14263,.F.); +#14263 = EDGE_CURVE('',#14184,#14256,#14264,.T.); +#14264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14265,#14266),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14265 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1)); +#14266 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14267 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14268,#14269) + ,(#14270,#14271 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#14268 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1)); +#14269 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14270 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1)); +#14271 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14272 = ADVANCED_FACE('',(#14273),#14284,.T.); +#14273 = FACE_BOUND('',#14274,.T.); +#14274 = EDGE_LOOP('',(#14275,#14276,#14282,#14283)); +#14275 = ORIENTED_EDGE('',*,*,#14026,.T.); +#14276 = ORIENTED_EDGE('',*,*,#14277,.T.); +#14277 = EDGE_CURVE('',#14027,#14111,#14278,.T.); +#14278 = LINE('',#14279,#14280); +#14279 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17)); +#14280 = VECTOR('',#14281,1.); +#14281 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14282 = ORIENTED_EDGE('',*,*,#14110,.F.); +#14283 = ORIENTED_EDGE('',*,*,#13993,.F.); +#14284 = CYLINDRICAL_SURFACE('',#14285,0.3); +#14285 = AXIS2_PLACEMENT_3D('',#14286,#14287,#14288); +#14286 = CARTESIAN_POINT('',(2.65,2.11,0.3)); +#14287 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#14288 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#14289 = ADVANCED_FACE('',(#14290),#14307,.F.); +#14290 = FACE_BOUND('',#14291,.F.); +#14291 = EDGE_LOOP('',(#14292,#14299,#14300,#14301)); +#14292 = ORIENTED_EDGE('',*,*,#14293,.F.); +#14293 = EDGE_CURVE('',#14256,#14294,#14296,.T.); +#14294 = VERTEX_POINT('',#14295); +#14295 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14297,#14298),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14297 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14298 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14299 = ORIENTED_EDGE('',*,*,#14255,.T.); +#14300 = ORIENTED_EDGE('',*,*,#14015,.T.); +#14301 = ORIENTED_EDGE('',*,*,#14302,.F.); +#14302 = EDGE_CURVE('',#14294,#14016,#14303,.T.); +#14303 = LINE('',#14304,#14305); +#14304 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14305 = VECTOR('',#14306,1.); +#14306 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14307 = PLANE('',#14308); +#14308 = AXIS2_PLACEMENT_3D('',#14309,#14310,#14311); +#14309 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14310 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14311 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14312 = ADVANCED_FACE('',(#14313),#14345,.F.); +#14313 = FACE_BOUND('',#14314,.F.); +#14314 = EDGE_LOOP('',(#14315,#14316,#14322,#14323,#14331,#14339)); +#14315 = ORIENTED_EDGE('',*,*,#14085,.F.); +#14316 = ORIENTED_EDGE('',*,*,#14317,.T.); +#14317 = EDGE_CURVE('',#14077,#14161,#14318,.T.); +#14318 = LINE('',#14319,#14320); +#14319 = CARTESIAN_POINT('',(2.25,2.11,1.025)); +#14320 = VECTOR('',#14321,1.); +#14321 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14322 = ORIENTED_EDGE('',*,*,#14169,.T.); +#14323 = ORIENTED_EDGE('',*,*,#14324,.T.); +#14324 = EDGE_CURVE('',#14100,#14325,#14327,.T.); +#14325 = VERTEX_POINT('',#14326); +#14326 = CARTESIAN_POINT('',(1.875,1.7,1.025)); +#14327 = LINE('',#14328,#14329); +#14328 = CARTESIAN_POINT('',(2.25,1.7,1.025)); +#14329 = VECTOR('',#14330,1.); +#14330 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14331 = ORIENTED_EDGE('',*,*,#14332,.F.); +#14332 = EDGE_CURVE('',#14333,#14325,#14335,.T.); +#14333 = VERTEX_POINT('',#14334); +#14334 = CARTESIAN_POINT('',(1.875,2.11,1.025)); +#14335 = LINE('',#14336,#14337); +#14336 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14337 = VECTOR('',#14338,1.); +#14338 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14339 = ORIENTED_EDGE('',*,*,#14340,.F.); +#14340 = EDGE_CURVE('',#14016,#14333,#14341,.T.); +#14341 = LINE('',#14342,#14343); +#14342 = CARTESIAN_POINT('',(2.25,2.11,1.025)); +#14343 = VECTOR('',#14344,1.); +#14344 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14345 = PLANE('',#14346); +#14346 = AXIS2_PLACEMENT_3D('',#14347,#14348,#14349); +#14347 = CARTESIAN_POINT('',(2.25,2.11,1.025)); +#14348 = DIRECTION('',(0.,0.,-1.)); +#14349 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#14350 = ADVANCED_FACE('',(#14351),#14362,.T.); +#14351 = FACE_BOUND('',#14352,.T.); +#14352 = EDGE_LOOP('',(#14353,#14354,#14355,#14356)); +#14353 = ORIENTED_EDGE('',*,*,#14076,.T.); +#14354 = ORIENTED_EDGE('',*,*,#14317,.T.); +#14355 = ORIENTED_EDGE('',*,*,#14160,.F.); +#14356 = ORIENTED_EDGE('',*,*,#14357,.F.); +#14357 = EDGE_CURVE('',#14069,#14153,#14358,.T.); +#14358 = LINE('',#14359,#14360); +#14359 = CARTESIAN_POINT('',(2.55,2.11,0.725)); +#14360 = VECTOR('',#14361,1.); +#14361 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14362 = CYLINDRICAL_SURFACE('',#14363,0.3); +#14363 = AXIS2_PLACEMENT_3D('',#14364,#14365,#14366); +#14364 = CARTESIAN_POINT('',(2.25,2.11,0.725)); +#14365 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#14366 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#14367 = ADVANCED_FACE('',(#14368),#14379,.F.); +#14368 = FACE_BOUND('',#14369,.F.); +#14369 = EDGE_LOOP('',(#14370,#14376,#14377,#14378)); +#14370 = ORIENTED_EDGE('',*,*,#14371,.T.); +#14371 = EDGE_CURVE('',#14060,#14144,#14372,.T.); +#14372 = LINE('',#14373,#14374); +#14373 = CARTESIAN_POINT('',(2.55,2.11,0.3)); +#14374 = VECTOR('',#14375,1.); +#14375 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14376 = ORIENTED_EDGE('',*,*,#14152,.T.); +#14377 = ORIENTED_EDGE('',*,*,#14357,.F.); +#14378 = ORIENTED_EDGE('',*,*,#14068,.F.); +#14379 = PLANE('',#14380); +#14380 = AXIS2_PLACEMENT_3D('',#14381,#14382,#14383); +#14381 = CARTESIAN_POINT('',(2.55,2.11,0.3)); +#14382 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14383 = DIRECTION('',(0.,0.,1.)); +#14384 = ADVANCED_FACE('',(#14385),#14396,.F.); +#14385 = FACE_BOUND('',#14386,.F.); +#14386 = EDGE_LOOP('',(#14387,#14393,#14394,#14395)); +#14387 = ORIENTED_EDGE('',*,*,#14388,.T.); +#14388 = EDGE_CURVE('',#14052,#14136,#14389,.T.); +#14389 = LINE('',#14390,#14391); +#14390 = CARTESIAN_POINT('',(2.65,2.11,0.2)); +#14391 = VECTOR('',#14392,1.); +#14392 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14393 = ORIENTED_EDGE('',*,*,#14143,.T.); +#14394 = ORIENTED_EDGE('',*,*,#14371,.F.); +#14395 = ORIENTED_EDGE('',*,*,#14059,.F.); +#14396 = CYLINDRICAL_SURFACE('',#14397,0.1); +#14397 = AXIS2_PLACEMENT_3D('',#14398,#14399,#14400); +#14398 = CARTESIAN_POINT('',(2.65,2.11,0.3)); +#14399 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14400 = DIRECTION('',(0.,0.,-1.)); +#14401 = ADVANCED_FACE('',(#14402),#14413,.F.); +#14402 = FACE_BOUND('',#14403,.F.); +#14403 = EDGE_LOOP('',(#14404,#14410,#14411,#14412)); +#14404 = ORIENTED_EDGE('',*,*,#14405,.T.); +#14405 = EDGE_CURVE('',#14044,#14128,#14406,.T.); +#14406 = LINE('',#14407,#14408); +#14407 = CARTESIAN_POINT('',(3.,2.11,0.2)); +#14408 = VECTOR('',#14409,1.); +#14409 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14410 = ORIENTED_EDGE('',*,*,#14135,.T.); +#14411 = ORIENTED_EDGE('',*,*,#14388,.F.); +#14412 = ORIENTED_EDGE('',*,*,#14051,.F.); +#14413 = PLANE('',#14414); +#14414 = AXIS2_PLACEMENT_3D('',#14415,#14416,#14417); +#14415 = CARTESIAN_POINT('',(3.,2.11,0.2)); +#14416 = DIRECTION('',(0.,0.,-1.)); +#14417 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#14418 = ADVANCED_FACE('',(#14419),#14430,.F.); +#14419 = FACE_BOUND('',#14420,.F.); +#14420 = EDGE_LOOP('',(#14421,#14427,#14428,#14429)); +#14421 = ORIENTED_EDGE('',*,*,#14422,.T.); +#14422 = EDGE_CURVE('',#14036,#14120,#14423,.T.); +#14423 = LINE('',#14424,#14425); +#14424 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17)); +#14425 = VECTOR('',#14426,1.); +#14426 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14427 = ORIENTED_EDGE('',*,*,#14127,.T.); +#14428 = ORIENTED_EDGE('',*,*,#14405,.F.); +#14429 = ORIENTED_EDGE('',*,*,#14043,.F.); +#14430 = PLANE('',#14431); +#14431 = AXIS2_PLACEMENT_3D('',#14432,#14433,#14434); +#14432 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17)); +#14433 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14434 = DIRECTION('',(0.,0.,1.)); +#14435 = ADVANCED_FACE('',(#14436),#14442,.F.); +#14436 = FACE_BOUND('',#14437,.F.); +#14437 = EDGE_LOOP('',(#14438,#14439,#14440,#14441)); +#14438 = ORIENTED_EDGE('',*,*,#14277,.T.); +#14439 = ORIENTED_EDGE('',*,*,#14119,.T.); +#14440 = ORIENTED_EDGE('',*,*,#14422,.F.); +#14441 = ORIENTED_EDGE('',*,*,#14035,.F.); +#14442 = PLANE('',#14443); +#14443 = AXIS2_PLACEMENT_3D('',#14444,#14445,#14446); +#14444 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17)); +#14445 = DIRECTION('',(0.,0.,1.)); +#14446 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#14447 = ADVANCED_FACE('',(#14448),#14466,.F.); +#14448 = FACE_BOUND('',#14449,.F.); +#14449 = EDGE_LOOP('',(#14450,#14451,#14452,#14460)); +#14450 = ORIENTED_EDGE('',*,*,#14099,.F.); +#14451 = ORIENTED_EDGE('',*,*,#14248,.T.); +#14452 = ORIENTED_EDGE('',*,*,#14453,.T.); +#14453 = EDGE_CURVE('',#14241,#14454,#14456,.T.); +#14454 = VERTEX_POINT('',#14455); +#14455 = CARTESIAN_POINT('',(1.95,0.84,1.025)); +#14456 = LINE('',#14457,#14458); +#14457 = CARTESIAN_POINT('',(1.95,0.84,0.778829828783)); +#14458 = VECTOR('',#14459,1.); +#14459 = DIRECTION('',(0.,0.,1.)); +#14460 = ORIENTED_EDGE('',*,*,#14461,.F.); +#14461 = EDGE_CURVE('',#14100,#14454,#14462,.T.); +#14462 = LINE('',#14463,#14464); +#14463 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14464 = VECTOR('',#14465,1.); +#14465 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14466 = PLANE('',#14467); +#14467 = AXIS2_PLACEMENT_3D('',#14468,#14469,#14470); +#14468 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14469 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14470 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14471 = ADVANCED_FACE('',(#14472),#14529,.F.); +#14472 = FACE_BOUND('',#14473,.T.); +#14473 = EDGE_LOOP('',(#14474,#14484,#14490,#14491,#14499,#14507,#14515, + #14523)); +#14474 = ORIENTED_EDGE('',*,*,#14475,.T.); +#14475 = EDGE_CURVE('',#14476,#14478,#14480,.T.); +#14476 = VERTEX_POINT('',#14477); +#14477 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#14478 = VERTEX_POINT('',#14479); +#14479 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1)); +#14480 = LINE('',#14481,#14482); +#14481 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#14482 = VECTOR('',#14483,1.); +#14483 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14484 = ORIENTED_EDGE('',*,*,#14485,.T.); +#14485 = EDGE_CURVE('',#14478,#14184,#14486,.T.); +#14486 = LINE('',#14487,#14488); +#14487 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1)); +#14488 = VECTOR('',#14489,1.); +#14489 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#14490 = ORIENTED_EDGE('',*,*,#14183,.T.); +#14491 = ORIENTED_EDGE('',*,*,#14492,.T.); +#14492 = EDGE_CURVE('',#14186,#14493,#14495,.T.); +#14493 = VERTEX_POINT('',#14494); +#14494 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1)); +#14495 = LINE('',#14496,#14497); +#14496 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1)); +#14497 = VECTOR('',#14498,1.); +#14498 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#14499 = ORIENTED_EDGE('',*,*,#14500,.T.); +#14500 = EDGE_CURVE('',#14493,#14501,#14503,.T.); +#14501 = VERTEX_POINT('',#14502); +#14502 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1)); +#14503 = LINE('',#14504,#14505); +#14504 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1)); +#14505 = VECTOR('',#14506,1.); +#14506 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14507 = ORIENTED_EDGE('',*,*,#14508,.T.); +#14508 = EDGE_CURVE('',#14501,#14509,#14511,.T.); +#14509 = VERTEX_POINT('',#14510); +#14510 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1)); +#14511 = LINE('',#14512,#14513); +#14512 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1)); +#14513 = VECTOR('',#14514,1.); +#14514 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#14515 = ORIENTED_EDGE('',*,*,#14516,.T.); +#14516 = EDGE_CURVE('',#14509,#14517,#14519,.T.); +#14517 = VERTEX_POINT('',#14518); +#14518 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1)); +#14519 = LINE('',#14520,#14521); +#14520 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1)); +#14521 = VECTOR('',#14522,1.); +#14522 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14523 = ORIENTED_EDGE('',*,*,#14524,.T.); +#14524 = EDGE_CURVE('',#14517,#14476,#14525,.T.); +#14525 = LINE('',#14526,#14527); +#14526 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1)); +#14527 = VECTOR('',#14528,1.); +#14528 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#14529 = PLANE('',#14530); +#14530 = AXIS2_PLACEMENT_3D('',#14531,#14532,#14533); +#14531 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#14532 = DIRECTION('',(0.,0.,1.)); +#14533 = DIRECTION('',(0.592513131498,-0.805560791625,0.)); +#14534 = ADVANCED_FACE('',(#14535),#14552,.F.); +#14535 = FACE_BOUND('',#14536,.F.); +#14536 = EDGE_LOOP('',(#14537,#14538,#14539,#14547)); +#14537 = ORIENTED_EDGE('',*,*,#14485,.T.); +#14538 = ORIENTED_EDGE('',*,*,#14263,.T.); +#14539 = ORIENTED_EDGE('',*,*,#14540,.F.); +#14540 = EDGE_CURVE('',#14541,#14256,#14543,.T.); +#14541 = VERTEX_POINT('',#14542); +#14542 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#14543 = LINE('',#14544,#14545); +#14544 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#14545 = VECTOR('',#14546,1.); +#14546 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#14547 = ORIENTED_EDGE('',*,*,#14548,.F.); +#14548 = EDGE_CURVE('',#14478,#14541,#14549,.T.); +#14549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14550,#14551),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14550 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1)); +#14551 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#14552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14553,#14554) + ,(#14555,#14556 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#14553 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1)); +#14554 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#14555 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1)); +#14556 = CARTESIAN_POINT('',(1.95,2.275,0.825)); +#14557 = ADVANCED_FACE('',(#14558),#14575,.F.); +#14558 = FACE_BOUND('',#14559,.F.); +#14559 = EDGE_LOOP('',(#14560,#14561,#14568,#14574)); +#14560 = ORIENTED_EDGE('',*,*,#14492,.T.); +#14561 = ORIENTED_EDGE('',*,*,#14562,.T.); +#14562 = EDGE_CURVE('',#14493,#14563,#14565,.T.); +#14563 = VERTEX_POINT('',#14564); +#14564 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#14565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14566,#14567),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14566 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1)); +#14567 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#14568 = ORIENTED_EDGE('',*,*,#14569,.F.); +#14569 = EDGE_CURVE('',#14194,#14563,#14570,.T.); +#14570 = LINE('',#14571,#14572); +#14571 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14572 = VECTOR('',#14573,1.); +#14573 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#14574 = ORIENTED_EDGE('',*,*,#14193,.F.); +#14575 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14576,#14577) + ,(#14578,#14579 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#14576 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1)); +#14577 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14578 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1)); +#14579 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#14580 = ADVANCED_FACE('',(#14581),#14605,.F.); +#14581 = FACE_BOUND('',#14582,.F.); +#14582 = EDGE_LOOP('',(#14583,#14591,#14592,#14599)); +#14583 = ORIENTED_EDGE('',*,*,#14584,.F.); +#14584 = EDGE_CURVE('',#14201,#14585,#14587,.T.); +#14585 = VERTEX_POINT('',#14586); +#14586 = CARTESIAN_POINT('',(1.95,-2.11,1.025)); +#14587 = LINE('',#14588,#14589); +#14588 = CARTESIAN_POINT('',(1.95,-2.11,0.778829828783)); +#14589 = VECTOR('',#14590,1.); +#14590 = DIRECTION('',(0.,0.,1.)); +#14591 = ORIENTED_EDGE('',*,*,#14200,.T.); +#14592 = ORIENTED_EDGE('',*,*,#14593,.T.); +#14593 = EDGE_CURVE('',#14194,#14594,#14596,.T.); +#14594 = VERTEX_POINT('',#14595); +#14595 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#14596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14597,#14598),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14597 = CARTESIAN_POINT('',(1.95,-2.275,0.825)); +#14598 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#14599 = ORIENTED_EDGE('',*,*,#14600,.F.); +#14600 = EDGE_CURVE('',#14585,#14594,#14601,.T.); +#14601 = LINE('',#14602,#14603); +#14602 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14603 = VECTOR('',#14604,1.); +#14604 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14605 = PLANE('',#14606); +#14606 = AXIS2_PLACEMENT_3D('',#14607,#14608,#14609); +#14607 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14608 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14609 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14610 = ADVANCED_FACE('',(#14611),#14636,.F.); +#14611 = FACE_BOUND('',#14612,.F.); +#14612 = EDGE_LOOP('',(#14613,#14621,#14622,#14630)); +#14613 = ORIENTED_EDGE('',*,*,#14614,.F.); +#14614 = EDGE_CURVE('',#14209,#14615,#14617,.T.); +#14615 = VERTEX_POINT('',#14616); +#14616 = CARTESIAN_POINT('',(2.25,-1.7,0.825)); +#14617 = LINE('',#14618,#14619); +#14618 = CARTESIAN_POINT('',(1.8,-1.7,0.825)); +#14619 = VECTOR('',#14620,1.); +#14620 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14621 = ORIENTED_EDGE('',*,*,#14208,.T.); +#14622 = ORIENTED_EDGE('',*,*,#14623,.T.); +#14623 = EDGE_CURVE('',#14201,#14624,#14626,.T.); +#14624 = VERTEX_POINT('',#14625); +#14625 = CARTESIAN_POINT('',(2.25,-2.11,0.825)); +#14626 = LINE('',#14627,#14628); +#14627 = CARTESIAN_POINT('',(1.8,-2.11,0.825)); +#14628 = VECTOR('',#14629,1.); +#14629 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14630 = ORIENTED_EDGE('',*,*,#14631,.F.); +#14631 = EDGE_CURVE('',#14615,#14624,#14632,.T.); +#14632 = LINE('',#14633,#14634); +#14633 = CARTESIAN_POINT('',(2.25,-1.7,0.825)); +#14634 = VECTOR('',#14635,1.); +#14635 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14636 = PLANE('',#14637); +#14637 = AXIS2_PLACEMENT_3D('',#14638,#14639,#14640); +#14638 = CARTESIAN_POINT('',(1.8,-1.7,0.825)); +#14639 = DIRECTION('',(0.,0.,1.)); +#14640 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#14641 = ADVANCED_FACE('',(#14642),#14667,.F.); +#14642 = FACE_BOUND('',#14643,.F.); +#14643 = EDGE_LOOP('',(#14644,#14652,#14653,#14661)); +#14644 = ORIENTED_EDGE('',*,*,#14645,.F.); +#14645 = EDGE_CURVE('',#14217,#14646,#14648,.T.); +#14646 = VERTEX_POINT('',#14647); +#14647 = CARTESIAN_POINT('',(1.95,-0.84,1.025)); +#14648 = LINE('',#14649,#14650); +#14649 = CARTESIAN_POINT('',(1.95,-0.84,0.778829828783)); +#14650 = VECTOR('',#14651,1.); +#14651 = DIRECTION('',(0.,0.,1.)); +#14652 = ORIENTED_EDGE('',*,*,#14216,.T.); +#14653 = ORIENTED_EDGE('',*,*,#14654,.T.); +#14654 = EDGE_CURVE('',#14209,#14655,#14657,.T.); +#14655 = VERTEX_POINT('',#14656); +#14656 = CARTESIAN_POINT('',(1.95,-1.7,1.025)); +#14657 = LINE('',#14658,#14659); +#14658 = CARTESIAN_POINT('',(1.95,-1.7,0.778829828783)); +#14659 = VECTOR('',#14660,1.); +#14660 = DIRECTION('',(0.,0.,1.)); +#14661 = ORIENTED_EDGE('',*,*,#14662,.F.); +#14662 = EDGE_CURVE('',#14646,#14655,#14663,.T.); +#14663 = LINE('',#14664,#14665); +#14664 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14665 = VECTOR('',#14666,1.); +#14666 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14667 = PLANE('',#14668); +#14668 = AXIS2_PLACEMENT_3D('',#14669,#14670,#14671); +#14669 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14670 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14671 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14672 = ADVANCED_FACE('',(#14673),#14698,.F.); +#14673 = FACE_BOUND('',#14674,.F.); +#14674 = EDGE_LOOP('',(#14675,#14683,#14684,#14692)); +#14675 = ORIENTED_EDGE('',*,*,#14676,.F.); +#14676 = EDGE_CURVE('',#14241,#14677,#14679,.T.); +#14677 = VERTEX_POINT('',#14678); +#14678 = CARTESIAN_POINT('',(2.25,0.84,0.825)); +#14679 = LINE('',#14680,#14681); +#14680 = CARTESIAN_POINT('',(1.8,0.84,0.825)); +#14681 = VECTOR('',#14682,1.); +#14682 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14683 = ORIENTED_EDGE('',*,*,#14240,.T.); +#14684 = ORIENTED_EDGE('',*,*,#14685,.T.); +#14685 = EDGE_CURVE('',#14233,#14686,#14688,.T.); +#14686 = VERTEX_POINT('',#14687); +#14687 = CARTESIAN_POINT('',(2.25,0.43,0.825)); +#14688 = LINE('',#14689,#14690); +#14689 = CARTESIAN_POINT('',(1.8,0.43,0.825)); +#14690 = VECTOR('',#14691,1.); +#14691 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14692 = ORIENTED_EDGE('',*,*,#14693,.F.); +#14693 = EDGE_CURVE('',#14677,#14686,#14694,.T.); +#14694 = LINE('',#14695,#14696); +#14695 = CARTESIAN_POINT('',(2.25,0.84,0.825)); +#14696 = VECTOR('',#14697,1.); +#14697 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14698 = PLANE('',#14699); +#14699 = AXIS2_PLACEMENT_3D('',#14700,#14701,#14702); +#14700 = CARTESIAN_POINT('',(1.8,0.84,0.825)); +#14701 = DIRECTION('',(0.,0.,1.)); +#14702 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#14703 = ADVANCED_FACE('',(#14704),#14729,.F.); +#14704 = FACE_BOUND('',#14705,.F.); +#14705 = EDGE_LOOP('',(#14706,#14714,#14715,#14723)); +#14706 = ORIENTED_EDGE('',*,*,#14707,.F.); +#14707 = EDGE_CURVE('',#14225,#14708,#14710,.T.); +#14708 = VERTEX_POINT('',#14709); +#14709 = CARTESIAN_POINT('',(2.25,-0.43,0.825)); +#14710 = LINE('',#14711,#14712); +#14711 = CARTESIAN_POINT('',(1.8,-0.43,0.825)); +#14712 = VECTOR('',#14713,1.); +#14713 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14714 = ORIENTED_EDGE('',*,*,#14224,.T.); +#14715 = ORIENTED_EDGE('',*,*,#14716,.T.); +#14716 = EDGE_CURVE('',#14217,#14717,#14719,.T.); +#14717 = VERTEX_POINT('',#14718); +#14718 = CARTESIAN_POINT('',(2.25,-0.84,0.825)); +#14719 = LINE('',#14720,#14721); +#14720 = CARTESIAN_POINT('',(1.8,-0.84,0.825)); +#14721 = VECTOR('',#14722,1.); +#14722 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14723 = ORIENTED_EDGE('',*,*,#14724,.F.); +#14724 = EDGE_CURVE('',#14708,#14717,#14725,.T.); +#14725 = LINE('',#14726,#14727); +#14726 = CARTESIAN_POINT('',(2.25,-0.43,0.825)); +#14727 = VECTOR('',#14728,1.); +#14728 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14729 = PLANE('',#14730); +#14730 = AXIS2_PLACEMENT_3D('',#14731,#14732,#14733); +#14731 = CARTESIAN_POINT('',(1.8,-0.43,0.825)); +#14732 = DIRECTION('',(0.,0.,1.)); +#14733 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#14734 = ADVANCED_FACE('',(#14735),#14760,.F.); +#14735 = FACE_BOUND('',#14736,.F.); +#14736 = EDGE_LOOP('',(#14737,#14745,#14746,#14754)); +#14737 = ORIENTED_EDGE('',*,*,#14738,.F.); +#14738 = EDGE_CURVE('',#14233,#14739,#14741,.T.); +#14739 = VERTEX_POINT('',#14740); +#14740 = CARTESIAN_POINT('',(1.95,0.43,1.025)); +#14741 = LINE('',#14742,#14743); +#14742 = CARTESIAN_POINT('',(1.95,0.43,0.778829828783)); +#14743 = VECTOR('',#14744,1.); +#14744 = DIRECTION('',(0.,0.,1.)); +#14745 = ORIENTED_EDGE('',*,*,#14232,.T.); +#14746 = ORIENTED_EDGE('',*,*,#14747,.T.); +#14747 = EDGE_CURVE('',#14225,#14748,#14750,.T.); +#14748 = VERTEX_POINT('',#14749); +#14749 = CARTESIAN_POINT('',(1.95,-0.43,1.025)); +#14750 = LINE('',#14751,#14752); +#14751 = CARTESIAN_POINT('',(1.95,-0.43,0.778829828783)); +#14752 = VECTOR('',#14753,1.); +#14753 = DIRECTION('',(0.,0.,1.)); +#14754 = ORIENTED_EDGE('',*,*,#14755,.F.); +#14755 = EDGE_CURVE('',#14739,#14748,#14756,.T.); +#14756 = LINE('',#14757,#14758); +#14757 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14758 = VECTOR('',#14759,1.); +#14759 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14760 = PLANE('',#14761); +#14761 = AXIS2_PLACEMENT_3D('',#14762,#14763,#14764); +#14762 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14763 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14764 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14765 = ADVANCED_FACE('',(#14766),#14783,.F.); +#14766 = FACE_BOUND('',#14767,.F.); +#14767 = EDGE_LOOP('',(#14768,#14769,#14770,#14778)); +#14768 = ORIENTED_EDGE('',*,*,#14540,.T.); +#14769 = ORIENTED_EDGE('',*,*,#14293,.T.); +#14770 = ORIENTED_EDGE('',*,*,#14771,.F.); +#14771 = EDGE_CURVE('',#14772,#14294,#14774,.T.); +#14772 = VERTEX_POINT('',#14773); +#14773 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#14774 = LINE('',#14775,#14776); +#14775 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#14776 = VECTOR('',#14777,1.); +#14777 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#14778 = ORIENTED_EDGE('',*,*,#14779,.F.); +#14779 = EDGE_CURVE('',#14541,#14772,#14780,.T.); +#14780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14781,#14782),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14781 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#14782 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#14783 = PLANE('',#14784); +#14784 = AXIS2_PLACEMENT_3D('',#14785,#14786,#14787); +#14785 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#14786 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#14787 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#14788 = ADVANCED_FACE('',(#14789),#14806,.F.); +#14789 = FACE_BOUND('',#14790,.F.); +#14790 = EDGE_LOOP('',(#14791,#14798,#14799,#14800)); +#14791 = ORIENTED_EDGE('',*,*,#14792,.F.); +#14792 = EDGE_CURVE('',#14294,#14793,#14795,.T.); +#14793 = VERTEX_POINT('',#14794); +#14794 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14796,#14797),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14796 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14797 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14798 = ORIENTED_EDGE('',*,*,#14302,.T.); +#14799 = ORIENTED_EDGE('',*,*,#14340,.T.); +#14800 = ORIENTED_EDGE('',*,*,#14801,.F.); +#14801 = EDGE_CURVE('',#14793,#14333,#14802,.T.); +#14802 = LINE('',#14803,#14804); +#14803 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14804 = VECTOR('',#14805,1.); +#14805 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14806 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14807,#14808) + ,(#14809,#14810 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#14807 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14808 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14809 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#14810 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#14811 = ADVANCED_FACE('',(#14812),#14892,.F.); +#14812 = FACE_BOUND('',#14813,.F.); +#14813 = EDGE_LOOP('',(#14814,#14815,#14816,#14824,#14832,#14840,#14848, + #14856,#14864,#14872,#14879,#14887)); +#14814 = ORIENTED_EDGE('',*,*,#14801,.T.); +#14815 = ORIENTED_EDGE('',*,*,#14332,.T.); +#14816 = ORIENTED_EDGE('',*,*,#14817,.T.); +#14817 = EDGE_CURVE('',#14325,#14818,#14820,.T.); +#14818 = VERTEX_POINT('',#14819); +#14819 = CARTESIAN_POINT('',(1.875,0.84,1.025)); +#14820 = LINE('',#14821,#14822); +#14821 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14822 = VECTOR('',#14823,1.); +#14823 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14824 = ORIENTED_EDGE('',*,*,#14825,.T.); +#14825 = EDGE_CURVE('',#14818,#14826,#14828,.T.); +#14826 = VERTEX_POINT('',#14827); +#14827 = CARTESIAN_POINT('',(1.875,0.43,1.025)); +#14828 = LINE('',#14829,#14830); +#14829 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14830 = VECTOR('',#14831,1.); +#14831 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14832 = ORIENTED_EDGE('',*,*,#14833,.T.); +#14833 = EDGE_CURVE('',#14826,#14834,#14836,.T.); +#14834 = VERTEX_POINT('',#14835); +#14835 = CARTESIAN_POINT('',(1.875,-0.43,1.025)); +#14836 = LINE('',#14837,#14838); +#14837 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14838 = VECTOR('',#14839,1.); +#14839 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14840 = ORIENTED_EDGE('',*,*,#14841,.T.); +#14841 = EDGE_CURVE('',#14834,#14842,#14844,.T.); +#14842 = VERTEX_POINT('',#14843); +#14843 = CARTESIAN_POINT('',(1.875,-0.84,1.025)); +#14844 = LINE('',#14845,#14846); +#14845 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14846 = VECTOR('',#14847,1.); +#14847 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14848 = ORIENTED_EDGE('',*,*,#14849,.T.); +#14849 = EDGE_CURVE('',#14842,#14850,#14852,.T.); +#14850 = VERTEX_POINT('',#14851); +#14851 = CARTESIAN_POINT('',(1.875,-1.7,1.025)); +#14852 = LINE('',#14853,#14854); +#14853 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14854 = VECTOR('',#14855,1.); +#14855 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14856 = ORIENTED_EDGE('',*,*,#14857,.T.); +#14857 = EDGE_CURVE('',#14850,#14858,#14860,.T.); +#14858 = VERTEX_POINT('',#14859); +#14859 = CARTESIAN_POINT('',(1.875,-2.11,1.025)); +#14860 = LINE('',#14861,#14862); +#14861 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14862 = VECTOR('',#14863,1.); +#14863 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14864 = ORIENTED_EDGE('',*,*,#14865,.T.); +#14865 = EDGE_CURVE('',#14858,#14866,#14868,.T.); +#14866 = VERTEX_POINT('',#14867); +#14867 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#14868 = LINE('',#14869,#14870); +#14869 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14870 = VECTOR('',#14871,1.); +#14871 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14872 = ORIENTED_EDGE('',*,*,#14873,.T.); +#14873 = EDGE_CURVE('',#14866,#14874,#14876,.T.); +#14874 = VERTEX_POINT('',#14875); +#14875 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75)); +#14876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14877,#14878),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14877 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#14878 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75)); +#14879 = ORIENTED_EDGE('',*,*,#14880,.F.); +#14880 = EDGE_CURVE('',#14881,#14874,#14883,.T.); +#14881 = VERTEX_POINT('',#14882); +#14882 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75)); +#14883 = LINE('',#14884,#14885); +#14884 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75)); +#14885 = VECTOR('',#14886,1.); +#14886 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14887 = ORIENTED_EDGE('',*,*,#14888,.F.); +#14888 = EDGE_CURVE('',#14793,#14881,#14889,.T.); +#14889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14890,#14891),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#14890 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14891 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75)); +#14892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14893,#14894) + ,(#14895,#14896 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#14893 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14894 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75)); +#14895 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#14896 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75)); +#14897 = ADVANCED_FACE('',(#14898),#14909,.F.); +#14898 = FACE_BOUND('',#14899,.F.); +#14899 = EDGE_LOOP('',(#14900,#14901,#14902,#14908)); +#14900 = ORIENTED_EDGE('',*,*,#14324,.F.); +#14901 = ORIENTED_EDGE('',*,*,#14461,.T.); +#14902 = ORIENTED_EDGE('',*,*,#14903,.T.); +#14903 = EDGE_CURVE('',#14454,#14818,#14904,.T.); +#14904 = LINE('',#14905,#14906); +#14905 = CARTESIAN_POINT('',(2.25,0.84,1.025)); +#14906 = VECTOR('',#14907,1.); +#14907 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14908 = ORIENTED_EDGE('',*,*,#14817,.F.); +#14909 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14910,#14911) + ,(#14912,#14913 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#14910 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#14911 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#14912 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#14913 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#14914 = ADVANCED_FACE('',(#14915),#15001,.F.); +#14915 = FACE_BOUND('',#14916,.F.); +#14916 = EDGE_LOOP('',(#14917,#14918,#14919,#14928,#14936,#14945,#14953, + #14961,#14969,#14978,#14986,#14995)); +#14917 = ORIENTED_EDGE('',*,*,#14453,.F.); +#14918 = ORIENTED_EDGE('',*,*,#14676,.T.); +#14919 = ORIENTED_EDGE('',*,*,#14920,.T.); +#14920 = EDGE_CURVE('',#14677,#14921,#14923,.T.); +#14921 = VERTEX_POINT('',#14922); +#14922 = CARTESIAN_POINT('',(2.35,0.84,0.725)); +#14923 = CIRCLE('',#14924,0.1); +#14924 = AXIS2_PLACEMENT_3D('',#14925,#14926,#14927); +#14925 = CARTESIAN_POINT('',(2.25,0.84,0.725)); +#14926 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14927 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#14928 = ORIENTED_EDGE('',*,*,#14929,.T.); +#14929 = EDGE_CURVE('',#14921,#14930,#14932,.T.); +#14930 = VERTEX_POINT('',#14931); +#14931 = CARTESIAN_POINT('',(2.35,0.84,0.3)); +#14932 = LINE('',#14933,#14934); +#14933 = CARTESIAN_POINT('',(2.35,0.84,0.725)); +#14934 = VECTOR('',#14935,1.); +#14935 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#14936 = ORIENTED_EDGE('',*,*,#14937,.T.); +#14937 = EDGE_CURVE('',#14930,#14938,#14940,.T.); +#14938 = VERTEX_POINT('',#14939); +#14939 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17)); +#14940 = CIRCLE('',#14941,0.3); +#14941 = AXIS2_PLACEMENT_3D('',#14942,#14943,#14944); +#14942 = CARTESIAN_POINT('',(2.65,0.84,0.3)); +#14943 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14944 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#14945 = ORIENTED_EDGE('',*,*,#14946,.T.); +#14946 = EDGE_CURVE('',#14938,#14947,#14949,.T.); +#14947 = VERTEX_POINT('',#14948); +#14948 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17)); +#14949 = LINE('',#14950,#14951); +#14950 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17)); +#14951 = VECTOR('',#14952,1.); +#14952 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#14953 = ORIENTED_EDGE('',*,*,#14954,.T.); +#14954 = EDGE_CURVE('',#14947,#14955,#14957,.T.); +#14955 = VERTEX_POINT('',#14956); +#14956 = CARTESIAN_POINT('',(3.,0.84,0.2)); +#14957 = LINE('',#14958,#14959); +#14958 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17)); +#14959 = VECTOR('',#14960,1.); +#14960 = DIRECTION('',(0.,0.,1.)); +#14961 = ORIENTED_EDGE('',*,*,#14962,.T.); +#14962 = EDGE_CURVE('',#14955,#14963,#14965,.T.); +#14963 = VERTEX_POINT('',#14964); +#14964 = CARTESIAN_POINT('',(2.65,0.84,0.2)); +#14965 = LINE('',#14966,#14967); +#14966 = CARTESIAN_POINT('',(3.,0.84,0.2)); +#14967 = VECTOR('',#14968,1.); +#14968 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#14969 = ORIENTED_EDGE('',*,*,#14970,.T.); +#14970 = EDGE_CURVE('',#14963,#14971,#14973,.T.); +#14971 = VERTEX_POINT('',#14972); +#14972 = CARTESIAN_POINT('',(2.55,0.84,0.3)); +#14973 = CIRCLE('',#14974,0.1); +#14974 = AXIS2_PLACEMENT_3D('',#14975,#14976,#14977); +#14975 = CARTESIAN_POINT('',(2.65,0.84,0.3)); +#14976 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#14977 = DIRECTION('',(0.,0.,-1.)); +#14978 = ORIENTED_EDGE('',*,*,#14979,.T.); +#14979 = EDGE_CURVE('',#14971,#14980,#14982,.T.); +#14980 = VERTEX_POINT('',#14981); +#14981 = CARTESIAN_POINT('',(2.55,0.84,0.725)); +#14982 = LINE('',#14983,#14984); +#14983 = CARTESIAN_POINT('',(2.55,0.84,0.3)); +#14984 = VECTOR('',#14985,1.); +#14985 = DIRECTION('',(0.,0.,1.)); +#14986 = ORIENTED_EDGE('',*,*,#14987,.T.); +#14987 = EDGE_CURVE('',#14980,#14988,#14990,.T.); +#14988 = VERTEX_POINT('',#14989); +#14989 = CARTESIAN_POINT('',(2.25,0.84,1.025)); +#14990 = CIRCLE('',#14991,0.3); +#14991 = AXIS2_PLACEMENT_3D('',#14992,#14993,#14994); +#14992 = CARTESIAN_POINT('',(2.25,0.84,0.725)); +#14993 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#14994 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#14995 = ORIENTED_EDGE('',*,*,#14996,.T.); +#14996 = EDGE_CURVE('',#14988,#14454,#14997,.T.); +#14997 = LINE('',#14998,#14999); +#14998 = CARTESIAN_POINT('',(2.25,0.84,1.025)); +#14999 = VECTOR('',#15000,1.); +#15000 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15001 = PLANE('',#15002); +#15002 = AXIS2_PLACEMENT_3D('',#15003,#15004,#15005); +#15003 = CARTESIAN_POINT('',(2.41578967201,0.84,0.532659657565)); +#15004 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15005 = DIRECTION('',(0.,0.,1.)); +#15006 = ADVANCED_FACE('',(#15007),#15024,.F.); +#15007 = FACE_BOUND('',#15008,.F.); +#15008 = EDGE_LOOP('',(#15009,#15010,#15011,#15019)); +#15009 = ORIENTED_EDGE('',*,*,#14475,.T.); +#15010 = ORIENTED_EDGE('',*,*,#14548,.T.); +#15011 = ORIENTED_EDGE('',*,*,#15012,.F.); +#15012 = EDGE_CURVE('',#15013,#14541,#15015,.T.); +#15013 = VERTEX_POINT('',#15014); +#15014 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15015 = LINE('',#15016,#15017); +#15016 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15017 = VECTOR('',#15018,1.); +#15018 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15019 = ORIENTED_EDGE('',*,*,#15020,.F.); +#15020 = EDGE_CURVE('',#14476,#15013,#15021,.T.); +#15021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15022,#15023),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15022 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#15023 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15025,#15026) + ,(#15027,#15028 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15025 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#15026 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15027 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1)); +#15028 = CARTESIAN_POINT('',(1.775,2.45,0.825)); +#15029 = ADVANCED_FACE('',(#15030),#15047,.F.); +#15030 = FACE_BOUND('',#15031,.F.); +#15031 = EDGE_LOOP('',(#15032,#15033,#15040,#15046)); +#15032 = ORIENTED_EDGE('',*,*,#14500,.T.); +#15033 = ORIENTED_EDGE('',*,*,#15034,.T.); +#15034 = EDGE_CURVE('',#14501,#15035,#15037,.T.); +#15035 = VERTEX_POINT('',#15036); +#15036 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#15037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15038,#15039),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15038 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1)); +#15039 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#15040 = ORIENTED_EDGE('',*,*,#15041,.F.); +#15041 = EDGE_CURVE('',#14563,#15035,#15042,.T.); +#15042 = LINE('',#15043,#15044); +#15043 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#15044 = VECTOR('',#15045,1.); +#15045 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15046 = ORIENTED_EDGE('',*,*,#14562,.F.); +#15047 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15048,#15049) + ,(#15050,#15051 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15048 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1)); +#15049 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#15050 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1)); +#15051 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#15052 = ADVANCED_FACE('',(#15053),#15070,.F.); +#15053 = FACE_BOUND('',#15054,.F.); +#15054 = EDGE_LOOP('',(#15055,#15056,#15063,#15069)); +#15055 = ORIENTED_EDGE('',*,*,#14508,.T.); +#15056 = ORIENTED_EDGE('',*,*,#15057,.T.); +#15057 = EDGE_CURVE('',#14509,#15058,#15060,.T.); +#15058 = VERTEX_POINT('',#15059); +#15059 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15061,#15062),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15061 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1)); +#15062 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15063 = ORIENTED_EDGE('',*,*,#15064,.F.); +#15064 = EDGE_CURVE('',#15035,#15058,#15065,.T.); +#15065 = LINE('',#15066,#15067); +#15066 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#15067 = VECTOR('',#15068,1.); +#15068 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#15069 = ORIENTED_EDGE('',*,*,#15034,.F.); +#15070 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15071,#15072) + ,(#15073,#15074 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15071 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1)); +#15072 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#15073 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1)); +#15074 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15075 = ADVANCED_FACE('',(#15076),#15157,.F.); +#15076 = FACE_BOUND('',#15077,.F.); +#15077 = EDGE_LOOP('',(#15078,#15079,#15086,#15094,#15102,#15110,#15118, + #15126,#15134,#15142,#15150,#15156)); +#15078 = ORIENTED_EDGE('',*,*,#14516,.T.); +#15079 = ORIENTED_EDGE('',*,*,#15080,.T.); +#15080 = EDGE_CURVE('',#14517,#15081,#15083,.T.); +#15081 = VERTEX_POINT('',#15082); +#15082 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#15083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15084,#15085),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15084 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1)); +#15085 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#15086 = ORIENTED_EDGE('',*,*,#15087,.F.); +#15087 = EDGE_CURVE('',#15088,#15081,#15090,.T.); +#15088 = VERTEX_POINT('',#15089); +#15089 = CARTESIAN_POINT('',(-1.95,2.11,0.825)); +#15090 = LINE('',#15091,#15092); +#15091 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15092 = VECTOR('',#15093,1.); +#15093 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15094 = ORIENTED_EDGE('',*,*,#15095,.F.); +#15095 = EDGE_CURVE('',#15096,#15088,#15098,.T.); +#15096 = VERTEX_POINT('',#15097); +#15097 = CARTESIAN_POINT('',(-1.95,1.7,0.825)); +#15098 = LINE('',#15099,#15100); +#15099 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15100 = VECTOR('',#15101,1.); +#15101 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15102 = ORIENTED_EDGE('',*,*,#15103,.F.); +#15103 = EDGE_CURVE('',#15104,#15096,#15106,.T.); +#15104 = VERTEX_POINT('',#15105); +#15105 = CARTESIAN_POINT('',(-1.95,0.84,0.825)); +#15106 = LINE('',#15107,#15108); +#15107 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15108 = VECTOR('',#15109,1.); +#15109 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15110 = ORIENTED_EDGE('',*,*,#15111,.F.); +#15111 = EDGE_CURVE('',#15112,#15104,#15114,.T.); +#15112 = VERTEX_POINT('',#15113); +#15113 = CARTESIAN_POINT('',(-1.95,0.43,0.825)); +#15114 = LINE('',#15115,#15116); +#15115 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15116 = VECTOR('',#15117,1.); +#15117 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15118 = ORIENTED_EDGE('',*,*,#15119,.F.); +#15119 = EDGE_CURVE('',#15120,#15112,#15122,.T.); +#15120 = VERTEX_POINT('',#15121); +#15121 = CARTESIAN_POINT('',(-1.95,-0.43,0.825)); +#15122 = LINE('',#15123,#15124); +#15123 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15124 = VECTOR('',#15125,1.); +#15125 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15126 = ORIENTED_EDGE('',*,*,#15127,.F.); +#15127 = EDGE_CURVE('',#15128,#15120,#15130,.T.); +#15128 = VERTEX_POINT('',#15129); +#15129 = CARTESIAN_POINT('',(-1.95,-0.84,0.825)); +#15130 = LINE('',#15131,#15132); +#15131 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15132 = VECTOR('',#15133,1.); +#15133 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15134 = ORIENTED_EDGE('',*,*,#15135,.F.); +#15135 = EDGE_CURVE('',#15136,#15128,#15138,.T.); +#15136 = VERTEX_POINT('',#15137); +#15137 = CARTESIAN_POINT('',(-1.95,-1.7,0.825)); +#15138 = LINE('',#15139,#15140); +#15139 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15140 = VECTOR('',#15141,1.); +#15141 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15142 = ORIENTED_EDGE('',*,*,#15143,.F.); +#15143 = EDGE_CURVE('',#15144,#15136,#15146,.T.); +#15144 = VERTEX_POINT('',#15145); +#15145 = CARTESIAN_POINT('',(-1.95,-2.11,0.825)); +#15146 = LINE('',#15147,#15148); +#15147 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15148 = VECTOR('',#15149,1.); +#15149 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15150 = ORIENTED_EDGE('',*,*,#15151,.F.); +#15151 = EDGE_CURVE('',#15058,#15144,#15152,.T.); +#15152 = LINE('',#15153,#15154); +#15153 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15154 = VECTOR('',#15155,1.); +#15155 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15156 = ORIENTED_EDGE('',*,*,#15057,.F.); +#15157 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15158,#15159) + ,(#15160,#15161 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15158 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1)); +#15159 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#15160 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1)); +#15161 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#15162 = ADVANCED_FACE('',(#15163),#15174,.F.); +#15163 = FACE_BOUND('',#15164,.F.); +#15164 = EDGE_LOOP('',(#15165,#15166,#15167,#15173)); +#15165 = ORIENTED_EDGE('',*,*,#14524,.T.); +#15166 = ORIENTED_EDGE('',*,*,#15020,.T.); +#15167 = ORIENTED_EDGE('',*,*,#15168,.F.); +#15168 = EDGE_CURVE('',#15081,#15013,#15169,.T.); +#15169 = LINE('',#15170,#15171); +#15170 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#15171 = VECTOR('',#15172,1.); +#15172 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#15173 = ORIENTED_EDGE('',*,*,#15080,.F.); +#15174 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15175,#15176) + ,(#15177,#15178 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15175 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1)); +#15176 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#15177 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1)); +#15178 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15179 = ADVANCED_FACE('',(#15180),#15197,.F.); +#15180 = FACE_BOUND('',#15181,.F.); +#15181 = EDGE_LOOP('',(#15182,#15183,#15190,#15196)); +#15182 = ORIENTED_EDGE('',*,*,#14569,.T.); +#15183 = ORIENTED_EDGE('',*,*,#15184,.T.); +#15184 = EDGE_CURVE('',#14563,#15185,#15187,.T.); +#15185 = VERTEX_POINT('',#15186); +#15186 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#15187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15188,#15189),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15188 = CARTESIAN_POINT('',(1.775,-2.45,0.825)); +#15189 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#15190 = ORIENTED_EDGE('',*,*,#15191,.F.); +#15191 = EDGE_CURVE('',#14594,#15185,#15192,.T.); +#15192 = LINE('',#15193,#15194); +#15193 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15194 = VECTOR('',#15195,1.); +#15195 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#15196 = ORIENTED_EDGE('',*,*,#14593,.F.); +#15197 = PLANE('',#15198); +#15198 = AXIS2_PLACEMENT_3D('',#15199,#15200,#15201); +#15199 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15200 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#15201 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#15202 = ADVANCED_FACE('',(#15203),#15289,.T.); +#15203 = FACE_BOUND('',#15204,.T.); +#15204 = EDGE_LOOP('',(#15205,#15206,#15207,#15216,#15224,#15233,#15241, + #15249,#15257,#15266,#15274,#15283)); +#15205 = ORIENTED_EDGE('',*,*,#14584,.F.); +#15206 = ORIENTED_EDGE('',*,*,#14623,.T.); +#15207 = ORIENTED_EDGE('',*,*,#15208,.T.); +#15208 = EDGE_CURVE('',#14624,#15209,#15211,.T.); +#15209 = VERTEX_POINT('',#15210); +#15210 = CARTESIAN_POINT('',(2.35,-2.11,0.725)); +#15211 = CIRCLE('',#15212,0.1); +#15212 = AXIS2_PLACEMENT_3D('',#15213,#15214,#15215); +#15213 = CARTESIAN_POINT('',(2.25,-2.11,0.725)); +#15214 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15215 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15216 = ORIENTED_EDGE('',*,*,#15217,.T.); +#15217 = EDGE_CURVE('',#15209,#15218,#15220,.T.); +#15218 = VERTEX_POINT('',#15219); +#15219 = CARTESIAN_POINT('',(2.35,-2.11,0.3)); +#15220 = LINE('',#15221,#15222); +#15221 = CARTESIAN_POINT('',(2.35,-2.11,0.725)); +#15222 = VECTOR('',#15223,1.); +#15223 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#15224 = ORIENTED_EDGE('',*,*,#15225,.T.); +#15225 = EDGE_CURVE('',#15218,#15226,#15228,.T.); +#15226 = VERTEX_POINT('',#15227); +#15227 = CARTESIAN_POINT('',(2.65,-2.11,5.551115123126E-17)); +#15228 = CIRCLE('',#15229,0.3); +#15229 = AXIS2_PLACEMENT_3D('',#15230,#15231,#15232); +#15230 = CARTESIAN_POINT('',(2.65,-2.11,0.3)); +#15231 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15232 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#15233 = ORIENTED_EDGE('',*,*,#15234,.T.); +#15234 = EDGE_CURVE('',#15226,#15235,#15237,.T.); +#15235 = VERTEX_POINT('',#15236); +#15236 = CARTESIAN_POINT('',(3.,-2.11,5.551115123126E-17)); +#15237 = LINE('',#15238,#15239); +#15238 = CARTESIAN_POINT('',(2.65,-2.11,5.551115123126E-17)); +#15239 = VECTOR('',#15240,1.); +#15240 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15241 = ORIENTED_EDGE('',*,*,#15242,.T.); +#15242 = EDGE_CURVE('',#15235,#15243,#15245,.T.); +#15243 = VERTEX_POINT('',#15244); +#15244 = CARTESIAN_POINT('',(3.,-2.11,0.2)); +#15245 = LINE('',#15246,#15247); +#15246 = CARTESIAN_POINT('',(3.,-2.11,5.551115123126E-17)); +#15247 = VECTOR('',#15248,1.); +#15248 = DIRECTION('',(0.,0.,1.)); +#15249 = ORIENTED_EDGE('',*,*,#15250,.T.); +#15250 = EDGE_CURVE('',#15243,#15251,#15253,.T.); +#15251 = VERTEX_POINT('',#15252); +#15252 = CARTESIAN_POINT('',(2.65,-2.11,0.2)); +#15253 = LINE('',#15254,#15255); +#15254 = CARTESIAN_POINT('',(3.,-2.11,0.2)); +#15255 = VECTOR('',#15256,1.); +#15256 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15257 = ORIENTED_EDGE('',*,*,#15258,.T.); +#15258 = EDGE_CURVE('',#15251,#15259,#15261,.T.); +#15259 = VERTEX_POINT('',#15260); +#15260 = CARTESIAN_POINT('',(2.55,-2.11,0.3)); +#15261 = CIRCLE('',#15262,0.1); +#15262 = AXIS2_PLACEMENT_3D('',#15263,#15264,#15265); +#15263 = CARTESIAN_POINT('',(2.65,-2.11,0.3)); +#15264 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15265 = DIRECTION('',(0.,0.,-1.)); +#15266 = ORIENTED_EDGE('',*,*,#15267,.T.); +#15267 = EDGE_CURVE('',#15259,#15268,#15270,.T.); +#15268 = VERTEX_POINT('',#15269); +#15269 = CARTESIAN_POINT('',(2.55,-2.11,0.725)); +#15270 = LINE('',#15271,#15272); +#15271 = CARTESIAN_POINT('',(2.55,-2.11,0.3)); +#15272 = VECTOR('',#15273,1.); +#15273 = DIRECTION('',(0.,0.,1.)); +#15274 = ORIENTED_EDGE('',*,*,#15275,.T.); +#15275 = EDGE_CURVE('',#15268,#15276,#15278,.T.); +#15276 = VERTEX_POINT('',#15277); +#15277 = CARTESIAN_POINT('',(2.25,-2.11,1.025)); +#15278 = CIRCLE('',#15279,0.3); +#15279 = AXIS2_PLACEMENT_3D('',#15280,#15281,#15282); +#15280 = CARTESIAN_POINT('',(2.25,-2.11,0.725)); +#15281 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15282 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#15283 = ORIENTED_EDGE('',*,*,#15284,.T.); +#15284 = EDGE_CURVE('',#15276,#14585,#15285,.T.); +#15285 = LINE('',#15286,#15287); +#15286 = CARTESIAN_POINT('',(2.25,-2.11,1.025)); +#15287 = VECTOR('',#15288,1.); +#15288 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15289 = PLANE('',#15290); +#15290 = AXIS2_PLACEMENT_3D('',#15291,#15292,#15293); +#15291 = CARTESIAN_POINT('',(2.41578967201,-2.11,0.532659657565)); +#15292 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15293 = DIRECTION('',(0.,0.,1.)); +#15294 = ADVANCED_FACE('',(#15295),#15310,.F.); +#15295 = FACE_BOUND('',#15296,.F.); +#15296 = EDGE_LOOP('',(#15297,#15303,#15304,#15309)); +#15297 = ORIENTED_EDGE('',*,*,#15298,.F.); +#15298 = EDGE_CURVE('',#14585,#14858,#15299,.T.); +#15299 = LINE('',#15300,#15301); +#15300 = CARTESIAN_POINT('',(2.25,-2.11,1.025)); +#15301 = VECTOR('',#15302,1.); +#15302 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15303 = ORIENTED_EDGE('',*,*,#14600,.T.); +#15304 = ORIENTED_EDGE('',*,*,#15305,.T.); +#15305 = EDGE_CURVE('',#14594,#14866,#15306,.T.); +#15306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15307,#15308),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15307 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15308 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15309 = ORIENTED_EDGE('',*,*,#14865,.F.); +#15310 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15311,#15312) + ,(#15313,#15314 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15311 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#15312 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#15313 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15314 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15315 = ADVANCED_FACE('',(#15316),#15402,.F.); +#15316 = FACE_BOUND('',#15317,.F.); +#15317 = EDGE_LOOP('',(#15318,#15319,#15320,#15329,#15337,#15346,#15354, + #15362,#15370,#15379,#15387,#15396)); +#15318 = ORIENTED_EDGE('',*,*,#14654,.F.); +#15319 = ORIENTED_EDGE('',*,*,#14614,.T.); +#15320 = ORIENTED_EDGE('',*,*,#15321,.T.); +#15321 = EDGE_CURVE('',#14615,#15322,#15324,.T.); +#15322 = VERTEX_POINT('',#15323); +#15323 = CARTESIAN_POINT('',(2.35,-1.7,0.725)); +#15324 = CIRCLE('',#15325,0.1); +#15325 = AXIS2_PLACEMENT_3D('',#15326,#15327,#15328); +#15326 = CARTESIAN_POINT('',(2.25,-1.7,0.725)); +#15327 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15328 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15329 = ORIENTED_EDGE('',*,*,#15330,.T.); +#15330 = EDGE_CURVE('',#15322,#15331,#15333,.T.); +#15331 = VERTEX_POINT('',#15332); +#15332 = CARTESIAN_POINT('',(2.35,-1.7,0.3)); +#15333 = LINE('',#15334,#15335); +#15334 = CARTESIAN_POINT('',(2.35,-1.7,0.725)); +#15335 = VECTOR('',#15336,1.); +#15336 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#15337 = ORIENTED_EDGE('',*,*,#15338,.T.); +#15338 = EDGE_CURVE('',#15331,#15339,#15341,.T.); +#15339 = VERTEX_POINT('',#15340); +#15340 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17)); +#15341 = CIRCLE('',#15342,0.3); +#15342 = AXIS2_PLACEMENT_3D('',#15343,#15344,#15345); +#15343 = CARTESIAN_POINT('',(2.65,-1.7,0.3)); +#15344 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15345 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#15346 = ORIENTED_EDGE('',*,*,#15347,.T.); +#15347 = EDGE_CURVE('',#15339,#15348,#15350,.T.); +#15348 = VERTEX_POINT('',#15349); +#15349 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17)); +#15350 = LINE('',#15351,#15352); +#15351 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17)); +#15352 = VECTOR('',#15353,1.); +#15353 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15354 = ORIENTED_EDGE('',*,*,#15355,.T.); +#15355 = EDGE_CURVE('',#15348,#15356,#15358,.T.); +#15356 = VERTEX_POINT('',#15357); +#15357 = CARTESIAN_POINT('',(3.,-1.7,0.2)); +#15358 = LINE('',#15359,#15360); +#15359 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17)); +#15360 = VECTOR('',#15361,1.); +#15361 = DIRECTION('',(0.,0.,1.)); +#15362 = ORIENTED_EDGE('',*,*,#15363,.T.); +#15363 = EDGE_CURVE('',#15356,#15364,#15366,.T.); +#15364 = VERTEX_POINT('',#15365); +#15365 = CARTESIAN_POINT('',(2.65,-1.7,0.2)); +#15366 = LINE('',#15367,#15368); +#15367 = CARTESIAN_POINT('',(3.,-1.7,0.2)); +#15368 = VECTOR('',#15369,1.); +#15369 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15370 = ORIENTED_EDGE('',*,*,#15371,.T.); +#15371 = EDGE_CURVE('',#15364,#15372,#15374,.T.); +#15372 = VERTEX_POINT('',#15373); +#15373 = CARTESIAN_POINT('',(2.55,-1.7,0.3)); +#15374 = CIRCLE('',#15375,0.1); +#15375 = AXIS2_PLACEMENT_3D('',#15376,#15377,#15378); +#15376 = CARTESIAN_POINT('',(2.65,-1.7,0.3)); +#15377 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15378 = DIRECTION('',(0.,0.,-1.)); +#15379 = ORIENTED_EDGE('',*,*,#15380,.T.); +#15380 = EDGE_CURVE('',#15372,#15381,#15383,.T.); +#15381 = VERTEX_POINT('',#15382); +#15382 = CARTESIAN_POINT('',(2.55,-1.7,0.725)); +#15383 = LINE('',#15384,#15385); +#15384 = CARTESIAN_POINT('',(2.55,-1.7,0.3)); +#15385 = VECTOR('',#15386,1.); +#15386 = DIRECTION('',(0.,0.,1.)); +#15387 = ORIENTED_EDGE('',*,*,#15388,.T.); +#15388 = EDGE_CURVE('',#15381,#15389,#15391,.T.); +#15389 = VERTEX_POINT('',#15390); +#15390 = CARTESIAN_POINT('',(2.25,-1.7,1.025)); +#15391 = CIRCLE('',#15392,0.3); +#15392 = AXIS2_PLACEMENT_3D('',#15393,#15394,#15395); +#15393 = CARTESIAN_POINT('',(2.25,-1.7,0.725)); +#15394 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15395 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#15396 = ORIENTED_EDGE('',*,*,#15397,.T.); +#15397 = EDGE_CURVE('',#15389,#14655,#15398,.T.); +#15398 = LINE('',#15399,#15400); +#15399 = CARTESIAN_POINT('',(2.25,-1.7,1.025)); +#15400 = VECTOR('',#15401,1.); +#15401 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15402 = PLANE('',#15403); +#15403 = AXIS2_PLACEMENT_3D('',#15404,#15405,#15406); +#15404 = CARTESIAN_POINT('',(2.41578967201,-1.7,0.532659657565)); +#15405 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15406 = DIRECTION('',(0.,0.,1.)); +#15407 = ADVANCED_FACE('',(#15408),#15419,.F.); +#15408 = FACE_BOUND('',#15409,.F.); +#15409 = EDGE_LOOP('',(#15410,#15411,#15412,#15418)); +#15410 = ORIENTED_EDGE('',*,*,#14631,.T.); +#15411 = ORIENTED_EDGE('',*,*,#15208,.T.); +#15412 = ORIENTED_EDGE('',*,*,#15413,.F.); +#15413 = EDGE_CURVE('',#15322,#15209,#15414,.T.); +#15414 = LINE('',#15415,#15416); +#15415 = CARTESIAN_POINT('',(2.35,-1.7,0.725)); +#15416 = VECTOR('',#15417,1.); +#15417 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15418 = ORIENTED_EDGE('',*,*,#15321,.F.); +#15419 = CYLINDRICAL_SURFACE('',#15420,0.1); +#15420 = AXIS2_PLACEMENT_3D('',#15421,#15422,#15423); +#15421 = CARTESIAN_POINT('',(2.25,-1.7,0.725)); +#15422 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15423 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15424 = ADVANCED_FACE('',(#15425),#15511,.T.); +#15425 = FACE_BOUND('',#15426,.T.); +#15426 = EDGE_LOOP('',(#15427,#15428,#15429,#15438,#15446,#15455,#15463, + #15471,#15479,#15488,#15496,#15505)); +#15427 = ORIENTED_EDGE('',*,*,#14645,.F.); +#15428 = ORIENTED_EDGE('',*,*,#14716,.T.); +#15429 = ORIENTED_EDGE('',*,*,#15430,.T.); +#15430 = EDGE_CURVE('',#14717,#15431,#15433,.T.); +#15431 = VERTEX_POINT('',#15432); +#15432 = CARTESIAN_POINT('',(2.35,-0.84,0.725)); +#15433 = CIRCLE('',#15434,0.1); +#15434 = AXIS2_PLACEMENT_3D('',#15435,#15436,#15437); +#15435 = CARTESIAN_POINT('',(2.25,-0.84,0.725)); +#15436 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15437 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15438 = ORIENTED_EDGE('',*,*,#15439,.T.); +#15439 = EDGE_CURVE('',#15431,#15440,#15442,.T.); +#15440 = VERTEX_POINT('',#15441); +#15441 = CARTESIAN_POINT('',(2.35,-0.84,0.3)); +#15442 = LINE('',#15443,#15444); +#15443 = CARTESIAN_POINT('',(2.35,-0.84,0.725)); +#15444 = VECTOR('',#15445,1.); +#15445 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#15446 = ORIENTED_EDGE('',*,*,#15447,.T.); +#15447 = EDGE_CURVE('',#15440,#15448,#15450,.T.); +#15448 = VERTEX_POINT('',#15449); +#15449 = CARTESIAN_POINT('',(2.65,-0.84,5.551115123126E-17)); +#15450 = CIRCLE('',#15451,0.3); +#15451 = AXIS2_PLACEMENT_3D('',#15452,#15453,#15454); +#15452 = CARTESIAN_POINT('',(2.65,-0.84,0.3)); +#15453 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15454 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#15455 = ORIENTED_EDGE('',*,*,#15456,.T.); +#15456 = EDGE_CURVE('',#15448,#15457,#15459,.T.); +#15457 = VERTEX_POINT('',#15458); +#15458 = CARTESIAN_POINT('',(3.,-0.84,5.551115123126E-17)); +#15459 = LINE('',#15460,#15461); +#15460 = CARTESIAN_POINT('',(2.65,-0.84,5.551115123126E-17)); +#15461 = VECTOR('',#15462,1.); +#15462 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15463 = ORIENTED_EDGE('',*,*,#15464,.T.); +#15464 = EDGE_CURVE('',#15457,#15465,#15467,.T.); +#15465 = VERTEX_POINT('',#15466); +#15466 = CARTESIAN_POINT('',(3.,-0.84,0.2)); +#15467 = LINE('',#15468,#15469); +#15468 = CARTESIAN_POINT('',(3.,-0.84,5.551115123126E-17)); +#15469 = VECTOR('',#15470,1.); +#15470 = DIRECTION('',(0.,0.,1.)); +#15471 = ORIENTED_EDGE('',*,*,#15472,.T.); +#15472 = EDGE_CURVE('',#15465,#15473,#15475,.T.); +#15473 = VERTEX_POINT('',#15474); +#15474 = CARTESIAN_POINT('',(2.65,-0.84,0.2)); +#15475 = LINE('',#15476,#15477); +#15476 = CARTESIAN_POINT('',(3.,-0.84,0.2)); +#15477 = VECTOR('',#15478,1.); +#15478 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15479 = ORIENTED_EDGE('',*,*,#15480,.T.); +#15480 = EDGE_CURVE('',#15473,#15481,#15483,.T.); +#15481 = VERTEX_POINT('',#15482); +#15482 = CARTESIAN_POINT('',(2.55,-0.84,0.3)); +#15483 = CIRCLE('',#15484,0.1); +#15484 = AXIS2_PLACEMENT_3D('',#15485,#15486,#15487); +#15485 = CARTESIAN_POINT('',(2.65,-0.84,0.3)); +#15486 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15487 = DIRECTION('',(0.,0.,-1.)); +#15488 = ORIENTED_EDGE('',*,*,#15489,.T.); +#15489 = EDGE_CURVE('',#15481,#15490,#15492,.T.); +#15490 = VERTEX_POINT('',#15491); +#15491 = CARTESIAN_POINT('',(2.55,-0.84,0.725)); +#15492 = LINE('',#15493,#15494); +#15493 = CARTESIAN_POINT('',(2.55,-0.84,0.3)); +#15494 = VECTOR('',#15495,1.); +#15495 = DIRECTION('',(0.,0.,1.)); +#15496 = ORIENTED_EDGE('',*,*,#15497,.T.); +#15497 = EDGE_CURVE('',#15490,#15498,#15500,.T.); +#15498 = VERTEX_POINT('',#15499); +#15499 = CARTESIAN_POINT('',(2.25,-0.84,1.025)); +#15500 = CIRCLE('',#15501,0.3); +#15501 = AXIS2_PLACEMENT_3D('',#15502,#15503,#15504); +#15502 = CARTESIAN_POINT('',(2.25,-0.84,0.725)); +#15503 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15504 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#15505 = ORIENTED_EDGE('',*,*,#15506,.T.); +#15506 = EDGE_CURVE('',#15498,#14646,#15507,.T.); +#15507 = LINE('',#15508,#15509); +#15508 = CARTESIAN_POINT('',(2.25,-0.84,1.025)); +#15509 = VECTOR('',#15510,1.); +#15510 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15511 = PLANE('',#15512); +#15512 = AXIS2_PLACEMENT_3D('',#15513,#15514,#15515); +#15513 = CARTESIAN_POINT('',(2.41578967201,-0.84,0.532659657565)); +#15514 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15515 = DIRECTION('',(0.,0.,1.)); +#15516 = ADVANCED_FACE('',(#15517),#15533,.F.); +#15517 = FACE_BOUND('',#15518,.F.); +#15518 = EDGE_LOOP('',(#15519,#15525,#15526,#15532)); +#15519 = ORIENTED_EDGE('',*,*,#15520,.F.); +#15520 = EDGE_CURVE('',#14646,#14842,#15521,.T.); +#15521 = LINE('',#15522,#15523); +#15522 = CARTESIAN_POINT('',(2.25,-0.84,1.025)); +#15523 = VECTOR('',#15524,1.); +#15524 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15525 = ORIENTED_EDGE('',*,*,#14662,.T.); +#15526 = ORIENTED_EDGE('',*,*,#15527,.T.); +#15527 = EDGE_CURVE('',#14655,#14850,#15528,.T.); +#15528 = LINE('',#15529,#15530); +#15529 = CARTESIAN_POINT('',(2.25,-1.7,1.025)); +#15530 = VECTOR('',#15531,1.); +#15531 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15532 = ORIENTED_EDGE('',*,*,#14849,.F.); +#15533 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15534,#15535) + ,(#15536,#15537 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15534 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#15535 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#15536 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15537 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15538 = ADVANCED_FACE('',(#15539),#15558,.F.); +#15539 = FACE_BOUND('',#15540,.F.); +#15540 = EDGE_LOOP('',(#15541,#15542,#15551,#15557)); +#15541 = ORIENTED_EDGE('',*,*,#14693,.T.); +#15542 = ORIENTED_EDGE('',*,*,#15543,.T.); +#15543 = EDGE_CURVE('',#14686,#15544,#15546,.T.); +#15544 = VERTEX_POINT('',#15545); +#15545 = CARTESIAN_POINT('',(2.35,0.43,0.725)); +#15546 = CIRCLE('',#15547,0.1); +#15547 = AXIS2_PLACEMENT_3D('',#15548,#15549,#15550); +#15548 = CARTESIAN_POINT('',(2.25,0.43,0.725)); +#15549 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15550 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15551 = ORIENTED_EDGE('',*,*,#15552,.F.); +#15552 = EDGE_CURVE('',#14921,#15544,#15553,.T.); +#15553 = LINE('',#15554,#15555); +#15554 = CARTESIAN_POINT('',(2.35,0.84,0.725)); +#15555 = VECTOR('',#15556,1.); +#15556 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15557 = ORIENTED_EDGE('',*,*,#14920,.F.); +#15558 = CYLINDRICAL_SURFACE('',#15559,0.1); +#15559 = AXIS2_PLACEMENT_3D('',#15560,#15561,#15562); +#15560 = CARTESIAN_POINT('',(2.25,0.84,0.725)); +#15561 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15562 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15563 = ADVANCED_FACE('',(#15564),#15642,.T.); +#15564 = FACE_BOUND('',#15565,.T.); +#15565 = EDGE_LOOP('',(#15566,#15567,#15568,#15569,#15577,#15586,#15594, + #15602,#15610,#15619,#15627,#15636)); +#15566 = ORIENTED_EDGE('',*,*,#14738,.F.); +#15567 = ORIENTED_EDGE('',*,*,#14685,.T.); +#15568 = ORIENTED_EDGE('',*,*,#15543,.T.); +#15569 = ORIENTED_EDGE('',*,*,#15570,.T.); +#15570 = EDGE_CURVE('',#15544,#15571,#15573,.T.); +#15571 = VERTEX_POINT('',#15572); +#15572 = CARTESIAN_POINT('',(2.35,0.43,0.3)); +#15573 = LINE('',#15574,#15575); +#15574 = CARTESIAN_POINT('',(2.35,0.43,0.725)); +#15575 = VECTOR('',#15576,1.); +#15576 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#15577 = ORIENTED_EDGE('',*,*,#15578,.T.); +#15578 = EDGE_CURVE('',#15571,#15579,#15581,.T.); +#15579 = VERTEX_POINT('',#15580); +#15580 = CARTESIAN_POINT('',(2.65,0.43,5.551115123126E-17)); +#15581 = CIRCLE('',#15582,0.3); +#15582 = AXIS2_PLACEMENT_3D('',#15583,#15584,#15585); +#15583 = CARTESIAN_POINT('',(2.65,0.43,0.3)); +#15584 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15585 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#15586 = ORIENTED_EDGE('',*,*,#15587,.T.); +#15587 = EDGE_CURVE('',#15579,#15588,#15590,.T.); +#15588 = VERTEX_POINT('',#15589); +#15589 = CARTESIAN_POINT('',(3.,0.43,5.551115123126E-17)); +#15590 = LINE('',#15591,#15592); +#15591 = CARTESIAN_POINT('',(2.65,0.43,5.551115123126E-17)); +#15592 = VECTOR('',#15593,1.); +#15593 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15594 = ORIENTED_EDGE('',*,*,#15595,.T.); +#15595 = EDGE_CURVE('',#15588,#15596,#15598,.T.); +#15596 = VERTEX_POINT('',#15597); +#15597 = CARTESIAN_POINT('',(3.,0.43,0.2)); +#15598 = LINE('',#15599,#15600); +#15599 = CARTESIAN_POINT('',(3.,0.43,5.551115123126E-17)); +#15600 = VECTOR('',#15601,1.); +#15601 = DIRECTION('',(0.,0.,1.)); +#15602 = ORIENTED_EDGE('',*,*,#15603,.T.); +#15603 = EDGE_CURVE('',#15596,#15604,#15606,.T.); +#15604 = VERTEX_POINT('',#15605); +#15605 = CARTESIAN_POINT('',(2.65,0.43,0.2)); +#15606 = LINE('',#15607,#15608); +#15607 = CARTESIAN_POINT('',(3.,0.43,0.2)); +#15608 = VECTOR('',#15609,1.); +#15609 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15610 = ORIENTED_EDGE('',*,*,#15611,.T.); +#15611 = EDGE_CURVE('',#15604,#15612,#15614,.T.); +#15612 = VERTEX_POINT('',#15613); +#15613 = CARTESIAN_POINT('',(2.55,0.43,0.3)); +#15614 = CIRCLE('',#15615,0.1); +#15615 = AXIS2_PLACEMENT_3D('',#15616,#15617,#15618); +#15616 = CARTESIAN_POINT('',(2.65,0.43,0.3)); +#15617 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15618 = DIRECTION('',(0.,0.,-1.)); +#15619 = ORIENTED_EDGE('',*,*,#15620,.T.); +#15620 = EDGE_CURVE('',#15612,#15621,#15623,.T.); +#15621 = VERTEX_POINT('',#15622); +#15622 = CARTESIAN_POINT('',(2.55,0.43,0.725)); +#15623 = LINE('',#15624,#15625); +#15624 = CARTESIAN_POINT('',(2.55,0.43,0.3)); +#15625 = VECTOR('',#15626,1.); +#15626 = DIRECTION('',(0.,0.,1.)); +#15627 = ORIENTED_EDGE('',*,*,#15628,.T.); +#15628 = EDGE_CURVE('',#15621,#15629,#15631,.T.); +#15629 = VERTEX_POINT('',#15630); +#15630 = CARTESIAN_POINT('',(2.25,0.43,1.025)); +#15631 = CIRCLE('',#15632,0.3); +#15632 = AXIS2_PLACEMENT_3D('',#15633,#15634,#15635); +#15633 = CARTESIAN_POINT('',(2.25,0.43,0.725)); +#15634 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15635 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#15636 = ORIENTED_EDGE('',*,*,#15637,.T.); +#15637 = EDGE_CURVE('',#15629,#14739,#15638,.T.); +#15638 = LINE('',#15639,#15640); +#15639 = CARTESIAN_POINT('',(2.25,0.43,1.025)); +#15640 = VECTOR('',#15641,1.); +#15641 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15642 = PLANE('',#15643); +#15643 = AXIS2_PLACEMENT_3D('',#15644,#15645,#15646); +#15644 = CARTESIAN_POINT('',(2.41578967201,0.43,0.532659657565)); +#15645 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15646 = DIRECTION('',(0.,0.,1.)); +#15647 = ADVANCED_FACE('',(#15648),#15734,.F.); +#15648 = FACE_BOUND('',#15649,.F.); +#15649 = EDGE_LOOP('',(#15650,#15651,#15652,#15661,#15669,#15678,#15686, + #15694,#15702,#15711,#15719,#15728)); +#15650 = ORIENTED_EDGE('',*,*,#14747,.F.); +#15651 = ORIENTED_EDGE('',*,*,#14707,.T.); +#15652 = ORIENTED_EDGE('',*,*,#15653,.T.); +#15653 = EDGE_CURVE('',#14708,#15654,#15656,.T.); +#15654 = VERTEX_POINT('',#15655); +#15655 = CARTESIAN_POINT('',(2.35,-0.43,0.725)); +#15656 = CIRCLE('',#15657,0.1); +#15657 = AXIS2_PLACEMENT_3D('',#15658,#15659,#15660); +#15658 = CARTESIAN_POINT('',(2.25,-0.43,0.725)); +#15659 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15660 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15661 = ORIENTED_EDGE('',*,*,#15662,.T.); +#15662 = EDGE_CURVE('',#15654,#15663,#15665,.T.); +#15663 = VERTEX_POINT('',#15664); +#15664 = CARTESIAN_POINT('',(2.35,-0.43,0.3)); +#15665 = LINE('',#15666,#15667); +#15666 = CARTESIAN_POINT('',(2.35,-0.43,0.725)); +#15667 = VECTOR('',#15668,1.); +#15668 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#15669 = ORIENTED_EDGE('',*,*,#15670,.T.); +#15670 = EDGE_CURVE('',#15663,#15671,#15673,.T.); +#15671 = VERTEX_POINT('',#15672); +#15672 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17)); +#15673 = CIRCLE('',#15674,0.3); +#15674 = AXIS2_PLACEMENT_3D('',#15675,#15676,#15677); +#15675 = CARTESIAN_POINT('',(2.65,-0.43,0.3)); +#15676 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15677 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#15678 = ORIENTED_EDGE('',*,*,#15679,.T.); +#15679 = EDGE_CURVE('',#15671,#15680,#15682,.T.); +#15680 = VERTEX_POINT('',#15681); +#15681 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17)); +#15682 = LINE('',#15683,#15684); +#15683 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17)); +#15684 = VECTOR('',#15685,1.); +#15685 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15686 = ORIENTED_EDGE('',*,*,#15687,.T.); +#15687 = EDGE_CURVE('',#15680,#15688,#15690,.T.); +#15688 = VERTEX_POINT('',#15689); +#15689 = CARTESIAN_POINT('',(3.,-0.43,0.2)); +#15690 = LINE('',#15691,#15692); +#15691 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17)); +#15692 = VECTOR('',#15693,1.); +#15693 = DIRECTION('',(0.,0.,1.)); +#15694 = ORIENTED_EDGE('',*,*,#15695,.T.); +#15695 = EDGE_CURVE('',#15688,#15696,#15698,.T.); +#15696 = VERTEX_POINT('',#15697); +#15697 = CARTESIAN_POINT('',(2.65,-0.43,0.2)); +#15698 = LINE('',#15699,#15700); +#15699 = CARTESIAN_POINT('',(3.,-0.43,0.2)); +#15700 = VECTOR('',#15701,1.); +#15701 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15702 = ORIENTED_EDGE('',*,*,#15703,.T.); +#15703 = EDGE_CURVE('',#15696,#15704,#15706,.T.); +#15704 = VERTEX_POINT('',#15705); +#15705 = CARTESIAN_POINT('',(2.55,-0.43,0.3)); +#15706 = CIRCLE('',#15707,0.1); +#15707 = AXIS2_PLACEMENT_3D('',#15708,#15709,#15710); +#15708 = CARTESIAN_POINT('',(2.65,-0.43,0.3)); +#15709 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15710 = DIRECTION('',(0.,0.,-1.)); +#15711 = ORIENTED_EDGE('',*,*,#15712,.T.); +#15712 = EDGE_CURVE('',#15704,#15713,#15715,.T.); +#15713 = VERTEX_POINT('',#15714); +#15714 = CARTESIAN_POINT('',(2.55,-0.43,0.725)); +#15715 = LINE('',#15716,#15717); +#15716 = CARTESIAN_POINT('',(2.55,-0.43,0.3)); +#15717 = VECTOR('',#15718,1.); +#15718 = DIRECTION('',(0.,0.,1.)); +#15719 = ORIENTED_EDGE('',*,*,#15720,.T.); +#15720 = EDGE_CURVE('',#15713,#15721,#15723,.T.); +#15721 = VERTEX_POINT('',#15722); +#15722 = CARTESIAN_POINT('',(2.25,-0.43,1.025)); +#15723 = CIRCLE('',#15724,0.3); +#15724 = AXIS2_PLACEMENT_3D('',#15725,#15726,#15727); +#15725 = CARTESIAN_POINT('',(2.25,-0.43,0.725)); +#15726 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15727 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#15728 = ORIENTED_EDGE('',*,*,#15729,.T.); +#15729 = EDGE_CURVE('',#15721,#14748,#15730,.T.); +#15730 = LINE('',#15731,#15732); +#15731 = CARTESIAN_POINT('',(2.25,-0.43,1.025)); +#15732 = VECTOR('',#15733,1.); +#15733 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15734 = PLANE('',#15735); +#15735 = AXIS2_PLACEMENT_3D('',#15736,#15737,#15738); +#15736 = CARTESIAN_POINT('',(2.41578967201,-0.43,0.532659657565)); +#15737 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15738 = DIRECTION('',(0.,0.,1.)); +#15739 = ADVANCED_FACE('',(#15740),#15751,.F.); +#15740 = FACE_BOUND('',#15741,.F.); +#15741 = EDGE_LOOP('',(#15742,#15743,#15744,#15750)); +#15742 = ORIENTED_EDGE('',*,*,#14724,.T.); +#15743 = ORIENTED_EDGE('',*,*,#15430,.T.); +#15744 = ORIENTED_EDGE('',*,*,#15745,.F.); +#15745 = EDGE_CURVE('',#15654,#15431,#15746,.T.); +#15746 = LINE('',#15747,#15748); +#15747 = CARTESIAN_POINT('',(2.35,-0.43,0.725)); +#15748 = VECTOR('',#15749,1.); +#15749 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15750 = ORIENTED_EDGE('',*,*,#15653,.F.); +#15751 = CYLINDRICAL_SURFACE('',#15752,0.1); +#15752 = AXIS2_PLACEMENT_3D('',#15753,#15754,#15755); +#15753 = CARTESIAN_POINT('',(2.25,-0.43,0.725)); +#15754 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15755 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.)); +#15756 = ADVANCED_FACE('',(#15757),#15773,.F.); +#15757 = FACE_BOUND('',#15758,.F.); +#15758 = EDGE_LOOP('',(#15759,#15765,#15766,#15772)); +#15759 = ORIENTED_EDGE('',*,*,#15760,.F.); +#15760 = EDGE_CURVE('',#14739,#14826,#15761,.T.); +#15761 = LINE('',#15762,#15763); +#15762 = CARTESIAN_POINT('',(2.25,0.43,1.025)); +#15763 = VECTOR('',#15764,1.); +#15764 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15765 = ORIENTED_EDGE('',*,*,#14755,.T.); +#15766 = ORIENTED_EDGE('',*,*,#15767,.T.); +#15767 = EDGE_CURVE('',#14748,#14834,#15768,.T.); +#15768 = LINE('',#15769,#15770); +#15769 = CARTESIAN_POINT('',(2.25,-0.43,1.025)); +#15770 = VECTOR('',#15771,1.); +#15771 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15772 = ORIENTED_EDGE('',*,*,#14833,.F.); +#15773 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15774,#15775) + ,(#15776,#15777 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#15774 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#15775 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#15776 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#15777 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15778 = ADVANCED_FACE('',(#15779),#15796,.F.); +#15779 = FACE_BOUND('',#15780,.F.); +#15780 = EDGE_LOOP('',(#15781,#15782,#15783,#15791)); +#15781 = ORIENTED_EDGE('',*,*,#14771,.T.); +#15782 = ORIENTED_EDGE('',*,*,#14792,.T.); +#15783 = ORIENTED_EDGE('',*,*,#15784,.F.); +#15784 = EDGE_CURVE('',#15785,#14793,#15787,.T.); +#15785 = VERTEX_POINT('',#15786); +#15786 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15787 = LINE('',#15788,#15789); +#15788 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15789 = VECTOR('',#15790,1.); +#15790 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#15791 = ORIENTED_EDGE('',*,*,#15792,.F.); +#15792 = EDGE_CURVE('',#14772,#15785,#15793,.T.); +#15793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15794,#15795),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15794 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#15795 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15797,#15798) + ,(#15799,#15800 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15797 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#15798 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15799 = CARTESIAN_POINT('',(1.95,2.275,1.025)); +#15800 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#15801 = ADVANCED_FACE('',(#15802),#15819,.F.); +#15802 = FACE_BOUND('',#15803,.F.); +#15803 = EDGE_LOOP('',(#15804,#15805,#15806,#15814)); +#15804 = ORIENTED_EDGE('',*,*,#15012,.T.); +#15805 = ORIENTED_EDGE('',*,*,#14779,.T.); +#15806 = ORIENTED_EDGE('',*,*,#15807,.F.); +#15807 = EDGE_CURVE('',#15808,#14772,#15810,.T.); +#15808 = VERTEX_POINT('',#15809); +#15809 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#15810 = LINE('',#15811,#15812); +#15811 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#15812 = VECTOR('',#15813,1.); +#15813 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15814 = ORIENTED_EDGE('',*,*,#15815,.F.); +#15815 = EDGE_CURVE('',#15013,#15808,#15816,.T.); +#15816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15817,#15818),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15817 = CARTESIAN_POINT('',(-1.775,2.45,0.825)); +#15818 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#15819 = PLANE('',#15820); +#15820 = AXIS2_PLACEMENT_3D('',#15821,#15822,#15823); +#15821 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#15822 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15823 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15824 = ADVANCED_FACE('',(#15825),#15842,.F.); +#15825 = FACE_BOUND('',#15826,.F.); +#15826 = EDGE_LOOP('',(#15827,#15828,#15829,#15837)); +#15827 = ORIENTED_EDGE('',*,*,#15784,.T.); +#15828 = ORIENTED_EDGE('',*,*,#14888,.T.); +#15829 = ORIENTED_EDGE('',*,*,#15830,.F.); +#15830 = EDGE_CURVE('',#15831,#14881,#15833,.T.); +#15831 = VERTEX_POINT('',#15832); +#15832 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75)); +#15833 = LINE('',#15834,#15835); +#15834 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75)); +#15835 = VECTOR('',#15836,1.); +#15836 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#15837 = ORIENTED_EDGE('',*,*,#15838,.F.); +#15838 = EDGE_CURVE('',#15785,#15831,#15839,.T.); +#15839 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15840,#15841),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15840 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15841 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75)); +#15842 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15843,#15844) + ,(#15845,#15846 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15843 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#15844 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75)); +#15845 = CARTESIAN_POINT('',(1.875,2.2375,1.025)); +#15846 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75)); +#15847 = ADVANCED_FACE('',(#15848,#15898),#15909,.F.); +#15848 = FACE_BOUND('',#15849,.F.); +#15849 = EDGE_LOOP('',(#15850,#15858,#15859,#15860,#15868,#15876,#15884, + #15892)); +#15850 = ORIENTED_EDGE('',*,*,#15851,.T.); +#15851 = EDGE_CURVE('',#15852,#15831,#15854,.T.); +#15852 = VERTEX_POINT('',#15853); +#15853 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#15854 = LINE('',#15855,#15856); +#15855 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#15856 = VECTOR('',#15857,1.); +#15857 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#15858 = ORIENTED_EDGE('',*,*,#15830,.T.); +#15859 = ORIENTED_EDGE('',*,*,#14880,.T.); +#15860 = ORIENTED_EDGE('',*,*,#15861,.T.); +#15861 = EDGE_CURVE('',#14874,#15862,#15864,.T.); +#15862 = VERTEX_POINT('',#15863); +#15863 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75)); +#15864 = LINE('',#15865,#15866); +#15865 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75)); +#15866 = VECTOR('',#15867,1.); +#15867 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#15868 = ORIENTED_EDGE('',*,*,#15869,.T.); +#15869 = EDGE_CURVE('',#15862,#15870,#15872,.T.); +#15870 = VERTEX_POINT('',#15871); +#15871 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75)); +#15872 = LINE('',#15873,#15874); +#15873 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75)); +#15874 = VECTOR('',#15875,1.); +#15875 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#15876 = ORIENTED_EDGE('',*,*,#15877,.T.); +#15877 = EDGE_CURVE('',#15870,#15878,#15880,.T.); +#15878 = VERTEX_POINT('',#15879); +#15879 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75)); +#15880 = LINE('',#15881,#15882); +#15881 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75)); +#15882 = VECTOR('',#15883,1.); +#15883 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#15884 = ORIENTED_EDGE('',*,*,#15885,.T.); +#15885 = EDGE_CURVE('',#15878,#15886,#15888,.T.); +#15886 = VERTEX_POINT('',#15887); +#15887 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75)); +#15888 = LINE('',#15889,#15890); +#15889 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75)); +#15890 = VECTOR('',#15891,1.); +#15891 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#15892 = ORIENTED_EDGE('',*,*,#15893,.T.); +#15893 = EDGE_CURVE('',#15886,#15852,#15894,.T.); +#15894 = LINE('',#15895,#15896); +#15895 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75)); +#15896 = VECTOR('',#15897,1.); +#15897 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#15898 = FACE_BOUND('',#15899,.F.); +#15899 = EDGE_LOOP('',(#15900)); +#15900 = ORIENTED_EDGE('',*,*,#15901,.T.); +#15901 = EDGE_CURVE('',#15902,#15902,#15904,.T.); +#15902 = VERTEX_POINT('',#15903); +#15903 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.75)); +#15904 = CIRCLE('',#15905,0.3); +#15905 = AXIS2_PLACEMENT_3D('',#15906,#15907,#15908); +#15906 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.75)); +#15907 = DIRECTION('',(-0.,0.,1.)); +#15908 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15909 = PLANE('',#15910); +#15910 = AXIS2_PLACEMENT_3D('',#15911,#15912,#15913); +#15911 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#15912 = DIRECTION('',(0.,0.,-1.)); +#15913 = DIRECTION('',(0.596575959062,-0.802556617983,0.)); +#15914 = ADVANCED_FACE('',(#15915),#15932,.F.); +#15915 = FACE_BOUND('',#15916,.F.); +#15916 = EDGE_LOOP('',(#15917,#15925,#15930,#15931)); +#15917 = ORIENTED_EDGE('',*,*,#15918,.T.); +#15918 = EDGE_CURVE('',#14866,#15919,#15921,.T.); +#15919 = VERTEX_POINT('',#15920); +#15920 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#15921 = LINE('',#15922,#15923); +#15922 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15923 = VECTOR('',#15924,1.); +#15924 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#15925 = ORIENTED_EDGE('',*,*,#15926,.T.); +#15926 = EDGE_CURVE('',#15919,#15862,#15927,.T.); +#15927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15928,#15929),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#15928 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#15929 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75)); +#15930 = ORIENTED_EDGE('',*,*,#15861,.F.); +#15931 = ORIENTED_EDGE('',*,*,#14873,.F.); +#15932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15933,#15934) + ,(#15935,#15936 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15933 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#15934 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75)); +#15935 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#15936 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75)); +#15937 = ADVANCED_FACE('',(#15938),#15951,.F.); +#15938 = FACE_BOUND('',#15939,.F.); +#15939 = EDGE_LOOP('',(#15940,#15941,#15947,#15948,#15949,#15950)); +#15940 = ORIENTED_EDGE('',*,*,#14996,.F.); +#15941 = ORIENTED_EDGE('',*,*,#15942,.T.); +#15942 = EDGE_CURVE('',#14988,#15629,#15943,.T.); +#15943 = LINE('',#15944,#15945); +#15944 = CARTESIAN_POINT('',(2.25,0.84,1.025)); +#15945 = VECTOR('',#15946,1.); +#15946 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15947 = ORIENTED_EDGE('',*,*,#15637,.T.); +#15948 = ORIENTED_EDGE('',*,*,#15760,.T.); +#15949 = ORIENTED_EDGE('',*,*,#14825,.F.); +#15950 = ORIENTED_EDGE('',*,*,#14903,.F.); +#15951 = PLANE('',#15952); +#15952 = AXIS2_PLACEMENT_3D('',#15953,#15954,#15955); +#15953 = CARTESIAN_POINT('',(2.25,0.84,1.025)); +#15954 = DIRECTION('',(0.,0.,-1.)); +#15955 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#15956 = ADVANCED_FACE('',(#15957),#15970,.F.); +#15957 = FACE_BOUND('',#15958,.F.); +#15958 = EDGE_LOOP('',(#15959,#15960,#15966,#15967,#15968,#15969)); +#15959 = ORIENTED_EDGE('',*,*,#15397,.F.); +#15960 = ORIENTED_EDGE('',*,*,#15961,.T.); +#15961 = EDGE_CURVE('',#15389,#15276,#15962,.T.); +#15962 = LINE('',#15963,#15964); +#15963 = CARTESIAN_POINT('',(2.25,-1.7,1.025)); +#15964 = VECTOR('',#15965,1.); +#15965 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15966 = ORIENTED_EDGE('',*,*,#15284,.T.); +#15967 = ORIENTED_EDGE('',*,*,#15298,.T.); +#15968 = ORIENTED_EDGE('',*,*,#14857,.F.); +#15969 = ORIENTED_EDGE('',*,*,#15527,.F.); +#15970 = PLANE('',#15971); +#15971 = AXIS2_PLACEMENT_3D('',#15972,#15973,#15974); +#15972 = CARTESIAN_POINT('',(2.25,-1.7,1.025)); +#15973 = DIRECTION('',(0.,0.,-1.)); +#15974 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#15975 = ADVANCED_FACE('',(#15976),#15989,.F.); +#15976 = FACE_BOUND('',#15977,.F.); +#15977 = EDGE_LOOP('',(#15978,#15979,#15985,#15986,#15987,#15988)); +#15978 = ORIENTED_EDGE('',*,*,#15729,.F.); +#15979 = ORIENTED_EDGE('',*,*,#15980,.T.); +#15980 = EDGE_CURVE('',#15721,#15498,#15981,.T.); +#15981 = LINE('',#15982,#15983); +#15982 = CARTESIAN_POINT('',(2.25,-0.43,1.025)); +#15983 = VECTOR('',#15984,1.); +#15984 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#15985 = ORIENTED_EDGE('',*,*,#15506,.T.); +#15986 = ORIENTED_EDGE('',*,*,#15520,.T.); +#15987 = ORIENTED_EDGE('',*,*,#14841,.F.); +#15988 = ORIENTED_EDGE('',*,*,#15767,.F.); +#15989 = PLANE('',#15990); +#15990 = AXIS2_PLACEMENT_3D('',#15991,#15992,#15993); +#15991 = CARTESIAN_POINT('',(2.25,-0.43,1.025)); +#15992 = DIRECTION('',(0.,0.,-1.)); +#15993 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#15994 = ADVANCED_FACE('',(#15995),#16006,.T.); +#15995 = FACE_BOUND('',#15996,.T.); +#15996 = EDGE_LOOP('',(#15997,#15998,#15999,#16000)); +#15997 = ORIENTED_EDGE('',*,*,#14987,.T.); +#15998 = ORIENTED_EDGE('',*,*,#15942,.T.); +#15999 = ORIENTED_EDGE('',*,*,#15628,.F.); +#16000 = ORIENTED_EDGE('',*,*,#16001,.F.); +#16001 = EDGE_CURVE('',#14980,#15621,#16002,.T.); +#16002 = LINE('',#16003,#16004); +#16003 = CARTESIAN_POINT('',(2.55,0.84,0.725)); +#16004 = VECTOR('',#16005,1.); +#16005 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16006 = CYLINDRICAL_SURFACE('',#16007,0.3); +#16007 = AXIS2_PLACEMENT_3D('',#16008,#16009,#16010); +#16008 = CARTESIAN_POINT('',(2.25,0.84,0.725)); +#16009 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16010 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#16011 = ADVANCED_FACE('',(#16012),#16023,.F.); +#16012 = FACE_BOUND('',#16013,.F.); +#16013 = EDGE_LOOP('',(#16014,#16020,#16021,#16022)); +#16014 = ORIENTED_EDGE('',*,*,#16015,.T.); +#16015 = EDGE_CURVE('',#14971,#15612,#16016,.T.); +#16016 = LINE('',#16017,#16018); +#16017 = CARTESIAN_POINT('',(2.55,0.84,0.3)); +#16018 = VECTOR('',#16019,1.); +#16019 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16020 = ORIENTED_EDGE('',*,*,#15620,.T.); +#16021 = ORIENTED_EDGE('',*,*,#16001,.F.); +#16022 = ORIENTED_EDGE('',*,*,#14979,.F.); +#16023 = PLANE('',#16024); +#16024 = AXIS2_PLACEMENT_3D('',#16025,#16026,#16027); +#16025 = CARTESIAN_POINT('',(2.55,0.84,0.3)); +#16026 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16027 = DIRECTION('',(0.,0.,1.)); +#16028 = ADVANCED_FACE('',(#16029),#16040,.F.); +#16029 = FACE_BOUND('',#16030,.F.); +#16030 = EDGE_LOOP('',(#16031,#16037,#16038,#16039)); +#16031 = ORIENTED_EDGE('',*,*,#16032,.T.); +#16032 = EDGE_CURVE('',#14963,#15604,#16033,.T.); +#16033 = LINE('',#16034,#16035); +#16034 = CARTESIAN_POINT('',(2.65,0.84,0.2)); +#16035 = VECTOR('',#16036,1.); +#16036 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16037 = ORIENTED_EDGE('',*,*,#15611,.T.); +#16038 = ORIENTED_EDGE('',*,*,#16015,.F.); +#16039 = ORIENTED_EDGE('',*,*,#14970,.F.); +#16040 = CYLINDRICAL_SURFACE('',#16041,0.1); +#16041 = AXIS2_PLACEMENT_3D('',#16042,#16043,#16044); +#16042 = CARTESIAN_POINT('',(2.65,0.84,0.3)); +#16043 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16044 = DIRECTION('',(0.,0.,-1.)); +#16045 = ADVANCED_FACE('',(#16046),#16057,.F.); +#16046 = FACE_BOUND('',#16047,.F.); +#16047 = EDGE_LOOP('',(#16048,#16054,#16055,#16056)); +#16048 = ORIENTED_EDGE('',*,*,#16049,.T.); +#16049 = EDGE_CURVE('',#14955,#15596,#16050,.T.); +#16050 = LINE('',#16051,#16052); +#16051 = CARTESIAN_POINT('',(3.,0.84,0.2)); +#16052 = VECTOR('',#16053,1.); +#16053 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16054 = ORIENTED_EDGE('',*,*,#15603,.T.); +#16055 = ORIENTED_EDGE('',*,*,#16032,.F.); +#16056 = ORIENTED_EDGE('',*,*,#14962,.F.); +#16057 = PLANE('',#16058); +#16058 = AXIS2_PLACEMENT_3D('',#16059,#16060,#16061); +#16059 = CARTESIAN_POINT('',(3.,0.84,0.2)); +#16060 = DIRECTION('',(0.,0.,-1.)); +#16061 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#16062 = ADVANCED_FACE('',(#16063),#16074,.F.); +#16063 = FACE_BOUND('',#16064,.F.); +#16064 = EDGE_LOOP('',(#16065,#16071,#16072,#16073)); +#16065 = ORIENTED_EDGE('',*,*,#16066,.T.); +#16066 = EDGE_CURVE('',#14947,#15588,#16067,.T.); +#16067 = LINE('',#16068,#16069); +#16068 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17)); +#16069 = VECTOR('',#16070,1.); +#16070 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16071 = ORIENTED_EDGE('',*,*,#15595,.T.); +#16072 = ORIENTED_EDGE('',*,*,#16049,.F.); +#16073 = ORIENTED_EDGE('',*,*,#14954,.F.); +#16074 = PLANE('',#16075); +#16075 = AXIS2_PLACEMENT_3D('',#16076,#16077,#16078); +#16076 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17)); +#16077 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16078 = DIRECTION('',(0.,0.,1.)); +#16079 = ADVANCED_FACE('',(#16080),#16091,.F.); +#16080 = FACE_BOUND('',#16081,.F.); +#16081 = EDGE_LOOP('',(#16082,#16088,#16089,#16090)); +#16082 = ORIENTED_EDGE('',*,*,#16083,.T.); +#16083 = EDGE_CURVE('',#14938,#15579,#16084,.T.); +#16084 = LINE('',#16085,#16086); +#16085 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17)); +#16086 = VECTOR('',#16087,1.); +#16087 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16088 = ORIENTED_EDGE('',*,*,#15587,.T.); +#16089 = ORIENTED_EDGE('',*,*,#16066,.F.); +#16090 = ORIENTED_EDGE('',*,*,#14946,.F.); +#16091 = PLANE('',#16092); +#16092 = AXIS2_PLACEMENT_3D('',#16093,#16094,#16095); +#16093 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17)); +#16094 = DIRECTION('',(0.,0.,1.)); +#16095 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#16096 = ADVANCED_FACE('',(#16097),#16108,.T.); +#16097 = FACE_BOUND('',#16098,.T.); +#16098 = EDGE_LOOP('',(#16099,#16100,#16101,#16102)); +#16099 = ORIENTED_EDGE('',*,*,#14937,.T.); +#16100 = ORIENTED_EDGE('',*,*,#16083,.T.); +#16101 = ORIENTED_EDGE('',*,*,#15578,.F.); +#16102 = ORIENTED_EDGE('',*,*,#16103,.F.); +#16103 = EDGE_CURVE('',#14930,#15571,#16104,.T.); +#16104 = LINE('',#16105,#16106); +#16105 = CARTESIAN_POINT('',(2.35,0.84,0.3)); +#16106 = VECTOR('',#16107,1.); +#16107 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16108 = CYLINDRICAL_SURFACE('',#16109,0.3); +#16109 = AXIS2_PLACEMENT_3D('',#16110,#16111,#16112); +#16110 = CARTESIAN_POINT('',(2.65,0.84,0.3)); +#16111 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16112 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#16113 = ADVANCED_FACE('',(#16114),#16120,.F.); +#16114 = FACE_BOUND('',#16115,.F.); +#16115 = EDGE_LOOP('',(#16116,#16117,#16118,#16119)); +#16116 = ORIENTED_EDGE('',*,*,#15552,.T.); +#16117 = ORIENTED_EDGE('',*,*,#15570,.T.); +#16118 = ORIENTED_EDGE('',*,*,#16103,.F.); +#16119 = ORIENTED_EDGE('',*,*,#14929,.F.); +#16120 = PLANE('',#16121); +#16121 = AXIS2_PLACEMENT_3D('',#16122,#16123,#16124); +#16122 = CARTESIAN_POINT('',(2.35,0.84,0.725)); +#16123 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15)); +#16124 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#16125 = ADVANCED_FACE('',(#16126),#16143,.F.); +#16126 = FACE_BOUND('',#16127,.F.); +#16127 = EDGE_LOOP('',(#16128,#16129,#16136,#16142)); +#16128 = ORIENTED_EDGE('',*,*,#15041,.T.); +#16129 = ORIENTED_EDGE('',*,*,#16130,.T.); +#16130 = EDGE_CURVE('',#15035,#16131,#16133,.T.); +#16131 = VERTEX_POINT('',#16132); +#16132 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16134,#16135),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16134 = CARTESIAN_POINT('',(-1.775,-2.45,0.825)); +#16135 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16136 = ORIENTED_EDGE('',*,*,#16137,.F.); +#16137 = EDGE_CURVE('',#15185,#16131,#16138,.T.); +#16138 = LINE('',#16139,#16140); +#16139 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#16140 = VECTOR('',#16141,1.); +#16141 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16142 = ORIENTED_EDGE('',*,*,#15184,.F.); +#16143 = PLANE('',#16144); +#16144 = AXIS2_PLACEMENT_3D('',#16145,#16146,#16147); +#16145 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#16146 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16147 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16148 = ADVANCED_FACE('',(#16149),#16166,.F.); +#16149 = FACE_BOUND('',#16150,.F.); +#16150 = EDGE_LOOP('',(#16151,#16152,#16159,#16165)); +#16151 = ORIENTED_EDGE('',*,*,#15064,.T.); +#16152 = ORIENTED_EDGE('',*,*,#16153,.T.); +#16153 = EDGE_CURVE('',#15058,#16154,#16156,.T.); +#16154 = VERTEX_POINT('',#16155); +#16155 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16157,#16158),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16157 = CARTESIAN_POINT('',(-1.95,-2.275,0.825)); +#16158 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16159 = ORIENTED_EDGE('',*,*,#16160,.F.); +#16160 = EDGE_CURVE('',#16131,#16154,#16161,.T.); +#16161 = LINE('',#16162,#16163); +#16162 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16163 = VECTOR('',#16164,1.); +#16164 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16165 = ORIENTED_EDGE('',*,*,#16130,.F.); +#16166 = PLANE('',#16167); +#16167 = AXIS2_PLACEMENT_3D('',#16168,#16169,#16170); +#16168 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16169 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16170 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16171 = ADVANCED_FACE('',(#16172),#16190,.F.); +#16172 = FACE_BOUND('',#16173,.F.); +#16173 = EDGE_LOOP('',(#16174,#16175,#16176,#16184)); +#16174 = ORIENTED_EDGE('',*,*,#16153,.F.); +#16175 = ORIENTED_EDGE('',*,*,#15151,.T.); +#16176 = ORIENTED_EDGE('',*,*,#16177,.T.); +#16177 = EDGE_CURVE('',#15144,#16178,#16180,.T.); +#16178 = VERTEX_POINT('',#16179); +#16179 = CARTESIAN_POINT('',(-1.95,-2.11,1.025)); +#16180 = LINE('',#16181,#16182); +#16181 = CARTESIAN_POINT('',(-1.95,-2.11,0.778829828783)); +#16182 = VECTOR('',#16183,1.); +#16183 = DIRECTION('',(0.,0.,1.)); +#16184 = ORIENTED_EDGE('',*,*,#16185,.F.); +#16185 = EDGE_CURVE('',#16154,#16178,#16186,.T.); +#16186 = LINE('',#16187,#16188); +#16187 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16188 = VECTOR('',#16189,1.); +#16189 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16190 = PLANE('',#16191); +#16191 = AXIS2_PLACEMENT_3D('',#16192,#16193,#16194); +#16192 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16193 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16194 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16195 = ADVANCED_FACE('',(#16196),#16220,.F.); +#16196 = FACE_BOUND('',#16197,.F.); +#16197 = EDGE_LOOP('',(#16198,#16206,#16207,#16214)); +#16198 = ORIENTED_EDGE('',*,*,#16199,.F.); +#16199 = EDGE_CURVE('',#15088,#16200,#16202,.T.); +#16200 = VERTEX_POINT('',#16201); +#16201 = CARTESIAN_POINT('',(-1.95,2.11,1.025)); +#16202 = LINE('',#16203,#16204); +#16203 = CARTESIAN_POINT('',(-1.95,2.11,0.778829828783)); +#16204 = VECTOR('',#16205,1.); +#16205 = DIRECTION('',(0.,0.,1.)); +#16206 = ORIENTED_EDGE('',*,*,#15087,.T.); +#16207 = ORIENTED_EDGE('',*,*,#16208,.T.); +#16208 = EDGE_CURVE('',#15081,#16209,#16211,.T.); +#16209 = VERTEX_POINT('',#16210); +#16210 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#16211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16212,#16213),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16212 = CARTESIAN_POINT('',(-1.95,2.275,0.825)); +#16213 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#16214 = ORIENTED_EDGE('',*,*,#16215,.F.); +#16215 = EDGE_CURVE('',#16200,#16209,#16216,.T.); +#16216 = LINE('',#16217,#16218); +#16217 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16218 = VECTOR('',#16219,1.); +#16219 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16220 = PLANE('',#16221); +#16221 = AXIS2_PLACEMENT_3D('',#16222,#16223,#16224); +#16222 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16223 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16224 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16225 = ADVANCED_FACE('',(#16226),#16251,.F.); +#16226 = FACE_BOUND('',#16227,.F.); +#16227 = EDGE_LOOP('',(#16228,#16236,#16237,#16245)); +#16228 = ORIENTED_EDGE('',*,*,#16229,.F.); +#16229 = EDGE_CURVE('',#15144,#16230,#16232,.T.); +#16230 = VERTEX_POINT('',#16231); +#16231 = CARTESIAN_POINT('',(-2.25,-2.11,0.825)); +#16232 = LINE('',#16233,#16234); +#16233 = CARTESIAN_POINT('',(-1.8,-2.11,0.825)); +#16234 = VECTOR('',#16235,1.); +#16235 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16236 = ORIENTED_EDGE('',*,*,#15143,.T.); +#16237 = ORIENTED_EDGE('',*,*,#16238,.T.); +#16238 = EDGE_CURVE('',#15136,#16239,#16241,.T.); +#16239 = VERTEX_POINT('',#16240); +#16240 = CARTESIAN_POINT('',(-2.25,-1.7,0.825)); +#16241 = LINE('',#16242,#16243); +#16242 = CARTESIAN_POINT('',(-1.8,-1.7,0.825)); +#16243 = VECTOR('',#16244,1.); +#16244 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16245 = ORIENTED_EDGE('',*,*,#16246,.F.); +#16246 = EDGE_CURVE('',#16230,#16239,#16247,.T.); +#16247 = LINE('',#16248,#16249); +#16248 = CARTESIAN_POINT('',(-2.25,-2.11,0.825)); +#16249 = VECTOR('',#16250,1.); +#16250 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#16251 = PLANE('',#16252); +#16252 = AXIS2_PLACEMENT_3D('',#16253,#16254,#16255); +#16253 = CARTESIAN_POINT('',(-1.8,-2.11,0.825)); +#16254 = DIRECTION('',(0.,0.,1.)); +#16255 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16256 = ADVANCED_FACE('',(#16257),#16282,.F.); +#16257 = FACE_BOUND('',#16258,.F.); +#16258 = EDGE_LOOP('',(#16259,#16267,#16268,#16276)); +#16259 = ORIENTED_EDGE('',*,*,#16260,.F.); +#16260 = EDGE_CURVE('',#15096,#16261,#16263,.T.); +#16261 = VERTEX_POINT('',#16262); +#16262 = CARTESIAN_POINT('',(-2.25,1.7,0.825)); +#16263 = LINE('',#16264,#16265); +#16264 = CARTESIAN_POINT('',(-1.8,1.7,0.825)); +#16265 = VECTOR('',#16266,1.); +#16266 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16267 = ORIENTED_EDGE('',*,*,#15095,.T.); +#16268 = ORIENTED_EDGE('',*,*,#16269,.T.); +#16269 = EDGE_CURVE('',#15088,#16270,#16272,.T.); +#16270 = VERTEX_POINT('',#16271); +#16271 = CARTESIAN_POINT('',(-2.25,2.11,0.825)); +#16272 = LINE('',#16273,#16274); +#16273 = CARTESIAN_POINT('',(-1.8,2.11,0.825)); +#16274 = VECTOR('',#16275,1.); +#16275 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16276 = ORIENTED_EDGE('',*,*,#16277,.F.); +#16277 = EDGE_CURVE('',#16261,#16270,#16278,.T.); +#16278 = LINE('',#16279,#16280); +#16279 = CARTESIAN_POINT('',(-2.25,1.7,0.825)); +#16280 = VECTOR('',#16281,1.); +#16281 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#16282 = PLANE('',#16283); +#16283 = AXIS2_PLACEMENT_3D('',#16284,#16285,#16286); +#16284 = CARTESIAN_POINT('',(-1.8,1.7,0.825)); +#16285 = DIRECTION('',(0.,0.,1.)); +#16286 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16287 = ADVANCED_FACE('',(#16288),#16313,.F.); +#16288 = FACE_BOUND('',#16289,.F.); +#16289 = EDGE_LOOP('',(#16290,#16298,#16299,#16307)); +#16290 = ORIENTED_EDGE('',*,*,#16291,.F.); +#16291 = EDGE_CURVE('',#15136,#16292,#16294,.T.); +#16292 = VERTEX_POINT('',#16293); +#16293 = CARTESIAN_POINT('',(-1.95,-1.7,1.025)); +#16294 = LINE('',#16295,#16296); +#16295 = CARTESIAN_POINT('',(-1.95,-1.7,0.778829828783)); +#16296 = VECTOR('',#16297,1.); +#16297 = DIRECTION('',(0.,0.,1.)); +#16298 = ORIENTED_EDGE('',*,*,#15135,.T.); +#16299 = ORIENTED_EDGE('',*,*,#16300,.T.); +#16300 = EDGE_CURVE('',#15128,#16301,#16303,.T.); +#16301 = VERTEX_POINT('',#16302); +#16302 = CARTESIAN_POINT('',(-1.95,-0.84,1.025)); +#16303 = LINE('',#16304,#16305); +#16304 = CARTESIAN_POINT('',(-1.95,-0.84,0.778829828783)); +#16305 = VECTOR('',#16306,1.); +#16306 = DIRECTION('',(0.,0.,1.)); +#16307 = ORIENTED_EDGE('',*,*,#16308,.F.); +#16308 = EDGE_CURVE('',#16292,#16301,#16309,.T.); +#16309 = LINE('',#16310,#16311); +#16310 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16311 = VECTOR('',#16312,1.); +#16312 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16313 = PLANE('',#16314); +#16314 = AXIS2_PLACEMENT_3D('',#16315,#16316,#16317); +#16315 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16316 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16317 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16318 = ADVANCED_FACE('',(#16319),#16344,.F.); +#16319 = FACE_BOUND('',#16320,.F.); +#16320 = EDGE_LOOP('',(#16321,#16329,#16330,#16338)); +#16321 = ORIENTED_EDGE('',*,*,#16322,.F.); +#16322 = EDGE_CURVE('',#15104,#16323,#16325,.T.); +#16323 = VERTEX_POINT('',#16324); +#16324 = CARTESIAN_POINT('',(-1.95,0.84,1.025)); +#16325 = LINE('',#16326,#16327); +#16326 = CARTESIAN_POINT('',(-1.95,0.84,0.778829828783)); +#16327 = VECTOR('',#16328,1.); +#16328 = DIRECTION('',(0.,0.,1.)); +#16329 = ORIENTED_EDGE('',*,*,#15103,.T.); +#16330 = ORIENTED_EDGE('',*,*,#16331,.T.); +#16331 = EDGE_CURVE('',#15096,#16332,#16334,.T.); +#16332 = VERTEX_POINT('',#16333); +#16333 = CARTESIAN_POINT('',(-1.95,1.7,1.025)); +#16334 = LINE('',#16335,#16336); +#16335 = CARTESIAN_POINT('',(-1.95,1.7,0.778829828783)); +#16336 = VECTOR('',#16337,1.); +#16337 = DIRECTION('',(0.,0.,1.)); +#16338 = ORIENTED_EDGE('',*,*,#16339,.F.); +#16339 = EDGE_CURVE('',#16323,#16332,#16340,.T.); +#16340 = LINE('',#16341,#16342); +#16341 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16342 = VECTOR('',#16343,1.); +#16343 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16344 = PLANE('',#16345); +#16345 = AXIS2_PLACEMENT_3D('',#16346,#16347,#16348); +#16346 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16347 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16348 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16349 = ADVANCED_FACE('',(#16350),#16375,.F.); +#16350 = FACE_BOUND('',#16351,.F.); +#16351 = EDGE_LOOP('',(#16352,#16360,#16361,#16369)); +#16352 = ORIENTED_EDGE('',*,*,#16353,.F.); +#16353 = EDGE_CURVE('',#15128,#16354,#16356,.T.); +#16354 = VERTEX_POINT('',#16355); +#16355 = CARTESIAN_POINT('',(-2.25,-0.84,0.825)); +#16356 = LINE('',#16357,#16358); +#16357 = CARTESIAN_POINT('',(-1.8,-0.84,0.825)); +#16358 = VECTOR('',#16359,1.); +#16359 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16360 = ORIENTED_EDGE('',*,*,#15127,.T.); +#16361 = ORIENTED_EDGE('',*,*,#16362,.T.); +#16362 = EDGE_CURVE('',#15120,#16363,#16365,.T.); +#16363 = VERTEX_POINT('',#16364); +#16364 = CARTESIAN_POINT('',(-2.25,-0.43,0.825)); +#16365 = LINE('',#16366,#16367); +#16366 = CARTESIAN_POINT('',(-1.8,-0.43,0.825)); +#16367 = VECTOR('',#16368,1.); +#16368 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16369 = ORIENTED_EDGE('',*,*,#16370,.F.); +#16370 = EDGE_CURVE('',#16354,#16363,#16371,.T.); +#16371 = LINE('',#16372,#16373); +#16372 = CARTESIAN_POINT('',(-2.25,-0.84,0.825)); +#16373 = VECTOR('',#16374,1.); +#16374 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#16375 = PLANE('',#16376); +#16376 = AXIS2_PLACEMENT_3D('',#16377,#16378,#16379); +#16377 = CARTESIAN_POINT('',(-1.8,-0.84,0.825)); +#16378 = DIRECTION('',(0.,0.,1.)); +#16379 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16380 = ADVANCED_FACE('',(#16381),#16406,.F.); +#16381 = FACE_BOUND('',#16382,.F.); +#16382 = EDGE_LOOP('',(#16383,#16391,#16392,#16400)); +#16383 = ORIENTED_EDGE('',*,*,#16384,.F.); +#16384 = EDGE_CURVE('',#15112,#16385,#16387,.T.); +#16385 = VERTEX_POINT('',#16386); +#16386 = CARTESIAN_POINT('',(-2.25,0.43,0.825)); +#16387 = LINE('',#16388,#16389); +#16388 = CARTESIAN_POINT('',(-1.8,0.43,0.825)); +#16389 = VECTOR('',#16390,1.); +#16390 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16391 = ORIENTED_EDGE('',*,*,#15111,.T.); +#16392 = ORIENTED_EDGE('',*,*,#16393,.T.); +#16393 = EDGE_CURVE('',#15104,#16394,#16396,.T.); +#16394 = VERTEX_POINT('',#16395); +#16395 = CARTESIAN_POINT('',(-2.25,0.84,0.825)); +#16396 = LINE('',#16397,#16398); +#16397 = CARTESIAN_POINT('',(-1.8,0.84,0.825)); +#16398 = VECTOR('',#16399,1.); +#16399 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16400 = ORIENTED_EDGE('',*,*,#16401,.F.); +#16401 = EDGE_CURVE('',#16385,#16394,#16402,.T.); +#16402 = LINE('',#16403,#16404); +#16403 = CARTESIAN_POINT('',(-2.25,0.43,0.825)); +#16404 = VECTOR('',#16405,1.); +#16405 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#16406 = PLANE('',#16407); +#16407 = AXIS2_PLACEMENT_3D('',#16408,#16409,#16410); +#16408 = CARTESIAN_POINT('',(-1.8,0.43,0.825)); +#16409 = DIRECTION('',(0.,0.,1.)); +#16410 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#16411 = ADVANCED_FACE('',(#16412),#16437,.F.); +#16412 = FACE_BOUND('',#16413,.F.); +#16413 = EDGE_LOOP('',(#16414,#16422,#16423,#16431)); +#16414 = ORIENTED_EDGE('',*,*,#16415,.F.); +#16415 = EDGE_CURVE('',#15120,#16416,#16418,.T.); +#16416 = VERTEX_POINT('',#16417); +#16417 = CARTESIAN_POINT('',(-1.95,-0.43,1.025)); +#16418 = LINE('',#16419,#16420); +#16419 = CARTESIAN_POINT('',(-1.95,-0.43,0.778829828783)); +#16420 = VECTOR('',#16421,1.); +#16421 = DIRECTION('',(0.,0.,1.)); +#16422 = ORIENTED_EDGE('',*,*,#15119,.T.); +#16423 = ORIENTED_EDGE('',*,*,#16424,.T.); +#16424 = EDGE_CURVE('',#15112,#16425,#16427,.T.); +#16425 = VERTEX_POINT('',#16426); +#16426 = CARTESIAN_POINT('',(-1.95,0.43,1.025)); +#16427 = LINE('',#16428,#16429); +#16428 = CARTESIAN_POINT('',(-1.95,0.43,0.778829828783)); +#16429 = VECTOR('',#16430,1.); +#16430 = DIRECTION('',(0.,0.,1.)); +#16431 = ORIENTED_EDGE('',*,*,#16432,.F.); +#16432 = EDGE_CURVE('',#16416,#16425,#16433,.T.); +#16433 = LINE('',#16434,#16435); +#16434 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16435 = VECTOR('',#16436,1.); +#16436 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16437 = PLANE('',#16438); +#16438 = AXIS2_PLACEMENT_3D('',#16439,#16440,#16441); +#16439 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16440 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16441 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16442 = ADVANCED_FACE('',(#16443),#16454,.F.); +#16443 = FACE_BOUND('',#16444,.F.); +#16444 = EDGE_LOOP('',(#16445,#16446,#16447,#16453)); +#16445 = ORIENTED_EDGE('',*,*,#15168,.T.); +#16446 = ORIENTED_EDGE('',*,*,#15815,.T.); +#16447 = ORIENTED_EDGE('',*,*,#16448,.F.); +#16448 = EDGE_CURVE('',#16209,#15808,#16449,.T.); +#16449 = LINE('',#16450,#16451); +#16450 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#16451 = VECTOR('',#16452,1.); +#16452 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16453 = ORIENTED_EDGE('',*,*,#16208,.F.); +#16454 = PLANE('',#16455); +#16455 = AXIS2_PLACEMENT_3D('',#16456,#16457,#16458); +#16456 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#16457 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#16458 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16459 = ADVANCED_FACE('',(#16460),#16470,.F.); +#16460 = FACE_BOUND('',#16461,.F.); +#16461 = EDGE_LOOP('',(#16462,#16463,#16468,#16469)); +#16462 = ORIENTED_EDGE('',*,*,#15191,.T.); +#16463 = ORIENTED_EDGE('',*,*,#16464,.T.); +#16464 = EDGE_CURVE('',#15185,#15919,#16465,.T.); +#16465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16466,#16467),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16466 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#16467 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#16468 = ORIENTED_EDGE('',*,*,#15918,.F.); +#16469 = ORIENTED_EDGE('',*,*,#15305,.F.); +#16470 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16471,#16472) + ,(#16473,#16474 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16471 = CARTESIAN_POINT('',(1.95,-2.275,1.025)); +#16472 = CARTESIAN_POINT('',(1.875,-2.2375,1.025)); +#16473 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#16474 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#16475 = ADVANCED_FACE('',(#16476),#16487,.T.); +#16476 = FACE_BOUND('',#16477,.T.); +#16477 = EDGE_LOOP('',(#16478,#16479,#16480,#16481)); +#16478 = ORIENTED_EDGE('',*,*,#15388,.T.); +#16479 = ORIENTED_EDGE('',*,*,#15961,.T.); +#16480 = ORIENTED_EDGE('',*,*,#15275,.F.); +#16481 = ORIENTED_EDGE('',*,*,#16482,.F.); +#16482 = EDGE_CURVE('',#15381,#15268,#16483,.T.); +#16483 = LINE('',#16484,#16485); +#16484 = CARTESIAN_POINT('',(2.55,-1.7,0.725)); +#16485 = VECTOR('',#16486,1.); +#16486 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16487 = CYLINDRICAL_SURFACE('',#16488,0.3); +#16488 = AXIS2_PLACEMENT_3D('',#16489,#16490,#16491); +#16489 = CARTESIAN_POINT('',(2.25,-1.7,0.725)); +#16490 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16491 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#16492 = ADVANCED_FACE('',(#16493),#16504,.F.); +#16493 = FACE_BOUND('',#16494,.F.); +#16494 = EDGE_LOOP('',(#16495,#16501,#16502,#16503)); +#16495 = ORIENTED_EDGE('',*,*,#16496,.T.); +#16496 = EDGE_CURVE('',#15372,#15259,#16497,.T.); +#16497 = LINE('',#16498,#16499); +#16498 = CARTESIAN_POINT('',(2.55,-1.7,0.3)); +#16499 = VECTOR('',#16500,1.); +#16500 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16501 = ORIENTED_EDGE('',*,*,#15267,.T.); +#16502 = ORIENTED_EDGE('',*,*,#16482,.F.); +#16503 = ORIENTED_EDGE('',*,*,#15380,.F.); +#16504 = PLANE('',#16505); +#16505 = AXIS2_PLACEMENT_3D('',#16506,#16507,#16508); +#16506 = CARTESIAN_POINT('',(2.55,-1.7,0.3)); +#16507 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16508 = DIRECTION('',(0.,0.,1.)); +#16509 = ADVANCED_FACE('',(#16510),#16521,.F.); +#16510 = FACE_BOUND('',#16511,.F.); +#16511 = EDGE_LOOP('',(#16512,#16518,#16519,#16520)); +#16512 = ORIENTED_EDGE('',*,*,#16513,.T.); +#16513 = EDGE_CURVE('',#15364,#15251,#16514,.T.); +#16514 = LINE('',#16515,#16516); +#16515 = CARTESIAN_POINT('',(2.65,-1.7,0.2)); +#16516 = VECTOR('',#16517,1.); +#16517 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16518 = ORIENTED_EDGE('',*,*,#15258,.T.); +#16519 = ORIENTED_EDGE('',*,*,#16496,.F.); +#16520 = ORIENTED_EDGE('',*,*,#15371,.F.); +#16521 = CYLINDRICAL_SURFACE('',#16522,0.1); +#16522 = AXIS2_PLACEMENT_3D('',#16523,#16524,#16525); +#16523 = CARTESIAN_POINT('',(2.65,-1.7,0.3)); +#16524 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16525 = DIRECTION('',(0.,0.,-1.)); +#16526 = ADVANCED_FACE('',(#16527),#16538,.F.); +#16527 = FACE_BOUND('',#16528,.F.); +#16528 = EDGE_LOOP('',(#16529,#16535,#16536,#16537)); +#16529 = ORIENTED_EDGE('',*,*,#16530,.T.); +#16530 = EDGE_CURVE('',#15356,#15243,#16531,.T.); +#16531 = LINE('',#16532,#16533); +#16532 = CARTESIAN_POINT('',(3.,-1.7,0.2)); +#16533 = VECTOR('',#16534,1.); +#16534 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16535 = ORIENTED_EDGE('',*,*,#15250,.T.); +#16536 = ORIENTED_EDGE('',*,*,#16513,.F.); +#16537 = ORIENTED_EDGE('',*,*,#15363,.F.); +#16538 = PLANE('',#16539); +#16539 = AXIS2_PLACEMENT_3D('',#16540,#16541,#16542); +#16540 = CARTESIAN_POINT('',(3.,-1.7,0.2)); +#16541 = DIRECTION('',(0.,0.,-1.)); +#16542 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#16543 = ADVANCED_FACE('',(#16544),#16555,.F.); +#16544 = FACE_BOUND('',#16545,.F.); +#16545 = EDGE_LOOP('',(#16546,#16552,#16553,#16554)); +#16546 = ORIENTED_EDGE('',*,*,#16547,.T.); +#16547 = EDGE_CURVE('',#15348,#15235,#16548,.T.); +#16548 = LINE('',#16549,#16550); +#16549 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17)); +#16550 = VECTOR('',#16551,1.); +#16551 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16552 = ORIENTED_EDGE('',*,*,#15242,.T.); +#16553 = ORIENTED_EDGE('',*,*,#16530,.F.); +#16554 = ORIENTED_EDGE('',*,*,#15355,.F.); +#16555 = PLANE('',#16556); +#16556 = AXIS2_PLACEMENT_3D('',#16557,#16558,#16559); +#16557 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17)); +#16558 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16559 = DIRECTION('',(0.,0.,1.)); +#16560 = ADVANCED_FACE('',(#16561),#16572,.F.); +#16561 = FACE_BOUND('',#16562,.F.); +#16562 = EDGE_LOOP('',(#16563,#16569,#16570,#16571)); +#16563 = ORIENTED_EDGE('',*,*,#16564,.T.); +#16564 = EDGE_CURVE('',#15339,#15226,#16565,.T.); +#16565 = LINE('',#16566,#16567); +#16566 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17)); +#16567 = VECTOR('',#16568,1.); +#16568 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16569 = ORIENTED_EDGE('',*,*,#15234,.T.); +#16570 = ORIENTED_EDGE('',*,*,#16547,.F.); +#16571 = ORIENTED_EDGE('',*,*,#15347,.F.); +#16572 = PLANE('',#16573); +#16573 = AXIS2_PLACEMENT_3D('',#16574,#16575,#16576); +#16574 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17)); +#16575 = DIRECTION('',(0.,0.,1.)); +#16576 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#16577 = ADVANCED_FACE('',(#16578),#16589,.T.); +#16578 = FACE_BOUND('',#16579,.T.); +#16579 = EDGE_LOOP('',(#16580,#16581,#16582,#16583)); +#16580 = ORIENTED_EDGE('',*,*,#15338,.T.); +#16581 = ORIENTED_EDGE('',*,*,#16564,.T.); +#16582 = ORIENTED_EDGE('',*,*,#15225,.F.); +#16583 = ORIENTED_EDGE('',*,*,#16584,.F.); +#16584 = EDGE_CURVE('',#15331,#15218,#16585,.T.); +#16585 = LINE('',#16586,#16587); +#16586 = CARTESIAN_POINT('',(2.35,-1.7,0.3)); +#16587 = VECTOR('',#16588,1.); +#16588 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16589 = CYLINDRICAL_SURFACE('',#16590,0.3); +#16590 = AXIS2_PLACEMENT_3D('',#16591,#16592,#16593); +#16591 = CARTESIAN_POINT('',(2.65,-1.7,0.3)); +#16592 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16593 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#16594 = ADVANCED_FACE('',(#16595),#16601,.F.); +#16595 = FACE_BOUND('',#16596,.F.); +#16596 = EDGE_LOOP('',(#16597,#16598,#16599,#16600)); +#16597 = ORIENTED_EDGE('',*,*,#15413,.T.); +#16598 = ORIENTED_EDGE('',*,*,#15217,.T.); +#16599 = ORIENTED_EDGE('',*,*,#16584,.F.); +#16600 = ORIENTED_EDGE('',*,*,#15330,.F.); +#16601 = PLANE('',#16602); +#16602 = AXIS2_PLACEMENT_3D('',#16603,#16604,#16605); +#16603 = CARTESIAN_POINT('',(2.35,-1.7,0.725)); +#16604 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15)); +#16605 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#16606 = ADVANCED_FACE('',(#16607),#16618,.T.); +#16607 = FACE_BOUND('',#16608,.T.); +#16608 = EDGE_LOOP('',(#16609,#16610,#16611,#16612)); +#16609 = ORIENTED_EDGE('',*,*,#15720,.T.); +#16610 = ORIENTED_EDGE('',*,*,#15980,.T.); +#16611 = ORIENTED_EDGE('',*,*,#15497,.F.); +#16612 = ORIENTED_EDGE('',*,*,#16613,.F.); +#16613 = EDGE_CURVE('',#15713,#15490,#16614,.T.); +#16614 = LINE('',#16615,#16616); +#16615 = CARTESIAN_POINT('',(2.55,-0.43,0.725)); +#16616 = VECTOR('',#16617,1.); +#16617 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16618 = CYLINDRICAL_SURFACE('',#16619,0.3); +#16619 = AXIS2_PLACEMENT_3D('',#16620,#16621,#16622); +#16620 = CARTESIAN_POINT('',(2.25,-0.43,0.725)); +#16621 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16622 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16)); +#16623 = ADVANCED_FACE('',(#16624),#16635,.F.); +#16624 = FACE_BOUND('',#16625,.F.); +#16625 = EDGE_LOOP('',(#16626,#16632,#16633,#16634)); +#16626 = ORIENTED_EDGE('',*,*,#16627,.T.); +#16627 = EDGE_CURVE('',#15704,#15481,#16628,.T.); +#16628 = LINE('',#16629,#16630); +#16629 = CARTESIAN_POINT('',(2.55,-0.43,0.3)); +#16630 = VECTOR('',#16631,1.); +#16631 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16632 = ORIENTED_EDGE('',*,*,#15489,.T.); +#16633 = ORIENTED_EDGE('',*,*,#16613,.F.); +#16634 = ORIENTED_EDGE('',*,*,#15712,.F.); +#16635 = PLANE('',#16636); +#16636 = AXIS2_PLACEMENT_3D('',#16637,#16638,#16639); +#16637 = CARTESIAN_POINT('',(2.55,-0.43,0.3)); +#16638 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16639 = DIRECTION('',(0.,0.,1.)); +#16640 = ADVANCED_FACE('',(#16641),#16652,.F.); +#16641 = FACE_BOUND('',#16642,.F.); +#16642 = EDGE_LOOP('',(#16643,#16649,#16650,#16651)); +#16643 = ORIENTED_EDGE('',*,*,#16644,.T.); +#16644 = EDGE_CURVE('',#15696,#15473,#16645,.T.); +#16645 = LINE('',#16646,#16647); +#16646 = CARTESIAN_POINT('',(2.65,-0.43,0.2)); +#16647 = VECTOR('',#16648,1.); +#16648 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16649 = ORIENTED_EDGE('',*,*,#15480,.T.); +#16650 = ORIENTED_EDGE('',*,*,#16627,.F.); +#16651 = ORIENTED_EDGE('',*,*,#15703,.F.); +#16652 = CYLINDRICAL_SURFACE('',#16653,0.1); +#16653 = AXIS2_PLACEMENT_3D('',#16654,#16655,#16656); +#16654 = CARTESIAN_POINT('',(2.65,-0.43,0.3)); +#16655 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16656 = DIRECTION('',(0.,0.,-1.)); +#16657 = ADVANCED_FACE('',(#16658),#16669,.F.); +#16658 = FACE_BOUND('',#16659,.F.); +#16659 = EDGE_LOOP('',(#16660,#16666,#16667,#16668)); +#16660 = ORIENTED_EDGE('',*,*,#16661,.T.); +#16661 = EDGE_CURVE('',#15688,#15465,#16662,.T.); +#16662 = LINE('',#16663,#16664); +#16663 = CARTESIAN_POINT('',(3.,-0.43,0.2)); +#16664 = VECTOR('',#16665,1.); +#16665 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16666 = ORIENTED_EDGE('',*,*,#15472,.T.); +#16667 = ORIENTED_EDGE('',*,*,#16644,.F.); +#16668 = ORIENTED_EDGE('',*,*,#15695,.F.); +#16669 = PLANE('',#16670); +#16670 = AXIS2_PLACEMENT_3D('',#16671,#16672,#16673); +#16671 = CARTESIAN_POINT('',(3.,-0.43,0.2)); +#16672 = DIRECTION('',(0.,0.,-1.)); +#16673 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#16674 = ADVANCED_FACE('',(#16675),#16686,.F.); +#16675 = FACE_BOUND('',#16676,.F.); +#16676 = EDGE_LOOP('',(#16677,#16683,#16684,#16685)); +#16677 = ORIENTED_EDGE('',*,*,#16678,.T.); +#16678 = EDGE_CURVE('',#15680,#15457,#16679,.T.); +#16679 = LINE('',#16680,#16681); +#16680 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17)); +#16681 = VECTOR('',#16682,1.); +#16682 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16683 = ORIENTED_EDGE('',*,*,#15464,.T.); +#16684 = ORIENTED_EDGE('',*,*,#16661,.F.); +#16685 = ORIENTED_EDGE('',*,*,#15687,.F.); +#16686 = PLANE('',#16687); +#16687 = AXIS2_PLACEMENT_3D('',#16688,#16689,#16690); +#16688 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17)); +#16689 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16690 = DIRECTION('',(0.,0.,1.)); +#16691 = ADVANCED_FACE('',(#16692),#16703,.F.); +#16692 = FACE_BOUND('',#16693,.F.); +#16693 = EDGE_LOOP('',(#16694,#16700,#16701,#16702)); +#16694 = ORIENTED_EDGE('',*,*,#16695,.T.); +#16695 = EDGE_CURVE('',#15671,#15448,#16696,.T.); +#16696 = LINE('',#16697,#16698); +#16697 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17)); +#16698 = VECTOR('',#16699,1.); +#16699 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16700 = ORIENTED_EDGE('',*,*,#15456,.T.); +#16701 = ORIENTED_EDGE('',*,*,#16678,.F.); +#16702 = ORIENTED_EDGE('',*,*,#15679,.F.); +#16703 = PLANE('',#16704); +#16704 = AXIS2_PLACEMENT_3D('',#16705,#16706,#16707); +#16705 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17)); +#16706 = DIRECTION('',(0.,0.,1.)); +#16707 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#16708 = ADVANCED_FACE('',(#16709),#16720,.T.); +#16709 = FACE_BOUND('',#16710,.T.); +#16710 = EDGE_LOOP('',(#16711,#16712,#16713,#16714)); +#16711 = ORIENTED_EDGE('',*,*,#15670,.T.); +#16712 = ORIENTED_EDGE('',*,*,#16695,.T.); +#16713 = ORIENTED_EDGE('',*,*,#15447,.F.); +#16714 = ORIENTED_EDGE('',*,*,#16715,.F.); +#16715 = EDGE_CURVE('',#15663,#15440,#16716,.T.); +#16716 = LINE('',#16717,#16718); +#16717 = CARTESIAN_POINT('',(2.35,-0.43,0.3)); +#16718 = VECTOR('',#16719,1.); +#16719 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16720 = CYLINDRICAL_SURFACE('',#16721,0.3); +#16721 = AXIS2_PLACEMENT_3D('',#16722,#16723,#16724); +#16722 = CARTESIAN_POINT('',(2.65,-0.43,0.3)); +#16723 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#16724 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15)); +#16725 = ADVANCED_FACE('',(#16726),#16732,.F.); +#16726 = FACE_BOUND('',#16727,.F.); +#16727 = EDGE_LOOP('',(#16728,#16729,#16730,#16731)); +#16728 = ORIENTED_EDGE('',*,*,#15745,.T.); +#16729 = ORIENTED_EDGE('',*,*,#15439,.T.); +#16730 = ORIENTED_EDGE('',*,*,#16715,.F.); +#16731 = ORIENTED_EDGE('',*,*,#15662,.F.); +#16732 = PLANE('',#16733); +#16733 = AXIS2_PLACEMENT_3D('',#16734,#16735,#16736); +#16734 = CARTESIAN_POINT('',(2.35,-0.43,0.725)); +#16735 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15)); +#16736 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.)); +#16737 = ADVANCED_FACE('',(#16738),#16755,.F.); +#16738 = FACE_BOUND('',#16739,.F.); +#16739 = EDGE_LOOP('',(#16740,#16741,#16742,#16750)); +#16740 = ORIENTED_EDGE('',*,*,#15807,.T.); +#16741 = ORIENTED_EDGE('',*,*,#15792,.T.); +#16742 = ORIENTED_EDGE('',*,*,#16743,.F.); +#16743 = EDGE_CURVE('',#16744,#15785,#16746,.T.); +#16744 = VERTEX_POINT('',#16745); +#16745 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16746 = LINE('',#16747,#16748); +#16747 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16748 = VECTOR('',#16749,1.); +#16749 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#16750 = ORIENTED_EDGE('',*,*,#16751,.F.); +#16751 = EDGE_CURVE('',#15808,#16744,#16752,.T.); +#16752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16753,#16754),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16753 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#16754 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16755 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16756,#16757) + ,(#16758,#16759 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16756 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#16757 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16758 = CARTESIAN_POINT('',(1.775,2.45,1.025)); +#16759 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#16760 = ADVANCED_FACE('',(#16761),#16771,.F.); +#16761 = FACE_BOUND('',#16762,.F.); +#16762 = EDGE_LOOP('',(#16763,#16764,#16765,#16766)); +#16763 = ORIENTED_EDGE('',*,*,#16743,.T.); +#16764 = ORIENTED_EDGE('',*,*,#15838,.T.); +#16765 = ORIENTED_EDGE('',*,*,#15851,.F.); +#16766 = ORIENTED_EDGE('',*,*,#16767,.F.); +#16767 = EDGE_CURVE('',#16744,#15852,#16768,.T.); +#16768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16769,#16770),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16769 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16770 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#16771 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16772,#16773) + ,(#16774,#16775 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16772 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16773 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#16774 = CARTESIAN_POINT('',(1.7375,2.375,1.025)); +#16775 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75)); +#16776 = ADVANCED_FACE('',(#16777),#16794,.F.); +#16777 = FACE_BOUND('',#16778,.F.); +#16778 = EDGE_LOOP('',(#16779,#16787,#16788,#16789)); +#16779 = ORIENTED_EDGE('',*,*,#16780,.T.); +#16780 = EDGE_CURVE('',#16781,#16744,#16783,.T.); +#16781 = VERTEX_POINT('',#16782); +#16782 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#16783 = LINE('',#16784,#16785); +#16784 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#16785 = VECTOR('',#16786,1.); +#16786 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#16787 = ORIENTED_EDGE('',*,*,#16767,.T.); +#16788 = ORIENTED_EDGE('',*,*,#15893,.F.); +#16789 = ORIENTED_EDGE('',*,*,#16790,.F.); +#16790 = EDGE_CURVE('',#16781,#15886,#16791,.T.); +#16791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16792,#16793),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16792 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#16793 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75)); +#16794 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16795,#16796) + ,(#16797,#16798 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16795 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#16796 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75)); +#16797 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#16798 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75)); +#16799 = ADVANCED_FACE('',(#16800),#16881,.F.); +#16800 = FACE_BOUND('',#16801,.F.); +#16801 = EDGE_LOOP('',(#16802,#16812,#16820,#16828,#16836,#16844,#16852, + #16860,#16868,#16874,#16875,#16876)); +#16802 = ORIENTED_EDGE('',*,*,#16803,.T.); +#16803 = EDGE_CURVE('',#16804,#16806,#16808,.T.); +#16804 = VERTEX_POINT('',#16805); +#16805 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16806 = VERTEX_POINT('',#16807); +#16807 = CARTESIAN_POINT('',(-1.875,-2.11,1.025)); +#16808 = LINE('',#16809,#16810); +#16809 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16810 = VECTOR('',#16811,1.); +#16811 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16812 = ORIENTED_EDGE('',*,*,#16813,.T.); +#16813 = EDGE_CURVE('',#16806,#16814,#16816,.T.); +#16814 = VERTEX_POINT('',#16815); +#16815 = CARTESIAN_POINT('',(-1.875,-1.7,1.025)); +#16816 = LINE('',#16817,#16818); +#16817 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16818 = VECTOR('',#16819,1.); +#16819 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16820 = ORIENTED_EDGE('',*,*,#16821,.T.); +#16821 = EDGE_CURVE('',#16814,#16822,#16824,.T.); +#16822 = VERTEX_POINT('',#16823); +#16823 = CARTESIAN_POINT('',(-1.875,-0.84,1.025)); +#16824 = LINE('',#16825,#16826); +#16825 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16826 = VECTOR('',#16827,1.); +#16827 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16828 = ORIENTED_EDGE('',*,*,#16829,.T.); +#16829 = EDGE_CURVE('',#16822,#16830,#16832,.T.); +#16830 = VERTEX_POINT('',#16831); +#16831 = CARTESIAN_POINT('',(-1.875,-0.43,1.025)); +#16832 = LINE('',#16833,#16834); +#16833 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16834 = VECTOR('',#16835,1.); +#16835 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16836 = ORIENTED_EDGE('',*,*,#16837,.T.); +#16837 = EDGE_CURVE('',#16830,#16838,#16840,.T.); +#16838 = VERTEX_POINT('',#16839); +#16839 = CARTESIAN_POINT('',(-1.875,0.43,1.025)); +#16840 = LINE('',#16841,#16842); +#16841 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16842 = VECTOR('',#16843,1.); +#16843 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16844 = ORIENTED_EDGE('',*,*,#16845,.T.); +#16845 = EDGE_CURVE('',#16838,#16846,#16848,.T.); +#16846 = VERTEX_POINT('',#16847); +#16847 = CARTESIAN_POINT('',(-1.875,0.84,1.025)); +#16848 = LINE('',#16849,#16850); +#16849 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16850 = VECTOR('',#16851,1.); +#16851 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16852 = ORIENTED_EDGE('',*,*,#16853,.T.); +#16853 = EDGE_CURVE('',#16846,#16854,#16856,.T.); +#16854 = VERTEX_POINT('',#16855); +#16855 = CARTESIAN_POINT('',(-1.875,1.7,1.025)); +#16856 = LINE('',#16857,#16858); +#16857 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16858 = VECTOR('',#16859,1.); +#16859 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16860 = ORIENTED_EDGE('',*,*,#16861,.T.); +#16861 = EDGE_CURVE('',#16854,#16862,#16864,.T.); +#16862 = VERTEX_POINT('',#16863); +#16863 = CARTESIAN_POINT('',(-1.875,2.11,1.025)); +#16864 = LINE('',#16865,#16866); +#16865 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16866 = VECTOR('',#16867,1.); +#16867 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16868 = ORIENTED_EDGE('',*,*,#16869,.T.); +#16869 = EDGE_CURVE('',#16862,#16781,#16870,.T.); +#16870 = LINE('',#16871,#16872); +#16871 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16872 = VECTOR('',#16873,1.); +#16873 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#16874 = ORIENTED_EDGE('',*,*,#16790,.T.); +#16875 = ORIENTED_EDGE('',*,*,#15885,.F.); +#16876 = ORIENTED_EDGE('',*,*,#16877,.F.); +#16877 = EDGE_CURVE('',#16804,#15878,#16878,.T.); +#16878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16879,#16880),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16879 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16880 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75)); +#16881 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16882,#16883) + ,(#16884,#16885 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16882 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16883 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75)); +#16884 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#16885 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75)); +#16886 = ADVANCED_FACE('',(#16887),#16904,.F.); +#16887 = FACE_BOUND('',#16888,.F.); +#16888 = EDGE_LOOP('',(#16889,#16897,#16898,#16899)); +#16889 = ORIENTED_EDGE('',*,*,#16890,.T.); +#16890 = EDGE_CURVE('',#16891,#16804,#16893,.T.); +#16891 = VERTEX_POINT('',#16892); +#16892 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16893 = LINE('',#16894,#16895); +#16894 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16895 = VECTOR('',#16896,1.); +#16896 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#16897 = ORIENTED_EDGE('',*,*,#16877,.T.); +#16898 = ORIENTED_EDGE('',*,*,#15877,.F.); +#16899 = ORIENTED_EDGE('',*,*,#16900,.F.); +#16900 = EDGE_CURVE('',#16891,#15870,#16901,.T.); +#16901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16902,#16903),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16902 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16903 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75)); +#16904 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16905,#16906) + ,(#16907,#16908 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16905 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16906 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75)); +#16907 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16908 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75)); +#16909 = ADVANCED_FACE('',(#16910),#16921,.F.); +#16910 = FACE_BOUND('',#16911,.F.); +#16911 = EDGE_LOOP('',(#16912,#16918,#16919,#16920)); +#16912 = ORIENTED_EDGE('',*,*,#16913,.T.); +#16913 = EDGE_CURVE('',#15919,#16891,#16914,.T.); +#16914 = LINE('',#16915,#16916); +#16915 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#16916 = VECTOR('',#16917,1.); +#16917 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#16918 = ORIENTED_EDGE('',*,*,#16900,.T.); +#16919 = ORIENTED_EDGE('',*,*,#15869,.F.); +#16920 = ORIENTED_EDGE('',*,*,#15926,.F.); +#16921 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16922,#16923) + ,(#16924,#16925 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16922 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#16923 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75)); +#16924 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16925 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75)); +#16926 = ADVANCED_FACE('',(#16927),#16946,.F.); +#16927 = FACE_BOUND('',#16928,.F.); +#16928 = EDGE_LOOP('',(#16929,#16938,#16944,#16945)); +#16929 = ORIENTED_EDGE('',*,*,#16930,.T.); +#16930 = EDGE_CURVE('',#16931,#16931,#16933,.T.); +#16931 = VERTEX_POINT('',#16932); +#16932 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.7)); +#16933 = CIRCLE('',#16934,0.3); +#16934 = AXIS2_PLACEMENT_3D('',#16935,#16936,#16937); +#16935 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.7)); +#16936 = DIRECTION('',(-0.,0.,1.)); +#16937 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#16938 = ORIENTED_EDGE('',*,*,#16939,.F.); +#16939 = EDGE_CURVE('',#15902,#16931,#16940,.T.); +#16940 = LINE('',#16941,#16942); +#16941 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.75)); +#16942 = VECTOR('',#16943,1.); +#16943 = DIRECTION('',(0.,-0.,-1.)); +#16944 = ORIENTED_EDGE('',*,*,#15901,.F.); +#16945 = ORIENTED_EDGE('',*,*,#16939,.T.); +#16946 = CYLINDRICAL_SURFACE('',#16947,0.3); +#16947 = AXIS2_PLACEMENT_3D('',#16948,#16949,#16950); +#16948 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.75)); +#16949 = DIRECTION('',(-0.,0.,-1.)); +#16950 = DIRECTION('',(2.22044604925E-16,-1.,-0.)); +#16951 = ADVANCED_FACE('',(#16952),#16962,.F.); +#16952 = FACE_BOUND('',#16953,.F.); +#16953 = EDGE_LOOP('',(#16954,#16955,#16960,#16961)); +#16954 = ORIENTED_EDGE('',*,*,#16137,.T.); +#16955 = ORIENTED_EDGE('',*,*,#16956,.T.); +#16956 = EDGE_CURVE('',#16131,#16891,#16957,.T.); +#16957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16958,#16959),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16958 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16959 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16960 = ORIENTED_EDGE('',*,*,#16913,.F.); +#16961 = ORIENTED_EDGE('',*,*,#16464,.F.); +#16962 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16963,#16964) + ,(#16965,#16966 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16963 = CARTESIAN_POINT('',(1.775,-2.45,1.025)); +#16964 = CARTESIAN_POINT('',(1.7375,-2.375,1.025)); +#16965 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16966 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16967 = ADVANCED_FACE('',(#16968),#16978,.F.); +#16968 = FACE_BOUND('',#16969,.F.); +#16969 = EDGE_LOOP('',(#16970,#16971,#16976,#16977)); +#16970 = ORIENTED_EDGE('',*,*,#16160,.T.); +#16971 = ORIENTED_EDGE('',*,*,#16972,.T.); +#16972 = EDGE_CURVE('',#16154,#16804,#16973,.T.); +#16973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16974,#16975),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#16974 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16975 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16976 = ORIENTED_EDGE('',*,*,#16890,.F.); +#16977 = ORIENTED_EDGE('',*,*,#16956,.F.); +#16978 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16979,#16980) + ,(#16981,#16982 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16979 = CARTESIAN_POINT('',(-1.775,-2.45,1.025)); +#16980 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025)); +#16981 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16982 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16983 = ADVANCED_FACE('',(#16984),#16995,.F.); +#16984 = FACE_BOUND('',#16985,.F.); +#16985 = EDGE_LOOP('',(#16986,#16987,#16988,#16994)); +#16986 = ORIENTED_EDGE('',*,*,#16972,.F.); +#16987 = ORIENTED_EDGE('',*,*,#16185,.T.); +#16988 = ORIENTED_EDGE('',*,*,#16989,.T.); +#16989 = EDGE_CURVE('',#16178,#16806,#16990,.T.); +#16990 = LINE('',#16991,#16992); +#16991 = CARTESIAN_POINT('',(-2.25,-2.11,1.025)); +#16992 = VECTOR('',#16993,1.); +#16993 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#16994 = ORIENTED_EDGE('',*,*,#16803,.F.); +#16995 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16996,#16997) + ,(#16998,#16999 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#16996 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#16997 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#16998 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#16999 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17000 = ADVANCED_FACE('',(#17001),#17087,.F.); +#17001 = FACE_BOUND('',#17002,.F.); +#17002 = EDGE_LOOP('',(#17003,#17004,#17005,#17014,#17022,#17031,#17039, + #17047,#17055,#17064,#17072,#17081)); +#17003 = ORIENTED_EDGE('',*,*,#16177,.F.); +#17004 = ORIENTED_EDGE('',*,*,#16229,.T.); +#17005 = ORIENTED_EDGE('',*,*,#17006,.T.); +#17006 = EDGE_CURVE('',#16230,#17007,#17009,.T.); +#17007 = VERTEX_POINT('',#17008); +#17008 = CARTESIAN_POINT('',(-2.35,-2.11,0.725)); +#17009 = CIRCLE('',#17010,0.1); +#17010 = AXIS2_PLACEMENT_3D('',#17011,#17012,#17013); +#17011 = CARTESIAN_POINT('',(-2.25,-2.11,0.725)); +#17012 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17013 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17014 = ORIENTED_EDGE('',*,*,#17015,.T.); +#17015 = EDGE_CURVE('',#17007,#17016,#17018,.T.); +#17016 = VERTEX_POINT('',#17017); +#17017 = CARTESIAN_POINT('',(-2.35,-2.11,0.3)); +#17018 = LINE('',#17019,#17020); +#17019 = CARTESIAN_POINT('',(-2.35,-2.11,0.725)); +#17020 = VECTOR('',#17021,1.); +#17021 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17022 = ORIENTED_EDGE('',*,*,#17023,.T.); +#17023 = EDGE_CURVE('',#17016,#17024,#17026,.T.); +#17024 = VERTEX_POINT('',#17025); +#17025 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17)); +#17026 = CIRCLE('',#17027,0.3); +#17027 = AXIS2_PLACEMENT_3D('',#17028,#17029,#17030); +#17028 = CARTESIAN_POINT('',(-2.65,-2.11,0.3)); +#17029 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17030 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17031 = ORIENTED_EDGE('',*,*,#17032,.T.); +#17032 = EDGE_CURVE('',#17024,#17033,#17035,.T.); +#17033 = VERTEX_POINT('',#17034); +#17034 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17)); +#17035 = LINE('',#17036,#17037); +#17036 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17)); +#17037 = VECTOR('',#17038,1.); +#17038 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17039 = ORIENTED_EDGE('',*,*,#17040,.T.); +#17040 = EDGE_CURVE('',#17033,#17041,#17043,.T.); +#17041 = VERTEX_POINT('',#17042); +#17042 = CARTESIAN_POINT('',(-3.,-2.11,0.2)); +#17043 = LINE('',#17044,#17045); +#17044 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17)); +#17045 = VECTOR('',#17046,1.); +#17046 = DIRECTION('',(0.,0.,1.)); +#17047 = ORIENTED_EDGE('',*,*,#17048,.T.); +#17048 = EDGE_CURVE('',#17041,#17049,#17051,.T.); +#17049 = VERTEX_POINT('',#17050); +#17050 = CARTESIAN_POINT('',(-2.65,-2.11,0.2)); +#17051 = LINE('',#17052,#17053); +#17052 = CARTESIAN_POINT('',(-3.,-2.11,0.2)); +#17053 = VECTOR('',#17054,1.); +#17054 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17055 = ORIENTED_EDGE('',*,*,#17056,.T.); +#17056 = EDGE_CURVE('',#17049,#17057,#17059,.T.); +#17057 = VERTEX_POINT('',#17058); +#17058 = CARTESIAN_POINT('',(-2.55,-2.11,0.3)); +#17059 = CIRCLE('',#17060,0.1); +#17060 = AXIS2_PLACEMENT_3D('',#17061,#17062,#17063); +#17061 = CARTESIAN_POINT('',(-2.65,-2.11,0.3)); +#17062 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17063 = DIRECTION('',(-0.,0.,-1.)); +#17064 = ORIENTED_EDGE('',*,*,#17065,.T.); +#17065 = EDGE_CURVE('',#17057,#17066,#17068,.T.); +#17066 = VERTEX_POINT('',#17067); +#17067 = CARTESIAN_POINT('',(-2.55,-2.11,0.725)); +#17068 = LINE('',#17069,#17070); +#17069 = CARTESIAN_POINT('',(-2.55,-2.11,0.3)); +#17070 = VECTOR('',#17071,1.); +#17071 = DIRECTION('',(0.,0.,1.)); +#17072 = ORIENTED_EDGE('',*,*,#17073,.T.); +#17073 = EDGE_CURVE('',#17066,#17074,#17076,.T.); +#17074 = VERTEX_POINT('',#17075); +#17075 = CARTESIAN_POINT('',(-2.25,-2.11,1.025)); +#17076 = CIRCLE('',#17077,0.3); +#17077 = AXIS2_PLACEMENT_3D('',#17078,#17079,#17080); +#17078 = CARTESIAN_POINT('',(-2.25,-2.11,0.725)); +#17079 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17080 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17081 = ORIENTED_EDGE('',*,*,#17082,.T.); +#17082 = EDGE_CURVE('',#17074,#16178,#17083,.T.); +#17083 = LINE('',#17084,#17085); +#17084 = CARTESIAN_POINT('',(-2.25,-2.11,1.025)); +#17085 = VECTOR('',#17086,1.); +#17086 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17087 = PLANE('',#17088); +#17088 = AXIS2_PLACEMENT_3D('',#17089,#17090,#17091); +#17089 = CARTESIAN_POINT('',(-2.41578967201,-2.11,0.532659657565)); +#17090 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17091 = DIRECTION('',(0.,0.,1.)); +#17092 = ADVANCED_FACE('',(#17093),#17179,.T.); +#17093 = FACE_BOUND('',#17094,.T.); +#17094 = EDGE_LOOP('',(#17095,#17096,#17097,#17106,#17114,#17123,#17131, + #17139,#17147,#17156,#17164,#17173)); +#17095 = ORIENTED_EDGE('',*,*,#16199,.F.); +#17096 = ORIENTED_EDGE('',*,*,#16269,.T.); +#17097 = ORIENTED_EDGE('',*,*,#17098,.T.); +#17098 = EDGE_CURVE('',#16270,#17099,#17101,.T.); +#17099 = VERTEX_POINT('',#17100); +#17100 = CARTESIAN_POINT('',(-2.35,2.11,0.725)); +#17101 = CIRCLE('',#17102,0.1); +#17102 = AXIS2_PLACEMENT_3D('',#17103,#17104,#17105); +#17103 = CARTESIAN_POINT('',(-2.25,2.11,0.725)); +#17104 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17105 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17106 = ORIENTED_EDGE('',*,*,#17107,.T.); +#17107 = EDGE_CURVE('',#17099,#17108,#17110,.T.); +#17108 = VERTEX_POINT('',#17109); +#17109 = CARTESIAN_POINT('',(-2.35,2.11,0.3)); +#17110 = LINE('',#17111,#17112); +#17111 = CARTESIAN_POINT('',(-2.35,2.11,0.725)); +#17112 = VECTOR('',#17113,1.); +#17113 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17114 = ORIENTED_EDGE('',*,*,#17115,.T.); +#17115 = EDGE_CURVE('',#17108,#17116,#17118,.T.); +#17116 = VERTEX_POINT('',#17117); +#17117 = CARTESIAN_POINT('',(-2.65,2.11,5.551115123126E-17)); +#17118 = CIRCLE('',#17119,0.3); +#17119 = AXIS2_PLACEMENT_3D('',#17120,#17121,#17122); +#17120 = CARTESIAN_POINT('',(-2.65,2.11,0.3)); +#17121 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17122 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17123 = ORIENTED_EDGE('',*,*,#17124,.T.); +#17124 = EDGE_CURVE('',#17116,#17125,#17127,.T.); +#17125 = VERTEX_POINT('',#17126); +#17126 = CARTESIAN_POINT('',(-3.,2.11,5.551115123126E-17)); +#17127 = LINE('',#17128,#17129); +#17128 = CARTESIAN_POINT('',(-2.65,2.11,5.551115123126E-17)); +#17129 = VECTOR('',#17130,1.); +#17130 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17131 = ORIENTED_EDGE('',*,*,#17132,.T.); +#17132 = EDGE_CURVE('',#17125,#17133,#17135,.T.); +#17133 = VERTEX_POINT('',#17134); +#17134 = CARTESIAN_POINT('',(-3.,2.11,0.2)); +#17135 = LINE('',#17136,#17137); +#17136 = CARTESIAN_POINT('',(-3.,2.11,5.551115123126E-17)); +#17137 = VECTOR('',#17138,1.); +#17138 = DIRECTION('',(0.,0.,1.)); +#17139 = ORIENTED_EDGE('',*,*,#17140,.T.); +#17140 = EDGE_CURVE('',#17133,#17141,#17143,.T.); +#17141 = VERTEX_POINT('',#17142); +#17142 = CARTESIAN_POINT('',(-2.65,2.11,0.2)); +#17143 = LINE('',#17144,#17145); +#17144 = CARTESIAN_POINT('',(-3.,2.11,0.2)); +#17145 = VECTOR('',#17146,1.); +#17146 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17147 = ORIENTED_EDGE('',*,*,#17148,.T.); +#17148 = EDGE_CURVE('',#17141,#17149,#17151,.T.); +#17149 = VERTEX_POINT('',#17150); +#17150 = CARTESIAN_POINT('',(-2.55,2.11,0.3)); +#17151 = CIRCLE('',#17152,0.1); +#17152 = AXIS2_PLACEMENT_3D('',#17153,#17154,#17155); +#17153 = CARTESIAN_POINT('',(-2.65,2.11,0.3)); +#17154 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17155 = DIRECTION('',(-0.,0.,-1.)); +#17156 = ORIENTED_EDGE('',*,*,#17157,.T.); +#17157 = EDGE_CURVE('',#17149,#17158,#17160,.T.); +#17158 = VERTEX_POINT('',#17159); +#17159 = CARTESIAN_POINT('',(-2.55,2.11,0.725)); +#17160 = LINE('',#17161,#17162); +#17161 = CARTESIAN_POINT('',(-2.55,2.11,0.3)); +#17162 = VECTOR('',#17163,1.); +#17163 = DIRECTION('',(0.,0.,1.)); +#17164 = ORIENTED_EDGE('',*,*,#17165,.T.); +#17165 = EDGE_CURVE('',#17158,#17166,#17168,.T.); +#17166 = VERTEX_POINT('',#17167); +#17167 = CARTESIAN_POINT('',(-2.25,2.11,1.025)); +#17168 = CIRCLE('',#17169,0.3); +#17169 = AXIS2_PLACEMENT_3D('',#17170,#17171,#17172); +#17170 = CARTESIAN_POINT('',(-2.25,2.11,0.725)); +#17171 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17172 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17173 = ORIENTED_EDGE('',*,*,#17174,.T.); +#17174 = EDGE_CURVE('',#17166,#16200,#17175,.T.); +#17175 = LINE('',#17176,#17177); +#17176 = CARTESIAN_POINT('',(-2.25,2.11,1.025)); +#17177 = VECTOR('',#17178,1.); +#17178 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17179 = PLANE('',#17180); +#17180 = AXIS2_PLACEMENT_3D('',#17181,#17182,#17183); +#17181 = CARTESIAN_POINT('',(-2.41578967201,2.11,0.532659657565)); +#17182 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17183 = DIRECTION('',(0.,0.,1.)); +#17184 = ADVANCED_FACE('',(#17185),#17200,.F.); +#17185 = FACE_BOUND('',#17186,.F.); +#17186 = EDGE_LOOP('',(#17187,#17193,#17194,#17199)); +#17187 = ORIENTED_EDGE('',*,*,#17188,.F.); +#17188 = EDGE_CURVE('',#16200,#16862,#17189,.T.); +#17189 = LINE('',#17190,#17191); +#17190 = CARTESIAN_POINT('',(-2.25,2.11,1.025)); +#17191 = VECTOR('',#17192,1.); +#17192 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17193 = ORIENTED_EDGE('',*,*,#16215,.T.); +#17194 = ORIENTED_EDGE('',*,*,#17195,.T.); +#17195 = EDGE_CURVE('',#16209,#16781,#17196,.T.); +#17196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17197,#17198),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#17197 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17198 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17199 = ORIENTED_EDGE('',*,*,#16869,.F.); +#17200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17201,#17202) + ,(#17203,#17204 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17201 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#17202 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#17203 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17204 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17205 = ADVANCED_FACE('',(#17206),#17225,.F.); +#17206 = FACE_BOUND('',#17207,.F.); +#17207 = EDGE_LOOP('',(#17208,#17209,#17218,#17224)); +#17208 = ORIENTED_EDGE('',*,*,#16246,.T.); +#17209 = ORIENTED_EDGE('',*,*,#17210,.T.); +#17210 = EDGE_CURVE('',#16239,#17211,#17213,.T.); +#17211 = VERTEX_POINT('',#17212); +#17212 = CARTESIAN_POINT('',(-2.35,-1.7,0.725)); +#17213 = CIRCLE('',#17214,0.1); +#17214 = AXIS2_PLACEMENT_3D('',#17215,#17216,#17217); +#17215 = CARTESIAN_POINT('',(-2.25,-1.7,0.725)); +#17216 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17217 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17218 = ORIENTED_EDGE('',*,*,#17219,.F.); +#17219 = EDGE_CURVE('',#17007,#17211,#17220,.T.); +#17220 = LINE('',#17221,#17222); +#17221 = CARTESIAN_POINT('',(-2.35,-2.11,0.725)); +#17222 = VECTOR('',#17223,1.); +#17223 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17224 = ORIENTED_EDGE('',*,*,#17006,.F.); +#17225 = CYLINDRICAL_SURFACE('',#17226,0.1); +#17226 = AXIS2_PLACEMENT_3D('',#17227,#17228,#17229); +#17227 = CARTESIAN_POINT('',(-2.25,-2.11,0.725)); +#17228 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17229 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17230 = ADVANCED_FACE('',(#17231),#17309,.T.); +#17231 = FACE_BOUND('',#17232,.T.); +#17232 = EDGE_LOOP('',(#17233,#17234,#17235,#17236,#17244,#17253,#17261, + #17269,#17277,#17286,#17294,#17303)); +#17233 = ORIENTED_EDGE('',*,*,#16291,.F.); +#17234 = ORIENTED_EDGE('',*,*,#16238,.T.); +#17235 = ORIENTED_EDGE('',*,*,#17210,.T.); +#17236 = ORIENTED_EDGE('',*,*,#17237,.T.); +#17237 = EDGE_CURVE('',#17211,#17238,#17240,.T.); +#17238 = VERTEX_POINT('',#17239); +#17239 = CARTESIAN_POINT('',(-2.35,-1.7,0.3)); +#17240 = LINE('',#17241,#17242); +#17241 = CARTESIAN_POINT('',(-2.35,-1.7,0.725)); +#17242 = VECTOR('',#17243,1.); +#17243 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17244 = ORIENTED_EDGE('',*,*,#17245,.T.); +#17245 = EDGE_CURVE('',#17238,#17246,#17248,.T.); +#17246 = VERTEX_POINT('',#17247); +#17247 = CARTESIAN_POINT('',(-2.65,-1.7,5.551115123126E-17)); +#17248 = CIRCLE('',#17249,0.3); +#17249 = AXIS2_PLACEMENT_3D('',#17250,#17251,#17252); +#17250 = CARTESIAN_POINT('',(-2.65,-1.7,0.3)); +#17251 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17252 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17253 = ORIENTED_EDGE('',*,*,#17254,.T.); +#17254 = EDGE_CURVE('',#17246,#17255,#17257,.T.); +#17255 = VERTEX_POINT('',#17256); +#17256 = CARTESIAN_POINT('',(-3.,-1.7,5.551115123126E-17)); +#17257 = LINE('',#17258,#17259); +#17258 = CARTESIAN_POINT('',(-2.65,-1.7,5.551115123126E-17)); +#17259 = VECTOR('',#17260,1.); +#17260 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17261 = ORIENTED_EDGE('',*,*,#17262,.T.); +#17262 = EDGE_CURVE('',#17255,#17263,#17265,.T.); +#17263 = VERTEX_POINT('',#17264); +#17264 = CARTESIAN_POINT('',(-3.,-1.7,0.2)); +#17265 = LINE('',#17266,#17267); +#17266 = CARTESIAN_POINT('',(-3.,-1.7,5.551115123126E-17)); +#17267 = VECTOR('',#17268,1.); +#17268 = DIRECTION('',(0.,0.,1.)); +#17269 = ORIENTED_EDGE('',*,*,#17270,.T.); +#17270 = EDGE_CURVE('',#17263,#17271,#17273,.T.); +#17271 = VERTEX_POINT('',#17272); +#17272 = CARTESIAN_POINT('',(-2.65,-1.7,0.2)); +#17273 = LINE('',#17274,#17275); +#17274 = CARTESIAN_POINT('',(-3.,-1.7,0.2)); +#17275 = VECTOR('',#17276,1.); +#17276 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17277 = ORIENTED_EDGE('',*,*,#17278,.T.); +#17278 = EDGE_CURVE('',#17271,#17279,#17281,.T.); +#17279 = VERTEX_POINT('',#17280); +#17280 = CARTESIAN_POINT('',(-2.55,-1.7,0.3)); +#17281 = CIRCLE('',#17282,0.1); +#17282 = AXIS2_PLACEMENT_3D('',#17283,#17284,#17285); +#17283 = CARTESIAN_POINT('',(-2.65,-1.7,0.3)); +#17284 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17285 = DIRECTION('',(-0.,0.,-1.)); +#17286 = ORIENTED_EDGE('',*,*,#17287,.T.); +#17287 = EDGE_CURVE('',#17279,#17288,#17290,.T.); +#17288 = VERTEX_POINT('',#17289); +#17289 = CARTESIAN_POINT('',(-2.55,-1.7,0.725)); +#17290 = LINE('',#17291,#17292); +#17291 = CARTESIAN_POINT('',(-2.55,-1.7,0.3)); +#17292 = VECTOR('',#17293,1.); +#17293 = DIRECTION('',(0.,0.,1.)); +#17294 = ORIENTED_EDGE('',*,*,#17295,.T.); +#17295 = EDGE_CURVE('',#17288,#17296,#17298,.T.); +#17296 = VERTEX_POINT('',#17297); +#17297 = CARTESIAN_POINT('',(-2.25,-1.7,1.025)); +#17298 = CIRCLE('',#17299,0.3); +#17299 = AXIS2_PLACEMENT_3D('',#17300,#17301,#17302); +#17300 = CARTESIAN_POINT('',(-2.25,-1.7,0.725)); +#17301 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17302 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17303 = ORIENTED_EDGE('',*,*,#17304,.T.); +#17304 = EDGE_CURVE('',#17296,#16292,#17305,.T.); +#17305 = LINE('',#17306,#17307); +#17306 = CARTESIAN_POINT('',(-2.25,-1.7,1.025)); +#17307 = VECTOR('',#17308,1.); +#17308 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17309 = PLANE('',#17310); +#17310 = AXIS2_PLACEMENT_3D('',#17311,#17312,#17313); +#17311 = CARTESIAN_POINT('',(-2.41578967201,-1.7,0.532659657565)); +#17312 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17313 = DIRECTION('',(0.,0.,1.)); +#17314 = ADVANCED_FACE('',(#17315),#17401,.F.); +#17315 = FACE_BOUND('',#17316,.F.); +#17316 = EDGE_LOOP('',(#17317,#17318,#17319,#17328,#17336,#17345,#17353, + #17361,#17369,#17378,#17386,#17395)); +#17317 = ORIENTED_EDGE('',*,*,#16331,.F.); +#17318 = ORIENTED_EDGE('',*,*,#16260,.T.); +#17319 = ORIENTED_EDGE('',*,*,#17320,.T.); +#17320 = EDGE_CURVE('',#16261,#17321,#17323,.T.); +#17321 = VERTEX_POINT('',#17322); +#17322 = CARTESIAN_POINT('',(-2.35,1.7,0.725)); +#17323 = CIRCLE('',#17324,0.1); +#17324 = AXIS2_PLACEMENT_3D('',#17325,#17326,#17327); +#17325 = CARTESIAN_POINT('',(-2.25,1.7,0.725)); +#17326 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17327 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17328 = ORIENTED_EDGE('',*,*,#17329,.T.); +#17329 = EDGE_CURVE('',#17321,#17330,#17332,.T.); +#17330 = VERTEX_POINT('',#17331); +#17331 = CARTESIAN_POINT('',(-2.35,1.7,0.3)); +#17332 = LINE('',#17333,#17334); +#17333 = CARTESIAN_POINT('',(-2.35,1.7,0.725)); +#17334 = VECTOR('',#17335,1.); +#17335 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17336 = ORIENTED_EDGE('',*,*,#17337,.T.); +#17337 = EDGE_CURVE('',#17330,#17338,#17340,.T.); +#17338 = VERTEX_POINT('',#17339); +#17339 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17)); +#17340 = CIRCLE('',#17341,0.3); +#17341 = AXIS2_PLACEMENT_3D('',#17342,#17343,#17344); +#17342 = CARTESIAN_POINT('',(-2.65,1.7,0.3)); +#17343 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17344 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17345 = ORIENTED_EDGE('',*,*,#17346,.T.); +#17346 = EDGE_CURVE('',#17338,#17347,#17349,.T.); +#17347 = VERTEX_POINT('',#17348); +#17348 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17)); +#17349 = LINE('',#17350,#17351); +#17350 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17)); +#17351 = VECTOR('',#17352,1.); +#17352 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17353 = ORIENTED_EDGE('',*,*,#17354,.T.); +#17354 = EDGE_CURVE('',#17347,#17355,#17357,.T.); +#17355 = VERTEX_POINT('',#17356); +#17356 = CARTESIAN_POINT('',(-3.,1.7,0.2)); +#17357 = LINE('',#17358,#17359); +#17358 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17)); +#17359 = VECTOR('',#17360,1.); +#17360 = DIRECTION('',(0.,0.,1.)); +#17361 = ORIENTED_EDGE('',*,*,#17362,.T.); +#17362 = EDGE_CURVE('',#17355,#17363,#17365,.T.); +#17363 = VERTEX_POINT('',#17364); +#17364 = CARTESIAN_POINT('',(-2.65,1.7,0.2)); +#17365 = LINE('',#17366,#17367); +#17366 = CARTESIAN_POINT('',(-3.,1.7,0.2)); +#17367 = VECTOR('',#17368,1.); +#17368 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17369 = ORIENTED_EDGE('',*,*,#17370,.T.); +#17370 = EDGE_CURVE('',#17363,#17371,#17373,.T.); +#17371 = VERTEX_POINT('',#17372); +#17372 = CARTESIAN_POINT('',(-2.55,1.7,0.3)); +#17373 = CIRCLE('',#17374,0.1); +#17374 = AXIS2_PLACEMENT_3D('',#17375,#17376,#17377); +#17375 = CARTESIAN_POINT('',(-2.65,1.7,0.3)); +#17376 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17377 = DIRECTION('',(-0.,0.,-1.)); +#17378 = ORIENTED_EDGE('',*,*,#17379,.T.); +#17379 = EDGE_CURVE('',#17371,#17380,#17382,.T.); +#17380 = VERTEX_POINT('',#17381); +#17381 = CARTESIAN_POINT('',(-2.55,1.7,0.725)); +#17382 = LINE('',#17383,#17384); +#17383 = CARTESIAN_POINT('',(-2.55,1.7,0.3)); +#17384 = VECTOR('',#17385,1.); +#17385 = DIRECTION('',(0.,0.,1.)); +#17386 = ORIENTED_EDGE('',*,*,#17387,.T.); +#17387 = EDGE_CURVE('',#17380,#17388,#17390,.T.); +#17388 = VERTEX_POINT('',#17389); +#17389 = CARTESIAN_POINT('',(-2.25,1.7,1.025)); +#17390 = CIRCLE('',#17391,0.3); +#17391 = AXIS2_PLACEMENT_3D('',#17392,#17393,#17394); +#17392 = CARTESIAN_POINT('',(-2.25,1.7,0.725)); +#17393 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17394 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17395 = ORIENTED_EDGE('',*,*,#17396,.T.); +#17396 = EDGE_CURVE('',#17388,#16332,#17397,.T.); +#17397 = LINE('',#17398,#17399); +#17398 = CARTESIAN_POINT('',(-2.25,1.7,1.025)); +#17399 = VECTOR('',#17400,1.); +#17400 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17401 = PLANE('',#17402); +#17402 = AXIS2_PLACEMENT_3D('',#17403,#17404,#17405); +#17403 = CARTESIAN_POINT('',(-2.41578967201,1.7,0.532659657565)); +#17404 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17405 = DIRECTION('',(0.,0.,1.)); +#17406 = ADVANCED_FACE('',(#17407),#17418,.F.); +#17407 = FACE_BOUND('',#17408,.F.); +#17408 = EDGE_LOOP('',(#17409,#17410,#17411,#17417)); +#17409 = ORIENTED_EDGE('',*,*,#16277,.T.); +#17410 = ORIENTED_EDGE('',*,*,#17098,.T.); +#17411 = ORIENTED_EDGE('',*,*,#17412,.F.); +#17412 = EDGE_CURVE('',#17321,#17099,#17413,.T.); +#17413 = LINE('',#17414,#17415); +#17414 = CARTESIAN_POINT('',(-2.35,1.7,0.725)); +#17415 = VECTOR('',#17416,1.); +#17416 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17417 = ORIENTED_EDGE('',*,*,#17320,.F.); +#17418 = CYLINDRICAL_SURFACE('',#17419,0.1); +#17419 = AXIS2_PLACEMENT_3D('',#17420,#17421,#17422); +#17420 = CARTESIAN_POINT('',(-2.25,1.7,0.725)); +#17421 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17422 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17423 = ADVANCED_FACE('',(#17424),#17440,.F.); +#17424 = FACE_BOUND('',#17425,.F.); +#17425 = EDGE_LOOP('',(#17426,#17432,#17433,#17439)); +#17426 = ORIENTED_EDGE('',*,*,#17427,.F.); +#17427 = EDGE_CURVE('',#16292,#16814,#17428,.T.); +#17428 = LINE('',#17429,#17430); +#17429 = CARTESIAN_POINT('',(-2.25,-1.7,1.025)); +#17430 = VECTOR('',#17431,1.); +#17431 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17432 = ORIENTED_EDGE('',*,*,#16308,.T.); +#17433 = ORIENTED_EDGE('',*,*,#17434,.T.); +#17434 = EDGE_CURVE('',#16301,#16822,#17435,.T.); +#17435 = LINE('',#17436,#17437); +#17436 = CARTESIAN_POINT('',(-2.25,-0.84,1.025)); +#17437 = VECTOR('',#17438,1.); +#17438 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17439 = ORIENTED_EDGE('',*,*,#16821,.F.); +#17440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17441,#17442) + ,(#17443,#17444 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17441 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#17442 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#17443 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17444 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17445 = ADVANCED_FACE('',(#17446),#17532,.F.); +#17446 = FACE_BOUND('',#17447,.F.); +#17447 = EDGE_LOOP('',(#17448,#17449,#17450,#17459,#17467,#17476,#17484, + #17492,#17500,#17509,#17517,#17526)); +#17448 = ORIENTED_EDGE('',*,*,#16300,.F.); +#17449 = ORIENTED_EDGE('',*,*,#16353,.T.); +#17450 = ORIENTED_EDGE('',*,*,#17451,.T.); +#17451 = EDGE_CURVE('',#16354,#17452,#17454,.T.); +#17452 = VERTEX_POINT('',#17453); +#17453 = CARTESIAN_POINT('',(-2.35,-0.84,0.725)); +#17454 = CIRCLE('',#17455,0.1); +#17455 = AXIS2_PLACEMENT_3D('',#17456,#17457,#17458); +#17456 = CARTESIAN_POINT('',(-2.25,-0.84,0.725)); +#17457 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17458 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17459 = ORIENTED_EDGE('',*,*,#17460,.T.); +#17460 = EDGE_CURVE('',#17452,#17461,#17463,.T.); +#17461 = VERTEX_POINT('',#17462); +#17462 = CARTESIAN_POINT('',(-2.35,-0.84,0.3)); +#17463 = LINE('',#17464,#17465); +#17464 = CARTESIAN_POINT('',(-2.35,-0.84,0.725)); +#17465 = VECTOR('',#17466,1.); +#17466 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17467 = ORIENTED_EDGE('',*,*,#17468,.T.); +#17468 = EDGE_CURVE('',#17461,#17469,#17471,.T.); +#17469 = VERTEX_POINT('',#17470); +#17470 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17)); +#17471 = CIRCLE('',#17472,0.3); +#17472 = AXIS2_PLACEMENT_3D('',#17473,#17474,#17475); +#17473 = CARTESIAN_POINT('',(-2.65,-0.84,0.3)); +#17474 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17475 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17476 = ORIENTED_EDGE('',*,*,#17477,.T.); +#17477 = EDGE_CURVE('',#17469,#17478,#17480,.T.); +#17478 = VERTEX_POINT('',#17479); +#17479 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17)); +#17480 = LINE('',#17481,#17482); +#17481 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17)); +#17482 = VECTOR('',#17483,1.); +#17483 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17484 = ORIENTED_EDGE('',*,*,#17485,.T.); +#17485 = EDGE_CURVE('',#17478,#17486,#17488,.T.); +#17486 = VERTEX_POINT('',#17487); +#17487 = CARTESIAN_POINT('',(-3.,-0.84,0.2)); +#17488 = LINE('',#17489,#17490); +#17489 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17)); +#17490 = VECTOR('',#17491,1.); +#17491 = DIRECTION('',(0.,0.,1.)); +#17492 = ORIENTED_EDGE('',*,*,#17493,.T.); +#17493 = EDGE_CURVE('',#17486,#17494,#17496,.T.); +#17494 = VERTEX_POINT('',#17495); +#17495 = CARTESIAN_POINT('',(-2.65,-0.84,0.2)); +#17496 = LINE('',#17497,#17498); +#17497 = CARTESIAN_POINT('',(-3.,-0.84,0.2)); +#17498 = VECTOR('',#17499,1.); +#17499 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17500 = ORIENTED_EDGE('',*,*,#17501,.T.); +#17501 = EDGE_CURVE('',#17494,#17502,#17504,.T.); +#17502 = VERTEX_POINT('',#17503); +#17503 = CARTESIAN_POINT('',(-2.55,-0.84,0.3)); +#17504 = CIRCLE('',#17505,0.1); +#17505 = AXIS2_PLACEMENT_3D('',#17506,#17507,#17508); +#17506 = CARTESIAN_POINT('',(-2.65,-0.84,0.3)); +#17507 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17508 = DIRECTION('',(-0.,0.,-1.)); +#17509 = ORIENTED_EDGE('',*,*,#17510,.T.); +#17510 = EDGE_CURVE('',#17502,#17511,#17513,.T.); +#17511 = VERTEX_POINT('',#17512); +#17512 = CARTESIAN_POINT('',(-2.55,-0.84,0.725)); +#17513 = LINE('',#17514,#17515); +#17514 = CARTESIAN_POINT('',(-2.55,-0.84,0.3)); +#17515 = VECTOR('',#17516,1.); +#17516 = DIRECTION('',(0.,0.,1.)); +#17517 = ORIENTED_EDGE('',*,*,#17518,.T.); +#17518 = EDGE_CURVE('',#17511,#17519,#17521,.T.); +#17519 = VERTEX_POINT('',#17520); +#17520 = CARTESIAN_POINT('',(-2.25,-0.84,1.025)); +#17521 = CIRCLE('',#17522,0.3); +#17522 = AXIS2_PLACEMENT_3D('',#17523,#17524,#17525); +#17523 = CARTESIAN_POINT('',(-2.25,-0.84,0.725)); +#17524 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17525 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17526 = ORIENTED_EDGE('',*,*,#17527,.T.); +#17527 = EDGE_CURVE('',#17519,#16301,#17528,.T.); +#17528 = LINE('',#17529,#17530); +#17529 = CARTESIAN_POINT('',(-2.25,-0.84,1.025)); +#17530 = VECTOR('',#17531,1.); +#17531 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17532 = PLANE('',#17533); +#17533 = AXIS2_PLACEMENT_3D('',#17534,#17535,#17536); +#17534 = CARTESIAN_POINT('',(-2.41578967201,-0.84,0.532659657565)); +#17535 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17536 = DIRECTION('',(0.,0.,1.)); +#17537 = ADVANCED_FACE('',(#17538),#17624,.T.); +#17538 = FACE_BOUND('',#17539,.T.); +#17539 = EDGE_LOOP('',(#17540,#17541,#17542,#17551,#17559,#17568,#17576, + #17584,#17592,#17601,#17609,#17618)); +#17540 = ORIENTED_EDGE('',*,*,#16322,.F.); +#17541 = ORIENTED_EDGE('',*,*,#16393,.T.); +#17542 = ORIENTED_EDGE('',*,*,#17543,.T.); +#17543 = EDGE_CURVE('',#16394,#17544,#17546,.T.); +#17544 = VERTEX_POINT('',#17545); +#17545 = CARTESIAN_POINT('',(-2.35,0.84,0.725)); +#17546 = CIRCLE('',#17547,0.1); +#17547 = AXIS2_PLACEMENT_3D('',#17548,#17549,#17550); +#17548 = CARTESIAN_POINT('',(-2.25,0.84,0.725)); +#17549 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17550 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17551 = ORIENTED_EDGE('',*,*,#17552,.T.); +#17552 = EDGE_CURVE('',#17544,#17553,#17555,.T.); +#17553 = VERTEX_POINT('',#17554); +#17554 = CARTESIAN_POINT('',(-2.35,0.84,0.3)); +#17555 = LINE('',#17556,#17557); +#17556 = CARTESIAN_POINT('',(-2.35,0.84,0.725)); +#17557 = VECTOR('',#17558,1.); +#17558 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17559 = ORIENTED_EDGE('',*,*,#17560,.T.); +#17560 = EDGE_CURVE('',#17553,#17561,#17563,.T.); +#17561 = VERTEX_POINT('',#17562); +#17562 = CARTESIAN_POINT('',(-2.65,0.84,5.551115123126E-17)); +#17563 = CIRCLE('',#17564,0.3); +#17564 = AXIS2_PLACEMENT_3D('',#17565,#17566,#17567); +#17565 = CARTESIAN_POINT('',(-2.65,0.84,0.3)); +#17566 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17567 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17568 = ORIENTED_EDGE('',*,*,#17569,.T.); +#17569 = EDGE_CURVE('',#17561,#17570,#17572,.T.); +#17570 = VERTEX_POINT('',#17571); +#17571 = CARTESIAN_POINT('',(-3.,0.84,5.551115123126E-17)); +#17572 = LINE('',#17573,#17574); +#17573 = CARTESIAN_POINT('',(-2.65,0.84,5.551115123126E-17)); +#17574 = VECTOR('',#17575,1.); +#17575 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17576 = ORIENTED_EDGE('',*,*,#17577,.T.); +#17577 = EDGE_CURVE('',#17570,#17578,#17580,.T.); +#17578 = VERTEX_POINT('',#17579); +#17579 = CARTESIAN_POINT('',(-3.,0.84,0.2)); +#17580 = LINE('',#17581,#17582); +#17581 = CARTESIAN_POINT('',(-3.,0.84,5.551115123126E-17)); +#17582 = VECTOR('',#17583,1.); +#17583 = DIRECTION('',(0.,0.,1.)); +#17584 = ORIENTED_EDGE('',*,*,#17585,.T.); +#17585 = EDGE_CURVE('',#17578,#17586,#17588,.T.); +#17586 = VERTEX_POINT('',#17587); +#17587 = CARTESIAN_POINT('',(-2.65,0.84,0.2)); +#17588 = LINE('',#17589,#17590); +#17589 = CARTESIAN_POINT('',(-3.,0.84,0.2)); +#17590 = VECTOR('',#17591,1.); +#17591 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17592 = ORIENTED_EDGE('',*,*,#17593,.T.); +#17593 = EDGE_CURVE('',#17586,#17594,#17596,.T.); +#17594 = VERTEX_POINT('',#17595); +#17595 = CARTESIAN_POINT('',(-2.55,0.84,0.3)); +#17596 = CIRCLE('',#17597,0.1); +#17597 = AXIS2_PLACEMENT_3D('',#17598,#17599,#17600); +#17598 = CARTESIAN_POINT('',(-2.65,0.84,0.3)); +#17599 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17600 = DIRECTION('',(-0.,0.,-1.)); +#17601 = ORIENTED_EDGE('',*,*,#17602,.T.); +#17602 = EDGE_CURVE('',#17594,#17603,#17605,.T.); +#17603 = VERTEX_POINT('',#17604); +#17604 = CARTESIAN_POINT('',(-2.55,0.84,0.725)); +#17605 = LINE('',#17606,#17607); +#17606 = CARTESIAN_POINT('',(-2.55,0.84,0.3)); +#17607 = VECTOR('',#17608,1.); +#17608 = DIRECTION('',(0.,0.,1.)); +#17609 = ORIENTED_EDGE('',*,*,#17610,.T.); +#17610 = EDGE_CURVE('',#17603,#17611,#17613,.T.); +#17611 = VERTEX_POINT('',#17612); +#17612 = CARTESIAN_POINT('',(-2.25,0.84,1.025)); +#17613 = CIRCLE('',#17614,0.3); +#17614 = AXIS2_PLACEMENT_3D('',#17615,#17616,#17617); +#17615 = CARTESIAN_POINT('',(-2.25,0.84,0.725)); +#17616 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17617 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17618 = ORIENTED_EDGE('',*,*,#17619,.T.); +#17619 = EDGE_CURVE('',#17611,#16323,#17620,.T.); +#17620 = LINE('',#17621,#17622); +#17621 = CARTESIAN_POINT('',(-2.25,0.84,1.025)); +#17622 = VECTOR('',#17623,1.); +#17623 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17624 = PLANE('',#17625); +#17625 = AXIS2_PLACEMENT_3D('',#17626,#17627,#17628); +#17626 = CARTESIAN_POINT('',(-2.41578967201,0.84,0.532659657565)); +#17627 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17628 = DIRECTION('',(0.,0.,1.)); +#17629 = ADVANCED_FACE('',(#17630),#17646,.F.); +#17630 = FACE_BOUND('',#17631,.F.); +#17631 = EDGE_LOOP('',(#17632,#17638,#17639,#17645)); +#17632 = ORIENTED_EDGE('',*,*,#17633,.F.); +#17633 = EDGE_CURVE('',#16323,#16846,#17634,.T.); +#17634 = LINE('',#17635,#17636); +#17635 = CARTESIAN_POINT('',(-2.25,0.84,1.025)); +#17636 = VECTOR('',#17637,1.); +#17637 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17638 = ORIENTED_EDGE('',*,*,#16339,.T.); +#17639 = ORIENTED_EDGE('',*,*,#17640,.T.); +#17640 = EDGE_CURVE('',#16332,#16854,#17641,.T.); +#17641 = LINE('',#17642,#17643); +#17642 = CARTESIAN_POINT('',(-2.25,1.7,1.025)); +#17643 = VECTOR('',#17644,1.); +#17644 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17645 = ORIENTED_EDGE('',*,*,#16853,.F.); +#17646 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17647,#17648) + ,(#17649,#17650 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17647 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#17648 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#17649 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17650 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17651 = ADVANCED_FACE('',(#17652),#17671,.F.); +#17652 = FACE_BOUND('',#17653,.F.); +#17653 = EDGE_LOOP('',(#17654,#17655,#17664,#17670)); +#17654 = ORIENTED_EDGE('',*,*,#16370,.T.); +#17655 = ORIENTED_EDGE('',*,*,#17656,.T.); +#17656 = EDGE_CURVE('',#16363,#17657,#17659,.T.); +#17657 = VERTEX_POINT('',#17658); +#17658 = CARTESIAN_POINT('',(-2.35,-0.43,0.725)); +#17659 = CIRCLE('',#17660,0.1); +#17660 = AXIS2_PLACEMENT_3D('',#17661,#17662,#17663); +#17661 = CARTESIAN_POINT('',(-2.25,-0.43,0.725)); +#17662 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17663 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17664 = ORIENTED_EDGE('',*,*,#17665,.F.); +#17665 = EDGE_CURVE('',#17452,#17657,#17666,.T.); +#17666 = LINE('',#17667,#17668); +#17667 = CARTESIAN_POINT('',(-2.35,-0.84,0.725)); +#17668 = VECTOR('',#17669,1.); +#17669 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17670 = ORIENTED_EDGE('',*,*,#17451,.F.); +#17671 = CYLINDRICAL_SURFACE('',#17672,0.1); +#17672 = AXIS2_PLACEMENT_3D('',#17673,#17674,#17675); +#17673 = CARTESIAN_POINT('',(-2.25,-0.84,0.725)); +#17674 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17675 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17676 = ADVANCED_FACE('',(#17677),#17755,.T.); +#17677 = FACE_BOUND('',#17678,.T.); +#17678 = EDGE_LOOP('',(#17679,#17680,#17681,#17682,#17690,#17699,#17707, + #17715,#17723,#17732,#17740,#17749)); +#17679 = ORIENTED_EDGE('',*,*,#16415,.F.); +#17680 = ORIENTED_EDGE('',*,*,#16362,.T.); +#17681 = ORIENTED_EDGE('',*,*,#17656,.T.); +#17682 = ORIENTED_EDGE('',*,*,#17683,.T.); +#17683 = EDGE_CURVE('',#17657,#17684,#17686,.T.); +#17684 = VERTEX_POINT('',#17685); +#17685 = CARTESIAN_POINT('',(-2.35,-0.43,0.3)); +#17686 = LINE('',#17687,#17688); +#17687 = CARTESIAN_POINT('',(-2.35,-0.43,0.725)); +#17688 = VECTOR('',#17689,1.); +#17689 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17690 = ORIENTED_EDGE('',*,*,#17691,.T.); +#17691 = EDGE_CURVE('',#17684,#17692,#17694,.T.); +#17692 = VERTEX_POINT('',#17693); +#17693 = CARTESIAN_POINT('',(-2.65,-0.43,5.551115123126E-17)); +#17694 = CIRCLE('',#17695,0.3); +#17695 = AXIS2_PLACEMENT_3D('',#17696,#17697,#17698); +#17696 = CARTESIAN_POINT('',(-2.65,-0.43,0.3)); +#17697 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17698 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17699 = ORIENTED_EDGE('',*,*,#17700,.T.); +#17700 = EDGE_CURVE('',#17692,#17701,#17703,.T.); +#17701 = VERTEX_POINT('',#17702); +#17702 = CARTESIAN_POINT('',(-3.,-0.43,5.551115123126E-17)); +#17703 = LINE('',#17704,#17705); +#17704 = CARTESIAN_POINT('',(-2.65,-0.43,5.551115123126E-17)); +#17705 = VECTOR('',#17706,1.); +#17706 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17707 = ORIENTED_EDGE('',*,*,#17708,.T.); +#17708 = EDGE_CURVE('',#17701,#17709,#17711,.T.); +#17709 = VERTEX_POINT('',#17710); +#17710 = CARTESIAN_POINT('',(-3.,-0.43,0.2)); +#17711 = LINE('',#17712,#17713); +#17712 = CARTESIAN_POINT('',(-3.,-0.43,5.551115123126E-17)); +#17713 = VECTOR('',#17714,1.); +#17714 = DIRECTION('',(0.,0.,1.)); +#17715 = ORIENTED_EDGE('',*,*,#17716,.T.); +#17716 = EDGE_CURVE('',#17709,#17717,#17719,.T.); +#17717 = VERTEX_POINT('',#17718); +#17718 = CARTESIAN_POINT('',(-2.65,-0.43,0.2)); +#17719 = LINE('',#17720,#17721); +#17720 = CARTESIAN_POINT('',(-3.,-0.43,0.2)); +#17721 = VECTOR('',#17722,1.); +#17722 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17723 = ORIENTED_EDGE('',*,*,#17724,.T.); +#17724 = EDGE_CURVE('',#17717,#17725,#17727,.T.); +#17725 = VERTEX_POINT('',#17726); +#17726 = CARTESIAN_POINT('',(-2.55,-0.43,0.3)); +#17727 = CIRCLE('',#17728,0.1); +#17728 = AXIS2_PLACEMENT_3D('',#17729,#17730,#17731); +#17729 = CARTESIAN_POINT('',(-2.65,-0.43,0.3)); +#17730 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17731 = DIRECTION('',(-0.,0.,-1.)); +#17732 = ORIENTED_EDGE('',*,*,#17733,.T.); +#17733 = EDGE_CURVE('',#17725,#17734,#17736,.T.); +#17734 = VERTEX_POINT('',#17735); +#17735 = CARTESIAN_POINT('',(-2.55,-0.43,0.725)); +#17736 = LINE('',#17737,#17738); +#17737 = CARTESIAN_POINT('',(-2.55,-0.43,0.3)); +#17738 = VECTOR('',#17739,1.); +#17739 = DIRECTION('',(0.,0.,1.)); +#17740 = ORIENTED_EDGE('',*,*,#17741,.T.); +#17741 = EDGE_CURVE('',#17734,#17742,#17744,.T.); +#17742 = VERTEX_POINT('',#17743); +#17743 = CARTESIAN_POINT('',(-2.25,-0.43,1.025)); +#17744 = CIRCLE('',#17745,0.3); +#17745 = AXIS2_PLACEMENT_3D('',#17746,#17747,#17748); +#17746 = CARTESIAN_POINT('',(-2.25,-0.43,0.725)); +#17747 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17748 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17749 = ORIENTED_EDGE('',*,*,#17750,.T.); +#17750 = EDGE_CURVE('',#17742,#16416,#17751,.T.); +#17751 = LINE('',#17752,#17753); +#17752 = CARTESIAN_POINT('',(-2.25,-0.43,1.025)); +#17753 = VECTOR('',#17754,1.); +#17754 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17755 = PLANE('',#17756); +#17756 = AXIS2_PLACEMENT_3D('',#17757,#17758,#17759); +#17757 = CARTESIAN_POINT('',(-2.41578967201,-0.43,0.532659657565)); +#17758 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17759 = DIRECTION('',(0.,0.,1.)); +#17760 = ADVANCED_FACE('',(#17761),#17847,.F.); +#17761 = FACE_BOUND('',#17762,.F.); +#17762 = EDGE_LOOP('',(#17763,#17764,#17765,#17774,#17782,#17791,#17799, + #17807,#17815,#17824,#17832,#17841)); +#17763 = ORIENTED_EDGE('',*,*,#16424,.F.); +#17764 = ORIENTED_EDGE('',*,*,#16384,.T.); +#17765 = ORIENTED_EDGE('',*,*,#17766,.T.); +#17766 = EDGE_CURVE('',#16385,#17767,#17769,.T.); +#17767 = VERTEX_POINT('',#17768); +#17768 = CARTESIAN_POINT('',(-2.35,0.43,0.725)); +#17769 = CIRCLE('',#17770,0.1); +#17770 = AXIS2_PLACEMENT_3D('',#17771,#17772,#17773); +#17771 = CARTESIAN_POINT('',(-2.25,0.43,0.725)); +#17772 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17773 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17774 = ORIENTED_EDGE('',*,*,#17775,.T.); +#17775 = EDGE_CURVE('',#17767,#17776,#17778,.T.); +#17776 = VERTEX_POINT('',#17777); +#17777 = CARTESIAN_POINT('',(-2.35,0.43,0.3)); +#17778 = LINE('',#17779,#17780); +#17779 = CARTESIAN_POINT('',(-2.35,0.43,0.725)); +#17780 = VECTOR('',#17781,1.); +#17781 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#17782 = ORIENTED_EDGE('',*,*,#17783,.T.); +#17783 = EDGE_CURVE('',#17776,#17784,#17786,.T.); +#17784 = VERTEX_POINT('',#17785); +#17785 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17)); +#17786 = CIRCLE('',#17787,0.3); +#17787 = AXIS2_PLACEMENT_3D('',#17788,#17789,#17790); +#17788 = CARTESIAN_POINT('',(-2.65,0.43,0.3)); +#17789 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17790 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#17791 = ORIENTED_EDGE('',*,*,#17792,.T.); +#17792 = EDGE_CURVE('',#17784,#17793,#17795,.T.); +#17793 = VERTEX_POINT('',#17794); +#17794 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17)); +#17795 = LINE('',#17796,#17797); +#17796 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17)); +#17797 = VECTOR('',#17798,1.); +#17798 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#17799 = ORIENTED_EDGE('',*,*,#17800,.T.); +#17800 = EDGE_CURVE('',#17793,#17801,#17803,.T.); +#17801 = VERTEX_POINT('',#17802); +#17802 = CARTESIAN_POINT('',(-3.,0.43,0.2)); +#17803 = LINE('',#17804,#17805); +#17804 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17)); +#17805 = VECTOR('',#17806,1.); +#17806 = DIRECTION('',(0.,0.,1.)); +#17807 = ORIENTED_EDGE('',*,*,#17808,.T.); +#17808 = EDGE_CURVE('',#17801,#17809,#17811,.T.); +#17809 = VERTEX_POINT('',#17810); +#17810 = CARTESIAN_POINT('',(-2.65,0.43,0.2)); +#17811 = LINE('',#17812,#17813); +#17812 = CARTESIAN_POINT('',(-3.,0.43,0.2)); +#17813 = VECTOR('',#17814,1.); +#17814 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17815 = ORIENTED_EDGE('',*,*,#17816,.T.); +#17816 = EDGE_CURVE('',#17809,#17817,#17819,.T.); +#17817 = VERTEX_POINT('',#17818); +#17818 = CARTESIAN_POINT('',(-2.55,0.43,0.3)); +#17819 = CIRCLE('',#17820,0.1); +#17820 = AXIS2_PLACEMENT_3D('',#17821,#17822,#17823); +#17821 = CARTESIAN_POINT('',(-2.65,0.43,0.3)); +#17822 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#17823 = DIRECTION('',(-0.,0.,-1.)); +#17824 = ORIENTED_EDGE('',*,*,#17825,.T.); +#17825 = EDGE_CURVE('',#17817,#17826,#17828,.T.); +#17826 = VERTEX_POINT('',#17827); +#17827 = CARTESIAN_POINT('',(-2.55,0.43,0.725)); +#17828 = LINE('',#17829,#17830); +#17829 = CARTESIAN_POINT('',(-2.55,0.43,0.3)); +#17830 = VECTOR('',#17831,1.); +#17831 = DIRECTION('',(0.,0.,1.)); +#17832 = ORIENTED_EDGE('',*,*,#17833,.T.); +#17833 = EDGE_CURVE('',#17826,#17834,#17836,.T.); +#17834 = VERTEX_POINT('',#17835); +#17835 = CARTESIAN_POINT('',(-2.25,0.43,1.025)); +#17836 = CIRCLE('',#17837,0.3); +#17837 = AXIS2_PLACEMENT_3D('',#17838,#17839,#17840); +#17838 = CARTESIAN_POINT('',(-2.25,0.43,0.725)); +#17839 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17840 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#17841 = ORIENTED_EDGE('',*,*,#17842,.T.); +#17842 = EDGE_CURVE('',#17834,#16425,#17843,.T.); +#17843 = LINE('',#17844,#17845); +#17844 = CARTESIAN_POINT('',(-2.25,0.43,1.025)); +#17845 = VECTOR('',#17846,1.); +#17846 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17847 = PLANE('',#17848); +#17848 = AXIS2_PLACEMENT_3D('',#17849,#17850,#17851); +#17849 = CARTESIAN_POINT('',(-2.41578967201,0.43,0.532659657565)); +#17850 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17851 = DIRECTION('',(0.,0.,1.)); +#17852 = ADVANCED_FACE('',(#17853),#17864,.F.); +#17853 = FACE_BOUND('',#17854,.F.); +#17854 = EDGE_LOOP('',(#17855,#17856,#17857,#17863)); +#17855 = ORIENTED_EDGE('',*,*,#16401,.T.); +#17856 = ORIENTED_EDGE('',*,*,#17543,.T.); +#17857 = ORIENTED_EDGE('',*,*,#17858,.F.); +#17858 = EDGE_CURVE('',#17767,#17544,#17859,.T.); +#17859 = LINE('',#17860,#17861); +#17860 = CARTESIAN_POINT('',(-2.35,0.43,0.725)); +#17861 = VECTOR('',#17862,1.); +#17862 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17863 = ORIENTED_EDGE('',*,*,#17766,.F.); +#17864 = CYLINDRICAL_SURFACE('',#17865,0.1); +#17865 = AXIS2_PLACEMENT_3D('',#17866,#17867,#17868); +#17866 = CARTESIAN_POINT('',(-2.25,0.43,0.725)); +#17867 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#17868 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.)); +#17869 = ADVANCED_FACE('',(#17870),#17886,.F.); +#17870 = FACE_BOUND('',#17871,.F.); +#17871 = EDGE_LOOP('',(#17872,#17878,#17879,#17885)); +#17872 = ORIENTED_EDGE('',*,*,#17873,.F.); +#17873 = EDGE_CURVE('',#16416,#16830,#17874,.T.); +#17874 = LINE('',#17875,#17876); +#17875 = CARTESIAN_POINT('',(-2.25,-0.43,1.025)); +#17876 = VECTOR('',#17877,1.); +#17877 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17878 = ORIENTED_EDGE('',*,*,#16432,.T.); +#17879 = ORIENTED_EDGE('',*,*,#17880,.T.); +#17880 = EDGE_CURVE('',#16425,#16838,#17881,.T.); +#17881 = LINE('',#17882,#17883); +#17882 = CARTESIAN_POINT('',(-2.25,0.43,1.025)); +#17883 = VECTOR('',#17884,1.); +#17884 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17885 = ORIENTED_EDGE('',*,*,#16837,.F.); +#17886 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17887,#17888) + ,(#17889,#17890 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#17887 = CARTESIAN_POINT('',(-1.95,-2.275,1.025)); +#17888 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025)); +#17889 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17890 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17891 = ADVANCED_FACE('',(#17892),#17898,.F.); +#17892 = FACE_BOUND('',#17893,.F.); +#17893 = EDGE_LOOP('',(#17894,#17895,#17896,#17897)); +#17894 = ORIENTED_EDGE('',*,*,#16448,.T.); +#17895 = ORIENTED_EDGE('',*,*,#16751,.T.); +#17896 = ORIENTED_EDGE('',*,*,#16780,.F.); +#17897 = ORIENTED_EDGE('',*,*,#17195,.F.); +#17898 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#17899,#17900) + ,(#17901,#17902 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#17899 = CARTESIAN_POINT('',(-1.95,2.275,1.025)); +#17900 = CARTESIAN_POINT('',(-1.875,2.2375,1.025)); +#17901 = CARTESIAN_POINT('',(-1.775,2.45,1.025)); +#17902 = CARTESIAN_POINT('',(-1.7375,2.375,1.025)); +#17903 = ADVANCED_FACE('',(#17904),#17917,.F.); +#17904 = FACE_BOUND('',#17905,.F.); +#17905 = EDGE_LOOP('',(#17906,#17907,#17913,#17914,#17915,#17916)); +#17906 = ORIENTED_EDGE('',*,*,#17082,.F.); +#17907 = ORIENTED_EDGE('',*,*,#17908,.T.); +#17908 = EDGE_CURVE('',#17074,#17296,#17909,.T.); +#17909 = LINE('',#17910,#17911); +#17910 = CARTESIAN_POINT('',(-2.25,-2.11,1.025)); +#17911 = VECTOR('',#17912,1.); +#17912 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17913 = ORIENTED_EDGE('',*,*,#17304,.T.); +#17914 = ORIENTED_EDGE('',*,*,#17427,.T.); +#17915 = ORIENTED_EDGE('',*,*,#16813,.F.); +#17916 = ORIENTED_EDGE('',*,*,#16989,.F.); +#17917 = PLANE('',#17918); +#17918 = AXIS2_PLACEMENT_3D('',#17919,#17920,#17921); +#17919 = CARTESIAN_POINT('',(-2.25,-2.11,1.025)); +#17920 = DIRECTION('',(-0.,0.,-1.)); +#17921 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17922 = ADVANCED_FACE('',(#17923),#17936,.F.); +#17923 = FACE_BOUND('',#17924,.F.); +#17924 = EDGE_LOOP('',(#17925,#17926,#17932,#17933,#17934,#17935)); +#17925 = ORIENTED_EDGE('',*,*,#17527,.F.); +#17926 = ORIENTED_EDGE('',*,*,#17927,.T.); +#17927 = EDGE_CURVE('',#17519,#17742,#17928,.T.); +#17928 = LINE('',#17929,#17930); +#17929 = CARTESIAN_POINT('',(-2.25,-0.84,1.025)); +#17930 = VECTOR('',#17931,1.); +#17931 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17932 = ORIENTED_EDGE('',*,*,#17750,.T.); +#17933 = ORIENTED_EDGE('',*,*,#17873,.T.); +#17934 = ORIENTED_EDGE('',*,*,#16829,.F.); +#17935 = ORIENTED_EDGE('',*,*,#17434,.F.); +#17936 = PLANE('',#17937); +#17937 = AXIS2_PLACEMENT_3D('',#17938,#17939,#17940); +#17938 = CARTESIAN_POINT('',(-2.25,-0.84,1.025)); +#17939 = DIRECTION('',(-0.,0.,-1.)); +#17940 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17941 = ADVANCED_FACE('',(#17942),#17955,.F.); +#17942 = FACE_BOUND('',#17943,.F.); +#17943 = EDGE_LOOP('',(#17944,#17945,#17951,#17952,#17953,#17954)); +#17944 = ORIENTED_EDGE('',*,*,#17396,.F.); +#17945 = ORIENTED_EDGE('',*,*,#17946,.T.); +#17946 = EDGE_CURVE('',#17388,#17166,#17947,.T.); +#17947 = LINE('',#17948,#17949); +#17948 = CARTESIAN_POINT('',(-2.25,1.7,1.025)); +#17949 = VECTOR('',#17950,1.); +#17950 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17951 = ORIENTED_EDGE('',*,*,#17174,.T.); +#17952 = ORIENTED_EDGE('',*,*,#17188,.T.); +#17953 = ORIENTED_EDGE('',*,*,#16861,.F.); +#17954 = ORIENTED_EDGE('',*,*,#17640,.F.); +#17955 = PLANE('',#17956); +#17956 = AXIS2_PLACEMENT_3D('',#17957,#17958,#17959); +#17957 = CARTESIAN_POINT('',(-2.25,1.7,1.025)); +#17958 = DIRECTION('',(-0.,0.,-1.)); +#17959 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17960 = ADVANCED_FACE('',(#17961),#17974,.F.); +#17961 = FACE_BOUND('',#17962,.F.); +#17962 = EDGE_LOOP('',(#17963,#17964,#17970,#17971,#17972,#17973)); +#17963 = ORIENTED_EDGE('',*,*,#17842,.F.); +#17964 = ORIENTED_EDGE('',*,*,#17965,.T.); +#17965 = EDGE_CURVE('',#17834,#17611,#17966,.T.); +#17966 = LINE('',#17967,#17968); +#17967 = CARTESIAN_POINT('',(-2.25,0.43,1.025)); +#17968 = VECTOR('',#17969,1.); +#17969 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#17970 = ORIENTED_EDGE('',*,*,#17619,.T.); +#17971 = ORIENTED_EDGE('',*,*,#17633,.T.); +#17972 = ORIENTED_EDGE('',*,*,#16845,.F.); +#17973 = ORIENTED_EDGE('',*,*,#17880,.F.); +#17974 = PLANE('',#17975); +#17975 = AXIS2_PLACEMENT_3D('',#17976,#17977,#17978); +#17976 = CARTESIAN_POINT('',(-2.25,0.43,1.025)); +#17977 = DIRECTION('',(-0.,0.,-1.)); +#17978 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#17979 = ADVANCED_FACE('',(#17980),#17983,.T.); +#17980 = FACE_BOUND('',#17981,.T.); +#17981 = EDGE_LOOP('',(#17982)); +#17982 = ORIENTED_EDGE('',*,*,#16930,.T.); +#17983 = PLANE('',#17984); +#17984 = AXIS2_PLACEMENT_3D('',#17985,#17986,#17987); +#17985 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.7)); +#17986 = DIRECTION('',(0.,0.,1.)); +#17987 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#17988 = ADVANCED_FACE('',(#17989),#18000,.T.); +#17989 = FACE_BOUND('',#17990,.T.); +#17990 = EDGE_LOOP('',(#17991,#17992,#17993,#17994)); +#17991 = ORIENTED_EDGE('',*,*,#17073,.T.); +#17992 = ORIENTED_EDGE('',*,*,#17908,.T.); +#17993 = ORIENTED_EDGE('',*,*,#17295,.F.); +#17994 = ORIENTED_EDGE('',*,*,#17995,.F.); +#17995 = EDGE_CURVE('',#17066,#17288,#17996,.T.); +#17996 = LINE('',#17997,#17998); +#17997 = CARTESIAN_POINT('',(-2.55,-2.11,0.725)); +#17998 = VECTOR('',#17999,1.); +#17999 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18000 = CYLINDRICAL_SURFACE('',#18001,0.3); +#18001 = AXIS2_PLACEMENT_3D('',#18002,#18003,#18004); +#18002 = CARTESIAN_POINT('',(-2.25,-2.11,0.725)); +#18003 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18004 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#18005 = ADVANCED_FACE('',(#18006),#18017,.F.); +#18006 = FACE_BOUND('',#18007,.F.); +#18007 = EDGE_LOOP('',(#18008,#18014,#18015,#18016)); +#18008 = ORIENTED_EDGE('',*,*,#18009,.T.); +#18009 = EDGE_CURVE('',#17057,#17279,#18010,.T.); +#18010 = LINE('',#18011,#18012); +#18011 = CARTESIAN_POINT('',(-2.55,-2.11,0.3)); +#18012 = VECTOR('',#18013,1.); +#18013 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18014 = ORIENTED_EDGE('',*,*,#17287,.T.); +#18015 = ORIENTED_EDGE('',*,*,#17995,.F.); +#18016 = ORIENTED_EDGE('',*,*,#17065,.F.); +#18017 = PLANE('',#18018); +#18018 = AXIS2_PLACEMENT_3D('',#18019,#18020,#18021); +#18019 = CARTESIAN_POINT('',(-2.55,-2.11,0.3)); +#18020 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18021 = DIRECTION('',(0.,-0.,1.)); +#18022 = ADVANCED_FACE('',(#18023),#18034,.F.); +#18023 = FACE_BOUND('',#18024,.F.); +#18024 = EDGE_LOOP('',(#18025,#18031,#18032,#18033)); +#18025 = ORIENTED_EDGE('',*,*,#18026,.T.); +#18026 = EDGE_CURVE('',#17049,#17271,#18027,.T.); +#18027 = LINE('',#18028,#18029); +#18028 = CARTESIAN_POINT('',(-2.65,-2.11,0.2)); +#18029 = VECTOR('',#18030,1.); +#18030 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18031 = ORIENTED_EDGE('',*,*,#17278,.T.); +#18032 = ORIENTED_EDGE('',*,*,#18009,.F.); +#18033 = ORIENTED_EDGE('',*,*,#17056,.F.); +#18034 = CYLINDRICAL_SURFACE('',#18035,0.1); +#18035 = AXIS2_PLACEMENT_3D('',#18036,#18037,#18038); +#18036 = CARTESIAN_POINT('',(-2.65,-2.11,0.3)); +#18037 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#18038 = DIRECTION('',(0.,-0.,-1.)); +#18039 = ADVANCED_FACE('',(#18040),#18051,.F.); +#18040 = FACE_BOUND('',#18041,.F.); +#18041 = EDGE_LOOP('',(#18042,#18048,#18049,#18050)); +#18042 = ORIENTED_EDGE('',*,*,#18043,.T.); +#18043 = EDGE_CURVE('',#17041,#17263,#18044,.T.); +#18044 = LINE('',#18045,#18046); +#18045 = CARTESIAN_POINT('',(-3.,-2.11,0.2)); +#18046 = VECTOR('',#18047,1.); +#18047 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18048 = ORIENTED_EDGE('',*,*,#17270,.T.); +#18049 = ORIENTED_EDGE('',*,*,#18026,.F.); +#18050 = ORIENTED_EDGE('',*,*,#17048,.F.); +#18051 = PLANE('',#18052); +#18052 = AXIS2_PLACEMENT_3D('',#18053,#18054,#18055); +#18053 = CARTESIAN_POINT('',(-3.,-2.11,0.2)); +#18054 = DIRECTION('',(-0.,0.,-1.)); +#18055 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18056 = ADVANCED_FACE('',(#18057),#18068,.F.); +#18057 = FACE_BOUND('',#18058,.F.); +#18058 = EDGE_LOOP('',(#18059,#18065,#18066,#18067)); +#18059 = ORIENTED_EDGE('',*,*,#18060,.T.); +#18060 = EDGE_CURVE('',#17033,#17255,#18061,.T.); +#18061 = LINE('',#18062,#18063); +#18062 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17)); +#18063 = VECTOR('',#18064,1.); +#18064 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18065 = ORIENTED_EDGE('',*,*,#17262,.T.); +#18066 = ORIENTED_EDGE('',*,*,#18043,.F.); +#18067 = ORIENTED_EDGE('',*,*,#17040,.F.); +#18068 = PLANE('',#18069); +#18069 = AXIS2_PLACEMENT_3D('',#18070,#18071,#18072); +#18070 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17)); +#18071 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18072 = DIRECTION('',(0.,-0.,1.)); +#18073 = ADVANCED_FACE('',(#18074),#18085,.F.); +#18074 = FACE_BOUND('',#18075,.F.); +#18075 = EDGE_LOOP('',(#18076,#18082,#18083,#18084)); +#18076 = ORIENTED_EDGE('',*,*,#18077,.T.); +#18077 = EDGE_CURVE('',#17024,#17246,#18078,.T.); +#18078 = LINE('',#18079,#18080); +#18079 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17)); +#18080 = VECTOR('',#18081,1.); +#18081 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18082 = ORIENTED_EDGE('',*,*,#17254,.T.); +#18083 = ORIENTED_EDGE('',*,*,#18060,.F.); +#18084 = ORIENTED_EDGE('',*,*,#17032,.F.); +#18085 = PLANE('',#18086); +#18086 = AXIS2_PLACEMENT_3D('',#18087,#18088,#18089); +#18087 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17)); +#18088 = DIRECTION('',(0.,0.,1.)); +#18089 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#18090 = ADVANCED_FACE('',(#18091),#18102,.T.); +#18091 = FACE_BOUND('',#18092,.T.); +#18092 = EDGE_LOOP('',(#18093,#18094,#18095,#18096)); +#18093 = ORIENTED_EDGE('',*,*,#17023,.T.); +#18094 = ORIENTED_EDGE('',*,*,#18077,.T.); +#18095 = ORIENTED_EDGE('',*,*,#17245,.F.); +#18096 = ORIENTED_EDGE('',*,*,#18097,.F.); +#18097 = EDGE_CURVE('',#17016,#17238,#18098,.T.); +#18098 = LINE('',#18099,#18100); +#18099 = CARTESIAN_POINT('',(-2.35,-2.11,0.3)); +#18100 = VECTOR('',#18101,1.); +#18101 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18102 = CYLINDRICAL_SURFACE('',#18103,0.3); +#18103 = AXIS2_PLACEMENT_3D('',#18104,#18105,#18106); +#18104 = CARTESIAN_POINT('',(-2.65,-2.11,0.3)); +#18105 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18106 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#18107 = ADVANCED_FACE('',(#18108),#18114,.F.); +#18108 = FACE_BOUND('',#18109,.F.); +#18109 = EDGE_LOOP('',(#18110,#18111,#18112,#18113)); +#18110 = ORIENTED_EDGE('',*,*,#17219,.T.); +#18111 = ORIENTED_EDGE('',*,*,#17237,.T.); +#18112 = ORIENTED_EDGE('',*,*,#18097,.F.); +#18113 = ORIENTED_EDGE('',*,*,#17015,.F.); +#18114 = PLANE('',#18115); +#18115 = AXIS2_PLACEMENT_3D('',#18116,#18117,#18118); +#18116 = CARTESIAN_POINT('',(-2.35,-2.11,0.725)); +#18117 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15)); +#18118 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#18119 = ADVANCED_FACE('',(#18120),#18131,.T.); +#18120 = FACE_BOUND('',#18121,.T.); +#18121 = EDGE_LOOP('',(#18122,#18123,#18124,#18125)); +#18122 = ORIENTED_EDGE('',*,*,#17387,.T.); +#18123 = ORIENTED_EDGE('',*,*,#17946,.T.); +#18124 = ORIENTED_EDGE('',*,*,#17165,.F.); +#18125 = ORIENTED_EDGE('',*,*,#18126,.F.); +#18126 = EDGE_CURVE('',#17380,#17158,#18127,.T.); +#18127 = LINE('',#18128,#18129); +#18128 = CARTESIAN_POINT('',(-2.55,1.7,0.725)); +#18129 = VECTOR('',#18130,1.); +#18130 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18131 = CYLINDRICAL_SURFACE('',#18132,0.3); +#18132 = AXIS2_PLACEMENT_3D('',#18133,#18134,#18135); +#18133 = CARTESIAN_POINT('',(-2.25,1.7,0.725)); +#18134 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18135 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#18136 = ADVANCED_FACE('',(#18137),#18148,.F.); +#18137 = FACE_BOUND('',#18138,.F.); +#18138 = EDGE_LOOP('',(#18139,#18145,#18146,#18147)); +#18139 = ORIENTED_EDGE('',*,*,#18140,.T.); +#18140 = EDGE_CURVE('',#17371,#17149,#18141,.T.); +#18141 = LINE('',#18142,#18143); +#18142 = CARTESIAN_POINT('',(-2.55,1.7,0.3)); +#18143 = VECTOR('',#18144,1.); +#18144 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18145 = ORIENTED_EDGE('',*,*,#17157,.T.); +#18146 = ORIENTED_EDGE('',*,*,#18126,.F.); +#18147 = ORIENTED_EDGE('',*,*,#17379,.F.); +#18148 = PLANE('',#18149); +#18149 = AXIS2_PLACEMENT_3D('',#18150,#18151,#18152); +#18150 = CARTESIAN_POINT('',(-2.55,1.7,0.3)); +#18151 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18152 = DIRECTION('',(0.,-0.,1.)); +#18153 = ADVANCED_FACE('',(#18154),#18165,.F.); +#18154 = FACE_BOUND('',#18155,.F.); +#18155 = EDGE_LOOP('',(#18156,#18162,#18163,#18164)); +#18156 = ORIENTED_EDGE('',*,*,#18157,.T.); +#18157 = EDGE_CURVE('',#17363,#17141,#18158,.T.); +#18158 = LINE('',#18159,#18160); +#18159 = CARTESIAN_POINT('',(-2.65,1.7,0.2)); +#18160 = VECTOR('',#18161,1.); +#18161 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18162 = ORIENTED_EDGE('',*,*,#17148,.T.); +#18163 = ORIENTED_EDGE('',*,*,#18140,.F.); +#18164 = ORIENTED_EDGE('',*,*,#17370,.F.); +#18165 = CYLINDRICAL_SURFACE('',#18166,0.1); +#18166 = AXIS2_PLACEMENT_3D('',#18167,#18168,#18169); +#18167 = CARTESIAN_POINT('',(-2.65,1.7,0.3)); +#18168 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#18169 = DIRECTION('',(0.,-0.,-1.)); +#18170 = ADVANCED_FACE('',(#18171),#18182,.F.); +#18171 = FACE_BOUND('',#18172,.F.); +#18172 = EDGE_LOOP('',(#18173,#18179,#18180,#18181)); +#18173 = ORIENTED_EDGE('',*,*,#18174,.T.); +#18174 = EDGE_CURVE('',#17355,#17133,#18175,.T.); +#18175 = LINE('',#18176,#18177); +#18176 = CARTESIAN_POINT('',(-3.,1.7,0.2)); +#18177 = VECTOR('',#18178,1.); +#18178 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18179 = ORIENTED_EDGE('',*,*,#17140,.T.); +#18180 = ORIENTED_EDGE('',*,*,#18157,.F.); +#18181 = ORIENTED_EDGE('',*,*,#17362,.F.); +#18182 = PLANE('',#18183); +#18183 = AXIS2_PLACEMENT_3D('',#18184,#18185,#18186); +#18184 = CARTESIAN_POINT('',(-3.,1.7,0.2)); +#18185 = DIRECTION('',(-0.,0.,-1.)); +#18186 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18187 = ADVANCED_FACE('',(#18188),#18199,.F.); +#18188 = FACE_BOUND('',#18189,.F.); +#18189 = EDGE_LOOP('',(#18190,#18196,#18197,#18198)); +#18190 = ORIENTED_EDGE('',*,*,#18191,.T.); +#18191 = EDGE_CURVE('',#17347,#17125,#18192,.T.); +#18192 = LINE('',#18193,#18194); +#18193 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17)); +#18194 = VECTOR('',#18195,1.); +#18195 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18196 = ORIENTED_EDGE('',*,*,#17132,.T.); +#18197 = ORIENTED_EDGE('',*,*,#18174,.F.); +#18198 = ORIENTED_EDGE('',*,*,#17354,.F.); +#18199 = PLANE('',#18200); +#18200 = AXIS2_PLACEMENT_3D('',#18201,#18202,#18203); +#18201 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17)); +#18202 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18203 = DIRECTION('',(0.,-0.,1.)); +#18204 = ADVANCED_FACE('',(#18205),#18216,.F.); +#18205 = FACE_BOUND('',#18206,.F.); +#18206 = EDGE_LOOP('',(#18207,#18213,#18214,#18215)); +#18207 = ORIENTED_EDGE('',*,*,#18208,.T.); +#18208 = EDGE_CURVE('',#17338,#17116,#18209,.T.); +#18209 = LINE('',#18210,#18211); +#18210 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17)); +#18211 = VECTOR('',#18212,1.); +#18212 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18213 = ORIENTED_EDGE('',*,*,#17124,.T.); +#18214 = ORIENTED_EDGE('',*,*,#18191,.F.); +#18215 = ORIENTED_EDGE('',*,*,#17346,.F.); +#18216 = PLANE('',#18217); +#18217 = AXIS2_PLACEMENT_3D('',#18218,#18219,#18220); +#18218 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17)); +#18219 = DIRECTION('',(0.,0.,1.)); +#18220 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#18221 = ADVANCED_FACE('',(#18222),#18233,.T.); +#18222 = FACE_BOUND('',#18223,.T.); +#18223 = EDGE_LOOP('',(#18224,#18225,#18226,#18227)); +#18224 = ORIENTED_EDGE('',*,*,#17337,.T.); +#18225 = ORIENTED_EDGE('',*,*,#18208,.T.); +#18226 = ORIENTED_EDGE('',*,*,#17115,.F.); +#18227 = ORIENTED_EDGE('',*,*,#18228,.F.); +#18228 = EDGE_CURVE('',#17330,#17108,#18229,.T.); +#18229 = LINE('',#18230,#18231); +#18230 = CARTESIAN_POINT('',(-2.35,1.7,0.3)); +#18231 = VECTOR('',#18232,1.); +#18232 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18233 = CYLINDRICAL_SURFACE('',#18234,0.3); +#18234 = AXIS2_PLACEMENT_3D('',#18235,#18236,#18237); +#18235 = CARTESIAN_POINT('',(-2.65,1.7,0.3)); +#18236 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18237 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#18238 = ADVANCED_FACE('',(#18239),#18245,.F.); +#18239 = FACE_BOUND('',#18240,.F.); +#18240 = EDGE_LOOP('',(#18241,#18242,#18243,#18244)); +#18241 = ORIENTED_EDGE('',*,*,#17412,.T.); +#18242 = ORIENTED_EDGE('',*,*,#17107,.T.); +#18243 = ORIENTED_EDGE('',*,*,#18228,.F.); +#18244 = ORIENTED_EDGE('',*,*,#17329,.F.); +#18245 = PLANE('',#18246); +#18246 = AXIS2_PLACEMENT_3D('',#18247,#18248,#18249); +#18247 = CARTESIAN_POINT('',(-2.35,1.7,0.725)); +#18248 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15)); +#18249 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#18250 = ADVANCED_FACE('',(#18251),#18262,.T.); +#18251 = FACE_BOUND('',#18252,.T.); +#18252 = EDGE_LOOP('',(#18253,#18254,#18255,#18256)); +#18253 = ORIENTED_EDGE('',*,*,#17518,.T.); +#18254 = ORIENTED_EDGE('',*,*,#17927,.T.); +#18255 = ORIENTED_EDGE('',*,*,#17741,.F.); +#18256 = ORIENTED_EDGE('',*,*,#18257,.F.); +#18257 = EDGE_CURVE('',#17511,#17734,#18258,.T.); +#18258 = LINE('',#18259,#18260); +#18259 = CARTESIAN_POINT('',(-2.55,-0.84,0.725)); +#18260 = VECTOR('',#18261,1.); +#18261 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18262 = CYLINDRICAL_SURFACE('',#18263,0.3); +#18263 = AXIS2_PLACEMENT_3D('',#18264,#18265,#18266); +#18264 = CARTESIAN_POINT('',(-2.25,-0.84,0.725)); +#18265 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18266 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#18267 = ADVANCED_FACE('',(#18268),#18279,.F.); +#18268 = FACE_BOUND('',#18269,.F.); +#18269 = EDGE_LOOP('',(#18270,#18276,#18277,#18278)); +#18270 = ORIENTED_EDGE('',*,*,#18271,.T.); +#18271 = EDGE_CURVE('',#17502,#17725,#18272,.T.); +#18272 = LINE('',#18273,#18274); +#18273 = CARTESIAN_POINT('',(-2.55,-0.84,0.3)); +#18274 = VECTOR('',#18275,1.); +#18275 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18276 = ORIENTED_EDGE('',*,*,#17733,.T.); +#18277 = ORIENTED_EDGE('',*,*,#18257,.F.); +#18278 = ORIENTED_EDGE('',*,*,#17510,.F.); +#18279 = PLANE('',#18280); +#18280 = AXIS2_PLACEMENT_3D('',#18281,#18282,#18283); +#18281 = CARTESIAN_POINT('',(-2.55,-0.84,0.3)); +#18282 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18283 = DIRECTION('',(0.,-0.,1.)); +#18284 = ADVANCED_FACE('',(#18285),#18296,.F.); +#18285 = FACE_BOUND('',#18286,.F.); +#18286 = EDGE_LOOP('',(#18287,#18293,#18294,#18295)); +#18287 = ORIENTED_EDGE('',*,*,#18288,.T.); +#18288 = EDGE_CURVE('',#17494,#17717,#18289,.T.); +#18289 = LINE('',#18290,#18291); +#18290 = CARTESIAN_POINT('',(-2.65,-0.84,0.2)); +#18291 = VECTOR('',#18292,1.); +#18292 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18293 = ORIENTED_EDGE('',*,*,#17724,.T.); +#18294 = ORIENTED_EDGE('',*,*,#18271,.F.); +#18295 = ORIENTED_EDGE('',*,*,#17501,.F.); +#18296 = CYLINDRICAL_SURFACE('',#18297,0.1); +#18297 = AXIS2_PLACEMENT_3D('',#18298,#18299,#18300); +#18298 = CARTESIAN_POINT('',(-2.65,-0.84,0.3)); +#18299 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#18300 = DIRECTION('',(0.,-0.,-1.)); +#18301 = ADVANCED_FACE('',(#18302),#18313,.F.); +#18302 = FACE_BOUND('',#18303,.F.); +#18303 = EDGE_LOOP('',(#18304,#18310,#18311,#18312)); +#18304 = ORIENTED_EDGE('',*,*,#18305,.T.); +#18305 = EDGE_CURVE('',#17486,#17709,#18306,.T.); +#18306 = LINE('',#18307,#18308); +#18307 = CARTESIAN_POINT('',(-3.,-0.84,0.2)); +#18308 = VECTOR('',#18309,1.); +#18309 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18310 = ORIENTED_EDGE('',*,*,#17716,.T.); +#18311 = ORIENTED_EDGE('',*,*,#18288,.F.); +#18312 = ORIENTED_EDGE('',*,*,#17493,.F.); +#18313 = PLANE('',#18314); +#18314 = AXIS2_PLACEMENT_3D('',#18315,#18316,#18317); +#18315 = CARTESIAN_POINT('',(-3.,-0.84,0.2)); +#18316 = DIRECTION('',(-0.,0.,-1.)); +#18317 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18318 = ADVANCED_FACE('',(#18319),#18330,.F.); +#18319 = FACE_BOUND('',#18320,.F.); +#18320 = EDGE_LOOP('',(#18321,#18327,#18328,#18329)); +#18321 = ORIENTED_EDGE('',*,*,#18322,.T.); +#18322 = EDGE_CURVE('',#17478,#17701,#18323,.T.); +#18323 = LINE('',#18324,#18325); +#18324 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17)); +#18325 = VECTOR('',#18326,1.); +#18326 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18327 = ORIENTED_EDGE('',*,*,#17708,.T.); +#18328 = ORIENTED_EDGE('',*,*,#18305,.F.); +#18329 = ORIENTED_EDGE('',*,*,#17485,.F.); +#18330 = PLANE('',#18331); +#18331 = AXIS2_PLACEMENT_3D('',#18332,#18333,#18334); +#18332 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17)); +#18333 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18334 = DIRECTION('',(0.,-0.,1.)); +#18335 = ADVANCED_FACE('',(#18336),#18347,.F.); +#18336 = FACE_BOUND('',#18337,.F.); +#18337 = EDGE_LOOP('',(#18338,#18344,#18345,#18346)); +#18338 = ORIENTED_EDGE('',*,*,#18339,.T.); +#18339 = EDGE_CURVE('',#17469,#17692,#18340,.T.); +#18340 = LINE('',#18341,#18342); +#18341 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17)); +#18342 = VECTOR('',#18343,1.); +#18343 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18344 = ORIENTED_EDGE('',*,*,#17700,.T.); +#18345 = ORIENTED_EDGE('',*,*,#18322,.F.); +#18346 = ORIENTED_EDGE('',*,*,#17477,.F.); +#18347 = PLANE('',#18348); +#18348 = AXIS2_PLACEMENT_3D('',#18349,#18350,#18351); +#18349 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17)); +#18350 = DIRECTION('',(0.,0.,1.)); +#18351 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#18352 = ADVANCED_FACE('',(#18353),#18364,.T.); +#18353 = FACE_BOUND('',#18354,.T.); +#18354 = EDGE_LOOP('',(#18355,#18356,#18357,#18358)); +#18355 = ORIENTED_EDGE('',*,*,#17468,.T.); +#18356 = ORIENTED_EDGE('',*,*,#18339,.T.); +#18357 = ORIENTED_EDGE('',*,*,#17691,.F.); +#18358 = ORIENTED_EDGE('',*,*,#18359,.F.); +#18359 = EDGE_CURVE('',#17461,#17684,#18360,.T.); +#18360 = LINE('',#18361,#18362); +#18361 = CARTESIAN_POINT('',(-2.35,-0.84,0.3)); +#18362 = VECTOR('',#18363,1.); +#18363 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18364 = CYLINDRICAL_SURFACE('',#18365,0.3); +#18365 = AXIS2_PLACEMENT_3D('',#18366,#18367,#18368); +#18366 = CARTESIAN_POINT('',(-2.65,-0.84,0.3)); +#18367 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18368 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#18369 = ADVANCED_FACE('',(#18370),#18376,.F.); +#18370 = FACE_BOUND('',#18371,.F.); +#18371 = EDGE_LOOP('',(#18372,#18373,#18374,#18375)); +#18372 = ORIENTED_EDGE('',*,*,#17665,.T.); +#18373 = ORIENTED_EDGE('',*,*,#17683,.T.); +#18374 = ORIENTED_EDGE('',*,*,#18359,.F.); +#18375 = ORIENTED_EDGE('',*,*,#17460,.F.); +#18376 = PLANE('',#18377); +#18377 = AXIS2_PLACEMENT_3D('',#18378,#18379,#18380); +#18378 = CARTESIAN_POINT('',(-2.35,-0.84,0.725)); +#18379 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15)); +#18380 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#18381 = ADVANCED_FACE('',(#18382),#18393,.T.); +#18382 = FACE_BOUND('',#18383,.T.); +#18383 = EDGE_LOOP('',(#18384,#18385,#18386,#18387)); +#18384 = ORIENTED_EDGE('',*,*,#17833,.T.); +#18385 = ORIENTED_EDGE('',*,*,#17965,.T.); +#18386 = ORIENTED_EDGE('',*,*,#17610,.F.); +#18387 = ORIENTED_EDGE('',*,*,#18388,.F.); +#18388 = EDGE_CURVE('',#17826,#17603,#18389,.T.); +#18389 = LINE('',#18390,#18391); +#18390 = CARTESIAN_POINT('',(-2.55,0.43,0.725)); +#18391 = VECTOR('',#18392,1.); +#18392 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18393 = CYLINDRICAL_SURFACE('',#18394,0.3); +#18394 = AXIS2_PLACEMENT_3D('',#18395,#18396,#18397); +#18395 = CARTESIAN_POINT('',(-2.25,0.43,0.725)); +#18396 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18397 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16)); +#18398 = ADVANCED_FACE('',(#18399),#18410,.F.); +#18399 = FACE_BOUND('',#18400,.F.); +#18400 = EDGE_LOOP('',(#18401,#18407,#18408,#18409)); +#18401 = ORIENTED_EDGE('',*,*,#18402,.T.); +#18402 = EDGE_CURVE('',#17817,#17594,#18403,.T.); +#18403 = LINE('',#18404,#18405); +#18404 = CARTESIAN_POINT('',(-2.55,0.43,0.3)); +#18405 = VECTOR('',#18406,1.); +#18406 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18407 = ORIENTED_EDGE('',*,*,#17602,.T.); +#18408 = ORIENTED_EDGE('',*,*,#18388,.F.); +#18409 = ORIENTED_EDGE('',*,*,#17825,.F.); +#18410 = PLANE('',#18411); +#18411 = AXIS2_PLACEMENT_3D('',#18412,#18413,#18414); +#18412 = CARTESIAN_POINT('',(-2.55,0.43,0.3)); +#18413 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18414 = DIRECTION('',(0.,-0.,1.)); +#18415 = ADVANCED_FACE('',(#18416),#18427,.F.); +#18416 = FACE_BOUND('',#18417,.F.); +#18417 = EDGE_LOOP('',(#18418,#18424,#18425,#18426)); +#18418 = ORIENTED_EDGE('',*,*,#18419,.T.); +#18419 = EDGE_CURVE('',#17809,#17586,#18420,.T.); +#18420 = LINE('',#18421,#18422); +#18421 = CARTESIAN_POINT('',(-2.65,0.43,0.2)); +#18422 = VECTOR('',#18423,1.); +#18423 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18424 = ORIENTED_EDGE('',*,*,#17593,.T.); +#18425 = ORIENTED_EDGE('',*,*,#18402,.F.); +#18426 = ORIENTED_EDGE('',*,*,#17816,.F.); +#18427 = CYLINDRICAL_SURFACE('',#18428,0.1); +#18428 = AXIS2_PLACEMENT_3D('',#18429,#18430,#18431); +#18429 = CARTESIAN_POINT('',(-2.65,0.43,0.3)); +#18430 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#18431 = DIRECTION('',(0.,-0.,-1.)); +#18432 = ADVANCED_FACE('',(#18433),#18444,.F.); +#18433 = FACE_BOUND('',#18434,.F.); +#18434 = EDGE_LOOP('',(#18435,#18441,#18442,#18443)); +#18435 = ORIENTED_EDGE('',*,*,#18436,.T.); +#18436 = EDGE_CURVE('',#17801,#17578,#18437,.T.); +#18437 = LINE('',#18438,#18439); +#18438 = CARTESIAN_POINT('',(-3.,0.43,0.2)); +#18439 = VECTOR('',#18440,1.); +#18440 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18441 = ORIENTED_EDGE('',*,*,#17585,.T.); +#18442 = ORIENTED_EDGE('',*,*,#18419,.F.); +#18443 = ORIENTED_EDGE('',*,*,#17808,.F.); +#18444 = PLANE('',#18445); +#18445 = AXIS2_PLACEMENT_3D('',#18446,#18447,#18448); +#18446 = CARTESIAN_POINT('',(-3.,0.43,0.2)); +#18447 = DIRECTION('',(-0.,0.,-1.)); +#18448 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18449 = ADVANCED_FACE('',(#18450),#18461,.F.); +#18450 = FACE_BOUND('',#18451,.F.); +#18451 = EDGE_LOOP('',(#18452,#18458,#18459,#18460)); +#18452 = ORIENTED_EDGE('',*,*,#18453,.T.); +#18453 = EDGE_CURVE('',#17793,#17570,#18454,.T.); +#18454 = LINE('',#18455,#18456); +#18455 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17)); +#18456 = VECTOR('',#18457,1.); +#18457 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18458 = ORIENTED_EDGE('',*,*,#17577,.T.); +#18459 = ORIENTED_EDGE('',*,*,#18436,.F.); +#18460 = ORIENTED_EDGE('',*,*,#17800,.F.); +#18461 = PLANE('',#18462); +#18462 = AXIS2_PLACEMENT_3D('',#18463,#18464,#18465); +#18463 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17)); +#18464 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#18465 = DIRECTION('',(0.,-0.,1.)); +#18466 = ADVANCED_FACE('',(#18467),#18478,.F.); +#18467 = FACE_BOUND('',#18468,.F.); +#18468 = EDGE_LOOP('',(#18469,#18475,#18476,#18477)); +#18469 = ORIENTED_EDGE('',*,*,#18470,.T.); +#18470 = EDGE_CURVE('',#17784,#17561,#18471,.T.); +#18471 = LINE('',#18472,#18473); +#18472 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17)); +#18473 = VECTOR('',#18474,1.); +#18474 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18475 = ORIENTED_EDGE('',*,*,#17569,.T.); +#18476 = ORIENTED_EDGE('',*,*,#18453,.F.); +#18477 = ORIENTED_EDGE('',*,*,#17792,.F.); +#18478 = PLANE('',#18479); +#18479 = AXIS2_PLACEMENT_3D('',#18480,#18481,#18482); +#18480 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17)); +#18481 = DIRECTION('',(0.,0.,1.)); +#18482 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#18483 = ADVANCED_FACE('',(#18484),#18495,.T.); +#18484 = FACE_BOUND('',#18485,.T.); +#18485 = EDGE_LOOP('',(#18486,#18487,#18488,#18489)); +#18486 = ORIENTED_EDGE('',*,*,#17783,.T.); +#18487 = ORIENTED_EDGE('',*,*,#18470,.T.); +#18488 = ORIENTED_EDGE('',*,*,#17560,.F.); +#18489 = ORIENTED_EDGE('',*,*,#18490,.F.); +#18490 = EDGE_CURVE('',#17776,#17553,#18491,.T.); +#18491 = LINE('',#18492,#18493); +#18492 = CARTESIAN_POINT('',(-2.35,0.43,0.3)); +#18493 = VECTOR('',#18494,1.); +#18494 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#18495 = CYLINDRICAL_SURFACE('',#18496,0.3); +#18496 = AXIS2_PLACEMENT_3D('',#18497,#18498,#18499); +#18497 = CARTESIAN_POINT('',(-2.65,0.43,0.3)); +#18498 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#18499 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15)); +#18500 = ADVANCED_FACE('',(#18501),#18507,.F.); +#18501 = FACE_BOUND('',#18502,.F.); +#18502 = EDGE_LOOP('',(#18503,#18504,#18505,#18506)); +#18503 = ORIENTED_EDGE('',*,*,#17858,.T.); +#18504 = ORIENTED_EDGE('',*,*,#17552,.T.); +#18505 = ORIENTED_EDGE('',*,*,#18490,.F.); +#18506 = ORIENTED_EDGE('',*,*,#17775,.F.); +#18507 = PLANE('',#18508); +#18508 = AXIS2_PLACEMENT_3D('',#18509,#18510,#18511); +#18509 = CARTESIAN_POINT('',(-2.35,0.43,0.725)); +#18510 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15)); +#18511 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.)); +#18512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18516)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#18513,#18514,#18515)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#18513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#18514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#18515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#18516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#18513, + 'distance_accuracy_value','confusion accuracy'); +#18517 = SHAPE_DEFINITION_REPRESENTATION(#18518,#13904); +#18518 = PRODUCT_DEFINITION_SHAPE('','',#18519); +#18519 = PRODUCT_DEFINITION('design','',#18520,#18523); +#18520 = PRODUCT_DEFINITION_FORMATION('','',#18521); +#18521 = PRODUCT('SOIC_8_39x49mm_P127mm','SOIC_8_39x49mm_P127mm','',( + #18522)); +#18522 = PRODUCT_CONTEXT('',#2,'mechanical'); +#18523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#18524 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18525,#18527); +#18525 = ( REPRESENTATION_RELATIONSHIP('','',#13904,#13894) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18526) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18526 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13895); +#18527 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18528); +#18528 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','=>[0:1:1:19]','',#13889, + #18519,$); +#18529 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18521)); +#18530 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18531,#18533); +#18531 = ( REPRESENTATION_RELATIONSHIP('','',#13894,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18532) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18532 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327); +#18533 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18534); +#18534 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#5,#13889,$); +#18535 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13891)); +#18536 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18537,#18539); +#18537 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18538) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18538 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331); +#18539 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18540); +#18540 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#1588,$); +#18541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18542,#18544); +#18542 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18543) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335); +#18544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18545); +#18545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','','',#5,#1588,$); +#18546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18547,#18549); +#18547 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18548) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339); +#18549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18550); +#18550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#5,#687,$); +#18551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18552,#18554); +#18552 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18553) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343); +#18554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18555); +#18555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#1588,$); +#18556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18557,#18559); +#18557 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18558) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347); +#18559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18560); +#18560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','','',#5,#1588,$); +#18561 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18562,#18564); +#18562 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18563) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18563 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351); +#18564 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18565); +#18565 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#5,#687,$); +#18566 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18567,#18569); +#18567 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18568) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18568 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355); +#18569 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18570); +#18570 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#1588,$); +#18571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18572,#18574); +#18572 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18573) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#18573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359); +#18574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #18575); +#18575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#5,#1588,$); +#18576 = SHAPE_DEFINITION_REPRESENTATION(#18577,#18583); +#18577 = PRODUCT_DEFINITION_SHAPE('','',#18578); +#18578 = PRODUCT_DEFINITION('design','',#18579,#18582); +#18579 = PRODUCT_DEFINITION_FORMATION('','',#18580); +#18580 = PRODUCT('Fuse_0603_1608Metric','Fuse_0603_1608Metric','',( + #18581)); +#18581 = PRODUCT_CONTEXT('',#2,'mechanical'); +#18582 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#18583 = SHAPE_REPRESENTATION('',(#11,#18584),#18588); +#18584 = AXIS2_PLACEMENT_3D('',#18585,#18586,#18587); +#18585 = CARTESIAN_POINT('',(0.,0.,0.)); +#18586 = DIRECTION('',(0.,0.,1.)); +#18587 = DIRECTION('',(1.,0.,-0.)); +#18588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18592)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#18589,#18590,#18591)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#18589 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#18590 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#18591 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#18592 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18589, + 'distance_accuracy_value','confusion accuracy'); +#18593 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18594),#19384); +#18594 = MANIFOLD_SOLID_BREP('',#18595); +#18595 = CLOSED_SHELL('',(#18596,#18636,#18719,#18744,#18769,#18836, + #18853,#18870,#18919,#18941,#18953,#19002,#19019,#19088,#19119, + #19143,#19212,#19236,#19253,#19270,#19287,#19304,#19321,#19338, + #19355,#19372)); +#18596 = ADVANCED_FACE('',(#18597),#18631,.F.); +#18597 = FACE_BOUND('',#18598,.F.); +#18598 = EDGE_LOOP('',(#18599,#18609,#18617,#18625)); +#18599 = ORIENTED_EDGE('',*,*,#18600,.F.); +#18600 = EDGE_CURVE('',#18601,#18603,#18605,.T.); +#18601 = VERTEX_POINT('',#18602); +#18602 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#18603 = VERTEX_POINT('',#18604); +#18604 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#18605 = LINE('',#18606,#18607); +#18606 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#18607 = VECTOR('',#18608,1.); +#18608 = DIRECTION('',(0.,0.,1.)); +#18609 = ORIENTED_EDGE('',*,*,#18610,.T.); +#18610 = EDGE_CURVE('',#18601,#18611,#18613,.T.); +#18611 = VERTEX_POINT('',#18612); +#18612 = CARTESIAN_POINT('',(-0.8,0.4,4.5E-02)); +#18613 = LINE('',#18614,#18615); +#18614 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02)); +#18615 = VECTOR('',#18616,1.); +#18616 = DIRECTION('',(0.,1.,0.)); +#18617 = ORIENTED_EDGE('',*,*,#18618,.T.); +#18618 = EDGE_CURVE('',#18611,#18619,#18621,.T.); +#18619 = VERTEX_POINT('',#18620); +#18620 = CARTESIAN_POINT('',(-0.8,0.4,0.405)); +#18621 = LINE('',#18622,#18623); +#18622 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#18623 = VECTOR('',#18624,1.); +#18624 = DIRECTION('',(0.,0.,1.)); +#18625 = ORIENTED_EDGE('',*,*,#18626,.F.); +#18626 = EDGE_CURVE('',#18603,#18619,#18627,.T.); +#18627 = LINE('',#18628,#18629); +#18628 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#18629 = VECTOR('',#18630,1.); +#18630 = DIRECTION('',(0.,1.,0.)); +#18631 = PLANE('',#18632); +#18632 = AXIS2_PLACEMENT_3D('',#18633,#18634,#18635); +#18633 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#18634 = DIRECTION('',(1.,0.,0.)); +#18635 = DIRECTION('',(0.,0.,1.)); +#18636 = ADVANCED_FACE('',(#18637),#18714,.F.); +#18637 = FACE_BOUND('',#18638,.F.); +#18638 = EDGE_LOOP('',(#18639,#18649,#18656,#18657,#18666,#18674,#18683, + #18691,#18699,#18707)); +#18639 = ORIENTED_EDGE('',*,*,#18640,.F.); +#18640 = EDGE_CURVE('',#18641,#18643,#18645,.T.); +#18641 = VERTEX_POINT('',#18642); +#18642 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#18643 = VERTEX_POINT('',#18644); +#18644 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#18645 = LINE('',#18646,#18647); +#18646 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#18647 = VECTOR('',#18648,1.); +#18648 = DIRECTION('',(1.,0.,0.)); +#18649 = ORIENTED_EDGE('',*,*,#18650,.F.); +#18650 = EDGE_CURVE('',#18601,#18641,#18651,.T.); +#18651 = CIRCLE('',#18652,4.5E-02); +#18652 = AXIS2_PLACEMENT_3D('',#18653,#18654,#18655); +#18653 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18654 = DIRECTION('',(0.,-1.,0.)); +#18655 = DIRECTION('',(0.,0.,1.)); +#18656 = ORIENTED_EDGE('',*,*,#18600,.T.); +#18657 = ORIENTED_EDGE('',*,*,#18658,.T.); +#18658 = EDGE_CURVE('',#18603,#18659,#18661,.T.); +#18659 = VERTEX_POINT('',#18660); +#18660 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#18661 = CIRCLE('',#18662,4.5E-02); +#18662 = AXIS2_PLACEMENT_3D('',#18663,#18664,#18665); +#18663 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#18664 = DIRECTION('',(0.,1.,0.)); +#18665 = DIRECTION('',(0.,-0.,1.)); +#18666 = ORIENTED_EDGE('',*,*,#18667,.T.); +#18667 = EDGE_CURVE('',#18659,#18668,#18670,.T.); +#18668 = VERTEX_POINT('',#18669); +#18669 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#18670 = LINE('',#18671,#18672); +#18671 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#18672 = VECTOR('',#18673,1.); +#18673 = DIRECTION('',(1.,0.,0.)); +#18674 = ORIENTED_EDGE('',*,*,#18675,.F.); +#18675 = EDGE_CURVE('',#18676,#18668,#18678,.T.); +#18676 = VERTEX_POINT('',#18677); +#18677 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#18678 = CIRCLE('',#18679,4.5E-02); +#18679 = AXIS2_PLACEMENT_3D('',#18680,#18681,#18682); +#18680 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#18681 = DIRECTION('',(0.,-1.,0.)); +#18682 = DIRECTION('',(0.,0.,1.)); +#18683 = ORIENTED_EDGE('',*,*,#18684,.F.); +#18684 = EDGE_CURVE('',#18685,#18676,#18687,.T.); +#18685 = VERTEX_POINT('',#18686); +#18686 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#18687 = LINE('',#18688,#18689); +#18688 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#18689 = VECTOR('',#18690,1.); +#18690 = DIRECTION('',(1.,0.,0.)); +#18691 = ORIENTED_EDGE('',*,*,#18692,.F.); +#18692 = EDGE_CURVE('',#18693,#18685,#18695,.T.); +#18693 = VERTEX_POINT('',#18694); +#18694 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18695 = LINE('',#18696,#18697); +#18696 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18697 = VECTOR('',#18698,1.); +#18698 = DIRECTION('',(0.,0.,1.)); +#18699 = ORIENTED_EDGE('',*,*,#18700,.T.); +#18700 = EDGE_CURVE('',#18693,#18701,#18703,.T.); +#18701 = VERTEX_POINT('',#18702); +#18702 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#18703 = LINE('',#18704,#18705); +#18704 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18705 = VECTOR('',#18706,1.); +#18706 = DIRECTION('',(1.,0.,0.)); +#18707 = ORIENTED_EDGE('',*,*,#18708,.T.); +#18708 = EDGE_CURVE('',#18701,#18643,#18709,.T.); +#18709 = CIRCLE('',#18710,4.5E-02); +#18710 = AXIS2_PLACEMENT_3D('',#18711,#18712,#18713); +#18711 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#18712 = DIRECTION('',(0.,1.,0.)); +#18713 = DIRECTION('',(0.,-0.,1.)); +#18714 = PLANE('',#18715); +#18715 = AXIS2_PLACEMENT_3D('',#18716,#18717,#18718); +#18716 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#18717 = DIRECTION('',(0.,1.,0.)); +#18718 = DIRECTION('',(0.,-0.,1.)); +#18719 = ADVANCED_FACE('',(#18720),#18739,.T.); +#18720 = FACE_BOUND('',#18721,.T.); +#18721 = EDGE_LOOP('',(#18722,#18723,#18732,#18738)); +#18722 = ORIENTED_EDGE('',*,*,#18610,.T.); +#18723 = ORIENTED_EDGE('',*,*,#18724,.T.); +#18724 = EDGE_CURVE('',#18611,#18725,#18727,.T.); +#18725 = VERTEX_POINT('',#18726); +#18726 = CARTESIAN_POINT('',(-0.755,0.4,-2.775557561563E-17)); +#18727 = CIRCLE('',#18728,4.5E-02); +#18728 = AXIS2_PLACEMENT_3D('',#18729,#18730,#18731); +#18729 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18730 = DIRECTION('',(0.,-1.,0.)); +#18731 = DIRECTION('',(0.,0.,1.)); +#18732 = ORIENTED_EDGE('',*,*,#18733,.F.); +#18733 = EDGE_CURVE('',#18641,#18725,#18734,.T.); +#18734 = LINE('',#18735,#18736); +#18735 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17)); +#18736 = VECTOR('',#18737,1.); +#18737 = DIRECTION('',(0.,1.,0.)); +#18738 = ORIENTED_EDGE('',*,*,#18650,.F.); +#18739 = CYLINDRICAL_SURFACE('',#18740,4.5E-02); +#18740 = AXIS2_PLACEMENT_3D('',#18741,#18742,#18743); +#18741 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18742 = DIRECTION('',(0.,1.,0.)); +#18743 = DIRECTION('',(-1.,0.,0.)); +#18744 = ADVANCED_FACE('',(#18745),#18764,.T.); +#18745 = FACE_BOUND('',#18746,.T.); +#18746 = EDGE_LOOP('',(#18747,#18748,#18756,#18763)); +#18747 = ORIENTED_EDGE('',*,*,#18658,.T.); +#18748 = ORIENTED_EDGE('',*,*,#18749,.T.); +#18749 = EDGE_CURVE('',#18659,#18750,#18752,.T.); +#18750 = VERTEX_POINT('',#18751); +#18751 = CARTESIAN_POINT('',(-0.755,0.4,0.45)); +#18752 = LINE('',#18753,#18754); +#18753 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#18754 = VECTOR('',#18755,1.); +#18755 = DIRECTION('',(0.,1.,0.)); +#18756 = ORIENTED_EDGE('',*,*,#18757,.F.); +#18757 = EDGE_CURVE('',#18619,#18750,#18758,.T.); +#18758 = CIRCLE('',#18759,4.5E-02); +#18759 = AXIS2_PLACEMENT_3D('',#18760,#18761,#18762); +#18760 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#18761 = DIRECTION('',(0.,1.,0.)); +#18762 = DIRECTION('',(0.,-0.,1.)); +#18763 = ORIENTED_EDGE('',*,*,#18626,.F.); +#18764 = CYLINDRICAL_SURFACE('',#18765,4.5E-02); +#18765 = AXIS2_PLACEMENT_3D('',#18766,#18767,#18768); +#18766 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#18767 = DIRECTION('',(0.,1.,0.)); +#18768 = DIRECTION('',(-1.,0.,0.)); +#18769 = ADVANCED_FACE('',(#18770),#18831,.T.); +#18770 = FACE_BOUND('',#18771,.T.); +#18771 = EDGE_LOOP('',(#18772,#18780,#18781,#18782,#18783,#18791,#18800, + #18808,#18816,#18824)); +#18772 = ORIENTED_EDGE('',*,*,#18773,.F.); +#18773 = EDGE_CURVE('',#18725,#18774,#18776,.T.); +#18774 = VERTEX_POINT('',#18775); +#18775 = CARTESIAN_POINT('',(-0.545,0.4,-2.775557561563E-17)); +#18776 = LINE('',#18777,#18778); +#18777 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#18778 = VECTOR('',#18779,1.); +#18779 = DIRECTION('',(1.,0.,0.)); +#18780 = ORIENTED_EDGE('',*,*,#18724,.F.); +#18781 = ORIENTED_EDGE('',*,*,#18618,.T.); +#18782 = ORIENTED_EDGE('',*,*,#18757,.T.); +#18783 = ORIENTED_EDGE('',*,*,#18784,.T.); +#18784 = EDGE_CURVE('',#18750,#18785,#18787,.T.); +#18785 = VERTEX_POINT('',#18786); +#18786 = CARTESIAN_POINT('',(-0.545,0.4,0.45)); +#18787 = LINE('',#18788,#18789); +#18788 = CARTESIAN_POINT('',(-0.8,0.4,0.45)); +#18789 = VECTOR('',#18790,1.); +#18790 = DIRECTION('',(1.,0.,0.)); +#18791 = ORIENTED_EDGE('',*,*,#18792,.F.); +#18792 = EDGE_CURVE('',#18793,#18785,#18795,.T.); +#18793 = VERTEX_POINT('',#18794); +#18794 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#18795 = CIRCLE('',#18796,4.5E-02); +#18796 = AXIS2_PLACEMENT_3D('',#18797,#18798,#18799); +#18797 = CARTESIAN_POINT('',(-0.545,0.4,0.405)); +#18798 = DIRECTION('',(0.,-1.,0.)); +#18799 = DIRECTION('',(0.,0.,1.)); +#18800 = ORIENTED_EDGE('',*,*,#18801,.F.); +#18801 = EDGE_CURVE('',#18802,#18793,#18804,.T.); +#18802 = VERTEX_POINT('',#18803); +#18803 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#18804 = LINE('',#18805,#18806); +#18805 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#18806 = VECTOR('',#18807,1.); +#18807 = DIRECTION('',(1.,0.,0.)); +#18808 = ORIENTED_EDGE('',*,*,#18809,.F.); +#18809 = EDGE_CURVE('',#18810,#18802,#18812,.T.); +#18810 = VERTEX_POINT('',#18811); +#18811 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18812 = LINE('',#18813,#18814); +#18813 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18814 = VECTOR('',#18815,1.); +#18815 = DIRECTION('',(0.,0.,1.)); +#18816 = ORIENTED_EDGE('',*,*,#18817,.T.); +#18817 = EDGE_CURVE('',#18810,#18818,#18820,.T.); +#18818 = VERTEX_POINT('',#18819); +#18819 = CARTESIAN_POINT('',(-0.5,0.4,4.5E-02)); +#18820 = LINE('',#18821,#18822); +#18821 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18822 = VECTOR('',#18823,1.); +#18823 = DIRECTION('',(1.,0.,0.)); +#18824 = ORIENTED_EDGE('',*,*,#18825,.T.); +#18825 = EDGE_CURVE('',#18818,#18774,#18826,.T.); +#18826 = CIRCLE('',#18827,4.5E-02); +#18827 = AXIS2_PLACEMENT_3D('',#18828,#18829,#18830); +#18828 = CARTESIAN_POINT('',(-0.545,0.4,4.5E-02)); +#18829 = DIRECTION('',(0.,1.,0.)); +#18830 = DIRECTION('',(0.,-0.,1.)); +#18831 = PLANE('',#18832); +#18832 = AXIS2_PLACEMENT_3D('',#18833,#18834,#18835); +#18833 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#18834 = DIRECTION('',(0.,1.,0.)); +#18835 = DIRECTION('',(0.,-0.,1.)); +#18836 = ADVANCED_FACE('',(#18837),#18848,.F.); +#18837 = FACE_BOUND('',#18838,.F.); +#18838 = EDGE_LOOP('',(#18839,#18840,#18841,#18842)); +#18839 = ORIENTED_EDGE('',*,*,#18773,.F.); +#18840 = ORIENTED_EDGE('',*,*,#18733,.F.); +#18841 = ORIENTED_EDGE('',*,*,#18640,.T.); +#18842 = ORIENTED_EDGE('',*,*,#18843,.T.); +#18843 = EDGE_CURVE('',#18643,#18774,#18844,.T.); +#18844 = LINE('',#18845,#18846); +#18845 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17)); +#18846 = VECTOR('',#18847,1.); +#18847 = DIRECTION('',(0.,1.,0.)); +#18848 = PLANE('',#18849); +#18849 = AXIS2_PLACEMENT_3D('',#18850,#18851,#18852); +#18850 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#18851 = DIRECTION('',(0.,0.,1.)); +#18852 = DIRECTION('',(1.,0.,-0.)); +#18853 = ADVANCED_FACE('',(#18854),#18865,.T.); +#18854 = FACE_BOUND('',#18855,.T.); +#18855 = EDGE_LOOP('',(#18856,#18857,#18858,#18859)); +#18856 = ORIENTED_EDGE('',*,*,#18708,.T.); +#18857 = ORIENTED_EDGE('',*,*,#18843,.T.); +#18858 = ORIENTED_EDGE('',*,*,#18825,.F.); +#18859 = ORIENTED_EDGE('',*,*,#18860,.F.); +#18860 = EDGE_CURVE('',#18701,#18818,#18861,.T.); +#18861 = LINE('',#18862,#18863); +#18862 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02)); +#18863 = VECTOR('',#18864,1.); +#18864 = DIRECTION('',(0.,1.,0.)); +#18865 = CYLINDRICAL_SURFACE('',#18866,4.5E-02); +#18866 = AXIS2_PLACEMENT_3D('',#18867,#18868,#18869); +#18867 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02)); +#18868 = DIRECTION('',(0.,1.,0.)); +#18869 = DIRECTION('',(1.,0.,0.)); +#18870 = ADVANCED_FACE('',(#18871),#18914,.F.); +#18871 = FACE_BOUND('',#18872,.F.); +#18872 = EDGE_LOOP('',(#18873,#18874,#18875,#18876,#18884,#18892,#18900, + #18908)); +#18873 = ORIENTED_EDGE('',*,*,#18700,.F.); +#18874 = ORIENTED_EDGE('',*,*,#18692,.T.); +#18875 = ORIENTED_EDGE('',*,*,#18684,.T.); +#18876 = ORIENTED_EDGE('',*,*,#18877,.T.); +#18877 = EDGE_CURVE('',#18676,#18878,#18880,.T.); +#18878 = VERTEX_POINT('',#18879); +#18879 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#18880 = LINE('',#18881,#18882); +#18881 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#18882 = VECTOR('',#18883,1.); +#18883 = DIRECTION('',(1.,0.,0.)); +#18884 = ORIENTED_EDGE('',*,*,#18885,.T.); +#18885 = EDGE_CURVE('',#18878,#18886,#18888,.T.); +#18886 = VERTEX_POINT('',#18887); +#18887 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#18888 = LINE('',#18889,#18890); +#18889 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#18890 = VECTOR('',#18891,1.); +#18891 = DIRECTION('',(1.,0.,0.)); +#18892 = ORIENTED_EDGE('',*,*,#18893,.F.); +#18893 = EDGE_CURVE('',#18894,#18886,#18896,.T.); +#18894 = VERTEX_POINT('',#18895); +#18895 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#18896 = LINE('',#18897,#18898); +#18897 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#18898 = VECTOR('',#18899,1.); +#18899 = DIRECTION('',(0.,0.,1.)); +#18900 = ORIENTED_EDGE('',*,*,#18901,.F.); +#18901 = EDGE_CURVE('',#18902,#18894,#18904,.T.); +#18902 = VERTEX_POINT('',#18903); +#18903 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#18904 = LINE('',#18905,#18906); +#18905 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18906 = VECTOR('',#18907,1.); +#18907 = DIRECTION('',(1.,0.,0.)); +#18908 = ORIENTED_EDGE('',*,*,#18909,.F.); +#18909 = EDGE_CURVE('',#18701,#18902,#18910,.T.); +#18910 = LINE('',#18911,#18912); +#18911 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18912 = VECTOR('',#18913,1.); +#18913 = DIRECTION('',(1.,0.,0.)); +#18914 = PLANE('',#18915); +#18915 = AXIS2_PLACEMENT_3D('',#18916,#18917,#18918); +#18916 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#18917 = DIRECTION('',(0.,1.,0.)); +#18918 = DIRECTION('',(0.,-0.,1.)); +#18919 = ADVANCED_FACE('',(#18920),#18936,.T.); +#18920 = FACE_BOUND('',#18921,.T.); +#18921 = EDGE_LOOP('',(#18922,#18928,#18929,#18935)); +#18922 = ORIENTED_EDGE('',*,*,#18923,.T.); +#18923 = EDGE_CURVE('',#18676,#18793,#18924,.T.); +#18924 = LINE('',#18925,#18926); +#18925 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#18926 = VECTOR('',#18927,1.); +#18927 = DIRECTION('',(0.,1.,0.)); +#18928 = ORIENTED_EDGE('',*,*,#18792,.T.); +#18929 = ORIENTED_EDGE('',*,*,#18930,.F.); +#18930 = EDGE_CURVE('',#18668,#18785,#18931,.T.); +#18931 = LINE('',#18932,#18933); +#18932 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#18933 = VECTOR('',#18934,1.); +#18934 = DIRECTION('',(0.,1.,0.)); +#18935 = ORIENTED_EDGE('',*,*,#18675,.F.); +#18936 = CYLINDRICAL_SURFACE('',#18937,4.5E-02); +#18937 = AXIS2_PLACEMENT_3D('',#18938,#18939,#18940); +#18938 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#18939 = DIRECTION('',(0.,1.,0.)); +#18940 = DIRECTION('',(1.,0.,0.)); +#18941 = ADVANCED_FACE('',(#18942),#18948,.T.); +#18942 = FACE_BOUND('',#18943,.T.); +#18943 = EDGE_LOOP('',(#18944,#18945,#18946,#18947)); +#18944 = ORIENTED_EDGE('',*,*,#18784,.F.); +#18945 = ORIENTED_EDGE('',*,*,#18749,.F.); +#18946 = ORIENTED_EDGE('',*,*,#18667,.T.); +#18947 = ORIENTED_EDGE('',*,*,#18930,.T.); +#18948 = PLANE('',#18949); +#18949 = AXIS2_PLACEMENT_3D('',#18950,#18951,#18952); +#18950 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#18951 = DIRECTION('',(0.,0.,1.)); +#18952 = DIRECTION('',(1.,0.,-0.)); +#18953 = ADVANCED_FACE('',(#18954),#18997,.T.); +#18954 = FACE_BOUND('',#18955,.T.); +#18955 = EDGE_LOOP('',(#18956,#18957,#18958,#18959,#18967,#18975,#18983, + #18991)); +#18956 = ORIENTED_EDGE('',*,*,#18817,.F.); +#18957 = ORIENTED_EDGE('',*,*,#18809,.T.); +#18958 = ORIENTED_EDGE('',*,*,#18801,.T.); +#18959 = ORIENTED_EDGE('',*,*,#18960,.T.); +#18960 = EDGE_CURVE('',#18793,#18961,#18963,.T.); +#18961 = VERTEX_POINT('',#18962); +#18962 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#18963 = LINE('',#18964,#18965); +#18964 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#18965 = VECTOR('',#18966,1.); +#18966 = DIRECTION('',(1.,0.,0.)); +#18967 = ORIENTED_EDGE('',*,*,#18968,.T.); +#18968 = EDGE_CURVE('',#18961,#18969,#18971,.T.); +#18969 = VERTEX_POINT('',#18970); +#18970 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#18971 = LINE('',#18972,#18973); +#18972 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#18973 = VECTOR('',#18974,1.); +#18974 = DIRECTION('',(1.,0.,0.)); +#18975 = ORIENTED_EDGE('',*,*,#18976,.F.); +#18976 = EDGE_CURVE('',#18977,#18969,#18979,.T.); +#18977 = VERTEX_POINT('',#18978); +#18978 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#18979 = LINE('',#18980,#18981); +#18980 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#18981 = VECTOR('',#18982,1.); +#18982 = DIRECTION('',(0.,0.,1.)); +#18983 = ORIENTED_EDGE('',*,*,#18984,.F.); +#18984 = EDGE_CURVE('',#18985,#18977,#18987,.T.); +#18985 = VERTEX_POINT('',#18986); +#18986 = CARTESIAN_POINT('',(0.5,0.4,4.5E-02)); +#18987 = LINE('',#18988,#18989); +#18988 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18989 = VECTOR('',#18990,1.); +#18990 = DIRECTION('',(1.,0.,0.)); +#18991 = ORIENTED_EDGE('',*,*,#18992,.F.); +#18992 = EDGE_CURVE('',#18818,#18985,#18993,.T.); +#18993 = LINE('',#18994,#18995); +#18994 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#18995 = VECTOR('',#18996,1.); +#18996 = DIRECTION('',(1.,0.,0.)); +#18997 = PLANE('',#18998); +#18998 = AXIS2_PLACEMENT_3D('',#18999,#19000,#19001); +#18999 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02)); +#19000 = DIRECTION('',(0.,1.,0.)); +#19001 = DIRECTION('',(0.,-0.,1.)); +#19002 = ADVANCED_FACE('',(#19003),#19014,.F.); +#19003 = FACE_BOUND('',#19004,.F.); +#19004 = EDGE_LOOP('',(#19005,#19006,#19007,#19013)); +#19005 = ORIENTED_EDGE('',*,*,#18860,.F.); +#19006 = ORIENTED_EDGE('',*,*,#18909,.T.); +#19007 = ORIENTED_EDGE('',*,*,#19008,.T.); +#19008 = EDGE_CURVE('',#18902,#18985,#19009,.T.); +#19009 = LINE('',#19010,#19011); +#19010 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02)); +#19011 = VECTOR('',#19012,1.); +#19012 = DIRECTION('',(0.,1.,0.)); +#19013 = ORIENTED_EDGE('',*,*,#18992,.F.); +#19014 = PLANE('',#19015); +#19015 = AXIS2_PLACEMENT_3D('',#19016,#19017,#19018); +#19016 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02)); +#19017 = DIRECTION('',(0.,0.,1.)); +#19018 = DIRECTION('',(1.,0.,-0.)); +#19019 = ADVANCED_FACE('',(#19020),#19083,.F.); +#19020 = FACE_BOUND('',#19021,.F.); +#19021 = EDGE_LOOP('',(#19022,#19032,#19039,#19040,#19041,#19042,#19051, + #19059,#19068,#19076)); +#19022 = ORIENTED_EDGE('',*,*,#19023,.F.); +#19023 = EDGE_CURVE('',#19024,#19026,#19028,.T.); +#19024 = VERTEX_POINT('',#19025); +#19025 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#19026 = VERTEX_POINT('',#19027); +#19027 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#19028 = LINE('',#19029,#19030); +#19029 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#19030 = VECTOR('',#19031,1.); +#19031 = DIRECTION('',(1.,0.,0.)); +#19032 = ORIENTED_EDGE('',*,*,#19033,.F.); +#19033 = EDGE_CURVE('',#18902,#19024,#19034,.T.); +#19034 = CIRCLE('',#19035,4.5E-02); +#19035 = AXIS2_PLACEMENT_3D('',#19036,#19037,#19038); +#19036 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#19037 = DIRECTION('',(0.,-1.,0.)); +#19038 = DIRECTION('',(0.,0.,1.)); +#19039 = ORIENTED_EDGE('',*,*,#18901,.T.); +#19040 = ORIENTED_EDGE('',*,*,#18893,.T.); +#19041 = ORIENTED_EDGE('',*,*,#18885,.F.); +#19042 = ORIENTED_EDGE('',*,*,#19043,.T.); +#19043 = EDGE_CURVE('',#18878,#19044,#19046,.T.); +#19044 = VERTEX_POINT('',#19045); +#19045 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#19046 = CIRCLE('',#19047,4.5E-02); +#19047 = AXIS2_PLACEMENT_3D('',#19048,#19049,#19050); +#19048 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#19049 = DIRECTION('',(0.,1.,0.)); +#19050 = DIRECTION('',(0.,-0.,1.)); +#19051 = ORIENTED_EDGE('',*,*,#19052,.T.); +#19052 = EDGE_CURVE('',#19044,#19053,#19055,.T.); +#19053 = VERTEX_POINT('',#19054); +#19054 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#19055 = LINE('',#19056,#19057); +#19056 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#19057 = VECTOR('',#19058,1.); +#19058 = DIRECTION('',(1.,0.,0.)); +#19059 = ORIENTED_EDGE('',*,*,#19060,.F.); +#19060 = EDGE_CURVE('',#19061,#19053,#19063,.T.); +#19061 = VERTEX_POINT('',#19062); +#19062 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#19063 = CIRCLE('',#19064,4.5E-02); +#19064 = AXIS2_PLACEMENT_3D('',#19065,#19066,#19067); +#19065 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#19066 = DIRECTION('',(0.,-1.,0.)); +#19067 = DIRECTION('',(0.,0.,1.)); +#19068 = ORIENTED_EDGE('',*,*,#19069,.F.); +#19069 = EDGE_CURVE('',#19070,#19061,#19072,.T.); +#19070 = VERTEX_POINT('',#19071); +#19071 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#19072 = LINE('',#19073,#19074); +#19073 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#19074 = VECTOR('',#19075,1.); +#19075 = DIRECTION('',(0.,0.,1.)); +#19076 = ORIENTED_EDGE('',*,*,#19077,.T.); +#19077 = EDGE_CURVE('',#19070,#19026,#19078,.T.); +#19078 = CIRCLE('',#19079,4.5E-02); +#19079 = AXIS2_PLACEMENT_3D('',#19080,#19081,#19082); +#19080 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#19081 = DIRECTION('',(0.,1.,0.)); +#19082 = DIRECTION('',(0.,-0.,1.)); +#19083 = PLANE('',#19084); +#19084 = AXIS2_PLACEMENT_3D('',#19085,#19086,#19087); +#19085 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#19086 = DIRECTION('',(0.,1.,0.)); +#19087 = DIRECTION('',(0.,-0.,1.)); +#19088 = ADVANCED_FACE('',(#19089),#19114,.F.); +#19089 = FACE_BOUND('',#19090,.F.); +#19090 = EDGE_LOOP('',(#19091,#19092,#19100,#19108)); +#19091 = ORIENTED_EDGE('',*,*,#18877,.F.); +#19092 = ORIENTED_EDGE('',*,*,#19093,.T.); +#19093 = EDGE_CURVE('',#18676,#19094,#19096,.T.); +#19094 = VERTEX_POINT('',#19095); +#19095 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#19096 = LINE('',#19097,#19098); +#19097 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#19098 = VECTOR('',#19099,1.); +#19099 = DIRECTION('',(0.,0.,1.)); +#19100 = ORIENTED_EDGE('',*,*,#19101,.T.); +#19101 = EDGE_CURVE('',#19094,#19102,#19104,.T.); +#19102 = VERTEX_POINT('',#19103); +#19103 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#19104 = LINE('',#19105,#19106); +#19105 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#19106 = VECTOR('',#19107,1.); +#19107 = DIRECTION('',(1.,0.,0.)); +#19108 = ORIENTED_EDGE('',*,*,#19109,.F.); +#19109 = EDGE_CURVE('',#18878,#19102,#19110,.T.); +#19110 = LINE('',#19111,#19112); +#19111 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#19112 = VECTOR('',#19113,1.); +#19113 = DIRECTION('',(0.,0.,1.)); +#19114 = PLANE('',#19115); +#19115 = AXIS2_PLACEMENT_3D('',#19116,#19117,#19118); +#19116 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#19117 = DIRECTION('',(0.,1.,0.)); +#19118 = DIRECTION('',(0.,-0.,1.)); +#19119 = ADVANCED_FACE('',(#19120),#19138,.F.); +#19120 = FACE_BOUND('',#19121,.F.); +#19121 = EDGE_LOOP('',(#19122,#19123,#19124,#19132)); +#19122 = ORIENTED_EDGE('',*,*,#19093,.F.); +#19123 = ORIENTED_EDGE('',*,*,#18923,.T.); +#19124 = ORIENTED_EDGE('',*,*,#19125,.T.); +#19125 = EDGE_CURVE('',#18793,#19126,#19128,.T.); +#19126 = VERTEX_POINT('',#19127); +#19127 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#19128 = LINE('',#19129,#19130); +#19129 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#19130 = VECTOR('',#19131,1.); +#19131 = DIRECTION('',(0.,0.,1.)); +#19132 = ORIENTED_EDGE('',*,*,#19133,.F.); +#19133 = EDGE_CURVE('',#19094,#19126,#19134,.T.); +#19134 = LINE('',#19135,#19136); +#19135 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#19136 = VECTOR('',#19137,1.); +#19137 = DIRECTION('',(0.,1.,0.)); +#19138 = PLANE('',#19139); +#19139 = AXIS2_PLACEMENT_3D('',#19140,#19141,#19142); +#19140 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#19141 = DIRECTION('',(1.,0.,0.)); +#19142 = DIRECTION('',(0.,0.,1.)); +#19143 = ADVANCED_FACE('',(#19144),#19207,.T.); +#19144 = FACE_BOUND('',#19145,.T.); +#19145 = EDGE_LOOP('',(#19146,#19156,#19163,#19164,#19165,#19166,#19175, + #19183,#19192,#19200)); +#19146 = ORIENTED_EDGE('',*,*,#19147,.F.); +#19147 = EDGE_CURVE('',#19148,#19150,#19152,.T.); +#19148 = VERTEX_POINT('',#19149); +#19149 = CARTESIAN_POINT('',(0.545,0.4,-2.775557561563E-17)); +#19150 = VERTEX_POINT('',#19151); +#19151 = CARTESIAN_POINT('',(0.755,0.4,-2.775557561563E-17)); +#19152 = LINE('',#19153,#19154); +#19153 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#19154 = VECTOR('',#19155,1.); +#19155 = DIRECTION('',(1.,0.,0.)); +#19156 = ORIENTED_EDGE('',*,*,#19157,.F.); +#19157 = EDGE_CURVE('',#18985,#19148,#19158,.T.); +#19158 = CIRCLE('',#19159,4.5E-02); +#19159 = AXIS2_PLACEMENT_3D('',#19160,#19161,#19162); +#19160 = CARTESIAN_POINT('',(0.545,0.4,4.5E-02)); +#19161 = DIRECTION('',(0.,-1.,0.)); +#19162 = DIRECTION('',(0.,0.,1.)); +#19163 = ORIENTED_EDGE('',*,*,#18984,.T.); +#19164 = ORIENTED_EDGE('',*,*,#18976,.T.); +#19165 = ORIENTED_EDGE('',*,*,#18968,.F.); +#19166 = ORIENTED_EDGE('',*,*,#19167,.T.); +#19167 = EDGE_CURVE('',#18961,#19168,#19170,.T.); +#19168 = VERTEX_POINT('',#19169); +#19169 = CARTESIAN_POINT('',(0.545,0.4,0.45)); +#19170 = CIRCLE('',#19171,4.5E-02); +#19171 = AXIS2_PLACEMENT_3D('',#19172,#19173,#19174); +#19172 = CARTESIAN_POINT('',(0.545,0.4,0.405)); +#19173 = DIRECTION('',(0.,1.,0.)); +#19174 = DIRECTION('',(0.,-0.,1.)); +#19175 = ORIENTED_EDGE('',*,*,#19176,.T.); +#19176 = EDGE_CURVE('',#19168,#19177,#19179,.T.); +#19177 = VERTEX_POINT('',#19178); +#19178 = CARTESIAN_POINT('',(0.755,0.4,0.45)); +#19179 = LINE('',#19180,#19181); +#19180 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#19181 = VECTOR('',#19182,1.); +#19182 = DIRECTION('',(1.,0.,0.)); +#19183 = ORIENTED_EDGE('',*,*,#19184,.F.); +#19184 = EDGE_CURVE('',#19185,#19177,#19187,.T.); +#19185 = VERTEX_POINT('',#19186); +#19186 = CARTESIAN_POINT('',(0.8,0.4,0.405)); +#19187 = CIRCLE('',#19188,4.5E-02); +#19188 = AXIS2_PLACEMENT_3D('',#19189,#19190,#19191); +#19189 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#19190 = DIRECTION('',(0.,-1.,0.)); +#19191 = DIRECTION('',(0.,0.,1.)); +#19192 = ORIENTED_EDGE('',*,*,#19193,.F.); +#19193 = EDGE_CURVE('',#19194,#19185,#19196,.T.); +#19194 = VERTEX_POINT('',#19195); +#19195 = CARTESIAN_POINT('',(0.8,0.4,4.5E-02)); +#19196 = LINE('',#19197,#19198); +#19197 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#19198 = VECTOR('',#19199,1.); +#19199 = DIRECTION('',(0.,0.,1.)); +#19200 = ORIENTED_EDGE('',*,*,#19201,.T.); +#19201 = EDGE_CURVE('',#19194,#19150,#19202,.T.); +#19202 = CIRCLE('',#19203,4.5E-02); +#19203 = AXIS2_PLACEMENT_3D('',#19204,#19205,#19206); +#19204 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02)); +#19205 = DIRECTION('',(0.,1.,0.)); +#19206 = DIRECTION('',(0.,-0.,1.)); +#19207 = PLANE('',#19208); +#19208 = AXIS2_PLACEMENT_3D('',#19209,#19210,#19211); +#19209 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#19210 = DIRECTION('',(0.,1.,0.)); +#19211 = DIRECTION('',(0.,-0.,1.)); +#19212 = ADVANCED_FACE('',(#19213),#19231,.T.); +#19213 = FACE_BOUND('',#19214,.T.); +#19214 = EDGE_LOOP('',(#19215,#19216,#19217,#19225)); +#19215 = ORIENTED_EDGE('',*,*,#18960,.F.); +#19216 = ORIENTED_EDGE('',*,*,#19125,.T.); +#19217 = ORIENTED_EDGE('',*,*,#19218,.T.); +#19218 = EDGE_CURVE('',#19126,#19219,#19221,.T.); +#19219 = VERTEX_POINT('',#19220); +#19220 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#19221 = LINE('',#19222,#19223); +#19222 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#19223 = VECTOR('',#19224,1.); +#19224 = DIRECTION('',(1.,0.,0.)); +#19225 = ORIENTED_EDGE('',*,*,#19226,.F.); +#19226 = EDGE_CURVE('',#18961,#19219,#19227,.T.); +#19227 = LINE('',#19228,#19229); +#19228 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#19229 = VECTOR('',#19230,1.); +#19230 = DIRECTION('',(0.,0.,1.)); +#19231 = PLANE('',#19232); +#19232 = AXIS2_PLACEMENT_3D('',#19233,#19234,#19235); +#19233 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#19234 = DIRECTION('',(0.,1.,0.)); +#19235 = DIRECTION('',(0.,-0.,1.)); +#19236 = ADVANCED_FACE('',(#19237),#19248,.T.); +#19237 = FACE_BOUND('',#19238,.T.); +#19238 = EDGE_LOOP('',(#19239,#19240,#19241,#19247)); +#19239 = ORIENTED_EDGE('',*,*,#19008,.T.); +#19240 = ORIENTED_EDGE('',*,*,#19157,.T.); +#19241 = ORIENTED_EDGE('',*,*,#19242,.F.); +#19242 = EDGE_CURVE('',#19024,#19148,#19243,.T.); +#19243 = LINE('',#19244,#19245); +#19244 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17)); +#19245 = VECTOR('',#19246,1.); +#19246 = DIRECTION('',(0.,1.,0.)); +#19247 = ORIENTED_EDGE('',*,*,#19033,.F.); +#19248 = CYLINDRICAL_SURFACE('',#19249,4.5E-02); +#19249 = AXIS2_PLACEMENT_3D('',#19250,#19251,#19252); +#19250 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02)); +#19251 = DIRECTION('',(0.,1.,0.)); +#19252 = DIRECTION('',(-1.,0.,0.)); +#19253 = ADVANCED_FACE('',(#19254),#19265,.F.); +#19254 = FACE_BOUND('',#19255,.F.); +#19255 = EDGE_LOOP('',(#19256,#19257,#19258,#19259)); +#19256 = ORIENTED_EDGE('',*,*,#19147,.F.); +#19257 = ORIENTED_EDGE('',*,*,#19242,.F.); +#19258 = ORIENTED_EDGE('',*,*,#19023,.T.); +#19259 = ORIENTED_EDGE('',*,*,#19260,.T.); +#19260 = EDGE_CURVE('',#19026,#19150,#19261,.T.); +#19261 = LINE('',#19262,#19263); +#19262 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17)); +#19263 = VECTOR('',#19264,1.); +#19264 = DIRECTION('',(0.,1.,0.)); +#19265 = PLANE('',#19266); +#19266 = AXIS2_PLACEMENT_3D('',#19267,#19268,#19269); +#19267 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#19268 = DIRECTION('',(0.,0.,1.)); +#19269 = DIRECTION('',(1.,0.,-0.)); +#19270 = ADVANCED_FACE('',(#19271),#19282,.T.); +#19271 = FACE_BOUND('',#19272,.T.); +#19272 = EDGE_LOOP('',(#19273,#19274,#19275,#19276)); +#19273 = ORIENTED_EDGE('',*,*,#19077,.T.); +#19274 = ORIENTED_EDGE('',*,*,#19260,.T.); +#19275 = ORIENTED_EDGE('',*,*,#19201,.F.); +#19276 = ORIENTED_EDGE('',*,*,#19277,.F.); +#19277 = EDGE_CURVE('',#19070,#19194,#19278,.T.); +#19278 = LINE('',#19279,#19280); +#19279 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02)); +#19280 = VECTOR('',#19281,1.); +#19281 = DIRECTION('',(0.,1.,0.)); +#19282 = CYLINDRICAL_SURFACE('',#19283,4.5E-02); +#19283 = AXIS2_PLACEMENT_3D('',#19284,#19285,#19286); +#19284 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02)); +#19285 = DIRECTION('',(0.,1.,0.)); +#19286 = DIRECTION('',(1.,0.,0.)); +#19287 = ADVANCED_FACE('',(#19288),#19299,.T.); +#19288 = FACE_BOUND('',#19289,.T.); +#19289 = EDGE_LOOP('',(#19290,#19291,#19292,#19293)); +#19290 = ORIENTED_EDGE('',*,*,#19069,.F.); +#19291 = ORIENTED_EDGE('',*,*,#19277,.T.); +#19292 = ORIENTED_EDGE('',*,*,#19193,.T.); +#19293 = ORIENTED_EDGE('',*,*,#19294,.F.); +#19294 = EDGE_CURVE('',#19061,#19185,#19295,.T.); +#19295 = LINE('',#19296,#19297); +#19296 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#19297 = VECTOR('',#19298,1.); +#19298 = DIRECTION('',(0.,1.,0.)); +#19299 = PLANE('',#19300); +#19300 = AXIS2_PLACEMENT_3D('',#19301,#19302,#19303); +#19301 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#19302 = DIRECTION('',(1.,0.,0.)); +#19303 = DIRECTION('',(0.,0.,1.)); +#19304 = ADVANCED_FACE('',(#19305),#19316,.T.); +#19305 = FACE_BOUND('',#19306,.T.); +#19306 = EDGE_LOOP('',(#19307,#19308,#19309,#19315)); +#19307 = ORIENTED_EDGE('',*,*,#19294,.T.); +#19308 = ORIENTED_EDGE('',*,*,#19184,.T.); +#19309 = ORIENTED_EDGE('',*,*,#19310,.F.); +#19310 = EDGE_CURVE('',#19053,#19177,#19311,.T.); +#19311 = LINE('',#19312,#19313); +#19312 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#19313 = VECTOR('',#19314,1.); +#19314 = DIRECTION('',(0.,1.,0.)); +#19315 = ORIENTED_EDGE('',*,*,#19060,.F.); +#19316 = CYLINDRICAL_SURFACE('',#19317,4.5E-02); +#19317 = AXIS2_PLACEMENT_3D('',#19318,#19319,#19320); +#19318 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#19319 = DIRECTION('',(0.,1.,0.)); +#19320 = DIRECTION('',(1.,0.,0.)); +#19321 = ADVANCED_FACE('',(#19322),#19333,.T.); +#19322 = FACE_BOUND('',#19323,.T.); +#19323 = EDGE_LOOP('',(#19324,#19325,#19331,#19332)); +#19324 = ORIENTED_EDGE('',*,*,#19176,.F.); +#19325 = ORIENTED_EDGE('',*,*,#19326,.F.); +#19326 = EDGE_CURVE('',#19044,#19168,#19327,.T.); +#19327 = LINE('',#19328,#19329); +#19328 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#19329 = VECTOR('',#19330,1.); +#19330 = DIRECTION('',(0.,1.,0.)); +#19331 = ORIENTED_EDGE('',*,*,#19052,.T.); +#19332 = ORIENTED_EDGE('',*,*,#19310,.T.); +#19333 = PLANE('',#19334); +#19334 = AXIS2_PLACEMENT_3D('',#19335,#19336,#19337); +#19335 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#19336 = DIRECTION('',(0.,0.,1.)); +#19337 = DIRECTION('',(1.,0.,-0.)); +#19338 = ADVANCED_FACE('',(#19339),#19350,.T.); +#19339 = FACE_BOUND('',#19340,.T.); +#19340 = EDGE_LOOP('',(#19341,#19342,#19343,#19344)); +#19341 = ORIENTED_EDGE('',*,*,#19043,.T.); +#19342 = ORIENTED_EDGE('',*,*,#19326,.T.); +#19343 = ORIENTED_EDGE('',*,*,#19167,.F.); +#19344 = ORIENTED_EDGE('',*,*,#19345,.F.); +#19345 = EDGE_CURVE('',#18878,#18961,#19346,.T.); +#19346 = LINE('',#19347,#19348); +#19347 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#19348 = VECTOR('',#19349,1.); +#19349 = DIRECTION('',(0.,1.,0.)); +#19350 = CYLINDRICAL_SURFACE('',#19351,4.5E-02); +#19351 = AXIS2_PLACEMENT_3D('',#19352,#19353,#19354); +#19352 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#19353 = DIRECTION('',(0.,1.,0.)); +#19354 = DIRECTION('',(-1.,0.,0.)); +#19355 = ADVANCED_FACE('',(#19356),#19367,.T.); +#19356 = FACE_BOUND('',#19357,.T.); +#19357 = EDGE_LOOP('',(#19358,#19359,#19360,#19361)); +#19358 = ORIENTED_EDGE('',*,*,#19109,.F.); +#19359 = ORIENTED_EDGE('',*,*,#19345,.T.); +#19360 = ORIENTED_EDGE('',*,*,#19226,.T.); +#19361 = ORIENTED_EDGE('',*,*,#19362,.F.); +#19362 = EDGE_CURVE('',#19102,#19219,#19363,.T.); +#19363 = LINE('',#19364,#19365); +#19364 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#19365 = VECTOR('',#19366,1.); +#19366 = DIRECTION('',(0.,1.,0.)); +#19367 = PLANE('',#19368); +#19368 = AXIS2_PLACEMENT_3D('',#19369,#19370,#19371); +#19369 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#19370 = DIRECTION('',(1.,0.,0.)); +#19371 = DIRECTION('',(0.,0.,1.)); +#19372 = ADVANCED_FACE('',(#19373),#19379,.T.); +#19373 = FACE_BOUND('',#19374,.T.); +#19374 = EDGE_LOOP('',(#19375,#19376,#19377,#19378)); +#19375 = ORIENTED_EDGE('',*,*,#19133,.F.); +#19376 = ORIENTED_EDGE('',*,*,#19101,.T.); +#19377 = ORIENTED_EDGE('',*,*,#19362,.T.); +#19378 = ORIENTED_EDGE('',*,*,#19218,.F.); +#19379 = PLANE('',#19380); +#19380 = AXIS2_PLACEMENT_3D('',#19381,#19382,#19383); +#19381 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#19382 = DIRECTION('',(0.,0.,1.)); +#19383 = DIRECTION('',(1.,0.,-0.)); +#19384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19388)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#19385,#19386,#19387)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#19385 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#19386 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#19387 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#19388 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19385, + 'distance_accuracy_value','confusion accuracy'); +#19389 = SHAPE_DEFINITION_REPRESENTATION(#19390,#18593); +#19390 = PRODUCT_DEFINITION_SHAPE('','',#19391); +#19391 = PRODUCT_DEFINITION('design','',#19392,#19395); +#19392 = PRODUCT_DEFINITION_FORMATION('','',#19393); +#19393 = PRODUCT('Fuse_0603_1608Metric','Fuse_0603_1608Metric','',( + #19394)); +#19394 = PRODUCT_CONTEXT('',#2,'mechanical'); +#19395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#19396 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19397,#19399); +#19397 = ( REPRESENTATION_RELATIONSHIP('','',#18593,#18583) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19398) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#19398 = ITEM_DEFINED_TRANSFORMATION('','',#11,#18584); +#19399 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #19400); +#19400 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','=>[0:1:1:21]','',#18578, + #19391,$); +#19401 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19393)); +#19402 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19403,#19405); +#19403 = ( REPRESENTATION_RELATIONSHIP('','',#18583,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19404) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#19404 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363); +#19405 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #19406); +#19406 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#18578,$); +#19407 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18580)); +#19408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19409,#19411); +#19409 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19410) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#19410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367); +#19411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #19412); +#19412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#5,#687,$); +#19413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19414,#19416); +#19414 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19415) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#19415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371); +#19416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #19417); +#19417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','','',#5,#1588,$); +#19418 = SHAPE_DEFINITION_REPRESENTATION(#19419,#19425); +#19419 = PRODUCT_DEFINITION_SHAPE('','',#19420); +#19420 = PRODUCT_DEFINITION('design','',#19421,#19424); +#19421 = PRODUCT_DEFINITION_FORMATION('','',#19422); +#19422 = PRODUCT('LQFP-48_7x7mm_P0.5mm','LQFP-48_7x7mm_P0.5mm','',( + #19423)); +#19423 = PRODUCT_CONTEXT('',#2,'mechanical'); +#19424 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#19425 = SHAPE_REPRESENTATION('',(#11,#19426),#19430); +#19426 = AXIS2_PLACEMENT_3D('',#19427,#19428,#19429); +#19427 = CARTESIAN_POINT('',(0.,0.,0.)); +#19428 = DIRECTION('',(0.,0.,1.)); +#19429 = DIRECTION('',(1.,0.,-0.)); +#19430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19434)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#19431,#19432,#19433)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#19431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#19432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#19433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#19434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#19431, + 'distance_accuracy_value','confusion accuracy'); +#19435 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#19436),#45799); +#19436 = MANIFOLD_SOLID_BREP('',#19437); +#19437 = CLOSED_SHELL('',(#19438,#19480,#19511,#19542,#19626,#19710, + #19931,#19948,#19971,#20009,#20026,#20043,#20060,#20077,#20094, + #20106,#20130,#20193,#20216,#20239,#20269,#20300,#20331,#20362, + #20393,#20424,#20455,#20486,#20517,#20548,#20579,#20610,#20641, + #20672,#20703,#20734,#20765,#20796,#20827,#20858,#20889,#20920, + #20943,#20966,#21182,#21199,#21291,#21506,#21529,#21744,#21767, + #21976,#21999,#22091,#22112,#22204,#22221,#22313,#22335,#22360, + #22444,#22536,#22553,#22575,#22667,#22759,#22781,#22806,#22890, + #22982,#22999,#23021,#23113,#23205,#23227,#23252,#23336,#23428, + #23445,#23467,#23559,#23651,#23673,#23698,#23782,#23874,#23891, + #23913,#24005,#24097,#24119,#24144,#24228,#24320,#24337,#24359, + #24382,#24406,#24438,#25053,#25078,#25097,#25116,#25135,#25154, + #25173,#25192,#25211,#25230,#25249,#25268,#25287,#25304,#25321, + #25338,#25355,#25372,#25389,#25406,#25418,#25442,#25472,#25503, + #25534,#25565,#25596,#25627,#25658,#25689,#25720,#25751,#25782, + #25813,#25844,#25875,#25906,#25937,#25968,#25999,#26030,#26061, + #26092,#26123,#26154,#26185,#26208,#26232,#26262,#26293,#26324, + #26355,#26386,#26417,#26448,#26479,#26510,#26541,#26572,#26603, + #26634,#26665,#26696,#26727,#26758,#26789,#26820,#26851,#26882, + #26913,#26944,#26975,#26998,#27022,#27053,#27084,#27115,#27146, + #27177,#27208,#27239,#27270,#27301,#27332,#27363,#27394,#27425, + #27456,#27487,#27518,#27549,#27580,#27611,#27642,#27673,#27704, + #27735,#27751,#27768,#27785,#27802,#27819,#27836,#27853,#27870, + #27882,#27899,#27916,#27933,#27950,#27967,#27984,#28001,#28013, + #28030,#28047,#28064,#28081,#28098,#28115,#28132,#28144,#28161, + #28178,#28195,#28212,#28229,#28246,#28263,#28275,#28292,#28309, + #28326,#28343,#28360,#28377,#28394,#28406,#28423,#28440,#28457, + #28474,#28491,#28508,#28525,#28537,#28554,#28571,#28588,#28605, + #28622,#28639,#28656,#28668,#28685,#28702,#28719,#28736,#28753, + #28770,#28787,#28799,#28816,#28833,#28850,#28867,#28884,#28901, + #28918,#28930,#28947,#28964,#28981,#28998,#29015,#29032,#29049, + #29061,#29085,#29177,#29401,#29725,#30241,#30311,#30528,#30545, + #30637,#30729,#30750,#30775,#30859,#30951,#30968,#30990,#31082, + #31174,#31196,#31221,#31305,#31397,#31414,#31436,#31528,#31620, + #31642,#31667,#31751,#31843,#31860,#31882,#31974,#32066,#32088, + #32113,#32197,#32289,#32306,#32328,#32420,#32512,#32534,#32559, + #32643,#32735,#32752,#32774,#32866,#32958,#32980,#33005,#33089, + #33181,#33198,#33220,#33243,#33267,#33359,#33451,#33481,#33506, + #33590,#33682,#33699,#33730,#33822,#33914,#33945,#33970,#34054, + #34146,#34163,#34194,#34286,#34378,#34409,#34434,#34518,#34610, + #34627,#34658,#34750,#34842,#34873,#34898,#34982,#35074,#35091, + #35122,#35214,#35306,#35337,#35362,#35446,#35538,#35555,#35586, + #35678,#35770,#35801,#35826,#35910,#36002,#36019,#36050,#36071, + #36088,#36180,#36205,#36289,#36381,#36398,#36420,#36512,#36604, + #36626,#36651,#36735,#36827,#36844,#36866,#36958,#37050,#37072, + #37097,#37181,#37273,#37290,#37312,#37404,#37496,#37518,#37543, + #37627,#37719,#37736,#37758,#37850,#37942,#37964,#37989,#38073, + #38165,#38182,#38204,#38296,#38388,#38410,#38435,#38519,#38611, + #38628,#38650,#38669,#38686,#38703,#38720,#38737,#38754,#38771, + #38788,#38800,#38825,#39428,#39447,#39466,#39485,#39504,#39523, + #39542,#39561,#39580,#39599,#39618,#39637,#39656,#39968,#40289, + #40608,#40631,#40656,#40672,#40691,#40710,#40729,#40748,#40767, + #40786,#40805,#40824,#40843,#40862,#40881,#40898,#40915,#40932, + #40949,#40966,#40983,#41000,#41012,#41029,#41046,#41063,#41080, + #41097,#41114,#41131,#41143,#41160,#41177,#41194,#41211,#41228, + #41245,#41262,#41274,#41291,#41308,#41325,#41342,#41359,#41376, + #41393,#41405,#41422,#41439,#41456,#41473,#41490,#41507,#41524, + #41536,#41553,#41570,#41587,#41604,#41621,#41638,#41655,#41667, + #41684,#41701,#41718,#41735,#41752,#41769,#41786,#41798,#41815, + #41832,#41849,#41866,#41883,#41900,#41917,#41929,#41946,#41963, + #41980,#41997,#42014,#42031,#42048,#42060,#42077,#42094,#42111, + #42128,#42145,#42162,#42179,#42191,#42208,#42225,#42242,#42259, + #42276,#42293,#42310,#42322,#42339,#42356,#42373,#42390,#42407, + #42424,#42441,#42453,#42549,#42568,#42585,#42602,#42619,#42636, + #42653,#42670,#42687,#42699,#42718,#42735,#42752,#42769,#42786, + #42803,#42820,#42837,#42849,#42868,#42885,#42902,#42919,#42936, + #42953,#42970,#42987,#42999,#43018,#43035,#43052,#43069,#43086, + #43103,#43120,#43137,#43149,#43168,#43185,#43202,#43219,#43236, + #43253,#43270,#43287,#43299,#43318,#43335,#43352,#43369,#43386, + #43403,#43420,#43437,#43449,#43468,#43485,#43502,#43519,#43536, + #43553,#43570,#43587,#43599,#43618,#43635,#43652,#43669,#43686, + #43703,#43720,#43737,#43749,#43768,#43785,#43802,#43819,#43836, + #43853,#43870,#43887,#43899,#43918,#43935,#43952,#43969,#43986, + #44003,#44020,#44037,#44049,#44068,#44085,#44102,#44119,#44136, + #44153,#44170,#44187,#44199,#44218,#44235,#44252,#44269,#44286, + #44303,#44320,#44337,#44349,#44366,#44383,#44400,#44417,#44434, + #44451,#44468,#44480,#44497,#44514,#44531,#44548,#44565,#44582, + #44599,#44611,#44628,#44645,#44662,#44679,#44696,#44713,#44730, + #44742,#44759,#44776,#44793,#44810,#44827,#44844,#44861,#44873, + #44890,#44907,#44924,#44941,#44958,#44975,#44992,#45004,#45021, + #45038,#45055,#45072,#45089,#45106,#45123,#45135,#45152,#45169, + #45186,#45203,#45220,#45237,#45254,#45266,#45283,#45300,#45317, + #45334,#45351,#45368,#45385,#45397,#45414,#45431,#45448,#45465, + #45482,#45499,#45516,#45528,#45545,#45562,#45579,#45596,#45613, + #45630,#45647,#45659,#45676,#45693,#45710,#45727,#45744,#45761, + #45778,#45790)); +#19438 = ADVANCED_FACE('',(#19439),#19475,.F.); +#19439 = FACE_BOUND('',#19440,.F.); +#19440 = EDGE_LOOP('',(#19441,#19451,#19460,#19468)); +#19441 = ORIENTED_EDGE('',*,*,#19442,.T.); +#19442 = EDGE_CURVE('',#19443,#19445,#19447,.T.); +#19443 = VERTEX_POINT('',#19444); +#19444 = CARTESIAN_POINT('',(-2.86,3.7,0.75)); +#19445 = VERTEX_POINT('',#19446); +#19446 = CARTESIAN_POINT('',(-2.64,3.7,0.75)); +#19447 = LINE('',#19448,#19449); +#19448 = CARTESIAN_POINT('',(-2.86,3.7,0.75)); +#19449 = VECTOR('',#19450,1.); +#19450 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19451 = ORIENTED_EDGE('',*,*,#19452,.T.); +#19452 = EDGE_CURVE('',#19445,#19453,#19455,.T.); +#19453 = VERTEX_POINT('',#19454); +#19454 = CARTESIAN_POINT('',(-2.64,3.8,0.65)); +#19455 = CIRCLE('',#19456,0.1); +#19456 = AXIS2_PLACEMENT_3D('',#19457,#19458,#19459); +#19457 = CARTESIAN_POINT('',(-2.64,3.7,0.65)); +#19458 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19459 = DIRECTION('',(0.,0.,1.)); +#19460 = ORIENTED_EDGE('',*,*,#19461,.F.); +#19461 = EDGE_CURVE('',#19462,#19453,#19464,.T.); +#19462 = VERTEX_POINT('',#19463); +#19463 = CARTESIAN_POINT('',(-2.86,3.8,0.65)); +#19464 = LINE('',#19465,#19466); +#19465 = CARTESIAN_POINT('',(-2.86,3.8,0.65)); +#19466 = VECTOR('',#19467,1.); +#19467 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19468 = ORIENTED_EDGE('',*,*,#19469,.F.); +#19469 = EDGE_CURVE('',#19443,#19462,#19470,.T.); +#19470 = CIRCLE('',#19471,0.1); +#19471 = AXIS2_PLACEMENT_3D('',#19472,#19473,#19474); +#19472 = CARTESIAN_POINT('',(-2.86,3.7,0.65)); +#19473 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19474 = DIRECTION('',(0.,0.,1.)); +#19475 = CYLINDRICAL_SURFACE('',#19476,0.1); +#19476 = AXIS2_PLACEMENT_3D('',#19477,#19478,#19479); +#19477 = CARTESIAN_POINT('',(-2.86,3.7,0.65)); +#19478 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19479 = DIRECTION('',(0.,0.,1.)); +#19480 = ADVANCED_FACE('',(#19481),#19506,.F.); +#19481 = FACE_BOUND('',#19482,.F.); +#19482 = EDGE_LOOP('',(#19483,#19491,#19499,#19505)); +#19483 = ORIENTED_EDGE('',*,*,#19484,.F.); +#19484 = EDGE_CURVE('',#19485,#19443,#19487,.T.); +#19485 = VERTEX_POINT('',#19486); +#19486 = CARTESIAN_POINT('',(-2.86,3.5,0.75)); +#19487 = LINE('',#19488,#19489); +#19488 = CARTESIAN_POINT('',(-2.86,3.35,0.75)); +#19489 = VECTOR('',#19490,1.); +#19490 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19491 = ORIENTED_EDGE('',*,*,#19492,.T.); +#19492 = EDGE_CURVE('',#19485,#19493,#19495,.T.); +#19493 = VERTEX_POINT('',#19494); +#19494 = CARTESIAN_POINT('',(-2.64,3.5,0.75)); +#19495 = LINE('',#19496,#19497); +#19496 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19497 = VECTOR('',#19498,1.); +#19498 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19499 = ORIENTED_EDGE('',*,*,#19500,.T.); +#19500 = EDGE_CURVE('',#19493,#19445,#19501,.T.); +#19501 = LINE('',#19502,#19503); +#19502 = CARTESIAN_POINT('',(-2.64,3.35,0.75)); +#19503 = VECTOR('',#19504,1.); +#19504 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19505 = ORIENTED_EDGE('',*,*,#19442,.F.); +#19506 = PLANE('',#19507); +#19507 = AXIS2_PLACEMENT_3D('',#19508,#19509,#19510); +#19508 = CARTESIAN_POINT('',(-2.86,3.35,0.75)); +#19509 = DIRECTION('',(0.,0.,1.)); +#19510 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19511 = ADVANCED_FACE('',(#19512),#19537,.F.); +#19512 = FACE_BOUND('',#19513,.F.); +#19513 = EDGE_LOOP('',(#19514,#19515,#19523,#19531)); +#19514 = ORIENTED_EDGE('',*,*,#19461,.T.); +#19515 = ORIENTED_EDGE('',*,*,#19516,.T.); +#19516 = EDGE_CURVE('',#19453,#19517,#19519,.T.); +#19517 = VERTEX_POINT('',#19518); +#19518 = CARTESIAN_POINT('',(-2.64,3.8,0.2)); +#19519 = LINE('',#19520,#19521); +#19520 = CARTESIAN_POINT('',(-2.64,3.8,0.65)); +#19521 = VECTOR('',#19522,1.); +#19522 = DIRECTION('',(0.,0.,-1.)); +#19523 = ORIENTED_EDGE('',*,*,#19524,.F.); +#19524 = EDGE_CURVE('',#19525,#19517,#19527,.T.); +#19525 = VERTEX_POINT('',#19526); +#19526 = CARTESIAN_POINT('',(-2.86,3.8,0.2)); +#19527 = LINE('',#19528,#19529); +#19528 = CARTESIAN_POINT('',(-2.86,3.8,0.2)); +#19529 = VECTOR('',#19530,1.); +#19530 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19531 = ORIENTED_EDGE('',*,*,#19532,.F.); +#19532 = EDGE_CURVE('',#19462,#19525,#19533,.T.); +#19533 = LINE('',#19534,#19535); +#19534 = CARTESIAN_POINT('',(-2.86,3.8,0.65)); +#19535 = VECTOR('',#19536,1.); +#19536 = DIRECTION('',(0.,0.,-1.)); +#19537 = PLANE('',#19538); +#19538 = AXIS2_PLACEMENT_3D('',#19539,#19540,#19541); +#19539 = CARTESIAN_POINT('',(-2.86,3.8,0.65)); +#19540 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19541 = DIRECTION('',(0.,0.,-1.)); +#19542 = ADVANCED_FACE('',(#19543),#19621,.F.); +#19543 = FACE_BOUND('',#19544,.F.); +#19544 = EDGE_LOOP('',(#19545,#19553,#19554,#19555,#19556,#19565,#19573, + #19581,#19589,#19598,#19606,#19615)); +#19545 = ORIENTED_EDGE('',*,*,#19546,.F.); +#19546 = EDGE_CURVE('',#19485,#19547,#19549,.T.); +#19547 = VERTEX_POINT('',#19548); +#19548 = CARTESIAN_POINT('',(-2.86,3.5,0.85)); +#19549 = LINE('',#19550,#19551); +#19550 = CARTESIAN_POINT('',(-2.86,3.5,0.622426637189)); +#19551 = VECTOR('',#19552,1.); +#19552 = DIRECTION('',(0.,0.,1.)); +#19553 = ORIENTED_EDGE('',*,*,#19484,.T.); +#19554 = ORIENTED_EDGE('',*,*,#19469,.T.); +#19555 = ORIENTED_EDGE('',*,*,#19532,.T.); +#19556 = ORIENTED_EDGE('',*,*,#19557,.T.); +#19557 = EDGE_CURVE('',#19525,#19558,#19560,.T.); +#19558 = VERTEX_POINT('',#19559); +#19559 = CARTESIAN_POINT('',(-2.86,4.,-8.326672684689E-17)); +#19560 = CIRCLE('',#19561,0.2); +#19561 = AXIS2_PLACEMENT_3D('',#19562,#19563,#19564); +#19562 = CARTESIAN_POINT('',(-2.86,4.,0.2)); +#19563 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19564 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#19565 = ORIENTED_EDGE('',*,*,#19566,.T.); +#19566 = EDGE_CURVE('',#19558,#19567,#19569,.T.); +#19567 = VERTEX_POINT('',#19568); +#19568 = CARTESIAN_POINT('',(-2.86,4.5,-8.326672684689E-17)); +#19569 = LINE('',#19570,#19571); +#19570 = CARTESIAN_POINT('',(-2.86,4.,-8.326672684689E-17)); +#19571 = VECTOR('',#19572,1.); +#19572 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19573 = ORIENTED_EDGE('',*,*,#19574,.T.); +#19574 = EDGE_CURVE('',#19567,#19575,#19577,.T.); +#19575 = VERTEX_POINT('',#19576); +#19576 = CARTESIAN_POINT('',(-2.86,4.5,0.1)); +#19577 = LINE('',#19578,#19579); +#19578 = CARTESIAN_POINT('',(-2.86,4.5,-8.326672684689E-17)); +#19579 = VECTOR('',#19580,1.); +#19580 = DIRECTION('',(0.,0.,1.)); +#19581 = ORIENTED_EDGE('',*,*,#19582,.T.); +#19582 = EDGE_CURVE('',#19575,#19583,#19585,.T.); +#19583 = VERTEX_POINT('',#19584); +#19584 = CARTESIAN_POINT('',(-2.86,4.,0.1)); +#19585 = LINE('',#19586,#19587); +#19586 = CARTESIAN_POINT('',(-2.86,4.5,0.1)); +#19587 = VECTOR('',#19588,1.); +#19588 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19589 = ORIENTED_EDGE('',*,*,#19590,.T.); +#19590 = EDGE_CURVE('',#19583,#19591,#19593,.T.); +#19591 = VERTEX_POINT('',#19592); +#19592 = CARTESIAN_POINT('',(-2.86,3.9,0.2)); +#19593 = CIRCLE('',#19594,0.1); +#19594 = AXIS2_PLACEMENT_3D('',#19595,#19596,#19597); +#19595 = CARTESIAN_POINT('',(-2.86,4.,0.2)); +#19596 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19597 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#19598 = ORIENTED_EDGE('',*,*,#19599,.T.); +#19599 = EDGE_CURVE('',#19591,#19600,#19602,.T.); +#19600 = VERTEX_POINT('',#19601); +#19601 = CARTESIAN_POINT('',(-2.86,3.9,0.65)); +#19602 = LINE('',#19603,#19604); +#19603 = CARTESIAN_POINT('',(-2.86,3.9,0.2)); +#19604 = VECTOR('',#19605,1.); +#19605 = DIRECTION('',(0.,0.,1.)); +#19606 = ORIENTED_EDGE('',*,*,#19607,.T.); +#19607 = EDGE_CURVE('',#19600,#19608,#19610,.T.); +#19608 = VERTEX_POINT('',#19609); +#19609 = CARTESIAN_POINT('',(-2.86,3.7,0.85)); +#19610 = CIRCLE('',#19611,0.2); +#19611 = AXIS2_PLACEMENT_3D('',#19612,#19613,#19614); +#19612 = CARTESIAN_POINT('',(-2.86,3.7,0.65)); +#19613 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19614 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#19615 = ORIENTED_EDGE('',*,*,#19616,.T.); +#19616 = EDGE_CURVE('',#19608,#19547,#19617,.T.); +#19617 = LINE('',#19618,#19619); +#19618 = CARTESIAN_POINT('',(-2.86,3.7,0.85)); +#19619 = VECTOR('',#19620,1.); +#19620 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19621 = PLANE('',#19622); +#19622 = AXIS2_PLACEMENT_3D('',#19623,#19624,#19625); +#19623 = CARTESIAN_POINT('',(-2.86,3.900244542703,0.394853274378)); +#19624 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19625 = DIRECTION('',(0.,-0.,1.)); +#19626 = ADVANCED_FACE('',(#19627),#19705,.T.); +#19627 = FACE_BOUND('',#19628,.T.); +#19628 = EDGE_LOOP('',(#19629,#19637,#19638,#19639,#19640,#19649,#19657, + #19665,#19673,#19682,#19690,#19699)); +#19629 = ORIENTED_EDGE('',*,*,#19630,.F.); +#19630 = EDGE_CURVE('',#19493,#19631,#19633,.T.); +#19631 = VERTEX_POINT('',#19632); +#19632 = CARTESIAN_POINT('',(-2.64,3.5,0.85)); +#19633 = LINE('',#19634,#19635); +#19634 = CARTESIAN_POINT('',(-2.64,3.5,0.622426637189)); +#19635 = VECTOR('',#19636,1.); +#19636 = DIRECTION('',(0.,0.,1.)); +#19637 = ORIENTED_EDGE('',*,*,#19500,.T.); +#19638 = ORIENTED_EDGE('',*,*,#19452,.T.); +#19639 = ORIENTED_EDGE('',*,*,#19516,.T.); +#19640 = ORIENTED_EDGE('',*,*,#19641,.T.); +#19641 = EDGE_CURVE('',#19517,#19642,#19644,.T.); +#19642 = VERTEX_POINT('',#19643); +#19643 = CARTESIAN_POINT('',(-2.64,4.,-8.326672684689E-17)); +#19644 = CIRCLE('',#19645,0.2); +#19645 = AXIS2_PLACEMENT_3D('',#19646,#19647,#19648); +#19646 = CARTESIAN_POINT('',(-2.64,4.,0.2)); +#19647 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19648 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#19649 = ORIENTED_EDGE('',*,*,#19650,.T.); +#19650 = EDGE_CURVE('',#19642,#19651,#19653,.T.); +#19651 = VERTEX_POINT('',#19652); +#19652 = CARTESIAN_POINT('',(-2.64,4.5,-8.326672684689E-17)); +#19653 = LINE('',#19654,#19655); +#19654 = CARTESIAN_POINT('',(-2.64,4.,-8.326672684689E-17)); +#19655 = VECTOR('',#19656,1.); +#19656 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#19657 = ORIENTED_EDGE('',*,*,#19658,.T.); +#19658 = EDGE_CURVE('',#19651,#19659,#19661,.T.); +#19659 = VERTEX_POINT('',#19660); +#19660 = CARTESIAN_POINT('',(-2.64,4.5,0.1)); +#19661 = LINE('',#19662,#19663); +#19662 = CARTESIAN_POINT('',(-2.64,4.5,-8.326672684689E-17)); +#19663 = VECTOR('',#19664,1.); +#19664 = DIRECTION('',(0.,0.,1.)); +#19665 = ORIENTED_EDGE('',*,*,#19666,.T.); +#19666 = EDGE_CURVE('',#19659,#19667,#19669,.T.); +#19667 = VERTEX_POINT('',#19668); +#19668 = CARTESIAN_POINT('',(-2.64,4.,0.1)); +#19669 = LINE('',#19670,#19671); +#19670 = CARTESIAN_POINT('',(-2.64,4.5,0.1)); +#19671 = VECTOR('',#19672,1.); +#19672 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19673 = ORIENTED_EDGE('',*,*,#19674,.T.); +#19674 = EDGE_CURVE('',#19667,#19675,#19677,.T.); +#19675 = VERTEX_POINT('',#19676); +#19676 = CARTESIAN_POINT('',(-2.64,3.9,0.2)); +#19677 = CIRCLE('',#19678,0.1); +#19678 = AXIS2_PLACEMENT_3D('',#19679,#19680,#19681); +#19679 = CARTESIAN_POINT('',(-2.64,4.,0.2)); +#19680 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#19681 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#19682 = ORIENTED_EDGE('',*,*,#19683,.T.); +#19683 = EDGE_CURVE('',#19675,#19684,#19686,.T.); +#19684 = VERTEX_POINT('',#19685); +#19685 = CARTESIAN_POINT('',(-2.64,3.9,0.65)); +#19686 = LINE('',#19687,#19688); +#19687 = CARTESIAN_POINT('',(-2.64,3.9,0.2)); +#19688 = VECTOR('',#19689,1.); +#19689 = DIRECTION('',(0.,0.,1.)); +#19690 = ORIENTED_EDGE('',*,*,#19691,.T.); +#19691 = EDGE_CURVE('',#19684,#19692,#19694,.T.); +#19692 = VERTEX_POINT('',#19693); +#19693 = CARTESIAN_POINT('',(-2.64,3.7,0.85)); +#19694 = CIRCLE('',#19695,0.2); +#19695 = AXIS2_PLACEMENT_3D('',#19696,#19697,#19698); +#19696 = CARTESIAN_POINT('',(-2.64,3.7,0.65)); +#19697 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19698 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#19699 = ORIENTED_EDGE('',*,*,#19700,.T.); +#19700 = EDGE_CURVE('',#19692,#19631,#19701,.T.); +#19701 = LINE('',#19702,#19703); +#19702 = CARTESIAN_POINT('',(-2.64,3.7,0.85)); +#19703 = VECTOR('',#19704,1.); +#19704 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19705 = PLANE('',#19706); +#19706 = AXIS2_PLACEMENT_3D('',#19707,#19708,#19709); +#19707 = CARTESIAN_POINT('',(-2.64,3.900244542703,0.394853274378)); +#19708 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19709 = DIRECTION('',(0.,-0.,1.)); +#19710 = ADVANCED_FACE('',(#19711),#19926,.F.); +#19711 = FACE_BOUND('',#19712,.F.); +#19712 = EDGE_LOOP('',(#19713,#19723,#19730,#19738,#19746,#19754,#19762, + #19770,#19778,#19786,#19794,#19802,#19810,#19818,#19826,#19834, + #19842,#19850,#19858,#19866,#19874,#19882,#19890,#19898,#19906, + #19912,#19913,#19921)); +#19713 = ORIENTED_EDGE('',*,*,#19714,.T.); +#19714 = EDGE_CURVE('',#19715,#19717,#19719,.T.); +#19715 = VERTEX_POINT('',#19716); +#19716 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#19717 = VERTEX_POINT('',#19718); +#19718 = CARTESIAN_POINT('',(3.255919117457,3.361838234914,0.1)); +#19719 = LINE('',#19720,#19721); +#19720 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#19721 = VECTOR('',#19722,1.); +#19722 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19723 = ORIENTED_EDGE('',*,*,#19724,.T.); +#19724 = EDGE_CURVE('',#19717,#19725,#19727,.T.); +#19725 = VERTEX_POINT('',#19726); +#19726 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#19727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19728,#19729),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19728 = CARTESIAN_POINT('',(3.255919117457,3.361838234914,0.1)); +#19729 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#19730 = ORIENTED_EDGE('',*,*,#19731,.F.); +#19731 = EDGE_CURVE('',#19732,#19725,#19734,.T.); +#19732 = VERTEX_POINT('',#19733); +#19733 = CARTESIAN_POINT('',(2.86,3.5,0.75)); +#19734 = LINE('',#19735,#19736); +#19735 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19736 = VECTOR('',#19737,1.); +#19737 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19738 = ORIENTED_EDGE('',*,*,#19739,.F.); +#19739 = EDGE_CURVE('',#19740,#19732,#19742,.T.); +#19740 = VERTEX_POINT('',#19741); +#19741 = CARTESIAN_POINT('',(2.64,3.5,0.75)); +#19742 = LINE('',#19743,#19744); +#19743 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19744 = VECTOR('',#19745,1.); +#19745 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19746 = ORIENTED_EDGE('',*,*,#19747,.F.); +#19747 = EDGE_CURVE('',#19748,#19740,#19750,.T.); +#19748 = VERTEX_POINT('',#19749); +#19749 = CARTESIAN_POINT('',(2.36,3.5,0.75)); +#19750 = LINE('',#19751,#19752); +#19751 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19752 = VECTOR('',#19753,1.); +#19753 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19754 = ORIENTED_EDGE('',*,*,#19755,.F.); +#19755 = EDGE_CURVE('',#19756,#19748,#19758,.T.); +#19756 = VERTEX_POINT('',#19757); +#19757 = CARTESIAN_POINT('',(2.14,3.5,0.75)); +#19758 = LINE('',#19759,#19760); +#19759 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19760 = VECTOR('',#19761,1.); +#19761 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19762 = ORIENTED_EDGE('',*,*,#19763,.F.); +#19763 = EDGE_CURVE('',#19764,#19756,#19766,.T.); +#19764 = VERTEX_POINT('',#19765); +#19765 = CARTESIAN_POINT('',(1.86,3.5,0.75)); +#19766 = LINE('',#19767,#19768); +#19767 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19768 = VECTOR('',#19769,1.); +#19769 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19770 = ORIENTED_EDGE('',*,*,#19771,.F.); +#19771 = EDGE_CURVE('',#19772,#19764,#19774,.T.); +#19772 = VERTEX_POINT('',#19773); +#19773 = CARTESIAN_POINT('',(1.64,3.5,0.75)); +#19774 = LINE('',#19775,#19776); +#19775 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19776 = VECTOR('',#19777,1.); +#19777 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19778 = ORIENTED_EDGE('',*,*,#19779,.F.); +#19779 = EDGE_CURVE('',#19780,#19772,#19782,.T.); +#19780 = VERTEX_POINT('',#19781); +#19781 = CARTESIAN_POINT('',(1.36,3.5,0.75)); +#19782 = LINE('',#19783,#19784); +#19783 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19784 = VECTOR('',#19785,1.); +#19785 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19786 = ORIENTED_EDGE('',*,*,#19787,.F.); +#19787 = EDGE_CURVE('',#19788,#19780,#19790,.T.); +#19788 = VERTEX_POINT('',#19789); +#19789 = CARTESIAN_POINT('',(1.14,3.5,0.75)); +#19790 = LINE('',#19791,#19792); +#19791 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19792 = VECTOR('',#19793,1.); +#19793 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19794 = ORIENTED_EDGE('',*,*,#19795,.F.); +#19795 = EDGE_CURVE('',#19796,#19788,#19798,.T.); +#19796 = VERTEX_POINT('',#19797); +#19797 = CARTESIAN_POINT('',(0.86,3.5,0.75)); +#19798 = LINE('',#19799,#19800); +#19799 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19800 = VECTOR('',#19801,1.); +#19801 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19802 = ORIENTED_EDGE('',*,*,#19803,.F.); +#19803 = EDGE_CURVE('',#19804,#19796,#19806,.T.); +#19804 = VERTEX_POINT('',#19805); +#19805 = CARTESIAN_POINT('',(0.64,3.5,0.75)); +#19806 = LINE('',#19807,#19808); +#19807 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19808 = VECTOR('',#19809,1.); +#19809 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19810 = ORIENTED_EDGE('',*,*,#19811,.F.); +#19811 = EDGE_CURVE('',#19812,#19804,#19814,.T.); +#19812 = VERTEX_POINT('',#19813); +#19813 = CARTESIAN_POINT('',(0.36,3.5,0.75)); +#19814 = LINE('',#19815,#19816); +#19815 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19816 = VECTOR('',#19817,1.); +#19817 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19818 = ORIENTED_EDGE('',*,*,#19819,.F.); +#19819 = EDGE_CURVE('',#19820,#19812,#19822,.T.); +#19820 = VERTEX_POINT('',#19821); +#19821 = CARTESIAN_POINT('',(0.14,3.5,0.75)); +#19822 = LINE('',#19823,#19824); +#19823 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19824 = VECTOR('',#19825,1.); +#19825 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19826 = ORIENTED_EDGE('',*,*,#19827,.F.); +#19827 = EDGE_CURVE('',#19828,#19820,#19830,.T.); +#19828 = VERTEX_POINT('',#19829); +#19829 = CARTESIAN_POINT('',(-0.14,3.5,0.75)); +#19830 = LINE('',#19831,#19832); +#19831 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19832 = VECTOR('',#19833,1.); +#19833 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19834 = ORIENTED_EDGE('',*,*,#19835,.F.); +#19835 = EDGE_CURVE('',#19836,#19828,#19838,.T.); +#19836 = VERTEX_POINT('',#19837); +#19837 = CARTESIAN_POINT('',(-0.36,3.5,0.75)); +#19838 = LINE('',#19839,#19840); +#19839 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19840 = VECTOR('',#19841,1.); +#19841 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19842 = ORIENTED_EDGE('',*,*,#19843,.F.); +#19843 = EDGE_CURVE('',#19844,#19836,#19846,.T.); +#19844 = VERTEX_POINT('',#19845); +#19845 = CARTESIAN_POINT('',(-0.64,3.5,0.75)); +#19846 = LINE('',#19847,#19848); +#19847 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19848 = VECTOR('',#19849,1.); +#19849 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19850 = ORIENTED_EDGE('',*,*,#19851,.F.); +#19851 = EDGE_CURVE('',#19852,#19844,#19854,.T.); +#19852 = VERTEX_POINT('',#19853); +#19853 = CARTESIAN_POINT('',(-0.86,3.5,0.75)); +#19854 = LINE('',#19855,#19856); +#19855 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19856 = VECTOR('',#19857,1.); +#19857 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19858 = ORIENTED_EDGE('',*,*,#19859,.F.); +#19859 = EDGE_CURVE('',#19860,#19852,#19862,.T.); +#19860 = VERTEX_POINT('',#19861); +#19861 = CARTESIAN_POINT('',(-1.14,3.5,0.75)); +#19862 = LINE('',#19863,#19864); +#19863 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19864 = VECTOR('',#19865,1.); +#19865 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19866 = ORIENTED_EDGE('',*,*,#19867,.F.); +#19867 = EDGE_CURVE('',#19868,#19860,#19870,.T.); +#19868 = VERTEX_POINT('',#19869); +#19869 = CARTESIAN_POINT('',(-1.36,3.5,0.75)); +#19870 = LINE('',#19871,#19872); +#19871 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19872 = VECTOR('',#19873,1.); +#19873 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19874 = ORIENTED_EDGE('',*,*,#19875,.F.); +#19875 = EDGE_CURVE('',#19876,#19868,#19878,.T.); +#19876 = VERTEX_POINT('',#19877); +#19877 = CARTESIAN_POINT('',(-1.64,3.5,0.75)); +#19878 = LINE('',#19879,#19880); +#19879 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19880 = VECTOR('',#19881,1.); +#19881 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19882 = ORIENTED_EDGE('',*,*,#19883,.F.); +#19883 = EDGE_CURVE('',#19884,#19876,#19886,.T.); +#19884 = VERTEX_POINT('',#19885); +#19885 = CARTESIAN_POINT('',(-1.86,3.5,0.75)); +#19886 = LINE('',#19887,#19888); +#19887 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19888 = VECTOR('',#19889,1.); +#19889 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19890 = ORIENTED_EDGE('',*,*,#19891,.F.); +#19891 = EDGE_CURVE('',#19892,#19884,#19894,.T.); +#19892 = VERTEX_POINT('',#19893); +#19893 = CARTESIAN_POINT('',(-2.14,3.5,0.75)); +#19894 = LINE('',#19895,#19896); +#19895 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19896 = VECTOR('',#19897,1.); +#19897 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19898 = ORIENTED_EDGE('',*,*,#19899,.F.); +#19899 = EDGE_CURVE('',#19900,#19892,#19902,.T.); +#19900 = VERTEX_POINT('',#19901); +#19901 = CARTESIAN_POINT('',(-2.36,3.5,0.75)); +#19902 = LINE('',#19903,#19904); +#19903 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19904 = VECTOR('',#19905,1.); +#19905 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19906 = ORIENTED_EDGE('',*,*,#19907,.F.); +#19907 = EDGE_CURVE('',#19493,#19900,#19908,.T.); +#19908 = LINE('',#19909,#19910); +#19909 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19910 = VECTOR('',#19911,1.); +#19911 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19912 = ORIENTED_EDGE('',*,*,#19492,.F.); +#19913 = ORIENTED_EDGE('',*,*,#19914,.F.); +#19914 = EDGE_CURVE('',#19915,#19485,#19917,.T.); +#19915 = VERTEX_POINT('',#19916); +#19916 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19917 = LINE('',#19918,#19919); +#19918 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19919 = VECTOR('',#19920,1.); +#19920 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19921 = ORIENTED_EDGE('',*,*,#19922,.F.); +#19922 = EDGE_CURVE('',#19715,#19915,#19923,.T.); +#19923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19924,#19925),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19924 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#19925 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19926 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#19927,#19928) + ,(#19929,#19930 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#19927 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#19928 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19929 = CARTESIAN_POINT('',(3.255919117457,3.361838234914,0.1)); +#19930 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#19931 = ADVANCED_FACE('',(#19932),#19943,.T.); +#19932 = FACE_BOUND('',#19933,.T.); +#19933 = EDGE_LOOP('',(#19934,#19935,#19941,#19942)); +#19934 = ORIENTED_EDGE('',*,*,#19557,.T.); +#19935 = ORIENTED_EDGE('',*,*,#19936,.T.); +#19936 = EDGE_CURVE('',#19558,#19642,#19937,.T.); +#19937 = LINE('',#19938,#19939); +#19938 = CARTESIAN_POINT('',(-2.86,4.,-8.326672684689E-17)); +#19939 = VECTOR('',#19940,1.); +#19940 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19941 = ORIENTED_EDGE('',*,*,#19641,.F.); +#19942 = ORIENTED_EDGE('',*,*,#19524,.F.); +#19943 = CYLINDRICAL_SURFACE('',#19944,0.2); +#19944 = AXIS2_PLACEMENT_3D('',#19945,#19946,#19947); +#19945 = CARTESIAN_POINT('',(-2.86,4.,0.2)); +#19946 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#19947 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#19948 = ADVANCED_FACE('',(#19949),#19966,.F.); +#19949 = FACE_BOUND('',#19950,.F.); +#19950 = EDGE_LOOP('',(#19951,#19958,#19959,#19960)); +#19951 = ORIENTED_EDGE('',*,*,#19952,.F.); +#19952 = EDGE_CURVE('',#19915,#19953,#19955,.T.); +#19953 = VERTEX_POINT('',#19954); +#19954 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#19955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19956,#19957),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#19956 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#19957 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#19958 = ORIENTED_EDGE('',*,*,#19914,.T.); +#19959 = ORIENTED_EDGE('',*,*,#19546,.T.); +#19960 = ORIENTED_EDGE('',*,*,#19961,.F.); +#19961 = EDGE_CURVE('',#19953,#19547,#19962,.T.); +#19962 = LINE('',#19963,#19964); +#19963 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#19964 = VECTOR('',#19965,1.); +#19965 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19966 = PLANE('',#19967); +#19967 = AXIS2_PLACEMENT_3D('',#19968,#19969,#19970); +#19968 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#19969 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#19970 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19971 = ADVANCED_FACE('',(#19972),#20004,.F.); +#19972 = FACE_BOUND('',#19973,.F.); +#19973 = EDGE_LOOP('',(#19974,#19975,#19981,#19982,#19990,#19998)); +#19974 = ORIENTED_EDGE('',*,*,#19616,.F.); +#19975 = ORIENTED_EDGE('',*,*,#19976,.T.); +#19976 = EDGE_CURVE('',#19608,#19692,#19977,.T.); +#19977 = LINE('',#19978,#19979); +#19978 = CARTESIAN_POINT('',(-2.86,3.7,0.85)); +#19979 = VECTOR('',#19980,1.); +#19980 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#19981 = ORIENTED_EDGE('',*,*,#19700,.T.); +#19982 = ORIENTED_EDGE('',*,*,#19983,.T.); +#19983 = EDGE_CURVE('',#19631,#19984,#19986,.T.); +#19984 = VERTEX_POINT('',#19985); +#19985 = CARTESIAN_POINT('',(-2.64,3.425,0.85)); +#19986 = LINE('',#19987,#19988); +#19987 = CARTESIAN_POINT('',(-2.64,3.7,0.85)); +#19988 = VECTOR('',#19989,1.); +#19989 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19990 = ORIENTED_EDGE('',*,*,#19991,.F.); +#19991 = EDGE_CURVE('',#19992,#19984,#19994,.T.); +#19992 = VERTEX_POINT('',#19993); +#19993 = CARTESIAN_POINT('',(-2.86,3.425,0.85)); +#19994 = LINE('',#19995,#19996); +#19995 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#19996 = VECTOR('',#19997,1.); +#19997 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#19998 = ORIENTED_EDGE('',*,*,#19999,.F.); +#19999 = EDGE_CURVE('',#19547,#19992,#20000,.T.); +#20000 = LINE('',#20001,#20002); +#20001 = CARTESIAN_POINT('',(-2.86,3.7,0.85)); +#20002 = VECTOR('',#20003,1.); +#20003 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20004 = PLANE('',#20005); +#20005 = AXIS2_PLACEMENT_3D('',#20006,#20007,#20008); +#20006 = CARTESIAN_POINT('',(-2.86,3.7,0.85)); +#20007 = DIRECTION('',(0.,0.,-1.)); +#20008 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20009 = ADVANCED_FACE('',(#20010),#20021,.T.); +#20010 = FACE_BOUND('',#20011,.T.); +#20011 = EDGE_LOOP('',(#20012,#20013,#20014,#20015)); +#20012 = ORIENTED_EDGE('',*,*,#19607,.T.); +#20013 = ORIENTED_EDGE('',*,*,#19976,.T.); +#20014 = ORIENTED_EDGE('',*,*,#19691,.F.); +#20015 = ORIENTED_EDGE('',*,*,#20016,.F.); +#20016 = EDGE_CURVE('',#19600,#19684,#20017,.T.); +#20017 = LINE('',#20018,#20019); +#20018 = CARTESIAN_POINT('',(-2.86,3.9,0.65)); +#20019 = VECTOR('',#20020,1.); +#20020 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20021 = CYLINDRICAL_SURFACE('',#20022,0.2); +#20022 = AXIS2_PLACEMENT_3D('',#20023,#20024,#20025); +#20023 = CARTESIAN_POINT('',(-2.86,3.7,0.65)); +#20024 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#20025 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#20026 = ADVANCED_FACE('',(#20027),#20038,.F.); +#20027 = FACE_BOUND('',#20028,.F.); +#20028 = EDGE_LOOP('',(#20029,#20035,#20036,#20037)); +#20029 = ORIENTED_EDGE('',*,*,#20030,.T.); +#20030 = EDGE_CURVE('',#19591,#19675,#20031,.T.); +#20031 = LINE('',#20032,#20033); +#20032 = CARTESIAN_POINT('',(-2.86,3.9,0.2)); +#20033 = VECTOR('',#20034,1.); +#20034 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20035 = ORIENTED_EDGE('',*,*,#19683,.T.); +#20036 = ORIENTED_EDGE('',*,*,#20016,.F.); +#20037 = ORIENTED_EDGE('',*,*,#19599,.F.); +#20038 = PLANE('',#20039); +#20039 = AXIS2_PLACEMENT_3D('',#20040,#20041,#20042); +#20040 = CARTESIAN_POINT('',(-2.86,3.9,0.2)); +#20041 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20042 = DIRECTION('',(0.,0.,1.)); +#20043 = ADVANCED_FACE('',(#20044),#20055,.F.); +#20044 = FACE_BOUND('',#20045,.F.); +#20045 = EDGE_LOOP('',(#20046,#20052,#20053,#20054)); +#20046 = ORIENTED_EDGE('',*,*,#20047,.T.); +#20047 = EDGE_CURVE('',#19583,#19667,#20048,.T.); +#20048 = LINE('',#20049,#20050); +#20049 = CARTESIAN_POINT('',(-2.86,4.,0.1)); +#20050 = VECTOR('',#20051,1.); +#20051 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20052 = ORIENTED_EDGE('',*,*,#19674,.T.); +#20053 = ORIENTED_EDGE('',*,*,#20030,.F.); +#20054 = ORIENTED_EDGE('',*,*,#19590,.F.); +#20055 = CYLINDRICAL_SURFACE('',#20056,0.1); +#20056 = AXIS2_PLACEMENT_3D('',#20057,#20058,#20059); +#20057 = CARTESIAN_POINT('',(-2.86,4.,0.2)); +#20058 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#20059 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#20060 = ADVANCED_FACE('',(#20061),#20072,.F.); +#20061 = FACE_BOUND('',#20062,.F.); +#20062 = EDGE_LOOP('',(#20063,#20069,#20070,#20071)); +#20063 = ORIENTED_EDGE('',*,*,#20064,.T.); +#20064 = EDGE_CURVE('',#19575,#19659,#20065,.T.); +#20065 = LINE('',#20066,#20067); +#20066 = CARTESIAN_POINT('',(-2.86,4.5,0.1)); +#20067 = VECTOR('',#20068,1.); +#20068 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20069 = ORIENTED_EDGE('',*,*,#19666,.T.); +#20070 = ORIENTED_EDGE('',*,*,#20047,.F.); +#20071 = ORIENTED_EDGE('',*,*,#19582,.F.); +#20072 = PLANE('',#20073); +#20073 = AXIS2_PLACEMENT_3D('',#20074,#20075,#20076); +#20074 = CARTESIAN_POINT('',(-2.86,4.5,0.1)); +#20075 = DIRECTION('',(0.,0.,-1.)); +#20076 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20077 = ADVANCED_FACE('',(#20078),#20089,.F.); +#20078 = FACE_BOUND('',#20079,.F.); +#20079 = EDGE_LOOP('',(#20080,#20086,#20087,#20088)); +#20080 = ORIENTED_EDGE('',*,*,#20081,.T.); +#20081 = EDGE_CURVE('',#19567,#19651,#20082,.T.); +#20082 = LINE('',#20083,#20084); +#20083 = CARTESIAN_POINT('',(-2.86,4.5,-8.326672684689E-17)); +#20084 = VECTOR('',#20085,1.); +#20085 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20086 = ORIENTED_EDGE('',*,*,#19658,.T.); +#20087 = ORIENTED_EDGE('',*,*,#20064,.F.); +#20088 = ORIENTED_EDGE('',*,*,#19574,.F.); +#20089 = PLANE('',#20090); +#20090 = AXIS2_PLACEMENT_3D('',#20091,#20092,#20093); +#20091 = CARTESIAN_POINT('',(-2.86,4.5,-8.326672684689E-17)); +#20092 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#20093 = DIRECTION('',(0.,0.,1.)); +#20094 = ADVANCED_FACE('',(#20095),#20101,.F.); +#20095 = FACE_BOUND('',#20096,.F.); +#20096 = EDGE_LOOP('',(#20097,#20098,#20099,#20100)); +#20097 = ORIENTED_EDGE('',*,*,#19936,.T.); +#20098 = ORIENTED_EDGE('',*,*,#19650,.T.); +#20099 = ORIENTED_EDGE('',*,*,#20081,.F.); +#20100 = ORIENTED_EDGE('',*,*,#19566,.F.); +#20101 = PLANE('',#20102); +#20102 = AXIS2_PLACEMENT_3D('',#20103,#20104,#20105); +#20103 = CARTESIAN_POINT('',(-2.86,4.,-8.326672684689E-17)); +#20104 = DIRECTION('',(0.,0.,1.)); +#20105 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20106 = ADVANCED_FACE('',(#20107),#20125,.F.); +#20107 = FACE_BOUND('',#20108,.F.); +#20108 = EDGE_LOOP('',(#20109,#20110,#20111,#20119)); +#20109 = ORIENTED_EDGE('',*,*,#19630,.F.); +#20110 = ORIENTED_EDGE('',*,*,#19907,.T.); +#20111 = ORIENTED_EDGE('',*,*,#20112,.T.); +#20112 = EDGE_CURVE('',#19900,#20113,#20115,.T.); +#20113 = VERTEX_POINT('',#20114); +#20114 = CARTESIAN_POINT('',(-2.36,3.5,0.85)); +#20115 = LINE('',#20116,#20117); +#20116 = CARTESIAN_POINT('',(-2.36,3.5,0.622426637189)); +#20117 = VECTOR('',#20118,1.); +#20118 = DIRECTION('',(0.,0.,1.)); +#20119 = ORIENTED_EDGE('',*,*,#20120,.F.); +#20120 = EDGE_CURVE('',#19631,#20113,#20121,.T.); +#20121 = LINE('',#20122,#20123); +#20122 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20123 = VECTOR('',#20124,1.); +#20124 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20125 = PLANE('',#20126); +#20126 = AXIS2_PLACEMENT_3D('',#20127,#20128,#20129); +#20127 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20128 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20129 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20130 = ADVANCED_FACE('',(#20131),#20188,.F.); +#20131 = FACE_BOUND('',#20132,.T.); +#20132 = EDGE_LOOP('',(#20133,#20134,#20142,#20150,#20158,#20166,#20174, + #20182)); +#20133 = ORIENTED_EDGE('',*,*,#19714,.T.); +#20134 = ORIENTED_EDGE('',*,*,#20135,.T.); +#20135 = EDGE_CURVE('',#19717,#20136,#20138,.T.); +#20136 = VERTEX_POINT('',#20137); +#20137 = CARTESIAN_POINT('',(3.361838234914,3.255919117457,0.1)); +#20138 = LINE('',#20139,#20140); +#20139 = CARTESIAN_POINT('',(3.255919117457,3.361838234914,0.1)); +#20140 = VECTOR('',#20141,1.); +#20141 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#20142 = ORIENTED_EDGE('',*,*,#20143,.T.); +#20143 = EDGE_CURVE('',#20136,#20144,#20146,.T.); +#20144 = VERTEX_POINT('',#20145); +#20145 = CARTESIAN_POINT('',(3.361838234914,-3.255919117457,0.1)); +#20146 = LINE('',#20147,#20148); +#20147 = CARTESIAN_POINT('',(3.361838234914,3.255919117457,0.1)); +#20148 = VECTOR('',#20149,1.); +#20149 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20150 = ORIENTED_EDGE('',*,*,#20151,.T.); +#20151 = EDGE_CURVE('',#20144,#20152,#20154,.T.); +#20152 = VERTEX_POINT('',#20153); +#20153 = CARTESIAN_POINT('',(3.255919117457,-3.361838234914,0.1)); +#20154 = LINE('',#20155,#20156); +#20155 = CARTESIAN_POINT('',(3.361838234914,-3.255919117457,0.1)); +#20156 = VECTOR('',#20157,1.); +#20157 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#20158 = ORIENTED_EDGE('',*,*,#20159,.T.); +#20159 = EDGE_CURVE('',#20152,#20160,#20162,.T.); +#20160 = VERTEX_POINT('',#20161); +#20161 = CARTESIAN_POINT('',(-3.255919117457,-3.361838234914,0.1)); +#20162 = LINE('',#20163,#20164); +#20163 = CARTESIAN_POINT('',(3.255919117457,-3.361838234914,0.1)); +#20164 = VECTOR('',#20165,1.); +#20165 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#20166 = ORIENTED_EDGE('',*,*,#20167,.T.); +#20167 = EDGE_CURVE('',#20160,#20168,#20170,.T.); +#20168 = VERTEX_POINT('',#20169); +#20169 = CARTESIAN_POINT('',(-3.361838234914,-3.255919117457,0.1)); +#20170 = LINE('',#20171,#20172); +#20171 = CARTESIAN_POINT('',(-3.255919117457,-3.361838234914,0.1)); +#20172 = VECTOR('',#20173,1.); +#20173 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#20174 = ORIENTED_EDGE('',*,*,#20175,.T.); +#20175 = EDGE_CURVE('',#20168,#20176,#20178,.T.); +#20176 = VERTEX_POINT('',#20177); +#20177 = CARTESIAN_POINT('',(-3.361838234914,3.255919117457,0.1)); +#20178 = LINE('',#20179,#20180); +#20179 = CARTESIAN_POINT('',(-3.361838234914,-3.255919117457,0.1)); +#20180 = VECTOR('',#20181,1.); +#20181 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#20182 = ORIENTED_EDGE('',*,*,#20183,.T.); +#20183 = EDGE_CURVE('',#20176,#19715,#20184,.T.); +#20184 = LINE('',#20185,#20186); +#20185 = CARTESIAN_POINT('',(-3.361838234914,3.255919117457,0.1)); +#20186 = VECTOR('',#20187,1.); +#20187 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#20188 = PLANE('',#20189); +#20189 = AXIS2_PLACEMENT_3D('',#20190,#20191,#20192); +#20190 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#20191 = DIRECTION('',(0.,0.,1.)); +#20192 = DIRECTION('',(0.695700230156,-0.718332227984,0.)); +#20193 = ADVANCED_FACE('',(#20194),#20211,.F.); +#20194 = FACE_BOUND('',#20195,.F.); +#20195 = EDGE_LOOP('',(#20196,#20197,#20198,#20206)); +#20196 = ORIENTED_EDGE('',*,*,#20183,.T.); +#20197 = ORIENTED_EDGE('',*,*,#19922,.T.); +#20198 = ORIENTED_EDGE('',*,*,#20199,.F.); +#20199 = EDGE_CURVE('',#20200,#19915,#20202,.T.); +#20200 = VERTEX_POINT('',#20201); +#20201 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#20202 = LINE('',#20203,#20204); +#20203 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#20204 = VECTOR('',#20205,1.); +#20205 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#20206 = ORIENTED_EDGE('',*,*,#20207,.F.); +#20207 = EDGE_CURVE('',#20176,#20200,#20208,.T.); +#20208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20209,#20210),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20209 = CARTESIAN_POINT('',(-3.361838234914,3.255919117457,0.1)); +#20210 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#20211 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#20212,#20213) + ,(#20214,#20215 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#20212 = CARTESIAN_POINT('',(-3.361838234914,3.255919117457,0.1)); +#20213 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#20214 = CARTESIAN_POINT('',(-3.255919117457,3.361838234914,0.1)); +#20215 = CARTESIAN_POINT('',(-3.325,3.5,0.75)); +#20216 = ADVANCED_FACE('',(#20217),#20234,.F.); +#20217 = FACE_BOUND('',#20218,.F.); +#20218 = EDGE_LOOP('',(#20219,#20220,#20227,#20233)); +#20219 = ORIENTED_EDGE('',*,*,#20135,.T.); +#20220 = ORIENTED_EDGE('',*,*,#20221,.T.); +#20221 = EDGE_CURVE('',#20136,#20222,#20224,.T.); +#20222 = VERTEX_POINT('',#20223); +#20223 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#20224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20225,#20226),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20225 = CARTESIAN_POINT('',(3.361838234914,3.255919117457,0.1)); +#20226 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#20227 = ORIENTED_EDGE('',*,*,#20228,.F.); +#20228 = EDGE_CURVE('',#19725,#20222,#20229,.T.); +#20229 = LINE('',#20230,#20231); +#20230 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#20231 = VECTOR('',#20232,1.); +#20232 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#20233 = ORIENTED_EDGE('',*,*,#19724,.F.); +#20234 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#20235,#20236) + ,(#20237,#20238 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#20235 = CARTESIAN_POINT('',(3.255919117457,3.361838234914,0.1)); +#20236 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#20237 = CARTESIAN_POINT('',(3.361838234914,3.255919117457,0.1)); +#20238 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#20239 = ADVANCED_FACE('',(#20240),#20264,.F.); +#20240 = FACE_BOUND('',#20241,.F.); +#20241 = EDGE_LOOP('',(#20242,#20250,#20251,#20258)); +#20242 = ORIENTED_EDGE('',*,*,#20243,.F.); +#20243 = EDGE_CURVE('',#19732,#20244,#20246,.T.); +#20244 = VERTEX_POINT('',#20245); +#20245 = CARTESIAN_POINT('',(2.86,3.5,0.85)); +#20246 = LINE('',#20247,#20248); +#20247 = CARTESIAN_POINT('',(2.86,3.5,0.622426637189)); +#20248 = VECTOR('',#20249,1.); +#20249 = DIRECTION('',(0.,0.,1.)); +#20250 = ORIENTED_EDGE('',*,*,#19731,.T.); +#20251 = ORIENTED_EDGE('',*,*,#20252,.T.); +#20252 = EDGE_CURVE('',#19725,#20253,#20255,.T.); +#20253 = VERTEX_POINT('',#20254); +#20254 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#20255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20256,#20257),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20256 = CARTESIAN_POINT('',(3.325,3.5,0.75)); +#20257 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#20258 = ORIENTED_EDGE('',*,*,#20259,.F.); +#20259 = EDGE_CURVE('',#20244,#20253,#20260,.T.); +#20260 = LINE('',#20261,#20262); +#20261 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20262 = VECTOR('',#20263,1.); +#20263 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20264 = PLANE('',#20265); +#20265 = AXIS2_PLACEMENT_3D('',#20266,#20267,#20268); +#20266 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20267 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20268 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20269 = ADVANCED_FACE('',(#20270),#20295,.F.); +#20270 = FACE_BOUND('',#20271,.F.); +#20271 = EDGE_LOOP('',(#20272,#20280,#20281,#20289)); +#20272 = ORIENTED_EDGE('',*,*,#20273,.F.); +#20273 = EDGE_CURVE('',#19740,#20274,#20276,.T.); +#20274 = VERTEX_POINT('',#20275); +#20275 = CARTESIAN_POINT('',(2.64,3.7,0.75)); +#20276 = LINE('',#20277,#20278); +#20277 = CARTESIAN_POINT('',(2.64,3.35,0.75)); +#20278 = VECTOR('',#20279,1.); +#20279 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20280 = ORIENTED_EDGE('',*,*,#19739,.T.); +#20281 = ORIENTED_EDGE('',*,*,#20282,.T.); +#20282 = EDGE_CURVE('',#19732,#20283,#20285,.T.); +#20283 = VERTEX_POINT('',#20284); +#20284 = CARTESIAN_POINT('',(2.86,3.7,0.75)); +#20285 = LINE('',#20286,#20287); +#20286 = CARTESIAN_POINT('',(2.86,3.35,0.75)); +#20287 = VECTOR('',#20288,1.); +#20288 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20289 = ORIENTED_EDGE('',*,*,#20290,.F.); +#20290 = EDGE_CURVE('',#20274,#20283,#20291,.T.); +#20291 = LINE('',#20292,#20293); +#20292 = CARTESIAN_POINT('',(2.64,3.7,0.75)); +#20293 = VECTOR('',#20294,1.); +#20294 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20295 = PLANE('',#20296); +#20296 = AXIS2_PLACEMENT_3D('',#20297,#20298,#20299); +#20297 = CARTESIAN_POINT('',(2.64,3.35,0.75)); +#20298 = DIRECTION('',(0.,0.,1.)); +#20299 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20300 = ADVANCED_FACE('',(#20301),#20326,.F.); +#20301 = FACE_BOUND('',#20302,.F.); +#20302 = EDGE_LOOP('',(#20303,#20311,#20312,#20320)); +#20303 = ORIENTED_EDGE('',*,*,#20304,.F.); +#20304 = EDGE_CURVE('',#19748,#20305,#20307,.T.); +#20305 = VERTEX_POINT('',#20306); +#20306 = CARTESIAN_POINT('',(2.36,3.5,0.85)); +#20307 = LINE('',#20308,#20309); +#20308 = CARTESIAN_POINT('',(2.36,3.5,0.622426637189)); +#20309 = VECTOR('',#20310,1.); +#20310 = DIRECTION('',(0.,0.,1.)); +#20311 = ORIENTED_EDGE('',*,*,#19747,.T.); +#20312 = ORIENTED_EDGE('',*,*,#20313,.T.); +#20313 = EDGE_CURVE('',#19740,#20314,#20316,.T.); +#20314 = VERTEX_POINT('',#20315); +#20315 = CARTESIAN_POINT('',(2.64,3.5,0.85)); +#20316 = LINE('',#20317,#20318); +#20317 = CARTESIAN_POINT('',(2.64,3.5,0.622426637189)); +#20318 = VECTOR('',#20319,1.); +#20319 = DIRECTION('',(0.,0.,1.)); +#20320 = ORIENTED_EDGE('',*,*,#20321,.F.); +#20321 = EDGE_CURVE('',#20305,#20314,#20322,.T.); +#20322 = LINE('',#20323,#20324); +#20323 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20324 = VECTOR('',#20325,1.); +#20325 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20326 = PLANE('',#20327); +#20327 = AXIS2_PLACEMENT_3D('',#20328,#20329,#20330); +#20328 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20329 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20330 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20331 = ADVANCED_FACE('',(#20332),#20357,.F.); +#20332 = FACE_BOUND('',#20333,.F.); +#20333 = EDGE_LOOP('',(#20334,#20342,#20343,#20351)); +#20334 = ORIENTED_EDGE('',*,*,#20335,.F.); +#20335 = EDGE_CURVE('',#19900,#20336,#20338,.T.); +#20336 = VERTEX_POINT('',#20337); +#20337 = CARTESIAN_POINT('',(-2.36,3.7,0.75)); +#20338 = LINE('',#20339,#20340); +#20339 = CARTESIAN_POINT('',(-2.36,3.35,0.75)); +#20340 = VECTOR('',#20341,1.); +#20341 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20342 = ORIENTED_EDGE('',*,*,#19899,.T.); +#20343 = ORIENTED_EDGE('',*,*,#20344,.T.); +#20344 = EDGE_CURVE('',#19892,#20345,#20347,.T.); +#20345 = VERTEX_POINT('',#20346); +#20346 = CARTESIAN_POINT('',(-2.14,3.7,0.75)); +#20347 = LINE('',#20348,#20349); +#20348 = CARTESIAN_POINT('',(-2.14,3.35,0.75)); +#20349 = VECTOR('',#20350,1.); +#20350 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20351 = ORIENTED_EDGE('',*,*,#20352,.F.); +#20352 = EDGE_CURVE('',#20336,#20345,#20353,.T.); +#20353 = LINE('',#20354,#20355); +#20354 = CARTESIAN_POINT('',(-2.36,3.7,0.75)); +#20355 = VECTOR('',#20356,1.); +#20356 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20357 = PLANE('',#20358); +#20358 = AXIS2_PLACEMENT_3D('',#20359,#20360,#20361); +#20359 = CARTESIAN_POINT('',(-2.36,3.35,0.75)); +#20360 = DIRECTION('',(0.,0.,1.)); +#20361 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20362 = ADVANCED_FACE('',(#20363),#20388,.F.); +#20363 = FACE_BOUND('',#20364,.F.); +#20364 = EDGE_LOOP('',(#20365,#20373,#20374,#20382)); +#20365 = ORIENTED_EDGE('',*,*,#20366,.F.); +#20366 = EDGE_CURVE('',#19756,#20367,#20369,.T.); +#20367 = VERTEX_POINT('',#20368); +#20368 = CARTESIAN_POINT('',(2.14,3.7,0.75)); +#20369 = LINE('',#20370,#20371); +#20370 = CARTESIAN_POINT('',(2.14,3.35,0.75)); +#20371 = VECTOR('',#20372,1.); +#20372 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20373 = ORIENTED_EDGE('',*,*,#19755,.T.); +#20374 = ORIENTED_EDGE('',*,*,#20375,.T.); +#20375 = EDGE_CURVE('',#19748,#20376,#20378,.T.); +#20376 = VERTEX_POINT('',#20377); +#20377 = CARTESIAN_POINT('',(2.36,3.7,0.75)); +#20378 = LINE('',#20379,#20380); +#20379 = CARTESIAN_POINT('',(2.36,3.35,0.75)); +#20380 = VECTOR('',#20381,1.); +#20381 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20382 = ORIENTED_EDGE('',*,*,#20383,.F.); +#20383 = EDGE_CURVE('',#20367,#20376,#20384,.T.); +#20384 = LINE('',#20385,#20386); +#20385 = CARTESIAN_POINT('',(2.14,3.7,0.75)); +#20386 = VECTOR('',#20387,1.); +#20387 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20388 = PLANE('',#20389); +#20389 = AXIS2_PLACEMENT_3D('',#20390,#20391,#20392); +#20390 = CARTESIAN_POINT('',(2.14,3.35,0.75)); +#20391 = DIRECTION('',(0.,0.,1.)); +#20392 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20393 = ADVANCED_FACE('',(#20394),#20419,.F.); +#20394 = FACE_BOUND('',#20395,.F.); +#20395 = EDGE_LOOP('',(#20396,#20404,#20405,#20413)); +#20396 = ORIENTED_EDGE('',*,*,#20397,.F.); +#20397 = EDGE_CURVE('',#19892,#20398,#20400,.T.); +#20398 = VERTEX_POINT('',#20399); +#20399 = CARTESIAN_POINT('',(-2.14,3.5,0.85)); +#20400 = LINE('',#20401,#20402); +#20401 = CARTESIAN_POINT('',(-2.14,3.5,0.622426637189)); +#20402 = VECTOR('',#20403,1.); +#20403 = DIRECTION('',(0.,0.,1.)); +#20404 = ORIENTED_EDGE('',*,*,#19891,.T.); +#20405 = ORIENTED_EDGE('',*,*,#20406,.T.); +#20406 = EDGE_CURVE('',#19884,#20407,#20409,.T.); +#20407 = VERTEX_POINT('',#20408); +#20408 = CARTESIAN_POINT('',(-1.86,3.5,0.85)); +#20409 = LINE('',#20410,#20411); +#20410 = CARTESIAN_POINT('',(-1.86,3.5,0.622426637189)); +#20411 = VECTOR('',#20412,1.); +#20412 = DIRECTION('',(0.,0.,1.)); +#20413 = ORIENTED_EDGE('',*,*,#20414,.F.); +#20414 = EDGE_CURVE('',#20398,#20407,#20415,.T.); +#20415 = LINE('',#20416,#20417); +#20416 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20417 = VECTOR('',#20418,1.); +#20418 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20419 = PLANE('',#20420); +#20420 = AXIS2_PLACEMENT_3D('',#20421,#20422,#20423); +#20421 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20422 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20423 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20424 = ADVANCED_FACE('',(#20425),#20450,.F.); +#20425 = FACE_BOUND('',#20426,.F.); +#20426 = EDGE_LOOP('',(#20427,#20435,#20436,#20444)); +#20427 = ORIENTED_EDGE('',*,*,#20428,.F.); +#20428 = EDGE_CURVE('',#19764,#20429,#20431,.T.); +#20429 = VERTEX_POINT('',#20430); +#20430 = CARTESIAN_POINT('',(1.86,3.5,0.85)); +#20431 = LINE('',#20432,#20433); +#20432 = CARTESIAN_POINT('',(1.86,3.5,0.622426637189)); +#20433 = VECTOR('',#20434,1.); +#20434 = DIRECTION('',(0.,0.,1.)); +#20435 = ORIENTED_EDGE('',*,*,#19763,.T.); +#20436 = ORIENTED_EDGE('',*,*,#20437,.T.); +#20437 = EDGE_CURVE('',#19756,#20438,#20440,.T.); +#20438 = VERTEX_POINT('',#20439); +#20439 = CARTESIAN_POINT('',(2.14,3.5,0.85)); +#20440 = LINE('',#20441,#20442); +#20441 = CARTESIAN_POINT('',(2.14,3.5,0.622426637189)); +#20442 = VECTOR('',#20443,1.); +#20443 = DIRECTION('',(0.,0.,1.)); +#20444 = ORIENTED_EDGE('',*,*,#20445,.F.); +#20445 = EDGE_CURVE('',#20429,#20438,#20446,.T.); +#20446 = LINE('',#20447,#20448); +#20447 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20448 = VECTOR('',#20449,1.); +#20449 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20450 = PLANE('',#20451); +#20451 = AXIS2_PLACEMENT_3D('',#20452,#20453,#20454); +#20452 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20453 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20454 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20455 = ADVANCED_FACE('',(#20456),#20481,.F.); +#20456 = FACE_BOUND('',#20457,.F.); +#20457 = EDGE_LOOP('',(#20458,#20466,#20467,#20475)); +#20458 = ORIENTED_EDGE('',*,*,#20459,.F.); +#20459 = EDGE_CURVE('',#19884,#20460,#20462,.T.); +#20460 = VERTEX_POINT('',#20461); +#20461 = CARTESIAN_POINT('',(-1.86,3.7,0.75)); +#20462 = LINE('',#20463,#20464); +#20463 = CARTESIAN_POINT('',(-1.86,3.35,0.75)); +#20464 = VECTOR('',#20465,1.); +#20465 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20466 = ORIENTED_EDGE('',*,*,#19883,.T.); +#20467 = ORIENTED_EDGE('',*,*,#20468,.T.); +#20468 = EDGE_CURVE('',#19876,#20469,#20471,.T.); +#20469 = VERTEX_POINT('',#20470); +#20470 = CARTESIAN_POINT('',(-1.64,3.7,0.75)); +#20471 = LINE('',#20472,#20473); +#20472 = CARTESIAN_POINT('',(-1.64,3.35,0.75)); +#20473 = VECTOR('',#20474,1.); +#20474 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20475 = ORIENTED_EDGE('',*,*,#20476,.F.); +#20476 = EDGE_CURVE('',#20460,#20469,#20477,.T.); +#20477 = LINE('',#20478,#20479); +#20478 = CARTESIAN_POINT('',(-1.86,3.7,0.75)); +#20479 = VECTOR('',#20480,1.); +#20480 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20481 = PLANE('',#20482); +#20482 = AXIS2_PLACEMENT_3D('',#20483,#20484,#20485); +#20483 = CARTESIAN_POINT('',(-1.86,3.35,0.75)); +#20484 = DIRECTION('',(0.,0.,1.)); +#20485 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20486 = ADVANCED_FACE('',(#20487),#20512,.F.); +#20487 = FACE_BOUND('',#20488,.F.); +#20488 = EDGE_LOOP('',(#20489,#20497,#20498,#20506)); +#20489 = ORIENTED_EDGE('',*,*,#20490,.F.); +#20490 = EDGE_CURVE('',#19772,#20491,#20493,.T.); +#20491 = VERTEX_POINT('',#20492); +#20492 = CARTESIAN_POINT('',(1.64,3.7,0.75)); +#20493 = LINE('',#20494,#20495); +#20494 = CARTESIAN_POINT('',(1.64,3.35,0.75)); +#20495 = VECTOR('',#20496,1.); +#20496 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20497 = ORIENTED_EDGE('',*,*,#19771,.T.); +#20498 = ORIENTED_EDGE('',*,*,#20499,.T.); +#20499 = EDGE_CURVE('',#19764,#20500,#20502,.T.); +#20500 = VERTEX_POINT('',#20501); +#20501 = CARTESIAN_POINT('',(1.86,3.7,0.75)); +#20502 = LINE('',#20503,#20504); +#20503 = CARTESIAN_POINT('',(1.86,3.35,0.75)); +#20504 = VECTOR('',#20505,1.); +#20505 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20506 = ORIENTED_EDGE('',*,*,#20507,.F.); +#20507 = EDGE_CURVE('',#20491,#20500,#20508,.T.); +#20508 = LINE('',#20509,#20510); +#20509 = CARTESIAN_POINT('',(1.64,3.7,0.75)); +#20510 = VECTOR('',#20511,1.); +#20511 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20512 = PLANE('',#20513); +#20513 = AXIS2_PLACEMENT_3D('',#20514,#20515,#20516); +#20514 = CARTESIAN_POINT('',(1.64,3.35,0.75)); +#20515 = DIRECTION('',(0.,0.,1.)); +#20516 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20517 = ADVANCED_FACE('',(#20518),#20543,.F.); +#20518 = FACE_BOUND('',#20519,.F.); +#20519 = EDGE_LOOP('',(#20520,#20528,#20529,#20537)); +#20520 = ORIENTED_EDGE('',*,*,#20521,.F.); +#20521 = EDGE_CURVE('',#19876,#20522,#20524,.T.); +#20522 = VERTEX_POINT('',#20523); +#20523 = CARTESIAN_POINT('',(-1.64,3.5,0.85)); +#20524 = LINE('',#20525,#20526); +#20525 = CARTESIAN_POINT('',(-1.64,3.5,0.622426637189)); +#20526 = VECTOR('',#20527,1.); +#20527 = DIRECTION('',(0.,0.,1.)); +#20528 = ORIENTED_EDGE('',*,*,#19875,.T.); +#20529 = ORIENTED_EDGE('',*,*,#20530,.T.); +#20530 = EDGE_CURVE('',#19868,#20531,#20533,.T.); +#20531 = VERTEX_POINT('',#20532); +#20532 = CARTESIAN_POINT('',(-1.36,3.5,0.85)); +#20533 = LINE('',#20534,#20535); +#20534 = CARTESIAN_POINT('',(-1.36,3.5,0.622426637189)); +#20535 = VECTOR('',#20536,1.); +#20536 = DIRECTION('',(0.,0.,1.)); +#20537 = ORIENTED_EDGE('',*,*,#20538,.F.); +#20538 = EDGE_CURVE('',#20522,#20531,#20539,.T.); +#20539 = LINE('',#20540,#20541); +#20540 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20541 = VECTOR('',#20542,1.); +#20542 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20543 = PLANE('',#20544); +#20544 = AXIS2_PLACEMENT_3D('',#20545,#20546,#20547); +#20545 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20546 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20547 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20548 = ADVANCED_FACE('',(#20549),#20574,.F.); +#20549 = FACE_BOUND('',#20550,.F.); +#20550 = EDGE_LOOP('',(#20551,#20559,#20560,#20568)); +#20551 = ORIENTED_EDGE('',*,*,#20552,.F.); +#20552 = EDGE_CURVE('',#19780,#20553,#20555,.T.); +#20553 = VERTEX_POINT('',#20554); +#20554 = CARTESIAN_POINT('',(1.36,3.5,0.85)); +#20555 = LINE('',#20556,#20557); +#20556 = CARTESIAN_POINT('',(1.36,3.5,0.622426637189)); +#20557 = VECTOR('',#20558,1.); +#20558 = DIRECTION('',(0.,0.,1.)); +#20559 = ORIENTED_EDGE('',*,*,#19779,.T.); +#20560 = ORIENTED_EDGE('',*,*,#20561,.T.); +#20561 = EDGE_CURVE('',#19772,#20562,#20564,.T.); +#20562 = VERTEX_POINT('',#20563); +#20563 = CARTESIAN_POINT('',(1.64,3.5,0.85)); +#20564 = LINE('',#20565,#20566); +#20565 = CARTESIAN_POINT('',(1.64,3.5,0.622426637189)); +#20566 = VECTOR('',#20567,1.); +#20567 = DIRECTION('',(0.,0.,1.)); +#20568 = ORIENTED_EDGE('',*,*,#20569,.F.); +#20569 = EDGE_CURVE('',#20553,#20562,#20570,.T.); +#20570 = LINE('',#20571,#20572); +#20571 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20572 = VECTOR('',#20573,1.); +#20573 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20574 = PLANE('',#20575); +#20575 = AXIS2_PLACEMENT_3D('',#20576,#20577,#20578); +#20576 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20577 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20578 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20579 = ADVANCED_FACE('',(#20580),#20605,.F.); +#20580 = FACE_BOUND('',#20581,.F.); +#20581 = EDGE_LOOP('',(#20582,#20590,#20591,#20599)); +#20582 = ORIENTED_EDGE('',*,*,#20583,.F.); +#20583 = EDGE_CURVE('',#19868,#20584,#20586,.T.); +#20584 = VERTEX_POINT('',#20585); +#20585 = CARTESIAN_POINT('',(-1.36,3.7,0.75)); +#20586 = LINE('',#20587,#20588); +#20587 = CARTESIAN_POINT('',(-1.36,3.35,0.75)); +#20588 = VECTOR('',#20589,1.); +#20589 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20590 = ORIENTED_EDGE('',*,*,#19867,.T.); +#20591 = ORIENTED_EDGE('',*,*,#20592,.T.); +#20592 = EDGE_CURVE('',#19860,#20593,#20595,.T.); +#20593 = VERTEX_POINT('',#20594); +#20594 = CARTESIAN_POINT('',(-1.14,3.7,0.75)); +#20595 = LINE('',#20596,#20597); +#20596 = CARTESIAN_POINT('',(-1.14,3.35,0.75)); +#20597 = VECTOR('',#20598,1.); +#20598 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20599 = ORIENTED_EDGE('',*,*,#20600,.F.); +#20600 = EDGE_CURVE('',#20584,#20593,#20601,.T.); +#20601 = LINE('',#20602,#20603); +#20602 = CARTESIAN_POINT('',(-1.36,3.7,0.75)); +#20603 = VECTOR('',#20604,1.); +#20604 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20605 = PLANE('',#20606); +#20606 = AXIS2_PLACEMENT_3D('',#20607,#20608,#20609); +#20607 = CARTESIAN_POINT('',(-1.36,3.35,0.75)); +#20608 = DIRECTION('',(0.,0.,1.)); +#20609 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20610 = ADVANCED_FACE('',(#20611),#20636,.F.); +#20611 = FACE_BOUND('',#20612,.F.); +#20612 = EDGE_LOOP('',(#20613,#20621,#20622,#20630)); +#20613 = ORIENTED_EDGE('',*,*,#20614,.F.); +#20614 = EDGE_CURVE('',#19788,#20615,#20617,.T.); +#20615 = VERTEX_POINT('',#20616); +#20616 = CARTESIAN_POINT('',(1.14,3.7,0.75)); +#20617 = LINE('',#20618,#20619); +#20618 = CARTESIAN_POINT('',(1.14,3.35,0.75)); +#20619 = VECTOR('',#20620,1.); +#20620 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20621 = ORIENTED_EDGE('',*,*,#19787,.T.); +#20622 = ORIENTED_EDGE('',*,*,#20623,.T.); +#20623 = EDGE_CURVE('',#19780,#20624,#20626,.T.); +#20624 = VERTEX_POINT('',#20625); +#20625 = CARTESIAN_POINT('',(1.36,3.7,0.75)); +#20626 = LINE('',#20627,#20628); +#20627 = CARTESIAN_POINT('',(1.36,3.35,0.75)); +#20628 = VECTOR('',#20629,1.); +#20629 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20630 = ORIENTED_EDGE('',*,*,#20631,.F.); +#20631 = EDGE_CURVE('',#20615,#20624,#20632,.T.); +#20632 = LINE('',#20633,#20634); +#20633 = CARTESIAN_POINT('',(1.14,3.7,0.75)); +#20634 = VECTOR('',#20635,1.); +#20635 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20636 = PLANE('',#20637); +#20637 = AXIS2_PLACEMENT_3D('',#20638,#20639,#20640); +#20638 = CARTESIAN_POINT('',(1.14,3.35,0.75)); +#20639 = DIRECTION('',(0.,0.,1.)); +#20640 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20641 = ADVANCED_FACE('',(#20642),#20667,.F.); +#20642 = FACE_BOUND('',#20643,.F.); +#20643 = EDGE_LOOP('',(#20644,#20652,#20653,#20661)); +#20644 = ORIENTED_EDGE('',*,*,#20645,.F.); +#20645 = EDGE_CURVE('',#19860,#20646,#20648,.T.); +#20646 = VERTEX_POINT('',#20647); +#20647 = CARTESIAN_POINT('',(-1.14,3.5,0.85)); +#20648 = LINE('',#20649,#20650); +#20649 = CARTESIAN_POINT('',(-1.14,3.5,0.622426637189)); +#20650 = VECTOR('',#20651,1.); +#20651 = DIRECTION('',(0.,0.,1.)); +#20652 = ORIENTED_EDGE('',*,*,#19859,.T.); +#20653 = ORIENTED_EDGE('',*,*,#20654,.T.); +#20654 = EDGE_CURVE('',#19852,#20655,#20657,.T.); +#20655 = VERTEX_POINT('',#20656); +#20656 = CARTESIAN_POINT('',(-0.86,3.5,0.85)); +#20657 = LINE('',#20658,#20659); +#20658 = CARTESIAN_POINT('',(-0.86,3.5,0.622426637189)); +#20659 = VECTOR('',#20660,1.); +#20660 = DIRECTION('',(0.,0.,1.)); +#20661 = ORIENTED_EDGE('',*,*,#20662,.F.); +#20662 = EDGE_CURVE('',#20646,#20655,#20663,.T.); +#20663 = LINE('',#20664,#20665); +#20664 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20665 = VECTOR('',#20666,1.); +#20666 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20667 = PLANE('',#20668); +#20668 = AXIS2_PLACEMENT_3D('',#20669,#20670,#20671); +#20669 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20670 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20671 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20672 = ADVANCED_FACE('',(#20673),#20698,.F.); +#20673 = FACE_BOUND('',#20674,.F.); +#20674 = EDGE_LOOP('',(#20675,#20683,#20684,#20692)); +#20675 = ORIENTED_EDGE('',*,*,#20676,.F.); +#20676 = EDGE_CURVE('',#19796,#20677,#20679,.T.); +#20677 = VERTEX_POINT('',#20678); +#20678 = CARTESIAN_POINT('',(0.86,3.5,0.85)); +#20679 = LINE('',#20680,#20681); +#20680 = CARTESIAN_POINT('',(0.86,3.5,0.622426637189)); +#20681 = VECTOR('',#20682,1.); +#20682 = DIRECTION('',(0.,0.,1.)); +#20683 = ORIENTED_EDGE('',*,*,#19795,.T.); +#20684 = ORIENTED_EDGE('',*,*,#20685,.T.); +#20685 = EDGE_CURVE('',#19788,#20686,#20688,.T.); +#20686 = VERTEX_POINT('',#20687); +#20687 = CARTESIAN_POINT('',(1.14,3.5,0.85)); +#20688 = LINE('',#20689,#20690); +#20689 = CARTESIAN_POINT('',(1.14,3.5,0.622426637189)); +#20690 = VECTOR('',#20691,1.); +#20691 = DIRECTION('',(0.,0.,1.)); +#20692 = ORIENTED_EDGE('',*,*,#20693,.F.); +#20693 = EDGE_CURVE('',#20677,#20686,#20694,.T.); +#20694 = LINE('',#20695,#20696); +#20695 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20696 = VECTOR('',#20697,1.); +#20697 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20698 = PLANE('',#20699); +#20699 = AXIS2_PLACEMENT_3D('',#20700,#20701,#20702); +#20700 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20701 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20702 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20703 = ADVANCED_FACE('',(#20704),#20729,.F.); +#20704 = FACE_BOUND('',#20705,.F.); +#20705 = EDGE_LOOP('',(#20706,#20714,#20715,#20723)); +#20706 = ORIENTED_EDGE('',*,*,#20707,.F.); +#20707 = EDGE_CURVE('',#19852,#20708,#20710,.T.); +#20708 = VERTEX_POINT('',#20709); +#20709 = CARTESIAN_POINT('',(-0.86,3.7,0.75)); +#20710 = LINE('',#20711,#20712); +#20711 = CARTESIAN_POINT('',(-0.86,3.35,0.75)); +#20712 = VECTOR('',#20713,1.); +#20713 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20714 = ORIENTED_EDGE('',*,*,#19851,.T.); +#20715 = ORIENTED_EDGE('',*,*,#20716,.T.); +#20716 = EDGE_CURVE('',#19844,#20717,#20719,.T.); +#20717 = VERTEX_POINT('',#20718); +#20718 = CARTESIAN_POINT('',(-0.64,3.7,0.75)); +#20719 = LINE('',#20720,#20721); +#20720 = CARTESIAN_POINT('',(-0.64,3.35,0.75)); +#20721 = VECTOR('',#20722,1.); +#20722 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20723 = ORIENTED_EDGE('',*,*,#20724,.F.); +#20724 = EDGE_CURVE('',#20708,#20717,#20725,.T.); +#20725 = LINE('',#20726,#20727); +#20726 = CARTESIAN_POINT('',(-0.86,3.7,0.75)); +#20727 = VECTOR('',#20728,1.); +#20728 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20729 = PLANE('',#20730); +#20730 = AXIS2_PLACEMENT_3D('',#20731,#20732,#20733); +#20731 = CARTESIAN_POINT('',(-0.86,3.35,0.75)); +#20732 = DIRECTION('',(0.,0.,1.)); +#20733 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20734 = ADVANCED_FACE('',(#20735),#20760,.F.); +#20735 = FACE_BOUND('',#20736,.F.); +#20736 = EDGE_LOOP('',(#20737,#20745,#20746,#20754)); +#20737 = ORIENTED_EDGE('',*,*,#20738,.F.); +#20738 = EDGE_CURVE('',#19804,#20739,#20741,.T.); +#20739 = VERTEX_POINT('',#20740); +#20740 = CARTESIAN_POINT('',(0.64,3.7,0.75)); +#20741 = LINE('',#20742,#20743); +#20742 = CARTESIAN_POINT('',(0.64,3.35,0.75)); +#20743 = VECTOR('',#20744,1.); +#20744 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20745 = ORIENTED_EDGE('',*,*,#19803,.T.); +#20746 = ORIENTED_EDGE('',*,*,#20747,.T.); +#20747 = EDGE_CURVE('',#19796,#20748,#20750,.T.); +#20748 = VERTEX_POINT('',#20749); +#20749 = CARTESIAN_POINT('',(0.86,3.7,0.75)); +#20750 = LINE('',#20751,#20752); +#20751 = CARTESIAN_POINT('',(0.86,3.35,0.75)); +#20752 = VECTOR('',#20753,1.); +#20753 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20754 = ORIENTED_EDGE('',*,*,#20755,.F.); +#20755 = EDGE_CURVE('',#20739,#20748,#20756,.T.); +#20756 = LINE('',#20757,#20758); +#20757 = CARTESIAN_POINT('',(0.64,3.7,0.75)); +#20758 = VECTOR('',#20759,1.); +#20759 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20760 = PLANE('',#20761); +#20761 = AXIS2_PLACEMENT_3D('',#20762,#20763,#20764); +#20762 = CARTESIAN_POINT('',(0.64,3.35,0.75)); +#20763 = DIRECTION('',(0.,0.,1.)); +#20764 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20765 = ADVANCED_FACE('',(#20766),#20791,.F.); +#20766 = FACE_BOUND('',#20767,.F.); +#20767 = EDGE_LOOP('',(#20768,#20776,#20777,#20785)); +#20768 = ORIENTED_EDGE('',*,*,#20769,.F.); +#20769 = EDGE_CURVE('',#19844,#20770,#20772,.T.); +#20770 = VERTEX_POINT('',#20771); +#20771 = CARTESIAN_POINT('',(-0.64,3.5,0.85)); +#20772 = LINE('',#20773,#20774); +#20773 = CARTESIAN_POINT('',(-0.64,3.5,0.622426637189)); +#20774 = VECTOR('',#20775,1.); +#20775 = DIRECTION('',(0.,0.,1.)); +#20776 = ORIENTED_EDGE('',*,*,#19843,.T.); +#20777 = ORIENTED_EDGE('',*,*,#20778,.T.); +#20778 = EDGE_CURVE('',#19836,#20779,#20781,.T.); +#20779 = VERTEX_POINT('',#20780); +#20780 = CARTESIAN_POINT('',(-0.36,3.5,0.85)); +#20781 = LINE('',#20782,#20783); +#20782 = CARTESIAN_POINT('',(-0.36,3.5,0.622426637189)); +#20783 = VECTOR('',#20784,1.); +#20784 = DIRECTION('',(0.,0.,1.)); +#20785 = ORIENTED_EDGE('',*,*,#20786,.F.); +#20786 = EDGE_CURVE('',#20770,#20779,#20787,.T.); +#20787 = LINE('',#20788,#20789); +#20788 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20789 = VECTOR('',#20790,1.); +#20790 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20791 = PLANE('',#20792); +#20792 = AXIS2_PLACEMENT_3D('',#20793,#20794,#20795); +#20793 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20794 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20795 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20796 = ADVANCED_FACE('',(#20797),#20822,.F.); +#20797 = FACE_BOUND('',#20798,.F.); +#20798 = EDGE_LOOP('',(#20799,#20807,#20808,#20816)); +#20799 = ORIENTED_EDGE('',*,*,#20800,.F.); +#20800 = EDGE_CURVE('',#19812,#20801,#20803,.T.); +#20801 = VERTEX_POINT('',#20802); +#20802 = CARTESIAN_POINT('',(0.36,3.5,0.85)); +#20803 = LINE('',#20804,#20805); +#20804 = CARTESIAN_POINT('',(0.36,3.5,0.622426637189)); +#20805 = VECTOR('',#20806,1.); +#20806 = DIRECTION('',(0.,0.,1.)); +#20807 = ORIENTED_EDGE('',*,*,#19811,.T.); +#20808 = ORIENTED_EDGE('',*,*,#20809,.T.); +#20809 = EDGE_CURVE('',#19804,#20810,#20812,.T.); +#20810 = VERTEX_POINT('',#20811); +#20811 = CARTESIAN_POINT('',(0.64,3.5,0.85)); +#20812 = LINE('',#20813,#20814); +#20813 = CARTESIAN_POINT('',(0.64,3.5,0.622426637189)); +#20814 = VECTOR('',#20815,1.); +#20815 = DIRECTION('',(0.,0.,1.)); +#20816 = ORIENTED_EDGE('',*,*,#20817,.F.); +#20817 = EDGE_CURVE('',#20801,#20810,#20818,.T.); +#20818 = LINE('',#20819,#20820); +#20819 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20820 = VECTOR('',#20821,1.); +#20821 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20822 = PLANE('',#20823); +#20823 = AXIS2_PLACEMENT_3D('',#20824,#20825,#20826); +#20824 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20825 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20826 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20827 = ADVANCED_FACE('',(#20828),#20853,.F.); +#20828 = FACE_BOUND('',#20829,.F.); +#20829 = EDGE_LOOP('',(#20830,#20838,#20839,#20847)); +#20830 = ORIENTED_EDGE('',*,*,#20831,.F.); +#20831 = EDGE_CURVE('',#19836,#20832,#20834,.T.); +#20832 = VERTEX_POINT('',#20833); +#20833 = CARTESIAN_POINT('',(-0.36,3.7,0.75)); +#20834 = LINE('',#20835,#20836); +#20835 = CARTESIAN_POINT('',(-0.36,3.35,0.75)); +#20836 = VECTOR('',#20837,1.); +#20837 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20838 = ORIENTED_EDGE('',*,*,#19835,.T.); +#20839 = ORIENTED_EDGE('',*,*,#20840,.T.); +#20840 = EDGE_CURVE('',#19828,#20841,#20843,.T.); +#20841 = VERTEX_POINT('',#20842); +#20842 = CARTESIAN_POINT('',(-0.14,3.7,0.75)); +#20843 = LINE('',#20844,#20845); +#20844 = CARTESIAN_POINT('',(-0.14,3.35,0.75)); +#20845 = VECTOR('',#20846,1.); +#20846 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20847 = ORIENTED_EDGE('',*,*,#20848,.F.); +#20848 = EDGE_CURVE('',#20832,#20841,#20849,.T.); +#20849 = LINE('',#20850,#20851); +#20850 = CARTESIAN_POINT('',(-0.36,3.7,0.75)); +#20851 = VECTOR('',#20852,1.); +#20852 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20853 = PLANE('',#20854); +#20854 = AXIS2_PLACEMENT_3D('',#20855,#20856,#20857); +#20855 = CARTESIAN_POINT('',(-0.36,3.35,0.75)); +#20856 = DIRECTION('',(0.,0.,1.)); +#20857 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20858 = ADVANCED_FACE('',(#20859),#20884,.F.); +#20859 = FACE_BOUND('',#20860,.F.); +#20860 = EDGE_LOOP('',(#20861,#20869,#20870,#20878)); +#20861 = ORIENTED_EDGE('',*,*,#20862,.F.); +#20862 = EDGE_CURVE('',#19820,#20863,#20865,.T.); +#20863 = VERTEX_POINT('',#20864); +#20864 = CARTESIAN_POINT('',(0.14,3.7,0.75)); +#20865 = LINE('',#20866,#20867); +#20866 = CARTESIAN_POINT('',(0.14,3.35,0.75)); +#20867 = VECTOR('',#20868,1.); +#20868 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20869 = ORIENTED_EDGE('',*,*,#19819,.T.); +#20870 = ORIENTED_EDGE('',*,*,#20871,.T.); +#20871 = EDGE_CURVE('',#19812,#20872,#20874,.T.); +#20872 = VERTEX_POINT('',#20873); +#20873 = CARTESIAN_POINT('',(0.36,3.7,0.75)); +#20874 = LINE('',#20875,#20876); +#20875 = CARTESIAN_POINT('',(0.36,3.35,0.75)); +#20876 = VECTOR('',#20877,1.); +#20877 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20878 = ORIENTED_EDGE('',*,*,#20879,.F.); +#20879 = EDGE_CURVE('',#20863,#20872,#20880,.T.); +#20880 = LINE('',#20881,#20882); +#20881 = CARTESIAN_POINT('',(0.14,3.7,0.75)); +#20882 = VECTOR('',#20883,1.); +#20883 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#20884 = PLANE('',#20885); +#20885 = AXIS2_PLACEMENT_3D('',#20886,#20887,#20888); +#20886 = CARTESIAN_POINT('',(0.14,3.35,0.75)); +#20887 = DIRECTION('',(0.,0.,1.)); +#20888 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#20889 = ADVANCED_FACE('',(#20890),#20915,.F.); +#20890 = FACE_BOUND('',#20891,.F.); +#20891 = EDGE_LOOP('',(#20892,#20900,#20901,#20909)); +#20892 = ORIENTED_EDGE('',*,*,#20893,.F.); +#20893 = EDGE_CURVE('',#19828,#20894,#20896,.T.); +#20894 = VERTEX_POINT('',#20895); +#20895 = CARTESIAN_POINT('',(-0.14,3.5,0.85)); +#20896 = LINE('',#20897,#20898); +#20897 = CARTESIAN_POINT('',(-0.14,3.5,0.622426637189)); +#20898 = VECTOR('',#20899,1.); +#20899 = DIRECTION('',(0.,0.,1.)); +#20900 = ORIENTED_EDGE('',*,*,#19827,.T.); +#20901 = ORIENTED_EDGE('',*,*,#20902,.T.); +#20902 = EDGE_CURVE('',#19820,#20903,#20905,.T.); +#20903 = VERTEX_POINT('',#20904); +#20904 = CARTESIAN_POINT('',(0.14,3.5,0.85)); +#20905 = LINE('',#20906,#20907); +#20906 = CARTESIAN_POINT('',(0.14,3.5,0.622426637189)); +#20907 = VECTOR('',#20908,1.); +#20908 = DIRECTION('',(0.,0.,1.)); +#20909 = ORIENTED_EDGE('',*,*,#20910,.F.); +#20910 = EDGE_CURVE('',#20894,#20903,#20911,.T.); +#20911 = LINE('',#20912,#20913); +#20912 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20913 = VECTOR('',#20914,1.); +#20914 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20915 = PLANE('',#20916); +#20916 = AXIS2_PLACEMENT_3D('',#20917,#20918,#20919); +#20917 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20918 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#20919 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20920 = ADVANCED_FACE('',(#20921),#20938,.F.); +#20921 = FACE_BOUND('',#20922,.F.); +#20922 = EDGE_LOOP('',(#20923,#20924,#20925,#20933)); +#20923 = ORIENTED_EDGE('',*,*,#20199,.T.); +#20924 = ORIENTED_EDGE('',*,*,#19952,.T.); +#20925 = ORIENTED_EDGE('',*,*,#20926,.F.); +#20926 = EDGE_CURVE('',#20927,#19953,#20929,.T.); +#20927 = VERTEX_POINT('',#20928); +#20928 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#20929 = LINE('',#20930,#20931); +#20930 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#20931 = VECTOR('',#20932,1.); +#20932 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#20933 = ORIENTED_EDGE('',*,*,#20934,.F.); +#20934 = EDGE_CURVE('',#20200,#20927,#20935,.T.); +#20935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20936,#20937),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20936 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#20937 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#20938 = PLANE('',#20939); +#20939 = AXIS2_PLACEMENT_3D('',#20940,#20941,#20942); +#20940 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#20941 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#20942 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#20943 = ADVANCED_FACE('',(#20944),#20961,.F.); +#20944 = FACE_BOUND('',#20945,.F.); +#20945 = EDGE_LOOP('',(#20946,#20953,#20954,#20955)); +#20946 = ORIENTED_EDGE('',*,*,#20947,.F.); +#20947 = EDGE_CURVE('',#19953,#20948,#20950,.T.); +#20948 = VERTEX_POINT('',#20949); +#20949 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#20950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20951,#20952),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20951 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20952 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#20953 = ORIENTED_EDGE('',*,*,#19961,.T.); +#20954 = ORIENTED_EDGE('',*,*,#19999,.T.); +#20955 = ORIENTED_EDGE('',*,*,#20956,.F.); +#20956 = EDGE_CURVE('',#20948,#19992,#20957,.T.); +#20957 = LINE('',#20958,#20959); +#20958 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#20959 = VECTOR('',#20960,1.); +#20960 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#20961 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#20962,#20963) + ,(#20964,#20965 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#20962 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#20963 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#20964 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#20965 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#20966 = ADVANCED_FACE('',(#20967),#21177,.F.); +#20967 = FACE_BOUND('',#20968,.F.); +#20968 = EDGE_LOOP('',(#20969,#20978,#20988,#20993,#20994,#20995,#21003, + #21011,#21019,#21027,#21035,#21043,#21051,#21059,#21067,#21075, + #21083,#21091,#21099,#21107,#21115,#21123,#21131,#21139,#21147, + #21155,#21163,#21171)); +#20969 = ORIENTED_EDGE('',*,*,#20970,.T.); +#20970 = EDGE_CURVE('',#20971,#20973,#20975,.T.); +#20971 = VERTEX_POINT('',#20972); +#20972 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#20973 = VERTEX_POINT('',#20974); +#20974 = CARTESIAN_POINT('',(3.222628206646,3.295256413291, + 1.460395584541)); +#20975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20976,#20977),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20976 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#20977 = CARTESIAN_POINT('',(3.218419117457,3.286838234914,1.5)); +#20978 = ORIENTED_EDGE('',*,*,#20979,.F.); +#20979 = EDGE_CURVE('',#20980,#20973,#20982,.T.); +#20980 = VERTEX_POINT('',#20981); +#20981 = CARTESIAN_POINT('',(-3.222628206646,3.295256413291, + 1.460395584541)); +#20982 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#20983,#20984,#20985,#20986, + #20987),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#20983 = CARTESIAN_POINT('',(-3.574055919098,3.295256413291, + 1.460395584541)); +#20984 = CARTESIAN_POINT('',(-3.416482119108,3.295256413291, + 1.460395584541)); +#20985 = CARTESIAN_POINT('',(-1.619872328116E-15,3.295256413291, + 1.460395584541)); +#20986 = CARTESIAN_POINT('',(3.416482119108,3.295256413291, + 1.460395584541)); +#20987 = CARTESIAN_POINT('',(3.574055919098,3.295256413291, + 1.460395584541)); +#20988 = ORIENTED_EDGE('',*,*,#20989,.F.); +#20989 = EDGE_CURVE('',#20948,#20980,#20990,.T.); +#20990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20991,#20992),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#20991 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#20992 = CARTESIAN_POINT('',(-3.218419117457,3.286838234914,1.5)); +#20993 = ORIENTED_EDGE('',*,*,#20956,.T.); +#20994 = ORIENTED_EDGE('',*,*,#19991,.T.); +#20995 = ORIENTED_EDGE('',*,*,#20996,.T.); +#20996 = EDGE_CURVE('',#19984,#20997,#20999,.T.); +#20997 = VERTEX_POINT('',#20998); +#20998 = CARTESIAN_POINT('',(-2.36,3.425,0.85)); +#20999 = LINE('',#21000,#21001); +#21000 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21001 = VECTOR('',#21002,1.); +#21002 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21003 = ORIENTED_EDGE('',*,*,#21004,.T.); +#21004 = EDGE_CURVE('',#20997,#21005,#21007,.T.); +#21005 = VERTEX_POINT('',#21006); +#21006 = CARTESIAN_POINT('',(-2.14,3.425,0.85)); +#21007 = LINE('',#21008,#21009); +#21008 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21009 = VECTOR('',#21010,1.); +#21010 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21011 = ORIENTED_EDGE('',*,*,#21012,.T.); +#21012 = EDGE_CURVE('',#21005,#21013,#21015,.T.); +#21013 = VERTEX_POINT('',#21014); +#21014 = CARTESIAN_POINT('',(-1.86,3.425,0.85)); +#21015 = LINE('',#21016,#21017); +#21016 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21017 = VECTOR('',#21018,1.); +#21018 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21019 = ORIENTED_EDGE('',*,*,#21020,.T.); +#21020 = EDGE_CURVE('',#21013,#21021,#21023,.T.); +#21021 = VERTEX_POINT('',#21022); +#21022 = CARTESIAN_POINT('',(-1.64,3.425,0.85)); +#21023 = LINE('',#21024,#21025); +#21024 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21025 = VECTOR('',#21026,1.); +#21026 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21027 = ORIENTED_EDGE('',*,*,#21028,.T.); +#21028 = EDGE_CURVE('',#21021,#21029,#21031,.T.); +#21029 = VERTEX_POINT('',#21030); +#21030 = CARTESIAN_POINT('',(-1.36,3.425,0.85)); +#21031 = LINE('',#21032,#21033); +#21032 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21033 = VECTOR('',#21034,1.); +#21034 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21035 = ORIENTED_EDGE('',*,*,#21036,.T.); +#21036 = EDGE_CURVE('',#21029,#21037,#21039,.T.); +#21037 = VERTEX_POINT('',#21038); +#21038 = CARTESIAN_POINT('',(-1.14,3.425,0.85)); +#21039 = LINE('',#21040,#21041); +#21040 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21041 = VECTOR('',#21042,1.); +#21042 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21043 = ORIENTED_EDGE('',*,*,#21044,.T.); +#21044 = EDGE_CURVE('',#21037,#21045,#21047,.T.); +#21045 = VERTEX_POINT('',#21046); +#21046 = CARTESIAN_POINT('',(-0.86,3.425,0.85)); +#21047 = LINE('',#21048,#21049); +#21048 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21049 = VECTOR('',#21050,1.); +#21050 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21051 = ORIENTED_EDGE('',*,*,#21052,.T.); +#21052 = EDGE_CURVE('',#21045,#21053,#21055,.T.); +#21053 = VERTEX_POINT('',#21054); +#21054 = CARTESIAN_POINT('',(-0.64,3.425,0.85)); +#21055 = LINE('',#21056,#21057); +#21056 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21057 = VECTOR('',#21058,1.); +#21058 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21059 = ORIENTED_EDGE('',*,*,#21060,.T.); +#21060 = EDGE_CURVE('',#21053,#21061,#21063,.T.); +#21061 = VERTEX_POINT('',#21062); +#21062 = CARTESIAN_POINT('',(-0.36,3.425,0.85)); +#21063 = LINE('',#21064,#21065); +#21064 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21065 = VECTOR('',#21066,1.); +#21066 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21067 = ORIENTED_EDGE('',*,*,#21068,.T.); +#21068 = EDGE_CURVE('',#21061,#21069,#21071,.T.); +#21069 = VERTEX_POINT('',#21070); +#21070 = CARTESIAN_POINT('',(-0.14,3.425,0.85)); +#21071 = LINE('',#21072,#21073); +#21072 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21073 = VECTOR('',#21074,1.); +#21074 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21075 = ORIENTED_EDGE('',*,*,#21076,.T.); +#21076 = EDGE_CURVE('',#21069,#21077,#21079,.T.); +#21077 = VERTEX_POINT('',#21078); +#21078 = CARTESIAN_POINT('',(0.14,3.425,0.85)); +#21079 = LINE('',#21080,#21081); +#21080 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21081 = VECTOR('',#21082,1.); +#21082 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21083 = ORIENTED_EDGE('',*,*,#21084,.T.); +#21084 = EDGE_CURVE('',#21077,#21085,#21087,.T.); +#21085 = VERTEX_POINT('',#21086); +#21086 = CARTESIAN_POINT('',(0.36,3.425,0.85)); +#21087 = LINE('',#21088,#21089); +#21088 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21089 = VECTOR('',#21090,1.); +#21090 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21091 = ORIENTED_EDGE('',*,*,#21092,.T.); +#21092 = EDGE_CURVE('',#21085,#21093,#21095,.T.); +#21093 = VERTEX_POINT('',#21094); +#21094 = CARTESIAN_POINT('',(0.64,3.425,0.85)); +#21095 = LINE('',#21096,#21097); +#21096 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21097 = VECTOR('',#21098,1.); +#21098 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21099 = ORIENTED_EDGE('',*,*,#21100,.T.); +#21100 = EDGE_CURVE('',#21093,#21101,#21103,.T.); +#21101 = VERTEX_POINT('',#21102); +#21102 = CARTESIAN_POINT('',(0.86,3.425,0.85)); +#21103 = LINE('',#21104,#21105); +#21104 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21105 = VECTOR('',#21106,1.); +#21106 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21107 = ORIENTED_EDGE('',*,*,#21108,.T.); +#21108 = EDGE_CURVE('',#21101,#21109,#21111,.T.); +#21109 = VERTEX_POINT('',#21110); +#21110 = CARTESIAN_POINT('',(1.14,3.425,0.85)); +#21111 = LINE('',#21112,#21113); +#21112 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21113 = VECTOR('',#21114,1.); +#21114 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21115 = ORIENTED_EDGE('',*,*,#21116,.T.); +#21116 = EDGE_CURVE('',#21109,#21117,#21119,.T.); +#21117 = VERTEX_POINT('',#21118); +#21118 = CARTESIAN_POINT('',(1.36,3.425,0.85)); +#21119 = LINE('',#21120,#21121); +#21120 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21121 = VECTOR('',#21122,1.); +#21122 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21123 = ORIENTED_EDGE('',*,*,#21124,.T.); +#21124 = EDGE_CURVE('',#21117,#21125,#21127,.T.); +#21125 = VERTEX_POINT('',#21126); +#21126 = CARTESIAN_POINT('',(1.64,3.425,0.85)); +#21127 = LINE('',#21128,#21129); +#21128 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21129 = VECTOR('',#21130,1.); +#21130 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21131 = ORIENTED_EDGE('',*,*,#21132,.T.); +#21132 = EDGE_CURVE('',#21125,#21133,#21135,.T.); +#21133 = VERTEX_POINT('',#21134); +#21134 = CARTESIAN_POINT('',(1.86,3.425,0.85)); +#21135 = LINE('',#21136,#21137); +#21136 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21137 = VECTOR('',#21138,1.); +#21138 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21139 = ORIENTED_EDGE('',*,*,#21140,.T.); +#21140 = EDGE_CURVE('',#21133,#21141,#21143,.T.); +#21141 = VERTEX_POINT('',#21142); +#21142 = CARTESIAN_POINT('',(2.14,3.425,0.85)); +#21143 = LINE('',#21144,#21145); +#21144 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21145 = VECTOR('',#21146,1.); +#21146 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21147 = ORIENTED_EDGE('',*,*,#21148,.T.); +#21148 = EDGE_CURVE('',#21141,#21149,#21151,.T.); +#21149 = VERTEX_POINT('',#21150); +#21150 = CARTESIAN_POINT('',(2.36,3.425,0.85)); +#21151 = LINE('',#21152,#21153); +#21152 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21153 = VECTOR('',#21154,1.); +#21154 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21155 = ORIENTED_EDGE('',*,*,#21156,.T.); +#21156 = EDGE_CURVE('',#21149,#21157,#21159,.T.); +#21157 = VERTEX_POINT('',#21158); +#21158 = CARTESIAN_POINT('',(2.64,3.425,0.85)); +#21159 = LINE('',#21160,#21161); +#21160 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21161 = VECTOR('',#21162,1.); +#21162 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21163 = ORIENTED_EDGE('',*,*,#21164,.T.); +#21164 = EDGE_CURVE('',#21157,#21165,#21167,.T.); +#21165 = VERTEX_POINT('',#21166); +#21166 = CARTESIAN_POINT('',(2.86,3.425,0.85)); +#21167 = LINE('',#21168,#21169); +#21168 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21169 = VECTOR('',#21170,1.); +#21170 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21171 = ORIENTED_EDGE('',*,*,#21172,.T.); +#21172 = EDGE_CURVE('',#21165,#20971,#21173,.T.); +#21173 = LINE('',#21174,#21175); +#21174 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21175 = VECTOR('',#21176,1.); +#21176 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#21177 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21178,#21179) + ,(#21180,#21181 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21178 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21179 = CARTESIAN_POINT('',(-3.218419117457,3.286838234914,1.5)); +#21180 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#21181 = CARTESIAN_POINT('',(3.218419117457,3.286838234914,1.5)); +#21182 = ADVANCED_FACE('',(#21183),#21194,.F.); +#21183 = FACE_BOUND('',#21184,.F.); +#21184 = EDGE_LOOP('',(#21185,#21186,#21187,#21193)); +#21185 = ORIENTED_EDGE('',*,*,#19983,.F.); +#21186 = ORIENTED_EDGE('',*,*,#20120,.T.); +#21187 = ORIENTED_EDGE('',*,*,#21188,.T.); +#21188 = EDGE_CURVE('',#20113,#20997,#21189,.T.); +#21189 = LINE('',#21190,#21191); +#21190 = CARTESIAN_POINT('',(-2.36,3.7,0.85)); +#21191 = VECTOR('',#21192,1.); +#21192 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21193 = ORIENTED_EDGE('',*,*,#20996,.F.); +#21194 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21195,#21196) + ,(#21197,#21198 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21195 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#21196 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#21197 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#21198 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#21199 = ADVANCED_FACE('',(#21200),#21286,.F.); +#21200 = FACE_BOUND('',#21201,.F.); +#21201 = EDGE_LOOP('',(#21202,#21203,#21204,#21213,#21221,#21230,#21238, + #21246,#21254,#21263,#21271,#21280)); +#21202 = ORIENTED_EDGE('',*,*,#20112,.F.); +#21203 = ORIENTED_EDGE('',*,*,#20335,.T.); +#21204 = ORIENTED_EDGE('',*,*,#21205,.T.); +#21205 = EDGE_CURVE('',#20336,#21206,#21208,.T.); +#21206 = VERTEX_POINT('',#21207); +#21207 = CARTESIAN_POINT('',(-2.36,3.8,0.65)); +#21208 = CIRCLE('',#21209,0.1); +#21209 = AXIS2_PLACEMENT_3D('',#21210,#21211,#21212); +#21210 = CARTESIAN_POINT('',(-2.36,3.7,0.65)); +#21211 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21212 = DIRECTION('',(0.,0.,1.)); +#21213 = ORIENTED_EDGE('',*,*,#21214,.T.); +#21214 = EDGE_CURVE('',#21206,#21215,#21217,.T.); +#21215 = VERTEX_POINT('',#21216); +#21216 = CARTESIAN_POINT('',(-2.36,3.8,0.2)); +#21217 = LINE('',#21218,#21219); +#21218 = CARTESIAN_POINT('',(-2.36,3.8,0.65)); +#21219 = VECTOR('',#21220,1.); +#21220 = DIRECTION('',(0.,0.,-1.)); +#21221 = ORIENTED_EDGE('',*,*,#21222,.T.); +#21222 = EDGE_CURVE('',#21215,#21223,#21225,.T.); +#21223 = VERTEX_POINT('',#21224); +#21224 = CARTESIAN_POINT('',(-2.36,4.,-8.326672684689E-17)); +#21225 = CIRCLE('',#21226,0.2); +#21226 = AXIS2_PLACEMENT_3D('',#21227,#21228,#21229); +#21227 = CARTESIAN_POINT('',(-2.36,4.,0.2)); +#21228 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21229 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#21230 = ORIENTED_EDGE('',*,*,#21231,.T.); +#21231 = EDGE_CURVE('',#21223,#21232,#21234,.T.); +#21232 = VERTEX_POINT('',#21233); +#21233 = CARTESIAN_POINT('',(-2.36,4.5,-8.326672684689E-17)); +#21234 = LINE('',#21235,#21236); +#21235 = CARTESIAN_POINT('',(-2.36,4.,-8.326672684689E-17)); +#21236 = VECTOR('',#21237,1.); +#21237 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#21238 = ORIENTED_EDGE('',*,*,#21239,.T.); +#21239 = EDGE_CURVE('',#21232,#21240,#21242,.T.); +#21240 = VERTEX_POINT('',#21241); +#21241 = CARTESIAN_POINT('',(-2.36,4.5,0.1)); +#21242 = LINE('',#21243,#21244); +#21243 = CARTESIAN_POINT('',(-2.36,4.5,-8.326672684689E-17)); +#21244 = VECTOR('',#21245,1.); +#21245 = DIRECTION('',(0.,0.,1.)); +#21246 = ORIENTED_EDGE('',*,*,#21247,.T.); +#21247 = EDGE_CURVE('',#21240,#21248,#21250,.T.); +#21248 = VERTEX_POINT('',#21249); +#21249 = CARTESIAN_POINT('',(-2.36,4.,0.1)); +#21250 = LINE('',#21251,#21252); +#21251 = CARTESIAN_POINT('',(-2.36,4.5,0.1)); +#21252 = VECTOR('',#21253,1.); +#21253 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21254 = ORIENTED_EDGE('',*,*,#21255,.T.); +#21255 = EDGE_CURVE('',#21248,#21256,#21258,.T.); +#21256 = VERTEX_POINT('',#21257); +#21257 = CARTESIAN_POINT('',(-2.36,3.9,0.2)); +#21258 = CIRCLE('',#21259,0.1); +#21259 = AXIS2_PLACEMENT_3D('',#21260,#21261,#21262); +#21260 = CARTESIAN_POINT('',(-2.36,4.,0.2)); +#21261 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#21262 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#21263 = ORIENTED_EDGE('',*,*,#21264,.T.); +#21264 = EDGE_CURVE('',#21256,#21265,#21267,.T.); +#21265 = VERTEX_POINT('',#21266); +#21266 = CARTESIAN_POINT('',(-2.36,3.9,0.65)); +#21267 = LINE('',#21268,#21269); +#21268 = CARTESIAN_POINT('',(-2.36,3.9,0.2)); +#21269 = VECTOR('',#21270,1.); +#21270 = DIRECTION('',(0.,0.,1.)); +#21271 = ORIENTED_EDGE('',*,*,#21272,.T.); +#21272 = EDGE_CURVE('',#21265,#21273,#21275,.T.); +#21273 = VERTEX_POINT('',#21274); +#21274 = CARTESIAN_POINT('',(-2.36,3.7,0.85)); +#21275 = CIRCLE('',#21276,0.2); +#21276 = AXIS2_PLACEMENT_3D('',#21277,#21278,#21279); +#21277 = CARTESIAN_POINT('',(-2.36,3.7,0.65)); +#21278 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21279 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#21280 = ORIENTED_EDGE('',*,*,#21281,.T.); +#21281 = EDGE_CURVE('',#21273,#20113,#21282,.T.); +#21282 = LINE('',#21283,#21284); +#21283 = CARTESIAN_POINT('',(-2.36,3.7,0.85)); +#21284 = VECTOR('',#21285,1.); +#21285 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#21286 = PLANE('',#21287); +#21287 = AXIS2_PLACEMENT_3D('',#21288,#21289,#21290); +#21288 = CARTESIAN_POINT('',(-2.36,3.900244542703,0.394853274378)); +#21289 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#21290 = DIRECTION('',(0.,-0.,1.)); +#21291 = ADVANCED_FACE('',(#21292),#21501,.F.); +#21292 = FACE_BOUND('',#21293,.F.); +#21293 = EDGE_LOOP('',(#21294,#21295,#21302,#21310,#21318,#21326,#21334, + #21342,#21350,#21358,#21366,#21374,#21382,#21390,#21398,#21406, + #21414,#21422,#21430,#21438,#21446,#21454,#21462,#21470,#21478, + #21486,#21494,#21500)); +#21294 = ORIENTED_EDGE('',*,*,#20143,.T.); +#21295 = ORIENTED_EDGE('',*,*,#21296,.T.); +#21296 = EDGE_CURVE('',#20144,#21297,#21299,.T.); +#21297 = VERTEX_POINT('',#21298); +#21298 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#21299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21300,#21301),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21300 = CARTESIAN_POINT('',(3.361838234914,-3.255919117457,0.1)); +#21301 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#21302 = ORIENTED_EDGE('',*,*,#21303,.F.); +#21303 = EDGE_CURVE('',#21304,#21297,#21306,.T.); +#21304 = VERTEX_POINT('',#21305); +#21305 = CARTESIAN_POINT('',(3.5,-2.86,0.75)); +#21306 = LINE('',#21307,#21308); +#21307 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21308 = VECTOR('',#21309,1.); +#21309 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21310 = ORIENTED_EDGE('',*,*,#21311,.F.); +#21311 = EDGE_CURVE('',#21312,#21304,#21314,.T.); +#21312 = VERTEX_POINT('',#21313); +#21313 = CARTESIAN_POINT('',(3.5,-2.64,0.75)); +#21314 = LINE('',#21315,#21316); +#21315 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21316 = VECTOR('',#21317,1.); +#21317 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21318 = ORIENTED_EDGE('',*,*,#21319,.F.); +#21319 = EDGE_CURVE('',#21320,#21312,#21322,.T.); +#21320 = VERTEX_POINT('',#21321); +#21321 = CARTESIAN_POINT('',(3.5,-2.36,0.75)); +#21322 = LINE('',#21323,#21324); +#21323 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21324 = VECTOR('',#21325,1.); +#21325 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21326 = ORIENTED_EDGE('',*,*,#21327,.F.); +#21327 = EDGE_CURVE('',#21328,#21320,#21330,.T.); +#21328 = VERTEX_POINT('',#21329); +#21329 = CARTESIAN_POINT('',(3.5,-2.14,0.75)); +#21330 = LINE('',#21331,#21332); +#21331 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21332 = VECTOR('',#21333,1.); +#21333 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21334 = ORIENTED_EDGE('',*,*,#21335,.F.); +#21335 = EDGE_CURVE('',#21336,#21328,#21338,.T.); +#21336 = VERTEX_POINT('',#21337); +#21337 = CARTESIAN_POINT('',(3.5,-1.86,0.75)); +#21338 = LINE('',#21339,#21340); +#21339 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21340 = VECTOR('',#21341,1.); +#21341 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21342 = ORIENTED_EDGE('',*,*,#21343,.F.); +#21343 = EDGE_CURVE('',#21344,#21336,#21346,.T.); +#21344 = VERTEX_POINT('',#21345); +#21345 = CARTESIAN_POINT('',(3.5,-1.64,0.75)); +#21346 = LINE('',#21347,#21348); +#21347 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21348 = VECTOR('',#21349,1.); +#21349 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21350 = ORIENTED_EDGE('',*,*,#21351,.F.); +#21351 = EDGE_CURVE('',#21352,#21344,#21354,.T.); +#21352 = VERTEX_POINT('',#21353); +#21353 = CARTESIAN_POINT('',(3.5,-1.36,0.75)); +#21354 = LINE('',#21355,#21356); +#21355 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21356 = VECTOR('',#21357,1.); +#21357 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21358 = ORIENTED_EDGE('',*,*,#21359,.F.); +#21359 = EDGE_CURVE('',#21360,#21352,#21362,.T.); +#21360 = VERTEX_POINT('',#21361); +#21361 = CARTESIAN_POINT('',(3.5,-1.14,0.75)); +#21362 = LINE('',#21363,#21364); +#21363 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21364 = VECTOR('',#21365,1.); +#21365 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21366 = ORIENTED_EDGE('',*,*,#21367,.F.); +#21367 = EDGE_CURVE('',#21368,#21360,#21370,.T.); +#21368 = VERTEX_POINT('',#21369); +#21369 = CARTESIAN_POINT('',(3.5,-0.86,0.75)); +#21370 = LINE('',#21371,#21372); +#21371 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21372 = VECTOR('',#21373,1.); +#21373 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21374 = ORIENTED_EDGE('',*,*,#21375,.F.); +#21375 = EDGE_CURVE('',#21376,#21368,#21378,.T.); +#21376 = VERTEX_POINT('',#21377); +#21377 = CARTESIAN_POINT('',(3.5,-0.64,0.75)); +#21378 = LINE('',#21379,#21380); +#21379 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21380 = VECTOR('',#21381,1.); +#21381 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21382 = ORIENTED_EDGE('',*,*,#21383,.F.); +#21383 = EDGE_CURVE('',#21384,#21376,#21386,.T.); +#21384 = VERTEX_POINT('',#21385); +#21385 = CARTESIAN_POINT('',(3.5,-0.36,0.75)); +#21386 = LINE('',#21387,#21388); +#21387 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21388 = VECTOR('',#21389,1.); +#21389 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21390 = ORIENTED_EDGE('',*,*,#21391,.F.); +#21391 = EDGE_CURVE('',#21392,#21384,#21394,.T.); +#21392 = VERTEX_POINT('',#21393); +#21393 = CARTESIAN_POINT('',(3.5,-0.14,0.75)); +#21394 = LINE('',#21395,#21396); +#21395 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21396 = VECTOR('',#21397,1.); +#21397 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21398 = ORIENTED_EDGE('',*,*,#21399,.F.); +#21399 = EDGE_CURVE('',#21400,#21392,#21402,.T.); +#21400 = VERTEX_POINT('',#21401); +#21401 = CARTESIAN_POINT('',(3.5,0.14,0.75)); +#21402 = LINE('',#21403,#21404); +#21403 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21404 = VECTOR('',#21405,1.); +#21405 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21406 = ORIENTED_EDGE('',*,*,#21407,.F.); +#21407 = EDGE_CURVE('',#21408,#21400,#21410,.T.); +#21408 = VERTEX_POINT('',#21409); +#21409 = CARTESIAN_POINT('',(3.5,0.36,0.75)); +#21410 = LINE('',#21411,#21412); +#21411 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21412 = VECTOR('',#21413,1.); +#21413 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21414 = ORIENTED_EDGE('',*,*,#21415,.F.); +#21415 = EDGE_CURVE('',#21416,#21408,#21418,.T.); +#21416 = VERTEX_POINT('',#21417); +#21417 = CARTESIAN_POINT('',(3.5,0.64,0.75)); +#21418 = LINE('',#21419,#21420); +#21419 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21420 = VECTOR('',#21421,1.); +#21421 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21422 = ORIENTED_EDGE('',*,*,#21423,.F.); +#21423 = EDGE_CURVE('',#21424,#21416,#21426,.T.); +#21424 = VERTEX_POINT('',#21425); +#21425 = CARTESIAN_POINT('',(3.5,0.86,0.75)); +#21426 = LINE('',#21427,#21428); +#21427 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21428 = VECTOR('',#21429,1.); +#21429 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21430 = ORIENTED_EDGE('',*,*,#21431,.F.); +#21431 = EDGE_CURVE('',#21432,#21424,#21434,.T.); +#21432 = VERTEX_POINT('',#21433); +#21433 = CARTESIAN_POINT('',(3.5,1.14,0.75)); +#21434 = LINE('',#21435,#21436); +#21435 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21436 = VECTOR('',#21437,1.); +#21437 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21438 = ORIENTED_EDGE('',*,*,#21439,.F.); +#21439 = EDGE_CURVE('',#21440,#21432,#21442,.T.); +#21440 = VERTEX_POINT('',#21441); +#21441 = CARTESIAN_POINT('',(3.5,1.36,0.75)); +#21442 = LINE('',#21443,#21444); +#21443 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21444 = VECTOR('',#21445,1.); +#21445 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21446 = ORIENTED_EDGE('',*,*,#21447,.F.); +#21447 = EDGE_CURVE('',#21448,#21440,#21450,.T.); +#21448 = VERTEX_POINT('',#21449); +#21449 = CARTESIAN_POINT('',(3.5,1.64,0.75)); +#21450 = LINE('',#21451,#21452); +#21451 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21452 = VECTOR('',#21453,1.); +#21453 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21454 = ORIENTED_EDGE('',*,*,#21455,.F.); +#21455 = EDGE_CURVE('',#21456,#21448,#21458,.T.); +#21456 = VERTEX_POINT('',#21457); +#21457 = CARTESIAN_POINT('',(3.5,1.86,0.75)); +#21458 = LINE('',#21459,#21460); +#21459 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21460 = VECTOR('',#21461,1.); +#21461 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21462 = ORIENTED_EDGE('',*,*,#21463,.F.); +#21463 = EDGE_CURVE('',#21464,#21456,#21466,.T.); +#21464 = VERTEX_POINT('',#21465); +#21465 = CARTESIAN_POINT('',(3.5,2.14,0.75)); +#21466 = LINE('',#21467,#21468); +#21467 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21468 = VECTOR('',#21469,1.); +#21469 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21470 = ORIENTED_EDGE('',*,*,#21471,.F.); +#21471 = EDGE_CURVE('',#21472,#21464,#21474,.T.); +#21472 = VERTEX_POINT('',#21473); +#21473 = CARTESIAN_POINT('',(3.5,2.36,0.75)); +#21474 = LINE('',#21475,#21476); +#21475 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21476 = VECTOR('',#21477,1.); +#21477 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21478 = ORIENTED_EDGE('',*,*,#21479,.F.); +#21479 = EDGE_CURVE('',#21480,#21472,#21482,.T.); +#21480 = VERTEX_POINT('',#21481); +#21481 = CARTESIAN_POINT('',(3.5,2.64,0.75)); +#21482 = LINE('',#21483,#21484); +#21483 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21484 = VECTOR('',#21485,1.); +#21485 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21486 = ORIENTED_EDGE('',*,*,#21487,.F.); +#21487 = EDGE_CURVE('',#21488,#21480,#21490,.T.); +#21488 = VERTEX_POINT('',#21489); +#21489 = CARTESIAN_POINT('',(3.5,2.86,0.75)); +#21490 = LINE('',#21491,#21492); +#21491 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21492 = VECTOR('',#21493,1.); +#21493 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21494 = ORIENTED_EDGE('',*,*,#21495,.F.); +#21495 = EDGE_CURVE('',#20222,#21488,#21496,.T.); +#21496 = LINE('',#21497,#21498); +#21497 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21498 = VECTOR('',#21499,1.); +#21499 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#21500 = ORIENTED_EDGE('',*,*,#20221,.F.); +#21501 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21502,#21503) + ,(#21504,#21505 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21502 = CARTESIAN_POINT('',(3.361838234914,3.255919117457,0.1)); +#21503 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21504 = CARTESIAN_POINT('',(3.361838234914,-3.255919117457,0.1)); +#21505 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#21506 = ADVANCED_FACE('',(#21507),#21524,.F.); +#21507 = FACE_BOUND('',#21508,.F.); +#21508 = EDGE_LOOP('',(#21509,#21510,#21517,#21523)); +#21509 = ORIENTED_EDGE('',*,*,#20151,.T.); +#21510 = ORIENTED_EDGE('',*,*,#21511,.T.); +#21511 = EDGE_CURVE('',#20152,#21512,#21514,.T.); +#21512 = VERTEX_POINT('',#21513); +#21513 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21515,#21516),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21515 = CARTESIAN_POINT('',(3.255919117457,-3.361838234914,0.1)); +#21516 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21517 = ORIENTED_EDGE('',*,*,#21518,.F.); +#21518 = EDGE_CURVE('',#21297,#21512,#21519,.T.); +#21519 = LINE('',#21520,#21521); +#21520 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#21521 = VECTOR('',#21522,1.); +#21522 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#21523 = ORIENTED_EDGE('',*,*,#21296,.F.); +#21524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21525,#21526) + ,(#21527,#21528 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#21525 = CARTESIAN_POINT('',(3.361838234914,-3.255919117457,0.1)); +#21526 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#21527 = CARTESIAN_POINT('',(3.255919117457,-3.361838234914,0.1)); +#21528 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21529 = ADVANCED_FACE('',(#21530),#21739,.F.); +#21530 = FACE_BOUND('',#21531,.F.); +#21531 = EDGE_LOOP('',(#21532,#21533,#21540,#21548,#21556,#21564,#21572, + #21580,#21588,#21596,#21604,#21612,#21620,#21628,#21636,#21644, + #21652,#21660,#21668,#21676,#21684,#21692,#21700,#21708,#21716, + #21724,#21732,#21738)); +#21532 = ORIENTED_EDGE('',*,*,#20159,.T.); +#21533 = ORIENTED_EDGE('',*,*,#21534,.T.); +#21534 = EDGE_CURVE('',#20160,#21535,#21537,.T.); +#21535 = VERTEX_POINT('',#21536); +#21536 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#21537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21538,#21539),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21538 = CARTESIAN_POINT('',(-3.255919117457,-3.361838234914,0.1)); +#21539 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#21540 = ORIENTED_EDGE('',*,*,#21541,.F.); +#21541 = EDGE_CURVE('',#21542,#21535,#21544,.T.); +#21542 = VERTEX_POINT('',#21543); +#21543 = CARTESIAN_POINT('',(-2.86,-3.5,0.75)); +#21544 = LINE('',#21545,#21546); +#21545 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21546 = VECTOR('',#21547,1.); +#21547 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21548 = ORIENTED_EDGE('',*,*,#21549,.F.); +#21549 = EDGE_CURVE('',#21550,#21542,#21552,.T.); +#21550 = VERTEX_POINT('',#21551); +#21551 = CARTESIAN_POINT('',(-2.64,-3.5,0.75)); +#21552 = LINE('',#21553,#21554); +#21553 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21554 = VECTOR('',#21555,1.); +#21555 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21556 = ORIENTED_EDGE('',*,*,#21557,.F.); +#21557 = EDGE_CURVE('',#21558,#21550,#21560,.T.); +#21558 = VERTEX_POINT('',#21559); +#21559 = CARTESIAN_POINT('',(-2.36,-3.5,0.75)); +#21560 = LINE('',#21561,#21562); +#21561 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21562 = VECTOR('',#21563,1.); +#21563 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21564 = ORIENTED_EDGE('',*,*,#21565,.F.); +#21565 = EDGE_CURVE('',#21566,#21558,#21568,.T.); +#21566 = VERTEX_POINT('',#21567); +#21567 = CARTESIAN_POINT('',(-2.14,-3.5,0.75)); +#21568 = LINE('',#21569,#21570); +#21569 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21570 = VECTOR('',#21571,1.); +#21571 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21572 = ORIENTED_EDGE('',*,*,#21573,.F.); +#21573 = EDGE_CURVE('',#21574,#21566,#21576,.T.); +#21574 = VERTEX_POINT('',#21575); +#21575 = CARTESIAN_POINT('',(-1.86,-3.5,0.75)); +#21576 = LINE('',#21577,#21578); +#21577 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21578 = VECTOR('',#21579,1.); +#21579 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21580 = ORIENTED_EDGE('',*,*,#21581,.F.); +#21581 = EDGE_CURVE('',#21582,#21574,#21584,.T.); +#21582 = VERTEX_POINT('',#21583); +#21583 = CARTESIAN_POINT('',(-1.64,-3.5,0.75)); +#21584 = LINE('',#21585,#21586); +#21585 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21586 = VECTOR('',#21587,1.); +#21587 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21588 = ORIENTED_EDGE('',*,*,#21589,.F.); +#21589 = EDGE_CURVE('',#21590,#21582,#21592,.T.); +#21590 = VERTEX_POINT('',#21591); +#21591 = CARTESIAN_POINT('',(-1.36,-3.5,0.75)); +#21592 = LINE('',#21593,#21594); +#21593 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21594 = VECTOR('',#21595,1.); +#21595 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21596 = ORIENTED_EDGE('',*,*,#21597,.F.); +#21597 = EDGE_CURVE('',#21598,#21590,#21600,.T.); +#21598 = VERTEX_POINT('',#21599); +#21599 = CARTESIAN_POINT('',(-1.14,-3.5,0.75)); +#21600 = LINE('',#21601,#21602); +#21601 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21602 = VECTOR('',#21603,1.); +#21603 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21604 = ORIENTED_EDGE('',*,*,#21605,.F.); +#21605 = EDGE_CURVE('',#21606,#21598,#21608,.T.); +#21606 = VERTEX_POINT('',#21607); +#21607 = CARTESIAN_POINT('',(-0.86,-3.5,0.75)); +#21608 = LINE('',#21609,#21610); +#21609 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21610 = VECTOR('',#21611,1.); +#21611 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21612 = ORIENTED_EDGE('',*,*,#21613,.F.); +#21613 = EDGE_CURVE('',#21614,#21606,#21616,.T.); +#21614 = VERTEX_POINT('',#21615); +#21615 = CARTESIAN_POINT('',(-0.64,-3.5,0.75)); +#21616 = LINE('',#21617,#21618); +#21617 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21618 = VECTOR('',#21619,1.); +#21619 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21620 = ORIENTED_EDGE('',*,*,#21621,.F.); +#21621 = EDGE_CURVE('',#21622,#21614,#21624,.T.); +#21622 = VERTEX_POINT('',#21623); +#21623 = CARTESIAN_POINT('',(-0.36,-3.5,0.75)); +#21624 = LINE('',#21625,#21626); +#21625 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21626 = VECTOR('',#21627,1.); +#21627 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21628 = ORIENTED_EDGE('',*,*,#21629,.F.); +#21629 = EDGE_CURVE('',#21630,#21622,#21632,.T.); +#21630 = VERTEX_POINT('',#21631); +#21631 = CARTESIAN_POINT('',(-0.14,-3.5,0.75)); +#21632 = LINE('',#21633,#21634); +#21633 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21634 = VECTOR('',#21635,1.); +#21635 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21636 = ORIENTED_EDGE('',*,*,#21637,.F.); +#21637 = EDGE_CURVE('',#21638,#21630,#21640,.T.); +#21638 = VERTEX_POINT('',#21639); +#21639 = CARTESIAN_POINT('',(0.14,-3.5,0.75)); +#21640 = LINE('',#21641,#21642); +#21641 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21642 = VECTOR('',#21643,1.); +#21643 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21644 = ORIENTED_EDGE('',*,*,#21645,.F.); +#21645 = EDGE_CURVE('',#21646,#21638,#21648,.T.); +#21646 = VERTEX_POINT('',#21647); +#21647 = CARTESIAN_POINT('',(0.36,-3.5,0.75)); +#21648 = LINE('',#21649,#21650); +#21649 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21650 = VECTOR('',#21651,1.); +#21651 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21652 = ORIENTED_EDGE('',*,*,#21653,.F.); +#21653 = EDGE_CURVE('',#21654,#21646,#21656,.T.); +#21654 = VERTEX_POINT('',#21655); +#21655 = CARTESIAN_POINT('',(0.64,-3.5,0.75)); +#21656 = LINE('',#21657,#21658); +#21657 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21658 = VECTOR('',#21659,1.); +#21659 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21660 = ORIENTED_EDGE('',*,*,#21661,.F.); +#21661 = EDGE_CURVE('',#21662,#21654,#21664,.T.); +#21662 = VERTEX_POINT('',#21663); +#21663 = CARTESIAN_POINT('',(0.86,-3.5,0.75)); +#21664 = LINE('',#21665,#21666); +#21665 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21666 = VECTOR('',#21667,1.); +#21667 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21668 = ORIENTED_EDGE('',*,*,#21669,.F.); +#21669 = EDGE_CURVE('',#21670,#21662,#21672,.T.); +#21670 = VERTEX_POINT('',#21671); +#21671 = CARTESIAN_POINT('',(1.14,-3.5,0.75)); +#21672 = LINE('',#21673,#21674); +#21673 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21674 = VECTOR('',#21675,1.); +#21675 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21676 = ORIENTED_EDGE('',*,*,#21677,.F.); +#21677 = EDGE_CURVE('',#21678,#21670,#21680,.T.); +#21678 = VERTEX_POINT('',#21679); +#21679 = CARTESIAN_POINT('',(1.36,-3.5,0.75)); +#21680 = LINE('',#21681,#21682); +#21681 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21682 = VECTOR('',#21683,1.); +#21683 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21684 = ORIENTED_EDGE('',*,*,#21685,.F.); +#21685 = EDGE_CURVE('',#21686,#21678,#21688,.T.); +#21686 = VERTEX_POINT('',#21687); +#21687 = CARTESIAN_POINT('',(1.64,-3.5,0.75)); +#21688 = LINE('',#21689,#21690); +#21689 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21690 = VECTOR('',#21691,1.); +#21691 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21692 = ORIENTED_EDGE('',*,*,#21693,.F.); +#21693 = EDGE_CURVE('',#21694,#21686,#21696,.T.); +#21694 = VERTEX_POINT('',#21695); +#21695 = CARTESIAN_POINT('',(1.86,-3.5,0.75)); +#21696 = LINE('',#21697,#21698); +#21697 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21698 = VECTOR('',#21699,1.); +#21699 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21700 = ORIENTED_EDGE('',*,*,#21701,.F.); +#21701 = EDGE_CURVE('',#21702,#21694,#21704,.T.); +#21702 = VERTEX_POINT('',#21703); +#21703 = CARTESIAN_POINT('',(2.14,-3.5,0.75)); +#21704 = LINE('',#21705,#21706); +#21705 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21706 = VECTOR('',#21707,1.); +#21707 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21708 = ORIENTED_EDGE('',*,*,#21709,.F.); +#21709 = EDGE_CURVE('',#21710,#21702,#21712,.T.); +#21710 = VERTEX_POINT('',#21711); +#21711 = CARTESIAN_POINT('',(2.36,-3.5,0.75)); +#21712 = LINE('',#21713,#21714); +#21713 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21714 = VECTOR('',#21715,1.); +#21715 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21716 = ORIENTED_EDGE('',*,*,#21717,.F.); +#21717 = EDGE_CURVE('',#21718,#21710,#21720,.T.); +#21718 = VERTEX_POINT('',#21719); +#21719 = CARTESIAN_POINT('',(2.64,-3.5,0.75)); +#21720 = LINE('',#21721,#21722); +#21721 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21722 = VECTOR('',#21723,1.); +#21723 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21724 = ORIENTED_EDGE('',*,*,#21725,.F.); +#21725 = EDGE_CURVE('',#21726,#21718,#21728,.T.); +#21726 = VERTEX_POINT('',#21727); +#21727 = CARTESIAN_POINT('',(2.86,-3.5,0.75)); +#21728 = LINE('',#21729,#21730); +#21729 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21730 = VECTOR('',#21731,1.); +#21731 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21732 = ORIENTED_EDGE('',*,*,#21733,.F.); +#21733 = EDGE_CURVE('',#21512,#21726,#21734,.T.); +#21734 = LINE('',#21735,#21736); +#21735 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21736 = VECTOR('',#21737,1.); +#21737 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#21738 = ORIENTED_EDGE('',*,*,#21511,.F.); +#21739 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21740,#21741) + ,(#21742,#21743 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21740 = CARTESIAN_POINT('',(3.255919117457,-3.361838234914,0.1)); +#21741 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#21742 = CARTESIAN_POINT('',(-3.255919117457,-3.361838234914,0.1)); +#21743 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#21744 = ADVANCED_FACE('',(#21745),#21762,.F.); +#21745 = FACE_BOUND('',#21746,.F.); +#21746 = EDGE_LOOP('',(#21747,#21748,#21755,#21761)); +#21747 = ORIENTED_EDGE('',*,*,#20167,.T.); +#21748 = ORIENTED_EDGE('',*,*,#21749,.T.); +#21749 = EDGE_CURVE('',#20168,#21750,#21752,.T.); +#21750 = VERTEX_POINT('',#21751); +#21751 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21753,#21754),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21753 = CARTESIAN_POINT('',(-3.361838234914,-3.255919117457,0.1)); +#21754 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21755 = ORIENTED_EDGE('',*,*,#21756,.F.); +#21756 = EDGE_CURVE('',#21535,#21750,#21757,.T.); +#21757 = LINE('',#21758,#21759); +#21758 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#21759 = VECTOR('',#21760,1.); +#21760 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#21761 = ORIENTED_EDGE('',*,*,#21534,.F.); +#21762 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21763,#21764) + ,(#21765,#21766 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#21763 = CARTESIAN_POINT('',(-3.255919117457,-3.361838234914,0.1)); +#21764 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#21765 = CARTESIAN_POINT('',(-3.361838234914,-3.255919117457,0.1)); +#21766 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21767 = ADVANCED_FACE('',(#21768),#21971,.F.); +#21768 = FACE_BOUND('',#21769,.F.); +#21769 = EDGE_LOOP('',(#21770,#21771,#21772,#21780,#21788,#21796,#21804, + #21812,#21820,#21828,#21836,#21844,#21852,#21860,#21868,#21876, + #21884,#21892,#21900,#21908,#21916,#21924,#21932,#21940,#21948, + #21956,#21964,#21970)); +#21770 = ORIENTED_EDGE('',*,*,#20175,.T.); +#21771 = ORIENTED_EDGE('',*,*,#20207,.T.); +#21772 = ORIENTED_EDGE('',*,*,#21773,.F.); +#21773 = EDGE_CURVE('',#21774,#20200,#21776,.T.); +#21774 = VERTEX_POINT('',#21775); +#21775 = CARTESIAN_POINT('',(-3.5,2.86,0.75)); +#21776 = LINE('',#21777,#21778); +#21777 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21778 = VECTOR('',#21779,1.); +#21779 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21780 = ORIENTED_EDGE('',*,*,#21781,.F.); +#21781 = EDGE_CURVE('',#21782,#21774,#21784,.T.); +#21782 = VERTEX_POINT('',#21783); +#21783 = CARTESIAN_POINT('',(-3.5,2.64,0.75)); +#21784 = LINE('',#21785,#21786); +#21785 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21786 = VECTOR('',#21787,1.); +#21787 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21788 = ORIENTED_EDGE('',*,*,#21789,.F.); +#21789 = EDGE_CURVE('',#21790,#21782,#21792,.T.); +#21790 = VERTEX_POINT('',#21791); +#21791 = CARTESIAN_POINT('',(-3.5,2.36,0.75)); +#21792 = LINE('',#21793,#21794); +#21793 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21794 = VECTOR('',#21795,1.); +#21795 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21796 = ORIENTED_EDGE('',*,*,#21797,.F.); +#21797 = EDGE_CURVE('',#21798,#21790,#21800,.T.); +#21798 = VERTEX_POINT('',#21799); +#21799 = CARTESIAN_POINT('',(-3.5,2.14,0.75)); +#21800 = LINE('',#21801,#21802); +#21801 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21802 = VECTOR('',#21803,1.); +#21803 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21804 = ORIENTED_EDGE('',*,*,#21805,.F.); +#21805 = EDGE_CURVE('',#21806,#21798,#21808,.T.); +#21806 = VERTEX_POINT('',#21807); +#21807 = CARTESIAN_POINT('',(-3.5,1.86,0.75)); +#21808 = LINE('',#21809,#21810); +#21809 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21810 = VECTOR('',#21811,1.); +#21811 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21812 = ORIENTED_EDGE('',*,*,#21813,.F.); +#21813 = EDGE_CURVE('',#21814,#21806,#21816,.T.); +#21814 = VERTEX_POINT('',#21815); +#21815 = CARTESIAN_POINT('',(-3.5,1.64,0.75)); +#21816 = LINE('',#21817,#21818); +#21817 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21818 = VECTOR('',#21819,1.); +#21819 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21820 = ORIENTED_EDGE('',*,*,#21821,.F.); +#21821 = EDGE_CURVE('',#21822,#21814,#21824,.T.); +#21822 = VERTEX_POINT('',#21823); +#21823 = CARTESIAN_POINT('',(-3.5,1.36,0.75)); +#21824 = LINE('',#21825,#21826); +#21825 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21826 = VECTOR('',#21827,1.); +#21827 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21828 = ORIENTED_EDGE('',*,*,#21829,.F.); +#21829 = EDGE_CURVE('',#21830,#21822,#21832,.T.); +#21830 = VERTEX_POINT('',#21831); +#21831 = CARTESIAN_POINT('',(-3.5,1.14,0.75)); +#21832 = LINE('',#21833,#21834); +#21833 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21834 = VECTOR('',#21835,1.); +#21835 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21836 = ORIENTED_EDGE('',*,*,#21837,.F.); +#21837 = EDGE_CURVE('',#21838,#21830,#21840,.T.); +#21838 = VERTEX_POINT('',#21839); +#21839 = CARTESIAN_POINT('',(-3.5,0.86,0.75)); +#21840 = LINE('',#21841,#21842); +#21841 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21842 = VECTOR('',#21843,1.); +#21843 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21844 = ORIENTED_EDGE('',*,*,#21845,.F.); +#21845 = EDGE_CURVE('',#21846,#21838,#21848,.T.); +#21846 = VERTEX_POINT('',#21847); +#21847 = CARTESIAN_POINT('',(-3.5,0.64,0.75)); +#21848 = LINE('',#21849,#21850); +#21849 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21850 = VECTOR('',#21851,1.); +#21851 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21852 = ORIENTED_EDGE('',*,*,#21853,.F.); +#21853 = EDGE_CURVE('',#21854,#21846,#21856,.T.); +#21854 = VERTEX_POINT('',#21855); +#21855 = CARTESIAN_POINT('',(-3.5,0.36,0.75)); +#21856 = LINE('',#21857,#21858); +#21857 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21858 = VECTOR('',#21859,1.); +#21859 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21860 = ORIENTED_EDGE('',*,*,#21861,.F.); +#21861 = EDGE_CURVE('',#21862,#21854,#21864,.T.); +#21862 = VERTEX_POINT('',#21863); +#21863 = CARTESIAN_POINT('',(-3.5,0.14,0.75)); +#21864 = LINE('',#21865,#21866); +#21865 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21866 = VECTOR('',#21867,1.); +#21867 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21868 = ORIENTED_EDGE('',*,*,#21869,.F.); +#21869 = EDGE_CURVE('',#21870,#21862,#21872,.T.); +#21870 = VERTEX_POINT('',#21871); +#21871 = CARTESIAN_POINT('',(-3.5,-0.14,0.75)); +#21872 = LINE('',#21873,#21874); +#21873 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21874 = VECTOR('',#21875,1.); +#21875 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21876 = ORIENTED_EDGE('',*,*,#21877,.F.); +#21877 = EDGE_CURVE('',#21878,#21870,#21880,.T.); +#21878 = VERTEX_POINT('',#21879); +#21879 = CARTESIAN_POINT('',(-3.5,-0.36,0.75)); +#21880 = LINE('',#21881,#21882); +#21881 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21882 = VECTOR('',#21883,1.); +#21883 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21884 = ORIENTED_EDGE('',*,*,#21885,.F.); +#21885 = EDGE_CURVE('',#21886,#21878,#21888,.T.); +#21886 = VERTEX_POINT('',#21887); +#21887 = CARTESIAN_POINT('',(-3.5,-0.64,0.75)); +#21888 = LINE('',#21889,#21890); +#21889 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21890 = VECTOR('',#21891,1.); +#21891 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21892 = ORIENTED_EDGE('',*,*,#21893,.F.); +#21893 = EDGE_CURVE('',#21894,#21886,#21896,.T.); +#21894 = VERTEX_POINT('',#21895); +#21895 = CARTESIAN_POINT('',(-3.5,-0.86,0.75)); +#21896 = LINE('',#21897,#21898); +#21897 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21898 = VECTOR('',#21899,1.); +#21899 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21900 = ORIENTED_EDGE('',*,*,#21901,.F.); +#21901 = EDGE_CURVE('',#21902,#21894,#21904,.T.); +#21902 = VERTEX_POINT('',#21903); +#21903 = CARTESIAN_POINT('',(-3.5,-1.14,0.75)); +#21904 = LINE('',#21905,#21906); +#21905 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21906 = VECTOR('',#21907,1.); +#21907 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21908 = ORIENTED_EDGE('',*,*,#21909,.F.); +#21909 = EDGE_CURVE('',#21910,#21902,#21912,.T.); +#21910 = VERTEX_POINT('',#21911); +#21911 = CARTESIAN_POINT('',(-3.5,-1.36,0.75)); +#21912 = LINE('',#21913,#21914); +#21913 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21914 = VECTOR('',#21915,1.); +#21915 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21916 = ORIENTED_EDGE('',*,*,#21917,.F.); +#21917 = EDGE_CURVE('',#21918,#21910,#21920,.T.); +#21918 = VERTEX_POINT('',#21919); +#21919 = CARTESIAN_POINT('',(-3.5,-1.64,0.75)); +#21920 = LINE('',#21921,#21922); +#21921 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21922 = VECTOR('',#21923,1.); +#21923 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21924 = ORIENTED_EDGE('',*,*,#21925,.F.); +#21925 = EDGE_CURVE('',#21926,#21918,#21928,.T.); +#21926 = VERTEX_POINT('',#21927); +#21927 = CARTESIAN_POINT('',(-3.5,-1.86,0.75)); +#21928 = LINE('',#21929,#21930); +#21929 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21930 = VECTOR('',#21931,1.); +#21931 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21932 = ORIENTED_EDGE('',*,*,#21933,.F.); +#21933 = EDGE_CURVE('',#21934,#21926,#21936,.T.); +#21934 = VERTEX_POINT('',#21935); +#21935 = CARTESIAN_POINT('',(-3.5,-2.14,0.75)); +#21936 = LINE('',#21937,#21938); +#21937 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21938 = VECTOR('',#21939,1.); +#21939 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21940 = ORIENTED_EDGE('',*,*,#21941,.F.); +#21941 = EDGE_CURVE('',#21942,#21934,#21944,.T.); +#21942 = VERTEX_POINT('',#21943); +#21943 = CARTESIAN_POINT('',(-3.5,-2.36,0.75)); +#21944 = LINE('',#21945,#21946); +#21945 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21946 = VECTOR('',#21947,1.); +#21947 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21948 = ORIENTED_EDGE('',*,*,#21949,.F.); +#21949 = EDGE_CURVE('',#21950,#21942,#21952,.T.); +#21950 = VERTEX_POINT('',#21951); +#21951 = CARTESIAN_POINT('',(-3.5,-2.64,0.75)); +#21952 = LINE('',#21953,#21954); +#21953 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21954 = VECTOR('',#21955,1.); +#21955 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21956 = ORIENTED_EDGE('',*,*,#21957,.F.); +#21957 = EDGE_CURVE('',#21958,#21950,#21960,.T.); +#21958 = VERTEX_POINT('',#21959); +#21959 = CARTESIAN_POINT('',(-3.5,-2.86,0.75)); +#21960 = LINE('',#21961,#21962); +#21961 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21962 = VECTOR('',#21963,1.); +#21963 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21964 = ORIENTED_EDGE('',*,*,#21965,.F.); +#21965 = EDGE_CURVE('',#21750,#21958,#21966,.T.); +#21966 = LINE('',#21967,#21968); +#21967 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21968 = VECTOR('',#21969,1.); +#21969 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#21970 = ORIENTED_EDGE('',*,*,#21749,.F.); +#21971 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#21972,#21973) + ,(#21974,#21975 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#21972 = CARTESIAN_POINT('',(-3.361838234914,-3.255919117457,0.1)); +#21973 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#21974 = CARTESIAN_POINT('',(-3.361838234914,3.255919117457,0.1)); +#21975 = CARTESIAN_POINT('',(-3.5,3.325,0.75)); +#21976 = ADVANCED_FACE('',(#21977),#21994,.F.); +#21977 = FACE_BOUND('',#21978,.F.); +#21978 = EDGE_LOOP('',(#21979,#21980,#21987,#21993)); +#21979 = ORIENTED_EDGE('',*,*,#20228,.T.); +#21980 = ORIENTED_EDGE('',*,*,#21981,.T.); +#21981 = EDGE_CURVE('',#20222,#21982,#21984,.T.); +#21982 = VERTEX_POINT('',#21983); +#21983 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#21984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21985,#21986),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#21985 = CARTESIAN_POINT('',(3.5,3.325,0.75)); +#21986 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#21987 = ORIENTED_EDGE('',*,*,#21988,.F.); +#21988 = EDGE_CURVE('',#20253,#21982,#21989,.T.); +#21989 = LINE('',#21990,#21991); +#21990 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#21991 = VECTOR('',#21992,1.); +#21992 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#21993 = ORIENTED_EDGE('',*,*,#20252,.F.); +#21994 = PLANE('',#21995); +#21995 = AXIS2_PLACEMENT_3D('',#21996,#21997,#21998); +#21996 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#21997 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#21998 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#21999 = ADVANCED_FACE('',(#22000),#22086,.T.); +#22000 = FACE_BOUND('',#22001,.T.); +#22001 = EDGE_LOOP('',(#22002,#22003,#22004,#22013,#22021,#22030,#22038, + #22046,#22054,#22063,#22071,#22080)); +#22002 = ORIENTED_EDGE('',*,*,#20243,.F.); +#22003 = ORIENTED_EDGE('',*,*,#20282,.T.); +#22004 = ORIENTED_EDGE('',*,*,#22005,.T.); +#22005 = EDGE_CURVE('',#20283,#22006,#22008,.T.); +#22006 = VERTEX_POINT('',#22007); +#22007 = CARTESIAN_POINT('',(2.86,3.8,0.65)); +#22008 = CIRCLE('',#22009,0.1); +#22009 = AXIS2_PLACEMENT_3D('',#22010,#22011,#22012); +#22010 = CARTESIAN_POINT('',(2.86,3.7,0.65)); +#22011 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22012 = DIRECTION('',(0.,0.,1.)); +#22013 = ORIENTED_EDGE('',*,*,#22014,.T.); +#22014 = EDGE_CURVE('',#22006,#22015,#22017,.T.); +#22015 = VERTEX_POINT('',#22016); +#22016 = CARTESIAN_POINT('',(2.86,3.8,0.2)); +#22017 = LINE('',#22018,#22019); +#22018 = CARTESIAN_POINT('',(2.86,3.8,0.65)); +#22019 = VECTOR('',#22020,1.); +#22020 = DIRECTION('',(0.,0.,-1.)); +#22021 = ORIENTED_EDGE('',*,*,#22022,.T.); +#22022 = EDGE_CURVE('',#22015,#22023,#22025,.T.); +#22023 = VERTEX_POINT('',#22024); +#22024 = CARTESIAN_POINT('',(2.86,4.,-8.326672684689E-17)); +#22025 = CIRCLE('',#22026,0.2); +#22026 = AXIS2_PLACEMENT_3D('',#22027,#22028,#22029); +#22027 = CARTESIAN_POINT('',(2.86,4.,0.2)); +#22028 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22029 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22030 = ORIENTED_EDGE('',*,*,#22031,.T.); +#22031 = EDGE_CURVE('',#22023,#22032,#22034,.T.); +#22032 = VERTEX_POINT('',#22033); +#22033 = CARTESIAN_POINT('',(2.86,4.5,-8.326672684689E-17)); +#22034 = LINE('',#22035,#22036); +#22035 = CARTESIAN_POINT('',(2.86,4.,-8.326672684689E-17)); +#22036 = VECTOR('',#22037,1.); +#22037 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22038 = ORIENTED_EDGE('',*,*,#22039,.T.); +#22039 = EDGE_CURVE('',#22032,#22040,#22042,.T.); +#22040 = VERTEX_POINT('',#22041); +#22041 = CARTESIAN_POINT('',(2.86,4.5,0.1)); +#22042 = LINE('',#22043,#22044); +#22043 = CARTESIAN_POINT('',(2.86,4.5,-8.326672684689E-17)); +#22044 = VECTOR('',#22045,1.); +#22045 = DIRECTION('',(0.,0.,1.)); +#22046 = ORIENTED_EDGE('',*,*,#22047,.T.); +#22047 = EDGE_CURVE('',#22040,#22048,#22050,.T.); +#22048 = VERTEX_POINT('',#22049); +#22049 = CARTESIAN_POINT('',(2.86,4.,0.1)); +#22050 = LINE('',#22051,#22052); +#22051 = CARTESIAN_POINT('',(2.86,4.5,0.1)); +#22052 = VECTOR('',#22053,1.); +#22053 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22054 = ORIENTED_EDGE('',*,*,#22055,.T.); +#22055 = EDGE_CURVE('',#22048,#22056,#22058,.T.); +#22056 = VERTEX_POINT('',#22057); +#22057 = CARTESIAN_POINT('',(2.86,3.9,0.2)); +#22058 = CIRCLE('',#22059,0.1); +#22059 = AXIS2_PLACEMENT_3D('',#22060,#22061,#22062); +#22060 = CARTESIAN_POINT('',(2.86,4.,0.2)); +#22061 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22062 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22063 = ORIENTED_EDGE('',*,*,#22064,.T.); +#22064 = EDGE_CURVE('',#22056,#22065,#22067,.T.); +#22065 = VERTEX_POINT('',#22066); +#22066 = CARTESIAN_POINT('',(2.86,3.9,0.65)); +#22067 = LINE('',#22068,#22069); +#22068 = CARTESIAN_POINT('',(2.86,3.9,0.2)); +#22069 = VECTOR('',#22070,1.); +#22070 = DIRECTION('',(0.,0.,1.)); +#22071 = ORIENTED_EDGE('',*,*,#22072,.T.); +#22072 = EDGE_CURVE('',#22065,#22073,#22075,.T.); +#22073 = VERTEX_POINT('',#22074); +#22074 = CARTESIAN_POINT('',(2.86,3.7,0.85)); +#22075 = CIRCLE('',#22076,0.2); +#22076 = AXIS2_PLACEMENT_3D('',#22077,#22078,#22079); +#22077 = CARTESIAN_POINT('',(2.86,3.7,0.65)); +#22078 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22079 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22080 = ORIENTED_EDGE('',*,*,#22081,.T.); +#22081 = EDGE_CURVE('',#22073,#20244,#22082,.T.); +#22082 = LINE('',#22083,#22084); +#22083 = CARTESIAN_POINT('',(2.86,3.7,0.85)); +#22084 = VECTOR('',#22085,1.); +#22085 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22086 = PLANE('',#22087); +#22087 = AXIS2_PLACEMENT_3D('',#22088,#22089,#22090); +#22088 = CARTESIAN_POINT('',(2.86,3.900244542703,0.394853274378)); +#22089 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22090 = DIRECTION('',(0.,-0.,1.)); +#22091 = ADVANCED_FACE('',(#22092),#22107,.F.); +#22092 = FACE_BOUND('',#22093,.F.); +#22093 = EDGE_LOOP('',(#22094,#22100,#22101,#22106)); +#22094 = ORIENTED_EDGE('',*,*,#22095,.F.); +#22095 = EDGE_CURVE('',#20244,#21165,#22096,.T.); +#22096 = LINE('',#22097,#22098); +#22097 = CARTESIAN_POINT('',(2.86,3.7,0.85)); +#22098 = VECTOR('',#22099,1.); +#22099 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22100 = ORIENTED_EDGE('',*,*,#20259,.T.); +#22101 = ORIENTED_EDGE('',*,*,#22102,.T.); +#22102 = EDGE_CURVE('',#20253,#20971,#22103,.T.); +#22103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22104,#22105),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#22104 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#22105 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#22106 = ORIENTED_EDGE('',*,*,#21172,.F.); +#22107 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#22108,#22109) + ,(#22110,#22111 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#22108 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#22109 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#22110 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#22111 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#22112 = ADVANCED_FACE('',(#22113),#22199,.F.); +#22113 = FACE_BOUND('',#22114,.F.); +#22114 = EDGE_LOOP('',(#22115,#22116,#22117,#22126,#22134,#22143,#22151, + #22159,#22167,#22176,#22184,#22193)); +#22115 = ORIENTED_EDGE('',*,*,#20313,.F.); +#22116 = ORIENTED_EDGE('',*,*,#20273,.T.); +#22117 = ORIENTED_EDGE('',*,*,#22118,.T.); +#22118 = EDGE_CURVE('',#20274,#22119,#22121,.T.); +#22119 = VERTEX_POINT('',#22120); +#22120 = CARTESIAN_POINT('',(2.64,3.8,0.65)); +#22121 = CIRCLE('',#22122,0.1); +#22122 = AXIS2_PLACEMENT_3D('',#22123,#22124,#22125); +#22123 = CARTESIAN_POINT('',(2.64,3.7,0.65)); +#22124 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22125 = DIRECTION('',(0.,0.,1.)); +#22126 = ORIENTED_EDGE('',*,*,#22127,.T.); +#22127 = EDGE_CURVE('',#22119,#22128,#22130,.T.); +#22128 = VERTEX_POINT('',#22129); +#22129 = CARTESIAN_POINT('',(2.64,3.8,0.2)); +#22130 = LINE('',#22131,#22132); +#22131 = CARTESIAN_POINT('',(2.64,3.8,0.65)); +#22132 = VECTOR('',#22133,1.); +#22133 = DIRECTION('',(0.,0.,-1.)); +#22134 = ORIENTED_EDGE('',*,*,#22135,.T.); +#22135 = EDGE_CURVE('',#22128,#22136,#22138,.T.); +#22136 = VERTEX_POINT('',#22137); +#22137 = CARTESIAN_POINT('',(2.64,4.,-8.326672684689E-17)); +#22138 = CIRCLE('',#22139,0.2); +#22139 = AXIS2_PLACEMENT_3D('',#22140,#22141,#22142); +#22140 = CARTESIAN_POINT('',(2.64,4.,0.2)); +#22141 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22142 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22143 = ORIENTED_EDGE('',*,*,#22144,.T.); +#22144 = EDGE_CURVE('',#22136,#22145,#22147,.T.); +#22145 = VERTEX_POINT('',#22146); +#22146 = CARTESIAN_POINT('',(2.64,4.5,-8.326672684689E-17)); +#22147 = LINE('',#22148,#22149); +#22148 = CARTESIAN_POINT('',(2.64,4.,-8.326672684689E-17)); +#22149 = VECTOR('',#22150,1.); +#22150 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22151 = ORIENTED_EDGE('',*,*,#22152,.T.); +#22152 = EDGE_CURVE('',#22145,#22153,#22155,.T.); +#22153 = VERTEX_POINT('',#22154); +#22154 = CARTESIAN_POINT('',(2.64,4.5,0.1)); +#22155 = LINE('',#22156,#22157); +#22156 = CARTESIAN_POINT('',(2.64,4.5,-8.326672684689E-17)); +#22157 = VECTOR('',#22158,1.); +#22158 = DIRECTION('',(0.,0.,1.)); +#22159 = ORIENTED_EDGE('',*,*,#22160,.T.); +#22160 = EDGE_CURVE('',#22153,#22161,#22163,.T.); +#22161 = VERTEX_POINT('',#22162); +#22162 = CARTESIAN_POINT('',(2.64,4.,0.1)); +#22163 = LINE('',#22164,#22165); +#22164 = CARTESIAN_POINT('',(2.64,4.5,0.1)); +#22165 = VECTOR('',#22166,1.); +#22166 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22167 = ORIENTED_EDGE('',*,*,#22168,.T.); +#22168 = EDGE_CURVE('',#22161,#22169,#22171,.T.); +#22169 = VERTEX_POINT('',#22170); +#22170 = CARTESIAN_POINT('',(2.64,3.9,0.2)); +#22171 = CIRCLE('',#22172,0.1); +#22172 = AXIS2_PLACEMENT_3D('',#22173,#22174,#22175); +#22173 = CARTESIAN_POINT('',(2.64,4.,0.2)); +#22174 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22175 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22176 = ORIENTED_EDGE('',*,*,#22177,.T.); +#22177 = EDGE_CURVE('',#22169,#22178,#22180,.T.); +#22178 = VERTEX_POINT('',#22179); +#22179 = CARTESIAN_POINT('',(2.64,3.9,0.65)); +#22180 = LINE('',#22181,#22182); +#22181 = CARTESIAN_POINT('',(2.64,3.9,0.2)); +#22182 = VECTOR('',#22183,1.); +#22183 = DIRECTION('',(0.,0.,1.)); +#22184 = ORIENTED_EDGE('',*,*,#22185,.T.); +#22185 = EDGE_CURVE('',#22178,#22186,#22188,.T.); +#22186 = VERTEX_POINT('',#22187); +#22187 = CARTESIAN_POINT('',(2.64,3.7,0.85)); +#22188 = CIRCLE('',#22189,0.2); +#22189 = AXIS2_PLACEMENT_3D('',#22190,#22191,#22192); +#22190 = CARTESIAN_POINT('',(2.64,3.7,0.65)); +#22191 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22192 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22193 = ORIENTED_EDGE('',*,*,#22194,.T.); +#22194 = EDGE_CURVE('',#22186,#20314,#22195,.T.); +#22195 = LINE('',#22196,#22197); +#22196 = CARTESIAN_POINT('',(2.64,3.7,0.85)); +#22197 = VECTOR('',#22198,1.); +#22198 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22199 = PLANE('',#22200); +#22200 = AXIS2_PLACEMENT_3D('',#22201,#22202,#22203); +#22201 = CARTESIAN_POINT('',(2.64,3.900244542703,0.394853274378)); +#22202 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22203 = DIRECTION('',(0.,-0.,1.)); +#22204 = ADVANCED_FACE('',(#22205),#22216,.F.); +#22205 = FACE_BOUND('',#22206,.F.); +#22206 = EDGE_LOOP('',(#22207,#22208,#22209,#22215)); +#22207 = ORIENTED_EDGE('',*,*,#20290,.T.); +#22208 = ORIENTED_EDGE('',*,*,#22005,.T.); +#22209 = ORIENTED_EDGE('',*,*,#22210,.F.); +#22210 = EDGE_CURVE('',#22119,#22006,#22211,.T.); +#22211 = LINE('',#22212,#22213); +#22212 = CARTESIAN_POINT('',(2.64,3.8,0.65)); +#22213 = VECTOR('',#22214,1.); +#22214 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22215 = ORIENTED_EDGE('',*,*,#22118,.F.); +#22216 = CYLINDRICAL_SURFACE('',#22217,0.1); +#22217 = AXIS2_PLACEMENT_3D('',#22218,#22219,#22220); +#22218 = CARTESIAN_POINT('',(2.64,3.7,0.65)); +#22219 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22220 = DIRECTION('',(0.,0.,1.)); +#22221 = ADVANCED_FACE('',(#22222),#22308,.T.); +#22222 = FACE_BOUND('',#22223,.T.); +#22223 = EDGE_LOOP('',(#22224,#22225,#22226,#22235,#22243,#22252,#22260, + #22268,#22276,#22285,#22293,#22302)); +#22224 = ORIENTED_EDGE('',*,*,#20304,.F.); +#22225 = ORIENTED_EDGE('',*,*,#20375,.T.); +#22226 = ORIENTED_EDGE('',*,*,#22227,.T.); +#22227 = EDGE_CURVE('',#20376,#22228,#22230,.T.); +#22228 = VERTEX_POINT('',#22229); +#22229 = CARTESIAN_POINT('',(2.36,3.8,0.65)); +#22230 = CIRCLE('',#22231,0.1); +#22231 = AXIS2_PLACEMENT_3D('',#22232,#22233,#22234); +#22232 = CARTESIAN_POINT('',(2.36,3.7,0.65)); +#22233 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22234 = DIRECTION('',(0.,0.,1.)); +#22235 = ORIENTED_EDGE('',*,*,#22236,.T.); +#22236 = EDGE_CURVE('',#22228,#22237,#22239,.T.); +#22237 = VERTEX_POINT('',#22238); +#22238 = CARTESIAN_POINT('',(2.36,3.8,0.2)); +#22239 = LINE('',#22240,#22241); +#22240 = CARTESIAN_POINT('',(2.36,3.8,0.65)); +#22241 = VECTOR('',#22242,1.); +#22242 = DIRECTION('',(0.,0.,-1.)); +#22243 = ORIENTED_EDGE('',*,*,#22244,.T.); +#22244 = EDGE_CURVE('',#22237,#22245,#22247,.T.); +#22245 = VERTEX_POINT('',#22246); +#22246 = CARTESIAN_POINT('',(2.36,4.,-8.326672684689E-17)); +#22247 = CIRCLE('',#22248,0.2); +#22248 = AXIS2_PLACEMENT_3D('',#22249,#22250,#22251); +#22249 = CARTESIAN_POINT('',(2.36,4.,0.2)); +#22250 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22251 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22252 = ORIENTED_EDGE('',*,*,#22253,.T.); +#22253 = EDGE_CURVE('',#22245,#22254,#22256,.T.); +#22254 = VERTEX_POINT('',#22255); +#22255 = CARTESIAN_POINT('',(2.36,4.5,-8.326672684689E-17)); +#22256 = LINE('',#22257,#22258); +#22257 = CARTESIAN_POINT('',(2.36,4.,-8.326672684689E-17)); +#22258 = VECTOR('',#22259,1.); +#22259 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22260 = ORIENTED_EDGE('',*,*,#22261,.T.); +#22261 = EDGE_CURVE('',#22254,#22262,#22264,.T.); +#22262 = VERTEX_POINT('',#22263); +#22263 = CARTESIAN_POINT('',(2.36,4.5,0.1)); +#22264 = LINE('',#22265,#22266); +#22265 = CARTESIAN_POINT('',(2.36,4.5,-8.326672684689E-17)); +#22266 = VECTOR('',#22267,1.); +#22267 = DIRECTION('',(0.,0.,1.)); +#22268 = ORIENTED_EDGE('',*,*,#22269,.T.); +#22269 = EDGE_CURVE('',#22262,#22270,#22272,.T.); +#22270 = VERTEX_POINT('',#22271); +#22271 = CARTESIAN_POINT('',(2.36,4.,0.1)); +#22272 = LINE('',#22273,#22274); +#22273 = CARTESIAN_POINT('',(2.36,4.5,0.1)); +#22274 = VECTOR('',#22275,1.); +#22275 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22276 = ORIENTED_EDGE('',*,*,#22277,.T.); +#22277 = EDGE_CURVE('',#22270,#22278,#22280,.T.); +#22278 = VERTEX_POINT('',#22279); +#22279 = CARTESIAN_POINT('',(2.36,3.9,0.2)); +#22280 = CIRCLE('',#22281,0.1); +#22281 = AXIS2_PLACEMENT_3D('',#22282,#22283,#22284); +#22282 = CARTESIAN_POINT('',(2.36,4.,0.2)); +#22283 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22284 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22285 = ORIENTED_EDGE('',*,*,#22286,.T.); +#22286 = EDGE_CURVE('',#22278,#22287,#22289,.T.); +#22287 = VERTEX_POINT('',#22288); +#22288 = CARTESIAN_POINT('',(2.36,3.9,0.65)); +#22289 = LINE('',#22290,#22291); +#22290 = CARTESIAN_POINT('',(2.36,3.9,0.2)); +#22291 = VECTOR('',#22292,1.); +#22292 = DIRECTION('',(0.,0.,1.)); +#22293 = ORIENTED_EDGE('',*,*,#22294,.T.); +#22294 = EDGE_CURVE('',#22287,#22295,#22297,.T.); +#22295 = VERTEX_POINT('',#22296); +#22296 = CARTESIAN_POINT('',(2.36,3.7,0.85)); +#22297 = CIRCLE('',#22298,0.2); +#22298 = AXIS2_PLACEMENT_3D('',#22299,#22300,#22301); +#22299 = CARTESIAN_POINT('',(2.36,3.7,0.65)); +#22300 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22301 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22302 = ORIENTED_EDGE('',*,*,#22303,.T.); +#22303 = EDGE_CURVE('',#22295,#20305,#22304,.T.); +#22304 = LINE('',#22305,#22306); +#22305 = CARTESIAN_POINT('',(2.36,3.7,0.85)); +#22306 = VECTOR('',#22307,1.); +#22307 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22308 = PLANE('',#22309); +#22309 = AXIS2_PLACEMENT_3D('',#22310,#22311,#22312); +#22310 = CARTESIAN_POINT('',(2.36,3.900244542703,0.394853274378)); +#22311 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22312 = DIRECTION('',(0.,-0.,1.)); +#22313 = ADVANCED_FACE('',(#22314),#22330,.F.); +#22314 = FACE_BOUND('',#22315,.F.); +#22315 = EDGE_LOOP('',(#22316,#22322,#22323,#22329)); +#22316 = ORIENTED_EDGE('',*,*,#22317,.F.); +#22317 = EDGE_CURVE('',#20305,#21149,#22318,.T.); +#22318 = LINE('',#22319,#22320); +#22319 = CARTESIAN_POINT('',(2.36,3.7,0.85)); +#22320 = VECTOR('',#22321,1.); +#22321 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22322 = ORIENTED_EDGE('',*,*,#20321,.T.); +#22323 = ORIENTED_EDGE('',*,*,#22324,.T.); +#22324 = EDGE_CURVE('',#20314,#21157,#22325,.T.); +#22325 = LINE('',#22326,#22327); +#22326 = CARTESIAN_POINT('',(2.64,3.7,0.85)); +#22327 = VECTOR('',#22328,1.); +#22328 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22329 = ORIENTED_EDGE('',*,*,#21156,.F.); +#22330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#22331,#22332) + ,(#22333,#22334 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#22331 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#22332 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#22333 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#22334 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#22335 = ADVANCED_FACE('',(#22336),#22355,.F.); +#22336 = FACE_BOUND('',#22337,.F.); +#22337 = EDGE_LOOP('',(#22338,#22339,#22348,#22354)); +#22338 = ORIENTED_EDGE('',*,*,#20352,.T.); +#22339 = ORIENTED_EDGE('',*,*,#22340,.T.); +#22340 = EDGE_CURVE('',#20345,#22341,#22343,.T.); +#22341 = VERTEX_POINT('',#22342); +#22342 = CARTESIAN_POINT('',(-2.14,3.8,0.65)); +#22343 = CIRCLE('',#22344,0.1); +#22344 = AXIS2_PLACEMENT_3D('',#22345,#22346,#22347); +#22345 = CARTESIAN_POINT('',(-2.14,3.7,0.65)); +#22346 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22347 = DIRECTION('',(0.,0.,1.)); +#22348 = ORIENTED_EDGE('',*,*,#22349,.F.); +#22349 = EDGE_CURVE('',#21206,#22341,#22350,.T.); +#22350 = LINE('',#22351,#22352); +#22351 = CARTESIAN_POINT('',(-2.36,3.8,0.65)); +#22352 = VECTOR('',#22353,1.); +#22353 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22354 = ORIENTED_EDGE('',*,*,#21205,.F.); +#22355 = CYLINDRICAL_SURFACE('',#22356,0.1); +#22356 = AXIS2_PLACEMENT_3D('',#22357,#22358,#22359); +#22357 = CARTESIAN_POINT('',(-2.36,3.7,0.65)); +#22358 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22359 = DIRECTION('',(0.,0.,1.)); +#22360 = ADVANCED_FACE('',(#22361),#22439,.T.); +#22361 = FACE_BOUND('',#22362,.T.); +#22362 = EDGE_LOOP('',(#22363,#22364,#22365,#22366,#22374,#22383,#22391, + #22399,#22407,#22416,#22424,#22433)); +#22363 = ORIENTED_EDGE('',*,*,#20397,.F.); +#22364 = ORIENTED_EDGE('',*,*,#20344,.T.); +#22365 = ORIENTED_EDGE('',*,*,#22340,.T.); +#22366 = ORIENTED_EDGE('',*,*,#22367,.T.); +#22367 = EDGE_CURVE('',#22341,#22368,#22370,.T.); +#22368 = VERTEX_POINT('',#22369); +#22369 = CARTESIAN_POINT('',(-2.14,3.8,0.2)); +#22370 = LINE('',#22371,#22372); +#22371 = CARTESIAN_POINT('',(-2.14,3.8,0.65)); +#22372 = VECTOR('',#22373,1.); +#22373 = DIRECTION('',(0.,0.,-1.)); +#22374 = ORIENTED_EDGE('',*,*,#22375,.T.); +#22375 = EDGE_CURVE('',#22368,#22376,#22378,.T.); +#22376 = VERTEX_POINT('',#22377); +#22377 = CARTESIAN_POINT('',(-2.14,4.,-8.326672684689E-17)); +#22378 = CIRCLE('',#22379,0.2); +#22379 = AXIS2_PLACEMENT_3D('',#22380,#22381,#22382); +#22380 = CARTESIAN_POINT('',(-2.14,4.,0.2)); +#22381 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22382 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22383 = ORIENTED_EDGE('',*,*,#22384,.T.); +#22384 = EDGE_CURVE('',#22376,#22385,#22387,.T.); +#22385 = VERTEX_POINT('',#22386); +#22386 = CARTESIAN_POINT('',(-2.14,4.5,-8.326672684689E-17)); +#22387 = LINE('',#22388,#22389); +#22388 = CARTESIAN_POINT('',(-2.14,4.,-8.326672684689E-17)); +#22389 = VECTOR('',#22390,1.); +#22390 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22391 = ORIENTED_EDGE('',*,*,#22392,.T.); +#22392 = EDGE_CURVE('',#22385,#22393,#22395,.T.); +#22393 = VERTEX_POINT('',#22394); +#22394 = CARTESIAN_POINT('',(-2.14,4.5,0.1)); +#22395 = LINE('',#22396,#22397); +#22396 = CARTESIAN_POINT('',(-2.14,4.5,-8.326672684689E-17)); +#22397 = VECTOR('',#22398,1.); +#22398 = DIRECTION('',(0.,0.,1.)); +#22399 = ORIENTED_EDGE('',*,*,#22400,.T.); +#22400 = EDGE_CURVE('',#22393,#22401,#22403,.T.); +#22401 = VERTEX_POINT('',#22402); +#22402 = CARTESIAN_POINT('',(-2.14,4.,0.1)); +#22403 = LINE('',#22404,#22405); +#22404 = CARTESIAN_POINT('',(-2.14,4.5,0.1)); +#22405 = VECTOR('',#22406,1.); +#22406 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22407 = ORIENTED_EDGE('',*,*,#22408,.T.); +#22408 = EDGE_CURVE('',#22401,#22409,#22411,.T.); +#22409 = VERTEX_POINT('',#22410); +#22410 = CARTESIAN_POINT('',(-2.14,3.9,0.2)); +#22411 = CIRCLE('',#22412,0.1); +#22412 = AXIS2_PLACEMENT_3D('',#22413,#22414,#22415); +#22413 = CARTESIAN_POINT('',(-2.14,4.,0.2)); +#22414 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22415 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22416 = ORIENTED_EDGE('',*,*,#22417,.T.); +#22417 = EDGE_CURVE('',#22409,#22418,#22420,.T.); +#22418 = VERTEX_POINT('',#22419); +#22419 = CARTESIAN_POINT('',(-2.14,3.9,0.65)); +#22420 = LINE('',#22421,#22422); +#22421 = CARTESIAN_POINT('',(-2.14,3.9,0.2)); +#22422 = VECTOR('',#22423,1.); +#22423 = DIRECTION('',(0.,0.,1.)); +#22424 = ORIENTED_EDGE('',*,*,#22425,.T.); +#22425 = EDGE_CURVE('',#22418,#22426,#22428,.T.); +#22426 = VERTEX_POINT('',#22427); +#22427 = CARTESIAN_POINT('',(-2.14,3.7,0.85)); +#22428 = CIRCLE('',#22429,0.2); +#22429 = AXIS2_PLACEMENT_3D('',#22430,#22431,#22432); +#22430 = CARTESIAN_POINT('',(-2.14,3.7,0.65)); +#22431 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22432 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22433 = ORIENTED_EDGE('',*,*,#22434,.T.); +#22434 = EDGE_CURVE('',#22426,#20398,#22435,.T.); +#22435 = LINE('',#22436,#22437); +#22436 = CARTESIAN_POINT('',(-2.14,3.7,0.85)); +#22437 = VECTOR('',#22438,1.); +#22438 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22439 = PLANE('',#22440); +#22440 = AXIS2_PLACEMENT_3D('',#22441,#22442,#22443); +#22441 = CARTESIAN_POINT('',(-2.14,3.900244542703,0.394853274378)); +#22442 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22443 = DIRECTION('',(0.,-0.,1.)); +#22444 = ADVANCED_FACE('',(#22445),#22531,.F.); +#22445 = FACE_BOUND('',#22446,.F.); +#22446 = EDGE_LOOP('',(#22447,#22448,#22449,#22458,#22466,#22475,#22483, + #22491,#22499,#22508,#22516,#22525)); +#22447 = ORIENTED_EDGE('',*,*,#20437,.F.); +#22448 = ORIENTED_EDGE('',*,*,#20366,.T.); +#22449 = ORIENTED_EDGE('',*,*,#22450,.T.); +#22450 = EDGE_CURVE('',#20367,#22451,#22453,.T.); +#22451 = VERTEX_POINT('',#22452); +#22452 = CARTESIAN_POINT('',(2.14,3.8,0.65)); +#22453 = CIRCLE('',#22454,0.1); +#22454 = AXIS2_PLACEMENT_3D('',#22455,#22456,#22457); +#22455 = CARTESIAN_POINT('',(2.14,3.7,0.65)); +#22456 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22457 = DIRECTION('',(0.,0.,1.)); +#22458 = ORIENTED_EDGE('',*,*,#22459,.T.); +#22459 = EDGE_CURVE('',#22451,#22460,#22462,.T.); +#22460 = VERTEX_POINT('',#22461); +#22461 = CARTESIAN_POINT('',(2.14,3.8,0.2)); +#22462 = LINE('',#22463,#22464); +#22463 = CARTESIAN_POINT('',(2.14,3.8,0.65)); +#22464 = VECTOR('',#22465,1.); +#22465 = DIRECTION('',(0.,0.,-1.)); +#22466 = ORIENTED_EDGE('',*,*,#22467,.T.); +#22467 = EDGE_CURVE('',#22460,#22468,#22470,.T.); +#22468 = VERTEX_POINT('',#22469); +#22469 = CARTESIAN_POINT('',(2.14,4.,-8.326672684689E-17)); +#22470 = CIRCLE('',#22471,0.2); +#22471 = AXIS2_PLACEMENT_3D('',#22472,#22473,#22474); +#22472 = CARTESIAN_POINT('',(2.14,4.,0.2)); +#22473 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22474 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22475 = ORIENTED_EDGE('',*,*,#22476,.T.); +#22476 = EDGE_CURVE('',#22468,#22477,#22479,.T.); +#22477 = VERTEX_POINT('',#22478); +#22478 = CARTESIAN_POINT('',(2.14,4.5,-8.326672684689E-17)); +#22479 = LINE('',#22480,#22481); +#22480 = CARTESIAN_POINT('',(2.14,4.,-8.326672684689E-17)); +#22481 = VECTOR('',#22482,1.); +#22482 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22483 = ORIENTED_EDGE('',*,*,#22484,.T.); +#22484 = EDGE_CURVE('',#22477,#22485,#22487,.T.); +#22485 = VERTEX_POINT('',#22486); +#22486 = CARTESIAN_POINT('',(2.14,4.5,0.1)); +#22487 = LINE('',#22488,#22489); +#22488 = CARTESIAN_POINT('',(2.14,4.5,-8.326672684689E-17)); +#22489 = VECTOR('',#22490,1.); +#22490 = DIRECTION('',(0.,0.,1.)); +#22491 = ORIENTED_EDGE('',*,*,#22492,.T.); +#22492 = EDGE_CURVE('',#22485,#22493,#22495,.T.); +#22493 = VERTEX_POINT('',#22494); +#22494 = CARTESIAN_POINT('',(2.14,4.,0.1)); +#22495 = LINE('',#22496,#22497); +#22496 = CARTESIAN_POINT('',(2.14,4.5,0.1)); +#22497 = VECTOR('',#22498,1.); +#22498 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22499 = ORIENTED_EDGE('',*,*,#22500,.T.); +#22500 = EDGE_CURVE('',#22493,#22501,#22503,.T.); +#22501 = VERTEX_POINT('',#22502); +#22502 = CARTESIAN_POINT('',(2.14,3.9,0.2)); +#22503 = CIRCLE('',#22504,0.1); +#22504 = AXIS2_PLACEMENT_3D('',#22505,#22506,#22507); +#22505 = CARTESIAN_POINT('',(2.14,4.,0.2)); +#22506 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22507 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22508 = ORIENTED_EDGE('',*,*,#22509,.T.); +#22509 = EDGE_CURVE('',#22501,#22510,#22512,.T.); +#22510 = VERTEX_POINT('',#22511); +#22511 = CARTESIAN_POINT('',(2.14,3.9,0.65)); +#22512 = LINE('',#22513,#22514); +#22513 = CARTESIAN_POINT('',(2.14,3.9,0.2)); +#22514 = VECTOR('',#22515,1.); +#22515 = DIRECTION('',(0.,0.,1.)); +#22516 = ORIENTED_EDGE('',*,*,#22517,.T.); +#22517 = EDGE_CURVE('',#22510,#22518,#22520,.T.); +#22518 = VERTEX_POINT('',#22519); +#22519 = CARTESIAN_POINT('',(2.14,3.7,0.85)); +#22520 = CIRCLE('',#22521,0.2); +#22521 = AXIS2_PLACEMENT_3D('',#22522,#22523,#22524); +#22522 = CARTESIAN_POINT('',(2.14,3.7,0.65)); +#22523 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22524 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22525 = ORIENTED_EDGE('',*,*,#22526,.T.); +#22526 = EDGE_CURVE('',#22518,#20438,#22527,.T.); +#22527 = LINE('',#22528,#22529); +#22528 = CARTESIAN_POINT('',(2.14,3.7,0.85)); +#22529 = VECTOR('',#22530,1.); +#22530 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22531 = PLANE('',#22532); +#22532 = AXIS2_PLACEMENT_3D('',#22533,#22534,#22535); +#22533 = CARTESIAN_POINT('',(2.14,3.900244542703,0.394853274378)); +#22534 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22535 = DIRECTION('',(0.,-0.,1.)); +#22536 = ADVANCED_FACE('',(#22537),#22548,.F.); +#22537 = FACE_BOUND('',#22538,.F.); +#22538 = EDGE_LOOP('',(#22539,#22540,#22541,#22547)); +#22539 = ORIENTED_EDGE('',*,*,#20383,.T.); +#22540 = ORIENTED_EDGE('',*,*,#22227,.T.); +#22541 = ORIENTED_EDGE('',*,*,#22542,.F.); +#22542 = EDGE_CURVE('',#22451,#22228,#22543,.T.); +#22543 = LINE('',#22544,#22545); +#22544 = CARTESIAN_POINT('',(2.14,3.8,0.65)); +#22545 = VECTOR('',#22546,1.); +#22546 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22547 = ORIENTED_EDGE('',*,*,#22450,.F.); +#22548 = CYLINDRICAL_SURFACE('',#22549,0.1); +#22549 = AXIS2_PLACEMENT_3D('',#22550,#22551,#22552); +#22550 = CARTESIAN_POINT('',(2.14,3.7,0.65)); +#22551 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22552 = DIRECTION('',(0.,0.,1.)); +#22553 = ADVANCED_FACE('',(#22554),#22570,.F.); +#22554 = FACE_BOUND('',#22555,.F.); +#22555 = EDGE_LOOP('',(#22556,#22562,#22563,#22569)); +#22556 = ORIENTED_EDGE('',*,*,#22557,.F.); +#22557 = EDGE_CURVE('',#20398,#21005,#22558,.T.); +#22558 = LINE('',#22559,#22560); +#22559 = CARTESIAN_POINT('',(-2.14,3.7,0.85)); +#22560 = VECTOR('',#22561,1.); +#22561 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22562 = ORIENTED_EDGE('',*,*,#20414,.T.); +#22563 = ORIENTED_EDGE('',*,*,#22564,.T.); +#22564 = EDGE_CURVE('',#20407,#21013,#22565,.T.); +#22565 = LINE('',#22566,#22567); +#22566 = CARTESIAN_POINT('',(-1.86,3.7,0.85)); +#22567 = VECTOR('',#22568,1.); +#22568 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22569 = ORIENTED_EDGE('',*,*,#21012,.F.); +#22570 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#22571,#22572) + ,(#22573,#22574 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#22571 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#22572 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#22573 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#22574 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#22575 = ADVANCED_FACE('',(#22576),#22662,.F.); +#22576 = FACE_BOUND('',#22577,.F.); +#22577 = EDGE_LOOP('',(#22578,#22579,#22580,#22589,#22597,#22606,#22614, + #22622,#22630,#22639,#22647,#22656)); +#22578 = ORIENTED_EDGE('',*,*,#20406,.F.); +#22579 = ORIENTED_EDGE('',*,*,#20459,.T.); +#22580 = ORIENTED_EDGE('',*,*,#22581,.T.); +#22581 = EDGE_CURVE('',#20460,#22582,#22584,.T.); +#22582 = VERTEX_POINT('',#22583); +#22583 = CARTESIAN_POINT('',(-1.86,3.8,0.65)); +#22584 = CIRCLE('',#22585,0.1); +#22585 = AXIS2_PLACEMENT_3D('',#22586,#22587,#22588); +#22586 = CARTESIAN_POINT('',(-1.86,3.7,0.65)); +#22587 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22588 = DIRECTION('',(0.,0.,1.)); +#22589 = ORIENTED_EDGE('',*,*,#22590,.T.); +#22590 = EDGE_CURVE('',#22582,#22591,#22593,.T.); +#22591 = VERTEX_POINT('',#22592); +#22592 = CARTESIAN_POINT('',(-1.86,3.8,0.2)); +#22593 = LINE('',#22594,#22595); +#22594 = CARTESIAN_POINT('',(-1.86,3.8,0.65)); +#22595 = VECTOR('',#22596,1.); +#22596 = DIRECTION('',(0.,0.,-1.)); +#22597 = ORIENTED_EDGE('',*,*,#22598,.T.); +#22598 = EDGE_CURVE('',#22591,#22599,#22601,.T.); +#22599 = VERTEX_POINT('',#22600); +#22600 = CARTESIAN_POINT('',(-1.86,4.,-8.326672684689E-17)); +#22601 = CIRCLE('',#22602,0.2); +#22602 = AXIS2_PLACEMENT_3D('',#22603,#22604,#22605); +#22603 = CARTESIAN_POINT('',(-1.86,4.,0.2)); +#22604 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22605 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22606 = ORIENTED_EDGE('',*,*,#22607,.T.); +#22607 = EDGE_CURVE('',#22599,#22608,#22610,.T.); +#22608 = VERTEX_POINT('',#22609); +#22609 = CARTESIAN_POINT('',(-1.86,4.5,-8.326672684689E-17)); +#22610 = LINE('',#22611,#22612); +#22611 = CARTESIAN_POINT('',(-1.86,4.,-8.326672684689E-17)); +#22612 = VECTOR('',#22613,1.); +#22613 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22614 = ORIENTED_EDGE('',*,*,#22615,.T.); +#22615 = EDGE_CURVE('',#22608,#22616,#22618,.T.); +#22616 = VERTEX_POINT('',#22617); +#22617 = CARTESIAN_POINT('',(-1.86,4.5,0.1)); +#22618 = LINE('',#22619,#22620); +#22619 = CARTESIAN_POINT('',(-1.86,4.5,-8.326672684689E-17)); +#22620 = VECTOR('',#22621,1.); +#22621 = DIRECTION('',(0.,0.,1.)); +#22622 = ORIENTED_EDGE('',*,*,#22623,.T.); +#22623 = EDGE_CURVE('',#22616,#22624,#22626,.T.); +#22624 = VERTEX_POINT('',#22625); +#22625 = CARTESIAN_POINT('',(-1.86,4.,0.1)); +#22626 = LINE('',#22627,#22628); +#22627 = CARTESIAN_POINT('',(-1.86,4.5,0.1)); +#22628 = VECTOR('',#22629,1.); +#22629 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22630 = ORIENTED_EDGE('',*,*,#22631,.T.); +#22631 = EDGE_CURVE('',#22624,#22632,#22634,.T.); +#22632 = VERTEX_POINT('',#22633); +#22633 = CARTESIAN_POINT('',(-1.86,3.9,0.2)); +#22634 = CIRCLE('',#22635,0.1); +#22635 = AXIS2_PLACEMENT_3D('',#22636,#22637,#22638); +#22636 = CARTESIAN_POINT('',(-1.86,4.,0.2)); +#22637 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22638 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22639 = ORIENTED_EDGE('',*,*,#22640,.T.); +#22640 = EDGE_CURVE('',#22632,#22641,#22643,.T.); +#22641 = VERTEX_POINT('',#22642); +#22642 = CARTESIAN_POINT('',(-1.86,3.9,0.65)); +#22643 = LINE('',#22644,#22645); +#22644 = CARTESIAN_POINT('',(-1.86,3.9,0.2)); +#22645 = VECTOR('',#22646,1.); +#22646 = DIRECTION('',(0.,0.,1.)); +#22647 = ORIENTED_EDGE('',*,*,#22648,.T.); +#22648 = EDGE_CURVE('',#22641,#22649,#22651,.T.); +#22649 = VERTEX_POINT('',#22650); +#22650 = CARTESIAN_POINT('',(-1.86,3.7,0.85)); +#22651 = CIRCLE('',#22652,0.2); +#22652 = AXIS2_PLACEMENT_3D('',#22653,#22654,#22655); +#22653 = CARTESIAN_POINT('',(-1.86,3.7,0.65)); +#22654 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22655 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22656 = ORIENTED_EDGE('',*,*,#22657,.T.); +#22657 = EDGE_CURVE('',#22649,#20407,#22658,.T.); +#22658 = LINE('',#22659,#22660); +#22659 = CARTESIAN_POINT('',(-1.86,3.7,0.85)); +#22660 = VECTOR('',#22661,1.); +#22661 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22662 = PLANE('',#22663); +#22663 = AXIS2_PLACEMENT_3D('',#22664,#22665,#22666); +#22664 = CARTESIAN_POINT('',(-1.86,3.900244542703,0.394853274378)); +#22665 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22666 = DIRECTION('',(0.,-0.,1.)); +#22667 = ADVANCED_FACE('',(#22668),#22754,.T.); +#22668 = FACE_BOUND('',#22669,.T.); +#22669 = EDGE_LOOP('',(#22670,#22671,#22672,#22681,#22689,#22698,#22706, + #22714,#22722,#22731,#22739,#22748)); +#22670 = ORIENTED_EDGE('',*,*,#20428,.F.); +#22671 = ORIENTED_EDGE('',*,*,#20499,.T.); +#22672 = ORIENTED_EDGE('',*,*,#22673,.T.); +#22673 = EDGE_CURVE('',#20500,#22674,#22676,.T.); +#22674 = VERTEX_POINT('',#22675); +#22675 = CARTESIAN_POINT('',(1.86,3.8,0.65)); +#22676 = CIRCLE('',#22677,0.1); +#22677 = AXIS2_PLACEMENT_3D('',#22678,#22679,#22680); +#22678 = CARTESIAN_POINT('',(1.86,3.7,0.65)); +#22679 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22680 = DIRECTION('',(0.,0.,1.)); +#22681 = ORIENTED_EDGE('',*,*,#22682,.T.); +#22682 = EDGE_CURVE('',#22674,#22683,#22685,.T.); +#22683 = VERTEX_POINT('',#22684); +#22684 = CARTESIAN_POINT('',(1.86,3.8,0.2)); +#22685 = LINE('',#22686,#22687); +#22686 = CARTESIAN_POINT('',(1.86,3.8,0.65)); +#22687 = VECTOR('',#22688,1.); +#22688 = DIRECTION('',(0.,0.,-1.)); +#22689 = ORIENTED_EDGE('',*,*,#22690,.T.); +#22690 = EDGE_CURVE('',#22683,#22691,#22693,.T.); +#22691 = VERTEX_POINT('',#22692); +#22692 = CARTESIAN_POINT('',(1.86,4.,-8.326672684689E-17)); +#22693 = CIRCLE('',#22694,0.2); +#22694 = AXIS2_PLACEMENT_3D('',#22695,#22696,#22697); +#22695 = CARTESIAN_POINT('',(1.86,4.,0.2)); +#22696 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22697 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22698 = ORIENTED_EDGE('',*,*,#22699,.T.); +#22699 = EDGE_CURVE('',#22691,#22700,#22702,.T.); +#22700 = VERTEX_POINT('',#22701); +#22701 = CARTESIAN_POINT('',(1.86,4.5,-8.326672684689E-17)); +#22702 = LINE('',#22703,#22704); +#22703 = CARTESIAN_POINT('',(1.86,4.,-8.326672684689E-17)); +#22704 = VECTOR('',#22705,1.); +#22705 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22706 = ORIENTED_EDGE('',*,*,#22707,.T.); +#22707 = EDGE_CURVE('',#22700,#22708,#22710,.T.); +#22708 = VERTEX_POINT('',#22709); +#22709 = CARTESIAN_POINT('',(1.86,4.5,0.1)); +#22710 = LINE('',#22711,#22712); +#22711 = CARTESIAN_POINT('',(1.86,4.5,-8.326672684689E-17)); +#22712 = VECTOR('',#22713,1.); +#22713 = DIRECTION('',(0.,0.,1.)); +#22714 = ORIENTED_EDGE('',*,*,#22715,.T.); +#22715 = EDGE_CURVE('',#22708,#22716,#22718,.T.); +#22716 = VERTEX_POINT('',#22717); +#22717 = CARTESIAN_POINT('',(1.86,4.,0.1)); +#22718 = LINE('',#22719,#22720); +#22719 = CARTESIAN_POINT('',(1.86,4.5,0.1)); +#22720 = VECTOR('',#22721,1.); +#22721 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22722 = ORIENTED_EDGE('',*,*,#22723,.T.); +#22723 = EDGE_CURVE('',#22716,#22724,#22726,.T.); +#22724 = VERTEX_POINT('',#22725); +#22725 = CARTESIAN_POINT('',(1.86,3.9,0.2)); +#22726 = CIRCLE('',#22727,0.1); +#22727 = AXIS2_PLACEMENT_3D('',#22728,#22729,#22730); +#22728 = CARTESIAN_POINT('',(1.86,4.,0.2)); +#22729 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22730 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22731 = ORIENTED_EDGE('',*,*,#22732,.T.); +#22732 = EDGE_CURVE('',#22724,#22733,#22735,.T.); +#22733 = VERTEX_POINT('',#22734); +#22734 = CARTESIAN_POINT('',(1.86,3.9,0.65)); +#22735 = LINE('',#22736,#22737); +#22736 = CARTESIAN_POINT('',(1.86,3.9,0.2)); +#22737 = VECTOR('',#22738,1.); +#22738 = DIRECTION('',(0.,0.,1.)); +#22739 = ORIENTED_EDGE('',*,*,#22740,.T.); +#22740 = EDGE_CURVE('',#22733,#22741,#22743,.T.); +#22741 = VERTEX_POINT('',#22742); +#22742 = CARTESIAN_POINT('',(1.86,3.7,0.85)); +#22743 = CIRCLE('',#22744,0.2); +#22744 = AXIS2_PLACEMENT_3D('',#22745,#22746,#22747); +#22745 = CARTESIAN_POINT('',(1.86,3.7,0.65)); +#22746 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22747 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22748 = ORIENTED_EDGE('',*,*,#22749,.T.); +#22749 = EDGE_CURVE('',#22741,#20429,#22750,.T.); +#22750 = LINE('',#22751,#22752); +#22751 = CARTESIAN_POINT('',(1.86,3.7,0.85)); +#22752 = VECTOR('',#22753,1.); +#22753 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22754 = PLANE('',#22755); +#22755 = AXIS2_PLACEMENT_3D('',#22756,#22757,#22758); +#22756 = CARTESIAN_POINT('',(1.86,3.900244542703,0.394853274378)); +#22757 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22758 = DIRECTION('',(0.,-0.,1.)); +#22759 = ADVANCED_FACE('',(#22760),#22776,.F.); +#22760 = FACE_BOUND('',#22761,.F.); +#22761 = EDGE_LOOP('',(#22762,#22768,#22769,#22775)); +#22762 = ORIENTED_EDGE('',*,*,#22763,.F.); +#22763 = EDGE_CURVE('',#20429,#21133,#22764,.T.); +#22764 = LINE('',#22765,#22766); +#22765 = CARTESIAN_POINT('',(1.86,3.7,0.85)); +#22766 = VECTOR('',#22767,1.); +#22767 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22768 = ORIENTED_EDGE('',*,*,#20445,.T.); +#22769 = ORIENTED_EDGE('',*,*,#22770,.T.); +#22770 = EDGE_CURVE('',#20438,#21141,#22771,.T.); +#22771 = LINE('',#22772,#22773); +#22772 = CARTESIAN_POINT('',(2.14,3.7,0.85)); +#22773 = VECTOR('',#22774,1.); +#22774 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22775 = ORIENTED_EDGE('',*,*,#21140,.F.); +#22776 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#22777,#22778) + ,(#22779,#22780 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#22777 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#22778 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#22779 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#22780 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#22781 = ADVANCED_FACE('',(#22782),#22801,.F.); +#22782 = FACE_BOUND('',#22783,.F.); +#22783 = EDGE_LOOP('',(#22784,#22785,#22794,#22800)); +#22784 = ORIENTED_EDGE('',*,*,#20476,.T.); +#22785 = ORIENTED_EDGE('',*,*,#22786,.T.); +#22786 = EDGE_CURVE('',#20469,#22787,#22789,.T.); +#22787 = VERTEX_POINT('',#22788); +#22788 = CARTESIAN_POINT('',(-1.64,3.8,0.65)); +#22789 = CIRCLE('',#22790,0.1); +#22790 = AXIS2_PLACEMENT_3D('',#22791,#22792,#22793); +#22791 = CARTESIAN_POINT('',(-1.64,3.7,0.65)); +#22792 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22793 = DIRECTION('',(0.,0.,1.)); +#22794 = ORIENTED_EDGE('',*,*,#22795,.F.); +#22795 = EDGE_CURVE('',#22582,#22787,#22796,.T.); +#22796 = LINE('',#22797,#22798); +#22797 = CARTESIAN_POINT('',(-1.86,3.8,0.65)); +#22798 = VECTOR('',#22799,1.); +#22799 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22800 = ORIENTED_EDGE('',*,*,#22581,.F.); +#22801 = CYLINDRICAL_SURFACE('',#22802,0.1); +#22802 = AXIS2_PLACEMENT_3D('',#22803,#22804,#22805); +#22803 = CARTESIAN_POINT('',(-1.86,3.7,0.65)); +#22804 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22805 = DIRECTION('',(0.,0.,1.)); +#22806 = ADVANCED_FACE('',(#22807),#22885,.T.); +#22807 = FACE_BOUND('',#22808,.T.); +#22808 = EDGE_LOOP('',(#22809,#22810,#22811,#22812,#22820,#22829,#22837, + #22845,#22853,#22862,#22870,#22879)); +#22809 = ORIENTED_EDGE('',*,*,#20521,.F.); +#22810 = ORIENTED_EDGE('',*,*,#20468,.T.); +#22811 = ORIENTED_EDGE('',*,*,#22786,.T.); +#22812 = ORIENTED_EDGE('',*,*,#22813,.T.); +#22813 = EDGE_CURVE('',#22787,#22814,#22816,.T.); +#22814 = VERTEX_POINT('',#22815); +#22815 = CARTESIAN_POINT('',(-1.64,3.8,0.2)); +#22816 = LINE('',#22817,#22818); +#22817 = CARTESIAN_POINT('',(-1.64,3.8,0.65)); +#22818 = VECTOR('',#22819,1.); +#22819 = DIRECTION('',(0.,0.,-1.)); +#22820 = ORIENTED_EDGE('',*,*,#22821,.T.); +#22821 = EDGE_CURVE('',#22814,#22822,#22824,.T.); +#22822 = VERTEX_POINT('',#22823); +#22823 = CARTESIAN_POINT('',(-1.64,4.,-8.326672684689E-17)); +#22824 = CIRCLE('',#22825,0.2); +#22825 = AXIS2_PLACEMENT_3D('',#22826,#22827,#22828); +#22826 = CARTESIAN_POINT('',(-1.64,4.,0.2)); +#22827 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22828 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22829 = ORIENTED_EDGE('',*,*,#22830,.T.); +#22830 = EDGE_CURVE('',#22822,#22831,#22833,.T.); +#22831 = VERTEX_POINT('',#22832); +#22832 = CARTESIAN_POINT('',(-1.64,4.5,-8.326672684689E-17)); +#22833 = LINE('',#22834,#22835); +#22834 = CARTESIAN_POINT('',(-1.64,4.,-8.326672684689E-17)); +#22835 = VECTOR('',#22836,1.); +#22836 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22837 = ORIENTED_EDGE('',*,*,#22838,.T.); +#22838 = EDGE_CURVE('',#22831,#22839,#22841,.T.); +#22839 = VERTEX_POINT('',#22840); +#22840 = CARTESIAN_POINT('',(-1.64,4.5,0.1)); +#22841 = LINE('',#22842,#22843); +#22842 = CARTESIAN_POINT('',(-1.64,4.5,-8.326672684689E-17)); +#22843 = VECTOR('',#22844,1.); +#22844 = DIRECTION('',(0.,0.,1.)); +#22845 = ORIENTED_EDGE('',*,*,#22846,.T.); +#22846 = EDGE_CURVE('',#22839,#22847,#22849,.T.); +#22847 = VERTEX_POINT('',#22848); +#22848 = CARTESIAN_POINT('',(-1.64,4.,0.1)); +#22849 = LINE('',#22850,#22851); +#22850 = CARTESIAN_POINT('',(-1.64,4.5,0.1)); +#22851 = VECTOR('',#22852,1.); +#22852 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22853 = ORIENTED_EDGE('',*,*,#22854,.T.); +#22854 = EDGE_CURVE('',#22847,#22855,#22857,.T.); +#22855 = VERTEX_POINT('',#22856); +#22856 = CARTESIAN_POINT('',(-1.64,3.9,0.2)); +#22857 = CIRCLE('',#22858,0.1); +#22858 = AXIS2_PLACEMENT_3D('',#22859,#22860,#22861); +#22859 = CARTESIAN_POINT('',(-1.64,4.,0.2)); +#22860 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22861 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22862 = ORIENTED_EDGE('',*,*,#22863,.T.); +#22863 = EDGE_CURVE('',#22855,#22864,#22866,.T.); +#22864 = VERTEX_POINT('',#22865); +#22865 = CARTESIAN_POINT('',(-1.64,3.9,0.65)); +#22866 = LINE('',#22867,#22868); +#22867 = CARTESIAN_POINT('',(-1.64,3.9,0.2)); +#22868 = VECTOR('',#22869,1.); +#22869 = DIRECTION('',(0.,0.,1.)); +#22870 = ORIENTED_EDGE('',*,*,#22871,.T.); +#22871 = EDGE_CURVE('',#22864,#22872,#22874,.T.); +#22872 = VERTEX_POINT('',#22873); +#22873 = CARTESIAN_POINT('',(-1.64,3.7,0.85)); +#22874 = CIRCLE('',#22875,0.2); +#22875 = AXIS2_PLACEMENT_3D('',#22876,#22877,#22878); +#22876 = CARTESIAN_POINT('',(-1.64,3.7,0.65)); +#22877 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22878 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22879 = ORIENTED_EDGE('',*,*,#22880,.T.); +#22880 = EDGE_CURVE('',#22872,#20522,#22881,.T.); +#22881 = LINE('',#22882,#22883); +#22882 = CARTESIAN_POINT('',(-1.64,3.7,0.85)); +#22883 = VECTOR('',#22884,1.); +#22884 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22885 = PLANE('',#22886); +#22886 = AXIS2_PLACEMENT_3D('',#22887,#22888,#22889); +#22887 = CARTESIAN_POINT('',(-1.64,3.900244542703,0.394853274378)); +#22888 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22889 = DIRECTION('',(0.,-0.,1.)); +#22890 = ADVANCED_FACE('',(#22891),#22977,.F.); +#22891 = FACE_BOUND('',#22892,.F.); +#22892 = EDGE_LOOP('',(#22893,#22894,#22895,#22904,#22912,#22921,#22929, + #22937,#22945,#22954,#22962,#22971)); +#22893 = ORIENTED_EDGE('',*,*,#20561,.F.); +#22894 = ORIENTED_EDGE('',*,*,#20490,.T.); +#22895 = ORIENTED_EDGE('',*,*,#22896,.T.); +#22896 = EDGE_CURVE('',#20491,#22897,#22899,.T.); +#22897 = VERTEX_POINT('',#22898); +#22898 = CARTESIAN_POINT('',(1.64,3.8,0.65)); +#22899 = CIRCLE('',#22900,0.1); +#22900 = AXIS2_PLACEMENT_3D('',#22901,#22902,#22903); +#22901 = CARTESIAN_POINT('',(1.64,3.7,0.65)); +#22902 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22903 = DIRECTION('',(0.,0.,1.)); +#22904 = ORIENTED_EDGE('',*,*,#22905,.T.); +#22905 = EDGE_CURVE('',#22897,#22906,#22908,.T.); +#22906 = VERTEX_POINT('',#22907); +#22907 = CARTESIAN_POINT('',(1.64,3.8,0.2)); +#22908 = LINE('',#22909,#22910); +#22909 = CARTESIAN_POINT('',(1.64,3.8,0.65)); +#22910 = VECTOR('',#22911,1.); +#22911 = DIRECTION('',(0.,0.,-1.)); +#22912 = ORIENTED_EDGE('',*,*,#22913,.T.); +#22913 = EDGE_CURVE('',#22906,#22914,#22916,.T.); +#22914 = VERTEX_POINT('',#22915); +#22915 = CARTESIAN_POINT('',(1.64,4.,-8.326672684689E-17)); +#22916 = CIRCLE('',#22917,0.2); +#22917 = AXIS2_PLACEMENT_3D('',#22918,#22919,#22920); +#22918 = CARTESIAN_POINT('',(1.64,4.,0.2)); +#22919 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22920 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#22921 = ORIENTED_EDGE('',*,*,#22922,.T.); +#22922 = EDGE_CURVE('',#22914,#22923,#22925,.T.); +#22923 = VERTEX_POINT('',#22924); +#22924 = CARTESIAN_POINT('',(1.64,4.5,-8.326672684689E-17)); +#22925 = LINE('',#22926,#22927); +#22926 = CARTESIAN_POINT('',(1.64,4.,-8.326672684689E-17)); +#22927 = VECTOR('',#22928,1.); +#22928 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#22929 = ORIENTED_EDGE('',*,*,#22930,.T.); +#22930 = EDGE_CURVE('',#22923,#22931,#22933,.T.); +#22931 = VERTEX_POINT('',#22932); +#22932 = CARTESIAN_POINT('',(1.64,4.5,0.1)); +#22933 = LINE('',#22934,#22935); +#22934 = CARTESIAN_POINT('',(1.64,4.5,-8.326672684689E-17)); +#22935 = VECTOR('',#22936,1.); +#22936 = DIRECTION('',(0.,0.,1.)); +#22937 = ORIENTED_EDGE('',*,*,#22938,.T.); +#22938 = EDGE_CURVE('',#22931,#22939,#22941,.T.); +#22939 = VERTEX_POINT('',#22940); +#22940 = CARTESIAN_POINT('',(1.64,4.,0.1)); +#22941 = LINE('',#22942,#22943); +#22942 = CARTESIAN_POINT('',(1.64,4.5,0.1)); +#22943 = VECTOR('',#22944,1.); +#22944 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22945 = ORIENTED_EDGE('',*,*,#22946,.T.); +#22946 = EDGE_CURVE('',#22939,#22947,#22949,.T.); +#22947 = VERTEX_POINT('',#22948); +#22948 = CARTESIAN_POINT('',(1.64,3.9,0.2)); +#22949 = CIRCLE('',#22950,0.1); +#22950 = AXIS2_PLACEMENT_3D('',#22951,#22952,#22953); +#22951 = CARTESIAN_POINT('',(1.64,4.,0.2)); +#22952 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22953 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#22954 = ORIENTED_EDGE('',*,*,#22955,.T.); +#22955 = EDGE_CURVE('',#22947,#22956,#22958,.T.); +#22956 = VERTEX_POINT('',#22957); +#22957 = CARTESIAN_POINT('',(1.64,3.9,0.65)); +#22958 = LINE('',#22959,#22960); +#22959 = CARTESIAN_POINT('',(1.64,3.9,0.2)); +#22960 = VECTOR('',#22961,1.); +#22961 = DIRECTION('',(0.,0.,1.)); +#22962 = ORIENTED_EDGE('',*,*,#22963,.T.); +#22963 = EDGE_CURVE('',#22956,#22964,#22966,.T.); +#22964 = VERTEX_POINT('',#22965); +#22965 = CARTESIAN_POINT('',(1.64,3.7,0.85)); +#22966 = CIRCLE('',#22967,0.2); +#22967 = AXIS2_PLACEMENT_3D('',#22968,#22969,#22970); +#22968 = CARTESIAN_POINT('',(1.64,3.7,0.65)); +#22969 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22970 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#22971 = ORIENTED_EDGE('',*,*,#22972,.T.); +#22972 = EDGE_CURVE('',#22964,#20562,#22973,.T.); +#22973 = LINE('',#22974,#22975); +#22974 = CARTESIAN_POINT('',(1.64,3.7,0.85)); +#22975 = VECTOR('',#22976,1.); +#22976 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#22977 = PLANE('',#22978); +#22978 = AXIS2_PLACEMENT_3D('',#22979,#22980,#22981); +#22979 = CARTESIAN_POINT('',(1.64,3.900244542703,0.394853274378)); +#22980 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22981 = DIRECTION('',(0.,-0.,1.)); +#22982 = ADVANCED_FACE('',(#22983),#22994,.F.); +#22983 = FACE_BOUND('',#22984,.F.); +#22984 = EDGE_LOOP('',(#22985,#22986,#22987,#22993)); +#22985 = ORIENTED_EDGE('',*,*,#20507,.T.); +#22986 = ORIENTED_EDGE('',*,*,#22673,.T.); +#22987 = ORIENTED_EDGE('',*,*,#22988,.F.); +#22988 = EDGE_CURVE('',#22897,#22674,#22989,.T.); +#22989 = LINE('',#22990,#22991); +#22990 = CARTESIAN_POINT('',(1.64,3.8,0.65)); +#22991 = VECTOR('',#22992,1.); +#22992 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#22993 = ORIENTED_EDGE('',*,*,#22896,.F.); +#22994 = CYLINDRICAL_SURFACE('',#22995,0.1); +#22995 = AXIS2_PLACEMENT_3D('',#22996,#22997,#22998); +#22996 = CARTESIAN_POINT('',(1.64,3.7,0.65)); +#22997 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#22998 = DIRECTION('',(0.,0.,1.)); +#22999 = ADVANCED_FACE('',(#23000),#23016,.F.); +#23000 = FACE_BOUND('',#23001,.F.); +#23001 = EDGE_LOOP('',(#23002,#23008,#23009,#23015)); +#23002 = ORIENTED_EDGE('',*,*,#23003,.F.); +#23003 = EDGE_CURVE('',#20522,#21021,#23004,.T.); +#23004 = LINE('',#23005,#23006); +#23005 = CARTESIAN_POINT('',(-1.64,3.7,0.85)); +#23006 = VECTOR('',#23007,1.); +#23007 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23008 = ORIENTED_EDGE('',*,*,#20538,.T.); +#23009 = ORIENTED_EDGE('',*,*,#23010,.T.); +#23010 = EDGE_CURVE('',#20531,#21029,#23011,.T.); +#23011 = LINE('',#23012,#23013); +#23012 = CARTESIAN_POINT('',(-1.36,3.7,0.85)); +#23013 = VECTOR('',#23014,1.); +#23014 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23015 = ORIENTED_EDGE('',*,*,#21028,.F.); +#23016 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#23017,#23018) + ,(#23019,#23020 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#23017 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#23018 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#23019 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#23020 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#23021 = ADVANCED_FACE('',(#23022),#23108,.F.); +#23022 = FACE_BOUND('',#23023,.F.); +#23023 = EDGE_LOOP('',(#23024,#23025,#23026,#23035,#23043,#23052,#23060, + #23068,#23076,#23085,#23093,#23102)); +#23024 = ORIENTED_EDGE('',*,*,#20530,.F.); +#23025 = ORIENTED_EDGE('',*,*,#20583,.T.); +#23026 = ORIENTED_EDGE('',*,*,#23027,.T.); +#23027 = EDGE_CURVE('',#20584,#23028,#23030,.T.); +#23028 = VERTEX_POINT('',#23029); +#23029 = CARTESIAN_POINT('',(-1.36,3.8,0.65)); +#23030 = CIRCLE('',#23031,0.1); +#23031 = AXIS2_PLACEMENT_3D('',#23032,#23033,#23034); +#23032 = CARTESIAN_POINT('',(-1.36,3.7,0.65)); +#23033 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23034 = DIRECTION('',(0.,0.,1.)); +#23035 = ORIENTED_EDGE('',*,*,#23036,.T.); +#23036 = EDGE_CURVE('',#23028,#23037,#23039,.T.); +#23037 = VERTEX_POINT('',#23038); +#23038 = CARTESIAN_POINT('',(-1.36,3.8,0.2)); +#23039 = LINE('',#23040,#23041); +#23040 = CARTESIAN_POINT('',(-1.36,3.8,0.65)); +#23041 = VECTOR('',#23042,1.); +#23042 = DIRECTION('',(0.,0.,-1.)); +#23043 = ORIENTED_EDGE('',*,*,#23044,.T.); +#23044 = EDGE_CURVE('',#23037,#23045,#23047,.T.); +#23045 = VERTEX_POINT('',#23046); +#23046 = CARTESIAN_POINT('',(-1.36,4.,-8.326672684689E-17)); +#23047 = CIRCLE('',#23048,0.2); +#23048 = AXIS2_PLACEMENT_3D('',#23049,#23050,#23051); +#23049 = CARTESIAN_POINT('',(-1.36,4.,0.2)); +#23050 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23051 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23052 = ORIENTED_EDGE('',*,*,#23053,.T.); +#23053 = EDGE_CURVE('',#23045,#23054,#23056,.T.); +#23054 = VERTEX_POINT('',#23055); +#23055 = CARTESIAN_POINT('',(-1.36,4.5,-8.326672684689E-17)); +#23056 = LINE('',#23057,#23058); +#23057 = CARTESIAN_POINT('',(-1.36,4.,-8.326672684689E-17)); +#23058 = VECTOR('',#23059,1.); +#23059 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23060 = ORIENTED_EDGE('',*,*,#23061,.T.); +#23061 = EDGE_CURVE('',#23054,#23062,#23064,.T.); +#23062 = VERTEX_POINT('',#23063); +#23063 = CARTESIAN_POINT('',(-1.36,4.5,0.1)); +#23064 = LINE('',#23065,#23066); +#23065 = CARTESIAN_POINT('',(-1.36,4.5,-8.326672684689E-17)); +#23066 = VECTOR('',#23067,1.); +#23067 = DIRECTION('',(0.,0.,1.)); +#23068 = ORIENTED_EDGE('',*,*,#23069,.T.); +#23069 = EDGE_CURVE('',#23062,#23070,#23072,.T.); +#23070 = VERTEX_POINT('',#23071); +#23071 = CARTESIAN_POINT('',(-1.36,4.,0.1)); +#23072 = LINE('',#23073,#23074); +#23073 = CARTESIAN_POINT('',(-1.36,4.5,0.1)); +#23074 = VECTOR('',#23075,1.); +#23075 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23076 = ORIENTED_EDGE('',*,*,#23077,.T.); +#23077 = EDGE_CURVE('',#23070,#23078,#23080,.T.); +#23078 = VERTEX_POINT('',#23079); +#23079 = CARTESIAN_POINT('',(-1.36,3.9,0.2)); +#23080 = CIRCLE('',#23081,0.1); +#23081 = AXIS2_PLACEMENT_3D('',#23082,#23083,#23084); +#23082 = CARTESIAN_POINT('',(-1.36,4.,0.2)); +#23083 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23084 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23085 = ORIENTED_EDGE('',*,*,#23086,.T.); +#23086 = EDGE_CURVE('',#23078,#23087,#23089,.T.); +#23087 = VERTEX_POINT('',#23088); +#23088 = CARTESIAN_POINT('',(-1.36,3.9,0.65)); +#23089 = LINE('',#23090,#23091); +#23090 = CARTESIAN_POINT('',(-1.36,3.9,0.2)); +#23091 = VECTOR('',#23092,1.); +#23092 = DIRECTION('',(0.,0.,1.)); +#23093 = ORIENTED_EDGE('',*,*,#23094,.T.); +#23094 = EDGE_CURVE('',#23087,#23095,#23097,.T.); +#23095 = VERTEX_POINT('',#23096); +#23096 = CARTESIAN_POINT('',(-1.36,3.7,0.85)); +#23097 = CIRCLE('',#23098,0.2); +#23098 = AXIS2_PLACEMENT_3D('',#23099,#23100,#23101); +#23099 = CARTESIAN_POINT('',(-1.36,3.7,0.65)); +#23100 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23101 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23102 = ORIENTED_EDGE('',*,*,#23103,.T.); +#23103 = EDGE_CURVE('',#23095,#20531,#23104,.T.); +#23104 = LINE('',#23105,#23106); +#23105 = CARTESIAN_POINT('',(-1.36,3.7,0.85)); +#23106 = VECTOR('',#23107,1.); +#23107 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23108 = PLANE('',#23109); +#23109 = AXIS2_PLACEMENT_3D('',#23110,#23111,#23112); +#23110 = CARTESIAN_POINT('',(-1.36,3.900244542703,0.394853274378)); +#23111 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23112 = DIRECTION('',(0.,-0.,1.)); +#23113 = ADVANCED_FACE('',(#23114),#23200,.T.); +#23114 = FACE_BOUND('',#23115,.T.); +#23115 = EDGE_LOOP('',(#23116,#23117,#23118,#23127,#23135,#23144,#23152, + #23160,#23168,#23177,#23185,#23194)); +#23116 = ORIENTED_EDGE('',*,*,#20552,.F.); +#23117 = ORIENTED_EDGE('',*,*,#20623,.T.); +#23118 = ORIENTED_EDGE('',*,*,#23119,.T.); +#23119 = EDGE_CURVE('',#20624,#23120,#23122,.T.); +#23120 = VERTEX_POINT('',#23121); +#23121 = CARTESIAN_POINT('',(1.36,3.8,0.65)); +#23122 = CIRCLE('',#23123,0.1); +#23123 = AXIS2_PLACEMENT_3D('',#23124,#23125,#23126); +#23124 = CARTESIAN_POINT('',(1.36,3.7,0.65)); +#23125 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23126 = DIRECTION('',(0.,0.,1.)); +#23127 = ORIENTED_EDGE('',*,*,#23128,.T.); +#23128 = EDGE_CURVE('',#23120,#23129,#23131,.T.); +#23129 = VERTEX_POINT('',#23130); +#23130 = CARTESIAN_POINT('',(1.36,3.8,0.2)); +#23131 = LINE('',#23132,#23133); +#23132 = CARTESIAN_POINT('',(1.36,3.8,0.65)); +#23133 = VECTOR('',#23134,1.); +#23134 = DIRECTION('',(0.,0.,-1.)); +#23135 = ORIENTED_EDGE('',*,*,#23136,.T.); +#23136 = EDGE_CURVE('',#23129,#23137,#23139,.T.); +#23137 = VERTEX_POINT('',#23138); +#23138 = CARTESIAN_POINT('',(1.36,4.,-8.326672684689E-17)); +#23139 = CIRCLE('',#23140,0.2); +#23140 = AXIS2_PLACEMENT_3D('',#23141,#23142,#23143); +#23141 = CARTESIAN_POINT('',(1.36,4.,0.2)); +#23142 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23143 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23144 = ORIENTED_EDGE('',*,*,#23145,.T.); +#23145 = EDGE_CURVE('',#23137,#23146,#23148,.T.); +#23146 = VERTEX_POINT('',#23147); +#23147 = CARTESIAN_POINT('',(1.36,4.5,-8.326672684689E-17)); +#23148 = LINE('',#23149,#23150); +#23149 = CARTESIAN_POINT('',(1.36,4.,-8.326672684689E-17)); +#23150 = VECTOR('',#23151,1.); +#23151 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23152 = ORIENTED_EDGE('',*,*,#23153,.T.); +#23153 = EDGE_CURVE('',#23146,#23154,#23156,.T.); +#23154 = VERTEX_POINT('',#23155); +#23155 = CARTESIAN_POINT('',(1.36,4.5,0.1)); +#23156 = LINE('',#23157,#23158); +#23157 = CARTESIAN_POINT('',(1.36,4.5,-8.326672684689E-17)); +#23158 = VECTOR('',#23159,1.); +#23159 = DIRECTION('',(0.,0.,1.)); +#23160 = ORIENTED_EDGE('',*,*,#23161,.T.); +#23161 = EDGE_CURVE('',#23154,#23162,#23164,.T.); +#23162 = VERTEX_POINT('',#23163); +#23163 = CARTESIAN_POINT('',(1.36,4.,0.1)); +#23164 = LINE('',#23165,#23166); +#23165 = CARTESIAN_POINT('',(1.36,4.5,0.1)); +#23166 = VECTOR('',#23167,1.); +#23167 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23168 = ORIENTED_EDGE('',*,*,#23169,.T.); +#23169 = EDGE_CURVE('',#23162,#23170,#23172,.T.); +#23170 = VERTEX_POINT('',#23171); +#23171 = CARTESIAN_POINT('',(1.36,3.9,0.2)); +#23172 = CIRCLE('',#23173,0.1); +#23173 = AXIS2_PLACEMENT_3D('',#23174,#23175,#23176); +#23174 = CARTESIAN_POINT('',(1.36,4.,0.2)); +#23175 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23176 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23177 = ORIENTED_EDGE('',*,*,#23178,.T.); +#23178 = EDGE_CURVE('',#23170,#23179,#23181,.T.); +#23179 = VERTEX_POINT('',#23180); +#23180 = CARTESIAN_POINT('',(1.36,3.9,0.65)); +#23181 = LINE('',#23182,#23183); +#23182 = CARTESIAN_POINT('',(1.36,3.9,0.2)); +#23183 = VECTOR('',#23184,1.); +#23184 = DIRECTION('',(0.,0.,1.)); +#23185 = ORIENTED_EDGE('',*,*,#23186,.T.); +#23186 = EDGE_CURVE('',#23179,#23187,#23189,.T.); +#23187 = VERTEX_POINT('',#23188); +#23188 = CARTESIAN_POINT('',(1.36,3.7,0.85)); +#23189 = CIRCLE('',#23190,0.2); +#23190 = AXIS2_PLACEMENT_3D('',#23191,#23192,#23193); +#23191 = CARTESIAN_POINT('',(1.36,3.7,0.65)); +#23192 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23193 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23194 = ORIENTED_EDGE('',*,*,#23195,.T.); +#23195 = EDGE_CURVE('',#23187,#20553,#23196,.T.); +#23196 = LINE('',#23197,#23198); +#23197 = CARTESIAN_POINT('',(1.36,3.7,0.85)); +#23198 = VECTOR('',#23199,1.); +#23199 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23200 = PLANE('',#23201); +#23201 = AXIS2_PLACEMENT_3D('',#23202,#23203,#23204); +#23202 = CARTESIAN_POINT('',(1.36,3.900244542703,0.394853274378)); +#23203 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23204 = DIRECTION('',(0.,-0.,1.)); +#23205 = ADVANCED_FACE('',(#23206),#23222,.F.); +#23206 = FACE_BOUND('',#23207,.F.); +#23207 = EDGE_LOOP('',(#23208,#23214,#23215,#23221)); +#23208 = ORIENTED_EDGE('',*,*,#23209,.F.); +#23209 = EDGE_CURVE('',#20553,#21117,#23210,.T.); +#23210 = LINE('',#23211,#23212); +#23211 = CARTESIAN_POINT('',(1.36,3.7,0.85)); +#23212 = VECTOR('',#23213,1.); +#23213 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23214 = ORIENTED_EDGE('',*,*,#20569,.T.); +#23215 = ORIENTED_EDGE('',*,*,#23216,.T.); +#23216 = EDGE_CURVE('',#20562,#21125,#23217,.T.); +#23217 = LINE('',#23218,#23219); +#23218 = CARTESIAN_POINT('',(1.64,3.7,0.85)); +#23219 = VECTOR('',#23220,1.); +#23220 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23221 = ORIENTED_EDGE('',*,*,#21124,.F.); +#23222 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#23223,#23224) + ,(#23225,#23226 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#23223 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#23224 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#23225 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#23226 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#23227 = ADVANCED_FACE('',(#23228),#23247,.F.); +#23228 = FACE_BOUND('',#23229,.F.); +#23229 = EDGE_LOOP('',(#23230,#23231,#23240,#23246)); +#23230 = ORIENTED_EDGE('',*,*,#20600,.T.); +#23231 = ORIENTED_EDGE('',*,*,#23232,.T.); +#23232 = EDGE_CURVE('',#20593,#23233,#23235,.T.); +#23233 = VERTEX_POINT('',#23234); +#23234 = CARTESIAN_POINT('',(-1.14,3.8,0.65)); +#23235 = CIRCLE('',#23236,0.1); +#23236 = AXIS2_PLACEMENT_3D('',#23237,#23238,#23239); +#23237 = CARTESIAN_POINT('',(-1.14,3.7,0.65)); +#23238 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23239 = DIRECTION('',(0.,0.,1.)); +#23240 = ORIENTED_EDGE('',*,*,#23241,.F.); +#23241 = EDGE_CURVE('',#23028,#23233,#23242,.T.); +#23242 = LINE('',#23243,#23244); +#23243 = CARTESIAN_POINT('',(-1.36,3.8,0.65)); +#23244 = VECTOR('',#23245,1.); +#23245 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23246 = ORIENTED_EDGE('',*,*,#23027,.F.); +#23247 = CYLINDRICAL_SURFACE('',#23248,0.1); +#23248 = AXIS2_PLACEMENT_3D('',#23249,#23250,#23251); +#23249 = CARTESIAN_POINT('',(-1.36,3.7,0.65)); +#23250 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23251 = DIRECTION('',(0.,0.,1.)); +#23252 = ADVANCED_FACE('',(#23253),#23331,.T.); +#23253 = FACE_BOUND('',#23254,.T.); +#23254 = EDGE_LOOP('',(#23255,#23256,#23257,#23258,#23266,#23275,#23283, + #23291,#23299,#23308,#23316,#23325)); +#23255 = ORIENTED_EDGE('',*,*,#20645,.F.); +#23256 = ORIENTED_EDGE('',*,*,#20592,.T.); +#23257 = ORIENTED_EDGE('',*,*,#23232,.T.); +#23258 = ORIENTED_EDGE('',*,*,#23259,.T.); +#23259 = EDGE_CURVE('',#23233,#23260,#23262,.T.); +#23260 = VERTEX_POINT('',#23261); +#23261 = CARTESIAN_POINT('',(-1.14,3.8,0.2)); +#23262 = LINE('',#23263,#23264); +#23263 = CARTESIAN_POINT('',(-1.14,3.8,0.65)); +#23264 = VECTOR('',#23265,1.); +#23265 = DIRECTION('',(0.,0.,-1.)); +#23266 = ORIENTED_EDGE('',*,*,#23267,.T.); +#23267 = EDGE_CURVE('',#23260,#23268,#23270,.T.); +#23268 = VERTEX_POINT('',#23269); +#23269 = CARTESIAN_POINT('',(-1.14,4.,-8.326672684689E-17)); +#23270 = CIRCLE('',#23271,0.2); +#23271 = AXIS2_PLACEMENT_3D('',#23272,#23273,#23274); +#23272 = CARTESIAN_POINT('',(-1.14,4.,0.2)); +#23273 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23274 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23275 = ORIENTED_EDGE('',*,*,#23276,.T.); +#23276 = EDGE_CURVE('',#23268,#23277,#23279,.T.); +#23277 = VERTEX_POINT('',#23278); +#23278 = CARTESIAN_POINT('',(-1.14,4.5,-8.326672684689E-17)); +#23279 = LINE('',#23280,#23281); +#23280 = CARTESIAN_POINT('',(-1.14,4.,-8.326672684689E-17)); +#23281 = VECTOR('',#23282,1.); +#23282 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23283 = ORIENTED_EDGE('',*,*,#23284,.T.); +#23284 = EDGE_CURVE('',#23277,#23285,#23287,.T.); +#23285 = VERTEX_POINT('',#23286); +#23286 = CARTESIAN_POINT('',(-1.14,4.5,0.1)); +#23287 = LINE('',#23288,#23289); +#23288 = CARTESIAN_POINT('',(-1.14,4.5,-8.326672684689E-17)); +#23289 = VECTOR('',#23290,1.); +#23290 = DIRECTION('',(0.,0.,1.)); +#23291 = ORIENTED_EDGE('',*,*,#23292,.T.); +#23292 = EDGE_CURVE('',#23285,#23293,#23295,.T.); +#23293 = VERTEX_POINT('',#23294); +#23294 = CARTESIAN_POINT('',(-1.14,4.,0.1)); +#23295 = LINE('',#23296,#23297); +#23296 = CARTESIAN_POINT('',(-1.14,4.5,0.1)); +#23297 = VECTOR('',#23298,1.); +#23298 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23299 = ORIENTED_EDGE('',*,*,#23300,.T.); +#23300 = EDGE_CURVE('',#23293,#23301,#23303,.T.); +#23301 = VERTEX_POINT('',#23302); +#23302 = CARTESIAN_POINT('',(-1.14,3.9,0.2)); +#23303 = CIRCLE('',#23304,0.1); +#23304 = AXIS2_PLACEMENT_3D('',#23305,#23306,#23307); +#23305 = CARTESIAN_POINT('',(-1.14,4.,0.2)); +#23306 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23307 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23308 = ORIENTED_EDGE('',*,*,#23309,.T.); +#23309 = EDGE_CURVE('',#23301,#23310,#23312,.T.); +#23310 = VERTEX_POINT('',#23311); +#23311 = CARTESIAN_POINT('',(-1.14,3.9,0.65)); +#23312 = LINE('',#23313,#23314); +#23313 = CARTESIAN_POINT('',(-1.14,3.9,0.2)); +#23314 = VECTOR('',#23315,1.); +#23315 = DIRECTION('',(0.,0.,1.)); +#23316 = ORIENTED_EDGE('',*,*,#23317,.T.); +#23317 = EDGE_CURVE('',#23310,#23318,#23320,.T.); +#23318 = VERTEX_POINT('',#23319); +#23319 = CARTESIAN_POINT('',(-1.14,3.7,0.85)); +#23320 = CIRCLE('',#23321,0.2); +#23321 = AXIS2_PLACEMENT_3D('',#23322,#23323,#23324); +#23322 = CARTESIAN_POINT('',(-1.14,3.7,0.65)); +#23323 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23324 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23325 = ORIENTED_EDGE('',*,*,#23326,.T.); +#23326 = EDGE_CURVE('',#23318,#20646,#23327,.T.); +#23327 = LINE('',#23328,#23329); +#23328 = CARTESIAN_POINT('',(-1.14,3.7,0.85)); +#23329 = VECTOR('',#23330,1.); +#23330 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23331 = PLANE('',#23332); +#23332 = AXIS2_PLACEMENT_3D('',#23333,#23334,#23335); +#23333 = CARTESIAN_POINT('',(-1.14,3.900244542703,0.394853274378)); +#23334 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23335 = DIRECTION('',(0.,-0.,1.)); +#23336 = ADVANCED_FACE('',(#23337),#23423,.F.); +#23337 = FACE_BOUND('',#23338,.F.); +#23338 = EDGE_LOOP('',(#23339,#23340,#23341,#23350,#23358,#23367,#23375, + #23383,#23391,#23400,#23408,#23417)); +#23339 = ORIENTED_EDGE('',*,*,#20685,.F.); +#23340 = ORIENTED_EDGE('',*,*,#20614,.T.); +#23341 = ORIENTED_EDGE('',*,*,#23342,.T.); +#23342 = EDGE_CURVE('',#20615,#23343,#23345,.T.); +#23343 = VERTEX_POINT('',#23344); +#23344 = CARTESIAN_POINT('',(1.14,3.8,0.65)); +#23345 = CIRCLE('',#23346,0.1); +#23346 = AXIS2_PLACEMENT_3D('',#23347,#23348,#23349); +#23347 = CARTESIAN_POINT('',(1.14,3.7,0.65)); +#23348 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23349 = DIRECTION('',(0.,0.,1.)); +#23350 = ORIENTED_EDGE('',*,*,#23351,.T.); +#23351 = EDGE_CURVE('',#23343,#23352,#23354,.T.); +#23352 = VERTEX_POINT('',#23353); +#23353 = CARTESIAN_POINT('',(1.14,3.8,0.2)); +#23354 = LINE('',#23355,#23356); +#23355 = CARTESIAN_POINT('',(1.14,3.8,0.65)); +#23356 = VECTOR('',#23357,1.); +#23357 = DIRECTION('',(0.,0.,-1.)); +#23358 = ORIENTED_EDGE('',*,*,#23359,.T.); +#23359 = EDGE_CURVE('',#23352,#23360,#23362,.T.); +#23360 = VERTEX_POINT('',#23361); +#23361 = CARTESIAN_POINT('',(1.14,4.,-8.326672684689E-17)); +#23362 = CIRCLE('',#23363,0.2); +#23363 = AXIS2_PLACEMENT_3D('',#23364,#23365,#23366); +#23364 = CARTESIAN_POINT('',(1.14,4.,0.2)); +#23365 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23366 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23367 = ORIENTED_EDGE('',*,*,#23368,.T.); +#23368 = EDGE_CURVE('',#23360,#23369,#23371,.T.); +#23369 = VERTEX_POINT('',#23370); +#23370 = CARTESIAN_POINT('',(1.14,4.5,-8.326672684689E-17)); +#23371 = LINE('',#23372,#23373); +#23372 = CARTESIAN_POINT('',(1.14,4.,-8.326672684689E-17)); +#23373 = VECTOR('',#23374,1.); +#23374 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23375 = ORIENTED_EDGE('',*,*,#23376,.T.); +#23376 = EDGE_CURVE('',#23369,#23377,#23379,.T.); +#23377 = VERTEX_POINT('',#23378); +#23378 = CARTESIAN_POINT('',(1.14,4.5,0.1)); +#23379 = LINE('',#23380,#23381); +#23380 = CARTESIAN_POINT('',(1.14,4.5,-8.326672684689E-17)); +#23381 = VECTOR('',#23382,1.); +#23382 = DIRECTION('',(0.,0.,1.)); +#23383 = ORIENTED_EDGE('',*,*,#23384,.T.); +#23384 = EDGE_CURVE('',#23377,#23385,#23387,.T.); +#23385 = VERTEX_POINT('',#23386); +#23386 = CARTESIAN_POINT('',(1.14,4.,0.1)); +#23387 = LINE('',#23388,#23389); +#23388 = CARTESIAN_POINT('',(1.14,4.5,0.1)); +#23389 = VECTOR('',#23390,1.); +#23390 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23391 = ORIENTED_EDGE('',*,*,#23392,.T.); +#23392 = EDGE_CURVE('',#23385,#23393,#23395,.T.); +#23393 = VERTEX_POINT('',#23394); +#23394 = CARTESIAN_POINT('',(1.14,3.9,0.2)); +#23395 = CIRCLE('',#23396,0.1); +#23396 = AXIS2_PLACEMENT_3D('',#23397,#23398,#23399); +#23397 = CARTESIAN_POINT('',(1.14,4.,0.2)); +#23398 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23399 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23400 = ORIENTED_EDGE('',*,*,#23401,.T.); +#23401 = EDGE_CURVE('',#23393,#23402,#23404,.T.); +#23402 = VERTEX_POINT('',#23403); +#23403 = CARTESIAN_POINT('',(1.14,3.9,0.65)); +#23404 = LINE('',#23405,#23406); +#23405 = CARTESIAN_POINT('',(1.14,3.9,0.2)); +#23406 = VECTOR('',#23407,1.); +#23407 = DIRECTION('',(0.,0.,1.)); +#23408 = ORIENTED_EDGE('',*,*,#23409,.T.); +#23409 = EDGE_CURVE('',#23402,#23410,#23412,.T.); +#23410 = VERTEX_POINT('',#23411); +#23411 = CARTESIAN_POINT('',(1.14,3.7,0.85)); +#23412 = CIRCLE('',#23413,0.2); +#23413 = AXIS2_PLACEMENT_3D('',#23414,#23415,#23416); +#23414 = CARTESIAN_POINT('',(1.14,3.7,0.65)); +#23415 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23416 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23417 = ORIENTED_EDGE('',*,*,#23418,.T.); +#23418 = EDGE_CURVE('',#23410,#20686,#23419,.T.); +#23419 = LINE('',#23420,#23421); +#23420 = CARTESIAN_POINT('',(1.14,3.7,0.85)); +#23421 = VECTOR('',#23422,1.); +#23422 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23423 = PLANE('',#23424); +#23424 = AXIS2_PLACEMENT_3D('',#23425,#23426,#23427); +#23425 = CARTESIAN_POINT('',(1.14,3.900244542703,0.394853274378)); +#23426 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23427 = DIRECTION('',(0.,-0.,1.)); +#23428 = ADVANCED_FACE('',(#23429),#23440,.F.); +#23429 = FACE_BOUND('',#23430,.F.); +#23430 = EDGE_LOOP('',(#23431,#23432,#23433,#23439)); +#23431 = ORIENTED_EDGE('',*,*,#20631,.T.); +#23432 = ORIENTED_EDGE('',*,*,#23119,.T.); +#23433 = ORIENTED_EDGE('',*,*,#23434,.F.); +#23434 = EDGE_CURVE('',#23343,#23120,#23435,.T.); +#23435 = LINE('',#23436,#23437); +#23436 = CARTESIAN_POINT('',(1.14,3.8,0.65)); +#23437 = VECTOR('',#23438,1.); +#23438 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23439 = ORIENTED_EDGE('',*,*,#23342,.F.); +#23440 = CYLINDRICAL_SURFACE('',#23441,0.1); +#23441 = AXIS2_PLACEMENT_3D('',#23442,#23443,#23444); +#23442 = CARTESIAN_POINT('',(1.14,3.7,0.65)); +#23443 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23444 = DIRECTION('',(0.,0.,1.)); +#23445 = ADVANCED_FACE('',(#23446),#23462,.F.); +#23446 = FACE_BOUND('',#23447,.F.); +#23447 = EDGE_LOOP('',(#23448,#23454,#23455,#23461)); +#23448 = ORIENTED_EDGE('',*,*,#23449,.F.); +#23449 = EDGE_CURVE('',#20646,#21037,#23450,.T.); +#23450 = LINE('',#23451,#23452); +#23451 = CARTESIAN_POINT('',(-1.14,3.7,0.85)); +#23452 = VECTOR('',#23453,1.); +#23453 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23454 = ORIENTED_EDGE('',*,*,#20662,.T.); +#23455 = ORIENTED_EDGE('',*,*,#23456,.T.); +#23456 = EDGE_CURVE('',#20655,#21045,#23457,.T.); +#23457 = LINE('',#23458,#23459); +#23458 = CARTESIAN_POINT('',(-0.86,3.7,0.85)); +#23459 = VECTOR('',#23460,1.); +#23460 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23461 = ORIENTED_EDGE('',*,*,#21044,.F.); +#23462 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#23463,#23464) + ,(#23465,#23466 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#23463 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#23464 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#23465 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#23466 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#23467 = ADVANCED_FACE('',(#23468),#23554,.F.); +#23468 = FACE_BOUND('',#23469,.F.); +#23469 = EDGE_LOOP('',(#23470,#23471,#23472,#23481,#23489,#23498,#23506, + #23514,#23522,#23531,#23539,#23548)); +#23470 = ORIENTED_EDGE('',*,*,#20654,.F.); +#23471 = ORIENTED_EDGE('',*,*,#20707,.T.); +#23472 = ORIENTED_EDGE('',*,*,#23473,.T.); +#23473 = EDGE_CURVE('',#20708,#23474,#23476,.T.); +#23474 = VERTEX_POINT('',#23475); +#23475 = CARTESIAN_POINT('',(-0.86,3.8,0.65)); +#23476 = CIRCLE('',#23477,0.1); +#23477 = AXIS2_PLACEMENT_3D('',#23478,#23479,#23480); +#23478 = CARTESIAN_POINT('',(-0.86,3.7,0.65)); +#23479 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23480 = DIRECTION('',(0.,0.,1.)); +#23481 = ORIENTED_EDGE('',*,*,#23482,.T.); +#23482 = EDGE_CURVE('',#23474,#23483,#23485,.T.); +#23483 = VERTEX_POINT('',#23484); +#23484 = CARTESIAN_POINT('',(-0.86,3.8,0.2)); +#23485 = LINE('',#23486,#23487); +#23486 = CARTESIAN_POINT('',(-0.86,3.8,0.65)); +#23487 = VECTOR('',#23488,1.); +#23488 = DIRECTION('',(0.,0.,-1.)); +#23489 = ORIENTED_EDGE('',*,*,#23490,.T.); +#23490 = EDGE_CURVE('',#23483,#23491,#23493,.T.); +#23491 = VERTEX_POINT('',#23492); +#23492 = CARTESIAN_POINT('',(-0.86,4.,-8.326672684689E-17)); +#23493 = CIRCLE('',#23494,0.2); +#23494 = AXIS2_PLACEMENT_3D('',#23495,#23496,#23497); +#23495 = CARTESIAN_POINT('',(-0.86,4.,0.2)); +#23496 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23497 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23498 = ORIENTED_EDGE('',*,*,#23499,.T.); +#23499 = EDGE_CURVE('',#23491,#23500,#23502,.T.); +#23500 = VERTEX_POINT('',#23501); +#23501 = CARTESIAN_POINT('',(-0.86,4.5,-8.326672684689E-17)); +#23502 = LINE('',#23503,#23504); +#23503 = CARTESIAN_POINT('',(-0.86,4.,-8.326672684689E-17)); +#23504 = VECTOR('',#23505,1.); +#23505 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23506 = ORIENTED_EDGE('',*,*,#23507,.T.); +#23507 = EDGE_CURVE('',#23500,#23508,#23510,.T.); +#23508 = VERTEX_POINT('',#23509); +#23509 = CARTESIAN_POINT('',(-0.86,4.5,0.1)); +#23510 = LINE('',#23511,#23512); +#23511 = CARTESIAN_POINT('',(-0.86,4.5,-8.326672684689E-17)); +#23512 = VECTOR('',#23513,1.); +#23513 = DIRECTION('',(0.,0.,1.)); +#23514 = ORIENTED_EDGE('',*,*,#23515,.T.); +#23515 = EDGE_CURVE('',#23508,#23516,#23518,.T.); +#23516 = VERTEX_POINT('',#23517); +#23517 = CARTESIAN_POINT('',(-0.86,4.,0.1)); +#23518 = LINE('',#23519,#23520); +#23519 = CARTESIAN_POINT('',(-0.86,4.5,0.1)); +#23520 = VECTOR('',#23521,1.); +#23521 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23522 = ORIENTED_EDGE('',*,*,#23523,.T.); +#23523 = EDGE_CURVE('',#23516,#23524,#23526,.T.); +#23524 = VERTEX_POINT('',#23525); +#23525 = CARTESIAN_POINT('',(-0.86,3.9,0.2)); +#23526 = CIRCLE('',#23527,0.1); +#23527 = AXIS2_PLACEMENT_3D('',#23528,#23529,#23530); +#23528 = CARTESIAN_POINT('',(-0.86,4.,0.2)); +#23529 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23530 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23531 = ORIENTED_EDGE('',*,*,#23532,.T.); +#23532 = EDGE_CURVE('',#23524,#23533,#23535,.T.); +#23533 = VERTEX_POINT('',#23534); +#23534 = CARTESIAN_POINT('',(-0.86,3.9,0.65)); +#23535 = LINE('',#23536,#23537); +#23536 = CARTESIAN_POINT('',(-0.86,3.9,0.2)); +#23537 = VECTOR('',#23538,1.); +#23538 = DIRECTION('',(0.,0.,1.)); +#23539 = ORIENTED_EDGE('',*,*,#23540,.T.); +#23540 = EDGE_CURVE('',#23533,#23541,#23543,.T.); +#23541 = VERTEX_POINT('',#23542); +#23542 = CARTESIAN_POINT('',(-0.86,3.7,0.85)); +#23543 = CIRCLE('',#23544,0.2); +#23544 = AXIS2_PLACEMENT_3D('',#23545,#23546,#23547); +#23545 = CARTESIAN_POINT('',(-0.86,3.7,0.65)); +#23546 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23547 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23548 = ORIENTED_EDGE('',*,*,#23549,.T.); +#23549 = EDGE_CURVE('',#23541,#20655,#23550,.T.); +#23550 = LINE('',#23551,#23552); +#23551 = CARTESIAN_POINT('',(-0.86,3.7,0.85)); +#23552 = VECTOR('',#23553,1.); +#23553 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23554 = PLANE('',#23555); +#23555 = AXIS2_PLACEMENT_3D('',#23556,#23557,#23558); +#23556 = CARTESIAN_POINT('',(-0.86,3.900244542703,0.394853274378)); +#23557 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23558 = DIRECTION('',(0.,-0.,1.)); +#23559 = ADVANCED_FACE('',(#23560),#23646,.T.); +#23560 = FACE_BOUND('',#23561,.T.); +#23561 = EDGE_LOOP('',(#23562,#23563,#23564,#23573,#23581,#23590,#23598, + #23606,#23614,#23623,#23631,#23640)); +#23562 = ORIENTED_EDGE('',*,*,#20676,.F.); +#23563 = ORIENTED_EDGE('',*,*,#20747,.T.); +#23564 = ORIENTED_EDGE('',*,*,#23565,.T.); +#23565 = EDGE_CURVE('',#20748,#23566,#23568,.T.); +#23566 = VERTEX_POINT('',#23567); +#23567 = CARTESIAN_POINT('',(0.86,3.8,0.65)); +#23568 = CIRCLE('',#23569,0.1); +#23569 = AXIS2_PLACEMENT_3D('',#23570,#23571,#23572); +#23570 = CARTESIAN_POINT('',(0.86,3.7,0.65)); +#23571 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23572 = DIRECTION('',(0.,0.,1.)); +#23573 = ORIENTED_EDGE('',*,*,#23574,.T.); +#23574 = EDGE_CURVE('',#23566,#23575,#23577,.T.); +#23575 = VERTEX_POINT('',#23576); +#23576 = CARTESIAN_POINT('',(0.86,3.8,0.2)); +#23577 = LINE('',#23578,#23579); +#23578 = CARTESIAN_POINT('',(0.86,3.8,0.65)); +#23579 = VECTOR('',#23580,1.); +#23580 = DIRECTION('',(0.,0.,-1.)); +#23581 = ORIENTED_EDGE('',*,*,#23582,.T.); +#23582 = EDGE_CURVE('',#23575,#23583,#23585,.T.); +#23583 = VERTEX_POINT('',#23584); +#23584 = CARTESIAN_POINT('',(0.86,4.,-8.326672684689E-17)); +#23585 = CIRCLE('',#23586,0.2); +#23586 = AXIS2_PLACEMENT_3D('',#23587,#23588,#23589); +#23587 = CARTESIAN_POINT('',(0.86,4.,0.2)); +#23588 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23589 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23590 = ORIENTED_EDGE('',*,*,#23591,.T.); +#23591 = EDGE_CURVE('',#23583,#23592,#23594,.T.); +#23592 = VERTEX_POINT('',#23593); +#23593 = CARTESIAN_POINT('',(0.86,4.5,-8.326672684689E-17)); +#23594 = LINE('',#23595,#23596); +#23595 = CARTESIAN_POINT('',(0.86,4.,-8.326672684689E-17)); +#23596 = VECTOR('',#23597,1.); +#23597 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23598 = ORIENTED_EDGE('',*,*,#23599,.T.); +#23599 = EDGE_CURVE('',#23592,#23600,#23602,.T.); +#23600 = VERTEX_POINT('',#23601); +#23601 = CARTESIAN_POINT('',(0.86,4.5,0.1)); +#23602 = LINE('',#23603,#23604); +#23603 = CARTESIAN_POINT('',(0.86,4.5,-8.326672684689E-17)); +#23604 = VECTOR('',#23605,1.); +#23605 = DIRECTION('',(0.,0.,1.)); +#23606 = ORIENTED_EDGE('',*,*,#23607,.T.); +#23607 = EDGE_CURVE('',#23600,#23608,#23610,.T.); +#23608 = VERTEX_POINT('',#23609); +#23609 = CARTESIAN_POINT('',(0.86,4.,0.1)); +#23610 = LINE('',#23611,#23612); +#23611 = CARTESIAN_POINT('',(0.86,4.5,0.1)); +#23612 = VECTOR('',#23613,1.); +#23613 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23614 = ORIENTED_EDGE('',*,*,#23615,.T.); +#23615 = EDGE_CURVE('',#23608,#23616,#23618,.T.); +#23616 = VERTEX_POINT('',#23617); +#23617 = CARTESIAN_POINT('',(0.86,3.9,0.2)); +#23618 = CIRCLE('',#23619,0.1); +#23619 = AXIS2_PLACEMENT_3D('',#23620,#23621,#23622); +#23620 = CARTESIAN_POINT('',(0.86,4.,0.2)); +#23621 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23622 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23623 = ORIENTED_EDGE('',*,*,#23624,.T.); +#23624 = EDGE_CURVE('',#23616,#23625,#23627,.T.); +#23625 = VERTEX_POINT('',#23626); +#23626 = CARTESIAN_POINT('',(0.86,3.9,0.65)); +#23627 = LINE('',#23628,#23629); +#23628 = CARTESIAN_POINT('',(0.86,3.9,0.2)); +#23629 = VECTOR('',#23630,1.); +#23630 = DIRECTION('',(0.,0.,1.)); +#23631 = ORIENTED_EDGE('',*,*,#23632,.T.); +#23632 = EDGE_CURVE('',#23625,#23633,#23635,.T.); +#23633 = VERTEX_POINT('',#23634); +#23634 = CARTESIAN_POINT('',(0.86,3.7,0.85)); +#23635 = CIRCLE('',#23636,0.2); +#23636 = AXIS2_PLACEMENT_3D('',#23637,#23638,#23639); +#23637 = CARTESIAN_POINT('',(0.86,3.7,0.65)); +#23638 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23639 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23640 = ORIENTED_EDGE('',*,*,#23641,.T.); +#23641 = EDGE_CURVE('',#23633,#20677,#23642,.T.); +#23642 = LINE('',#23643,#23644); +#23643 = CARTESIAN_POINT('',(0.86,3.7,0.85)); +#23644 = VECTOR('',#23645,1.); +#23645 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23646 = PLANE('',#23647); +#23647 = AXIS2_PLACEMENT_3D('',#23648,#23649,#23650); +#23648 = CARTESIAN_POINT('',(0.86,3.900244542703,0.394853274378)); +#23649 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23650 = DIRECTION('',(0.,-0.,1.)); +#23651 = ADVANCED_FACE('',(#23652),#23668,.F.); +#23652 = FACE_BOUND('',#23653,.F.); +#23653 = EDGE_LOOP('',(#23654,#23660,#23661,#23667)); +#23654 = ORIENTED_EDGE('',*,*,#23655,.F.); +#23655 = EDGE_CURVE('',#20677,#21101,#23656,.T.); +#23656 = LINE('',#23657,#23658); +#23657 = CARTESIAN_POINT('',(0.86,3.7,0.85)); +#23658 = VECTOR('',#23659,1.); +#23659 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23660 = ORIENTED_EDGE('',*,*,#20693,.T.); +#23661 = ORIENTED_EDGE('',*,*,#23662,.T.); +#23662 = EDGE_CURVE('',#20686,#21109,#23663,.T.); +#23663 = LINE('',#23664,#23665); +#23664 = CARTESIAN_POINT('',(1.14,3.7,0.85)); +#23665 = VECTOR('',#23666,1.); +#23666 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23667 = ORIENTED_EDGE('',*,*,#21108,.F.); +#23668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#23669,#23670) + ,(#23671,#23672 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#23669 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#23670 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#23671 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#23672 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#23673 = ADVANCED_FACE('',(#23674),#23693,.F.); +#23674 = FACE_BOUND('',#23675,.F.); +#23675 = EDGE_LOOP('',(#23676,#23677,#23686,#23692)); +#23676 = ORIENTED_EDGE('',*,*,#20724,.T.); +#23677 = ORIENTED_EDGE('',*,*,#23678,.T.); +#23678 = EDGE_CURVE('',#20717,#23679,#23681,.T.); +#23679 = VERTEX_POINT('',#23680); +#23680 = CARTESIAN_POINT('',(-0.64,3.8,0.65)); +#23681 = CIRCLE('',#23682,0.1); +#23682 = AXIS2_PLACEMENT_3D('',#23683,#23684,#23685); +#23683 = CARTESIAN_POINT('',(-0.64,3.7,0.65)); +#23684 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23685 = DIRECTION('',(0.,0.,1.)); +#23686 = ORIENTED_EDGE('',*,*,#23687,.F.); +#23687 = EDGE_CURVE('',#23474,#23679,#23688,.T.); +#23688 = LINE('',#23689,#23690); +#23689 = CARTESIAN_POINT('',(-0.86,3.8,0.65)); +#23690 = VECTOR('',#23691,1.); +#23691 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23692 = ORIENTED_EDGE('',*,*,#23473,.F.); +#23693 = CYLINDRICAL_SURFACE('',#23694,0.1); +#23694 = AXIS2_PLACEMENT_3D('',#23695,#23696,#23697); +#23695 = CARTESIAN_POINT('',(-0.86,3.7,0.65)); +#23696 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23697 = DIRECTION('',(0.,0.,1.)); +#23698 = ADVANCED_FACE('',(#23699),#23777,.T.); +#23699 = FACE_BOUND('',#23700,.T.); +#23700 = EDGE_LOOP('',(#23701,#23702,#23703,#23704,#23712,#23721,#23729, + #23737,#23745,#23754,#23762,#23771)); +#23701 = ORIENTED_EDGE('',*,*,#20769,.F.); +#23702 = ORIENTED_EDGE('',*,*,#20716,.T.); +#23703 = ORIENTED_EDGE('',*,*,#23678,.T.); +#23704 = ORIENTED_EDGE('',*,*,#23705,.T.); +#23705 = EDGE_CURVE('',#23679,#23706,#23708,.T.); +#23706 = VERTEX_POINT('',#23707); +#23707 = CARTESIAN_POINT('',(-0.64,3.8,0.2)); +#23708 = LINE('',#23709,#23710); +#23709 = CARTESIAN_POINT('',(-0.64,3.8,0.65)); +#23710 = VECTOR('',#23711,1.); +#23711 = DIRECTION('',(0.,0.,-1.)); +#23712 = ORIENTED_EDGE('',*,*,#23713,.T.); +#23713 = EDGE_CURVE('',#23706,#23714,#23716,.T.); +#23714 = VERTEX_POINT('',#23715); +#23715 = CARTESIAN_POINT('',(-0.64,4.,-8.326672684689E-17)); +#23716 = CIRCLE('',#23717,0.2); +#23717 = AXIS2_PLACEMENT_3D('',#23718,#23719,#23720); +#23718 = CARTESIAN_POINT('',(-0.64,4.,0.2)); +#23719 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23720 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23721 = ORIENTED_EDGE('',*,*,#23722,.T.); +#23722 = EDGE_CURVE('',#23714,#23723,#23725,.T.); +#23723 = VERTEX_POINT('',#23724); +#23724 = CARTESIAN_POINT('',(-0.64,4.5,-8.326672684689E-17)); +#23725 = LINE('',#23726,#23727); +#23726 = CARTESIAN_POINT('',(-0.64,4.,-8.326672684689E-17)); +#23727 = VECTOR('',#23728,1.); +#23728 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23729 = ORIENTED_EDGE('',*,*,#23730,.T.); +#23730 = EDGE_CURVE('',#23723,#23731,#23733,.T.); +#23731 = VERTEX_POINT('',#23732); +#23732 = CARTESIAN_POINT('',(-0.64,4.5,0.1)); +#23733 = LINE('',#23734,#23735); +#23734 = CARTESIAN_POINT('',(-0.64,4.5,-8.326672684689E-17)); +#23735 = VECTOR('',#23736,1.); +#23736 = DIRECTION('',(0.,0.,1.)); +#23737 = ORIENTED_EDGE('',*,*,#23738,.T.); +#23738 = EDGE_CURVE('',#23731,#23739,#23741,.T.); +#23739 = VERTEX_POINT('',#23740); +#23740 = CARTESIAN_POINT('',(-0.64,4.,0.1)); +#23741 = LINE('',#23742,#23743); +#23742 = CARTESIAN_POINT('',(-0.64,4.5,0.1)); +#23743 = VECTOR('',#23744,1.); +#23744 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23745 = ORIENTED_EDGE('',*,*,#23746,.T.); +#23746 = EDGE_CURVE('',#23739,#23747,#23749,.T.); +#23747 = VERTEX_POINT('',#23748); +#23748 = CARTESIAN_POINT('',(-0.64,3.9,0.2)); +#23749 = CIRCLE('',#23750,0.1); +#23750 = AXIS2_PLACEMENT_3D('',#23751,#23752,#23753); +#23751 = CARTESIAN_POINT('',(-0.64,4.,0.2)); +#23752 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23753 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23754 = ORIENTED_EDGE('',*,*,#23755,.T.); +#23755 = EDGE_CURVE('',#23747,#23756,#23758,.T.); +#23756 = VERTEX_POINT('',#23757); +#23757 = CARTESIAN_POINT('',(-0.64,3.9,0.65)); +#23758 = LINE('',#23759,#23760); +#23759 = CARTESIAN_POINT('',(-0.64,3.9,0.2)); +#23760 = VECTOR('',#23761,1.); +#23761 = DIRECTION('',(0.,0.,1.)); +#23762 = ORIENTED_EDGE('',*,*,#23763,.T.); +#23763 = EDGE_CURVE('',#23756,#23764,#23766,.T.); +#23764 = VERTEX_POINT('',#23765); +#23765 = CARTESIAN_POINT('',(-0.64,3.7,0.85)); +#23766 = CIRCLE('',#23767,0.2); +#23767 = AXIS2_PLACEMENT_3D('',#23768,#23769,#23770); +#23768 = CARTESIAN_POINT('',(-0.64,3.7,0.65)); +#23769 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23770 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23771 = ORIENTED_EDGE('',*,*,#23772,.T.); +#23772 = EDGE_CURVE('',#23764,#20770,#23773,.T.); +#23773 = LINE('',#23774,#23775); +#23774 = CARTESIAN_POINT('',(-0.64,3.7,0.85)); +#23775 = VECTOR('',#23776,1.); +#23776 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23777 = PLANE('',#23778); +#23778 = AXIS2_PLACEMENT_3D('',#23779,#23780,#23781); +#23779 = CARTESIAN_POINT('',(-0.64,3.900244542703,0.394853274378)); +#23780 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23781 = DIRECTION('',(0.,-0.,1.)); +#23782 = ADVANCED_FACE('',(#23783),#23869,.F.); +#23783 = FACE_BOUND('',#23784,.F.); +#23784 = EDGE_LOOP('',(#23785,#23786,#23787,#23796,#23804,#23813,#23821, + #23829,#23837,#23846,#23854,#23863)); +#23785 = ORIENTED_EDGE('',*,*,#20809,.F.); +#23786 = ORIENTED_EDGE('',*,*,#20738,.T.); +#23787 = ORIENTED_EDGE('',*,*,#23788,.T.); +#23788 = EDGE_CURVE('',#20739,#23789,#23791,.T.); +#23789 = VERTEX_POINT('',#23790); +#23790 = CARTESIAN_POINT('',(0.64,3.8,0.65)); +#23791 = CIRCLE('',#23792,0.1); +#23792 = AXIS2_PLACEMENT_3D('',#23793,#23794,#23795); +#23793 = CARTESIAN_POINT('',(0.64,3.7,0.65)); +#23794 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23795 = DIRECTION('',(0.,0.,1.)); +#23796 = ORIENTED_EDGE('',*,*,#23797,.T.); +#23797 = EDGE_CURVE('',#23789,#23798,#23800,.T.); +#23798 = VERTEX_POINT('',#23799); +#23799 = CARTESIAN_POINT('',(0.64,3.8,0.2)); +#23800 = LINE('',#23801,#23802); +#23801 = CARTESIAN_POINT('',(0.64,3.8,0.65)); +#23802 = VECTOR('',#23803,1.); +#23803 = DIRECTION('',(0.,0.,-1.)); +#23804 = ORIENTED_EDGE('',*,*,#23805,.T.); +#23805 = EDGE_CURVE('',#23798,#23806,#23808,.T.); +#23806 = VERTEX_POINT('',#23807); +#23807 = CARTESIAN_POINT('',(0.64,4.,-8.326672684689E-17)); +#23808 = CIRCLE('',#23809,0.2); +#23809 = AXIS2_PLACEMENT_3D('',#23810,#23811,#23812); +#23810 = CARTESIAN_POINT('',(0.64,4.,0.2)); +#23811 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23812 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23813 = ORIENTED_EDGE('',*,*,#23814,.T.); +#23814 = EDGE_CURVE('',#23806,#23815,#23817,.T.); +#23815 = VERTEX_POINT('',#23816); +#23816 = CARTESIAN_POINT('',(0.64,4.5,-8.326672684689E-17)); +#23817 = LINE('',#23818,#23819); +#23818 = CARTESIAN_POINT('',(0.64,4.,-8.326672684689E-17)); +#23819 = VECTOR('',#23820,1.); +#23820 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23821 = ORIENTED_EDGE('',*,*,#23822,.T.); +#23822 = EDGE_CURVE('',#23815,#23823,#23825,.T.); +#23823 = VERTEX_POINT('',#23824); +#23824 = CARTESIAN_POINT('',(0.64,4.5,0.1)); +#23825 = LINE('',#23826,#23827); +#23826 = CARTESIAN_POINT('',(0.64,4.5,-8.326672684689E-17)); +#23827 = VECTOR('',#23828,1.); +#23828 = DIRECTION('',(0.,0.,1.)); +#23829 = ORIENTED_EDGE('',*,*,#23830,.T.); +#23830 = EDGE_CURVE('',#23823,#23831,#23833,.T.); +#23831 = VERTEX_POINT('',#23832); +#23832 = CARTESIAN_POINT('',(0.64,4.,0.1)); +#23833 = LINE('',#23834,#23835); +#23834 = CARTESIAN_POINT('',(0.64,4.5,0.1)); +#23835 = VECTOR('',#23836,1.); +#23836 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23837 = ORIENTED_EDGE('',*,*,#23838,.T.); +#23838 = EDGE_CURVE('',#23831,#23839,#23841,.T.); +#23839 = VERTEX_POINT('',#23840); +#23840 = CARTESIAN_POINT('',(0.64,3.9,0.2)); +#23841 = CIRCLE('',#23842,0.1); +#23842 = AXIS2_PLACEMENT_3D('',#23843,#23844,#23845); +#23843 = CARTESIAN_POINT('',(0.64,4.,0.2)); +#23844 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23845 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23846 = ORIENTED_EDGE('',*,*,#23847,.T.); +#23847 = EDGE_CURVE('',#23839,#23848,#23850,.T.); +#23848 = VERTEX_POINT('',#23849); +#23849 = CARTESIAN_POINT('',(0.64,3.9,0.65)); +#23850 = LINE('',#23851,#23852); +#23851 = CARTESIAN_POINT('',(0.64,3.9,0.2)); +#23852 = VECTOR('',#23853,1.); +#23853 = DIRECTION('',(0.,0.,1.)); +#23854 = ORIENTED_EDGE('',*,*,#23855,.T.); +#23855 = EDGE_CURVE('',#23848,#23856,#23858,.T.); +#23856 = VERTEX_POINT('',#23857); +#23857 = CARTESIAN_POINT('',(0.64,3.7,0.85)); +#23858 = CIRCLE('',#23859,0.2); +#23859 = AXIS2_PLACEMENT_3D('',#23860,#23861,#23862); +#23860 = CARTESIAN_POINT('',(0.64,3.7,0.65)); +#23861 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23862 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23863 = ORIENTED_EDGE('',*,*,#23864,.T.); +#23864 = EDGE_CURVE('',#23856,#20810,#23865,.T.); +#23865 = LINE('',#23866,#23867); +#23866 = CARTESIAN_POINT('',(0.64,3.7,0.85)); +#23867 = VECTOR('',#23868,1.); +#23868 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23869 = PLANE('',#23870); +#23870 = AXIS2_PLACEMENT_3D('',#23871,#23872,#23873); +#23871 = CARTESIAN_POINT('',(0.64,3.900244542703,0.394853274378)); +#23872 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23873 = DIRECTION('',(0.,-0.,1.)); +#23874 = ADVANCED_FACE('',(#23875),#23886,.F.); +#23875 = FACE_BOUND('',#23876,.F.); +#23876 = EDGE_LOOP('',(#23877,#23878,#23879,#23885)); +#23877 = ORIENTED_EDGE('',*,*,#20755,.T.); +#23878 = ORIENTED_EDGE('',*,*,#23565,.T.); +#23879 = ORIENTED_EDGE('',*,*,#23880,.F.); +#23880 = EDGE_CURVE('',#23789,#23566,#23881,.T.); +#23881 = LINE('',#23882,#23883); +#23882 = CARTESIAN_POINT('',(0.64,3.8,0.65)); +#23883 = VECTOR('',#23884,1.); +#23884 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23885 = ORIENTED_EDGE('',*,*,#23788,.F.); +#23886 = CYLINDRICAL_SURFACE('',#23887,0.1); +#23887 = AXIS2_PLACEMENT_3D('',#23888,#23889,#23890); +#23888 = CARTESIAN_POINT('',(0.64,3.7,0.65)); +#23889 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23890 = DIRECTION('',(0.,0.,1.)); +#23891 = ADVANCED_FACE('',(#23892),#23908,.F.); +#23892 = FACE_BOUND('',#23893,.F.); +#23893 = EDGE_LOOP('',(#23894,#23900,#23901,#23907)); +#23894 = ORIENTED_EDGE('',*,*,#23895,.F.); +#23895 = EDGE_CURVE('',#20770,#21053,#23896,.T.); +#23896 = LINE('',#23897,#23898); +#23897 = CARTESIAN_POINT('',(-0.64,3.7,0.85)); +#23898 = VECTOR('',#23899,1.); +#23899 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23900 = ORIENTED_EDGE('',*,*,#20786,.T.); +#23901 = ORIENTED_EDGE('',*,*,#23902,.T.); +#23902 = EDGE_CURVE('',#20779,#21061,#23903,.T.); +#23903 = LINE('',#23904,#23905); +#23904 = CARTESIAN_POINT('',(-0.36,3.7,0.85)); +#23905 = VECTOR('',#23906,1.); +#23906 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23907 = ORIENTED_EDGE('',*,*,#21060,.F.); +#23908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#23909,#23910) + ,(#23911,#23912 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#23909 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#23910 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#23911 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#23912 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#23913 = ADVANCED_FACE('',(#23914),#24000,.F.); +#23914 = FACE_BOUND('',#23915,.F.); +#23915 = EDGE_LOOP('',(#23916,#23917,#23918,#23927,#23935,#23944,#23952, + #23960,#23968,#23977,#23985,#23994)); +#23916 = ORIENTED_EDGE('',*,*,#20778,.F.); +#23917 = ORIENTED_EDGE('',*,*,#20831,.T.); +#23918 = ORIENTED_EDGE('',*,*,#23919,.T.); +#23919 = EDGE_CURVE('',#20832,#23920,#23922,.T.); +#23920 = VERTEX_POINT('',#23921); +#23921 = CARTESIAN_POINT('',(-0.36,3.8,0.65)); +#23922 = CIRCLE('',#23923,0.1); +#23923 = AXIS2_PLACEMENT_3D('',#23924,#23925,#23926); +#23924 = CARTESIAN_POINT('',(-0.36,3.7,0.65)); +#23925 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23926 = DIRECTION('',(0.,0.,1.)); +#23927 = ORIENTED_EDGE('',*,*,#23928,.T.); +#23928 = EDGE_CURVE('',#23920,#23929,#23931,.T.); +#23929 = VERTEX_POINT('',#23930); +#23930 = CARTESIAN_POINT('',(-0.36,3.8,0.2)); +#23931 = LINE('',#23932,#23933); +#23932 = CARTESIAN_POINT('',(-0.36,3.8,0.65)); +#23933 = VECTOR('',#23934,1.); +#23934 = DIRECTION('',(0.,0.,-1.)); +#23935 = ORIENTED_EDGE('',*,*,#23936,.T.); +#23936 = EDGE_CURVE('',#23929,#23937,#23939,.T.); +#23937 = VERTEX_POINT('',#23938); +#23938 = CARTESIAN_POINT('',(-0.36,4.,-8.326672684689E-17)); +#23939 = CIRCLE('',#23940,0.2); +#23940 = AXIS2_PLACEMENT_3D('',#23941,#23942,#23943); +#23941 = CARTESIAN_POINT('',(-0.36,4.,0.2)); +#23942 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23943 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#23944 = ORIENTED_EDGE('',*,*,#23945,.T.); +#23945 = EDGE_CURVE('',#23937,#23946,#23948,.T.); +#23946 = VERTEX_POINT('',#23947); +#23947 = CARTESIAN_POINT('',(-0.36,4.5,-8.326672684689E-17)); +#23948 = LINE('',#23949,#23950); +#23949 = CARTESIAN_POINT('',(-0.36,4.,-8.326672684689E-17)); +#23950 = VECTOR('',#23951,1.); +#23951 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#23952 = ORIENTED_EDGE('',*,*,#23953,.T.); +#23953 = EDGE_CURVE('',#23946,#23954,#23956,.T.); +#23954 = VERTEX_POINT('',#23955); +#23955 = CARTESIAN_POINT('',(-0.36,4.5,0.1)); +#23956 = LINE('',#23957,#23958); +#23957 = CARTESIAN_POINT('',(-0.36,4.5,-8.326672684689E-17)); +#23958 = VECTOR('',#23959,1.); +#23959 = DIRECTION('',(0.,0.,1.)); +#23960 = ORIENTED_EDGE('',*,*,#23961,.T.); +#23961 = EDGE_CURVE('',#23954,#23962,#23964,.T.); +#23962 = VERTEX_POINT('',#23963); +#23963 = CARTESIAN_POINT('',(-0.36,4.,0.1)); +#23964 = LINE('',#23965,#23966); +#23965 = CARTESIAN_POINT('',(-0.36,4.5,0.1)); +#23966 = VECTOR('',#23967,1.); +#23967 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23968 = ORIENTED_EDGE('',*,*,#23969,.T.); +#23969 = EDGE_CURVE('',#23962,#23970,#23972,.T.); +#23970 = VERTEX_POINT('',#23971); +#23971 = CARTESIAN_POINT('',(-0.36,3.9,0.2)); +#23972 = CIRCLE('',#23973,0.1); +#23973 = AXIS2_PLACEMENT_3D('',#23974,#23975,#23976); +#23974 = CARTESIAN_POINT('',(-0.36,4.,0.2)); +#23975 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#23976 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#23977 = ORIENTED_EDGE('',*,*,#23978,.T.); +#23978 = EDGE_CURVE('',#23970,#23979,#23981,.T.); +#23979 = VERTEX_POINT('',#23980); +#23980 = CARTESIAN_POINT('',(-0.36,3.9,0.65)); +#23981 = LINE('',#23982,#23983); +#23982 = CARTESIAN_POINT('',(-0.36,3.9,0.2)); +#23983 = VECTOR('',#23984,1.); +#23984 = DIRECTION('',(0.,0.,1.)); +#23985 = ORIENTED_EDGE('',*,*,#23986,.T.); +#23986 = EDGE_CURVE('',#23979,#23987,#23989,.T.); +#23987 = VERTEX_POINT('',#23988); +#23988 = CARTESIAN_POINT('',(-0.36,3.7,0.85)); +#23989 = CIRCLE('',#23990,0.2); +#23990 = AXIS2_PLACEMENT_3D('',#23991,#23992,#23993); +#23991 = CARTESIAN_POINT('',(-0.36,3.7,0.65)); +#23992 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#23993 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#23994 = ORIENTED_EDGE('',*,*,#23995,.T.); +#23995 = EDGE_CURVE('',#23987,#20779,#23996,.T.); +#23996 = LINE('',#23997,#23998); +#23997 = CARTESIAN_POINT('',(-0.36,3.7,0.85)); +#23998 = VECTOR('',#23999,1.); +#23999 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24000 = PLANE('',#24001); +#24001 = AXIS2_PLACEMENT_3D('',#24002,#24003,#24004); +#24002 = CARTESIAN_POINT('',(-0.36,3.900244542703,0.394853274378)); +#24003 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24004 = DIRECTION('',(0.,-0.,1.)); +#24005 = ADVANCED_FACE('',(#24006),#24092,.T.); +#24006 = FACE_BOUND('',#24007,.T.); +#24007 = EDGE_LOOP('',(#24008,#24009,#24010,#24019,#24027,#24036,#24044, + #24052,#24060,#24069,#24077,#24086)); +#24008 = ORIENTED_EDGE('',*,*,#20800,.F.); +#24009 = ORIENTED_EDGE('',*,*,#20871,.T.); +#24010 = ORIENTED_EDGE('',*,*,#24011,.T.); +#24011 = EDGE_CURVE('',#20872,#24012,#24014,.T.); +#24012 = VERTEX_POINT('',#24013); +#24013 = CARTESIAN_POINT('',(0.36,3.8,0.65)); +#24014 = CIRCLE('',#24015,0.1); +#24015 = AXIS2_PLACEMENT_3D('',#24016,#24017,#24018); +#24016 = CARTESIAN_POINT('',(0.36,3.7,0.65)); +#24017 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24018 = DIRECTION('',(0.,0.,1.)); +#24019 = ORIENTED_EDGE('',*,*,#24020,.T.); +#24020 = EDGE_CURVE('',#24012,#24021,#24023,.T.); +#24021 = VERTEX_POINT('',#24022); +#24022 = CARTESIAN_POINT('',(0.36,3.8,0.2)); +#24023 = LINE('',#24024,#24025); +#24024 = CARTESIAN_POINT('',(0.36,3.8,0.65)); +#24025 = VECTOR('',#24026,1.); +#24026 = DIRECTION('',(0.,0.,-1.)); +#24027 = ORIENTED_EDGE('',*,*,#24028,.T.); +#24028 = EDGE_CURVE('',#24021,#24029,#24031,.T.); +#24029 = VERTEX_POINT('',#24030); +#24030 = CARTESIAN_POINT('',(0.36,4.,-8.326672684689E-17)); +#24031 = CIRCLE('',#24032,0.2); +#24032 = AXIS2_PLACEMENT_3D('',#24033,#24034,#24035); +#24033 = CARTESIAN_POINT('',(0.36,4.,0.2)); +#24034 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24035 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#24036 = ORIENTED_EDGE('',*,*,#24037,.T.); +#24037 = EDGE_CURVE('',#24029,#24038,#24040,.T.); +#24038 = VERTEX_POINT('',#24039); +#24039 = CARTESIAN_POINT('',(0.36,4.5,-8.326672684689E-17)); +#24040 = LINE('',#24041,#24042); +#24041 = CARTESIAN_POINT('',(0.36,4.,-8.326672684689E-17)); +#24042 = VECTOR('',#24043,1.); +#24043 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#24044 = ORIENTED_EDGE('',*,*,#24045,.T.); +#24045 = EDGE_CURVE('',#24038,#24046,#24048,.T.); +#24046 = VERTEX_POINT('',#24047); +#24047 = CARTESIAN_POINT('',(0.36,4.5,0.1)); +#24048 = LINE('',#24049,#24050); +#24049 = CARTESIAN_POINT('',(0.36,4.5,-8.326672684689E-17)); +#24050 = VECTOR('',#24051,1.); +#24051 = DIRECTION('',(0.,0.,1.)); +#24052 = ORIENTED_EDGE('',*,*,#24053,.T.); +#24053 = EDGE_CURVE('',#24046,#24054,#24056,.T.); +#24054 = VERTEX_POINT('',#24055); +#24055 = CARTESIAN_POINT('',(0.36,4.,0.1)); +#24056 = LINE('',#24057,#24058); +#24057 = CARTESIAN_POINT('',(0.36,4.5,0.1)); +#24058 = VECTOR('',#24059,1.); +#24059 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24060 = ORIENTED_EDGE('',*,*,#24061,.T.); +#24061 = EDGE_CURVE('',#24054,#24062,#24064,.T.); +#24062 = VERTEX_POINT('',#24063); +#24063 = CARTESIAN_POINT('',(0.36,3.9,0.2)); +#24064 = CIRCLE('',#24065,0.1); +#24065 = AXIS2_PLACEMENT_3D('',#24066,#24067,#24068); +#24066 = CARTESIAN_POINT('',(0.36,4.,0.2)); +#24067 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24068 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#24069 = ORIENTED_EDGE('',*,*,#24070,.T.); +#24070 = EDGE_CURVE('',#24062,#24071,#24073,.T.); +#24071 = VERTEX_POINT('',#24072); +#24072 = CARTESIAN_POINT('',(0.36,3.9,0.65)); +#24073 = LINE('',#24074,#24075); +#24074 = CARTESIAN_POINT('',(0.36,3.9,0.2)); +#24075 = VECTOR('',#24076,1.); +#24076 = DIRECTION('',(0.,0.,1.)); +#24077 = ORIENTED_EDGE('',*,*,#24078,.T.); +#24078 = EDGE_CURVE('',#24071,#24079,#24081,.T.); +#24079 = VERTEX_POINT('',#24080); +#24080 = CARTESIAN_POINT('',(0.36,3.7,0.85)); +#24081 = CIRCLE('',#24082,0.2); +#24082 = AXIS2_PLACEMENT_3D('',#24083,#24084,#24085); +#24083 = CARTESIAN_POINT('',(0.36,3.7,0.65)); +#24084 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24085 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#24086 = ORIENTED_EDGE('',*,*,#24087,.T.); +#24087 = EDGE_CURVE('',#24079,#20801,#24088,.T.); +#24088 = LINE('',#24089,#24090); +#24089 = CARTESIAN_POINT('',(0.36,3.7,0.85)); +#24090 = VECTOR('',#24091,1.); +#24091 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24092 = PLANE('',#24093); +#24093 = AXIS2_PLACEMENT_3D('',#24094,#24095,#24096); +#24094 = CARTESIAN_POINT('',(0.36,3.900244542703,0.394853274378)); +#24095 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24096 = DIRECTION('',(0.,-0.,1.)); +#24097 = ADVANCED_FACE('',(#24098),#24114,.F.); +#24098 = FACE_BOUND('',#24099,.F.); +#24099 = EDGE_LOOP('',(#24100,#24106,#24107,#24113)); +#24100 = ORIENTED_EDGE('',*,*,#24101,.F.); +#24101 = EDGE_CURVE('',#20801,#21085,#24102,.T.); +#24102 = LINE('',#24103,#24104); +#24103 = CARTESIAN_POINT('',(0.36,3.7,0.85)); +#24104 = VECTOR('',#24105,1.); +#24105 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24106 = ORIENTED_EDGE('',*,*,#20817,.T.); +#24107 = ORIENTED_EDGE('',*,*,#24108,.T.); +#24108 = EDGE_CURVE('',#20810,#21093,#24109,.T.); +#24109 = LINE('',#24110,#24111); +#24110 = CARTESIAN_POINT('',(0.64,3.7,0.85)); +#24111 = VECTOR('',#24112,1.); +#24112 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24113 = ORIENTED_EDGE('',*,*,#21092,.F.); +#24114 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#24115,#24116) + ,(#24117,#24118 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#24115 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#24116 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#24117 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#24118 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#24119 = ADVANCED_FACE('',(#24120),#24139,.F.); +#24120 = FACE_BOUND('',#24121,.F.); +#24121 = EDGE_LOOP('',(#24122,#24123,#24132,#24138)); +#24122 = ORIENTED_EDGE('',*,*,#20848,.T.); +#24123 = ORIENTED_EDGE('',*,*,#24124,.T.); +#24124 = EDGE_CURVE('',#20841,#24125,#24127,.T.); +#24125 = VERTEX_POINT('',#24126); +#24126 = CARTESIAN_POINT('',(-0.14,3.8,0.65)); +#24127 = CIRCLE('',#24128,0.1); +#24128 = AXIS2_PLACEMENT_3D('',#24129,#24130,#24131); +#24129 = CARTESIAN_POINT('',(-0.14,3.7,0.65)); +#24130 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24131 = DIRECTION('',(0.,0.,1.)); +#24132 = ORIENTED_EDGE('',*,*,#24133,.F.); +#24133 = EDGE_CURVE('',#23920,#24125,#24134,.T.); +#24134 = LINE('',#24135,#24136); +#24135 = CARTESIAN_POINT('',(-0.36,3.8,0.65)); +#24136 = VECTOR('',#24137,1.); +#24137 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24138 = ORIENTED_EDGE('',*,*,#23919,.F.); +#24139 = CYLINDRICAL_SURFACE('',#24140,0.1); +#24140 = AXIS2_PLACEMENT_3D('',#24141,#24142,#24143); +#24141 = CARTESIAN_POINT('',(-0.36,3.7,0.65)); +#24142 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24143 = DIRECTION('',(0.,0.,1.)); +#24144 = ADVANCED_FACE('',(#24145),#24223,.T.); +#24145 = FACE_BOUND('',#24146,.T.); +#24146 = EDGE_LOOP('',(#24147,#24148,#24149,#24150,#24158,#24167,#24175, + #24183,#24191,#24200,#24208,#24217)); +#24147 = ORIENTED_EDGE('',*,*,#20893,.F.); +#24148 = ORIENTED_EDGE('',*,*,#20840,.T.); +#24149 = ORIENTED_EDGE('',*,*,#24124,.T.); +#24150 = ORIENTED_EDGE('',*,*,#24151,.T.); +#24151 = EDGE_CURVE('',#24125,#24152,#24154,.T.); +#24152 = VERTEX_POINT('',#24153); +#24153 = CARTESIAN_POINT('',(-0.14,3.8,0.2)); +#24154 = LINE('',#24155,#24156); +#24155 = CARTESIAN_POINT('',(-0.14,3.8,0.65)); +#24156 = VECTOR('',#24157,1.); +#24157 = DIRECTION('',(0.,0.,-1.)); +#24158 = ORIENTED_EDGE('',*,*,#24159,.T.); +#24159 = EDGE_CURVE('',#24152,#24160,#24162,.T.); +#24160 = VERTEX_POINT('',#24161); +#24161 = CARTESIAN_POINT('',(-0.14,4.,-8.326672684689E-17)); +#24162 = CIRCLE('',#24163,0.2); +#24163 = AXIS2_PLACEMENT_3D('',#24164,#24165,#24166); +#24164 = CARTESIAN_POINT('',(-0.14,4.,0.2)); +#24165 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24166 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#24167 = ORIENTED_EDGE('',*,*,#24168,.T.); +#24168 = EDGE_CURVE('',#24160,#24169,#24171,.T.); +#24169 = VERTEX_POINT('',#24170); +#24170 = CARTESIAN_POINT('',(-0.14,4.5,-8.326672684689E-17)); +#24171 = LINE('',#24172,#24173); +#24172 = CARTESIAN_POINT('',(-0.14,4.,-8.326672684689E-17)); +#24173 = VECTOR('',#24174,1.); +#24174 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#24175 = ORIENTED_EDGE('',*,*,#24176,.T.); +#24176 = EDGE_CURVE('',#24169,#24177,#24179,.T.); +#24177 = VERTEX_POINT('',#24178); +#24178 = CARTESIAN_POINT('',(-0.14,4.5,0.1)); +#24179 = LINE('',#24180,#24181); +#24180 = CARTESIAN_POINT('',(-0.14,4.5,-8.326672684689E-17)); +#24181 = VECTOR('',#24182,1.); +#24182 = DIRECTION('',(0.,0.,1.)); +#24183 = ORIENTED_EDGE('',*,*,#24184,.T.); +#24184 = EDGE_CURVE('',#24177,#24185,#24187,.T.); +#24185 = VERTEX_POINT('',#24186); +#24186 = CARTESIAN_POINT('',(-0.14,4.,0.1)); +#24187 = LINE('',#24188,#24189); +#24188 = CARTESIAN_POINT('',(-0.14,4.5,0.1)); +#24189 = VECTOR('',#24190,1.); +#24190 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24191 = ORIENTED_EDGE('',*,*,#24192,.T.); +#24192 = EDGE_CURVE('',#24185,#24193,#24195,.T.); +#24193 = VERTEX_POINT('',#24194); +#24194 = CARTESIAN_POINT('',(-0.14,3.9,0.2)); +#24195 = CIRCLE('',#24196,0.1); +#24196 = AXIS2_PLACEMENT_3D('',#24197,#24198,#24199); +#24197 = CARTESIAN_POINT('',(-0.14,4.,0.2)); +#24198 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24199 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#24200 = ORIENTED_EDGE('',*,*,#24201,.T.); +#24201 = EDGE_CURVE('',#24193,#24202,#24204,.T.); +#24202 = VERTEX_POINT('',#24203); +#24203 = CARTESIAN_POINT('',(-0.14,3.9,0.65)); +#24204 = LINE('',#24205,#24206); +#24205 = CARTESIAN_POINT('',(-0.14,3.9,0.2)); +#24206 = VECTOR('',#24207,1.); +#24207 = DIRECTION('',(0.,0.,1.)); +#24208 = ORIENTED_EDGE('',*,*,#24209,.T.); +#24209 = EDGE_CURVE('',#24202,#24210,#24212,.T.); +#24210 = VERTEX_POINT('',#24211); +#24211 = CARTESIAN_POINT('',(-0.14,3.7,0.85)); +#24212 = CIRCLE('',#24213,0.2); +#24213 = AXIS2_PLACEMENT_3D('',#24214,#24215,#24216); +#24214 = CARTESIAN_POINT('',(-0.14,3.7,0.65)); +#24215 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24216 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#24217 = ORIENTED_EDGE('',*,*,#24218,.T.); +#24218 = EDGE_CURVE('',#24210,#20894,#24219,.T.); +#24219 = LINE('',#24220,#24221); +#24220 = CARTESIAN_POINT('',(-0.14,3.7,0.85)); +#24221 = VECTOR('',#24222,1.); +#24222 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24223 = PLANE('',#24224); +#24224 = AXIS2_PLACEMENT_3D('',#24225,#24226,#24227); +#24225 = CARTESIAN_POINT('',(-0.14,3.900244542703,0.394853274378)); +#24226 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24227 = DIRECTION('',(0.,-0.,1.)); +#24228 = ADVANCED_FACE('',(#24229),#24315,.F.); +#24229 = FACE_BOUND('',#24230,.F.); +#24230 = EDGE_LOOP('',(#24231,#24232,#24233,#24242,#24250,#24259,#24267, + #24275,#24283,#24292,#24300,#24309)); +#24231 = ORIENTED_EDGE('',*,*,#20902,.F.); +#24232 = ORIENTED_EDGE('',*,*,#20862,.T.); +#24233 = ORIENTED_EDGE('',*,*,#24234,.T.); +#24234 = EDGE_CURVE('',#20863,#24235,#24237,.T.); +#24235 = VERTEX_POINT('',#24236); +#24236 = CARTESIAN_POINT('',(0.14,3.8,0.65)); +#24237 = CIRCLE('',#24238,0.1); +#24238 = AXIS2_PLACEMENT_3D('',#24239,#24240,#24241); +#24239 = CARTESIAN_POINT('',(0.14,3.7,0.65)); +#24240 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24241 = DIRECTION('',(0.,0.,1.)); +#24242 = ORIENTED_EDGE('',*,*,#24243,.T.); +#24243 = EDGE_CURVE('',#24235,#24244,#24246,.T.); +#24244 = VERTEX_POINT('',#24245); +#24245 = CARTESIAN_POINT('',(0.14,3.8,0.2)); +#24246 = LINE('',#24247,#24248); +#24247 = CARTESIAN_POINT('',(0.14,3.8,0.65)); +#24248 = VECTOR('',#24249,1.); +#24249 = DIRECTION('',(0.,0.,-1.)); +#24250 = ORIENTED_EDGE('',*,*,#24251,.T.); +#24251 = EDGE_CURVE('',#24244,#24252,#24254,.T.); +#24252 = VERTEX_POINT('',#24253); +#24253 = CARTESIAN_POINT('',(0.14,4.,-8.326672684689E-17)); +#24254 = CIRCLE('',#24255,0.2); +#24255 = AXIS2_PLACEMENT_3D('',#24256,#24257,#24258); +#24256 = CARTESIAN_POINT('',(0.14,4.,0.2)); +#24257 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24258 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#24259 = ORIENTED_EDGE('',*,*,#24260,.T.); +#24260 = EDGE_CURVE('',#24252,#24261,#24263,.T.); +#24261 = VERTEX_POINT('',#24262); +#24262 = CARTESIAN_POINT('',(0.14,4.5,-8.326672684689E-17)); +#24263 = LINE('',#24264,#24265); +#24264 = CARTESIAN_POINT('',(0.14,4.,-8.326672684689E-17)); +#24265 = VECTOR('',#24266,1.); +#24266 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#24267 = ORIENTED_EDGE('',*,*,#24268,.T.); +#24268 = EDGE_CURVE('',#24261,#24269,#24271,.T.); +#24269 = VERTEX_POINT('',#24270); +#24270 = CARTESIAN_POINT('',(0.14,4.5,0.1)); +#24271 = LINE('',#24272,#24273); +#24272 = CARTESIAN_POINT('',(0.14,4.5,-8.326672684689E-17)); +#24273 = VECTOR('',#24274,1.); +#24274 = DIRECTION('',(0.,0.,1.)); +#24275 = ORIENTED_EDGE('',*,*,#24276,.T.); +#24276 = EDGE_CURVE('',#24269,#24277,#24279,.T.); +#24277 = VERTEX_POINT('',#24278); +#24278 = CARTESIAN_POINT('',(0.14,4.,0.1)); +#24279 = LINE('',#24280,#24281); +#24280 = CARTESIAN_POINT('',(0.14,4.5,0.1)); +#24281 = VECTOR('',#24282,1.); +#24282 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24283 = ORIENTED_EDGE('',*,*,#24284,.T.); +#24284 = EDGE_CURVE('',#24277,#24285,#24287,.T.); +#24285 = VERTEX_POINT('',#24286); +#24286 = CARTESIAN_POINT('',(0.14,3.9,0.2)); +#24287 = CIRCLE('',#24288,0.1); +#24288 = AXIS2_PLACEMENT_3D('',#24289,#24290,#24291); +#24289 = CARTESIAN_POINT('',(0.14,4.,0.2)); +#24290 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24291 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#24292 = ORIENTED_EDGE('',*,*,#24293,.T.); +#24293 = EDGE_CURVE('',#24285,#24294,#24296,.T.); +#24294 = VERTEX_POINT('',#24295); +#24295 = CARTESIAN_POINT('',(0.14,3.9,0.65)); +#24296 = LINE('',#24297,#24298); +#24297 = CARTESIAN_POINT('',(0.14,3.9,0.2)); +#24298 = VECTOR('',#24299,1.); +#24299 = DIRECTION('',(0.,0.,1.)); +#24300 = ORIENTED_EDGE('',*,*,#24301,.T.); +#24301 = EDGE_CURVE('',#24294,#24302,#24304,.T.); +#24302 = VERTEX_POINT('',#24303); +#24303 = CARTESIAN_POINT('',(0.14,3.7,0.85)); +#24304 = CIRCLE('',#24305,0.2); +#24305 = AXIS2_PLACEMENT_3D('',#24306,#24307,#24308); +#24306 = CARTESIAN_POINT('',(0.14,3.7,0.65)); +#24307 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24308 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#24309 = ORIENTED_EDGE('',*,*,#24310,.T.); +#24310 = EDGE_CURVE('',#24302,#20903,#24311,.T.); +#24311 = LINE('',#24312,#24313); +#24312 = CARTESIAN_POINT('',(0.14,3.7,0.85)); +#24313 = VECTOR('',#24314,1.); +#24314 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24315 = PLANE('',#24316); +#24316 = AXIS2_PLACEMENT_3D('',#24317,#24318,#24319); +#24317 = CARTESIAN_POINT('',(0.14,3.900244542703,0.394853274378)); +#24318 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24319 = DIRECTION('',(0.,-0.,1.)); +#24320 = ADVANCED_FACE('',(#24321),#24332,.F.); +#24321 = FACE_BOUND('',#24322,.F.); +#24322 = EDGE_LOOP('',(#24323,#24324,#24325,#24331)); +#24323 = ORIENTED_EDGE('',*,*,#20879,.T.); +#24324 = ORIENTED_EDGE('',*,*,#24011,.T.); +#24325 = ORIENTED_EDGE('',*,*,#24326,.F.); +#24326 = EDGE_CURVE('',#24235,#24012,#24327,.T.); +#24327 = LINE('',#24328,#24329); +#24328 = CARTESIAN_POINT('',(0.14,3.8,0.65)); +#24329 = VECTOR('',#24330,1.); +#24330 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#24331 = ORIENTED_EDGE('',*,*,#24234,.F.); +#24332 = CYLINDRICAL_SURFACE('',#24333,0.1); +#24333 = AXIS2_PLACEMENT_3D('',#24334,#24335,#24336); +#24334 = CARTESIAN_POINT('',(0.14,3.7,0.65)); +#24335 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#24336 = DIRECTION('',(0.,0.,1.)); +#24337 = ADVANCED_FACE('',(#24338),#24354,.F.); +#24338 = FACE_BOUND('',#24339,.F.); +#24339 = EDGE_LOOP('',(#24340,#24346,#24347,#24353)); +#24340 = ORIENTED_EDGE('',*,*,#24341,.F.); +#24341 = EDGE_CURVE('',#20894,#21069,#24342,.T.); +#24342 = LINE('',#24343,#24344); +#24343 = CARTESIAN_POINT('',(-0.14,3.7,0.85)); +#24344 = VECTOR('',#24345,1.); +#24345 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24346 = ORIENTED_EDGE('',*,*,#20910,.T.); +#24347 = ORIENTED_EDGE('',*,*,#24348,.T.); +#24348 = EDGE_CURVE('',#20903,#21077,#24349,.T.); +#24349 = LINE('',#24350,#24351); +#24350 = CARTESIAN_POINT('',(0.14,3.7,0.85)); +#24351 = VECTOR('',#24352,1.); +#24352 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#24353 = ORIENTED_EDGE('',*,*,#21076,.F.); +#24354 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#24355,#24356) + ,(#24357,#24358 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#24355 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#24356 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#24357 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#24358 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#24359 = ADVANCED_FACE('',(#24360),#24377,.F.); +#24360 = FACE_BOUND('',#24361,.F.); +#24361 = EDGE_LOOP('',(#24362,#24363,#24364,#24372)); +#24362 = ORIENTED_EDGE('',*,*,#20926,.T.); +#24363 = ORIENTED_EDGE('',*,*,#20947,.T.); +#24364 = ORIENTED_EDGE('',*,*,#24365,.F.); +#24365 = EDGE_CURVE('',#24366,#20948,#24368,.T.); +#24366 = VERTEX_POINT('',#24367); +#24367 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#24368 = LINE('',#24369,#24370); +#24369 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#24370 = VECTOR('',#24371,1.); +#24371 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#24372 = ORIENTED_EDGE('',*,*,#24373,.F.); +#24373 = EDGE_CURVE('',#20927,#24366,#24374,.T.); +#24374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24375,#24376),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#24375 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#24376 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#24377 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#24378,#24379) + ,(#24380,#24381 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#24378 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#24379 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#24380 = CARTESIAN_POINT('',(-3.325,3.5,0.85)); +#24381 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#24382 = ADVANCED_FACE('',(#24383),#24401,.F.); +#24383 = FACE_BOUND('',#24384,.F.); +#24384 = EDGE_LOOP('',(#24385,#24393,#24394,#24395)); +#24385 = ORIENTED_EDGE('',*,*,#24386,.F.); +#24386 = EDGE_CURVE('',#21774,#24387,#24389,.T.); +#24387 = VERTEX_POINT('',#24388); +#24388 = CARTESIAN_POINT('',(-3.5,2.86,0.85)); +#24389 = LINE('',#24390,#24391); +#24390 = CARTESIAN_POINT('',(-3.5,2.86,0.622426637189)); +#24391 = VECTOR('',#24392,1.); +#24392 = DIRECTION('',(0.,0.,1.)); +#24393 = ORIENTED_EDGE('',*,*,#21773,.T.); +#24394 = ORIENTED_EDGE('',*,*,#20934,.T.); +#24395 = ORIENTED_EDGE('',*,*,#24396,.F.); +#24396 = EDGE_CURVE('',#24387,#20927,#24397,.T.); +#24397 = LINE('',#24398,#24399); +#24398 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#24399 = VECTOR('',#24400,1.); +#24400 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#24401 = PLANE('',#24402); +#24402 = AXIS2_PLACEMENT_3D('',#24403,#24404,#24405); +#24403 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#24404 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#24405 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#24406 = ADVANCED_FACE('',(#24407),#24433,.F.); +#24407 = FACE_BOUND('',#24408,.F.); +#24408 = EDGE_LOOP('',(#24409,#24418,#24426,#24427)); +#24409 = ORIENTED_EDGE('',*,*,#24410,.T.); +#24410 = EDGE_CURVE('',#24411,#24413,#24415,.T.); +#24411 = VERTEX_POINT('',#24412); +#24412 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#24413 = VERTEX_POINT('',#24414); +#24414 = CARTESIAN_POINT('',(3.295256413291,3.222628206646, + 1.460395584541)); +#24415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24416,#24417),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#24416 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#24417 = CARTESIAN_POINT('',(3.286838234914,3.218419117457,1.5)); +#24418 = ORIENTED_EDGE('',*,*,#24419,.F.); +#24419 = EDGE_CURVE('',#20973,#24413,#24420,.T.); +#24420 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#24421,#24422,#24423,#24424, + #24425),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#24421 = CARTESIAN_POINT('',(3.110705351483,3.406987671466, + 1.460996513181)); +#24422 = CARTESIAN_POINT('',(3.153535227421,3.364157795527, + 1.460996513181)); +#24423 = CARTESIAN_POINT('',(3.258846511474,3.258846511474, + 1.460996513181)); +#24424 = CARTESIAN_POINT('',(3.364157795527,3.153535227421, + 1.460996513181)); +#24425 = CARTESIAN_POINT('',(3.406987671466,3.110705351483, + 1.460996513181)); +#24426 = ORIENTED_EDGE('',*,*,#20970,.F.); +#24427 = ORIENTED_EDGE('',*,*,#24428,.T.); +#24428 = EDGE_CURVE('',#20971,#24411,#24429,.T.); +#24429 = LINE('',#24430,#24431); +#24430 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#24431 = VECTOR('',#24432,1.); +#24432 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#24433 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#24434,#24435) + ,(#24436,#24437 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#24434 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#24435 = CARTESIAN_POINT('',(3.218419117457,3.286838234914,1.5)); +#24436 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#24437 = CARTESIAN_POINT('',(3.286838234914,3.218419117457,1.5)); +#24438 = ADVANCED_FACE('',(#24439),#25037,.T.); +#24439 = FACE_BOUND('',#24440,.T.); +#24440 = EDGE_LOOP('',(#24441,#24736,#24746,#25036)); +#24441 = ORIENTED_EDGE('',*,*,#24442,.T.); +#24442 = EDGE_CURVE('',#20980,#24443,#24445,.T.); +#24443 = VERTEX_POINT('',#24444); +#24444 = CARTESIAN_POINT('',(-3.202364620346,3.246349033255,1.5)); +#24445 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24446,#24447,#24448,#24449, + #24450,#24451,#24452,#24453,#24454,#24455,#24456,#24457,#24458, + #24459,#24460,#24461,#24462,#24463,#24464,#24465,#24466,#24467, + #24468,#24469,#24470,#24471,#24472,#24473,#24474,#24475,#24476, + #24477,#24478,#24479,#24480,#24481,#24482,#24483,#24484,#24485, + #24486,#24487,#24488,#24489,#24490,#24491,#24492,#24493,#24494, + #24495,#24496,#24497,#24498,#24499,#24500,#24501,#24502,#24503, + #24504,#24505,#24506,#24507,#24508,#24509,#24510,#24511,#24512, + #24513,#24514,#24515,#24516,#24517,#24518,#24519,#24520,#24521, + #24522,#24523,#24524,#24525,#24526,#24527,#24528,#24529,#24530, + #24531,#24532,#24533,#24534,#24535,#24536,#24537,#24538,#24539, + #24540,#24541,#24542,#24543,#24544,#24545,#24546,#24547,#24548, + #24549,#24550,#24551,#24552,#24553,#24554,#24555,#24556,#24557, + #24558,#24559,#24560,#24561,#24562,#24563,#24564,#24565,#24566, + #24567,#24568,#24569,#24570,#24571,#24572,#24573,#24574,#24575, + #24576,#24577,#24578,#24579,#24580,#24581,#24582,#24583,#24584, + #24585,#24586,#24587,#24588,#24589,#24590,#24591,#24592,#24593, + #24594,#24595,#24596,#24597,#24598,#24599,#24600,#24601,#24602, + #24603,#24604,#24605,#24606,#24607,#24608,#24609,#24610,#24611, + #24612,#24613,#24614,#24615,#24616,#24617,#24618,#24619,#24620, + #24621,#24622,#24623,#24624,#24625,#24626,#24627,#24628,#24629, + #24630,#24631,#24632,#24633,#24634,#24635,#24636,#24637,#24638, + #24639,#24640,#24641,#24642,#24643,#24644,#24645,#24646,#24647, + #24648,#24649,#24650,#24651,#24652,#24653,#24654,#24655,#24656, + #24657,#24658,#24659,#24660,#24661,#24662,#24663,#24664,#24665, + #24666,#24667,#24668,#24669,#24670,#24671,#24672,#24673,#24674, + #24675,#24676,#24677,#24678,#24679,#24680,#24681,#24682,#24683, + #24684,#24685,#24686,#24687,#24688,#24689,#24690,#24691,#24692, + #24693,#24694,#24695,#24696,#24697,#24698,#24699,#24700,#24701, + #24702,#24703,#24704,#24705,#24706,#24707,#24708,#24709,#24710, + #24711,#24712,#24713,#24714,#24715,#24716,#24717,#24718,#24719, + #24720,#24721,#24722,#24723,#24724,#24725,#24726,#24727,#24728, + #24729,#24730,#24731,#24732,#24733,#24734,#24735),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0., + 1.218855545977E-02,2.069336192382E-02,2.929300837992E-02, + 3.798968338981E-02,4.678541438363E-02,5.568207122531E-02, + 6.468136290101E-02,7.37848410079E-02,8.299390019787E-02, + 9.230978073741E-02,0.101733569351,0.111266201529,0.120908463161, + 0.130660991982,0.140524279479,0.15049867361,0.160584378061, + 0.170781425661,0.181089796553,0.191509244996,0.202039346092, + 0.212679749588,0.223429755598,0.234288607908,0.245255370562, + 0.256329108909,0.267508605931,0.278792608824,0.290179510582, + 0.301668225309,0.313256701502,0.32494337979,0.336726340711, + 0.348602707744,0.360557123172,0.372519243461,0.384389725653, + 0.396164711706,0.407849657275,0.419450225322,0.430971371882, + 0.442417993068,0.453793960321,0.465103359529,0.476349803875, + 0.487536653678,0.498968141903,0.510439259884,0.521483225754, + 0.532478317386,0.543426938045,0.554331336176,0.565193630434, + 0.576015816253,0.586799770062,0.597547266116,0.608259982782, + 0.618939510041,0.629587346419,0.640204934221,0.65079364344, + 0.661354773796,0.671889554341,0.682399175212,0.692884778094, + 0.703347442433,0.713788202904,0.724208077713,0.734608003697, + 0.744988938133,0.755351777325,0.765697367071,0.776026566538, + 0.786340143317,0.796638952653,0.806923725145,0.817195138233, + 0.827453870982,0.837700619273,0.847936077588,0.858160967174, + 0.868376010607,0.878581625075,0.888778573425,0.89896760068, + 0.9091493608,0.919324114647,0.929492897303,0.939656170605, + 0.94981427982,0.959968561774,0.970118971153,0.980265552979, + 0.990409528852,0.998194793366,1.),.UNSPECIFIED.); +#24446 = CARTESIAN_POINT('',(-3.222568209866,3.295124813083, + 1.460996513181)); +#24447 = CARTESIAN_POINT('',(-3.22254361667,3.295065439856, + 1.461259867155)); +#24448 = CARTESIAN_POINT('',(-3.222518304119,3.295004329952, + 1.461522087431)); +#24449 = CARTESIAN_POINT('',(-3.222492285476,3.294941515392,1.4617831389 + )); +#24450 = CARTESIAN_POINT('',(-3.222446935782,3.294832031546, + 1.462224310929)); +#24451 = CARTESIAN_POINT('',(-3.22242796016,3.294786220342,1.462405046) + ); +#24452 = CARTESIAN_POINT('',(-3.222408651827,3.294739605903, + 1.462585188163)); +#24453 = CARTESIAN_POINT('',(-3.22236915986,3.29464426386,1.462946271911 + )); +#24454 = CARTESIAN_POINT('',(-3.222348968866,3.294595518487, + 1.463127200005)); +#24455 = CARTESIAN_POINT('',(-3.222328447046,3.294545974433, + 1.463307504534)); +#24456 = CARTESIAN_POINT('',(-3.222286515877,3.294444743635, + 1.463668878846)); +#24457 = CARTESIAN_POINT('',(-3.222265099125,3.294393039022, + 1.463849934305)); +#24458 = CARTESIAN_POINT('',(-3.222243353649,3.294340540798, + 1.464030336777)); +#24459 = CARTESIAN_POINT('',(-3.222198963432,3.294233373335, + 1.464391870158)); +#24460 = CARTESIAN_POINT('',(-3.222176311269,3.294178686177, + 1.464572985956)); +#24461 = CARTESIAN_POINT('',(-3.222153332683,3.294123210961, + 1.464753420555)); +#24462 = CARTESIAN_POINT('',(-3.222106465043,3.29401006247, + 1.465114978876)); +#24463 = CARTESIAN_POINT('',(-3.222082568569,3.293952371277, + 1.465296086744)); +#24464 = CARTESIAN_POINT('',(-3.222058348156,3.293893898028, + 1.465476486386)); +#24465 = CARTESIAN_POINT('',(-3.222008986247,3.293774727839, + 1.465837932979)); +#24466 = CARTESIAN_POINT('',(-3.221983837349,3.293714013028, + 1.466018963382)); +#24467 = CARTESIAN_POINT('',(-3.221958367172,3.293652522582, + 1.466199259684)); +#24468 = CARTESIAN_POINT('',(-3.221906495739,3.293527293865, + 1.46656045542)); +#24469 = CARTESIAN_POINT('',(-3.221880087118,3.293463537812, + 1.466741337667)); +#24470 = CARTESIAN_POINT('',(-3.22185336004,3.293399012938, + 1.466921461049)); +#24471 = CARTESIAN_POINT('',(-3.22179896547,3.293267692829, + 1.467282264492)); +#24472 = CARTESIAN_POINT('',(-3.221771290666,3.293200879942, + 1.467462926774)); +#24473 = CARTESIAN_POINT('',(-3.221743300381,3.293133305418, + 1.467642806505)); +#24474 = CARTESIAN_POINT('',(-3.221686370759,3.292995865151, + 1.46800307403)); +#24475 = CARTESIAN_POINT('',(-3.221657424178,3.292925981924, + 1.468183443511)); +#24476 = CARTESIAN_POINT('',(-3.221628165238,3.292855344593, + 1.468363007788)); +#24477 = CARTESIAN_POINT('',(-3.221568690398,3.292711759628, + 1.468722593725)); +#24478 = CARTESIAN_POINT('',(-3.22153846734,3.292638794712, + 1.468902596585)); +#24479 = CARTESIAN_POINT('',(-3.221507935178,3.292565083552, + 1.46908177259)); +#24480 = CARTESIAN_POINT('',(-3.221445906757,3.292415333697, + 1.469440529355)); +#24481 = CARTESIAN_POINT('',(-3.221414403436,3.292339277953, + 1.469620090883)); +#24482 = CARTESIAN_POINT('',(-3.221382594395,3.292262484134, + 1.469798804864)); +#24483 = CARTESIAN_POINT('',(-3.221318005877,3.292106553658, + 1.47015658312)); +#24484 = CARTESIAN_POINT('',(-3.221285219447,3.292027400214, + 1.470335627783)); +#24485 = CARTESIAN_POINT('',(-3.221252130803,3.29194751716, + 1.470513805132)); +#24486 = CARTESIAN_POINT('',(-3.221184977567,3.291785394909, + 1.470870453941)); +#24487 = CARTESIAN_POINT('',(-3.221150906144,3.291703139215, + 1.471048905459)); +#24488 = CARTESIAN_POINT('',(-3.221116536126,3.291620162653, + 1.471226470788)); +#24489 = CARTESIAN_POINT('',(-3.221046815492,3.291451842151, + 1.471581837776)); +#24490 = CARTESIAN_POINT('',(-3.221011458171,3.291366482028, + 1.471759619213)); +#24491 = CARTESIAN_POINT('',(-3.220975805987,3.291280410043, + 1.471936496444)); +#24492 = CARTESIAN_POINT('',(-3.220903517245,3.29110588958, + 1.472290427999)); +#24493 = CARTESIAN_POINT('',(-3.220866874121,3.291017425255, + 1.47246746187)); +#24494 = CARTESIAN_POINT('',(-3.220829939969,3.290928258324, + 1.472643574346)); +#24495 = CARTESIAN_POINT('',(-3.220755084425,3.290747541053, + 1.472995915775)); +#24496 = CARTESIAN_POINT('',(-3.220717156615,3.29065597522, + 1.473172124092)); +#24497 = CARTESIAN_POINT('',(-3.220678941709,3.290563716276, + 1.473347394628)); +#24498 = CARTESIAN_POINT('',(-3.220601522832,3.290376810573, + 1.473697989821)); +#24499 = CARTESIAN_POINT('',(-3.220562312599,3.290282148697, + 1.473873293712)); +#24500 = CARTESIAN_POINT('',(-3.220522819299,3.290186803436, + 1.474047644215)); +#24501 = CARTESIAN_POINT('',(-3.220442842422,3.289993722175, + 1.474396337395)); +#24502 = CARTESIAN_POINT('',(-3.220402352742,3.28989597144, + 1.474570659203)); +#24503 = CARTESIAN_POINT('',(-3.220361584108,3.289797547251, + 1.474744012757)); +#24504 = CARTESIAN_POINT('',(-3.220279056651,3.289598308345, + 1.475090647593)); +#24505 = CARTESIAN_POINT('',(-3.220237291892,3.289497479298, + 1.475263907965)); +#24506 = CARTESIAN_POINT('',(-3.220195252378,3.289395986934, + 1.475436185951)); +#24507 = CARTESIAN_POINT('',(-3.220110184409,3.289190614688, + 1.475780603685)); +#24508 = CARTESIAN_POINT('',(-3.220067150192,3.289086720899, + 1.475952722535)); +#24509 = CARTESIAN_POINT('',(-3.220023845503,3.288982174131, + 1.476123845586)); +#24510 = CARTESIAN_POINT('',(-3.219936248571,3.288770696429, + 1.476465890222)); +#24511 = CARTESIAN_POINT('',(-3.219891950735,3.288663751994, + 1.476636790918)); +#24512 = CARTESIAN_POINT('',(-3.219847386777,3.288556165083, + 1.476806683067)); +#24513 = CARTESIAN_POINT('',(-3.219757274575,3.28833861498, + 1.477146198516)); +#24514 = CARTESIAN_POINT('',(-3.219711720919,3.288228638728, + 1.477315801018)); +#24515 = CARTESIAN_POINT('',(-3.219665905567,3.288118030683, + 1.477484382909)); +#24516 = CARTESIAN_POINT('',(-3.219573294547,3.287894447903, + 1.477821211243)); +#24517 = CARTESIAN_POINT('',(-3.219526493651,3.287781460545, + 1.477989437005)); +#24518 = CARTESIAN_POINT('',(-3.219479435549,3.287667852237, + 1.478156630746)); +#24519 = CARTESIAN_POINT('',(-3.219384344235,3.287438281497, + 1.478490615086)); +#24520 = CARTESIAN_POINT('',(-3.219336305981,3.287322306893, + 1.478657385166)); +#24521 = CARTESIAN_POINT('',(-3.219288015075,3.287205722333, + 1.478823112464)); +#24522 = CARTESIAN_POINT('',(-3.219190463818,3.286970212765, + 1.479154098009)); +#24523 = CARTESIAN_POINT('',(-3.219141198605,3.28685127602,1.47931933591 + )); +#24524 = CARTESIAN_POINT('',(-3.21909168535,3.286731740446, + 1.479483520876)); +#24525 = CARTESIAN_POINT('',(-3.218991696759,3.286490346636, + 1.479811353393)); +#24526 = CARTESIAN_POINT('',(-3.218941216753,3.28636847712, + 1.479974980836)); +#24527 = CARTESIAN_POINT('',(-3.218890493369,3.286246020038, + 1.480137545814)); +#24528 = CARTESIAN_POINT('',(-3.218788092522,3.285998802524, + 1.480462071388)); +#24529 = CARTESIAN_POINT('',(-3.218736410573,3.285874031262, + 1.480624012127)); +#24530 = CARTESIAN_POINT('',(-3.21868448996,3.285748683813, + 1.480784881469)); +#24531 = CARTESIAN_POINT('',(-3.218579704739,3.285495709912, + 1.481105945674)); +#24532 = CARTESIAN_POINT('',(-3.218526835841,3.285368073101, + 1.481266121008)); +#24533 = CARTESIAN_POINT('',(-3.218473733045,3.285239871613, + 1.481425216636)); +#24534 = CARTESIAN_POINT('',(-3.218366591597,3.284981209274, + 1.481742672715)); +#24535 = CARTESIAN_POINT('',(-3.218312548822,3.284850738474, + 1.481901013872)); +#24536 = CARTESIAN_POINT('',(-3.218258276939,3.284719714559, + 1.482058267509)); +#24537 = CARTESIAN_POINT('',(-3.218148810392,3.284455438936, + 1.482371967392)); +#24538 = CARTESIAN_POINT('',(-3.218093611807,3.284322177763, + 1.482528394769)); +#24539 = CARTESIAN_POINT('',(-3.218038188958,3.28418837517, + 1.482683727452)); +#24540 = CARTESIAN_POINT('',(-3.217926431712,3.28391856931, + 1.482993522234)); +#24541 = CARTESIAN_POINT('',(-3.21787009357,3.283782557004,1.4831479658) + ); +#24542 = CARTESIAN_POINT('',(-3.217813536032,3.28364601503, + 1.483301308014)); +#24543 = CARTESIAN_POINT('',(-3.217699522788,3.283370762709, + 1.483607055918)); +#24544 = CARTESIAN_POINT('',(-3.217642063521,3.283232043768, + 1.483759443483)); +#24545 = CARTESIAN_POINT('',(-3.217584389757,3.283092806984, + 1.483910723589)); +#24546 = CARTESIAN_POINT('',(-3.217468162577,3.282812209749, + 1.484212271365)); +#24547 = CARTESIAN_POINT('',(-3.217409605812,3.282670841215, + 1.484362521502)); +#24548 = CARTESIAN_POINT('',(-3.217350839504,3.282528966797, + 1.484511658773)); +#24549 = CARTESIAN_POINT('',(-3.217232508304,3.282243290008, + 1.48480869246)); +#24550 = CARTESIAN_POINT('',(-3.217172940702,3.282099481095, + 1.48495657428)); +#24551 = CARTESIAN_POINT('',(-3.217113168977,3.281955179385, + 1.485103340816)); +#24552 = CARTESIAN_POINT('',(-3.216993186496,3.281665516054, + 1.485394749269)); +#24553 = CARTESIAN_POINT('',(-3.216932975484,3.281520153811, + 1.485539389754)); +#24554 = CARTESIAN_POINT('',(-3.216872567968,3.281374317166, + 1.485682925602)); +#24555 = CARTESIAN_POINT('',(-3.21675183173,3.281082834103, + 1.485966708702)); +#24556 = CARTESIAN_POINT('',(-3.21669150595,3.280937194787, + 1.486106972723)); +#24557 = CARTESIAN_POINT('',(-3.216630994084,3.280791106221, + 1.486246160583)); +#24558 = CARTESIAN_POINT('',(-3.216510093552,3.280499226515, + 1.486521284174)); +#24559 = CARTESIAN_POINT('',(-3.21644970781,3.280353442439, + 1.486657237059)); +#24560 = CARTESIAN_POINT('',(-3.216389145917,3.280207233095, + 1.486792142125)); +#24561 = CARTESIAN_POINT('',(-3.216268140902,3.279915101148, + 1.487058843806)); +#24562 = CARTESIAN_POINT('',(-3.216207700415,3.279769184903, + 1.487190656301)); +#24563 = CARTESIAN_POINT('',(-3.216147092985,3.279622865624, + 1.487321447537)); +#24564 = CARTESIAN_POINT('',(-3.216025989325,3.279330495525, + 1.487580060687)); +#24565 = CARTESIAN_POINT('',(-3.215965495452,3.279184450396, + 1.487707897223)); +#24566 = CARTESIAN_POINT('',(-3.215904843178,3.279038022854, + 1.487834737318)); +#24567 = CARTESIAN_POINT('',(-3.215783644028,3.278745422222, + 1.488085572867)); +#24568 = CARTESIAN_POINT('',(-3.215723099273,3.278599254253, + 1.488209581852)); +#24569 = CARTESIAN_POINT('',(-3.215662404066,3.278452723061, + 1.488332617668)); +#24570 = CARTESIAN_POINT('',(-3.21554111187,3.278159897798, + 1.488575962763)); +#24571 = CARTESIAN_POINT('',(-3.215480516786,3.278013608323, + 1.488696284531)); +#24572 = CARTESIAN_POINT('',(-3.215419778656,3.277866973507, + 1.488815654931)); +#24573 = CARTESIAN_POINT('',(-3.215298397328,3.277573933059, + 1.489051771012)); +#24574 = CARTESIAN_POINT('',(-3.215237755859,3.277427531601, + 1.489168528347)); +#24575 = CARTESIAN_POINT('',(-3.215176978276,3.277280801536, + 1.489284354869)); +#24576 = CARTESIAN_POINT('',(-3.215055512288,3.2769875567,1.489513482525 + )); +#24577 = CARTESIAN_POINT('',(-3.214994825442,3.276841045693, + 1.489626794469)); +#24578 = CARTESIAN_POINT('',(-3.214934008973,3.276694221749, + 1.489739194928)); +#24579 = CARTESIAN_POINT('',(-3.214812460756,3.276400778397, + 1.489961560453)); +#24580 = CARTESIAN_POINT('',(-3.214751730422,3.276254162401, + 1.490071535593)); +#24581 = CARTESIAN_POINT('',(-3.214690876558,3.276107248177, + 1.490180617469)); +#24582 = CARTESIAN_POINT('',(-3.214569249359,3.275813614143, + 1.490396429246)); +#24583 = CARTESIAN_POINT('',(-3.214508477307,3.27566689743, + 1.490503168547)); +#24584 = CARTESIAN_POINT('',(-3.214447587455,3.275519896325, + 1.490609031783)); +#24585 = CARTESIAN_POINT('',(-3.21432424233,3.27522211485,1.490821309634 + )); +#24586 = CARTESIAN_POINT('',(-3.214261781942,3.275071322135, + 1.49092768568)); +#24587 = CARTESIAN_POINT('',(-3.214199203053,3.274920243332, + 1.49103315487)); +#24588 = CARTESIAN_POINT('',(-3.214073595327,3.274616999457, + 1.491242649838)); +#24589 = CARTESIAN_POINT('',(-3.214010565684,3.274464832438, + 1.491346669344)); +#24590 = CARTESIAN_POINT('',(-3.213947421159,3.274312388068, + 1.491449783563)); +#24591 = CARTESIAN_POINT('',(-3.213823262169,3.274012641751, + 1.491650402959)); +#24592 = CARTESIAN_POINT('',(-3.213762255944,3.273865359696, + 1.491747974022)); +#24593 = CARTESIAN_POINT('',(-3.213701147149,3.273717830014, + 1.491844712921)); +#24594 = CARTESIAN_POINT('',(-3.213578999021,3.273422938346, + 1.49203610858)); +#24595 = CARTESIAN_POINT('',(-3.213517960577,3.273275578507, + 1.492130772659)); +#24596 = CARTESIAN_POINT('',(-3.213456824151,3.273127982118, + 1.492224618481)); +#24597 = CARTESIAN_POINT('',(-3.213334617699,3.272832949644, + 1.492410286763)); +#24598 = CARTESIAN_POINT('',(-3.213273548485,3.272685515519,1.4925021161 + )); +#24599 = CARTESIAN_POINT('',(-3.213212385641,3.272537855352, + 1.492593140367)); +#24600 = CARTESIAN_POINT('',(-3.213090123523,3.27224268849, + 1.492773220428)); +#24601 = CARTESIAN_POINT('',(-3.213029024991,3.272095183584, + 1.492862282689)); +#24602 = CARTESIAN_POINT('',(-3.212967836964,3.271947462619, + 1.492950552395)); +#24603 = CARTESIAN_POINT('',(-3.212845521796,3.271652167682, + 1.493125174753)); +#24604 = CARTESIAN_POINT('',(-3.212784395332,3.271504595345, + 1.49321153349)); +#24605 = CARTESIAN_POINT('',(-3.21272318331,3.27135681645,1.493297111559 + )); +#24606 = CARTESIAN_POINT('',(-3.212600817627,3.271061399558, + 1.493466398826)); +#24607 = CARTESIAN_POINT('',(-3.212539664586,3.270913763057, + 1.493550113759)); +#24608 = CARTESIAN_POINT('',(-3.212478429735,3.270765929051, + 1.493633059316)); +#24609 = CARTESIAN_POINT('',(-3.212356016055,3.270470396284, + 1.493797126721)); +#24610 = CARTESIAN_POINT('',(-3.212294837792,3.270322698892, + 1.493878253976)); +#24611 = CARTESIAN_POINT('',(-3.212233581298,3.270174812633, + 1.493958622594)); +#24612 = CARTESIAN_POINT('',(-3.212111122118,3.269879170019, + 1.494117578542)); +#24613 = CARTESIAN_POINT('',(-3.212049919949,3.269731414914, + 1.494196170977)); +#24614 = CARTESIAN_POINT('',(-3.21198864297,3.269583479199, + 1.494274014989)); +#24615 = CARTESIAN_POINT('',(-3.211866140734,3.26928773264,1.4944279616) + ); +#24616 = CARTESIAN_POINT('',(-3.211804915952,3.26913992294, + 1.494504069019)); +#24617 = CARTESIAN_POINT('',(-3.211743619631,3.268991940532, + 1.494579437738)); +#24618 = CARTESIAN_POINT('',(-3.211621076749,3.268696095843, + 1.494728471273)); +#24619 = CARTESIAN_POINT('',(-3.211559830621,3.26854823461, + 1.494802140645)); +#24620 = CARTESIAN_POINT('',(-3.21149851609,3.268400208239, + 1.494875080571)); +#24621 = CARTESIAN_POINT('',(-3.211375934992,3.268104271289, + 1.49501929177)); +#24622 = CARTESIAN_POINT('',(-3.211314668822,3.26795636167, + 1.495090567353)); +#24623 = CARTESIAN_POINT('',(-3.211253337257,3.267808294175, + 1.495161122304)); +#24624 = CARTESIAN_POINT('',(-3.21113072029,3.267512270629, + 1.495300596889)); +#24625 = CARTESIAN_POINT('',(-3.211069435251,3.267364315457, + 1.495369520599)); +#24626 = CARTESIAN_POINT('',(-3.211008087707,3.267216209384, + 1.495437732074)); +#24627 = CARTESIAN_POINT('',(-3.210885437091,3.266920104603, + 1.495572551115)); +#24628 = CARTESIAN_POINT('',(-3.210824134351,3.266772106698, + 1.495639162538)); +#24629 = CARTESIAN_POINT('',(-3.210762771886,3.266623964603, + 1.495705069724)); +#24630 = CARTESIAN_POINT('',(-3.21064008986,3.266327783992, + 1.495835309774)); +#24631 = CARTESIAN_POINT('',(-3.210578770604,3.266179746213, + 1.495899646292)); +#24632 = CARTESIAN_POINT('',(-3.210517394299,3.266031570704, + 1.495963286193)); +#24633 = CARTESIAN_POINT('',(-3.210394683173,3.265735319839, + 1.496089019529)); +#24634 = CARTESIAN_POINT('',(-3.210333348631,3.265587245156, + 1.496151116427)); +#24635 = CARTESIAN_POINT('',(-3.21027195962,3.265439038973, + 1.496212523972)); +#24636 = CARTESIAN_POINT('',(-3.210149221645,3.265142723289, + 1.496333818993)); +#24637 = CARTESIAN_POINT('',(-3.210087872935,3.264994614402, + 1.49639370975)); +#24638 = CARTESIAN_POINT('',(-3.210026472248,3.26484638003, + 1.496452918074)); +#24639 = CARTESIAN_POINT('',(-3.209903709537,3.264550004628, + 1.496569839599)); +#24640 = CARTESIAN_POINT('',(-3.209842347746,3.26440186416, + 1.496627555907)); +#24641 = CARTESIAN_POINT('',(-3.209780936384,3.264253604017, + 1.496684596376)); +#24642 = CARTESIAN_POINT('',(-3.209658151094,3.263957174104, + 1.496797205672)); +#24643 = CARTESIAN_POINT('',(-3.209596777377,3.263809004846, + 1.496852777446)); +#24644 = CARTESIAN_POINT('',(-3.209535356419,3.263660721536, + 1.496907679662)); +#24645 = CARTESIAN_POINT('',(-3.209412550772,3.263364242477, + 1.497016034638)); +#24646 = CARTESIAN_POINT('',(-3.209351166276,3.263216047194, + 1.497069490193)); +#24647 = CARTESIAN_POINT('',(-3.209289736794,3.263067743306, + 1.497122282174)); +#24648 = CARTESIAN_POINT('',(-3.209166912848,3.26277122007, + 1.497226437769)); +#24649 = CARTESIAN_POINT('',(-3.20910551856,3.262623001146, + 1.497277804029)); +#24650 = CARTESIAN_POINT('',(-3.209044081473,3.262474678899, + 1.497328512413)); +#24651 = CARTESIAN_POINT('',(-3.208921241375,3.262178116666, + 1.497428520524)); +#24652 = CARTESIAN_POINT('',(-3.208859838522,3.262029877068, + 1.497477822764)); +#24653 = CARTESIAN_POINT('',(-3.208798394996,3.261881539273, + 1.497526472552)); +#24654 = CARTESIAN_POINT('',(-3.208675540795,3.261584942994, + 1.497622382364)); +#24655 = CARTESIAN_POINT('',(-3.208614130265,3.26143668486, + 1.497669644764)); +#24656 = CARTESIAN_POINT('',(-3.208552681125,3.261288333514, + 1.497716259871)); +#24657 = CARTESIAN_POINT('',(-3.208429814686,3.26099170769,1.49780811803 + )); +#24658 = CARTESIAN_POINT('',(-3.208368397518,3.26084343353, + 1.497853363332)); +#24659 = CARTESIAN_POINT('',(-3.208306943748,3.260695071006, + 1.497897966246)); +#24660 = CARTESIAN_POINT('',(-3.208184067199,3.260398420775, + 1.497985816657)); +#24661 = CARTESIAN_POINT('',(-3.208122644539,3.260250133356, + 1.498029066286)); +#24662 = CARTESIAN_POINT('',(-3.208061187234,3.260101762295, + 1.49807167819)); +#24663 = CARTESIAN_POINT('',(-3.207938302555,3.259805092438, + 1.498155562461)); +#24664 = CARTESIAN_POINT('',(-3.20787687529,3.259656793901, + 1.498196836844)); +#24665 = CARTESIAN_POINT('',(-3.207815415287,3.259508416327, + 1.498237477925)); +#24666 = CARTESIAN_POINT('',(-3.20769252458,3.259211731917,1.49831743527 + )); +#24667 = CARTESIAN_POINT('',(-3.207631093973,3.259063425313, + 1.498356753445)); +#24668 = CARTESIAN_POINT('',(-3.207569632492,3.25891504417, + 1.498395442521)); +#24669 = CARTESIAN_POINT('',(-3.207446737562,3.258618349565, + 1.49847151016)); +#24670 = CARTESIAN_POINT('',(-3.2073853042,3.258470036309,1.49850889052) + ); +#24671 = CARTESIAN_POINT('',(-3.207323841784,3.258321652909, + 1.498545645756)); +#24672 = CARTESIAN_POINT('',(-3.207200944357,3.258024952275, + 1.498617858805)); +#24673 = CARTESIAN_POINT('',(-3.207139509424,3.257876635226, + 1.498653318317)); +#24674 = CARTESIAN_POINT('',(-3.207078047216,3.257728252332, + 1.49868815647)); +#24675 = CARTESIAN_POINT('',(-3.206955149804,3.257431551732, + 1.498756547573)); +#24676 = CARTESIAN_POINT('',(-3.206893714667,3.257283234192, + 1.498790102133)); +#24677 = CARTESIAN_POINT('',(-3.206832254001,3.257134855018, + 1.498823038901)); +#24678 = CARTESIAN_POINT('',(-3.206709359169,3.256838160648, + 1.498887638808)); +#24679 = CARTESIAN_POINT('',(-3.206647925064,3.256689845598, + 1.498919303469)); +#24680 = CARTESIAN_POINT('',(-3.20658646714,3.256541473045, + 1.498950353711)); +#24681 = CARTESIAN_POINT('',(-3.206463577108,3.256244790263, + 1.499011191548)); +#24682 = CARTESIAN_POINT('',(-3.206402145054,3.256096480164, + 1.499040980575)); +#24683 = CARTESIAN_POINT('',(-3.20634069086,3.255948116617, + 1.499070158363)); +#24684 = CARTESIAN_POINT('',(-3.206217807537,3.25565145003, + 1.499127261627)); +#24685 = CARTESIAN_POINT('',(-3.206156378453,3.255503147103, + 1.499155188448)); +#24686 = CARTESIAN_POINT('',(-3.206094928881,3.255354794713, + 1.499182507018)); +#24687 = CARTESIAN_POINT('',(-3.205972053817,3.255058148066, + 1.49923590162)); +#24688 = CARTESIAN_POINT('',(-3.205910628365,3.254909853907, + 1.499261978906)); +#24689 = CARTESIAN_POINT('',(-3.205849184048,3.254761514204, + 1.499287450738)); +#24690 = CARTESIAN_POINT('',(-3.205726318437,3.25446489038,1.499337161) + ); +#24691 = CARTESIAN_POINT('',(-3.205664897177,3.254316606342, + 1.499361400593)); +#24692 = CARTESIAN_POINT('',(-3.205603458652,3.25416828062, + 1.499385037345)); +#24693 = CARTESIAN_POINT('',(-3.205480605343,3.253871686496, + 1.499431085256)); +#24694 = CARTESIAN_POINT('',(-3.20541919059,3.253723418167, + 1.499453497526)); +#24695 = CARTESIAN_POINT('',(-3.205357760149,3.253575111961, + 1.499475309417)); +#24696 = CARTESIAN_POINT('',(-3.205234921597,3.253278553463, + 1.499517715688)); +#24697 = CARTESIAN_POINT('',(-3.205173513512,3.253130301232, + 1.499538311086)); +#24698 = CARTESIAN_POINT('',(-3.205112091294,3.252982014881, + 1.49955830838)); +#24699 = CARTESIAN_POINT('',(-3.204989267836,3.252685492822, + 1.49959709286)); +#24700 = CARTESIAN_POINT('',(-3.204927866616,3.252537257164, + 1.499615880973)); +#24701 = CARTESIAN_POINT('',(-3.204866452801,3.252388991099, + 1.499634073077)); +#24702 = CARTESIAN_POINT('',(-3.204743645297,3.252092507557, + 1.49966925379)); +#24703 = CARTESIAN_POINT('',(-3.204682251624,3.251944290121, + 1.49968624325)); +#24704 = CARTESIAN_POINT('',(-3.204620846878,3.25179604595, + 1.499702638623)); +#24705 = CARTESIAN_POINT('',(-3.204498058993,3.251499609772, + 1.499734231314)); +#24706 = CARTESIAN_POINT('',(-3.204436675868,3.2513514178,1.499749429447 + )); +#24707 = CARTESIAN_POINT('',(-3.204375283177,3.251203202731, + 1.499764035298)); +#24708 = CARTESIAN_POINT('',(-3.204252516178,3.250906816978, + 1.499792055109)); +#24709 = CARTESIAN_POINT('',(-3.204191141881,3.250758646318, + 1.499805469763)); +#24710 = CARTESIAN_POINT('',(-3.204129759511,3.250610456168, + 1.499818293728)); +#24711 = CARTESIAN_POINT('',(-3.204007013361,3.250314120747, + 1.499842754463)); +#24712 = CARTESIAN_POINT('',(-3.203945649588,3.250165975495, + 1.499854391872)); +#24713 = CARTESIAN_POINT('',(-3.203884279225,3.250017814332, + 1.499865440043)); +#24714 = CARTESIAN_POINT('',(-3.203761557972,3.249721539019, + 1.499886353322)); +#24715 = CARTESIAN_POINT('',(-3.203700207088,3.249573424883, + 1.499896219028)); +#24716 = CARTESIAN_POINT('',(-3.203638851088,3.249425298394, + 1.499905496821)); +#24717 = CARTESIAN_POINT('',(-3.203516153435,3.249129080056, + 1.499922873949)); +#24718 = CARTESIAN_POINT('',(-3.203454811785,3.248980988214, + 1.499930973727)); +#24719 = CARTESIAN_POINT('',(-3.203393466484,3.248832887557, + 1.499938486678)); +#24720 = CARTESIAN_POINT('',(-3.203270793436,3.248536728619, + 1.499952336843)); +#24721 = CARTESIAN_POINT('',(-3.20320946569,3.248388670344, + 1.499958674505)); +#24722 = CARTESIAN_POINT('',(-3.203148135753,3.248240606778, + 1.499964426347)); +#24723 = CARTESIAN_POINT('',(-3.20302549608,3.247944528416,1.49997475692 + )); +#24724 = CARTESIAN_POINT('',(-3.202964186345,3.247796513622, + 1.499979336093)); +#24725 = CARTESIAN_POINT('',(-3.202902875875,3.247648497054, + 1.499983330365)); +#24726 = CARTESIAN_POINT('',(-3.202780270665,3.247352501892, + 1.499990148629)); +#24727 = CARTESIAN_POINT('',(-3.202718975925,3.247204523299, + 1.499992972922)); +#24728 = CARTESIAN_POINT('',(-3.202657681902,3.24705654644,1.49999521301 + )); +#24729 = CARTESIAN_POINT('',(-3.202549348704,3.246795006962, + 1.499998140029)); +#24730 = CARTESIAN_POINT('',(-3.202502308933,3.246681442911, + 1.499999066989)); +#24731 = CARTESIAN_POINT('',(-3.202455270343,3.246567881706, + 1.499999650006)); +#24732 = CARTESIAN_POINT('',(-3.202397326546,3.246427993006, + 1.499999944587)); +#24733 = CARTESIAN_POINT('',(-3.202386472841,3.246401688471, + 1.499999981499)); +#24734 = CARTESIAN_POINT('',(-3.202375457188,3.246375354132, + 1.50000000001)); +#24735 = CARTESIAN_POINT('',(-3.202364650772,3.246349033255,1.5)); +#24736 = ORIENTED_EDGE('',*,*,#24737,.T.); +#24737 = EDGE_CURVE('',#24443,#24738,#24740,.T.); +#24738 = VERTEX_POINT('',#24739); +#24739 = CARTESIAN_POINT('',(3.202364620346,3.246349033255,1.5)); +#24740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#24741,#24742,#24743,#24744, + #24745),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#24741 = CARTESIAN_POINT('',(-3.574055919098,3.246349033255,1.5)); +#24742 = CARTESIAN_POINT('',(-3.416482119108,3.246349033255,1.5)); +#24743 = CARTESIAN_POINT('',(-7.208342885378E-16,3.246349033255,1.5)); +#24744 = CARTESIAN_POINT('',(3.416482119108,3.246349033255,1.5)); +#24745 = CARTESIAN_POINT('',(3.574055919098,3.246349033255,1.5)); +#24746 = ORIENTED_EDGE('',*,*,#24747,.F.); +#24747 = EDGE_CURVE('',#20973,#24738,#24748,.T.); +#24748 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24749,#24750,#24751,#24752, + #24753,#24754,#24755,#24756,#24757,#24758,#24759,#24760,#24761, + #24762,#24763,#24764,#24765,#24766,#24767,#24768,#24769,#24770, + #24771,#24772,#24773,#24774,#24775,#24776,#24777,#24778,#24779, + #24780,#24781,#24782,#24783,#24784,#24785,#24786,#24787,#24788, + #24789,#24790,#24791,#24792,#24793,#24794,#24795,#24796,#24797, + #24798,#24799,#24800,#24801,#24802,#24803,#24804,#24805,#24806, + #24807,#24808,#24809,#24810,#24811,#24812,#24813,#24814,#24815, + #24816,#24817,#24818,#24819,#24820,#24821,#24822,#24823,#24824, + #24825,#24826,#24827,#24828,#24829,#24830,#24831,#24832,#24833, + #24834,#24835,#24836,#24837,#24838,#24839,#24840,#24841,#24842, + #24843,#24844,#24845,#24846,#24847,#24848,#24849,#24850,#24851, + #24852,#24853,#24854,#24855,#24856,#24857,#24858,#24859,#24860, + #24861,#24862,#24863,#24864,#24865,#24866,#24867,#24868,#24869, + #24870,#24871,#24872,#24873,#24874,#24875,#24876,#24877,#24878, + #24879,#24880,#24881,#24882,#24883,#24884,#24885,#24886,#24887, + #24888,#24889,#24890,#24891,#24892,#24893,#24894,#24895,#24896, + #24897,#24898,#24899,#24900,#24901,#24902,#24903,#24904,#24905, + #24906,#24907,#24908,#24909,#24910,#24911,#24912,#24913,#24914, + #24915,#24916,#24917,#24918,#24919,#24920,#24921,#24922,#24923, + #24924,#24925,#24926,#24927,#24928,#24929,#24930,#24931,#24932, + #24933,#24934,#24935,#24936,#24937,#24938,#24939,#24940,#24941, + #24942,#24943,#24944,#24945,#24946,#24947,#24948,#24949,#24950, + #24951,#24952,#24953,#24954,#24955,#24956,#24957,#24958,#24959, + #24960,#24961,#24962,#24963,#24964,#24965,#24966,#24967,#24968, + #24969,#24970,#24971,#24972,#24973,#24974,#24975,#24976,#24977, + #24978,#24979,#24980,#24981,#24982,#24983,#24984,#24985,#24986, + #24987,#24988,#24989,#24990,#24991,#24992,#24993,#24994,#24995, + #24996,#24997,#24998,#24999,#25000,#25001,#25002,#25003,#25004, + #25005,#25006,#25007,#25008,#25009,#25010,#25011,#25012,#25013, + #25014,#25015,#25016,#25017,#25018,#25019,#25020,#25021,#25022, + #25023,#25024,#25025,#25026,#25027,#25028,#25029,#25030,#25031, + #25032,#25033,#25034,#25035),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.393396555587E-03, + 1.699276871542E-02,2.568901584115E-02,3.448450369918E-02, + 4.338142920391E-02,5.238181761775E-02,6.148752541984E-02, + 7.070024036145E-02,8.002148037932E-02,8.945260063309E-02, + 9.899492175446E-02,0.10864907946,0.118416334993,0.128297267236, + 0.138292430096,0.148402223506,0.158626893177,0.168966533145, + 0.179421090433,0.189990362243,0.200673996695,0.211471474747, + 0.22238220612,0.23340538263,0.244540211397,0.255785263766, + 0.267139463504,0.278601766337,0.290170524594,0.301844044869, + 0.313620995728,0.325498734016,0.337475573558,0.349535454401, + 0.361605025912,0.37357761614,0.385448355903,0.397223878751, + 0.408910175523,0.420512415512,0.432035891294,0.443485073645, + 0.454864009057,0.466176753238,0.477506218675,0.488710663834, + 0.499858102986,0.510951471465,0.521993502488,0.532986753907, + 0.543933620203,0.554836350508,0.565697051173,0.576517713099, + 0.58730021322,0.598046311531,0.608757689461,0.619435938257, + 0.630082553917,0.640698966438,0.6512865587,0.66184659927, + 0.672380343829,0.682888977884,0.69337362512,0.7038353626, + 0.714275222056,0.724694237751,0.735093328841,0.745473457031, + 0.755835509242,0.766180349248,0.77650880412,0.786821728847, + 0.797119854067,0.807403990353,0.817674748419,0.827932892834, + 0.83817908645,0.848414082704,0.858638571953,0.868852915918, + 0.879058172535,0.889254953523,0.899443620032,0.90962485337, + 0.919799287241,0.929967991245,0.940130544164,0.950288430254, + 0.96044185799,0.970592039838,0.980738438534,0.99088299764,1.), + .UNSPECIFIED.); +#24749 = CARTESIAN_POINT('',(3.222568209866,3.295124813083, + 1.460996513181)); +#24750 = CARTESIAN_POINT('',(3.222551274279,3.295083926961, + 1.461177866349)); +#24751 = CARTESIAN_POINT('',(3.222533997569,3.295042217291, + 1.461358681911)); +#24752 = CARTESIAN_POINT('',(3.222516384062,3.294999694524, + 1.461538948388)); +#24753 = CARTESIAN_POINT('',(3.22248005179,3.294911980661,1.461902773154 + )); +#24754 = CARTESIAN_POINT('',(3.222461316509,3.294866749691,1.46208630366 + )); +#24755 = CARTESIAN_POINT('',(3.222442236975,3.294820687622, + 1.462269236466)); +#24756 = CARTESIAN_POINT('',(3.222403180051,3.294726395867, + 1.462635942002)); +#24757 = CARTESIAN_POINT('',(3.222383194967,3.294678147605, + 1.462819700973)); +#24758 = CARTESIAN_POINT('',(3.222362867506,3.294629072773, + 1.463002829524)); +#24759 = CARTESIAN_POINT('',(3.222321301698,3.294528724036, + 1.463369891895)); +#24760 = CARTESIAN_POINT('',(3.222300055603,3.294477431424,1.46355381105 + )); +#24761 = CARTESIAN_POINT('',(3.222278469243,3.294425317341, + 1.463737068387)); +#24762 = CARTESIAN_POINT('',(3.222234373108,3.294318859855,1.46410435088 + )); +#24763 = CARTESIAN_POINT('',(3.222211855555,3.294264497672, + 1.464288360511)); +#24764 = CARTESIAN_POINT('',(3.222189000067,3.294209319643, + 1.464471678228)); +#24765 = CARTESIAN_POINT('',(3.222142353705,3.294096705365, + 1.464839041257)); +#24766 = CARTESIAN_POINT('',(3.222118555045,3.294039250316, + 1.465023070234)); +#24767 = CARTESIAN_POINT('',(3.222094420984,3.293980985538, + 1.465206378475)); +#24768 = CARTESIAN_POINT('',(3.222045206103,3.293862170305, + 1.465573679692)); +#24769 = CARTESIAN_POINT('',(3.222020117509,3.293801601081, + 1.465757655575)); +#24770 = CARTESIAN_POINT('',(3.221994696238,3.293740228704, + 1.465940883138)); +#24771 = CARTESIAN_POINT('',(3.22194289621,3.293615172374,1.466307977578 + )); +#24772 = CARTESIAN_POINT('',(3.221916509711,3.29355146973,1.466491826657 + )); +#24773 = CARTESIAN_POINT('',(3.221889793437,3.293486970939, + 1.466674901036)); +#24774 = CARTESIAN_POINT('',(3.22183539337,3.293355637561,1.467041641173 + )); +#24775 = CARTESIAN_POINT('',(3.221807701888,3.293288784408, + 1.467225288487)); +#24776 = CARTESIAN_POINT('',(3.221779683698,3.293221142515,1.46740813588 + )); +#24777 = CARTESIAN_POINT('',(3.221722670491,3.293083500457, + 1.467774371821)); +#24778 = CARTESIAN_POINT('',(3.221693667851,3.293013481891, + 1.467957741334)); +#24779 = CARTESIAN_POINT('',(3.22166434173,3.292942682371,1.468140286824 + )); +#24780 = CARTESIAN_POINT('',(3.22160470371,3.292798703455,1.468505868989 + )); +#24781 = CARTESIAN_POINT('',(3.221574384266,3.292725505843, + 1.468688886073)); +#24782 = CARTESIAN_POINT('',(3.221543744704,3.292651535396, + 1.468871056084)); +#24783 = CARTESIAN_POINT('',(3.221481473315,3.292501198965, + 1.469235825156)); +#24784 = CARTESIAN_POINT('',(3.221449834068,3.292424815065, + 1.469418404217)); +#24785 = CARTESIAN_POINT('',(3.221417878232,3.29234766685,1.469600114261 + )); +#24786 = CARTESIAN_POINT('',(3.22135296615,3.292190955223,1.469963914338 + )); +#24787 = CARTESIAN_POINT('',(3.221320002571,3.292111374104,1.47014598388 + )); +#24788 = CARTESIAN_POINT('',(3.221286726038,3.292031037445, + 1.470327163388)); +#24789 = CARTESIAN_POINT('',(3.221219166968,3.291867935424, + 1.470689841433)); +#24790 = CARTESIAN_POINT('',(3.221184877232,3.291785152677, + 1.470871319138)); +#24791 = CARTESIAN_POINT('',(3.221150278308,3.291701623486, + 1.471051886773)); +#24792 = CARTESIAN_POINT('',(3.221080069347,3.291532124061, + 1.471413280886)); +#24793 = CARTESIAN_POINT('',(3.221044452246,3.291446136771, + 1.471594086219)); +#24794 = CARTESIAN_POINT('',(3.221008529843,3.291359412418, + 1.471773962371)); +#24795 = CARTESIAN_POINT('',(3.220935669744,3.291183512579, + 1.472133911734)); +#24796 = CARTESIAN_POINT('',(3.220898725129,3.29109432039,1.47231396354) + ); +#24797 = CARTESIAN_POINT('',(3.220861479211,3.291004400788, + 1.472493067946)); +#24798 = CARTESIAN_POINT('',(3.220785968867,3.290822102692, + 1.472851410531)); +#24799 = CARTESIAN_POINT('',(3.220747697677,3.290729707867, + 1.473030627101)); +#24800 = CARTESIAN_POINT('',(3.220709129288,3.290636595538, + 1.473208878909)); +#24801 = CARTESIAN_POINT('',(3.220630971774,3.290447906608, + 1.473565451664)); +#24802 = CARTESIAN_POINT('',(3.220591376048,3.29035231407,1.473743750848 + )); +#24803 = CARTESIAN_POINT('',(3.220551487328,3.29025601418,1.47392106874) + ); +#24804 = CARTESIAN_POINT('',(3.220470687919,3.290060947151, + 1.474275707867)); +#24805 = CARTESIAN_POINT('',(3.2204297708,3.289962164488,1.474453007232) + ); +#24806 = CARTESIAN_POINT('',(3.220388564986,3.289862684854, + 1.474629309582)); +#24807 = CARTESIAN_POINT('',(3.220305131192,3.289661257857, + 1.474981850723)); +#24808 = CARTESIAN_POINT('',(3.220262896957,3.289559295394, + 1.475158067588)); +#24809 = CARTESIAN_POINT('',(3.220220378418,3.28945664656,1.475333272493 + )); +#24810 = CARTESIAN_POINT('',(3.220134320027,3.289248883226, + 1.475683550866)); +#24811 = CARTESIAN_POINT('',(3.220090774103,3.289143754064, + 1.475858602397)); +#24812 = CARTESIAN_POINT('',(3.220046948351,3.289037949339,1.47603262778 + )); +#24813 = CARTESIAN_POINT('',(3.219958277538,3.288823879061, + 1.476380478075)); +#24814 = CARTESIAN_POINT('',(3.219913426593,3.2887155993,1.476554281088) + ); +#24815 = CARTESIAN_POINT('',(3.219868300378,3.28860665498,1.476727044508 + )); +#24816 = CARTESIAN_POINT('',(3.219777031418,3.288386312219, + 1.477072302349)); +#24817 = CARTESIAN_POINT('',(3.219730882976,3.288274900025, + 1.477244774939)); +#24818 = CARTESIAN_POINT('',(3.219684463896,3.288162834452, + 1.477416195198)); +#24819 = CARTESIAN_POINT('',(3.219590613379,3.28793625926,1.477758696428 + )); +#24820 = CARTESIAN_POINT('',(3.219543176439,3.287821736358, + 1.477929755693)); +#24821 = CARTESIAN_POINT('',(3.219495473565,3.287706571433, + 1.478099750595)); +#24822 = CARTESIAN_POINT('',(3.219399060054,3.287473808627,1.47843933284 + )); +#24823 = CARTESIAN_POINT('',(3.219350344104,3.287356197918, + 1.478608898613)); +#24824 = CARTESIAN_POINT('',(3.219301366983,3.287237956689, + 1.478777388647)); +#24825 = CARTESIAN_POINT('',(3.219202412834,3.286999060242, + 1.479113885032)); +#24826 = CARTESIAN_POINT('',(3.219152430708,3.286878392715, + 1.479281870083)); +#24827 = CARTESIAN_POINT('',(3.219102192255,3.286757106361, + 1.479448768759)); +#24828 = CARTESIAN_POINT('',(3.219000722284,3.286512136181, + 1.479782013752)); +#24829 = CARTESIAN_POINT('',(3.218949485861,3.286388440513, + 1.479948338981)); +#24830 = CARTESIAN_POINT('',(3.218897998005,3.286264137833, + 1.480113567829)); +#24831 = CARTESIAN_POINT('',(3.218794036381,3.286013152269,1.4804434068) + ); +#24832 = CARTESIAN_POINT('',(3.218741557894,3.285886457993, + 1.480607996053)); +#24833 = CARTESIAN_POINT('',(3.218688832908,3.285759168618,1.4807714795) + ); +#24834 = CARTESIAN_POINT('',(3.218582407385,3.285502234677, + 1.481097754509)); +#24835 = CARTESIAN_POINT('',(3.218528702336,3.285372579219, + 1.481260525543)); +#24836 = CARTESIAN_POINT('',(3.218474755779,3.28524234071,1.481422182008 + )); +#24837 = CARTESIAN_POINT('',(3.218365898209,3.284979535287, + 1.481744731531)); +#24838 = CARTESIAN_POINT('',(3.218310982885,3.284846957969, + 1.481905604418)); +#24839 = CARTESIAN_POINT('',(3.218255831093,3.284713809763, + 1.482065354605)); +#24840 = CARTESIAN_POINT('',(3.218144572922,3.284445208778, + 1.482384027221)); +#24841 = CARTESIAN_POINT('',(3.218088462416,3.284309746034, + 1.482542929774)); +#24842 = CARTESIAN_POINT('',(3.218032120503,3.284173724623, + 1.482700702021)); +#24843 = CARTESIAN_POINT('',(3.217918498657,3.283899417222, + 1.483015338801)); +#24844 = CARTESIAN_POINT('',(3.217861214824,3.283761121814, + 1.483172184009)); +#24845 = CARTESIAN_POINT('',(3.21780370471,3.283622280119,1.483327892048 + )); +#24846 = CARTESIAN_POINT('',(3.217687758993,3.283342362396, + 1.483638335944)); +#24847 = CARTESIAN_POINT('',(3.217629319672,3.283201277394,1.48379305285 + )); +#24848 = CARTESIAN_POINT('',(3.217570659216,3.283059658526, + 1.483946626245)); +#24849 = CARTESIAN_POINT('',(3.217452496405,3.282774388264, + 1.484252555499)); +#24850 = CARTESIAN_POINT('',(3.217392991031,3.282630729585, + 1.484404895532)); +#24851 = CARTESIAN_POINT('',(3.21733327019,3.282486550719,1.484556088932 + )); +#24852 = CARTESIAN_POINT('',(3.217213357813,3.282197056633, + 1.484856315648)); +#24853 = CARTESIAN_POINT('',(3.217153165938,3.282051740593,1.48500534713 + )); +#24854 = CARTESIAN_POINT('',(3.217092766667,3.281905923854, + 1.485153242768)); +#24855 = CARTESIAN_POINT('',(3.216972048356,3.281614484069, + 1.485445595462)); +#24856 = CARTESIAN_POINT('',(3.216911732571,3.281468868883, + 1.485590070598)); +#24857 = CARTESIAN_POINT('',(3.216851220618,3.281322780106, + 1.485733440218)); +#24858 = CARTESIAN_POINT('',(3.216730328341,3.28103092033,1.486016769993 + )); +#24859 = CARTESIAN_POINT('',(3.216669951276,3.280885157201, + 1.486156748776)); +#24860 = CARTESIAN_POINT('',(3.216609388762,3.280738946358, + 1.486295652373)); +#24861 = CARTESIAN_POINT('',(3.216488387142,3.280446822607,1.48657021491 + )); +#24862 = CARTESIAN_POINT('',(3.216427950944,3.280300916718, + 1.486705890938)); +#24863 = CARTESIAN_POINT('',(3.216367339187,3.280154586993, + 1.486840520034)); +#24864 = CARTESIAN_POINT('',(3.216246231761,3.279862207802, + 1.487106682917)); +#24865 = CARTESIAN_POINT('',(3.216185738693,3.279716164616, + 1.487238232428)); +#24866 = CARTESIAN_POINT('',(3.216125079221,3.279569719696, + 1.487368761391)); +#24867 = CARTESIAN_POINT('',(3.216003871185,3.279277097613, + 1.487626856946)); +#24868 = CARTESIAN_POINT('',(3.215943324963,3.279130926101, + 1.487754438093)); +#24869 = CARTESIAN_POINT('',(3.215882620842,3.278984373389, + 1.487881023425)); +#24870 = CARTESIAN_POINT('',(3.215761315828,3.27869151718,1.488131359659 + )); +#24871 = CARTESIAN_POINT('',(3.215700717033,3.278545218746, + 1.488255123968)); +#24872 = CARTESIAN_POINT('',(3.215639968246,3.278398558201, + 1.488377915595)); +#24873 = CARTESIAN_POINT('',(3.215518568835,3.278105474097, + 1.488620777454)); +#24874 = CARTESIAN_POINT('',(3.215457920103,3.277959055106, + 1.488740860129)); +#24875 = CARTESIAN_POINT('',(3.215397128759,3.277812291819, + 1.488859991856)); +#24876 = CARTESIAN_POINT('',(3.215275639932,3.277518991843, + 1.489095637257)); +#24877 = CARTESIAN_POINT('',(3.215214944161,3.27737245929,1.489212162509 + )); +#24878 = CARTESIAN_POINT('',(3.21515411268,3.277225599105,1.48932775728) + ); +#24879 = CARTESIAN_POINT('',(3.215032537894,3.276932091606,1.48955642741 + )); +#24880 = CARTESIAN_POINT('',(3.214971796133,3.276785448024, + 1.489669513512)); +#24881 = CARTESIAN_POINT('',(3.214910925127,3.276638492416, + 1.489781688379)); +#24882 = CARTESIAN_POINT('',(3.214788839172,3.276343750848, + 1.490004388308)); +#24883 = CARTESIAN_POINT('',(3.214727623848,3.276195963982, + 1.490114910686)); +#24884 = CARTESIAN_POINT('',(3.214666283621,3.276047875575, + 1.490224527365)); +#24885 = CARTESIAN_POINT('',(3.214544036172,3.275752744126, + 1.490440757674)); +#24886 = CARTESIAN_POINT('',(3.214483131642,3.275605707582, + 1.490547391094)); +#24887 = CARTESIAN_POINT('',(3.214422109394,3.275458386844, + 1.490653146488)); +#24888 = CARTESIAN_POINT('',(3.214300144795,3.275163938254,1.49086237515 + )); +#24889 = CARTESIAN_POINT('',(3.214239203617,3.275016813235,1.49096585729 + )); +#24890 = CARTESIAN_POINT('',(3.214178150136,3.274869417093, + 1.491068477759)); +#24891 = CARTESIAN_POINT('',(3.214056119316,3.274574808633, + 1.491271508972)); +#24892 = CARTESIAN_POINT('',(3.213995143044,3.274427598891, + 1.491371928019)); +#24893 = CARTESIAN_POINT('',(3.213934059581,3.274280130365, + 1.491471500863)); +#24894 = CARTESIAN_POINT('',(3.213811965324,3.273985368754, + 1.491668504152)); +#24895 = CARTESIAN_POINT('',(3.213750955502,3.273838078016,1.49176594238 + )); +#24896 = CARTESIAN_POINT('',(3.213689843321,3.27369054016,1.491862549047 + )); +#24897 = CARTESIAN_POINT('',(3.213567688372,3.273395632025, + 1.492053682765)); +#24898 = CARTESIAN_POINT('',(3.21350664649,3.273248263885,1.492148217118 + )); +#24899 = CARTESIAN_POINT('',(3.213445506826,3.273100659679, + 1.492241933785)); +#24900 = CARTESIAN_POINT('',(3.21332329387,3.272805611503,1.492427346099 + )); +#24901 = CARTESIAN_POINT('',(3.213262221386,3.272658169485, + 1.492519048603)); +#24902 = CARTESIAN_POINT('',(3.213201055464,3.272510501885, + 1.492609946582)); +#24903 = CARTESIAN_POINT('',(3.21307878713,3.272215320015,1.492789776308 + )); +#24904 = CARTESIAN_POINT('',(3.213017685457,3.272067807527, + 1.492878714505)); +#24905 = CARTESIAN_POINT('',(3.212956494471,3.27192007942,1.492966860665 + )); +#24906 = CARTESIAN_POINT('',(3.212834173373,3.271624770165, + 1.493141237974)); +#24907 = CARTESIAN_POINT('',(3.212773043935,3.271477190646, + 1.493227475195)); +#24908 = CARTESIAN_POINT('',(3.212711829111,3.271329404988, + 1.493312932239)); +#24909 = CARTESIAN_POINT('',(3.212589457815,3.271033974547, + 1.493481979377)); +#24910 = CARTESIAN_POINT('',(3.21252830196,3.270886331253,1.493565575192 + )); +#24911 = CARTESIAN_POINT('',(3.212467064462,3.270738490854, + 1.493648402101)); +#24912 = CARTESIAN_POINT('',(3.212344645454,3.270442945224, + 1.493812234048)); +#24913 = CARTESIAN_POINT('',(3.212283464508,3.270295241354, + 1.493893244482)); +#24914 = CARTESIAN_POINT('',(3.212222205489,3.270147349001, + 1.493973496725)); +#24915 = CARTESIAN_POINT('',(3.212099741289,3.269851694268, + 1.494132221579)); +#24916 = CARTESIAN_POINT('',(3.212038536624,3.269703933135, + 1.494210699283)); +#24917 = CARTESIAN_POINT('',(3.211977257299,3.269555991759, + 1.494288428992)); +#24918 = CARTESIAN_POINT('',(3.211854750368,3.269260233865, + 1.494442148603)); +#24919 = CARTESIAN_POINT('',(3.211793523234,3.269112418487, + 1.494518143314)); +#24920 = CARTESIAN_POINT('',(3.211732224708,3.268964430753, + 1.494593399733)); +#24921 = CARTESIAN_POINT('',(3.211609677385,3.268668575343, + 1.494742210214)); +#24922 = CARTESIAN_POINT('',(3.211548429021,3.268520708713, + 1.494815768822)); +#24923 = CARTESIAN_POINT('',(3.211487112394,3.26837267728,1.494888598372 + )); +#24924 = CARTESIAN_POINT('',(3.211364527074,3.26807673014,1.495032590281 + )); +#24925 = CARTESIAN_POINT('',(3.211303258778,3.267928815388, + 1.495103756938)); +#24926 = CARTESIAN_POINT('',(3.211241925221,3.267780743084, + 1.495174203336)); +#24927 = CARTESIAN_POINT('',(3.211119304298,3.267484709988,1.49531346213 + )); +#24928 = CARTESIAN_POINT('',(3.211058017294,3.267336750072, + 1.495382278595)); +#24929 = CARTESIAN_POINT('',(3.210996667915,3.267188639568,1.49545038318 + )); +#24930 = CARTESIAN_POINT('',(3.210874013569,3.266892525782, + 1.495584989783)); +#24931 = CARTESIAN_POINT('',(3.210812708934,3.266744523301, + 1.495651495649)); +#24932 = CARTESIAN_POINT('',(3.210751344698,3.26659637693,1.495717297615 + )); +#24933 = CARTESIAN_POINT('',(3.21062865924,3.266300188034,1.495847328317 + )); +#24934 = CARTESIAN_POINT('',(3.210567338322,3.266152146242, + 1.495911560701)); +#24935 = CARTESIAN_POINT('',(3.210505960475,3.266003967012, + 1.495975096793)); +#24936 = CARTESIAN_POINT('',(3.21038324621,3.265707708569,1.496100623717 + )); +#24937 = CARTESIAN_POINT('',(3.21032191007,3.265559630027,1.496162618003 + )); +#24938 = CARTESIAN_POINT('',(3.210260519577,3.265411420266, + 1.496223923245)); +#24939 = CARTESIAN_POINT('',(3.210137778599,3.265115097332, + 1.496345014786)); +#24940 = CARTESIAN_POINT('',(3.210076428367,3.26496698477,1.496404804358 + )); +#24941 = CARTESIAN_POINT('',(3.21001502627,3.264818746995,1.496463911791 + )); +#24942 = CARTESIAN_POINT('',(3.209892260795,3.264522364922, + 1.496580632506)); +#24943 = CARTESIAN_POINT('',(3.20983089765,3.264374221184,1.496638248892 + )); +#24944 = CARTESIAN_POINT('',(3.209769485043,3.264225958034,1.49669518972 + )); +#24945 = CARTESIAN_POINT('',(3.209646697323,3.263929522257, + 1.496807600655)); +#24946 = CARTESIAN_POINT('',(3.209585322422,3.263781350138, + 1.496863073704)); +#24947 = CARTESIAN_POINT('',(3.209523900385,3.263633064224, + 1.496917877466)); +#24948 = CARTESIAN_POINT('',(3.209401092651,3.263336580126,1.4970260364) + ); +#24949 = CARTESIAN_POINT('',(3.209339707147,3.263188382408, + 1.497079394361)); +#24950 = CARTESIAN_POINT('',(3.209278276759,3.263040076333, + 1.497132089011)); +#24951 = CARTESIAN_POINT('',(3.20915545097,3.262743548647,1.49723605085) + ); +#24952 = CARTESIAN_POINT('',(3.209094055743,3.262595327459, + 1.497287320681)); +#24953 = CARTESIAN_POINT('',(3.209032617818,3.262447003187, + 1.497337932883)); +#24954 = CARTESIAN_POINT('',(3.208909776108,3.262150437065, + 1.497437749414)); +#24955 = CARTESIAN_POINT('',(3.208848372483,3.262002195599, + 1.497486956251)); +#24956 = CARTESIAN_POINT('',(3.20878692828,3.261853856172,1.497535510874 + )); +#24957 = CARTESIAN_POINT('',(3.208664072759,3.261557256707, + 1.497631231125)); +#24958 = CARTESIAN_POINT('',(3.208602661586,3.261408997019, + 1.497678399125)); +#24959 = CARTESIAN_POINT('',(3.208541211896,3.261260644346, + 1.497724920059)); +#24960 = CARTESIAN_POINT('',(3.20841834444,3.260964016067,1.497816590566 + )); +#24961 = CARTESIAN_POINT('',(3.208356926805,3.260815740778, + 1.497861742386)); +#24962 = CARTESIAN_POINT('',(3.208295472659,3.260667377347, + 1.497906252036)); +#24963 = CARTESIAN_POINT('',(3.208172595329,3.260370725231, + 1.497993916659)); +#24964 = CARTESIAN_POINT('',(3.208111172263,3.260222436831, + 1.498037073759)); +#24965 = CARTESIAN_POINT('',(3.208049714641,3.260074065006, + 1.498079593342)); +#24966 = CARTESIAN_POINT('',(3.207926829485,3.259777393997, + 1.498163293544)); +#24967 = CARTESIAN_POINT('',(3.207865402058,3.259629095069, + 1.498204476177)); +#24968 = CARTESIAN_POINT('',(3.207803941981,3.259480717317, + 1.498245025711)); +#24969 = CARTESIAN_POINT('',(3.207681050757,3.259184031658, + 1.498324800849)); +#24970 = CARTESIAN_POINT('',(3.207619619706,3.259035723981, + 1.498364028353)); +#24971 = CARTESIAN_POINT('',(3.207558157865,3.258887341971, + 1.498402626943)); +#24972 = CARTESIAN_POINT('',(3.207435262584,3.258590646518, + 1.498478513981)); +#24973 = CARTESIAN_POINT('',(3.20737382923,3.258442333281,1.49851580423) + ); +#24974 = CARTESIAN_POINT('',(3.207312366905,3.258293950103, + 1.498552469538)); +#24975 = CARTESIAN_POINT('',(3.207189469548,3.257997249637, + 1.498624503375)); +#24976 = CARTESIAN_POINT('',(3.207128034593,3.257848932533, + 1.498659873599)); +#24977 = CARTESIAN_POINT('',(3.207066572445,3.257700549783, + 1.498694622635)); +#24978 = CARTESIAN_POINT('',(3.206943675432,3.257403850148, + 1.498762835892)); +#24979 = CARTESIAN_POINT('',(3.206882240636,3.257255533429, + 1.498796301725)); +#24980 = CARTESIAN_POINT('',(3.20682078039,3.257107155271,1.498829149934 + )); +#24981 = CARTESIAN_POINT('',(3.206697886165,3.256810462366,1.49889357337 + )); +#24982 = CARTESIAN_POINT('',(3.206636452246,3.256662147765, + 1.498925150111)); +#24983 = CARTESIAN_POINT('',(3.206574994587,3.256513775852, + 1.498956112587)); +#24984 = CARTESIAN_POINT('',(3.206452105044,3.25621709425,1.499016775398 + )); +#24985 = CARTESIAN_POINT('',(3.206390673213,3.256068784691, + 1.499046477162)); +#24986 = CARTESIAN_POINT('',(3.206329219321,3.255920421872,1.49907556783 + )); +#24987 = CARTESIAN_POINT('',(3.206206336202,3.255623755779, + 1.499132497495)); +#24988 = CARTESIAN_POINT('',(3.206144907022,3.255475452618, + 1.499160337825)); +#24989 = CARTESIAN_POINT('',(3.206083457429,3.255327100178, + 1.499187570033)); +#24990 = CARTESIAN_POINT('',(3.205960582106,3.255030452908, + 1.499240792414)); +#24991 = CARTESIAN_POINT('',(3.205899156417,3.254882158175, + 1.499266783834)); +#24992 = CARTESIAN_POINT('',(3.205837711937,3.254733818079, + 1.499292169918)); +#24993 = CARTESIAN_POINT('',(3.20571484795,3.254437198174,1.499341708271 + )); +#24994 = CARTESIAN_POINT('',(3.205653428478,3.254288918452, + 1.499365861739)); +#24995 = CARTESIAN_POINT('',(3.205591991815,3.254140597227, + 1.499389412514)); +#24996 = CARTESIAN_POINT('',(3.205469140327,3.253844007498, + 1.499435289608)); +#24997 = CARTESIAN_POINT('',(3.205407725531,3.253695739065, + 1.499457616998)); +#24998 = CARTESIAN_POINT('',(3.205346295119,3.253547432932, + 1.499479344112)); +#24999 = CARTESIAN_POINT('',(3.205223455627,3.253250872164, + 1.499521581498)); +#25000 = CARTESIAN_POINT('',(3.205162046571,3.253102617589, + 1.499542092766)); +#25001 = CARTESIAN_POINT('',(3.205100623454,3.252954329067, + 1.499562006006)); +#25002 = CARTESIAN_POINT('',(3.204977799506,3.252657805826, + 1.499600622226)); +#25003 = CARTESIAN_POINT('',(3.204916398697,3.252509571158, + 1.499619326155)); +#25004 = CARTESIAN_POINT('',(3.204854985363,3.252361306256,1.49963743417 + )); +#25005 = CARTESIAN_POINT('',(3.204732179967,3.252064827802, + 1.499672446666)); +#25006 = CARTESIAN_POINT('',(3.204670787921,3.251916614292, + 1.499689352016)); +#25007 = CARTESIAN_POINT('',(3.204609384872,3.251768374219,1.49970566339 + )); +#25008 = CARTESIAN_POINT('',(3.204486599277,3.251471943569, + 1.499737088674)); +#25009 = CARTESIAN_POINT('',(3.204425216744,3.251323753025, + 1.499752203376)); +#25010 = CARTESIAN_POINT('',(3.204363824714,3.251175539554, + 1.499766725877)); +#25011 = CARTESIAN_POINT('',(3.204241057723,3.25087915382,1.499794579527 + )); +#25012 = CARTESIAN_POINT('',(3.204179682771,3.25073098158,1.499807911342 + )); +#25013 = CARTESIAN_POINT('',(3.204118299816,3.250582790016, + 1.499820652518)); +#25014 = CARTESIAN_POINT('',(3.203995556507,3.250286461455, + 1.499844947046)); +#25015 = CARTESIAN_POINT('',(3.203934196162,3.250138324479, + 1.499856501113)); +#25016 = CARTESIAN_POINT('',(3.203872829297,3.24999017176,1.499867466062 + )); +#25017 = CARTESIAN_POINT('',(3.203750112175,3.24969390642,1.499888213681 + )); +#25018 = CARTESIAN_POINT('',(3.203688761924,3.249545793813, + 1.499897996892)); +#25019 = CARTESIAN_POINT('',(3.203627406625,3.249397669018, + 1.499907192248)); +#25020 = CARTESIAN_POINT('',(3.203504714324,3.2491014636,1.499924404113) + ); +#25021 = CARTESIAN_POINT('',(3.203443377326,3.248953382987, + 1.499932421136)); +#25022 = CARTESIAN_POINT('',(3.203382036745,3.248805293725,1.49993985146 + )); +#25023 = CARTESIAN_POINT('',(3.203259369487,3.248509148766, + 1.499953537074)); +#25024 = CARTESIAN_POINT('',(3.203198042811,3.248361093074, + 1.499959792741)); +#25025 = CARTESIAN_POINT('',(3.203136714012,3.248213032256, + 1.499965462637)); +#25026 = CARTESIAN_POINT('',(3.203014076482,3.247916959069, + 1.499975629472)); +#25027 = CARTESIAN_POINT('',(3.202952767753,3.247768946702, + 1.499980126846)); +#25028 = CARTESIAN_POINT('',(3.202891458356,3.247620932724, + 1.499984039362)); +#25029 = CARTESIAN_POINT('',(3.202768850796,3.24732493189,1.499990694465 + )); +#25030 = CARTESIAN_POINT('',(3.202707552633,3.247176945035, + 1.499993437265)); +#25031 = CARTESIAN_POINT('',(3.202646255257,3.247028960077, + 1.499995595811)); +#25032 = CARTESIAN_POINT('',(3.202529872273,3.2467479867,1.49999858523) + ); +#25033 = CARTESIAN_POINT('',(3.202474786318,3.246614997557,1.49999952844 + )); +#25034 = CARTESIAN_POINT('',(3.202419702307,3.246482012659,1.5)); +#25035 = CARTESIAN_POINT('',(3.202364620286,3.246349033255,1.5)); +#25036 = ORIENTED_EDGE('',*,*,#20979,.F.); +#25037 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#25038,#25039,#25040,#25041,#25042) + ,(#25043,#25044,#25045,#25046,#25047) + ,(#25048,#25049,#25050,#25051,#25052 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,6.517816638234),(-0.355636801641,-4.048920165975E-02, + 6.477327436574,6.792475036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#25038 = CARTESIAN_POINT('',(-3.574055919098,3.295256413291, + 1.460395584541)); +#25039 = CARTESIAN_POINT('',(-3.416482119108,3.295256413291, + 1.460395584541)); +#25040 = CARTESIAN_POINT('',(-1.619872328116E-15,3.295256413291, + 1.460395584541)); +#25041 = CARTESIAN_POINT('',(3.416482119108,3.295256413291, + 1.460395584541)); +#25042 = CARTESIAN_POINT('',(3.574055919098,3.295256413291, + 1.460395584541)); +#25043 = CARTESIAN_POINT('',(-3.574055919098,3.286838234914,1.5)); +#25044 = CARTESIAN_POINT('',(-3.416482119108,3.286838234914,1.5)); +#25045 = CARTESIAN_POINT('',(1.273293610027E-16,3.286838234914,1.5)); +#25046 = CARTESIAN_POINT('',(3.416482119108,3.286838234914,1.5)); +#25047 = CARTESIAN_POINT('',(3.574055919098,3.286838234914,1.5)); +#25048 = CARTESIAN_POINT('',(-3.574055919098,3.246349033255,1.5)); +#25049 = CARTESIAN_POINT('',(-3.416482119108,3.246349033255,1.5)); +#25050 = CARTESIAN_POINT('',(-7.208342885378E-16,3.246349033255,1.5)); +#25051 = CARTESIAN_POINT('',(3.416482119108,3.246349033255,1.5)); +#25052 = CARTESIAN_POINT('',(3.574055919098,3.246349033255,1.5)); +#25053 = ADVANCED_FACE('',(#25054),#25073,.F.); +#25054 = FACE_BOUND('',#25055,.F.); +#25055 = EDGE_LOOP('',(#25056,#25057,#25067,#25072)); +#25056 = ORIENTED_EDGE('',*,*,#20989,.T.); +#25057 = ORIENTED_EDGE('',*,*,#25058,.F.); +#25058 = EDGE_CURVE('',#25059,#20980,#25061,.T.); +#25059 = VERTEX_POINT('',#25060); +#25060 = CARTESIAN_POINT('',(-3.295256413291,3.222628206646, + 1.460395584541)); +#25061 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#25062,#25063,#25064,#25065, + #25066),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#25062 = CARTESIAN_POINT('',(-3.406987671466,3.110705351483, + 1.460996513181)); +#25063 = CARTESIAN_POINT('',(-3.364157795527,3.153535227421, + 1.460996513181)); +#25064 = CARTESIAN_POINT('',(-3.258846511474,3.258846511474, + 1.460996513181)); +#25065 = CARTESIAN_POINT('',(-3.153535227421,3.364157795527, + 1.460996513181)); +#25066 = CARTESIAN_POINT('',(-3.110705351483,3.406987671466, + 1.460996513181)); +#25067 = ORIENTED_EDGE('',*,*,#25068,.F.); +#25068 = EDGE_CURVE('',#24366,#25059,#25069,.T.); +#25069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25070,#25071),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#25070 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#25071 = CARTESIAN_POINT('',(-3.286838234914,3.218419117457,1.5)); +#25072 = ORIENTED_EDGE('',*,*,#24365,.T.); +#25073 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#25074,#25075) + ,(#25076,#25077 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#25074 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#25075 = CARTESIAN_POINT('',(-3.286838234914,3.218419117457,1.5)); +#25076 = CARTESIAN_POINT('',(-3.2875,3.425,0.85)); +#25077 = CARTESIAN_POINT('',(-3.218419117457,3.286838234914,1.5)); +#25078 = ADVANCED_FACE('',(#25079),#25092,.F.); +#25079 = FACE_BOUND('',#25080,.F.); +#25080 = EDGE_LOOP('',(#25081,#25082,#25088,#25089,#25090,#25091)); +#25081 = ORIENTED_EDGE('',*,*,#22194,.F.); +#25082 = ORIENTED_EDGE('',*,*,#25083,.T.); +#25083 = EDGE_CURVE('',#22186,#22073,#25084,.T.); +#25084 = LINE('',#25085,#25086); +#25085 = CARTESIAN_POINT('',(2.64,3.7,0.85)); +#25086 = VECTOR('',#25087,1.); +#25087 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25088 = ORIENTED_EDGE('',*,*,#22081,.T.); +#25089 = ORIENTED_EDGE('',*,*,#22095,.T.); +#25090 = ORIENTED_EDGE('',*,*,#21164,.F.); +#25091 = ORIENTED_EDGE('',*,*,#22324,.F.); +#25092 = PLANE('',#25093); +#25093 = AXIS2_PLACEMENT_3D('',#25094,#25095,#25096); +#25094 = CARTESIAN_POINT('',(2.64,3.7,0.85)); +#25095 = DIRECTION('',(0.,0.,-1.)); +#25096 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25097 = ADVANCED_FACE('',(#25098),#25111,.F.); +#25098 = FACE_BOUND('',#25099,.F.); +#25099 = EDGE_LOOP('',(#25100,#25101,#25107,#25108,#25109,#25110)); +#25100 = ORIENTED_EDGE('',*,*,#22526,.F.); +#25101 = ORIENTED_EDGE('',*,*,#25102,.T.); +#25102 = EDGE_CURVE('',#22518,#22295,#25103,.T.); +#25103 = LINE('',#25104,#25105); +#25104 = CARTESIAN_POINT('',(2.14,3.7,0.85)); +#25105 = VECTOR('',#25106,1.); +#25106 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25107 = ORIENTED_EDGE('',*,*,#22303,.T.); +#25108 = ORIENTED_EDGE('',*,*,#22317,.T.); +#25109 = ORIENTED_EDGE('',*,*,#21148,.F.); +#25110 = ORIENTED_EDGE('',*,*,#22770,.F.); +#25111 = PLANE('',#25112); +#25112 = AXIS2_PLACEMENT_3D('',#25113,#25114,#25115); +#25113 = CARTESIAN_POINT('',(2.14,3.7,0.85)); +#25114 = DIRECTION('',(0.,0.,-1.)); +#25115 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25116 = ADVANCED_FACE('',(#25117),#25130,.F.); +#25117 = FACE_BOUND('',#25118,.F.); +#25118 = EDGE_LOOP('',(#25119,#25120,#25126,#25127,#25128,#25129)); +#25119 = ORIENTED_EDGE('',*,*,#21281,.F.); +#25120 = ORIENTED_EDGE('',*,*,#25121,.T.); +#25121 = EDGE_CURVE('',#21273,#22426,#25122,.T.); +#25122 = LINE('',#25123,#25124); +#25123 = CARTESIAN_POINT('',(-2.36,3.7,0.85)); +#25124 = VECTOR('',#25125,1.); +#25125 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25126 = ORIENTED_EDGE('',*,*,#22434,.T.); +#25127 = ORIENTED_EDGE('',*,*,#22557,.T.); +#25128 = ORIENTED_EDGE('',*,*,#21004,.F.); +#25129 = ORIENTED_EDGE('',*,*,#21188,.F.); +#25130 = PLANE('',#25131); +#25131 = AXIS2_PLACEMENT_3D('',#25132,#25133,#25134); +#25132 = CARTESIAN_POINT('',(-2.36,3.7,0.85)); +#25133 = DIRECTION('',(0.,0.,-1.)); +#25134 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25135 = ADVANCED_FACE('',(#25136),#25149,.F.); +#25136 = FACE_BOUND('',#25137,.F.); +#25137 = EDGE_LOOP('',(#25138,#25139,#25145,#25146,#25147,#25148)); +#25138 = ORIENTED_EDGE('',*,*,#22972,.F.); +#25139 = ORIENTED_EDGE('',*,*,#25140,.T.); +#25140 = EDGE_CURVE('',#22964,#22741,#25141,.T.); +#25141 = LINE('',#25142,#25143); +#25142 = CARTESIAN_POINT('',(1.64,3.7,0.85)); +#25143 = VECTOR('',#25144,1.); +#25144 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25145 = ORIENTED_EDGE('',*,*,#22749,.T.); +#25146 = ORIENTED_EDGE('',*,*,#22763,.T.); +#25147 = ORIENTED_EDGE('',*,*,#21132,.F.); +#25148 = ORIENTED_EDGE('',*,*,#23216,.F.); +#25149 = PLANE('',#25150); +#25150 = AXIS2_PLACEMENT_3D('',#25151,#25152,#25153); +#25151 = CARTESIAN_POINT('',(1.64,3.7,0.85)); +#25152 = DIRECTION('',(0.,0.,-1.)); +#25153 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25154 = ADVANCED_FACE('',(#25155),#25168,.F.); +#25155 = FACE_BOUND('',#25156,.F.); +#25156 = EDGE_LOOP('',(#25157,#25158,#25164,#25165,#25166,#25167)); +#25157 = ORIENTED_EDGE('',*,*,#22657,.F.); +#25158 = ORIENTED_EDGE('',*,*,#25159,.T.); +#25159 = EDGE_CURVE('',#22649,#22872,#25160,.T.); +#25160 = LINE('',#25161,#25162); +#25161 = CARTESIAN_POINT('',(-1.86,3.7,0.85)); +#25162 = VECTOR('',#25163,1.); +#25163 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25164 = ORIENTED_EDGE('',*,*,#22880,.T.); +#25165 = ORIENTED_EDGE('',*,*,#23003,.T.); +#25166 = ORIENTED_EDGE('',*,*,#21020,.F.); +#25167 = ORIENTED_EDGE('',*,*,#22564,.F.); +#25168 = PLANE('',#25169); +#25169 = AXIS2_PLACEMENT_3D('',#25170,#25171,#25172); +#25170 = CARTESIAN_POINT('',(-1.86,3.7,0.85)); +#25171 = DIRECTION('',(0.,0.,-1.)); +#25172 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25173 = ADVANCED_FACE('',(#25174),#25187,.F.); +#25174 = FACE_BOUND('',#25175,.F.); +#25175 = EDGE_LOOP('',(#25176,#25177,#25183,#25184,#25185,#25186)); +#25176 = ORIENTED_EDGE('',*,*,#23418,.F.); +#25177 = ORIENTED_EDGE('',*,*,#25178,.T.); +#25178 = EDGE_CURVE('',#23410,#23187,#25179,.T.); +#25179 = LINE('',#25180,#25181); +#25180 = CARTESIAN_POINT('',(1.14,3.7,0.85)); +#25181 = VECTOR('',#25182,1.); +#25182 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25183 = ORIENTED_EDGE('',*,*,#23195,.T.); +#25184 = ORIENTED_EDGE('',*,*,#23209,.T.); +#25185 = ORIENTED_EDGE('',*,*,#21116,.F.); +#25186 = ORIENTED_EDGE('',*,*,#23662,.F.); +#25187 = PLANE('',#25188); +#25188 = AXIS2_PLACEMENT_3D('',#25189,#25190,#25191); +#25189 = CARTESIAN_POINT('',(1.14,3.7,0.85)); +#25190 = DIRECTION('',(0.,0.,-1.)); +#25191 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25192 = ADVANCED_FACE('',(#25193),#25206,.F.); +#25193 = FACE_BOUND('',#25194,.F.); +#25194 = EDGE_LOOP('',(#25195,#25196,#25202,#25203,#25204,#25205)); +#25195 = ORIENTED_EDGE('',*,*,#23103,.F.); +#25196 = ORIENTED_EDGE('',*,*,#25197,.T.); +#25197 = EDGE_CURVE('',#23095,#23318,#25198,.T.); +#25198 = LINE('',#25199,#25200); +#25199 = CARTESIAN_POINT('',(-1.36,3.7,0.85)); +#25200 = VECTOR('',#25201,1.); +#25201 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25202 = ORIENTED_EDGE('',*,*,#23326,.T.); +#25203 = ORIENTED_EDGE('',*,*,#23449,.T.); +#25204 = ORIENTED_EDGE('',*,*,#21036,.F.); +#25205 = ORIENTED_EDGE('',*,*,#23010,.F.); +#25206 = PLANE('',#25207); +#25207 = AXIS2_PLACEMENT_3D('',#25208,#25209,#25210); +#25208 = CARTESIAN_POINT('',(-1.36,3.7,0.85)); +#25209 = DIRECTION('',(0.,0.,-1.)); +#25210 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25211 = ADVANCED_FACE('',(#25212),#25225,.F.); +#25212 = FACE_BOUND('',#25213,.F.); +#25213 = EDGE_LOOP('',(#25214,#25215,#25221,#25222,#25223,#25224)); +#25214 = ORIENTED_EDGE('',*,*,#23864,.F.); +#25215 = ORIENTED_EDGE('',*,*,#25216,.T.); +#25216 = EDGE_CURVE('',#23856,#23633,#25217,.T.); +#25217 = LINE('',#25218,#25219); +#25218 = CARTESIAN_POINT('',(0.64,3.7,0.85)); +#25219 = VECTOR('',#25220,1.); +#25220 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25221 = ORIENTED_EDGE('',*,*,#23641,.T.); +#25222 = ORIENTED_EDGE('',*,*,#23655,.T.); +#25223 = ORIENTED_EDGE('',*,*,#21100,.F.); +#25224 = ORIENTED_EDGE('',*,*,#24108,.F.); +#25225 = PLANE('',#25226); +#25226 = AXIS2_PLACEMENT_3D('',#25227,#25228,#25229); +#25227 = CARTESIAN_POINT('',(0.64,3.7,0.85)); +#25228 = DIRECTION('',(0.,0.,-1.)); +#25229 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25230 = ADVANCED_FACE('',(#25231),#25244,.F.); +#25231 = FACE_BOUND('',#25232,.F.); +#25232 = EDGE_LOOP('',(#25233,#25234,#25240,#25241,#25242,#25243)); +#25233 = ORIENTED_EDGE('',*,*,#23549,.F.); +#25234 = ORIENTED_EDGE('',*,*,#25235,.T.); +#25235 = EDGE_CURVE('',#23541,#23764,#25236,.T.); +#25236 = LINE('',#25237,#25238); +#25237 = CARTESIAN_POINT('',(-0.86,3.7,0.85)); +#25238 = VECTOR('',#25239,1.); +#25239 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25240 = ORIENTED_EDGE('',*,*,#23772,.T.); +#25241 = ORIENTED_EDGE('',*,*,#23895,.T.); +#25242 = ORIENTED_EDGE('',*,*,#21052,.F.); +#25243 = ORIENTED_EDGE('',*,*,#23456,.F.); +#25244 = PLANE('',#25245); +#25245 = AXIS2_PLACEMENT_3D('',#25246,#25247,#25248); +#25246 = CARTESIAN_POINT('',(-0.86,3.7,0.85)); +#25247 = DIRECTION('',(0.,0.,-1.)); +#25248 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25249 = ADVANCED_FACE('',(#25250),#25263,.F.); +#25250 = FACE_BOUND('',#25251,.F.); +#25251 = EDGE_LOOP('',(#25252,#25253,#25259,#25260,#25261,#25262)); +#25252 = ORIENTED_EDGE('',*,*,#24310,.F.); +#25253 = ORIENTED_EDGE('',*,*,#25254,.T.); +#25254 = EDGE_CURVE('',#24302,#24079,#25255,.T.); +#25255 = LINE('',#25256,#25257); +#25256 = CARTESIAN_POINT('',(0.14,3.7,0.85)); +#25257 = VECTOR('',#25258,1.); +#25258 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25259 = ORIENTED_EDGE('',*,*,#24087,.T.); +#25260 = ORIENTED_EDGE('',*,*,#24101,.T.); +#25261 = ORIENTED_EDGE('',*,*,#21084,.F.); +#25262 = ORIENTED_EDGE('',*,*,#24348,.F.); +#25263 = PLANE('',#25264); +#25264 = AXIS2_PLACEMENT_3D('',#25265,#25266,#25267); +#25265 = CARTESIAN_POINT('',(0.14,3.7,0.85)); +#25266 = DIRECTION('',(0.,0.,-1.)); +#25267 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25268 = ADVANCED_FACE('',(#25269),#25282,.F.); +#25269 = FACE_BOUND('',#25270,.F.); +#25270 = EDGE_LOOP('',(#25271,#25272,#25278,#25279,#25280,#25281)); +#25271 = ORIENTED_EDGE('',*,*,#23995,.F.); +#25272 = ORIENTED_EDGE('',*,*,#25273,.T.); +#25273 = EDGE_CURVE('',#23987,#24210,#25274,.T.); +#25274 = LINE('',#25275,#25276); +#25275 = CARTESIAN_POINT('',(-0.36,3.7,0.85)); +#25276 = VECTOR('',#25277,1.); +#25277 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25278 = ORIENTED_EDGE('',*,*,#24218,.T.); +#25279 = ORIENTED_EDGE('',*,*,#24341,.T.); +#25280 = ORIENTED_EDGE('',*,*,#21068,.F.); +#25281 = ORIENTED_EDGE('',*,*,#23902,.F.); +#25282 = PLANE('',#25283); +#25283 = AXIS2_PLACEMENT_3D('',#25284,#25285,#25286); +#25284 = CARTESIAN_POINT('',(-0.36,3.7,0.85)); +#25285 = DIRECTION('',(0.,0.,-1.)); +#25286 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25287 = ADVANCED_FACE('',(#25288),#25299,.T.); +#25288 = FACE_BOUND('',#25289,.T.); +#25289 = EDGE_LOOP('',(#25290,#25291,#25292,#25293)); +#25290 = ORIENTED_EDGE('',*,*,#21272,.T.); +#25291 = ORIENTED_EDGE('',*,*,#25121,.T.); +#25292 = ORIENTED_EDGE('',*,*,#22425,.F.); +#25293 = ORIENTED_EDGE('',*,*,#25294,.F.); +#25294 = EDGE_CURVE('',#21265,#22418,#25295,.T.); +#25295 = LINE('',#25296,#25297); +#25296 = CARTESIAN_POINT('',(-2.36,3.9,0.65)); +#25297 = VECTOR('',#25298,1.); +#25298 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25299 = CYLINDRICAL_SURFACE('',#25300,0.2); +#25300 = AXIS2_PLACEMENT_3D('',#25301,#25302,#25303); +#25301 = CARTESIAN_POINT('',(-2.36,3.7,0.65)); +#25302 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#25303 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#25304 = ADVANCED_FACE('',(#25305),#25316,.F.); +#25305 = FACE_BOUND('',#25306,.F.); +#25306 = EDGE_LOOP('',(#25307,#25313,#25314,#25315)); +#25307 = ORIENTED_EDGE('',*,*,#25308,.T.); +#25308 = EDGE_CURVE('',#21256,#22409,#25309,.T.); +#25309 = LINE('',#25310,#25311); +#25310 = CARTESIAN_POINT('',(-2.36,3.9,0.2)); +#25311 = VECTOR('',#25312,1.); +#25312 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25313 = ORIENTED_EDGE('',*,*,#22417,.T.); +#25314 = ORIENTED_EDGE('',*,*,#25294,.F.); +#25315 = ORIENTED_EDGE('',*,*,#21264,.F.); +#25316 = PLANE('',#25317); +#25317 = AXIS2_PLACEMENT_3D('',#25318,#25319,#25320); +#25318 = CARTESIAN_POINT('',(-2.36,3.9,0.2)); +#25319 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25320 = DIRECTION('',(0.,0.,1.)); +#25321 = ADVANCED_FACE('',(#25322),#25333,.F.); +#25322 = FACE_BOUND('',#25323,.F.); +#25323 = EDGE_LOOP('',(#25324,#25330,#25331,#25332)); +#25324 = ORIENTED_EDGE('',*,*,#25325,.T.); +#25325 = EDGE_CURVE('',#21248,#22401,#25326,.T.); +#25326 = LINE('',#25327,#25328); +#25327 = CARTESIAN_POINT('',(-2.36,4.,0.1)); +#25328 = VECTOR('',#25329,1.); +#25329 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25330 = ORIENTED_EDGE('',*,*,#22408,.T.); +#25331 = ORIENTED_EDGE('',*,*,#25308,.F.); +#25332 = ORIENTED_EDGE('',*,*,#21255,.F.); +#25333 = CYLINDRICAL_SURFACE('',#25334,0.1); +#25334 = AXIS2_PLACEMENT_3D('',#25335,#25336,#25337); +#25335 = CARTESIAN_POINT('',(-2.36,4.,0.2)); +#25336 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#25337 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#25338 = ADVANCED_FACE('',(#25339),#25350,.F.); +#25339 = FACE_BOUND('',#25340,.F.); +#25340 = EDGE_LOOP('',(#25341,#25347,#25348,#25349)); +#25341 = ORIENTED_EDGE('',*,*,#25342,.T.); +#25342 = EDGE_CURVE('',#21240,#22393,#25343,.T.); +#25343 = LINE('',#25344,#25345); +#25344 = CARTESIAN_POINT('',(-2.36,4.5,0.1)); +#25345 = VECTOR('',#25346,1.); +#25346 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25347 = ORIENTED_EDGE('',*,*,#22400,.T.); +#25348 = ORIENTED_EDGE('',*,*,#25325,.F.); +#25349 = ORIENTED_EDGE('',*,*,#21247,.F.); +#25350 = PLANE('',#25351); +#25351 = AXIS2_PLACEMENT_3D('',#25352,#25353,#25354); +#25352 = CARTESIAN_POINT('',(-2.36,4.5,0.1)); +#25353 = DIRECTION('',(0.,0.,-1.)); +#25354 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25355 = ADVANCED_FACE('',(#25356),#25367,.F.); +#25356 = FACE_BOUND('',#25357,.F.); +#25357 = EDGE_LOOP('',(#25358,#25364,#25365,#25366)); +#25358 = ORIENTED_EDGE('',*,*,#25359,.T.); +#25359 = EDGE_CURVE('',#21232,#22385,#25360,.T.); +#25360 = LINE('',#25361,#25362); +#25361 = CARTESIAN_POINT('',(-2.36,4.5,-8.326672684689E-17)); +#25362 = VECTOR('',#25363,1.); +#25363 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25364 = ORIENTED_EDGE('',*,*,#22392,.T.); +#25365 = ORIENTED_EDGE('',*,*,#25342,.F.); +#25366 = ORIENTED_EDGE('',*,*,#21239,.F.); +#25367 = PLANE('',#25368); +#25368 = AXIS2_PLACEMENT_3D('',#25369,#25370,#25371); +#25369 = CARTESIAN_POINT('',(-2.36,4.5,-8.326672684689E-17)); +#25370 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#25371 = DIRECTION('',(0.,0.,1.)); +#25372 = ADVANCED_FACE('',(#25373),#25384,.F.); +#25373 = FACE_BOUND('',#25374,.F.); +#25374 = EDGE_LOOP('',(#25375,#25381,#25382,#25383)); +#25375 = ORIENTED_EDGE('',*,*,#25376,.T.); +#25376 = EDGE_CURVE('',#21223,#22376,#25377,.T.); +#25377 = LINE('',#25378,#25379); +#25378 = CARTESIAN_POINT('',(-2.36,4.,-8.326672684689E-17)); +#25379 = VECTOR('',#25380,1.); +#25380 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25381 = ORIENTED_EDGE('',*,*,#22384,.T.); +#25382 = ORIENTED_EDGE('',*,*,#25359,.F.); +#25383 = ORIENTED_EDGE('',*,*,#21231,.F.); +#25384 = PLANE('',#25385); +#25385 = AXIS2_PLACEMENT_3D('',#25386,#25387,#25388); +#25386 = CARTESIAN_POINT('',(-2.36,4.,-8.326672684689E-17)); +#25387 = DIRECTION('',(0.,0.,1.)); +#25388 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#25389 = ADVANCED_FACE('',(#25390),#25401,.T.); +#25390 = FACE_BOUND('',#25391,.T.); +#25391 = EDGE_LOOP('',(#25392,#25393,#25394,#25395)); +#25392 = ORIENTED_EDGE('',*,*,#21222,.T.); +#25393 = ORIENTED_EDGE('',*,*,#25376,.T.); +#25394 = ORIENTED_EDGE('',*,*,#22375,.F.); +#25395 = ORIENTED_EDGE('',*,*,#25396,.F.); +#25396 = EDGE_CURVE('',#21215,#22368,#25397,.T.); +#25397 = LINE('',#25398,#25399); +#25398 = CARTESIAN_POINT('',(-2.36,3.8,0.2)); +#25399 = VECTOR('',#25400,1.); +#25400 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#25401 = CYLINDRICAL_SURFACE('',#25402,0.2); +#25402 = AXIS2_PLACEMENT_3D('',#25403,#25404,#25405); +#25403 = CARTESIAN_POINT('',(-2.36,4.,0.2)); +#25404 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#25405 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#25406 = ADVANCED_FACE('',(#25407),#25413,.F.); +#25407 = FACE_BOUND('',#25408,.F.); +#25408 = EDGE_LOOP('',(#25409,#25410,#25411,#25412)); +#25409 = ORIENTED_EDGE('',*,*,#22349,.T.); +#25410 = ORIENTED_EDGE('',*,*,#22367,.T.); +#25411 = ORIENTED_EDGE('',*,*,#25396,.F.); +#25412 = ORIENTED_EDGE('',*,*,#21214,.F.); +#25413 = PLANE('',#25414); +#25414 = AXIS2_PLACEMENT_3D('',#25415,#25416,#25417); +#25415 = CARTESIAN_POINT('',(-2.36,3.8,0.65)); +#25416 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#25417 = DIRECTION('',(0.,0.,-1.)); +#25418 = ADVANCED_FACE('',(#25419),#25437,.F.); +#25419 = FACE_BOUND('',#25420,.F.); +#25420 = EDGE_LOOP('',(#25421,#25422,#25423,#25431)); +#25421 = ORIENTED_EDGE('',*,*,#21981,.F.); +#25422 = ORIENTED_EDGE('',*,*,#21495,.T.); +#25423 = ORIENTED_EDGE('',*,*,#25424,.T.); +#25424 = EDGE_CURVE('',#21488,#25425,#25427,.T.); +#25425 = VERTEX_POINT('',#25426); +#25426 = CARTESIAN_POINT('',(3.5,2.86,0.85)); +#25427 = LINE('',#25428,#25429); +#25428 = CARTESIAN_POINT('',(3.5,2.86,0.622426637189)); +#25429 = VECTOR('',#25430,1.); +#25430 = DIRECTION('',(0.,0.,1.)); +#25431 = ORIENTED_EDGE('',*,*,#25432,.F.); +#25432 = EDGE_CURVE('',#21982,#25425,#25433,.T.); +#25433 = LINE('',#25434,#25435); +#25434 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25435 = VECTOR('',#25436,1.); +#25436 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25437 = PLANE('',#25438); +#25438 = AXIS2_PLACEMENT_3D('',#25439,#25440,#25441); +#25439 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25440 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25441 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25442 = ADVANCED_FACE('',(#25443),#25467,.F.); +#25443 = FACE_BOUND('',#25444,.F.); +#25444 = EDGE_LOOP('',(#25445,#25453,#25454,#25461)); +#25445 = ORIENTED_EDGE('',*,*,#25446,.F.); +#25446 = EDGE_CURVE('',#21304,#25447,#25449,.T.); +#25447 = VERTEX_POINT('',#25448); +#25448 = CARTESIAN_POINT('',(3.5,-2.86,0.85)); +#25449 = LINE('',#25450,#25451); +#25450 = CARTESIAN_POINT('',(3.5,-2.86,0.622426637189)); +#25451 = VECTOR('',#25452,1.); +#25452 = DIRECTION('',(0.,0.,1.)); +#25453 = ORIENTED_EDGE('',*,*,#21303,.T.); +#25454 = ORIENTED_EDGE('',*,*,#25455,.T.); +#25455 = EDGE_CURVE('',#21297,#25456,#25458,.T.); +#25456 = VERTEX_POINT('',#25457); +#25457 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#25458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25459,#25460),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#25459 = CARTESIAN_POINT('',(3.5,-3.325,0.75)); +#25460 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#25461 = ORIENTED_EDGE('',*,*,#25462,.F.); +#25462 = EDGE_CURVE('',#25447,#25456,#25463,.T.); +#25463 = LINE('',#25464,#25465); +#25464 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25465 = VECTOR('',#25466,1.); +#25466 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25467 = PLANE('',#25468); +#25468 = AXIS2_PLACEMENT_3D('',#25469,#25470,#25471); +#25469 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25470 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25471 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25472 = ADVANCED_FACE('',(#25473),#25498,.F.); +#25473 = FACE_BOUND('',#25474,.F.); +#25474 = EDGE_LOOP('',(#25475,#25483,#25484,#25492)); +#25475 = ORIENTED_EDGE('',*,*,#25476,.F.); +#25476 = EDGE_CURVE('',#21488,#25477,#25479,.T.); +#25477 = VERTEX_POINT('',#25478); +#25478 = CARTESIAN_POINT('',(3.7,2.86,0.75)); +#25479 = LINE('',#25480,#25481); +#25480 = CARTESIAN_POINT('',(3.35,2.86,0.75)); +#25481 = VECTOR('',#25482,1.); +#25482 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25483 = ORIENTED_EDGE('',*,*,#21487,.T.); +#25484 = ORIENTED_EDGE('',*,*,#25485,.T.); +#25485 = EDGE_CURVE('',#21480,#25486,#25488,.T.); +#25486 = VERTEX_POINT('',#25487); +#25487 = CARTESIAN_POINT('',(3.7,2.64,0.75)); +#25488 = LINE('',#25489,#25490); +#25489 = CARTESIAN_POINT('',(3.35,2.64,0.75)); +#25490 = VECTOR('',#25491,1.); +#25491 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25492 = ORIENTED_EDGE('',*,*,#25493,.F.); +#25493 = EDGE_CURVE('',#25477,#25486,#25494,.T.); +#25494 = LINE('',#25495,#25496); +#25495 = CARTESIAN_POINT('',(3.7,2.86,0.75)); +#25496 = VECTOR('',#25497,1.); +#25497 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25498 = PLANE('',#25499); +#25499 = AXIS2_PLACEMENT_3D('',#25500,#25501,#25502); +#25500 = CARTESIAN_POINT('',(3.35,2.86,0.75)); +#25501 = DIRECTION('',(0.,0.,1.)); +#25502 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25503 = ADVANCED_FACE('',(#25504),#25529,.F.); +#25504 = FACE_BOUND('',#25505,.F.); +#25505 = EDGE_LOOP('',(#25506,#25514,#25515,#25523)); +#25506 = ORIENTED_EDGE('',*,*,#25507,.F.); +#25507 = EDGE_CURVE('',#21312,#25508,#25510,.T.); +#25508 = VERTEX_POINT('',#25509); +#25509 = CARTESIAN_POINT('',(3.7,-2.64,0.75)); +#25510 = LINE('',#25511,#25512); +#25511 = CARTESIAN_POINT('',(3.35,-2.64,0.75)); +#25512 = VECTOR('',#25513,1.); +#25513 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25514 = ORIENTED_EDGE('',*,*,#21311,.T.); +#25515 = ORIENTED_EDGE('',*,*,#25516,.T.); +#25516 = EDGE_CURVE('',#21304,#25517,#25519,.T.); +#25517 = VERTEX_POINT('',#25518); +#25518 = CARTESIAN_POINT('',(3.7,-2.86,0.75)); +#25519 = LINE('',#25520,#25521); +#25520 = CARTESIAN_POINT('',(3.35,-2.86,0.75)); +#25521 = VECTOR('',#25522,1.); +#25522 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25523 = ORIENTED_EDGE('',*,*,#25524,.F.); +#25524 = EDGE_CURVE('',#25508,#25517,#25525,.T.); +#25525 = LINE('',#25526,#25527); +#25526 = CARTESIAN_POINT('',(3.7,-2.64,0.75)); +#25527 = VECTOR('',#25528,1.); +#25528 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25529 = PLANE('',#25530); +#25530 = AXIS2_PLACEMENT_3D('',#25531,#25532,#25533); +#25531 = CARTESIAN_POINT('',(3.35,-2.64,0.75)); +#25532 = DIRECTION('',(0.,0.,1.)); +#25533 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25534 = ADVANCED_FACE('',(#25535),#25560,.F.); +#25535 = FACE_BOUND('',#25536,.F.); +#25536 = EDGE_LOOP('',(#25537,#25545,#25546,#25554)); +#25537 = ORIENTED_EDGE('',*,*,#25538,.F.); +#25538 = EDGE_CURVE('',#21480,#25539,#25541,.T.); +#25539 = VERTEX_POINT('',#25540); +#25540 = CARTESIAN_POINT('',(3.5,2.64,0.85)); +#25541 = LINE('',#25542,#25543); +#25542 = CARTESIAN_POINT('',(3.5,2.64,0.622426637189)); +#25543 = VECTOR('',#25544,1.); +#25544 = DIRECTION('',(0.,0.,1.)); +#25545 = ORIENTED_EDGE('',*,*,#21479,.T.); +#25546 = ORIENTED_EDGE('',*,*,#25547,.T.); +#25547 = EDGE_CURVE('',#21472,#25548,#25550,.T.); +#25548 = VERTEX_POINT('',#25549); +#25549 = CARTESIAN_POINT('',(3.5,2.36,0.85)); +#25550 = LINE('',#25551,#25552); +#25551 = CARTESIAN_POINT('',(3.5,2.36,0.622426637189)); +#25552 = VECTOR('',#25553,1.); +#25553 = DIRECTION('',(0.,0.,1.)); +#25554 = ORIENTED_EDGE('',*,*,#25555,.F.); +#25555 = EDGE_CURVE('',#25539,#25548,#25556,.T.); +#25556 = LINE('',#25557,#25558); +#25557 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25558 = VECTOR('',#25559,1.); +#25559 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25560 = PLANE('',#25561); +#25561 = AXIS2_PLACEMENT_3D('',#25562,#25563,#25564); +#25562 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25563 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25564 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25565 = ADVANCED_FACE('',(#25566),#25591,.F.); +#25566 = FACE_BOUND('',#25567,.F.); +#25567 = EDGE_LOOP('',(#25568,#25576,#25577,#25585)); +#25568 = ORIENTED_EDGE('',*,*,#25569,.F.); +#25569 = EDGE_CURVE('',#21320,#25570,#25572,.T.); +#25570 = VERTEX_POINT('',#25571); +#25571 = CARTESIAN_POINT('',(3.5,-2.36,0.85)); +#25572 = LINE('',#25573,#25574); +#25573 = CARTESIAN_POINT('',(3.5,-2.36,0.622426637189)); +#25574 = VECTOR('',#25575,1.); +#25575 = DIRECTION('',(0.,0.,1.)); +#25576 = ORIENTED_EDGE('',*,*,#21319,.T.); +#25577 = ORIENTED_EDGE('',*,*,#25578,.T.); +#25578 = EDGE_CURVE('',#21312,#25579,#25581,.T.); +#25579 = VERTEX_POINT('',#25580); +#25580 = CARTESIAN_POINT('',(3.5,-2.64,0.85)); +#25581 = LINE('',#25582,#25583); +#25582 = CARTESIAN_POINT('',(3.5,-2.64,0.622426637189)); +#25583 = VECTOR('',#25584,1.); +#25584 = DIRECTION('',(0.,0.,1.)); +#25585 = ORIENTED_EDGE('',*,*,#25586,.F.); +#25586 = EDGE_CURVE('',#25570,#25579,#25587,.T.); +#25587 = LINE('',#25588,#25589); +#25588 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25589 = VECTOR('',#25590,1.); +#25590 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25591 = PLANE('',#25592); +#25592 = AXIS2_PLACEMENT_3D('',#25593,#25594,#25595); +#25593 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25594 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25595 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25596 = ADVANCED_FACE('',(#25597),#25622,.F.); +#25597 = FACE_BOUND('',#25598,.F.); +#25598 = EDGE_LOOP('',(#25599,#25607,#25608,#25616)); +#25599 = ORIENTED_EDGE('',*,*,#25600,.F.); +#25600 = EDGE_CURVE('',#21472,#25601,#25603,.T.); +#25601 = VERTEX_POINT('',#25602); +#25602 = CARTESIAN_POINT('',(3.7,2.36,0.75)); +#25603 = LINE('',#25604,#25605); +#25604 = CARTESIAN_POINT('',(3.35,2.36,0.75)); +#25605 = VECTOR('',#25606,1.); +#25606 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25607 = ORIENTED_EDGE('',*,*,#21471,.T.); +#25608 = ORIENTED_EDGE('',*,*,#25609,.T.); +#25609 = EDGE_CURVE('',#21464,#25610,#25612,.T.); +#25610 = VERTEX_POINT('',#25611); +#25611 = CARTESIAN_POINT('',(3.7,2.14,0.75)); +#25612 = LINE('',#25613,#25614); +#25613 = CARTESIAN_POINT('',(3.35,2.14,0.75)); +#25614 = VECTOR('',#25615,1.); +#25615 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25616 = ORIENTED_EDGE('',*,*,#25617,.F.); +#25617 = EDGE_CURVE('',#25601,#25610,#25618,.T.); +#25618 = LINE('',#25619,#25620); +#25619 = CARTESIAN_POINT('',(3.7,2.36,0.75)); +#25620 = VECTOR('',#25621,1.); +#25621 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25622 = PLANE('',#25623); +#25623 = AXIS2_PLACEMENT_3D('',#25624,#25625,#25626); +#25624 = CARTESIAN_POINT('',(3.35,2.36,0.75)); +#25625 = DIRECTION('',(0.,0.,1.)); +#25626 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25627 = ADVANCED_FACE('',(#25628),#25653,.F.); +#25628 = FACE_BOUND('',#25629,.F.); +#25629 = EDGE_LOOP('',(#25630,#25638,#25639,#25647)); +#25630 = ORIENTED_EDGE('',*,*,#25631,.F.); +#25631 = EDGE_CURVE('',#21328,#25632,#25634,.T.); +#25632 = VERTEX_POINT('',#25633); +#25633 = CARTESIAN_POINT('',(3.7,-2.14,0.75)); +#25634 = LINE('',#25635,#25636); +#25635 = CARTESIAN_POINT('',(3.35,-2.14,0.75)); +#25636 = VECTOR('',#25637,1.); +#25637 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25638 = ORIENTED_EDGE('',*,*,#21327,.T.); +#25639 = ORIENTED_EDGE('',*,*,#25640,.T.); +#25640 = EDGE_CURVE('',#21320,#25641,#25643,.T.); +#25641 = VERTEX_POINT('',#25642); +#25642 = CARTESIAN_POINT('',(3.7,-2.36,0.75)); +#25643 = LINE('',#25644,#25645); +#25644 = CARTESIAN_POINT('',(3.35,-2.36,0.75)); +#25645 = VECTOR('',#25646,1.); +#25646 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25647 = ORIENTED_EDGE('',*,*,#25648,.F.); +#25648 = EDGE_CURVE('',#25632,#25641,#25649,.T.); +#25649 = LINE('',#25650,#25651); +#25650 = CARTESIAN_POINT('',(3.7,-2.14,0.75)); +#25651 = VECTOR('',#25652,1.); +#25652 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25653 = PLANE('',#25654); +#25654 = AXIS2_PLACEMENT_3D('',#25655,#25656,#25657); +#25655 = CARTESIAN_POINT('',(3.35,-2.14,0.75)); +#25656 = DIRECTION('',(0.,0.,1.)); +#25657 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25658 = ADVANCED_FACE('',(#25659),#25684,.F.); +#25659 = FACE_BOUND('',#25660,.F.); +#25660 = EDGE_LOOP('',(#25661,#25669,#25670,#25678)); +#25661 = ORIENTED_EDGE('',*,*,#25662,.F.); +#25662 = EDGE_CURVE('',#21464,#25663,#25665,.T.); +#25663 = VERTEX_POINT('',#25664); +#25664 = CARTESIAN_POINT('',(3.5,2.14,0.85)); +#25665 = LINE('',#25666,#25667); +#25666 = CARTESIAN_POINT('',(3.5,2.14,0.622426637189)); +#25667 = VECTOR('',#25668,1.); +#25668 = DIRECTION('',(0.,0.,1.)); +#25669 = ORIENTED_EDGE('',*,*,#21463,.T.); +#25670 = ORIENTED_EDGE('',*,*,#25671,.T.); +#25671 = EDGE_CURVE('',#21456,#25672,#25674,.T.); +#25672 = VERTEX_POINT('',#25673); +#25673 = CARTESIAN_POINT('',(3.5,1.86,0.85)); +#25674 = LINE('',#25675,#25676); +#25675 = CARTESIAN_POINT('',(3.5,1.86,0.622426637189)); +#25676 = VECTOR('',#25677,1.); +#25677 = DIRECTION('',(0.,0.,1.)); +#25678 = ORIENTED_EDGE('',*,*,#25679,.F.); +#25679 = EDGE_CURVE('',#25663,#25672,#25680,.T.); +#25680 = LINE('',#25681,#25682); +#25681 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25682 = VECTOR('',#25683,1.); +#25683 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25684 = PLANE('',#25685); +#25685 = AXIS2_PLACEMENT_3D('',#25686,#25687,#25688); +#25686 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25687 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25688 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25689 = ADVANCED_FACE('',(#25690),#25715,.F.); +#25690 = FACE_BOUND('',#25691,.F.); +#25691 = EDGE_LOOP('',(#25692,#25700,#25701,#25709)); +#25692 = ORIENTED_EDGE('',*,*,#25693,.F.); +#25693 = EDGE_CURVE('',#21336,#25694,#25696,.T.); +#25694 = VERTEX_POINT('',#25695); +#25695 = CARTESIAN_POINT('',(3.5,-1.86,0.85)); +#25696 = LINE('',#25697,#25698); +#25697 = CARTESIAN_POINT('',(3.5,-1.86,0.622426637189)); +#25698 = VECTOR('',#25699,1.); +#25699 = DIRECTION('',(0.,0.,1.)); +#25700 = ORIENTED_EDGE('',*,*,#21335,.T.); +#25701 = ORIENTED_EDGE('',*,*,#25702,.T.); +#25702 = EDGE_CURVE('',#21328,#25703,#25705,.T.); +#25703 = VERTEX_POINT('',#25704); +#25704 = CARTESIAN_POINT('',(3.5,-2.14,0.85)); +#25705 = LINE('',#25706,#25707); +#25706 = CARTESIAN_POINT('',(3.5,-2.14,0.622426637189)); +#25707 = VECTOR('',#25708,1.); +#25708 = DIRECTION('',(0.,0.,1.)); +#25709 = ORIENTED_EDGE('',*,*,#25710,.F.); +#25710 = EDGE_CURVE('',#25694,#25703,#25711,.T.); +#25711 = LINE('',#25712,#25713); +#25712 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25713 = VECTOR('',#25714,1.); +#25714 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25715 = PLANE('',#25716); +#25716 = AXIS2_PLACEMENT_3D('',#25717,#25718,#25719); +#25717 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25718 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25719 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25720 = ADVANCED_FACE('',(#25721),#25746,.F.); +#25721 = FACE_BOUND('',#25722,.F.); +#25722 = EDGE_LOOP('',(#25723,#25731,#25732,#25740)); +#25723 = ORIENTED_EDGE('',*,*,#25724,.F.); +#25724 = EDGE_CURVE('',#21456,#25725,#25727,.T.); +#25725 = VERTEX_POINT('',#25726); +#25726 = CARTESIAN_POINT('',(3.7,1.86,0.75)); +#25727 = LINE('',#25728,#25729); +#25728 = CARTESIAN_POINT('',(3.35,1.86,0.75)); +#25729 = VECTOR('',#25730,1.); +#25730 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25731 = ORIENTED_EDGE('',*,*,#21455,.T.); +#25732 = ORIENTED_EDGE('',*,*,#25733,.T.); +#25733 = EDGE_CURVE('',#21448,#25734,#25736,.T.); +#25734 = VERTEX_POINT('',#25735); +#25735 = CARTESIAN_POINT('',(3.7,1.64,0.75)); +#25736 = LINE('',#25737,#25738); +#25737 = CARTESIAN_POINT('',(3.35,1.64,0.75)); +#25738 = VECTOR('',#25739,1.); +#25739 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25740 = ORIENTED_EDGE('',*,*,#25741,.F.); +#25741 = EDGE_CURVE('',#25725,#25734,#25742,.T.); +#25742 = LINE('',#25743,#25744); +#25743 = CARTESIAN_POINT('',(3.7,1.86,0.75)); +#25744 = VECTOR('',#25745,1.); +#25745 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25746 = PLANE('',#25747); +#25747 = AXIS2_PLACEMENT_3D('',#25748,#25749,#25750); +#25748 = CARTESIAN_POINT('',(3.35,1.86,0.75)); +#25749 = DIRECTION('',(0.,0.,1.)); +#25750 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25751 = ADVANCED_FACE('',(#25752),#25777,.F.); +#25752 = FACE_BOUND('',#25753,.F.); +#25753 = EDGE_LOOP('',(#25754,#25762,#25763,#25771)); +#25754 = ORIENTED_EDGE('',*,*,#25755,.F.); +#25755 = EDGE_CURVE('',#21344,#25756,#25758,.T.); +#25756 = VERTEX_POINT('',#25757); +#25757 = CARTESIAN_POINT('',(3.7,-1.64,0.75)); +#25758 = LINE('',#25759,#25760); +#25759 = CARTESIAN_POINT('',(3.35,-1.64,0.75)); +#25760 = VECTOR('',#25761,1.); +#25761 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25762 = ORIENTED_EDGE('',*,*,#21343,.T.); +#25763 = ORIENTED_EDGE('',*,*,#25764,.T.); +#25764 = EDGE_CURVE('',#21336,#25765,#25767,.T.); +#25765 = VERTEX_POINT('',#25766); +#25766 = CARTESIAN_POINT('',(3.7,-1.86,0.75)); +#25767 = LINE('',#25768,#25769); +#25768 = CARTESIAN_POINT('',(3.35,-1.86,0.75)); +#25769 = VECTOR('',#25770,1.); +#25770 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25771 = ORIENTED_EDGE('',*,*,#25772,.F.); +#25772 = EDGE_CURVE('',#25756,#25765,#25773,.T.); +#25773 = LINE('',#25774,#25775); +#25774 = CARTESIAN_POINT('',(3.7,-1.64,0.75)); +#25775 = VECTOR('',#25776,1.); +#25776 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25777 = PLANE('',#25778); +#25778 = AXIS2_PLACEMENT_3D('',#25779,#25780,#25781); +#25779 = CARTESIAN_POINT('',(3.35,-1.64,0.75)); +#25780 = DIRECTION('',(0.,0.,1.)); +#25781 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25782 = ADVANCED_FACE('',(#25783),#25808,.F.); +#25783 = FACE_BOUND('',#25784,.F.); +#25784 = EDGE_LOOP('',(#25785,#25793,#25794,#25802)); +#25785 = ORIENTED_EDGE('',*,*,#25786,.F.); +#25786 = EDGE_CURVE('',#21448,#25787,#25789,.T.); +#25787 = VERTEX_POINT('',#25788); +#25788 = CARTESIAN_POINT('',(3.5,1.64,0.85)); +#25789 = LINE('',#25790,#25791); +#25790 = CARTESIAN_POINT('',(3.5,1.64,0.622426637189)); +#25791 = VECTOR('',#25792,1.); +#25792 = DIRECTION('',(0.,0.,1.)); +#25793 = ORIENTED_EDGE('',*,*,#21447,.T.); +#25794 = ORIENTED_EDGE('',*,*,#25795,.T.); +#25795 = EDGE_CURVE('',#21440,#25796,#25798,.T.); +#25796 = VERTEX_POINT('',#25797); +#25797 = CARTESIAN_POINT('',(3.5,1.36,0.85)); +#25798 = LINE('',#25799,#25800); +#25799 = CARTESIAN_POINT('',(3.5,1.36,0.622426637189)); +#25800 = VECTOR('',#25801,1.); +#25801 = DIRECTION('',(0.,0.,1.)); +#25802 = ORIENTED_EDGE('',*,*,#25803,.F.); +#25803 = EDGE_CURVE('',#25787,#25796,#25804,.T.); +#25804 = LINE('',#25805,#25806); +#25805 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25806 = VECTOR('',#25807,1.); +#25807 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25808 = PLANE('',#25809); +#25809 = AXIS2_PLACEMENT_3D('',#25810,#25811,#25812); +#25810 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25811 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25812 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25813 = ADVANCED_FACE('',(#25814),#25839,.F.); +#25814 = FACE_BOUND('',#25815,.F.); +#25815 = EDGE_LOOP('',(#25816,#25824,#25825,#25833)); +#25816 = ORIENTED_EDGE('',*,*,#25817,.F.); +#25817 = EDGE_CURVE('',#21352,#25818,#25820,.T.); +#25818 = VERTEX_POINT('',#25819); +#25819 = CARTESIAN_POINT('',(3.5,-1.36,0.85)); +#25820 = LINE('',#25821,#25822); +#25821 = CARTESIAN_POINT('',(3.5,-1.36,0.622426637189)); +#25822 = VECTOR('',#25823,1.); +#25823 = DIRECTION('',(0.,0.,1.)); +#25824 = ORIENTED_EDGE('',*,*,#21351,.T.); +#25825 = ORIENTED_EDGE('',*,*,#25826,.T.); +#25826 = EDGE_CURVE('',#21344,#25827,#25829,.T.); +#25827 = VERTEX_POINT('',#25828); +#25828 = CARTESIAN_POINT('',(3.5,-1.64,0.85)); +#25829 = LINE('',#25830,#25831); +#25830 = CARTESIAN_POINT('',(3.5,-1.64,0.622426637189)); +#25831 = VECTOR('',#25832,1.); +#25832 = DIRECTION('',(0.,0.,1.)); +#25833 = ORIENTED_EDGE('',*,*,#25834,.F.); +#25834 = EDGE_CURVE('',#25818,#25827,#25835,.T.); +#25835 = LINE('',#25836,#25837); +#25836 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25837 = VECTOR('',#25838,1.); +#25838 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25839 = PLANE('',#25840); +#25840 = AXIS2_PLACEMENT_3D('',#25841,#25842,#25843); +#25841 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25842 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25843 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25844 = ADVANCED_FACE('',(#25845),#25870,.F.); +#25845 = FACE_BOUND('',#25846,.F.); +#25846 = EDGE_LOOP('',(#25847,#25855,#25856,#25864)); +#25847 = ORIENTED_EDGE('',*,*,#25848,.F.); +#25848 = EDGE_CURVE('',#21440,#25849,#25851,.T.); +#25849 = VERTEX_POINT('',#25850); +#25850 = CARTESIAN_POINT('',(3.7,1.36,0.75)); +#25851 = LINE('',#25852,#25853); +#25852 = CARTESIAN_POINT('',(3.35,1.36,0.75)); +#25853 = VECTOR('',#25854,1.); +#25854 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25855 = ORIENTED_EDGE('',*,*,#21439,.T.); +#25856 = ORIENTED_EDGE('',*,*,#25857,.T.); +#25857 = EDGE_CURVE('',#21432,#25858,#25860,.T.); +#25858 = VERTEX_POINT('',#25859); +#25859 = CARTESIAN_POINT('',(3.7,1.14,0.75)); +#25860 = LINE('',#25861,#25862); +#25861 = CARTESIAN_POINT('',(3.35,1.14,0.75)); +#25862 = VECTOR('',#25863,1.); +#25863 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25864 = ORIENTED_EDGE('',*,*,#25865,.F.); +#25865 = EDGE_CURVE('',#25849,#25858,#25866,.T.); +#25866 = LINE('',#25867,#25868); +#25867 = CARTESIAN_POINT('',(3.7,1.36,0.75)); +#25868 = VECTOR('',#25869,1.); +#25869 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25870 = PLANE('',#25871); +#25871 = AXIS2_PLACEMENT_3D('',#25872,#25873,#25874); +#25872 = CARTESIAN_POINT('',(3.35,1.36,0.75)); +#25873 = DIRECTION('',(0.,0.,1.)); +#25874 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25875 = ADVANCED_FACE('',(#25876),#25901,.F.); +#25876 = FACE_BOUND('',#25877,.F.); +#25877 = EDGE_LOOP('',(#25878,#25886,#25887,#25895)); +#25878 = ORIENTED_EDGE('',*,*,#25879,.F.); +#25879 = EDGE_CURVE('',#21360,#25880,#25882,.T.); +#25880 = VERTEX_POINT('',#25881); +#25881 = CARTESIAN_POINT('',(3.7,-1.14,0.75)); +#25882 = LINE('',#25883,#25884); +#25883 = CARTESIAN_POINT('',(3.35,-1.14,0.75)); +#25884 = VECTOR('',#25885,1.); +#25885 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25886 = ORIENTED_EDGE('',*,*,#21359,.T.); +#25887 = ORIENTED_EDGE('',*,*,#25888,.T.); +#25888 = EDGE_CURVE('',#21352,#25889,#25891,.T.); +#25889 = VERTEX_POINT('',#25890); +#25890 = CARTESIAN_POINT('',(3.7,-1.36,0.75)); +#25891 = LINE('',#25892,#25893); +#25892 = CARTESIAN_POINT('',(3.35,-1.36,0.75)); +#25893 = VECTOR('',#25894,1.); +#25894 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25895 = ORIENTED_EDGE('',*,*,#25896,.F.); +#25896 = EDGE_CURVE('',#25880,#25889,#25897,.T.); +#25897 = LINE('',#25898,#25899); +#25898 = CARTESIAN_POINT('',(3.7,-1.14,0.75)); +#25899 = VECTOR('',#25900,1.); +#25900 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25901 = PLANE('',#25902); +#25902 = AXIS2_PLACEMENT_3D('',#25903,#25904,#25905); +#25903 = CARTESIAN_POINT('',(3.35,-1.14,0.75)); +#25904 = DIRECTION('',(0.,0.,1.)); +#25905 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25906 = ADVANCED_FACE('',(#25907),#25932,.F.); +#25907 = FACE_BOUND('',#25908,.F.); +#25908 = EDGE_LOOP('',(#25909,#25917,#25918,#25926)); +#25909 = ORIENTED_EDGE('',*,*,#25910,.F.); +#25910 = EDGE_CURVE('',#21432,#25911,#25913,.T.); +#25911 = VERTEX_POINT('',#25912); +#25912 = CARTESIAN_POINT('',(3.5,1.14,0.85)); +#25913 = LINE('',#25914,#25915); +#25914 = CARTESIAN_POINT('',(3.5,1.14,0.622426637189)); +#25915 = VECTOR('',#25916,1.); +#25916 = DIRECTION('',(0.,0.,1.)); +#25917 = ORIENTED_EDGE('',*,*,#21431,.T.); +#25918 = ORIENTED_EDGE('',*,*,#25919,.T.); +#25919 = EDGE_CURVE('',#21424,#25920,#25922,.T.); +#25920 = VERTEX_POINT('',#25921); +#25921 = CARTESIAN_POINT('',(3.5,0.86,0.85)); +#25922 = LINE('',#25923,#25924); +#25923 = CARTESIAN_POINT('',(3.5,0.86,0.622426637189)); +#25924 = VECTOR('',#25925,1.); +#25925 = DIRECTION('',(0.,0.,1.)); +#25926 = ORIENTED_EDGE('',*,*,#25927,.F.); +#25927 = EDGE_CURVE('',#25911,#25920,#25928,.T.); +#25928 = LINE('',#25929,#25930); +#25929 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25930 = VECTOR('',#25931,1.); +#25931 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25932 = PLANE('',#25933); +#25933 = AXIS2_PLACEMENT_3D('',#25934,#25935,#25936); +#25934 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25935 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25936 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25937 = ADVANCED_FACE('',(#25938),#25963,.F.); +#25938 = FACE_BOUND('',#25939,.F.); +#25939 = EDGE_LOOP('',(#25940,#25948,#25949,#25957)); +#25940 = ORIENTED_EDGE('',*,*,#25941,.F.); +#25941 = EDGE_CURVE('',#21368,#25942,#25944,.T.); +#25942 = VERTEX_POINT('',#25943); +#25943 = CARTESIAN_POINT('',(3.5,-0.86,0.85)); +#25944 = LINE('',#25945,#25946); +#25945 = CARTESIAN_POINT('',(3.5,-0.86,0.622426637189)); +#25946 = VECTOR('',#25947,1.); +#25947 = DIRECTION('',(0.,0.,1.)); +#25948 = ORIENTED_EDGE('',*,*,#21367,.T.); +#25949 = ORIENTED_EDGE('',*,*,#25950,.T.); +#25950 = EDGE_CURVE('',#21360,#25951,#25953,.T.); +#25951 = VERTEX_POINT('',#25952); +#25952 = CARTESIAN_POINT('',(3.5,-1.14,0.85)); +#25953 = LINE('',#25954,#25955); +#25954 = CARTESIAN_POINT('',(3.5,-1.14,0.622426637189)); +#25955 = VECTOR('',#25956,1.); +#25956 = DIRECTION('',(0.,0.,1.)); +#25957 = ORIENTED_EDGE('',*,*,#25958,.F.); +#25958 = EDGE_CURVE('',#25942,#25951,#25959,.T.); +#25959 = LINE('',#25960,#25961); +#25960 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25961 = VECTOR('',#25962,1.); +#25962 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25963 = PLANE('',#25964); +#25964 = AXIS2_PLACEMENT_3D('',#25965,#25966,#25967); +#25965 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#25966 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#25967 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25968 = ADVANCED_FACE('',(#25969),#25994,.F.); +#25969 = FACE_BOUND('',#25970,.F.); +#25970 = EDGE_LOOP('',(#25971,#25979,#25980,#25988)); +#25971 = ORIENTED_EDGE('',*,*,#25972,.F.); +#25972 = EDGE_CURVE('',#21424,#25973,#25975,.T.); +#25973 = VERTEX_POINT('',#25974); +#25974 = CARTESIAN_POINT('',(3.7,0.86,0.75)); +#25975 = LINE('',#25976,#25977); +#25976 = CARTESIAN_POINT('',(3.35,0.86,0.75)); +#25977 = VECTOR('',#25978,1.); +#25978 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25979 = ORIENTED_EDGE('',*,*,#21423,.T.); +#25980 = ORIENTED_EDGE('',*,*,#25981,.T.); +#25981 = EDGE_CURVE('',#21416,#25982,#25984,.T.); +#25982 = VERTEX_POINT('',#25983); +#25983 = CARTESIAN_POINT('',(3.7,0.64,0.75)); +#25984 = LINE('',#25985,#25986); +#25985 = CARTESIAN_POINT('',(3.35,0.64,0.75)); +#25986 = VECTOR('',#25987,1.); +#25987 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#25988 = ORIENTED_EDGE('',*,*,#25989,.F.); +#25989 = EDGE_CURVE('',#25973,#25982,#25990,.T.); +#25990 = LINE('',#25991,#25992); +#25991 = CARTESIAN_POINT('',(3.7,0.86,0.75)); +#25992 = VECTOR('',#25993,1.); +#25993 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#25994 = PLANE('',#25995); +#25995 = AXIS2_PLACEMENT_3D('',#25996,#25997,#25998); +#25996 = CARTESIAN_POINT('',(3.35,0.86,0.75)); +#25997 = DIRECTION('',(0.,0.,1.)); +#25998 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#25999 = ADVANCED_FACE('',(#26000),#26025,.F.); +#26000 = FACE_BOUND('',#26001,.F.); +#26001 = EDGE_LOOP('',(#26002,#26010,#26011,#26019)); +#26002 = ORIENTED_EDGE('',*,*,#26003,.F.); +#26003 = EDGE_CURVE('',#21376,#26004,#26006,.T.); +#26004 = VERTEX_POINT('',#26005); +#26005 = CARTESIAN_POINT('',(3.7,-0.64,0.75)); +#26006 = LINE('',#26007,#26008); +#26007 = CARTESIAN_POINT('',(3.35,-0.64,0.75)); +#26008 = VECTOR('',#26009,1.); +#26009 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26010 = ORIENTED_EDGE('',*,*,#21375,.T.); +#26011 = ORIENTED_EDGE('',*,*,#26012,.T.); +#26012 = EDGE_CURVE('',#21368,#26013,#26015,.T.); +#26013 = VERTEX_POINT('',#26014); +#26014 = CARTESIAN_POINT('',(3.7,-0.86,0.75)); +#26015 = LINE('',#26016,#26017); +#26016 = CARTESIAN_POINT('',(3.35,-0.86,0.75)); +#26017 = VECTOR('',#26018,1.); +#26018 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26019 = ORIENTED_EDGE('',*,*,#26020,.F.); +#26020 = EDGE_CURVE('',#26004,#26013,#26021,.T.); +#26021 = LINE('',#26022,#26023); +#26022 = CARTESIAN_POINT('',(3.7,-0.64,0.75)); +#26023 = VECTOR('',#26024,1.); +#26024 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26025 = PLANE('',#26026); +#26026 = AXIS2_PLACEMENT_3D('',#26027,#26028,#26029); +#26027 = CARTESIAN_POINT('',(3.35,-0.64,0.75)); +#26028 = DIRECTION('',(0.,0.,1.)); +#26029 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#26030 = ADVANCED_FACE('',(#26031),#26056,.F.); +#26031 = FACE_BOUND('',#26032,.F.); +#26032 = EDGE_LOOP('',(#26033,#26041,#26042,#26050)); +#26033 = ORIENTED_EDGE('',*,*,#26034,.F.); +#26034 = EDGE_CURVE('',#21416,#26035,#26037,.T.); +#26035 = VERTEX_POINT('',#26036); +#26036 = CARTESIAN_POINT('',(3.5,0.64,0.85)); +#26037 = LINE('',#26038,#26039); +#26038 = CARTESIAN_POINT('',(3.5,0.64,0.622426637189)); +#26039 = VECTOR('',#26040,1.); +#26040 = DIRECTION('',(0.,0.,1.)); +#26041 = ORIENTED_EDGE('',*,*,#21415,.T.); +#26042 = ORIENTED_EDGE('',*,*,#26043,.T.); +#26043 = EDGE_CURVE('',#21408,#26044,#26046,.T.); +#26044 = VERTEX_POINT('',#26045); +#26045 = CARTESIAN_POINT('',(3.5,0.36,0.85)); +#26046 = LINE('',#26047,#26048); +#26047 = CARTESIAN_POINT('',(3.5,0.36,0.622426637189)); +#26048 = VECTOR('',#26049,1.); +#26049 = DIRECTION('',(0.,0.,1.)); +#26050 = ORIENTED_EDGE('',*,*,#26051,.F.); +#26051 = EDGE_CURVE('',#26035,#26044,#26052,.T.); +#26052 = LINE('',#26053,#26054); +#26053 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26054 = VECTOR('',#26055,1.); +#26055 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26056 = PLANE('',#26057); +#26057 = AXIS2_PLACEMENT_3D('',#26058,#26059,#26060); +#26058 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26059 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26060 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26061 = ADVANCED_FACE('',(#26062),#26087,.F.); +#26062 = FACE_BOUND('',#26063,.F.); +#26063 = EDGE_LOOP('',(#26064,#26072,#26073,#26081)); +#26064 = ORIENTED_EDGE('',*,*,#26065,.F.); +#26065 = EDGE_CURVE('',#21384,#26066,#26068,.T.); +#26066 = VERTEX_POINT('',#26067); +#26067 = CARTESIAN_POINT('',(3.5,-0.36,0.85)); +#26068 = LINE('',#26069,#26070); +#26069 = CARTESIAN_POINT('',(3.5,-0.36,0.622426637189)); +#26070 = VECTOR('',#26071,1.); +#26071 = DIRECTION('',(0.,0.,1.)); +#26072 = ORIENTED_EDGE('',*,*,#21383,.T.); +#26073 = ORIENTED_EDGE('',*,*,#26074,.T.); +#26074 = EDGE_CURVE('',#21376,#26075,#26077,.T.); +#26075 = VERTEX_POINT('',#26076); +#26076 = CARTESIAN_POINT('',(3.5,-0.64,0.85)); +#26077 = LINE('',#26078,#26079); +#26078 = CARTESIAN_POINT('',(3.5,-0.64,0.622426637189)); +#26079 = VECTOR('',#26080,1.); +#26080 = DIRECTION('',(0.,0.,1.)); +#26081 = ORIENTED_EDGE('',*,*,#26082,.F.); +#26082 = EDGE_CURVE('',#26066,#26075,#26083,.T.); +#26083 = LINE('',#26084,#26085); +#26084 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26085 = VECTOR('',#26086,1.); +#26086 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26087 = PLANE('',#26088); +#26088 = AXIS2_PLACEMENT_3D('',#26089,#26090,#26091); +#26089 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26090 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26091 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26092 = ADVANCED_FACE('',(#26093),#26118,.F.); +#26093 = FACE_BOUND('',#26094,.F.); +#26094 = EDGE_LOOP('',(#26095,#26103,#26104,#26112)); +#26095 = ORIENTED_EDGE('',*,*,#26096,.F.); +#26096 = EDGE_CURVE('',#21408,#26097,#26099,.T.); +#26097 = VERTEX_POINT('',#26098); +#26098 = CARTESIAN_POINT('',(3.7,0.36,0.75)); +#26099 = LINE('',#26100,#26101); +#26100 = CARTESIAN_POINT('',(3.35,0.36,0.75)); +#26101 = VECTOR('',#26102,1.); +#26102 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26103 = ORIENTED_EDGE('',*,*,#21407,.T.); +#26104 = ORIENTED_EDGE('',*,*,#26105,.T.); +#26105 = EDGE_CURVE('',#21400,#26106,#26108,.T.); +#26106 = VERTEX_POINT('',#26107); +#26107 = CARTESIAN_POINT('',(3.7,0.14,0.75)); +#26108 = LINE('',#26109,#26110); +#26109 = CARTESIAN_POINT('',(3.35,0.14,0.75)); +#26110 = VECTOR('',#26111,1.); +#26111 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26112 = ORIENTED_EDGE('',*,*,#26113,.F.); +#26113 = EDGE_CURVE('',#26097,#26106,#26114,.T.); +#26114 = LINE('',#26115,#26116); +#26115 = CARTESIAN_POINT('',(3.7,0.36,0.75)); +#26116 = VECTOR('',#26117,1.); +#26117 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26118 = PLANE('',#26119); +#26119 = AXIS2_PLACEMENT_3D('',#26120,#26121,#26122); +#26120 = CARTESIAN_POINT('',(3.35,0.36,0.75)); +#26121 = DIRECTION('',(0.,0.,1.)); +#26122 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#26123 = ADVANCED_FACE('',(#26124),#26149,.F.); +#26124 = FACE_BOUND('',#26125,.F.); +#26125 = EDGE_LOOP('',(#26126,#26134,#26135,#26143)); +#26126 = ORIENTED_EDGE('',*,*,#26127,.F.); +#26127 = EDGE_CURVE('',#21392,#26128,#26130,.T.); +#26128 = VERTEX_POINT('',#26129); +#26129 = CARTESIAN_POINT('',(3.7,-0.14,0.75)); +#26130 = LINE('',#26131,#26132); +#26131 = CARTESIAN_POINT('',(3.35,-0.14,0.75)); +#26132 = VECTOR('',#26133,1.); +#26133 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26134 = ORIENTED_EDGE('',*,*,#21391,.T.); +#26135 = ORIENTED_EDGE('',*,*,#26136,.T.); +#26136 = EDGE_CURVE('',#21384,#26137,#26139,.T.); +#26137 = VERTEX_POINT('',#26138); +#26138 = CARTESIAN_POINT('',(3.7,-0.36,0.75)); +#26139 = LINE('',#26140,#26141); +#26140 = CARTESIAN_POINT('',(3.35,-0.36,0.75)); +#26141 = VECTOR('',#26142,1.); +#26142 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#26143 = ORIENTED_EDGE('',*,*,#26144,.F.); +#26144 = EDGE_CURVE('',#26128,#26137,#26145,.T.); +#26145 = LINE('',#26146,#26147); +#26146 = CARTESIAN_POINT('',(3.7,-0.14,0.75)); +#26147 = VECTOR('',#26148,1.); +#26148 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26149 = PLANE('',#26150); +#26150 = AXIS2_PLACEMENT_3D('',#26151,#26152,#26153); +#26151 = CARTESIAN_POINT('',(3.35,-0.14,0.75)); +#26152 = DIRECTION('',(0.,0.,1.)); +#26153 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#26154 = ADVANCED_FACE('',(#26155),#26180,.F.); +#26155 = FACE_BOUND('',#26156,.F.); +#26156 = EDGE_LOOP('',(#26157,#26165,#26166,#26174)); +#26157 = ORIENTED_EDGE('',*,*,#26158,.F.); +#26158 = EDGE_CURVE('',#21400,#26159,#26161,.T.); +#26159 = VERTEX_POINT('',#26160); +#26160 = CARTESIAN_POINT('',(3.5,0.14,0.85)); +#26161 = LINE('',#26162,#26163); +#26162 = CARTESIAN_POINT('',(3.5,0.14,0.622426637189)); +#26163 = VECTOR('',#26164,1.); +#26164 = DIRECTION('',(0.,0.,1.)); +#26165 = ORIENTED_EDGE('',*,*,#21399,.T.); +#26166 = ORIENTED_EDGE('',*,*,#26167,.T.); +#26167 = EDGE_CURVE('',#21392,#26168,#26170,.T.); +#26168 = VERTEX_POINT('',#26169); +#26169 = CARTESIAN_POINT('',(3.5,-0.14,0.85)); +#26170 = LINE('',#26171,#26172); +#26171 = CARTESIAN_POINT('',(3.5,-0.14,0.622426637189)); +#26172 = VECTOR('',#26173,1.); +#26173 = DIRECTION('',(0.,0.,1.)); +#26174 = ORIENTED_EDGE('',*,*,#26175,.F.); +#26175 = EDGE_CURVE('',#26159,#26168,#26176,.T.); +#26176 = LINE('',#26177,#26178); +#26177 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26178 = VECTOR('',#26179,1.); +#26179 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26180 = PLANE('',#26181); +#26181 = AXIS2_PLACEMENT_3D('',#26182,#26183,#26184); +#26182 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#26183 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26184 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#26185 = ADVANCED_FACE('',(#26186),#26203,.F.); +#26186 = FACE_BOUND('',#26187,.F.); +#26187 = EDGE_LOOP('',(#26188,#26189,#26196,#26202)); +#26188 = ORIENTED_EDGE('',*,*,#21518,.T.); +#26189 = ORIENTED_EDGE('',*,*,#26190,.T.); +#26190 = EDGE_CURVE('',#21512,#26191,#26193,.T.); +#26191 = VERTEX_POINT('',#26192); +#26192 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26194,#26195),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#26194 = CARTESIAN_POINT('',(3.325,-3.5,0.75)); +#26195 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26196 = ORIENTED_EDGE('',*,*,#26197,.F.); +#26197 = EDGE_CURVE('',#25456,#26191,#26198,.T.); +#26198 = LINE('',#26199,#26200); +#26199 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#26200 = VECTOR('',#26201,1.); +#26201 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#26202 = ORIENTED_EDGE('',*,*,#25455,.F.); +#26203 = PLANE('',#26204); +#26204 = AXIS2_PLACEMENT_3D('',#26205,#26206,#26207); +#26205 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#26206 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26207 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#26208 = ADVANCED_FACE('',(#26209),#26227,.F.); +#26209 = FACE_BOUND('',#26210,.F.); +#26210 = EDGE_LOOP('',(#26211,#26212,#26213,#26221)); +#26211 = ORIENTED_EDGE('',*,*,#26190,.F.); +#26212 = ORIENTED_EDGE('',*,*,#21733,.T.); +#26213 = ORIENTED_EDGE('',*,*,#26214,.T.); +#26214 = EDGE_CURVE('',#21726,#26215,#26217,.T.); +#26215 = VERTEX_POINT('',#26216); +#26216 = CARTESIAN_POINT('',(2.86,-3.5,0.85)); +#26217 = LINE('',#26218,#26219); +#26218 = CARTESIAN_POINT('',(2.86,-3.5,0.622426637189)); +#26219 = VECTOR('',#26220,1.); +#26220 = DIRECTION('',(0.,0.,1.)); +#26221 = ORIENTED_EDGE('',*,*,#26222,.F.); +#26222 = EDGE_CURVE('',#26191,#26215,#26223,.T.); +#26223 = LINE('',#26224,#26225); +#26224 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26225 = VECTOR('',#26226,1.); +#26226 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26227 = PLANE('',#26228); +#26228 = AXIS2_PLACEMENT_3D('',#26229,#26230,#26231); +#26229 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26230 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26231 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26232 = ADVANCED_FACE('',(#26233),#26257,.F.); +#26233 = FACE_BOUND('',#26234,.F.); +#26234 = EDGE_LOOP('',(#26235,#26243,#26244,#26251)); +#26235 = ORIENTED_EDGE('',*,*,#26236,.F.); +#26236 = EDGE_CURVE('',#21542,#26237,#26239,.T.); +#26237 = VERTEX_POINT('',#26238); +#26238 = CARTESIAN_POINT('',(-2.86,-3.5,0.85)); +#26239 = LINE('',#26240,#26241); +#26240 = CARTESIAN_POINT('',(-2.86,-3.5,0.622426637189)); +#26241 = VECTOR('',#26242,1.); +#26242 = DIRECTION('',(0.,0.,1.)); +#26243 = ORIENTED_EDGE('',*,*,#21541,.T.); +#26244 = ORIENTED_EDGE('',*,*,#26245,.T.); +#26245 = EDGE_CURVE('',#21535,#26246,#26248,.T.); +#26246 = VERTEX_POINT('',#26247); +#26247 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#26248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26249,#26250),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#26249 = CARTESIAN_POINT('',(-3.325,-3.5,0.75)); +#26250 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#26251 = ORIENTED_EDGE('',*,*,#26252,.F.); +#26252 = EDGE_CURVE('',#26237,#26246,#26253,.T.); +#26253 = LINE('',#26254,#26255); +#26254 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26255 = VECTOR('',#26256,1.); +#26256 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26257 = PLANE('',#26258); +#26258 = AXIS2_PLACEMENT_3D('',#26259,#26260,#26261); +#26259 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26260 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26261 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26262 = ADVANCED_FACE('',(#26263),#26288,.F.); +#26263 = FACE_BOUND('',#26264,.F.); +#26264 = EDGE_LOOP('',(#26265,#26273,#26274,#26282)); +#26265 = ORIENTED_EDGE('',*,*,#26266,.F.); +#26266 = EDGE_CURVE('',#21726,#26267,#26269,.T.); +#26267 = VERTEX_POINT('',#26268); +#26268 = CARTESIAN_POINT('',(2.86,-3.7,0.75)); +#26269 = LINE('',#26270,#26271); +#26270 = CARTESIAN_POINT('',(2.86,-3.35,0.75)); +#26271 = VECTOR('',#26272,1.); +#26272 = DIRECTION('',(0.,-1.,0.)); +#26273 = ORIENTED_EDGE('',*,*,#21725,.T.); +#26274 = ORIENTED_EDGE('',*,*,#26275,.T.); +#26275 = EDGE_CURVE('',#21718,#26276,#26278,.T.); +#26276 = VERTEX_POINT('',#26277); +#26277 = CARTESIAN_POINT('',(2.64,-3.7,0.75)); +#26278 = LINE('',#26279,#26280); +#26279 = CARTESIAN_POINT('',(2.64,-3.35,0.75)); +#26280 = VECTOR('',#26281,1.); +#26281 = DIRECTION('',(0.,-1.,0.)); +#26282 = ORIENTED_EDGE('',*,*,#26283,.F.); +#26283 = EDGE_CURVE('',#26267,#26276,#26284,.T.); +#26284 = LINE('',#26285,#26286); +#26285 = CARTESIAN_POINT('',(2.86,-3.7,0.75)); +#26286 = VECTOR('',#26287,1.); +#26287 = DIRECTION('',(-1.,0.,0.)); +#26288 = PLANE('',#26289); +#26289 = AXIS2_PLACEMENT_3D('',#26290,#26291,#26292); +#26290 = CARTESIAN_POINT('',(2.86,-3.35,0.75)); +#26291 = DIRECTION('',(0.,0.,1.)); +#26292 = DIRECTION('',(0.,-1.,0.)); +#26293 = ADVANCED_FACE('',(#26294),#26319,.F.); +#26294 = FACE_BOUND('',#26295,.F.); +#26295 = EDGE_LOOP('',(#26296,#26304,#26305,#26313)); +#26296 = ORIENTED_EDGE('',*,*,#26297,.F.); +#26297 = EDGE_CURVE('',#21550,#26298,#26300,.T.); +#26298 = VERTEX_POINT('',#26299); +#26299 = CARTESIAN_POINT('',(-2.64,-3.7,0.75)); +#26300 = LINE('',#26301,#26302); +#26301 = CARTESIAN_POINT('',(-2.64,-3.35,0.75)); +#26302 = VECTOR('',#26303,1.); +#26303 = DIRECTION('',(0.,-1.,0.)); +#26304 = ORIENTED_EDGE('',*,*,#21549,.T.); +#26305 = ORIENTED_EDGE('',*,*,#26306,.T.); +#26306 = EDGE_CURVE('',#21542,#26307,#26309,.T.); +#26307 = VERTEX_POINT('',#26308); +#26308 = CARTESIAN_POINT('',(-2.86,-3.7,0.75)); +#26309 = LINE('',#26310,#26311); +#26310 = CARTESIAN_POINT('',(-2.86,-3.35,0.75)); +#26311 = VECTOR('',#26312,1.); +#26312 = DIRECTION('',(0.,-1.,0.)); +#26313 = ORIENTED_EDGE('',*,*,#26314,.F.); +#26314 = EDGE_CURVE('',#26298,#26307,#26315,.T.); +#26315 = LINE('',#26316,#26317); +#26316 = CARTESIAN_POINT('',(-2.64,-3.7,0.75)); +#26317 = VECTOR('',#26318,1.); +#26318 = DIRECTION('',(-1.,0.,0.)); +#26319 = PLANE('',#26320); +#26320 = AXIS2_PLACEMENT_3D('',#26321,#26322,#26323); +#26321 = CARTESIAN_POINT('',(-2.64,-3.35,0.75)); +#26322 = DIRECTION('',(0.,0.,1.)); +#26323 = DIRECTION('',(0.,-1.,0.)); +#26324 = ADVANCED_FACE('',(#26325),#26350,.F.); +#26325 = FACE_BOUND('',#26326,.F.); +#26326 = EDGE_LOOP('',(#26327,#26335,#26336,#26344)); +#26327 = ORIENTED_EDGE('',*,*,#26328,.F.); +#26328 = EDGE_CURVE('',#21718,#26329,#26331,.T.); +#26329 = VERTEX_POINT('',#26330); +#26330 = CARTESIAN_POINT('',(2.64,-3.5,0.85)); +#26331 = LINE('',#26332,#26333); +#26332 = CARTESIAN_POINT('',(2.64,-3.5,0.622426637189)); +#26333 = VECTOR('',#26334,1.); +#26334 = DIRECTION('',(0.,0.,1.)); +#26335 = ORIENTED_EDGE('',*,*,#21717,.T.); +#26336 = ORIENTED_EDGE('',*,*,#26337,.T.); +#26337 = EDGE_CURVE('',#21710,#26338,#26340,.T.); +#26338 = VERTEX_POINT('',#26339); +#26339 = CARTESIAN_POINT('',(2.36,-3.5,0.85)); +#26340 = LINE('',#26341,#26342); +#26341 = CARTESIAN_POINT('',(2.36,-3.5,0.622426637189)); +#26342 = VECTOR('',#26343,1.); +#26343 = DIRECTION('',(0.,0.,1.)); +#26344 = ORIENTED_EDGE('',*,*,#26345,.F.); +#26345 = EDGE_CURVE('',#26329,#26338,#26346,.T.); +#26346 = LINE('',#26347,#26348); +#26347 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26348 = VECTOR('',#26349,1.); +#26349 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26350 = PLANE('',#26351); +#26351 = AXIS2_PLACEMENT_3D('',#26352,#26353,#26354); +#26352 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26353 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26354 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26355 = ADVANCED_FACE('',(#26356),#26381,.F.); +#26356 = FACE_BOUND('',#26357,.F.); +#26357 = EDGE_LOOP('',(#26358,#26366,#26367,#26375)); +#26358 = ORIENTED_EDGE('',*,*,#26359,.F.); +#26359 = EDGE_CURVE('',#21558,#26360,#26362,.T.); +#26360 = VERTEX_POINT('',#26361); +#26361 = CARTESIAN_POINT('',(-2.36,-3.5,0.85)); +#26362 = LINE('',#26363,#26364); +#26363 = CARTESIAN_POINT('',(-2.36,-3.5,0.622426637189)); +#26364 = VECTOR('',#26365,1.); +#26365 = DIRECTION('',(0.,0.,1.)); +#26366 = ORIENTED_EDGE('',*,*,#21557,.T.); +#26367 = ORIENTED_EDGE('',*,*,#26368,.T.); +#26368 = EDGE_CURVE('',#21550,#26369,#26371,.T.); +#26369 = VERTEX_POINT('',#26370); +#26370 = CARTESIAN_POINT('',(-2.64,-3.5,0.85)); +#26371 = LINE('',#26372,#26373); +#26372 = CARTESIAN_POINT('',(-2.64,-3.5,0.622426637189)); +#26373 = VECTOR('',#26374,1.); +#26374 = DIRECTION('',(0.,0.,1.)); +#26375 = ORIENTED_EDGE('',*,*,#26376,.F.); +#26376 = EDGE_CURVE('',#26360,#26369,#26377,.T.); +#26377 = LINE('',#26378,#26379); +#26378 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26379 = VECTOR('',#26380,1.); +#26380 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26381 = PLANE('',#26382); +#26382 = AXIS2_PLACEMENT_3D('',#26383,#26384,#26385); +#26383 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26384 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26385 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26386 = ADVANCED_FACE('',(#26387),#26412,.F.); +#26387 = FACE_BOUND('',#26388,.F.); +#26388 = EDGE_LOOP('',(#26389,#26397,#26398,#26406)); +#26389 = ORIENTED_EDGE('',*,*,#26390,.F.); +#26390 = EDGE_CURVE('',#21710,#26391,#26393,.T.); +#26391 = VERTEX_POINT('',#26392); +#26392 = CARTESIAN_POINT('',(2.36,-3.7,0.75)); +#26393 = LINE('',#26394,#26395); +#26394 = CARTESIAN_POINT('',(2.36,-3.35,0.75)); +#26395 = VECTOR('',#26396,1.); +#26396 = DIRECTION('',(0.,-1.,0.)); +#26397 = ORIENTED_EDGE('',*,*,#21709,.T.); +#26398 = ORIENTED_EDGE('',*,*,#26399,.T.); +#26399 = EDGE_CURVE('',#21702,#26400,#26402,.T.); +#26400 = VERTEX_POINT('',#26401); +#26401 = CARTESIAN_POINT('',(2.14,-3.7,0.75)); +#26402 = LINE('',#26403,#26404); +#26403 = CARTESIAN_POINT('',(2.14,-3.35,0.75)); +#26404 = VECTOR('',#26405,1.); +#26405 = DIRECTION('',(0.,-1.,0.)); +#26406 = ORIENTED_EDGE('',*,*,#26407,.F.); +#26407 = EDGE_CURVE('',#26391,#26400,#26408,.T.); +#26408 = LINE('',#26409,#26410); +#26409 = CARTESIAN_POINT('',(2.36,-3.7,0.75)); +#26410 = VECTOR('',#26411,1.); +#26411 = DIRECTION('',(-1.,0.,0.)); +#26412 = PLANE('',#26413); +#26413 = AXIS2_PLACEMENT_3D('',#26414,#26415,#26416); +#26414 = CARTESIAN_POINT('',(2.36,-3.35,0.75)); +#26415 = DIRECTION('',(0.,0.,1.)); +#26416 = DIRECTION('',(0.,-1.,0.)); +#26417 = ADVANCED_FACE('',(#26418),#26443,.F.); +#26418 = FACE_BOUND('',#26419,.F.); +#26419 = EDGE_LOOP('',(#26420,#26428,#26429,#26437)); +#26420 = ORIENTED_EDGE('',*,*,#26421,.F.); +#26421 = EDGE_CURVE('',#21566,#26422,#26424,.T.); +#26422 = VERTEX_POINT('',#26423); +#26423 = CARTESIAN_POINT('',(-2.14,-3.7,0.75)); +#26424 = LINE('',#26425,#26426); +#26425 = CARTESIAN_POINT('',(-2.14,-3.35,0.75)); +#26426 = VECTOR('',#26427,1.); +#26427 = DIRECTION('',(0.,-1.,0.)); +#26428 = ORIENTED_EDGE('',*,*,#21565,.T.); +#26429 = ORIENTED_EDGE('',*,*,#26430,.T.); +#26430 = EDGE_CURVE('',#21558,#26431,#26433,.T.); +#26431 = VERTEX_POINT('',#26432); +#26432 = CARTESIAN_POINT('',(-2.36,-3.7,0.75)); +#26433 = LINE('',#26434,#26435); +#26434 = CARTESIAN_POINT('',(-2.36,-3.35,0.75)); +#26435 = VECTOR('',#26436,1.); +#26436 = DIRECTION('',(0.,-1.,0.)); +#26437 = ORIENTED_EDGE('',*,*,#26438,.F.); +#26438 = EDGE_CURVE('',#26422,#26431,#26439,.T.); +#26439 = LINE('',#26440,#26441); +#26440 = CARTESIAN_POINT('',(-2.14,-3.7,0.75)); +#26441 = VECTOR('',#26442,1.); +#26442 = DIRECTION('',(-1.,0.,0.)); +#26443 = PLANE('',#26444); +#26444 = AXIS2_PLACEMENT_3D('',#26445,#26446,#26447); +#26445 = CARTESIAN_POINT('',(-2.14,-3.35,0.75)); +#26446 = DIRECTION('',(0.,0.,1.)); +#26447 = DIRECTION('',(0.,-1.,0.)); +#26448 = ADVANCED_FACE('',(#26449),#26474,.F.); +#26449 = FACE_BOUND('',#26450,.F.); +#26450 = EDGE_LOOP('',(#26451,#26459,#26460,#26468)); +#26451 = ORIENTED_EDGE('',*,*,#26452,.F.); +#26452 = EDGE_CURVE('',#21702,#26453,#26455,.T.); +#26453 = VERTEX_POINT('',#26454); +#26454 = CARTESIAN_POINT('',(2.14,-3.5,0.85)); +#26455 = LINE('',#26456,#26457); +#26456 = CARTESIAN_POINT('',(2.14,-3.5,0.622426637189)); +#26457 = VECTOR('',#26458,1.); +#26458 = DIRECTION('',(0.,0.,1.)); +#26459 = ORIENTED_EDGE('',*,*,#21701,.T.); +#26460 = ORIENTED_EDGE('',*,*,#26461,.T.); +#26461 = EDGE_CURVE('',#21694,#26462,#26464,.T.); +#26462 = VERTEX_POINT('',#26463); +#26463 = CARTESIAN_POINT('',(1.86,-3.5,0.85)); +#26464 = LINE('',#26465,#26466); +#26465 = CARTESIAN_POINT('',(1.86,-3.5,0.622426637189)); +#26466 = VECTOR('',#26467,1.); +#26467 = DIRECTION('',(0.,0.,1.)); +#26468 = ORIENTED_EDGE('',*,*,#26469,.F.); +#26469 = EDGE_CURVE('',#26453,#26462,#26470,.T.); +#26470 = LINE('',#26471,#26472); +#26471 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26472 = VECTOR('',#26473,1.); +#26473 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26474 = PLANE('',#26475); +#26475 = AXIS2_PLACEMENT_3D('',#26476,#26477,#26478); +#26476 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26477 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26478 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26479 = ADVANCED_FACE('',(#26480),#26505,.F.); +#26480 = FACE_BOUND('',#26481,.F.); +#26481 = EDGE_LOOP('',(#26482,#26490,#26491,#26499)); +#26482 = ORIENTED_EDGE('',*,*,#26483,.F.); +#26483 = EDGE_CURVE('',#21574,#26484,#26486,.T.); +#26484 = VERTEX_POINT('',#26485); +#26485 = CARTESIAN_POINT('',(-1.86,-3.5,0.85)); +#26486 = LINE('',#26487,#26488); +#26487 = CARTESIAN_POINT('',(-1.86,-3.5,0.622426637189)); +#26488 = VECTOR('',#26489,1.); +#26489 = DIRECTION('',(0.,0.,1.)); +#26490 = ORIENTED_EDGE('',*,*,#21573,.T.); +#26491 = ORIENTED_EDGE('',*,*,#26492,.T.); +#26492 = EDGE_CURVE('',#21566,#26493,#26495,.T.); +#26493 = VERTEX_POINT('',#26494); +#26494 = CARTESIAN_POINT('',(-2.14,-3.5,0.85)); +#26495 = LINE('',#26496,#26497); +#26496 = CARTESIAN_POINT('',(-2.14,-3.5,0.622426637189)); +#26497 = VECTOR('',#26498,1.); +#26498 = DIRECTION('',(0.,0.,1.)); +#26499 = ORIENTED_EDGE('',*,*,#26500,.F.); +#26500 = EDGE_CURVE('',#26484,#26493,#26501,.T.); +#26501 = LINE('',#26502,#26503); +#26502 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26503 = VECTOR('',#26504,1.); +#26504 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26505 = PLANE('',#26506); +#26506 = AXIS2_PLACEMENT_3D('',#26507,#26508,#26509); +#26507 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26508 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26509 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26510 = ADVANCED_FACE('',(#26511),#26536,.F.); +#26511 = FACE_BOUND('',#26512,.F.); +#26512 = EDGE_LOOP('',(#26513,#26521,#26522,#26530)); +#26513 = ORIENTED_EDGE('',*,*,#26514,.F.); +#26514 = EDGE_CURVE('',#21694,#26515,#26517,.T.); +#26515 = VERTEX_POINT('',#26516); +#26516 = CARTESIAN_POINT('',(1.86,-3.7,0.75)); +#26517 = LINE('',#26518,#26519); +#26518 = CARTESIAN_POINT('',(1.86,-3.35,0.75)); +#26519 = VECTOR('',#26520,1.); +#26520 = DIRECTION('',(0.,-1.,0.)); +#26521 = ORIENTED_EDGE('',*,*,#21693,.T.); +#26522 = ORIENTED_EDGE('',*,*,#26523,.T.); +#26523 = EDGE_CURVE('',#21686,#26524,#26526,.T.); +#26524 = VERTEX_POINT('',#26525); +#26525 = CARTESIAN_POINT('',(1.64,-3.7,0.75)); +#26526 = LINE('',#26527,#26528); +#26527 = CARTESIAN_POINT('',(1.64,-3.35,0.75)); +#26528 = VECTOR('',#26529,1.); +#26529 = DIRECTION('',(0.,-1.,0.)); +#26530 = ORIENTED_EDGE('',*,*,#26531,.F.); +#26531 = EDGE_CURVE('',#26515,#26524,#26532,.T.); +#26532 = LINE('',#26533,#26534); +#26533 = CARTESIAN_POINT('',(1.86,-3.7,0.75)); +#26534 = VECTOR('',#26535,1.); +#26535 = DIRECTION('',(-1.,0.,0.)); +#26536 = PLANE('',#26537); +#26537 = AXIS2_PLACEMENT_3D('',#26538,#26539,#26540); +#26538 = CARTESIAN_POINT('',(1.86,-3.35,0.75)); +#26539 = DIRECTION('',(0.,0.,1.)); +#26540 = DIRECTION('',(0.,-1.,0.)); +#26541 = ADVANCED_FACE('',(#26542),#26567,.F.); +#26542 = FACE_BOUND('',#26543,.F.); +#26543 = EDGE_LOOP('',(#26544,#26552,#26553,#26561)); +#26544 = ORIENTED_EDGE('',*,*,#26545,.F.); +#26545 = EDGE_CURVE('',#21582,#26546,#26548,.T.); +#26546 = VERTEX_POINT('',#26547); +#26547 = CARTESIAN_POINT('',(-1.64,-3.7,0.75)); +#26548 = LINE('',#26549,#26550); +#26549 = CARTESIAN_POINT('',(-1.64,-3.35,0.75)); +#26550 = VECTOR('',#26551,1.); +#26551 = DIRECTION('',(0.,-1.,0.)); +#26552 = ORIENTED_EDGE('',*,*,#21581,.T.); +#26553 = ORIENTED_EDGE('',*,*,#26554,.T.); +#26554 = EDGE_CURVE('',#21574,#26555,#26557,.T.); +#26555 = VERTEX_POINT('',#26556); +#26556 = CARTESIAN_POINT('',(-1.86,-3.7,0.75)); +#26557 = LINE('',#26558,#26559); +#26558 = CARTESIAN_POINT('',(-1.86,-3.35,0.75)); +#26559 = VECTOR('',#26560,1.); +#26560 = DIRECTION('',(0.,-1.,0.)); +#26561 = ORIENTED_EDGE('',*,*,#26562,.F.); +#26562 = EDGE_CURVE('',#26546,#26555,#26563,.T.); +#26563 = LINE('',#26564,#26565); +#26564 = CARTESIAN_POINT('',(-1.64,-3.7,0.75)); +#26565 = VECTOR('',#26566,1.); +#26566 = DIRECTION('',(-1.,0.,0.)); +#26567 = PLANE('',#26568); +#26568 = AXIS2_PLACEMENT_3D('',#26569,#26570,#26571); +#26569 = CARTESIAN_POINT('',(-1.64,-3.35,0.75)); +#26570 = DIRECTION('',(0.,0.,1.)); +#26571 = DIRECTION('',(0.,-1.,0.)); +#26572 = ADVANCED_FACE('',(#26573),#26598,.F.); +#26573 = FACE_BOUND('',#26574,.F.); +#26574 = EDGE_LOOP('',(#26575,#26583,#26584,#26592)); +#26575 = ORIENTED_EDGE('',*,*,#26576,.F.); +#26576 = EDGE_CURVE('',#21686,#26577,#26579,.T.); +#26577 = VERTEX_POINT('',#26578); +#26578 = CARTESIAN_POINT('',(1.64,-3.5,0.85)); +#26579 = LINE('',#26580,#26581); +#26580 = CARTESIAN_POINT('',(1.64,-3.5,0.622426637189)); +#26581 = VECTOR('',#26582,1.); +#26582 = DIRECTION('',(0.,0.,1.)); +#26583 = ORIENTED_EDGE('',*,*,#21685,.T.); +#26584 = ORIENTED_EDGE('',*,*,#26585,.T.); +#26585 = EDGE_CURVE('',#21678,#26586,#26588,.T.); +#26586 = VERTEX_POINT('',#26587); +#26587 = CARTESIAN_POINT('',(1.36,-3.5,0.85)); +#26588 = LINE('',#26589,#26590); +#26589 = CARTESIAN_POINT('',(1.36,-3.5,0.622426637189)); +#26590 = VECTOR('',#26591,1.); +#26591 = DIRECTION('',(0.,0.,1.)); +#26592 = ORIENTED_EDGE('',*,*,#26593,.F.); +#26593 = EDGE_CURVE('',#26577,#26586,#26594,.T.); +#26594 = LINE('',#26595,#26596); +#26595 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26596 = VECTOR('',#26597,1.); +#26597 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26598 = PLANE('',#26599); +#26599 = AXIS2_PLACEMENT_3D('',#26600,#26601,#26602); +#26600 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26601 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26602 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26603 = ADVANCED_FACE('',(#26604),#26629,.F.); +#26604 = FACE_BOUND('',#26605,.F.); +#26605 = EDGE_LOOP('',(#26606,#26614,#26615,#26623)); +#26606 = ORIENTED_EDGE('',*,*,#26607,.F.); +#26607 = EDGE_CURVE('',#21590,#26608,#26610,.T.); +#26608 = VERTEX_POINT('',#26609); +#26609 = CARTESIAN_POINT('',(-1.36,-3.5,0.85)); +#26610 = LINE('',#26611,#26612); +#26611 = CARTESIAN_POINT('',(-1.36,-3.5,0.622426637189)); +#26612 = VECTOR('',#26613,1.); +#26613 = DIRECTION('',(0.,0.,1.)); +#26614 = ORIENTED_EDGE('',*,*,#21589,.T.); +#26615 = ORIENTED_EDGE('',*,*,#26616,.T.); +#26616 = EDGE_CURVE('',#21582,#26617,#26619,.T.); +#26617 = VERTEX_POINT('',#26618); +#26618 = CARTESIAN_POINT('',(-1.64,-3.5,0.85)); +#26619 = LINE('',#26620,#26621); +#26620 = CARTESIAN_POINT('',(-1.64,-3.5,0.622426637189)); +#26621 = VECTOR('',#26622,1.); +#26622 = DIRECTION('',(0.,0.,1.)); +#26623 = ORIENTED_EDGE('',*,*,#26624,.F.); +#26624 = EDGE_CURVE('',#26608,#26617,#26625,.T.); +#26625 = LINE('',#26626,#26627); +#26626 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26627 = VECTOR('',#26628,1.); +#26628 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26629 = PLANE('',#26630); +#26630 = AXIS2_PLACEMENT_3D('',#26631,#26632,#26633); +#26631 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26632 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26633 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26634 = ADVANCED_FACE('',(#26635),#26660,.F.); +#26635 = FACE_BOUND('',#26636,.F.); +#26636 = EDGE_LOOP('',(#26637,#26645,#26646,#26654)); +#26637 = ORIENTED_EDGE('',*,*,#26638,.F.); +#26638 = EDGE_CURVE('',#21678,#26639,#26641,.T.); +#26639 = VERTEX_POINT('',#26640); +#26640 = CARTESIAN_POINT('',(1.36,-3.7,0.75)); +#26641 = LINE('',#26642,#26643); +#26642 = CARTESIAN_POINT('',(1.36,-3.35,0.75)); +#26643 = VECTOR('',#26644,1.); +#26644 = DIRECTION('',(0.,-1.,0.)); +#26645 = ORIENTED_EDGE('',*,*,#21677,.T.); +#26646 = ORIENTED_EDGE('',*,*,#26647,.T.); +#26647 = EDGE_CURVE('',#21670,#26648,#26650,.T.); +#26648 = VERTEX_POINT('',#26649); +#26649 = CARTESIAN_POINT('',(1.14,-3.7,0.75)); +#26650 = LINE('',#26651,#26652); +#26651 = CARTESIAN_POINT('',(1.14,-3.35,0.75)); +#26652 = VECTOR('',#26653,1.); +#26653 = DIRECTION('',(0.,-1.,0.)); +#26654 = ORIENTED_EDGE('',*,*,#26655,.F.); +#26655 = EDGE_CURVE('',#26639,#26648,#26656,.T.); +#26656 = LINE('',#26657,#26658); +#26657 = CARTESIAN_POINT('',(1.36,-3.7,0.75)); +#26658 = VECTOR('',#26659,1.); +#26659 = DIRECTION('',(-1.,0.,0.)); +#26660 = PLANE('',#26661); +#26661 = AXIS2_PLACEMENT_3D('',#26662,#26663,#26664); +#26662 = CARTESIAN_POINT('',(1.36,-3.35,0.75)); +#26663 = DIRECTION('',(0.,0.,1.)); +#26664 = DIRECTION('',(0.,-1.,0.)); +#26665 = ADVANCED_FACE('',(#26666),#26691,.F.); +#26666 = FACE_BOUND('',#26667,.F.); +#26667 = EDGE_LOOP('',(#26668,#26676,#26677,#26685)); +#26668 = ORIENTED_EDGE('',*,*,#26669,.F.); +#26669 = EDGE_CURVE('',#21598,#26670,#26672,.T.); +#26670 = VERTEX_POINT('',#26671); +#26671 = CARTESIAN_POINT('',(-1.14,-3.7,0.75)); +#26672 = LINE('',#26673,#26674); +#26673 = CARTESIAN_POINT('',(-1.14,-3.35,0.75)); +#26674 = VECTOR('',#26675,1.); +#26675 = DIRECTION('',(0.,-1.,0.)); +#26676 = ORIENTED_EDGE('',*,*,#21597,.T.); +#26677 = ORIENTED_EDGE('',*,*,#26678,.T.); +#26678 = EDGE_CURVE('',#21590,#26679,#26681,.T.); +#26679 = VERTEX_POINT('',#26680); +#26680 = CARTESIAN_POINT('',(-1.36,-3.7,0.75)); +#26681 = LINE('',#26682,#26683); +#26682 = CARTESIAN_POINT('',(-1.36,-3.35,0.75)); +#26683 = VECTOR('',#26684,1.); +#26684 = DIRECTION('',(0.,-1.,0.)); +#26685 = ORIENTED_EDGE('',*,*,#26686,.F.); +#26686 = EDGE_CURVE('',#26670,#26679,#26687,.T.); +#26687 = LINE('',#26688,#26689); +#26688 = CARTESIAN_POINT('',(-1.14,-3.7,0.75)); +#26689 = VECTOR('',#26690,1.); +#26690 = DIRECTION('',(-1.,0.,0.)); +#26691 = PLANE('',#26692); +#26692 = AXIS2_PLACEMENT_3D('',#26693,#26694,#26695); +#26693 = CARTESIAN_POINT('',(-1.14,-3.35,0.75)); +#26694 = DIRECTION('',(0.,0.,1.)); +#26695 = DIRECTION('',(0.,-1.,0.)); +#26696 = ADVANCED_FACE('',(#26697),#26722,.F.); +#26697 = FACE_BOUND('',#26698,.F.); +#26698 = EDGE_LOOP('',(#26699,#26707,#26708,#26716)); +#26699 = ORIENTED_EDGE('',*,*,#26700,.F.); +#26700 = EDGE_CURVE('',#21670,#26701,#26703,.T.); +#26701 = VERTEX_POINT('',#26702); +#26702 = CARTESIAN_POINT('',(1.14,-3.5,0.85)); +#26703 = LINE('',#26704,#26705); +#26704 = CARTESIAN_POINT('',(1.14,-3.5,0.622426637189)); +#26705 = VECTOR('',#26706,1.); +#26706 = DIRECTION('',(0.,0.,1.)); +#26707 = ORIENTED_EDGE('',*,*,#21669,.T.); +#26708 = ORIENTED_EDGE('',*,*,#26709,.T.); +#26709 = EDGE_CURVE('',#21662,#26710,#26712,.T.); +#26710 = VERTEX_POINT('',#26711); +#26711 = CARTESIAN_POINT('',(0.86,-3.5,0.85)); +#26712 = LINE('',#26713,#26714); +#26713 = CARTESIAN_POINT('',(0.86,-3.5,0.622426637189)); +#26714 = VECTOR('',#26715,1.); +#26715 = DIRECTION('',(0.,0.,1.)); +#26716 = ORIENTED_EDGE('',*,*,#26717,.F.); +#26717 = EDGE_CURVE('',#26701,#26710,#26718,.T.); +#26718 = LINE('',#26719,#26720); +#26719 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26720 = VECTOR('',#26721,1.); +#26721 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26722 = PLANE('',#26723); +#26723 = AXIS2_PLACEMENT_3D('',#26724,#26725,#26726); +#26724 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26725 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26726 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26727 = ADVANCED_FACE('',(#26728),#26753,.F.); +#26728 = FACE_BOUND('',#26729,.F.); +#26729 = EDGE_LOOP('',(#26730,#26738,#26739,#26747)); +#26730 = ORIENTED_EDGE('',*,*,#26731,.F.); +#26731 = EDGE_CURVE('',#21606,#26732,#26734,.T.); +#26732 = VERTEX_POINT('',#26733); +#26733 = CARTESIAN_POINT('',(-0.86,-3.5,0.85)); +#26734 = LINE('',#26735,#26736); +#26735 = CARTESIAN_POINT('',(-0.86,-3.5,0.622426637189)); +#26736 = VECTOR('',#26737,1.); +#26737 = DIRECTION('',(0.,0.,1.)); +#26738 = ORIENTED_EDGE('',*,*,#21605,.T.); +#26739 = ORIENTED_EDGE('',*,*,#26740,.T.); +#26740 = EDGE_CURVE('',#21598,#26741,#26743,.T.); +#26741 = VERTEX_POINT('',#26742); +#26742 = CARTESIAN_POINT('',(-1.14,-3.5,0.85)); +#26743 = LINE('',#26744,#26745); +#26744 = CARTESIAN_POINT('',(-1.14,-3.5,0.622426637189)); +#26745 = VECTOR('',#26746,1.); +#26746 = DIRECTION('',(0.,0.,1.)); +#26747 = ORIENTED_EDGE('',*,*,#26748,.F.); +#26748 = EDGE_CURVE('',#26732,#26741,#26749,.T.); +#26749 = LINE('',#26750,#26751); +#26750 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26751 = VECTOR('',#26752,1.); +#26752 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26753 = PLANE('',#26754); +#26754 = AXIS2_PLACEMENT_3D('',#26755,#26756,#26757); +#26755 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26756 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26757 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26758 = ADVANCED_FACE('',(#26759),#26784,.F.); +#26759 = FACE_BOUND('',#26760,.F.); +#26760 = EDGE_LOOP('',(#26761,#26769,#26770,#26778)); +#26761 = ORIENTED_EDGE('',*,*,#26762,.F.); +#26762 = EDGE_CURVE('',#21662,#26763,#26765,.T.); +#26763 = VERTEX_POINT('',#26764); +#26764 = CARTESIAN_POINT('',(0.86,-3.7,0.75)); +#26765 = LINE('',#26766,#26767); +#26766 = CARTESIAN_POINT('',(0.86,-3.35,0.75)); +#26767 = VECTOR('',#26768,1.); +#26768 = DIRECTION('',(0.,-1.,0.)); +#26769 = ORIENTED_EDGE('',*,*,#21661,.T.); +#26770 = ORIENTED_EDGE('',*,*,#26771,.T.); +#26771 = EDGE_CURVE('',#21654,#26772,#26774,.T.); +#26772 = VERTEX_POINT('',#26773); +#26773 = CARTESIAN_POINT('',(0.64,-3.7,0.75)); +#26774 = LINE('',#26775,#26776); +#26775 = CARTESIAN_POINT('',(0.64,-3.35,0.75)); +#26776 = VECTOR('',#26777,1.); +#26777 = DIRECTION('',(0.,-1.,0.)); +#26778 = ORIENTED_EDGE('',*,*,#26779,.F.); +#26779 = EDGE_CURVE('',#26763,#26772,#26780,.T.); +#26780 = LINE('',#26781,#26782); +#26781 = CARTESIAN_POINT('',(0.86,-3.7,0.75)); +#26782 = VECTOR('',#26783,1.); +#26783 = DIRECTION('',(-1.,0.,0.)); +#26784 = PLANE('',#26785); +#26785 = AXIS2_PLACEMENT_3D('',#26786,#26787,#26788); +#26786 = CARTESIAN_POINT('',(0.86,-3.35,0.75)); +#26787 = DIRECTION('',(0.,0.,1.)); +#26788 = DIRECTION('',(0.,-1.,0.)); +#26789 = ADVANCED_FACE('',(#26790),#26815,.F.); +#26790 = FACE_BOUND('',#26791,.F.); +#26791 = EDGE_LOOP('',(#26792,#26800,#26801,#26809)); +#26792 = ORIENTED_EDGE('',*,*,#26793,.F.); +#26793 = EDGE_CURVE('',#21614,#26794,#26796,.T.); +#26794 = VERTEX_POINT('',#26795); +#26795 = CARTESIAN_POINT('',(-0.64,-3.7,0.75)); +#26796 = LINE('',#26797,#26798); +#26797 = CARTESIAN_POINT('',(-0.64,-3.35,0.75)); +#26798 = VECTOR('',#26799,1.); +#26799 = DIRECTION('',(0.,-1.,0.)); +#26800 = ORIENTED_EDGE('',*,*,#21613,.T.); +#26801 = ORIENTED_EDGE('',*,*,#26802,.T.); +#26802 = EDGE_CURVE('',#21606,#26803,#26805,.T.); +#26803 = VERTEX_POINT('',#26804); +#26804 = CARTESIAN_POINT('',(-0.86,-3.7,0.75)); +#26805 = LINE('',#26806,#26807); +#26806 = CARTESIAN_POINT('',(-0.86,-3.35,0.75)); +#26807 = VECTOR('',#26808,1.); +#26808 = DIRECTION('',(0.,-1.,0.)); +#26809 = ORIENTED_EDGE('',*,*,#26810,.F.); +#26810 = EDGE_CURVE('',#26794,#26803,#26811,.T.); +#26811 = LINE('',#26812,#26813); +#26812 = CARTESIAN_POINT('',(-0.64,-3.7,0.75)); +#26813 = VECTOR('',#26814,1.); +#26814 = DIRECTION('',(-1.,0.,0.)); +#26815 = PLANE('',#26816); +#26816 = AXIS2_PLACEMENT_3D('',#26817,#26818,#26819); +#26817 = CARTESIAN_POINT('',(-0.64,-3.35,0.75)); +#26818 = DIRECTION('',(0.,0.,1.)); +#26819 = DIRECTION('',(0.,-1.,0.)); +#26820 = ADVANCED_FACE('',(#26821),#26846,.F.); +#26821 = FACE_BOUND('',#26822,.F.); +#26822 = EDGE_LOOP('',(#26823,#26831,#26832,#26840)); +#26823 = ORIENTED_EDGE('',*,*,#26824,.F.); +#26824 = EDGE_CURVE('',#21654,#26825,#26827,.T.); +#26825 = VERTEX_POINT('',#26826); +#26826 = CARTESIAN_POINT('',(0.64,-3.5,0.85)); +#26827 = LINE('',#26828,#26829); +#26828 = CARTESIAN_POINT('',(0.64,-3.5,0.622426637189)); +#26829 = VECTOR('',#26830,1.); +#26830 = DIRECTION('',(0.,0.,1.)); +#26831 = ORIENTED_EDGE('',*,*,#21653,.T.); +#26832 = ORIENTED_EDGE('',*,*,#26833,.T.); +#26833 = EDGE_CURVE('',#21646,#26834,#26836,.T.); +#26834 = VERTEX_POINT('',#26835); +#26835 = CARTESIAN_POINT('',(0.36,-3.5,0.85)); +#26836 = LINE('',#26837,#26838); +#26837 = CARTESIAN_POINT('',(0.36,-3.5,0.622426637189)); +#26838 = VECTOR('',#26839,1.); +#26839 = DIRECTION('',(0.,0.,1.)); +#26840 = ORIENTED_EDGE('',*,*,#26841,.F.); +#26841 = EDGE_CURVE('',#26825,#26834,#26842,.T.); +#26842 = LINE('',#26843,#26844); +#26843 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26844 = VECTOR('',#26845,1.); +#26845 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26846 = PLANE('',#26847); +#26847 = AXIS2_PLACEMENT_3D('',#26848,#26849,#26850); +#26848 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26849 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26850 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26851 = ADVANCED_FACE('',(#26852),#26877,.F.); +#26852 = FACE_BOUND('',#26853,.F.); +#26853 = EDGE_LOOP('',(#26854,#26862,#26863,#26871)); +#26854 = ORIENTED_EDGE('',*,*,#26855,.F.); +#26855 = EDGE_CURVE('',#21622,#26856,#26858,.T.); +#26856 = VERTEX_POINT('',#26857); +#26857 = CARTESIAN_POINT('',(-0.36,-3.5,0.85)); +#26858 = LINE('',#26859,#26860); +#26859 = CARTESIAN_POINT('',(-0.36,-3.5,0.622426637189)); +#26860 = VECTOR('',#26861,1.); +#26861 = DIRECTION('',(0.,0.,1.)); +#26862 = ORIENTED_EDGE('',*,*,#21621,.T.); +#26863 = ORIENTED_EDGE('',*,*,#26864,.T.); +#26864 = EDGE_CURVE('',#21614,#26865,#26867,.T.); +#26865 = VERTEX_POINT('',#26866); +#26866 = CARTESIAN_POINT('',(-0.64,-3.5,0.85)); +#26867 = LINE('',#26868,#26869); +#26868 = CARTESIAN_POINT('',(-0.64,-3.5,0.622426637189)); +#26869 = VECTOR('',#26870,1.); +#26870 = DIRECTION('',(0.,0.,1.)); +#26871 = ORIENTED_EDGE('',*,*,#26872,.F.); +#26872 = EDGE_CURVE('',#26856,#26865,#26873,.T.); +#26873 = LINE('',#26874,#26875); +#26874 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26875 = VECTOR('',#26876,1.); +#26876 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26877 = PLANE('',#26878); +#26878 = AXIS2_PLACEMENT_3D('',#26879,#26880,#26881); +#26879 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26880 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26881 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26882 = ADVANCED_FACE('',(#26883),#26908,.F.); +#26883 = FACE_BOUND('',#26884,.F.); +#26884 = EDGE_LOOP('',(#26885,#26893,#26894,#26902)); +#26885 = ORIENTED_EDGE('',*,*,#26886,.F.); +#26886 = EDGE_CURVE('',#21646,#26887,#26889,.T.); +#26887 = VERTEX_POINT('',#26888); +#26888 = CARTESIAN_POINT('',(0.36,-3.7,0.75)); +#26889 = LINE('',#26890,#26891); +#26890 = CARTESIAN_POINT('',(0.36,-3.35,0.75)); +#26891 = VECTOR('',#26892,1.); +#26892 = DIRECTION('',(0.,-1.,0.)); +#26893 = ORIENTED_EDGE('',*,*,#21645,.T.); +#26894 = ORIENTED_EDGE('',*,*,#26895,.T.); +#26895 = EDGE_CURVE('',#21638,#26896,#26898,.T.); +#26896 = VERTEX_POINT('',#26897); +#26897 = CARTESIAN_POINT('',(0.14,-3.7,0.75)); +#26898 = LINE('',#26899,#26900); +#26899 = CARTESIAN_POINT('',(0.14,-3.35,0.75)); +#26900 = VECTOR('',#26901,1.); +#26901 = DIRECTION('',(0.,-1.,0.)); +#26902 = ORIENTED_EDGE('',*,*,#26903,.F.); +#26903 = EDGE_CURVE('',#26887,#26896,#26904,.T.); +#26904 = LINE('',#26905,#26906); +#26905 = CARTESIAN_POINT('',(0.36,-3.7,0.75)); +#26906 = VECTOR('',#26907,1.); +#26907 = DIRECTION('',(-1.,0.,0.)); +#26908 = PLANE('',#26909); +#26909 = AXIS2_PLACEMENT_3D('',#26910,#26911,#26912); +#26910 = CARTESIAN_POINT('',(0.36,-3.35,0.75)); +#26911 = DIRECTION('',(0.,0.,1.)); +#26912 = DIRECTION('',(0.,-1.,0.)); +#26913 = ADVANCED_FACE('',(#26914),#26939,.F.); +#26914 = FACE_BOUND('',#26915,.F.); +#26915 = EDGE_LOOP('',(#26916,#26924,#26925,#26933)); +#26916 = ORIENTED_EDGE('',*,*,#26917,.F.); +#26917 = EDGE_CURVE('',#21630,#26918,#26920,.T.); +#26918 = VERTEX_POINT('',#26919); +#26919 = CARTESIAN_POINT('',(-0.14,-3.7,0.75)); +#26920 = LINE('',#26921,#26922); +#26921 = CARTESIAN_POINT('',(-0.14,-3.35,0.75)); +#26922 = VECTOR('',#26923,1.); +#26923 = DIRECTION('',(0.,-1.,0.)); +#26924 = ORIENTED_EDGE('',*,*,#21629,.T.); +#26925 = ORIENTED_EDGE('',*,*,#26926,.T.); +#26926 = EDGE_CURVE('',#21622,#26927,#26929,.T.); +#26927 = VERTEX_POINT('',#26928); +#26928 = CARTESIAN_POINT('',(-0.36,-3.7,0.75)); +#26929 = LINE('',#26930,#26931); +#26930 = CARTESIAN_POINT('',(-0.36,-3.35,0.75)); +#26931 = VECTOR('',#26932,1.); +#26932 = DIRECTION('',(0.,-1.,0.)); +#26933 = ORIENTED_EDGE('',*,*,#26934,.F.); +#26934 = EDGE_CURVE('',#26918,#26927,#26935,.T.); +#26935 = LINE('',#26936,#26937); +#26936 = CARTESIAN_POINT('',(-0.14,-3.7,0.75)); +#26937 = VECTOR('',#26938,1.); +#26938 = DIRECTION('',(-1.,0.,0.)); +#26939 = PLANE('',#26940); +#26940 = AXIS2_PLACEMENT_3D('',#26941,#26942,#26943); +#26941 = CARTESIAN_POINT('',(-0.14,-3.35,0.75)); +#26942 = DIRECTION('',(0.,0.,1.)); +#26943 = DIRECTION('',(0.,-1.,0.)); +#26944 = ADVANCED_FACE('',(#26945),#26970,.F.); +#26945 = FACE_BOUND('',#26946,.F.); +#26946 = EDGE_LOOP('',(#26947,#26955,#26956,#26964)); +#26947 = ORIENTED_EDGE('',*,*,#26948,.F.); +#26948 = EDGE_CURVE('',#21638,#26949,#26951,.T.); +#26949 = VERTEX_POINT('',#26950); +#26950 = CARTESIAN_POINT('',(0.14,-3.5,0.85)); +#26951 = LINE('',#26952,#26953); +#26952 = CARTESIAN_POINT('',(0.14,-3.5,0.622426637189)); +#26953 = VECTOR('',#26954,1.); +#26954 = DIRECTION('',(0.,0.,1.)); +#26955 = ORIENTED_EDGE('',*,*,#21637,.T.); +#26956 = ORIENTED_EDGE('',*,*,#26957,.T.); +#26957 = EDGE_CURVE('',#21630,#26958,#26960,.T.); +#26958 = VERTEX_POINT('',#26959); +#26959 = CARTESIAN_POINT('',(-0.14,-3.5,0.85)); +#26960 = LINE('',#26961,#26962); +#26961 = CARTESIAN_POINT('',(-0.14,-3.5,0.622426637189)); +#26962 = VECTOR('',#26963,1.); +#26963 = DIRECTION('',(0.,0.,1.)); +#26964 = ORIENTED_EDGE('',*,*,#26965,.F.); +#26965 = EDGE_CURVE('',#26949,#26958,#26966,.T.); +#26966 = LINE('',#26967,#26968); +#26967 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26968 = VECTOR('',#26969,1.); +#26969 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26970 = PLANE('',#26971); +#26971 = AXIS2_PLACEMENT_3D('',#26972,#26973,#26974); +#26972 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#26973 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#26974 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#26975 = ADVANCED_FACE('',(#26976),#26993,.F.); +#26976 = FACE_BOUND('',#26977,.F.); +#26977 = EDGE_LOOP('',(#26978,#26979,#26986,#26992)); +#26978 = ORIENTED_EDGE('',*,*,#21756,.T.); +#26979 = ORIENTED_EDGE('',*,*,#26980,.T.); +#26980 = EDGE_CURVE('',#21750,#26981,#26983,.T.); +#26981 = VERTEX_POINT('',#26982); +#26982 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#26983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26984,#26985),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#26984 = CARTESIAN_POINT('',(-3.5,-3.325,0.75)); +#26985 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#26986 = ORIENTED_EDGE('',*,*,#26987,.F.); +#26987 = EDGE_CURVE('',#26246,#26981,#26988,.T.); +#26988 = LINE('',#26989,#26990); +#26989 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#26990 = VECTOR('',#26991,1.); +#26991 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26992 = ORIENTED_EDGE('',*,*,#26245,.F.); +#26993 = PLANE('',#26994); +#26994 = AXIS2_PLACEMENT_3D('',#26995,#26996,#26997); +#26995 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#26996 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#26997 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#26998 = ADVANCED_FACE('',(#26999),#27017,.F.); +#26999 = FACE_BOUND('',#27000,.F.); +#27000 = EDGE_LOOP('',(#27001,#27002,#27003,#27011)); +#27001 = ORIENTED_EDGE('',*,*,#26980,.F.); +#27002 = ORIENTED_EDGE('',*,*,#21965,.T.); +#27003 = ORIENTED_EDGE('',*,*,#27004,.T.); +#27004 = EDGE_CURVE('',#21958,#27005,#27007,.T.); +#27005 = VERTEX_POINT('',#27006); +#27006 = CARTESIAN_POINT('',(-3.5,-2.86,0.85)); +#27007 = LINE('',#27008,#27009); +#27008 = CARTESIAN_POINT('',(-3.5,-2.86,0.622426637189)); +#27009 = VECTOR('',#27010,1.); +#27010 = DIRECTION('',(0.,0.,1.)); +#27011 = ORIENTED_EDGE('',*,*,#27012,.F.); +#27012 = EDGE_CURVE('',#26981,#27005,#27013,.T.); +#27013 = LINE('',#27014,#27015); +#27014 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27015 = VECTOR('',#27016,1.); +#27016 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27017 = PLANE('',#27018); +#27018 = AXIS2_PLACEMENT_3D('',#27019,#27020,#27021); +#27019 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27020 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27021 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27022 = ADVANCED_FACE('',(#27023),#27048,.F.); +#27023 = FACE_BOUND('',#27024,.F.); +#27024 = EDGE_LOOP('',(#27025,#27033,#27034,#27042)); +#27025 = ORIENTED_EDGE('',*,*,#27026,.F.); +#27026 = EDGE_CURVE('',#21958,#27027,#27029,.T.); +#27027 = VERTEX_POINT('',#27028); +#27028 = CARTESIAN_POINT('',(-3.7,-2.86,0.75)); +#27029 = LINE('',#27030,#27031); +#27030 = CARTESIAN_POINT('',(-3.35,-2.86,0.75)); +#27031 = VECTOR('',#27032,1.); +#27032 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27033 = ORIENTED_EDGE('',*,*,#21957,.T.); +#27034 = ORIENTED_EDGE('',*,*,#27035,.T.); +#27035 = EDGE_CURVE('',#21950,#27036,#27038,.T.); +#27036 = VERTEX_POINT('',#27037); +#27037 = CARTESIAN_POINT('',(-3.7,-2.64,0.75)); +#27038 = LINE('',#27039,#27040); +#27039 = CARTESIAN_POINT('',(-3.35,-2.64,0.75)); +#27040 = VECTOR('',#27041,1.); +#27041 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27042 = ORIENTED_EDGE('',*,*,#27043,.F.); +#27043 = EDGE_CURVE('',#27027,#27036,#27044,.T.); +#27044 = LINE('',#27045,#27046); +#27045 = CARTESIAN_POINT('',(-3.7,-2.86,0.75)); +#27046 = VECTOR('',#27047,1.); +#27047 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27048 = PLANE('',#27049); +#27049 = AXIS2_PLACEMENT_3D('',#27050,#27051,#27052); +#27050 = CARTESIAN_POINT('',(-3.35,-2.86,0.75)); +#27051 = DIRECTION('',(0.,0.,1.)); +#27052 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27053 = ADVANCED_FACE('',(#27054),#27079,.F.); +#27054 = FACE_BOUND('',#27055,.F.); +#27055 = EDGE_LOOP('',(#27056,#27064,#27065,#27073)); +#27056 = ORIENTED_EDGE('',*,*,#27057,.F.); +#27057 = EDGE_CURVE('',#21782,#27058,#27060,.T.); +#27058 = VERTEX_POINT('',#27059); +#27059 = CARTESIAN_POINT('',(-3.7,2.64,0.75)); +#27060 = LINE('',#27061,#27062); +#27061 = CARTESIAN_POINT('',(-3.35,2.64,0.75)); +#27062 = VECTOR('',#27063,1.); +#27063 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27064 = ORIENTED_EDGE('',*,*,#21781,.T.); +#27065 = ORIENTED_EDGE('',*,*,#27066,.T.); +#27066 = EDGE_CURVE('',#21774,#27067,#27069,.T.); +#27067 = VERTEX_POINT('',#27068); +#27068 = CARTESIAN_POINT('',(-3.7,2.86,0.75)); +#27069 = LINE('',#27070,#27071); +#27070 = CARTESIAN_POINT('',(-3.35,2.86,0.75)); +#27071 = VECTOR('',#27072,1.); +#27072 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27073 = ORIENTED_EDGE('',*,*,#27074,.F.); +#27074 = EDGE_CURVE('',#27058,#27067,#27075,.T.); +#27075 = LINE('',#27076,#27077); +#27076 = CARTESIAN_POINT('',(-3.7,2.64,0.75)); +#27077 = VECTOR('',#27078,1.); +#27078 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27079 = PLANE('',#27080); +#27080 = AXIS2_PLACEMENT_3D('',#27081,#27082,#27083); +#27081 = CARTESIAN_POINT('',(-3.35,2.64,0.75)); +#27082 = DIRECTION('',(0.,0.,1.)); +#27083 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27084 = ADVANCED_FACE('',(#27085),#27110,.F.); +#27085 = FACE_BOUND('',#27086,.F.); +#27086 = EDGE_LOOP('',(#27087,#27095,#27096,#27104)); +#27087 = ORIENTED_EDGE('',*,*,#27088,.F.); +#27088 = EDGE_CURVE('',#21950,#27089,#27091,.T.); +#27089 = VERTEX_POINT('',#27090); +#27090 = CARTESIAN_POINT('',(-3.5,-2.64,0.85)); +#27091 = LINE('',#27092,#27093); +#27092 = CARTESIAN_POINT('',(-3.5,-2.64,0.622426637189)); +#27093 = VECTOR('',#27094,1.); +#27094 = DIRECTION('',(0.,0.,1.)); +#27095 = ORIENTED_EDGE('',*,*,#21949,.T.); +#27096 = ORIENTED_EDGE('',*,*,#27097,.T.); +#27097 = EDGE_CURVE('',#21942,#27098,#27100,.T.); +#27098 = VERTEX_POINT('',#27099); +#27099 = CARTESIAN_POINT('',(-3.5,-2.36,0.85)); +#27100 = LINE('',#27101,#27102); +#27101 = CARTESIAN_POINT('',(-3.5,-2.36,0.622426637189)); +#27102 = VECTOR('',#27103,1.); +#27103 = DIRECTION('',(0.,0.,1.)); +#27104 = ORIENTED_EDGE('',*,*,#27105,.F.); +#27105 = EDGE_CURVE('',#27089,#27098,#27106,.T.); +#27106 = LINE('',#27107,#27108); +#27107 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27108 = VECTOR('',#27109,1.); +#27109 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27110 = PLANE('',#27111); +#27111 = AXIS2_PLACEMENT_3D('',#27112,#27113,#27114); +#27112 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27113 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27114 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27115 = ADVANCED_FACE('',(#27116),#27141,.F.); +#27116 = FACE_BOUND('',#27117,.F.); +#27117 = EDGE_LOOP('',(#27118,#27126,#27127,#27135)); +#27118 = ORIENTED_EDGE('',*,*,#27119,.F.); +#27119 = EDGE_CURVE('',#21790,#27120,#27122,.T.); +#27120 = VERTEX_POINT('',#27121); +#27121 = CARTESIAN_POINT('',(-3.5,2.36,0.85)); +#27122 = LINE('',#27123,#27124); +#27123 = CARTESIAN_POINT('',(-3.5,2.36,0.622426637189)); +#27124 = VECTOR('',#27125,1.); +#27125 = DIRECTION('',(0.,0.,1.)); +#27126 = ORIENTED_EDGE('',*,*,#21789,.T.); +#27127 = ORIENTED_EDGE('',*,*,#27128,.T.); +#27128 = EDGE_CURVE('',#21782,#27129,#27131,.T.); +#27129 = VERTEX_POINT('',#27130); +#27130 = CARTESIAN_POINT('',(-3.5,2.64,0.85)); +#27131 = LINE('',#27132,#27133); +#27132 = CARTESIAN_POINT('',(-3.5,2.64,0.622426637189)); +#27133 = VECTOR('',#27134,1.); +#27134 = DIRECTION('',(0.,0.,1.)); +#27135 = ORIENTED_EDGE('',*,*,#27136,.F.); +#27136 = EDGE_CURVE('',#27120,#27129,#27137,.T.); +#27137 = LINE('',#27138,#27139); +#27138 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27139 = VECTOR('',#27140,1.); +#27140 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27141 = PLANE('',#27142); +#27142 = AXIS2_PLACEMENT_3D('',#27143,#27144,#27145); +#27143 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27144 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27145 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27146 = ADVANCED_FACE('',(#27147),#27172,.F.); +#27147 = FACE_BOUND('',#27148,.F.); +#27148 = EDGE_LOOP('',(#27149,#27157,#27158,#27166)); +#27149 = ORIENTED_EDGE('',*,*,#27150,.F.); +#27150 = EDGE_CURVE('',#21942,#27151,#27153,.T.); +#27151 = VERTEX_POINT('',#27152); +#27152 = CARTESIAN_POINT('',(-3.7,-2.36,0.75)); +#27153 = LINE('',#27154,#27155); +#27154 = CARTESIAN_POINT('',(-3.35,-2.36,0.75)); +#27155 = VECTOR('',#27156,1.); +#27156 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27157 = ORIENTED_EDGE('',*,*,#21941,.T.); +#27158 = ORIENTED_EDGE('',*,*,#27159,.T.); +#27159 = EDGE_CURVE('',#21934,#27160,#27162,.T.); +#27160 = VERTEX_POINT('',#27161); +#27161 = CARTESIAN_POINT('',(-3.7,-2.14,0.75)); +#27162 = LINE('',#27163,#27164); +#27163 = CARTESIAN_POINT('',(-3.35,-2.14,0.75)); +#27164 = VECTOR('',#27165,1.); +#27165 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27166 = ORIENTED_EDGE('',*,*,#27167,.F.); +#27167 = EDGE_CURVE('',#27151,#27160,#27168,.T.); +#27168 = LINE('',#27169,#27170); +#27169 = CARTESIAN_POINT('',(-3.7,-2.36,0.75)); +#27170 = VECTOR('',#27171,1.); +#27171 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27172 = PLANE('',#27173); +#27173 = AXIS2_PLACEMENT_3D('',#27174,#27175,#27176); +#27174 = CARTESIAN_POINT('',(-3.35,-2.36,0.75)); +#27175 = DIRECTION('',(0.,0.,1.)); +#27176 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27177 = ADVANCED_FACE('',(#27178),#27203,.F.); +#27178 = FACE_BOUND('',#27179,.F.); +#27179 = EDGE_LOOP('',(#27180,#27188,#27189,#27197)); +#27180 = ORIENTED_EDGE('',*,*,#27181,.F.); +#27181 = EDGE_CURVE('',#21798,#27182,#27184,.T.); +#27182 = VERTEX_POINT('',#27183); +#27183 = CARTESIAN_POINT('',(-3.7,2.14,0.75)); +#27184 = LINE('',#27185,#27186); +#27185 = CARTESIAN_POINT('',(-3.35,2.14,0.75)); +#27186 = VECTOR('',#27187,1.); +#27187 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27188 = ORIENTED_EDGE('',*,*,#21797,.T.); +#27189 = ORIENTED_EDGE('',*,*,#27190,.T.); +#27190 = EDGE_CURVE('',#21790,#27191,#27193,.T.); +#27191 = VERTEX_POINT('',#27192); +#27192 = CARTESIAN_POINT('',(-3.7,2.36,0.75)); +#27193 = LINE('',#27194,#27195); +#27194 = CARTESIAN_POINT('',(-3.35,2.36,0.75)); +#27195 = VECTOR('',#27196,1.); +#27196 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27197 = ORIENTED_EDGE('',*,*,#27198,.F.); +#27198 = EDGE_CURVE('',#27182,#27191,#27199,.T.); +#27199 = LINE('',#27200,#27201); +#27200 = CARTESIAN_POINT('',(-3.7,2.14,0.75)); +#27201 = VECTOR('',#27202,1.); +#27202 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27203 = PLANE('',#27204); +#27204 = AXIS2_PLACEMENT_3D('',#27205,#27206,#27207); +#27205 = CARTESIAN_POINT('',(-3.35,2.14,0.75)); +#27206 = DIRECTION('',(0.,0.,1.)); +#27207 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27208 = ADVANCED_FACE('',(#27209),#27234,.F.); +#27209 = FACE_BOUND('',#27210,.F.); +#27210 = EDGE_LOOP('',(#27211,#27219,#27220,#27228)); +#27211 = ORIENTED_EDGE('',*,*,#27212,.F.); +#27212 = EDGE_CURVE('',#21934,#27213,#27215,.T.); +#27213 = VERTEX_POINT('',#27214); +#27214 = CARTESIAN_POINT('',(-3.5,-2.14,0.85)); +#27215 = LINE('',#27216,#27217); +#27216 = CARTESIAN_POINT('',(-3.5,-2.14,0.622426637189)); +#27217 = VECTOR('',#27218,1.); +#27218 = DIRECTION('',(0.,0.,1.)); +#27219 = ORIENTED_EDGE('',*,*,#21933,.T.); +#27220 = ORIENTED_EDGE('',*,*,#27221,.T.); +#27221 = EDGE_CURVE('',#21926,#27222,#27224,.T.); +#27222 = VERTEX_POINT('',#27223); +#27223 = CARTESIAN_POINT('',(-3.5,-1.86,0.85)); +#27224 = LINE('',#27225,#27226); +#27225 = CARTESIAN_POINT('',(-3.5,-1.86,0.622426637189)); +#27226 = VECTOR('',#27227,1.); +#27227 = DIRECTION('',(0.,0.,1.)); +#27228 = ORIENTED_EDGE('',*,*,#27229,.F.); +#27229 = EDGE_CURVE('',#27213,#27222,#27230,.T.); +#27230 = LINE('',#27231,#27232); +#27231 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27232 = VECTOR('',#27233,1.); +#27233 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27234 = PLANE('',#27235); +#27235 = AXIS2_PLACEMENT_3D('',#27236,#27237,#27238); +#27236 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27237 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27238 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27239 = ADVANCED_FACE('',(#27240),#27265,.F.); +#27240 = FACE_BOUND('',#27241,.F.); +#27241 = EDGE_LOOP('',(#27242,#27250,#27251,#27259)); +#27242 = ORIENTED_EDGE('',*,*,#27243,.F.); +#27243 = EDGE_CURVE('',#21806,#27244,#27246,.T.); +#27244 = VERTEX_POINT('',#27245); +#27245 = CARTESIAN_POINT('',(-3.5,1.86,0.85)); +#27246 = LINE('',#27247,#27248); +#27247 = CARTESIAN_POINT('',(-3.5,1.86,0.622426637189)); +#27248 = VECTOR('',#27249,1.); +#27249 = DIRECTION('',(0.,0.,1.)); +#27250 = ORIENTED_EDGE('',*,*,#21805,.T.); +#27251 = ORIENTED_EDGE('',*,*,#27252,.T.); +#27252 = EDGE_CURVE('',#21798,#27253,#27255,.T.); +#27253 = VERTEX_POINT('',#27254); +#27254 = CARTESIAN_POINT('',(-3.5,2.14,0.85)); +#27255 = LINE('',#27256,#27257); +#27256 = CARTESIAN_POINT('',(-3.5,2.14,0.622426637189)); +#27257 = VECTOR('',#27258,1.); +#27258 = DIRECTION('',(0.,0.,1.)); +#27259 = ORIENTED_EDGE('',*,*,#27260,.F.); +#27260 = EDGE_CURVE('',#27244,#27253,#27261,.T.); +#27261 = LINE('',#27262,#27263); +#27262 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27263 = VECTOR('',#27264,1.); +#27264 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27265 = PLANE('',#27266); +#27266 = AXIS2_PLACEMENT_3D('',#27267,#27268,#27269); +#27267 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27268 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27269 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27270 = ADVANCED_FACE('',(#27271),#27296,.F.); +#27271 = FACE_BOUND('',#27272,.F.); +#27272 = EDGE_LOOP('',(#27273,#27281,#27282,#27290)); +#27273 = ORIENTED_EDGE('',*,*,#27274,.F.); +#27274 = EDGE_CURVE('',#21926,#27275,#27277,.T.); +#27275 = VERTEX_POINT('',#27276); +#27276 = CARTESIAN_POINT('',(-3.7,-1.86,0.75)); +#27277 = LINE('',#27278,#27279); +#27278 = CARTESIAN_POINT('',(-3.35,-1.86,0.75)); +#27279 = VECTOR('',#27280,1.); +#27280 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27281 = ORIENTED_EDGE('',*,*,#21925,.T.); +#27282 = ORIENTED_EDGE('',*,*,#27283,.T.); +#27283 = EDGE_CURVE('',#21918,#27284,#27286,.T.); +#27284 = VERTEX_POINT('',#27285); +#27285 = CARTESIAN_POINT('',(-3.7,-1.64,0.75)); +#27286 = LINE('',#27287,#27288); +#27287 = CARTESIAN_POINT('',(-3.35,-1.64,0.75)); +#27288 = VECTOR('',#27289,1.); +#27289 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27290 = ORIENTED_EDGE('',*,*,#27291,.F.); +#27291 = EDGE_CURVE('',#27275,#27284,#27292,.T.); +#27292 = LINE('',#27293,#27294); +#27293 = CARTESIAN_POINT('',(-3.7,-1.86,0.75)); +#27294 = VECTOR('',#27295,1.); +#27295 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27296 = PLANE('',#27297); +#27297 = AXIS2_PLACEMENT_3D('',#27298,#27299,#27300); +#27298 = CARTESIAN_POINT('',(-3.35,-1.86,0.75)); +#27299 = DIRECTION('',(0.,0.,1.)); +#27300 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27301 = ADVANCED_FACE('',(#27302),#27327,.F.); +#27302 = FACE_BOUND('',#27303,.F.); +#27303 = EDGE_LOOP('',(#27304,#27312,#27313,#27321)); +#27304 = ORIENTED_EDGE('',*,*,#27305,.F.); +#27305 = EDGE_CURVE('',#21814,#27306,#27308,.T.); +#27306 = VERTEX_POINT('',#27307); +#27307 = CARTESIAN_POINT('',(-3.7,1.64,0.75)); +#27308 = LINE('',#27309,#27310); +#27309 = CARTESIAN_POINT('',(-3.35,1.64,0.75)); +#27310 = VECTOR('',#27311,1.); +#27311 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27312 = ORIENTED_EDGE('',*,*,#21813,.T.); +#27313 = ORIENTED_EDGE('',*,*,#27314,.T.); +#27314 = EDGE_CURVE('',#21806,#27315,#27317,.T.); +#27315 = VERTEX_POINT('',#27316); +#27316 = CARTESIAN_POINT('',(-3.7,1.86,0.75)); +#27317 = LINE('',#27318,#27319); +#27318 = CARTESIAN_POINT('',(-3.35,1.86,0.75)); +#27319 = VECTOR('',#27320,1.); +#27320 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27321 = ORIENTED_EDGE('',*,*,#27322,.F.); +#27322 = EDGE_CURVE('',#27306,#27315,#27323,.T.); +#27323 = LINE('',#27324,#27325); +#27324 = CARTESIAN_POINT('',(-3.7,1.64,0.75)); +#27325 = VECTOR('',#27326,1.); +#27326 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27327 = PLANE('',#27328); +#27328 = AXIS2_PLACEMENT_3D('',#27329,#27330,#27331); +#27329 = CARTESIAN_POINT('',(-3.35,1.64,0.75)); +#27330 = DIRECTION('',(0.,0.,1.)); +#27331 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27332 = ADVANCED_FACE('',(#27333),#27358,.F.); +#27333 = FACE_BOUND('',#27334,.F.); +#27334 = EDGE_LOOP('',(#27335,#27343,#27344,#27352)); +#27335 = ORIENTED_EDGE('',*,*,#27336,.F.); +#27336 = EDGE_CURVE('',#21918,#27337,#27339,.T.); +#27337 = VERTEX_POINT('',#27338); +#27338 = CARTESIAN_POINT('',(-3.5,-1.64,0.85)); +#27339 = LINE('',#27340,#27341); +#27340 = CARTESIAN_POINT('',(-3.5,-1.64,0.622426637189)); +#27341 = VECTOR('',#27342,1.); +#27342 = DIRECTION('',(0.,0.,1.)); +#27343 = ORIENTED_EDGE('',*,*,#21917,.T.); +#27344 = ORIENTED_EDGE('',*,*,#27345,.T.); +#27345 = EDGE_CURVE('',#21910,#27346,#27348,.T.); +#27346 = VERTEX_POINT('',#27347); +#27347 = CARTESIAN_POINT('',(-3.5,-1.36,0.85)); +#27348 = LINE('',#27349,#27350); +#27349 = CARTESIAN_POINT('',(-3.5,-1.36,0.622426637189)); +#27350 = VECTOR('',#27351,1.); +#27351 = DIRECTION('',(0.,0.,1.)); +#27352 = ORIENTED_EDGE('',*,*,#27353,.F.); +#27353 = EDGE_CURVE('',#27337,#27346,#27354,.T.); +#27354 = LINE('',#27355,#27356); +#27355 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27356 = VECTOR('',#27357,1.); +#27357 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27358 = PLANE('',#27359); +#27359 = AXIS2_PLACEMENT_3D('',#27360,#27361,#27362); +#27360 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27361 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27362 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27363 = ADVANCED_FACE('',(#27364),#27389,.F.); +#27364 = FACE_BOUND('',#27365,.F.); +#27365 = EDGE_LOOP('',(#27366,#27374,#27375,#27383)); +#27366 = ORIENTED_EDGE('',*,*,#27367,.F.); +#27367 = EDGE_CURVE('',#21822,#27368,#27370,.T.); +#27368 = VERTEX_POINT('',#27369); +#27369 = CARTESIAN_POINT('',(-3.5,1.36,0.85)); +#27370 = LINE('',#27371,#27372); +#27371 = CARTESIAN_POINT('',(-3.5,1.36,0.622426637189)); +#27372 = VECTOR('',#27373,1.); +#27373 = DIRECTION('',(0.,0.,1.)); +#27374 = ORIENTED_EDGE('',*,*,#21821,.T.); +#27375 = ORIENTED_EDGE('',*,*,#27376,.T.); +#27376 = EDGE_CURVE('',#21814,#27377,#27379,.T.); +#27377 = VERTEX_POINT('',#27378); +#27378 = CARTESIAN_POINT('',(-3.5,1.64,0.85)); +#27379 = LINE('',#27380,#27381); +#27380 = CARTESIAN_POINT('',(-3.5,1.64,0.622426637189)); +#27381 = VECTOR('',#27382,1.); +#27382 = DIRECTION('',(0.,0.,1.)); +#27383 = ORIENTED_EDGE('',*,*,#27384,.F.); +#27384 = EDGE_CURVE('',#27368,#27377,#27385,.T.); +#27385 = LINE('',#27386,#27387); +#27386 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27387 = VECTOR('',#27388,1.); +#27388 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27389 = PLANE('',#27390); +#27390 = AXIS2_PLACEMENT_3D('',#27391,#27392,#27393); +#27391 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27392 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27393 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27394 = ADVANCED_FACE('',(#27395),#27420,.F.); +#27395 = FACE_BOUND('',#27396,.F.); +#27396 = EDGE_LOOP('',(#27397,#27405,#27406,#27414)); +#27397 = ORIENTED_EDGE('',*,*,#27398,.F.); +#27398 = EDGE_CURVE('',#21910,#27399,#27401,.T.); +#27399 = VERTEX_POINT('',#27400); +#27400 = CARTESIAN_POINT('',(-3.7,-1.36,0.75)); +#27401 = LINE('',#27402,#27403); +#27402 = CARTESIAN_POINT('',(-3.35,-1.36,0.75)); +#27403 = VECTOR('',#27404,1.); +#27404 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27405 = ORIENTED_EDGE('',*,*,#21909,.T.); +#27406 = ORIENTED_EDGE('',*,*,#27407,.T.); +#27407 = EDGE_CURVE('',#21902,#27408,#27410,.T.); +#27408 = VERTEX_POINT('',#27409); +#27409 = CARTESIAN_POINT('',(-3.7,-1.14,0.75)); +#27410 = LINE('',#27411,#27412); +#27411 = CARTESIAN_POINT('',(-3.35,-1.14,0.75)); +#27412 = VECTOR('',#27413,1.); +#27413 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27414 = ORIENTED_EDGE('',*,*,#27415,.F.); +#27415 = EDGE_CURVE('',#27399,#27408,#27416,.T.); +#27416 = LINE('',#27417,#27418); +#27417 = CARTESIAN_POINT('',(-3.7,-1.36,0.75)); +#27418 = VECTOR('',#27419,1.); +#27419 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27420 = PLANE('',#27421); +#27421 = AXIS2_PLACEMENT_3D('',#27422,#27423,#27424); +#27422 = CARTESIAN_POINT('',(-3.35,-1.36,0.75)); +#27423 = DIRECTION('',(0.,0.,1.)); +#27424 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27425 = ADVANCED_FACE('',(#27426),#27451,.F.); +#27426 = FACE_BOUND('',#27427,.F.); +#27427 = EDGE_LOOP('',(#27428,#27436,#27437,#27445)); +#27428 = ORIENTED_EDGE('',*,*,#27429,.F.); +#27429 = EDGE_CURVE('',#21830,#27430,#27432,.T.); +#27430 = VERTEX_POINT('',#27431); +#27431 = CARTESIAN_POINT('',(-3.7,1.14,0.75)); +#27432 = LINE('',#27433,#27434); +#27433 = CARTESIAN_POINT('',(-3.35,1.14,0.75)); +#27434 = VECTOR('',#27435,1.); +#27435 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27436 = ORIENTED_EDGE('',*,*,#21829,.T.); +#27437 = ORIENTED_EDGE('',*,*,#27438,.T.); +#27438 = EDGE_CURVE('',#21822,#27439,#27441,.T.); +#27439 = VERTEX_POINT('',#27440); +#27440 = CARTESIAN_POINT('',(-3.7,1.36,0.75)); +#27441 = LINE('',#27442,#27443); +#27442 = CARTESIAN_POINT('',(-3.35,1.36,0.75)); +#27443 = VECTOR('',#27444,1.); +#27444 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27445 = ORIENTED_EDGE('',*,*,#27446,.F.); +#27446 = EDGE_CURVE('',#27430,#27439,#27447,.T.); +#27447 = LINE('',#27448,#27449); +#27448 = CARTESIAN_POINT('',(-3.7,1.14,0.75)); +#27449 = VECTOR('',#27450,1.); +#27450 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27451 = PLANE('',#27452); +#27452 = AXIS2_PLACEMENT_3D('',#27453,#27454,#27455); +#27453 = CARTESIAN_POINT('',(-3.35,1.14,0.75)); +#27454 = DIRECTION('',(0.,0.,1.)); +#27455 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27456 = ADVANCED_FACE('',(#27457),#27482,.F.); +#27457 = FACE_BOUND('',#27458,.F.); +#27458 = EDGE_LOOP('',(#27459,#27467,#27468,#27476)); +#27459 = ORIENTED_EDGE('',*,*,#27460,.F.); +#27460 = EDGE_CURVE('',#21902,#27461,#27463,.T.); +#27461 = VERTEX_POINT('',#27462); +#27462 = CARTESIAN_POINT('',(-3.5,-1.14,0.85)); +#27463 = LINE('',#27464,#27465); +#27464 = CARTESIAN_POINT('',(-3.5,-1.14,0.622426637189)); +#27465 = VECTOR('',#27466,1.); +#27466 = DIRECTION('',(0.,0.,1.)); +#27467 = ORIENTED_EDGE('',*,*,#21901,.T.); +#27468 = ORIENTED_EDGE('',*,*,#27469,.T.); +#27469 = EDGE_CURVE('',#21894,#27470,#27472,.T.); +#27470 = VERTEX_POINT('',#27471); +#27471 = CARTESIAN_POINT('',(-3.5,-0.86,0.85)); +#27472 = LINE('',#27473,#27474); +#27473 = CARTESIAN_POINT('',(-3.5,-0.86,0.622426637189)); +#27474 = VECTOR('',#27475,1.); +#27475 = DIRECTION('',(0.,0.,1.)); +#27476 = ORIENTED_EDGE('',*,*,#27477,.F.); +#27477 = EDGE_CURVE('',#27461,#27470,#27478,.T.); +#27478 = LINE('',#27479,#27480); +#27479 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27480 = VECTOR('',#27481,1.); +#27481 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27482 = PLANE('',#27483); +#27483 = AXIS2_PLACEMENT_3D('',#27484,#27485,#27486); +#27484 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27485 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27486 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27487 = ADVANCED_FACE('',(#27488),#27513,.F.); +#27488 = FACE_BOUND('',#27489,.F.); +#27489 = EDGE_LOOP('',(#27490,#27498,#27499,#27507)); +#27490 = ORIENTED_EDGE('',*,*,#27491,.F.); +#27491 = EDGE_CURVE('',#21838,#27492,#27494,.T.); +#27492 = VERTEX_POINT('',#27493); +#27493 = CARTESIAN_POINT('',(-3.5,0.86,0.85)); +#27494 = LINE('',#27495,#27496); +#27495 = CARTESIAN_POINT('',(-3.5,0.86,0.622426637189)); +#27496 = VECTOR('',#27497,1.); +#27497 = DIRECTION('',(0.,0.,1.)); +#27498 = ORIENTED_EDGE('',*,*,#21837,.T.); +#27499 = ORIENTED_EDGE('',*,*,#27500,.T.); +#27500 = EDGE_CURVE('',#21830,#27501,#27503,.T.); +#27501 = VERTEX_POINT('',#27502); +#27502 = CARTESIAN_POINT('',(-3.5,1.14,0.85)); +#27503 = LINE('',#27504,#27505); +#27504 = CARTESIAN_POINT('',(-3.5,1.14,0.622426637189)); +#27505 = VECTOR('',#27506,1.); +#27506 = DIRECTION('',(0.,0.,1.)); +#27507 = ORIENTED_EDGE('',*,*,#27508,.F.); +#27508 = EDGE_CURVE('',#27492,#27501,#27509,.T.); +#27509 = LINE('',#27510,#27511); +#27510 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27511 = VECTOR('',#27512,1.); +#27512 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27513 = PLANE('',#27514); +#27514 = AXIS2_PLACEMENT_3D('',#27515,#27516,#27517); +#27515 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27516 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27517 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27518 = ADVANCED_FACE('',(#27519),#27544,.F.); +#27519 = FACE_BOUND('',#27520,.F.); +#27520 = EDGE_LOOP('',(#27521,#27529,#27530,#27538)); +#27521 = ORIENTED_EDGE('',*,*,#27522,.F.); +#27522 = EDGE_CURVE('',#21894,#27523,#27525,.T.); +#27523 = VERTEX_POINT('',#27524); +#27524 = CARTESIAN_POINT('',(-3.7,-0.86,0.75)); +#27525 = LINE('',#27526,#27527); +#27526 = CARTESIAN_POINT('',(-3.35,-0.86,0.75)); +#27527 = VECTOR('',#27528,1.); +#27528 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27529 = ORIENTED_EDGE('',*,*,#21893,.T.); +#27530 = ORIENTED_EDGE('',*,*,#27531,.T.); +#27531 = EDGE_CURVE('',#21886,#27532,#27534,.T.); +#27532 = VERTEX_POINT('',#27533); +#27533 = CARTESIAN_POINT('',(-3.7,-0.64,0.75)); +#27534 = LINE('',#27535,#27536); +#27535 = CARTESIAN_POINT('',(-3.35,-0.64,0.75)); +#27536 = VECTOR('',#27537,1.); +#27537 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27538 = ORIENTED_EDGE('',*,*,#27539,.F.); +#27539 = EDGE_CURVE('',#27523,#27532,#27540,.T.); +#27540 = LINE('',#27541,#27542); +#27541 = CARTESIAN_POINT('',(-3.7,-0.86,0.75)); +#27542 = VECTOR('',#27543,1.); +#27543 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27544 = PLANE('',#27545); +#27545 = AXIS2_PLACEMENT_3D('',#27546,#27547,#27548); +#27546 = CARTESIAN_POINT('',(-3.35,-0.86,0.75)); +#27547 = DIRECTION('',(0.,0.,1.)); +#27548 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27549 = ADVANCED_FACE('',(#27550),#27575,.F.); +#27550 = FACE_BOUND('',#27551,.F.); +#27551 = EDGE_LOOP('',(#27552,#27560,#27561,#27569)); +#27552 = ORIENTED_EDGE('',*,*,#27553,.F.); +#27553 = EDGE_CURVE('',#21846,#27554,#27556,.T.); +#27554 = VERTEX_POINT('',#27555); +#27555 = CARTESIAN_POINT('',(-3.7,0.64,0.75)); +#27556 = LINE('',#27557,#27558); +#27557 = CARTESIAN_POINT('',(-3.35,0.64,0.75)); +#27558 = VECTOR('',#27559,1.); +#27559 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27560 = ORIENTED_EDGE('',*,*,#21845,.T.); +#27561 = ORIENTED_EDGE('',*,*,#27562,.T.); +#27562 = EDGE_CURVE('',#21838,#27563,#27565,.T.); +#27563 = VERTEX_POINT('',#27564); +#27564 = CARTESIAN_POINT('',(-3.7,0.86,0.75)); +#27565 = LINE('',#27566,#27567); +#27566 = CARTESIAN_POINT('',(-3.35,0.86,0.75)); +#27567 = VECTOR('',#27568,1.); +#27568 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27569 = ORIENTED_EDGE('',*,*,#27570,.F.); +#27570 = EDGE_CURVE('',#27554,#27563,#27571,.T.); +#27571 = LINE('',#27572,#27573); +#27572 = CARTESIAN_POINT('',(-3.7,0.64,0.75)); +#27573 = VECTOR('',#27574,1.); +#27574 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27575 = PLANE('',#27576); +#27576 = AXIS2_PLACEMENT_3D('',#27577,#27578,#27579); +#27577 = CARTESIAN_POINT('',(-3.35,0.64,0.75)); +#27578 = DIRECTION('',(0.,0.,1.)); +#27579 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27580 = ADVANCED_FACE('',(#27581),#27606,.F.); +#27581 = FACE_BOUND('',#27582,.F.); +#27582 = EDGE_LOOP('',(#27583,#27591,#27592,#27600)); +#27583 = ORIENTED_EDGE('',*,*,#27584,.F.); +#27584 = EDGE_CURVE('',#21886,#27585,#27587,.T.); +#27585 = VERTEX_POINT('',#27586); +#27586 = CARTESIAN_POINT('',(-3.5,-0.64,0.85)); +#27587 = LINE('',#27588,#27589); +#27588 = CARTESIAN_POINT('',(-3.5,-0.64,0.622426637189)); +#27589 = VECTOR('',#27590,1.); +#27590 = DIRECTION('',(0.,0.,1.)); +#27591 = ORIENTED_EDGE('',*,*,#21885,.T.); +#27592 = ORIENTED_EDGE('',*,*,#27593,.T.); +#27593 = EDGE_CURVE('',#21878,#27594,#27596,.T.); +#27594 = VERTEX_POINT('',#27595); +#27595 = CARTESIAN_POINT('',(-3.5,-0.36,0.85)); +#27596 = LINE('',#27597,#27598); +#27597 = CARTESIAN_POINT('',(-3.5,-0.36,0.622426637189)); +#27598 = VECTOR('',#27599,1.); +#27599 = DIRECTION('',(0.,0.,1.)); +#27600 = ORIENTED_EDGE('',*,*,#27601,.F.); +#27601 = EDGE_CURVE('',#27585,#27594,#27602,.T.); +#27602 = LINE('',#27603,#27604); +#27603 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27604 = VECTOR('',#27605,1.); +#27605 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27606 = PLANE('',#27607); +#27607 = AXIS2_PLACEMENT_3D('',#27608,#27609,#27610); +#27608 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27609 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27610 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27611 = ADVANCED_FACE('',(#27612),#27637,.F.); +#27612 = FACE_BOUND('',#27613,.F.); +#27613 = EDGE_LOOP('',(#27614,#27622,#27623,#27631)); +#27614 = ORIENTED_EDGE('',*,*,#27615,.F.); +#27615 = EDGE_CURVE('',#21854,#27616,#27618,.T.); +#27616 = VERTEX_POINT('',#27617); +#27617 = CARTESIAN_POINT('',(-3.5,0.36,0.85)); +#27618 = LINE('',#27619,#27620); +#27619 = CARTESIAN_POINT('',(-3.5,0.36,0.622426637189)); +#27620 = VECTOR('',#27621,1.); +#27621 = DIRECTION('',(0.,0.,1.)); +#27622 = ORIENTED_EDGE('',*,*,#21853,.T.); +#27623 = ORIENTED_EDGE('',*,*,#27624,.T.); +#27624 = EDGE_CURVE('',#21846,#27625,#27627,.T.); +#27625 = VERTEX_POINT('',#27626); +#27626 = CARTESIAN_POINT('',(-3.5,0.64,0.85)); +#27627 = LINE('',#27628,#27629); +#27628 = CARTESIAN_POINT('',(-3.5,0.64,0.622426637189)); +#27629 = VECTOR('',#27630,1.); +#27630 = DIRECTION('',(0.,0.,1.)); +#27631 = ORIENTED_EDGE('',*,*,#27632,.F.); +#27632 = EDGE_CURVE('',#27616,#27625,#27633,.T.); +#27633 = LINE('',#27634,#27635); +#27634 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27635 = VECTOR('',#27636,1.); +#27636 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27637 = PLANE('',#27638); +#27638 = AXIS2_PLACEMENT_3D('',#27639,#27640,#27641); +#27639 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27640 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27641 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27642 = ADVANCED_FACE('',(#27643),#27668,.F.); +#27643 = FACE_BOUND('',#27644,.F.); +#27644 = EDGE_LOOP('',(#27645,#27653,#27654,#27662)); +#27645 = ORIENTED_EDGE('',*,*,#27646,.F.); +#27646 = EDGE_CURVE('',#21878,#27647,#27649,.T.); +#27647 = VERTEX_POINT('',#27648); +#27648 = CARTESIAN_POINT('',(-3.7,-0.36,0.75)); +#27649 = LINE('',#27650,#27651); +#27650 = CARTESIAN_POINT('',(-3.35,-0.36,0.75)); +#27651 = VECTOR('',#27652,1.); +#27652 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27653 = ORIENTED_EDGE('',*,*,#21877,.T.); +#27654 = ORIENTED_EDGE('',*,*,#27655,.T.); +#27655 = EDGE_CURVE('',#21870,#27656,#27658,.T.); +#27656 = VERTEX_POINT('',#27657); +#27657 = CARTESIAN_POINT('',(-3.7,-0.14,0.75)); +#27658 = LINE('',#27659,#27660); +#27659 = CARTESIAN_POINT('',(-3.35,-0.14,0.75)); +#27660 = VECTOR('',#27661,1.); +#27661 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27662 = ORIENTED_EDGE('',*,*,#27663,.F.); +#27663 = EDGE_CURVE('',#27647,#27656,#27664,.T.); +#27664 = LINE('',#27665,#27666); +#27665 = CARTESIAN_POINT('',(-3.7,-0.36,0.75)); +#27666 = VECTOR('',#27667,1.); +#27667 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27668 = PLANE('',#27669); +#27669 = AXIS2_PLACEMENT_3D('',#27670,#27671,#27672); +#27670 = CARTESIAN_POINT('',(-3.35,-0.36,0.75)); +#27671 = DIRECTION('',(0.,0.,1.)); +#27672 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27673 = ADVANCED_FACE('',(#27674),#27699,.F.); +#27674 = FACE_BOUND('',#27675,.F.); +#27675 = EDGE_LOOP('',(#27676,#27684,#27685,#27693)); +#27676 = ORIENTED_EDGE('',*,*,#27677,.F.); +#27677 = EDGE_CURVE('',#21862,#27678,#27680,.T.); +#27678 = VERTEX_POINT('',#27679); +#27679 = CARTESIAN_POINT('',(-3.7,0.14,0.75)); +#27680 = LINE('',#27681,#27682); +#27681 = CARTESIAN_POINT('',(-3.35,0.14,0.75)); +#27682 = VECTOR('',#27683,1.); +#27683 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27684 = ORIENTED_EDGE('',*,*,#21861,.T.); +#27685 = ORIENTED_EDGE('',*,*,#27686,.T.); +#27686 = EDGE_CURVE('',#21854,#27687,#27689,.T.); +#27687 = VERTEX_POINT('',#27688); +#27688 = CARTESIAN_POINT('',(-3.7,0.36,0.75)); +#27689 = LINE('',#27690,#27691); +#27690 = CARTESIAN_POINT('',(-3.35,0.36,0.75)); +#27691 = VECTOR('',#27692,1.); +#27692 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27693 = ORIENTED_EDGE('',*,*,#27694,.F.); +#27694 = EDGE_CURVE('',#27678,#27687,#27695,.T.); +#27695 = LINE('',#27696,#27697); +#27696 = CARTESIAN_POINT('',(-3.7,0.14,0.75)); +#27697 = VECTOR('',#27698,1.); +#27698 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#27699 = PLANE('',#27700); +#27700 = AXIS2_PLACEMENT_3D('',#27701,#27702,#27703); +#27701 = CARTESIAN_POINT('',(-3.35,0.14,0.75)); +#27702 = DIRECTION('',(0.,0.,1.)); +#27703 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#27704 = ADVANCED_FACE('',(#27705),#27730,.F.); +#27705 = FACE_BOUND('',#27706,.F.); +#27706 = EDGE_LOOP('',(#27707,#27715,#27716,#27724)); +#27707 = ORIENTED_EDGE('',*,*,#27708,.F.); +#27708 = EDGE_CURVE('',#21870,#27709,#27711,.T.); +#27709 = VERTEX_POINT('',#27710); +#27710 = CARTESIAN_POINT('',(-3.5,-0.14,0.85)); +#27711 = LINE('',#27712,#27713); +#27712 = CARTESIAN_POINT('',(-3.5,-0.14,0.622426637189)); +#27713 = VECTOR('',#27714,1.); +#27714 = DIRECTION('',(0.,0.,1.)); +#27715 = ORIENTED_EDGE('',*,*,#21869,.T.); +#27716 = ORIENTED_EDGE('',*,*,#27717,.T.); +#27717 = EDGE_CURVE('',#21862,#27718,#27720,.T.); +#27718 = VERTEX_POINT('',#27719); +#27719 = CARTESIAN_POINT('',(-3.5,0.14,0.85)); +#27720 = LINE('',#27721,#27722); +#27721 = CARTESIAN_POINT('',(-3.5,0.14,0.622426637189)); +#27722 = VECTOR('',#27723,1.); +#27723 = DIRECTION('',(0.,0.,1.)); +#27724 = ORIENTED_EDGE('',*,*,#27725,.F.); +#27725 = EDGE_CURVE('',#27709,#27718,#27726,.T.); +#27726 = LINE('',#27727,#27728); +#27727 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27728 = VECTOR('',#27729,1.); +#27729 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27730 = PLANE('',#27731); +#27731 = AXIS2_PLACEMENT_3D('',#27732,#27733,#27734); +#27732 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#27733 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#27734 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#27735 = ADVANCED_FACE('',(#27736),#27746,.F.); +#27736 = FACE_BOUND('',#27737,.F.); +#27737 = EDGE_LOOP('',(#27738,#27739,#27744,#27745)); +#27738 = ORIENTED_EDGE('',*,*,#21988,.T.); +#27739 = ORIENTED_EDGE('',*,*,#27740,.T.); +#27740 = EDGE_CURVE('',#21982,#24411,#27741,.T.); +#27741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27742,#27743),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#27742 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#27743 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#27744 = ORIENTED_EDGE('',*,*,#24428,.F.); +#27745 = ORIENTED_EDGE('',*,*,#22102,.F.); +#27746 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#27747,#27748) + ,(#27749,#27750 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#27747 = CARTESIAN_POINT('',(3.325,3.5,0.85)); +#27748 = CARTESIAN_POINT('',(3.2875,3.425,0.85)); +#27749 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#27750 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#27751 = ADVANCED_FACE('',(#27752),#27763,.T.); +#27752 = FACE_BOUND('',#27753,.T.); +#27753 = EDGE_LOOP('',(#27754,#27755,#27756,#27757)); +#27754 = ORIENTED_EDGE('',*,*,#22185,.T.); +#27755 = ORIENTED_EDGE('',*,*,#25083,.T.); +#27756 = ORIENTED_EDGE('',*,*,#22072,.F.); +#27757 = ORIENTED_EDGE('',*,*,#27758,.F.); +#27758 = EDGE_CURVE('',#22178,#22065,#27759,.T.); +#27759 = LINE('',#27760,#27761); +#27760 = CARTESIAN_POINT('',(2.64,3.9,0.65)); +#27761 = VECTOR('',#27762,1.); +#27762 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27763 = CYLINDRICAL_SURFACE('',#27764,0.2); +#27764 = AXIS2_PLACEMENT_3D('',#27765,#27766,#27767); +#27765 = CARTESIAN_POINT('',(2.64,3.7,0.65)); +#27766 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#27767 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#27768 = ADVANCED_FACE('',(#27769),#27780,.F.); +#27769 = FACE_BOUND('',#27770,.F.); +#27770 = EDGE_LOOP('',(#27771,#27777,#27778,#27779)); +#27771 = ORIENTED_EDGE('',*,*,#27772,.T.); +#27772 = EDGE_CURVE('',#22169,#22056,#27773,.T.); +#27773 = LINE('',#27774,#27775); +#27774 = CARTESIAN_POINT('',(2.64,3.9,0.2)); +#27775 = VECTOR('',#27776,1.); +#27776 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27777 = ORIENTED_EDGE('',*,*,#22064,.T.); +#27778 = ORIENTED_EDGE('',*,*,#27758,.F.); +#27779 = ORIENTED_EDGE('',*,*,#22177,.F.); +#27780 = PLANE('',#27781); +#27781 = AXIS2_PLACEMENT_3D('',#27782,#27783,#27784); +#27782 = CARTESIAN_POINT('',(2.64,3.9,0.2)); +#27783 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27784 = DIRECTION('',(0.,0.,1.)); +#27785 = ADVANCED_FACE('',(#27786),#27797,.F.); +#27786 = FACE_BOUND('',#27787,.F.); +#27787 = EDGE_LOOP('',(#27788,#27794,#27795,#27796)); +#27788 = ORIENTED_EDGE('',*,*,#27789,.T.); +#27789 = EDGE_CURVE('',#22161,#22048,#27790,.T.); +#27790 = LINE('',#27791,#27792); +#27791 = CARTESIAN_POINT('',(2.64,4.,0.1)); +#27792 = VECTOR('',#27793,1.); +#27793 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27794 = ORIENTED_EDGE('',*,*,#22055,.T.); +#27795 = ORIENTED_EDGE('',*,*,#27772,.F.); +#27796 = ORIENTED_EDGE('',*,*,#22168,.F.); +#27797 = CYLINDRICAL_SURFACE('',#27798,0.1); +#27798 = AXIS2_PLACEMENT_3D('',#27799,#27800,#27801); +#27799 = CARTESIAN_POINT('',(2.64,4.,0.2)); +#27800 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#27801 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#27802 = ADVANCED_FACE('',(#27803),#27814,.F.); +#27803 = FACE_BOUND('',#27804,.F.); +#27804 = EDGE_LOOP('',(#27805,#27811,#27812,#27813)); +#27805 = ORIENTED_EDGE('',*,*,#27806,.T.); +#27806 = EDGE_CURVE('',#22153,#22040,#27807,.T.); +#27807 = LINE('',#27808,#27809); +#27808 = CARTESIAN_POINT('',(2.64,4.5,0.1)); +#27809 = VECTOR('',#27810,1.); +#27810 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27811 = ORIENTED_EDGE('',*,*,#22047,.T.); +#27812 = ORIENTED_EDGE('',*,*,#27789,.F.); +#27813 = ORIENTED_EDGE('',*,*,#22160,.F.); +#27814 = PLANE('',#27815); +#27815 = AXIS2_PLACEMENT_3D('',#27816,#27817,#27818); +#27816 = CARTESIAN_POINT('',(2.64,4.5,0.1)); +#27817 = DIRECTION('',(0.,0.,-1.)); +#27818 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27819 = ADVANCED_FACE('',(#27820),#27831,.F.); +#27820 = FACE_BOUND('',#27821,.F.); +#27821 = EDGE_LOOP('',(#27822,#27828,#27829,#27830)); +#27822 = ORIENTED_EDGE('',*,*,#27823,.T.); +#27823 = EDGE_CURVE('',#22145,#22032,#27824,.T.); +#27824 = LINE('',#27825,#27826); +#27825 = CARTESIAN_POINT('',(2.64,4.5,-8.326672684689E-17)); +#27826 = VECTOR('',#27827,1.); +#27827 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27828 = ORIENTED_EDGE('',*,*,#22039,.T.); +#27829 = ORIENTED_EDGE('',*,*,#27806,.F.); +#27830 = ORIENTED_EDGE('',*,*,#22152,.F.); +#27831 = PLANE('',#27832); +#27832 = AXIS2_PLACEMENT_3D('',#27833,#27834,#27835); +#27833 = CARTESIAN_POINT('',(2.64,4.5,-8.326672684689E-17)); +#27834 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27835 = DIRECTION('',(0.,0.,1.)); +#27836 = ADVANCED_FACE('',(#27837),#27848,.F.); +#27837 = FACE_BOUND('',#27838,.F.); +#27838 = EDGE_LOOP('',(#27839,#27845,#27846,#27847)); +#27839 = ORIENTED_EDGE('',*,*,#27840,.T.); +#27840 = EDGE_CURVE('',#22136,#22023,#27841,.T.); +#27841 = LINE('',#27842,#27843); +#27842 = CARTESIAN_POINT('',(2.64,4.,-8.326672684689E-17)); +#27843 = VECTOR('',#27844,1.); +#27844 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27845 = ORIENTED_EDGE('',*,*,#22031,.T.); +#27846 = ORIENTED_EDGE('',*,*,#27823,.F.); +#27847 = ORIENTED_EDGE('',*,*,#22144,.F.); +#27848 = PLANE('',#27849); +#27849 = AXIS2_PLACEMENT_3D('',#27850,#27851,#27852); +#27850 = CARTESIAN_POINT('',(2.64,4.,-8.326672684689E-17)); +#27851 = DIRECTION('',(0.,0.,1.)); +#27852 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#27853 = ADVANCED_FACE('',(#27854),#27865,.T.); +#27854 = FACE_BOUND('',#27855,.T.); +#27855 = EDGE_LOOP('',(#27856,#27857,#27858,#27859)); +#27856 = ORIENTED_EDGE('',*,*,#22135,.T.); +#27857 = ORIENTED_EDGE('',*,*,#27840,.T.); +#27858 = ORIENTED_EDGE('',*,*,#22022,.F.); +#27859 = ORIENTED_EDGE('',*,*,#27860,.F.); +#27860 = EDGE_CURVE('',#22128,#22015,#27861,.T.); +#27861 = LINE('',#27862,#27863); +#27862 = CARTESIAN_POINT('',(2.64,3.8,0.2)); +#27863 = VECTOR('',#27864,1.); +#27864 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27865 = CYLINDRICAL_SURFACE('',#27866,0.2); +#27866 = AXIS2_PLACEMENT_3D('',#27867,#27868,#27869); +#27867 = CARTESIAN_POINT('',(2.64,4.,0.2)); +#27868 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#27869 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#27870 = ADVANCED_FACE('',(#27871),#27877,.F.); +#27871 = FACE_BOUND('',#27872,.F.); +#27872 = EDGE_LOOP('',(#27873,#27874,#27875,#27876)); +#27873 = ORIENTED_EDGE('',*,*,#22210,.T.); +#27874 = ORIENTED_EDGE('',*,*,#22014,.T.); +#27875 = ORIENTED_EDGE('',*,*,#27860,.F.); +#27876 = ORIENTED_EDGE('',*,*,#22127,.F.); +#27877 = PLANE('',#27878); +#27878 = AXIS2_PLACEMENT_3D('',#27879,#27880,#27881); +#27879 = CARTESIAN_POINT('',(2.64,3.8,0.65)); +#27880 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#27881 = DIRECTION('',(0.,0.,-1.)); +#27882 = ADVANCED_FACE('',(#27883),#27894,.T.); +#27883 = FACE_BOUND('',#27884,.T.); +#27884 = EDGE_LOOP('',(#27885,#27886,#27887,#27888)); +#27885 = ORIENTED_EDGE('',*,*,#22517,.T.); +#27886 = ORIENTED_EDGE('',*,*,#25102,.T.); +#27887 = ORIENTED_EDGE('',*,*,#22294,.F.); +#27888 = ORIENTED_EDGE('',*,*,#27889,.F.); +#27889 = EDGE_CURVE('',#22510,#22287,#27890,.T.); +#27890 = LINE('',#27891,#27892); +#27891 = CARTESIAN_POINT('',(2.14,3.9,0.65)); +#27892 = VECTOR('',#27893,1.); +#27893 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27894 = CYLINDRICAL_SURFACE('',#27895,0.2); +#27895 = AXIS2_PLACEMENT_3D('',#27896,#27897,#27898); +#27896 = CARTESIAN_POINT('',(2.14,3.7,0.65)); +#27897 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#27898 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#27899 = ADVANCED_FACE('',(#27900),#27911,.F.); +#27900 = FACE_BOUND('',#27901,.F.); +#27901 = EDGE_LOOP('',(#27902,#27908,#27909,#27910)); +#27902 = ORIENTED_EDGE('',*,*,#27903,.T.); +#27903 = EDGE_CURVE('',#22501,#22278,#27904,.T.); +#27904 = LINE('',#27905,#27906); +#27905 = CARTESIAN_POINT('',(2.14,3.9,0.2)); +#27906 = VECTOR('',#27907,1.); +#27907 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27908 = ORIENTED_EDGE('',*,*,#22286,.T.); +#27909 = ORIENTED_EDGE('',*,*,#27889,.F.); +#27910 = ORIENTED_EDGE('',*,*,#22509,.F.); +#27911 = PLANE('',#27912); +#27912 = AXIS2_PLACEMENT_3D('',#27913,#27914,#27915); +#27913 = CARTESIAN_POINT('',(2.14,3.9,0.2)); +#27914 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27915 = DIRECTION('',(0.,0.,1.)); +#27916 = ADVANCED_FACE('',(#27917),#27928,.F.); +#27917 = FACE_BOUND('',#27918,.F.); +#27918 = EDGE_LOOP('',(#27919,#27925,#27926,#27927)); +#27919 = ORIENTED_EDGE('',*,*,#27920,.T.); +#27920 = EDGE_CURVE('',#22493,#22270,#27921,.T.); +#27921 = LINE('',#27922,#27923); +#27922 = CARTESIAN_POINT('',(2.14,4.,0.1)); +#27923 = VECTOR('',#27924,1.); +#27924 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27925 = ORIENTED_EDGE('',*,*,#22277,.T.); +#27926 = ORIENTED_EDGE('',*,*,#27903,.F.); +#27927 = ORIENTED_EDGE('',*,*,#22500,.F.); +#27928 = CYLINDRICAL_SURFACE('',#27929,0.1); +#27929 = AXIS2_PLACEMENT_3D('',#27930,#27931,#27932); +#27930 = CARTESIAN_POINT('',(2.14,4.,0.2)); +#27931 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#27932 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#27933 = ADVANCED_FACE('',(#27934),#27945,.F.); +#27934 = FACE_BOUND('',#27935,.F.); +#27935 = EDGE_LOOP('',(#27936,#27942,#27943,#27944)); +#27936 = ORIENTED_EDGE('',*,*,#27937,.T.); +#27937 = EDGE_CURVE('',#22485,#22262,#27938,.T.); +#27938 = LINE('',#27939,#27940); +#27939 = CARTESIAN_POINT('',(2.14,4.5,0.1)); +#27940 = VECTOR('',#27941,1.); +#27941 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27942 = ORIENTED_EDGE('',*,*,#22269,.T.); +#27943 = ORIENTED_EDGE('',*,*,#27920,.F.); +#27944 = ORIENTED_EDGE('',*,*,#22492,.F.); +#27945 = PLANE('',#27946); +#27946 = AXIS2_PLACEMENT_3D('',#27947,#27948,#27949); +#27947 = CARTESIAN_POINT('',(2.14,4.5,0.1)); +#27948 = DIRECTION('',(0.,0.,-1.)); +#27949 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27950 = ADVANCED_FACE('',(#27951),#27962,.F.); +#27951 = FACE_BOUND('',#27952,.F.); +#27952 = EDGE_LOOP('',(#27953,#27959,#27960,#27961)); +#27953 = ORIENTED_EDGE('',*,*,#27954,.T.); +#27954 = EDGE_CURVE('',#22477,#22254,#27955,.T.); +#27955 = LINE('',#27956,#27957); +#27956 = CARTESIAN_POINT('',(2.14,4.5,-8.326672684689E-17)); +#27957 = VECTOR('',#27958,1.); +#27958 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27959 = ORIENTED_EDGE('',*,*,#22261,.T.); +#27960 = ORIENTED_EDGE('',*,*,#27937,.F.); +#27961 = ORIENTED_EDGE('',*,*,#22484,.F.); +#27962 = PLANE('',#27963); +#27963 = AXIS2_PLACEMENT_3D('',#27964,#27965,#27966); +#27964 = CARTESIAN_POINT('',(2.14,4.5,-8.326672684689E-17)); +#27965 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27966 = DIRECTION('',(0.,0.,1.)); +#27967 = ADVANCED_FACE('',(#27968),#27979,.F.); +#27968 = FACE_BOUND('',#27969,.F.); +#27969 = EDGE_LOOP('',(#27970,#27976,#27977,#27978)); +#27970 = ORIENTED_EDGE('',*,*,#27971,.T.); +#27971 = EDGE_CURVE('',#22468,#22245,#27972,.T.); +#27972 = LINE('',#27973,#27974); +#27973 = CARTESIAN_POINT('',(2.14,4.,-8.326672684689E-17)); +#27974 = VECTOR('',#27975,1.); +#27975 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27976 = ORIENTED_EDGE('',*,*,#22253,.T.); +#27977 = ORIENTED_EDGE('',*,*,#27954,.F.); +#27978 = ORIENTED_EDGE('',*,*,#22476,.F.); +#27979 = PLANE('',#27980); +#27980 = AXIS2_PLACEMENT_3D('',#27981,#27982,#27983); +#27981 = CARTESIAN_POINT('',(2.14,4.,-8.326672684689E-17)); +#27982 = DIRECTION('',(0.,0.,1.)); +#27983 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#27984 = ADVANCED_FACE('',(#27985),#27996,.T.); +#27985 = FACE_BOUND('',#27986,.T.); +#27986 = EDGE_LOOP('',(#27987,#27988,#27989,#27990)); +#27987 = ORIENTED_EDGE('',*,*,#22467,.T.); +#27988 = ORIENTED_EDGE('',*,*,#27971,.T.); +#27989 = ORIENTED_EDGE('',*,*,#22244,.F.); +#27990 = ORIENTED_EDGE('',*,*,#27991,.F.); +#27991 = EDGE_CURVE('',#22460,#22237,#27992,.T.); +#27992 = LINE('',#27993,#27994); +#27993 = CARTESIAN_POINT('',(2.14,3.8,0.2)); +#27994 = VECTOR('',#27995,1.); +#27995 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#27996 = CYLINDRICAL_SURFACE('',#27997,0.2); +#27997 = AXIS2_PLACEMENT_3D('',#27998,#27999,#28000); +#27998 = CARTESIAN_POINT('',(2.14,4.,0.2)); +#27999 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28000 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28001 = ADVANCED_FACE('',(#28002),#28008,.F.); +#28002 = FACE_BOUND('',#28003,.F.); +#28003 = EDGE_LOOP('',(#28004,#28005,#28006,#28007)); +#28004 = ORIENTED_EDGE('',*,*,#22542,.T.); +#28005 = ORIENTED_EDGE('',*,*,#22236,.T.); +#28006 = ORIENTED_EDGE('',*,*,#27991,.F.); +#28007 = ORIENTED_EDGE('',*,*,#22459,.F.); +#28008 = PLANE('',#28009); +#28009 = AXIS2_PLACEMENT_3D('',#28010,#28011,#28012); +#28010 = CARTESIAN_POINT('',(2.14,3.8,0.65)); +#28011 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28012 = DIRECTION('',(0.,0.,-1.)); +#28013 = ADVANCED_FACE('',(#28014),#28025,.T.); +#28014 = FACE_BOUND('',#28015,.T.); +#28015 = EDGE_LOOP('',(#28016,#28017,#28018,#28019)); +#28016 = ORIENTED_EDGE('',*,*,#22648,.T.); +#28017 = ORIENTED_EDGE('',*,*,#25159,.T.); +#28018 = ORIENTED_EDGE('',*,*,#22871,.F.); +#28019 = ORIENTED_EDGE('',*,*,#28020,.F.); +#28020 = EDGE_CURVE('',#22641,#22864,#28021,.T.); +#28021 = LINE('',#28022,#28023); +#28022 = CARTESIAN_POINT('',(-1.86,3.9,0.65)); +#28023 = VECTOR('',#28024,1.); +#28024 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28025 = CYLINDRICAL_SURFACE('',#28026,0.2); +#28026 = AXIS2_PLACEMENT_3D('',#28027,#28028,#28029); +#28027 = CARTESIAN_POINT('',(-1.86,3.7,0.65)); +#28028 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28029 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28030 = ADVANCED_FACE('',(#28031),#28042,.F.); +#28031 = FACE_BOUND('',#28032,.F.); +#28032 = EDGE_LOOP('',(#28033,#28039,#28040,#28041)); +#28033 = ORIENTED_EDGE('',*,*,#28034,.T.); +#28034 = EDGE_CURVE('',#22632,#22855,#28035,.T.); +#28035 = LINE('',#28036,#28037); +#28036 = CARTESIAN_POINT('',(-1.86,3.9,0.2)); +#28037 = VECTOR('',#28038,1.); +#28038 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28039 = ORIENTED_EDGE('',*,*,#22863,.T.); +#28040 = ORIENTED_EDGE('',*,*,#28020,.F.); +#28041 = ORIENTED_EDGE('',*,*,#22640,.F.); +#28042 = PLANE('',#28043); +#28043 = AXIS2_PLACEMENT_3D('',#28044,#28045,#28046); +#28044 = CARTESIAN_POINT('',(-1.86,3.9,0.2)); +#28045 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28046 = DIRECTION('',(0.,0.,1.)); +#28047 = ADVANCED_FACE('',(#28048),#28059,.F.); +#28048 = FACE_BOUND('',#28049,.F.); +#28049 = EDGE_LOOP('',(#28050,#28056,#28057,#28058)); +#28050 = ORIENTED_EDGE('',*,*,#28051,.T.); +#28051 = EDGE_CURVE('',#22624,#22847,#28052,.T.); +#28052 = LINE('',#28053,#28054); +#28053 = CARTESIAN_POINT('',(-1.86,4.,0.1)); +#28054 = VECTOR('',#28055,1.); +#28055 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28056 = ORIENTED_EDGE('',*,*,#22854,.T.); +#28057 = ORIENTED_EDGE('',*,*,#28034,.F.); +#28058 = ORIENTED_EDGE('',*,*,#22631,.F.); +#28059 = CYLINDRICAL_SURFACE('',#28060,0.1); +#28060 = AXIS2_PLACEMENT_3D('',#28061,#28062,#28063); +#28061 = CARTESIAN_POINT('',(-1.86,4.,0.2)); +#28062 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28063 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28064 = ADVANCED_FACE('',(#28065),#28076,.F.); +#28065 = FACE_BOUND('',#28066,.F.); +#28066 = EDGE_LOOP('',(#28067,#28073,#28074,#28075)); +#28067 = ORIENTED_EDGE('',*,*,#28068,.T.); +#28068 = EDGE_CURVE('',#22616,#22839,#28069,.T.); +#28069 = LINE('',#28070,#28071); +#28070 = CARTESIAN_POINT('',(-1.86,4.5,0.1)); +#28071 = VECTOR('',#28072,1.); +#28072 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28073 = ORIENTED_EDGE('',*,*,#22846,.T.); +#28074 = ORIENTED_EDGE('',*,*,#28051,.F.); +#28075 = ORIENTED_EDGE('',*,*,#22623,.F.); +#28076 = PLANE('',#28077); +#28077 = AXIS2_PLACEMENT_3D('',#28078,#28079,#28080); +#28078 = CARTESIAN_POINT('',(-1.86,4.5,0.1)); +#28079 = DIRECTION('',(0.,0.,-1.)); +#28080 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28081 = ADVANCED_FACE('',(#28082),#28093,.F.); +#28082 = FACE_BOUND('',#28083,.F.); +#28083 = EDGE_LOOP('',(#28084,#28090,#28091,#28092)); +#28084 = ORIENTED_EDGE('',*,*,#28085,.T.); +#28085 = EDGE_CURVE('',#22608,#22831,#28086,.T.); +#28086 = LINE('',#28087,#28088); +#28087 = CARTESIAN_POINT('',(-1.86,4.5,-8.326672684689E-17)); +#28088 = VECTOR('',#28089,1.); +#28089 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28090 = ORIENTED_EDGE('',*,*,#22838,.T.); +#28091 = ORIENTED_EDGE('',*,*,#28068,.F.); +#28092 = ORIENTED_EDGE('',*,*,#22615,.F.); +#28093 = PLANE('',#28094); +#28094 = AXIS2_PLACEMENT_3D('',#28095,#28096,#28097); +#28095 = CARTESIAN_POINT('',(-1.86,4.5,-8.326672684689E-17)); +#28096 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28097 = DIRECTION('',(0.,0.,1.)); +#28098 = ADVANCED_FACE('',(#28099),#28110,.F.); +#28099 = FACE_BOUND('',#28100,.F.); +#28100 = EDGE_LOOP('',(#28101,#28107,#28108,#28109)); +#28101 = ORIENTED_EDGE('',*,*,#28102,.T.); +#28102 = EDGE_CURVE('',#22599,#22822,#28103,.T.); +#28103 = LINE('',#28104,#28105); +#28104 = CARTESIAN_POINT('',(-1.86,4.,-8.326672684689E-17)); +#28105 = VECTOR('',#28106,1.); +#28106 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28107 = ORIENTED_EDGE('',*,*,#22830,.T.); +#28108 = ORIENTED_EDGE('',*,*,#28085,.F.); +#28109 = ORIENTED_EDGE('',*,*,#22607,.F.); +#28110 = PLANE('',#28111); +#28111 = AXIS2_PLACEMENT_3D('',#28112,#28113,#28114); +#28112 = CARTESIAN_POINT('',(-1.86,4.,-8.326672684689E-17)); +#28113 = DIRECTION('',(0.,0.,1.)); +#28114 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28115 = ADVANCED_FACE('',(#28116),#28127,.T.); +#28116 = FACE_BOUND('',#28117,.T.); +#28117 = EDGE_LOOP('',(#28118,#28119,#28120,#28121)); +#28118 = ORIENTED_EDGE('',*,*,#22598,.T.); +#28119 = ORIENTED_EDGE('',*,*,#28102,.T.); +#28120 = ORIENTED_EDGE('',*,*,#22821,.F.); +#28121 = ORIENTED_EDGE('',*,*,#28122,.F.); +#28122 = EDGE_CURVE('',#22591,#22814,#28123,.T.); +#28123 = LINE('',#28124,#28125); +#28124 = CARTESIAN_POINT('',(-1.86,3.8,0.2)); +#28125 = VECTOR('',#28126,1.); +#28126 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28127 = CYLINDRICAL_SURFACE('',#28128,0.2); +#28128 = AXIS2_PLACEMENT_3D('',#28129,#28130,#28131); +#28129 = CARTESIAN_POINT('',(-1.86,4.,0.2)); +#28130 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28131 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28132 = ADVANCED_FACE('',(#28133),#28139,.F.); +#28133 = FACE_BOUND('',#28134,.F.); +#28134 = EDGE_LOOP('',(#28135,#28136,#28137,#28138)); +#28135 = ORIENTED_EDGE('',*,*,#22795,.T.); +#28136 = ORIENTED_EDGE('',*,*,#22813,.T.); +#28137 = ORIENTED_EDGE('',*,*,#28122,.F.); +#28138 = ORIENTED_EDGE('',*,*,#22590,.F.); +#28139 = PLANE('',#28140); +#28140 = AXIS2_PLACEMENT_3D('',#28141,#28142,#28143); +#28141 = CARTESIAN_POINT('',(-1.86,3.8,0.65)); +#28142 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28143 = DIRECTION('',(0.,0.,-1.)); +#28144 = ADVANCED_FACE('',(#28145),#28156,.T.); +#28145 = FACE_BOUND('',#28146,.T.); +#28146 = EDGE_LOOP('',(#28147,#28148,#28149,#28150)); +#28147 = ORIENTED_EDGE('',*,*,#22963,.T.); +#28148 = ORIENTED_EDGE('',*,*,#25140,.T.); +#28149 = ORIENTED_EDGE('',*,*,#22740,.F.); +#28150 = ORIENTED_EDGE('',*,*,#28151,.F.); +#28151 = EDGE_CURVE('',#22956,#22733,#28152,.T.); +#28152 = LINE('',#28153,#28154); +#28153 = CARTESIAN_POINT('',(1.64,3.9,0.65)); +#28154 = VECTOR('',#28155,1.); +#28155 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28156 = CYLINDRICAL_SURFACE('',#28157,0.2); +#28157 = AXIS2_PLACEMENT_3D('',#28158,#28159,#28160); +#28158 = CARTESIAN_POINT('',(1.64,3.7,0.65)); +#28159 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28160 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28161 = ADVANCED_FACE('',(#28162),#28173,.F.); +#28162 = FACE_BOUND('',#28163,.F.); +#28163 = EDGE_LOOP('',(#28164,#28170,#28171,#28172)); +#28164 = ORIENTED_EDGE('',*,*,#28165,.T.); +#28165 = EDGE_CURVE('',#22947,#22724,#28166,.T.); +#28166 = LINE('',#28167,#28168); +#28167 = CARTESIAN_POINT('',(1.64,3.9,0.2)); +#28168 = VECTOR('',#28169,1.); +#28169 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28170 = ORIENTED_EDGE('',*,*,#22732,.T.); +#28171 = ORIENTED_EDGE('',*,*,#28151,.F.); +#28172 = ORIENTED_EDGE('',*,*,#22955,.F.); +#28173 = PLANE('',#28174); +#28174 = AXIS2_PLACEMENT_3D('',#28175,#28176,#28177); +#28175 = CARTESIAN_POINT('',(1.64,3.9,0.2)); +#28176 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28177 = DIRECTION('',(0.,0.,1.)); +#28178 = ADVANCED_FACE('',(#28179),#28190,.F.); +#28179 = FACE_BOUND('',#28180,.F.); +#28180 = EDGE_LOOP('',(#28181,#28187,#28188,#28189)); +#28181 = ORIENTED_EDGE('',*,*,#28182,.T.); +#28182 = EDGE_CURVE('',#22939,#22716,#28183,.T.); +#28183 = LINE('',#28184,#28185); +#28184 = CARTESIAN_POINT('',(1.64,4.,0.1)); +#28185 = VECTOR('',#28186,1.); +#28186 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28187 = ORIENTED_EDGE('',*,*,#22723,.T.); +#28188 = ORIENTED_EDGE('',*,*,#28165,.F.); +#28189 = ORIENTED_EDGE('',*,*,#22946,.F.); +#28190 = CYLINDRICAL_SURFACE('',#28191,0.1); +#28191 = AXIS2_PLACEMENT_3D('',#28192,#28193,#28194); +#28192 = CARTESIAN_POINT('',(1.64,4.,0.2)); +#28193 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28194 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28195 = ADVANCED_FACE('',(#28196),#28207,.F.); +#28196 = FACE_BOUND('',#28197,.F.); +#28197 = EDGE_LOOP('',(#28198,#28204,#28205,#28206)); +#28198 = ORIENTED_EDGE('',*,*,#28199,.T.); +#28199 = EDGE_CURVE('',#22931,#22708,#28200,.T.); +#28200 = LINE('',#28201,#28202); +#28201 = CARTESIAN_POINT('',(1.64,4.5,0.1)); +#28202 = VECTOR('',#28203,1.); +#28203 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28204 = ORIENTED_EDGE('',*,*,#22715,.T.); +#28205 = ORIENTED_EDGE('',*,*,#28182,.F.); +#28206 = ORIENTED_EDGE('',*,*,#22938,.F.); +#28207 = PLANE('',#28208); +#28208 = AXIS2_PLACEMENT_3D('',#28209,#28210,#28211); +#28209 = CARTESIAN_POINT('',(1.64,4.5,0.1)); +#28210 = DIRECTION('',(0.,0.,-1.)); +#28211 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28212 = ADVANCED_FACE('',(#28213),#28224,.F.); +#28213 = FACE_BOUND('',#28214,.F.); +#28214 = EDGE_LOOP('',(#28215,#28221,#28222,#28223)); +#28215 = ORIENTED_EDGE('',*,*,#28216,.T.); +#28216 = EDGE_CURVE('',#22923,#22700,#28217,.T.); +#28217 = LINE('',#28218,#28219); +#28218 = CARTESIAN_POINT('',(1.64,4.5,-8.326672684689E-17)); +#28219 = VECTOR('',#28220,1.); +#28220 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28221 = ORIENTED_EDGE('',*,*,#22707,.T.); +#28222 = ORIENTED_EDGE('',*,*,#28199,.F.); +#28223 = ORIENTED_EDGE('',*,*,#22930,.F.); +#28224 = PLANE('',#28225); +#28225 = AXIS2_PLACEMENT_3D('',#28226,#28227,#28228); +#28226 = CARTESIAN_POINT('',(1.64,4.5,-8.326672684689E-17)); +#28227 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28228 = DIRECTION('',(0.,0.,1.)); +#28229 = ADVANCED_FACE('',(#28230),#28241,.F.); +#28230 = FACE_BOUND('',#28231,.F.); +#28231 = EDGE_LOOP('',(#28232,#28238,#28239,#28240)); +#28232 = ORIENTED_EDGE('',*,*,#28233,.T.); +#28233 = EDGE_CURVE('',#22914,#22691,#28234,.T.); +#28234 = LINE('',#28235,#28236); +#28235 = CARTESIAN_POINT('',(1.64,4.,-8.326672684689E-17)); +#28236 = VECTOR('',#28237,1.); +#28237 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28238 = ORIENTED_EDGE('',*,*,#22699,.T.); +#28239 = ORIENTED_EDGE('',*,*,#28216,.F.); +#28240 = ORIENTED_EDGE('',*,*,#22922,.F.); +#28241 = PLANE('',#28242); +#28242 = AXIS2_PLACEMENT_3D('',#28243,#28244,#28245); +#28243 = CARTESIAN_POINT('',(1.64,4.,-8.326672684689E-17)); +#28244 = DIRECTION('',(0.,0.,1.)); +#28245 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28246 = ADVANCED_FACE('',(#28247),#28258,.T.); +#28247 = FACE_BOUND('',#28248,.T.); +#28248 = EDGE_LOOP('',(#28249,#28250,#28251,#28252)); +#28249 = ORIENTED_EDGE('',*,*,#22913,.T.); +#28250 = ORIENTED_EDGE('',*,*,#28233,.T.); +#28251 = ORIENTED_EDGE('',*,*,#22690,.F.); +#28252 = ORIENTED_EDGE('',*,*,#28253,.F.); +#28253 = EDGE_CURVE('',#22906,#22683,#28254,.T.); +#28254 = LINE('',#28255,#28256); +#28255 = CARTESIAN_POINT('',(1.64,3.8,0.2)); +#28256 = VECTOR('',#28257,1.); +#28257 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28258 = CYLINDRICAL_SURFACE('',#28259,0.2); +#28259 = AXIS2_PLACEMENT_3D('',#28260,#28261,#28262); +#28260 = CARTESIAN_POINT('',(1.64,4.,0.2)); +#28261 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28262 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28263 = ADVANCED_FACE('',(#28264),#28270,.F.); +#28264 = FACE_BOUND('',#28265,.F.); +#28265 = EDGE_LOOP('',(#28266,#28267,#28268,#28269)); +#28266 = ORIENTED_EDGE('',*,*,#22988,.T.); +#28267 = ORIENTED_EDGE('',*,*,#22682,.T.); +#28268 = ORIENTED_EDGE('',*,*,#28253,.F.); +#28269 = ORIENTED_EDGE('',*,*,#22905,.F.); +#28270 = PLANE('',#28271); +#28271 = AXIS2_PLACEMENT_3D('',#28272,#28273,#28274); +#28272 = CARTESIAN_POINT('',(1.64,3.8,0.65)); +#28273 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28274 = DIRECTION('',(0.,0.,-1.)); +#28275 = ADVANCED_FACE('',(#28276),#28287,.T.); +#28276 = FACE_BOUND('',#28277,.T.); +#28277 = EDGE_LOOP('',(#28278,#28279,#28280,#28281)); +#28278 = ORIENTED_EDGE('',*,*,#23094,.T.); +#28279 = ORIENTED_EDGE('',*,*,#25197,.T.); +#28280 = ORIENTED_EDGE('',*,*,#23317,.F.); +#28281 = ORIENTED_EDGE('',*,*,#28282,.F.); +#28282 = EDGE_CURVE('',#23087,#23310,#28283,.T.); +#28283 = LINE('',#28284,#28285); +#28284 = CARTESIAN_POINT('',(-1.36,3.9,0.65)); +#28285 = VECTOR('',#28286,1.); +#28286 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28287 = CYLINDRICAL_SURFACE('',#28288,0.2); +#28288 = AXIS2_PLACEMENT_3D('',#28289,#28290,#28291); +#28289 = CARTESIAN_POINT('',(-1.36,3.7,0.65)); +#28290 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28291 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28292 = ADVANCED_FACE('',(#28293),#28304,.F.); +#28293 = FACE_BOUND('',#28294,.F.); +#28294 = EDGE_LOOP('',(#28295,#28301,#28302,#28303)); +#28295 = ORIENTED_EDGE('',*,*,#28296,.T.); +#28296 = EDGE_CURVE('',#23078,#23301,#28297,.T.); +#28297 = LINE('',#28298,#28299); +#28298 = CARTESIAN_POINT('',(-1.36,3.9,0.2)); +#28299 = VECTOR('',#28300,1.); +#28300 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28301 = ORIENTED_EDGE('',*,*,#23309,.T.); +#28302 = ORIENTED_EDGE('',*,*,#28282,.F.); +#28303 = ORIENTED_EDGE('',*,*,#23086,.F.); +#28304 = PLANE('',#28305); +#28305 = AXIS2_PLACEMENT_3D('',#28306,#28307,#28308); +#28306 = CARTESIAN_POINT('',(-1.36,3.9,0.2)); +#28307 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28308 = DIRECTION('',(0.,0.,1.)); +#28309 = ADVANCED_FACE('',(#28310),#28321,.F.); +#28310 = FACE_BOUND('',#28311,.F.); +#28311 = EDGE_LOOP('',(#28312,#28318,#28319,#28320)); +#28312 = ORIENTED_EDGE('',*,*,#28313,.T.); +#28313 = EDGE_CURVE('',#23070,#23293,#28314,.T.); +#28314 = LINE('',#28315,#28316); +#28315 = CARTESIAN_POINT('',(-1.36,4.,0.1)); +#28316 = VECTOR('',#28317,1.); +#28317 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28318 = ORIENTED_EDGE('',*,*,#23300,.T.); +#28319 = ORIENTED_EDGE('',*,*,#28296,.F.); +#28320 = ORIENTED_EDGE('',*,*,#23077,.F.); +#28321 = CYLINDRICAL_SURFACE('',#28322,0.1); +#28322 = AXIS2_PLACEMENT_3D('',#28323,#28324,#28325); +#28323 = CARTESIAN_POINT('',(-1.36,4.,0.2)); +#28324 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28325 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28326 = ADVANCED_FACE('',(#28327),#28338,.F.); +#28327 = FACE_BOUND('',#28328,.F.); +#28328 = EDGE_LOOP('',(#28329,#28335,#28336,#28337)); +#28329 = ORIENTED_EDGE('',*,*,#28330,.T.); +#28330 = EDGE_CURVE('',#23062,#23285,#28331,.T.); +#28331 = LINE('',#28332,#28333); +#28332 = CARTESIAN_POINT('',(-1.36,4.5,0.1)); +#28333 = VECTOR('',#28334,1.); +#28334 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28335 = ORIENTED_EDGE('',*,*,#23292,.T.); +#28336 = ORIENTED_EDGE('',*,*,#28313,.F.); +#28337 = ORIENTED_EDGE('',*,*,#23069,.F.); +#28338 = PLANE('',#28339); +#28339 = AXIS2_PLACEMENT_3D('',#28340,#28341,#28342); +#28340 = CARTESIAN_POINT('',(-1.36,4.5,0.1)); +#28341 = DIRECTION('',(0.,0.,-1.)); +#28342 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28343 = ADVANCED_FACE('',(#28344),#28355,.F.); +#28344 = FACE_BOUND('',#28345,.F.); +#28345 = EDGE_LOOP('',(#28346,#28352,#28353,#28354)); +#28346 = ORIENTED_EDGE('',*,*,#28347,.T.); +#28347 = EDGE_CURVE('',#23054,#23277,#28348,.T.); +#28348 = LINE('',#28349,#28350); +#28349 = CARTESIAN_POINT('',(-1.36,4.5,-8.326672684689E-17)); +#28350 = VECTOR('',#28351,1.); +#28351 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28352 = ORIENTED_EDGE('',*,*,#23284,.T.); +#28353 = ORIENTED_EDGE('',*,*,#28330,.F.); +#28354 = ORIENTED_EDGE('',*,*,#23061,.F.); +#28355 = PLANE('',#28356); +#28356 = AXIS2_PLACEMENT_3D('',#28357,#28358,#28359); +#28357 = CARTESIAN_POINT('',(-1.36,4.5,-8.326672684689E-17)); +#28358 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28359 = DIRECTION('',(0.,0.,1.)); +#28360 = ADVANCED_FACE('',(#28361),#28372,.F.); +#28361 = FACE_BOUND('',#28362,.F.); +#28362 = EDGE_LOOP('',(#28363,#28369,#28370,#28371)); +#28363 = ORIENTED_EDGE('',*,*,#28364,.T.); +#28364 = EDGE_CURVE('',#23045,#23268,#28365,.T.); +#28365 = LINE('',#28366,#28367); +#28366 = CARTESIAN_POINT('',(-1.36,4.,-8.326672684689E-17)); +#28367 = VECTOR('',#28368,1.); +#28368 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28369 = ORIENTED_EDGE('',*,*,#23276,.T.); +#28370 = ORIENTED_EDGE('',*,*,#28347,.F.); +#28371 = ORIENTED_EDGE('',*,*,#23053,.F.); +#28372 = PLANE('',#28373); +#28373 = AXIS2_PLACEMENT_3D('',#28374,#28375,#28376); +#28374 = CARTESIAN_POINT('',(-1.36,4.,-8.326672684689E-17)); +#28375 = DIRECTION('',(0.,0.,1.)); +#28376 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28377 = ADVANCED_FACE('',(#28378),#28389,.T.); +#28378 = FACE_BOUND('',#28379,.T.); +#28379 = EDGE_LOOP('',(#28380,#28381,#28382,#28383)); +#28380 = ORIENTED_EDGE('',*,*,#23044,.T.); +#28381 = ORIENTED_EDGE('',*,*,#28364,.T.); +#28382 = ORIENTED_EDGE('',*,*,#23267,.F.); +#28383 = ORIENTED_EDGE('',*,*,#28384,.F.); +#28384 = EDGE_CURVE('',#23037,#23260,#28385,.T.); +#28385 = LINE('',#28386,#28387); +#28386 = CARTESIAN_POINT('',(-1.36,3.8,0.2)); +#28387 = VECTOR('',#28388,1.); +#28388 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28389 = CYLINDRICAL_SURFACE('',#28390,0.2); +#28390 = AXIS2_PLACEMENT_3D('',#28391,#28392,#28393); +#28391 = CARTESIAN_POINT('',(-1.36,4.,0.2)); +#28392 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28393 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28394 = ADVANCED_FACE('',(#28395),#28401,.F.); +#28395 = FACE_BOUND('',#28396,.F.); +#28396 = EDGE_LOOP('',(#28397,#28398,#28399,#28400)); +#28397 = ORIENTED_EDGE('',*,*,#23241,.T.); +#28398 = ORIENTED_EDGE('',*,*,#23259,.T.); +#28399 = ORIENTED_EDGE('',*,*,#28384,.F.); +#28400 = ORIENTED_EDGE('',*,*,#23036,.F.); +#28401 = PLANE('',#28402); +#28402 = AXIS2_PLACEMENT_3D('',#28403,#28404,#28405); +#28403 = CARTESIAN_POINT('',(-1.36,3.8,0.65)); +#28404 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28405 = DIRECTION('',(0.,0.,-1.)); +#28406 = ADVANCED_FACE('',(#28407),#28418,.T.); +#28407 = FACE_BOUND('',#28408,.T.); +#28408 = EDGE_LOOP('',(#28409,#28410,#28411,#28412)); +#28409 = ORIENTED_EDGE('',*,*,#23409,.T.); +#28410 = ORIENTED_EDGE('',*,*,#25178,.T.); +#28411 = ORIENTED_EDGE('',*,*,#23186,.F.); +#28412 = ORIENTED_EDGE('',*,*,#28413,.F.); +#28413 = EDGE_CURVE('',#23402,#23179,#28414,.T.); +#28414 = LINE('',#28415,#28416); +#28415 = CARTESIAN_POINT('',(1.14,3.9,0.65)); +#28416 = VECTOR('',#28417,1.); +#28417 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28418 = CYLINDRICAL_SURFACE('',#28419,0.2); +#28419 = AXIS2_PLACEMENT_3D('',#28420,#28421,#28422); +#28420 = CARTESIAN_POINT('',(1.14,3.7,0.65)); +#28421 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28422 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28423 = ADVANCED_FACE('',(#28424),#28435,.F.); +#28424 = FACE_BOUND('',#28425,.F.); +#28425 = EDGE_LOOP('',(#28426,#28432,#28433,#28434)); +#28426 = ORIENTED_EDGE('',*,*,#28427,.T.); +#28427 = EDGE_CURVE('',#23393,#23170,#28428,.T.); +#28428 = LINE('',#28429,#28430); +#28429 = CARTESIAN_POINT('',(1.14,3.9,0.2)); +#28430 = VECTOR('',#28431,1.); +#28431 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28432 = ORIENTED_EDGE('',*,*,#23178,.T.); +#28433 = ORIENTED_EDGE('',*,*,#28413,.F.); +#28434 = ORIENTED_EDGE('',*,*,#23401,.F.); +#28435 = PLANE('',#28436); +#28436 = AXIS2_PLACEMENT_3D('',#28437,#28438,#28439); +#28437 = CARTESIAN_POINT('',(1.14,3.9,0.2)); +#28438 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28439 = DIRECTION('',(0.,0.,1.)); +#28440 = ADVANCED_FACE('',(#28441),#28452,.F.); +#28441 = FACE_BOUND('',#28442,.F.); +#28442 = EDGE_LOOP('',(#28443,#28449,#28450,#28451)); +#28443 = ORIENTED_EDGE('',*,*,#28444,.T.); +#28444 = EDGE_CURVE('',#23385,#23162,#28445,.T.); +#28445 = LINE('',#28446,#28447); +#28446 = CARTESIAN_POINT('',(1.14,4.,0.1)); +#28447 = VECTOR('',#28448,1.); +#28448 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28449 = ORIENTED_EDGE('',*,*,#23169,.T.); +#28450 = ORIENTED_EDGE('',*,*,#28427,.F.); +#28451 = ORIENTED_EDGE('',*,*,#23392,.F.); +#28452 = CYLINDRICAL_SURFACE('',#28453,0.1); +#28453 = AXIS2_PLACEMENT_3D('',#28454,#28455,#28456); +#28454 = CARTESIAN_POINT('',(1.14,4.,0.2)); +#28455 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28456 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28457 = ADVANCED_FACE('',(#28458),#28469,.F.); +#28458 = FACE_BOUND('',#28459,.F.); +#28459 = EDGE_LOOP('',(#28460,#28466,#28467,#28468)); +#28460 = ORIENTED_EDGE('',*,*,#28461,.T.); +#28461 = EDGE_CURVE('',#23377,#23154,#28462,.T.); +#28462 = LINE('',#28463,#28464); +#28463 = CARTESIAN_POINT('',(1.14,4.5,0.1)); +#28464 = VECTOR('',#28465,1.); +#28465 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28466 = ORIENTED_EDGE('',*,*,#23161,.T.); +#28467 = ORIENTED_EDGE('',*,*,#28444,.F.); +#28468 = ORIENTED_EDGE('',*,*,#23384,.F.); +#28469 = PLANE('',#28470); +#28470 = AXIS2_PLACEMENT_3D('',#28471,#28472,#28473); +#28471 = CARTESIAN_POINT('',(1.14,4.5,0.1)); +#28472 = DIRECTION('',(0.,0.,-1.)); +#28473 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28474 = ADVANCED_FACE('',(#28475),#28486,.F.); +#28475 = FACE_BOUND('',#28476,.F.); +#28476 = EDGE_LOOP('',(#28477,#28483,#28484,#28485)); +#28477 = ORIENTED_EDGE('',*,*,#28478,.T.); +#28478 = EDGE_CURVE('',#23369,#23146,#28479,.T.); +#28479 = LINE('',#28480,#28481); +#28480 = CARTESIAN_POINT('',(1.14,4.5,-8.326672684689E-17)); +#28481 = VECTOR('',#28482,1.); +#28482 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28483 = ORIENTED_EDGE('',*,*,#23153,.T.); +#28484 = ORIENTED_EDGE('',*,*,#28461,.F.); +#28485 = ORIENTED_EDGE('',*,*,#23376,.F.); +#28486 = PLANE('',#28487); +#28487 = AXIS2_PLACEMENT_3D('',#28488,#28489,#28490); +#28488 = CARTESIAN_POINT('',(1.14,4.5,-8.326672684689E-17)); +#28489 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28490 = DIRECTION('',(0.,0.,1.)); +#28491 = ADVANCED_FACE('',(#28492),#28503,.F.); +#28492 = FACE_BOUND('',#28493,.F.); +#28493 = EDGE_LOOP('',(#28494,#28500,#28501,#28502)); +#28494 = ORIENTED_EDGE('',*,*,#28495,.T.); +#28495 = EDGE_CURVE('',#23360,#23137,#28496,.T.); +#28496 = LINE('',#28497,#28498); +#28497 = CARTESIAN_POINT('',(1.14,4.,-8.326672684689E-17)); +#28498 = VECTOR('',#28499,1.); +#28499 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28500 = ORIENTED_EDGE('',*,*,#23145,.T.); +#28501 = ORIENTED_EDGE('',*,*,#28478,.F.); +#28502 = ORIENTED_EDGE('',*,*,#23368,.F.); +#28503 = PLANE('',#28504); +#28504 = AXIS2_PLACEMENT_3D('',#28505,#28506,#28507); +#28505 = CARTESIAN_POINT('',(1.14,4.,-8.326672684689E-17)); +#28506 = DIRECTION('',(0.,0.,1.)); +#28507 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28508 = ADVANCED_FACE('',(#28509),#28520,.T.); +#28509 = FACE_BOUND('',#28510,.T.); +#28510 = EDGE_LOOP('',(#28511,#28512,#28513,#28514)); +#28511 = ORIENTED_EDGE('',*,*,#23359,.T.); +#28512 = ORIENTED_EDGE('',*,*,#28495,.T.); +#28513 = ORIENTED_EDGE('',*,*,#23136,.F.); +#28514 = ORIENTED_EDGE('',*,*,#28515,.F.); +#28515 = EDGE_CURVE('',#23352,#23129,#28516,.T.); +#28516 = LINE('',#28517,#28518); +#28517 = CARTESIAN_POINT('',(1.14,3.8,0.2)); +#28518 = VECTOR('',#28519,1.); +#28519 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28520 = CYLINDRICAL_SURFACE('',#28521,0.2); +#28521 = AXIS2_PLACEMENT_3D('',#28522,#28523,#28524); +#28522 = CARTESIAN_POINT('',(1.14,4.,0.2)); +#28523 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28524 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28525 = ADVANCED_FACE('',(#28526),#28532,.F.); +#28526 = FACE_BOUND('',#28527,.F.); +#28527 = EDGE_LOOP('',(#28528,#28529,#28530,#28531)); +#28528 = ORIENTED_EDGE('',*,*,#23434,.T.); +#28529 = ORIENTED_EDGE('',*,*,#23128,.T.); +#28530 = ORIENTED_EDGE('',*,*,#28515,.F.); +#28531 = ORIENTED_EDGE('',*,*,#23351,.F.); +#28532 = PLANE('',#28533); +#28533 = AXIS2_PLACEMENT_3D('',#28534,#28535,#28536); +#28534 = CARTESIAN_POINT('',(1.14,3.8,0.65)); +#28535 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28536 = DIRECTION('',(0.,0.,-1.)); +#28537 = ADVANCED_FACE('',(#28538),#28549,.T.); +#28538 = FACE_BOUND('',#28539,.T.); +#28539 = EDGE_LOOP('',(#28540,#28541,#28542,#28543)); +#28540 = ORIENTED_EDGE('',*,*,#23540,.T.); +#28541 = ORIENTED_EDGE('',*,*,#25235,.T.); +#28542 = ORIENTED_EDGE('',*,*,#23763,.F.); +#28543 = ORIENTED_EDGE('',*,*,#28544,.F.); +#28544 = EDGE_CURVE('',#23533,#23756,#28545,.T.); +#28545 = LINE('',#28546,#28547); +#28546 = CARTESIAN_POINT('',(-0.86,3.9,0.65)); +#28547 = VECTOR('',#28548,1.); +#28548 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28549 = CYLINDRICAL_SURFACE('',#28550,0.2); +#28550 = AXIS2_PLACEMENT_3D('',#28551,#28552,#28553); +#28551 = CARTESIAN_POINT('',(-0.86,3.7,0.65)); +#28552 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28553 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28554 = ADVANCED_FACE('',(#28555),#28566,.F.); +#28555 = FACE_BOUND('',#28556,.F.); +#28556 = EDGE_LOOP('',(#28557,#28563,#28564,#28565)); +#28557 = ORIENTED_EDGE('',*,*,#28558,.T.); +#28558 = EDGE_CURVE('',#23524,#23747,#28559,.T.); +#28559 = LINE('',#28560,#28561); +#28560 = CARTESIAN_POINT('',(-0.86,3.9,0.2)); +#28561 = VECTOR('',#28562,1.); +#28562 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28563 = ORIENTED_EDGE('',*,*,#23755,.T.); +#28564 = ORIENTED_EDGE('',*,*,#28544,.F.); +#28565 = ORIENTED_EDGE('',*,*,#23532,.F.); +#28566 = PLANE('',#28567); +#28567 = AXIS2_PLACEMENT_3D('',#28568,#28569,#28570); +#28568 = CARTESIAN_POINT('',(-0.86,3.9,0.2)); +#28569 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28570 = DIRECTION('',(0.,0.,1.)); +#28571 = ADVANCED_FACE('',(#28572),#28583,.F.); +#28572 = FACE_BOUND('',#28573,.F.); +#28573 = EDGE_LOOP('',(#28574,#28580,#28581,#28582)); +#28574 = ORIENTED_EDGE('',*,*,#28575,.T.); +#28575 = EDGE_CURVE('',#23516,#23739,#28576,.T.); +#28576 = LINE('',#28577,#28578); +#28577 = CARTESIAN_POINT('',(-0.86,4.,0.1)); +#28578 = VECTOR('',#28579,1.); +#28579 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28580 = ORIENTED_EDGE('',*,*,#23746,.T.); +#28581 = ORIENTED_EDGE('',*,*,#28558,.F.); +#28582 = ORIENTED_EDGE('',*,*,#23523,.F.); +#28583 = CYLINDRICAL_SURFACE('',#28584,0.1); +#28584 = AXIS2_PLACEMENT_3D('',#28585,#28586,#28587); +#28585 = CARTESIAN_POINT('',(-0.86,4.,0.2)); +#28586 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28587 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28588 = ADVANCED_FACE('',(#28589),#28600,.F.); +#28589 = FACE_BOUND('',#28590,.F.); +#28590 = EDGE_LOOP('',(#28591,#28597,#28598,#28599)); +#28591 = ORIENTED_EDGE('',*,*,#28592,.T.); +#28592 = EDGE_CURVE('',#23508,#23731,#28593,.T.); +#28593 = LINE('',#28594,#28595); +#28594 = CARTESIAN_POINT('',(-0.86,4.5,0.1)); +#28595 = VECTOR('',#28596,1.); +#28596 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28597 = ORIENTED_EDGE('',*,*,#23738,.T.); +#28598 = ORIENTED_EDGE('',*,*,#28575,.F.); +#28599 = ORIENTED_EDGE('',*,*,#23515,.F.); +#28600 = PLANE('',#28601); +#28601 = AXIS2_PLACEMENT_3D('',#28602,#28603,#28604); +#28602 = CARTESIAN_POINT('',(-0.86,4.5,0.1)); +#28603 = DIRECTION('',(0.,0.,-1.)); +#28604 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28605 = ADVANCED_FACE('',(#28606),#28617,.F.); +#28606 = FACE_BOUND('',#28607,.F.); +#28607 = EDGE_LOOP('',(#28608,#28614,#28615,#28616)); +#28608 = ORIENTED_EDGE('',*,*,#28609,.T.); +#28609 = EDGE_CURVE('',#23500,#23723,#28610,.T.); +#28610 = LINE('',#28611,#28612); +#28611 = CARTESIAN_POINT('',(-0.86,4.5,-8.326672684689E-17)); +#28612 = VECTOR('',#28613,1.); +#28613 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28614 = ORIENTED_EDGE('',*,*,#23730,.T.); +#28615 = ORIENTED_EDGE('',*,*,#28592,.F.); +#28616 = ORIENTED_EDGE('',*,*,#23507,.F.); +#28617 = PLANE('',#28618); +#28618 = AXIS2_PLACEMENT_3D('',#28619,#28620,#28621); +#28619 = CARTESIAN_POINT('',(-0.86,4.5,-8.326672684689E-17)); +#28620 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28621 = DIRECTION('',(0.,0.,1.)); +#28622 = ADVANCED_FACE('',(#28623),#28634,.F.); +#28623 = FACE_BOUND('',#28624,.F.); +#28624 = EDGE_LOOP('',(#28625,#28631,#28632,#28633)); +#28625 = ORIENTED_EDGE('',*,*,#28626,.T.); +#28626 = EDGE_CURVE('',#23491,#23714,#28627,.T.); +#28627 = LINE('',#28628,#28629); +#28628 = CARTESIAN_POINT('',(-0.86,4.,-8.326672684689E-17)); +#28629 = VECTOR('',#28630,1.); +#28630 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28631 = ORIENTED_EDGE('',*,*,#23722,.T.); +#28632 = ORIENTED_EDGE('',*,*,#28609,.F.); +#28633 = ORIENTED_EDGE('',*,*,#23499,.F.); +#28634 = PLANE('',#28635); +#28635 = AXIS2_PLACEMENT_3D('',#28636,#28637,#28638); +#28636 = CARTESIAN_POINT('',(-0.86,4.,-8.326672684689E-17)); +#28637 = DIRECTION('',(0.,0.,1.)); +#28638 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28639 = ADVANCED_FACE('',(#28640),#28651,.T.); +#28640 = FACE_BOUND('',#28641,.T.); +#28641 = EDGE_LOOP('',(#28642,#28643,#28644,#28645)); +#28642 = ORIENTED_EDGE('',*,*,#23490,.T.); +#28643 = ORIENTED_EDGE('',*,*,#28626,.T.); +#28644 = ORIENTED_EDGE('',*,*,#23713,.F.); +#28645 = ORIENTED_EDGE('',*,*,#28646,.F.); +#28646 = EDGE_CURVE('',#23483,#23706,#28647,.T.); +#28647 = LINE('',#28648,#28649); +#28648 = CARTESIAN_POINT('',(-0.86,3.8,0.2)); +#28649 = VECTOR('',#28650,1.); +#28650 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28651 = CYLINDRICAL_SURFACE('',#28652,0.2); +#28652 = AXIS2_PLACEMENT_3D('',#28653,#28654,#28655); +#28653 = CARTESIAN_POINT('',(-0.86,4.,0.2)); +#28654 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28655 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28656 = ADVANCED_FACE('',(#28657),#28663,.F.); +#28657 = FACE_BOUND('',#28658,.F.); +#28658 = EDGE_LOOP('',(#28659,#28660,#28661,#28662)); +#28659 = ORIENTED_EDGE('',*,*,#23687,.T.); +#28660 = ORIENTED_EDGE('',*,*,#23705,.T.); +#28661 = ORIENTED_EDGE('',*,*,#28646,.F.); +#28662 = ORIENTED_EDGE('',*,*,#23482,.F.); +#28663 = PLANE('',#28664); +#28664 = AXIS2_PLACEMENT_3D('',#28665,#28666,#28667); +#28665 = CARTESIAN_POINT('',(-0.86,3.8,0.65)); +#28666 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28667 = DIRECTION('',(0.,0.,-1.)); +#28668 = ADVANCED_FACE('',(#28669),#28680,.T.); +#28669 = FACE_BOUND('',#28670,.T.); +#28670 = EDGE_LOOP('',(#28671,#28672,#28673,#28674)); +#28671 = ORIENTED_EDGE('',*,*,#23855,.T.); +#28672 = ORIENTED_EDGE('',*,*,#25216,.T.); +#28673 = ORIENTED_EDGE('',*,*,#23632,.F.); +#28674 = ORIENTED_EDGE('',*,*,#28675,.F.); +#28675 = EDGE_CURVE('',#23848,#23625,#28676,.T.); +#28676 = LINE('',#28677,#28678); +#28677 = CARTESIAN_POINT('',(0.64,3.9,0.65)); +#28678 = VECTOR('',#28679,1.); +#28679 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28680 = CYLINDRICAL_SURFACE('',#28681,0.2); +#28681 = AXIS2_PLACEMENT_3D('',#28682,#28683,#28684); +#28682 = CARTESIAN_POINT('',(0.64,3.7,0.65)); +#28683 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28684 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28685 = ADVANCED_FACE('',(#28686),#28697,.F.); +#28686 = FACE_BOUND('',#28687,.F.); +#28687 = EDGE_LOOP('',(#28688,#28694,#28695,#28696)); +#28688 = ORIENTED_EDGE('',*,*,#28689,.T.); +#28689 = EDGE_CURVE('',#23839,#23616,#28690,.T.); +#28690 = LINE('',#28691,#28692); +#28691 = CARTESIAN_POINT('',(0.64,3.9,0.2)); +#28692 = VECTOR('',#28693,1.); +#28693 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28694 = ORIENTED_EDGE('',*,*,#23624,.T.); +#28695 = ORIENTED_EDGE('',*,*,#28675,.F.); +#28696 = ORIENTED_EDGE('',*,*,#23847,.F.); +#28697 = PLANE('',#28698); +#28698 = AXIS2_PLACEMENT_3D('',#28699,#28700,#28701); +#28699 = CARTESIAN_POINT('',(0.64,3.9,0.2)); +#28700 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28701 = DIRECTION('',(0.,0.,1.)); +#28702 = ADVANCED_FACE('',(#28703),#28714,.F.); +#28703 = FACE_BOUND('',#28704,.F.); +#28704 = EDGE_LOOP('',(#28705,#28711,#28712,#28713)); +#28705 = ORIENTED_EDGE('',*,*,#28706,.T.); +#28706 = EDGE_CURVE('',#23831,#23608,#28707,.T.); +#28707 = LINE('',#28708,#28709); +#28708 = CARTESIAN_POINT('',(0.64,4.,0.1)); +#28709 = VECTOR('',#28710,1.); +#28710 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28711 = ORIENTED_EDGE('',*,*,#23615,.T.); +#28712 = ORIENTED_EDGE('',*,*,#28689,.F.); +#28713 = ORIENTED_EDGE('',*,*,#23838,.F.); +#28714 = CYLINDRICAL_SURFACE('',#28715,0.1); +#28715 = AXIS2_PLACEMENT_3D('',#28716,#28717,#28718); +#28716 = CARTESIAN_POINT('',(0.64,4.,0.2)); +#28717 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28718 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28719 = ADVANCED_FACE('',(#28720),#28731,.F.); +#28720 = FACE_BOUND('',#28721,.F.); +#28721 = EDGE_LOOP('',(#28722,#28728,#28729,#28730)); +#28722 = ORIENTED_EDGE('',*,*,#28723,.T.); +#28723 = EDGE_CURVE('',#23823,#23600,#28724,.T.); +#28724 = LINE('',#28725,#28726); +#28725 = CARTESIAN_POINT('',(0.64,4.5,0.1)); +#28726 = VECTOR('',#28727,1.); +#28727 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28728 = ORIENTED_EDGE('',*,*,#23607,.T.); +#28729 = ORIENTED_EDGE('',*,*,#28706,.F.); +#28730 = ORIENTED_EDGE('',*,*,#23830,.F.); +#28731 = PLANE('',#28732); +#28732 = AXIS2_PLACEMENT_3D('',#28733,#28734,#28735); +#28733 = CARTESIAN_POINT('',(0.64,4.5,0.1)); +#28734 = DIRECTION('',(0.,0.,-1.)); +#28735 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28736 = ADVANCED_FACE('',(#28737),#28748,.F.); +#28737 = FACE_BOUND('',#28738,.F.); +#28738 = EDGE_LOOP('',(#28739,#28745,#28746,#28747)); +#28739 = ORIENTED_EDGE('',*,*,#28740,.T.); +#28740 = EDGE_CURVE('',#23815,#23592,#28741,.T.); +#28741 = LINE('',#28742,#28743); +#28742 = CARTESIAN_POINT('',(0.64,4.5,-8.326672684689E-17)); +#28743 = VECTOR('',#28744,1.); +#28744 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28745 = ORIENTED_EDGE('',*,*,#23599,.T.); +#28746 = ORIENTED_EDGE('',*,*,#28723,.F.); +#28747 = ORIENTED_EDGE('',*,*,#23822,.F.); +#28748 = PLANE('',#28749); +#28749 = AXIS2_PLACEMENT_3D('',#28750,#28751,#28752); +#28750 = CARTESIAN_POINT('',(0.64,4.5,-8.326672684689E-17)); +#28751 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28752 = DIRECTION('',(0.,0.,1.)); +#28753 = ADVANCED_FACE('',(#28754),#28765,.F.); +#28754 = FACE_BOUND('',#28755,.F.); +#28755 = EDGE_LOOP('',(#28756,#28762,#28763,#28764)); +#28756 = ORIENTED_EDGE('',*,*,#28757,.T.); +#28757 = EDGE_CURVE('',#23806,#23583,#28758,.T.); +#28758 = LINE('',#28759,#28760); +#28759 = CARTESIAN_POINT('',(0.64,4.,-8.326672684689E-17)); +#28760 = VECTOR('',#28761,1.); +#28761 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28762 = ORIENTED_EDGE('',*,*,#23591,.T.); +#28763 = ORIENTED_EDGE('',*,*,#28740,.F.); +#28764 = ORIENTED_EDGE('',*,*,#23814,.F.); +#28765 = PLANE('',#28766); +#28766 = AXIS2_PLACEMENT_3D('',#28767,#28768,#28769); +#28767 = CARTESIAN_POINT('',(0.64,4.,-8.326672684689E-17)); +#28768 = DIRECTION('',(0.,0.,1.)); +#28769 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28770 = ADVANCED_FACE('',(#28771),#28782,.T.); +#28771 = FACE_BOUND('',#28772,.T.); +#28772 = EDGE_LOOP('',(#28773,#28774,#28775,#28776)); +#28773 = ORIENTED_EDGE('',*,*,#23805,.T.); +#28774 = ORIENTED_EDGE('',*,*,#28757,.T.); +#28775 = ORIENTED_EDGE('',*,*,#23582,.F.); +#28776 = ORIENTED_EDGE('',*,*,#28777,.F.); +#28777 = EDGE_CURVE('',#23798,#23575,#28778,.T.); +#28778 = LINE('',#28779,#28780); +#28779 = CARTESIAN_POINT('',(0.64,3.8,0.2)); +#28780 = VECTOR('',#28781,1.); +#28781 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28782 = CYLINDRICAL_SURFACE('',#28783,0.2); +#28783 = AXIS2_PLACEMENT_3D('',#28784,#28785,#28786); +#28784 = CARTESIAN_POINT('',(0.64,4.,0.2)); +#28785 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28786 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28787 = ADVANCED_FACE('',(#28788),#28794,.F.); +#28788 = FACE_BOUND('',#28789,.F.); +#28789 = EDGE_LOOP('',(#28790,#28791,#28792,#28793)); +#28790 = ORIENTED_EDGE('',*,*,#23880,.T.); +#28791 = ORIENTED_EDGE('',*,*,#23574,.T.); +#28792 = ORIENTED_EDGE('',*,*,#28777,.F.); +#28793 = ORIENTED_EDGE('',*,*,#23797,.F.); +#28794 = PLANE('',#28795); +#28795 = AXIS2_PLACEMENT_3D('',#28796,#28797,#28798); +#28796 = CARTESIAN_POINT('',(0.64,3.8,0.65)); +#28797 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28798 = DIRECTION('',(0.,0.,-1.)); +#28799 = ADVANCED_FACE('',(#28800),#28811,.T.); +#28800 = FACE_BOUND('',#28801,.T.); +#28801 = EDGE_LOOP('',(#28802,#28803,#28804,#28805)); +#28802 = ORIENTED_EDGE('',*,*,#23986,.T.); +#28803 = ORIENTED_EDGE('',*,*,#25273,.T.); +#28804 = ORIENTED_EDGE('',*,*,#24209,.F.); +#28805 = ORIENTED_EDGE('',*,*,#28806,.F.); +#28806 = EDGE_CURVE('',#23979,#24202,#28807,.T.); +#28807 = LINE('',#28808,#28809); +#28808 = CARTESIAN_POINT('',(-0.36,3.9,0.65)); +#28809 = VECTOR('',#28810,1.); +#28810 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28811 = CYLINDRICAL_SURFACE('',#28812,0.2); +#28812 = AXIS2_PLACEMENT_3D('',#28813,#28814,#28815); +#28813 = CARTESIAN_POINT('',(-0.36,3.7,0.65)); +#28814 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28815 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28816 = ADVANCED_FACE('',(#28817),#28828,.F.); +#28817 = FACE_BOUND('',#28818,.F.); +#28818 = EDGE_LOOP('',(#28819,#28825,#28826,#28827)); +#28819 = ORIENTED_EDGE('',*,*,#28820,.T.); +#28820 = EDGE_CURVE('',#23970,#24193,#28821,.T.); +#28821 = LINE('',#28822,#28823); +#28822 = CARTESIAN_POINT('',(-0.36,3.9,0.2)); +#28823 = VECTOR('',#28824,1.); +#28824 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28825 = ORIENTED_EDGE('',*,*,#24201,.T.); +#28826 = ORIENTED_EDGE('',*,*,#28806,.F.); +#28827 = ORIENTED_EDGE('',*,*,#23978,.F.); +#28828 = PLANE('',#28829); +#28829 = AXIS2_PLACEMENT_3D('',#28830,#28831,#28832); +#28830 = CARTESIAN_POINT('',(-0.36,3.9,0.2)); +#28831 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28832 = DIRECTION('',(0.,0.,1.)); +#28833 = ADVANCED_FACE('',(#28834),#28845,.F.); +#28834 = FACE_BOUND('',#28835,.F.); +#28835 = EDGE_LOOP('',(#28836,#28842,#28843,#28844)); +#28836 = ORIENTED_EDGE('',*,*,#28837,.T.); +#28837 = EDGE_CURVE('',#23962,#24185,#28838,.T.); +#28838 = LINE('',#28839,#28840); +#28839 = CARTESIAN_POINT('',(-0.36,4.,0.1)); +#28840 = VECTOR('',#28841,1.); +#28841 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28842 = ORIENTED_EDGE('',*,*,#24192,.T.); +#28843 = ORIENTED_EDGE('',*,*,#28820,.F.); +#28844 = ORIENTED_EDGE('',*,*,#23969,.F.); +#28845 = CYLINDRICAL_SURFACE('',#28846,0.1); +#28846 = AXIS2_PLACEMENT_3D('',#28847,#28848,#28849); +#28847 = CARTESIAN_POINT('',(-0.36,4.,0.2)); +#28848 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28849 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28850 = ADVANCED_FACE('',(#28851),#28862,.F.); +#28851 = FACE_BOUND('',#28852,.F.); +#28852 = EDGE_LOOP('',(#28853,#28859,#28860,#28861)); +#28853 = ORIENTED_EDGE('',*,*,#28854,.T.); +#28854 = EDGE_CURVE('',#23954,#24177,#28855,.T.); +#28855 = LINE('',#28856,#28857); +#28856 = CARTESIAN_POINT('',(-0.36,4.5,0.1)); +#28857 = VECTOR('',#28858,1.); +#28858 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28859 = ORIENTED_EDGE('',*,*,#24184,.T.); +#28860 = ORIENTED_EDGE('',*,*,#28837,.F.); +#28861 = ORIENTED_EDGE('',*,*,#23961,.F.); +#28862 = PLANE('',#28863); +#28863 = AXIS2_PLACEMENT_3D('',#28864,#28865,#28866); +#28864 = CARTESIAN_POINT('',(-0.36,4.5,0.1)); +#28865 = DIRECTION('',(0.,0.,-1.)); +#28866 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28867 = ADVANCED_FACE('',(#28868),#28879,.F.); +#28868 = FACE_BOUND('',#28869,.F.); +#28869 = EDGE_LOOP('',(#28870,#28876,#28877,#28878)); +#28870 = ORIENTED_EDGE('',*,*,#28871,.T.); +#28871 = EDGE_CURVE('',#23946,#24169,#28872,.T.); +#28872 = LINE('',#28873,#28874); +#28873 = CARTESIAN_POINT('',(-0.36,4.5,-8.326672684689E-17)); +#28874 = VECTOR('',#28875,1.); +#28875 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28876 = ORIENTED_EDGE('',*,*,#24176,.T.); +#28877 = ORIENTED_EDGE('',*,*,#28854,.F.); +#28878 = ORIENTED_EDGE('',*,*,#23953,.F.); +#28879 = PLANE('',#28880); +#28880 = AXIS2_PLACEMENT_3D('',#28881,#28882,#28883); +#28881 = CARTESIAN_POINT('',(-0.36,4.5,-8.326672684689E-17)); +#28882 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28883 = DIRECTION('',(0.,0.,1.)); +#28884 = ADVANCED_FACE('',(#28885),#28896,.F.); +#28885 = FACE_BOUND('',#28886,.F.); +#28886 = EDGE_LOOP('',(#28887,#28893,#28894,#28895)); +#28887 = ORIENTED_EDGE('',*,*,#28888,.T.); +#28888 = EDGE_CURVE('',#23937,#24160,#28889,.T.); +#28889 = LINE('',#28890,#28891); +#28890 = CARTESIAN_POINT('',(-0.36,4.,-8.326672684689E-17)); +#28891 = VECTOR('',#28892,1.); +#28892 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28893 = ORIENTED_EDGE('',*,*,#24168,.T.); +#28894 = ORIENTED_EDGE('',*,*,#28871,.F.); +#28895 = ORIENTED_EDGE('',*,*,#23945,.F.); +#28896 = PLANE('',#28897); +#28897 = AXIS2_PLACEMENT_3D('',#28898,#28899,#28900); +#28898 = CARTESIAN_POINT('',(-0.36,4.,-8.326672684689E-17)); +#28899 = DIRECTION('',(0.,0.,1.)); +#28900 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28901 = ADVANCED_FACE('',(#28902),#28913,.T.); +#28902 = FACE_BOUND('',#28903,.T.); +#28903 = EDGE_LOOP('',(#28904,#28905,#28906,#28907)); +#28904 = ORIENTED_EDGE('',*,*,#23936,.T.); +#28905 = ORIENTED_EDGE('',*,*,#28888,.T.); +#28906 = ORIENTED_EDGE('',*,*,#24159,.F.); +#28907 = ORIENTED_EDGE('',*,*,#28908,.F.); +#28908 = EDGE_CURVE('',#23929,#24152,#28909,.T.); +#28909 = LINE('',#28910,#28911); +#28910 = CARTESIAN_POINT('',(-0.36,3.8,0.2)); +#28911 = VECTOR('',#28912,1.); +#28912 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28913 = CYLINDRICAL_SURFACE('',#28914,0.2); +#28914 = AXIS2_PLACEMENT_3D('',#28915,#28916,#28917); +#28915 = CARTESIAN_POINT('',(-0.36,4.,0.2)); +#28916 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28917 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#28918 = ADVANCED_FACE('',(#28919),#28925,.F.); +#28919 = FACE_BOUND('',#28920,.F.); +#28920 = EDGE_LOOP('',(#28921,#28922,#28923,#28924)); +#28921 = ORIENTED_EDGE('',*,*,#24133,.T.); +#28922 = ORIENTED_EDGE('',*,*,#24151,.T.); +#28923 = ORIENTED_EDGE('',*,*,#28908,.F.); +#28924 = ORIENTED_EDGE('',*,*,#23928,.F.); +#28925 = PLANE('',#28926); +#28926 = AXIS2_PLACEMENT_3D('',#28927,#28928,#28929); +#28927 = CARTESIAN_POINT('',(-0.36,3.8,0.65)); +#28928 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#28929 = DIRECTION('',(0.,0.,-1.)); +#28930 = ADVANCED_FACE('',(#28931),#28942,.T.); +#28931 = FACE_BOUND('',#28932,.T.); +#28932 = EDGE_LOOP('',(#28933,#28934,#28935,#28936)); +#28933 = ORIENTED_EDGE('',*,*,#24301,.T.); +#28934 = ORIENTED_EDGE('',*,*,#25254,.T.); +#28935 = ORIENTED_EDGE('',*,*,#24078,.F.); +#28936 = ORIENTED_EDGE('',*,*,#28937,.F.); +#28937 = EDGE_CURVE('',#24294,#24071,#28938,.T.); +#28938 = LINE('',#28939,#28940); +#28939 = CARTESIAN_POINT('',(0.14,3.9,0.65)); +#28940 = VECTOR('',#28941,1.); +#28941 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28942 = CYLINDRICAL_SURFACE('',#28943,0.2); +#28943 = AXIS2_PLACEMENT_3D('',#28944,#28945,#28946); +#28944 = CARTESIAN_POINT('',(0.14,3.7,0.65)); +#28945 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#28946 = DIRECTION('',(-1.110223024625E-16,1.,5.551115123126E-16)); +#28947 = ADVANCED_FACE('',(#28948),#28959,.F.); +#28948 = FACE_BOUND('',#28949,.F.); +#28949 = EDGE_LOOP('',(#28950,#28956,#28957,#28958)); +#28950 = ORIENTED_EDGE('',*,*,#28951,.T.); +#28951 = EDGE_CURVE('',#24285,#24062,#28952,.T.); +#28952 = LINE('',#28953,#28954); +#28953 = CARTESIAN_POINT('',(0.14,3.9,0.2)); +#28954 = VECTOR('',#28955,1.); +#28955 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28956 = ORIENTED_EDGE('',*,*,#24070,.T.); +#28957 = ORIENTED_EDGE('',*,*,#28937,.F.); +#28958 = ORIENTED_EDGE('',*,*,#24293,.F.); +#28959 = PLANE('',#28960); +#28960 = AXIS2_PLACEMENT_3D('',#28961,#28962,#28963); +#28961 = CARTESIAN_POINT('',(0.14,3.9,0.2)); +#28962 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28963 = DIRECTION('',(0.,0.,1.)); +#28964 = ADVANCED_FACE('',(#28965),#28976,.F.); +#28965 = FACE_BOUND('',#28966,.F.); +#28966 = EDGE_LOOP('',(#28967,#28973,#28974,#28975)); +#28967 = ORIENTED_EDGE('',*,*,#28968,.T.); +#28968 = EDGE_CURVE('',#24277,#24054,#28969,.T.); +#28969 = LINE('',#28970,#28971); +#28970 = CARTESIAN_POINT('',(0.14,4.,0.1)); +#28971 = VECTOR('',#28972,1.); +#28972 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28973 = ORIENTED_EDGE('',*,*,#24061,.T.); +#28974 = ORIENTED_EDGE('',*,*,#28951,.F.); +#28975 = ORIENTED_EDGE('',*,*,#24284,.F.); +#28976 = CYLINDRICAL_SURFACE('',#28977,0.1); +#28977 = AXIS2_PLACEMENT_3D('',#28978,#28979,#28980); +#28978 = CARTESIAN_POINT('',(0.14,4.,0.2)); +#28979 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#28980 = DIRECTION('',(9.860761315261E-31,-8.881784197001E-15,-1.)); +#28981 = ADVANCED_FACE('',(#28982),#28993,.F.); +#28982 = FACE_BOUND('',#28983,.F.); +#28983 = EDGE_LOOP('',(#28984,#28990,#28991,#28992)); +#28984 = ORIENTED_EDGE('',*,*,#28985,.T.); +#28985 = EDGE_CURVE('',#24269,#24046,#28986,.T.); +#28986 = LINE('',#28987,#28988); +#28987 = CARTESIAN_POINT('',(0.14,4.5,0.1)); +#28988 = VECTOR('',#28989,1.); +#28989 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#28990 = ORIENTED_EDGE('',*,*,#24053,.T.); +#28991 = ORIENTED_EDGE('',*,*,#28968,.F.); +#28992 = ORIENTED_EDGE('',*,*,#24276,.F.); +#28993 = PLANE('',#28994); +#28994 = AXIS2_PLACEMENT_3D('',#28995,#28996,#28997); +#28995 = CARTESIAN_POINT('',(0.14,4.5,0.1)); +#28996 = DIRECTION('',(0.,0.,-1.)); +#28997 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#28998 = ADVANCED_FACE('',(#28999),#29010,.F.); +#28999 = FACE_BOUND('',#29000,.F.); +#29000 = EDGE_LOOP('',(#29001,#29007,#29008,#29009)); +#29001 = ORIENTED_EDGE('',*,*,#29002,.T.); +#29002 = EDGE_CURVE('',#24261,#24038,#29003,.T.); +#29003 = LINE('',#29004,#29005); +#29004 = CARTESIAN_POINT('',(0.14,4.5,-8.326672684689E-17)); +#29005 = VECTOR('',#29006,1.); +#29006 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#29007 = ORIENTED_EDGE('',*,*,#24045,.T.); +#29008 = ORIENTED_EDGE('',*,*,#28985,.F.); +#29009 = ORIENTED_EDGE('',*,*,#24268,.F.); +#29010 = PLANE('',#29011); +#29011 = AXIS2_PLACEMENT_3D('',#29012,#29013,#29014); +#29012 = CARTESIAN_POINT('',(0.14,4.5,-8.326672684689E-17)); +#29013 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#29014 = DIRECTION('',(0.,0.,1.)); +#29015 = ADVANCED_FACE('',(#29016),#29027,.F.); +#29016 = FACE_BOUND('',#29017,.F.); +#29017 = EDGE_LOOP('',(#29018,#29024,#29025,#29026)); +#29018 = ORIENTED_EDGE('',*,*,#29019,.T.); +#29019 = EDGE_CURVE('',#24252,#24029,#29020,.T.); +#29020 = LINE('',#29021,#29022); +#29021 = CARTESIAN_POINT('',(0.14,4.,-8.326672684689E-17)); +#29022 = VECTOR('',#29023,1.); +#29023 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#29024 = ORIENTED_EDGE('',*,*,#24037,.T.); +#29025 = ORIENTED_EDGE('',*,*,#29002,.F.); +#29026 = ORIENTED_EDGE('',*,*,#24260,.F.); +#29027 = PLANE('',#29028); +#29028 = AXIS2_PLACEMENT_3D('',#29029,#29030,#29031); +#29029 = CARTESIAN_POINT('',(0.14,4.,-8.326672684689E-17)); +#29030 = DIRECTION('',(0.,0.,1.)); +#29031 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#29032 = ADVANCED_FACE('',(#29033),#29044,.T.); +#29033 = FACE_BOUND('',#29034,.T.); +#29034 = EDGE_LOOP('',(#29035,#29036,#29037,#29038)); +#29035 = ORIENTED_EDGE('',*,*,#24251,.T.); +#29036 = ORIENTED_EDGE('',*,*,#29019,.T.); +#29037 = ORIENTED_EDGE('',*,*,#24028,.F.); +#29038 = ORIENTED_EDGE('',*,*,#29039,.F.); +#29039 = EDGE_CURVE('',#24244,#24021,#29040,.T.); +#29040 = LINE('',#29041,#29042); +#29041 = CARTESIAN_POINT('',(0.14,3.8,0.2)); +#29042 = VECTOR('',#29043,1.); +#29043 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#29044 = CYLINDRICAL_SURFACE('',#29045,0.2); +#29045 = AXIS2_PLACEMENT_3D('',#29046,#29047,#29048); +#29046 = CARTESIAN_POINT('',(0.14,4.,0.2)); +#29047 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#29048 = DIRECTION('',(1.110223024625E-16,-1.,-4.440892098501E-15)); +#29049 = ADVANCED_FACE('',(#29050),#29056,.F.); +#29050 = FACE_BOUND('',#29051,.F.); +#29051 = EDGE_LOOP('',(#29052,#29053,#29054,#29055)); +#29052 = ORIENTED_EDGE('',*,*,#24326,.T.); +#29053 = ORIENTED_EDGE('',*,*,#24020,.T.); +#29054 = ORIENTED_EDGE('',*,*,#29039,.F.); +#29055 = ORIENTED_EDGE('',*,*,#24243,.F.); +#29056 = PLANE('',#29057); +#29057 = AXIS2_PLACEMENT_3D('',#29058,#29059,#29060); +#29058 = CARTESIAN_POINT('',(0.14,3.8,0.65)); +#29059 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#29060 = DIRECTION('',(0.,0.,-1.)); +#29061 = ADVANCED_FACE('',(#29062),#29080,.F.); +#29062 = FACE_BOUND('',#29063,.F.); +#29063 = EDGE_LOOP('',(#29064,#29072,#29073,#29074)); +#29064 = ORIENTED_EDGE('',*,*,#29065,.F.); +#29065 = EDGE_CURVE('',#24387,#29066,#29068,.T.); +#29066 = VERTEX_POINT('',#29067); +#29067 = CARTESIAN_POINT('',(-3.425,2.86,0.85)); +#29068 = LINE('',#29069,#29070); +#29069 = CARTESIAN_POINT('',(-3.7,2.86,0.85)); +#29070 = VECTOR('',#29071,1.); +#29071 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#29072 = ORIENTED_EDGE('',*,*,#24396,.T.); +#29073 = ORIENTED_EDGE('',*,*,#24373,.T.); +#29074 = ORIENTED_EDGE('',*,*,#29075,.F.); +#29075 = EDGE_CURVE('',#29066,#24366,#29076,.T.); +#29076 = LINE('',#29077,#29078); +#29077 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#29078 = VECTOR('',#29079,1.); +#29079 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#29080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#29081,#29082) + ,(#29083,#29084 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#29081 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#29082 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#29083 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#29084 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#29085 = ADVANCED_FACE('',(#29086),#29172,.T.); +#29086 = FACE_BOUND('',#29087,.T.); +#29087 = EDGE_LOOP('',(#29088,#29089,#29090,#29099,#29107,#29116,#29124, + #29132,#29140,#29149,#29157,#29166)); +#29088 = ORIENTED_EDGE('',*,*,#24386,.F.); +#29089 = ORIENTED_EDGE('',*,*,#27066,.T.); +#29090 = ORIENTED_EDGE('',*,*,#29091,.T.); +#29091 = EDGE_CURVE('',#27067,#29092,#29094,.T.); +#29092 = VERTEX_POINT('',#29093); +#29093 = CARTESIAN_POINT('',(-3.8,2.86,0.65)); +#29094 = CIRCLE('',#29095,0.1); +#29095 = AXIS2_PLACEMENT_3D('',#29096,#29097,#29098); +#29096 = CARTESIAN_POINT('',(-3.7,2.86,0.65)); +#29097 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#29098 = DIRECTION('',(0.,0.,1.)); +#29099 = ORIENTED_EDGE('',*,*,#29100,.T.); +#29100 = EDGE_CURVE('',#29092,#29101,#29103,.T.); +#29101 = VERTEX_POINT('',#29102); +#29102 = CARTESIAN_POINT('',(-3.8,2.86,0.2)); +#29103 = LINE('',#29104,#29105); +#29104 = CARTESIAN_POINT('',(-3.8,2.86,0.65)); +#29105 = VECTOR('',#29106,1.); +#29106 = DIRECTION('',(-0.,0.,-1.)); +#29107 = ORIENTED_EDGE('',*,*,#29108,.T.); +#29108 = EDGE_CURVE('',#29101,#29109,#29111,.T.); +#29109 = VERTEX_POINT('',#29110); +#29110 = CARTESIAN_POINT('',(-4.,2.86,-8.326672684689E-17)); +#29111 = CIRCLE('',#29112,0.2); +#29112 = AXIS2_PLACEMENT_3D('',#29113,#29114,#29115); +#29113 = CARTESIAN_POINT('',(-4.,2.86,0.2)); +#29114 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#29115 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#29116 = ORIENTED_EDGE('',*,*,#29117,.T.); +#29117 = EDGE_CURVE('',#29109,#29118,#29120,.T.); +#29118 = VERTEX_POINT('',#29119); +#29119 = CARTESIAN_POINT('',(-4.5,2.86,-8.326672684689E-17)); +#29120 = LINE('',#29121,#29122); +#29121 = CARTESIAN_POINT('',(-4.,2.86,-8.326672684689E-17)); +#29122 = VECTOR('',#29123,1.); +#29123 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#29124 = ORIENTED_EDGE('',*,*,#29125,.T.); +#29125 = EDGE_CURVE('',#29118,#29126,#29128,.T.); +#29126 = VERTEX_POINT('',#29127); +#29127 = CARTESIAN_POINT('',(-4.5,2.86,0.1)); +#29128 = LINE('',#29129,#29130); +#29129 = CARTESIAN_POINT('',(-4.5,2.86,-8.326672684689E-17)); +#29130 = VECTOR('',#29131,1.); +#29131 = DIRECTION('',(0.,0.,1.)); +#29132 = ORIENTED_EDGE('',*,*,#29133,.T.); +#29133 = EDGE_CURVE('',#29126,#29134,#29136,.T.); +#29134 = VERTEX_POINT('',#29135); +#29135 = CARTESIAN_POINT('',(-4.,2.86,0.1)); +#29136 = LINE('',#29137,#29138); +#29137 = CARTESIAN_POINT('',(-4.5,2.86,0.1)); +#29138 = VECTOR('',#29139,1.); +#29139 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#29140 = ORIENTED_EDGE('',*,*,#29141,.T.); +#29141 = EDGE_CURVE('',#29134,#29142,#29144,.T.); +#29142 = VERTEX_POINT('',#29143); +#29143 = CARTESIAN_POINT('',(-3.9,2.86,0.2)); +#29144 = CIRCLE('',#29145,0.1); +#29145 = AXIS2_PLACEMENT_3D('',#29146,#29147,#29148); +#29146 = CARTESIAN_POINT('',(-4.,2.86,0.2)); +#29147 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#29148 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#29149 = ORIENTED_EDGE('',*,*,#29150,.T.); +#29150 = EDGE_CURVE('',#29142,#29151,#29153,.T.); +#29151 = VERTEX_POINT('',#29152); +#29152 = CARTESIAN_POINT('',(-3.9,2.86,0.65)); +#29153 = LINE('',#29154,#29155); +#29154 = CARTESIAN_POINT('',(-3.9,2.86,0.2)); +#29155 = VECTOR('',#29156,1.); +#29156 = DIRECTION('',(0.,0.,1.)); +#29157 = ORIENTED_EDGE('',*,*,#29158,.T.); +#29158 = EDGE_CURVE('',#29151,#29159,#29161,.T.); +#29159 = VERTEX_POINT('',#29160); +#29160 = CARTESIAN_POINT('',(-3.7,2.86,0.85)); +#29161 = CIRCLE('',#29162,0.2); +#29162 = AXIS2_PLACEMENT_3D('',#29163,#29164,#29165); +#29163 = CARTESIAN_POINT('',(-3.7,2.86,0.65)); +#29164 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#29165 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#29166 = ORIENTED_EDGE('',*,*,#29167,.T.); +#29167 = EDGE_CURVE('',#29159,#24387,#29168,.T.); +#29168 = LINE('',#29169,#29170); +#29169 = CARTESIAN_POINT('',(-3.7,2.86,0.85)); +#29170 = VECTOR('',#29171,1.); +#29171 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#29172 = PLANE('',#29173); +#29173 = AXIS2_PLACEMENT_3D('',#29174,#29175,#29176); +#29174 = CARTESIAN_POINT('',(-3.900244542703,2.86,0.394853274378)); +#29175 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#29176 = DIRECTION('',(0.,0.,1.)); +#29177 = ADVANCED_FACE('',(#29178),#29396,.F.); +#29178 = FACE_BOUND('',#29179,.F.); +#29179 = EDGE_LOOP('',(#29180,#29189,#29197,#29198,#29206,#29214,#29222, + #29230,#29238,#29246,#29254,#29262,#29270,#29278,#29286,#29294, + #29302,#29310,#29318,#29326,#29334,#29342,#29350,#29358,#29366, + #29374,#29382,#29390)); +#29180 = ORIENTED_EDGE('',*,*,#29181,.T.); +#29181 = EDGE_CURVE('',#29182,#29184,#29186,.T.); +#29182 = VERTEX_POINT('',#29183); +#29183 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#29184 = VERTEX_POINT('',#29185); +#29185 = CARTESIAN_POINT('',(3.295256413291,-3.222628206646, + 1.460395584541)); +#29186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29187,#29188),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#29187 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#29188 = CARTESIAN_POINT('',(3.286838234914,-3.218419117457,1.5)); +#29189 = ORIENTED_EDGE('',*,*,#29190,.F.); +#29190 = EDGE_CURVE('',#24413,#29184,#29191,.T.); +#29191 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#29192,#29193,#29194,#29195, + #29196),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#29192 = CARTESIAN_POINT('',(3.295256413291,3.574055919098, + 1.460395584541)); +#29193 = CARTESIAN_POINT('',(3.295256413291,3.416482119108, + 1.460395584541)); +#29194 = CARTESIAN_POINT('',(3.295256413291,1.619872328116E-15, + 1.460395584541)); +#29195 = CARTESIAN_POINT('',(3.295256413291,-3.416482119108, + 1.460395584541)); +#29196 = CARTESIAN_POINT('',(3.295256413291,-3.574055919098, + 1.460395584541)); +#29197 = ORIENTED_EDGE('',*,*,#24410,.F.); +#29198 = ORIENTED_EDGE('',*,*,#29199,.T.); +#29199 = EDGE_CURVE('',#24411,#29200,#29202,.T.); +#29200 = VERTEX_POINT('',#29201); +#29201 = CARTESIAN_POINT('',(3.425,2.86,0.85)); +#29202 = LINE('',#29203,#29204); +#29203 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29204 = VECTOR('',#29205,1.); +#29205 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29206 = ORIENTED_EDGE('',*,*,#29207,.T.); +#29207 = EDGE_CURVE('',#29200,#29208,#29210,.T.); +#29208 = VERTEX_POINT('',#29209); +#29209 = CARTESIAN_POINT('',(3.425,2.64,0.85)); +#29210 = LINE('',#29211,#29212); +#29211 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29212 = VECTOR('',#29213,1.); +#29213 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29214 = ORIENTED_EDGE('',*,*,#29215,.T.); +#29215 = EDGE_CURVE('',#29208,#29216,#29218,.T.); +#29216 = VERTEX_POINT('',#29217); +#29217 = CARTESIAN_POINT('',(3.425,2.36,0.85)); +#29218 = LINE('',#29219,#29220); +#29219 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29220 = VECTOR('',#29221,1.); +#29221 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29222 = ORIENTED_EDGE('',*,*,#29223,.T.); +#29223 = EDGE_CURVE('',#29216,#29224,#29226,.T.); +#29224 = VERTEX_POINT('',#29225); +#29225 = CARTESIAN_POINT('',(3.425,2.14,0.85)); +#29226 = LINE('',#29227,#29228); +#29227 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29228 = VECTOR('',#29229,1.); +#29229 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29230 = ORIENTED_EDGE('',*,*,#29231,.T.); +#29231 = EDGE_CURVE('',#29224,#29232,#29234,.T.); +#29232 = VERTEX_POINT('',#29233); +#29233 = CARTESIAN_POINT('',(3.425,1.86,0.85)); +#29234 = LINE('',#29235,#29236); +#29235 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29236 = VECTOR('',#29237,1.); +#29237 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29238 = ORIENTED_EDGE('',*,*,#29239,.T.); +#29239 = EDGE_CURVE('',#29232,#29240,#29242,.T.); +#29240 = VERTEX_POINT('',#29241); +#29241 = CARTESIAN_POINT('',(3.425,1.64,0.85)); +#29242 = LINE('',#29243,#29244); +#29243 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29244 = VECTOR('',#29245,1.); +#29245 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29246 = ORIENTED_EDGE('',*,*,#29247,.T.); +#29247 = EDGE_CURVE('',#29240,#29248,#29250,.T.); +#29248 = VERTEX_POINT('',#29249); +#29249 = CARTESIAN_POINT('',(3.425,1.36,0.85)); +#29250 = LINE('',#29251,#29252); +#29251 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29252 = VECTOR('',#29253,1.); +#29253 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29254 = ORIENTED_EDGE('',*,*,#29255,.T.); +#29255 = EDGE_CURVE('',#29248,#29256,#29258,.T.); +#29256 = VERTEX_POINT('',#29257); +#29257 = CARTESIAN_POINT('',(3.425,1.14,0.85)); +#29258 = LINE('',#29259,#29260); +#29259 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29260 = VECTOR('',#29261,1.); +#29261 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29262 = ORIENTED_EDGE('',*,*,#29263,.T.); +#29263 = EDGE_CURVE('',#29256,#29264,#29266,.T.); +#29264 = VERTEX_POINT('',#29265); +#29265 = CARTESIAN_POINT('',(3.425,0.86,0.85)); +#29266 = LINE('',#29267,#29268); +#29267 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29268 = VECTOR('',#29269,1.); +#29269 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29270 = ORIENTED_EDGE('',*,*,#29271,.T.); +#29271 = EDGE_CURVE('',#29264,#29272,#29274,.T.); +#29272 = VERTEX_POINT('',#29273); +#29273 = CARTESIAN_POINT('',(3.425,0.64,0.85)); +#29274 = LINE('',#29275,#29276); +#29275 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29276 = VECTOR('',#29277,1.); +#29277 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29278 = ORIENTED_EDGE('',*,*,#29279,.T.); +#29279 = EDGE_CURVE('',#29272,#29280,#29282,.T.); +#29280 = VERTEX_POINT('',#29281); +#29281 = CARTESIAN_POINT('',(3.425,0.36,0.85)); +#29282 = LINE('',#29283,#29284); +#29283 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29284 = VECTOR('',#29285,1.); +#29285 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29286 = ORIENTED_EDGE('',*,*,#29287,.T.); +#29287 = EDGE_CURVE('',#29280,#29288,#29290,.T.); +#29288 = VERTEX_POINT('',#29289); +#29289 = CARTESIAN_POINT('',(3.425,0.14,0.85)); +#29290 = LINE('',#29291,#29292); +#29291 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29292 = VECTOR('',#29293,1.); +#29293 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29294 = ORIENTED_EDGE('',*,*,#29295,.T.); +#29295 = EDGE_CURVE('',#29288,#29296,#29298,.T.); +#29296 = VERTEX_POINT('',#29297); +#29297 = CARTESIAN_POINT('',(3.425,-0.14,0.85)); +#29298 = LINE('',#29299,#29300); +#29299 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29300 = VECTOR('',#29301,1.); +#29301 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29302 = ORIENTED_EDGE('',*,*,#29303,.T.); +#29303 = EDGE_CURVE('',#29296,#29304,#29306,.T.); +#29304 = VERTEX_POINT('',#29305); +#29305 = CARTESIAN_POINT('',(3.425,-0.36,0.85)); +#29306 = LINE('',#29307,#29308); +#29307 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29308 = VECTOR('',#29309,1.); +#29309 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29310 = ORIENTED_EDGE('',*,*,#29311,.T.); +#29311 = EDGE_CURVE('',#29304,#29312,#29314,.T.); +#29312 = VERTEX_POINT('',#29313); +#29313 = CARTESIAN_POINT('',(3.425,-0.64,0.85)); +#29314 = LINE('',#29315,#29316); +#29315 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29316 = VECTOR('',#29317,1.); +#29317 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29318 = ORIENTED_EDGE('',*,*,#29319,.T.); +#29319 = EDGE_CURVE('',#29312,#29320,#29322,.T.); +#29320 = VERTEX_POINT('',#29321); +#29321 = CARTESIAN_POINT('',(3.425,-0.86,0.85)); +#29322 = LINE('',#29323,#29324); +#29323 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29324 = VECTOR('',#29325,1.); +#29325 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29326 = ORIENTED_EDGE('',*,*,#29327,.T.); +#29327 = EDGE_CURVE('',#29320,#29328,#29330,.T.); +#29328 = VERTEX_POINT('',#29329); +#29329 = CARTESIAN_POINT('',(3.425,-1.14,0.85)); +#29330 = LINE('',#29331,#29332); +#29331 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29332 = VECTOR('',#29333,1.); +#29333 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29334 = ORIENTED_EDGE('',*,*,#29335,.T.); +#29335 = EDGE_CURVE('',#29328,#29336,#29338,.T.); +#29336 = VERTEX_POINT('',#29337); +#29337 = CARTESIAN_POINT('',(3.425,-1.36,0.85)); +#29338 = LINE('',#29339,#29340); +#29339 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29340 = VECTOR('',#29341,1.); +#29341 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29342 = ORIENTED_EDGE('',*,*,#29343,.T.); +#29343 = EDGE_CURVE('',#29336,#29344,#29346,.T.); +#29344 = VERTEX_POINT('',#29345); +#29345 = CARTESIAN_POINT('',(3.425,-1.64,0.85)); +#29346 = LINE('',#29347,#29348); +#29347 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29348 = VECTOR('',#29349,1.); +#29349 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29350 = ORIENTED_EDGE('',*,*,#29351,.T.); +#29351 = EDGE_CURVE('',#29344,#29352,#29354,.T.); +#29352 = VERTEX_POINT('',#29353); +#29353 = CARTESIAN_POINT('',(3.425,-1.86,0.85)); +#29354 = LINE('',#29355,#29356); +#29355 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29356 = VECTOR('',#29357,1.); +#29357 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29358 = ORIENTED_EDGE('',*,*,#29359,.T.); +#29359 = EDGE_CURVE('',#29352,#29360,#29362,.T.); +#29360 = VERTEX_POINT('',#29361); +#29361 = CARTESIAN_POINT('',(3.425,-2.14,0.85)); +#29362 = LINE('',#29363,#29364); +#29363 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29364 = VECTOR('',#29365,1.); +#29365 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29366 = ORIENTED_EDGE('',*,*,#29367,.T.); +#29367 = EDGE_CURVE('',#29360,#29368,#29370,.T.); +#29368 = VERTEX_POINT('',#29369); +#29369 = CARTESIAN_POINT('',(3.425,-2.36,0.85)); +#29370 = LINE('',#29371,#29372); +#29371 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29372 = VECTOR('',#29373,1.); +#29373 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29374 = ORIENTED_EDGE('',*,*,#29375,.T.); +#29375 = EDGE_CURVE('',#29368,#29376,#29378,.T.); +#29376 = VERTEX_POINT('',#29377); +#29377 = CARTESIAN_POINT('',(3.425,-2.64,0.85)); +#29378 = LINE('',#29379,#29380); +#29379 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29380 = VECTOR('',#29381,1.); +#29381 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29382 = ORIENTED_EDGE('',*,*,#29383,.T.); +#29383 = EDGE_CURVE('',#29376,#29384,#29386,.T.); +#29384 = VERTEX_POINT('',#29385); +#29385 = CARTESIAN_POINT('',(3.425,-2.86,0.85)); +#29386 = LINE('',#29387,#29388); +#29387 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29388 = VECTOR('',#29389,1.); +#29389 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29390 = ORIENTED_EDGE('',*,*,#29391,.T.); +#29391 = EDGE_CURVE('',#29384,#29182,#29392,.T.); +#29392 = LINE('',#29393,#29394); +#29393 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29394 = VECTOR('',#29395,1.); +#29395 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#29396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#29397,#29398) + ,(#29399,#29400 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#29397 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#29398 = CARTESIAN_POINT('',(3.286838234914,3.218419117457,1.5)); +#29399 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#29400 = CARTESIAN_POINT('',(3.286838234914,-3.218419117457,1.5)); +#29401 = ADVANCED_FACE('',(#29402),#29709,.T.); +#29402 = FACE_BOUND('',#29403,.T.); +#29403 = EDGE_LOOP('',(#29404,#29405,#29415,#29708)); +#29404 = ORIENTED_EDGE('',*,*,#24747,.T.); +#29405 = ORIENTED_EDGE('',*,*,#29406,.T.); +#29406 = EDGE_CURVE('',#24738,#29407,#29409,.T.); +#29407 = VERTEX_POINT('',#29408); +#29408 = CARTESIAN_POINT('',(3.246349033255,3.202364620346,1.5)); +#29409 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#29410,#29411,#29412,#29413, + #29414),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#29410 = CARTESIAN_POINT('',(3.076215666809,3.372497986792,1.5)); +#29411 = CARTESIAN_POINT('',(3.119045542747,3.329668110853,1.5)); +#29412 = CARTESIAN_POINT('',(3.2243568268,3.2243568268,1.5)); +#29413 = CARTESIAN_POINT('',(3.329668110853,3.119045542747,1.5)); +#29414 = CARTESIAN_POINT('',(3.372497986792,3.076215666809,1.5)); +#29415 = ORIENTED_EDGE('',*,*,#29416,.F.); +#29416 = EDGE_CURVE('',#24413,#29407,#29417,.T.); +#29417 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#29418,#29419,#29420,#29421, + #29422,#29423,#29424,#29425,#29426,#29427,#29428,#29429,#29430, + #29431,#29432,#29433,#29434,#29435,#29436,#29437,#29438,#29439, + #29440,#29441,#29442,#29443,#29444,#29445,#29446,#29447,#29448, + #29449,#29450,#29451,#29452,#29453,#29454,#29455,#29456,#29457, + #29458,#29459,#29460,#29461,#29462,#29463,#29464,#29465,#29466, + #29467,#29468,#29469,#29470,#29471,#29472,#29473,#29474,#29475, + #29476,#29477,#29478,#29479,#29480,#29481,#29482,#29483,#29484, + #29485,#29486,#29487,#29488,#29489,#29490,#29491,#29492,#29493, + #29494,#29495,#29496,#29497,#29498,#29499,#29500,#29501,#29502, + #29503,#29504,#29505,#29506,#29507,#29508,#29509,#29510,#29511, + #29512,#29513,#29514,#29515,#29516,#29517,#29518,#29519,#29520, + #29521,#29522,#29523,#29524,#29525,#29526,#29527,#29528,#29529, + #29530,#29531,#29532,#29533,#29534,#29535,#29536,#29537,#29538, + #29539,#29540,#29541,#29542,#29543,#29544,#29545,#29546,#29547, + #29548,#29549,#29550,#29551,#29552,#29553,#29554,#29555,#29556, + #29557,#29558,#29559,#29560,#29561,#29562,#29563,#29564,#29565, + #29566,#29567,#29568,#29569,#29570,#29571,#29572,#29573,#29574, + #29575,#29576,#29577,#29578,#29579,#29580,#29581,#29582,#29583, + #29584,#29585,#29586,#29587,#29588,#29589,#29590,#29591,#29592, + #29593,#29594,#29595,#29596,#29597,#29598,#29599,#29600,#29601, + #29602,#29603,#29604,#29605,#29606,#29607,#29608,#29609,#29610, + #29611,#29612,#29613,#29614,#29615,#29616,#29617,#29618,#29619, + #29620,#29621,#29622,#29623,#29624,#29625,#29626,#29627,#29628, + #29629,#29630,#29631,#29632,#29633,#29634,#29635,#29636,#29637, + #29638,#29639,#29640,#29641,#29642,#29643,#29644,#29645,#29646, + #29647,#29648,#29649,#29650,#29651,#29652,#29653,#29654,#29655, + #29656,#29657,#29658,#29659,#29660,#29661,#29662,#29663,#29664, + #29665,#29666,#29667,#29668,#29669,#29670,#29671,#29672,#29673, + #29674,#29675,#29676,#29677,#29678,#29679,#29680,#29681,#29682, + #29683,#29684,#29685,#29686,#29687,#29688,#29689,#29690,#29691, + #29692,#29693,#29694,#29695,#29696,#29697,#29698,#29699,#29700, + #29701,#29702,#29703,#29704,#29705,#29706,#29707),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0., + 1.218226564367E-02,2.068432264128E-02,2.928119069274E-02, + 3.797505620159E-02,4.676794766384E-02,5.566173297141E-02, + 6.46581212925E-02,7.37586620285E-02,8.296475139999E-02, + 9.227762846765E-02,0.101698379297,0.11122793848,0.120867093089, + 0.13061648118,0.140476590708,0.150447773793,0.160530228776, + 0.17072402281,0.181029075211,0.191445171422,0.201971928905, + 0.212608904461,0.223355452919,0.234210811339,0.245174046666, + 0.256244261617,0.267420059564,0.278700394296,0.290083878317, + 0.301568775938,0.313153677001,0.324836527077,0.336615686259, + 0.348488923753,0.360440446989,0.372399614511,0.38426642291, + 0.396037597224,0.407718978618,0.419315892829,0.430833590052, + 0.442276594093,0.453648942765,0.464954730348,0.47619757681, + 0.487380847476,0.498808669786,0.510276108742,0.521316530123, + 0.53230809063,0.543253190381,0.554154085064,0.565012885841, + 0.57583159325,0.586612076629,0.597356111776,0.608065383633, + 0.618741470745,0.629385881169,0.640000057718,0.650585353206, + 0.661143077713,0.671674458898,0.682180702199,0.692662927524, + 0.703122205494,0.713559601406,0.723976092496,0.734372685603, + 0.74475027338,0.755109762165,0.765452006553,0.775777853603, + 0.786088115904,0.796383603155,0.80666503448,0.816933155819, + 0.827188583668,0.837432038579,0.847664220976,0.85788576404, + 0.868097383429,0.87829969248,0.888493353783,0.898678994197, + 0.908857315722,0.919029041315,0.929194513081,0.93935432956, + 0.949509273016,0.959659863267,0.969806818036,0.979950566288, + 0.99009175511,0.997874311382,1.),.UNSPECIFIED.); +#29418 = CARTESIAN_POINT('',(3.295124813083,3.222568209866, + 1.460996513181)); +#29419 = CARTESIAN_POINT('',(3.295065451474,3.222543621482, + 1.461259815624)); +#29420 = CARTESIAN_POINT('',(3.295004353872,3.222518314027, + 1.461521984789)); +#29421 = CARTESIAN_POINT('',(3.294941552281,3.222492300756,1.46178298559 + )); +#29422 = CARTESIAN_POINT('',(3.294832082876,3.222446957044, + 1.462224107342)); +#29423 = CARTESIAN_POINT('',(3.294786272498,3.222427981764, + 1.462404842341)); +#29424 = CARTESIAN_POINT('',(3.294739658887,3.222408673774, + 1.462584984431)); +#29425 = CARTESIAN_POINT('',(3.294644318502,3.222369182494, + 1.462946068069)); +#29426 = CARTESIAN_POINT('',(3.294595573958,3.222348991843, + 1.463126996124)); +#29427 = CARTESIAN_POINT('',(3.294546030735,3.222328470368, + 1.463307300614)); +#29428 = CARTESIAN_POINT('',(3.294444801609,3.222286539891, + 1.463668674852)); +#29429 = CARTESIAN_POINT('',(3.294393097837,3.222265123487, + 1.463849730276)); +#29430 = CARTESIAN_POINT('',(3.294340600455,3.222243378359, + 1.464030132712)); +#29431 = CARTESIAN_POINT('',(3.294233434675,3.22219898884,1.464391666062 + )); +#29432 = CARTESIAN_POINT('',(3.294178748359,3.222176337026, + 1.464572781864)); +#29433 = CARTESIAN_POINT('',(3.294123273985,3.222153358788, + 1.464753216466)); +#29434 = CARTESIAN_POINT('',(3.294010127186,3.222106491849, + 1.465114774807)); +#29435 = CARTESIAN_POINT('',(3.293952436843,3.222082595727,1.46529588269 + )); +#29436 = CARTESIAN_POINT('',(3.293893964443,3.222058375666, + 1.465476282348)); +#29437 = CARTESIAN_POINT('',(3.293774795957,3.222009014463, + 1.465837728999)); +#29438 = CARTESIAN_POINT('',(3.293714081999,3.221983865918, + 1.466018759445)); +#29439 = CARTESIAN_POINT('',(3.293652592405,3.221958396094, + 1.466199055789)); +#29440 = CARTESIAN_POINT('',(3.293527365406,3.221906525373, + 1.466560251606)); +#29441 = CARTESIAN_POINT('',(3.293463610219,3.22188011711,1.466741133889 + )); +#29442 = CARTESIAN_POINT('',(3.293399086212,3.221853390391, + 1.466921257309)); +#29443 = CARTESIAN_POINT('',(3.293267767834,3.221798996538, + 1.467282060862)); +#29444 = CARTESIAN_POINT('',(3.293200955812,3.221771322092, + 1.467462723217)); +#29445 = CARTESIAN_POINT('',(3.293133382152,3.221743332166,1.46764260302 + )); +#29446 = CARTESIAN_POINT('',(3.29299594362,3.221686403261,1.468002870712 + )); +#29447 = CARTESIAN_POINT('',(3.292926061261,3.221657457041, + 1.468183240285)); +#29448 = CARTESIAN_POINT('',(3.292855424798,3.22162819846,1.468362804656 + )); +#29449 = CARTESIAN_POINT('',(3.292711841575,3.221568724342, + 1.468722390795)); +#29450 = CARTESIAN_POINT('',(3.292638877533,3.221538501646, + 1.468902393764)); +#29451 = CARTESIAN_POINT('',(3.292565167246,3.221507969845, + 1.469081569879)); +#29452 = CARTESIAN_POINT('',(3.292415419147,3.221445942152, + 1.469440326868)); +#29453 = CARTESIAN_POINT('',(3.292339364286,3.221414439197,1.46961988851 + )); +#29454 = CARTESIAN_POINT('',(3.29226257135,3.221382630521,1.469798602607 + )); +#29455 = CARTESIAN_POINT('',(3.292106642636,3.221318042733, + 1.470156381128)); +#29456 = CARTESIAN_POINT('',(3.292027490072,3.221285256668, + 1.470335425939)); +#29457 = CARTESIAN_POINT('',(3.291947607896,3.221252168387, + 1.470513603438)); +#29458 = CARTESIAN_POINT('',(3.291785487395,3.221185015876,1.47087025259 + )); +#29459 = CARTESIAN_POINT('',(3.291703232572,3.221150944813,1.4710487043) + ); +#29460 = CARTESIAN_POINT('',(3.291620256879,3.221116575156, + 1.471226269823)); +#29461 = CARTESIAN_POINT('',(3.291451938134,3.221046855249, + 1.471581637182)); +#29462 = CARTESIAN_POINT('',(3.291366578901,3.221011498297, + 1.471759418795)); +#29463 = CARTESIAN_POINT('',(3.291280507803,3.220975846481, + 1.471936296205)); +#29464 = CARTESIAN_POINT('',(3.291105989097,3.220903558466, + 1.472290228177)); +#29465 = CARTESIAN_POINT('',(3.291017525641,3.220866915703, + 1.472467262286)); +#29466 = CARTESIAN_POINT('',(3.290928359577,3.22082998191,1.472643375003 + )); +#29467 = CARTESIAN_POINT('',(3.290747644068,3.220755127095,1.47299571688 + )); +#29468 = CARTESIAN_POINT('',(3.29065607913,3.220717199656,1.473171925404 + )); +#29469 = CARTESIAN_POINT('',(3.29056382108,3.22067898512,1.473347196151) + ); +#29470 = CARTESIAN_POINT('',(3.290376916875,3.220601566863, + 1.473697792329)); +#29471 = CARTESIAN_POINT('',(3.2902822556,3.22056235688,1.473873096987) + ); +#29472 = CARTESIAN_POINT('',(3.290186910932,3.220522863825, + 1.474047448256)); +#29473 = CARTESIAN_POINT('',(3.28999383113,3.220442887552,1.474396142474 + )); +#29474 = CARTESIAN_POINT('',(3.289896081262,3.220402398232, + 1.474570464561)); +#29475 = CARTESIAN_POINT('',(3.289797657938,3.220361629956, + 1.474743818397)); +#29476 = CARTESIAN_POINT('',(3.289598420744,3.220279103208, + 1.475090453846)); +#29477 = CARTESIAN_POINT('',(3.289497592544,3.2202373388,1.475263714548) + ); +#29478 = CARTESIAN_POINT('',(3.289396101024,3.220195299636, + 1.475435992868)); +#29479 = CARTESIAN_POINT('',(3.289190730034,3.220110232186, + 1.475780412012)); +#29480 = CARTESIAN_POINT('',(3.289086836649,3.220067198138, + 1.475952531928)); +#29481 = CARTESIAN_POINT('',(3.288982290278,3.220023893613, + 1.476123656042)); +#29482 = CARTESIAN_POINT('',(3.288770813847,3.219936297207, + 1.476465702013)); +#29483 = CARTESIAN_POINT('',(3.288663870291,3.219891999736,1.47663660299 + )); +#29484 = CARTESIAN_POINT('',(3.288556284256,3.219847436141, + 1.476806495425)); +#29485 = CARTESIAN_POINT('',(3.28833873585,3.21975732464,1.477146011553) + ); +#29486 = CARTESIAN_POINT('',(3.288228760417,3.219711771325, + 1.477315614448)); +#29487 = CARTESIAN_POINT('',(3.288118153186,3.219665956309, + 1.477484196736)); +#29488 = CARTESIAN_POINT('',(3.287894572046,3.219573345969, + 1.477821025858)); +#29489 = CARTESIAN_POINT('',(3.287781585516,3.219526545416, + 1.477989252011)); +#29490 = CARTESIAN_POINT('',(3.287667978028,3.219479487654, + 1.478156446149)); +#29491 = CARTESIAN_POINT('',(3.287438408917,3.219384397014, + 1.478490431319)); +#29492 = CARTESIAN_POINT('',(3.287322435119,3.219336359094, + 1.478657201831)); +#29493 = CARTESIAN_POINT('',(3.28720585136,3.21928806852,1.478822929567) + ); +#29494 = CARTESIAN_POINT('',(3.286970342981,3.219190517755, + 1.479153916579)); +#29495 = CARTESIAN_POINT('',(3.28685140662,3.219141252702,1.479319155502 + )); +#29496 = CARTESIAN_POINT('',(3.28673187142,3.219091739601,1.479483341488 + )); +#29497 = CARTESIAN_POINT('',(3.286490479882,3.218991751952,1.47981117396 + )); +#29498 = CARTESIAN_POINT('',(3.286368612281,3.218941272739, + 1.479974800364)); +#29499 = CARTESIAN_POINT('',(3.286246157119,3.21889055015,1.480137364329 + )); +#29500 = CARTESIAN_POINT('',(3.285998942749,3.218788150605, + 1.480461888864)); +#29501 = CARTESIAN_POINT('',(3.285874172705,3.218736469161, + 1.480623829566)); +#29502 = CARTESIAN_POINT('',(3.285748826472,3.218684549051, + 1.480784698883)); +#29503 = CARTESIAN_POINT('',(3.28549585184,3.218579763527,1.481105767085 + )); +#29504 = CARTESIAN_POINT('',(3.285368213054,3.218526893811, + 1.481265946388)); +#29505 = CARTESIAN_POINT('',(3.285240009559,3.218473790185, + 1.481425045945)); +#29506 = CARTESIAN_POINT('',(3.284981347302,3.21836664877,1.481742504715 + )); +#29507 = CARTESIAN_POINT('',(3.284850878624,3.218312606874, + 1.481900844704)); +#29508 = CARTESIAN_POINT('',(3.284719856837,3.218258335873, + 1.482058097201)); +#29509 = CARTESIAN_POINT('',(3.284455582346,3.218148869794, + 1.482371798594)); +#29510 = CARTESIAN_POINT('',(3.284322320151,3.218093670786,1.48252822857 + )); +#29511 = CARTESIAN_POINT('',(3.284188516514,3.218038247505, + 1.482683563827)); +#29512 = CARTESIAN_POINT('',(3.2839187111,3.217926490443,1.482993360769) + ); +#29513 = CARTESIAN_POINT('',(3.283782700304,3.217870152927, + 1.483147803962)); +#29514 = CARTESIAN_POINT('',(3.283646159839,3.217813596014, + 1.483301145821)); +#29515 = CARTESIAN_POINT('',(3.283370909868,3.217699583743, + 1.483606893805)); +#29516 = CARTESIAN_POINT('',(3.28323219176,3.217642124822,1.483759281795 + )); +#29517 = CARTESIAN_POINT('',(3.283092955804,3.2175844514,1.483910562334) + ); +#29518 = CARTESIAN_POINT('',(3.282812351885,3.217468221452,1.48421211995 + )); +#29519 = CARTESIAN_POINT('',(3.282670975779,3.217409661551,1.48436237936 + )); +#29520 = CARTESIAN_POINT('',(3.282529093723,3.217350892079, + 1.484511525781)); +#29521 = CARTESIAN_POINT('',(3.282243398387,3.217232553196, + 1.484808580798)); +#29522 = CARTESIAN_POINT('',(3.282099578542,3.217172981066, + 1.484956474748)); +#29523 = CARTESIAN_POINT('',(3.281955265815,3.217113204777, + 1.485103253243)); +#29524 = CARTESIAN_POINT('',(3.281665580991,3.216993213394, + 1.485394684564)); +#29525 = CARTESIAN_POINT('',(3.281520208275,3.216932998044, + 1.485539335969)); +#29526 = CARTESIAN_POINT('',(3.281374361083,3.216872586158, + 1.485682882581)); +#29527 = CARTESIAN_POINT('',(3.281082865956,3.216751844924, + 1.485966677953)); +#29528 = CARTESIAN_POINT('',(3.280937225183,3.21669151854,1.486106943622 + )); +#29529 = CARTESIAN_POINT('',(3.280791135145,3.216631006065, + 1.486246133111)); +#29530 = CARTESIAN_POINT('',(3.280499254546,3.216510105163, + 1.486521257959)); +#29531 = CARTESIAN_POINT('',(3.280353471062,3.216449719666, + 1.486657210503)); +#29532 = CARTESIAN_POINT('',(3.280207262307,3.216389158017, + 1.486792115239)); +#29533 = CARTESIAN_POINT('',(3.27991512881,3.21626815236,1.487058818767) + ); +#29534 = CARTESIAN_POINT('',(3.279769210409,3.21620771098,1.487190633402 + )); +#29535 = CARTESIAN_POINT('',(3.279622888958,3.21614710265,1.48732142675) + ); +#29536 = CARTESIAN_POINT('',(3.279330515944,3.216025997782, + 1.487580042772)); +#29537 = CARTESIAN_POINT('',(3.279184470081,3.215965503605, + 1.487707880088)); +#29538 = CARTESIAN_POINT('',(3.279038041797,3.215904851024, + 1.487834720957)); +#29539 = CARTESIAN_POINT('',(3.278745437394,3.215783650312, + 1.488085559982)); +#29540 = CARTESIAN_POINT('',(3.278599266386,3.215723104298, + 1.488209571637)); +#29541 = CARTESIAN_POINT('',(3.278452732136,3.215662407825, + 1.488332610087)); +#29542 = CARTESIAN_POINT('',(3.278159903161,3.215541114092, + 1.488575958345)); +#29543 = CARTESIAN_POINT('',(3.278013613046,3.215480518742, + 1.488696280673)); +#29544 = CARTESIAN_POINT('',(3.27786697758,3.215419780343,1.488815651627 + )); +#29545 = CARTESIAN_POINT('',(3.27757393613,3.2152983986,1.489051768559) + ); +#29546 = CARTESIAN_POINT('',(3.277427534319,3.215237756985, + 1.489168526194)); +#29547 = CARTESIAN_POINT('',(3.277280803895,3.215176979253, + 1.489284353014)); +#29548 = CARTESIAN_POINT('',(3.276987558516,3.21505551304,1.489513481117 + )); +#29549 = CARTESIAN_POINT('',(3.276841047326,3.214994826118, + 1.489626793215)); +#29550 = CARTESIAN_POINT('',(3.276694223193,3.214934009571, + 1.489739193827)); +#29551 = CARTESIAN_POINT('',(3.276400779537,3.214812461229, + 1.489961559596)); +#29552 = CARTESIAN_POINT('',(3.276254163427,3.214751730847, + 1.490071534829)); +#29553 = CARTESIAN_POINT('',(3.276107249083,3.214690876934, + 1.490180616798)); +#29554 = CARTESIAN_POINT('',(3.275813614807,3.214569249634, + 1.490396428762)); +#29555 = CARTESIAN_POINT('',(3.27566689797,3.214508477531,1.490503168157 + )); +#29556 = CARTESIAN_POINT('',(3.275519896737,3.214447587626, + 1.490609031488)); +#29557 = CARTESIAN_POINT('',(3.275222115106,3.214324242436, + 1.490821309453)); +#29558 = CARTESIAN_POINT('',(3.275071322363,3.214261782037, + 1.490927685521)); +#29559 = CARTESIAN_POINT('',(3.274920243527,3.214199203134, + 1.491033154734)); +#29560 = CARTESIAN_POINT('',(3.274616999585,3.21407359538,1.491242649751 + )); +#29561 = CARTESIAN_POINT('',(3.27446483253,3.214010565722,1.491346669282 + )); +#29562 = CARTESIAN_POINT('',(3.274312388119,3.21394742118,1.491449783528 + )); +#29563 = CARTESIAN_POINT('',(3.274012641748,3.213823262167, + 1.491650402961)); +#29564 = CARTESIAN_POINT('',(3.273865359678,3.213762255937, + 1.491747974033)); +#29565 = CARTESIAN_POINT('',(3.273717829979,3.213701147135, + 1.491844712945)); +#29566 = CARTESIAN_POINT('',(3.273422938298,3.213578999001, + 1.492036108611)); +#29567 = CARTESIAN_POINT('',(3.273275578464,3.213517960559, + 1.492130772686)); +#29568 = CARTESIAN_POINT('',(3.273127982076,3.213456824134, + 1.492224618507)); +#29569 = CARTESIAN_POINT('',(3.272832949662,3.213334617706, + 1.492410286752)); +#29570 = CARTESIAN_POINT('',(3.272685515594,3.213273548516, + 1.492502116053)); +#29571 = CARTESIAN_POINT('',(3.272537855482,3.213212385695, + 1.492593140287)); +#29572 = CARTESIAN_POINT('',(3.272242688676,3.2130901236,1.492773220315) + ); +#29573 = CARTESIAN_POINT('',(3.272095183772,3.213029025069, + 1.492862282576)); +#29574 = CARTESIAN_POINT('',(3.271947462807,3.212967837042, + 1.492950552283)); +#29575 = CARTESIAN_POINT('',(3.271652167909,3.21284552189,1.493125174619 + )); +#29576 = CARTESIAN_POINT('',(3.271504595612,3.212784395443, + 1.493211533335)); +#29577 = CARTESIAN_POINT('',(3.271356816754,3.212723183436, + 1.493297111383)); +#29578 = CARTESIAN_POINT('',(3.271061399899,3.212600817768, + 1.493466398632)); +#29579 = CARTESIAN_POINT('',(3.270913763398,3.212539664727, + 1.493550113567)); +#29580 = CARTESIAN_POINT('',(3.270765929389,3.212478429875, + 1.493633059127)); +#29581 = CARTESIAN_POINT('',(3.270470396667,3.212356016214,1.49379712651 + )); +#29582 = CARTESIAN_POINT('',(3.270322699323,3.212294837971,1.49387825374 + )); +#29583 = CARTESIAN_POINT('',(3.270174813111,3.212233581496, + 1.493958622335)); +#29584 = CARTESIAN_POINT('',(3.26987917061,3.212111122363,1.494117578227 + )); +#29585 = CARTESIAN_POINT('',(3.269731415574,3.212049920223, + 1.494196170627)); +#29586 = CARTESIAN_POINT('',(3.269583479926,3.211988643271, + 1.494274014607)); +#29587 = CARTESIAN_POINT('',(3.269287733424,3.211866141059, + 1.494427961195)); +#29588 = CARTESIAN_POINT('',(3.269139923717,3.211804916273, + 1.494504068622)); +#29589 = CARTESIAN_POINT('',(3.268991941297,3.211743619948, + 1.494579437349)); +#29590 = CARTESIAN_POINT('',(3.268696096661,3.211621077088, + 1.494728470864)); +#29591 = CARTESIAN_POINT('',(3.268548235494,3.211559830987, + 1.494802140207)); +#29592 = CARTESIAN_POINT('',(3.268400209185,3.211498516482, + 1.494875080106)); +#29593 = CARTESIAN_POINT('',(3.268104272298,3.21137593541,1.495019291283 + )); +#29594 = CARTESIAN_POINT('',(3.26795636268,3.21131466924,1.495090566869) + ); +#29595 = CARTESIAN_POINT('',(3.267808295183,3.211253337675, + 1.495161121825)); +#29596 = CARTESIAN_POINT('',(3.267512271556,3.211130720674, + 1.495300596456)); +#29597 = CARTESIAN_POINT('',(3.267364316306,3.211069435602, + 1.495369520206)); +#29598 = CARTESIAN_POINT('',(3.267216210152,3.211008088025, + 1.495437731722)); +#29599 = CARTESIAN_POINT('',(3.266920105367,3.210885437407,1.49557255077 + )); +#29600 = CARTESIAN_POINT('',(3.266772107539,3.2108241347,1.495639162161) + ); +#29601 = CARTESIAN_POINT('',(3.266623965518,3.210762772265, + 1.495705069318)); +#29602 = CARTESIAN_POINT('',(3.266327785066,3.210640090305, + 1.495835309306)); +#29603 = CARTESIAN_POINT('',(3.266179747369,3.210578771083, + 1.495899645792)); +#29604 = CARTESIAN_POINT('',(3.266031571941,3.210517394811, + 1.495963285663)); +#29605 = CARTESIAN_POINT('',(3.26573532126,3.210394683761,1.496089018932 + )); +#29606 = CARTESIAN_POINT('',(3.265587246679,3.210333349262, + 1.496151115792)); +#29607 = CARTESIAN_POINT('',(3.265439040597,3.210271960292, + 1.496212523301)); +#29608 = CARTESIAN_POINT('',(3.265142724916,3.210149222319, + 1.496333818334)); +#29609 = CARTESIAN_POINT('',(3.264994615931,3.210087873568, + 1.496393709136)); +#29610 = CARTESIAN_POINT('',(3.264846381458,3.210026472839, + 1.496452917506)); +#29611 = CARTESIAN_POINT('',(3.264550005959,3.209903710088, + 1.496569839079)); +#29612 = CARTESIAN_POINT('',(3.264401865493,3.209842348298, + 1.496627555391)); +#29613 = CARTESIAN_POINT('',(3.264253605351,3.209780936936, + 1.496684595864)); +#29614 = CARTESIAN_POINT('',(3.263957175663,3.209658151739, + 1.496797205085)); +#29615 = CARTESIAN_POINT('',(3.263809006629,3.209596778116,1.49685277678 + )); +#29616 = CARTESIAN_POINT('',(3.263660723542,3.20953535725,1.496907678921 + )); +#29617 = CARTESIAN_POINT('',(3.263364244715,3.209412551699, + 1.497016033828)); +#29618 = CARTESIAN_POINT('',(3.263216049441,3.209351167207, + 1.497069489388)); +#29619 = CARTESIAN_POINT('',(3.263067745559,3.209289737727, + 1.497122281375)); +#29620 = CARTESIAN_POINT('',(3.262771222699,3.209166913937, + 1.497226436854)); +#29621 = CARTESIAN_POINT('',(3.262623004146,3.209105519802, + 1.497277802995)); +#29622 = CARTESIAN_POINT('',(3.262474682267,3.209044082868, + 1.497328511264)); +#29623 = CARTESIAN_POINT('',(3.262178120134,3.208921242811, + 1.497428519368)); +#29624 = CARTESIAN_POINT('',(3.262029880267,3.208859839847, + 1.497477821709)); +#29625 = CARTESIAN_POINT('',(3.2618815422,3.208798396208,1.497526471596) + ); +#29626 = CARTESIAN_POINT('',(3.261584945657,3.208675541898, + 1.497622381512)); +#29627 = CARTESIAN_POINT('',(3.261436687531,3.208614131371, + 1.497669643919)); +#29628 = CARTESIAN_POINT('',(3.26128833619,3.208552682234,1.497716259033 + )); +#29629 = CARTESIAN_POINT('',(3.26099171051,3.208429815854,1.497808117166 + )); +#29630 = CARTESIAN_POINT('',(3.260843436489,3.208368398743, + 1.497853362435)); +#29631 = CARTESIAN_POINT('',(3.2606950741,3.20830694503,1.497897965319) + ); +#29632 = CARTESIAN_POINT('',(3.260398424146,3.208184068596, + 1.497985815669)); +#29633 = CARTESIAN_POINT('',(3.260250136867,3.208122645994, + 1.498029065269)); +#29634 = CARTESIAN_POINT('',(3.260101765944,3.208061188745, + 1.498071677146)); +#29635 = CARTESIAN_POINT('',(3.259805096537,3.207938304253, + 1.498155561315)); +#29636 = CARTESIAN_POINT('',(3.259656798311,3.207876877117, + 1.498196835625)); +#29637 = CARTESIAN_POINT('',(3.259508421048,3.207815417242, + 1.498237476636)); +#29638 = CARTESIAN_POINT('',(3.259211736782,3.207692526595, + 1.498317433976)); +#29639 = CARTESIAN_POINT('',(3.259063430011,3.20763109592,1.49835675221) + ); +#29640 = CARTESIAN_POINT('',(3.2589150487,3.207569634368,1.498395441345) + ); +#29641 = CARTESIAN_POINT('',(3.258618353931,3.207446739371, + 1.498471509055)); +#29642 = CARTESIAN_POINT('',(3.258470040681,3.207385306011, + 1.498508889428)); +#29643 = CARTESIAN_POINT('',(3.258321657285,3.207323843596, + 1.498545644677)); +#29644 = CARTESIAN_POINT('',(3.258024956995,3.207200946312,1.49861785767 + )); +#29645 = CARTESIAN_POINT('',(3.257876640287,3.20713951152,1.498653317116 + )); +#29646 = CARTESIAN_POINT('',(3.257728257733,3.207078049454, + 1.498688155207)); +#29647 = CARTESIAN_POINT('',(3.257431557158,3.206955152052, + 1.498756546341)); +#29648 = CARTESIAN_POINT('',(3.257283239303,3.206893716784, + 1.498790100989)); +#29649 = CARTESIAN_POINT('',(3.257134859813,3.206832255987, + 1.498823037843)); +#29650 = CARTESIAN_POINT('',(3.256838165054,3.206709360994, + 1.498887637863)); +#29651 = CARTESIAN_POINT('',(3.256689849933,3.20664792686,1.498919302553 + )); +#29652 = CARTESIAN_POINT('',(3.256541477307,3.206586468906, + 1.498950352824)); +#29653 = CARTESIAN_POINT('',(3.256244794266,3.206463578766,1.49901119074 + )); +#29654 = CARTESIAN_POINT('',(3.25609648398,3.206402146634,1.499040979818 + )); +#29655 = CARTESIAN_POINT('',(3.255948120244,3.206340692363, + 1.499070157654)); +#29656 = CARTESIAN_POINT('',(3.255651453077,3.206217808799, + 1.499127261051)); +#29657 = CARTESIAN_POINT('',(3.255503149758,3.206156379553, + 1.499155187956)); +#29658 = CARTESIAN_POINT('',(3.255354796975,3.206094929818, + 1.499182506605)); +#29659 = CARTESIAN_POINT('',(3.255058150611,3.205972054871, + 1.499235901167)); +#29660 = CARTESIAN_POINT('',(3.254909857129,3.2059106297,1.499261978343) + ); +#29661 = CARTESIAN_POINT('',(3.254761518103,3.205849185663, + 1.499287450071)); +#29662 = CARTESIAN_POINT('',(3.254464896801,3.205726321097, + 1.499337159938)); +#29663 = CARTESIAN_POINT('',(3.25431661461,3.205664900602,1.499361399251 + )); +#29664 = CARTESIAN_POINT('',(3.254168290735,3.205603462842, + 1.499385035738)); +#29665 = CARTESIAN_POINT('',(3.253871698624,3.205480610367, + 1.499431083409)); +#29666 = CARTESIAN_POINT('',(3.253723430461,3.205419195683, + 1.499453495692)); +#29667 = CARTESIAN_POINT('',(3.253575124421,3.20535776531,1.499475307597 + )); +#29668 = CARTESIAN_POINT('',(3.253278566024,3.205234926799,1.49951771393 + )); +#29669 = CARTESIAN_POINT('',(3.253130313728,3.205173518688, + 1.499538309375)); +#29670 = CARTESIAN_POINT('',(3.252982027313,3.205112096443, + 1.499558306717)); +#29671 = CARTESIAN_POINT('',(3.25268550661,3.204989273547,1.499597091094 + )); +#29672 = CARTESIAN_POINT('',(3.252537272375,3.204927872916,1.49961587907 + )); +#29673 = CARTESIAN_POINT('',(3.252389007732,3.20486645969,1.499634071048 + )); +#29674 = CARTESIAN_POINT('',(3.25209252782,3.20474365369,1.49966925144) + ); +#29675 = CARTESIAN_POINT('',(3.251944312594,3.204682260933,1.49968624071 + )); +#29676 = CARTESIAN_POINT('',(3.251796070631,3.204620857102, + 1.499702635912)); +#29677 = CARTESIAN_POINT('',(3.251499632926,3.204498068584, + 1.499734228927)); +#29678 = CARTESIAN_POINT('',(3.251351437216,3.204436683911,1.49974942751 + )); +#29679 = CARTESIAN_POINT('',(3.251203218406,3.204375289669,1.49976403378 + )); +#29680 = CARTESIAN_POINT('',(3.250906829315,3.204252521288, + 1.499792053978)); +#29681 = CARTESIAN_POINT('',(3.25075865906,3.204191147159,1.499805468634 + )); +#29682 = CARTESIAN_POINT('',(3.250610469313,3.204129764956, + 1.499818292603)); +#29683 = CARTESIAN_POINT('',(3.250314136851,3.204007020031, + 1.499842753174)); +#29684 = CARTESIAN_POINT('',(3.250165994155,3.203945657318, + 1.499854390434)); +#29685 = CARTESIAN_POINT('',(3.250017835548,3.203884288013, + 1.499865438475)); +#29686 = CARTESIAN_POINT('',(3.249721561125,3.203761567129, + 1.499886351833)); +#29687 = CARTESIAN_POINT('',(3.249573445323,3.203700215555, + 1.499896217714)); +#29688 = CARTESIAN_POINT('',(3.249425317167,3.203638858864, + 1.499905495668)); +#29689 = CARTESIAN_POINT('',(3.249129103183,3.203516163014, + 1.499922872643)); +#29690 = CARTESIAN_POINT('',(3.248981017364,3.203454823859, + 1.499930972167)); +#29691 = CARTESIAN_POINT('',(3.248832922729,3.203393481053, + 1.499938484911)); +#29692 = CARTESIAN_POINT('',(3.248536772395,3.203270811568, + 1.499952334918)); +#29693 = CARTESIAN_POINT('',(3.2483887167,3.203209484892,1.499958672602) + ); +#29694 = CARTESIAN_POINT('',(3.248240655715,3.203148156024, + 1.499964424486)); +#29695 = CARTESIAN_POINT('',(3.247944573469,3.203025514742, + 1.499974755501)); +#29696 = CARTESIAN_POINT('',(3.247796552209,3.202964202328, + 1.499979335001)); +#29697 = CARTESIAN_POINT('',(3.247648529175,3.20290288918,1.499983329549 + )); +#29698 = CARTESIAN_POINT('',(3.247352520413,3.202780278336, + 1.499990148279)); +#29699 = CARTESIAN_POINT('',(3.247204534686,3.202718980641, + 1.499992972755)); +#29700 = CARTESIAN_POINT('',(3.247056550693,3.202657683664, + 1.499995212971)); +#29701 = CARTESIAN_POINT('',(3.246795006912,3.202549348683, + 1.499998140023)); +#29702 = CARTESIAN_POINT('',(3.246681445692,3.202502310085, + 1.499999066962)); +#29703 = CARTESIAN_POINT('',(3.246567887318,3.202455272667, + 1.499999649975)); +#29704 = CARTESIAN_POINT('',(3.246423316812,3.202395389602, + 1.499999954439)); +#29705 = CARTESIAN_POINT('',(3.246383942383,3.202377475094, + 1.500000017088)); +#29706 = CARTESIAN_POINT('',(3.246335264584,3.202362104449, + 1.499999997256)); +#29707 = CARTESIAN_POINT('',(3.246350831596,3.202362820632, + 1.499999999984)); +#29708 = ORIENTED_EDGE('',*,*,#24419,.F.); +#29709 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#29710,#29711,#29712,#29713,#29714) + ,(#29715,#29716,#29717,#29718,#29719) + ,(#29720,#29721,#29722,#29723,#29724 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.161123615693,-3.99824328386E-02, + 0.136741676664,0.257882859519),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#29710 = CARTESIAN_POINT('',(3.110705351483,3.406987671466, + 1.460996513181)); +#29711 = CARTESIAN_POINT('',(3.153535227421,3.364157795527, + 1.460996513181)); +#29712 = CARTESIAN_POINT('',(3.258846511474,3.258846511474, + 1.460996513181)); +#29713 = CARTESIAN_POINT('',(3.364157795527,3.153535227421, + 1.460996513181)); +#29714 = CARTESIAN_POINT('',(3.406987671466,3.110705351483, + 1.460996513181)); +#29715 = CARTESIAN_POINT('',(3.104487516194,3.400769836177,1.5)); +#29716 = CARTESIAN_POINT('',(3.147317392133,3.357939960239,1.5)); +#29717 = CARTESIAN_POINT('',(3.252628676186,3.252628676186,1.5)); +#29718 = CARTESIAN_POINT('',(3.357939960239,3.147317392133,1.5)); +#29719 = CARTESIAN_POINT('',(3.400769836177,3.104487516194,1.5)); +#29720 = CARTESIAN_POINT('',(3.076215666809,3.372497986792,1.5)); +#29721 = CARTESIAN_POINT('',(3.119045542747,3.329668110853,1.5)); +#29722 = CARTESIAN_POINT('',(3.2243568268,3.2243568268,1.5)); +#29723 = CARTESIAN_POINT('',(3.329668110853,3.119045542747,1.5)); +#29724 = CARTESIAN_POINT('',(3.372497986792,3.076215666809,1.5)); +#29725 = ADVANCED_FACE('',(#29726),#30225,.T.); +#29726 = FACE_BOUND('',#29727,.T.); +#29727 = EDGE_LOOP('',(#29728,#30215,#30223,#30224)); +#29728 = ORIENTED_EDGE('',*,*,#29729,.T.); +#29729 = EDGE_CURVE('',#25059,#29730,#29732,.T.); +#29730 = VERTEX_POINT('',#29731); +#29731 = CARTESIAN_POINT('',(-3.246349033255,3.202364620346,1.5)); +#29732 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#29733,#29734,#29735,#29736, + #29737,#29738,#29739,#29740,#29741,#29742,#29743,#29744,#29745, + #29746,#29747,#29748,#29749,#29750,#29751,#29752,#29753,#29754, + #29755,#29756,#29757,#29758,#29759,#29760,#29761,#29762,#29763, + #29764,#29765,#29766,#29767,#29768,#29769,#29770,#29771,#29772, + #29773,#29774,#29775,#29776,#29777,#29778,#29779,#29780,#29781, + #29782,#29783,#29784,#29785,#29786,#29787,#29788,#29789,#29790, + #29791,#29792,#29793,#29794,#29795,#29796,#29797,#29798,#29799, + #29800,#29801,#29802,#29803,#29804,#29805,#29806,#29807,#29808, + #29809,#29810,#29811,#29812,#29813,#29814,#29815,#29816,#29817, + #29818,#29819,#29820,#29821,#29822,#29823,#29824,#29825,#29826, + #29827,#29828,#29829,#29830,#29831,#29832,#29833,#29834,#29835, + #29836,#29837,#29838,#29839,#29840,#29841,#29842,#29843,#29844, + #29845,#29846,#29847,#29848,#29849,#29850,#29851,#29852,#29853, + #29854,#29855,#29856,#29857,#29858,#29859,#29860,#29861,#29862, + #29863,#29864,#29865,#29866,#29867,#29868,#29869,#29870,#29871, + #29872,#29873,#29874,#29875,#29876,#29877,#29878,#29879,#29880, + #29881,#29882,#29883,#29884,#29885,#29886,#29887,#29888,#29889, + #29890,#29891,#29892,#29893,#29894,#29895,#29896,#29897,#29898, + #29899,#29900,#29901,#29902,#29903,#29904,#29905,#29906,#29907, + #29908,#29909,#29910,#29911,#29912,#29913,#29914,#29915,#29916, + #29917,#29918,#29919,#29920,#29921,#29922,#29923,#29924,#29925, + #29926,#29927,#29928,#29929,#29930,#29931,#29932,#29933,#29934, + #29935,#29936,#29937,#29938,#29939,#29940,#29941,#29942,#29943, + #29944,#29945,#29946,#29947,#29948,#29949,#29950,#29951,#29952, + #29953,#29954,#29955,#29956,#29957,#29958,#29959,#29960,#29961, + #29962,#29963,#29964,#29965,#29966,#29967,#29968,#29969,#29970, + #29971,#29972,#29973,#29974,#29975,#29976,#29977,#29978,#29979, + #29980,#29981,#29982,#29983,#29984,#29985,#29986,#29987,#29988, + #29989,#29990,#29991,#29992,#29993,#29994,#29995,#29996,#29997, + #29998,#29999,#30000,#30001,#30002,#30003,#30004,#30005,#30006, + #30007,#30008,#30009,#30010,#30011,#30012,#30013,#30014,#30015, + #30016,#30017,#30018,#30019,#30020,#30021,#30022,#30023,#30024, + #30025,#30026,#30027,#30028,#30029,#30030,#30031,#30032,#30033, + #30034,#30035,#30036,#30037,#30038,#30039,#30040,#30041,#30042, + #30043,#30044,#30045,#30046,#30047,#30048,#30049,#30050,#30051, + #30052,#30053,#30054,#30055,#30056,#30057,#30058,#30059,#30060, + #30061,#30062,#30063,#30064,#30065,#30066,#30067,#30068,#30069, + #30070,#30071,#30072,#30073,#30074,#30075,#30076,#30077,#30078, + #30079,#30080,#30081,#30082,#30083,#30084,#30085,#30086,#30087, + #30088,#30089,#30090,#30091,#30092,#30093,#30094,#30095,#30096, + #30097,#30098,#30099,#30100,#30101,#30102,#30103,#30104,#30105, + #30106,#30107,#30108,#30109,#30110,#30111,#30112,#30113,#30114, + #30115,#30116,#30117,#30118,#30119,#30120,#30121,#30122,#30123, + #30124,#30125,#30126,#30127,#30128,#30129,#30130,#30131,#30132, + #30133,#30134,#30135,#30136,#30137,#30138,#30139,#30140,#30141, + #30142,#30143,#30144,#30145,#30146,#30147,#30148,#30149,#30150, + #30151,#30152,#30153,#30154,#30155,#30156,#30157,#30158,#30159, + #30160,#30161,#30162,#30163,#30164,#30165,#30166,#30167,#30168, + #30169,#30170,#30171,#30172,#30173,#30174,#30175,#30176,#30177, + #30178,#30179,#30180,#30181,#30182,#30183,#30184,#30185,#30186, + #30187,#30188,#30189,#30190,#30191,#30192,#30193,#30194,#30195, + #30196,#30197,#30198,#30199,#30200,#30201,#30202,#30203,#30204, + #30205,#30206,#30207,#30208,#30209,#30210,#30211,#30212,#30213, + #30214),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 + ,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 + ,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 + ,5,5,5,5,5,5,5,5,5,7),(0.,8.405711767941E-03,1.700429004678E-02, + 2.570043422728E-02,3.449575545224E-02,4.339287917479E-02, + 5.239331659365E-02,6.14988357354E-02,7.071082893319E-02, + 8.003205145902E-02,8.946284671403E-02,9.900512871956E-02, + 0.108659258539,0.11842585442,0.128306568091,0.138301428219, + 0.14841105864,0.158635120115,0.168974475637,0.179429011585, + 0.189998244328,0.200681336309,0.211478683287,0.222388905605, + 0.233411953801,0.24454618276,0.25579112032,0.267145390156, + 0.278607627065,0.290176041848,0.30184933149,0.313626084315, + 0.325503907703,0.337478947661,0.349536928853,0.361605484647, + 0.373578035353,0.38544869542,0.397224033205,0.40891039888, + 0.420512592763,0.432036094157,0.44348507014,0.454863982547, + 0.466176714099,0.47750618232,0.48871062721,0.499858067571, + 0.51095143381,0.521993464122,0.53298671648,0.543933580245, + 0.554836305262,0.565697005267,0.576517669117,0.587300162074, + 0.598046267214,0.608757652767,0.619435900772,0.630082520816, + 0.640698948553,0.651286534021,0.66184657954,0.672380324394, + 0.682888956751,0.693373588379,0.703835333191,0.714275200819, + 0.724694216264,0.735093332956,0.745473479831,0.755835551192, + 0.76618040092,0.776508877045,0.786821789618,0.797119925196, + 0.807404061234,0.817674866862,0.827933026716,0.838179212071, + 0.848414145407,0.858638500449,0.868852895102,0.879058102401, + 0.889254779038,0.899443269503,0.909624317592,0.919798721671, + 0.929966889404,0.94012962561,0.950287515234,0.960441167966, + 0.970590942994,0.98073744121,0.990881458329,0.99528593736,1.), + .UNSPECIFIED.); +#29733 = CARTESIAN_POINT('',(-3.295124813083,3.222568209866, + 1.460996513181)); +#29734 = CARTESIAN_POINT('',(-3.295097515673,3.222556902908, + 1.461117592694)); +#29735 = CARTESIAN_POINT('',(-3.295069887877,3.2225454591,1.461238456533 + )); +#29736 = CARTESIAN_POINT('',(-3.295041931793,3.222533879311, + 1.461359102392)); +#29737 = CARTESIAN_POINT('',(-3.295013649528,3.222522164413, + 1.461479528062)); +#29738 = CARTESIAN_POINT('',(-3.294985043191,3.222510315281, + 1.461599731432)); +#29739 = CARTESIAN_POINT('',(-3.29492652286,3.222486075366, + 1.461842442419)); +#29740 = CARTESIAN_POINT('',(-3.294896593921,3.222473678394, + 1.461964939623)); +#29741 = CARTESIAN_POINT('',(-3.294866330351,3.222461142812, + 1.462087199939)); +#29742 = CARTESIAN_POINT('',(-3.294835734416,3.222448469561, + 1.462209221306)); +#29743 = CARTESIAN_POINT('',(-3.294804808388,3.222435659581, + 1.462331001763)); +#29744 = CARTESIAN_POINT('',(-3.294741946055,3.22240962115, + 1.462575456188)); +#29745 = CARTESIAN_POINT('',(-3.294710002268,3.2223963896,1.462698124613 + )); +#29746 = CARTESIAN_POINT('',(-3.294677725525,3.222383020136, + 1.462820542794)); +#29747 = CARTESIAN_POINT('',(-3.294645118172,3.222369513728, + 1.462942708899)); +#29748 = CARTESIAN_POINT('',(-3.29461218255,3.222355871347, + 1.463064621187)); +#29749 = CARTESIAN_POINT('',(-3.294545280114,3.22232815945, + 1.463309322306)); +#29750 = CARTESIAN_POINT('',(-3.294511305822,3.222314086838, + 1.463432105273)); +#29751 = CARTESIAN_POINT('',(-3.294477000546,3.222299877127, + 1.463554625217)); +#29752 = CARTESIAN_POINT('',(-3.294442366698,3.222285531317, + 1.463676880525)); +#29753 = CARTESIAN_POINT('',(-3.294407406685,3.222271050406, + 1.463798869676)); +#29754 = CARTESIAN_POINT('',(-3.294336430729,3.222241651202, + 1.464043721682)); +#29755 = CARTESIAN_POINT('',(-3.294300407247,3.222226729788, + 1.464166578304)); +#29756 = CARTESIAN_POINT('',(-3.294264054943,3.22221167217, + 1.464289159622)); +#29757 = CARTESIAN_POINT('',(-3.294227376286,3.222196479373, + 1.464411464241)); +#29758 = CARTESIAN_POINT('',(-3.294190373738,3.222181152416, + 1.464533490848)); +#29759 = CARTESIAN_POINT('',(-3.294115292349,3.222150052686, + 1.464778399319)); +#29760 = CARTESIAN_POINT('',(-3.294077205998,3.222134276803, + 1.464901274658)); +#29761 = CARTESIAN_POINT('',(-3.294038793231,3.222118365714, + 1.465023862964)); +#29762 = CARTESIAN_POINT('',(-3.294000056566,3.222102320462, + 1.465146163045)); +#29763 = CARTESIAN_POINT('',(-3.29396099851,3.222086142085, + 1.465268173793)); +#29764 = CARTESIAN_POINT('',(-3.29388178486,3.222053330717, + 1.465513035667)); +#29765 = CARTESIAN_POINT('',(-3.293841621777,3.222036694624, + 1.465635879972)); +#29766 = CARTESIAN_POINT('',(-3.29380113488,3.222019924402, + 1.465758426023)); +#29767 = CARTESIAN_POINT('',(-3.293760326731,3.222003021113, + 1.465880672829)); +#29768 = CARTESIAN_POINT('',(-3.293719199871,3.22198598581, + 1.466002619472)); +#29769 = CARTESIAN_POINT('',(-3.293635829169,3.221951452534, + 1.466247333192)); +#29770 = CARTESIAN_POINT('',(-3.29359357789,3.221933951482, + 1.466370093185)); +#29771 = CARTESIAN_POINT('',(-3.2935510056,3.221916317462,1.466492544216 + )); +#29772 = CARTESIAN_POINT('',(-3.293508114892,3.221898551549, + 1.466614685481)); +#29773 = CARTESIAN_POINT('',(-3.293464908339,3.221880654808, + 1.466736516246)); +#29774 = CARTESIAN_POINT('',(-3.293377352615,3.22184438804, + 1.466980996338)); +#29775 = CARTESIAN_POINT('',(-3.29333299597,3.221826014916, + 1.467103638239)); +#29776 = CARTESIAN_POINT('',(-3.2932883212,3.221807510021,1.46722596086) + ); +#29777 = CARTESIAN_POINT('',(-3.293243330924,3.221788874438, + 1.467347963575)); +#29778 = CARTESIAN_POINT('',(-3.293198027737,3.221770109243, + 1.467469645823)); +#29779 = CARTESIAN_POINT('',(-3.293106264491,3.221732099663, + 1.467713795013)); +#29780 = CARTESIAN_POINT('',(-3.293059797094,3.221712852236, + 1.467836254363)); +#29781 = CARTESIAN_POINT('',(-3.293013014683,3.221693474328, + 1.46795838464)); +#29782 = CARTESIAN_POINT('',(-3.292965919898,3.221673967029, + 1.468080185386)); +#29783 = CARTESIAN_POINT('',(-3.292918515352,3.221654331423, + 1.468201656205)); +#29784 = CARTESIAN_POINT('',(-3.292822527884,3.221614572112, + 1.468445369379)); +#29785 = CARTESIAN_POINT('',(-3.292773937657,3.221594445381, + 1.468567603877)); +#29786 = CARTESIAN_POINT('',(-3.29272503563,3.221574189498, + 1.468689499899)); +#29787 = CARTESIAN_POINT('',(-3.292675824456,3.221553805562, + 1.468811057147)); +#29788 = CARTESIAN_POINT('',(-3.292626306759,3.221533294661, + 1.468932275377)); +#29789 = CARTESIAN_POINT('',(-3.292526079541,3.221491779188, + 1.469175450276)); +#29790 = CARTESIAN_POINT('',(-3.292475362854,3.221470771648, + 1.469297398944)); +#29791 = CARTESIAN_POINT('',(-3.292424337764,3.221449636364, + 1.469419000205)); +#29792 = CARTESIAN_POINT('',(-3.292373006932,3.221428374437, + 1.46954025391)); +#29793 = CARTESIAN_POINT('',(-3.292321372988,3.221406986957, + 1.469661159958)); +#29794 = CARTESIAN_POINT('',(-3.292216899071,3.221363712444, + 1.469903681086)); +#29795 = CARTESIAN_POINT('',(-3.292164052055,3.221341822493, + 1.470025288015)); +#29796 = CARTESIAN_POINT('',(-3.29211090018,3.221319806266, + 1.470146539033)); +#29797 = CARTESIAN_POINT('',(-3.29205744611,3.221297664865, + 1.470267434128)); +#29798 = CARTESIAN_POINT('',(-3.292003692477,3.221275399381, + 1.470387973337)); +#29799 = CARTESIAN_POINT('',(-3.291894959733,3.221230360804, + 1.470629744422)); +#29800 = CARTESIAN_POINT('',(-3.291839973643,3.221207584819, + 1.470750967932)); +#29801 = CARTESIAN_POINT('',(-3.291784686304,3.221184684054, + 1.470871827349)); +#29802 = CARTESIAN_POINT('',(-3.291729100379,3.22116165961, + 1.470992322796)); +#29803 = CARTESIAN_POINT('',(-3.291673218498,3.221138512577, + 1.471112454431)); +#29804 = CARTESIAN_POINT('',(-3.291560219055,3.221091706675, + 1.471353374094)); +#29805 = CARTESIAN_POINT('',(-3.291503094678,3.221068044983, + 1.47147415367)); +#29806 = CARTESIAN_POINT('',(-3.291445672814,3.221044260068, + 1.471594561391)); +#29807 = CARTESIAN_POINT('',(-3.291387956119,3.221020353031, + 1.471714597498)); +#29808 = CARTESIAN_POINT('',(-3.291329947217,3.220996324957, + 1.47183426227)); +#29809 = CARTESIAN_POINT('',(-3.291212680739,3.220947751591, + 1.472074219609)); +#29810 = CARTESIAN_POINT('',(-3.291153416475,3.220923203529, + 1.472194503605)); +#29811 = CARTESIAN_POINT('',(-3.291093858584,3.220898533843, + 1.47231440833)); +#29812 = CARTESIAN_POINT('',(-3.291034009713,3.220873743629, + 1.47243393414)); +#29813 = CARTESIAN_POINT('',(-3.290973872475,3.220848833969, + 1.472553081421)); +#29814 = CARTESIAN_POINT('',(-3.290852342495,3.220798494603, + 1.47279196411)); +#29815 = CARTESIAN_POINT('',(-3.290790943247,3.220773062202, + 1.472911690908)); +#29816 = CARTESIAN_POINT('',(-3.290729254372,3.220747509833, + 1.473031031416)); +#29817 = CARTESIAN_POINT('',(-3.290667278504,3.220721838588, + 1.473149986095)); +#29818 = CARTESIAN_POINT('',(-3.290605018242,3.220696049544, + 1.473268555432)); +#29819 = CARTESIAN_POINT('',(-3.290479228788,3.220643945846, + 1.473506257184)); +#29820 = CARTESIAN_POINT('',(-3.290415693204,3.220617628545, + 1.473625380871)); +#29821 = CARTESIAN_POINT('',(-3.290351872051,3.220591192958, + 1.473744111532)); +#29822 = CARTESIAN_POINT('',(-3.290287767945,3.220564640168, + 1.473862449724)); +#29823 = CARTESIAN_POINT('',(-3.29022338347,3.220537971245, + 1.473980396027)); +#29824 = CARTESIAN_POINT('',(-3.290093338536,3.22048410487, + 1.474216815627)); +#29825 = CARTESIAN_POINT('',(-3.290027671854,3.220456904839, + 1.474335280156)); +#29826 = CARTESIAN_POINT('',(-3.289961723759,3.220429588244, + 1.474453345258)); +#29827 = CARTESIAN_POINT('',(-3.28989549685,3.22040215616,1.474571011578 + )); +#29828 = CARTESIAN_POINT('',(-3.289828993689,3.220374609649, + 1.474688279781)); +#29829 = CARTESIAN_POINT('',(-3.28969470731,3.220318986409,1.47492330352 + )); +#29830 = CARTESIAN_POINT('',(-3.289626918053,3.22029090718, + 1.475041050286)); +#29831 = CARTESIAN_POINT('',(-3.289558851646,3.220262713151, + 1.475158391563)); +#29832 = CARTESIAN_POINT('',(-3.289490510665,3.22023440539, + 1.475275328078)); +#29833 = CARTESIAN_POINT('',(-3.28942189765,3.220205984948, + 1.475391860577)); +#29834 = CARTESIAN_POINT('',(-3.289283390515,3.220148613414, + 1.475625370093)); +#29835 = CARTESIAN_POINT('',(-3.289213490556,3.220119659903, + 1.475742338374)); +#29836 = CARTESIAN_POINT('',(-3.289143317818,3.220090593404, + 1.475858895452)); +#29837 = CARTESIAN_POINT('',(-3.289072874854,3.220061414973, + 1.47597504213)); +#29838 = CARTESIAN_POINT('',(-3.289002164179,3.220032125652, + 1.476090779224)); +#29839 = CARTESIAN_POINT('',(-3.288859453288,3.219973012865, + 1.47632266934)); +#29840 = CARTESIAN_POINT('',(-3.288787447368,3.219943187037, + 1.47643881357)); +#29841 = CARTESIAN_POINT('',(-3.288715173076,3.219913250045, + 1.476554541116)); +#29842 = CARTESIAN_POINT('',(-3.288642632937,3.219883202936, + 1.47666985285)); +#29843 = CARTESIAN_POINT('',(-3.288569829442,3.21985304674, + 1.476784749654)); +#29844 = CARTESIAN_POINT('',(-3.288422936833,3.21979220183, + 1.477014911994)); +#29845 = CARTESIAN_POINT('',(-3.288348842236,3.219761510843, + 1.477130168828)); +#29846 = CARTESIAN_POINT('',(-3.288274483786,3.219730710564, + 1.477245003847)); +#29847 = CARTESIAN_POINT('',(-3.28819986398,3.219699802028, + 1.477359417986)); +#29848 = CARTESIAN_POINT('',(-3.288124985278,3.219668786255, + 1.477473412187)); +#29849 = CARTESIAN_POINT('',(-3.28797393794,3.219606220399, + 1.477701737131)); +#29850 = CARTESIAN_POINT('',(-3.287897763973,3.219574668108, + 1.477816059163)); +#29851 = CARTESIAN_POINT('',(-3.287821330707,3.219543008413, + 1.477929954481)); +#29852 = CARTESIAN_POINT('',(-3.287744640608,3.219511242334, + 1.478043424073)); +#29853 = CARTESIAN_POINT('',(-3.287667696107,3.219479370878, + 1.478156468936)); +#29854 = CARTESIAN_POINT('',(-3.287512524475,3.219415096684, + 1.478382847132)); +#29855 = CARTESIAN_POINT('',(-3.287434292235,3.219382691829, + 1.478496171875)); +#29856 = CARTESIAN_POINT('',(-3.28735580535,3.219350181496, + 1.478609065336)); +#29857 = CARTESIAN_POINT('',(-3.287277066254,3.219317566695, + 1.478721528556)); +#29858 = CARTESIAN_POINT('',(-3.287198077347,3.219284848418, + 1.47883356258)); +#29859 = CARTESIAN_POINT('',(-3.287038816783,3.219218880533, + 1.479057884044)); +#29860 = CARTESIAN_POINT('',(-3.286958540182,3.219185628876, + 1.479170162926)); +#29861 = CARTESIAN_POINT('',(-3.286878013625,3.219152273684, + 1.479282006188)); +#29862 = CARTESIAN_POINT('',(-3.286797239511,3.219118815951, + 1.479393414915)); +#29863 = CARTESIAN_POINT('',(-3.286716220208,3.219085256657, + 1.479504390194)); +#29864 = CARTESIAN_POINT('',(-3.286552905789,3.219017609609, + 1.479726550831)); +#29865 = CARTESIAN_POINT('',(-3.286470605929,3.218983519891, + 1.479837727739)); +#29866 = CARTESIAN_POINT('',(-3.286388060865,3.218949328606, + 1.479948464967)); +#29867 = CARTESIAN_POINT('',(-3.286305272964,3.218915036735, + 1.48005876364)); +#29868 = CARTESIAN_POINT('',(-3.286222244558,3.218880645243, + 1.480168624886)); +#29869 = CARTESIAN_POINT('',(-3.286054919551,3.218811336956, + 1.480388515295)); +#29870 = CARTESIAN_POINT('',(-3.2859706184,3.218776418275,1.480498536121 + )); +#29871 = CARTESIAN_POINT('',(-3.285886076852,3.21874140002,1.48060811347 + )); +#29872 = CARTESIAN_POINT('',(-3.285801297239,3.218706283154, + 1.480717248505)); +#29873 = CARTESIAN_POINT('',(-3.285716281856,3.218671068629, + 1.480825942384)); +#29874 = CARTESIAN_POINT('',(-3.285544994389,3.218600119038, + 1.48104345294)); +#29875 = CARTESIAN_POINT('',(-3.28545871796,3.218564382171, + 1.481152261426)); +#29876 = CARTESIAN_POINT('',(-3.285372206004,3.218528547745, + 1.48126062292)); +#29877 = CARTESIAN_POINT('',(-3.285285460812,3.21849261671, + 1.481368538613)); +#29878 = CARTESIAN_POINT('',(-3.285198484645,3.218456590002, + 1.481476009695)); +#29879 = CARTESIAN_POINT('',(-3.285023284242,3.218384019619, + 1.481691035283)); +#29880 = CARTESIAN_POINT('',(-3.284935055842,3.218347474219, + 1.481798581712)); +#29881 = CARTESIAN_POINT('',(-3.284846596813,3.21831083329, + 1.481905677861)); +#29882 = CARTESIAN_POINT('',(-3.284757909409,3.218274097764, + 1.482012324946)); +#29883 = CARTESIAN_POINT('',(-3.284668995853,3.218237268563, + 1.482118524181)); +#29884 = CARTESIAN_POINT('',(-3.284489930766,3.218163097376, + 1.482330966684)); +#29885 = CARTESIAN_POINT('',(-3.284399775248,3.218125753737, + 1.482437201999)); +#29886 = CARTESIAN_POINT('',(-3.284309394027,3.21808831661, + 1.482542983966)); +#29887 = CARTESIAN_POINT('',(-3.284218789318,3.218050786911, + 1.482648313823)); +#29888 = CARTESIAN_POINT('',(-3.284127963306,3.218013165545, + 1.482753192805)); +#29889 = CARTESIAN_POINT('',(-3.283945091608,3.217937417607, + 1.482962947712)); +#29890 = CARTESIAN_POINT('',(-3.283853042145,3.217899289471, + 1.483067815887)); +#29891 = CARTESIAN_POINT('',(-3.28376077196,3.217861069909, + 1.483172227927)); +#29892 = CARTESIAN_POINT('',(-3.28366828323,3.217822759823, + 1.483276185089)); +#29893 = CARTESIAN_POINT('',(-3.283575578098,3.2177843601,1.483379688624 + )); +#29894 = CARTESIAN_POINT('',(-3.283388978739,3.217707068115, + 1.483586634374)); +#29895 = CARTESIAN_POINT('',(-3.28329508099,3.217668174394, + 1.483690069153)); +#29896 = CARTESIAN_POINT('',(-3.283200967597,3.21762919135, + 1.483793045392)); +#29897 = CARTESIAN_POINT('',(-3.283106640695,3.217590119868, + 1.483895564358)); +#29898 = CARTESIAN_POINT('',(-3.283012102387,3.217550960818, + 1.483997627316)); +#29899 = CARTESIAN_POINT('',(-3.28282195087,3.217472197481, + 1.484201547484)); +#29900 = CARTESIAN_POINT('',(-3.28272633475,3.217432591988, + 1.484303398372)); +#29901 = CARTESIAN_POINT('',(-3.282630508506,3.217392899458, + 1.48440478947)); +#29902 = CARTESIAN_POINT('',(-3.282534474225,3.217353120756, + 1.484505722052)); +#29903 = CARTESIAN_POINT('',(-3.282438233964,3.217313256735, + 1.484606197386)); +#29904 = CARTESIAN_POINT('',(-3.282245260955,3.217233324697, + 1.484806323794)); +#29905 = CARTESIAN_POINT('',(-3.282148527851,3.217193256533, + 1.484905974068)); +#29906 = CARTESIAN_POINT('',(-3.282051592469,3.217153104583, + 1.485005168818)); +#29907 = CARTESIAN_POINT('',(-3.281954456813,3.217112869677, + 1.485103909299)); +#29908 = CARTESIAN_POINT('',(-3.281857122859,3.217072552634, + 1.485202196758)); +#29909 = CARTESIAN_POINT('',(-3.281662838104,3.216992077253, + 1.485397089833)); +#29910 = CARTESIAN_POINT('',(-3.281565890414,3.216951920205, + 1.485493702607)); +#29911 = CARTESIAN_POINT('',(-3.281468751387,3.216911683903, + 1.485589871968)); +#29912 = CARTESIAN_POINT('',(-3.2813714229,3.216871369123,1.485685599118 + )); +#29913 = CARTESIAN_POINT('',(-3.281273906801,3.216830976633, + 1.48578088525)); +#29914 = CARTESIAN_POINT('',(-3.281079334506,3.216750382149, + 1.485969770672)); +#29915 = CARTESIAN_POINT('',(-3.280982281459,3.216710181461, + 1.486063377417)); +#29916 = CARTESIAN_POINT('',(-3.280885047552,3.216669905858, + 1.486156552938)); +#29917 = CARTESIAN_POINT('',(-3.280787634537,3.216629556066, + 1.486249298383)); +#29918 = CARTESIAN_POINT('',(-3.280690044145,3.216589132802, + 1.486341614889)); +#29919 = CARTESIAN_POINT('',(-3.28049529709,3.21650846593,1.486524654412 + )); +#29920 = CARTESIAN_POINT('',(-3.280398143236,3.216468223487, + 1.486615384271)); +#29921 = CARTESIAN_POINT('',(-3.280300818188,3.216427910132, + 1.486705694268)); +#29922 = CARTESIAN_POINT('',(-3.280203323589,3.216387526547, + 1.486795585497)); +#29923 = CARTESIAN_POINT('',(-3.280105661062,3.216347073403, + 1.486885059044)); +#29924 = CARTESIAN_POINT('',(-3.279910742526,3.216266335502, + 1.487062500036)); +#29925 = CARTESIAN_POINT('',(-3.279813489022,3.216226051782, + 1.487150473751)); +#29926 = CARTESIAN_POINT('',(-3.279716073259,3.216185700852, + 1.487238038189)); +#29927 = CARTESIAN_POINT('',(-3.27961849678,3.216145283351, + 1.487325194394)); +#29928 = CARTESIAN_POINT('',(-3.279520761111,3.216104799911, + 1.487411943404)); +#29929 = CARTESIAN_POINT('',(-3.279325679483,3.216023994455,1.4875840072 + )); +#29930 = CARTESIAN_POINT('',(-3.279228335787,3.215983673376, + 1.487669327816)); +#29931 = CARTESIAN_POINT('',(-3.279130838142,3.215943288529, + 1.487754249103)); +#29932 = CARTESIAN_POINT('',(-3.279033187999,3.215902840515, + 1.487838772058)); +#29933 = CARTESIAN_POINT('',(-3.278935386795,3.21586232993, + 1.487922897673)); +#29934 = CARTESIAN_POINT('',(-3.278740149454,3.215781459976, + 1.488089788288)); +#29935 = CARTESIAN_POINT('',(-3.278642715341,3.215741101445, + 1.488172558647)); +#29936 = CARTESIAN_POINT('',(-3.278545134995,3.215700682342, + 1.488254938968)); +#29937 = CARTESIAN_POINT('',(-3.278447409787,3.215660203235, + 1.488336930206)); +#29938 = CARTESIAN_POINT('',(-3.278349541072,3.215619664686, + 1.488418533308)); +#29939 = CARTESIAN_POINT('',(-3.278154153164,3.215538732365, + 1.488580439873)); +#29940 = CARTESIAN_POINT('',(-3.278056635804,3.215498339352, + 1.488660748328)); +#29941 = CARTESIAN_POINT('',(-3.277958979418,3.215457888752, + 1.488740675498)); +#29942 = CARTESIAN_POINT('',(-3.277861185304,3.215417381104, + 1.488820222294)); +#29943 = CARTESIAN_POINT('',(-3.27776325474,3.215376816936, + 1.488899389623)); +#29944 = CARTESIAN_POINT('',(-3.27756772337,3.215295825191,1.48905648498 + )); +#29945 = CARTESIAN_POINT('',(-3.277470124214,3.215255398297, + 1.489134417627)); +#29946 = CARTESIAN_POINT('',(-3.277372392764,3.215214916605, + 1.489211977202)); +#29947 = CARTESIAN_POINT('',(-3.277274530247,3.215174380623, + 1.48928916458)); +#29948 = CARTESIAN_POINT('',(-3.277176537876,3.215133790854, + 1.489365980624)); +#29949 = CARTESIAN_POINT('',(-3.276980866503,3.215052741117, + 1.489518427146)); +#29950 = CARTESIAN_POINT('',(-3.276883188993,3.215012281768, + 1.48959406192)); +#29951 = CARTESIAN_POINT('',(-3.276785385496,3.214971770233, + 1.489669331359)); +#29952 = CARTESIAN_POINT('',(-3.276687457176,3.214931206995, + 1.489744236296)); +#29953 = CARTESIAN_POINT('',(-3.276589405182,3.214890592529, + 1.48981877756)); +#29954 = CARTESIAN_POINT('',(-3.276392910875,3.214809201922, + 1.489967244126)); +#29955 = CARTESIAN_POINT('',(-3.2762944682,3.214768425631,1.490041168353 + )); +#29956 = CARTESIAN_POINT('',(-3.276195903767,3.214727598906, + 1.490114729477)); +#29957 = CARTESIAN_POINT('',(-3.276097218704,3.214686722215, + 1.490187928313)); +#29958 = CARTESIAN_POINT('',(-3.275998414128,3.214645796019, + 1.490260765672)); +#29959 = CARTESIAN_POINT('',(-3.275801659793,3.214564297705, + 1.490404919237)); +#29960 = CARTESIAN_POINT('',(-3.275703712634,3.214523726664, + 1.49047624336)); +#29961 = CARTESIAN_POINT('',(-3.27560565073,3.214483108093, + 1.490547215498)); +#29962 = CARTESIAN_POINT('',(-3.275507475137,3.214442442431, + 1.490617836419)); +#29963 = CARTESIAN_POINT('',(-3.275409186897,3.214401730109, + 1.490688106883)); +#29964 = CARTESIAN_POINT('',(-3.275212887816,3.214320420367, + 1.490827592673)); +#29965 = CARTESIAN_POINT('',(-3.275114878107,3.214279823416, + 1.490896811547)); +#29966 = CARTESIAN_POINT('',(-3.275016758932,3.214239181124, + 1.490965685011)); +#29967 = CARTESIAN_POINT('',(-3.274918531298,3.214198493905, + 1.491034213798)); +#29968 = CARTESIAN_POINT('',(-3.274820196198,3.214157762173, + 1.491102398639)); +#29969 = CARTESIAN_POINT('',(-3.274623790553,3.214076408291, + 1.491237752783)); +#29970 = CARTESIAN_POINT('',(-3.27452572104,3.214035786569, + 1.491304925408)); +#29971 = CARTESIAN_POINT('',(-3.274427547044,3.213995121568, + 1.49137175884)); +#29972 = CARTESIAN_POINT('',(-3.274329269523,3.213954413686, + 1.491438253784)); +#29973 = CARTESIAN_POINT('',(-3.274230889428,3.213913663317, + 1.491504410937)); +#29974 = CARTESIAN_POINT('',(-3.2740343817,3.213832267151,1.491635746454 + )); +#29975 = CARTESIAN_POINT('',(-3.273936255007,3.213791621743, + 1.491700927931)); +#29976 = CARTESIAN_POINT('',(-3.27383802854,3.213750935009, + 1.491765776102)); +#29977 = CARTESIAN_POINT('',(-3.273739703218,3.213710207327, + 1.491830291642)); +#29978 = CARTESIAN_POINT('',(-3.273641279946,3.213669439073, + 1.49189447522)); +#29979 = CARTESIAN_POINT('',(-3.273444674507,3.213588002434, + 1.492021897708)); +#29980 = CARTESIAN_POINT('',(-3.273346493197,3.213547334403, + 1.492085139539)); +#29981 = CARTESIAN_POINT('',(-3.273248216575,3.213506626894, + 1.492148053643)); +#29982 = CARTESIAN_POINT('',(-3.273149845518,3.213465880267, + 1.492210640666)); +#29983 = CARTESIAN_POINT('',(-3.273051380892,3.213425094884, + 1.49227290125)); +#29984 = CARTESIAN_POINT('',(-3.272854682109,3.213343619581, + 1.492396509457)); +#29985 = CARTESIAN_POINT('',(-3.272756448732,3.213302929984, + 1.492457859824)); +#29986 = CARTESIAN_POINT('',(-3.272658124275,3.21326220266, + 1.492518887755)); +#29987 = CARTESIAN_POINT('',(-3.272559709577,3.213221437957, + 1.49257959387)); +#29988 = CARTESIAN_POINT('',(-3.272461205468,3.213180636219, + 1.492639978782)); +#29989 = CARTESIAN_POINT('',(-3.272264417613,3.213099124021, + 1.492759865231)); +#29990 = CARTESIAN_POINT('',(-3.272166134578,3.213058413855, + 1.492819369348)); +#29991 = CARTESIAN_POINT('',(-3.272067764483,3.213017667627, + 1.49287855605)); +#29992 = CARTESIAN_POINT('',(-3.271969308133,3.212976885672, + 1.492937425931)); +#29993 = CARTESIAN_POINT('',(-3.271870766324,3.212936068318, + 1.49299597958)); +#29994 = CARTESIAN_POINT('',(-3.271673893528,3.212854520936, + 1.493112231095)); +#29995 = CARTESIAN_POINT('',(-3.271575563194,3.212813791178, + 1.493169931391)); +#29996 = CARTESIAN_POINT('',(-3.271477149623,3.212773026942, + 1.493227319041)); +#29997 = CARTESIAN_POINT('',(-3.271378653588,3.212732228549, + 1.493284394614)); +#29998 = CARTESIAN_POINT('',(-3.271280075857,3.212691396315, + 1.493341158675)); +#29999 = CARTESIAN_POINT('',(-3.271083122206,3.212609815442, + 1.493453856781)); +#30000 = CARTESIAN_POINT('',(-3.270984746882,3.212569067049, + 1.493509793116)); +#30001 = CARTESIAN_POINT('',(-3.270886291965,3.212528285687, + 1.493565421336)); +#30002 = CARTESIAN_POINT('',(-3.2707877582,3.212487471665,1.493620741988 + )); +#30003 = CARTESIAN_POINT('',(-3.270689146322,3.212446625288, + 1.493675755612)); +#30004 = CARTESIAN_POINT('',(-3.270492115937,3.21236501263, + 1.493784976891)); +#30005 = CARTESIAN_POINT('',(-3.270393697975,3.212324246575, + 1.493839186704)); +#30006 = CARTESIAN_POINT('',(-3.270295203897,3.212283448993, + 1.493893092713)); +#30007 = CARTESIAN_POINT('',(-3.27019663442,3.212242620178,1.49394669544 + )); +#30008 = CARTESIAN_POINT('',(-3.270097990253,3.212201760426, + 1.493999995404)); +#30009 = CARTESIAN_POINT('',(-3.269900887089,3.212120117623, + 1.49410581198)); +#30010 = CARTESIAN_POINT('',(-3.269802428591,3.212079334777, + 1.494158330629)); +#30011 = CARTESIAN_POINT('',(-3.2697038973,3.21203852178,1.494210549571) + ); +#30012 = CARTESIAN_POINT('',(-3.269605293905,3.211997678917, + 1.49426246931)); +#30013 = CARTESIAN_POINT('',(-3.269506619092,3.211956806471, + 1.494314090343)); +#30014 = CARTESIAN_POINT('',(-3.269309447017,3.211875135124, + 1.494416570159)); +#30015 = CARTESIAN_POINT('',(-3.269210950213,3.211834336411, + 1.494467430866)); +#30016 = CARTESIAN_POINT('',(-3.269112383795,3.211793508864, + 1.494517995769)); +#30017 = CARTESIAN_POINT('',(-3.269013748427,3.211752652757, + 1.494568265349)); +#30018 = CARTESIAN_POINT('',(-3.268915044771,3.211711768364, + 1.494618240083)); +#30019 = CARTESIAN_POINT('',(-3.268717807756,3.211630070118, + 1.494717447106)); +#30020 = CARTESIAN_POINT('',(-3.268619274815,3.211589256437, + 1.494766681214)); +#30021 = CARTESIAN_POINT('',(-3.268520675305,3.211548415183, + 1.494815623232)); +#30022 = CARTESIAN_POINT('',(-3.268422009868,3.211507546621, + 1.494864273622)); +#30023 = CARTESIAN_POINT('',(-3.268323279144,3.211466651016, + 1.494912632841)); +#30024 = CARTESIAN_POINT('',(-3.268125981004,3.211384927451, + 1.495008627466)); +#30025 = CARTESIAN_POINT('',(-3.268027413972,3.211344099649, + 1.495056264592)); +#30026 = CARTESIAN_POINT('',(-3.267928783292,3.211303245484, + 1.495103613166)); +#30027 = CARTESIAN_POINT('',(-3.267830089587,3.211262365212, + 1.495150673631)); +#30028 = CARTESIAN_POINT('',(-3.267731333472,3.21122145909, + 1.495197446425)); +#30029 = CARTESIAN_POINT('',(-3.26753397788,3.211139711728, + 1.495290285708)); +#30030 = CARTESIAN_POINT('',(-3.267435378753,3.211098870632, + 1.495336353826)); +#30031 = CARTESIAN_POINT('',(-3.267336718785,3.211058004335, + 1.495382136761)); +#30032 = CARTESIAN_POINT('',(-3.267237998577,3.211017113086, + 1.495427634938)); +#30033 = CARTESIAN_POINT('',(-3.267139218726,3.210976197132, + 1.495472848777)); +#30034 = CARTESIAN_POINT('',(-3.266941809444,3.21089442753, + 1.495562586545)); +#30035 = CARTESIAN_POINT('',(-3.266843180333,3.210853574015, + 1.495607112015)); +#30036 = CARTESIAN_POINT('',(-3.26674449308,3.210812696416, + 1.495651355513)); +#30037 = CARTESIAN_POINT('',(-3.266645748266,3.210771794975, + 1.495695317448)); +#30038 = CARTESIAN_POINT('',(-3.266546946471,3.210730869931, + 1.495738998221)); +#30039 = CARTESIAN_POINT('',(-3.266349487211,3.210649079628, + 1.495825685346)); +#30040 = CARTESIAN_POINT('',(-3.26625083004,3.21060821449,1.495868693159 + )); +#30041 = CARTESIAN_POINT('',(-3.266152117324,3.210567326344, + 1.49591142206)); +#30042 = CARTESIAN_POINT('',(-3.266053349628,3.210526415425, + 1.495953872439)); +#30043 = CARTESIAN_POINT('',(-3.265954527515,3.210485481965, + 1.495996044682)); +#30044 = CARTESIAN_POINT('',(-3.265757021824,3.210403672429, + 1.496079729317)); +#30045 = CARTESIAN_POINT('',(-3.265658338515,3.210362796465, + 1.49612124309)); +#30046 = CARTESIAN_POINT('',(-3.265559602167,3.21032189853, + 1.496162480867)); +#30047 = CARTESIAN_POINT('',(-3.265460813327,3.210280978852, + 1.496203443023)); +#30048 = CARTESIAN_POINT('',(-3.265361972541,3.210240037658, + 1.496244129925)); +#30049 = CARTESIAN_POINT('',(-3.265164423918,3.21015821034, + 1.496324857611)); +#30050 = CARTESIAN_POINT('',(-3.265065716326,3.210117324316, + 1.496364899703)); +#30051 = CARTESIAN_POINT('',(-3.264966958112,3.210076417325, + 1.496404668578)); +#30052 = CARTESIAN_POINT('',(-3.264868149808,3.210035489585, + 1.496444164594)); +#30053 = CARTESIAN_POINT('',(-3.264769291945,3.209994541318, + 1.496483388103)); +#30054 = CARTESIAN_POINT('',(-3.264571704047,3.20991269773, + 1.496561201847)); +#30055 = CARTESIAN_POINT('',(-3.264472974235,3.209871802503, + 1.496599793323)); +#30056 = CARTESIAN_POINT('',(-3.264374196137,3.209830887275, + 1.49663811423)); +#30057 = CARTESIAN_POINT('',(-3.264275370271,3.209789952261, + 1.496676164911)); +#30058 = CARTESIAN_POINT('',(-3.264176497152,3.209748997675, + 1.496713945704)); +#30059 = CARTESIAN_POINT('',(-3.263978873367,3.209667139222, + 1.496788886298)); +#30060 = CARTESIAN_POINT('',(-3.263880122903,3.209626235441, + 1.496826047276)); +#30061 = CARTESIAN_POINT('',(-3.263781326413,3.209585312595, + 1.496862940206)); +#30062 = CARTESIAN_POINT('',(-3.2636824844,3.209544370893,1.496899565418 + )); +#30063 = CARTESIAN_POINT('',(-3.263583597368,3.209503410543, + 1.496935923234)); +#30064 = CARTESIAN_POINT('',(-3.263385941144,3.209421538654, + 1.497008029242)); +#30065 = CARTESIAN_POINT('',(-3.263287172139,3.209380627193, + 1.49704377855)); +#30066 = CARTESIAN_POINT('',(-3.263188359294,3.209339697572, + 1.497079262215)); +#30067 = CARTESIAN_POINT('',(-3.263089503104,3.209298749998, + 1.497114480551)); +#30068 = CARTESIAN_POINT('',(-3.262990604057,3.209257784671, + 1.497149433867)); +#30069 = CARTESIAN_POINT('',(-3.262792918845,3.209175900775, + 1.497218741782)); +#30070 = CARTESIAN_POINT('',(-3.26269413285,3.209134982276, + 1.497253097439)); +#30071 = CARTESIAN_POINT('',(-3.262595305137,3.209094046497, + 1.497287189741)); +#30072 = CARTESIAN_POINT('',(-3.262496436189,3.209053093638, + 1.497321018987)); +#30073 = CARTESIAN_POINT('',(-3.262397526482,3.209012123896, + 1.497354585474)); +#30074 = CARTESIAN_POINT('',(-3.262199815481,3.208930229318, + 1.497421129905)); +#30075 = CARTESIAN_POINT('',(-3.262101014341,3.208889304546, + 1.497454108852)); +#30076 = CARTESIAN_POINT('',(-3.262002173543,3.208848363347, + 1.497486826621)); +#30077 = CARTESIAN_POINT('',(-3.261903293558,3.208807405916, + 1.497519283501)); +#30078 = CARTESIAN_POINT('',(-3.261804374852,3.208766432446, + 1.497551479772)); +#30079 = CARTESIAN_POINT('',(-3.261606641441,3.208684528586, + 1.497615293398)); +#30080 = CARTESIAN_POINT('',(-3.261507826876,3.208643598253, + 1.497646911702)); +#30081 = CARTESIAN_POINT('',(-3.261408974655,3.208602652322, + 1.497678270902)); +#30082 = CARTESIAN_POINT('',(-3.261310085237,3.208561690984, + 1.497709371272)); +#30083 = CARTESIAN_POINT('',(-3.261211159079,3.208520714428, + 1.49774021308)); +#30084 = CARTESIAN_POINT('',(-3.26101340652,3.208438802636, + 1.497801326847)); +#30085 = CARTESIAN_POINT('',(-3.260914580244,3.208397867452, + 1.497831599705)); +#30086 = CARTESIAN_POINT('',(-3.26081571826,3.208356917477, + 1.497861615431)); +#30087 = CARTESIAN_POINT('',(-3.260716821017,3.208315952898, + 1.497891374283)); +#30088 = CARTESIAN_POINT('',(-3.260617888961,3.208274973899, + 1.497920876521)); +#30089 = CARTESIAN_POINT('',(-3.260420120593,3.208193055559, + 1.497979319664)); +#30090 = CARTESIAN_POINT('',(-3.260321284396,3.208152116265, + 1.498008261421)); +#30091 = CARTESIAN_POINT('',(-3.260222414387,3.208111162967, + 1.498036947919)); +#30092 = CARTESIAN_POINT('',(-3.260123511006,3.208070195845, + 1.498065379406)); +#30093 = CARTESIAN_POINT('',(-3.26002457469,3.208029215081, + 1.498093556127)); +#30094 = CARTESIAN_POINT('',(-3.259826793707,3.207947291515, + 1.498149356322)); +#30095 = CARTESIAN_POINT('',(-3.259727949142,3.207906348756, + 1.498176980602)); +#30096 = CARTESIAN_POINT('',(-3.259629072614,3.207865392757, + 1.498204351401)); +#30097 = CARTESIAN_POINT('',(-3.259530164554,3.207824423697, + 1.498231468956)); +#30098 = CARTESIAN_POINT('',(-3.259431225393,3.207783441755, + 1.498258333499)); +#30099 = CARTESIAN_POINT('',(-3.259233434851,3.20770151423,1.49831151692 + )); +#30100 = CARTESIAN_POINT('',(-3.259134583565,3.207660568686, + 1.498337836559)); +#30101 = CARTESIAN_POINT('',(-3.25903570212,3.207619610651, + 1.498363904405)); +#30102 = CARTESIAN_POINT('',(-3.25893679094,3.207578640299, + 1.498389720682)); +#30103 = CARTESIAN_POINT('',(-3.258837850447,3.207537657805, + 1.498415285612)); +#30104 = CARTESIAN_POINT('',(-3.258640053482,3.207455727619, + 1.498465876941)); +#30105 = CARTESIAN_POINT('',(-3.258541197092,3.207414779962, + 1.498490904059)); +#30106 = CARTESIAN_POINT('',(-3.258442312308,3.207373820543, + 1.498515680983)); +#30107 = CARTESIAN_POINT('',(-3.258343399546,3.207332849535, + 1.498540207927)); +#30108 = CARTESIAN_POINT('',(-3.258244459219,3.20729186711,1.4985644851) + ); +#30109 = CARTESIAN_POINT('',(-3.258046658797,3.207209935493, + 1.498612507654)); +#30110 = CARTESIAN_POINT('',(-3.257947798776,3.207168986331, + 1.498636253713)); +#30111 = CARTESIAN_POINT('',(-3.257848912087,3.207128026123, + 1.498659751091)); +#30112 = CARTESIAN_POINT('',(-3.257749999137,3.207087055038, + 1.498682999991)); +#30113 = CARTESIAN_POINT('',(-3.257651060333,3.207046073244, + 1.498706000611)); +#30114 = CARTESIAN_POINT('',(-3.257453260107,3.206964141708, + 1.498751476192)); +#30115 = CARTESIAN_POINT('',(-3.257354398751,3.206923191993, + 1.498773951795)); +#30116 = CARTESIAN_POINT('',(-3.257255512416,3.206882231932, + 1.498796180152)); +#30117 = CARTESIAN_POINT('',(-3.257156601504,3.206841261691, + 1.498818161454)); +#30118 = CARTESIAN_POINT('',(-3.257057666415,3.206800281435, + 1.498839895889)); +#30119 = CARTESIAN_POINT('',(-3.256859870524,3.206718351694, + 1.498882844938)); +#30120 = CARTESIAN_POINT('',(-3.25676100978,3.206677402233,1.49890406016 + )); +#30121 = CARTESIAN_POINT('',(-3.256662125714,3.206636443112, + 1.498925029491)); +#30122 = CARTESIAN_POINT('',(-3.256563218721,3.206595474494, + 1.498945753112)); +#30123 = CARTESIAN_POINT('',(-3.256464289197,3.206554496544, + 1.498966231201)); +#30124 = CARTESIAN_POINT('',(-3.256266501379,3.206472570147, + 1.499006673046)); +#30125 = CARTESIAN_POINT('',(-3.256167643137,3.206431621723, + 1.499026637374)); +#30126 = CARTESIAN_POINT('',(-3.256068763199,3.206390664311, + 1.49904635709)); +#30127 = CARTESIAN_POINT('',(-3.255969861956,3.206349698075, + 1.499065832367)); +#30128 = CARTESIAN_POINT('',(-3.255870939797,3.206308723175, + 1.499085063369)); +#30129 = CARTESIAN_POINT('',(-3.255673163075,3.206226801374, + 1.499123016306)); +#30130 = CARTESIAN_POINT('',(-3.255574308558,3.206185854493, + 1.499141738775)); +#30131 = CARTESIAN_POINT('',(-3.255475433944,3.206144899287, + 1.499160217835)); +#30132 = CARTESIAN_POINT('',(-3.255376539616,3.206103935915, + 1.499178453646)); +#30133 = CARTESIAN_POINT('',(-3.25527762596,3.206062964537, + 1.499196446366)); +#30134 = CARTESIAN_POINT('',(-3.255079863006,3.205981048439, + 1.499231927585)); +#30135 = CARTESIAN_POINT('',(-3.254981013747,3.205940103736, + 1.499249416586)); +#30136 = CARTESIAN_POINT('',(-3.254882145963,3.205899151358, + 1.499266663306)); +#30137 = CARTESIAN_POINT('',(-3.254783260032,3.205858191465, + 1.499283667894)); +#30138 = CARTESIAN_POINT('',(-3.254684356335,3.205817224212,1.4993004305 + )); +#30139 = CARTESIAN_POINT('',(-3.25448661053,3.205735315218, + 1.499333455938)); +#30140 = CARTESIAN_POINT('',(-3.254387768456,3.20569437349, + 1.499349719242)); +#30141 = CARTESIAN_POINT('',(-3.254288909404,3.20565342473, + 1.499365741323)); +#30142 = CARTESIAN_POINT('',(-3.25419003375,3.205612469093,1.49938152232 + )); +#30143 = CARTESIAN_POINT('',(-3.254091141868,3.205571506734, + 1.499397062373)); +#30144 = CARTESIAN_POINT('',(-3.253893415358,3.205489605732, + 1.499427647096)); +#30145 = CARTESIAN_POINT('',(-3.253794580759,3.205448667101, + 1.499442692201)); +#30146 = CARTESIAN_POINT('',(-3.253695730707,3.205407722069, + 1.499457497063)); +#30147 = CARTESIAN_POINT('',(-3.253596865574,3.20536677079, + 1.499472061813)); +#30148 = CARTESIAN_POINT('',(-3.253497985731,3.205325813418, + 1.499486386582)); +#30149 = CARTESIAN_POINT('',(-3.253300280032,3.205243921036, + 1.499514544631)); +#30150 = CARTESIAN_POINT('',(-3.253201454199,3.205202986036, + 1.499528378313)); +#30151 = CARTESIAN_POINT('',(-3.253102614419,3.205162045258, + 1.499541972663)); +#30152 = CARTESIAN_POINT('',(-3.25300376106,3.205121098856, + 1.499555327805)); +#30153 = CARTESIAN_POINT('',(-3.252904894489,3.205080146982, + 1.499568443857)); +#30154 = CARTESIAN_POINT('',(-3.252707215039,3.204998265472, + 1.499594187678)); +#30155 = CARTESIAN_POINT('',(-3.25260840218,3.204957335846, + 1.499606815829)); +#30156 = CARTESIAN_POINT('',(-3.252509576863,3.20491640106, + 1.499619205507)); +#30157 = CARTESIAN_POINT('',(-3.252410739451,3.204875461263, + 1.499631356824)); +#30158 = CARTESIAN_POINT('',(-3.252311890309,3.204834516608, + 1.499643269891)); +#30159 = CARTESIAN_POINT('',(-3.252114241505,3.204752647793, + 1.49966661121)); +#30160 = CARTESIAN_POINT('',(-3.25201544186,3.20471172364,1.49967803981) + ); +#30161 = CARTESIAN_POINT('',(-3.251916631228,3.204670794936, + 1.499689230721)); +#30162 = CARTESIAN_POINT('',(-3.251817809969,3.20462986183, + 1.499700184048)); +#30163 = CARTESIAN_POINT('',(-3.251718978446,3.204588924473, + 1.499710899892)); +#30164 = CARTESIAN_POINT('',(-3.251521360095,3.204507068272, + 1.499731849972)); +#30165 = CARTESIAN_POINT('',(-3.25142257328,3.204466149433, + 1.499742084517)); +#30166 = CARTESIAN_POINT('',(-3.251323776934,3.204425226647, + 1.499752082085)); +#30167 = CARTESIAN_POINT('',(-3.251224971416,3.204384300061, + 1.499761842772)); +#30168 = CARTESIAN_POINT('',(-3.251126157086,3.204343369825, + 1.499771366669)); +#30169 = CARTESIAN_POINT('',(-3.250928572088,3.20426152744,1.49978993537 + )); +#30170 = CARTESIAN_POINT('',(-3.250829801432,3.204220615294, + 1.499798980465)); +#30171 = CARTESIAN_POINT('',(-3.250731022689,3.204179699799, + 1.499807789239)); +#30172 = CARTESIAN_POINT('',(-3.250632236216,3.204138781103, + 1.499816361779)); +#30173 = CARTESIAN_POINT('',(-3.250533442371,3.204097859352, + 1.499824698168)); +#30174 = CARTESIAN_POINT('',(-3.250335893424,3.204016031899, + 1.499840894482)); +#30175 = CARTESIAN_POINT('',(-3.25023713833,3.2039751262,1.499848754657) + ); +#30176 = CARTESIAN_POINT('',(-3.250138376582,3.203934217744, + 1.499856379096)); +#30177 = CARTESIAN_POINT('',(-3.250039608536,3.20389330668, + 1.499863767877)); +#30178 = CARTESIAN_POINT('',(-3.249940834548,3.203852393154, + 1.499870921074)); +#30179 = CARTESIAN_POINT('',(-3.2497433225,3.203770580986,1.499884753146 + )); +#30180 = CARTESIAN_POINT('',(-3.249644584447,3.203729682345, + 1.499891432246)); +#30181 = CARTESIAN_POINT('',(-3.249545841165,3.203688781538, + 1.499897876132)); +#30182 = CARTESIAN_POINT('',(-3.249447093006,3.203647878712, + 1.499904084872)); +#30183 = CARTESIAN_POINT('',(-3.249348340326,3.203606974012, + 1.499910058535)); +#30184 = CARTESIAN_POINT('',(-3.24915086782,3.203525178222, + 1.499921533438)); +#30185 = CARTESIAN_POINT('',(-3.249052147997,3.203484287133, + 1.499927034874)); +#30186 = CARTESIAN_POINT('',(-3.248953424362,3.203443394464, + 1.499932301556)); +#30187 = CARTESIAN_POINT('',(-3.248854697266,3.203402500362, + 1.499937333545)); +#30188 = CARTESIAN_POINT('',(-3.248755967062,3.203361604972, + 1.499942130898)); +#30189 = CARTESIAN_POINT('',(-3.248558538849,3.203279827529, + 1.499951254705)); +#30190 = CARTESIAN_POINT('',(-3.248459840842,3.203238945476, + 1.499955581337)); +#30191 = CARTESIAN_POINT('',(-3.248361140434,3.203198062428, + 1.499959673624)); +#30192 = CARTESIAN_POINT('',(-3.248262437974,3.203157178531, + 1.49996353162)); +#30193 = CARTESIAN_POINT('',(-3.248163733816,3.20311629393, + 1.499967155374)); +#30194 = CARTESIAN_POINT('',(-3.247966354671,3.203034536811, + 1.499973933399)); +#30195 = CARTESIAN_POINT('',(-3.247867679685,3.202993664294, + 1.499977087822)); +#30196 = CARTESIAN_POINT('',(-3.247769003704,3.202952791364, + 1.499980008249)); +#30197 = CARTESIAN_POINT('',(-3.247670327078,3.202911918167, + 1.499982694726)); +#30198 = CARTESIAN_POINT('',(-3.247571650158,3.202871044849, + 1.499985147293)); +#30199 = CARTESIAN_POINT('',(-3.247374320563,3.202789308254, + 1.499989584147)); +#30200 = CARTESIAN_POINT('',(-3.247275667887,3.202748444977, + 1.499991568548)); +#30201 = CARTESIAN_POINT('',(-3.247177015619,3.20270758187, + 1.499993319232)); +#30202 = CARTESIAN_POINT('',(-3.247078364109,3.202666719077, + 1.499994836238)); +#30203 = CARTESIAN_POINT('',(-3.24697971371,3.202625856743, + 1.499996119598)); +#30204 = CARTESIAN_POINT('',(-3.246838231918,3.202567253067, + 1.499997625139)); +#30205 = CARTESIAN_POINT('',(-3.246795399341,3.202549511232, + 1.499998036891)); +#30206 = CARTESIAN_POINT('',(-3.246752567068,3.202531769524, + 1.499998404604)); +#30207 = CARTESIAN_POINT('',(-3.246709735128,3.202514027954, + 1.49999872828)); +#30208 = CARTESIAN_POINT('',(-3.24666690355,3.202496286533, + 1.499999007921)); +#30209 = CARTESIAN_POINT('',(-3.246578230639,3.20245955701, + 1.499999495698)); +#30210 = CARTESIAN_POINT('',(-3.246532389851,3.202440575335, + 1.499999697416)); +#30211 = CARTESIAN_POINT('',(-3.246486556343,3.202421564873, + 1.499999848712)); +#30212 = CARTESIAN_POINT('',(-3.246440703871,3.202402618949, + 1.499999949576)); +#30213 = CARTESIAN_POINT('',(-3.246394875792,3.202383587552, + 1.499999999998)); +#30214 = CARTESIAN_POINT('',(-3.246349033255,3.202364629835,1.5)); +#30215 = ORIENTED_EDGE('',*,*,#30216,.T.); +#30216 = EDGE_CURVE('',#29730,#24443,#30217,.T.); +#30217 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30218,#30219,#30220,#30221, + #30222),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#30218 = CARTESIAN_POINT('',(-3.372497986792,3.076215666809,1.5)); +#30219 = CARTESIAN_POINT('',(-3.329668110853,3.119045542747,1.5)); +#30220 = CARTESIAN_POINT('',(-3.2243568268,3.2243568268,1.5)); +#30221 = CARTESIAN_POINT('',(-3.119045542747,3.329668110853,1.5)); +#30222 = CARTESIAN_POINT('',(-3.076215666809,3.372497986792,1.5)); +#30223 = ORIENTED_EDGE('',*,*,#24442,.F.); +#30224 = ORIENTED_EDGE('',*,*,#25058,.F.); +#30225 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#30226,#30227,#30228,#30229,#30230) + ,(#30231,#30232,#30233,#30234,#30235) + ,(#30236,#30237,#30238,#30239,#30240 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.161123615693,-3.99824328386E-02, + 0.136741676664,0.257882859519),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#30226 = CARTESIAN_POINT('',(-3.406987671466,3.110705351483, + 1.460996513181)); +#30227 = CARTESIAN_POINT('',(-3.364157795527,3.153535227421, + 1.460996513181)); +#30228 = CARTESIAN_POINT('',(-3.258846511474,3.258846511474, + 1.460996513181)); +#30229 = CARTESIAN_POINT('',(-3.153535227421,3.364157795527, + 1.460996513181)); +#30230 = CARTESIAN_POINT('',(-3.110705351483,3.406987671466, + 1.460996513181)); +#30231 = CARTESIAN_POINT('',(-3.400769836177,3.104487516194,1.5)); +#30232 = CARTESIAN_POINT('',(-3.357939960239,3.147317392133,1.5)); +#30233 = CARTESIAN_POINT('',(-3.252628676186,3.252628676186,1.5)); +#30234 = CARTESIAN_POINT('',(-3.147317392133,3.357939960239,1.5)); +#30235 = CARTESIAN_POINT('',(-3.104487516194,3.400769836177,1.5)); +#30236 = CARTESIAN_POINT('',(-3.372497986792,3.076215666809,1.5)); +#30237 = CARTESIAN_POINT('',(-3.329668110853,3.119045542747,1.5)); +#30238 = CARTESIAN_POINT('',(-3.2243568268,3.2243568268,1.5)); +#30239 = CARTESIAN_POINT('',(-3.119045542747,3.329668110853,1.5)); +#30240 = CARTESIAN_POINT('',(-3.076215666809,3.372497986792,1.5)); +#30241 = ADVANCED_FACE('',(#30242,#30295),#30306,.T.); +#30242 = FACE_BOUND('',#30243,.T.); +#30243 = EDGE_LOOP('',(#30244,#30254,#30264,#30274,#30284,#30292,#30293, + #30294)); +#30244 = ORIENTED_EDGE('',*,*,#30245,.F.); +#30245 = EDGE_CURVE('',#30246,#29730,#30248,.T.); +#30246 = VERTEX_POINT('',#30247); +#30247 = CARTESIAN_POINT('',(-3.246349033255,-3.202364620346,1.5)); +#30248 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30249,#30250,#30251,#30252, + #30253),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#30249 = CARTESIAN_POINT('',(-3.246349033255,-3.574055919098,1.5)); +#30250 = CARTESIAN_POINT('',(-3.246349033255,-3.416482119108,1.5)); +#30251 = CARTESIAN_POINT('',(-3.246349033255,-1.164923498388E-15,1.5)); +#30252 = CARTESIAN_POINT('',(-3.246349033255,3.416482119108,1.5)); +#30253 = CARTESIAN_POINT('',(-3.246349033255,3.574055919098,1.5)); +#30254 = ORIENTED_EDGE('',*,*,#30255,.F.); +#30255 = EDGE_CURVE('',#30256,#30246,#30258,.T.); +#30256 = VERTEX_POINT('',#30257); +#30257 = CARTESIAN_POINT('',(-3.202364620346,-3.246349033255,1.5)); +#30258 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30259,#30260,#30261,#30262, + #30263),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#30259 = CARTESIAN_POINT('',(-3.076215666809,-3.372497986792,1.5)); +#30260 = CARTESIAN_POINT('',(-3.119045542747,-3.329668110853,1.5)); +#30261 = CARTESIAN_POINT('',(-3.2243568268,-3.2243568268,1.5)); +#30262 = CARTESIAN_POINT('',(-3.329668110853,-3.119045542747,1.5)); +#30263 = CARTESIAN_POINT('',(-3.372497986792,-3.076215666809,1.5)); +#30264 = ORIENTED_EDGE('',*,*,#30265,.F.); +#30265 = EDGE_CURVE('',#30266,#30256,#30268,.T.); +#30266 = VERTEX_POINT('',#30267); +#30267 = CARTESIAN_POINT('',(3.202364620346,-3.246349033255,1.5)); +#30268 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30269,#30270,#30271,#30272, + #30273),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#30269 = CARTESIAN_POINT('',(3.574055919098,-3.246349033255,1.5)); +#30270 = CARTESIAN_POINT('',(3.416482119108,-3.246349033255,1.5)); +#30271 = CARTESIAN_POINT('',(-1.673441311623E-16,-3.246349033255,1.5)); +#30272 = CARTESIAN_POINT('',(-3.416482119108,-3.246349033255,1.5)); +#30273 = CARTESIAN_POINT('',(-3.574055919098,-3.246349033255,1.5)); +#30274 = ORIENTED_EDGE('',*,*,#30275,.F.); +#30275 = EDGE_CURVE('',#30276,#30266,#30278,.T.); +#30276 = VERTEX_POINT('',#30277); +#30277 = CARTESIAN_POINT('',(3.246349033255,-3.202364620346,1.5)); +#30278 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30279,#30280,#30281,#30282, + #30283),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#30279 = CARTESIAN_POINT('',(3.372497986792,-3.076215666809,1.5)); +#30280 = CARTESIAN_POINT('',(3.329668110853,-3.119045542747,1.5)); +#30281 = CARTESIAN_POINT('',(3.2243568268,-3.2243568268,1.5)); +#30282 = CARTESIAN_POINT('',(3.119045542747,-3.329668110853,1.5)); +#30283 = CARTESIAN_POINT('',(3.076215666809,-3.372497986792,1.5)); +#30284 = ORIENTED_EDGE('',*,*,#30285,.F.); +#30285 = EDGE_CURVE('',#29407,#30276,#30286,.T.); +#30286 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30287,#30288,#30289,#30290, + #30291),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#30287 = CARTESIAN_POINT('',(3.246349033255,3.574055919098,1.5)); +#30288 = CARTESIAN_POINT('',(3.246349033255,3.416482119108,1.5)); +#30289 = CARTESIAN_POINT('',(3.246349033255,1.609012708238E-15,1.5)); +#30290 = CARTESIAN_POINT('',(3.246349033255,-3.416482119108,1.5)); +#30291 = CARTESIAN_POINT('',(3.246349033255,-3.574055919098,1.5)); +#30292 = ORIENTED_EDGE('',*,*,#29406,.F.); +#30293 = ORIENTED_EDGE('',*,*,#24737,.F.); +#30294 = ORIENTED_EDGE('',*,*,#30216,.F.); +#30295 = FACE_BOUND('',#30296,.T.); +#30296 = EDGE_LOOP('',(#30297)); +#30297 = ORIENTED_EDGE('',*,*,#30298,.F.); +#30298 = EDGE_CURVE('',#30299,#30299,#30301,.T.); +#30299 = VERTEX_POINT('',#30300); +#30300 = CARTESIAN_POINT('',(-2.586838234914,2.336838234914,1.5)); +#30301 = CIRCLE('',#30302,0.25); +#30302 = AXIS2_PLACEMENT_3D('',#30303,#30304,#30305); +#30303 = CARTESIAN_POINT('',(-2.586838234914,2.586838234914,1.5)); +#30304 = DIRECTION('',(-0.,0.,1.)); +#30305 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30306 = PLANE('',#30307); +#30307 = AXIS2_PLACEMENT_3D('',#30308,#30309,#30310); +#30308 = CARTESIAN_POINT('',(-3.218419117457,3.286838234914,1.5)); +#30309 = DIRECTION('',(0.,0.,1.)); +#30310 = DIRECTION('',(0.699631082812,-0.714504267281,0.)); +#30311 = ADVANCED_FACE('',(#30312),#30523,.F.); +#30312 = FACE_BOUND('',#30313,.F.); +#30313 = EDGE_LOOP('',(#30314,#30315,#30325,#30332,#30340,#30348,#30356, + #30364,#30372,#30380,#30388,#30396,#30404,#30412,#30420,#30428, + #30436,#30444,#30452,#30460,#30468,#30476,#30484,#30492,#30500, + #30508,#30516,#30522)); +#30314 = ORIENTED_EDGE('',*,*,#25068,.T.); +#30315 = ORIENTED_EDGE('',*,*,#30316,.F.); +#30316 = EDGE_CURVE('',#30317,#25059,#30319,.T.); +#30317 = VERTEX_POINT('',#30318); +#30318 = CARTESIAN_POINT('',(-3.295256413291,-3.222628206646, + 1.460395584541)); +#30319 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#30320,#30321,#30322,#30323, + #30324),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#30320 = CARTESIAN_POINT('',(-3.295256413291,-3.574055919098, + 1.460395584541)); +#30321 = CARTESIAN_POINT('',(-3.295256413291,-3.416482119108, + 1.460395584541)); +#30322 = CARTESIAN_POINT('',(-3.295256413291,-1.175783118266E-15, + 1.460395584541)); +#30323 = CARTESIAN_POINT('',(-3.295256413291,3.416482119108, + 1.460395584541)); +#30324 = CARTESIAN_POINT('',(-3.295256413291,3.574055919098, + 1.460395584541)); +#30325 = ORIENTED_EDGE('',*,*,#30326,.F.); +#30326 = EDGE_CURVE('',#30327,#30317,#30329,.T.); +#30327 = VERTEX_POINT('',#30328); +#30328 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30330,#30331),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#30330 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30331 = CARTESIAN_POINT('',(-3.286838234914,-3.218419117457,1.5)); +#30332 = ORIENTED_EDGE('',*,*,#30333,.T.); +#30333 = EDGE_CURVE('',#30327,#30334,#30336,.T.); +#30334 = VERTEX_POINT('',#30335); +#30335 = CARTESIAN_POINT('',(-3.425,-2.86,0.85)); +#30336 = LINE('',#30337,#30338); +#30337 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30338 = VECTOR('',#30339,1.); +#30339 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30340 = ORIENTED_EDGE('',*,*,#30341,.T.); +#30341 = EDGE_CURVE('',#30334,#30342,#30344,.T.); +#30342 = VERTEX_POINT('',#30343); +#30343 = CARTESIAN_POINT('',(-3.425,-2.64,0.85)); +#30344 = LINE('',#30345,#30346); +#30345 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30346 = VECTOR('',#30347,1.); +#30347 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30348 = ORIENTED_EDGE('',*,*,#30349,.T.); +#30349 = EDGE_CURVE('',#30342,#30350,#30352,.T.); +#30350 = VERTEX_POINT('',#30351); +#30351 = CARTESIAN_POINT('',(-3.425,-2.36,0.85)); +#30352 = LINE('',#30353,#30354); +#30353 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30354 = VECTOR('',#30355,1.); +#30355 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30356 = ORIENTED_EDGE('',*,*,#30357,.T.); +#30357 = EDGE_CURVE('',#30350,#30358,#30360,.T.); +#30358 = VERTEX_POINT('',#30359); +#30359 = CARTESIAN_POINT('',(-3.425,-2.14,0.85)); +#30360 = LINE('',#30361,#30362); +#30361 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30362 = VECTOR('',#30363,1.); +#30363 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30364 = ORIENTED_EDGE('',*,*,#30365,.T.); +#30365 = EDGE_CURVE('',#30358,#30366,#30368,.T.); +#30366 = VERTEX_POINT('',#30367); +#30367 = CARTESIAN_POINT('',(-3.425,-1.86,0.85)); +#30368 = LINE('',#30369,#30370); +#30369 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30370 = VECTOR('',#30371,1.); +#30371 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30372 = ORIENTED_EDGE('',*,*,#30373,.T.); +#30373 = EDGE_CURVE('',#30366,#30374,#30376,.T.); +#30374 = VERTEX_POINT('',#30375); +#30375 = CARTESIAN_POINT('',(-3.425,-1.64,0.85)); +#30376 = LINE('',#30377,#30378); +#30377 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30378 = VECTOR('',#30379,1.); +#30379 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30380 = ORIENTED_EDGE('',*,*,#30381,.T.); +#30381 = EDGE_CURVE('',#30374,#30382,#30384,.T.); +#30382 = VERTEX_POINT('',#30383); +#30383 = CARTESIAN_POINT('',(-3.425,-1.36,0.85)); +#30384 = LINE('',#30385,#30386); +#30385 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30386 = VECTOR('',#30387,1.); +#30387 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30388 = ORIENTED_EDGE('',*,*,#30389,.T.); +#30389 = EDGE_CURVE('',#30382,#30390,#30392,.T.); +#30390 = VERTEX_POINT('',#30391); +#30391 = CARTESIAN_POINT('',(-3.425,-1.14,0.85)); +#30392 = LINE('',#30393,#30394); +#30393 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30394 = VECTOR('',#30395,1.); +#30395 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30396 = ORIENTED_EDGE('',*,*,#30397,.T.); +#30397 = EDGE_CURVE('',#30390,#30398,#30400,.T.); +#30398 = VERTEX_POINT('',#30399); +#30399 = CARTESIAN_POINT('',(-3.425,-0.86,0.85)); +#30400 = LINE('',#30401,#30402); +#30401 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30402 = VECTOR('',#30403,1.); +#30403 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30404 = ORIENTED_EDGE('',*,*,#30405,.T.); +#30405 = EDGE_CURVE('',#30398,#30406,#30408,.T.); +#30406 = VERTEX_POINT('',#30407); +#30407 = CARTESIAN_POINT('',(-3.425,-0.64,0.85)); +#30408 = LINE('',#30409,#30410); +#30409 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30410 = VECTOR('',#30411,1.); +#30411 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30412 = ORIENTED_EDGE('',*,*,#30413,.T.); +#30413 = EDGE_CURVE('',#30406,#30414,#30416,.T.); +#30414 = VERTEX_POINT('',#30415); +#30415 = CARTESIAN_POINT('',(-3.425,-0.36,0.85)); +#30416 = LINE('',#30417,#30418); +#30417 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30418 = VECTOR('',#30419,1.); +#30419 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30420 = ORIENTED_EDGE('',*,*,#30421,.T.); +#30421 = EDGE_CURVE('',#30414,#30422,#30424,.T.); +#30422 = VERTEX_POINT('',#30423); +#30423 = CARTESIAN_POINT('',(-3.425,-0.14,0.85)); +#30424 = LINE('',#30425,#30426); +#30425 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30426 = VECTOR('',#30427,1.); +#30427 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30428 = ORIENTED_EDGE('',*,*,#30429,.T.); +#30429 = EDGE_CURVE('',#30422,#30430,#30432,.T.); +#30430 = VERTEX_POINT('',#30431); +#30431 = CARTESIAN_POINT('',(-3.425,0.14,0.85)); +#30432 = LINE('',#30433,#30434); +#30433 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30434 = VECTOR('',#30435,1.); +#30435 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30436 = ORIENTED_EDGE('',*,*,#30437,.T.); +#30437 = EDGE_CURVE('',#30430,#30438,#30440,.T.); +#30438 = VERTEX_POINT('',#30439); +#30439 = CARTESIAN_POINT('',(-3.425,0.36,0.85)); +#30440 = LINE('',#30441,#30442); +#30441 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30442 = VECTOR('',#30443,1.); +#30443 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30444 = ORIENTED_EDGE('',*,*,#30445,.T.); +#30445 = EDGE_CURVE('',#30438,#30446,#30448,.T.); +#30446 = VERTEX_POINT('',#30447); +#30447 = CARTESIAN_POINT('',(-3.425,0.64,0.85)); +#30448 = LINE('',#30449,#30450); +#30449 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30450 = VECTOR('',#30451,1.); +#30451 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30452 = ORIENTED_EDGE('',*,*,#30453,.T.); +#30453 = EDGE_CURVE('',#30446,#30454,#30456,.T.); +#30454 = VERTEX_POINT('',#30455); +#30455 = CARTESIAN_POINT('',(-3.425,0.86,0.85)); +#30456 = LINE('',#30457,#30458); +#30457 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30458 = VECTOR('',#30459,1.); +#30459 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30460 = ORIENTED_EDGE('',*,*,#30461,.T.); +#30461 = EDGE_CURVE('',#30454,#30462,#30464,.T.); +#30462 = VERTEX_POINT('',#30463); +#30463 = CARTESIAN_POINT('',(-3.425,1.14,0.85)); +#30464 = LINE('',#30465,#30466); +#30465 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30466 = VECTOR('',#30467,1.); +#30467 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30468 = ORIENTED_EDGE('',*,*,#30469,.T.); +#30469 = EDGE_CURVE('',#30462,#30470,#30472,.T.); +#30470 = VERTEX_POINT('',#30471); +#30471 = CARTESIAN_POINT('',(-3.425,1.36,0.85)); +#30472 = LINE('',#30473,#30474); +#30473 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30474 = VECTOR('',#30475,1.); +#30475 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30476 = ORIENTED_EDGE('',*,*,#30477,.T.); +#30477 = EDGE_CURVE('',#30470,#30478,#30480,.T.); +#30478 = VERTEX_POINT('',#30479); +#30479 = CARTESIAN_POINT('',(-3.425,1.64,0.85)); +#30480 = LINE('',#30481,#30482); +#30481 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30482 = VECTOR('',#30483,1.); +#30483 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30484 = ORIENTED_EDGE('',*,*,#30485,.T.); +#30485 = EDGE_CURVE('',#30478,#30486,#30488,.T.); +#30486 = VERTEX_POINT('',#30487); +#30487 = CARTESIAN_POINT('',(-3.425,1.86,0.85)); +#30488 = LINE('',#30489,#30490); +#30489 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30490 = VECTOR('',#30491,1.); +#30491 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30492 = ORIENTED_EDGE('',*,*,#30493,.T.); +#30493 = EDGE_CURVE('',#30486,#30494,#30496,.T.); +#30494 = VERTEX_POINT('',#30495); +#30495 = CARTESIAN_POINT('',(-3.425,2.14,0.85)); +#30496 = LINE('',#30497,#30498); +#30497 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30498 = VECTOR('',#30499,1.); +#30499 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30500 = ORIENTED_EDGE('',*,*,#30501,.T.); +#30501 = EDGE_CURVE('',#30494,#30502,#30504,.T.); +#30502 = VERTEX_POINT('',#30503); +#30503 = CARTESIAN_POINT('',(-3.425,2.36,0.85)); +#30504 = LINE('',#30505,#30506); +#30505 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30506 = VECTOR('',#30507,1.); +#30507 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30508 = ORIENTED_EDGE('',*,*,#30509,.T.); +#30509 = EDGE_CURVE('',#30502,#30510,#30512,.T.); +#30510 = VERTEX_POINT('',#30511); +#30511 = CARTESIAN_POINT('',(-3.425,2.64,0.85)); +#30512 = LINE('',#30513,#30514); +#30513 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30514 = VECTOR('',#30515,1.); +#30515 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30516 = ORIENTED_EDGE('',*,*,#30517,.T.); +#30517 = EDGE_CURVE('',#30510,#29066,#30518,.T.); +#30518 = LINE('',#30519,#30520); +#30519 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30520 = VECTOR('',#30521,1.); +#30521 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30522 = ORIENTED_EDGE('',*,*,#29075,.T.); +#30523 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#30524,#30525) + ,(#30526,#30527 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#30524 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#30525 = CARTESIAN_POINT('',(-3.286838234914,-3.218419117457,1.5)); +#30526 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#30527 = CARTESIAN_POINT('',(-3.286838234914,3.218419117457,1.5)); +#30528 = ADVANCED_FACE('',(#30529),#30540,.F.); +#30529 = FACE_BOUND('',#30530,.F.); +#30530 = EDGE_LOOP('',(#30531,#30532,#30533,#30539)); +#30531 = ORIENTED_EDGE('',*,*,#27740,.F.); +#30532 = ORIENTED_EDGE('',*,*,#25432,.T.); +#30533 = ORIENTED_EDGE('',*,*,#30534,.T.); +#30534 = EDGE_CURVE('',#25425,#29200,#30535,.T.); +#30535 = LINE('',#30536,#30537); +#30536 = CARTESIAN_POINT('',(3.7,2.86,0.85)); +#30537 = VECTOR('',#30538,1.); +#30538 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30539 = ORIENTED_EDGE('',*,*,#29199,.F.); +#30540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#30541,#30542) + ,(#30543,#30544 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#30541 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#30542 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#30543 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#30544 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#30545 = ADVANCED_FACE('',(#30546),#30632,.F.); +#30546 = FACE_BOUND('',#30547,.F.); +#30547 = EDGE_LOOP('',(#30548,#30549,#30550,#30559,#30567,#30576,#30584, + #30592,#30600,#30609,#30617,#30626)); +#30548 = ORIENTED_EDGE('',*,*,#25424,.F.); +#30549 = ORIENTED_EDGE('',*,*,#25476,.T.); +#30550 = ORIENTED_EDGE('',*,*,#30551,.T.); +#30551 = EDGE_CURVE('',#25477,#30552,#30554,.T.); +#30552 = VERTEX_POINT('',#30553); +#30553 = CARTESIAN_POINT('',(3.8,2.86,0.65)); +#30554 = CIRCLE('',#30555,0.1); +#30555 = AXIS2_PLACEMENT_3D('',#30556,#30557,#30558); +#30556 = CARTESIAN_POINT('',(3.7,2.86,0.65)); +#30557 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30558 = DIRECTION('',(0.,0.,1.)); +#30559 = ORIENTED_EDGE('',*,*,#30560,.T.); +#30560 = EDGE_CURVE('',#30552,#30561,#30563,.T.); +#30561 = VERTEX_POINT('',#30562); +#30562 = CARTESIAN_POINT('',(3.8,2.86,0.2)); +#30563 = LINE('',#30564,#30565); +#30564 = CARTESIAN_POINT('',(3.8,2.86,0.65)); +#30565 = VECTOR('',#30566,1.); +#30566 = DIRECTION('',(0.,0.,-1.)); +#30567 = ORIENTED_EDGE('',*,*,#30568,.T.); +#30568 = EDGE_CURVE('',#30561,#30569,#30571,.T.); +#30569 = VERTEX_POINT('',#30570); +#30570 = CARTESIAN_POINT('',(4.,2.86,-8.326672684689E-17)); +#30571 = CIRCLE('',#30572,0.2); +#30572 = AXIS2_PLACEMENT_3D('',#30573,#30574,#30575); +#30573 = CARTESIAN_POINT('',(4.,2.86,0.2)); +#30574 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30575 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#30576 = ORIENTED_EDGE('',*,*,#30577,.T.); +#30577 = EDGE_CURVE('',#30569,#30578,#30580,.T.); +#30578 = VERTEX_POINT('',#30579); +#30579 = CARTESIAN_POINT('',(4.5,2.86,-8.326672684689E-17)); +#30580 = LINE('',#30581,#30582); +#30581 = CARTESIAN_POINT('',(4.,2.86,-8.326672684689E-17)); +#30582 = VECTOR('',#30583,1.); +#30583 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#30584 = ORIENTED_EDGE('',*,*,#30585,.T.); +#30585 = EDGE_CURVE('',#30578,#30586,#30588,.T.); +#30586 = VERTEX_POINT('',#30587); +#30587 = CARTESIAN_POINT('',(4.5,2.86,0.1)); +#30588 = LINE('',#30589,#30590); +#30589 = CARTESIAN_POINT('',(4.5,2.86,-8.326672684689E-17)); +#30590 = VECTOR('',#30591,1.); +#30591 = DIRECTION('',(0.,0.,1.)); +#30592 = ORIENTED_EDGE('',*,*,#30593,.T.); +#30593 = EDGE_CURVE('',#30586,#30594,#30596,.T.); +#30594 = VERTEX_POINT('',#30595); +#30595 = CARTESIAN_POINT('',(4.,2.86,0.1)); +#30596 = LINE('',#30597,#30598); +#30597 = CARTESIAN_POINT('',(4.5,2.86,0.1)); +#30598 = VECTOR('',#30599,1.); +#30599 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30600 = ORIENTED_EDGE('',*,*,#30601,.T.); +#30601 = EDGE_CURVE('',#30594,#30602,#30604,.T.); +#30602 = VERTEX_POINT('',#30603); +#30603 = CARTESIAN_POINT('',(3.9,2.86,0.2)); +#30604 = CIRCLE('',#30605,0.1); +#30605 = AXIS2_PLACEMENT_3D('',#30606,#30607,#30608); +#30606 = CARTESIAN_POINT('',(4.,2.86,0.2)); +#30607 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30608 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#30609 = ORIENTED_EDGE('',*,*,#30610,.T.); +#30610 = EDGE_CURVE('',#30602,#30611,#30613,.T.); +#30611 = VERTEX_POINT('',#30612); +#30612 = CARTESIAN_POINT('',(3.9,2.86,0.65)); +#30613 = LINE('',#30614,#30615); +#30614 = CARTESIAN_POINT('',(3.9,2.86,0.2)); +#30615 = VECTOR('',#30616,1.); +#30616 = DIRECTION('',(0.,0.,1.)); +#30617 = ORIENTED_EDGE('',*,*,#30618,.T.); +#30618 = EDGE_CURVE('',#30611,#30619,#30621,.T.); +#30619 = VERTEX_POINT('',#30620); +#30620 = CARTESIAN_POINT('',(3.7,2.86,0.85)); +#30621 = CIRCLE('',#30622,0.2); +#30622 = AXIS2_PLACEMENT_3D('',#30623,#30624,#30625); +#30623 = CARTESIAN_POINT('',(3.7,2.86,0.65)); +#30624 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30625 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#30626 = ORIENTED_EDGE('',*,*,#30627,.T.); +#30627 = EDGE_CURVE('',#30619,#25425,#30628,.T.); +#30628 = LINE('',#30629,#30630); +#30629 = CARTESIAN_POINT('',(3.7,2.86,0.85)); +#30630 = VECTOR('',#30631,1.); +#30631 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30632 = PLANE('',#30633); +#30633 = AXIS2_PLACEMENT_3D('',#30634,#30635,#30636); +#30634 = CARTESIAN_POINT('',(3.900244542703,2.86,0.394853274378)); +#30635 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30636 = DIRECTION('',(0.,0.,1.)); +#30637 = ADVANCED_FACE('',(#30638),#30724,.T.); +#30638 = FACE_BOUND('',#30639,.T.); +#30639 = EDGE_LOOP('',(#30640,#30641,#30642,#30651,#30659,#30668,#30676, + #30684,#30692,#30701,#30709,#30718)); +#30640 = ORIENTED_EDGE('',*,*,#25446,.F.); +#30641 = ORIENTED_EDGE('',*,*,#25516,.T.); +#30642 = ORIENTED_EDGE('',*,*,#30643,.T.); +#30643 = EDGE_CURVE('',#25517,#30644,#30646,.T.); +#30644 = VERTEX_POINT('',#30645); +#30645 = CARTESIAN_POINT('',(3.8,-2.86,0.65)); +#30646 = CIRCLE('',#30647,0.1); +#30647 = AXIS2_PLACEMENT_3D('',#30648,#30649,#30650); +#30648 = CARTESIAN_POINT('',(3.7,-2.86,0.65)); +#30649 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30650 = DIRECTION('',(0.,0.,1.)); +#30651 = ORIENTED_EDGE('',*,*,#30652,.T.); +#30652 = EDGE_CURVE('',#30644,#30653,#30655,.T.); +#30653 = VERTEX_POINT('',#30654); +#30654 = CARTESIAN_POINT('',(3.8,-2.86,0.2)); +#30655 = LINE('',#30656,#30657); +#30656 = CARTESIAN_POINT('',(3.8,-2.86,0.65)); +#30657 = VECTOR('',#30658,1.); +#30658 = DIRECTION('',(0.,0.,-1.)); +#30659 = ORIENTED_EDGE('',*,*,#30660,.T.); +#30660 = EDGE_CURVE('',#30653,#30661,#30663,.T.); +#30661 = VERTEX_POINT('',#30662); +#30662 = CARTESIAN_POINT('',(4.,-2.86,-8.326672684689E-17)); +#30663 = CIRCLE('',#30664,0.2); +#30664 = AXIS2_PLACEMENT_3D('',#30665,#30666,#30667); +#30665 = CARTESIAN_POINT('',(4.,-2.86,0.2)); +#30666 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30667 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#30668 = ORIENTED_EDGE('',*,*,#30669,.T.); +#30669 = EDGE_CURVE('',#30661,#30670,#30672,.T.); +#30670 = VERTEX_POINT('',#30671); +#30671 = CARTESIAN_POINT('',(4.5,-2.86,-8.326672684689E-17)); +#30672 = LINE('',#30673,#30674); +#30673 = CARTESIAN_POINT('',(4.,-2.86,-8.326672684689E-17)); +#30674 = VECTOR('',#30675,1.); +#30675 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#30676 = ORIENTED_EDGE('',*,*,#30677,.T.); +#30677 = EDGE_CURVE('',#30670,#30678,#30680,.T.); +#30678 = VERTEX_POINT('',#30679); +#30679 = CARTESIAN_POINT('',(4.5,-2.86,0.1)); +#30680 = LINE('',#30681,#30682); +#30681 = CARTESIAN_POINT('',(4.5,-2.86,-8.326672684689E-17)); +#30682 = VECTOR('',#30683,1.); +#30683 = DIRECTION('',(0.,0.,1.)); +#30684 = ORIENTED_EDGE('',*,*,#30685,.T.); +#30685 = EDGE_CURVE('',#30678,#30686,#30688,.T.); +#30686 = VERTEX_POINT('',#30687); +#30687 = CARTESIAN_POINT('',(4.,-2.86,0.1)); +#30688 = LINE('',#30689,#30690); +#30689 = CARTESIAN_POINT('',(4.5,-2.86,0.1)); +#30690 = VECTOR('',#30691,1.); +#30691 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30692 = ORIENTED_EDGE('',*,*,#30693,.T.); +#30693 = EDGE_CURVE('',#30686,#30694,#30696,.T.); +#30694 = VERTEX_POINT('',#30695); +#30695 = CARTESIAN_POINT('',(3.9,-2.86,0.2)); +#30696 = CIRCLE('',#30697,0.1); +#30697 = AXIS2_PLACEMENT_3D('',#30698,#30699,#30700); +#30698 = CARTESIAN_POINT('',(4.,-2.86,0.2)); +#30699 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30700 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#30701 = ORIENTED_EDGE('',*,*,#30702,.T.); +#30702 = EDGE_CURVE('',#30694,#30703,#30705,.T.); +#30703 = VERTEX_POINT('',#30704); +#30704 = CARTESIAN_POINT('',(3.9,-2.86,0.65)); +#30705 = LINE('',#30706,#30707); +#30706 = CARTESIAN_POINT('',(3.9,-2.86,0.2)); +#30707 = VECTOR('',#30708,1.); +#30708 = DIRECTION('',(0.,0.,1.)); +#30709 = ORIENTED_EDGE('',*,*,#30710,.T.); +#30710 = EDGE_CURVE('',#30703,#30711,#30713,.T.); +#30711 = VERTEX_POINT('',#30712); +#30712 = CARTESIAN_POINT('',(3.7,-2.86,0.85)); +#30713 = CIRCLE('',#30714,0.2); +#30714 = AXIS2_PLACEMENT_3D('',#30715,#30716,#30717); +#30715 = CARTESIAN_POINT('',(3.7,-2.86,0.65)); +#30716 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30717 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#30718 = ORIENTED_EDGE('',*,*,#30719,.T.); +#30719 = EDGE_CURVE('',#30711,#25447,#30720,.T.); +#30720 = LINE('',#30721,#30722); +#30721 = CARTESIAN_POINT('',(3.7,-2.86,0.85)); +#30722 = VECTOR('',#30723,1.); +#30723 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30724 = PLANE('',#30725); +#30725 = AXIS2_PLACEMENT_3D('',#30726,#30727,#30728); +#30726 = CARTESIAN_POINT('',(3.900244542703,-2.86,0.394853274378)); +#30727 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30728 = DIRECTION('',(0.,0.,1.)); +#30729 = ADVANCED_FACE('',(#30730),#30745,.F.); +#30730 = FACE_BOUND('',#30731,.F.); +#30731 = EDGE_LOOP('',(#30732,#30738,#30739,#30744)); +#30732 = ORIENTED_EDGE('',*,*,#30733,.F.); +#30733 = EDGE_CURVE('',#25447,#29384,#30734,.T.); +#30734 = LINE('',#30735,#30736); +#30735 = CARTESIAN_POINT('',(3.7,-2.86,0.85)); +#30736 = VECTOR('',#30737,1.); +#30737 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30738 = ORIENTED_EDGE('',*,*,#25462,.T.); +#30739 = ORIENTED_EDGE('',*,*,#30740,.T.); +#30740 = EDGE_CURVE('',#25456,#29182,#30741,.T.); +#30741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30742,#30743),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#30742 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#30743 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#30744 = ORIENTED_EDGE('',*,*,#29391,.F.); +#30745 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#30746,#30747) + ,(#30748,#30749 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#30746 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#30747 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#30748 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#30749 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#30750 = ADVANCED_FACE('',(#30751),#30770,.F.); +#30751 = FACE_BOUND('',#30752,.F.); +#30752 = EDGE_LOOP('',(#30753,#30754,#30763,#30769)); +#30753 = ORIENTED_EDGE('',*,*,#25493,.T.); +#30754 = ORIENTED_EDGE('',*,*,#30755,.T.); +#30755 = EDGE_CURVE('',#25486,#30756,#30758,.T.); +#30756 = VERTEX_POINT('',#30757); +#30757 = CARTESIAN_POINT('',(3.8,2.64,0.65)); +#30758 = CIRCLE('',#30759,0.1); +#30759 = AXIS2_PLACEMENT_3D('',#30760,#30761,#30762); +#30760 = CARTESIAN_POINT('',(3.7,2.64,0.65)); +#30761 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30762 = DIRECTION('',(0.,0.,1.)); +#30763 = ORIENTED_EDGE('',*,*,#30764,.F.); +#30764 = EDGE_CURVE('',#30552,#30756,#30765,.T.); +#30765 = LINE('',#30766,#30767); +#30766 = CARTESIAN_POINT('',(3.8,2.86,0.65)); +#30767 = VECTOR('',#30768,1.); +#30768 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30769 = ORIENTED_EDGE('',*,*,#30551,.F.); +#30770 = CYLINDRICAL_SURFACE('',#30771,0.1); +#30771 = AXIS2_PLACEMENT_3D('',#30772,#30773,#30774); +#30772 = CARTESIAN_POINT('',(3.7,2.86,0.65)); +#30773 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30774 = DIRECTION('',(0.,0.,1.)); +#30775 = ADVANCED_FACE('',(#30776),#30854,.T.); +#30776 = FACE_BOUND('',#30777,.T.); +#30777 = EDGE_LOOP('',(#30778,#30779,#30780,#30781,#30789,#30798,#30806, + #30814,#30822,#30831,#30839,#30848)); +#30778 = ORIENTED_EDGE('',*,*,#25538,.F.); +#30779 = ORIENTED_EDGE('',*,*,#25485,.T.); +#30780 = ORIENTED_EDGE('',*,*,#30755,.T.); +#30781 = ORIENTED_EDGE('',*,*,#30782,.T.); +#30782 = EDGE_CURVE('',#30756,#30783,#30785,.T.); +#30783 = VERTEX_POINT('',#30784); +#30784 = CARTESIAN_POINT('',(3.8,2.64,0.2)); +#30785 = LINE('',#30786,#30787); +#30786 = CARTESIAN_POINT('',(3.8,2.64,0.65)); +#30787 = VECTOR('',#30788,1.); +#30788 = DIRECTION('',(0.,0.,-1.)); +#30789 = ORIENTED_EDGE('',*,*,#30790,.T.); +#30790 = EDGE_CURVE('',#30783,#30791,#30793,.T.); +#30791 = VERTEX_POINT('',#30792); +#30792 = CARTESIAN_POINT('',(4.,2.64,-8.326672684689E-17)); +#30793 = CIRCLE('',#30794,0.2); +#30794 = AXIS2_PLACEMENT_3D('',#30795,#30796,#30797); +#30795 = CARTESIAN_POINT('',(4.,2.64,0.2)); +#30796 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30797 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#30798 = ORIENTED_EDGE('',*,*,#30799,.T.); +#30799 = EDGE_CURVE('',#30791,#30800,#30802,.T.); +#30800 = VERTEX_POINT('',#30801); +#30801 = CARTESIAN_POINT('',(4.5,2.64,-8.326672684689E-17)); +#30802 = LINE('',#30803,#30804); +#30803 = CARTESIAN_POINT('',(4.,2.64,-8.326672684689E-17)); +#30804 = VECTOR('',#30805,1.); +#30805 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#30806 = ORIENTED_EDGE('',*,*,#30807,.T.); +#30807 = EDGE_CURVE('',#30800,#30808,#30810,.T.); +#30808 = VERTEX_POINT('',#30809); +#30809 = CARTESIAN_POINT('',(4.5,2.64,0.1)); +#30810 = LINE('',#30811,#30812); +#30811 = CARTESIAN_POINT('',(4.5,2.64,-8.326672684689E-17)); +#30812 = VECTOR('',#30813,1.); +#30813 = DIRECTION('',(0.,0.,1.)); +#30814 = ORIENTED_EDGE('',*,*,#30815,.T.); +#30815 = EDGE_CURVE('',#30808,#30816,#30818,.T.); +#30816 = VERTEX_POINT('',#30817); +#30817 = CARTESIAN_POINT('',(4.,2.64,0.1)); +#30818 = LINE('',#30819,#30820); +#30819 = CARTESIAN_POINT('',(4.5,2.64,0.1)); +#30820 = VECTOR('',#30821,1.); +#30821 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30822 = ORIENTED_EDGE('',*,*,#30823,.T.); +#30823 = EDGE_CURVE('',#30816,#30824,#30826,.T.); +#30824 = VERTEX_POINT('',#30825); +#30825 = CARTESIAN_POINT('',(3.9,2.64,0.2)); +#30826 = CIRCLE('',#30827,0.1); +#30827 = AXIS2_PLACEMENT_3D('',#30828,#30829,#30830); +#30828 = CARTESIAN_POINT('',(4.,2.64,0.2)); +#30829 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30830 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#30831 = ORIENTED_EDGE('',*,*,#30832,.T.); +#30832 = EDGE_CURVE('',#30824,#30833,#30835,.T.); +#30833 = VERTEX_POINT('',#30834); +#30834 = CARTESIAN_POINT('',(3.9,2.64,0.65)); +#30835 = LINE('',#30836,#30837); +#30836 = CARTESIAN_POINT('',(3.9,2.64,0.2)); +#30837 = VECTOR('',#30838,1.); +#30838 = DIRECTION('',(0.,0.,1.)); +#30839 = ORIENTED_EDGE('',*,*,#30840,.T.); +#30840 = EDGE_CURVE('',#30833,#30841,#30843,.T.); +#30841 = VERTEX_POINT('',#30842); +#30842 = CARTESIAN_POINT('',(3.7,2.64,0.85)); +#30843 = CIRCLE('',#30844,0.2); +#30844 = AXIS2_PLACEMENT_3D('',#30845,#30846,#30847); +#30845 = CARTESIAN_POINT('',(3.7,2.64,0.65)); +#30846 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30847 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#30848 = ORIENTED_EDGE('',*,*,#30849,.T.); +#30849 = EDGE_CURVE('',#30841,#25539,#30850,.T.); +#30850 = LINE('',#30851,#30852); +#30851 = CARTESIAN_POINT('',(3.7,2.64,0.85)); +#30852 = VECTOR('',#30853,1.); +#30853 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30854 = PLANE('',#30855); +#30855 = AXIS2_PLACEMENT_3D('',#30856,#30857,#30858); +#30856 = CARTESIAN_POINT('',(3.900244542703,2.64,0.394853274378)); +#30857 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30858 = DIRECTION('',(0.,0.,1.)); +#30859 = ADVANCED_FACE('',(#30860),#30946,.F.); +#30860 = FACE_BOUND('',#30861,.F.); +#30861 = EDGE_LOOP('',(#30862,#30863,#30864,#30873,#30881,#30890,#30898, + #30906,#30914,#30923,#30931,#30940)); +#30862 = ORIENTED_EDGE('',*,*,#25578,.F.); +#30863 = ORIENTED_EDGE('',*,*,#25507,.T.); +#30864 = ORIENTED_EDGE('',*,*,#30865,.T.); +#30865 = EDGE_CURVE('',#25508,#30866,#30868,.T.); +#30866 = VERTEX_POINT('',#30867); +#30867 = CARTESIAN_POINT('',(3.8,-2.64,0.65)); +#30868 = CIRCLE('',#30869,0.1); +#30869 = AXIS2_PLACEMENT_3D('',#30870,#30871,#30872); +#30870 = CARTESIAN_POINT('',(3.7,-2.64,0.65)); +#30871 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30872 = DIRECTION('',(0.,0.,1.)); +#30873 = ORIENTED_EDGE('',*,*,#30874,.T.); +#30874 = EDGE_CURVE('',#30866,#30875,#30877,.T.); +#30875 = VERTEX_POINT('',#30876); +#30876 = CARTESIAN_POINT('',(3.8,-2.64,0.2)); +#30877 = LINE('',#30878,#30879); +#30878 = CARTESIAN_POINT('',(3.8,-2.64,0.65)); +#30879 = VECTOR('',#30880,1.); +#30880 = DIRECTION('',(0.,0.,-1.)); +#30881 = ORIENTED_EDGE('',*,*,#30882,.T.); +#30882 = EDGE_CURVE('',#30875,#30883,#30885,.T.); +#30883 = VERTEX_POINT('',#30884); +#30884 = CARTESIAN_POINT('',(4.,-2.64,-8.326672684689E-17)); +#30885 = CIRCLE('',#30886,0.2); +#30886 = AXIS2_PLACEMENT_3D('',#30887,#30888,#30889); +#30887 = CARTESIAN_POINT('',(4.,-2.64,0.2)); +#30888 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30889 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#30890 = ORIENTED_EDGE('',*,*,#30891,.T.); +#30891 = EDGE_CURVE('',#30883,#30892,#30894,.T.); +#30892 = VERTEX_POINT('',#30893); +#30893 = CARTESIAN_POINT('',(4.5,-2.64,-8.326672684689E-17)); +#30894 = LINE('',#30895,#30896); +#30895 = CARTESIAN_POINT('',(4.,-2.64,-8.326672684689E-17)); +#30896 = VECTOR('',#30897,1.); +#30897 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#30898 = ORIENTED_EDGE('',*,*,#30899,.T.); +#30899 = EDGE_CURVE('',#30892,#30900,#30902,.T.); +#30900 = VERTEX_POINT('',#30901); +#30901 = CARTESIAN_POINT('',(4.5,-2.64,0.1)); +#30902 = LINE('',#30903,#30904); +#30903 = CARTESIAN_POINT('',(4.5,-2.64,-8.326672684689E-17)); +#30904 = VECTOR('',#30905,1.); +#30905 = DIRECTION('',(0.,0.,1.)); +#30906 = ORIENTED_EDGE('',*,*,#30907,.T.); +#30907 = EDGE_CURVE('',#30900,#30908,#30910,.T.); +#30908 = VERTEX_POINT('',#30909); +#30909 = CARTESIAN_POINT('',(4.,-2.64,0.1)); +#30910 = LINE('',#30911,#30912); +#30911 = CARTESIAN_POINT('',(4.5,-2.64,0.1)); +#30912 = VECTOR('',#30913,1.); +#30913 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30914 = ORIENTED_EDGE('',*,*,#30915,.T.); +#30915 = EDGE_CURVE('',#30908,#30916,#30918,.T.); +#30916 = VERTEX_POINT('',#30917); +#30917 = CARTESIAN_POINT('',(3.9,-2.64,0.2)); +#30918 = CIRCLE('',#30919,0.1); +#30919 = AXIS2_PLACEMENT_3D('',#30920,#30921,#30922); +#30920 = CARTESIAN_POINT('',(4.,-2.64,0.2)); +#30921 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30922 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#30923 = ORIENTED_EDGE('',*,*,#30924,.T.); +#30924 = EDGE_CURVE('',#30916,#30925,#30927,.T.); +#30925 = VERTEX_POINT('',#30926); +#30926 = CARTESIAN_POINT('',(3.9,-2.64,0.65)); +#30927 = LINE('',#30928,#30929); +#30928 = CARTESIAN_POINT('',(3.9,-2.64,0.2)); +#30929 = VECTOR('',#30930,1.); +#30930 = DIRECTION('',(0.,0.,1.)); +#30931 = ORIENTED_EDGE('',*,*,#30932,.T.); +#30932 = EDGE_CURVE('',#30925,#30933,#30935,.T.); +#30933 = VERTEX_POINT('',#30934); +#30934 = CARTESIAN_POINT('',(3.7,-2.64,0.85)); +#30935 = CIRCLE('',#30936,0.2); +#30936 = AXIS2_PLACEMENT_3D('',#30937,#30938,#30939); +#30937 = CARTESIAN_POINT('',(3.7,-2.64,0.65)); +#30938 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30939 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#30940 = ORIENTED_EDGE('',*,*,#30941,.T.); +#30941 = EDGE_CURVE('',#30933,#25579,#30942,.T.); +#30942 = LINE('',#30943,#30944); +#30943 = CARTESIAN_POINT('',(3.7,-2.64,0.85)); +#30944 = VECTOR('',#30945,1.); +#30945 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30946 = PLANE('',#30947); +#30947 = AXIS2_PLACEMENT_3D('',#30948,#30949,#30950); +#30948 = CARTESIAN_POINT('',(3.900244542703,-2.64,0.394853274378)); +#30949 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30950 = DIRECTION('',(0.,0.,1.)); +#30951 = ADVANCED_FACE('',(#30952),#30963,.F.); +#30952 = FACE_BOUND('',#30953,.F.); +#30953 = EDGE_LOOP('',(#30954,#30955,#30956,#30962)); +#30954 = ORIENTED_EDGE('',*,*,#25524,.T.); +#30955 = ORIENTED_EDGE('',*,*,#30643,.T.); +#30956 = ORIENTED_EDGE('',*,*,#30957,.F.); +#30957 = EDGE_CURVE('',#30866,#30644,#30958,.T.); +#30958 = LINE('',#30959,#30960); +#30959 = CARTESIAN_POINT('',(3.8,-2.64,0.65)); +#30960 = VECTOR('',#30961,1.); +#30961 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#30962 = ORIENTED_EDGE('',*,*,#30865,.F.); +#30963 = CYLINDRICAL_SURFACE('',#30964,0.1); +#30964 = AXIS2_PLACEMENT_3D('',#30965,#30966,#30967); +#30965 = CARTESIAN_POINT('',(3.7,-2.64,0.65)); +#30966 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#30967 = DIRECTION('',(0.,0.,1.)); +#30968 = ADVANCED_FACE('',(#30969),#30985,.F.); +#30969 = FACE_BOUND('',#30970,.F.); +#30970 = EDGE_LOOP('',(#30971,#30977,#30978,#30984)); +#30971 = ORIENTED_EDGE('',*,*,#30972,.F.); +#30972 = EDGE_CURVE('',#25539,#29208,#30973,.T.); +#30973 = LINE('',#30974,#30975); +#30974 = CARTESIAN_POINT('',(3.7,2.64,0.85)); +#30975 = VECTOR('',#30976,1.); +#30976 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30977 = ORIENTED_EDGE('',*,*,#25555,.T.); +#30978 = ORIENTED_EDGE('',*,*,#30979,.T.); +#30979 = EDGE_CURVE('',#25548,#29216,#30980,.T.); +#30980 = LINE('',#30981,#30982); +#30981 = CARTESIAN_POINT('',(3.7,2.36,0.85)); +#30982 = VECTOR('',#30983,1.); +#30983 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#30984 = ORIENTED_EDGE('',*,*,#29215,.F.); +#30985 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#30986,#30987) + ,(#30988,#30989 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#30986 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#30987 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#30988 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#30989 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#30990 = ADVANCED_FACE('',(#30991),#31077,.F.); +#30991 = FACE_BOUND('',#30992,.F.); +#30992 = EDGE_LOOP('',(#30993,#30994,#30995,#31004,#31012,#31021,#31029, + #31037,#31045,#31054,#31062,#31071)); +#30993 = ORIENTED_EDGE('',*,*,#25547,.F.); +#30994 = ORIENTED_EDGE('',*,*,#25600,.T.); +#30995 = ORIENTED_EDGE('',*,*,#30996,.T.); +#30996 = EDGE_CURVE('',#25601,#30997,#30999,.T.); +#30997 = VERTEX_POINT('',#30998); +#30998 = CARTESIAN_POINT('',(3.8,2.36,0.65)); +#30999 = CIRCLE('',#31000,0.1); +#31000 = AXIS2_PLACEMENT_3D('',#31001,#31002,#31003); +#31001 = CARTESIAN_POINT('',(3.7,2.36,0.65)); +#31002 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31003 = DIRECTION('',(0.,0.,1.)); +#31004 = ORIENTED_EDGE('',*,*,#31005,.T.); +#31005 = EDGE_CURVE('',#30997,#31006,#31008,.T.); +#31006 = VERTEX_POINT('',#31007); +#31007 = CARTESIAN_POINT('',(3.8,2.36,0.2)); +#31008 = LINE('',#31009,#31010); +#31009 = CARTESIAN_POINT('',(3.8,2.36,0.65)); +#31010 = VECTOR('',#31011,1.); +#31011 = DIRECTION('',(0.,0.,-1.)); +#31012 = ORIENTED_EDGE('',*,*,#31013,.T.); +#31013 = EDGE_CURVE('',#31006,#31014,#31016,.T.); +#31014 = VERTEX_POINT('',#31015); +#31015 = CARTESIAN_POINT('',(4.,2.36,-8.326672684689E-17)); +#31016 = CIRCLE('',#31017,0.2); +#31017 = AXIS2_PLACEMENT_3D('',#31018,#31019,#31020); +#31018 = CARTESIAN_POINT('',(4.,2.36,0.2)); +#31019 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31020 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31021 = ORIENTED_EDGE('',*,*,#31022,.T.); +#31022 = EDGE_CURVE('',#31014,#31023,#31025,.T.); +#31023 = VERTEX_POINT('',#31024); +#31024 = CARTESIAN_POINT('',(4.5,2.36,-8.326672684689E-17)); +#31025 = LINE('',#31026,#31027); +#31026 = CARTESIAN_POINT('',(4.,2.36,-8.326672684689E-17)); +#31027 = VECTOR('',#31028,1.); +#31028 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31029 = ORIENTED_EDGE('',*,*,#31030,.T.); +#31030 = EDGE_CURVE('',#31023,#31031,#31033,.T.); +#31031 = VERTEX_POINT('',#31032); +#31032 = CARTESIAN_POINT('',(4.5,2.36,0.1)); +#31033 = LINE('',#31034,#31035); +#31034 = CARTESIAN_POINT('',(4.5,2.36,-8.326672684689E-17)); +#31035 = VECTOR('',#31036,1.); +#31036 = DIRECTION('',(0.,0.,1.)); +#31037 = ORIENTED_EDGE('',*,*,#31038,.T.); +#31038 = EDGE_CURVE('',#31031,#31039,#31041,.T.); +#31039 = VERTEX_POINT('',#31040); +#31040 = CARTESIAN_POINT('',(4.,2.36,0.1)); +#31041 = LINE('',#31042,#31043); +#31042 = CARTESIAN_POINT('',(4.5,2.36,0.1)); +#31043 = VECTOR('',#31044,1.); +#31044 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31045 = ORIENTED_EDGE('',*,*,#31046,.T.); +#31046 = EDGE_CURVE('',#31039,#31047,#31049,.T.); +#31047 = VERTEX_POINT('',#31048); +#31048 = CARTESIAN_POINT('',(3.9,2.36,0.2)); +#31049 = CIRCLE('',#31050,0.1); +#31050 = AXIS2_PLACEMENT_3D('',#31051,#31052,#31053); +#31051 = CARTESIAN_POINT('',(4.,2.36,0.2)); +#31052 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31053 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31054 = ORIENTED_EDGE('',*,*,#31055,.T.); +#31055 = EDGE_CURVE('',#31047,#31056,#31058,.T.); +#31056 = VERTEX_POINT('',#31057); +#31057 = CARTESIAN_POINT('',(3.9,2.36,0.65)); +#31058 = LINE('',#31059,#31060); +#31059 = CARTESIAN_POINT('',(3.9,2.36,0.2)); +#31060 = VECTOR('',#31061,1.); +#31061 = DIRECTION('',(0.,0.,1.)); +#31062 = ORIENTED_EDGE('',*,*,#31063,.T.); +#31063 = EDGE_CURVE('',#31056,#31064,#31066,.T.); +#31064 = VERTEX_POINT('',#31065); +#31065 = CARTESIAN_POINT('',(3.7,2.36,0.85)); +#31066 = CIRCLE('',#31067,0.2); +#31067 = AXIS2_PLACEMENT_3D('',#31068,#31069,#31070); +#31068 = CARTESIAN_POINT('',(3.7,2.36,0.65)); +#31069 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31070 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31071 = ORIENTED_EDGE('',*,*,#31072,.T.); +#31072 = EDGE_CURVE('',#31064,#25548,#31073,.T.); +#31073 = LINE('',#31074,#31075); +#31074 = CARTESIAN_POINT('',(3.7,2.36,0.85)); +#31075 = VECTOR('',#31076,1.); +#31076 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31077 = PLANE('',#31078); +#31078 = AXIS2_PLACEMENT_3D('',#31079,#31080,#31081); +#31079 = CARTESIAN_POINT('',(3.900244542703,2.36,0.394853274378)); +#31080 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31081 = DIRECTION('',(0.,0.,1.)); +#31082 = ADVANCED_FACE('',(#31083),#31169,.T.); +#31083 = FACE_BOUND('',#31084,.T.); +#31084 = EDGE_LOOP('',(#31085,#31086,#31087,#31096,#31104,#31113,#31121, + #31129,#31137,#31146,#31154,#31163)); +#31085 = ORIENTED_EDGE('',*,*,#25569,.F.); +#31086 = ORIENTED_EDGE('',*,*,#25640,.T.); +#31087 = ORIENTED_EDGE('',*,*,#31088,.T.); +#31088 = EDGE_CURVE('',#25641,#31089,#31091,.T.); +#31089 = VERTEX_POINT('',#31090); +#31090 = CARTESIAN_POINT('',(3.8,-2.36,0.65)); +#31091 = CIRCLE('',#31092,0.1); +#31092 = AXIS2_PLACEMENT_3D('',#31093,#31094,#31095); +#31093 = CARTESIAN_POINT('',(3.7,-2.36,0.65)); +#31094 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31095 = DIRECTION('',(0.,0.,1.)); +#31096 = ORIENTED_EDGE('',*,*,#31097,.T.); +#31097 = EDGE_CURVE('',#31089,#31098,#31100,.T.); +#31098 = VERTEX_POINT('',#31099); +#31099 = CARTESIAN_POINT('',(3.8,-2.36,0.2)); +#31100 = LINE('',#31101,#31102); +#31101 = CARTESIAN_POINT('',(3.8,-2.36,0.65)); +#31102 = VECTOR('',#31103,1.); +#31103 = DIRECTION('',(0.,0.,-1.)); +#31104 = ORIENTED_EDGE('',*,*,#31105,.T.); +#31105 = EDGE_CURVE('',#31098,#31106,#31108,.T.); +#31106 = VERTEX_POINT('',#31107); +#31107 = CARTESIAN_POINT('',(4.,-2.36,-8.326672684689E-17)); +#31108 = CIRCLE('',#31109,0.2); +#31109 = AXIS2_PLACEMENT_3D('',#31110,#31111,#31112); +#31110 = CARTESIAN_POINT('',(4.,-2.36,0.2)); +#31111 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31112 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31113 = ORIENTED_EDGE('',*,*,#31114,.T.); +#31114 = EDGE_CURVE('',#31106,#31115,#31117,.T.); +#31115 = VERTEX_POINT('',#31116); +#31116 = CARTESIAN_POINT('',(4.5,-2.36,-8.326672684689E-17)); +#31117 = LINE('',#31118,#31119); +#31118 = CARTESIAN_POINT('',(4.,-2.36,-8.326672684689E-17)); +#31119 = VECTOR('',#31120,1.); +#31120 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31121 = ORIENTED_EDGE('',*,*,#31122,.T.); +#31122 = EDGE_CURVE('',#31115,#31123,#31125,.T.); +#31123 = VERTEX_POINT('',#31124); +#31124 = CARTESIAN_POINT('',(4.5,-2.36,0.1)); +#31125 = LINE('',#31126,#31127); +#31126 = CARTESIAN_POINT('',(4.5,-2.36,-8.326672684689E-17)); +#31127 = VECTOR('',#31128,1.); +#31128 = DIRECTION('',(0.,0.,1.)); +#31129 = ORIENTED_EDGE('',*,*,#31130,.T.); +#31130 = EDGE_CURVE('',#31123,#31131,#31133,.T.); +#31131 = VERTEX_POINT('',#31132); +#31132 = CARTESIAN_POINT('',(4.,-2.36,0.1)); +#31133 = LINE('',#31134,#31135); +#31134 = CARTESIAN_POINT('',(4.5,-2.36,0.1)); +#31135 = VECTOR('',#31136,1.); +#31136 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31137 = ORIENTED_EDGE('',*,*,#31138,.T.); +#31138 = EDGE_CURVE('',#31131,#31139,#31141,.T.); +#31139 = VERTEX_POINT('',#31140); +#31140 = CARTESIAN_POINT('',(3.9,-2.36,0.2)); +#31141 = CIRCLE('',#31142,0.1); +#31142 = AXIS2_PLACEMENT_3D('',#31143,#31144,#31145); +#31143 = CARTESIAN_POINT('',(4.,-2.36,0.2)); +#31144 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31145 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31146 = ORIENTED_EDGE('',*,*,#31147,.T.); +#31147 = EDGE_CURVE('',#31139,#31148,#31150,.T.); +#31148 = VERTEX_POINT('',#31149); +#31149 = CARTESIAN_POINT('',(3.9,-2.36,0.65)); +#31150 = LINE('',#31151,#31152); +#31151 = CARTESIAN_POINT('',(3.9,-2.36,0.2)); +#31152 = VECTOR('',#31153,1.); +#31153 = DIRECTION('',(0.,0.,1.)); +#31154 = ORIENTED_EDGE('',*,*,#31155,.T.); +#31155 = EDGE_CURVE('',#31148,#31156,#31158,.T.); +#31156 = VERTEX_POINT('',#31157); +#31157 = CARTESIAN_POINT('',(3.7,-2.36,0.85)); +#31158 = CIRCLE('',#31159,0.2); +#31159 = AXIS2_PLACEMENT_3D('',#31160,#31161,#31162); +#31160 = CARTESIAN_POINT('',(3.7,-2.36,0.65)); +#31161 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31162 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31163 = ORIENTED_EDGE('',*,*,#31164,.T.); +#31164 = EDGE_CURVE('',#31156,#25570,#31165,.T.); +#31165 = LINE('',#31166,#31167); +#31166 = CARTESIAN_POINT('',(3.7,-2.36,0.85)); +#31167 = VECTOR('',#31168,1.); +#31168 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31169 = PLANE('',#31170); +#31170 = AXIS2_PLACEMENT_3D('',#31171,#31172,#31173); +#31171 = CARTESIAN_POINT('',(3.900244542703,-2.36,0.394853274378)); +#31172 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31173 = DIRECTION('',(0.,0.,1.)); +#31174 = ADVANCED_FACE('',(#31175),#31191,.F.); +#31175 = FACE_BOUND('',#31176,.F.); +#31176 = EDGE_LOOP('',(#31177,#31183,#31184,#31190)); +#31177 = ORIENTED_EDGE('',*,*,#31178,.F.); +#31178 = EDGE_CURVE('',#25570,#29368,#31179,.T.); +#31179 = LINE('',#31180,#31181); +#31180 = CARTESIAN_POINT('',(3.7,-2.36,0.85)); +#31181 = VECTOR('',#31182,1.); +#31182 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31183 = ORIENTED_EDGE('',*,*,#25586,.T.); +#31184 = ORIENTED_EDGE('',*,*,#31185,.T.); +#31185 = EDGE_CURVE('',#25579,#29376,#31186,.T.); +#31186 = LINE('',#31187,#31188); +#31187 = CARTESIAN_POINT('',(3.7,-2.64,0.85)); +#31188 = VECTOR('',#31189,1.); +#31189 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31190 = ORIENTED_EDGE('',*,*,#29375,.F.); +#31191 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#31192,#31193) + ,(#31194,#31195 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#31192 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#31193 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#31194 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#31195 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#31196 = ADVANCED_FACE('',(#31197),#31216,.F.); +#31197 = FACE_BOUND('',#31198,.F.); +#31198 = EDGE_LOOP('',(#31199,#31200,#31209,#31215)); +#31199 = ORIENTED_EDGE('',*,*,#25617,.T.); +#31200 = ORIENTED_EDGE('',*,*,#31201,.T.); +#31201 = EDGE_CURVE('',#25610,#31202,#31204,.T.); +#31202 = VERTEX_POINT('',#31203); +#31203 = CARTESIAN_POINT('',(3.8,2.14,0.65)); +#31204 = CIRCLE('',#31205,0.1); +#31205 = AXIS2_PLACEMENT_3D('',#31206,#31207,#31208); +#31206 = CARTESIAN_POINT('',(3.7,2.14,0.65)); +#31207 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31208 = DIRECTION('',(0.,0.,1.)); +#31209 = ORIENTED_EDGE('',*,*,#31210,.F.); +#31210 = EDGE_CURVE('',#30997,#31202,#31211,.T.); +#31211 = LINE('',#31212,#31213); +#31212 = CARTESIAN_POINT('',(3.8,2.36,0.65)); +#31213 = VECTOR('',#31214,1.); +#31214 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31215 = ORIENTED_EDGE('',*,*,#30996,.F.); +#31216 = CYLINDRICAL_SURFACE('',#31217,0.1); +#31217 = AXIS2_PLACEMENT_3D('',#31218,#31219,#31220); +#31218 = CARTESIAN_POINT('',(3.7,2.36,0.65)); +#31219 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31220 = DIRECTION('',(0.,0.,1.)); +#31221 = ADVANCED_FACE('',(#31222),#31300,.T.); +#31222 = FACE_BOUND('',#31223,.T.); +#31223 = EDGE_LOOP('',(#31224,#31225,#31226,#31227,#31235,#31244,#31252, + #31260,#31268,#31277,#31285,#31294)); +#31224 = ORIENTED_EDGE('',*,*,#25662,.F.); +#31225 = ORIENTED_EDGE('',*,*,#25609,.T.); +#31226 = ORIENTED_EDGE('',*,*,#31201,.T.); +#31227 = ORIENTED_EDGE('',*,*,#31228,.T.); +#31228 = EDGE_CURVE('',#31202,#31229,#31231,.T.); +#31229 = VERTEX_POINT('',#31230); +#31230 = CARTESIAN_POINT('',(3.8,2.14,0.2)); +#31231 = LINE('',#31232,#31233); +#31232 = CARTESIAN_POINT('',(3.8,2.14,0.65)); +#31233 = VECTOR('',#31234,1.); +#31234 = DIRECTION('',(0.,0.,-1.)); +#31235 = ORIENTED_EDGE('',*,*,#31236,.T.); +#31236 = EDGE_CURVE('',#31229,#31237,#31239,.T.); +#31237 = VERTEX_POINT('',#31238); +#31238 = CARTESIAN_POINT('',(4.,2.14,-8.326672684689E-17)); +#31239 = CIRCLE('',#31240,0.2); +#31240 = AXIS2_PLACEMENT_3D('',#31241,#31242,#31243); +#31241 = CARTESIAN_POINT('',(4.,2.14,0.2)); +#31242 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31243 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31244 = ORIENTED_EDGE('',*,*,#31245,.T.); +#31245 = EDGE_CURVE('',#31237,#31246,#31248,.T.); +#31246 = VERTEX_POINT('',#31247); +#31247 = CARTESIAN_POINT('',(4.5,2.14,-8.326672684689E-17)); +#31248 = LINE('',#31249,#31250); +#31249 = CARTESIAN_POINT('',(4.,2.14,-8.326672684689E-17)); +#31250 = VECTOR('',#31251,1.); +#31251 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31252 = ORIENTED_EDGE('',*,*,#31253,.T.); +#31253 = EDGE_CURVE('',#31246,#31254,#31256,.T.); +#31254 = VERTEX_POINT('',#31255); +#31255 = CARTESIAN_POINT('',(4.5,2.14,0.1)); +#31256 = LINE('',#31257,#31258); +#31257 = CARTESIAN_POINT('',(4.5,2.14,-8.326672684689E-17)); +#31258 = VECTOR('',#31259,1.); +#31259 = DIRECTION('',(0.,0.,1.)); +#31260 = ORIENTED_EDGE('',*,*,#31261,.T.); +#31261 = EDGE_CURVE('',#31254,#31262,#31264,.T.); +#31262 = VERTEX_POINT('',#31263); +#31263 = CARTESIAN_POINT('',(4.,2.14,0.1)); +#31264 = LINE('',#31265,#31266); +#31265 = CARTESIAN_POINT('',(4.5,2.14,0.1)); +#31266 = VECTOR('',#31267,1.); +#31267 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31268 = ORIENTED_EDGE('',*,*,#31269,.T.); +#31269 = EDGE_CURVE('',#31262,#31270,#31272,.T.); +#31270 = VERTEX_POINT('',#31271); +#31271 = CARTESIAN_POINT('',(3.9,2.14,0.2)); +#31272 = CIRCLE('',#31273,0.1); +#31273 = AXIS2_PLACEMENT_3D('',#31274,#31275,#31276); +#31274 = CARTESIAN_POINT('',(4.,2.14,0.2)); +#31275 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31276 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31277 = ORIENTED_EDGE('',*,*,#31278,.T.); +#31278 = EDGE_CURVE('',#31270,#31279,#31281,.T.); +#31279 = VERTEX_POINT('',#31280); +#31280 = CARTESIAN_POINT('',(3.9,2.14,0.65)); +#31281 = LINE('',#31282,#31283); +#31282 = CARTESIAN_POINT('',(3.9,2.14,0.2)); +#31283 = VECTOR('',#31284,1.); +#31284 = DIRECTION('',(0.,0.,1.)); +#31285 = ORIENTED_EDGE('',*,*,#31286,.T.); +#31286 = EDGE_CURVE('',#31279,#31287,#31289,.T.); +#31287 = VERTEX_POINT('',#31288); +#31288 = CARTESIAN_POINT('',(3.7,2.14,0.85)); +#31289 = CIRCLE('',#31290,0.2); +#31290 = AXIS2_PLACEMENT_3D('',#31291,#31292,#31293); +#31291 = CARTESIAN_POINT('',(3.7,2.14,0.65)); +#31292 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31293 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31294 = ORIENTED_EDGE('',*,*,#31295,.T.); +#31295 = EDGE_CURVE('',#31287,#25663,#31296,.T.); +#31296 = LINE('',#31297,#31298); +#31297 = CARTESIAN_POINT('',(3.7,2.14,0.85)); +#31298 = VECTOR('',#31299,1.); +#31299 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31300 = PLANE('',#31301); +#31301 = AXIS2_PLACEMENT_3D('',#31302,#31303,#31304); +#31302 = CARTESIAN_POINT('',(3.900244542703,2.14,0.394853274378)); +#31303 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31304 = DIRECTION('',(0.,0.,1.)); +#31305 = ADVANCED_FACE('',(#31306),#31392,.F.); +#31306 = FACE_BOUND('',#31307,.F.); +#31307 = EDGE_LOOP('',(#31308,#31309,#31310,#31319,#31327,#31336,#31344, + #31352,#31360,#31369,#31377,#31386)); +#31308 = ORIENTED_EDGE('',*,*,#25702,.F.); +#31309 = ORIENTED_EDGE('',*,*,#25631,.T.); +#31310 = ORIENTED_EDGE('',*,*,#31311,.T.); +#31311 = EDGE_CURVE('',#25632,#31312,#31314,.T.); +#31312 = VERTEX_POINT('',#31313); +#31313 = CARTESIAN_POINT('',(3.8,-2.14,0.65)); +#31314 = CIRCLE('',#31315,0.1); +#31315 = AXIS2_PLACEMENT_3D('',#31316,#31317,#31318); +#31316 = CARTESIAN_POINT('',(3.7,-2.14,0.65)); +#31317 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31318 = DIRECTION('',(0.,0.,1.)); +#31319 = ORIENTED_EDGE('',*,*,#31320,.T.); +#31320 = EDGE_CURVE('',#31312,#31321,#31323,.T.); +#31321 = VERTEX_POINT('',#31322); +#31322 = CARTESIAN_POINT('',(3.8,-2.14,0.2)); +#31323 = LINE('',#31324,#31325); +#31324 = CARTESIAN_POINT('',(3.8,-2.14,0.65)); +#31325 = VECTOR('',#31326,1.); +#31326 = DIRECTION('',(0.,0.,-1.)); +#31327 = ORIENTED_EDGE('',*,*,#31328,.T.); +#31328 = EDGE_CURVE('',#31321,#31329,#31331,.T.); +#31329 = VERTEX_POINT('',#31330); +#31330 = CARTESIAN_POINT('',(4.,-2.14,-8.326672684689E-17)); +#31331 = CIRCLE('',#31332,0.2); +#31332 = AXIS2_PLACEMENT_3D('',#31333,#31334,#31335); +#31333 = CARTESIAN_POINT('',(4.,-2.14,0.2)); +#31334 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31335 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31336 = ORIENTED_EDGE('',*,*,#31337,.T.); +#31337 = EDGE_CURVE('',#31329,#31338,#31340,.T.); +#31338 = VERTEX_POINT('',#31339); +#31339 = CARTESIAN_POINT('',(4.5,-2.14,-8.326672684689E-17)); +#31340 = LINE('',#31341,#31342); +#31341 = CARTESIAN_POINT('',(4.,-2.14,-8.326672684689E-17)); +#31342 = VECTOR('',#31343,1.); +#31343 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31344 = ORIENTED_EDGE('',*,*,#31345,.T.); +#31345 = EDGE_CURVE('',#31338,#31346,#31348,.T.); +#31346 = VERTEX_POINT('',#31347); +#31347 = CARTESIAN_POINT('',(4.5,-2.14,0.1)); +#31348 = LINE('',#31349,#31350); +#31349 = CARTESIAN_POINT('',(4.5,-2.14,-8.326672684689E-17)); +#31350 = VECTOR('',#31351,1.); +#31351 = DIRECTION('',(0.,0.,1.)); +#31352 = ORIENTED_EDGE('',*,*,#31353,.T.); +#31353 = EDGE_CURVE('',#31346,#31354,#31356,.T.); +#31354 = VERTEX_POINT('',#31355); +#31355 = CARTESIAN_POINT('',(4.,-2.14,0.1)); +#31356 = LINE('',#31357,#31358); +#31357 = CARTESIAN_POINT('',(4.5,-2.14,0.1)); +#31358 = VECTOR('',#31359,1.); +#31359 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31360 = ORIENTED_EDGE('',*,*,#31361,.T.); +#31361 = EDGE_CURVE('',#31354,#31362,#31364,.T.); +#31362 = VERTEX_POINT('',#31363); +#31363 = CARTESIAN_POINT('',(3.9,-2.14,0.2)); +#31364 = CIRCLE('',#31365,0.1); +#31365 = AXIS2_PLACEMENT_3D('',#31366,#31367,#31368); +#31366 = CARTESIAN_POINT('',(4.,-2.14,0.2)); +#31367 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31368 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31369 = ORIENTED_EDGE('',*,*,#31370,.T.); +#31370 = EDGE_CURVE('',#31362,#31371,#31373,.T.); +#31371 = VERTEX_POINT('',#31372); +#31372 = CARTESIAN_POINT('',(3.9,-2.14,0.65)); +#31373 = LINE('',#31374,#31375); +#31374 = CARTESIAN_POINT('',(3.9,-2.14,0.2)); +#31375 = VECTOR('',#31376,1.); +#31376 = DIRECTION('',(0.,0.,1.)); +#31377 = ORIENTED_EDGE('',*,*,#31378,.T.); +#31378 = EDGE_CURVE('',#31371,#31379,#31381,.T.); +#31379 = VERTEX_POINT('',#31380); +#31380 = CARTESIAN_POINT('',(3.7,-2.14,0.85)); +#31381 = CIRCLE('',#31382,0.2); +#31382 = AXIS2_PLACEMENT_3D('',#31383,#31384,#31385); +#31383 = CARTESIAN_POINT('',(3.7,-2.14,0.65)); +#31384 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31385 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31386 = ORIENTED_EDGE('',*,*,#31387,.T.); +#31387 = EDGE_CURVE('',#31379,#25703,#31388,.T.); +#31388 = LINE('',#31389,#31390); +#31389 = CARTESIAN_POINT('',(3.7,-2.14,0.85)); +#31390 = VECTOR('',#31391,1.); +#31391 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31392 = PLANE('',#31393); +#31393 = AXIS2_PLACEMENT_3D('',#31394,#31395,#31396); +#31394 = CARTESIAN_POINT('',(3.900244542703,-2.14,0.394853274378)); +#31395 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31396 = DIRECTION('',(0.,0.,1.)); +#31397 = ADVANCED_FACE('',(#31398),#31409,.F.); +#31398 = FACE_BOUND('',#31399,.F.); +#31399 = EDGE_LOOP('',(#31400,#31401,#31402,#31408)); +#31400 = ORIENTED_EDGE('',*,*,#25648,.T.); +#31401 = ORIENTED_EDGE('',*,*,#31088,.T.); +#31402 = ORIENTED_EDGE('',*,*,#31403,.F.); +#31403 = EDGE_CURVE('',#31312,#31089,#31404,.T.); +#31404 = LINE('',#31405,#31406); +#31405 = CARTESIAN_POINT('',(3.8,-2.14,0.65)); +#31406 = VECTOR('',#31407,1.); +#31407 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31408 = ORIENTED_EDGE('',*,*,#31311,.F.); +#31409 = CYLINDRICAL_SURFACE('',#31410,0.1); +#31410 = AXIS2_PLACEMENT_3D('',#31411,#31412,#31413); +#31411 = CARTESIAN_POINT('',(3.7,-2.14,0.65)); +#31412 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31413 = DIRECTION('',(0.,0.,1.)); +#31414 = ADVANCED_FACE('',(#31415),#31431,.F.); +#31415 = FACE_BOUND('',#31416,.F.); +#31416 = EDGE_LOOP('',(#31417,#31423,#31424,#31430)); +#31417 = ORIENTED_EDGE('',*,*,#31418,.F.); +#31418 = EDGE_CURVE('',#25663,#29224,#31419,.T.); +#31419 = LINE('',#31420,#31421); +#31420 = CARTESIAN_POINT('',(3.7,2.14,0.85)); +#31421 = VECTOR('',#31422,1.); +#31422 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31423 = ORIENTED_EDGE('',*,*,#25679,.T.); +#31424 = ORIENTED_EDGE('',*,*,#31425,.T.); +#31425 = EDGE_CURVE('',#25672,#29232,#31426,.T.); +#31426 = LINE('',#31427,#31428); +#31427 = CARTESIAN_POINT('',(3.7,1.86,0.85)); +#31428 = VECTOR('',#31429,1.); +#31429 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31430 = ORIENTED_EDGE('',*,*,#29231,.F.); +#31431 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#31432,#31433) + ,(#31434,#31435 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#31432 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#31433 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#31434 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#31435 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#31436 = ADVANCED_FACE('',(#31437),#31523,.F.); +#31437 = FACE_BOUND('',#31438,.F.); +#31438 = EDGE_LOOP('',(#31439,#31440,#31441,#31450,#31458,#31467,#31475, + #31483,#31491,#31500,#31508,#31517)); +#31439 = ORIENTED_EDGE('',*,*,#25671,.F.); +#31440 = ORIENTED_EDGE('',*,*,#25724,.T.); +#31441 = ORIENTED_EDGE('',*,*,#31442,.T.); +#31442 = EDGE_CURVE('',#25725,#31443,#31445,.T.); +#31443 = VERTEX_POINT('',#31444); +#31444 = CARTESIAN_POINT('',(3.8,1.86,0.65)); +#31445 = CIRCLE('',#31446,0.1); +#31446 = AXIS2_PLACEMENT_3D('',#31447,#31448,#31449); +#31447 = CARTESIAN_POINT('',(3.7,1.86,0.65)); +#31448 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31449 = DIRECTION('',(0.,0.,1.)); +#31450 = ORIENTED_EDGE('',*,*,#31451,.T.); +#31451 = EDGE_CURVE('',#31443,#31452,#31454,.T.); +#31452 = VERTEX_POINT('',#31453); +#31453 = CARTESIAN_POINT('',(3.8,1.86,0.2)); +#31454 = LINE('',#31455,#31456); +#31455 = CARTESIAN_POINT('',(3.8,1.86,0.65)); +#31456 = VECTOR('',#31457,1.); +#31457 = DIRECTION('',(0.,0.,-1.)); +#31458 = ORIENTED_EDGE('',*,*,#31459,.T.); +#31459 = EDGE_CURVE('',#31452,#31460,#31462,.T.); +#31460 = VERTEX_POINT('',#31461); +#31461 = CARTESIAN_POINT('',(4.,1.86,-8.326672684689E-17)); +#31462 = CIRCLE('',#31463,0.2); +#31463 = AXIS2_PLACEMENT_3D('',#31464,#31465,#31466); +#31464 = CARTESIAN_POINT('',(4.,1.86,0.2)); +#31465 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31466 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31467 = ORIENTED_EDGE('',*,*,#31468,.T.); +#31468 = EDGE_CURVE('',#31460,#31469,#31471,.T.); +#31469 = VERTEX_POINT('',#31470); +#31470 = CARTESIAN_POINT('',(4.5,1.86,-8.326672684689E-17)); +#31471 = LINE('',#31472,#31473); +#31472 = CARTESIAN_POINT('',(4.,1.86,-8.326672684689E-17)); +#31473 = VECTOR('',#31474,1.); +#31474 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31475 = ORIENTED_EDGE('',*,*,#31476,.T.); +#31476 = EDGE_CURVE('',#31469,#31477,#31479,.T.); +#31477 = VERTEX_POINT('',#31478); +#31478 = CARTESIAN_POINT('',(4.5,1.86,0.1)); +#31479 = LINE('',#31480,#31481); +#31480 = CARTESIAN_POINT('',(4.5,1.86,-8.326672684689E-17)); +#31481 = VECTOR('',#31482,1.); +#31482 = DIRECTION('',(0.,0.,1.)); +#31483 = ORIENTED_EDGE('',*,*,#31484,.T.); +#31484 = EDGE_CURVE('',#31477,#31485,#31487,.T.); +#31485 = VERTEX_POINT('',#31486); +#31486 = CARTESIAN_POINT('',(4.,1.86,0.1)); +#31487 = LINE('',#31488,#31489); +#31488 = CARTESIAN_POINT('',(4.5,1.86,0.1)); +#31489 = VECTOR('',#31490,1.); +#31490 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31491 = ORIENTED_EDGE('',*,*,#31492,.T.); +#31492 = EDGE_CURVE('',#31485,#31493,#31495,.T.); +#31493 = VERTEX_POINT('',#31494); +#31494 = CARTESIAN_POINT('',(3.9,1.86,0.2)); +#31495 = CIRCLE('',#31496,0.1); +#31496 = AXIS2_PLACEMENT_3D('',#31497,#31498,#31499); +#31497 = CARTESIAN_POINT('',(4.,1.86,0.2)); +#31498 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31499 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31500 = ORIENTED_EDGE('',*,*,#31501,.T.); +#31501 = EDGE_CURVE('',#31493,#31502,#31504,.T.); +#31502 = VERTEX_POINT('',#31503); +#31503 = CARTESIAN_POINT('',(3.9,1.86,0.65)); +#31504 = LINE('',#31505,#31506); +#31505 = CARTESIAN_POINT('',(3.9,1.86,0.2)); +#31506 = VECTOR('',#31507,1.); +#31507 = DIRECTION('',(0.,0.,1.)); +#31508 = ORIENTED_EDGE('',*,*,#31509,.T.); +#31509 = EDGE_CURVE('',#31502,#31510,#31512,.T.); +#31510 = VERTEX_POINT('',#31511); +#31511 = CARTESIAN_POINT('',(3.7,1.86,0.85)); +#31512 = CIRCLE('',#31513,0.2); +#31513 = AXIS2_PLACEMENT_3D('',#31514,#31515,#31516); +#31514 = CARTESIAN_POINT('',(3.7,1.86,0.65)); +#31515 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31516 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31517 = ORIENTED_EDGE('',*,*,#31518,.T.); +#31518 = EDGE_CURVE('',#31510,#25672,#31519,.T.); +#31519 = LINE('',#31520,#31521); +#31520 = CARTESIAN_POINT('',(3.7,1.86,0.85)); +#31521 = VECTOR('',#31522,1.); +#31522 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31523 = PLANE('',#31524); +#31524 = AXIS2_PLACEMENT_3D('',#31525,#31526,#31527); +#31525 = CARTESIAN_POINT('',(3.900244542703,1.86,0.394853274378)); +#31526 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31527 = DIRECTION('',(0.,0.,1.)); +#31528 = ADVANCED_FACE('',(#31529),#31615,.T.); +#31529 = FACE_BOUND('',#31530,.T.); +#31530 = EDGE_LOOP('',(#31531,#31532,#31533,#31542,#31550,#31559,#31567, + #31575,#31583,#31592,#31600,#31609)); +#31531 = ORIENTED_EDGE('',*,*,#25693,.F.); +#31532 = ORIENTED_EDGE('',*,*,#25764,.T.); +#31533 = ORIENTED_EDGE('',*,*,#31534,.T.); +#31534 = EDGE_CURVE('',#25765,#31535,#31537,.T.); +#31535 = VERTEX_POINT('',#31536); +#31536 = CARTESIAN_POINT('',(3.8,-1.86,0.65)); +#31537 = CIRCLE('',#31538,0.1); +#31538 = AXIS2_PLACEMENT_3D('',#31539,#31540,#31541); +#31539 = CARTESIAN_POINT('',(3.7,-1.86,0.65)); +#31540 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31541 = DIRECTION('',(0.,0.,1.)); +#31542 = ORIENTED_EDGE('',*,*,#31543,.T.); +#31543 = EDGE_CURVE('',#31535,#31544,#31546,.T.); +#31544 = VERTEX_POINT('',#31545); +#31545 = CARTESIAN_POINT('',(3.8,-1.86,0.2)); +#31546 = LINE('',#31547,#31548); +#31547 = CARTESIAN_POINT('',(3.8,-1.86,0.65)); +#31548 = VECTOR('',#31549,1.); +#31549 = DIRECTION('',(0.,0.,-1.)); +#31550 = ORIENTED_EDGE('',*,*,#31551,.T.); +#31551 = EDGE_CURVE('',#31544,#31552,#31554,.T.); +#31552 = VERTEX_POINT('',#31553); +#31553 = CARTESIAN_POINT('',(4.,-1.86,-8.326672684689E-17)); +#31554 = CIRCLE('',#31555,0.2); +#31555 = AXIS2_PLACEMENT_3D('',#31556,#31557,#31558); +#31556 = CARTESIAN_POINT('',(4.,-1.86,0.2)); +#31557 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31558 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31559 = ORIENTED_EDGE('',*,*,#31560,.T.); +#31560 = EDGE_CURVE('',#31552,#31561,#31563,.T.); +#31561 = VERTEX_POINT('',#31562); +#31562 = CARTESIAN_POINT('',(4.5,-1.86,-8.326672684689E-17)); +#31563 = LINE('',#31564,#31565); +#31564 = CARTESIAN_POINT('',(4.,-1.86,-8.326672684689E-17)); +#31565 = VECTOR('',#31566,1.); +#31566 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31567 = ORIENTED_EDGE('',*,*,#31568,.T.); +#31568 = EDGE_CURVE('',#31561,#31569,#31571,.T.); +#31569 = VERTEX_POINT('',#31570); +#31570 = CARTESIAN_POINT('',(4.5,-1.86,0.1)); +#31571 = LINE('',#31572,#31573); +#31572 = CARTESIAN_POINT('',(4.5,-1.86,-8.326672684689E-17)); +#31573 = VECTOR('',#31574,1.); +#31574 = DIRECTION('',(0.,0.,1.)); +#31575 = ORIENTED_EDGE('',*,*,#31576,.T.); +#31576 = EDGE_CURVE('',#31569,#31577,#31579,.T.); +#31577 = VERTEX_POINT('',#31578); +#31578 = CARTESIAN_POINT('',(4.,-1.86,0.1)); +#31579 = LINE('',#31580,#31581); +#31580 = CARTESIAN_POINT('',(4.5,-1.86,0.1)); +#31581 = VECTOR('',#31582,1.); +#31582 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31583 = ORIENTED_EDGE('',*,*,#31584,.T.); +#31584 = EDGE_CURVE('',#31577,#31585,#31587,.T.); +#31585 = VERTEX_POINT('',#31586); +#31586 = CARTESIAN_POINT('',(3.9,-1.86,0.2)); +#31587 = CIRCLE('',#31588,0.1); +#31588 = AXIS2_PLACEMENT_3D('',#31589,#31590,#31591); +#31589 = CARTESIAN_POINT('',(4.,-1.86,0.2)); +#31590 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31591 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31592 = ORIENTED_EDGE('',*,*,#31593,.T.); +#31593 = EDGE_CURVE('',#31585,#31594,#31596,.T.); +#31594 = VERTEX_POINT('',#31595); +#31595 = CARTESIAN_POINT('',(3.9,-1.86,0.65)); +#31596 = LINE('',#31597,#31598); +#31597 = CARTESIAN_POINT('',(3.9,-1.86,0.2)); +#31598 = VECTOR('',#31599,1.); +#31599 = DIRECTION('',(0.,0.,1.)); +#31600 = ORIENTED_EDGE('',*,*,#31601,.T.); +#31601 = EDGE_CURVE('',#31594,#31602,#31604,.T.); +#31602 = VERTEX_POINT('',#31603); +#31603 = CARTESIAN_POINT('',(3.7,-1.86,0.85)); +#31604 = CIRCLE('',#31605,0.2); +#31605 = AXIS2_PLACEMENT_3D('',#31606,#31607,#31608); +#31606 = CARTESIAN_POINT('',(3.7,-1.86,0.65)); +#31607 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31608 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31609 = ORIENTED_EDGE('',*,*,#31610,.T.); +#31610 = EDGE_CURVE('',#31602,#25694,#31611,.T.); +#31611 = LINE('',#31612,#31613); +#31612 = CARTESIAN_POINT('',(3.7,-1.86,0.85)); +#31613 = VECTOR('',#31614,1.); +#31614 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31615 = PLANE('',#31616); +#31616 = AXIS2_PLACEMENT_3D('',#31617,#31618,#31619); +#31617 = CARTESIAN_POINT('',(3.900244542703,-1.86,0.394853274378)); +#31618 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31619 = DIRECTION('',(0.,0.,1.)); +#31620 = ADVANCED_FACE('',(#31621),#31637,.F.); +#31621 = FACE_BOUND('',#31622,.F.); +#31622 = EDGE_LOOP('',(#31623,#31629,#31630,#31636)); +#31623 = ORIENTED_EDGE('',*,*,#31624,.F.); +#31624 = EDGE_CURVE('',#25694,#29352,#31625,.T.); +#31625 = LINE('',#31626,#31627); +#31626 = CARTESIAN_POINT('',(3.7,-1.86,0.85)); +#31627 = VECTOR('',#31628,1.); +#31628 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31629 = ORIENTED_EDGE('',*,*,#25710,.T.); +#31630 = ORIENTED_EDGE('',*,*,#31631,.T.); +#31631 = EDGE_CURVE('',#25703,#29360,#31632,.T.); +#31632 = LINE('',#31633,#31634); +#31633 = CARTESIAN_POINT('',(3.7,-2.14,0.85)); +#31634 = VECTOR('',#31635,1.); +#31635 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31636 = ORIENTED_EDGE('',*,*,#29359,.F.); +#31637 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#31638,#31639) + ,(#31640,#31641 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#31638 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#31639 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#31640 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#31641 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#31642 = ADVANCED_FACE('',(#31643),#31662,.F.); +#31643 = FACE_BOUND('',#31644,.F.); +#31644 = EDGE_LOOP('',(#31645,#31646,#31655,#31661)); +#31645 = ORIENTED_EDGE('',*,*,#25741,.T.); +#31646 = ORIENTED_EDGE('',*,*,#31647,.T.); +#31647 = EDGE_CURVE('',#25734,#31648,#31650,.T.); +#31648 = VERTEX_POINT('',#31649); +#31649 = CARTESIAN_POINT('',(3.8,1.64,0.65)); +#31650 = CIRCLE('',#31651,0.1); +#31651 = AXIS2_PLACEMENT_3D('',#31652,#31653,#31654); +#31652 = CARTESIAN_POINT('',(3.7,1.64,0.65)); +#31653 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31654 = DIRECTION('',(0.,0.,1.)); +#31655 = ORIENTED_EDGE('',*,*,#31656,.F.); +#31656 = EDGE_CURVE('',#31443,#31648,#31657,.T.); +#31657 = LINE('',#31658,#31659); +#31658 = CARTESIAN_POINT('',(3.8,1.86,0.65)); +#31659 = VECTOR('',#31660,1.); +#31660 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31661 = ORIENTED_EDGE('',*,*,#31442,.F.); +#31662 = CYLINDRICAL_SURFACE('',#31663,0.1); +#31663 = AXIS2_PLACEMENT_3D('',#31664,#31665,#31666); +#31664 = CARTESIAN_POINT('',(3.7,1.86,0.65)); +#31665 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31666 = DIRECTION('',(0.,0.,1.)); +#31667 = ADVANCED_FACE('',(#31668),#31746,.T.); +#31668 = FACE_BOUND('',#31669,.T.); +#31669 = EDGE_LOOP('',(#31670,#31671,#31672,#31673,#31681,#31690,#31698, + #31706,#31714,#31723,#31731,#31740)); +#31670 = ORIENTED_EDGE('',*,*,#25786,.F.); +#31671 = ORIENTED_EDGE('',*,*,#25733,.T.); +#31672 = ORIENTED_EDGE('',*,*,#31647,.T.); +#31673 = ORIENTED_EDGE('',*,*,#31674,.T.); +#31674 = EDGE_CURVE('',#31648,#31675,#31677,.T.); +#31675 = VERTEX_POINT('',#31676); +#31676 = CARTESIAN_POINT('',(3.8,1.64,0.2)); +#31677 = LINE('',#31678,#31679); +#31678 = CARTESIAN_POINT('',(3.8,1.64,0.65)); +#31679 = VECTOR('',#31680,1.); +#31680 = DIRECTION('',(0.,0.,-1.)); +#31681 = ORIENTED_EDGE('',*,*,#31682,.T.); +#31682 = EDGE_CURVE('',#31675,#31683,#31685,.T.); +#31683 = VERTEX_POINT('',#31684); +#31684 = CARTESIAN_POINT('',(4.,1.64,-8.326672684689E-17)); +#31685 = CIRCLE('',#31686,0.2); +#31686 = AXIS2_PLACEMENT_3D('',#31687,#31688,#31689); +#31687 = CARTESIAN_POINT('',(4.,1.64,0.2)); +#31688 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31689 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31690 = ORIENTED_EDGE('',*,*,#31691,.T.); +#31691 = EDGE_CURVE('',#31683,#31692,#31694,.T.); +#31692 = VERTEX_POINT('',#31693); +#31693 = CARTESIAN_POINT('',(4.5,1.64,-8.326672684689E-17)); +#31694 = LINE('',#31695,#31696); +#31695 = CARTESIAN_POINT('',(4.,1.64,-8.326672684689E-17)); +#31696 = VECTOR('',#31697,1.); +#31697 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31698 = ORIENTED_EDGE('',*,*,#31699,.T.); +#31699 = EDGE_CURVE('',#31692,#31700,#31702,.T.); +#31700 = VERTEX_POINT('',#31701); +#31701 = CARTESIAN_POINT('',(4.5,1.64,0.1)); +#31702 = LINE('',#31703,#31704); +#31703 = CARTESIAN_POINT('',(4.5,1.64,-8.326672684689E-17)); +#31704 = VECTOR('',#31705,1.); +#31705 = DIRECTION('',(0.,0.,1.)); +#31706 = ORIENTED_EDGE('',*,*,#31707,.T.); +#31707 = EDGE_CURVE('',#31700,#31708,#31710,.T.); +#31708 = VERTEX_POINT('',#31709); +#31709 = CARTESIAN_POINT('',(4.,1.64,0.1)); +#31710 = LINE('',#31711,#31712); +#31711 = CARTESIAN_POINT('',(4.5,1.64,0.1)); +#31712 = VECTOR('',#31713,1.); +#31713 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31714 = ORIENTED_EDGE('',*,*,#31715,.T.); +#31715 = EDGE_CURVE('',#31708,#31716,#31718,.T.); +#31716 = VERTEX_POINT('',#31717); +#31717 = CARTESIAN_POINT('',(3.9,1.64,0.2)); +#31718 = CIRCLE('',#31719,0.1); +#31719 = AXIS2_PLACEMENT_3D('',#31720,#31721,#31722); +#31720 = CARTESIAN_POINT('',(4.,1.64,0.2)); +#31721 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31722 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31723 = ORIENTED_EDGE('',*,*,#31724,.T.); +#31724 = EDGE_CURVE('',#31716,#31725,#31727,.T.); +#31725 = VERTEX_POINT('',#31726); +#31726 = CARTESIAN_POINT('',(3.9,1.64,0.65)); +#31727 = LINE('',#31728,#31729); +#31728 = CARTESIAN_POINT('',(3.9,1.64,0.2)); +#31729 = VECTOR('',#31730,1.); +#31730 = DIRECTION('',(0.,0.,1.)); +#31731 = ORIENTED_EDGE('',*,*,#31732,.T.); +#31732 = EDGE_CURVE('',#31725,#31733,#31735,.T.); +#31733 = VERTEX_POINT('',#31734); +#31734 = CARTESIAN_POINT('',(3.7,1.64,0.85)); +#31735 = CIRCLE('',#31736,0.2); +#31736 = AXIS2_PLACEMENT_3D('',#31737,#31738,#31739); +#31737 = CARTESIAN_POINT('',(3.7,1.64,0.65)); +#31738 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31739 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31740 = ORIENTED_EDGE('',*,*,#31741,.T.); +#31741 = EDGE_CURVE('',#31733,#25787,#31742,.T.); +#31742 = LINE('',#31743,#31744); +#31743 = CARTESIAN_POINT('',(3.7,1.64,0.85)); +#31744 = VECTOR('',#31745,1.); +#31745 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31746 = PLANE('',#31747); +#31747 = AXIS2_PLACEMENT_3D('',#31748,#31749,#31750); +#31748 = CARTESIAN_POINT('',(3.900244542703,1.64,0.394853274378)); +#31749 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31750 = DIRECTION('',(0.,0.,1.)); +#31751 = ADVANCED_FACE('',(#31752),#31838,.F.); +#31752 = FACE_BOUND('',#31753,.F.); +#31753 = EDGE_LOOP('',(#31754,#31755,#31756,#31765,#31773,#31782,#31790, + #31798,#31806,#31815,#31823,#31832)); +#31754 = ORIENTED_EDGE('',*,*,#25826,.F.); +#31755 = ORIENTED_EDGE('',*,*,#25755,.T.); +#31756 = ORIENTED_EDGE('',*,*,#31757,.T.); +#31757 = EDGE_CURVE('',#25756,#31758,#31760,.T.); +#31758 = VERTEX_POINT('',#31759); +#31759 = CARTESIAN_POINT('',(3.8,-1.64,0.65)); +#31760 = CIRCLE('',#31761,0.1); +#31761 = AXIS2_PLACEMENT_3D('',#31762,#31763,#31764); +#31762 = CARTESIAN_POINT('',(3.7,-1.64,0.65)); +#31763 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31764 = DIRECTION('',(0.,0.,1.)); +#31765 = ORIENTED_EDGE('',*,*,#31766,.T.); +#31766 = EDGE_CURVE('',#31758,#31767,#31769,.T.); +#31767 = VERTEX_POINT('',#31768); +#31768 = CARTESIAN_POINT('',(3.8,-1.64,0.2)); +#31769 = LINE('',#31770,#31771); +#31770 = CARTESIAN_POINT('',(3.8,-1.64,0.65)); +#31771 = VECTOR('',#31772,1.); +#31772 = DIRECTION('',(0.,0.,-1.)); +#31773 = ORIENTED_EDGE('',*,*,#31774,.T.); +#31774 = EDGE_CURVE('',#31767,#31775,#31777,.T.); +#31775 = VERTEX_POINT('',#31776); +#31776 = CARTESIAN_POINT('',(4.,-1.64,-8.326672684689E-17)); +#31777 = CIRCLE('',#31778,0.2); +#31778 = AXIS2_PLACEMENT_3D('',#31779,#31780,#31781); +#31779 = CARTESIAN_POINT('',(4.,-1.64,0.2)); +#31780 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31781 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31782 = ORIENTED_EDGE('',*,*,#31783,.T.); +#31783 = EDGE_CURVE('',#31775,#31784,#31786,.T.); +#31784 = VERTEX_POINT('',#31785); +#31785 = CARTESIAN_POINT('',(4.5,-1.64,-8.326672684689E-17)); +#31786 = LINE('',#31787,#31788); +#31787 = CARTESIAN_POINT('',(4.,-1.64,-8.326672684689E-17)); +#31788 = VECTOR('',#31789,1.); +#31789 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31790 = ORIENTED_EDGE('',*,*,#31791,.T.); +#31791 = EDGE_CURVE('',#31784,#31792,#31794,.T.); +#31792 = VERTEX_POINT('',#31793); +#31793 = CARTESIAN_POINT('',(4.5,-1.64,0.1)); +#31794 = LINE('',#31795,#31796); +#31795 = CARTESIAN_POINT('',(4.5,-1.64,-8.326672684689E-17)); +#31796 = VECTOR('',#31797,1.); +#31797 = DIRECTION('',(0.,0.,1.)); +#31798 = ORIENTED_EDGE('',*,*,#31799,.T.); +#31799 = EDGE_CURVE('',#31792,#31800,#31802,.T.); +#31800 = VERTEX_POINT('',#31801); +#31801 = CARTESIAN_POINT('',(4.,-1.64,0.1)); +#31802 = LINE('',#31803,#31804); +#31803 = CARTESIAN_POINT('',(4.5,-1.64,0.1)); +#31804 = VECTOR('',#31805,1.); +#31805 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31806 = ORIENTED_EDGE('',*,*,#31807,.T.); +#31807 = EDGE_CURVE('',#31800,#31808,#31810,.T.); +#31808 = VERTEX_POINT('',#31809); +#31809 = CARTESIAN_POINT('',(3.9,-1.64,0.2)); +#31810 = CIRCLE('',#31811,0.1); +#31811 = AXIS2_PLACEMENT_3D('',#31812,#31813,#31814); +#31812 = CARTESIAN_POINT('',(4.,-1.64,0.2)); +#31813 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31814 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31815 = ORIENTED_EDGE('',*,*,#31816,.T.); +#31816 = EDGE_CURVE('',#31808,#31817,#31819,.T.); +#31817 = VERTEX_POINT('',#31818); +#31818 = CARTESIAN_POINT('',(3.9,-1.64,0.65)); +#31819 = LINE('',#31820,#31821); +#31820 = CARTESIAN_POINT('',(3.9,-1.64,0.2)); +#31821 = VECTOR('',#31822,1.); +#31822 = DIRECTION('',(0.,0.,1.)); +#31823 = ORIENTED_EDGE('',*,*,#31824,.T.); +#31824 = EDGE_CURVE('',#31817,#31825,#31827,.T.); +#31825 = VERTEX_POINT('',#31826); +#31826 = CARTESIAN_POINT('',(3.7,-1.64,0.85)); +#31827 = CIRCLE('',#31828,0.2); +#31828 = AXIS2_PLACEMENT_3D('',#31829,#31830,#31831); +#31829 = CARTESIAN_POINT('',(3.7,-1.64,0.65)); +#31830 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31831 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31832 = ORIENTED_EDGE('',*,*,#31833,.T.); +#31833 = EDGE_CURVE('',#31825,#25827,#31834,.T.); +#31834 = LINE('',#31835,#31836); +#31835 = CARTESIAN_POINT('',(3.7,-1.64,0.85)); +#31836 = VECTOR('',#31837,1.); +#31837 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31838 = PLANE('',#31839); +#31839 = AXIS2_PLACEMENT_3D('',#31840,#31841,#31842); +#31840 = CARTESIAN_POINT('',(3.900244542703,-1.64,0.394853274378)); +#31841 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31842 = DIRECTION('',(0.,0.,1.)); +#31843 = ADVANCED_FACE('',(#31844),#31855,.F.); +#31844 = FACE_BOUND('',#31845,.F.); +#31845 = EDGE_LOOP('',(#31846,#31847,#31848,#31854)); +#31846 = ORIENTED_EDGE('',*,*,#25772,.T.); +#31847 = ORIENTED_EDGE('',*,*,#31534,.T.); +#31848 = ORIENTED_EDGE('',*,*,#31849,.F.); +#31849 = EDGE_CURVE('',#31758,#31535,#31850,.T.); +#31850 = LINE('',#31851,#31852); +#31851 = CARTESIAN_POINT('',(3.8,-1.64,0.65)); +#31852 = VECTOR('',#31853,1.); +#31853 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31854 = ORIENTED_EDGE('',*,*,#31757,.F.); +#31855 = CYLINDRICAL_SURFACE('',#31856,0.1); +#31856 = AXIS2_PLACEMENT_3D('',#31857,#31858,#31859); +#31857 = CARTESIAN_POINT('',(3.7,-1.64,0.65)); +#31858 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31859 = DIRECTION('',(0.,0.,1.)); +#31860 = ADVANCED_FACE('',(#31861),#31877,.F.); +#31861 = FACE_BOUND('',#31862,.F.); +#31862 = EDGE_LOOP('',(#31863,#31869,#31870,#31876)); +#31863 = ORIENTED_EDGE('',*,*,#31864,.F.); +#31864 = EDGE_CURVE('',#25787,#29240,#31865,.T.); +#31865 = LINE('',#31866,#31867); +#31866 = CARTESIAN_POINT('',(3.7,1.64,0.85)); +#31867 = VECTOR('',#31868,1.); +#31868 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31869 = ORIENTED_EDGE('',*,*,#25803,.T.); +#31870 = ORIENTED_EDGE('',*,*,#31871,.T.); +#31871 = EDGE_CURVE('',#25796,#29248,#31872,.T.); +#31872 = LINE('',#31873,#31874); +#31873 = CARTESIAN_POINT('',(3.7,1.36,0.85)); +#31874 = VECTOR('',#31875,1.); +#31875 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31876 = ORIENTED_EDGE('',*,*,#29247,.F.); +#31877 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#31878,#31879) + ,(#31880,#31881 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#31878 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#31879 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#31880 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#31881 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#31882 = ADVANCED_FACE('',(#31883),#31969,.F.); +#31883 = FACE_BOUND('',#31884,.F.); +#31884 = EDGE_LOOP('',(#31885,#31886,#31887,#31896,#31904,#31913,#31921, + #31929,#31937,#31946,#31954,#31963)); +#31885 = ORIENTED_EDGE('',*,*,#25795,.F.); +#31886 = ORIENTED_EDGE('',*,*,#25848,.T.); +#31887 = ORIENTED_EDGE('',*,*,#31888,.T.); +#31888 = EDGE_CURVE('',#25849,#31889,#31891,.T.); +#31889 = VERTEX_POINT('',#31890); +#31890 = CARTESIAN_POINT('',(3.8,1.36,0.65)); +#31891 = CIRCLE('',#31892,0.1); +#31892 = AXIS2_PLACEMENT_3D('',#31893,#31894,#31895); +#31893 = CARTESIAN_POINT('',(3.7,1.36,0.65)); +#31894 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31895 = DIRECTION('',(0.,0.,1.)); +#31896 = ORIENTED_EDGE('',*,*,#31897,.T.); +#31897 = EDGE_CURVE('',#31889,#31898,#31900,.T.); +#31898 = VERTEX_POINT('',#31899); +#31899 = CARTESIAN_POINT('',(3.8,1.36,0.2)); +#31900 = LINE('',#31901,#31902); +#31901 = CARTESIAN_POINT('',(3.8,1.36,0.65)); +#31902 = VECTOR('',#31903,1.); +#31903 = DIRECTION('',(0.,0.,-1.)); +#31904 = ORIENTED_EDGE('',*,*,#31905,.T.); +#31905 = EDGE_CURVE('',#31898,#31906,#31908,.T.); +#31906 = VERTEX_POINT('',#31907); +#31907 = CARTESIAN_POINT('',(4.,1.36,-8.326672684689E-17)); +#31908 = CIRCLE('',#31909,0.2); +#31909 = AXIS2_PLACEMENT_3D('',#31910,#31911,#31912); +#31910 = CARTESIAN_POINT('',(4.,1.36,0.2)); +#31911 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31912 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#31913 = ORIENTED_EDGE('',*,*,#31914,.T.); +#31914 = EDGE_CURVE('',#31906,#31915,#31917,.T.); +#31915 = VERTEX_POINT('',#31916); +#31916 = CARTESIAN_POINT('',(4.5,1.36,-8.326672684689E-17)); +#31917 = LINE('',#31918,#31919); +#31918 = CARTESIAN_POINT('',(4.,1.36,-8.326672684689E-17)); +#31919 = VECTOR('',#31920,1.); +#31920 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#31921 = ORIENTED_EDGE('',*,*,#31922,.T.); +#31922 = EDGE_CURVE('',#31915,#31923,#31925,.T.); +#31923 = VERTEX_POINT('',#31924); +#31924 = CARTESIAN_POINT('',(4.5,1.36,0.1)); +#31925 = LINE('',#31926,#31927); +#31926 = CARTESIAN_POINT('',(4.5,1.36,-8.326672684689E-17)); +#31927 = VECTOR('',#31928,1.); +#31928 = DIRECTION('',(0.,0.,1.)); +#31929 = ORIENTED_EDGE('',*,*,#31930,.T.); +#31930 = EDGE_CURVE('',#31923,#31931,#31933,.T.); +#31931 = VERTEX_POINT('',#31932); +#31932 = CARTESIAN_POINT('',(4.,1.36,0.1)); +#31933 = LINE('',#31934,#31935); +#31934 = CARTESIAN_POINT('',(4.5,1.36,0.1)); +#31935 = VECTOR('',#31936,1.); +#31936 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31937 = ORIENTED_EDGE('',*,*,#31938,.T.); +#31938 = EDGE_CURVE('',#31931,#31939,#31941,.T.); +#31939 = VERTEX_POINT('',#31940); +#31940 = CARTESIAN_POINT('',(3.9,1.36,0.2)); +#31941 = CIRCLE('',#31942,0.1); +#31942 = AXIS2_PLACEMENT_3D('',#31943,#31944,#31945); +#31943 = CARTESIAN_POINT('',(4.,1.36,0.2)); +#31944 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31945 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#31946 = ORIENTED_EDGE('',*,*,#31947,.T.); +#31947 = EDGE_CURVE('',#31939,#31948,#31950,.T.); +#31948 = VERTEX_POINT('',#31949); +#31949 = CARTESIAN_POINT('',(3.9,1.36,0.65)); +#31950 = LINE('',#31951,#31952); +#31951 = CARTESIAN_POINT('',(3.9,1.36,0.2)); +#31952 = VECTOR('',#31953,1.); +#31953 = DIRECTION('',(0.,0.,1.)); +#31954 = ORIENTED_EDGE('',*,*,#31955,.T.); +#31955 = EDGE_CURVE('',#31948,#31956,#31958,.T.); +#31956 = VERTEX_POINT('',#31957); +#31957 = CARTESIAN_POINT('',(3.7,1.36,0.85)); +#31958 = CIRCLE('',#31959,0.2); +#31959 = AXIS2_PLACEMENT_3D('',#31960,#31961,#31962); +#31960 = CARTESIAN_POINT('',(3.7,1.36,0.65)); +#31961 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31962 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#31963 = ORIENTED_EDGE('',*,*,#31964,.T.); +#31964 = EDGE_CURVE('',#31956,#25796,#31965,.T.); +#31965 = LINE('',#31966,#31967); +#31966 = CARTESIAN_POINT('',(3.7,1.36,0.85)); +#31967 = VECTOR('',#31968,1.); +#31968 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#31969 = PLANE('',#31970); +#31970 = AXIS2_PLACEMENT_3D('',#31971,#31972,#31973); +#31971 = CARTESIAN_POINT('',(3.900244542703,1.36,0.394853274378)); +#31972 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#31973 = DIRECTION('',(0.,0.,1.)); +#31974 = ADVANCED_FACE('',(#31975),#32061,.T.); +#31975 = FACE_BOUND('',#31976,.T.); +#31976 = EDGE_LOOP('',(#31977,#31978,#31979,#31988,#31996,#32005,#32013, + #32021,#32029,#32038,#32046,#32055)); +#31977 = ORIENTED_EDGE('',*,*,#25817,.F.); +#31978 = ORIENTED_EDGE('',*,*,#25888,.T.); +#31979 = ORIENTED_EDGE('',*,*,#31980,.T.); +#31980 = EDGE_CURVE('',#25889,#31981,#31983,.T.); +#31981 = VERTEX_POINT('',#31982); +#31982 = CARTESIAN_POINT('',(3.8,-1.36,0.65)); +#31983 = CIRCLE('',#31984,0.1); +#31984 = AXIS2_PLACEMENT_3D('',#31985,#31986,#31987); +#31985 = CARTESIAN_POINT('',(3.7,-1.36,0.65)); +#31986 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#31987 = DIRECTION('',(0.,0.,1.)); +#31988 = ORIENTED_EDGE('',*,*,#31989,.T.); +#31989 = EDGE_CURVE('',#31981,#31990,#31992,.T.); +#31990 = VERTEX_POINT('',#31991); +#31991 = CARTESIAN_POINT('',(3.8,-1.36,0.2)); +#31992 = LINE('',#31993,#31994); +#31993 = CARTESIAN_POINT('',(3.8,-1.36,0.65)); +#31994 = VECTOR('',#31995,1.); +#31995 = DIRECTION('',(0.,0.,-1.)); +#31996 = ORIENTED_EDGE('',*,*,#31997,.T.); +#31997 = EDGE_CURVE('',#31990,#31998,#32000,.T.); +#31998 = VERTEX_POINT('',#31999); +#31999 = CARTESIAN_POINT('',(4.,-1.36,-8.326672684689E-17)); +#32000 = CIRCLE('',#32001,0.2); +#32001 = AXIS2_PLACEMENT_3D('',#32002,#32003,#32004); +#32002 = CARTESIAN_POINT('',(4.,-1.36,0.2)); +#32003 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32004 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32005 = ORIENTED_EDGE('',*,*,#32006,.T.); +#32006 = EDGE_CURVE('',#31998,#32007,#32009,.T.); +#32007 = VERTEX_POINT('',#32008); +#32008 = CARTESIAN_POINT('',(4.5,-1.36,-8.326672684689E-17)); +#32009 = LINE('',#32010,#32011); +#32010 = CARTESIAN_POINT('',(4.,-1.36,-8.326672684689E-17)); +#32011 = VECTOR('',#32012,1.); +#32012 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32013 = ORIENTED_EDGE('',*,*,#32014,.T.); +#32014 = EDGE_CURVE('',#32007,#32015,#32017,.T.); +#32015 = VERTEX_POINT('',#32016); +#32016 = CARTESIAN_POINT('',(4.5,-1.36,0.1)); +#32017 = LINE('',#32018,#32019); +#32018 = CARTESIAN_POINT('',(4.5,-1.36,-8.326672684689E-17)); +#32019 = VECTOR('',#32020,1.); +#32020 = DIRECTION('',(0.,0.,1.)); +#32021 = ORIENTED_EDGE('',*,*,#32022,.T.); +#32022 = EDGE_CURVE('',#32015,#32023,#32025,.T.); +#32023 = VERTEX_POINT('',#32024); +#32024 = CARTESIAN_POINT('',(4.,-1.36,0.1)); +#32025 = LINE('',#32026,#32027); +#32026 = CARTESIAN_POINT('',(4.5,-1.36,0.1)); +#32027 = VECTOR('',#32028,1.); +#32028 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32029 = ORIENTED_EDGE('',*,*,#32030,.T.); +#32030 = EDGE_CURVE('',#32023,#32031,#32033,.T.); +#32031 = VERTEX_POINT('',#32032); +#32032 = CARTESIAN_POINT('',(3.9,-1.36,0.2)); +#32033 = CIRCLE('',#32034,0.1); +#32034 = AXIS2_PLACEMENT_3D('',#32035,#32036,#32037); +#32035 = CARTESIAN_POINT('',(4.,-1.36,0.2)); +#32036 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32037 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32038 = ORIENTED_EDGE('',*,*,#32039,.T.); +#32039 = EDGE_CURVE('',#32031,#32040,#32042,.T.); +#32040 = VERTEX_POINT('',#32041); +#32041 = CARTESIAN_POINT('',(3.9,-1.36,0.65)); +#32042 = LINE('',#32043,#32044); +#32043 = CARTESIAN_POINT('',(3.9,-1.36,0.2)); +#32044 = VECTOR('',#32045,1.); +#32045 = DIRECTION('',(0.,0.,1.)); +#32046 = ORIENTED_EDGE('',*,*,#32047,.T.); +#32047 = EDGE_CURVE('',#32040,#32048,#32050,.T.); +#32048 = VERTEX_POINT('',#32049); +#32049 = CARTESIAN_POINT('',(3.7,-1.36,0.85)); +#32050 = CIRCLE('',#32051,0.2); +#32051 = AXIS2_PLACEMENT_3D('',#32052,#32053,#32054); +#32052 = CARTESIAN_POINT('',(3.7,-1.36,0.65)); +#32053 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32054 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32055 = ORIENTED_EDGE('',*,*,#32056,.T.); +#32056 = EDGE_CURVE('',#32048,#25818,#32057,.T.); +#32057 = LINE('',#32058,#32059); +#32058 = CARTESIAN_POINT('',(3.7,-1.36,0.85)); +#32059 = VECTOR('',#32060,1.); +#32060 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32061 = PLANE('',#32062); +#32062 = AXIS2_PLACEMENT_3D('',#32063,#32064,#32065); +#32063 = CARTESIAN_POINT('',(3.900244542703,-1.36,0.394853274378)); +#32064 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32065 = DIRECTION('',(0.,0.,1.)); +#32066 = ADVANCED_FACE('',(#32067),#32083,.F.); +#32067 = FACE_BOUND('',#32068,.F.); +#32068 = EDGE_LOOP('',(#32069,#32075,#32076,#32082)); +#32069 = ORIENTED_EDGE('',*,*,#32070,.F.); +#32070 = EDGE_CURVE('',#25818,#29336,#32071,.T.); +#32071 = LINE('',#32072,#32073); +#32072 = CARTESIAN_POINT('',(3.7,-1.36,0.85)); +#32073 = VECTOR('',#32074,1.); +#32074 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32075 = ORIENTED_EDGE('',*,*,#25834,.T.); +#32076 = ORIENTED_EDGE('',*,*,#32077,.T.); +#32077 = EDGE_CURVE('',#25827,#29344,#32078,.T.); +#32078 = LINE('',#32079,#32080); +#32079 = CARTESIAN_POINT('',(3.7,-1.64,0.85)); +#32080 = VECTOR('',#32081,1.); +#32081 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32082 = ORIENTED_EDGE('',*,*,#29343,.F.); +#32083 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#32084,#32085) + ,(#32086,#32087 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#32084 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#32085 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#32086 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#32087 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#32088 = ADVANCED_FACE('',(#32089),#32108,.F.); +#32089 = FACE_BOUND('',#32090,.F.); +#32090 = EDGE_LOOP('',(#32091,#32092,#32101,#32107)); +#32091 = ORIENTED_EDGE('',*,*,#25865,.T.); +#32092 = ORIENTED_EDGE('',*,*,#32093,.T.); +#32093 = EDGE_CURVE('',#25858,#32094,#32096,.T.); +#32094 = VERTEX_POINT('',#32095); +#32095 = CARTESIAN_POINT('',(3.8,1.14,0.65)); +#32096 = CIRCLE('',#32097,0.1); +#32097 = AXIS2_PLACEMENT_3D('',#32098,#32099,#32100); +#32098 = CARTESIAN_POINT('',(3.7,1.14,0.65)); +#32099 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32100 = DIRECTION('',(0.,0.,1.)); +#32101 = ORIENTED_EDGE('',*,*,#32102,.F.); +#32102 = EDGE_CURVE('',#31889,#32094,#32103,.T.); +#32103 = LINE('',#32104,#32105); +#32104 = CARTESIAN_POINT('',(3.8,1.36,0.65)); +#32105 = VECTOR('',#32106,1.); +#32106 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32107 = ORIENTED_EDGE('',*,*,#31888,.F.); +#32108 = CYLINDRICAL_SURFACE('',#32109,0.1); +#32109 = AXIS2_PLACEMENT_3D('',#32110,#32111,#32112); +#32110 = CARTESIAN_POINT('',(3.7,1.36,0.65)); +#32111 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32112 = DIRECTION('',(0.,0.,1.)); +#32113 = ADVANCED_FACE('',(#32114),#32192,.T.); +#32114 = FACE_BOUND('',#32115,.T.); +#32115 = EDGE_LOOP('',(#32116,#32117,#32118,#32119,#32127,#32136,#32144, + #32152,#32160,#32169,#32177,#32186)); +#32116 = ORIENTED_EDGE('',*,*,#25910,.F.); +#32117 = ORIENTED_EDGE('',*,*,#25857,.T.); +#32118 = ORIENTED_EDGE('',*,*,#32093,.T.); +#32119 = ORIENTED_EDGE('',*,*,#32120,.T.); +#32120 = EDGE_CURVE('',#32094,#32121,#32123,.T.); +#32121 = VERTEX_POINT('',#32122); +#32122 = CARTESIAN_POINT('',(3.8,1.14,0.2)); +#32123 = LINE('',#32124,#32125); +#32124 = CARTESIAN_POINT('',(3.8,1.14,0.65)); +#32125 = VECTOR('',#32126,1.); +#32126 = DIRECTION('',(0.,0.,-1.)); +#32127 = ORIENTED_EDGE('',*,*,#32128,.T.); +#32128 = EDGE_CURVE('',#32121,#32129,#32131,.T.); +#32129 = VERTEX_POINT('',#32130); +#32130 = CARTESIAN_POINT('',(4.,1.14,-8.326672684689E-17)); +#32131 = CIRCLE('',#32132,0.2); +#32132 = AXIS2_PLACEMENT_3D('',#32133,#32134,#32135); +#32133 = CARTESIAN_POINT('',(4.,1.14,0.2)); +#32134 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32135 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32136 = ORIENTED_EDGE('',*,*,#32137,.T.); +#32137 = EDGE_CURVE('',#32129,#32138,#32140,.T.); +#32138 = VERTEX_POINT('',#32139); +#32139 = CARTESIAN_POINT('',(4.5,1.14,-8.326672684689E-17)); +#32140 = LINE('',#32141,#32142); +#32141 = CARTESIAN_POINT('',(4.,1.14,-8.326672684689E-17)); +#32142 = VECTOR('',#32143,1.); +#32143 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32144 = ORIENTED_EDGE('',*,*,#32145,.T.); +#32145 = EDGE_CURVE('',#32138,#32146,#32148,.T.); +#32146 = VERTEX_POINT('',#32147); +#32147 = CARTESIAN_POINT('',(4.5,1.14,0.1)); +#32148 = LINE('',#32149,#32150); +#32149 = CARTESIAN_POINT('',(4.5,1.14,-8.326672684689E-17)); +#32150 = VECTOR('',#32151,1.); +#32151 = DIRECTION('',(0.,0.,1.)); +#32152 = ORIENTED_EDGE('',*,*,#32153,.T.); +#32153 = EDGE_CURVE('',#32146,#32154,#32156,.T.); +#32154 = VERTEX_POINT('',#32155); +#32155 = CARTESIAN_POINT('',(4.,1.14,0.1)); +#32156 = LINE('',#32157,#32158); +#32157 = CARTESIAN_POINT('',(4.5,1.14,0.1)); +#32158 = VECTOR('',#32159,1.); +#32159 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32160 = ORIENTED_EDGE('',*,*,#32161,.T.); +#32161 = EDGE_CURVE('',#32154,#32162,#32164,.T.); +#32162 = VERTEX_POINT('',#32163); +#32163 = CARTESIAN_POINT('',(3.9,1.14,0.2)); +#32164 = CIRCLE('',#32165,0.1); +#32165 = AXIS2_PLACEMENT_3D('',#32166,#32167,#32168); +#32166 = CARTESIAN_POINT('',(4.,1.14,0.2)); +#32167 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32168 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32169 = ORIENTED_EDGE('',*,*,#32170,.T.); +#32170 = EDGE_CURVE('',#32162,#32171,#32173,.T.); +#32171 = VERTEX_POINT('',#32172); +#32172 = CARTESIAN_POINT('',(3.9,1.14,0.65)); +#32173 = LINE('',#32174,#32175); +#32174 = CARTESIAN_POINT('',(3.9,1.14,0.2)); +#32175 = VECTOR('',#32176,1.); +#32176 = DIRECTION('',(0.,0.,1.)); +#32177 = ORIENTED_EDGE('',*,*,#32178,.T.); +#32178 = EDGE_CURVE('',#32171,#32179,#32181,.T.); +#32179 = VERTEX_POINT('',#32180); +#32180 = CARTESIAN_POINT('',(3.7,1.14,0.85)); +#32181 = CIRCLE('',#32182,0.2); +#32182 = AXIS2_PLACEMENT_3D('',#32183,#32184,#32185); +#32183 = CARTESIAN_POINT('',(3.7,1.14,0.65)); +#32184 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32185 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32186 = ORIENTED_EDGE('',*,*,#32187,.T.); +#32187 = EDGE_CURVE('',#32179,#25911,#32188,.T.); +#32188 = LINE('',#32189,#32190); +#32189 = CARTESIAN_POINT('',(3.7,1.14,0.85)); +#32190 = VECTOR('',#32191,1.); +#32191 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32192 = PLANE('',#32193); +#32193 = AXIS2_PLACEMENT_3D('',#32194,#32195,#32196); +#32194 = CARTESIAN_POINT('',(3.900244542703,1.14,0.394853274378)); +#32195 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32196 = DIRECTION('',(0.,0.,1.)); +#32197 = ADVANCED_FACE('',(#32198),#32284,.F.); +#32198 = FACE_BOUND('',#32199,.F.); +#32199 = EDGE_LOOP('',(#32200,#32201,#32202,#32211,#32219,#32228,#32236, + #32244,#32252,#32261,#32269,#32278)); +#32200 = ORIENTED_EDGE('',*,*,#25950,.F.); +#32201 = ORIENTED_EDGE('',*,*,#25879,.T.); +#32202 = ORIENTED_EDGE('',*,*,#32203,.T.); +#32203 = EDGE_CURVE('',#25880,#32204,#32206,.T.); +#32204 = VERTEX_POINT('',#32205); +#32205 = CARTESIAN_POINT('',(3.8,-1.14,0.65)); +#32206 = CIRCLE('',#32207,0.1); +#32207 = AXIS2_PLACEMENT_3D('',#32208,#32209,#32210); +#32208 = CARTESIAN_POINT('',(3.7,-1.14,0.65)); +#32209 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32210 = DIRECTION('',(0.,0.,1.)); +#32211 = ORIENTED_EDGE('',*,*,#32212,.T.); +#32212 = EDGE_CURVE('',#32204,#32213,#32215,.T.); +#32213 = VERTEX_POINT('',#32214); +#32214 = CARTESIAN_POINT('',(3.8,-1.14,0.2)); +#32215 = LINE('',#32216,#32217); +#32216 = CARTESIAN_POINT('',(3.8,-1.14,0.65)); +#32217 = VECTOR('',#32218,1.); +#32218 = DIRECTION('',(0.,0.,-1.)); +#32219 = ORIENTED_EDGE('',*,*,#32220,.T.); +#32220 = EDGE_CURVE('',#32213,#32221,#32223,.T.); +#32221 = VERTEX_POINT('',#32222); +#32222 = CARTESIAN_POINT('',(4.,-1.14,-8.326672684689E-17)); +#32223 = CIRCLE('',#32224,0.2); +#32224 = AXIS2_PLACEMENT_3D('',#32225,#32226,#32227); +#32225 = CARTESIAN_POINT('',(4.,-1.14,0.2)); +#32226 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32227 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32228 = ORIENTED_EDGE('',*,*,#32229,.T.); +#32229 = EDGE_CURVE('',#32221,#32230,#32232,.T.); +#32230 = VERTEX_POINT('',#32231); +#32231 = CARTESIAN_POINT('',(4.5,-1.14,-8.326672684689E-17)); +#32232 = LINE('',#32233,#32234); +#32233 = CARTESIAN_POINT('',(4.,-1.14,-8.326672684689E-17)); +#32234 = VECTOR('',#32235,1.); +#32235 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32236 = ORIENTED_EDGE('',*,*,#32237,.T.); +#32237 = EDGE_CURVE('',#32230,#32238,#32240,.T.); +#32238 = VERTEX_POINT('',#32239); +#32239 = CARTESIAN_POINT('',(4.5,-1.14,0.1)); +#32240 = LINE('',#32241,#32242); +#32241 = CARTESIAN_POINT('',(4.5,-1.14,-8.326672684689E-17)); +#32242 = VECTOR('',#32243,1.); +#32243 = DIRECTION('',(0.,0.,1.)); +#32244 = ORIENTED_EDGE('',*,*,#32245,.T.); +#32245 = EDGE_CURVE('',#32238,#32246,#32248,.T.); +#32246 = VERTEX_POINT('',#32247); +#32247 = CARTESIAN_POINT('',(4.,-1.14,0.1)); +#32248 = LINE('',#32249,#32250); +#32249 = CARTESIAN_POINT('',(4.5,-1.14,0.1)); +#32250 = VECTOR('',#32251,1.); +#32251 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32252 = ORIENTED_EDGE('',*,*,#32253,.T.); +#32253 = EDGE_CURVE('',#32246,#32254,#32256,.T.); +#32254 = VERTEX_POINT('',#32255); +#32255 = CARTESIAN_POINT('',(3.9,-1.14,0.2)); +#32256 = CIRCLE('',#32257,0.1); +#32257 = AXIS2_PLACEMENT_3D('',#32258,#32259,#32260); +#32258 = CARTESIAN_POINT('',(4.,-1.14,0.2)); +#32259 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32260 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32261 = ORIENTED_EDGE('',*,*,#32262,.T.); +#32262 = EDGE_CURVE('',#32254,#32263,#32265,.T.); +#32263 = VERTEX_POINT('',#32264); +#32264 = CARTESIAN_POINT('',(3.9,-1.14,0.65)); +#32265 = LINE('',#32266,#32267); +#32266 = CARTESIAN_POINT('',(3.9,-1.14,0.2)); +#32267 = VECTOR('',#32268,1.); +#32268 = DIRECTION('',(0.,0.,1.)); +#32269 = ORIENTED_EDGE('',*,*,#32270,.T.); +#32270 = EDGE_CURVE('',#32263,#32271,#32273,.T.); +#32271 = VERTEX_POINT('',#32272); +#32272 = CARTESIAN_POINT('',(3.7,-1.14,0.85)); +#32273 = CIRCLE('',#32274,0.2); +#32274 = AXIS2_PLACEMENT_3D('',#32275,#32276,#32277); +#32275 = CARTESIAN_POINT('',(3.7,-1.14,0.65)); +#32276 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32277 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32278 = ORIENTED_EDGE('',*,*,#32279,.T.); +#32279 = EDGE_CURVE('',#32271,#25951,#32280,.T.); +#32280 = LINE('',#32281,#32282); +#32281 = CARTESIAN_POINT('',(3.7,-1.14,0.85)); +#32282 = VECTOR('',#32283,1.); +#32283 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32284 = PLANE('',#32285); +#32285 = AXIS2_PLACEMENT_3D('',#32286,#32287,#32288); +#32286 = CARTESIAN_POINT('',(3.900244542703,-1.14,0.394853274378)); +#32287 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32288 = DIRECTION('',(0.,0.,1.)); +#32289 = ADVANCED_FACE('',(#32290),#32301,.F.); +#32290 = FACE_BOUND('',#32291,.F.); +#32291 = EDGE_LOOP('',(#32292,#32293,#32294,#32300)); +#32292 = ORIENTED_EDGE('',*,*,#25896,.T.); +#32293 = ORIENTED_EDGE('',*,*,#31980,.T.); +#32294 = ORIENTED_EDGE('',*,*,#32295,.F.); +#32295 = EDGE_CURVE('',#32204,#31981,#32296,.T.); +#32296 = LINE('',#32297,#32298); +#32297 = CARTESIAN_POINT('',(3.8,-1.14,0.65)); +#32298 = VECTOR('',#32299,1.); +#32299 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32300 = ORIENTED_EDGE('',*,*,#32203,.F.); +#32301 = CYLINDRICAL_SURFACE('',#32302,0.1); +#32302 = AXIS2_PLACEMENT_3D('',#32303,#32304,#32305); +#32303 = CARTESIAN_POINT('',(3.7,-1.14,0.65)); +#32304 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32305 = DIRECTION('',(0.,0.,1.)); +#32306 = ADVANCED_FACE('',(#32307),#32323,.F.); +#32307 = FACE_BOUND('',#32308,.F.); +#32308 = EDGE_LOOP('',(#32309,#32315,#32316,#32322)); +#32309 = ORIENTED_EDGE('',*,*,#32310,.F.); +#32310 = EDGE_CURVE('',#25911,#29256,#32311,.T.); +#32311 = LINE('',#32312,#32313); +#32312 = CARTESIAN_POINT('',(3.7,1.14,0.85)); +#32313 = VECTOR('',#32314,1.); +#32314 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32315 = ORIENTED_EDGE('',*,*,#25927,.T.); +#32316 = ORIENTED_EDGE('',*,*,#32317,.T.); +#32317 = EDGE_CURVE('',#25920,#29264,#32318,.T.); +#32318 = LINE('',#32319,#32320); +#32319 = CARTESIAN_POINT('',(3.7,0.86,0.85)); +#32320 = VECTOR('',#32321,1.); +#32321 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32322 = ORIENTED_EDGE('',*,*,#29263,.F.); +#32323 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#32324,#32325) + ,(#32326,#32327 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#32324 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#32325 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#32326 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#32327 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#32328 = ADVANCED_FACE('',(#32329),#32415,.F.); +#32329 = FACE_BOUND('',#32330,.F.); +#32330 = EDGE_LOOP('',(#32331,#32332,#32333,#32342,#32350,#32359,#32367, + #32375,#32383,#32392,#32400,#32409)); +#32331 = ORIENTED_EDGE('',*,*,#25919,.F.); +#32332 = ORIENTED_EDGE('',*,*,#25972,.T.); +#32333 = ORIENTED_EDGE('',*,*,#32334,.T.); +#32334 = EDGE_CURVE('',#25973,#32335,#32337,.T.); +#32335 = VERTEX_POINT('',#32336); +#32336 = CARTESIAN_POINT('',(3.8,0.86,0.65)); +#32337 = CIRCLE('',#32338,0.1); +#32338 = AXIS2_PLACEMENT_3D('',#32339,#32340,#32341); +#32339 = CARTESIAN_POINT('',(3.7,0.86,0.65)); +#32340 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32341 = DIRECTION('',(0.,0.,1.)); +#32342 = ORIENTED_EDGE('',*,*,#32343,.T.); +#32343 = EDGE_CURVE('',#32335,#32344,#32346,.T.); +#32344 = VERTEX_POINT('',#32345); +#32345 = CARTESIAN_POINT('',(3.8,0.86,0.2)); +#32346 = LINE('',#32347,#32348); +#32347 = CARTESIAN_POINT('',(3.8,0.86,0.65)); +#32348 = VECTOR('',#32349,1.); +#32349 = DIRECTION('',(0.,0.,-1.)); +#32350 = ORIENTED_EDGE('',*,*,#32351,.T.); +#32351 = EDGE_CURVE('',#32344,#32352,#32354,.T.); +#32352 = VERTEX_POINT('',#32353); +#32353 = CARTESIAN_POINT('',(4.,0.86,-8.326672684689E-17)); +#32354 = CIRCLE('',#32355,0.2); +#32355 = AXIS2_PLACEMENT_3D('',#32356,#32357,#32358); +#32356 = CARTESIAN_POINT('',(4.,0.86,0.2)); +#32357 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32358 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32359 = ORIENTED_EDGE('',*,*,#32360,.T.); +#32360 = EDGE_CURVE('',#32352,#32361,#32363,.T.); +#32361 = VERTEX_POINT('',#32362); +#32362 = CARTESIAN_POINT('',(4.5,0.86,-8.326672684689E-17)); +#32363 = LINE('',#32364,#32365); +#32364 = CARTESIAN_POINT('',(4.,0.86,-8.326672684689E-17)); +#32365 = VECTOR('',#32366,1.); +#32366 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32367 = ORIENTED_EDGE('',*,*,#32368,.T.); +#32368 = EDGE_CURVE('',#32361,#32369,#32371,.T.); +#32369 = VERTEX_POINT('',#32370); +#32370 = CARTESIAN_POINT('',(4.5,0.86,0.1)); +#32371 = LINE('',#32372,#32373); +#32372 = CARTESIAN_POINT('',(4.5,0.86,-8.326672684689E-17)); +#32373 = VECTOR('',#32374,1.); +#32374 = DIRECTION('',(0.,0.,1.)); +#32375 = ORIENTED_EDGE('',*,*,#32376,.T.); +#32376 = EDGE_CURVE('',#32369,#32377,#32379,.T.); +#32377 = VERTEX_POINT('',#32378); +#32378 = CARTESIAN_POINT('',(4.,0.86,0.1)); +#32379 = LINE('',#32380,#32381); +#32380 = CARTESIAN_POINT('',(4.5,0.86,0.1)); +#32381 = VECTOR('',#32382,1.); +#32382 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32383 = ORIENTED_EDGE('',*,*,#32384,.T.); +#32384 = EDGE_CURVE('',#32377,#32385,#32387,.T.); +#32385 = VERTEX_POINT('',#32386); +#32386 = CARTESIAN_POINT('',(3.9,0.86,0.2)); +#32387 = CIRCLE('',#32388,0.1); +#32388 = AXIS2_PLACEMENT_3D('',#32389,#32390,#32391); +#32389 = CARTESIAN_POINT('',(4.,0.86,0.2)); +#32390 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32391 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32392 = ORIENTED_EDGE('',*,*,#32393,.T.); +#32393 = EDGE_CURVE('',#32385,#32394,#32396,.T.); +#32394 = VERTEX_POINT('',#32395); +#32395 = CARTESIAN_POINT('',(3.9,0.86,0.65)); +#32396 = LINE('',#32397,#32398); +#32397 = CARTESIAN_POINT('',(3.9,0.86,0.2)); +#32398 = VECTOR('',#32399,1.); +#32399 = DIRECTION('',(0.,0.,1.)); +#32400 = ORIENTED_EDGE('',*,*,#32401,.T.); +#32401 = EDGE_CURVE('',#32394,#32402,#32404,.T.); +#32402 = VERTEX_POINT('',#32403); +#32403 = CARTESIAN_POINT('',(3.7,0.86,0.85)); +#32404 = CIRCLE('',#32405,0.2); +#32405 = AXIS2_PLACEMENT_3D('',#32406,#32407,#32408); +#32406 = CARTESIAN_POINT('',(3.7,0.86,0.65)); +#32407 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32408 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32409 = ORIENTED_EDGE('',*,*,#32410,.T.); +#32410 = EDGE_CURVE('',#32402,#25920,#32411,.T.); +#32411 = LINE('',#32412,#32413); +#32412 = CARTESIAN_POINT('',(3.7,0.86,0.85)); +#32413 = VECTOR('',#32414,1.); +#32414 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32415 = PLANE('',#32416); +#32416 = AXIS2_PLACEMENT_3D('',#32417,#32418,#32419); +#32417 = CARTESIAN_POINT('',(3.900244542703,0.86,0.394853274378)); +#32418 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32419 = DIRECTION('',(0.,0.,1.)); +#32420 = ADVANCED_FACE('',(#32421),#32507,.T.); +#32421 = FACE_BOUND('',#32422,.T.); +#32422 = EDGE_LOOP('',(#32423,#32424,#32425,#32434,#32442,#32451,#32459, + #32467,#32475,#32484,#32492,#32501)); +#32423 = ORIENTED_EDGE('',*,*,#25941,.F.); +#32424 = ORIENTED_EDGE('',*,*,#26012,.T.); +#32425 = ORIENTED_EDGE('',*,*,#32426,.T.); +#32426 = EDGE_CURVE('',#26013,#32427,#32429,.T.); +#32427 = VERTEX_POINT('',#32428); +#32428 = CARTESIAN_POINT('',(3.8,-0.86,0.65)); +#32429 = CIRCLE('',#32430,0.1); +#32430 = AXIS2_PLACEMENT_3D('',#32431,#32432,#32433); +#32431 = CARTESIAN_POINT('',(3.7,-0.86,0.65)); +#32432 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32433 = DIRECTION('',(0.,0.,1.)); +#32434 = ORIENTED_EDGE('',*,*,#32435,.T.); +#32435 = EDGE_CURVE('',#32427,#32436,#32438,.T.); +#32436 = VERTEX_POINT('',#32437); +#32437 = CARTESIAN_POINT('',(3.8,-0.86,0.2)); +#32438 = LINE('',#32439,#32440); +#32439 = CARTESIAN_POINT('',(3.8,-0.86,0.65)); +#32440 = VECTOR('',#32441,1.); +#32441 = DIRECTION('',(0.,0.,-1.)); +#32442 = ORIENTED_EDGE('',*,*,#32443,.T.); +#32443 = EDGE_CURVE('',#32436,#32444,#32446,.T.); +#32444 = VERTEX_POINT('',#32445); +#32445 = CARTESIAN_POINT('',(4.,-0.86,-8.326672684689E-17)); +#32446 = CIRCLE('',#32447,0.2); +#32447 = AXIS2_PLACEMENT_3D('',#32448,#32449,#32450); +#32448 = CARTESIAN_POINT('',(4.,-0.86,0.2)); +#32449 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32450 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32451 = ORIENTED_EDGE('',*,*,#32452,.T.); +#32452 = EDGE_CURVE('',#32444,#32453,#32455,.T.); +#32453 = VERTEX_POINT('',#32454); +#32454 = CARTESIAN_POINT('',(4.5,-0.86,-8.326672684689E-17)); +#32455 = LINE('',#32456,#32457); +#32456 = CARTESIAN_POINT('',(4.,-0.86,-8.326672684689E-17)); +#32457 = VECTOR('',#32458,1.); +#32458 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32459 = ORIENTED_EDGE('',*,*,#32460,.T.); +#32460 = EDGE_CURVE('',#32453,#32461,#32463,.T.); +#32461 = VERTEX_POINT('',#32462); +#32462 = CARTESIAN_POINT('',(4.5,-0.86,0.1)); +#32463 = LINE('',#32464,#32465); +#32464 = CARTESIAN_POINT('',(4.5,-0.86,-8.326672684689E-17)); +#32465 = VECTOR('',#32466,1.); +#32466 = DIRECTION('',(0.,0.,1.)); +#32467 = ORIENTED_EDGE('',*,*,#32468,.T.); +#32468 = EDGE_CURVE('',#32461,#32469,#32471,.T.); +#32469 = VERTEX_POINT('',#32470); +#32470 = CARTESIAN_POINT('',(4.,-0.86,0.1)); +#32471 = LINE('',#32472,#32473); +#32472 = CARTESIAN_POINT('',(4.5,-0.86,0.1)); +#32473 = VECTOR('',#32474,1.); +#32474 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32475 = ORIENTED_EDGE('',*,*,#32476,.T.); +#32476 = EDGE_CURVE('',#32469,#32477,#32479,.T.); +#32477 = VERTEX_POINT('',#32478); +#32478 = CARTESIAN_POINT('',(3.9,-0.86,0.2)); +#32479 = CIRCLE('',#32480,0.1); +#32480 = AXIS2_PLACEMENT_3D('',#32481,#32482,#32483); +#32481 = CARTESIAN_POINT('',(4.,-0.86,0.2)); +#32482 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32483 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32484 = ORIENTED_EDGE('',*,*,#32485,.T.); +#32485 = EDGE_CURVE('',#32477,#32486,#32488,.T.); +#32486 = VERTEX_POINT('',#32487); +#32487 = CARTESIAN_POINT('',(3.9,-0.86,0.65)); +#32488 = LINE('',#32489,#32490); +#32489 = CARTESIAN_POINT('',(3.9,-0.86,0.2)); +#32490 = VECTOR('',#32491,1.); +#32491 = DIRECTION('',(0.,0.,1.)); +#32492 = ORIENTED_EDGE('',*,*,#32493,.T.); +#32493 = EDGE_CURVE('',#32486,#32494,#32496,.T.); +#32494 = VERTEX_POINT('',#32495); +#32495 = CARTESIAN_POINT('',(3.7,-0.86,0.85)); +#32496 = CIRCLE('',#32497,0.2); +#32497 = AXIS2_PLACEMENT_3D('',#32498,#32499,#32500); +#32498 = CARTESIAN_POINT('',(3.7,-0.86,0.65)); +#32499 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32500 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32501 = ORIENTED_EDGE('',*,*,#32502,.T.); +#32502 = EDGE_CURVE('',#32494,#25942,#32503,.T.); +#32503 = LINE('',#32504,#32505); +#32504 = CARTESIAN_POINT('',(3.7,-0.86,0.85)); +#32505 = VECTOR('',#32506,1.); +#32506 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32507 = PLANE('',#32508); +#32508 = AXIS2_PLACEMENT_3D('',#32509,#32510,#32511); +#32509 = CARTESIAN_POINT('',(3.900244542703,-0.86,0.394853274378)); +#32510 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32511 = DIRECTION('',(0.,0.,1.)); +#32512 = ADVANCED_FACE('',(#32513),#32529,.F.); +#32513 = FACE_BOUND('',#32514,.F.); +#32514 = EDGE_LOOP('',(#32515,#32521,#32522,#32528)); +#32515 = ORIENTED_EDGE('',*,*,#32516,.F.); +#32516 = EDGE_CURVE('',#25942,#29320,#32517,.T.); +#32517 = LINE('',#32518,#32519); +#32518 = CARTESIAN_POINT('',(3.7,-0.86,0.85)); +#32519 = VECTOR('',#32520,1.); +#32520 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32521 = ORIENTED_EDGE('',*,*,#25958,.T.); +#32522 = ORIENTED_EDGE('',*,*,#32523,.T.); +#32523 = EDGE_CURVE('',#25951,#29328,#32524,.T.); +#32524 = LINE('',#32525,#32526); +#32525 = CARTESIAN_POINT('',(3.7,-1.14,0.85)); +#32526 = VECTOR('',#32527,1.); +#32527 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32528 = ORIENTED_EDGE('',*,*,#29327,.F.); +#32529 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#32530,#32531) + ,(#32532,#32533 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#32530 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#32531 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#32532 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#32533 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#32534 = ADVANCED_FACE('',(#32535),#32554,.F.); +#32535 = FACE_BOUND('',#32536,.F.); +#32536 = EDGE_LOOP('',(#32537,#32538,#32547,#32553)); +#32537 = ORIENTED_EDGE('',*,*,#25989,.T.); +#32538 = ORIENTED_EDGE('',*,*,#32539,.T.); +#32539 = EDGE_CURVE('',#25982,#32540,#32542,.T.); +#32540 = VERTEX_POINT('',#32541); +#32541 = CARTESIAN_POINT('',(3.8,0.64,0.65)); +#32542 = CIRCLE('',#32543,0.1); +#32543 = AXIS2_PLACEMENT_3D('',#32544,#32545,#32546); +#32544 = CARTESIAN_POINT('',(3.7,0.64,0.65)); +#32545 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32546 = DIRECTION('',(0.,0.,1.)); +#32547 = ORIENTED_EDGE('',*,*,#32548,.F.); +#32548 = EDGE_CURVE('',#32335,#32540,#32549,.T.); +#32549 = LINE('',#32550,#32551); +#32550 = CARTESIAN_POINT('',(3.8,0.86,0.65)); +#32551 = VECTOR('',#32552,1.); +#32552 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32553 = ORIENTED_EDGE('',*,*,#32334,.F.); +#32554 = CYLINDRICAL_SURFACE('',#32555,0.1); +#32555 = AXIS2_PLACEMENT_3D('',#32556,#32557,#32558); +#32556 = CARTESIAN_POINT('',(3.7,0.86,0.65)); +#32557 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32558 = DIRECTION('',(0.,0.,1.)); +#32559 = ADVANCED_FACE('',(#32560),#32638,.T.); +#32560 = FACE_BOUND('',#32561,.T.); +#32561 = EDGE_LOOP('',(#32562,#32563,#32564,#32565,#32573,#32582,#32590, + #32598,#32606,#32615,#32623,#32632)); +#32562 = ORIENTED_EDGE('',*,*,#26034,.F.); +#32563 = ORIENTED_EDGE('',*,*,#25981,.T.); +#32564 = ORIENTED_EDGE('',*,*,#32539,.T.); +#32565 = ORIENTED_EDGE('',*,*,#32566,.T.); +#32566 = EDGE_CURVE('',#32540,#32567,#32569,.T.); +#32567 = VERTEX_POINT('',#32568); +#32568 = CARTESIAN_POINT('',(3.8,0.64,0.2)); +#32569 = LINE('',#32570,#32571); +#32570 = CARTESIAN_POINT('',(3.8,0.64,0.65)); +#32571 = VECTOR('',#32572,1.); +#32572 = DIRECTION('',(0.,0.,-1.)); +#32573 = ORIENTED_EDGE('',*,*,#32574,.T.); +#32574 = EDGE_CURVE('',#32567,#32575,#32577,.T.); +#32575 = VERTEX_POINT('',#32576); +#32576 = CARTESIAN_POINT('',(4.,0.64,-8.326672684689E-17)); +#32577 = CIRCLE('',#32578,0.2); +#32578 = AXIS2_PLACEMENT_3D('',#32579,#32580,#32581); +#32579 = CARTESIAN_POINT('',(4.,0.64,0.2)); +#32580 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32581 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32582 = ORIENTED_EDGE('',*,*,#32583,.T.); +#32583 = EDGE_CURVE('',#32575,#32584,#32586,.T.); +#32584 = VERTEX_POINT('',#32585); +#32585 = CARTESIAN_POINT('',(4.5,0.64,-8.326672684689E-17)); +#32586 = LINE('',#32587,#32588); +#32587 = CARTESIAN_POINT('',(4.,0.64,-8.326672684689E-17)); +#32588 = VECTOR('',#32589,1.); +#32589 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32590 = ORIENTED_EDGE('',*,*,#32591,.T.); +#32591 = EDGE_CURVE('',#32584,#32592,#32594,.T.); +#32592 = VERTEX_POINT('',#32593); +#32593 = CARTESIAN_POINT('',(4.5,0.64,0.1)); +#32594 = LINE('',#32595,#32596); +#32595 = CARTESIAN_POINT('',(4.5,0.64,-8.326672684689E-17)); +#32596 = VECTOR('',#32597,1.); +#32597 = DIRECTION('',(0.,0.,1.)); +#32598 = ORIENTED_EDGE('',*,*,#32599,.T.); +#32599 = EDGE_CURVE('',#32592,#32600,#32602,.T.); +#32600 = VERTEX_POINT('',#32601); +#32601 = CARTESIAN_POINT('',(4.,0.64,0.1)); +#32602 = LINE('',#32603,#32604); +#32603 = CARTESIAN_POINT('',(4.5,0.64,0.1)); +#32604 = VECTOR('',#32605,1.); +#32605 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32606 = ORIENTED_EDGE('',*,*,#32607,.T.); +#32607 = EDGE_CURVE('',#32600,#32608,#32610,.T.); +#32608 = VERTEX_POINT('',#32609); +#32609 = CARTESIAN_POINT('',(3.9,0.64,0.2)); +#32610 = CIRCLE('',#32611,0.1); +#32611 = AXIS2_PLACEMENT_3D('',#32612,#32613,#32614); +#32612 = CARTESIAN_POINT('',(4.,0.64,0.2)); +#32613 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32614 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32615 = ORIENTED_EDGE('',*,*,#32616,.T.); +#32616 = EDGE_CURVE('',#32608,#32617,#32619,.T.); +#32617 = VERTEX_POINT('',#32618); +#32618 = CARTESIAN_POINT('',(3.9,0.64,0.65)); +#32619 = LINE('',#32620,#32621); +#32620 = CARTESIAN_POINT('',(3.9,0.64,0.2)); +#32621 = VECTOR('',#32622,1.); +#32622 = DIRECTION('',(0.,0.,1.)); +#32623 = ORIENTED_EDGE('',*,*,#32624,.T.); +#32624 = EDGE_CURVE('',#32617,#32625,#32627,.T.); +#32625 = VERTEX_POINT('',#32626); +#32626 = CARTESIAN_POINT('',(3.7,0.64,0.85)); +#32627 = CIRCLE('',#32628,0.2); +#32628 = AXIS2_PLACEMENT_3D('',#32629,#32630,#32631); +#32629 = CARTESIAN_POINT('',(3.7,0.64,0.65)); +#32630 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32631 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32632 = ORIENTED_EDGE('',*,*,#32633,.T.); +#32633 = EDGE_CURVE('',#32625,#26035,#32634,.T.); +#32634 = LINE('',#32635,#32636); +#32635 = CARTESIAN_POINT('',(3.7,0.64,0.85)); +#32636 = VECTOR('',#32637,1.); +#32637 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32638 = PLANE('',#32639); +#32639 = AXIS2_PLACEMENT_3D('',#32640,#32641,#32642); +#32640 = CARTESIAN_POINT('',(3.900244542703,0.64,0.394853274378)); +#32641 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32642 = DIRECTION('',(0.,0.,1.)); +#32643 = ADVANCED_FACE('',(#32644),#32730,.F.); +#32644 = FACE_BOUND('',#32645,.F.); +#32645 = EDGE_LOOP('',(#32646,#32647,#32648,#32657,#32665,#32674,#32682, + #32690,#32698,#32707,#32715,#32724)); +#32646 = ORIENTED_EDGE('',*,*,#26074,.F.); +#32647 = ORIENTED_EDGE('',*,*,#26003,.T.); +#32648 = ORIENTED_EDGE('',*,*,#32649,.T.); +#32649 = EDGE_CURVE('',#26004,#32650,#32652,.T.); +#32650 = VERTEX_POINT('',#32651); +#32651 = CARTESIAN_POINT('',(3.8,-0.64,0.65)); +#32652 = CIRCLE('',#32653,0.1); +#32653 = AXIS2_PLACEMENT_3D('',#32654,#32655,#32656); +#32654 = CARTESIAN_POINT('',(3.7,-0.64,0.65)); +#32655 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32656 = DIRECTION('',(0.,0.,1.)); +#32657 = ORIENTED_EDGE('',*,*,#32658,.T.); +#32658 = EDGE_CURVE('',#32650,#32659,#32661,.T.); +#32659 = VERTEX_POINT('',#32660); +#32660 = CARTESIAN_POINT('',(3.8,-0.64,0.2)); +#32661 = LINE('',#32662,#32663); +#32662 = CARTESIAN_POINT('',(3.8,-0.64,0.65)); +#32663 = VECTOR('',#32664,1.); +#32664 = DIRECTION('',(0.,0.,-1.)); +#32665 = ORIENTED_EDGE('',*,*,#32666,.T.); +#32666 = EDGE_CURVE('',#32659,#32667,#32669,.T.); +#32667 = VERTEX_POINT('',#32668); +#32668 = CARTESIAN_POINT('',(4.,-0.64,-8.326672684689E-17)); +#32669 = CIRCLE('',#32670,0.2); +#32670 = AXIS2_PLACEMENT_3D('',#32671,#32672,#32673); +#32671 = CARTESIAN_POINT('',(4.,-0.64,0.2)); +#32672 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32673 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32674 = ORIENTED_EDGE('',*,*,#32675,.T.); +#32675 = EDGE_CURVE('',#32667,#32676,#32678,.T.); +#32676 = VERTEX_POINT('',#32677); +#32677 = CARTESIAN_POINT('',(4.5,-0.64,-8.326672684689E-17)); +#32678 = LINE('',#32679,#32680); +#32679 = CARTESIAN_POINT('',(4.,-0.64,-8.326672684689E-17)); +#32680 = VECTOR('',#32681,1.); +#32681 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32682 = ORIENTED_EDGE('',*,*,#32683,.T.); +#32683 = EDGE_CURVE('',#32676,#32684,#32686,.T.); +#32684 = VERTEX_POINT('',#32685); +#32685 = CARTESIAN_POINT('',(4.5,-0.64,0.1)); +#32686 = LINE('',#32687,#32688); +#32687 = CARTESIAN_POINT('',(4.5,-0.64,-8.326672684689E-17)); +#32688 = VECTOR('',#32689,1.); +#32689 = DIRECTION('',(0.,0.,1.)); +#32690 = ORIENTED_EDGE('',*,*,#32691,.T.); +#32691 = EDGE_CURVE('',#32684,#32692,#32694,.T.); +#32692 = VERTEX_POINT('',#32693); +#32693 = CARTESIAN_POINT('',(4.,-0.64,0.1)); +#32694 = LINE('',#32695,#32696); +#32695 = CARTESIAN_POINT('',(4.5,-0.64,0.1)); +#32696 = VECTOR('',#32697,1.); +#32697 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32698 = ORIENTED_EDGE('',*,*,#32699,.T.); +#32699 = EDGE_CURVE('',#32692,#32700,#32702,.T.); +#32700 = VERTEX_POINT('',#32701); +#32701 = CARTESIAN_POINT('',(3.9,-0.64,0.2)); +#32702 = CIRCLE('',#32703,0.1); +#32703 = AXIS2_PLACEMENT_3D('',#32704,#32705,#32706); +#32704 = CARTESIAN_POINT('',(4.,-0.64,0.2)); +#32705 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32706 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32707 = ORIENTED_EDGE('',*,*,#32708,.T.); +#32708 = EDGE_CURVE('',#32700,#32709,#32711,.T.); +#32709 = VERTEX_POINT('',#32710); +#32710 = CARTESIAN_POINT('',(3.9,-0.64,0.65)); +#32711 = LINE('',#32712,#32713); +#32712 = CARTESIAN_POINT('',(3.9,-0.64,0.2)); +#32713 = VECTOR('',#32714,1.); +#32714 = DIRECTION('',(0.,0.,1.)); +#32715 = ORIENTED_EDGE('',*,*,#32716,.T.); +#32716 = EDGE_CURVE('',#32709,#32717,#32719,.T.); +#32717 = VERTEX_POINT('',#32718); +#32718 = CARTESIAN_POINT('',(3.7,-0.64,0.85)); +#32719 = CIRCLE('',#32720,0.2); +#32720 = AXIS2_PLACEMENT_3D('',#32721,#32722,#32723); +#32721 = CARTESIAN_POINT('',(3.7,-0.64,0.65)); +#32722 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32723 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32724 = ORIENTED_EDGE('',*,*,#32725,.T.); +#32725 = EDGE_CURVE('',#32717,#26075,#32726,.T.); +#32726 = LINE('',#32727,#32728); +#32727 = CARTESIAN_POINT('',(3.7,-0.64,0.85)); +#32728 = VECTOR('',#32729,1.); +#32729 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32730 = PLANE('',#32731); +#32731 = AXIS2_PLACEMENT_3D('',#32732,#32733,#32734); +#32732 = CARTESIAN_POINT('',(3.900244542703,-0.64,0.394853274378)); +#32733 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32734 = DIRECTION('',(0.,0.,1.)); +#32735 = ADVANCED_FACE('',(#32736),#32747,.F.); +#32736 = FACE_BOUND('',#32737,.F.); +#32737 = EDGE_LOOP('',(#32738,#32739,#32740,#32746)); +#32738 = ORIENTED_EDGE('',*,*,#26020,.T.); +#32739 = ORIENTED_EDGE('',*,*,#32426,.T.); +#32740 = ORIENTED_EDGE('',*,*,#32741,.F.); +#32741 = EDGE_CURVE('',#32650,#32427,#32742,.T.); +#32742 = LINE('',#32743,#32744); +#32743 = CARTESIAN_POINT('',(3.8,-0.64,0.65)); +#32744 = VECTOR('',#32745,1.); +#32745 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32746 = ORIENTED_EDGE('',*,*,#32649,.F.); +#32747 = CYLINDRICAL_SURFACE('',#32748,0.1); +#32748 = AXIS2_PLACEMENT_3D('',#32749,#32750,#32751); +#32749 = CARTESIAN_POINT('',(3.7,-0.64,0.65)); +#32750 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32751 = DIRECTION('',(0.,0.,1.)); +#32752 = ADVANCED_FACE('',(#32753),#32769,.F.); +#32753 = FACE_BOUND('',#32754,.F.); +#32754 = EDGE_LOOP('',(#32755,#32761,#32762,#32768)); +#32755 = ORIENTED_EDGE('',*,*,#32756,.F.); +#32756 = EDGE_CURVE('',#26035,#29272,#32757,.T.); +#32757 = LINE('',#32758,#32759); +#32758 = CARTESIAN_POINT('',(3.7,0.64,0.85)); +#32759 = VECTOR('',#32760,1.); +#32760 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32761 = ORIENTED_EDGE('',*,*,#26051,.T.); +#32762 = ORIENTED_EDGE('',*,*,#32763,.T.); +#32763 = EDGE_CURVE('',#26044,#29280,#32764,.T.); +#32764 = LINE('',#32765,#32766); +#32765 = CARTESIAN_POINT('',(3.7,0.36,0.85)); +#32766 = VECTOR('',#32767,1.); +#32767 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32768 = ORIENTED_EDGE('',*,*,#29279,.F.); +#32769 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#32770,#32771) + ,(#32772,#32773 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#32770 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#32771 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#32772 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#32773 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#32774 = ADVANCED_FACE('',(#32775),#32861,.F.); +#32775 = FACE_BOUND('',#32776,.F.); +#32776 = EDGE_LOOP('',(#32777,#32778,#32779,#32788,#32796,#32805,#32813, + #32821,#32829,#32838,#32846,#32855)); +#32777 = ORIENTED_EDGE('',*,*,#26043,.F.); +#32778 = ORIENTED_EDGE('',*,*,#26096,.T.); +#32779 = ORIENTED_EDGE('',*,*,#32780,.T.); +#32780 = EDGE_CURVE('',#26097,#32781,#32783,.T.); +#32781 = VERTEX_POINT('',#32782); +#32782 = CARTESIAN_POINT('',(3.8,0.36,0.65)); +#32783 = CIRCLE('',#32784,0.1); +#32784 = AXIS2_PLACEMENT_3D('',#32785,#32786,#32787); +#32785 = CARTESIAN_POINT('',(3.7,0.36,0.65)); +#32786 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32787 = DIRECTION('',(0.,0.,1.)); +#32788 = ORIENTED_EDGE('',*,*,#32789,.T.); +#32789 = EDGE_CURVE('',#32781,#32790,#32792,.T.); +#32790 = VERTEX_POINT('',#32791); +#32791 = CARTESIAN_POINT('',(3.8,0.36,0.2)); +#32792 = LINE('',#32793,#32794); +#32793 = CARTESIAN_POINT('',(3.8,0.36,0.65)); +#32794 = VECTOR('',#32795,1.); +#32795 = DIRECTION('',(0.,0.,-1.)); +#32796 = ORIENTED_EDGE('',*,*,#32797,.T.); +#32797 = EDGE_CURVE('',#32790,#32798,#32800,.T.); +#32798 = VERTEX_POINT('',#32799); +#32799 = CARTESIAN_POINT('',(4.,0.36,-8.326672684689E-17)); +#32800 = CIRCLE('',#32801,0.2); +#32801 = AXIS2_PLACEMENT_3D('',#32802,#32803,#32804); +#32802 = CARTESIAN_POINT('',(4.,0.36,0.2)); +#32803 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32804 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32805 = ORIENTED_EDGE('',*,*,#32806,.T.); +#32806 = EDGE_CURVE('',#32798,#32807,#32809,.T.); +#32807 = VERTEX_POINT('',#32808); +#32808 = CARTESIAN_POINT('',(4.5,0.36,-8.326672684689E-17)); +#32809 = LINE('',#32810,#32811); +#32810 = CARTESIAN_POINT('',(4.,0.36,-8.326672684689E-17)); +#32811 = VECTOR('',#32812,1.); +#32812 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32813 = ORIENTED_EDGE('',*,*,#32814,.T.); +#32814 = EDGE_CURVE('',#32807,#32815,#32817,.T.); +#32815 = VERTEX_POINT('',#32816); +#32816 = CARTESIAN_POINT('',(4.5,0.36,0.1)); +#32817 = LINE('',#32818,#32819); +#32818 = CARTESIAN_POINT('',(4.5,0.36,-8.326672684689E-17)); +#32819 = VECTOR('',#32820,1.); +#32820 = DIRECTION('',(0.,0.,1.)); +#32821 = ORIENTED_EDGE('',*,*,#32822,.T.); +#32822 = EDGE_CURVE('',#32815,#32823,#32825,.T.); +#32823 = VERTEX_POINT('',#32824); +#32824 = CARTESIAN_POINT('',(4.,0.36,0.1)); +#32825 = LINE('',#32826,#32827); +#32826 = CARTESIAN_POINT('',(4.5,0.36,0.1)); +#32827 = VECTOR('',#32828,1.); +#32828 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32829 = ORIENTED_EDGE('',*,*,#32830,.T.); +#32830 = EDGE_CURVE('',#32823,#32831,#32833,.T.); +#32831 = VERTEX_POINT('',#32832); +#32832 = CARTESIAN_POINT('',(3.9,0.36,0.2)); +#32833 = CIRCLE('',#32834,0.1); +#32834 = AXIS2_PLACEMENT_3D('',#32835,#32836,#32837); +#32835 = CARTESIAN_POINT('',(4.,0.36,0.2)); +#32836 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32837 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32838 = ORIENTED_EDGE('',*,*,#32839,.T.); +#32839 = EDGE_CURVE('',#32831,#32840,#32842,.T.); +#32840 = VERTEX_POINT('',#32841); +#32841 = CARTESIAN_POINT('',(3.9,0.36,0.65)); +#32842 = LINE('',#32843,#32844); +#32843 = CARTESIAN_POINT('',(3.9,0.36,0.2)); +#32844 = VECTOR('',#32845,1.); +#32845 = DIRECTION('',(0.,0.,1.)); +#32846 = ORIENTED_EDGE('',*,*,#32847,.T.); +#32847 = EDGE_CURVE('',#32840,#32848,#32850,.T.); +#32848 = VERTEX_POINT('',#32849); +#32849 = CARTESIAN_POINT('',(3.7,0.36,0.85)); +#32850 = CIRCLE('',#32851,0.2); +#32851 = AXIS2_PLACEMENT_3D('',#32852,#32853,#32854); +#32852 = CARTESIAN_POINT('',(3.7,0.36,0.65)); +#32853 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32854 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32855 = ORIENTED_EDGE('',*,*,#32856,.T.); +#32856 = EDGE_CURVE('',#32848,#26044,#32857,.T.); +#32857 = LINE('',#32858,#32859); +#32858 = CARTESIAN_POINT('',(3.7,0.36,0.85)); +#32859 = VECTOR('',#32860,1.); +#32860 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32861 = PLANE('',#32862); +#32862 = AXIS2_PLACEMENT_3D('',#32863,#32864,#32865); +#32863 = CARTESIAN_POINT('',(3.900244542703,0.36,0.394853274378)); +#32864 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32865 = DIRECTION('',(0.,0.,1.)); +#32866 = ADVANCED_FACE('',(#32867),#32953,.T.); +#32867 = FACE_BOUND('',#32868,.T.); +#32868 = EDGE_LOOP('',(#32869,#32870,#32871,#32880,#32888,#32897,#32905, + #32913,#32921,#32930,#32938,#32947)); +#32869 = ORIENTED_EDGE('',*,*,#26065,.F.); +#32870 = ORIENTED_EDGE('',*,*,#26136,.T.); +#32871 = ORIENTED_EDGE('',*,*,#32872,.T.); +#32872 = EDGE_CURVE('',#26137,#32873,#32875,.T.); +#32873 = VERTEX_POINT('',#32874); +#32874 = CARTESIAN_POINT('',(3.8,-0.36,0.65)); +#32875 = CIRCLE('',#32876,0.1); +#32876 = AXIS2_PLACEMENT_3D('',#32877,#32878,#32879); +#32877 = CARTESIAN_POINT('',(3.7,-0.36,0.65)); +#32878 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32879 = DIRECTION('',(0.,0.,1.)); +#32880 = ORIENTED_EDGE('',*,*,#32881,.T.); +#32881 = EDGE_CURVE('',#32873,#32882,#32884,.T.); +#32882 = VERTEX_POINT('',#32883); +#32883 = CARTESIAN_POINT('',(3.8,-0.36,0.2)); +#32884 = LINE('',#32885,#32886); +#32885 = CARTESIAN_POINT('',(3.8,-0.36,0.65)); +#32886 = VECTOR('',#32887,1.); +#32887 = DIRECTION('',(0.,0.,-1.)); +#32888 = ORIENTED_EDGE('',*,*,#32889,.T.); +#32889 = EDGE_CURVE('',#32882,#32890,#32892,.T.); +#32890 = VERTEX_POINT('',#32891); +#32891 = CARTESIAN_POINT('',(4.,-0.36,-8.326672684689E-17)); +#32892 = CIRCLE('',#32893,0.2); +#32893 = AXIS2_PLACEMENT_3D('',#32894,#32895,#32896); +#32894 = CARTESIAN_POINT('',(4.,-0.36,0.2)); +#32895 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32896 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#32897 = ORIENTED_EDGE('',*,*,#32898,.T.); +#32898 = EDGE_CURVE('',#32890,#32899,#32901,.T.); +#32899 = VERTEX_POINT('',#32900); +#32900 = CARTESIAN_POINT('',(4.5,-0.36,-8.326672684689E-17)); +#32901 = LINE('',#32902,#32903); +#32902 = CARTESIAN_POINT('',(4.,-0.36,-8.326672684689E-17)); +#32903 = VECTOR('',#32904,1.); +#32904 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#32905 = ORIENTED_EDGE('',*,*,#32906,.T.); +#32906 = EDGE_CURVE('',#32899,#32907,#32909,.T.); +#32907 = VERTEX_POINT('',#32908); +#32908 = CARTESIAN_POINT('',(4.5,-0.36,0.1)); +#32909 = LINE('',#32910,#32911); +#32910 = CARTESIAN_POINT('',(4.5,-0.36,-8.326672684689E-17)); +#32911 = VECTOR('',#32912,1.); +#32912 = DIRECTION('',(0.,0.,1.)); +#32913 = ORIENTED_EDGE('',*,*,#32914,.T.); +#32914 = EDGE_CURVE('',#32907,#32915,#32917,.T.); +#32915 = VERTEX_POINT('',#32916); +#32916 = CARTESIAN_POINT('',(4.,-0.36,0.1)); +#32917 = LINE('',#32918,#32919); +#32918 = CARTESIAN_POINT('',(4.5,-0.36,0.1)); +#32919 = VECTOR('',#32920,1.); +#32920 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32921 = ORIENTED_EDGE('',*,*,#32922,.T.); +#32922 = EDGE_CURVE('',#32915,#32923,#32925,.T.); +#32923 = VERTEX_POINT('',#32924); +#32924 = CARTESIAN_POINT('',(3.9,-0.36,0.2)); +#32925 = CIRCLE('',#32926,0.1); +#32926 = AXIS2_PLACEMENT_3D('',#32927,#32928,#32929); +#32927 = CARTESIAN_POINT('',(4.,-0.36,0.2)); +#32928 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32929 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#32930 = ORIENTED_EDGE('',*,*,#32931,.T.); +#32931 = EDGE_CURVE('',#32923,#32932,#32934,.T.); +#32932 = VERTEX_POINT('',#32933); +#32933 = CARTESIAN_POINT('',(3.9,-0.36,0.65)); +#32934 = LINE('',#32935,#32936); +#32935 = CARTESIAN_POINT('',(3.9,-0.36,0.2)); +#32936 = VECTOR('',#32937,1.); +#32937 = DIRECTION('',(0.,0.,1.)); +#32938 = ORIENTED_EDGE('',*,*,#32939,.T.); +#32939 = EDGE_CURVE('',#32932,#32940,#32942,.T.); +#32940 = VERTEX_POINT('',#32941); +#32941 = CARTESIAN_POINT('',(3.7,-0.36,0.85)); +#32942 = CIRCLE('',#32943,0.2); +#32943 = AXIS2_PLACEMENT_3D('',#32944,#32945,#32946); +#32944 = CARTESIAN_POINT('',(3.7,-0.36,0.65)); +#32945 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32946 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#32947 = ORIENTED_EDGE('',*,*,#32948,.T.); +#32948 = EDGE_CURVE('',#32940,#26066,#32949,.T.); +#32949 = LINE('',#32950,#32951); +#32950 = CARTESIAN_POINT('',(3.7,-0.36,0.85)); +#32951 = VECTOR('',#32952,1.); +#32952 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32953 = PLANE('',#32954); +#32954 = AXIS2_PLACEMENT_3D('',#32955,#32956,#32957); +#32955 = CARTESIAN_POINT('',(3.900244542703,-0.36,0.394853274378)); +#32956 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32957 = DIRECTION('',(0.,0.,1.)); +#32958 = ADVANCED_FACE('',(#32959),#32975,.F.); +#32959 = FACE_BOUND('',#32960,.F.); +#32960 = EDGE_LOOP('',(#32961,#32967,#32968,#32974)); +#32961 = ORIENTED_EDGE('',*,*,#32962,.F.); +#32962 = EDGE_CURVE('',#26066,#29304,#32963,.T.); +#32963 = LINE('',#32964,#32965); +#32964 = CARTESIAN_POINT('',(3.7,-0.36,0.85)); +#32965 = VECTOR('',#32966,1.); +#32966 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32967 = ORIENTED_EDGE('',*,*,#26082,.T.); +#32968 = ORIENTED_EDGE('',*,*,#32969,.T.); +#32969 = EDGE_CURVE('',#26075,#29312,#32970,.T.); +#32970 = LINE('',#32971,#32972); +#32971 = CARTESIAN_POINT('',(3.7,-0.64,0.85)); +#32972 = VECTOR('',#32973,1.); +#32973 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#32974 = ORIENTED_EDGE('',*,*,#29311,.F.); +#32975 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#32976,#32977) + ,(#32978,#32979 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#32976 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#32977 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#32978 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#32979 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#32980 = ADVANCED_FACE('',(#32981),#33000,.F.); +#32981 = FACE_BOUND('',#32982,.F.); +#32982 = EDGE_LOOP('',(#32983,#32984,#32993,#32999)); +#32983 = ORIENTED_EDGE('',*,*,#26113,.T.); +#32984 = ORIENTED_EDGE('',*,*,#32985,.T.); +#32985 = EDGE_CURVE('',#26106,#32986,#32988,.T.); +#32986 = VERTEX_POINT('',#32987); +#32987 = CARTESIAN_POINT('',(3.8,0.14,0.65)); +#32988 = CIRCLE('',#32989,0.1); +#32989 = AXIS2_PLACEMENT_3D('',#32990,#32991,#32992); +#32990 = CARTESIAN_POINT('',(3.7,0.14,0.65)); +#32991 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#32992 = DIRECTION('',(0.,0.,1.)); +#32993 = ORIENTED_EDGE('',*,*,#32994,.F.); +#32994 = EDGE_CURVE('',#32781,#32986,#32995,.T.); +#32995 = LINE('',#32996,#32997); +#32996 = CARTESIAN_POINT('',(3.8,0.36,0.65)); +#32997 = VECTOR('',#32998,1.); +#32998 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#32999 = ORIENTED_EDGE('',*,*,#32780,.F.); +#33000 = CYLINDRICAL_SURFACE('',#33001,0.1); +#33001 = AXIS2_PLACEMENT_3D('',#33002,#33003,#33004); +#33002 = CARTESIAN_POINT('',(3.7,0.36,0.65)); +#33003 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#33004 = DIRECTION('',(0.,0.,1.)); +#33005 = ADVANCED_FACE('',(#33006),#33084,.T.); +#33006 = FACE_BOUND('',#33007,.T.); +#33007 = EDGE_LOOP('',(#33008,#33009,#33010,#33011,#33019,#33028,#33036, + #33044,#33052,#33061,#33069,#33078)); +#33008 = ORIENTED_EDGE('',*,*,#26158,.F.); +#33009 = ORIENTED_EDGE('',*,*,#26105,.T.); +#33010 = ORIENTED_EDGE('',*,*,#32985,.T.); +#33011 = ORIENTED_EDGE('',*,*,#33012,.T.); +#33012 = EDGE_CURVE('',#32986,#33013,#33015,.T.); +#33013 = VERTEX_POINT('',#33014); +#33014 = CARTESIAN_POINT('',(3.8,0.14,0.2)); +#33015 = LINE('',#33016,#33017); +#33016 = CARTESIAN_POINT('',(3.8,0.14,0.65)); +#33017 = VECTOR('',#33018,1.); +#33018 = DIRECTION('',(0.,0.,-1.)); +#33019 = ORIENTED_EDGE('',*,*,#33020,.T.); +#33020 = EDGE_CURVE('',#33013,#33021,#33023,.T.); +#33021 = VERTEX_POINT('',#33022); +#33022 = CARTESIAN_POINT('',(4.,0.14,-8.326672684689E-17)); +#33023 = CIRCLE('',#33024,0.2); +#33024 = AXIS2_PLACEMENT_3D('',#33025,#33026,#33027); +#33025 = CARTESIAN_POINT('',(4.,0.14,0.2)); +#33026 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33027 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#33028 = ORIENTED_EDGE('',*,*,#33029,.T.); +#33029 = EDGE_CURVE('',#33021,#33030,#33032,.T.); +#33030 = VERTEX_POINT('',#33031); +#33031 = CARTESIAN_POINT('',(4.5,0.14,-8.326672684689E-17)); +#33032 = LINE('',#33033,#33034); +#33033 = CARTESIAN_POINT('',(4.,0.14,-8.326672684689E-17)); +#33034 = VECTOR('',#33035,1.); +#33035 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#33036 = ORIENTED_EDGE('',*,*,#33037,.T.); +#33037 = EDGE_CURVE('',#33030,#33038,#33040,.T.); +#33038 = VERTEX_POINT('',#33039); +#33039 = CARTESIAN_POINT('',(4.5,0.14,0.1)); +#33040 = LINE('',#33041,#33042); +#33041 = CARTESIAN_POINT('',(4.5,0.14,-8.326672684689E-17)); +#33042 = VECTOR('',#33043,1.); +#33043 = DIRECTION('',(0.,0.,1.)); +#33044 = ORIENTED_EDGE('',*,*,#33045,.T.); +#33045 = EDGE_CURVE('',#33038,#33046,#33048,.T.); +#33046 = VERTEX_POINT('',#33047); +#33047 = CARTESIAN_POINT('',(4.,0.14,0.1)); +#33048 = LINE('',#33049,#33050); +#33049 = CARTESIAN_POINT('',(4.5,0.14,0.1)); +#33050 = VECTOR('',#33051,1.); +#33051 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33052 = ORIENTED_EDGE('',*,*,#33053,.T.); +#33053 = EDGE_CURVE('',#33046,#33054,#33056,.T.); +#33054 = VERTEX_POINT('',#33055); +#33055 = CARTESIAN_POINT('',(3.9,0.14,0.2)); +#33056 = CIRCLE('',#33057,0.1); +#33057 = AXIS2_PLACEMENT_3D('',#33058,#33059,#33060); +#33058 = CARTESIAN_POINT('',(4.,0.14,0.2)); +#33059 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#33060 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#33061 = ORIENTED_EDGE('',*,*,#33062,.T.); +#33062 = EDGE_CURVE('',#33054,#33063,#33065,.T.); +#33063 = VERTEX_POINT('',#33064); +#33064 = CARTESIAN_POINT('',(3.9,0.14,0.65)); +#33065 = LINE('',#33066,#33067); +#33066 = CARTESIAN_POINT('',(3.9,0.14,0.2)); +#33067 = VECTOR('',#33068,1.); +#33068 = DIRECTION('',(0.,0.,1.)); +#33069 = ORIENTED_EDGE('',*,*,#33070,.T.); +#33070 = EDGE_CURVE('',#33063,#33071,#33073,.T.); +#33071 = VERTEX_POINT('',#33072); +#33072 = CARTESIAN_POINT('',(3.7,0.14,0.85)); +#33073 = CIRCLE('',#33074,0.2); +#33074 = AXIS2_PLACEMENT_3D('',#33075,#33076,#33077); +#33075 = CARTESIAN_POINT('',(3.7,0.14,0.65)); +#33076 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33077 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#33078 = ORIENTED_EDGE('',*,*,#33079,.T.); +#33079 = EDGE_CURVE('',#33071,#26159,#33080,.T.); +#33080 = LINE('',#33081,#33082); +#33081 = CARTESIAN_POINT('',(3.7,0.14,0.85)); +#33082 = VECTOR('',#33083,1.); +#33083 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33084 = PLANE('',#33085); +#33085 = AXIS2_PLACEMENT_3D('',#33086,#33087,#33088); +#33086 = CARTESIAN_POINT('',(3.900244542703,0.14,0.394853274378)); +#33087 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33088 = DIRECTION('',(0.,0.,1.)); +#33089 = ADVANCED_FACE('',(#33090),#33176,.F.); +#33090 = FACE_BOUND('',#33091,.F.); +#33091 = EDGE_LOOP('',(#33092,#33093,#33094,#33103,#33111,#33120,#33128, + #33136,#33144,#33153,#33161,#33170)); +#33092 = ORIENTED_EDGE('',*,*,#26167,.F.); +#33093 = ORIENTED_EDGE('',*,*,#26127,.T.); +#33094 = ORIENTED_EDGE('',*,*,#33095,.T.); +#33095 = EDGE_CURVE('',#26128,#33096,#33098,.T.); +#33096 = VERTEX_POINT('',#33097); +#33097 = CARTESIAN_POINT('',(3.8,-0.14,0.65)); +#33098 = CIRCLE('',#33099,0.1); +#33099 = AXIS2_PLACEMENT_3D('',#33100,#33101,#33102); +#33100 = CARTESIAN_POINT('',(3.7,-0.14,0.65)); +#33101 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#33102 = DIRECTION('',(0.,0.,1.)); +#33103 = ORIENTED_EDGE('',*,*,#33104,.T.); +#33104 = EDGE_CURVE('',#33096,#33105,#33107,.T.); +#33105 = VERTEX_POINT('',#33106); +#33106 = CARTESIAN_POINT('',(3.8,-0.14,0.2)); +#33107 = LINE('',#33108,#33109); +#33108 = CARTESIAN_POINT('',(3.8,-0.14,0.65)); +#33109 = VECTOR('',#33110,1.); +#33110 = DIRECTION('',(0.,0.,-1.)); +#33111 = ORIENTED_EDGE('',*,*,#33112,.T.); +#33112 = EDGE_CURVE('',#33105,#33113,#33115,.T.); +#33113 = VERTEX_POINT('',#33114); +#33114 = CARTESIAN_POINT('',(4.,-0.14,-8.326672684689E-17)); +#33115 = CIRCLE('',#33116,0.2); +#33116 = AXIS2_PLACEMENT_3D('',#33117,#33118,#33119); +#33117 = CARTESIAN_POINT('',(4.,-0.14,0.2)); +#33118 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33119 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#33120 = ORIENTED_EDGE('',*,*,#33121,.T.); +#33121 = EDGE_CURVE('',#33113,#33122,#33124,.T.); +#33122 = VERTEX_POINT('',#33123); +#33123 = CARTESIAN_POINT('',(4.5,-0.14,-8.326672684689E-17)); +#33124 = LINE('',#33125,#33126); +#33125 = CARTESIAN_POINT('',(4.,-0.14,-8.326672684689E-17)); +#33126 = VECTOR('',#33127,1.); +#33127 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#33128 = ORIENTED_EDGE('',*,*,#33129,.T.); +#33129 = EDGE_CURVE('',#33122,#33130,#33132,.T.); +#33130 = VERTEX_POINT('',#33131); +#33131 = CARTESIAN_POINT('',(4.5,-0.14,0.1)); +#33132 = LINE('',#33133,#33134); +#33133 = CARTESIAN_POINT('',(4.5,-0.14,-8.326672684689E-17)); +#33134 = VECTOR('',#33135,1.); +#33135 = DIRECTION('',(0.,0.,1.)); +#33136 = ORIENTED_EDGE('',*,*,#33137,.T.); +#33137 = EDGE_CURVE('',#33130,#33138,#33140,.T.); +#33138 = VERTEX_POINT('',#33139); +#33139 = CARTESIAN_POINT('',(4.,-0.14,0.1)); +#33140 = LINE('',#33141,#33142); +#33141 = CARTESIAN_POINT('',(4.5,-0.14,0.1)); +#33142 = VECTOR('',#33143,1.); +#33143 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33144 = ORIENTED_EDGE('',*,*,#33145,.T.); +#33145 = EDGE_CURVE('',#33138,#33146,#33148,.T.); +#33146 = VERTEX_POINT('',#33147); +#33147 = CARTESIAN_POINT('',(3.9,-0.14,0.2)); +#33148 = CIRCLE('',#33149,0.1); +#33149 = AXIS2_PLACEMENT_3D('',#33150,#33151,#33152); +#33150 = CARTESIAN_POINT('',(4.,-0.14,0.2)); +#33151 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#33152 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#33153 = ORIENTED_EDGE('',*,*,#33154,.T.); +#33154 = EDGE_CURVE('',#33146,#33155,#33157,.T.); +#33155 = VERTEX_POINT('',#33156); +#33156 = CARTESIAN_POINT('',(3.9,-0.14,0.65)); +#33157 = LINE('',#33158,#33159); +#33158 = CARTESIAN_POINT('',(3.9,-0.14,0.2)); +#33159 = VECTOR('',#33160,1.); +#33160 = DIRECTION('',(0.,0.,1.)); +#33161 = ORIENTED_EDGE('',*,*,#33162,.T.); +#33162 = EDGE_CURVE('',#33155,#33163,#33165,.T.); +#33163 = VERTEX_POINT('',#33164); +#33164 = CARTESIAN_POINT('',(3.7,-0.14,0.85)); +#33165 = CIRCLE('',#33166,0.2); +#33166 = AXIS2_PLACEMENT_3D('',#33167,#33168,#33169); +#33167 = CARTESIAN_POINT('',(3.7,-0.14,0.65)); +#33168 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33169 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#33170 = ORIENTED_EDGE('',*,*,#33171,.T.); +#33171 = EDGE_CURVE('',#33163,#26168,#33172,.T.); +#33172 = LINE('',#33173,#33174); +#33173 = CARTESIAN_POINT('',(3.7,-0.14,0.85)); +#33174 = VECTOR('',#33175,1.); +#33175 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33176 = PLANE('',#33177); +#33177 = AXIS2_PLACEMENT_3D('',#33178,#33179,#33180); +#33178 = CARTESIAN_POINT('',(3.900244542703,-0.14,0.394853274378)); +#33179 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33180 = DIRECTION('',(0.,0.,1.)); +#33181 = ADVANCED_FACE('',(#33182),#33193,.F.); +#33182 = FACE_BOUND('',#33183,.F.); +#33183 = EDGE_LOOP('',(#33184,#33185,#33186,#33192)); +#33184 = ORIENTED_EDGE('',*,*,#26144,.T.); +#33185 = ORIENTED_EDGE('',*,*,#32872,.T.); +#33186 = ORIENTED_EDGE('',*,*,#33187,.F.); +#33187 = EDGE_CURVE('',#33096,#32873,#33188,.T.); +#33188 = LINE('',#33189,#33190); +#33189 = CARTESIAN_POINT('',(3.8,-0.14,0.65)); +#33190 = VECTOR('',#33191,1.); +#33191 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#33192 = ORIENTED_EDGE('',*,*,#33095,.F.); +#33193 = CYLINDRICAL_SURFACE('',#33194,0.1); +#33194 = AXIS2_PLACEMENT_3D('',#33195,#33196,#33197); +#33195 = CARTESIAN_POINT('',(3.7,-0.14,0.65)); +#33196 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#33197 = DIRECTION('',(0.,0.,1.)); +#33198 = ADVANCED_FACE('',(#33199),#33215,.F.); +#33199 = FACE_BOUND('',#33200,.F.); +#33200 = EDGE_LOOP('',(#33201,#33207,#33208,#33214)); +#33201 = ORIENTED_EDGE('',*,*,#33202,.F.); +#33202 = EDGE_CURVE('',#26159,#29288,#33203,.T.); +#33203 = LINE('',#33204,#33205); +#33204 = CARTESIAN_POINT('',(3.7,0.14,0.85)); +#33205 = VECTOR('',#33206,1.); +#33206 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33207 = ORIENTED_EDGE('',*,*,#26175,.T.); +#33208 = ORIENTED_EDGE('',*,*,#33209,.T.); +#33209 = EDGE_CURVE('',#26168,#29296,#33210,.T.); +#33210 = LINE('',#33211,#33212); +#33211 = CARTESIAN_POINT('',(3.7,-0.14,0.85)); +#33212 = VECTOR('',#33213,1.); +#33213 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33214 = ORIENTED_EDGE('',*,*,#29295,.F.); +#33215 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33216,#33217) + ,(#33218,#33219 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#33216 = CARTESIAN_POINT('',(3.5,3.325,0.85)); +#33217 = CARTESIAN_POINT('',(3.425,3.2875,0.85)); +#33218 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#33219 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#33220 = ADVANCED_FACE('',(#33221),#33238,.F.); +#33221 = FACE_BOUND('',#33222,.F.); +#33222 = EDGE_LOOP('',(#33223,#33224,#33231,#33237)); +#33223 = ORIENTED_EDGE('',*,*,#26197,.T.); +#33224 = ORIENTED_EDGE('',*,*,#33225,.T.); +#33225 = EDGE_CURVE('',#26191,#33226,#33228,.T.); +#33226 = VERTEX_POINT('',#33227); +#33227 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33229,#33230),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#33229 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33230 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33231 = ORIENTED_EDGE('',*,*,#33232,.F.); +#33232 = EDGE_CURVE('',#29182,#33226,#33233,.T.); +#33233 = LINE('',#33234,#33235); +#33234 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#33235 = VECTOR('',#33236,1.); +#33236 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#33237 = ORIENTED_EDGE('',*,*,#30740,.F.); +#33238 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33239,#33240) + ,(#33241,#33242 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#33239 = CARTESIAN_POINT('',(3.5,-3.325,0.85)); +#33240 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#33241 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33242 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33243 = ADVANCED_FACE('',(#33244),#33262,.F.); +#33244 = FACE_BOUND('',#33245,.F.); +#33245 = EDGE_LOOP('',(#33246,#33247,#33248,#33256)); +#33246 = ORIENTED_EDGE('',*,*,#33225,.F.); +#33247 = ORIENTED_EDGE('',*,*,#26222,.T.); +#33248 = ORIENTED_EDGE('',*,*,#33249,.T.); +#33249 = EDGE_CURVE('',#26215,#33250,#33252,.T.); +#33250 = VERTEX_POINT('',#33251); +#33251 = CARTESIAN_POINT('',(2.86,-3.425,0.85)); +#33252 = LINE('',#33253,#33254); +#33253 = CARTESIAN_POINT('',(2.86,-3.7,0.85)); +#33254 = VECTOR('',#33255,1.); +#33255 = DIRECTION('',(0.,1.,0.)); +#33256 = ORIENTED_EDGE('',*,*,#33257,.F.); +#33257 = EDGE_CURVE('',#33226,#33250,#33258,.T.); +#33258 = LINE('',#33259,#33260); +#33259 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33260 = VECTOR('',#33261,1.); +#33261 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33262 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33263,#33264) + ,(#33265,#33266 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#33263 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33264 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33265 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#33266 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33267 = ADVANCED_FACE('',(#33268),#33354,.F.); +#33268 = FACE_BOUND('',#33269,.F.); +#33269 = EDGE_LOOP('',(#33270,#33271,#33272,#33281,#33289,#33298,#33306, + #33314,#33322,#33331,#33339,#33348)); +#33270 = ORIENTED_EDGE('',*,*,#26214,.F.); +#33271 = ORIENTED_EDGE('',*,*,#26266,.T.); +#33272 = ORIENTED_EDGE('',*,*,#33273,.T.); +#33273 = EDGE_CURVE('',#26267,#33274,#33276,.T.); +#33274 = VERTEX_POINT('',#33275); +#33275 = CARTESIAN_POINT('',(2.86,-3.8,0.65)); +#33276 = CIRCLE('',#33277,0.1); +#33277 = AXIS2_PLACEMENT_3D('',#33278,#33279,#33280); +#33278 = CARTESIAN_POINT('',(2.86,-3.7,0.65)); +#33279 = DIRECTION('',(1.,0.,-0.)); +#33280 = DIRECTION('',(0.,0.,1.)); +#33281 = ORIENTED_EDGE('',*,*,#33282,.T.); +#33282 = EDGE_CURVE('',#33274,#33283,#33285,.T.); +#33283 = VERTEX_POINT('',#33284); +#33284 = CARTESIAN_POINT('',(2.86,-3.8,0.2)); +#33285 = LINE('',#33286,#33287); +#33286 = CARTESIAN_POINT('',(2.86,-3.8,0.65)); +#33287 = VECTOR('',#33288,1.); +#33288 = DIRECTION('',(0.,0.,-1.)); +#33289 = ORIENTED_EDGE('',*,*,#33290,.T.); +#33290 = EDGE_CURVE('',#33283,#33291,#33293,.T.); +#33291 = VERTEX_POINT('',#33292); +#33292 = CARTESIAN_POINT('',(2.86,-4.,-8.326672684689E-17)); +#33293 = CIRCLE('',#33294,0.2); +#33294 = AXIS2_PLACEMENT_3D('',#33295,#33296,#33297); +#33295 = CARTESIAN_POINT('',(2.86,-4.,0.2)); +#33296 = DIRECTION('',(-1.,-0.,0.)); +#33297 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33298 = ORIENTED_EDGE('',*,*,#33299,.T.); +#33299 = EDGE_CURVE('',#33291,#33300,#33302,.T.); +#33300 = VERTEX_POINT('',#33301); +#33301 = CARTESIAN_POINT('',(2.86,-4.5,-8.326672684689E-17)); +#33302 = LINE('',#33303,#33304); +#33303 = CARTESIAN_POINT('',(2.86,-4.,-8.326672684689E-17)); +#33304 = VECTOR('',#33305,1.); +#33305 = DIRECTION('',(0.,-1.,0.)); +#33306 = ORIENTED_EDGE('',*,*,#33307,.T.); +#33307 = EDGE_CURVE('',#33300,#33308,#33310,.T.); +#33308 = VERTEX_POINT('',#33309); +#33309 = CARTESIAN_POINT('',(2.86,-4.5,0.1)); +#33310 = LINE('',#33311,#33312); +#33311 = CARTESIAN_POINT('',(2.86,-4.5,-8.326672684689E-17)); +#33312 = VECTOR('',#33313,1.); +#33313 = DIRECTION('',(0.,0.,1.)); +#33314 = ORIENTED_EDGE('',*,*,#33315,.T.); +#33315 = EDGE_CURVE('',#33308,#33316,#33318,.T.); +#33316 = VERTEX_POINT('',#33317); +#33317 = CARTESIAN_POINT('',(2.86,-4.,0.1)); +#33318 = LINE('',#33319,#33320); +#33319 = CARTESIAN_POINT('',(2.86,-4.5,0.1)); +#33320 = VECTOR('',#33321,1.); +#33321 = DIRECTION('',(0.,1.,0.)); +#33322 = ORIENTED_EDGE('',*,*,#33323,.T.); +#33323 = EDGE_CURVE('',#33316,#33324,#33326,.T.); +#33324 = VERTEX_POINT('',#33325); +#33325 = CARTESIAN_POINT('',(2.86,-3.9,0.2)); +#33326 = CIRCLE('',#33327,0.1); +#33327 = AXIS2_PLACEMENT_3D('',#33328,#33329,#33330); +#33328 = CARTESIAN_POINT('',(2.86,-4.,0.2)); +#33329 = DIRECTION('',(1.,-0.,0.)); +#33330 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33331 = ORIENTED_EDGE('',*,*,#33332,.T.); +#33332 = EDGE_CURVE('',#33324,#33333,#33335,.T.); +#33333 = VERTEX_POINT('',#33334); +#33334 = CARTESIAN_POINT('',(2.86,-3.9,0.65)); +#33335 = LINE('',#33336,#33337); +#33336 = CARTESIAN_POINT('',(2.86,-3.9,0.2)); +#33337 = VECTOR('',#33338,1.); +#33338 = DIRECTION('',(0.,0.,1.)); +#33339 = ORIENTED_EDGE('',*,*,#33340,.T.); +#33340 = EDGE_CURVE('',#33333,#33341,#33343,.T.); +#33341 = VERTEX_POINT('',#33342); +#33342 = CARTESIAN_POINT('',(2.86,-3.7,0.85)); +#33343 = CIRCLE('',#33344,0.2); +#33344 = AXIS2_PLACEMENT_3D('',#33345,#33346,#33347); +#33345 = CARTESIAN_POINT('',(2.86,-3.7,0.65)); +#33346 = DIRECTION('',(-1.,0.,0.)); +#33347 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33348 = ORIENTED_EDGE('',*,*,#33349,.T.); +#33349 = EDGE_CURVE('',#33341,#26215,#33350,.T.); +#33350 = LINE('',#33351,#33352); +#33351 = CARTESIAN_POINT('',(2.86,-3.7,0.85)); +#33352 = VECTOR('',#33353,1.); +#33353 = DIRECTION('',(0.,1.,0.)); +#33354 = PLANE('',#33355); +#33355 = AXIS2_PLACEMENT_3D('',#33356,#33357,#33358); +#33356 = CARTESIAN_POINT('',(2.86,-3.900244542703,0.394853274378)); +#33357 = DIRECTION('',(-1.,0.,0.)); +#33358 = DIRECTION('',(0.,0.,1.)); +#33359 = ADVANCED_FACE('',(#33360),#33446,.T.); +#33360 = FACE_BOUND('',#33361,.T.); +#33361 = EDGE_LOOP('',(#33362,#33363,#33364,#33373,#33381,#33390,#33398, + #33406,#33414,#33423,#33431,#33440)); +#33362 = ORIENTED_EDGE('',*,*,#26236,.F.); +#33363 = ORIENTED_EDGE('',*,*,#26306,.T.); +#33364 = ORIENTED_EDGE('',*,*,#33365,.T.); +#33365 = EDGE_CURVE('',#26307,#33366,#33368,.T.); +#33366 = VERTEX_POINT('',#33367); +#33367 = CARTESIAN_POINT('',(-2.86,-3.8,0.65)); +#33368 = CIRCLE('',#33369,0.1); +#33369 = AXIS2_PLACEMENT_3D('',#33370,#33371,#33372); +#33370 = CARTESIAN_POINT('',(-2.86,-3.7,0.65)); +#33371 = DIRECTION('',(1.,0.,-0.)); +#33372 = DIRECTION('',(0.,0.,1.)); +#33373 = ORIENTED_EDGE('',*,*,#33374,.T.); +#33374 = EDGE_CURVE('',#33366,#33375,#33377,.T.); +#33375 = VERTEX_POINT('',#33376); +#33376 = CARTESIAN_POINT('',(-2.86,-3.8,0.2)); +#33377 = LINE('',#33378,#33379); +#33378 = CARTESIAN_POINT('',(-2.86,-3.8,0.65)); +#33379 = VECTOR('',#33380,1.); +#33380 = DIRECTION('',(0.,0.,-1.)); +#33381 = ORIENTED_EDGE('',*,*,#33382,.T.); +#33382 = EDGE_CURVE('',#33375,#33383,#33385,.T.); +#33383 = VERTEX_POINT('',#33384); +#33384 = CARTESIAN_POINT('',(-2.86,-4.,-8.326672684689E-17)); +#33385 = CIRCLE('',#33386,0.2); +#33386 = AXIS2_PLACEMENT_3D('',#33387,#33388,#33389); +#33387 = CARTESIAN_POINT('',(-2.86,-4.,0.2)); +#33388 = DIRECTION('',(-1.,-0.,0.)); +#33389 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33390 = ORIENTED_EDGE('',*,*,#33391,.T.); +#33391 = EDGE_CURVE('',#33383,#33392,#33394,.T.); +#33392 = VERTEX_POINT('',#33393); +#33393 = CARTESIAN_POINT('',(-2.86,-4.5,-8.326672684689E-17)); +#33394 = LINE('',#33395,#33396); +#33395 = CARTESIAN_POINT('',(-2.86,-4.,-8.326672684689E-17)); +#33396 = VECTOR('',#33397,1.); +#33397 = DIRECTION('',(0.,-1.,0.)); +#33398 = ORIENTED_EDGE('',*,*,#33399,.T.); +#33399 = EDGE_CURVE('',#33392,#33400,#33402,.T.); +#33400 = VERTEX_POINT('',#33401); +#33401 = CARTESIAN_POINT('',(-2.86,-4.5,0.1)); +#33402 = LINE('',#33403,#33404); +#33403 = CARTESIAN_POINT('',(-2.86,-4.5,-8.326672684689E-17)); +#33404 = VECTOR('',#33405,1.); +#33405 = DIRECTION('',(0.,0.,1.)); +#33406 = ORIENTED_EDGE('',*,*,#33407,.T.); +#33407 = EDGE_CURVE('',#33400,#33408,#33410,.T.); +#33408 = VERTEX_POINT('',#33409); +#33409 = CARTESIAN_POINT('',(-2.86,-4.,0.1)); +#33410 = LINE('',#33411,#33412); +#33411 = CARTESIAN_POINT('',(-2.86,-4.5,0.1)); +#33412 = VECTOR('',#33413,1.); +#33413 = DIRECTION('',(0.,1.,0.)); +#33414 = ORIENTED_EDGE('',*,*,#33415,.T.); +#33415 = EDGE_CURVE('',#33408,#33416,#33418,.T.); +#33416 = VERTEX_POINT('',#33417); +#33417 = CARTESIAN_POINT('',(-2.86,-3.9,0.2)); +#33418 = CIRCLE('',#33419,0.1); +#33419 = AXIS2_PLACEMENT_3D('',#33420,#33421,#33422); +#33420 = CARTESIAN_POINT('',(-2.86,-4.,0.2)); +#33421 = DIRECTION('',(1.,-0.,0.)); +#33422 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33423 = ORIENTED_EDGE('',*,*,#33424,.T.); +#33424 = EDGE_CURVE('',#33416,#33425,#33427,.T.); +#33425 = VERTEX_POINT('',#33426); +#33426 = CARTESIAN_POINT('',(-2.86,-3.9,0.65)); +#33427 = LINE('',#33428,#33429); +#33428 = CARTESIAN_POINT('',(-2.86,-3.9,0.2)); +#33429 = VECTOR('',#33430,1.); +#33430 = DIRECTION('',(0.,0.,1.)); +#33431 = ORIENTED_EDGE('',*,*,#33432,.T.); +#33432 = EDGE_CURVE('',#33425,#33433,#33435,.T.); +#33433 = VERTEX_POINT('',#33434); +#33434 = CARTESIAN_POINT('',(-2.86,-3.7,0.85)); +#33435 = CIRCLE('',#33436,0.2); +#33436 = AXIS2_PLACEMENT_3D('',#33437,#33438,#33439); +#33437 = CARTESIAN_POINT('',(-2.86,-3.7,0.65)); +#33438 = DIRECTION('',(-1.,0.,0.)); +#33439 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33440 = ORIENTED_EDGE('',*,*,#33441,.T.); +#33441 = EDGE_CURVE('',#33433,#26237,#33442,.T.); +#33442 = LINE('',#33443,#33444); +#33443 = CARTESIAN_POINT('',(-2.86,-3.7,0.85)); +#33444 = VECTOR('',#33445,1.); +#33445 = DIRECTION('',(0.,1.,0.)); +#33446 = PLANE('',#33447); +#33447 = AXIS2_PLACEMENT_3D('',#33448,#33449,#33450); +#33448 = CARTESIAN_POINT('',(-2.86,-3.900244542703,0.394853274378)); +#33449 = DIRECTION('',(-1.,0.,0.)); +#33450 = DIRECTION('',(0.,0.,1.)); +#33451 = ADVANCED_FACE('',(#33452),#33476,.F.); +#33452 = FACE_BOUND('',#33453,.F.); +#33453 = EDGE_LOOP('',(#33454,#33462,#33463,#33470)); +#33454 = ORIENTED_EDGE('',*,*,#33455,.F.); +#33455 = EDGE_CURVE('',#26237,#33456,#33458,.T.); +#33456 = VERTEX_POINT('',#33457); +#33457 = CARTESIAN_POINT('',(-2.86,-3.425,0.85)); +#33458 = LINE('',#33459,#33460); +#33459 = CARTESIAN_POINT('',(-2.86,-3.7,0.85)); +#33460 = VECTOR('',#33461,1.); +#33461 = DIRECTION('',(0.,1.,0.)); +#33462 = ORIENTED_EDGE('',*,*,#26252,.T.); +#33463 = ORIENTED_EDGE('',*,*,#33464,.T.); +#33464 = EDGE_CURVE('',#26246,#33465,#33467,.T.); +#33465 = VERTEX_POINT('',#33466); +#33466 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33468,#33469),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#33468 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#33469 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33470 = ORIENTED_EDGE('',*,*,#33471,.F.); +#33471 = EDGE_CURVE('',#33456,#33465,#33472,.T.); +#33472 = LINE('',#33473,#33474); +#33473 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33474 = VECTOR('',#33475,1.); +#33475 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33476 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33477,#33478) + ,(#33479,#33480 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#33477 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33478 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33479 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#33480 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33481 = ADVANCED_FACE('',(#33482),#33501,.F.); +#33482 = FACE_BOUND('',#33483,.F.); +#33483 = EDGE_LOOP('',(#33484,#33485,#33494,#33500)); +#33484 = ORIENTED_EDGE('',*,*,#26283,.T.); +#33485 = ORIENTED_EDGE('',*,*,#33486,.T.); +#33486 = EDGE_CURVE('',#26276,#33487,#33489,.T.); +#33487 = VERTEX_POINT('',#33488); +#33488 = CARTESIAN_POINT('',(2.64,-3.8,0.65)); +#33489 = CIRCLE('',#33490,0.1); +#33490 = AXIS2_PLACEMENT_3D('',#33491,#33492,#33493); +#33491 = CARTESIAN_POINT('',(2.64,-3.7,0.65)); +#33492 = DIRECTION('',(1.,0.,-0.)); +#33493 = DIRECTION('',(0.,0.,1.)); +#33494 = ORIENTED_EDGE('',*,*,#33495,.F.); +#33495 = EDGE_CURVE('',#33274,#33487,#33496,.T.); +#33496 = LINE('',#33497,#33498); +#33497 = CARTESIAN_POINT('',(2.86,-3.8,0.65)); +#33498 = VECTOR('',#33499,1.); +#33499 = DIRECTION('',(-1.,0.,0.)); +#33500 = ORIENTED_EDGE('',*,*,#33273,.F.); +#33501 = CYLINDRICAL_SURFACE('',#33502,0.1); +#33502 = AXIS2_PLACEMENT_3D('',#33503,#33504,#33505); +#33503 = CARTESIAN_POINT('',(2.86,-3.7,0.65)); +#33504 = DIRECTION('',(1.,0.,0.)); +#33505 = DIRECTION('',(0.,0.,1.)); +#33506 = ADVANCED_FACE('',(#33507),#33585,.T.); +#33507 = FACE_BOUND('',#33508,.T.); +#33508 = EDGE_LOOP('',(#33509,#33510,#33511,#33512,#33520,#33529,#33537, + #33545,#33553,#33562,#33570,#33579)); +#33509 = ORIENTED_EDGE('',*,*,#26328,.F.); +#33510 = ORIENTED_EDGE('',*,*,#26275,.T.); +#33511 = ORIENTED_EDGE('',*,*,#33486,.T.); +#33512 = ORIENTED_EDGE('',*,*,#33513,.T.); +#33513 = EDGE_CURVE('',#33487,#33514,#33516,.T.); +#33514 = VERTEX_POINT('',#33515); +#33515 = CARTESIAN_POINT('',(2.64,-3.8,0.2)); +#33516 = LINE('',#33517,#33518); +#33517 = CARTESIAN_POINT('',(2.64,-3.8,0.65)); +#33518 = VECTOR('',#33519,1.); +#33519 = DIRECTION('',(0.,0.,-1.)); +#33520 = ORIENTED_EDGE('',*,*,#33521,.T.); +#33521 = EDGE_CURVE('',#33514,#33522,#33524,.T.); +#33522 = VERTEX_POINT('',#33523); +#33523 = CARTESIAN_POINT('',(2.64,-4.,-8.326672684689E-17)); +#33524 = CIRCLE('',#33525,0.2); +#33525 = AXIS2_PLACEMENT_3D('',#33526,#33527,#33528); +#33526 = CARTESIAN_POINT('',(2.64,-4.,0.2)); +#33527 = DIRECTION('',(-1.,-0.,0.)); +#33528 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33529 = ORIENTED_EDGE('',*,*,#33530,.T.); +#33530 = EDGE_CURVE('',#33522,#33531,#33533,.T.); +#33531 = VERTEX_POINT('',#33532); +#33532 = CARTESIAN_POINT('',(2.64,-4.5,-8.326672684689E-17)); +#33533 = LINE('',#33534,#33535); +#33534 = CARTESIAN_POINT('',(2.64,-4.,-8.326672684689E-17)); +#33535 = VECTOR('',#33536,1.); +#33536 = DIRECTION('',(0.,-1.,0.)); +#33537 = ORIENTED_EDGE('',*,*,#33538,.T.); +#33538 = EDGE_CURVE('',#33531,#33539,#33541,.T.); +#33539 = VERTEX_POINT('',#33540); +#33540 = CARTESIAN_POINT('',(2.64,-4.5,0.1)); +#33541 = LINE('',#33542,#33543); +#33542 = CARTESIAN_POINT('',(2.64,-4.5,-8.326672684689E-17)); +#33543 = VECTOR('',#33544,1.); +#33544 = DIRECTION('',(0.,0.,1.)); +#33545 = ORIENTED_EDGE('',*,*,#33546,.T.); +#33546 = EDGE_CURVE('',#33539,#33547,#33549,.T.); +#33547 = VERTEX_POINT('',#33548); +#33548 = CARTESIAN_POINT('',(2.64,-4.,0.1)); +#33549 = LINE('',#33550,#33551); +#33550 = CARTESIAN_POINT('',(2.64,-4.5,0.1)); +#33551 = VECTOR('',#33552,1.); +#33552 = DIRECTION('',(0.,1.,0.)); +#33553 = ORIENTED_EDGE('',*,*,#33554,.T.); +#33554 = EDGE_CURVE('',#33547,#33555,#33557,.T.); +#33555 = VERTEX_POINT('',#33556); +#33556 = CARTESIAN_POINT('',(2.64,-3.9,0.2)); +#33557 = CIRCLE('',#33558,0.1); +#33558 = AXIS2_PLACEMENT_3D('',#33559,#33560,#33561); +#33559 = CARTESIAN_POINT('',(2.64,-4.,0.2)); +#33560 = DIRECTION('',(1.,-0.,0.)); +#33561 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33562 = ORIENTED_EDGE('',*,*,#33563,.T.); +#33563 = EDGE_CURVE('',#33555,#33564,#33566,.T.); +#33564 = VERTEX_POINT('',#33565); +#33565 = CARTESIAN_POINT('',(2.64,-3.9,0.65)); +#33566 = LINE('',#33567,#33568); +#33567 = CARTESIAN_POINT('',(2.64,-3.9,0.2)); +#33568 = VECTOR('',#33569,1.); +#33569 = DIRECTION('',(0.,0.,1.)); +#33570 = ORIENTED_EDGE('',*,*,#33571,.T.); +#33571 = EDGE_CURVE('',#33564,#33572,#33574,.T.); +#33572 = VERTEX_POINT('',#33573); +#33573 = CARTESIAN_POINT('',(2.64,-3.7,0.85)); +#33574 = CIRCLE('',#33575,0.2); +#33575 = AXIS2_PLACEMENT_3D('',#33576,#33577,#33578); +#33576 = CARTESIAN_POINT('',(2.64,-3.7,0.65)); +#33577 = DIRECTION('',(-1.,0.,0.)); +#33578 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33579 = ORIENTED_EDGE('',*,*,#33580,.T.); +#33580 = EDGE_CURVE('',#33572,#26329,#33581,.T.); +#33581 = LINE('',#33582,#33583); +#33582 = CARTESIAN_POINT('',(2.64,-3.7,0.85)); +#33583 = VECTOR('',#33584,1.); +#33584 = DIRECTION('',(0.,1.,0.)); +#33585 = PLANE('',#33586); +#33586 = AXIS2_PLACEMENT_3D('',#33587,#33588,#33589); +#33587 = CARTESIAN_POINT('',(2.64,-3.900244542703,0.394853274378)); +#33588 = DIRECTION('',(-1.,0.,0.)); +#33589 = DIRECTION('',(0.,0.,1.)); +#33590 = ADVANCED_FACE('',(#33591),#33677,.F.); +#33591 = FACE_BOUND('',#33592,.F.); +#33592 = EDGE_LOOP('',(#33593,#33594,#33595,#33604,#33612,#33621,#33629, + #33637,#33645,#33654,#33662,#33671)); +#33593 = ORIENTED_EDGE('',*,*,#26368,.F.); +#33594 = ORIENTED_EDGE('',*,*,#26297,.T.); +#33595 = ORIENTED_EDGE('',*,*,#33596,.T.); +#33596 = EDGE_CURVE('',#26298,#33597,#33599,.T.); +#33597 = VERTEX_POINT('',#33598); +#33598 = CARTESIAN_POINT('',(-2.64,-3.8,0.65)); +#33599 = CIRCLE('',#33600,0.1); +#33600 = AXIS2_PLACEMENT_3D('',#33601,#33602,#33603); +#33601 = CARTESIAN_POINT('',(-2.64,-3.7,0.65)); +#33602 = DIRECTION('',(1.,0.,-0.)); +#33603 = DIRECTION('',(0.,0.,1.)); +#33604 = ORIENTED_EDGE('',*,*,#33605,.T.); +#33605 = EDGE_CURVE('',#33597,#33606,#33608,.T.); +#33606 = VERTEX_POINT('',#33607); +#33607 = CARTESIAN_POINT('',(-2.64,-3.8,0.2)); +#33608 = LINE('',#33609,#33610); +#33609 = CARTESIAN_POINT('',(-2.64,-3.8,0.65)); +#33610 = VECTOR('',#33611,1.); +#33611 = DIRECTION('',(0.,0.,-1.)); +#33612 = ORIENTED_EDGE('',*,*,#33613,.T.); +#33613 = EDGE_CURVE('',#33606,#33614,#33616,.T.); +#33614 = VERTEX_POINT('',#33615); +#33615 = CARTESIAN_POINT('',(-2.64,-4.,-8.326672684689E-17)); +#33616 = CIRCLE('',#33617,0.2); +#33617 = AXIS2_PLACEMENT_3D('',#33618,#33619,#33620); +#33618 = CARTESIAN_POINT('',(-2.64,-4.,0.2)); +#33619 = DIRECTION('',(-1.,-0.,0.)); +#33620 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33621 = ORIENTED_EDGE('',*,*,#33622,.T.); +#33622 = EDGE_CURVE('',#33614,#33623,#33625,.T.); +#33623 = VERTEX_POINT('',#33624); +#33624 = CARTESIAN_POINT('',(-2.64,-4.5,-8.326672684689E-17)); +#33625 = LINE('',#33626,#33627); +#33626 = CARTESIAN_POINT('',(-2.64,-4.,-8.326672684689E-17)); +#33627 = VECTOR('',#33628,1.); +#33628 = DIRECTION('',(0.,-1.,0.)); +#33629 = ORIENTED_EDGE('',*,*,#33630,.T.); +#33630 = EDGE_CURVE('',#33623,#33631,#33633,.T.); +#33631 = VERTEX_POINT('',#33632); +#33632 = CARTESIAN_POINT('',(-2.64,-4.5,0.1)); +#33633 = LINE('',#33634,#33635); +#33634 = CARTESIAN_POINT('',(-2.64,-4.5,-8.326672684689E-17)); +#33635 = VECTOR('',#33636,1.); +#33636 = DIRECTION('',(0.,0.,1.)); +#33637 = ORIENTED_EDGE('',*,*,#33638,.T.); +#33638 = EDGE_CURVE('',#33631,#33639,#33641,.T.); +#33639 = VERTEX_POINT('',#33640); +#33640 = CARTESIAN_POINT('',(-2.64,-4.,0.1)); +#33641 = LINE('',#33642,#33643); +#33642 = CARTESIAN_POINT('',(-2.64,-4.5,0.1)); +#33643 = VECTOR('',#33644,1.); +#33644 = DIRECTION('',(0.,1.,0.)); +#33645 = ORIENTED_EDGE('',*,*,#33646,.T.); +#33646 = EDGE_CURVE('',#33639,#33647,#33649,.T.); +#33647 = VERTEX_POINT('',#33648); +#33648 = CARTESIAN_POINT('',(-2.64,-3.9,0.2)); +#33649 = CIRCLE('',#33650,0.1); +#33650 = AXIS2_PLACEMENT_3D('',#33651,#33652,#33653); +#33651 = CARTESIAN_POINT('',(-2.64,-4.,0.2)); +#33652 = DIRECTION('',(1.,-0.,0.)); +#33653 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33654 = ORIENTED_EDGE('',*,*,#33655,.T.); +#33655 = EDGE_CURVE('',#33647,#33656,#33658,.T.); +#33656 = VERTEX_POINT('',#33657); +#33657 = CARTESIAN_POINT('',(-2.64,-3.9,0.65)); +#33658 = LINE('',#33659,#33660); +#33659 = CARTESIAN_POINT('',(-2.64,-3.9,0.2)); +#33660 = VECTOR('',#33661,1.); +#33661 = DIRECTION('',(0.,0.,1.)); +#33662 = ORIENTED_EDGE('',*,*,#33663,.T.); +#33663 = EDGE_CURVE('',#33656,#33664,#33666,.T.); +#33664 = VERTEX_POINT('',#33665); +#33665 = CARTESIAN_POINT('',(-2.64,-3.7,0.85)); +#33666 = CIRCLE('',#33667,0.2); +#33667 = AXIS2_PLACEMENT_3D('',#33668,#33669,#33670); +#33668 = CARTESIAN_POINT('',(-2.64,-3.7,0.65)); +#33669 = DIRECTION('',(-1.,0.,0.)); +#33670 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33671 = ORIENTED_EDGE('',*,*,#33672,.T.); +#33672 = EDGE_CURVE('',#33664,#26369,#33673,.T.); +#33673 = LINE('',#33674,#33675); +#33674 = CARTESIAN_POINT('',(-2.64,-3.7,0.85)); +#33675 = VECTOR('',#33676,1.); +#33676 = DIRECTION('',(0.,1.,0.)); +#33677 = PLANE('',#33678); +#33678 = AXIS2_PLACEMENT_3D('',#33679,#33680,#33681); +#33679 = CARTESIAN_POINT('',(-2.64,-3.900244542703,0.394853274378)); +#33680 = DIRECTION('',(-1.,0.,0.)); +#33681 = DIRECTION('',(0.,0.,1.)); +#33682 = ADVANCED_FACE('',(#33683),#33694,.F.); +#33683 = FACE_BOUND('',#33684,.F.); +#33684 = EDGE_LOOP('',(#33685,#33686,#33687,#33693)); +#33685 = ORIENTED_EDGE('',*,*,#26314,.T.); +#33686 = ORIENTED_EDGE('',*,*,#33365,.T.); +#33687 = ORIENTED_EDGE('',*,*,#33688,.F.); +#33688 = EDGE_CURVE('',#33597,#33366,#33689,.T.); +#33689 = LINE('',#33690,#33691); +#33690 = CARTESIAN_POINT('',(-2.64,-3.8,0.65)); +#33691 = VECTOR('',#33692,1.); +#33692 = DIRECTION('',(-1.,0.,0.)); +#33693 = ORIENTED_EDGE('',*,*,#33596,.F.); +#33694 = CYLINDRICAL_SURFACE('',#33695,0.1); +#33695 = AXIS2_PLACEMENT_3D('',#33696,#33697,#33698); +#33696 = CARTESIAN_POINT('',(-2.64,-3.7,0.65)); +#33697 = DIRECTION('',(1.,0.,0.)); +#33698 = DIRECTION('',(0.,0.,1.)); +#33699 = ADVANCED_FACE('',(#33700),#33725,.F.); +#33700 = FACE_BOUND('',#33701,.F.); +#33701 = EDGE_LOOP('',(#33702,#33710,#33711,#33719)); +#33702 = ORIENTED_EDGE('',*,*,#33703,.F.); +#33703 = EDGE_CURVE('',#26329,#33704,#33706,.T.); +#33704 = VERTEX_POINT('',#33705); +#33705 = CARTESIAN_POINT('',(2.64,-3.425,0.85)); +#33706 = LINE('',#33707,#33708); +#33707 = CARTESIAN_POINT('',(2.64,-3.7,0.85)); +#33708 = VECTOR('',#33709,1.); +#33709 = DIRECTION('',(0.,1.,0.)); +#33710 = ORIENTED_EDGE('',*,*,#26345,.T.); +#33711 = ORIENTED_EDGE('',*,*,#33712,.T.); +#33712 = EDGE_CURVE('',#26338,#33713,#33715,.T.); +#33713 = VERTEX_POINT('',#33714); +#33714 = CARTESIAN_POINT('',(2.36,-3.425,0.85)); +#33715 = LINE('',#33716,#33717); +#33716 = CARTESIAN_POINT('',(2.36,-3.7,0.85)); +#33717 = VECTOR('',#33718,1.); +#33718 = DIRECTION('',(0.,1.,0.)); +#33719 = ORIENTED_EDGE('',*,*,#33720,.F.); +#33720 = EDGE_CURVE('',#33704,#33713,#33721,.T.); +#33721 = LINE('',#33722,#33723); +#33722 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33723 = VECTOR('',#33724,1.); +#33724 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33725 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33726,#33727) + ,(#33728,#33729 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#33726 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33727 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33728 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#33729 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33730 = ADVANCED_FACE('',(#33731),#33817,.F.); +#33731 = FACE_BOUND('',#33732,.F.); +#33732 = EDGE_LOOP('',(#33733,#33734,#33735,#33744,#33752,#33761,#33769, + #33777,#33785,#33794,#33802,#33811)); +#33733 = ORIENTED_EDGE('',*,*,#26337,.F.); +#33734 = ORIENTED_EDGE('',*,*,#26390,.T.); +#33735 = ORIENTED_EDGE('',*,*,#33736,.T.); +#33736 = EDGE_CURVE('',#26391,#33737,#33739,.T.); +#33737 = VERTEX_POINT('',#33738); +#33738 = CARTESIAN_POINT('',(2.36,-3.8,0.65)); +#33739 = CIRCLE('',#33740,0.1); +#33740 = AXIS2_PLACEMENT_3D('',#33741,#33742,#33743); +#33741 = CARTESIAN_POINT('',(2.36,-3.7,0.65)); +#33742 = DIRECTION('',(1.,0.,-0.)); +#33743 = DIRECTION('',(0.,0.,1.)); +#33744 = ORIENTED_EDGE('',*,*,#33745,.T.); +#33745 = EDGE_CURVE('',#33737,#33746,#33748,.T.); +#33746 = VERTEX_POINT('',#33747); +#33747 = CARTESIAN_POINT('',(2.36,-3.8,0.2)); +#33748 = LINE('',#33749,#33750); +#33749 = CARTESIAN_POINT('',(2.36,-3.8,0.65)); +#33750 = VECTOR('',#33751,1.); +#33751 = DIRECTION('',(0.,0.,-1.)); +#33752 = ORIENTED_EDGE('',*,*,#33753,.T.); +#33753 = EDGE_CURVE('',#33746,#33754,#33756,.T.); +#33754 = VERTEX_POINT('',#33755); +#33755 = CARTESIAN_POINT('',(2.36,-4.,-8.326672684689E-17)); +#33756 = CIRCLE('',#33757,0.2); +#33757 = AXIS2_PLACEMENT_3D('',#33758,#33759,#33760); +#33758 = CARTESIAN_POINT('',(2.36,-4.,0.2)); +#33759 = DIRECTION('',(-1.,-0.,0.)); +#33760 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33761 = ORIENTED_EDGE('',*,*,#33762,.T.); +#33762 = EDGE_CURVE('',#33754,#33763,#33765,.T.); +#33763 = VERTEX_POINT('',#33764); +#33764 = CARTESIAN_POINT('',(2.36,-4.5,-8.326672684689E-17)); +#33765 = LINE('',#33766,#33767); +#33766 = CARTESIAN_POINT('',(2.36,-4.,-8.326672684689E-17)); +#33767 = VECTOR('',#33768,1.); +#33768 = DIRECTION('',(0.,-1.,0.)); +#33769 = ORIENTED_EDGE('',*,*,#33770,.T.); +#33770 = EDGE_CURVE('',#33763,#33771,#33773,.T.); +#33771 = VERTEX_POINT('',#33772); +#33772 = CARTESIAN_POINT('',(2.36,-4.5,0.1)); +#33773 = LINE('',#33774,#33775); +#33774 = CARTESIAN_POINT('',(2.36,-4.5,-8.326672684689E-17)); +#33775 = VECTOR('',#33776,1.); +#33776 = DIRECTION('',(0.,0.,1.)); +#33777 = ORIENTED_EDGE('',*,*,#33778,.T.); +#33778 = EDGE_CURVE('',#33771,#33779,#33781,.T.); +#33779 = VERTEX_POINT('',#33780); +#33780 = CARTESIAN_POINT('',(2.36,-4.,0.1)); +#33781 = LINE('',#33782,#33783); +#33782 = CARTESIAN_POINT('',(2.36,-4.5,0.1)); +#33783 = VECTOR('',#33784,1.); +#33784 = DIRECTION('',(0.,1.,0.)); +#33785 = ORIENTED_EDGE('',*,*,#33786,.T.); +#33786 = EDGE_CURVE('',#33779,#33787,#33789,.T.); +#33787 = VERTEX_POINT('',#33788); +#33788 = CARTESIAN_POINT('',(2.36,-3.9,0.2)); +#33789 = CIRCLE('',#33790,0.1); +#33790 = AXIS2_PLACEMENT_3D('',#33791,#33792,#33793); +#33791 = CARTESIAN_POINT('',(2.36,-4.,0.2)); +#33792 = DIRECTION('',(1.,-0.,0.)); +#33793 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33794 = ORIENTED_EDGE('',*,*,#33795,.T.); +#33795 = EDGE_CURVE('',#33787,#33796,#33798,.T.); +#33796 = VERTEX_POINT('',#33797); +#33797 = CARTESIAN_POINT('',(2.36,-3.9,0.65)); +#33798 = LINE('',#33799,#33800); +#33799 = CARTESIAN_POINT('',(2.36,-3.9,0.2)); +#33800 = VECTOR('',#33801,1.); +#33801 = DIRECTION('',(0.,0.,1.)); +#33802 = ORIENTED_EDGE('',*,*,#33803,.T.); +#33803 = EDGE_CURVE('',#33796,#33804,#33806,.T.); +#33804 = VERTEX_POINT('',#33805); +#33805 = CARTESIAN_POINT('',(2.36,-3.7,0.85)); +#33806 = CIRCLE('',#33807,0.2); +#33807 = AXIS2_PLACEMENT_3D('',#33808,#33809,#33810); +#33808 = CARTESIAN_POINT('',(2.36,-3.7,0.65)); +#33809 = DIRECTION('',(-1.,0.,0.)); +#33810 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33811 = ORIENTED_EDGE('',*,*,#33812,.T.); +#33812 = EDGE_CURVE('',#33804,#26338,#33813,.T.); +#33813 = LINE('',#33814,#33815); +#33814 = CARTESIAN_POINT('',(2.36,-3.7,0.85)); +#33815 = VECTOR('',#33816,1.); +#33816 = DIRECTION('',(0.,1.,0.)); +#33817 = PLANE('',#33818); +#33818 = AXIS2_PLACEMENT_3D('',#33819,#33820,#33821); +#33819 = CARTESIAN_POINT('',(2.36,-3.900244542703,0.394853274378)); +#33820 = DIRECTION('',(-1.,0.,0.)); +#33821 = DIRECTION('',(0.,0.,1.)); +#33822 = ADVANCED_FACE('',(#33823),#33909,.T.); +#33823 = FACE_BOUND('',#33824,.T.); +#33824 = EDGE_LOOP('',(#33825,#33826,#33827,#33836,#33844,#33853,#33861, + #33869,#33877,#33886,#33894,#33903)); +#33825 = ORIENTED_EDGE('',*,*,#26359,.F.); +#33826 = ORIENTED_EDGE('',*,*,#26430,.T.); +#33827 = ORIENTED_EDGE('',*,*,#33828,.T.); +#33828 = EDGE_CURVE('',#26431,#33829,#33831,.T.); +#33829 = VERTEX_POINT('',#33830); +#33830 = CARTESIAN_POINT('',(-2.36,-3.8,0.65)); +#33831 = CIRCLE('',#33832,0.1); +#33832 = AXIS2_PLACEMENT_3D('',#33833,#33834,#33835); +#33833 = CARTESIAN_POINT('',(-2.36,-3.7,0.65)); +#33834 = DIRECTION('',(1.,0.,-0.)); +#33835 = DIRECTION('',(0.,0.,1.)); +#33836 = ORIENTED_EDGE('',*,*,#33837,.T.); +#33837 = EDGE_CURVE('',#33829,#33838,#33840,.T.); +#33838 = VERTEX_POINT('',#33839); +#33839 = CARTESIAN_POINT('',(-2.36,-3.8,0.2)); +#33840 = LINE('',#33841,#33842); +#33841 = CARTESIAN_POINT('',(-2.36,-3.8,0.65)); +#33842 = VECTOR('',#33843,1.); +#33843 = DIRECTION('',(0.,0.,-1.)); +#33844 = ORIENTED_EDGE('',*,*,#33845,.T.); +#33845 = EDGE_CURVE('',#33838,#33846,#33848,.T.); +#33846 = VERTEX_POINT('',#33847); +#33847 = CARTESIAN_POINT('',(-2.36,-4.,-8.326672684689E-17)); +#33848 = CIRCLE('',#33849,0.2); +#33849 = AXIS2_PLACEMENT_3D('',#33850,#33851,#33852); +#33850 = CARTESIAN_POINT('',(-2.36,-4.,0.2)); +#33851 = DIRECTION('',(-1.,-0.,0.)); +#33852 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33853 = ORIENTED_EDGE('',*,*,#33854,.T.); +#33854 = EDGE_CURVE('',#33846,#33855,#33857,.T.); +#33855 = VERTEX_POINT('',#33856); +#33856 = CARTESIAN_POINT('',(-2.36,-4.5,-8.326672684689E-17)); +#33857 = LINE('',#33858,#33859); +#33858 = CARTESIAN_POINT('',(-2.36,-4.,-8.326672684689E-17)); +#33859 = VECTOR('',#33860,1.); +#33860 = DIRECTION('',(0.,-1.,0.)); +#33861 = ORIENTED_EDGE('',*,*,#33862,.T.); +#33862 = EDGE_CURVE('',#33855,#33863,#33865,.T.); +#33863 = VERTEX_POINT('',#33864); +#33864 = CARTESIAN_POINT('',(-2.36,-4.5,0.1)); +#33865 = LINE('',#33866,#33867); +#33866 = CARTESIAN_POINT('',(-2.36,-4.5,-8.326672684689E-17)); +#33867 = VECTOR('',#33868,1.); +#33868 = DIRECTION('',(0.,0.,1.)); +#33869 = ORIENTED_EDGE('',*,*,#33870,.T.); +#33870 = EDGE_CURVE('',#33863,#33871,#33873,.T.); +#33871 = VERTEX_POINT('',#33872); +#33872 = CARTESIAN_POINT('',(-2.36,-4.,0.1)); +#33873 = LINE('',#33874,#33875); +#33874 = CARTESIAN_POINT('',(-2.36,-4.5,0.1)); +#33875 = VECTOR('',#33876,1.); +#33876 = DIRECTION('',(0.,1.,0.)); +#33877 = ORIENTED_EDGE('',*,*,#33878,.T.); +#33878 = EDGE_CURVE('',#33871,#33879,#33881,.T.); +#33879 = VERTEX_POINT('',#33880); +#33880 = CARTESIAN_POINT('',(-2.36,-3.9,0.2)); +#33881 = CIRCLE('',#33882,0.1); +#33882 = AXIS2_PLACEMENT_3D('',#33883,#33884,#33885); +#33883 = CARTESIAN_POINT('',(-2.36,-4.,0.2)); +#33884 = DIRECTION('',(1.,-0.,0.)); +#33885 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#33886 = ORIENTED_EDGE('',*,*,#33887,.T.); +#33887 = EDGE_CURVE('',#33879,#33888,#33890,.T.); +#33888 = VERTEX_POINT('',#33889); +#33889 = CARTESIAN_POINT('',(-2.36,-3.9,0.65)); +#33890 = LINE('',#33891,#33892); +#33891 = CARTESIAN_POINT('',(-2.36,-3.9,0.2)); +#33892 = VECTOR('',#33893,1.); +#33893 = DIRECTION('',(0.,0.,1.)); +#33894 = ORIENTED_EDGE('',*,*,#33895,.T.); +#33895 = EDGE_CURVE('',#33888,#33896,#33898,.T.); +#33896 = VERTEX_POINT('',#33897); +#33897 = CARTESIAN_POINT('',(-2.36,-3.7,0.85)); +#33898 = CIRCLE('',#33899,0.2); +#33899 = AXIS2_PLACEMENT_3D('',#33900,#33901,#33902); +#33900 = CARTESIAN_POINT('',(-2.36,-3.7,0.65)); +#33901 = DIRECTION('',(-1.,0.,0.)); +#33902 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#33903 = ORIENTED_EDGE('',*,*,#33904,.T.); +#33904 = EDGE_CURVE('',#33896,#26360,#33905,.T.); +#33905 = LINE('',#33906,#33907); +#33906 = CARTESIAN_POINT('',(-2.36,-3.7,0.85)); +#33907 = VECTOR('',#33908,1.); +#33908 = DIRECTION('',(0.,1.,0.)); +#33909 = PLANE('',#33910); +#33910 = AXIS2_PLACEMENT_3D('',#33911,#33912,#33913); +#33911 = CARTESIAN_POINT('',(-2.36,-3.900244542703,0.394853274378)); +#33912 = DIRECTION('',(-1.,0.,0.)); +#33913 = DIRECTION('',(0.,0.,1.)); +#33914 = ADVANCED_FACE('',(#33915),#33940,.F.); +#33915 = FACE_BOUND('',#33916,.F.); +#33916 = EDGE_LOOP('',(#33917,#33925,#33926,#33934)); +#33917 = ORIENTED_EDGE('',*,*,#33918,.F.); +#33918 = EDGE_CURVE('',#26360,#33919,#33921,.T.); +#33919 = VERTEX_POINT('',#33920); +#33920 = CARTESIAN_POINT('',(-2.36,-3.425,0.85)); +#33921 = LINE('',#33922,#33923); +#33922 = CARTESIAN_POINT('',(-2.36,-3.7,0.85)); +#33923 = VECTOR('',#33924,1.); +#33924 = DIRECTION('',(0.,1.,0.)); +#33925 = ORIENTED_EDGE('',*,*,#26376,.T.); +#33926 = ORIENTED_EDGE('',*,*,#33927,.T.); +#33927 = EDGE_CURVE('',#26369,#33928,#33930,.T.); +#33928 = VERTEX_POINT('',#33929); +#33929 = CARTESIAN_POINT('',(-2.64,-3.425,0.85)); +#33930 = LINE('',#33931,#33932); +#33931 = CARTESIAN_POINT('',(-2.64,-3.7,0.85)); +#33932 = VECTOR('',#33933,1.); +#33933 = DIRECTION('',(0.,1.,0.)); +#33934 = ORIENTED_EDGE('',*,*,#33935,.F.); +#33935 = EDGE_CURVE('',#33919,#33928,#33936,.T.); +#33936 = LINE('',#33937,#33938); +#33937 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33938 = VECTOR('',#33939,1.); +#33939 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#33940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#33941,#33942) + ,(#33943,#33944 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#33941 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#33942 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#33943 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#33944 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#33945 = ADVANCED_FACE('',(#33946),#33965,.F.); +#33946 = FACE_BOUND('',#33947,.F.); +#33947 = EDGE_LOOP('',(#33948,#33949,#33958,#33964)); +#33948 = ORIENTED_EDGE('',*,*,#26407,.T.); +#33949 = ORIENTED_EDGE('',*,*,#33950,.T.); +#33950 = EDGE_CURVE('',#26400,#33951,#33953,.T.); +#33951 = VERTEX_POINT('',#33952); +#33952 = CARTESIAN_POINT('',(2.14,-3.8,0.65)); +#33953 = CIRCLE('',#33954,0.1); +#33954 = AXIS2_PLACEMENT_3D('',#33955,#33956,#33957); +#33955 = CARTESIAN_POINT('',(2.14,-3.7,0.65)); +#33956 = DIRECTION('',(1.,0.,-0.)); +#33957 = DIRECTION('',(0.,0.,1.)); +#33958 = ORIENTED_EDGE('',*,*,#33959,.F.); +#33959 = EDGE_CURVE('',#33737,#33951,#33960,.T.); +#33960 = LINE('',#33961,#33962); +#33961 = CARTESIAN_POINT('',(2.36,-3.8,0.65)); +#33962 = VECTOR('',#33963,1.); +#33963 = DIRECTION('',(-1.,0.,0.)); +#33964 = ORIENTED_EDGE('',*,*,#33736,.F.); +#33965 = CYLINDRICAL_SURFACE('',#33966,0.1); +#33966 = AXIS2_PLACEMENT_3D('',#33967,#33968,#33969); +#33967 = CARTESIAN_POINT('',(2.36,-3.7,0.65)); +#33968 = DIRECTION('',(1.,0.,0.)); +#33969 = DIRECTION('',(0.,0.,1.)); +#33970 = ADVANCED_FACE('',(#33971),#34049,.T.); +#33971 = FACE_BOUND('',#33972,.T.); +#33972 = EDGE_LOOP('',(#33973,#33974,#33975,#33976,#33984,#33993,#34001, + #34009,#34017,#34026,#34034,#34043)); +#33973 = ORIENTED_EDGE('',*,*,#26452,.F.); +#33974 = ORIENTED_EDGE('',*,*,#26399,.T.); +#33975 = ORIENTED_EDGE('',*,*,#33950,.T.); +#33976 = ORIENTED_EDGE('',*,*,#33977,.T.); +#33977 = EDGE_CURVE('',#33951,#33978,#33980,.T.); +#33978 = VERTEX_POINT('',#33979); +#33979 = CARTESIAN_POINT('',(2.14,-3.8,0.2)); +#33980 = LINE('',#33981,#33982); +#33981 = CARTESIAN_POINT('',(2.14,-3.8,0.65)); +#33982 = VECTOR('',#33983,1.); +#33983 = DIRECTION('',(0.,0.,-1.)); +#33984 = ORIENTED_EDGE('',*,*,#33985,.T.); +#33985 = EDGE_CURVE('',#33978,#33986,#33988,.T.); +#33986 = VERTEX_POINT('',#33987); +#33987 = CARTESIAN_POINT('',(2.14,-4.,-8.326672684689E-17)); +#33988 = CIRCLE('',#33989,0.2); +#33989 = AXIS2_PLACEMENT_3D('',#33990,#33991,#33992); +#33990 = CARTESIAN_POINT('',(2.14,-4.,0.2)); +#33991 = DIRECTION('',(-1.,-0.,0.)); +#33992 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#33993 = ORIENTED_EDGE('',*,*,#33994,.T.); +#33994 = EDGE_CURVE('',#33986,#33995,#33997,.T.); +#33995 = VERTEX_POINT('',#33996); +#33996 = CARTESIAN_POINT('',(2.14,-4.5,-8.326672684689E-17)); +#33997 = LINE('',#33998,#33999); +#33998 = CARTESIAN_POINT('',(2.14,-4.,-8.326672684689E-17)); +#33999 = VECTOR('',#34000,1.); +#34000 = DIRECTION('',(0.,-1.,0.)); +#34001 = ORIENTED_EDGE('',*,*,#34002,.T.); +#34002 = EDGE_CURVE('',#33995,#34003,#34005,.T.); +#34003 = VERTEX_POINT('',#34004); +#34004 = CARTESIAN_POINT('',(2.14,-4.5,0.1)); +#34005 = LINE('',#34006,#34007); +#34006 = CARTESIAN_POINT('',(2.14,-4.5,-8.326672684689E-17)); +#34007 = VECTOR('',#34008,1.); +#34008 = DIRECTION('',(0.,0.,1.)); +#34009 = ORIENTED_EDGE('',*,*,#34010,.T.); +#34010 = EDGE_CURVE('',#34003,#34011,#34013,.T.); +#34011 = VERTEX_POINT('',#34012); +#34012 = CARTESIAN_POINT('',(2.14,-4.,0.1)); +#34013 = LINE('',#34014,#34015); +#34014 = CARTESIAN_POINT('',(2.14,-4.5,0.1)); +#34015 = VECTOR('',#34016,1.); +#34016 = DIRECTION('',(0.,1.,0.)); +#34017 = ORIENTED_EDGE('',*,*,#34018,.T.); +#34018 = EDGE_CURVE('',#34011,#34019,#34021,.T.); +#34019 = VERTEX_POINT('',#34020); +#34020 = CARTESIAN_POINT('',(2.14,-3.9,0.2)); +#34021 = CIRCLE('',#34022,0.1); +#34022 = AXIS2_PLACEMENT_3D('',#34023,#34024,#34025); +#34023 = CARTESIAN_POINT('',(2.14,-4.,0.2)); +#34024 = DIRECTION('',(1.,-0.,0.)); +#34025 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34026 = ORIENTED_EDGE('',*,*,#34027,.T.); +#34027 = EDGE_CURVE('',#34019,#34028,#34030,.T.); +#34028 = VERTEX_POINT('',#34029); +#34029 = CARTESIAN_POINT('',(2.14,-3.9,0.65)); +#34030 = LINE('',#34031,#34032); +#34031 = CARTESIAN_POINT('',(2.14,-3.9,0.2)); +#34032 = VECTOR('',#34033,1.); +#34033 = DIRECTION('',(0.,0.,1.)); +#34034 = ORIENTED_EDGE('',*,*,#34035,.T.); +#34035 = EDGE_CURVE('',#34028,#34036,#34038,.T.); +#34036 = VERTEX_POINT('',#34037); +#34037 = CARTESIAN_POINT('',(2.14,-3.7,0.85)); +#34038 = CIRCLE('',#34039,0.2); +#34039 = AXIS2_PLACEMENT_3D('',#34040,#34041,#34042); +#34040 = CARTESIAN_POINT('',(2.14,-3.7,0.65)); +#34041 = DIRECTION('',(-1.,0.,0.)); +#34042 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34043 = ORIENTED_EDGE('',*,*,#34044,.T.); +#34044 = EDGE_CURVE('',#34036,#26453,#34045,.T.); +#34045 = LINE('',#34046,#34047); +#34046 = CARTESIAN_POINT('',(2.14,-3.7,0.85)); +#34047 = VECTOR('',#34048,1.); +#34048 = DIRECTION('',(0.,1.,0.)); +#34049 = PLANE('',#34050); +#34050 = AXIS2_PLACEMENT_3D('',#34051,#34052,#34053); +#34051 = CARTESIAN_POINT('',(2.14,-3.900244542703,0.394853274378)); +#34052 = DIRECTION('',(-1.,0.,0.)); +#34053 = DIRECTION('',(0.,0.,1.)); +#34054 = ADVANCED_FACE('',(#34055),#34141,.F.); +#34055 = FACE_BOUND('',#34056,.F.); +#34056 = EDGE_LOOP('',(#34057,#34058,#34059,#34068,#34076,#34085,#34093, + #34101,#34109,#34118,#34126,#34135)); +#34057 = ORIENTED_EDGE('',*,*,#26492,.F.); +#34058 = ORIENTED_EDGE('',*,*,#26421,.T.); +#34059 = ORIENTED_EDGE('',*,*,#34060,.T.); +#34060 = EDGE_CURVE('',#26422,#34061,#34063,.T.); +#34061 = VERTEX_POINT('',#34062); +#34062 = CARTESIAN_POINT('',(-2.14,-3.8,0.65)); +#34063 = CIRCLE('',#34064,0.1); +#34064 = AXIS2_PLACEMENT_3D('',#34065,#34066,#34067); +#34065 = CARTESIAN_POINT('',(-2.14,-3.7,0.65)); +#34066 = DIRECTION('',(1.,0.,-0.)); +#34067 = DIRECTION('',(0.,0.,1.)); +#34068 = ORIENTED_EDGE('',*,*,#34069,.T.); +#34069 = EDGE_CURVE('',#34061,#34070,#34072,.T.); +#34070 = VERTEX_POINT('',#34071); +#34071 = CARTESIAN_POINT('',(-2.14,-3.8,0.2)); +#34072 = LINE('',#34073,#34074); +#34073 = CARTESIAN_POINT('',(-2.14,-3.8,0.65)); +#34074 = VECTOR('',#34075,1.); +#34075 = DIRECTION('',(0.,0.,-1.)); +#34076 = ORIENTED_EDGE('',*,*,#34077,.T.); +#34077 = EDGE_CURVE('',#34070,#34078,#34080,.T.); +#34078 = VERTEX_POINT('',#34079); +#34079 = CARTESIAN_POINT('',(-2.14,-4.,-8.326672684689E-17)); +#34080 = CIRCLE('',#34081,0.2); +#34081 = AXIS2_PLACEMENT_3D('',#34082,#34083,#34084); +#34082 = CARTESIAN_POINT('',(-2.14,-4.,0.2)); +#34083 = DIRECTION('',(-1.,-0.,0.)); +#34084 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34085 = ORIENTED_EDGE('',*,*,#34086,.T.); +#34086 = EDGE_CURVE('',#34078,#34087,#34089,.T.); +#34087 = VERTEX_POINT('',#34088); +#34088 = CARTESIAN_POINT('',(-2.14,-4.5,-8.326672684689E-17)); +#34089 = LINE('',#34090,#34091); +#34090 = CARTESIAN_POINT('',(-2.14,-4.,-8.326672684689E-17)); +#34091 = VECTOR('',#34092,1.); +#34092 = DIRECTION('',(0.,-1.,0.)); +#34093 = ORIENTED_EDGE('',*,*,#34094,.T.); +#34094 = EDGE_CURVE('',#34087,#34095,#34097,.T.); +#34095 = VERTEX_POINT('',#34096); +#34096 = CARTESIAN_POINT('',(-2.14,-4.5,0.1)); +#34097 = LINE('',#34098,#34099); +#34098 = CARTESIAN_POINT('',(-2.14,-4.5,-8.326672684689E-17)); +#34099 = VECTOR('',#34100,1.); +#34100 = DIRECTION('',(0.,0.,1.)); +#34101 = ORIENTED_EDGE('',*,*,#34102,.T.); +#34102 = EDGE_CURVE('',#34095,#34103,#34105,.T.); +#34103 = VERTEX_POINT('',#34104); +#34104 = CARTESIAN_POINT('',(-2.14,-4.,0.1)); +#34105 = LINE('',#34106,#34107); +#34106 = CARTESIAN_POINT('',(-2.14,-4.5,0.1)); +#34107 = VECTOR('',#34108,1.); +#34108 = DIRECTION('',(0.,1.,0.)); +#34109 = ORIENTED_EDGE('',*,*,#34110,.T.); +#34110 = EDGE_CURVE('',#34103,#34111,#34113,.T.); +#34111 = VERTEX_POINT('',#34112); +#34112 = CARTESIAN_POINT('',(-2.14,-3.9,0.2)); +#34113 = CIRCLE('',#34114,0.1); +#34114 = AXIS2_PLACEMENT_3D('',#34115,#34116,#34117); +#34115 = CARTESIAN_POINT('',(-2.14,-4.,0.2)); +#34116 = DIRECTION('',(1.,-0.,0.)); +#34117 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34118 = ORIENTED_EDGE('',*,*,#34119,.T.); +#34119 = EDGE_CURVE('',#34111,#34120,#34122,.T.); +#34120 = VERTEX_POINT('',#34121); +#34121 = CARTESIAN_POINT('',(-2.14,-3.9,0.65)); +#34122 = LINE('',#34123,#34124); +#34123 = CARTESIAN_POINT('',(-2.14,-3.9,0.2)); +#34124 = VECTOR('',#34125,1.); +#34125 = DIRECTION('',(0.,0.,1.)); +#34126 = ORIENTED_EDGE('',*,*,#34127,.T.); +#34127 = EDGE_CURVE('',#34120,#34128,#34130,.T.); +#34128 = VERTEX_POINT('',#34129); +#34129 = CARTESIAN_POINT('',(-2.14,-3.7,0.85)); +#34130 = CIRCLE('',#34131,0.2); +#34131 = AXIS2_PLACEMENT_3D('',#34132,#34133,#34134); +#34132 = CARTESIAN_POINT('',(-2.14,-3.7,0.65)); +#34133 = DIRECTION('',(-1.,0.,0.)); +#34134 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34135 = ORIENTED_EDGE('',*,*,#34136,.T.); +#34136 = EDGE_CURVE('',#34128,#26493,#34137,.T.); +#34137 = LINE('',#34138,#34139); +#34138 = CARTESIAN_POINT('',(-2.14,-3.7,0.85)); +#34139 = VECTOR('',#34140,1.); +#34140 = DIRECTION('',(0.,1.,0.)); +#34141 = PLANE('',#34142); +#34142 = AXIS2_PLACEMENT_3D('',#34143,#34144,#34145); +#34143 = CARTESIAN_POINT('',(-2.14,-3.900244542703,0.394853274378)); +#34144 = DIRECTION('',(-1.,0.,0.)); +#34145 = DIRECTION('',(0.,0.,1.)); +#34146 = ADVANCED_FACE('',(#34147),#34158,.F.); +#34147 = FACE_BOUND('',#34148,.F.); +#34148 = EDGE_LOOP('',(#34149,#34150,#34151,#34157)); +#34149 = ORIENTED_EDGE('',*,*,#26438,.T.); +#34150 = ORIENTED_EDGE('',*,*,#33828,.T.); +#34151 = ORIENTED_EDGE('',*,*,#34152,.F.); +#34152 = EDGE_CURVE('',#34061,#33829,#34153,.T.); +#34153 = LINE('',#34154,#34155); +#34154 = CARTESIAN_POINT('',(-2.14,-3.8,0.65)); +#34155 = VECTOR('',#34156,1.); +#34156 = DIRECTION('',(-1.,0.,0.)); +#34157 = ORIENTED_EDGE('',*,*,#34060,.F.); +#34158 = CYLINDRICAL_SURFACE('',#34159,0.1); +#34159 = AXIS2_PLACEMENT_3D('',#34160,#34161,#34162); +#34160 = CARTESIAN_POINT('',(-2.14,-3.7,0.65)); +#34161 = DIRECTION('',(1.,0.,0.)); +#34162 = DIRECTION('',(0.,0.,1.)); +#34163 = ADVANCED_FACE('',(#34164),#34189,.F.); +#34164 = FACE_BOUND('',#34165,.F.); +#34165 = EDGE_LOOP('',(#34166,#34174,#34175,#34183)); +#34166 = ORIENTED_EDGE('',*,*,#34167,.F.); +#34167 = EDGE_CURVE('',#26453,#34168,#34170,.T.); +#34168 = VERTEX_POINT('',#34169); +#34169 = CARTESIAN_POINT('',(2.14,-3.425,0.85)); +#34170 = LINE('',#34171,#34172); +#34171 = CARTESIAN_POINT('',(2.14,-3.7,0.85)); +#34172 = VECTOR('',#34173,1.); +#34173 = DIRECTION('',(0.,1.,0.)); +#34174 = ORIENTED_EDGE('',*,*,#26469,.T.); +#34175 = ORIENTED_EDGE('',*,*,#34176,.T.); +#34176 = EDGE_CURVE('',#26462,#34177,#34179,.T.); +#34177 = VERTEX_POINT('',#34178); +#34178 = CARTESIAN_POINT('',(1.86,-3.425,0.85)); +#34179 = LINE('',#34180,#34181); +#34180 = CARTESIAN_POINT('',(1.86,-3.7,0.85)); +#34181 = VECTOR('',#34182,1.); +#34182 = DIRECTION('',(0.,1.,0.)); +#34183 = ORIENTED_EDGE('',*,*,#34184,.F.); +#34184 = EDGE_CURVE('',#34168,#34177,#34185,.T.); +#34185 = LINE('',#34186,#34187); +#34186 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34187 = VECTOR('',#34188,1.); +#34188 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#34189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#34190,#34191) + ,(#34192,#34193 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#34190 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#34191 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34192 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#34193 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#34194 = ADVANCED_FACE('',(#34195),#34281,.F.); +#34195 = FACE_BOUND('',#34196,.F.); +#34196 = EDGE_LOOP('',(#34197,#34198,#34199,#34208,#34216,#34225,#34233, + #34241,#34249,#34258,#34266,#34275)); +#34197 = ORIENTED_EDGE('',*,*,#26461,.F.); +#34198 = ORIENTED_EDGE('',*,*,#26514,.T.); +#34199 = ORIENTED_EDGE('',*,*,#34200,.T.); +#34200 = EDGE_CURVE('',#26515,#34201,#34203,.T.); +#34201 = VERTEX_POINT('',#34202); +#34202 = CARTESIAN_POINT('',(1.86,-3.8,0.65)); +#34203 = CIRCLE('',#34204,0.1); +#34204 = AXIS2_PLACEMENT_3D('',#34205,#34206,#34207); +#34205 = CARTESIAN_POINT('',(1.86,-3.7,0.65)); +#34206 = DIRECTION('',(1.,0.,-0.)); +#34207 = DIRECTION('',(0.,0.,1.)); +#34208 = ORIENTED_EDGE('',*,*,#34209,.T.); +#34209 = EDGE_CURVE('',#34201,#34210,#34212,.T.); +#34210 = VERTEX_POINT('',#34211); +#34211 = CARTESIAN_POINT('',(1.86,-3.8,0.2)); +#34212 = LINE('',#34213,#34214); +#34213 = CARTESIAN_POINT('',(1.86,-3.8,0.65)); +#34214 = VECTOR('',#34215,1.); +#34215 = DIRECTION('',(0.,0.,-1.)); +#34216 = ORIENTED_EDGE('',*,*,#34217,.T.); +#34217 = EDGE_CURVE('',#34210,#34218,#34220,.T.); +#34218 = VERTEX_POINT('',#34219); +#34219 = CARTESIAN_POINT('',(1.86,-4.,-8.326672684689E-17)); +#34220 = CIRCLE('',#34221,0.2); +#34221 = AXIS2_PLACEMENT_3D('',#34222,#34223,#34224); +#34222 = CARTESIAN_POINT('',(1.86,-4.,0.2)); +#34223 = DIRECTION('',(-1.,-0.,0.)); +#34224 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34225 = ORIENTED_EDGE('',*,*,#34226,.T.); +#34226 = EDGE_CURVE('',#34218,#34227,#34229,.T.); +#34227 = VERTEX_POINT('',#34228); +#34228 = CARTESIAN_POINT('',(1.86,-4.5,-8.326672684689E-17)); +#34229 = LINE('',#34230,#34231); +#34230 = CARTESIAN_POINT('',(1.86,-4.,-8.326672684689E-17)); +#34231 = VECTOR('',#34232,1.); +#34232 = DIRECTION('',(0.,-1.,0.)); +#34233 = ORIENTED_EDGE('',*,*,#34234,.T.); +#34234 = EDGE_CURVE('',#34227,#34235,#34237,.T.); +#34235 = VERTEX_POINT('',#34236); +#34236 = CARTESIAN_POINT('',(1.86,-4.5,0.1)); +#34237 = LINE('',#34238,#34239); +#34238 = CARTESIAN_POINT('',(1.86,-4.5,-8.326672684689E-17)); +#34239 = VECTOR('',#34240,1.); +#34240 = DIRECTION('',(0.,0.,1.)); +#34241 = ORIENTED_EDGE('',*,*,#34242,.T.); +#34242 = EDGE_CURVE('',#34235,#34243,#34245,.T.); +#34243 = VERTEX_POINT('',#34244); +#34244 = CARTESIAN_POINT('',(1.86,-4.,0.1)); +#34245 = LINE('',#34246,#34247); +#34246 = CARTESIAN_POINT('',(1.86,-4.5,0.1)); +#34247 = VECTOR('',#34248,1.); +#34248 = DIRECTION('',(0.,1.,0.)); +#34249 = ORIENTED_EDGE('',*,*,#34250,.T.); +#34250 = EDGE_CURVE('',#34243,#34251,#34253,.T.); +#34251 = VERTEX_POINT('',#34252); +#34252 = CARTESIAN_POINT('',(1.86,-3.9,0.2)); +#34253 = CIRCLE('',#34254,0.1); +#34254 = AXIS2_PLACEMENT_3D('',#34255,#34256,#34257); +#34255 = CARTESIAN_POINT('',(1.86,-4.,0.2)); +#34256 = DIRECTION('',(1.,-0.,0.)); +#34257 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34258 = ORIENTED_EDGE('',*,*,#34259,.T.); +#34259 = EDGE_CURVE('',#34251,#34260,#34262,.T.); +#34260 = VERTEX_POINT('',#34261); +#34261 = CARTESIAN_POINT('',(1.86,-3.9,0.65)); +#34262 = LINE('',#34263,#34264); +#34263 = CARTESIAN_POINT('',(1.86,-3.9,0.2)); +#34264 = VECTOR('',#34265,1.); +#34265 = DIRECTION('',(0.,0.,1.)); +#34266 = ORIENTED_EDGE('',*,*,#34267,.T.); +#34267 = EDGE_CURVE('',#34260,#34268,#34270,.T.); +#34268 = VERTEX_POINT('',#34269); +#34269 = CARTESIAN_POINT('',(1.86,-3.7,0.85)); +#34270 = CIRCLE('',#34271,0.2); +#34271 = AXIS2_PLACEMENT_3D('',#34272,#34273,#34274); +#34272 = CARTESIAN_POINT('',(1.86,-3.7,0.65)); +#34273 = DIRECTION('',(-1.,0.,0.)); +#34274 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34275 = ORIENTED_EDGE('',*,*,#34276,.T.); +#34276 = EDGE_CURVE('',#34268,#26462,#34277,.T.); +#34277 = LINE('',#34278,#34279); +#34278 = CARTESIAN_POINT('',(1.86,-3.7,0.85)); +#34279 = VECTOR('',#34280,1.); +#34280 = DIRECTION('',(0.,1.,0.)); +#34281 = PLANE('',#34282); +#34282 = AXIS2_PLACEMENT_3D('',#34283,#34284,#34285); +#34283 = CARTESIAN_POINT('',(1.86,-3.900244542703,0.394853274378)); +#34284 = DIRECTION('',(-1.,0.,0.)); +#34285 = DIRECTION('',(0.,0.,1.)); +#34286 = ADVANCED_FACE('',(#34287),#34373,.T.); +#34287 = FACE_BOUND('',#34288,.T.); +#34288 = EDGE_LOOP('',(#34289,#34290,#34291,#34300,#34308,#34317,#34325, + #34333,#34341,#34350,#34358,#34367)); +#34289 = ORIENTED_EDGE('',*,*,#26483,.F.); +#34290 = ORIENTED_EDGE('',*,*,#26554,.T.); +#34291 = ORIENTED_EDGE('',*,*,#34292,.T.); +#34292 = EDGE_CURVE('',#26555,#34293,#34295,.T.); +#34293 = VERTEX_POINT('',#34294); +#34294 = CARTESIAN_POINT('',(-1.86,-3.8,0.65)); +#34295 = CIRCLE('',#34296,0.1); +#34296 = AXIS2_PLACEMENT_3D('',#34297,#34298,#34299); +#34297 = CARTESIAN_POINT('',(-1.86,-3.7,0.65)); +#34298 = DIRECTION('',(1.,0.,-0.)); +#34299 = DIRECTION('',(0.,0.,1.)); +#34300 = ORIENTED_EDGE('',*,*,#34301,.T.); +#34301 = EDGE_CURVE('',#34293,#34302,#34304,.T.); +#34302 = VERTEX_POINT('',#34303); +#34303 = CARTESIAN_POINT('',(-1.86,-3.8,0.2)); +#34304 = LINE('',#34305,#34306); +#34305 = CARTESIAN_POINT('',(-1.86,-3.8,0.65)); +#34306 = VECTOR('',#34307,1.); +#34307 = DIRECTION('',(0.,0.,-1.)); +#34308 = ORIENTED_EDGE('',*,*,#34309,.T.); +#34309 = EDGE_CURVE('',#34302,#34310,#34312,.T.); +#34310 = VERTEX_POINT('',#34311); +#34311 = CARTESIAN_POINT('',(-1.86,-4.,-8.326672684689E-17)); +#34312 = CIRCLE('',#34313,0.2); +#34313 = AXIS2_PLACEMENT_3D('',#34314,#34315,#34316); +#34314 = CARTESIAN_POINT('',(-1.86,-4.,0.2)); +#34315 = DIRECTION('',(-1.,-0.,0.)); +#34316 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34317 = ORIENTED_EDGE('',*,*,#34318,.T.); +#34318 = EDGE_CURVE('',#34310,#34319,#34321,.T.); +#34319 = VERTEX_POINT('',#34320); +#34320 = CARTESIAN_POINT('',(-1.86,-4.5,-8.326672684689E-17)); +#34321 = LINE('',#34322,#34323); +#34322 = CARTESIAN_POINT('',(-1.86,-4.,-8.326672684689E-17)); +#34323 = VECTOR('',#34324,1.); +#34324 = DIRECTION('',(0.,-1.,0.)); +#34325 = ORIENTED_EDGE('',*,*,#34326,.T.); +#34326 = EDGE_CURVE('',#34319,#34327,#34329,.T.); +#34327 = VERTEX_POINT('',#34328); +#34328 = CARTESIAN_POINT('',(-1.86,-4.5,0.1)); +#34329 = LINE('',#34330,#34331); +#34330 = CARTESIAN_POINT('',(-1.86,-4.5,-8.326672684689E-17)); +#34331 = VECTOR('',#34332,1.); +#34332 = DIRECTION('',(0.,0.,1.)); +#34333 = ORIENTED_EDGE('',*,*,#34334,.T.); +#34334 = EDGE_CURVE('',#34327,#34335,#34337,.T.); +#34335 = VERTEX_POINT('',#34336); +#34336 = CARTESIAN_POINT('',(-1.86,-4.,0.1)); +#34337 = LINE('',#34338,#34339); +#34338 = CARTESIAN_POINT('',(-1.86,-4.5,0.1)); +#34339 = VECTOR('',#34340,1.); +#34340 = DIRECTION('',(0.,1.,0.)); +#34341 = ORIENTED_EDGE('',*,*,#34342,.T.); +#34342 = EDGE_CURVE('',#34335,#34343,#34345,.T.); +#34343 = VERTEX_POINT('',#34344); +#34344 = CARTESIAN_POINT('',(-1.86,-3.9,0.2)); +#34345 = CIRCLE('',#34346,0.1); +#34346 = AXIS2_PLACEMENT_3D('',#34347,#34348,#34349); +#34347 = CARTESIAN_POINT('',(-1.86,-4.,0.2)); +#34348 = DIRECTION('',(1.,-0.,0.)); +#34349 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34350 = ORIENTED_EDGE('',*,*,#34351,.T.); +#34351 = EDGE_CURVE('',#34343,#34352,#34354,.T.); +#34352 = VERTEX_POINT('',#34353); +#34353 = CARTESIAN_POINT('',(-1.86,-3.9,0.65)); +#34354 = LINE('',#34355,#34356); +#34355 = CARTESIAN_POINT('',(-1.86,-3.9,0.2)); +#34356 = VECTOR('',#34357,1.); +#34357 = DIRECTION('',(0.,0.,1.)); +#34358 = ORIENTED_EDGE('',*,*,#34359,.T.); +#34359 = EDGE_CURVE('',#34352,#34360,#34362,.T.); +#34360 = VERTEX_POINT('',#34361); +#34361 = CARTESIAN_POINT('',(-1.86,-3.7,0.85)); +#34362 = CIRCLE('',#34363,0.2); +#34363 = AXIS2_PLACEMENT_3D('',#34364,#34365,#34366); +#34364 = CARTESIAN_POINT('',(-1.86,-3.7,0.65)); +#34365 = DIRECTION('',(-1.,0.,0.)); +#34366 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34367 = ORIENTED_EDGE('',*,*,#34368,.T.); +#34368 = EDGE_CURVE('',#34360,#26484,#34369,.T.); +#34369 = LINE('',#34370,#34371); +#34370 = CARTESIAN_POINT('',(-1.86,-3.7,0.85)); +#34371 = VECTOR('',#34372,1.); +#34372 = DIRECTION('',(0.,1.,0.)); +#34373 = PLANE('',#34374); +#34374 = AXIS2_PLACEMENT_3D('',#34375,#34376,#34377); +#34375 = CARTESIAN_POINT('',(-1.86,-3.900244542703,0.394853274378)); +#34376 = DIRECTION('',(-1.,0.,0.)); +#34377 = DIRECTION('',(0.,0.,1.)); +#34378 = ADVANCED_FACE('',(#34379),#34404,.F.); +#34379 = FACE_BOUND('',#34380,.F.); +#34380 = EDGE_LOOP('',(#34381,#34389,#34390,#34398)); +#34381 = ORIENTED_EDGE('',*,*,#34382,.F.); +#34382 = EDGE_CURVE('',#26484,#34383,#34385,.T.); +#34383 = VERTEX_POINT('',#34384); +#34384 = CARTESIAN_POINT('',(-1.86,-3.425,0.85)); +#34385 = LINE('',#34386,#34387); +#34386 = CARTESIAN_POINT('',(-1.86,-3.7,0.85)); +#34387 = VECTOR('',#34388,1.); +#34388 = DIRECTION('',(0.,1.,0.)); +#34389 = ORIENTED_EDGE('',*,*,#26500,.T.); +#34390 = ORIENTED_EDGE('',*,*,#34391,.T.); +#34391 = EDGE_CURVE('',#26493,#34392,#34394,.T.); +#34392 = VERTEX_POINT('',#34393); +#34393 = CARTESIAN_POINT('',(-2.14,-3.425,0.85)); +#34394 = LINE('',#34395,#34396); +#34395 = CARTESIAN_POINT('',(-2.14,-3.7,0.85)); +#34396 = VECTOR('',#34397,1.); +#34397 = DIRECTION('',(0.,1.,0.)); +#34398 = ORIENTED_EDGE('',*,*,#34399,.F.); +#34399 = EDGE_CURVE('',#34383,#34392,#34400,.T.); +#34400 = LINE('',#34401,#34402); +#34401 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34402 = VECTOR('',#34403,1.); +#34403 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#34404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#34405,#34406) + ,(#34407,#34408 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#34405 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#34406 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34407 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#34408 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#34409 = ADVANCED_FACE('',(#34410),#34429,.F.); +#34410 = FACE_BOUND('',#34411,.F.); +#34411 = EDGE_LOOP('',(#34412,#34413,#34422,#34428)); +#34412 = ORIENTED_EDGE('',*,*,#26531,.T.); +#34413 = ORIENTED_EDGE('',*,*,#34414,.T.); +#34414 = EDGE_CURVE('',#26524,#34415,#34417,.T.); +#34415 = VERTEX_POINT('',#34416); +#34416 = CARTESIAN_POINT('',(1.64,-3.8,0.65)); +#34417 = CIRCLE('',#34418,0.1); +#34418 = AXIS2_PLACEMENT_3D('',#34419,#34420,#34421); +#34419 = CARTESIAN_POINT('',(1.64,-3.7,0.65)); +#34420 = DIRECTION('',(1.,0.,-0.)); +#34421 = DIRECTION('',(0.,0.,1.)); +#34422 = ORIENTED_EDGE('',*,*,#34423,.F.); +#34423 = EDGE_CURVE('',#34201,#34415,#34424,.T.); +#34424 = LINE('',#34425,#34426); +#34425 = CARTESIAN_POINT('',(1.86,-3.8,0.65)); +#34426 = VECTOR('',#34427,1.); +#34427 = DIRECTION('',(-1.,0.,0.)); +#34428 = ORIENTED_EDGE('',*,*,#34200,.F.); +#34429 = CYLINDRICAL_SURFACE('',#34430,0.1); +#34430 = AXIS2_PLACEMENT_3D('',#34431,#34432,#34433); +#34431 = CARTESIAN_POINT('',(1.86,-3.7,0.65)); +#34432 = DIRECTION('',(1.,0.,0.)); +#34433 = DIRECTION('',(0.,0.,1.)); +#34434 = ADVANCED_FACE('',(#34435),#34513,.T.); +#34435 = FACE_BOUND('',#34436,.T.); +#34436 = EDGE_LOOP('',(#34437,#34438,#34439,#34440,#34448,#34457,#34465, + #34473,#34481,#34490,#34498,#34507)); +#34437 = ORIENTED_EDGE('',*,*,#26576,.F.); +#34438 = ORIENTED_EDGE('',*,*,#26523,.T.); +#34439 = ORIENTED_EDGE('',*,*,#34414,.T.); +#34440 = ORIENTED_EDGE('',*,*,#34441,.T.); +#34441 = EDGE_CURVE('',#34415,#34442,#34444,.T.); +#34442 = VERTEX_POINT('',#34443); +#34443 = CARTESIAN_POINT('',(1.64,-3.8,0.2)); +#34444 = LINE('',#34445,#34446); +#34445 = CARTESIAN_POINT('',(1.64,-3.8,0.65)); +#34446 = VECTOR('',#34447,1.); +#34447 = DIRECTION('',(0.,0.,-1.)); +#34448 = ORIENTED_EDGE('',*,*,#34449,.T.); +#34449 = EDGE_CURVE('',#34442,#34450,#34452,.T.); +#34450 = VERTEX_POINT('',#34451); +#34451 = CARTESIAN_POINT('',(1.64,-4.,-8.326672684689E-17)); +#34452 = CIRCLE('',#34453,0.2); +#34453 = AXIS2_PLACEMENT_3D('',#34454,#34455,#34456); +#34454 = CARTESIAN_POINT('',(1.64,-4.,0.2)); +#34455 = DIRECTION('',(-1.,-0.,0.)); +#34456 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34457 = ORIENTED_EDGE('',*,*,#34458,.T.); +#34458 = EDGE_CURVE('',#34450,#34459,#34461,.T.); +#34459 = VERTEX_POINT('',#34460); +#34460 = CARTESIAN_POINT('',(1.64,-4.5,-8.326672684689E-17)); +#34461 = LINE('',#34462,#34463); +#34462 = CARTESIAN_POINT('',(1.64,-4.,-8.326672684689E-17)); +#34463 = VECTOR('',#34464,1.); +#34464 = DIRECTION('',(0.,-1.,0.)); +#34465 = ORIENTED_EDGE('',*,*,#34466,.T.); +#34466 = EDGE_CURVE('',#34459,#34467,#34469,.T.); +#34467 = VERTEX_POINT('',#34468); +#34468 = CARTESIAN_POINT('',(1.64,-4.5,0.1)); +#34469 = LINE('',#34470,#34471); +#34470 = CARTESIAN_POINT('',(1.64,-4.5,-8.326672684689E-17)); +#34471 = VECTOR('',#34472,1.); +#34472 = DIRECTION('',(0.,0.,1.)); +#34473 = ORIENTED_EDGE('',*,*,#34474,.T.); +#34474 = EDGE_CURVE('',#34467,#34475,#34477,.T.); +#34475 = VERTEX_POINT('',#34476); +#34476 = CARTESIAN_POINT('',(1.64,-4.,0.1)); +#34477 = LINE('',#34478,#34479); +#34478 = CARTESIAN_POINT('',(1.64,-4.5,0.1)); +#34479 = VECTOR('',#34480,1.); +#34480 = DIRECTION('',(0.,1.,0.)); +#34481 = ORIENTED_EDGE('',*,*,#34482,.T.); +#34482 = EDGE_CURVE('',#34475,#34483,#34485,.T.); +#34483 = VERTEX_POINT('',#34484); +#34484 = CARTESIAN_POINT('',(1.64,-3.9,0.2)); +#34485 = CIRCLE('',#34486,0.1); +#34486 = AXIS2_PLACEMENT_3D('',#34487,#34488,#34489); +#34487 = CARTESIAN_POINT('',(1.64,-4.,0.2)); +#34488 = DIRECTION('',(1.,-0.,0.)); +#34489 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34490 = ORIENTED_EDGE('',*,*,#34491,.T.); +#34491 = EDGE_CURVE('',#34483,#34492,#34494,.T.); +#34492 = VERTEX_POINT('',#34493); +#34493 = CARTESIAN_POINT('',(1.64,-3.9,0.65)); +#34494 = LINE('',#34495,#34496); +#34495 = CARTESIAN_POINT('',(1.64,-3.9,0.2)); +#34496 = VECTOR('',#34497,1.); +#34497 = DIRECTION('',(0.,0.,1.)); +#34498 = ORIENTED_EDGE('',*,*,#34499,.T.); +#34499 = EDGE_CURVE('',#34492,#34500,#34502,.T.); +#34500 = VERTEX_POINT('',#34501); +#34501 = CARTESIAN_POINT('',(1.64,-3.7,0.85)); +#34502 = CIRCLE('',#34503,0.2); +#34503 = AXIS2_PLACEMENT_3D('',#34504,#34505,#34506); +#34504 = CARTESIAN_POINT('',(1.64,-3.7,0.65)); +#34505 = DIRECTION('',(-1.,0.,0.)); +#34506 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34507 = ORIENTED_EDGE('',*,*,#34508,.T.); +#34508 = EDGE_CURVE('',#34500,#26577,#34509,.T.); +#34509 = LINE('',#34510,#34511); +#34510 = CARTESIAN_POINT('',(1.64,-3.7,0.85)); +#34511 = VECTOR('',#34512,1.); +#34512 = DIRECTION('',(0.,1.,0.)); +#34513 = PLANE('',#34514); +#34514 = AXIS2_PLACEMENT_3D('',#34515,#34516,#34517); +#34515 = CARTESIAN_POINT('',(1.64,-3.900244542703,0.394853274378)); +#34516 = DIRECTION('',(-1.,0.,0.)); +#34517 = DIRECTION('',(0.,0.,1.)); +#34518 = ADVANCED_FACE('',(#34519),#34605,.F.); +#34519 = FACE_BOUND('',#34520,.F.); +#34520 = EDGE_LOOP('',(#34521,#34522,#34523,#34532,#34540,#34549,#34557, + #34565,#34573,#34582,#34590,#34599)); +#34521 = ORIENTED_EDGE('',*,*,#26616,.F.); +#34522 = ORIENTED_EDGE('',*,*,#26545,.T.); +#34523 = ORIENTED_EDGE('',*,*,#34524,.T.); +#34524 = EDGE_CURVE('',#26546,#34525,#34527,.T.); +#34525 = VERTEX_POINT('',#34526); +#34526 = CARTESIAN_POINT('',(-1.64,-3.8,0.65)); +#34527 = CIRCLE('',#34528,0.1); +#34528 = AXIS2_PLACEMENT_3D('',#34529,#34530,#34531); +#34529 = CARTESIAN_POINT('',(-1.64,-3.7,0.65)); +#34530 = DIRECTION('',(1.,0.,-0.)); +#34531 = DIRECTION('',(0.,0.,1.)); +#34532 = ORIENTED_EDGE('',*,*,#34533,.T.); +#34533 = EDGE_CURVE('',#34525,#34534,#34536,.T.); +#34534 = VERTEX_POINT('',#34535); +#34535 = CARTESIAN_POINT('',(-1.64,-3.8,0.2)); +#34536 = LINE('',#34537,#34538); +#34537 = CARTESIAN_POINT('',(-1.64,-3.8,0.65)); +#34538 = VECTOR('',#34539,1.); +#34539 = DIRECTION('',(0.,0.,-1.)); +#34540 = ORIENTED_EDGE('',*,*,#34541,.T.); +#34541 = EDGE_CURVE('',#34534,#34542,#34544,.T.); +#34542 = VERTEX_POINT('',#34543); +#34543 = CARTESIAN_POINT('',(-1.64,-4.,-8.326672684689E-17)); +#34544 = CIRCLE('',#34545,0.2); +#34545 = AXIS2_PLACEMENT_3D('',#34546,#34547,#34548); +#34546 = CARTESIAN_POINT('',(-1.64,-4.,0.2)); +#34547 = DIRECTION('',(-1.,-0.,0.)); +#34548 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34549 = ORIENTED_EDGE('',*,*,#34550,.T.); +#34550 = EDGE_CURVE('',#34542,#34551,#34553,.T.); +#34551 = VERTEX_POINT('',#34552); +#34552 = CARTESIAN_POINT('',(-1.64,-4.5,-8.326672684689E-17)); +#34553 = LINE('',#34554,#34555); +#34554 = CARTESIAN_POINT('',(-1.64,-4.,-8.326672684689E-17)); +#34555 = VECTOR('',#34556,1.); +#34556 = DIRECTION('',(0.,-1.,0.)); +#34557 = ORIENTED_EDGE('',*,*,#34558,.T.); +#34558 = EDGE_CURVE('',#34551,#34559,#34561,.T.); +#34559 = VERTEX_POINT('',#34560); +#34560 = CARTESIAN_POINT('',(-1.64,-4.5,0.1)); +#34561 = LINE('',#34562,#34563); +#34562 = CARTESIAN_POINT('',(-1.64,-4.5,-8.326672684689E-17)); +#34563 = VECTOR('',#34564,1.); +#34564 = DIRECTION('',(0.,0.,1.)); +#34565 = ORIENTED_EDGE('',*,*,#34566,.T.); +#34566 = EDGE_CURVE('',#34559,#34567,#34569,.T.); +#34567 = VERTEX_POINT('',#34568); +#34568 = CARTESIAN_POINT('',(-1.64,-4.,0.1)); +#34569 = LINE('',#34570,#34571); +#34570 = CARTESIAN_POINT('',(-1.64,-4.5,0.1)); +#34571 = VECTOR('',#34572,1.); +#34572 = DIRECTION('',(0.,1.,0.)); +#34573 = ORIENTED_EDGE('',*,*,#34574,.T.); +#34574 = EDGE_CURVE('',#34567,#34575,#34577,.T.); +#34575 = VERTEX_POINT('',#34576); +#34576 = CARTESIAN_POINT('',(-1.64,-3.9,0.2)); +#34577 = CIRCLE('',#34578,0.1); +#34578 = AXIS2_PLACEMENT_3D('',#34579,#34580,#34581); +#34579 = CARTESIAN_POINT('',(-1.64,-4.,0.2)); +#34580 = DIRECTION('',(1.,-0.,0.)); +#34581 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34582 = ORIENTED_EDGE('',*,*,#34583,.T.); +#34583 = EDGE_CURVE('',#34575,#34584,#34586,.T.); +#34584 = VERTEX_POINT('',#34585); +#34585 = CARTESIAN_POINT('',(-1.64,-3.9,0.65)); +#34586 = LINE('',#34587,#34588); +#34587 = CARTESIAN_POINT('',(-1.64,-3.9,0.2)); +#34588 = VECTOR('',#34589,1.); +#34589 = DIRECTION('',(0.,0.,1.)); +#34590 = ORIENTED_EDGE('',*,*,#34591,.T.); +#34591 = EDGE_CURVE('',#34584,#34592,#34594,.T.); +#34592 = VERTEX_POINT('',#34593); +#34593 = CARTESIAN_POINT('',(-1.64,-3.7,0.85)); +#34594 = CIRCLE('',#34595,0.2); +#34595 = AXIS2_PLACEMENT_3D('',#34596,#34597,#34598); +#34596 = CARTESIAN_POINT('',(-1.64,-3.7,0.65)); +#34597 = DIRECTION('',(-1.,0.,0.)); +#34598 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34599 = ORIENTED_EDGE('',*,*,#34600,.T.); +#34600 = EDGE_CURVE('',#34592,#26617,#34601,.T.); +#34601 = LINE('',#34602,#34603); +#34602 = CARTESIAN_POINT('',(-1.64,-3.7,0.85)); +#34603 = VECTOR('',#34604,1.); +#34604 = DIRECTION('',(0.,1.,0.)); +#34605 = PLANE('',#34606); +#34606 = AXIS2_PLACEMENT_3D('',#34607,#34608,#34609); +#34607 = CARTESIAN_POINT('',(-1.64,-3.900244542703,0.394853274378)); +#34608 = DIRECTION('',(-1.,0.,0.)); +#34609 = DIRECTION('',(0.,0.,1.)); +#34610 = ADVANCED_FACE('',(#34611),#34622,.F.); +#34611 = FACE_BOUND('',#34612,.F.); +#34612 = EDGE_LOOP('',(#34613,#34614,#34615,#34621)); +#34613 = ORIENTED_EDGE('',*,*,#26562,.T.); +#34614 = ORIENTED_EDGE('',*,*,#34292,.T.); +#34615 = ORIENTED_EDGE('',*,*,#34616,.F.); +#34616 = EDGE_CURVE('',#34525,#34293,#34617,.T.); +#34617 = LINE('',#34618,#34619); +#34618 = CARTESIAN_POINT('',(-1.64,-3.8,0.65)); +#34619 = VECTOR('',#34620,1.); +#34620 = DIRECTION('',(-1.,0.,0.)); +#34621 = ORIENTED_EDGE('',*,*,#34524,.F.); +#34622 = CYLINDRICAL_SURFACE('',#34623,0.1); +#34623 = AXIS2_PLACEMENT_3D('',#34624,#34625,#34626); +#34624 = CARTESIAN_POINT('',(-1.64,-3.7,0.65)); +#34625 = DIRECTION('',(1.,0.,0.)); +#34626 = DIRECTION('',(0.,0.,1.)); +#34627 = ADVANCED_FACE('',(#34628),#34653,.F.); +#34628 = FACE_BOUND('',#34629,.F.); +#34629 = EDGE_LOOP('',(#34630,#34638,#34639,#34647)); +#34630 = ORIENTED_EDGE('',*,*,#34631,.F.); +#34631 = EDGE_CURVE('',#26577,#34632,#34634,.T.); +#34632 = VERTEX_POINT('',#34633); +#34633 = CARTESIAN_POINT('',(1.64,-3.425,0.85)); +#34634 = LINE('',#34635,#34636); +#34635 = CARTESIAN_POINT('',(1.64,-3.7,0.85)); +#34636 = VECTOR('',#34637,1.); +#34637 = DIRECTION('',(0.,1.,0.)); +#34638 = ORIENTED_EDGE('',*,*,#26593,.T.); +#34639 = ORIENTED_EDGE('',*,*,#34640,.T.); +#34640 = EDGE_CURVE('',#26586,#34641,#34643,.T.); +#34641 = VERTEX_POINT('',#34642); +#34642 = CARTESIAN_POINT('',(1.36,-3.425,0.85)); +#34643 = LINE('',#34644,#34645); +#34644 = CARTESIAN_POINT('',(1.36,-3.7,0.85)); +#34645 = VECTOR('',#34646,1.); +#34646 = DIRECTION('',(0.,1.,0.)); +#34647 = ORIENTED_EDGE('',*,*,#34648,.F.); +#34648 = EDGE_CURVE('',#34632,#34641,#34649,.T.); +#34649 = LINE('',#34650,#34651); +#34650 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34651 = VECTOR('',#34652,1.); +#34652 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#34653 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#34654,#34655) + ,(#34656,#34657 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#34654 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#34655 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34656 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#34657 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#34658 = ADVANCED_FACE('',(#34659),#34745,.F.); +#34659 = FACE_BOUND('',#34660,.F.); +#34660 = EDGE_LOOP('',(#34661,#34662,#34663,#34672,#34680,#34689,#34697, + #34705,#34713,#34722,#34730,#34739)); +#34661 = ORIENTED_EDGE('',*,*,#26585,.F.); +#34662 = ORIENTED_EDGE('',*,*,#26638,.T.); +#34663 = ORIENTED_EDGE('',*,*,#34664,.T.); +#34664 = EDGE_CURVE('',#26639,#34665,#34667,.T.); +#34665 = VERTEX_POINT('',#34666); +#34666 = CARTESIAN_POINT('',(1.36,-3.8,0.65)); +#34667 = CIRCLE('',#34668,0.1); +#34668 = AXIS2_PLACEMENT_3D('',#34669,#34670,#34671); +#34669 = CARTESIAN_POINT('',(1.36,-3.7,0.65)); +#34670 = DIRECTION('',(1.,0.,-0.)); +#34671 = DIRECTION('',(0.,0.,1.)); +#34672 = ORIENTED_EDGE('',*,*,#34673,.T.); +#34673 = EDGE_CURVE('',#34665,#34674,#34676,.T.); +#34674 = VERTEX_POINT('',#34675); +#34675 = CARTESIAN_POINT('',(1.36,-3.8,0.2)); +#34676 = LINE('',#34677,#34678); +#34677 = CARTESIAN_POINT('',(1.36,-3.8,0.65)); +#34678 = VECTOR('',#34679,1.); +#34679 = DIRECTION('',(0.,0.,-1.)); +#34680 = ORIENTED_EDGE('',*,*,#34681,.T.); +#34681 = EDGE_CURVE('',#34674,#34682,#34684,.T.); +#34682 = VERTEX_POINT('',#34683); +#34683 = CARTESIAN_POINT('',(1.36,-4.,-8.326672684689E-17)); +#34684 = CIRCLE('',#34685,0.2); +#34685 = AXIS2_PLACEMENT_3D('',#34686,#34687,#34688); +#34686 = CARTESIAN_POINT('',(1.36,-4.,0.2)); +#34687 = DIRECTION('',(-1.,-0.,0.)); +#34688 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34689 = ORIENTED_EDGE('',*,*,#34690,.T.); +#34690 = EDGE_CURVE('',#34682,#34691,#34693,.T.); +#34691 = VERTEX_POINT('',#34692); +#34692 = CARTESIAN_POINT('',(1.36,-4.5,-8.326672684689E-17)); +#34693 = LINE('',#34694,#34695); +#34694 = CARTESIAN_POINT('',(1.36,-4.,-8.326672684689E-17)); +#34695 = VECTOR('',#34696,1.); +#34696 = DIRECTION('',(0.,-1.,0.)); +#34697 = ORIENTED_EDGE('',*,*,#34698,.T.); +#34698 = EDGE_CURVE('',#34691,#34699,#34701,.T.); +#34699 = VERTEX_POINT('',#34700); +#34700 = CARTESIAN_POINT('',(1.36,-4.5,0.1)); +#34701 = LINE('',#34702,#34703); +#34702 = CARTESIAN_POINT('',(1.36,-4.5,-8.326672684689E-17)); +#34703 = VECTOR('',#34704,1.); +#34704 = DIRECTION('',(0.,0.,1.)); +#34705 = ORIENTED_EDGE('',*,*,#34706,.T.); +#34706 = EDGE_CURVE('',#34699,#34707,#34709,.T.); +#34707 = VERTEX_POINT('',#34708); +#34708 = CARTESIAN_POINT('',(1.36,-4.,0.1)); +#34709 = LINE('',#34710,#34711); +#34710 = CARTESIAN_POINT('',(1.36,-4.5,0.1)); +#34711 = VECTOR('',#34712,1.); +#34712 = DIRECTION('',(0.,1.,0.)); +#34713 = ORIENTED_EDGE('',*,*,#34714,.T.); +#34714 = EDGE_CURVE('',#34707,#34715,#34717,.T.); +#34715 = VERTEX_POINT('',#34716); +#34716 = CARTESIAN_POINT('',(1.36,-3.9,0.2)); +#34717 = CIRCLE('',#34718,0.1); +#34718 = AXIS2_PLACEMENT_3D('',#34719,#34720,#34721); +#34719 = CARTESIAN_POINT('',(1.36,-4.,0.2)); +#34720 = DIRECTION('',(1.,-0.,0.)); +#34721 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34722 = ORIENTED_EDGE('',*,*,#34723,.T.); +#34723 = EDGE_CURVE('',#34715,#34724,#34726,.T.); +#34724 = VERTEX_POINT('',#34725); +#34725 = CARTESIAN_POINT('',(1.36,-3.9,0.65)); +#34726 = LINE('',#34727,#34728); +#34727 = CARTESIAN_POINT('',(1.36,-3.9,0.2)); +#34728 = VECTOR('',#34729,1.); +#34729 = DIRECTION('',(0.,0.,1.)); +#34730 = ORIENTED_EDGE('',*,*,#34731,.T.); +#34731 = EDGE_CURVE('',#34724,#34732,#34734,.T.); +#34732 = VERTEX_POINT('',#34733); +#34733 = CARTESIAN_POINT('',(1.36,-3.7,0.85)); +#34734 = CIRCLE('',#34735,0.2); +#34735 = AXIS2_PLACEMENT_3D('',#34736,#34737,#34738); +#34736 = CARTESIAN_POINT('',(1.36,-3.7,0.65)); +#34737 = DIRECTION('',(-1.,0.,0.)); +#34738 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34739 = ORIENTED_EDGE('',*,*,#34740,.T.); +#34740 = EDGE_CURVE('',#34732,#26586,#34741,.T.); +#34741 = LINE('',#34742,#34743); +#34742 = CARTESIAN_POINT('',(1.36,-3.7,0.85)); +#34743 = VECTOR('',#34744,1.); +#34744 = DIRECTION('',(0.,1.,0.)); +#34745 = PLANE('',#34746); +#34746 = AXIS2_PLACEMENT_3D('',#34747,#34748,#34749); +#34747 = CARTESIAN_POINT('',(1.36,-3.900244542703,0.394853274378)); +#34748 = DIRECTION('',(-1.,0.,0.)); +#34749 = DIRECTION('',(0.,0.,1.)); +#34750 = ADVANCED_FACE('',(#34751),#34837,.T.); +#34751 = FACE_BOUND('',#34752,.T.); +#34752 = EDGE_LOOP('',(#34753,#34754,#34755,#34764,#34772,#34781,#34789, + #34797,#34805,#34814,#34822,#34831)); +#34753 = ORIENTED_EDGE('',*,*,#26607,.F.); +#34754 = ORIENTED_EDGE('',*,*,#26678,.T.); +#34755 = ORIENTED_EDGE('',*,*,#34756,.T.); +#34756 = EDGE_CURVE('',#26679,#34757,#34759,.T.); +#34757 = VERTEX_POINT('',#34758); +#34758 = CARTESIAN_POINT('',(-1.36,-3.8,0.65)); +#34759 = CIRCLE('',#34760,0.1); +#34760 = AXIS2_PLACEMENT_3D('',#34761,#34762,#34763); +#34761 = CARTESIAN_POINT('',(-1.36,-3.7,0.65)); +#34762 = DIRECTION('',(1.,0.,-0.)); +#34763 = DIRECTION('',(0.,0.,1.)); +#34764 = ORIENTED_EDGE('',*,*,#34765,.T.); +#34765 = EDGE_CURVE('',#34757,#34766,#34768,.T.); +#34766 = VERTEX_POINT('',#34767); +#34767 = CARTESIAN_POINT('',(-1.36,-3.8,0.2)); +#34768 = LINE('',#34769,#34770); +#34769 = CARTESIAN_POINT('',(-1.36,-3.8,0.65)); +#34770 = VECTOR('',#34771,1.); +#34771 = DIRECTION('',(0.,0.,-1.)); +#34772 = ORIENTED_EDGE('',*,*,#34773,.T.); +#34773 = EDGE_CURVE('',#34766,#34774,#34776,.T.); +#34774 = VERTEX_POINT('',#34775); +#34775 = CARTESIAN_POINT('',(-1.36,-4.,-8.326672684689E-17)); +#34776 = CIRCLE('',#34777,0.2); +#34777 = AXIS2_PLACEMENT_3D('',#34778,#34779,#34780); +#34778 = CARTESIAN_POINT('',(-1.36,-4.,0.2)); +#34779 = DIRECTION('',(-1.,-0.,0.)); +#34780 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34781 = ORIENTED_EDGE('',*,*,#34782,.T.); +#34782 = EDGE_CURVE('',#34774,#34783,#34785,.T.); +#34783 = VERTEX_POINT('',#34784); +#34784 = CARTESIAN_POINT('',(-1.36,-4.5,-8.326672684689E-17)); +#34785 = LINE('',#34786,#34787); +#34786 = CARTESIAN_POINT('',(-1.36,-4.,-8.326672684689E-17)); +#34787 = VECTOR('',#34788,1.); +#34788 = DIRECTION('',(0.,-1.,0.)); +#34789 = ORIENTED_EDGE('',*,*,#34790,.T.); +#34790 = EDGE_CURVE('',#34783,#34791,#34793,.T.); +#34791 = VERTEX_POINT('',#34792); +#34792 = CARTESIAN_POINT('',(-1.36,-4.5,0.1)); +#34793 = LINE('',#34794,#34795); +#34794 = CARTESIAN_POINT('',(-1.36,-4.5,-8.326672684689E-17)); +#34795 = VECTOR('',#34796,1.); +#34796 = DIRECTION('',(0.,0.,1.)); +#34797 = ORIENTED_EDGE('',*,*,#34798,.T.); +#34798 = EDGE_CURVE('',#34791,#34799,#34801,.T.); +#34799 = VERTEX_POINT('',#34800); +#34800 = CARTESIAN_POINT('',(-1.36,-4.,0.1)); +#34801 = LINE('',#34802,#34803); +#34802 = CARTESIAN_POINT('',(-1.36,-4.5,0.1)); +#34803 = VECTOR('',#34804,1.); +#34804 = DIRECTION('',(0.,1.,0.)); +#34805 = ORIENTED_EDGE('',*,*,#34806,.T.); +#34806 = EDGE_CURVE('',#34799,#34807,#34809,.T.); +#34807 = VERTEX_POINT('',#34808); +#34808 = CARTESIAN_POINT('',(-1.36,-3.9,0.2)); +#34809 = CIRCLE('',#34810,0.1); +#34810 = AXIS2_PLACEMENT_3D('',#34811,#34812,#34813); +#34811 = CARTESIAN_POINT('',(-1.36,-4.,0.2)); +#34812 = DIRECTION('',(1.,-0.,0.)); +#34813 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34814 = ORIENTED_EDGE('',*,*,#34815,.T.); +#34815 = EDGE_CURVE('',#34807,#34816,#34818,.T.); +#34816 = VERTEX_POINT('',#34817); +#34817 = CARTESIAN_POINT('',(-1.36,-3.9,0.65)); +#34818 = LINE('',#34819,#34820); +#34819 = CARTESIAN_POINT('',(-1.36,-3.9,0.2)); +#34820 = VECTOR('',#34821,1.); +#34821 = DIRECTION('',(0.,0.,1.)); +#34822 = ORIENTED_EDGE('',*,*,#34823,.T.); +#34823 = EDGE_CURVE('',#34816,#34824,#34826,.T.); +#34824 = VERTEX_POINT('',#34825); +#34825 = CARTESIAN_POINT('',(-1.36,-3.7,0.85)); +#34826 = CIRCLE('',#34827,0.2); +#34827 = AXIS2_PLACEMENT_3D('',#34828,#34829,#34830); +#34828 = CARTESIAN_POINT('',(-1.36,-3.7,0.65)); +#34829 = DIRECTION('',(-1.,0.,0.)); +#34830 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34831 = ORIENTED_EDGE('',*,*,#34832,.T.); +#34832 = EDGE_CURVE('',#34824,#26608,#34833,.T.); +#34833 = LINE('',#34834,#34835); +#34834 = CARTESIAN_POINT('',(-1.36,-3.7,0.85)); +#34835 = VECTOR('',#34836,1.); +#34836 = DIRECTION('',(0.,1.,0.)); +#34837 = PLANE('',#34838); +#34838 = AXIS2_PLACEMENT_3D('',#34839,#34840,#34841); +#34839 = CARTESIAN_POINT('',(-1.36,-3.900244542703,0.394853274378)); +#34840 = DIRECTION('',(-1.,0.,0.)); +#34841 = DIRECTION('',(0.,0.,1.)); +#34842 = ADVANCED_FACE('',(#34843),#34868,.F.); +#34843 = FACE_BOUND('',#34844,.F.); +#34844 = EDGE_LOOP('',(#34845,#34853,#34854,#34862)); +#34845 = ORIENTED_EDGE('',*,*,#34846,.F.); +#34846 = EDGE_CURVE('',#26608,#34847,#34849,.T.); +#34847 = VERTEX_POINT('',#34848); +#34848 = CARTESIAN_POINT('',(-1.36,-3.425,0.85)); +#34849 = LINE('',#34850,#34851); +#34850 = CARTESIAN_POINT('',(-1.36,-3.7,0.85)); +#34851 = VECTOR('',#34852,1.); +#34852 = DIRECTION('',(0.,1.,0.)); +#34853 = ORIENTED_EDGE('',*,*,#26624,.T.); +#34854 = ORIENTED_EDGE('',*,*,#34855,.T.); +#34855 = EDGE_CURVE('',#26617,#34856,#34858,.T.); +#34856 = VERTEX_POINT('',#34857); +#34857 = CARTESIAN_POINT('',(-1.64,-3.425,0.85)); +#34858 = LINE('',#34859,#34860); +#34859 = CARTESIAN_POINT('',(-1.64,-3.7,0.85)); +#34860 = VECTOR('',#34861,1.); +#34861 = DIRECTION('',(0.,1.,0.)); +#34862 = ORIENTED_EDGE('',*,*,#34863,.F.); +#34863 = EDGE_CURVE('',#34847,#34856,#34864,.T.); +#34864 = LINE('',#34865,#34866); +#34865 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34866 = VECTOR('',#34867,1.); +#34867 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#34868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#34869,#34870) + ,(#34871,#34872 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#34869 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#34870 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#34871 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#34872 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#34873 = ADVANCED_FACE('',(#34874),#34893,.F.); +#34874 = FACE_BOUND('',#34875,.F.); +#34875 = EDGE_LOOP('',(#34876,#34877,#34886,#34892)); +#34876 = ORIENTED_EDGE('',*,*,#26655,.T.); +#34877 = ORIENTED_EDGE('',*,*,#34878,.T.); +#34878 = EDGE_CURVE('',#26648,#34879,#34881,.T.); +#34879 = VERTEX_POINT('',#34880); +#34880 = CARTESIAN_POINT('',(1.14,-3.8,0.65)); +#34881 = CIRCLE('',#34882,0.1); +#34882 = AXIS2_PLACEMENT_3D('',#34883,#34884,#34885); +#34883 = CARTESIAN_POINT('',(1.14,-3.7,0.65)); +#34884 = DIRECTION('',(1.,0.,-0.)); +#34885 = DIRECTION('',(0.,0.,1.)); +#34886 = ORIENTED_EDGE('',*,*,#34887,.F.); +#34887 = EDGE_CURVE('',#34665,#34879,#34888,.T.); +#34888 = LINE('',#34889,#34890); +#34889 = CARTESIAN_POINT('',(1.36,-3.8,0.65)); +#34890 = VECTOR('',#34891,1.); +#34891 = DIRECTION('',(-1.,0.,0.)); +#34892 = ORIENTED_EDGE('',*,*,#34664,.F.); +#34893 = CYLINDRICAL_SURFACE('',#34894,0.1); +#34894 = AXIS2_PLACEMENT_3D('',#34895,#34896,#34897); +#34895 = CARTESIAN_POINT('',(1.36,-3.7,0.65)); +#34896 = DIRECTION('',(1.,0.,0.)); +#34897 = DIRECTION('',(0.,0.,1.)); +#34898 = ADVANCED_FACE('',(#34899),#34977,.T.); +#34899 = FACE_BOUND('',#34900,.T.); +#34900 = EDGE_LOOP('',(#34901,#34902,#34903,#34904,#34912,#34921,#34929, + #34937,#34945,#34954,#34962,#34971)); +#34901 = ORIENTED_EDGE('',*,*,#26700,.F.); +#34902 = ORIENTED_EDGE('',*,*,#26647,.T.); +#34903 = ORIENTED_EDGE('',*,*,#34878,.T.); +#34904 = ORIENTED_EDGE('',*,*,#34905,.T.); +#34905 = EDGE_CURVE('',#34879,#34906,#34908,.T.); +#34906 = VERTEX_POINT('',#34907); +#34907 = CARTESIAN_POINT('',(1.14,-3.8,0.2)); +#34908 = LINE('',#34909,#34910); +#34909 = CARTESIAN_POINT('',(1.14,-3.8,0.65)); +#34910 = VECTOR('',#34911,1.); +#34911 = DIRECTION('',(0.,0.,-1.)); +#34912 = ORIENTED_EDGE('',*,*,#34913,.T.); +#34913 = EDGE_CURVE('',#34906,#34914,#34916,.T.); +#34914 = VERTEX_POINT('',#34915); +#34915 = CARTESIAN_POINT('',(1.14,-4.,-8.326672684689E-17)); +#34916 = CIRCLE('',#34917,0.2); +#34917 = AXIS2_PLACEMENT_3D('',#34918,#34919,#34920); +#34918 = CARTESIAN_POINT('',(1.14,-4.,0.2)); +#34919 = DIRECTION('',(-1.,-0.,0.)); +#34920 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#34921 = ORIENTED_EDGE('',*,*,#34922,.T.); +#34922 = EDGE_CURVE('',#34914,#34923,#34925,.T.); +#34923 = VERTEX_POINT('',#34924); +#34924 = CARTESIAN_POINT('',(1.14,-4.5,-8.326672684689E-17)); +#34925 = LINE('',#34926,#34927); +#34926 = CARTESIAN_POINT('',(1.14,-4.,-8.326672684689E-17)); +#34927 = VECTOR('',#34928,1.); +#34928 = DIRECTION('',(0.,-1.,0.)); +#34929 = ORIENTED_EDGE('',*,*,#34930,.T.); +#34930 = EDGE_CURVE('',#34923,#34931,#34933,.T.); +#34931 = VERTEX_POINT('',#34932); +#34932 = CARTESIAN_POINT('',(1.14,-4.5,0.1)); +#34933 = LINE('',#34934,#34935); +#34934 = CARTESIAN_POINT('',(1.14,-4.5,-8.326672684689E-17)); +#34935 = VECTOR('',#34936,1.); +#34936 = DIRECTION('',(0.,0.,1.)); +#34937 = ORIENTED_EDGE('',*,*,#34938,.T.); +#34938 = EDGE_CURVE('',#34931,#34939,#34941,.T.); +#34939 = VERTEX_POINT('',#34940); +#34940 = CARTESIAN_POINT('',(1.14,-4.,0.1)); +#34941 = LINE('',#34942,#34943); +#34942 = CARTESIAN_POINT('',(1.14,-4.5,0.1)); +#34943 = VECTOR('',#34944,1.); +#34944 = DIRECTION('',(0.,1.,0.)); +#34945 = ORIENTED_EDGE('',*,*,#34946,.T.); +#34946 = EDGE_CURVE('',#34939,#34947,#34949,.T.); +#34947 = VERTEX_POINT('',#34948); +#34948 = CARTESIAN_POINT('',(1.14,-3.9,0.2)); +#34949 = CIRCLE('',#34950,0.1); +#34950 = AXIS2_PLACEMENT_3D('',#34951,#34952,#34953); +#34951 = CARTESIAN_POINT('',(1.14,-4.,0.2)); +#34952 = DIRECTION('',(1.,-0.,0.)); +#34953 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#34954 = ORIENTED_EDGE('',*,*,#34955,.T.); +#34955 = EDGE_CURVE('',#34947,#34956,#34958,.T.); +#34956 = VERTEX_POINT('',#34957); +#34957 = CARTESIAN_POINT('',(1.14,-3.9,0.65)); +#34958 = LINE('',#34959,#34960); +#34959 = CARTESIAN_POINT('',(1.14,-3.9,0.2)); +#34960 = VECTOR('',#34961,1.); +#34961 = DIRECTION('',(0.,0.,1.)); +#34962 = ORIENTED_EDGE('',*,*,#34963,.T.); +#34963 = EDGE_CURVE('',#34956,#34964,#34966,.T.); +#34964 = VERTEX_POINT('',#34965); +#34965 = CARTESIAN_POINT('',(1.14,-3.7,0.85)); +#34966 = CIRCLE('',#34967,0.2); +#34967 = AXIS2_PLACEMENT_3D('',#34968,#34969,#34970); +#34968 = CARTESIAN_POINT('',(1.14,-3.7,0.65)); +#34969 = DIRECTION('',(-1.,0.,0.)); +#34970 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#34971 = ORIENTED_EDGE('',*,*,#34972,.T.); +#34972 = EDGE_CURVE('',#34964,#26701,#34973,.T.); +#34973 = LINE('',#34974,#34975); +#34974 = CARTESIAN_POINT('',(1.14,-3.7,0.85)); +#34975 = VECTOR('',#34976,1.); +#34976 = DIRECTION('',(0.,1.,0.)); +#34977 = PLANE('',#34978); +#34978 = AXIS2_PLACEMENT_3D('',#34979,#34980,#34981); +#34979 = CARTESIAN_POINT('',(1.14,-3.900244542703,0.394853274378)); +#34980 = DIRECTION('',(-1.,0.,0.)); +#34981 = DIRECTION('',(0.,0.,1.)); +#34982 = ADVANCED_FACE('',(#34983),#35069,.F.); +#34983 = FACE_BOUND('',#34984,.F.); +#34984 = EDGE_LOOP('',(#34985,#34986,#34987,#34996,#35004,#35013,#35021, + #35029,#35037,#35046,#35054,#35063)); +#34985 = ORIENTED_EDGE('',*,*,#26740,.F.); +#34986 = ORIENTED_EDGE('',*,*,#26669,.T.); +#34987 = ORIENTED_EDGE('',*,*,#34988,.T.); +#34988 = EDGE_CURVE('',#26670,#34989,#34991,.T.); +#34989 = VERTEX_POINT('',#34990); +#34990 = CARTESIAN_POINT('',(-1.14,-3.8,0.65)); +#34991 = CIRCLE('',#34992,0.1); +#34992 = AXIS2_PLACEMENT_3D('',#34993,#34994,#34995); +#34993 = CARTESIAN_POINT('',(-1.14,-3.7,0.65)); +#34994 = DIRECTION('',(1.,0.,-0.)); +#34995 = DIRECTION('',(0.,0.,1.)); +#34996 = ORIENTED_EDGE('',*,*,#34997,.T.); +#34997 = EDGE_CURVE('',#34989,#34998,#35000,.T.); +#34998 = VERTEX_POINT('',#34999); +#34999 = CARTESIAN_POINT('',(-1.14,-3.8,0.2)); +#35000 = LINE('',#35001,#35002); +#35001 = CARTESIAN_POINT('',(-1.14,-3.8,0.65)); +#35002 = VECTOR('',#35003,1.); +#35003 = DIRECTION('',(0.,0.,-1.)); +#35004 = ORIENTED_EDGE('',*,*,#35005,.T.); +#35005 = EDGE_CURVE('',#34998,#35006,#35008,.T.); +#35006 = VERTEX_POINT('',#35007); +#35007 = CARTESIAN_POINT('',(-1.14,-4.,-8.326672684689E-17)); +#35008 = CIRCLE('',#35009,0.2); +#35009 = AXIS2_PLACEMENT_3D('',#35010,#35011,#35012); +#35010 = CARTESIAN_POINT('',(-1.14,-4.,0.2)); +#35011 = DIRECTION('',(-1.,-0.,0.)); +#35012 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35013 = ORIENTED_EDGE('',*,*,#35014,.T.); +#35014 = EDGE_CURVE('',#35006,#35015,#35017,.T.); +#35015 = VERTEX_POINT('',#35016); +#35016 = CARTESIAN_POINT('',(-1.14,-4.5,-8.326672684689E-17)); +#35017 = LINE('',#35018,#35019); +#35018 = CARTESIAN_POINT('',(-1.14,-4.,-8.326672684689E-17)); +#35019 = VECTOR('',#35020,1.); +#35020 = DIRECTION('',(0.,-1.,0.)); +#35021 = ORIENTED_EDGE('',*,*,#35022,.T.); +#35022 = EDGE_CURVE('',#35015,#35023,#35025,.T.); +#35023 = VERTEX_POINT('',#35024); +#35024 = CARTESIAN_POINT('',(-1.14,-4.5,0.1)); +#35025 = LINE('',#35026,#35027); +#35026 = CARTESIAN_POINT('',(-1.14,-4.5,-8.326672684689E-17)); +#35027 = VECTOR('',#35028,1.); +#35028 = DIRECTION('',(0.,0.,1.)); +#35029 = ORIENTED_EDGE('',*,*,#35030,.T.); +#35030 = EDGE_CURVE('',#35023,#35031,#35033,.T.); +#35031 = VERTEX_POINT('',#35032); +#35032 = CARTESIAN_POINT('',(-1.14,-4.,0.1)); +#35033 = LINE('',#35034,#35035); +#35034 = CARTESIAN_POINT('',(-1.14,-4.5,0.1)); +#35035 = VECTOR('',#35036,1.); +#35036 = DIRECTION('',(0.,1.,0.)); +#35037 = ORIENTED_EDGE('',*,*,#35038,.T.); +#35038 = EDGE_CURVE('',#35031,#35039,#35041,.T.); +#35039 = VERTEX_POINT('',#35040); +#35040 = CARTESIAN_POINT('',(-1.14,-3.9,0.2)); +#35041 = CIRCLE('',#35042,0.1); +#35042 = AXIS2_PLACEMENT_3D('',#35043,#35044,#35045); +#35043 = CARTESIAN_POINT('',(-1.14,-4.,0.2)); +#35044 = DIRECTION('',(1.,-0.,0.)); +#35045 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35046 = ORIENTED_EDGE('',*,*,#35047,.T.); +#35047 = EDGE_CURVE('',#35039,#35048,#35050,.T.); +#35048 = VERTEX_POINT('',#35049); +#35049 = CARTESIAN_POINT('',(-1.14,-3.9,0.65)); +#35050 = LINE('',#35051,#35052); +#35051 = CARTESIAN_POINT('',(-1.14,-3.9,0.2)); +#35052 = VECTOR('',#35053,1.); +#35053 = DIRECTION('',(0.,0.,1.)); +#35054 = ORIENTED_EDGE('',*,*,#35055,.T.); +#35055 = EDGE_CURVE('',#35048,#35056,#35058,.T.); +#35056 = VERTEX_POINT('',#35057); +#35057 = CARTESIAN_POINT('',(-1.14,-3.7,0.85)); +#35058 = CIRCLE('',#35059,0.2); +#35059 = AXIS2_PLACEMENT_3D('',#35060,#35061,#35062); +#35060 = CARTESIAN_POINT('',(-1.14,-3.7,0.65)); +#35061 = DIRECTION('',(-1.,0.,0.)); +#35062 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35063 = ORIENTED_EDGE('',*,*,#35064,.T.); +#35064 = EDGE_CURVE('',#35056,#26741,#35065,.T.); +#35065 = LINE('',#35066,#35067); +#35066 = CARTESIAN_POINT('',(-1.14,-3.7,0.85)); +#35067 = VECTOR('',#35068,1.); +#35068 = DIRECTION('',(0.,1.,0.)); +#35069 = PLANE('',#35070); +#35070 = AXIS2_PLACEMENT_3D('',#35071,#35072,#35073); +#35071 = CARTESIAN_POINT('',(-1.14,-3.900244542703,0.394853274378)); +#35072 = DIRECTION('',(-1.,0.,0.)); +#35073 = DIRECTION('',(0.,0.,1.)); +#35074 = ADVANCED_FACE('',(#35075),#35086,.F.); +#35075 = FACE_BOUND('',#35076,.F.); +#35076 = EDGE_LOOP('',(#35077,#35078,#35079,#35085)); +#35077 = ORIENTED_EDGE('',*,*,#26686,.T.); +#35078 = ORIENTED_EDGE('',*,*,#34756,.T.); +#35079 = ORIENTED_EDGE('',*,*,#35080,.F.); +#35080 = EDGE_CURVE('',#34989,#34757,#35081,.T.); +#35081 = LINE('',#35082,#35083); +#35082 = CARTESIAN_POINT('',(-1.14,-3.8,0.65)); +#35083 = VECTOR('',#35084,1.); +#35084 = DIRECTION('',(-1.,0.,0.)); +#35085 = ORIENTED_EDGE('',*,*,#34988,.F.); +#35086 = CYLINDRICAL_SURFACE('',#35087,0.1); +#35087 = AXIS2_PLACEMENT_3D('',#35088,#35089,#35090); +#35088 = CARTESIAN_POINT('',(-1.14,-3.7,0.65)); +#35089 = DIRECTION('',(1.,0.,0.)); +#35090 = DIRECTION('',(0.,0.,1.)); +#35091 = ADVANCED_FACE('',(#35092),#35117,.F.); +#35092 = FACE_BOUND('',#35093,.F.); +#35093 = EDGE_LOOP('',(#35094,#35102,#35103,#35111)); +#35094 = ORIENTED_EDGE('',*,*,#35095,.F.); +#35095 = EDGE_CURVE('',#26701,#35096,#35098,.T.); +#35096 = VERTEX_POINT('',#35097); +#35097 = CARTESIAN_POINT('',(1.14,-3.425,0.85)); +#35098 = LINE('',#35099,#35100); +#35099 = CARTESIAN_POINT('',(1.14,-3.7,0.85)); +#35100 = VECTOR('',#35101,1.); +#35101 = DIRECTION('',(0.,1.,0.)); +#35102 = ORIENTED_EDGE('',*,*,#26717,.T.); +#35103 = ORIENTED_EDGE('',*,*,#35104,.T.); +#35104 = EDGE_CURVE('',#26710,#35105,#35107,.T.); +#35105 = VERTEX_POINT('',#35106); +#35106 = CARTESIAN_POINT('',(0.86,-3.425,0.85)); +#35107 = LINE('',#35108,#35109); +#35108 = CARTESIAN_POINT('',(0.86,-3.7,0.85)); +#35109 = VECTOR('',#35110,1.); +#35110 = DIRECTION('',(0.,1.,0.)); +#35111 = ORIENTED_EDGE('',*,*,#35112,.F.); +#35112 = EDGE_CURVE('',#35096,#35105,#35113,.T.); +#35113 = LINE('',#35114,#35115); +#35114 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35115 = VECTOR('',#35116,1.); +#35116 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#35117 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#35118,#35119) + ,(#35120,#35121 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#35118 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#35119 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35120 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#35121 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#35122 = ADVANCED_FACE('',(#35123),#35209,.F.); +#35123 = FACE_BOUND('',#35124,.F.); +#35124 = EDGE_LOOP('',(#35125,#35126,#35127,#35136,#35144,#35153,#35161, + #35169,#35177,#35186,#35194,#35203)); +#35125 = ORIENTED_EDGE('',*,*,#26709,.F.); +#35126 = ORIENTED_EDGE('',*,*,#26762,.T.); +#35127 = ORIENTED_EDGE('',*,*,#35128,.T.); +#35128 = EDGE_CURVE('',#26763,#35129,#35131,.T.); +#35129 = VERTEX_POINT('',#35130); +#35130 = CARTESIAN_POINT('',(0.86,-3.8,0.65)); +#35131 = CIRCLE('',#35132,0.1); +#35132 = AXIS2_PLACEMENT_3D('',#35133,#35134,#35135); +#35133 = CARTESIAN_POINT('',(0.86,-3.7,0.65)); +#35134 = DIRECTION('',(1.,0.,-0.)); +#35135 = DIRECTION('',(0.,0.,1.)); +#35136 = ORIENTED_EDGE('',*,*,#35137,.T.); +#35137 = EDGE_CURVE('',#35129,#35138,#35140,.T.); +#35138 = VERTEX_POINT('',#35139); +#35139 = CARTESIAN_POINT('',(0.86,-3.8,0.2)); +#35140 = LINE('',#35141,#35142); +#35141 = CARTESIAN_POINT('',(0.86,-3.8,0.65)); +#35142 = VECTOR('',#35143,1.); +#35143 = DIRECTION('',(0.,0.,-1.)); +#35144 = ORIENTED_EDGE('',*,*,#35145,.T.); +#35145 = EDGE_CURVE('',#35138,#35146,#35148,.T.); +#35146 = VERTEX_POINT('',#35147); +#35147 = CARTESIAN_POINT('',(0.86,-4.,-8.326672684689E-17)); +#35148 = CIRCLE('',#35149,0.2); +#35149 = AXIS2_PLACEMENT_3D('',#35150,#35151,#35152); +#35150 = CARTESIAN_POINT('',(0.86,-4.,0.2)); +#35151 = DIRECTION('',(-1.,-0.,0.)); +#35152 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35153 = ORIENTED_EDGE('',*,*,#35154,.T.); +#35154 = EDGE_CURVE('',#35146,#35155,#35157,.T.); +#35155 = VERTEX_POINT('',#35156); +#35156 = CARTESIAN_POINT('',(0.86,-4.5,-8.326672684689E-17)); +#35157 = LINE('',#35158,#35159); +#35158 = CARTESIAN_POINT('',(0.86,-4.,-8.326672684689E-17)); +#35159 = VECTOR('',#35160,1.); +#35160 = DIRECTION('',(0.,-1.,0.)); +#35161 = ORIENTED_EDGE('',*,*,#35162,.T.); +#35162 = EDGE_CURVE('',#35155,#35163,#35165,.T.); +#35163 = VERTEX_POINT('',#35164); +#35164 = CARTESIAN_POINT('',(0.86,-4.5,0.1)); +#35165 = LINE('',#35166,#35167); +#35166 = CARTESIAN_POINT('',(0.86,-4.5,-8.326672684689E-17)); +#35167 = VECTOR('',#35168,1.); +#35168 = DIRECTION('',(0.,0.,1.)); +#35169 = ORIENTED_EDGE('',*,*,#35170,.T.); +#35170 = EDGE_CURVE('',#35163,#35171,#35173,.T.); +#35171 = VERTEX_POINT('',#35172); +#35172 = CARTESIAN_POINT('',(0.86,-4.,0.1)); +#35173 = LINE('',#35174,#35175); +#35174 = CARTESIAN_POINT('',(0.86,-4.5,0.1)); +#35175 = VECTOR('',#35176,1.); +#35176 = DIRECTION('',(0.,1.,0.)); +#35177 = ORIENTED_EDGE('',*,*,#35178,.T.); +#35178 = EDGE_CURVE('',#35171,#35179,#35181,.T.); +#35179 = VERTEX_POINT('',#35180); +#35180 = CARTESIAN_POINT('',(0.86,-3.9,0.2)); +#35181 = CIRCLE('',#35182,0.1); +#35182 = AXIS2_PLACEMENT_3D('',#35183,#35184,#35185); +#35183 = CARTESIAN_POINT('',(0.86,-4.,0.2)); +#35184 = DIRECTION('',(1.,-0.,0.)); +#35185 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35186 = ORIENTED_EDGE('',*,*,#35187,.T.); +#35187 = EDGE_CURVE('',#35179,#35188,#35190,.T.); +#35188 = VERTEX_POINT('',#35189); +#35189 = CARTESIAN_POINT('',(0.86,-3.9,0.65)); +#35190 = LINE('',#35191,#35192); +#35191 = CARTESIAN_POINT('',(0.86,-3.9,0.2)); +#35192 = VECTOR('',#35193,1.); +#35193 = DIRECTION('',(0.,0.,1.)); +#35194 = ORIENTED_EDGE('',*,*,#35195,.T.); +#35195 = EDGE_CURVE('',#35188,#35196,#35198,.T.); +#35196 = VERTEX_POINT('',#35197); +#35197 = CARTESIAN_POINT('',(0.86,-3.7,0.85)); +#35198 = CIRCLE('',#35199,0.2); +#35199 = AXIS2_PLACEMENT_3D('',#35200,#35201,#35202); +#35200 = CARTESIAN_POINT('',(0.86,-3.7,0.65)); +#35201 = DIRECTION('',(-1.,0.,0.)); +#35202 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35203 = ORIENTED_EDGE('',*,*,#35204,.T.); +#35204 = EDGE_CURVE('',#35196,#26710,#35205,.T.); +#35205 = LINE('',#35206,#35207); +#35206 = CARTESIAN_POINT('',(0.86,-3.7,0.85)); +#35207 = VECTOR('',#35208,1.); +#35208 = DIRECTION('',(0.,1.,0.)); +#35209 = PLANE('',#35210); +#35210 = AXIS2_PLACEMENT_3D('',#35211,#35212,#35213); +#35211 = CARTESIAN_POINT('',(0.86,-3.900244542703,0.394853274378)); +#35212 = DIRECTION('',(-1.,0.,0.)); +#35213 = DIRECTION('',(0.,0.,1.)); +#35214 = ADVANCED_FACE('',(#35215),#35301,.T.); +#35215 = FACE_BOUND('',#35216,.T.); +#35216 = EDGE_LOOP('',(#35217,#35218,#35219,#35228,#35236,#35245,#35253, + #35261,#35269,#35278,#35286,#35295)); +#35217 = ORIENTED_EDGE('',*,*,#26731,.F.); +#35218 = ORIENTED_EDGE('',*,*,#26802,.T.); +#35219 = ORIENTED_EDGE('',*,*,#35220,.T.); +#35220 = EDGE_CURVE('',#26803,#35221,#35223,.T.); +#35221 = VERTEX_POINT('',#35222); +#35222 = CARTESIAN_POINT('',(-0.86,-3.8,0.65)); +#35223 = CIRCLE('',#35224,0.1); +#35224 = AXIS2_PLACEMENT_3D('',#35225,#35226,#35227); +#35225 = CARTESIAN_POINT('',(-0.86,-3.7,0.65)); +#35226 = DIRECTION('',(1.,0.,-0.)); +#35227 = DIRECTION('',(0.,0.,1.)); +#35228 = ORIENTED_EDGE('',*,*,#35229,.T.); +#35229 = EDGE_CURVE('',#35221,#35230,#35232,.T.); +#35230 = VERTEX_POINT('',#35231); +#35231 = CARTESIAN_POINT('',(-0.86,-3.8,0.2)); +#35232 = LINE('',#35233,#35234); +#35233 = CARTESIAN_POINT('',(-0.86,-3.8,0.65)); +#35234 = VECTOR('',#35235,1.); +#35235 = DIRECTION('',(0.,0.,-1.)); +#35236 = ORIENTED_EDGE('',*,*,#35237,.T.); +#35237 = EDGE_CURVE('',#35230,#35238,#35240,.T.); +#35238 = VERTEX_POINT('',#35239); +#35239 = CARTESIAN_POINT('',(-0.86,-4.,-8.326672684689E-17)); +#35240 = CIRCLE('',#35241,0.2); +#35241 = AXIS2_PLACEMENT_3D('',#35242,#35243,#35244); +#35242 = CARTESIAN_POINT('',(-0.86,-4.,0.2)); +#35243 = DIRECTION('',(-1.,-0.,0.)); +#35244 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35245 = ORIENTED_EDGE('',*,*,#35246,.T.); +#35246 = EDGE_CURVE('',#35238,#35247,#35249,.T.); +#35247 = VERTEX_POINT('',#35248); +#35248 = CARTESIAN_POINT('',(-0.86,-4.5,-8.326672684689E-17)); +#35249 = LINE('',#35250,#35251); +#35250 = CARTESIAN_POINT('',(-0.86,-4.,-8.326672684689E-17)); +#35251 = VECTOR('',#35252,1.); +#35252 = DIRECTION('',(0.,-1.,0.)); +#35253 = ORIENTED_EDGE('',*,*,#35254,.T.); +#35254 = EDGE_CURVE('',#35247,#35255,#35257,.T.); +#35255 = VERTEX_POINT('',#35256); +#35256 = CARTESIAN_POINT('',(-0.86,-4.5,0.1)); +#35257 = LINE('',#35258,#35259); +#35258 = CARTESIAN_POINT('',(-0.86,-4.5,-8.326672684689E-17)); +#35259 = VECTOR('',#35260,1.); +#35260 = DIRECTION('',(0.,0.,1.)); +#35261 = ORIENTED_EDGE('',*,*,#35262,.T.); +#35262 = EDGE_CURVE('',#35255,#35263,#35265,.T.); +#35263 = VERTEX_POINT('',#35264); +#35264 = CARTESIAN_POINT('',(-0.86,-4.,0.1)); +#35265 = LINE('',#35266,#35267); +#35266 = CARTESIAN_POINT('',(-0.86,-4.5,0.1)); +#35267 = VECTOR('',#35268,1.); +#35268 = DIRECTION('',(0.,1.,0.)); +#35269 = ORIENTED_EDGE('',*,*,#35270,.T.); +#35270 = EDGE_CURVE('',#35263,#35271,#35273,.T.); +#35271 = VERTEX_POINT('',#35272); +#35272 = CARTESIAN_POINT('',(-0.86,-3.9,0.2)); +#35273 = CIRCLE('',#35274,0.1); +#35274 = AXIS2_PLACEMENT_3D('',#35275,#35276,#35277); +#35275 = CARTESIAN_POINT('',(-0.86,-4.,0.2)); +#35276 = DIRECTION('',(1.,-0.,0.)); +#35277 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35278 = ORIENTED_EDGE('',*,*,#35279,.T.); +#35279 = EDGE_CURVE('',#35271,#35280,#35282,.T.); +#35280 = VERTEX_POINT('',#35281); +#35281 = CARTESIAN_POINT('',(-0.86,-3.9,0.65)); +#35282 = LINE('',#35283,#35284); +#35283 = CARTESIAN_POINT('',(-0.86,-3.9,0.2)); +#35284 = VECTOR('',#35285,1.); +#35285 = DIRECTION('',(0.,0.,1.)); +#35286 = ORIENTED_EDGE('',*,*,#35287,.T.); +#35287 = EDGE_CURVE('',#35280,#35288,#35290,.T.); +#35288 = VERTEX_POINT('',#35289); +#35289 = CARTESIAN_POINT('',(-0.86,-3.7,0.85)); +#35290 = CIRCLE('',#35291,0.2); +#35291 = AXIS2_PLACEMENT_3D('',#35292,#35293,#35294); +#35292 = CARTESIAN_POINT('',(-0.86,-3.7,0.65)); +#35293 = DIRECTION('',(-1.,0.,0.)); +#35294 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35295 = ORIENTED_EDGE('',*,*,#35296,.T.); +#35296 = EDGE_CURVE('',#35288,#26732,#35297,.T.); +#35297 = LINE('',#35298,#35299); +#35298 = CARTESIAN_POINT('',(-0.86,-3.7,0.85)); +#35299 = VECTOR('',#35300,1.); +#35300 = DIRECTION('',(0.,1.,0.)); +#35301 = PLANE('',#35302); +#35302 = AXIS2_PLACEMENT_3D('',#35303,#35304,#35305); +#35303 = CARTESIAN_POINT('',(-0.86,-3.900244542703,0.394853274378)); +#35304 = DIRECTION('',(-1.,0.,0.)); +#35305 = DIRECTION('',(0.,0.,1.)); +#35306 = ADVANCED_FACE('',(#35307),#35332,.F.); +#35307 = FACE_BOUND('',#35308,.F.); +#35308 = EDGE_LOOP('',(#35309,#35317,#35318,#35326)); +#35309 = ORIENTED_EDGE('',*,*,#35310,.F.); +#35310 = EDGE_CURVE('',#26732,#35311,#35313,.T.); +#35311 = VERTEX_POINT('',#35312); +#35312 = CARTESIAN_POINT('',(-0.86,-3.425,0.85)); +#35313 = LINE('',#35314,#35315); +#35314 = CARTESIAN_POINT('',(-0.86,-3.7,0.85)); +#35315 = VECTOR('',#35316,1.); +#35316 = DIRECTION('',(0.,1.,0.)); +#35317 = ORIENTED_EDGE('',*,*,#26748,.T.); +#35318 = ORIENTED_EDGE('',*,*,#35319,.T.); +#35319 = EDGE_CURVE('',#26741,#35320,#35322,.T.); +#35320 = VERTEX_POINT('',#35321); +#35321 = CARTESIAN_POINT('',(-1.14,-3.425,0.85)); +#35322 = LINE('',#35323,#35324); +#35323 = CARTESIAN_POINT('',(-1.14,-3.7,0.85)); +#35324 = VECTOR('',#35325,1.); +#35325 = DIRECTION('',(0.,1.,0.)); +#35326 = ORIENTED_EDGE('',*,*,#35327,.F.); +#35327 = EDGE_CURVE('',#35311,#35320,#35328,.T.); +#35328 = LINE('',#35329,#35330); +#35329 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35330 = VECTOR('',#35331,1.); +#35331 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#35332 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#35333,#35334) + ,(#35335,#35336 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#35333 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#35334 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35335 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#35336 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#35337 = ADVANCED_FACE('',(#35338),#35357,.F.); +#35338 = FACE_BOUND('',#35339,.F.); +#35339 = EDGE_LOOP('',(#35340,#35341,#35350,#35356)); +#35340 = ORIENTED_EDGE('',*,*,#26779,.T.); +#35341 = ORIENTED_EDGE('',*,*,#35342,.T.); +#35342 = EDGE_CURVE('',#26772,#35343,#35345,.T.); +#35343 = VERTEX_POINT('',#35344); +#35344 = CARTESIAN_POINT('',(0.64,-3.8,0.65)); +#35345 = CIRCLE('',#35346,0.1); +#35346 = AXIS2_PLACEMENT_3D('',#35347,#35348,#35349); +#35347 = CARTESIAN_POINT('',(0.64,-3.7,0.65)); +#35348 = DIRECTION('',(1.,0.,-0.)); +#35349 = DIRECTION('',(0.,0.,1.)); +#35350 = ORIENTED_EDGE('',*,*,#35351,.F.); +#35351 = EDGE_CURVE('',#35129,#35343,#35352,.T.); +#35352 = LINE('',#35353,#35354); +#35353 = CARTESIAN_POINT('',(0.86,-3.8,0.65)); +#35354 = VECTOR('',#35355,1.); +#35355 = DIRECTION('',(-1.,0.,0.)); +#35356 = ORIENTED_EDGE('',*,*,#35128,.F.); +#35357 = CYLINDRICAL_SURFACE('',#35358,0.1); +#35358 = AXIS2_PLACEMENT_3D('',#35359,#35360,#35361); +#35359 = CARTESIAN_POINT('',(0.86,-3.7,0.65)); +#35360 = DIRECTION('',(1.,0.,0.)); +#35361 = DIRECTION('',(0.,0.,1.)); +#35362 = ADVANCED_FACE('',(#35363),#35441,.T.); +#35363 = FACE_BOUND('',#35364,.T.); +#35364 = EDGE_LOOP('',(#35365,#35366,#35367,#35368,#35376,#35385,#35393, + #35401,#35409,#35418,#35426,#35435)); +#35365 = ORIENTED_EDGE('',*,*,#26824,.F.); +#35366 = ORIENTED_EDGE('',*,*,#26771,.T.); +#35367 = ORIENTED_EDGE('',*,*,#35342,.T.); +#35368 = ORIENTED_EDGE('',*,*,#35369,.T.); +#35369 = EDGE_CURVE('',#35343,#35370,#35372,.T.); +#35370 = VERTEX_POINT('',#35371); +#35371 = CARTESIAN_POINT('',(0.64,-3.8,0.2)); +#35372 = LINE('',#35373,#35374); +#35373 = CARTESIAN_POINT('',(0.64,-3.8,0.65)); +#35374 = VECTOR('',#35375,1.); +#35375 = DIRECTION('',(0.,0.,-1.)); +#35376 = ORIENTED_EDGE('',*,*,#35377,.T.); +#35377 = EDGE_CURVE('',#35370,#35378,#35380,.T.); +#35378 = VERTEX_POINT('',#35379); +#35379 = CARTESIAN_POINT('',(0.64,-4.,-8.326672684689E-17)); +#35380 = CIRCLE('',#35381,0.2); +#35381 = AXIS2_PLACEMENT_3D('',#35382,#35383,#35384); +#35382 = CARTESIAN_POINT('',(0.64,-4.,0.2)); +#35383 = DIRECTION('',(-1.,-0.,0.)); +#35384 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35385 = ORIENTED_EDGE('',*,*,#35386,.T.); +#35386 = EDGE_CURVE('',#35378,#35387,#35389,.T.); +#35387 = VERTEX_POINT('',#35388); +#35388 = CARTESIAN_POINT('',(0.64,-4.5,-8.326672684689E-17)); +#35389 = LINE('',#35390,#35391); +#35390 = CARTESIAN_POINT('',(0.64,-4.,-8.326672684689E-17)); +#35391 = VECTOR('',#35392,1.); +#35392 = DIRECTION('',(0.,-1.,0.)); +#35393 = ORIENTED_EDGE('',*,*,#35394,.T.); +#35394 = EDGE_CURVE('',#35387,#35395,#35397,.T.); +#35395 = VERTEX_POINT('',#35396); +#35396 = CARTESIAN_POINT('',(0.64,-4.5,0.1)); +#35397 = LINE('',#35398,#35399); +#35398 = CARTESIAN_POINT('',(0.64,-4.5,-8.326672684689E-17)); +#35399 = VECTOR('',#35400,1.); +#35400 = DIRECTION('',(0.,0.,1.)); +#35401 = ORIENTED_EDGE('',*,*,#35402,.T.); +#35402 = EDGE_CURVE('',#35395,#35403,#35405,.T.); +#35403 = VERTEX_POINT('',#35404); +#35404 = CARTESIAN_POINT('',(0.64,-4.,0.1)); +#35405 = LINE('',#35406,#35407); +#35406 = CARTESIAN_POINT('',(0.64,-4.5,0.1)); +#35407 = VECTOR('',#35408,1.); +#35408 = DIRECTION('',(0.,1.,0.)); +#35409 = ORIENTED_EDGE('',*,*,#35410,.T.); +#35410 = EDGE_CURVE('',#35403,#35411,#35413,.T.); +#35411 = VERTEX_POINT('',#35412); +#35412 = CARTESIAN_POINT('',(0.64,-3.9,0.2)); +#35413 = CIRCLE('',#35414,0.1); +#35414 = AXIS2_PLACEMENT_3D('',#35415,#35416,#35417); +#35415 = CARTESIAN_POINT('',(0.64,-4.,0.2)); +#35416 = DIRECTION('',(1.,-0.,0.)); +#35417 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35418 = ORIENTED_EDGE('',*,*,#35419,.T.); +#35419 = EDGE_CURVE('',#35411,#35420,#35422,.T.); +#35420 = VERTEX_POINT('',#35421); +#35421 = CARTESIAN_POINT('',(0.64,-3.9,0.65)); +#35422 = LINE('',#35423,#35424); +#35423 = CARTESIAN_POINT('',(0.64,-3.9,0.2)); +#35424 = VECTOR('',#35425,1.); +#35425 = DIRECTION('',(0.,0.,1.)); +#35426 = ORIENTED_EDGE('',*,*,#35427,.T.); +#35427 = EDGE_CURVE('',#35420,#35428,#35430,.T.); +#35428 = VERTEX_POINT('',#35429); +#35429 = CARTESIAN_POINT('',(0.64,-3.7,0.85)); +#35430 = CIRCLE('',#35431,0.2); +#35431 = AXIS2_PLACEMENT_3D('',#35432,#35433,#35434); +#35432 = CARTESIAN_POINT('',(0.64,-3.7,0.65)); +#35433 = DIRECTION('',(-1.,0.,0.)); +#35434 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35435 = ORIENTED_EDGE('',*,*,#35436,.T.); +#35436 = EDGE_CURVE('',#35428,#26825,#35437,.T.); +#35437 = LINE('',#35438,#35439); +#35438 = CARTESIAN_POINT('',(0.64,-3.7,0.85)); +#35439 = VECTOR('',#35440,1.); +#35440 = DIRECTION('',(0.,1.,0.)); +#35441 = PLANE('',#35442); +#35442 = AXIS2_PLACEMENT_3D('',#35443,#35444,#35445); +#35443 = CARTESIAN_POINT('',(0.64,-3.900244542703,0.394853274378)); +#35444 = DIRECTION('',(-1.,0.,0.)); +#35445 = DIRECTION('',(0.,0.,1.)); +#35446 = ADVANCED_FACE('',(#35447),#35533,.F.); +#35447 = FACE_BOUND('',#35448,.F.); +#35448 = EDGE_LOOP('',(#35449,#35450,#35451,#35460,#35468,#35477,#35485, + #35493,#35501,#35510,#35518,#35527)); +#35449 = ORIENTED_EDGE('',*,*,#26864,.F.); +#35450 = ORIENTED_EDGE('',*,*,#26793,.T.); +#35451 = ORIENTED_EDGE('',*,*,#35452,.T.); +#35452 = EDGE_CURVE('',#26794,#35453,#35455,.T.); +#35453 = VERTEX_POINT('',#35454); +#35454 = CARTESIAN_POINT('',(-0.64,-3.8,0.65)); +#35455 = CIRCLE('',#35456,0.1); +#35456 = AXIS2_PLACEMENT_3D('',#35457,#35458,#35459); +#35457 = CARTESIAN_POINT('',(-0.64,-3.7,0.65)); +#35458 = DIRECTION('',(1.,0.,-0.)); +#35459 = DIRECTION('',(0.,0.,1.)); +#35460 = ORIENTED_EDGE('',*,*,#35461,.T.); +#35461 = EDGE_CURVE('',#35453,#35462,#35464,.T.); +#35462 = VERTEX_POINT('',#35463); +#35463 = CARTESIAN_POINT('',(-0.64,-3.8,0.2)); +#35464 = LINE('',#35465,#35466); +#35465 = CARTESIAN_POINT('',(-0.64,-3.8,0.65)); +#35466 = VECTOR('',#35467,1.); +#35467 = DIRECTION('',(0.,0.,-1.)); +#35468 = ORIENTED_EDGE('',*,*,#35469,.T.); +#35469 = EDGE_CURVE('',#35462,#35470,#35472,.T.); +#35470 = VERTEX_POINT('',#35471); +#35471 = CARTESIAN_POINT('',(-0.64,-4.,-8.326672684689E-17)); +#35472 = CIRCLE('',#35473,0.2); +#35473 = AXIS2_PLACEMENT_3D('',#35474,#35475,#35476); +#35474 = CARTESIAN_POINT('',(-0.64,-4.,0.2)); +#35475 = DIRECTION('',(-1.,-0.,0.)); +#35476 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35477 = ORIENTED_EDGE('',*,*,#35478,.T.); +#35478 = EDGE_CURVE('',#35470,#35479,#35481,.T.); +#35479 = VERTEX_POINT('',#35480); +#35480 = CARTESIAN_POINT('',(-0.64,-4.5,-8.326672684689E-17)); +#35481 = LINE('',#35482,#35483); +#35482 = CARTESIAN_POINT('',(-0.64,-4.,-8.326672684689E-17)); +#35483 = VECTOR('',#35484,1.); +#35484 = DIRECTION('',(0.,-1.,0.)); +#35485 = ORIENTED_EDGE('',*,*,#35486,.T.); +#35486 = EDGE_CURVE('',#35479,#35487,#35489,.T.); +#35487 = VERTEX_POINT('',#35488); +#35488 = CARTESIAN_POINT('',(-0.64,-4.5,0.1)); +#35489 = LINE('',#35490,#35491); +#35490 = CARTESIAN_POINT('',(-0.64,-4.5,-8.326672684689E-17)); +#35491 = VECTOR('',#35492,1.); +#35492 = DIRECTION('',(0.,0.,1.)); +#35493 = ORIENTED_EDGE('',*,*,#35494,.T.); +#35494 = EDGE_CURVE('',#35487,#35495,#35497,.T.); +#35495 = VERTEX_POINT('',#35496); +#35496 = CARTESIAN_POINT('',(-0.64,-4.,0.1)); +#35497 = LINE('',#35498,#35499); +#35498 = CARTESIAN_POINT('',(-0.64,-4.5,0.1)); +#35499 = VECTOR('',#35500,1.); +#35500 = DIRECTION('',(0.,1.,0.)); +#35501 = ORIENTED_EDGE('',*,*,#35502,.T.); +#35502 = EDGE_CURVE('',#35495,#35503,#35505,.T.); +#35503 = VERTEX_POINT('',#35504); +#35504 = CARTESIAN_POINT('',(-0.64,-3.9,0.2)); +#35505 = CIRCLE('',#35506,0.1); +#35506 = AXIS2_PLACEMENT_3D('',#35507,#35508,#35509); +#35507 = CARTESIAN_POINT('',(-0.64,-4.,0.2)); +#35508 = DIRECTION('',(1.,-0.,0.)); +#35509 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35510 = ORIENTED_EDGE('',*,*,#35511,.T.); +#35511 = EDGE_CURVE('',#35503,#35512,#35514,.T.); +#35512 = VERTEX_POINT('',#35513); +#35513 = CARTESIAN_POINT('',(-0.64,-3.9,0.65)); +#35514 = LINE('',#35515,#35516); +#35515 = CARTESIAN_POINT('',(-0.64,-3.9,0.2)); +#35516 = VECTOR('',#35517,1.); +#35517 = DIRECTION('',(0.,0.,1.)); +#35518 = ORIENTED_EDGE('',*,*,#35519,.T.); +#35519 = EDGE_CURVE('',#35512,#35520,#35522,.T.); +#35520 = VERTEX_POINT('',#35521); +#35521 = CARTESIAN_POINT('',(-0.64,-3.7,0.85)); +#35522 = CIRCLE('',#35523,0.2); +#35523 = AXIS2_PLACEMENT_3D('',#35524,#35525,#35526); +#35524 = CARTESIAN_POINT('',(-0.64,-3.7,0.65)); +#35525 = DIRECTION('',(-1.,0.,0.)); +#35526 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35527 = ORIENTED_EDGE('',*,*,#35528,.T.); +#35528 = EDGE_CURVE('',#35520,#26865,#35529,.T.); +#35529 = LINE('',#35530,#35531); +#35530 = CARTESIAN_POINT('',(-0.64,-3.7,0.85)); +#35531 = VECTOR('',#35532,1.); +#35532 = DIRECTION('',(0.,1.,0.)); +#35533 = PLANE('',#35534); +#35534 = AXIS2_PLACEMENT_3D('',#35535,#35536,#35537); +#35535 = CARTESIAN_POINT('',(-0.64,-3.900244542703,0.394853274378)); +#35536 = DIRECTION('',(-1.,0.,0.)); +#35537 = DIRECTION('',(0.,0.,1.)); +#35538 = ADVANCED_FACE('',(#35539),#35550,.F.); +#35539 = FACE_BOUND('',#35540,.F.); +#35540 = EDGE_LOOP('',(#35541,#35542,#35543,#35549)); +#35541 = ORIENTED_EDGE('',*,*,#26810,.T.); +#35542 = ORIENTED_EDGE('',*,*,#35220,.T.); +#35543 = ORIENTED_EDGE('',*,*,#35544,.F.); +#35544 = EDGE_CURVE('',#35453,#35221,#35545,.T.); +#35545 = LINE('',#35546,#35547); +#35546 = CARTESIAN_POINT('',(-0.64,-3.8,0.65)); +#35547 = VECTOR('',#35548,1.); +#35548 = DIRECTION('',(-1.,0.,0.)); +#35549 = ORIENTED_EDGE('',*,*,#35452,.F.); +#35550 = CYLINDRICAL_SURFACE('',#35551,0.1); +#35551 = AXIS2_PLACEMENT_3D('',#35552,#35553,#35554); +#35552 = CARTESIAN_POINT('',(-0.64,-3.7,0.65)); +#35553 = DIRECTION('',(1.,0.,0.)); +#35554 = DIRECTION('',(0.,0.,1.)); +#35555 = ADVANCED_FACE('',(#35556),#35581,.F.); +#35556 = FACE_BOUND('',#35557,.F.); +#35557 = EDGE_LOOP('',(#35558,#35566,#35567,#35575)); +#35558 = ORIENTED_EDGE('',*,*,#35559,.F.); +#35559 = EDGE_CURVE('',#26825,#35560,#35562,.T.); +#35560 = VERTEX_POINT('',#35561); +#35561 = CARTESIAN_POINT('',(0.64,-3.425,0.85)); +#35562 = LINE('',#35563,#35564); +#35563 = CARTESIAN_POINT('',(0.64,-3.7,0.85)); +#35564 = VECTOR('',#35565,1.); +#35565 = DIRECTION('',(0.,1.,0.)); +#35566 = ORIENTED_EDGE('',*,*,#26841,.T.); +#35567 = ORIENTED_EDGE('',*,*,#35568,.T.); +#35568 = EDGE_CURVE('',#26834,#35569,#35571,.T.); +#35569 = VERTEX_POINT('',#35570); +#35570 = CARTESIAN_POINT('',(0.36,-3.425,0.85)); +#35571 = LINE('',#35572,#35573); +#35572 = CARTESIAN_POINT('',(0.36,-3.7,0.85)); +#35573 = VECTOR('',#35574,1.); +#35574 = DIRECTION('',(0.,1.,0.)); +#35575 = ORIENTED_EDGE('',*,*,#35576,.F.); +#35576 = EDGE_CURVE('',#35560,#35569,#35577,.T.); +#35577 = LINE('',#35578,#35579); +#35578 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35579 = VECTOR('',#35580,1.); +#35580 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#35581 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#35582,#35583) + ,(#35584,#35585 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#35582 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#35583 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35584 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#35585 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#35586 = ADVANCED_FACE('',(#35587),#35673,.F.); +#35587 = FACE_BOUND('',#35588,.F.); +#35588 = EDGE_LOOP('',(#35589,#35590,#35591,#35600,#35608,#35617,#35625, + #35633,#35641,#35650,#35658,#35667)); +#35589 = ORIENTED_EDGE('',*,*,#26833,.F.); +#35590 = ORIENTED_EDGE('',*,*,#26886,.T.); +#35591 = ORIENTED_EDGE('',*,*,#35592,.T.); +#35592 = EDGE_CURVE('',#26887,#35593,#35595,.T.); +#35593 = VERTEX_POINT('',#35594); +#35594 = CARTESIAN_POINT('',(0.36,-3.8,0.65)); +#35595 = CIRCLE('',#35596,0.1); +#35596 = AXIS2_PLACEMENT_3D('',#35597,#35598,#35599); +#35597 = CARTESIAN_POINT('',(0.36,-3.7,0.65)); +#35598 = DIRECTION('',(1.,0.,-0.)); +#35599 = DIRECTION('',(0.,0.,1.)); +#35600 = ORIENTED_EDGE('',*,*,#35601,.T.); +#35601 = EDGE_CURVE('',#35593,#35602,#35604,.T.); +#35602 = VERTEX_POINT('',#35603); +#35603 = CARTESIAN_POINT('',(0.36,-3.8,0.2)); +#35604 = LINE('',#35605,#35606); +#35605 = CARTESIAN_POINT('',(0.36,-3.8,0.65)); +#35606 = VECTOR('',#35607,1.); +#35607 = DIRECTION('',(0.,0.,-1.)); +#35608 = ORIENTED_EDGE('',*,*,#35609,.T.); +#35609 = EDGE_CURVE('',#35602,#35610,#35612,.T.); +#35610 = VERTEX_POINT('',#35611); +#35611 = CARTESIAN_POINT('',(0.36,-4.,-8.326672684689E-17)); +#35612 = CIRCLE('',#35613,0.2); +#35613 = AXIS2_PLACEMENT_3D('',#35614,#35615,#35616); +#35614 = CARTESIAN_POINT('',(0.36,-4.,0.2)); +#35615 = DIRECTION('',(-1.,-0.,0.)); +#35616 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35617 = ORIENTED_EDGE('',*,*,#35618,.T.); +#35618 = EDGE_CURVE('',#35610,#35619,#35621,.T.); +#35619 = VERTEX_POINT('',#35620); +#35620 = CARTESIAN_POINT('',(0.36,-4.5,-8.326672684689E-17)); +#35621 = LINE('',#35622,#35623); +#35622 = CARTESIAN_POINT('',(0.36,-4.,-8.326672684689E-17)); +#35623 = VECTOR('',#35624,1.); +#35624 = DIRECTION('',(0.,-1.,0.)); +#35625 = ORIENTED_EDGE('',*,*,#35626,.T.); +#35626 = EDGE_CURVE('',#35619,#35627,#35629,.T.); +#35627 = VERTEX_POINT('',#35628); +#35628 = CARTESIAN_POINT('',(0.36,-4.5,0.1)); +#35629 = LINE('',#35630,#35631); +#35630 = CARTESIAN_POINT('',(0.36,-4.5,-8.326672684689E-17)); +#35631 = VECTOR('',#35632,1.); +#35632 = DIRECTION('',(0.,0.,1.)); +#35633 = ORIENTED_EDGE('',*,*,#35634,.T.); +#35634 = EDGE_CURVE('',#35627,#35635,#35637,.T.); +#35635 = VERTEX_POINT('',#35636); +#35636 = CARTESIAN_POINT('',(0.36,-4.,0.1)); +#35637 = LINE('',#35638,#35639); +#35638 = CARTESIAN_POINT('',(0.36,-4.5,0.1)); +#35639 = VECTOR('',#35640,1.); +#35640 = DIRECTION('',(0.,1.,0.)); +#35641 = ORIENTED_EDGE('',*,*,#35642,.T.); +#35642 = EDGE_CURVE('',#35635,#35643,#35645,.T.); +#35643 = VERTEX_POINT('',#35644); +#35644 = CARTESIAN_POINT('',(0.36,-3.9,0.2)); +#35645 = CIRCLE('',#35646,0.1); +#35646 = AXIS2_PLACEMENT_3D('',#35647,#35648,#35649); +#35647 = CARTESIAN_POINT('',(0.36,-4.,0.2)); +#35648 = DIRECTION('',(1.,-0.,0.)); +#35649 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35650 = ORIENTED_EDGE('',*,*,#35651,.T.); +#35651 = EDGE_CURVE('',#35643,#35652,#35654,.T.); +#35652 = VERTEX_POINT('',#35653); +#35653 = CARTESIAN_POINT('',(0.36,-3.9,0.65)); +#35654 = LINE('',#35655,#35656); +#35655 = CARTESIAN_POINT('',(0.36,-3.9,0.2)); +#35656 = VECTOR('',#35657,1.); +#35657 = DIRECTION('',(0.,0.,1.)); +#35658 = ORIENTED_EDGE('',*,*,#35659,.T.); +#35659 = EDGE_CURVE('',#35652,#35660,#35662,.T.); +#35660 = VERTEX_POINT('',#35661); +#35661 = CARTESIAN_POINT('',(0.36,-3.7,0.85)); +#35662 = CIRCLE('',#35663,0.2); +#35663 = AXIS2_PLACEMENT_3D('',#35664,#35665,#35666); +#35664 = CARTESIAN_POINT('',(0.36,-3.7,0.65)); +#35665 = DIRECTION('',(-1.,0.,0.)); +#35666 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35667 = ORIENTED_EDGE('',*,*,#35668,.T.); +#35668 = EDGE_CURVE('',#35660,#26834,#35669,.T.); +#35669 = LINE('',#35670,#35671); +#35670 = CARTESIAN_POINT('',(0.36,-3.7,0.85)); +#35671 = VECTOR('',#35672,1.); +#35672 = DIRECTION('',(0.,1.,0.)); +#35673 = PLANE('',#35674); +#35674 = AXIS2_PLACEMENT_3D('',#35675,#35676,#35677); +#35675 = CARTESIAN_POINT('',(0.36,-3.900244542703,0.394853274378)); +#35676 = DIRECTION('',(-1.,0.,0.)); +#35677 = DIRECTION('',(0.,0.,1.)); +#35678 = ADVANCED_FACE('',(#35679),#35765,.T.); +#35679 = FACE_BOUND('',#35680,.T.); +#35680 = EDGE_LOOP('',(#35681,#35682,#35683,#35692,#35700,#35709,#35717, + #35725,#35733,#35742,#35750,#35759)); +#35681 = ORIENTED_EDGE('',*,*,#26855,.F.); +#35682 = ORIENTED_EDGE('',*,*,#26926,.T.); +#35683 = ORIENTED_EDGE('',*,*,#35684,.T.); +#35684 = EDGE_CURVE('',#26927,#35685,#35687,.T.); +#35685 = VERTEX_POINT('',#35686); +#35686 = CARTESIAN_POINT('',(-0.36,-3.8,0.65)); +#35687 = CIRCLE('',#35688,0.1); +#35688 = AXIS2_PLACEMENT_3D('',#35689,#35690,#35691); +#35689 = CARTESIAN_POINT('',(-0.36,-3.7,0.65)); +#35690 = DIRECTION('',(1.,0.,-0.)); +#35691 = DIRECTION('',(0.,0.,1.)); +#35692 = ORIENTED_EDGE('',*,*,#35693,.T.); +#35693 = EDGE_CURVE('',#35685,#35694,#35696,.T.); +#35694 = VERTEX_POINT('',#35695); +#35695 = CARTESIAN_POINT('',(-0.36,-3.8,0.2)); +#35696 = LINE('',#35697,#35698); +#35697 = CARTESIAN_POINT('',(-0.36,-3.8,0.65)); +#35698 = VECTOR('',#35699,1.); +#35699 = DIRECTION('',(0.,0.,-1.)); +#35700 = ORIENTED_EDGE('',*,*,#35701,.T.); +#35701 = EDGE_CURVE('',#35694,#35702,#35704,.T.); +#35702 = VERTEX_POINT('',#35703); +#35703 = CARTESIAN_POINT('',(-0.36,-4.,-8.326672684689E-17)); +#35704 = CIRCLE('',#35705,0.2); +#35705 = AXIS2_PLACEMENT_3D('',#35706,#35707,#35708); +#35706 = CARTESIAN_POINT('',(-0.36,-4.,0.2)); +#35707 = DIRECTION('',(-1.,-0.,0.)); +#35708 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35709 = ORIENTED_EDGE('',*,*,#35710,.T.); +#35710 = EDGE_CURVE('',#35702,#35711,#35713,.T.); +#35711 = VERTEX_POINT('',#35712); +#35712 = CARTESIAN_POINT('',(-0.36,-4.5,-8.326672684689E-17)); +#35713 = LINE('',#35714,#35715); +#35714 = CARTESIAN_POINT('',(-0.36,-4.,-8.326672684689E-17)); +#35715 = VECTOR('',#35716,1.); +#35716 = DIRECTION('',(0.,-1.,0.)); +#35717 = ORIENTED_EDGE('',*,*,#35718,.T.); +#35718 = EDGE_CURVE('',#35711,#35719,#35721,.T.); +#35719 = VERTEX_POINT('',#35720); +#35720 = CARTESIAN_POINT('',(-0.36,-4.5,0.1)); +#35721 = LINE('',#35722,#35723); +#35722 = CARTESIAN_POINT('',(-0.36,-4.5,-8.326672684689E-17)); +#35723 = VECTOR('',#35724,1.); +#35724 = DIRECTION('',(0.,0.,1.)); +#35725 = ORIENTED_EDGE('',*,*,#35726,.T.); +#35726 = EDGE_CURVE('',#35719,#35727,#35729,.T.); +#35727 = VERTEX_POINT('',#35728); +#35728 = CARTESIAN_POINT('',(-0.36,-4.,0.1)); +#35729 = LINE('',#35730,#35731); +#35730 = CARTESIAN_POINT('',(-0.36,-4.5,0.1)); +#35731 = VECTOR('',#35732,1.); +#35732 = DIRECTION('',(0.,1.,0.)); +#35733 = ORIENTED_EDGE('',*,*,#35734,.T.); +#35734 = EDGE_CURVE('',#35727,#35735,#35737,.T.); +#35735 = VERTEX_POINT('',#35736); +#35736 = CARTESIAN_POINT('',(-0.36,-3.9,0.2)); +#35737 = CIRCLE('',#35738,0.1); +#35738 = AXIS2_PLACEMENT_3D('',#35739,#35740,#35741); +#35739 = CARTESIAN_POINT('',(-0.36,-4.,0.2)); +#35740 = DIRECTION('',(1.,-0.,0.)); +#35741 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35742 = ORIENTED_EDGE('',*,*,#35743,.T.); +#35743 = EDGE_CURVE('',#35735,#35744,#35746,.T.); +#35744 = VERTEX_POINT('',#35745); +#35745 = CARTESIAN_POINT('',(-0.36,-3.9,0.65)); +#35746 = LINE('',#35747,#35748); +#35747 = CARTESIAN_POINT('',(-0.36,-3.9,0.2)); +#35748 = VECTOR('',#35749,1.); +#35749 = DIRECTION('',(0.,0.,1.)); +#35750 = ORIENTED_EDGE('',*,*,#35751,.T.); +#35751 = EDGE_CURVE('',#35744,#35752,#35754,.T.); +#35752 = VERTEX_POINT('',#35753); +#35753 = CARTESIAN_POINT('',(-0.36,-3.7,0.85)); +#35754 = CIRCLE('',#35755,0.2); +#35755 = AXIS2_PLACEMENT_3D('',#35756,#35757,#35758); +#35756 = CARTESIAN_POINT('',(-0.36,-3.7,0.65)); +#35757 = DIRECTION('',(-1.,0.,0.)); +#35758 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35759 = ORIENTED_EDGE('',*,*,#35760,.T.); +#35760 = EDGE_CURVE('',#35752,#26856,#35761,.T.); +#35761 = LINE('',#35762,#35763); +#35762 = CARTESIAN_POINT('',(-0.36,-3.7,0.85)); +#35763 = VECTOR('',#35764,1.); +#35764 = DIRECTION('',(0.,1.,0.)); +#35765 = PLANE('',#35766); +#35766 = AXIS2_PLACEMENT_3D('',#35767,#35768,#35769); +#35767 = CARTESIAN_POINT('',(-0.36,-3.900244542703,0.394853274378)); +#35768 = DIRECTION('',(-1.,0.,0.)); +#35769 = DIRECTION('',(0.,0.,1.)); +#35770 = ADVANCED_FACE('',(#35771),#35796,.F.); +#35771 = FACE_BOUND('',#35772,.F.); +#35772 = EDGE_LOOP('',(#35773,#35781,#35782,#35790)); +#35773 = ORIENTED_EDGE('',*,*,#35774,.F.); +#35774 = EDGE_CURVE('',#26856,#35775,#35777,.T.); +#35775 = VERTEX_POINT('',#35776); +#35776 = CARTESIAN_POINT('',(-0.36,-3.425,0.85)); +#35777 = LINE('',#35778,#35779); +#35778 = CARTESIAN_POINT('',(-0.36,-3.7,0.85)); +#35779 = VECTOR('',#35780,1.); +#35780 = DIRECTION('',(0.,1.,0.)); +#35781 = ORIENTED_EDGE('',*,*,#26872,.T.); +#35782 = ORIENTED_EDGE('',*,*,#35783,.T.); +#35783 = EDGE_CURVE('',#26865,#35784,#35786,.T.); +#35784 = VERTEX_POINT('',#35785); +#35785 = CARTESIAN_POINT('',(-0.64,-3.425,0.85)); +#35786 = LINE('',#35787,#35788); +#35787 = CARTESIAN_POINT('',(-0.64,-3.7,0.85)); +#35788 = VECTOR('',#35789,1.); +#35789 = DIRECTION('',(0.,1.,0.)); +#35790 = ORIENTED_EDGE('',*,*,#35791,.F.); +#35791 = EDGE_CURVE('',#35775,#35784,#35792,.T.); +#35792 = LINE('',#35793,#35794); +#35793 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35794 = VECTOR('',#35795,1.); +#35795 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#35796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#35797,#35798) + ,(#35799,#35800 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#35797 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#35798 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#35799 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#35800 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#35801 = ADVANCED_FACE('',(#35802),#35821,.F.); +#35802 = FACE_BOUND('',#35803,.F.); +#35803 = EDGE_LOOP('',(#35804,#35805,#35814,#35820)); +#35804 = ORIENTED_EDGE('',*,*,#26903,.T.); +#35805 = ORIENTED_EDGE('',*,*,#35806,.T.); +#35806 = EDGE_CURVE('',#26896,#35807,#35809,.T.); +#35807 = VERTEX_POINT('',#35808); +#35808 = CARTESIAN_POINT('',(0.14,-3.8,0.65)); +#35809 = CIRCLE('',#35810,0.1); +#35810 = AXIS2_PLACEMENT_3D('',#35811,#35812,#35813); +#35811 = CARTESIAN_POINT('',(0.14,-3.7,0.65)); +#35812 = DIRECTION('',(1.,0.,-0.)); +#35813 = DIRECTION('',(0.,0.,1.)); +#35814 = ORIENTED_EDGE('',*,*,#35815,.F.); +#35815 = EDGE_CURVE('',#35593,#35807,#35816,.T.); +#35816 = LINE('',#35817,#35818); +#35817 = CARTESIAN_POINT('',(0.36,-3.8,0.65)); +#35818 = VECTOR('',#35819,1.); +#35819 = DIRECTION('',(-1.,0.,0.)); +#35820 = ORIENTED_EDGE('',*,*,#35592,.F.); +#35821 = CYLINDRICAL_SURFACE('',#35822,0.1); +#35822 = AXIS2_PLACEMENT_3D('',#35823,#35824,#35825); +#35823 = CARTESIAN_POINT('',(0.36,-3.7,0.65)); +#35824 = DIRECTION('',(1.,0.,0.)); +#35825 = DIRECTION('',(0.,0.,1.)); +#35826 = ADVANCED_FACE('',(#35827),#35905,.T.); +#35827 = FACE_BOUND('',#35828,.T.); +#35828 = EDGE_LOOP('',(#35829,#35830,#35831,#35832,#35840,#35849,#35857, + #35865,#35873,#35882,#35890,#35899)); +#35829 = ORIENTED_EDGE('',*,*,#26948,.F.); +#35830 = ORIENTED_EDGE('',*,*,#26895,.T.); +#35831 = ORIENTED_EDGE('',*,*,#35806,.T.); +#35832 = ORIENTED_EDGE('',*,*,#35833,.T.); +#35833 = EDGE_CURVE('',#35807,#35834,#35836,.T.); +#35834 = VERTEX_POINT('',#35835); +#35835 = CARTESIAN_POINT('',(0.14,-3.8,0.2)); +#35836 = LINE('',#35837,#35838); +#35837 = CARTESIAN_POINT('',(0.14,-3.8,0.65)); +#35838 = VECTOR('',#35839,1.); +#35839 = DIRECTION('',(0.,0.,-1.)); +#35840 = ORIENTED_EDGE('',*,*,#35841,.T.); +#35841 = EDGE_CURVE('',#35834,#35842,#35844,.T.); +#35842 = VERTEX_POINT('',#35843); +#35843 = CARTESIAN_POINT('',(0.14,-4.,-8.326672684689E-17)); +#35844 = CIRCLE('',#35845,0.2); +#35845 = AXIS2_PLACEMENT_3D('',#35846,#35847,#35848); +#35846 = CARTESIAN_POINT('',(0.14,-4.,0.2)); +#35847 = DIRECTION('',(-1.,-0.,0.)); +#35848 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35849 = ORIENTED_EDGE('',*,*,#35850,.T.); +#35850 = EDGE_CURVE('',#35842,#35851,#35853,.T.); +#35851 = VERTEX_POINT('',#35852); +#35852 = CARTESIAN_POINT('',(0.14,-4.5,-8.326672684689E-17)); +#35853 = LINE('',#35854,#35855); +#35854 = CARTESIAN_POINT('',(0.14,-4.,-8.326672684689E-17)); +#35855 = VECTOR('',#35856,1.); +#35856 = DIRECTION('',(0.,-1.,0.)); +#35857 = ORIENTED_EDGE('',*,*,#35858,.T.); +#35858 = EDGE_CURVE('',#35851,#35859,#35861,.T.); +#35859 = VERTEX_POINT('',#35860); +#35860 = CARTESIAN_POINT('',(0.14,-4.5,0.1)); +#35861 = LINE('',#35862,#35863); +#35862 = CARTESIAN_POINT('',(0.14,-4.5,-8.326672684689E-17)); +#35863 = VECTOR('',#35864,1.); +#35864 = DIRECTION('',(0.,0.,1.)); +#35865 = ORIENTED_EDGE('',*,*,#35866,.T.); +#35866 = EDGE_CURVE('',#35859,#35867,#35869,.T.); +#35867 = VERTEX_POINT('',#35868); +#35868 = CARTESIAN_POINT('',(0.14,-4.,0.1)); +#35869 = LINE('',#35870,#35871); +#35870 = CARTESIAN_POINT('',(0.14,-4.5,0.1)); +#35871 = VECTOR('',#35872,1.); +#35872 = DIRECTION('',(0.,1.,0.)); +#35873 = ORIENTED_EDGE('',*,*,#35874,.T.); +#35874 = EDGE_CURVE('',#35867,#35875,#35877,.T.); +#35875 = VERTEX_POINT('',#35876); +#35876 = CARTESIAN_POINT('',(0.14,-3.9,0.2)); +#35877 = CIRCLE('',#35878,0.1); +#35878 = AXIS2_PLACEMENT_3D('',#35879,#35880,#35881); +#35879 = CARTESIAN_POINT('',(0.14,-4.,0.2)); +#35880 = DIRECTION('',(1.,-0.,0.)); +#35881 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35882 = ORIENTED_EDGE('',*,*,#35883,.T.); +#35883 = EDGE_CURVE('',#35875,#35884,#35886,.T.); +#35884 = VERTEX_POINT('',#35885); +#35885 = CARTESIAN_POINT('',(0.14,-3.9,0.65)); +#35886 = LINE('',#35887,#35888); +#35887 = CARTESIAN_POINT('',(0.14,-3.9,0.2)); +#35888 = VECTOR('',#35889,1.); +#35889 = DIRECTION('',(0.,0.,1.)); +#35890 = ORIENTED_EDGE('',*,*,#35891,.T.); +#35891 = EDGE_CURVE('',#35884,#35892,#35894,.T.); +#35892 = VERTEX_POINT('',#35893); +#35893 = CARTESIAN_POINT('',(0.14,-3.7,0.85)); +#35894 = CIRCLE('',#35895,0.2); +#35895 = AXIS2_PLACEMENT_3D('',#35896,#35897,#35898); +#35896 = CARTESIAN_POINT('',(0.14,-3.7,0.65)); +#35897 = DIRECTION('',(-1.,0.,0.)); +#35898 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35899 = ORIENTED_EDGE('',*,*,#35900,.T.); +#35900 = EDGE_CURVE('',#35892,#26949,#35901,.T.); +#35901 = LINE('',#35902,#35903); +#35902 = CARTESIAN_POINT('',(0.14,-3.7,0.85)); +#35903 = VECTOR('',#35904,1.); +#35904 = DIRECTION('',(0.,1.,0.)); +#35905 = PLANE('',#35906); +#35906 = AXIS2_PLACEMENT_3D('',#35907,#35908,#35909); +#35907 = CARTESIAN_POINT('',(0.14,-3.900244542703,0.394853274378)); +#35908 = DIRECTION('',(-1.,0.,0.)); +#35909 = DIRECTION('',(0.,0.,1.)); +#35910 = ADVANCED_FACE('',(#35911),#35997,.F.); +#35911 = FACE_BOUND('',#35912,.F.); +#35912 = EDGE_LOOP('',(#35913,#35914,#35915,#35924,#35932,#35941,#35949, + #35957,#35965,#35974,#35982,#35991)); +#35913 = ORIENTED_EDGE('',*,*,#26957,.F.); +#35914 = ORIENTED_EDGE('',*,*,#26917,.T.); +#35915 = ORIENTED_EDGE('',*,*,#35916,.T.); +#35916 = EDGE_CURVE('',#26918,#35917,#35919,.T.); +#35917 = VERTEX_POINT('',#35918); +#35918 = CARTESIAN_POINT('',(-0.14,-3.8,0.65)); +#35919 = CIRCLE('',#35920,0.1); +#35920 = AXIS2_PLACEMENT_3D('',#35921,#35922,#35923); +#35921 = CARTESIAN_POINT('',(-0.14,-3.7,0.65)); +#35922 = DIRECTION('',(1.,0.,-0.)); +#35923 = DIRECTION('',(0.,0.,1.)); +#35924 = ORIENTED_EDGE('',*,*,#35925,.T.); +#35925 = EDGE_CURVE('',#35917,#35926,#35928,.T.); +#35926 = VERTEX_POINT('',#35927); +#35927 = CARTESIAN_POINT('',(-0.14,-3.8,0.2)); +#35928 = LINE('',#35929,#35930); +#35929 = CARTESIAN_POINT('',(-0.14,-3.8,0.65)); +#35930 = VECTOR('',#35931,1.); +#35931 = DIRECTION('',(0.,0.,-1.)); +#35932 = ORIENTED_EDGE('',*,*,#35933,.T.); +#35933 = EDGE_CURVE('',#35926,#35934,#35936,.T.); +#35934 = VERTEX_POINT('',#35935); +#35935 = CARTESIAN_POINT('',(-0.14,-4.,-8.326672684689E-17)); +#35936 = CIRCLE('',#35937,0.2); +#35937 = AXIS2_PLACEMENT_3D('',#35938,#35939,#35940); +#35938 = CARTESIAN_POINT('',(-0.14,-4.,0.2)); +#35939 = DIRECTION('',(-1.,-0.,0.)); +#35940 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#35941 = ORIENTED_EDGE('',*,*,#35942,.T.); +#35942 = EDGE_CURVE('',#35934,#35943,#35945,.T.); +#35943 = VERTEX_POINT('',#35944); +#35944 = CARTESIAN_POINT('',(-0.14,-4.5,-8.326672684689E-17)); +#35945 = LINE('',#35946,#35947); +#35946 = CARTESIAN_POINT('',(-0.14,-4.,-8.326672684689E-17)); +#35947 = VECTOR('',#35948,1.); +#35948 = DIRECTION('',(0.,-1.,0.)); +#35949 = ORIENTED_EDGE('',*,*,#35950,.T.); +#35950 = EDGE_CURVE('',#35943,#35951,#35953,.T.); +#35951 = VERTEX_POINT('',#35952); +#35952 = CARTESIAN_POINT('',(-0.14,-4.5,0.1)); +#35953 = LINE('',#35954,#35955); +#35954 = CARTESIAN_POINT('',(-0.14,-4.5,-8.326672684689E-17)); +#35955 = VECTOR('',#35956,1.); +#35956 = DIRECTION('',(0.,0.,1.)); +#35957 = ORIENTED_EDGE('',*,*,#35958,.T.); +#35958 = EDGE_CURVE('',#35951,#35959,#35961,.T.); +#35959 = VERTEX_POINT('',#35960); +#35960 = CARTESIAN_POINT('',(-0.14,-4.,0.1)); +#35961 = LINE('',#35962,#35963); +#35962 = CARTESIAN_POINT('',(-0.14,-4.5,0.1)); +#35963 = VECTOR('',#35964,1.); +#35964 = DIRECTION('',(0.,1.,0.)); +#35965 = ORIENTED_EDGE('',*,*,#35966,.T.); +#35966 = EDGE_CURVE('',#35959,#35967,#35969,.T.); +#35967 = VERTEX_POINT('',#35968); +#35968 = CARTESIAN_POINT('',(-0.14,-3.9,0.2)); +#35969 = CIRCLE('',#35970,0.1); +#35970 = AXIS2_PLACEMENT_3D('',#35971,#35972,#35973); +#35971 = CARTESIAN_POINT('',(-0.14,-4.,0.2)); +#35972 = DIRECTION('',(1.,-0.,0.)); +#35973 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#35974 = ORIENTED_EDGE('',*,*,#35975,.T.); +#35975 = EDGE_CURVE('',#35967,#35976,#35978,.T.); +#35976 = VERTEX_POINT('',#35977); +#35977 = CARTESIAN_POINT('',(-0.14,-3.9,0.65)); +#35978 = LINE('',#35979,#35980); +#35979 = CARTESIAN_POINT('',(-0.14,-3.9,0.2)); +#35980 = VECTOR('',#35981,1.); +#35981 = DIRECTION('',(0.,0.,1.)); +#35982 = ORIENTED_EDGE('',*,*,#35983,.T.); +#35983 = EDGE_CURVE('',#35976,#35984,#35986,.T.); +#35984 = VERTEX_POINT('',#35985); +#35985 = CARTESIAN_POINT('',(-0.14,-3.7,0.85)); +#35986 = CIRCLE('',#35987,0.2); +#35987 = AXIS2_PLACEMENT_3D('',#35988,#35989,#35990); +#35988 = CARTESIAN_POINT('',(-0.14,-3.7,0.65)); +#35989 = DIRECTION('',(-1.,0.,0.)); +#35990 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#35991 = ORIENTED_EDGE('',*,*,#35992,.T.); +#35992 = EDGE_CURVE('',#35984,#26958,#35993,.T.); +#35993 = LINE('',#35994,#35995); +#35994 = CARTESIAN_POINT('',(-0.14,-3.7,0.85)); +#35995 = VECTOR('',#35996,1.); +#35996 = DIRECTION('',(0.,1.,0.)); +#35997 = PLANE('',#35998); +#35998 = AXIS2_PLACEMENT_3D('',#35999,#36000,#36001); +#35999 = CARTESIAN_POINT('',(-0.14,-3.900244542703,0.394853274378)); +#36000 = DIRECTION('',(-1.,0.,0.)); +#36001 = DIRECTION('',(0.,0.,1.)); +#36002 = ADVANCED_FACE('',(#36003),#36014,.F.); +#36003 = FACE_BOUND('',#36004,.F.); +#36004 = EDGE_LOOP('',(#36005,#36006,#36007,#36013)); +#36005 = ORIENTED_EDGE('',*,*,#26934,.T.); +#36006 = ORIENTED_EDGE('',*,*,#35684,.T.); +#36007 = ORIENTED_EDGE('',*,*,#36008,.F.); +#36008 = EDGE_CURVE('',#35917,#35685,#36009,.T.); +#36009 = LINE('',#36010,#36011); +#36010 = CARTESIAN_POINT('',(-0.14,-3.8,0.65)); +#36011 = VECTOR('',#36012,1.); +#36012 = DIRECTION('',(-1.,0.,0.)); +#36013 = ORIENTED_EDGE('',*,*,#35916,.F.); +#36014 = CYLINDRICAL_SURFACE('',#36015,0.1); +#36015 = AXIS2_PLACEMENT_3D('',#36016,#36017,#36018); +#36016 = CARTESIAN_POINT('',(-0.14,-3.7,0.65)); +#36017 = DIRECTION('',(1.,0.,0.)); +#36018 = DIRECTION('',(0.,0.,1.)); +#36019 = ADVANCED_FACE('',(#36020),#36045,.F.); +#36020 = FACE_BOUND('',#36021,.F.); +#36021 = EDGE_LOOP('',(#36022,#36030,#36031,#36039)); +#36022 = ORIENTED_EDGE('',*,*,#36023,.F.); +#36023 = EDGE_CURVE('',#26949,#36024,#36026,.T.); +#36024 = VERTEX_POINT('',#36025); +#36025 = CARTESIAN_POINT('',(0.14,-3.425,0.85)); +#36026 = LINE('',#36027,#36028); +#36027 = CARTESIAN_POINT('',(0.14,-3.7,0.85)); +#36028 = VECTOR('',#36029,1.); +#36029 = DIRECTION('',(0.,1.,0.)); +#36030 = ORIENTED_EDGE('',*,*,#26965,.T.); +#36031 = ORIENTED_EDGE('',*,*,#36032,.T.); +#36032 = EDGE_CURVE('',#26958,#36033,#36035,.T.); +#36033 = VERTEX_POINT('',#36034); +#36034 = CARTESIAN_POINT('',(-0.14,-3.425,0.85)); +#36035 = LINE('',#36036,#36037); +#36036 = CARTESIAN_POINT('',(-0.14,-3.7,0.85)); +#36037 = VECTOR('',#36038,1.); +#36038 = DIRECTION('',(0.,1.,0.)); +#36039 = ORIENTED_EDGE('',*,*,#36040,.F.); +#36040 = EDGE_CURVE('',#36024,#36033,#36041,.T.); +#36041 = LINE('',#36042,#36043); +#36042 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#36043 = VECTOR('',#36044,1.); +#36044 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#36045 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36046,#36047) + ,(#36048,#36049 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#36046 = CARTESIAN_POINT('',(3.325,-3.5,0.85)); +#36047 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#36048 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#36049 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#36050 = ADVANCED_FACE('',(#36051),#36066,.F.); +#36051 = FACE_BOUND('',#36052,.F.); +#36052 = EDGE_LOOP('',(#36053,#36054,#36059,#36065)); +#36053 = ORIENTED_EDGE('',*,*,#26987,.T.); +#36054 = ORIENTED_EDGE('',*,*,#36055,.T.); +#36055 = EDGE_CURVE('',#26981,#30327,#36056,.T.); +#36056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36057,#36058),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#36057 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36058 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36059 = ORIENTED_EDGE('',*,*,#36060,.F.); +#36060 = EDGE_CURVE('',#33465,#30327,#36061,.T.); +#36061 = LINE('',#36062,#36063); +#36062 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#36063 = VECTOR('',#36064,1.); +#36064 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#36065 = ORIENTED_EDGE('',*,*,#33464,.F.); +#36066 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36067,#36068) + ,(#36069,#36070 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#36067 = CARTESIAN_POINT('',(-3.325,-3.5,0.85)); +#36068 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#36069 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36070 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36071 = ADVANCED_FACE('',(#36072),#36083,.F.); +#36072 = FACE_BOUND('',#36073,.F.); +#36073 = EDGE_LOOP('',(#36074,#36075,#36076,#36082)); +#36074 = ORIENTED_EDGE('',*,*,#36055,.F.); +#36075 = ORIENTED_EDGE('',*,*,#27012,.T.); +#36076 = ORIENTED_EDGE('',*,*,#36077,.T.); +#36077 = EDGE_CURVE('',#27005,#30334,#36078,.T.); +#36078 = LINE('',#36079,#36080); +#36079 = CARTESIAN_POINT('',(-3.7,-2.86,0.85)); +#36080 = VECTOR('',#36081,1.); +#36081 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36082 = ORIENTED_EDGE('',*,*,#30333,.F.); +#36083 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36084,#36085) + ,(#36086,#36087 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#36084 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36085 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36086 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#36087 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#36088 = ADVANCED_FACE('',(#36089),#36175,.F.); +#36089 = FACE_BOUND('',#36090,.F.); +#36090 = EDGE_LOOP('',(#36091,#36092,#36093,#36102,#36110,#36119,#36127, + #36135,#36143,#36152,#36160,#36169)); +#36091 = ORIENTED_EDGE('',*,*,#27004,.F.); +#36092 = ORIENTED_EDGE('',*,*,#27026,.T.); +#36093 = ORIENTED_EDGE('',*,*,#36094,.T.); +#36094 = EDGE_CURVE('',#27027,#36095,#36097,.T.); +#36095 = VERTEX_POINT('',#36096); +#36096 = CARTESIAN_POINT('',(-3.8,-2.86,0.65)); +#36097 = CIRCLE('',#36098,0.1); +#36098 = AXIS2_PLACEMENT_3D('',#36099,#36100,#36101); +#36099 = CARTESIAN_POINT('',(-3.7,-2.86,0.65)); +#36100 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36101 = DIRECTION('',(0.,0.,1.)); +#36102 = ORIENTED_EDGE('',*,*,#36103,.T.); +#36103 = EDGE_CURVE('',#36095,#36104,#36106,.T.); +#36104 = VERTEX_POINT('',#36105); +#36105 = CARTESIAN_POINT('',(-3.8,-2.86,0.2)); +#36106 = LINE('',#36107,#36108); +#36107 = CARTESIAN_POINT('',(-3.8,-2.86,0.65)); +#36108 = VECTOR('',#36109,1.); +#36109 = DIRECTION('',(-0.,0.,-1.)); +#36110 = ORIENTED_EDGE('',*,*,#36111,.T.); +#36111 = EDGE_CURVE('',#36104,#36112,#36114,.T.); +#36112 = VERTEX_POINT('',#36113); +#36113 = CARTESIAN_POINT('',(-4.,-2.86,-8.326672684689E-17)); +#36114 = CIRCLE('',#36115,0.2); +#36115 = AXIS2_PLACEMENT_3D('',#36116,#36117,#36118); +#36116 = CARTESIAN_POINT('',(-4.,-2.86,0.2)); +#36117 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36118 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36119 = ORIENTED_EDGE('',*,*,#36120,.T.); +#36120 = EDGE_CURVE('',#36112,#36121,#36123,.T.); +#36121 = VERTEX_POINT('',#36122); +#36122 = CARTESIAN_POINT('',(-4.5,-2.86,-8.326672684689E-17)); +#36123 = LINE('',#36124,#36125); +#36124 = CARTESIAN_POINT('',(-4.,-2.86,-8.326672684689E-17)); +#36125 = VECTOR('',#36126,1.); +#36126 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36127 = ORIENTED_EDGE('',*,*,#36128,.T.); +#36128 = EDGE_CURVE('',#36121,#36129,#36131,.T.); +#36129 = VERTEX_POINT('',#36130); +#36130 = CARTESIAN_POINT('',(-4.5,-2.86,0.1)); +#36131 = LINE('',#36132,#36133); +#36132 = CARTESIAN_POINT('',(-4.5,-2.86,-8.326672684689E-17)); +#36133 = VECTOR('',#36134,1.); +#36134 = DIRECTION('',(0.,0.,1.)); +#36135 = ORIENTED_EDGE('',*,*,#36136,.T.); +#36136 = EDGE_CURVE('',#36129,#36137,#36139,.T.); +#36137 = VERTEX_POINT('',#36138); +#36138 = CARTESIAN_POINT('',(-4.,-2.86,0.1)); +#36139 = LINE('',#36140,#36141); +#36140 = CARTESIAN_POINT('',(-4.5,-2.86,0.1)); +#36141 = VECTOR('',#36142,1.); +#36142 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36143 = ORIENTED_EDGE('',*,*,#36144,.T.); +#36144 = EDGE_CURVE('',#36137,#36145,#36147,.T.); +#36145 = VERTEX_POINT('',#36146); +#36146 = CARTESIAN_POINT('',(-3.9,-2.86,0.2)); +#36147 = CIRCLE('',#36148,0.1); +#36148 = AXIS2_PLACEMENT_3D('',#36149,#36150,#36151); +#36149 = CARTESIAN_POINT('',(-4.,-2.86,0.2)); +#36150 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36151 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36152 = ORIENTED_EDGE('',*,*,#36153,.T.); +#36153 = EDGE_CURVE('',#36145,#36154,#36156,.T.); +#36154 = VERTEX_POINT('',#36155); +#36155 = CARTESIAN_POINT('',(-3.9,-2.86,0.65)); +#36156 = LINE('',#36157,#36158); +#36157 = CARTESIAN_POINT('',(-3.9,-2.86,0.2)); +#36158 = VECTOR('',#36159,1.); +#36159 = DIRECTION('',(0.,0.,1.)); +#36160 = ORIENTED_EDGE('',*,*,#36161,.T.); +#36161 = EDGE_CURVE('',#36154,#36162,#36164,.T.); +#36162 = VERTEX_POINT('',#36163); +#36163 = CARTESIAN_POINT('',(-3.7,-2.86,0.85)); +#36164 = CIRCLE('',#36165,0.2); +#36165 = AXIS2_PLACEMENT_3D('',#36166,#36167,#36168); +#36166 = CARTESIAN_POINT('',(-3.7,-2.86,0.65)); +#36167 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36168 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36169 = ORIENTED_EDGE('',*,*,#36170,.T.); +#36170 = EDGE_CURVE('',#36162,#27005,#36171,.T.); +#36171 = LINE('',#36172,#36173); +#36172 = CARTESIAN_POINT('',(-3.7,-2.86,0.85)); +#36173 = VECTOR('',#36174,1.); +#36174 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36175 = PLANE('',#36176); +#36176 = AXIS2_PLACEMENT_3D('',#36177,#36178,#36179); +#36177 = CARTESIAN_POINT('',(-3.900244542703,-2.86,0.394853274378)); +#36178 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36179 = DIRECTION('',(0.,0.,1.)); +#36180 = ADVANCED_FACE('',(#36181),#36200,.F.); +#36181 = FACE_BOUND('',#36182,.F.); +#36182 = EDGE_LOOP('',(#36183,#36184,#36193,#36199)); +#36183 = ORIENTED_EDGE('',*,*,#27043,.T.); +#36184 = ORIENTED_EDGE('',*,*,#36185,.T.); +#36185 = EDGE_CURVE('',#27036,#36186,#36188,.T.); +#36186 = VERTEX_POINT('',#36187); +#36187 = CARTESIAN_POINT('',(-3.8,-2.64,0.65)); +#36188 = CIRCLE('',#36189,0.1); +#36189 = AXIS2_PLACEMENT_3D('',#36190,#36191,#36192); +#36190 = CARTESIAN_POINT('',(-3.7,-2.64,0.65)); +#36191 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36192 = DIRECTION('',(0.,0.,1.)); +#36193 = ORIENTED_EDGE('',*,*,#36194,.F.); +#36194 = EDGE_CURVE('',#36095,#36186,#36195,.T.); +#36195 = LINE('',#36196,#36197); +#36196 = CARTESIAN_POINT('',(-3.8,-2.86,0.65)); +#36197 = VECTOR('',#36198,1.); +#36198 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36199 = ORIENTED_EDGE('',*,*,#36094,.F.); +#36200 = CYLINDRICAL_SURFACE('',#36201,0.1); +#36201 = AXIS2_PLACEMENT_3D('',#36202,#36203,#36204); +#36202 = CARTESIAN_POINT('',(-3.7,-2.86,0.65)); +#36203 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36204 = DIRECTION('',(0.,0.,1.)); +#36205 = ADVANCED_FACE('',(#36206),#36284,.T.); +#36206 = FACE_BOUND('',#36207,.T.); +#36207 = EDGE_LOOP('',(#36208,#36209,#36210,#36211,#36219,#36228,#36236, + #36244,#36252,#36261,#36269,#36278)); +#36208 = ORIENTED_EDGE('',*,*,#27088,.F.); +#36209 = ORIENTED_EDGE('',*,*,#27035,.T.); +#36210 = ORIENTED_EDGE('',*,*,#36185,.T.); +#36211 = ORIENTED_EDGE('',*,*,#36212,.T.); +#36212 = EDGE_CURVE('',#36186,#36213,#36215,.T.); +#36213 = VERTEX_POINT('',#36214); +#36214 = CARTESIAN_POINT('',(-3.8,-2.64,0.2)); +#36215 = LINE('',#36216,#36217); +#36216 = CARTESIAN_POINT('',(-3.8,-2.64,0.65)); +#36217 = VECTOR('',#36218,1.); +#36218 = DIRECTION('',(-0.,0.,-1.)); +#36219 = ORIENTED_EDGE('',*,*,#36220,.T.); +#36220 = EDGE_CURVE('',#36213,#36221,#36223,.T.); +#36221 = VERTEX_POINT('',#36222); +#36222 = CARTESIAN_POINT('',(-4.,-2.64,-8.326672684689E-17)); +#36223 = CIRCLE('',#36224,0.2); +#36224 = AXIS2_PLACEMENT_3D('',#36225,#36226,#36227); +#36225 = CARTESIAN_POINT('',(-4.,-2.64,0.2)); +#36226 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36227 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36228 = ORIENTED_EDGE('',*,*,#36229,.T.); +#36229 = EDGE_CURVE('',#36221,#36230,#36232,.T.); +#36230 = VERTEX_POINT('',#36231); +#36231 = CARTESIAN_POINT('',(-4.5,-2.64,-8.326672684689E-17)); +#36232 = LINE('',#36233,#36234); +#36233 = CARTESIAN_POINT('',(-4.,-2.64,-8.326672684689E-17)); +#36234 = VECTOR('',#36235,1.); +#36235 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36236 = ORIENTED_EDGE('',*,*,#36237,.T.); +#36237 = EDGE_CURVE('',#36230,#36238,#36240,.T.); +#36238 = VERTEX_POINT('',#36239); +#36239 = CARTESIAN_POINT('',(-4.5,-2.64,0.1)); +#36240 = LINE('',#36241,#36242); +#36241 = CARTESIAN_POINT('',(-4.5,-2.64,-8.326672684689E-17)); +#36242 = VECTOR('',#36243,1.); +#36243 = DIRECTION('',(0.,0.,1.)); +#36244 = ORIENTED_EDGE('',*,*,#36245,.T.); +#36245 = EDGE_CURVE('',#36238,#36246,#36248,.T.); +#36246 = VERTEX_POINT('',#36247); +#36247 = CARTESIAN_POINT('',(-4.,-2.64,0.1)); +#36248 = LINE('',#36249,#36250); +#36249 = CARTESIAN_POINT('',(-4.5,-2.64,0.1)); +#36250 = VECTOR('',#36251,1.); +#36251 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36252 = ORIENTED_EDGE('',*,*,#36253,.T.); +#36253 = EDGE_CURVE('',#36246,#36254,#36256,.T.); +#36254 = VERTEX_POINT('',#36255); +#36255 = CARTESIAN_POINT('',(-3.9,-2.64,0.2)); +#36256 = CIRCLE('',#36257,0.1); +#36257 = AXIS2_PLACEMENT_3D('',#36258,#36259,#36260); +#36258 = CARTESIAN_POINT('',(-4.,-2.64,0.2)); +#36259 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36260 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36261 = ORIENTED_EDGE('',*,*,#36262,.T.); +#36262 = EDGE_CURVE('',#36254,#36263,#36265,.T.); +#36263 = VERTEX_POINT('',#36264); +#36264 = CARTESIAN_POINT('',(-3.9,-2.64,0.65)); +#36265 = LINE('',#36266,#36267); +#36266 = CARTESIAN_POINT('',(-3.9,-2.64,0.2)); +#36267 = VECTOR('',#36268,1.); +#36268 = DIRECTION('',(0.,0.,1.)); +#36269 = ORIENTED_EDGE('',*,*,#36270,.T.); +#36270 = EDGE_CURVE('',#36263,#36271,#36273,.T.); +#36271 = VERTEX_POINT('',#36272); +#36272 = CARTESIAN_POINT('',(-3.7,-2.64,0.85)); +#36273 = CIRCLE('',#36274,0.2); +#36274 = AXIS2_PLACEMENT_3D('',#36275,#36276,#36277); +#36275 = CARTESIAN_POINT('',(-3.7,-2.64,0.65)); +#36276 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36277 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36278 = ORIENTED_EDGE('',*,*,#36279,.T.); +#36279 = EDGE_CURVE('',#36271,#27089,#36280,.T.); +#36280 = LINE('',#36281,#36282); +#36281 = CARTESIAN_POINT('',(-3.7,-2.64,0.85)); +#36282 = VECTOR('',#36283,1.); +#36283 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36284 = PLANE('',#36285); +#36285 = AXIS2_PLACEMENT_3D('',#36286,#36287,#36288); +#36286 = CARTESIAN_POINT('',(-3.900244542703,-2.64,0.394853274378)); +#36287 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36288 = DIRECTION('',(0.,0.,1.)); +#36289 = ADVANCED_FACE('',(#36290),#36376,.F.); +#36290 = FACE_BOUND('',#36291,.F.); +#36291 = EDGE_LOOP('',(#36292,#36293,#36294,#36303,#36311,#36320,#36328, + #36336,#36344,#36353,#36361,#36370)); +#36292 = ORIENTED_EDGE('',*,*,#27128,.F.); +#36293 = ORIENTED_EDGE('',*,*,#27057,.T.); +#36294 = ORIENTED_EDGE('',*,*,#36295,.T.); +#36295 = EDGE_CURVE('',#27058,#36296,#36298,.T.); +#36296 = VERTEX_POINT('',#36297); +#36297 = CARTESIAN_POINT('',(-3.8,2.64,0.65)); +#36298 = CIRCLE('',#36299,0.1); +#36299 = AXIS2_PLACEMENT_3D('',#36300,#36301,#36302); +#36300 = CARTESIAN_POINT('',(-3.7,2.64,0.65)); +#36301 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36302 = DIRECTION('',(0.,0.,1.)); +#36303 = ORIENTED_EDGE('',*,*,#36304,.T.); +#36304 = EDGE_CURVE('',#36296,#36305,#36307,.T.); +#36305 = VERTEX_POINT('',#36306); +#36306 = CARTESIAN_POINT('',(-3.8,2.64,0.2)); +#36307 = LINE('',#36308,#36309); +#36308 = CARTESIAN_POINT('',(-3.8,2.64,0.65)); +#36309 = VECTOR('',#36310,1.); +#36310 = DIRECTION('',(-0.,0.,-1.)); +#36311 = ORIENTED_EDGE('',*,*,#36312,.T.); +#36312 = EDGE_CURVE('',#36305,#36313,#36315,.T.); +#36313 = VERTEX_POINT('',#36314); +#36314 = CARTESIAN_POINT('',(-4.,2.64,-8.326672684689E-17)); +#36315 = CIRCLE('',#36316,0.2); +#36316 = AXIS2_PLACEMENT_3D('',#36317,#36318,#36319); +#36317 = CARTESIAN_POINT('',(-4.,2.64,0.2)); +#36318 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36319 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36320 = ORIENTED_EDGE('',*,*,#36321,.T.); +#36321 = EDGE_CURVE('',#36313,#36322,#36324,.T.); +#36322 = VERTEX_POINT('',#36323); +#36323 = CARTESIAN_POINT('',(-4.5,2.64,-8.326672684689E-17)); +#36324 = LINE('',#36325,#36326); +#36325 = CARTESIAN_POINT('',(-4.,2.64,-8.326672684689E-17)); +#36326 = VECTOR('',#36327,1.); +#36327 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36328 = ORIENTED_EDGE('',*,*,#36329,.T.); +#36329 = EDGE_CURVE('',#36322,#36330,#36332,.T.); +#36330 = VERTEX_POINT('',#36331); +#36331 = CARTESIAN_POINT('',(-4.5,2.64,0.1)); +#36332 = LINE('',#36333,#36334); +#36333 = CARTESIAN_POINT('',(-4.5,2.64,-8.326672684689E-17)); +#36334 = VECTOR('',#36335,1.); +#36335 = DIRECTION('',(0.,0.,1.)); +#36336 = ORIENTED_EDGE('',*,*,#36337,.T.); +#36337 = EDGE_CURVE('',#36330,#36338,#36340,.T.); +#36338 = VERTEX_POINT('',#36339); +#36339 = CARTESIAN_POINT('',(-4.,2.64,0.1)); +#36340 = LINE('',#36341,#36342); +#36341 = CARTESIAN_POINT('',(-4.5,2.64,0.1)); +#36342 = VECTOR('',#36343,1.); +#36343 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36344 = ORIENTED_EDGE('',*,*,#36345,.T.); +#36345 = EDGE_CURVE('',#36338,#36346,#36348,.T.); +#36346 = VERTEX_POINT('',#36347); +#36347 = CARTESIAN_POINT('',(-3.9,2.64,0.2)); +#36348 = CIRCLE('',#36349,0.1); +#36349 = AXIS2_PLACEMENT_3D('',#36350,#36351,#36352); +#36350 = CARTESIAN_POINT('',(-4.,2.64,0.2)); +#36351 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36352 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36353 = ORIENTED_EDGE('',*,*,#36354,.T.); +#36354 = EDGE_CURVE('',#36346,#36355,#36357,.T.); +#36355 = VERTEX_POINT('',#36356); +#36356 = CARTESIAN_POINT('',(-3.9,2.64,0.65)); +#36357 = LINE('',#36358,#36359); +#36358 = CARTESIAN_POINT('',(-3.9,2.64,0.2)); +#36359 = VECTOR('',#36360,1.); +#36360 = DIRECTION('',(0.,0.,1.)); +#36361 = ORIENTED_EDGE('',*,*,#36362,.T.); +#36362 = EDGE_CURVE('',#36355,#36363,#36365,.T.); +#36363 = VERTEX_POINT('',#36364); +#36364 = CARTESIAN_POINT('',(-3.7,2.64,0.85)); +#36365 = CIRCLE('',#36366,0.2); +#36366 = AXIS2_PLACEMENT_3D('',#36367,#36368,#36369); +#36367 = CARTESIAN_POINT('',(-3.7,2.64,0.65)); +#36368 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36369 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36370 = ORIENTED_EDGE('',*,*,#36371,.T.); +#36371 = EDGE_CURVE('',#36363,#27129,#36372,.T.); +#36372 = LINE('',#36373,#36374); +#36373 = CARTESIAN_POINT('',(-3.7,2.64,0.85)); +#36374 = VECTOR('',#36375,1.); +#36375 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36376 = PLANE('',#36377); +#36377 = AXIS2_PLACEMENT_3D('',#36378,#36379,#36380); +#36378 = CARTESIAN_POINT('',(-3.900244542703,2.64,0.394853274378)); +#36379 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36380 = DIRECTION('',(0.,0.,1.)); +#36381 = ADVANCED_FACE('',(#36382),#36393,.F.); +#36382 = FACE_BOUND('',#36383,.F.); +#36383 = EDGE_LOOP('',(#36384,#36385,#36386,#36392)); +#36384 = ORIENTED_EDGE('',*,*,#27074,.T.); +#36385 = ORIENTED_EDGE('',*,*,#29091,.T.); +#36386 = ORIENTED_EDGE('',*,*,#36387,.F.); +#36387 = EDGE_CURVE('',#36296,#29092,#36388,.T.); +#36388 = LINE('',#36389,#36390); +#36389 = CARTESIAN_POINT('',(-3.8,2.64,0.65)); +#36390 = VECTOR('',#36391,1.); +#36391 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36392 = ORIENTED_EDGE('',*,*,#36295,.F.); +#36393 = CYLINDRICAL_SURFACE('',#36394,0.1); +#36394 = AXIS2_PLACEMENT_3D('',#36395,#36396,#36397); +#36395 = CARTESIAN_POINT('',(-3.7,2.64,0.65)); +#36396 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36397 = DIRECTION('',(0.,0.,1.)); +#36398 = ADVANCED_FACE('',(#36399),#36415,.F.); +#36399 = FACE_BOUND('',#36400,.F.); +#36400 = EDGE_LOOP('',(#36401,#36407,#36408,#36414)); +#36401 = ORIENTED_EDGE('',*,*,#36402,.F.); +#36402 = EDGE_CURVE('',#27089,#30342,#36403,.T.); +#36403 = LINE('',#36404,#36405); +#36404 = CARTESIAN_POINT('',(-3.7,-2.64,0.85)); +#36405 = VECTOR('',#36406,1.); +#36406 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36407 = ORIENTED_EDGE('',*,*,#27105,.T.); +#36408 = ORIENTED_EDGE('',*,*,#36409,.T.); +#36409 = EDGE_CURVE('',#27098,#30350,#36410,.T.); +#36410 = LINE('',#36411,#36412); +#36411 = CARTESIAN_POINT('',(-3.7,-2.36,0.85)); +#36412 = VECTOR('',#36413,1.); +#36413 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36414 = ORIENTED_EDGE('',*,*,#30349,.F.); +#36415 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36416,#36417) + ,(#36418,#36419 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#36416 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36417 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36418 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#36419 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#36420 = ADVANCED_FACE('',(#36421),#36507,.F.); +#36421 = FACE_BOUND('',#36422,.F.); +#36422 = EDGE_LOOP('',(#36423,#36424,#36425,#36434,#36442,#36451,#36459, + #36467,#36475,#36484,#36492,#36501)); +#36423 = ORIENTED_EDGE('',*,*,#27097,.F.); +#36424 = ORIENTED_EDGE('',*,*,#27150,.T.); +#36425 = ORIENTED_EDGE('',*,*,#36426,.T.); +#36426 = EDGE_CURVE('',#27151,#36427,#36429,.T.); +#36427 = VERTEX_POINT('',#36428); +#36428 = CARTESIAN_POINT('',(-3.8,-2.36,0.65)); +#36429 = CIRCLE('',#36430,0.1); +#36430 = AXIS2_PLACEMENT_3D('',#36431,#36432,#36433); +#36431 = CARTESIAN_POINT('',(-3.7,-2.36,0.65)); +#36432 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36433 = DIRECTION('',(0.,0.,1.)); +#36434 = ORIENTED_EDGE('',*,*,#36435,.T.); +#36435 = EDGE_CURVE('',#36427,#36436,#36438,.T.); +#36436 = VERTEX_POINT('',#36437); +#36437 = CARTESIAN_POINT('',(-3.8,-2.36,0.2)); +#36438 = LINE('',#36439,#36440); +#36439 = CARTESIAN_POINT('',(-3.8,-2.36,0.65)); +#36440 = VECTOR('',#36441,1.); +#36441 = DIRECTION('',(-0.,0.,-1.)); +#36442 = ORIENTED_EDGE('',*,*,#36443,.T.); +#36443 = EDGE_CURVE('',#36436,#36444,#36446,.T.); +#36444 = VERTEX_POINT('',#36445); +#36445 = CARTESIAN_POINT('',(-4.,-2.36,-8.326672684689E-17)); +#36446 = CIRCLE('',#36447,0.2); +#36447 = AXIS2_PLACEMENT_3D('',#36448,#36449,#36450); +#36448 = CARTESIAN_POINT('',(-4.,-2.36,0.2)); +#36449 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36450 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36451 = ORIENTED_EDGE('',*,*,#36452,.T.); +#36452 = EDGE_CURVE('',#36444,#36453,#36455,.T.); +#36453 = VERTEX_POINT('',#36454); +#36454 = CARTESIAN_POINT('',(-4.5,-2.36,-8.326672684689E-17)); +#36455 = LINE('',#36456,#36457); +#36456 = CARTESIAN_POINT('',(-4.,-2.36,-8.326672684689E-17)); +#36457 = VECTOR('',#36458,1.); +#36458 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36459 = ORIENTED_EDGE('',*,*,#36460,.T.); +#36460 = EDGE_CURVE('',#36453,#36461,#36463,.T.); +#36461 = VERTEX_POINT('',#36462); +#36462 = CARTESIAN_POINT('',(-4.5,-2.36,0.1)); +#36463 = LINE('',#36464,#36465); +#36464 = CARTESIAN_POINT('',(-4.5,-2.36,-8.326672684689E-17)); +#36465 = VECTOR('',#36466,1.); +#36466 = DIRECTION('',(0.,0.,1.)); +#36467 = ORIENTED_EDGE('',*,*,#36468,.T.); +#36468 = EDGE_CURVE('',#36461,#36469,#36471,.T.); +#36469 = VERTEX_POINT('',#36470); +#36470 = CARTESIAN_POINT('',(-4.,-2.36,0.1)); +#36471 = LINE('',#36472,#36473); +#36472 = CARTESIAN_POINT('',(-4.5,-2.36,0.1)); +#36473 = VECTOR('',#36474,1.); +#36474 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36475 = ORIENTED_EDGE('',*,*,#36476,.T.); +#36476 = EDGE_CURVE('',#36469,#36477,#36479,.T.); +#36477 = VERTEX_POINT('',#36478); +#36478 = CARTESIAN_POINT('',(-3.9,-2.36,0.2)); +#36479 = CIRCLE('',#36480,0.1); +#36480 = AXIS2_PLACEMENT_3D('',#36481,#36482,#36483); +#36481 = CARTESIAN_POINT('',(-4.,-2.36,0.2)); +#36482 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36483 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36484 = ORIENTED_EDGE('',*,*,#36485,.T.); +#36485 = EDGE_CURVE('',#36477,#36486,#36488,.T.); +#36486 = VERTEX_POINT('',#36487); +#36487 = CARTESIAN_POINT('',(-3.9,-2.36,0.65)); +#36488 = LINE('',#36489,#36490); +#36489 = CARTESIAN_POINT('',(-3.9,-2.36,0.2)); +#36490 = VECTOR('',#36491,1.); +#36491 = DIRECTION('',(0.,0.,1.)); +#36492 = ORIENTED_EDGE('',*,*,#36493,.T.); +#36493 = EDGE_CURVE('',#36486,#36494,#36496,.T.); +#36494 = VERTEX_POINT('',#36495); +#36495 = CARTESIAN_POINT('',(-3.7,-2.36,0.85)); +#36496 = CIRCLE('',#36497,0.2); +#36497 = AXIS2_PLACEMENT_3D('',#36498,#36499,#36500); +#36498 = CARTESIAN_POINT('',(-3.7,-2.36,0.65)); +#36499 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36500 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36501 = ORIENTED_EDGE('',*,*,#36502,.T.); +#36502 = EDGE_CURVE('',#36494,#27098,#36503,.T.); +#36503 = LINE('',#36504,#36505); +#36504 = CARTESIAN_POINT('',(-3.7,-2.36,0.85)); +#36505 = VECTOR('',#36506,1.); +#36506 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36507 = PLANE('',#36508); +#36508 = AXIS2_PLACEMENT_3D('',#36509,#36510,#36511); +#36509 = CARTESIAN_POINT('',(-3.900244542703,-2.36,0.394853274378)); +#36510 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36511 = DIRECTION('',(0.,0.,1.)); +#36512 = ADVANCED_FACE('',(#36513),#36599,.T.); +#36513 = FACE_BOUND('',#36514,.T.); +#36514 = EDGE_LOOP('',(#36515,#36516,#36517,#36526,#36534,#36543,#36551, + #36559,#36567,#36576,#36584,#36593)); +#36515 = ORIENTED_EDGE('',*,*,#27119,.F.); +#36516 = ORIENTED_EDGE('',*,*,#27190,.T.); +#36517 = ORIENTED_EDGE('',*,*,#36518,.T.); +#36518 = EDGE_CURVE('',#27191,#36519,#36521,.T.); +#36519 = VERTEX_POINT('',#36520); +#36520 = CARTESIAN_POINT('',(-3.8,2.36,0.65)); +#36521 = CIRCLE('',#36522,0.1); +#36522 = AXIS2_PLACEMENT_3D('',#36523,#36524,#36525); +#36523 = CARTESIAN_POINT('',(-3.7,2.36,0.65)); +#36524 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36525 = DIRECTION('',(0.,0.,1.)); +#36526 = ORIENTED_EDGE('',*,*,#36527,.T.); +#36527 = EDGE_CURVE('',#36519,#36528,#36530,.T.); +#36528 = VERTEX_POINT('',#36529); +#36529 = CARTESIAN_POINT('',(-3.8,2.36,0.2)); +#36530 = LINE('',#36531,#36532); +#36531 = CARTESIAN_POINT('',(-3.8,2.36,0.65)); +#36532 = VECTOR('',#36533,1.); +#36533 = DIRECTION('',(-0.,0.,-1.)); +#36534 = ORIENTED_EDGE('',*,*,#36535,.T.); +#36535 = EDGE_CURVE('',#36528,#36536,#36538,.T.); +#36536 = VERTEX_POINT('',#36537); +#36537 = CARTESIAN_POINT('',(-4.,2.36,-8.326672684689E-17)); +#36538 = CIRCLE('',#36539,0.2); +#36539 = AXIS2_PLACEMENT_3D('',#36540,#36541,#36542); +#36540 = CARTESIAN_POINT('',(-4.,2.36,0.2)); +#36541 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36542 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36543 = ORIENTED_EDGE('',*,*,#36544,.T.); +#36544 = EDGE_CURVE('',#36536,#36545,#36547,.T.); +#36545 = VERTEX_POINT('',#36546); +#36546 = CARTESIAN_POINT('',(-4.5,2.36,-8.326672684689E-17)); +#36547 = LINE('',#36548,#36549); +#36548 = CARTESIAN_POINT('',(-4.,2.36,-8.326672684689E-17)); +#36549 = VECTOR('',#36550,1.); +#36550 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36551 = ORIENTED_EDGE('',*,*,#36552,.T.); +#36552 = EDGE_CURVE('',#36545,#36553,#36555,.T.); +#36553 = VERTEX_POINT('',#36554); +#36554 = CARTESIAN_POINT('',(-4.5,2.36,0.1)); +#36555 = LINE('',#36556,#36557); +#36556 = CARTESIAN_POINT('',(-4.5,2.36,-8.326672684689E-17)); +#36557 = VECTOR('',#36558,1.); +#36558 = DIRECTION('',(0.,0.,1.)); +#36559 = ORIENTED_EDGE('',*,*,#36560,.T.); +#36560 = EDGE_CURVE('',#36553,#36561,#36563,.T.); +#36561 = VERTEX_POINT('',#36562); +#36562 = CARTESIAN_POINT('',(-4.,2.36,0.1)); +#36563 = LINE('',#36564,#36565); +#36564 = CARTESIAN_POINT('',(-4.5,2.36,0.1)); +#36565 = VECTOR('',#36566,1.); +#36566 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36567 = ORIENTED_EDGE('',*,*,#36568,.T.); +#36568 = EDGE_CURVE('',#36561,#36569,#36571,.T.); +#36569 = VERTEX_POINT('',#36570); +#36570 = CARTESIAN_POINT('',(-3.9,2.36,0.2)); +#36571 = CIRCLE('',#36572,0.1); +#36572 = AXIS2_PLACEMENT_3D('',#36573,#36574,#36575); +#36573 = CARTESIAN_POINT('',(-4.,2.36,0.2)); +#36574 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36575 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36576 = ORIENTED_EDGE('',*,*,#36577,.T.); +#36577 = EDGE_CURVE('',#36569,#36578,#36580,.T.); +#36578 = VERTEX_POINT('',#36579); +#36579 = CARTESIAN_POINT('',(-3.9,2.36,0.65)); +#36580 = LINE('',#36581,#36582); +#36581 = CARTESIAN_POINT('',(-3.9,2.36,0.2)); +#36582 = VECTOR('',#36583,1.); +#36583 = DIRECTION('',(0.,0.,1.)); +#36584 = ORIENTED_EDGE('',*,*,#36585,.T.); +#36585 = EDGE_CURVE('',#36578,#36586,#36588,.T.); +#36586 = VERTEX_POINT('',#36587); +#36587 = CARTESIAN_POINT('',(-3.7,2.36,0.85)); +#36588 = CIRCLE('',#36589,0.2); +#36589 = AXIS2_PLACEMENT_3D('',#36590,#36591,#36592); +#36590 = CARTESIAN_POINT('',(-3.7,2.36,0.65)); +#36591 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36592 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36593 = ORIENTED_EDGE('',*,*,#36594,.T.); +#36594 = EDGE_CURVE('',#36586,#27120,#36595,.T.); +#36595 = LINE('',#36596,#36597); +#36596 = CARTESIAN_POINT('',(-3.7,2.36,0.85)); +#36597 = VECTOR('',#36598,1.); +#36598 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36599 = PLANE('',#36600); +#36600 = AXIS2_PLACEMENT_3D('',#36601,#36602,#36603); +#36601 = CARTESIAN_POINT('',(-3.900244542703,2.36,0.394853274378)); +#36602 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36603 = DIRECTION('',(0.,0.,1.)); +#36604 = ADVANCED_FACE('',(#36605),#36621,.F.); +#36605 = FACE_BOUND('',#36606,.F.); +#36606 = EDGE_LOOP('',(#36607,#36613,#36614,#36620)); +#36607 = ORIENTED_EDGE('',*,*,#36608,.F.); +#36608 = EDGE_CURVE('',#27120,#30502,#36609,.T.); +#36609 = LINE('',#36610,#36611); +#36610 = CARTESIAN_POINT('',(-3.7,2.36,0.85)); +#36611 = VECTOR('',#36612,1.); +#36612 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36613 = ORIENTED_EDGE('',*,*,#27136,.T.); +#36614 = ORIENTED_EDGE('',*,*,#36615,.T.); +#36615 = EDGE_CURVE('',#27129,#30510,#36616,.T.); +#36616 = LINE('',#36617,#36618); +#36617 = CARTESIAN_POINT('',(-3.7,2.64,0.85)); +#36618 = VECTOR('',#36619,1.); +#36619 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36620 = ORIENTED_EDGE('',*,*,#30509,.F.); +#36621 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36622,#36623) + ,(#36624,#36625 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#36622 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36623 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36624 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#36625 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#36626 = ADVANCED_FACE('',(#36627),#36646,.F.); +#36627 = FACE_BOUND('',#36628,.F.); +#36628 = EDGE_LOOP('',(#36629,#36630,#36639,#36645)); +#36629 = ORIENTED_EDGE('',*,*,#27167,.T.); +#36630 = ORIENTED_EDGE('',*,*,#36631,.T.); +#36631 = EDGE_CURVE('',#27160,#36632,#36634,.T.); +#36632 = VERTEX_POINT('',#36633); +#36633 = CARTESIAN_POINT('',(-3.8,-2.14,0.65)); +#36634 = CIRCLE('',#36635,0.1); +#36635 = AXIS2_PLACEMENT_3D('',#36636,#36637,#36638); +#36636 = CARTESIAN_POINT('',(-3.7,-2.14,0.65)); +#36637 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36638 = DIRECTION('',(0.,0.,1.)); +#36639 = ORIENTED_EDGE('',*,*,#36640,.F.); +#36640 = EDGE_CURVE('',#36427,#36632,#36641,.T.); +#36641 = LINE('',#36642,#36643); +#36642 = CARTESIAN_POINT('',(-3.8,-2.36,0.65)); +#36643 = VECTOR('',#36644,1.); +#36644 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36645 = ORIENTED_EDGE('',*,*,#36426,.F.); +#36646 = CYLINDRICAL_SURFACE('',#36647,0.1); +#36647 = AXIS2_PLACEMENT_3D('',#36648,#36649,#36650); +#36648 = CARTESIAN_POINT('',(-3.7,-2.36,0.65)); +#36649 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36650 = DIRECTION('',(0.,0.,1.)); +#36651 = ADVANCED_FACE('',(#36652),#36730,.T.); +#36652 = FACE_BOUND('',#36653,.T.); +#36653 = EDGE_LOOP('',(#36654,#36655,#36656,#36657,#36665,#36674,#36682, + #36690,#36698,#36707,#36715,#36724)); +#36654 = ORIENTED_EDGE('',*,*,#27212,.F.); +#36655 = ORIENTED_EDGE('',*,*,#27159,.T.); +#36656 = ORIENTED_EDGE('',*,*,#36631,.T.); +#36657 = ORIENTED_EDGE('',*,*,#36658,.T.); +#36658 = EDGE_CURVE('',#36632,#36659,#36661,.T.); +#36659 = VERTEX_POINT('',#36660); +#36660 = CARTESIAN_POINT('',(-3.8,-2.14,0.2)); +#36661 = LINE('',#36662,#36663); +#36662 = CARTESIAN_POINT('',(-3.8,-2.14,0.65)); +#36663 = VECTOR('',#36664,1.); +#36664 = DIRECTION('',(-0.,0.,-1.)); +#36665 = ORIENTED_EDGE('',*,*,#36666,.T.); +#36666 = EDGE_CURVE('',#36659,#36667,#36669,.T.); +#36667 = VERTEX_POINT('',#36668); +#36668 = CARTESIAN_POINT('',(-4.,-2.14,-8.326672684689E-17)); +#36669 = CIRCLE('',#36670,0.2); +#36670 = AXIS2_PLACEMENT_3D('',#36671,#36672,#36673); +#36671 = CARTESIAN_POINT('',(-4.,-2.14,0.2)); +#36672 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36673 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36674 = ORIENTED_EDGE('',*,*,#36675,.T.); +#36675 = EDGE_CURVE('',#36667,#36676,#36678,.T.); +#36676 = VERTEX_POINT('',#36677); +#36677 = CARTESIAN_POINT('',(-4.5,-2.14,-8.326672684689E-17)); +#36678 = LINE('',#36679,#36680); +#36679 = CARTESIAN_POINT('',(-4.,-2.14,-8.326672684689E-17)); +#36680 = VECTOR('',#36681,1.); +#36681 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36682 = ORIENTED_EDGE('',*,*,#36683,.T.); +#36683 = EDGE_CURVE('',#36676,#36684,#36686,.T.); +#36684 = VERTEX_POINT('',#36685); +#36685 = CARTESIAN_POINT('',(-4.5,-2.14,0.1)); +#36686 = LINE('',#36687,#36688); +#36687 = CARTESIAN_POINT('',(-4.5,-2.14,-8.326672684689E-17)); +#36688 = VECTOR('',#36689,1.); +#36689 = DIRECTION('',(0.,0.,1.)); +#36690 = ORIENTED_EDGE('',*,*,#36691,.T.); +#36691 = EDGE_CURVE('',#36684,#36692,#36694,.T.); +#36692 = VERTEX_POINT('',#36693); +#36693 = CARTESIAN_POINT('',(-4.,-2.14,0.1)); +#36694 = LINE('',#36695,#36696); +#36695 = CARTESIAN_POINT('',(-4.5,-2.14,0.1)); +#36696 = VECTOR('',#36697,1.); +#36697 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36698 = ORIENTED_EDGE('',*,*,#36699,.T.); +#36699 = EDGE_CURVE('',#36692,#36700,#36702,.T.); +#36700 = VERTEX_POINT('',#36701); +#36701 = CARTESIAN_POINT('',(-3.9,-2.14,0.2)); +#36702 = CIRCLE('',#36703,0.1); +#36703 = AXIS2_PLACEMENT_3D('',#36704,#36705,#36706); +#36704 = CARTESIAN_POINT('',(-4.,-2.14,0.2)); +#36705 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36706 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36707 = ORIENTED_EDGE('',*,*,#36708,.T.); +#36708 = EDGE_CURVE('',#36700,#36709,#36711,.T.); +#36709 = VERTEX_POINT('',#36710); +#36710 = CARTESIAN_POINT('',(-3.9,-2.14,0.65)); +#36711 = LINE('',#36712,#36713); +#36712 = CARTESIAN_POINT('',(-3.9,-2.14,0.2)); +#36713 = VECTOR('',#36714,1.); +#36714 = DIRECTION('',(0.,0.,1.)); +#36715 = ORIENTED_EDGE('',*,*,#36716,.T.); +#36716 = EDGE_CURVE('',#36709,#36717,#36719,.T.); +#36717 = VERTEX_POINT('',#36718); +#36718 = CARTESIAN_POINT('',(-3.7,-2.14,0.85)); +#36719 = CIRCLE('',#36720,0.2); +#36720 = AXIS2_PLACEMENT_3D('',#36721,#36722,#36723); +#36721 = CARTESIAN_POINT('',(-3.7,-2.14,0.65)); +#36722 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36723 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36724 = ORIENTED_EDGE('',*,*,#36725,.T.); +#36725 = EDGE_CURVE('',#36717,#27213,#36726,.T.); +#36726 = LINE('',#36727,#36728); +#36727 = CARTESIAN_POINT('',(-3.7,-2.14,0.85)); +#36728 = VECTOR('',#36729,1.); +#36729 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36730 = PLANE('',#36731); +#36731 = AXIS2_PLACEMENT_3D('',#36732,#36733,#36734); +#36732 = CARTESIAN_POINT('',(-3.900244542703,-2.14,0.394853274378)); +#36733 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36734 = DIRECTION('',(0.,0.,1.)); +#36735 = ADVANCED_FACE('',(#36736),#36822,.F.); +#36736 = FACE_BOUND('',#36737,.F.); +#36737 = EDGE_LOOP('',(#36738,#36739,#36740,#36749,#36757,#36766,#36774, + #36782,#36790,#36799,#36807,#36816)); +#36738 = ORIENTED_EDGE('',*,*,#27252,.F.); +#36739 = ORIENTED_EDGE('',*,*,#27181,.T.); +#36740 = ORIENTED_EDGE('',*,*,#36741,.T.); +#36741 = EDGE_CURVE('',#27182,#36742,#36744,.T.); +#36742 = VERTEX_POINT('',#36743); +#36743 = CARTESIAN_POINT('',(-3.8,2.14,0.65)); +#36744 = CIRCLE('',#36745,0.1); +#36745 = AXIS2_PLACEMENT_3D('',#36746,#36747,#36748); +#36746 = CARTESIAN_POINT('',(-3.7,2.14,0.65)); +#36747 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36748 = DIRECTION('',(0.,0.,1.)); +#36749 = ORIENTED_EDGE('',*,*,#36750,.T.); +#36750 = EDGE_CURVE('',#36742,#36751,#36753,.T.); +#36751 = VERTEX_POINT('',#36752); +#36752 = CARTESIAN_POINT('',(-3.8,2.14,0.2)); +#36753 = LINE('',#36754,#36755); +#36754 = CARTESIAN_POINT('',(-3.8,2.14,0.65)); +#36755 = VECTOR('',#36756,1.); +#36756 = DIRECTION('',(-0.,0.,-1.)); +#36757 = ORIENTED_EDGE('',*,*,#36758,.T.); +#36758 = EDGE_CURVE('',#36751,#36759,#36761,.T.); +#36759 = VERTEX_POINT('',#36760); +#36760 = CARTESIAN_POINT('',(-4.,2.14,-8.326672684689E-17)); +#36761 = CIRCLE('',#36762,0.2); +#36762 = AXIS2_PLACEMENT_3D('',#36763,#36764,#36765); +#36763 = CARTESIAN_POINT('',(-4.,2.14,0.2)); +#36764 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36765 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36766 = ORIENTED_EDGE('',*,*,#36767,.T.); +#36767 = EDGE_CURVE('',#36759,#36768,#36770,.T.); +#36768 = VERTEX_POINT('',#36769); +#36769 = CARTESIAN_POINT('',(-4.5,2.14,-8.326672684689E-17)); +#36770 = LINE('',#36771,#36772); +#36771 = CARTESIAN_POINT('',(-4.,2.14,-8.326672684689E-17)); +#36772 = VECTOR('',#36773,1.); +#36773 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36774 = ORIENTED_EDGE('',*,*,#36775,.T.); +#36775 = EDGE_CURVE('',#36768,#36776,#36778,.T.); +#36776 = VERTEX_POINT('',#36777); +#36777 = CARTESIAN_POINT('',(-4.5,2.14,0.1)); +#36778 = LINE('',#36779,#36780); +#36779 = CARTESIAN_POINT('',(-4.5,2.14,-8.326672684689E-17)); +#36780 = VECTOR('',#36781,1.); +#36781 = DIRECTION('',(0.,0.,1.)); +#36782 = ORIENTED_EDGE('',*,*,#36783,.T.); +#36783 = EDGE_CURVE('',#36776,#36784,#36786,.T.); +#36784 = VERTEX_POINT('',#36785); +#36785 = CARTESIAN_POINT('',(-4.,2.14,0.1)); +#36786 = LINE('',#36787,#36788); +#36787 = CARTESIAN_POINT('',(-4.5,2.14,0.1)); +#36788 = VECTOR('',#36789,1.); +#36789 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36790 = ORIENTED_EDGE('',*,*,#36791,.T.); +#36791 = EDGE_CURVE('',#36784,#36792,#36794,.T.); +#36792 = VERTEX_POINT('',#36793); +#36793 = CARTESIAN_POINT('',(-3.9,2.14,0.2)); +#36794 = CIRCLE('',#36795,0.1); +#36795 = AXIS2_PLACEMENT_3D('',#36796,#36797,#36798); +#36796 = CARTESIAN_POINT('',(-4.,2.14,0.2)); +#36797 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36798 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36799 = ORIENTED_EDGE('',*,*,#36800,.T.); +#36800 = EDGE_CURVE('',#36792,#36801,#36803,.T.); +#36801 = VERTEX_POINT('',#36802); +#36802 = CARTESIAN_POINT('',(-3.9,2.14,0.65)); +#36803 = LINE('',#36804,#36805); +#36804 = CARTESIAN_POINT('',(-3.9,2.14,0.2)); +#36805 = VECTOR('',#36806,1.); +#36806 = DIRECTION('',(0.,0.,1.)); +#36807 = ORIENTED_EDGE('',*,*,#36808,.T.); +#36808 = EDGE_CURVE('',#36801,#36809,#36811,.T.); +#36809 = VERTEX_POINT('',#36810); +#36810 = CARTESIAN_POINT('',(-3.7,2.14,0.85)); +#36811 = CIRCLE('',#36812,0.2); +#36812 = AXIS2_PLACEMENT_3D('',#36813,#36814,#36815); +#36813 = CARTESIAN_POINT('',(-3.7,2.14,0.65)); +#36814 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36815 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36816 = ORIENTED_EDGE('',*,*,#36817,.T.); +#36817 = EDGE_CURVE('',#36809,#27253,#36818,.T.); +#36818 = LINE('',#36819,#36820); +#36819 = CARTESIAN_POINT('',(-3.7,2.14,0.85)); +#36820 = VECTOR('',#36821,1.); +#36821 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36822 = PLANE('',#36823); +#36823 = AXIS2_PLACEMENT_3D('',#36824,#36825,#36826); +#36824 = CARTESIAN_POINT('',(-3.900244542703,2.14,0.394853274378)); +#36825 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36826 = DIRECTION('',(0.,0.,1.)); +#36827 = ADVANCED_FACE('',(#36828),#36839,.F.); +#36828 = FACE_BOUND('',#36829,.F.); +#36829 = EDGE_LOOP('',(#36830,#36831,#36832,#36838)); +#36830 = ORIENTED_EDGE('',*,*,#27198,.T.); +#36831 = ORIENTED_EDGE('',*,*,#36518,.T.); +#36832 = ORIENTED_EDGE('',*,*,#36833,.F.); +#36833 = EDGE_CURVE('',#36742,#36519,#36834,.T.); +#36834 = LINE('',#36835,#36836); +#36835 = CARTESIAN_POINT('',(-3.8,2.14,0.65)); +#36836 = VECTOR('',#36837,1.); +#36837 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36838 = ORIENTED_EDGE('',*,*,#36741,.F.); +#36839 = CYLINDRICAL_SURFACE('',#36840,0.1); +#36840 = AXIS2_PLACEMENT_3D('',#36841,#36842,#36843); +#36841 = CARTESIAN_POINT('',(-3.7,2.14,0.65)); +#36842 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36843 = DIRECTION('',(0.,0.,1.)); +#36844 = ADVANCED_FACE('',(#36845),#36861,.F.); +#36845 = FACE_BOUND('',#36846,.F.); +#36846 = EDGE_LOOP('',(#36847,#36853,#36854,#36860)); +#36847 = ORIENTED_EDGE('',*,*,#36848,.F.); +#36848 = EDGE_CURVE('',#27213,#30358,#36849,.T.); +#36849 = LINE('',#36850,#36851); +#36850 = CARTESIAN_POINT('',(-3.7,-2.14,0.85)); +#36851 = VECTOR('',#36852,1.); +#36852 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36853 = ORIENTED_EDGE('',*,*,#27229,.T.); +#36854 = ORIENTED_EDGE('',*,*,#36855,.T.); +#36855 = EDGE_CURVE('',#27222,#30366,#36856,.T.); +#36856 = LINE('',#36857,#36858); +#36857 = CARTESIAN_POINT('',(-3.7,-1.86,0.85)); +#36858 = VECTOR('',#36859,1.); +#36859 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36860 = ORIENTED_EDGE('',*,*,#30365,.F.); +#36861 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#36862,#36863) + ,(#36864,#36865 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#36862 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#36863 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#36864 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#36865 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#36866 = ADVANCED_FACE('',(#36867),#36953,.F.); +#36867 = FACE_BOUND('',#36868,.F.); +#36868 = EDGE_LOOP('',(#36869,#36870,#36871,#36880,#36888,#36897,#36905, + #36913,#36921,#36930,#36938,#36947)); +#36869 = ORIENTED_EDGE('',*,*,#27221,.F.); +#36870 = ORIENTED_EDGE('',*,*,#27274,.T.); +#36871 = ORIENTED_EDGE('',*,*,#36872,.T.); +#36872 = EDGE_CURVE('',#27275,#36873,#36875,.T.); +#36873 = VERTEX_POINT('',#36874); +#36874 = CARTESIAN_POINT('',(-3.8,-1.86,0.65)); +#36875 = CIRCLE('',#36876,0.1); +#36876 = AXIS2_PLACEMENT_3D('',#36877,#36878,#36879); +#36877 = CARTESIAN_POINT('',(-3.7,-1.86,0.65)); +#36878 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36879 = DIRECTION('',(0.,0.,1.)); +#36880 = ORIENTED_EDGE('',*,*,#36881,.T.); +#36881 = EDGE_CURVE('',#36873,#36882,#36884,.T.); +#36882 = VERTEX_POINT('',#36883); +#36883 = CARTESIAN_POINT('',(-3.8,-1.86,0.2)); +#36884 = LINE('',#36885,#36886); +#36885 = CARTESIAN_POINT('',(-3.8,-1.86,0.65)); +#36886 = VECTOR('',#36887,1.); +#36887 = DIRECTION('',(-0.,0.,-1.)); +#36888 = ORIENTED_EDGE('',*,*,#36889,.T.); +#36889 = EDGE_CURVE('',#36882,#36890,#36892,.T.); +#36890 = VERTEX_POINT('',#36891); +#36891 = CARTESIAN_POINT('',(-4.,-1.86,-8.326672684689E-17)); +#36892 = CIRCLE('',#36893,0.2); +#36893 = AXIS2_PLACEMENT_3D('',#36894,#36895,#36896); +#36894 = CARTESIAN_POINT('',(-4.,-1.86,0.2)); +#36895 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36896 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36897 = ORIENTED_EDGE('',*,*,#36898,.T.); +#36898 = EDGE_CURVE('',#36890,#36899,#36901,.T.); +#36899 = VERTEX_POINT('',#36900); +#36900 = CARTESIAN_POINT('',(-4.5,-1.86,-8.326672684689E-17)); +#36901 = LINE('',#36902,#36903); +#36902 = CARTESIAN_POINT('',(-4.,-1.86,-8.326672684689E-17)); +#36903 = VECTOR('',#36904,1.); +#36904 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36905 = ORIENTED_EDGE('',*,*,#36906,.T.); +#36906 = EDGE_CURVE('',#36899,#36907,#36909,.T.); +#36907 = VERTEX_POINT('',#36908); +#36908 = CARTESIAN_POINT('',(-4.5,-1.86,0.1)); +#36909 = LINE('',#36910,#36911); +#36910 = CARTESIAN_POINT('',(-4.5,-1.86,-8.326672684689E-17)); +#36911 = VECTOR('',#36912,1.); +#36912 = DIRECTION('',(0.,0.,1.)); +#36913 = ORIENTED_EDGE('',*,*,#36914,.T.); +#36914 = EDGE_CURVE('',#36907,#36915,#36917,.T.); +#36915 = VERTEX_POINT('',#36916); +#36916 = CARTESIAN_POINT('',(-4.,-1.86,0.1)); +#36917 = LINE('',#36918,#36919); +#36918 = CARTESIAN_POINT('',(-4.5,-1.86,0.1)); +#36919 = VECTOR('',#36920,1.); +#36920 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36921 = ORIENTED_EDGE('',*,*,#36922,.T.); +#36922 = EDGE_CURVE('',#36915,#36923,#36925,.T.); +#36923 = VERTEX_POINT('',#36924); +#36924 = CARTESIAN_POINT('',(-3.9,-1.86,0.2)); +#36925 = CIRCLE('',#36926,0.1); +#36926 = AXIS2_PLACEMENT_3D('',#36927,#36928,#36929); +#36927 = CARTESIAN_POINT('',(-4.,-1.86,0.2)); +#36928 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36929 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#36930 = ORIENTED_EDGE('',*,*,#36931,.T.); +#36931 = EDGE_CURVE('',#36923,#36932,#36934,.T.); +#36932 = VERTEX_POINT('',#36933); +#36933 = CARTESIAN_POINT('',(-3.9,-1.86,0.65)); +#36934 = LINE('',#36935,#36936); +#36935 = CARTESIAN_POINT('',(-3.9,-1.86,0.2)); +#36936 = VECTOR('',#36937,1.); +#36937 = DIRECTION('',(0.,0.,1.)); +#36938 = ORIENTED_EDGE('',*,*,#36939,.T.); +#36939 = EDGE_CURVE('',#36932,#36940,#36942,.T.); +#36940 = VERTEX_POINT('',#36941); +#36941 = CARTESIAN_POINT('',(-3.7,-1.86,0.85)); +#36942 = CIRCLE('',#36943,0.2); +#36943 = AXIS2_PLACEMENT_3D('',#36944,#36945,#36946); +#36944 = CARTESIAN_POINT('',(-3.7,-1.86,0.65)); +#36945 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36946 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#36947 = ORIENTED_EDGE('',*,*,#36948,.T.); +#36948 = EDGE_CURVE('',#36940,#27222,#36949,.T.); +#36949 = LINE('',#36950,#36951); +#36950 = CARTESIAN_POINT('',(-3.7,-1.86,0.85)); +#36951 = VECTOR('',#36952,1.); +#36952 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#36953 = PLANE('',#36954); +#36954 = AXIS2_PLACEMENT_3D('',#36955,#36956,#36957); +#36955 = CARTESIAN_POINT('',(-3.900244542703,-1.86,0.394853274378)); +#36956 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36957 = DIRECTION('',(0.,0.,1.)); +#36958 = ADVANCED_FACE('',(#36959),#37045,.T.); +#36959 = FACE_BOUND('',#36960,.T.); +#36960 = EDGE_LOOP('',(#36961,#36962,#36963,#36972,#36980,#36989,#36997, + #37005,#37013,#37022,#37030,#37039)); +#36961 = ORIENTED_EDGE('',*,*,#27243,.F.); +#36962 = ORIENTED_EDGE('',*,*,#27314,.T.); +#36963 = ORIENTED_EDGE('',*,*,#36964,.T.); +#36964 = EDGE_CURVE('',#27315,#36965,#36967,.T.); +#36965 = VERTEX_POINT('',#36966); +#36966 = CARTESIAN_POINT('',(-3.8,1.86,0.65)); +#36967 = CIRCLE('',#36968,0.1); +#36968 = AXIS2_PLACEMENT_3D('',#36969,#36970,#36971); +#36969 = CARTESIAN_POINT('',(-3.7,1.86,0.65)); +#36970 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#36971 = DIRECTION('',(0.,0.,1.)); +#36972 = ORIENTED_EDGE('',*,*,#36973,.T.); +#36973 = EDGE_CURVE('',#36965,#36974,#36976,.T.); +#36974 = VERTEX_POINT('',#36975); +#36975 = CARTESIAN_POINT('',(-3.8,1.86,0.2)); +#36976 = LINE('',#36977,#36978); +#36977 = CARTESIAN_POINT('',(-3.8,1.86,0.65)); +#36978 = VECTOR('',#36979,1.); +#36979 = DIRECTION('',(-0.,0.,-1.)); +#36980 = ORIENTED_EDGE('',*,*,#36981,.T.); +#36981 = EDGE_CURVE('',#36974,#36982,#36984,.T.); +#36982 = VERTEX_POINT('',#36983); +#36983 = CARTESIAN_POINT('',(-4.,1.86,-8.326672684689E-17)); +#36984 = CIRCLE('',#36985,0.2); +#36985 = AXIS2_PLACEMENT_3D('',#36986,#36987,#36988); +#36986 = CARTESIAN_POINT('',(-4.,1.86,0.2)); +#36987 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#36988 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#36989 = ORIENTED_EDGE('',*,*,#36990,.T.); +#36990 = EDGE_CURVE('',#36982,#36991,#36993,.T.); +#36991 = VERTEX_POINT('',#36992); +#36992 = CARTESIAN_POINT('',(-4.5,1.86,-8.326672684689E-17)); +#36993 = LINE('',#36994,#36995); +#36994 = CARTESIAN_POINT('',(-4.,1.86,-8.326672684689E-17)); +#36995 = VECTOR('',#36996,1.); +#36996 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#36997 = ORIENTED_EDGE('',*,*,#36998,.T.); +#36998 = EDGE_CURVE('',#36991,#36999,#37001,.T.); +#36999 = VERTEX_POINT('',#37000); +#37000 = CARTESIAN_POINT('',(-4.5,1.86,0.1)); +#37001 = LINE('',#37002,#37003); +#37002 = CARTESIAN_POINT('',(-4.5,1.86,-8.326672684689E-17)); +#37003 = VECTOR('',#37004,1.); +#37004 = DIRECTION('',(0.,0.,1.)); +#37005 = ORIENTED_EDGE('',*,*,#37006,.T.); +#37006 = EDGE_CURVE('',#36999,#37007,#37009,.T.); +#37007 = VERTEX_POINT('',#37008); +#37008 = CARTESIAN_POINT('',(-4.,1.86,0.1)); +#37009 = LINE('',#37010,#37011); +#37010 = CARTESIAN_POINT('',(-4.5,1.86,0.1)); +#37011 = VECTOR('',#37012,1.); +#37012 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37013 = ORIENTED_EDGE('',*,*,#37014,.T.); +#37014 = EDGE_CURVE('',#37007,#37015,#37017,.T.); +#37015 = VERTEX_POINT('',#37016); +#37016 = CARTESIAN_POINT('',(-3.9,1.86,0.2)); +#37017 = CIRCLE('',#37018,0.1); +#37018 = AXIS2_PLACEMENT_3D('',#37019,#37020,#37021); +#37019 = CARTESIAN_POINT('',(-4.,1.86,0.2)); +#37020 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37021 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37022 = ORIENTED_EDGE('',*,*,#37023,.T.); +#37023 = EDGE_CURVE('',#37015,#37024,#37026,.T.); +#37024 = VERTEX_POINT('',#37025); +#37025 = CARTESIAN_POINT('',(-3.9,1.86,0.65)); +#37026 = LINE('',#37027,#37028); +#37027 = CARTESIAN_POINT('',(-3.9,1.86,0.2)); +#37028 = VECTOR('',#37029,1.); +#37029 = DIRECTION('',(0.,0.,1.)); +#37030 = ORIENTED_EDGE('',*,*,#37031,.T.); +#37031 = EDGE_CURVE('',#37024,#37032,#37034,.T.); +#37032 = VERTEX_POINT('',#37033); +#37033 = CARTESIAN_POINT('',(-3.7,1.86,0.85)); +#37034 = CIRCLE('',#37035,0.2); +#37035 = AXIS2_PLACEMENT_3D('',#37036,#37037,#37038); +#37036 = CARTESIAN_POINT('',(-3.7,1.86,0.65)); +#37037 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37038 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37039 = ORIENTED_EDGE('',*,*,#37040,.T.); +#37040 = EDGE_CURVE('',#37032,#27244,#37041,.T.); +#37041 = LINE('',#37042,#37043); +#37042 = CARTESIAN_POINT('',(-3.7,1.86,0.85)); +#37043 = VECTOR('',#37044,1.); +#37044 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37045 = PLANE('',#37046); +#37046 = AXIS2_PLACEMENT_3D('',#37047,#37048,#37049); +#37047 = CARTESIAN_POINT('',(-3.900244542703,1.86,0.394853274378)); +#37048 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37049 = DIRECTION('',(0.,0.,1.)); +#37050 = ADVANCED_FACE('',(#37051),#37067,.F.); +#37051 = FACE_BOUND('',#37052,.F.); +#37052 = EDGE_LOOP('',(#37053,#37059,#37060,#37066)); +#37053 = ORIENTED_EDGE('',*,*,#37054,.F.); +#37054 = EDGE_CURVE('',#27244,#30486,#37055,.T.); +#37055 = LINE('',#37056,#37057); +#37056 = CARTESIAN_POINT('',(-3.7,1.86,0.85)); +#37057 = VECTOR('',#37058,1.); +#37058 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37059 = ORIENTED_EDGE('',*,*,#27260,.T.); +#37060 = ORIENTED_EDGE('',*,*,#37061,.T.); +#37061 = EDGE_CURVE('',#27253,#30494,#37062,.T.); +#37062 = LINE('',#37063,#37064); +#37063 = CARTESIAN_POINT('',(-3.7,2.14,0.85)); +#37064 = VECTOR('',#37065,1.); +#37065 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37066 = ORIENTED_EDGE('',*,*,#30493,.F.); +#37067 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#37068,#37069) + ,(#37070,#37071 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#37068 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#37069 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#37070 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#37071 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#37072 = ADVANCED_FACE('',(#37073),#37092,.F.); +#37073 = FACE_BOUND('',#37074,.F.); +#37074 = EDGE_LOOP('',(#37075,#37076,#37085,#37091)); +#37075 = ORIENTED_EDGE('',*,*,#27291,.T.); +#37076 = ORIENTED_EDGE('',*,*,#37077,.T.); +#37077 = EDGE_CURVE('',#27284,#37078,#37080,.T.); +#37078 = VERTEX_POINT('',#37079); +#37079 = CARTESIAN_POINT('',(-3.8,-1.64,0.65)); +#37080 = CIRCLE('',#37081,0.1); +#37081 = AXIS2_PLACEMENT_3D('',#37082,#37083,#37084); +#37082 = CARTESIAN_POINT('',(-3.7,-1.64,0.65)); +#37083 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37084 = DIRECTION('',(0.,0.,1.)); +#37085 = ORIENTED_EDGE('',*,*,#37086,.F.); +#37086 = EDGE_CURVE('',#36873,#37078,#37087,.T.); +#37087 = LINE('',#37088,#37089); +#37088 = CARTESIAN_POINT('',(-3.8,-1.86,0.65)); +#37089 = VECTOR('',#37090,1.); +#37090 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37091 = ORIENTED_EDGE('',*,*,#36872,.F.); +#37092 = CYLINDRICAL_SURFACE('',#37093,0.1); +#37093 = AXIS2_PLACEMENT_3D('',#37094,#37095,#37096); +#37094 = CARTESIAN_POINT('',(-3.7,-1.86,0.65)); +#37095 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37096 = DIRECTION('',(0.,0.,1.)); +#37097 = ADVANCED_FACE('',(#37098),#37176,.T.); +#37098 = FACE_BOUND('',#37099,.T.); +#37099 = EDGE_LOOP('',(#37100,#37101,#37102,#37103,#37111,#37120,#37128, + #37136,#37144,#37153,#37161,#37170)); +#37100 = ORIENTED_EDGE('',*,*,#27336,.F.); +#37101 = ORIENTED_EDGE('',*,*,#27283,.T.); +#37102 = ORIENTED_EDGE('',*,*,#37077,.T.); +#37103 = ORIENTED_EDGE('',*,*,#37104,.T.); +#37104 = EDGE_CURVE('',#37078,#37105,#37107,.T.); +#37105 = VERTEX_POINT('',#37106); +#37106 = CARTESIAN_POINT('',(-3.8,-1.64,0.2)); +#37107 = LINE('',#37108,#37109); +#37108 = CARTESIAN_POINT('',(-3.8,-1.64,0.65)); +#37109 = VECTOR('',#37110,1.); +#37110 = DIRECTION('',(-0.,0.,-1.)); +#37111 = ORIENTED_EDGE('',*,*,#37112,.T.); +#37112 = EDGE_CURVE('',#37105,#37113,#37115,.T.); +#37113 = VERTEX_POINT('',#37114); +#37114 = CARTESIAN_POINT('',(-4.,-1.64,-8.326672684689E-17)); +#37115 = CIRCLE('',#37116,0.2); +#37116 = AXIS2_PLACEMENT_3D('',#37117,#37118,#37119); +#37117 = CARTESIAN_POINT('',(-4.,-1.64,0.2)); +#37118 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37119 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37120 = ORIENTED_EDGE('',*,*,#37121,.T.); +#37121 = EDGE_CURVE('',#37113,#37122,#37124,.T.); +#37122 = VERTEX_POINT('',#37123); +#37123 = CARTESIAN_POINT('',(-4.5,-1.64,-8.326672684689E-17)); +#37124 = LINE('',#37125,#37126); +#37125 = CARTESIAN_POINT('',(-4.,-1.64,-8.326672684689E-17)); +#37126 = VECTOR('',#37127,1.); +#37127 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37128 = ORIENTED_EDGE('',*,*,#37129,.T.); +#37129 = EDGE_CURVE('',#37122,#37130,#37132,.T.); +#37130 = VERTEX_POINT('',#37131); +#37131 = CARTESIAN_POINT('',(-4.5,-1.64,0.1)); +#37132 = LINE('',#37133,#37134); +#37133 = CARTESIAN_POINT('',(-4.5,-1.64,-8.326672684689E-17)); +#37134 = VECTOR('',#37135,1.); +#37135 = DIRECTION('',(0.,0.,1.)); +#37136 = ORIENTED_EDGE('',*,*,#37137,.T.); +#37137 = EDGE_CURVE('',#37130,#37138,#37140,.T.); +#37138 = VERTEX_POINT('',#37139); +#37139 = CARTESIAN_POINT('',(-4.,-1.64,0.1)); +#37140 = LINE('',#37141,#37142); +#37141 = CARTESIAN_POINT('',(-4.5,-1.64,0.1)); +#37142 = VECTOR('',#37143,1.); +#37143 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37144 = ORIENTED_EDGE('',*,*,#37145,.T.); +#37145 = EDGE_CURVE('',#37138,#37146,#37148,.T.); +#37146 = VERTEX_POINT('',#37147); +#37147 = CARTESIAN_POINT('',(-3.9,-1.64,0.2)); +#37148 = CIRCLE('',#37149,0.1); +#37149 = AXIS2_PLACEMENT_3D('',#37150,#37151,#37152); +#37150 = CARTESIAN_POINT('',(-4.,-1.64,0.2)); +#37151 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37152 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37153 = ORIENTED_EDGE('',*,*,#37154,.T.); +#37154 = EDGE_CURVE('',#37146,#37155,#37157,.T.); +#37155 = VERTEX_POINT('',#37156); +#37156 = CARTESIAN_POINT('',(-3.9,-1.64,0.65)); +#37157 = LINE('',#37158,#37159); +#37158 = CARTESIAN_POINT('',(-3.9,-1.64,0.2)); +#37159 = VECTOR('',#37160,1.); +#37160 = DIRECTION('',(0.,0.,1.)); +#37161 = ORIENTED_EDGE('',*,*,#37162,.T.); +#37162 = EDGE_CURVE('',#37155,#37163,#37165,.T.); +#37163 = VERTEX_POINT('',#37164); +#37164 = CARTESIAN_POINT('',(-3.7,-1.64,0.85)); +#37165 = CIRCLE('',#37166,0.2); +#37166 = AXIS2_PLACEMENT_3D('',#37167,#37168,#37169); +#37167 = CARTESIAN_POINT('',(-3.7,-1.64,0.65)); +#37168 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37169 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37170 = ORIENTED_EDGE('',*,*,#37171,.T.); +#37171 = EDGE_CURVE('',#37163,#27337,#37172,.T.); +#37172 = LINE('',#37173,#37174); +#37173 = CARTESIAN_POINT('',(-3.7,-1.64,0.85)); +#37174 = VECTOR('',#37175,1.); +#37175 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37176 = PLANE('',#37177); +#37177 = AXIS2_PLACEMENT_3D('',#37178,#37179,#37180); +#37178 = CARTESIAN_POINT('',(-3.900244542703,-1.64,0.394853274378)); +#37179 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37180 = DIRECTION('',(0.,0.,1.)); +#37181 = ADVANCED_FACE('',(#37182),#37268,.F.); +#37182 = FACE_BOUND('',#37183,.F.); +#37183 = EDGE_LOOP('',(#37184,#37185,#37186,#37195,#37203,#37212,#37220, + #37228,#37236,#37245,#37253,#37262)); +#37184 = ORIENTED_EDGE('',*,*,#27376,.F.); +#37185 = ORIENTED_EDGE('',*,*,#27305,.T.); +#37186 = ORIENTED_EDGE('',*,*,#37187,.T.); +#37187 = EDGE_CURVE('',#27306,#37188,#37190,.T.); +#37188 = VERTEX_POINT('',#37189); +#37189 = CARTESIAN_POINT('',(-3.8,1.64,0.65)); +#37190 = CIRCLE('',#37191,0.1); +#37191 = AXIS2_PLACEMENT_3D('',#37192,#37193,#37194); +#37192 = CARTESIAN_POINT('',(-3.7,1.64,0.65)); +#37193 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37194 = DIRECTION('',(0.,0.,1.)); +#37195 = ORIENTED_EDGE('',*,*,#37196,.T.); +#37196 = EDGE_CURVE('',#37188,#37197,#37199,.T.); +#37197 = VERTEX_POINT('',#37198); +#37198 = CARTESIAN_POINT('',(-3.8,1.64,0.2)); +#37199 = LINE('',#37200,#37201); +#37200 = CARTESIAN_POINT('',(-3.8,1.64,0.65)); +#37201 = VECTOR('',#37202,1.); +#37202 = DIRECTION('',(-0.,0.,-1.)); +#37203 = ORIENTED_EDGE('',*,*,#37204,.T.); +#37204 = EDGE_CURVE('',#37197,#37205,#37207,.T.); +#37205 = VERTEX_POINT('',#37206); +#37206 = CARTESIAN_POINT('',(-4.,1.64,-8.326672684689E-17)); +#37207 = CIRCLE('',#37208,0.2); +#37208 = AXIS2_PLACEMENT_3D('',#37209,#37210,#37211); +#37209 = CARTESIAN_POINT('',(-4.,1.64,0.2)); +#37210 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37211 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37212 = ORIENTED_EDGE('',*,*,#37213,.T.); +#37213 = EDGE_CURVE('',#37205,#37214,#37216,.T.); +#37214 = VERTEX_POINT('',#37215); +#37215 = CARTESIAN_POINT('',(-4.5,1.64,-8.326672684689E-17)); +#37216 = LINE('',#37217,#37218); +#37217 = CARTESIAN_POINT('',(-4.,1.64,-8.326672684689E-17)); +#37218 = VECTOR('',#37219,1.); +#37219 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37220 = ORIENTED_EDGE('',*,*,#37221,.T.); +#37221 = EDGE_CURVE('',#37214,#37222,#37224,.T.); +#37222 = VERTEX_POINT('',#37223); +#37223 = CARTESIAN_POINT('',(-4.5,1.64,0.1)); +#37224 = LINE('',#37225,#37226); +#37225 = CARTESIAN_POINT('',(-4.5,1.64,-8.326672684689E-17)); +#37226 = VECTOR('',#37227,1.); +#37227 = DIRECTION('',(0.,0.,1.)); +#37228 = ORIENTED_EDGE('',*,*,#37229,.T.); +#37229 = EDGE_CURVE('',#37222,#37230,#37232,.T.); +#37230 = VERTEX_POINT('',#37231); +#37231 = CARTESIAN_POINT('',(-4.,1.64,0.1)); +#37232 = LINE('',#37233,#37234); +#37233 = CARTESIAN_POINT('',(-4.5,1.64,0.1)); +#37234 = VECTOR('',#37235,1.); +#37235 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37236 = ORIENTED_EDGE('',*,*,#37237,.T.); +#37237 = EDGE_CURVE('',#37230,#37238,#37240,.T.); +#37238 = VERTEX_POINT('',#37239); +#37239 = CARTESIAN_POINT('',(-3.9,1.64,0.2)); +#37240 = CIRCLE('',#37241,0.1); +#37241 = AXIS2_PLACEMENT_3D('',#37242,#37243,#37244); +#37242 = CARTESIAN_POINT('',(-4.,1.64,0.2)); +#37243 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37244 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37245 = ORIENTED_EDGE('',*,*,#37246,.T.); +#37246 = EDGE_CURVE('',#37238,#37247,#37249,.T.); +#37247 = VERTEX_POINT('',#37248); +#37248 = CARTESIAN_POINT('',(-3.9,1.64,0.65)); +#37249 = LINE('',#37250,#37251); +#37250 = CARTESIAN_POINT('',(-3.9,1.64,0.2)); +#37251 = VECTOR('',#37252,1.); +#37252 = DIRECTION('',(0.,0.,1.)); +#37253 = ORIENTED_EDGE('',*,*,#37254,.T.); +#37254 = EDGE_CURVE('',#37247,#37255,#37257,.T.); +#37255 = VERTEX_POINT('',#37256); +#37256 = CARTESIAN_POINT('',(-3.7,1.64,0.85)); +#37257 = CIRCLE('',#37258,0.2); +#37258 = AXIS2_PLACEMENT_3D('',#37259,#37260,#37261); +#37259 = CARTESIAN_POINT('',(-3.7,1.64,0.65)); +#37260 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37261 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37262 = ORIENTED_EDGE('',*,*,#37263,.T.); +#37263 = EDGE_CURVE('',#37255,#27377,#37264,.T.); +#37264 = LINE('',#37265,#37266); +#37265 = CARTESIAN_POINT('',(-3.7,1.64,0.85)); +#37266 = VECTOR('',#37267,1.); +#37267 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37268 = PLANE('',#37269); +#37269 = AXIS2_PLACEMENT_3D('',#37270,#37271,#37272); +#37270 = CARTESIAN_POINT('',(-3.900244542703,1.64,0.394853274378)); +#37271 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37272 = DIRECTION('',(0.,0.,1.)); +#37273 = ADVANCED_FACE('',(#37274),#37285,.F.); +#37274 = FACE_BOUND('',#37275,.F.); +#37275 = EDGE_LOOP('',(#37276,#37277,#37278,#37284)); +#37276 = ORIENTED_EDGE('',*,*,#27322,.T.); +#37277 = ORIENTED_EDGE('',*,*,#36964,.T.); +#37278 = ORIENTED_EDGE('',*,*,#37279,.F.); +#37279 = EDGE_CURVE('',#37188,#36965,#37280,.T.); +#37280 = LINE('',#37281,#37282); +#37281 = CARTESIAN_POINT('',(-3.8,1.64,0.65)); +#37282 = VECTOR('',#37283,1.); +#37283 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37284 = ORIENTED_EDGE('',*,*,#37187,.F.); +#37285 = CYLINDRICAL_SURFACE('',#37286,0.1); +#37286 = AXIS2_PLACEMENT_3D('',#37287,#37288,#37289); +#37287 = CARTESIAN_POINT('',(-3.7,1.64,0.65)); +#37288 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37289 = DIRECTION('',(0.,0.,1.)); +#37290 = ADVANCED_FACE('',(#37291),#37307,.F.); +#37291 = FACE_BOUND('',#37292,.F.); +#37292 = EDGE_LOOP('',(#37293,#37299,#37300,#37306)); +#37293 = ORIENTED_EDGE('',*,*,#37294,.F.); +#37294 = EDGE_CURVE('',#27337,#30374,#37295,.T.); +#37295 = LINE('',#37296,#37297); +#37296 = CARTESIAN_POINT('',(-3.7,-1.64,0.85)); +#37297 = VECTOR('',#37298,1.); +#37298 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37299 = ORIENTED_EDGE('',*,*,#27353,.T.); +#37300 = ORIENTED_EDGE('',*,*,#37301,.T.); +#37301 = EDGE_CURVE('',#27346,#30382,#37302,.T.); +#37302 = LINE('',#37303,#37304); +#37303 = CARTESIAN_POINT('',(-3.7,-1.36,0.85)); +#37304 = VECTOR('',#37305,1.); +#37305 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37306 = ORIENTED_EDGE('',*,*,#30381,.F.); +#37307 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#37308,#37309) + ,(#37310,#37311 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#37308 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#37309 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#37310 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#37311 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#37312 = ADVANCED_FACE('',(#37313),#37399,.F.); +#37313 = FACE_BOUND('',#37314,.F.); +#37314 = EDGE_LOOP('',(#37315,#37316,#37317,#37326,#37334,#37343,#37351, + #37359,#37367,#37376,#37384,#37393)); +#37315 = ORIENTED_EDGE('',*,*,#27345,.F.); +#37316 = ORIENTED_EDGE('',*,*,#27398,.T.); +#37317 = ORIENTED_EDGE('',*,*,#37318,.T.); +#37318 = EDGE_CURVE('',#27399,#37319,#37321,.T.); +#37319 = VERTEX_POINT('',#37320); +#37320 = CARTESIAN_POINT('',(-3.8,-1.36,0.65)); +#37321 = CIRCLE('',#37322,0.1); +#37322 = AXIS2_PLACEMENT_3D('',#37323,#37324,#37325); +#37323 = CARTESIAN_POINT('',(-3.7,-1.36,0.65)); +#37324 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37325 = DIRECTION('',(0.,0.,1.)); +#37326 = ORIENTED_EDGE('',*,*,#37327,.T.); +#37327 = EDGE_CURVE('',#37319,#37328,#37330,.T.); +#37328 = VERTEX_POINT('',#37329); +#37329 = CARTESIAN_POINT('',(-3.8,-1.36,0.2)); +#37330 = LINE('',#37331,#37332); +#37331 = CARTESIAN_POINT('',(-3.8,-1.36,0.65)); +#37332 = VECTOR('',#37333,1.); +#37333 = DIRECTION('',(-0.,0.,-1.)); +#37334 = ORIENTED_EDGE('',*,*,#37335,.T.); +#37335 = EDGE_CURVE('',#37328,#37336,#37338,.T.); +#37336 = VERTEX_POINT('',#37337); +#37337 = CARTESIAN_POINT('',(-4.,-1.36,-8.326672684689E-17)); +#37338 = CIRCLE('',#37339,0.2); +#37339 = AXIS2_PLACEMENT_3D('',#37340,#37341,#37342); +#37340 = CARTESIAN_POINT('',(-4.,-1.36,0.2)); +#37341 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37342 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37343 = ORIENTED_EDGE('',*,*,#37344,.T.); +#37344 = EDGE_CURVE('',#37336,#37345,#37347,.T.); +#37345 = VERTEX_POINT('',#37346); +#37346 = CARTESIAN_POINT('',(-4.5,-1.36,-8.326672684689E-17)); +#37347 = LINE('',#37348,#37349); +#37348 = CARTESIAN_POINT('',(-4.,-1.36,-8.326672684689E-17)); +#37349 = VECTOR('',#37350,1.); +#37350 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37351 = ORIENTED_EDGE('',*,*,#37352,.T.); +#37352 = EDGE_CURVE('',#37345,#37353,#37355,.T.); +#37353 = VERTEX_POINT('',#37354); +#37354 = CARTESIAN_POINT('',(-4.5,-1.36,0.1)); +#37355 = LINE('',#37356,#37357); +#37356 = CARTESIAN_POINT('',(-4.5,-1.36,-8.326672684689E-17)); +#37357 = VECTOR('',#37358,1.); +#37358 = DIRECTION('',(0.,0.,1.)); +#37359 = ORIENTED_EDGE('',*,*,#37360,.T.); +#37360 = EDGE_CURVE('',#37353,#37361,#37363,.T.); +#37361 = VERTEX_POINT('',#37362); +#37362 = CARTESIAN_POINT('',(-4.,-1.36,0.1)); +#37363 = LINE('',#37364,#37365); +#37364 = CARTESIAN_POINT('',(-4.5,-1.36,0.1)); +#37365 = VECTOR('',#37366,1.); +#37366 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37367 = ORIENTED_EDGE('',*,*,#37368,.T.); +#37368 = EDGE_CURVE('',#37361,#37369,#37371,.T.); +#37369 = VERTEX_POINT('',#37370); +#37370 = CARTESIAN_POINT('',(-3.9,-1.36,0.2)); +#37371 = CIRCLE('',#37372,0.1); +#37372 = AXIS2_PLACEMENT_3D('',#37373,#37374,#37375); +#37373 = CARTESIAN_POINT('',(-4.,-1.36,0.2)); +#37374 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37375 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37376 = ORIENTED_EDGE('',*,*,#37377,.T.); +#37377 = EDGE_CURVE('',#37369,#37378,#37380,.T.); +#37378 = VERTEX_POINT('',#37379); +#37379 = CARTESIAN_POINT('',(-3.9,-1.36,0.65)); +#37380 = LINE('',#37381,#37382); +#37381 = CARTESIAN_POINT('',(-3.9,-1.36,0.2)); +#37382 = VECTOR('',#37383,1.); +#37383 = DIRECTION('',(0.,0.,1.)); +#37384 = ORIENTED_EDGE('',*,*,#37385,.T.); +#37385 = EDGE_CURVE('',#37378,#37386,#37388,.T.); +#37386 = VERTEX_POINT('',#37387); +#37387 = CARTESIAN_POINT('',(-3.7,-1.36,0.85)); +#37388 = CIRCLE('',#37389,0.2); +#37389 = AXIS2_PLACEMENT_3D('',#37390,#37391,#37392); +#37390 = CARTESIAN_POINT('',(-3.7,-1.36,0.65)); +#37391 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37392 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37393 = ORIENTED_EDGE('',*,*,#37394,.T.); +#37394 = EDGE_CURVE('',#37386,#27346,#37395,.T.); +#37395 = LINE('',#37396,#37397); +#37396 = CARTESIAN_POINT('',(-3.7,-1.36,0.85)); +#37397 = VECTOR('',#37398,1.); +#37398 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37399 = PLANE('',#37400); +#37400 = AXIS2_PLACEMENT_3D('',#37401,#37402,#37403); +#37401 = CARTESIAN_POINT('',(-3.900244542703,-1.36,0.394853274378)); +#37402 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37403 = DIRECTION('',(0.,0.,1.)); +#37404 = ADVANCED_FACE('',(#37405),#37491,.T.); +#37405 = FACE_BOUND('',#37406,.T.); +#37406 = EDGE_LOOP('',(#37407,#37408,#37409,#37418,#37426,#37435,#37443, + #37451,#37459,#37468,#37476,#37485)); +#37407 = ORIENTED_EDGE('',*,*,#27367,.F.); +#37408 = ORIENTED_EDGE('',*,*,#27438,.T.); +#37409 = ORIENTED_EDGE('',*,*,#37410,.T.); +#37410 = EDGE_CURVE('',#27439,#37411,#37413,.T.); +#37411 = VERTEX_POINT('',#37412); +#37412 = CARTESIAN_POINT('',(-3.8,1.36,0.65)); +#37413 = CIRCLE('',#37414,0.1); +#37414 = AXIS2_PLACEMENT_3D('',#37415,#37416,#37417); +#37415 = CARTESIAN_POINT('',(-3.7,1.36,0.65)); +#37416 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37417 = DIRECTION('',(0.,0.,1.)); +#37418 = ORIENTED_EDGE('',*,*,#37419,.T.); +#37419 = EDGE_CURVE('',#37411,#37420,#37422,.T.); +#37420 = VERTEX_POINT('',#37421); +#37421 = CARTESIAN_POINT('',(-3.8,1.36,0.2)); +#37422 = LINE('',#37423,#37424); +#37423 = CARTESIAN_POINT('',(-3.8,1.36,0.65)); +#37424 = VECTOR('',#37425,1.); +#37425 = DIRECTION('',(-0.,0.,-1.)); +#37426 = ORIENTED_EDGE('',*,*,#37427,.T.); +#37427 = EDGE_CURVE('',#37420,#37428,#37430,.T.); +#37428 = VERTEX_POINT('',#37429); +#37429 = CARTESIAN_POINT('',(-4.,1.36,-8.326672684689E-17)); +#37430 = CIRCLE('',#37431,0.2); +#37431 = AXIS2_PLACEMENT_3D('',#37432,#37433,#37434); +#37432 = CARTESIAN_POINT('',(-4.,1.36,0.2)); +#37433 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37434 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37435 = ORIENTED_EDGE('',*,*,#37436,.T.); +#37436 = EDGE_CURVE('',#37428,#37437,#37439,.T.); +#37437 = VERTEX_POINT('',#37438); +#37438 = CARTESIAN_POINT('',(-4.5,1.36,-8.326672684689E-17)); +#37439 = LINE('',#37440,#37441); +#37440 = CARTESIAN_POINT('',(-4.,1.36,-8.326672684689E-17)); +#37441 = VECTOR('',#37442,1.); +#37442 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37443 = ORIENTED_EDGE('',*,*,#37444,.T.); +#37444 = EDGE_CURVE('',#37437,#37445,#37447,.T.); +#37445 = VERTEX_POINT('',#37446); +#37446 = CARTESIAN_POINT('',(-4.5,1.36,0.1)); +#37447 = LINE('',#37448,#37449); +#37448 = CARTESIAN_POINT('',(-4.5,1.36,-8.326672684689E-17)); +#37449 = VECTOR('',#37450,1.); +#37450 = DIRECTION('',(0.,0.,1.)); +#37451 = ORIENTED_EDGE('',*,*,#37452,.T.); +#37452 = EDGE_CURVE('',#37445,#37453,#37455,.T.); +#37453 = VERTEX_POINT('',#37454); +#37454 = CARTESIAN_POINT('',(-4.,1.36,0.1)); +#37455 = LINE('',#37456,#37457); +#37456 = CARTESIAN_POINT('',(-4.5,1.36,0.1)); +#37457 = VECTOR('',#37458,1.); +#37458 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37459 = ORIENTED_EDGE('',*,*,#37460,.T.); +#37460 = EDGE_CURVE('',#37453,#37461,#37463,.T.); +#37461 = VERTEX_POINT('',#37462); +#37462 = CARTESIAN_POINT('',(-3.9,1.36,0.2)); +#37463 = CIRCLE('',#37464,0.1); +#37464 = AXIS2_PLACEMENT_3D('',#37465,#37466,#37467); +#37465 = CARTESIAN_POINT('',(-4.,1.36,0.2)); +#37466 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37467 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37468 = ORIENTED_EDGE('',*,*,#37469,.T.); +#37469 = EDGE_CURVE('',#37461,#37470,#37472,.T.); +#37470 = VERTEX_POINT('',#37471); +#37471 = CARTESIAN_POINT('',(-3.9,1.36,0.65)); +#37472 = LINE('',#37473,#37474); +#37473 = CARTESIAN_POINT('',(-3.9,1.36,0.2)); +#37474 = VECTOR('',#37475,1.); +#37475 = DIRECTION('',(0.,0.,1.)); +#37476 = ORIENTED_EDGE('',*,*,#37477,.T.); +#37477 = EDGE_CURVE('',#37470,#37478,#37480,.T.); +#37478 = VERTEX_POINT('',#37479); +#37479 = CARTESIAN_POINT('',(-3.7,1.36,0.85)); +#37480 = CIRCLE('',#37481,0.2); +#37481 = AXIS2_PLACEMENT_3D('',#37482,#37483,#37484); +#37482 = CARTESIAN_POINT('',(-3.7,1.36,0.65)); +#37483 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37484 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37485 = ORIENTED_EDGE('',*,*,#37486,.T.); +#37486 = EDGE_CURVE('',#37478,#27368,#37487,.T.); +#37487 = LINE('',#37488,#37489); +#37488 = CARTESIAN_POINT('',(-3.7,1.36,0.85)); +#37489 = VECTOR('',#37490,1.); +#37490 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37491 = PLANE('',#37492); +#37492 = AXIS2_PLACEMENT_3D('',#37493,#37494,#37495); +#37493 = CARTESIAN_POINT('',(-3.900244542703,1.36,0.394853274378)); +#37494 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37495 = DIRECTION('',(0.,0.,1.)); +#37496 = ADVANCED_FACE('',(#37497),#37513,.F.); +#37497 = FACE_BOUND('',#37498,.F.); +#37498 = EDGE_LOOP('',(#37499,#37505,#37506,#37512)); +#37499 = ORIENTED_EDGE('',*,*,#37500,.F.); +#37500 = EDGE_CURVE('',#27368,#30470,#37501,.T.); +#37501 = LINE('',#37502,#37503); +#37502 = CARTESIAN_POINT('',(-3.7,1.36,0.85)); +#37503 = VECTOR('',#37504,1.); +#37504 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37505 = ORIENTED_EDGE('',*,*,#27384,.T.); +#37506 = ORIENTED_EDGE('',*,*,#37507,.T.); +#37507 = EDGE_CURVE('',#27377,#30478,#37508,.T.); +#37508 = LINE('',#37509,#37510); +#37509 = CARTESIAN_POINT('',(-3.7,1.64,0.85)); +#37510 = VECTOR('',#37511,1.); +#37511 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37512 = ORIENTED_EDGE('',*,*,#30477,.F.); +#37513 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#37514,#37515) + ,(#37516,#37517 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#37514 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#37515 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#37516 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#37517 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#37518 = ADVANCED_FACE('',(#37519),#37538,.F.); +#37519 = FACE_BOUND('',#37520,.F.); +#37520 = EDGE_LOOP('',(#37521,#37522,#37531,#37537)); +#37521 = ORIENTED_EDGE('',*,*,#27415,.T.); +#37522 = ORIENTED_EDGE('',*,*,#37523,.T.); +#37523 = EDGE_CURVE('',#27408,#37524,#37526,.T.); +#37524 = VERTEX_POINT('',#37525); +#37525 = CARTESIAN_POINT('',(-3.8,-1.14,0.65)); +#37526 = CIRCLE('',#37527,0.1); +#37527 = AXIS2_PLACEMENT_3D('',#37528,#37529,#37530); +#37528 = CARTESIAN_POINT('',(-3.7,-1.14,0.65)); +#37529 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37530 = DIRECTION('',(0.,0.,1.)); +#37531 = ORIENTED_EDGE('',*,*,#37532,.F.); +#37532 = EDGE_CURVE('',#37319,#37524,#37533,.T.); +#37533 = LINE('',#37534,#37535); +#37534 = CARTESIAN_POINT('',(-3.8,-1.36,0.65)); +#37535 = VECTOR('',#37536,1.); +#37536 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37537 = ORIENTED_EDGE('',*,*,#37318,.F.); +#37538 = CYLINDRICAL_SURFACE('',#37539,0.1); +#37539 = AXIS2_PLACEMENT_3D('',#37540,#37541,#37542); +#37540 = CARTESIAN_POINT('',(-3.7,-1.36,0.65)); +#37541 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37542 = DIRECTION('',(0.,0.,1.)); +#37543 = ADVANCED_FACE('',(#37544),#37622,.T.); +#37544 = FACE_BOUND('',#37545,.T.); +#37545 = EDGE_LOOP('',(#37546,#37547,#37548,#37549,#37557,#37566,#37574, + #37582,#37590,#37599,#37607,#37616)); +#37546 = ORIENTED_EDGE('',*,*,#27460,.F.); +#37547 = ORIENTED_EDGE('',*,*,#27407,.T.); +#37548 = ORIENTED_EDGE('',*,*,#37523,.T.); +#37549 = ORIENTED_EDGE('',*,*,#37550,.T.); +#37550 = EDGE_CURVE('',#37524,#37551,#37553,.T.); +#37551 = VERTEX_POINT('',#37552); +#37552 = CARTESIAN_POINT('',(-3.8,-1.14,0.2)); +#37553 = LINE('',#37554,#37555); +#37554 = CARTESIAN_POINT('',(-3.8,-1.14,0.65)); +#37555 = VECTOR('',#37556,1.); +#37556 = DIRECTION('',(-0.,0.,-1.)); +#37557 = ORIENTED_EDGE('',*,*,#37558,.T.); +#37558 = EDGE_CURVE('',#37551,#37559,#37561,.T.); +#37559 = VERTEX_POINT('',#37560); +#37560 = CARTESIAN_POINT('',(-4.,-1.14,-8.326672684689E-17)); +#37561 = CIRCLE('',#37562,0.2); +#37562 = AXIS2_PLACEMENT_3D('',#37563,#37564,#37565); +#37563 = CARTESIAN_POINT('',(-4.,-1.14,0.2)); +#37564 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37565 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37566 = ORIENTED_EDGE('',*,*,#37567,.T.); +#37567 = EDGE_CURVE('',#37559,#37568,#37570,.T.); +#37568 = VERTEX_POINT('',#37569); +#37569 = CARTESIAN_POINT('',(-4.5,-1.14,-8.326672684689E-17)); +#37570 = LINE('',#37571,#37572); +#37571 = CARTESIAN_POINT('',(-4.,-1.14,-8.326672684689E-17)); +#37572 = VECTOR('',#37573,1.); +#37573 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37574 = ORIENTED_EDGE('',*,*,#37575,.T.); +#37575 = EDGE_CURVE('',#37568,#37576,#37578,.T.); +#37576 = VERTEX_POINT('',#37577); +#37577 = CARTESIAN_POINT('',(-4.5,-1.14,0.1)); +#37578 = LINE('',#37579,#37580); +#37579 = CARTESIAN_POINT('',(-4.5,-1.14,-8.326672684689E-17)); +#37580 = VECTOR('',#37581,1.); +#37581 = DIRECTION('',(0.,0.,1.)); +#37582 = ORIENTED_EDGE('',*,*,#37583,.T.); +#37583 = EDGE_CURVE('',#37576,#37584,#37586,.T.); +#37584 = VERTEX_POINT('',#37585); +#37585 = CARTESIAN_POINT('',(-4.,-1.14,0.1)); +#37586 = LINE('',#37587,#37588); +#37587 = CARTESIAN_POINT('',(-4.5,-1.14,0.1)); +#37588 = VECTOR('',#37589,1.); +#37589 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37590 = ORIENTED_EDGE('',*,*,#37591,.T.); +#37591 = EDGE_CURVE('',#37584,#37592,#37594,.T.); +#37592 = VERTEX_POINT('',#37593); +#37593 = CARTESIAN_POINT('',(-3.9,-1.14,0.2)); +#37594 = CIRCLE('',#37595,0.1); +#37595 = AXIS2_PLACEMENT_3D('',#37596,#37597,#37598); +#37596 = CARTESIAN_POINT('',(-4.,-1.14,0.2)); +#37597 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37598 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37599 = ORIENTED_EDGE('',*,*,#37600,.T.); +#37600 = EDGE_CURVE('',#37592,#37601,#37603,.T.); +#37601 = VERTEX_POINT('',#37602); +#37602 = CARTESIAN_POINT('',(-3.9,-1.14,0.65)); +#37603 = LINE('',#37604,#37605); +#37604 = CARTESIAN_POINT('',(-3.9,-1.14,0.2)); +#37605 = VECTOR('',#37606,1.); +#37606 = DIRECTION('',(0.,0.,1.)); +#37607 = ORIENTED_EDGE('',*,*,#37608,.T.); +#37608 = EDGE_CURVE('',#37601,#37609,#37611,.T.); +#37609 = VERTEX_POINT('',#37610); +#37610 = CARTESIAN_POINT('',(-3.7,-1.14,0.85)); +#37611 = CIRCLE('',#37612,0.2); +#37612 = AXIS2_PLACEMENT_3D('',#37613,#37614,#37615); +#37613 = CARTESIAN_POINT('',(-3.7,-1.14,0.65)); +#37614 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37615 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37616 = ORIENTED_EDGE('',*,*,#37617,.T.); +#37617 = EDGE_CURVE('',#37609,#27461,#37618,.T.); +#37618 = LINE('',#37619,#37620); +#37619 = CARTESIAN_POINT('',(-3.7,-1.14,0.85)); +#37620 = VECTOR('',#37621,1.); +#37621 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37622 = PLANE('',#37623); +#37623 = AXIS2_PLACEMENT_3D('',#37624,#37625,#37626); +#37624 = CARTESIAN_POINT('',(-3.900244542703,-1.14,0.394853274378)); +#37625 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37626 = DIRECTION('',(0.,0.,1.)); +#37627 = ADVANCED_FACE('',(#37628),#37714,.F.); +#37628 = FACE_BOUND('',#37629,.F.); +#37629 = EDGE_LOOP('',(#37630,#37631,#37632,#37641,#37649,#37658,#37666, + #37674,#37682,#37691,#37699,#37708)); +#37630 = ORIENTED_EDGE('',*,*,#27500,.F.); +#37631 = ORIENTED_EDGE('',*,*,#27429,.T.); +#37632 = ORIENTED_EDGE('',*,*,#37633,.T.); +#37633 = EDGE_CURVE('',#27430,#37634,#37636,.T.); +#37634 = VERTEX_POINT('',#37635); +#37635 = CARTESIAN_POINT('',(-3.8,1.14,0.65)); +#37636 = CIRCLE('',#37637,0.1); +#37637 = AXIS2_PLACEMENT_3D('',#37638,#37639,#37640); +#37638 = CARTESIAN_POINT('',(-3.7,1.14,0.65)); +#37639 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37640 = DIRECTION('',(0.,0.,1.)); +#37641 = ORIENTED_EDGE('',*,*,#37642,.T.); +#37642 = EDGE_CURVE('',#37634,#37643,#37645,.T.); +#37643 = VERTEX_POINT('',#37644); +#37644 = CARTESIAN_POINT('',(-3.8,1.14,0.2)); +#37645 = LINE('',#37646,#37647); +#37646 = CARTESIAN_POINT('',(-3.8,1.14,0.65)); +#37647 = VECTOR('',#37648,1.); +#37648 = DIRECTION('',(-0.,0.,-1.)); +#37649 = ORIENTED_EDGE('',*,*,#37650,.T.); +#37650 = EDGE_CURVE('',#37643,#37651,#37653,.T.); +#37651 = VERTEX_POINT('',#37652); +#37652 = CARTESIAN_POINT('',(-4.,1.14,-8.326672684689E-17)); +#37653 = CIRCLE('',#37654,0.2); +#37654 = AXIS2_PLACEMENT_3D('',#37655,#37656,#37657); +#37655 = CARTESIAN_POINT('',(-4.,1.14,0.2)); +#37656 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37657 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37658 = ORIENTED_EDGE('',*,*,#37659,.T.); +#37659 = EDGE_CURVE('',#37651,#37660,#37662,.T.); +#37660 = VERTEX_POINT('',#37661); +#37661 = CARTESIAN_POINT('',(-4.5,1.14,-8.326672684689E-17)); +#37662 = LINE('',#37663,#37664); +#37663 = CARTESIAN_POINT('',(-4.,1.14,-8.326672684689E-17)); +#37664 = VECTOR('',#37665,1.); +#37665 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37666 = ORIENTED_EDGE('',*,*,#37667,.T.); +#37667 = EDGE_CURVE('',#37660,#37668,#37670,.T.); +#37668 = VERTEX_POINT('',#37669); +#37669 = CARTESIAN_POINT('',(-4.5,1.14,0.1)); +#37670 = LINE('',#37671,#37672); +#37671 = CARTESIAN_POINT('',(-4.5,1.14,-8.326672684689E-17)); +#37672 = VECTOR('',#37673,1.); +#37673 = DIRECTION('',(0.,0.,1.)); +#37674 = ORIENTED_EDGE('',*,*,#37675,.T.); +#37675 = EDGE_CURVE('',#37668,#37676,#37678,.T.); +#37676 = VERTEX_POINT('',#37677); +#37677 = CARTESIAN_POINT('',(-4.,1.14,0.1)); +#37678 = LINE('',#37679,#37680); +#37679 = CARTESIAN_POINT('',(-4.5,1.14,0.1)); +#37680 = VECTOR('',#37681,1.); +#37681 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37682 = ORIENTED_EDGE('',*,*,#37683,.T.); +#37683 = EDGE_CURVE('',#37676,#37684,#37686,.T.); +#37684 = VERTEX_POINT('',#37685); +#37685 = CARTESIAN_POINT('',(-3.9,1.14,0.2)); +#37686 = CIRCLE('',#37687,0.1); +#37687 = AXIS2_PLACEMENT_3D('',#37688,#37689,#37690); +#37688 = CARTESIAN_POINT('',(-4.,1.14,0.2)); +#37689 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37690 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37691 = ORIENTED_EDGE('',*,*,#37692,.T.); +#37692 = EDGE_CURVE('',#37684,#37693,#37695,.T.); +#37693 = VERTEX_POINT('',#37694); +#37694 = CARTESIAN_POINT('',(-3.9,1.14,0.65)); +#37695 = LINE('',#37696,#37697); +#37696 = CARTESIAN_POINT('',(-3.9,1.14,0.2)); +#37697 = VECTOR('',#37698,1.); +#37698 = DIRECTION('',(0.,0.,1.)); +#37699 = ORIENTED_EDGE('',*,*,#37700,.T.); +#37700 = EDGE_CURVE('',#37693,#37701,#37703,.T.); +#37701 = VERTEX_POINT('',#37702); +#37702 = CARTESIAN_POINT('',(-3.7,1.14,0.85)); +#37703 = CIRCLE('',#37704,0.2); +#37704 = AXIS2_PLACEMENT_3D('',#37705,#37706,#37707); +#37705 = CARTESIAN_POINT('',(-3.7,1.14,0.65)); +#37706 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37707 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37708 = ORIENTED_EDGE('',*,*,#37709,.T.); +#37709 = EDGE_CURVE('',#37701,#27501,#37710,.T.); +#37710 = LINE('',#37711,#37712); +#37711 = CARTESIAN_POINT('',(-3.7,1.14,0.85)); +#37712 = VECTOR('',#37713,1.); +#37713 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37714 = PLANE('',#37715); +#37715 = AXIS2_PLACEMENT_3D('',#37716,#37717,#37718); +#37716 = CARTESIAN_POINT('',(-3.900244542703,1.14,0.394853274378)); +#37717 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37718 = DIRECTION('',(0.,0.,1.)); +#37719 = ADVANCED_FACE('',(#37720),#37731,.F.); +#37720 = FACE_BOUND('',#37721,.F.); +#37721 = EDGE_LOOP('',(#37722,#37723,#37724,#37730)); +#37722 = ORIENTED_EDGE('',*,*,#27446,.T.); +#37723 = ORIENTED_EDGE('',*,*,#37410,.T.); +#37724 = ORIENTED_EDGE('',*,*,#37725,.F.); +#37725 = EDGE_CURVE('',#37634,#37411,#37726,.T.); +#37726 = LINE('',#37727,#37728); +#37727 = CARTESIAN_POINT('',(-3.8,1.14,0.65)); +#37728 = VECTOR('',#37729,1.); +#37729 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37730 = ORIENTED_EDGE('',*,*,#37633,.F.); +#37731 = CYLINDRICAL_SURFACE('',#37732,0.1); +#37732 = AXIS2_PLACEMENT_3D('',#37733,#37734,#37735); +#37733 = CARTESIAN_POINT('',(-3.7,1.14,0.65)); +#37734 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37735 = DIRECTION('',(0.,0.,1.)); +#37736 = ADVANCED_FACE('',(#37737),#37753,.F.); +#37737 = FACE_BOUND('',#37738,.F.); +#37738 = EDGE_LOOP('',(#37739,#37745,#37746,#37752)); +#37739 = ORIENTED_EDGE('',*,*,#37740,.F.); +#37740 = EDGE_CURVE('',#27461,#30390,#37741,.T.); +#37741 = LINE('',#37742,#37743); +#37742 = CARTESIAN_POINT('',(-3.7,-1.14,0.85)); +#37743 = VECTOR('',#37744,1.); +#37744 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37745 = ORIENTED_EDGE('',*,*,#27477,.T.); +#37746 = ORIENTED_EDGE('',*,*,#37747,.T.); +#37747 = EDGE_CURVE('',#27470,#30398,#37748,.T.); +#37748 = LINE('',#37749,#37750); +#37749 = CARTESIAN_POINT('',(-3.7,-0.86,0.85)); +#37750 = VECTOR('',#37751,1.); +#37751 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37752 = ORIENTED_EDGE('',*,*,#30397,.F.); +#37753 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#37754,#37755) + ,(#37756,#37757 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#37754 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#37755 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#37756 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#37757 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#37758 = ADVANCED_FACE('',(#37759),#37845,.F.); +#37759 = FACE_BOUND('',#37760,.F.); +#37760 = EDGE_LOOP('',(#37761,#37762,#37763,#37772,#37780,#37789,#37797, + #37805,#37813,#37822,#37830,#37839)); +#37761 = ORIENTED_EDGE('',*,*,#27469,.F.); +#37762 = ORIENTED_EDGE('',*,*,#27522,.T.); +#37763 = ORIENTED_EDGE('',*,*,#37764,.T.); +#37764 = EDGE_CURVE('',#27523,#37765,#37767,.T.); +#37765 = VERTEX_POINT('',#37766); +#37766 = CARTESIAN_POINT('',(-3.8,-0.86,0.65)); +#37767 = CIRCLE('',#37768,0.1); +#37768 = AXIS2_PLACEMENT_3D('',#37769,#37770,#37771); +#37769 = CARTESIAN_POINT('',(-3.7,-0.86,0.65)); +#37770 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37771 = DIRECTION('',(0.,0.,1.)); +#37772 = ORIENTED_EDGE('',*,*,#37773,.T.); +#37773 = EDGE_CURVE('',#37765,#37774,#37776,.T.); +#37774 = VERTEX_POINT('',#37775); +#37775 = CARTESIAN_POINT('',(-3.8,-0.86,0.2)); +#37776 = LINE('',#37777,#37778); +#37777 = CARTESIAN_POINT('',(-3.8,-0.86,0.65)); +#37778 = VECTOR('',#37779,1.); +#37779 = DIRECTION('',(-0.,0.,-1.)); +#37780 = ORIENTED_EDGE('',*,*,#37781,.T.); +#37781 = EDGE_CURVE('',#37774,#37782,#37784,.T.); +#37782 = VERTEX_POINT('',#37783); +#37783 = CARTESIAN_POINT('',(-4.,-0.86,-8.326672684689E-17)); +#37784 = CIRCLE('',#37785,0.2); +#37785 = AXIS2_PLACEMENT_3D('',#37786,#37787,#37788); +#37786 = CARTESIAN_POINT('',(-4.,-0.86,0.2)); +#37787 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37788 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37789 = ORIENTED_EDGE('',*,*,#37790,.T.); +#37790 = EDGE_CURVE('',#37782,#37791,#37793,.T.); +#37791 = VERTEX_POINT('',#37792); +#37792 = CARTESIAN_POINT('',(-4.5,-0.86,-8.326672684689E-17)); +#37793 = LINE('',#37794,#37795); +#37794 = CARTESIAN_POINT('',(-4.,-0.86,-8.326672684689E-17)); +#37795 = VECTOR('',#37796,1.); +#37796 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37797 = ORIENTED_EDGE('',*,*,#37798,.T.); +#37798 = EDGE_CURVE('',#37791,#37799,#37801,.T.); +#37799 = VERTEX_POINT('',#37800); +#37800 = CARTESIAN_POINT('',(-4.5,-0.86,0.1)); +#37801 = LINE('',#37802,#37803); +#37802 = CARTESIAN_POINT('',(-4.5,-0.86,-8.326672684689E-17)); +#37803 = VECTOR('',#37804,1.); +#37804 = DIRECTION('',(0.,0.,1.)); +#37805 = ORIENTED_EDGE('',*,*,#37806,.T.); +#37806 = EDGE_CURVE('',#37799,#37807,#37809,.T.); +#37807 = VERTEX_POINT('',#37808); +#37808 = CARTESIAN_POINT('',(-4.,-0.86,0.1)); +#37809 = LINE('',#37810,#37811); +#37810 = CARTESIAN_POINT('',(-4.5,-0.86,0.1)); +#37811 = VECTOR('',#37812,1.); +#37812 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37813 = ORIENTED_EDGE('',*,*,#37814,.T.); +#37814 = EDGE_CURVE('',#37807,#37815,#37817,.T.); +#37815 = VERTEX_POINT('',#37816); +#37816 = CARTESIAN_POINT('',(-3.9,-0.86,0.2)); +#37817 = CIRCLE('',#37818,0.1); +#37818 = AXIS2_PLACEMENT_3D('',#37819,#37820,#37821); +#37819 = CARTESIAN_POINT('',(-4.,-0.86,0.2)); +#37820 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37821 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37822 = ORIENTED_EDGE('',*,*,#37823,.T.); +#37823 = EDGE_CURVE('',#37815,#37824,#37826,.T.); +#37824 = VERTEX_POINT('',#37825); +#37825 = CARTESIAN_POINT('',(-3.9,-0.86,0.65)); +#37826 = LINE('',#37827,#37828); +#37827 = CARTESIAN_POINT('',(-3.9,-0.86,0.2)); +#37828 = VECTOR('',#37829,1.); +#37829 = DIRECTION('',(0.,0.,1.)); +#37830 = ORIENTED_EDGE('',*,*,#37831,.T.); +#37831 = EDGE_CURVE('',#37824,#37832,#37834,.T.); +#37832 = VERTEX_POINT('',#37833); +#37833 = CARTESIAN_POINT('',(-3.7,-0.86,0.85)); +#37834 = CIRCLE('',#37835,0.2); +#37835 = AXIS2_PLACEMENT_3D('',#37836,#37837,#37838); +#37836 = CARTESIAN_POINT('',(-3.7,-0.86,0.65)); +#37837 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37838 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37839 = ORIENTED_EDGE('',*,*,#37840,.T.); +#37840 = EDGE_CURVE('',#37832,#27470,#37841,.T.); +#37841 = LINE('',#37842,#37843); +#37842 = CARTESIAN_POINT('',(-3.7,-0.86,0.85)); +#37843 = VECTOR('',#37844,1.); +#37844 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37845 = PLANE('',#37846); +#37846 = AXIS2_PLACEMENT_3D('',#37847,#37848,#37849); +#37847 = CARTESIAN_POINT('',(-3.900244542703,-0.86,0.394853274378)); +#37848 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37849 = DIRECTION('',(0.,0.,1.)); +#37850 = ADVANCED_FACE('',(#37851),#37937,.T.); +#37851 = FACE_BOUND('',#37852,.T.); +#37852 = EDGE_LOOP('',(#37853,#37854,#37855,#37864,#37872,#37881,#37889, + #37897,#37905,#37914,#37922,#37931)); +#37853 = ORIENTED_EDGE('',*,*,#27491,.F.); +#37854 = ORIENTED_EDGE('',*,*,#27562,.T.); +#37855 = ORIENTED_EDGE('',*,*,#37856,.T.); +#37856 = EDGE_CURVE('',#27563,#37857,#37859,.T.); +#37857 = VERTEX_POINT('',#37858); +#37858 = CARTESIAN_POINT('',(-3.8,0.86,0.65)); +#37859 = CIRCLE('',#37860,0.1); +#37860 = AXIS2_PLACEMENT_3D('',#37861,#37862,#37863); +#37861 = CARTESIAN_POINT('',(-3.7,0.86,0.65)); +#37862 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37863 = DIRECTION('',(0.,0.,1.)); +#37864 = ORIENTED_EDGE('',*,*,#37865,.T.); +#37865 = EDGE_CURVE('',#37857,#37866,#37868,.T.); +#37866 = VERTEX_POINT('',#37867); +#37867 = CARTESIAN_POINT('',(-3.8,0.86,0.2)); +#37868 = LINE('',#37869,#37870); +#37869 = CARTESIAN_POINT('',(-3.8,0.86,0.65)); +#37870 = VECTOR('',#37871,1.); +#37871 = DIRECTION('',(-0.,0.,-1.)); +#37872 = ORIENTED_EDGE('',*,*,#37873,.T.); +#37873 = EDGE_CURVE('',#37866,#37874,#37876,.T.); +#37874 = VERTEX_POINT('',#37875); +#37875 = CARTESIAN_POINT('',(-4.,0.86,-8.326672684689E-17)); +#37876 = CIRCLE('',#37877,0.2); +#37877 = AXIS2_PLACEMENT_3D('',#37878,#37879,#37880); +#37878 = CARTESIAN_POINT('',(-4.,0.86,0.2)); +#37879 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37880 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#37881 = ORIENTED_EDGE('',*,*,#37882,.T.); +#37882 = EDGE_CURVE('',#37874,#37883,#37885,.T.); +#37883 = VERTEX_POINT('',#37884); +#37884 = CARTESIAN_POINT('',(-4.5,0.86,-8.326672684689E-17)); +#37885 = LINE('',#37886,#37887); +#37886 = CARTESIAN_POINT('',(-4.,0.86,-8.326672684689E-17)); +#37887 = VECTOR('',#37888,1.); +#37888 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#37889 = ORIENTED_EDGE('',*,*,#37890,.T.); +#37890 = EDGE_CURVE('',#37883,#37891,#37893,.T.); +#37891 = VERTEX_POINT('',#37892); +#37892 = CARTESIAN_POINT('',(-4.5,0.86,0.1)); +#37893 = LINE('',#37894,#37895); +#37894 = CARTESIAN_POINT('',(-4.5,0.86,-8.326672684689E-17)); +#37895 = VECTOR('',#37896,1.); +#37896 = DIRECTION('',(0.,0.,1.)); +#37897 = ORIENTED_EDGE('',*,*,#37898,.T.); +#37898 = EDGE_CURVE('',#37891,#37899,#37901,.T.); +#37899 = VERTEX_POINT('',#37900); +#37900 = CARTESIAN_POINT('',(-4.,0.86,0.1)); +#37901 = LINE('',#37902,#37903); +#37902 = CARTESIAN_POINT('',(-4.5,0.86,0.1)); +#37903 = VECTOR('',#37904,1.); +#37904 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37905 = ORIENTED_EDGE('',*,*,#37906,.T.); +#37906 = EDGE_CURVE('',#37899,#37907,#37909,.T.); +#37907 = VERTEX_POINT('',#37908); +#37908 = CARTESIAN_POINT('',(-3.9,0.86,0.2)); +#37909 = CIRCLE('',#37910,0.1); +#37910 = AXIS2_PLACEMENT_3D('',#37911,#37912,#37913); +#37911 = CARTESIAN_POINT('',(-4.,0.86,0.2)); +#37912 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37913 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#37914 = ORIENTED_EDGE('',*,*,#37915,.T.); +#37915 = EDGE_CURVE('',#37907,#37916,#37918,.T.); +#37916 = VERTEX_POINT('',#37917); +#37917 = CARTESIAN_POINT('',(-3.9,0.86,0.65)); +#37918 = LINE('',#37919,#37920); +#37919 = CARTESIAN_POINT('',(-3.9,0.86,0.2)); +#37920 = VECTOR('',#37921,1.); +#37921 = DIRECTION('',(0.,0.,1.)); +#37922 = ORIENTED_EDGE('',*,*,#37923,.T.); +#37923 = EDGE_CURVE('',#37916,#37924,#37926,.T.); +#37924 = VERTEX_POINT('',#37925); +#37925 = CARTESIAN_POINT('',(-3.7,0.86,0.85)); +#37926 = CIRCLE('',#37927,0.2); +#37927 = AXIS2_PLACEMENT_3D('',#37928,#37929,#37930); +#37928 = CARTESIAN_POINT('',(-3.7,0.86,0.65)); +#37929 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37930 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#37931 = ORIENTED_EDGE('',*,*,#37932,.T.); +#37932 = EDGE_CURVE('',#37924,#27492,#37933,.T.); +#37933 = LINE('',#37934,#37935); +#37934 = CARTESIAN_POINT('',(-3.7,0.86,0.85)); +#37935 = VECTOR('',#37936,1.); +#37936 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37937 = PLANE('',#37938); +#37938 = AXIS2_PLACEMENT_3D('',#37939,#37940,#37941); +#37939 = CARTESIAN_POINT('',(-3.900244542703,0.86,0.394853274378)); +#37940 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37941 = DIRECTION('',(0.,0.,1.)); +#37942 = ADVANCED_FACE('',(#37943),#37959,.F.); +#37943 = FACE_BOUND('',#37944,.F.); +#37944 = EDGE_LOOP('',(#37945,#37951,#37952,#37958)); +#37945 = ORIENTED_EDGE('',*,*,#37946,.F.); +#37946 = EDGE_CURVE('',#27492,#30454,#37947,.T.); +#37947 = LINE('',#37948,#37949); +#37948 = CARTESIAN_POINT('',(-3.7,0.86,0.85)); +#37949 = VECTOR('',#37950,1.); +#37950 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37951 = ORIENTED_EDGE('',*,*,#27508,.T.); +#37952 = ORIENTED_EDGE('',*,*,#37953,.T.); +#37953 = EDGE_CURVE('',#27501,#30462,#37954,.T.); +#37954 = LINE('',#37955,#37956); +#37955 = CARTESIAN_POINT('',(-3.7,1.14,0.85)); +#37956 = VECTOR('',#37957,1.); +#37957 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#37958 = ORIENTED_EDGE('',*,*,#30461,.F.); +#37959 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#37960,#37961) + ,(#37962,#37963 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#37960 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#37961 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#37962 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#37963 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#37964 = ADVANCED_FACE('',(#37965),#37984,.F.); +#37965 = FACE_BOUND('',#37966,.F.); +#37966 = EDGE_LOOP('',(#37967,#37968,#37977,#37983)); +#37967 = ORIENTED_EDGE('',*,*,#27539,.T.); +#37968 = ORIENTED_EDGE('',*,*,#37969,.T.); +#37969 = EDGE_CURVE('',#27532,#37970,#37972,.T.); +#37970 = VERTEX_POINT('',#37971); +#37971 = CARTESIAN_POINT('',(-3.8,-0.64,0.65)); +#37972 = CIRCLE('',#37973,0.1); +#37973 = AXIS2_PLACEMENT_3D('',#37974,#37975,#37976); +#37974 = CARTESIAN_POINT('',(-3.7,-0.64,0.65)); +#37975 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37976 = DIRECTION('',(0.,0.,1.)); +#37977 = ORIENTED_EDGE('',*,*,#37978,.F.); +#37978 = EDGE_CURVE('',#37765,#37970,#37979,.T.); +#37979 = LINE('',#37980,#37981); +#37980 = CARTESIAN_POINT('',(-3.8,-0.86,0.65)); +#37981 = VECTOR('',#37982,1.); +#37982 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#37983 = ORIENTED_EDGE('',*,*,#37764,.F.); +#37984 = CYLINDRICAL_SURFACE('',#37985,0.1); +#37985 = AXIS2_PLACEMENT_3D('',#37986,#37987,#37988); +#37986 = CARTESIAN_POINT('',(-3.7,-0.86,0.65)); +#37987 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#37988 = DIRECTION('',(0.,0.,1.)); +#37989 = ADVANCED_FACE('',(#37990),#38068,.T.); +#37990 = FACE_BOUND('',#37991,.T.); +#37991 = EDGE_LOOP('',(#37992,#37993,#37994,#37995,#38003,#38012,#38020, + #38028,#38036,#38045,#38053,#38062)); +#37992 = ORIENTED_EDGE('',*,*,#27584,.F.); +#37993 = ORIENTED_EDGE('',*,*,#27531,.T.); +#37994 = ORIENTED_EDGE('',*,*,#37969,.T.); +#37995 = ORIENTED_EDGE('',*,*,#37996,.T.); +#37996 = EDGE_CURVE('',#37970,#37997,#37999,.T.); +#37997 = VERTEX_POINT('',#37998); +#37998 = CARTESIAN_POINT('',(-3.8,-0.64,0.2)); +#37999 = LINE('',#38000,#38001); +#38000 = CARTESIAN_POINT('',(-3.8,-0.64,0.65)); +#38001 = VECTOR('',#38002,1.); +#38002 = DIRECTION('',(-0.,0.,-1.)); +#38003 = ORIENTED_EDGE('',*,*,#38004,.T.); +#38004 = EDGE_CURVE('',#37997,#38005,#38007,.T.); +#38005 = VERTEX_POINT('',#38006); +#38006 = CARTESIAN_POINT('',(-4.,-0.64,-8.326672684689E-17)); +#38007 = CIRCLE('',#38008,0.2); +#38008 = AXIS2_PLACEMENT_3D('',#38009,#38010,#38011); +#38009 = CARTESIAN_POINT('',(-4.,-0.64,0.2)); +#38010 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38011 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38012 = ORIENTED_EDGE('',*,*,#38013,.T.); +#38013 = EDGE_CURVE('',#38005,#38014,#38016,.T.); +#38014 = VERTEX_POINT('',#38015); +#38015 = CARTESIAN_POINT('',(-4.5,-0.64,-8.326672684689E-17)); +#38016 = LINE('',#38017,#38018); +#38017 = CARTESIAN_POINT('',(-4.,-0.64,-8.326672684689E-17)); +#38018 = VECTOR('',#38019,1.); +#38019 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38020 = ORIENTED_EDGE('',*,*,#38021,.T.); +#38021 = EDGE_CURVE('',#38014,#38022,#38024,.T.); +#38022 = VERTEX_POINT('',#38023); +#38023 = CARTESIAN_POINT('',(-4.5,-0.64,0.1)); +#38024 = LINE('',#38025,#38026); +#38025 = CARTESIAN_POINT('',(-4.5,-0.64,-8.326672684689E-17)); +#38026 = VECTOR('',#38027,1.); +#38027 = DIRECTION('',(0.,0.,1.)); +#38028 = ORIENTED_EDGE('',*,*,#38029,.T.); +#38029 = EDGE_CURVE('',#38022,#38030,#38032,.T.); +#38030 = VERTEX_POINT('',#38031); +#38031 = CARTESIAN_POINT('',(-4.,-0.64,0.1)); +#38032 = LINE('',#38033,#38034); +#38033 = CARTESIAN_POINT('',(-4.5,-0.64,0.1)); +#38034 = VECTOR('',#38035,1.); +#38035 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38036 = ORIENTED_EDGE('',*,*,#38037,.T.); +#38037 = EDGE_CURVE('',#38030,#38038,#38040,.T.); +#38038 = VERTEX_POINT('',#38039); +#38039 = CARTESIAN_POINT('',(-3.9,-0.64,0.2)); +#38040 = CIRCLE('',#38041,0.1); +#38041 = AXIS2_PLACEMENT_3D('',#38042,#38043,#38044); +#38042 = CARTESIAN_POINT('',(-4.,-0.64,0.2)); +#38043 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38044 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38045 = ORIENTED_EDGE('',*,*,#38046,.T.); +#38046 = EDGE_CURVE('',#38038,#38047,#38049,.T.); +#38047 = VERTEX_POINT('',#38048); +#38048 = CARTESIAN_POINT('',(-3.9,-0.64,0.65)); +#38049 = LINE('',#38050,#38051); +#38050 = CARTESIAN_POINT('',(-3.9,-0.64,0.2)); +#38051 = VECTOR('',#38052,1.); +#38052 = DIRECTION('',(0.,0.,1.)); +#38053 = ORIENTED_EDGE('',*,*,#38054,.T.); +#38054 = EDGE_CURVE('',#38047,#38055,#38057,.T.); +#38055 = VERTEX_POINT('',#38056); +#38056 = CARTESIAN_POINT('',(-3.7,-0.64,0.85)); +#38057 = CIRCLE('',#38058,0.2); +#38058 = AXIS2_PLACEMENT_3D('',#38059,#38060,#38061); +#38059 = CARTESIAN_POINT('',(-3.7,-0.64,0.65)); +#38060 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38061 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38062 = ORIENTED_EDGE('',*,*,#38063,.T.); +#38063 = EDGE_CURVE('',#38055,#27585,#38064,.T.); +#38064 = LINE('',#38065,#38066); +#38065 = CARTESIAN_POINT('',(-3.7,-0.64,0.85)); +#38066 = VECTOR('',#38067,1.); +#38067 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38068 = PLANE('',#38069); +#38069 = AXIS2_PLACEMENT_3D('',#38070,#38071,#38072); +#38070 = CARTESIAN_POINT('',(-3.900244542703,-0.64,0.394853274378)); +#38071 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38072 = DIRECTION('',(0.,0.,1.)); +#38073 = ADVANCED_FACE('',(#38074),#38160,.F.); +#38074 = FACE_BOUND('',#38075,.F.); +#38075 = EDGE_LOOP('',(#38076,#38077,#38078,#38087,#38095,#38104,#38112, + #38120,#38128,#38137,#38145,#38154)); +#38076 = ORIENTED_EDGE('',*,*,#27624,.F.); +#38077 = ORIENTED_EDGE('',*,*,#27553,.T.); +#38078 = ORIENTED_EDGE('',*,*,#38079,.T.); +#38079 = EDGE_CURVE('',#27554,#38080,#38082,.T.); +#38080 = VERTEX_POINT('',#38081); +#38081 = CARTESIAN_POINT('',(-3.8,0.64,0.65)); +#38082 = CIRCLE('',#38083,0.1); +#38083 = AXIS2_PLACEMENT_3D('',#38084,#38085,#38086); +#38084 = CARTESIAN_POINT('',(-3.7,0.64,0.65)); +#38085 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38086 = DIRECTION('',(0.,0.,1.)); +#38087 = ORIENTED_EDGE('',*,*,#38088,.T.); +#38088 = EDGE_CURVE('',#38080,#38089,#38091,.T.); +#38089 = VERTEX_POINT('',#38090); +#38090 = CARTESIAN_POINT('',(-3.8,0.64,0.2)); +#38091 = LINE('',#38092,#38093); +#38092 = CARTESIAN_POINT('',(-3.8,0.64,0.65)); +#38093 = VECTOR('',#38094,1.); +#38094 = DIRECTION('',(-0.,0.,-1.)); +#38095 = ORIENTED_EDGE('',*,*,#38096,.T.); +#38096 = EDGE_CURVE('',#38089,#38097,#38099,.T.); +#38097 = VERTEX_POINT('',#38098); +#38098 = CARTESIAN_POINT('',(-4.,0.64,-8.326672684689E-17)); +#38099 = CIRCLE('',#38100,0.2); +#38100 = AXIS2_PLACEMENT_3D('',#38101,#38102,#38103); +#38101 = CARTESIAN_POINT('',(-4.,0.64,0.2)); +#38102 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38103 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38104 = ORIENTED_EDGE('',*,*,#38105,.T.); +#38105 = EDGE_CURVE('',#38097,#38106,#38108,.T.); +#38106 = VERTEX_POINT('',#38107); +#38107 = CARTESIAN_POINT('',(-4.5,0.64,-8.326672684689E-17)); +#38108 = LINE('',#38109,#38110); +#38109 = CARTESIAN_POINT('',(-4.,0.64,-8.326672684689E-17)); +#38110 = VECTOR('',#38111,1.); +#38111 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38112 = ORIENTED_EDGE('',*,*,#38113,.T.); +#38113 = EDGE_CURVE('',#38106,#38114,#38116,.T.); +#38114 = VERTEX_POINT('',#38115); +#38115 = CARTESIAN_POINT('',(-4.5,0.64,0.1)); +#38116 = LINE('',#38117,#38118); +#38117 = CARTESIAN_POINT('',(-4.5,0.64,-8.326672684689E-17)); +#38118 = VECTOR('',#38119,1.); +#38119 = DIRECTION('',(0.,0.,1.)); +#38120 = ORIENTED_EDGE('',*,*,#38121,.T.); +#38121 = EDGE_CURVE('',#38114,#38122,#38124,.T.); +#38122 = VERTEX_POINT('',#38123); +#38123 = CARTESIAN_POINT('',(-4.,0.64,0.1)); +#38124 = LINE('',#38125,#38126); +#38125 = CARTESIAN_POINT('',(-4.5,0.64,0.1)); +#38126 = VECTOR('',#38127,1.); +#38127 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38128 = ORIENTED_EDGE('',*,*,#38129,.T.); +#38129 = EDGE_CURVE('',#38122,#38130,#38132,.T.); +#38130 = VERTEX_POINT('',#38131); +#38131 = CARTESIAN_POINT('',(-3.9,0.64,0.2)); +#38132 = CIRCLE('',#38133,0.1); +#38133 = AXIS2_PLACEMENT_3D('',#38134,#38135,#38136); +#38134 = CARTESIAN_POINT('',(-4.,0.64,0.2)); +#38135 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38136 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38137 = ORIENTED_EDGE('',*,*,#38138,.T.); +#38138 = EDGE_CURVE('',#38130,#38139,#38141,.T.); +#38139 = VERTEX_POINT('',#38140); +#38140 = CARTESIAN_POINT('',(-3.9,0.64,0.65)); +#38141 = LINE('',#38142,#38143); +#38142 = CARTESIAN_POINT('',(-3.9,0.64,0.2)); +#38143 = VECTOR('',#38144,1.); +#38144 = DIRECTION('',(0.,0.,1.)); +#38145 = ORIENTED_EDGE('',*,*,#38146,.T.); +#38146 = EDGE_CURVE('',#38139,#38147,#38149,.T.); +#38147 = VERTEX_POINT('',#38148); +#38148 = CARTESIAN_POINT('',(-3.7,0.64,0.85)); +#38149 = CIRCLE('',#38150,0.2); +#38150 = AXIS2_PLACEMENT_3D('',#38151,#38152,#38153); +#38151 = CARTESIAN_POINT('',(-3.7,0.64,0.65)); +#38152 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38153 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38154 = ORIENTED_EDGE('',*,*,#38155,.T.); +#38155 = EDGE_CURVE('',#38147,#27625,#38156,.T.); +#38156 = LINE('',#38157,#38158); +#38157 = CARTESIAN_POINT('',(-3.7,0.64,0.85)); +#38158 = VECTOR('',#38159,1.); +#38159 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38160 = PLANE('',#38161); +#38161 = AXIS2_PLACEMENT_3D('',#38162,#38163,#38164); +#38162 = CARTESIAN_POINT('',(-3.900244542703,0.64,0.394853274378)); +#38163 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38164 = DIRECTION('',(0.,0.,1.)); +#38165 = ADVANCED_FACE('',(#38166),#38177,.F.); +#38166 = FACE_BOUND('',#38167,.F.); +#38167 = EDGE_LOOP('',(#38168,#38169,#38170,#38176)); +#38168 = ORIENTED_EDGE('',*,*,#27570,.T.); +#38169 = ORIENTED_EDGE('',*,*,#37856,.T.); +#38170 = ORIENTED_EDGE('',*,*,#38171,.F.); +#38171 = EDGE_CURVE('',#38080,#37857,#38172,.T.); +#38172 = LINE('',#38173,#38174); +#38173 = CARTESIAN_POINT('',(-3.8,0.64,0.65)); +#38174 = VECTOR('',#38175,1.); +#38175 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38176 = ORIENTED_EDGE('',*,*,#38079,.F.); +#38177 = CYLINDRICAL_SURFACE('',#38178,0.1); +#38178 = AXIS2_PLACEMENT_3D('',#38179,#38180,#38181); +#38179 = CARTESIAN_POINT('',(-3.7,0.64,0.65)); +#38180 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38181 = DIRECTION('',(0.,0.,1.)); +#38182 = ADVANCED_FACE('',(#38183),#38199,.F.); +#38183 = FACE_BOUND('',#38184,.F.); +#38184 = EDGE_LOOP('',(#38185,#38191,#38192,#38198)); +#38185 = ORIENTED_EDGE('',*,*,#38186,.F.); +#38186 = EDGE_CURVE('',#27585,#30406,#38187,.T.); +#38187 = LINE('',#38188,#38189); +#38188 = CARTESIAN_POINT('',(-3.7,-0.64,0.85)); +#38189 = VECTOR('',#38190,1.); +#38190 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38191 = ORIENTED_EDGE('',*,*,#27601,.T.); +#38192 = ORIENTED_EDGE('',*,*,#38193,.T.); +#38193 = EDGE_CURVE('',#27594,#30414,#38194,.T.); +#38194 = LINE('',#38195,#38196); +#38195 = CARTESIAN_POINT('',(-3.7,-0.36,0.85)); +#38196 = VECTOR('',#38197,1.); +#38197 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38198 = ORIENTED_EDGE('',*,*,#30413,.F.); +#38199 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#38200,#38201) + ,(#38202,#38203 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#38200 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#38201 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#38202 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#38203 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#38204 = ADVANCED_FACE('',(#38205),#38291,.F.); +#38205 = FACE_BOUND('',#38206,.F.); +#38206 = EDGE_LOOP('',(#38207,#38208,#38209,#38218,#38226,#38235,#38243, + #38251,#38259,#38268,#38276,#38285)); +#38207 = ORIENTED_EDGE('',*,*,#27593,.F.); +#38208 = ORIENTED_EDGE('',*,*,#27646,.T.); +#38209 = ORIENTED_EDGE('',*,*,#38210,.T.); +#38210 = EDGE_CURVE('',#27647,#38211,#38213,.T.); +#38211 = VERTEX_POINT('',#38212); +#38212 = CARTESIAN_POINT('',(-3.8,-0.36,0.65)); +#38213 = CIRCLE('',#38214,0.1); +#38214 = AXIS2_PLACEMENT_3D('',#38215,#38216,#38217); +#38215 = CARTESIAN_POINT('',(-3.7,-0.36,0.65)); +#38216 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38217 = DIRECTION('',(0.,0.,1.)); +#38218 = ORIENTED_EDGE('',*,*,#38219,.T.); +#38219 = EDGE_CURVE('',#38211,#38220,#38222,.T.); +#38220 = VERTEX_POINT('',#38221); +#38221 = CARTESIAN_POINT('',(-3.8,-0.36,0.2)); +#38222 = LINE('',#38223,#38224); +#38223 = CARTESIAN_POINT('',(-3.8,-0.36,0.65)); +#38224 = VECTOR('',#38225,1.); +#38225 = DIRECTION('',(-0.,0.,-1.)); +#38226 = ORIENTED_EDGE('',*,*,#38227,.T.); +#38227 = EDGE_CURVE('',#38220,#38228,#38230,.T.); +#38228 = VERTEX_POINT('',#38229); +#38229 = CARTESIAN_POINT('',(-4.,-0.36,-8.326672684689E-17)); +#38230 = CIRCLE('',#38231,0.2); +#38231 = AXIS2_PLACEMENT_3D('',#38232,#38233,#38234); +#38232 = CARTESIAN_POINT('',(-4.,-0.36,0.2)); +#38233 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38234 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38235 = ORIENTED_EDGE('',*,*,#38236,.T.); +#38236 = EDGE_CURVE('',#38228,#38237,#38239,.T.); +#38237 = VERTEX_POINT('',#38238); +#38238 = CARTESIAN_POINT('',(-4.5,-0.36,-8.326672684689E-17)); +#38239 = LINE('',#38240,#38241); +#38240 = CARTESIAN_POINT('',(-4.,-0.36,-8.326672684689E-17)); +#38241 = VECTOR('',#38242,1.); +#38242 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38243 = ORIENTED_EDGE('',*,*,#38244,.T.); +#38244 = EDGE_CURVE('',#38237,#38245,#38247,.T.); +#38245 = VERTEX_POINT('',#38246); +#38246 = CARTESIAN_POINT('',(-4.5,-0.36,0.1)); +#38247 = LINE('',#38248,#38249); +#38248 = CARTESIAN_POINT('',(-4.5,-0.36,-8.326672684689E-17)); +#38249 = VECTOR('',#38250,1.); +#38250 = DIRECTION('',(0.,0.,1.)); +#38251 = ORIENTED_EDGE('',*,*,#38252,.T.); +#38252 = EDGE_CURVE('',#38245,#38253,#38255,.T.); +#38253 = VERTEX_POINT('',#38254); +#38254 = CARTESIAN_POINT('',(-4.,-0.36,0.1)); +#38255 = LINE('',#38256,#38257); +#38256 = CARTESIAN_POINT('',(-4.5,-0.36,0.1)); +#38257 = VECTOR('',#38258,1.); +#38258 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38259 = ORIENTED_EDGE('',*,*,#38260,.T.); +#38260 = EDGE_CURVE('',#38253,#38261,#38263,.T.); +#38261 = VERTEX_POINT('',#38262); +#38262 = CARTESIAN_POINT('',(-3.9,-0.36,0.2)); +#38263 = CIRCLE('',#38264,0.1); +#38264 = AXIS2_PLACEMENT_3D('',#38265,#38266,#38267); +#38265 = CARTESIAN_POINT('',(-4.,-0.36,0.2)); +#38266 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38267 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38268 = ORIENTED_EDGE('',*,*,#38269,.T.); +#38269 = EDGE_CURVE('',#38261,#38270,#38272,.T.); +#38270 = VERTEX_POINT('',#38271); +#38271 = CARTESIAN_POINT('',(-3.9,-0.36,0.65)); +#38272 = LINE('',#38273,#38274); +#38273 = CARTESIAN_POINT('',(-3.9,-0.36,0.2)); +#38274 = VECTOR('',#38275,1.); +#38275 = DIRECTION('',(0.,0.,1.)); +#38276 = ORIENTED_EDGE('',*,*,#38277,.T.); +#38277 = EDGE_CURVE('',#38270,#38278,#38280,.T.); +#38278 = VERTEX_POINT('',#38279); +#38279 = CARTESIAN_POINT('',(-3.7,-0.36,0.85)); +#38280 = CIRCLE('',#38281,0.2); +#38281 = AXIS2_PLACEMENT_3D('',#38282,#38283,#38284); +#38282 = CARTESIAN_POINT('',(-3.7,-0.36,0.65)); +#38283 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38284 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38285 = ORIENTED_EDGE('',*,*,#38286,.T.); +#38286 = EDGE_CURVE('',#38278,#27594,#38287,.T.); +#38287 = LINE('',#38288,#38289); +#38288 = CARTESIAN_POINT('',(-3.7,-0.36,0.85)); +#38289 = VECTOR('',#38290,1.); +#38290 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38291 = PLANE('',#38292); +#38292 = AXIS2_PLACEMENT_3D('',#38293,#38294,#38295); +#38293 = CARTESIAN_POINT('',(-3.900244542703,-0.36,0.394853274378)); +#38294 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38295 = DIRECTION('',(0.,0.,1.)); +#38296 = ADVANCED_FACE('',(#38297),#38383,.T.); +#38297 = FACE_BOUND('',#38298,.T.); +#38298 = EDGE_LOOP('',(#38299,#38300,#38301,#38310,#38318,#38327,#38335, + #38343,#38351,#38360,#38368,#38377)); +#38299 = ORIENTED_EDGE('',*,*,#27615,.F.); +#38300 = ORIENTED_EDGE('',*,*,#27686,.T.); +#38301 = ORIENTED_EDGE('',*,*,#38302,.T.); +#38302 = EDGE_CURVE('',#27687,#38303,#38305,.T.); +#38303 = VERTEX_POINT('',#38304); +#38304 = CARTESIAN_POINT('',(-3.8,0.36,0.65)); +#38305 = CIRCLE('',#38306,0.1); +#38306 = AXIS2_PLACEMENT_3D('',#38307,#38308,#38309); +#38307 = CARTESIAN_POINT('',(-3.7,0.36,0.65)); +#38308 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38309 = DIRECTION('',(0.,0.,1.)); +#38310 = ORIENTED_EDGE('',*,*,#38311,.T.); +#38311 = EDGE_CURVE('',#38303,#38312,#38314,.T.); +#38312 = VERTEX_POINT('',#38313); +#38313 = CARTESIAN_POINT('',(-3.8,0.36,0.2)); +#38314 = LINE('',#38315,#38316); +#38315 = CARTESIAN_POINT('',(-3.8,0.36,0.65)); +#38316 = VECTOR('',#38317,1.); +#38317 = DIRECTION('',(-0.,0.,-1.)); +#38318 = ORIENTED_EDGE('',*,*,#38319,.T.); +#38319 = EDGE_CURVE('',#38312,#38320,#38322,.T.); +#38320 = VERTEX_POINT('',#38321); +#38321 = CARTESIAN_POINT('',(-4.,0.36,-8.326672684689E-17)); +#38322 = CIRCLE('',#38323,0.2); +#38323 = AXIS2_PLACEMENT_3D('',#38324,#38325,#38326); +#38324 = CARTESIAN_POINT('',(-4.,0.36,0.2)); +#38325 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38326 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38327 = ORIENTED_EDGE('',*,*,#38328,.T.); +#38328 = EDGE_CURVE('',#38320,#38329,#38331,.T.); +#38329 = VERTEX_POINT('',#38330); +#38330 = CARTESIAN_POINT('',(-4.5,0.36,-8.326672684689E-17)); +#38331 = LINE('',#38332,#38333); +#38332 = CARTESIAN_POINT('',(-4.,0.36,-8.326672684689E-17)); +#38333 = VECTOR('',#38334,1.); +#38334 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38335 = ORIENTED_EDGE('',*,*,#38336,.T.); +#38336 = EDGE_CURVE('',#38329,#38337,#38339,.T.); +#38337 = VERTEX_POINT('',#38338); +#38338 = CARTESIAN_POINT('',(-4.5,0.36,0.1)); +#38339 = LINE('',#38340,#38341); +#38340 = CARTESIAN_POINT('',(-4.5,0.36,-8.326672684689E-17)); +#38341 = VECTOR('',#38342,1.); +#38342 = DIRECTION('',(0.,0.,1.)); +#38343 = ORIENTED_EDGE('',*,*,#38344,.T.); +#38344 = EDGE_CURVE('',#38337,#38345,#38347,.T.); +#38345 = VERTEX_POINT('',#38346); +#38346 = CARTESIAN_POINT('',(-4.,0.36,0.1)); +#38347 = LINE('',#38348,#38349); +#38348 = CARTESIAN_POINT('',(-4.5,0.36,0.1)); +#38349 = VECTOR('',#38350,1.); +#38350 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38351 = ORIENTED_EDGE('',*,*,#38352,.T.); +#38352 = EDGE_CURVE('',#38345,#38353,#38355,.T.); +#38353 = VERTEX_POINT('',#38354); +#38354 = CARTESIAN_POINT('',(-3.9,0.36,0.2)); +#38355 = CIRCLE('',#38356,0.1); +#38356 = AXIS2_PLACEMENT_3D('',#38357,#38358,#38359); +#38357 = CARTESIAN_POINT('',(-4.,0.36,0.2)); +#38358 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38359 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38360 = ORIENTED_EDGE('',*,*,#38361,.T.); +#38361 = EDGE_CURVE('',#38353,#38362,#38364,.T.); +#38362 = VERTEX_POINT('',#38363); +#38363 = CARTESIAN_POINT('',(-3.9,0.36,0.65)); +#38364 = LINE('',#38365,#38366); +#38365 = CARTESIAN_POINT('',(-3.9,0.36,0.2)); +#38366 = VECTOR('',#38367,1.); +#38367 = DIRECTION('',(0.,0.,1.)); +#38368 = ORIENTED_EDGE('',*,*,#38369,.T.); +#38369 = EDGE_CURVE('',#38362,#38370,#38372,.T.); +#38370 = VERTEX_POINT('',#38371); +#38371 = CARTESIAN_POINT('',(-3.7,0.36,0.85)); +#38372 = CIRCLE('',#38373,0.2); +#38373 = AXIS2_PLACEMENT_3D('',#38374,#38375,#38376); +#38374 = CARTESIAN_POINT('',(-3.7,0.36,0.65)); +#38375 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38376 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38377 = ORIENTED_EDGE('',*,*,#38378,.T.); +#38378 = EDGE_CURVE('',#38370,#27616,#38379,.T.); +#38379 = LINE('',#38380,#38381); +#38380 = CARTESIAN_POINT('',(-3.7,0.36,0.85)); +#38381 = VECTOR('',#38382,1.); +#38382 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38383 = PLANE('',#38384); +#38384 = AXIS2_PLACEMENT_3D('',#38385,#38386,#38387); +#38385 = CARTESIAN_POINT('',(-3.900244542703,0.36,0.394853274378)); +#38386 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38387 = DIRECTION('',(0.,0.,1.)); +#38388 = ADVANCED_FACE('',(#38389),#38405,.F.); +#38389 = FACE_BOUND('',#38390,.F.); +#38390 = EDGE_LOOP('',(#38391,#38397,#38398,#38404)); +#38391 = ORIENTED_EDGE('',*,*,#38392,.F.); +#38392 = EDGE_CURVE('',#27616,#30438,#38393,.T.); +#38393 = LINE('',#38394,#38395); +#38394 = CARTESIAN_POINT('',(-3.7,0.36,0.85)); +#38395 = VECTOR('',#38396,1.); +#38396 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38397 = ORIENTED_EDGE('',*,*,#27632,.T.); +#38398 = ORIENTED_EDGE('',*,*,#38399,.T.); +#38399 = EDGE_CURVE('',#27625,#30446,#38400,.T.); +#38400 = LINE('',#38401,#38402); +#38401 = CARTESIAN_POINT('',(-3.7,0.64,0.85)); +#38402 = VECTOR('',#38403,1.); +#38403 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38404 = ORIENTED_EDGE('',*,*,#30445,.F.); +#38405 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#38406,#38407) + ,(#38408,#38409 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#38406 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#38407 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#38408 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#38409 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#38410 = ADVANCED_FACE('',(#38411),#38430,.F.); +#38411 = FACE_BOUND('',#38412,.F.); +#38412 = EDGE_LOOP('',(#38413,#38414,#38423,#38429)); +#38413 = ORIENTED_EDGE('',*,*,#27663,.T.); +#38414 = ORIENTED_EDGE('',*,*,#38415,.T.); +#38415 = EDGE_CURVE('',#27656,#38416,#38418,.T.); +#38416 = VERTEX_POINT('',#38417); +#38417 = CARTESIAN_POINT('',(-3.8,-0.14,0.65)); +#38418 = CIRCLE('',#38419,0.1); +#38419 = AXIS2_PLACEMENT_3D('',#38420,#38421,#38422); +#38420 = CARTESIAN_POINT('',(-3.7,-0.14,0.65)); +#38421 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38422 = DIRECTION('',(0.,0.,1.)); +#38423 = ORIENTED_EDGE('',*,*,#38424,.F.); +#38424 = EDGE_CURVE('',#38211,#38416,#38425,.T.); +#38425 = LINE('',#38426,#38427); +#38426 = CARTESIAN_POINT('',(-3.8,-0.36,0.65)); +#38427 = VECTOR('',#38428,1.); +#38428 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38429 = ORIENTED_EDGE('',*,*,#38210,.F.); +#38430 = CYLINDRICAL_SURFACE('',#38431,0.1); +#38431 = AXIS2_PLACEMENT_3D('',#38432,#38433,#38434); +#38432 = CARTESIAN_POINT('',(-3.7,-0.36,0.65)); +#38433 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38434 = DIRECTION('',(0.,0.,1.)); +#38435 = ADVANCED_FACE('',(#38436),#38514,.T.); +#38436 = FACE_BOUND('',#38437,.T.); +#38437 = EDGE_LOOP('',(#38438,#38439,#38440,#38441,#38449,#38458,#38466, + #38474,#38482,#38491,#38499,#38508)); +#38438 = ORIENTED_EDGE('',*,*,#27708,.F.); +#38439 = ORIENTED_EDGE('',*,*,#27655,.T.); +#38440 = ORIENTED_EDGE('',*,*,#38415,.T.); +#38441 = ORIENTED_EDGE('',*,*,#38442,.T.); +#38442 = EDGE_CURVE('',#38416,#38443,#38445,.T.); +#38443 = VERTEX_POINT('',#38444); +#38444 = CARTESIAN_POINT('',(-3.8,-0.14,0.2)); +#38445 = LINE('',#38446,#38447); +#38446 = CARTESIAN_POINT('',(-3.8,-0.14,0.65)); +#38447 = VECTOR('',#38448,1.); +#38448 = DIRECTION('',(-0.,0.,-1.)); +#38449 = ORIENTED_EDGE('',*,*,#38450,.T.); +#38450 = EDGE_CURVE('',#38443,#38451,#38453,.T.); +#38451 = VERTEX_POINT('',#38452); +#38452 = CARTESIAN_POINT('',(-4.,-0.14,-8.326672684689E-17)); +#38453 = CIRCLE('',#38454,0.2); +#38454 = AXIS2_PLACEMENT_3D('',#38455,#38456,#38457); +#38455 = CARTESIAN_POINT('',(-4.,-0.14,0.2)); +#38456 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38457 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38458 = ORIENTED_EDGE('',*,*,#38459,.T.); +#38459 = EDGE_CURVE('',#38451,#38460,#38462,.T.); +#38460 = VERTEX_POINT('',#38461); +#38461 = CARTESIAN_POINT('',(-4.5,-0.14,-8.326672684689E-17)); +#38462 = LINE('',#38463,#38464); +#38463 = CARTESIAN_POINT('',(-4.,-0.14,-8.326672684689E-17)); +#38464 = VECTOR('',#38465,1.); +#38465 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38466 = ORIENTED_EDGE('',*,*,#38467,.T.); +#38467 = EDGE_CURVE('',#38460,#38468,#38470,.T.); +#38468 = VERTEX_POINT('',#38469); +#38469 = CARTESIAN_POINT('',(-4.5,-0.14,0.1)); +#38470 = LINE('',#38471,#38472); +#38471 = CARTESIAN_POINT('',(-4.5,-0.14,-8.326672684689E-17)); +#38472 = VECTOR('',#38473,1.); +#38473 = DIRECTION('',(0.,0.,1.)); +#38474 = ORIENTED_EDGE('',*,*,#38475,.T.); +#38475 = EDGE_CURVE('',#38468,#38476,#38478,.T.); +#38476 = VERTEX_POINT('',#38477); +#38477 = CARTESIAN_POINT('',(-4.,-0.14,0.1)); +#38478 = LINE('',#38479,#38480); +#38479 = CARTESIAN_POINT('',(-4.5,-0.14,0.1)); +#38480 = VECTOR('',#38481,1.); +#38481 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38482 = ORIENTED_EDGE('',*,*,#38483,.T.); +#38483 = EDGE_CURVE('',#38476,#38484,#38486,.T.); +#38484 = VERTEX_POINT('',#38485); +#38485 = CARTESIAN_POINT('',(-3.9,-0.14,0.2)); +#38486 = CIRCLE('',#38487,0.1); +#38487 = AXIS2_PLACEMENT_3D('',#38488,#38489,#38490); +#38488 = CARTESIAN_POINT('',(-4.,-0.14,0.2)); +#38489 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38490 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38491 = ORIENTED_EDGE('',*,*,#38492,.T.); +#38492 = EDGE_CURVE('',#38484,#38493,#38495,.T.); +#38493 = VERTEX_POINT('',#38494); +#38494 = CARTESIAN_POINT('',(-3.9,-0.14,0.65)); +#38495 = LINE('',#38496,#38497); +#38496 = CARTESIAN_POINT('',(-3.9,-0.14,0.2)); +#38497 = VECTOR('',#38498,1.); +#38498 = DIRECTION('',(0.,0.,1.)); +#38499 = ORIENTED_EDGE('',*,*,#38500,.T.); +#38500 = EDGE_CURVE('',#38493,#38501,#38503,.T.); +#38501 = VERTEX_POINT('',#38502); +#38502 = CARTESIAN_POINT('',(-3.7,-0.14,0.85)); +#38503 = CIRCLE('',#38504,0.2); +#38504 = AXIS2_PLACEMENT_3D('',#38505,#38506,#38507); +#38505 = CARTESIAN_POINT('',(-3.7,-0.14,0.65)); +#38506 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38507 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38508 = ORIENTED_EDGE('',*,*,#38509,.T.); +#38509 = EDGE_CURVE('',#38501,#27709,#38510,.T.); +#38510 = LINE('',#38511,#38512); +#38511 = CARTESIAN_POINT('',(-3.7,-0.14,0.85)); +#38512 = VECTOR('',#38513,1.); +#38513 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38514 = PLANE('',#38515); +#38515 = AXIS2_PLACEMENT_3D('',#38516,#38517,#38518); +#38516 = CARTESIAN_POINT('',(-3.900244542703,-0.14,0.394853274378)); +#38517 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38518 = DIRECTION('',(0.,0.,1.)); +#38519 = ADVANCED_FACE('',(#38520),#38606,.F.); +#38520 = FACE_BOUND('',#38521,.F.); +#38521 = EDGE_LOOP('',(#38522,#38523,#38524,#38533,#38541,#38550,#38558, + #38566,#38574,#38583,#38591,#38600)); +#38522 = ORIENTED_EDGE('',*,*,#27717,.F.); +#38523 = ORIENTED_EDGE('',*,*,#27677,.T.); +#38524 = ORIENTED_EDGE('',*,*,#38525,.T.); +#38525 = EDGE_CURVE('',#27678,#38526,#38528,.T.); +#38526 = VERTEX_POINT('',#38527); +#38527 = CARTESIAN_POINT('',(-3.8,0.14,0.65)); +#38528 = CIRCLE('',#38529,0.1); +#38529 = AXIS2_PLACEMENT_3D('',#38530,#38531,#38532); +#38530 = CARTESIAN_POINT('',(-3.7,0.14,0.65)); +#38531 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38532 = DIRECTION('',(0.,0.,1.)); +#38533 = ORIENTED_EDGE('',*,*,#38534,.T.); +#38534 = EDGE_CURVE('',#38526,#38535,#38537,.T.); +#38535 = VERTEX_POINT('',#38536); +#38536 = CARTESIAN_POINT('',(-3.8,0.14,0.2)); +#38537 = LINE('',#38538,#38539); +#38538 = CARTESIAN_POINT('',(-3.8,0.14,0.65)); +#38539 = VECTOR('',#38540,1.); +#38540 = DIRECTION('',(-0.,0.,-1.)); +#38541 = ORIENTED_EDGE('',*,*,#38542,.T.); +#38542 = EDGE_CURVE('',#38535,#38543,#38545,.T.); +#38543 = VERTEX_POINT('',#38544); +#38544 = CARTESIAN_POINT('',(-4.,0.14,-8.326672684689E-17)); +#38545 = CIRCLE('',#38546,0.2); +#38546 = AXIS2_PLACEMENT_3D('',#38547,#38548,#38549); +#38547 = CARTESIAN_POINT('',(-4.,0.14,0.2)); +#38548 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38549 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38550 = ORIENTED_EDGE('',*,*,#38551,.T.); +#38551 = EDGE_CURVE('',#38543,#38552,#38554,.T.); +#38552 = VERTEX_POINT('',#38553); +#38553 = CARTESIAN_POINT('',(-4.5,0.14,-8.326672684689E-17)); +#38554 = LINE('',#38555,#38556); +#38555 = CARTESIAN_POINT('',(-4.,0.14,-8.326672684689E-17)); +#38556 = VECTOR('',#38557,1.); +#38557 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38558 = ORIENTED_EDGE('',*,*,#38559,.T.); +#38559 = EDGE_CURVE('',#38552,#38560,#38562,.T.); +#38560 = VERTEX_POINT('',#38561); +#38561 = CARTESIAN_POINT('',(-4.5,0.14,0.1)); +#38562 = LINE('',#38563,#38564); +#38563 = CARTESIAN_POINT('',(-4.5,0.14,-8.326672684689E-17)); +#38564 = VECTOR('',#38565,1.); +#38565 = DIRECTION('',(0.,0.,1.)); +#38566 = ORIENTED_EDGE('',*,*,#38567,.T.); +#38567 = EDGE_CURVE('',#38560,#38568,#38570,.T.); +#38568 = VERTEX_POINT('',#38569); +#38569 = CARTESIAN_POINT('',(-4.,0.14,0.1)); +#38570 = LINE('',#38571,#38572); +#38571 = CARTESIAN_POINT('',(-4.5,0.14,0.1)); +#38572 = VECTOR('',#38573,1.); +#38573 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38574 = ORIENTED_EDGE('',*,*,#38575,.T.); +#38575 = EDGE_CURVE('',#38568,#38576,#38578,.T.); +#38576 = VERTEX_POINT('',#38577); +#38577 = CARTESIAN_POINT('',(-3.9,0.14,0.2)); +#38578 = CIRCLE('',#38579,0.1); +#38579 = AXIS2_PLACEMENT_3D('',#38580,#38581,#38582); +#38580 = CARTESIAN_POINT('',(-4.,0.14,0.2)); +#38581 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38582 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38583 = ORIENTED_EDGE('',*,*,#38584,.T.); +#38584 = EDGE_CURVE('',#38576,#38585,#38587,.T.); +#38585 = VERTEX_POINT('',#38586); +#38586 = CARTESIAN_POINT('',(-3.9,0.14,0.65)); +#38587 = LINE('',#38588,#38589); +#38588 = CARTESIAN_POINT('',(-3.9,0.14,0.2)); +#38589 = VECTOR('',#38590,1.); +#38590 = DIRECTION('',(0.,0.,1.)); +#38591 = ORIENTED_EDGE('',*,*,#38592,.T.); +#38592 = EDGE_CURVE('',#38585,#38593,#38595,.T.); +#38593 = VERTEX_POINT('',#38594); +#38594 = CARTESIAN_POINT('',(-3.7,0.14,0.85)); +#38595 = CIRCLE('',#38596,0.2); +#38596 = AXIS2_PLACEMENT_3D('',#38597,#38598,#38599); +#38597 = CARTESIAN_POINT('',(-3.7,0.14,0.65)); +#38598 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38599 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38600 = ORIENTED_EDGE('',*,*,#38601,.T.); +#38601 = EDGE_CURVE('',#38593,#27718,#38602,.T.); +#38602 = LINE('',#38603,#38604); +#38603 = CARTESIAN_POINT('',(-3.7,0.14,0.85)); +#38604 = VECTOR('',#38605,1.); +#38605 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38606 = PLANE('',#38607); +#38607 = AXIS2_PLACEMENT_3D('',#38608,#38609,#38610); +#38608 = CARTESIAN_POINT('',(-3.900244542703,0.14,0.394853274378)); +#38609 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38610 = DIRECTION('',(0.,0.,1.)); +#38611 = ADVANCED_FACE('',(#38612),#38623,.F.); +#38612 = FACE_BOUND('',#38613,.F.); +#38613 = EDGE_LOOP('',(#38614,#38615,#38616,#38622)); +#38614 = ORIENTED_EDGE('',*,*,#27694,.T.); +#38615 = ORIENTED_EDGE('',*,*,#38302,.T.); +#38616 = ORIENTED_EDGE('',*,*,#38617,.F.); +#38617 = EDGE_CURVE('',#38526,#38303,#38618,.T.); +#38618 = LINE('',#38619,#38620); +#38619 = CARTESIAN_POINT('',(-3.8,0.14,0.65)); +#38620 = VECTOR('',#38621,1.); +#38621 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38622 = ORIENTED_EDGE('',*,*,#38525,.F.); +#38623 = CYLINDRICAL_SURFACE('',#38624,0.1); +#38624 = AXIS2_PLACEMENT_3D('',#38625,#38626,#38627); +#38625 = CARTESIAN_POINT('',(-3.7,0.14,0.65)); +#38626 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38627 = DIRECTION('',(0.,0.,1.)); +#38628 = ADVANCED_FACE('',(#38629),#38645,.F.); +#38629 = FACE_BOUND('',#38630,.F.); +#38630 = EDGE_LOOP('',(#38631,#38637,#38638,#38644)); +#38631 = ORIENTED_EDGE('',*,*,#38632,.F.); +#38632 = EDGE_CURVE('',#27709,#30422,#38633,.T.); +#38633 = LINE('',#38634,#38635); +#38634 = CARTESIAN_POINT('',(-3.7,-0.14,0.85)); +#38635 = VECTOR('',#38636,1.); +#38636 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38637 = ORIENTED_EDGE('',*,*,#27725,.T.); +#38638 = ORIENTED_EDGE('',*,*,#38639,.T.); +#38639 = EDGE_CURVE('',#27718,#30430,#38640,.T.); +#38640 = LINE('',#38641,#38642); +#38641 = CARTESIAN_POINT('',(-3.7,0.14,0.85)); +#38642 = VECTOR('',#38643,1.); +#38643 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38644 = ORIENTED_EDGE('',*,*,#30429,.F.); +#38645 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#38646,#38647) + ,(#38648,#38649 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#38646 = CARTESIAN_POINT('',(-3.5,-3.325,0.85)); +#38647 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#38648 = CARTESIAN_POINT('',(-3.5,3.325,0.85)); +#38649 = CARTESIAN_POINT('',(-3.425,3.2875,0.85)); +#38650 = ADVANCED_FACE('',(#38651),#38664,.F.); +#38651 = FACE_BOUND('',#38652,.F.); +#38652 = EDGE_LOOP('',(#38653,#38654,#38660,#38661,#38662,#38663)); +#38653 = ORIENTED_EDGE('',*,*,#36371,.F.); +#38654 = ORIENTED_EDGE('',*,*,#38655,.T.); +#38655 = EDGE_CURVE('',#36363,#29159,#38656,.T.); +#38656 = LINE('',#38657,#38658); +#38657 = CARTESIAN_POINT('',(-3.7,2.64,0.85)); +#38658 = VECTOR('',#38659,1.); +#38659 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38660 = ORIENTED_EDGE('',*,*,#29167,.T.); +#38661 = ORIENTED_EDGE('',*,*,#29065,.T.); +#38662 = ORIENTED_EDGE('',*,*,#30517,.F.); +#38663 = ORIENTED_EDGE('',*,*,#36615,.F.); +#38664 = PLANE('',#38665); +#38665 = AXIS2_PLACEMENT_3D('',#38666,#38667,#38668); +#38666 = CARTESIAN_POINT('',(-3.7,2.64,0.85)); +#38667 = DIRECTION('',(-0.,0.,-1.)); +#38668 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38669 = ADVANCED_FACE('',(#38670),#38681,.T.); +#38670 = FACE_BOUND('',#38671,.T.); +#38671 = EDGE_LOOP('',(#38672,#38673,#38674,#38675)); +#38672 = ORIENTED_EDGE('',*,*,#36362,.T.); +#38673 = ORIENTED_EDGE('',*,*,#38655,.T.); +#38674 = ORIENTED_EDGE('',*,*,#29158,.F.); +#38675 = ORIENTED_EDGE('',*,*,#38676,.F.); +#38676 = EDGE_CURVE('',#36355,#29151,#38677,.T.); +#38677 = LINE('',#38678,#38679); +#38678 = CARTESIAN_POINT('',(-3.9,2.64,0.65)); +#38679 = VECTOR('',#38680,1.); +#38680 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38681 = CYLINDRICAL_SURFACE('',#38682,0.2); +#38682 = AXIS2_PLACEMENT_3D('',#38683,#38684,#38685); +#38683 = CARTESIAN_POINT('',(-3.7,2.64,0.65)); +#38684 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#38685 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#38686 = ADVANCED_FACE('',(#38687),#38698,.F.); +#38687 = FACE_BOUND('',#38688,.F.); +#38688 = EDGE_LOOP('',(#38689,#38695,#38696,#38697)); +#38689 = ORIENTED_EDGE('',*,*,#38690,.T.); +#38690 = EDGE_CURVE('',#36346,#29142,#38691,.T.); +#38691 = LINE('',#38692,#38693); +#38692 = CARTESIAN_POINT('',(-3.9,2.64,0.2)); +#38693 = VECTOR('',#38694,1.); +#38694 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38695 = ORIENTED_EDGE('',*,*,#29150,.T.); +#38696 = ORIENTED_EDGE('',*,*,#38676,.F.); +#38697 = ORIENTED_EDGE('',*,*,#36354,.F.); +#38698 = PLANE('',#38699); +#38699 = AXIS2_PLACEMENT_3D('',#38700,#38701,#38702); +#38700 = CARTESIAN_POINT('',(-3.9,2.64,0.2)); +#38701 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38702 = DIRECTION('',(0.,-0.,1.)); +#38703 = ADVANCED_FACE('',(#38704),#38715,.F.); +#38704 = FACE_BOUND('',#38705,.F.); +#38705 = EDGE_LOOP('',(#38706,#38712,#38713,#38714)); +#38706 = ORIENTED_EDGE('',*,*,#38707,.T.); +#38707 = EDGE_CURVE('',#36338,#29134,#38708,.T.); +#38708 = LINE('',#38709,#38710); +#38709 = CARTESIAN_POINT('',(-4.,2.64,0.1)); +#38710 = VECTOR('',#38711,1.); +#38711 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38712 = ORIENTED_EDGE('',*,*,#29141,.T.); +#38713 = ORIENTED_EDGE('',*,*,#38690,.F.); +#38714 = ORIENTED_EDGE('',*,*,#36345,.F.); +#38715 = CYLINDRICAL_SURFACE('',#38716,0.1); +#38716 = AXIS2_PLACEMENT_3D('',#38717,#38718,#38719); +#38717 = CARTESIAN_POINT('',(-4.,2.64,0.2)); +#38718 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#38719 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#38720 = ADVANCED_FACE('',(#38721),#38732,.F.); +#38721 = FACE_BOUND('',#38722,.F.); +#38722 = EDGE_LOOP('',(#38723,#38729,#38730,#38731)); +#38723 = ORIENTED_EDGE('',*,*,#38724,.T.); +#38724 = EDGE_CURVE('',#36330,#29126,#38725,.T.); +#38725 = LINE('',#38726,#38727); +#38726 = CARTESIAN_POINT('',(-4.5,2.64,0.1)); +#38727 = VECTOR('',#38728,1.); +#38728 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38729 = ORIENTED_EDGE('',*,*,#29133,.T.); +#38730 = ORIENTED_EDGE('',*,*,#38707,.F.); +#38731 = ORIENTED_EDGE('',*,*,#36337,.F.); +#38732 = PLANE('',#38733); +#38733 = AXIS2_PLACEMENT_3D('',#38734,#38735,#38736); +#38734 = CARTESIAN_POINT('',(-4.5,2.64,0.1)); +#38735 = DIRECTION('',(-0.,0.,-1.)); +#38736 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38737 = ADVANCED_FACE('',(#38738),#38749,.F.); +#38738 = FACE_BOUND('',#38739,.F.); +#38739 = EDGE_LOOP('',(#38740,#38746,#38747,#38748)); +#38740 = ORIENTED_EDGE('',*,*,#38741,.T.); +#38741 = EDGE_CURVE('',#36322,#29118,#38742,.T.); +#38742 = LINE('',#38743,#38744); +#38743 = CARTESIAN_POINT('',(-4.5,2.64,-8.326672684689E-17)); +#38744 = VECTOR('',#38745,1.); +#38745 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38746 = ORIENTED_EDGE('',*,*,#29125,.T.); +#38747 = ORIENTED_EDGE('',*,*,#38724,.F.); +#38748 = ORIENTED_EDGE('',*,*,#36329,.F.); +#38749 = PLANE('',#38750); +#38750 = AXIS2_PLACEMENT_3D('',#38751,#38752,#38753); +#38751 = CARTESIAN_POINT('',(-4.5,2.64,-8.326672684689E-17)); +#38752 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#38753 = DIRECTION('',(0.,-0.,1.)); +#38754 = ADVANCED_FACE('',(#38755),#38766,.F.); +#38755 = FACE_BOUND('',#38756,.F.); +#38756 = EDGE_LOOP('',(#38757,#38763,#38764,#38765)); +#38757 = ORIENTED_EDGE('',*,*,#38758,.T.); +#38758 = EDGE_CURVE('',#36313,#29109,#38759,.T.); +#38759 = LINE('',#38760,#38761); +#38760 = CARTESIAN_POINT('',(-4.,2.64,-8.326672684689E-17)); +#38761 = VECTOR('',#38762,1.); +#38762 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38763 = ORIENTED_EDGE('',*,*,#29117,.T.); +#38764 = ORIENTED_EDGE('',*,*,#38741,.F.); +#38765 = ORIENTED_EDGE('',*,*,#36321,.F.); +#38766 = PLANE('',#38767); +#38767 = AXIS2_PLACEMENT_3D('',#38768,#38769,#38770); +#38768 = CARTESIAN_POINT('',(-4.,2.64,-8.326672684689E-17)); +#38769 = DIRECTION('',(0.,0.,1.)); +#38770 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38771 = ADVANCED_FACE('',(#38772),#38783,.T.); +#38772 = FACE_BOUND('',#38773,.T.); +#38773 = EDGE_LOOP('',(#38774,#38775,#38776,#38777)); +#38774 = ORIENTED_EDGE('',*,*,#36312,.T.); +#38775 = ORIENTED_EDGE('',*,*,#38758,.T.); +#38776 = ORIENTED_EDGE('',*,*,#29108,.F.); +#38777 = ORIENTED_EDGE('',*,*,#38778,.F.); +#38778 = EDGE_CURVE('',#36305,#29101,#38779,.T.); +#38779 = LINE('',#38780,#38781); +#38780 = CARTESIAN_POINT('',(-3.8,2.64,0.2)); +#38781 = VECTOR('',#38782,1.); +#38782 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#38783 = CYLINDRICAL_SURFACE('',#38784,0.2); +#38784 = AXIS2_PLACEMENT_3D('',#38785,#38786,#38787); +#38785 = CARTESIAN_POINT('',(-4.,2.64,0.2)); +#38786 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#38787 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#38788 = ADVANCED_FACE('',(#38789),#38795,.F.); +#38789 = FACE_BOUND('',#38790,.F.); +#38790 = EDGE_LOOP('',(#38791,#38792,#38793,#38794)); +#38791 = ORIENTED_EDGE('',*,*,#36387,.T.); +#38792 = ORIENTED_EDGE('',*,*,#29100,.T.); +#38793 = ORIENTED_EDGE('',*,*,#38778,.F.); +#38794 = ORIENTED_EDGE('',*,*,#36304,.F.); +#38795 = PLANE('',#38796); +#38796 = AXIS2_PLACEMENT_3D('',#38797,#38798,#38799); +#38797 = CARTESIAN_POINT('',(-3.8,2.64,0.65)); +#38798 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#38799 = DIRECTION('',(-0.,0.,-1.)); +#38800 = ADVANCED_FACE('',(#38801),#38820,.F.); +#38801 = FACE_BOUND('',#38802,.F.); +#38802 = EDGE_LOOP('',(#38803,#38810,#38818,#38819)); +#38803 = ORIENTED_EDGE('',*,*,#38804,.T.); +#38804 = EDGE_CURVE('',#33226,#38805,#38807,.T.); +#38805 = VERTEX_POINT('',#38806); +#38806 = CARTESIAN_POINT('',(3.222628206646,-3.295256413291, + 1.460395584541)); +#38807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38808,#38809),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#38808 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#38809 = CARTESIAN_POINT('',(3.218419117457,-3.286838234914,1.5)); +#38810 = ORIENTED_EDGE('',*,*,#38811,.F.); +#38811 = EDGE_CURVE('',#29184,#38805,#38812,.T.); +#38812 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#38813,#38814,#38815,#38816, + #38817),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#38813 = CARTESIAN_POINT('',(3.406987671466,-3.110705351483, + 1.460996513181)); +#38814 = CARTESIAN_POINT('',(3.364157795527,-3.153535227421, + 1.460996513181)); +#38815 = CARTESIAN_POINT('',(3.258846511474,-3.258846511474, + 1.460996513181)); +#38816 = CARTESIAN_POINT('',(3.153535227421,-3.364157795527, + 1.460996513181)); +#38817 = CARTESIAN_POINT('',(3.110705351483,-3.406987671466, + 1.460996513181)); +#38818 = ORIENTED_EDGE('',*,*,#29181,.F.); +#38819 = ORIENTED_EDGE('',*,*,#33232,.T.); +#38820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#38821,#38822) + ,(#38823,#38824 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#38821 = CARTESIAN_POINT('',(3.425,-3.2875,0.85)); +#38822 = CARTESIAN_POINT('',(3.286838234914,-3.218419117457,1.5)); +#38823 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#38824 = CARTESIAN_POINT('',(3.218419117457,-3.286838234914,1.5)); +#38825 = ADVANCED_FACE('',(#38826),#39412,.T.); +#38826 = FACE_BOUND('',#38827,.T.); +#38827 = EDGE_LOOP('',(#38828,#38829,#38830,#39411)); +#38828 = ORIENTED_EDGE('',*,*,#29416,.T.); +#38829 = ORIENTED_EDGE('',*,*,#30285,.T.); +#38830 = ORIENTED_EDGE('',*,*,#38831,.F.); +#38831 = EDGE_CURVE('',#29184,#30276,#38832,.T.); +#38832 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38833,#38834,#38835,#38836, + #38837,#38838,#38839,#38840,#38841,#38842,#38843,#38844,#38845, + #38846,#38847,#38848,#38849,#38850,#38851,#38852,#38853,#38854, + #38855,#38856,#38857,#38858,#38859,#38860,#38861,#38862,#38863, + #38864,#38865,#38866,#38867,#38868,#38869,#38870,#38871,#38872, + #38873,#38874,#38875,#38876,#38877,#38878,#38879,#38880,#38881, + #38882,#38883,#38884,#38885,#38886,#38887,#38888,#38889,#38890, + #38891,#38892,#38893,#38894,#38895,#38896,#38897,#38898,#38899, + #38900,#38901,#38902,#38903,#38904,#38905,#38906,#38907,#38908, + #38909,#38910,#38911,#38912,#38913,#38914,#38915,#38916,#38917, + #38918,#38919,#38920,#38921,#38922,#38923,#38924,#38925,#38926, + #38927,#38928,#38929,#38930,#38931,#38932,#38933,#38934,#38935, + #38936,#38937,#38938,#38939,#38940,#38941,#38942,#38943,#38944, + #38945,#38946,#38947,#38948,#38949,#38950,#38951,#38952,#38953, + #38954,#38955,#38956,#38957,#38958,#38959,#38960,#38961,#38962, + #38963,#38964,#38965,#38966,#38967,#38968,#38969,#38970,#38971, + #38972,#38973,#38974,#38975,#38976,#38977,#38978,#38979,#38980, + #38981,#38982,#38983,#38984,#38985,#38986,#38987,#38988,#38989, + #38990,#38991,#38992,#38993,#38994,#38995,#38996,#38997,#38998, + #38999,#39000,#39001,#39002,#39003,#39004,#39005,#39006,#39007, + #39008,#39009,#39010,#39011,#39012,#39013,#39014,#39015,#39016, + #39017,#39018,#39019,#39020,#39021,#39022,#39023,#39024,#39025, + #39026,#39027,#39028,#39029,#39030,#39031,#39032,#39033,#39034, + #39035,#39036,#39037,#39038,#39039,#39040,#39041,#39042,#39043, + #39044,#39045,#39046,#39047,#39048,#39049,#39050,#39051,#39052, + #39053,#39054,#39055,#39056,#39057,#39058,#39059,#39060,#39061, + #39062,#39063,#39064,#39065,#39066,#39067,#39068,#39069,#39070, + #39071,#39072,#39073,#39074,#39075,#39076,#39077,#39078,#39079, + #39080,#39081,#39082,#39083,#39084,#39085,#39086,#39087,#39088, + #39089,#39090,#39091,#39092,#39093,#39094,#39095,#39096,#39097, + #39098,#39099,#39100,#39101,#39102,#39103,#39104,#39105,#39106, + #39107,#39108,#39109,#39110,#39111,#39112,#39113,#39114,#39115, + #39116,#39117,#39118,#39119,#39120,#39121,#39122,#39123,#39124, + #39125,#39126,#39127,#39128,#39129,#39130,#39131,#39132,#39133, + #39134,#39135,#39136,#39137,#39138,#39139,#39140,#39141,#39142, + #39143,#39144,#39145,#39146,#39147,#39148,#39149,#39150,#39151, + #39152,#39153,#39154,#39155,#39156,#39157,#39158,#39159,#39160, + #39161,#39162,#39163,#39164,#39165,#39166,#39167,#39168,#39169, + #39170,#39171,#39172,#39173,#39174,#39175,#39176,#39177,#39178, + #39179,#39180,#39181,#39182,#39183,#39184,#39185,#39186,#39187, + #39188,#39189,#39190,#39191,#39192,#39193,#39194,#39195,#39196, + #39197,#39198,#39199,#39200,#39201,#39202,#39203,#39204,#39205, + #39206,#39207,#39208,#39209,#39210,#39211,#39212,#39213,#39214, + #39215,#39216,#39217,#39218,#39219,#39220,#39221,#39222,#39223, + #39224,#39225,#39226,#39227,#39228,#39229,#39230,#39231,#39232, + #39233,#39234,#39235,#39236,#39237,#39238,#39239,#39240,#39241, + #39242,#39243,#39244,#39245,#39246,#39247,#39248,#39249,#39250, + #39251,#39252,#39253,#39254,#39255,#39256,#39257,#39258,#39259, + #39260,#39261,#39262,#39263,#39264,#39265,#39266,#39267,#39268, + #39269,#39270,#39271,#39272,#39273,#39274,#39275,#39276,#39277, + #39278,#39279,#39280,#39281,#39282,#39283,#39284,#39285,#39286, + #39287,#39288,#39289,#39290,#39291,#39292,#39293,#39294,#39295, + #39296,#39297,#39298,#39299,#39300,#39301,#39302,#39303,#39304, + #39305,#39306,#39307,#39308,#39309,#39310,#39311,#39312,#39313, + #39314,#39315,#39316,#39317,#39318,#39319,#39320,#39321,#39322, + #39323,#39324,#39325,#39326,#39327,#39328,#39329,#39330,#39331, + #39332,#39333,#39334,#39335,#39336,#39337,#39338,#39339,#39340, + #39341,#39342,#39343,#39344,#39345,#39346,#39347,#39348,#39349, + #39350,#39351,#39352,#39353,#39354,#39355,#39356,#39357,#39358, + #39359,#39360,#39361,#39362,#39363,#39364,#39365,#39366,#39367, + #39368,#39369,#39370,#39371,#39372,#39373,#39374,#39375,#39376, + #39377,#39378,#39379,#39380,#39381,#39382,#39383,#39384,#39385, + #39386,#39387,#39388,#39389,#39390,#39391,#39392,#39393,#39394, + #39395,#39396,#39397,#39398,#39399,#39400,#39401,#39402,#39403, + #39404,#39405,#39406,#39407,#39408,#39409,#39410),.UNSPECIFIED.,.F., + .F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 + ,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 + ,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0., + 8.393024526955E-03,1.699239192016E-02,2.56886347818E-02, + 3.448411763616E-02,4.338103802665E-02,5.238142135318E-02, + 6.148712489741E-02,7.069983338752E-02,8.002106833056E-02, + 8.945218385518E-02,9.89943682081E-02,0.108648780213,0.118415901385, + 0.128296828162,0.138291985527,0.148401772543,0.158626436229, + 0.16896607154,0.179420622982,0.189989889403,0.200673519411, + 0.211471016207,0.222381743154,0.233404915765,0.244539696642, + 0.255784710719,0.267139126759,0.278601449875,0.290170296579, + 0.301843860584,0.313620674619,0.325498703724,0.337475372492, + 0.349535630988,0.361605152166,0.373577894466,0.385448308619, + 0.397223687376,0.408909960871,0.420512345391,0.432035862491, + 0.443485004164,0.454863970666,0.4661767277,0.477506187781, + 0.488710632903,0.499858072487,0.510951438213,0.521993465971, + 0.532986716763,0.543933577784,0.554836307999,0.565697010694, + 0.576517670714,0.587300167959,0.598046269505,0.6087576512, + 0.619435903791,0.630082518105,0.640698946275,0.65128652579, + 0.661846565191,0.672380310487,0.682888943393,0.693373582584, + 0.70383530382,0.714275179489,0.724694195305,0.735093303569, + 0.745473449528,0.755835500674,0.766180360808,0.776508836408, + 0.786821759397,0.797119906883,0.807404031013,0.817674862663, + 0.827933031737,0.838179215239,0.848414139426,0.858638522604, + 0.868852949128,0.879058130308,0.889254811704,0.899443244887, + 0.90962436909,0.919798821506,0.929967423095,0.940130073554, + 0.950287960396,0.960441569061,0.970591274804,0.98073815991, + 0.990882288189,0.995620278698,1.),.UNSPECIFIED.); +#38833 = CARTESIAN_POINT('',(3.295124813083,-3.222568209866, + 1.460996513181)); +#38834 = CARTESIAN_POINT('',(3.295101450619,-3.222558532816, + 1.461100138975)); +#38835 = CARTESIAN_POINT('',(3.295077852876,-3.222548758311, + 1.461203611181)); +#38836 = CARTESIAN_POINT('',(3.29505402105,-3.222538886845, + 1.461306928487)); +#38837 = CARTESIAN_POINT('',(3.295029956335,-3.222528918914, + 1.461410089623)); +#38838 = CARTESIAN_POINT('',(3.295005659932,-3.222518855015, + 1.461513093359)); +#38839 = CARTESIAN_POINT('',(3.294981133042,-3.222508695644, + 1.461615938508)); +#38840 = CARTESIAN_POINT('',(3.294931012067,-3.222487934856, + 1.461823833862)); +#38841 = CARTESIAN_POINT('',(3.294905406568,-3.222477328712, + 1.461928876115)); +#38842 = CARTESIAN_POINT('',(3.29487956167,-3.222466623404, + 1.462033749448)); +#38843 = CARTESIAN_POINT('',(3.294853478668,-3.222455819471, + 1.462138452669)); +#38844 = CARTESIAN_POINT('',(3.294827158859,-3.222444917449, + 1.462242984629)); +#38845 = CARTESIAN_POINT('',(3.29480060354,-3.222433917876,1.46234734422 + )); +#38846 = CARTESIAN_POINT('',(3.294746722686,-3.222411599695, + 1.462556890235)); +#38847 = CARTESIAN_POINT('',(3.294719391842,-3.222400278889, + 1.462662072727)); +#38848 = CARTESIAN_POINT('',(3.294691822823,-3.222388859428, + 1.462767076753)); +#38849 = CARTESIAN_POINT('',(3.294664016968,-3.222377341865, + 1.46287190125)); +#38850 = CARTESIAN_POINT('',(3.294635975618,-3.222365726758, + 1.462976545198)); +#38851 = CARTESIAN_POINT('',(3.294607700111,-3.222354014659, + 1.463081007617)); +#38852 = CARTESIAN_POINT('',(3.294550358125,-3.222330262831, + 1.463290757541)); +#38853 = CARTESIAN_POINT('',(3.294521286302,-3.222318220888, + 1.463396040856)); +#38854 = CARTESIAN_POINT('',(3.294491977698,-3.222306080866, + 1.463501136539)); +#38855 = CARTESIAN_POINT('',(3.294462433692,-3.222293843339, + 1.463606043656)); +#38856 = CARTESIAN_POINT('',(3.294432655663,-3.222281508875, + 1.463710761312)); +#38857 = CARTESIAN_POINT('',(3.294402644983,-3.222269078044, + 1.46381528865)); +#38858 = CARTESIAN_POINT('',(3.294341812287,-3.222243880317, + 1.464025164354)); +#38859 = CARTESIAN_POINT('',(3.294310984905,-3.222231111197, + 1.464130508284)); +#38860 = CARTESIAN_POINT('',(3.294279922295,-3.222218244643, + 1.464235655794)); +#38861 = CARTESIAN_POINT('',(3.294248625873,-3.22220528124, + 1.464340606076)); +#38862 = CARTESIAN_POINT('',(3.294217097047,-3.222192221573, + 1.464445358353)); +#38863 = CARTESIAN_POINT('',(3.294185337221,-3.222179066222, + 1.464549911889)); +#38864 = CARTESIAN_POINT('',(3.294120986358,-3.222152411222, + 1.464759833619)); +#38865 = CARTESIAN_POINT('',(3.294088389951,-3.222138909348, + 1.464865197144)); +#38866 = CARTESIAN_POINT('',(3.29405556002,-3.222125310745, + 1.464970355835)); +#38867 = CARTESIAN_POINT('',(3.294022498007,-3.222111616011, + 1.465075308997)); +#38868 = CARTESIAN_POINT('',(3.293989205348,-3.222097825741, + 1.465180055976)); +#38869 = CARTESIAN_POINT('',(3.293955683473,-3.222083940525, + 1.465284596146)); +#38870 = CARTESIAN_POINT('',(3.293887789205,-3.222055817799, + 1.46549448257)); +#38871 = CARTESIAN_POINT('',(3.29385341145,-3.222041578066, + 1.465599823939)); +#38872 = CARTESIAN_POINT('',(3.293818802012,-3.222027242368, + 1.465704952418)); +#38873 = CARTESIAN_POINT('',(3.293783962358,-3.22201281131, + 1.465809867428)); +#38874 = CARTESIAN_POINT('',(3.293748893945,-3.221998285498, + 1.465914568425)); +#38875 = CARTESIAN_POINT('',(3.293713598223,-3.221983665531, + 1.466019054893)); +#38876 = CARTESIAN_POINT('',(3.293642137619,-3.22195406558, + 1.466228823148)); +#38877 = CARTESIAN_POINT('',(3.293605967397,-3.221939083383, + 1.46633409985)); +#38878 = CARTESIAN_POINT('',(3.293569567463,-3.221924006037, + 1.466439155958)); +#38879 = CARTESIAN_POINT('',(3.293532939302,-3.221908834156, + 1.466543991002)); +#38880 = CARTESIAN_POINT('',(3.293496084391,-3.221893568352, + 1.466648604544)); +#38881 = CARTESIAN_POINT('',(3.293459004196,-3.221878209232, + 1.466752996172)); +#38882 = CARTESIAN_POINT('',(3.293383956711,-3.221847123546, + 1.466962561965)); +#38883 = CARTESIAN_POINT('',(3.293345984117,-3.221831394783, + 1.46706773086)); +#38884 = CARTESIAN_POINT('',(3.293307783903,-3.221815571736, + 1.467172671797)); +#38885 = CARTESIAN_POINT('',(3.293269357569,-3.221799655028, + 1.46727738441)); +#38886 = CARTESIAN_POINT('',(3.293230706606,-3.221783645274, + 1.46738186836)); +#38887 = CARTESIAN_POINT('',(3.293191832494,-3.22176754309, + 1.467486123334)); +#38888 = CARTESIAN_POINT('',(3.293113180042,-3.221734964178, + 1.46769540104)); +#38889 = CARTESIAN_POINT('',(3.293073396445,-3.221718485272, + 1.467800418333)); +#38890 = CARTESIAN_POINT('',(3.293033387434,-3.221701912997, + 1.467905200632)); +#38891 = CARTESIAN_POINT('',(3.292993154521,-3.221685247979, + 1.468009747669)); +#38892 = CARTESIAN_POINT('',(3.292952699207,-3.221668490839, + 1.468114059199)); +#38893 = CARTESIAN_POINT('',(3.29291202298,-3.221651642194, + 1.468218135003)); +#38894 = CARTESIAN_POINT('',(3.292829750038,-3.221617563626, + 1.468427037678)); +#38895 = CARTESIAN_POINT('',(3.292788148124,-3.221600331549, + 1.468531858957)); +#38896 = CARTESIAN_POINT('',(3.292746323108,-3.22158300706, + 1.468636438524)); +#38897 = CARTESIAN_POINT('',(3.292704276512,-3.22156559079, + 1.468740776201)); +#38898 = CARTESIAN_POINT('',(3.292662009842,-3.221548083362, + 1.468844871832)); +#38899 = CARTESIAN_POINT('',(3.292619524594,-3.221530485396, + 1.468948725286)); +#38900 = CARTESIAN_POINT('',(3.292533617681,-3.221494901587, + 1.469157166213)); +#38901 = CARTESIAN_POINT('',(3.292490190878,-3.221476913617, + 1.469261747952)); +#38902 = CARTESIAN_POINT('',(3.292446543383,-3.221458834232, + 1.469366081557)); +#38903 = CARTESIAN_POINT('',(3.292402676719,-3.221440664065, + 1.469470166937)); +#38904 = CARTESIAN_POINT('',(3.292358592399,-3.221422403742, + 1.469574004019)); +#38905 = CARTESIAN_POINT('',(3.292314291921,-3.221404053883, + 1.469677592753)); +#38906 = CARTESIAN_POINT('',(3.29222474194,-3.221366961066,1.4698854799) + ); +#38907 = CARTESIAN_POINT('',(3.292179487394,-3.22134821602, + 1.469989772478)); +#38908 = CARTESIAN_POINT('',(3.292134014676,-3.221329380603, + 1.470093810814)); +#38909 = CARTESIAN_POINT('',(3.292088325312,-3.221310455449, + 1.470197594895)); +#38910 = CARTESIAN_POINT('',(3.292042420815,-3.221291441184, + 1.47030112473)); +#38911 = CARTESIAN_POINT('',(3.291996302686,-3.221272338429, + 1.470404400343)); +#38912 = CARTESIAN_POINT('',(3.2919031023,-3.221233733565,1.470611643613 + )); +#38913 = CARTESIAN_POINT('',(3.29185601507,-3.221214229396, + 1.470715605311)); +#38914 = CARTESIAN_POINT('',(3.291808712261,-3.221194635931, + 1.47081930692)); +#38915 = CARTESIAN_POINT('',(3.2917611954,-3.221174953803,1.470922748504 + )); +#38916 = CARTESIAN_POINT('',(3.291713465997,-3.221155183637, + 1.471025930141)); +#38917 = CARTESIAN_POINT('',(3.291665525551,-3.221135326054, + 1.471128851931)); +#38918 = CARTESIAN_POINT('',(3.291568668894,-3.221095206713, + 1.471335362889)); +#38919 = CARTESIAN_POINT('',(3.291519747809,-3.221074942936, + 1.471438946017)); +#38920 = CARTESIAN_POINT('',(3.291470613831,-3.221054590976, + 1.471542263487)); +#38921 = CARTESIAN_POINT('',(3.29142126848,-3.221034151462, + 1.471645315434)); +#38922 = CARTESIAN_POINT('',(3.291371713266,-3.22101362502, + 1.471748102005)); +#38923 = CARTESIAN_POINT('',(3.291321949682,-3.220993012269, + 1.471850623364)); +#38924 = CARTESIAN_POINT('',(3.29122143565,-3.220951377994, + 1.472056308746)); +#38925 = CARTESIAN_POINT('',(3.291170680429,-3.220930354493, + 1.472159466653)); +#38926 = CARTESIAN_POINT('',(3.291119715078,-3.220909243954, + 1.472262353597)); +#38927 = CARTESIAN_POINT('',(3.291068541115,-3.220888047004, + 1.472364969776)); +#38928 = CARTESIAN_POINT('',(3.291017160043,-3.220866764267, + 1.472467315403)); +#38929 = CARTESIAN_POINT('',(3.290965573349,-3.220845396359, + 1.472569390701)); +#38930 = CARTESIAN_POINT('',(3.290861403172,-3.220802247659, + 1.472774157924)); +#38931 = CARTESIAN_POINT('',(3.290808815023,-3.220780464934, + 1.472876843674)); +#38932 = CARTESIAN_POINT('',(3.290756019586,-3.220758596348, + 1.472979253408)); +#38933 = CARTESIAN_POINT('',(3.290703018371,-3.220736642526, + 1.473081387385)); +#38934 = CARTESIAN_POINT('',(3.290649812872,-3.220714604087, + 1.473183245874)); +#38935 = CARTESIAN_POINT('',(3.290596404571,-3.220692481644, + 1.473284829159)); +#38936 = CARTESIAN_POINT('',(3.29048858248,-3.220647820272, + 1.473488585072)); +#38937 = CARTESIAN_POINT('',(3.290434164136,-3.220625279456, + 1.473590751483)); +#38938 = CARTESIAN_POINT('',(3.290379541418,-3.220602653985, + 1.473692637069)); +#38939 = CARTESIAN_POINT('',(3.290324715827,-3.220579944482, + 1.473794242144)); +#38940 = CARTESIAN_POINT('',(3.290269688847,-3.22055715156, + 1.473895567034)); +#38941 = CARTESIAN_POINT('',(3.290214461951,-3.220534275831, + 1.473996612072)); +#38942 = CARTESIAN_POINT('',(3.290102995231,-3.220488104804, + 1.474199263061)); +#38943 = CARTESIAN_POINT('',(3.290046750971,-3.220464807668, + 1.474300862762)); +#38944 = CARTESIAN_POINT('',(3.28999030532,-3.220441427114, + 1.474402177066)); +#38945 = CARTESIAN_POINT('',(3.289933659766,-3.220417963758, + 1.47450320634)); +#38946 = CARTESIAN_POINT('',(3.289876815785,-3.22039441821, + 1.474603950956)); +#38947 = CARTESIAN_POINT('',(3.289819774836,-3.220370791075,1.4747044113 + )); +#38948 = CARTESIAN_POINT('',(3.289704673851,-3.220323114686, + 1.474905863437)); +#38949 = CARTESIAN_POINT('',(3.289646609501,-3.220299063645, + 1.475006848964)); +#38950 = CARTESIAN_POINT('',(3.289588346806,-3.220274930446, + 1.475107544752)); +#38951 = CARTESIAN_POINT('',(3.289529887244,-3.220250715703, + 1.475207951213)); +#38952 = CARTESIAN_POINT('',(3.289471232276,-3.220226420019, + 1.475308068768)); +#38953 = CARTESIAN_POINT('',(3.28941238335,-3.220202043996, + 1.475407897845)); +#38954 = CARTESIAN_POINT('',(3.289293661592,-3.220152867834, + 1.475608056988)); +#38955 = CARTESIAN_POINT('',(3.289233784572,-3.22012806596, + 1.475708380786)); +#38956 = CARTESIAN_POINT('',(3.289173712316,-3.220103183217, + 1.475808410724)); +#38957 = CARTESIAN_POINT('',(3.289113446286,-3.22007822021, + 1.475908147258)); +#38958 = CARTESIAN_POINT('',(3.289052987932,-3.22005317754, + 1.476007590851)); +#38959 = CARTESIAN_POINT('',(3.288992338686,-3.220028055799, + 1.476106741972)); +#38960 = CARTESIAN_POINT('',(3.288870012822,-3.219977386768, + 1.476305513869)); +#38961 = CARTESIAN_POINT('',(3.288808332144,-3.219951837794, + 1.476405128386)); +#38962 = CARTESIAN_POINT('',(3.288746459396,-3.219926209263, + 1.476504445139)); +#38963 = CARTESIAN_POINT('',(3.288684396025,-3.219900501773, + 1.476603464624)); +#38964 = CARTESIAN_POINT('',(3.288622143466,-3.219874715919, + 1.476702187342)); +#38965 = CARTESIAN_POINT('',(3.288559703134,-3.219848852287,1.4768006138 + )); +#38966 = CARTESIAN_POINT('',(3.288433792986,-3.219796698596, + 1.476997904285)); +#38967 = CARTESIAN_POINT('',(3.288370319241,-3.219770406909, + 1.477096762076)); +#38968 = CARTESIAN_POINT('',(3.288306656645,-3.219744036999, + 1.47719531841)); +#38969 = CARTESIAN_POINT('',(3.28824280663,-3.219717589456, + 1.477293573819)); +#38970 = CARTESIAN_POINT('',(3.288178770613,-3.21969106487, + 1.477391528838)); +#38971 = CARTESIAN_POINT('',(3.288114549995,-3.219664463819, + 1.477489184008)); +#38972 = CARTESIAN_POINT('',(3.287985078589,-3.219610835006, + 1.477684899084)); +#38973 = CARTESIAN_POINT('',(3.287919824004,-3.219583805672, + 1.477782952788)); +#38974 = CARTESIAN_POINT('',(3.287854383839,-3.219556699469, + 1.477880701548)); +#38975 = CARTESIAN_POINT('',(3.287788759509,-3.219529516981, + 1.477978145926)); +#38976 = CARTESIAN_POINT('',(3.287722952413,-3.219502258789, + 1.47807528649)); +#38977 = CARTESIAN_POINT('',(3.287656963936,-3.219474925467, + 1.478172123812)); +#38978 = CARTESIAN_POINT('',(3.287523957008,-3.219419832194, + 1.478366170518)); +#38979 = CARTESIAN_POINT('',(3.287456934895,-3.219392070726, + 1.478463373742)); +#38980 = CARTESIAN_POINT('',(3.287389730517,-3.219364233761, + 1.478560268728)); +#38981 = CARTESIAN_POINT('',(3.287322345272,-3.219336321878, + 1.47865685607)); +#38982 = CARTESIAN_POINT('',(3.287254780539,-3.21930833565, + 1.478753136362)); +#38983 = CARTESIAN_POINT('',(3.287187037685,-3.219280275641, + 1.478849110204)); +#38984 = CARTESIAN_POINT('',(3.287050526042,-3.219223730667, + 1.479041393291)); +#38985 = CARTESIAN_POINT('',(3.286981753735,-3.219195244244, + 1.479137696449)); +#38986 = CARTESIAN_POINT('',(3.286912802533,-3.219166683721, + 1.479233688289)); +#38987 = CARTESIAN_POINT('',(3.286843673813,-3.219138049668, + 1.479329369431)); +#38988 = CARTESIAN_POINT('',(3.286774368937,-3.219109342649, + 1.479424740495)); +#38989 = CARTESIAN_POINT('',(3.286704889253,-3.219080563221, + 1.479519802105)); +#38990 = CARTESIAN_POINT('',(3.286564905281,-3.219022579961, + 1.479710229505)); +#38991 = CARTESIAN_POINT('',(3.286494397601,-3.218993374724, + 1.479805589258)); +#38992 = CARTESIAN_POINT('',(3.286423714425,-3.218964096794, + 1.479900634782)); +#38993 = CARTESIAN_POINT('',(3.28635285711,-3.218934746733, + 1.479995366722)); +#38994 = CARTESIAN_POINT('',(3.286281826998,-3.218905325097, + 1.480089785721)); +#38995 = CARTESIAN_POINT('',(3.286210625416,-3.218875832436, + 1.480183892423)); +#38996 = CARTESIAN_POINT('',(3.286067203655,-3.218816425198, + 1.480372373908)); +#38997 = CARTESIAN_POINT('',(3.285994980226,-3.218786509274, + 1.480466742739)); +#38998 = CARTESIAN_POINT('',(3.285922584743,-3.218756522083, + 1.480560794628)); +#38999 = CARTESIAN_POINT('',(3.28585001854,-3.218726464178,1.48065453024 + )); +#39000 = CARTESIAN_POINT('',(3.28577728294,-3.218696336106, + 1.480747950237)); +#39001 = CARTESIAN_POINT('',(3.28570437925,-3.218666138409, + 1.480841055283)); +#39002 = CARTESIAN_POINT('',(3.285557559205,-3.218605323555, + 1.481027499137)); +#39003 = CARTESIAN_POINT('',(3.285483639735,-3.218574705108, + 1.481120832076)); +#39004 = CARTESIAN_POINT('',(3.285409551683,-3.218544016832, + 1.481213845539)); +#39005 = CARTESIAN_POINT('',(3.285335296364,-3.218513259272, + 1.481306540207)); +#39006 = CARTESIAN_POINT('',(3.285260875078,-3.218482432965, + 1.48139891676)); +#39007 = CARTESIAN_POINT('',(3.285186289111,-3.218451538447, + 1.481490975877)); +#39008 = CARTESIAN_POINT('',(3.285036113755,-3.218389333777, + 1.48167529102)); +#39009 = CARTESIAN_POINT('',(3.284960521394,-3.218358022396, + 1.481767541284)); +#39010 = CARTESIAN_POINT('',(3.284884763961,-3.21832664264, + 1.481859469728)); +#39011 = CARTESIAN_POINT('',(3.284808842748,-3.218295195044, + 1.481951077048)); +#39012 = CARTESIAN_POINT('',(3.284732759035,-3.218263680138, + 1.482042363939)); +#39013 = CARTESIAN_POINT('',(3.284656514086,-3.218232098446, + 1.482133331093)); +#39014 = CARTESIAN_POINT('',(3.284503028436,-3.218168522608, + 1.482315429074)); +#39015 = CARTESIAN_POINT('',(3.284425784892,-3.218136527285, + 1.482406554232)); +#39016 = CARTESIAN_POINT('',(3.284348379805,-3.218104465048, + 1.482497355387)); +#39017 = CARTESIAN_POINT('',(3.284270814447,-3.218072336425, + 1.482587833248)); +#39018 = CARTESIAN_POINT('',(3.284193090075,-3.218040141936, + 1.482677988521)); +#39019 = CARTESIAN_POINT('',(3.284115207931,-3.218007882096, + 1.482767821911)); +#39020 = CARTESIAN_POINT('',(3.283958459862,-3.217942954919, + 1.482947615637)); +#39021 = CARTESIAN_POINT('',(3.283879591234,-3.217910286464, + 1.483037570429)); +#39022 = CARTESIAN_POINT('',(3.283800564625,-3.217877552571, + 1.483127199218)); +#39023 = CARTESIAN_POINT('',(3.283721381281,-3.217844753756, + 1.483216502722)); +#39024 = CARTESIAN_POINT('',(3.283642042437,-3.217811890531, + 1.483305481657)); +#39025 = CARTESIAN_POINT('',(3.283562549315,-3.217778963401, + 1.483394136738)); +#39026 = CARTESIAN_POINT('',(3.283402595517,-3.217712708369, + 1.483571534157)); +#39027 = CARTESIAN_POINT('',(3.283322132288,-3.217679379408, + 1.483660271106)); +#39028 = CARTESIAN_POINT('',(3.283241514674,-3.217645986499, + 1.483748680252)); +#39029 = CARTESIAN_POINT('',(3.283160743899,-3.217612530149, + 1.483836762322)); +#39030 = CARTESIAN_POINT('',(3.283079821175,-3.217579010859, + 1.483924518041)); +#39031 = CARTESIAN_POINT('',(3.282998747701,-3.217545429126, + 1.484011948129)); +#39032 = CARTESIAN_POINT('',(3.282835734735,-3.217477906945, + 1.48418676642)); +#39033 = CARTESIAN_POINT('',(3.28275379315,-3.217443965629, + 1.484274150072)); +#39034 = CARTESIAN_POINT('',(3.282671701114,-3.217409961994, + 1.484361204993)); +#39035 = CARTESIAN_POINT('',(3.282589459827,-3.217375896538, + 1.484447931914)); +#39036 = CARTESIAN_POINT('',(3.282507070472,-3.21734176975, + 1.484534331563)); +#39037 = CARTESIAN_POINT('',(3.282424534221,-3.217307582115, + 1.484620404661)); +#39038 = CARTESIAN_POINT('',(3.282259106745,-3.217239059811, + 1.484791965058)); +#39039 = CARTESIAN_POINT('',(3.282176215296,-3.217204725049, + 1.484877451856)); +#39040 = CARTESIAN_POINT('',(3.282093179048,-3.217170330309, + 1.484962613045)); +#39041 = CARTESIAN_POINT('',(3.282009999152,-3.217135876068, + 1.485047449347)); +#39042 = CARTESIAN_POINT('',(3.281926676745,-3.217101362796, + 1.485131961475)); +#39043 = CARTESIAN_POINT('',(3.281843212952,-3.217066790961, + 1.485216150141)); +#39044 = CARTESIAN_POINT('',(3.281676675196,-3.216997808764, + 1.485383209493)); +#39045 = CARTESIAN_POINT('',(3.281593603474,-3.21696339933, + 1.485466085333)); +#39046 = CARTESIAN_POINT('',(3.281510394807,-3.216928933172, + 1.485548644267)); +#39047 = CARTESIAN_POINT('',(3.28142705027,-3.216894410734, + 1.485630886982)); +#39048 = CARTESIAN_POINT('',(3.281343570928,-3.216859832459, + 1.485712814163)); +#39049 = CARTESIAN_POINT('',(3.281259957834,-3.216825198781, + 1.48579442649)); +#39050 = CARTESIAN_POINT('',(3.281093181983,-3.216756117962, + 1.485956327956)); +#39051 = CARTESIAN_POINT('',(3.281010021484,-3.216721671755, + 1.486036622442)); +#39052 = CARTESIAN_POINT('',(3.28092673155,-3.216687171935, + 1.486116608758)); +#39053 = CARTESIAN_POINT('',(3.280843313187,-3.216652618918, + 1.486196287563)); +#39054 = CARTESIAN_POINT('',(3.280759767389,-3.216618013115, + 1.486275659507)); +#39055 = CARTESIAN_POINT('',(3.280676095143,-3.216583354936, + 1.486354725241)); +#39056 = CARTESIAN_POINT('',(3.280509170594,-3.216514212524, + 1.486511615019)); +#39057 = CARTESIAN_POINT('',(3.280425920292,-3.21647972912, + 1.486589443936)); +#39058 = CARTESIAN_POINT('',(3.280342547469,-3.216445194966, + 1.486666972792)); +#39059 = CARTESIAN_POINT('',(3.280259053068,-3.216410610452, + 1.486744202214)); +#39060 = CARTESIAN_POINT('',(3.280175438021,-3.216375975966, + 1.486821132823)); +#39061 = CARTESIAN_POINT('',(3.280091703254,-3.21634129189, + 1.486897765241)); +#39062 = CARTESIAN_POINT('',(3.279924630632,-3.216272088144, + 1.487049857292)); +#39063 = CARTESIAN_POINT('',(3.279841294569,-3.216237569217, + 1.487125321411)); +#39064 = CARTESIAN_POINT('',(3.279757842385,-3.21620300219, + 1.487200493044)); +#39065 = CARTESIAN_POINT('',(3.279674274965,-3.216168387431, + 1.487275372787)); +#39066 = CARTESIAN_POINT('',(3.279590593185,-3.216133725303, + 1.487349961236)); +#39067 = CARTESIAN_POINT('',(3.279506797914,-3.216099016165, + 1.487424258983)); +#39068 = CARTESIAN_POINT('',(3.279339584436,-3.216029754075, + 1.487571742991)); +#39069 = CARTESIAN_POINT('',(3.279256167839,-3.215995201789, + 1.487644933401)); +#39070 = CARTESIAN_POINT('',(3.279172641065,-3.215960603866, + 1.487717838423)); +#39071 = CARTESIAN_POINT('',(3.279089004944,-3.215925960651, + 1.487790458627)); +#39072 = CARTESIAN_POINT('',(3.279005260304,-3.215891272485, + 1.487862794583)); +#39073 = CARTESIAN_POINT('',(3.278921407962,-3.215856539708, + 1.487934846855)); +#39074 = CARTESIAN_POINT('',(3.278754060206,-3.215787221998, + 1.488077897302)); +#39075 = CARTESIAN_POINT('',(3.278670566241,-3.215752637665, + 1.488148899313)); +#39076 = CARTESIAN_POINT('',(3.278586967626,-3.215718009985, + 1.488219622588)); +#39077 = CARTESIAN_POINT('',(3.278503265145,-3.215683339282, + 1.488290067673)); +#39078 = CARTESIAN_POINT('',(3.278419459579,-3.21564862588, + 1.488360235111)); +#39079 = CARTESIAN_POINT('',(3.278335551698,-3.215613870098, + 1.488430125442)); +#39080 = CARTESIAN_POINT('',(3.278168075053,-3.215544499,1.48856890366) + ); +#39081 = CARTESIAN_POINT('',(3.278084507594,-3.215509884225, + 1.488637795106)); +#39082 = CARTESIAN_POINT('',(3.278000840642,-3.215475228239, + 1.488706414065)); +#39083 = CARTESIAN_POINT('',(3.277917074938,-3.215440531348, + 1.488774761061)); +#39084 = CARTESIAN_POINT('',(3.27783321122,-3.215405793859, + 1.488842836613)); +#39085 = CARTESIAN_POINT('',(3.277749250215,-3.215371016072, + 1.488910641236)); +#39086 = CARTESIAN_POINT('',(3.277581650293,-3.215301593911, + 1.489045295714)); +#39087 = CARTESIAN_POINT('',(3.277498012556,-3.215266950026, + 1.489112148873)); +#39088 = CARTESIAN_POINT('',(3.277414280145,-3.215232266926, + 1.489178735425)); +#39089 = CARTESIAN_POINT('',(3.277330453764,-3.215197544902, + 1.489245055869)); +#39090 = CARTESIAN_POINT('',(3.277246534109,-3.215162784243, + 1.489311110701)); +#39091 = CARTESIAN_POINT('',(3.277162521872,-3.215127985235, + 1.489376900415)); +#39092 = CARTESIAN_POINT('',(3.276994802967,-3.21505851379, + 1.489507569324)); +#39093 = CARTESIAN_POINT('',(3.276911097366,-3.215023841795, + 1.489572451589)); +#39094 = CARTESIAN_POINT('',(3.276827301606,-3.214989132454, + 1.489637072779)); +#39095 = CARTESIAN_POINT('',(3.276743416353,-3.214954386045, + 1.489701433371)); +#39096 = CARTESIAN_POINT('',(3.276659442269,-3.21491960284,1.48976553384 + )); +#39097 = CARTESIAN_POINT('',(3.276575380009,-3.214884783112, + 1.489829374659)); +#39098 = CARTESIAN_POINT('',(3.276406956189,-3.214815019682, + 1.489956631809)); +#39099 = CARTESIAN_POINT('',(3.276322594371,-3.214780075873, + 1.490020047375)); +#39100 = CARTESIAN_POINT('',(3.276238145421,-3.214745095972, + 1.490083203464)); +#39101 = CARTESIAN_POINT('',(3.276153609984,-3.214710080247, + 1.490146100544)); +#39102 = CARTESIAN_POINT('',(3.276068988702,-3.214675028965, + 1.490208739078)); +#39103 = CARTESIAN_POINT('',(3.275984282211,-3.214639942388, + 1.490271119528)); +#39104 = CARTESIAN_POINT('',(3.275815635699,-3.214570086715, + 1.490394679683)); +#39105 = CARTESIAN_POINT('',(3.275731697535,-3.214535318389, + 1.490455865041)); +#39106 = CARTESIAN_POINT('',(3.275647677257,-3.214500516051, + 1.49051679887)); +#39107 = CARTESIAN_POINT('',(3.275563575472,-3.21446567995,1.49057748161 + )); +#39108 = CARTESIAN_POINT('',(3.275479392777,-3.214430810337, + 1.490637913698)); +#39109 = CARTESIAN_POINT('',(3.275395129769,-3.214395907456, + 1.490698095568)); +#39110 = CARTESIAN_POINT('',(3.275226873419,-3.214326213394, + 1.490817654812)); +#39111 = CARTESIAN_POINT('',(3.275142880887,-3.214291422548, + 1.490877034722)); +#39112 = CARTESIAN_POINT('',(3.27505881002,-3.214256599254, + 1.490936167803)); +#39113 = CARTESIAN_POINT('',(3.274974661394,-3.214221743752, + 1.490995054478)); +#39114 = CARTESIAN_POINT('',(3.274890435581,-3.214186856278, + 1.491053695164)); +#39115 = CARTESIAN_POINT('',(3.274806133147,-3.214151937067, + 1.491112090276)); +#39116 = CARTESIAN_POINT('',(3.274637785463,-3.214082205173, + 1.491228108106)); +#39117 = CARTESIAN_POINT('',(3.274553740949,-3.214047392795, + 1.491285733197)); +#39118 = CARTESIAN_POINT('',(3.274469621666,-3.214012549447, + 1.491343115905)); +#39119 = CARTESIAN_POINT('',(3.274385428164,-3.213977675357, + 1.491400256634)); +#39120 = CARTESIAN_POINT('',(3.274301160987,-3.213942770749, + 1.491457155786)); +#39121 = CARTESIAN_POINT('',(3.274216820676,-3.213907835849, + 1.491513813758)); +#39122 = CARTESIAN_POINT('',(3.274048385505,-3.213838067717, + 1.491626387042)); +#39123 = CARTESIAN_POINT('',(3.273964291316,-3.213803234763, + 1.491682304578)); +#39124 = CARTESIAN_POINT('',(3.273880125729,-3.213768372235, + 1.491737983942)); +#39125 = CARTESIAN_POINT('',(3.273795889268,-3.213733480351, + 1.491793425519)); +#39126 = CARTESIAN_POINT('',(3.273711582455,-3.213698559325, + 1.491848629694)); +#39127 = CARTESIAN_POINT('',(3.273627205806,-3.213663609373, + 1.491903596848)); +#39128 = CARTESIAN_POINT('',(3.273458686892,-3.213593806553, + 1.492012816104)); +#39129 = CARTESIAN_POINT('',(3.273374545238,-3.213558953939, + 1.492067070291)); +#39130 = CARTESIAN_POINT('',(3.273290335378,-3.213524073073, + 1.492121090295)); +#39131 = CARTESIAN_POINT('',(3.273206057814,-3.213489164163, + 1.492174876485)); +#39132 = CARTESIAN_POINT('',(3.273121713044,-3.213454227415, + 1.492228429229)); +#39133 = CARTESIAN_POINT('',(3.273037301563,-3.213419263035, + 1.492281748893)); +#39134 = CARTESIAN_POINT('',(3.27286870264,-3.213349427075, + 1.492387698764)); +#39135 = CARTESIAN_POINT('',(3.272784515758,-3.213314555726, + 1.492440330932)); +#39136 = CARTESIAN_POINT('',(3.272700263696,-3.21327965738, + 1.492492732699)); +#39137 = CARTESIAN_POINT('',(3.272615946937,-3.213244732234, + 1.492544904421)); +#39138 = CARTESIAN_POINT('',(3.272531565958,-3.213209780488, + 1.492596846449)); +#39139 = CARTESIAN_POINT('',(3.272447121232,-3.213174802338, + 1.492648559133)); +#39140 = CARTESIAN_POINT('',(3.27227844591,-3.213104934732, + 1.492751318959)); +#39141 = CARTESIAN_POINT('',(3.272194215823,-3.213070045487, + 1.492802367944)); +#39142 = CARTESIAN_POINT('',(3.272109923434,-3.213035130436, + 1.492853190117)); +#39143 = CARTESIAN_POINT('',(3.272025569203,-3.21300018977,1.49290378582 + )); +#39144 = CARTESIAN_POINT('',(3.271941153589,-3.212965223678, + 1.492954155391)); +#39145 = CARTESIAN_POINT('',(3.271856677046,-3.212930232348, + 1.493004299163)); +#39146 = CARTESIAN_POINT('',(3.271687928877,-3.212860334568, + 1.493103943356)); +#39147 = CARTESIAN_POINT('',(3.271603657715,-3.21282542831, + 1.493153445511)); +#39148 = CARTESIAN_POINT('',(3.271519326987,-3.212790497378, + 1.493202724264)); +#39149 = CARTESIAN_POINT('',(3.271434937136,-3.212755541957, + 1.493251779943)); +#39150 = CARTESIAN_POINT('',(3.271350488601,-3.212720562229, + 1.493300612872)); +#39151 = CARTESIAN_POINT('',(3.27126598182,-3.212685558374,1.49334922337 + )); +#39152 = CARTESIAN_POINT('',(3.271097164414,-3.212615631915, + 1.493445821742)); +#39153 = CARTESIAN_POINT('',(3.271012854216,-3.212580709488, + 1.49349381125)); +#39154 = CARTESIAN_POINT('',(3.270928487059,-3.212545763467, + 1.493541580597)); +#39155 = CARTESIAN_POINT('',(3.270844063368,-3.212510794029, + 1.493589130097)); +#39156 = CARTESIAN_POINT('',(3.270759583568,-3.21247580135,1.49363646006 + )); +#39157 = CARTESIAN_POINT('',(3.270675048077,-3.212440785604, + 1.493683570794)); +#39158 = CARTESIAN_POINT('',(3.270506164888,-3.212370831896, + 1.493777189035)); +#39159 = CARTESIAN_POINT('',(3.270421817578,-3.212335894097, + 1.493823698084)); +#39160 = CARTESIAN_POINT('',(3.270337415798,-3.212300933734, + 1.493869990054)); +#39161 = CARTESIAN_POINT('',(3.270252959956,-3.212265950979, + 1.493916065245)); +#39162 = CARTESIAN_POINT('',(3.27016845046,-3.212230946,1.493961923954) + ); +#39163 = CARTESIAN_POINT('',(3.270083887713,-3.212195918963, + 1.494007566477)); +#39164 = CARTESIAN_POINT('',(3.26991494214,-3.212125939415, + 1.494098266402)); +#39165 = CARTESIAN_POINT('',(3.269830559669,-3.212090987051, + 1.494143325259)); +#39166 = CARTESIAN_POINT('',(3.269746125103,-3.212056013109, + 1.494188169968)); +#39167 = CARTESIAN_POINT('',(3.269661638838,-3.212021017753, + 1.494232800816)); +#39168 = CARTESIAN_POINT('',(3.269577101266,-3.211986001144, + 1.49427721809)); +#39169 = CARTESIAN_POINT('',(3.269492512777,-3.211950963444, + 1.494321422073)); +#39170 = CARTESIAN_POINT('',(3.269323508202,-3.211880959457, + 1.494409261885)); +#39171 = CARTESIAN_POINT('',(3.269239092442,-3.211845993304, + 1.494452899089)); +#39172 = CARTESIAN_POINT('',(3.269154626861,-3.211811006515, + 1.494496324934)); +#39173 = CARTESIAN_POINT('',(3.269070111841,-3.211775999248, + 1.494539539698)); +#39174 = CARTESIAN_POINT('',(3.268985547761,-3.211740971659, + 1.494582543653)); +#39175 = CARTESIAN_POINT('',(3.268900934996,-3.211705923904, + 1.494625337071)); +#39176 = CARTESIAN_POINT('',(3.268731874693,-3.211635896834, + 1.494710371666)); +#39177 = CARTESIAN_POINT('',(3.268647427453,-3.211600917642, + 1.494752614142)); +#39178 = CARTESIAN_POINT('',(3.268562932571,-3.211565918716, + 1.494794647916)); +#39179 = CARTESIAN_POINT('',(3.268478390416,-3.211530900208, + 1.494836473252)); +#39180 = CARTESIAN_POINT('',(3.268393801352,-3.211495862271, + 1.494878090413)); +#39181 = CARTESIAN_POINT('',(3.268309165744,-3.211460805054, + 1.494919499659)); +#39182 = CARTESIAN_POINT('',(3.268140053064,-3.211390756288, + 1.495001780762)); +#39183 = CARTESIAN_POINT('',(3.268055576264,-3.211355764852, + 1.495042653849)); +#39184 = CARTESIAN_POINT('',(3.267971053912,-3.211320754548, + 1.495083320762)); +#39185 = CARTESIAN_POINT('',(3.267886486365,-3.211285725523, + 1.495123781758)); +#39186 = CARTESIAN_POINT('',(3.267801873975,-3.211250677923, + 1.495164037086)); +#39187 = CARTESIAN_POINT('',(3.267717217095,-3.211215611895, + 1.495204086997)); +#39188 = CARTESIAN_POINT('',(3.267548055202,-3.211145542745, + 1.495283663508)); +#39189 = CARTESIAN_POINT('',(3.267463550441,-3.211110539727, + 1.49532319127)); +#39190 = CARTESIAN_POINT('',(3.267379002134,-3.211075518672, + 1.495362515269)); +#39191 = CARTESIAN_POINT('',(3.267294410627,-3.211040479722, + 1.495401635748)); +#39192 = CARTESIAN_POINT('',(3.267209776262,-3.21100542302, + 1.495440552948)); +#39193 = CARTESIAN_POINT('',(3.26712509938,-3.210970348707, + 1.495479267109)); +#39194 = CARTESIAN_POINT('',(3.266955891469,-3.210900260496, + 1.495556185178)); +#39195 = CARTESIAN_POINT('',(3.26687136067,-3.210865246692, + 1.495594390186)); +#39196 = CARTESIAN_POINT('',(3.266786788256,-3.210830215651, + 1.495632393728)); +#39197 = CARTESIAN_POINT('',(3.266702174561,-3.210795167511, + 1.495670196036)); +#39198 = CARTESIAN_POINT('',(3.266617519917,-3.21076010241, + 1.495707797342)); +#39199 = CARTESIAN_POINT('',(3.266532824654,-3.210725020483, + 1.495745197876)); +#39200 = CARTESIAN_POINT('',(3.266363573958,-3.21065491455, + 1.495819501087)); +#39201 = CARTESIAN_POINT('',(3.266279018735,-3.210619890629, + 1.495856404807)); +#39202 = CARTESIAN_POINT('',(3.266194423755,-3.210584850241, + 1.495893109249)); +#39203 = CARTESIAN_POINT('',(3.266109789343,-3.21054979352, + 1.495929614635)); +#39204 = CARTESIAN_POINT('',(3.26602511582,-3.210514720598, + 1.495965921188)); +#39205 = CARTESIAN_POINT('',(3.265940403506,-3.210479631609, + 1.496002029128)); +#39206 = CARTESIAN_POINT('',(3.265771112962,-3.21040950917, + 1.496073758799)); +#39207 = CARTESIAN_POINT('',(3.265686534922,-3.210374475799, + 1.496109381519)); +#39208 = CARTESIAN_POINT('',(3.265601918918,-3.210339426702, + 1.496144807045)); +#39209 = CARTESIAN_POINT('',(3.265517265262,-3.21030436201, + 1.496180035591)); +#39210 = CARTESIAN_POINT('',(3.265432574269,-3.210269281852, + 1.49621506737)); +#39211 = CARTESIAN_POINT('',(3.265347846249,-3.210234186357, + 1.496249902591)); +#39212 = CARTESIAN_POINT('',(3.265178518852,-3.210164048653, + 1.496319097758)); +#39213 = CARTESIAN_POINT('',(3.26509391965,-3.210129006516, + 1.496353458638)); +#39214 = CARTESIAN_POINT('',(3.265009284212,-3.210093949369, + 1.496387624311)); +#39215 = CARTESIAN_POINT('',(3.264924612844,-3.21005887734, + 1.496421594983)); +#39216 = CARTESIAN_POINT('',(3.264839905848,-3.210023790554, + 1.496455370855)); +#39217 = CARTESIAN_POINT('',(3.264755163529,-3.209988689136, + 1.496488952131)); +#39218 = CARTESIAN_POINT('',(3.264585802409,-3.209918537463, + 1.496555649655)); +#39219 = CARTESIAN_POINT('',(3.264501183769,-3.209883487275, + 1.496588766791)); +#39220 = CARTESIAN_POINT('',(3.264416530563,-3.209848422769, + 1.496621690614)); +#39221 = CARTESIAN_POINT('',(3.264331843089,-3.209813344069, + 1.49665442132)); +#39222 = CARTESIAN_POINT('',(3.264247121643,-3.209778251296, + 1.496686959103)); +#39223 = CARTESIAN_POINT('',(3.264162366518,-3.209743144574, + 1.496719304157)); +#39224 = CARTESIAN_POINT('',(3.263992974833,-3.209672980241, + 1.496783538906)); +#39225 = CARTESIAN_POINT('',(3.263908338418,-3.20963792269, + 1.496815429442)); +#39226 = CARTESIAN_POINT('',(3.263823669054,-3.209602851491, + 1.496847128469)); +#39227 = CARTESIAN_POINT('',(3.26373896703,-3.209567766764, + 1.496878636176)); +#39228 = CARTESIAN_POINT('',(3.263654232634,-3.209532668628, + 1.496909952748)); +#39229 = CARTESIAN_POINT('',(3.263569466153,-3.209497557202, + 1.49694107837)); +#39230 = CARTESIAN_POINT('',(3.26340004666,-3.20942738135,1.497002883481 + )); +#39231 = CARTESIAN_POINT('',(3.263315393782,-3.20939231698, + 1.497033563767)); +#39232 = CARTESIAN_POINT('',(3.263230709519,-3.20935723961, + 1.497064054262)); +#39233 = CARTESIAN_POINT('',(3.263145994154,-3.209322149357, + 1.497094355147)); +#39234 = CARTESIAN_POINT('',(3.263061247967,-3.209287046337, + 1.497124466598)); +#39235 = CARTESIAN_POINT('',(3.262976471238,-3.209251930666, + 1.497154388792)); +#39236 = CARTESIAN_POINT('',(3.262807026705,-3.209181744442, + 1.497213795607)); +#39237 = CARTESIAN_POINT('',(3.262722359021,-3.209146673939, + 1.497243280982)); +#39238 = CARTESIAN_POINT('',(3.26263766147,-3.209111591065, + 1.497272578204)); +#39239 = CARTESIAN_POINT('',(3.262552934327,-3.209076495933, + 1.497301687443)); +#39240 = CARTESIAN_POINT('',(3.262468177866,-3.209041388658, + 1.497330608869)); +#39241 = CARTESIAN_POINT('',(3.262383392361,-3.209006269351, + 1.497359342652)); +#39242 = CARTESIAN_POINT('',(3.262213925855,-3.208936074026, + 1.49741638072)); +#39243 = CARTESIAN_POINT('',(3.262129244966,-3.208900998054, + 1.49744468572)); +#39244 = CARTESIAN_POINT('',(3.262044535683,-3.208865910319, + 1.497472804125)); +#39245 = CARTESIAN_POINT('',(3.261959798274,-3.208830810935, + 1.497500736099)); +#39246 = CARTESIAN_POINT('',(3.261875033007,-3.208795700012, + 1.497528481802)); +#39247 = CARTESIAN_POINT('',(3.261790240149,-3.208760577661, + 1.497556041398)); +#39248 = CARTESIAN_POINT('',(3.261620754447,-3.208690374384, + 1.497610738775)); +#39249 = CARTESIAN_POINT('',(3.261536061701,-3.2086552935,1.497637877234 + )); +#39250 = CARTESIAN_POINT('',(3.261451341993,-3.208620201448, + 1.497664830579)); +#39251 = CARTESIAN_POINT('',(3.261366595585,-3.208585098337, + 1.497691598968)); +#39252 = CARTESIAN_POINT('',(3.261281822738,-3.208549984274, + 1.497718182554)); +#39253 = CARTESIAN_POINT('',(3.261197023713,-3.208514859368, + 1.497744581492)); +#39254 = CARTESIAN_POINT('',(3.261027521694,-3.208444649332, + 1.497796964675)); +#39255 = CARTESIAN_POINT('',(3.260942818789,-3.20840956424, + 1.497822949564)); +#39256 = CARTESIAN_POINT('',(3.260858090315,-3.208374468557, + 1.497848750749)); +#39257 = CARTESIAN_POINT('',(3.260773336526,-3.208339362388, + 1.497874368381)); +#39258 = CARTESIAN_POINT('',(3.260688557681,-3.208304245841, + 1.497899802606)); +#39259 = CARTESIAN_POINT('',(3.260603754032,-3.208269119019, + 1.497925053571)); +#39260 = CARTESIAN_POINT('',(3.260434238371,-3.208198903334, + 1.497975147682)); +#39261 = CARTESIAN_POINT('',(3.26034952644,-3.208163814503, + 1.497999991435)); +#39262 = CARTESIAN_POINT('',(3.260264790294,-3.208128715642, + 1.498024652823)); +#39263 = CARTESIAN_POINT('',(3.260180030186,-3.208093606855, + 1.49804913199)); +#39264 = CARTESIAN_POINT('',(3.260095246365,-3.208058488247, + 1.498073429075)); +#39265 = CARTESIAN_POINT('',(3.260010439081,-3.20802335992, + 1.498097544219)); +#39266 = CARTESIAN_POINT('',(3.259840912445,-3.207953139688, + 1.49814537299)); +#39267 = CARTESIAN_POINT('',(3.259756193165,-3.207918047813, + 1.498169087194)); +#39268 = CARTESIAN_POINT('',(3.259671450993,-3.207882946456, + 1.498192620305)); +#39269 = CARTESIAN_POINT('',(3.259586686175,-3.207847835719, + 1.498215972461)); +#39270 = CARTESIAN_POINT('',(3.259501898957,-3.207812715704, + 1.498239143794)); +#39271 = CARTESIAN_POINT('',(3.259417089584,-3.207777586511, + 1.498262134437)); +#39272 = CARTESIAN_POINT('',(3.259247554755,-3.207707362886, + 1.498307720258)); +#39273 = CARTESIAN_POINT('',(3.259162829365,-3.20767226848, + 1.498330315979)); +#39274 = CARTESIAN_POINT('',(3.259078082373,-3.207637165126, + 1.498352731815)); +#39275 = CARTESIAN_POINT('',(3.25899331402,-3.207602052925, + 1.498374967895)); +#39276 = CARTESIAN_POINT('',(3.258908524549,-3.207566931976, + 1.498397024345)); +#39277 = CARTESIAN_POINT('',(3.2588237142,-3.207531802379,1.498418901293 + )); +#39278 = CARTESIAN_POINT('',(3.258654173761,-3.20746157643, + 1.498462265344)); +#39279 = CARTESIAN_POINT('',(3.258569443732,-3.207426480103, + 1.498483752961)); +#39280 = CARTESIAN_POINT('',(3.258484693361,-3.20739137535, + 1.498505061837)); +#39281 = CARTESIAN_POINT('',(3.258399922886,-3.20735626227, + 1.498526192093)); +#39282 = CARTESIAN_POINT('',(3.258315132545,-3.20732114096, + 1.498547143852)); +#39283 = CARTESIAN_POINT('',(3.258230322574,-3.20728601152, + 1.498567917232)); +#39284 = CARTESIAN_POINT('',(3.258060779356,-3.20721578442, + 1.498609079426)); +#39285 = CARTESIAN_POINT('',(3.257976046163,-3.207180686782, + 1.498629468726)); +#39286 = CARTESIAN_POINT('',(3.257891293862,-3.207145581229, + 1.498649680367)); +#39287 = CARTESIAN_POINT('',(3.257806522686,-3.207110467859, + 1.498669714466)); +#39288 = CARTESIAN_POINT('',(3.25772173287,-3.207075346767, + 1.498689571138)); +#39289 = CARTESIAN_POINT('',(3.257636924644,-3.20704021805, + 1.498709250495)); +#39290 = CARTESIAN_POINT('',(3.257467381478,-3.206969990971, + 1.498748229599)); +#39291 = CARTESIAN_POINT('',(3.257382646585,-3.206934892629, + 1.498767529803)); +#39292 = CARTESIAN_POINT('',(3.257297893792,-3.206899786873, + 1.498786653373)); +#39293 = CARTESIAN_POINT('',(3.257213123329,-3.206864673797, + 1.49880560042)); +#39294 = CARTESIAN_POINT('',(3.257128335425,-3.206829553498, + 1.498824371052)); +#39295 = CARTESIAN_POINT('',(3.257043530309,-3.206794426068, + 1.498842965376)); +#39296 = CARTESIAN_POINT('',(3.256873990683,-3.206724200456, + 1.498879778913)); +#39297 = CARTESIAN_POINT('',(3.256789256215,-3.20668910229, + 1.498897998559)); +#39298 = CARTESIAN_POINT('',(3.256704505032,-3.2066539972,1.498916042543 + )); +#39299 = CARTESIAN_POINT('',(3.256619737359,-3.206618885281, + 1.498933910968)); +#39300 = CARTESIAN_POINT('',(3.256534953424,-3.206583766625, + 1.498951603936)); +#39301 = CARTESIAN_POINT('',(3.25645015345,-3.206548641326, + 1.498969121549)); +#39302 = CARTESIAN_POINT('',(3.256280620975,-3.206478418675,1.499003786) + ); +#39303 = CARTESIAN_POINT('',(3.256195888509,-3.206443321339, + 1.499020933248)); +#39304 = CARTESIAN_POINT('',(3.256111140491,-3.20640821756, + 1.499037905748)); +#39305 = CARTESIAN_POINT('',(3.256026377144,-3.206373107432,1.4990547036 + )); +#39306 = CARTESIAN_POINT('',(3.255941598689,-3.206337991046, + 1.499071326898)); +#39307 = CARTESIAN_POINT('',(3.255856805349,-3.206302868495, + 1.49908777574)); +#39308 = CARTESIAN_POINT('',(3.255687282537,-3.206232649847, + 1.499120306811)); +#39309 = CARTESIAN_POINT('',(3.255602553096,-3.206197553763, + 1.499136389425)); +#39310 = CARTESIAN_POINT('',(3.255517809244,-3.206162451711, + 1.499152298151)); +#39311 = CARTESIAN_POINT('',(3.255433051202,-3.20612734378, + 1.499168033083)); +#39312 = CARTESIAN_POINT('',(3.255348279189,-3.206092230063, + 1.49918359431)); +#39313 = CARTESIAN_POINT('',(3.255263493425,-3.206057110649, + 1.499198981923)); +#39314 = CARTESIAN_POINT('',(3.255093982165,-3.205986896786, + 1.499229394427)); +#39315 = CARTESIAN_POINT('',(3.255009256697,-3.205951802348, + 1.499244419676)); +#39316 = CARTESIAN_POINT('',(3.254924517942,-3.205916702407, + 1.499259271843)); +#39317 = CARTESIAN_POINT('',(3.254839766117,-3.205881597051, + 1.499273951015)); +#39318 = CARTESIAN_POINT('',(3.254755001438,-3.205846486372, + 1.499288457278)); +#39319 = CARTESIAN_POINT('',(3.254670224123,-3.205811370458, + 1.499302790716)); +#39320 = CARTESIAN_POINT('',(3.254500727222,-3.205741162543, + 1.499331098314)); +#39321 = CARTESIAN_POINT('',(3.254416007659,-3.205706070551, + 1.499345072812)); +#39322 = CARTESIAN_POINT('',(3.254331275915,-3.205670973514, + 1.499358874985)); +#39323 = CARTESIAN_POINT('',(3.254246532205,-3.20563587152, + 1.499372504915)); +#39324 = CARTESIAN_POINT('',(3.254161776743,-3.205600764658, + 1.499385962681)); +#39325 = CARTESIAN_POINT('',(3.254077009743,-3.205565653017, + 1.499399248362)); +#39326 = CARTESIAN_POINT('',(3.25390752983,-3.205495452138, + 1.499425463837)); +#39327 = CARTESIAN_POINT('',(3.253822816937,-3.205460362909, + 1.499438393943)); +#39328 = CARTESIAN_POINT('',(3.253738092953,-3.205425269086, + 1.499451152429)); +#39329 = CARTESIAN_POINT('',(3.25365335809,-3.205390170756,1.49946373937 + )); +#39330 = CARTESIAN_POINT('',(3.253568612562,-3.205355068009, + 1.499476154841)); +#39331 = CARTESIAN_POINT('',(3.253483856579,-3.205319960932, + 1.499488398915)); +#39332 = CARTESIAN_POINT('',(3.253314394728,-3.205249767535, + 1.499512534356)); +#39333 = CARTESIAN_POINT('',(3.253229688878,-3.205214681223, + 1.499524426009)); +#39334 = CARTESIAN_POINT('',(3.253144973012,-3.205179590762, + 1.499536146693)); +#39335 = CARTESIAN_POINT('',(3.253060247341,-3.20514449624, + 1.499547696479)); +#39336 = CARTESIAN_POINT('',(3.252975512076,-3.205109397744, + 1.499559075435)); +#39337 = CARTESIAN_POINT('',(3.252890767426,-3.205074295361, + 1.499570283629)); +#39338 = CARTESIAN_POINT('',(3.252721328334,-3.205004111391, + 1.499592349699)); +#39339 = CARTESIAN_POINT('',(3.252636633907,-3.20496902981,1.49960320785 + )); +#39340 = CARTESIAN_POINT('',(3.252551930528,-3.204933944522, + 1.499613895649)); +#39341 = CARTESIAN_POINT('',(3.252467218406,-3.204898855612, + 1.499624413159)); +#39342 = CARTESIAN_POINT('',(3.252382497749,-3.204863763167, + 1.499634760445)); +#39343 = CARTESIAN_POINT('',(3.252297768766,-3.204828667273, + 1.49964493757)); +#39344 = CARTESIAN_POINT('',(3.25212835535,-3.204758493939,1.49966494444 + )); +#39345 = CARTESIAN_POINT('',(3.252043670928,-3.204723416503, + 1.499674774429)); +#39346 = CARTESIAN_POINT('',(3.251958978607,-3.204688335795, + 1.499684434622)); +#39347 = CARTESIAN_POINT('',(3.251874278592,-3.2046532519,1.499693925081 + )); +#39348 = CARTESIAN_POINT('',(3.25178957109,-3.204618164904, + 1.499703245862)); +#39349 = CARTESIAN_POINT('',(3.251704856308,-3.204583074892, + 1.499712397024)); +#39350 = CARTESIAN_POINT('',(3.251535468114,-3.204512912005, + 1.499730354336)); +#39351 = CARTESIAN_POINT('',(3.251450794712,-3.204477839133, + 1.499739160708)); +#39352 = CARTESIAN_POINT('',(3.25136611445,-3.20444276342,1.499747797795 + )); +#39353 = CARTESIAN_POINT('',(3.251281427535,-3.204407684951, + 1.499756265652)); +#39354 = CARTESIAN_POINT('',(3.251196734171,-3.204372603811, + 1.499764564333)); +#39355 = CARTESIAN_POINT('',(3.251112034562,-3.204337520085, + 1.499772693889)); +#39356 = CARTESIAN_POINT('',(3.250942671978,-3.204267367806, + 1.499788610278)); +#39357 = CARTESIAN_POINT('',(3.250858009009,-3.204232299256, + 1.499796397304)); +#39358 = CARTESIAN_POINT('',(3.250773340213,-3.204197228292, + 1.499804015504)); +#39359 = CARTESIAN_POINT('',(3.250688665792,-3.204162154998, + 1.499811464925)); +#39360 = CARTESIAN_POINT('',(3.250603985953,-3.20412707946, + 1.499818745618)); +#39361 = CARTESIAN_POINT('',(3.250519300897,-3.204092001762, + 1.499825857628)); +#39362 = CARTESIAN_POINT('',(3.250349970326,-3.204021862743, + 1.499839740316)); +#39363 = CARTESIAN_POINT('',(3.250265324817,-3.203986801425, + 1.499846511189)); +#39364 = CARTESIAN_POINT('',(3.250180674504,-3.203951738117, + 1.499853113671)); +#39365 = CARTESIAN_POINT('',(3.250096019591,-3.203916672904, + 1.499859547805)); +#39366 = CARTESIAN_POINT('',(3.250011360282,-3.20388160587, + 1.499865813637)); +#39367 = CARTESIAN_POINT('',(3.249926696778,-3.203846537098, + 1.499871911207)); +#39368 = CARTESIAN_POINT('',(3.249757401473,-3.203776412687, + 1.49988376713)); +#39369 = CARTESIAN_POINT('',(3.249672769676,-3.203741357049, + 1.49988952564)); +#39370 = CARTESIAN_POINT('',(3.249588134093,-3.203706299843, + 1.499895116129)); +#39371 = CARTESIAN_POINT('',(3.249503494927,-3.203671241152, + 1.499900538639)); +#39372 = CARTESIAN_POINT('',(3.249418852379,-3.203636181061, + 1.499905793206)); +#39373 = CARTESIAN_POINT('',(3.249334206651,-3.203601119652, + 1.49991087987)); +#39374 = CARTESIAN_POINT('',(3.249164944892,-3.203531009136, + 1.499920715391)); +#39375 = CARTESIAN_POINT('',(3.249080328863,-3.203495960029, + 1.499925464391)); +#39376 = CARTESIAN_POINT('',(3.24899571006,-3.203460909773,1.4999300457) + ); +#39377 = CARTESIAN_POINT('',(3.248911088685,-3.203425858452, + 1.499934459356)); +#39378 = CARTESIAN_POINT('',(3.248826464939,-3.203390806149, + 1.499938705392)); +#39379 = CARTESIAN_POINT('',(3.248741839023,-3.203355752947, + 1.49994278384)); +#39380 = CARTESIAN_POINT('',(3.248572615785,-3.203285658387, + 1.499950604124)); +#39381 = CARTESIAN_POINT('',(3.248488018464,-3.203250617029, + 1.499954346088)); +#39382 = CARTESIAN_POINT('',(3.248403419377,-3.20321557494, + 1.499957920658)); +#39383 = CARTESIAN_POINT('',(3.248318818725,-3.203180532202, + 1.499961327863)); +#39384 = CARTESIAN_POINT('',(3.248234216709,-3.2031454889,1.499964567734 + )); +#39385 = CARTESIAN_POINT('',(3.24814961353,-3.203110445116, + 1.499967640298)); +#39386 = CARTESIAN_POINT('',(3.247980428758,-3.203040366489, + 1.499973450061)); +#39387 = CARTESIAN_POINT('',(3.247895847166,-3.203005331646, + 1.499976187353)); +#39388 = CARTESIAN_POINT('',(3.247811264813,-3.202970296488, + 1.499978757485)); +#39389 = CARTESIAN_POINT('',(3.247726681899,-3.202935261098, + 1.499981160485)); +#39390 = CARTESIAN_POINT('',(3.247642098625,-3.202900225559, + 1.499983396375)); +#39391 = CARTESIAN_POINT('',(3.247557515191,-3.202865189953, + 1.499985465181)); +#39392 = CARTESIAN_POINT('',(3.247388371386,-3.202795128295, + 1.499989268152)); +#39393 = CARTESIAN_POINT('',(3.247303811015,-3.202760102243, + 1.499991002407)); +#39394 = CARTESIAN_POINT('',(3.247219250885,-3.20272507629, + 1.499992569713)); +#39395 = CARTESIAN_POINT('',(3.247134691197,-3.202690050521, + 1.499993970091)); +#39396 = CARTESIAN_POINT('',(3.247050132151,-3.202655025017, + 1.499995203562)); +#39397 = CARTESIAN_POINT('',(3.246965573948,-3.202619999863, + 1.499996270144)); +#39398 = CARTESIAN_POINT('',(3.246841522905,-3.202568616238, + 1.499997590081)); +#39399 = CARTESIAN_POINT('',(3.246802029249,-3.20255225743, + 1.499997973903)); +#39400 = CARTESIAN_POINT('',(3.246762535841,-3.202535898725, + 1.499998321325)); +#39401 = CARTESIAN_POINT('',(3.246723042702,-3.202519540131, + 1.499998632346)); +#39402 = CARTESIAN_POINT('',(3.246683549851,-3.202503181657, + 1.49999890697)); +#39403 = CARTESIAN_POINT('',(3.24664405731,-3.20248682331,1.499999145198 + )); +#39404 = CARTESIAN_POINT('',(3.246568059141,-3.202455343838, + 1.499999533602)); +#39405 = CARTESIAN_POINT('',(3.246531556154,-3.202440217773, + 1.499999689068)); +#39406 = CARTESIAN_POINT('',(3.246495044868,-3.202425122278, + 1.499999813442)); +#39407 = CARTESIAN_POINT('',(3.246458554486,-3.202409948662, + 1.499999906724)); +#39408 = CARTESIAN_POINT('',(3.246422031571,-3.20239489261,1.49999996891 + )); +#39409 = CARTESIAN_POINT('',(3.246385541009,-3.202379722411, + 1.499999999999)); +#39410 = CARTESIAN_POINT('',(3.246349033255,-3.202364626382,1.5)); +#39411 = ORIENTED_EDGE('',*,*,#29190,.F.); +#39412 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#39413,#39414,#39415,#39416,#39417) + ,(#39418,#39419,#39420,#39421,#39422) + ,(#39423,#39424,#39425,#39426,#39427 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,6.517816638234),(-0.355636801641,-4.048920165975E-02, + 6.477327436574,6.792475036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#39413 = CARTESIAN_POINT('',(3.295256413291,3.574055919098, + 1.460395584541)); +#39414 = CARTESIAN_POINT('',(3.295256413291,3.416482119108, + 1.460395584541)); +#39415 = CARTESIAN_POINT('',(3.295256413291,1.619872328116E-15, + 1.460395584541)); +#39416 = CARTESIAN_POINT('',(3.295256413291,-3.416482119108, + 1.460395584541)); +#39417 = CARTESIAN_POINT('',(3.295256413291,-3.574055919098, + 1.460395584541)); +#39418 = CARTESIAN_POINT('',(3.286838234914,3.574055919098,1.5)); +#39419 = CARTESIAN_POINT('',(3.286838234914,3.416482119108,1.5)); +#39420 = CARTESIAN_POINT('',(3.286838234914,1.586978755651E-15,1.5)); +#39421 = CARTESIAN_POINT('',(3.286838234914,-3.416482119108,1.5)); +#39422 = CARTESIAN_POINT('',(3.286838234914,-3.574055919098,1.5)); +#39423 = CARTESIAN_POINT('',(3.246349033255,3.574055919098,1.5)); +#39424 = CARTESIAN_POINT('',(3.246349033255,3.416482119108,1.5)); +#39425 = CARTESIAN_POINT('',(3.246349033255,1.609012708238E-15,1.5)); +#39426 = CARTESIAN_POINT('',(3.246349033255,-3.416482119108,1.5)); +#39427 = CARTESIAN_POINT('',(3.246349033255,-3.574055919098,1.5)); +#39428 = ADVANCED_FACE('',(#39429),#39442,.F.); +#39429 = FACE_BOUND('',#39430,.F.); +#39430 = EDGE_LOOP('',(#39431,#39432,#39438,#39439,#39440,#39441)); +#39431 = ORIENTED_EDGE('',*,*,#30941,.F.); +#39432 = ORIENTED_EDGE('',*,*,#39433,.T.); +#39433 = EDGE_CURVE('',#30933,#30711,#39434,.T.); +#39434 = LINE('',#39435,#39436); +#39435 = CARTESIAN_POINT('',(3.7,-2.64,0.85)); +#39436 = VECTOR('',#39437,1.); +#39437 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39438 = ORIENTED_EDGE('',*,*,#30719,.T.); +#39439 = ORIENTED_EDGE('',*,*,#30733,.T.); +#39440 = ORIENTED_EDGE('',*,*,#29383,.F.); +#39441 = ORIENTED_EDGE('',*,*,#31185,.F.); +#39442 = PLANE('',#39443); +#39443 = AXIS2_PLACEMENT_3D('',#39444,#39445,#39446); +#39444 = CARTESIAN_POINT('',(3.7,-2.64,0.85)); +#39445 = DIRECTION('',(0.,0.,-1.)); +#39446 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39447 = ADVANCED_FACE('',(#39448),#39461,.F.); +#39448 = FACE_BOUND('',#39449,.F.); +#39449 = EDGE_LOOP('',(#39450,#39451,#39457,#39458,#39459,#39460)); +#39450 = ORIENTED_EDGE('',*,*,#30627,.F.); +#39451 = ORIENTED_EDGE('',*,*,#39452,.T.); +#39452 = EDGE_CURVE('',#30619,#30841,#39453,.T.); +#39453 = LINE('',#39454,#39455); +#39454 = CARTESIAN_POINT('',(3.7,2.86,0.85)); +#39455 = VECTOR('',#39456,1.); +#39456 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39457 = ORIENTED_EDGE('',*,*,#30849,.T.); +#39458 = ORIENTED_EDGE('',*,*,#30972,.T.); +#39459 = ORIENTED_EDGE('',*,*,#29207,.F.); +#39460 = ORIENTED_EDGE('',*,*,#30534,.F.); +#39461 = PLANE('',#39462); +#39462 = AXIS2_PLACEMENT_3D('',#39463,#39464,#39465); +#39463 = CARTESIAN_POINT('',(3.7,2.86,0.85)); +#39464 = DIRECTION('',(0.,0.,-1.)); +#39465 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39466 = ADVANCED_FACE('',(#39467),#39480,.F.); +#39467 = FACE_BOUND('',#39468,.F.); +#39468 = EDGE_LOOP('',(#39469,#39470,#39476,#39477,#39478,#39479)); +#39469 = ORIENTED_EDGE('',*,*,#31387,.F.); +#39470 = ORIENTED_EDGE('',*,*,#39471,.T.); +#39471 = EDGE_CURVE('',#31379,#31156,#39472,.T.); +#39472 = LINE('',#39473,#39474); +#39473 = CARTESIAN_POINT('',(3.7,-2.14,0.85)); +#39474 = VECTOR('',#39475,1.); +#39475 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39476 = ORIENTED_EDGE('',*,*,#31164,.T.); +#39477 = ORIENTED_EDGE('',*,*,#31178,.T.); +#39478 = ORIENTED_EDGE('',*,*,#29367,.F.); +#39479 = ORIENTED_EDGE('',*,*,#31631,.F.); +#39480 = PLANE('',#39481); +#39481 = AXIS2_PLACEMENT_3D('',#39482,#39483,#39484); +#39482 = CARTESIAN_POINT('',(3.7,-2.14,0.85)); +#39483 = DIRECTION('',(0.,0.,-1.)); +#39484 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39485 = ADVANCED_FACE('',(#39486),#39499,.F.); +#39486 = FACE_BOUND('',#39487,.F.); +#39487 = EDGE_LOOP('',(#39488,#39489,#39495,#39496,#39497,#39498)); +#39488 = ORIENTED_EDGE('',*,*,#31072,.F.); +#39489 = ORIENTED_EDGE('',*,*,#39490,.T.); +#39490 = EDGE_CURVE('',#31064,#31287,#39491,.T.); +#39491 = LINE('',#39492,#39493); +#39492 = CARTESIAN_POINT('',(3.7,2.36,0.85)); +#39493 = VECTOR('',#39494,1.); +#39494 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39495 = ORIENTED_EDGE('',*,*,#31295,.T.); +#39496 = ORIENTED_EDGE('',*,*,#31418,.T.); +#39497 = ORIENTED_EDGE('',*,*,#29223,.F.); +#39498 = ORIENTED_EDGE('',*,*,#30979,.F.); +#39499 = PLANE('',#39500); +#39500 = AXIS2_PLACEMENT_3D('',#39501,#39502,#39503); +#39501 = CARTESIAN_POINT('',(3.7,2.36,0.85)); +#39502 = DIRECTION('',(0.,0.,-1.)); +#39503 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39504 = ADVANCED_FACE('',(#39505),#39518,.F.); +#39505 = FACE_BOUND('',#39506,.F.); +#39506 = EDGE_LOOP('',(#39507,#39508,#39514,#39515,#39516,#39517)); +#39507 = ORIENTED_EDGE('',*,*,#31833,.F.); +#39508 = ORIENTED_EDGE('',*,*,#39509,.T.); +#39509 = EDGE_CURVE('',#31825,#31602,#39510,.T.); +#39510 = LINE('',#39511,#39512); +#39511 = CARTESIAN_POINT('',(3.7,-1.64,0.85)); +#39512 = VECTOR('',#39513,1.); +#39513 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39514 = ORIENTED_EDGE('',*,*,#31610,.T.); +#39515 = ORIENTED_EDGE('',*,*,#31624,.T.); +#39516 = ORIENTED_EDGE('',*,*,#29351,.F.); +#39517 = ORIENTED_EDGE('',*,*,#32077,.F.); +#39518 = PLANE('',#39519); +#39519 = AXIS2_PLACEMENT_3D('',#39520,#39521,#39522); +#39520 = CARTESIAN_POINT('',(3.7,-1.64,0.85)); +#39521 = DIRECTION('',(0.,0.,-1.)); +#39522 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39523 = ADVANCED_FACE('',(#39524),#39537,.F.); +#39524 = FACE_BOUND('',#39525,.F.); +#39525 = EDGE_LOOP('',(#39526,#39527,#39533,#39534,#39535,#39536)); +#39526 = ORIENTED_EDGE('',*,*,#31518,.F.); +#39527 = ORIENTED_EDGE('',*,*,#39528,.T.); +#39528 = EDGE_CURVE('',#31510,#31733,#39529,.T.); +#39529 = LINE('',#39530,#39531); +#39530 = CARTESIAN_POINT('',(3.7,1.86,0.85)); +#39531 = VECTOR('',#39532,1.); +#39532 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39533 = ORIENTED_EDGE('',*,*,#31741,.T.); +#39534 = ORIENTED_EDGE('',*,*,#31864,.T.); +#39535 = ORIENTED_EDGE('',*,*,#29239,.F.); +#39536 = ORIENTED_EDGE('',*,*,#31425,.F.); +#39537 = PLANE('',#39538); +#39538 = AXIS2_PLACEMENT_3D('',#39539,#39540,#39541); +#39539 = CARTESIAN_POINT('',(3.7,1.86,0.85)); +#39540 = DIRECTION('',(0.,0.,-1.)); +#39541 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39542 = ADVANCED_FACE('',(#39543),#39556,.F.); +#39543 = FACE_BOUND('',#39544,.F.); +#39544 = EDGE_LOOP('',(#39545,#39546,#39552,#39553,#39554,#39555)); +#39545 = ORIENTED_EDGE('',*,*,#32279,.F.); +#39546 = ORIENTED_EDGE('',*,*,#39547,.T.); +#39547 = EDGE_CURVE('',#32271,#32048,#39548,.T.); +#39548 = LINE('',#39549,#39550); +#39549 = CARTESIAN_POINT('',(3.7,-1.14,0.85)); +#39550 = VECTOR('',#39551,1.); +#39551 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39552 = ORIENTED_EDGE('',*,*,#32056,.T.); +#39553 = ORIENTED_EDGE('',*,*,#32070,.T.); +#39554 = ORIENTED_EDGE('',*,*,#29335,.F.); +#39555 = ORIENTED_EDGE('',*,*,#32523,.F.); +#39556 = PLANE('',#39557); +#39557 = AXIS2_PLACEMENT_3D('',#39558,#39559,#39560); +#39558 = CARTESIAN_POINT('',(3.7,-1.14,0.85)); +#39559 = DIRECTION('',(0.,0.,-1.)); +#39560 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39561 = ADVANCED_FACE('',(#39562),#39575,.F.); +#39562 = FACE_BOUND('',#39563,.F.); +#39563 = EDGE_LOOP('',(#39564,#39565,#39571,#39572,#39573,#39574)); +#39564 = ORIENTED_EDGE('',*,*,#31964,.F.); +#39565 = ORIENTED_EDGE('',*,*,#39566,.T.); +#39566 = EDGE_CURVE('',#31956,#32179,#39567,.T.); +#39567 = LINE('',#39568,#39569); +#39568 = CARTESIAN_POINT('',(3.7,1.36,0.85)); +#39569 = VECTOR('',#39570,1.); +#39570 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39571 = ORIENTED_EDGE('',*,*,#32187,.T.); +#39572 = ORIENTED_EDGE('',*,*,#32310,.T.); +#39573 = ORIENTED_EDGE('',*,*,#29255,.F.); +#39574 = ORIENTED_EDGE('',*,*,#31871,.F.); +#39575 = PLANE('',#39576); +#39576 = AXIS2_PLACEMENT_3D('',#39577,#39578,#39579); +#39577 = CARTESIAN_POINT('',(3.7,1.36,0.85)); +#39578 = DIRECTION('',(0.,0.,-1.)); +#39579 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39580 = ADVANCED_FACE('',(#39581),#39594,.F.); +#39581 = FACE_BOUND('',#39582,.F.); +#39582 = EDGE_LOOP('',(#39583,#39584,#39590,#39591,#39592,#39593)); +#39583 = ORIENTED_EDGE('',*,*,#32725,.F.); +#39584 = ORIENTED_EDGE('',*,*,#39585,.T.); +#39585 = EDGE_CURVE('',#32717,#32494,#39586,.T.); +#39586 = LINE('',#39587,#39588); +#39587 = CARTESIAN_POINT('',(3.7,-0.64,0.85)); +#39588 = VECTOR('',#39589,1.); +#39589 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39590 = ORIENTED_EDGE('',*,*,#32502,.T.); +#39591 = ORIENTED_EDGE('',*,*,#32516,.T.); +#39592 = ORIENTED_EDGE('',*,*,#29319,.F.); +#39593 = ORIENTED_EDGE('',*,*,#32969,.F.); +#39594 = PLANE('',#39595); +#39595 = AXIS2_PLACEMENT_3D('',#39596,#39597,#39598); +#39596 = CARTESIAN_POINT('',(3.7,-0.64,0.85)); +#39597 = DIRECTION('',(0.,0.,-1.)); +#39598 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39599 = ADVANCED_FACE('',(#39600),#39613,.F.); +#39600 = FACE_BOUND('',#39601,.F.); +#39601 = EDGE_LOOP('',(#39602,#39603,#39609,#39610,#39611,#39612)); +#39602 = ORIENTED_EDGE('',*,*,#32410,.F.); +#39603 = ORIENTED_EDGE('',*,*,#39604,.T.); +#39604 = EDGE_CURVE('',#32402,#32625,#39605,.T.); +#39605 = LINE('',#39606,#39607); +#39606 = CARTESIAN_POINT('',(3.7,0.86,0.85)); +#39607 = VECTOR('',#39608,1.); +#39608 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39609 = ORIENTED_EDGE('',*,*,#32633,.T.); +#39610 = ORIENTED_EDGE('',*,*,#32756,.T.); +#39611 = ORIENTED_EDGE('',*,*,#29271,.F.); +#39612 = ORIENTED_EDGE('',*,*,#32317,.F.); +#39613 = PLANE('',#39614); +#39614 = AXIS2_PLACEMENT_3D('',#39615,#39616,#39617); +#39615 = CARTESIAN_POINT('',(3.7,0.86,0.85)); +#39616 = DIRECTION('',(0.,0.,-1.)); +#39617 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39618 = ADVANCED_FACE('',(#39619),#39632,.F.); +#39619 = FACE_BOUND('',#39620,.F.); +#39620 = EDGE_LOOP('',(#39621,#39622,#39628,#39629,#39630,#39631)); +#39621 = ORIENTED_EDGE('',*,*,#33171,.F.); +#39622 = ORIENTED_EDGE('',*,*,#39623,.T.); +#39623 = EDGE_CURVE('',#33163,#32940,#39624,.T.); +#39624 = LINE('',#39625,#39626); +#39625 = CARTESIAN_POINT('',(3.7,-0.14,0.85)); +#39626 = VECTOR('',#39627,1.); +#39627 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39628 = ORIENTED_EDGE('',*,*,#32948,.T.); +#39629 = ORIENTED_EDGE('',*,*,#32962,.T.); +#39630 = ORIENTED_EDGE('',*,*,#29303,.F.); +#39631 = ORIENTED_EDGE('',*,*,#33209,.F.); +#39632 = PLANE('',#39633); +#39633 = AXIS2_PLACEMENT_3D('',#39634,#39635,#39636); +#39634 = CARTESIAN_POINT('',(3.7,-0.14,0.85)); +#39635 = DIRECTION('',(0.,0.,-1.)); +#39636 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39637 = ADVANCED_FACE('',(#39638),#39651,.F.); +#39638 = FACE_BOUND('',#39639,.F.); +#39639 = EDGE_LOOP('',(#39640,#39641,#39647,#39648,#39649,#39650)); +#39640 = ORIENTED_EDGE('',*,*,#32856,.F.); +#39641 = ORIENTED_EDGE('',*,*,#39642,.T.); +#39642 = EDGE_CURVE('',#32848,#33071,#39643,.T.); +#39643 = LINE('',#39644,#39645); +#39644 = CARTESIAN_POINT('',(3.7,0.36,0.85)); +#39645 = VECTOR('',#39646,1.); +#39646 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#39647 = ORIENTED_EDGE('',*,*,#33079,.T.); +#39648 = ORIENTED_EDGE('',*,*,#33202,.T.); +#39649 = ORIENTED_EDGE('',*,*,#29287,.F.); +#39650 = ORIENTED_EDGE('',*,*,#32763,.F.); +#39651 = PLANE('',#39652); +#39652 = AXIS2_PLACEMENT_3D('',#39653,#39654,#39655); +#39653 = CARTESIAN_POINT('',(3.7,0.36,0.85)); +#39654 = DIRECTION('',(0.,0.,-1.)); +#39655 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#39656 = ADVANCED_FACE('',(#39657),#39952,.T.); +#39657 = FACE_BOUND('',#39658,.T.); +#39658 = EDGE_LOOP('',(#39659,#39949,#39950,#39951)); +#39659 = ORIENTED_EDGE('',*,*,#39660,.T.); +#39660 = EDGE_CURVE('',#30317,#30246,#39661,.T.); +#39661 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#39662,#39663,#39664,#39665, + #39666,#39667,#39668,#39669,#39670,#39671,#39672,#39673,#39674, + #39675,#39676,#39677,#39678,#39679,#39680,#39681,#39682,#39683, + #39684,#39685,#39686,#39687,#39688,#39689,#39690,#39691,#39692, + #39693,#39694,#39695,#39696,#39697,#39698,#39699,#39700,#39701, + #39702,#39703,#39704,#39705,#39706,#39707,#39708,#39709,#39710, + #39711,#39712,#39713,#39714,#39715,#39716,#39717,#39718,#39719, + #39720,#39721,#39722,#39723,#39724,#39725,#39726,#39727,#39728, + #39729,#39730,#39731,#39732,#39733,#39734,#39735,#39736,#39737, + #39738,#39739,#39740,#39741,#39742,#39743,#39744,#39745,#39746, + #39747,#39748,#39749,#39750,#39751,#39752,#39753,#39754,#39755, + #39756,#39757,#39758,#39759,#39760,#39761,#39762,#39763,#39764, + #39765,#39766,#39767,#39768,#39769,#39770,#39771,#39772,#39773, + #39774,#39775,#39776,#39777,#39778,#39779,#39780,#39781,#39782, + #39783,#39784,#39785,#39786,#39787,#39788,#39789,#39790,#39791, + #39792,#39793,#39794,#39795,#39796,#39797,#39798,#39799,#39800, + #39801,#39802,#39803,#39804,#39805,#39806,#39807,#39808,#39809, + #39810,#39811,#39812,#39813,#39814,#39815,#39816,#39817,#39818, + #39819,#39820,#39821,#39822,#39823,#39824,#39825,#39826,#39827, + #39828,#39829,#39830,#39831,#39832,#39833,#39834,#39835,#39836, + #39837,#39838,#39839,#39840,#39841,#39842,#39843,#39844,#39845, + #39846,#39847,#39848,#39849,#39850,#39851,#39852,#39853,#39854, + #39855,#39856,#39857,#39858,#39859,#39860,#39861,#39862,#39863, + #39864,#39865,#39866,#39867,#39868,#39869,#39870,#39871,#39872, + #39873,#39874,#39875,#39876,#39877,#39878,#39879,#39880,#39881, + #39882,#39883,#39884,#39885,#39886,#39887,#39888,#39889,#39890, + #39891,#39892,#39893,#39894,#39895,#39896,#39897,#39898,#39899, + #39900,#39901,#39902,#39903,#39904,#39905,#39906,#39907,#39908, + #39909,#39910,#39911,#39912,#39913,#39914,#39915,#39916,#39917, + #39918,#39919,#39920,#39921,#39922,#39923,#39924,#39925,#39926, + #39927,#39928,#39929,#39930,#39931,#39932,#39933,#39934,#39935, + #39936,#39937,#39938,#39939,#39940,#39941,#39942,#39943,#39944, + #39945,#39946,#39947,#39948),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,1.218242890729E-02, + 2.068711022869E-02,2.928674756536E-02,3.798345157497E-02, + 4.677917444373E-02,5.567586397708E-02,6.467518947082E-02, + 7.377882358066E-02,8.298778234625E-02,9.230356979011E-02, + 0.101727401679,0.11126007841,0.120902422602,0.130655036381, + 0.140518410479,0.150492896021,0.160578695406,0.170775871694, + 0.181084346313,0.191503898997,0.202034180514,0.212674696887, + 0.223424822075,0.234283797656,0.245250730892,0.256324599286, + 0.267504252229,0.278788408739,0.29017566643,0.301664496314, + 0.313253249538,0.324940155384,0.336723330439,0.348600599969, + 0.36055631892,0.372519357275,0.384389984311,0.396164751835, + 0.407849799099,0.419450648845,0.430971923995,0.442418499291, + 0.453794549065,0.465104020171,0.476350541213,0.487537564792, + 0.498968830096,0.510439542019,0.521483507573,0.532478604719, + 0.543427214449,0.554331616234,0.565193909956,0.576015986732, + 0.58680000133,0.597547487542,0.608260188648,0.618939713077, + 0.629587554579,0.640205124783,0.650793838468,0.661354957419, + 0.671889723858,0.682399342735,0.692884928772,0.703347567301, + 0.713788332839,0.724208196503,0.734608129004,0.744989049993, + 0.755351885527,0.765697481747,0.776026654703,0.786340248848, + 0.796639040448,0.806923795489,0.817195223116,0.827453964165, + 0.837700732145,0.847936225325,0.858161076768,0.868376026373, + 0.878581635766,0.888778537562,0.898967664801,0.909149287225, + 0.919324194773,0.92949273927,0.939655853199,0.949813920253, + 0.959967639607,0.970117957156,0.980264606371,0.990408711491,1.), + .UNSPECIFIED.); +#39662 = CARTESIAN_POINT('',(-3.295124813083,-3.222568209866, + 1.460996513181)); +#39663 = CARTESIAN_POINT('',(-3.295065469732,-3.222543629045, + 1.461259734639)); +#39664 = CARTESIAN_POINT('',(-3.295004391451,-3.222518329593, + 1.461521823539)); +#39665 = CARTESIAN_POINT('',(-3.294941610213,-3.222492324753, + 1.461782744824)); +#39666 = CARTESIAN_POINT('',(-3.294832163789,-3.222446990559, + 1.462223786397)); +#39667 = CARTESIAN_POINT('',(-3.294786355042,-3.222428015955, + 1.462404519994)); +#39668 = CARTESIAN_POINT('',(-3.294739743069,-3.222408708643, + 1.462584660713)); +#39669 = CARTESIAN_POINT('',(-3.294644405347,-3.222369218466, + 1.462945744098)); +#39670 = CARTESIAN_POINT('',(-3.294595661808,-3.222349028231, + 1.463126673257)); +#39671 = CARTESIAN_POINT('',(-3.294546119573,-3.222328507165, + 1.463306978864)); +#39672 = CARTESIAN_POINT('',(-3.294444892184,-3.222286577408, + 1.463668356168)); +#39673 = CARTESIAN_POINT('',(-3.294393189151,-3.222265161311, + 1.463849413536)); +#39674 = CARTESIAN_POINT('',(-3.294340692488,-3.222243416481, + 1.464029817922)); +#39675 = CARTESIAN_POINT('',(-3.29423352835,-3.222199027642, + 1.464391354391)); +#39676 = CARTESIAN_POINT('',(-3.294178842964,-3.222176376213, + 1.464572471368)); +#39677 = CARTESIAN_POINT('',(-3.294123369506,-3.222153398354, + 1.464752907156)); +#39678 = CARTESIAN_POINT('',(-3.29401022426,-3.222106532059, + 1.465114468725)); +#39679 = CARTESIAN_POINT('',(-3.293952534547,-3.222082636197, + 1.465295578645)); +#39680 = CARTESIAN_POINT('',(-3.293894062755,-3.222058416388, + 1.465475980342)); +#39681 = CARTESIAN_POINT('',(-3.293774895451,-3.222009055674, + 1.465837431086)); +#39682 = CARTESIAN_POINT('',(-3.293714182066,-3.221983907367, + 1.466018463586)); +#39683 = CARTESIAN_POINT('',(-3.293652693024,-3.221958437772, + 1.466198761985)); +#39684 = CARTESIAN_POINT('',(-3.293527466246,-3.221906567142, + 1.466559964372)); +#39685 = CARTESIAN_POINT('',(-3.293463710707,-3.221880158733, + 1.466740851151)); +#39686 = CARTESIAN_POINT('',(-3.293399186304,-3.22185343185, + 1.466920979045)); +#39687 = CARTESIAN_POINT('',(-3.293267868913,-3.221799038406, + 1.467281786431)); +#39688 = CARTESIAN_POINT('',(-3.293201058313,-3.22177136455, + 1.467462448189)); +#39689 = CARTESIAN_POINT('',(-3.293133486079,-3.221743375213, + 1.467642327417)); +#39690 = CARTESIAN_POINT('',(-3.292996050356,-3.221686447473, + 1.468002594137)); +#39691 = CARTESIAN_POINT('',(-3.292926169382,-3.221657501826, + 1.468182963314)); +#39692 = CARTESIAN_POINT('',(-3.292855534303,-3.221628243818, + 1.468362527307)); +#39693 = CARTESIAN_POINT('',(-3.292711952815,-3.221568770419, + 1.468722115347)); +#39694 = CARTESIAN_POINT('',(-3.292638989101,-3.221538547859, + 1.468902120572)); +#39695 = CARTESIAN_POINT('',(-3.292565279119,-3.221508016185, + 1.469081298936)); +#39696 = CARTESIAN_POINT('',(-3.292415531585,-3.221445988725, + 1.469440060449)); +#39697 = CARTESIAN_POINT('',(-3.292339476982,-3.221414485877, + 1.469619624366)); +#39698 = CARTESIAN_POINT('',(-3.292262684283,-3.2213826773, + 1.469798340729)); +#39699 = CARTESIAN_POINT('',(-3.292106755709,-3.221318089569, + 1.470156124463)); +#39700 = CARTESIAN_POINT('',(-3.292027603041,-3.221285303461, + 1.470335172215)); +#39701 = CARTESIAN_POINT('',(-3.291947720736,-3.221252215127, + 1.470513352637)); +#39702 = CARTESIAN_POINT('',(-3.291785599924,-3.221185062488, + 1.470870007628)); +#39703 = CARTESIAN_POINT('',(-3.29170334492,-3.221150991349, + 1.471048462252)); +#39704 = CARTESIAN_POINT('',(-3.291620369021,-3.221116621607, + 1.471226030671)); +#39705 = CARTESIAN_POINT('',(-3.291452049792,-3.221046901499, + 1.471581403856)); +#39706 = CARTESIAN_POINT('',(-3.291366690278,-3.221011544431, + 1.471759188399)); +#39707 = CARTESIAN_POINT('',(-3.291280618876,-3.220975892489, + 1.47193606872)); +#39708 = CARTESIAN_POINT('',(-3.291106099499,-3.220903604196, + 1.472290006522)); +#39709 = CARTESIAN_POINT('',(-3.291017635675,-3.22086696128, + 1.472467043551)); +#39710 = CARTESIAN_POINT('',(-3.29092846922,-3.220830027325, + 1.472643159166)); +#39711 = CARTESIAN_POINT('',(-3.290747752828,-3.220755172145, + 1.472995506917)); +#39712 = CARTESIAN_POINT('',(-3.290656187399,-3.220717244502, + 1.473171718415)); +#39713 = CARTESIAN_POINT('',(-3.290563928833,-3.220679029753, + 1.473346992112)); +#39714 = CARTESIAN_POINT('',(-3.290377023535,-3.220601611043, + 1.473697594189)); +#39715 = CARTESIAN_POINT('',(-3.290282361682,-3.22056240082, + 1.473872901797)); +#39716 = CARTESIAN_POINT('',(-3.290187016413,-3.220522907517, + 1.47404725599)); +#39717 = CARTESIAN_POINT('',(-3.289993935326,-3.220442930712, + 1.474395956089)); +#39718 = CARTESIAN_POINT('',(-3.289896184776,-3.220402441108, + 1.474570281131)); +#39719 = CARTESIAN_POINT('',(-3.289797760745,-3.22036167254, + 1.474743637897)); +#39720 = CARTESIAN_POINT('',(-3.289598522111,-3.220279145195, + 1.475090279138)); +#39721 = CARTESIAN_POINT('',(-3.289497693178,-3.220237380484, + 1.475263542703)); +#39722 = CARTESIAN_POINT('',(-3.289396200903,-3.220195341007, + 1.475435823858)); +#39723 = CARTESIAN_POINT('',(-3.289190828049,-3.220110272786, + 1.475780249156)); +#39724 = CARTESIAN_POINT('',(-3.289086933553,-3.220067238277, + 1.475952372384)); +#39725 = CARTESIAN_POINT('',(-3.288982386046,-3.220023933281, + 1.476123499776)); +#39726 = CARTESIAN_POINT('',(-3.288770907483,-3.219936335992, + 1.476465551945)); +#39727 = CARTESIAN_POINT('',(-3.288663962935,-3.21989203811, + 1.476636455846)); +#39728 = CARTESIAN_POINT('',(-3.288556375887,-3.219847474095, + 1.476806351174)); +#39729 = CARTESIAN_POINT('',(-3.288338825407,-3.219757361736, + 1.477145873047)); +#39730 = CARTESIAN_POINT('',(-3.288228848915,-3.219711807982, + 1.477315478793)); +#39731 = CARTESIAN_POINT('',(-3.288118240605,-3.219665992519, + 1.477484063902)); +#39732 = CARTESIAN_POINT('',(-3.287894657214,-3.219573381247, + 1.477820898698)); +#39733 = CARTESIAN_POINT('',(-3.28778166951,-3.219526580207, + 1.477989127703)); +#39734 = CARTESIAN_POINT('',(-3.287668060831,-3.219479521952, + 1.47815632466)); +#39735 = CARTESIAN_POINT('',(-3.287438488814,-3.219384430109, + 1.478490316117)); +#39736 = CARTESIAN_POINT('',(-3.287322513298,-3.219336391477, + 1.478657090088)); +#39737 = CARTESIAN_POINT('',(-3.287205927798,-3.219288100182, + 1.478822821241)); +#39738 = CARTESIAN_POINT('',(-3.286970416735,-3.219190548305, + 1.47915381383)); +#39739 = CARTESIAN_POINT('',(-3.286851479439,-3.219141282865, + 1.479319054928)); +#39740 = CARTESIAN_POINT('',(-3.286731943292,-3.219091769371, + 1.479483243062)); +#39741 = CARTESIAN_POINT('',(-3.286490548017,-3.218991780174, + 1.479811082252)); +#39742 = CARTESIAN_POINT('',(-3.286368677607,-3.218941299797, + 1.479974713195)); +#39743 = CARTESIAN_POINT('',(-3.286246219606,-3.218890576033, + 1.480137281641)); +#39744 = CARTESIAN_POINT('',(-3.285999000237,-3.218788174417, + 1.480461814063)); +#39745 = CARTESIAN_POINT('',(-3.285874228039,-3.218736492081, + 1.480623758183)); +#39746 = CARTESIAN_POINT('',(-3.285748879631,-3.21868457107, + 1.480784630873)); +#39747 = CARTESIAN_POINT('',(-3.285495901514,-3.218579784103, + 1.481105704586)); +#39748 = CARTESIAN_POINT('',(-3.285368261427,-3.218526913848, + 1.481265886042)); +#39749 = CARTESIAN_POINT('',(-3.285240056619,-3.218473809677, + 1.481424987721)); +#39750 = CARTESIAN_POINT('',(-3.284981390286,-3.218366666575, + 1.481742452431)); +#39751 = CARTESIAN_POINT('',(-3.284850918834,-3.21831262353, + 1.481900796212)); +#39752 = CARTESIAN_POINT('',(-3.284719894251,-3.21825835137, + 1.482058052449)); +#39753 = CARTESIAN_POINT('',(-3.284455615407,-3.218148883489, + 1.482371759693)); +#39754 = CARTESIAN_POINT('',(-3.284322351667,-3.21809368384,1.4825281918 + )); +#39755 = CARTESIAN_POINT('',(-3.284188546473,-3.218038259914, + 1.482683529158)); +#39756 = CARTESIAN_POINT('',(-3.28391873593,-3.217926500728, + 1.482993332531)); +#39757 = CARTESIAN_POINT('',(-3.283782721544,-3.217870161725, + 1.483147780022)); +#39758 = CARTESIAN_POINT('',(-3.283646177464,-3.217813603315, + 1.483301126116)); +#39759 = CARTESIAN_POINT('',(-3.283370921042,-3.217699588372, + 1.483606881522)); +#39760 = CARTESIAN_POINT('',(-3.283232200106,-3.217642128279, + 1.483759272711)); +#39761 = CARTESIAN_POINT('',(-3.283092961304,-3.217584453678, + 1.4839105564)); +#39762 = CARTESIAN_POINT('',(-3.282812351826,-3.217468221427, + 1.484212120037)); +#39763 = CARTESIAN_POINT('',(-3.282670973006,-3.217409660402, + 1.484362382323)); +#39764 = CARTESIAN_POINT('',(-3.282529088222,-3.2173508898, + 1.484511531572)); +#39765 = CARTESIAN_POINT('',(-3.282243385739,-3.217232547957, + 1.484808593878)); +#39766 = CARTESIAN_POINT('',(-3.282099561463,-3.217172973991, + 1.484956492264)); +#39767 = CARTESIAN_POINT('',(-3.281955244281,-3.217113195857, + 1.485103275122)); +#39768 = CARTESIAN_POINT('',(-3.28166555446,-3.216993202405, + 1.485394711039)); +#39769 = CARTESIAN_POINT('',(-3.281520181231,-3.216932986842, + 1.485539362738)); +#39770 = CARTESIAN_POINT('',(-3.281374333527,-3.216872574745, + 1.485682909632)); +#39771 = CARTESIAN_POINT('',(-3.28108283766,-3.216751833203, + 1.485966705281)); +#39772 = CARTESIAN_POINT('',(-3.280937196659,-3.216691506725, + 1.486106970947)); +#39773 = CARTESIAN_POINT('',(-3.280791106397,-3.216630994157, + 1.486246160429)); +#39774 = CARTESIAN_POINT('',(-3.280499227764,-3.216510094069, + 1.486521282986)); +#39775 = CARTESIAN_POINT('',(-3.280353446483,-3.216449709485, + 1.48665723328)); +#39776 = CARTESIAN_POINT('',(-3.28020723995,-3.216389148756, + 1.486792135796)); +#39777 = CARTESIAN_POINT('',(-3.279915109669,-3.216268144432, + 1.487058836096)); +#39778 = CARTESIAN_POINT('',(-3.279769192256,-3.216207703461, + 1.487190649705)); +#39779 = CARTESIAN_POINT('',(-3.279622871802,-3.216147095544, + 1.487321442038)); +#39780 = CARTESIAN_POINT('',(-3.279330497078,-3.216025989968, + 1.487580059348)); +#39781 = CARTESIAN_POINT('',(-3.279184448487,-3.215965494661, + 1.487707898916)); +#39782 = CARTESIAN_POINT('',(-3.279038017466,-3.215904840946, + 1.487834741996)); +#39783 = CARTESIAN_POINT('',(-3.278745411776,-3.215783639701, + 1.488085581763)); +#39784 = CARTESIAN_POINT('',(-3.278599242239,-3.215723094296, + 1.488209592005)); +#39785 = CARTESIAN_POINT('',(-3.278452709472,-3.215662398437, + 1.488332629058)); +#39786 = CARTESIAN_POINT('',(-3.278159883267,-3.215541105851, + 1.488575974741)); +#39787 = CARTESIAN_POINT('',(-3.278013594438,-3.215480511034, + 1.488696295888)); +#39788 = CARTESIAN_POINT('',(-3.277866960269,-3.215419773173, + 1.488815665675)); +#39789 = CARTESIAN_POINT('',(-3.277573919476,-3.215298391702, + 1.489051781879)); +#39790 = CARTESIAN_POINT('',(-3.277427517015,-3.215237749817, + 1.489168539928)); +#39791 = CARTESIAN_POINT('',(-3.277280785944,-3.215176971818, + 1.489284367152)); +#39792 = CARTESIAN_POINT('',(-3.276987539224,-3.215055505049, + 1.48951349608)); +#39793 = CARTESIAN_POINT('',(-3.276841027341,-3.21499481784, + 1.489626808598)); +#39794 = CARTESIAN_POINT('',(-3.276694202517,-3.214934001006, + 1.489739209619)); +#39795 = CARTESIAN_POINT('',(-3.276400757335,-3.214812452032, + 1.489961576297)); +#39796 = CARTESIAN_POINT('',(-3.276254140389,-3.214751721305, + 1.490071552027)); +#39797 = CARTESIAN_POINT('',(-3.276107225212,-3.214690867046, + 1.490180634482)); +#39798 = CARTESIAN_POINT('',(-3.275813587995,-3.214569238528, + 1.49039644833)); +#39799 = CARTESIAN_POINT('',(-3.275666869046,-3.21450846555, + 1.490503189108)); +#39800 = CARTESIAN_POINT('',(-3.275519865697,-3.214447574769, + 1.490609053796)); +#39801 = CARTESIAN_POINT('',(-3.275222084942,-3.214324229942, + 1.490821330771)); +#39802 = CARTESIAN_POINT('',(-3.275071295211,-3.21426177079, + 1.490927704553)); +#39803 = CARTESIAN_POINT('',(-3.274920219403,-3.214199193141, + 1.491033171514)); +#39804 = CARTESIAN_POINT('',(-3.274616983969,-3.214073588912, + 1.491242660424)); +#39805 = CARTESIAN_POINT('',(-3.274464822403,-3.214010561527, + 1.491346676129)); +#39806 = CARTESIAN_POINT('',(-3.274312383505,-3.213947419269, + 1.491449786611)); +#39807 = CARTESIAN_POINT('',(-3.274012642768,-3.21382326259, + 1.491650402282)); +#39808 = CARTESIAN_POINT('',(-3.273865360801,-3.213762256402, + 1.491747973293)); +#39809 = CARTESIAN_POINT('',(-3.273717831207,-3.213701147643, + 1.491844712141)); +#39810 = CARTESIAN_POINT('',(-3.273422939637,-3.213578999555, + 1.492036107749)); +#39811 = CARTESIAN_POINT('',(-3.273275579807,-3.213517961115, + 1.492130771828)); +#39812 = CARTESIAN_POINT('',(-3.273127983427,-3.213456824693, + 1.49222461765)); +#39813 = CARTESIAN_POINT('',(-3.272832951193,-3.21333461834, + 1.492410285795)); +#39814 = CARTESIAN_POINT('',(-3.272685517299,-3.213273549222, + 1.492502114996)); +#39815 = CARTESIAN_POINT('',(-3.272537857363,-3.213212386474, + 1.492593139129)); +#39816 = CARTESIAN_POINT('',(-3.272242690767,-3.213090124467, + 1.49277321905)); +#39817 = CARTESIAN_POINT('',(-3.272095185895,-3.213029025948, + 1.4928622813)); +#39818 = CARTESIAN_POINT('',(-3.271947464965,-3.212967837935, + 1.492950550997)); +#39819 = CARTESIAN_POINT('',(-3.271652170153,-3.21284552282, + 1.493125173302)); +#39820 = CARTESIAN_POINT('',(-3.271504597907,-3.212784396394, + 1.493211531998)); +#39821 = CARTESIAN_POINT('',(-3.271356819103,-3.212723184409, + 1.493297110026)); +#39822 = CARTESIAN_POINT('',(-3.271061403872,-3.212600819414, + 1.493466396367)); +#39823 = CARTESIAN_POINT('',(-3.270913768944,-3.212539667024, + 1.493550110429)); +#39824 = CARTESIAN_POINT('',(-3.270765936515,-3.212478432827, + 1.493633055132)); +#39825 = CARTESIAN_POINT('',(-3.270470404588,-3.212356019495, + 1.493797122151)); +#39826 = CARTESIAN_POINT('',(-3.270322706451,-3.212294840923, + 1.493878249851)); +#39827 = CARTESIAN_POINT('',(-3.270174819446,-3.21223358412, + 1.493958618905)); +#39828 = CARTESIAN_POINT('',(-3.269879176305,-3.212111124721, + 1.494117575189)); +#39829 = CARTESIAN_POINT('',(-3.269731421421,-3.212049922645, + 1.494196167533)); +#39830 = CARTESIAN_POINT('',(-3.269583485928,-3.211988645757, + 1.494274011456)); +#39831 = CARTESIAN_POINT('',(-3.269287739892,-3.211866143738, + 1.494427957854)); +#39832 = CARTESIAN_POINT('',(-3.269139930494,-3.211804919081, + 1.494504065149)); +#39833 = CARTESIAN_POINT('',(-3.268991948387,-3.211743622885, + 1.494579433747)); +#39834 = CARTESIAN_POINT('',(-3.268696104126,-3.21162108018, + 1.494728467134)); +#39835 = CARTESIAN_POINT('',(-3.26854824302,-3.211559834104, + 1.494802136478)); +#39836 = CARTESIAN_POINT('',(-3.268400216775,-3.211498519626, + 1.494875076376)); +#39837 = CARTESIAN_POINT('',(-3.268104279967,-3.211375938586, + 1.495019287577)); +#39838 = CARTESIAN_POINT('',(-3.267956370364,-3.211314672423, + 1.495090563187)); +#39839 = CARTESIAN_POINT('',(-3.267808302884,-3.211253340865, + 1.495161118166)); +#39840 = CARTESIAN_POINT('',(-3.267512279684,-3.211130724041, + 1.495300592657)); +#39841 = CARTESIAN_POINT('',(-3.267364324844,-3.211069439139, + 1.49536951625)); +#39842 = CARTESIAN_POINT('',(-3.267216219103,-3.211008091733, + 1.49543772761)); +#39843 = CARTESIAN_POINT('',(-3.266920114679,-3.210885441264, + 1.495572546567)); +#39844 = CARTESIAN_POINT('',(-3.266772116798,-3.210824138535, + 1.495639158018)); +#39845 = CARTESIAN_POINT('',(-3.266623974727,-3.21076277608, + 1.495705065233)); +#39846 = CARTESIAN_POINT('',(-3.266327794386,-3.210640094166, + 1.495835305243)); +#39847 = CARTESIAN_POINT('',(-3.266179756853,-3.210578775012, + 1.495899641694)); +#39848 = CARTESIAN_POINT('',(-3.266031581591,-3.210517398809, + 1.49596328153)); +#39849 = CARTESIAN_POINT('',(-3.265735331257,-3.210394687902, + 1.496089014726)); +#39850 = CARTESIAN_POINT('',(-3.265587256859,-3.210333353478, + 1.496151111548)); +#39851 = CARTESIAN_POINT('',(-3.265439050961,-3.210271964585, + 1.496212519019)); +#39852 = CARTESIAN_POINT('',(-3.265142735677,-3.210149226776, + 1.496333813968)); +#39853 = CARTESIAN_POINT('',(-3.264994626905,-3.210087878114, + 1.496393704725)); +#39854 = CARTESIAN_POINT('',(-3.264846392647,-3.210026477474, + 1.49645291305)); +#39855 = CARTESIAN_POINT('',(-3.264550017684,-3.209903714945, + 1.496569834495)); +#39856 = CARTESIAN_POINT('',(-3.26440187754,-3.209842353288, + 1.496627550725)); +#39857 = CARTESIAN_POINT('',(-3.264253617722,-3.209780942061, + 1.496684591119)); +#39858 = CARTESIAN_POINT('',(-3.263957188586,-3.209658157092, + 1.496797200221)); +#39859 = CARTESIAN_POINT('',(-3.26380901978,-3.209596783563, + 1.496852771878)); +#39860 = CARTESIAN_POINT('',(-3.263660736922,-3.209535362792, + 1.496907673982)); +#39861 = CARTESIAN_POINT('',(-3.263364258331,-3.209412557339, + 1.497016028901)); +#39862 = CARTESIAN_POINT('',(-3.263216063063,-3.209351172849, + 1.497069484506)); +#39863 = CARTESIAN_POINT('',(-3.26306775919,-3.209289743374, + 1.497122276539)); +#39864 = CARTESIAN_POINT('',(-3.262771236213,-3.209166919535, + 1.497226432155)); +#39865 = CARTESIAN_POINT('',(-3.262623017535,-3.209105525348, + 1.497277798387)); +#39866 = CARTESIAN_POINT('',(-3.262474695532,-3.209044088363, + 1.497328506745)); +#39867 = CARTESIAN_POINT('',(-3.262178133538,-3.208921248363, + 1.497428514894)); +#39868 = CARTESIAN_POINT('',(-3.262029893933,-3.208859845508, + 1.497477817194)); +#39869 = CARTESIAN_POINT('',(-3.261881556131,-3.208798401979, + 1.497526467043)); +#39870 = CARTESIAN_POINT('',(-3.261584960122,-3.208675547889, + 1.497622376883)); +#39871 = CARTESIAN_POINT('',(-3.261436702266,-3.208614137475, + 1.497669639254)); +#39872 = CARTESIAN_POINT('',(-3.261288351197,-3.20855268845, + 1.497716254333)); +#39873 = CARTESIAN_POINT('',(-3.260991725789,-3.208429822183, + 1.497808112486)); +#39874 = CARTESIAN_POINT('',(-3.260843451767,-3.208368405072, + 1.497853357808)); +#39875 = CARTESIAN_POINT('',(-3.260695089381,-3.208306951359, + 1.497897960742)); +#39876 = CARTESIAN_POINT('',(-3.26039843928,-3.208184074865, + 1.497985811239)); +#39877 = CARTESIAN_POINT('',(-3.260250151853,-3.208122652201, + 1.498029060933)); +#39878 = CARTESIAN_POINT('',(-3.260101780784,-3.208061194892, + 1.498071672901)); +#39879 = CARTESIAN_POINT('',(-3.259805111384,-3.207938310403, + 1.498155557166)); +#39880 = CARTESIAN_POINT('',(-3.259656813312,-3.20787688333, + 1.498196831482)); +#39881 = CARTESIAN_POINT('',(-3.259508436204,-3.20781542352, + 1.498237472501)); +#39882 = CARTESIAN_POINT('',(-3.259211752095,-3.207692532938, + 1.498317429899)); +#39883 = CARTESIAN_POINT('',(-3.259063445326,-3.207631102263, + 1.498356748184)); +#39884 = CARTESIAN_POINT('',(-3.258915064017,-3.207569640713, + 1.498395437368)); +#39885 = CARTESIAN_POINT('',(-3.258618369585,-3.207446745855, + 1.498471505091)); +#39886 = CARTESIAN_POINT('',(-3.258470056669,-3.207385312634, + 1.498508885432)); +#39887 = CARTESIAN_POINT('',(-3.258321673608,-3.207323850357, + 1.498545640651)); +#39888 = CARTESIAN_POINT('',(-3.258024973648,-3.20720095321, + 1.498617853671)); +#39889 = CARTESIAN_POINT('',(-3.257876656935,-3.207139518416, + 1.498653313172)); +#39890 = CARTESIAN_POINT('',(-3.257728274376,-3.207078056348, + 1.498688151317)); +#39891 = CARTESIAN_POINT('',(-3.257431573985,-3.206955159022, + 1.498756542515)); +#39892 = CARTESIAN_POINT('',(-3.257283256319,-3.206893723833, + 1.498790097175)); +#39893 = CARTESIAN_POINT('',(-3.257134877019,-3.206832263114, + 1.498823034041)); +#39894 = CARTESIAN_POINT('',(-3.256838182484,-3.206709368214, + 1.498887634123)); +#39895 = CARTESIAN_POINT('',(-3.256689867396,-3.206647934093, + 1.498919298861)); +#39896 = CARTESIAN_POINT('',(-3.256541494806,-3.206586476154, + 1.49895034918)); +#39897 = CARTESIAN_POINT('',(-3.256244811784,-3.206463586023, + 1.499011187203)); +#39898 = CARTESIAN_POINT('',(-3.256096501482,-3.206402153884, + 1.499040976339)); +#39899 = CARTESIAN_POINT('',(-3.255948137731,-3.206340699606, + 1.499070154233)); +#39900 = CARTESIAN_POINT('',(-3.255651470516,-3.206217816022, + 1.499127257749)); +#39901 = CARTESIAN_POINT('',(-3.255503167166,-3.206156386763, + 1.499155184714)); +#39902 = CARTESIAN_POINT('',(-3.255354814351,-3.206094937016, + 1.499182503423)); +#39903 = CARTESIAN_POINT('',(-3.255058167913,-3.205972062038, + 1.499235898107)); +#39904 = CARTESIAN_POINT('',(-3.254909874388,-3.205910636848, + 1.499261975344)); +#39905 = CARTESIAN_POINT('',(-3.254761535319,-3.205849192794, + 1.499287447132)); +#39906 = CARTESIAN_POINT('',(-3.25446491357,-3.205726328043, + 1.499337157181)); +#39907 = CARTESIAN_POINT('',(-3.254316630975,-3.205664907381, + 1.499361396611)); +#39908 = CARTESIAN_POINT('',(-3.254168306697,-3.205603469453, + 1.499385033212)); +#39909 = CARTESIAN_POINT('',(-3.253871714171,-3.205480616807, + 1.499431081043)); +#39910 = CARTESIAN_POINT('',(-3.253723445997,-3.205419202118, + 1.499453493375)); +#39911 = CARTESIAN_POINT('',(-3.253575139947,-3.20535777174, + 1.499475305329)); +#39912 = CARTESIAN_POINT('',(-3.25327858236,-3.205234933566, + 1.499517711642)); +#39913 = CARTESIAN_POINT('',(-3.253130330886,-3.205173525795, + 1.499538307023)); +#39914 = CARTESIAN_POINT('',(-3.252982045293,-3.205112103891, + 1.499558304308)); +#39915 = CARTESIAN_POINT('',(-3.252685522618,-3.204989280178, + 1.499597089058)); +#39916 = CARTESIAN_POINT('',(-3.252537285585,-3.204927878388, + 1.499615877434)); +#39917 = CARTESIAN_POINT('',(-3.252389018144,-3.204866464003, + 1.49963406979)); +#39918 = CARTESIAN_POINT('',(-3.252092535309,-3.204743656792, + 1.499669250575)); +#39919 = CARTESIAN_POINT('',(-3.251944319957,-3.204682263983, + 1.499686239881)); +#39920 = CARTESIAN_POINT('',(-3.25179607787,-3.2046208601,1.499702635119 + )); +#39921 = CARTESIAN_POINT('',(-3.251499641619,-3.204498072184, + 1.499734228022)); +#39922 = CARTESIAN_POINT('',(-3.251351447487,-3.204436688165, + 1.499749426471)); +#39923 = CARTESIAN_POINT('',(-3.251203230257,-3.204375294578, + 1.499764032619)); +#39924 = CARTESIAN_POINT('',(-3.25090684589,-3.204252528154, + 1.499792052451)); +#39925 = CARTESIAN_POINT('',(-3.250758678779,-3.204191155327, + 1.499805466875)); +#39926 = CARTESIAN_POINT('',(-3.250610492178,-3.204129774427, + 1.499818290637)); +#39927 = CARTESIAN_POINT('',(-3.250314162708,-3.204007030742, + 1.499842751118)); +#39928 = CARTESIAN_POINT('',(-3.250166019857,-3.203945667964, + 1.499854388466)); +#39929 = CARTESIAN_POINT('',(-3.250017861096,-3.203884298595, + 1.499865436596)); +#39930 = CARTESIAN_POINT('',(-3.249721588878,-3.203761578625, + 1.499886349949)); +#39931 = CARTESIAN_POINT('',(-3.249573475436,-3.203700228028, + 1.499896215758)); +#39932 = CARTESIAN_POINT('',(-3.24942534964,-3.203638872314, + 1.49990549366)); +#39933 = CARTESIAN_POINT('',(-3.249129140276,-3.203516178378, + 1.499922870571)); +#39934 = CARTESIAN_POINT('',(-3.248981056717,-3.20345484016, + 1.499930970083)); +#39935 = CARTESIAN_POINT('',(-3.248832964343,-3.20339349829, + 1.499938482834)); +#39936 = CARTESIAN_POINT('',(-3.248536815106,-3.20327082926, + 1.499952333051)); +#39937 = CARTESIAN_POINT('',(-3.248388758248,-3.203209502101, + 1.499958670911)); +#39938 = CARTESIAN_POINT('',(-3.248240696099,-3.203148172751, + 1.499964422961)); +#39939 = CARTESIAN_POINT('',(-3.247944618246,-3.203025533289, + 1.499974754055)); +#39940 = CARTESIAN_POINT('',(-3.247796602545,-3.202964223178, + 1.499979333521)); +#39941 = CARTESIAN_POINT('',(-3.247648585068,-3.202902912332, + 1.499983328079)); +#39942 = CARTESIAN_POINT('',(-3.247352587187,-3.202780305995, + 1.499990146922)); +#39943 = CARTESIAN_POINT('',(-3.247204606783,-3.202719010505, + 1.4999929715)); +#39944 = CARTESIAN_POINT('',(-3.247056628112,-3.202657715732, + 1.49999521186)); +#39945 = CARTESIAN_POINT('',(-3.24676874185,-3.202538469338, + 1.499998434198)); +#39946 = CARTESIAN_POINT('',(-3.246628833889,-3.20248051756,1.4999994781 + )); +#39947 = CARTESIAN_POINT('',(-3.246488930529,-3.202422567699,1.5)); +#39948 = CARTESIAN_POINT('',(-3.246349033255,-3.202364620341,1.5)); +#39949 = ORIENTED_EDGE('',*,*,#30245,.T.); +#39950 = ORIENTED_EDGE('',*,*,#29729,.F.); +#39951 = ORIENTED_EDGE('',*,*,#30316,.F.); +#39952 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#39953,#39954,#39955,#39956,#39957) + ,(#39958,#39959,#39960,#39961,#39962) + ,(#39963,#39964,#39965,#39966,#39967 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,6.517816638234),(-0.355636801641,-4.048920165975E-02, + 6.477327436574,6.792475036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#39953 = CARTESIAN_POINT('',(-3.295256413291,-3.574055919098, + 1.460395584541)); +#39954 = CARTESIAN_POINT('',(-3.295256413291,-3.416482119108, + 1.460395584541)); +#39955 = CARTESIAN_POINT('',(-3.295256413291,-1.175783118266E-15, + 1.460395584541)); +#39956 = CARTESIAN_POINT('',(-3.295256413291,3.416482119108, + 1.460395584541)); +#39957 = CARTESIAN_POINT('',(-3.295256413291,3.574055919098, + 1.460395584541)); +#39958 = CARTESIAN_POINT('',(-3.286838234914,-3.574055919098,1.5)); +#39959 = CARTESIAN_POINT('',(-3.286838234914,-3.416482119108,1.5)); +#39960 = CARTESIAN_POINT('',(-3.286838234914,-1.872696775093E-15,1.5)); +#39961 = CARTESIAN_POINT('',(-3.286838234914,3.416482119108,1.5)); +#39962 = CARTESIAN_POINT('',(-3.286838234914,3.574055919098,1.5)); +#39963 = CARTESIAN_POINT('',(-3.246349033255,-3.574055919098,1.5)); +#39964 = CARTESIAN_POINT('',(-3.246349033255,-3.416482119108,1.5)); +#39965 = CARTESIAN_POINT('',(-3.246349033255,-1.164923498388E-15,1.5)); +#39966 = CARTESIAN_POINT('',(-3.246349033255,3.416482119108,1.5)); +#39967 = CARTESIAN_POINT('',(-3.246349033255,3.574055919098,1.5)); +#39968 = ADVANCED_FACE('',(#39969),#40273,.T.); +#39969 = FACE_BOUND('',#39970,.T.); +#39970 = EDGE_LOOP('',(#39971,#40263,#40264,#40265)); +#39971 = ORIENTED_EDGE('',*,*,#39972,.T.); +#39972 = EDGE_CURVE('',#39973,#30256,#39975,.T.); +#39973 = VERTEX_POINT('',#39974); +#39974 = CARTESIAN_POINT('',(-3.222564340983,-3.295128681966, + 1.460996513181)); +#39975 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#39976,#39977,#39978,#39979, + #39980,#39981,#39982,#39983,#39984,#39985,#39986,#39987,#39988, + #39989,#39990,#39991,#39992,#39993,#39994,#39995,#39996,#39997, + #39998,#39999,#40000,#40001,#40002,#40003,#40004,#40005,#40006, + #40007,#40008,#40009,#40010,#40011,#40012,#40013,#40014,#40015, + #40016,#40017,#40018,#40019,#40020,#40021,#40022,#40023,#40024, + #40025,#40026,#40027,#40028,#40029,#40030,#40031,#40032,#40033, + #40034,#40035,#40036,#40037,#40038,#40039,#40040,#40041,#40042, + #40043,#40044,#40045,#40046,#40047,#40048,#40049,#40050,#40051, + #40052,#40053,#40054,#40055,#40056,#40057,#40058,#40059,#40060, + #40061,#40062,#40063,#40064,#40065,#40066,#40067,#40068,#40069, + #40070,#40071,#40072,#40073,#40074,#40075,#40076,#40077,#40078, + #40079,#40080,#40081,#40082,#40083,#40084,#40085,#40086,#40087, + #40088,#40089,#40090,#40091,#40092,#40093,#40094,#40095,#40096, + #40097,#40098,#40099,#40100,#40101,#40102,#40103,#40104,#40105, + #40106,#40107,#40108,#40109,#40110,#40111,#40112,#40113,#40114, + #40115,#40116,#40117,#40118,#40119,#40120,#40121,#40122,#40123, + #40124,#40125,#40126,#40127,#40128,#40129,#40130,#40131,#40132, + #40133,#40134,#40135,#40136,#40137,#40138,#40139,#40140,#40141, + #40142,#40143,#40144,#40145,#40146,#40147,#40148,#40149,#40150, + #40151,#40152,#40153,#40154,#40155,#40156,#40157,#40158,#40159, + #40160,#40161,#40162,#40163,#40164,#40165,#40166,#40167,#40168, + #40169,#40170,#40171,#40172,#40173,#40174,#40175,#40176,#40177, + #40178,#40179,#40180,#40181,#40182,#40183,#40184,#40185,#40186, + #40187,#40188,#40189,#40190,#40191,#40192,#40193,#40194,#40195, + #40196,#40197,#40198,#40199,#40200,#40201,#40202,#40203,#40204, + #40205,#40206,#40207,#40208,#40209,#40210,#40211,#40212,#40213, + #40214,#40215,#40216,#40217,#40218,#40219,#40220,#40221,#40222, + #40223,#40224,#40225,#40226,#40227,#40228,#40229,#40230,#40231, + #40232,#40233,#40234,#40235,#40236,#40237,#40238,#40239,#40240, + #40241,#40242,#40243,#40244,#40245,#40246,#40247,#40248,#40249, + #40250,#40251,#40252,#40253,#40254,#40255,#40256,#40257,#40258, + #40259,#40260,#40261,#40262),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,7.721727265535E-03, + 1.631359132116E-02,2.500213708783E-02,3.378974414405E-02, + 4.267862202866E-02,5.167081028169E-02,6.076817806331E-02, + 6.99724256753E-02,7.928508573731E-02,8.870752584451E-02, + 9.824094744931E-02,0.107886392955,0.117644742464,0.127516719234, + 0.137502887537,0.147603660808,0.157819296728,0.168149901779, + 0.178595434581,0.18915567345,0.1998303097,0.21061888329, + 0.221520742091,0.232535112751,0.243661150081,0.254897563315, + 0.266243424799,0.277697265239,0.289257645336,0.300923098291, + 0.312691846378,0.324561859899,0.336531281627,0.348585853461, + 0.360660562417,0.372642080746,0.384521100787,0.396304451777, + 0.407997835008,0.419607062325,0.431136862035,0.442592178094, + 0.453977021922,0.465295275332,0.476792975706,0.48800157851, + 0.499152960547,0.510250068776,0.521295651628,0.532292277907, + 0.543242352943,0.554148130667,0.56501173369,0.57583516068, + 0.586620290889,0.597368901506,0.608082673499,0.618763199134, + 0.629411989381,0.640030392077,0.650620024116,0.661181946904, + 0.671717471624,0.6822277915,0.692714049264,0.703177325539, + 0.713618664584,0.724039069451,0.734439496208,0.744820883051, + 0.755184137407,0.765530116432,0.775859658965,0.786173421708, + 0.796472627585,0.806757641852,0.817029278219,0.827288188466, + 0.83753507116,0.847770665803,0.857995642397,0.868210596128, + 0.878416223996,0.888613113929,0.898802014132,0.908983414923, + 0.91915827519,0.929326746123,0.939489523481,0.949647199923, + 0.959801056813,0.969950802552,0.980097131276,0.990240748697,1.), + .UNSPECIFIED.); +#39976 = CARTESIAN_POINT('',(-3.222568209866,-3.295124813083, + 1.460996513181)); +#39977 = CARTESIAN_POINT('',(-3.222552629525,-3.295087198813, + 1.461163353826)); +#39978 = CARTESIAN_POINT('',(-3.222536760471,-3.295048887529, + 1.461329739465)); +#39979 = CARTESIAN_POINT('',(-3.222520606075,-3.295009887365, + 1.461495661159)); +#39980 = CARTESIAN_POINT('',(-3.222485881231,-3.294926054176, + 1.461845204867)); +#39981 = CARTESIAN_POINT('',(-3.22246724366,-3.2948810591,1.462028714543 + )); +#39982 = CARTESIAN_POINT('',(-3.2224482617,-3.294835232595, + 1.462211629147)); +#39983 = CARTESIAN_POINT('',(-3.222409400968,-3.294741414488, + 1.462578300877)); +#39984 = CARTESIAN_POINT('',(-3.222389514506,-3.294693404323, + 1.462762044316)); +#39985 = CARTESIAN_POINT('',(-3.222369285513,-3.294644567213, + 1.462945159859)); +#39986 = CARTESIAN_POINT('',(-3.222327917645,-3.294544696346, + 1.463312199047)); +#39987 = CARTESIAN_POINT('',(-3.222306771026,-3.294493643891, + 1.463496108096)); +#39988 = CARTESIAN_POINT('',(-3.222285283968,-3.294441769544, + 1.463679357747)); +#39989 = CARTESIAN_POINT('',(-3.222241387404,-3.294335793865, + 1.464046627905)); +#39990 = CARTESIAN_POINT('',(-3.222218970121,-3.294281673755, + 1.464230632952)); +#39991 = CARTESIAN_POINT('',(-3.222196214713,-3.294226737339, + 1.464413948403)); +#39992 = CARTESIAN_POINT('',(-3.222149769429,-3.294114608505, + 1.464781310169)); +#39993 = CARTESIAN_POINT('',(-3.222126071766,-3.294057397286, + 1.46496534021)); +#39994 = CARTESIAN_POINT('',(-3.222102038497,-3.293999375842, + 1.465148651734)); +#39995 = CARTESIAN_POINT('',(-3.222053026071,-3.293881049378, + 1.465515962978)); +#39996 = CARTESIAN_POINT('',(-3.222028039138,-3.293820725586, + 1.465699945661)); +#39997 = CARTESIAN_POINT('',(-3.222002719308,-3.29375959811, + 1.465883182149)); +#39998 = CARTESIAN_POINT('',(-3.221951122983,-3.293635033561, + 1.466250298083)); +#39999 = CARTESIAN_POINT('',(-3.221924838742,-3.293571577792, + 1.466434159784)); +#40000 = CARTESIAN_POINT('',(-3.221898224493,-3.29350732531, + 1.466617248816)); +#40001 = CARTESIAN_POINT('',(-3.221844029236,-3.293376486386, + 1.466984022125)); +#40002 = CARTESIAN_POINT('',(-3.221816440534,-3.293309881368, + 1.467167688007)); +#40003 = CARTESIAN_POINT('',(-3.221788524879,-3.293242487014, + 1.467350555909)); +#40004 = CARTESIAN_POINT('',(-3.221731717443,-3.29310534173, + 1.467716836904)); +#40005 = CARTESIAN_POINT('',(-3.221702818034,-3.293035572386, + 1.467900231006)); +#40006 = CARTESIAN_POINT('',(-3.221673594885,-3.292965021463, + 1.46808280294)); +#40007 = CARTESIAN_POINT('',(-3.221614163867,-3.292821542293, + 1.468448439656)); +#40008 = CARTESIAN_POINT('',(-3.221583948453,-3.292748595832, + 1.468631484911)); +#40009 = CARTESIAN_POINT('',(-3.22155341266,-3.292674875907, + 1.468813684888)); +#40010 = CARTESIAN_POINT('',(-3.221491348554,-3.2925250399, + 1.469178523286)); +#40011 = CARTESIAN_POINT('',(-3.221459812794,-3.292448905841, + 1.469361141697)); +#40012 = CARTESIAN_POINT('',(-3.221427960156,-3.292372006769, + 1.46954289276)); +#40013 = CARTESIAN_POINT('',(-3.221363255403,-3.292215795677, + 1.469906776881)); +#40014 = CARTESIAN_POINT('',(-3.221330395954,-3.29213646595, + 1.470088889504)); +#40015 = CARTESIAN_POINT('',(-3.22129722326,-3.292056379981, + 1.470270113708)); +#40016 = CARTESIAN_POINT('',(-3.221229872307,-3.291893780396, + 1.470632885816)); +#40017 = CARTESIAN_POINT('',(-3.221195686837,-3.291811249373, + 1.470814412913)); +#40018 = CARTESIAN_POINT('',(-3.22116119188,-3.291727971179, + 1.470995031482)); +#40019 = CARTESIAN_POINT('',(-3.221091191225,-3.291558974649, + 1.471356532231)); +#40020 = CARTESIAN_POINT('',(-3.221055678452,-3.29147323923, + 1.471537393288)); +#40021 = CARTESIAN_POINT('',(-3.221019860067,-3.291386766001, + 1.471717326635)); +#40022 = CARTESIAN_POINT('',(-3.220947208299,-3.291211369117, + 1.472077395302)); +#40023 = CARTESIAN_POINT('',(-3.220910367985,-3.29112242873, + 1.472257509237)); +#40024 = CARTESIAN_POINT('',(-3.220873226049,-3.291032760164, + 1.472436677172)); +#40025 = CARTESIAN_POINT('',(-3.220797923886,-3.290850964661, + 1.472795151842)); +#40026 = CARTESIAN_POINT('',(-3.220759756883,-3.290758821365, + 1.472974436983)); +#40027 = CARTESIAN_POINT('',(-3.220721292354,-3.290665959778, + 1.473152758696)); +#40028 = CARTESIAN_POINT('',(-3.220643342697,-3.290477772658, + 1.473509476399)); +#40029 = CARTESIAN_POINT('',(-3.220603850954,-3.290382431158, + 1.473687850636)); +#40030 = CARTESIAN_POINT('',(-3.220564065883,-3.2902863815, + 1.473865244851)); +#40031 = CARTESIAN_POINT('',(-3.22048347383,-3.290091815072, + 1.47422004185)); +#40032 = CARTESIAN_POINT('',(-3.220442660404,-3.289993282745, + 1.474397422772)); +#40033 = CARTESIAN_POINT('',(-3.220401557942,-3.289894052623, + 1.474573807884)); +#40034 = CARTESIAN_POINT('',(-3.220318330946,-3.28969312488, + 1.474926519344)); +#40035 = CARTESIAN_POINT('',(-3.220276200145,-3.289591412131, + 1.475102823774)); +#40036 = CARTESIAN_POINT('',(-3.220233784694,-3.289489012174, + 1.475278117396)); +#40037 = CARTESIAN_POINT('',(-3.22014793237,-3.289281746328, + 1.475628578609)); +#40038 = CARTESIAN_POINT('',(-3.220104489409,-3.289176865744, + 1.475803724262)); +#40039 = CARTESIAN_POINT('',(-3.220060766268,-3.289071308742, + 1.47597784486)); +#40040 = CARTESIAN_POINT('',(-3.219972300286,-3.28885773297, + 1.47632589182)); +#40041 = CARTESIAN_POINT('',(-3.219927551544,-3.28874969995, + 1.476499796269)); +#40042 = CARTESIAN_POINT('',(-3.21988252717,-3.288641001495, + 1.476672662152)); +#40043 = CARTESIAN_POINT('',(-3.219791461716,-3.28842115004, + 1.477018130004)); +#40044 = CARTESIAN_POINT('',(-3.219745414924,-3.288309983252, + 1.477190710139)); +#40045 = CARTESIAN_POINT('',(-3.219699097128,-3.2881981622,1.47736223892 + )); +#40046 = CARTESIAN_POINT('',(-3.219605448819,-3.287972075183, + 1.4777049627)); +#40047 = CARTESIAN_POINT('',(-3.219558112789,-3.287857795897, + 1.477876135984)); +#40048 = CARTESIAN_POINT('',(-3.219510510452,-3.28774287369, + 1.478046245826)); +#40049 = CARTESIAN_POINT('',(-3.219414297846,-3.28751059591, + 1.478386062517)); +#40050 = CARTESIAN_POINT('',(-3.21936568225,-3.28739322748, + 1.478555747795)); +#40051 = CARTESIAN_POINT('',(-3.21931680511,-3.287275227626, + 1.478724358214)); +#40052 = CARTESIAN_POINT('',(-3.219218050115,-3.287036811976, + 1.479061101898)); +#40053 = CARTESIAN_POINT('',(-3.219168167142,-3.286916383827, + 1.479229213833)); +#40054 = CARTESIAN_POINT('',(-3.219118027461,-3.286795335928, + 1.479396240209)); +#40055 = CARTESIAN_POINT('',(-3.21901675351,-3.286550838982, + 1.479729749132)); +#40056 = CARTESIAN_POINT('',(-3.21896561431,-3.286427378032, + 1.479896210533)); +#40057 = CARTESIAN_POINT('',(-3.218914223282,-3.286303309117, + 1.480061576278)); +#40058 = CARTESIAN_POINT('',(-3.218810455659,-3.286052791912, + 1.480391691131)); +#40059 = CARTESIAN_POINT('',(-3.218758074338,-3.285926332217, + 1.480556419391)); +#40060 = CARTESIAN_POINT('',(-3.21870544613,-3.285799276484, + 1.480720042566)); +#40061 = CARTESIAN_POINT('',(-3.218599213541,-3.285542808326, + 1.481046602068)); +#40062 = CARTESIAN_POINT('',(-3.218545604633,-3.285413384974, + 1.481209517847)); +#40063 = CARTESIAN_POINT('',(-3.218491753827,-3.285283377628, + 1.481371319735)); +#40064 = CARTESIAN_POINT('',(-3.218383086042,-3.285021030388, + 1.481694168144)); +#40065 = CARTESIAN_POINT('',(-3.218328264731,-3.284888680034, + 1.481855194431)); +#40066 = CARTESIAN_POINT('',(-3.218273206548,-3.284755757824, + 1.482015098614)); +#40067 = CARTESIAN_POINT('',(-3.218162135937,-3.284487609647, + 1.482334080899)); +#40068 = CARTESIAN_POINT('',(-3.218106119375,-3.284352373705, + 1.482493139148)); +#40069 = CARTESIAN_POINT('',(-3.218049871013,-3.284216578145, + 1.482651067694)); +#40070 = CARTESIAN_POINT('',(-3.21793643366,-3.28394271615,1.48296602691 + )); +#40071 = CARTESIAN_POINT('',(-3.217879240741,-3.283804640228, + 1.483123038162)); +#40072 = CARTESIAN_POINT('',(-3.217821821133,-3.283666017032, + 1.483278912737)); +#40073 = CARTESIAN_POINT('',(-3.217706054571,-3.283386531827, + 1.483589696921)); +#40074 = CARTESIAN_POINT('',(-3.217647703877,-3.283245660792, + 1.483744587514)); +#40075 = CARTESIAN_POINT('',(-3.217589131634,-3.283104254887, + 1.483898335018)); +#40076 = CARTESIAN_POINT('',(-3.217471134426,-3.282819384428, + 1.484204642079)); +#40077 = CARTESIAN_POINT('',(-3.21741170636,-3.282675912385, + 1.484357185403)); +#40078 = CARTESIAN_POINT('',(-3.21735206234,-3.282531918984, + 1.484508582104)); +#40079 = CARTESIAN_POINT('',(-3.217232250825,-3.282242668398, + 1.484809345873)); +#40080 = CARTESIAN_POINT('',(-3.217172082621,-3.282097409504, + 1.484958709127)); +#40081 = CARTESIAN_POINT('',(-3.217111706195,-3.281951647919, + 1.485106934586)); +#40082 = CARTESIAN_POINT('',(-3.21699101256,-3.281660267708, + 1.485399987101)); +#40083 = CARTESIAN_POINT('',(-3.21693069849,-3.281514656662, + 1.485544831556)); +#40084 = CARTESIAN_POINT('',(-3.216870187352,-3.281368569851, + 1.485688567903)); +#40085 = CARTESIAN_POINT('',(-3.216749297843,-3.28107671676, + 1.485972616089)); +#40086 = CARTESIAN_POINT('',(-3.216688922766,-3.280930958429, + 1.486112946703)); +#40087 = CARTESIAN_POINT('',(-3.216628361412,-3.280784750388, + 1.486252199733)); +#40088 = CARTESIAN_POINT('',(-3.216507362469,-3.280492633097, + 1.48652744911)); +#40089 = CARTESIAN_POINT('',(-3.21644692781,-3.280346730925, + 1.486663462652)); +#40090 = CARTESIAN_POINT('',(-3.216386316827,-3.280200403069, + 1.486798427014)); +#40091 = CARTESIAN_POINT('',(-3.216265212973,-3.279908032501, + 1.487065245691)); +#40092 = CARTESIAN_POINT('',(-3.216204722733,-3.279761996144, + 1.487197115884)); +#40093 = CARTESIAN_POINT('',(-3.216144065389,-3.27961555636, + 1.487327963473)); +#40094 = CARTESIAN_POINT('',(-3.216022860476,-3.279322941817, + 1.487586689396)); +#40095 = CARTESIAN_POINT('',(-3.21596231526,-3.279176772735, + 1.487714582322)); +#40096 = CARTESIAN_POINT('',(-3.215901611486,-3.279030220861, + 1.487841477452)); +#40097 = CARTESIAN_POINT('',(-3.215780309105,-3.278737371007, + 1.488092420587)); +#40098 = CARTESIAN_POINT('',(-3.21571971262,-3.278591078152, + 1.488216482131)); +#40099 = CARTESIAN_POINT('',(-3.215658965537,-3.278444421719, + 1.488339569179)); +#40100 = CARTESIAN_POINT('',(-3.215537569125,-3.278151344855, + 1.488583014813)); +#40101 = CARTESIAN_POINT('',(-3.2154769217,-3.278004929019, + 1.488703385888)); +#40102 = CARTESIAN_POINT('',(-3.215416131092,-3.277858167508, + 1.488822804284)); +#40103 = CARTESIAN_POINT('',(-3.215294643613,-3.277564870789, + 1.489059015903)); +#40104 = CARTESIAN_POINT('',(-3.215233948467,-3.277418339744, + 1.489175820756)); +#40105 = CARTESIAN_POINT('',(-3.215173117075,-3.277271479772, + 1.48929169348)); +#40106 = CARTESIAN_POINT('',(-3.215051543368,-3.27697797488, + 1.489520910962)); +#40107 = CARTESIAN_POINT('',(-3.214990802614,-3.276831333727, + 1.489634266542)); +#40108 = CARTESIAN_POINT('',(-3.214929932113,-3.276684379339, + 1.489746709346)); +#40109 = CARTESIAN_POINT('',(-3.214806969246,-3.276387520718, + 1.489971545974)); +#40110 = CARTESIAN_POINT('',(-3.214744872809,-3.276237606657, + 1.490083910755)); +#40111 = CARTESIAN_POINT('',(-3.214682647395,-3.276087381219, + 1.490195342151)); +#40112 = CARTESIAN_POINT('',(-3.214559511177,-3.275790104092, + 1.490413568102)); +#40113 = CARTESIAN_POINT('',(-3.214498606658,-3.275643067577, + 1.490520408797)); +#40114 = CARTESIAN_POINT('',(-3.214437584059,-3.27549574599, + 1.490626370328)); +#40115 = CARTESIAN_POINT('',(-3.214315619102,-3.275201296538, + 1.490836006152)); +#40116 = CARTESIAN_POINT('',(-3.214254677926,-3.275054171524, + 1.490939689359)); +#40117 = CARTESIAN_POINT('',(-3.214193624105,-3.27490677456, + 1.49104250982)); +#40118 = CARTESIAN_POINT('',(-3.214071592944,-3.274612165277, + 1.491245936241)); +#40119 = CARTESIAN_POINT('',(-3.214010616679,-3.274464955551, + 1.491346550543)); +#40120 = CARTESIAN_POINT('',(-3.213949532899,-3.274317486261, + 1.491446317625)); +#40121 = CARTESIAN_POINT('',(-3.213827438319,-3.274022723868, + 1.491643704965)); +#40122 = CARTESIAN_POINT('',(-3.213766428496,-3.273875433128, + 1.49174133304)); +#40123 = CARTESIAN_POINT('',(-3.213705316009,-3.273727894532, + 1.491838128593)); +#40124 = CARTESIAN_POINT('',(-3.213583160744,-3.273432985634, + 1.492029635948)); +#40125 = CARTESIAN_POINT('',(-3.213522118857,-3.273285617484, + 1.492124355084)); +#40126 = CARTESIAN_POINT('',(-3.2134609789,-3.273138012569, + 1.492218255625)); +#40127 = CARTESIAN_POINT('',(-3.213338765637,-3.272842963653, + 1.492404031824)); +#40128 = CARTESIAN_POINT('',(-3.213277693145,-3.272695521615, + 1.492495914371)); +#40129 = CARTESIAN_POINT('',(-3.21321652694,-3.272547853334, + 1.49258699153)); +#40130 = CARTESIAN_POINT('',(-3.213094258336,-3.27225267081, + 1.492767175966)); +#40131 = CARTESIAN_POINT('',(-3.213033156679,-3.272105158361, + 1.492856289722)); +#40132 = CARTESIAN_POINT('',(-3.212971965449,-3.271957429664, + 1.492944610623)); +#40133 = CARTESIAN_POINT('',(-3.212849644101,-3.271662119808, + 1.493119334054)); +#40134 = CARTESIAN_POINT('',(-3.212788514662,-3.271514540287, + 1.493205742682)); +#40135 = CARTESIAN_POINT('',(-3.21272729959,-3.271366754029, + 1.493291370358)); +#40136 = CARTESIAN_POINT('',(-3.212604928027,-3.271071322943, + 1.493460755607)); +#40137 = CARTESIAN_POINT('',(-3.212543772158,-3.270923679613, + 1.493544518926)); +#40138 = CARTESIAN_POINT('',(-3.212482534408,-3.270775838608, + 1.493627512602)); +#40139 = CARTESIAN_POINT('',(-3.212360115145,-3.270480292363, + 1.493791675086)); +#40140 = CARTESIAN_POINT('',(-3.212298934199,-3.270332588493, + 1.493872849313)); +#40141 = CARTESIAN_POINT('',(-3.212237674956,-3.270184695597, + 1.493953264651)); +#40142 = CARTESIAN_POINT('',(-3.212115210484,-3.269889040209, + 1.494112312955)); +#40143 = CARTESIAN_POINT('',(-3.212054005775,-3.269741278971, + 1.494190951035)); +#40144 = CARTESIAN_POINT('',(-3.211992726193,-3.269593336971, + 1.494268840454)); +#40145 = CARTESIAN_POINT('',(-3.211870218952,-3.26929757833, + 1.494422876864)); +#40146 = CARTESIAN_POINT('',(-3.21180899177,-3.269149762836, + 1.494499028683)); +#40147 = CARTESIAN_POINT('',(-3.21174769299,-3.269001774489, + 1.494574441577)); +#40148 = CARTESIAN_POINT('',(-3.211625145385,-3.2687059184, + 1.494723562507)); +#40149 = CARTESIAN_POINT('',(-3.211563896996,-3.268558051709, + 1.494797275108)); +#40150 = CARTESIAN_POINT('',(-3.211502580148,-3.268410019741, + 1.494870258051)); +#40151 = CARTESIAN_POINT('',(-3.211379994547,-3.268114071923, + 1.495014554456)); +#40152 = CARTESIAN_POINT('',(-3.211318726194,-3.267966157034, + 1.495085872233)); +#40153 = CARTESIAN_POINT('',(-3.211257392392,-3.267818084138, + 1.495156469178)); +#40154 = CARTESIAN_POINT('',(-3.211134771636,-3.267522051444, + 1.49529602634)); +#40155 = CARTESIAN_POINT('',(-3.211073485047,-3.26737409253, + 1.495364990652)); +#40156 = CARTESIAN_POINT('',(-3.211012135903,-3.267225982593, + 1.49543324255)); +#40157 = CARTESIAN_POINT('',(-3.210889481353,-3.266929868316, + 1.495568142675)); +#40158 = CARTESIAN_POINT('',(-3.21082817628,-3.266781864777, + 1.495634794745)); +#40159 = CARTESIAN_POINT('',(-3.210766811431,-3.266633716927, + 1.49570074239)); +#40160 = CARTESIAN_POINT('',(-3.210644125288,-3.266337526376, + 1.495831062089)); +#40161 = CARTESIAN_POINT('',(-3.210582804299,-3.266189484414, + 1.495895437816)); +#40162 = CARTESIAN_POINT('',(-3.210521426215,-3.266041304611, + 1.495959116758)); +#40163 = CARTESIAN_POINT('',(-3.210398711712,-3.265745045593, + 1.496084927471)); +#40164 = CARTESIAN_POINT('',(-3.210337375573,-3.265596967053, + 1.496147062712)); +#40165 = CARTESIAN_POINT('',(-3.21027598492,-3.265448756907, + 1.496208508442)); +#40166 = CARTESIAN_POINT('',(-3.210153243829,-3.265152433701, + 1.49632987918)); +#40167 = CARTESIAN_POINT('',(-3.210091893646,-3.265004321258, + 1.496389807476)); +#40168 = CARTESIAN_POINT('',(-3.210030491443,-3.264856083226, + 1.496449053189)); +#40169 = CARTESIAN_POINT('',(-3.209907725868,-3.264559700909, + 1.496566048878)); +#40170 = CARTESIAN_POINT('',(-3.209846362729,-3.264411557186, + 1.496623801966)); +#40171 = CARTESIAN_POINT('',(-3.209784949977,-3.264263293689, + 1.496680879075)); +#40172 = CARTESIAN_POINT('',(-3.209662162074,-3.263966857467, + 1.496793561072)); +#40173 = CARTESIAN_POINT('',(-3.209600787134,-3.263818685254, + 1.496849168913)); +#40174 = CARTESIAN_POINT('',(-3.209539364912,-3.263670398894, + 1.496904107065)); +#40175 = CARTESIAN_POINT('',(-3.209416556851,-3.263373914008, + 1.497012533414)); +#40176 = CARTESIAN_POINT('',(-3.209355171205,-3.263225715949, + 1.497066024408)); +#40177 = CARTESIAN_POINT('',(-3.209293740535,-3.263077409193, + 1.497118851706)); +#40178 = CARTESIAN_POINT('',(-3.209170914419,-3.262780880717, + 1.497223077383)); +#40179 = CARTESIAN_POINT('',(-3.209109519149,-3.262632659423, + 1.497274478414)); +#40180 = CARTESIAN_POINT('',(-3.209048081044,-3.262484334716, + 1.497325221453)); +#40181 = CARTESIAN_POINT('',(-3.208925239004,-3.262187767799, + 1.497425298448)); +#40182 = CARTESIAN_POINT('',(-3.20886383523,-3.262039525974, + 1.497474634919)); +#40183 = CARTESIAN_POINT('',(-3.208802390747,-3.261891185868, + 1.497523318829)); +#40184 = CARTESIAN_POINT('',(-3.208679534843,-3.261594585479, + 1.497619296391)); +#40185 = CARTESIAN_POINT('',(-3.208618123568,-3.261446325548, + 1.497666592423)); +#40186 = CARTESIAN_POINT('',(-3.20855667365,-3.26129797232, + 1.497713241063)); +#40187 = CARTESIAN_POINT('',(-3.208433805802,-3.261001343097, + 1.497805165871)); +#40188 = CARTESIAN_POINT('',(-3.208372388006,-3.260853067419, + 1.497850444293)); +#40189 = CARTESIAN_POINT('',(-3.208310933574,-3.260704703296, + 1.497895080235)); +#40190 = CARTESIAN_POINT('',(-3.208188055786,-3.260408050075, + 1.497982996355)); +#40191 = CARTESIAN_POINT('',(-3.208126632549,-3.260259761264, + 1.49802627867)); +#40192 = CARTESIAN_POINT('',(-3.208065174635,-3.260111388734, + 1.498068923172)); +#40193 = CARTESIAN_POINT('',(-3.207942288948,-3.259814716442, + 1.49815287223)); +#40194 = CARTESIAN_POINT('',(-3.207880861283,-3.259666416939, + 1.498194178807)); +#40195 = CARTESIAN_POINT('',(-3.207819400849,-3.259518038325, + 1.498234852004)); +#40196 = CARTESIAN_POINT('',(-3.207696510151,-3.259221353937, + 1.498314872766)); +#40197 = CARTESIAN_POINT('',(-3.207635079986,-3.259073048399, + 1.498354222262)); +#40198 = CARTESIAN_POINT('',(-3.207573618916,-3.25892466825, + 1.498392942602)); +#40199 = CARTESIAN_POINT('',(-3.207450723494,-3.258627972456, + 1.498469073388)); +#40200 = CARTESIAN_POINT('',(-3.207389289227,-3.258479657015, + 1.498506485605)); +#40201 = CARTESIAN_POINT('',(-3.207327825875,-3.258331271356, + 1.498543272617)); +#40202 = CARTESIAN_POINT('',(-3.207204927439,-3.258034568286, + 1.49861554847)); +#40203 = CARTESIAN_POINT('',(-3.207143492434,-3.257886251063, + 1.49865103903)); +#40204 = CARTESIAN_POINT('',(-3.207082030126,-3.257737867926, + 1.49868590817)); +#40205 = CARTESIAN_POINT('',(-3.206959132564,-3.257441166965, + 1.498754361025)); +#40206 = CARTESIAN_POINT('',(-3.206897697378,-3.257292849307, + 1.498787946352)); +#40207 = CARTESIAN_POINT('',(-3.206836236636,-3.257144469948, + 1.498820913831)); +#40208 = CARTESIAN_POINT('',(-3.206713341867,-3.256847775731, + 1.498885574866)); +#40209 = CARTESIAN_POINT('',(-3.206651907902,-3.25669946102, + 1.49891726995)); +#40210 = CARTESIAN_POINT('',(-3.206590450092,-3.25655108874, + 1.498948350564)); +#40211 = CARTESIAN_POINT('',(-3.206467560488,-3.256254406993, + 1.499009248886)); +#40212 = CARTESIAN_POINT('',(-3.20640612875,-3.256106097656, + 1.499039068031)); +#40213 = CARTESIAN_POINT('',(-3.206344674845,-3.255957734807, + 1.499068275893)); +#40214 = CARTESIAN_POINT('',(-3.206221792033,-3.255661069456, + 1.499125439195)); +#40215 = CARTESIAN_POINT('',(-3.206160363173,-3.255512767068, + 1.49915339598)); +#40216 = CARTESIAN_POINT('',(-3.206098913798,-3.255364415154, + 1.499180744471)); +#40217 = CARTESIAN_POINT('',(-3.20597603937,-3.255067770043, + 1.499234198675)); +#40218 = CARTESIAN_POINT('',(-3.205914614358,-3.254919476946, + 1.499260305648)); +#40219 = CARTESIAN_POINT('',(-3.205853170455,-3.254771138242, + 1.499285807133)); +#40220 = CARTESIAN_POINT('',(-3.205730306682,-3.254474518855, + 1.499335576176)); +#40221 = CARTESIAN_POINT('',(-3.205668886847,-3.254326238256, + 1.499359844918)); +#40222 = CARTESIAN_POINT('',(-3.205607449721,-3.254177915913, + 1.499383510807)); +#40223 = CARTESIAN_POINT('',(-3.20548459854,-3.253881326927, + 1.499429617176)); +#40224 = CARTESIAN_POINT('',(-3.205423184516,-3.253733060356, + 1.499452058756)); +#40225 = CARTESIAN_POINT('',(-3.205361754778,-3.253584755849, + 1.499473899934)); +#40226 = CARTESIAN_POINT('',(-3.205238918014,-3.253288201669, + 1.499516364562)); +#40227 = CARTESIAN_POINT('',(-3.205177511015,-3.253139952058, + 1.499536989038)); +#40228 = CARTESIAN_POINT('',(-3.205116089858,-3.252991668268, + 1.499557015399)); +#40229 = CARTESIAN_POINT('',(-3.204993268885,-3.25269515221, + 1.499595857834)); +#40230 = CARTESIAN_POINT('',(-3.20493186909,-3.252546919992, + 1.499614674845)); +#40231 = CARTESIAN_POINT('',(-3.204870456676,-3.252398657308, + 1.499632895843)); +#40232 = CARTESIAN_POINT('',(-3.204747653324,-3.252102183791, + 1.49966813392)); +#40233 = CARTESIAN_POINT('',(-3.204686262404,-3.251953973,1.499685151874 + )); +#40234 = CARTESIAN_POINT('',(-3.204624860387,-3.251805735417, + 1.499701575769)); +#40235 = CARTESIAN_POINT('',(-3.204502075102,-3.251509305518, + 1.499733226258)); +#40236 = CARTESIAN_POINT('',(-3.204440691848,-3.251361113233, + 1.499748453614)); +#40237 = CARTESIAN_POINT('',(-3.204379299003,-3.251212897793, + 1.499763088661)); +#40238 = CARTESIAN_POINT('',(-3.204256534171,-3.25091651727, + 1.499791166217)); +#40239 = CARTESIAN_POINT('',(-3.204195162195,-3.250768352215, + 1.49980460947)); +#40240 = CARTESIAN_POINT('',(-3.204133782123,-3.250620167611, + 1.499817462055)); +#40241 = CARTESIAN_POINT('',(-3.204011041631,-3.250323845852, + 1.49984197984)); +#40242 = CARTESIAN_POINT('',(-3.203949681221,-3.250175708717, + 1.4998536457)); +#40243 = CARTESIAN_POINT('',(-3.203888314196,-3.250027555614, + 1.499864722368)); +#40244 = CARTESIAN_POINT('',(-3.203765599192,-3.249731295386, + 1.499885692781)); +#40245 = CARTESIAN_POINT('',(-3.203704251218,-3.249583188275, + 1.499895587119)); +#40246 = CARTESIAN_POINT('',(-3.203642898103,-3.249435068753, + 1.499904893582)); +#40247 = CARTESIAN_POINT('',(-3.203520206128,-3.249138864122, + 1.499922328128)); +#40248 = CARTESIAN_POINT('',(-3.20345886727,-3.24899077902, + 1.499930456652)); +#40249 = CARTESIAN_POINT('',(-3.203397524737,-3.248842685046, + 1.499937998389)); +#40250 = CARTESIAN_POINT('',(-3.203274858618,-3.248546542837, + 1.499951906031)); +#40251 = CARTESIAN_POINT('',(-3.203213535034,-3.248398494608, + 1.499958272412)); +#40252 = CARTESIAN_POINT('',(-3.203152209235,-3.248250441032, + 1.499964053042)); +#40253 = CARTESIAN_POINT('',(-3.203029575308,-3.247954376544, + 1.499974441528)); +#40254 = CARTESIAN_POINT('',(-3.202968267182,-3.247806365635, + 1.499979049779)); +#40255 = CARTESIAN_POINT('',(-3.202906958297,-3.247658352892, + 1.499983073152)); +#40256 = CARTESIAN_POINT('',(-3.202784356844,-3.247362366802, + 1.49998994962)); +#40257 = CARTESIAN_POINT('',(-3.202723064277,-3.247214393455, + 1.499992803028)); +#40258 = CARTESIAN_POINT('',(-3.202661772403,-3.247066421783, + 1.499995072269)); +#40259 = CARTESIAN_POINT('',(-3.20254151394,-3.24677609217, + 1.499998378874)); +#40260 = CARTESIAN_POINT('',(-3.202482547157,-3.24663373394, + 1.499999459661)); +#40261 = CARTESIAN_POINT('',(-3.202423582628,-3.246491380481,1.5)); +#40262 = CARTESIAN_POINT('',(-3.202364620286,-3.246349033314,1.5)); +#40263 = ORIENTED_EDGE('',*,*,#30255,.T.); +#40264 = ORIENTED_EDGE('',*,*,#39660,.F.); +#40265 = ORIENTED_EDGE('',*,*,#40266,.F.); +#40266 = EDGE_CURVE('',#39973,#30317,#40267,.T.); +#40267 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#40268,#40269,#40270,#40271, + #40272),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.161123615693, + -3.99824328386E-02,0.136741676664,0.257882859519),.UNSPECIFIED.); +#40268 = CARTESIAN_POINT('',(-3.110705351483,-3.406987671466, + 1.460996513181)); +#40269 = CARTESIAN_POINT('',(-3.153535227421,-3.364157795527, + 1.460996513181)); +#40270 = CARTESIAN_POINT('',(-3.258846511474,-3.258846511474, + 1.460996513181)); +#40271 = CARTESIAN_POINT('',(-3.364157795527,-3.153535227421, + 1.460996513181)); +#40272 = CARTESIAN_POINT('',(-3.406987671466,-3.110705351483, + 1.460996513181)); +#40273 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#40274,#40275,#40276,#40277,#40278) + ,(#40279,#40280,#40281,#40282,#40283) + ,(#40284,#40285,#40286,#40287,#40288 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.161123615693,-3.99824328386E-02, + 0.136741676664,0.257882859519),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#40274 = CARTESIAN_POINT('',(-3.110705351483,-3.406987671466, + 1.460996513181)); +#40275 = CARTESIAN_POINT('',(-3.153535227421,-3.364157795527, + 1.460996513181)); +#40276 = CARTESIAN_POINT('',(-3.258846511474,-3.258846511474, + 1.460996513181)); +#40277 = CARTESIAN_POINT('',(-3.364157795527,-3.153535227421, + 1.460996513181)); +#40278 = CARTESIAN_POINT('',(-3.406987671466,-3.110705351483, + 1.460996513181)); +#40279 = CARTESIAN_POINT('',(-3.104487516194,-3.400769836177,1.5)); +#40280 = CARTESIAN_POINT('',(-3.147317392133,-3.357939960239,1.5)); +#40281 = CARTESIAN_POINT('',(-3.252628676186,-3.252628676186,1.5)); +#40282 = CARTESIAN_POINT('',(-3.357939960239,-3.147317392133,1.5)); +#40283 = CARTESIAN_POINT('',(-3.400769836177,-3.104487516194,1.5)); +#40284 = CARTESIAN_POINT('',(-3.076215666809,-3.372497986792,1.5)); +#40285 = CARTESIAN_POINT('',(-3.119045542747,-3.329668110853,1.5)); +#40286 = CARTESIAN_POINT('',(-3.2243568268,-3.2243568268,1.5)); +#40287 = CARTESIAN_POINT('',(-3.329668110853,-3.119045542747,1.5)); +#40288 = CARTESIAN_POINT('',(-3.372497986792,-3.076215666809,1.5)); +#40289 = ADVANCED_FACE('',(#40290),#40592,.T.); +#40290 = FACE_BOUND('',#40291,.T.); +#40291 = EDGE_LOOP('',(#40292,#40582,#40583,#40584)); +#40292 = ORIENTED_EDGE('',*,*,#40293,.T.); +#40293 = EDGE_CURVE('',#38805,#30266,#40294,.T.); +#40294 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#40295,#40296,#40297,#40298, + #40299,#40300,#40301,#40302,#40303,#40304,#40305,#40306,#40307, + #40308,#40309,#40310,#40311,#40312,#40313,#40314,#40315,#40316, + #40317,#40318,#40319,#40320,#40321,#40322,#40323,#40324,#40325, + #40326,#40327,#40328,#40329,#40330,#40331,#40332,#40333,#40334, + #40335,#40336,#40337,#40338,#40339,#40340,#40341,#40342,#40343, + #40344,#40345,#40346,#40347,#40348,#40349,#40350,#40351,#40352, + #40353,#40354,#40355,#40356,#40357,#40358,#40359,#40360,#40361, + #40362,#40363,#40364,#40365,#40366,#40367,#40368,#40369,#40370, + #40371,#40372,#40373,#40374,#40375,#40376,#40377,#40378,#40379, + #40380,#40381,#40382,#40383,#40384,#40385,#40386,#40387,#40388, + #40389,#40390,#40391,#40392,#40393,#40394,#40395,#40396,#40397, + #40398,#40399,#40400,#40401,#40402,#40403,#40404,#40405,#40406, + #40407,#40408,#40409,#40410,#40411,#40412,#40413,#40414,#40415, + #40416,#40417,#40418,#40419,#40420,#40421,#40422,#40423,#40424, + #40425,#40426,#40427,#40428,#40429,#40430,#40431,#40432,#40433, + #40434,#40435,#40436,#40437,#40438,#40439,#40440,#40441,#40442, + #40443,#40444,#40445,#40446,#40447,#40448,#40449,#40450,#40451, + #40452,#40453,#40454,#40455,#40456,#40457,#40458,#40459,#40460, + #40461,#40462,#40463,#40464,#40465,#40466,#40467,#40468,#40469, + #40470,#40471,#40472,#40473,#40474,#40475,#40476,#40477,#40478, + #40479,#40480,#40481,#40482,#40483,#40484,#40485,#40486,#40487, + #40488,#40489,#40490,#40491,#40492,#40493,#40494,#40495,#40496, + #40497,#40498,#40499,#40500,#40501,#40502,#40503,#40504,#40505, + #40506,#40507,#40508,#40509,#40510,#40511,#40512,#40513,#40514, + #40515,#40516,#40517,#40518,#40519,#40520,#40521,#40522,#40523, + #40524,#40525,#40526,#40527,#40528,#40529,#40530,#40531,#40532, + #40533,#40534,#40535,#40536,#40537,#40538,#40539,#40540,#40541, + #40542,#40543,#40544,#40545,#40546,#40547,#40548,#40549,#40550, + #40551,#40552,#40553,#40554,#40555,#40556,#40557,#40558,#40559, + #40560,#40561,#40562,#40563,#40564,#40565,#40566,#40567,#40568, + #40569,#40570,#40571,#40572,#40573,#40574,#40575,#40576,#40577, + #40578,#40579,#40580,#40581),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,1.218639487704E-02, + 2.069117972558E-02,2.929080672751E-02,3.798745999954E-02, + 4.678317082732E-02,5.567980639819E-02,6.467907647938E-02, + 7.378253296719E-02,8.299153470103E-02,9.23074908558E-02, + 0.101731122986,0.111263731029,0.120905968544,0.130658441235, + 0.14052170511,0.150496076053,0.160581754935,0.170778808745, + 0.181087155989,0.191506527811,0.202036675472,0.212676985368, + 0.223426969458,0.234285800154,0.245252697429,0.256326221326, + 0.267505756124,0.278789710983,0.290176695533,0.301665405211, + 0.313253840683,0.324940631443,0.336723572046,0.348600185236, + 0.360554955885,0.372517895423,0.384388987916,0.39616405778, + 0.407849300131,0.419450128648,0.430971475571,0.442418018497, + 0.453794151329,0.465103568974,0.476350078981,0.487536943168, + 0.4989684313,0.510439557148,0.52148352716,0.532478623803, + 0.543427246118,0.554331650793,0.565193953421,0.576016145186, + 0.586800101003,0.597547599239,0.608260317677,0.618939846211, + 0.629587698248,0.6402052924,0.650794001445,0.661355125464, + 0.671889904564,0.682399538127,0.692885146508,0.703347808773, + 0.713788574773,0.724208429149,0.734608370368,0.744989319725, + 0.755352154579,0.765697739797,0.776026923105,0.786340516991, + 0.796639331424,0.80692409792,0.817195521311,0.827454260855, + 0.837701004274,0.847936446204,0.858161250373,0.86837614898, + 0.878581778755,0.888778725352,0.898967677366,0.909149406452, + 0.919324249893,0.929492889016,0.939655968811,0.949814300091, + 0.959967873606,0.970117858823,0.980264768488,0.990408930116,1.), + .UNSPECIFIED.); +#40295 = CARTESIAN_POINT('',(3.222568209866,-3.295124813083, + 1.460996513181)); +#40296 = CARTESIAN_POINT('',(3.222543621043,-3.295065450413, + 1.461259820331)); +#40297 = CARTESIAN_POINT('',(3.22251831312,-3.295004351683, + 1.461521994184)); +#40298 = CARTESIAN_POINT('',(3.222492299355,-3.294941548898, + 1.461782999651)); +#40299 = CARTESIAN_POINT('',(3.222446955095,-3.294832078172,1.462224126) + ); +#40300 = CARTESIAN_POINT('',(3.222427979788,-3.294786267729, + 1.462404860965)); +#40301 = CARTESIAN_POINT('',(3.222408671771,-3.29473965405, + 1.462585003029)); +#40302 = CARTESIAN_POINT('',(3.222369180431,-3.294644313522, + 1.462946086646)); +#40303 = CARTESIAN_POINT('',(3.222348989748,-3.294595568903, + 1.463127014706)); +#40304 = CARTESIAN_POINT('',(3.222328468241,-3.294546025601, + 1.463307319209)); +#40305 = CARTESIAN_POINT('',(3.222286537702,-3.294444796326, + 1.463668693441)); +#40306 = CARTESIAN_POINT('',(3.22226512127,-3.294393092484, + 1.463849748845)); +#40307 = CARTESIAN_POINT('',(3.222243376112,-3.29434059503, + 1.464030151269)); +#40308 = CARTESIAN_POINT('',(3.222198986531,-3.294233429102, + 1.464391684607)); +#40309 = CARTESIAN_POINT('',(3.222176334686,-3.294178742709, + 1.464572800408)); +#40310 = CARTESIAN_POINT('',(3.222153356415,-3.294123268256, + 1.464753235017)); +#40311 = CARTESIAN_POINT('',(3.222106489413,-3.294010121304, + 1.465114793355)); +#40312 = CARTESIAN_POINT('',(3.22208259326,-3.293952430886, + 1.465295901228)); +#40313 = CARTESIAN_POINT('',(3.222058373167,-3.29389395841, + 1.465476300883)); +#40314 = CARTESIAN_POINT('',(3.222009011902,-3.293774789775, + 1.465837747512)); +#40315 = CARTESIAN_POINT('',(3.221983863327,-3.293714075744, + 1.466018777939)); +#40316 = CARTESIAN_POINT('',(3.221958393472,-3.293652586076, + 1.466199074271)); +#40317 = CARTESIAN_POINT('',(3.221906522686,-3.29352735892, + 1.466560270085)); +#40318 = CARTESIAN_POINT('',(3.221880114388,-3.293463603649, + 1.466741152379)); +#40319 = CARTESIAN_POINT('',(3.221853387634,-3.293399079556, + 1.466921275814)); +#40320 = CARTESIAN_POINT('',(3.221798993819,-3.29326776127, + 1.467282078675)); +#40321 = CARTESIAN_POINT('',(3.221771319448,-3.29320094943, + 1.467462740328)); +#40322 = CARTESIAN_POINT('',(3.2217433296,-3.293133375957,1.467642619441 + )); +#40323 = CARTESIAN_POINT('',(3.221686400446,-3.292995936822, + 1.468002888348)); +#40324 = CARTESIAN_POINT('',(3.221657453889,-3.292926053652, + 1.468183259805)); +#40325 = CARTESIAN_POINT('',(3.221628194965,-3.29285541636, + 1.468362826047)); +#40326 = CARTESIAN_POINT('',(3.221568720883,-3.292711833226, + 1.468722411443)); +#40327 = CARTESIAN_POINT('',(3.221538498582,-3.292638870137, + 1.468902411839)); +#40328 = CARTESIAN_POINT('',(3.221507967185,-3.292565160823, + 1.469081585407)); +#40329 = CARTESIAN_POINT('',(3.221445939879,-3.292415413661, + 1.469440339867)); +#40330 = CARTESIAN_POINT('',(3.221414436901,-3.292339358743, + 1.469619901504)); +#40331 = CARTESIAN_POINT('',(3.221382628201,-3.292262565748, + 1.469798615599)); +#40332 = CARTESIAN_POINT('',(3.221318040366,-3.292106636921, + 1.470156394101)); +#40333 = CARTESIAN_POINT('',(3.221285254278,-3.292027484304, + 1.470335438896)); +#40334 = CARTESIAN_POINT('',(3.221252165975,-3.291947602074, + 1.470513616381)); +#40335 = CARTESIAN_POINT('',(3.221185013535,-3.291785481741, + 1.470870264892)); +#40336 = CARTESIAN_POINT('',(3.221150942566,-3.291703227147, + 1.47104871598)); +#40337 = CARTESIAN_POINT('',(3.221116573005,-3.291620251687, + 1.47122628089)); +#40338 = CARTESIAN_POINT('',(3.221046853173,-3.291451933122, + 1.471581647658)); +#40339 = CARTESIAN_POINT('',(3.221011496196,-3.291366573829, + 1.471759429288)); +#40340 = CARTESIAN_POINT('',(3.220975844355,-3.291280502672, + 1.471936306715)); +#40341 = CARTESIAN_POINT('',(3.220903556298,-3.291105983863, + 1.472290238688)); +#40342 = CARTESIAN_POINT('',(3.220866913516,-3.291017520363, + 1.472467272779)); +#40343 = CARTESIAN_POINT('',(3.220829979705,-3.290928354256, + 1.47264338548)); +#40344 = CARTESIAN_POINT('',(3.220755124852,-3.290747638654, + 1.472995727333)); +#40345 = CARTESIAN_POINT('',(3.220717197393,-3.290656073667, + 1.473171935849)); +#40346 = CARTESIAN_POINT('',(3.220678982837,-3.290563815568, + 1.473347206588)); +#40347 = CARTESIAN_POINT('',(3.220601564539,-3.290376911263, + 1.473697802754)); +#40348 = CARTESIAN_POINT('',(3.220562354534,-3.290282249937, + 1.473873107408)); +#40349 = CARTESIAN_POINT('',(3.220522861458,-3.290186905218, + 1.474047458673)); +#40350 = CARTESIAN_POINT('',(3.220442885145,-3.289993825318, + 1.474396152872)); +#40351 = CARTESIAN_POINT('',(3.220402395805,-3.289896075404, + 1.474570474944)); +#40352 = CARTESIAN_POINT('',(3.22036162751,-3.289797652034, + 1.474743828765)); +#40353 = CARTESIAN_POINT('',(3.220279100943,-3.289598415275, + 1.475090463264)); +#40354 = CARTESIAN_POINT('',(3.220237336737,-3.289497587564, + 1.475263723043)); +#40355 = CARTESIAN_POINT('',(3.220195297779,-3.28939609654, + 1.475436000449)); +#40356 = CARTESIAN_POINT('',(3.220110230425,-3.289190725781, + 1.475780419083)); +#40357 = CARTESIAN_POINT('',(3.220067196262,-3.289086832122, + 1.475952539389)); +#40358 = CARTESIAN_POINT('',(3.220023891623,-3.288982285474, + 1.476123663886)); +#40359 = CARTESIAN_POINT('',(3.219936295363,-3.288770809395, + 1.47646570914)); +#40360 = CARTESIAN_POINT('',(3.219891998157,-3.288663866479, + 1.476636609033)); +#40361 = CARTESIAN_POINT('',(3.219847434831,-3.288556281094, + 1.476806500395)); +#40362 = CARTESIAN_POINT('',(3.219757323597,-3.288338733332, + 1.477146015448)); +#40363 = CARTESIAN_POINT('',(3.219711770276,-3.288228757885, + 1.477315618329)); +#40364 = CARTESIAN_POINT('',(3.219665955256,-3.288118150642, + 1.477484200601)); +#40365 = CARTESIAN_POINT('',(3.219573344899,-3.287894569463, + 1.477821029715)); +#40366 = CARTESIAN_POINT('',(3.219526544334,-3.287781582905, + 1.477989255876)); +#40367 = CARTESIAN_POINT('',(3.219479486562,-3.287667975392, + 1.478156450019)); +#40368 = CARTESIAN_POINT('',(3.219384395226,-3.2874384046,1.478490437566 + )); +#40369 = CARTESIAN_POINT('',(3.219336356613,-3.287322429129, + 1.478657210422)); +#40370 = CARTESIAN_POINT('',(3.219288065341,-3.287205843684, + 1.478822940468)); +#40371 = CARTESIAN_POINT('',(3.21919051488,-3.286970336038, + 1.479153926222)); +#40372 = CARTESIAN_POINT('',(3.219141250846,-3.286851402141, + 1.47931916165)); +#40373 = CARTESIAN_POINT('',(3.219091738778,-3.286731869433, + 1.479483344181)); +#40374 = CARTESIAN_POINT('',(3.218991751444,-3.286490478657, + 1.479811175631)); +#40375 = CARTESIAN_POINT('',(3.218941271497,-3.286368609283, + 1.479974804393)); +#40376 = CARTESIAN_POINT('',(3.218890548168,-3.286246152335, + 1.480137370682)); +#40377 = CARTESIAN_POINT('',(3.218788147817,-3.285998936018, + 1.480461897627)); +#40378 = CARTESIAN_POINT('',(3.218736466312,-3.285874165828, + 1.480623838443)); +#40379 = CARTESIAN_POINT('',(3.218684546143,-3.285748819452, + 1.480784707869)); +#40380 = CARTESIAN_POINT('',(3.218579761208,-3.28549584624, + 1.481105774116)); +#40381 = CARTESIAN_POINT('',(3.218526892145,-3.285368209033, + 1.481265951384)); +#40382 = CARTESIAN_POINT('',(3.21847378918,-3.285240007134,1.48142504893 + )); +#40383 = CARTESIAN_POINT('',(3.218366647795,-3.284981344948, + 1.481742507595)); +#40384 = CARTESIAN_POINT('',(3.218312605256,-3.284850874717, + 1.481900849439)); +#40385 = CARTESIAN_POINT('',(3.218258333608,-3.284719851369, + 1.482058103761)); +#40386 = CARTESIAN_POINT('',(3.218148867697,-3.284455577282, + 1.482371804536)); +#40387 = CARTESIAN_POINT('',(3.218093669515,-3.284322317082, + 1.482528232126)); +#40388 = CARTESIAN_POINT('',(3.218038247068,-3.284188515461, + 1.482683565028)); +#40389 = CARTESIAN_POINT('',(3.217926489892,-3.283918709771, + 1.482993362305)); +#40390 = CARTESIAN_POINT('',(3.217870151413,-3.283782696649, + 1.483147808119)); +#40391 = CARTESIAN_POINT('',(3.217813593531,-3.283646153844, + 1.483301152557)); +#40392 = CARTESIAN_POINT('',(3.217699580233,-3.283370901394, + 1.48360690314)); +#40393 = CARTESIAN_POINT('',(3.217642121262,-3.283232183166, + 1.483759291186)); +#40394 = CARTESIAN_POINT('',(3.217584447792,-3.283092947092, + 1.483910571774)); +#40395 = CARTESIAN_POINT('',(3.21746821989,-3.282812348116, + 1.484212123922)); +#40396 = CARTESIAN_POINT('',(3.217409662101,-3.282670977106, + 1.484362377898)); +#40397 = CARTESIAN_POINT('',(3.217350894757,-3.282529100188, + 1.48451151896)); +#40398 = CARTESIAN_POINT('',(3.217232560924,-3.282243417045, + 1.484808561498)); +#40399 = CARTESIAN_POINT('',(3.217172991722,-3.282099604269, + 1.484956448358)); +#40400 = CARTESIAN_POINT('',(3.217113218383,-3.281955298663, + 1.485103219867)); +#40401 = CARTESIAN_POINT('',(3.216993230321,-3.281665621855, + 1.485394643784)); +#40402 = CARTESIAN_POINT('',(3.216933015324,-3.281520249994, + 1.485539294676)); +#40403 = CARTESIAN_POINT('',(3.216872603796,-3.281374403663, + 1.485682840779)); +#40404 = CARTESIAN_POINT('',(3.216751860538,-3.281082903652, + 1.485966641596)); +#40405 = CARTESIAN_POINT('',(3.216691531756,-3.280937257089, + 1.486106913119)); +#40406 = CARTESIAN_POINT('',(3.216631016869,-3.280791161228, + 1.486246108371)); +#40407 = CARTESIAN_POINT('',(3.216510112947,-3.280499273339, + 1.486521240398)); +#40408 = CARTESIAN_POINT('',(3.216449726853,-3.280353488412, + 1.486657194423)); +#40409 = CARTESIAN_POINT('',(3.216389164605,-3.280207278211, + 1.486792100614)); +#40410 = CARTESIAN_POINT('',(3.216268157775,-3.279915141883, + 1.487058806936)); +#40411 = CARTESIAN_POINT('',(3.216207715822,-3.279769222099, + 1.487190622911)); +#40412 = CARTESIAN_POINT('',(3.216147106917,-3.27962289926, + 1.487321417575)); +#40413 = CARTESIAN_POINT('',(3.216026000479,-3.279330522454, + 1.487580037076)); +#40414 = CARTESIAN_POINT('',(3.215965505304,-3.279184474181, + 1.48770787654)); +#40415 = CARTESIAN_POINT('',(3.215904851721,-3.279038043478, + 1.487834719521)); +#40416 = CARTESIAN_POINT('',(3.215783650252,-3.278745437249, + 1.488085560101)); +#40417 = CARTESIAN_POINT('',(3.21572310449,-3.278599266849, + 1.488209571242)); +#40418 = CARTESIAN_POINT('',(3.215662408271,-3.278452733213, + 1.488332609181)); +#40419 = CARTESIAN_POINT('',(3.215541115511,-3.278159906589, + 1.488575955507)); +#40420 = CARTESIAN_POINT('',(3.215480520883,-3.278013618215, + 1.488696276428)); +#40421 = CARTESIAN_POINT('',(3.215419783211,-3.277866984504, + 1.488815645995)); +#40422 = CARTESIAN_POINT('',(3.215298401506,-3.277573943144, + 1.489051762961)); +#40423 = CARTESIAN_POINT('',(3.215237759195,-3.277427539654, + 1.489168521974)); +#40424 = CARTESIAN_POINT('',(3.215176980766,-3.277280807548, + 1.489284350148)); +#40425 = CARTESIAN_POINT('',(3.215055513867,-3.276987560513, + 1.489513479568)); +#40426 = CARTESIAN_POINT('',(3.214994826959,-3.276841049358, + 1.489626791651)); +#40427 = CARTESIAN_POINT('',(3.214934010428,-3.276694225263, + 1.489739192246)); +#40428 = CARTESIAN_POINT('',(3.214812461832,-3.276400780994, + 1.489961558505)); +#40429 = CARTESIAN_POINT('',(3.214751731179,-3.276254164228, + 1.490071534235)); +#40430 = CARTESIAN_POINT('',(3.214690876995,-3.276107249231, + 1.490180616693)); +#40431 = CARTESIAN_POINT('',(3.214569249431,-3.275813614317, + 1.49039642912)); +#40432 = CARTESIAN_POINT('',(3.214508477335,-3.275666897498, + 1.490503168498)); +#40433 = CARTESIAN_POINT('',(3.214447587439,-3.275519896286, + 1.490609031811)); +#40434 = CARTESIAN_POINT('',(3.214324242305,-3.275222114791, + 1.490821309676)); +#40435 = CARTESIAN_POINT('',(3.214261781953,-3.275071322161, + 1.490927685661)); +#40436 = CARTESIAN_POINT('',(3.214199203099,-3.274920243444, + 1.491033154791)); +#40437 = CARTESIAN_POINT('',(3.214073595402,-3.274616999637, + 1.491242649715)); +#40438 = CARTESIAN_POINT('',(3.214010565751,-3.274464832599, + 1.491346669235)); +#40439 = CARTESIAN_POINT('',(3.213947421217,-3.27431238821, + 1.491449783467)); +#40440 = CARTESIAN_POINT('',(3.213823262231,-3.274012641901, + 1.491650402859)); +#40441 = CARTESIAN_POINT('',(3.213762256017,-3.273865359873, + 1.491747973905)); +#40442 = CARTESIAN_POINT('',(3.213701147234,-3.273717830218, + 1.491844712788)); +#40443 = CARTESIAN_POINT('',(3.213578999123,-3.273422938592, + 1.492036108422)); +#40444 = CARTESIAN_POINT('',(3.213517960685,-3.273275578768, + 1.492130772492)); +#40445 = CARTESIAN_POINT('',(3.213456824265,-3.273127982394, + 1.492224618305)); +#40446 = CARTESIAN_POINT('',(3.213334617844,-3.272832949995, + 1.492410286544)); +#40447 = CARTESIAN_POINT('',(3.213273548655,-3.272685515929, + 1.492502115846)); +#40448 = CARTESIAN_POINT('',(3.213212385836,-3.272537855822, + 1.492593140077)); +#40449 = CARTESIAN_POINT('',(3.21309012374,-3.272242689013, + 1.492773220111)); +#40450 = CARTESIAN_POINT('',(3.213029025205,-3.2720951841,1.492862282379 + )); +#40451 = CARTESIAN_POINT('',(3.212967837175,-3.271947463129, + 1.492950552091)); +#40452 = CARTESIAN_POINT('',(3.212845521991,-3.271652168154, + 1.493125174476)); +#40453 = CARTESIAN_POINT('',(3.212784395514,-3.271504595784, + 1.493211533235)); +#40454 = CARTESIAN_POINT('',(3.212723183478,-3.271356816856, + 1.493297111324)); +#40455 = CARTESIAN_POINT('',(3.212600817782,-3.271061399933, + 1.493466398613)); +#40456 = CARTESIAN_POINT('',(3.212539664741,-3.270913763431, + 1.493550113548)); +#40457 = CARTESIAN_POINT('',(3.21247842989,-3.270765929425, + 1.493633059107)); +#40458 = CARTESIAN_POINT('',(3.212356016233,-3.270470396712, + 1.493797126485)); +#40459 = CARTESIAN_POINT('',(3.212294837992,-3.270322699373, + 1.493878253713)); +#40460 = CARTESIAN_POINT('',(3.21223358152,-3.270174813168, + 1.493958622304)); +#40461 = CARTESIAN_POINT('',(3.212111122383,-3.269879170658, + 1.494117578201)); +#40462 = CARTESIAN_POINT('',(3.212049920235,-3.269731415604, + 1.494196170611)); +#40463 = CARTESIAN_POINT('',(3.211988643277,-3.269583479941, + 1.494274014599)); +#40464 = CARTESIAN_POINT('',(3.211866141086,-3.269287733489, + 1.494427961161)); +#40465 = CARTESIAN_POINT('',(3.211804916327,-3.269139923846, + 1.494504068555)); +#40466 = CARTESIAN_POINT('',(3.21174362003,-3.268991941493, + 1.494579437249)); +#40467 = CARTESIAN_POINT('',(3.211621077197,-3.268696096924, + 1.494728470732)); +#40468 = CARTESIAN_POINT('',(3.211559831095,-3.268548235755, + 1.494802140078)); +#40469 = CARTESIAN_POINT('',(3.21149851659,-3.268400209446, + 1.494875079978)); +#40470 = CARTESIAN_POINT('',(3.211375935462,-3.268104272423, + 1.495019291223)); +#40471 = CARTESIAN_POINT('',(3.211314669235,-3.267956362667, + 1.495090566875)); +#40472 = CARTESIAN_POINT('',(3.211253337613,-3.267808295035, + 1.495161121896)); +#40473 = CARTESIAN_POINT('',(3.211130720585,-3.267512271343, + 1.495300596556)); +#40474 = CARTESIAN_POINT('',(3.211069435543,-3.267364316162, + 1.495369520273)); +#40475 = CARTESIAN_POINT('',(3.211008087995,-3.267216210081, + 1.495437731754)); +#40476 = CARTESIAN_POINT('',(3.210885437409,-3.266920105373, + 1.495572550767)); +#40477 = CARTESIAN_POINT('',(3.210824134704,-3.26677210755, + 1.495639162156)); +#40478 = CARTESIAN_POINT('',(3.210762772273,-3.266623965537, + 1.495705069309)); +#40479 = CARTESIAN_POINT('',(3.210640090351,-3.266327785178, + 1.495835309257)); +#40480 = CARTESIAN_POINT('',(3.210578771165,-3.266179747567, + 1.495899645706)); +#40481 = CARTESIAN_POINT('',(3.21051739493,-3.266031572227,1.49596328554 + )); +#40482 = CARTESIAN_POINT('',(3.210394683915,-3.265735321632, + 1.496089018775)); +#40483 = CARTESIAN_POINT('',(3.210333349415,-3.265587247048, + 1.496151115638)); +#40484 = CARTESIAN_POINT('',(3.210271960445,-3.265439040966, + 1.496212523148)); +#40485 = CARTESIAN_POINT('',(3.210149222471,-3.265142725284, + 1.496333818185)); +#40486 = CARTESIAN_POINT('',(3.21008787372,-3.264994616298, + 1.496393708989)); +#40487 = CARTESIAN_POINT('',(3.210026472992,-3.264846381826, + 1.49645291736)); +#40488 = CARTESIAN_POINT('',(3.20990371024,-3.264550006327, + 1.496569838935)); +#40489 = CARTESIAN_POINT('',(3.20984234845,-3.26440186586,1.496627555249 + )); +#40490 = CARTESIAN_POINT('',(3.209780937089,-3.264253605719, + 1.496684595723)); +#40491 = CARTESIAN_POINT('',(3.209658151844,-3.263957175916, + 1.49679720499)); +#40492 = CARTESIAN_POINT('',(3.209596778173,-3.263809006766, + 1.496852776729)); +#40493 = CARTESIAN_POINT('',(3.20953535726,-3.263660723565, + 1.496907678912)); +#40494 = CARTESIAN_POINT('',(3.209412551658,-3.263364244615, + 1.497016033864)); +#40495 = CARTESIAN_POINT('',(3.209351167162,-3.263216049333, + 1.497069489426)); +#40496 = CARTESIAN_POINT('',(3.209289737681,-3.263067745446, + 1.497122281415)); +#40497 = CARTESIAN_POINT('',(3.209166913888,-3.26277122258, + 1.497226436895)); +#40498 = CARTESIAN_POINT('',(3.209105519753,-3.262623004026, + 1.497277803036)); +#40499 = CARTESIAN_POINT('',(3.20904408282,-3.262474682149, + 1.497328511304)); +#40500 = CARTESIAN_POINT('',(3.208921242817,-3.26217812015, + 1.497428519362)); +#40501 = CARTESIAN_POINT('',(3.208859839908,-3.262029880413, + 1.49747782166)); +#40502 = CARTESIAN_POINT('',(3.208798396324,-3.26188154248, + 1.497526471504)); +#40503 = CARTESIAN_POINT('',(3.20867554201,-3.261584945929, + 1.497622381426)); +#40504 = CARTESIAN_POINT('',(3.208614131425,-3.261436687661, + 1.497669643878)); +#40505 = CARTESIAN_POINT('',(3.208552682229,-3.26128833618, + 1.497716259036)); +#40506 = CARTESIAN_POINT('',(3.208429815793,-3.260991710362, + 1.497808117211)); +#40507 = CARTESIAN_POINT('',(3.208368398683,-3.260843436343, + 1.49785336248)); +#40508 = CARTESIAN_POINT('',(3.208306944971,-3.260695073959, + 1.497897965361)); +#40509 = CARTESIAN_POINT('',(3.20818406854,-3.260398424012, + 1.497985815709)); +#40510 = CARTESIAN_POINT('',(3.20812264594,-3.260250136736, + 1.498029065307)); +#40511 = CARTESIAN_POINT('',(3.208061188693,-3.260101765819, + 1.498071677182)); +#40512 = CARTESIAN_POINT('',(3.207938304203,-3.259805096416, + 1.498155561349)); +#40513 = CARTESIAN_POINT('',(3.207876877066,-3.259656798189, + 1.498196835658)); +#40514 = CARTESIAN_POINT('',(3.207815417192,-3.259508420927, + 1.49823747667)); +#40515 = CARTESIAN_POINT('',(3.207692526545,-3.259211736661, + 1.498317434008)); +#40516 = CARTESIAN_POINT('',(3.207631095869,-3.259063429889, + 1.498356752242)); +#40517 = CARTESIAN_POINT('',(3.207569634318,-3.258915048578, + 1.498395441377)); +#40518 = CARTESIAN_POINT('',(3.207446739321,-3.25861835381, + 1.498471509085)); +#40519 = CARTESIAN_POINT('',(3.207385305961,-3.258470040559, + 1.498508889458)); +#40520 = CARTESIAN_POINT('',(3.207323843546,-3.258321657164, + 1.498545644707)); +#40521 = CARTESIAN_POINT('',(3.207200946189,-3.258024956698, + 1.498617857742)); +#40522 = CARTESIAN_POINT('',(3.207139511324,-3.257876639814, + 1.498653317229)); +#40523 = CARTESIAN_POINT('',(3.207078049185,-3.257728257084, + 1.498688155359)); +#40524 = CARTESIAN_POINT('',(3.206955151811,-3.257431556578, + 1.498756546472)); +#40525 = CARTESIAN_POINT('',(3.206893716645,-3.257283238967, + 1.498790101063)); +#40526 = CARTESIAN_POINT('',(3.20683225595,-3.257134859723, + 1.498823037862)); +#40527 = CARTESIAN_POINT('',(3.20670936108,-3.25683816526,1.498887637819 + )); +#40528 = CARTESIAN_POINT('',(3.206647926966,-3.25668985019, + 1.498919302499)); +#40529 = CARTESIAN_POINT('',(3.206586469034,-3.256541477616, + 1.498950352759)); +#40530 = CARTESIAN_POINT('',(3.206463579055,-3.256244794962, + 1.499011190598)); +#40531 = CARTESIAN_POINT('',(3.206402147061,-3.25609648501, + 1.499040979612)); +#40532 = CARTESIAN_POINT('',(3.206340692929,-3.255948121611, + 1.499070157385)); +#40533 = CARTESIAN_POINT('',(3.206217809797,-3.255651455486, + 1.499127260593)); +#40534 = CARTESIAN_POINT('',(3.206156380844,-3.255503152875, + 1.499155187372)); +#40535 = CARTESIAN_POINT('',(3.206094931402,-3.2553548008,1.499182505903 + )); +#40536 = CARTESIAN_POINT('',(3.205972057013,-3.255058155783, + 1.49923590025)); +#40537 = CARTESIAN_POINT('',(3.205910632107,-3.254909862941, + 1.49926197733)); +#40538 = CARTESIAN_POINT('',(3.205849188336,-3.254761524555, + 1.499287448967)); +#40539 = CARTESIAN_POINT('',(3.205726324173,-3.254464904229, + 1.499337158715)); +#40540 = CARTESIAN_POINT('',(3.205664903817,-3.254316622372, + 1.499361397997)); +#40541 = CARTESIAN_POINT('',(3.205603466196,-3.254168298832, + 1.499385034455)); +#40542 = CARTESIAN_POINT('',(3.205480613732,-3.253871706749, + 1.499431082174)); +#40543 = CARTESIAN_POINT('',(3.20541919892,-3.253723438277, + 1.499453494528)); +#40544 = CARTESIAN_POINT('',(3.205357768419,-3.253575131929, + 1.499475306501)); +#40545 = CARTESIAN_POINT('',(3.205234929851,-3.253278573392, + 1.499517712899)); +#40546 = CARTESIAN_POINT('',(3.20517352181,-3.253130321265, + 1.499538308343)); +#40547 = CARTESIAN_POINT('',(3.205112099635,-3.252982035018, + 1.499558305685)); +#40548 = CARTESIAN_POINT('',(3.204989276706,-3.252685514237, + 1.499597090121)); +#40549 = CARTESIAN_POINT('',(3.204927875972,-3.252537279752, + 1.499615878151)); +#40550 = CARTESIAN_POINT('',(3.204866462643,-3.25238901486, + 1.499634070182)); +#40551 = CARTESIAN_POINT('',(3.204743655845,-3.252092533023, + 1.499669250844)); +#40552 = CARTESIAN_POINT('',(3.204682262393,-3.251944316118, + 1.49968624032)); +#40553 = CARTESIAN_POINT('',(3.204620857866,-3.251796072478, + 1.499702635715)); +#40554 = CARTESIAN_POINT('',(3.204498069693,-3.251499635604, + 1.499734228642)); +#40555 = CARTESIAN_POINT('',(3.20443668606,-3.251351442405, + 1.499749426978)); +#40556 = CARTESIAN_POINT('',(3.20437529286,-3.251203226109, + 1.499764033021)); +#40557 = CARTESIAN_POINT('',(3.204252526251,-3.250906841297, + 1.499792052876)); +#40558 = CARTESIAN_POINT('',(3.204191152853,-3.250758672807, + 1.499805467409)); +#40559 = CARTESIAN_POINT('',(3.204129771382,-3.250610484826, + 1.49981829127)); +#40560 = CARTESIAN_POINT('',(3.204007027331,-3.250314154473, + 1.499842751771)); +#40561 = CARTESIAN_POINT('',(3.203945664759,-3.250166012119, + 1.499854389057)); +#40562 = CARTESIAN_POINT('',(3.203884295596,-3.250017853855, + 1.499865437127)); +#40563 = CARTESIAN_POINT('',(3.203761574235,-3.249721578282, + 1.499886350677)); +#40564 = CARTESIAN_POINT('',(3.203700222043,-3.249573460986, + 1.499896216707)); +#40565 = CARTESIAN_POINT('',(3.203638864733,-3.249425331336, + 1.499905494799)); +#40566 = CARTESIAN_POINT('',(3.203516170081,-3.249129120243, + 1.49992287168)); +#40567 = CARTESIAN_POINT('',(3.203454832743,-3.248981038811, + 1.499930971019)); +#40568 = CARTESIAN_POINT('',(3.203393491754,-3.248832948563, + 1.499938483613)); +#40569 = CARTESIAN_POINT('',(3.203270825612,-3.2485368063,1.499952333422 + )); +#40570 = CARTESIAN_POINT('',(3.203209500461,-3.248388754289, + 1.499958671053)); +#40571 = CARTESIAN_POINT('',(3.203148173119,-3.248240696988, + 1.499964422913)); +#40572 = CARTESIAN_POINT('',(3.203025534092,-3.247944620184, + 1.499974754004)); +#40573 = CARTESIAN_POINT('',(3.202964222407,-3.247796600684, + 1.49997933359)); +#40574 = CARTESIAN_POINT('',(3.202902909987,-3.247648579408, + 1.499983328238)); +#40575 = CARTESIAN_POINT('',(3.202780301735,-3.247352576903, + 1.499990147131)); +#40576 = CARTESIAN_POINT('',(3.202719005903,-3.247204595675, + 1.499992971693)); +#40577 = CARTESIAN_POINT('',(3.202657710789,-3.247056616179, + 1.499995212031)); +#40578 = CARTESIAN_POINT('',(3.202538465375,-3.246768732283, + 1.499998434269)); +#40579 = CARTESIAN_POINT('',(3.202480514918,-3.246628827511, + 1.499999478124)); +#40580 = CARTESIAN_POINT('',(3.202422566379,-3.246488927341,1.5)); +#40581 = CARTESIAN_POINT('',(3.202364620341,-3.246349033255,1.5)); +#40582 = ORIENTED_EDGE('',*,*,#30265,.T.); +#40583 = ORIENTED_EDGE('',*,*,#39972,.F.); +#40584 = ORIENTED_EDGE('',*,*,#40585,.F.); +#40585 = EDGE_CURVE('',#38805,#39973,#40586,.T.); +#40586 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#40587,#40588,#40589,#40590, + #40591),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.355636801641, + -4.048920165975E-02,6.477327436574,6.792475036556),.UNSPECIFIED.); +#40587 = CARTESIAN_POINT('',(3.574055919098,-3.295256413291, + 1.460395584541)); +#40588 = CARTESIAN_POINT('',(3.416482119108,-3.295256413291, + 1.460395584541)); +#40589 = CARTESIAN_POINT('',(-1.564845112842E-16,-3.295256413291, + 1.460395584541)); +#40590 = CARTESIAN_POINT('',(-3.416482119108,-3.295256413291, + 1.460395584541)); +#40591 = CARTESIAN_POINT('',(-3.574055919098,-3.295256413291, + 1.460395584541)); +#40592 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#40593,#40594,#40595,#40596,#40597) + ,(#40598,#40599,#40600,#40601,#40602) + ,(#40603,#40604,#40605,#40606,#40607 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,6.517816638234),(-0.355636801641,-4.048920165975E-02, + 6.477327436574,6.792475036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#40593 = CARTESIAN_POINT('',(3.574055919098,-3.295256413291, + 1.460395584541)); +#40594 = CARTESIAN_POINT('',(3.416482119108,-3.295256413291, + 1.460395584541)); +#40595 = CARTESIAN_POINT('',(-1.564845112842E-16,-3.295256413291, + 1.460395584541)); +#40596 = CARTESIAN_POINT('',(-3.416482119108,-3.295256413291, + 1.460395584541)); +#40597 = CARTESIAN_POINT('',(-3.574055919098,-3.295256413291, + 1.460395584541)); +#40598 = CARTESIAN_POINT('',(3.574055919098,-3.286838234914,1.5)); +#40599 = CARTESIAN_POINT('',(3.416482119108,-3.286838234914,1.5)); +#40600 = CARTESIAN_POINT('',(1.583886584396E-16,-3.286838234914,1.5)); +#40601 = CARTESIAN_POINT('',(-3.416482119108,-3.286838234914,1.5)); +#40602 = CARTESIAN_POINT('',(-3.574055919098,-3.286838234914,1.5)); +#40603 = CARTESIAN_POINT('',(3.574055919098,-3.246349033255,1.5)); +#40604 = CARTESIAN_POINT('',(3.416482119108,-3.246349033255,1.5)); +#40605 = CARTESIAN_POINT('',(-1.673441311623E-16,-3.246349033255,1.5)); +#40606 = CARTESIAN_POINT('',(-3.416482119108,-3.246349033255,1.5)); +#40607 = CARTESIAN_POINT('',(-3.574055919098,-3.246349033255,1.5)); +#40608 = ADVANCED_FACE('',(#40609),#40615,.T.); +#40609 = FACE_BOUND('',#40610,.T.); +#40610 = EDGE_LOOP('',(#40611,#40612,#40613,#40614)); +#40611 = ORIENTED_EDGE('',*,*,#38831,.T.); +#40612 = ORIENTED_EDGE('',*,*,#30275,.T.); +#40613 = ORIENTED_EDGE('',*,*,#40293,.F.); +#40614 = ORIENTED_EDGE('',*,*,#38811,.F.); +#40615 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#40616,#40617,#40618,#40619,#40620) + ,(#40621,#40622,#40623,#40624,#40625) + ,(#40626,#40627,#40628,#40629,#40630 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.161123615693,-3.99824328386E-02, + 0.136741676664,0.257882859519),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#40616 = CARTESIAN_POINT('',(3.406987671466,-3.110705351483, + 1.460996513181)); +#40617 = CARTESIAN_POINT('',(3.364157795527,-3.153535227421, + 1.460996513181)); +#40618 = CARTESIAN_POINT('',(3.258846511474,-3.258846511474, + 1.460996513181)); +#40619 = CARTESIAN_POINT('',(3.153535227421,-3.364157795527, + 1.460996513181)); +#40620 = CARTESIAN_POINT('',(3.110705351483,-3.406987671466, + 1.460996513181)); +#40621 = CARTESIAN_POINT('',(3.400769836177,-3.104487516194,1.5)); +#40622 = CARTESIAN_POINT('',(3.357939960239,-3.147317392133,1.5)); +#40623 = CARTESIAN_POINT('',(3.252628676186,-3.252628676186,1.5)); +#40624 = CARTESIAN_POINT('',(3.147317392133,-3.357939960239,1.5)); +#40625 = CARTESIAN_POINT('',(3.104487516194,-3.400769836177,1.5)); +#40626 = CARTESIAN_POINT('',(3.372497986792,-3.076215666809,1.5)); +#40627 = CARTESIAN_POINT('',(3.329668110853,-3.119045542747,1.5)); +#40628 = CARTESIAN_POINT('',(3.2243568268,-3.2243568268,1.5)); +#40629 = CARTESIAN_POINT('',(3.119045542747,-3.329668110853,1.5)); +#40630 = CARTESIAN_POINT('',(3.076215666809,-3.372497986792,1.5)); +#40631 = ADVANCED_FACE('',(#40632),#40651,.F.); +#40632 = FACE_BOUND('',#40633,.F.); +#40633 = EDGE_LOOP('',(#40634,#40643,#40649,#40650)); +#40634 = ORIENTED_EDGE('',*,*,#40635,.T.); +#40635 = EDGE_CURVE('',#40636,#40636,#40638,.T.); +#40636 = VERTEX_POINT('',#40637); +#40637 = CARTESIAN_POINT('',(-2.586838234914,2.336838234914,1.4)); +#40638 = CIRCLE('',#40639,0.25); +#40639 = AXIS2_PLACEMENT_3D('',#40640,#40641,#40642); +#40640 = CARTESIAN_POINT('',(-2.586838234914,2.586838234914,1.4)); +#40641 = DIRECTION('',(-0.,0.,1.)); +#40642 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40643 = ORIENTED_EDGE('',*,*,#40644,.F.); +#40644 = EDGE_CURVE('',#30299,#40636,#40645,.T.); +#40645 = LINE('',#40646,#40647); +#40646 = CARTESIAN_POINT('',(-2.586838234914,2.336838234914,1.5)); +#40647 = VECTOR('',#40648,1.); +#40648 = DIRECTION('',(0.,-0.,-1.)); +#40649 = ORIENTED_EDGE('',*,*,#30298,.F.); +#40650 = ORIENTED_EDGE('',*,*,#40644,.T.); +#40651 = CYLINDRICAL_SURFACE('',#40652,0.25); +#40652 = AXIS2_PLACEMENT_3D('',#40653,#40654,#40655); +#40653 = CARTESIAN_POINT('',(-2.586838234914,2.586838234914,1.5)); +#40654 = DIRECTION('',(-0.,0.,-1.)); +#40655 = DIRECTION('',(2.22044604925E-16,-1.,-0.)); +#40656 = ADVANCED_FACE('',(#40657),#40667,.F.); +#40657 = FACE_BOUND('',#40658,.F.); +#40658 = EDGE_LOOP('',(#40659,#40660,#40661,#40666)); +#40659 = ORIENTED_EDGE('',*,*,#30326,.T.); +#40660 = ORIENTED_EDGE('',*,*,#40266,.F.); +#40661 = ORIENTED_EDGE('',*,*,#40662,.F.); +#40662 = EDGE_CURVE('',#33465,#39973,#40663,.T.); +#40663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40664,#40665),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#40664 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#40665 = CARTESIAN_POINT('',(-3.218419117457,-3.286838234914,1.5)); +#40666 = ORIENTED_EDGE('',*,*,#36060,.T.); +#40667 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#40668,#40669) + ,(#40670,#40671 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#40668 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#40669 = CARTESIAN_POINT('',(-3.218419117457,-3.286838234914,1.5)); +#40670 = CARTESIAN_POINT('',(-3.425,-3.2875,0.85)); +#40671 = CARTESIAN_POINT('',(-3.286838234914,-3.218419117457,1.5)); +#40672 = ADVANCED_FACE('',(#40673),#40686,.F.); +#40673 = FACE_BOUND('',#40674,.F.); +#40674 = EDGE_LOOP('',(#40675,#40676,#40682,#40683,#40684,#40685)); +#40675 = ORIENTED_EDGE('',*,*,#36170,.F.); +#40676 = ORIENTED_EDGE('',*,*,#40677,.T.); +#40677 = EDGE_CURVE('',#36162,#36271,#40678,.T.); +#40678 = LINE('',#40679,#40680); +#40679 = CARTESIAN_POINT('',(-3.7,-2.86,0.85)); +#40680 = VECTOR('',#40681,1.); +#40681 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40682 = ORIENTED_EDGE('',*,*,#36279,.T.); +#40683 = ORIENTED_EDGE('',*,*,#36402,.T.); +#40684 = ORIENTED_EDGE('',*,*,#30341,.F.); +#40685 = ORIENTED_EDGE('',*,*,#36077,.F.); +#40686 = PLANE('',#40687); +#40687 = AXIS2_PLACEMENT_3D('',#40688,#40689,#40690); +#40688 = CARTESIAN_POINT('',(-3.7,-2.86,0.85)); +#40689 = DIRECTION('',(-0.,0.,-1.)); +#40690 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40691 = ADVANCED_FACE('',(#40692),#40705,.F.); +#40692 = FACE_BOUND('',#40693,.F.); +#40693 = EDGE_LOOP('',(#40694,#40695,#40701,#40702,#40703,#40704)); +#40694 = ORIENTED_EDGE('',*,*,#36817,.F.); +#40695 = ORIENTED_EDGE('',*,*,#40696,.T.); +#40696 = EDGE_CURVE('',#36809,#36586,#40697,.T.); +#40697 = LINE('',#40698,#40699); +#40698 = CARTESIAN_POINT('',(-3.7,2.14,0.85)); +#40699 = VECTOR('',#40700,1.); +#40700 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40701 = ORIENTED_EDGE('',*,*,#36594,.T.); +#40702 = ORIENTED_EDGE('',*,*,#36608,.T.); +#40703 = ORIENTED_EDGE('',*,*,#30501,.F.); +#40704 = ORIENTED_EDGE('',*,*,#37061,.F.); +#40705 = PLANE('',#40706); +#40706 = AXIS2_PLACEMENT_3D('',#40707,#40708,#40709); +#40707 = CARTESIAN_POINT('',(-3.7,2.14,0.85)); +#40708 = DIRECTION('',(-0.,0.,-1.)); +#40709 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40710 = ADVANCED_FACE('',(#40711),#40724,.F.); +#40711 = FACE_BOUND('',#40712,.F.); +#40712 = EDGE_LOOP('',(#40713,#40714,#40720,#40721,#40722,#40723)); +#40713 = ORIENTED_EDGE('',*,*,#36502,.F.); +#40714 = ORIENTED_EDGE('',*,*,#40715,.T.); +#40715 = EDGE_CURVE('',#36494,#36717,#40716,.T.); +#40716 = LINE('',#40717,#40718); +#40717 = CARTESIAN_POINT('',(-3.7,-2.36,0.85)); +#40718 = VECTOR('',#40719,1.); +#40719 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40720 = ORIENTED_EDGE('',*,*,#36725,.T.); +#40721 = ORIENTED_EDGE('',*,*,#36848,.T.); +#40722 = ORIENTED_EDGE('',*,*,#30357,.F.); +#40723 = ORIENTED_EDGE('',*,*,#36409,.F.); +#40724 = PLANE('',#40725); +#40725 = AXIS2_PLACEMENT_3D('',#40726,#40727,#40728); +#40726 = CARTESIAN_POINT('',(-3.7,-2.36,0.85)); +#40727 = DIRECTION('',(-0.,0.,-1.)); +#40728 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40729 = ADVANCED_FACE('',(#40730),#40743,.F.); +#40730 = FACE_BOUND('',#40731,.F.); +#40731 = EDGE_LOOP('',(#40732,#40733,#40739,#40740,#40741,#40742)); +#40732 = ORIENTED_EDGE('',*,*,#37263,.F.); +#40733 = ORIENTED_EDGE('',*,*,#40734,.T.); +#40734 = EDGE_CURVE('',#37255,#37032,#40735,.T.); +#40735 = LINE('',#40736,#40737); +#40736 = CARTESIAN_POINT('',(-3.7,1.64,0.85)); +#40737 = VECTOR('',#40738,1.); +#40738 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40739 = ORIENTED_EDGE('',*,*,#37040,.T.); +#40740 = ORIENTED_EDGE('',*,*,#37054,.T.); +#40741 = ORIENTED_EDGE('',*,*,#30485,.F.); +#40742 = ORIENTED_EDGE('',*,*,#37507,.F.); +#40743 = PLANE('',#40744); +#40744 = AXIS2_PLACEMENT_3D('',#40745,#40746,#40747); +#40745 = CARTESIAN_POINT('',(-3.7,1.64,0.85)); +#40746 = DIRECTION('',(-0.,0.,-1.)); +#40747 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40748 = ADVANCED_FACE('',(#40749),#40762,.F.); +#40749 = FACE_BOUND('',#40750,.F.); +#40750 = EDGE_LOOP('',(#40751,#40752,#40758,#40759,#40760,#40761)); +#40751 = ORIENTED_EDGE('',*,*,#36948,.F.); +#40752 = ORIENTED_EDGE('',*,*,#40753,.T.); +#40753 = EDGE_CURVE('',#36940,#37163,#40754,.T.); +#40754 = LINE('',#40755,#40756); +#40755 = CARTESIAN_POINT('',(-3.7,-1.86,0.85)); +#40756 = VECTOR('',#40757,1.); +#40757 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40758 = ORIENTED_EDGE('',*,*,#37171,.T.); +#40759 = ORIENTED_EDGE('',*,*,#37294,.T.); +#40760 = ORIENTED_EDGE('',*,*,#30373,.F.); +#40761 = ORIENTED_EDGE('',*,*,#36855,.F.); +#40762 = PLANE('',#40763); +#40763 = AXIS2_PLACEMENT_3D('',#40764,#40765,#40766); +#40764 = CARTESIAN_POINT('',(-3.7,-1.86,0.85)); +#40765 = DIRECTION('',(-0.,0.,-1.)); +#40766 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40767 = ADVANCED_FACE('',(#40768),#40781,.F.); +#40768 = FACE_BOUND('',#40769,.F.); +#40769 = EDGE_LOOP('',(#40770,#40771,#40777,#40778,#40779,#40780)); +#40770 = ORIENTED_EDGE('',*,*,#37709,.F.); +#40771 = ORIENTED_EDGE('',*,*,#40772,.T.); +#40772 = EDGE_CURVE('',#37701,#37478,#40773,.T.); +#40773 = LINE('',#40774,#40775); +#40774 = CARTESIAN_POINT('',(-3.7,1.14,0.85)); +#40775 = VECTOR('',#40776,1.); +#40776 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40777 = ORIENTED_EDGE('',*,*,#37486,.T.); +#40778 = ORIENTED_EDGE('',*,*,#37500,.T.); +#40779 = ORIENTED_EDGE('',*,*,#30469,.F.); +#40780 = ORIENTED_EDGE('',*,*,#37953,.F.); +#40781 = PLANE('',#40782); +#40782 = AXIS2_PLACEMENT_3D('',#40783,#40784,#40785); +#40783 = CARTESIAN_POINT('',(-3.7,1.14,0.85)); +#40784 = DIRECTION('',(-0.,0.,-1.)); +#40785 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40786 = ADVANCED_FACE('',(#40787),#40800,.F.); +#40787 = FACE_BOUND('',#40788,.F.); +#40788 = EDGE_LOOP('',(#40789,#40790,#40796,#40797,#40798,#40799)); +#40789 = ORIENTED_EDGE('',*,*,#37394,.F.); +#40790 = ORIENTED_EDGE('',*,*,#40791,.T.); +#40791 = EDGE_CURVE('',#37386,#37609,#40792,.T.); +#40792 = LINE('',#40793,#40794); +#40793 = CARTESIAN_POINT('',(-3.7,-1.36,0.85)); +#40794 = VECTOR('',#40795,1.); +#40795 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40796 = ORIENTED_EDGE('',*,*,#37617,.T.); +#40797 = ORIENTED_EDGE('',*,*,#37740,.T.); +#40798 = ORIENTED_EDGE('',*,*,#30389,.F.); +#40799 = ORIENTED_EDGE('',*,*,#37301,.F.); +#40800 = PLANE('',#40801); +#40801 = AXIS2_PLACEMENT_3D('',#40802,#40803,#40804); +#40802 = CARTESIAN_POINT('',(-3.7,-1.36,0.85)); +#40803 = DIRECTION('',(-0.,0.,-1.)); +#40804 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40805 = ADVANCED_FACE('',(#40806),#40819,.F.); +#40806 = FACE_BOUND('',#40807,.F.); +#40807 = EDGE_LOOP('',(#40808,#40809,#40815,#40816,#40817,#40818)); +#40808 = ORIENTED_EDGE('',*,*,#38155,.F.); +#40809 = ORIENTED_EDGE('',*,*,#40810,.T.); +#40810 = EDGE_CURVE('',#38147,#37924,#40811,.T.); +#40811 = LINE('',#40812,#40813); +#40812 = CARTESIAN_POINT('',(-3.7,0.64,0.85)); +#40813 = VECTOR('',#40814,1.); +#40814 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40815 = ORIENTED_EDGE('',*,*,#37932,.T.); +#40816 = ORIENTED_EDGE('',*,*,#37946,.T.); +#40817 = ORIENTED_EDGE('',*,*,#30453,.F.); +#40818 = ORIENTED_EDGE('',*,*,#38399,.F.); +#40819 = PLANE('',#40820); +#40820 = AXIS2_PLACEMENT_3D('',#40821,#40822,#40823); +#40821 = CARTESIAN_POINT('',(-3.7,0.64,0.85)); +#40822 = DIRECTION('',(-0.,0.,-1.)); +#40823 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40824 = ADVANCED_FACE('',(#40825),#40838,.F.); +#40825 = FACE_BOUND('',#40826,.F.); +#40826 = EDGE_LOOP('',(#40827,#40828,#40834,#40835,#40836,#40837)); +#40827 = ORIENTED_EDGE('',*,*,#37840,.F.); +#40828 = ORIENTED_EDGE('',*,*,#40829,.T.); +#40829 = EDGE_CURVE('',#37832,#38055,#40830,.T.); +#40830 = LINE('',#40831,#40832); +#40831 = CARTESIAN_POINT('',(-3.7,-0.86,0.85)); +#40832 = VECTOR('',#40833,1.); +#40833 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40834 = ORIENTED_EDGE('',*,*,#38063,.T.); +#40835 = ORIENTED_EDGE('',*,*,#38186,.T.); +#40836 = ORIENTED_EDGE('',*,*,#30405,.F.); +#40837 = ORIENTED_EDGE('',*,*,#37747,.F.); +#40838 = PLANE('',#40839); +#40839 = AXIS2_PLACEMENT_3D('',#40840,#40841,#40842); +#40840 = CARTESIAN_POINT('',(-3.7,-0.86,0.85)); +#40841 = DIRECTION('',(-0.,0.,-1.)); +#40842 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40843 = ADVANCED_FACE('',(#40844),#40857,.F.); +#40844 = FACE_BOUND('',#40845,.F.); +#40845 = EDGE_LOOP('',(#40846,#40847,#40853,#40854,#40855,#40856)); +#40846 = ORIENTED_EDGE('',*,*,#38601,.F.); +#40847 = ORIENTED_EDGE('',*,*,#40848,.T.); +#40848 = EDGE_CURVE('',#38593,#38370,#40849,.T.); +#40849 = LINE('',#40850,#40851); +#40850 = CARTESIAN_POINT('',(-3.7,0.14,0.85)); +#40851 = VECTOR('',#40852,1.); +#40852 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40853 = ORIENTED_EDGE('',*,*,#38378,.T.); +#40854 = ORIENTED_EDGE('',*,*,#38392,.T.); +#40855 = ORIENTED_EDGE('',*,*,#30437,.F.); +#40856 = ORIENTED_EDGE('',*,*,#38639,.F.); +#40857 = PLANE('',#40858); +#40858 = AXIS2_PLACEMENT_3D('',#40859,#40860,#40861); +#40859 = CARTESIAN_POINT('',(-3.7,0.14,0.85)); +#40860 = DIRECTION('',(-0.,0.,-1.)); +#40861 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40862 = ADVANCED_FACE('',(#40863),#40876,.F.); +#40863 = FACE_BOUND('',#40864,.F.); +#40864 = EDGE_LOOP('',(#40865,#40866,#40872,#40873,#40874,#40875)); +#40865 = ORIENTED_EDGE('',*,*,#38286,.F.); +#40866 = ORIENTED_EDGE('',*,*,#40867,.T.); +#40867 = EDGE_CURVE('',#38278,#38501,#40868,.T.); +#40868 = LINE('',#40869,#40870); +#40869 = CARTESIAN_POINT('',(-3.7,-0.36,0.85)); +#40870 = VECTOR('',#40871,1.); +#40871 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#40872 = ORIENTED_EDGE('',*,*,#38509,.T.); +#40873 = ORIENTED_EDGE('',*,*,#38632,.T.); +#40874 = ORIENTED_EDGE('',*,*,#30421,.F.); +#40875 = ORIENTED_EDGE('',*,*,#38193,.F.); +#40876 = PLANE('',#40877); +#40877 = AXIS2_PLACEMENT_3D('',#40878,#40879,#40880); +#40878 = CARTESIAN_POINT('',(-3.7,-0.36,0.85)); +#40879 = DIRECTION('',(-0.,0.,-1.)); +#40880 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#40881 = ADVANCED_FACE('',(#40882),#40893,.T.); +#40882 = FACE_BOUND('',#40883,.T.); +#40883 = EDGE_LOOP('',(#40884,#40885,#40886,#40887)); +#40884 = ORIENTED_EDGE('',*,*,#30618,.T.); +#40885 = ORIENTED_EDGE('',*,*,#39452,.T.); +#40886 = ORIENTED_EDGE('',*,*,#30840,.F.); +#40887 = ORIENTED_EDGE('',*,*,#40888,.F.); +#40888 = EDGE_CURVE('',#30611,#30833,#40889,.T.); +#40889 = LINE('',#40890,#40891); +#40890 = CARTESIAN_POINT('',(3.9,2.86,0.65)); +#40891 = VECTOR('',#40892,1.); +#40892 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40893 = CYLINDRICAL_SURFACE('',#40894,0.2); +#40894 = AXIS2_PLACEMENT_3D('',#40895,#40896,#40897); +#40895 = CARTESIAN_POINT('',(3.7,2.86,0.65)); +#40896 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#40897 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#40898 = ADVANCED_FACE('',(#40899),#40910,.F.); +#40899 = FACE_BOUND('',#40900,.F.); +#40900 = EDGE_LOOP('',(#40901,#40907,#40908,#40909)); +#40901 = ORIENTED_EDGE('',*,*,#40902,.T.); +#40902 = EDGE_CURVE('',#30602,#30824,#40903,.T.); +#40903 = LINE('',#40904,#40905); +#40904 = CARTESIAN_POINT('',(3.9,2.86,0.2)); +#40905 = VECTOR('',#40906,1.); +#40906 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40907 = ORIENTED_EDGE('',*,*,#30832,.T.); +#40908 = ORIENTED_EDGE('',*,*,#40888,.F.); +#40909 = ORIENTED_EDGE('',*,*,#30610,.F.); +#40910 = PLANE('',#40911); +#40911 = AXIS2_PLACEMENT_3D('',#40912,#40913,#40914); +#40912 = CARTESIAN_POINT('',(3.9,2.86,0.2)); +#40913 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#40914 = DIRECTION('',(0.,0.,1.)); +#40915 = ADVANCED_FACE('',(#40916),#40927,.F.); +#40916 = FACE_BOUND('',#40917,.F.); +#40917 = EDGE_LOOP('',(#40918,#40924,#40925,#40926)); +#40918 = ORIENTED_EDGE('',*,*,#40919,.T.); +#40919 = EDGE_CURVE('',#30594,#30816,#40920,.T.); +#40920 = LINE('',#40921,#40922); +#40921 = CARTESIAN_POINT('',(4.,2.86,0.1)); +#40922 = VECTOR('',#40923,1.); +#40923 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40924 = ORIENTED_EDGE('',*,*,#30823,.T.); +#40925 = ORIENTED_EDGE('',*,*,#40902,.F.); +#40926 = ORIENTED_EDGE('',*,*,#30601,.F.); +#40927 = CYLINDRICAL_SURFACE('',#40928,0.1); +#40928 = AXIS2_PLACEMENT_3D('',#40929,#40930,#40931); +#40929 = CARTESIAN_POINT('',(4.,2.86,0.2)); +#40930 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#40931 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#40932 = ADVANCED_FACE('',(#40933),#40944,.F.); +#40933 = FACE_BOUND('',#40934,.F.); +#40934 = EDGE_LOOP('',(#40935,#40941,#40942,#40943)); +#40935 = ORIENTED_EDGE('',*,*,#40936,.T.); +#40936 = EDGE_CURVE('',#30586,#30808,#40937,.T.); +#40937 = LINE('',#40938,#40939); +#40938 = CARTESIAN_POINT('',(4.5,2.86,0.1)); +#40939 = VECTOR('',#40940,1.); +#40940 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40941 = ORIENTED_EDGE('',*,*,#30815,.T.); +#40942 = ORIENTED_EDGE('',*,*,#40919,.F.); +#40943 = ORIENTED_EDGE('',*,*,#30593,.F.); +#40944 = PLANE('',#40945); +#40945 = AXIS2_PLACEMENT_3D('',#40946,#40947,#40948); +#40946 = CARTESIAN_POINT('',(4.5,2.86,0.1)); +#40947 = DIRECTION('',(0.,0.,-1.)); +#40948 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#40949 = ADVANCED_FACE('',(#40950),#40961,.F.); +#40950 = FACE_BOUND('',#40951,.F.); +#40951 = EDGE_LOOP('',(#40952,#40958,#40959,#40960)); +#40952 = ORIENTED_EDGE('',*,*,#40953,.T.); +#40953 = EDGE_CURVE('',#30578,#30800,#40954,.T.); +#40954 = LINE('',#40955,#40956); +#40955 = CARTESIAN_POINT('',(4.5,2.86,-8.326672684689E-17)); +#40956 = VECTOR('',#40957,1.); +#40957 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40958 = ORIENTED_EDGE('',*,*,#30807,.T.); +#40959 = ORIENTED_EDGE('',*,*,#40936,.F.); +#40960 = ORIENTED_EDGE('',*,*,#30585,.F.); +#40961 = PLANE('',#40962); +#40962 = AXIS2_PLACEMENT_3D('',#40963,#40964,#40965); +#40963 = CARTESIAN_POINT('',(4.5,2.86,-8.326672684689E-17)); +#40964 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#40965 = DIRECTION('',(0.,0.,1.)); +#40966 = ADVANCED_FACE('',(#40967),#40978,.F.); +#40967 = FACE_BOUND('',#40968,.F.); +#40968 = EDGE_LOOP('',(#40969,#40975,#40976,#40977)); +#40969 = ORIENTED_EDGE('',*,*,#40970,.T.); +#40970 = EDGE_CURVE('',#30569,#30791,#40971,.T.); +#40971 = LINE('',#40972,#40973); +#40972 = CARTESIAN_POINT('',(4.,2.86,-8.326672684689E-17)); +#40973 = VECTOR('',#40974,1.); +#40974 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40975 = ORIENTED_EDGE('',*,*,#30799,.T.); +#40976 = ORIENTED_EDGE('',*,*,#40953,.F.); +#40977 = ORIENTED_EDGE('',*,*,#30577,.F.); +#40978 = PLANE('',#40979); +#40979 = AXIS2_PLACEMENT_3D('',#40980,#40981,#40982); +#40980 = CARTESIAN_POINT('',(4.,2.86,-8.326672684689E-17)); +#40981 = DIRECTION('',(0.,0.,1.)); +#40982 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#40983 = ADVANCED_FACE('',(#40984),#40995,.T.); +#40984 = FACE_BOUND('',#40985,.T.); +#40985 = EDGE_LOOP('',(#40986,#40987,#40988,#40989)); +#40986 = ORIENTED_EDGE('',*,*,#30568,.T.); +#40987 = ORIENTED_EDGE('',*,*,#40970,.T.); +#40988 = ORIENTED_EDGE('',*,*,#30790,.F.); +#40989 = ORIENTED_EDGE('',*,*,#40990,.F.); +#40990 = EDGE_CURVE('',#30561,#30783,#40991,.T.); +#40991 = LINE('',#40992,#40993); +#40992 = CARTESIAN_POINT('',(3.8,2.86,0.2)); +#40993 = VECTOR('',#40994,1.); +#40994 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#40995 = CYLINDRICAL_SURFACE('',#40996,0.2); +#40996 = AXIS2_PLACEMENT_3D('',#40997,#40998,#40999); +#40997 = CARTESIAN_POINT('',(4.,2.86,0.2)); +#40998 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#40999 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41000 = ADVANCED_FACE('',(#41001),#41007,.F.); +#41001 = FACE_BOUND('',#41002,.F.); +#41002 = EDGE_LOOP('',(#41003,#41004,#41005,#41006)); +#41003 = ORIENTED_EDGE('',*,*,#30764,.T.); +#41004 = ORIENTED_EDGE('',*,*,#30782,.T.); +#41005 = ORIENTED_EDGE('',*,*,#40990,.F.); +#41006 = ORIENTED_EDGE('',*,*,#30560,.F.); +#41007 = PLANE('',#41008); +#41008 = AXIS2_PLACEMENT_3D('',#41009,#41010,#41011); +#41009 = CARTESIAN_POINT('',(3.8,2.86,0.65)); +#41010 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41011 = DIRECTION('',(0.,0.,-1.)); +#41012 = ADVANCED_FACE('',(#41013),#41024,.T.); +#41013 = FACE_BOUND('',#41014,.T.); +#41014 = EDGE_LOOP('',(#41015,#41016,#41017,#41018)); +#41015 = ORIENTED_EDGE('',*,*,#30932,.T.); +#41016 = ORIENTED_EDGE('',*,*,#39433,.T.); +#41017 = ORIENTED_EDGE('',*,*,#30710,.F.); +#41018 = ORIENTED_EDGE('',*,*,#41019,.F.); +#41019 = EDGE_CURVE('',#30925,#30703,#41020,.T.); +#41020 = LINE('',#41021,#41022); +#41021 = CARTESIAN_POINT('',(3.9,-2.64,0.65)); +#41022 = VECTOR('',#41023,1.); +#41023 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41024 = CYLINDRICAL_SURFACE('',#41025,0.2); +#41025 = AXIS2_PLACEMENT_3D('',#41026,#41027,#41028); +#41026 = CARTESIAN_POINT('',(3.7,-2.64,0.65)); +#41027 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41028 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41029 = ADVANCED_FACE('',(#41030),#41041,.F.); +#41030 = FACE_BOUND('',#41031,.F.); +#41031 = EDGE_LOOP('',(#41032,#41038,#41039,#41040)); +#41032 = ORIENTED_EDGE('',*,*,#41033,.T.); +#41033 = EDGE_CURVE('',#30916,#30694,#41034,.T.); +#41034 = LINE('',#41035,#41036); +#41035 = CARTESIAN_POINT('',(3.9,-2.64,0.2)); +#41036 = VECTOR('',#41037,1.); +#41037 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41038 = ORIENTED_EDGE('',*,*,#30702,.T.); +#41039 = ORIENTED_EDGE('',*,*,#41019,.F.); +#41040 = ORIENTED_EDGE('',*,*,#30924,.F.); +#41041 = PLANE('',#41042); +#41042 = AXIS2_PLACEMENT_3D('',#41043,#41044,#41045); +#41043 = CARTESIAN_POINT('',(3.9,-2.64,0.2)); +#41044 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41045 = DIRECTION('',(0.,0.,1.)); +#41046 = ADVANCED_FACE('',(#41047),#41058,.F.); +#41047 = FACE_BOUND('',#41048,.F.); +#41048 = EDGE_LOOP('',(#41049,#41055,#41056,#41057)); +#41049 = ORIENTED_EDGE('',*,*,#41050,.T.); +#41050 = EDGE_CURVE('',#30908,#30686,#41051,.T.); +#41051 = LINE('',#41052,#41053); +#41052 = CARTESIAN_POINT('',(4.,-2.64,0.1)); +#41053 = VECTOR('',#41054,1.); +#41054 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41055 = ORIENTED_EDGE('',*,*,#30693,.T.); +#41056 = ORIENTED_EDGE('',*,*,#41033,.F.); +#41057 = ORIENTED_EDGE('',*,*,#30915,.F.); +#41058 = CYLINDRICAL_SURFACE('',#41059,0.1); +#41059 = AXIS2_PLACEMENT_3D('',#41060,#41061,#41062); +#41060 = CARTESIAN_POINT('',(4.,-2.64,0.2)); +#41061 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41062 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41063 = ADVANCED_FACE('',(#41064),#41075,.F.); +#41064 = FACE_BOUND('',#41065,.F.); +#41065 = EDGE_LOOP('',(#41066,#41072,#41073,#41074)); +#41066 = ORIENTED_EDGE('',*,*,#41067,.T.); +#41067 = EDGE_CURVE('',#30900,#30678,#41068,.T.); +#41068 = LINE('',#41069,#41070); +#41069 = CARTESIAN_POINT('',(4.5,-2.64,0.1)); +#41070 = VECTOR('',#41071,1.); +#41071 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41072 = ORIENTED_EDGE('',*,*,#30685,.T.); +#41073 = ORIENTED_EDGE('',*,*,#41050,.F.); +#41074 = ORIENTED_EDGE('',*,*,#30907,.F.); +#41075 = PLANE('',#41076); +#41076 = AXIS2_PLACEMENT_3D('',#41077,#41078,#41079); +#41077 = CARTESIAN_POINT('',(4.5,-2.64,0.1)); +#41078 = DIRECTION('',(0.,0.,-1.)); +#41079 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41080 = ADVANCED_FACE('',(#41081),#41092,.F.); +#41081 = FACE_BOUND('',#41082,.F.); +#41082 = EDGE_LOOP('',(#41083,#41089,#41090,#41091)); +#41083 = ORIENTED_EDGE('',*,*,#41084,.T.); +#41084 = EDGE_CURVE('',#30892,#30670,#41085,.T.); +#41085 = LINE('',#41086,#41087); +#41086 = CARTESIAN_POINT('',(4.5,-2.64,-8.326672684689E-17)); +#41087 = VECTOR('',#41088,1.); +#41088 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41089 = ORIENTED_EDGE('',*,*,#30677,.T.); +#41090 = ORIENTED_EDGE('',*,*,#41067,.F.); +#41091 = ORIENTED_EDGE('',*,*,#30899,.F.); +#41092 = PLANE('',#41093); +#41093 = AXIS2_PLACEMENT_3D('',#41094,#41095,#41096); +#41094 = CARTESIAN_POINT('',(4.5,-2.64,-8.326672684689E-17)); +#41095 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41096 = DIRECTION('',(0.,0.,1.)); +#41097 = ADVANCED_FACE('',(#41098),#41109,.F.); +#41098 = FACE_BOUND('',#41099,.F.); +#41099 = EDGE_LOOP('',(#41100,#41106,#41107,#41108)); +#41100 = ORIENTED_EDGE('',*,*,#41101,.T.); +#41101 = EDGE_CURVE('',#30883,#30661,#41102,.T.); +#41102 = LINE('',#41103,#41104); +#41103 = CARTESIAN_POINT('',(4.,-2.64,-8.326672684689E-17)); +#41104 = VECTOR('',#41105,1.); +#41105 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41106 = ORIENTED_EDGE('',*,*,#30669,.T.); +#41107 = ORIENTED_EDGE('',*,*,#41084,.F.); +#41108 = ORIENTED_EDGE('',*,*,#30891,.F.); +#41109 = PLANE('',#41110); +#41110 = AXIS2_PLACEMENT_3D('',#41111,#41112,#41113); +#41111 = CARTESIAN_POINT('',(4.,-2.64,-8.326672684689E-17)); +#41112 = DIRECTION('',(0.,0.,1.)); +#41113 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41114 = ADVANCED_FACE('',(#41115),#41126,.T.); +#41115 = FACE_BOUND('',#41116,.T.); +#41116 = EDGE_LOOP('',(#41117,#41118,#41119,#41120)); +#41117 = ORIENTED_EDGE('',*,*,#30882,.T.); +#41118 = ORIENTED_EDGE('',*,*,#41101,.T.); +#41119 = ORIENTED_EDGE('',*,*,#30660,.F.); +#41120 = ORIENTED_EDGE('',*,*,#41121,.F.); +#41121 = EDGE_CURVE('',#30875,#30653,#41122,.T.); +#41122 = LINE('',#41123,#41124); +#41123 = CARTESIAN_POINT('',(3.8,-2.64,0.2)); +#41124 = VECTOR('',#41125,1.); +#41125 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41126 = CYLINDRICAL_SURFACE('',#41127,0.2); +#41127 = AXIS2_PLACEMENT_3D('',#41128,#41129,#41130); +#41128 = CARTESIAN_POINT('',(4.,-2.64,0.2)); +#41129 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41130 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41131 = ADVANCED_FACE('',(#41132),#41138,.F.); +#41132 = FACE_BOUND('',#41133,.F.); +#41133 = EDGE_LOOP('',(#41134,#41135,#41136,#41137)); +#41134 = ORIENTED_EDGE('',*,*,#30957,.T.); +#41135 = ORIENTED_EDGE('',*,*,#30652,.T.); +#41136 = ORIENTED_EDGE('',*,*,#41121,.F.); +#41137 = ORIENTED_EDGE('',*,*,#30874,.F.); +#41138 = PLANE('',#41139); +#41139 = AXIS2_PLACEMENT_3D('',#41140,#41141,#41142); +#41140 = CARTESIAN_POINT('',(3.8,-2.64,0.65)); +#41141 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41142 = DIRECTION('',(0.,0.,-1.)); +#41143 = ADVANCED_FACE('',(#41144),#41155,.T.); +#41144 = FACE_BOUND('',#41145,.T.); +#41145 = EDGE_LOOP('',(#41146,#41147,#41148,#41149)); +#41146 = ORIENTED_EDGE('',*,*,#31063,.T.); +#41147 = ORIENTED_EDGE('',*,*,#39490,.T.); +#41148 = ORIENTED_EDGE('',*,*,#31286,.F.); +#41149 = ORIENTED_EDGE('',*,*,#41150,.F.); +#41150 = EDGE_CURVE('',#31056,#31279,#41151,.T.); +#41151 = LINE('',#41152,#41153); +#41152 = CARTESIAN_POINT('',(3.9,2.36,0.65)); +#41153 = VECTOR('',#41154,1.); +#41154 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41155 = CYLINDRICAL_SURFACE('',#41156,0.2); +#41156 = AXIS2_PLACEMENT_3D('',#41157,#41158,#41159); +#41157 = CARTESIAN_POINT('',(3.7,2.36,0.65)); +#41158 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41159 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41160 = ADVANCED_FACE('',(#41161),#41172,.F.); +#41161 = FACE_BOUND('',#41162,.F.); +#41162 = EDGE_LOOP('',(#41163,#41169,#41170,#41171)); +#41163 = ORIENTED_EDGE('',*,*,#41164,.T.); +#41164 = EDGE_CURVE('',#31047,#31270,#41165,.T.); +#41165 = LINE('',#41166,#41167); +#41166 = CARTESIAN_POINT('',(3.9,2.36,0.2)); +#41167 = VECTOR('',#41168,1.); +#41168 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41169 = ORIENTED_EDGE('',*,*,#31278,.T.); +#41170 = ORIENTED_EDGE('',*,*,#41150,.F.); +#41171 = ORIENTED_EDGE('',*,*,#31055,.F.); +#41172 = PLANE('',#41173); +#41173 = AXIS2_PLACEMENT_3D('',#41174,#41175,#41176); +#41174 = CARTESIAN_POINT('',(3.9,2.36,0.2)); +#41175 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41176 = DIRECTION('',(0.,0.,1.)); +#41177 = ADVANCED_FACE('',(#41178),#41189,.F.); +#41178 = FACE_BOUND('',#41179,.F.); +#41179 = EDGE_LOOP('',(#41180,#41186,#41187,#41188)); +#41180 = ORIENTED_EDGE('',*,*,#41181,.T.); +#41181 = EDGE_CURVE('',#31039,#31262,#41182,.T.); +#41182 = LINE('',#41183,#41184); +#41183 = CARTESIAN_POINT('',(4.,2.36,0.1)); +#41184 = VECTOR('',#41185,1.); +#41185 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41186 = ORIENTED_EDGE('',*,*,#31269,.T.); +#41187 = ORIENTED_EDGE('',*,*,#41164,.F.); +#41188 = ORIENTED_EDGE('',*,*,#31046,.F.); +#41189 = CYLINDRICAL_SURFACE('',#41190,0.1); +#41190 = AXIS2_PLACEMENT_3D('',#41191,#41192,#41193); +#41191 = CARTESIAN_POINT('',(4.,2.36,0.2)); +#41192 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41193 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41194 = ADVANCED_FACE('',(#41195),#41206,.F.); +#41195 = FACE_BOUND('',#41196,.F.); +#41196 = EDGE_LOOP('',(#41197,#41203,#41204,#41205)); +#41197 = ORIENTED_EDGE('',*,*,#41198,.T.); +#41198 = EDGE_CURVE('',#31031,#31254,#41199,.T.); +#41199 = LINE('',#41200,#41201); +#41200 = CARTESIAN_POINT('',(4.5,2.36,0.1)); +#41201 = VECTOR('',#41202,1.); +#41202 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41203 = ORIENTED_EDGE('',*,*,#31261,.T.); +#41204 = ORIENTED_EDGE('',*,*,#41181,.F.); +#41205 = ORIENTED_EDGE('',*,*,#31038,.F.); +#41206 = PLANE('',#41207); +#41207 = AXIS2_PLACEMENT_3D('',#41208,#41209,#41210); +#41208 = CARTESIAN_POINT('',(4.5,2.36,0.1)); +#41209 = DIRECTION('',(0.,0.,-1.)); +#41210 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41211 = ADVANCED_FACE('',(#41212),#41223,.F.); +#41212 = FACE_BOUND('',#41213,.F.); +#41213 = EDGE_LOOP('',(#41214,#41220,#41221,#41222)); +#41214 = ORIENTED_EDGE('',*,*,#41215,.T.); +#41215 = EDGE_CURVE('',#31023,#31246,#41216,.T.); +#41216 = LINE('',#41217,#41218); +#41217 = CARTESIAN_POINT('',(4.5,2.36,-8.326672684689E-17)); +#41218 = VECTOR('',#41219,1.); +#41219 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41220 = ORIENTED_EDGE('',*,*,#31253,.T.); +#41221 = ORIENTED_EDGE('',*,*,#41198,.F.); +#41222 = ORIENTED_EDGE('',*,*,#31030,.F.); +#41223 = PLANE('',#41224); +#41224 = AXIS2_PLACEMENT_3D('',#41225,#41226,#41227); +#41225 = CARTESIAN_POINT('',(4.5,2.36,-8.326672684689E-17)); +#41226 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41227 = DIRECTION('',(0.,0.,1.)); +#41228 = ADVANCED_FACE('',(#41229),#41240,.F.); +#41229 = FACE_BOUND('',#41230,.F.); +#41230 = EDGE_LOOP('',(#41231,#41237,#41238,#41239)); +#41231 = ORIENTED_EDGE('',*,*,#41232,.T.); +#41232 = EDGE_CURVE('',#31014,#31237,#41233,.T.); +#41233 = LINE('',#41234,#41235); +#41234 = CARTESIAN_POINT('',(4.,2.36,-8.326672684689E-17)); +#41235 = VECTOR('',#41236,1.); +#41236 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41237 = ORIENTED_EDGE('',*,*,#31245,.T.); +#41238 = ORIENTED_EDGE('',*,*,#41215,.F.); +#41239 = ORIENTED_EDGE('',*,*,#31022,.F.); +#41240 = PLANE('',#41241); +#41241 = AXIS2_PLACEMENT_3D('',#41242,#41243,#41244); +#41242 = CARTESIAN_POINT('',(4.,2.36,-8.326672684689E-17)); +#41243 = DIRECTION('',(0.,0.,1.)); +#41244 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41245 = ADVANCED_FACE('',(#41246),#41257,.T.); +#41246 = FACE_BOUND('',#41247,.T.); +#41247 = EDGE_LOOP('',(#41248,#41249,#41250,#41251)); +#41248 = ORIENTED_EDGE('',*,*,#31013,.T.); +#41249 = ORIENTED_EDGE('',*,*,#41232,.T.); +#41250 = ORIENTED_EDGE('',*,*,#31236,.F.); +#41251 = ORIENTED_EDGE('',*,*,#41252,.F.); +#41252 = EDGE_CURVE('',#31006,#31229,#41253,.T.); +#41253 = LINE('',#41254,#41255); +#41254 = CARTESIAN_POINT('',(3.8,2.36,0.2)); +#41255 = VECTOR('',#41256,1.); +#41256 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41257 = CYLINDRICAL_SURFACE('',#41258,0.2); +#41258 = AXIS2_PLACEMENT_3D('',#41259,#41260,#41261); +#41259 = CARTESIAN_POINT('',(4.,2.36,0.2)); +#41260 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41261 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41262 = ADVANCED_FACE('',(#41263),#41269,.F.); +#41263 = FACE_BOUND('',#41264,.F.); +#41264 = EDGE_LOOP('',(#41265,#41266,#41267,#41268)); +#41265 = ORIENTED_EDGE('',*,*,#31210,.T.); +#41266 = ORIENTED_EDGE('',*,*,#31228,.T.); +#41267 = ORIENTED_EDGE('',*,*,#41252,.F.); +#41268 = ORIENTED_EDGE('',*,*,#31005,.F.); +#41269 = PLANE('',#41270); +#41270 = AXIS2_PLACEMENT_3D('',#41271,#41272,#41273); +#41271 = CARTESIAN_POINT('',(3.8,2.36,0.65)); +#41272 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41273 = DIRECTION('',(0.,0.,-1.)); +#41274 = ADVANCED_FACE('',(#41275),#41286,.T.); +#41275 = FACE_BOUND('',#41276,.T.); +#41276 = EDGE_LOOP('',(#41277,#41278,#41279,#41280)); +#41277 = ORIENTED_EDGE('',*,*,#31378,.T.); +#41278 = ORIENTED_EDGE('',*,*,#39471,.T.); +#41279 = ORIENTED_EDGE('',*,*,#31155,.F.); +#41280 = ORIENTED_EDGE('',*,*,#41281,.F.); +#41281 = EDGE_CURVE('',#31371,#31148,#41282,.T.); +#41282 = LINE('',#41283,#41284); +#41283 = CARTESIAN_POINT('',(3.9,-2.14,0.65)); +#41284 = VECTOR('',#41285,1.); +#41285 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41286 = CYLINDRICAL_SURFACE('',#41287,0.2); +#41287 = AXIS2_PLACEMENT_3D('',#41288,#41289,#41290); +#41288 = CARTESIAN_POINT('',(3.7,-2.14,0.65)); +#41289 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41290 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41291 = ADVANCED_FACE('',(#41292),#41303,.F.); +#41292 = FACE_BOUND('',#41293,.F.); +#41293 = EDGE_LOOP('',(#41294,#41300,#41301,#41302)); +#41294 = ORIENTED_EDGE('',*,*,#41295,.T.); +#41295 = EDGE_CURVE('',#31362,#31139,#41296,.T.); +#41296 = LINE('',#41297,#41298); +#41297 = CARTESIAN_POINT('',(3.9,-2.14,0.2)); +#41298 = VECTOR('',#41299,1.); +#41299 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41300 = ORIENTED_EDGE('',*,*,#31147,.T.); +#41301 = ORIENTED_EDGE('',*,*,#41281,.F.); +#41302 = ORIENTED_EDGE('',*,*,#31370,.F.); +#41303 = PLANE('',#41304); +#41304 = AXIS2_PLACEMENT_3D('',#41305,#41306,#41307); +#41305 = CARTESIAN_POINT('',(3.9,-2.14,0.2)); +#41306 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41307 = DIRECTION('',(0.,0.,1.)); +#41308 = ADVANCED_FACE('',(#41309),#41320,.F.); +#41309 = FACE_BOUND('',#41310,.F.); +#41310 = EDGE_LOOP('',(#41311,#41317,#41318,#41319)); +#41311 = ORIENTED_EDGE('',*,*,#41312,.T.); +#41312 = EDGE_CURVE('',#31354,#31131,#41313,.T.); +#41313 = LINE('',#41314,#41315); +#41314 = CARTESIAN_POINT('',(4.,-2.14,0.1)); +#41315 = VECTOR('',#41316,1.); +#41316 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41317 = ORIENTED_EDGE('',*,*,#31138,.T.); +#41318 = ORIENTED_EDGE('',*,*,#41295,.F.); +#41319 = ORIENTED_EDGE('',*,*,#31361,.F.); +#41320 = CYLINDRICAL_SURFACE('',#41321,0.1); +#41321 = AXIS2_PLACEMENT_3D('',#41322,#41323,#41324); +#41322 = CARTESIAN_POINT('',(4.,-2.14,0.2)); +#41323 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41324 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41325 = ADVANCED_FACE('',(#41326),#41337,.F.); +#41326 = FACE_BOUND('',#41327,.F.); +#41327 = EDGE_LOOP('',(#41328,#41334,#41335,#41336)); +#41328 = ORIENTED_EDGE('',*,*,#41329,.T.); +#41329 = EDGE_CURVE('',#31346,#31123,#41330,.T.); +#41330 = LINE('',#41331,#41332); +#41331 = CARTESIAN_POINT('',(4.5,-2.14,0.1)); +#41332 = VECTOR('',#41333,1.); +#41333 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41334 = ORIENTED_EDGE('',*,*,#31130,.T.); +#41335 = ORIENTED_EDGE('',*,*,#41312,.F.); +#41336 = ORIENTED_EDGE('',*,*,#31353,.F.); +#41337 = PLANE('',#41338); +#41338 = AXIS2_PLACEMENT_3D('',#41339,#41340,#41341); +#41339 = CARTESIAN_POINT('',(4.5,-2.14,0.1)); +#41340 = DIRECTION('',(0.,0.,-1.)); +#41341 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41342 = ADVANCED_FACE('',(#41343),#41354,.F.); +#41343 = FACE_BOUND('',#41344,.F.); +#41344 = EDGE_LOOP('',(#41345,#41351,#41352,#41353)); +#41345 = ORIENTED_EDGE('',*,*,#41346,.T.); +#41346 = EDGE_CURVE('',#31338,#31115,#41347,.T.); +#41347 = LINE('',#41348,#41349); +#41348 = CARTESIAN_POINT('',(4.5,-2.14,-8.326672684689E-17)); +#41349 = VECTOR('',#41350,1.); +#41350 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41351 = ORIENTED_EDGE('',*,*,#31122,.T.); +#41352 = ORIENTED_EDGE('',*,*,#41329,.F.); +#41353 = ORIENTED_EDGE('',*,*,#31345,.F.); +#41354 = PLANE('',#41355); +#41355 = AXIS2_PLACEMENT_3D('',#41356,#41357,#41358); +#41356 = CARTESIAN_POINT('',(4.5,-2.14,-8.326672684689E-17)); +#41357 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41358 = DIRECTION('',(0.,0.,1.)); +#41359 = ADVANCED_FACE('',(#41360),#41371,.F.); +#41360 = FACE_BOUND('',#41361,.F.); +#41361 = EDGE_LOOP('',(#41362,#41368,#41369,#41370)); +#41362 = ORIENTED_EDGE('',*,*,#41363,.T.); +#41363 = EDGE_CURVE('',#31329,#31106,#41364,.T.); +#41364 = LINE('',#41365,#41366); +#41365 = CARTESIAN_POINT('',(4.,-2.14,-8.326672684689E-17)); +#41366 = VECTOR('',#41367,1.); +#41367 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41368 = ORIENTED_EDGE('',*,*,#31114,.T.); +#41369 = ORIENTED_EDGE('',*,*,#41346,.F.); +#41370 = ORIENTED_EDGE('',*,*,#31337,.F.); +#41371 = PLANE('',#41372); +#41372 = AXIS2_PLACEMENT_3D('',#41373,#41374,#41375); +#41373 = CARTESIAN_POINT('',(4.,-2.14,-8.326672684689E-17)); +#41374 = DIRECTION('',(0.,0.,1.)); +#41375 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41376 = ADVANCED_FACE('',(#41377),#41388,.T.); +#41377 = FACE_BOUND('',#41378,.T.); +#41378 = EDGE_LOOP('',(#41379,#41380,#41381,#41382)); +#41379 = ORIENTED_EDGE('',*,*,#31328,.T.); +#41380 = ORIENTED_EDGE('',*,*,#41363,.T.); +#41381 = ORIENTED_EDGE('',*,*,#31105,.F.); +#41382 = ORIENTED_EDGE('',*,*,#41383,.F.); +#41383 = EDGE_CURVE('',#31321,#31098,#41384,.T.); +#41384 = LINE('',#41385,#41386); +#41385 = CARTESIAN_POINT('',(3.8,-2.14,0.2)); +#41386 = VECTOR('',#41387,1.); +#41387 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41388 = CYLINDRICAL_SURFACE('',#41389,0.2); +#41389 = AXIS2_PLACEMENT_3D('',#41390,#41391,#41392); +#41390 = CARTESIAN_POINT('',(4.,-2.14,0.2)); +#41391 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41392 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41393 = ADVANCED_FACE('',(#41394),#41400,.F.); +#41394 = FACE_BOUND('',#41395,.F.); +#41395 = EDGE_LOOP('',(#41396,#41397,#41398,#41399)); +#41396 = ORIENTED_EDGE('',*,*,#31403,.T.); +#41397 = ORIENTED_EDGE('',*,*,#31097,.T.); +#41398 = ORIENTED_EDGE('',*,*,#41383,.F.); +#41399 = ORIENTED_EDGE('',*,*,#31320,.F.); +#41400 = PLANE('',#41401); +#41401 = AXIS2_PLACEMENT_3D('',#41402,#41403,#41404); +#41402 = CARTESIAN_POINT('',(3.8,-2.14,0.65)); +#41403 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41404 = DIRECTION('',(0.,0.,-1.)); +#41405 = ADVANCED_FACE('',(#41406),#41417,.T.); +#41406 = FACE_BOUND('',#41407,.T.); +#41407 = EDGE_LOOP('',(#41408,#41409,#41410,#41411)); +#41408 = ORIENTED_EDGE('',*,*,#31509,.T.); +#41409 = ORIENTED_EDGE('',*,*,#39528,.T.); +#41410 = ORIENTED_EDGE('',*,*,#31732,.F.); +#41411 = ORIENTED_EDGE('',*,*,#41412,.F.); +#41412 = EDGE_CURVE('',#31502,#31725,#41413,.T.); +#41413 = LINE('',#41414,#41415); +#41414 = CARTESIAN_POINT('',(3.9,1.86,0.65)); +#41415 = VECTOR('',#41416,1.); +#41416 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41417 = CYLINDRICAL_SURFACE('',#41418,0.2); +#41418 = AXIS2_PLACEMENT_3D('',#41419,#41420,#41421); +#41419 = CARTESIAN_POINT('',(3.7,1.86,0.65)); +#41420 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41421 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41422 = ADVANCED_FACE('',(#41423),#41434,.F.); +#41423 = FACE_BOUND('',#41424,.F.); +#41424 = EDGE_LOOP('',(#41425,#41431,#41432,#41433)); +#41425 = ORIENTED_EDGE('',*,*,#41426,.T.); +#41426 = EDGE_CURVE('',#31493,#31716,#41427,.T.); +#41427 = LINE('',#41428,#41429); +#41428 = CARTESIAN_POINT('',(3.9,1.86,0.2)); +#41429 = VECTOR('',#41430,1.); +#41430 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41431 = ORIENTED_EDGE('',*,*,#31724,.T.); +#41432 = ORIENTED_EDGE('',*,*,#41412,.F.); +#41433 = ORIENTED_EDGE('',*,*,#31501,.F.); +#41434 = PLANE('',#41435); +#41435 = AXIS2_PLACEMENT_3D('',#41436,#41437,#41438); +#41436 = CARTESIAN_POINT('',(3.9,1.86,0.2)); +#41437 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41438 = DIRECTION('',(0.,0.,1.)); +#41439 = ADVANCED_FACE('',(#41440),#41451,.F.); +#41440 = FACE_BOUND('',#41441,.F.); +#41441 = EDGE_LOOP('',(#41442,#41448,#41449,#41450)); +#41442 = ORIENTED_EDGE('',*,*,#41443,.T.); +#41443 = EDGE_CURVE('',#31485,#31708,#41444,.T.); +#41444 = LINE('',#41445,#41446); +#41445 = CARTESIAN_POINT('',(4.,1.86,0.1)); +#41446 = VECTOR('',#41447,1.); +#41447 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41448 = ORIENTED_EDGE('',*,*,#31715,.T.); +#41449 = ORIENTED_EDGE('',*,*,#41426,.F.); +#41450 = ORIENTED_EDGE('',*,*,#31492,.F.); +#41451 = CYLINDRICAL_SURFACE('',#41452,0.1); +#41452 = AXIS2_PLACEMENT_3D('',#41453,#41454,#41455); +#41453 = CARTESIAN_POINT('',(4.,1.86,0.2)); +#41454 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41455 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41456 = ADVANCED_FACE('',(#41457),#41468,.F.); +#41457 = FACE_BOUND('',#41458,.F.); +#41458 = EDGE_LOOP('',(#41459,#41465,#41466,#41467)); +#41459 = ORIENTED_EDGE('',*,*,#41460,.T.); +#41460 = EDGE_CURVE('',#31477,#31700,#41461,.T.); +#41461 = LINE('',#41462,#41463); +#41462 = CARTESIAN_POINT('',(4.5,1.86,0.1)); +#41463 = VECTOR('',#41464,1.); +#41464 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41465 = ORIENTED_EDGE('',*,*,#31707,.T.); +#41466 = ORIENTED_EDGE('',*,*,#41443,.F.); +#41467 = ORIENTED_EDGE('',*,*,#31484,.F.); +#41468 = PLANE('',#41469); +#41469 = AXIS2_PLACEMENT_3D('',#41470,#41471,#41472); +#41470 = CARTESIAN_POINT('',(4.5,1.86,0.1)); +#41471 = DIRECTION('',(0.,0.,-1.)); +#41472 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41473 = ADVANCED_FACE('',(#41474),#41485,.F.); +#41474 = FACE_BOUND('',#41475,.F.); +#41475 = EDGE_LOOP('',(#41476,#41482,#41483,#41484)); +#41476 = ORIENTED_EDGE('',*,*,#41477,.T.); +#41477 = EDGE_CURVE('',#31469,#31692,#41478,.T.); +#41478 = LINE('',#41479,#41480); +#41479 = CARTESIAN_POINT('',(4.5,1.86,-8.326672684689E-17)); +#41480 = VECTOR('',#41481,1.); +#41481 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41482 = ORIENTED_EDGE('',*,*,#31699,.T.); +#41483 = ORIENTED_EDGE('',*,*,#41460,.F.); +#41484 = ORIENTED_EDGE('',*,*,#31476,.F.); +#41485 = PLANE('',#41486); +#41486 = AXIS2_PLACEMENT_3D('',#41487,#41488,#41489); +#41487 = CARTESIAN_POINT('',(4.5,1.86,-8.326672684689E-17)); +#41488 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41489 = DIRECTION('',(0.,0.,1.)); +#41490 = ADVANCED_FACE('',(#41491),#41502,.F.); +#41491 = FACE_BOUND('',#41492,.F.); +#41492 = EDGE_LOOP('',(#41493,#41499,#41500,#41501)); +#41493 = ORIENTED_EDGE('',*,*,#41494,.T.); +#41494 = EDGE_CURVE('',#31460,#31683,#41495,.T.); +#41495 = LINE('',#41496,#41497); +#41496 = CARTESIAN_POINT('',(4.,1.86,-8.326672684689E-17)); +#41497 = VECTOR('',#41498,1.); +#41498 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41499 = ORIENTED_EDGE('',*,*,#31691,.T.); +#41500 = ORIENTED_EDGE('',*,*,#41477,.F.); +#41501 = ORIENTED_EDGE('',*,*,#31468,.F.); +#41502 = PLANE('',#41503); +#41503 = AXIS2_PLACEMENT_3D('',#41504,#41505,#41506); +#41504 = CARTESIAN_POINT('',(4.,1.86,-8.326672684689E-17)); +#41505 = DIRECTION('',(0.,0.,1.)); +#41506 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41507 = ADVANCED_FACE('',(#41508),#41519,.T.); +#41508 = FACE_BOUND('',#41509,.T.); +#41509 = EDGE_LOOP('',(#41510,#41511,#41512,#41513)); +#41510 = ORIENTED_EDGE('',*,*,#31459,.T.); +#41511 = ORIENTED_EDGE('',*,*,#41494,.T.); +#41512 = ORIENTED_EDGE('',*,*,#31682,.F.); +#41513 = ORIENTED_EDGE('',*,*,#41514,.F.); +#41514 = EDGE_CURVE('',#31452,#31675,#41515,.T.); +#41515 = LINE('',#41516,#41517); +#41516 = CARTESIAN_POINT('',(3.8,1.86,0.2)); +#41517 = VECTOR('',#41518,1.); +#41518 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41519 = CYLINDRICAL_SURFACE('',#41520,0.2); +#41520 = AXIS2_PLACEMENT_3D('',#41521,#41522,#41523); +#41521 = CARTESIAN_POINT('',(4.,1.86,0.2)); +#41522 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41523 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41524 = ADVANCED_FACE('',(#41525),#41531,.F.); +#41525 = FACE_BOUND('',#41526,.F.); +#41526 = EDGE_LOOP('',(#41527,#41528,#41529,#41530)); +#41527 = ORIENTED_EDGE('',*,*,#31656,.T.); +#41528 = ORIENTED_EDGE('',*,*,#31674,.T.); +#41529 = ORIENTED_EDGE('',*,*,#41514,.F.); +#41530 = ORIENTED_EDGE('',*,*,#31451,.F.); +#41531 = PLANE('',#41532); +#41532 = AXIS2_PLACEMENT_3D('',#41533,#41534,#41535); +#41533 = CARTESIAN_POINT('',(3.8,1.86,0.65)); +#41534 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41535 = DIRECTION('',(0.,0.,-1.)); +#41536 = ADVANCED_FACE('',(#41537),#41548,.T.); +#41537 = FACE_BOUND('',#41538,.T.); +#41538 = EDGE_LOOP('',(#41539,#41540,#41541,#41542)); +#41539 = ORIENTED_EDGE('',*,*,#31824,.T.); +#41540 = ORIENTED_EDGE('',*,*,#39509,.T.); +#41541 = ORIENTED_EDGE('',*,*,#31601,.F.); +#41542 = ORIENTED_EDGE('',*,*,#41543,.F.); +#41543 = EDGE_CURVE('',#31817,#31594,#41544,.T.); +#41544 = LINE('',#41545,#41546); +#41545 = CARTESIAN_POINT('',(3.9,-1.64,0.65)); +#41546 = VECTOR('',#41547,1.); +#41547 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41548 = CYLINDRICAL_SURFACE('',#41549,0.2); +#41549 = AXIS2_PLACEMENT_3D('',#41550,#41551,#41552); +#41550 = CARTESIAN_POINT('',(3.7,-1.64,0.65)); +#41551 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41552 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41553 = ADVANCED_FACE('',(#41554),#41565,.F.); +#41554 = FACE_BOUND('',#41555,.F.); +#41555 = EDGE_LOOP('',(#41556,#41562,#41563,#41564)); +#41556 = ORIENTED_EDGE('',*,*,#41557,.T.); +#41557 = EDGE_CURVE('',#31808,#31585,#41558,.T.); +#41558 = LINE('',#41559,#41560); +#41559 = CARTESIAN_POINT('',(3.9,-1.64,0.2)); +#41560 = VECTOR('',#41561,1.); +#41561 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41562 = ORIENTED_EDGE('',*,*,#31593,.T.); +#41563 = ORIENTED_EDGE('',*,*,#41543,.F.); +#41564 = ORIENTED_EDGE('',*,*,#31816,.F.); +#41565 = PLANE('',#41566); +#41566 = AXIS2_PLACEMENT_3D('',#41567,#41568,#41569); +#41567 = CARTESIAN_POINT('',(3.9,-1.64,0.2)); +#41568 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41569 = DIRECTION('',(0.,0.,1.)); +#41570 = ADVANCED_FACE('',(#41571),#41582,.F.); +#41571 = FACE_BOUND('',#41572,.F.); +#41572 = EDGE_LOOP('',(#41573,#41579,#41580,#41581)); +#41573 = ORIENTED_EDGE('',*,*,#41574,.T.); +#41574 = EDGE_CURVE('',#31800,#31577,#41575,.T.); +#41575 = LINE('',#41576,#41577); +#41576 = CARTESIAN_POINT('',(4.,-1.64,0.1)); +#41577 = VECTOR('',#41578,1.); +#41578 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41579 = ORIENTED_EDGE('',*,*,#31584,.T.); +#41580 = ORIENTED_EDGE('',*,*,#41557,.F.); +#41581 = ORIENTED_EDGE('',*,*,#31807,.F.); +#41582 = CYLINDRICAL_SURFACE('',#41583,0.1); +#41583 = AXIS2_PLACEMENT_3D('',#41584,#41585,#41586); +#41584 = CARTESIAN_POINT('',(4.,-1.64,0.2)); +#41585 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41586 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41587 = ADVANCED_FACE('',(#41588),#41599,.F.); +#41588 = FACE_BOUND('',#41589,.F.); +#41589 = EDGE_LOOP('',(#41590,#41596,#41597,#41598)); +#41590 = ORIENTED_EDGE('',*,*,#41591,.T.); +#41591 = EDGE_CURVE('',#31792,#31569,#41592,.T.); +#41592 = LINE('',#41593,#41594); +#41593 = CARTESIAN_POINT('',(4.5,-1.64,0.1)); +#41594 = VECTOR('',#41595,1.); +#41595 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41596 = ORIENTED_EDGE('',*,*,#31576,.T.); +#41597 = ORIENTED_EDGE('',*,*,#41574,.F.); +#41598 = ORIENTED_EDGE('',*,*,#31799,.F.); +#41599 = PLANE('',#41600); +#41600 = AXIS2_PLACEMENT_3D('',#41601,#41602,#41603); +#41601 = CARTESIAN_POINT('',(4.5,-1.64,0.1)); +#41602 = DIRECTION('',(0.,0.,-1.)); +#41603 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41604 = ADVANCED_FACE('',(#41605),#41616,.F.); +#41605 = FACE_BOUND('',#41606,.F.); +#41606 = EDGE_LOOP('',(#41607,#41613,#41614,#41615)); +#41607 = ORIENTED_EDGE('',*,*,#41608,.T.); +#41608 = EDGE_CURVE('',#31784,#31561,#41609,.T.); +#41609 = LINE('',#41610,#41611); +#41610 = CARTESIAN_POINT('',(4.5,-1.64,-8.326672684689E-17)); +#41611 = VECTOR('',#41612,1.); +#41612 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41613 = ORIENTED_EDGE('',*,*,#31568,.T.); +#41614 = ORIENTED_EDGE('',*,*,#41591,.F.); +#41615 = ORIENTED_EDGE('',*,*,#31791,.F.); +#41616 = PLANE('',#41617); +#41617 = AXIS2_PLACEMENT_3D('',#41618,#41619,#41620); +#41618 = CARTESIAN_POINT('',(4.5,-1.64,-8.326672684689E-17)); +#41619 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41620 = DIRECTION('',(0.,0.,1.)); +#41621 = ADVANCED_FACE('',(#41622),#41633,.F.); +#41622 = FACE_BOUND('',#41623,.F.); +#41623 = EDGE_LOOP('',(#41624,#41630,#41631,#41632)); +#41624 = ORIENTED_EDGE('',*,*,#41625,.T.); +#41625 = EDGE_CURVE('',#31775,#31552,#41626,.T.); +#41626 = LINE('',#41627,#41628); +#41627 = CARTESIAN_POINT('',(4.,-1.64,-8.326672684689E-17)); +#41628 = VECTOR('',#41629,1.); +#41629 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41630 = ORIENTED_EDGE('',*,*,#31560,.T.); +#41631 = ORIENTED_EDGE('',*,*,#41608,.F.); +#41632 = ORIENTED_EDGE('',*,*,#31783,.F.); +#41633 = PLANE('',#41634); +#41634 = AXIS2_PLACEMENT_3D('',#41635,#41636,#41637); +#41635 = CARTESIAN_POINT('',(4.,-1.64,-8.326672684689E-17)); +#41636 = DIRECTION('',(0.,0.,1.)); +#41637 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41638 = ADVANCED_FACE('',(#41639),#41650,.T.); +#41639 = FACE_BOUND('',#41640,.T.); +#41640 = EDGE_LOOP('',(#41641,#41642,#41643,#41644)); +#41641 = ORIENTED_EDGE('',*,*,#31774,.T.); +#41642 = ORIENTED_EDGE('',*,*,#41625,.T.); +#41643 = ORIENTED_EDGE('',*,*,#31551,.F.); +#41644 = ORIENTED_EDGE('',*,*,#41645,.F.); +#41645 = EDGE_CURVE('',#31767,#31544,#41646,.T.); +#41646 = LINE('',#41647,#41648); +#41647 = CARTESIAN_POINT('',(3.8,-1.64,0.2)); +#41648 = VECTOR('',#41649,1.); +#41649 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41650 = CYLINDRICAL_SURFACE('',#41651,0.2); +#41651 = AXIS2_PLACEMENT_3D('',#41652,#41653,#41654); +#41652 = CARTESIAN_POINT('',(4.,-1.64,0.2)); +#41653 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41654 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41655 = ADVANCED_FACE('',(#41656),#41662,.F.); +#41656 = FACE_BOUND('',#41657,.F.); +#41657 = EDGE_LOOP('',(#41658,#41659,#41660,#41661)); +#41658 = ORIENTED_EDGE('',*,*,#31849,.T.); +#41659 = ORIENTED_EDGE('',*,*,#31543,.T.); +#41660 = ORIENTED_EDGE('',*,*,#41645,.F.); +#41661 = ORIENTED_EDGE('',*,*,#31766,.F.); +#41662 = PLANE('',#41663); +#41663 = AXIS2_PLACEMENT_3D('',#41664,#41665,#41666); +#41664 = CARTESIAN_POINT('',(3.8,-1.64,0.65)); +#41665 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41666 = DIRECTION('',(0.,0.,-1.)); +#41667 = ADVANCED_FACE('',(#41668),#41679,.T.); +#41668 = FACE_BOUND('',#41669,.T.); +#41669 = EDGE_LOOP('',(#41670,#41671,#41672,#41673)); +#41670 = ORIENTED_EDGE('',*,*,#31955,.T.); +#41671 = ORIENTED_EDGE('',*,*,#39566,.T.); +#41672 = ORIENTED_EDGE('',*,*,#32178,.F.); +#41673 = ORIENTED_EDGE('',*,*,#41674,.F.); +#41674 = EDGE_CURVE('',#31948,#32171,#41675,.T.); +#41675 = LINE('',#41676,#41677); +#41676 = CARTESIAN_POINT('',(3.9,1.36,0.65)); +#41677 = VECTOR('',#41678,1.); +#41678 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41679 = CYLINDRICAL_SURFACE('',#41680,0.2); +#41680 = AXIS2_PLACEMENT_3D('',#41681,#41682,#41683); +#41681 = CARTESIAN_POINT('',(3.7,1.36,0.65)); +#41682 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41683 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41684 = ADVANCED_FACE('',(#41685),#41696,.F.); +#41685 = FACE_BOUND('',#41686,.F.); +#41686 = EDGE_LOOP('',(#41687,#41693,#41694,#41695)); +#41687 = ORIENTED_EDGE('',*,*,#41688,.T.); +#41688 = EDGE_CURVE('',#31939,#32162,#41689,.T.); +#41689 = LINE('',#41690,#41691); +#41690 = CARTESIAN_POINT('',(3.9,1.36,0.2)); +#41691 = VECTOR('',#41692,1.); +#41692 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41693 = ORIENTED_EDGE('',*,*,#32170,.T.); +#41694 = ORIENTED_EDGE('',*,*,#41674,.F.); +#41695 = ORIENTED_EDGE('',*,*,#31947,.F.); +#41696 = PLANE('',#41697); +#41697 = AXIS2_PLACEMENT_3D('',#41698,#41699,#41700); +#41698 = CARTESIAN_POINT('',(3.9,1.36,0.2)); +#41699 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41700 = DIRECTION('',(0.,0.,1.)); +#41701 = ADVANCED_FACE('',(#41702),#41713,.F.); +#41702 = FACE_BOUND('',#41703,.F.); +#41703 = EDGE_LOOP('',(#41704,#41710,#41711,#41712)); +#41704 = ORIENTED_EDGE('',*,*,#41705,.T.); +#41705 = EDGE_CURVE('',#31931,#32154,#41706,.T.); +#41706 = LINE('',#41707,#41708); +#41707 = CARTESIAN_POINT('',(4.,1.36,0.1)); +#41708 = VECTOR('',#41709,1.); +#41709 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41710 = ORIENTED_EDGE('',*,*,#32161,.T.); +#41711 = ORIENTED_EDGE('',*,*,#41688,.F.); +#41712 = ORIENTED_EDGE('',*,*,#31938,.F.); +#41713 = CYLINDRICAL_SURFACE('',#41714,0.1); +#41714 = AXIS2_PLACEMENT_3D('',#41715,#41716,#41717); +#41715 = CARTESIAN_POINT('',(4.,1.36,0.2)); +#41716 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41717 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41718 = ADVANCED_FACE('',(#41719),#41730,.F.); +#41719 = FACE_BOUND('',#41720,.F.); +#41720 = EDGE_LOOP('',(#41721,#41727,#41728,#41729)); +#41721 = ORIENTED_EDGE('',*,*,#41722,.T.); +#41722 = EDGE_CURVE('',#31923,#32146,#41723,.T.); +#41723 = LINE('',#41724,#41725); +#41724 = CARTESIAN_POINT('',(4.5,1.36,0.1)); +#41725 = VECTOR('',#41726,1.); +#41726 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41727 = ORIENTED_EDGE('',*,*,#32153,.T.); +#41728 = ORIENTED_EDGE('',*,*,#41705,.F.); +#41729 = ORIENTED_EDGE('',*,*,#31930,.F.); +#41730 = PLANE('',#41731); +#41731 = AXIS2_PLACEMENT_3D('',#41732,#41733,#41734); +#41732 = CARTESIAN_POINT('',(4.5,1.36,0.1)); +#41733 = DIRECTION('',(0.,0.,-1.)); +#41734 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41735 = ADVANCED_FACE('',(#41736),#41747,.F.); +#41736 = FACE_BOUND('',#41737,.F.); +#41737 = EDGE_LOOP('',(#41738,#41744,#41745,#41746)); +#41738 = ORIENTED_EDGE('',*,*,#41739,.T.); +#41739 = EDGE_CURVE('',#31915,#32138,#41740,.T.); +#41740 = LINE('',#41741,#41742); +#41741 = CARTESIAN_POINT('',(4.5,1.36,-8.326672684689E-17)); +#41742 = VECTOR('',#41743,1.); +#41743 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41744 = ORIENTED_EDGE('',*,*,#32145,.T.); +#41745 = ORIENTED_EDGE('',*,*,#41722,.F.); +#41746 = ORIENTED_EDGE('',*,*,#31922,.F.); +#41747 = PLANE('',#41748); +#41748 = AXIS2_PLACEMENT_3D('',#41749,#41750,#41751); +#41749 = CARTESIAN_POINT('',(4.5,1.36,-8.326672684689E-17)); +#41750 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41751 = DIRECTION('',(0.,0.,1.)); +#41752 = ADVANCED_FACE('',(#41753),#41764,.F.); +#41753 = FACE_BOUND('',#41754,.F.); +#41754 = EDGE_LOOP('',(#41755,#41761,#41762,#41763)); +#41755 = ORIENTED_EDGE('',*,*,#41756,.T.); +#41756 = EDGE_CURVE('',#31906,#32129,#41757,.T.); +#41757 = LINE('',#41758,#41759); +#41758 = CARTESIAN_POINT('',(4.,1.36,-8.326672684689E-17)); +#41759 = VECTOR('',#41760,1.); +#41760 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41761 = ORIENTED_EDGE('',*,*,#32137,.T.); +#41762 = ORIENTED_EDGE('',*,*,#41739,.F.); +#41763 = ORIENTED_EDGE('',*,*,#31914,.F.); +#41764 = PLANE('',#41765); +#41765 = AXIS2_PLACEMENT_3D('',#41766,#41767,#41768); +#41766 = CARTESIAN_POINT('',(4.,1.36,-8.326672684689E-17)); +#41767 = DIRECTION('',(0.,0.,1.)); +#41768 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41769 = ADVANCED_FACE('',(#41770),#41781,.T.); +#41770 = FACE_BOUND('',#41771,.T.); +#41771 = EDGE_LOOP('',(#41772,#41773,#41774,#41775)); +#41772 = ORIENTED_EDGE('',*,*,#31905,.T.); +#41773 = ORIENTED_EDGE('',*,*,#41756,.T.); +#41774 = ORIENTED_EDGE('',*,*,#32128,.F.); +#41775 = ORIENTED_EDGE('',*,*,#41776,.F.); +#41776 = EDGE_CURVE('',#31898,#32121,#41777,.T.); +#41777 = LINE('',#41778,#41779); +#41778 = CARTESIAN_POINT('',(3.8,1.36,0.2)); +#41779 = VECTOR('',#41780,1.); +#41780 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41781 = CYLINDRICAL_SURFACE('',#41782,0.2); +#41782 = AXIS2_PLACEMENT_3D('',#41783,#41784,#41785); +#41783 = CARTESIAN_POINT('',(4.,1.36,0.2)); +#41784 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41785 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41786 = ADVANCED_FACE('',(#41787),#41793,.F.); +#41787 = FACE_BOUND('',#41788,.F.); +#41788 = EDGE_LOOP('',(#41789,#41790,#41791,#41792)); +#41789 = ORIENTED_EDGE('',*,*,#32102,.T.); +#41790 = ORIENTED_EDGE('',*,*,#32120,.T.); +#41791 = ORIENTED_EDGE('',*,*,#41776,.F.); +#41792 = ORIENTED_EDGE('',*,*,#31897,.F.); +#41793 = PLANE('',#41794); +#41794 = AXIS2_PLACEMENT_3D('',#41795,#41796,#41797); +#41795 = CARTESIAN_POINT('',(3.8,1.36,0.65)); +#41796 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41797 = DIRECTION('',(0.,0.,-1.)); +#41798 = ADVANCED_FACE('',(#41799),#41810,.T.); +#41799 = FACE_BOUND('',#41800,.T.); +#41800 = EDGE_LOOP('',(#41801,#41802,#41803,#41804)); +#41801 = ORIENTED_EDGE('',*,*,#32270,.T.); +#41802 = ORIENTED_EDGE('',*,*,#39547,.T.); +#41803 = ORIENTED_EDGE('',*,*,#32047,.F.); +#41804 = ORIENTED_EDGE('',*,*,#41805,.F.); +#41805 = EDGE_CURVE('',#32263,#32040,#41806,.T.); +#41806 = LINE('',#41807,#41808); +#41807 = CARTESIAN_POINT('',(3.9,-1.14,0.65)); +#41808 = VECTOR('',#41809,1.); +#41809 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41810 = CYLINDRICAL_SURFACE('',#41811,0.2); +#41811 = AXIS2_PLACEMENT_3D('',#41812,#41813,#41814); +#41812 = CARTESIAN_POINT('',(3.7,-1.14,0.65)); +#41813 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41814 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41815 = ADVANCED_FACE('',(#41816),#41827,.F.); +#41816 = FACE_BOUND('',#41817,.F.); +#41817 = EDGE_LOOP('',(#41818,#41824,#41825,#41826)); +#41818 = ORIENTED_EDGE('',*,*,#41819,.T.); +#41819 = EDGE_CURVE('',#32254,#32031,#41820,.T.); +#41820 = LINE('',#41821,#41822); +#41821 = CARTESIAN_POINT('',(3.9,-1.14,0.2)); +#41822 = VECTOR('',#41823,1.); +#41823 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41824 = ORIENTED_EDGE('',*,*,#32039,.T.); +#41825 = ORIENTED_EDGE('',*,*,#41805,.F.); +#41826 = ORIENTED_EDGE('',*,*,#32262,.F.); +#41827 = PLANE('',#41828); +#41828 = AXIS2_PLACEMENT_3D('',#41829,#41830,#41831); +#41829 = CARTESIAN_POINT('',(3.9,-1.14,0.2)); +#41830 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41831 = DIRECTION('',(0.,0.,1.)); +#41832 = ADVANCED_FACE('',(#41833),#41844,.F.); +#41833 = FACE_BOUND('',#41834,.F.); +#41834 = EDGE_LOOP('',(#41835,#41841,#41842,#41843)); +#41835 = ORIENTED_EDGE('',*,*,#41836,.T.); +#41836 = EDGE_CURVE('',#32246,#32023,#41837,.T.); +#41837 = LINE('',#41838,#41839); +#41838 = CARTESIAN_POINT('',(4.,-1.14,0.1)); +#41839 = VECTOR('',#41840,1.); +#41840 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41841 = ORIENTED_EDGE('',*,*,#32030,.T.); +#41842 = ORIENTED_EDGE('',*,*,#41819,.F.); +#41843 = ORIENTED_EDGE('',*,*,#32253,.F.); +#41844 = CYLINDRICAL_SURFACE('',#41845,0.1); +#41845 = AXIS2_PLACEMENT_3D('',#41846,#41847,#41848); +#41846 = CARTESIAN_POINT('',(4.,-1.14,0.2)); +#41847 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41848 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41849 = ADVANCED_FACE('',(#41850),#41861,.F.); +#41850 = FACE_BOUND('',#41851,.F.); +#41851 = EDGE_LOOP('',(#41852,#41858,#41859,#41860)); +#41852 = ORIENTED_EDGE('',*,*,#41853,.T.); +#41853 = EDGE_CURVE('',#32238,#32015,#41854,.T.); +#41854 = LINE('',#41855,#41856); +#41855 = CARTESIAN_POINT('',(4.5,-1.14,0.1)); +#41856 = VECTOR('',#41857,1.); +#41857 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41858 = ORIENTED_EDGE('',*,*,#32022,.T.); +#41859 = ORIENTED_EDGE('',*,*,#41836,.F.); +#41860 = ORIENTED_EDGE('',*,*,#32245,.F.); +#41861 = PLANE('',#41862); +#41862 = AXIS2_PLACEMENT_3D('',#41863,#41864,#41865); +#41863 = CARTESIAN_POINT('',(4.5,-1.14,0.1)); +#41864 = DIRECTION('',(0.,0.,-1.)); +#41865 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41866 = ADVANCED_FACE('',(#41867),#41878,.F.); +#41867 = FACE_BOUND('',#41868,.F.); +#41868 = EDGE_LOOP('',(#41869,#41875,#41876,#41877)); +#41869 = ORIENTED_EDGE('',*,*,#41870,.T.); +#41870 = EDGE_CURVE('',#32230,#32007,#41871,.T.); +#41871 = LINE('',#41872,#41873); +#41872 = CARTESIAN_POINT('',(4.5,-1.14,-8.326672684689E-17)); +#41873 = VECTOR('',#41874,1.); +#41874 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41875 = ORIENTED_EDGE('',*,*,#32014,.T.); +#41876 = ORIENTED_EDGE('',*,*,#41853,.F.); +#41877 = ORIENTED_EDGE('',*,*,#32237,.F.); +#41878 = PLANE('',#41879); +#41879 = AXIS2_PLACEMENT_3D('',#41880,#41881,#41882); +#41880 = CARTESIAN_POINT('',(4.5,-1.14,-8.326672684689E-17)); +#41881 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41882 = DIRECTION('',(0.,0.,1.)); +#41883 = ADVANCED_FACE('',(#41884),#41895,.F.); +#41884 = FACE_BOUND('',#41885,.F.); +#41885 = EDGE_LOOP('',(#41886,#41892,#41893,#41894)); +#41886 = ORIENTED_EDGE('',*,*,#41887,.T.); +#41887 = EDGE_CURVE('',#32221,#31998,#41888,.T.); +#41888 = LINE('',#41889,#41890); +#41889 = CARTESIAN_POINT('',(4.,-1.14,-8.326672684689E-17)); +#41890 = VECTOR('',#41891,1.); +#41891 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41892 = ORIENTED_EDGE('',*,*,#32006,.T.); +#41893 = ORIENTED_EDGE('',*,*,#41870,.F.); +#41894 = ORIENTED_EDGE('',*,*,#32229,.F.); +#41895 = PLANE('',#41896); +#41896 = AXIS2_PLACEMENT_3D('',#41897,#41898,#41899); +#41897 = CARTESIAN_POINT('',(4.,-1.14,-8.326672684689E-17)); +#41898 = DIRECTION('',(0.,0.,1.)); +#41899 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#41900 = ADVANCED_FACE('',(#41901),#41912,.T.); +#41901 = FACE_BOUND('',#41902,.T.); +#41902 = EDGE_LOOP('',(#41903,#41904,#41905,#41906)); +#41903 = ORIENTED_EDGE('',*,*,#32220,.T.); +#41904 = ORIENTED_EDGE('',*,*,#41887,.T.); +#41905 = ORIENTED_EDGE('',*,*,#31997,.F.); +#41906 = ORIENTED_EDGE('',*,*,#41907,.F.); +#41907 = EDGE_CURVE('',#32213,#31990,#41908,.T.); +#41908 = LINE('',#41909,#41910); +#41909 = CARTESIAN_POINT('',(3.8,-1.14,0.2)); +#41910 = VECTOR('',#41911,1.); +#41911 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41912 = CYLINDRICAL_SURFACE('',#41913,0.2); +#41913 = AXIS2_PLACEMENT_3D('',#41914,#41915,#41916); +#41914 = CARTESIAN_POINT('',(4.,-1.14,0.2)); +#41915 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41916 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#41917 = ADVANCED_FACE('',(#41918),#41924,.F.); +#41918 = FACE_BOUND('',#41919,.F.); +#41919 = EDGE_LOOP('',(#41920,#41921,#41922,#41923)); +#41920 = ORIENTED_EDGE('',*,*,#32295,.T.); +#41921 = ORIENTED_EDGE('',*,*,#31989,.T.); +#41922 = ORIENTED_EDGE('',*,*,#41907,.F.); +#41923 = ORIENTED_EDGE('',*,*,#32212,.F.); +#41924 = PLANE('',#41925); +#41925 = AXIS2_PLACEMENT_3D('',#41926,#41927,#41928); +#41926 = CARTESIAN_POINT('',(3.8,-1.14,0.65)); +#41927 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#41928 = DIRECTION('',(0.,0.,-1.)); +#41929 = ADVANCED_FACE('',(#41930),#41941,.T.); +#41930 = FACE_BOUND('',#41931,.T.); +#41931 = EDGE_LOOP('',(#41932,#41933,#41934,#41935)); +#41932 = ORIENTED_EDGE('',*,*,#32401,.T.); +#41933 = ORIENTED_EDGE('',*,*,#39604,.T.); +#41934 = ORIENTED_EDGE('',*,*,#32624,.F.); +#41935 = ORIENTED_EDGE('',*,*,#41936,.F.); +#41936 = EDGE_CURVE('',#32394,#32617,#41937,.T.); +#41937 = LINE('',#41938,#41939); +#41938 = CARTESIAN_POINT('',(3.9,0.86,0.65)); +#41939 = VECTOR('',#41940,1.); +#41940 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41941 = CYLINDRICAL_SURFACE('',#41942,0.2); +#41942 = AXIS2_PLACEMENT_3D('',#41943,#41944,#41945); +#41943 = CARTESIAN_POINT('',(3.7,0.86,0.65)); +#41944 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#41945 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#41946 = ADVANCED_FACE('',(#41947),#41958,.F.); +#41947 = FACE_BOUND('',#41948,.F.); +#41948 = EDGE_LOOP('',(#41949,#41955,#41956,#41957)); +#41949 = ORIENTED_EDGE('',*,*,#41950,.T.); +#41950 = EDGE_CURVE('',#32385,#32608,#41951,.T.); +#41951 = LINE('',#41952,#41953); +#41952 = CARTESIAN_POINT('',(3.9,0.86,0.2)); +#41953 = VECTOR('',#41954,1.); +#41954 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41955 = ORIENTED_EDGE('',*,*,#32616,.T.); +#41956 = ORIENTED_EDGE('',*,*,#41936,.F.); +#41957 = ORIENTED_EDGE('',*,*,#32393,.F.); +#41958 = PLANE('',#41959); +#41959 = AXIS2_PLACEMENT_3D('',#41960,#41961,#41962); +#41960 = CARTESIAN_POINT('',(3.9,0.86,0.2)); +#41961 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#41962 = DIRECTION('',(0.,0.,1.)); +#41963 = ADVANCED_FACE('',(#41964),#41975,.F.); +#41964 = FACE_BOUND('',#41965,.F.); +#41965 = EDGE_LOOP('',(#41966,#41972,#41973,#41974)); +#41966 = ORIENTED_EDGE('',*,*,#41967,.T.); +#41967 = EDGE_CURVE('',#32377,#32600,#41968,.T.); +#41968 = LINE('',#41969,#41970); +#41969 = CARTESIAN_POINT('',(4.,0.86,0.1)); +#41970 = VECTOR('',#41971,1.); +#41971 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41972 = ORIENTED_EDGE('',*,*,#32607,.T.); +#41973 = ORIENTED_EDGE('',*,*,#41950,.F.); +#41974 = ORIENTED_EDGE('',*,*,#32384,.F.); +#41975 = CYLINDRICAL_SURFACE('',#41976,0.1); +#41976 = AXIS2_PLACEMENT_3D('',#41977,#41978,#41979); +#41977 = CARTESIAN_POINT('',(4.,0.86,0.2)); +#41978 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#41979 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#41980 = ADVANCED_FACE('',(#41981),#41992,.F.); +#41981 = FACE_BOUND('',#41982,.F.); +#41982 = EDGE_LOOP('',(#41983,#41989,#41990,#41991)); +#41983 = ORIENTED_EDGE('',*,*,#41984,.T.); +#41984 = EDGE_CURVE('',#32369,#32592,#41985,.T.); +#41985 = LINE('',#41986,#41987); +#41986 = CARTESIAN_POINT('',(4.5,0.86,0.1)); +#41987 = VECTOR('',#41988,1.); +#41988 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#41989 = ORIENTED_EDGE('',*,*,#32599,.T.); +#41990 = ORIENTED_EDGE('',*,*,#41967,.F.); +#41991 = ORIENTED_EDGE('',*,*,#32376,.F.); +#41992 = PLANE('',#41993); +#41993 = AXIS2_PLACEMENT_3D('',#41994,#41995,#41996); +#41994 = CARTESIAN_POINT('',(4.5,0.86,0.1)); +#41995 = DIRECTION('',(0.,0.,-1.)); +#41996 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#41997 = ADVANCED_FACE('',(#41998),#42009,.F.); +#41998 = FACE_BOUND('',#41999,.F.); +#41999 = EDGE_LOOP('',(#42000,#42006,#42007,#42008)); +#42000 = ORIENTED_EDGE('',*,*,#42001,.T.); +#42001 = EDGE_CURVE('',#32361,#32584,#42002,.T.); +#42002 = LINE('',#42003,#42004); +#42003 = CARTESIAN_POINT('',(4.5,0.86,-8.326672684689E-17)); +#42004 = VECTOR('',#42005,1.); +#42005 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42006 = ORIENTED_EDGE('',*,*,#32591,.T.); +#42007 = ORIENTED_EDGE('',*,*,#41984,.F.); +#42008 = ORIENTED_EDGE('',*,*,#32368,.F.); +#42009 = PLANE('',#42010); +#42010 = AXIS2_PLACEMENT_3D('',#42011,#42012,#42013); +#42011 = CARTESIAN_POINT('',(4.5,0.86,-8.326672684689E-17)); +#42012 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42013 = DIRECTION('',(0.,0.,1.)); +#42014 = ADVANCED_FACE('',(#42015),#42026,.F.); +#42015 = FACE_BOUND('',#42016,.F.); +#42016 = EDGE_LOOP('',(#42017,#42023,#42024,#42025)); +#42017 = ORIENTED_EDGE('',*,*,#42018,.T.); +#42018 = EDGE_CURVE('',#32352,#32575,#42019,.T.); +#42019 = LINE('',#42020,#42021); +#42020 = CARTESIAN_POINT('',(4.,0.86,-8.326672684689E-17)); +#42021 = VECTOR('',#42022,1.); +#42022 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42023 = ORIENTED_EDGE('',*,*,#32583,.T.); +#42024 = ORIENTED_EDGE('',*,*,#42001,.F.); +#42025 = ORIENTED_EDGE('',*,*,#32360,.F.); +#42026 = PLANE('',#42027); +#42027 = AXIS2_PLACEMENT_3D('',#42028,#42029,#42030); +#42028 = CARTESIAN_POINT('',(4.,0.86,-8.326672684689E-17)); +#42029 = DIRECTION('',(0.,0.,1.)); +#42030 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#42031 = ADVANCED_FACE('',(#42032),#42043,.T.); +#42032 = FACE_BOUND('',#42033,.T.); +#42033 = EDGE_LOOP('',(#42034,#42035,#42036,#42037)); +#42034 = ORIENTED_EDGE('',*,*,#32351,.T.); +#42035 = ORIENTED_EDGE('',*,*,#42018,.T.); +#42036 = ORIENTED_EDGE('',*,*,#32574,.F.); +#42037 = ORIENTED_EDGE('',*,*,#42038,.F.); +#42038 = EDGE_CURVE('',#32344,#32567,#42039,.T.); +#42039 = LINE('',#42040,#42041); +#42040 = CARTESIAN_POINT('',(3.8,0.86,0.2)); +#42041 = VECTOR('',#42042,1.); +#42042 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42043 = CYLINDRICAL_SURFACE('',#42044,0.2); +#42044 = AXIS2_PLACEMENT_3D('',#42045,#42046,#42047); +#42045 = CARTESIAN_POINT('',(4.,0.86,0.2)); +#42046 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42047 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#42048 = ADVANCED_FACE('',(#42049),#42055,.F.); +#42049 = FACE_BOUND('',#42050,.F.); +#42050 = EDGE_LOOP('',(#42051,#42052,#42053,#42054)); +#42051 = ORIENTED_EDGE('',*,*,#32548,.T.); +#42052 = ORIENTED_EDGE('',*,*,#32566,.T.); +#42053 = ORIENTED_EDGE('',*,*,#42038,.F.); +#42054 = ORIENTED_EDGE('',*,*,#32343,.F.); +#42055 = PLANE('',#42056); +#42056 = AXIS2_PLACEMENT_3D('',#42057,#42058,#42059); +#42057 = CARTESIAN_POINT('',(3.8,0.86,0.65)); +#42058 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#42059 = DIRECTION('',(0.,0.,-1.)); +#42060 = ADVANCED_FACE('',(#42061),#42072,.T.); +#42061 = FACE_BOUND('',#42062,.T.); +#42062 = EDGE_LOOP('',(#42063,#42064,#42065,#42066)); +#42063 = ORIENTED_EDGE('',*,*,#32716,.T.); +#42064 = ORIENTED_EDGE('',*,*,#39585,.T.); +#42065 = ORIENTED_EDGE('',*,*,#32493,.F.); +#42066 = ORIENTED_EDGE('',*,*,#42067,.F.); +#42067 = EDGE_CURVE('',#32709,#32486,#42068,.T.); +#42068 = LINE('',#42069,#42070); +#42069 = CARTESIAN_POINT('',(3.9,-0.64,0.65)); +#42070 = VECTOR('',#42071,1.); +#42071 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42072 = CYLINDRICAL_SURFACE('',#42073,0.2); +#42073 = AXIS2_PLACEMENT_3D('',#42074,#42075,#42076); +#42074 = CARTESIAN_POINT('',(3.7,-0.64,0.65)); +#42075 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42076 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#42077 = ADVANCED_FACE('',(#42078),#42089,.F.); +#42078 = FACE_BOUND('',#42079,.F.); +#42079 = EDGE_LOOP('',(#42080,#42086,#42087,#42088)); +#42080 = ORIENTED_EDGE('',*,*,#42081,.T.); +#42081 = EDGE_CURVE('',#32700,#32477,#42082,.T.); +#42082 = LINE('',#42083,#42084); +#42083 = CARTESIAN_POINT('',(3.9,-0.64,0.2)); +#42084 = VECTOR('',#42085,1.); +#42085 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42086 = ORIENTED_EDGE('',*,*,#32485,.T.); +#42087 = ORIENTED_EDGE('',*,*,#42067,.F.); +#42088 = ORIENTED_EDGE('',*,*,#32708,.F.); +#42089 = PLANE('',#42090); +#42090 = AXIS2_PLACEMENT_3D('',#42091,#42092,#42093); +#42091 = CARTESIAN_POINT('',(3.9,-0.64,0.2)); +#42092 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42093 = DIRECTION('',(0.,0.,1.)); +#42094 = ADVANCED_FACE('',(#42095),#42106,.F.); +#42095 = FACE_BOUND('',#42096,.F.); +#42096 = EDGE_LOOP('',(#42097,#42103,#42104,#42105)); +#42097 = ORIENTED_EDGE('',*,*,#42098,.T.); +#42098 = EDGE_CURVE('',#32692,#32469,#42099,.T.); +#42099 = LINE('',#42100,#42101); +#42100 = CARTESIAN_POINT('',(4.,-0.64,0.1)); +#42101 = VECTOR('',#42102,1.); +#42102 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42103 = ORIENTED_EDGE('',*,*,#32476,.T.); +#42104 = ORIENTED_EDGE('',*,*,#42081,.F.); +#42105 = ORIENTED_EDGE('',*,*,#32699,.F.); +#42106 = CYLINDRICAL_SURFACE('',#42107,0.1); +#42107 = AXIS2_PLACEMENT_3D('',#42108,#42109,#42110); +#42108 = CARTESIAN_POINT('',(4.,-0.64,0.2)); +#42109 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#42110 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#42111 = ADVANCED_FACE('',(#42112),#42123,.F.); +#42112 = FACE_BOUND('',#42113,.F.); +#42113 = EDGE_LOOP('',(#42114,#42120,#42121,#42122)); +#42114 = ORIENTED_EDGE('',*,*,#42115,.T.); +#42115 = EDGE_CURVE('',#32684,#32461,#42116,.T.); +#42116 = LINE('',#42117,#42118); +#42117 = CARTESIAN_POINT('',(4.5,-0.64,0.1)); +#42118 = VECTOR('',#42119,1.); +#42119 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42120 = ORIENTED_EDGE('',*,*,#32468,.T.); +#42121 = ORIENTED_EDGE('',*,*,#42098,.F.); +#42122 = ORIENTED_EDGE('',*,*,#32691,.F.); +#42123 = PLANE('',#42124); +#42124 = AXIS2_PLACEMENT_3D('',#42125,#42126,#42127); +#42125 = CARTESIAN_POINT('',(4.5,-0.64,0.1)); +#42126 = DIRECTION('',(0.,0.,-1.)); +#42127 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#42128 = ADVANCED_FACE('',(#42129),#42140,.F.); +#42129 = FACE_BOUND('',#42130,.F.); +#42130 = EDGE_LOOP('',(#42131,#42137,#42138,#42139)); +#42131 = ORIENTED_EDGE('',*,*,#42132,.T.); +#42132 = EDGE_CURVE('',#32676,#32453,#42133,.T.); +#42133 = LINE('',#42134,#42135); +#42134 = CARTESIAN_POINT('',(4.5,-0.64,-8.326672684689E-17)); +#42135 = VECTOR('',#42136,1.); +#42136 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42137 = ORIENTED_EDGE('',*,*,#32460,.T.); +#42138 = ORIENTED_EDGE('',*,*,#42115,.F.); +#42139 = ORIENTED_EDGE('',*,*,#32683,.F.); +#42140 = PLANE('',#42141); +#42141 = AXIS2_PLACEMENT_3D('',#42142,#42143,#42144); +#42142 = CARTESIAN_POINT('',(4.5,-0.64,-8.326672684689E-17)); +#42143 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42144 = DIRECTION('',(0.,0.,1.)); +#42145 = ADVANCED_FACE('',(#42146),#42157,.F.); +#42146 = FACE_BOUND('',#42147,.F.); +#42147 = EDGE_LOOP('',(#42148,#42154,#42155,#42156)); +#42148 = ORIENTED_EDGE('',*,*,#42149,.T.); +#42149 = EDGE_CURVE('',#32667,#32444,#42150,.T.); +#42150 = LINE('',#42151,#42152); +#42151 = CARTESIAN_POINT('',(4.,-0.64,-8.326672684689E-17)); +#42152 = VECTOR('',#42153,1.); +#42153 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42154 = ORIENTED_EDGE('',*,*,#32452,.T.); +#42155 = ORIENTED_EDGE('',*,*,#42132,.F.); +#42156 = ORIENTED_EDGE('',*,*,#32675,.F.); +#42157 = PLANE('',#42158); +#42158 = AXIS2_PLACEMENT_3D('',#42159,#42160,#42161); +#42159 = CARTESIAN_POINT('',(4.,-0.64,-8.326672684689E-17)); +#42160 = DIRECTION('',(0.,0.,1.)); +#42161 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#42162 = ADVANCED_FACE('',(#42163),#42174,.T.); +#42163 = FACE_BOUND('',#42164,.T.); +#42164 = EDGE_LOOP('',(#42165,#42166,#42167,#42168)); +#42165 = ORIENTED_EDGE('',*,*,#32666,.T.); +#42166 = ORIENTED_EDGE('',*,*,#42149,.T.); +#42167 = ORIENTED_EDGE('',*,*,#32443,.F.); +#42168 = ORIENTED_EDGE('',*,*,#42169,.F.); +#42169 = EDGE_CURVE('',#32659,#32436,#42170,.T.); +#42170 = LINE('',#42171,#42172); +#42171 = CARTESIAN_POINT('',(3.8,-0.64,0.2)); +#42172 = VECTOR('',#42173,1.); +#42173 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42174 = CYLINDRICAL_SURFACE('',#42175,0.2); +#42175 = AXIS2_PLACEMENT_3D('',#42176,#42177,#42178); +#42176 = CARTESIAN_POINT('',(4.,-0.64,0.2)); +#42177 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42178 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#42179 = ADVANCED_FACE('',(#42180),#42186,.F.); +#42180 = FACE_BOUND('',#42181,.F.); +#42181 = EDGE_LOOP('',(#42182,#42183,#42184,#42185)); +#42182 = ORIENTED_EDGE('',*,*,#32741,.T.); +#42183 = ORIENTED_EDGE('',*,*,#32435,.T.); +#42184 = ORIENTED_EDGE('',*,*,#42169,.F.); +#42185 = ORIENTED_EDGE('',*,*,#32658,.F.); +#42186 = PLANE('',#42187); +#42187 = AXIS2_PLACEMENT_3D('',#42188,#42189,#42190); +#42188 = CARTESIAN_POINT('',(3.8,-0.64,0.65)); +#42189 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#42190 = DIRECTION('',(0.,0.,-1.)); +#42191 = ADVANCED_FACE('',(#42192),#42203,.T.); +#42192 = FACE_BOUND('',#42193,.T.); +#42193 = EDGE_LOOP('',(#42194,#42195,#42196,#42197)); +#42194 = ORIENTED_EDGE('',*,*,#32847,.T.); +#42195 = ORIENTED_EDGE('',*,*,#39642,.T.); +#42196 = ORIENTED_EDGE('',*,*,#33070,.F.); +#42197 = ORIENTED_EDGE('',*,*,#42198,.F.); +#42198 = EDGE_CURVE('',#32840,#33063,#42199,.T.); +#42199 = LINE('',#42200,#42201); +#42200 = CARTESIAN_POINT('',(3.9,0.36,0.65)); +#42201 = VECTOR('',#42202,1.); +#42202 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42203 = CYLINDRICAL_SURFACE('',#42204,0.2); +#42204 = AXIS2_PLACEMENT_3D('',#42205,#42206,#42207); +#42205 = CARTESIAN_POINT('',(3.7,0.36,0.65)); +#42206 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42207 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#42208 = ADVANCED_FACE('',(#42209),#42220,.F.); +#42209 = FACE_BOUND('',#42210,.F.); +#42210 = EDGE_LOOP('',(#42211,#42217,#42218,#42219)); +#42211 = ORIENTED_EDGE('',*,*,#42212,.T.); +#42212 = EDGE_CURVE('',#32831,#33054,#42213,.T.); +#42213 = LINE('',#42214,#42215); +#42214 = CARTESIAN_POINT('',(3.9,0.36,0.2)); +#42215 = VECTOR('',#42216,1.); +#42216 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42217 = ORIENTED_EDGE('',*,*,#33062,.T.); +#42218 = ORIENTED_EDGE('',*,*,#42198,.F.); +#42219 = ORIENTED_EDGE('',*,*,#32839,.F.); +#42220 = PLANE('',#42221); +#42221 = AXIS2_PLACEMENT_3D('',#42222,#42223,#42224); +#42222 = CARTESIAN_POINT('',(3.9,0.36,0.2)); +#42223 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42224 = DIRECTION('',(0.,0.,1.)); +#42225 = ADVANCED_FACE('',(#42226),#42237,.F.); +#42226 = FACE_BOUND('',#42227,.F.); +#42227 = EDGE_LOOP('',(#42228,#42234,#42235,#42236)); +#42228 = ORIENTED_EDGE('',*,*,#42229,.T.); +#42229 = EDGE_CURVE('',#32823,#33046,#42230,.T.); +#42230 = LINE('',#42231,#42232); +#42231 = CARTESIAN_POINT('',(4.,0.36,0.1)); +#42232 = VECTOR('',#42233,1.); +#42233 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42234 = ORIENTED_EDGE('',*,*,#33053,.T.); +#42235 = ORIENTED_EDGE('',*,*,#42212,.F.); +#42236 = ORIENTED_EDGE('',*,*,#32830,.F.); +#42237 = CYLINDRICAL_SURFACE('',#42238,0.1); +#42238 = AXIS2_PLACEMENT_3D('',#42239,#42240,#42241); +#42239 = CARTESIAN_POINT('',(4.,0.36,0.2)); +#42240 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#42241 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#42242 = ADVANCED_FACE('',(#42243),#42254,.F.); +#42243 = FACE_BOUND('',#42244,.F.); +#42244 = EDGE_LOOP('',(#42245,#42251,#42252,#42253)); +#42245 = ORIENTED_EDGE('',*,*,#42246,.T.); +#42246 = EDGE_CURVE('',#32815,#33038,#42247,.T.); +#42247 = LINE('',#42248,#42249); +#42248 = CARTESIAN_POINT('',(4.5,0.36,0.1)); +#42249 = VECTOR('',#42250,1.); +#42250 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42251 = ORIENTED_EDGE('',*,*,#33045,.T.); +#42252 = ORIENTED_EDGE('',*,*,#42229,.F.); +#42253 = ORIENTED_EDGE('',*,*,#32822,.F.); +#42254 = PLANE('',#42255); +#42255 = AXIS2_PLACEMENT_3D('',#42256,#42257,#42258); +#42256 = CARTESIAN_POINT('',(4.5,0.36,0.1)); +#42257 = DIRECTION('',(0.,0.,-1.)); +#42258 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#42259 = ADVANCED_FACE('',(#42260),#42271,.F.); +#42260 = FACE_BOUND('',#42261,.F.); +#42261 = EDGE_LOOP('',(#42262,#42268,#42269,#42270)); +#42262 = ORIENTED_EDGE('',*,*,#42263,.T.); +#42263 = EDGE_CURVE('',#32807,#33030,#42264,.T.); +#42264 = LINE('',#42265,#42266); +#42265 = CARTESIAN_POINT('',(4.5,0.36,-8.326672684689E-17)); +#42266 = VECTOR('',#42267,1.); +#42267 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42268 = ORIENTED_EDGE('',*,*,#33037,.T.); +#42269 = ORIENTED_EDGE('',*,*,#42246,.F.); +#42270 = ORIENTED_EDGE('',*,*,#32814,.F.); +#42271 = PLANE('',#42272); +#42272 = AXIS2_PLACEMENT_3D('',#42273,#42274,#42275); +#42273 = CARTESIAN_POINT('',(4.5,0.36,-8.326672684689E-17)); +#42274 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42275 = DIRECTION('',(0.,0.,1.)); +#42276 = ADVANCED_FACE('',(#42277),#42288,.F.); +#42277 = FACE_BOUND('',#42278,.F.); +#42278 = EDGE_LOOP('',(#42279,#42285,#42286,#42287)); +#42279 = ORIENTED_EDGE('',*,*,#42280,.T.); +#42280 = EDGE_CURVE('',#32798,#33021,#42281,.T.); +#42281 = LINE('',#42282,#42283); +#42282 = CARTESIAN_POINT('',(4.,0.36,-8.326672684689E-17)); +#42283 = VECTOR('',#42284,1.); +#42284 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42285 = ORIENTED_EDGE('',*,*,#33029,.T.); +#42286 = ORIENTED_EDGE('',*,*,#42263,.F.); +#42287 = ORIENTED_EDGE('',*,*,#32806,.F.); +#42288 = PLANE('',#42289); +#42289 = AXIS2_PLACEMENT_3D('',#42290,#42291,#42292); +#42290 = CARTESIAN_POINT('',(4.,0.36,-8.326672684689E-17)); +#42291 = DIRECTION('',(0.,0.,1.)); +#42292 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#42293 = ADVANCED_FACE('',(#42294),#42305,.T.); +#42294 = FACE_BOUND('',#42295,.T.); +#42295 = EDGE_LOOP('',(#42296,#42297,#42298,#42299)); +#42296 = ORIENTED_EDGE('',*,*,#32797,.T.); +#42297 = ORIENTED_EDGE('',*,*,#42280,.T.); +#42298 = ORIENTED_EDGE('',*,*,#33020,.F.); +#42299 = ORIENTED_EDGE('',*,*,#42300,.F.); +#42300 = EDGE_CURVE('',#32790,#33013,#42301,.T.); +#42301 = LINE('',#42302,#42303); +#42302 = CARTESIAN_POINT('',(3.8,0.36,0.2)); +#42303 = VECTOR('',#42304,1.); +#42304 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42305 = CYLINDRICAL_SURFACE('',#42306,0.2); +#42306 = AXIS2_PLACEMENT_3D('',#42307,#42308,#42309); +#42307 = CARTESIAN_POINT('',(4.,0.36,0.2)); +#42308 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42309 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#42310 = ADVANCED_FACE('',(#42311),#42317,.F.); +#42311 = FACE_BOUND('',#42312,.F.); +#42312 = EDGE_LOOP('',(#42313,#42314,#42315,#42316)); +#42313 = ORIENTED_EDGE('',*,*,#32994,.T.); +#42314 = ORIENTED_EDGE('',*,*,#33012,.T.); +#42315 = ORIENTED_EDGE('',*,*,#42300,.F.); +#42316 = ORIENTED_EDGE('',*,*,#32789,.F.); +#42317 = PLANE('',#42318); +#42318 = AXIS2_PLACEMENT_3D('',#42319,#42320,#42321); +#42319 = CARTESIAN_POINT('',(3.8,0.36,0.65)); +#42320 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#42321 = DIRECTION('',(0.,0.,-1.)); +#42322 = ADVANCED_FACE('',(#42323),#42334,.T.); +#42323 = FACE_BOUND('',#42324,.T.); +#42324 = EDGE_LOOP('',(#42325,#42326,#42327,#42328)); +#42325 = ORIENTED_EDGE('',*,*,#33162,.T.); +#42326 = ORIENTED_EDGE('',*,*,#39623,.T.); +#42327 = ORIENTED_EDGE('',*,*,#32939,.F.); +#42328 = ORIENTED_EDGE('',*,*,#42329,.F.); +#42329 = EDGE_CURVE('',#33155,#32932,#42330,.T.); +#42330 = LINE('',#42331,#42332); +#42331 = CARTESIAN_POINT('',(3.9,-0.14,0.65)); +#42332 = VECTOR('',#42333,1.); +#42333 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42334 = CYLINDRICAL_SURFACE('',#42335,0.2); +#42335 = AXIS2_PLACEMENT_3D('',#42336,#42337,#42338); +#42336 = CARTESIAN_POINT('',(3.7,-0.14,0.65)); +#42337 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42338 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#42339 = ADVANCED_FACE('',(#42340),#42351,.F.); +#42340 = FACE_BOUND('',#42341,.F.); +#42341 = EDGE_LOOP('',(#42342,#42348,#42349,#42350)); +#42342 = ORIENTED_EDGE('',*,*,#42343,.T.); +#42343 = EDGE_CURVE('',#33146,#32923,#42344,.T.); +#42344 = LINE('',#42345,#42346); +#42345 = CARTESIAN_POINT('',(3.9,-0.14,0.2)); +#42346 = VECTOR('',#42347,1.); +#42347 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42348 = ORIENTED_EDGE('',*,*,#32931,.T.); +#42349 = ORIENTED_EDGE('',*,*,#42329,.F.); +#42350 = ORIENTED_EDGE('',*,*,#33154,.F.); +#42351 = PLANE('',#42352); +#42352 = AXIS2_PLACEMENT_3D('',#42353,#42354,#42355); +#42353 = CARTESIAN_POINT('',(3.9,-0.14,0.2)); +#42354 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42355 = DIRECTION('',(0.,0.,1.)); +#42356 = ADVANCED_FACE('',(#42357),#42368,.F.); +#42357 = FACE_BOUND('',#42358,.F.); +#42358 = EDGE_LOOP('',(#42359,#42365,#42366,#42367)); +#42359 = ORIENTED_EDGE('',*,*,#42360,.T.); +#42360 = EDGE_CURVE('',#33138,#32915,#42361,.T.); +#42361 = LINE('',#42362,#42363); +#42362 = CARTESIAN_POINT('',(4.,-0.14,0.1)); +#42363 = VECTOR('',#42364,1.); +#42364 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42365 = ORIENTED_EDGE('',*,*,#32922,.T.); +#42366 = ORIENTED_EDGE('',*,*,#42343,.F.); +#42367 = ORIENTED_EDGE('',*,*,#33145,.F.); +#42368 = CYLINDRICAL_SURFACE('',#42369,0.1); +#42369 = AXIS2_PLACEMENT_3D('',#42370,#42371,#42372); +#42370 = CARTESIAN_POINT('',(4.,-0.14,0.2)); +#42371 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#42372 = DIRECTION('',(-8.881784197001E-15,-1.972152263052E-30,-1.)); +#42373 = ADVANCED_FACE('',(#42374),#42385,.F.); +#42374 = FACE_BOUND('',#42375,.F.); +#42375 = EDGE_LOOP('',(#42376,#42382,#42383,#42384)); +#42376 = ORIENTED_EDGE('',*,*,#42377,.T.); +#42377 = EDGE_CURVE('',#33130,#32907,#42378,.T.); +#42378 = LINE('',#42379,#42380); +#42379 = CARTESIAN_POINT('',(4.5,-0.14,0.1)); +#42380 = VECTOR('',#42381,1.); +#42381 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42382 = ORIENTED_EDGE('',*,*,#32914,.T.); +#42383 = ORIENTED_EDGE('',*,*,#42360,.F.); +#42384 = ORIENTED_EDGE('',*,*,#33137,.F.); +#42385 = PLANE('',#42386); +#42386 = AXIS2_PLACEMENT_3D('',#42387,#42388,#42389); +#42387 = CARTESIAN_POINT('',(4.5,-0.14,0.1)); +#42388 = DIRECTION('',(0.,0.,-1.)); +#42389 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#42390 = ADVANCED_FACE('',(#42391),#42402,.F.); +#42391 = FACE_BOUND('',#42392,.F.); +#42392 = EDGE_LOOP('',(#42393,#42399,#42400,#42401)); +#42393 = ORIENTED_EDGE('',*,*,#42394,.T.); +#42394 = EDGE_CURVE('',#33122,#32899,#42395,.T.); +#42395 = LINE('',#42396,#42397); +#42396 = CARTESIAN_POINT('',(4.5,-0.14,-8.326672684689E-17)); +#42397 = VECTOR('',#42398,1.); +#42398 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42399 = ORIENTED_EDGE('',*,*,#32906,.T.); +#42400 = ORIENTED_EDGE('',*,*,#42377,.F.); +#42401 = ORIENTED_EDGE('',*,*,#33129,.F.); +#42402 = PLANE('',#42403); +#42403 = AXIS2_PLACEMENT_3D('',#42404,#42405,#42406); +#42404 = CARTESIAN_POINT('',(4.5,-0.14,-8.326672684689E-17)); +#42405 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42406 = DIRECTION('',(0.,0.,1.)); +#42407 = ADVANCED_FACE('',(#42408),#42419,.F.); +#42408 = FACE_BOUND('',#42409,.F.); +#42409 = EDGE_LOOP('',(#42410,#42416,#42417,#42418)); +#42410 = ORIENTED_EDGE('',*,*,#42411,.T.); +#42411 = EDGE_CURVE('',#33113,#32890,#42412,.T.); +#42412 = LINE('',#42413,#42414); +#42413 = CARTESIAN_POINT('',(4.,-0.14,-8.326672684689E-17)); +#42414 = VECTOR('',#42415,1.); +#42415 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42416 = ORIENTED_EDGE('',*,*,#32898,.T.); +#42417 = ORIENTED_EDGE('',*,*,#42394,.F.); +#42418 = ORIENTED_EDGE('',*,*,#33121,.F.); +#42419 = PLANE('',#42420); +#42420 = AXIS2_PLACEMENT_3D('',#42421,#42422,#42423); +#42421 = CARTESIAN_POINT('',(4.,-0.14,-8.326672684689E-17)); +#42422 = DIRECTION('',(0.,0.,1.)); +#42423 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#42424 = ADVANCED_FACE('',(#42425),#42436,.T.); +#42425 = FACE_BOUND('',#42426,.T.); +#42426 = EDGE_LOOP('',(#42427,#42428,#42429,#42430)); +#42427 = ORIENTED_EDGE('',*,*,#33112,.T.); +#42428 = ORIENTED_EDGE('',*,*,#42411,.T.); +#42429 = ORIENTED_EDGE('',*,*,#32889,.F.); +#42430 = ORIENTED_EDGE('',*,*,#42431,.F.); +#42431 = EDGE_CURVE('',#33105,#32882,#42432,.T.); +#42432 = LINE('',#42433,#42434); +#42433 = CARTESIAN_POINT('',(3.8,-0.14,0.2)); +#42434 = VECTOR('',#42435,1.); +#42435 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#42436 = CYLINDRICAL_SURFACE('',#42437,0.2); +#42437 = AXIS2_PLACEMENT_3D('',#42438,#42439,#42440); +#42438 = CARTESIAN_POINT('',(4.,-0.14,0.2)); +#42439 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#42440 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-15)); +#42441 = ADVANCED_FACE('',(#42442),#42448,.F.); +#42442 = FACE_BOUND('',#42443,.F.); +#42443 = EDGE_LOOP('',(#42444,#42445,#42446,#42447)); +#42444 = ORIENTED_EDGE('',*,*,#33187,.T.); +#42445 = ORIENTED_EDGE('',*,*,#32881,.T.); +#42446 = ORIENTED_EDGE('',*,*,#42431,.F.); +#42447 = ORIENTED_EDGE('',*,*,#33104,.F.); +#42448 = PLANE('',#42449); +#42449 = AXIS2_PLACEMENT_3D('',#42450,#42451,#42452); +#42450 = CARTESIAN_POINT('',(3.8,-0.14,0.65)); +#42451 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#42452 = DIRECTION('',(0.,0.,-1.)); +#42453 = ADVANCED_FACE('',(#42454),#42544,.F.); +#42454 = FACE_BOUND('',#42455,.F.); +#42455 = EDGE_LOOP('',(#42456,#42457,#42458,#42459,#42460,#42466,#42467, + #42473,#42474,#42480,#42481,#42487,#42488,#42494,#42495,#42501, + #42502,#42508,#42509,#42515,#42516,#42522,#42523,#42529,#42530, + #42536,#42537,#42543)); +#42456 = ORIENTED_EDGE('',*,*,#40662,.T.); +#42457 = ORIENTED_EDGE('',*,*,#40585,.F.); +#42458 = ORIENTED_EDGE('',*,*,#38804,.F.); +#42459 = ORIENTED_EDGE('',*,*,#33257,.T.); +#42460 = ORIENTED_EDGE('',*,*,#42461,.T.); +#42461 = EDGE_CURVE('',#33250,#33704,#42462,.T.); +#42462 = LINE('',#42463,#42464); +#42463 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42464 = VECTOR('',#42465,1.); +#42465 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42466 = ORIENTED_EDGE('',*,*,#33720,.T.); +#42467 = ORIENTED_EDGE('',*,*,#42468,.T.); +#42468 = EDGE_CURVE('',#33713,#34168,#42469,.T.); +#42469 = LINE('',#42470,#42471); +#42470 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42471 = VECTOR('',#42472,1.); +#42472 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42473 = ORIENTED_EDGE('',*,*,#34184,.T.); +#42474 = ORIENTED_EDGE('',*,*,#42475,.T.); +#42475 = EDGE_CURVE('',#34177,#34632,#42476,.T.); +#42476 = LINE('',#42477,#42478); +#42477 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42478 = VECTOR('',#42479,1.); +#42479 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42480 = ORIENTED_EDGE('',*,*,#34648,.T.); +#42481 = ORIENTED_EDGE('',*,*,#42482,.T.); +#42482 = EDGE_CURVE('',#34641,#35096,#42483,.T.); +#42483 = LINE('',#42484,#42485); +#42484 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42485 = VECTOR('',#42486,1.); +#42486 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42487 = ORIENTED_EDGE('',*,*,#35112,.T.); +#42488 = ORIENTED_EDGE('',*,*,#42489,.T.); +#42489 = EDGE_CURVE('',#35105,#35560,#42490,.T.); +#42490 = LINE('',#42491,#42492); +#42491 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42492 = VECTOR('',#42493,1.); +#42493 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42494 = ORIENTED_EDGE('',*,*,#35576,.T.); +#42495 = ORIENTED_EDGE('',*,*,#42496,.T.); +#42496 = EDGE_CURVE('',#35569,#36024,#42497,.T.); +#42497 = LINE('',#42498,#42499); +#42498 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42499 = VECTOR('',#42500,1.); +#42500 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42501 = ORIENTED_EDGE('',*,*,#36040,.T.); +#42502 = ORIENTED_EDGE('',*,*,#42503,.T.); +#42503 = EDGE_CURVE('',#36033,#35775,#42504,.T.); +#42504 = LINE('',#42505,#42506); +#42505 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42506 = VECTOR('',#42507,1.); +#42507 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42508 = ORIENTED_EDGE('',*,*,#35791,.T.); +#42509 = ORIENTED_EDGE('',*,*,#42510,.T.); +#42510 = EDGE_CURVE('',#35784,#35311,#42511,.T.); +#42511 = LINE('',#42512,#42513); +#42512 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42513 = VECTOR('',#42514,1.); +#42514 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42515 = ORIENTED_EDGE('',*,*,#35327,.T.); +#42516 = ORIENTED_EDGE('',*,*,#42517,.T.); +#42517 = EDGE_CURVE('',#35320,#34847,#42518,.T.); +#42518 = LINE('',#42519,#42520); +#42519 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42520 = VECTOR('',#42521,1.); +#42521 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42522 = ORIENTED_EDGE('',*,*,#34863,.T.); +#42523 = ORIENTED_EDGE('',*,*,#42524,.T.); +#42524 = EDGE_CURVE('',#34856,#34383,#42525,.T.); +#42525 = LINE('',#42526,#42527); +#42526 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42527 = VECTOR('',#42528,1.); +#42528 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42529 = ORIENTED_EDGE('',*,*,#34399,.T.); +#42530 = ORIENTED_EDGE('',*,*,#42531,.T.); +#42531 = EDGE_CURVE('',#34392,#33919,#42532,.T.); +#42532 = LINE('',#42533,#42534); +#42533 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42534 = VECTOR('',#42535,1.); +#42535 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42536 = ORIENTED_EDGE('',*,*,#33935,.T.); +#42537 = ORIENTED_EDGE('',*,*,#42538,.T.); +#42538 = EDGE_CURVE('',#33928,#33456,#42539,.T.); +#42539 = LINE('',#42540,#42541); +#42540 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42541 = VECTOR('',#42542,1.); +#42542 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#42543 = ORIENTED_EDGE('',*,*,#33471,.T.); +#42544 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#42545,#42546) + ,(#42547,#42548 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#42545 = CARTESIAN_POINT('',(3.2875,-3.425,0.85)); +#42546 = CARTESIAN_POINT('',(3.218419117457,-3.286838234914,1.5)); +#42547 = CARTESIAN_POINT('',(-3.2875,-3.425,0.85)); +#42548 = CARTESIAN_POINT('',(-3.218419117457,-3.286838234914,1.5)); +#42549 = ADVANCED_FACE('',(#42550),#42563,.F.); +#42550 = FACE_BOUND('',#42551,.F.); +#42551 = EDGE_LOOP('',(#42552,#42553,#42559,#42560,#42561,#42562)); +#42552 = ORIENTED_EDGE('',*,*,#33349,.F.); +#42553 = ORIENTED_EDGE('',*,*,#42554,.T.); +#42554 = EDGE_CURVE('',#33341,#33572,#42555,.T.); +#42555 = LINE('',#42556,#42557); +#42556 = CARTESIAN_POINT('',(2.86,-3.7,0.85)); +#42557 = VECTOR('',#42558,1.); +#42558 = DIRECTION('',(-1.,0.,0.)); +#42559 = ORIENTED_EDGE('',*,*,#33580,.T.); +#42560 = ORIENTED_EDGE('',*,*,#33703,.T.); +#42561 = ORIENTED_EDGE('',*,*,#42461,.F.); +#42562 = ORIENTED_EDGE('',*,*,#33249,.F.); +#42563 = PLANE('',#42564); +#42564 = AXIS2_PLACEMENT_3D('',#42565,#42566,#42567); +#42565 = CARTESIAN_POINT('',(2.86,-3.7,0.85)); +#42566 = DIRECTION('',(0.,0.,-1.)); +#42567 = DIRECTION('',(0.,1.,0.)); +#42568 = ADVANCED_FACE('',(#42569),#42580,.T.); +#42569 = FACE_BOUND('',#42570,.T.); +#42570 = EDGE_LOOP('',(#42571,#42572,#42573,#42574)); +#42571 = ORIENTED_EDGE('',*,*,#33340,.T.); +#42572 = ORIENTED_EDGE('',*,*,#42554,.T.); +#42573 = ORIENTED_EDGE('',*,*,#33571,.F.); +#42574 = ORIENTED_EDGE('',*,*,#42575,.F.); +#42575 = EDGE_CURVE('',#33333,#33564,#42576,.T.); +#42576 = LINE('',#42577,#42578); +#42577 = CARTESIAN_POINT('',(2.86,-3.9,0.65)); +#42578 = VECTOR('',#42579,1.); +#42579 = DIRECTION('',(-1.,0.,0.)); +#42580 = CYLINDRICAL_SURFACE('',#42581,0.2); +#42581 = AXIS2_PLACEMENT_3D('',#42582,#42583,#42584); +#42582 = CARTESIAN_POINT('',(2.86,-3.7,0.65)); +#42583 = DIRECTION('',(1.,0.,-0.)); +#42584 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#42585 = ADVANCED_FACE('',(#42586),#42597,.F.); +#42586 = FACE_BOUND('',#42587,.F.); +#42587 = EDGE_LOOP('',(#42588,#42594,#42595,#42596)); +#42588 = ORIENTED_EDGE('',*,*,#42589,.T.); +#42589 = EDGE_CURVE('',#33324,#33555,#42590,.T.); +#42590 = LINE('',#42591,#42592); +#42591 = CARTESIAN_POINT('',(2.86,-3.9,0.2)); +#42592 = VECTOR('',#42593,1.); +#42593 = DIRECTION('',(-1.,0.,0.)); +#42594 = ORIENTED_EDGE('',*,*,#33563,.T.); +#42595 = ORIENTED_EDGE('',*,*,#42575,.F.); +#42596 = ORIENTED_EDGE('',*,*,#33332,.F.); +#42597 = PLANE('',#42598); +#42598 = AXIS2_PLACEMENT_3D('',#42599,#42600,#42601); +#42599 = CARTESIAN_POINT('',(2.86,-3.9,0.2)); +#42600 = DIRECTION('',(0.,1.,0.)); +#42601 = DIRECTION('',(0.,-0.,1.)); +#42602 = ADVANCED_FACE('',(#42603),#42614,.F.); +#42603 = FACE_BOUND('',#42604,.F.); +#42604 = EDGE_LOOP('',(#42605,#42611,#42612,#42613)); +#42605 = ORIENTED_EDGE('',*,*,#42606,.T.); +#42606 = EDGE_CURVE('',#33316,#33547,#42607,.T.); +#42607 = LINE('',#42608,#42609); +#42608 = CARTESIAN_POINT('',(2.86,-4.,0.1)); +#42609 = VECTOR('',#42610,1.); +#42610 = DIRECTION('',(-1.,0.,0.)); +#42611 = ORIENTED_EDGE('',*,*,#33554,.T.); +#42612 = ORIENTED_EDGE('',*,*,#42589,.F.); +#42613 = ORIENTED_EDGE('',*,*,#33323,.F.); +#42614 = CYLINDRICAL_SURFACE('',#42615,0.1); +#42615 = AXIS2_PLACEMENT_3D('',#42616,#42617,#42618); +#42616 = CARTESIAN_POINT('',(2.86,-4.,0.2)); +#42617 = DIRECTION('',(1.,0.,0.)); +#42618 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#42619 = ADVANCED_FACE('',(#42620),#42631,.F.); +#42620 = FACE_BOUND('',#42621,.F.); +#42621 = EDGE_LOOP('',(#42622,#42628,#42629,#42630)); +#42622 = ORIENTED_EDGE('',*,*,#42623,.T.); +#42623 = EDGE_CURVE('',#33308,#33539,#42624,.T.); +#42624 = LINE('',#42625,#42626); +#42625 = CARTESIAN_POINT('',(2.86,-4.5,0.1)); +#42626 = VECTOR('',#42627,1.); +#42627 = DIRECTION('',(-1.,0.,0.)); +#42628 = ORIENTED_EDGE('',*,*,#33546,.T.); +#42629 = ORIENTED_EDGE('',*,*,#42606,.F.); +#42630 = ORIENTED_EDGE('',*,*,#33315,.F.); +#42631 = PLANE('',#42632); +#42632 = AXIS2_PLACEMENT_3D('',#42633,#42634,#42635); +#42633 = CARTESIAN_POINT('',(2.86,-4.5,0.1)); +#42634 = DIRECTION('',(0.,0.,-1.)); +#42635 = DIRECTION('',(0.,1.,0.)); +#42636 = ADVANCED_FACE('',(#42637),#42648,.F.); +#42637 = FACE_BOUND('',#42638,.F.); +#42638 = EDGE_LOOP('',(#42639,#42645,#42646,#42647)); +#42639 = ORIENTED_EDGE('',*,*,#42640,.T.); +#42640 = EDGE_CURVE('',#33300,#33531,#42641,.T.); +#42641 = LINE('',#42642,#42643); +#42642 = CARTESIAN_POINT('',(2.86,-4.5,-8.326672684689E-17)); +#42643 = VECTOR('',#42644,1.); +#42644 = DIRECTION('',(-1.,0.,0.)); +#42645 = ORIENTED_EDGE('',*,*,#33538,.T.); +#42646 = ORIENTED_EDGE('',*,*,#42623,.F.); +#42647 = ORIENTED_EDGE('',*,*,#33307,.F.); +#42648 = PLANE('',#42649); +#42649 = AXIS2_PLACEMENT_3D('',#42650,#42651,#42652); +#42650 = CARTESIAN_POINT('',(2.86,-4.5,-8.326672684689E-17)); +#42651 = DIRECTION('',(0.,1.,0.)); +#42652 = DIRECTION('',(0.,-0.,1.)); +#42653 = ADVANCED_FACE('',(#42654),#42665,.F.); +#42654 = FACE_BOUND('',#42655,.F.); +#42655 = EDGE_LOOP('',(#42656,#42662,#42663,#42664)); +#42656 = ORIENTED_EDGE('',*,*,#42657,.T.); +#42657 = EDGE_CURVE('',#33291,#33522,#42658,.T.); +#42658 = LINE('',#42659,#42660); +#42659 = CARTESIAN_POINT('',(2.86,-4.,-8.326672684689E-17)); +#42660 = VECTOR('',#42661,1.); +#42661 = DIRECTION('',(-1.,0.,0.)); +#42662 = ORIENTED_EDGE('',*,*,#33530,.T.); +#42663 = ORIENTED_EDGE('',*,*,#42640,.F.); +#42664 = ORIENTED_EDGE('',*,*,#33299,.F.); +#42665 = PLANE('',#42666); +#42666 = AXIS2_PLACEMENT_3D('',#42667,#42668,#42669); +#42667 = CARTESIAN_POINT('',(2.86,-4.,-8.326672684689E-17)); +#42668 = DIRECTION('',(0.,0.,1.)); +#42669 = DIRECTION('',(0.,-1.,0.)); +#42670 = ADVANCED_FACE('',(#42671),#42682,.T.); +#42671 = FACE_BOUND('',#42672,.T.); +#42672 = EDGE_LOOP('',(#42673,#42674,#42675,#42676)); +#42673 = ORIENTED_EDGE('',*,*,#33290,.T.); +#42674 = ORIENTED_EDGE('',*,*,#42657,.T.); +#42675 = ORIENTED_EDGE('',*,*,#33521,.F.); +#42676 = ORIENTED_EDGE('',*,*,#42677,.F.); +#42677 = EDGE_CURVE('',#33283,#33514,#42678,.T.); +#42678 = LINE('',#42679,#42680); +#42679 = CARTESIAN_POINT('',(2.86,-3.8,0.2)); +#42680 = VECTOR('',#42681,1.); +#42681 = DIRECTION('',(-1.,0.,0.)); +#42682 = CYLINDRICAL_SURFACE('',#42683,0.2); +#42683 = AXIS2_PLACEMENT_3D('',#42684,#42685,#42686); +#42684 = CARTESIAN_POINT('',(2.86,-4.,0.2)); +#42685 = DIRECTION('',(1.,0.,-0.)); +#42686 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#42687 = ADVANCED_FACE('',(#42688),#42694,.F.); +#42688 = FACE_BOUND('',#42689,.F.); +#42689 = EDGE_LOOP('',(#42690,#42691,#42692,#42693)); +#42690 = ORIENTED_EDGE('',*,*,#33495,.T.); +#42691 = ORIENTED_EDGE('',*,*,#33513,.T.); +#42692 = ORIENTED_EDGE('',*,*,#42677,.F.); +#42693 = ORIENTED_EDGE('',*,*,#33282,.F.); +#42694 = PLANE('',#42695); +#42695 = AXIS2_PLACEMENT_3D('',#42696,#42697,#42698); +#42696 = CARTESIAN_POINT('',(2.86,-3.8,0.65)); +#42697 = DIRECTION('',(0.,-1.,0.)); +#42698 = DIRECTION('',(0.,0.,-1.)); +#42699 = ADVANCED_FACE('',(#42700),#42713,.F.); +#42700 = FACE_BOUND('',#42701,.F.); +#42701 = EDGE_LOOP('',(#42702,#42703,#42709,#42710,#42711,#42712)); +#42702 = ORIENTED_EDGE('',*,*,#33672,.F.); +#42703 = ORIENTED_EDGE('',*,*,#42704,.T.); +#42704 = EDGE_CURVE('',#33664,#33433,#42705,.T.); +#42705 = LINE('',#42706,#42707); +#42706 = CARTESIAN_POINT('',(-2.64,-3.7,0.85)); +#42707 = VECTOR('',#42708,1.); +#42708 = DIRECTION('',(-1.,0.,0.)); +#42709 = ORIENTED_EDGE('',*,*,#33441,.T.); +#42710 = ORIENTED_EDGE('',*,*,#33455,.T.); +#42711 = ORIENTED_EDGE('',*,*,#42538,.F.); +#42712 = ORIENTED_EDGE('',*,*,#33927,.F.); +#42713 = PLANE('',#42714); +#42714 = AXIS2_PLACEMENT_3D('',#42715,#42716,#42717); +#42715 = CARTESIAN_POINT('',(-2.64,-3.7,0.85)); +#42716 = DIRECTION('',(0.,0.,-1.)); +#42717 = DIRECTION('',(0.,1.,0.)); +#42718 = ADVANCED_FACE('',(#42719),#42730,.T.); +#42719 = FACE_BOUND('',#42720,.T.); +#42720 = EDGE_LOOP('',(#42721,#42722,#42723,#42724)); +#42721 = ORIENTED_EDGE('',*,*,#33663,.T.); +#42722 = ORIENTED_EDGE('',*,*,#42704,.T.); +#42723 = ORIENTED_EDGE('',*,*,#33432,.F.); +#42724 = ORIENTED_EDGE('',*,*,#42725,.F.); +#42725 = EDGE_CURVE('',#33656,#33425,#42726,.T.); +#42726 = LINE('',#42727,#42728); +#42727 = CARTESIAN_POINT('',(-2.64,-3.9,0.65)); +#42728 = VECTOR('',#42729,1.); +#42729 = DIRECTION('',(-1.,0.,0.)); +#42730 = CYLINDRICAL_SURFACE('',#42731,0.2); +#42731 = AXIS2_PLACEMENT_3D('',#42732,#42733,#42734); +#42732 = CARTESIAN_POINT('',(-2.64,-3.7,0.65)); +#42733 = DIRECTION('',(1.,0.,-0.)); +#42734 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#42735 = ADVANCED_FACE('',(#42736),#42747,.F.); +#42736 = FACE_BOUND('',#42737,.F.); +#42737 = EDGE_LOOP('',(#42738,#42744,#42745,#42746)); +#42738 = ORIENTED_EDGE('',*,*,#42739,.T.); +#42739 = EDGE_CURVE('',#33647,#33416,#42740,.T.); +#42740 = LINE('',#42741,#42742); +#42741 = CARTESIAN_POINT('',(-2.64,-3.9,0.2)); +#42742 = VECTOR('',#42743,1.); +#42743 = DIRECTION('',(-1.,0.,0.)); +#42744 = ORIENTED_EDGE('',*,*,#33424,.T.); +#42745 = ORIENTED_EDGE('',*,*,#42725,.F.); +#42746 = ORIENTED_EDGE('',*,*,#33655,.F.); +#42747 = PLANE('',#42748); +#42748 = AXIS2_PLACEMENT_3D('',#42749,#42750,#42751); +#42749 = CARTESIAN_POINT('',(-2.64,-3.9,0.2)); +#42750 = DIRECTION('',(0.,1.,0.)); +#42751 = DIRECTION('',(0.,-0.,1.)); +#42752 = ADVANCED_FACE('',(#42753),#42764,.F.); +#42753 = FACE_BOUND('',#42754,.F.); +#42754 = EDGE_LOOP('',(#42755,#42761,#42762,#42763)); +#42755 = ORIENTED_EDGE('',*,*,#42756,.T.); +#42756 = EDGE_CURVE('',#33639,#33408,#42757,.T.); +#42757 = LINE('',#42758,#42759); +#42758 = CARTESIAN_POINT('',(-2.64,-4.,0.1)); +#42759 = VECTOR('',#42760,1.); +#42760 = DIRECTION('',(-1.,0.,0.)); +#42761 = ORIENTED_EDGE('',*,*,#33415,.T.); +#42762 = ORIENTED_EDGE('',*,*,#42739,.F.); +#42763 = ORIENTED_EDGE('',*,*,#33646,.F.); +#42764 = CYLINDRICAL_SURFACE('',#42765,0.1); +#42765 = AXIS2_PLACEMENT_3D('',#42766,#42767,#42768); +#42766 = CARTESIAN_POINT('',(-2.64,-4.,0.2)); +#42767 = DIRECTION('',(1.,0.,0.)); +#42768 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#42769 = ADVANCED_FACE('',(#42770),#42781,.F.); +#42770 = FACE_BOUND('',#42771,.F.); +#42771 = EDGE_LOOP('',(#42772,#42778,#42779,#42780)); +#42772 = ORIENTED_EDGE('',*,*,#42773,.T.); +#42773 = EDGE_CURVE('',#33631,#33400,#42774,.T.); +#42774 = LINE('',#42775,#42776); +#42775 = CARTESIAN_POINT('',(-2.64,-4.5,0.1)); +#42776 = VECTOR('',#42777,1.); +#42777 = DIRECTION('',(-1.,0.,0.)); +#42778 = ORIENTED_EDGE('',*,*,#33407,.T.); +#42779 = ORIENTED_EDGE('',*,*,#42756,.F.); +#42780 = ORIENTED_EDGE('',*,*,#33638,.F.); +#42781 = PLANE('',#42782); +#42782 = AXIS2_PLACEMENT_3D('',#42783,#42784,#42785); +#42783 = CARTESIAN_POINT('',(-2.64,-4.5,0.1)); +#42784 = DIRECTION('',(0.,0.,-1.)); +#42785 = DIRECTION('',(0.,1.,0.)); +#42786 = ADVANCED_FACE('',(#42787),#42798,.F.); +#42787 = FACE_BOUND('',#42788,.F.); +#42788 = EDGE_LOOP('',(#42789,#42795,#42796,#42797)); +#42789 = ORIENTED_EDGE('',*,*,#42790,.T.); +#42790 = EDGE_CURVE('',#33623,#33392,#42791,.T.); +#42791 = LINE('',#42792,#42793); +#42792 = CARTESIAN_POINT('',(-2.64,-4.5,-8.326672684689E-17)); +#42793 = VECTOR('',#42794,1.); +#42794 = DIRECTION('',(-1.,0.,0.)); +#42795 = ORIENTED_EDGE('',*,*,#33399,.T.); +#42796 = ORIENTED_EDGE('',*,*,#42773,.F.); +#42797 = ORIENTED_EDGE('',*,*,#33630,.F.); +#42798 = PLANE('',#42799); +#42799 = AXIS2_PLACEMENT_3D('',#42800,#42801,#42802); +#42800 = CARTESIAN_POINT('',(-2.64,-4.5,-8.326672684689E-17)); +#42801 = DIRECTION('',(0.,1.,0.)); +#42802 = DIRECTION('',(0.,-0.,1.)); +#42803 = ADVANCED_FACE('',(#42804),#42815,.F.); +#42804 = FACE_BOUND('',#42805,.F.); +#42805 = EDGE_LOOP('',(#42806,#42812,#42813,#42814)); +#42806 = ORIENTED_EDGE('',*,*,#42807,.T.); +#42807 = EDGE_CURVE('',#33614,#33383,#42808,.T.); +#42808 = LINE('',#42809,#42810); +#42809 = CARTESIAN_POINT('',(-2.64,-4.,-8.326672684689E-17)); +#42810 = VECTOR('',#42811,1.); +#42811 = DIRECTION('',(-1.,0.,0.)); +#42812 = ORIENTED_EDGE('',*,*,#33391,.T.); +#42813 = ORIENTED_EDGE('',*,*,#42790,.F.); +#42814 = ORIENTED_EDGE('',*,*,#33622,.F.); +#42815 = PLANE('',#42816); +#42816 = AXIS2_PLACEMENT_3D('',#42817,#42818,#42819); +#42817 = CARTESIAN_POINT('',(-2.64,-4.,-8.326672684689E-17)); +#42818 = DIRECTION('',(0.,0.,1.)); +#42819 = DIRECTION('',(0.,-1.,0.)); +#42820 = ADVANCED_FACE('',(#42821),#42832,.T.); +#42821 = FACE_BOUND('',#42822,.T.); +#42822 = EDGE_LOOP('',(#42823,#42824,#42825,#42826)); +#42823 = ORIENTED_EDGE('',*,*,#33613,.T.); +#42824 = ORIENTED_EDGE('',*,*,#42807,.T.); +#42825 = ORIENTED_EDGE('',*,*,#33382,.F.); +#42826 = ORIENTED_EDGE('',*,*,#42827,.F.); +#42827 = EDGE_CURVE('',#33606,#33375,#42828,.T.); +#42828 = LINE('',#42829,#42830); +#42829 = CARTESIAN_POINT('',(-2.64,-3.8,0.2)); +#42830 = VECTOR('',#42831,1.); +#42831 = DIRECTION('',(-1.,0.,0.)); +#42832 = CYLINDRICAL_SURFACE('',#42833,0.2); +#42833 = AXIS2_PLACEMENT_3D('',#42834,#42835,#42836); +#42834 = CARTESIAN_POINT('',(-2.64,-4.,0.2)); +#42835 = DIRECTION('',(1.,0.,-0.)); +#42836 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#42837 = ADVANCED_FACE('',(#42838),#42844,.F.); +#42838 = FACE_BOUND('',#42839,.F.); +#42839 = EDGE_LOOP('',(#42840,#42841,#42842,#42843)); +#42840 = ORIENTED_EDGE('',*,*,#33688,.T.); +#42841 = ORIENTED_EDGE('',*,*,#33374,.T.); +#42842 = ORIENTED_EDGE('',*,*,#42827,.F.); +#42843 = ORIENTED_EDGE('',*,*,#33605,.F.); +#42844 = PLANE('',#42845); +#42845 = AXIS2_PLACEMENT_3D('',#42846,#42847,#42848); +#42846 = CARTESIAN_POINT('',(-2.64,-3.8,0.65)); +#42847 = DIRECTION('',(0.,-1.,0.)); +#42848 = DIRECTION('',(0.,0.,-1.)); +#42849 = ADVANCED_FACE('',(#42850),#42863,.F.); +#42850 = FACE_BOUND('',#42851,.F.); +#42851 = EDGE_LOOP('',(#42852,#42853,#42859,#42860,#42861,#42862)); +#42852 = ORIENTED_EDGE('',*,*,#33812,.F.); +#42853 = ORIENTED_EDGE('',*,*,#42854,.T.); +#42854 = EDGE_CURVE('',#33804,#34036,#42855,.T.); +#42855 = LINE('',#42856,#42857); +#42856 = CARTESIAN_POINT('',(2.36,-3.7,0.85)); +#42857 = VECTOR('',#42858,1.); +#42858 = DIRECTION('',(-1.,0.,0.)); +#42859 = ORIENTED_EDGE('',*,*,#34044,.T.); +#42860 = ORIENTED_EDGE('',*,*,#34167,.T.); +#42861 = ORIENTED_EDGE('',*,*,#42468,.F.); +#42862 = ORIENTED_EDGE('',*,*,#33712,.F.); +#42863 = PLANE('',#42864); +#42864 = AXIS2_PLACEMENT_3D('',#42865,#42866,#42867); +#42865 = CARTESIAN_POINT('',(2.36,-3.7,0.85)); +#42866 = DIRECTION('',(0.,0.,-1.)); +#42867 = DIRECTION('',(0.,1.,0.)); +#42868 = ADVANCED_FACE('',(#42869),#42880,.T.); +#42869 = FACE_BOUND('',#42870,.T.); +#42870 = EDGE_LOOP('',(#42871,#42872,#42873,#42874)); +#42871 = ORIENTED_EDGE('',*,*,#33803,.T.); +#42872 = ORIENTED_EDGE('',*,*,#42854,.T.); +#42873 = ORIENTED_EDGE('',*,*,#34035,.F.); +#42874 = ORIENTED_EDGE('',*,*,#42875,.F.); +#42875 = EDGE_CURVE('',#33796,#34028,#42876,.T.); +#42876 = LINE('',#42877,#42878); +#42877 = CARTESIAN_POINT('',(2.36,-3.9,0.65)); +#42878 = VECTOR('',#42879,1.); +#42879 = DIRECTION('',(-1.,0.,0.)); +#42880 = CYLINDRICAL_SURFACE('',#42881,0.2); +#42881 = AXIS2_PLACEMENT_3D('',#42882,#42883,#42884); +#42882 = CARTESIAN_POINT('',(2.36,-3.7,0.65)); +#42883 = DIRECTION('',(1.,0.,-0.)); +#42884 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#42885 = ADVANCED_FACE('',(#42886),#42897,.F.); +#42886 = FACE_BOUND('',#42887,.F.); +#42887 = EDGE_LOOP('',(#42888,#42894,#42895,#42896)); +#42888 = ORIENTED_EDGE('',*,*,#42889,.T.); +#42889 = EDGE_CURVE('',#33787,#34019,#42890,.T.); +#42890 = LINE('',#42891,#42892); +#42891 = CARTESIAN_POINT('',(2.36,-3.9,0.2)); +#42892 = VECTOR('',#42893,1.); +#42893 = DIRECTION('',(-1.,0.,0.)); +#42894 = ORIENTED_EDGE('',*,*,#34027,.T.); +#42895 = ORIENTED_EDGE('',*,*,#42875,.F.); +#42896 = ORIENTED_EDGE('',*,*,#33795,.F.); +#42897 = PLANE('',#42898); +#42898 = AXIS2_PLACEMENT_3D('',#42899,#42900,#42901); +#42899 = CARTESIAN_POINT('',(2.36,-3.9,0.2)); +#42900 = DIRECTION('',(0.,1.,0.)); +#42901 = DIRECTION('',(0.,-0.,1.)); +#42902 = ADVANCED_FACE('',(#42903),#42914,.F.); +#42903 = FACE_BOUND('',#42904,.F.); +#42904 = EDGE_LOOP('',(#42905,#42911,#42912,#42913)); +#42905 = ORIENTED_EDGE('',*,*,#42906,.T.); +#42906 = EDGE_CURVE('',#33779,#34011,#42907,.T.); +#42907 = LINE('',#42908,#42909); +#42908 = CARTESIAN_POINT('',(2.36,-4.,0.1)); +#42909 = VECTOR('',#42910,1.); +#42910 = DIRECTION('',(-1.,0.,0.)); +#42911 = ORIENTED_EDGE('',*,*,#34018,.T.); +#42912 = ORIENTED_EDGE('',*,*,#42889,.F.); +#42913 = ORIENTED_EDGE('',*,*,#33786,.F.); +#42914 = CYLINDRICAL_SURFACE('',#42915,0.1); +#42915 = AXIS2_PLACEMENT_3D('',#42916,#42917,#42918); +#42916 = CARTESIAN_POINT('',(2.36,-4.,0.2)); +#42917 = DIRECTION('',(1.,0.,0.)); +#42918 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#42919 = ADVANCED_FACE('',(#42920),#42931,.F.); +#42920 = FACE_BOUND('',#42921,.F.); +#42921 = EDGE_LOOP('',(#42922,#42928,#42929,#42930)); +#42922 = ORIENTED_EDGE('',*,*,#42923,.T.); +#42923 = EDGE_CURVE('',#33771,#34003,#42924,.T.); +#42924 = LINE('',#42925,#42926); +#42925 = CARTESIAN_POINT('',(2.36,-4.5,0.1)); +#42926 = VECTOR('',#42927,1.); +#42927 = DIRECTION('',(-1.,0.,0.)); +#42928 = ORIENTED_EDGE('',*,*,#34010,.T.); +#42929 = ORIENTED_EDGE('',*,*,#42906,.F.); +#42930 = ORIENTED_EDGE('',*,*,#33778,.F.); +#42931 = PLANE('',#42932); +#42932 = AXIS2_PLACEMENT_3D('',#42933,#42934,#42935); +#42933 = CARTESIAN_POINT('',(2.36,-4.5,0.1)); +#42934 = DIRECTION('',(0.,0.,-1.)); +#42935 = DIRECTION('',(0.,1.,0.)); +#42936 = ADVANCED_FACE('',(#42937),#42948,.F.); +#42937 = FACE_BOUND('',#42938,.F.); +#42938 = EDGE_LOOP('',(#42939,#42945,#42946,#42947)); +#42939 = ORIENTED_EDGE('',*,*,#42940,.T.); +#42940 = EDGE_CURVE('',#33763,#33995,#42941,.T.); +#42941 = LINE('',#42942,#42943); +#42942 = CARTESIAN_POINT('',(2.36,-4.5,-8.326672684689E-17)); +#42943 = VECTOR('',#42944,1.); +#42944 = DIRECTION('',(-1.,0.,0.)); +#42945 = ORIENTED_EDGE('',*,*,#34002,.T.); +#42946 = ORIENTED_EDGE('',*,*,#42923,.F.); +#42947 = ORIENTED_EDGE('',*,*,#33770,.F.); +#42948 = PLANE('',#42949); +#42949 = AXIS2_PLACEMENT_3D('',#42950,#42951,#42952); +#42950 = CARTESIAN_POINT('',(2.36,-4.5,-8.326672684689E-17)); +#42951 = DIRECTION('',(0.,1.,0.)); +#42952 = DIRECTION('',(0.,-0.,1.)); +#42953 = ADVANCED_FACE('',(#42954),#42965,.F.); +#42954 = FACE_BOUND('',#42955,.F.); +#42955 = EDGE_LOOP('',(#42956,#42962,#42963,#42964)); +#42956 = ORIENTED_EDGE('',*,*,#42957,.T.); +#42957 = EDGE_CURVE('',#33754,#33986,#42958,.T.); +#42958 = LINE('',#42959,#42960); +#42959 = CARTESIAN_POINT('',(2.36,-4.,-8.326672684689E-17)); +#42960 = VECTOR('',#42961,1.); +#42961 = DIRECTION('',(-1.,0.,0.)); +#42962 = ORIENTED_EDGE('',*,*,#33994,.T.); +#42963 = ORIENTED_EDGE('',*,*,#42940,.F.); +#42964 = ORIENTED_EDGE('',*,*,#33762,.F.); +#42965 = PLANE('',#42966); +#42966 = AXIS2_PLACEMENT_3D('',#42967,#42968,#42969); +#42967 = CARTESIAN_POINT('',(2.36,-4.,-8.326672684689E-17)); +#42968 = DIRECTION('',(0.,0.,1.)); +#42969 = DIRECTION('',(0.,-1.,0.)); +#42970 = ADVANCED_FACE('',(#42971),#42982,.T.); +#42971 = FACE_BOUND('',#42972,.T.); +#42972 = EDGE_LOOP('',(#42973,#42974,#42975,#42976)); +#42973 = ORIENTED_EDGE('',*,*,#33753,.T.); +#42974 = ORIENTED_EDGE('',*,*,#42957,.T.); +#42975 = ORIENTED_EDGE('',*,*,#33985,.F.); +#42976 = ORIENTED_EDGE('',*,*,#42977,.F.); +#42977 = EDGE_CURVE('',#33746,#33978,#42978,.T.); +#42978 = LINE('',#42979,#42980); +#42979 = CARTESIAN_POINT('',(2.36,-3.8,0.2)); +#42980 = VECTOR('',#42981,1.); +#42981 = DIRECTION('',(-1.,0.,0.)); +#42982 = CYLINDRICAL_SURFACE('',#42983,0.2); +#42983 = AXIS2_PLACEMENT_3D('',#42984,#42985,#42986); +#42984 = CARTESIAN_POINT('',(2.36,-4.,0.2)); +#42985 = DIRECTION('',(1.,0.,-0.)); +#42986 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#42987 = ADVANCED_FACE('',(#42988),#42994,.F.); +#42988 = FACE_BOUND('',#42989,.F.); +#42989 = EDGE_LOOP('',(#42990,#42991,#42992,#42993)); +#42990 = ORIENTED_EDGE('',*,*,#33959,.T.); +#42991 = ORIENTED_EDGE('',*,*,#33977,.T.); +#42992 = ORIENTED_EDGE('',*,*,#42977,.F.); +#42993 = ORIENTED_EDGE('',*,*,#33745,.F.); +#42994 = PLANE('',#42995); +#42995 = AXIS2_PLACEMENT_3D('',#42996,#42997,#42998); +#42996 = CARTESIAN_POINT('',(2.36,-3.8,0.65)); +#42997 = DIRECTION('',(0.,-1.,0.)); +#42998 = DIRECTION('',(0.,0.,-1.)); +#42999 = ADVANCED_FACE('',(#43000),#43013,.F.); +#43000 = FACE_BOUND('',#43001,.F.); +#43001 = EDGE_LOOP('',(#43002,#43003,#43009,#43010,#43011,#43012)); +#43002 = ORIENTED_EDGE('',*,*,#34136,.F.); +#43003 = ORIENTED_EDGE('',*,*,#43004,.T.); +#43004 = EDGE_CURVE('',#34128,#33896,#43005,.T.); +#43005 = LINE('',#43006,#43007); +#43006 = CARTESIAN_POINT('',(-2.14,-3.7,0.85)); +#43007 = VECTOR('',#43008,1.); +#43008 = DIRECTION('',(-1.,0.,0.)); +#43009 = ORIENTED_EDGE('',*,*,#33904,.T.); +#43010 = ORIENTED_EDGE('',*,*,#33918,.T.); +#43011 = ORIENTED_EDGE('',*,*,#42531,.F.); +#43012 = ORIENTED_EDGE('',*,*,#34391,.F.); +#43013 = PLANE('',#43014); +#43014 = AXIS2_PLACEMENT_3D('',#43015,#43016,#43017); +#43015 = CARTESIAN_POINT('',(-2.14,-3.7,0.85)); +#43016 = DIRECTION('',(0.,0.,-1.)); +#43017 = DIRECTION('',(0.,1.,0.)); +#43018 = ADVANCED_FACE('',(#43019),#43030,.T.); +#43019 = FACE_BOUND('',#43020,.T.); +#43020 = EDGE_LOOP('',(#43021,#43022,#43023,#43024)); +#43021 = ORIENTED_EDGE('',*,*,#34127,.T.); +#43022 = ORIENTED_EDGE('',*,*,#43004,.T.); +#43023 = ORIENTED_EDGE('',*,*,#33895,.F.); +#43024 = ORIENTED_EDGE('',*,*,#43025,.F.); +#43025 = EDGE_CURVE('',#34120,#33888,#43026,.T.); +#43026 = LINE('',#43027,#43028); +#43027 = CARTESIAN_POINT('',(-2.14,-3.9,0.65)); +#43028 = VECTOR('',#43029,1.); +#43029 = DIRECTION('',(-1.,0.,0.)); +#43030 = CYLINDRICAL_SURFACE('',#43031,0.2); +#43031 = AXIS2_PLACEMENT_3D('',#43032,#43033,#43034); +#43032 = CARTESIAN_POINT('',(-2.14,-3.7,0.65)); +#43033 = DIRECTION('',(1.,0.,-0.)); +#43034 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43035 = ADVANCED_FACE('',(#43036),#43047,.F.); +#43036 = FACE_BOUND('',#43037,.F.); +#43037 = EDGE_LOOP('',(#43038,#43044,#43045,#43046)); +#43038 = ORIENTED_EDGE('',*,*,#43039,.T.); +#43039 = EDGE_CURVE('',#34111,#33879,#43040,.T.); +#43040 = LINE('',#43041,#43042); +#43041 = CARTESIAN_POINT('',(-2.14,-3.9,0.2)); +#43042 = VECTOR('',#43043,1.); +#43043 = DIRECTION('',(-1.,0.,0.)); +#43044 = ORIENTED_EDGE('',*,*,#33887,.T.); +#43045 = ORIENTED_EDGE('',*,*,#43025,.F.); +#43046 = ORIENTED_EDGE('',*,*,#34119,.F.); +#43047 = PLANE('',#43048); +#43048 = AXIS2_PLACEMENT_3D('',#43049,#43050,#43051); +#43049 = CARTESIAN_POINT('',(-2.14,-3.9,0.2)); +#43050 = DIRECTION('',(0.,1.,0.)); +#43051 = DIRECTION('',(0.,-0.,1.)); +#43052 = ADVANCED_FACE('',(#43053),#43064,.F.); +#43053 = FACE_BOUND('',#43054,.F.); +#43054 = EDGE_LOOP('',(#43055,#43061,#43062,#43063)); +#43055 = ORIENTED_EDGE('',*,*,#43056,.T.); +#43056 = EDGE_CURVE('',#34103,#33871,#43057,.T.); +#43057 = LINE('',#43058,#43059); +#43058 = CARTESIAN_POINT('',(-2.14,-4.,0.1)); +#43059 = VECTOR('',#43060,1.); +#43060 = DIRECTION('',(-1.,0.,0.)); +#43061 = ORIENTED_EDGE('',*,*,#33878,.T.); +#43062 = ORIENTED_EDGE('',*,*,#43039,.F.); +#43063 = ORIENTED_EDGE('',*,*,#34110,.F.); +#43064 = CYLINDRICAL_SURFACE('',#43065,0.1); +#43065 = AXIS2_PLACEMENT_3D('',#43066,#43067,#43068); +#43066 = CARTESIAN_POINT('',(-2.14,-4.,0.2)); +#43067 = DIRECTION('',(1.,0.,0.)); +#43068 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43069 = ADVANCED_FACE('',(#43070),#43081,.F.); +#43070 = FACE_BOUND('',#43071,.F.); +#43071 = EDGE_LOOP('',(#43072,#43078,#43079,#43080)); +#43072 = ORIENTED_EDGE('',*,*,#43073,.T.); +#43073 = EDGE_CURVE('',#34095,#33863,#43074,.T.); +#43074 = LINE('',#43075,#43076); +#43075 = CARTESIAN_POINT('',(-2.14,-4.5,0.1)); +#43076 = VECTOR('',#43077,1.); +#43077 = DIRECTION('',(-1.,0.,0.)); +#43078 = ORIENTED_EDGE('',*,*,#33870,.T.); +#43079 = ORIENTED_EDGE('',*,*,#43056,.F.); +#43080 = ORIENTED_EDGE('',*,*,#34102,.F.); +#43081 = PLANE('',#43082); +#43082 = AXIS2_PLACEMENT_3D('',#43083,#43084,#43085); +#43083 = CARTESIAN_POINT('',(-2.14,-4.5,0.1)); +#43084 = DIRECTION('',(0.,0.,-1.)); +#43085 = DIRECTION('',(0.,1.,0.)); +#43086 = ADVANCED_FACE('',(#43087),#43098,.F.); +#43087 = FACE_BOUND('',#43088,.F.); +#43088 = EDGE_LOOP('',(#43089,#43095,#43096,#43097)); +#43089 = ORIENTED_EDGE('',*,*,#43090,.T.); +#43090 = EDGE_CURVE('',#34087,#33855,#43091,.T.); +#43091 = LINE('',#43092,#43093); +#43092 = CARTESIAN_POINT('',(-2.14,-4.5,-8.326672684689E-17)); +#43093 = VECTOR('',#43094,1.); +#43094 = DIRECTION('',(-1.,0.,0.)); +#43095 = ORIENTED_EDGE('',*,*,#33862,.T.); +#43096 = ORIENTED_EDGE('',*,*,#43073,.F.); +#43097 = ORIENTED_EDGE('',*,*,#34094,.F.); +#43098 = PLANE('',#43099); +#43099 = AXIS2_PLACEMENT_3D('',#43100,#43101,#43102); +#43100 = CARTESIAN_POINT('',(-2.14,-4.5,-8.326672684689E-17)); +#43101 = DIRECTION('',(0.,1.,0.)); +#43102 = DIRECTION('',(0.,-0.,1.)); +#43103 = ADVANCED_FACE('',(#43104),#43115,.F.); +#43104 = FACE_BOUND('',#43105,.F.); +#43105 = EDGE_LOOP('',(#43106,#43112,#43113,#43114)); +#43106 = ORIENTED_EDGE('',*,*,#43107,.T.); +#43107 = EDGE_CURVE('',#34078,#33846,#43108,.T.); +#43108 = LINE('',#43109,#43110); +#43109 = CARTESIAN_POINT('',(-2.14,-4.,-8.326672684689E-17)); +#43110 = VECTOR('',#43111,1.); +#43111 = DIRECTION('',(-1.,0.,0.)); +#43112 = ORIENTED_EDGE('',*,*,#33854,.T.); +#43113 = ORIENTED_EDGE('',*,*,#43090,.F.); +#43114 = ORIENTED_EDGE('',*,*,#34086,.F.); +#43115 = PLANE('',#43116); +#43116 = AXIS2_PLACEMENT_3D('',#43117,#43118,#43119); +#43117 = CARTESIAN_POINT('',(-2.14,-4.,-8.326672684689E-17)); +#43118 = DIRECTION('',(0.,0.,1.)); +#43119 = DIRECTION('',(0.,-1.,0.)); +#43120 = ADVANCED_FACE('',(#43121),#43132,.T.); +#43121 = FACE_BOUND('',#43122,.T.); +#43122 = EDGE_LOOP('',(#43123,#43124,#43125,#43126)); +#43123 = ORIENTED_EDGE('',*,*,#34077,.T.); +#43124 = ORIENTED_EDGE('',*,*,#43107,.T.); +#43125 = ORIENTED_EDGE('',*,*,#33845,.F.); +#43126 = ORIENTED_EDGE('',*,*,#43127,.F.); +#43127 = EDGE_CURVE('',#34070,#33838,#43128,.T.); +#43128 = LINE('',#43129,#43130); +#43129 = CARTESIAN_POINT('',(-2.14,-3.8,0.2)); +#43130 = VECTOR('',#43131,1.); +#43131 = DIRECTION('',(-1.,0.,0.)); +#43132 = CYLINDRICAL_SURFACE('',#43133,0.2); +#43133 = AXIS2_PLACEMENT_3D('',#43134,#43135,#43136); +#43134 = CARTESIAN_POINT('',(-2.14,-4.,0.2)); +#43135 = DIRECTION('',(1.,0.,-0.)); +#43136 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43137 = ADVANCED_FACE('',(#43138),#43144,.F.); +#43138 = FACE_BOUND('',#43139,.F.); +#43139 = EDGE_LOOP('',(#43140,#43141,#43142,#43143)); +#43140 = ORIENTED_EDGE('',*,*,#34152,.T.); +#43141 = ORIENTED_EDGE('',*,*,#33837,.T.); +#43142 = ORIENTED_EDGE('',*,*,#43127,.F.); +#43143 = ORIENTED_EDGE('',*,*,#34069,.F.); +#43144 = PLANE('',#43145); +#43145 = AXIS2_PLACEMENT_3D('',#43146,#43147,#43148); +#43146 = CARTESIAN_POINT('',(-2.14,-3.8,0.65)); +#43147 = DIRECTION('',(0.,-1.,0.)); +#43148 = DIRECTION('',(0.,0.,-1.)); +#43149 = ADVANCED_FACE('',(#43150),#43163,.F.); +#43150 = FACE_BOUND('',#43151,.F.); +#43151 = EDGE_LOOP('',(#43152,#43153,#43159,#43160,#43161,#43162)); +#43152 = ORIENTED_EDGE('',*,*,#34276,.F.); +#43153 = ORIENTED_EDGE('',*,*,#43154,.T.); +#43154 = EDGE_CURVE('',#34268,#34500,#43155,.T.); +#43155 = LINE('',#43156,#43157); +#43156 = CARTESIAN_POINT('',(1.86,-3.7,0.85)); +#43157 = VECTOR('',#43158,1.); +#43158 = DIRECTION('',(-1.,0.,0.)); +#43159 = ORIENTED_EDGE('',*,*,#34508,.T.); +#43160 = ORIENTED_EDGE('',*,*,#34631,.T.); +#43161 = ORIENTED_EDGE('',*,*,#42475,.F.); +#43162 = ORIENTED_EDGE('',*,*,#34176,.F.); +#43163 = PLANE('',#43164); +#43164 = AXIS2_PLACEMENT_3D('',#43165,#43166,#43167); +#43165 = CARTESIAN_POINT('',(1.86,-3.7,0.85)); +#43166 = DIRECTION('',(0.,0.,-1.)); +#43167 = DIRECTION('',(0.,1.,0.)); +#43168 = ADVANCED_FACE('',(#43169),#43180,.T.); +#43169 = FACE_BOUND('',#43170,.T.); +#43170 = EDGE_LOOP('',(#43171,#43172,#43173,#43174)); +#43171 = ORIENTED_EDGE('',*,*,#34267,.T.); +#43172 = ORIENTED_EDGE('',*,*,#43154,.T.); +#43173 = ORIENTED_EDGE('',*,*,#34499,.F.); +#43174 = ORIENTED_EDGE('',*,*,#43175,.F.); +#43175 = EDGE_CURVE('',#34260,#34492,#43176,.T.); +#43176 = LINE('',#43177,#43178); +#43177 = CARTESIAN_POINT('',(1.86,-3.9,0.65)); +#43178 = VECTOR('',#43179,1.); +#43179 = DIRECTION('',(-1.,0.,0.)); +#43180 = CYLINDRICAL_SURFACE('',#43181,0.2); +#43181 = AXIS2_PLACEMENT_3D('',#43182,#43183,#43184); +#43182 = CARTESIAN_POINT('',(1.86,-3.7,0.65)); +#43183 = DIRECTION('',(1.,0.,-0.)); +#43184 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43185 = ADVANCED_FACE('',(#43186),#43197,.F.); +#43186 = FACE_BOUND('',#43187,.F.); +#43187 = EDGE_LOOP('',(#43188,#43194,#43195,#43196)); +#43188 = ORIENTED_EDGE('',*,*,#43189,.T.); +#43189 = EDGE_CURVE('',#34251,#34483,#43190,.T.); +#43190 = LINE('',#43191,#43192); +#43191 = CARTESIAN_POINT('',(1.86,-3.9,0.2)); +#43192 = VECTOR('',#43193,1.); +#43193 = DIRECTION('',(-1.,0.,0.)); +#43194 = ORIENTED_EDGE('',*,*,#34491,.T.); +#43195 = ORIENTED_EDGE('',*,*,#43175,.F.); +#43196 = ORIENTED_EDGE('',*,*,#34259,.F.); +#43197 = PLANE('',#43198); +#43198 = AXIS2_PLACEMENT_3D('',#43199,#43200,#43201); +#43199 = CARTESIAN_POINT('',(1.86,-3.9,0.2)); +#43200 = DIRECTION('',(0.,1.,0.)); +#43201 = DIRECTION('',(0.,-0.,1.)); +#43202 = ADVANCED_FACE('',(#43203),#43214,.F.); +#43203 = FACE_BOUND('',#43204,.F.); +#43204 = EDGE_LOOP('',(#43205,#43211,#43212,#43213)); +#43205 = ORIENTED_EDGE('',*,*,#43206,.T.); +#43206 = EDGE_CURVE('',#34243,#34475,#43207,.T.); +#43207 = LINE('',#43208,#43209); +#43208 = CARTESIAN_POINT('',(1.86,-4.,0.1)); +#43209 = VECTOR('',#43210,1.); +#43210 = DIRECTION('',(-1.,0.,0.)); +#43211 = ORIENTED_EDGE('',*,*,#34482,.T.); +#43212 = ORIENTED_EDGE('',*,*,#43189,.F.); +#43213 = ORIENTED_EDGE('',*,*,#34250,.F.); +#43214 = CYLINDRICAL_SURFACE('',#43215,0.1); +#43215 = AXIS2_PLACEMENT_3D('',#43216,#43217,#43218); +#43216 = CARTESIAN_POINT('',(1.86,-4.,0.2)); +#43217 = DIRECTION('',(1.,0.,0.)); +#43218 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43219 = ADVANCED_FACE('',(#43220),#43231,.F.); +#43220 = FACE_BOUND('',#43221,.F.); +#43221 = EDGE_LOOP('',(#43222,#43228,#43229,#43230)); +#43222 = ORIENTED_EDGE('',*,*,#43223,.T.); +#43223 = EDGE_CURVE('',#34235,#34467,#43224,.T.); +#43224 = LINE('',#43225,#43226); +#43225 = CARTESIAN_POINT('',(1.86,-4.5,0.1)); +#43226 = VECTOR('',#43227,1.); +#43227 = DIRECTION('',(-1.,0.,0.)); +#43228 = ORIENTED_EDGE('',*,*,#34474,.T.); +#43229 = ORIENTED_EDGE('',*,*,#43206,.F.); +#43230 = ORIENTED_EDGE('',*,*,#34242,.F.); +#43231 = PLANE('',#43232); +#43232 = AXIS2_PLACEMENT_3D('',#43233,#43234,#43235); +#43233 = CARTESIAN_POINT('',(1.86,-4.5,0.1)); +#43234 = DIRECTION('',(0.,0.,-1.)); +#43235 = DIRECTION('',(0.,1.,0.)); +#43236 = ADVANCED_FACE('',(#43237),#43248,.F.); +#43237 = FACE_BOUND('',#43238,.F.); +#43238 = EDGE_LOOP('',(#43239,#43245,#43246,#43247)); +#43239 = ORIENTED_EDGE('',*,*,#43240,.T.); +#43240 = EDGE_CURVE('',#34227,#34459,#43241,.T.); +#43241 = LINE('',#43242,#43243); +#43242 = CARTESIAN_POINT('',(1.86,-4.5,-8.326672684689E-17)); +#43243 = VECTOR('',#43244,1.); +#43244 = DIRECTION('',(-1.,0.,0.)); +#43245 = ORIENTED_EDGE('',*,*,#34466,.T.); +#43246 = ORIENTED_EDGE('',*,*,#43223,.F.); +#43247 = ORIENTED_EDGE('',*,*,#34234,.F.); +#43248 = PLANE('',#43249); +#43249 = AXIS2_PLACEMENT_3D('',#43250,#43251,#43252); +#43250 = CARTESIAN_POINT('',(1.86,-4.5,-8.326672684689E-17)); +#43251 = DIRECTION('',(0.,1.,0.)); +#43252 = DIRECTION('',(0.,-0.,1.)); +#43253 = ADVANCED_FACE('',(#43254),#43265,.F.); +#43254 = FACE_BOUND('',#43255,.F.); +#43255 = EDGE_LOOP('',(#43256,#43262,#43263,#43264)); +#43256 = ORIENTED_EDGE('',*,*,#43257,.T.); +#43257 = EDGE_CURVE('',#34218,#34450,#43258,.T.); +#43258 = LINE('',#43259,#43260); +#43259 = CARTESIAN_POINT('',(1.86,-4.,-8.326672684689E-17)); +#43260 = VECTOR('',#43261,1.); +#43261 = DIRECTION('',(-1.,0.,0.)); +#43262 = ORIENTED_EDGE('',*,*,#34458,.T.); +#43263 = ORIENTED_EDGE('',*,*,#43240,.F.); +#43264 = ORIENTED_EDGE('',*,*,#34226,.F.); +#43265 = PLANE('',#43266); +#43266 = AXIS2_PLACEMENT_3D('',#43267,#43268,#43269); +#43267 = CARTESIAN_POINT('',(1.86,-4.,-8.326672684689E-17)); +#43268 = DIRECTION('',(0.,0.,1.)); +#43269 = DIRECTION('',(0.,-1.,0.)); +#43270 = ADVANCED_FACE('',(#43271),#43282,.T.); +#43271 = FACE_BOUND('',#43272,.T.); +#43272 = EDGE_LOOP('',(#43273,#43274,#43275,#43276)); +#43273 = ORIENTED_EDGE('',*,*,#34217,.T.); +#43274 = ORIENTED_EDGE('',*,*,#43257,.T.); +#43275 = ORIENTED_EDGE('',*,*,#34449,.F.); +#43276 = ORIENTED_EDGE('',*,*,#43277,.F.); +#43277 = EDGE_CURVE('',#34210,#34442,#43278,.T.); +#43278 = LINE('',#43279,#43280); +#43279 = CARTESIAN_POINT('',(1.86,-3.8,0.2)); +#43280 = VECTOR('',#43281,1.); +#43281 = DIRECTION('',(-1.,0.,0.)); +#43282 = CYLINDRICAL_SURFACE('',#43283,0.2); +#43283 = AXIS2_PLACEMENT_3D('',#43284,#43285,#43286); +#43284 = CARTESIAN_POINT('',(1.86,-4.,0.2)); +#43285 = DIRECTION('',(1.,0.,-0.)); +#43286 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43287 = ADVANCED_FACE('',(#43288),#43294,.F.); +#43288 = FACE_BOUND('',#43289,.F.); +#43289 = EDGE_LOOP('',(#43290,#43291,#43292,#43293)); +#43290 = ORIENTED_EDGE('',*,*,#34423,.T.); +#43291 = ORIENTED_EDGE('',*,*,#34441,.T.); +#43292 = ORIENTED_EDGE('',*,*,#43277,.F.); +#43293 = ORIENTED_EDGE('',*,*,#34209,.F.); +#43294 = PLANE('',#43295); +#43295 = AXIS2_PLACEMENT_3D('',#43296,#43297,#43298); +#43296 = CARTESIAN_POINT('',(1.86,-3.8,0.65)); +#43297 = DIRECTION('',(0.,-1.,0.)); +#43298 = DIRECTION('',(0.,0.,-1.)); +#43299 = ADVANCED_FACE('',(#43300),#43313,.F.); +#43300 = FACE_BOUND('',#43301,.F.); +#43301 = EDGE_LOOP('',(#43302,#43303,#43309,#43310,#43311,#43312)); +#43302 = ORIENTED_EDGE('',*,*,#34600,.F.); +#43303 = ORIENTED_EDGE('',*,*,#43304,.T.); +#43304 = EDGE_CURVE('',#34592,#34360,#43305,.T.); +#43305 = LINE('',#43306,#43307); +#43306 = CARTESIAN_POINT('',(-1.64,-3.7,0.85)); +#43307 = VECTOR('',#43308,1.); +#43308 = DIRECTION('',(-1.,0.,0.)); +#43309 = ORIENTED_EDGE('',*,*,#34368,.T.); +#43310 = ORIENTED_EDGE('',*,*,#34382,.T.); +#43311 = ORIENTED_EDGE('',*,*,#42524,.F.); +#43312 = ORIENTED_EDGE('',*,*,#34855,.F.); +#43313 = PLANE('',#43314); +#43314 = AXIS2_PLACEMENT_3D('',#43315,#43316,#43317); +#43315 = CARTESIAN_POINT('',(-1.64,-3.7,0.85)); +#43316 = DIRECTION('',(0.,0.,-1.)); +#43317 = DIRECTION('',(0.,1.,0.)); +#43318 = ADVANCED_FACE('',(#43319),#43330,.T.); +#43319 = FACE_BOUND('',#43320,.T.); +#43320 = EDGE_LOOP('',(#43321,#43322,#43323,#43324)); +#43321 = ORIENTED_EDGE('',*,*,#34591,.T.); +#43322 = ORIENTED_EDGE('',*,*,#43304,.T.); +#43323 = ORIENTED_EDGE('',*,*,#34359,.F.); +#43324 = ORIENTED_EDGE('',*,*,#43325,.F.); +#43325 = EDGE_CURVE('',#34584,#34352,#43326,.T.); +#43326 = LINE('',#43327,#43328); +#43327 = CARTESIAN_POINT('',(-1.64,-3.9,0.65)); +#43328 = VECTOR('',#43329,1.); +#43329 = DIRECTION('',(-1.,0.,0.)); +#43330 = CYLINDRICAL_SURFACE('',#43331,0.2); +#43331 = AXIS2_PLACEMENT_3D('',#43332,#43333,#43334); +#43332 = CARTESIAN_POINT('',(-1.64,-3.7,0.65)); +#43333 = DIRECTION('',(1.,0.,-0.)); +#43334 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43335 = ADVANCED_FACE('',(#43336),#43347,.F.); +#43336 = FACE_BOUND('',#43337,.F.); +#43337 = EDGE_LOOP('',(#43338,#43344,#43345,#43346)); +#43338 = ORIENTED_EDGE('',*,*,#43339,.T.); +#43339 = EDGE_CURVE('',#34575,#34343,#43340,.T.); +#43340 = LINE('',#43341,#43342); +#43341 = CARTESIAN_POINT('',(-1.64,-3.9,0.2)); +#43342 = VECTOR('',#43343,1.); +#43343 = DIRECTION('',(-1.,0.,0.)); +#43344 = ORIENTED_EDGE('',*,*,#34351,.T.); +#43345 = ORIENTED_EDGE('',*,*,#43325,.F.); +#43346 = ORIENTED_EDGE('',*,*,#34583,.F.); +#43347 = PLANE('',#43348); +#43348 = AXIS2_PLACEMENT_3D('',#43349,#43350,#43351); +#43349 = CARTESIAN_POINT('',(-1.64,-3.9,0.2)); +#43350 = DIRECTION('',(0.,1.,0.)); +#43351 = DIRECTION('',(0.,-0.,1.)); +#43352 = ADVANCED_FACE('',(#43353),#43364,.F.); +#43353 = FACE_BOUND('',#43354,.F.); +#43354 = EDGE_LOOP('',(#43355,#43361,#43362,#43363)); +#43355 = ORIENTED_EDGE('',*,*,#43356,.T.); +#43356 = EDGE_CURVE('',#34567,#34335,#43357,.T.); +#43357 = LINE('',#43358,#43359); +#43358 = CARTESIAN_POINT('',(-1.64,-4.,0.1)); +#43359 = VECTOR('',#43360,1.); +#43360 = DIRECTION('',(-1.,0.,0.)); +#43361 = ORIENTED_EDGE('',*,*,#34342,.T.); +#43362 = ORIENTED_EDGE('',*,*,#43339,.F.); +#43363 = ORIENTED_EDGE('',*,*,#34574,.F.); +#43364 = CYLINDRICAL_SURFACE('',#43365,0.1); +#43365 = AXIS2_PLACEMENT_3D('',#43366,#43367,#43368); +#43366 = CARTESIAN_POINT('',(-1.64,-4.,0.2)); +#43367 = DIRECTION('',(1.,0.,0.)); +#43368 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43369 = ADVANCED_FACE('',(#43370),#43381,.F.); +#43370 = FACE_BOUND('',#43371,.F.); +#43371 = EDGE_LOOP('',(#43372,#43378,#43379,#43380)); +#43372 = ORIENTED_EDGE('',*,*,#43373,.T.); +#43373 = EDGE_CURVE('',#34559,#34327,#43374,.T.); +#43374 = LINE('',#43375,#43376); +#43375 = CARTESIAN_POINT('',(-1.64,-4.5,0.1)); +#43376 = VECTOR('',#43377,1.); +#43377 = DIRECTION('',(-1.,0.,0.)); +#43378 = ORIENTED_EDGE('',*,*,#34334,.T.); +#43379 = ORIENTED_EDGE('',*,*,#43356,.F.); +#43380 = ORIENTED_EDGE('',*,*,#34566,.F.); +#43381 = PLANE('',#43382); +#43382 = AXIS2_PLACEMENT_3D('',#43383,#43384,#43385); +#43383 = CARTESIAN_POINT('',(-1.64,-4.5,0.1)); +#43384 = DIRECTION('',(0.,0.,-1.)); +#43385 = DIRECTION('',(0.,1.,0.)); +#43386 = ADVANCED_FACE('',(#43387),#43398,.F.); +#43387 = FACE_BOUND('',#43388,.F.); +#43388 = EDGE_LOOP('',(#43389,#43395,#43396,#43397)); +#43389 = ORIENTED_EDGE('',*,*,#43390,.T.); +#43390 = EDGE_CURVE('',#34551,#34319,#43391,.T.); +#43391 = LINE('',#43392,#43393); +#43392 = CARTESIAN_POINT('',(-1.64,-4.5,-8.326672684689E-17)); +#43393 = VECTOR('',#43394,1.); +#43394 = DIRECTION('',(-1.,0.,0.)); +#43395 = ORIENTED_EDGE('',*,*,#34326,.T.); +#43396 = ORIENTED_EDGE('',*,*,#43373,.F.); +#43397 = ORIENTED_EDGE('',*,*,#34558,.F.); +#43398 = PLANE('',#43399); +#43399 = AXIS2_PLACEMENT_3D('',#43400,#43401,#43402); +#43400 = CARTESIAN_POINT('',(-1.64,-4.5,-8.326672684689E-17)); +#43401 = DIRECTION('',(0.,1.,0.)); +#43402 = DIRECTION('',(0.,-0.,1.)); +#43403 = ADVANCED_FACE('',(#43404),#43415,.F.); +#43404 = FACE_BOUND('',#43405,.F.); +#43405 = EDGE_LOOP('',(#43406,#43412,#43413,#43414)); +#43406 = ORIENTED_EDGE('',*,*,#43407,.T.); +#43407 = EDGE_CURVE('',#34542,#34310,#43408,.T.); +#43408 = LINE('',#43409,#43410); +#43409 = CARTESIAN_POINT('',(-1.64,-4.,-8.326672684689E-17)); +#43410 = VECTOR('',#43411,1.); +#43411 = DIRECTION('',(-1.,0.,0.)); +#43412 = ORIENTED_EDGE('',*,*,#34318,.T.); +#43413 = ORIENTED_EDGE('',*,*,#43390,.F.); +#43414 = ORIENTED_EDGE('',*,*,#34550,.F.); +#43415 = PLANE('',#43416); +#43416 = AXIS2_PLACEMENT_3D('',#43417,#43418,#43419); +#43417 = CARTESIAN_POINT('',(-1.64,-4.,-8.326672684689E-17)); +#43418 = DIRECTION('',(0.,0.,1.)); +#43419 = DIRECTION('',(0.,-1.,0.)); +#43420 = ADVANCED_FACE('',(#43421),#43432,.T.); +#43421 = FACE_BOUND('',#43422,.T.); +#43422 = EDGE_LOOP('',(#43423,#43424,#43425,#43426)); +#43423 = ORIENTED_EDGE('',*,*,#34541,.T.); +#43424 = ORIENTED_EDGE('',*,*,#43407,.T.); +#43425 = ORIENTED_EDGE('',*,*,#34309,.F.); +#43426 = ORIENTED_EDGE('',*,*,#43427,.F.); +#43427 = EDGE_CURVE('',#34534,#34302,#43428,.T.); +#43428 = LINE('',#43429,#43430); +#43429 = CARTESIAN_POINT('',(-1.64,-3.8,0.2)); +#43430 = VECTOR('',#43431,1.); +#43431 = DIRECTION('',(-1.,0.,0.)); +#43432 = CYLINDRICAL_SURFACE('',#43433,0.2); +#43433 = AXIS2_PLACEMENT_3D('',#43434,#43435,#43436); +#43434 = CARTESIAN_POINT('',(-1.64,-4.,0.2)); +#43435 = DIRECTION('',(1.,0.,-0.)); +#43436 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43437 = ADVANCED_FACE('',(#43438),#43444,.F.); +#43438 = FACE_BOUND('',#43439,.F.); +#43439 = EDGE_LOOP('',(#43440,#43441,#43442,#43443)); +#43440 = ORIENTED_EDGE('',*,*,#34616,.T.); +#43441 = ORIENTED_EDGE('',*,*,#34301,.T.); +#43442 = ORIENTED_EDGE('',*,*,#43427,.F.); +#43443 = ORIENTED_EDGE('',*,*,#34533,.F.); +#43444 = PLANE('',#43445); +#43445 = AXIS2_PLACEMENT_3D('',#43446,#43447,#43448); +#43446 = CARTESIAN_POINT('',(-1.64,-3.8,0.65)); +#43447 = DIRECTION('',(0.,-1.,0.)); +#43448 = DIRECTION('',(0.,0.,-1.)); +#43449 = ADVANCED_FACE('',(#43450),#43463,.F.); +#43450 = FACE_BOUND('',#43451,.F.); +#43451 = EDGE_LOOP('',(#43452,#43453,#43459,#43460,#43461,#43462)); +#43452 = ORIENTED_EDGE('',*,*,#34740,.F.); +#43453 = ORIENTED_EDGE('',*,*,#43454,.T.); +#43454 = EDGE_CURVE('',#34732,#34964,#43455,.T.); +#43455 = LINE('',#43456,#43457); +#43456 = CARTESIAN_POINT('',(1.36,-3.7,0.85)); +#43457 = VECTOR('',#43458,1.); +#43458 = DIRECTION('',(-1.,0.,0.)); +#43459 = ORIENTED_EDGE('',*,*,#34972,.T.); +#43460 = ORIENTED_EDGE('',*,*,#35095,.T.); +#43461 = ORIENTED_EDGE('',*,*,#42482,.F.); +#43462 = ORIENTED_EDGE('',*,*,#34640,.F.); +#43463 = PLANE('',#43464); +#43464 = AXIS2_PLACEMENT_3D('',#43465,#43466,#43467); +#43465 = CARTESIAN_POINT('',(1.36,-3.7,0.85)); +#43466 = DIRECTION('',(0.,0.,-1.)); +#43467 = DIRECTION('',(0.,1.,0.)); +#43468 = ADVANCED_FACE('',(#43469),#43480,.T.); +#43469 = FACE_BOUND('',#43470,.T.); +#43470 = EDGE_LOOP('',(#43471,#43472,#43473,#43474)); +#43471 = ORIENTED_EDGE('',*,*,#34731,.T.); +#43472 = ORIENTED_EDGE('',*,*,#43454,.T.); +#43473 = ORIENTED_EDGE('',*,*,#34963,.F.); +#43474 = ORIENTED_EDGE('',*,*,#43475,.F.); +#43475 = EDGE_CURVE('',#34724,#34956,#43476,.T.); +#43476 = LINE('',#43477,#43478); +#43477 = CARTESIAN_POINT('',(1.36,-3.9,0.65)); +#43478 = VECTOR('',#43479,1.); +#43479 = DIRECTION('',(-1.,0.,0.)); +#43480 = CYLINDRICAL_SURFACE('',#43481,0.2); +#43481 = AXIS2_PLACEMENT_3D('',#43482,#43483,#43484); +#43482 = CARTESIAN_POINT('',(1.36,-3.7,0.65)); +#43483 = DIRECTION('',(1.,0.,-0.)); +#43484 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43485 = ADVANCED_FACE('',(#43486),#43497,.F.); +#43486 = FACE_BOUND('',#43487,.F.); +#43487 = EDGE_LOOP('',(#43488,#43494,#43495,#43496)); +#43488 = ORIENTED_EDGE('',*,*,#43489,.T.); +#43489 = EDGE_CURVE('',#34715,#34947,#43490,.T.); +#43490 = LINE('',#43491,#43492); +#43491 = CARTESIAN_POINT('',(1.36,-3.9,0.2)); +#43492 = VECTOR('',#43493,1.); +#43493 = DIRECTION('',(-1.,0.,0.)); +#43494 = ORIENTED_EDGE('',*,*,#34955,.T.); +#43495 = ORIENTED_EDGE('',*,*,#43475,.F.); +#43496 = ORIENTED_EDGE('',*,*,#34723,.F.); +#43497 = PLANE('',#43498); +#43498 = AXIS2_PLACEMENT_3D('',#43499,#43500,#43501); +#43499 = CARTESIAN_POINT('',(1.36,-3.9,0.2)); +#43500 = DIRECTION('',(0.,1.,0.)); +#43501 = DIRECTION('',(0.,-0.,1.)); +#43502 = ADVANCED_FACE('',(#43503),#43514,.F.); +#43503 = FACE_BOUND('',#43504,.F.); +#43504 = EDGE_LOOP('',(#43505,#43511,#43512,#43513)); +#43505 = ORIENTED_EDGE('',*,*,#43506,.T.); +#43506 = EDGE_CURVE('',#34707,#34939,#43507,.T.); +#43507 = LINE('',#43508,#43509); +#43508 = CARTESIAN_POINT('',(1.36,-4.,0.1)); +#43509 = VECTOR('',#43510,1.); +#43510 = DIRECTION('',(-1.,0.,0.)); +#43511 = ORIENTED_EDGE('',*,*,#34946,.T.); +#43512 = ORIENTED_EDGE('',*,*,#43489,.F.); +#43513 = ORIENTED_EDGE('',*,*,#34714,.F.); +#43514 = CYLINDRICAL_SURFACE('',#43515,0.1); +#43515 = AXIS2_PLACEMENT_3D('',#43516,#43517,#43518); +#43516 = CARTESIAN_POINT('',(1.36,-4.,0.2)); +#43517 = DIRECTION('',(1.,0.,0.)); +#43518 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43519 = ADVANCED_FACE('',(#43520),#43531,.F.); +#43520 = FACE_BOUND('',#43521,.F.); +#43521 = EDGE_LOOP('',(#43522,#43528,#43529,#43530)); +#43522 = ORIENTED_EDGE('',*,*,#43523,.T.); +#43523 = EDGE_CURVE('',#34699,#34931,#43524,.T.); +#43524 = LINE('',#43525,#43526); +#43525 = CARTESIAN_POINT('',(1.36,-4.5,0.1)); +#43526 = VECTOR('',#43527,1.); +#43527 = DIRECTION('',(-1.,0.,0.)); +#43528 = ORIENTED_EDGE('',*,*,#34938,.T.); +#43529 = ORIENTED_EDGE('',*,*,#43506,.F.); +#43530 = ORIENTED_EDGE('',*,*,#34706,.F.); +#43531 = PLANE('',#43532); +#43532 = AXIS2_PLACEMENT_3D('',#43533,#43534,#43535); +#43533 = CARTESIAN_POINT('',(1.36,-4.5,0.1)); +#43534 = DIRECTION('',(0.,0.,-1.)); +#43535 = DIRECTION('',(0.,1.,0.)); +#43536 = ADVANCED_FACE('',(#43537),#43548,.F.); +#43537 = FACE_BOUND('',#43538,.F.); +#43538 = EDGE_LOOP('',(#43539,#43545,#43546,#43547)); +#43539 = ORIENTED_EDGE('',*,*,#43540,.T.); +#43540 = EDGE_CURVE('',#34691,#34923,#43541,.T.); +#43541 = LINE('',#43542,#43543); +#43542 = CARTESIAN_POINT('',(1.36,-4.5,-8.326672684689E-17)); +#43543 = VECTOR('',#43544,1.); +#43544 = DIRECTION('',(-1.,0.,0.)); +#43545 = ORIENTED_EDGE('',*,*,#34930,.T.); +#43546 = ORIENTED_EDGE('',*,*,#43523,.F.); +#43547 = ORIENTED_EDGE('',*,*,#34698,.F.); +#43548 = PLANE('',#43549); +#43549 = AXIS2_PLACEMENT_3D('',#43550,#43551,#43552); +#43550 = CARTESIAN_POINT('',(1.36,-4.5,-8.326672684689E-17)); +#43551 = DIRECTION('',(0.,1.,0.)); +#43552 = DIRECTION('',(0.,-0.,1.)); +#43553 = ADVANCED_FACE('',(#43554),#43565,.F.); +#43554 = FACE_BOUND('',#43555,.F.); +#43555 = EDGE_LOOP('',(#43556,#43562,#43563,#43564)); +#43556 = ORIENTED_EDGE('',*,*,#43557,.T.); +#43557 = EDGE_CURVE('',#34682,#34914,#43558,.T.); +#43558 = LINE('',#43559,#43560); +#43559 = CARTESIAN_POINT('',(1.36,-4.,-8.326672684689E-17)); +#43560 = VECTOR('',#43561,1.); +#43561 = DIRECTION('',(-1.,0.,0.)); +#43562 = ORIENTED_EDGE('',*,*,#34922,.T.); +#43563 = ORIENTED_EDGE('',*,*,#43540,.F.); +#43564 = ORIENTED_EDGE('',*,*,#34690,.F.); +#43565 = PLANE('',#43566); +#43566 = AXIS2_PLACEMENT_3D('',#43567,#43568,#43569); +#43567 = CARTESIAN_POINT('',(1.36,-4.,-8.326672684689E-17)); +#43568 = DIRECTION('',(0.,0.,1.)); +#43569 = DIRECTION('',(0.,-1.,0.)); +#43570 = ADVANCED_FACE('',(#43571),#43582,.T.); +#43571 = FACE_BOUND('',#43572,.T.); +#43572 = EDGE_LOOP('',(#43573,#43574,#43575,#43576)); +#43573 = ORIENTED_EDGE('',*,*,#34681,.T.); +#43574 = ORIENTED_EDGE('',*,*,#43557,.T.); +#43575 = ORIENTED_EDGE('',*,*,#34913,.F.); +#43576 = ORIENTED_EDGE('',*,*,#43577,.F.); +#43577 = EDGE_CURVE('',#34674,#34906,#43578,.T.); +#43578 = LINE('',#43579,#43580); +#43579 = CARTESIAN_POINT('',(1.36,-3.8,0.2)); +#43580 = VECTOR('',#43581,1.); +#43581 = DIRECTION('',(-1.,0.,0.)); +#43582 = CYLINDRICAL_SURFACE('',#43583,0.2); +#43583 = AXIS2_PLACEMENT_3D('',#43584,#43585,#43586); +#43584 = CARTESIAN_POINT('',(1.36,-4.,0.2)); +#43585 = DIRECTION('',(1.,0.,-0.)); +#43586 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43587 = ADVANCED_FACE('',(#43588),#43594,.F.); +#43588 = FACE_BOUND('',#43589,.F.); +#43589 = EDGE_LOOP('',(#43590,#43591,#43592,#43593)); +#43590 = ORIENTED_EDGE('',*,*,#34887,.T.); +#43591 = ORIENTED_EDGE('',*,*,#34905,.T.); +#43592 = ORIENTED_EDGE('',*,*,#43577,.F.); +#43593 = ORIENTED_EDGE('',*,*,#34673,.F.); +#43594 = PLANE('',#43595); +#43595 = AXIS2_PLACEMENT_3D('',#43596,#43597,#43598); +#43596 = CARTESIAN_POINT('',(1.36,-3.8,0.65)); +#43597 = DIRECTION('',(0.,-1.,0.)); +#43598 = DIRECTION('',(0.,0.,-1.)); +#43599 = ADVANCED_FACE('',(#43600),#43613,.F.); +#43600 = FACE_BOUND('',#43601,.F.); +#43601 = EDGE_LOOP('',(#43602,#43603,#43609,#43610,#43611,#43612)); +#43602 = ORIENTED_EDGE('',*,*,#35064,.F.); +#43603 = ORIENTED_EDGE('',*,*,#43604,.T.); +#43604 = EDGE_CURVE('',#35056,#34824,#43605,.T.); +#43605 = LINE('',#43606,#43607); +#43606 = CARTESIAN_POINT('',(-1.14,-3.7,0.85)); +#43607 = VECTOR('',#43608,1.); +#43608 = DIRECTION('',(-1.,0.,0.)); +#43609 = ORIENTED_EDGE('',*,*,#34832,.T.); +#43610 = ORIENTED_EDGE('',*,*,#34846,.T.); +#43611 = ORIENTED_EDGE('',*,*,#42517,.F.); +#43612 = ORIENTED_EDGE('',*,*,#35319,.F.); +#43613 = PLANE('',#43614); +#43614 = AXIS2_PLACEMENT_3D('',#43615,#43616,#43617); +#43615 = CARTESIAN_POINT('',(-1.14,-3.7,0.85)); +#43616 = DIRECTION('',(0.,0.,-1.)); +#43617 = DIRECTION('',(0.,1.,0.)); +#43618 = ADVANCED_FACE('',(#43619),#43630,.T.); +#43619 = FACE_BOUND('',#43620,.T.); +#43620 = EDGE_LOOP('',(#43621,#43622,#43623,#43624)); +#43621 = ORIENTED_EDGE('',*,*,#35055,.T.); +#43622 = ORIENTED_EDGE('',*,*,#43604,.T.); +#43623 = ORIENTED_EDGE('',*,*,#34823,.F.); +#43624 = ORIENTED_EDGE('',*,*,#43625,.F.); +#43625 = EDGE_CURVE('',#35048,#34816,#43626,.T.); +#43626 = LINE('',#43627,#43628); +#43627 = CARTESIAN_POINT('',(-1.14,-3.9,0.65)); +#43628 = VECTOR('',#43629,1.); +#43629 = DIRECTION('',(-1.,0.,0.)); +#43630 = CYLINDRICAL_SURFACE('',#43631,0.2); +#43631 = AXIS2_PLACEMENT_3D('',#43632,#43633,#43634); +#43632 = CARTESIAN_POINT('',(-1.14,-3.7,0.65)); +#43633 = DIRECTION('',(1.,0.,-0.)); +#43634 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43635 = ADVANCED_FACE('',(#43636),#43647,.F.); +#43636 = FACE_BOUND('',#43637,.F.); +#43637 = EDGE_LOOP('',(#43638,#43644,#43645,#43646)); +#43638 = ORIENTED_EDGE('',*,*,#43639,.T.); +#43639 = EDGE_CURVE('',#35039,#34807,#43640,.T.); +#43640 = LINE('',#43641,#43642); +#43641 = CARTESIAN_POINT('',(-1.14,-3.9,0.2)); +#43642 = VECTOR('',#43643,1.); +#43643 = DIRECTION('',(-1.,0.,0.)); +#43644 = ORIENTED_EDGE('',*,*,#34815,.T.); +#43645 = ORIENTED_EDGE('',*,*,#43625,.F.); +#43646 = ORIENTED_EDGE('',*,*,#35047,.F.); +#43647 = PLANE('',#43648); +#43648 = AXIS2_PLACEMENT_3D('',#43649,#43650,#43651); +#43649 = CARTESIAN_POINT('',(-1.14,-3.9,0.2)); +#43650 = DIRECTION('',(0.,1.,0.)); +#43651 = DIRECTION('',(0.,-0.,1.)); +#43652 = ADVANCED_FACE('',(#43653),#43664,.F.); +#43653 = FACE_BOUND('',#43654,.F.); +#43654 = EDGE_LOOP('',(#43655,#43661,#43662,#43663)); +#43655 = ORIENTED_EDGE('',*,*,#43656,.T.); +#43656 = EDGE_CURVE('',#35031,#34799,#43657,.T.); +#43657 = LINE('',#43658,#43659); +#43658 = CARTESIAN_POINT('',(-1.14,-4.,0.1)); +#43659 = VECTOR('',#43660,1.); +#43660 = DIRECTION('',(-1.,0.,0.)); +#43661 = ORIENTED_EDGE('',*,*,#34806,.T.); +#43662 = ORIENTED_EDGE('',*,*,#43639,.F.); +#43663 = ORIENTED_EDGE('',*,*,#35038,.F.); +#43664 = CYLINDRICAL_SURFACE('',#43665,0.1); +#43665 = AXIS2_PLACEMENT_3D('',#43666,#43667,#43668); +#43666 = CARTESIAN_POINT('',(-1.14,-4.,0.2)); +#43667 = DIRECTION('',(1.,0.,0.)); +#43668 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43669 = ADVANCED_FACE('',(#43670),#43681,.F.); +#43670 = FACE_BOUND('',#43671,.F.); +#43671 = EDGE_LOOP('',(#43672,#43678,#43679,#43680)); +#43672 = ORIENTED_EDGE('',*,*,#43673,.T.); +#43673 = EDGE_CURVE('',#35023,#34791,#43674,.T.); +#43674 = LINE('',#43675,#43676); +#43675 = CARTESIAN_POINT('',(-1.14,-4.5,0.1)); +#43676 = VECTOR('',#43677,1.); +#43677 = DIRECTION('',(-1.,0.,0.)); +#43678 = ORIENTED_EDGE('',*,*,#34798,.T.); +#43679 = ORIENTED_EDGE('',*,*,#43656,.F.); +#43680 = ORIENTED_EDGE('',*,*,#35030,.F.); +#43681 = PLANE('',#43682); +#43682 = AXIS2_PLACEMENT_3D('',#43683,#43684,#43685); +#43683 = CARTESIAN_POINT('',(-1.14,-4.5,0.1)); +#43684 = DIRECTION('',(0.,0.,-1.)); +#43685 = DIRECTION('',(0.,1.,0.)); +#43686 = ADVANCED_FACE('',(#43687),#43698,.F.); +#43687 = FACE_BOUND('',#43688,.F.); +#43688 = EDGE_LOOP('',(#43689,#43695,#43696,#43697)); +#43689 = ORIENTED_EDGE('',*,*,#43690,.T.); +#43690 = EDGE_CURVE('',#35015,#34783,#43691,.T.); +#43691 = LINE('',#43692,#43693); +#43692 = CARTESIAN_POINT('',(-1.14,-4.5,-8.326672684689E-17)); +#43693 = VECTOR('',#43694,1.); +#43694 = DIRECTION('',(-1.,0.,0.)); +#43695 = ORIENTED_EDGE('',*,*,#34790,.T.); +#43696 = ORIENTED_EDGE('',*,*,#43673,.F.); +#43697 = ORIENTED_EDGE('',*,*,#35022,.F.); +#43698 = PLANE('',#43699); +#43699 = AXIS2_PLACEMENT_3D('',#43700,#43701,#43702); +#43700 = CARTESIAN_POINT('',(-1.14,-4.5,-8.326672684689E-17)); +#43701 = DIRECTION('',(0.,1.,0.)); +#43702 = DIRECTION('',(0.,-0.,1.)); +#43703 = ADVANCED_FACE('',(#43704),#43715,.F.); +#43704 = FACE_BOUND('',#43705,.F.); +#43705 = EDGE_LOOP('',(#43706,#43712,#43713,#43714)); +#43706 = ORIENTED_EDGE('',*,*,#43707,.T.); +#43707 = EDGE_CURVE('',#35006,#34774,#43708,.T.); +#43708 = LINE('',#43709,#43710); +#43709 = CARTESIAN_POINT('',(-1.14,-4.,-8.326672684689E-17)); +#43710 = VECTOR('',#43711,1.); +#43711 = DIRECTION('',(-1.,0.,0.)); +#43712 = ORIENTED_EDGE('',*,*,#34782,.T.); +#43713 = ORIENTED_EDGE('',*,*,#43690,.F.); +#43714 = ORIENTED_EDGE('',*,*,#35014,.F.); +#43715 = PLANE('',#43716); +#43716 = AXIS2_PLACEMENT_3D('',#43717,#43718,#43719); +#43717 = CARTESIAN_POINT('',(-1.14,-4.,-8.326672684689E-17)); +#43718 = DIRECTION('',(0.,0.,1.)); +#43719 = DIRECTION('',(0.,-1.,0.)); +#43720 = ADVANCED_FACE('',(#43721),#43732,.T.); +#43721 = FACE_BOUND('',#43722,.T.); +#43722 = EDGE_LOOP('',(#43723,#43724,#43725,#43726)); +#43723 = ORIENTED_EDGE('',*,*,#35005,.T.); +#43724 = ORIENTED_EDGE('',*,*,#43707,.T.); +#43725 = ORIENTED_EDGE('',*,*,#34773,.F.); +#43726 = ORIENTED_EDGE('',*,*,#43727,.F.); +#43727 = EDGE_CURVE('',#34998,#34766,#43728,.T.); +#43728 = LINE('',#43729,#43730); +#43729 = CARTESIAN_POINT('',(-1.14,-3.8,0.2)); +#43730 = VECTOR('',#43731,1.); +#43731 = DIRECTION('',(-1.,0.,0.)); +#43732 = CYLINDRICAL_SURFACE('',#43733,0.2); +#43733 = AXIS2_PLACEMENT_3D('',#43734,#43735,#43736); +#43734 = CARTESIAN_POINT('',(-1.14,-4.,0.2)); +#43735 = DIRECTION('',(1.,0.,-0.)); +#43736 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43737 = ADVANCED_FACE('',(#43738),#43744,.F.); +#43738 = FACE_BOUND('',#43739,.F.); +#43739 = EDGE_LOOP('',(#43740,#43741,#43742,#43743)); +#43740 = ORIENTED_EDGE('',*,*,#35080,.T.); +#43741 = ORIENTED_EDGE('',*,*,#34765,.T.); +#43742 = ORIENTED_EDGE('',*,*,#43727,.F.); +#43743 = ORIENTED_EDGE('',*,*,#34997,.F.); +#43744 = PLANE('',#43745); +#43745 = AXIS2_PLACEMENT_3D('',#43746,#43747,#43748); +#43746 = CARTESIAN_POINT('',(-1.14,-3.8,0.65)); +#43747 = DIRECTION('',(0.,-1.,0.)); +#43748 = DIRECTION('',(0.,0.,-1.)); +#43749 = ADVANCED_FACE('',(#43750),#43763,.F.); +#43750 = FACE_BOUND('',#43751,.F.); +#43751 = EDGE_LOOP('',(#43752,#43753,#43759,#43760,#43761,#43762)); +#43752 = ORIENTED_EDGE('',*,*,#35204,.F.); +#43753 = ORIENTED_EDGE('',*,*,#43754,.T.); +#43754 = EDGE_CURVE('',#35196,#35428,#43755,.T.); +#43755 = LINE('',#43756,#43757); +#43756 = CARTESIAN_POINT('',(0.86,-3.7,0.85)); +#43757 = VECTOR('',#43758,1.); +#43758 = DIRECTION('',(-1.,0.,0.)); +#43759 = ORIENTED_EDGE('',*,*,#35436,.T.); +#43760 = ORIENTED_EDGE('',*,*,#35559,.T.); +#43761 = ORIENTED_EDGE('',*,*,#42489,.F.); +#43762 = ORIENTED_EDGE('',*,*,#35104,.F.); +#43763 = PLANE('',#43764); +#43764 = AXIS2_PLACEMENT_3D('',#43765,#43766,#43767); +#43765 = CARTESIAN_POINT('',(0.86,-3.7,0.85)); +#43766 = DIRECTION('',(0.,0.,-1.)); +#43767 = DIRECTION('',(0.,1.,0.)); +#43768 = ADVANCED_FACE('',(#43769),#43780,.T.); +#43769 = FACE_BOUND('',#43770,.T.); +#43770 = EDGE_LOOP('',(#43771,#43772,#43773,#43774)); +#43771 = ORIENTED_EDGE('',*,*,#35195,.T.); +#43772 = ORIENTED_EDGE('',*,*,#43754,.T.); +#43773 = ORIENTED_EDGE('',*,*,#35427,.F.); +#43774 = ORIENTED_EDGE('',*,*,#43775,.F.); +#43775 = EDGE_CURVE('',#35188,#35420,#43776,.T.); +#43776 = LINE('',#43777,#43778); +#43777 = CARTESIAN_POINT('',(0.86,-3.9,0.65)); +#43778 = VECTOR('',#43779,1.); +#43779 = DIRECTION('',(-1.,0.,0.)); +#43780 = CYLINDRICAL_SURFACE('',#43781,0.2); +#43781 = AXIS2_PLACEMENT_3D('',#43782,#43783,#43784); +#43782 = CARTESIAN_POINT('',(0.86,-3.7,0.65)); +#43783 = DIRECTION('',(1.,0.,-0.)); +#43784 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43785 = ADVANCED_FACE('',(#43786),#43797,.F.); +#43786 = FACE_BOUND('',#43787,.F.); +#43787 = EDGE_LOOP('',(#43788,#43794,#43795,#43796)); +#43788 = ORIENTED_EDGE('',*,*,#43789,.T.); +#43789 = EDGE_CURVE('',#35179,#35411,#43790,.T.); +#43790 = LINE('',#43791,#43792); +#43791 = CARTESIAN_POINT('',(0.86,-3.9,0.2)); +#43792 = VECTOR('',#43793,1.); +#43793 = DIRECTION('',(-1.,0.,0.)); +#43794 = ORIENTED_EDGE('',*,*,#35419,.T.); +#43795 = ORIENTED_EDGE('',*,*,#43775,.F.); +#43796 = ORIENTED_EDGE('',*,*,#35187,.F.); +#43797 = PLANE('',#43798); +#43798 = AXIS2_PLACEMENT_3D('',#43799,#43800,#43801); +#43799 = CARTESIAN_POINT('',(0.86,-3.9,0.2)); +#43800 = DIRECTION('',(0.,1.,0.)); +#43801 = DIRECTION('',(0.,-0.,1.)); +#43802 = ADVANCED_FACE('',(#43803),#43814,.F.); +#43803 = FACE_BOUND('',#43804,.F.); +#43804 = EDGE_LOOP('',(#43805,#43811,#43812,#43813)); +#43805 = ORIENTED_EDGE('',*,*,#43806,.T.); +#43806 = EDGE_CURVE('',#35171,#35403,#43807,.T.); +#43807 = LINE('',#43808,#43809); +#43808 = CARTESIAN_POINT('',(0.86,-4.,0.1)); +#43809 = VECTOR('',#43810,1.); +#43810 = DIRECTION('',(-1.,0.,0.)); +#43811 = ORIENTED_EDGE('',*,*,#35410,.T.); +#43812 = ORIENTED_EDGE('',*,*,#43789,.F.); +#43813 = ORIENTED_EDGE('',*,*,#35178,.F.); +#43814 = CYLINDRICAL_SURFACE('',#43815,0.1); +#43815 = AXIS2_PLACEMENT_3D('',#43816,#43817,#43818); +#43816 = CARTESIAN_POINT('',(0.86,-4.,0.2)); +#43817 = DIRECTION('',(1.,0.,0.)); +#43818 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43819 = ADVANCED_FACE('',(#43820),#43831,.F.); +#43820 = FACE_BOUND('',#43821,.F.); +#43821 = EDGE_LOOP('',(#43822,#43828,#43829,#43830)); +#43822 = ORIENTED_EDGE('',*,*,#43823,.T.); +#43823 = EDGE_CURVE('',#35163,#35395,#43824,.T.); +#43824 = LINE('',#43825,#43826); +#43825 = CARTESIAN_POINT('',(0.86,-4.5,0.1)); +#43826 = VECTOR('',#43827,1.); +#43827 = DIRECTION('',(-1.,0.,0.)); +#43828 = ORIENTED_EDGE('',*,*,#35402,.T.); +#43829 = ORIENTED_EDGE('',*,*,#43806,.F.); +#43830 = ORIENTED_EDGE('',*,*,#35170,.F.); +#43831 = PLANE('',#43832); +#43832 = AXIS2_PLACEMENT_3D('',#43833,#43834,#43835); +#43833 = CARTESIAN_POINT('',(0.86,-4.5,0.1)); +#43834 = DIRECTION('',(0.,0.,-1.)); +#43835 = DIRECTION('',(0.,1.,0.)); +#43836 = ADVANCED_FACE('',(#43837),#43848,.F.); +#43837 = FACE_BOUND('',#43838,.F.); +#43838 = EDGE_LOOP('',(#43839,#43845,#43846,#43847)); +#43839 = ORIENTED_EDGE('',*,*,#43840,.T.); +#43840 = EDGE_CURVE('',#35155,#35387,#43841,.T.); +#43841 = LINE('',#43842,#43843); +#43842 = CARTESIAN_POINT('',(0.86,-4.5,-8.326672684689E-17)); +#43843 = VECTOR('',#43844,1.); +#43844 = DIRECTION('',(-1.,0.,0.)); +#43845 = ORIENTED_EDGE('',*,*,#35394,.T.); +#43846 = ORIENTED_EDGE('',*,*,#43823,.F.); +#43847 = ORIENTED_EDGE('',*,*,#35162,.F.); +#43848 = PLANE('',#43849); +#43849 = AXIS2_PLACEMENT_3D('',#43850,#43851,#43852); +#43850 = CARTESIAN_POINT('',(0.86,-4.5,-8.326672684689E-17)); +#43851 = DIRECTION('',(0.,1.,0.)); +#43852 = DIRECTION('',(0.,-0.,1.)); +#43853 = ADVANCED_FACE('',(#43854),#43865,.F.); +#43854 = FACE_BOUND('',#43855,.F.); +#43855 = EDGE_LOOP('',(#43856,#43862,#43863,#43864)); +#43856 = ORIENTED_EDGE('',*,*,#43857,.T.); +#43857 = EDGE_CURVE('',#35146,#35378,#43858,.T.); +#43858 = LINE('',#43859,#43860); +#43859 = CARTESIAN_POINT('',(0.86,-4.,-8.326672684689E-17)); +#43860 = VECTOR('',#43861,1.); +#43861 = DIRECTION('',(-1.,0.,0.)); +#43862 = ORIENTED_EDGE('',*,*,#35386,.T.); +#43863 = ORIENTED_EDGE('',*,*,#43840,.F.); +#43864 = ORIENTED_EDGE('',*,*,#35154,.F.); +#43865 = PLANE('',#43866); +#43866 = AXIS2_PLACEMENT_3D('',#43867,#43868,#43869); +#43867 = CARTESIAN_POINT('',(0.86,-4.,-8.326672684689E-17)); +#43868 = DIRECTION('',(0.,0.,1.)); +#43869 = DIRECTION('',(0.,-1.,0.)); +#43870 = ADVANCED_FACE('',(#43871),#43882,.T.); +#43871 = FACE_BOUND('',#43872,.T.); +#43872 = EDGE_LOOP('',(#43873,#43874,#43875,#43876)); +#43873 = ORIENTED_EDGE('',*,*,#35145,.T.); +#43874 = ORIENTED_EDGE('',*,*,#43857,.T.); +#43875 = ORIENTED_EDGE('',*,*,#35377,.F.); +#43876 = ORIENTED_EDGE('',*,*,#43877,.F.); +#43877 = EDGE_CURVE('',#35138,#35370,#43878,.T.); +#43878 = LINE('',#43879,#43880); +#43879 = CARTESIAN_POINT('',(0.86,-3.8,0.2)); +#43880 = VECTOR('',#43881,1.); +#43881 = DIRECTION('',(-1.,0.,0.)); +#43882 = CYLINDRICAL_SURFACE('',#43883,0.2); +#43883 = AXIS2_PLACEMENT_3D('',#43884,#43885,#43886); +#43884 = CARTESIAN_POINT('',(0.86,-4.,0.2)); +#43885 = DIRECTION('',(1.,0.,-0.)); +#43886 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#43887 = ADVANCED_FACE('',(#43888),#43894,.F.); +#43888 = FACE_BOUND('',#43889,.F.); +#43889 = EDGE_LOOP('',(#43890,#43891,#43892,#43893)); +#43890 = ORIENTED_EDGE('',*,*,#35351,.T.); +#43891 = ORIENTED_EDGE('',*,*,#35369,.T.); +#43892 = ORIENTED_EDGE('',*,*,#43877,.F.); +#43893 = ORIENTED_EDGE('',*,*,#35137,.F.); +#43894 = PLANE('',#43895); +#43895 = AXIS2_PLACEMENT_3D('',#43896,#43897,#43898); +#43896 = CARTESIAN_POINT('',(0.86,-3.8,0.65)); +#43897 = DIRECTION('',(0.,-1.,0.)); +#43898 = DIRECTION('',(0.,0.,-1.)); +#43899 = ADVANCED_FACE('',(#43900),#43913,.F.); +#43900 = FACE_BOUND('',#43901,.F.); +#43901 = EDGE_LOOP('',(#43902,#43903,#43909,#43910,#43911,#43912)); +#43902 = ORIENTED_EDGE('',*,*,#35528,.F.); +#43903 = ORIENTED_EDGE('',*,*,#43904,.T.); +#43904 = EDGE_CURVE('',#35520,#35288,#43905,.T.); +#43905 = LINE('',#43906,#43907); +#43906 = CARTESIAN_POINT('',(-0.64,-3.7,0.85)); +#43907 = VECTOR('',#43908,1.); +#43908 = DIRECTION('',(-1.,0.,0.)); +#43909 = ORIENTED_EDGE('',*,*,#35296,.T.); +#43910 = ORIENTED_EDGE('',*,*,#35310,.T.); +#43911 = ORIENTED_EDGE('',*,*,#42510,.F.); +#43912 = ORIENTED_EDGE('',*,*,#35783,.F.); +#43913 = PLANE('',#43914); +#43914 = AXIS2_PLACEMENT_3D('',#43915,#43916,#43917); +#43915 = CARTESIAN_POINT('',(-0.64,-3.7,0.85)); +#43916 = DIRECTION('',(0.,0.,-1.)); +#43917 = DIRECTION('',(0.,1.,0.)); +#43918 = ADVANCED_FACE('',(#43919),#43930,.T.); +#43919 = FACE_BOUND('',#43920,.T.); +#43920 = EDGE_LOOP('',(#43921,#43922,#43923,#43924)); +#43921 = ORIENTED_EDGE('',*,*,#35519,.T.); +#43922 = ORIENTED_EDGE('',*,*,#43904,.T.); +#43923 = ORIENTED_EDGE('',*,*,#35287,.F.); +#43924 = ORIENTED_EDGE('',*,*,#43925,.F.); +#43925 = EDGE_CURVE('',#35512,#35280,#43926,.T.); +#43926 = LINE('',#43927,#43928); +#43927 = CARTESIAN_POINT('',(-0.64,-3.9,0.65)); +#43928 = VECTOR('',#43929,1.); +#43929 = DIRECTION('',(-1.,0.,0.)); +#43930 = CYLINDRICAL_SURFACE('',#43931,0.2); +#43931 = AXIS2_PLACEMENT_3D('',#43932,#43933,#43934); +#43932 = CARTESIAN_POINT('',(-0.64,-3.7,0.65)); +#43933 = DIRECTION('',(1.,0.,-0.)); +#43934 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#43935 = ADVANCED_FACE('',(#43936),#43947,.F.); +#43936 = FACE_BOUND('',#43937,.F.); +#43937 = EDGE_LOOP('',(#43938,#43944,#43945,#43946)); +#43938 = ORIENTED_EDGE('',*,*,#43939,.T.); +#43939 = EDGE_CURVE('',#35503,#35271,#43940,.T.); +#43940 = LINE('',#43941,#43942); +#43941 = CARTESIAN_POINT('',(-0.64,-3.9,0.2)); +#43942 = VECTOR('',#43943,1.); +#43943 = DIRECTION('',(-1.,0.,0.)); +#43944 = ORIENTED_EDGE('',*,*,#35279,.T.); +#43945 = ORIENTED_EDGE('',*,*,#43925,.F.); +#43946 = ORIENTED_EDGE('',*,*,#35511,.F.); +#43947 = PLANE('',#43948); +#43948 = AXIS2_PLACEMENT_3D('',#43949,#43950,#43951); +#43949 = CARTESIAN_POINT('',(-0.64,-3.9,0.2)); +#43950 = DIRECTION('',(0.,1.,0.)); +#43951 = DIRECTION('',(0.,-0.,1.)); +#43952 = ADVANCED_FACE('',(#43953),#43964,.F.); +#43953 = FACE_BOUND('',#43954,.F.); +#43954 = EDGE_LOOP('',(#43955,#43961,#43962,#43963)); +#43955 = ORIENTED_EDGE('',*,*,#43956,.T.); +#43956 = EDGE_CURVE('',#35495,#35263,#43957,.T.); +#43957 = LINE('',#43958,#43959); +#43958 = CARTESIAN_POINT('',(-0.64,-4.,0.1)); +#43959 = VECTOR('',#43960,1.); +#43960 = DIRECTION('',(-1.,0.,0.)); +#43961 = ORIENTED_EDGE('',*,*,#35270,.T.); +#43962 = ORIENTED_EDGE('',*,*,#43939,.F.); +#43963 = ORIENTED_EDGE('',*,*,#35502,.F.); +#43964 = CYLINDRICAL_SURFACE('',#43965,0.1); +#43965 = AXIS2_PLACEMENT_3D('',#43966,#43967,#43968); +#43966 = CARTESIAN_POINT('',(-0.64,-4.,0.2)); +#43967 = DIRECTION('',(1.,0.,0.)); +#43968 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#43969 = ADVANCED_FACE('',(#43970),#43981,.F.); +#43970 = FACE_BOUND('',#43971,.F.); +#43971 = EDGE_LOOP('',(#43972,#43978,#43979,#43980)); +#43972 = ORIENTED_EDGE('',*,*,#43973,.T.); +#43973 = EDGE_CURVE('',#35487,#35255,#43974,.T.); +#43974 = LINE('',#43975,#43976); +#43975 = CARTESIAN_POINT('',(-0.64,-4.5,0.1)); +#43976 = VECTOR('',#43977,1.); +#43977 = DIRECTION('',(-1.,0.,0.)); +#43978 = ORIENTED_EDGE('',*,*,#35262,.T.); +#43979 = ORIENTED_EDGE('',*,*,#43956,.F.); +#43980 = ORIENTED_EDGE('',*,*,#35494,.F.); +#43981 = PLANE('',#43982); +#43982 = AXIS2_PLACEMENT_3D('',#43983,#43984,#43985); +#43983 = CARTESIAN_POINT('',(-0.64,-4.5,0.1)); +#43984 = DIRECTION('',(0.,0.,-1.)); +#43985 = DIRECTION('',(0.,1.,0.)); +#43986 = ADVANCED_FACE('',(#43987),#43998,.F.); +#43987 = FACE_BOUND('',#43988,.F.); +#43988 = EDGE_LOOP('',(#43989,#43995,#43996,#43997)); +#43989 = ORIENTED_EDGE('',*,*,#43990,.T.); +#43990 = EDGE_CURVE('',#35479,#35247,#43991,.T.); +#43991 = LINE('',#43992,#43993); +#43992 = CARTESIAN_POINT('',(-0.64,-4.5,-8.326672684689E-17)); +#43993 = VECTOR('',#43994,1.); +#43994 = DIRECTION('',(-1.,0.,0.)); +#43995 = ORIENTED_EDGE('',*,*,#35254,.T.); +#43996 = ORIENTED_EDGE('',*,*,#43973,.F.); +#43997 = ORIENTED_EDGE('',*,*,#35486,.F.); +#43998 = PLANE('',#43999); +#43999 = AXIS2_PLACEMENT_3D('',#44000,#44001,#44002); +#44000 = CARTESIAN_POINT('',(-0.64,-4.5,-8.326672684689E-17)); +#44001 = DIRECTION('',(0.,1.,0.)); +#44002 = DIRECTION('',(0.,-0.,1.)); +#44003 = ADVANCED_FACE('',(#44004),#44015,.F.); +#44004 = FACE_BOUND('',#44005,.F.); +#44005 = EDGE_LOOP('',(#44006,#44012,#44013,#44014)); +#44006 = ORIENTED_EDGE('',*,*,#44007,.T.); +#44007 = EDGE_CURVE('',#35470,#35238,#44008,.T.); +#44008 = LINE('',#44009,#44010); +#44009 = CARTESIAN_POINT('',(-0.64,-4.,-8.326672684689E-17)); +#44010 = VECTOR('',#44011,1.); +#44011 = DIRECTION('',(-1.,0.,0.)); +#44012 = ORIENTED_EDGE('',*,*,#35246,.T.); +#44013 = ORIENTED_EDGE('',*,*,#43990,.F.); +#44014 = ORIENTED_EDGE('',*,*,#35478,.F.); +#44015 = PLANE('',#44016); +#44016 = AXIS2_PLACEMENT_3D('',#44017,#44018,#44019); +#44017 = CARTESIAN_POINT('',(-0.64,-4.,-8.326672684689E-17)); +#44018 = DIRECTION('',(0.,0.,1.)); +#44019 = DIRECTION('',(0.,-1.,0.)); +#44020 = ADVANCED_FACE('',(#44021),#44032,.T.); +#44021 = FACE_BOUND('',#44022,.T.); +#44022 = EDGE_LOOP('',(#44023,#44024,#44025,#44026)); +#44023 = ORIENTED_EDGE('',*,*,#35469,.T.); +#44024 = ORIENTED_EDGE('',*,*,#44007,.T.); +#44025 = ORIENTED_EDGE('',*,*,#35237,.F.); +#44026 = ORIENTED_EDGE('',*,*,#44027,.F.); +#44027 = EDGE_CURVE('',#35462,#35230,#44028,.T.); +#44028 = LINE('',#44029,#44030); +#44029 = CARTESIAN_POINT('',(-0.64,-3.8,0.2)); +#44030 = VECTOR('',#44031,1.); +#44031 = DIRECTION('',(-1.,0.,0.)); +#44032 = CYLINDRICAL_SURFACE('',#44033,0.2); +#44033 = AXIS2_PLACEMENT_3D('',#44034,#44035,#44036); +#44034 = CARTESIAN_POINT('',(-0.64,-4.,0.2)); +#44035 = DIRECTION('',(1.,0.,-0.)); +#44036 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#44037 = ADVANCED_FACE('',(#44038),#44044,.F.); +#44038 = FACE_BOUND('',#44039,.F.); +#44039 = EDGE_LOOP('',(#44040,#44041,#44042,#44043)); +#44040 = ORIENTED_EDGE('',*,*,#35544,.T.); +#44041 = ORIENTED_EDGE('',*,*,#35229,.T.); +#44042 = ORIENTED_EDGE('',*,*,#44027,.F.); +#44043 = ORIENTED_EDGE('',*,*,#35461,.F.); +#44044 = PLANE('',#44045); +#44045 = AXIS2_PLACEMENT_3D('',#44046,#44047,#44048); +#44046 = CARTESIAN_POINT('',(-0.64,-3.8,0.65)); +#44047 = DIRECTION('',(0.,-1.,0.)); +#44048 = DIRECTION('',(0.,0.,-1.)); +#44049 = ADVANCED_FACE('',(#44050),#44063,.F.); +#44050 = FACE_BOUND('',#44051,.F.); +#44051 = EDGE_LOOP('',(#44052,#44053,#44059,#44060,#44061,#44062)); +#44052 = ORIENTED_EDGE('',*,*,#35668,.F.); +#44053 = ORIENTED_EDGE('',*,*,#44054,.T.); +#44054 = EDGE_CURVE('',#35660,#35892,#44055,.T.); +#44055 = LINE('',#44056,#44057); +#44056 = CARTESIAN_POINT('',(0.36,-3.7,0.85)); +#44057 = VECTOR('',#44058,1.); +#44058 = DIRECTION('',(-1.,0.,0.)); +#44059 = ORIENTED_EDGE('',*,*,#35900,.T.); +#44060 = ORIENTED_EDGE('',*,*,#36023,.T.); +#44061 = ORIENTED_EDGE('',*,*,#42496,.F.); +#44062 = ORIENTED_EDGE('',*,*,#35568,.F.); +#44063 = PLANE('',#44064); +#44064 = AXIS2_PLACEMENT_3D('',#44065,#44066,#44067); +#44065 = CARTESIAN_POINT('',(0.36,-3.7,0.85)); +#44066 = DIRECTION('',(0.,0.,-1.)); +#44067 = DIRECTION('',(0.,1.,0.)); +#44068 = ADVANCED_FACE('',(#44069),#44080,.T.); +#44069 = FACE_BOUND('',#44070,.T.); +#44070 = EDGE_LOOP('',(#44071,#44072,#44073,#44074)); +#44071 = ORIENTED_EDGE('',*,*,#35659,.T.); +#44072 = ORIENTED_EDGE('',*,*,#44054,.T.); +#44073 = ORIENTED_EDGE('',*,*,#35891,.F.); +#44074 = ORIENTED_EDGE('',*,*,#44075,.F.); +#44075 = EDGE_CURVE('',#35652,#35884,#44076,.T.); +#44076 = LINE('',#44077,#44078); +#44077 = CARTESIAN_POINT('',(0.36,-3.9,0.65)); +#44078 = VECTOR('',#44079,1.); +#44079 = DIRECTION('',(-1.,0.,0.)); +#44080 = CYLINDRICAL_SURFACE('',#44081,0.2); +#44081 = AXIS2_PLACEMENT_3D('',#44082,#44083,#44084); +#44082 = CARTESIAN_POINT('',(0.36,-3.7,0.65)); +#44083 = DIRECTION('',(1.,0.,-0.)); +#44084 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#44085 = ADVANCED_FACE('',(#44086),#44097,.F.); +#44086 = FACE_BOUND('',#44087,.F.); +#44087 = EDGE_LOOP('',(#44088,#44094,#44095,#44096)); +#44088 = ORIENTED_EDGE('',*,*,#44089,.T.); +#44089 = EDGE_CURVE('',#35643,#35875,#44090,.T.); +#44090 = LINE('',#44091,#44092); +#44091 = CARTESIAN_POINT('',(0.36,-3.9,0.2)); +#44092 = VECTOR('',#44093,1.); +#44093 = DIRECTION('',(-1.,0.,0.)); +#44094 = ORIENTED_EDGE('',*,*,#35883,.T.); +#44095 = ORIENTED_EDGE('',*,*,#44075,.F.); +#44096 = ORIENTED_EDGE('',*,*,#35651,.F.); +#44097 = PLANE('',#44098); +#44098 = AXIS2_PLACEMENT_3D('',#44099,#44100,#44101); +#44099 = CARTESIAN_POINT('',(0.36,-3.9,0.2)); +#44100 = DIRECTION('',(0.,1.,0.)); +#44101 = DIRECTION('',(0.,-0.,1.)); +#44102 = ADVANCED_FACE('',(#44103),#44114,.F.); +#44103 = FACE_BOUND('',#44104,.F.); +#44104 = EDGE_LOOP('',(#44105,#44111,#44112,#44113)); +#44105 = ORIENTED_EDGE('',*,*,#44106,.T.); +#44106 = EDGE_CURVE('',#35635,#35867,#44107,.T.); +#44107 = LINE('',#44108,#44109); +#44108 = CARTESIAN_POINT('',(0.36,-4.,0.1)); +#44109 = VECTOR('',#44110,1.); +#44110 = DIRECTION('',(-1.,0.,0.)); +#44111 = ORIENTED_EDGE('',*,*,#35874,.T.); +#44112 = ORIENTED_EDGE('',*,*,#44089,.F.); +#44113 = ORIENTED_EDGE('',*,*,#35642,.F.); +#44114 = CYLINDRICAL_SURFACE('',#44115,0.1); +#44115 = AXIS2_PLACEMENT_3D('',#44116,#44117,#44118); +#44116 = CARTESIAN_POINT('',(0.36,-4.,0.2)); +#44117 = DIRECTION('',(1.,0.,0.)); +#44118 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#44119 = ADVANCED_FACE('',(#44120),#44131,.F.); +#44120 = FACE_BOUND('',#44121,.F.); +#44121 = EDGE_LOOP('',(#44122,#44128,#44129,#44130)); +#44122 = ORIENTED_EDGE('',*,*,#44123,.T.); +#44123 = EDGE_CURVE('',#35627,#35859,#44124,.T.); +#44124 = LINE('',#44125,#44126); +#44125 = CARTESIAN_POINT('',(0.36,-4.5,0.1)); +#44126 = VECTOR('',#44127,1.); +#44127 = DIRECTION('',(-1.,0.,0.)); +#44128 = ORIENTED_EDGE('',*,*,#35866,.T.); +#44129 = ORIENTED_EDGE('',*,*,#44106,.F.); +#44130 = ORIENTED_EDGE('',*,*,#35634,.F.); +#44131 = PLANE('',#44132); +#44132 = AXIS2_PLACEMENT_3D('',#44133,#44134,#44135); +#44133 = CARTESIAN_POINT('',(0.36,-4.5,0.1)); +#44134 = DIRECTION('',(0.,0.,-1.)); +#44135 = DIRECTION('',(0.,1.,0.)); +#44136 = ADVANCED_FACE('',(#44137),#44148,.F.); +#44137 = FACE_BOUND('',#44138,.F.); +#44138 = EDGE_LOOP('',(#44139,#44145,#44146,#44147)); +#44139 = ORIENTED_EDGE('',*,*,#44140,.T.); +#44140 = EDGE_CURVE('',#35619,#35851,#44141,.T.); +#44141 = LINE('',#44142,#44143); +#44142 = CARTESIAN_POINT('',(0.36,-4.5,-8.326672684689E-17)); +#44143 = VECTOR('',#44144,1.); +#44144 = DIRECTION('',(-1.,0.,0.)); +#44145 = ORIENTED_EDGE('',*,*,#35858,.T.); +#44146 = ORIENTED_EDGE('',*,*,#44123,.F.); +#44147 = ORIENTED_EDGE('',*,*,#35626,.F.); +#44148 = PLANE('',#44149); +#44149 = AXIS2_PLACEMENT_3D('',#44150,#44151,#44152); +#44150 = CARTESIAN_POINT('',(0.36,-4.5,-8.326672684689E-17)); +#44151 = DIRECTION('',(0.,1.,0.)); +#44152 = DIRECTION('',(0.,-0.,1.)); +#44153 = ADVANCED_FACE('',(#44154),#44165,.F.); +#44154 = FACE_BOUND('',#44155,.F.); +#44155 = EDGE_LOOP('',(#44156,#44162,#44163,#44164)); +#44156 = ORIENTED_EDGE('',*,*,#44157,.T.); +#44157 = EDGE_CURVE('',#35610,#35842,#44158,.T.); +#44158 = LINE('',#44159,#44160); +#44159 = CARTESIAN_POINT('',(0.36,-4.,-8.326672684689E-17)); +#44160 = VECTOR('',#44161,1.); +#44161 = DIRECTION('',(-1.,0.,0.)); +#44162 = ORIENTED_EDGE('',*,*,#35850,.T.); +#44163 = ORIENTED_EDGE('',*,*,#44140,.F.); +#44164 = ORIENTED_EDGE('',*,*,#35618,.F.); +#44165 = PLANE('',#44166); +#44166 = AXIS2_PLACEMENT_3D('',#44167,#44168,#44169); +#44167 = CARTESIAN_POINT('',(0.36,-4.,-8.326672684689E-17)); +#44168 = DIRECTION('',(0.,0.,1.)); +#44169 = DIRECTION('',(0.,-1.,0.)); +#44170 = ADVANCED_FACE('',(#44171),#44182,.T.); +#44171 = FACE_BOUND('',#44172,.T.); +#44172 = EDGE_LOOP('',(#44173,#44174,#44175,#44176)); +#44173 = ORIENTED_EDGE('',*,*,#35609,.T.); +#44174 = ORIENTED_EDGE('',*,*,#44157,.T.); +#44175 = ORIENTED_EDGE('',*,*,#35841,.F.); +#44176 = ORIENTED_EDGE('',*,*,#44177,.F.); +#44177 = EDGE_CURVE('',#35602,#35834,#44178,.T.); +#44178 = LINE('',#44179,#44180); +#44179 = CARTESIAN_POINT('',(0.36,-3.8,0.2)); +#44180 = VECTOR('',#44181,1.); +#44181 = DIRECTION('',(-1.,0.,0.)); +#44182 = CYLINDRICAL_SURFACE('',#44183,0.2); +#44183 = AXIS2_PLACEMENT_3D('',#44184,#44185,#44186); +#44184 = CARTESIAN_POINT('',(0.36,-4.,0.2)); +#44185 = DIRECTION('',(1.,0.,-0.)); +#44186 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#44187 = ADVANCED_FACE('',(#44188),#44194,.F.); +#44188 = FACE_BOUND('',#44189,.F.); +#44189 = EDGE_LOOP('',(#44190,#44191,#44192,#44193)); +#44190 = ORIENTED_EDGE('',*,*,#35815,.T.); +#44191 = ORIENTED_EDGE('',*,*,#35833,.T.); +#44192 = ORIENTED_EDGE('',*,*,#44177,.F.); +#44193 = ORIENTED_EDGE('',*,*,#35601,.F.); +#44194 = PLANE('',#44195); +#44195 = AXIS2_PLACEMENT_3D('',#44196,#44197,#44198); +#44196 = CARTESIAN_POINT('',(0.36,-3.8,0.65)); +#44197 = DIRECTION('',(0.,-1.,0.)); +#44198 = DIRECTION('',(0.,0.,-1.)); +#44199 = ADVANCED_FACE('',(#44200),#44213,.F.); +#44200 = FACE_BOUND('',#44201,.F.); +#44201 = EDGE_LOOP('',(#44202,#44203,#44209,#44210,#44211,#44212)); +#44202 = ORIENTED_EDGE('',*,*,#35992,.F.); +#44203 = ORIENTED_EDGE('',*,*,#44204,.T.); +#44204 = EDGE_CURVE('',#35984,#35752,#44205,.T.); +#44205 = LINE('',#44206,#44207); +#44206 = CARTESIAN_POINT('',(-0.14,-3.7,0.85)); +#44207 = VECTOR('',#44208,1.); +#44208 = DIRECTION('',(-1.,0.,0.)); +#44209 = ORIENTED_EDGE('',*,*,#35760,.T.); +#44210 = ORIENTED_EDGE('',*,*,#35774,.T.); +#44211 = ORIENTED_EDGE('',*,*,#42503,.F.); +#44212 = ORIENTED_EDGE('',*,*,#36032,.F.); +#44213 = PLANE('',#44214); +#44214 = AXIS2_PLACEMENT_3D('',#44215,#44216,#44217); +#44215 = CARTESIAN_POINT('',(-0.14,-3.7,0.85)); +#44216 = DIRECTION('',(0.,0.,-1.)); +#44217 = DIRECTION('',(0.,1.,0.)); +#44218 = ADVANCED_FACE('',(#44219),#44230,.T.); +#44219 = FACE_BOUND('',#44220,.T.); +#44220 = EDGE_LOOP('',(#44221,#44222,#44223,#44224)); +#44221 = ORIENTED_EDGE('',*,*,#35983,.T.); +#44222 = ORIENTED_EDGE('',*,*,#44204,.T.); +#44223 = ORIENTED_EDGE('',*,*,#35751,.F.); +#44224 = ORIENTED_EDGE('',*,*,#44225,.F.); +#44225 = EDGE_CURVE('',#35976,#35744,#44226,.T.); +#44226 = LINE('',#44227,#44228); +#44227 = CARTESIAN_POINT('',(-0.14,-3.9,0.65)); +#44228 = VECTOR('',#44229,1.); +#44229 = DIRECTION('',(-1.,0.,0.)); +#44230 = CYLINDRICAL_SURFACE('',#44231,0.2); +#44231 = AXIS2_PLACEMENT_3D('',#44232,#44233,#44234); +#44232 = CARTESIAN_POINT('',(-0.14,-3.7,0.65)); +#44233 = DIRECTION('',(1.,0.,-0.)); +#44234 = DIRECTION('',(0.,-1.,5.551115123126E-16)); +#44235 = ADVANCED_FACE('',(#44236),#44247,.F.); +#44236 = FACE_BOUND('',#44237,.F.); +#44237 = EDGE_LOOP('',(#44238,#44244,#44245,#44246)); +#44238 = ORIENTED_EDGE('',*,*,#44239,.T.); +#44239 = EDGE_CURVE('',#35967,#35735,#44240,.T.); +#44240 = LINE('',#44241,#44242); +#44241 = CARTESIAN_POINT('',(-0.14,-3.9,0.2)); +#44242 = VECTOR('',#44243,1.); +#44243 = DIRECTION('',(-1.,0.,0.)); +#44244 = ORIENTED_EDGE('',*,*,#35743,.T.); +#44245 = ORIENTED_EDGE('',*,*,#44225,.F.); +#44246 = ORIENTED_EDGE('',*,*,#35975,.F.); +#44247 = PLANE('',#44248); +#44248 = AXIS2_PLACEMENT_3D('',#44249,#44250,#44251); +#44249 = CARTESIAN_POINT('',(-0.14,-3.9,0.2)); +#44250 = DIRECTION('',(0.,1.,0.)); +#44251 = DIRECTION('',(0.,-0.,1.)); +#44252 = ADVANCED_FACE('',(#44253),#44264,.F.); +#44253 = FACE_BOUND('',#44254,.F.); +#44254 = EDGE_LOOP('',(#44255,#44261,#44262,#44263)); +#44255 = ORIENTED_EDGE('',*,*,#44256,.T.); +#44256 = EDGE_CURVE('',#35959,#35727,#44257,.T.); +#44257 = LINE('',#44258,#44259); +#44258 = CARTESIAN_POINT('',(-0.14,-4.,0.1)); +#44259 = VECTOR('',#44260,1.); +#44260 = DIRECTION('',(-1.,0.,0.)); +#44261 = ORIENTED_EDGE('',*,*,#35734,.T.); +#44262 = ORIENTED_EDGE('',*,*,#44239,.F.); +#44263 = ORIENTED_EDGE('',*,*,#35966,.F.); +#44264 = CYLINDRICAL_SURFACE('',#44265,0.1); +#44265 = AXIS2_PLACEMENT_3D('',#44266,#44267,#44268); +#44266 = CARTESIAN_POINT('',(-0.14,-4.,0.2)); +#44267 = DIRECTION('',(1.,0.,0.)); +#44268 = DIRECTION('',(0.,8.881784197001E-15,-1.)); +#44269 = ADVANCED_FACE('',(#44270),#44281,.F.); +#44270 = FACE_BOUND('',#44271,.F.); +#44271 = EDGE_LOOP('',(#44272,#44278,#44279,#44280)); +#44272 = ORIENTED_EDGE('',*,*,#44273,.T.); +#44273 = EDGE_CURVE('',#35951,#35719,#44274,.T.); +#44274 = LINE('',#44275,#44276); +#44275 = CARTESIAN_POINT('',(-0.14,-4.5,0.1)); +#44276 = VECTOR('',#44277,1.); +#44277 = DIRECTION('',(-1.,0.,0.)); +#44278 = ORIENTED_EDGE('',*,*,#35726,.T.); +#44279 = ORIENTED_EDGE('',*,*,#44256,.F.); +#44280 = ORIENTED_EDGE('',*,*,#35958,.F.); +#44281 = PLANE('',#44282); +#44282 = AXIS2_PLACEMENT_3D('',#44283,#44284,#44285); +#44283 = CARTESIAN_POINT('',(-0.14,-4.5,0.1)); +#44284 = DIRECTION('',(0.,0.,-1.)); +#44285 = DIRECTION('',(0.,1.,0.)); +#44286 = ADVANCED_FACE('',(#44287),#44298,.F.); +#44287 = FACE_BOUND('',#44288,.F.); +#44288 = EDGE_LOOP('',(#44289,#44295,#44296,#44297)); +#44289 = ORIENTED_EDGE('',*,*,#44290,.T.); +#44290 = EDGE_CURVE('',#35943,#35711,#44291,.T.); +#44291 = LINE('',#44292,#44293); +#44292 = CARTESIAN_POINT('',(-0.14,-4.5,-8.326672684689E-17)); +#44293 = VECTOR('',#44294,1.); +#44294 = DIRECTION('',(-1.,0.,0.)); +#44295 = ORIENTED_EDGE('',*,*,#35718,.T.); +#44296 = ORIENTED_EDGE('',*,*,#44273,.F.); +#44297 = ORIENTED_EDGE('',*,*,#35950,.F.); +#44298 = PLANE('',#44299); +#44299 = AXIS2_PLACEMENT_3D('',#44300,#44301,#44302); +#44300 = CARTESIAN_POINT('',(-0.14,-4.5,-8.326672684689E-17)); +#44301 = DIRECTION('',(0.,1.,0.)); +#44302 = DIRECTION('',(0.,-0.,1.)); +#44303 = ADVANCED_FACE('',(#44304),#44315,.F.); +#44304 = FACE_BOUND('',#44305,.F.); +#44305 = EDGE_LOOP('',(#44306,#44312,#44313,#44314)); +#44306 = ORIENTED_EDGE('',*,*,#44307,.T.); +#44307 = EDGE_CURVE('',#35934,#35702,#44308,.T.); +#44308 = LINE('',#44309,#44310); +#44309 = CARTESIAN_POINT('',(-0.14,-4.,-8.326672684689E-17)); +#44310 = VECTOR('',#44311,1.); +#44311 = DIRECTION('',(-1.,0.,0.)); +#44312 = ORIENTED_EDGE('',*,*,#35710,.T.); +#44313 = ORIENTED_EDGE('',*,*,#44290,.F.); +#44314 = ORIENTED_EDGE('',*,*,#35942,.F.); +#44315 = PLANE('',#44316); +#44316 = AXIS2_PLACEMENT_3D('',#44317,#44318,#44319); +#44317 = CARTESIAN_POINT('',(-0.14,-4.,-8.326672684689E-17)); +#44318 = DIRECTION('',(0.,0.,1.)); +#44319 = DIRECTION('',(0.,-1.,0.)); +#44320 = ADVANCED_FACE('',(#44321),#44332,.T.); +#44321 = FACE_BOUND('',#44322,.T.); +#44322 = EDGE_LOOP('',(#44323,#44324,#44325,#44326)); +#44323 = ORIENTED_EDGE('',*,*,#35933,.T.); +#44324 = ORIENTED_EDGE('',*,*,#44307,.T.); +#44325 = ORIENTED_EDGE('',*,*,#35701,.F.); +#44326 = ORIENTED_EDGE('',*,*,#44327,.F.); +#44327 = EDGE_CURVE('',#35926,#35694,#44328,.T.); +#44328 = LINE('',#44329,#44330); +#44329 = CARTESIAN_POINT('',(-0.14,-3.8,0.2)); +#44330 = VECTOR('',#44331,1.); +#44331 = DIRECTION('',(-1.,0.,0.)); +#44332 = CYLINDRICAL_SURFACE('',#44333,0.2); +#44333 = AXIS2_PLACEMENT_3D('',#44334,#44335,#44336); +#44334 = CARTESIAN_POINT('',(-0.14,-4.,0.2)); +#44335 = DIRECTION('',(1.,0.,-0.)); +#44336 = DIRECTION('',(-0.,1.,-4.440892098501E-15)); +#44337 = ADVANCED_FACE('',(#44338),#44344,.F.); +#44338 = FACE_BOUND('',#44339,.F.); +#44339 = EDGE_LOOP('',(#44340,#44341,#44342,#44343)); +#44340 = ORIENTED_EDGE('',*,*,#36008,.T.); +#44341 = ORIENTED_EDGE('',*,*,#35693,.T.); +#44342 = ORIENTED_EDGE('',*,*,#44327,.F.); +#44343 = ORIENTED_EDGE('',*,*,#35925,.F.); +#44344 = PLANE('',#44345); +#44345 = AXIS2_PLACEMENT_3D('',#44346,#44347,#44348); +#44346 = CARTESIAN_POINT('',(-0.14,-3.8,0.65)); +#44347 = DIRECTION('',(0.,-1.,0.)); +#44348 = DIRECTION('',(0.,0.,-1.)); +#44349 = ADVANCED_FACE('',(#44350),#44361,.T.); +#44350 = FACE_BOUND('',#44351,.T.); +#44351 = EDGE_LOOP('',(#44352,#44353,#44354,#44355)); +#44352 = ORIENTED_EDGE('',*,*,#36161,.T.); +#44353 = ORIENTED_EDGE('',*,*,#40677,.T.); +#44354 = ORIENTED_EDGE('',*,*,#36270,.F.); +#44355 = ORIENTED_EDGE('',*,*,#44356,.F.); +#44356 = EDGE_CURVE('',#36154,#36263,#44357,.T.); +#44357 = LINE('',#44358,#44359); +#44358 = CARTESIAN_POINT('',(-3.9,-2.86,0.65)); +#44359 = VECTOR('',#44360,1.); +#44360 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44361 = CYLINDRICAL_SURFACE('',#44362,0.2); +#44362 = AXIS2_PLACEMENT_3D('',#44363,#44364,#44365); +#44363 = CARTESIAN_POINT('',(-3.7,-2.86,0.65)); +#44364 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44365 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#44366 = ADVANCED_FACE('',(#44367),#44378,.F.); +#44367 = FACE_BOUND('',#44368,.F.); +#44368 = EDGE_LOOP('',(#44369,#44375,#44376,#44377)); +#44369 = ORIENTED_EDGE('',*,*,#44370,.T.); +#44370 = EDGE_CURVE('',#36145,#36254,#44371,.T.); +#44371 = LINE('',#44372,#44373); +#44372 = CARTESIAN_POINT('',(-3.9,-2.86,0.2)); +#44373 = VECTOR('',#44374,1.); +#44374 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44375 = ORIENTED_EDGE('',*,*,#36262,.T.); +#44376 = ORIENTED_EDGE('',*,*,#44356,.F.); +#44377 = ORIENTED_EDGE('',*,*,#36153,.F.); +#44378 = PLANE('',#44379); +#44379 = AXIS2_PLACEMENT_3D('',#44380,#44381,#44382); +#44380 = CARTESIAN_POINT('',(-3.9,-2.86,0.2)); +#44381 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44382 = DIRECTION('',(0.,-0.,1.)); +#44383 = ADVANCED_FACE('',(#44384),#44395,.F.); +#44384 = FACE_BOUND('',#44385,.F.); +#44385 = EDGE_LOOP('',(#44386,#44392,#44393,#44394)); +#44386 = ORIENTED_EDGE('',*,*,#44387,.T.); +#44387 = EDGE_CURVE('',#36137,#36246,#44388,.T.); +#44388 = LINE('',#44389,#44390); +#44389 = CARTESIAN_POINT('',(-4.,-2.86,0.1)); +#44390 = VECTOR('',#44391,1.); +#44391 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44392 = ORIENTED_EDGE('',*,*,#36253,.T.); +#44393 = ORIENTED_EDGE('',*,*,#44370,.F.); +#44394 = ORIENTED_EDGE('',*,*,#36144,.F.); +#44395 = CYLINDRICAL_SURFACE('',#44396,0.1); +#44396 = AXIS2_PLACEMENT_3D('',#44397,#44398,#44399); +#44397 = CARTESIAN_POINT('',(-4.,-2.86,0.2)); +#44398 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#44399 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#44400 = ADVANCED_FACE('',(#44401),#44412,.F.); +#44401 = FACE_BOUND('',#44402,.F.); +#44402 = EDGE_LOOP('',(#44403,#44409,#44410,#44411)); +#44403 = ORIENTED_EDGE('',*,*,#44404,.T.); +#44404 = EDGE_CURVE('',#36129,#36238,#44405,.T.); +#44405 = LINE('',#44406,#44407); +#44406 = CARTESIAN_POINT('',(-4.5,-2.86,0.1)); +#44407 = VECTOR('',#44408,1.); +#44408 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44409 = ORIENTED_EDGE('',*,*,#36245,.T.); +#44410 = ORIENTED_EDGE('',*,*,#44387,.F.); +#44411 = ORIENTED_EDGE('',*,*,#36136,.F.); +#44412 = PLANE('',#44413); +#44413 = AXIS2_PLACEMENT_3D('',#44414,#44415,#44416); +#44414 = CARTESIAN_POINT('',(-4.5,-2.86,0.1)); +#44415 = DIRECTION('',(-0.,0.,-1.)); +#44416 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44417 = ADVANCED_FACE('',(#44418),#44429,.F.); +#44418 = FACE_BOUND('',#44419,.F.); +#44419 = EDGE_LOOP('',(#44420,#44426,#44427,#44428)); +#44420 = ORIENTED_EDGE('',*,*,#44421,.T.); +#44421 = EDGE_CURVE('',#36121,#36230,#44422,.T.); +#44422 = LINE('',#44423,#44424); +#44423 = CARTESIAN_POINT('',(-4.5,-2.86,-8.326672684689E-17)); +#44424 = VECTOR('',#44425,1.); +#44425 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44426 = ORIENTED_EDGE('',*,*,#36237,.T.); +#44427 = ORIENTED_EDGE('',*,*,#44404,.F.); +#44428 = ORIENTED_EDGE('',*,*,#36128,.F.); +#44429 = PLANE('',#44430); +#44430 = AXIS2_PLACEMENT_3D('',#44431,#44432,#44433); +#44431 = CARTESIAN_POINT('',(-4.5,-2.86,-8.326672684689E-17)); +#44432 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44433 = DIRECTION('',(0.,-0.,1.)); +#44434 = ADVANCED_FACE('',(#44435),#44446,.F.); +#44435 = FACE_BOUND('',#44436,.F.); +#44436 = EDGE_LOOP('',(#44437,#44443,#44444,#44445)); +#44437 = ORIENTED_EDGE('',*,*,#44438,.T.); +#44438 = EDGE_CURVE('',#36112,#36221,#44439,.T.); +#44439 = LINE('',#44440,#44441); +#44440 = CARTESIAN_POINT('',(-4.,-2.86,-8.326672684689E-17)); +#44441 = VECTOR('',#44442,1.); +#44442 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44443 = ORIENTED_EDGE('',*,*,#36229,.T.); +#44444 = ORIENTED_EDGE('',*,*,#44421,.F.); +#44445 = ORIENTED_EDGE('',*,*,#36120,.F.); +#44446 = PLANE('',#44447); +#44447 = AXIS2_PLACEMENT_3D('',#44448,#44449,#44450); +#44448 = CARTESIAN_POINT('',(-4.,-2.86,-8.326672684689E-17)); +#44449 = DIRECTION('',(0.,0.,1.)); +#44450 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44451 = ADVANCED_FACE('',(#44452),#44463,.T.); +#44452 = FACE_BOUND('',#44453,.T.); +#44453 = EDGE_LOOP('',(#44454,#44455,#44456,#44457)); +#44454 = ORIENTED_EDGE('',*,*,#36111,.T.); +#44455 = ORIENTED_EDGE('',*,*,#44438,.T.); +#44456 = ORIENTED_EDGE('',*,*,#36220,.F.); +#44457 = ORIENTED_EDGE('',*,*,#44458,.F.); +#44458 = EDGE_CURVE('',#36104,#36213,#44459,.T.); +#44459 = LINE('',#44460,#44461); +#44460 = CARTESIAN_POINT('',(-3.8,-2.86,0.2)); +#44461 = VECTOR('',#44462,1.); +#44462 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44463 = CYLINDRICAL_SURFACE('',#44464,0.2); +#44464 = AXIS2_PLACEMENT_3D('',#44465,#44466,#44467); +#44465 = CARTESIAN_POINT('',(-4.,-2.86,0.2)); +#44466 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44467 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#44468 = ADVANCED_FACE('',(#44469),#44475,.F.); +#44469 = FACE_BOUND('',#44470,.F.); +#44470 = EDGE_LOOP('',(#44471,#44472,#44473,#44474)); +#44471 = ORIENTED_EDGE('',*,*,#36194,.T.); +#44472 = ORIENTED_EDGE('',*,*,#36212,.T.); +#44473 = ORIENTED_EDGE('',*,*,#44458,.F.); +#44474 = ORIENTED_EDGE('',*,*,#36103,.F.); +#44475 = PLANE('',#44476); +#44476 = AXIS2_PLACEMENT_3D('',#44477,#44478,#44479); +#44477 = CARTESIAN_POINT('',(-3.8,-2.86,0.65)); +#44478 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44479 = DIRECTION('',(-0.,0.,-1.)); +#44480 = ADVANCED_FACE('',(#44481),#44492,.T.); +#44481 = FACE_BOUND('',#44482,.T.); +#44482 = EDGE_LOOP('',(#44483,#44484,#44485,#44486)); +#44483 = ORIENTED_EDGE('',*,*,#36493,.T.); +#44484 = ORIENTED_EDGE('',*,*,#40715,.T.); +#44485 = ORIENTED_EDGE('',*,*,#36716,.F.); +#44486 = ORIENTED_EDGE('',*,*,#44487,.F.); +#44487 = EDGE_CURVE('',#36486,#36709,#44488,.T.); +#44488 = LINE('',#44489,#44490); +#44489 = CARTESIAN_POINT('',(-3.9,-2.36,0.65)); +#44490 = VECTOR('',#44491,1.); +#44491 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44492 = CYLINDRICAL_SURFACE('',#44493,0.2); +#44493 = AXIS2_PLACEMENT_3D('',#44494,#44495,#44496); +#44494 = CARTESIAN_POINT('',(-3.7,-2.36,0.65)); +#44495 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44496 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#44497 = ADVANCED_FACE('',(#44498),#44509,.F.); +#44498 = FACE_BOUND('',#44499,.F.); +#44499 = EDGE_LOOP('',(#44500,#44506,#44507,#44508)); +#44500 = ORIENTED_EDGE('',*,*,#44501,.T.); +#44501 = EDGE_CURVE('',#36477,#36700,#44502,.T.); +#44502 = LINE('',#44503,#44504); +#44503 = CARTESIAN_POINT('',(-3.9,-2.36,0.2)); +#44504 = VECTOR('',#44505,1.); +#44505 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44506 = ORIENTED_EDGE('',*,*,#36708,.T.); +#44507 = ORIENTED_EDGE('',*,*,#44487,.F.); +#44508 = ORIENTED_EDGE('',*,*,#36485,.F.); +#44509 = PLANE('',#44510); +#44510 = AXIS2_PLACEMENT_3D('',#44511,#44512,#44513); +#44511 = CARTESIAN_POINT('',(-3.9,-2.36,0.2)); +#44512 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44513 = DIRECTION('',(0.,-0.,1.)); +#44514 = ADVANCED_FACE('',(#44515),#44526,.F.); +#44515 = FACE_BOUND('',#44516,.F.); +#44516 = EDGE_LOOP('',(#44517,#44523,#44524,#44525)); +#44517 = ORIENTED_EDGE('',*,*,#44518,.T.); +#44518 = EDGE_CURVE('',#36469,#36692,#44519,.T.); +#44519 = LINE('',#44520,#44521); +#44520 = CARTESIAN_POINT('',(-4.,-2.36,0.1)); +#44521 = VECTOR('',#44522,1.); +#44522 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44523 = ORIENTED_EDGE('',*,*,#36699,.T.); +#44524 = ORIENTED_EDGE('',*,*,#44501,.F.); +#44525 = ORIENTED_EDGE('',*,*,#36476,.F.); +#44526 = CYLINDRICAL_SURFACE('',#44527,0.1); +#44527 = AXIS2_PLACEMENT_3D('',#44528,#44529,#44530); +#44528 = CARTESIAN_POINT('',(-4.,-2.36,0.2)); +#44529 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#44530 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#44531 = ADVANCED_FACE('',(#44532),#44543,.F.); +#44532 = FACE_BOUND('',#44533,.F.); +#44533 = EDGE_LOOP('',(#44534,#44540,#44541,#44542)); +#44534 = ORIENTED_EDGE('',*,*,#44535,.T.); +#44535 = EDGE_CURVE('',#36461,#36684,#44536,.T.); +#44536 = LINE('',#44537,#44538); +#44537 = CARTESIAN_POINT('',(-4.5,-2.36,0.1)); +#44538 = VECTOR('',#44539,1.); +#44539 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44540 = ORIENTED_EDGE('',*,*,#36691,.T.); +#44541 = ORIENTED_EDGE('',*,*,#44518,.F.); +#44542 = ORIENTED_EDGE('',*,*,#36468,.F.); +#44543 = PLANE('',#44544); +#44544 = AXIS2_PLACEMENT_3D('',#44545,#44546,#44547); +#44545 = CARTESIAN_POINT('',(-4.5,-2.36,0.1)); +#44546 = DIRECTION('',(-0.,0.,-1.)); +#44547 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44548 = ADVANCED_FACE('',(#44549),#44560,.F.); +#44549 = FACE_BOUND('',#44550,.F.); +#44550 = EDGE_LOOP('',(#44551,#44557,#44558,#44559)); +#44551 = ORIENTED_EDGE('',*,*,#44552,.T.); +#44552 = EDGE_CURVE('',#36453,#36676,#44553,.T.); +#44553 = LINE('',#44554,#44555); +#44554 = CARTESIAN_POINT('',(-4.5,-2.36,-8.326672684689E-17)); +#44555 = VECTOR('',#44556,1.); +#44556 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44557 = ORIENTED_EDGE('',*,*,#36683,.T.); +#44558 = ORIENTED_EDGE('',*,*,#44535,.F.); +#44559 = ORIENTED_EDGE('',*,*,#36460,.F.); +#44560 = PLANE('',#44561); +#44561 = AXIS2_PLACEMENT_3D('',#44562,#44563,#44564); +#44562 = CARTESIAN_POINT('',(-4.5,-2.36,-8.326672684689E-17)); +#44563 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44564 = DIRECTION('',(0.,-0.,1.)); +#44565 = ADVANCED_FACE('',(#44566),#44577,.F.); +#44566 = FACE_BOUND('',#44567,.F.); +#44567 = EDGE_LOOP('',(#44568,#44574,#44575,#44576)); +#44568 = ORIENTED_EDGE('',*,*,#44569,.T.); +#44569 = EDGE_CURVE('',#36444,#36667,#44570,.T.); +#44570 = LINE('',#44571,#44572); +#44571 = CARTESIAN_POINT('',(-4.,-2.36,-8.326672684689E-17)); +#44572 = VECTOR('',#44573,1.); +#44573 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44574 = ORIENTED_EDGE('',*,*,#36675,.T.); +#44575 = ORIENTED_EDGE('',*,*,#44552,.F.); +#44576 = ORIENTED_EDGE('',*,*,#36452,.F.); +#44577 = PLANE('',#44578); +#44578 = AXIS2_PLACEMENT_3D('',#44579,#44580,#44581); +#44579 = CARTESIAN_POINT('',(-4.,-2.36,-8.326672684689E-17)); +#44580 = DIRECTION('',(0.,0.,1.)); +#44581 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44582 = ADVANCED_FACE('',(#44583),#44594,.T.); +#44583 = FACE_BOUND('',#44584,.T.); +#44584 = EDGE_LOOP('',(#44585,#44586,#44587,#44588)); +#44585 = ORIENTED_EDGE('',*,*,#36443,.T.); +#44586 = ORIENTED_EDGE('',*,*,#44569,.T.); +#44587 = ORIENTED_EDGE('',*,*,#36666,.F.); +#44588 = ORIENTED_EDGE('',*,*,#44589,.F.); +#44589 = EDGE_CURVE('',#36436,#36659,#44590,.T.); +#44590 = LINE('',#44591,#44592); +#44591 = CARTESIAN_POINT('',(-3.8,-2.36,0.2)); +#44592 = VECTOR('',#44593,1.); +#44593 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44594 = CYLINDRICAL_SURFACE('',#44595,0.2); +#44595 = AXIS2_PLACEMENT_3D('',#44596,#44597,#44598); +#44596 = CARTESIAN_POINT('',(-4.,-2.36,0.2)); +#44597 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44598 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#44599 = ADVANCED_FACE('',(#44600),#44606,.F.); +#44600 = FACE_BOUND('',#44601,.F.); +#44601 = EDGE_LOOP('',(#44602,#44603,#44604,#44605)); +#44602 = ORIENTED_EDGE('',*,*,#36640,.T.); +#44603 = ORIENTED_EDGE('',*,*,#36658,.T.); +#44604 = ORIENTED_EDGE('',*,*,#44589,.F.); +#44605 = ORIENTED_EDGE('',*,*,#36435,.F.); +#44606 = PLANE('',#44607); +#44607 = AXIS2_PLACEMENT_3D('',#44608,#44609,#44610); +#44608 = CARTESIAN_POINT('',(-3.8,-2.36,0.65)); +#44609 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44610 = DIRECTION('',(-0.,0.,-1.)); +#44611 = ADVANCED_FACE('',(#44612),#44623,.T.); +#44612 = FACE_BOUND('',#44613,.T.); +#44613 = EDGE_LOOP('',(#44614,#44615,#44616,#44617)); +#44614 = ORIENTED_EDGE('',*,*,#36808,.T.); +#44615 = ORIENTED_EDGE('',*,*,#40696,.T.); +#44616 = ORIENTED_EDGE('',*,*,#36585,.F.); +#44617 = ORIENTED_EDGE('',*,*,#44618,.F.); +#44618 = EDGE_CURVE('',#36801,#36578,#44619,.T.); +#44619 = LINE('',#44620,#44621); +#44620 = CARTESIAN_POINT('',(-3.9,2.14,0.65)); +#44621 = VECTOR('',#44622,1.); +#44622 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44623 = CYLINDRICAL_SURFACE('',#44624,0.2); +#44624 = AXIS2_PLACEMENT_3D('',#44625,#44626,#44627); +#44625 = CARTESIAN_POINT('',(-3.7,2.14,0.65)); +#44626 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44627 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#44628 = ADVANCED_FACE('',(#44629),#44640,.F.); +#44629 = FACE_BOUND('',#44630,.F.); +#44630 = EDGE_LOOP('',(#44631,#44637,#44638,#44639)); +#44631 = ORIENTED_EDGE('',*,*,#44632,.T.); +#44632 = EDGE_CURVE('',#36792,#36569,#44633,.T.); +#44633 = LINE('',#44634,#44635); +#44634 = CARTESIAN_POINT('',(-3.9,2.14,0.2)); +#44635 = VECTOR('',#44636,1.); +#44636 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44637 = ORIENTED_EDGE('',*,*,#36577,.T.); +#44638 = ORIENTED_EDGE('',*,*,#44618,.F.); +#44639 = ORIENTED_EDGE('',*,*,#36800,.F.); +#44640 = PLANE('',#44641); +#44641 = AXIS2_PLACEMENT_3D('',#44642,#44643,#44644); +#44642 = CARTESIAN_POINT('',(-3.9,2.14,0.2)); +#44643 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44644 = DIRECTION('',(0.,-0.,1.)); +#44645 = ADVANCED_FACE('',(#44646),#44657,.F.); +#44646 = FACE_BOUND('',#44647,.F.); +#44647 = EDGE_LOOP('',(#44648,#44654,#44655,#44656)); +#44648 = ORIENTED_EDGE('',*,*,#44649,.T.); +#44649 = EDGE_CURVE('',#36784,#36561,#44650,.T.); +#44650 = LINE('',#44651,#44652); +#44651 = CARTESIAN_POINT('',(-4.,2.14,0.1)); +#44652 = VECTOR('',#44653,1.); +#44653 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44654 = ORIENTED_EDGE('',*,*,#36568,.T.); +#44655 = ORIENTED_EDGE('',*,*,#44632,.F.); +#44656 = ORIENTED_EDGE('',*,*,#36791,.F.); +#44657 = CYLINDRICAL_SURFACE('',#44658,0.1); +#44658 = AXIS2_PLACEMENT_3D('',#44659,#44660,#44661); +#44659 = CARTESIAN_POINT('',(-4.,2.14,0.2)); +#44660 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#44661 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#44662 = ADVANCED_FACE('',(#44663),#44674,.F.); +#44663 = FACE_BOUND('',#44664,.F.); +#44664 = EDGE_LOOP('',(#44665,#44671,#44672,#44673)); +#44665 = ORIENTED_EDGE('',*,*,#44666,.T.); +#44666 = EDGE_CURVE('',#36776,#36553,#44667,.T.); +#44667 = LINE('',#44668,#44669); +#44668 = CARTESIAN_POINT('',(-4.5,2.14,0.1)); +#44669 = VECTOR('',#44670,1.); +#44670 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44671 = ORIENTED_EDGE('',*,*,#36560,.T.); +#44672 = ORIENTED_EDGE('',*,*,#44649,.F.); +#44673 = ORIENTED_EDGE('',*,*,#36783,.F.); +#44674 = PLANE('',#44675); +#44675 = AXIS2_PLACEMENT_3D('',#44676,#44677,#44678); +#44676 = CARTESIAN_POINT('',(-4.5,2.14,0.1)); +#44677 = DIRECTION('',(-0.,0.,-1.)); +#44678 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44679 = ADVANCED_FACE('',(#44680),#44691,.F.); +#44680 = FACE_BOUND('',#44681,.F.); +#44681 = EDGE_LOOP('',(#44682,#44688,#44689,#44690)); +#44682 = ORIENTED_EDGE('',*,*,#44683,.T.); +#44683 = EDGE_CURVE('',#36768,#36545,#44684,.T.); +#44684 = LINE('',#44685,#44686); +#44685 = CARTESIAN_POINT('',(-4.5,2.14,-8.326672684689E-17)); +#44686 = VECTOR('',#44687,1.); +#44687 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44688 = ORIENTED_EDGE('',*,*,#36552,.T.); +#44689 = ORIENTED_EDGE('',*,*,#44666,.F.); +#44690 = ORIENTED_EDGE('',*,*,#36775,.F.); +#44691 = PLANE('',#44692); +#44692 = AXIS2_PLACEMENT_3D('',#44693,#44694,#44695); +#44693 = CARTESIAN_POINT('',(-4.5,2.14,-8.326672684689E-17)); +#44694 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44695 = DIRECTION('',(0.,-0.,1.)); +#44696 = ADVANCED_FACE('',(#44697),#44708,.F.); +#44697 = FACE_BOUND('',#44698,.F.); +#44698 = EDGE_LOOP('',(#44699,#44705,#44706,#44707)); +#44699 = ORIENTED_EDGE('',*,*,#44700,.T.); +#44700 = EDGE_CURVE('',#36759,#36536,#44701,.T.); +#44701 = LINE('',#44702,#44703); +#44702 = CARTESIAN_POINT('',(-4.,2.14,-8.326672684689E-17)); +#44703 = VECTOR('',#44704,1.); +#44704 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44705 = ORIENTED_EDGE('',*,*,#36544,.T.); +#44706 = ORIENTED_EDGE('',*,*,#44683,.F.); +#44707 = ORIENTED_EDGE('',*,*,#36767,.F.); +#44708 = PLANE('',#44709); +#44709 = AXIS2_PLACEMENT_3D('',#44710,#44711,#44712); +#44710 = CARTESIAN_POINT('',(-4.,2.14,-8.326672684689E-17)); +#44711 = DIRECTION('',(0.,0.,1.)); +#44712 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44713 = ADVANCED_FACE('',(#44714),#44725,.T.); +#44714 = FACE_BOUND('',#44715,.T.); +#44715 = EDGE_LOOP('',(#44716,#44717,#44718,#44719)); +#44716 = ORIENTED_EDGE('',*,*,#36758,.T.); +#44717 = ORIENTED_EDGE('',*,*,#44700,.T.); +#44718 = ORIENTED_EDGE('',*,*,#36535,.F.); +#44719 = ORIENTED_EDGE('',*,*,#44720,.F.); +#44720 = EDGE_CURVE('',#36751,#36528,#44721,.T.); +#44721 = LINE('',#44722,#44723); +#44722 = CARTESIAN_POINT('',(-3.8,2.14,0.2)); +#44723 = VECTOR('',#44724,1.); +#44724 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44725 = CYLINDRICAL_SURFACE('',#44726,0.2); +#44726 = AXIS2_PLACEMENT_3D('',#44727,#44728,#44729); +#44727 = CARTESIAN_POINT('',(-4.,2.14,0.2)); +#44728 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44729 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#44730 = ADVANCED_FACE('',(#44731),#44737,.F.); +#44731 = FACE_BOUND('',#44732,.F.); +#44732 = EDGE_LOOP('',(#44733,#44734,#44735,#44736)); +#44733 = ORIENTED_EDGE('',*,*,#36833,.T.); +#44734 = ORIENTED_EDGE('',*,*,#36527,.T.); +#44735 = ORIENTED_EDGE('',*,*,#44720,.F.); +#44736 = ORIENTED_EDGE('',*,*,#36750,.F.); +#44737 = PLANE('',#44738); +#44738 = AXIS2_PLACEMENT_3D('',#44739,#44740,#44741); +#44739 = CARTESIAN_POINT('',(-3.8,2.14,0.65)); +#44740 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44741 = DIRECTION('',(-0.,0.,-1.)); +#44742 = ADVANCED_FACE('',(#44743),#44754,.T.); +#44743 = FACE_BOUND('',#44744,.T.); +#44744 = EDGE_LOOP('',(#44745,#44746,#44747,#44748)); +#44745 = ORIENTED_EDGE('',*,*,#36939,.T.); +#44746 = ORIENTED_EDGE('',*,*,#40753,.T.); +#44747 = ORIENTED_EDGE('',*,*,#37162,.F.); +#44748 = ORIENTED_EDGE('',*,*,#44749,.F.); +#44749 = EDGE_CURVE('',#36932,#37155,#44750,.T.); +#44750 = LINE('',#44751,#44752); +#44751 = CARTESIAN_POINT('',(-3.9,-1.86,0.65)); +#44752 = VECTOR('',#44753,1.); +#44753 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44754 = CYLINDRICAL_SURFACE('',#44755,0.2); +#44755 = AXIS2_PLACEMENT_3D('',#44756,#44757,#44758); +#44756 = CARTESIAN_POINT('',(-3.7,-1.86,0.65)); +#44757 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44758 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#44759 = ADVANCED_FACE('',(#44760),#44771,.F.); +#44760 = FACE_BOUND('',#44761,.F.); +#44761 = EDGE_LOOP('',(#44762,#44768,#44769,#44770)); +#44762 = ORIENTED_EDGE('',*,*,#44763,.T.); +#44763 = EDGE_CURVE('',#36923,#37146,#44764,.T.); +#44764 = LINE('',#44765,#44766); +#44765 = CARTESIAN_POINT('',(-3.9,-1.86,0.2)); +#44766 = VECTOR('',#44767,1.); +#44767 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44768 = ORIENTED_EDGE('',*,*,#37154,.T.); +#44769 = ORIENTED_EDGE('',*,*,#44749,.F.); +#44770 = ORIENTED_EDGE('',*,*,#36931,.F.); +#44771 = PLANE('',#44772); +#44772 = AXIS2_PLACEMENT_3D('',#44773,#44774,#44775); +#44773 = CARTESIAN_POINT('',(-3.9,-1.86,0.2)); +#44774 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44775 = DIRECTION('',(0.,-0.,1.)); +#44776 = ADVANCED_FACE('',(#44777),#44788,.F.); +#44777 = FACE_BOUND('',#44778,.F.); +#44778 = EDGE_LOOP('',(#44779,#44785,#44786,#44787)); +#44779 = ORIENTED_EDGE('',*,*,#44780,.T.); +#44780 = EDGE_CURVE('',#36915,#37138,#44781,.T.); +#44781 = LINE('',#44782,#44783); +#44782 = CARTESIAN_POINT('',(-4.,-1.86,0.1)); +#44783 = VECTOR('',#44784,1.); +#44784 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44785 = ORIENTED_EDGE('',*,*,#37145,.T.); +#44786 = ORIENTED_EDGE('',*,*,#44763,.F.); +#44787 = ORIENTED_EDGE('',*,*,#36922,.F.); +#44788 = CYLINDRICAL_SURFACE('',#44789,0.1); +#44789 = AXIS2_PLACEMENT_3D('',#44790,#44791,#44792); +#44790 = CARTESIAN_POINT('',(-4.,-1.86,0.2)); +#44791 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#44792 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#44793 = ADVANCED_FACE('',(#44794),#44805,.F.); +#44794 = FACE_BOUND('',#44795,.F.); +#44795 = EDGE_LOOP('',(#44796,#44802,#44803,#44804)); +#44796 = ORIENTED_EDGE('',*,*,#44797,.T.); +#44797 = EDGE_CURVE('',#36907,#37130,#44798,.T.); +#44798 = LINE('',#44799,#44800); +#44799 = CARTESIAN_POINT('',(-4.5,-1.86,0.1)); +#44800 = VECTOR('',#44801,1.); +#44801 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44802 = ORIENTED_EDGE('',*,*,#37137,.T.); +#44803 = ORIENTED_EDGE('',*,*,#44780,.F.); +#44804 = ORIENTED_EDGE('',*,*,#36914,.F.); +#44805 = PLANE('',#44806); +#44806 = AXIS2_PLACEMENT_3D('',#44807,#44808,#44809); +#44807 = CARTESIAN_POINT('',(-4.5,-1.86,0.1)); +#44808 = DIRECTION('',(-0.,0.,-1.)); +#44809 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44810 = ADVANCED_FACE('',(#44811),#44822,.F.); +#44811 = FACE_BOUND('',#44812,.F.); +#44812 = EDGE_LOOP('',(#44813,#44819,#44820,#44821)); +#44813 = ORIENTED_EDGE('',*,*,#44814,.T.); +#44814 = EDGE_CURVE('',#36899,#37122,#44815,.T.); +#44815 = LINE('',#44816,#44817); +#44816 = CARTESIAN_POINT('',(-4.5,-1.86,-8.326672684689E-17)); +#44817 = VECTOR('',#44818,1.); +#44818 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44819 = ORIENTED_EDGE('',*,*,#37129,.T.); +#44820 = ORIENTED_EDGE('',*,*,#44797,.F.); +#44821 = ORIENTED_EDGE('',*,*,#36906,.F.); +#44822 = PLANE('',#44823); +#44823 = AXIS2_PLACEMENT_3D('',#44824,#44825,#44826); +#44824 = CARTESIAN_POINT('',(-4.5,-1.86,-8.326672684689E-17)); +#44825 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44826 = DIRECTION('',(0.,-0.,1.)); +#44827 = ADVANCED_FACE('',(#44828),#44839,.F.); +#44828 = FACE_BOUND('',#44829,.F.); +#44829 = EDGE_LOOP('',(#44830,#44836,#44837,#44838)); +#44830 = ORIENTED_EDGE('',*,*,#44831,.T.); +#44831 = EDGE_CURVE('',#36890,#37113,#44832,.T.); +#44832 = LINE('',#44833,#44834); +#44833 = CARTESIAN_POINT('',(-4.,-1.86,-8.326672684689E-17)); +#44834 = VECTOR('',#44835,1.); +#44835 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44836 = ORIENTED_EDGE('',*,*,#37121,.T.); +#44837 = ORIENTED_EDGE('',*,*,#44814,.F.); +#44838 = ORIENTED_EDGE('',*,*,#36898,.F.); +#44839 = PLANE('',#44840); +#44840 = AXIS2_PLACEMENT_3D('',#44841,#44842,#44843); +#44841 = CARTESIAN_POINT('',(-4.,-1.86,-8.326672684689E-17)); +#44842 = DIRECTION('',(0.,0.,1.)); +#44843 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44844 = ADVANCED_FACE('',(#44845),#44856,.T.); +#44845 = FACE_BOUND('',#44846,.T.); +#44846 = EDGE_LOOP('',(#44847,#44848,#44849,#44850)); +#44847 = ORIENTED_EDGE('',*,*,#36889,.T.); +#44848 = ORIENTED_EDGE('',*,*,#44831,.T.); +#44849 = ORIENTED_EDGE('',*,*,#37112,.F.); +#44850 = ORIENTED_EDGE('',*,*,#44851,.F.); +#44851 = EDGE_CURVE('',#36882,#37105,#44852,.T.); +#44852 = LINE('',#44853,#44854); +#44853 = CARTESIAN_POINT('',(-3.8,-1.86,0.2)); +#44854 = VECTOR('',#44855,1.); +#44855 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44856 = CYLINDRICAL_SURFACE('',#44857,0.2); +#44857 = AXIS2_PLACEMENT_3D('',#44858,#44859,#44860); +#44858 = CARTESIAN_POINT('',(-4.,-1.86,0.2)); +#44859 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44860 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#44861 = ADVANCED_FACE('',(#44862),#44868,.F.); +#44862 = FACE_BOUND('',#44863,.F.); +#44863 = EDGE_LOOP('',(#44864,#44865,#44866,#44867)); +#44864 = ORIENTED_EDGE('',*,*,#37086,.T.); +#44865 = ORIENTED_EDGE('',*,*,#37104,.T.); +#44866 = ORIENTED_EDGE('',*,*,#44851,.F.); +#44867 = ORIENTED_EDGE('',*,*,#36881,.F.); +#44868 = PLANE('',#44869); +#44869 = AXIS2_PLACEMENT_3D('',#44870,#44871,#44872); +#44870 = CARTESIAN_POINT('',(-3.8,-1.86,0.65)); +#44871 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44872 = DIRECTION('',(-0.,0.,-1.)); +#44873 = ADVANCED_FACE('',(#44874),#44885,.T.); +#44874 = FACE_BOUND('',#44875,.T.); +#44875 = EDGE_LOOP('',(#44876,#44877,#44878,#44879)); +#44876 = ORIENTED_EDGE('',*,*,#37254,.T.); +#44877 = ORIENTED_EDGE('',*,*,#40734,.T.); +#44878 = ORIENTED_EDGE('',*,*,#37031,.F.); +#44879 = ORIENTED_EDGE('',*,*,#44880,.F.); +#44880 = EDGE_CURVE('',#37247,#37024,#44881,.T.); +#44881 = LINE('',#44882,#44883); +#44882 = CARTESIAN_POINT('',(-3.9,1.64,0.65)); +#44883 = VECTOR('',#44884,1.); +#44884 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44885 = CYLINDRICAL_SURFACE('',#44886,0.2); +#44886 = AXIS2_PLACEMENT_3D('',#44887,#44888,#44889); +#44887 = CARTESIAN_POINT('',(-3.7,1.64,0.65)); +#44888 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44889 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#44890 = ADVANCED_FACE('',(#44891),#44902,.F.); +#44891 = FACE_BOUND('',#44892,.F.); +#44892 = EDGE_LOOP('',(#44893,#44899,#44900,#44901)); +#44893 = ORIENTED_EDGE('',*,*,#44894,.T.); +#44894 = EDGE_CURVE('',#37238,#37015,#44895,.T.); +#44895 = LINE('',#44896,#44897); +#44896 = CARTESIAN_POINT('',(-3.9,1.64,0.2)); +#44897 = VECTOR('',#44898,1.); +#44898 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44899 = ORIENTED_EDGE('',*,*,#37023,.T.); +#44900 = ORIENTED_EDGE('',*,*,#44880,.F.); +#44901 = ORIENTED_EDGE('',*,*,#37246,.F.); +#44902 = PLANE('',#44903); +#44903 = AXIS2_PLACEMENT_3D('',#44904,#44905,#44906); +#44904 = CARTESIAN_POINT('',(-3.9,1.64,0.2)); +#44905 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44906 = DIRECTION('',(0.,-0.,1.)); +#44907 = ADVANCED_FACE('',(#44908),#44919,.F.); +#44908 = FACE_BOUND('',#44909,.F.); +#44909 = EDGE_LOOP('',(#44910,#44916,#44917,#44918)); +#44910 = ORIENTED_EDGE('',*,*,#44911,.T.); +#44911 = EDGE_CURVE('',#37230,#37007,#44912,.T.); +#44912 = LINE('',#44913,#44914); +#44913 = CARTESIAN_POINT('',(-4.,1.64,0.1)); +#44914 = VECTOR('',#44915,1.); +#44915 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44916 = ORIENTED_EDGE('',*,*,#37014,.T.); +#44917 = ORIENTED_EDGE('',*,*,#44894,.F.); +#44918 = ORIENTED_EDGE('',*,*,#37237,.F.); +#44919 = CYLINDRICAL_SURFACE('',#44920,0.1); +#44920 = AXIS2_PLACEMENT_3D('',#44921,#44922,#44923); +#44921 = CARTESIAN_POINT('',(-4.,1.64,0.2)); +#44922 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#44923 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#44924 = ADVANCED_FACE('',(#44925),#44936,.F.); +#44925 = FACE_BOUND('',#44926,.F.); +#44926 = EDGE_LOOP('',(#44927,#44933,#44934,#44935)); +#44927 = ORIENTED_EDGE('',*,*,#44928,.T.); +#44928 = EDGE_CURVE('',#37222,#36999,#44929,.T.); +#44929 = LINE('',#44930,#44931); +#44930 = CARTESIAN_POINT('',(-4.5,1.64,0.1)); +#44931 = VECTOR('',#44932,1.); +#44932 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44933 = ORIENTED_EDGE('',*,*,#37006,.T.); +#44934 = ORIENTED_EDGE('',*,*,#44911,.F.); +#44935 = ORIENTED_EDGE('',*,*,#37229,.F.); +#44936 = PLANE('',#44937); +#44937 = AXIS2_PLACEMENT_3D('',#44938,#44939,#44940); +#44938 = CARTESIAN_POINT('',(-4.5,1.64,0.1)); +#44939 = DIRECTION('',(-0.,0.,-1.)); +#44940 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44941 = ADVANCED_FACE('',(#44942),#44953,.F.); +#44942 = FACE_BOUND('',#44943,.F.); +#44943 = EDGE_LOOP('',(#44944,#44950,#44951,#44952)); +#44944 = ORIENTED_EDGE('',*,*,#44945,.T.); +#44945 = EDGE_CURVE('',#37214,#36991,#44946,.T.); +#44946 = LINE('',#44947,#44948); +#44947 = CARTESIAN_POINT('',(-4.5,1.64,-8.326672684689E-17)); +#44948 = VECTOR('',#44949,1.); +#44949 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44950 = ORIENTED_EDGE('',*,*,#36998,.T.); +#44951 = ORIENTED_EDGE('',*,*,#44928,.F.); +#44952 = ORIENTED_EDGE('',*,*,#37221,.F.); +#44953 = PLANE('',#44954); +#44954 = AXIS2_PLACEMENT_3D('',#44955,#44956,#44957); +#44955 = CARTESIAN_POINT('',(-4.5,1.64,-8.326672684689E-17)); +#44956 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#44957 = DIRECTION('',(0.,-0.,1.)); +#44958 = ADVANCED_FACE('',(#44959),#44970,.F.); +#44959 = FACE_BOUND('',#44960,.F.); +#44960 = EDGE_LOOP('',(#44961,#44967,#44968,#44969)); +#44961 = ORIENTED_EDGE('',*,*,#44962,.T.); +#44962 = EDGE_CURVE('',#37205,#36982,#44963,.T.); +#44963 = LINE('',#44964,#44965); +#44964 = CARTESIAN_POINT('',(-4.,1.64,-8.326672684689E-17)); +#44965 = VECTOR('',#44966,1.); +#44966 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44967 = ORIENTED_EDGE('',*,*,#36990,.T.); +#44968 = ORIENTED_EDGE('',*,*,#44945,.F.); +#44969 = ORIENTED_EDGE('',*,*,#37213,.F.); +#44970 = PLANE('',#44971); +#44971 = AXIS2_PLACEMENT_3D('',#44972,#44973,#44974); +#44972 = CARTESIAN_POINT('',(-4.,1.64,-8.326672684689E-17)); +#44973 = DIRECTION('',(0.,0.,1.)); +#44974 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#44975 = ADVANCED_FACE('',(#44976),#44987,.T.); +#44976 = FACE_BOUND('',#44977,.T.); +#44977 = EDGE_LOOP('',(#44978,#44979,#44980,#44981)); +#44978 = ORIENTED_EDGE('',*,*,#37204,.T.); +#44979 = ORIENTED_EDGE('',*,*,#44962,.T.); +#44980 = ORIENTED_EDGE('',*,*,#36981,.F.); +#44981 = ORIENTED_EDGE('',*,*,#44982,.F.); +#44982 = EDGE_CURVE('',#37197,#36974,#44983,.T.); +#44983 = LINE('',#44984,#44985); +#44984 = CARTESIAN_POINT('',(-3.8,1.64,0.2)); +#44985 = VECTOR('',#44986,1.); +#44986 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#44987 = CYLINDRICAL_SURFACE('',#44988,0.2); +#44988 = AXIS2_PLACEMENT_3D('',#44989,#44990,#44991); +#44989 = CARTESIAN_POINT('',(-4.,1.64,0.2)); +#44990 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#44991 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#44992 = ADVANCED_FACE('',(#44993),#44999,.F.); +#44993 = FACE_BOUND('',#44994,.F.); +#44994 = EDGE_LOOP('',(#44995,#44996,#44997,#44998)); +#44995 = ORIENTED_EDGE('',*,*,#37279,.T.); +#44996 = ORIENTED_EDGE('',*,*,#36973,.T.); +#44997 = ORIENTED_EDGE('',*,*,#44982,.F.); +#44998 = ORIENTED_EDGE('',*,*,#37196,.F.); +#44999 = PLANE('',#45000); +#45000 = AXIS2_PLACEMENT_3D('',#45001,#45002,#45003); +#45001 = CARTESIAN_POINT('',(-3.8,1.64,0.65)); +#45002 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45003 = DIRECTION('',(-0.,0.,-1.)); +#45004 = ADVANCED_FACE('',(#45005),#45016,.T.); +#45005 = FACE_BOUND('',#45006,.T.); +#45006 = EDGE_LOOP('',(#45007,#45008,#45009,#45010)); +#45007 = ORIENTED_EDGE('',*,*,#37385,.T.); +#45008 = ORIENTED_EDGE('',*,*,#40791,.T.); +#45009 = ORIENTED_EDGE('',*,*,#37608,.F.); +#45010 = ORIENTED_EDGE('',*,*,#45011,.F.); +#45011 = EDGE_CURVE('',#37378,#37601,#45012,.T.); +#45012 = LINE('',#45013,#45014); +#45013 = CARTESIAN_POINT('',(-3.9,-1.36,0.65)); +#45014 = VECTOR('',#45015,1.); +#45015 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45016 = CYLINDRICAL_SURFACE('',#45017,0.2); +#45017 = AXIS2_PLACEMENT_3D('',#45018,#45019,#45020); +#45018 = CARTESIAN_POINT('',(-3.7,-1.36,0.65)); +#45019 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45020 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45021 = ADVANCED_FACE('',(#45022),#45033,.F.); +#45022 = FACE_BOUND('',#45023,.F.); +#45023 = EDGE_LOOP('',(#45024,#45030,#45031,#45032)); +#45024 = ORIENTED_EDGE('',*,*,#45025,.T.); +#45025 = EDGE_CURVE('',#37369,#37592,#45026,.T.); +#45026 = LINE('',#45027,#45028); +#45027 = CARTESIAN_POINT('',(-3.9,-1.36,0.2)); +#45028 = VECTOR('',#45029,1.); +#45029 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45030 = ORIENTED_EDGE('',*,*,#37600,.T.); +#45031 = ORIENTED_EDGE('',*,*,#45011,.F.); +#45032 = ORIENTED_EDGE('',*,*,#37377,.F.); +#45033 = PLANE('',#45034); +#45034 = AXIS2_PLACEMENT_3D('',#45035,#45036,#45037); +#45035 = CARTESIAN_POINT('',(-3.9,-1.36,0.2)); +#45036 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45037 = DIRECTION('',(0.,-0.,1.)); +#45038 = ADVANCED_FACE('',(#45039),#45050,.F.); +#45039 = FACE_BOUND('',#45040,.F.); +#45040 = EDGE_LOOP('',(#45041,#45047,#45048,#45049)); +#45041 = ORIENTED_EDGE('',*,*,#45042,.T.); +#45042 = EDGE_CURVE('',#37361,#37584,#45043,.T.); +#45043 = LINE('',#45044,#45045); +#45044 = CARTESIAN_POINT('',(-4.,-1.36,0.1)); +#45045 = VECTOR('',#45046,1.); +#45046 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45047 = ORIENTED_EDGE('',*,*,#37591,.T.); +#45048 = ORIENTED_EDGE('',*,*,#45025,.F.); +#45049 = ORIENTED_EDGE('',*,*,#37368,.F.); +#45050 = CYLINDRICAL_SURFACE('',#45051,0.1); +#45051 = AXIS2_PLACEMENT_3D('',#45052,#45053,#45054); +#45052 = CARTESIAN_POINT('',(-4.,-1.36,0.2)); +#45053 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45054 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45055 = ADVANCED_FACE('',(#45056),#45067,.F.); +#45056 = FACE_BOUND('',#45057,.F.); +#45057 = EDGE_LOOP('',(#45058,#45064,#45065,#45066)); +#45058 = ORIENTED_EDGE('',*,*,#45059,.T.); +#45059 = EDGE_CURVE('',#37353,#37576,#45060,.T.); +#45060 = LINE('',#45061,#45062); +#45061 = CARTESIAN_POINT('',(-4.5,-1.36,0.1)); +#45062 = VECTOR('',#45063,1.); +#45063 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45064 = ORIENTED_EDGE('',*,*,#37583,.T.); +#45065 = ORIENTED_EDGE('',*,*,#45042,.F.); +#45066 = ORIENTED_EDGE('',*,*,#37360,.F.); +#45067 = PLANE('',#45068); +#45068 = AXIS2_PLACEMENT_3D('',#45069,#45070,#45071); +#45069 = CARTESIAN_POINT('',(-4.5,-1.36,0.1)); +#45070 = DIRECTION('',(-0.,0.,-1.)); +#45071 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45072 = ADVANCED_FACE('',(#45073),#45084,.F.); +#45073 = FACE_BOUND('',#45074,.F.); +#45074 = EDGE_LOOP('',(#45075,#45081,#45082,#45083)); +#45075 = ORIENTED_EDGE('',*,*,#45076,.T.); +#45076 = EDGE_CURVE('',#37345,#37568,#45077,.T.); +#45077 = LINE('',#45078,#45079); +#45078 = CARTESIAN_POINT('',(-4.5,-1.36,-8.326672684689E-17)); +#45079 = VECTOR('',#45080,1.); +#45080 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45081 = ORIENTED_EDGE('',*,*,#37575,.T.); +#45082 = ORIENTED_EDGE('',*,*,#45059,.F.); +#45083 = ORIENTED_EDGE('',*,*,#37352,.F.); +#45084 = PLANE('',#45085); +#45085 = AXIS2_PLACEMENT_3D('',#45086,#45087,#45088); +#45086 = CARTESIAN_POINT('',(-4.5,-1.36,-8.326672684689E-17)); +#45087 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45088 = DIRECTION('',(0.,-0.,1.)); +#45089 = ADVANCED_FACE('',(#45090),#45101,.F.); +#45090 = FACE_BOUND('',#45091,.F.); +#45091 = EDGE_LOOP('',(#45092,#45098,#45099,#45100)); +#45092 = ORIENTED_EDGE('',*,*,#45093,.T.); +#45093 = EDGE_CURVE('',#37336,#37559,#45094,.T.); +#45094 = LINE('',#45095,#45096); +#45095 = CARTESIAN_POINT('',(-4.,-1.36,-8.326672684689E-17)); +#45096 = VECTOR('',#45097,1.); +#45097 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45098 = ORIENTED_EDGE('',*,*,#37567,.T.); +#45099 = ORIENTED_EDGE('',*,*,#45076,.F.); +#45100 = ORIENTED_EDGE('',*,*,#37344,.F.); +#45101 = PLANE('',#45102); +#45102 = AXIS2_PLACEMENT_3D('',#45103,#45104,#45105); +#45103 = CARTESIAN_POINT('',(-4.,-1.36,-8.326672684689E-17)); +#45104 = DIRECTION('',(0.,0.,1.)); +#45105 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45106 = ADVANCED_FACE('',(#45107),#45118,.T.); +#45107 = FACE_BOUND('',#45108,.T.); +#45108 = EDGE_LOOP('',(#45109,#45110,#45111,#45112)); +#45109 = ORIENTED_EDGE('',*,*,#37335,.T.); +#45110 = ORIENTED_EDGE('',*,*,#45093,.T.); +#45111 = ORIENTED_EDGE('',*,*,#37558,.F.); +#45112 = ORIENTED_EDGE('',*,*,#45113,.F.); +#45113 = EDGE_CURVE('',#37328,#37551,#45114,.T.); +#45114 = LINE('',#45115,#45116); +#45115 = CARTESIAN_POINT('',(-3.8,-1.36,0.2)); +#45116 = VECTOR('',#45117,1.); +#45117 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45118 = CYLINDRICAL_SURFACE('',#45119,0.2); +#45119 = AXIS2_PLACEMENT_3D('',#45120,#45121,#45122); +#45120 = CARTESIAN_POINT('',(-4.,-1.36,0.2)); +#45121 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45122 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45123 = ADVANCED_FACE('',(#45124),#45130,.F.); +#45124 = FACE_BOUND('',#45125,.F.); +#45125 = EDGE_LOOP('',(#45126,#45127,#45128,#45129)); +#45126 = ORIENTED_EDGE('',*,*,#37532,.T.); +#45127 = ORIENTED_EDGE('',*,*,#37550,.T.); +#45128 = ORIENTED_EDGE('',*,*,#45113,.F.); +#45129 = ORIENTED_EDGE('',*,*,#37327,.F.); +#45130 = PLANE('',#45131); +#45131 = AXIS2_PLACEMENT_3D('',#45132,#45133,#45134); +#45132 = CARTESIAN_POINT('',(-3.8,-1.36,0.65)); +#45133 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45134 = DIRECTION('',(-0.,0.,-1.)); +#45135 = ADVANCED_FACE('',(#45136),#45147,.T.); +#45136 = FACE_BOUND('',#45137,.T.); +#45137 = EDGE_LOOP('',(#45138,#45139,#45140,#45141)); +#45138 = ORIENTED_EDGE('',*,*,#37700,.T.); +#45139 = ORIENTED_EDGE('',*,*,#40772,.T.); +#45140 = ORIENTED_EDGE('',*,*,#37477,.F.); +#45141 = ORIENTED_EDGE('',*,*,#45142,.F.); +#45142 = EDGE_CURVE('',#37693,#37470,#45143,.T.); +#45143 = LINE('',#45144,#45145); +#45144 = CARTESIAN_POINT('',(-3.9,1.14,0.65)); +#45145 = VECTOR('',#45146,1.); +#45146 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45147 = CYLINDRICAL_SURFACE('',#45148,0.2); +#45148 = AXIS2_PLACEMENT_3D('',#45149,#45150,#45151); +#45149 = CARTESIAN_POINT('',(-3.7,1.14,0.65)); +#45150 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45151 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45152 = ADVANCED_FACE('',(#45153),#45164,.F.); +#45153 = FACE_BOUND('',#45154,.F.); +#45154 = EDGE_LOOP('',(#45155,#45161,#45162,#45163)); +#45155 = ORIENTED_EDGE('',*,*,#45156,.T.); +#45156 = EDGE_CURVE('',#37684,#37461,#45157,.T.); +#45157 = LINE('',#45158,#45159); +#45158 = CARTESIAN_POINT('',(-3.9,1.14,0.2)); +#45159 = VECTOR('',#45160,1.); +#45160 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45161 = ORIENTED_EDGE('',*,*,#37469,.T.); +#45162 = ORIENTED_EDGE('',*,*,#45142,.F.); +#45163 = ORIENTED_EDGE('',*,*,#37692,.F.); +#45164 = PLANE('',#45165); +#45165 = AXIS2_PLACEMENT_3D('',#45166,#45167,#45168); +#45166 = CARTESIAN_POINT('',(-3.9,1.14,0.2)); +#45167 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45168 = DIRECTION('',(0.,-0.,1.)); +#45169 = ADVANCED_FACE('',(#45170),#45181,.F.); +#45170 = FACE_BOUND('',#45171,.F.); +#45171 = EDGE_LOOP('',(#45172,#45178,#45179,#45180)); +#45172 = ORIENTED_EDGE('',*,*,#45173,.T.); +#45173 = EDGE_CURVE('',#37676,#37453,#45174,.T.); +#45174 = LINE('',#45175,#45176); +#45175 = CARTESIAN_POINT('',(-4.,1.14,0.1)); +#45176 = VECTOR('',#45177,1.); +#45177 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45178 = ORIENTED_EDGE('',*,*,#37460,.T.); +#45179 = ORIENTED_EDGE('',*,*,#45156,.F.); +#45180 = ORIENTED_EDGE('',*,*,#37683,.F.); +#45181 = CYLINDRICAL_SURFACE('',#45182,0.1); +#45182 = AXIS2_PLACEMENT_3D('',#45183,#45184,#45185); +#45183 = CARTESIAN_POINT('',(-4.,1.14,0.2)); +#45184 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45185 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45186 = ADVANCED_FACE('',(#45187),#45198,.F.); +#45187 = FACE_BOUND('',#45188,.F.); +#45188 = EDGE_LOOP('',(#45189,#45195,#45196,#45197)); +#45189 = ORIENTED_EDGE('',*,*,#45190,.T.); +#45190 = EDGE_CURVE('',#37668,#37445,#45191,.T.); +#45191 = LINE('',#45192,#45193); +#45192 = CARTESIAN_POINT('',(-4.5,1.14,0.1)); +#45193 = VECTOR('',#45194,1.); +#45194 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45195 = ORIENTED_EDGE('',*,*,#37452,.T.); +#45196 = ORIENTED_EDGE('',*,*,#45173,.F.); +#45197 = ORIENTED_EDGE('',*,*,#37675,.F.); +#45198 = PLANE('',#45199); +#45199 = AXIS2_PLACEMENT_3D('',#45200,#45201,#45202); +#45200 = CARTESIAN_POINT('',(-4.5,1.14,0.1)); +#45201 = DIRECTION('',(-0.,0.,-1.)); +#45202 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45203 = ADVANCED_FACE('',(#45204),#45215,.F.); +#45204 = FACE_BOUND('',#45205,.F.); +#45205 = EDGE_LOOP('',(#45206,#45212,#45213,#45214)); +#45206 = ORIENTED_EDGE('',*,*,#45207,.T.); +#45207 = EDGE_CURVE('',#37660,#37437,#45208,.T.); +#45208 = LINE('',#45209,#45210); +#45209 = CARTESIAN_POINT('',(-4.5,1.14,-8.326672684689E-17)); +#45210 = VECTOR('',#45211,1.); +#45211 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45212 = ORIENTED_EDGE('',*,*,#37444,.T.); +#45213 = ORIENTED_EDGE('',*,*,#45190,.F.); +#45214 = ORIENTED_EDGE('',*,*,#37667,.F.); +#45215 = PLANE('',#45216); +#45216 = AXIS2_PLACEMENT_3D('',#45217,#45218,#45219); +#45217 = CARTESIAN_POINT('',(-4.5,1.14,-8.326672684689E-17)); +#45218 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45219 = DIRECTION('',(0.,-0.,1.)); +#45220 = ADVANCED_FACE('',(#45221),#45232,.F.); +#45221 = FACE_BOUND('',#45222,.F.); +#45222 = EDGE_LOOP('',(#45223,#45229,#45230,#45231)); +#45223 = ORIENTED_EDGE('',*,*,#45224,.T.); +#45224 = EDGE_CURVE('',#37651,#37428,#45225,.T.); +#45225 = LINE('',#45226,#45227); +#45226 = CARTESIAN_POINT('',(-4.,1.14,-8.326672684689E-17)); +#45227 = VECTOR('',#45228,1.); +#45228 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45229 = ORIENTED_EDGE('',*,*,#37436,.T.); +#45230 = ORIENTED_EDGE('',*,*,#45207,.F.); +#45231 = ORIENTED_EDGE('',*,*,#37659,.F.); +#45232 = PLANE('',#45233); +#45233 = AXIS2_PLACEMENT_3D('',#45234,#45235,#45236); +#45234 = CARTESIAN_POINT('',(-4.,1.14,-8.326672684689E-17)); +#45235 = DIRECTION('',(0.,0.,1.)); +#45236 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45237 = ADVANCED_FACE('',(#45238),#45249,.T.); +#45238 = FACE_BOUND('',#45239,.T.); +#45239 = EDGE_LOOP('',(#45240,#45241,#45242,#45243)); +#45240 = ORIENTED_EDGE('',*,*,#37650,.T.); +#45241 = ORIENTED_EDGE('',*,*,#45224,.T.); +#45242 = ORIENTED_EDGE('',*,*,#37427,.F.); +#45243 = ORIENTED_EDGE('',*,*,#45244,.F.); +#45244 = EDGE_CURVE('',#37643,#37420,#45245,.T.); +#45245 = LINE('',#45246,#45247); +#45246 = CARTESIAN_POINT('',(-3.8,1.14,0.2)); +#45247 = VECTOR('',#45248,1.); +#45248 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45249 = CYLINDRICAL_SURFACE('',#45250,0.2); +#45250 = AXIS2_PLACEMENT_3D('',#45251,#45252,#45253); +#45251 = CARTESIAN_POINT('',(-4.,1.14,0.2)); +#45252 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45253 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45254 = ADVANCED_FACE('',(#45255),#45261,.F.); +#45255 = FACE_BOUND('',#45256,.F.); +#45256 = EDGE_LOOP('',(#45257,#45258,#45259,#45260)); +#45257 = ORIENTED_EDGE('',*,*,#37725,.T.); +#45258 = ORIENTED_EDGE('',*,*,#37419,.T.); +#45259 = ORIENTED_EDGE('',*,*,#45244,.F.); +#45260 = ORIENTED_EDGE('',*,*,#37642,.F.); +#45261 = PLANE('',#45262); +#45262 = AXIS2_PLACEMENT_3D('',#45263,#45264,#45265); +#45263 = CARTESIAN_POINT('',(-3.8,1.14,0.65)); +#45264 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45265 = DIRECTION('',(-0.,0.,-1.)); +#45266 = ADVANCED_FACE('',(#45267),#45278,.T.); +#45267 = FACE_BOUND('',#45268,.T.); +#45268 = EDGE_LOOP('',(#45269,#45270,#45271,#45272)); +#45269 = ORIENTED_EDGE('',*,*,#37831,.T.); +#45270 = ORIENTED_EDGE('',*,*,#40829,.T.); +#45271 = ORIENTED_EDGE('',*,*,#38054,.F.); +#45272 = ORIENTED_EDGE('',*,*,#45273,.F.); +#45273 = EDGE_CURVE('',#37824,#38047,#45274,.T.); +#45274 = LINE('',#45275,#45276); +#45275 = CARTESIAN_POINT('',(-3.9,-0.86,0.65)); +#45276 = VECTOR('',#45277,1.); +#45277 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45278 = CYLINDRICAL_SURFACE('',#45279,0.2); +#45279 = AXIS2_PLACEMENT_3D('',#45280,#45281,#45282); +#45280 = CARTESIAN_POINT('',(-3.7,-0.86,0.65)); +#45281 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45282 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45283 = ADVANCED_FACE('',(#45284),#45295,.F.); +#45284 = FACE_BOUND('',#45285,.F.); +#45285 = EDGE_LOOP('',(#45286,#45292,#45293,#45294)); +#45286 = ORIENTED_EDGE('',*,*,#45287,.T.); +#45287 = EDGE_CURVE('',#37815,#38038,#45288,.T.); +#45288 = LINE('',#45289,#45290); +#45289 = CARTESIAN_POINT('',(-3.9,-0.86,0.2)); +#45290 = VECTOR('',#45291,1.); +#45291 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45292 = ORIENTED_EDGE('',*,*,#38046,.T.); +#45293 = ORIENTED_EDGE('',*,*,#45273,.F.); +#45294 = ORIENTED_EDGE('',*,*,#37823,.F.); +#45295 = PLANE('',#45296); +#45296 = AXIS2_PLACEMENT_3D('',#45297,#45298,#45299); +#45297 = CARTESIAN_POINT('',(-3.9,-0.86,0.2)); +#45298 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45299 = DIRECTION('',(0.,-0.,1.)); +#45300 = ADVANCED_FACE('',(#45301),#45312,.F.); +#45301 = FACE_BOUND('',#45302,.F.); +#45302 = EDGE_LOOP('',(#45303,#45309,#45310,#45311)); +#45303 = ORIENTED_EDGE('',*,*,#45304,.T.); +#45304 = EDGE_CURVE('',#37807,#38030,#45305,.T.); +#45305 = LINE('',#45306,#45307); +#45306 = CARTESIAN_POINT('',(-4.,-0.86,0.1)); +#45307 = VECTOR('',#45308,1.); +#45308 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45309 = ORIENTED_EDGE('',*,*,#38037,.T.); +#45310 = ORIENTED_EDGE('',*,*,#45287,.F.); +#45311 = ORIENTED_EDGE('',*,*,#37814,.F.); +#45312 = CYLINDRICAL_SURFACE('',#45313,0.1); +#45313 = AXIS2_PLACEMENT_3D('',#45314,#45315,#45316); +#45314 = CARTESIAN_POINT('',(-4.,-0.86,0.2)); +#45315 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45316 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45317 = ADVANCED_FACE('',(#45318),#45329,.F.); +#45318 = FACE_BOUND('',#45319,.F.); +#45319 = EDGE_LOOP('',(#45320,#45326,#45327,#45328)); +#45320 = ORIENTED_EDGE('',*,*,#45321,.T.); +#45321 = EDGE_CURVE('',#37799,#38022,#45322,.T.); +#45322 = LINE('',#45323,#45324); +#45323 = CARTESIAN_POINT('',(-4.5,-0.86,0.1)); +#45324 = VECTOR('',#45325,1.); +#45325 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45326 = ORIENTED_EDGE('',*,*,#38029,.T.); +#45327 = ORIENTED_EDGE('',*,*,#45304,.F.); +#45328 = ORIENTED_EDGE('',*,*,#37806,.F.); +#45329 = PLANE('',#45330); +#45330 = AXIS2_PLACEMENT_3D('',#45331,#45332,#45333); +#45331 = CARTESIAN_POINT('',(-4.5,-0.86,0.1)); +#45332 = DIRECTION('',(-0.,0.,-1.)); +#45333 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45334 = ADVANCED_FACE('',(#45335),#45346,.F.); +#45335 = FACE_BOUND('',#45336,.F.); +#45336 = EDGE_LOOP('',(#45337,#45343,#45344,#45345)); +#45337 = ORIENTED_EDGE('',*,*,#45338,.T.); +#45338 = EDGE_CURVE('',#37791,#38014,#45339,.T.); +#45339 = LINE('',#45340,#45341); +#45340 = CARTESIAN_POINT('',(-4.5,-0.86,-8.326672684689E-17)); +#45341 = VECTOR('',#45342,1.); +#45342 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45343 = ORIENTED_EDGE('',*,*,#38021,.T.); +#45344 = ORIENTED_EDGE('',*,*,#45321,.F.); +#45345 = ORIENTED_EDGE('',*,*,#37798,.F.); +#45346 = PLANE('',#45347); +#45347 = AXIS2_PLACEMENT_3D('',#45348,#45349,#45350); +#45348 = CARTESIAN_POINT('',(-4.5,-0.86,-8.326672684689E-17)); +#45349 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45350 = DIRECTION('',(0.,-0.,1.)); +#45351 = ADVANCED_FACE('',(#45352),#45363,.F.); +#45352 = FACE_BOUND('',#45353,.F.); +#45353 = EDGE_LOOP('',(#45354,#45360,#45361,#45362)); +#45354 = ORIENTED_EDGE('',*,*,#45355,.T.); +#45355 = EDGE_CURVE('',#37782,#38005,#45356,.T.); +#45356 = LINE('',#45357,#45358); +#45357 = CARTESIAN_POINT('',(-4.,-0.86,-8.326672684689E-17)); +#45358 = VECTOR('',#45359,1.); +#45359 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45360 = ORIENTED_EDGE('',*,*,#38013,.T.); +#45361 = ORIENTED_EDGE('',*,*,#45338,.F.); +#45362 = ORIENTED_EDGE('',*,*,#37790,.F.); +#45363 = PLANE('',#45364); +#45364 = AXIS2_PLACEMENT_3D('',#45365,#45366,#45367); +#45365 = CARTESIAN_POINT('',(-4.,-0.86,-8.326672684689E-17)); +#45366 = DIRECTION('',(0.,0.,1.)); +#45367 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45368 = ADVANCED_FACE('',(#45369),#45380,.T.); +#45369 = FACE_BOUND('',#45370,.T.); +#45370 = EDGE_LOOP('',(#45371,#45372,#45373,#45374)); +#45371 = ORIENTED_EDGE('',*,*,#37781,.T.); +#45372 = ORIENTED_EDGE('',*,*,#45355,.T.); +#45373 = ORIENTED_EDGE('',*,*,#38004,.F.); +#45374 = ORIENTED_EDGE('',*,*,#45375,.F.); +#45375 = EDGE_CURVE('',#37774,#37997,#45376,.T.); +#45376 = LINE('',#45377,#45378); +#45377 = CARTESIAN_POINT('',(-3.8,-0.86,0.2)); +#45378 = VECTOR('',#45379,1.); +#45379 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45380 = CYLINDRICAL_SURFACE('',#45381,0.2); +#45381 = AXIS2_PLACEMENT_3D('',#45382,#45383,#45384); +#45382 = CARTESIAN_POINT('',(-4.,-0.86,0.2)); +#45383 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45384 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45385 = ADVANCED_FACE('',(#45386),#45392,.F.); +#45386 = FACE_BOUND('',#45387,.F.); +#45387 = EDGE_LOOP('',(#45388,#45389,#45390,#45391)); +#45388 = ORIENTED_EDGE('',*,*,#37978,.T.); +#45389 = ORIENTED_EDGE('',*,*,#37996,.T.); +#45390 = ORIENTED_EDGE('',*,*,#45375,.F.); +#45391 = ORIENTED_EDGE('',*,*,#37773,.F.); +#45392 = PLANE('',#45393); +#45393 = AXIS2_PLACEMENT_3D('',#45394,#45395,#45396); +#45394 = CARTESIAN_POINT('',(-3.8,-0.86,0.65)); +#45395 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45396 = DIRECTION('',(-0.,0.,-1.)); +#45397 = ADVANCED_FACE('',(#45398),#45409,.T.); +#45398 = FACE_BOUND('',#45399,.T.); +#45399 = EDGE_LOOP('',(#45400,#45401,#45402,#45403)); +#45400 = ORIENTED_EDGE('',*,*,#38146,.T.); +#45401 = ORIENTED_EDGE('',*,*,#40810,.T.); +#45402 = ORIENTED_EDGE('',*,*,#37923,.F.); +#45403 = ORIENTED_EDGE('',*,*,#45404,.F.); +#45404 = EDGE_CURVE('',#38139,#37916,#45405,.T.); +#45405 = LINE('',#45406,#45407); +#45406 = CARTESIAN_POINT('',(-3.9,0.64,0.65)); +#45407 = VECTOR('',#45408,1.); +#45408 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45409 = CYLINDRICAL_SURFACE('',#45410,0.2); +#45410 = AXIS2_PLACEMENT_3D('',#45411,#45412,#45413); +#45411 = CARTESIAN_POINT('',(-3.7,0.64,0.65)); +#45412 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45413 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45414 = ADVANCED_FACE('',(#45415),#45426,.F.); +#45415 = FACE_BOUND('',#45416,.F.); +#45416 = EDGE_LOOP('',(#45417,#45423,#45424,#45425)); +#45417 = ORIENTED_EDGE('',*,*,#45418,.T.); +#45418 = EDGE_CURVE('',#38130,#37907,#45419,.T.); +#45419 = LINE('',#45420,#45421); +#45420 = CARTESIAN_POINT('',(-3.9,0.64,0.2)); +#45421 = VECTOR('',#45422,1.); +#45422 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45423 = ORIENTED_EDGE('',*,*,#37915,.T.); +#45424 = ORIENTED_EDGE('',*,*,#45404,.F.); +#45425 = ORIENTED_EDGE('',*,*,#38138,.F.); +#45426 = PLANE('',#45427); +#45427 = AXIS2_PLACEMENT_3D('',#45428,#45429,#45430); +#45428 = CARTESIAN_POINT('',(-3.9,0.64,0.2)); +#45429 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45430 = DIRECTION('',(0.,-0.,1.)); +#45431 = ADVANCED_FACE('',(#45432),#45443,.F.); +#45432 = FACE_BOUND('',#45433,.F.); +#45433 = EDGE_LOOP('',(#45434,#45440,#45441,#45442)); +#45434 = ORIENTED_EDGE('',*,*,#45435,.T.); +#45435 = EDGE_CURVE('',#38122,#37899,#45436,.T.); +#45436 = LINE('',#45437,#45438); +#45437 = CARTESIAN_POINT('',(-4.,0.64,0.1)); +#45438 = VECTOR('',#45439,1.); +#45439 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45440 = ORIENTED_EDGE('',*,*,#37906,.T.); +#45441 = ORIENTED_EDGE('',*,*,#45418,.F.); +#45442 = ORIENTED_EDGE('',*,*,#38129,.F.); +#45443 = CYLINDRICAL_SURFACE('',#45444,0.1); +#45444 = AXIS2_PLACEMENT_3D('',#45445,#45446,#45447); +#45445 = CARTESIAN_POINT('',(-4.,0.64,0.2)); +#45446 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45447 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45448 = ADVANCED_FACE('',(#45449),#45460,.F.); +#45449 = FACE_BOUND('',#45450,.F.); +#45450 = EDGE_LOOP('',(#45451,#45457,#45458,#45459)); +#45451 = ORIENTED_EDGE('',*,*,#45452,.T.); +#45452 = EDGE_CURVE('',#38114,#37891,#45453,.T.); +#45453 = LINE('',#45454,#45455); +#45454 = CARTESIAN_POINT('',(-4.5,0.64,0.1)); +#45455 = VECTOR('',#45456,1.); +#45456 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45457 = ORIENTED_EDGE('',*,*,#37898,.T.); +#45458 = ORIENTED_EDGE('',*,*,#45435,.F.); +#45459 = ORIENTED_EDGE('',*,*,#38121,.F.); +#45460 = PLANE('',#45461); +#45461 = AXIS2_PLACEMENT_3D('',#45462,#45463,#45464); +#45462 = CARTESIAN_POINT('',(-4.5,0.64,0.1)); +#45463 = DIRECTION('',(-0.,0.,-1.)); +#45464 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45465 = ADVANCED_FACE('',(#45466),#45477,.F.); +#45466 = FACE_BOUND('',#45467,.F.); +#45467 = EDGE_LOOP('',(#45468,#45474,#45475,#45476)); +#45468 = ORIENTED_EDGE('',*,*,#45469,.T.); +#45469 = EDGE_CURVE('',#38106,#37883,#45470,.T.); +#45470 = LINE('',#45471,#45472); +#45471 = CARTESIAN_POINT('',(-4.5,0.64,-8.326672684689E-17)); +#45472 = VECTOR('',#45473,1.); +#45473 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45474 = ORIENTED_EDGE('',*,*,#37890,.T.); +#45475 = ORIENTED_EDGE('',*,*,#45452,.F.); +#45476 = ORIENTED_EDGE('',*,*,#38113,.F.); +#45477 = PLANE('',#45478); +#45478 = AXIS2_PLACEMENT_3D('',#45479,#45480,#45481); +#45479 = CARTESIAN_POINT('',(-4.5,0.64,-8.326672684689E-17)); +#45480 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45481 = DIRECTION('',(0.,-0.,1.)); +#45482 = ADVANCED_FACE('',(#45483),#45494,.F.); +#45483 = FACE_BOUND('',#45484,.F.); +#45484 = EDGE_LOOP('',(#45485,#45491,#45492,#45493)); +#45485 = ORIENTED_EDGE('',*,*,#45486,.T.); +#45486 = EDGE_CURVE('',#38097,#37874,#45487,.T.); +#45487 = LINE('',#45488,#45489); +#45488 = CARTESIAN_POINT('',(-4.,0.64,-8.326672684689E-17)); +#45489 = VECTOR('',#45490,1.); +#45490 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45491 = ORIENTED_EDGE('',*,*,#37882,.T.); +#45492 = ORIENTED_EDGE('',*,*,#45469,.F.); +#45493 = ORIENTED_EDGE('',*,*,#38105,.F.); +#45494 = PLANE('',#45495); +#45495 = AXIS2_PLACEMENT_3D('',#45496,#45497,#45498); +#45496 = CARTESIAN_POINT('',(-4.,0.64,-8.326672684689E-17)); +#45497 = DIRECTION('',(0.,0.,1.)); +#45498 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45499 = ADVANCED_FACE('',(#45500),#45511,.T.); +#45500 = FACE_BOUND('',#45501,.T.); +#45501 = EDGE_LOOP('',(#45502,#45503,#45504,#45505)); +#45502 = ORIENTED_EDGE('',*,*,#38096,.T.); +#45503 = ORIENTED_EDGE('',*,*,#45486,.T.); +#45504 = ORIENTED_EDGE('',*,*,#37873,.F.); +#45505 = ORIENTED_EDGE('',*,*,#45506,.F.); +#45506 = EDGE_CURVE('',#38089,#37866,#45507,.T.); +#45507 = LINE('',#45508,#45509); +#45508 = CARTESIAN_POINT('',(-3.8,0.64,0.2)); +#45509 = VECTOR('',#45510,1.); +#45510 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45511 = CYLINDRICAL_SURFACE('',#45512,0.2); +#45512 = AXIS2_PLACEMENT_3D('',#45513,#45514,#45515); +#45513 = CARTESIAN_POINT('',(-4.,0.64,0.2)); +#45514 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45515 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45516 = ADVANCED_FACE('',(#45517),#45523,.F.); +#45517 = FACE_BOUND('',#45518,.F.); +#45518 = EDGE_LOOP('',(#45519,#45520,#45521,#45522)); +#45519 = ORIENTED_EDGE('',*,*,#38171,.T.); +#45520 = ORIENTED_EDGE('',*,*,#37865,.T.); +#45521 = ORIENTED_EDGE('',*,*,#45506,.F.); +#45522 = ORIENTED_EDGE('',*,*,#38088,.F.); +#45523 = PLANE('',#45524); +#45524 = AXIS2_PLACEMENT_3D('',#45525,#45526,#45527); +#45525 = CARTESIAN_POINT('',(-3.8,0.64,0.65)); +#45526 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45527 = DIRECTION('',(-0.,0.,-1.)); +#45528 = ADVANCED_FACE('',(#45529),#45540,.T.); +#45529 = FACE_BOUND('',#45530,.T.); +#45530 = EDGE_LOOP('',(#45531,#45532,#45533,#45534)); +#45531 = ORIENTED_EDGE('',*,*,#38277,.T.); +#45532 = ORIENTED_EDGE('',*,*,#40867,.T.); +#45533 = ORIENTED_EDGE('',*,*,#38500,.F.); +#45534 = ORIENTED_EDGE('',*,*,#45535,.F.); +#45535 = EDGE_CURVE('',#38270,#38493,#45536,.T.); +#45536 = LINE('',#45537,#45538); +#45537 = CARTESIAN_POINT('',(-3.9,-0.36,0.65)); +#45538 = VECTOR('',#45539,1.); +#45539 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45540 = CYLINDRICAL_SURFACE('',#45541,0.2); +#45541 = AXIS2_PLACEMENT_3D('',#45542,#45543,#45544); +#45542 = CARTESIAN_POINT('',(-3.7,-0.36,0.65)); +#45543 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45544 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45545 = ADVANCED_FACE('',(#45546),#45557,.F.); +#45546 = FACE_BOUND('',#45547,.F.); +#45547 = EDGE_LOOP('',(#45548,#45554,#45555,#45556)); +#45548 = ORIENTED_EDGE('',*,*,#45549,.T.); +#45549 = EDGE_CURVE('',#38261,#38484,#45550,.T.); +#45550 = LINE('',#45551,#45552); +#45551 = CARTESIAN_POINT('',(-3.9,-0.36,0.2)); +#45552 = VECTOR('',#45553,1.); +#45553 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45554 = ORIENTED_EDGE('',*,*,#38492,.T.); +#45555 = ORIENTED_EDGE('',*,*,#45535,.F.); +#45556 = ORIENTED_EDGE('',*,*,#38269,.F.); +#45557 = PLANE('',#45558); +#45558 = AXIS2_PLACEMENT_3D('',#45559,#45560,#45561); +#45559 = CARTESIAN_POINT('',(-3.9,-0.36,0.2)); +#45560 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45561 = DIRECTION('',(0.,-0.,1.)); +#45562 = ADVANCED_FACE('',(#45563),#45574,.F.); +#45563 = FACE_BOUND('',#45564,.F.); +#45564 = EDGE_LOOP('',(#45565,#45571,#45572,#45573)); +#45565 = ORIENTED_EDGE('',*,*,#45566,.T.); +#45566 = EDGE_CURVE('',#38253,#38476,#45567,.T.); +#45567 = LINE('',#45568,#45569); +#45568 = CARTESIAN_POINT('',(-4.,-0.36,0.1)); +#45569 = VECTOR('',#45570,1.); +#45570 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45571 = ORIENTED_EDGE('',*,*,#38483,.T.); +#45572 = ORIENTED_EDGE('',*,*,#45549,.F.); +#45573 = ORIENTED_EDGE('',*,*,#38260,.F.); +#45574 = CYLINDRICAL_SURFACE('',#45575,0.1); +#45575 = AXIS2_PLACEMENT_3D('',#45576,#45577,#45578); +#45576 = CARTESIAN_POINT('',(-4.,-0.36,0.2)); +#45577 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45578 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45579 = ADVANCED_FACE('',(#45580),#45591,.F.); +#45580 = FACE_BOUND('',#45581,.F.); +#45581 = EDGE_LOOP('',(#45582,#45588,#45589,#45590)); +#45582 = ORIENTED_EDGE('',*,*,#45583,.T.); +#45583 = EDGE_CURVE('',#38245,#38468,#45584,.T.); +#45584 = LINE('',#45585,#45586); +#45585 = CARTESIAN_POINT('',(-4.5,-0.36,0.1)); +#45586 = VECTOR('',#45587,1.); +#45587 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45588 = ORIENTED_EDGE('',*,*,#38475,.T.); +#45589 = ORIENTED_EDGE('',*,*,#45566,.F.); +#45590 = ORIENTED_EDGE('',*,*,#38252,.F.); +#45591 = PLANE('',#45592); +#45592 = AXIS2_PLACEMENT_3D('',#45593,#45594,#45595); +#45593 = CARTESIAN_POINT('',(-4.5,-0.36,0.1)); +#45594 = DIRECTION('',(-0.,0.,-1.)); +#45595 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45596 = ADVANCED_FACE('',(#45597),#45608,.F.); +#45597 = FACE_BOUND('',#45598,.F.); +#45598 = EDGE_LOOP('',(#45599,#45605,#45606,#45607)); +#45599 = ORIENTED_EDGE('',*,*,#45600,.T.); +#45600 = EDGE_CURVE('',#38237,#38460,#45601,.T.); +#45601 = LINE('',#45602,#45603); +#45602 = CARTESIAN_POINT('',(-4.5,-0.36,-8.326672684689E-17)); +#45603 = VECTOR('',#45604,1.); +#45604 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45605 = ORIENTED_EDGE('',*,*,#38467,.T.); +#45606 = ORIENTED_EDGE('',*,*,#45583,.F.); +#45607 = ORIENTED_EDGE('',*,*,#38244,.F.); +#45608 = PLANE('',#45609); +#45609 = AXIS2_PLACEMENT_3D('',#45610,#45611,#45612); +#45610 = CARTESIAN_POINT('',(-4.5,-0.36,-8.326672684689E-17)); +#45611 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45612 = DIRECTION('',(0.,-0.,1.)); +#45613 = ADVANCED_FACE('',(#45614),#45625,.F.); +#45614 = FACE_BOUND('',#45615,.F.); +#45615 = EDGE_LOOP('',(#45616,#45622,#45623,#45624)); +#45616 = ORIENTED_EDGE('',*,*,#45617,.T.); +#45617 = EDGE_CURVE('',#38228,#38451,#45618,.T.); +#45618 = LINE('',#45619,#45620); +#45619 = CARTESIAN_POINT('',(-4.,-0.36,-8.326672684689E-17)); +#45620 = VECTOR('',#45621,1.); +#45621 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45622 = ORIENTED_EDGE('',*,*,#38459,.T.); +#45623 = ORIENTED_EDGE('',*,*,#45600,.F.); +#45624 = ORIENTED_EDGE('',*,*,#38236,.F.); +#45625 = PLANE('',#45626); +#45626 = AXIS2_PLACEMENT_3D('',#45627,#45628,#45629); +#45627 = CARTESIAN_POINT('',(-4.,-0.36,-8.326672684689E-17)); +#45628 = DIRECTION('',(0.,0.,1.)); +#45629 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45630 = ADVANCED_FACE('',(#45631),#45642,.T.); +#45631 = FACE_BOUND('',#45632,.T.); +#45632 = EDGE_LOOP('',(#45633,#45634,#45635,#45636)); +#45633 = ORIENTED_EDGE('',*,*,#38227,.T.); +#45634 = ORIENTED_EDGE('',*,*,#45617,.T.); +#45635 = ORIENTED_EDGE('',*,*,#38450,.F.); +#45636 = ORIENTED_EDGE('',*,*,#45637,.F.); +#45637 = EDGE_CURVE('',#38220,#38443,#45638,.T.); +#45638 = LINE('',#45639,#45640); +#45639 = CARTESIAN_POINT('',(-3.8,-0.36,0.2)); +#45640 = VECTOR('',#45641,1.); +#45641 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45642 = CYLINDRICAL_SURFACE('',#45643,0.2); +#45643 = AXIS2_PLACEMENT_3D('',#45644,#45645,#45646); +#45644 = CARTESIAN_POINT('',(-4.,-0.36,0.2)); +#45645 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45646 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45647 = ADVANCED_FACE('',(#45648),#45654,.F.); +#45648 = FACE_BOUND('',#45649,.F.); +#45649 = EDGE_LOOP('',(#45650,#45651,#45652,#45653)); +#45650 = ORIENTED_EDGE('',*,*,#38424,.T.); +#45651 = ORIENTED_EDGE('',*,*,#38442,.T.); +#45652 = ORIENTED_EDGE('',*,*,#45637,.F.); +#45653 = ORIENTED_EDGE('',*,*,#38219,.F.); +#45654 = PLANE('',#45655); +#45655 = AXIS2_PLACEMENT_3D('',#45656,#45657,#45658); +#45656 = CARTESIAN_POINT('',(-3.8,-0.36,0.65)); +#45657 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45658 = DIRECTION('',(-0.,0.,-1.)); +#45659 = ADVANCED_FACE('',(#45660),#45671,.T.); +#45660 = FACE_BOUND('',#45661,.T.); +#45661 = EDGE_LOOP('',(#45662,#45663,#45664,#45665)); +#45662 = ORIENTED_EDGE('',*,*,#38592,.T.); +#45663 = ORIENTED_EDGE('',*,*,#40848,.T.); +#45664 = ORIENTED_EDGE('',*,*,#38369,.F.); +#45665 = ORIENTED_EDGE('',*,*,#45666,.F.); +#45666 = EDGE_CURVE('',#38585,#38362,#45667,.T.); +#45667 = LINE('',#45668,#45669); +#45668 = CARTESIAN_POINT('',(-3.9,0.14,0.65)); +#45669 = VECTOR('',#45670,1.); +#45670 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45671 = CYLINDRICAL_SURFACE('',#45672,0.2); +#45672 = AXIS2_PLACEMENT_3D('',#45673,#45674,#45675); +#45673 = CARTESIAN_POINT('',(-3.7,0.14,0.65)); +#45674 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45675 = DIRECTION('',(-1.,-9.95799250103E-17,5.551115123126E-16)); +#45676 = ADVANCED_FACE('',(#45677),#45688,.F.); +#45677 = FACE_BOUND('',#45678,.F.); +#45678 = EDGE_LOOP('',(#45679,#45685,#45686,#45687)); +#45679 = ORIENTED_EDGE('',*,*,#45680,.T.); +#45680 = EDGE_CURVE('',#38576,#38353,#45681,.T.); +#45681 = LINE('',#45682,#45683); +#45682 = CARTESIAN_POINT('',(-3.9,0.14,0.2)); +#45683 = VECTOR('',#45684,1.); +#45684 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45685 = ORIENTED_EDGE('',*,*,#38361,.T.); +#45686 = ORIENTED_EDGE('',*,*,#45666,.F.); +#45687 = ORIENTED_EDGE('',*,*,#38584,.F.); +#45688 = PLANE('',#45689); +#45689 = AXIS2_PLACEMENT_3D('',#45690,#45691,#45692); +#45690 = CARTESIAN_POINT('',(-3.9,0.14,0.2)); +#45691 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45692 = DIRECTION('',(0.,-0.,1.)); +#45693 = ADVANCED_FACE('',(#45694),#45705,.F.); +#45694 = FACE_BOUND('',#45695,.F.); +#45695 = EDGE_LOOP('',(#45696,#45702,#45703,#45704)); +#45696 = ORIENTED_EDGE('',*,*,#45697,.T.); +#45697 = EDGE_CURVE('',#38568,#38345,#45698,.T.); +#45698 = LINE('',#45699,#45700); +#45699 = CARTESIAN_POINT('',(-4.,0.14,0.1)); +#45700 = VECTOR('',#45701,1.); +#45701 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45702 = ORIENTED_EDGE('',*,*,#38352,.T.); +#45703 = ORIENTED_EDGE('',*,*,#45680,.F.); +#45704 = ORIENTED_EDGE('',*,*,#38575,.F.); +#45705 = CYLINDRICAL_SURFACE('',#45706,0.1); +#45706 = AXIS2_PLACEMENT_3D('',#45707,#45708,#45709); +#45707 = CARTESIAN_POINT('',(-4.,0.14,0.2)); +#45708 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#45709 = DIRECTION('',(8.881784197001E-15,8.84447404295E-31,-1.)); +#45710 = ADVANCED_FACE('',(#45711),#45722,.F.); +#45711 = FACE_BOUND('',#45712,.F.); +#45712 = EDGE_LOOP('',(#45713,#45719,#45720,#45721)); +#45713 = ORIENTED_EDGE('',*,*,#45714,.T.); +#45714 = EDGE_CURVE('',#38560,#38337,#45715,.T.); +#45715 = LINE('',#45716,#45717); +#45716 = CARTESIAN_POINT('',(-4.5,0.14,0.1)); +#45717 = VECTOR('',#45718,1.); +#45718 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45719 = ORIENTED_EDGE('',*,*,#38344,.T.); +#45720 = ORIENTED_EDGE('',*,*,#45697,.F.); +#45721 = ORIENTED_EDGE('',*,*,#38567,.F.); +#45722 = PLANE('',#45723); +#45723 = AXIS2_PLACEMENT_3D('',#45724,#45725,#45726); +#45724 = CARTESIAN_POINT('',(-4.5,0.14,0.1)); +#45725 = DIRECTION('',(-0.,0.,-1.)); +#45726 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45727 = ADVANCED_FACE('',(#45728),#45739,.F.); +#45728 = FACE_BOUND('',#45729,.F.); +#45729 = EDGE_LOOP('',(#45730,#45736,#45737,#45738)); +#45730 = ORIENTED_EDGE('',*,*,#45731,.T.); +#45731 = EDGE_CURVE('',#38552,#38329,#45732,.T.); +#45732 = LINE('',#45733,#45734); +#45733 = CARTESIAN_POINT('',(-4.5,0.14,-8.326672684689E-17)); +#45734 = VECTOR('',#45735,1.); +#45735 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45736 = ORIENTED_EDGE('',*,*,#38336,.T.); +#45737 = ORIENTED_EDGE('',*,*,#45714,.F.); +#45738 = ORIENTED_EDGE('',*,*,#38559,.F.); +#45739 = PLANE('',#45740); +#45740 = AXIS2_PLACEMENT_3D('',#45741,#45742,#45743); +#45741 = CARTESIAN_POINT('',(-4.5,0.14,-8.326672684689E-17)); +#45742 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#45743 = DIRECTION('',(0.,-0.,1.)); +#45744 = ADVANCED_FACE('',(#45745),#45756,.F.); +#45745 = FACE_BOUND('',#45746,.F.); +#45746 = EDGE_LOOP('',(#45747,#45753,#45754,#45755)); +#45747 = ORIENTED_EDGE('',*,*,#45748,.T.); +#45748 = EDGE_CURVE('',#38543,#38320,#45749,.T.); +#45749 = LINE('',#45750,#45751); +#45750 = CARTESIAN_POINT('',(-4.,0.14,-8.326672684689E-17)); +#45751 = VECTOR('',#45752,1.); +#45752 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45753 = ORIENTED_EDGE('',*,*,#38328,.T.); +#45754 = ORIENTED_EDGE('',*,*,#45731,.F.); +#45755 = ORIENTED_EDGE('',*,*,#38551,.F.); +#45756 = PLANE('',#45757); +#45757 = AXIS2_PLACEMENT_3D('',#45758,#45759,#45760); +#45758 = CARTESIAN_POINT('',(-4.,0.14,-8.326672684689E-17)); +#45759 = DIRECTION('',(0.,0.,1.)); +#45760 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45761 = ADVANCED_FACE('',(#45762),#45773,.T.); +#45762 = FACE_BOUND('',#45763,.T.); +#45763 = EDGE_LOOP('',(#45764,#45765,#45766,#45767)); +#45764 = ORIENTED_EDGE('',*,*,#38542,.T.); +#45765 = ORIENTED_EDGE('',*,*,#45748,.T.); +#45766 = ORIENTED_EDGE('',*,*,#38319,.F.); +#45767 = ORIENTED_EDGE('',*,*,#45768,.F.); +#45768 = EDGE_CURVE('',#38535,#38312,#45769,.T.); +#45769 = LINE('',#45770,#45771); +#45770 = CARTESIAN_POINT('',(-3.8,0.14,0.2)); +#45771 = VECTOR('',#45772,1.); +#45772 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#45773 = CYLINDRICAL_SURFACE('',#45774,0.2); +#45774 = AXIS2_PLACEMENT_3D('',#45775,#45776,#45777); +#45775 = CARTESIAN_POINT('',(-4.,0.14,0.2)); +#45776 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#45777 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-15)); +#45778 = ADVANCED_FACE('',(#45779),#45785,.F.); +#45779 = FACE_BOUND('',#45780,.F.); +#45780 = EDGE_LOOP('',(#45781,#45782,#45783,#45784)); +#45781 = ORIENTED_EDGE('',*,*,#38617,.T.); +#45782 = ORIENTED_EDGE('',*,*,#38311,.T.); +#45783 = ORIENTED_EDGE('',*,*,#45768,.F.); +#45784 = ORIENTED_EDGE('',*,*,#38534,.F.); +#45785 = PLANE('',#45786); +#45786 = AXIS2_PLACEMENT_3D('',#45787,#45788,#45789); +#45787 = CARTESIAN_POINT('',(-3.8,0.14,0.65)); +#45788 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#45789 = DIRECTION('',(-0.,0.,-1.)); +#45790 = ADVANCED_FACE('',(#45791),#45794,.T.); +#45791 = FACE_BOUND('',#45792,.T.); +#45792 = EDGE_LOOP('',(#45793)); +#45793 = ORIENTED_EDGE('',*,*,#40635,.T.); +#45794 = PLANE('',#45795); +#45795 = AXIS2_PLACEMENT_3D('',#45796,#45797,#45798); +#45796 = CARTESIAN_POINT('',(-2.586838234914,2.586838234914,1.4)); +#45797 = DIRECTION('',(0.,0.,1.)); +#45798 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#45799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45803)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#45800,#45801,#45802)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#45800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#45801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#45802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#45803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#45800, + 'distance_accuracy_value','confusion accuracy'); +#45804 = SHAPE_DEFINITION_REPRESENTATION(#45805,#19435); +#45805 = PRODUCT_DEFINITION_SHAPE('','',#45806); +#45806 = PRODUCT_DEFINITION('design','',#45807,#45810); +#45807 = PRODUCT_DEFINITION_FORMATION('','',#45808); +#45808 = PRODUCT('LQFP_48_7x7mm_P05mm','LQFP_48_7x7mm_P05mm','',(#45809) + ); +#45809 = PRODUCT_CONTEXT('',#2,'mechanical'); +#45810 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#45811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45812,#45814); +#45812 = ( REPRESENTATION_RELATIONSHIP('','',#19435,#19425) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45813) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19426); +#45814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45815); +#45815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','=>[0:1:1:23]','',#19420, + #45806,$); +#45816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45808)); +#45817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45818,#45820); +#45818 = ( REPRESENTATION_RELATIONSHIP('','',#19425,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45819) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375); +#45820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45821); +#45821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#5,#19420,$); +#45822 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19422)); +#45823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45824,#45826); +#45824 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45825) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379); +#45826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45827); +#45827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','','',#5,#1588,$); +#45828 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45829,#45831); +#45829 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45830) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45830 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383); +#45831 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45832); +#45832 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','','',#5,#1588,$); +#45833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45834,#45836); +#45834 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45835) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387); +#45836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45837); +#45837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','','',#5,#687,$); +#45838 = SHAPE_DEFINITION_REPRESENTATION(#45839,#45845); +#45839 = PRODUCT_DEFINITION_SHAPE('','',#45840); +#45840 = PRODUCT_DEFINITION('design','',#45841,#45844); +#45841 = PRODUCT_DEFINITION_FORMATION('','',#45842); +#45842 = PRODUCT('D_SOD-323','D_SOD-323','',(#45843)); +#45843 = PRODUCT_CONTEXT('',#2,'mechanical'); +#45844 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#45845 = SHAPE_REPRESENTATION('',(#11,#45846),#45850); +#45846 = AXIS2_PLACEMENT_3D('',#45847,#45848,#45849); +#45847 = CARTESIAN_POINT('',(0.,0.,0.)); +#45848 = DIRECTION('',(0.,0.,1.)); +#45849 = DIRECTION('',(1.,0.,-0.)); +#45850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45854)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#45851,#45852,#45853)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#45851 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#45852 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#45853 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#45854 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#45851, + 'distance_accuracy_value','confusion accuracy'); +#45855 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45856),#47656); +#45856 = MANIFOLD_SOLID_BREP('',#45857); +#45857 = CLOSED_SHELL('',(#45858,#45898,#45931,#45964,#46031,#46098, + #46143,#46160,#46183,#46205,#46222,#46239,#46256,#46268,#46291, + #46354,#46377,#46400,#46423,#46453,#46477,#46500,#46523,#46568, + #46591,#46608,#46631,#46648,#46671,#46694,#46725,#46748,#46771, + #46801,#46831,#46864,#46881,#46898,#46921,#46944,#47034,#47050, + #47073,#47103,#47178,#47253,#47283,#47300,#47317,#47334,#47350, + #47377,#47393,#47405,#47417,#47448,#47472,#47496,#47513,#47530, + #47547,#47564,#47581,#47598,#47615,#47632,#47644)); +#45858 = ADVANCED_FACE('',(#45859),#45893,.F.); +#45859 = FACE_BOUND('',#45860,.F.); +#45860 = EDGE_LOOP('',(#45861,#45871,#45879,#45887)); +#45861 = ORIENTED_EDGE('',*,*,#45862,.T.); +#45862 = EDGE_CURVE('',#45863,#45865,#45867,.T.); +#45863 = VERTEX_POINT('',#45864); +#45864 = CARTESIAN_POINT('',(0.92,0.175,0.455)); +#45865 = VERTEX_POINT('',#45866); +#45866 = CARTESIAN_POINT('',(0.92,-0.175,0.455)); +#45867 = LINE('',#45868,#45869); +#45868 = CARTESIAN_POINT('',(0.92,0.175,0.455)); +#45869 = VECTOR('',#45870,1.); +#45870 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45871 = ORIENTED_EDGE('',*,*,#45872,.T.); +#45872 = EDGE_CURVE('',#45865,#45873,#45875,.T.); +#45873 = VERTEX_POINT('',#45874); +#45874 = CARTESIAN_POINT('',(0.92,-0.175,0.22)); +#45875 = LINE('',#45876,#45877); +#45876 = CARTESIAN_POINT('',(0.92,-0.175,0.455)); +#45877 = VECTOR('',#45878,1.); +#45878 = DIRECTION('',(0.,-0.,-1.)); +#45879 = ORIENTED_EDGE('',*,*,#45880,.F.); +#45880 = EDGE_CURVE('',#45881,#45873,#45883,.T.); +#45881 = VERTEX_POINT('',#45882); +#45882 = CARTESIAN_POINT('',(0.92,0.175,0.22)); +#45883 = LINE('',#45884,#45885); +#45884 = CARTESIAN_POINT('',(0.92,0.175,0.22)); +#45885 = VECTOR('',#45886,1.); +#45886 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45887 = ORIENTED_EDGE('',*,*,#45888,.F.); +#45888 = EDGE_CURVE('',#45863,#45881,#45889,.T.); +#45889 = LINE('',#45890,#45891); +#45890 = CARTESIAN_POINT('',(0.92,0.175,0.455)); +#45891 = VECTOR('',#45892,1.); +#45892 = DIRECTION('',(0.,-0.,-1.)); +#45893 = PLANE('',#45894); +#45894 = AXIS2_PLACEMENT_3D('',#45895,#45896,#45897); +#45895 = CARTESIAN_POINT('',(0.92,0.175,0.455)); +#45896 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#45897 = DIRECTION('',(0.,-0.,-1.)); +#45898 = ADVANCED_FACE('',(#45899),#45926,.F.); +#45899 = FACE_BOUND('',#45900,.F.); +#45900 = EDGE_LOOP('',(#45901,#45911,#45918,#45919)); +#45901 = ORIENTED_EDGE('',*,*,#45902,.T.); +#45902 = EDGE_CURVE('',#45903,#45905,#45907,.T.); +#45903 = VERTEX_POINT('',#45904); +#45904 = CARTESIAN_POINT('',(0.85,0.175,0.525)); +#45905 = VERTEX_POINT('',#45906); +#45906 = CARTESIAN_POINT('',(0.85,-0.175,0.525)); +#45907 = LINE('',#45908,#45909); +#45908 = CARTESIAN_POINT('',(0.85,0.175,0.525)); +#45909 = VECTOR('',#45910,1.); +#45910 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45911 = ORIENTED_EDGE('',*,*,#45912,.T.); +#45912 = EDGE_CURVE('',#45905,#45865,#45913,.T.); +#45913 = CIRCLE('',#45914,7.E-02); +#45914 = AXIS2_PLACEMENT_3D('',#45915,#45916,#45917); +#45915 = CARTESIAN_POINT('',(0.85,-0.175,0.455)); +#45916 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#45917 = DIRECTION('',(0.,0.,1.)); +#45918 = ORIENTED_EDGE('',*,*,#45862,.F.); +#45919 = ORIENTED_EDGE('',*,*,#45920,.F.); +#45920 = EDGE_CURVE('',#45903,#45863,#45921,.T.); +#45921 = CIRCLE('',#45922,7.E-02); +#45922 = AXIS2_PLACEMENT_3D('',#45923,#45924,#45925); +#45923 = CARTESIAN_POINT('',(0.85,0.175,0.455)); +#45924 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#45925 = DIRECTION('',(0.,0.,1.)); +#45926 = CYLINDRICAL_SURFACE('',#45927,7.E-02); +#45927 = AXIS2_PLACEMENT_3D('',#45928,#45929,#45930); +#45928 = CARTESIAN_POINT('',(0.85,0.175,0.455)); +#45929 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#45930 = DIRECTION('',(0.,-0.,1.)); +#45931 = ADVANCED_FACE('',(#45932),#45959,.T.); +#45932 = FACE_BOUND('',#45933,.T.); +#45933 = EDGE_LOOP('',(#45934,#45943,#45951,#45958)); +#45934 = ORIENTED_EDGE('',*,*,#45935,.T.); +#45935 = EDGE_CURVE('',#45881,#45936,#45938,.T.); +#45936 = VERTEX_POINT('',#45937); +#45937 = CARTESIAN_POINT('',(1.14,0.175,0.)); +#45938 = CIRCLE('',#45939,0.22); +#45939 = AXIS2_PLACEMENT_3D('',#45940,#45941,#45942); +#45940 = CARTESIAN_POINT('',(1.14,0.175,0.22)); +#45941 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45942 = DIRECTION('',(-1.,2.22044604925E-16,1.261617073438E-16)); +#45943 = ORIENTED_EDGE('',*,*,#45944,.T.); +#45944 = EDGE_CURVE('',#45936,#45945,#45947,.T.); +#45945 = VERTEX_POINT('',#45946); +#45946 = CARTESIAN_POINT('',(1.14,-0.175,0.)); +#45947 = LINE('',#45948,#45949); +#45948 = CARTESIAN_POINT('',(1.14,0.175,0.)); +#45949 = VECTOR('',#45950,1.); +#45950 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45951 = ORIENTED_EDGE('',*,*,#45952,.F.); +#45952 = EDGE_CURVE('',#45873,#45945,#45953,.T.); +#45953 = CIRCLE('',#45954,0.22); +#45954 = AXIS2_PLACEMENT_3D('',#45955,#45956,#45957); +#45955 = CARTESIAN_POINT('',(1.14,-0.175,0.22)); +#45956 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#45957 = DIRECTION('',(-1.,2.22044604925E-16,1.261617073438E-16)); +#45958 = ORIENTED_EDGE('',*,*,#45880,.F.); +#45959 = CYLINDRICAL_SURFACE('',#45960,0.22); +#45960 = AXIS2_PLACEMENT_3D('',#45961,#45962,#45963); +#45961 = CARTESIAN_POINT('',(1.14,0.175,0.22)); +#45962 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#45963 = DIRECTION('',(-1.,2.22044604925E-16,1.261617073438E-16)); +#45964 = ADVANCED_FACE('',(#45965),#46026,.F.); +#45965 = FACE_BOUND('',#45966,.F.); +#45966 = EDGE_LOOP('',(#45967,#45975,#45976,#45977,#45978,#45986,#45994, + #46002,#46011,#46019)); +#45967 = ORIENTED_EDGE('',*,*,#45968,.F.); +#45968 = EDGE_CURVE('',#45903,#45969,#45971,.T.); +#45969 = VERTEX_POINT('',#45970); +#45970 = CARTESIAN_POINT('',(0.85,0.175,0.675)); +#45971 = LINE('',#45972,#45973); +#45972 = CARTESIAN_POINT('',(0.85,0.175,0.498338171534)); +#45973 = VECTOR('',#45974,1.); +#45974 = DIRECTION('',(0.,0.,1.)); +#45975 = ORIENTED_EDGE('',*,*,#45920,.T.); +#45976 = ORIENTED_EDGE('',*,*,#45888,.T.); +#45977 = ORIENTED_EDGE('',*,*,#45935,.T.); +#45978 = ORIENTED_EDGE('',*,*,#45979,.T.); +#45979 = EDGE_CURVE('',#45936,#45980,#45982,.T.); +#45980 = VERTEX_POINT('',#45981); +#45981 = CARTESIAN_POINT('',(1.25,0.175,0.)); +#45982 = LINE('',#45983,#45984); +#45983 = CARTESIAN_POINT('',(1.14,0.175,0.)); +#45984 = VECTOR('',#45985,1.); +#45985 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#45986 = ORIENTED_EDGE('',*,*,#45987,.T.); +#45987 = EDGE_CURVE('',#45980,#45988,#45990,.T.); +#45988 = VERTEX_POINT('',#45989); +#45989 = CARTESIAN_POINT('',(1.25,0.175,0.15)); +#45990 = LINE('',#45991,#45992); +#45991 = CARTESIAN_POINT('',(1.25,0.175,0.)); +#45992 = VECTOR('',#45993,1.); +#45993 = DIRECTION('',(0.,0.,1.)); +#45994 = ORIENTED_EDGE('',*,*,#45995,.T.); +#45995 = EDGE_CURVE('',#45988,#45996,#45998,.T.); +#45996 = VERTEX_POINT('',#45997); +#45997 = CARTESIAN_POINT('',(1.14,0.175,0.15)); +#45998 = LINE('',#45999,#46000); +#45999 = CARTESIAN_POINT('',(1.25,0.175,0.15)); +#46000 = VECTOR('',#46001,1.); +#46001 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46002 = ORIENTED_EDGE('',*,*,#46003,.T.); +#46003 = EDGE_CURVE('',#45996,#46004,#46006,.T.); +#46004 = VERTEX_POINT('',#46005); +#46005 = CARTESIAN_POINT('',(1.07,0.175,0.22)); +#46006 = CIRCLE('',#46007,7.E-02); +#46007 = AXIS2_PLACEMENT_3D('',#46008,#46009,#46010); +#46008 = CARTESIAN_POINT('',(1.14,0.175,0.22)); +#46009 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#46010 = DIRECTION('',(-1.586032892322E-15,3.521700469737E-31,-1.)); +#46011 = ORIENTED_EDGE('',*,*,#46012,.T.); +#46012 = EDGE_CURVE('',#46004,#46013,#46015,.T.); +#46013 = VERTEX_POINT('',#46014); +#46014 = CARTESIAN_POINT('',(1.07,0.175,0.455)); +#46015 = LINE('',#46016,#46017); +#46016 = CARTESIAN_POINT('',(1.07,0.175,0.22)); +#46017 = VECTOR('',#46018,1.); +#46018 = DIRECTION('',(0.,0.,1.)); +#46019 = ORIENTED_EDGE('',*,*,#46020,.T.); +#46020 = EDGE_CURVE('',#46013,#45969,#46021,.T.); +#46021 = CIRCLE('',#46022,0.22); +#46022 = AXIS2_PLACEMENT_3D('',#46023,#46024,#46025); +#46023 = CARTESIAN_POINT('',(0.85,0.175,0.455)); +#46024 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46025 = DIRECTION('',(1.,-2.22044604925E-16,-7.569702440626E-16)); +#46026 = PLANE('',#46027); +#46027 = AXIS2_PLACEMENT_3D('',#46028,#46029,#46030); +#46028 = CARTESIAN_POINT('',(1.013084179351,0.175,0.321676343068)); +#46029 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46030 = DIRECTION('',(0.,0.,1.)); +#46031 = ADVANCED_FACE('',(#46032),#46093,.T.); +#46032 = FACE_BOUND('',#46033,.T.); +#46033 = EDGE_LOOP('',(#46034,#46042,#46043,#46044,#46045,#46053,#46061, + #46069,#46078,#46086)); +#46034 = ORIENTED_EDGE('',*,*,#46035,.F.); +#46035 = EDGE_CURVE('',#45905,#46036,#46038,.T.); +#46036 = VERTEX_POINT('',#46037); +#46037 = CARTESIAN_POINT('',(0.85,-0.175,0.675)); +#46038 = LINE('',#46039,#46040); +#46039 = CARTESIAN_POINT('',(0.85,-0.175,0.498338171534)); +#46040 = VECTOR('',#46041,1.); +#46041 = DIRECTION('',(0.,0.,1.)); +#46042 = ORIENTED_EDGE('',*,*,#45912,.T.); +#46043 = ORIENTED_EDGE('',*,*,#45872,.T.); +#46044 = ORIENTED_EDGE('',*,*,#45952,.T.); +#46045 = ORIENTED_EDGE('',*,*,#46046,.T.); +#46046 = EDGE_CURVE('',#45945,#46047,#46049,.T.); +#46047 = VERTEX_POINT('',#46048); +#46048 = CARTESIAN_POINT('',(1.25,-0.175,0.)); +#46049 = LINE('',#46050,#46051); +#46050 = CARTESIAN_POINT('',(1.14,-0.175,0.)); +#46051 = VECTOR('',#46052,1.); +#46052 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#46053 = ORIENTED_EDGE('',*,*,#46054,.T.); +#46054 = EDGE_CURVE('',#46047,#46055,#46057,.T.); +#46055 = VERTEX_POINT('',#46056); +#46056 = CARTESIAN_POINT('',(1.25,-0.175,0.15)); +#46057 = LINE('',#46058,#46059); +#46058 = CARTESIAN_POINT('',(1.25,-0.175,0.)); +#46059 = VECTOR('',#46060,1.); +#46060 = DIRECTION('',(0.,0.,1.)); +#46061 = ORIENTED_EDGE('',*,*,#46062,.T.); +#46062 = EDGE_CURVE('',#46055,#46063,#46065,.T.); +#46063 = VERTEX_POINT('',#46064); +#46064 = CARTESIAN_POINT('',(1.14,-0.175,0.15)); +#46065 = LINE('',#46066,#46067); +#46066 = CARTESIAN_POINT('',(1.25,-0.175,0.15)); +#46067 = VECTOR('',#46068,1.); +#46068 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46069 = ORIENTED_EDGE('',*,*,#46070,.T.); +#46070 = EDGE_CURVE('',#46063,#46071,#46073,.T.); +#46071 = VERTEX_POINT('',#46072); +#46072 = CARTESIAN_POINT('',(1.07,-0.175,0.22)); +#46073 = CIRCLE('',#46074,7.E-02); +#46074 = AXIS2_PLACEMENT_3D('',#46075,#46076,#46077); +#46075 = CARTESIAN_POINT('',(1.14,-0.175,0.22)); +#46076 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#46077 = DIRECTION('',(-1.586032892322E-15,3.521700469737E-31,-1.)); +#46078 = ORIENTED_EDGE('',*,*,#46079,.T.); +#46079 = EDGE_CURVE('',#46071,#46080,#46082,.T.); +#46080 = VERTEX_POINT('',#46081); +#46081 = CARTESIAN_POINT('',(1.07,-0.175,0.455)); +#46082 = LINE('',#46083,#46084); +#46083 = CARTESIAN_POINT('',(1.07,-0.175,0.22)); +#46084 = VECTOR('',#46085,1.); +#46085 = DIRECTION('',(0.,0.,1.)); +#46086 = ORIENTED_EDGE('',*,*,#46087,.T.); +#46087 = EDGE_CURVE('',#46080,#46036,#46088,.T.); +#46088 = CIRCLE('',#46089,0.22); +#46089 = AXIS2_PLACEMENT_3D('',#46090,#46091,#46092); +#46090 = CARTESIAN_POINT('',(0.85,-0.175,0.455)); +#46091 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46092 = DIRECTION('',(1.,-2.22044604925E-16,-7.569702440626E-16)); +#46093 = PLANE('',#46094); +#46094 = AXIS2_PLACEMENT_3D('',#46095,#46096,#46097); +#46095 = CARTESIAN_POINT('',(1.013084179351,-0.175,0.321676343068)); +#46096 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46097 = DIRECTION('',(0.,0.,1.)); +#46098 = ADVANCED_FACE('',(#46099),#46138,.F.); +#46099 = FACE_BOUND('',#46100,.F.); +#46100 = EDGE_LOOP('',(#46101,#46111,#46118,#46124,#46125,#46133)); +#46101 = ORIENTED_EDGE('',*,*,#46102,.T.); +#46102 = EDGE_CURVE('',#46103,#46105,#46107,.T.); +#46103 = VERTEX_POINT('',#46104); +#46104 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1)); +#46105 = VERTEX_POINT('',#46106); +#46106 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1)); +#46107 = LINE('',#46108,#46109); +#46108 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1)); +#46109 = VECTOR('',#46110,1.); +#46110 = DIRECTION('',(0.,-1.,0.)); +#46111 = ORIENTED_EDGE('',*,*,#46112,.T.); +#46112 = EDGE_CURVE('',#46105,#46113,#46115,.T.); +#46113 = VERTEX_POINT('',#46114); +#46114 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46116,#46117),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46116 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1)); +#46117 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46118 = ORIENTED_EDGE('',*,*,#46119,.F.); +#46119 = EDGE_CURVE('',#45905,#46113,#46120,.T.); +#46120 = LINE('',#46121,#46122); +#46121 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46122 = VECTOR('',#46123,1.); +#46123 = DIRECTION('',(0.,-1.,0.)); +#46124 = ORIENTED_EDGE('',*,*,#45902,.F.); +#46125 = ORIENTED_EDGE('',*,*,#46126,.F.); +#46126 = EDGE_CURVE('',#46127,#45903,#46129,.T.); +#46127 = VERTEX_POINT('',#46128); +#46128 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46129 = LINE('',#46130,#46131); +#46130 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46131 = VECTOR('',#46132,1.); +#46132 = DIRECTION('',(0.,-1.,0.)); +#46133 = ORIENTED_EDGE('',*,*,#46134,.F.); +#46134 = EDGE_CURVE('',#46103,#46127,#46135,.T.); +#46135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46136,#46137),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46136 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1)); +#46137 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46138 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46139,#46140) + ,(#46141,#46142 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46139 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1)); +#46140 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46141 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1)); +#46142 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46143 = ADVANCED_FACE('',(#46144),#46155,.F.); +#46144 = FACE_BOUND('',#46145,.F.); +#46145 = EDGE_LOOP('',(#46146,#46147,#46148,#46154)); +#46146 = ORIENTED_EDGE('',*,*,#45944,.T.); +#46147 = ORIENTED_EDGE('',*,*,#46046,.T.); +#46148 = ORIENTED_EDGE('',*,*,#46149,.F.); +#46149 = EDGE_CURVE('',#45980,#46047,#46150,.T.); +#46150 = LINE('',#46151,#46152); +#46151 = CARTESIAN_POINT('',(1.25,0.175,0.)); +#46152 = VECTOR('',#46153,1.); +#46153 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46154 = ORIENTED_EDGE('',*,*,#45979,.F.); +#46155 = PLANE('',#46156); +#46156 = AXIS2_PLACEMENT_3D('',#46157,#46158,#46159); +#46157 = CARTESIAN_POINT('',(1.14,0.175,0.)); +#46158 = DIRECTION('',(0.,0.,1.)); +#46159 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#46160 = ADVANCED_FACE('',(#46161),#46178,.F.); +#46161 = FACE_BOUND('',#46162,.F.); +#46162 = EDGE_LOOP('',(#46163,#46170,#46171,#46172)); +#46163 = ORIENTED_EDGE('',*,*,#46164,.F.); +#46164 = EDGE_CURVE('',#46127,#46165,#46167,.T.); +#46165 = VERTEX_POINT('',#46166); +#46166 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46168,#46169),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46168 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46169 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46170 = ORIENTED_EDGE('',*,*,#46126,.T.); +#46171 = ORIENTED_EDGE('',*,*,#45968,.T.); +#46172 = ORIENTED_EDGE('',*,*,#46173,.F.); +#46173 = EDGE_CURVE('',#46165,#45969,#46174,.T.); +#46174 = LINE('',#46175,#46176); +#46175 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46176 = VECTOR('',#46177,1.); +#46177 = DIRECTION('',(0.,-1.,0.)); +#46178 = PLANE('',#46179); +#46179 = AXIS2_PLACEMENT_3D('',#46180,#46181,#46182); +#46180 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46181 = DIRECTION('',(-1.,0.,0.)); +#46182 = DIRECTION('',(0.,-1.,0.)); +#46183 = ADVANCED_FACE('',(#46184),#46200,.T.); +#46184 = FACE_BOUND('',#46185,.T.); +#46185 = EDGE_LOOP('',(#46186,#46187,#46193,#46194)); +#46186 = ORIENTED_EDGE('',*,*,#46020,.T.); +#46187 = ORIENTED_EDGE('',*,*,#46188,.T.); +#46188 = EDGE_CURVE('',#45969,#46036,#46189,.T.); +#46189 = LINE('',#46190,#46191); +#46190 = CARTESIAN_POINT('',(0.85,0.175,0.675)); +#46191 = VECTOR('',#46192,1.); +#46192 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46193 = ORIENTED_EDGE('',*,*,#46087,.F.); +#46194 = ORIENTED_EDGE('',*,*,#46195,.F.); +#46195 = EDGE_CURVE('',#46013,#46080,#46196,.T.); +#46196 = LINE('',#46197,#46198); +#46197 = CARTESIAN_POINT('',(1.07,0.175,0.455)); +#46198 = VECTOR('',#46199,1.); +#46199 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46200 = CYLINDRICAL_SURFACE('',#46201,0.22); +#46201 = AXIS2_PLACEMENT_3D('',#46202,#46203,#46204); +#46202 = CARTESIAN_POINT('',(0.85,0.175,0.455)); +#46203 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#46204 = DIRECTION('',(1.,-2.22044604925E-16,-7.569702440626E-16)); +#46205 = ADVANCED_FACE('',(#46206),#46217,.F.); +#46206 = FACE_BOUND('',#46207,.F.); +#46207 = EDGE_LOOP('',(#46208,#46214,#46215,#46216)); +#46208 = ORIENTED_EDGE('',*,*,#46209,.T.); +#46209 = EDGE_CURVE('',#46004,#46071,#46210,.T.); +#46210 = LINE('',#46211,#46212); +#46211 = CARTESIAN_POINT('',(1.07,0.175,0.22)); +#46212 = VECTOR('',#46213,1.); +#46213 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46214 = ORIENTED_EDGE('',*,*,#46079,.T.); +#46215 = ORIENTED_EDGE('',*,*,#46195,.F.); +#46216 = ORIENTED_EDGE('',*,*,#46012,.F.); +#46217 = PLANE('',#46218); +#46218 = AXIS2_PLACEMENT_3D('',#46219,#46220,#46221); +#46219 = CARTESIAN_POINT('',(1.07,0.175,0.22)); +#46220 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46221 = DIRECTION('',(0.,0.,1.)); +#46222 = ADVANCED_FACE('',(#46223),#46234,.F.); +#46223 = FACE_BOUND('',#46224,.F.); +#46224 = EDGE_LOOP('',(#46225,#46231,#46232,#46233)); +#46225 = ORIENTED_EDGE('',*,*,#46226,.T.); +#46226 = EDGE_CURVE('',#45996,#46063,#46227,.T.); +#46227 = LINE('',#46228,#46229); +#46228 = CARTESIAN_POINT('',(1.14,0.175,0.15)); +#46229 = VECTOR('',#46230,1.); +#46230 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46231 = ORIENTED_EDGE('',*,*,#46070,.T.); +#46232 = ORIENTED_EDGE('',*,*,#46209,.F.); +#46233 = ORIENTED_EDGE('',*,*,#46003,.F.); +#46234 = CYLINDRICAL_SURFACE('',#46235,7.E-02); +#46235 = AXIS2_PLACEMENT_3D('',#46236,#46237,#46238); +#46236 = CARTESIAN_POINT('',(1.14,0.175,0.22)); +#46237 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#46238 = DIRECTION('',(-1.586032892322E-15,3.521700469737E-31,-1.)); +#46239 = ADVANCED_FACE('',(#46240),#46251,.F.); +#46240 = FACE_BOUND('',#46241,.F.); +#46241 = EDGE_LOOP('',(#46242,#46248,#46249,#46250)); +#46242 = ORIENTED_EDGE('',*,*,#46243,.T.); +#46243 = EDGE_CURVE('',#45988,#46055,#46244,.T.); +#46244 = LINE('',#46245,#46246); +#46245 = CARTESIAN_POINT('',(1.25,0.175,0.15)); +#46246 = VECTOR('',#46247,1.); +#46247 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#46248 = ORIENTED_EDGE('',*,*,#46062,.T.); +#46249 = ORIENTED_EDGE('',*,*,#46226,.F.); +#46250 = ORIENTED_EDGE('',*,*,#45995,.F.); +#46251 = PLANE('',#46252); +#46252 = AXIS2_PLACEMENT_3D('',#46253,#46254,#46255); +#46253 = CARTESIAN_POINT('',(1.25,0.175,0.15)); +#46254 = DIRECTION('',(0.,-0.,-1.)); +#46255 = DIRECTION('',(-1.,2.22044604925E-16,-0.)); +#46256 = ADVANCED_FACE('',(#46257),#46263,.F.); +#46257 = FACE_BOUND('',#46258,.F.); +#46258 = EDGE_LOOP('',(#46259,#46260,#46261,#46262)); +#46259 = ORIENTED_EDGE('',*,*,#46149,.T.); +#46260 = ORIENTED_EDGE('',*,*,#46054,.T.); +#46261 = ORIENTED_EDGE('',*,*,#46243,.F.); +#46262 = ORIENTED_EDGE('',*,*,#45987,.F.); +#46263 = PLANE('',#46264); +#46264 = AXIS2_PLACEMENT_3D('',#46265,#46266,#46267); +#46265 = CARTESIAN_POINT('',(1.25,0.175,0.)); +#46266 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46267 = DIRECTION('',(0.,0.,1.)); +#46268 = ADVANCED_FACE('',(#46269),#46286,.F.); +#46269 = FACE_BOUND('',#46270,.F.); +#46270 = EDGE_LOOP('',(#46271,#46272,#46273,#46280)); +#46271 = ORIENTED_EDGE('',*,*,#46035,.F.); +#46272 = ORIENTED_EDGE('',*,*,#46119,.T.); +#46273 = ORIENTED_EDGE('',*,*,#46274,.T.); +#46274 = EDGE_CURVE('',#46113,#46275,#46277,.T.); +#46275 = VERTEX_POINT('',#46276); +#46276 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46278,#46279),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46278 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46279 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46280 = ORIENTED_EDGE('',*,*,#46281,.F.); +#46281 = EDGE_CURVE('',#46036,#46275,#46282,.T.); +#46282 = LINE('',#46283,#46284); +#46283 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46284 = VECTOR('',#46285,1.); +#46285 = DIRECTION('',(0.,-1.,0.)); +#46286 = PLANE('',#46287); +#46287 = AXIS2_PLACEMENT_3D('',#46288,#46289,#46290); +#46288 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46289 = DIRECTION('',(-1.,0.,0.)); +#46290 = DIRECTION('',(0.,-1.,0.)); +#46291 = ADVANCED_FACE('',(#46292),#46349,.F.); +#46292 = FACE_BOUND('',#46293,.T.); +#46293 = EDGE_LOOP('',(#46294,#46304,#46312,#46320,#46326,#46327,#46335, + #46343)); +#46294 = ORIENTED_EDGE('',*,*,#46295,.T.); +#46295 = EDGE_CURVE('',#46296,#46298,#46300,.T.); +#46296 = VERTEX_POINT('',#46297); +#46297 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46298 = VERTEX_POINT('',#46299); +#46299 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1)); +#46300 = LINE('',#46301,#46302); +#46301 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46302 = VECTOR('',#46303,1.); +#46303 = DIRECTION('',(0.,1.,0.)); +#46304 = ORIENTED_EDGE('',*,*,#46305,.T.); +#46305 = EDGE_CURVE('',#46298,#46306,#46308,.T.); +#46306 = VERTEX_POINT('',#46307); +#46307 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1)); +#46308 = LINE('',#46309,#46310); +#46309 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1)); +#46310 = VECTOR('',#46311,1.); +#46311 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46312 = ORIENTED_EDGE('',*,*,#46313,.T.); +#46313 = EDGE_CURVE('',#46306,#46314,#46316,.T.); +#46314 = VERTEX_POINT('',#46315); +#46315 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1)); +#46316 = LINE('',#46317,#46318); +#46317 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1)); +#46318 = VECTOR('',#46319,1.); +#46319 = DIRECTION('',(1.,0.,0.)); +#46320 = ORIENTED_EDGE('',*,*,#46321,.T.); +#46321 = EDGE_CURVE('',#46314,#46103,#46322,.T.); +#46322 = LINE('',#46323,#46324); +#46323 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1)); +#46324 = VECTOR('',#46325,1.); +#46325 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46326 = ORIENTED_EDGE('',*,*,#46102,.T.); +#46327 = ORIENTED_EDGE('',*,*,#46328,.T.); +#46328 = EDGE_CURVE('',#46105,#46329,#46331,.T.); +#46329 = VERTEX_POINT('',#46330); +#46330 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1)); +#46331 = LINE('',#46332,#46333); +#46332 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1)); +#46333 = VECTOR('',#46334,1.); +#46334 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46335 = ORIENTED_EDGE('',*,*,#46336,.T.); +#46336 = EDGE_CURVE('',#46329,#46337,#46339,.T.); +#46337 = VERTEX_POINT('',#46338); +#46338 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1)); +#46339 = LINE('',#46340,#46341); +#46340 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1)); +#46341 = VECTOR('',#46342,1.); +#46342 = DIRECTION('',(-1.,0.,0.)); +#46343 = ORIENTED_EDGE('',*,*,#46344,.T.); +#46344 = EDGE_CURVE('',#46337,#46296,#46345,.T.); +#46345 = LINE('',#46346,#46347); +#46346 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1)); +#46347 = VECTOR('',#46348,1.); +#46348 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46349 = PLANE('',#46350); +#46350 = AXIS2_PLACEMENT_3D('',#46351,#46352,#46353); +#46351 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46352 = DIRECTION('',(0.,0.,1.)); +#46353 = DIRECTION('',(0.844997546083,0.534770181587,-0.)); +#46354 = ADVANCED_FACE('',(#46355),#46372,.F.); +#46355 = FACE_BOUND('',#46356,.F.); +#46356 = EDGE_LOOP('',(#46357,#46358,#46359,#46367)); +#46357 = ORIENTED_EDGE('',*,*,#46321,.T.); +#46358 = ORIENTED_EDGE('',*,*,#46134,.T.); +#46359 = ORIENTED_EDGE('',*,*,#46360,.F.); +#46360 = EDGE_CURVE('',#46361,#46127,#46363,.T.); +#46361 = VERTEX_POINT('',#46362); +#46362 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46363 = LINE('',#46364,#46365); +#46364 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46365 = VECTOR('',#46366,1.); +#46366 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46367 = ORIENTED_EDGE('',*,*,#46368,.F.); +#46368 = EDGE_CURVE('',#46314,#46361,#46369,.T.); +#46369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46370,#46371),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46370 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1)); +#46371 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46372 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46373,#46374) + ,(#46375,#46376 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46373 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1)); +#46374 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46375 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1)); +#46376 = CARTESIAN_POINT('',(0.85,0.53,0.525)); +#46377 = ADVANCED_FACE('',(#46378),#46395,.F.); +#46378 = FACE_BOUND('',#46379,.F.); +#46379 = EDGE_LOOP('',(#46380,#46381,#46388,#46394)); +#46380 = ORIENTED_EDGE('',*,*,#46328,.T.); +#46381 = ORIENTED_EDGE('',*,*,#46382,.T.); +#46382 = EDGE_CURVE('',#46329,#46383,#46385,.T.); +#46383 = VERTEX_POINT('',#46384); +#46384 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46386,#46387),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46386 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1)); +#46387 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46388 = ORIENTED_EDGE('',*,*,#46389,.F.); +#46389 = EDGE_CURVE('',#46113,#46383,#46390,.T.); +#46390 = LINE('',#46391,#46392); +#46391 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46392 = VECTOR('',#46393,1.); +#46393 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46394 = ORIENTED_EDGE('',*,*,#46112,.F.); +#46395 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46396,#46397) + ,(#46398,#46399 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46396 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1)); +#46397 = CARTESIAN_POINT('',(0.85,-0.53,0.525)); +#46398 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1)); +#46399 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46400 = ADVANCED_FACE('',(#46401),#46418,.F.); +#46401 = FACE_BOUND('',#46402,.F.); +#46402 = EDGE_LOOP('',(#46403,#46404,#46405,#46413)); +#46403 = ORIENTED_EDGE('',*,*,#46360,.T.); +#46404 = ORIENTED_EDGE('',*,*,#46164,.T.); +#46405 = ORIENTED_EDGE('',*,*,#46406,.F.); +#46406 = EDGE_CURVE('',#46407,#46165,#46409,.T.); +#46407 = VERTEX_POINT('',#46408); +#46408 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46409 = LINE('',#46410,#46411); +#46410 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46411 = VECTOR('',#46412,1.); +#46412 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46413 = ORIENTED_EDGE('',*,*,#46414,.F.); +#46414 = EDGE_CURVE('',#46361,#46407,#46415,.T.); +#46415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46416,#46417),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46416 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46417 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46418 = PLANE('',#46419); +#46419 = AXIS2_PLACEMENT_3D('',#46420,#46421,#46422); +#46420 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46421 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46422 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46423 = ADVANCED_FACE('',(#46424),#46448,.F.); +#46424 = FACE_BOUND('',#46425,.F.); +#46425 = EDGE_LOOP('',(#46426,#46433,#46434,#46442)); +#46426 = ORIENTED_EDGE('',*,*,#46427,.F.); +#46427 = EDGE_CURVE('',#46165,#46428,#46430,.T.); +#46428 = VERTEX_POINT('',#46429); +#46429 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46431,#46432),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46431 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46432 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46433 = ORIENTED_EDGE('',*,*,#46173,.T.); +#46434 = ORIENTED_EDGE('',*,*,#46435,.T.); +#46435 = EDGE_CURVE('',#45969,#46436,#46438,.T.); +#46436 = VERTEX_POINT('',#46437); +#46437 = CARTESIAN_POINT('',(0.825,0.175,0.675)); +#46438 = LINE('',#46439,#46440); +#46439 = CARTESIAN_POINT('',(0.85,0.175,0.675)); +#46440 = VECTOR('',#46441,1.); +#46441 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46442 = ORIENTED_EDGE('',*,*,#46443,.F.); +#46443 = EDGE_CURVE('',#46428,#46436,#46444,.T.); +#46444 = LINE('',#46445,#46446); +#46445 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46446 = VECTOR('',#46447,1.); +#46447 = DIRECTION('',(0.,-1.,0.)); +#46448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46449,#46450) + ,(#46451,#46452 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46449 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46450 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46451 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46452 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46453 = ADVANCED_FACE('',(#46454),#46472,.F.); +#46454 = FACE_BOUND('',#46455,.F.); +#46455 = EDGE_LOOP('',(#46456,#46457,#46458,#46466)); +#46456 = ORIENTED_EDGE('',*,*,#46435,.F.); +#46457 = ORIENTED_EDGE('',*,*,#46188,.T.); +#46458 = ORIENTED_EDGE('',*,*,#46459,.T.); +#46459 = EDGE_CURVE('',#46036,#46460,#46462,.T.); +#46460 = VERTEX_POINT('',#46461); +#46461 = CARTESIAN_POINT('',(0.825,-0.175,0.675)); +#46462 = LINE('',#46463,#46464); +#46463 = CARTESIAN_POINT('',(0.85,-0.175,0.675)); +#46464 = VECTOR('',#46465,1.); +#46465 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#46466 = ORIENTED_EDGE('',*,*,#46467,.F.); +#46467 = EDGE_CURVE('',#46436,#46460,#46468,.T.); +#46468 = LINE('',#46469,#46470); +#46469 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46470 = VECTOR('',#46471,1.); +#46471 = DIRECTION('',(0.,-1.,0.)); +#46472 = PLANE('',#46473); +#46473 = AXIS2_PLACEMENT_3D('',#46474,#46475,#46476); +#46474 = CARTESIAN_POINT('',(0.85,0.175,0.675)); +#46475 = DIRECTION('',(0.,-0.,-1.)); +#46476 = DIRECTION('',(-1.,2.22044604925E-16,-0.)); +#46477 = ADVANCED_FACE('',(#46478),#46495,.F.); +#46478 = FACE_BOUND('',#46479,.F.); +#46479 = EDGE_LOOP('',(#46480,#46481,#46482,#46489)); +#46480 = ORIENTED_EDGE('',*,*,#46459,.F.); +#46481 = ORIENTED_EDGE('',*,*,#46281,.T.); +#46482 = ORIENTED_EDGE('',*,*,#46483,.T.); +#46483 = EDGE_CURVE('',#46275,#46484,#46486,.T.); +#46484 = VERTEX_POINT('',#46485); +#46485 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46487,#46488),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46487 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46488 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46489 = ORIENTED_EDGE('',*,*,#46490,.F.); +#46490 = EDGE_CURVE('',#46460,#46484,#46491,.T.); +#46491 = LINE('',#46492,#46493); +#46492 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46493 = VECTOR('',#46494,1.); +#46494 = DIRECTION('',(0.,-1.,0.)); +#46495 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46496,#46497) + ,(#46498,#46499 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46496 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46497 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46498 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46499 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46500 = ADVANCED_FACE('',(#46501),#46518,.F.); +#46501 = FACE_BOUND('',#46502,.F.); +#46502 = EDGE_LOOP('',(#46503,#46504,#46511,#46517)); +#46503 = ORIENTED_EDGE('',*,*,#46389,.T.); +#46504 = ORIENTED_EDGE('',*,*,#46505,.T.); +#46505 = EDGE_CURVE('',#46383,#46506,#46508,.T.); +#46506 = VERTEX_POINT('',#46507); +#46507 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46509,#46510),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46509 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46510 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46511 = ORIENTED_EDGE('',*,*,#46512,.F.); +#46512 = EDGE_CURVE('',#46275,#46506,#46513,.T.); +#46513 = LINE('',#46514,#46515); +#46514 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46515 = VECTOR('',#46516,1.); +#46516 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46517 = ORIENTED_EDGE('',*,*,#46274,.F.); +#46518 = PLANE('',#46519); +#46519 = AXIS2_PLACEMENT_3D('',#46520,#46521,#46522); +#46520 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46521 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46522 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46523 = ADVANCED_FACE('',(#46524),#46563,.F.); +#46524 = FACE_BOUND('',#46525,.F.); +#46525 = EDGE_LOOP('',(#46526,#46527,#46534,#46542,#46550,#46558)); +#46526 = ORIENTED_EDGE('',*,*,#46295,.T.); +#46527 = ORIENTED_EDGE('',*,*,#46528,.T.); +#46528 = EDGE_CURVE('',#46298,#46529,#46531,.T.); +#46529 = VERTEX_POINT('',#46530); +#46530 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46532,#46533),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46532 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1)); +#46533 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46534 = ORIENTED_EDGE('',*,*,#46535,.F.); +#46535 = EDGE_CURVE('',#46536,#46529,#46538,.T.); +#46536 = VERTEX_POINT('',#46537); +#46537 = CARTESIAN_POINT('',(-0.85,0.175,0.525)); +#46538 = LINE('',#46539,#46540); +#46539 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46540 = VECTOR('',#46541,1.); +#46541 = DIRECTION('',(0.,1.,0.)); +#46542 = ORIENTED_EDGE('',*,*,#46543,.F.); +#46543 = EDGE_CURVE('',#46544,#46536,#46546,.T.); +#46544 = VERTEX_POINT('',#46545); +#46545 = CARTESIAN_POINT('',(-0.85,-0.175,0.525)); +#46546 = LINE('',#46547,#46548); +#46547 = CARTESIAN_POINT('',(-0.85,-0.175,0.525)); +#46548 = VECTOR('',#46549,1.); +#46549 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#46550 = ORIENTED_EDGE('',*,*,#46551,.F.); +#46551 = EDGE_CURVE('',#46552,#46544,#46554,.T.); +#46552 = VERTEX_POINT('',#46553); +#46553 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46554 = LINE('',#46555,#46556); +#46555 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46556 = VECTOR('',#46557,1.); +#46557 = DIRECTION('',(0.,1.,0.)); +#46558 = ORIENTED_EDGE('',*,*,#46559,.F.); +#46559 = EDGE_CURVE('',#46296,#46552,#46560,.T.); +#46560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46561,#46562),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46561 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46562 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46563 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46564,#46565) + ,(#46566,#46567 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46564 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46565 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46566 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1)); +#46567 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46568 = ADVANCED_FACE('',(#46569),#46586,.F.); +#46569 = FACE_BOUND('',#46570,.F.); +#46570 = EDGE_LOOP('',(#46571,#46572,#46579,#46585)); +#46571 = ORIENTED_EDGE('',*,*,#46305,.T.); +#46572 = ORIENTED_EDGE('',*,*,#46573,.T.); +#46573 = EDGE_CURVE('',#46306,#46574,#46576,.T.); +#46574 = VERTEX_POINT('',#46575); +#46575 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46577,#46578),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46577 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1)); +#46578 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46579 = ORIENTED_EDGE('',*,*,#46580,.F.); +#46580 = EDGE_CURVE('',#46529,#46574,#46581,.T.); +#46581 = LINE('',#46582,#46583); +#46582 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46583 = VECTOR('',#46584,1.); +#46584 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46585 = ORIENTED_EDGE('',*,*,#46528,.F.); +#46586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46587,#46588) + ,(#46589,#46590 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46587 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1)); +#46588 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46589 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1)); +#46590 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46591 = ADVANCED_FACE('',(#46592),#46603,.F.); +#46592 = FACE_BOUND('',#46593,.F.); +#46593 = EDGE_LOOP('',(#46594,#46595,#46596,#46602)); +#46594 = ORIENTED_EDGE('',*,*,#46313,.T.); +#46595 = ORIENTED_EDGE('',*,*,#46368,.T.); +#46596 = ORIENTED_EDGE('',*,*,#46597,.F.); +#46597 = EDGE_CURVE('',#46574,#46361,#46598,.T.); +#46598 = LINE('',#46599,#46600); +#46599 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46600 = VECTOR('',#46601,1.); +#46601 = DIRECTION('',(1.,0.,0.)); +#46602 = ORIENTED_EDGE('',*,*,#46573,.F.); +#46603 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46604,#46605) + ,(#46606,#46607 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46604 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1)); +#46605 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46606 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1)); +#46607 = CARTESIAN_POINT('',(0.755,0.625,0.525)); +#46608 = ADVANCED_FACE('',(#46609),#46626,.F.); +#46609 = FACE_BOUND('',#46610,.F.); +#46610 = EDGE_LOOP('',(#46611,#46612,#46619,#46625)); +#46611 = ORIENTED_EDGE('',*,*,#46336,.T.); +#46612 = ORIENTED_EDGE('',*,*,#46613,.T.); +#46613 = EDGE_CURVE('',#46337,#46614,#46616,.T.); +#46614 = VERTEX_POINT('',#46615); +#46615 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46617,#46618),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46617 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1)); +#46618 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46619 = ORIENTED_EDGE('',*,*,#46620,.F.); +#46620 = EDGE_CURVE('',#46383,#46614,#46621,.T.); +#46621 = LINE('',#46622,#46623); +#46622 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46623 = VECTOR('',#46624,1.); +#46624 = DIRECTION('',(-1.,0.,0.)); +#46625 = ORIENTED_EDGE('',*,*,#46382,.F.); +#46626 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46627,#46628) + ,(#46629,#46630 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46627 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1)); +#46628 = CARTESIAN_POINT('',(0.755,-0.625,0.525)); +#46629 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1)); +#46630 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46631 = ADVANCED_FACE('',(#46632),#46643,.F.); +#46632 = FACE_BOUND('',#46633,.F.); +#46633 = EDGE_LOOP('',(#46634,#46635,#46636,#46642)); +#46634 = ORIENTED_EDGE('',*,*,#46344,.T.); +#46635 = ORIENTED_EDGE('',*,*,#46559,.T.); +#46636 = ORIENTED_EDGE('',*,*,#46637,.F.); +#46637 = EDGE_CURVE('',#46614,#46552,#46638,.T.); +#46638 = LINE('',#46639,#46640); +#46639 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46640 = VECTOR('',#46641,1.); +#46641 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46642 = ORIENTED_EDGE('',*,*,#46613,.F.); +#46643 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46644,#46645) + ,(#46646,#46647 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46644 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1)); +#46645 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46646 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1)); +#46647 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46648 = ADVANCED_FACE('',(#46649),#46666,.F.); +#46649 = FACE_BOUND('',#46650,.F.); +#46650 = EDGE_LOOP('',(#46651,#46652,#46653,#46661)); +#46651 = ORIENTED_EDGE('',*,*,#46406,.T.); +#46652 = ORIENTED_EDGE('',*,*,#46427,.T.); +#46653 = ORIENTED_EDGE('',*,*,#46654,.F.); +#46654 = EDGE_CURVE('',#46655,#46428,#46657,.T.); +#46655 = VERTEX_POINT('',#46656); +#46656 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46657 = LINE('',#46658,#46659); +#46658 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46659 = VECTOR('',#46660,1.); +#46660 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46661 = ORIENTED_EDGE('',*,*,#46662,.F.); +#46662 = EDGE_CURVE('',#46407,#46655,#46663,.T.); +#46663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46664,#46665),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46664 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46665 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46666 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46667,#46668) + ,(#46669,#46670 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46667 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46668 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46669 = CARTESIAN_POINT('',(0.85,0.53,0.675)); +#46670 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46671 = ADVANCED_FACE('',(#46672),#46689,.F.); +#46672 = FACE_BOUND('',#46673,.F.); +#46673 = EDGE_LOOP('',(#46674,#46675,#46676,#46684)); +#46674 = ORIENTED_EDGE('',*,*,#46597,.T.); +#46675 = ORIENTED_EDGE('',*,*,#46414,.T.); +#46676 = ORIENTED_EDGE('',*,*,#46677,.F.); +#46677 = EDGE_CURVE('',#46678,#46407,#46680,.T.); +#46678 = VERTEX_POINT('',#46679); +#46679 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46680 = LINE('',#46681,#46682); +#46681 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46682 = VECTOR('',#46683,1.); +#46683 = DIRECTION('',(1.,0.,0.)); +#46684 = ORIENTED_EDGE('',*,*,#46685,.F.); +#46685 = EDGE_CURVE('',#46574,#46678,#46686,.T.); +#46686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46687,#46688),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46687 = CARTESIAN_POINT('',(-0.755,0.625,0.525)); +#46688 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46689 = PLANE('',#46690); +#46690 = AXIS2_PLACEMENT_3D('',#46691,#46692,#46693); +#46691 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46692 = DIRECTION('',(0.,-1.,0.)); +#46693 = DIRECTION('',(1.,0.,0.)); +#46694 = ADVANCED_FACE('',(#46695),#46720,.F.); +#46695 = FACE_BOUND('',#46696,.F.); +#46696 = EDGE_LOOP('',(#46697,#46698,#46699,#46700,#46707,#46715)); +#46697 = ORIENTED_EDGE('',*,*,#46443,.T.); +#46698 = ORIENTED_EDGE('',*,*,#46467,.T.); +#46699 = ORIENTED_EDGE('',*,*,#46490,.T.); +#46700 = ORIENTED_EDGE('',*,*,#46701,.T.); +#46701 = EDGE_CURVE('',#46484,#46702,#46704,.T.); +#46702 = VERTEX_POINT('',#46703); +#46703 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1)); +#46704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46705,#46706),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46705 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46706 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1)); +#46707 = ORIENTED_EDGE('',*,*,#46708,.F.); +#46708 = EDGE_CURVE('',#46709,#46702,#46711,.T.); +#46709 = VERTEX_POINT('',#46710); +#46710 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1)); +#46711 = LINE('',#46712,#46713); +#46712 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1)); +#46713 = VECTOR('',#46714,1.); +#46714 = DIRECTION('',(0.,-1.,0.)); +#46715 = ORIENTED_EDGE('',*,*,#46716,.F.); +#46716 = EDGE_CURVE('',#46428,#46709,#46717,.T.); +#46717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46718,#46719),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46718 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46719 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1)); +#46720 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46721,#46722) + ,(#46723,#46724 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46721 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46722 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1)); +#46723 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46724 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1)); +#46725 = ADVANCED_FACE('',(#46726),#46743,.F.); +#46726 = FACE_BOUND('',#46727,.F.); +#46727 = EDGE_LOOP('',(#46728,#46729,#46736,#46742)); +#46728 = ORIENTED_EDGE('',*,*,#46512,.T.); +#46729 = ORIENTED_EDGE('',*,*,#46730,.T.); +#46730 = EDGE_CURVE('',#46506,#46731,#46733,.T.); +#46731 = VERTEX_POINT('',#46732); +#46732 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#46733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46734,#46735),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46734 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46735 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#46736 = ORIENTED_EDGE('',*,*,#46737,.F.); +#46737 = EDGE_CURVE('',#46484,#46731,#46738,.T.); +#46738 = LINE('',#46739,#46740); +#46739 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46740 = VECTOR('',#46741,1.); +#46741 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46742 = ORIENTED_EDGE('',*,*,#46483,.F.); +#46743 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46744,#46745) + ,(#46746,#46747 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46744 = CARTESIAN_POINT('',(0.85,-0.53,0.675)); +#46745 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#46746 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46747 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#46748 = ADVANCED_FACE('',(#46749),#46766,.F.); +#46749 = FACE_BOUND('',#46750,.F.); +#46750 = EDGE_LOOP('',(#46751,#46752,#46759,#46765)); +#46751 = ORIENTED_EDGE('',*,*,#46620,.T.); +#46752 = ORIENTED_EDGE('',*,*,#46753,.T.); +#46753 = EDGE_CURVE('',#46614,#46754,#46756,.T.); +#46754 = VERTEX_POINT('',#46755); +#46755 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#46756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46757,#46758),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46757 = CARTESIAN_POINT('',(-0.755,-0.625,0.525)); +#46758 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#46759 = ORIENTED_EDGE('',*,*,#46760,.F.); +#46760 = EDGE_CURVE('',#46506,#46754,#46761,.T.); +#46761 = LINE('',#46762,#46763); +#46762 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46763 = VECTOR('',#46764,1.); +#46764 = DIRECTION('',(-1.,0.,0.)); +#46765 = ORIENTED_EDGE('',*,*,#46505,.F.); +#46766 = PLANE('',#46767); +#46767 = AXIS2_PLACEMENT_3D('',#46768,#46769,#46770); +#46768 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#46769 = DIRECTION('',(0.,1.,0.)); +#46770 = DIRECTION('',(-1.,0.,0.)); +#46771 = ADVANCED_FACE('',(#46772),#46796,.F.); +#46772 = FACE_BOUND('',#46773,.F.); +#46773 = EDGE_LOOP('',(#46774,#46781,#46782,#46790)); +#46774 = ORIENTED_EDGE('',*,*,#46775,.F.); +#46775 = EDGE_CURVE('',#46552,#46776,#46778,.T.); +#46776 = VERTEX_POINT('',#46777); +#46777 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46779,#46780),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46779 = CARTESIAN_POINT('',(-0.85,-0.53,0.525)); +#46780 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46781 = ORIENTED_EDGE('',*,*,#46551,.T.); +#46782 = ORIENTED_EDGE('',*,*,#46783,.T.); +#46783 = EDGE_CURVE('',#46544,#46784,#46786,.T.); +#46784 = VERTEX_POINT('',#46785); +#46785 = CARTESIAN_POINT('',(-0.85,-0.175,0.675)); +#46786 = LINE('',#46787,#46788); +#46787 = CARTESIAN_POINT('',(-0.85,-0.175,0.498338171534)); +#46788 = VECTOR('',#46789,1.); +#46789 = DIRECTION('',(0.,0.,1.)); +#46790 = ORIENTED_EDGE('',*,*,#46791,.F.); +#46791 = EDGE_CURVE('',#46776,#46784,#46792,.T.); +#46792 = LINE('',#46793,#46794); +#46793 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46794 = VECTOR('',#46795,1.); +#46795 = DIRECTION('',(0.,1.,0.)); +#46796 = PLANE('',#46797); +#46797 = AXIS2_PLACEMENT_3D('',#46798,#46799,#46800); +#46798 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46799 = DIRECTION('',(1.,0.,0.)); +#46800 = DIRECTION('',(-0.,1.,0.)); +#46801 = ADVANCED_FACE('',(#46802),#46826,.F.); +#46802 = FACE_BOUND('',#46803,.F.); +#46803 = EDGE_LOOP('',(#46804,#46812,#46813,#46820)); +#46804 = ORIENTED_EDGE('',*,*,#46805,.F.); +#46805 = EDGE_CURVE('',#46536,#46806,#46808,.T.); +#46806 = VERTEX_POINT('',#46807); +#46807 = CARTESIAN_POINT('',(-0.85,0.175,0.675)); +#46808 = LINE('',#46809,#46810); +#46809 = CARTESIAN_POINT('',(-0.85,0.175,0.498338171534)); +#46810 = VECTOR('',#46811,1.); +#46811 = DIRECTION('',(0.,0.,1.)); +#46812 = ORIENTED_EDGE('',*,*,#46535,.T.); +#46813 = ORIENTED_EDGE('',*,*,#46814,.T.); +#46814 = EDGE_CURVE('',#46529,#46815,#46817,.T.); +#46815 = VERTEX_POINT('',#46816); +#46816 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#46817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46818,#46819),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46818 = CARTESIAN_POINT('',(-0.85,0.53,0.525)); +#46819 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#46820 = ORIENTED_EDGE('',*,*,#46821,.F.); +#46821 = EDGE_CURVE('',#46806,#46815,#46822,.T.); +#46822 = LINE('',#46823,#46824); +#46823 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46824 = VECTOR('',#46825,1.); +#46825 = DIRECTION('',(0.,1.,0.)); +#46826 = PLANE('',#46827); +#46827 = AXIS2_PLACEMENT_3D('',#46828,#46829,#46830); +#46828 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#46829 = DIRECTION('',(1.,0.,0.)); +#46830 = DIRECTION('',(-0.,1.,0.)); +#46831 = ADVANCED_FACE('',(#46832),#46859,.F.); +#46832 = FACE_BOUND('',#46833,.F.); +#46833 = EDGE_LOOP('',(#46834,#46835,#46844,#46852)); +#46834 = ORIENTED_EDGE('',*,*,#46543,.T.); +#46835 = ORIENTED_EDGE('',*,*,#46836,.T.); +#46836 = EDGE_CURVE('',#46536,#46837,#46839,.T.); +#46837 = VERTEX_POINT('',#46838); +#46838 = CARTESIAN_POINT('',(-0.92,0.175,0.455)); +#46839 = CIRCLE('',#46840,7.E-02); +#46840 = AXIS2_PLACEMENT_3D('',#46841,#46842,#46843); +#46841 = CARTESIAN_POINT('',(-0.85,0.175,0.455)); +#46842 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#46843 = DIRECTION('',(0.,0.,1.)); +#46844 = ORIENTED_EDGE('',*,*,#46845,.F.); +#46845 = EDGE_CURVE('',#46846,#46837,#46848,.T.); +#46846 = VERTEX_POINT('',#46847); +#46847 = CARTESIAN_POINT('',(-0.92,-0.175,0.455)); +#46848 = LINE('',#46849,#46850); +#46849 = CARTESIAN_POINT('',(-0.92,-0.175,0.455)); +#46850 = VECTOR('',#46851,1.); +#46851 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#46852 = ORIENTED_EDGE('',*,*,#46853,.F.); +#46853 = EDGE_CURVE('',#46544,#46846,#46854,.T.); +#46854 = CIRCLE('',#46855,7.E-02); +#46855 = AXIS2_PLACEMENT_3D('',#46856,#46857,#46858); +#46856 = CARTESIAN_POINT('',(-0.85,-0.175,0.455)); +#46857 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#46858 = DIRECTION('',(0.,0.,1.)); +#46859 = CYLINDRICAL_SURFACE('',#46860,7.E-02); +#46860 = AXIS2_PLACEMENT_3D('',#46861,#46862,#46863); +#46861 = CARTESIAN_POINT('',(-0.85,-0.175,0.455)); +#46862 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#46863 = DIRECTION('',(0.,0.,1.)); +#46864 = ADVANCED_FACE('',(#46865),#46876,.F.); +#46865 = FACE_BOUND('',#46866,.F.); +#46866 = EDGE_LOOP('',(#46867,#46868,#46869,#46875)); +#46867 = ORIENTED_EDGE('',*,*,#46580,.T.); +#46868 = ORIENTED_EDGE('',*,*,#46685,.T.); +#46869 = ORIENTED_EDGE('',*,*,#46870,.F.); +#46870 = EDGE_CURVE('',#46815,#46678,#46871,.T.); +#46871 = LINE('',#46872,#46873); +#46872 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#46873 = VECTOR('',#46874,1.); +#46874 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46875 = ORIENTED_EDGE('',*,*,#46814,.F.); +#46876 = PLANE('',#46877); +#46877 = AXIS2_PLACEMENT_3D('',#46878,#46879,#46880); +#46878 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#46879 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46880 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46881 = ADVANCED_FACE('',(#46882),#46893,.F.); +#46882 = FACE_BOUND('',#46883,.F.); +#46883 = EDGE_LOOP('',(#46884,#46885,#46886,#46892)); +#46884 = ORIENTED_EDGE('',*,*,#46637,.T.); +#46885 = ORIENTED_EDGE('',*,*,#46775,.T.); +#46886 = ORIENTED_EDGE('',*,*,#46887,.F.); +#46887 = EDGE_CURVE('',#46754,#46776,#46888,.T.); +#46888 = LINE('',#46889,#46890); +#46889 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#46890 = VECTOR('',#46891,1.); +#46891 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46892 = ORIENTED_EDGE('',*,*,#46753,.F.); +#46893 = PLANE('',#46894); +#46894 = AXIS2_PLACEMENT_3D('',#46895,#46896,#46897); +#46895 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#46896 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46897 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46898 = ADVANCED_FACE('',(#46899),#46916,.F.); +#46899 = FACE_BOUND('',#46900,.F.); +#46900 = EDGE_LOOP('',(#46901,#46902,#46903,#46911)); +#46901 = ORIENTED_EDGE('',*,*,#46654,.T.); +#46902 = ORIENTED_EDGE('',*,*,#46716,.T.); +#46903 = ORIENTED_EDGE('',*,*,#46904,.F.); +#46904 = EDGE_CURVE('',#46905,#46709,#46907,.T.); +#46905 = VERTEX_POINT('',#46906); +#46906 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1)); +#46907 = LINE('',#46908,#46909); +#46908 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1)); +#46909 = VECTOR('',#46910,1.); +#46910 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#46911 = ORIENTED_EDGE('',*,*,#46912,.F.); +#46912 = EDGE_CURVE('',#46655,#46905,#46913,.T.); +#46913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46914,#46915),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46914 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46915 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1)); +#46916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46917,#46918) + ,(#46919,#46920 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#46917 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46918 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1)); +#46919 = CARTESIAN_POINT('',(0.825,0.5175,0.675)); +#46920 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1)); +#46921 = ADVANCED_FACE('',(#46922),#46939,.F.); +#46922 = FACE_BOUND('',#46923,.F.); +#46923 = EDGE_LOOP('',(#46924,#46925,#46926,#46934)); +#46924 = ORIENTED_EDGE('',*,*,#46677,.T.); +#46925 = ORIENTED_EDGE('',*,*,#46662,.T.); +#46926 = ORIENTED_EDGE('',*,*,#46927,.F.); +#46927 = EDGE_CURVE('',#46928,#46655,#46930,.T.); +#46928 = VERTEX_POINT('',#46929); +#46929 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#46930 = LINE('',#46931,#46932); +#46931 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#46932 = VECTOR('',#46933,1.); +#46933 = DIRECTION('',(1.,0.,0.)); +#46934 = ORIENTED_EDGE('',*,*,#46935,.F.); +#46935 = EDGE_CURVE('',#46678,#46928,#46936,.T.); +#46936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46937,#46938),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#46937 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46938 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#46939 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#46940,#46941) + ,(#46942,#46943 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#46940 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#46941 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#46942 = CARTESIAN_POINT('',(0.755,0.625,0.675)); +#46943 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#46944 = ADVANCED_FACE('',(#46945,#46995),#47029,.T.); +#46945 = FACE_BOUND('',#46946,.T.); +#46946 = EDGE_LOOP('',(#46947,#46957,#46965,#46973,#46979,#46980,#46981, + #46989)); +#46947 = ORIENTED_EDGE('',*,*,#46948,.F.); +#46948 = EDGE_CURVE('',#46949,#46951,#46953,.T.); +#46949 = VERTEX_POINT('',#46950); +#46950 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#46951 = VERTEX_POINT('',#46952); +#46952 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1)); +#46953 = LINE('',#46954,#46955); +#46954 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#46955 = VECTOR('',#46956,1.); +#46956 = DIRECTION('',(0.,1.,0.)); +#46957 = ORIENTED_EDGE('',*,*,#46958,.F.); +#46958 = EDGE_CURVE('',#46959,#46949,#46961,.T.); +#46959 = VERTEX_POINT('',#46960); +#46960 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1)); +#46961 = LINE('',#46962,#46963); +#46962 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1)); +#46963 = VECTOR('',#46964,1.); +#46964 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#46965 = ORIENTED_EDGE('',*,*,#46966,.F.); +#46966 = EDGE_CURVE('',#46967,#46959,#46969,.T.); +#46967 = VERTEX_POINT('',#46968); +#46968 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1)); +#46969 = LINE('',#46970,#46971); +#46970 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1)); +#46971 = VECTOR('',#46972,1.); +#46972 = DIRECTION('',(-1.,0.,0.)); +#46973 = ORIENTED_EDGE('',*,*,#46974,.F.); +#46974 = EDGE_CURVE('',#46702,#46967,#46975,.T.); +#46975 = LINE('',#46976,#46977); +#46976 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1)); +#46977 = VECTOR('',#46978,1.); +#46978 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#46979 = ORIENTED_EDGE('',*,*,#46708,.F.); +#46980 = ORIENTED_EDGE('',*,*,#46904,.F.); +#46981 = ORIENTED_EDGE('',*,*,#46982,.F.); +#46982 = EDGE_CURVE('',#46983,#46905,#46985,.T.); +#46983 = VERTEX_POINT('',#46984); +#46984 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1)); +#46985 = LINE('',#46986,#46987); +#46986 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1)); +#46987 = VECTOR('',#46988,1.); +#46988 = DIRECTION('',(1.,0.,0.)); +#46989 = ORIENTED_EDGE('',*,*,#46990,.F.); +#46990 = EDGE_CURVE('',#46951,#46983,#46991,.T.); +#46991 = LINE('',#46992,#46993); +#46992 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1)); +#46993 = VECTOR('',#46994,1.); +#46994 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#46995 = FACE_BOUND('',#46996,.T.); +#46996 = EDGE_LOOP('',(#46997,#47007,#47015,#47023)); +#46997 = ORIENTED_EDGE('',*,*,#46998,.T.); +#46998 = EDGE_CURVE('',#46999,#47001,#47003,.T.); +#46999 = VERTEX_POINT('',#47000); +#47000 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.1)); +#47001 = VERTEX_POINT('',#47002); +#47002 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.1)); +#47003 = LINE('',#47004,#47005); +#47004 = CARTESIAN_POINT('',(-0.740270145251,-0.490270145251,1.1)); +#47005 = VECTOR('',#47006,1.); +#47006 = DIRECTION('',(-1.,0.,0.)); +#47007 = ORIENTED_EDGE('',*,*,#47008,.T.); +#47008 = EDGE_CURVE('',#47001,#47009,#47011,.T.); +#47009 = VERTEX_POINT('',#47010); +#47010 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.1)); +#47011 = LINE('',#47012,#47013); +#47012 = CARTESIAN_POINT('',(-0.715270145251,-0.488952608939,1.1)); +#47013 = VECTOR('',#47014,1.); +#47014 = DIRECTION('',(0.,1.,0.)); +#47015 = ORIENTED_EDGE('',*,*,#47016,.F.); +#47016 = EDGE_CURVE('',#47017,#47009,#47019,.T.); +#47017 = VERTEX_POINT('',#47018); +#47018 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.1)); +#47019 = LINE('',#47020,#47021); +#47020 = CARTESIAN_POINT('',(-0.740270145251,0.490270145251,1.1)); +#47021 = VECTOR('',#47022,1.); +#47022 = DIRECTION('',(-1.,0.,0.)); +#47023 = ORIENTED_EDGE('',*,*,#47024,.F.); +#47024 = EDGE_CURVE('',#46999,#47017,#47025,.T.); +#47025 = LINE('',#47026,#47027); +#47026 = CARTESIAN_POINT('',(-0.315270145251,-0.488952608939,1.1)); +#47027 = VECTOR('',#47028,1.); +#47028 = DIRECTION('',(0.,1.,0.)); +#47029 = PLANE('',#47030); +#47030 = AXIS2_PLACEMENT_3D('',#47031,#47032,#47033); +#47031 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#47032 = DIRECTION('',(0.,0.,1.)); +#47033 = DIRECTION('',(0.84333939541,0.537381302382,-0.)); +#47034 = ADVANCED_FACE('',(#47035),#47045,.F.); +#47035 = FACE_BOUND('',#47036,.F.); +#47036 = EDGE_LOOP('',(#47037,#47038,#47043,#47044)); +#47037 = ORIENTED_EDGE('',*,*,#46737,.T.); +#47038 = ORIENTED_EDGE('',*,*,#47039,.T.); +#47039 = EDGE_CURVE('',#46731,#46967,#47040,.T.); +#47040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47041,#47042),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47041 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#47042 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1)); +#47043 = ORIENTED_EDGE('',*,*,#46974,.F.); +#47044 = ORIENTED_EDGE('',*,*,#46701,.F.); +#47045 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47046,#47047) + ,(#47048,#47049 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#47046 = CARTESIAN_POINT('',(0.825,-0.5175,0.675)); +#47047 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1)); +#47048 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#47049 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1)); +#47050 = ADVANCED_FACE('',(#47051),#47068,.F.); +#47051 = FACE_BOUND('',#47052,.F.); +#47052 = EDGE_LOOP('',(#47053,#47054,#47061,#47067)); +#47053 = ORIENTED_EDGE('',*,*,#46760,.T.); +#47054 = ORIENTED_EDGE('',*,*,#47055,.T.); +#47055 = EDGE_CURVE('',#46754,#47056,#47058,.T.); +#47056 = VERTEX_POINT('',#47057); +#47057 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47059,#47060),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47059 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#47060 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47061 = ORIENTED_EDGE('',*,*,#47062,.F.); +#47062 = EDGE_CURVE('',#46731,#47056,#47063,.T.); +#47063 = LINE('',#47064,#47065); +#47064 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#47065 = VECTOR('',#47066,1.); +#47066 = DIRECTION('',(-1.,0.,0.)); +#47067 = ORIENTED_EDGE('',*,*,#46730,.F.); +#47068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47069,#47070) + ,(#47071,#47072 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47069 = CARTESIAN_POINT('',(0.755,-0.625,0.675)); +#47070 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#47071 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#47072 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47073 = ADVANCED_FACE('',(#47074),#47098,.F.); +#47074 = FACE_BOUND('',#47075,.F.); +#47075 = EDGE_LOOP('',(#47076,#47083,#47084,#47092)); +#47076 = ORIENTED_EDGE('',*,*,#47077,.F.); +#47077 = EDGE_CURVE('',#46776,#47078,#47080,.T.); +#47078 = VERTEX_POINT('',#47079); +#47079 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47081,#47082),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47081 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#47082 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47083 = ORIENTED_EDGE('',*,*,#46791,.T.); +#47084 = ORIENTED_EDGE('',*,*,#47085,.T.); +#47085 = EDGE_CURVE('',#46784,#47086,#47088,.T.); +#47086 = VERTEX_POINT('',#47087); +#47087 = CARTESIAN_POINT('',(-0.825,-0.175,0.675)); +#47088 = LINE('',#47089,#47090); +#47089 = CARTESIAN_POINT('',(-0.85,-0.175,0.675)); +#47090 = VECTOR('',#47091,1.); +#47091 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47092 = ORIENTED_EDGE('',*,*,#47093,.F.); +#47093 = EDGE_CURVE('',#47078,#47086,#47094,.T.); +#47094 = LINE('',#47095,#47096); +#47095 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47096 = VECTOR('',#47097,1.); +#47097 = DIRECTION('',(0.,1.,0.)); +#47098 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47099,#47100) + ,(#47101,#47102 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47099 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#47100 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47101 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#47102 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47103 = ADVANCED_FACE('',(#47104),#47173,.F.); +#47104 = FACE_BOUND('',#47105,.F.); +#47105 = EDGE_LOOP('',(#47106,#47107,#47108,#47116,#47125,#47133,#47141, + #47149,#47158,#47166)); +#47106 = ORIENTED_EDGE('',*,*,#46783,.F.); +#47107 = ORIENTED_EDGE('',*,*,#46853,.T.); +#47108 = ORIENTED_EDGE('',*,*,#47109,.T.); +#47109 = EDGE_CURVE('',#46846,#47110,#47112,.T.); +#47110 = VERTEX_POINT('',#47111); +#47111 = CARTESIAN_POINT('',(-0.92,-0.175,0.22)); +#47112 = LINE('',#47113,#47114); +#47113 = CARTESIAN_POINT('',(-0.92,-0.175,0.455)); +#47114 = VECTOR('',#47115,1.); +#47115 = DIRECTION('',(0.,0.,-1.)); +#47116 = ORIENTED_EDGE('',*,*,#47117,.T.); +#47117 = EDGE_CURVE('',#47110,#47118,#47120,.T.); +#47118 = VERTEX_POINT('',#47119); +#47119 = CARTESIAN_POINT('',(-1.14,-0.175,0.)); +#47120 = CIRCLE('',#47121,0.22); +#47121 = AXIS2_PLACEMENT_3D('',#47122,#47123,#47124); +#47122 = CARTESIAN_POINT('',(-1.14,-0.175,0.22)); +#47123 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47124 = DIRECTION('',(1.,-1.110223024625E-16,1.261617073438E-16)); +#47125 = ORIENTED_EDGE('',*,*,#47126,.T.); +#47126 = EDGE_CURVE('',#47118,#47127,#47129,.T.); +#47127 = VERTEX_POINT('',#47128); +#47128 = CARTESIAN_POINT('',(-1.25,-0.175,0.)); +#47129 = LINE('',#47130,#47131); +#47130 = CARTESIAN_POINT('',(-1.14,-0.175,0.)); +#47131 = VECTOR('',#47132,1.); +#47132 = DIRECTION('',(-1.,1.110223024625E-16,0.)); +#47133 = ORIENTED_EDGE('',*,*,#47134,.T.); +#47134 = EDGE_CURVE('',#47127,#47135,#47137,.T.); +#47135 = VERTEX_POINT('',#47136); +#47136 = CARTESIAN_POINT('',(-1.25,-0.175,0.15)); +#47137 = LINE('',#47138,#47139); +#47138 = CARTESIAN_POINT('',(-1.25,-0.175,0.)); +#47139 = VECTOR('',#47140,1.); +#47140 = DIRECTION('',(0.,0.,1.)); +#47141 = ORIENTED_EDGE('',*,*,#47142,.T.); +#47142 = EDGE_CURVE('',#47135,#47143,#47145,.T.); +#47143 = VERTEX_POINT('',#47144); +#47144 = CARTESIAN_POINT('',(-1.14,-0.175,0.15)); +#47145 = LINE('',#47146,#47147); +#47146 = CARTESIAN_POINT('',(-1.25,-0.175,0.15)); +#47147 = VECTOR('',#47148,1.); +#47148 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47149 = ORIENTED_EDGE('',*,*,#47150,.T.); +#47150 = EDGE_CURVE('',#47143,#47151,#47153,.T.); +#47151 = VERTEX_POINT('',#47152); +#47152 = CARTESIAN_POINT('',(-1.07,-0.175,0.22)); +#47153 = CIRCLE('',#47154,7.E-02); +#47154 = AXIS2_PLACEMENT_3D('',#47155,#47156,#47157); +#47155 = CARTESIAN_POINT('',(-1.14,-0.175,0.22)); +#47156 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#47157 = DIRECTION('',(1.586032892322E-15,-1.760850234868E-31,-1.)); +#47158 = ORIENTED_EDGE('',*,*,#47159,.T.); +#47159 = EDGE_CURVE('',#47151,#47160,#47162,.T.); +#47160 = VERTEX_POINT('',#47161); +#47161 = CARTESIAN_POINT('',(-1.07,-0.175,0.455)); +#47162 = LINE('',#47163,#47164); +#47163 = CARTESIAN_POINT('',(-1.07,-0.175,0.22)); +#47164 = VECTOR('',#47165,1.); +#47165 = DIRECTION('',(0.,0.,1.)); +#47166 = ORIENTED_EDGE('',*,*,#47167,.T.); +#47167 = EDGE_CURVE('',#47160,#46784,#47168,.T.); +#47168 = CIRCLE('',#47169,0.22); +#47169 = AXIS2_PLACEMENT_3D('',#47170,#47171,#47172); +#47170 = CARTESIAN_POINT('',(-0.85,-0.175,0.455)); +#47171 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47172 = DIRECTION('',(-1.,1.110223024625E-16,-7.569702440626E-16)); +#47173 = PLANE('',#47174); +#47174 = AXIS2_PLACEMENT_3D('',#47175,#47176,#47177); +#47175 = CARTESIAN_POINT('',(-1.013084179351,-0.175,0.321676343068)); +#47176 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47177 = DIRECTION('',(0.,-0.,1.)); +#47178 = ADVANCED_FACE('',(#47179),#47248,.T.); +#47179 = FACE_BOUND('',#47180,.T.); +#47180 = EDGE_LOOP('',(#47181,#47182,#47183,#47191,#47200,#47208,#47216, + #47224,#47233,#47241)); +#47181 = ORIENTED_EDGE('',*,*,#46805,.F.); +#47182 = ORIENTED_EDGE('',*,*,#46836,.T.); +#47183 = ORIENTED_EDGE('',*,*,#47184,.T.); +#47184 = EDGE_CURVE('',#46837,#47185,#47187,.T.); +#47185 = VERTEX_POINT('',#47186); +#47186 = CARTESIAN_POINT('',(-0.92,0.175,0.22)); +#47187 = LINE('',#47188,#47189); +#47188 = CARTESIAN_POINT('',(-0.92,0.175,0.455)); +#47189 = VECTOR('',#47190,1.); +#47190 = DIRECTION('',(0.,0.,-1.)); +#47191 = ORIENTED_EDGE('',*,*,#47192,.T.); +#47192 = EDGE_CURVE('',#47185,#47193,#47195,.T.); +#47193 = VERTEX_POINT('',#47194); +#47194 = CARTESIAN_POINT('',(-1.14,0.175,0.)); +#47195 = CIRCLE('',#47196,0.22); +#47196 = AXIS2_PLACEMENT_3D('',#47197,#47198,#47199); +#47197 = CARTESIAN_POINT('',(-1.14,0.175,0.22)); +#47198 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47199 = DIRECTION('',(1.,-1.110223024625E-16,1.261617073438E-16)); +#47200 = ORIENTED_EDGE('',*,*,#47201,.T.); +#47201 = EDGE_CURVE('',#47193,#47202,#47204,.T.); +#47202 = VERTEX_POINT('',#47203); +#47203 = CARTESIAN_POINT('',(-1.25,0.175,0.)); +#47204 = LINE('',#47205,#47206); +#47205 = CARTESIAN_POINT('',(-1.14,0.175,0.)); +#47206 = VECTOR('',#47207,1.); +#47207 = DIRECTION('',(-1.,1.110223024625E-16,0.)); +#47208 = ORIENTED_EDGE('',*,*,#47209,.T.); +#47209 = EDGE_CURVE('',#47202,#47210,#47212,.T.); +#47210 = VERTEX_POINT('',#47211); +#47211 = CARTESIAN_POINT('',(-1.25,0.175,0.15)); +#47212 = LINE('',#47213,#47214); +#47213 = CARTESIAN_POINT('',(-1.25,0.175,0.)); +#47214 = VECTOR('',#47215,1.); +#47215 = DIRECTION('',(0.,0.,1.)); +#47216 = ORIENTED_EDGE('',*,*,#47217,.T.); +#47217 = EDGE_CURVE('',#47210,#47218,#47220,.T.); +#47218 = VERTEX_POINT('',#47219); +#47219 = CARTESIAN_POINT('',(-1.14,0.175,0.15)); +#47220 = LINE('',#47221,#47222); +#47221 = CARTESIAN_POINT('',(-1.25,0.175,0.15)); +#47222 = VECTOR('',#47223,1.); +#47223 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47224 = ORIENTED_EDGE('',*,*,#47225,.T.); +#47225 = EDGE_CURVE('',#47218,#47226,#47228,.T.); +#47226 = VERTEX_POINT('',#47227); +#47227 = CARTESIAN_POINT('',(-1.07,0.175,0.22)); +#47228 = CIRCLE('',#47229,7.E-02); +#47229 = AXIS2_PLACEMENT_3D('',#47230,#47231,#47232); +#47230 = CARTESIAN_POINT('',(-1.14,0.175,0.22)); +#47231 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#47232 = DIRECTION('',(1.586032892322E-15,-1.760850234868E-31,-1.)); +#47233 = ORIENTED_EDGE('',*,*,#47234,.T.); +#47234 = EDGE_CURVE('',#47226,#47235,#47237,.T.); +#47235 = VERTEX_POINT('',#47236); +#47236 = CARTESIAN_POINT('',(-1.07,0.175,0.455)); +#47237 = LINE('',#47238,#47239); +#47238 = CARTESIAN_POINT('',(-1.07,0.175,0.22)); +#47239 = VECTOR('',#47240,1.); +#47240 = DIRECTION('',(0.,0.,1.)); +#47241 = ORIENTED_EDGE('',*,*,#47242,.T.); +#47242 = EDGE_CURVE('',#47235,#46806,#47243,.T.); +#47243 = CIRCLE('',#47244,0.22); +#47244 = AXIS2_PLACEMENT_3D('',#47245,#47246,#47247); +#47245 = CARTESIAN_POINT('',(-0.85,0.175,0.455)); +#47246 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47247 = DIRECTION('',(-1.,1.110223024625E-16,-7.569702440626E-16)); +#47248 = PLANE('',#47249); +#47249 = AXIS2_PLACEMENT_3D('',#47250,#47251,#47252); +#47250 = CARTESIAN_POINT('',(-1.013084179351,0.175,0.321676343068)); +#47251 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47252 = DIRECTION('',(0.,-0.,1.)); +#47253 = ADVANCED_FACE('',(#47254),#47278,.F.); +#47254 = FACE_BOUND('',#47255,.F.); +#47255 = EDGE_LOOP('',(#47256,#47264,#47265,#47272)); +#47256 = ORIENTED_EDGE('',*,*,#47257,.F.); +#47257 = EDGE_CURVE('',#46806,#47258,#47260,.T.); +#47258 = VERTEX_POINT('',#47259); +#47259 = CARTESIAN_POINT('',(-0.825,0.175,0.675)); +#47260 = LINE('',#47261,#47262); +#47261 = CARTESIAN_POINT('',(-0.85,0.175,0.675)); +#47262 = VECTOR('',#47263,1.); +#47263 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47264 = ORIENTED_EDGE('',*,*,#46821,.T.); +#47265 = ORIENTED_EDGE('',*,*,#47266,.T.); +#47266 = EDGE_CURVE('',#46815,#47267,#47269,.T.); +#47267 = VERTEX_POINT('',#47268); +#47268 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47270,#47271),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47270 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#47271 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47272 = ORIENTED_EDGE('',*,*,#47273,.F.); +#47273 = EDGE_CURVE('',#47258,#47267,#47274,.T.); +#47274 = LINE('',#47275,#47276); +#47275 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47276 = VECTOR('',#47277,1.); +#47277 = DIRECTION('',(0.,1.,0.)); +#47278 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47279,#47280) + ,(#47281,#47282 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47279 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#47280 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47281 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#47282 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47283 = ADVANCED_FACE('',(#47284),#47295,.F.); +#47284 = FACE_BOUND('',#47285,.F.); +#47285 = EDGE_LOOP('',(#47286,#47287,#47288,#47294)); +#47286 = ORIENTED_EDGE('',*,*,#46845,.T.); +#47287 = ORIENTED_EDGE('',*,*,#47184,.T.); +#47288 = ORIENTED_EDGE('',*,*,#47289,.F.); +#47289 = EDGE_CURVE('',#47110,#47185,#47290,.T.); +#47290 = LINE('',#47291,#47292); +#47291 = CARTESIAN_POINT('',(-0.92,-0.175,0.22)); +#47292 = VECTOR('',#47293,1.); +#47293 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47294 = ORIENTED_EDGE('',*,*,#47109,.F.); +#47295 = PLANE('',#47296); +#47296 = AXIS2_PLACEMENT_3D('',#47297,#47298,#47299); +#47297 = CARTESIAN_POINT('',(-0.92,-0.175,0.455)); +#47298 = DIRECTION('',(-1.,1.110223024625E-16,0.)); +#47299 = DIRECTION('',(0.,0.,-1.)); +#47300 = ADVANCED_FACE('',(#47301),#47312,.F.); +#47301 = FACE_BOUND('',#47302,.F.); +#47302 = EDGE_LOOP('',(#47303,#47304,#47305,#47311)); +#47303 = ORIENTED_EDGE('',*,*,#46870,.T.); +#47304 = ORIENTED_EDGE('',*,*,#46935,.T.); +#47305 = ORIENTED_EDGE('',*,*,#47306,.F.); +#47306 = EDGE_CURVE('',#47267,#46928,#47307,.T.); +#47307 = LINE('',#47308,#47309); +#47308 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47309 = VECTOR('',#47310,1.); +#47310 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#47311 = ORIENTED_EDGE('',*,*,#47266,.F.); +#47312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47313,#47314) + ,(#47315,#47316 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#47313 = CARTESIAN_POINT('',(-0.85,0.53,0.675)); +#47314 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47315 = CARTESIAN_POINT('',(-0.755,0.625,0.675)); +#47316 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#47317 = ADVANCED_FACE('',(#47318),#47329,.F.); +#47318 = FACE_BOUND('',#47319,.F.); +#47319 = EDGE_LOOP('',(#47320,#47321,#47322,#47328)); +#47320 = ORIENTED_EDGE('',*,*,#46887,.T.); +#47321 = ORIENTED_EDGE('',*,*,#47077,.T.); +#47322 = ORIENTED_EDGE('',*,*,#47323,.F.); +#47323 = EDGE_CURVE('',#47056,#47078,#47324,.T.); +#47324 = LINE('',#47325,#47326); +#47325 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47326 = VECTOR('',#47327,1.); +#47327 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#47328 = ORIENTED_EDGE('',*,*,#47055,.F.); +#47329 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47330,#47331) + ,(#47332,#47333 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#47330 = CARTESIAN_POINT('',(-0.755,-0.625,0.675)); +#47331 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47332 = CARTESIAN_POINT('',(-0.85,-0.53,0.675)); +#47333 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47334 = ADVANCED_FACE('',(#47335),#47345,.F.); +#47335 = FACE_BOUND('',#47336,.F.); +#47336 = EDGE_LOOP('',(#47337,#47338,#47339,#47340)); +#47337 = ORIENTED_EDGE('',*,*,#46927,.T.); +#47338 = ORIENTED_EDGE('',*,*,#46912,.T.); +#47339 = ORIENTED_EDGE('',*,*,#46982,.F.); +#47340 = ORIENTED_EDGE('',*,*,#47341,.F.); +#47341 = EDGE_CURVE('',#46928,#46983,#47342,.T.); +#47342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47343,#47344),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47343 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#47344 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1)); +#47345 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47346,#47347) + ,(#47348,#47349 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47346 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#47347 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1)); +#47348 = CARTESIAN_POINT('',(0.7425,0.6,0.675)); +#47349 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1)); +#47350 = ADVANCED_FACE('',(#47351),#47372,.F.); +#47351 = FACE_BOUND('',#47352,.F.); +#47352 = EDGE_LOOP('',(#47353,#47354,#47360,#47361,#47366,#47367)); +#47353 = ORIENTED_EDGE('',*,*,#47093,.T.); +#47354 = ORIENTED_EDGE('',*,*,#47355,.T.); +#47355 = EDGE_CURVE('',#47086,#47258,#47356,.T.); +#47356 = LINE('',#47357,#47358); +#47357 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47358 = VECTOR('',#47359,1.); +#47359 = DIRECTION('',(0.,1.,0.)); +#47360 = ORIENTED_EDGE('',*,*,#47273,.T.); +#47361 = ORIENTED_EDGE('',*,*,#47362,.T.); +#47362 = EDGE_CURVE('',#47267,#46951,#47363,.T.); +#47363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47364,#47365),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47364 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47365 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1)); +#47366 = ORIENTED_EDGE('',*,*,#46948,.F.); +#47367 = ORIENTED_EDGE('',*,*,#47368,.F.); +#47368 = EDGE_CURVE('',#47078,#46949,#47369,.T.); +#47369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47370,#47371),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47370 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47371 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#47372 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47373,#47374) + ,(#47375,#47376 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47373 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47374 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#47375 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47376 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1)); +#47377 = ADVANCED_FACE('',(#47378),#47388,.F.); +#47378 = FACE_BOUND('',#47379,.F.); +#47379 = EDGE_LOOP('',(#47380,#47381,#47382,#47383)); +#47380 = ORIENTED_EDGE('',*,*,#47323,.T.); +#47381 = ORIENTED_EDGE('',*,*,#47368,.T.); +#47382 = ORIENTED_EDGE('',*,*,#46958,.F.); +#47383 = ORIENTED_EDGE('',*,*,#47384,.F.); +#47384 = EDGE_CURVE('',#47056,#46959,#47385,.T.); +#47385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47386,#47387),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#47386 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47387 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1)); +#47388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47389,#47390) + ,(#47391,#47392 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#47389 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47390 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1)); +#47391 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675)); +#47392 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1)); +#47393 = ADVANCED_FACE('',(#47394),#47400,.F.); +#47394 = FACE_BOUND('',#47395,.F.); +#47395 = EDGE_LOOP('',(#47396,#47397,#47398,#47399)); +#47396 = ORIENTED_EDGE('',*,*,#47306,.T.); +#47397 = ORIENTED_EDGE('',*,*,#47341,.T.); +#47398 = ORIENTED_EDGE('',*,*,#46990,.F.); +#47399 = ORIENTED_EDGE('',*,*,#47362,.F.); +#47400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47401,#47402) + ,(#47403,#47404 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#47401 = CARTESIAN_POINT('',(-0.825,0.5175,0.675)); +#47402 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1)); +#47403 = CARTESIAN_POINT('',(-0.7425,0.6,0.675)); +#47404 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1)); +#47405 = ADVANCED_FACE('',(#47406),#47412,.F.); +#47406 = FACE_BOUND('',#47407,.F.); +#47407 = EDGE_LOOP('',(#47408,#47409,#47410,#47411)); +#47408 = ORIENTED_EDGE('',*,*,#47062,.T.); +#47409 = ORIENTED_EDGE('',*,*,#47384,.T.); +#47410 = ORIENTED_EDGE('',*,*,#46966,.F.); +#47411 = ORIENTED_EDGE('',*,*,#47039,.F.); +#47412 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#47413,#47414) + ,(#47415,#47416 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#47413 = CARTESIAN_POINT('',(0.7425,-0.6,0.675)); +#47414 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1)); +#47415 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675)); +#47416 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1)); +#47417 = ADVANCED_FACE('',(#47418),#47443,.T.); +#47418 = FACE_BOUND('',#47419,.T.); +#47419 = EDGE_LOOP('',(#47420,#47428,#47436,#47442)); +#47420 = ORIENTED_EDGE('',*,*,#47421,.F.); +#47421 = EDGE_CURVE('',#47422,#46999,#47424,.T.); +#47422 = VERTEX_POINT('',#47423); +#47423 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09)); +#47424 = LINE('',#47425,#47426); +#47425 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09)); +#47426 = VECTOR('',#47427,1.); +#47427 = DIRECTION('',(0.,0.,1.)); +#47428 = ORIENTED_EDGE('',*,*,#47429,.F.); +#47429 = EDGE_CURVE('',#47430,#47422,#47432,.T.); +#47430 = VERTEX_POINT('',#47431); +#47431 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47432 = LINE('',#47433,#47434); +#47433 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47434 = VECTOR('',#47435,1.); +#47435 = DIRECTION('',(1.,0.,0.)); +#47436 = ORIENTED_EDGE('',*,*,#47437,.T.); +#47437 = EDGE_CURVE('',#47430,#47001,#47438,.T.); +#47438 = LINE('',#47439,#47440); +#47439 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47440 = VECTOR('',#47441,1.); +#47441 = DIRECTION('',(0.,0.,1.)); +#47442 = ORIENTED_EDGE('',*,*,#46998,.F.); +#47443 = PLANE('',#47444); +#47444 = AXIS2_PLACEMENT_3D('',#47445,#47446,#47447); +#47445 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47446 = DIRECTION('',(0.,1.,0.)); +#47447 = DIRECTION('',(0.,-0.,1.)); +#47448 = ADVANCED_FACE('',(#47449),#47467,.F.); +#47449 = FACE_BOUND('',#47450,.F.); +#47450 = EDGE_LOOP('',(#47451,#47452,#47460,#47466)); +#47451 = ORIENTED_EDGE('',*,*,#47421,.F.); +#47452 = ORIENTED_EDGE('',*,*,#47453,.T.); +#47453 = EDGE_CURVE('',#47422,#47454,#47456,.T.); +#47454 = VERTEX_POINT('',#47455); +#47455 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.09)); +#47456 = LINE('',#47457,#47458); +#47457 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09)); +#47458 = VECTOR('',#47459,1.); +#47459 = DIRECTION('',(0.,1.,0.)); +#47460 = ORIENTED_EDGE('',*,*,#47461,.T.); +#47461 = EDGE_CURVE('',#47454,#47017,#47462,.T.); +#47462 = LINE('',#47463,#47464); +#47463 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.09)); +#47464 = VECTOR('',#47465,1.); +#47465 = DIRECTION('',(0.,0.,1.)); +#47466 = ORIENTED_EDGE('',*,*,#47024,.F.); +#47467 = PLANE('',#47468); +#47468 = AXIS2_PLACEMENT_3D('',#47469,#47470,#47471); +#47469 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09)); +#47470 = DIRECTION('',(1.,0.,0.)); +#47471 = DIRECTION('',(0.,0.,1.)); +#47472 = ADVANCED_FACE('',(#47473),#47491,.F.); +#47473 = FACE_BOUND('',#47474,.F.); +#47474 = EDGE_LOOP('',(#47475,#47476,#47484,#47490)); +#47475 = ORIENTED_EDGE('',*,*,#47461,.F.); +#47476 = ORIENTED_EDGE('',*,*,#47477,.F.); +#47477 = EDGE_CURVE('',#47478,#47454,#47480,.T.); +#47478 = VERTEX_POINT('',#47479); +#47479 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09)); +#47480 = LINE('',#47481,#47482); +#47481 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09)); +#47482 = VECTOR('',#47483,1.); +#47483 = DIRECTION('',(1.,0.,0.)); +#47484 = ORIENTED_EDGE('',*,*,#47485,.T.); +#47485 = EDGE_CURVE('',#47478,#47009,#47486,.T.); +#47486 = LINE('',#47487,#47488); +#47487 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09)); +#47488 = VECTOR('',#47489,1.); +#47489 = DIRECTION('',(0.,0.,1.)); +#47490 = ORIENTED_EDGE('',*,*,#47016,.F.); +#47491 = PLANE('',#47492); +#47492 = AXIS2_PLACEMENT_3D('',#47493,#47494,#47495); +#47493 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09)); +#47494 = DIRECTION('',(0.,1.,0.)); +#47495 = DIRECTION('',(0.,-0.,1.)); +#47496 = ADVANCED_FACE('',(#47497),#47508,.T.); +#47497 = FACE_BOUND('',#47498,.T.); +#47498 = EDGE_LOOP('',(#47499,#47500,#47506,#47507)); +#47499 = ORIENTED_EDGE('',*,*,#47437,.F.); +#47500 = ORIENTED_EDGE('',*,*,#47501,.T.); +#47501 = EDGE_CURVE('',#47430,#47478,#47502,.T.); +#47502 = LINE('',#47503,#47504); +#47503 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47504 = VECTOR('',#47505,1.); +#47505 = DIRECTION('',(0.,1.,0.)); +#47506 = ORIENTED_EDGE('',*,*,#47485,.T.); +#47507 = ORIENTED_EDGE('',*,*,#47008,.F.); +#47508 = PLANE('',#47509); +#47509 = AXIS2_PLACEMENT_3D('',#47510,#47511,#47512); +#47510 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47511 = DIRECTION('',(1.,0.,0.)); +#47512 = DIRECTION('',(0.,0.,1.)); +#47513 = ADVANCED_FACE('',(#47514),#47525,.F.); +#47514 = FACE_BOUND('',#47515,.F.); +#47515 = EDGE_LOOP('',(#47516,#47517,#47523,#47524)); +#47516 = ORIENTED_EDGE('',*,*,#47085,.F.); +#47517 = ORIENTED_EDGE('',*,*,#47518,.T.); +#47518 = EDGE_CURVE('',#46784,#46806,#47519,.T.); +#47519 = LINE('',#47520,#47521); +#47520 = CARTESIAN_POINT('',(-0.85,-0.175,0.675)); +#47521 = VECTOR('',#47522,1.); +#47522 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47523 = ORIENTED_EDGE('',*,*,#47257,.T.); +#47524 = ORIENTED_EDGE('',*,*,#47355,.F.); +#47525 = PLANE('',#47526); +#47526 = AXIS2_PLACEMENT_3D('',#47527,#47528,#47529); +#47527 = CARTESIAN_POINT('',(-0.85,-0.175,0.675)); +#47528 = DIRECTION('',(0.,0.,-1.)); +#47529 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47530 = ADVANCED_FACE('',(#47531),#47542,.T.); +#47531 = FACE_BOUND('',#47532,.T.); +#47532 = EDGE_LOOP('',(#47533,#47534,#47535,#47536)); +#47533 = ORIENTED_EDGE('',*,*,#47167,.T.); +#47534 = ORIENTED_EDGE('',*,*,#47518,.T.); +#47535 = ORIENTED_EDGE('',*,*,#47242,.F.); +#47536 = ORIENTED_EDGE('',*,*,#47537,.F.); +#47537 = EDGE_CURVE('',#47160,#47235,#47538,.T.); +#47538 = LINE('',#47539,#47540); +#47539 = CARTESIAN_POINT('',(-1.07,-0.175,0.455)); +#47540 = VECTOR('',#47541,1.); +#47541 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47542 = CYLINDRICAL_SURFACE('',#47543,0.22); +#47543 = AXIS2_PLACEMENT_3D('',#47544,#47545,#47546); +#47544 = CARTESIAN_POINT('',(-0.85,-0.175,0.455)); +#47545 = DIRECTION('',(-1.110223024625E-16,-1.,-0.)); +#47546 = DIRECTION('',(-1.,1.110223024625E-16,-7.569702440626E-16)); +#47547 = ADVANCED_FACE('',(#47548),#47559,.F.); +#47548 = FACE_BOUND('',#47549,.F.); +#47549 = EDGE_LOOP('',(#47550,#47556,#47557,#47558)); +#47550 = ORIENTED_EDGE('',*,*,#47551,.T.); +#47551 = EDGE_CURVE('',#47151,#47226,#47552,.T.); +#47552 = LINE('',#47553,#47554); +#47553 = CARTESIAN_POINT('',(-1.07,-0.175,0.22)); +#47554 = VECTOR('',#47555,1.); +#47555 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47556 = ORIENTED_EDGE('',*,*,#47234,.T.); +#47557 = ORIENTED_EDGE('',*,*,#47537,.F.); +#47558 = ORIENTED_EDGE('',*,*,#47159,.F.); +#47559 = PLANE('',#47560); +#47560 = AXIS2_PLACEMENT_3D('',#47561,#47562,#47563); +#47561 = CARTESIAN_POINT('',(-1.07,-0.175,0.22)); +#47562 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47563 = DIRECTION('',(0.,0.,1.)); +#47564 = ADVANCED_FACE('',(#47565),#47576,.F.); +#47565 = FACE_BOUND('',#47566,.F.); +#47566 = EDGE_LOOP('',(#47567,#47573,#47574,#47575)); +#47567 = ORIENTED_EDGE('',*,*,#47568,.T.); +#47568 = EDGE_CURVE('',#47143,#47218,#47569,.T.); +#47569 = LINE('',#47570,#47571); +#47570 = CARTESIAN_POINT('',(-1.14,-0.175,0.15)); +#47571 = VECTOR('',#47572,1.); +#47572 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47573 = ORIENTED_EDGE('',*,*,#47225,.T.); +#47574 = ORIENTED_EDGE('',*,*,#47551,.F.); +#47575 = ORIENTED_EDGE('',*,*,#47150,.F.); +#47576 = CYLINDRICAL_SURFACE('',#47577,7.E-02); +#47577 = AXIS2_PLACEMENT_3D('',#47578,#47579,#47580); +#47578 = CARTESIAN_POINT('',(-1.14,-0.175,0.22)); +#47579 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#47580 = DIRECTION('',(1.586032892322E-15,-1.760850234868E-31,-1.)); +#47581 = ADVANCED_FACE('',(#47582),#47593,.F.); +#47582 = FACE_BOUND('',#47583,.F.); +#47583 = EDGE_LOOP('',(#47584,#47590,#47591,#47592)); +#47584 = ORIENTED_EDGE('',*,*,#47585,.T.); +#47585 = EDGE_CURVE('',#47135,#47210,#47586,.T.); +#47586 = LINE('',#47587,#47588); +#47587 = CARTESIAN_POINT('',(-1.25,-0.175,0.15)); +#47588 = VECTOR('',#47589,1.); +#47589 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47590 = ORIENTED_EDGE('',*,*,#47217,.T.); +#47591 = ORIENTED_EDGE('',*,*,#47568,.F.); +#47592 = ORIENTED_EDGE('',*,*,#47142,.F.); +#47593 = PLANE('',#47594); +#47594 = AXIS2_PLACEMENT_3D('',#47595,#47596,#47597); +#47595 = CARTESIAN_POINT('',(-1.25,-0.175,0.15)); +#47596 = DIRECTION('',(0.,0.,-1.)); +#47597 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47598 = ADVANCED_FACE('',(#47599),#47610,.F.); +#47599 = FACE_BOUND('',#47600,.F.); +#47600 = EDGE_LOOP('',(#47601,#47607,#47608,#47609)); +#47601 = ORIENTED_EDGE('',*,*,#47602,.T.); +#47602 = EDGE_CURVE('',#47127,#47202,#47603,.T.); +#47603 = LINE('',#47604,#47605); +#47604 = CARTESIAN_POINT('',(-1.25,-0.175,0.)); +#47605 = VECTOR('',#47606,1.); +#47606 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47607 = ORIENTED_EDGE('',*,*,#47209,.T.); +#47608 = ORIENTED_EDGE('',*,*,#47585,.F.); +#47609 = ORIENTED_EDGE('',*,*,#47134,.F.); +#47610 = PLANE('',#47611); +#47611 = AXIS2_PLACEMENT_3D('',#47612,#47613,#47614); +#47612 = CARTESIAN_POINT('',(-1.25,-0.175,0.)); +#47613 = DIRECTION('',(1.,-1.110223024625E-16,0.)); +#47614 = DIRECTION('',(0.,0.,1.)); +#47615 = ADVANCED_FACE('',(#47616),#47627,.F.); +#47616 = FACE_BOUND('',#47617,.F.); +#47617 = EDGE_LOOP('',(#47618,#47624,#47625,#47626)); +#47618 = ORIENTED_EDGE('',*,*,#47619,.T.); +#47619 = EDGE_CURVE('',#47118,#47193,#47620,.T.); +#47620 = LINE('',#47621,#47622); +#47621 = CARTESIAN_POINT('',(-1.14,-0.175,0.)); +#47622 = VECTOR('',#47623,1.); +#47623 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#47624 = ORIENTED_EDGE('',*,*,#47201,.T.); +#47625 = ORIENTED_EDGE('',*,*,#47602,.F.); +#47626 = ORIENTED_EDGE('',*,*,#47126,.F.); +#47627 = PLANE('',#47628); +#47628 = AXIS2_PLACEMENT_3D('',#47629,#47630,#47631); +#47629 = CARTESIAN_POINT('',(-1.14,-0.175,0.)); +#47630 = DIRECTION('',(0.,0.,1.)); +#47631 = DIRECTION('',(-1.,1.110223024625E-16,0.)); +#47632 = ADVANCED_FACE('',(#47633),#47639,.T.); +#47633 = FACE_BOUND('',#47634,.T.); +#47634 = EDGE_LOOP('',(#47635,#47636,#47637,#47638)); +#47635 = ORIENTED_EDGE('',*,*,#47117,.T.); +#47636 = ORIENTED_EDGE('',*,*,#47619,.T.); +#47637 = ORIENTED_EDGE('',*,*,#47192,.F.); +#47638 = ORIENTED_EDGE('',*,*,#47289,.F.); +#47639 = CYLINDRICAL_SURFACE('',#47640,0.22); +#47640 = AXIS2_PLACEMENT_3D('',#47641,#47642,#47643); +#47641 = CARTESIAN_POINT('',(-1.14,-0.175,0.22)); +#47642 = DIRECTION('',(-1.110223024625E-16,-1.,-0.)); +#47643 = DIRECTION('',(1.,-1.110223024625E-16,1.261617073438E-16)); +#47644 = ADVANCED_FACE('',(#47645),#47651,.T.); +#47645 = FACE_BOUND('',#47646,.T.); +#47646 = EDGE_LOOP('',(#47647,#47648,#47649,#47650)); +#47647 = ORIENTED_EDGE('',*,*,#47501,.F.); +#47648 = ORIENTED_EDGE('',*,*,#47429,.T.); +#47649 = ORIENTED_EDGE('',*,*,#47453,.T.); +#47650 = ORIENTED_EDGE('',*,*,#47477,.F.); +#47651 = PLANE('',#47652); +#47652 = AXIS2_PLACEMENT_3D('',#47653,#47654,#47655); +#47653 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09)); +#47654 = DIRECTION('',(0.,0.,1.)); +#47655 = DIRECTION('',(1.,0.,-0.)); +#47656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47660)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#47657,#47658,#47659)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#47657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#47658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#47659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#47660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#47657, + 'distance_accuracy_value','confusion accuracy'); +#47661 = SHAPE_DEFINITION_REPRESENTATION(#47662,#45855); +#47662 = PRODUCT_DEFINITION_SHAPE('','',#47663); +#47663 = PRODUCT_DEFINITION('design','',#47664,#47667); +#47664 = PRODUCT_DEFINITION_FORMATION('','',#47665); +#47665 = PRODUCT('D_SOD_323','D_SOD_323','',(#47666)); +#47666 = PRODUCT_CONTEXT('',#2,'mechanical'); +#47667 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47668 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47669,#47671); +#47669 = ( REPRESENTATION_RELATIONSHIP('','',#45855,#45845) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47670) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#47670 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45846); +#47671 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #47672); +#47672 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','=>[0:1:1:25]','',#45840, + #47663,$); +#47673 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47665)); +#47674 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47675,#47677); +#47675 = ( REPRESENTATION_RELATIONSHIP('','',#45845,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47676) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#47676 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391); +#47677 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #47678); +#47678 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','','',#5,#45840,$); +#47679 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45842)); +#47680 = SHAPE_DEFINITION_REPRESENTATION(#47681,#47687); +#47681 = PRODUCT_DEFINITION_SHAPE('','',#47682); +#47682 = PRODUCT_DEFINITION('design','',#47683,#47686); +#47683 = PRODUCT_DEFINITION_FORMATION('','',#47684); +#47684 = PRODUCT('L_0603_1608Metric','L_0603_1608Metric','',(#47685)); +#47685 = PRODUCT_CONTEXT('',#2,'mechanical'); +#47686 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47687 = SHAPE_REPRESENTATION('',(#11,#47688),#47692); +#47688 = AXIS2_PLACEMENT_3D('',#47689,#47690,#47691); +#47689 = CARTESIAN_POINT('',(0.,0.,0.)); +#47690 = DIRECTION('',(0.,0.,1.)); +#47691 = DIRECTION('',(1.,0.,-0.)); +#47692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47696)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#47693,#47694,#47695)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#47693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#47694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#47695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#47696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#47693, + 'distance_accuracy_value','confusion accuracy'); +#47697 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#47698),#48552); +#47698 = MANIFOLD_SOLID_BREP('',#47699); +#47699 = CLOSED_SHELL('',(#47700,#47776,#47807,#47832,#47857,#47881, + #47905,#47930,#47955,#47972,#48058,#48090,#48114,#48139,#48163, + #48188,#48212,#48237,#48254,#48340,#48371,#48396,#48421,#48445, + #48469,#48494,#48519,#48536)); +#47700 = ADVANCED_FACE('',(#47701),#47771,.F.); +#47701 = FACE_BOUND('',#47702,.F.); +#47702 = EDGE_LOOP('',(#47703,#47713,#47722,#47730,#47739,#47747,#47756, + #47764)); +#47703 = ORIENTED_EDGE('',*,*,#47704,.F.); +#47704 = EDGE_CURVE('',#47705,#47707,#47709,.T.); +#47705 = VERTEX_POINT('',#47706); +#47706 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#47707 = VERTEX_POINT('',#47708); +#47708 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#47709 = LINE('',#47710,#47711); +#47710 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#47711 = VECTOR('',#47712,1.); +#47712 = DIRECTION('',(0.,0.,1.)); +#47713 = ORIENTED_EDGE('',*,*,#47714,.T.); +#47714 = EDGE_CURVE('',#47705,#47715,#47717,.T.); +#47715 = VERTEX_POINT('',#47716); +#47716 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#47717 = CIRCLE('',#47718,3.E-02); +#47718 = AXIS2_PLACEMENT_3D('',#47719,#47720,#47721); +#47719 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#47720 = DIRECTION('',(1.,0.,-0.)); +#47721 = DIRECTION('',(0.,0.,1.)); +#47722 = ORIENTED_EDGE('',*,*,#47723,.T.); +#47723 = EDGE_CURVE('',#47715,#47724,#47726,.T.); +#47724 = VERTEX_POINT('',#47725); +#47725 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#47726 = LINE('',#47727,#47728); +#47727 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#47728 = VECTOR('',#47729,1.); +#47729 = DIRECTION('',(0.,1.,0.)); +#47730 = ORIENTED_EDGE('',*,*,#47731,.F.); +#47731 = EDGE_CURVE('',#47732,#47724,#47734,.T.); +#47732 = VERTEX_POINT('',#47733); +#47733 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#47734 = CIRCLE('',#47735,3.E-02); +#47735 = AXIS2_PLACEMENT_3D('',#47736,#47737,#47738); +#47736 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#47737 = DIRECTION('',(-1.,0.,0.)); +#47738 = DIRECTION('',(0.,0.,1.)); +#47739 = ORIENTED_EDGE('',*,*,#47740,.T.); +#47740 = EDGE_CURVE('',#47732,#47741,#47743,.T.); +#47741 = VERTEX_POINT('',#47742); +#47742 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#47743 = LINE('',#47744,#47745); +#47744 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#47745 = VECTOR('',#47746,1.); +#47746 = DIRECTION('',(0.,0.,1.)); +#47747 = ORIENTED_EDGE('',*,*,#47748,.T.); +#47748 = EDGE_CURVE('',#47741,#47749,#47751,.T.); +#47749 = VERTEX_POINT('',#47750); +#47750 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#47751 = CIRCLE('',#47752,3.E-02); +#47752 = AXIS2_PLACEMENT_3D('',#47753,#47754,#47755); +#47753 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#47754 = DIRECTION('',(1.,0.,-0.)); +#47755 = DIRECTION('',(0.,0.,1.)); +#47756 = ORIENTED_EDGE('',*,*,#47757,.F.); +#47757 = EDGE_CURVE('',#47758,#47749,#47760,.T.); +#47758 = VERTEX_POINT('',#47759); +#47759 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#47760 = LINE('',#47761,#47762); +#47761 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#47762 = VECTOR('',#47763,1.); +#47763 = DIRECTION('',(0.,1.,0.)); +#47764 = ORIENTED_EDGE('',*,*,#47765,.F.); +#47765 = EDGE_CURVE('',#47707,#47758,#47766,.T.); +#47766 = CIRCLE('',#47767,3.E-02); +#47767 = AXIS2_PLACEMENT_3D('',#47768,#47769,#47770); +#47768 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#47769 = DIRECTION('',(-1.,0.,0.)); +#47770 = DIRECTION('',(0.,0.,1.)); +#47771 = PLANE('',#47772); +#47772 = AXIS2_PLACEMENT_3D('',#47773,#47774,#47775); +#47773 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#47774 = DIRECTION('',(1.,0.,0.)); +#47775 = DIRECTION('',(0.,0.,1.)); +#47776 = ADVANCED_FACE('',(#47777),#47802,.F.); +#47777 = FACE_BOUND('',#47778,.F.); +#47778 = EDGE_LOOP('',(#47779,#47789,#47795,#47796)); +#47779 = ORIENTED_EDGE('',*,*,#47780,.F.); +#47780 = EDGE_CURVE('',#47781,#47783,#47785,.T.); +#47781 = VERTEX_POINT('',#47782); +#47782 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#47783 = VERTEX_POINT('',#47784); +#47784 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#47785 = LINE('',#47786,#47787); +#47786 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#47787 = VECTOR('',#47788,1.); +#47788 = DIRECTION('',(0.,0.,1.)); +#47789 = ORIENTED_EDGE('',*,*,#47790,.F.); +#47790 = EDGE_CURVE('',#47705,#47781,#47791,.T.); +#47791 = LINE('',#47792,#47793); +#47792 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#47793 = VECTOR('',#47794,1.); +#47794 = DIRECTION('',(1.,0.,0.)); +#47795 = ORIENTED_EDGE('',*,*,#47704,.T.); +#47796 = ORIENTED_EDGE('',*,*,#47797,.T.); +#47797 = EDGE_CURVE('',#47707,#47783,#47798,.T.); +#47798 = LINE('',#47799,#47800); +#47799 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#47800 = VECTOR('',#47801,1.); +#47801 = DIRECTION('',(1.,0.,0.)); +#47802 = PLANE('',#47803); +#47803 = AXIS2_PLACEMENT_3D('',#47804,#47805,#47806); +#47804 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#47805 = DIRECTION('',(0.,1.,0.)); +#47806 = DIRECTION('',(0.,-0.,1.)); +#47807 = ADVANCED_FACE('',(#47808),#47827,.T.); +#47808 = FACE_BOUND('',#47809,.T.); +#47809 = EDGE_LOOP('',(#47810,#47811,#47819,#47826)); +#47810 = ORIENTED_EDGE('',*,*,#47714,.T.); +#47811 = ORIENTED_EDGE('',*,*,#47812,.T.); +#47812 = EDGE_CURVE('',#47715,#47813,#47815,.T.); +#47813 = VERTEX_POINT('',#47814); +#47814 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); +#47815 = LINE('',#47816,#47817); +#47816 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#47817 = VECTOR('',#47818,1.); +#47818 = DIRECTION('',(1.,0.,0.)); +#47819 = ORIENTED_EDGE('',*,*,#47820,.F.); +#47820 = EDGE_CURVE('',#47781,#47813,#47821,.T.); +#47821 = CIRCLE('',#47822,3.E-02); +#47822 = AXIS2_PLACEMENT_3D('',#47823,#47824,#47825); +#47823 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#47824 = DIRECTION('',(1.,0.,-0.)); +#47825 = DIRECTION('',(0.,0.,1.)); +#47826 = ORIENTED_EDGE('',*,*,#47790,.F.); +#47827 = CYLINDRICAL_SURFACE('',#47828,3.E-02); +#47828 = AXIS2_PLACEMENT_3D('',#47829,#47830,#47831); +#47829 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#47830 = DIRECTION('',(1.,0.,0.)); +#47831 = DIRECTION('',(0.,-1.,0.)); +#47832 = ADVANCED_FACE('',(#47833),#47852,.T.); +#47833 = FACE_BOUND('',#47834,.T.); +#47834 = EDGE_LOOP('',(#47835,#47836,#47845,#47851)); +#47835 = ORIENTED_EDGE('',*,*,#47797,.T.); +#47836 = ORIENTED_EDGE('',*,*,#47837,.T.); +#47837 = EDGE_CURVE('',#47783,#47838,#47840,.T.); +#47838 = VERTEX_POINT('',#47839); +#47839 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#47840 = CIRCLE('',#47841,3.E-02); +#47841 = AXIS2_PLACEMENT_3D('',#47842,#47843,#47844); +#47842 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#47843 = DIRECTION('',(-1.,0.,0.)); +#47844 = DIRECTION('',(0.,0.,1.)); +#47845 = ORIENTED_EDGE('',*,*,#47846,.F.); +#47846 = EDGE_CURVE('',#47758,#47838,#47847,.T.); +#47847 = LINE('',#47848,#47849); +#47848 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#47849 = VECTOR('',#47850,1.); +#47850 = DIRECTION('',(1.,0.,0.)); +#47851 = ORIENTED_EDGE('',*,*,#47765,.F.); +#47852 = CYLINDRICAL_SURFACE('',#47853,3.E-02); +#47853 = AXIS2_PLACEMENT_3D('',#47854,#47855,#47856); +#47854 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#47855 = DIRECTION('',(1.,0.,0.)); +#47856 = DIRECTION('',(0.,-1.,0.)); +#47857 = ADVANCED_FACE('',(#47858),#47876,.F.); +#47858 = FACE_BOUND('',#47859,.F.); +#47859 = EDGE_LOOP('',(#47860,#47861,#47862,#47870)); +#47860 = ORIENTED_EDGE('',*,*,#47723,.F.); +#47861 = ORIENTED_EDGE('',*,*,#47812,.T.); +#47862 = ORIENTED_EDGE('',*,*,#47863,.T.); +#47863 = EDGE_CURVE('',#47813,#47864,#47866,.T.); +#47864 = VERTEX_POINT('',#47865); +#47865 = CARTESIAN_POINT('',(-0.5,0.37,0.)); +#47866 = LINE('',#47867,#47868); +#47867 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#47868 = VECTOR('',#47869,1.); +#47869 = DIRECTION('',(0.,1.,0.)); +#47870 = ORIENTED_EDGE('',*,*,#47871,.F.); +#47871 = EDGE_CURVE('',#47724,#47864,#47872,.T.); +#47872 = LINE('',#47873,#47874); +#47873 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#47874 = VECTOR('',#47875,1.); +#47875 = DIRECTION('',(1.,0.,0.)); +#47876 = PLANE('',#47877); +#47877 = AXIS2_PLACEMENT_3D('',#47878,#47879,#47880); +#47878 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#47879 = DIRECTION('',(0.,0.,1.)); +#47880 = DIRECTION('',(1.,0.,-0.)); +#47881 = ADVANCED_FACE('',(#47882),#47900,.T.); +#47882 = FACE_BOUND('',#47883,.T.); +#47883 = EDGE_LOOP('',(#47884,#47885,#47886,#47894)); +#47884 = ORIENTED_EDGE('',*,*,#47757,.F.); +#47885 = ORIENTED_EDGE('',*,*,#47846,.T.); +#47886 = ORIENTED_EDGE('',*,*,#47887,.T.); +#47887 = EDGE_CURVE('',#47838,#47888,#47890,.T.); +#47888 = VERTEX_POINT('',#47889); +#47889 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#47890 = LINE('',#47891,#47892); +#47891 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#47892 = VECTOR('',#47893,1.); +#47893 = DIRECTION('',(0.,1.,0.)); +#47894 = ORIENTED_EDGE('',*,*,#47895,.F.); +#47895 = EDGE_CURVE('',#47749,#47888,#47896,.T.); +#47896 = LINE('',#47897,#47898); +#47897 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#47898 = VECTOR('',#47899,1.); +#47899 = DIRECTION('',(1.,0.,0.)); +#47900 = PLANE('',#47901); +#47901 = AXIS2_PLACEMENT_3D('',#47902,#47903,#47904); +#47902 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#47903 = DIRECTION('',(0.,0.,1.)); +#47904 = DIRECTION('',(1.,0.,-0.)); +#47905 = ADVANCED_FACE('',(#47906),#47925,.T.); +#47906 = FACE_BOUND('',#47907,.T.); +#47907 = EDGE_LOOP('',(#47908,#47916,#47923,#47924)); +#47908 = ORIENTED_EDGE('',*,*,#47909,.T.); +#47909 = EDGE_CURVE('',#47732,#47910,#47912,.T.); +#47910 = VERTEX_POINT('',#47911); +#47911 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02)); +#47912 = LINE('',#47913,#47914); +#47913 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#47914 = VECTOR('',#47915,1.); +#47915 = DIRECTION('',(1.,0.,0.)); +#47916 = ORIENTED_EDGE('',*,*,#47917,.T.); +#47917 = EDGE_CURVE('',#47910,#47864,#47918,.T.); +#47918 = CIRCLE('',#47919,3.E-02); +#47919 = AXIS2_PLACEMENT_3D('',#47920,#47921,#47922); +#47920 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#47921 = DIRECTION('',(-1.,0.,0.)); +#47922 = DIRECTION('',(0.,0.,1.)); +#47923 = ORIENTED_EDGE('',*,*,#47871,.F.); +#47924 = ORIENTED_EDGE('',*,*,#47731,.F.); +#47925 = CYLINDRICAL_SURFACE('',#47926,3.E-02); +#47926 = AXIS2_PLACEMENT_3D('',#47927,#47928,#47929); +#47927 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#47928 = DIRECTION('',(1.,0.,0.)); +#47929 = DIRECTION('',(-0.,1.,0.)); +#47930 = ADVANCED_FACE('',(#47931),#47950,.T.); +#47931 = FACE_BOUND('',#47932,.T.); +#47932 = EDGE_LOOP('',(#47933,#47934,#47935,#47944)); +#47933 = ORIENTED_EDGE('',*,*,#47748,.T.); +#47934 = ORIENTED_EDGE('',*,*,#47895,.T.); +#47935 = ORIENTED_EDGE('',*,*,#47936,.F.); +#47936 = EDGE_CURVE('',#47937,#47888,#47939,.T.); +#47937 = VERTEX_POINT('',#47938); +#47938 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#47939 = CIRCLE('',#47940,3.E-02); +#47940 = AXIS2_PLACEMENT_3D('',#47941,#47942,#47943); +#47941 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#47942 = DIRECTION('',(1.,0.,-0.)); +#47943 = DIRECTION('',(0.,0.,1.)); +#47944 = ORIENTED_EDGE('',*,*,#47945,.F.); +#47945 = EDGE_CURVE('',#47741,#47937,#47946,.T.); +#47946 = LINE('',#47947,#47948); +#47947 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#47948 = VECTOR('',#47949,1.); +#47949 = DIRECTION('',(1.,0.,0.)); +#47950 = CYLINDRICAL_SURFACE('',#47951,3.E-02); +#47951 = AXIS2_PLACEMENT_3D('',#47952,#47953,#47954); +#47952 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#47953 = DIRECTION('',(1.,0.,0.)); +#47954 = DIRECTION('',(-0.,1.,0.)); +#47955 = ADVANCED_FACE('',(#47956),#47967,.T.); +#47956 = FACE_BOUND('',#47957,.T.); +#47957 = EDGE_LOOP('',(#47958,#47964,#47965,#47966)); +#47958 = ORIENTED_EDGE('',*,*,#47959,.F.); +#47959 = EDGE_CURVE('',#47910,#47937,#47960,.T.); +#47960 = LINE('',#47961,#47962); +#47961 = CARTESIAN_POINT('',(-0.5,0.4,0.)); +#47962 = VECTOR('',#47963,1.); +#47963 = DIRECTION('',(0.,0.,1.)); +#47964 = ORIENTED_EDGE('',*,*,#47909,.F.); +#47965 = ORIENTED_EDGE('',*,*,#47740,.T.); +#47966 = ORIENTED_EDGE('',*,*,#47945,.T.); +#47967 = PLANE('',#47968); +#47968 = AXIS2_PLACEMENT_3D('',#47969,#47970,#47971); +#47969 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#47970 = DIRECTION('',(0.,1.,0.)); +#47971 = DIRECTION('',(0.,-0.,1.)); +#47972 = ADVANCED_FACE('',(#47973,#47983),#48053,.T.); +#47973 = FACE_BOUND('',#47974,.T.); +#47974 = EDGE_LOOP('',(#47975,#47976,#47977,#47978,#47979,#47980,#47981, + #47982)); +#47975 = ORIENTED_EDGE('',*,*,#47780,.F.); +#47976 = ORIENTED_EDGE('',*,*,#47820,.T.); +#47977 = ORIENTED_EDGE('',*,*,#47863,.T.); +#47978 = ORIENTED_EDGE('',*,*,#47917,.F.); +#47979 = ORIENTED_EDGE('',*,*,#47959,.T.); +#47980 = ORIENTED_EDGE('',*,*,#47936,.T.); +#47981 = ORIENTED_EDGE('',*,*,#47887,.F.); +#47982 = ORIENTED_EDGE('',*,*,#47837,.F.); +#47983 = FACE_BOUND('',#47984,.T.); +#47984 = EDGE_LOOP('',(#47985,#47996,#48004,#48013,#48021,#48030,#48038, + #48047)); +#47985 = ORIENTED_EDGE('',*,*,#47986,.F.); +#47986 = EDGE_CURVE('',#47987,#47989,#47991,.T.); +#47987 = VERTEX_POINT('',#47988); +#47988 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#47989 = VERTEX_POINT('',#47990); +#47990 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#47991 = CIRCLE('',#47992,3.E-02); +#47992 = AXIS2_PLACEMENT_3D('',#47993,#47994,#47995); +#47993 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#47994 = DIRECTION('',(1.,0.,-0.)); +#47995 = DIRECTION('',(0.,0.,1.)); +#47996 = ORIENTED_EDGE('',*,*,#47997,.T.); +#47997 = EDGE_CURVE('',#47987,#47998,#48000,.T.); +#47998 = VERTEX_POINT('',#47999); +#47999 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#48000 = LINE('',#48001,#48002); +#48001 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#48002 = VECTOR('',#48003,1.); +#48003 = DIRECTION('',(0.,0.,1.)); +#48004 = ORIENTED_EDGE('',*,*,#48005,.T.); +#48005 = EDGE_CURVE('',#47998,#48006,#48008,.T.); +#48006 = VERTEX_POINT('',#48007); +#48007 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#48008 = CIRCLE('',#48009,3.E-02); +#48009 = AXIS2_PLACEMENT_3D('',#48010,#48011,#48012); +#48010 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#48011 = DIRECTION('',(-1.,0.,0.)); +#48012 = DIRECTION('',(0.,0.,1.)); +#48013 = ORIENTED_EDGE('',*,*,#48014,.T.); +#48014 = EDGE_CURVE('',#48006,#48015,#48017,.T.); +#48015 = VERTEX_POINT('',#48016); +#48016 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#48017 = LINE('',#48018,#48019); +#48018 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#48019 = VECTOR('',#48020,1.); +#48020 = DIRECTION('',(0.,1.,0.)); +#48021 = ORIENTED_EDGE('',*,*,#48022,.F.); +#48022 = EDGE_CURVE('',#48023,#48015,#48025,.T.); +#48023 = VERTEX_POINT('',#48024); +#48024 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#48025 = CIRCLE('',#48026,3.E-02); +#48026 = AXIS2_PLACEMENT_3D('',#48027,#48028,#48029); +#48027 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#48028 = DIRECTION('',(1.,0.,-0.)); +#48029 = DIRECTION('',(0.,0.,1.)); +#48030 = ORIENTED_EDGE('',*,*,#48031,.F.); +#48031 = EDGE_CURVE('',#48032,#48023,#48034,.T.); +#48032 = VERTEX_POINT('',#48033); +#48033 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#48034 = LINE('',#48035,#48036); +#48035 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#48036 = VECTOR('',#48037,1.); +#48037 = DIRECTION('',(0.,0.,1.)); +#48038 = ORIENTED_EDGE('',*,*,#48039,.T.); +#48039 = EDGE_CURVE('',#48032,#48040,#48042,.T.); +#48040 = VERTEX_POINT('',#48041); +#48041 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#48042 = CIRCLE('',#48043,3.E-02); +#48043 = AXIS2_PLACEMENT_3D('',#48044,#48045,#48046); +#48044 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#48045 = DIRECTION('',(-1.,0.,0.)); +#48046 = DIRECTION('',(0.,0.,1.)); +#48047 = ORIENTED_EDGE('',*,*,#48048,.F.); +#48048 = EDGE_CURVE('',#47989,#48040,#48049,.T.); +#48049 = LINE('',#48050,#48051); +#48050 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#48051 = VECTOR('',#48052,1.); +#48052 = DIRECTION('',(0.,1.,0.)); +#48053 = PLANE('',#48054); +#48054 = AXIS2_PLACEMENT_3D('',#48055,#48056,#48057); +#48055 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#48056 = DIRECTION('',(1.,0.,0.)); +#48057 = DIRECTION('',(0.,0.,1.)); +#48058 = ADVANCED_FACE('',(#48059),#48085,.T.); +#48059 = FACE_BOUND('',#48060,.T.); +#48060 = EDGE_LOOP('',(#48061,#48062,#48070,#48079)); +#48061 = ORIENTED_EDGE('',*,*,#47986,.T.); +#48062 = ORIENTED_EDGE('',*,*,#48063,.T.); +#48063 = EDGE_CURVE('',#47989,#48064,#48066,.T.); +#48064 = VERTEX_POINT('',#48065); +#48065 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); +#48066 = LINE('',#48067,#48068); +#48067 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#48068 = VECTOR('',#48069,1.); +#48069 = DIRECTION('',(1.,0.,0.)); +#48070 = ORIENTED_EDGE('',*,*,#48071,.F.); +#48071 = EDGE_CURVE('',#48072,#48064,#48074,.T.); +#48072 = VERTEX_POINT('',#48073); +#48073 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02)); +#48074 = CIRCLE('',#48075,3.E-02); +#48075 = AXIS2_PLACEMENT_3D('',#48076,#48077,#48078); +#48076 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); +#48077 = DIRECTION('',(1.,0.,-0.)); +#48078 = DIRECTION('',(0.,0.,1.)); +#48079 = ORIENTED_EDGE('',*,*,#48080,.F.); +#48080 = EDGE_CURVE('',#47987,#48072,#48081,.T.); +#48081 = LINE('',#48082,#48083); +#48082 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#48083 = VECTOR('',#48084,1.); +#48084 = DIRECTION('',(1.,0.,0.)); +#48085 = CYLINDRICAL_SURFACE('',#48086,3.E-02); +#48086 = AXIS2_PLACEMENT_3D('',#48087,#48088,#48089); +#48087 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#48088 = DIRECTION('',(1.,0.,0.)); +#48089 = DIRECTION('',(0.,-1.,0.)); +#48090 = ADVANCED_FACE('',(#48091),#48109,.F.); +#48091 = FACE_BOUND('',#48092,.F.); +#48092 = EDGE_LOOP('',(#48093,#48094,#48095,#48103)); +#48093 = ORIENTED_EDGE('',*,*,#48048,.F.); +#48094 = ORIENTED_EDGE('',*,*,#48063,.T.); +#48095 = ORIENTED_EDGE('',*,*,#48096,.T.); +#48096 = EDGE_CURVE('',#48064,#48097,#48099,.T.); +#48097 = VERTEX_POINT('',#48098); +#48098 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); +#48099 = LINE('',#48100,#48101); +#48100 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#48101 = VECTOR('',#48102,1.); +#48102 = DIRECTION('',(0.,1.,0.)); +#48103 = ORIENTED_EDGE('',*,*,#48104,.F.); +#48104 = EDGE_CURVE('',#48040,#48097,#48105,.T.); +#48105 = LINE('',#48106,#48107); +#48106 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#48107 = VECTOR('',#48108,1.); +#48108 = DIRECTION('',(1.,0.,0.)); +#48109 = PLANE('',#48110); +#48110 = AXIS2_PLACEMENT_3D('',#48111,#48112,#48113); +#48111 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#48112 = DIRECTION('',(0.,0.,1.)); +#48113 = DIRECTION('',(1.,0.,-0.)); +#48114 = ADVANCED_FACE('',(#48115),#48134,.T.); +#48115 = FACE_BOUND('',#48116,.T.); +#48116 = EDGE_LOOP('',(#48117,#48125,#48132,#48133)); +#48117 = ORIENTED_EDGE('',*,*,#48118,.T.); +#48118 = EDGE_CURVE('',#48032,#48119,#48121,.T.); +#48119 = VERTEX_POINT('',#48120); +#48120 = CARTESIAN_POINT('',(0.5,0.37,6.E-02)); +#48121 = LINE('',#48122,#48123); +#48122 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#48123 = VECTOR('',#48124,1.); +#48124 = DIRECTION('',(1.,0.,0.)); +#48125 = ORIENTED_EDGE('',*,*,#48126,.T.); +#48126 = EDGE_CURVE('',#48119,#48097,#48127,.T.); +#48127 = CIRCLE('',#48128,3.E-02); +#48128 = AXIS2_PLACEMENT_3D('',#48129,#48130,#48131); +#48129 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); +#48130 = DIRECTION('',(-1.,0.,0.)); +#48131 = DIRECTION('',(0.,0.,1.)); +#48132 = ORIENTED_EDGE('',*,*,#48104,.F.); +#48133 = ORIENTED_EDGE('',*,*,#48039,.F.); +#48134 = CYLINDRICAL_SURFACE('',#48135,3.E-02); +#48135 = AXIS2_PLACEMENT_3D('',#48136,#48137,#48138); +#48136 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#48137 = DIRECTION('',(1.,0.,0.)); +#48138 = DIRECTION('',(-0.,1.,0.)); +#48139 = ADVANCED_FACE('',(#48140),#48158,.T.); +#48140 = FACE_BOUND('',#48141,.T.); +#48141 = EDGE_LOOP('',(#48142,#48150,#48151,#48152)); +#48142 = ORIENTED_EDGE('',*,*,#48143,.F.); +#48143 = EDGE_CURVE('',#48119,#48144,#48146,.T.); +#48144 = VERTEX_POINT('',#48145); +#48145 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#48146 = LINE('',#48147,#48148); +#48147 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#48148 = VECTOR('',#48149,1.); +#48149 = DIRECTION('',(0.,0.,1.)); +#48150 = ORIENTED_EDGE('',*,*,#48118,.F.); +#48151 = ORIENTED_EDGE('',*,*,#48031,.T.); +#48152 = ORIENTED_EDGE('',*,*,#48153,.T.); +#48153 = EDGE_CURVE('',#48023,#48144,#48154,.T.); +#48154 = LINE('',#48155,#48156); +#48155 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#48156 = VECTOR('',#48157,1.); +#48157 = DIRECTION('',(1.,0.,0.)); +#48158 = PLANE('',#48159); +#48159 = AXIS2_PLACEMENT_3D('',#48160,#48161,#48162); +#48160 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#48161 = DIRECTION('',(0.,1.,0.)); +#48162 = DIRECTION('',(0.,-0.,1.)); +#48163 = ADVANCED_FACE('',(#48164),#48183,.T.); +#48164 = FACE_BOUND('',#48165,.T.); +#48165 = EDGE_LOOP('',(#48166,#48167,#48175,#48182)); +#48166 = ORIENTED_EDGE('',*,*,#48022,.T.); +#48167 = ORIENTED_EDGE('',*,*,#48168,.T.); +#48168 = EDGE_CURVE('',#48015,#48169,#48171,.T.); +#48169 = VERTEX_POINT('',#48170); +#48170 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#48171 = LINE('',#48172,#48173); +#48172 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#48173 = VECTOR('',#48174,1.); +#48174 = DIRECTION('',(1.,0.,0.)); +#48175 = ORIENTED_EDGE('',*,*,#48176,.F.); +#48176 = EDGE_CURVE('',#48144,#48169,#48177,.T.); +#48177 = CIRCLE('',#48178,3.E-02); +#48178 = AXIS2_PLACEMENT_3D('',#48179,#48180,#48181); +#48179 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#48180 = DIRECTION('',(1.,0.,-0.)); +#48181 = DIRECTION('',(0.,0.,1.)); +#48182 = ORIENTED_EDGE('',*,*,#48153,.F.); +#48183 = CYLINDRICAL_SURFACE('',#48184,3.E-02); +#48184 = AXIS2_PLACEMENT_3D('',#48185,#48186,#48187); +#48185 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#48186 = DIRECTION('',(1.,0.,0.)); +#48187 = DIRECTION('',(-0.,1.,0.)); +#48188 = ADVANCED_FACE('',(#48189),#48207,.T.); +#48189 = FACE_BOUND('',#48190,.T.); +#48190 = EDGE_LOOP('',(#48191,#48192,#48200,#48206)); +#48191 = ORIENTED_EDGE('',*,*,#48014,.F.); +#48192 = ORIENTED_EDGE('',*,*,#48193,.T.); +#48193 = EDGE_CURVE('',#48006,#48194,#48196,.T.); +#48194 = VERTEX_POINT('',#48195); +#48195 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#48196 = LINE('',#48197,#48198); +#48197 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#48198 = VECTOR('',#48199,1.); +#48199 = DIRECTION('',(1.,0.,0.)); +#48200 = ORIENTED_EDGE('',*,*,#48201,.T.); +#48201 = EDGE_CURVE('',#48194,#48169,#48202,.T.); +#48202 = LINE('',#48203,#48204); +#48203 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#48204 = VECTOR('',#48205,1.); +#48205 = DIRECTION('',(0.,1.,0.)); +#48206 = ORIENTED_EDGE('',*,*,#48168,.F.); +#48207 = PLANE('',#48208); +#48208 = AXIS2_PLACEMENT_3D('',#48209,#48210,#48211); +#48209 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#48210 = DIRECTION('',(0.,0.,1.)); +#48211 = DIRECTION('',(1.,0.,-0.)); +#48212 = ADVANCED_FACE('',(#48213),#48232,.T.); +#48213 = FACE_BOUND('',#48214,.T.); +#48214 = EDGE_LOOP('',(#48215,#48223,#48230,#48231)); +#48215 = ORIENTED_EDGE('',*,*,#48216,.T.); +#48216 = EDGE_CURVE('',#47998,#48217,#48219,.T.); +#48217 = VERTEX_POINT('',#48218); +#48218 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#48219 = LINE('',#48220,#48221); +#48220 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#48221 = VECTOR('',#48222,1.); +#48222 = DIRECTION('',(1.,0.,0.)); +#48223 = ORIENTED_EDGE('',*,*,#48224,.T.); +#48224 = EDGE_CURVE('',#48217,#48194,#48225,.T.); +#48225 = CIRCLE('',#48226,3.E-02); +#48226 = AXIS2_PLACEMENT_3D('',#48227,#48228,#48229); +#48227 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#48228 = DIRECTION('',(-1.,0.,0.)); +#48229 = DIRECTION('',(0.,0.,1.)); +#48230 = ORIENTED_EDGE('',*,*,#48193,.F.); +#48231 = ORIENTED_EDGE('',*,*,#48005,.F.); +#48232 = CYLINDRICAL_SURFACE('',#48233,3.E-02); +#48233 = AXIS2_PLACEMENT_3D('',#48234,#48235,#48236); +#48234 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#48235 = DIRECTION('',(1.,0.,0.)); +#48236 = DIRECTION('',(0.,-1.,0.)); +#48237 = ADVANCED_FACE('',(#48238),#48249,.F.); +#48238 = FACE_BOUND('',#48239,.F.); +#48239 = EDGE_LOOP('',(#48240,#48246,#48247,#48248)); +#48240 = ORIENTED_EDGE('',*,*,#48241,.F.); +#48241 = EDGE_CURVE('',#48072,#48217,#48242,.T.); +#48242 = LINE('',#48243,#48244); +#48243 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#48244 = VECTOR('',#48245,1.); +#48245 = DIRECTION('',(0.,0.,1.)); +#48246 = ORIENTED_EDGE('',*,*,#48080,.F.); +#48247 = ORIENTED_EDGE('',*,*,#47997,.T.); +#48248 = ORIENTED_EDGE('',*,*,#48216,.T.); +#48249 = PLANE('',#48250); +#48250 = AXIS2_PLACEMENT_3D('',#48251,#48252,#48253); +#48251 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#48252 = DIRECTION('',(0.,1.,0.)); +#48253 = DIRECTION('',(0.,-0.,1.)); +#48254 = ADVANCED_FACE('',(#48255,#48325),#48335,.F.); +#48255 = FACE_BOUND('',#48256,.F.); +#48256 = EDGE_LOOP('',(#48257,#48267,#48276,#48284,#48293,#48301,#48310, + #48318)); +#48257 = ORIENTED_EDGE('',*,*,#48258,.F.); +#48258 = EDGE_CURVE('',#48259,#48261,#48263,.T.); +#48259 = VERTEX_POINT('',#48260); +#48260 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#48261 = VERTEX_POINT('',#48262); +#48262 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#48263 = LINE('',#48264,#48265); +#48264 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#48265 = VECTOR('',#48266,1.); +#48266 = DIRECTION('',(0.,0.,1.)); +#48267 = ORIENTED_EDGE('',*,*,#48268,.T.); +#48268 = EDGE_CURVE('',#48259,#48269,#48271,.T.); +#48269 = VERTEX_POINT('',#48270); +#48270 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#48271 = CIRCLE('',#48272,3.E-02); +#48272 = AXIS2_PLACEMENT_3D('',#48273,#48274,#48275); +#48273 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#48274 = DIRECTION('',(1.,0.,-0.)); +#48275 = DIRECTION('',(0.,0.,1.)); +#48276 = ORIENTED_EDGE('',*,*,#48277,.T.); +#48277 = EDGE_CURVE('',#48269,#48278,#48280,.T.); +#48278 = VERTEX_POINT('',#48279); +#48279 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#48280 = LINE('',#48281,#48282); +#48281 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#48282 = VECTOR('',#48283,1.); +#48283 = DIRECTION('',(0.,1.,0.)); +#48284 = ORIENTED_EDGE('',*,*,#48285,.F.); +#48285 = EDGE_CURVE('',#48286,#48278,#48288,.T.); +#48286 = VERTEX_POINT('',#48287); +#48287 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#48288 = CIRCLE('',#48289,3.E-02); +#48289 = AXIS2_PLACEMENT_3D('',#48290,#48291,#48292); +#48290 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#48291 = DIRECTION('',(-1.,0.,0.)); +#48292 = DIRECTION('',(0.,0.,1.)); +#48293 = ORIENTED_EDGE('',*,*,#48294,.T.); +#48294 = EDGE_CURVE('',#48286,#48295,#48297,.T.); +#48295 = VERTEX_POINT('',#48296); +#48296 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#48297 = LINE('',#48298,#48299); +#48298 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#48299 = VECTOR('',#48300,1.); +#48300 = DIRECTION('',(0.,0.,1.)); +#48301 = ORIENTED_EDGE('',*,*,#48302,.T.); +#48302 = EDGE_CURVE('',#48295,#48303,#48305,.T.); +#48303 = VERTEX_POINT('',#48304); +#48304 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#48305 = CIRCLE('',#48306,3.E-02); +#48306 = AXIS2_PLACEMENT_3D('',#48307,#48308,#48309); +#48307 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#48308 = DIRECTION('',(1.,0.,-0.)); +#48309 = DIRECTION('',(0.,0.,1.)); +#48310 = ORIENTED_EDGE('',*,*,#48311,.F.); +#48311 = EDGE_CURVE('',#48312,#48303,#48314,.T.); +#48312 = VERTEX_POINT('',#48313); +#48313 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#48314 = LINE('',#48315,#48316); +#48315 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#48316 = VECTOR('',#48317,1.); +#48317 = DIRECTION('',(0.,1.,0.)); +#48318 = ORIENTED_EDGE('',*,*,#48319,.F.); +#48319 = EDGE_CURVE('',#48261,#48312,#48320,.T.); +#48320 = CIRCLE('',#48321,3.E-02); +#48321 = AXIS2_PLACEMENT_3D('',#48322,#48323,#48324); +#48322 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#48323 = DIRECTION('',(-1.,0.,0.)); +#48324 = DIRECTION('',(0.,0.,1.)); +#48325 = FACE_BOUND('',#48326,.F.); +#48326 = EDGE_LOOP('',(#48327,#48328,#48329,#48330,#48331,#48332,#48333, + #48334)); +#48327 = ORIENTED_EDGE('',*,*,#48071,.F.); +#48328 = ORIENTED_EDGE('',*,*,#48241,.T.); +#48329 = ORIENTED_EDGE('',*,*,#48224,.T.); +#48330 = ORIENTED_EDGE('',*,*,#48201,.T.); +#48331 = ORIENTED_EDGE('',*,*,#48176,.F.); +#48332 = ORIENTED_EDGE('',*,*,#48143,.F.); +#48333 = ORIENTED_EDGE('',*,*,#48126,.T.); +#48334 = ORIENTED_EDGE('',*,*,#48096,.F.); +#48335 = PLANE('',#48336); +#48336 = AXIS2_PLACEMENT_3D('',#48337,#48338,#48339); +#48337 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#48338 = DIRECTION('',(1.,0.,0.)); +#48339 = DIRECTION('',(0.,0.,1.)); +#48340 = ADVANCED_FACE('',(#48341),#48366,.F.); +#48341 = FACE_BOUND('',#48342,.F.); +#48342 = EDGE_LOOP('',(#48343,#48353,#48359,#48360)); +#48343 = ORIENTED_EDGE('',*,*,#48344,.F.); +#48344 = EDGE_CURVE('',#48345,#48347,#48349,.T.); +#48345 = VERTEX_POINT('',#48346); +#48346 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#48347 = VERTEX_POINT('',#48348); +#48348 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#48349 = LINE('',#48350,#48351); +#48350 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#48351 = VECTOR('',#48352,1.); +#48352 = DIRECTION('',(0.,0.,1.)); +#48353 = ORIENTED_EDGE('',*,*,#48354,.F.); +#48354 = EDGE_CURVE('',#48259,#48345,#48355,.T.); +#48355 = LINE('',#48356,#48357); +#48356 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#48357 = VECTOR('',#48358,1.); +#48358 = DIRECTION('',(1.,0.,0.)); +#48359 = ORIENTED_EDGE('',*,*,#48258,.T.); +#48360 = ORIENTED_EDGE('',*,*,#48361,.T.); +#48361 = EDGE_CURVE('',#48261,#48347,#48362,.T.); +#48362 = LINE('',#48363,#48364); +#48363 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#48364 = VECTOR('',#48365,1.); +#48365 = DIRECTION('',(1.,0.,0.)); +#48366 = PLANE('',#48367); +#48367 = AXIS2_PLACEMENT_3D('',#48368,#48369,#48370); +#48368 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#48369 = DIRECTION('',(0.,1.,0.)); +#48370 = DIRECTION('',(0.,-0.,1.)); +#48371 = ADVANCED_FACE('',(#48372),#48391,.T.); +#48372 = FACE_BOUND('',#48373,.T.); +#48373 = EDGE_LOOP('',(#48374,#48375,#48383,#48390)); +#48374 = ORIENTED_EDGE('',*,*,#48268,.T.); +#48375 = ORIENTED_EDGE('',*,*,#48376,.T.); +#48376 = EDGE_CURVE('',#48269,#48377,#48379,.T.); +#48377 = VERTEX_POINT('',#48378); +#48378 = CARTESIAN_POINT('',(0.8,-0.37,0.)); +#48379 = LINE('',#48380,#48381); +#48380 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#48381 = VECTOR('',#48382,1.); +#48382 = DIRECTION('',(1.,0.,0.)); +#48383 = ORIENTED_EDGE('',*,*,#48384,.F.); +#48384 = EDGE_CURVE('',#48345,#48377,#48385,.T.); +#48385 = CIRCLE('',#48386,3.E-02); +#48386 = AXIS2_PLACEMENT_3D('',#48387,#48388,#48389); +#48387 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); +#48388 = DIRECTION('',(1.,0.,-0.)); +#48389 = DIRECTION('',(0.,0.,1.)); +#48390 = ORIENTED_EDGE('',*,*,#48354,.F.); +#48391 = CYLINDRICAL_SURFACE('',#48392,3.E-02); +#48392 = AXIS2_PLACEMENT_3D('',#48393,#48394,#48395); +#48393 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#48394 = DIRECTION('',(1.,0.,0.)); +#48395 = DIRECTION('',(0.,-1.,0.)); +#48396 = ADVANCED_FACE('',(#48397),#48416,.T.); +#48397 = FACE_BOUND('',#48398,.T.); +#48398 = EDGE_LOOP('',(#48399,#48400,#48409,#48415)); +#48399 = ORIENTED_EDGE('',*,*,#48361,.T.); +#48400 = ORIENTED_EDGE('',*,*,#48401,.T.); +#48401 = EDGE_CURVE('',#48347,#48402,#48404,.T.); +#48402 = VERTEX_POINT('',#48403); +#48403 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#48404 = CIRCLE('',#48405,3.E-02); +#48405 = AXIS2_PLACEMENT_3D('',#48406,#48407,#48408); +#48406 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#48407 = DIRECTION('',(-1.,0.,0.)); +#48408 = DIRECTION('',(0.,0.,1.)); +#48409 = ORIENTED_EDGE('',*,*,#48410,.F.); +#48410 = EDGE_CURVE('',#48312,#48402,#48411,.T.); +#48411 = LINE('',#48412,#48413); +#48412 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#48413 = VECTOR('',#48414,1.); +#48414 = DIRECTION('',(1.,0.,0.)); +#48415 = ORIENTED_EDGE('',*,*,#48319,.F.); +#48416 = CYLINDRICAL_SURFACE('',#48417,3.E-02); +#48417 = AXIS2_PLACEMENT_3D('',#48418,#48419,#48420); +#48418 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#48419 = DIRECTION('',(1.,0.,0.)); +#48420 = DIRECTION('',(0.,-1.,0.)); +#48421 = ADVANCED_FACE('',(#48422),#48440,.F.); +#48422 = FACE_BOUND('',#48423,.F.); +#48423 = EDGE_LOOP('',(#48424,#48425,#48426,#48434)); +#48424 = ORIENTED_EDGE('',*,*,#48277,.F.); +#48425 = ORIENTED_EDGE('',*,*,#48376,.T.); +#48426 = ORIENTED_EDGE('',*,*,#48427,.T.); +#48427 = EDGE_CURVE('',#48377,#48428,#48430,.T.); +#48428 = VERTEX_POINT('',#48429); +#48429 = CARTESIAN_POINT('',(0.8,0.37,0.)); +#48430 = LINE('',#48431,#48432); +#48431 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#48432 = VECTOR('',#48433,1.); +#48433 = DIRECTION('',(0.,1.,0.)); +#48434 = ORIENTED_EDGE('',*,*,#48435,.F.); +#48435 = EDGE_CURVE('',#48278,#48428,#48436,.T.); +#48436 = LINE('',#48437,#48438); +#48437 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#48438 = VECTOR('',#48439,1.); +#48439 = DIRECTION('',(1.,0.,0.)); +#48440 = PLANE('',#48441); +#48441 = AXIS2_PLACEMENT_3D('',#48442,#48443,#48444); +#48442 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#48443 = DIRECTION('',(0.,0.,1.)); +#48444 = DIRECTION('',(1.,0.,-0.)); +#48445 = ADVANCED_FACE('',(#48446),#48464,.T.); +#48446 = FACE_BOUND('',#48447,.T.); +#48447 = EDGE_LOOP('',(#48448,#48449,#48450,#48458)); +#48448 = ORIENTED_EDGE('',*,*,#48311,.F.); +#48449 = ORIENTED_EDGE('',*,*,#48410,.T.); +#48450 = ORIENTED_EDGE('',*,*,#48451,.T.); +#48451 = EDGE_CURVE('',#48402,#48452,#48454,.T.); +#48452 = VERTEX_POINT('',#48453); +#48453 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#48454 = LINE('',#48455,#48456); +#48455 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#48456 = VECTOR('',#48457,1.); +#48457 = DIRECTION('',(0.,1.,0.)); +#48458 = ORIENTED_EDGE('',*,*,#48459,.F.); +#48459 = EDGE_CURVE('',#48303,#48452,#48460,.T.); +#48460 = LINE('',#48461,#48462); +#48461 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#48462 = VECTOR('',#48463,1.); +#48463 = DIRECTION('',(1.,0.,0.)); +#48464 = PLANE('',#48465); +#48465 = AXIS2_PLACEMENT_3D('',#48466,#48467,#48468); +#48466 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#48467 = DIRECTION('',(0.,0.,1.)); +#48468 = DIRECTION('',(1.,0.,-0.)); +#48469 = ADVANCED_FACE('',(#48470),#48489,.T.); +#48470 = FACE_BOUND('',#48471,.T.); +#48471 = EDGE_LOOP('',(#48472,#48480,#48487,#48488)); +#48472 = ORIENTED_EDGE('',*,*,#48473,.T.); +#48473 = EDGE_CURVE('',#48286,#48474,#48476,.T.); +#48474 = VERTEX_POINT('',#48475); +#48475 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#48476 = LINE('',#48477,#48478); +#48477 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#48478 = VECTOR('',#48479,1.); +#48479 = DIRECTION('',(1.,0.,0.)); +#48480 = ORIENTED_EDGE('',*,*,#48481,.T.); +#48481 = EDGE_CURVE('',#48474,#48428,#48482,.T.); +#48482 = CIRCLE('',#48483,3.E-02); +#48483 = AXIS2_PLACEMENT_3D('',#48484,#48485,#48486); +#48484 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); +#48485 = DIRECTION('',(-1.,0.,0.)); +#48486 = DIRECTION('',(0.,0.,1.)); +#48487 = ORIENTED_EDGE('',*,*,#48435,.F.); +#48488 = ORIENTED_EDGE('',*,*,#48285,.F.); +#48489 = CYLINDRICAL_SURFACE('',#48490,3.E-02); +#48490 = AXIS2_PLACEMENT_3D('',#48491,#48492,#48493); +#48491 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#48492 = DIRECTION('',(1.,0.,0.)); +#48493 = DIRECTION('',(-0.,1.,0.)); +#48494 = ADVANCED_FACE('',(#48495),#48514,.T.); +#48495 = FACE_BOUND('',#48496,.T.); +#48496 = EDGE_LOOP('',(#48497,#48498,#48499,#48508)); +#48497 = ORIENTED_EDGE('',*,*,#48302,.T.); +#48498 = ORIENTED_EDGE('',*,*,#48459,.T.); +#48499 = ORIENTED_EDGE('',*,*,#48500,.F.); +#48500 = EDGE_CURVE('',#48501,#48452,#48503,.T.); +#48501 = VERTEX_POINT('',#48502); +#48502 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#48503 = CIRCLE('',#48504,3.E-02); +#48504 = AXIS2_PLACEMENT_3D('',#48505,#48506,#48507); +#48505 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#48506 = DIRECTION('',(1.,0.,-0.)); +#48507 = DIRECTION('',(0.,0.,1.)); +#48508 = ORIENTED_EDGE('',*,*,#48509,.F.); +#48509 = EDGE_CURVE('',#48295,#48501,#48510,.T.); +#48510 = LINE('',#48511,#48512); +#48511 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#48512 = VECTOR('',#48513,1.); +#48513 = DIRECTION('',(1.,0.,0.)); +#48514 = CYLINDRICAL_SURFACE('',#48515,3.E-02); +#48515 = AXIS2_PLACEMENT_3D('',#48516,#48517,#48518); +#48516 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#48517 = DIRECTION('',(1.,0.,0.)); +#48518 = DIRECTION('',(-0.,1.,0.)); +#48519 = ADVANCED_FACE('',(#48520),#48531,.T.); +#48520 = FACE_BOUND('',#48521,.T.); +#48521 = EDGE_LOOP('',(#48522,#48528,#48529,#48530)); +#48522 = ORIENTED_EDGE('',*,*,#48523,.F.); +#48523 = EDGE_CURVE('',#48474,#48501,#48524,.T.); +#48524 = LINE('',#48525,#48526); +#48525 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#48526 = VECTOR('',#48527,1.); +#48527 = DIRECTION('',(0.,0.,1.)); +#48528 = ORIENTED_EDGE('',*,*,#48473,.F.); +#48529 = ORIENTED_EDGE('',*,*,#48294,.T.); +#48530 = ORIENTED_EDGE('',*,*,#48509,.T.); +#48531 = PLANE('',#48532); +#48532 = AXIS2_PLACEMENT_3D('',#48533,#48534,#48535); +#48533 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#48534 = DIRECTION('',(0.,1.,0.)); +#48535 = DIRECTION('',(0.,-0.,1.)); +#48536 = ADVANCED_FACE('',(#48537),#48547,.T.); +#48537 = FACE_BOUND('',#48538,.T.); +#48538 = EDGE_LOOP('',(#48539,#48540,#48541,#48542,#48543,#48544,#48545, + #48546)); +#48539 = ORIENTED_EDGE('',*,*,#48344,.F.); +#48540 = ORIENTED_EDGE('',*,*,#48384,.T.); +#48541 = ORIENTED_EDGE('',*,*,#48427,.T.); +#48542 = ORIENTED_EDGE('',*,*,#48481,.F.); +#48543 = ORIENTED_EDGE('',*,*,#48523,.T.); +#48544 = ORIENTED_EDGE('',*,*,#48500,.T.); +#48545 = ORIENTED_EDGE('',*,*,#48451,.F.); +#48546 = ORIENTED_EDGE('',*,*,#48401,.F.); +#48547 = PLANE('',#48548); +#48548 = AXIS2_PLACEMENT_3D('',#48549,#48550,#48551); +#48549 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#48550 = DIRECTION('',(1.,0.,0.)); +#48551 = DIRECTION('',(0.,0.,1.)); +#48552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48556)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#48553,#48554,#48555)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#48553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#48554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#48555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#48556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#48553, + 'distance_accuracy_value','confusion accuracy'); +#48557 = SHAPE_DEFINITION_REPRESENTATION(#48558,#47697); +#48558 = PRODUCT_DEFINITION_SHAPE('','',#48559); +#48559 = PRODUCT_DEFINITION('design','',#48560,#48563); +#48560 = PRODUCT_DEFINITION_FORMATION('','',#48561); +#48561 = PRODUCT('L_0603_1608Metric','L_0603_1608Metric','',(#48562)); +#48562 = PRODUCT_CONTEXT('',#2,'mechanical'); +#48563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#48564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48565,#48567); +#48565 = ( REPRESENTATION_RELATIONSHIP('','',#47697,#47687) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48566) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47688); +#48567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48568); +#48568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','=>[0:1:1:27]','',#47682, + #48559,$); +#48569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48561)); +#48570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48571,#48573); +#48571 = ( REPRESENTATION_RELATIONSHIP('','',#47687,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48572) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395); +#48573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48574); +#48574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','','',#5,#47682,$); +#48575 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47684)); +#48576 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48577,#48579); +#48577 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48578) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48578 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399); +#48579 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48580); +#48580 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','','',#5,#1588,$); +#48581 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48582,#48584); +#48582 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48583) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48583 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403); +#48584 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48585); +#48585 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','','',#5,#687,$); +#48586 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48587,#48589); +#48587 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48588) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48588 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407); +#48589 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48590); +#48590 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','','',#5,#2435,$); +#48591 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48592,#48594); +#48592 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48593) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48593 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411); +#48594 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48595); +#48595 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','','',#5,#1588,$); +#48596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48597,#48599); +#48597 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48598) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415); +#48599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48600); +#48600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','','',#5,#1588,$); +#48601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48602,#48604); +#48602 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48603) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419); +#48604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48605); +#48605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','','',#5,#1588,$); +#48606 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48607,#48609); +#48607 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48608) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48608 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423); +#48609 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48610); +#48610 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','','',#5,#2435,$); +#48611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48612,#48614); +#48612 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48613) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427); +#48614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48615); +#48615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','','',#5,#1588,$); +#48616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48617,#48619); +#48617 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48618) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431); +#48619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48620); +#48620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','','',#5,#7532,$); +#48621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48622,#48624); +#48622 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48623) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435); +#48624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48625); +#48625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','','',#5,#687,$); +#48626 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48627,#48629); +#48627 = ( REPRESENTATION_RELATIONSHIP('','',#45845,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48628) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48628 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439); +#48629 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48630); +#48630 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','','',#5,#45840,$); +#48631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48632,#48634); +#48632 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48633) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443); +#48634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48635); +#48635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','','',#5,#687,$); +#48636 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48637,#48639); +#48637 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48638) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48638 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447); +#48639 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48640); +#48640 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','','',#5,#687,$); +#48641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48642,#48644); +#48642 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48643) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451); +#48644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48645); +#48645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','','',#5,#687,$); +#48646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48647,#48649); +#48647 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48648) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455); +#48649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48650); +#48650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','','',#5,#7532,$); +#48651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48652,#48654); +#48652 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48653) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459); +#48654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48655); +#48655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','','',#5,#687,$); +#48656 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48657,#48659); +#48657 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48658) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48658 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463); +#48659 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48660); +#48660 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','','',#5,#1588,$); +#48661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48662,#48664); +#48662 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48663) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467); +#48664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48665); +#48665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','','',#5,#1588,$); +#48666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48667,#48669); +#48667 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48668) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#48668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471); +#48669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #48670); +#48670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','','',#5,#687,$); +#48671 = SHAPE_DEFINITION_REPRESENTATION(#48672,#48678); +#48672 = PRODUCT_DEFINITION_SHAPE('','',#48673); +#48673 = PRODUCT_DEFINITION('design','',#48674,#48677); +#48674 = PRODUCT_DEFINITION_FORMATION('','',#48675); +#48675 = PRODUCT('LQFP-80_12x12mm_P0.5mm','LQFP-80_12x12mm_P0.5mm','',( + #48676)); +#48676 = PRODUCT_CONTEXT('',#2,'mechanical'); +#48677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#48678 = SHAPE_REPRESENTATION('',(#11,#48679),#48683); +#48679 = AXIS2_PLACEMENT_3D('',#48680,#48681,#48682); +#48680 = CARTESIAN_POINT('',(0.,0.,0.)); +#48681 = DIRECTION('',(0.,0.,1.)); +#48682 = DIRECTION('',(1.,0.,-0.)); +#48683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48687)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#48684,#48685,#48686)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#48684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#48685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#48686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#48687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#48684, + 'distance_accuracy_value','confusion accuracy'); +#48688 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48689),#89887); +#48689 = MANIFOLD_SOLID_BREP('',#48690); +#48690 = CLOSED_SHELL('',(#48691,#48733,#48764,#48795,#48879,#48963, + #49312,#49329,#49352,#49390,#49407,#49424,#49441,#49458,#49475, + #49487,#49511,#49574,#49597,#49620,#49650,#49681,#49712,#49743, + #49774,#49805,#49836,#49867,#49898,#49929,#49960,#49991,#50022, + #50053,#50084,#50115,#50146,#50177,#50208,#50239,#50270,#50301, + #50332,#50363,#50394,#50425,#50456,#50487,#50518,#50549,#50580, + #50611,#50642,#50673,#50704,#50735,#50766,#50797,#50820,#50843, + #51187,#51204,#51296,#51639,#51662,#52005,#52028,#52365,#52388, + #52480,#52501,#52593,#52610,#52702,#52724,#52749,#52833,#52925, + #52942,#52964,#53056,#53148,#53170,#53195,#53279,#53371,#53388, + #53410,#53502,#53594,#53616,#53641,#53725,#53817,#53834,#53856, + #53948,#54040,#54062,#54087,#54171,#54263,#54280,#54302,#54394, + #54486,#54508,#54533,#54617,#54709,#54726,#54748,#54840,#54932, + #54954,#54979,#55063,#55155,#55172,#55194,#55286,#55378,#55400, + #55425,#55509,#55601,#55618,#55640,#55732,#55824,#55846,#55871, + #55955,#56047,#56064,#56086,#56178,#56270,#56292,#56317,#56401, + #56493,#56510,#56532,#56555,#56579,#56611,#57223,#57248,#57267, + #57286,#57305,#57324,#57343,#57362,#57381,#57400,#57419,#57438, + #57457,#57476,#57495,#57514,#57533,#57552,#57571,#57590,#57609, + #57626,#57643,#57660,#57677,#57694,#57711,#57728,#57740,#57764, + #57794,#57825,#57856,#57887,#57918,#57949,#57980,#58011,#58042, + #58073,#58104,#58135,#58166,#58197,#58228,#58259,#58290,#58321, + #58352,#58383,#58414,#58445,#58476,#58507,#58538,#58569,#58600, + #58631,#58662,#58693,#58724,#58755,#58786,#58817,#58848,#58879, + #58910,#58941,#58972,#59003,#59026,#59050,#59080,#59111,#59142, + #59173,#59204,#59235,#59266,#59297,#59328,#59359,#59390,#59421, + #59452,#59483,#59514,#59545,#59576,#59607,#59638,#59669,#59700, + #59731,#59762,#59793,#59824,#59855,#59886,#59917,#59948,#59979, + #60010,#60041,#60072,#60103,#60134,#60165,#60196,#60227,#60258, + #60289,#60312,#60336,#60367,#60398,#60429,#60460,#60491,#60522, + #60553,#60584,#60615,#60646,#60677,#60708,#60739,#60770,#60801, + #60832,#60863,#60894,#60925,#60956,#60987,#61018,#61049,#61080, + #61111,#61142,#61173,#61204,#61235,#61266,#61297,#61328,#61359, + #61390,#61421,#61452,#61483,#61514,#61545,#61561,#61578,#61595, + #61612,#61629,#61646,#61663,#61680,#61692,#61709,#61726,#61743, + #61760,#61777,#61794,#61811,#61823,#61840,#61857,#61874,#61891, + #61908,#61925,#61942,#61954,#61971,#61988,#62005,#62022,#62039, + #62056,#62073,#62085,#62102,#62119,#62136,#62153,#62170,#62187, + #62204,#62216,#62233,#62250,#62267,#62284,#62301,#62318,#62335, + #62347,#62364,#62381,#62398,#62415,#62432,#62449,#62466,#62478, + #62495,#62512,#62529,#62546,#62563,#62580,#62597,#62609,#62626, + #62643,#62660,#62677,#62694,#62711,#62728,#62740,#62757,#62774, + #62791,#62808,#62825,#62842,#62859,#62871,#62888,#62905,#62922, + #62939,#62956,#62973,#62990,#63002,#63019,#63036,#63053,#63070, + #63087,#63104,#63121,#63133,#63150,#63167,#63184,#63201,#63218, + #63235,#63252,#63264,#63281,#63298,#63315,#63332,#63349,#63366, + #63383,#63395,#63412,#63429,#63446,#63463,#63480,#63497,#63514, + #63526,#63543,#63560,#63577,#63594,#63611,#63628,#63645,#63657, + #63674,#63691,#63708,#63725,#63742,#63759,#63776,#63788,#63805, + #63822,#63839,#63856,#63873,#63890,#63907,#63919,#63943,#64035, + #64387,#64711,#65032,#65102,#65447,#65464,#65556,#65648,#65669, + #65694,#65778,#65870,#65887,#65909,#66001,#66093,#66115,#66140, + #66224,#66316,#66333,#66355,#66447,#66539,#66561,#66586,#66670, + #66762,#66779,#66801,#66893,#66985,#67007,#67032,#67116,#67208, + #67225,#67247,#67339,#67431,#67453,#67478,#67562,#67654,#67671, + #67693,#67785,#67877,#67899,#67924,#68008,#68100,#68117,#68139, + #68231,#68323,#68345,#68370,#68454,#68546,#68563,#68585,#68677, + #68769,#68791,#68816,#68900,#68992,#69009,#69031,#69123,#69215, + #69237,#69262,#69346,#69438,#69455,#69477,#69569,#69661,#69683, + #69708,#69792,#69884,#69901,#69923,#69946,#69970,#70062,#70154, + #70184,#70209,#70293,#70385,#70402,#70433,#70525,#70617,#70648, + #70673,#70757,#70849,#70866,#70897,#70989,#71081,#71112,#71137, + #71221,#71313,#71330,#71361,#71453,#71545,#71576,#71601,#71685, + #71777,#71794,#71825,#71917,#72009,#72040,#72065,#72149,#72241, + #72258,#72289,#72381,#72473,#72504,#72529,#72613,#72705,#72722, + #72753,#72845,#72937,#72968,#72993,#73077,#73169,#73186,#73217, + #73309,#73401,#73432,#73457,#73541,#73633,#73650,#73681,#73773, + #73865,#73896,#73921,#74005,#74097,#74114,#74145,#74237,#74329, + #74360,#74385,#74469,#74561,#74578,#74609,#74630,#74647,#74739, + #74764,#74848,#74940,#74957,#74979,#75071,#75163,#75185,#75210, + #75294,#75386,#75403,#75425,#75517,#75609,#75631,#75656,#75740, + #75832,#75849,#75871,#75963,#76055,#76077,#76102,#76186,#76278, + #76295,#76317,#76409,#76501,#76523,#76548,#76632,#76724,#76741, + #76763,#76855,#76947,#76969,#76994,#77078,#77170,#77187,#77209, + #77301,#77393,#77415,#77440,#77524,#77616,#77633,#77655,#77747, + #77839,#77861,#77886,#77970,#78062,#78079,#78101,#78193,#78285, + #78307,#78332,#78416,#78508,#78525,#78547,#78639,#78731,#78753, + #78778,#78862,#78954,#78971,#78993,#79012,#79029,#79046,#79063, + #79080,#79097,#79114,#79131,#79143,#79168,#79860,#79879,#79898, + #79917,#79936,#79955,#79974,#79993,#80012,#80031,#80050,#80069, + #80088,#80107,#80126,#80145,#80164,#80183,#80202,#80221,#80240, + #80552,#80864,#81185,#81215,#81240,#81256,#81275,#81294,#81313, + #81332,#81351,#81370,#81389,#81408,#81427,#81446,#81465,#81484, + #81503,#81522,#81541,#81560,#81579,#81598,#81617,#81634,#81651, + #81668,#81685,#81702,#81719,#81736,#81748,#81765,#81782,#81799, + #81816,#81833,#81850,#81867,#81879,#81896,#81913,#81930,#81947, + #81964,#81981,#81998,#82010,#82027,#82044,#82061,#82078,#82095, + #82112,#82129,#82141,#82158,#82175,#82192,#82209,#82226,#82243, + #82260,#82272,#82289,#82306,#82323,#82340,#82357,#82374,#82391, + #82403,#82420,#82437,#82454,#82471,#82488,#82505,#82522,#82534, + #82551,#82568,#82585,#82602,#82619,#82636,#82653,#82665,#82682, + #82699,#82716,#82733,#82750,#82767,#82784,#82796,#82813,#82830, + #82847,#82864,#82881,#82898,#82915,#82927,#82944,#82961,#82978, + #82995,#83012,#83029,#83046,#83058,#83075,#83092,#83109,#83126, + #83143,#83160,#83177,#83189,#83206,#83223,#83240,#83257,#83274, + #83291,#83308,#83320,#83337,#83354,#83371,#83388,#83405,#83422, + #83439,#83451,#83468,#83485,#83502,#83519,#83536,#83553,#83570, + #83582,#83599,#83616,#83633,#83650,#83667,#83684,#83701,#83713, + #83730,#83747,#83764,#83781,#83798,#83815,#83832,#83844,#83861, + #83878,#83895,#83912,#83929,#83946,#83963,#83975,#83992,#84009, + #84026,#84043,#84060,#84077,#84094,#84106,#84123,#84140,#84157, + #84174,#84191,#84208,#84225,#84237,#84389,#84408,#84425,#84442, + #84459,#84476,#84493,#84510,#84527,#84539,#84558,#84575,#84592, + #84609,#84626,#84643,#84660,#84677,#84689,#84708,#84725,#84742, + #84759,#84776,#84793,#84810,#84827,#84839,#84858,#84875,#84892, + #84909,#84926,#84943,#84960,#84977,#84989,#85008,#85025,#85042, + #85059,#85076,#85093,#85110,#85127,#85139,#85158,#85175,#85192, + #85209,#85226,#85243,#85260,#85277,#85289,#85308,#85325,#85342, + #85359,#85376,#85393,#85410,#85427,#85439,#85458,#85475,#85492, + #85509,#85526,#85543,#85560,#85577,#85589,#85608,#85625,#85642, + #85659,#85676,#85693,#85710,#85727,#85739,#85758,#85775,#85792, + #85809,#85826,#85843,#85860,#85877,#85889,#85908,#85925,#85942, + #85959,#85976,#85993,#86010,#86027,#86039,#86058,#86075,#86092, + #86109,#86126,#86143,#86160,#86177,#86189,#86208,#86225,#86242, + #86259,#86276,#86293,#86310,#86327,#86339,#86358,#86375,#86392, + #86409,#86426,#86443,#86460,#86477,#86489,#86508,#86525,#86542, + #86559,#86576,#86593,#86610,#86627,#86639,#86658,#86675,#86692, + #86709,#86726,#86743,#86760,#86777,#86789,#86808,#86825,#86842, + #86859,#86876,#86893,#86910,#86927,#86939,#86958,#86975,#86992, + #87009,#87026,#87043,#87060,#87077,#87089,#87108,#87125,#87142, + #87159,#87176,#87193,#87210,#87227,#87239,#87258,#87275,#87292, + #87309,#87326,#87343,#87360,#87377,#87389,#87406,#87423,#87440, + #87457,#87474,#87491,#87508,#87520,#87537,#87554,#87571,#87588, + #87605,#87622,#87639,#87651,#87668,#87685,#87702,#87719,#87736, + #87753,#87770,#87782,#87799,#87816,#87833,#87850,#87867,#87884, + #87901,#87913,#87930,#87947,#87964,#87981,#87998,#88015,#88032, + #88044,#88061,#88078,#88095,#88112,#88129,#88146,#88163,#88175, + #88192,#88209,#88226,#88243,#88260,#88277,#88294,#88306,#88323, + #88340,#88357,#88374,#88391,#88408,#88425,#88437,#88454,#88471, + #88488,#88505,#88522,#88539,#88556,#88568,#88585,#88602,#88619, + #88636,#88653,#88670,#88687,#88699,#88716,#88733,#88750,#88767, + #88784,#88801,#88818,#88830,#88847,#88864,#88881,#88898,#88915, + #88932,#88949,#88961,#88978,#88995,#89012,#89029,#89046,#89063, + #89080,#89092,#89109,#89126,#89143,#89160,#89177,#89194,#89211, + #89223,#89240,#89257,#89274,#89291,#89308,#89325,#89342,#89354, + #89371,#89388,#89405,#89422,#89439,#89456,#89473,#89485,#89502, + #89519,#89536,#89553,#89570,#89587,#89604,#89616,#89633,#89650, + #89667,#89684,#89701,#89718,#89735,#89747,#89764,#89781,#89798, + #89815,#89832,#89849,#89866,#89878)); +#48691 = ADVANCED_FACE('',(#48692),#48728,.F.); +#48692 = FACE_BOUND('',#48693,.F.); +#48693 = EDGE_LOOP('',(#48694,#48704,#48713,#48721)); +#48694 = ORIENTED_EDGE('',*,*,#48695,.T.); +#48695 = EDGE_CURVE('',#48696,#48698,#48700,.T.); +#48696 = VERTEX_POINT('',#48697); +#48697 = CARTESIAN_POINT('',(-4.85,6.2,0.75)); +#48698 = VERTEX_POINT('',#48699); +#48699 = CARTESIAN_POINT('',(-4.65,6.2,0.75)); +#48700 = LINE('',#48701,#48702); +#48701 = CARTESIAN_POINT('',(-4.85,6.2,0.75)); +#48702 = VECTOR('',#48703,1.); +#48703 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48704 = ORIENTED_EDGE('',*,*,#48705,.T.); +#48705 = EDGE_CURVE('',#48698,#48706,#48708,.T.); +#48706 = VERTEX_POINT('',#48707); +#48707 = CARTESIAN_POINT('',(-4.65,6.3,0.65)); +#48708 = CIRCLE('',#48709,0.1); +#48709 = AXIS2_PLACEMENT_3D('',#48710,#48711,#48712); +#48710 = CARTESIAN_POINT('',(-4.65,6.2,0.65)); +#48711 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#48712 = DIRECTION('',(0.,0.,1.)); +#48713 = ORIENTED_EDGE('',*,*,#48714,.F.); +#48714 = EDGE_CURVE('',#48715,#48706,#48717,.T.); +#48715 = VERTEX_POINT('',#48716); +#48716 = CARTESIAN_POINT('',(-4.85,6.3,0.65)); +#48717 = LINE('',#48718,#48719); +#48718 = CARTESIAN_POINT('',(-4.85,6.3,0.65)); +#48719 = VECTOR('',#48720,1.); +#48720 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48721 = ORIENTED_EDGE('',*,*,#48722,.F.); +#48722 = EDGE_CURVE('',#48696,#48715,#48723,.T.); +#48723 = CIRCLE('',#48724,0.1); +#48724 = AXIS2_PLACEMENT_3D('',#48725,#48726,#48727); +#48725 = CARTESIAN_POINT('',(-4.85,6.2,0.65)); +#48726 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#48727 = DIRECTION('',(0.,0.,1.)); +#48728 = CYLINDRICAL_SURFACE('',#48729,0.1); +#48729 = AXIS2_PLACEMENT_3D('',#48730,#48731,#48732); +#48730 = CARTESIAN_POINT('',(-4.85,6.2,0.65)); +#48731 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#48732 = DIRECTION('',(0.,0.,1.)); +#48733 = ADVANCED_FACE('',(#48734),#48759,.F.); +#48734 = FACE_BOUND('',#48735,.F.); +#48735 = EDGE_LOOP('',(#48736,#48744,#48752,#48758)); +#48736 = ORIENTED_EDGE('',*,*,#48737,.F.); +#48737 = EDGE_CURVE('',#48738,#48696,#48740,.T.); +#48738 = VERTEX_POINT('',#48739); +#48739 = CARTESIAN_POINT('',(-4.85,6.,0.75)); +#48740 = LINE('',#48741,#48742); +#48741 = CARTESIAN_POINT('',(-4.85,5.85,0.75)); +#48742 = VECTOR('',#48743,1.); +#48743 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48744 = ORIENTED_EDGE('',*,*,#48745,.T.); +#48745 = EDGE_CURVE('',#48738,#48746,#48748,.T.); +#48746 = VERTEX_POINT('',#48747); +#48747 = CARTESIAN_POINT('',(-4.65,6.,0.75)); +#48748 = LINE('',#48749,#48750); +#48749 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#48750 = VECTOR('',#48751,1.); +#48751 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#48752 = ORIENTED_EDGE('',*,*,#48753,.T.); +#48753 = EDGE_CURVE('',#48746,#48698,#48754,.T.); +#48754 = LINE('',#48755,#48756); +#48755 = CARTESIAN_POINT('',(-4.65,5.85,0.75)); +#48756 = VECTOR('',#48757,1.); +#48757 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48758 = ORIENTED_EDGE('',*,*,#48695,.F.); +#48759 = PLANE('',#48760); +#48760 = AXIS2_PLACEMENT_3D('',#48761,#48762,#48763); +#48761 = CARTESIAN_POINT('',(-4.85,5.85,0.75)); +#48762 = DIRECTION('',(0.,0.,1.)); +#48763 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48764 = ADVANCED_FACE('',(#48765),#48790,.F.); +#48765 = FACE_BOUND('',#48766,.F.); +#48766 = EDGE_LOOP('',(#48767,#48768,#48776,#48784)); +#48767 = ORIENTED_EDGE('',*,*,#48714,.T.); +#48768 = ORIENTED_EDGE('',*,*,#48769,.T.); +#48769 = EDGE_CURVE('',#48706,#48770,#48772,.T.); +#48770 = VERTEX_POINT('',#48771); +#48771 = CARTESIAN_POINT('',(-4.65,6.3,0.2)); +#48772 = LINE('',#48773,#48774); +#48773 = CARTESIAN_POINT('',(-4.65,6.3,0.65)); +#48774 = VECTOR('',#48775,1.); +#48775 = DIRECTION('',(0.,0.,-1.)); +#48776 = ORIENTED_EDGE('',*,*,#48777,.F.); +#48777 = EDGE_CURVE('',#48778,#48770,#48780,.T.); +#48778 = VERTEX_POINT('',#48779); +#48779 = CARTESIAN_POINT('',(-4.85,6.3,0.2)); +#48780 = LINE('',#48781,#48782); +#48781 = CARTESIAN_POINT('',(-4.85,6.3,0.2)); +#48782 = VECTOR('',#48783,1.); +#48783 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48784 = ORIENTED_EDGE('',*,*,#48785,.F.); +#48785 = EDGE_CURVE('',#48715,#48778,#48786,.T.); +#48786 = LINE('',#48787,#48788); +#48787 = CARTESIAN_POINT('',(-4.85,6.3,0.65)); +#48788 = VECTOR('',#48789,1.); +#48789 = DIRECTION('',(0.,0.,-1.)); +#48790 = PLANE('',#48791); +#48791 = AXIS2_PLACEMENT_3D('',#48792,#48793,#48794); +#48792 = CARTESIAN_POINT('',(-4.85,6.3,0.65)); +#48793 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48794 = DIRECTION('',(0.,0.,-1.)); +#48795 = ADVANCED_FACE('',(#48796),#48874,.F.); +#48796 = FACE_BOUND('',#48797,.F.); +#48797 = EDGE_LOOP('',(#48798,#48806,#48807,#48808,#48809,#48818,#48826, + #48834,#48842,#48851,#48859,#48868)); +#48798 = ORIENTED_EDGE('',*,*,#48799,.F.); +#48799 = EDGE_CURVE('',#48738,#48800,#48802,.T.); +#48800 = VERTEX_POINT('',#48801); +#48801 = CARTESIAN_POINT('',(-4.85,6.,0.85)); +#48802 = LINE('',#48803,#48804); +#48803 = CARTESIAN_POINT('',(-4.85,6.,0.622426637189)); +#48804 = VECTOR('',#48805,1.); +#48805 = DIRECTION('',(0.,0.,1.)); +#48806 = ORIENTED_EDGE('',*,*,#48737,.T.); +#48807 = ORIENTED_EDGE('',*,*,#48722,.T.); +#48808 = ORIENTED_EDGE('',*,*,#48785,.T.); +#48809 = ORIENTED_EDGE('',*,*,#48810,.T.); +#48810 = EDGE_CURVE('',#48778,#48811,#48813,.T.); +#48811 = VERTEX_POINT('',#48812); +#48812 = CARTESIAN_POINT('',(-4.85,6.5,-1.942890293094E-16)); +#48813 = CIRCLE('',#48814,0.2); +#48814 = AXIS2_PLACEMENT_3D('',#48815,#48816,#48817); +#48815 = CARTESIAN_POINT('',(-4.85,6.5,0.2)); +#48816 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48817 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#48818 = ORIENTED_EDGE('',*,*,#48819,.T.); +#48819 = EDGE_CURVE('',#48811,#48820,#48822,.T.); +#48820 = VERTEX_POINT('',#48821); +#48821 = CARTESIAN_POINT('',(-4.85,7.,-1.942890293094E-16)); +#48822 = LINE('',#48823,#48824); +#48823 = CARTESIAN_POINT('',(-4.85,6.5,-1.942890293094E-16)); +#48824 = VECTOR('',#48825,1.); +#48825 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48826 = ORIENTED_EDGE('',*,*,#48827,.T.); +#48827 = EDGE_CURVE('',#48820,#48828,#48830,.T.); +#48828 = VERTEX_POINT('',#48829); +#48829 = CARTESIAN_POINT('',(-4.85,7.,0.1)); +#48830 = LINE('',#48831,#48832); +#48831 = CARTESIAN_POINT('',(-4.85,7.,-1.942890293094E-16)); +#48832 = VECTOR('',#48833,1.); +#48833 = DIRECTION('',(0.,0.,1.)); +#48834 = ORIENTED_EDGE('',*,*,#48835,.T.); +#48835 = EDGE_CURVE('',#48828,#48836,#48838,.T.); +#48836 = VERTEX_POINT('',#48837); +#48837 = CARTESIAN_POINT('',(-4.85,6.5,0.1)); +#48838 = LINE('',#48839,#48840); +#48839 = CARTESIAN_POINT('',(-4.85,7.,0.1)); +#48840 = VECTOR('',#48841,1.); +#48841 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#48842 = ORIENTED_EDGE('',*,*,#48843,.T.); +#48843 = EDGE_CURVE('',#48836,#48844,#48846,.T.); +#48844 = VERTEX_POINT('',#48845); +#48845 = CARTESIAN_POINT('',(-4.85,6.4,0.2)); +#48846 = CIRCLE('',#48847,0.1); +#48847 = AXIS2_PLACEMENT_3D('',#48848,#48849,#48850); +#48848 = CARTESIAN_POINT('',(-4.85,6.5,0.2)); +#48849 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#48850 = DIRECTION('',(0.,0.,-1.)); +#48851 = ORIENTED_EDGE('',*,*,#48852,.T.); +#48852 = EDGE_CURVE('',#48844,#48853,#48855,.T.); +#48853 = VERTEX_POINT('',#48854); +#48854 = CARTESIAN_POINT('',(-4.85,6.4,0.65)); +#48855 = LINE('',#48856,#48857); +#48856 = CARTESIAN_POINT('',(-4.85,6.4,0.2)); +#48857 = VECTOR('',#48858,1.); +#48858 = DIRECTION('',(0.,0.,1.)); +#48859 = ORIENTED_EDGE('',*,*,#48860,.T.); +#48860 = EDGE_CURVE('',#48853,#48861,#48863,.T.); +#48861 = VERTEX_POINT('',#48862); +#48862 = CARTESIAN_POINT('',(-4.85,6.2,0.85)); +#48863 = CIRCLE('',#48864,0.2); +#48864 = AXIS2_PLACEMENT_3D('',#48865,#48866,#48867); +#48865 = CARTESIAN_POINT('',(-4.85,6.2,0.65)); +#48866 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48867 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#48868 = ORIENTED_EDGE('',*,*,#48869,.T.); +#48869 = EDGE_CURVE('',#48861,#48800,#48870,.T.); +#48870 = LINE('',#48871,#48872); +#48871 = CARTESIAN_POINT('',(-4.85,6.2,0.85)); +#48872 = VECTOR('',#48873,1.); +#48873 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#48874 = PLANE('',#48875); +#48875 = AXIS2_PLACEMENT_3D('',#48876,#48877,#48878); +#48876 = CARTESIAN_POINT('',(-4.85,6.400244542703,0.394853274378)); +#48877 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48878 = DIRECTION('',(0.,-0.,1.)); +#48879 = ADVANCED_FACE('',(#48880),#48958,.T.); +#48880 = FACE_BOUND('',#48881,.T.); +#48881 = EDGE_LOOP('',(#48882,#48890,#48891,#48892,#48893,#48902,#48910, + #48918,#48926,#48935,#48943,#48952)); +#48882 = ORIENTED_EDGE('',*,*,#48883,.F.); +#48883 = EDGE_CURVE('',#48746,#48884,#48886,.T.); +#48884 = VERTEX_POINT('',#48885); +#48885 = CARTESIAN_POINT('',(-4.65,6.,0.85)); +#48886 = LINE('',#48887,#48888); +#48887 = CARTESIAN_POINT('',(-4.65,6.,0.622426637189)); +#48888 = VECTOR('',#48889,1.); +#48889 = DIRECTION('',(0.,0.,1.)); +#48890 = ORIENTED_EDGE('',*,*,#48753,.T.); +#48891 = ORIENTED_EDGE('',*,*,#48705,.T.); +#48892 = ORIENTED_EDGE('',*,*,#48769,.T.); +#48893 = ORIENTED_EDGE('',*,*,#48894,.T.); +#48894 = EDGE_CURVE('',#48770,#48895,#48897,.T.); +#48895 = VERTEX_POINT('',#48896); +#48896 = CARTESIAN_POINT('',(-4.65,6.5,-1.942890293094E-16)); +#48897 = CIRCLE('',#48898,0.2); +#48898 = AXIS2_PLACEMENT_3D('',#48899,#48900,#48901); +#48899 = CARTESIAN_POINT('',(-4.65,6.5,0.2)); +#48900 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48901 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#48902 = ORIENTED_EDGE('',*,*,#48903,.T.); +#48903 = EDGE_CURVE('',#48895,#48904,#48906,.T.); +#48904 = VERTEX_POINT('',#48905); +#48905 = CARTESIAN_POINT('',(-4.65,7.,-1.942890293094E-16)); +#48906 = LINE('',#48907,#48908); +#48907 = CARTESIAN_POINT('',(-4.65,6.5,-1.942890293094E-16)); +#48908 = VECTOR('',#48909,1.); +#48909 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#48910 = ORIENTED_EDGE('',*,*,#48911,.T.); +#48911 = EDGE_CURVE('',#48904,#48912,#48914,.T.); +#48912 = VERTEX_POINT('',#48913); +#48913 = CARTESIAN_POINT('',(-4.65,7.,0.1)); +#48914 = LINE('',#48915,#48916); +#48915 = CARTESIAN_POINT('',(-4.65,7.,-1.942890293094E-16)); +#48916 = VECTOR('',#48917,1.); +#48917 = DIRECTION('',(0.,0.,1.)); +#48918 = ORIENTED_EDGE('',*,*,#48919,.T.); +#48919 = EDGE_CURVE('',#48912,#48920,#48922,.T.); +#48920 = VERTEX_POINT('',#48921); +#48921 = CARTESIAN_POINT('',(-4.65,6.5,0.1)); +#48922 = LINE('',#48923,#48924); +#48923 = CARTESIAN_POINT('',(-4.65,7.,0.1)); +#48924 = VECTOR('',#48925,1.); +#48925 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#48926 = ORIENTED_EDGE('',*,*,#48927,.T.); +#48927 = EDGE_CURVE('',#48920,#48928,#48930,.T.); +#48928 = VERTEX_POINT('',#48929); +#48929 = CARTESIAN_POINT('',(-4.65,6.4,0.2)); +#48930 = CIRCLE('',#48931,0.1); +#48931 = AXIS2_PLACEMENT_3D('',#48932,#48933,#48934); +#48932 = CARTESIAN_POINT('',(-4.65,6.5,0.2)); +#48933 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#48934 = DIRECTION('',(0.,0.,-1.)); +#48935 = ORIENTED_EDGE('',*,*,#48936,.T.); +#48936 = EDGE_CURVE('',#48928,#48937,#48939,.T.); +#48937 = VERTEX_POINT('',#48938); +#48938 = CARTESIAN_POINT('',(-4.65,6.4,0.65)); +#48939 = LINE('',#48940,#48941); +#48940 = CARTESIAN_POINT('',(-4.65,6.4,0.2)); +#48941 = VECTOR('',#48942,1.); +#48942 = DIRECTION('',(0.,0.,1.)); +#48943 = ORIENTED_EDGE('',*,*,#48944,.T.); +#48944 = EDGE_CURVE('',#48937,#48945,#48947,.T.); +#48945 = VERTEX_POINT('',#48946); +#48946 = CARTESIAN_POINT('',(-4.65,6.2,0.85)); +#48947 = CIRCLE('',#48948,0.2); +#48948 = AXIS2_PLACEMENT_3D('',#48949,#48950,#48951); +#48949 = CARTESIAN_POINT('',(-4.65,6.2,0.65)); +#48950 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48951 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#48952 = ORIENTED_EDGE('',*,*,#48953,.T.); +#48953 = EDGE_CURVE('',#48945,#48884,#48954,.T.); +#48954 = LINE('',#48955,#48956); +#48955 = CARTESIAN_POINT('',(-4.65,6.2,0.85)); +#48956 = VECTOR('',#48957,1.); +#48957 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#48958 = PLANE('',#48959); +#48959 = AXIS2_PLACEMENT_3D('',#48960,#48961,#48962); +#48960 = CARTESIAN_POINT('',(-4.65,6.400244542703,0.394853274378)); +#48961 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#48962 = DIRECTION('',(0.,-0.,1.)); +#48963 = ADVANCED_FACE('',(#48964),#49307,.F.); +#48964 = FACE_BOUND('',#48965,.F.); +#48965 = EDGE_LOOP('',(#48966,#48976,#48983,#48991,#48999,#49007,#49015, + #49023,#49031,#49039,#49047,#49055,#49063,#49071,#49079,#49087, + #49095,#49103,#49111,#49119,#49127,#49135,#49143,#49151,#49159, + #49167,#49175,#49183,#49191,#49199,#49207,#49215,#49223,#49231, + #49239,#49247,#49255,#49263,#49271,#49279,#49287,#49293,#49294, + #49302)); +#48966 = ORIENTED_EDGE('',*,*,#48967,.T.); +#48967 = EDGE_CURVE('',#48968,#48970,#48972,.T.); +#48968 = VERTEX_POINT('',#48969); +#48969 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#48970 = VERTEX_POINT('',#48971); +#48971 = CARTESIAN_POINT('',(5.755919117457,5.861838234914,0.1)); +#48972 = LINE('',#48973,#48974); +#48973 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#48974 = VECTOR('',#48975,1.); +#48975 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#48976 = ORIENTED_EDGE('',*,*,#48977,.T.); +#48977 = EDGE_CURVE('',#48970,#48978,#48980,.T.); +#48978 = VERTEX_POINT('',#48979); +#48979 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#48980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48981,#48982),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#48981 = CARTESIAN_POINT('',(5.755919117457,5.861838234914,0.1)); +#48982 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#48983 = ORIENTED_EDGE('',*,*,#48984,.F.); +#48984 = EDGE_CURVE('',#48985,#48978,#48987,.T.); +#48985 = VERTEX_POINT('',#48986); +#48986 = CARTESIAN_POINT('',(4.85,6.,0.75)); +#48987 = LINE('',#48988,#48989); +#48988 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#48989 = VECTOR('',#48990,1.); +#48990 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#48991 = ORIENTED_EDGE('',*,*,#48992,.F.); +#48992 = EDGE_CURVE('',#48993,#48985,#48995,.T.); +#48993 = VERTEX_POINT('',#48994); +#48994 = CARTESIAN_POINT('',(4.65,6.,0.75)); +#48995 = LINE('',#48996,#48997); +#48996 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#48997 = VECTOR('',#48998,1.); +#48998 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#48999 = ORIENTED_EDGE('',*,*,#49000,.F.); +#49000 = EDGE_CURVE('',#49001,#48993,#49003,.T.); +#49001 = VERTEX_POINT('',#49002); +#49002 = CARTESIAN_POINT('',(4.35,6.,0.75)); +#49003 = LINE('',#49004,#49005); +#49004 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49005 = VECTOR('',#49006,1.); +#49006 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49007 = ORIENTED_EDGE('',*,*,#49008,.F.); +#49008 = EDGE_CURVE('',#49009,#49001,#49011,.T.); +#49009 = VERTEX_POINT('',#49010); +#49010 = CARTESIAN_POINT('',(4.15,6.,0.75)); +#49011 = LINE('',#49012,#49013); +#49012 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49013 = VECTOR('',#49014,1.); +#49014 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49015 = ORIENTED_EDGE('',*,*,#49016,.F.); +#49016 = EDGE_CURVE('',#49017,#49009,#49019,.T.); +#49017 = VERTEX_POINT('',#49018); +#49018 = CARTESIAN_POINT('',(3.85,6.,0.75)); +#49019 = LINE('',#49020,#49021); +#49020 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49021 = VECTOR('',#49022,1.); +#49022 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49023 = ORIENTED_EDGE('',*,*,#49024,.F.); +#49024 = EDGE_CURVE('',#49025,#49017,#49027,.T.); +#49025 = VERTEX_POINT('',#49026); +#49026 = CARTESIAN_POINT('',(3.65,6.,0.75)); +#49027 = LINE('',#49028,#49029); +#49028 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49029 = VECTOR('',#49030,1.); +#49030 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49031 = ORIENTED_EDGE('',*,*,#49032,.F.); +#49032 = EDGE_CURVE('',#49033,#49025,#49035,.T.); +#49033 = VERTEX_POINT('',#49034); +#49034 = CARTESIAN_POINT('',(3.35,6.,0.75)); +#49035 = LINE('',#49036,#49037); +#49036 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49037 = VECTOR('',#49038,1.); +#49038 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49039 = ORIENTED_EDGE('',*,*,#49040,.F.); +#49040 = EDGE_CURVE('',#49041,#49033,#49043,.T.); +#49041 = VERTEX_POINT('',#49042); +#49042 = CARTESIAN_POINT('',(3.15,6.,0.75)); +#49043 = LINE('',#49044,#49045); +#49044 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49045 = VECTOR('',#49046,1.); +#49046 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49047 = ORIENTED_EDGE('',*,*,#49048,.F.); +#49048 = EDGE_CURVE('',#49049,#49041,#49051,.T.); +#49049 = VERTEX_POINT('',#49050); +#49050 = CARTESIAN_POINT('',(2.85,6.,0.75)); +#49051 = LINE('',#49052,#49053); +#49052 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49053 = VECTOR('',#49054,1.); +#49054 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49055 = ORIENTED_EDGE('',*,*,#49056,.F.); +#49056 = EDGE_CURVE('',#49057,#49049,#49059,.T.); +#49057 = VERTEX_POINT('',#49058); +#49058 = CARTESIAN_POINT('',(2.65,6.,0.75)); +#49059 = LINE('',#49060,#49061); +#49060 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49061 = VECTOR('',#49062,1.); +#49062 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49063 = ORIENTED_EDGE('',*,*,#49064,.F.); +#49064 = EDGE_CURVE('',#49065,#49057,#49067,.T.); +#49065 = VERTEX_POINT('',#49066); +#49066 = CARTESIAN_POINT('',(2.35,6.,0.75)); +#49067 = LINE('',#49068,#49069); +#49068 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49069 = VECTOR('',#49070,1.); +#49070 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49071 = ORIENTED_EDGE('',*,*,#49072,.F.); +#49072 = EDGE_CURVE('',#49073,#49065,#49075,.T.); +#49073 = VERTEX_POINT('',#49074); +#49074 = CARTESIAN_POINT('',(2.15,6.,0.75)); +#49075 = LINE('',#49076,#49077); +#49076 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49077 = VECTOR('',#49078,1.); +#49078 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49079 = ORIENTED_EDGE('',*,*,#49080,.F.); +#49080 = EDGE_CURVE('',#49081,#49073,#49083,.T.); +#49081 = VERTEX_POINT('',#49082); +#49082 = CARTESIAN_POINT('',(1.85,6.,0.75)); +#49083 = LINE('',#49084,#49085); +#49084 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49085 = VECTOR('',#49086,1.); +#49086 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49087 = ORIENTED_EDGE('',*,*,#49088,.F.); +#49088 = EDGE_CURVE('',#49089,#49081,#49091,.T.); +#49089 = VERTEX_POINT('',#49090); +#49090 = CARTESIAN_POINT('',(1.65,6.,0.75)); +#49091 = LINE('',#49092,#49093); +#49092 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49093 = VECTOR('',#49094,1.); +#49094 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49095 = ORIENTED_EDGE('',*,*,#49096,.F.); +#49096 = EDGE_CURVE('',#49097,#49089,#49099,.T.); +#49097 = VERTEX_POINT('',#49098); +#49098 = CARTESIAN_POINT('',(1.35,6.,0.75)); +#49099 = LINE('',#49100,#49101); +#49100 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49101 = VECTOR('',#49102,1.); +#49102 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49103 = ORIENTED_EDGE('',*,*,#49104,.F.); +#49104 = EDGE_CURVE('',#49105,#49097,#49107,.T.); +#49105 = VERTEX_POINT('',#49106); +#49106 = CARTESIAN_POINT('',(1.15,6.,0.75)); +#49107 = LINE('',#49108,#49109); +#49108 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49109 = VECTOR('',#49110,1.); +#49110 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49111 = ORIENTED_EDGE('',*,*,#49112,.F.); +#49112 = EDGE_CURVE('',#49113,#49105,#49115,.T.); +#49113 = VERTEX_POINT('',#49114); +#49114 = CARTESIAN_POINT('',(0.85,6.,0.75)); +#49115 = LINE('',#49116,#49117); +#49116 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49117 = VECTOR('',#49118,1.); +#49118 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49119 = ORIENTED_EDGE('',*,*,#49120,.F.); +#49120 = EDGE_CURVE('',#49121,#49113,#49123,.T.); +#49121 = VERTEX_POINT('',#49122); +#49122 = CARTESIAN_POINT('',(0.65,6.,0.75)); +#49123 = LINE('',#49124,#49125); +#49124 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49125 = VECTOR('',#49126,1.); +#49126 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49127 = ORIENTED_EDGE('',*,*,#49128,.F.); +#49128 = EDGE_CURVE('',#49129,#49121,#49131,.T.); +#49129 = VERTEX_POINT('',#49130); +#49130 = CARTESIAN_POINT('',(0.35,6.,0.75)); +#49131 = LINE('',#49132,#49133); +#49132 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49133 = VECTOR('',#49134,1.); +#49134 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49135 = ORIENTED_EDGE('',*,*,#49136,.F.); +#49136 = EDGE_CURVE('',#49137,#49129,#49139,.T.); +#49137 = VERTEX_POINT('',#49138); +#49138 = CARTESIAN_POINT('',(0.15,6.,0.75)); +#49139 = LINE('',#49140,#49141); +#49140 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49141 = VECTOR('',#49142,1.); +#49142 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49143 = ORIENTED_EDGE('',*,*,#49144,.F.); +#49144 = EDGE_CURVE('',#49145,#49137,#49147,.T.); +#49145 = VERTEX_POINT('',#49146); +#49146 = CARTESIAN_POINT('',(-0.15,6.,0.75)); +#49147 = LINE('',#49148,#49149); +#49148 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49149 = VECTOR('',#49150,1.); +#49150 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49151 = ORIENTED_EDGE('',*,*,#49152,.F.); +#49152 = EDGE_CURVE('',#49153,#49145,#49155,.T.); +#49153 = VERTEX_POINT('',#49154); +#49154 = CARTESIAN_POINT('',(-0.35,6.,0.75)); +#49155 = LINE('',#49156,#49157); +#49156 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49157 = VECTOR('',#49158,1.); +#49158 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49159 = ORIENTED_EDGE('',*,*,#49160,.F.); +#49160 = EDGE_CURVE('',#49161,#49153,#49163,.T.); +#49161 = VERTEX_POINT('',#49162); +#49162 = CARTESIAN_POINT('',(-0.65,6.,0.75)); +#49163 = LINE('',#49164,#49165); +#49164 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49165 = VECTOR('',#49166,1.); +#49166 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49167 = ORIENTED_EDGE('',*,*,#49168,.F.); +#49168 = EDGE_CURVE('',#49169,#49161,#49171,.T.); +#49169 = VERTEX_POINT('',#49170); +#49170 = CARTESIAN_POINT('',(-0.85,6.,0.75)); +#49171 = LINE('',#49172,#49173); +#49172 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49173 = VECTOR('',#49174,1.); +#49174 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49175 = ORIENTED_EDGE('',*,*,#49176,.F.); +#49176 = EDGE_CURVE('',#49177,#49169,#49179,.T.); +#49177 = VERTEX_POINT('',#49178); +#49178 = CARTESIAN_POINT('',(-1.15,6.,0.75)); +#49179 = LINE('',#49180,#49181); +#49180 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49181 = VECTOR('',#49182,1.); +#49182 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49183 = ORIENTED_EDGE('',*,*,#49184,.F.); +#49184 = EDGE_CURVE('',#49185,#49177,#49187,.T.); +#49185 = VERTEX_POINT('',#49186); +#49186 = CARTESIAN_POINT('',(-1.35,6.,0.75)); +#49187 = LINE('',#49188,#49189); +#49188 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49189 = VECTOR('',#49190,1.); +#49190 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49191 = ORIENTED_EDGE('',*,*,#49192,.F.); +#49192 = EDGE_CURVE('',#49193,#49185,#49195,.T.); +#49193 = VERTEX_POINT('',#49194); +#49194 = CARTESIAN_POINT('',(-1.65,6.,0.75)); +#49195 = LINE('',#49196,#49197); +#49196 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49197 = VECTOR('',#49198,1.); +#49198 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49199 = ORIENTED_EDGE('',*,*,#49200,.F.); +#49200 = EDGE_CURVE('',#49201,#49193,#49203,.T.); +#49201 = VERTEX_POINT('',#49202); +#49202 = CARTESIAN_POINT('',(-1.85,6.,0.75)); +#49203 = LINE('',#49204,#49205); +#49204 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49205 = VECTOR('',#49206,1.); +#49206 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49207 = ORIENTED_EDGE('',*,*,#49208,.F.); +#49208 = EDGE_CURVE('',#49209,#49201,#49211,.T.); +#49209 = VERTEX_POINT('',#49210); +#49210 = CARTESIAN_POINT('',(-2.15,6.,0.75)); +#49211 = LINE('',#49212,#49213); +#49212 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49213 = VECTOR('',#49214,1.); +#49214 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49215 = ORIENTED_EDGE('',*,*,#49216,.F.); +#49216 = EDGE_CURVE('',#49217,#49209,#49219,.T.); +#49217 = VERTEX_POINT('',#49218); +#49218 = CARTESIAN_POINT('',(-2.35,6.,0.75)); +#49219 = LINE('',#49220,#49221); +#49220 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49221 = VECTOR('',#49222,1.); +#49222 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49223 = ORIENTED_EDGE('',*,*,#49224,.F.); +#49224 = EDGE_CURVE('',#49225,#49217,#49227,.T.); +#49225 = VERTEX_POINT('',#49226); +#49226 = CARTESIAN_POINT('',(-2.65,6.,0.75)); +#49227 = LINE('',#49228,#49229); +#49228 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49229 = VECTOR('',#49230,1.); +#49230 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49231 = ORIENTED_EDGE('',*,*,#49232,.F.); +#49232 = EDGE_CURVE('',#49233,#49225,#49235,.T.); +#49233 = VERTEX_POINT('',#49234); +#49234 = CARTESIAN_POINT('',(-2.85,6.,0.75)); +#49235 = LINE('',#49236,#49237); +#49236 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49237 = VECTOR('',#49238,1.); +#49238 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49239 = ORIENTED_EDGE('',*,*,#49240,.F.); +#49240 = EDGE_CURVE('',#49241,#49233,#49243,.T.); +#49241 = VERTEX_POINT('',#49242); +#49242 = CARTESIAN_POINT('',(-3.15,6.,0.75)); +#49243 = LINE('',#49244,#49245); +#49244 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49245 = VECTOR('',#49246,1.); +#49246 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49247 = ORIENTED_EDGE('',*,*,#49248,.F.); +#49248 = EDGE_CURVE('',#49249,#49241,#49251,.T.); +#49249 = VERTEX_POINT('',#49250); +#49250 = CARTESIAN_POINT('',(-3.35,6.,0.75)); +#49251 = LINE('',#49252,#49253); +#49252 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49253 = VECTOR('',#49254,1.); +#49254 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49255 = ORIENTED_EDGE('',*,*,#49256,.F.); +#49256 = EDGE_CURVE('',#49257,#49249,#49259,.T.); +#49257 = VERTEX_POINT('',#49258); +#49258 = CARTESIAN_POINT('',(-3.65,6.,0.75)); +#49259 = LINE('',#49260,#49261); +#49260 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49261 = VECTOR('',#49262,1.); +#49262 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49263 = ORIENTED_EDGE('',*,*,#49264,.F.); +#49264 = EDGE_CURVE('',#49265,#49257,#49267,.T.); +#49265 = VERTEX_POINT('',#49266); +#49266 = CARTESIAN_POINT('',(-3.85,6.,0.75)); +#49267 = LINE('',#49268,#49269); +#49268 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49269 = VECTOR('',#49270,1.); +#49270 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49271 = ORIENTED_EDGE('',*,*,#49272,.F.); +#49272 = EDGE_CURVE('',#49273,#49265,#49275,.T.); +#49273 = VERTEX_POINT('',#49274); +#49274 = CARTESIAN_POINT('',(-4.15,6.,0.75)); +#49275 = LINE('',#49276,#49277); +#49276 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49277 = VECTOR('',#49278,1.); +#49278 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49279 = ORIENTED_EDGE('',*,*,#49280,.F.); +#49280 = EDGE_CURVE('',#49281,#49273,#49283,.T.); +#49281 = VERTEX_POINT('',#49282); +#49282 = CARTESIAN_POINT('',(-4.35,6.,0.75)); +#49283 = LINE('',#49284,#49285); +#49284 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49285 = VECTOR('',#49286,1.); +#49286 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49287 = ORIENTED_EDGE('',*,*,#49288,.F.); +#49288 = EDGE_CURVE('',#48746,#49281,#49289,.T.); +#49289 = LINE('',#49290,#49291); +#49290 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49291 = VECTOR('',#49292,1.); +#49292 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49293 = ORIENTED_EDGE('',*,*,#48745,.F.); +#49294 = ORIENTED_EDGE('',*,*,#49295,.F.); +#49295 = EDGE_CURVE('',#49296,#48738,#49298,.T.); +#49296 = VERTEX_POINT('',#49297); +#49297 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49298 = LINE('',#49299,#49300); +#49299 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49300 = VECTOR('',#49301,1.); +#49301 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49302 = ORIENTED_EDGE('',*,*,#49303,.F.); +#49303 = EDGE_CURVE('',#48968,#49296,#49304,.T.); +#49304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49305,#49306),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#49305 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#49306 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49307 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#49308,#49309) + ,(#49310,#49311 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#49308 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#49309 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49310 = CARTESIAN_POINT('',(5.755919117457,5.861838234914,0.1)); +#49311 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#49312 = ADVANCED_FACE('',(#49313),#49324,.T.); +#49313 = FACE_BOUND('',#49314,.T.); +#49314 = EDGE_LOOP('',(#49315,#49316,#49322,#49323)); +#49315 = ORIENTED_EDGE('',*,*,#48810,.T.); +#49316 = ORIENTED_EDGE('',*,*,#49317,.T.); +#49317 = EDGE_CURVE('',#48811,#48895,#49318,.T.); +#49318 = LINE('',#49319,#49320); +#49319 = CARTESIAN_POINT('',(-4.85,6.5,-1.942890293094E-16)); +#49320 = VECTOR('',#49321,1.); +#49321 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49322 = ORIENTED_EDGE('',*,*,#48894,.F.); +#49323 = ORIENTED_EDGE('',*,*,#48777,.F.); +#49324 = CYLINDRICAL_SURFACE('',#49325,0.2); +#49325 = AXIS2_PLACEMENT_3D('',#49326,#49327,#49328); +#49326 = CARTESIAN_POINT('',(-4.85,6.5,0.2)); +#49327 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#49328 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#49329 = ADVANCED_FACE('',(#49330),#49347,.F.); +#49330 = FACE_BOUND('',#49331,.F.); +#49331 = EDGE_LOOP('',(#49332,#49339,#49340,#49341)); +#49332 = ORIENTED_EDGE('',*,*,#49333,.F.); +#49333 = EDGE_CURVE('',#49296,#49334,#49336,.T.); +#49334 = VERTEX_POINT('',#49335); +#49335 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49337,#49338),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#49337 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49338 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49339 = ORIENTED_EDGE('',*,*,#49295,.T.); +#49340 = ORIENTED_EDGE('',*,*,#48799,.T.); +#49341 = ORIENTED_EDGE('',*,*,#49342,.F.); +#49342 = EDGE_CURVE('',#49334,#48800,#49343,.T.); +#49343 = LINE('',#49344,#49345); +#49344 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49345 = VECTOR('',#49346,1.); +#49346 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49347 = PLANE('',#49348); +#49348 = AXIS2_PLACEMENT_3D('',#49349,#49350,#49351); +#49349 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49350 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49351 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49352 = ADVANCED_FACE('',(#49353),#49385,.F.); +#49353 = FACE_BOUND('',#49354,.F.); +#49354 = EDGE_LOOP('',(#49355,#49356,#49362,#49363,#49371,#49379)); +#49355 = ORIENTED_EDGE('',*,*,#48869,.F.); +#49356 = ORIENTED_EDGE('',*,*,#49357,.T.); +#49357 = EDGE_CURVE('',#48861,#48945,#49358,.T.); +#49358 = LINE('',#49359,#49360); +#49359 = CARTESIAN_POINT('',(-4.85,6.2,0.85)); +#49360 = VECTOR('',#49361,1.); +#49361 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49362 = ORIENTED_EDGE('',*,*,#48953,.T.); +#49363 = ORIENTED_EDGE('',*,*,#49364,.T.); +#49364 = EDGE_CURVE('',#48884,#49365,#49367,.T.); +#49365 = VERTEX_POINT('',#49366); +#49366 = CARTESIAN_POINT('',(-4.65,5.925,0.85)); +#49367 = LINE('',#49368,#49369); +#49368 = CARTESIAN_POINT('',(-4.65,6.2,0.85)); +#49369 = VECTOR('',#49370,1.); +#49370 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49371 = ORIENTED_EDGE('',*,*,#49372,.F.); +#49372 = EDGE_CURVE('',#49373,#49365,#49375,.T.); +#49373 = VERTEX_POINT('',#49374); +#49374 = CARTESIAN_POINT('',(-4.85,5.925,0.85)); +#49375 = LINE('',#49376,#49377); +#49376 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#49377 = VECTOR('',#49378,1.); +#49378 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49379 = ORIENTED_EDGE('',*,*,#49380,.F.); +#49380 = EDGE_CURVE('',#48800,#49373,#49381,.T.); +#49381 = LINE('',#49382,#49383); +#49382 = CARTESIAN_POINT('',(-4.85,6.2,0.85)); +#49383 = VECTOR('',#49384,1.); +#49384 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49385 = PLANE('',#49386); +#49386 = AXIS2_PLACEMENT_3D('',#49387,#49388,#49389); +#49387 = CARTESIAN_POINT('',(-4.85,6.2,0.85)); +#49388 = DIRECTION('',(0.,0.,-1.)); +#49389 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49390 = ADVANCED_FACE('',(#49391),#49402,.T.); +#49391 = FACE_BOUND('',#49392,.T.); +#49392 = EDGE_LOOP('',(#49393,#49394,#49395,#49396)); +#49393 = ORIENTED_EDGE('',*,*,#48860,.T.); +#49394 = ORIENTED_EDGE('',*,*,#49357,.T.); +#49395 = ORIENTED_EDGE('',*,*,#48944,.F.); +#49396 = ORIENTED_EDGE('',*,*,#49397,.F.); +#49397 = EDGE_CURVE('',#48853,#48937,#49398,.T.); +#49398 = LINE('',#49399,#49400); +#49399 = CARTESIAN_POINT('',(-4.85,6.4,0.65)); +#49400 = VECTOR('',#49401,1.); +#49401 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49402 = CYLINDRICAL_SURFACE('',#49403,0.2); +#49403 = AXIS2_PLACEMENT_3D('',#49404,#49405,#49406); +#49404 = CARTESIAN_POINT('',(-4.85,6.2,0.65)); +#49405 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#49406 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#49407 = ADVANCED_FACE('',(#49408),#49419,.F.); +#49408 = FACE_BOUND('',#49409,.F.); +#49409 = EDGE_LOOP('',(#49410,#49416,#49417,#49418)); +#49410 = ORIENTED_EDGE('',*,*,#49411,.T.); +#49411 = EDGE_CURVE('',#48844,#48928,#49412,.T.); +#49412 = LINE('',#49413,#49414); +#49413 = CARTESIAN_POINT('',(-4.85,6.4,0.2)); +#49414 = VECTOR('',#49415,1.); +#49415 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49416 = ORIENTED_EDGE('',*,*,#48936,.T.); +#49417 = ORIENTED_EDGE('',*,*,#49397,.F.); +#49418 = ORIENTED_EDGE('',*,*,#48852,.F.); +#49419 = PLANE('',#49420); +#49420 = AXIS2_PLACEMENT_3D('',#49421,#49422,#49423); +#49421 = CARTESIAN_POINT('',(-4.85,6.4,0.2)); +#49422 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49423 = DIRECTION('',(0.,0.,1.)); +#49424 = ADVANCED_FACE('',(#49425),#49436,.F.); +#49425 = FACE_BOUND('',#49426,.F.); +#49426 = EDGE_LOOP('',(#49427,#49433,#49434,#49435)); +#49427 = ORIENTED_EDGE('',*,*,#49428,.T.); +#49428 = EDGE_CURVE('',#48836,#48920,#49429,.T.); +#49429 = LINE('',#49430,#49431); +#49430 = CARTESIAN_POINT('',(-4.85,6.5,0.1)); +#49431 = VECTOR('',#49432,1.); +#49432 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49433 = ORIENTED_EDGE('',*,*,#48927,.T.); +#49434 = ORIENTED_EDGE('',*,*,#49411,.F.); +#49435 = ORIENTED_EDGE('',*,*,#48843,.F.); +#49436 = CYLINDRICAL_SURFACE('',#49437,0.1); +#49437 = AXIS2_PLACEMENT_3D('',#49438,#49439,#49440); +#49438 = CARTESIAN_POINT('',(-4.85,6.5,0.2)); +#49439 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#49440 = DIRECTION('',(-0.,0.,-1.)); +#49441 = ADVANCED_FACE('',(#49442),#49453,.F.); +#49442 = FACE_BOUND('',#49443,.F.); +#49443 = EDGE_LOOP('',(#49444,#49450,#49451,#49452)); +#49444 = ORIENTED_EDGE('',*,*,#49445,.T.); +#49445 = EDGE_CURVE('',#48828,#48912,#49446,.T.); +#49446 = LINE('',#49447,#49448); +#49447 = CARTESIAN_POINT('',(-4.85,7.,0.1)); +#49448 = VECTOR('',#49449,1.); +#49449 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49450 = ORIENTED_EDGE('',*,*,#48919,.T.); +#49451 = ORIENTED_EDGE('',*,*,#49428,.F.); +#49452 = ORIENTED_EDGE('',*,*,#48835,.F.); +#49453 = PLANE('',#49454); +#49454 = AXIS2_PLACEMENT_3D('',#49455,#49456,#49457); +#49455 = CARTESIAN_POINT('',(-4.85,7.,0.1)); +#49456 = DIRECTION('',(0.,0.,-1.)); +#49457 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49458 = ADVANCED_FACE('',(#49459),#49470,.F.); +#49459 = FACE_BOUND('',#49460,.F.); +#49460 = EDGE_LOOP('',(#49461,#49467,#49468,#49469)); +#49461 = ORIENTED_EDGE('',*,*,#49462,.T.); +#49462 = EDGE_CURVE('',#48820,#48904,#49463,.T.); +#49463 = LINE('',#49464,#49465); +#49464 = CARTESIAN_POINT('',(-4.85,7.,-1.942890293094E-16)); +#49465 = VECTOR('',#49466,1.); +#49466 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49467 = ORIENTED_EDGE('',*,*,#48911,.T.); +#49468 = ORIENTED_EDGE('',*,*,#49445,.F.); +#49469 = ORIENTED_EDGE('',*,*,#48827,.F.); +#49470 = PLANE('',#49471); +#49471 = AXIS2_PLACEMENT_3D('',#49472,#49473,#49474); +#49472 = CARTESIAN_POINT('',(-4.85,7.,-1.942890293094E-16)); +#49473 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#49474 = DIRECTION('',(0.,0.,1.)); +#49475 = ADVANCED_FACE('',(#49476),#49482,.F.); +#49476 = FACE_BOUND('',#49477,.F.); +#49477 = EDGE_LOOP('',(#49478,#49479,#49480,#49481)); +#49478 = ORIENTED_EDGE('',*,*,#49317,.T.); +#49479 = ORIENTED_EDGE('',*,*,#48903,.T.); +#49480 = ORIENTED_EDGE('',*,*,#49462,.F.); +#49481 = ORIENTED_EDGE('',*,*,#48819,.F.); +#49482 = PLANE('',#49483); +#49483 = AXIS2_PLACEMENT_3D('',#49484,#49485,#49486); +#49484 = CARTESIAN_POINT('',(-4.85,6.5,-1.942890293094E-16)); +#49485 = DIRECTION('',(0.,0.,1.)); +#49486 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49487 = ADVANCED_FACE('',(#49488),#49506,.F.); +#49488 = FACE_BOUND('',#49489,.F.); +#49489 = EDGE_LOOP('',(#49490,#49491,#49492,#49500)); +#49490 = ORIENTED_EDGE('',*,*,#48883,.F.); +#49491 = ORIENTED_EDGE('',*,*,#49288,.T.); +#49492 = ORIENTED_EDGE('',*,*,#49493,.T.); +#49493 = EDGE_CURVE('',#49281,#49494,#49496,.T.); +#49494 = VERTEX_POINT('',#49495); +#49495 = CARTESIAN_POINT('',(-4.35,6.,0.85)); +#49496 = LINE('',#49497,#49498); +#49497 = CARTESIAN_POINT('',(-4.35,6.,0.622426637189)); +#49498 = VECTOR('',#49499,1.); +#49499 = DIRECTION('',(0.,0.,1.)); +#49500 = ORIENTED_EDGE('',*,*,#49501,.F.); +#49501 = EDGE_CURVE('',#48884,#49494,#49502,.T.); +#49502 = LINE('',#49503,#49504); +#49503 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49504 = VECTOR('',#49505,1.); +#49505 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49506 = PLANE('',#49507); +#49507 = AXIS2_PLACEMENT_3D('',#49508,#49509,#49510); +#49508 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49509 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49510 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49511 = ADVANCED_FACE('',(#49512),#49569,.F.); +#49512 = FACE_BOUND('',#49513,.T.); +#49513 = EDGE_LOOP('',(#49514,#49515,#49523,#49531,#49539,#49547,#49555, + #49563)); +#49514 = ORIENTED_EDGE('',*,*,#48967,.T.); +#49515 = ORIENTED_EDGE('',*,*,#49516,.T.); +#49516 = EDGE_CURVE('',#48970,#49517,#49519,.T.); +#49517 = VERTEX_POINT('',#49518); +#49518 = CARTESIAN_POINT('',(5.861838234914,5.755919117457,0.1)); +#49519 = LINE('',#49520,#49521); +#49520 = CARTESIAN_POINT('',(5.755919117457,5.861838234914,0.1)); +#49521 = VECTOR('',#49522,1.); +#49522 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#49523 = ORIENTED_EDGE('',*,*,#49524,.T.); +#49524 = EDGE_CURVE('',#49517,#49525,#49527,.T.); +#49525 = VERTEX_POINT('',#49526); +#49526 = CARTESIAN_POINT('',(5.861838234914,-5.755919117457,0.1)); +#49527 = LINE('',#49528,#49529); +#49528 = CARTESIAN_POINT('',(5.861838234914,5.755919117457,0.1)); +#49529 = VECTOR('',#49530,1.); +#49530 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49531 = ORIENTED_EDGE('',*,*,#49532,.T.); +#49532 = EDGE_CURVE('',#49525,#49533,#49535,.T.); +#49533 = VERTEX_POINT('',#49534); +#49534 = CARTESIAN_POINT('',(5.755919117457,-5.861838234914,0.1)); +#49535 = LINE('',#49536,#49537); +#49536 = CARTESIAN_POINT('',(5.861838234914,-5.755919117457,0.1)); +#49537 = VECTOR('',#49538,1.); +#49538 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#49539 = ORIENTED_EDGE('',*,*,#49540,.T.); +#49540 = EDGE_CURVE('',#49533,#49541,#49543,.T.); +#49541 = VERTEX_POINT('',#49542); +#49542 = CARTESIAN_POINT('',(-5.755919117457,-5.861838234914,0.1)); +#49543 = LINE('',#49544,#49545); +#49544 = CARTESIAN_POINT('',(5.755919117457,-5.861838234914,0.1)); +#49545 = VECTOR('',#49546,1.); +#49546 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#49547 = ORIENTED_EDGE('',*,*,#49548,.T.); +#49548 = EDGE_CURVE('',#49541,#49549,#49551,.T.); +#49549 = VERTEX_POINT('',#49550); +#49550 = CARTESIAN_POINT('',(-5.861838234914,-5.755919117457,0.1)); +#49551 = LINE('',#49552,#49553); +#49552 = CARTESIAN_POINT('',(-5.755919117457,-5.861838234914,0.1)); +#49553 = VECTOR('',#49554,1.); +#49554 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#49555 = ORIENTED_EDGE('',*,*,#49556,.T.); +#49556 = EDGE_CURVE('',#49549,#49557,#49559,.T.); +#49557 = VERTEX_POINT('',#49558); +#49558 = CARTESIAN_POINT('',(-5.861838234914,5.755919117457,0.1)); +#49559 = LINE('',#49560,#49561); +#49560 = CARTESIAN_POINT('',(-5.861838234914,-5.755919117457,0.1)); +#49561 = VECTOR('',#49562,1.); +#49562 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#49563 = ORIENTED_EDGE('',*,*,#49564,.T.); +#49564 = EDGE_CURVE('',#49557,#48968,#49565,.T.); +#49565 = LINE('',#49566,#49567); +#49566 = CARTESIAN_POINT('',(-5.861838234914,5.755919117457,0.1)); +#49567 = VECTOR('',#49568,1.); +#49568 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#49569 = PLANE('',#49570); +#49570 = AXIS2_PLACEMENT_3D('',#49571,#49572,#49573); +#49571 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#49572 = DIRECTION('',(0.,0.,1.)); +#49573 = DIRECTION('',(0.700630969699,-0.713523821815,0.)); +#49574 = ADVANCED_FACE('',(#49575),#49592,.F.); +#49575 = FACE_BOUND('',#49576,.F.); +#49576 = EDGE_LOOP('',(#49577,#49578,#49579,#49587)); +#49577 = ORIENTED_EDGE('',*,*,#49564,.T.); +#49578 = ORIENTED_EDGE('',*,*,#49303,.T.); +#49579 = ORIENTED_EDGE('',*,*,#49580,.F.); +#49580 = EDGE_CURVE('',#49581,#49296,#49583,.T.); +#49581 = VERTEX_POINT('',#49582); +#49582 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#49583 = LINE('',#49584,#49585); +#49584 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#49585 = VECTOR('',#49586,1.); +#49586 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#49587 = ORIENTED_EDGE('',*,*,#49588,.F.); +#49588 = EDGE_CURVE('',#49557,#49581,#49589,.T.); +#49589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49590,#49591),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#49590 = CARTESIAN_POINT('',(-5.861838234914,5.755919117457,0.1)); +#49591 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#49592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#49593,#49594) + ,(#49595,#49596 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#49593 = CARTESIAN_POINT('',(-5.861838234914,5.755919117457,0.1)); +#49594 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#49595 = CARTESIAN_POINT('',(-5.755919117457,5.861838234914,0.1)); +#49596 = CARTESIAN_POINT('',(-5.825,6.,0.75)); +#49597 = ADVANCED_FACE('',(#49598),#49615,.F.); +#49598 = FACE_BOUND('',#49599,.F.); +#49599 = EDGE_LOOP('',(#49600,#49601,#49608,#49614)); +#49600 = ORIENTED_EDGE('',*,*,#49516,.T.); +#49601 = ORIENTED_EDGE('',*,*,#49602,.T.); +#49602 = EDGE_CURVE('',#49517,#49603,#49605,.T.); +#49603 = VERTEX_POINT('',#49604); +#49604 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#49605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49606,#49607),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#49606 = CARTESIAN_POINT('',(5.861838234914,5.755919117457,0.1)); +#49607 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#49608 = ORIENTED_EDGE('',*,*,#49609,.F.); +#49609 = EDGE_CURVE('',#48978,#49603,#49610,.T.); +#49610 = LINE('',#49611,#49612); +#49611 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#49612 = VECTOR('',#49613,1.); +#49613 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#49614 = ORIENTED_EDGE('',*,*,#48977,.F.); +#49615 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#49616,#49617) + ,(#49618,#49619 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#49616 = CARTESIAN_POINT('',(5.755919117457,5.861838234914,0.1)); +#49617 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#49618 = CARTESIAN_POINT('',(5.861838234914,5.755919117457,0.1)); +#49619 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#49620 = ADVANCED_FACE('',(#49621),#49645,.F.); +#49621 = FACE_BOUND('',#49622,.F.); +#49622 = EDGE_LOOP('',(#49623,#49631,#49632,#49639)); +#49623 = ORIENTED_EDGE('',*,*,#49624,.F.); +#49624 = EDGE_CURVE('',#48985,#49625,#49627,.T.); +#49625 = VERTEX_POINT('',#49626); +#49626 = CARTESIAN_POINT('',(4.85,6.,0.85)); +#49627 = LINE('',#49628,#49629); +#49628 = CARTESIAN_POINT('',(4.85,6.,0.622426637189)); +#49629 = VECTOR('',#49630,1.); +#49630 = DIRECTION('',(0.,0.,1.)); +#49631 = ORIENTED_EDGE('',*,*,#48984,.T.); +#49632 = ORIENTED_EDGE('',*,*,#49633,.T.); +#49633 = EDGE_CURVE('',#48978,#49634,#49636,.T.); +#49634 = VERTEX_POINT('',#49635); +#49635 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#49636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49637,#49638),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#49637 = CARTESIAN_POINT('',(5.825,6.,0.75)); +#49638 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#49639 = ORIENTED_EDGE('',*,*,#49640,.F.); +#49640 = EDGE_CURVE('',#49625,#49634,#49641,.T.); +#49641 = LINE('',#49642,#49643); +#49642 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49643 = VECTOR('',#49644,1.); +#49644 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49645 = PLANE('',#49646); +#49646 = AXIS2_PLACEMENT_3D('',#49647,#49648,#49649); +#49647 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49648 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49649 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49650 = ADVANCED_FACE('',(#49651),#49676,.F.); +#49651 = FACE_BOUND('',#49652,.F.); +#49652 = EDGE_LOOP('',(#49653,#49661,#49662,#49670)); +#49653 = ORIENTED_EDGE('',*,*,#49654,.F.); +#49654 = EDGE_CURVE('',#48993,#49655,#49657,.T.); +#49655 = VERTEX_POINT('',#49656); +#49656 = CARTESIAN_POINT('',(4.65,6.2,0.75)); +#49657 = LINE('',#49658,#49659); +#49658 = CARTESIAN_POINT('',(4.65,5.85,0.75)); +#49659 = VECTOR('',#49660,1.); +#49660 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49661 = ORIENTED_EDGE('',*,*,#48992,.T.); +#49662 = ORIENTED_EDGE('',*,*,#49663,.T.); +#49663 = EDGE_CURVE('',#48985,#49664,#49666,.T.); +#49664 = VERTEX_POINT('',#49665); +#49665 = CARTESIAN_POINT('',(4.85,6.2,0.75)); +#49666 = LINE('',#49667,#49668); +#49667 = CARTESIAN_POINT('',(4.85,5.85,0.75)); +#49668 = VECTOR('',#49669,1.); +#49669 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49670 = ORIENTED_EDGE('',*,*,#49671,.F.); +#49671 = EDGE_CURVE('',#49655,#49664,#49672,.T.); +#49672 = LINE('',#49673,#49674); +#49673 = CARTESIAN_POINT('',(4.65,6.2,0.75)); +#49674 = VECTOR('',#49675,1.); +#49675 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49676 = PLANE('',#49677); +#49677 = AXIS2_PLACEMENT_3D('',#49678,#49679,#49680); +#49678 = CARTESIAN_POINT('',(4.65,5.85,0.75)); +#49679 = DIRECTION('',(0.,0.,1.)); +#49680 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49681 = ADVANCED_FACE('',(#49682),#49707,.F.); +#49682 = FACE_BOUND('',#49683,.F.); +#49683 = EDGE_LOOP('',(#49684,#49692,#49693,#49701)); +#49684 = ORIENTED_EDGE('',*,*,#49685,.F.); +#49685 = EDGE_CURVE('',#49001,#49686,#49688,.T.); +#49686 = VERTEX_POINT('',#49687); +#49687 = CARTESIAN_POINT('',(4.35,6.,0.85)); +#49688 = LINE('',#49689,#49690); +#49689 = CARTESIAN_POINT('',(4.35,6.,0.622426637189)); +#49690 = VECTOR('',#49691,1.); +#49691 = DIRECTION('',(0.,0.,1.)); +#49692 = ORIENTED_EDGE('',*,*,#49000,.T.); +#49693 = ORIENTED_EDGE('',*,*,#49694,.T.); +#49694 = EDGE_CURVE('',#48993,#49695,#49697,.T.); +#49695 = VERTEX_POINT('',#49696); +#49696 = CARTESIAN_POINT('',(4.65,6.,0.85)); +#49697 = LINE('',#49698,#49699); +#49698 = CARTESIAN_POINT('',(4.65,6.,0.622426637189)); +#49699 = VECTOR('',#49700,1.); +#49700 = DIRECTION('',(0.,0.,1.)); +#49701 = ORIENTED_EDGE('',*,*,#49702,.F.); +#49702 = EDGE_CURVE('',#49686,#49695,#49703,.T.); +#49703 = LINE('',#49704,#49705); +#49704 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49705 = VECTOR('',#49706,1.); +#49706 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49707 = PLANE('',#49708); +#49708 = AXIS2_PLACEMENT_3D('',#49709,#49710,#49711); +#49709 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49710 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49711 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49712 = ADVANCED_FACE('',(#49713),#49738,.F.); +#49713 = FACE_BOUND('',#49714,.F.); +#49714 = EDGE_LOOP('',(#49715,#49723,#49724,#49732)); +#49715 = ORIENTED_EDGE('',*,*,#49716,.F.); +#49716 = EDGE_CURVE('',#49281,#49717,#49719,.T.); +#49717 = VERTEX_POINT('',#49718); +#49718 = CARTESIAN_POINT('',(-4.35,6.2,0.75)); +#49719 = LINE('',#49720,#49721); +#49720 = CARTESIAN_POINT('',(-4.35,5.85,0.75)); +#49721 = VECTOR('',#49722,1.); +#49722 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49723 = ORIENTED_EDGE('',*,*,#49280,.T.); +#49724 = ORIENTED_EDGE('',*,*,#49725,.T.); +#49725 = EDGE_CURVE('',#49273,#49726,#49728,.T.); +#49726 = VERTEX_POINT('',#49727); +#49727 = CARTESIAN_POINT('',(-4.15,6.2,0.75)); +#49728 = LINE('',#49729,#49730); +#49729 = CARTESIAN_POINT('',(-4.15,5.85,0.75)); +#49730 = VECTOR('',#49731,1.); +#49731 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49732 = ORIENTED_EDGE('',*,*,#49733,.F.); +#49733 = EDGE_CURVE('',#49717,#49726,#49734,.T.); +#49734 = LINE('',#49735,#49736); +#49735 = CARTESIAN_POINT('',(-4.35,6.2,0.75)); +#49736 = VECTOR('',#49737,1.); +#49737 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49738 = PLANE('',#49739); +#49739 = AXIS2_PLACEMENT_3D('',#49740,#49741,#49742); +#49740 = CARTESIAN_POINT('',(-4.35,5.85,0.75)); +#49741 = DIRECTION('',(0.,0.,1.)); +#49742 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49743 = ADVANCED_FACE('',(#49744),#49769,.F.); +#49744 = FACE_BOUND('',#49745,.F.); +#49745 = EDGE_LOOP('',(#49746,#49754,#49755,#49763)); +#49746 = ORIENTED_EDGE('',*,*,#49747,.F.); +#49747 = EDGE_CURVE('',#49009,#49748,#49750,.T.); +#49748 = VERTEX_POINT('',#49749); +#49749 = CARTESIAN_POINT('',(4.15,6.2,0.75)); +#49750 = LINE('',#49751,#49752); +#49751 = CARTESIAN_POINT('',(4.15,5.85,0.75)); +#49752 = VECTOR('',#49753,1.); +#49753 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49754 = ORIENTED_EDGE('',*,*,#49008,.T.); +#49755 = ORIENTED_EDGE('',*,*,#49756,.T.); +#49756 = EDGE_CURVE('',#49001,#49757,#49759,.T.); +#49757 = VERTEX_POINT('',#49758); +#49758 = CARTESIAN_POINT('',(4.35,6.2,0.75)); +#49759 = LINE('',#49760,#49761); +#49760 = CARTESIAN_POINT('',(4.35,5.85,0.75)); +#49761 = VECTOR('',#49762,1.); +#49762 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49763 = ORIENTED_EDGE('',*,*,#49764,.F.); +#49764 = EDGE_CURVE('',#49748,#49757,#49765,.T.); +#49765 = LINE('',#49766,#49767); +#49766 = CARTESIAN_POINT('',(4.15,6.2,0.75)); +#49767 = VECTOR('',#49768,1.); +#49768 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49769 = PLANE('',#49770); +#49770 = AXIS2_PLACEMENT_3D('',#49771,#49772,#49773); +#49771 = CARTESIAN_POINT('',(4.15,5.85,0.75)); +#49772 = DIRECTION('',(0.,0.,1.)); +#49773 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49774 = ADVANCED_FACE('',(#49775),#49800,.F.); +#49775 = FACE_BOUND('',#49776,.F.); +#49776 = EDGE_LOOP('',(#49777,#49785,#49786,#49794)); +#49777 = ORIENTED_EDGE('',*,*,#49778,.F.); +#49778 = EDGE_CURVE('',#49273,#49779,#49781,.T.); +#49779 = VERTEX_POINT('',#49780); +#49780 = CARTESIAN_POINT('',(-4.15,6.,0.85)); +#49781 = LINE('',#49782,#49783); +#49782 = CARTESIAN_POINT('',(-4.15,6.,0.622426637189)); +#49783 = VECTOR('',#49784,1.); +#49784 = DIRECTION('',(0.,0.,1.)); +#49785 = ORIENTED_EDGE('',*,*,#49272,.T.); +#49786 = ORIENTED_EDGE('',*,*,#49787,.T.); +#49787 = EDGE_CURVE('',#49265,#49788,#49790,.T.); +#49788 = VERTEX_POINT('',#49789); +#49789 = CARTESIAN_POINT('',(-3.85,6.,0.85)); +#49790 = LINE('',#49791,#49792); +#49791 = CARTESIAN_POINT('',(-3.85,6.,0.622426637189)); +#49792 = VECTOR('',#49793,1.); +#49793 = DIRECTION('',(0.,0.,1.)); +#49794 = ORIENTED_EDGE('',*,*,#49795,.F.); +#49795 = EDGE_CURVE('',#49779,#49788,#49796,.T.); +#49796 = LINE('',#49797,#49798); +#49797 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49798 = VECTOR('',#49799,1.); +#49799 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49800 = PLANE('',#49801); +#49801 = AXIS2_PLACEMENT_3D('',#49802,#49803,#49804); +#49802 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49803 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49804 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49805 = ADVANCED_FACE('',(#49806),#49831,.F.); +#49806 = FACE_BOUND('',#49807,.F.); +#49807 = EDGE_LOOP('',(#49808,#49816,#49817,#49825)); +#49808 = ORIENTED_EDGE('',*,*,#49809,.F.); +#49809 = EDGE_CURVE('',#49017,#49810,#49812,.T.); +#49810 = VERTEX_POINT('',#49811); +#49811 = CARTESIAN_POINT('',(3.85,6.,0.85)); +#49812 = LINE('',#49813,#49814); +#49813 = CARTESIAN_POINT('',(3.85,6.,0.622426637189)); +#49814 = VECTOR('',#49815,1.); +#49815 = DIRECTION('',(0.,0.,1.)); +#49816 = ORIENTED_EDGE('',*,*,#49016,.T.); +#49817 = ORIENTED_EDGE('',*,*,#49818,.T.); +#49818 = EDGE_CURVE('',#49009,#49819,#49821,.T.); +#49819 = VERTEX_POINT('',#49820); +#49820 = CARTESIAN_POINT('',(4.15,6.,0.85)); +#49821 = LINE('',#49822,#49823); +#49822 = CARTESIAN_POINT('',(4.15,6.,0.622426637189)); +#49823 = VECTOR('',#49824,1.); +#49824 = DIRECTION('',(0.,0.,1.)); +#49825 = ORIENTED_EDGE('',*,*,#49826,.F.); +#49826 = EDGE_CURVE('',#49810,#49819,#49827,.T.); +#49827 = LINE('',#49828,#49829); +#49828 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49829 = VECTOR('',#49830,1.); +#49830 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49831 = PLANE('',#49832); +#49832 = AXIS2_PLACEMENT_3D('',#49833,#49834,#49835); +#49833 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49834 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49835 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49836 = ADVANCED_FACE('',(#49837),#49862,.F.); +#49837 = FACE_BOUND('',#49838,.F.); +#49838 = EDGE_LOOP('',(#49839,#49847,#49848,#49856)); +#49839 = ORIENTED_EDGE('',*,*,#49840,.F.); +#49840 = EDGE_CURVE('',#49265,#49841,#49843,.T.); +#49841 = VERTEX_POINT('',#49842); +#49842 = CARTESIAN_POINT('',(-3.85,6.2,0.75)); +#49843 = LINE('',#49844,#49845); +#49844 = CARTESIAN_POINT('',(-3.85,5.85,0.75)); +#49845 = VECTOR('',#49846,1.); +#49846 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49847 = ORIENTED_EDGE('',*,*,#49264,.T.); +#49848 = ORIENTED_EDGE('',*,*,#49849,.T.); +#49849 = EDGE_CURVE('',#49257,#49850,#49852,.T.); +#49850 = VERTEX_POINT('',#49851); +#49851 = CARTESIAN_POINT('',(-3.65,6.2,0.75)); +#49852 = LINE('',#49853,#49854); +#49853 = CARTESIAN_POINT('',(-3.65,5.85,0.75)); +#49854 = VECTOR('',#49855,1.); +#49855 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49856 = ORIENTED_EDGE('',*,*,#49857,.F.); +#49857 = EDGE_CURVE('',#49841,#49850,#49858,.T.); +#49858 = LINE('',#49859,#49860); +#49859 = CARTESIAN_POINT('',(-3.85,6.2,0.75)); +#49860 = VECTOR('',#49861,1.); +#49861 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49862 = PLANE('',#49863); +#49863 = AXIS2_PLACEMENT_3D('',#49864,#49865,#49866); +#49864 = CARTESIAN_POINT('',(-3.85,5.85,0.75)); +#49865 = DIRECTION('',(0.,0.,1.)); +#49866 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49867 = ADVANCED_FACE('',(#49868),#49893,.F.); +#49868 = FACE_BOUND('',#49869,.F.); +#49869 = EDGE_LOOP('',(#49870,#49878,#49879,#49887)); +#49870 = ORIENTED_EDGE('',*,*,#49871,.F.); +#49871 = EDGE_CURVE('',#49025,#49872,#49874,.T.); +#49872 = VERTEX_POINT('',#49873); +#49873 = CARTESIAN_POINT('',(3.65,6.2,0.75)); +#49874 = LINE('',#49875,#49876); +#49875 = CARTESIAN_POINT('',(3.65,5.85,0.75)); +#49876 = VECTOR('',#49877,1.); +#49877 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49878 = ORIENTED_EDGE('',*,*,#49024,.T.); +#49879 = ORIENTED_EDGE('',*,*,#49880,.T.); +#49880 = EDGE_CURVE('',#49017,#49881,#49883,.T.); +#49881 = VERTEX_POINT('',#49882); +#49882 = CARTESIAN_POINT('',(3.85,6.2,0.75)); +#49883 = LINE('',#49884,#49885); +#49884 = CARTESIAN_POINT('',(3.85,5.85,0.75)); +#49885 = VECTOR('',#49886,1.); +#49886 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49887 = ORIENTED_EDGE('',*,*,#49888,.F.); +#49888 = EDGE_CURVE('',#49872,#49881,#49889,.T.); +#49889 = LINE('',#49890,#49891); +#49890 = CARTESIAN_POINT('',(3.65,6.2,0.75)); +#49891 = VECTOR('',#49892,1.); +#49892 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49893 = PLANE('',#49894); +#49894 = AXIS2_PLACEMENT_3D('',#49895,#49896,#49897); +#49895 = CARTESIAN_POINT('',(3.65,5.85,0.75)); +#49896 = DIRECTION('',(0.,0.,1.)); +#49897 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49898 = ADVANCED_FACE('',(#49899),#49924,.F.); +#49899 = FACE_BOUND('',#49900,.F.); +#49900 = EDGE_LOOP('',(#49901,#49909,#49910,#49918)); +#49901 = ORIENTED_EDGE('',*,*,#49902,.F.); +#49902 = EDGE_CURVE('',#49257,#49903,#49905,.T.); +#49903 = VERTEX_POINT('',#49904); +#49904 = CARTESIAN_POINT('',(-3.65,6.,0.85)); +#49905 = LINE('',#49906,#49907); +#49906 = CARTESIAN_POINT('',(-3.65,6.,0.622426637189)); +#49907 = VECTOR('',#49908,1.); +#49908 = DIRECTION('',(0.,0.,1.)); +#49909 = ORIENTED_EDGE('',*,*,#49256,.T.); +#49910 = ORIENTED_EDGE('',*,*,#49911,.T.); +#49911 = EDGE_CURVE('',#49249,#49912,#49914,.T.); +#49912 = VERTEX_POINT('',#49913); +#49913 = CARTESIAN_POINT('',(-3.35,6.,0.85)); +#49914 = LINE('',#49915,#49916); +#49915 = CARTESIAN_POINT('',(-3.35,6.,0.622426637189)); +#49916 = VECTOR('',#49917,1.); +#49917 = DIRECTION('',(0.,0.,1.)); +#49918 = ORIENTED_EDGE('',*,*,#49919,.F.); +#49919 = EDGE_CURVE('',#49903,#49912,#49920,.T.); +#49920 = LINE('',#49921,#49922); +#49921 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49922 = VECTOR('',#49923,1.); +#49923 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49924 = PLANE('',#49925); +#49925 = AXIS2_PLACEMENT_3D('',#49926,#49927,#49928); +#49926 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49927 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49928 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49929 = ADVANCED_FACE('',(#49930),#49955,.F.); +#49930 = FACE_BOUND('',#49931,.F.); +#49931 = EDGE_LOOP('',(#49932,#49940,#49941,#49949)); +#49932 = ORIENTED_EDGE('',*,*,#49933,.F.); +#49933 = EDGE_CURVE('',#49033,#49934,#49936,.T.); +#49934 = VERTEX_POINT('',#49935); +#49935 = CARTESIAN_POINT('',(3.35,6.,0.85)); +#49936 = LINE('',#49937,#49938); +#49937 = CARTESIAN_POINT('',(3.35,6.,0.622426637189)); +#49938 = VECTOR('',#49939,1.); +#49939 = DIRECTION('',(0.,0.,1.)); +#49940 = ORIENTED_EDGE('',*,*,#49032,.T.); +#49941 = ORIENTED_EDGE('',*,*,#49942,.T.); +#49942 = EDGE_CURVE('',#49025,#49943,#49945,.T.); +#49943 = VERTEX_POINT('',#49944); +#49944 = CARTESIAN_POINT('',(3.65,6.,0.85)); +#49945 = LINE('',#49946,#49947); +#49946 = CARTESIAN_POINT('',(3.65,6.,0.622426637189)); +#49947 = VECTOR('',#49948,1.); +#49948 = DIRECTION('',(0.,0.,1.)); +#49949 = ORIENTED_EDGE('',*,*,#49950,.F.); +#49950 = EDGE_CURVE('',#49934,#49943,#49951,.T.); +#49951 = LINE('',#49952,#49953); +#49952 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49953 = VECTOR('',#49954,1.); +#49954 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49955 = PLANE('',#49956); +#49956 = AXIS2_PLACEMENT_3D('',#49957,#49958,#49959); +#49957 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#49958 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#49959 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#49960 = ADVANCED_FACE('',(#49961),#49986,.F.); +#49961 = FACE_BOUND('',#49962,.F.); +#49962 = EDGE_LOOP('',(#49963,#49971,#49972,#49980)); +#49963 = ORIENTED_EDGE('',*,*,#49964,.F.); +#49964 = EDGE_CURVE('',#49249,#49965,#49967,.T.); +#49965 = VERTEX_POINT('',#49966); +#49966 = CARTESIAN_POINT('',(-3.35,6.2,0.75)); +#49967 = LINE('',#49968,#49969); +#49968 = CARTESIAN_POINT('',(-3.35,5.85,0.75)); +#49969 = VECTOR('',#49970,1.); +#49970 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49971 = ORIENTED_EDGE('',*,*,#49248,.T.); +#49972 = ORIENTED_EDGE('',*,*,#49973,.T.); +#49973 = EDGE_CURVE('',#49241,#49974,#49976,.T.); +#49974 = VERTEX_POINT('',#49975); +#49975 = CARTESIAN_POINT('',(-3.15,6.2,0.75)); +#49976 = LINE('',#49977,#49978); +#49977 = CARTESIAN_POINT('',(-3.15,5.85,0.75)); +#49978 = VECTOR('',#49979,1.); +#49979 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49980 = ORIENTED_EDGE('',*,*,#49981,.F.); +#49981 = EDGE_CURVE('',#49965,#49974,#49982,.T.); +#49982 = LINE('',#49983,#49984); +#49983 = CARTESIAN_POINT('',(-3.35,6.2,0.75)); +#49984 = VECTOR('',#49985,1.); +#49985 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#49986 = PLANE('',#49987); +#49987 = AXIS2_PLACEMENT_3D('',#49988,#49989,#49990); +#49988 = CARTESIAN_POINT('',(-3.35,5.85,0.75)); +#49989 = DIRECTION('',(0.,0.,1.)); +#49990 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#49991 = ADVANCED_FACE('',(#49992),#50017,.F.); +#49992 = FACE_BOUND('',#49993,.F.); +#49993 = EDGE_LOOP('',(#49994,#50002,#50003,#50011)); +#49994 = ORIENTED_EDGE('',*,*,#49995,.F.); +#49995 = EDGE_CURVE('',#49041,#49996,#49998,.T.); +#49996 = VERTEX_POINT('',#49997); +#49997 = CARTESIAN_POINT('',(3.15,6.2,0.75)); +#49998 = LINE('',#49999,#50000); +#49999 = CARTESIAN_POINT('',(3.15,5.85,0.75)); +#50000 = VECTOR('',#50001,1.); +#50001 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50002 = ORIENTED_EDGE('',*,*,#49040,.T.); +#50003 = ORIENTED_EDGE('',*,*,#50004,.T.); +#50004 = EDGE_CURVE('',#49033,#50005,#50007,.T.); +#50005 = VERTEX_POINT('',#50006); +#50006 = CARTESIAN_POINT('',(3.35,6.2,0.75)); +#50007 = LINE('',#50008,#50009); +#50008 = CARTESIAN_POINT('',(3.35,5.85,0.75)); +#50009 = VECTOR('',#50010,1.); +#50010 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50011 = ORIENTED_EDGE('',*,*,#50012,.F.); +#50012 = EDGE_CURVE('',#49996,#50005,#50013,.T.); +#50013 = LINE('',#50014,#50015); +#50014 = CARTESIAN_POINT('',(3.15,6.2,0.75)); +#50015 = VECTOR('',#50016,1.); +#50016 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50017 = PLANE('',#50018); +#50018 = AXIS2_PLACEMENT_3D('',#50019,#50020,#50021); +#50019 = CARTESIAN_POINT('',(3.15,5.85,0.75)); +#50020 = DIRECTION('',(0.,0.,1.)); +#50021 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50022 = ADVANCED_FACE('',(#50023),#50048,.F.); +#50023 = FACE_BOUND('',#50024,.F.); +#50024 = EDGE_LOOP('',(#50025,#50033,#50034,#50042)); +#50025 = ORIENTED_EDGE('',*,*,#50026,.F.); +#50026 = EDGE_CURVE('',#49241,#50027,#50029,.T.); +#50027 = VERTEX_POINT('',#50028); +#50028 = CARTESIAN_POINT('',(-3.15,6.,0.85)); +#50029 = LINE('',#50030,#50031); +#50030 = CARTESIAN_POINT('',(-3.15,6.,0.622426637189)); +#50031 = VECTOR('',#50032,1.); +#50032 = DIRECTION('',(0.,0.,1.)); +#50033 = ORIENTED_EDGE('',*,*,#49240,.T.); +#50034 = ORIENTED_EDGE('',*,*,#50035,.T.); +#50035 = EDGE_CURVE('',#49233,#50036,#50038,.T.); +#50036 = VERTEX_POINT('',#50037); +#50037 = CARTESIAN_POINT('',(-2.85,6.,0.85)); +#50038 = LINE('',#50039,#50040); +#50039 = CARTESIAN_POINT('',(-2.85,6.,0.622426637189)); +#50040 = VECTOR('',#50041,1.); +#50041 = DIRECTION('',(0.,0.,1.)); +#50042 = ORIENTED_EDGE('',*,*,#50043,.F.); +#50043 = EDGE_CURVE('',#50027,#50036,#50044,.T.); +#50044 = LINE('',#50045,#50046); +#50045 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50046 = VECTOR('',#50047,1.); +#50047 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50048 = PLANE('',#50049); +#50049 = AXIS2_PLACEMENT_3D('',#50050,#50051,#50052); +#50050 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50051 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50052 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50053 = ADVANCED_FACE('',(#50054),#50079,.F.); +#50054 = FACE_BOUND('',#50055,.F.); +#50055 = EDGE_LOOP('',(#50056,#50064,#50065,#50073)); +#50056 = ORIENTED_EDGE('',*,*,#50057,.F.); +#50057 = EDGE_CURVE('',#49049,#50058,#50060,.T.); +#50058 = VERTEX_POINT('',#50059); +#50059 = CARTESIAN_POINT('',(2.85,6.,0.85)); +#50060 = LINE('',#50061,#50062); +#50061 = CARTESIAN_POINT('',(2.85,6.,0.622426637189)); +#50062 = VECTOR('',#50063,1.); +#50063 = DIRECTION('',(0.,0.,1.)); +#50064 = ORIENTED_EDGE('',*,*,#49048,.T.); +#50065 = ORIENTED_EDGE('',*,*,#50066,.T.); +#50066 = EDGE_CURVE('',#49041,#50067,#50069,.T.); +#50067 = VERTEX_POINT('',#50068); +#50068 = CARTESIAN_POINT('',(3.15,6.,0.85)); +#50069 = LINE('',#50070,#50071); +#50070 = CARTESIAN_POINT('',(3.15,6.,0.622426637189)); +#50071 = VECTOR('',#50072,1.); +#50072 = DIRECTION('',(0.,0.,1.)); +#50073 = ORIENTED_EDGE('',*,*,#50074,.F.); +#50074 = EDGE_CURVE('',#50058,#50067,#50075,.T.); +#50075 = LINE('',#50076,#50077); +#50076 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50077 = VECTOR('',#50078,1.); +#50078 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50079 = PLANE('',#50080); +#50080 = AXIS2_PLACEMENT_3D('',#50081,#50082,#50083); +#50081 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50082 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50083 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50084 = ADVANCED_FACE('',(#50085),#50110,.F.); +#50085 = FACE_BOUND('',#50086,.F.); +#50086 = EDGE_LOOP('',(#50087,#50095,#50096,#50104)); +#50087 = ORIENTED_EDGE('',*,*,#50088,.F.); +#50088 = EDGE_CURVE('',#49233,#50089,#50091,.T.); +#50089 = VERTEX_POINT('',#50090); +#50090 = CARTESIAN_POINT('',(-2.85,6.2,0.75)); +#50091 = LINE('',#50092,#50093); +#50092 = CARTESIAN_POINT('',(-2.85,5.85,0.75)); +#50093 = VECTOR('',#50094,1.); +#50094 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50095 = ORIENTED_EDGE('',*,*,#49232,.T.); +#50096 = ORIENTED_EDGE('',*,*,#50097,.T.); +#50097 = EDGE_CURVE('',#49225,#50098,#50100,.T.); +#50098 = VERTEX_POINT('',#50099); +#50099 = CARTESIAN_POINT('',(-2.65,6.2,0.75)); +#50100 = LINE('',#50101,#50102); +#50101 = CARTESIAN_POINT('',(-2.65,5.85,0.75)); +#50102 = VECTOR('',#50103,1.); +#50103 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50104 = ORIENTED_EDGE('',*,*,#50105,.F.); +#50105 = EDGE_CURVE('',#50089,#50098,#50106,.T.); +#50106 = LINE('',#50107,#50108); +#50107 = CARTESIAN_POINT('',(-2.85,6.2,0.75)); +#50108 = VECTOR('',#50109,1.); +#50109 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50110 = PLANE('',#50111); +#50111 = AXIS2_PLACEMENT_3D('',#50112,#50113,#50114); +#50112 = CARTESIAN_POINT('',(-2.85,5.85,0.75)); +#50113 = DIRECTION('',(0.,0.,1.)); +#50114 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50115 = ADVANCED_FACE('',(#50116),#50141,.F.); +#50116 = FACE_BOUND('',#50117,.F.); +#50117 = EDGE_LOOP('',(#50118,#50126,#50127,#50135)); +#50118 = ORIENTED_EDGE('',*,*,#50119,.F.); +#50119 = EDGE_CURVE('',#49057,#50120,#50122,.T.); +#50120 = VERTEX_POINT('',#50121); +#50121 = CARTESIAN_POINT('',(2.65,6.2,0.75)); +#50122 = LINE('',#50123,#50124); +#50123 = CARTESIAN_POINT('',(2.65,5.85,0.75)); +#50124 = VECTOR('',#50125,1.); +#50125 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50126 = ORIENTED_EDGE('',*,*,#49056,.T.); +#50127 = ORIENTED_EDGE('',*,*,#50128,.T.); +#50128 = EDGE_CURVE('',#49049,#50129,#50131,.T.); +#50129 = VERTEX_POINT('',#50130); +#50130 = CARTESIAN_POINT('',(2.85,6.2,0.75)); +#50131 = LINE('',#50132,#50133); +#50132 = CARTESIAN_POINT('',(2.85,5.85,0.75)); +#50133 = VECTOR('',#50134,1.); +#50134 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50135 = ORIENTED_EDGE('',*,*,#50136,.F.); +#50136 = EDGE_CURVE('',#50120,#50129,#50137,.T.); +#50137 = LINE('',#50138,#50139); +#50138 = CARTESIAN_POINT('',(2.65,6.2,0.75)); +#50139 = VECTOR('',#50140,1.); +#50140 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50141 = PLANE('',#50142); +#50142 = AXIS2_PLACEMENT_3D('',#50143,#50144,#50145); +#50143 = CARTESIAN_POINT('',(2.65,5.85,0.75)); +#50144 = DIRECTION('',(0.,0.,1.)); +#50145 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50146 = ADVANCED_FACE('',(#50147),#50172,.F.); +#50147 = FACE_BOUND('',#50148,.F.); +#50148 = EDGE_LOOP('',(#50149,#50157,#50158,#50166)); +#50149 = ORIENTED_EDGE('',*,*,#50150,.F.); +#50150 = EDGE_CURVE('',#49225,#50151,#50153,.T.); +#50151 = VERTEX_POINT('',#50152); +#50152 = CARTESIAN_POINT('',(-2.65,6.,0.85)); +#50153 = LINE('',#50154,#50155); +#50154 = CARTESIAN_POINT('',(-2.65,6.,0.622426637189)); +#50155 = VECTOR('',#50156,1.); +#50156 = DIRECTION('',(0.,0.,1.)); +#50157 = ORIENTED_EDGE('',*,*,#49224,.T.); +#50158 = ORIENTED_EDGE('',*,*,#50159,.T.); +#50159 = EDGE_CURVE('',#49217,#50160,#50162,.T.); +#50160 = VERTEX_POINT('',#50161); +#50161 = CARTESIAN_POINT('',(-2.35,6.,0.85)); +#50162 = LINE('',#50163,#50164); +#50163 = CARTESIAN_POINT('',(-2.35,6.,0.622426637189)); +#50164 = VECTOR('',#50165,1.); +#50165 = DIRECTION('',(0.,0.,1.)); +#50166 = ORIENTED_EDGE('',*,*,#50167,.F.); +#50167 = EDGE_CURVE('',#50151,#50160,#50168,.T.); +#50168 = LINE('',#50169,#50170); +#50169 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50170 = VECTOR('',#50171,1.); +#50171 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50172 = PLANE('',#50173); +#50173 = AXIS2_PLACEMENT_3D('',#50174,#50175,#50176); +#50174 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50175 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50176 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50177 = ADVANCED_FACE('',(#50178),#50203,.F.); +#50178 = FACE_BOUND('',#50179,.F.); +#50179 = EDGE_LOOP('',(#50180,#50188,#50189,#50197)); +#50180 = ORIENTED_EDGE('',*,*,#50181,.F.); +#50181 = EDGE_CURVE('',#49065,#50182,#50184,.T.); +#50182 = VERTEX_POINT('',#50183); +#50183 = CARTESIAN_POINT('',(2.35,6.,0.85)); +#50184 = LINE('',#50185,#50186); +#50185 = CARTESIAN_POINT('',(2.35,6.,0.622426637189)); +#50186 = VECTOR('',#50187,1.); +#50187 = DIRECTION('',(0.,0.,1.)); +#50188 = ORIENTED_EDGE('',*,*,#49064,.T.); +#50189 = ORIENTED_EDGE('',*,*,#50190,.T.); +#50190 = EDGE_CURVE('',#49057,#50191,#50193,.T.); +#50191 = VERTEX_POINT('',#50192); +#50192 = CARTESIAN_POINT('',(2.65,6.,0.85)); +#50193 = LINE('',#50194,#50195); +#50194 = CARTESIAN_POINT('',(2.65,6.,0.622426637189)); +#50195 = VECTOR('',#50196,1.); +#50196 = DIRECTION('',(0.,0.,1.)); +#50197 = ORIENTED_EDGE('',*,*,#50198,.F.); +#50198 = EDGE_CURVE('',#50182,#50191,#50199,.T.); +#50199 = LINE('',#50200,#50201); +#50200 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50201 = VECTOR('',#50202,1.); +#50202 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50203 = PLANE('',#50204); +#50204 = AXIS2_PLACEMENT_3D('',#50205,#50206,#50207); +#50205 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50206 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50207 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50208 = ADVANCED_FACE('',(#50209),#50234,.F.); +#50209 = FACE_BOUND('',#50210,.F.); +#50210 = EDGE_LOOP('',(#50211,#50219,#50220,#50228)); +#50211 = ORIENTED_EDGE('',*,*,#50212,.F.); +#50212 = EDGE_CURVE('',#49217,#50213,#50215,.T.); +#50213 = VERTEX_POINT('',#50214); +#50214 = CARTESIAN_POINT('',(-2.35,6.2,0.75)); +#50215 = LINE('',#50216,#50217); +#50216 = CARTESIAN_POINT('',(-2.35,5.85,0.75)); +#50217 = VECTOR('',#50218,1.); +#50218 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50219 = ORIENTED_EDGE('',*,*,#49216,.T.); +#50220 = ORIENTED_EDGE('',*,*,#50221,.T.); +#50221 = EDGE_CURVE('',#49209,#50222,#50224,.T.); +#50222 = VERTEX_POINT('',#50223); +#50223 = CARTESIAN_POINT('',(-2.15,6.2,0.75)); +#50224 = LINE('',#50225,#50226); +#50225 = CARTESIAN_POINT('',(-2.15,5.85,0.75)); +#50226 = VECTOR('',#50227,1.); +#50227 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50228 = ORIENTED_EDGE('',*,*,#50229,.F.); +#50229 = EDGE_CURVE('',#50213,#50222,#50230,.T.); +#50230 = LINE('',#50231,#50232); +#50231 = CARTESIAN_POINT('',(-2.35,6.2,0.75)); +#50232 = VECTOR('',#50233,1.); +#50233 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50234 = PLANE('',#50235); +#50235 = AXIS2_PLACEMENT_3D('',#50236,#50237,#50238); +#50236 = CARTESIAN_POINT('',(-2.35,5.85,0.75)); +#50237 = DIRECTION('',(0.,0.,1.)); +#50238 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50239 = ADVANCED_FACE('',(#50240),#50265,.F.); +#50240 = FACE_BOUND('',#50241,.F.); +#50241 = EDGE_LOOP('',(#50242,#50250,#50251,#50259)); +#50242 = ORIENTED_EDGE('',*,*,#50243,.F.); +#50243 = EDGE_CURVE('',#49073,#50244,#50246,.T.); +#50244 = VERTEX_POINT('',#50245); +#50245 = CARTESIAN_POINT('',(2.15,6.2,0.75)); +#50246 = LINE('',#50247,#50248); +#50247 = CARTESIAN_POINT('',(2.15,5.85,0.75)); +#50248 = VECTOR('',#50249,1.); +#50249 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50250 = ORIENTED_EDGE('',*,*,#49072,.T.); +#50251 = ORIENTED_EDGE('',*,*,#50252,.T.); +#50252 = EDGE_CURVE('',#49065,#50253,#50255,.T.); +#50253 = VERTEX_POINT('',#50254); +#50254 = CARTESIAN_POINT('',(2.35,6.2,0.75)); +#50255 = LINE('',#50256,#50257); +#50256 = CARTESIAN_POINT('',(2.35,5.85,0.75)); +#50257 = VECTOR('',#50258,1.); +#50258 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50259 = ORIENTED_EDGE('',*,*,#50260,.F.); +#50260 = EDGE_CURVE('',#50244,#50253,#50261,.T.); +#50261 = LINE('',#50262,#50263); +#50262 = CARTESIAN_POINT('',(2.15,6.2,0.75)); +#50263 = VECTOR('',#50264,1.); +#50264 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50265 = PLANE('',#50266); +#50266 = AXIS2_PLACEMENT_3D('',#50267,#50268,#50269); +#50267 = CARTESIAN_POINT('',(2.15,5.85,0.75)); +#50268 = DIRECTION('',(0.,0.,1.)); +#50269 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50270 = ADVANCED_FACE('',(#50271),#50296,.F.); +#50271 = FACE_BOUND('',#50272,.F.); +#50272 = EDGE_LOOP('',(#50273,#50281,#50282,#50290)); +#50273 = ORIENTED_EDGE('',*,*,#50274,.F.); +#50274 = EDGE_CURVE('',#49209,#50275,#50277,.T.); +#50275 = VERTEX_POINT('',#50276); +#50276 = CARTESIAN_POINT('',(-2.15,6.,0.85)); +#50277 = LINE('',#50278,#50279); +#50278 = CARTESIAN_POINT('',(-2.15,6.,0.622426637189)); +#50279 = VECTOR('',#50280,1.); +#50280 = DIRECTION('',(0.,0.,1.)); +#50281 = ORIENTED_EDGE('',*,*,#49208,.T.); +#50282 = ORIENTED_EDGE('',*,*,#50283,.T.); +#50283 = EDGE_CURVE('',#49201,#50284,#50286,.T.); +#50284 = VERTEX_POINT('',#50285); +#50285 = CARTESIAN_POINT('',(-1.85,6.,0.85)); +#50286 = LINE('',#50287,#50288); +#50287 = CARTESIAN_POINT('',(-1.85,6.,0.622426637189)); +#50288 = VECTOR('',#50289,1.); +#50289 = DIRECTION('',(0.,0.,1.)); +#50290 = ORIENTED_EDGE('',*,*,#50291,.F.); +#50291 = EDGE_CURVE('',#50275,#50284,#50292,.T.); +#50292 = LINE('',#50293,#50294); +#50293 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50294 = VECTOR('',#50295,1.); +#50295 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50296 = PLANE('',#50297); +#50297 = AXIS2_PLACEMENT_3D('',#50298,#50299,#50300); +#50298 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50299 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50300 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50301 = ADVANCED_FACE('',(#50302),#50327,.F.); +#50302 = FACE_BOUND('',#50303,.F.); +#50303 = EDGE_LOOP('',(#50304,#50312,#50313,#50321)); +#50304 = ORIENTED_EDGE('',*,*,#50305,.F.); +#50305 = EDGE_CURVE('',#49081,#50306,#50308,.T.); +#50306 = VERTEX_POINT('',#50307); +#50307 = CARTESIAN_POINT('',(1.85,6.,0.85)); +#50308 = LINE('',#50309,#50310); +#50309 = CARTESIAN_POINT('',(1.85,6.,0.622426637189)); +#50310 = VECTOR('',#50311,1.); +#50311 = DIRECTION('',(0.,0.,1.)); +#50312 = ORIENTED_EDGE('',*,*,#49080,.T.); +#50313 = ORIENTED_EDGE('',*,*,#50314,.T.); +#50314 = EDGE_CURVE('',#49073,#50315,#50317,.T.); +#50315 = VERTEX_POINT('',#50316); +#50316 = CARTESIAN_POINT('',(2.15,6.,0.85)); +#50317 = LINE('',#50318,#50319); +#50318 = CARTESIAN_POINT('',(2.15,6.,0.622426637189)); +#50319 = VECTOR('',#50320,1.); +#50320 = DIRECTION('',(0.,0.,1.)); +#50321 = ORIENTED_EDGE('',*,*,#50322,.F.); +#50322 = EDGE_CURVE('',#50306,#50315,#50323,.T.); +#50323 = LINE('',#50324,#50325); +#50324 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50325 = VECTOR('',#50326,1.); +#50326 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50327 = PLANE('',#50328); +#50328 = AXIS2_PLACEMENT_3D('',#50329,#50330,#50331); +#50329 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50330 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50331 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50332 = ADVANCED_FACE('',(#50333),#50358,.F.); +#50333 = FACE_BOUND('',#50334,.F.); +#50334 = EDGE_LOOP('',(#50335,#50343,#50344,#50352)); +#50335 = ORIENTED_EDGE('',*,*,#50336,.F.); +#50336 = EDGE_CURVE('',#49201,#50337,#50339,.T.); +#50337 = VERTEX_POINT('',#50338); +#50338 = CARTESIAN_POINT('',(-1.85,6.2,0.75)); +#50339 = LINE('',#50340,#50341); +#50340 = CARTESIAN_POINT('',(-1.85,5.85,0.75)); +#50341 = VECTOR('',#50342,1.); +#50342 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50343 = ORIENTED_EDGE('',*,*,#49200,.T.); +#50344 = ORIENTED_EDGE('',*,*,#50345,.T.); +#50345 = EDGE_CURVE('',#49193,#50346,#50348,.T.); +#50346 = VERTEX_POINT('',#50347); +#50347 = CARTESIAN_POINT('',(-1.65,6.2,0.75)); +#50348 = LINE('',#50349,#50350); +#50349 = CARTESIAN_POINT('',(-1.65,5.85,0.75)); +#50350 = VECTOR('',#50351,1.); +#50351 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50352 = ORIENTED_EDGE('',*,*,#50353,.F.); +#50353 = EDGE_CURVE('',#50337,#50346,#50354,.T.); +#50354 = LINE('',#50355,#50356); +#50355 = CARTESIAN_POINT('',(-1.85,6.2,0.75)); +#50356 = VECTOR('',#50357,1.); +#50357 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50358 = PLANE('',#50359); +#50359 = AXIS2_PLACEMENT_3D('',#50360,#50361,#50362); +#50360 = CARTESIAN_POINT('',(-1.85,5.85,0.75)); +#50361 = DIRECTION('',(0.,0.,1.)); +#50362 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50363 = ADVANCED_FACE('',(#50364),#50389,.F.); +#50364 = FACE_BOUND('',#50365,.F.); +#50365 = EDGE_LOOP('',(#50366,#50374,#50375,#50383)); +#50366 = ORIENTED_EDGE('',*,*,#50367,.F.); +#50367 = EDGE_CURVE('',#49089,#50368,#50370,.T.); +#50368 = VERTEX_POINT('',#50369); +#50369 = CARTESIAN_POINT('',(1.65,6.2,0.75)); +#50370 = LINE('',#50371,#50372); +#50371 = CARTESIAN_POINT('',(1.65,5.85,0.75)); +#50372 = VECTOR('',#50373,1.); +#50373 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50374 = ORIENTED_EDGE('',*,*,#49088,.T.); +#50375 = ORIENTED_EDGE('',*,*,#50376,.T.); +#50376 = EDGE_CURVE('',#49081,#50377,#50379,.T.); +#50377 = VERTEX_POINT('',#50378); +#50378 = CARTESIAN_POINT('',(1.85,6.2,0.75)); +#50379 = LINE('',#50380,#50381); +#50380 = CARTESIAN_POINT('',(1.85,5.85,0.75)); +#50381 = VECTOR('',#50382,1.); +#50382 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50383 = ORIENTED_EDGE('',*,*,#50384,.F.); +#50384 = EDGE_CURVE('',#50368,#50377,#50385,.T.); +#50385 = LINE('',#50386,#50387); +#50386 = CARTESIAN_POINT('',(1.65,6.2,0.75)); +#50387 = VECTOR('',#50388,1.); +#50388 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50389 = PLANE('',#50390); +#50390 = AXIS2_PLACEMENT_3D('',#50391,#50392,#50393); +#50391 = CARTESIAN_POINT('',(1.65,5.85,0.75)); +#50392 = DIRECTION('',(0.,0.,1.)); +#50393 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50394 = ADVANCED_FACE('',(#50395),#50420,.F.); +#50395 = FACE_BOUND('',#50396,.F.); +#50396 = EDGE_LOOP('',(#50397,#50405,#50406,#50414)); +#50397 = ORIENTED_EDGE('',*,*,#50398,.F.); +#50398 = EDGE_CURVE('',#49193,#50399,#50401,.T.); +#50399 = VERTEX_POINT('',#50400); +#50400 = CARTESIAN_POINT('',(-1.65,6.,0.85)); +#50401 = LINE('',#50402,#50403); +#50402 = CARTESIAN_POINT('',(-1.65,6.,0.622426637189)); +#50403 = VECTOR('',#50404,1.); +#50404 = DIRECTION('',(0.,0.,1.)); +#50405 = ORIENTED_EDGE('',*,*,#49192,.T.); +#50406 = ORIENTED_EDGE('',*,*,#50407,.T.); +#50407 = EDGE_CURVE('',#49185,#50408,#50410,.T.); +#50408 = VERTEX_POINT('',#50409); +#50409 = CARTESIAN_POINT('',(-1.35,6.,0.85)); +#50410 = LINE('',#50411,#50412); +#50411 = CARTESIAN_POINT('',(-1.35,6.,0.622426637189)); +#50412 = VECTOR('',#50413,1.); +#50413 = DIRECTION('',(0.,0.,1.)); +#50414 = ORIENTED_EDGE('',*,*,#50415,.F.); +#50415 = EDGE_CURVE('',#50399,#50408,#50416,.T.); +#50416 = LINE('',#50417,#50418); +#50417 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50418 = VECTOR('',#50419,1.); +#50419 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50420 = PLANE('',#50421); +#50421 = AXIS2_PLACEMENT_3D('',#50422,#50423,#50424); +#50422 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50423 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50424 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50425 = ADVANCED_FACE('',(#50426),#50451,.F.); +#50426 = FACE_BOUND('',#50427,.F.); +#50427 = EDGE_LOOP('',(#50428,#50436,#50437,#50445)); +#50428 = ORIENTED_EDGE('',*,*,#50429,.F.); +#50429 = EDGE_CURVE('',#49097,#50430,#50432,.T.); +#50430 = VERTEX_POINT('',#50431); +#50431 = CARTESIAN_POINT('',(1.35,6.,0.85)); +#50432 = LINE('',#50433,#50434); +#50433 = CARTESIAN_POINT('',(1.35,6.,0.622426637189)); +#50434 = VECTOR('',#50435,1.); +#50435 = DIRECTION('',(0.,0.,1.)); +#50436 = ORIENTED_EDGE('',*,*,#49096,.T.); +#50437 = ORIENTED_EDGE('',*,*,#50438,.T.); +#50438 = EDGE_CURVE('',#49089,#50439,#50441,.T.); +#50439 = VERTEX_POINT('',#50440); +#50440 = CARTESIAN_POINT('',(1.65,6.,0.85)); +#50441 = LINE('',#50442,#50443); +#50442 = CARTESIAN_POINT('',(1.65,6.,0.622426637189)); +#50443 = VECTOR('',#50444,1.); +#50444 = DIRECTION('',(0.,0.,1.)); +#50445 = ORIENTED_EDGE('',*,*,#50446,.F.); +#50446 = EDGE_CURVE('',#50430,#50439,#50447,.T.); +#50447 = LINE('',#50448,#50449); +#50448 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50449 = VECTOR('',#50450,1.); +#50450 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50451 = PLANE('',#50452); +#50452 = AXIS2_PLACEMENT_3D('',#50453,#50454,#50455); +#50453 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50454 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50455 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50456 = ADVANCED_FACE('',(#50457),#50482,.F.); +#50457 = FACE_BOUND('',#50458,.F.); +#50458 = EDGE_LOOP('',(#50459,#50467,#50468,#50476)); +#50459 = ORIENTED_EDGE('',*,*,#50460,.F.); +#50460 = EDGE_CURVE('',#49185,#50461,#50463,.T.); +#50461 = VERTEX_POINT('',#50462); +#50462 = CARTESIAN_POINT('',(-1.35,6.2,0.75)); +#50463 = LINE('',#50464,#50465); +#50464 = CARTESIAN_POINT('',(-1.35,5.85,0.75)); +#50465 = VECTOR('',#50466,1.); +#50466 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50467 = ORIENTED_EDGE('',*,*,#49184,.T.); +#50468 = ORIENTED_EDGE('',*,*,#50469,.T.); +#50469 = EDGE_CURVE('',#49177,#50470,#50472,.T.); +#50470 = VERTEX_POINT('',#50471); +#50471 = CARTESIAN_POINT('',(-1.15,6.2,0.75)); +#50472 = LINE('',#50473,#50474); +#50473 = CARTESIAN_POINT('',(-1.15,5.85,0.75)); +#50474 = VECTOR('',#50475,1.); +#50475 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50476 = ORIENTED_EDGE('',*,*,#50477,.F.); +#50477 = EDGE_CURVE('',#50461,#50470,#50478,.T.); +#50478 = LINE('',#50479,#50480); +#50479 = CARTESIAN_POINT('',(-1.35,6.2,0.75)); +#50480 = VECTOR('',#50481,1.); +#50481 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50482 = PLANE('',#50483); +#50483 = AXIS2_PLACEMENT_3D('',#50484,#50485,#50486); +#50484 = CARTESIAN_POINT('',(-1.35,5.85,0.75)); +#50485 = DIRECTION('',(0.,0.,1.)); +#50486 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50487 = ADVANCED_FACE('',(#50488),#50513,.F.); +#50488 = FACE_BOUND('',#50489,.F.); +#50489 = EDGE_LOOP('',(#50490,#50498,#50499,#50507)); +#50490 = ORIENTED_EDGE('',*,*,#50491,.F.); +#50491 = EDGE_CURVE('',#49105,#50492,#50494,.T.); +#50492 = VERTEX_POINT('',#50493); +#50493 = CARTESIAN_POINT('',(1.15,6.2,0.75)); +#50494 = LINE('',#50495,#50496); +#50495 = CARTESIAN_POINT('',(1.15,5.85,0.75)); +#50496 = VECTOR('',#50497,1.); +#50497 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50498 = ORIENTED_EDGE('',*,*,#49104,.T.); +#50499 = ORIENTED_EDGE('',*,*,#50500,.T.); +#50500 = EDGE_CURVE('',#49097,#50501,#50503,.T.); +#50501 = VERTEX_POINT('',#50502); +#50502 = CARTESIAN_POINT('',(1.35,6.2,0.75)); +#50503 = LINE('',#50504,#50505); +#50504 = CARTESIAN_POINT('',(1.35,5.85,0.75)); +#50505 = VECTOR('',#50506,1.); +#50506 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50507 = ORIENTED_EDGE('',*,*,#50508,.F.); +#50508 = EDGE_CURVE('',#50492,#50501,#50509,.T.); +#50509 = LINE('',#50510,#50511); +#50510 = CARTESIAN_POINT('',(1.15,6.2,0.75)); +#50511 = VECTOR('',#50512,1.); +#50512 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50513 = PLANE('',#50514); +#50514 = AXIS2_PLACEMENT_3D('',#50515,#50516,#50517); +#50515 = CARTESIAN_POINT('',(1.15,5.85,0.75)); +#50516 = DIRECTION('',(0.,0.,1.)); +#50517 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50518 = ADVANCED_FACE('',(#50519),#50544,.F.); +#50519 = FACE_BOUND('',#50520,.F.); +#50520 = EDGE_LOOP('',(#50521,#50529,#50530,#50538)); +#50521 = ORIENTED_EDGE('',*,*,#50522,.F.); +#50522 = EDGE_CURVE('',#49177,#50523,#50525,.T.); +#50523 = VERTEX_POINT('',#50524); +#50524 = CARTESIAN_POINT('',(-1.15,6.,0.85)); +#50525 = LINE('',#50526,#50527); +#50526 = CARTESIAN_POINT('',(-1.15,6.,0.622426637189)); +#50527 = VECTOR('',#50528,1.); +#50528 = DIRECTION('',(0.,0.,1.)); +#50529 = ORIENTED_EDGE('',*,*,#49176,.T.); +#50530 = ORIENTED_EDGE('',*,*,#50531,.T.); +#50531 = EDGE_CURVE('',#49169,#50532,#50534,.T.); +#50532 = VERTEX_POINT('',#50533); +#50533 = CARTESIAN_POINT('',(-0.85,6.,0.85)); +#50534 = LINE('',#50535,#50536); +#50535 = CARTESIAN_POINT('',(-0.85,6.,0.622426637189)); +#50536 = VECTOR('',#50537,1.); +#50537 = DIRECTION('',(0.,0.,1.)); +#50538 = ORIENTED_EDGE('',*,*,#50539,.F.); +#50539 = EDGE_CURVE('',#50523,#50532,#50540,.T.); +#50540 = LINE('',#50541,#50542); +#50541 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50542 = VECTOR('',#50543,1.); +#50543 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50544 = PLANE('',#50545); +#50545 = AXIS2_PLACEMENT_3D('',#50546,#50547,#50548); +#50546 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50547 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50548 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50549 = ADVANCED_FACE('',(#50550),#50575,.F.); +#50550 = FACE_BOUND('',#50551,.F.); +#50551 = EDGE_LOOP('',(#50552,#50560,#50561,#50569)); +#50552 = ORIENTED_EDGE('',*,*,#50553,.F.); +#50553 = EDGE_CURVE('',#49113,#50554,#50556,.T.); +#50554 = VERTEX_POINT('',#50555); +#50555 = CARTESIAN_POINT('',(0.85,6.,0.85)); +#50556 = LINE('',#50557,#50558); +#50557 = CARTESIAN_POINT('',(0.85,6.,0.622426637189)); +#50558 = VECTOR('',#50559,1.); +#50559 = DIRECTION('',(0.,0.,1.)); +#50560 = ORIENTED_EDGE('',*,*,#49112,.T.); +#50561 = ORIENTED_EDGE('',*,*,#50562,.T.); +#50562 = EDGE_CURVE('',#49105,#50563,#50565,.T.); +#50563 = VERTEX_POINT('',#50564); +#50564 = CARTESIAN_POINT('',(1.15,6.,0.85)); +#50565 = LINE('',#50566,#50567); +#50566 = CARTESIAN_POINT('',(1.15,6.,0.622426637189)); +#50567 = VECTOR('',#50568,1.); +#50568 = DIRECTION('',(0.,0.,1.)); +#50569 = ORIENTED_EDGE('',*,*,#50570,.F.); +#50570 = EDGE_CURVE('',#50554,#50563,#50571,.T.); +#50571 = LINE('',#50572,#50573); +#50572 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50573 = VECTOR('',#50574,1.); +#50574 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50575 = PLANE('',#50576); +#50576 = AXIS2_PLACEMENT_3D('',#50577,#50578,#50579); +#50577 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50578 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50579 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50580 = ADVANCED_FACE('',(#50581),#50606,.F.); +#50581 = FACE_BOUND('',#50582,.F.); +#50582 = EDGE_LOOP('',(#50583,#50591,#50592,#50600)); +#50583 = ORIENTED_EDGE('',*,*,#50584,.F.); +#50584 = EDGE_CURVE('',#49169,#50585,#50587,.T.); +#50585 = VERTEX_POINT('',#50586); +#50586 = CARTESIAN_POINT('',(-0.85,6.2,0.75)); +#50587 = LINE('',#50588,#50589); +#50588 = CARTESIAN_POINT('',(-0.85,5.85,0.75)); +#50589 = VECTOR('',#50590,1.); +#50590 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50591 = ORIENTED_EDGE('',*,*,#49168,.T.); +#50592 = ORIENTED_EDGE('',*,*,#50593,.T.); +#50593 = EDGE_CURVE('',#49161,#50594,#50596,.T.); +#50594 = VERTEX_POINT('',#50595); +#50595 = CARTESIAN_POINT('',(-0.65,6.2,0.75)); +#50596 = LINE('',#50597,#50598); +#50597 = CARTESIAN_POINT('',(-0.65,5.85,0.75)); +#50598 = VECTOR('',#50599,1.); +#50599 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50600 = ORIENTED_EDGE('',*,*,#50601,.F.); +#50601 = EDGE_CURVE('',#50585,#50594,#50602,.T.); +#50602 = LINE('',#50603,#50604); +#50603 = CARTESIAN_POINT('',(-0.85,6.2,0.75)); +#50604 = VECTOR('',#50605,1.); +#50605 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50606 = PLANE('',#50607); +#50607 = AXIS2_PLACEMENT_3D('',#50608,#50609,#50610); +#50608 = CARTESIAN_POINT('',(-0.85,5.85,0.75)); +#50609 = DIRECTION('',(0.,0.,1.)); +#50610 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50611 = ADVANCED_FACE('',(#50612),#50637,.F.); +#50612 = FACE_BOUND('',#50613,.F.); +#50613 = EDGE_LOOP('',(#50614,#50622,#50623,#50631)); +#50614 = ORIENTED_EDGE('',*,*,#50615,.F.); +#50615 = EDGE_CURVE('',#49121,#50616,#50618,.T.); +#50616 = VERTEX_POINT('',#50617); +#50617 = CARTESIAN_POINT('',(0.65,6.2,0.75)); +#50618 = LINE('',#50619,#50620); +#50619 = CARTESIAN_POINT('',(0.65,5.85,0.75)); +#50620 = VECTOR('',#50621,1.); +#50621 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50622 = ORIENTED_EDGE('',*,*,#49120,.T.); +#50623 = ORIENTED_EDGE('',*,*,#50624,.T.); +#50624 = EDGE_CURVE('',#49113,#50625,#50627,.T.); +#50625 = VERTEX_POINT('',#50626); +#50626 = CARTESIAN_POINT('',(0.85,6.2,0.75)); +#50627 = LINE('',#50628,#50629); +#50628 = CARTESIAN_POINT('',(0.85,5.85,0.75)); +#50629 = VECTOR('',#50630,1.); +#50630 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50631 = ORIENTED_EDGE('',*,*,#50632,.F.); +#50632 = EDGE_CURVE('',#50616,#50625,#50633,.T.); +#50633 = LINE('',#50634,#50635); +#50634 = CARTESIAN_POINT('',(0.65,6.2,0.75)); +#50635 = VECTOR('',#50636,1.); +#50636 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50637 = PLANE('',#50638); +#50638 = AXIS2_PLACEMENT_3D('',#50639,#50640,#50641); +#50639 = CARTESIAN_POINT('',(0.65,5.85,0.75)); +#50640 = DIRECTION('',(0.,0.,1.)); +#50641 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50642 = ADVANCED_FACE('',(#50643),#50668,.F.); +#50643 = FACE_BOUND('',#50644,.F.); +#50644 = EDGE_LOOP('',(#50645,#50653,#50654,#50662)); +#50645 = ORIENTED_EDGE('',*,*,#50646,.F.); +#50646 = EDGE_CURVE('',#49161,#50647,#50649,.T.); +#50647 = VERTEX_POINT('',#50648); +#50648 = CARTESIAN_POINT('',(-0.65,6.,0.85)); +#50649 = LINE('',#50650,#50651); +#50650 = CARTESIAN_POINT('',(-0.65,6.,0.622426637189)); +#50651 = VECTOR('',#50652,1.); +#50652 = DIRECTION('',(0.,0.,1.)); +#50653 = ORIENTED_EDGE('',*,*,#49160,.T.); +#50654 = ORIENTED_EDGE('',*,*,#50655,.T.); +#50655 = EDGE_CURVE('',#49153,#50656,#50658,.T.); +#50656 = VERTEX_POINT('',#50657); +#50657 = CARTESIAN_POINT('',(-0.35,6.,0.85)); +#50658 = LINE('',#50659,#50660); +#50659 = CARTESIAN_POINT('',(-0.35,6.,0.622426637189)); +#50660 = VECTOR('',#50661,1.); +#50661 = DIRECTION('',(0.,0.,1.)); +#50662 = ORIENTED_EDGE('',*,*,#50663,.F.); +#50663 = EDGE_CURVE('',#50647,#50656,#50664,.T.); +#50664 = LINE('',#50665,#50666); +#50665 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50666 = VECTOR('',#50667,1.); +#50667 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50668 = PLANE('',#50669); +#50669 = AXIS2_PLACEMENT_3D('',#50670,#50671,#50672); +#50670 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50671 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50672 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50673 = ADVANCED_FACE('',(#50674),#50699,.F.); +#50674 = FACE_BOUND('',#50675,.F.); +#50675 = EDGE_LOOP('',(#50676,#50684,#50685,#50693)); +#50676 = ORIENTED_EDGE('',*,*,#50677,.F.); +#50677 = EDGE_CURVE('',#49129,#50678,#50680,.T.); +#50678 = VERTEX_POINT('',#50679); +#50679 = CARTESIAN_POINT('',(0.35,6.,0.85)); +#50680 = LINE('',#50681,#50682); +#50681 = CARTESIAN_POINT('',(0.35,6.,0.622426637189)); +#50682 = VECTOR('',#50683,1.); +#50683 = DIRECTION('',(0.,0.,1.)); +#50684 = ORIENTED_EDGE('',*,*,#49128,.T.); +#50685 = ORIENTED_EDGE('',*,*,#50686,.T.); +#50686 = EDGE_CURVE('',#49121,#50687,#50689,.T.); +#50687 = VERTEX_POINT('',#50688); +#50688 = CARTESIAN_POINT('',(0.65,6.,0.85)); +#50689 = LINE('',#50690,#50691); +#50690 = CARTESIAN_POINT('',(0.65,6.,0.622426637189)); +#50691 = VECTOR('',#50692,1.); +#50692 = DIRECTION('',(0.,0.,1.)); +#50693 = ORIENTED_EDGE('',*,*,#50694,.F.); +#50694 = EDGE_CURVE('',#50678,#50687,#50695,.T.); +#50695 = LINE('',#50696,#50697); +#50696 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50697 = VECTOR('',#50698,1.); +#50698 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50699 = PLANE('',#50700); +#50700 = AXIS2_PLACEMENT_3D('',#50701,#50702,#50703); +#50701 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50702 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50703 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50704 = ADVANCED_FACE('',(#50705),#50730,.F.); +#50705 = FACE_BOUND('',#50706,.F.); +#50706 = EDGE_LOOP('',(#50707,#50715,#50716,#50724)); +#50707 = ORIENTED_EDGE('',*,*,#50708,.F.); +#50708 = EDGE_CURVE('',#49153,#50709,#50711,.T.); +#50709 = VERTEX_POINT('',#50710); +#50710 = CARTESIAN_POINT('',(-0.35,6.2,0.75)); +#50711 = LINE('',#50712,#50713); +#50712 = CARTESIAN_POINT('',(-0.35,5.85,0.75)); +#50713 = VECTOR('',#50714,1.); +#50714 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50715 = ORIENTED_EDGE('',*,*,#49152,.T.); +#50716 = ORIENTED_EDGE('',*,*,#50717,.T.); +#50717 = EDGE_CURVE('',#49145,#50718,#50720,.T.); +#50718 = VERTEX_POINT('',#50719); +#50719 = CARTESIAN_POINT('',(-0.15,6.2,0.75)); +#50720 = LINE('',#50721,#50722); +#50721 = CARTESIAN_POINT('',(-0.15,5.85,0.75)); +#50722 = VECTOR('',#50723,1.); +#50723 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50724 = ORIENTED_EDGE('',*,*,#50725,.F.); +#50725 = EDGE_CURVE('',#50709,#50718,#50726,.T.); +#50726 = LINE('',#50727,#50728); +#50727 = CARTESIAN_POINT('',(-0.35,6.2,0.75)); +#50728 = VECTOR('',#50729,1.); +#50729 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50730 = PLANE('',#50731); +#50731 = AXIS2_PLACEMENT_3D('',#50732,#50733,#50734); +#50732 = CARTESIAN_POINT('',(-0.35,5.85,0.75)); +#50733 = DIRECTION('',(0.,0.,1.)); +#50734 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50735 = ADVANCED_FACE('',(#50736),#50761,.F.); +#50736 = FACE_BOUND('',#50737,.F.); +#50737 = EDGE_LOOP('',(#50738,#50746,#50747,#50755)); +#50738 = ORIENTED_EDGE('',*,*,#50739,.F.); +#50739 = EDGE_CURVE('',#49137,#50740,#50742,.T.); +#50740 = VERTEX_POINT('',#50741); +#50741 = CARTESIAN_POINT('',(0.15,6.2,0.75)); +#50742 = LINE('',#50743,#50744); +#50743 = CARTESIAN_POINT('',(0.15,5.85,0.75)); +#50744 = VECTOR('',#50745,1.); +#50745 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50746 = ORIENTED_EDGE('',*,*,#49136,.T.); +#50747 = ORIENTED_EDGE('',*,*,#50748,.T.); +#50748 = EDGE_CURVE('',#49129,#50749,#50751,.T.); +#50749 = VERTEX_POINT('',#50750); +#50750 = CARTESIAN_POINT('',(0.35,6.2,0.75)); +#50751 = LINE('',#50752,#50753); +#50752 = CARTESIAN_POINT('',(0.35,5.85,0.75)); +#50753 = VECTOR('',#50754,1.); +#50754 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50755 = ORIENTED_EDGE('',*,*,#50756,.F.); +#50756 = EDGE_CURVE('',#50740,#50749,#50757,.T.); +#50757 = LINE('',#50758,#50759); +#50758 = CARTESIAN_POINT('',(0.15,6.2,0.75)); +#50759 = VECTOR('',#50760,1.); +#50760 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#50761 = PLANE('',#50762); +#50762 = AXIS2_PLACEMENT_3D('',#50763,#50764,#50765); +#50763 = CARTESIAN_POINT('',(0.15,5.85,0.75)); +#50764 = DIRECTION('',(0.,0.,1.)); +#50765 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#50766 = ADVANCED_FACE('',(#50767),#50792,.F.); +#50767 = FACE_BOUND('',#50768,.F.); +#50768 = EDGE_LOOP('',(#50769,#50777,#50778,#50786)); +#50769 = ORIENTED_EDGE('',*,*,#50770,.F.); +#50770 = EDGE_CURVE('',#49145,#50771,#50773,.T.); +#50771 = VERTEX_POINT('',#50772); +#50772 = CARTESIAN_POINT('',(-0.15,6.,0.85)); +#50773 = LINE('',#50774,#50775); +#50774 = CARTESIAN_POINT('',(-0.15,6.,0.622426637189)); +#50775 = VECTOR('',#50776,1.); +#50776 = DIRECTION('',(0.,0.,1.)); +#50777 = ORIENTED_EDGE('',*,*,#49144,.T.); +#50778 = ORIENTED_EDGE('',*,*,#50779,.T.); +#50779 = EDGE_CURVE('',#49137,#50780,#50782,.T.); +#50780 = VERTEX_POINT('',#50781); +#50781 = CARTESIAN_POINT('',(0.15,6.,0.85)); +#50782 = LINE('',#50783,#50784); +#50783 = CARTESIAN_POINT('',(0.15,6.,0.622426637189)); +#50784 = VECTOR('',#50785,1.); +#50785 = DIRECTION('',(0.,0.,1.)); +#50786 = ORIENTED_EDGE('',*,*,#50787,.F.); +#50787 = EDGE_CURVE('',#50771,#50780,#50788,.T.); +#50788 = LINE('',#50789,#50790); +#50789 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50790 = VECTOR('',#50791,1.); +#50791 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50792 = PLANE('',#50793); +#50793 = AXIS2_PLACEMENT_3D('',#50794,#50795,#50796); +#50794 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50795 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#50796 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50797 = ADVANCED_FACE('',(#50798),#50815,.F.); +#50798 = FACE_BOUND('',#50799,.F.); +#50799 = EDGE_LOOP('',(#50800,#50801,#50802,#50810)); +#50800 = ORIENTED_EDGE('',*,*,#49580,.T.); +#50801 = ORIENTED_EDGE('',*,*,#49333,.T.); +#50802 = ORIENTED_EDGE('',*,*,#50803,.F.); +#50803 = EDGE_CURVE('',#50804,#49334,#50806,.T.); +#50804 = VERTEX_POINT('',#50805); +#50805 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#50806 = LINE('',#50807,#50808); +#50807 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#50808 = VECTOR('',#50809,1.); +#50809 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#50810 = ORIENTED_EDGE('',*,*,#50811,.F.); +#50811 = EDGE_CURVE('',#49581,#50804,#50812,.T.); +#50812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50813,#50814),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#50813 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#50814 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#50815 = PLANE('',#50816); +#50816 = AXIS2_PLACEMENT_3D('',#50817,#50818,#50819); +#50817 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#50818 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#50819 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#50820 = ADVANCED_FACE('',(#50821),#50838,.F.); +#50821 = FACE_BOUND('',#50822,.F.); +#50822 = EDGE_LOOP('',(#50823,#50830,#50831,#50832)); +#50823 = ORIENTED_EDGE('',*,*,#50824,.F.); +#50824 = EDGE_CURVE('',#49334,#50825,#50827,.T.); +#50825 = VERTEX_POINT('',#50826); +#50826 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50828,#50829),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#50828 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50829 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50830 = ORIENTED_EDGE('',*,*,#49342,.T.); +#50831 = ORIENTED_EDGE('',*,*,#49380,.T.); +#50832 = ORIENTED_EDGE('',*,*,#50833,.F.); +#50833 = EDGE_CURVE('',#50825,#49373,#50834,.T.); +#50834 = LINE('',#50835,#50836); +#50835 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50836 = VECTOR('',#50837,1.); +#50837 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50838 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#50839,#50840) + ,(#50841,#50842 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#50839 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#50840 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50841 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#50842 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#50843 = ADVANCED_FACE('',(#50844),#51182,.F.); +#50844 = FACE_BOUND('',#50845,.F.); +#50845 = EDGE_LOOP('',(#50846,#50855,#50865,#50870,#50871,#50872,#50880, + #50888,#50896,#50904,#50912,#50920,#50928,#50936,#50944,#50952, + #50960,#50968,#50976,#50984,#50992,#51000,#51008,#51016,#51024, + #51032,#51040,#51048,#51056,#51064,#51072,#51080,#51088,#51096, + #51104,#51112,#51120,#51128,#51136,#51144,#51152,#51160,#51168, + #51176)); +#50846 = ORIENTED_EDGE('',*,*,#50847,.T.); +#50847 = EDGE_CURVE('',#50848,#50850,#50852,.T.); +#50848 = VERTEX_POINT('',#50849); +#50849 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#50850 = VERTEX_POINT('',#50851); +#50851 = CARTESIAN_POINT('',(5.722564340983,5.795128681966, + 1.460996513181)); +#50852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50853,#50854),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#50853 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#50854 = CARTESIAN_POINT('',(5.718419117457,5.786838234914,1.5)); +#50855 = ORIENTED_EDGE('',*,*,#50856,.F.); +#50856 = EDGE_CURVE('',#50857,#50850,#50859,.T.); +#50857 = VERTEX_POINT('',#50858); +#50858 = CARTESIAN_POINT('',(-5.722564340983,5.795128681966, + 1.460996513181)); +#50859 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#50860,#50861,#50862,#50863, + #50864),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#50860 = CARTESIAN_POINT('',(-6.318855919098,5.795256413291, + 1.460395584541)); +#50861 = CARTESIAN_POINT('',(-6.038882119108,5.795256413291, + 1.460395584541)); +#50862 = CARTESIAN_POINT('',(-1.286805420729E-15,5.795256413291, + 1.460395584541)); +#50863 = CARTESIAN_POINT('',(6.038882119108,5.795256413291, + 1.460395584541)); +#50864 = CARTESIAN_POINT('',(6.318855919098,5.795256413291, + 1.460395584541)); +#50865 = ORIENTED_EDGE('',*,*,#50866,.F.); +#50866 = EDGE_CURVE('',#50825,#50857,#50867,.T.); +#50867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50868,#50869),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#50868 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50869 = CARTESIAN_POINT('',(-5.718419117457,5.786838234914,1.5)); +#50870 = ORIENTED_EDGE('',*,*,#50833,.T.); +#50871 = ORIENTED_EDGE('',*,*,#49372,.T.); +#50872 = ORIENTED_EDGE('',*,*,#50873,.T.); +#50873 = EDGE_CURVE('',#49365,#50874,#50876,.T.); +#50874 = VERTEX_POINT('',#50875); +#50875 = CARTESIAN_POINT('',(-4.35,5.925,0.85)); +#50876 = LINE('',#50877,#50878); +#50877 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50878 = VECTOR('',#50879,1.); +#50879 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50880 = ORIENTED_EDGE('',*,*,#50881,.T.); +#50881 = EDGE_CURVE('',#50874,#50882,#50884,.T.); +#50882 = VERTEX_POINT('',#50883); +#50883 = CARTESIAN_POINT('',(-4.15,5.925,0.85)); +#50884 = LINE('',#50885,#50886); +#50885 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50886 = VECTOR('',#50887,1.); +#50887 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50888 = ORIENTED_EDGE('',*,*,#50889,.T.); +#50889 = EDGE_CURVE('',#50882,#50890,#50892,.T.); +#50890 = VERTEX_POINT('',#50891); +#50891 = CARTESIAN_POINT('',(-3.85,5.925,0.85)); +#50892 = LINE('',#50893,#50894); +#50893 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50894 = VECTOR('',#50895,1.); +#50895 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50896 = ORIENTED_EDGE('',*,*,#50897,.T.); +#50897 = EDGE_CURVE('',#50890,#50898,#50900,.T.); +#50898 = VERTEX_POINT('',#50899); +#50899 = CARTESIAN_POINT('',(-3.65,5.925,0.85)); +#50900 = LINE('',#50901,#50902); +#50901 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50902 = VECTOR('',#50903,1.); +#50903 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50904 = ORIENTED_EDGE('',*,*,#50905,.T.); +#50905 = EDGE_CURVE('',#50898,#50906,#50908,.T.); +#50906 = VERTEX_POINT('',#50907); +#50907 = CARTESIAN_POINT('',(-3.35,5.925,0.85)); +#50908 = LINE('',#50909,#50910); +#50909 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50910 = VECTOR('',#50911,1.); +#50911 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50912 = ORIENTED_EDGE('',*,*,#50913,.T.); +#50913 = EDGE_CURVE('',#50906,#50914,#50916,.T.); +#50914 = VERTEX_POINT('',#50915); +#50915 = CARTESIAN_POINT('',(-3.15,5.925,0.85)); +#50916 = LINE('',#50917,#50918); +#50917 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50918 = VECTOR('',#50919,1.); +#50919 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50920 = ORIENTED_EDGE('',*,*,#50921,.T.); +#50921 = EDGE_CURVE('',#50914,#50922,#50924,.T.); +#50922 = VERTEX_POINT('',#50923); +#50923 = CARTESIAN_POINT('',(-2.85,5.925,0.85)); +#50924 = LINE('',#50925,#50926); +#50925 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50926 = VECTOR('',#50927,1.); +#50927 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50928 = ORIENTED_EDGE('',*,*,#50929,.T.); +#50929 = EDGE_CURVE('',#50922,#50930,#50932,.T.); +#50930 = VERTEX_POINT('',#50931); +#50931 = CARTESIAN_POINT('',(-2.65,5.925,0.85)); +#50932 = LINE('',#50933,#50934); +#50933 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50934 = VECTOR('',#50935,1.); +#50935 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50936 = ORIENTED_EDGE('',*,*,#50937,.T.); +#50937 = EDGE_CURVE('',#50930,#50938,#50940,.T.); +#50938 = VERTEX_POINT('',#50939); +#50939 = CARTESIAN_POINT('',(-2.35,5.925,0.85)); +#50940 = LINE('',#50941,#50942); +#50941 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50942 = VECTOR('',#50943,1.); +#50943 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50944 = ORIENTED_EDGE('',*,*,#50945,.T.); +#50945 = EDGE_CURVE('',#50938,#50946,#50948,.T.); +#50946 = VERTEX_POINT('',#50947); +#50947 = CARTESIAN_POINT('',(-2.15,5.925,0.85)); +#50948 = LINE('',#50949,#50950); +#50949 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50950 = VECTOR('',#50951,1.); +#50951 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50952 = ORIENTED_EDGE('',*,*,#50953,.T.); +#50953 = EDGE_CURVE('',#50946,#50954,#50956,.T.); +#50954 = VERTEX_POINT('',#50955); +#50955 = CARTESIAN_POINT('',(-1.85,5.925,0.85)); +#50956 = LINE('',#50957,#50958); +#50957 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50958 = VECTOR('',#50959,1.); +#50959 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50960 = ORIENTED_EDGE('',*,*,#50961,.T.); +#50961 = EDGE_CURVE('',#50954,#50962,#50964,.T.); +#50962 = VERTEX_POINT('',#50963); +#50963 = CARTESIAN_POINT('',(-1.65,5.925,0.85)); +#50964 = LINE('',#50965,#50966); +#50965 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50966 = VECTOR('',#50967,1.); +#50967 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50968 = ORIENTED_EDGE('',*,*,#50969,.T.); +#50969 = EDGE_CURVE('',#50962,#50970,#50972,.T.); +#50970 = VERTEX_POINT('',#50971); +#50971 = CARTESIAN_POINT('',(-1.35,5.925,0.85)); +#50972 = LINE('',#50973,#50974); +#50973 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50974 = VECTOR('',#50975,1.); +#50975 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50976 = ORIENTED_EDGE('',*,*,#50977,.T.); +#50977 = EDGE_CURVE('',#50970,#50978,#50980,.T.); +#50978 = VERTEX_POINT('',#50979); +#50979 = CARTESIAN_POINT('',(-1.15,5.925,0.85)); +#50980 = LINE('',#50981,#50982); +#50981 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50982 = VECTOR('',#50983,1.); +#50983 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50984 = ORIENTED_EDGE('',*,*,#50985,.T.); +#50985 = EDGE_CURVE('',#50978,#50986,#50988,.T.); +#50986 = VERTEX_POINT('',#50987); +#50987 = CARTESIAN_POINT('',(-0.85,5.925,0.85)); +#50988 = LINE('',#50989,#50990); +#50989 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50990 = VECTOR('',#50991,1.); +#50991 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#50992 = ORIENTED_EDGE('',*,*,#50993,.T.); +#50993 = EDGE_CURVE('',#50986,#50994,#50996,.T.); +#50994 = VERTEX_POINT('',#50995); +#50995 = CARTESIAN_POINT('',(-0.65,5.925,0.85)); +#50996 = LINE('',#50997,#50998); +#50997 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#50998 = VECTOR('',#50999,1.); +#50999 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51000 = ORIENTED_EDGE('',*,*,#51001,.T.); +#51001 = EDGE_CURVE('',#50994,#51002,#51004,.T.); +#51002 = VERTEX_POINT('',#51003); +#51003 = CARTESIAN_POINT('',(-0.35,5.925,0.85)); +#51004 = LINE('',#51005,#51006); +#51005 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51006 = VECTOR('',#51007,1.); +#51007 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51008 = ORIENTED_EDGE('',*,*,#51009,.T.); +#51009 = EDGE_CURVE('',#51002,#51010,#51012,.T.); +#51010 = VERTEX_POINT('',#51011); +#51011 = CARTESIAN_POINT('',(-0.15,5.925,0.85)); +#51012 = LINE('',#51013,#51014); +#51013 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51014 = VECTOR('',#51015,1.); +#51015 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51016 = ORIENTED_EDGE('',*,*,#51017,.T.); +#51017 = EDGE_CURVE('',#51010,#51018,#51020,.T.); +#51018 = VERTEX_POINT('',#51019); +#51019 = CARTESIAN_POINT('',(0.15,5.925,0.85)); +#51020 = LINE('',#51021,#51022); +#51021 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51022 = VECTOR('',#51023,1.); +#51023 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51024 = ORIENTED_EDGE('',*,*,#51025,.T.); +#51025 = EDGE_CURVE('',#51018,#51026,#51028,.T.); +#51026 = VERTEX_POINT('',#51027); +#51027 = CARTESIAN_POINT('',(0.35,5.925,0.85)); +#51028 = LINE('',#51029,#51030); +#51029 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51030 = VECTOR('',#51031,1.); +#51031 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51032 = ORIENTED_EDGE('',*,*,#51033,.T.); +#51033 = EDGE_CURVE('',#51026,#51034,#51036,.T.); +#51034 = VERTEX_POINT('',#51035); +#51035 = CARTESIAN_POINT('',(0.65,5.925,0.85)); +#51036 = LINE('',#51037,#51038); +#51037 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51038 = VECTOR('',#51039,1.); +#51039 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51040 = ORIENTED_EDGE('',*,*,#51041,.T.); +#51041 = EDGE_CURVE('',#51034,#51042,#51044,.T.); +#51042 = VERTEX_POINT('',#51043); +#51043 = CARTESIAN_POINT('',(0.85,5.925,0.85)); +#51044 = LINE('',#51045,#51046); +#51045 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51046 = VECTOR('',#51047,1.); +#51047 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51048 = ORIENTED_EDGE('',*,*,#51049,.T.); +#51049 = EDGE_CURVE('',#51042,#51050,#51052,.T.); +#51050 = VERTEX_POINT('',#51051); +#51051 = CARTESIAN_POINT('',(1.15,5.925,0.85)); +#51052 = LINE('',#51053,#51054); +#51053 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51054 = VECTOR('',#51055,1.); +#51055 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51056 = ORIENTED_EDGE('',*,*,#51057,.T.); +#51057 = EDGE_CURVE('',#51050,#51058,#51060,.T.); +#51058 = VERTEX_POINT('',#51059); +#51059 = CARTESIAN_POINT('',(1.35,5.925,0.85)); +#51060 = LINE('',#51061,#51062); +#51061 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51062 = VECTOR('',#51063,1.); +#51063 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51064 = ORIENTED_EDGE('',*,*,#51065,.T.); +#51065 = EDGE_CURVE('',#51058,#51066,#51068,.T.); +#51066 = VERTEX_POINT('',#51067); +#51067 = CARTESIAN_POINT('',(1.65,5.925,0.85)); +#51068 = LINE('',#51069,#51070); +#51069 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51070 = VECTOR('',#51071,1.); +#51071 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51072 = ORIENTED_EDGE('',*,*,#51073,.T.); +#51073 = EDGE_CURVE('',#51066,#51074,#51076,.T.); +#51074 = VERTEX_POINT('',#51075); +#51075 = CARTESIAN_POINT('',(1.85,5.925,0.85)); +#51076 = LINE('',#51077,#51078); +#51077 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51078 = VECTOR('',#51079,1.); +#51079 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51080 = ORIENTED_EDGE('',*,*,#51081,.T.); +#51081 = EDGE_CURVE('',#51074,#51082,#51084,.T.); +#51082 = VERTEX_POINT('',#51083); +#51083 = CARTESIAN_POINT('',(2.15,5.925,0.85)); +#51084 = LINE('',#51085,#51086); +#51085 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51086 = VECTOR('',#51087,1.); +#51087 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51088 = ORIENTED_EDGE('',*,*,#51089,.T.); +#51089 = EDGE_CURVE('',#51082,#51090,#51092,.T.); +#51090 = VERTEX_POINT('',#51091); +#51091 = CARTESIAN_POINT('',(2.35,5.925,0.85)); +#51092 = LINE('',#51093,#51094); +#51093 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51094 = VECTOR('',#51095,1.); +#51095 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51096 = ORIENTED_EDGE('',*,*,#51097,.T.); +#51097 = EDGE_CURVE('',#51090,#51098,#51100,.T.); +#51098 = VERTEX_POINT('',#51099); +#51099 = CARTESIAN_POINT('',(2.65,5.925,0.85)); +#51100 = LINE('',#51101,#51102); +#51101 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51102 = VECTOR('',#51103,1.); +#51103 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51104 = ORIENTED_EDGE('',*,*,#51105,.T.); +#51105 = EDGE_CURVE('',#51098,#51106,#51108,.T.); +#51106 = VERTEX_POINT('',#51107); +#51107 = CARTESIAN_POINT('',(2.85,5.925,0.85)); +#51108 = LINE('',#51109,#51110); +#51109 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51110 = VECTOR('',#51111,1.); +#51111 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51112 = ORIENTED_EDGE('',*,*,#51113,.T.); +#51113 = EDGE_CURVE('',#51106,#51114,#51116,.T.); +#51114 = VERTEX_POINT('',#51115); +#51115 = CARTESIAN_POINT('',(3.15,5.925,0.85)); +#51116 = LINE('',#51117,#51118); +#51117 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51118 = VECTOR('',#51119,1.); +#51119 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51120 = ORIENTED_EDGE('',*,*,#51121,.T.); +#51121 = EDGE_CURVE('',#51114,#51122,#51124,.T.); +#51122 = VERTEX_POINT('',#51123); +#51123 = CARTESIAN_POINT('',(3.35,5.925,0.85)); +#51124 = LINE('',#51125,#51126); +#51125 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51126 = VECTOR('',#51127,1.); +#51127 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51128 = ORIENTED_EDGE('',*,*,#51129,.T.); +#51129 = EDGE_CURVE('',#51122,#51130,#51132,.T.); +#51130 = VERTEX_POINT('',#51131); +#51131 = CARTESIAN_POINT('',(3.65,5.925,0.85)); +#51132 = LINE('',#51133,#51134); +#51133 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51134 = VECTOR('',#51135,1.); +#51135 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51136 = ORIENTED_EDGE('',*,*,#51137,.T.); +#51137 = EDGE_CURVE('',#51130,#51138,#51140,.T.); +#51138 = VERTEX_POINT('',#51139); +#51139 = CARTESIAN_POINT('',(3.85,5.925,0.85)); +#51140 = LINE('',#51141,#51142); +#51141 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51142 = VECTOR('',#51143,1.); +#51143 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51144 = ORIENTED_EDGE('',*,*,#51145,.T.); +#51145 = EDGE_CURVE('',#51138,#51146,#51148,.T.); +#51146 = VERTEX_POINT('',#51147); +#51147 = CARTESIAN_POINT('',(4.15,5.925,0.85)); +#51148 = LINE('',#51149,#51150); +#51149 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51150 = VECTOR('',#51151,1.); +#51151 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51152 = ORIENTED_EDGE('',*,*,#51153,.T.); +#51153 = EDGE_CURVE('',#51146,#51154,#51156,.T.); +#51154 = VERTEX_POINT('',#51155); +#51155 = CARTESIAN_POINT('',(4.35,5.925,0.85)); +#51156 = LINE('',#51157,#51158); +#51157 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51158 = VECTOR('',#51159,1.); +#51159 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51160 = ORIENTED_EDGE('',*,*,#51161,.T.); +#51161 = EDGE_CURVE('',#51154,#51162,#51164,.T.); +#51162 = VERTEX_POINT('',#51163); +#51163 = CARTESIAN_POINT('',(4.65,5.925,0.85)); +#51164 = LINE('',#51165,#51166); +#51165 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51166 = VECTOR('',#51167,1.); +#51167 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51168 = ORIENTED_EDGE('',*,*,#51169,.T.); +#51169 = EDGE_CURVE('',#51162,#51170,#51172,.T.); +#51170 = VERTEX_POINT('',#51171); +#51171 = CARTESIAN_POINT('',(4.85,5.925,0.85)); +#51172 = LINE('',#51173,#51174); +#51173 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51174 = VECTOR('',#51175,1.); +#51175 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51176 = ORIENTED_EDGE('',*,*,#51177,.T.); +#51177 = EDGE_CURVE('',#51170,#50848,#51178,.T.); +#51178 = LINE('',#51179,#51180); +#51179 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51180 = VECTOR('',#51181,1.); +#51181 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#51182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#51183,#51184) + ,(#51185,#51186 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#51183 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51184 = CARTESIAN_POINT('',(-5.718419117457,5.786838234914,1.5)); +#51185 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#51186 = CARTESIAN_POINT('',(5.718419117457,5.786838234914,1.5)); +#51187 = ADVANCED_FACE('',(#51188),#51199,.F.); +#51188 = FACE_BOUND('',#51189,.F.); +#51189 = EDGE_LOOP('',(#51190,#51191,#51192,#51198)); +#51190 = ORIENTED_EDGE('',*,*,#49364,.F.); +#51191 = ORIENTED_EDGE('',*,*,#49501,.T.); +#51192 = ORIENTED_EDGE('',*,*,#51193,.T.); +#51193 = EDGE_CURVE('',#49494,#50874,#51194,.T.); +#51194 = LINE('',#51195,#51196); +#51195 = CARTESIAN_POINT('',(-4.35,6.2,0.85)); +#51196 = VECTOR('',#51197,1.); +#51197 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51198 = ORIENTED_EDGE('',*,*,#50873,.F.); +#51199 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#51200,#51201) + ,(#51202,#51203 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#51200 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#51201 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#51202 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#51203 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#51204 = ADVANCED_FACE('',(#51205),#51291,.F.); +#51205 = FACE_BOUND('',#51206,.F.); +#51206 = EDGE_LOOP('',(#51207,#51208,#51209,#51218,#51226,#51235,#51243, + #51251,#51259,#51268,#51276,#51285)); +#51207 = ORIENTED_EDGE('',*,*,#49493,.F.); +#51208 = ORIENTED_EDGE('',*,*,#49716,.T.); +#51209 = ORIENTED_EDGE('',*,*,#51210,.T.); +#51210 = EDGE_CURVE('',#49717,#51211,#51213,.T.); +#51211 = VERTEX_POINT('',#51212); +#51212 = CARTESIAN_POINT('',(-4.35,6.3,0.65)); +#51213 = CIRCLE('',#51214,0.1); +#51214 = AXIS2_PLACEMENT_3D('',#51215,#51216,#51217); +#51215 = CARTESIAN_POINT('',(-4.35,6.2,0.65)); +#51216 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#51217 = DIRECTION('',(0.,0.,1.)); +#51218 = ORIENTED_EDGE('',*,*,#51219,.T.); +#51219 = EDGE_CURVE('',#51211,#51220,#51222,.T.); +#51220 = VERTEX_POINT('',#51221); +#51221 = CARTESIAN_POINT('',(-4.35,6.3,0.2)); +#51222 = LINE('',#51223,#51224); +#51223 = CARTESIAN_POINT('',(-4.35,6.3,0.65)); +#51224 = VECTOR('',#51225,1.); +#51225 = DIRECTION('',(0.,0.,-1.)); +#51226 = ORIENTED_EDGE('',*,*,#51227,.T.); +#51227 = EDGE_CURVE('',#51220,#51228,#51230,.T.); +#51228 = VERTEX_POINT('',#51229); +#51229 = CARTESIAN_POINT('',(-4.35,6.5,-1.942890293094E-16)); +#51230 = CIRCLE('',#51231,0.2); +#51231 = AXIS2_PLACEMENT_3D('',#51232,#51233,#51234); +#51232 = CARTESIAN_POINT('',(-4.35,6.5,0.2)); +#51233 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#51234 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#51235 = ORIENTED_EDGE('',*,*,#51236,.T.); +#51236 = EDGE_CURVE('',#51228,#51237,#51239,.T.); +#51237 = VERTEX_POINT('',#51238); +#51238 = CARTESIAN_POINT('',(-4.35,7.,-1.942890293094E-16)); +#51239 = LINE('',#51240,#51241); +#51240 = CARTESIAN_POINT('',(-4.35,6.5,-1.942890293094E-16)); +#51241 = VECTOR('',#51242,1.); +#51242 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#51243 = ORIENTED_EDGE('',*,*,#51244,.T.); +#51244 = EDGE_CURVE('',#51237,#51245,#51247,.T.); +#51245 = VERTEX_POINT('',#51246); +#51246 = CARTESIAN_POINT('',(-4.35,7.,0.1)); +#51247 = LINE('',#51248,#51249); +#51248 = CARTESIAN_POINT('',(-4.35,7.,-1.942890293094E-16)); +#51249 = VECTOR('',#51250,1.); +#51250 = DIRECTION('',(0.,0.,1.)); +#51251 = ORIENTED_EDGE('',*,*,#51252,.T.); +#51252 = EDGE_CURVE('',#51245,#51253,#51255,.T.); +#51253 = VERTEX_POINT('',#51254); +#51254 = CARTESIAN_POINT('',(-4.35,6.5,0.1)); +#51255 = LINE('',#51256,#51257); +#51256 = CARTESIAN_POINT('',(-4.35,7.,0.1)); +#51257 = VECTOR('',#51258,1.); +#51258 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51259 = ORIENTED_EDGE('',*,*,#51260,.T.); +#51260 = EDGE_CURVE('',#51253,#51261,#51263,.T.); +#51261 = VERTEX_POINT('',#51262); +#51262 = CARTESIAN_POINT('',(-4.35,6.4,0.2)); +#51263 = CIRCLE('',#51264,0.1); +#51264 = AXIS2_PLACEMENT_3D('',#51265,#51266,#51267); +#51265 = CARTESIAN_POINT('',(-4.35,6.5,0.2)); +#51266 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#51267 = DIRECTION('',(0.,0.,-1.)); +#51268 = ORIENTED_EDGE('',*,*,#51269,.T.); +#51269 = EDGE_CURVE('',#51261,#51270,#51272,.T.); +#51270 = VERTEX_POINT('',#51271); +#51271 = CARTESIAN_POINT('',(-4.35,6.4,0.65)); +#51272 = LINE('',#51273,#51274); +#51273 = CARTESIAN_POINT('',(-4.35,6.4,0.2)); +#51274 = VECTOR('',#51275,1.); +#51275 = DIRECTION('',(0.,0.,1.)); +#51276 = ORIENTED_EDGE('',*,*,#51277,.T.); +#51277 = EDGE_CURVE('',#51270,#51278,#51280,.T.); +#51278 = VERTEX_POINT('',#51279); +#51279 = CARTESIAN_POINT('',(-4.35,6.2,0.85)); +#51280 = CIRCLE('',#51281,0.2); +#51281 = AXIS2_PLACEMENT_3D('',#51282,#51283,#51284); +#51282 = CARTESIAN_POINT('',(-4.35,6.2,0.65)); +#51283 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#51284 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#51285 = ORIENTED_EDGE('',*,*,#51286,.T.); +#51286 = EDGE_CURVE('',#51278,#49494,#51287,.T.); +#51287 = LINE('',#51288,#51289); +#51288 = CARTESIAN_POINT('',(-4.35,6.2,0.85)); +#51289 = VECTOR('',#51290,1.); +#51290 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51291 = PLANE('',#51292); +#51292 = AXIS2_PLACEMENT_3D('',#51293,#51294,#51295); +#51293 = CARTESIAN_POINT('',(-4.35,6.400244542703,0.394853274378)); +#51294 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#51295 = DIRECTION('',(0.,-0.,1.)); +#51296 = ADVANCED_FACE('',(#51297),#51634,.F.); +#51297 = FACE_BOUND('',#51298,.F.); +#51298 = EDGE_LOOP('',(#51299,#51300,#51307,#51315,#51323,#51331,#51339, + #51347,#51355,#51363,#51371,#51379,#51387,#51395,#51403,#51411, + #51419,#51427,#51435,#51443,#51451,#51459,#51467,#51475,#51483, + #51491,#51499,#51507,#51515,#51523,#51531,#51539,#51547,#51555, + #51563,#51571,#51579,#51587,#51595,#51603,#51611,#51619,#51627, + #51633)); +#51299 = ORIENTED_EDGE('',*,*,#49524,.T.); +#51300 = ORIENTED_EDGE('',*,*,#51301,.T.); +#51301 = EDGE_CURVE('',#49525,#51302,#51304,.T.); +#51302 = VERTEX_POINT('',#51303); +#51303 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#51304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51305,#51306),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#51305 = CARTESIAN_POINT('',(5.861838234914,-5.755919117457,0.1)); +#51306 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#51307 = ORIENTED_EDGE('',*,*,#51308,.F.); +#51308 = EDGE_CURVE('',#51309,#51302,#51311,.T.); +#51309 = VERTEX_POINT('',#51310); +#51310 = CARTESIAN_POINT('',(6.,-4.85,0.75)); +#51311 = LINE('',#51312,#51313); +#51312 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51313 = VECTOR('',#51314,1.); +#51314 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51315 = ORIENTED_EDGE('',*,*,#51316,.F.); +#51316 = EDGE_CURVE('',#51317,#51309,#51319,.T.); +#51317 = VERTEX_POINT('',#51318); +#51318 = CARTESIAN_POINT('',(6.,-4.65,0.75)); +#51319 = LINE('',#51320,#51321); +#51320 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51321 = VECTOR('',#51322,1.); +#51322 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51323 = ORIENTED_EDGE('',*,*,#51324,.F.); +#51324 = EDGE_CURVE('',#51325,#51317,#51327,.T.); +#51325 = VERTEX_POINT('',#51326); +#51326 = CARTESIAN_POINT('',(6.,-4.35,0.75)); +#51327 = LINE('',#51328,#51329); +#51328 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51329 = VECTOR('',#51330,1.); +#51330 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51331 = ORIENTED_EDGE('',*,*,#51332,.F.); +#51332 = EDGE_CURVE('',#51333,#51325,#51335,.T.); +#51333 = VERTEX_POINT('',#51334); +#51334 = CARTESIAN_POINT('',(6.,-4.15,0.75)); +#51335 = LINE('',#51336,#51337); +#51336 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51337 = VECTOR('',#51338,1.); +#51338 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51339 = ORIENTED_EDGE('',*,*,#51340,.F.); +#51340 = EDGE_CURVE('',#51341,#51333,#51343,.T.); +#51341 = VERTEX_POINT('',#51342); +#51342 = CARTESIAN_POINT('',(6.,-3.85,0.75)); +#51343 = LINE('',#51344,#51345); +#51344 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51345 = VECTOR('',#51346,1.); +#51346 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51347 = ORIENTED_EDGE('',*,*,#51348,.F.); +#51348 = EDGE_CURVE('',#51349,#51341,#51351,.T.); +#51349 = VERTEX_POINT('',#51350); +#51350 = CARTESIAN_POINT('',(6.,-3.65,0.75)); +#51351 = LINE('',#51352,#51353); +#51352 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51353 = VECTOR('',#51354,1.); +#51354 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51355 = ORIENTED_EDGE('',*,*,#51356,.F.); +#51356 = EDGE_CURVE('',#51357,#51349,#51359,.T.); +#51357 = VERTEX_POINT('',#51358); +#51358 = CARTESIAN_POINT('',(6.,-3.35,0.75)); +#51359 = LINE('',#51360,#51361); +#51360 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51361 = VECTOR('',#51362,1.); +#51362 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51363 = ORIENTED_EDGE('',*,*,#51364,.F.); +#51364 = EDGE_CURVE('',#51365,#51357,#51367,.T.); +#51365 = VERTEX_POINT('',#51366); +#51366 = CARTESIAN_POINT('',(6.,-3.15,0.75)); +#51367 = LINE('',#51368,#51369); +#51368 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51369 = VECTOR('',#51370,1.); +#51370 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51371 = ORIENTED_EDGE('',*,*,#51372,.F.); +#51372 = EDGE_CURVE('',#51373,#51365,#51375,.T.); +#51373 = VERTEX_POINT('',#51374); +#51374 = CARTESIAN_POINT('',(6.,-2.85,0.75)); +#51375 = LINE('',#51376,#51377); +#51376 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51377 = VECTOR('',#51378,1.); +#51378 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51379 = ORIENTED_EDGE('',*,*,#51380,.F.); +#51380 = EDGE_CURVE('',#51381,#51373,#51383,.T.); +#51381 = VERTEX_POINT('',#51382); +#51382 = CARTESIAN_POINT('',(6.,-2.65,0.75)); +#51383 = LINE('',#51384,#51385); +#51384 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51385 = VECTOR('',#51386,1.); +#51386 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51387 = ORIENTED_EDGE('',*,*,#51388,.F.); +#51388 = EDGE_CURVE('',#51389,#51381,#51391,.T.); +#51389 = VERTEX_POINT('',#51390); +#51390 = CARTESIAN_POINT('',(6.,-2.35,0.75)); +#51391 = LINE('',#51392,#51393); +#51392 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51393 = VECTOR('',#51394,1.); +#51394 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51395 = ORIENTED_EDGE('',*,*,#51396,.F.); +#51396 = EDGE_CURVE('',#51397,#51389,#51399,.T.); +#51397 = VERTEX_POINT('',#51398); +#51398 = CARTESIAN_POINT('',(6.,-2.15,0.75)); +#51399 = LINE('',#51400,#51401); +#51400 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51401 = VECTOR('',#51402,1.); +#51402 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51403 = ORIENTED_EDGE('',*,*,#51404,.F.); +#51404 = EDGE_CURVE('',#51405,#51397,#51407,.T.); +#51405 = VERTEX_POINT('',#51406); +#51406 = CARTESIAN_POINT('',(6.,-1.85,0.75)); +#51407 = LINE('',#51408,#51409); +#51408 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51409 = VECTOR('',#51410,1.); +#51410 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51411 = ORIENTED_EDGE('',*,*,#51412,.F.); +#51412 = EDGE_CURVE('',#51413,#51405,#51415,.T.); +#51413 = VERTEX_POINT('',#51414); +#51414 = CARTESIAN_POINT('',(6.,-1.65,0.75)); +#51415 = LINE('',#51416,#51417); +#51416 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51417 = VECTOR('',#51418,1.); +#51418 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51419 = ORIENTED_EDGE('',*,*,#51420,.F.); +#51420 = EDGE_CURVE('',#51421,#51413,#51423,.T.); +#51421 = VERTEX_POINT('',#51422); +#51422 = CARTESIAN_POINT('',(6.,-1.35,0.75)); +#51423 = LINE('',#51424,#51425); +#51424 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51425 = VECTOR('',#51426,1.); +#51426 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51427 = ORIENTED_EDGE('',*,*,#51428,.F.); +#51428 = EDGE_CURVE('',#51429,#51421,#51431,.T.); +#51429 = VERTEX_POINT('',#51430); +#51430 = CARTESIAN_POINT('',(6.,-1.15,0.75)); +#51431 = LINE('',#51432,#51433); +#51432 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51433 = VECTOR('',#51434,1.); +#51434 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51435 = ORIENTED_EDGE('',*,*,#51436,.F.); +#51436 = EDGE_CURVE('',#51437,#51429,#51439,.T.); +#51437 = VERTEX_POINT('',#51438); +#51438 = CARTESIAN_POINT('',(6.,-0.85,0.75)); +#51439 = LINE('',#51440,#51441); +#51440 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51441 = VECTOR('',#51442,1.); +#51442 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51443 = ORIENTED_EDGE('',*,*,#51444,.F.); +#51444 = EDGE_CURVE('',#51445,#51437,#51447,.T.); +#51445 = VERTEX_POINT('',#51446); +#51446 = CARTESIAN_POINT('',(6.,-0.65,0.75)); +#51447 = LINE('',#51448,#51449); +#51448 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51449 = VECTOR('',#51450,1.); +#51450 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51451 = ORIENTED_EDGE('',*,*,#51452,.F.); +#51452 = EDGE_CURVE('',#51453,#51445,#51455,.T.); +#51453 = VERTEX_POINT('',#51454); +#51454 = CARTESIAN_POINT('',(6.,-0.35,0.75)); +#51455 = LINE('',#51456,#51457); +#51456 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51457 = VECTOR('',#51458,1.); +#51458 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51459 = ORIENTED_EDGE('',*,*,#51460,.F.); +#51460 = EDGE_CURVE('',#51461,#51453,#51463,.T.); +#51461 = VERTEX_POINT('',#51462); +#51462 = CARTESIAN_POINT('',(6.,-0.15,0.75)); +#51463 = LINE('',#51464,#51465); +#51464 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51465 = VECTOR('',#51466,1.); +#51466 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51467 = ORIENTED_EDGE('',*,*,#51468,.F.); +#51468 = EDGE_CURVE('',#51469,#51461,#51471,.T.); +#51469 = VERTEX_POINT('',#51470); +#51470 = CARTESIAN_POINT('',(6.,0.15,0.75)); +#51471 = LINE('',#51472,#51473); +#51472 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51473 = VECTOR('',#51474,1.); +#51474 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51475 = ORIENTED_EDGE('',*,*,#51476,.F.); +#51476 = EDGE_CURVE('',#51477,#51469,#51479,.T.); +#51477 = VERTEX_POINT('',#51478); +#51478 = CARTESIAN_POINT('',(6.,0.35,0.75)); +#51479 = LINE('',#51480,#51481); +#51480 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51481 = VECTOR('',#51482,1.); +#51482 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51483 = ORIENTED_EDGE('',*,*,#51484,.F.); +#51484 = EDGE_CURVE('',#51485,#51477,#51487,.T.); +#51485 = VERTEX_POINT('',#51486); +#51486 = CARTESIAN_POINT('',(6.,0.65,0.75)); +#51487 = LINE('',#51488,#51489); +#51488 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51489 = VECTOR('',#51490,1.); +#51490 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51491 = ORIENTED_EDGE('',*,*,#51492,.F.); +#51492 = EDGE_CURVE('',#51493,#51485,#51495,.T.); +#51493 = VERTEX_POINT('',#51494); +#51494 = CARTESIAN_POINT('',(6.,0.85,0.75)); +#51495 = LINE('',#51496,#51497); +#51496 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51497 = VECTOR('',#51498,1.); +#51498 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51499 = ORIENTED_EDGE('',*,*,#51500,.F.); +#51500 = EDGE_CURVE('',#51501,#51493,#51503,.T.); +#51501 = VERTEX_POINT('',#51502); +#51502 = CARTESIAN_POINT('',(6.,1.15,0.75)); +#51503 = LINE('',#51504,#51505); +#51504 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51505 = VECTOR('',#51506,1.); +#51506 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51507 = ORIENTED_EDGE('',*,*,#51508,.F.); +#51508 = EDGE_CURVE('',#51509,#51501,#51511,.T.); +#51509 = VERTEX_POINT('',#51510); +#51510 = CARTESIAN_POINT('',(6.,1.35,0.75)); +#51511 = LINE('',#51512,#51513); +#51512 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51513 = VECTOR('',#51514,1.); +#51514 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51515 = ORIENTED_EDGE('',*,*,#51516,.F.); +#51516 = EDGE_CURVE('',#51517,#51509,#51519,.T.); +#51517 = VERTEX_POINT('',#51518); +#51518 = CARTESIAN_POINT('',(6.,1.65,0.75)); +#51519 = LINE('',#51520,#51521); +#51520 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51521 = VECTOR('',#51522,1.); +#51522 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51523 = ORIENTED_EDGE('',*,*,#51524,.F.); +#51524 = EDGE_CURVE('',#51525,#51517,#51527,.T.); +#51525 = VERTEX_POINT('',#51526); +#51526 = CARTESIAN_POINT('',(6.,1.85,0.75)); +#51527 = LINE('',#51528,#51529); +#51528 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51529 = VECTOR('',#51530,1.); +#51530 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51531 = ORIENTED_EDGE('',*,*,#51532,.F.); +#51532 = EDGE_CURVE('',#51533,#51525,#51535,.T.); +#51533 = VERTEX_POINT('',#51534); +#51534 = CARTESIAN_POINT('',(6.,2.15,0.75)); +#51535 = LINE('',#51536,#51537); +#51536 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51537 = VECTOR('',#51538,1.); +#51538 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51539 = ORIENTED_EDGE('',*,*,#51540,.F.); +#51540 = EDGE_CURVE('',#51541,#51533,#51543,.T.); +#51541 = VERTEX_POINT('',#51542); +#51542 = CARTESIAN_POINT('',(6.,2.35,0.75)); +#51543 = LINE('',#51544,#51545); +#51544 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51545 = VECTOR('',#51546,1.); +#51546 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51547 = ORIENTED_EDGE('',*,*,#51548,.F.); +#51548 = EDGE_CURVE('',#51549,#51541,#51551,.T.); +#51549 = VERTEX_POINT('',#51550); +#51550 = CARTESIAN_POINT('',(6.,2.65,0.75)); +#51551 = LINE('',#51552,#51553); +#51552 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51553 = VECTOR('',#51554,1.); +#51554 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51555 = ORIENTED_EDGE('',*,*,#51556,.F.); +#51556 = EDGE_CURVE('',#51557,#51549,#51559,.T.); +#51557 = VERTEX_POINT('',#51558); +#51558 = CARTESIAN_POINT('',(6.,2.85,0.75)); +#51559 = LINE('',#51560,#51561); +#51560 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51561 = VECTOR('',#51562,1.); +#51562 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51563 = ORIENTED_EDGE('',*,*,#51564,.F.); +#51564 = EDGE_CURVE('',#51565,#51557,#51567,.T.); +#51565 = VERTEX_POINT('',#51566); +#51566 = CARTESIAN_POINT('',(6.,3.15,0.75)); +#51567 = LINE('',#51568,#51569); +#51568 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51569 = VECTOR('',#51570,1.); +#51570 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51571 = ORIENTED_EDGE('',*,*,#51572,.F.); +#51572 = EDGE_CURVE('',#51573,#51565,#51575,.T.); +#51573 = VERTEX_POINT('',#51574); +#51574 = CARTESIAN_POINT('',(6.,3.35,0.75)); +#51575 = LINE('',#51576,#51577); +#51576 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51577 = VECTOR('',#51578,1.); +#51578 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51579 = ORIENTED_EDGE('',*,*,#51580,.F.); +#51580 = EDGE_CURVE('',#51581,#51573,#51583,.T.); +#51581 = VERTEX_POINT('',#51582); +#51582 = CARTESIAN_POINT('',(6.,3.65,0.75)); +#51583 = LINE('',#51584,#51585); +#51584 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51585 = VECTOR('',#51586,1.); +#51586 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51587 = ORIENTED_EDGE('',*,*,#51588,.F.); +#51588 = EDGE_CURVE('',#51589,#51581,#51591,.T.); +#51589 = VERTEX_POINT('',#51590); +#51590 = CARTESIAN_POINT('',(6.,3.85,0.75)); +#51591 = LINE('',#51592,#51593); +#51592 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51593 = VECTOR('',#51594,1.); +#51594 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51595 = ORIENTED_EDGE('',*,*,#51596,.F.); +#51596 = EDGE_CURVE('',#51597,#51589,#51599,.T.); +#51597 = VERTEX_POINT('',#51598); +#51598 = CARTESIAN_POINT('',(6.,4.15,0.75)); +#51599 = LINE('',#51600,#51601); +#51600 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51601 = VECTOR('',#51602,1.); +#51602 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51603 = ORIENTED_EDGE('',*,*,#51604,.F.); +#51604 = EDGE_CURVE('',#51605,#51597,#51607,.T.); +#51605 = VERTEX_POINT('',#51606); +#51606 = CARTESIAN_POINT('',(6.,4.35,0.75)); +#51607 = LINE('',#51608,#51609); +#51608 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51609 = VECTOR('',#51610,1.); +#51610 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51611 = ORIENTED_EDGE('',*,*,#51612,.F.); +#51612 = EDGE_CURVE('',#51613,#51605,#51615,.T.); +#51613 = VERTEX_POINT('',#51614); +#51614 = CARTESIAN_POINT('',(6.,4.65,0.75)); +#51615 = LINE('',#51616,#51617); +#51616 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51617 = VECTOR('',#51618,1.); +#51618 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51619 = ORIENTED_EDGE('',*,*,#51620,.F.); +#51620 = EDGE_CURVE('',#51621,#51613,#51623,.T.); +#51621 = VERTEX_POINT('',#51622); +#51622 = CARTESIAN_POINT('',(6.,4.85,0.75)); +#51623 = LINE('',#51624,#51625); +#51624 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51625 = VECTOR('',#51626,1.); +#51626 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51627 = ORIENTED_EDGE('',*,*,#51628,.F.); +#51628 = EDGE_CURVE('',#49603,#51621,#51629,.T.); +#51629 = LINE('',#51630,#51631); +#51630 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51631 = VECTOR('',#51632,1.); +#51632 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#51633 = ORIENTED_EDGE('',*,*,#49602,.F.); +#51634 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#51635,#51636) + ,(#51637,#51638 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#51635 = CARTESIAN_POINT('',(5.861838234914,5.755919117457,0.1)); +#51636 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#51637 = CARTESIAN_POINT('',(5.861838234914,-5.755919117457,0.1)); +#51638 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#51639 = ADVANCED_FACE('',(#51640),#51657,.F.); +#51640 = FACE_BOUND('',#51641,.F.); +#51641 = EDGE_LOOP('',(#51642,#51643,#51650,#51656)); +#51642 = ORIENTED_EDGE('',*,*,#49532,.T.); +#51643 = ORIENTED_EDGE('',*,*,#51644,.T.); +#51644 = EDGE_CURVE('',#49533,#51645,#51647,.T.); +#51645 = VERTEX_POINT('',#51646); +#51646 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51648,#51649),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#51648 = CARTESIAN_POINT('',(5.755919117457,-5.861838234914,0.1)); +#51649 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51650 = ORIENTED_EDGE('',*,*,#51651,.F.); +#51651 = EDGE_CURVE('',#51302,#51645,#51652,.T.); +#51652 = LINE('',#51653,#51654); +#51653 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#51654 = VECTOR('',#51655,1.); +#51655 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#51656 = ORIENTED_EDGE('',*,*,#51301,.F.); +#51657 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#51658,#51659) + ,(#51660,#51661 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#51658 = CARTESIAN_POINT('',(5.861838234914,-5.755919117457,0.1)); +#51659 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#51660 = CARTESIAN_POINT('',(5.755919117457,-5.861838234914,0.1)); +#51661 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51662 = ADVANCED_FACE('',(#51663),#52000,.F.); +#51663 = FACE_BOUND('',#51664,.F.); +#51664 = EDGE_LOOP('',(#51665,#51666,#51673,#51681,#51689,#51697,#51705, + #51713,#51721,#51729,#51737,#51745,#51753,#51761,#51769,#51777, + #51785,#51793,#51801,#51809,#51817,#51825,#51833,#51841,#51849, + #51857,#51865,#51873,#51881,#51889,#51897,#51905,#51913,#51921, + #51929,#51937,#51945,#51953,#51961,#51969,#51977,#51985,#51993, + #51999)); +#51665 = ORIENTED_EDGE('',*,*,#49540,.T.); +#51666 = ORIENTED_EDGE('',*,*,#51667,.T.); +#51667 = EDGE_CURVE('',#49541,#51668,#51670,.T.); +#51668 = VERTEX_POINT('',#51669); +#51669 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#51670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51671,#51672),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#51671 = CARTESIAN_POINT('',(-5.755919117457,-5.861838234914,0.1)); +#51672 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#51673 = ORIENTED_EDGE('',*,*,#51674,.F.); +#51674 = EDGE_CURVE('',#51675,#51668,#51677,.T.); +#51675 = VERTEX_POINT('',#51676); +#51676 = CARTESIAN_POINT('',(-4.85,-6.,0.75)); +#51677 = LINE('',#51678,#51679); +#51678 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51679 = VECTOR('',#51680,1.); +#51680 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51681 = ORIENTED_EDGE('',*,*,#51682,.F.); +#51682 = EDGE_CURVE('',#51683,#51675,#51685,.T.); +#51683 = VERTEX_POINT('',#51684); +#51684 = CARTESIAN_POINT('',(-4.65,-6.,0.75)); +#51685 = LINE('',#51686,#51687); +#51686 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51687 = VECTOR('',#51688,1.); +#51688 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51689 = ORIENTED_EDGE('',*,*,#51690,.F.); +#51690 = EDGE_CURVE('',#51691,#51683,#51693,.T.); +#51691 = VERTEX_POINT('',#51692); +#51692 = CARTESIAN_POINT('',(-4.35,-6.,0.75)); +#51693 = LINE('',#51694,#51695); +#51694 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51695 = VECTOR('',#51696,1.); +#51696 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51697 = ORIENTED_EDGE('',*,*,#51698,.F.); +#51698 = EDGE_CURVE('',#51699,#51691,#51701,.T.); +#51699 = VERTEX_POINT('',#51700); +#51700 = CARTESIAN_POINT('',(-4.15,-6.,0.75)); +#51701 = LINE('',#51702,#51703); +#51702 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51703 = VECTOR('',#51704,1.); +#51704 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51705 = ORIENTED_EDGE('',*,*,#51706,.F.); +#51706 = EDGE_CURVE('',#51707,#51699,#51709,.T.); +#51707 = VERTEX_POINT('',#51708); +#51708 = CARTESIAN_POINT('',(-3.85,-6.,0.75)); +#51709 = LINE('',#51710,#51711); +#51710 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51711 = VECTOR('',#51712,1.); +#51712 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51713 = ORIENTED_EDGE('',*,*,#51714,.F.); +#51714 = EDGE_CURVE('',#51715,#51707,#51717,.T.); +#51715 = VERTEX_POINT('',#51716); +#51716 = CARTESIAN_POINT('',(-3.65,-6.,0.75)); +#51717 = LINE('',#51718,#51719); +#51718 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51719 = VECTOR('',#51720,1.); +#51720 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51721 = ORIENTED_EDGE('',*,*,#51722,.F.); +#51722 = EDGE_CURVE('',#51723,#51715,#51725,.T.); +#51723 = VERTEX_POINT('',#51724); +#51724 = CARTESIAN_POINT('',(-3.35,-6.,0.75)); +#51725 = LINE('',#51726,#51727); +#51726 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51727 = VECTOR('',#51728,1.); +#51728 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51729 = ORIENTED_EDGE('',*,*,#51730,.F.); +#51730 = EDGE_CURVE('',#51731,#51723,#51733,.T.); +#51731 = VERTEX_POINT('',#51732); +#51732 = CARTESIAN_POINT('',(-3.15,-6.,0.75)); +#51733 = LINE('',#51734,#51735); +#51734 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51735 = VECTOR('',#51736,1.); +#51736 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51737 = ORIENTED_EDGE('',*,*,#51738,.F.); +#51738 = EDGE_CURVE('',#51739,#51731,#51741,.T.); +#51739 = VERTEX_POINT('',#51740); +#51740 = CARTESIAN_POINT('',(-2.85,-6.,0.75)); +#51741 = LINE('',#51742,#51743); +#51742 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51743 = VECTOR('',#51744,1.); +#51744 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51745 = ORIENTED_EDGE('',*,*,#51746,.F.); +#51746 = EDGE_CURVE('',#51747,#51739,#51749,.T.); +#51747 = VERTEX_POINT('',#51748); +#51748 = CARTESIAN_POINT('',(-2.65,-6.,0.75)); +#51749 = LINE('',#51750,#51751); +#51750 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51751 = VECTOR('',#51752,1.); +#51752 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51753 = ORIENTED_EDGE('',*,*,#51754,.F.); +#51754 = EDGE_CURVE('',#51755,#51747,#51757,.T.); +#51755 = VERTEX_POINT('',#51756); +#51756 = CARTESIAN_POINT('',(-2.35,-6.,0.75)); +#51757 = LINE('',#51758,#51759); +#51758 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51759 = VECTOR('',#51760,1.); +#51760 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51761 = ORIENTED_EDGE('',*,*,#51762,.F.); +#51762 = EDGE_CURVE('',#51763,#51755,#51765,.T.); +#51763 = VERTEX_POINT('',#51764); +#51764 = CARTESIAN_POINT('',(-2.15,-6.,0.75)); +#51765 = LINE('',#51766,#51767); +#51766 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51767 = VECTOR('',#51768,1.); +#51768 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51769 = ORIENTED_EDGE('',*,*,#51770,.F.); +#51770 = EDGE_CURVE('',#51771,#51763,#51773,.T.); +#51771 = VERTEX_POINT('',#51772); +#51772 = CARTESIAN_POINT('',(-1.85,-6.,0.75)); +#51773 = LINE('',#51774,#51775); +#51774 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51775 = VECTOR('',#51776,1.); +#51776 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51777 = ORIENTED_EDGE('',*,*,#51778,.F.); +#51778 = EDGE_CURVE('',#51779,#51771,#51781,.T.); +#51779 = VERTEX_POINT('',#51780); +#51780 = CARTESIAN_POINT('',(-1.65,-6.,0.75)); +#51781 = LINE('',#51782,#51783); +#51782 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51783 = VECTOR('',#51784,1.); +#51784 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51785 = ORIENTED_EDGE('',*,*,#51786,.F.); +#51786 = EDGE_CURVE('',#51787,#51779,#51789,.T.); +#51787 = VERTEX_POINT('',#51788); +#51788 = CARTESIAN_POINT('',(-1.35,-6.,0.75)); +#51789 = LINE('',#51790,#51791); +#51790 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51791 = VECTOR('',#51792,1.); +#51792 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51793 = ORIENTED_EDGE('',*,*,#51794,.F.); +#51794 = EDGE_CURVE('',#51795,#51787,#51797,.T.); +#51795 = VERTEX_POINT('',#51796); +#51796 = CARTESIAN_POINT('',(-1.15,-6.,0.75)); +#51797 = LINE('',#51798,#51799); +#51798 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51799 = VECTOR('',#51800,1.); +#51800 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51801 = ORIENTED_EDGE('',*,*,#51802,.F.); +#51802 = EDGE_CURVE('',#51803,#51795,#51805,.T.); +#51803 = VERTEX_POINT('',#51804); +#51804 = CARTESIAN_POINT('',(-0.85,-6.,0.75)); +#51805 = LINE('',#51806,#51807); +#51806 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51807 = VECTOR('',#51808,1.); +#51808 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51809 = ORIENTED_EDGE('',*,*,#51810,.F.); +#51810 = EDGE_CURVE('',#51811,#51803,#51813,.T.); +#51811 = VERTEX_POINT('',#51812); +#51812 = CARTESIAN_POINT('',(-0.65,-6.,0.75)); +#51813 = LINE('',#51814,#51815); +#51814 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51815 = VECTOR('',#51816,1.); +#51816 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51817 = ORIENTED_EDGE('',*,*,#51818,.F.); +#51818 = EDGE_CURVE('',#51819,#51811,#51821,.T.); +#51819 = VERTEX_POINT('',#51820); +#51820 = CARTESIAN_POINT('',(-0.35,-6.,0.75)); +#51821 = LINE('',#51822,#51823); +#51822 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51823 = VECTOR('',#51824,1.); +#51824 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51825 = ORIENTED_EDGE('',*,*,#51826,.F.); +#51826 = EDGE_CURVE('',#51827,#51819,#51829,.T.); +#51827 = VERTEX_POINT('',#51828); +#51828 = CARTESIAN_POINT('',(-0.15,-6.,0.75)); +#51829 = LINE('',#51830,#51831); +#51830 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51831 = VECTOR('',#51832,1.); +#51832 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51833 = ORIENTED_EDGE('',*,*,#51834,.F.); +#51834 = EDGE_CURVE('',#51835,#51827,#51837,.T.); +#51835 = VERTEX_POINT('',#51836); +#51836 = CARTESIAN_POINT('',(0.15,-6.,0.75)); +#51837 = LINE('',#51838,#51839); +#51838 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51839 = VECTOR('',#51840,1.); +#51840 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51841 = ORIENTED_EDGE('',*,*,#51842,.F.); +#51842 = EDGE_CURVE('',#51843,#51835,#51845,.T.); +#51843 = VERTEX_POINT('',#51844); +#51844 = CARTESIAN_POINT('',(0.35,-6.,0.75)); +#51845 = LINE('',#51846,#51847); +#51846 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51847 = VECTOR('',#51848,1.); +#51848 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51849 = ORIENTED_EDGE('',*,*,#51850,.F.); +#51850 = EDGE_CURVE('',#51851,#51843,#51853,.T.); +#51851 = VERTEX_POINT('',#51852); +#51852 = CARTESIAN_POINT('',(0.65,-6.,0.75)); +#51853 = LINE('',#51854,#51855); +#51854 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51855 = VECTOR('',#51856,1.); +#51856 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51857 = ORIENTED_EDGE('',*,*,#51858,.F.); +#51858 = EDGE_CURVE('',#51859,#51851,#51861,.T.); +#51859 = VERTEX_POINT('',#51860); +#51860 = CARTESIAN_POINT('',(0.85,-6.,0.75)); +#51861 = LINE('',#51862,#51863); +#51862 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51863 = VECTOR('',#51864,1.); +#51864 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51865 = ORIENTED_EDGE('',*,*,#51866,.F.); +#51866 = EDGE_CURVE('',#51867,#51859,#51869,.T.); +#51867 = VERTEX_POINT('',#51868); +#51868 = CARTESIAN_POINT('',(1.15,-6.,0.75)); +#51869 = LINE('',#51870,#51871); +#51870 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51871 = VECTOR('',#51872,1.); +#51872 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51873 = ORIENTED_EDGE('',*,*,#51874,.F.); +#51874 = EDGE_CURVE('',#51875,#51867,#51877,.T.); +#51875 = VERTEX_POINT('',#51876); +#51876 = CARTESIAN_POINT('',(1.35,-6.,0.75)); +#51877 = LINE('',#51878,#51879); +#51878 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51879 = VECTOR('',#51880,1.); +#51880 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51881 = ORIENTED_EDGE('',*,*,#51882,.F.); +#51882 = EDGE_CURVE('',#51883,#51875,#51885,.T.); +#51883 = VERTEX_POINT('',#51884); +#51884 = CARTESIAN_POINT('',(1.65,-6.,0.75)); +#51885 = LINE('',#51886,#51887); +#51886 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51887 = VECTOR('',#51888,1.); +#51888 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51889 = ORIENTED_EDGE('',*,*,#51890,.F.); +#51890 = EDGE_CURVE('',#51891,#51883,#51893,.T.); +#51891 = VERTEX_POINT('',#51892); +#51892 = CARTESIAN_POINT('',(1.85,-6.,0.75)); +#51893 = LINE('',#51894,#51895); +#51894 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51895 = VECTOR('',#51896,1.); +#51896 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51897 = ORIENTED_EDGE('',*,*,#51898,.F.); +#51898 = EDGE_CURVE('',#51899,#51891,#51901,.T.); +#51899 = VERTEX_POINT('',#51900); +#51900 = CARTESIAN_POINT('',(2.15,-6.,0.75)); +#51901 = LINE('',#51902,#51903); +#51902 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51903 = VECTOR('',#51904,1.); +#51904 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51905 = ORIENTED_EDGE('',*,*,#51906,.F.); +#51906 = EDGE_CURVE('',#51907,#51899,#51909,.T.); +#51907 = VERTEX_POINT('',#51908); +#51908 = CARTESIAN_POINT('',(2.35,-6.,0.75)); +#51909 = LINE('',#51910,#51911); +#51910 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51911 = VECTOR('',#51912,1.); +#51912 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51913 = ORIENTED_EDGE('',*,*,#51914,.F.); +#51914 = EDGE_CURVE('',#51915,#51907,#51917,.T.); +#51915 = VERTEX_POINT('',#51916); +#51916 = CARTESIAN_POINT('',(2.65,-6.,0.75)); +#51917 = LINE('',#51918,#51919); +#51918 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51919 = VECTOR('',#51920,1.); +#51920 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51921 = ORIENTED_EDGE('',*,*,#51922,.F.); +#51922 = EDGE_CURVE('',#51923,#51915,#51925,.T.); +#51923 = VERTEX_POINT('',#51924); +#51924 = CARTESIAN_POINT('',(2.85,-6.,0.75)); +#51925 = LINE('',#51926,#51927); +#51926 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51927 = VECTOR('',#51928,1.); +#51928 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51929 = ORIENTED_EDGE('',*,*,#51930,.F.); +#51930 = EDGE_CURVE('',#51931,#51923,#51933,.T.); +#51931 = VERTEX_POINT('',#51932); +#51932 = CARTESIAN_POINT('',(3.15,-6.,0.75)); +#51933 = LINE('',#51934,#51935); +#51934 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51935 = VECTOR('',#51936,1.); +#51936 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51937 = ORIENTED_EDGE('',*,*,#51938,.F.); +#51938 = EDGE_CURVE('',#51939,#51931,#51941,.T.); +#51939 = VERTEX_POINT('',#51940); +#51940 = CARTESIAN_POINT('',(3.35,-6.,0.75)); +#51941 = LINE('',#51942,#51943); +#51942 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51943 = VECTOR('',#51944,1.); +#51944 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51945 = ORIENTED_EDGE('',*,*,#51946,.F.); +#51946 = EDGE_CURVE('',#51947,#51939,#51949,.T.); +#51947 = VERTEX_POINT('',#51948); +#51948 = CARTESIAN_POINT('',(3.65,-6.,0.75)); +#51949 = LINE('',#51950,#51951); +#51950 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51951 = VECTOR('',#51952,1.); +#51952 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51953 = ORIENTED_EDGE('',*,*,#51954,.F.); +#51954 = EDGE_CURVE('',#51955,#51947,#51957,.T.); +#51955 = VERTEX_POINT('',#51956); +#51956 = CARTESIAN_POINT('',(3.85,-6.,0.75)); +#51957 = LINE('',#51958,#51959); +#51958 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51959 = VECTOR('',#51960,1.); +#51960 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51961 = ORIENTED_EDGE('',*,*,#51962,.F.); +#51962 = EDGE_CURVE('',#51963,#51955,#51965,.T.); +#51963 = VERTEX_POINT('',#51964); +#51964 = CARTESIAN_POINT('',(4.15,-6.,0.75)); +#51965 = LINE('',#51966,#51967); +#51966 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51967 = VECTOR('',#51968,1.); +#51968 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51969 = ORIENTED_EDGE('',*,*,#51970,.F.); +#51970 = EDGE_CURVE('',#51971,#51963,#51973,.T.); +#51971 = VERTEX_POINT('',#51972); +#51972 = CARTESIAN_POINT('',(4.35,-6.,0.75)); +#51973 = LINE('',#51974,#51975); +#51974 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51975 = VECTOR('',#51976,1.); +#51976 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51977 = ORIENTED_EDGE('',*,*,#51978,.F.); +#51978 = EDGE_CURVE('',#51979,#51971,#51981,.T.); +#51979 = VERTEX_POINT('',#51980); +#51980 = CARTESIAN_POINT('',(4.65,-6.,0.75)); +#51981 = LINE('',#51982,#51983); +#51982 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51983 = VECTOR('',#51984,1.); +#51984 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51985 = ORIENTED_EDGE('',*,*,#51986,.F.); +#51986 = EDGE_CURVE('',#51987,#51979,#51989,.T.); +#51987 = VERTEX_POINT('',#51988); +#51988 = CARTESIAN_POINT('',(4.85,-6.,0.75)); +#51989 = LINE('',#51990,#51991); +#51990 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51991 = VECTOR('',#51992,1.); +#51992 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51993 = ORIENTED_EDGE('',*,*,#51994,.F.); +#51994 = EDGE_CURVE('',#51645,#51987,#51995,.T.); +#51995 = LINE('',#51996,#51997); +#51996 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#51997 = VECTOR('',#51998,1.); +#51998 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#51999 = ORIENTED_EDGE('',*,*,#51644,.F.); +#52000 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52001,#52002) + ,(#52003,#52004 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#52001 = CARTESIAN_POINT('',(5.755919117457,-5.861838234914,0.1)); +#52002 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#52003 = CARTESIAN_POINT('',(-5.755919117457,-5.861838234914,0.1)); +#52004 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#52005 = ADVANCED_FACE('',(#52006),#52023,.F.); +#52006 = FACE_BOUND('',#52007,.F.); +#52007 = EDGE_LOOP('',(#52008,#52009,#52016,#52022)); +#52008 = ORIENTED_EDGE('',*,*,#49548,.T.); +#52009 = ORIENTED_EDGE('',*,*,#52010,.T.); +#52010 = EDGE_CURVE('',#49549,#52011,#52013,.T.); +#52011 = VERTEX_POINT('',#52012); +#52012 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52014,#52015),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#52014 = CARTESIAN_POINT('',(-5.861838234914,-5.755919117457,0.1)); +#52015 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52016 = ORIENTED_EDGE('',*,*,#52017,.F.); +#52017 = EDGE_CURVE('',#51668,#52011,#52018,.T.); +#52018 = LINE('',#52019,#52020); +#52019 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#52020 = VECTOR('',#52021,1.); +#52021 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#52022 = ORIENTED_EDGE('',*,*,#51667,.F.); +#52023 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52024,#52025) + ,(#52026,#52027 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#52024 = CARTESIAN_POINT('',(-5.755919117457,-5.861838234914,0.1)); +#52025 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#52026 = CARTESIAN_POINT('',(-5.861838234914,-5.755919117457,0.1)); +#52027 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52028 = ADVANCED_FACE('',(#52029),#52360,.F.); +#52029 = FACE_BOUND('',#52030,.F.); +#52030 = EDGE_LOOP('',(#52031,#52032,#52033,#52041,#52049,#52057,#52065, + #52073,#52081,#52089,#52097,#52105,#52113,#52121,#52129,#52137, + #52145,#52153,#52161,#52169,#52177,#52185,#52193,#52201,#52209, + #52217,#52225,#52233,#52241,#52249,#52257,#52265,#52273,#52281, + #52289,#52297,#52305,#52313,#52321,#52329,#52337,#52345,#52353, + #52359)); +#52031 = ORIENTED_EDGE('',*,*,#49556,.T.); +#52032 = ORIENTED_EDGE('',*,*,#49588,.T.); +#52033 = ORIENTED_EDGE('',*,*,#52034,.F.); +#52034 = EDGE_CURVE('',#52035,#49581,#52037,.T.); +#52035 = VERTEX_POINT('',#52036); +#52036 = CARTESIAN_POINT('',(-6.,4.85,0.75)); +#52037 = LINE('',#52038,#52039); +#52038 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52039 = VECTOR('',#52040,1.); +#52040 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52041 = ORIENTED_EDGE('',*,*,#52042,.F.); +#52042 = EDGE_CURVE('',#52043,#52035,#52045,.T.); +#52043 = VERTEX_POINT('',#52044); +#52044 = CARTESIAN_POINT('',(-6.,4.65,0.75)); +#52045 = LINE('',#52046,#52047); +#52046 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52047 = VECTOR('',#52048,1.); +#52048 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52049 = ORIENTED_EDGE('',*,*,#52050,.F.); +#52050 = EDGE_CURVE('',#52051,#52043,#52053,.T.); +#52051 = VERTEX_POINT('',#52052); +#52052 = CARTESIAN_POINT('',(-6.,4.35,0.75)); +#52053 = LINE('',#52054,#52055); +#52054 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52055 = VECTOR('',#52056,1.); +#52056 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52057 = ORIENTED_EDGE('',*,*,#52058,.F.); +#52058 = EDGE_CURVE('',#52059,#52051,#52061,.T.); +#52059 = VERTEX_POINT('',#52060); +#52060 = CARTESIAN_POINT('',(-6.,4.15,0.75)); +#52061 = LINE('',#52062,#52063); +#52062 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52063 = VECTOR('',#52064,1.); +#52064 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52065 = ORIENTED_EDGE('',*,*,#52066,.F.); +#52066 = EDGE_CURVE('',#52067,#52059,#52069,.T.); +#52067 = VERTEX_POINT('',#52068); +#52068 = CARTESIAN_POINT('',(-6.,3.85,0.75)); +#52069 = LINE('',#52070,#52071); +#52070 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52071 = VECTOR('',#52072,1.); +#52072 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52073 = ORIENTED_EDGE('',*,*,#52074,.F.); +#52074 = EDGE_CURVE('',#52075,#52067,#52077,.T.); +#52075 = VERTEX_POINT('',#52076); +#52076 = CARTESIAN_POINT('',(-6.,3.65,0.75)); +#52077 = LINE('',#52078,#52079); +#52078 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52079 = VECTOR('',#52080,1.); +#52080 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52081 = ORIENTED_EDGE('',*,*,#52082,.F.); +#52082 = EDGE_CURVE('',#52083,#52075,#52085,.T.); +#52083 = VERTEX_POINT('',#52084); +#52084 = CARTESIAN_POINT('',(-6.,3.35,0.75)); +#52085 = LINE('',#52086,#52087); +#52086 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52087 = VECTOR('',#52088,1.); +#52088 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52089 = ORIENTED_EDGE('',*,*,#52090,.F.); +#52090 = EDGE_CURVE('',#52091,#52083,#52093,.T.); +#52091 = VERTEX_POINT('',#52092); +#52092 = CARTESIAN_POINT('',(-6.,3.15,0.75)); +#52093 = LINE('',#52094,#52095); +#52094 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52095 = VECTOR('',#52096,1.); +#52096 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52097 = ORIENTED_EDGE('',*,*,#52098,.F.); +#52098 = EDGE_CURVE('',#52099,#52091,#52101,.T.); +#52099 = VERTEX_POINT('',#52100); +#52100 = CARTESIAN_POINT('',(-6.,2.85,0.75)); +#52101 = LINE('',#52102,#52103); +#52102 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52103 = VECTOR('',#52104,1.); +#52104 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52105 = ORIENTED_EDGE('',*,*,#52106,.F.); +#52106 = EDGE_CURVE('',#52107,#52099,#52109,.T.); +#52107 = VERTEX_POINT('',#52108); +#52108 = CARTESIAN_POINT('',(-6.,2.65,0.75)); +#52109 = LINE('',#52110,#52111); +#52110 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52111 = VECTOR('',#52112,1.); +#52112 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52113 = ORIENTED_EDGE('',*,*,#52114,.F.); +#52114 = EDGE_CURVE('',#52115,#52107,#52117,.T.); +#52115 = VERTEX_POINT('',#52116); +#52116 = CARTESIAN_POINT('',(-6.,2.35,0.75)); +#52117 = LINE('',#52118,#52119); +#52118 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52119 = VECTOR('',#52120,1.); +#52120 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52121 = ORIENTED_EDGE('',*,*,#52122,.F.); +#52122 = EDGE_CURVE('',#52123,#52115,#52125,.T.); +#52123 = VERTEX_POINT('',#52124); +#52124 = CARTESIAN_POINT('',(-6.,2.15,0.75)); +#52125 = LINE('',#52126,#52127); +#52126 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52127 = VECTOR('',#52128,1.); +#52128 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52129 = ORIENTED_EDGE('',*,*,#52130,.F.); +#52130 = EDGE_CURVE('',#52131,#52123,#52133,.T.); +#52131 = VERTEX_POINT('',#52132); +#52132 = CARTESIAN_POINT('',(-6.,1.85,0.75)); +#52133 = LINE('',#52134,#52135); +#52134 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52135 = VECTOR('',#52136,1.); +#52136 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52137 = ORIENTED_EDGE('',*,*,#52138,.F.); +#52138 = EDGE_CURVE('',#52139,#52131,#52141,.T.); +#52139 = VERTEX_POINT('',#52140); +#52140 = CARTESIAN_POINT('',(-6.,1.65,0.75)); +#52141 = LINE('',#52142,#52143); +#52142 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52143 = VECTOR('',#52144,1.); +#52144 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52145 = ORIENTED_EDGE('',*,*,#52146,.F.); +#52146 = EDGE_CURVE('',#52147,#52139,#52149,.T.); +#52147 = VERTEX_POINT('',#52148); +#52148 = CARTESIAN_POINT('',(-6.,1.35,0.75)); +#52149 = LINE('',#52150,#52151); +#52150 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52151 = VECTOR('',#52152,1.); +#52152 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52153 = ORIENTED_EDGE('',*,*,#52154,.F.); +#52154 = EDGE_CURVE('',#52155,#52147,#52157,.T.); +#52155 = VERTEX_POINT('',#52156); +#52156 = CARTESIAN_POINT('',(-6.,1.15,0.75)); +#52157 = LINE('',#52158,#52159); +#52158 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52159 = VECTOR('',#52160,1.); +#52160 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52161 = ORIENTED_EDGE('',*,*,#52162,.F.); +#52162 = EDGE_CURVE('',#52163,#52155,#52165,.T.); +#52163 = VERTEX_POINT('',#52164); +#52164 = CARTESIAN_POINT('',(-6.,0.85,0.75)); +#52165 = LINE('',#52166,#52167); +#52166 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52167 = VECTOR('',#52168,1.); +#52168 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52169 = ORIENTED_EDGE('',*,*,#52170,.F.); +#52170 = EDGE_CURVE('',#52171,#52163,#52173,.T.); +#52171 = VERTEX_POINT('',#52172); +#52172 = CARTESIAN_POINT('',(-6.,0.65,0.75)); +#52173 = LINE('',#52174,#52175); +#52174 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52175 = VECTOR('',#52176,1.); +#52176 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52177 = ORIENTED_EDGE('',*,*,#52178,.F.); +#52178 = EDGE_CURVE('',#52179,#52171,#52181,.T.); +#52179 = VERTEX_POINT('',#52180); +#52180 = CARTESIAN_POINT('',(-6.,0.35,0.75)); +#52181 = LINE('',#52182,#52183); +#52182 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52183 = VECTOR('',#52184,1.); +#52184 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52185 = ORIENTED_EDGE('',*,*,#52186,.F.); +#52186 = EDGE_CURVE('',#52187,#52179,#52189,.T.); +#52187 = VERTEX_POINT('',#52188); +#52188 = CARTESIAN_POINT('',(-6.,0.15,0.75)); +#52189 = LINE('',#52190,#52191); +#52190 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52191 = VECTOR('',#52192,1.); +#52192 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52193 = ORIENTED_EDGE('',*,*,#52194,.F.); +#52194 = EDGE_CURVE('',#52195,#52187,#52197,.T.); +#52195 = VERTEX_POINT('',#52196); +#52196 = CARTESIAN_POINT('',(-6.,-0.15,0.75)); +#52197 = LINE('',#52198,#52199); +#52198 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52199 = VECTOR('',#52200,1.); +#52200 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52201 = ORIENTED_EDGE('',*,*,#52202,.F.); +#52202 = EDGE_CURVE('',#52203,#52195,#52205,.T.); +#52203 = VERTEX_POINT('',#52204); +#52204 = CARTESIAN_POINT('',(-6.,-0.35,0.75)); +#52205 = LINE('',#52206,#52207); +#52206 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52207 = VECTOR('',#52208,1.); +#52208 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52209 = ORIENTED_EDGE('',*,*,#52210,.F.); +#52210 = EDGE_CURVE('',#52211,#52203,#52213,.T.); +#52211 = VERTEX_POINT('',#52212); +#52212 = CARTESIAN_POINT('',(-6.,-0.65,0.75)); +#52213 = LINE('',#52214,#52215); +#52214 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52215 = VECTOR('',#52216,1.); +#52216 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52217 = ORIENTED_EDGE('',*,*,#52218,.F.); +#52218 = EDGE_CURVE('',#52219,#52211,#52221,.T.); +#52219 = VERTEX_POINT('',#52220); +#52220 = CARTESIAN_POINT('',(-6.,-0.85,0.75)); +#52221 = LINE('',#52222,#52223); +#52222 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52223 = VECTOR('',#52224,1.); +#52224 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52225 = ORIENTED_EDGE('',*,*,#52226,.F.); +#52226 = EDGE_CURVE('',#52227,#52219,#52229,.T.); +#52227 = VERTEX_POINT('',#52228); +#52228 = CARTESIAN_POINT('',(-6.,-1.15,0.75)); +#52229 = LINE('',#52230,#52231); +#52230 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52231 = VECTOR('',#52232,1.); +#52232 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52233 = ORIENTED_EDGE('',*,*,#52234,.F.); +#52234 = EDGE_CURVE('',#52235,#52227,#52237,.T.); +#52235 = VERTEX_POINT('',#52236); +#52236 = CARTESIAN_POINT('',(-6.,-1.35,0.75)); +#52237 = LINE('',#52238,#52239); +#52238 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52239 = VECTOR('',#52240,1.); +#52240 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52241 = ORIENTED_EDGE('',*,*,#52242,.F.); +#52242 = EDGE_CURVE('',#52243,#52235,#52245,.T.); +#52243 = VERTEX_POINT('',#52244); +#52244 = CARTESIAN_POINT('',(-6.,-1.65,0.75)); +#52245 = LINE('',#52246,#52247); +#52246 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52247 = VECTOR('',#52248,1.); +#52248 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52249 = ORIENTED_EDGE('',*,*,#52250,.F.); +#52250 = EDGE_CURVE('',#52251,#52243,#52253,.T.); +#52251 = VERTEX_POINT('',#52252); +#52252 = CARTESIAN_POINT('',(-6.,-1.85,0.75)); +#52253 = LINE('',#52254,#52255); +#52254 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52255 = VECTOR('',#52256,1.); +#52256 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52257 = ORIENTED_EDGE('',*,*,#52258,.F.); +#52258 = EDGE_CURVE('',#52259,#52251,#52261,.T.); +#52259 = VERTEX_POINT('',#52260); +#52260 = CARTESIAN_POINT('',(-6.,-2.15,0.75)); +#52261 = LINE('',#52262,#52263); +#52262 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52263 = VECTOR('',#52264,1.); +#52264 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52265 = ORIENTED_EDGE('',*,*,#52266,.F.); +#52266 = EDGE_CURVE('',#52267,#52259,#52269,.T.); +#52267 = VERTEX_POINT('',#52268); +#52268 = CARTESIAN_POINT('',(-6.,-2.35,0.75)); +#52269 = LINE('',#52270,#52271); +#52270 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52271 = VECTOR('',#52272,1.); +#52272 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52273 = ORIENTED_EDGE('',*,*,#52274,.F.); +#52274 = EDGE_CURVE('',#52275,#52267,#52277,.T.); +#52275 = VERTEX_POINT('',#52276); +#52276 = CARTESIAN_POINT('',(-6.,-2.65,0.75)); +#52277 = LINE('',#52278,#52279); +#52278 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52279 = VECTOR('',#52280,1.); +#52280 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52281 = ORIENTED_EDGE('',*,*,#52282,.F.); +#52282 = EDGE_CURVE('',#52283,#52275,#52285,.T.); +#52283 = VERTEX_POINT('',#52284); +#52284 = CARTESIAN_POINT('',(-6.,-2.85,0.75)); +#52285 = LINE('',#52286,#52287); +#52286 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52287 = VECTOR('',#52288,1.); +#52288 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52289 = ORIENTED_EDGE('',*,*,#52290,.F.); +#52290 = EDGE_CURVE('',#52291,#52283,#52293,.T.); +#52291 = VERTEX_POINT('',#52292); +#52292 = CARTESIAN_POINT('',(-6.,-3.15,0.75)); +#52293 = LINE('',#52294,#52295); +#52294 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52295 = VECTOR('',#52296,1.); +#52296 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52297 = ORIENTED_EDGE('',*,*,#52298,.F.); +#52298 = EDGE_CURVE('',#52299,#52291,#52301,.T.); +#52299 = VERTEX_POINT('',#52300); +#52300 = CARTESIAN_POINT('',(-6.,-3.35,0.75)); +#52301 = LINE('',#52302,#52303); +#52302 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52303 = VECTOR('',#52304,1.); +#52304 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52305 = ORIENTED_EDGE('',*,*,#52306,.F.); +#52306 = EDGE_CURVE('',#52307,#52299,#52309,.T.); +#52307 = VERTEX_POINT('',#52308); +#52308 = CARTESIAN_POINT('',(-6.,-3.65,0.75)); +#52309 = LINE('',#52310,#52311); +#52310 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52311 = VECTOR('',#52312,1.); +#52312 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52313 = ORIENTED_EDGE('',*,*,#52314,.F.); +#52314 = EDGE_CURVE('',#52315,#52307,#52317,.T.); +#52315 = VERTEX_POINT('',#52316); +#52316 = CARTESIAN_POINT('',(-6.,-3.85,0.75)); +#52317 = LINE('',#52318,#52319); +#52318 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52319 = VECTOR('',#52320,1.); +#52320 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52321 = ORIENTED_EDGE('',*,*,#52322,.F.); +#52322 = EDGE_CURVE('',#52323,#52315,#52325,.T.); +#52323 = VERTEX_POINT('',#52324); +#52324 = CARTESIAN_POINT('',(-6.,-4.15,0.75)); +#52325 = LINE('',#52326,#52327); +#52326 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52327 = VECTOR('',#52328,1.); +#52328 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52329 = ORIENTED_EDGE('',*,*,#52330,.F.); +#52330 = EDGE_CURVE('',#52331,#52323,#52333,.T.); +#52331 = VERTEX_POINT('',#52332); +#52332 = CARTESIAN_POINT('',(-6.,-4.35,0.75)); +#52333 = LINE('',#52334,#52335); +#52334 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52335 = VECTOR('',#52336,1.); +#52336 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52337 = ORIENTED_EDGE('',*,*,#52338,.F.); +#52338 = EDGE_CURVE('',#52339,#52331,#52341,.T.); +#52339 = VERTEX_POINT('',#52340); +#52340 = CARTESIAN_POINT('',(-6.,-4.65,0.75)); +#52341 = LINE('',#52342,#52343); +#52342 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52343 = VECTOR('',#52344,1.); +#52344 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52345 = ORIENTED_EDGE('',*,*,#52346,.F.); +#52346 = EDGE_CURVE('',#52347,#52339,#52349,.T.); +#52347 = VERTEX_POINT('',#52348); +#52348 = CARTESIAN_POINT('',(-6.,-4.85,0.75)); +#52349 = LINE('',#52350,#52351); +#52350 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52351 = VECTOR('',#52352,1.); +#52352 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52353 = ORIENTED_EDGE('',*,*,#52354,.F.); +#52354 = EDGE_CURVE('',#52011,#52347,#52355,.T.); +#52355 = LINE('',#52356,#52357); +#52356 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52357 = VECTOR('',#52358,1.); +#52358 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#52359 = ORIENTED_EDGE('',*,*,#52010,.F.); +#52360 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52361,#52362) + ,(#52363,#52364 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#52361 = CARTESIAN_POINT('',(-5.861838234914,-5.755919117457,0.1)); +#52362 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#52363 = CARTESIAN_POINT('',(-5.861838234914,5.755919117457,0.1)); +#52364 = CARTESIAN_POINT('',(-6.,5.825,0.75)); +#52365 = ADVANCED_FACE('',(#52366),#52383,.F.); +#52366 = FACE_BOUND('',#52367,.F.); +#52367 = EDGE_LOOP('',(#52368,#52369,#52376,#52382)); +#52368 = ORIENTED_EDGE('',*,*,#49609,.T.); +#52369 = ORIENTED_EDGE('',*,*,#52370,.T.); +#52370 = EDGE_CURVE('',#49603,#52371,#52373,.T.); +#52371 = VERTEX_POINT('',#52372); +#52372 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#52373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52374,#52375),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#52374 = CARTESIAN_POINT('',(6.,5.825,0.75)); +#52375 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#52376 = ORIENTED_EDGE('',*,*,#52377,.F.); +#52377 = EDGE_CURVE('',#49634,#52371,#52378,.T.); +#52378 = LINE('',#52379,#52380); +#52379 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52380 = VECTOR('',#52381,1.); +#52381 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#52382 = ORIENTED_EDGE('',*,*,#49633,.F.); +#52383 = PLANE('',#52384); +#52384 = AXIS2_PLACEMENT_3D('',#52385,#52386,#52387); +#52385 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52386 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#52387 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#52388 = ADVANCED_FACE('',(#52389),#52475,.T.); +#52389 = FACE_BOUND('',#52390,.T.); +#52390 = EDGE_LOOP('',(#52391,#52392,#52393,#52402,#52410,#52419,#52427, + #52435,#52443,#52452,#52460,#52469)); +#52391 = ORIENTED_EDGE('',*,*,#49624,.F.); +#52392 = ORIENTED_EDGE('',*,*,#49663,.T.); +#52393 = ORIENTED_EDGE('',*,*,#52394,.T.); +#52394 = EDGE_CURVE('',#49664,#52395,#52397,.T.); +#52395 = VERTEX_POINT('',#52396); +#52396 = CARTESIAN_POINT('',(4.85,6.3,0.65)); +#52397 = CIRCLE('',#52398,0.1); +#52398 = AXIS2_PLACEMENT_3D('',#52399,#52400,#52401); +#52399 = CARTESIAN_POINT('',(4.85,6.2,0.65)); +#52400 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52401 = DIRECTION('',(0.,0.,1.)); +#52402 = ORIENTED_EDGE('',*,*,#52403,.T.); +#52403 = EDGE_CURVE('',#52395,#52404,#52406,.T.); +#52404 = VERTEX_POINT('',#52405); +#52405 = CARTESIAN_POINT('',(4.85,6.3,0.2)); +#52406 = LINE('',#52407,#52408); +#52407 = CARTESIAN_POINT('',(4.85,6.3,0.65)); +#52408 = VECTOR('',#52409,1.); +#52409 = DIRECTION('',(0.,0.,-1.)); +#52410 = ORIENTED_EDGE('',*,*,#52411,.T.); +#52411 = EDGE_CURVE('',#52404,#52412,#52414,.T.); +#52412 = VERTEX_POINT('',#52413); +#52413 = CARTESIAN_POINT('',(4.85,6.5,-1.942890293094E-16)); +#52414 = CIRCLE('',#52415,0.2); +#52415 = AXIS2_PLACEMENT_3D('',#52416,#52417,#52418); +#52416 = CARTESIAN_POINT('',(4.85,6.5,0.2)); +#52417 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52418 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52419 = ORIENTED_EDGE('',*,*,#52420,.T.); +#52420 = EDGE_CURVE('',#52412,#52421,#52423,.T.); +#52421 = VERTEX_POINT('',#52422); +#52422 = CARTESIAN_POINT('',(4.85,7.,-1.942890293094E-16)); +#52423 = LINE('',#52424,#52425); +#52424 = CARTESIAN_POINT('',(4.85,6.5,-1.942890293094E-16)); +#52425 = VECTOR('',#52426,1.); +#52426 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#52427 = ORIENTED_EDGE('',*,*,#52428,.T.); +#52428 = EDGE_CURVE('',#52421,#52429,#52431,.T.); +#52429 = VERTEX_POINT('',#52430); +#52430 = CARTESIAN_POINT('',(4.85,7.,0.1)); +#52431 = LINE('',#52432,#52433); +#52432 = CARTESIAN_POINT('',(4.85,7.,-1.942890293094E-16)); +#52433 = VECTOR('',#52434,1.); +#52434 = DIRECTION('',(0.,0.,1.)); +#52435 = ORIENTED_EDGE('',*,*,#52436,.T.); +#52436 = EDGE_CURVE('',#52429,#52437,#52439,.T.); +#52437 = VERTEX_POINT('',#52438); +#52438 = CARTESIAN_POINT('',(4.85,6.5,0.1)); +#52439 = LINE('',#52440,#52441); +#52440 = CARTESIAN_POINT('',(4.85,7.,0.1)); +#52441 = VECTOR('',#52442,1.); +#52442 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52443 = ORIENTED_EDGE('',*,*,#52444,.T.); +#52444 = EDGE_CURVE('',#52437,#52445,#52447,.T.); +#52445 = VERTEX_POINT('',#52446); +#52446 = CARTESIAN_POINT('',(4.85,6.4,0.2)); +#52447 = CIRCLE('',#52448,0.1); +#52448 = AXIS2_PLACEMENT_3D('',#52449,#52450,#52451); +#52449 = CARTESIAN_POINT('',(4.85,6.5,0.2)); +#52450 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#52451 = DIRECTION('',(0.,0.,-1.)); +#52452 = ORIENTED_EDGE('',*,*,#52453,.T.); +#52453 = EDGE_CURVE('',#52445,#52454,#52456,.T.); +#52454 = VERTEX_POINT('',#52455); +#52455 = CARTESIAN_POINT('',(4.85,6.4,0.65)); +#52456 = LINE('',#52457,#52458); +#52457 = CARTESIAN_POINT('',(4.85,6.4,0.2)); +#52458 = VECTOR('',#52459,1.); +#52459 = DIRECTION('',(0.,0.,1.)); +#52460 = ORIENTED_EDGE('',*,*,#52461,.T.); +#52461 = EDGE_CURVE('',#52454,#52462,#52464,.T.); +#52462 = VERTEX_POINT('',#52463); +#52463 = CARTESIAN_POINT('',(4.85,6.2,0.85)); +#52464 = CIRCLE('',#52465,0.2); +#52465 = AXIS2_PLACEMENT_3D('',#52466,#52467,#52468); +#52466 = CARTESIAN_POINT('',(4.85,6.2,0.65)); +#52467 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52468 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#52469 = ORIENTED_EDGE('',*,*,#52470,.T.); +#52470 = EDGE_CURVE('',#52462,#49625,#52471,.T.); +#52471 = LINE('',#52472,#52473); +#52472 = CARTESIAN_POINT('',(4.85,6.2,0.85)); +#52473 = VECTOR('',#52474,1.); +#52474 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52475 = PLANE('',#52476); +#52476 = AXIS2_PLACEMENT_3D('',#52477,#52478,#52479); +#52477 = CARTESIAN_POINT('',(4.85,6.400244542703,0.394853274378)); +#52478 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52479 = DIRECTION('',(0.,-0.,1.)); +#52480 = ADVANCED_FACE('',(#52481),#52496,.F.); +#52481 = FACE_BOUND('',#52482,.F.); +#52482 = EDGE_LOOP('',(#52483,#52489,#52490,#52495)); +#52483 = ORIENTED_EDGE('',*,*,#52484,.F.); +#52484 = EDGE_CURVE('',#49625,#51170,#52485,.T.); +#52485 = LINE('',#52486,#52487); +#52486 = CARTESIAN_POINT('',(4.85,6.2,0.85)); +#52487 = VECTOR('',#52488,1.); +#52488 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52489 = ORIENTED_EDGE('',*,*,#49640,.T.); +#52490 = ORIENTED_EDGE('',*,*,#52491,.T.); +#52491 = EDGE_CURVE('',#49634,#50848,#52492,.T.); +#52492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52493,#52494),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#52493 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52494 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#52495 = ORIENTED_EDGE('',*,*,#51177,.F.); +#52496 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52497,#52498) + ,(#52499,#52500 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#52497 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#52498 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#52499 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52500 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#52501 = ADVANCED_FACE('',(#52502),#52588,.F.); +#52502 = FACE_BOUND('',#52503,.F.); +#52503 = EDGE_LOOP('',(#52504,#52505,#52506,#52515,#52523,#52532,#52540, + #52548,#52556,#52565,#52573,#52582)); +#52504 = ORIENTED_EDGE('',*,*,#49694,.F.); +#52505 = ORIENTED_EDGE('',*,*,#49654,.T.); +#52506 = ORIENTED_EDGE('',*,*,#52507,.T.); +#52507 = EDGE_CURVE('',#49655,#52508,#52510,.T.); +#52508 = VERTEX_POINT('',#52509); +#52509 = CARTESIAN_POINT('',(4.65,6.3,0.65)); +#52510 = CIRCLE('',#52511,0.1); +#52511 = AXIS2_PLACEMENT_3D('',#52512,#52513,#52514); +#52512 = CARTESIAN_POINT('',(4.65,6.2,0.65)); +#52513 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52514 = DIRECTION('',(0.,0.,1.)); +#52515 = ORIENTED_EDGE('',*,*,#52516,.T.); +#52516 = EDGE_CURVE('',#52508,#52517,#52519,.T.); +#52517 = VERTEX_POINT('',#52518); +#52518 = CARTESIAN_POINT('',(4.65,6.3,0.2)); +#52519 = LINE('',#52520,#52521); +#52520 = CARTESIAN_POINT('',(4.65,6.3,0.65)); +#52521 = VECTOR('',#52522,1.); +#52522 = DIRECTION('',(0.,0.,-1.)); +#52523 = ORIENTED_EDGE('',*,*,#52524,.T.); +#52524 = EDGE_CURVE('',#52517,#52525,#52527,.T.); +#52525 = VERTEX_POINT('',#52526); +#52526 = CARTESIAN_POINT('',(4.65,6.5,-1.942890293094E-16)); +#52527 = CIRCLE('',#52528,0.2); +#52528 = AXIS2_PLACEMENT_3D('',#52529,#52530,#52531); +#52529 = CARTESIAN_POINT('',(4.65,6.5,0.2)); +#52530 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52531 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52532 = ORIENTED_EDGE('',*,*,#52533,.T.); +#52533 = EDGE_CURVE('',#52525,#52534,#52536,.T.); +#52534 = VERTEX_POINT('',#52535); +#52535 = CARTESIAN_POINT('',(4.65,7.,-1.942890293094E-16)); +#52536 = LINE('',#52537,#52538); +#52537 = CARTESIAN_POINT('',(4.65,6.5,-1.942890293094E-16)); +#52538 = VECTOR('',#52539,1.); +#52539 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#52540 = ORIENTED_EDGE('',*,*,#52541,.T.); +#52541 = EDGE_CURVE('',#52534,#52542,#52544,.T.); +#52542 = VERTEX_POINT('',#52543); +#52543 = CARTESIAN_POINT('',(4.65,7.,0.1)); +#52544 = LINE('',#52545,#52546); +#52545 = CARTESIAN_POINT('',(4.65,7.,-1.942890293094E-16)); +#52546 = VECTOR('',#52547,1.); +#52547 = DIRECTION('',(0.,0.,1.)); +#52548 = ORIENTED_EDGE('',*,*,#52549,.T.); +#52549 = EDGE_CURVE('',#52542,#52550,#52552,.T.); +#52550 = VERTEX_POINT('',#52551); +#52551 = CARTESIAN_POINT('',(4.65,6.5,0.1)); +#52552 = LINE('',#52553,#52554); +#52553 = CARTESIAN_POINT('',(4.65,7.,0.1)); +#52554 = VECTOR('',#52555,1.); +#52555 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52556 = ORIENTED_EDGE('',*,*,#52557,.T.); +#52557 = EDGE_CURVE('',#52550,#52558,#52560,.T.); +#52558 = VERTEX_POINT('',#52559); +#52559 = CARTESIAN_POINT('',(4.65,6.4,0.2)); +#52560 = CIRCLE('',#52561,0.1); +#52561 = AXIS2_PLACEMENT_3D('',#52562,#52563,#52564); +#52562 = CARTESIAN_POINT('',(4.65,6.5,0.2)); +#52563 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#52564 = DIRECTION('',(0.,0.,-1.)); +#52565 = ORIENTED_EDGE('',*,*,#52566,.T.); +#52566 = EDGE_CURVE('',#52558,#52567,#52569,.T.); +#52567 = VERTEX_POINT('',#52568); +#52568 = CARTESIAN_POINT('',(4.65,6.4,0.65)); +#52569 = LINE('',#52570,#52571); +#52570 = CARTESIAN_POINT('',(4.65,6.4,0.2)); +#52571 = VECTOR('',#52572,1.); +#52572 = DIRECTION('',(0.,0.,1.)); +#52573 = ORIENTED_EDGE('',*,*,#52574,.T.); +#52574 = EDGE_CURVE('',#52567,#52575,#52577,.T.); +#52575 = VERTEX_POINT('',#52576); +#52576 = CARTESIAN_POINT('',(4.65,6.2,0.85)); +#52577 = CIRCLE('',#52578,0.2); +#52578 = AXIS2_PLACEMENT_3D('',#52579,#52580,#52581); +#52579 = CARTESIAN_POINT('',(4.65,6.2,0.65)); +#52580 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52581 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#52582 = ORIENTED_EDGE('',*,*,#52583,.T.); +#52583 = EDGE_CURVE('',#52575,#49695,#52584,.T.); +#52584 = LINE('',#52585,#52586); +#52585 = CARTESIAN_POINT('',(4.65,6.2,0.85)); +#52586 = VECTOR('',#52587,1.); +#52587 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52588 = PLANE('',#52589); +#52589 = AXIS2_PLACEMENT_3D('',#52590,#52591,#52592); +#52590 = CARTESIAN_POINT('',(4.65,6.400244542703,0.394853274378)); +#52591 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52592 = DIRECTION('',(0.,-0.,1.)); +#52593 = ADVANCED_FACE('',(#52594),#52605,.F.); +#52594 = FACE_BOUND('',#52595,.F.); +#52595 = EDGE_LOOP('',(#52596,#52597,#52598,#52604)); +#52596 = ORIENTED_EDGE('',*,*,#49671,.T.); +#52597 = ORIENTED_EDGE('',*,*,#52394,.T.); +#52598 = ORIENTED_EDGE('',*,*,#52599,.F.); +#52599 = EDGE_CURVE('',#52508,#52395,#52600,.T.); +#52600 = LINE('',#52601,#52602); +#52601 = CARTESIAN_POINT('',(4.65,6.3,0.65)); +#52602 = VECTOR('',#52603,1.); +#52603 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52604 = ORIENTED_EDGE('',*,*,#52507,.F.); +#52605 = CYLINDRICAL_SURFACE('',#52606,0.1); +#52606 = AXIS2_PLACEMENT_3D('',#52607,#52608,#52609); +#52607 = CARTESIAN_POINT('',(4.65,6.2,0.65)); +#52608 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52609 = DIRECTION('',(0.,0.,1.)); +#52610 = ADVANCED_FACE('',(#52611),#52697,.T.); +#52611 = FACE_BOUND('',#52612,.T.); +#52612 = EDGE_LOOP('',(#52613,#52614,#52615,#52624,#52632,#52641,#52649, + #52657,#52665,#52674,#52682,#52691)); +#52613 = ORIENTED_EDGE('',*,*,#49685,.F.); +#52614 = ORIENTED_EDGE('',*,*,#49756,.T.); +#52615 = ORIENTED_EDGE('',*,*,#52616,.T.); +#52616 = EDGE_CURVE('',#49757,#52617,#52619,.T.); +#52617 = VERTEX_POINT('',#52618); +#52618 = CARTESIAN_POINT('',(4.35,6.3,0.65)); +#52619 = CIRCLE('',#52620,0.1); +#52620 = AXIS2_PLACEMENT_3D('',#52621,#52622,#52623); +#52621 = CARTESIAN_POINT('',(4.35,6.2,0.65)); +#52622 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52623 = DIRECTION('',(0.,0.,1.)); +#52624 = ORIENTED_EDGE('',*,*,#52625,.T.); +#52625 = EDGE_CURVE('',#52617,#52626,#52628,.T.); +#52626 = VERTEX_POINT('',#52627); +#52627 = CARTESIAN_POINT('',(4.35,6.3,0.2)); +#52628 = LINE('',#52629,#52630); +#52629 = CARTESIAN_POINT('',(4.35,6.3,0.65)); +#52630 = VECTOR('',#52631,1.); +#52631 = DIRECTION('',(0.,0.,-1.)); +#52632 = ORIENTED_EDGE('',*,*,#52633,.T.); +#52633 = EDGE_CURVE('',#52626,#52634,#52636,.T.); +#52634 = VERTEX_POINT('',#52635); +#52635 = CARTESIAN_POINT('',(4.35,6.5,-1.942890293094E-16)); +#52636 = CIRCLE('',#52637,0.2); +#52637 = AXIS2_PLACEMENT_3D('',#52638,#52639,#52640); +#52638 = CARTESIAN_POINT('',(4.35,6.5,0.2)); +#52639 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52640 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52641 = ORIENTED_EDGE('',*,*,#52642,.T.); +#52642 = EDGE_CURVE('',#52634,#52643,#52645,.T.); +#52643 = VERTEX_POINT('',#52644); +#52644 = CARTESIAN_POINT('',(4.35,7.,-1.942890293094E-16)); +#52645 = LINE('',#52646,#52647); +#52646 = CARTESIAN_POINT('',(4.35,6.5,-1.942890293094E-16)); +#52647 = VECTOR('',#52648,1.); +#52648 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#52649 = ORIENTED_EDGE('',*,*,#52650,.T.); +#52650 = EDGE_CURVE('',#52643,#52651,#52653,.T.); +#52651 = VERTEX_POINT('',#52652); +#52652 = CARTESIAN_POINT('',(4.35,7.,0.1)); +#52653 = LINE('',#52654,#52655); +#52654 = CARTESIAN_POINT('',(4.35,7.,-1.942890293094E-16)); +#52655 = VECTOR('',#52656,1.); +#52656 = DIRECTION('',(0.,0.,1.)); +#52657 = ORIENTED_EDGE('',*,*,#52658,.T.); +#52658 = EDGE_CURVE('',#52651,#52659,#52661,.T.); +#52659 = VERTEX_POINT('',#52660); +#52660 = CARTESIAN_POINT('',(4.35,6.5,0.1)); +#52661 = LINE('',#52662,#52663); +#52662 = CARTESIAN_POINT('',(4.35,7.,0.1)); +#52663 = VECTOR('',#52664,1.); +#52664 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52665 = ORIENTED_EDGE('',*,*,#52666,.T.); +#52666 = EDGE_CURVE('',#52659,#52667,#52669,.T.); +#52667 = VERTEX_POINT('',#52668); +#52668 = CARTESIAN_POINT('',(4.35,6.4,0.2)); +#52669 = CIRCLE('',#52670,0.1); +#52670 = AXIS2_PLACEMENT_3D('',#52671,#52672,#52673); +#52671 = CARTESIAN_POINT('',(4.35,6.5,0.2)); +#52672 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#52673 = DIRECTION('',(0.,0.,-1.)); +#52674 = ORIENTED_EDGE('',*,*,#52675,.T.); +#52675 = EDGE_CURVE('',#52667,#52676,#52678,.T.); +#52676 = VERTEX_POINT('',#52677); +#52677 = CARTESIAN_POINT('',(4.35,6.4,0.65)); +#52678 = LINE('',#52679,#52680); +#52679 = CARTESIAN_POINT('',(4.35,6.4,0.2)); +#52680 = VECTOR('',#52681,1.); +#52681 = DIRECTION('',(0.,0.,1.)); +#52682 = ORIENTED_EDGE('',*,*,#52683,.T.); +#52683 = EDGE_CURVE('',#52676,#52684,#52686,.T.); +#52684 = VERTEX_POINT('',#52685); +#52685 = CARTESIAN_POINT('',(4.35,6.2,0.85)); +#52686 = CIRCLE('',#52687,0.2); +#52687 = AXIS2_PLACEMENT_3D('',#52688,#52689,#52690); +#52688 = CARTESIAN_POINT('',(4.35,6.2,0.65)); +#52689 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52690 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#52691 = ORIENTED_EDGE('',*,*,#52692,.T.); +#52692 = EDGE_CURVE('',#52684,#49686,#52693,.T.); +#52693 = LINE('',#52694,#52695); +#52694 = CARTESIAN_POINT('',(4.35,6.2,0.85)); +#52695 = VECTOR('',#52696,1.); +#52696 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52697 = PLANE('',#52698); +#52698 = AXIS2_PLACEMENT_3D('',#52699,#52700,#52701); +#52699 = CARTESIAN_POINT('',(4.35,6.400244542703,0.394853274378)); +#52700 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52701 = DIRECTION('',(0.,-0.,1.)); +#52702 = ADVANCED_FACE('',(#52703),#52719,.F.); +#52703 = FACE_BOUND('',#52704,.F.); +#52704 = EDGE_LOOP('',(#52705,#52711,#52712,#52718)); +#52705 = ORIENTED_EDGE('',*,*,#52706,.F.); +#52706 = EDGE_CURVE('',#49686,#51154,#52707,.T.); +#52707 = LINE('',#52708,#52709); +#52708 = CARTESIAN_POINT('',(4.35,6.2,0.85)); +#52709 = VECTOR('',#52710,1.); +#52710 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52711 = ORIENTED_EDGE('',*,*,#49702,.T.); +#52712 = ORIENTED_EDGE('',*,*,#52713,.T.); +#52713 = EDGE_CURVE('',#49695,#51162,#52714,.T.); +#52714 = LINE('',#52715,#52716); +#52715 = CARTESIAN_POINT('',(4.65,6.2,0.85)); +#52716 = VECTOR('',#52717,1.); +#52717 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52718 = ORIENTED_EDGE('',*,*,#51161,.F.); +#52719 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52720,#52721) + ,(#52722,#52723 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#52720 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#52721 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#52722 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52723 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#52724 = ADVANCED_FACE('',(#52725),#52744,.F.); +#52725 = FACE_BOUND('',#52726,.F.); +#52726 = EDGE_LOOP('',(#52727,#52728,#52737,#52743)); +#52727 = ORIENTED_EDGE('',*,*,#49733,.T.); +#52728 = ORIENTED_EDGE('',*,*,#52729,.T.); +#52729 = EDGE_CURVE('',#49726,#52730,#52732,.T.); +#52730 = VERTEX_POINT('',#52731); +#52731 = CARTESIAN_POINT('',(-4.15,6.3,0.65)); +#52732 = CIRCLE('',#52733,0.1); +#52733 = AXIS2_PLACEMENT_3D('',#52734,#52735,#52736); +#52734 = CARTESIAN_POINT('',(-4.15,6.2,0.65)); +#52735 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52736 = DIRECTION('',(0.,0.,1.)); +#52737 = ORIENTED_EDGE('',*,*,#52738,.F.); +#52738 = EDGE_CURVE('',#51211,#52730,#52739,.T.); +#52739 = LINE('',#52740,#52741); +#52740 = CARTESIAN_POINT('',(-4.35,6.3,0.65)); +#52741 = VECTOR('',#52742,1.); +#52742 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52743 = ORIENTED_EDGE('',*,*,#51210,.F.); +#52744 = CYLINDRICAL_SURFACE('',#52745,0.1); +#52745 = AXIS2_PLACEMENT_3D('',#52746,#52747,#52748); +#52746 = CARTESIAN_POINT('',(-4.35,6.2,0.65)); +#52747 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52748 = DIRECTION('',(0.,0.,1.)); +#52749 = ADVANCED_FACE('',(#52750),#52828,.T.); +#52750 = FACE_BOUND('',#52751,.T.); +#52751 = EDGE_LOOP('',(#52752,#52753,#52754,#52755,#52763,#52772,#52780, + #52788,#52796,#52805,#52813,#52822)); +#52752 = ORIENTED_EDGE('',*,*,#49778,.F.); +#52753 = ORIENTED_EDGE('',*,*,#49725,.T.); +#52754 = ORIENTED_EDGE('',*,*,#52729,.T.); +#52755 = ORIENTED_EDGE('',*,*,#52756,.T.); +#52756 = EDGE_CURVE('',#52730,#52757,#52759,.T.); +#52757 = VERTEX_POINT('',#52758); +#52758 = CARTESIAN_POINT('',(-4.15,6.3,0.2)); +#52759 = LINE('',#52760,#52761); +#52760 = CARTESIAN_POINT('',(-4.15,6.3,0.65)); +#52761 = VECTOR('',#52762,1.); +#52762 = DIRECTION('',(0.,0.,-1.)); +#52763 = ORIENTED_EDGE('',*,*,#52764,.T.); +#52764 = EDGE_CURVE('',#52757,#52765,#52767,.T.); +#52765 = VERTEX_POINT('',#52766); +#52766 = CARTESIAN_POINT('',(-4.15,6.5,-1.942890293094E-16)); +#52767 = CIRCLE('',#52768,0.2); +#52768 = AXIS2_PLACEMENT_3D('',#52769,#52770,#52771); +#52769 = CARTESIAN_POINT('',(-4.15,6.5,0.2)); +#52770 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52771 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52772 = ORIENTED_EDGE('',*,*,#52773,.T.); +#52773 = EDGE_CURVE('',#52765,#52774,#52776,.T.); +#52774 = VERTEX_POINT('',#52775); +#52775 = CARTESIAN_POINT('',(-4.15,7.,-1.942890293094E-16)); +#52776 = LINE('',#52777,#52778); +#52777 = CARTESIAN_POINT('',(-4.15,6.5,-1.942890293094E-16)); +#52778 = VECTOR('',#52779,1.); +#52779 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#52780 = ORIENTED_EDGE('',*,*,#52781,.T.); +#52781 = EDGE_CURVE('',#52774,#52782,#52784,.T.); +#52782 = VERTEX_POINT('',#52783); +#52783 = CARTESIAN_POINT('',(-4.15,7.,0.1)); +#52784 = LINE('',#52785,#52786); +#52785 = CARTESIAN_POINT('',(-4.15,7.,-1.942890293094E-16)); +#52786 = VECTOR('',#52787,1.); +#52787 = DIRECTION('',(0.,0.,1.)); +#52788 = ORIENTED_EDGE('',*,*,#52789,.T.); +#52789 = EDGE_CURVE('',#52782,#52790,#52792,.T.); +#52790 = VERTEX_POINT('',#52791); +#52791 = CARTESIAN_POINT('',(-4.15,6.5,0.1)); +#52792 = LINE('',#52793,#52794); +#52793 = CARTESIAN_POINT('',(-4.15,7.,0.1)); +#52794 = VECTOR('',#52795,1.); +#52795 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52796 = ORIENTED_EDGE('',*,*,#52797,.T.); +#52797 = EDGE_CURVE('',#52790,#52798,#52800,.T.); +#52798 = VERTEX_POINT('',#52799); +#52799 = CARTESIAN_POINT('',(-4.15,6.4,0.2)); +#52800 = CIRCLE('',#52801,0.1); +#52801 = AXIS2_PLACEMENT_3D('',#52802,#52803,#52804); +#52802 = CARTESIAN_POINT('',(-4.15,6.5,0.2)); +#52803 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#52804 = DIRECTION('',(0.,0.,-1.)); +#52805 = ORIENTED_EDGE('',*,*,#52806,.T.); +#52806 = EDGE_CURVE('',#52798,#52807,#52809,.T.); +#52807 = VERTEX_POINT('',#52808); +#52808 = CARTESIAN_POINT('',(-4.15,6.4,0.65)); +#52809 = LINE('',#52810,#52811); +#52810 = CARTESIAN_POINT('',(-4.15,6.4,0.2)); +#52811 = VECTOR('',#52812,1.); +#52812 = DIRECTION('',(0.,0.,1.)); +#52813 = ORIENTED_EDGE('',*,*,#52814,.T.); +#52814 = EDGE_CURVE('',#52807,#52815,#52817,.T.); +#52815 = VERTEX_POINT('',#52816); +#52816 = CARTESIAN_POINT('',(-4.15,6.2,0.85)); +#52817 = CIRCLE('',#52818,0.2); +#52818 = AXIS2_PLACEMENT_3D('',#52819,#52820,#52821); +#52819 = CARTESIAN_POINT('',(-4.15,6.2,0.65)); +#52820 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52821 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#52822 = ORIENTED_EDGE('',*,*,#52823,.T.); +#52823 = EDGE_CURVE('',#52815,#49779,#52824,.T.); +#52824 = LINE('',#52825,#52826); +#52825 = CARTESIAN_POINT('',(-4.15,6.2,0.85)); +#52826 = VECTOR('',#52827,1.); +#52827 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52828 = PLANE('',#52829); +#52829 = AXIS2_PLACEMENT_3D('',#52830,#52831,#52832); +#52830 = CARTESIAN_POINT('',(-4.15,6.400244542703,0.394853274378)); +#52831 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52832 = DIRECTION('',(0.,-0.,1.)); +#52833 = ADVANCED_FACE('',(#52834),#52920,.F.); +#52834 = FACE_BOUND('',#52835,.F.); +#52835 = EDGE_LOOP('',(#52836,#52837,#52838,#52847,#52855,#52864,#52872, + #52880,#52888,#52897,#52905,#52914)); +#52836 = ORIENTED_EDGE('',*,*,#49818,.F.); +#52837 = ORIENTED_EDGE('',*,*,#49747,.T.); +#52838 = ORIENTED_EDGE('',*,*,#52839,.T.); +#52839 = EDGE_CURVE('',#49748,#52840,#52842,.T.); +#52840 = VERTEX_POINT('',#52841); +#52841 = CARTESIAN_POINT('',(4.15,6.3,0.65)); +#52842 = CIRCLE('',#52843,0.1); +#52843 = AXIS2_PLACEMENT_3D('',#52844,#52845,#52846); +#52844 = CARTESIAN_POINT('',(4.15,6.2,0.65)); +#52845 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52846 = DIRECTION('',(0.,0.,1.)); +#52847 = ORIENTED_EDGE('',*,*,#52848,.T.); +#52848 = EDGE_CURVE('',#52840,#52849,#52851,.T.); +#52849 = VERTEX_POINT('',#52850); +#52850 = CARTESIAN_POINT('',(4.15,6.3,0.2)); +#52851 = LINE('',#52852,#52853); +#52852 = CARTESIAN_POINT('',(4.15,6.3,0.65)); +#52853 = VECTOR('',#52854,1.); +#52854 = DIRECTION('',(0.,0.,-1.)); +#52855 = ORIENTED_EDGE('',*,*,#52856,.T.); +#52856 = EDGE_CURVE('',#52849,#52857,#52859,.T.); +#52857 = VERTEX_POINT('',#52858); +#52858 = CARTESIAN_POINT('',(4.15,6.5,-1.942890293094E-16)); +#52859 = CIRCLE('',#52860,0.2); +#52860 = AXIS2_PLACEMENT_3D('',#52861,#52862,#52863); +#52861 = CARTESIAN_POINT('',(4.15,6.5,0.2)); +#52862 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52863 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52864 = ORIENTED_EDGE('',*,*,#52865,.T.); +#52865 = EDGE_CURVE('',#52857,#52866,#52868,.T.); +#52866 = VERTEX_POINT('',#52867); +#52867 = CARTESIAN_POINT('',(4.15,7.,-1.942890293094E-16)); +#52868 = LINE('',#52869,#52870); +#52869 = CARTESIAN_POINT('',(4.15,6.5,-1.942890293094E-16)); +#52870 = VECTOR('',#52871,1.); +#52871 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#52872 = ORIENTED_EDGE('',*,*,#52873,.T.); +#52873 = EDGE_CURVE('',#52866,#52874,#52876,.T.); +#52874 = VERTEX_POINT('',#52875); +#52875 = CARTESIAN_POINT('',(4.15,7.,0.1)); +#52876 = LINE('',#52877,#52878); +#52877 = CARTESIAN_POINT('',(4.15,7.,-1.942890293094E-16)); +#52878 = VECTOR('',#52879,1.); +#52879 = DIRECTION('',(0.,0.,1.)); +#52880 = ORIENTED_EDGE('',*,*,#52881,.T.); +#52881 = EDGE_CURVE('',#52874,#52882,#52884,.T.); +#52882 = VERTEX_POINT('',#52883); +#52883 = CARTESIAN_POINT('',(4.15,6.5,0.1)); +#52884 = LINE('',#52885,#52886); +#52885 = CARTESIAN_POINT('',(4.15,7.,0.1)); +#52886 = VECTOR('',#52887,1.); +#52887 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52888 = ORIENTED_EDGE('',*,*,#52889,.T.); +#52889 = EDGE_CURVE('',#52882,#52890,#52892,.T.); +#52890 = VERTEX_POINT('',#52891); +#52891 = CARTESIAN_POINT('',(4.15,6.4,0.2)); +#52892 = CIRCLE('',#52893,0.1); +#52893 = AXIS2_PLACEMENT_3D('',#52894,#52895,#52896); +#52894 = CARTESIAN_POINT('',(4.15,6.5,0.2)); +#52895 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#52896 = DIRECTION('',(0.,0.,-1.)); +#52897 = ORIENTED_EDGE('',*,*,#52898,.T.); +#52898 = EDGE_CURVE('',#52890,#52899,#52901,.T.); +#52899 = VERTEX_POINT('',#52900); +#52900 = CARTESIAN_POINT('',(4.15,6.4,0.65)); +#52901 = LINE('',#52902,#52903); +#52902 = CARTESIAN_POINT('',(4.15,6.4,0.2)); +#52903 = VECTOR('',#52904,1.); +#52904 = DIRECTION('',(0.,0.,1.)); +#52905 = ORIENTED_EDGE('',*,*,#52906,.T.); +#52906 = EDGE_CURVE('',#52899,#52907,#52909,.T.); +#52907 = VERTEX_POINT('',#52908); +#52908 = CARTESIAN_POINT('',(4.15,6.2,0.85)); +#52909 = CIRCLE('',#52910,0.2); +#52910 = AXIS2_PLACEMENT_3D('',#52911,#52912,#52913); +#52911 = CARTESIAN_POINT('',(4.15,6.2,0.65)); +#52912 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52913 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#52914 = ORIENTED_EDGE('',*,*,#52915,.T.); +#52915 = EDGE_CURVE('',#52907,#49819,#52916,.T.); +#52916 = LINE('',#52917,#52918); +#52917 = CARTESIAN_POINT('',(4.15,6.2,0.85)); +#52918 = VECTOR('',#52919,1.); +#52919 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52920 = PLANE('',#52921); +#52921 = AXIS2_PLACEMENT_3D('',#52922,#52923,#52924); +#52922 = CARTESIAN_POINT('',(4.15,6.400244542703,0.394853274378)); +#52923 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52924 = DIRECTION('',(0.,-0.,1.)); +#52925 = ADVANCED_FACE('',(#52926),#52937,.F.); +#52926 = FACE_BOUND('',#52927,.F.); +#52927 = EDGE_LOOP('',(#52928,#52929,#52930,#52936)); +#52928 = ORIENTED_EDGE('',*,*,#49764,.T.); +#52929 = ORIENTED_EDGE('',*,*,#52616,.T.); +#52930 = ORIENTED_EDGE('',*,*,#52931,.F.); +#52931 = EDGE_CURVE('',#52840,#52617,#52932,.T.); +#52932 = LINE('',#52933,#52934); +#52933 = CARTESIAN_POINT('',(4.15,6.3,0.65)); +#52934 = VECTOR('',#52935,1.); +#52935 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52936 = ORIENTED_EDGE('',*,*,#52839,.F.); +#52937 = CYLINDRICAL_SURFACE('',#52938,0.1); +#52938 = AXIS2_PLACEMENT_3D('',#52939,#52940,#52941); +#52939 = CARTESIAN_POINT('',(4.15,6.2,0.65)); +#52940 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52941 = DIRECTION('',(0.,0.,1.)); +#52942 = ADVANCED_FACE('',(#52943),#52959,.F.); +#52943 = FACE_BOUND('',#52944,.F.); +#52944 = EDGE_LOOP('',(#52945,#52951,#52952,#52958)); +#52945 = ORIENTED_EDGE('',*,*,#52946,.F.); +#52946 = EDGE_CURVE('',#49779,#50882,#52947,.T.); +#52947 = LINE('',#52948,#52949); +#52948 = CARTESIAN_POINT('',(-4.15,6.2,0.85)); +#52949 = VECTOR('',#52950,1.); +#52950 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52951 = ORIENTED_EDGE('',*,*,#49795,.T.); +#52952 = ORIENTED_EDGE('',*,*,#52953,.T.); +#52953 = EDGE_CURVE('',#49788,#50890,#52954,.T.); +#52954 = LINE('',#52955,#52956); +#52955 = CARTESIAN_POINT('',(-3.85,6.2,0.85)); +#52956 = VECTOR('',#52957,1.); +#52957 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#52958 = ORIENTED_EDGE('',*,*,#50889,.F.); +#52959 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#52960,#52961) + ,(#52962,#52963 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#52960 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#52961 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#52962 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#52963 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#52964 = ADVANCED_FACE('',(#52965),#53051,.F.); +#52965 = FACE_BOUND('',#52966,.F.); +#52966 = EDGE_LOOP('',(#52967,#52968,#52969,#52978,#52986,#52995,#53003, + #53011,#53019,#53028,#53036,#53045)); +#52967 = ORIENTED_EDGE('',*,*,#49787,.F.); +#52968 = ORIENTED_EDGE('',*,*,#49840,.T.); +#52969 = ORIENTED_EDGE('',*,*,#52970,.T.); +#52970 = EDGE_CURVE('',#49841,#52971,#52973,.T.); +#52971 = VERTEX_POINT('',#52972); +#52972 = CARTESIAN_POINT('',(-3.85,6.3,0.65)); +#52973 = CIRCLE('',#52974,0.1); +#52974 = AXIS2_PLACEMENT_3D('',#52975,#52976,#52977); +#52975 = CARTESIAN_POINT('',(-3.85,6.2,0.65)); +#52976 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#52977 = DIRECTION('',(0.,0.,1.)); +#52978 = ORIENTED_EDGE('',*,*,#52979,.T.); +#52979 = EDGE_CURVE('',#52971,#52980,#52982,.T.); +#52980 = VERTEX_POINT('',#52981); +#52981 = CARTESIAN_POINT('',(-3.85,6.3,0.2)); +#52982 = LINE('',#52983,#52984); +#52983 = CARTESIAN_POINT('',(-3.85,6.3,0.65)); +#52984 = VECTOR('',#52985,1.); +#52985 = DIRECTION('',(0.,0.,-1.)); +#52986 = ORIENTED_EDGE('',*,*,#52987,.T.); +#52987 = EDGE_CURVE('',#52980,#52988,#52990,.T.); +#52988 = VERTEX_POINT('',#52989); +#52989 = CARTESIAN_POINT('',(-3.85,6.5,-1.942890293094E-16)); +#52990 = CIRCLE('',#52991,0.2); +#52991 = AXIS2_PLACEMENT_3D('',#52992,#52993,#52994); +#52992 = CARTESIAN_POINT('',(-3.85,6.5,0.2)); +#52993 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#52994 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#52995 = ORIENTED_EDGE('',*,*,#52996,.T.); +#52996 = EDGE_CURVE('',#52988,#52997,#52999,.T.); +#52997 = VERTEX_POINT('',#52998); +#52998 = CARTESIAN_POINT('',(-3.85,7.,-1.942890293094E-16)); +#52999 = LINE('',#53000,#53001); +#53000 = CARTESIAN_POINT('',(-3.85,6.5,-1.942890293094E-16)); +#53001 = VECTOR('',#53002,1.); +#53002 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53003 = ORIENTED_EDGE('',*,*,#53004,.T.); +#53004 = EDGE_CURVE('',#52997,#53005,#53007,.T.); +#53005 = VERTEX_POINT('',#53006); +#53006 = CARTESIAN_POINT('',(-3.85,7.,0.1)); +#53007 = LINE('',#53008,#53009); +#53008 = CARTESIAN_POINT('',(-3.85,7.,-1.942890293094E-16)); +#53009 = VECTOR('',#53010,1.); +#53010 = DIRECTION('',(0.,0.,1.)); +#53011 = ORIENTED_EDGE('',*,*,#53012,.T.); +#53012 = EDGE_CURVE('',#53005,#53013,#53015,.T.); +#53013 = VERTEX_POINT('',#53014); +#53014 = CARTESIAN_POINT('',(-3.85,6.5,0.1)); +#53015 = LINE('',#53016,#53017); +#53016 = CARTESIAN_POINT('',(-3.85,7.,0.1)); +#53017 = VECTOR('',#53018,1.); +#53018 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53019 = ORIENTED_EDGE('',*,*,#53020,.T.); +#53020 = EDGE_CURVE('',#53013,#53021,#53023,.T.); +#53021 = VERTEX_POINT('',#53022); +#53022 = CARTESIAN_POINT('',(-3.85,6.4,0.2)); +#53023 = CIRCLE('',#53024,0.1); +#53024 = AXIS2_PLACEMENT_3D('',#53025,#53026,#53027); +#53025 = CARTESIAN_POINT('',(-3.85,6.5,0.2)); +#53026 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53027 = DIRECTION('',(0.,0.,-1.)); +#53028 = ORIENTED_EDGE('',*,*,#53029,.T.); +#53029 = EDGE_CURVE('',#53021,#53030,#53032,.T.); +#53030 = VERTEX_POINT('',#53031); +#53031 = CARTESIAN_POINT('',(-3.85,6.4,0.65)); +#53032 = LINE('',#53033,#53034); +#53033 = CARTESIAN_POINT('',(-3.85,6.4,0.2)); +#53034 = VECTOR('',#53035,1.); +#53035 = DIRECTION('',(0.,0.,1.)); +#53036 = ORIENTED_EDGE('',*,*,#53037,.T.); +#53037 = EDGE_CURVE('',#53030,#53038,#53040,.T.); +#53038 = VERTEX_POINT('',#53039); +#53039 = CARTESIAN_POINT('',(-3.85,6.2,0.85)); +#53040 = CIRCLE('',#53041,0.2); +#53041 = AXIS2_PLACEMENT_3D('',#53042,#53043,#53044); +#53042 = CARTESIAN_POINT('',(-3.85,6.2,0.65)); +#53043 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53044 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53045 = ORIENTED_EDGE('',*,*,#53046,.T.); +#53046 = EDGE_CURVE('',#53038,#49788,#53047,.T.); +#53047 = LINE('',#53048,#53049); +#53048 = CARTESIAN_POINT('',(-3.85,6.2,0.85)); +#53049 = VECTOR('',#53050,1.); +#53050 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53051 = PLANE('',#53052); +#53052 = AXIS2_PLACEMENT_3D('',#53053,#53054,#53055); +#53053 = CARTESIAN_POINT('',(-3.85,6.400244542703,0.394853274378)); +#53054 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53055 = DIRECTION('',(0.,-0.,1.)); +#53056 = ADVANCED_FACE('',(#53057),#53143,.T.); +#53057 = FACE_BOUND('',#53058,.T.); +#53058 = EDGE_LOOP('',(#53059,#53060,#53061,#53070,#53078,#53087,#53095, + #53103,#53111,#53120,#53128,#53137)); +#53059 = ORIENTED_EDGE('',*,*,#49809,.F.); +#53060 = ORIENTED_EDGE('',*,*,#49880,.T.); +#53061 = ORIENTED_EDGE('',*,*,#53062,.T.); +#53062 = EDGE_CURVE('',#49881,#53063,#53065,.T.); +#53063 = VERTEX_POINT('',#53064); +#53064 = CARTESIAN_POINT('',(3.85,6.3,0.65)); +#53065 = CIRCLE('',#53066,0.1); +#53066 = AXIS2_PLACEMENT_3D('',#53067,#53068,#53069); +#53067 = CARTESIAN_POINT('',(3.85,6.2,0.65)); +#53068 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53069 = DIRECTION('',(0.,0.,1.)); +#53070 = ORIENTED_EDGE('',*,*,#53071,.T.); +#53071 = EDGE_CURVE('',#53063,#53072,#53074,.T.); +#53072 = VERTEX_POINT('',#53073); +#53073 = CARTESIAN_POINT('',(3.85,6.3,0.2)); +#53074 = LINE('',#53075,#53076); +#53075 = CARTESIAN_POINT('',(3.85,6.3,0.65)); +#53076 = VECTOR('',#53077,1.); +#53077 = DIRECTION('',(0.,0.,-1.)); +#53078 = ORIENTED_EDGE('',*,*,#53079,.T.); +#53079 = EDGE_CURVE('',#53072,#53080,#53082,.T.); +#53080 = VERTEX_POINT('',#53081); +#53081 = CARTESIAN_POINT('',(3.85,6.5,-1.942890293094E-16)); +#53082 = CIRCLE('',#53083,0.2); +#53083 = AXIS2_PLACEMENT_3D('',#53084,#53085,#53086); +#53084 = CARTESIAN_POINT('',(3.85,6.5,0.2)); +#53085 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53086 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53087 = ORIENTED_EDGE('',*,*,#53088,.T.); +#53088 = EDGE_CURVE('',#53080,#53089,#53091,.T.); +#53089 = VERTEX_POINT('',#53090); +#53090 = CARTESIAN_POINT('',(3.85,7.,-1.942890293094E-16)); +#53091 = LINE('',#53092,#53093); +#53092 = CARTESIAN_POINT('',(3.85,6.5,-1.942890293094E-16)); +#53093 = VECTOR('',#53094,1.); +#53094 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53095 = ORIENTED_EDGE('',*,*,#53096,.T.); +#53096 = EDGE_CURVE('',#53089,#53097,#53099,.T.); +#53097 = VERTEX_POINT('',#53098); +#53098 = CARTESIAN_POINT('',(3.85,7.,0.1)); +#53099 = LINE('',#53100,#53101); +#53100 = CARTESIAN_POINT('',(3.85,7.,-1.942890293094E-16)); +#53101 = VECTOR('',#53102,1.); +#53102 = DIRECTION('',(0.,0.,1.)); +#53103 = ORIENTED_EDGE('',*,*,#53104,.T.); +#53104 = EDGE_CURVE('',#53097,#53105,#53107,.T.); +#53105 = VERTEX_POINT('',#53106); +#53106 = CARTESIAN_POINT('',(3.85,6.5,0.1)); +#53107 = LINE('',#53108,#53109); +#53108 = CARTESIAN_POINT('',(3.85,7.,0.1)); +#53109 = VECTOR('',#53110,1.); +#53110 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53111 = ORIENTED_EDGE('',*,*,#53112,.T.); +#53112 = EDGE_CURVE('',#53105,#53113,#53115,.T.); +#53113 = VERTEX_POINT('',#53114); +#53114 = CARTESIAN_POINT('',(3.85,6.4,0.2)); +#53115 = CIRCLE('',#53116,0.1); +#53116 = AXIS2_PLACEMENT_3D('',#53117,#53118,#53119); +#53117 = CARTESIAN_POINT('',(3.85,6.5,0.2)); +#53118 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53119 = DIRECTION('',(0.,0.,-1.)); +#53120 = ORIENTED_EDGE('',*,*,#53121,.T.); +#53121 = EDGE_CURVE('',#53113,#53122,#53124,.T.); +#53122 = VERTEX_POINT('',#53123); +#53123 = CARTESIAN_POINT('',(3.85,6.4,0.65)); +#53124 = LINE('',#53125,#53126); +#53125 = CARTESIAN_POINT('',(3.85,6.4,0.2)); +#53126 = VECTOR('',#53127,1.); +#53127 = DIRECTION('',(0.,0.,1.)); +#53128 = ORIENTED_EDGE('',*,*,#53129,.T.); +#53129 = EDGE_CURVE('',#53122,#53130,#53132,.T.); +#53130 = VERTEX_POINT('',#53131); +#53131 = CARTESIAN_POINT('',(3.85,6.2,0.85)); +#53132 = CIRCLE('',#53133,0.2); +#53133 = AXIS2_PLACEMENT_3D('',#53134,#53135,#53136); +#53134 = CARTESIAN_POINT('',(3.85,6.2,0.65)); +#53135 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53136 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53137 = ORIENTED_EDGE('',*,*,#53138,.T.); +#53138 = EDGE_CURVE('',#53130,#49810,#53139,.T.); +#53139 = LINE('',#53140,#53141); +#53140 = CARTESIAN_POINT('',(3.85,6.2,0.85)); +#53141 = VECTOR('',#53142,1.); +#53142 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53143 = PLANE('',#53144); +#53144 = AXIS2_PLACEMENT_3D('',#53145,#53146,#53147); +#53145 = CARTESIAN_POINT('',(3.85,6.400244542703,0.394853274378)); +#53146 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53147 = DIRECTION('',(0.,-0.,1.)); +#53148 = ADVANCED_FACE('',(#53149),#53165,.F.); +#53149 = FACE_BOUND('',#53150,.F.); +#53150 = EDGE_LOOP('',(#53151,#53157,#53158,#53164)); +#53151 = ORIENTED_EDGE('',*,*,#53152,.F.); +#53152 = EDGE_CURVE('',#49810,#51138,#53153,.T.); +#53153 = LINE('',#53154,#53155); +#53154 = CARTESIAN_POINT('',(3.85,6.2,0.85)); +#53155 = VECTOR('',#53156,1.); +#53156 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53157 = ORIENTED_EDGE('',*,*,#49826,.T.); +#53158 = ORIENTED_EDGE('',*,*,#53159,.T.); +#53159 = EDGE_CURVE('',#49819,#51146,#53160,.T.); +#53160 = LINE('',#53161,#53162); +#53161 = CARTESIAN_POINT('',(4.15,6.2,0.85)); +#53162 = VECTOR('',#53163,1.); +#53163 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53164 = ORIENTED_EDGE('',*,*,#51145,.F.); +#53165 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#53166,#53167) + ,(#53168,#53169 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#53166 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#53167 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#53168 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#53169 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#53170 = ADVANCED_FACE('',(#53171),#53190,.F.); +#53171 = FACE_BOUND('',#53172,.F.); +#53172 = EDGE_LOOP('',(#53173,#53174,#53183,#53189)); +#53173 = ORIENTED_EDGE('',*,*,#49857,.T.); +#53174 = ORIENTED_EDGE('',*,*,#53175,.T.); +#53175 = EDGE_CURVE('',#49850,#53176,#53178,.T.); +#53176 = VERTEX_POINT('',#53177); +#53177 = CARTESIAN_POINT('',(-3.65,6.3,0.65)); +#53178 = CIRCLE('',#53179,0.1); +#53179 = AXIS2_PLACEMENT_3D('',#53180,#53181,#53182); +#53180 = CARTESIAN_POINT('',(-3.65,6.2,0.65)); +#53181 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53182 = DIRECTION('',(0.,0.,1.)); +#53183 = ORIENTED_EDGE('',*,*,#53184,.F.); +#53184 = EDGE_CURVE('',#52971,#53176,#53185,.T.); +#53185 = LINE('',#53186,#53187); +#53186 = CARTESIAN_POINT('',(-3.85,6.3,0.65)); +#53187 = VECTOR('',#53188,1.); +#53188 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53189 = ORIENTED_EDGE('',*,*,#52970,.F.); +#53190 = CYLINDRICAL_SURFACE('',#53191,0.1); +#53191 = AXIS2_PLACEMENT_3D('',#53192,#53193,#53194); +#53192 = CARTESIAN_POINT('',(-3.85,6.2,0.65)); +#53193 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53194 = DIRECTION('',(0.,0.,1.)); +#53195 = ADVANCED_FACE('',(#53196),#53274,.T.); +#53196 = FACE_BOUND('',#53197,.T.); +#53197 = EDGE_LOOP('',(#53198,#53199,#53200,#53201,#53209,#53218,#53226, + #53234,#53242,#53251,#53259,#53268)); +#53198 = ORIENTED_EDGE('',*,*,#49902,.F.); +#53199 = ORIENTED_EDGE('',*,*,#49849,.T.); +#53200 = ORIENTED_EDGE('',*,*,#53175,.T.); +#53201 = ORIENTED_EDGE('',*,*,#53202,.T.); +#53202 = EDGE_CURVE('',#53176,#53203,#53205,.T.); +#53203 = VERTEX_POINT('',#53204); +#53204 = CARTESIAN_POINT('',(-3.65,6.3,0.2)); +#53205 = LINE('',#53206,#53207); +#53206 = CARTESIAN_POINT('',(-3.65,6.3,0.65)); +#53207 = VECTOR('',#53208,1.); +#53208 = DIRECTION('',(0.,0.,-1.)); +#53209 = ORIENTED_EDGE('',*,*,#53210,.T.); +#53210 = EDGE_CURVE('',#53203,#53211,#53213,.T.); +#53211 = VERTEX_POINT('',#53212); +#53212 = CARTESIAN_POINT('',(-3.65,6.5,-1.942890293094E-16)); +#53213 = CIRCLE('',#53214,0.2); +#53214 = AXIS2_PLACEMENT_3D('',#53215,#53216,#53217); +#53215 = CARTESIAN_POINT('',(-3.65,6.5,0.2)); +#53216 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53217 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53218 = ORIENTED_EDGE('',*,*,#53219,.T.); +#53219 = EDGE_CURVE('',#53211,#53220,#53222,.T.); +#53220 = VERTEX_POINT('',#53221); +#53221 = CARTESIAN_POINT('',(-3.65,7.,-1.942890293094E-16)); +#53222 = LINE('',#53223,#53224); +#53223 = CARTESIAN_POINT('',(-3.65,6.5,-1.942890293094E-16)); +#53224 = VECTOR('',#53225,1.); +#53225 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53226 = ORIENTED_EDGE('',*,*,#53227,.T.); +#53227 = EDGE_CURVE('',#53220,#53228,#53230,.T.); +#53228 = VERTEX_POINT('',#53229); +#53229 = CARTESIAN_POINT('',(-3.65,7.,0.1)); +#53230 = LINE('',#53231,#53232); +#53231 = CARTESIAN_POINT('',(-3.65,7.,-1.942890293094E-16)); +#53232 = VECTOR('',#53233,1.); +#53233 = DIRECTION('',(0.,0.,1.)); +#53234 = ORIENTED_EDGE('',*,*,#53235,.T.); +#53235 = EDGE_CURVE('',#53228,#53236,#53238,.T.); +#53236 = VERTEX_POINT('',#53237); +#53237 = CARTESIAN_POINT('',(-3.65,6.5,0.1)); +#53238 = LINE('',#53239,#53240); +#53239 = CARTESIAN_POINT('',(-3.65,7.,0.1)); +#53240 = VECTOR('',#53241,1.); +#53241 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53242 = ORIENTED_EDGE('',*,*,#53243,.T.); +#53243 = EDGE_CURVE('',#53236,#53244,#53246,.T.); +#53244 = VERTEX_POINT('',#53245); +#53245 = CARTESIAN_POINT('',(-3.65,6.4,0.2)); +#53246 = CIRCLE('',#53247,0.1); +#53247 = AXIS2_PLACEMENT_3D('',#53248,#53249,#53250); +#53248 = CARTESIAN_POINT('',(-3.65,6.5,0.2)); +#53249 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53250 = DIRECTION('',(0.,0.,-1.)); +#53251 = ORIENTED_EDGE('',*,*,#53252,.T.); +#53252 = EDGE_CURVE('',#53244,#53253,#53255,.T.); +#53253 = VERTEX_POINT('',#53254); +#53254 = CARTESIAN_POINT('',(-3.65,6.4,0.65)); +#53255 = LINE('',#53256,#53257); +#53256 = CARTESIAN_POINT('',(-3.65,6.4,0.2)); +#53257 = VECTOR('',#53258,1.); +#53258 = DIRECTION('',(0.,0.,1.)); +#53259 = ORIENTED_EDGE('',*,*,#53260,.T.); +#53260 = EDGE_CURVE('',#53253,#53261,#53263,.T.); +#53261 = VERTEX_POINT('',#53262); +#53262 = CARTESIAN_POINT('',(-3.65,6.2,0.85)); +#53263 = CIRCLE('',#53264,0.2); +#53264 = AXIS2_PLACEMENT_3D('',#53265,#53266,#53267); +#53265 = CARTESIAN_POINT('',(-3.65,6.2,0.65)); +#53266 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53267 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53268 = ORIENTED_EDGE('',*,*,#53269,.T.); +#53269 = EDGE_CURVE('',#53261,#49903,#53270,.T.); +#53270 = LINE('',#53271,#53272); +#53271 = CARTESIAN_POINT('',(-3.65,6.2,0.85)); +#53272 = VECTOR('',#53273,1.); +#53273 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53274 = PLANE('',#53275); +#53275 = AXIS2_PLACEMENT_3D('',#53276,#53277,#53278); +#53276 = CARTESIAN_POINT('',(-3.65,6.400244542703,0.394853274378)); +#53277 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53278 = DIRECTION('',(0.,-0.,1.)); +#53279 = ADVANCED_FACE('',(#53280),#53366,.F.); +#53280 = FACE_BOUND('',#53281,.F.); +#53281 = EDGE_LOOP('',(#53282,#53283,#53284,#53293,#53301,#53310,#53318, + #53326,#53334,#53343,#53351,#53360)); +#53282 = ORIENTED_EDGE('',*,*,#49942,.F.); +#53283 = ORIENTED_EDGE('',*,*,#49871,.T.); +#53284 = ORIENTED_EDGE('',*,*,#53285,.T.); +#53285 = EDGE_CURVE('',#49872,#53286,#53288,.T.); +#53286 = VERTEX_POINT('',#53287); +#53287 = CARTESIAN_POINT('',(3.65,6.3,0.65)); +#53288 = CIRCLE('',#53289,0.1); +#53289 = AXIS2_PLACEMENT_3D('',#53290,#53291,#53292); +#53290 = CARTESIAN_POINT('',(3.65,6.2,0.65)); +#53291 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53292 = DIRECTION('',(0.,0.,1.)); +#53293 = ORIENTED_EDGE('',*,*,#53294,.T.); +#53294 = EDGE_CURVE('',#53286,#53295,#53297,.T.); +#53295 = VERTEX_POINT('',#53296); +#53296 = CARTESIAN_POINT('',(3.65,6.3,0.2)); +#53297 = LINE('',#53298,#53299); +#53298 = CARTESIAN_POINT('',(3.65,6.3,0.65)); +#53299 = VECTOR('',#53300,1.); +#53300 = DIRECTION('',(0.,0.,-1.)); +#53301 = ORIENTED_EDGE('',*,*,#53302,.T.); +#53302 = EDGE_CURVE('',#53295,#53303,#53305,.T.); +#53303 = VERTEX_POINT('',#53304); +#53304 = CARTESIAN_POINT('',(3.65,6.5,-1.942890293094E-16)); +#53305 = CIRCLE('',#53306,0.2); +#53306 = AXIS2_PLACEMENT_3D('',#53307,#53308,#53309); +#53307 = CARTESIAN_POINT('',(3.65,6.5,0.2)); +#53308 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53309 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53310 = ORIENTED_EDGE('',*,*,#53311,.T.); +#53311 = EDGE_CURVE('',#53303,#53312,#53314,.T.); +#53312 = VERTEX_POINT('',#53313); +#53313 = CARTESIAN_POINT('',(3.65,7.,-1.942890293094E-16)); +#53314 = LINE('',#53315,#53316); +#53315 = CARTESIAN_POINT('',(3.65,6.5,-1.942890293094E-16)); +#53316 = VECTOR('',#53317,1.); +#53317 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53318 = ORIENTED_EDGE('',*,*,#53319,.T.); +#53319 = EDGE_CURVE('',#53312,#53320,#53322,.T.); +#53320 = VERTEX_POINT('',#53321); +#53321 = CARTESIAN_POINT('',(3.65,7.,0.1)); +#53322 = LINE('',#53323,#53324); +#53323 = CARTESIAN_POINT('',(3.65,7.,-1.942890293094E-16)); +#53324 = VECTOR('',#53325,1.); +#53325 = DIRECTION('',(0.,0.,1.)); +#53326 = ORIENTED_EDGE('',*,*,#53327,.T.); +#53327 = EDGE_CURVE('',#53320,#53328,#53330,.T.); +#53328 = VERTEX_POINT('',#53329); +#53329 = CARTESIAN_POINT('',(3.65,6.5,0.1)); +#53330 = LINE('',#53331,#53332); +#53331 = CARTESIAN_POINT('',(3.65,7.,0.1)); +#53332 = VECTOR('',#53333,1.); +#53333 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53334 = ORIENTED_EDGE('',*,*,#53335,.T.); +#53335 = EDGE_CURVE('',#53328,#53336,#53338,.T.); +#53336 = VERTEX_POINT('',#53337); +#53337 = CARTESIAN_POINT('',(3.65,6.4,0.2)); +#53338 = CIRCLE('',#53339,0.1); +#53339 = AXIS2_PLACEMENT_3D('',#53340,#53341,#53342); +#53340 = CARTESIAN_POINT('',(3.65,6.5,0.2)); +#53341 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53342 = DIRECTION('',(0.,0.,-1.)); +#53343 = ORIENTED_EDGE('',*,*,#53344,.T.); +#53344 = EDGE_CURVE('',#53336,#53345,#53347,.T.); +#53345 = VERTEX_POINT('',#53346); +#53346 = CARTESIAN_POINT('',(3.65,6.4,0.65)); +#53347 = LINE('',#53348,#53349); +#53348 = CARTESIAN_POINT('',(3.65,6.4,0.2)); +#53349 = VECTOR('',#53350,1.); +#53350 = DIRECTION('',(0.,0.,1.)); +#53351 = ORIENTED_EDGE('',*,*,#53352,.T.); +#53352 = EDGE_CURVE('',#53345,#53353,#53355,.T.); +#53353 = VERTEX_POINT('',#53354); +#53354 = CARTESIAN_POINT('',(3.65,6.2,0.85)); +#53355 = CIRCLE('',#53356,0.2); +#53356 = AXIS2_PLACEMENT_3D('',#53357,#53358,#53359); +#53357 = CARTESIAN_POINT('',(3.65,6.2,0.65)); +#53358 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53359 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53360 = ORIENTED_EDGE('',*,*,#53361,.T.); +#53361 = EDGE_CURVE('',#53353,#49943,#53362,.T.); +#53362 = LINE('',#53363,#53364); +#53363 = CARTESIAN_POINT('',(3.65,6.2,0.85)); +#53364 = VECTOR('',#53365,1.); +#53365 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53366 = PLANE('',#53367); +#53367 = AXIS2_PLACEMENT_3D('',#53368,#53369,#53370); +#53368 = CARTESIAN_POINT('',(3.65,6.400244542703,0.394853274378)); +#53369 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53370 = DIRECTION('',(0.,-0.,1.)); +#53371 = ADVANCED_FACE('',(#53372),#53383,.F.); +#53372 = FACE_BOUND('',#53373,.F.); +#53373 = EDGE_LOOP('',(#53374,#53375,#53376,#53382)); +#53374 = ORIENTED_EDGE('',*,*,#49888,.T.); +#53375 = ORIENTED_EDGE('',*,*,#53062,.T.); +#53376 = ORIENTED_EDGE('',*,*,#53377,.F.); +#53377 = EDGE_CURVE('',#53286,#53063,#53378,.T.); +#53378 = LINE('',#53379,#53380); +#53379 = CARTESIAN_POINT('',(3.65,6.3,0.65)); +#53380 = VECTOR('',#53381,1.); +#53381 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53382 = ORIENTED_EDGE('',*,*,#53285,.F.); +#53383 = CYLINDRICAL_SURFACE('',#53384,0.1); +#53384 = AXIS2_PLACEMENT_3D('',#53385,#53386,#53387); +#53385 = CARTESIAN_POINT('',(3.65,6.2,0.65)); +#53386 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53387 = DIRECTION('',(0.,0.,1.)); +#53388 = ADVANCED_FACE('',(#53389),#53405,.F.); +#53389 = FACE_BOUND('',#53390,.F.); +#53390 = EDGE_LOOP('',(#53391,#53397,#53398,#53404)); +#53391 = ORIENTED_EDGE('',*,*,#53392,.F.); +#53392 = EDGE_CURVE('',#49903,#50898,#53393,.T.); +#53393 = LINE('',#53394,#53395); +#53394 = CARTESIAN_POINT('',(-3.65,6.2,0.85)); +#53395 = VECTOR('',#53396,1.); +#53396 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53397 = ORIENTED_EDGE('',*,*,#49919,.T.); +#53398 = ORIENTED_EDGE('',*,*,#53399,.T.); +#53399 = EDGE_CURVE('',#49912,#50906,#53400,.T.); +#53400 = LINE('',#53401,#53402); +#53401 = CARTESIAN_POINT('',(-3.35,6.2,0.85)); +#53402 = VECTOR('',#53403,1.); +#53403 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53404 = ORIENTED_EDGE('',*,*,#50905,.F.); +#53405 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#53406,#53407) + ,(#53408,#53409 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#53406 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#53407 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#53408 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#53409 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#53410 = ADVANCED_FACE('',(#53411),#53497,.F.); +#53411 = FACE_BOUND('',#53412,.F.); +#53412 = EDGE_LOOP('',(#53413,#53414,#53415,#53424,#53432,#53441,#53449, + #53457,#53465,#53474,#53482,#53491)); +#53413 = ORIENTED_EDGE('',*,*,#49911,.F.); +#53414 = ORIENTED_EDGE('',*,*,#49964,.T.); +#53415 = ORIENTED_EDGE('',*,*,#53416,.T.); +#53416 = EDGE_CURVE('',#49965,#53417,#53419,.T.); +#53417 = VERTEX_POINT('',#53418); +#53418 = CARTESIAN_POINT('',(-3.35,6.3,0.65)); +#53419 = CIRCLE('',#53420,0.1); +#53420 = AXIS2_PLACEMENT_3D('',#53421,#53422,#53423); +#53421 = CARTESIAN_POINT('',(-3.35,6.2,0.65)); +#53422 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53423 = DIRECTION('',(0.,0.,1.)); +#53424 = ORIENTED_EDGE('',*,*,#53425,.T.); +#53425 = EDGE_CURVE('',#53417,#53426,#53428,.T.); +#53426 = VERTEX_POINT('',#53427); +#53427 = CARTESIAN_POINT('',(-3.35,6.3,0.2)); +#53428 = LINE('',#53429,#53430); +#53429 = CARTESIAN_POINT('',(-3.35,6.3,0.65)); +#53430 = VECTOR('',#53431,1.); +#53431 = DIRECTION('',(0.,0.,-1.)); +#53432 = ORIENTED_EDGE('',*,*,#53433,.T.); +#53433 = EDGE_CURVE('',#53426,#53434,#53436,.T.); +#53434 = VERTEX_POINT('',#53435); +#53435 = CARTESIAN_POINT('',(-3.35,6.5,-1.942890293094E-16)); +#53436 = CIRCLE('',#53437,0.2); +#53437 = AXIS2_PLACEMENT_3D('',#53438,#53439,#53440); +#53438 = CARTESIAN_POINT('',(-3.35,6.5,0.2)); +#53439 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53440 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53441 = ORIENTED_EDGE('',*,*,#53442,.T.); +#53442 = EDGE_CURVE('',#53434,#53443,#53445,.T.); +#53443 = VERTEX_POINT('',#53444); +#53444 = CARTESIAN_POINT('',(-3.35,7.,-1.942890293094E-16)); +#53445 = LINE('',#53446,#53447); +#53446 = CARTESIAN_POINT('',(-3.35,6.5,-1.942890293094E-16)); +#53447 = VECTOR('',#53448,1.); +#53448 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53449 = ORIENTED_EDGE('',*,*,#53450,.T.); +#53450 = EDGE_CURVE('',#53443,#53451,#53453,.T.); +#53451 = VERTEX_POINT('',#53452); +#53452 = CARTESIAN_POINT('',(-3.35,7.,0.1)); +#53453 = LINE('',#53454,#53455); +#53454 = CARTESIAN_POINT('',(-3.35,7.,-1.942890293094E-16)); +#53455 = VECTOR('',#53456,1.); +#53456 = DIRECTION('',(0.,0.,1.)); +#53457 = ORIENTED_EDGE('',*,*,#53458,.T.); +#53458 = EDGE_CURVE('',#53451,#53459,#53461,.T.); +#53459 = VERTEX_POINT('',#53460); +#53460 = CARTESIAN_POINT('',(-3.35,6.5,0.1)); +#53461 = LINE('',#53462,#53463); +#53462 = CARTESIAN_POINT('',(-3.35,7.,0.1)); +#53463 = VECTOR('',#53464,1.); +#53464 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53465 = ORIENTED_EDGE('',*,*,#53466,.T.); +#53466 = EDGE_CURVE('',#53459,#53467,#53469,.T.); +#53467 = VERTEX_POINT('',#53468); +#53468 = CARTESIAN_POINT('',(-3.35,6.4,0.2)); +#53469 = CIRCLE('',#53470,0.1); +#53470 = AXIS2_PLACEMENT_3D('',#53471,#53472,#53473); +#53471 = CARTESIAN_POINT('',(-3.35,6.5,0.2)); +#53472 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53473 = DIRECTION('',(0.,0.,-1.)); +#53474 = ORIENTED_EDGE('',*,*,#53475,.T.); +#53475 = EDGE_CURVE('',#53467,#53476,#53478,.T.); +#53476 = VERTEX_POINT('',#53477); +#53477 = CARTESIAN_POINT('',(-3.35,6.4,0.65)); +#53478 = LINE('',#53479,#53480); +#53479 = CARTESIAN_POINT('',(-3.35,6.4,0.2)); +#53480 = VECTOR('',#53481,1.); +#53481 = DIRECTION('',(0.,0.,1.)); +#53482 = ORIENTED_EDGE('',*,*,#53483,.T.); +#53483 = EDGE_CURVE('',#53476,#53484,#53486,.T.); +#53484 = VERTEX_POINT('',#53485); +#53485 = CARTESIAN_POINT('',(-3.35,6.2,0.85)); +#53486 = CIRCLE('',#53487,0.2); +#53487 = AXIS2_PLACEMENT_3D('',#53488,#53489,#53490); +#53488 = CARTESIAN_POINT('',(-3.35,6.2,0.65)); +#53489 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53490 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53491 = ORIENTED_EDGE('',*,*,#53492,.T.); +#53492 = EDGE_CURVE('',#53484,#49912,#53493,.T.); +#53493 = LINE('',#53494,#53495); +#53494 = CARTESIAN_POINT('',(-3.35,6.2,0.85)); +#53495 = VECTOR('',#53496,1.); +#53496 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53497 = PLANE('',#53498); +#53498 = AXIS2_PLACEMENT_3D('',#53499,#53500,#53501); +#53499 = CARTESIAN_POINT('',(-3.35,6.400244542703,0.394853274378)); +#53500 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53501 = DIRECTION('',(0.,-0.,1.)); +#53502 = ADVANCED_FACE('',(#53503),#53589,.T.); +#53503 = FACE_BOUND('',#53504,.T.); +#53504 = EDGE_LOOP('',(#53505,#53506,#53507,#53516,#53524,#53533,#53541, + #53549,#53557,#53566,#53574,#53583)); +#53505 = ORIENTED_EDGE('',*,*,#49933,.F.); +#53506 = ORIENTED_EDGE('',*,*,#50004,.T.); +#53507 = ORIENTED_EDGE('',*,*,#53508,.T.); +#53508 = EDGE_CURVE('',#50005,#53509,#53511,.T.); +#53509 = VERTEX_POINT('',#53510); +#53510 = CARTESIAN_POINT('',(3.35,6.3,0.65)); +#53511 = CIRCLE('',#53512,0.1); +#53512 = AXIS2_PLACEMENT_3D('',#53513,#53514,#53515); +#53513 = CARTESIAN_POINT('',(3.35,6.2,0.65)); +#53514 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53515 = DIRECTION('',(0.,0.,1.)); +#53516 = ORIENTED_EDGE('',*,*,#53517,.T.); +#53517 = EDGE_CURVE('',#53509,#53518,#53520,.T.); +#53518 = VERTEX_POINT('',#53519); +#53519 = CARTESIAN_POINT('',(3.35,6.3,0.2)); +#53520 = LINE('',#53521,#53522); +#53521 = CARTESIAN_POINT('',(3.35,6.3,0.65)); +#53522 = VECTOR('',#53523,1.); +#53523 = DIRECTION('',(0.,0.,-1.)); +#53524 = ORIENTED_EDGE('',*,*,#53525,.T.); +#53525 = EDGE_CURVE('',#53518,#53526,#53528,.T.); +#53526 = VERTEX_POINT('',#53527); +#53527 = CARTESIAN_POINT('',(3.35,6.5,-1.942890293094E-16)); +#53528 = CIRCLE('',#53529,0.2); +#53529 = AXIS2_PLACEMENT_3D('',#53530,#53531,#53532); +#53530 = CARTESIAN_POINT('',(3.35,6.5,0.2)); +#53531 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53532 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53533 = ORIENTED_EDGE('',*,*,#53534,.T.); +#53534 = EDGE_CURVE('',#53526,#53535,#53537,.T.); +#53535 = VERTEX_POINT('',#53536); +#53536 = CARTESIAN_POINT('',(3.35,7.,-1.942890293094E-16)); +#53537 = LINE('',#53538,#53539); +#53538 = CARTESIAN_POINT('',(3.35,6.5,-1.942890293094E-16)); +#53539 = VECTOR('',#53540,1.); +#53540 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53541 = ORIENTED_EDGE('',*,*,#53542,.T.); +#53542 = EDGE_CURVE('',#53535,#53543,#53545,.T.); +#53543 = VERTEX_POINT('',#53544); +#53544 = CARTESIAN_POINT('',(3.35,7.,0.1)); +#53545 = LINE('',#53546,#53547); +#53546 = CARTESIAN_POINT('',(3.35,7.,-1.942890293094E-16)); +#53547 = VECTOR('',#53548,1.); +#53548 = DIRECTION('',(0.,0.,1.)); +#53549 = ORIENTED_EDGE('',*,*,#53550,.T.); +#53550 = EDGE_CURVE('',#53543,#53551,#53553,.T.); +#53551 = VERTEX_POINT('',#53552); +#53552 = CARTESIAN_POINT('',(3.35,6.5,0.1)); +#53553 = LINE('',#53554,#53555); +#53554 = CARTESIAN_POINT('',(3.35,7.,0.1)); +#53555 = VECTOR('',#53556,1.); +#53556 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53557 = ORIENTED_EDGE('',*,*,#53558,.T.); +#53558 = EDGE_CURVE('',#53551,#53559,#53561,.T.); +#53559 = VERTEX_POINT('',#53560); +#53560 = CARTESIAN_POINT('',(3.35,6.4,0.2)); +#53561 = CIRCLE('',#53562,0.1); +#53562 = AXIS2_PLACEMENT_3D('',#53563,#53564,#53565); +#53563 = CARTESIAN_POINT('',(3.35,6.5,0.2)); +#53564 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53565 = DIRECTION('',(0.,0.,-1.)); +#53566 = ORIENTED_EDGE('',*,*,#53567,.T.); +#53567 = EDGE_CURVE('',#53559,#53568,#53570,.T.); +#53568 = VERTEX_POINT('',#53569); +#53569 = CARTESIAN_POINT('',(3.35,6.4,0.65)); +#53570 = LINE('',#53571,#53572); +#53571 = CARTESIAN_POINT('',(3.35,6.4,0.2)); +#53572 = VECTOR('',#53573,1.); +#53573 = DIRECTION('',(0.,0.,1.)); +#53574 = ORIENTED_EDGE('',*,*,#53575,.T.); +#53575 = EDGE_CURVE('',#53568,#53576,#53578,.T.); +#53576 = VERTEX_POINT('',#53577); +#53577 = CARTESIAN_POINT('',(3.35,6.2,0.85)); +#53578 = CIRCLE('',#53579,0.2); +#53579 = AXIS2_PLACEMENT_3D('',#53580,#53581,#53582); +#53580 = CARTESIAN_POINT('',(3.35,6.2,0.65)); +#53581 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53582 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53583 = ORIENTED_EDGE('',*,*,#53584,.T.); +#53584 = EDGE_CURVE('',#53576,#49934,#53585,.T.); +#53585 = LINE('',#53586,#53587); +#53586 = CARTESIAN_POINT('',(3.35,6.2,0.85)); +#53587 = VECTOR('',#53588,1.); +#53588 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53589 = PLANE('',#53590); +#53590 = AXIS2_PLACEMENT_3D('',#53591,#53592,#53593); +#53591 = CARTESIAN_POINT('',(3.35,6.400244542703,0.394853274378)); +#53592 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53593 = DIRECTION('',(0.,-0.,1.)); +#53594 = ADVANCED_FACE('',(#53595),#53611,.F.); +#53595 = FACE_BOUND('',#53596,.F.); +#53596 = EDGE_LOOP('',(#53597,#53603,#53604,#53610)); +#53597 = ORIENTED_EDGE('',*,*,#53598,.F.); +#53598 = EDGE_CURVE('',#49934,#51122,#53599,.T.); +#53599 = LINE('',#53600,#53601); +#53600 = CARTESIAN_POINT('',(3.35,6.2,0.85)); +#53601 = VECTOR('',#53602,1.); +#53602 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53603 = ORIENTED_EDGE('',*,*,#49950,.T.); +#53604 = ORIENTED_EDGE('',*,*,#53605,.T.); +#53605 = EDGE_CURVE('',#49943,#51130,#53606,.T.); +#53606 = LINE('',#53607,#53608); +#53607 = CARTESIAN_POINT('',(3.65,6.2,0.85)); +#53608 = VECTOR('',#53609,1.); +#53609 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53610 = ORIENTED_EDGE('',*,*,#51129,.F.); +#53611 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#53612,#53613) + ,(#53614,#53615 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#53612 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#53613 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#53614 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#53615 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#53616 = ADVANCED_FACE('',(#53617),#53636,.F.); +#53617 = FACE_BOUND('',#53618,.F.); +#53618 = EDGE_LOOP('',(#53619,#53620,#53629,#53635)); +#53619 = ORIENTED_EDGE('',*,*,#49981,.T.); +#53620 = ORIENTED_EDGE('',*,*,#53621,.T.); +#53621 = EDGE_CURVE('',#49974,#53622,#53624,.T.); +#53622 = VERTEX_POINT('',#53623); +#53623 = CARTESIAN_POINT('',(-3.15,6.3,0.65)); +#53624 = CIRCLE('',#53625,0.1); +#53625 = AXIS2_PLACEMENT_3D('',#53626,#53627,#53628); +#53626 = CARTESIAN_POINT('',(-3.15,6.2,0.65)); +#53627 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53628 = DIRECTION('',(0.,0.,1.)); +#53629 = ORIENTED_EDGE('',*,*,#53630,.F.); +#53630 = EDGE_CURVE('',#53417,#53622,#53631,.T.); +#53631 = LINE('',#53632,#53633); +#53632 = CARTESIAN_POINT('',(-3.35,6.3,0.65)); +#53633 = VECTOR('',#53634,1.); +#53634 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53635 = ORIENTED_EDGE('',*,*,#53416,.F.); +#53636 = CYLINDRICAL_SURFACE('',#53637,0.1); +#53637 = AXIS2_PLACEMENT_3D('',#53638,#53639,#53640); +#53638 = CARTESIAN_POINT('',(-3.35,6.2,0.65)); +#53639 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53640 = DIRECTION('',(0.,0.,1.)); +#53641 = ADVANCED_FACE('',(#53642),#53720,.T.); +#53642 = FACE_BOUND('',#53643,.T.); +#53643 = EDGE_LOOP('',(#53644,#53645,#53646,#53647,#53655,#53664,#53672, + #53680,#53688,#53697,#53705,#53714)); +#53644 = ORIENTED_EDGE('',*,*,#50026,.F.); +#53645 = ORIENTED_EDGE('',*,*,#49973,.T.); +#53646 = ORIENTED_EDGE('',*,*,#53621,.T.); +#53647 = ORIENTED_EDGE('',*,*,#53648,.T.); +#53648 = EDGE_CURVE('',#53622,#53649,#53651,.T.); +#53649 = VERTEX_POINT('',#53650); +#53650 = CARTESIAN_POINT('',(-3.15,6.3,0.2)); +#53651 = LINE('',#53652,#53653); +#53652 = CARTESIAN_POINT('',(-3.15,6.3,0.65)); +#53653 = VECTOR('',#53654,1.); +#53654 = DIRECTION('',(0.,0.,-1.)); +#53655 = ORIENTED_EDGE('',*,*,#53656,.T.); +#53656 = EDGE_CURVE('',#53649,#53657,#53659,.T.); +#53657 = VERTEX_POINT('',#53658); +#53658 = CARTESIAN_POINT('',(-3.15,6.5,-1.942890293094E-16)); +#53659 = CIRCLE('',#53660,0.2); +#53660 = AXIS2_PLACEMENT_3D('',#53661,#53662,#53663); +#53661 = CARTESIAN_POINT('',(-3.15,6.5,0.2)); +#53662 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53663 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53664 = ORIENTED_EDGE('',*,*,#53665,.T.); +#53665 = EDGE_CURVE('',#53657,#53666,#53668,.T.); +#53666 = VERTEX_POINT('',#53667); +#53667 = CARTESIAN_POINT('',(-3.15,7.,-1.942890293094E-16)); +#53668 = LINE('',#53669,#53670); +#53669 = CARTESIAN_POINT('',(-3.15,6.5,-1.942890293094E-16)); +#53670 = VECTOR('',#53671,1.); +#53671 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53672 = ORIENTED_EDGE('',*,*,#53673,.T.); +#53673 = EDGE_CURVE('',#53666,#53674,#53676,.T.); +#53674 = VERTEX_POINT('',#53675); +#53675 = CARTESIAN_POINT('',(-3.15,7.,0.1)); +#53676 = LINE('',#53677,#53678); +#53677 = CARTESIAN_POINT('',(-3.15,7.,-1.942890293094E-16)); +#53678 = VECTOR('',#53679,1.); +#53679 = DIRECTION('',(0.,0.,1.)); +#53680 = ORIENTED_EDGE('',*,*,#53681,.T.); +#53681 = EDGE_CURVE('',#53674,#53682,#53684,.T.); +#53682 = VERTEX_POINT('',#53683); +#53683 = CARTESIAN_POINT('',(-3.15,6.5,0.1)); +#53684 = LINE('',#53685,#53686); +#53685 = CARTESIAN_POINT('',(-3.15,7.,0.1)); +#53686 = VECTOR('',#53687,1.); +#53687 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53688 = ORIENTED_EDGE('',*,*,#53689,.T.); +#53689 = EDGE_CURVE('',#53682,#53690,#53692,.T.); +#53690 = VERTEX_POINT('',#53691); +#53691 = CARTESIAN_POINT('',(-3.15,6.4,0.2)); +#53692 = CIRCLE('',#53693,0.1); +#53693 = AXIS2_PLACEMENT_3D('',#53694,#53695,#53696); +#53694 = CARTESIAN_POINT('',(-3.15,6.5,0.2)); +#53695 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53696 = DIRECTION('',(0.,0.,-1.)); +#53697 = ORIENTED_EDGE('',*,*,#53698,.T.); +#53698 = EDGE_CURVE('',#53690,#53699,#53701,.T.); +#53699 = VERTEX_POINT('',#53700); +#53700 = CARTESIAN_POINT('',(-3.15,6.4,0.65)); +#53701 = LINE('',#53702,#53703); +#53702 = CARTESIAN_POINT('',(-3.15,6.4,0.2)); +#53703 = VECTOR('',#53704,1.); +#53704 = DIRECTION('',(0.,0.,1.)); +#53705 = ORIENTED_EDGE('',*,*,#53706,.T.); +#53706 = EDGE_CURVE('',#53699,#53707,#53709,.T.); +#53707 = VERTEX_POINT('',#53708); +#53708 = CARTESIAN_POINT('',(-3.15,6.2,0.85)); +#53709 = CIRCLE('',#53710,0.2); +#53710 = AXIS2_PLACEMENT_3D('',#53711,#53712,#53713); +#53711 = CARTESIAN_POINT('',(-3.15,6.2,0.65)); +#53712 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53713 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53714 = ORIENTED_EDGE('',*,*,#53715,.T.); +#53715 = EDGE_CURVE('',#53707,#50027,#53716,.T.); +#53716 = LINE('',#53717,#53718); +#53717 = CARTESIAN_POINT('',(-3.15,6.2,0.85)); +#53718 = VECTOR('',#53719,1.); +#53719 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53720 = PLANE('',#53721); +#53721 = AXIS2_PLACEMENT_3D('',#53722,#53723,#53724); +#53722 = CARTESIAN_POINT('',(-3.15,6.400244542703,0.394853274378)); +#53723 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53724 = DIRECTION('',(0.,-0.,1.)); +#53725 = ADVANCED_FACE('',(#53726),#53812,.F.); +#53726 = FACE_BOUND('',#53727,.F.); +#53727 = EDGE_LOOP('',(#53728,#53729,#53730,#53739,#53747,#53756,#53764, + #53772,#53780,#53789,#53797,#53806)); +#53728 = ORIENTED_EDGE('',*,*,#50066,.F.); +#53729 = ORIENTED_EDGE('',*,*,#49995,.T.); +#53730 = ORIENTED_EDGE('',*,*,#53731,.T.); +#53731 = EDGE_CURVE('',#49996,#53732,#53734,.T.); +#53732 = VERTEX_POINT('',#53733); +#53733 = CARTESIAN_POINT('',(3.15,6.3,0.65)); +#53734 = CIRCLE('',#53735,0.1); +#53735 = AXIS2_PLACEMENT_3D('',#53736,#53737,#53738); +#53736 = CARTESIAN_POINT('',(3.15,6.2,0.65)); +#53737 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53738 = DIRECTION('',(0.,0.,1.)); +#53739 = ORIENTED_EDGE('',*,*,#53740,.T.); +#53740 = EDGE_CURVE('',#53732,#53741,#53743,.T.); +#53741 = VERTEX_POINT('',#53742); +#53742 = CARTESIAN_POINT('',(3.15,6.3,0.2)); +#53743 = LINE('',#53744,#53745); +#53744 = CARTESIAN_POINT('',(3.15,6.3,0.65)); +#53745 = VECTOR('',#53746,1.); +#53746 = DIRECTION('',(0.,0.,-1.)); +#53747 = ORIENTED_EDGE('',*,*,#53748,.T.); +#53748 = EDGE_CURVE('',#53741,#53749,#53751,.T.); +#53749 = VERTEX_POINT('',#53750); +#53750 = CARTESIAN_POINT('',(3.15,6.5,-1.942890293094E-16)); +#53751 = CIRCLE('',#53752,0.2); +#53752 = AXIS2_PLACEMENT_3D('',#53753,#53754,#53755); +#53753 = CARTESIAN_POINT('',(3.15,6.5,0.2)); +#53754 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53755 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53756 = ORIENTED_EDGE('',*,*,#53757,.T.); +#53757 = EDGE_CURVE('',#53749,#53758,#53760,.T.); +#53758 = VERTEX_POINT('',#53759); +#53759 = CARTESIAN_POINT('',(3.15,7.,-1.942890293094E-16)); +#53760 = LINE('',#53761,#53762); +#53761 = CARTESIAN_POINT('',(3.15,6.5,-1.942890293094E-16)); +#53762 = VECTOR('',#53763,1.); +#53763 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53764 = ORIENTED_EDGE('',*,*,#53765,.T.); +#53765 = EDGE_CURVE('',#53758,#53766,#53768,.T.); +#53766 = VERTEX_POINT('',#53767); +#53767 = CARTESIAN_POINT('',(3.15,7.,0.1)); +#53768 = LINE('',#53769,#53770); +#53769 = CARTESIAN_POINT('',(3.15,7.,-1.942890293094E-16)); +#53770 = VECTOR('',#53771,1.); +#53771 = DIRECTION('',(0.,0.,1.)); +#53772 = ORIENTED_EDGE('',*,*,#53773,.T.); +#53773 = EDGE_CURVE('',#53766,#53774,#53776,.T.); +#53774 = VERTEX_POINT('',#53775); +#53775 = CARTESIAN_POINT('',(3.15,6.5,0.1)); +#53776 = LINE('',#53777,#53778); +#53777 = CARTESIAN_POINT('',(3.15,7.,0.1)); +#53778 = VECTOR('',#53779,1.); +#53779 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53780 = ORIENTED_EDGE('',*,*,#53781,.T.); +#53781 = EDGE_CURVE('',#53774,#53782,#53784,.T.); +#53782 = VERTEX_POINT('',#53783); +#53783 = CARTESIAN_POINT('',(3.15,6.4,0.2)); +#53784 = CIRCLE('',#53785,0.1); +#53785 = AXIS2_PLACEMENT_3D('',#53786,#53787,#53788); +#53786 = CARTESIAN_POINT('',(3.15,6.5,0.2)); +#53787 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53788 = DIRECTION('',(0.,0.,-1.)); +#53789 = ORIENTED_EDGE('',*,*,#53790,.T.); +#53790 = EDGE_CURVE('',#53782,#53791,#53793,.T.); +#53791 = VERTEX_POINT('',#53792); +#53792 = CARTESIAN_POINT('',(3.15,6.4,0.65)); +#53793 = LINE('',#53794,#53795); +#53794 = CARTESIAN_POINT('',(3.15,6.4,0.2)); +#53795 = VECTOR('',#53796,1.); +#53796 = DIRECTION('',(0.,0.,1.)); +#53797 = ORIENTED_EDGE('',*,*,#53798,.T.); +#53798 = EDGE_CURVE('',#53791,#53799,#53801,.T.); +#53799 = VERTEX_POINT('',#53800); +#53800 = CARTESIAN_POINT('',(3.15,6.2,0.85)); +#53801 = CIRCLE('',#53802,0.2); +#53802 = AXIS2_PLACEMENT_3D('',#53803,#53804,#53805); +#53803 = CARTESIAN_POINT('',(3.15,6.2,0.65)); +#53804 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53805 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53806 = ORIENTED_EDGE('',*,*,#53807,.T.); +#53807 = EDGE_CURVE('',#53799,#50067,#53808,.T.); +#53808 = LINE('',#53809,#53810); +#53809 = CARTESIAN_POINT('',(3.15,6.2,0.85)); +#53810 = VECTOR('',#53811,1.); +#53811 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53812 = PLANE('',#53813); +#53813 = AXIS2_PLACEMENT_3D('',#53814,#53815,#53816); +#53814 = CARTESIAN_POINT('',(3.15,6.400244542703,0.394853274378)); +#53815 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53816 = DIRECTION('',(0.,-0.,1.)); +#53817 = ADVANCED_FACE('',(#53818),#53829,.F.); +#53818 = FACE_BOUND('',#53819,.F.); +#53819 = EDGE_LOOP('',(#53820,#53821,#53822,#53828)); +#53820 = ORIENTED_EDGE('',*,*,#50012,.T.); +#53821 = ORIENTED_EDGE('',*,*,#53508,.T.); +#53822 = ORIENTED_EDGE('',*,*,#53823,.F.); +#53823 = EDGE_CURVE('',#53732,#53509,#53824,.T.); +#53824 = LINE('',#53825,#53826); +#53825 = CARTESIAN_POINT('',(3.15,6.3,0.65)); +#53826 = VECTOR('',#53827,1.); +#53827 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53828 = ORIENTED_EDGE('',*,*,#53731,.F.); +#53829 = CYLINDRICAL_SURFACE('',#53830,0.1); +#53830 = AXIS2_PLACEMENT_3D('',#53831,#53832,#53833); +#53831 = CARTESIAN_POINT('',(3.15,6.2,0.65)); +#53832 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53833 = DIRECTION('',(0.,0.,1.)); +#53834 = ADVANCED_FACE('',(#53835),#53851,.F.); +#53835 = FACE_BOUND('',#53836,.F.); +#53836 = EDGE_LOOP('',(#53837,#53843,#53844,#53850)); +#53837 = ORIENTED_EDGE('',*,*,#53838,.F.); +#53838 = EDGE_CURVE('',#50027,#50914,#53839,.T.); +#53839 = LINE('',#53840,#53841); +#53840 = CARTESIAN_POINT('',(-3.15,6.2,0.85)); +#53841 = VECTOR('',#53842,1.); +#53842 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53843 = ORIENTED_EDGE('',*,*,#50043,.T.); +#53844 = ORIENTED_EDGE('',*,*,#53845,.T.); +#53845 = EDGE_CURVE('',#50036,#50922,#53846,.T.); +#53846 = LINE('',#53847,#53848); +#53847 = CARTESIAN_POINT('',(-2.85,6.2,0.85)); +#53848 = VECTOR('',#53849,1.); +#53849 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53850 = ORIENTED_EDGE('',*,*,#50921,.F.); +#53851 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#53852,#53853) + ,(#53854,#53855 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#53852 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#53853 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#53854 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#53855 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#53856 = ADVANCED_FACE('',(#53857),#53943,.F.); +#53857 = FACE_BOUND('',#53858,.F.); +#53858 = EDGE_LOOP('',(#53859,#53860,#53861,#53870,#53878,#53887,#53895, + #53903,#53911,#53920,#53928,#53937)); +#53859 = ORIENTED_EDGE('',*,*,#50035,.F.); +#53860 = ORIENTED_EDGE('',*,*,#50088,.T.); +#53861 = ORIENTED_EDGE('',*,*,#53862,.T.); +#53862 = EDGE_CURVE('',#50089,#53863,#53865,.T.); +#53863 = VERTEX_POINT('',#53864); +#53864 = CARTESIAN_POINT('',(-2.85,6.3,0.65)); +#53865 = CIRCLE('',#53866,0.1); +#53866 = AXIS2_PLACEMENT_3D('',#53867,#53868,#53869); +#53867 = CARTESIAN_POINT('',(-2.85,6.2,0.65)); +#53868 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53869 = DIRECTION('',(0.,0.,1.)); +#53870 = ORIENTED_EDGE('',*,*,#53871,.T.); +#53871 = EDGE_CURVE('',#53863,#53872,#53874,.T.); +#53872 = VERTEX_POINT('',#53873); +#53873 = CARTESIAN_POINT('',(-2.85,6.3,0.2)); +#53874 = LINE('',#53875,#53876); +#53875 = CARTESIAN_POINT('',(-2.85,6.3,0.65)); +#53876 = VECTOR('',#53877,1.); +#53877 = DIRECTION('',(0.,0.,-1.)); +#53878 = ORIENTED_EDGE('',*,*,#53879,.T.); +#53879 = EDGE_CURVE('',#53872,#53880,#53882,.T.); +#53880 = VERTEX_POINT('',#53881); +#53881 = CARTESIAN_POINT('',(-2.85,6.5,-1.942890293094E-16)); +#53882 = CIRCLE('',#53883,0.2); +#53883 = AXIS2_PLACEMENT_3D('',#53884,#53885,#53886); +#53884 = CARTESIAN_POINT('',(-2.85,6.5,0.2)); +#53885 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53886 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53887 = ORIENTED_EDGE('',*,*,#53888,.T.); +#53888 = EDGE_CURVE('',#53880,#53889,#53891,.T.); +#53889 = VERTEX_POINT('',#53890); +#53890 = CARTESIAN_POINT('',(-2.85,7.,-1.942890293094E-16)); +#53891 = LINE('',#53892,#53893); +#53892 = CARTESIAN_POINT('',(-2.85,6.5,-1.942890293094E-16)); +#53893 = VECTOR('',#53894,1.); +#53894 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53895 = ORIENTED_EDGE('',*,*,#53896,.T.); +#53896 = EDGE_CURVE('',#53889,#53897,#53899,.T.); +#53897 = VERTEX_POINT('',#53898); +#53898 = CARTESIAN_POINT('',(-2.85,7.,0.1)); +#53899 = LINE('',#53900,#53901); +#53900 = CARTESIAN_POINT('',(-2.85,7.,-1.942890293094E-16)); +#53901 = VECTOR('',#53902,1.); +#53902 = DIRECTION('',(0.,0.,1.)); +#53903 = ORIENTED_EDGE('',*,*,#53904,.T.); +#53904 = EDGE_CURVE('',#53897,#53905,#53907,.T.); +#53905 = VERTEX_POINT('',#53906); +#53906 = CARTESIAN_POINT('',(-2.85,6.5,0.1)); +#53907 = LINE('',#53908,#53909); +#53908 = CARTESIAN_POINT('',(-2.85,7.,0.1)); +#53909 = VECTOR('',#53910,1.); +#53910 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53911 = ORIENTED_EDGE('',*,*,#53912,.T.); +#53912 = EDGE_CURVE('',#53905,#53913,#53915,.T.); +#53913 = VERTEX_POINT('',#53914); +#53914 = CARTESIAN_POINT('',(-2.85,6.4,0.2)); +#53915 = CIRCLE('',#53916,0.1); +#53916 = AXIS2_PLACEMENT_3D('',#53917,#53918,#53919); +#53917 = CARTESIAN_POINT('',(-2.85,6.5,0.2)); +#53918 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#53919 = DIRECTION('',(0.,0.,-1.)); +#53920 = ORIENTED_EDGE('',*,*,#53921,.T.); +#53921 = EDGE_CURVE('',#53913,#53922,#53924,.T.); +#53922 = VERTEX_POINT('',#53923); +#53923 = CARTESIAN_POINT('',(-2.85,6.4,0.65)); +#53924 = LINE('',#53925,#53926); +#53925 = CARTESIAN_POINT('',(-2.85,6.4,0.2)); +#53926 = VECTOR('',#53927,1.); +#53927 = DIRECTION('',(0.,0.,1.)); +#53928 = ORIENTED_EDGE('',*,*,#53929,.T.); +#53929 = EDGE_CURVE('',#53922,#53930,#53932,.T.); +#53930 = VERTEX_POINT('',#53931); +#53931 = CARTESIAN_POINT('',(-2.85,6.2,0.85)); +#53932 = CIRCLE('',#53933,0.2); +#53933 = AXIS2_PLACEMENT_3D('',#53934,#53935,#53936); +#53934 = CARTESIAN_POINT('',(-2.85,6.2,0.65)); +#53935 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53936 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#53937 = ORIENTED_EDGE('',*,*,#53938,.T.); +#53938 = EDGE_CURVE('',#53930,#50036,#53939,.T.); +#53939 = LINE('',#53940,#53941); +#53940 = CARTESIAN_POINT('',(-2.85,6.2,0.85)); +#53941 = VECTOR('',#53942,1.); +#53942 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#53943 = PLANE('',#53944); +#53944 = AXIS2_PLACEMENT_3D('',#53945,#53946,#53947); +#53945 = CARTESIAN_POINT('',(-2.85,6.400244542703,0.394853274378)); +#53946 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53947 = DIRECTION('',(0.,-0.,1.)); +#53948 = ADVANCED_FACE('',(#53949),#54035,.T.); +#53949 = FACE_BOUND('',#53950,.T.); +#53950 = EDGE_LOOP('',(#53951,#53952,#53953,#53962,#53970,#53979,#53987, + #53995,#54003,#54012,#54020,#54029)); +#53951 = ORIENTED_EDGE('',*,*,#50057,.F.); +#53952 = ORIENTED_EDGE('',*,*,#50128,.T.); +#53953 = ORIENTED_EDGE('',*,*,#53954,.T.); +#53954 = EDGE_CURVE('',#50129,#53955,#53957,.T.); +#53955 = VERTEX_POINT('',#53956); +#53956 = CARTESIAN_POINT('',(2.85,6.3,0.65)); +#53957 = CIRCLE('',#53958,0.1); +#53958 = AXIS2_PLACEMENT_3D('',#53959,#53960,#53961); +#53959 = CARTESIAN_POINT('',(2.85,6.2,0.65)); +#53960 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#53961 = DIRECTION('',(0.,0.,1.)); +#53962 = ORIENTED_EDGE('',*,*,#53963,.T.); +#53963 = EDGE_CURVE('',#53955,#53964,#53966,.T.); +#53964 = VERTEX_POINT('',#53965); +#53965 = CARTESIAN_POINT('',(2.85,6.3,0.2)); +#53966 = LINE('',#53967,#53968); +#53967 = CARTESIAN_POINT('',(2.85,6.3,0.65)); +#53968 = VECTOR('',#53969,1.); +#53969 = DIRECTION('',(0.,0.,-1.)); +#53970 = ORIENTED_EDGE('',*,*,#53971,.T.); +#53971 = EDGE_CURVE('',#53964,#53972,#53974,.T.); +#53972 = VERTEX_POINT('',#53973); +#53973 = CARTESIAN_POINT('',(2.85,6.5,-1.942890293094E-16)); +#53974 = CIRCLE('',#53975,0.2); +#53975 = AXIS2_PLACEMENT_3D('',#53976,#53977,#53978); +#53976 = CARTESIAN_POINT('',(2.85,6.5,0.2)); +#53977 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#53978 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#53979 = ORIENTED_EDGE('',*,*,#53980,.T.); +#53980 = EDGE_CURVE('',#53972,#53981,#53983,.T.); +#53981 = VERTEX_POINT('',#53982); +#53982 = CARTESIAN_POINT('',(2.85,7.,-1.942890293094E-16)); +#53983 = LINE('',#53984,#53985); +#53984 = CARTESIAN_POINT('',(2.85,6.5,-1.942890293094E-16)); +#53985 = VECTOR('',#53986,1.); +#53986 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#53987 = ORIENTED_EDGE('',*,*,#53988,.T.); +#53988 = EDGE_CURVE('',#53981,#53989,#53991,.T.); +#53989 = VERTEX_POINT('',#53990); +#53990 = CARTESIAN_POINT('',(2.85,7.,0.1)); +#53991 = LINE('',#53992,#53993); +#53992 = CARTESIAN_POINT('',(2.85,7.,-1.942890293094E-16)); +#53993 = VECTOR('',#53994,1.); +#53994 = DIRECTION('',(0.,0.,1.)); +#53995 = ORIENTED_EDGE('',*,*,#53996,.T.); +#53996 = EDGE_CURVE('',#53989,#53997,#53999,.T.); +#53997 = VERTEX_POINT('',#53998); +#53998 = CARTESIAN_POINT('',(2.85,6.5,0.1)); +#53999 = LINE('',#54000,#54001); +#54000 = CARTESIAN_POINT('',(2.85,7.,0.1)); +#54001 = VECTOR('',#54002,1.); +#54002 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54003 = ORIENTED_EDGE('',*,*,#54004,.T.); +#54004 = EDGE_CURVE('',#53997,#54005,#54007,.T.); +#54005 = VERTEX_POINT('',#54006); +#54006 = CARTESIAN_POINT('',(2.85,6.4,0.2)); +#54007 = CIRCLE('',#54008,0.1); +#54008 = AXIS2_PLACEMENT_3D('',#54009,#54010,#54011); +#54009 = CARTESIAN_POINT('',(2.85,6.5,0.2)); +#54010 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54011 = DIRECTION('',(0.,0.,-1.)); +#54012 = ORIENTED_EDGE('',*,*,#54013,.T.); +#54013 = EDGE_CURVE('',#54005,#54014,#54016,.T.); +#54014 = VERTEX_POINT('',#54015); +#54015 = CARTESIAN_POINT('',(2.85,6.4,0.65)); +#54016 = LINE('',#54017,#54018); +#54017 = CARTESIAN_POINT('',(2.85,6.4,0.2)); +#54018 = VECTOR('',#54019,1.); +#54019 = DIRECTION('',(0.,0.,1.)); +#54020 = ORIENTED_EDGE('',*,*,#54021,.T.); +#54021 = EDGE_CURVE('',#54014,#54022,#54024,.T.); +#54022 = VERTEX_POINT('',#54023); +#54023 = CARTESIAN_POINT('',(2.85,6.2,0.85)); +#54024 = CIRCLE('',#54025,0.2); +#54025 = AXIS2_PLACEMENT_3D('',#54026,#54027,#54028); +#54026 = CARTESIAN_POINT('',(2.85,6.2,0.65)); +#54027 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54028 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54029 = ORIENTED_EDGE('',*,*,#54030,.T.); +#54030 = EDGE_CURVE('',#54022,#50058,#54031,.T.); +#54031 = LINE('',#54032,#54033); +#54032 = CARTESIAN_POINT('',(2.85,6.2,0.85)); +#54033 = VECTOR('',#54034,1.); +#54034 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54035 = PLANE('',#54036); +#54036 = AXIS2_PLACEMENT_3D('',#54037,#54038,#54039); +#54037 = CARTESIAN_POINT('',(2.85,6.400244542703,0.394853274378)); +#54038 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54039 = DIRECTION('',(0.,-0.,1.)); +#54040 = ADVANCED_FACE('',(#54041),#54057,.F.); +#54041 = FACE_BOUND('',#54042,.F.); +#54042 = EDGE_LOOP('',(#54043,#54049,#54050,#54056)); +#54043 = ORIENTED_EDGE('',*,*,#54044,.F.); +#54044 = EDGE_CURVE('',#50058,#51106,#54045,.T.); +#54045 = LINE('',#54046,#54047); +#54046 = CARTESIAN_POINT('',(2.85,6.2,0.85)); +#54047 = VECTOR('',#54048,1.); +#54048 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54049 = ORIENTED_EDGE('',*,*,#50074,.T.); +#54050 = ORIENTED_EDGE('',*,*,#54051,.T.); +#54051 = EDGE_CURVE('',#50067,#51114,#54052,.T.); +#54052 = LINE('',#54053,#54054); +#54053 = CARTESIAN_POINT('',(3.15,6.2,0.85)); +#54054 = VECTOR('',#54055,1.); +#54055 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54056 = ORIENTED_EDGE('',*,*,#51113,.F.); +#54057 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#54058,#54059) + ,(#54060,#54061 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#54058 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#54059 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#54060 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#54061 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#54062 = ADVANCED_FACE('',(#54063),#54082,.F.); +#54063 = FACE_BOUND('',#54064,.F.); +#54064 = EDGE_LOOP('',(#54065,#54066,#54075,#54081)); +#54065 = ORIENTED_EDGE('',*,*,#50105,.T.); +#54066 = ORIENTED_EDGE('',*,*,#54067,.T.); +#54067 = EDGE_CURVE('',#50098,#54068,#54070,.T.); +#54068 = VERTEX_POINT('',#54069); +#54069 = CARTESIAN_POINT('',(-2.65,6.3,0.65)); +#54070 = CIRCLE('',#54071,0.1); +#54071 = AXIS2_PLACEMENT_3D('',#54072,#54073,#54074); +#54072 = CARTESIAN_POINT('',(-2.65,6.2,0.65)); +#54073 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54074 = DIRECTION('',(0.,0.,1.)); +#54075 = ORIENTED_EDGE('',*,*,#54076,.F.); +#54076 = EDGE_CURVE('',#53863,#54068,#54077,.T.); +#54077 = LINE('',#54078,#54079); +#54078 = CARTESIAN_POINT('',(-2.85,6.3,0.65)); +#54079 = VECTOR('',#54080,1.); +#54080 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54081 = ORIENTED_EDGE('',*,*,#53862,.F.); +#54082 = CYLINDRICAL_SURFACE('',#54083,0.1); +#54083 = AXIS2_PLACEMENT_3D('',#54084,#54085,#54086); +#54084 = CARTESIAN_POINT('',(-2.85,6.2,0.65)); +#54085 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54086 = DIRECTION('',(0.,0.,1.)); +#54087 = ADVANCED_FACE('',(#54088),#54166,.T.); +#54088 = FACE_BOUND('',#54089,.T.); +#54089 = EDGE_LOOP('',(#54090,#54091,#54092,#54093,#54101,#54110,#54118, + #54126,#54134,#54143,#54151,#54160)); +#54090 = ORIENTED_EDGE('',*,*,#50150,.F.); +#54091 = ORIENTED_EDGE('',*,*,#50097,.T.); +#54092 = ORIENTED_EDGE('',*,*,#54067,.T.); +#54093 = ORIENTED_EDGE('',*,*,#54094,.T.); +#54094 = EDGE_CURVE('',#54068,#54095,#54097,.T.); +#54095 = VERTEX_POINT('',#54096); +#54096 = CARTESIAN_POINT('',(-2.65,6.3,0.2)); +#54097 = LINE('',#54098,#54099); +#54098 = CARTESIAN_POINT('',(-2.65,6.3,0.65)); +#54099 = VECTOR('',#54100,1.); +#54100 = DIRECTION('',(0.,0.,-1.)); +#54101 = ORIENTED_EDGE('',*,*,#54102,.T.); +#54102 = EDGE_CURVE('',#54095,#54103,#54105,.T.); +#54103 = VERTEX_POINT('',#54104); +#54104 = CARTESIAN_POINT('',(-2.65,6.5,-1.942890293094E-16)); +#54105 = CIRCLE('',#54106,0.2); +#54106 = AXIS2_PLACEMENT_3D('',#54107,#54108,#54109); +#54107 = CARTESIAN_POINT('',(-2.65,6.5,0.2)); +#54108 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54109 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54110 = ORIENTED_EDGE('',*,*,#54111,.T.); +#54111 = EDGE_CURVE('',#54103,#54112,#54114,.T.); +#54112 = VERTEX_POINT('',#54113); +#54113 = CARTESIAN_POINT('',(-2.65,7.,-1.942890293094E-16)); +#54114 = LINE('',#54115,#54116); +#54115 = CARTESIAN_POINT('',(-2.65,6.5,-1.942890293094E-16)); +#54116 = VECTOR('',#54117,1.); +#54117 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54118 = ORIENTED_EDGE('',*,*,#54119,.T.); +#54119 = EDGE_CURVE('',#54112,#54120,#54122,.T.); +#54120 = VERTEX_POINT('',#54121); +#54121 = CARTESIAN_POINT('',(-2.65,7.,0.1)); +#54122 = LINE('',#54123,#54124); +#54123 = CARTESIAN_POINT('',(-2.65,7.,-1.942890293094E-16)); +#54124 = VECTOR('',#54125,1.); +#54125 = DIRECTION('',(0.,0.,1.)); +#54126 = ORIENTED_EDGE('',*,*,#54127,.T.); +#54127 = EDGE_CURVE('',#54120,#54128,#54130,.T.); +#54128 = VERTEX_POINT('',#54129); +#54129 = CARTESIAN_POINT('',(-2.65,6.5,0.1)); +#54130 = LINE('',#54131,#54132); +#54131 = CARTESIAN_POINT('',(-2.65,7.,0.1)); +#54132 = VECTOR('',#54133,1.); +#54133 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54134 = ORIENTED_EDGE('',*,*,#54135,.T.); +#54135 = EDGE_CURVE('',#54128,#54136,#54138,.T.); +#54136 = VERTEX_POINT('',#54137); +#54137 = CARTESIAN_POINT('',(-2.65,6.4,0.2)); +#54138 = CIRCLE('',#54139,0.1); +#54139 = AXIS2_PLACEMENT_3D('',#54140,#54141,#54142); +#54140 = CARTESIAN_POINT('',(-2.65,6.5,0.2)); +#54141 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54142 = DIRECTION('',(0.,0.,-1.)); +#54143 = ORIENTED_EDGE('',*,*,#54144,.T.); +#54144 = EDGE_CURVE('',#54136,#54145,#54147,.T.); +#54145 = VERTEX_POINT('',#54146); +#54146 = CARTESIAN_POINT('',(-2.65,6.4,0.65)); +#54147 = LINE('',#54148,#54149); +#54148 = CARTESIAN_POINT('',(-2.65,6.4,0.2)); +#54149 = VECTOR('',#54150,1.); +#54150 = DIRECTION('',(0.,0.,1.)); +#54151 = ORIENTED_EDGE('',*,*,#54152,.T.); +#54152 = EDGE_CURVE('',#54145,#54153,#54155,.T.); +#54153 = VERTEX_POINT('',#54154); +#54154 = CARTESIAN_POINT('',(-2.65,6.2,0.85)); +#54155 = CIRCLE('',#54156,0.2); +#54156 = AXIS2_PLACEMENT_3D('',#54157,#54158,#54159); +#54157 = CARTESIAN_POINT('',(-2.65,6.2,0.65)); +#54158 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54159 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54160 = ORIENTED_EDGE('',*,*,#54161,.T.); +#54161 = EDGE_CURVE('',#54153,#50151,#54162,.T.); +#54162 = LINE('',#54163,#54164); +#54163 = CARTESIAN_POINT('',(-2.65,6.2,0.85)); +#54164 = VECTOR('',#54165,1.); +#54165 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54166 = PLANE('',#54167); +#54167 = AXIS2_PLACEMENT_3D('',#54168,#54169,#54170); +#54168 = CARTESIAN_POINT('',(-2.65,6.400244542703,0.394853274378)); +#54169 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54170 = DIRECTION('',(0.,-0.,1.)); +#54171 = ADVANCED_FACE('',(#54172),#54258,.F.); +#54172 = FACE_BOUND('',#54173,.F.); +#54173 = EDGE_LOOP('',(#54174,#54175,#54176,#54185,#54193,#54202,#54210, + #54218,#54226,#54235,#54243,#54252)); +#54174 = ORIENTED_EDGE('',*,*,#50190,.F.); +#54175 = ORIENTED_EDGE('',*,*,#50119,.T.); +#54176 = ORIENTED_EDGE('',*,*,#54177,.T.); +#54177 = EDGE_CURVE('',#50120,#54178,#54180,.T.); +#54178 = VERTEX_POINT('',#54179); +#54179 = CARTESIAN_POINT('',(2.65,6.3,0.65)); +#54180 = CIRCLE('',#54181,0.1); +#54181 = AXIS2_PLACEMENT_3D('',#54182,#54183,#54184); +#54182 = CARTESIAN_POINT('',(2.65,6.2,0.65)); +#54183 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54184 = DIRECTION('',(0.,0.,1.)); +#54185 = ORIENTED_EDGE('',*,*,#54186,.T.); +#54186 = EDGE_CURVE('',#54178,#54187,#54189,.T.); +#54187 = VERTEX_POINT('',#54188); +#54188 = CARTESIAN_POINT('',(2.65,6.3,0.2)); +#54189 = LINE('',#54190,#54191); +#54190 = CARTESIAN_POINT('',(2.65,6.3,0.65)); +#54191 = VECTOR('',#54192,1.); +#54192 = DIRECTION('',(0.,0.,-1.)); +#54193 = ORIENTED_EDGE('',*,*,#54194,.T.); +#54194 = EDGE_CURVE('',#54187,#54195,#54197,.T.); +#54195 = VERTEX_POINT('',#54196); +#54196 = CARTESIAN_POINT('',(2.65,6.5,-1.942890293094E-16)); +#54197 = CIRCLE('',#54198,0.2); +#54198 = AXIS2_PLACEMENT_3D('',#54199,#54200,#54201); +#54199 = CARTESIAN_POINT('',(2.65,6.5,0.2)); +#54200 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54201 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54202 = ORIENTED_EDGE('',*,*,#54203,.T.); +#54203 = EDGE_CURVE('',#54195,#54204,#54206,.T.); +#54204 = VERTEX_POINT('',#54205); +#54205 = CARTESIAN_POINT('',(2.65,7.,-1.942890293094E-16)); +#54206 = LINE('',#54207,#54208); +#54207 = CARTESIAN_POINT('',(2.65,6.5,-1.942890293094E-16)); +#54208 = VECTOR('',#54209,1.); +#54209 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54210 = ORIENTED_EDGE('',*,*,#54211,.T.); +#54211 = EDGE_CURVE('',#54204,#54212,#54214,.T.); +#54212 = VERTEX_POINT('',#54213); +#54213 = CARTESIAN_POINT('',(2.65,7.,0.1)); +#54214 = LINE('',#54215,#54216); +#54215 = CARTESIAN_POINT('',(2.65,7.,-1.942890293094E-16)); +#54216 = VECTOR('',#54217,1.); +#54217 = DIRECTION('',(0.,0.,1.)); +#54218 = ORIENTED_EDGE('',*,*,#54219,.T.); +#54219 = EDGE_CURVE('',#54212,#54220,#54222,.T.); +#54220 = VERTEX_POINT('',#54221); +#54221 = CARTESIAN_POINT('',(2.65,6.5,0.1)); +#54222 = LINE('',#54223,#54224); +#54223 = CARTESIAN_POINT('',(2.65,7.,0.1)); +#54224 = VECTOR('',#54225,1.); +#54225 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54226 = ORIENTED_EDGE('',*,*,#54227,.T.); +#54227 = EDGE_CURVE('',#54220,#54228,#54230,.T.); +#54228 = VERTEX_POINT('',#54229); +#54229 = CARTESIAN_POINT('',(2.65,6.4,0.2)); +#54230 = CIRCLE('',#54231,0.1); +#54231 = AXIS2_PLACEMENT_3D('',#54232,#54233,#54234); +#54232 = CARTESIAN_POINT('',(2.65,6.5,0.2)); +#54233 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54234 = DIRECTION('',(0.,0.,-1.)); +#54235 = ORIENTED_EDGE('',*,*,#54236,.T.); +#54236 = EDGE_CURVE('',#54228,#54237,#54239,.T.); +#54237 = VERTEX_POINT('',#54238); +#54238 = CARTESIAN_POINT('',(2.65,6.4,0.65)); +#54239 = LINE('',#54240,#54241); +#54240 = CARTESIAN_POINT('',(2.65,6.4,0.2)); +#54241 = VECTOR('',#54242,1.); +#54242 = DIRECTION('',(0.,0.,1.)); +#54243 = ORIENTED_EDGE('',*,*,#54244,.T.); +#54244 = EDGE_CURVE('',#54237,#54245,#54247,.T.); +#54245 = VERTEX_POINT('',#54246); +#54246 = CARTESIAN_POINT('',(2.65,6.2,0.85)); +#54247 = CIRCLE('',#54248,0.2); +#54248 = AXIS2_PLACEMENT_3D('',#54249,#54250,#54251); +#54249 = CARTESIAN_POINT('',(2.65,6.2,0.65)); +#54250 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54251 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54252 = ORIENTED_EDGE('',*,*,#54253,.T.); +#54253 = EDGE_CURVE('',#54245,#50191,#54254,.T.); +#54254 = LINE('',#54255,#54256); +#54255 = CARTESIAN_POINT('',(2.65,6.2,0.85)); +#54256 = VECTOR('',#54257,1.); +#54257 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54258 = PLANE('',#54259); +#54259 = AXIS2_PLACEMENT_3D('',#54260,#54261,#54262); +#54260 = CARTESIAN_POINT('',(2.65,6.400244542703,0.394853274378)); +#54261 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54262 = DIRECTION('',(0.,-0.,1.)); +#54263 = ADVANCED_FACE('',(#54264),#54275,.F.); +#54264 = FACE_BOUND('',#54265,.F.); +#54265 = EDGE_LOOP('',(#54266,#54267,#54268,#54274)); +#54266 = ORIENTED_EDGE('',*,*,#50136,.T.); +#54267 = ORIENTED_EDGE('',*,*,#53954,.T.); +#54268 = ORIENTED_EDGE('',*,*,#54269,.F.); +#54269 = EDGE_CURVE('',#54178,#53955,#54270,.T.); +#54270 = LINE('',#54271,#54272); +#54271 = CARTESIAN_POINT('',(2.65,6.3,0.65)); +#54272 = VECTOR('',#54273,1.); +#54273 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54274 = ORIENTED_EDGE('',*,*,#54177,.F.); +#54275 = CYLINDRICAL_SURFACE('',#54276,0.1); +#54276 = AXIS2_PLACEMENT_3D('',#54277,#54278,#54279); +#54277 = CARTESIAN_POINT('',(2.65,6.2,0.65)); +#54278 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54279 = DIRECTION('',(0.,0.,1.)); +#54280 = ADVANCED_FACE('',(#54281),#54297,.F.); +#54281 = FACE_BOUND('',#54282,.F.); +#54282 = EDGE_LOOP('',(#54283,#54289,#54290,#54296)); +#54283 = ORIENTED_EDGE('',*,*,#54284,.F.); +#54284 = EDGE_CURVE('',#50151,#50930,#54285,.T.); +#54285 = LINE('',#54286,#54287); +#54286 = CARTESIAN_POINT('',(-2.65,6.2,0.85)); +#54287 = VECTOR('',#54288,1.); +#54288 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54289 = ORIENTED_EDGE('',*,*,#50167,.T.); +#54290 = ORIENTED_EDGE('',*,*,#54291,.T.); +#54291 = EDGE_CURVE('',#50160,#50938,#54292,.T.); +#54292 = LINE('',#54293,#54294); +#54293 = CARTESIAN_POINT('',(-2.35,6.2,0.85)); +#54294 = VECTOR('',#54295,1.); +#54295 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54296 = ORIENTED_EDGE('',*,*,#50937,.F.); +#54297 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#54298,#54299) + ,(#54300,#54301 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#54298 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#54299 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#54300 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#54301 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#54302 = ADVANCED_FACE('',(#54303),#54389,.F.); +#54303 = FACE_BOUND('',#54304,.F.); +#54304 = EDGE_LOOP('',(#54305,#54306,#54307,#54316,#54324,#54333,#54341, + #54349,#54357,#54366,#54374,#54383)); +#54305 = ORIENTED_EDGE('',*,*,#50159,.F.); +#54306 = ORIENTED_EDGE('',*,*,#50212,.T.); +#54307 = ORIENTED_EDGE('',*,*,#54308,.T.); +#54308 = EDGE_CURVE('',#50213,#54309,#54311,.T.); +#54309 = VERTEX_POINT('',#54310); +#54310 = CARTESIAN_POINT('',(-2.35,6.3,0.65)); +#54311 = CIRCLE('',#54312,0.1); +#54312 = AXIS2_PLACEMENT_3D('',#54313,#54314,#54315); +#54313 = CARTESIAN_POINT('',(-2.35,6.2,0.65)); +#54314 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54315 = DIRECTION('',(0.,0.,1.)); +#54316 = ORIENTED_EDGE('',*,*,#54317,.T.); +#54317 = EDGE_CURVE('',#54309,#54318,#54320,.T.); +#54318 = VERTEX_POINT('',#54319); +#54319 = CARTESIAN_POINT('',(-2.35,6.3,0.2)); +#54320 = LINE('',#54321,#54322); +#54321 = CARTESIAN_POINT('',(-2.35,6.3,0.65)); +#54322 = VECTOR('',#54323,1.); +#54323 = DIRECTION('',(0.,0.,-1.)); +#54324 = ORIENTED_EDGE('',*,*,#54325,.T.); +#54325 = EDGE_CURVE('',#54318,#54326,#54328,.T.); +#54326 = VERTEX_POINT('',#54327); +#54327 = CARTESIAN_POINT('',(-2.35,6.5,-1.942890293094E-16)); +#54328 = CIRCLE('',#54329,0.2); +#54329 = AXIS2_PLACEMENT_3D('',#54330,#54331,#54332); +#54330 = CARTESIAN_POINT('',(-2.35,6.5,0.2)); +#54331 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54332 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54333 = ORIENTED_EDGE('',*,*,#54334,.T.); +#54334 = EDGE_CURVE('',#54326,#54335,#54337,.T.); +#54335 = VERTEX_POINT('',#54336); +#54336 = CARTESIAN_POINT('',(-2.35,7.,-1.942890293094E-16)); +#54337 = LINE('',#54338,#54339); +#54338 = CARTESIAN_POINT('',(-2.35,6.5,-1.942890293094E-16)); +#54339 = VECTOR('',#54340,1.); +#54340 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54341 = ORIENTED_EDGE('',*,*,#54342,.T.); +#54342 = EDGE_CURVE('',#54335,#54343,#54345,.T.); +#54343 = VERTEX_POINT('',#54344); +#54344 = CARTESIAN_POINT('',(-2.35,7.,0.1)); +#54345 = LINE('',#54346,#54347); +#54346 = CARTESIAN_POINT('',(-2.35,7.,-1.942890293094E-16)); +#54347 = VECTOR('',#54348,1.); +#54348 = DIRECTION('',(0.,0.,1.)); +#54349 = ORIENTED_EDGE('',*,*,#54350,.T.); +#54350 = EDGE_CURVE('',#54343,#54351,#54353,.T.); +#54351 = VERTEX_POINT('',#54352); +#54352 = CARTESIAN_POINT('',(-2.35,6.5,0.1)); +#54353 = LINE('',#54354,#54355); +#54354 = CARTESIAN_POINT('',(-2.35,7.,0.1)); +#54355 = VECTOR('',#54356,1.); +#54356 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54357 = ORIENTED_EDGE('',*,*,#54358,.T.); +#54358 = EDGE_CURVE('',#54351,#54359,#54361,.T.); +#54359 = VERTEX_POINT('',#54360); +#54360 = CARTESIAN_POINT('',(-2.35,6.4,0.2)); +#54361 = CIRCLE('',#54362,0.1); +#54362 = AXIS2_PLACEMENT_3D('',#54363,#54364,#54365); +#54363 = CARTESIAN_POINT('',(-2.35,6.5,0.2)); +#54364 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54365 = DIRECTION('',(0.,0.,-1.)); +#54366 = ORIENTED_EDGE('',*,*,#54367,.T.); +#54367 = EDGE_CURVE('',#54359,#54368,#54370,.T.); +#54368 = VERTEX_POINT('',#54369); +#54369 = CARTESIAN_POINT('',(-2.35,6.4,0.65)); +#54370 = LINE('',#54371,#54372); +#54371 = CARTESIAN_POINT('',(-2.35,6.4,0.2)); +#54372 = VECTOR('',#54373,1.); +#54373 = DIRECTION('',(0.,0.,1.)); +#54374 = ORIENTED_EDGE('',*,*,#54375,.T.); +#54375 = EDGE_CURVE('',#54368,#54376,#54378,.T.); +#54376 = VERTEX_POINT('',#54377); +#54377 = CARTESIAN_POINT('',(-2.35,6.2,0.85)); +#54378 = CIRCLE('',#54379,0.2); +#54379 = AXIS2_PLACEMENT_3D('',#54380,#54381,#54382); +#54380 = CARTESIAN_POINT('',(-2.35,6.2,0.65)); +#54381 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54382 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54383 = ORIENTED_EDGE('',*,*,#54384,.T.); +#54384 = EDGE_CURVE('',#54376,#50160,#54385,.T.); +#54385 = LINE('',#54386,#54387); +#54386 = CARTESIAN_POINT('',(-2.35,6.2,0.85)); +#54387 = VECTOR('',#54388,1.); +#54388 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54389 = PLANE('',#54390); +#54390 = AXIS2_PLACEMENT_3D('',#54391,#54392,#54393); +#54391 = CARTESIAN_POINT('',(-2.35,6.400244542703,0.394853274378)); +#54392 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54393 = DIRECTION('',(0.,-0.,1.)); +#54394 = ADVANCED_FACE('',(#54395),#54481,.T.); +#54395 = FACE_BOUND('',#54396,.T.); +#54396 = EDGE_LOOP('',(#54397,#54398,#54399,#54408,#54416,#54425,#54433, + #54441,#54449,#54458,#54466,#54475)); +#54397 = ORIENTED_EDGE('',*,*,#50181,.F.); +#54398 = ORIENTED_EDGE('',*,*,#50252,.T.); +#54399 = ORIENTED_EDGE('',*,*,#54400,.T.); +#54400 = EDGE_CURVE('',#50253,#54401,#54403,.T.); +#54401 = VERTEX_POINT('',#54402); +#54402 = CARTESIAN_POINT('',(2.35,6.3,0.65)); +#54403 = CIRCLE('',#54404,0.1); +#54404 = AXIS2_PLACEMENT_3D('',#54405,#54406,#54407); +#54405 = CARTESIAN_POINT('',(2.35,6.2,0.65)); +#54406 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54407 = DIRECTION('',(0.,0.,1.)); +#54408 = ORIENTED_EDGE('',*,*,#54409,.T.); +#54409 = EDGE_CURVE('',#54401,#54410,#54412,.T.); +#54410 = VERTEX_POINT('',#54411); +#54411 = CARTESIAN_POINT('',(2.35,6.3,0.2)); +#54412 = LINE('',#54413,#54414); +#54413 = CARTESIAN_POINT('',(2.35,6.3,0.65)); +#54414 = VECTOR('',#54415,1.); +#54415 = DIRECTION('',(0.,0.,-1.)); +#54416 = ORIENTED_EDGE('',*,*,#54417,.T.); +#54417 = EDGE_CURVE('',#54410,#54418,#54420,.T.); +#54418 = VERTEX_POINT('',#54419); +#54419 = CARTESIAN_POINT('',(2.35,6.5,-1.942890293094E-16)); +#54420 = CIRCLE('',#54421,0.2); +#54421 = AXIS2_PLACEMENT_3D('',#54422,#54423,#54424); +#54422 = CARTESIAN_POINT('',(2.35,6.5,0.2)); +#54423 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54424 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54425 = ORIENTED_EDGE('',*,*,#54426,.T.); +#54426 = EDGE_CURVE('',#54418,#54427,#54429,.T.); +#54427 = VERTEX_POINT('',#54428); +#54428 = CARTESIAN_POINT('',(2.35,7.,-1.942890293094E-16)); +#54429 = LINE('',#54430,#54431); +#54430 = CARTESIAN_POINT('',(2.35,6.5,-1.942890293094E-16)); +#54431 = VECTOR('',#54432,1.); +#54432 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54433 = ORIENTED_EDGE('',*,*,#54434,.T.); +#54434 = EDGE_CURVE('',#54427,#54435,#54437,.T.); +#54435 = VERTEX_POINT('',#54436); +#54436 = CARTESIAN_POINT('',(2.35,7.,0.1)); +#54437 = LINE('',#54438,#54439); +#54438 = CARTESIAN_POINT('',(2.35,7.,-1.942890293094E-16)); +#54439 = VECTOR('',#54440,1.); +#54440 = DIRECTION('',(0.,0.,1.)); +#54441 = ORIENTED_EDGE('',*,*,#54442,.T.); +#54442 = EDGE_CURVE('',#54435,#54443,#54445,.T.); +#54443 = VERTEX_POINT('',#54444); +#54444 = CARTESIAN_POINT('',(2.35,6.5,0.1)); +#54445 = LINE('',#54446,#54447); +#54446 = CARTESIAN_POINT('',(2.35,7.,0.1)); +#54447 = VECTOR('',#54448,1.); +#54448 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54449 = ORIENTED_EDGE('',*,*,#54450,.T.); +#54450 = EDGE_CURVE('',#54443,#54451,#54453,.T.); +#54451 = VERTEX_POINT('',#54452); +#54452 = CARTESIAN_POINT('',(2.35,6.4,0.2)); +#54453 = CIRCLE('',#54454,0.1); +#54454 = AXIS2_PLACEMENT_3D('',#54455,#54456,#54457); +#54455 = CARTESIAN_POINT('',(2.35,6.5,0.2)); +#54456 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54457 = DIRECTION('',(0.,0.,-1.)); +#54458 = ORIENTED_EDGE('',*,*,#54459,.T.); +#54459 = EDGE_CURVE('',#54451,#54460,#54462,.T.); +#54460 = VERTEX_POINT('',#54461); +#54461 = CARTESIAN_POINT('',(2.35,6.4,0.65)); +#54462 = LINE('',#54463,#54464); +#54463 = CARTESIAN_POINT('',(2.35,6.4,0.2)); +#54464 = VECTOR('',#54465,1.); +#54465 = DIRECTION('',(0.,0.,1.)); +#54466 = ORIENTED_EDGE('',*,*,#54467,.T.); +#54467 = EDGE_CURVE('',#54460,#54468,#54470,.T.); +#54468 = VERTEX_POINT('',#54469); +#54469 = CARTESIAN_POINT('',(2.35,6.2,0.85)); +#54470 = CIRCLE('',#54471,0.2); +#54471 = AXIS2_PLACEMENT_3D('',#54472,#54473,#54474); +#54472 = CARTESIAN_POINT('',(2.35,6.2,0.65)); +#54473 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54474 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54475 = ORIENTED_EDGE('',*,*,#54476,.T.); +#54476 = EDGE_CURVE('',#54468,#50182,#54477,.T.); +#54477 = LINE('',#54478,#54479); +#54478 = CARTESIAN_POINT('',(2.35,6.2,0.85)); +#54479 = VECTOR('',#54480,1.); +#54480 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54481 = PLANE('',#54482); +#54482 = AXIS2_PLACEMENT_3D('',#54483,#54484,#54485); +#54483 = CARTESIAN_POINT('',(2.35,6.400244542703,0.394853274378)); +#54484 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54485 = DIRECTION('',(0.,-0.,1.)); +#54486 = ADVANCED_FACE('',(#54487),#54503,.F.); +#54487 = FACE_BOUND('',#54488,.F.); +#54488 = EDGE_LOOP('',(#54489,#54495,#54496,#54502)); +#54489 = ORIENTED_EDGE('',*,*,#54490,.F.); +#54490 = EDGE_CURVE('',#50182,#51090,#54491,.T.); +#54491 = LINE('',#54492,#54493); +#54492 = CARTESIAN_POINT('',(2.35,6.2,0.85)); +#54493 = VECTOR('',#54494,1.); +#54494 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54495 = ORIENTED_EDGE('',*,*,#50198,.T.); +#54496 = ORIENTED_EDGE('',*,*,#54497,.T.); +#54497 = EDGE_CURVE('',#50191,#51098,#54498,.T.); +#54498 = LINE('',#54499,#54500); +#54499 = CARTESIAN_POINT('',(2.65,6.2,0.85)); +#54500 = VECTOR('',#54501,1.); +#54501 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54502 = ORIENTED_EDGE('',*,*,#51097,.F.); +#54503 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#54504,#54505) + ,(#54506,#54507 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#54504 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#54505 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#54506 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#54507 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#54508 = ADVANCED_FACE('',(#54509),#54528,.F.); +#54509 = FACE_BOUND('',#54510,.F.); +#54510 = EDGE_LOOP('',(#54511,#54512,#54521,#54527)); +#54511 = ORIENTED_EDGE('',*,*,#50229,.T.); +#54512 = ORIENTED_EDGE('',*,*,#54513,.T.); +#54513 = EDGE_CURVE('',#50222,#54514,#54516,.T.); +#54514 = VERTEX_POINT('',#54515); +#54515 = CARTESIAN_POINT('',(-2.15,6.3,0.65)); +#54516 = CIRCLE('',#54517,0.1); +#54517 = AXIS2_PLACEMENT_3D('',#54518,#54519,#54520); +#54518 = CARTESIAN_POINT('',(-2.15,6.2,0.65)); +#54519 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54520 = DIRECTION('',(0.,0.,1.)); +#54521 = ORIENTED_EDGE('',*,*,#54522,.F.); +#54522 = EDGE_CURVE('',#54309,#54514,#54523,.T.); +#54523 = LINE('',#54524,#54525); +#54524 = CARTESIAN_POINT('',(-2.35,6.3,0.65)); +#54525 = VECTOR('',#54526,1.); +#54526 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54527 = ORIENTED_EDGE('',*,*,#54308,.F.); +#54528 = CYLINDRICAL_SURFACE('',#54529,0.1); +#54529 = AXIS2_PLACEMENT_3D('',#54530,#54531,#54532); +#54530 = CARTESIAN_POINT('',(-2.35,6.2,0.65)); +#54531 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54532 = DIRECTION('',(0.,0.,1.)); +#54533 = ADVANCED_FACE('',(#54534),#54612,.T.); +#54534 = FACE_BOUND('',#54535,.T.); +#54535 = EDGE_LOOP('',(#54536,#54537,#54538,#54539,#54547,#54556,#54564, + #54572,#54580,#54589,#54597,#54606)); +#54536 = ORIENTED_EDGE('',*,*,#50274,.F.); +#54537 = ORIENTED_EDGE('',*,*,#50221,.T.); +#54538 = ORIENTED_EDGE('',*,*,#54513,.T.); +#54539 = ORIENTED_EDGE('',*,*,#54540,.T.); +#54540 = EDGE_CURVE('',#54514,#54541,#54543,.T.); +#54541 = VERTEX_POINT('',#54542); +#54542 = CARTESIAN_POINT('',(-2.15,6.3,0.2)); +#54543 = LINE('',#54544,#54545); +#54544 = CARTESIAN_POINT('',(-2.15,6.3,0.65)); +#54545 = VECTOR('',#54546,1.); +#54546 = DIRECTION('',(0.,0.,-1.)); +#54547 = ORIENTED_EDGE('',*,*,#54548,.T.); +#54548 = EDGE_CURVE('',#54541,#54549,#54551,.T.); +#54549 = VERTEX_POINT('',#54550); +#54550 = CARTESIAN_POINT('',(-2.15,6.5,-1.942890293094E-16)); +#54551 = CIRCLE('',#54552,0.2); +#54552 = AXIS2_PLACEMENT_3D('',#54553,#54554,#54555); +#54553 = CARTESIAN_POINT('',(-2.15,6.5,0.2)); +#54554 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54555 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54556 = ORIENTED_EDGE('',*,*,#54557,.T.); +#54557 = EDGE_CURVE('',#54549,#54558,#54560,.T.); +#54558 = VERTEX_POINT('',#54559); +#54559 = CARTESIAN_POINT('',(-2.15,7.,-1.942890293094E-16)); +#54560 = LINE('',#54561,#54562); +#54561 = CARTESIAN_POINT('',(-2.15,6.5,-1.942890293094E-16)); +#54562 = VECTOR('',#54563,1.); +#54563 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54564 = ORIENTED_EDGE('',*,*,#54565,.T.); +#54565 = EDGE_CURVE('',#54558,#54566,#54568,.T.); +#54566 = VERTEX_POINT('',#54567); +#54567 = CARTESIAN_POINT('',(-2.15,7.,0.1)); +#54568 = LINE('',#54569,#54570); +#54569 = CARTESIAN_POINT('',(-2.15,7.,-1.942890293094E-16)); +#54570 = VECTOR('',#54571,1.); +#54571 = DIRECTION('',(0.,0.,1.)); +#54572 = ORIENTED_EDGE('',*,*,#54573,.T.); +#54573 = EDGE_CURVE('',#54566,#54574,#54576,.T.); +#54574 = VERTEX_POINT('',#54575); +#54575 = CARTESIAN_POINT('',(-2.15,6.5,0.1)); +#54576 = LINE('',#54577,#54578); +#54577 = CARTESIAN_POINT('',(-2.15,7.,0.1)); +#54578 = VECTOR('',#54579,1.); +#54579 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54580 = ORIENTED_EDGE('',*,*,#54581,.T.); +#54581 = EDGE_CURVE('',#54574,#54582,#54584,.T.); +#54582 = VERTEX_POINT('',#54583); +#54583 = CARTESIAN_POINT('',(-2.15,6.4,0.2)); +#54584 = CIRCLE('',#54585,0.1); +#54585 = AXIS2_PLACEMENT_3D('',#54586,#54587,#54588); +#54586 = CARTESIAN_POINT('',(-2.15,6.5,0.2)); +#54587 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54588 = DIRECTION('',(0.,0.,-1.)); +#54589 = ORIENTED_EDGE('',*,*,#54590,.T.); +#54590 = EDGE_CURVE('',#54582,#54591,#54593,.T.); +#54591 = VERTEX_POINT('',#54592); +#54592 = CARTESIAN_POINT('',(-2.15,6.4,0.65)); +#54593 = LINE('',#54594,#54595); +#54594 = CARTESIAN_POINT('',(-2.15,6.4,0.2)); +#54595 = VECTOR('',#54596,1.); +#54596 = DIRECTION('',(0.,0.,1.)); +#54597 = ORIENTED_EDGE('',*,*,#54598,.T.); +#54598 = EDGE_CURVE('',#54591,#54599,#54601,.T.); +#54599 = VERTEX_POINT('',#54600); +#54600 = CARTESIAN_POINT('',(-2.15,6.2,0.85)); +#54601 = CIRCLE('',#54602,0.2); +#54602 = AXIS2_PLACEMENT_3D('',#54603,#54604,#54605); +#54603 = CARTESIAN_POINT('',(-2.15,6.2,0.65)); +#54604 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54605 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54606 = ORIENTED_EDGE('',*,*,#54607,.T.); +#54607 = EDGE_CURVE('',#54599,#50275,#54608,.T.); +#54608 = LINE('',#54609,#54610); +#54609 = CARTESIAN_POINT('',(-2.15,6.2,0.85)); +#54610 = VECTOR('',#54611,1.); +#54611 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54612 = PLANE('',#54613); +#54613 = AXIS2_PLACEMENT_3D('',#54614,#54615,#54616); +#54614 = CARTESIAN_POINT('',(-2.15,6.400244542703,0.394853274378)); +#54615 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54616 = DIRECTION('',(0.,-0.,1.)); +#54617 = ADVANCED_FACE('',(#54618),#54704,.F.); +#54618 = FACE_BOUND('',#54619,.F.); +#54619 = EDGE_LOOP('',(#54620,#54621,#54622,#54631,#54639,#54648,#54656, + #54664,#54672,#54681,#54689,#54698)); +#54620 = ORIENTED_EDGE('',*,*,#50314,.F.); +#54621 = ORIENTED_EDGE('',*,*,#50243,.T.); +#54622 = ORIENTED_EDGE('',*,*,#54623,.T.); +#54623 = EDGE_CURVE('',#50244,#54624,#54626,.T.); +#54624 = VERTEX_POINT('',#54625); +#54625 = CARTESIAN_POINT('',(2.15,6.3,0.65)); +#54626 = CIRCLE('',#54627,0.1); +#54627 = AXIS2_PLACEMENT_3D('',#54628,#54629,#54630); +#54628 = CARTESIAN_POINT('',(2.15,6.2,0.65)); +#54629 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54630 = DIRECTION('',(0.,0.,1.)); +#54631 = ORIENTED_EDGE('',*,*,#54632,.T.); +#54632 = EDGE_CURVE('',#54624,#54633,#54635,.T.); +#54633 = VERTEX_POINT('',#54634); +#54634 = CARTESIAN_POINT('',(2.15,6.3,0.2)); +#54635 = LINE('',#54636,#54637); +#54636 = CARTESIAN_POINT('',(2.15,6.3,0.65)); +#54637 = VECTOR('',#54638,1.); +#54638 = DIRECTION('',(0.,0.,-1.)); +#54639 = ORIENTED_EDGE('',*,*,#54640,.T.); +#54640 = EDGE_CURVE('',#54633,#54641,#54643,.T.); +#54641 = VERTEX_POINT('',#54642); +#54642 = CARTESIAN_POINT('',(2.15,6.5,-1.942890293094E-16)); +#54643 = CIRCLE('',#54644,0.2); +#54644 = AXIS2_PLACEMENT_3D('',#54645,#54646,#54647); +#54645 = CARTESIAN_POINT('',(2.15,6.5,0.2)); +#54646 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54647 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54648 = ORIENTED_EDGE('',*,*,#54649,.T.); +#54649 = EDGE_CURVE('',#54641,#54650,#54652,.T.); +#54650 = VERTEX_POINT('',#54651); +#54651 = CARTESIAN_POINT('',(2.15,7.,-1.942890293094E-16)); +#54652 = LINE('',#54653,#54654); +#54653 = CARTESIAN_POINT('',(2.15,6.5,-1.942890293094E-16)); +#54654 = VECTOR('',#54655,1.); +#54655 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54656 = ORIENTED_EDGE('',*,*,#54657,.T.); +#54657 = EDGE_CURVE('',#54650,#54658,#54660,.T.); +#54658 = VERTEX_POINT('',#54659); +#54659 = CARTESIAN_POINT('',(2.15,7.,0.1)); +#54660 = LINE('',#54661,#54662); +#54661 = CARTESIAN_POINT('',(2.15,7.,-1.942890293094E-16)); +#54662 = VECTOR('',#54663,1.); +#54663 = DIRECTION('',(0.,0.,1.)); +#54664 = ORIENTED_EDGE('',*,*,#54665,.T.); +#54665 = EDGE_CURVE('',#54658,#54666,#54668,.T.); +#54666 = VERTEX_POINT('',#54667); +#54667 = CARTESIAN_POINT('',(2.15,6.5,0.1)); +#54668 = LINE('',#54669,#54670); +#54669 = CARTESIAN_POINT('',(2.15,7.,0.1)); +#54670 = VECTOR('',#54671,1.); +#54671 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54672 = ORIENTED_EDGE('',*,*,#54673,.T.); +#54673 = EDGE_CURVE('',#54666,#54674,#54676,.T.); +#54674 = VERTEX_POINT('',#54675); +#54675 = CARTESIAN_POINT('',(2.15,6.4,0.2)); +#54676 = CIRCLE('',#54677,0.1); +#54677 = AXIS2_PLACEMENT_3D('',#54678,#54679,#54680); +#54678 = CARTESIAN_POINT('',(2.15,6.5,0.2)); +#54679 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54680 = DIRECTION('',(0.,0.,-1.)); +#54681 = ORIENTED_EDGE('',*,*,#54682,.T.); +#54682 = EDGE_CURVE('',#54674,#54683,#54685,.T.); +#54683 = VERTEX_POINT('',#54684); +#54684 = CARTESIAN_POINT('',(2.15,6.4,0.65)); +#54685 = LINE('',#54686,#54687); +#54686 = CARTESIAN_POINT('',(2.15,6.4,0.2)); +#54687 = VECTOR('',#54688,1.); +#54688 = DIRECTION('',(0.,0.,1.)); +#54689 = ORIENTED_EDGE('',*,*,#54690,.T.); +#54690 = EDGE_CURVE('',#54683,#54691,#54693,.T.); +#54691 = VERTEX_POINT('',#54692); +#54692 = CARTESIAN_POINT('',(2.15,6.2,0.85)); +#54693 = CIRCLE('',#54694,0.2); +#54694 = AXIS2_PLACEMENT_3D('',#54695,#54696,#54697); +#54695 = CARTESIAN_POINT('',(2.15,6.2,0.65)); +#54696 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54697 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54698 = ORIENTED_EDGE('',*,*,#54699,.T.); +#54699 = EDGE_CURVE('',#54691,#50315,#54700,.T.); +#54700 = LINE('',#54701,#54702); +#54701 = CARTESIAN_POINT('',(2.15,6.2,0.85)); +#54702 = VECTOR('',#54703,1.); +#54703 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54704 = PLANE('',#54705); +#54705 = AXIS2_PLACEMENT_3D('',#54706,#54707,#54708); +#54706 = CARTESIAN_POINT('',(2.15,6.400244542703,0.394853274378)); +#54707 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54708 = DIRECTION('',(0.,-0.,1.)); +#54709 = ADVANCED_FACE('',(#54710),#54721,.F.); +#54710 = FACE_BOUND('',#54711,.F.); +#54711 = EDGE_LOOP('',(#54712,#54713,#54714,#54720)); +#54712 = ORIENTED_EDGE('',*,*,#50260,.T.); +#54713 = ORIENTED_EDGE('',*,*,#54400,.T.); +#54714 = ORIENTED_EDGE('',*,*,#54715,.F.); +#54715 = EDGE_CURVE('',#54624,#54401,#54716,.T.); +#54716 = LINE('',#54717,#54718); +#54717 = CARTESIAN_POINT('',(2.15,6.3,0.65)); +#54718 = VECTOR('',#54719,1.); +#54719 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54720 = ORIENTED_EDGE('',*,*,#54623,.F.); +#54721 = CYLINDRICAL_SURFACE('',#54722,0.1); +#54722 = AXIS2_PLACEMENT_3D('',#54723,#54724,#54725); +#54723 = CARTESIAN_POINT('',(2.15,6.2,0.65)); +#54724 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54725 = DIRECTION('',(0.,0.,1.)); +#54726 = ADVANCED_FACE('',(#54727),#54743,.F.); +#54727 = FACE_BOUND('',#54728,.F.); +#54728 = EDGE_LOOP('',(#54729,#54735,#54736,#54742)); +#54729 = ORIENTED_EDGE('',*,*,#54730,.F.); +#54730 = EDGE_CURVE('',#50275,#50946,#54731,.T.); +#54731 = LINE('',#54732,#54733); +#54732 = CARTESIAN_POINT('',(-2.15,6.2,0.85)); +#54733 = VECTOR('',#54734,1.); +#54734 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54735 = ORIENTED_EDGE('',*,*,#50291,.T.); +#54736 = ORIENTED_EDGE('',*,*,#54737,.T.); +#54737 = EDGE_CURVE('',#50284,#50954,#54738,.T.); +#54738 = LINE('',#54739,#54740); +#54739 = CARTESIAN_POINT('',(-1.85,6.2,0.85)); +#54740 = VECTOR('',#54741,1.); +#54741 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54742 = ORIENTED_EDGE('',*,*,#50953,.F.); +#54743 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#54744,#54745) + ,(#54746,#54747 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#54744 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#54745 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#54746 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#54747 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#54748 = ADVANCED_FACE('',(#54749),#54835,.F.); +#54749 = FACE_BOUND('',#54750,.F.); +#54750 = EDGE_LOOP('',(#54751,#54752,#54753,#54762,#54770,#54779,#54787, + #54795,#54803,#54812,#54820,#54829)); +#54751 = ORIENTED_EDGE('',*,*,#50283,.F.); +#54752 = ORIENTED_EDGE('',*,*,#50336,.T.); +#54753 = ORIENTED_EDGE('',*,*,#54754,.T.); +#54754 = EDGE_CURVE('',#50337,#54755,#54757,.T.); +#54755 = VERTEX_POINT('',#54756); +#54756 = CARTESIAN_POINT('',(-1.85,6.3,0.65)); +#54757 = CIRCLE('',#54758,0.1); +#54758 = AXIS2_PLACEMENT_3D('',#54759,#54760,#54761); +#54759 = CARTESIAN_POINT('',(-1.85,6.2,0.65)); +#54760 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54761 = DIRECTION('',(0.,0.,1.)); +#54762 = ORIENTED_EDGE('',*,*,#54763,.T.); +#54763 = EDGE_CURVE('',#54755,#54764,#54766,.T.); +#54764 = VERTEX_POINT('',#54765); +#54765 = CARTESIAN_POINT('',(-1.85,6.3,0.2)); +#54766 = LINE('',#54767,#54768); +#54767 = CARTESIAN_POINT('',(-1.85,6.3,0.65)); +#54768 = VECTOR('',#54769,1.); +#54769 = DIRECTION('',(0.,0.,-1.)); +#54770 = ORIENTED_EDGE('',*,*,#54771,.T.); +#54771 = EDGE_CURVE('',#54764,#54772,#54774,.T.); +#54772 = VERTEX_POINT('',#54773); +#54773 = CARTESIAN_POINT('',(-1.85,6.5,-1.942890293094E-16)); +#54774 = CIRCLE('',#54775,0.2); +#54775 = AXIS2_PLACEMENT_3D('',#54776,#54777,#54778); +#54776 = CARTESIAN_POINT('',(-1.85,6.5,0.2)); +#54777 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54778 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54779 = ORIENTED_EDGE('',*,*,#54780,.T.); +#54780 = EDGE_CURVE('',#54772,#54781,#54783,.T.); +#54781 = VERTEX_POINT('',#54782); +#54782 = CARTESIAN_POINT('',(-1.85,7.,-1.942890293094E-16)); +#54783 = LINE('',#54784,#54785); +#54784 = CARTESIAN_POINT('',(-1.85,6.5,-1.942890293094E-16)); +#54785 = VECTOR('',#54786,1.); +#54786 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54787 = ORIENTED_EDGE('',*,*,#54788,.T.); +#54788 = EDGE_CURVE('',#54781,#54789,#54791,.T.); +#54789 = VERTEX_POINT('',#54790); +#54790 = CARTESIAN_POINT('',(-1.85,7.,0.1)); +#54791 = LINE('',#54792,#54793); +#54792 = CARTESIAN_POINT('',(-1.85,7.,-1.942890293094E-16)); +#54793 = VECTOR('',#54794,1.); +#54794 = DIRECTION('',(0.,0.,1.)); +#54795 = ORIENTED_EDGE('',*,*,#54796,.T.); +#54796 = EDGE_CURVE('',#54789,#54797,#54799,.T.); +#54797 = VERTEX_POINT('',#54798); +#54798 = CARTESIAN_POINT('',(-1.85,6.5,0.1)); +#54799 = LINE('',#54800,#54801); +#54800 = CARTESIAN_POINT('',(-1.85,7.,0.1)); +#54801 = VECTOR('',#54802,1.); +#54802 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54803 = ORIENTED_EDGE('',*,*,#54804,.T.); +#54804 = EDGE_CURVE('',#54797,#54805,#54807,.T.); +#54805 = VERTEX_POINT('',#54806); +#54806 = CARTESIAN_POINT('',(-1.85,6.4,0.2)); +#54807 = CIRCLE('',#54808,0.1); +#54808 = AXIS2_PLACEMENT_3D('',#54809,#54810,#54811); +#54809 = CARTESIAN_POINT('',(-1.85,6.5,0.2)); +#54810 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54811 = DIRECTION('',(0.,0.,-1.)); +#54812 = ORIENTED_EDGE('',*,*,#54813,.T.); +#54813 = EDGE_CURVE('',#54805,#54814,#54816,.T.); +#54814 = VERTEX_POINT('',#54815); +#54815 = CARTESIAN_POINT('',(-1.85,6.4,0.65)); +#54816 = LINE('',#54817,#54818); +#54817 = CARTESIAN_POINT('',(-1.85,6.4,0.2)); +#54818 = VECTOR('',#54819,1.); +#54819 = DIRECTION('',(0.,0.,1.)); +#54820 = ORIENTED_EDGE('',*,*,#54821,.T.); +#54821 = EDGE_CURVE('',#54814,#54822,#54824,.T.); +#54822 = VERTEX_POINT('',#54823); +#54823 = CARTESIAN_POINT('',(-1.85,6.2,0.85)); +#54824 = CIRCLE('',#54825,0.2); +#54825 = AXIS2_PLACEMENT_3D('',#54826,#54827,#54828); +#54826 = CARTESIAN_POINT('',(-1.85,6.2,0.65)); +#54827 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54828 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54829 = ORIENTED_EDGE('',*,*,#54830,.T.); +#54830 = EDGE_CURVE('',#54822,#50284,#54831,.T.); +#54831 = LINE('',#54832,#54833); +#54832 = CARTESIAN_POINT('',(-1.85,6.2,0.85)); +#54833 = VECTOR('',#54834,1.); +#54834 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54835 = PLANE('',#54836); +#54836 = AXIS2_PLACEMENT_3D('',#54837,#54838,#54839); +#54837 = CARTESIAN_POINT('',(-1.85,6.400244542703,0.394853274378)); +#54838 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54839 = DIRECTION('',(0.,-0.,1.)); +#54840 = ADVANCED_FACE('',(#54841),#54927,.T.); +#54841 = FACE_BOUND('',#54842,.T.); +#54842 = EDGE_LOOP('',(#54843,#54844,#54845,#54854,#54862,#54871,#54879, + #54887,#54895,#54904,#54912,#54921)); +#54843 = ORIENTED_EDGE('',*,*,#50305,.F.); +#54844 = ORIENTED_EDGE('',*,*,#50376,.T.); +#54845 = ORIENTED_EDGE('',*,*,#54846,.T.); +#54846 = EDGE_CURVE('',#50377,#54847,#54849,.T.); +#54847 = VERTEX_POINT('',#54848); +#54848 = CARTESIAN_POINT('',(1.85,6.3,0.65)); +#54849 = CIRCLE('',#54850,0.1); +#54850 = AXIS2_PLACEMENT_3D('',#54851,#54852,#54853); +#54851 = CARTESIAN_POINT('',(1.85,6.2,0.65)); +#54852 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54853 = DIRECTION('',(0.,0.,1.)); +#54854 = ORIENTED_EDGE('',*,*,#54855,.T.); +#54855 = EDGE_CURVE('',#54847,#54856,#54858,.T.); +#54856 = VERTEX_POINT('',#54857); +#54857 = CARTESIAN_POINT('',(1.85,6.3,0.2)); +#54858 = LINE('',#54859,#54860); +#54859 = CARTESIAN_POINT('',(1.85,6.3,0.65)); +#54860 = VECTOR('',#54861,1.); +#54861 = DIRECTION('',(0.,0.,-1.)); +#54862 = ORIENTED_EDGE('',*,*,#54863,.T.); +#54863 = EDGE_CURVE('',#54856,#54864,#54866,.T.); +#54864 = VERTEX_POINT('',#54865); +#54865 = CARTESIAN_POINT('',(1.85,6.5,-1.942890293094E-16)); +#54866 = CIRCLE('',#54867,0.2); +#54867 = AXIS2_PLACEMENT_3D('',#54868,#54869,#54870); +#54868 = CARTESIAN_POINT('',(1.85,6.5,0.2)); +#54869 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54870 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#54871 = ORIENTED_EDGE('',*,*,#54872,.T.); +#54872 = EDGE_CURVE('',#54864,#54873,#54875,.T.); +#54873 = VERTEX_POINT('',#54874); +#54874 = CARTESIAN_POINT('',(1.85,7.,-1.942890293094E-16)); +#54875 = LINE('',#54876,#54877); +#54876 = CARTESIAN_POINT('',(1.85,6.5,-1.942890293094E-16)); +#54877 = VECTOR('',#54878,1.); +#54878 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#54879 = ORIENTED_EDGE('',*,*,#54880,.T.); +#54880 = EDGE_CURVE('',#54873,#54881,#54883,.T.); +#54881 = VERTEX_POINT('',#54882); +#54882 = CARTESIAN_POINT('',(1.85,7.,0.1)); +#54883 = LINE('',#54884,#54885); +#54884 = CARTESIAN_POINT('',(1.85,7.,-1.942890293094E-16)); +#54885 = VECTOR('',#54886,1.); +#54886 = DIRECTION('',(0.,0.,1.)); +#54887 = ORIENTED_EDGE('',*,*,#54888,.T.); +#54888 = EDGE_CURVE('',#54881,#54889,#54891,.T.); +#54889 = VERTEX_POINT('',#54890); +#54890 = CARTESIAN_POINT('',(1.85,6.5,0.1)); +#54891 = LINE('',#54892,#54893); +#54892 = CARTESIAN_POINT('',(1.85,7.,0.1)); +#54893 = VECTOR('',#54894,1.); +#54894 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54895 = ORIENTED_EDGE('',*,*,#54896,.T.); +#54896 = EDGE_CURVE('',#54889,#54897,#54899,.T.); +#54897 = VERTEX_POINT('',#54898); +#54898 = CARTESIAN_POINT('',(1.85,6.4,0.2)); +#54899 = CIRCLE('',#54900,0.1); +#54900 = AXIS2_PLACEMENT_3D('',#54901,#54902,#54903); +#54901 = CARTESIAN_POINT('',(1.85,6.5,0.2)); +#54902 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#54903 = DIRECTION('',(0.,0.,-1.)); +#54904 = ORIENTED_EDGE('',*,*,#54905,.T.); +#54905 = EDGE_CURVE('',#54897,#54906,#54908,.T.); +#54906 = VERTEX_POINT('',#54907); +#54907 = CARTESIAN_POINT('',(1.85,6.4,0.65)); +#54908 = LINE('',#54909,#54910); +#54909 = CARTESIAN_POINT('',(1.85,6.4,0.2)); +#54910 = VECTOR('',#54911,1.); +#54911 = DIRECTION('',(0.,0.,1.)); +#54912 = ORIENTED_EDGE('',*,*,#54913,.T.); +#54913 = EDGE_CURVE('',#54906,#54914,#54916,.T.); +#54914 = VERTEX_POINT('',#54915); +#54915 = CARTESIAN_POINT('',(1.85,6.2,0.85)); +#54916 = CIRCLE('',#54917,0.2); +#54917 = AXIS2_PLACEMENT_3D('',#54918,#54919,#54920); +#54918 = CARTESIAN_POINT('',(1.85,6.2,0.65)); +#54919 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54920 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#54921 = ORIENTED_EDGE('',*,*,#54922,.T.); +#54922 = EDGE_CURVE('',#54914,#50306,#54923,.T.); +#54923 = LINE('',#54924,#54925); +#54924 = CARTESIAN_POINT('',(1.85,6.2,0.85)); +#54925 = VECTOR('',#54926,1.); +#54926 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54927 = PLANE('',#54928); +#54928 = AXIS2_PLACEMENT_3D('',#54929,#54930,#54931); +#54929 = CARTESIAN_POINT('',(1.85,6.400244542703,0.394853274378)); +#54930 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54931 = DIRECTION('',(0.,-0.,1.)); +#54932 = ADVANCED_FACE('',(#54933),#54949,.F.); +#54933 = FACE_BOUND('',#54934,.F.); +#54934 = EDGE_LOOP('',(#54935,#54941,#54942,#54948)); +#54935 = ORIENTED_EDGE('',*,*,#54936,.F.); +#54936 = EDGE_CURVE('',#50306,#51074,#54937,.T.); +#54937 = LINE('',#54938,#54939); +#54938 = CARTESIAN_POINT('',(1.85,6.2,0.85)); +#54939 = VECTOR('',#54940,1.); +#54940 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54941 = ORIENTED_EDGE('',*,*,#50322,.T.); +#54942 = ORIENTED_EDGE('',*,*,#54943,.T.); +#54943 = EDGE_CURVE('',#50315,#51082,#54944,.T.); +#54944 = LINE('',#54945,#54946); +#54945 = CARTESIAN_POINT('',(2.15,6.2,0.85)); +#54946 = VECTOR('',#54947,1.); +#54947 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#54948 = ORIENTED_EDGE('',*,*,#51081,.F.); +#54949 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#54950,#54951) + ,(#54952,#54953 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#54950 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#54951 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#54952 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#54953 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#54954 = ADVANCED_FACE('',(#54955),#54974,.F.); +#54955 = FACE_BOUND('',#54956,.F.); +#54956 = EDGE_LOOP('',(#54957,#54958,#54967,#54973)); +#54957 = ORIENTED_EDGE('',*,*,#50353,.T.); +#54958 = ORIENTED_EDGE('',*,*,#54959,.T.); +#54959 = EDGE_CURVE('',#50346,#54960,#54962,.T.); +#54960 = VERTEX_POINT('',#54961); +#54961 = CARTESIAN_POINT('',(-1.65,6.3,0.65)); +#54962 = CIRCLE('',#54963,0.1); +#54963 = AXIS2_PLACEMENT_3D('',#54964,#54965,#54966); +#54964 = CARTESIAN_POINT('',(-1.65,6.2,0.65)); +#54965 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54966 = DIRECTION('',(0.,0.,1.)); +#54967 = ORIENTED_EDGE('',*,*,#54968,.F.); +#54968 = EDGE_CURVE('',#54755,#54960,#54969,.T.); +#54969 = LINE('',#54970,#54971); +#54970 = CARTESIAN_POINT('',(-1.85,6.3,0.65)); +#54971 = VECTOR('',#54972,1.); +#54972 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#54973 = ORIENTED_EDGE('',*,*,#54754,.F.); +#54974 = CYLINDRICAL_SURFACE('',#54975,0.1); +#54975 = AXIS2_PLACEMENT_3D('',#54976,#54977,#54978); +#54976 = CARTESIAN_POINT('',(-1.85,6.2,0.65)); +#54977 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#54978 = DIRECTION('',(0.,0.,1.)); +#54979 = ADVANCED_FACE('',(#54980),#55058,.T.); +#54980 = FACE_BOUND('',#54981,.T.); +#54981 = EDGE_LOOP('',(#54982,#54983,#54984,#54985,#54993,#55002,#55010, + #55018,#55026,#55035,#55043,#55052)); +#54982 = ORIENTED_EDGE('',*,*,#50398,.F.); +#54983 = ORIENTED_EDGE('',*,*,#50345,.T.); +#54984 = ORIENTED_EDGE('',*,*,#54959,.T.); +#54985 = ORIENTED_EDGE('',*,*,#54986,.T.); +#54986 = EDGE_CURVE('',#54960,#54987,#54989,.T.); +#54987 = VERTEX_POINT('',#54988); +#54988 = CARTESIAN_POINT('',(-1.65,6.3,0.2)); +#54989 = LINE('',#54990,#54991); +#54990 = CARTESIAN_POINT('',(-1.65,6.3,0.65)); +#54991 = VECTOR('',#54992,1.); +#54992 = DIRECTION('',(0.,0.,-1.)); +#54993 = ORIENTED_EDGE('',*,*,#54994,.T.); +#54994 = EDGE_CURVE('',#54987,#54995,#54997,.T.); +#54995 = VERTEX_POINT('',#54996); +#54996 = CARTESIAN_POINT('',(-1.65,6.5,-1.942890293094E-16)); +#54997 = CIRCLE('',#54998,0.2); +#54998 = AXIS2_PLACEMENT_3D('',#54999,#55000,#55001); +#54999 = CARTESIAN_POINT('',(-1.65,6.5,0.2)); +#55000 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55001 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55002 = ORIENTED_EDGE('',*,*,#55003,.T.); +#55003 = EDGE_CURVE('',#54995,#55004,#55006,.T.); +#55004 = VERTEX_POINT('',#55005); +#55005 = CARTESIAN_POINT('',(-1.65,7.,-1.942890293094E-16)); +#55006 = LINE('',#55007,#55008); +#55007 = CARTESIAN_POINT('',(-1.65,6.5,-1.942890293094E-16)); +#55008 = VECTOR('',#55009,1.); +#55009 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55010 = ORIENTED_EDGE('',*,*,#55011,.T.); +#55011 = EDGE_CURVE('',#55004,#55012,#55014,.T.); +#55012 = VERTEX_POINT('',#55013); +#55013 = CARTESIAN_POINT('',(-1.65,7.,0.1)); +#55014 = LINE('',#55015,#55016); +#55015 = CARTESIAN_POINT('',(-1.65,7.,-1.942890293094E-16)); +#55016 = VECTOR('',#55017,1.); +#55017 = DIRECTION('',(0.,0.,1.)); +#55018 = ORIENTED_EDGE('',*,*,#55019,.T.); +#55019 = EDGE_CURVE('',#55012,#55020,#55022,.T.); +#55020 = VERTEX_POINT('',#55021); +#55021 = CARTESIAN_POINT('',(-1.65,6.5,0.1)); +#55022 = LINE('',#55023,#55024); +#55023 = CARTESIAN_POINT('',(-1.65,7.,0.1)); +#55024 = VECTOR('',#55025,1.); +#55025 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55026 = ORIENTED_EDGE('',*,*,#55027,.T.); +#55027 = EDGE_CURVE('',#55020,#55028,#55030,.T.); +#55028 = VERTEX_POINT('',#55029); +#55029 = CARTESIAN_POINT('',(-1.65,6.4,0.2)); +#55030 = CIRCLE('',#55031,0.1); +#55031 = AXIS2_PLACEMENT_3D('',#55032,#55033,#55034); +#55032 = CARTESIAN_POINT('',(-1.65,6.5,0.2)); +#55033 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55034 = DIRECTION('',(0.,0.,-1.)); +#55035 = ORIENTED_EDGE('',*,*,#55036,.T.); +#55036 = EDGE_CURVE('',#55028,#55037,#55039,.T.); +#55037 = VERTEX_POINT('',#55038); +#55038 = CARTESIAN_POINT('',(-1.65,6.4,0.65)); +#55039 = LINE('',#55040,#55041); +#55040 = CARTESIAN_POINT('',(-1.65,6.4,0.2)); +#55041 = VECTOR('',#55042,1.); +#55042 = DIRECTION('',(0.,0.,1.)); +#55043 = ORIENTED_EDGE('',*,*,#55044,.T.); +#55044 = EDGE_CURVE('',#55037,#55045,#55047,.T.); +#55045 = VERTEX_POINT('',#55046); +#55046 = CARTESIAN_POINT('',(-1.65,6.2,0.85)); +#55047 = CIRCLE('',#55048,0.2); +#55048 = AXIS2_PLACEMENT_3D('',#55049,#55050,#55051); +#55049 = CARTESIAN_POINT('',(-1.65,6.2,0.65)); +#55050 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55051 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55052 = ORIENTED_EDGE('',*,*,#55053,.T.); +#55053 = EDGE_CURVE('',#55045,#50399,#55054,.T.); +#55054 = LINE('',#55055,#55056); +#55055 = CARTESIAN_POINT('',(-1.65,6.2,0.85)); +#55056 = VECTOR('',#55057,1.); +#55057 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55058 = PLANE('',#55059); +#55059 = AXIS2_PLACEMENT_3D('',#55060,#55061,#55062); +#55060 = CARTESIAN_POINT('',(-1.65,6.400244542703,0.394853274378)); +#55061 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55062 = DIRECTION('',(0.,-0.,1.)); +#55063 = ADVANCED_FACE('',(#55064),#55150,.F.); +#55064 = FACE_BOUND('',#55065,.F.); +#55065 = EDGE_LOOP('',(#55066,#55067,#55068,#55077,#55085,#55094,#55102, + #55110,#55118,#55127,#55135,#55144)); +#55066 = ORIENTED_EDGE('',*,*,#50438,.F.); +#55067 = ORIENTED_EDGE('',*,*,#50367,.T.); +#55068 = ORIENTED_EDGE('',*,*,#55069,.T.); +#55069 = EDGE_CURVE('',#50368,#55070,#55072,.T.); +#55070 = VERTEX_POINT('',#55071); +#55071 = CARTESIAN_POINT('',(1.65,6.3,0.65)); +#55072 = CIRCLE('',#55073,0.1); +#55073 = AXIS2_PLACEMENT_3D('',#55074,#55075,#55076); +#55074 = CARTESIAN_POINT('',(1.65,6.2,0.65)); +#55075 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55076 = DIRECTION('',(0.,0.,1.)); +#55077 = ORIENTED_EDGE('',*,*,#55078,.T.); +#55078 = EDGE_CURVE('',#55070,#55079,#55081,.T.); +#55079 = VERTEX_POINT('',#55080); +#55080 = CARTESIAN_POINT('',(1.65,6.3,0.2)); +#55081 = LINE('',#55082,#55083); +#55082 = CARTESIAN_POINT('',(1.65,6.3,0.65)); +#55083 = VECTOR('',#55084,1.); +#55084 = DIRECTION('',(0.,0.,-1.)); +#55085 = ORIENTED_EDGE('',*,*,#55086,.T.); +#55086 = EDGE_CURVE('',#55079,#55087,#55089,.T.); +#55087 = VERTEX_POINT('',#55088); +#55088 = CARTESIAN_POINT('',(1.65,6.5,-1.942890293094E-16)); +#55089 = CIRCLE('',#55090,0.2); +#55090 = AXIS2_PLACEMENT_3D('',#55091,#55092,#55093); +#55091 = CARTESIAN_POINT('',(1.65,6.5,0.2)); +#55092 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55093 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55094 = ORIENTED_EDGE('',*,*,#55095,.T.); +#55095 = EDGE_CURVE('',#55087,#55096,#55098,.T.); +#55096 = VERTEX_POINT('',#55097); +#55097 = CARTESIAN_POINT('',(1.65,7.,-1.942890293094E-16)); +#55098 = LINE('',#55099,#55100); +#55099 = CARTESIAN_POINT('',(1.65,6.5,-1.942890293094E-16)); +#55100 = VECTOR('',#55101,1.); +#55101 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55102 = ORIENTED_EDGE('',*,*,#55103,.T.); +#55103 = EDGE_CURVE('',#55096,#55104,#55106,.T.); +#55104 = VERTEX_POINT('',#55105); +#55105 = CARTESIAN_POINT('',(1.65,7.,0.1)); +#55106 = LINE('',#55107,#55108); +#55107 = CARTESIAN_POINT('',(1.65,7.,-1.942890293094E-16)); +#55108 = VECTOR('',#55109,1.); +#55109 = DIRECTION('',(0.,0.,1.)); +#55110 = ORIENTED_EDGE('',*,*,#55111,.T.); +#55111 = EDGE_CURVE('',#55104,#55112,#55114,.T.); +#55112 = VERTEX_POINT('',#55113); +#55113 = CARTESIAN_POINT('',(1.65,6.5,0.1)); +#55114 = LINE('',#55115,#55116); +#55115 = CARTESIAN_POINT('',(1.65,7.,0.1)); +#55116 = VECTOR('',#55117,1.); +#55117 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55118 = ORIENTED_EDGE('',*,*,#55119,.T.); +#55119 = EDGE_CURVE('',#55112,#55120,#55122,.T.); +#55120 = VERTEX_POINT('',#55121); +#55121 = CARTESIAN_POINT('',(1.65,6.4,0.2)); +#55122 = CIRCLE('',#55123,0.1); +#55123 = AXIS2_PLACEMENT_3D('',#55124,#55125,#55126); +#55124 = CARTESIAN_POINT('',(1.65,6.5,0.2)); +#55125 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55126 = DIRECTION('',(0.,0.,-1.)); +#55127 = ORIENTED_EDGE('',*,*,#55128,.T.); +#55128 = EDGE_CURVE('',#55120,#55129,#55131,.T.); +#55129 = VERTEX_POINT('',#55130); +#55130 = CARTESIAN_POINT('',(1.65,6.4,0.65)); +#55131 = LINE('',#55132,#55133); +#55132 = CARTESIAN_POINT('',(1.65,6.4,0.2)); +#55133 = VECTOR('',#55134,1.); +#55134 = DIRECTION('',(0.,0.,1.)); +#55135 = ORIENTED_EDGE('',*,*,#55136,.T.); +#55136 = EDGE_CURVE('',#55129,#55137,#55139,.T.); +#55137 = VERTEX_POINT('',#55138); +#55138 = CARTESIAN_POINT('',(1.65,6.2,0.85)); +#55139 = CIRCLE('',#55140,0.2); +#55140 = AXIS2_PLACEMENT_3D('',#55141,#55142,#55143); +#55141 = CARTESIAN_POINT('',(1.65,6.2,0.65)); +#55142 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55143 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55144 = ORIENTED_EDGE('',*,*,#55145,.T.); +#55145 = EDGE_CURVE('',#55137,#50439,#55146,.T.); +#55146 = LINE('',#55147,#55148); +#55147 = CARTESIAN_POINT('',(1.65,6.2,0.85)); +#55148 = VECTOR('',#55149,1.); +#55149 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55150 = PLANE('',#55151); +#55151 = AXIS2_PLACEMENT_3D('',#55152,#55153,#55154); +#55152 = CARTESIAN_POINT('',(1.65,6.400244542703,0.394853274378)); +#55153 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55154 = DIRECTION('',(0.,-0.,1.)); +#55155 = ADVANCED_FACE('',(#55156),#55167,.F.); +#55156 = FACE_BOUND('',#55157,.F.); +#55157 = EDGE_LOOP('',(#55158,#55159,#55160,#55166)); +#55158 = ORIENTED_EDGE('',*,*,#50384,.T.); +#55159 = ORIENTED_EDGE('',*,*,#54846,.T.); +#55160 = ORIENTED_EDGE('',*,*,#55161,.F.); +#55161 = EDGE_CURVE('',#55070,#54847,#55162,.T.); +#55162 = LINE('',#55163,#55164); +#55163 = CARTESIAN_POINT('',(1.65,6.3,0.65)); +#55164 = VECTOR('',#55165,1.); +#55165 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55166 = ORIENTED_EDGE('',*,*,#55069,.F.); +#55167 = CYLINDRICAL_SURFACE('',#55168,0.1); +#55168 = AXIS2_PLACEMENT_3D('',#55169,#55170,#55171); +#55169 = CARTESIAN_POINT('',(1.65,6.2,0.65)); +#55170 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55171 = DIRECTION('',(0.,0.,1.)); +#55172 = ADVANCED_FACE('',(#55173),#55189,.F.); +#55173 = FACE_BOUND('',#55174,.F.); +#55174 = EDGE_LOOP('',(#55175,#55181,#55182,#55188)); +#55175 = ORIENTED_EDGE('',*,*,#55176,.F.); +#55176 = EDGE_CURVE('',#50399,#50962,#55177,.T.); +#55177 = LINE('',#55178,#55179); +#55178 = CARTESIAN_POINT('',(-1.65,6.2,0.85)); +#55179 = VECTOR('',#55180,1.); +#55180 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55181 = ORIENTED_EDGE('',*,*,#50415,.T.); +#55182 = ORIENTED_EDGE('',*,*,#55183,.T.); +#55183 = EDGE_CURVE('',#50408,#50970,#55184,.T.); +#55184 = LINE('',#55185,#55186); +#55185 = CARTESIAN_POINT('',(-1.35,6.2,0.85)); +#55186 = VECTOR('',#55187,1.); +#55187 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55188 = ORIENTED_EDGE('',*,*,#50969,.F.); +#55189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#55190,#55191) + ,(#55192,#55193 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#55190 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#55191 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#55192 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#55193 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#55194 = ADVANCED_FACE('',(#55195),#55281,.F.); +#55195 = FACE_BOUND('',#55196,.F.); +#55196 = EDGE_LOOP('',(#55197,#55198,#55199,#55208,#55216,#55225,#55233, + #55241,#55249,#55258,#55266,#55275)); +#55197 = ORIENTED_EDGE('',*,*,#50407,.F.); +#55198 = ORIENTED_EDGE('',*,*,#50460,.T.); +#55199 = ORIENTED_EDGE('',*,*,#55200,.T.); +#55200 = EDGE_CURVE('',#50461,#55201,#55203,.T.); +#55201 = VERTEX_POINT('',#55202); +#55202 = CARTESIAN_POINT('',(-1.35,6.3,0.65)); +#55203 = CIRCLE('',#55204,0.1); +#55204 = AXIS2_PLACEMENT_3D('',#55205,#55206,#55207); +#55205 = CARTESIAN_POINT('',(-1.35,6.2,0.65)); +#55206 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55207 = DIRECTION('',(0.,0.,1.)); +#55208 = ORIENTED_EDGE('',*,*,#55209,.T.); +#55209 = EDGE_CURVE('',#55201,#55210,#55212,.T.); +#55210 = VERTEX_POINT('',#55211); +#55211 = CARTESIAN_POINT('',(-1.35,6.3,0.2)); +#55212 = LINE('',#55213,#55214); +#55213 = CARTESIAN_POINT('',(-1.35,6.3,0.65)); +#55214 = VECTOR('',#55215,1.); +#55215 = DIRECTION('',(0.,0.,-1.)); +#55216 = ORIENTED_EDGE('',*,*,#55217,.T.); +#55217 = EDGE_CURVE('',#55210,#55218,#55220,.T.); +#55218 = VERTEX_POINT('',#55219); +#55219 = CARTESIAN_POINT('',(-1.35,6.5,-1.942890293094E-16)); +#55220 = CIRCLE('',#55221,0.2); +#55221 = AXIS2_PLACEMENT_3D('',#55222,#55223,#55224); +#55222 = CARTESIAN_POINT('',(-1.35,6.5,0.2)); +#55223 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55224 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55225 = ORIENTED_EDGE('',*,*,#55226,.T.); +#55226 = EDGE_CURVE('',#55218,#55227,#55229,.T.); +#55227 = VERTEX_POINT('',#55228); +#55228 = CARTESIAN_POINT('',(-1.35,7.,-1.942890293094E-16)); +#55229 = LINE('',#55230,#55231); +#55230 = CARTESIAN_POINT('',(-1.35,6.5,-1.942890293094E-16)); +#55231 = VECTOR('',#55232,1.); +#55232 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55233 = ORIENTED_EDGE('',*,*,#55234,.T.); +#55234 = EDGE_CURVE('',#55227,#55235,#55237,.T.); +#55235 = VERTEX_POINT('',#55236); +#55236 = CARTESIAN_POINT('',(-1.35,7.,0.1)); +#55237 = LINE('',#55238,#55239); +#55238 = CARTESIAN_POINT('',(-1.35,7.,-1.942890293094E-16)); +#55239 = VECTOR('',#55240,1.); +#55240 = DIRECTION('',(0.,0.,1.)); +#55241 = ORIENTED_EDGE('',*,*,#55242,.T.); +#55242 = EDGE_CURVE('',#55235,#55243,#55245,.T.); +#55243 = VERTEX_POINT('',#55244); +#55244 = CARTESIAN_POINT('',(-1.35,6.5,0.1)); +#55245 = LINE('',#55246,#55247); +#55246 = CARTESIAN_POINT('',(-1.35,7.,0.1)); +#55247 = VECTOR('',#55248,1.); +#55248 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55249 = ORIENTED_EDGE('',*,*,#55250,.T.); +#55250 = EDGE_CURVE('',#55243,#55251,#55253,.T.); +#55251 = VERTEX_POINT('',#55252); +#55252 = CARTESIAN_POINT('',(-1.35,6.4,0.2)); +#55253 = CIRCLE('',#55254,0.1); +#55254 = AXIS2_PLACEMENT_3D('',#55255,#55256,#55257); +#55255 = CARTESIAN_POINT('',(-1.35,6.5,0.2)); +#55256 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55257 = DIRECTION('',(0.,0.,-1.)); +#55258 = ORIENTED_EDGE('',*,*,#55259,.T.); +#55259 = EDGE_CURVE('',#55251,#55260,#55262,.T.); +#55260 = VERTEX_POINT('',#55261); +#55261 = CARTESIAN_POINT('',(-1.35,6.4,0.65)); +#55262 = LINE('',#55263,#55264); +#55263 = CARTESIAN_POINT('',(-1.35,6.4,0.2)); +#55264 = VECTOR('',#55265,1.); +#55265 = DIRECTION('',(0.,0.,1.)); +#55266 = ORIENTED_EDGE('',*,*,#55267,.T.); +#55267 = EDGE_CURVE('',#55260,#55268,#55270,.T.); +#55268 = VERTEX_POINT('',#55269); +#55269 = CARTESIAN_POINT('',(-1.35,6.2,0.85)); +#55270 = CIRCLE('',#55271,0.2); +#55271 = AXIS2_PLACEMENT_3D('',#55272,#55273,#55274); +#55272 = CARTESIAN_POINT('',(-1.35,6.2,0.65)); +#55273 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55274 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55275 = ORIENTED_EDGE('',*,*,#55276,.T.); +#55276 = EDGE_CURVE('',#55268,#50408,#55277,.T.); +#55277 = LINE('',#55278,#55279); +#55278 = CARTESIAN_POINT('',(-1.35,6.2,0.85)); +#55279 = VECTOR('',#55280,1.); +#55280 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55281 = PLANE('',#55282); +#55282 = AXIS2_PLACEMENT_3D('',#55283,#55284,#55285); +#55283 = CARTESIAN_POINT('',(-1.35,6.400244542703,0.394853274378)); +#55284 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55285 = DIRECTION('',(0.,-0.,1.)); +#55286 = ADVANCED_FACE('',(#55287),#55373,.T.); +#55287 = FACE_BOUND('',#55288,.T.); +#55288 = EDGE_LOOP('',(#55289,#55290,#55291,#55300,#55308,#55317,#55325, + #55333,#55341,#55350,#55358,#55367)); +#55289 = ORIENTED_EDGE('',*,*,#50429,.F.); +#55290 = ORIENTED_EDGE('',*,*,#50500,.T.); +#55291 = ORIENTED_EDGE('',*,*,#55292,.T.); +#55292 = EDGE_CURVE('',#50501,#55293,#55295,.T.); +#55293 = VERTEX_POINT('',#55294); +#55294 = CARTESIAN_POINT('',(1.35,6.3,0.65)); +#55295 = CIRCLE('',#55296,0.1); +#55296 = AXIS2_PLACEMENT_3D('',#55297,#55298,#55299); +#55297 = CARTESIAN_POINT('',(1.35,6.2,0.65)); +#55298 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55299 = DIRECTION('',(0.,0.,1.)); +#55300 = ORIENTED_EDGE('',*,*,#55301,.T.); +#55301 = EDGE_CURVE('',#55293,#55302,#55304,.T.); +#55302 = VERTEX_POINT('',#55303); +#55303 = CARTESIAN_POINT('',(1.35,6.3,0.2)); +#55304 = LINE('',#55305,#55306); +#55305 = CARTESIAN_POINT('',(1.35,6.3,0.65)); +#55306 = VECTOR('',#55307,1.); +#55307 = DIRECTION('',(0.,0.,-1.)); +#55308 = ORIENTED_EDGE('',*,*,#55309,.T.); +#55309 = EDGE_CURVE('',#55302,#55310,#55312,.T.); +#55310 = VERTEX_POINT('',#55311); +#55311 = CARTESIAN_POINT('',(1.35,6.5,-1.942890293094E-16)); +#55312 = CIRCLE('',#55313,0.2); +#55313 = AXIS2_PLACEMENT_3D('',#55314,#55315,#55316); +#55314 = CARTESIAN_POINT('',(1.35,6.5,0.2)); +#55315 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55316 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55317 = ORIENTED_EDGE('',*,*,#55318,.T.); +#55318 = EDGE_CURVE('',#55310,#55319,#55321,.T.); +#55319 = VERTEX_POINT('',#55320); +#55320 = CARTESIAN_POINT('',(1.35,7.,-1.942890293094E-16)); +#55321 = LINE('',#55322,#55323); +#55322 = CARTESIAN_POINT('',(1.35,6.5,-1.942890293094E-16)); +#55323 = VECTOR('',#55324,1.); +#55324 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55325 = ORIENTED_EDGE('',*,*,#55326,.T.); +#55326 = EDGE_CURVE('',#55319,#55327,#55329,.T.); +#55327 = VERTEX_POINT('',#55328); +#55328 = CARTESIAN_POINT('',(1.35,7.,0.1)); +#55329 = LINE('',#55330,#55331); +#55330 = CARTESIAN_POINT('',(1.35,7.,-1.942890293094E-16)); +#55331 = VECTOR('',#55332,1.); +#55332 = DIRECTION('',(0.,0.,1.)); +#55333 = ORIENTED_EDGE('',*,*,#55334,.T.); +#55334 = EDGE_CURVE('',#55327,#55335,#55337,.T.); +#55335 = VERTEX_POINT('',#55336); +#55336 = CARTESIAN_POINT('',(1.35,6.5,0.1)); +#55337 = LINE('',#55338,#55339); +#55338 = CARTESIAN_POINT('',(1.35,7.,0.1)); +#55339 = VECTOR('',#55340,1.); +#55340 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55341 = ORIENTED_EDGE('',*,*,#55342,.T.); +#55342 = EDGE_CURVE('',#55335,#55343,#55345,.T.); +#55343 = VERTEX_POINT('',#55344); +#55344 = CARTESIAN_POINT('',(1.35,6.4,0.2)); +#55345 = CIRCLE('',#55346,0.1); +#55346 = AXIS2_PLACEMENT_3D('',#55347,#55348,#55349); +#55347 = CARTESIAN_POINT('',(1.35,6.5,0.2)); +#55348 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55349 = DIRECTION('',(0.,0.,-1.)); +#55350 = ORIENTED_EDGE('',*,*,#55351,.T.); +#55351 = EDGE_CURVE('',#55343,#55352,#55354,.T.); +#55352 = VERTEX_POINT('',#55353); +#55353 = CARTESIAN_POINT('',(1.35,6.4,0.65)); +#55354 = LINE('',#55355,#55356); +#55355 = CARTESIAN_POINT('',(1.35,6.4,0.2)); +#55356 = VECTOR('',#55357,1.); +#55357 = DIRECTION('',(0.,0.,1.)); +#55358 = ORIENTED_EDGE('',*,*,#55359,.T.); +#55359 = EDGE_CURVE('',#55352,#55360,#55362,.T.); +#55360 = VERTEX_POINT('',#55361); +#55361 = CARTESIAN_POINT('',(1.35,6.2,0.85)); +#55362 = CIRCLE('',#55363,0.2); +#55363 = AXIS2_PLACEMENT_3D('',#55364,#55365,#55366); +#55364 = CARTESIAN_POINT('',(1.35,6.2,0.65)); +#55365 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55366 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55367 = ORIENTED_EDGE('',*,*,#55368,.T.); +#55368 = EDGE_CURVE('',#55360,#50430,#55369,.T.); +#55369 = LINE('',#55370,#55371); +#55370 = CARTESIAN_POINT('',(1.35,6.2,0.85)); +#55371 = VECTOR('',#55372,1.); +#55372 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55373 = PLANE('',#55374); +#55374 = AXIS2_PLACEMENT_3D('',#55375,#55376,#55377); +#55375 = CARTESIAN_POINT('',(1.35,6.400244542703,0.394853274378)); +#55376 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55377 = DIRECTION('',(0.,-0.,1.)); +#55378 = ADVANCED_FACE('',(#55379),#55395,.F.); +#55379 = FACE_BOUND('',#55380,.F.); +#55380 = EDGE_LOOP('',(#55381,#55387,#55388,#55394)); +#55381 = ORIENTED_EDGE('',*,*,#55382,.F.); +#55382 = EDGE_CURVE('',#50430,#51058,#55383,.T.); +#55383 = LINE('',#55384,#55385); +#55384 = CARTESIAN_POINT('',(1.35,6.2,0.85)); +#55385 = VECTOR('',#55386,1.); +#55386 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55387 = ORIENTED_EDGE('',*,*,#50446,.T.); +#55388 = ORIENTED_EDGE('',*,*,#55389,.T.); +#55389 = EDGE_CURVE('',#50439,#51066,#55390,.T.); +#55390 = LINE('',#55391,#55392); +#55391 = CARTESIAN_POINT('',(1.65,6.2,0.85)); +#55392 = VECTOR('',#55393,1.); +#55393 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55394 = ORIENTED_EDGE('',*,*,#51065,.F.); +#55395 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#55396,#55397) + ,(#55398,#55399 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#55396 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#55397 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#55398 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#55399 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#55400 = ADVANCED_FACE('',(#55401),#55420,.F.); +#55401 = FACE_BOUND('',#55402,.F.); +#55402 = EDGE_LOOP('',(#55403,#55404,#55413,#55419)); +#55403 = ORIENTED_EDGE('',*,*,#50477,.T.); +#55404 = ORIENTED_EDGE('',*,*,#55405,.T.); +#55405 = EDGE_CURVE('',#50470,#55406,#55408,.T.); +#55406 = VERTEX_POINT('',#55407); +#55407 = CARTESIAN_POINT('',(-1.15,6.3,0.65)); +#55408 = CIRCLE('',#55409,0.1); +#55409 = AXIS2_PLACEMENT_3D('',#55410,#55411,#55412); +#55410 = CARTESIAN_POINT('',(-1.15,6.2,0.65)); +#55411 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55412 = DIRECTION('',(0.,0.,1.)); +#55413 = ORIENTED_EDGE('',*,*,#55414,.F.); +#55414 = EDGE_CURVE('',#55201,#55406,#55415,.T.); +#55415 = LINE('',#55416,#55417); +#55416 = CARTESIAN_POINT('',(-1.35,6.3,0.65)); +#55417 = VECTOR('',#55418,1.); +#55418 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55419 = ORIENTED_EDGE('',*,*,#55200,.F.); +#55420 = CYLINDRICAL_SURFACE('',#55421,0.1); +#55421 = AXIS2_PLACEMENT_3D('',#55422,#55423,#55424); +#55422 = CARTESIAN_POINT('',(-1.35,6.2,0.65)); +#55423 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55424 = DIRECTION('',(0.,0.,1.)); +#55425 = ADVANCED_FACE('',(#55426),#55504,.T.); +#55426 = FACE_BOUND('',#55427,.T.); +#55427 = EDGE_LOOP('',(#55428,#55429,#55430,#55431,#55439,#55448,#55456, + #55464,#55472,#55481,#55489,#55498)); +#55428 = ORIENTED_EDGE('',*,*,#50522,.F.); +#55429 = ORIENTED_EDGE('',*,*,#50469,.T.); +#55430 = ORIENTED_EDGE('',*,*,#55405,.T.); +#55431 = ORIENTED_EDGE('',*,*,#55432,.T.); +#55432 = EDGE_CURVE('',#55406,#55433,#55435,.T.); +#55433 = VERTEX_POINT('',#55434); +#55434 = CARTESIAN_POINT('',(-1.15,6.3,0.2)); +#55435 = LINE('',#55436,#55437); +#55436 = CARTESIAN_POINT('',(-1.15,6.3,0.65)); +#55437 = VECTOR('',#55438,1.); +#55438 = DIRECTION('',(0.,0.,-1.)); +#55439 = ORIENTED_EDGE('',*,*,#55440,.T.); +#55440 = EDGE_CURVE('',#55433,#55441,#55443,.T.); +#55441 = VERTEX_POINT('',#55442); +#55442 = CARTESIAN_POINT('',(-1.15,6.5,-1.942890293094E-16)); +#55443 = CIRCLE('',#55444,0.2); +#55444 = AXIS2_PLACEMENT_3D('',#55445,#55446,#55447); +#55445 = CARTESIAN_POINT('',(-1.15,6.5,0.2)); +#55446 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55447 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55448 = ORIENTED_EDGE('',*,*,#55449,.T.); +#55449 = EDGE_CURVE('',#55441,#55450,#55452,.T.); +#55450 = VERTEX_POINT('',#55451); +#55451 = CARTESIAN_POINT('',(-1.15,7.,-1.942890293094E-16)); +#55452 = LINE('',#55453,#55454); +#55453 = CARTESIAN_POINT('',(-1.15,6.5,-1.942890293094E-16)); +#55454 = VECTOR('',#55455,1.); +#55455 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55456 = ORIENTED_EDGE('',*,*,#55457,.T.); +#55457 = EDGE_CURVE('',#55450,#55458,#55460,.T.); +#55458 = VERTEX_POINT('',#55459); +#55459 = CARTESIAN_POINT('',(-1.15,7.,0.1)); +#55460 = LINE('',#55461,#55462); +#55461 = CARTESIAN_POINT('',(-1.15,7.,-1.942890293094E-16)); +#55462 = VECTOR('',#55463,1.); +#55463 = DIRECTION('',(0.,0.,1.)); +#55464 = ORIENTED_EDGE('',*,*,#55465,.T.); +#55465 = EDGE_CURVE('',#55458,#55466,#55468,.T.); +#55466 = VERTEX_POINT('',#55467); +#55467 = CARTESIAN_POINT('',(-1.15,6.5,0.1)); +#55468 = LINE('',#55469,#55470); +#55469 = CARTESIAN_POINT('',(-1.15,7.,0.1)); +#55470 = VECTOR('',#55471,1.); +#55471 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55472 = ORIENTED_EDGE('',*,*,#55473,.T.); +#55473 = EDGE_CURVE('',#55466,#55474,#55476,.T.); +#55474 = VERTEX_POINT('',#55475); +#55475 = CARTESIAN_POINT('',(-1.15,6.4,0.2)); +#55476 = CIRCLE('',#55477,0.1); +#55477 = AXIS2_PLACEMENT_3D('',#55478,#55479,#55480); +#55478 = CARTESIAN_POINT('',(-1.15,6.5,0.2)); +#55479 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55480 = DIRECTION('',(0.,0.,-1.)); +#55481 = ORIENTED_EDGE('',*,*,#55482,.T.); +#55482 = EDGE_CURVE('',#55474,#55483,#55485,.T.); +#55483 = VERTEX_POINT('',#55484); +#55484 = CARTESIAN_POINT('',(-1.15,6.4,0.65)); +#55485 = LINE('',#55486,#55487); +#55486 = CARTESIAN_POINT('',(-1.15,6.4,0.2)); +#55487 = VECTOR('',#55488,1.); +#55488 = DIRECTION('',(0.,0.,1.)); +#55489 = ORIENTED_EDGE('',*,*,#55490,.T.); +#55490 = EDGE_CURVE('',#55483,#55491,#55493,.T.); +#55491 = VERTEX_POINT('',#55492); +#55492 = CARTESIAN_POINT('',(-1.15,6.2,0.85)); +#55493 = CIRCLE('',#55494,0.2); +#55494 = AXIS2_PLACEMENT_3D('',#55495,#55496,#55497); +#55495 = CARTESIAN_POINT('',(-1.15,6.2,0.65)); +#55496 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55497 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55498 = ORIENTED_EDGE('',*,*,#55499,.T.); +#55499 = EDGE_CURVE('',#55491,#50523,#55500,.T.); +#55500 = LINE('',#55501,#55502); +#55501 = CARTESIAN_POINT('',(-1.15,6.2,0.85)); +#55502 = VECTOR('',#55503,1.); +#55503 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55504 = PLANE('',#55505); +#55505 = AXIS2_PLACEMENT_3D('',#55506,#55507,#55508); +#55506 = CARTESIAN_POINT('',(-1.15,6.400244542703,0.394853274378)); +#55507 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55508 = DIRECTION('',(0.,-0.,1.)); +#55509 = ADVANCED_FACE('',(#55510),#55596,.F.); +#55510 = FACE_BOUND('',#55511,.F.); +#55511 = EDGE_LOOP('',(#55512,#55513,#55514,#55523,#55531,#55540,#55548, + #55556,#55564,#55573,#55581,#55590)); +#55512 = ORIENTED_EDGE('',*,*,#50562,.F.); +#55513 = ORIENTED_EDGE('',*,*,#50491,.T.); +#55514 = ORIENTED_EDGE('',*,*,#55515,.T.); +#55515 = EDGE_CURVE('',#50492,#55516,#55518,.T.); +#55516 = VERTEX_POINT('',#55517); +#55517 = CARTESIAN_POINT('',(1.15,6.3,0.65)); +#55518 = CIRCLE('',#55519,0.1); +#55519 = AXIS2_PLACEMENT_3D('',#55520,#55521,#55522); +#55520 = CARTESIAN_POINT('',(1.15,6.2,0.65)); +#55521 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55522 = DIRECTION('',(0.,0.,1.)); +#55523 = ORIENTED_EDGE('',*,*,#55524,.T.); +#55524 = EDGE_CURVE('',#55516,#55525,#55527,.T.); +#55525 = VERTEX_POINT('',#55526); +#55526 = CARTESIAN_POINT('',(1.15,6.3,0.2)); +#55527 = LINE('',#55528,#55529); +#55528 = CARTESIAN_POINT('',(1.15,6.3,0.65)); +#55529 = VECTOR('',#55530,1.); +#55530 = DIRECTION('',(0.,0.,-1.)); +#55531 = ORIENTED_EDGE('',*,*,#55532,.T.); +#55532 = EDGE_CURVE('',#55525,#55533,#55535,.T.); +#55533 = VERTEX_POINT('',#55534); +#55534 = CARTESIAN_POINT('',(1.15,6.5,-1.942890293094E-16)); +#55535 = CIRCLE('',#55536,0.2); +#55536 = AXIS2_PLACEMENT_3D('',#55537,#55538,#55539); +#55537 = CARTESIAN_POINT('',(1.15,6.5,0.2)); +#55538 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55539 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55540 = ORIENTED_EDGE('',*,*,#55541,.T.); +#55541 = EDGE_CURVE('',#55533,#55542,#55544,.T.); +#55542 = VERTEX_POINT('',#55543); +#55543 = CARTESIAN_POINT('',(1.15,7.,-1.942890293094E-16)); +#55544 = LINE('',#55545,#55546); +#55545 = CARTESIAN_POINT('',(1.15,6.5,-1.942890293094E-16)); +#55546 = VECTOR('',#55547,1.); +#55547 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55548 = ORIENTED_EDGE('',*,*,#55549,.T.); +#55549 = EDGE_CURVE('',#55542,#55550,#55552,.T.); +#55550 = VERTEX_POINT('',#55551); +#55551 = CARTESIAN_POINT('',(1.15,7.,0.1)); +#55552 = LINE('',#55553,#55554); +#55553 = CARTESIAN_POINT('',(1.15,7.,-1.942890293094E-16)); +#55554 = VECTOR('',#55555,1.); +#55555 = DIRECTION('',(0.,0.,1.)); +#55556 = ORIENTED_EDGE('',*,*,#55557,.T.); +#55557 = EDGE_CURVE('',#55550,#55558,#55560,.T.); +#55558 = VERTEX_POINT('',#55559); +#55559 = CARTESIAN_POINT('',(1.15,6.5,0.1)); +#55560 = LINE('',#55561,#55562); +#55561 = CARTESIAN_POINT('',(1.15,7.,0.1)); +#55562 = VECTOR('',#55563,1.); +#55563 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55564 = ORIENTED_EDGE('',*,*,#55565,.T.); +#55565 = EDGE_CURVE('',#55558,#55566,#55568,.T.); +#55566 = VERTEX_POINT('',#55567); +#55567 = CARTESIAN_POINT('',(1.15,6.4,0.2)); +#55568 = CIRCLE('',#55569,0.1); +#55569 = AXIS2_PLACEMENT_3D('',#55570,#55571,#55572); +#55570 = CARTESIAN_POINT('',(1.15,6.5,0.2)); +#55571 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55572 = DIRECTION('',(0.,0.,-1.)); +#55573 = ORIENTED_EDGE('',*,*,#55574,.T.); +#55574 = EDGE_CURVE('',#55566,#55575,#55577,.T.); +#55575 = VERTEX_POINT('',#55576); +#55576 = CARTESIAN_POINT('',(1.15,6.4,0.65)); +#55577 = LINE('',#55578,#55579); +#55578 = CARTESIAN_POINT('',(1.15,6.4,0.2)); +#55579 = VECTOR('',#55580,1.); +#55580 = DIRECTION('',(0.,0.,1.)); +#55581 = ORIENTED_EDGE('',*,*,#55582,.T.); +#55582 = EDGE_CURVE('',#55575,#55583,#55585,.T.); +#55583 = VERTEX_POINT('',#55584); +#55584 = CARTESIAN_POINT('',(1.15,6.2,0.85)); +#55585 = CIRCLE('',#55586,0.2); +#55586 = AXIS2_PLACEMENT_3D('',#55587,#55588,#55589); +#55587 = CARTESIAN_POINT('',(1.15,6.2,0.65)); +#55588 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55589 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55590 = ORIENTED_EDGE('',*,*,#55591,.T.); +#55591 = EDGE_CURVE('',#55583,#50563,#55592,.T.); +#55592 = LINE('',#55593,#55594); +#55593 = CARTESIAN_POINT('',(1.15,6.2,0.85)); +#55594 = VECTOR('',#55595,1.); +#55595 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55596 = PLANE('',#55597); +#55597 = AXIS2_PLACEMENT_3D('',#55598,#55599,#55600); +#55598 = CARTESIAN_POINT('',(1.15,6.400244542703,0.394853274378)); +#55599 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55600 = DIRECTION('',(0.,-0.,1.)); +#55601 = ADVANCED_FACE('',(#55602),#55613,.F.); +#55602 = FACE_BOUND('',#55603,.F.); +#55603 = EDGE_LOOP('',(#55604,#55605,#55606,#55612)); +#55604 = ORIENTED_EDGE('',*,*,#50508,.T.); +#55605 = ORIENTED_EDGE('',*,*,#55292,.T.); +#55606 = ORIENTED_EDGE('',*,*,#55607,.F.); +#55607 = EDGE_CURVE('',#55516,#55293,#55608,.T.); +#55608 = LINE('',#55609,#55610); +#55609 = CARTESIAN_POINT('',(1.15,6.3,0.65)); +#55610 = VECTOR('',#55611,1.); +#55611 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55612 = ORIENTED_EDGE('',*,*,#55515,.F.); +#55613 = CYLINDRICAL_SURFACE('',#55614,0.1); +#55614 = AXIS2_PLACEMENT_3D('',#55615,#55616,#55617); +#55615 = CARTESIAN_POINT('',(1.15,6.2,0.65)); +#55616 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55617 = DIRECTION('',(0.,0.,1.)); +#55618 = ADVANCED_FACE('',(#55619),#55635,.F.); +#55619 = FACE_BOUND('',#55620,.F.); +#55620 = EDGE_LOOP('',(#55621,#55627,#55628,#55634)); +#55621 = ORIENTED_EDGE('',*,*,#55622,.F.); +#55622 = EDGE_CURVE('',#50523,#50978,#55623,.T.); +#55623 = LINE('',#55624,#55625); +#55624 = CARTESIAN_POINT('',(-1.15,6.2,0.85)); +#55625 = VECTOR('',#55626,1.); +#55626 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55627 = ORIENTED_EDGE('',*,*,#50539,.T.); +#55628 = ORIENTED_EDGE('',*,*,#55629,.T.); +#55629 = EDGE_CURVE('',#50532,#50986,#55630,.T.); +#55630 = LINE('',#55631,#55632); +#55631 = CARTESIAN_POINT('',(-0.85,6.2,0.85)); +#55632 = VECTOR('',#55633,1.); +#55633 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55634 = ORIENTED_EDGE('',*,*,#50985,.F.); +#55635 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#55636,#55637) + ,(#55638,#55639 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#55636 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#55637 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#55638 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#55639 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#55640 = ADVANCED_FACE('',(#55641),#55727,.F.); +#55641 = FACE_BOUND('',#55642,.F.); +#55642 = EDGE_LOOP('',(#55643,#55644,#55645,#55654,#55662,#55671,#55679, + #55687,#55695,#55704,#55712,#55721)); +#55643 = ORIENTED_EDGE('',*,*,#50531,.F.); +#55644 = ORIENTED_EDGE('',*,*,#50584,.T.); +#55645 = ORIENTED_EDGE('',*,*,#55646,.T.); +#55646 = EDGE_CURVE('',#50585,#55647,#55649,.T.); +#55647 = VERTEX_POINT('',#55648); +#55648 = CARTESIAN_POINT('',(-0.85,6.3,0.65)); +#55649 = CIRCLE('',#55650,0.1); +#55650 = AXIS2_PLACEMENT_3D('',#55651,#55652,#55653); +#55651 = CARTESIAN_POINT('',(-0.85,6.2,0.65)); +#55652 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55653 = DIRECTION('',(0.,0.,1.)); +#55654 = ORIENTED_EDGE('',*,*,#55655,.T.); +#55655 = EDGE_CURVE('',#55647,#55656,#55658,.T.); +#55656 = VERTEX_POINT('',#55657); +#55657 = CARTESIAN_POINT('',(-0.85,6.3,0.2)); +#55658 = LINE('',#55659,#55660); +#55659 = CARTESIAN_POINT('',(-0.85,6.3,0.65)); +#55660 = VECTOR('',#55661,1.); +#55661 = DIRECTION('',(0.,0.,-1.)); +#55662 = ORIENTED_EDGE('',*,*,#55663,.T.); +#55663 = EDGE_CURVE('',#55656,#55664,#55666,.T.); +#55664 = VERTEX_POINT('',#55665); +#55665 = CARTESIAN_POINT('',(-0.85,6.5,-1.942890293094E-16)); +#55666 = CIRCLE('',#55667,0.2); +#55667 = AXIS2_PLACEMENT_3D('',#55668,#55669,#55670); +#55668 = CARTESIAN_POINT('',(-0.85,6.5,0.2)); +#55669 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55670 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55671 = ORIENTED_EDGE('',*,*,#55672,.T.); +#55672 = EDGE_CURVE('',#55664,#55673,#55675,.T.); +#55673 = VERTEX_POINT('',#55674); +#55674 = CARTESIAN_POINT('',(-0.85,7.,-1.942890293094E-16)); +#55675 = LINE('',#55676,#55677); +#55676 = CARTESIAN_POINT('',(-0.85,6.5,-1.942890293094E-16)); +#55677 = VECTOR('',#55678,1.); +#55678 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55679 = ORIENTED_EDGE('',*,*,#55680,.T.); +#55680 = EDGE_CURVE('',#55673,#55681,#55683,.T.); +#55681 = VERTEX_POINT('',#55682); +#55682 = CARTESIAN_POINT('',(-0.85,7.,0.1)); +#55683 = LINE('',#55684,#55685); +#55684 = CARTESIAN_POINT('',(-0.85,7.,-1.942890293094E-16)); +#55685 = VECTOR('',#55686,1.); +#55686 = DIRECTION('',(0.,0.,1.)); +#55687 = ORIENTED_EDGE('',*,*,#55688,.T.); +#55688 = EDGE_CURVE('',#55681,#55689,#55691,.T.); +#55689 = VERTEX_POINT('',#55690); +#55690 = CARTESIAN_POINT('',(-0.85,6.5,0.1)); +#55691 = LINE('',#55692,#55693); +#55692 = CARTESIAN_POINT('',(-0.85,7.,0.1)); +#55693 = VECTOR('',#55694,1.); +#55694 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55695 = ORIENTED_EDGE('',*,*,#55696,.T.); +#55696 = EDGE_CURVE('',#55689,#55697,#55699,.T.); +#55697 = VERTEX_POINT('',#55698); +#55698 = CARTESIAN_POINT('',(-0.85,6.4,0.2)); +#55699 = CIRCLE('',#55700,0.1); +#55700 = AXIS2_PLACEMENT_3D('',#55701,#55702,#55703); +#55701 = CARTESIAN_POINT('',(-0.85,6.5,0.2)); +#55702 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55703 = DIRECTION('',(0.,0.,-1.)); +#55704 = ORIENTED_EDGE('',*,*,#55705,.T.); +#55705 = EDGE_CURVE('',#55697,#55706,#55708,.T.); +#55706 = VERTEX_POINT('',#55707); +#55707 = CARTESIAN_POINT('',(-0.85,6.4,0.65)); +#55708 = LINE('',#55709,#55710); +#55709 = CARTESIAN_POINT('',(-0.85,6.4,0.2)); +#55710 = VECTOR('',#55711,1.); +#55711 = DIRECTION('',(0.,0.,1.)); +#55712 = ORIENTED_EDGE('',*,*,#55713,.T.); +#55713 = EDGE_CURVE('',#55706,#55714,#55716,.T.); +#55714 = VERTEX_POINT('',#55715); +#55715 = CARTESIAN_POINT('',(-0.85,6.2,0.85)); +#55716 = CIRCLE('',#55717,0.2); +#55717 = AXIS2_PLACEMENT_3D('',#55718,#55719,#55720); +#55718 = CARTESIAN_POINT('',(-0.85,6.2,0.65)); +#55719 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55720 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55721 = ORIENTED_EDGE('',*,*,#55722,.T.); +#55722 = EDGE_CURVE('',#55714,#50532,#55723,.T.); +#55723 = LINE('',#55724,#55725); +#55724 = CARTESIAN_POINT('',(-0.85,6.2,0.85)); +#55725 = VECTOR('',#55726,1.); +#55726 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55727 = PLANE('',#55728); +#55728 = AXIS2_PLACEMENT_3D('',#55729,#55730,#55731); +#55729 = CARTESIAN_POINT('',(-0.85,6.400244542703,0.394853274378)); +#55730 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55731 = DIRECTION('',(0.,-0.,1.)); +#55732 = ADVANCED_FACE('',(#55733),#55819,.T.); +#55733 = FACE_BOUND('',#55734,.T.); +#55734 = EDGE_LOOP('',(#55735,#55736,#55737,#55746,#55754,#55763,#55771, + #55779,#55787,#55796,#55804,#55813)); +#55735 = ORIENTED_EDGE('',*,*,#50553,.F.); +#55736 = ORIENTED_EDGE('',*,*,#50624,.T.); +#55737 = ORIENTED_EDGE('',*,*,#55738,.T.); +#55738 = EDGE_CURVE('',#50625,#55739,#55741,.T.); +#55739 = VERTEX_POINT('',#55740); +#55740 = CARTESIAN_POINT('',(0.85,6.3,0.65)); +#55741 = CIRCLE('',#55742,0.1); +#55742 = AXIS2_PLACEMENT_3D('',#55743,#55744,#55745); +#55743 = CARTESIAN_POINT('',(0.85,6.2,0.65)); +#55744 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55745 = DIRECTION('',(0.,0.,1.)); +#55746 = ORIENTED_EDGE('',*,*,#55747,.T.); +#55747 = EDGE_CURVE('',#55739,#55748,#55750,.T.); +#55748 = VERTEX_POINT('',#55749); +#55749 = CARTESIAN_POINT('',(0.85,6.3,0.2)); +#55750 = LINE('',#55751,#55752); +#55751 = CARTESIAN_POINT('',(0.85,6.3,0.65)); +#55752 = VECTOR('',#55753,1.); +#55753 = DIRECTION('',(0.,0.,-1.)); +#55754 = ORIENTED_EDGE('',*,*,#55755,.T.); +#55755 = EDGE_CURVE('',#55748,#55756,#55758,.T.); +#55756 = VERTEX_POINT('',#55757); +#55757 = CARTESIAN_POINT('',(0.85,6.5,-1.942890293094E-16)); +#55758 = CIRCLE('',#55759,0.2); +#55759 = AXIS2_PLACEMENT_3D('',#55760,#55761,#55762); +#55760 = CARTESIAN_POINT('',(0.85,6.5,0.2)); +#55761 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55762 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55763 = ORIENTED_EDGE('',*,*,#55764,.T.); +#55764 = EDGE_CURVE('',#55756,#55765,#55767,.T.); +#55765 = VERTEX_POINT('',#55766); +#55766 = CARTESIAN_POINT('',(0.85,7.,-1.942890293094E-16)); +#55767 = LINE('',#55768,#55769); +#55768 = CARTESIAN_POINT('',(0.85,6.5,-1.942890293094E-16)); +#55769 = VECTOR('',#55770,1.); +#55770 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55771 = ORIENTED_EDGE('',*,*,#55772,.T.); +#55772 = EDGE_CURVE('',#55765,#55773,#55775,.T.); +#55773 = VERTEX_POINT('',#55774); +#55774 = CARTESIAN_POINT('',(0.85,7.,0.1)); +#55775 = LINE('',#55776,#55777); +#55776 = CARTESIAN_POINT('',(0.85,7.,-1.942890293094E-16)); +#55777 = VECTOR('',#55778,1.); +#55778 = DIRECTION('',(0.,0.,1.)); +#55779 = ORIENTED_EDGE('',*,*,#55780,.T.); +#55780 = EDGE_CURVE('',#55773,#55781,#55783,.T.); +#55781 = VERTEX_POINT('',#55782); +#55782 = CARTESIAN_POINT('',(0.85,6.5,0.1)); +#55783 = LINE('',#55784,#55785); +#55784 = CARTESIAN_POINT('',(0.85,7.,0.1)); +#55785 = VECTOR('',#55786,1.); +#55786 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55787 = ORIENTED_EDGE('',*,*,#55788,.T.); +#55788 = EDGE_CURVE('',#55781,#55789,#55791,.T.); +#55789 = VERTEX_POINT('',#55790); +#55790 = CARTESIAN_POINT('',(0.85,6.4,0.2)); +#55791 = CIRCLE('',#55792,0.1); +#55792 = AXIS2_PLACEMENT_3D('',#55793,#55794,#55795); +#55793 = CARTESIAN_POINT('',(0.85,6.5,0.2)); +#55794 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55795 = DIRECTION('',(0.,0.,-1.)); +#55796 = ORIENTED_EDGE('',*,*,#55797,.T.); +#55797 = EDGE_CURVE('',#55789,#55798,#55800,.T.); +#55798 = VERTEX_POINT('',#55799); +#55799 = CARTESIAN_POINT('',(0.85,6.4,0.65)); +#55800 = LINE('',#55801,#55802); +#55801 = CARTESIAN_POINT('',(0.85,6.4,0.2)); +#55802 = VECTOR('',#55803,1.); +#55803 = DIRECTION('',(0.,0.,1.)); +#55804 = ORIENTED_EDGE('',*,*,#55805,.T.); +#55805 = EDGE_CURVE('',#55798,#55806,#55808,.T.); +#55806 = VERTEX_POINT('',#55807); +#55807 = CARTESIAN_POINT('',(0.85,6.2,0.85)); +#55808 = CIRCLE('',#55809,0.2); +#55809 = AXIS2_PLACEMENT_3D('',#55810,#55811,#55812); +#55810 = CARTESIAN_POINT('',(0.85,6.2,0.65)); +#55811 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55812 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55813 = ORIENTED_EDGE('',*,*,#55814,.T.); +#55814 = EDGE_CURVE('',#55806,#50554,#55815,.T.); +#55815 = LINE('',#55816,#55817); +#55816 = CARTESIAN_POINT('',(0.85,6.2,0.85)); +#55817 = VECTOR('',#55818,1.); +#55818 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55819 = PLANE('',#55820); +#55820 = AXIS2_PLACEMENT_3D('',#55821,#55822,#55823); +#55821 = CARTESIAN_POINT('',(0.85,6.400244542703,0.394853274378)); +#55822 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55823 = DIRECTION('',(0.,-0.,1.)); +#55824 = ADVANCED_FACE('',(#55825),#55841,.F.); +#55825 = FACE_BOUND('',#55826,.F.); +#55826 = EDGE_LOOP('',(#55827,#55833,#55834,#55840)); +#55827 = ORIENTED_EDGE('',*,*,#55828,.F.); +#55828 = EDGE_CURVE('',#50554,#51042,#55829,.T.); +#55829 = LINE('',#55830,#55831); +#55830 = CARTESIAN_POINT('',(0.85,6.2,0.85)); +#55831 = VECTOR('',#55832,1.); +#55832 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55833 = ORIENTED_EDGE('',*,*,#50570,.T.); +#55834 = ORIENTED_EDGE('',*,*,#55835,.T.); +#55835 = EDGE_CURVE('',#50563,#51050,#55836,.T.); +#55836 = LINE('',#55837,#55838); +#55837 = CARTESIAN_POINT('',(1.15,6.2,0.85)); +#55838 = VECTOR('',#55839,1.); +#55839 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55840 = ORIENTED_EDGE('',*,*,#51049,.F.); +#55841 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#55842,#55843) + ,(#55844,#55845 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#55842 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#55843 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#55844 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#55845 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#55846 = ADVANCED_FACE('',(#55847),#55866,.F.); +#55847 = FACE_BOUND('',#55848,.F.); +#55848 = EDGE_LOOP('',(#55849,#55850,#55859,#55865)); +#55849 = ORIENTED_EDGE('',*,*,#50601,.T.); +#55850 = ORIENTED_EDGE('',*,*,#55851,.T.); +#55851 = EDGE_CURVE('',#50594,#55852,#55854,.T.); +#55852 = VERTEX_POINT('',#55853); +#55853 = CARTESIAN_POINT('',(-0.65,6.3,0.65)); +#55854 = CIRCLE('',#55855,0.1); +#55855 = AXIS2_PLACEMENT_3D('',#55856,#55857,#55858); +#55856 = CARTESIAN_POINT('',(-0.65,6.2,0.65)); +#55857 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55858 = DIRECTION('',(0.,0.,1.)); +#55859 = ORIENTED_EDGE('',*,*,#55860,.F.); +#55860 = EDGE_CURVE('',#55647,#55852,#55861,.T.); +#55861 = LINE('',#55862,#55863); +#55862 = CARTESIAN_POINT('',(-0.85,6.3,0.65)); +#55863 = VECTOR('',#55864,1.); +#55864 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55865 = ORIENTED_EDGE('',*,*,#55646,.F.); +#55866 = CYLINDRICAL_SURFACE('',#55867,0.1); +#55867 = AXIS2_PLACEMENT_3D('',#55868,#55869,#55870); +#55868 = CARTESIAN_POINT('',(-0.85,6.2,0.65)); +#55869 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55870 = DIRECTION('',(0.,0.,1.)); +#55871 = ADVANCED_FACE('',(#55872),#55950,.T.); +#55872 = FACE_BOUND('',#55873,.T.); +#55873 = EDGE_LOOP('',(#55874,#55875,#55876,#55877,#55885,#55894,#55902, + #55910,#55918,#55927,#55935,#55944)); +#55874 = ORIENTED_EDGE('',*,*,#50646,.F.); +#55875 = ORIENTED_EDGE('',*,*,#50593,.T.); +#55876 = ORIENTED_EDGE('',*,*,#55851,.T.); +#55877 = ORIENTED_EDGE('',*,*,#55878,.T.); +#55878 = EDGE_CURVE('',#55852,#55879,#55881,.T.); +#55879 = VERTEX_POINT('',#55880); +#55880 = CARTESIAN_POINT('',(-0.65,6.3,0.2)); +#55881 = LINE('',#55882,#55883); +#55882 = CARTESIAN_POINT('',(-0.65,6.3,0.65)); +#55883 = VECTOR('',#55884,1.); +#55884 = DIRECTION('',(0.,0.,-1.)); +#55885 = ORIENTED_EDGE('',*,*,#55886,.T.); +#55886 = EDGE_CURVE('',#55879,#55887,#55889,.T.); +#55887 = VERTEX_POINT('',#55888); +#55888 = CARTESIAN_POINT('',(-0.65,6.5,-1.942890293094E-16)); +#55889 = CIRCLE('',#55890,0.2); +#55890 = AXIS2_PLACEMENT_3D('',#55891,#55892,#55893); +#55891 = CARTESIAN_POINT('',(-0.65,6.5,0.2)); +#55892 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55893 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55894 = ORIENTED_EDGE('',*,*,#55895,.T.); +#55895 = EDGE_CURVE('',#55887,#55896,#55898,.T.); +#55896 = VERTEX_POINT('',#55897); +#55897 = CARTESIAN_POINT('',(-0.65,7.,-1.942890293094E-16)); +#55898 = LINE('',#55899,#55900); +#55899 = CARTESIAN_POINT('',(-0.65,6.5,-1.942890293094E-16)); +#55900 = VECTOR('',#55901,1.); +#55901 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55902 = ORIENTED_EDGE('',*,*,#55903,.T.); +#55903 = EDGE_CURVE('',#55896,#55904,#55906,.T.); +#55904 = VERTEX_POINT('',#55905); +#55905 = CARTESIAN_POINT('',(-0.65,7.,0.1)); +#55906 = LINE('',#55907,#55908); +#55907 = CARTESIAN_POINT('',(-0.65,7.,-1.942890293094E-16)); +#55908 = VECTOR('',#55909,1.); +#55909 = DIRECTION('',(0.,0.,1.)); +#55910 = ORIENTED_EDGE('',*,*,#55911,.T.); +#55911 = EDGE_CURVE('',#55904,#55912,#55914,.T.); +#55912 = VERTEX_POINT('',#55913); +#55913 = CARTESIAN_POINT('',(-0.65,6.5,0.1)); +#55914 = LINE('',#55915,#55916); +#55915 = CARTESIAN_POINT('',(-0.65,7.,0.1)); +#55916 = VECTOR('',#55917,1.); +#55917 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55918 = ORIENTED_EDGE('',*,*,#55919,.T.); +#55919 = EDGE_CURVE('',#55912,#55920,#55922,.T.); +#55920 = VERTEX_POINT('',#55921); +#55921 = CARTESIAN_POINT('',(-0.65,6.4,0.2)); +#55922 = CIRCLE('',#55923,0.1); +#55923 = AXIS2_PLACEMENT_3D('',#55924,#55925,#55926); +#55924 = CARTESIAN_POINT('',(-0.65,6.5,0.2)); +#55925 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#55926 = DIRECTION('',(0.,0.,-1.)); +#55927 = ORIENTED_EDGE('',*,*,#55928,.T.); +#55928 = EDGE_CURVE('',#55920,#55929,#55931,.T.); +#55929 = VERTEX_POINT('',#55930); +#55930 = CARTESIAN_POINT('',(-0.65,6.4,0.65)); +#55931 = LINE('',#55932,#55933); +#55932 = CARTESIAN_POINT('',(-0.65,6.4,0.2)); +#55933 = VECTOR('',#55934,1.); +#55934 = DIRECTION('',(0.,0.,1.)); +#55935 = ORIENTED_EDGE('',*,*,#55936,.T.); +#55936 = EDGE_CURVE('',#55929,#55937,#55939,.T.); +#55937 = VERTEX_POINT('',#55938); +#55938 = CARTESIAN_POINT('',(-0.65,6.2,0.85)); +#55939 = CIRCLE('',#55940,0.2); +#55940 = AXIS2_PLACEMENT_3D('',#55941,#55942,#55943); +#55941 = CARTESIAN_POINT('',(-0.65,6.2,0.65)); +#55942 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55943 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#55944 = ORIENTED_EDGE('',*,*,#55945,.T.); +#55945 = EDGE_CURVE('',#55937,#50647,#55946,.T.); +#55946 = LINE('',#55947,#55948); +#55947 = CARTESIAN_POINT('',(-0.65,6.2,0.85)); +#55948 = VECTOR('',#55949,1.); +#55949 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55950 = PLANE('',#55951); +#55951 = AXIS2_PLACEMENT_3D('',#55952,#55953,#55954); +#55952 = CARTESIAN_POINT('',(-0.65,6.400244542703,0.394853274378)); +#55953 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55954 = DIRECTION('',(0.,-0.,1.)); +#55955 = ADVANCED_FACE('',(#55956),#56042,.F.); +#55956 = FACE_BOUND('',#55957,.F.); +#55957 = EDGE_LOOP('',(#55958,#55959,#55960,#55969,#55977,#55986,#55994, + #56002,#56010,#56019,#56027,#56036)); +#55958 = ORIENTED_EDGE('',*,*,#50686,.F.); +#55959 = ORIENTED_EDGE('',*,*,#50615,.T.); +#55960 = ORIENTED_EDGE('',*,*,#55961,.T.); +#55961 = EDGE_CURVE('',#50616,#55962,#55964,.T.); +#55962 = VERTEX_POINT('',#55963); +#55963 = CARTESIAN_POINT('',(0.65,6.3,0.65)); +#55964 = CIRCLE('',#55965,0.1); +#55965 = AXIS2_PLACEMENT_3D('',#55966,#55967,#55968); +#55966 = CARTESIAN_POINT('',(0.65,6.2,0.65)); +#55967 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#55968 = DIRECTION('',(0.,0.,1.)); +#55969 = ORIENTED_EDGE('',*,*,#55970,.T.); +#55970 = EDGE_CURVE('',#55962,#55971,#55973,.T.); +#55971 = VERTEX_POINT('',#55972); +#55972 = CARTESIAN_POINT('',(0.65,6.3,0.2)); +#55973 = LINE('',#55974,#55975); +#55974 = CARTESIAN_POINT('',(0.65,6.3,0.65)); +#55975 = VECTOR('',#55976,1.); +#55976 = DIRECTION('',(0.,0.,-1.)); +#55977 = ORIENTED_EDGE('',*,*,#55978,.T.); +#55978 = EDGE_CURVE('',#55971,#55979,#55981,.T.); +#55979 = VERTEX_POINT('',#55980); +#55980 = CARTESIAN_POINT('',(0.65,6.5,-1.942890293094E-16)); +#55981 = CIRCLE('',#55982,0.2); +#55982 = AXIS2_PLACEMENT_3D('',#55983,#55984,#55985); +#55983 = CARTESIAN_POINT('',(0.65,6.5,0.2)); +#55984 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#55985 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#55986 = ORIENTED_EDGE('',*,*,#55987,.T.); +#55987 = EDGE_CURVE('',#55979,#55988,#55990,.T.); +#55988 = VERTEX_POINT('',#55989); +#55989 = CARTESIAN_POINT('',(0.65,7.,-1.942890293094E-16)); +#55990 = LINE('',#55991,#55992); +#55991 = CARTESIAN_POINT('',(0.65,6.5,-1.942890293094E-16)); +#55992 = VECTOR('',#55993,1.); +#55993 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#55994 = ORIENTED_EDGE('',*,*,#55995,.T.); +#55995 = EDGE_CURVE('',#55988,#55996,#55998,.T.); +#55996 = VERTEX_POINT('',#55997); +#55997 = CARTESIAN_POINT('',(0.65,7.,0.1)); +#55998 = LINE('',#55999,#56000); +#55999 = CARTESIAN_POINT('',(0.65,7.,-1.942890293094E-16)); +#56000 = VECTOR('',#56001,1.); +#56001 = DIRECTION('',(0.,0.,1.)); +#56002 = ORIENTED_EDGE('',*,*,#56003,.T.); +#56003 = EDGE_CURVE('',#55996,#56004,#56006,.T.); +#56004 = VERTEX_POINT('',#56005); +#56005 = CARTESIAN_POINT('',(0.65,6.5,0.1)); +#56006 = LINE('',#56007,#56008); +#56007 = CARTESIAN_POINT('',(0.65,7.,0.1)); +#56008 = VECTOR('',#56009,1.); +#56009 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56010 = ORIENTED_EDGE('',*,*,#56011,.T.); +#56011 = EDGE_CURVE('',#56004,#56012,#56014,.T.); +#56012 = VERTEX_POINT('',#56013); +#56013 = CARTESIAN_POINT('',(0.65,6.4,0.2)); +#56014 = CIRCLE('',#56015,0.1); +#56015 = AXIS2_PLACEMENT_3D('',#56016,#56017,#56018); +#56016 = CARTESIAN_POINT('',(0.65,6.5,0.2)); +#56017 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#56018 = DIRECTION('',(0.,0.,-1.)); +#56019 = ORIENTED_EDGE('',*,*,#56020,.T.); +#56020 = EDGE_CURVE('',#56012,#56021,#56023,.T.); +#56021 = VERTEX_POINT('',#56022); +#56022 = CARTESIAN_POINT('',(0.65,6.4,0.65)); +#56023 = LINE('',#56024,#56025); +#56024 = CARTESIAN_POINT('',(0.65,6.4,0.2)); +#56025 = VECTOR('',#56026,1.); +#56026 = DIRECTION('',(0.,0.,1.)); +#56027 = ORIENTED_EDGE('',*,*,#56028,.T.); +#56028 = EDGE_CURVE('',#56021,#56029,#56031,.T.); +#56029 = VERTEX_POINT('',#56030); +#56030 = CARTESIAN_POINT('',(0.65,6.2,0.85)); +#56031 = CIRCLE('',#56032,0.2); +#56032 = AXIS2_PLACEMENT_3D('',#56033,#56034,#56035); +#56033 = CARTESIAN_POINT('',(0.65,6.2,0.65)); +#56034 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56035 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#56036 = ORIENTED_EDGE('',*,*,#56037,.T.); +#56037 = EDGE_CURVE('',#56029,#50687,#56038,.T.); +#56038 = LINE('',#56039,#56040); +#56039 = CARTESIAN_POINT('',(0.65,6.2,0.85)); +#56040 = VECTOR('',#56041,1.); +#56041 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56042 = PLANE('',#56043); +#56043 = AXIS2_PLACEMENT_3D('',#56044,#56045,#56046); +#56044 = CARTESIAN_POINT('',(0.65,6.400244542703,0.394853274378)); +#56045 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56046 = DIRECTION('',(0.,-0.,1.)); +#56047 = ADVANCED_FACE('',(#56048),#56059,.F.); +#56048 = FACE_BOUND('',#56049,.F.); +#56049 = EDGE_LOOP('',(#56050,#56051,#56052,#56058)); +#56050 = ORIENTED_EDGE('',*,*,#50632,.T.); +#56051 = ORIENTED_EDGE('',*,*,#55738,.T.); +#56052 = ORIENTED_EDGE('',*,*,#56053,.F.); +#56053 = EDGE_CURVE('',#55962,#55739,#56054,.T.); +#56054 = LINE('',#56055,#56056); +#56055 = CARTESIAN_POINT('',(0.65,6.3,0.65)); +#56056 = VECTOR('',#56057,1.); +#56057 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56058 = ORIENTED_EDGE('',*,*,#55961,.F.); +#56059 = CYLINDRICAL_SURFACE('',#56060,0.1); +#56060 = AXIS2_PLACEMENT_3D('',#56061,#56062,#56063); +#56061 = CARTESIAN_POINT('',(0.65,6.2,0.65)); +#56062 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56063 = DIRECTION('',(0.,0.,1.)); +#56064 = ADVANCED_FACE('',(#56065),#56081,.F.); +#56065 = FACE_BOUND('',#56066,.F.); +#56066 = EDGE_LOOP('',(#56067,#56073,#56074,#56080)); +#56067 = ORIENTED_EDGE('',*,*,#56068,.F.); +#56068 = EDGE_CURVE('',#50647,#50994,#56069,.T.); +#56069 = LINE('',#56070,#56071); +#56070 = CARTESIAN_POINT('',(-0.65,6.2,0.85)); +#56071 = VECTOR('',#56072,1.); +#56072 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56073 = ORIENTED_EDGE('',*,*,#50663,.T.); +#56074 = ORIENTED_EDGE('',*,*,#56075,.T.); +#56075 = EDGE_CURVE('',#50656,#51002,#56076,.T.); +#56076 = LINE('',#56077,#56078); +#56077 = CARTESIAN_POINT('',(-0.35,6.2,0.85)); +#56078 = VECTOR('',#56079,1.); +#56079 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56080 = ORIENTED_EDGE('',*,*,#51001,.F.); +#56081 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#56082,#56083) + ,(#56084,#56085 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#56082 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#56083 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#56084 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#56085 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#56086 = ADVANCED_FACE('',(#56087),#56173,.F.); +#56087 = FACE_BOUND('',#56088,.F.); +#56088 = EDGE_LOOP('',(#56089,#56090,#56091,#56100,#56108,#56117,#56125, + #56133,#56141,#56150,#56158,#56167)); +#56089 = ORIENTED_EDGE('',*,*,#50655,.F.); +#56090 = ORIENTED_EDGE('',*,*,#50708,.T.); +#56091 = ORIENTED_EDGE('',*,*,#56092,.T.); +#56092 = EDGE_CURVE('',#50709,#56093,#56095,.T.); +#56093 = VERTEX_POINT('',#56094); +#56094 = CARTESIAN_POINT('',(-0.35,6.3,0.65)); +#56095 = CIRCLE('',#56096,0.1); +#56096 = AXIS2_PLACEMENT_3D('',#56097,#56098,#56099); +#56097 = CARTESIAN_POINT('',(-0.35,6.2,0.65)); +#56098 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56099 = DIRECTION('',(0.,0.,1.)); +#56100 = ORIENTED_EDGE('',*,*,#56101,.T.); +#56101 = EDGE_CURVE('',#56093,#56102,#56104,.T.); +#56102 = VERTEX_POINT('',#56103); +#56103 = CARTESIAN_POINT('',(-0.35,6.3,0.2)); +#56104 = LINE('',#56105,#56106); +#56105 = CARTESIAN_POINT('',(-0.35,6.3,0.65)); +#56106 = VECTOR('',#56107,1.); +#56107 = DIRECTION('',(0.,0.,-1.)); +#56108 = ORIENTED_EDGE('',*,*,#56109,.T.); +#56109 = EDGE_CURVE('',#56102,#56110,#56112,.T.); +#56110 = VERTEX_POINT('',#56111); +#56111 = CARTESIAN_POINT('',(-0.35,6.5,-1.942890293094E-16)); +#56112 = CIRCLE('',#56113,0.2); +#56113 = AXIS2_PLACEMENT_3D('',#56114,#56115,#56116); +#56114 = CARTESIAN_POINT('',(-0.35,6.5,0.2)); +#56115 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56116 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#56117 = ORIENTED_EDGE('',*,*,#56118,.T.); +#56118 = EDGE_CURVE('',#56110,#56119,#56121,.T.); +#56119 = VERTEX_POINT('',#56120); +#56120 = CARTESIAN_POINT('',(-0.35,7.,-1.942890293094E-16)); +#56121 = LINE('',#56122,#56123); +#56122 = CARTESIAN_POINT('',(-0.35,6.5,-1.942890293094E-16)); +#56123 = VECTOR('',#56124,1.); +#56124 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#56125 = ORIENTED_EDGE('',*,*,#56126,.T.); +#56126 = EDGE_CURVE('',#56119,#56127,#56129,.T.); +#56127 = VERTEX_POINT('',#56128); +#56128 = CARTESIAN_POINT('',(-0.35,7.,0.1)); +#56129 = LINE('',#56130,#56131); +#56130 = CARTESIAN_POINT('',(-0.35,7.,-1.942890293094E-16)); +#56131 = VECTOR('',#56132,1.); +#56132 = DIRECTION('',(0.,0.,1.)); +#56133 = ORIENTED_EDGE('',*,*,#56134,.T.); +#56134 = EDGE_CURVE('',#56127,#56135,#56137,.T.); +#56135 = VERTEX_POINT('',#56136); +#56136 = CARTESIAN_POINT('',(-0.35,6.5,0.1)); +#56137 = LINE('',#56138,#56139); +#56138 = CARTESIAN_POINT('',(-0.35,7.,0.1)); +#56139 = VECTOR('',#56140,1.); +#56140 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56141 = ORIENTED_EDGE('',*,*,#56142,.T.); +#56142 = EDGE_CURVE('',#56135,#56143,#56145,.T.); +#56143 = VERTEX_POINT('',#56144); +#56144 = CARTESIAN_POINT('',(-0.35,6.4,0.2)); +#56145 = CIRCLE('',#56146,0.1); +#56146 = AXIS2_PLACEMENT_3D('',#56147,#56148,#56149); +#56147 = CARTESIAN_POINT('',(-0.35,6.5,0.2)); +#56148 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#56149 = DIRECTION('',(0.,0.,-1.)); +#56150 = ORIENTED_EDGE('',*,*,#56151,.T.); +#56151 = EDGE_CURVE('',#56143,#56152,#56154,.T.); +#56152 = VERTEX_POINT('',#56153); +#56153 = CARTESIAN_POINT('',(-0.35,6.4,0.65)); +#56154 = LINE('',#56155,#56156); +#56155 = CARTESIAN_POINT('',(-0.35,6.4,0.2)); +#56156 = VECTOR('',#56157,1.); +#56157 = DIRECTION('',(0.,0.,1.)); +#56158 = ORIENTED_EDGE('',*,*,#56159,.T.); +#56159 = EDGE_CURVE('',#56152,#56160,#56162,.T.); +#56160 = VERTEX_POINT('',#56161); +#56161 = CARTESIAN_POINT('',(-0.35,6.2,0.85)); +#56162 = CIRCLE('',#56163,0.2); +#56163 = AXIS2_PLACEMENT_3D('',#56164,#56165,#56166); +#56164 = CARTESIAN_POINT('',(-0.35,6.2,0.65)); +#56165 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56166 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#56167 = ORIENTED_EDGE('',*,*,#56168,.T.); +#56168 = EDGE_CURVE('',#56160,#50656,#56169,.T.); +#56169 = LINE('',#56170,#56171); +#56170 = CARTESIAN_POINT('',(-0.35,6.2,0.85)); +#56171 = VECTOR('',#56172,1.); +#56172 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56173 = PLANE('',#56174); +#56174 = AXIS2_PLACEMENT_3D('',#56175,#56176,#56177); +#56175 = CARTESIAN_POINT('',(-0.35,6.400244542703,0.394853274378)); +#56176 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56177 = DIRECTION('',(0.,-0.,1.)); +#56178 = ADVANCED_FACE('',(#56179),#56265,.T.); +#56179 = FACE_BOUND('',#56180,.T.); +#56180 = EDGE_LOOP('',(#56181,#56182,#56183,#56192,#56200,#56209,#56217, + #56225,#56233,#56242,#56250,#56259)); +#56181 = ORIENTED_EDGE('',*,*,#50677,.F.); +#56182 = ORIENTED_EDGE('',*,*,#50748,.T.); +#56183 = ORIENTED_EDGE('',*,*,#56184,.T.); +#56184 = EDGE_CURVE('',#50749,#56185,#56187,.T.); +#56185 = VERTEX_POINT('',#56186); +#56186 = CARTESIAN_POINT('',(0.35,6.3,0.65)); +#56187 = CIRCLE('',#56188,0.1); +#56188 = AXIS2_PLACEMENT_3D('',#56189,#56190,#56191); +#56189 = CARTESIAN_POINT('',(0.35,6.2,0.65)); +#56190 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56191 = DIRECTION('',(0.,0.,1.)); +#56192 = ORIENTED_EDGE('',*,*,#56193,.T.); +#56193 = EDGE_CURVE('',#56185,#56194,#56196,.T.); +#56194 = VERTEX_POINT('',#56195); +#56195 = CARTESIAN_POINT('',(0.35,6.3,0.2)); +#56196 = LINE('',#56197,#56198); +#56197 = CARTESIAN_POINT('',(0.35,6.3,0.65)); +#56198 = VECTOR('',#56199,1.); +#56199 = DIRECTION('',(0.,0.,-1.)); +#56200 = ORIENTED_EDGE('',*,*,#56201,.T.); +#56201 = EDGE_CURVE('',#56194,#56202,#56204,.T.); +#56202 = VERTEX_POINT('',#56203); +#56203 = CARTESIAN_POINT('',(0.35,6.5,-1.942890293094E-16)); +#56204 = CIRCLE('',#56205,0.2); +#56205 = AXIS2_PLACEMENT_3D('',#56206,#56207,#56208); +#56206 = CARTESIAN_POINT('',(0.35,6.5,0.2)); +#56207 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56208 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#56209 = ORIENTED_EDGE('',*,*,#56210,.T.); +#56210 = EDGE_CURVE('',#56202,#56211,#56213,.T.); +#56211 = VERTEX_POINT('',#56212); +#56212 = CARTESIAN_POINT('',(0.35,7.,-1.942890293094E-16)); +#56213 = LINE('',#56214,#56215); +#56214 = CARTESIAN_POINT('',(0.35,6.5,-1.942890293094E-16)); +#56215 = VECTOR('',#56216,1.); +#56216 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#56217 = ORIENTED_EDGE('',*,*,#56218,.T.); +#56218 = EDGE_CURVE('',#56211,#56219,#56221,.T.); +#56219 = VERTEX_POINT('',#56220); +#56220 = CARTESIAN_POINT('',(0.35,7.,0.1)); +#56221 = LINE('',#56222,#56223); +#56222 = CARTESIAN_POINT('',(0.35,7.,-1.942890293094E-16)); +#56223 = VECTOR('',#56224,1.); +#56224 = DIRECTION('',(0.,0.,1.)); +#56225 = ORIENTED_EDGE('',*,*,#56226,.T.); +#56226 = EDGE_CURVE('',#56219,#56227,#56229,.T.); +#56227 = VERTEX_POINT('',#56228); +#56228 = CARTESIAN_POINT('',(0.35,6.5,0.1)); +#56229 = LINE('',#56230,#56231); +#56230 = CARTESIAN_POINT('',(0.35,7.,0.1)); +#56231 = VECTOR('',#56232,1.); +#56232 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56233 = ORIENTED_EDGE('',*,*,#56234,.T.); +#56234 = EDGE_CURVE('',#56227,#56235,#56237,.T.); +#56235 = VERTEX_POINT('',#56236); +#56236 = CARTESIAN_POINT('',(0.35,6.4,0.2)); +#56237 = CIRCLE('',#56238,0.1); +#56238 = AXIS2_PLACEMENT_3D('',#56239,#56240,#56241); +#56239 = CARTESIAN_POINT('',(0.35,6.5,0.2)); +#56240 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#56241 = DIRECTION('',(0.,0.,-1.)); +#56242 = ORIENTED_EDGE('',*,*,#56243,.T.); +#56243 = EDGE_CURVE('',#56235,#56244,#56246,.T.); +#56244 = VERTEX_POINT('',#56245); +#56245 = CARTESIAN_POINT('',(0.35,6.4,0.65)); +#56246 = LINE('',#56247,#56248); +#56247 = CARTESIAN_POINT('',(0.35,6.4,0.2)); +#56248 = VECTOR('',#56249,1.); +#56249 = DIRECTION('',(0.,0.,1.)); +#56250 = ORIENTED_EDGE('',*,*,#56251,.T.); +#56251 = EDGE_CURVE('',#56244,#56252,#56254,.T.); +#56252 = VERTEX_POINT('',#56253); +#56253 = CARTESIAN_POINT('',(0.35,6.2,0.85)); +#56254 = CIRCLE('',#56255,0.2); +#56255 = AXIS2_PLACEMENT_3D('',#56256,#56257,#56258); +#56256 = CARTESIAN_POINT('',(0.35,6.2,0.65)); +#56257 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56258 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#56259 = ORIENTED_EDGE('',*,*,#56260,.T.); +#56260 = EDGE_CURVE('',#56252,#50678,#56261,.T.); +#56261 = LINE('',#56262,#56263); +#56262 = CARTESIAN_POINT('',(0.35,6.2,0.85)); +#56263 = VECTOR('',#56264,1.); +#56264 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56265 = PLANE('',#56266); +#56266 = AXIS2_PLACEMENT_3D('',#56267,#56268,#56269); +#56267 = CARTESIAN_POINT('',(0.35,6.400244542703,0.394853274378)); +#56268 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56269 = DIRECTION('',(0.,-0.,1.)); +#56270 = ADVANCED_FACE('',(#56271),#56287,.F.); +#56271 = FACE_BOUND('',#56272,.F.); +#56272 = EDGE_LOOP('',(#56273,#56279,#56280,#56286)); +#56273 = ORIENTED_EDGE('',*,*,#56274,.F.); +#56274 = EDGE_CURVE('',#50678,#51026,#56275,.T.); +#56275 = LINE('',#56276,#56277); +#56276 = CARTESIAN_POINT('',(0.35,6.2,0.85)); +#56277 = VECTOR('',#56278,1.); +#56278 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56279 = ORIENTED_EDGE('',*,*,#50694,.T.); +#56280 = ORIENTED_EDGE('',*,*,#56281,.T.); +#56281 = EDGE_CURVE('',#50687,#51034,#56282,.T.); +#56282 = LINE('',#56283,#56284); +#56283 = CARTESIAN_POINT('',(0.65,6.2,0.85)); +#56284 = VECTOR('',#56285,1.); +#56285 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56286 = ORIENTED_EDGE('',*,*,#51033,.F.); +#56287 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#56288,#56289) + ,(#56290,#56291 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#56288 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#56289 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#56290 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#56291 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#56292 = ADVANCED_FACE('',(#56293),#56312,.F.); +#56293 = FACE_BOUND('',#56294,.F.); +#56294 = EDGE_LOOP('',(#56295,#56296,#56305,#56311)); +#56295 = ORIENTED_EDGE('',*,*,#50725,.T.); +#56296 = ORIENTED_EDGE('',*,*,#56297,.T.); +#56297 = EDGE_CURVE('',#50718,#56298,#56300,.T.); +#56298 = VERTEX_POINT('',#56299); +#56299 = CARTESIAN_POINT('',(-0.15,6.3,0.65)); +#56300 = CIRCLE('',#56301,0.1); +#56301 = AXIS2_PLACEMENT_3D('',#56302,#56303,#56304); +#56302 = CARTESIAN_POINT('',(-0.15,6.2,0.65)); +#56303 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56304 = DIRECTION('',(0.,0.,1.)); +#56305 = ORIENTED_EDGE('',*,*,#56306,.F.); +#56306 = EDGE_CURVE('',#56093,#56298,#56307,.T.); +#56307 = LINE('',#56308,#56309); +#56308 = CARTESIAN_POINT('',(-0.35,6.3,0.65)); +#56309 = VECTOR('',#56310,1.); +#56310 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56311 = ORIENTED_EDGE('',*,*,#56092,.F.); +#56312 = CYLINDRICAL_SURFACE('',#56313,0.1); +#56313 = AXIS2_PLACEMENT_3D('',#56314,#56315,#56316); +#56314 = CARTESIAN_POINT('',(-0.35,6.2,0.65)); +#56315 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56316 = DIRECTION('',(0.,0.,1.)); +#56317 = ADVANCED_FACE('',(#56318),#56396,.T.); +#56318 = FACE_BOUND('',#56319,.T.); +#56319 = EDGE_LOOP('',(#56320,#56321,#56322,#56323,#56331,#56340,#56348, + #56356,#56364,#56373,#56381,#56390)); +#56320 = ORIENTED_EDGE('',*,*,#50770,.F.); +#56321 = ORIENTED_EDGE('',*,*,#50717,.T.); +#56322 = ORIENTED_EDGE('',*,*,#56297,.T.); +#56323 = ORIENTED_EDGE('',*,*,#56324,.T.); +#56324 = EDGE_CURVE('',#56298,#56325,#56327,.T.); +#56325 = VERTEX_POINT('',#56326); +#56326 = CARTESIAN_POINT('',(-0.15,6.3,0.2)); +#56327 = LINE('',#56328,#56329); +#56328 = CARTESIAN_POINT('',(-0.15,6.3,0.65)); +#56329 = VECTOR('',#56330,1.); +#56330 = DIRECTION('',(0.,0.,-1.)); +#56331 = ORIENTED_EDGE('',*,*,#56332,.T.); +#56332 = EDGE_CURVE('',#56325,#56333,#56335,.T.); +#56333 = VERTEX_POINT('',#56334); +#56334 = CARTESIAN_POINT('',(-0.15,6.5,-1.942890293094E-16)); +#56335 = CIRCLE('',#56336,0.2); +#56336 = AXIS2_PLACEMENT_3D('',#56337,#56338,#56339); +#56337 = CARTESIAN_POINT('',(-0.15,6.5,0.2)); +#56338 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56339 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#56340 = ORIENTED_EDGE('',*,*,#56341,.T.); +#56341 = EDGE_CURVE('',#56333,#56342,#56344,.T.); +#56342 = VERTEX_POINT('',#56343); +#56343 = CARTESIAN_POINT('',(-0.15,7.,-1.942890293094E-16)); +#56344 = LINE('',#56345,#56346); +#56345 = CARTESIAN_POINT('',(-0.15,6.5,-1.942890293094E-16)); +#56346 = VECTOR('',#56347,1.); +#56347 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#56348 = ORIENTED_EDGE('',*,*,#56349,.T.); +#56349 = EDGE_CURVE('',#56342,#56350,#56352,.T.); +#56350 = VERTEX_POINT('',#56351); +#56351 = CARTESIAN_POINT('',(-0.15,7.,0.1)); +#56352 = LINE('',#56353,#56354); +#56353 = CARTESIAN_POINT('',(-0.15,7.,-1.942890293094E-16)); +#56354 = VECTOR('',#56355,1.); +#56355 = DIRECTION('',(0.,0.,1.)); +#56356 = ORIENTED_EDGE('',*,*,#56357,.T.); +#56357 = EDGE_CURVE('',#56350,#56358,#56360,.T.); +#56358 = VERTEX_POINT('',#56359); +#56359 = CARTESIAN_POINT('',(-0.15,6.5,0.1)); +#56360 = LINE('',#56361,#56362); +#56361 = CARTESIAN_POINT('',(-0.15,7.,0.1)); +#56362 = VECTOR('',#56363,1.); +#56363 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56364 = ORIENTED_EDGE('',*,*,#56365,.T.); +#56365 = EDGE_CURVE('',#56358,#56366,#56368,.T.); +#56366 = VERTEX_POINT('',#56367); +#56367 = CARTESIAN_POINT('',(-0.15,6.4,0.2)); +#56368 = CIRCLE('',#56369,0.1); +#56369 = AXIS2_PLACEMENT_3D('',#56370,#56371,#56372); +#56370 = CARTESIAN_POINT('',(-0.15,6.5,0.2)); +#56371 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#56372 = DIRECTION('',(0.,0.,-1.)); +#56373 = ORIENTED_EDGE('',*,*,#56374,.T.); +#56374 = EDGE_CURVE('',#56366,#56375,#56377,.T.); +#56375 = VERTEX_POINT('',#56376); +#56376 = CARTESIAN_POINT('',(-0.15,6.4,0.65)); +#56377 = LINE('',#56378,#56379); +#56378 = CARTESIAN_POINT('',(-0.15,6.4,0.2)); +#56379 = VECTOR('',#56380,1.); +#56380 = DIRECTION('',(0.,0.,1.)); +#56381 = ORIENTED_EDGE('',*,*,#56382,.T.); +#56382 = EDGE_CURVE('',#56375,#56383,#56385,.T.); +#56383 = VERTEX_POINT('',#56384); +#56384 = CARTESIAN_POINT('',(-0.15,6.2,0.85)); +#56385 = CIRCLE('',#56386,0.2); +#56386 = AXIS2_PLACEMENT_3D('',#56387,#56388,#56389); +#56387 = CARTESIAN_POINT('',(-0.15,6.2,0.65)); +#56388 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56389 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#56390 = ORIENTED_EDGE('',*,*,#56391,.T.); +#56391 = EDGE_CURVE('',#56383,#50771,#56392,.T.); +#56392 = LINE('',#56393,#56394); +#56393 = CARTESIAN_POINT('',(-0.15,6.2,0.85)); +#56394 = VECTOR('',#56395,1.); +#56395 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56396 = PLANE('',#56397); +#56397 = AXIS2_PLACEMENT_3D('',#56398,#56399,#56400); +#56398 = CARTESIAN_POINT('',(-0.15,6.400244542703,0.394853274378)); +#56399 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56400 = DIRECTION('',(0.,-0.,1.)); +#56401 = ADVANCED_FACE('',(#56402),#56488,.F.); +#56402 = FACE_BOUND('',#56403,.F.); +#56403 = EDGE_LOOP('',(#56404,#56405,#56406,#56415,#56423,#56432,#56440, + #56448,#56456,#56465,#56473,#56482)); +#56404 = ORIENTED_EDGE('',*,*,#50779,.F.); +#56405 = ORIENTED_EDGE('',*,*,#50739,.T.); +#56406 = ORIENTED_EDGE('',*,*,#56407,.T.); +#56407 = EDGE_CURVE('',#50740,#56408,#56410,.T.); +#56408 = VERTEX_POINT('',#56409); +#56409 = CARTESIAN_POINT('',(0.15,6.3,0.65)); +#56410 = CIRCLE('',#56411,0.1); +#56411 = AXIS2_PLACEMENT_3D('',#56412,#56413,#56414); +#56412 = CARTESIAN_POINT('',(0.15,6.2,0.65)); +#56413 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56414 = DIRECTION('',(0.,0.,1.)); +#56415 = ORIENTED_EDGE('',*,*,#56416,.T.); +#56416 = EDGE_CURVE('',#56408,#56417,#56419,.T.); +#56417 = VERTEX_POINT('',#56418); +#56418 = CARTESIAN_POINT('',(0.15,6.3,0.2)); +#56419 = LINE('',#56420,#56421); +#56420 = CARTESIAN_POINT('',(0.15,6.3,0.65)); +#56421 = VECTOR('',#56422,1.); +#56422 = DIRECTION('',(0.,0.,-1.)); +#56423 = ORIENTED_EDGE('',*,*,#56424,.T.); +#56424 = EDGE_CURVE('',#56417,#56425,#56427,.T.); +#56425 = VERTEX_POINT('',#56426); +#56426 = CARTESIAN_POINT('',(0.15,6.5,-1.942890293094E-16)); +#56427 = CIRCLE('',#56428,0.2); +#56428 = AXIS2_PLACEMENT_3D('',#56429,#56430,#56431); +#56429 = CARTESIAN_POINT('',(0.15,6.5,0.2)); +#56430 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56431 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#56432 = ORIENTED_EDGE('',*,*,#56433,.T.); +#56433 = EDGE_CURVE('',#56425,#56434,#56436,.T.); +#56434 = VERTEX_POINT('',#56435); +#56435 = CARTESIAN_POINT('',(0.15,7.,-1.942890293094E-16)); +#56436 = LINE('',#56437,#56438); +#56437 = CARTESIAN_POINT('',(0.15,6.5,-1.942890293094E-16)); +#56438 = VECTOR('',#56439,1.); +#56439 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#56440 = ORIENTED_EDGE('',*,*,#56441,.T.); +#56441 = EDGE_CURVE('',#56434,#56442,#56444,.T.); +#56442 = VERTEX_POINT('',#56443); +#56443 = CARTESIAN_POINT('',(0.15,7.,0.1)); +#56444 = LINE('',#56445,#56446); +#56445 = CARTESIAN_POINT('',(0.15,7.,-1.942890293094E-16)); +#56446 = VECTOR('',#56447,1.); +#56447 = DIRECTION('',(0.,0.,1.)); +#56448 = ORIENTED_EDGE('',*,*,#56449,.T.); +#56449 = EDGE_CURVE('',#56442,#56450,#56452,.T.); +#56450 = VERTEX_POINT('',#56451); +#56451 = CARTESIAN_POINT('',(0.15,6.5,0.1)); +#56452 = LINE('',#56453,#56454); +#56453 = CARTESIAN_POINT('',(0.15,7.,0.1)); +#56454 = VECTOR('',#56455,1.); +#56455 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56456 = ORIENTED_EDGE('',*,*,#56457,.T.); +#56457 = EDGE_CURVE('',#56450,#56458,#56460,.T.); +#56458 = VERTEX_POINT('',#56459); +#56459 = CARTESIAN_POINT('',(0.15,6.4,0.2)); +#56460 = CIRCLE('',#56461,0.1); +#56461 = AXIS2_PLACEMENT_3D('',#56462,#56463,#56464); +#56462 = CARTESIAN_POINT('',(0.15,6.5,0.2)); +#56463 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#56464 = DIRECTION('',(0.,0.,-1.)); +#56465 = ORIENTED_EDGE('',*,*,#56466,.T.); +#56466 = EDGE_CURVE('',#56458,#56467,#56469,.T.); +#56467 = VERTEX_POINT('',#56468); +#56468 = CARTESIAN_POINT('',(0.15,6.4,0.65)); +#56469 = LINE('',#56470,#56471); +#56470 = CARTESIAN_POINT('',(0.15,6.4,0.2)); +#56471 = VECTOR('',#56472,1.); +#56472 = DIRECTION('',(0.,0.,1.)); +#56473 = ORIENTED_EDGE('',*,*,#56474,.T.); +#56474 = EDGE_CURVE('',#56467,#56475,#56477,.T.); +#56475 = VERTEX_POINT('',#56476); +#56476 = CARTESIAN_POINT('',(0.15,6.2,0.85)); +#56477 = CIRCLE('',#56478,0.2); +#56478 = AXIS2_PLACEMENT_3D('',#56479,#56480,#56481); +#56479 = CARTESIAN_POINT('',(0.15,6.2,0.65)); +#56480 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56481 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#56482 = ORIENTED_EDGE('',*,*,#56483,.T.); +#56483 = EDGE_CURVE('',#56475,#50780,#56484,.T.); +#56484 = LINE('',#56485,#56486); +#56485 = CARTESIAN_POINT('',(0.15,6.2,0.85)); +#56486 = VECTOR('',#56487,1.); +#56487 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56488 = PLANE('',#56489); +#56489 = AXIS2_PLACEMENT_3D('',#56490,#56491,#56492); +#56490 = CARTESIAN_POINT('',(0.15,6.400244542703,0.394853274378)); +#56491 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56492 = DIRECTION('',(0.,-0.,1.)); +#56493 = ADVANCED_FACE('',(#56494),#56505,.F.); +#56494 = FACE_BOUND('',#56495,.F.); +#56495 = EDGE_LOOP('',(#56496,#56497,#56498,#56504)); +#56496 = ORIENTED_EDGE('',*,*,#50756,.T.); +#56497 = ORIENTED_EDGE('',*,*,#56184,.T.); +#56498 = ORIENTED_EDGE('',*,*,#56499,.F.); +#56499 = EDGE_CURVE('',#56408,#56185,#56500,.T.); +#56500 = LINE('',#56501,#56502); +#56501 = CARTESIAN_POINT('',(0.15,6.3,0.65)); +#56502 = VECTOR('',#56503,1.); +#56503 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#56504 = ORIENTED_EDGE('',*,*,#56407,.F.); +#56505 = CYLINDRICAL_SURFACE('',#56506,0.1); +#56506 = AXIS2_PLACEMENT_3D('',#56507,#56508,#56509); +#56507 = CARTESIAN_POINT('',(0.15,6.2,0.65)); +#56508 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#56509 = DIRECTION('',(0.,0.,1.)); +#56510 = ADVANCED_FACE('',(#56511),#56527,.F.); +#56511 = FACE_BOUND('',#56512,.F.); +#56512 = EDGE_LOOP('',(#56513,#56519,#56520,#56526)); +#56513 = ORIENTED_EDGE('',*,*,#56514,.F.); +#56514 = EDGE_CURVE('',#50771,#51010,#56515,.T.); +#56515 = LINE('',#56516,#56517); +#56516 = CARTESIAN_POINT('',(-0.15,6.2,0.85)); +#56517 = VECTOR('',#56518,1.); +#56518 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56519 = ORIENTED_EDGE('',*,*,#50787,.T.); +#56520 = ORIENTED_EDGE('',*,*,#56521,.T.); +#56521 = EDGE_CURVE('',#50780,#51018,#56522,.T.); +#56522 = LINE('',#56523,#56524); +#56523 = CARTESIAN_POINT('',(0.15,6.2,0.85)); +#56524 = VECTOR('',#56525,1.); +#56525 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#56526 = ORIENTED_EDGE('',*,*,#51017,.F.); +#56527 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#56528,#56529) + ,(#56530,#56531 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#56528 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#56529 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#56530 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#56531 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#56532 = ADVANCED_FACE('',(#56533),#56550,.F.); +#56533 = FACE_BOUND('',#56534,.F.); +#56534 = EDGE_LOOP('',(#56535,#56536,#56537,#56545)); +#56535 = ORIENTED_EDGE('',*,*,#50803,.T.); +#56536 = ORIENTED_EDGE('',*,*,#50824,.T.); +#56537 = ORIENTED_EDGE('',*,*,#56538,.F.); +#56538 = EDGE_CURVE('',#56539,#50825,#56541,.T.); +#56539 = VERTEX_POINT('',#56540); +#56540 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#56541 = LINE('',#56542,#56543); +#56542 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#56543 = VECTOR('',#56544,1.); +#56544 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#56545 = ORIENTED_EDGE('',*,*,#56546,.F.); +#56546 = EDGE_CURVE('',#50804,#56539,#56547,.T.); +#56547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56548,#56549),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#56548 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#56549 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#56550 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#56551,#56552) + ,(#56553,#56554 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#56551 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#56552 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#56553 = CARTESIAN_POINT('',(-5.825,6.,0.85)); +#56554 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#56555 = ADVANCED_FACE('',(#56556),#56574,.F.); +#56556 = FACE_BOUND('',#56557,.F.); +#56557 = EDGE_LOOP('',(#56558,#56566,#56567,#56568)); +#56558 = ORIENTED_EDGE('',*,*,#56559,.F.); +#56559 = EDGE_CURVE('',#52035,#56560,#56562,.T.); +#56560 = VERTEX_POINT('',#56561); +#56561 = CARTESIAN_POINT('',(-6.,4.85,0.85)); +#56562 = LINE('',#56563,#56564); +#56563 = CARTESIAN_POINT('',(-6.,4.85,0.622426637189)); +#56564 = VECTOR('',#56565,1.); +#56565 = DIRECTION('',(0.,0.,1.)); +#56566 = ORIENTED_EDGE('',*,*,#52034,.T.); +#56567 = ORIENTED_EDGE('',*,*,#50811,.T.); +#56568 = ORIENTED_EDGE('',*,*,#56569,.F.); +#56569 = EDGE_CURVE('',#56560,#50804,#56570,.T.); +#56570 = LINE('',#56571,#56572); +#56571 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#56572 = VECTOR('',#56573,1.); +#56573 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#56574 = PLANE('',#56575); +#56575 = AXIS2_PLACEMENT_3D('',#56576,#56577,#56578); +#56576 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#56577 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#56578 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#56579 = ADVANCED_FACE('',(#56580),#56606,.F.); +#56580 = FACE_BOUND('',#56581,.F.); +#56581 = EDGE_LOOP('',(#56582,#56591,#56599,#56600)); +#56582 = ORIENTED_EDGE('',*,*,#56583,.T.); +#56583 = EDGE_CURVE('',#56584,#56586,#56588,.T.); +#56584 = VERTEX_POINT('',#56585); +#56585 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#56586 = VERTEX_POINT('',#56587); +#56587 = CARTESIAN_POINT('',(5.795256413291,5.722628206646, + 1.460395584541)); +#56588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56589,#56590),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#56589 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#56590 = CARTESIAN_POINT('',(5.786838234914,5.718419117457,1.5)); +#56591 = ORIENTED_EDGE('',*,*,#56592,.F.); +#56592 = EDGE_CURVE('',#50850,#56586,#56593,.T.); +#56593 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#56594,#56595,#56596,#56597, + #56598),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#56594 = CARTESIAN_POINT('',(5.54579294897,5.971900073979,1.460996513181 + )); +#56595 = CARTESIAN_POINT('',(5.621079026165,5.896613996784, + 1.460996513181)); +#56596 = CARTESIAN_POINT('',(5.758846511474,5.758846511474, + 1.460996513181)); +#56597 = CARTESIAN_POINT('',(5.896613996784,5.621079026165, + 1.460996513181)); +#56598 = CARTESIAN_POINT('',(5.971900073979,5.54579294897,1.460996513181 + )); +#56599 = ORIENTED_EDGE('',*,*,#50847,.F.); +#56600 = ORIENTED_EDGE('',*,*,#56601,.T.); +#56601 = EDGE_CURVE('',#50848,#56584,#56602,.T.); +#56602 = LINE('',#56603,#56604); +#56603 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#56604 = VECTOR('',#56605,1.); +#56605 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#56606 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#56607,#56608) + ,(#56609,#56610 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#56607 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#56608 = CARTESIAN_POINT('',(5.718419117457,5.786838234914,1.5)); +#56609 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#56610 = CARTESIAN_POINT('',(5.786838234914,5.718419117457,1.5)); +#56611 = ADVANCED_FACE('',(#56612),#57207,.T.); +#56612 = FACE_BOUND('',#56613,.T.); +#56613 = EDGE_LOOP('',(#56614,#56906,#56916,#57206)); +#56614 = ORIENTED_EDGE('',*,*,#56615,.T.); +#56615 = EDGE_CURVE('',#50857,#56616,#56618,.T.); +#56616 = VERTEX_POINT('',#56617); +#56617 = CARTESIAN_POINT('',(-5.702364620346,5.746349033255,1.5)); +#56618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#56619,#56620,#56621,#56622, + #56623,#56624,#56625,#56626,#56627,#56628,#56629,#56630,#56631, + #56632,#56633,#56634,#56635,#56636,#56637,#56638,#56639,#56640, + #56641,#56642,#56643,#56644,#56645,#56646,#56647,#56648,#56649, + #56650,#56651,#56652,#56653,#56654,#56655,#56656,#56657,#56658, + #56659,#56660,#56661,#56662,#56663,#56664,#56665,#56666,#56667, + #56668,#56669,#56670,#56671,#56672,#56673,#56674,#56675,#56676, + #56677,#56678,#56679,#56680,#56681,#56682,#56683,#56684,#56685, + #56686,#56687,#56688,#56689,#56690,#56691,#56692,#56693,#56694, + #56695,#56696,#56697,#56698,#56699,#56700,#56701,#56702,#56703, + #56704,#56705,#56706,#56707,#56708,#56709,#56710,#56711,#56712, + #56713,#56714,#56715,#56716,#56717,#56718,#56719,#56720,#56721, + #56722,#56723,#56724,#56725,#56726,#56727,#56728,#56729,#56730, + #56731,#56732,#56733,#56734,#56735,#56736,#56737,#56738,#56739, + #56740,#56741,#56742,#56743,#56744,#56745,#56746,#56747,#56748, + #56749,#56750,#56751,#56752,#56753,#56754,#56755,#56756,#56757, + #56758,#56759,#56760,#56761,#56762,#56763,#56764,#56765,#56766, + #56767,#56768,#56769,#56770,#56771,#56772,#56773,#56774,#56775, + #56776,#56777,#56778,#56779,#56780,#56781,#56782,#56783,#56784, + #56785,#56786,#56787,#56788,#56789,#56790,#56791,#56792,#56793, + #56794,#56795,#56796,#56797,#56798,#56799,#56800,#56801,#56802, + #56803,#56804,#56805,#56806,#56807,#56808,#56809,#56810,#56811, + #56812,#56813,#56814,#56815,#56816,#56817,#56818,#56819,#56820, + #56821,#56822,#56823,#56824,#56825,#56826,#56827,#56828,#56829, + #56830,#56831,#56832,#56833,#56834,#56835,#56836,#56837,#56838, + #56839,#56840,#56841,#56842,#56843,#56844,#56845,#56846,#56847, + #56848,#56849,#56850,#56851,#56852,#56853,#56854,#56855,#56856, + #56857,#56858,#56859,#56860,#56861,#56862,#56863,#56864,#56865, + #56866,#56867,#56868,#56869,#56870,#56871,#56872,#56873,#56874, + #56875,#56876,#56877,#56878,#56879,#56880,#56881,#56882,#56883, + #56884,#56885,#56886,#56887,#56888,#56889,#56890,#56891,#56892, + #56893,#56894,#56895,#56896,#56897,#56898,#56899,#56900,#56901, + #56902,#56903,#56904,#56905),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.43018654642E-03, + 1.702556463728E-02,2.571798373464E-02,3.450981188087E-02, + 4.340324679302E-02,5.240031547543E-02,6.150287467077E-02, + 7.071274983677E-02,8.003104705027E-02,8.945953388511E-02, + 9.899926215536E-02,0.108651259422,0.118416393014,0.128295371771, + 0.138288748427,0.148396920497,0.158620132196,0.168958477063, + 0.179411897705,0.189980188451,0.200662996346,0.211459823219, + 0.22237002621,0.233392819896,0.244527277526,0.255772333302, + 0.267126783156,0.278589287236,0.290158371728,0.301832430809, + 0.313609729259,0.325488458752,0.337466369636,0.349527476578, + 0.361597281186,0.373569362857,0.385439980669,0.397215470527, + 0.408901869388,0.420504435516,0.432028149851,0.443477667123, + 0.454857135523,0.466170441353,0.477421272871,0.488612825746, + 0.499837028466,0.510931281804,0.521974243176,0.532968469518, + 0.543916345207,0.55482012156,0.56568190057,0.576503675891, + 0.587287312037,0.598034573321,0.608747127746,0.61942656984, + 0.630074399839,0.640692055402,0.651280885845,0.661842152083, + 0.672377138316,0.682887037604,0.693372937682,0.703835946084, + 0.71427706681,0.724697339849,0.735097711572,0.745479105975, + 0.755842406961,0.766188497956,0.776518191924,0.786832321379, + 0.797131594575,0.807416894298,0.817688863161,0.827948174085, + 0.838195507876,0.848431476661,0.858656991056,0.868872521032, + 0.879078834869,0.889276351165,0.899466248497,0.909648569993, + 0.919824141991,0.92999368349,0.940157447751,0.950316068067, + 0.960470421582,0.970621629964,0.98076879985,0.990913788843,1.), + .UNSPECIFIED.); +#56619 = CARTESIAN_POINT('',(-5.722568209866,5.795124813083, + 1.460996513181)); +#56620 = CARTESIAN_POINT('',(-5.722551190628,5.795083725008, + 1.461178762124)); +#56621 = CARTESIAN_POINT('',(-5.72253382702,5.795041805551, + 1.461360466713)); +#56622 = CARTESIAN_POINT('',(-5.722516123447,5.794999065345, + 1.461541615322)); +#56623 = CARTESIAN_POINT('',(-5.722479691774,5.794911111505, + 1.461906318836)); +#56624 = CARTESIAN_POINT('',(-5.722460950394,5.794865865813, + 1.462089851331)); +#56625 = CARTESIAN_POINT('',(-5.72244186492,5.794819789401, + 1.462272784527)); +#56626 = CARTESIAN_POINT('',(-5.72240279591,5.794725468467, + 1.462639492175)); +#56627 = CARTESIAN_POINT('',(-5.722382804666,5.794677205336, + 1.462823252804)); +#56628 = CARTESIAN_POINT('',(-5.722362471215,5.794628116042, + 1.463006381421)); +#56629 = CARTESIAN_POINT('',(-5.722320893212,5.794527737864, + 1.463373445252)); +#56630 = CARTESIAN_POINT('',(-5.7222996409,5.794476430244,1.463557365735 + )); +#56631 = CARTESIAN_POINT('',(-5.722278048502,5.794424301582, + 1.46374062282)); +#56632 = CARTESIAN_POINT('',(-5.722233940072,5.794317814413, + 1.464107906104)); +#56633 = CARTESIAN_POINT('',(-5.722211416249,5.794263437096, + 1.46429191671)); +#56634 = CARTESIAN_POINT('',(-5.72218855468,5.794208244385, + 1.464475233839)); +#56635 = CARTESIAN_POINT('',(-5.72214189593,5.794095600199, + 1.464842596977)); +#56636 = CARTESIAN_POINT('',(-5.722118090952,5.794038129896, + 1.465026626581)); +#56637 = CARTESIAN_POINT('',(-5.722093950768,5.793979850338, + 1.465209933908)); +#56638 = CARTESIAN_POINT('',(-5.722044723413,5.79386100499,1.46557723454 + )); +#56639 = CARTESIAN_POINT('',(-5.722019628457,5.793800420405, + 1.465761210683)); +#56640 = CARTESIAN_POINT('',(-5.721994201028,5.793739033162, + 1.465944436991)); +#56641 = CARTESIAN_POINT('',(-5.721942388062,5.793613945596, + 1.466311532881)); +#56642 = CARTESIAN_POINT('',(-5.721915994763,5.793550226535, + 1.466495384575)); +#56643 = CARTESIAN_POINT('',(-5.721889271891,5.793485711816, + 1.466678460056)); +#56644 = CARTESIAN_POINT('',(-5.721834859179,5.793354347909, + 1.46704519809)); +#56645 = CARTESIAN_POINT('',(-5.721807161659,5.79328748018, + 1.467228842175)); +#56646 = CARTESIAN_POINT('',(-5.721779137661,5.793219824263, + 1.467411684905)); +#56647 = CARTESIAN_POINT('',(-5.721722112195,5.793082152612, + 1.467777915399)); +#56648 = CARTESIAN_POINT('',(-5.721693103088,5.793012118432, + 1.467961284035)); +#56649 = CARTESIAN_POINT('',(-5.721663770725,5.792941303842, + 1.468143827221)); +#56650 = CARTESIAN_POINT('',(-5.72160412039,5.792797295194, + 1.468509403365)); +#56651 = CARTESIAN_POINT('',(-5.721573794873,5.79272408292, + 1.468692416686)); +#56652 = CARTESIAN_POINT('',(-5.721543149477,5.792650098391, + 1.468874581564)); +#56653 = CARTESIAN_POINT('',(-5.721480865346,5.792499731196, + 1.469239346456)); +#56654 = CARTESIAN_POINT('',(-5.721449219165,5.792423330556, + 1.469421926355)); +#56655 = CARTESIAN_POINT('',(-5.721417256621,5.79234616615, + 1.469603635859)); +#56656 = CARTESIAN_POINT('',(-5.721352331303,5.792189422568, + 1.46996743337)); +#56657 = CARTESIAN_POINT('',(-5.721319361197,5.792109825689, + 1.470149500845)); +#56658 = CARTESIAN_POINT('',(-5.721286078375,5.79202947385, + 1.470330676968)); +#56659 = CARTESIAN_POINT('',(-5.721218506487,5.79186634088, + 1.470693349221)); +#56660 = CARTESIAN_POINT('',(-5.721184210212,5.791783542349, + 1.470874824453)); +#56661 = CARTESIAN_POINT('',(-5.721149604995,5.791699997964, + 1.471055388337)); +#56662 = CARTESIAN_POINT('',(-5.721079383203,5.791530467561, + 1.471416775886)); +#56663 = CARTESIAN_POINT('',(-5.721043759558,5.791444464474, + 1.471597578342)); +#56664 = CARTESIAN_POINT('',(-5.721007830858,5.79135772492, + 1.471777450379)); +#56665 = CARTESIAN_POINT('',(-5.720934957927,5.791181794102, + 1.472137392392)); +#56666 = CARTESIAN_POINT('',(-5.720898006771,5.791092586121, + 1.472317440902)); +#56667 = CARTESIAN_POINT('',(-5.720860754562,5.791002651331, + 1.472496540813)); +#56668 = CARTESIAN_POINT('',(-5.720785231397,5.790820322281, + 1.472854875252)); +#56669 = CARTESIAN_POINT('',(-5.720746953673,5.790727911681, + 1.473034088111)); +#56670 = CARTESIAN_POINT('',(-5.720708379,5.790634784184,1.473212335051) + ); +#56671 = CARTESIAN_POINT('',(-5.720630208679,5.790446064334, + 1.473568898896)); +#56672 = CARTESIAN_POINT('',(-5.720590606425,5.790350456034, + 1.473747193979)); +#56673 = CARTESIAN_POINT('',(-5.720550711428,5.790254140993, + 1.473924506656)); +#56674 = CARTESIAN_POINT('',(-5.720469899238,5.790059043107, + 1.474279136097)); +#56675 = CARTESIAN_POINT('',(-5.72042897561,5.789960244729, + 1.474456430936)); +#56676 = CARTESIAN_POINT('',(-5.72038776354,5.789860749991, + 1.474632727685)); +#56677 = CARTESIAN_POINT('',(-5.72030431701,5.789659292247, + 1.474985258322)); +#56678 = CARTESIAN_POINT('',(-5.720262076292,5.789557314133, + 1.475161470228)); +#56679 = CARTESIAN_POINT('',(-5.720219551524,5.78945465026, + 1.475336669143)); +#56680 = CARTESIAN_POINT('',(-5.720133480449,5.789246856304, + 1.475686936215)); +#56681 = CARTESIAN_POINT('',(-5.720089928067,5.789141711553, + 1.475861982381)); +#56682 = CARTESIAN_POINT('',(-5.72004609611,5.789035891848, + 1.476036001412)); +#56683 = CARTESIAN_POINT('',(-5.719957412571,5.788821790846, + 1.476383840022)); +#56684 = CARTESIAN_POINT('',(-5.7199125551,5.788713495331,1.476557637646 + )); +#56685 = CARTESIAN_POINT('',(-5.71986742261,5.788604535861, + 1.476730394726)); +#56686 = CARTESIAN_POINT('',(-5.719776140993,5.788384162543, + 1.477075640059)); +#56687 = CARTESIAN_POINT('',(-5.719729986168,5.788272734939, + 1.477248106438)); +#56688 = CARTESIAN_POINT('',(-5.719683560954,5.788160654559, + 1.477419519582)); +#56689 = CARTESIAN_POINT('',(-5.719589697965,5.787934049255, + 1.477762007134)); +#56690 = CARTESIAN_POINT('',(-5.719542254683,5.787819511042, + 1.47793305979)); +#56691 = CARTESIAN_POINT('',(-5.719494545716,5.787704331405, + 1.47810304722)); +#56692 = CARTESIAN_POINT('',(-5.719398120385,5.787471540064, + 1.478442613032)); +#56693 = CARTESIAN_POINT('',(-5.719349398713,5.787353915543, + 1.478612169825)); +#56694 = CARTESIAN_POINT('',(-5.719300416123,5.787235661109, + 1.478780650082)); +#56695 = CARTESIAN_POINT('',(-5.719201449812,5.786996735299, + 1.479117130982)); +#56696 = CARTESIAN_POINT('',(-5.71915146098,5.786876051584, + 1.479285110236)); +#56697 = CARTESIAN_POINT('',(-5.719101216059,5.786754749615, + 1.479452002312)); +#56698 = CARTESIAN_POINT('',(-5.718999732458,5.786509746529, + 1.479785236145)); +#56699 = CARTESIAN_POINT('',(-5.718948488866,5.786386033553, + 1.479951556751)); +#56700 = CARTESIAN_POINT('',(-5.71889699407,5.786261714119, + 1.480116780191)); +#56701 = CARTESIAN_POINT('',(-5.718793019193,5.786010696561, + 1.480446606055)); +#56702 = CARTESIAN_POINT('',(-5.718740534399,5.78588398706, + 1.480611187604)); +#56703 = CARTESIAN_POINT('',(-5.718687803341,5.785756683023, + 1.480774662635)); +#56704 = CARTESIAN_POINT('',(-5.718581365514,5.785499719378, + 1.481100921125)); +#56705 = CARTESIAN_POINT('',(-5.718527654232,5.785370048873, + 1.481263684019)); +#56706 = CARTESIAN_POINT('',(-5.718473701673,5.785239795873, + 1.48142533167)); +#56707 = CARTESIAN_POINT('',(-5.718364831519,5.78497696007, + 1.481747865115)); +#56708 = CARTESIAN_POINT('',(-5.71830990961,5.784844366853, + 1.481908730687)); +#56709 = CARTESIAN_POINT('',(-5.718254751453,5.784711203283, + 1.482068472904)); +#56710 = CARTESIAN_POINT('',(-5.71814348187,5.784442574746, + 1.482387125606)); +#56711 = CARTESIAN_POINT('',(-5.718087366327,5.784307099841, + 1.482546016241)); +#56712 = CARTESIAN_POINT('',(-5.718031019606,5.784171066823, + 1.482703776013)); +#56713 = CARTESIAN_POINT('',(-5.717917385481,5.783896729776, + 1.483018395203)); +#56714 = CARTESIAN_POINT('',(-5.717860094155,5.78375841628, + 1.483175235165)); +#56715 = CARTESIAN_POINT('',(-5.717802576753,5.783619556988, + 1.483330937334)); +#56716 = CARTESIAN_POINT('',(-5.717686616452,5.783339604059, + 1.48364136919)); +#56717 = CARTESIAN_POINT('',(-5.717628169837,5.783198501447, + 1.483796079902)); +#56718 = CARTESIAN_POINT('',(-5.717569502288,5.783056865454, + 1.483949646522)); +#56719 = CARTESIAN_POINT('',(-5.717451324911,5.782771560029, + 1.484255562945)); +#56720 = CARTESIAN_POINT('',(-5.717391812065,5.782627883308, + 1.484407896888)); +#56721 = CARTESIAN_POINT('',(-5.717332083942,5.782483686864, + 1.484559083641)); +#56722 = CARTESIAN_POINT('',(-5.717212162317,5.782194170451, + 1.484859283637)); +#56723 = CARTESIAN_POINT('',(-5.717151968511,5.782048849747, + 1.485008295233)); +#56724 = CARTESIAN_POINT('',(-5.71709156753,5.781903028879, + 1.485156170673)); +#56725 = CARTESIAN_POINT('',(-5.716970849959,5.781611590883, + 1.485448473567)); +#56726 = CARTESIAN_POINT('',(-5.716910536647,5.781465981667, + 1.485592919242)); +#56727 = CARTESIAN_POINT('',(-5.716850027401,5.781319899426, + 1.48573625928)); +#56728 = CARTESIAN_POINT('',(-5.716729139036,5.781028049093, + 1.486019534486)); +#56729 = CARTESIAN_POINT('',(-5.716668763159,5.780882288833, + 1.486159488214)); +#56730 = CARTESIAN_POINT('',(-5.716608202043,5.780736081366, + 1.48629836661)); +#56731 = CARTESIAN_POINT('',(-5.716487203169,5.780443964244, + 1.486572879717)); +#56732 = CARTESIAN_POINT('',(-5.716426768312,5.780298061592, + 1.486708531502)); +#56733 = CARTESIAN_POINT('',(-5.716366158093,5.780151735579, + 1.486843136236)); +#56734 = CARTESIAN_POINT('',(-5.716245053417,5.779859363029, + 1.487109251907)); +#56735 = CARTESIAN_POINT('',(-5.716184561555,5.779713322754, + 1.487240778545)); +#56736 = CARTESIAN_POINT('',(-5.716123903471,5.779566881185, + 1.487371284528)); +#56737 = CARTESIAN_POINT('',(-5.716002697386,5.779274263811, + 1.487629336604)); +#56738 = CARTESIAN_POINT('',(-5.715942151718,5.779128093637, + 1.487756897214)); +#56739 = CARTESIAN_POINT('',(-5.715881448317,5.778981542663, + 1.487883461897)); +#56740 = CARTESIAN_POINT('',(-5.715760145509,5.77868869178, + 1.488133755861)); +#56741 = CARTESIAN_POINT('',(-5.7156995482,5.778542396934,1.488257498565 + )); +#56742 = CARTESIAN_POINT('',(-5.715638801058,5.77839574036, + 1.488380268522)); +#56743 = CARTESIAN_POINT('',(-5.715517404719,5.778102663672, + 1.488623088116)); +#56744 = CARTESIAN_POINT('',(-5.71545675741,5.777956248115, + 1.488743150178)); +#56745 = CARTESIAN_POINT('',(-5.715395967635,5.777809488618, + 1.488862261241)); +#56746 = CARTESIAN_POINT('',(-5.71527448116,5.77751619432,1.489097867426 + )); +#56747 = CARTESIAN_POINT('',(-5.715213786164,5.77736966364, + 1.489214374093)); +#56748 = CARTESIAN_POINT('',(-5.715152955594,5.777222805652, + 1.48932995022)); +#56749 = CARTESIAN_POINT('',(-5.715031382713,5.776929302755, + 1.489558583393)); +#56750 = CARTESIAN_POINT('',(-5.714970641947,5.776782661572, + 1.489671651179)); +#56751 = CARTESIAN_POINT('',(-5.71490977206,5.776635708667, + 1.489783807687)); +#56752 = CARTESIAN_POINT('',(-5.714788115586,5.776342003955, + 1.490005692033)); +#56753 = CARTESIAN_POINT('',(-5.714727330394,5.776195255521, + 1.490115429861)); +#56754 = CARTESIAN_POINT('',(-5.714666422141,5.776048209992, + 1.490224274559)); +#56755 = CARTESIAN_POINT('',(-5.714544685536,5.775754311828, + 1.490439616764)); +#56756 = CARTESIAN_POINT('',(-5.714483858453,5.775607462259, + 1.490546123617)); +#56757 = CARTESIAN_POINT('',(-5.714422914013,5.775460329365, + 1.490651754491)); +#56758 = CARTESIAN_POINT('',(-5.714300616538,5.775165077143, + 1.490861577431)); +#56759 = CARTESIAN_POINT('',(-5.714239262831,5.77501695619,1.4909657644) + ); +#56760 = CARTESIAN_POINT('',(-5.714177795365,5.774868560601, + 1.491069077857)); +#56761 = CARTESIAN_POINT('',(-5.714055350007,5.774572951358, + 1.491272779075)); +#56762 = CARTESIAN_POINT('',(-5.713994374687,5.774425743912, + 1.49137318686)); +#56763 = CARTESIAN_POINT('',(-5.713933292259,5.774278277887, + 1.491472748412)); +#56764 = CARTESIAN_POINT('',(-5.71381119996,5.773983521003, + 1.491669729568)); +#56765 = CARTESIAN_POINT('',(-5.713750191059,5.773836232487, + 1.491767156946)); +#56766 = CARTESIAN_POINT('',(-5.713689079877,5.773688697043, + 1.491863752742)); +#56767 = CARTESIAN_POINT('',(-5.713566926803,5.773393793433, + 1.492054865159)); +#56768 = CARTESIAN_POINT('',(-5.713505885794,5.773246427403, + 1.492149389073)); +#56769 = CARTESIAN_POINT('',(-5.713444747076,5.77309882548, + 1.492243095288)); +#56770 = CARTESIAN_POINT('',(-5.71332253593,5.772803781675, + 1.492428487048)); +#56771 = CARTESIAN_POINT('',(-5.71326146431,5.772656341741, + 1.492520179446)); +#56772 = CARTESIAN_POINT('',(-5.713200299317,5.772508676384, + 1.492611067311)); +#56773 = CARTESIAN_POINT('',(-5.713078032735,5.772213498745, + 1.49279087718)); +#56774 = CARTESIAN_POINT('',(-5.713016931885,5.772065988243, + 1.492879805629)); +#56775 = CARTESIAN_POINT('',(-5.712955741781,5.771918262264, + 1.492967942037)); +#56776 = CARTESIAN_POINT('',(-5.712833422352,5.771622957041, + 1.493142300177)); +#56777 = CARTESIAN_POINT('',(-5.712772293701,5.771475379422, + 1.493228527976)); +#56778 = CARTESIAN_POINT('',(-5.712711079718,5.771327595794, + 1.493313975601)); +#56779 = CARTESIAN_POINT('',(-5.712588709984,5.771032169123, + 1.493483004253)); +#56780 = CARTESIAN_POINT('',(-5.712527554849,5.770884527567, + 1.493566590996)); +#56781 = CARTESIAN_POINT('',(-5.712466318119,5.770736689022, + 1.49364940884)); +#56782 = CARTESIAN_POINT('',(-5.712343900584,5.77044114695, + 1.493813222913)); +#56783 = CARTESIAN_POINT('',(-5.712282720344,5.770293444785, + 1.493894224533)); +#56784 = CARTESIAN_POINT('',(-5.712221462075,5.77014555424, + 1.493974467975)); +#56785 = CARTESIAN_POINT('',(-5.712098999277,5.769849902891, + 1.494133175512)); +#56786 = CARTESIAN_POINT('',(-5.712037795263,5.769702143333, + 1.494211644696)); +#56787 = CARTESIAN_POINT('',(-5.711976516629,5.769554203623, + 1.494289365901)); +#56788 = CARTESIAN_POINT('',(-5.71185401105,5.769258448991, + 1.494443068691)); +#56789 = CARTESIAN_POINT('',(-5.711792784576,5.769110635208, + 1.494519055084)); +#56790 = CARTESIAN_POINT('',(-5.711731486743,5.768962649148, + 1.494594303204)); +#56791 = CARTESIAN_POINT('',(-5.71160894075,5.76866679695,1.494743097299 + )); +#56792 = CARTESIAN_POINT('',(-5.711547693023,5.768518931856, + 1.494816647816)); +#56793 = CARTESIAN_POINT('',(-5.71148637706,5.768370902028,1.4948894693) + ); +#56794 = CARTESIAN_POINT('',(-5.71136379298,5.768074957879, + 1.495033445316)); +#56795 = CARTESIAN_POINT('',(-5.711302525258,5.767927044513, + 1.495104604144)); +#56796 = CARTESIAN_POINT('',(-5.711241192299,5.767778973652, + 1.495175042737)); +#56797 = CARTESIAN_POINT('',(-5.711118572428,5.767482943097, + 1.495314286209)); +#56798 = CARTESIAN_POINT('',(-5.711057285878,5.767334984277, + 1.495383095152)); +#56799 = CARTESIAN_POINT('',(-5.710995936972,5.767186874917, + 1.49545119224)); +#56800 = CARTESIAN_POINT('',(-5.710873283615,5.766890763518, + 1.495585783915)); +#56801 = CARTESIAN_POINT('',(-5.710811979496,5.766742762281, + 1.49565228235)); +#56802 = CARTESIAN_POINT('',(-5.710750615791,5.766594617192, + 1.495718076915)); +#56803 = CARTESIAN_POINT('',(-5.710627931473,5.76629843105,1.49584809284 + )); +#56804 = CARTESIAN_POINT('',(-5.710566611165,5.76615039073, + 1.495912317849)); +#56805 = CARTESIAN_POINT('',(-5.71050523394,5.766002213,1.495975846601) + ); +#56806 = CARTESIAN_POINT('',(-5.710382520824,5.765705957331, + 1.496101359048)); +#56807 = CARTESIAN_POINT('',(-5.710321185211,5.765557880062, + 1.496163346195)); +#56808 = CARTESIAN_POINT('',(-5.710259795253,5.765409671592, + 1.496224644333)); +#56809 = CARTESIAN_POINT('',(-5.710137055198,5.765113350889, + 1.496345721907)); +#56810 = CARTESIAN_POINT('',(-5.710075705356,5.764965239266, + 1.496405504613)); +#56811 = CARTESIAN_POINT('',(-5.71001430365,5.764817002437, + 1.496464605214)); +#56812 = CARTESIAN_POINT('',(-5.709891539018,5.764520622395,1.4965813123 + )); +#56813 = CARTESIAN_POINT('',(-5.709830176321,5.764372479742, + 1.496638921888)); +#56814 = CARTESIAN_POINT('',(-5.709768764163,5.764224217676, + 1.496695855956)); +#56815 = CARTESIAN_POINT('',(-5.709645977213,5.763927783755, + 1.496808253573)); +#56816 = CARTESIAN_POINT('',(-5.709584602632,5.763779612411, + 1.496863720061)); +#56817 = CARTESIAN_POINT('',(-5.709523180911,5.763631327259, + 1.496918517298)); +#56818 = CARTESIAN_POINT('',(-5.709400373836,5.763334844753, + 1.497026663235)); +#56819 = CARTESIAN_POINT('',(-5.709338988675,5.763186647865, + 1.497080014724)); +#56820 = CARTESIAN_POINT('',(-5.709277558623,5.763038342599, + 1.497132702938)); +#56821 = CARTESIAN_POINT('',(-5.709154733492,5.762741816502, + 1.497236651992)); +#56822 = CARTESIAN_POINT('',(-5.709093338588,5.762593596094, + 1.497287915471)); +#56823 = CARTESIAN_POINT('',(-5.709031900975,5.762445272573, + 1.49733852136)); +#56824 = CARTESIAN_POINT('',(-5.708909059708,5.762148707521, + 1.497438325479)); +#56825 = CARTESIAN_POINT('',(-5.708847656214,5.762000466373, + 1.497487526213)); +#56826 = CARTESIAN_POINT('',(-5.708786212127,5.761852127225, + 1.497536074769)); +#56827 = CARTESIAN_POINT('',(-5.708663356874,5.761555528408, + 1.497631782914)); +#56828 = CARTESIAN_POINT('',(-5.708601945853,5.761407269087, + 1.497678944875)); +#56829 = CARTESIAN_POINT('',(-5.708540496297,5.761258916736, + 1.497725459808)); +#56830 = CARTESIAN_POINT('',(-5.708417629156,5.760962289218, + 1.49781711833)); +#56831 = CARTESIAN_POINT('',(-5.708356211702,5.760814014368, + 1.497862264168)); +#56832 = CARTESIAN_POINT('',(-5.708294757716,5.760665651321, + 1.497906767875)); +#56833 = CARTESIAN_POINT('',(-5.70817188063,5.760368999794, + 1.497994420715)); +#56834 = CARTESIAN_POINT('',(-5.708110457649,5.760220711599, + 1.498037571976)); +#56835 = CARTESIAN_POINT('',(-5.708049000086,5.760072339917, + 1.498080085756)); +#56836 = CARTESIAN_POINT('',(-5.707926115051,5.7597756692,1.498163774394 + )); +#56837 = CARTESIAN_POINT('',(-5.707864687686,5.759627370422, + 1.498204951267)); +#56838 = CARTESIAN_POINT('',(-5.707803227642,5.75947899275, + 1.498245495078)); +#56839 = CARTESIAN_POINT('',(-5.707680336615,5.759182307566, + 1.498325258726)); +#56840 = CARTESIAN_POINT('',(-5.707618905728,5.759034000285, + 1.498364480467)); +#56841 = CARTESIAN_POINT('',(-5.707557444018,5.758885618592, + 1.498403073332)); +#56842 = CARTESIAN_POINT('',(-5.707434549259,5.758588924399, + 1.498478948804)); +#56843 = CARTESIAN_POINT('',(-5.707373116296,5.758440612106, + 1.498516233217)); +#56844 = CARTESIAN_POINT('',(-5.707311654326,5.758292229784, + 1.498552892733)); +#56845 = CARTESIAN_POINT('',(-5.707188757501,5.757995530603, + 1.498624915139)); +#56846 = CARTESIAN_POINT('',(-5.707127322723,5.757847213929, + 1.498660279722)); +#56847 = CARTESIAN_POINT('',(-5.707065860714,5.757698831512, + 1.498695023156)); +#56848 = CARTESIAN_POINT('',(-5.706942963602,5.757402131639, + 1.498763225454)); +#56849 = CARTESIAN_POINT('',(-5.706881528569,5.757253814348, + 1.498796685924)); +#56850 = CARTESIAN_POINT('',(-5.706820068044,5.757105435515, + 1.498829528801)); +#56851 = CARTESIAN_POINT('',(-5.706697173426,5.756808741662, + 1.498893941503)); +#56852 = CARTESIAN_POINT('',(-5.706635739394,5.756660426788, + 1.498925512847)); +#56853 = CARTESIAN_POINT('',(-5.706574281576,5.756512054491, + 1.498956469959)); +#56854 = CARTESIAN_POINT('',(-5.706451391769,5.756215372252, + 1.499017122037)); +#56855 = CARTESIAN_POINT('',(-5.706389959834,5.75606706244, + 1.499046818433)); +#56856 = CARTESIAN_POINT('',(-5.706328505787,5.755918699247, + 1.499075903767)); +#56857 = CARTESIAN_POINT('',(-5.706205623255,5.755622034571, + 1.499132822367)); +#56858 = CARTESIAN_POINT('',(-5.706144194816,5.755473733201, + 1.499160656985)); +#56859 = CARTESIAN_POINT('',(-5.706082745913,5.755325382425, + 1.49918788353)); +#56860 = CARTESIAN_POINT('',(-5.705959871538,5.755028737444, + 1.499241094823)); +#56861 = CARTESIAN_POINT('',(-5.705898446107,5.754880443335, + 1.499267080812)); +#56862 = CARTESIAN_POINT('',(-5.70583700183,5.754732103727, + 1.499292461502)); +#56863 = CARTESIAN_POINT('',(-5.705714137158,5.754435482171, + 1.499341989534)); +#56864 = CARTESIAN_POINT('',(-5.705652716799,5.754287200307, + 1.499366138057)); +#56865 = CARTESIAN_POINT('',(-5.705591279189,5.754138876795,1.4993896839 + )); +#56866 = CARTESIAN_POINT('',(-5.705468426452,5.753842284052, + 1.499435550871)); +#56867 = CARTESIAN_POINT('',(-5.705407011356,5.753694014893, + 1.499457873085)); +#56868 = CARTESIAN_POINT('',(-5.70534558058,5.753545707881, + 1.499479595048)); +#56869 = CARTESIAN_POINT('',(-5.705222742163,5.753249149708, + 1.499521821514)); +#56870 = CARTESIAN_POINT('',(-5.705161334547,5.75310089861,1.49954232705 + )); +#56871 = CARTESIAN_POINT('',(-5.705099912805,5.752952613406, + 1.499562234616)); +#56872 = CARTESIAN_POINT('',(-5.704977088481,5.752656089258, + 1.499600840538)); +#56873 = CARTESIAN_POINT('',(-5.704915685919,5.752507850362, + 1.499619539787)); +#56874 = CARTESIAN_POINT('',(-5.704854270764,5.75235958106, + 1.499637643114)); +#56875 = CARTESIAN_POINT('',(-5.704731462435,5.752063095526, + 1.499672645974)); +#56876 = CARTESIAN_POINT('',(-5.704670069278,5.751914879336, + 1.499689546392)); +#56877 = CARTESIAN_POINT('',(-5.704608665046,5.751766636404, + 1.499705852838)); +#56878 = CARTESIAN_POINT('',(-5.704485876627,5.751470198938, + 1.499737268349)); +#56879 = CARTESIAN_POINT('',(-5.704424492454,5.751322004436,1.4997523782 + )); +#56880 = CARTESIAN_POINT('',(-5.704363098707,5.751173786819, + 1.499766895842)); +#56881 = CARTESIAN_POINT('',(-5.704240329936,5.750877396786, + 1.499794739342)); +#56882 = CARTESIAN_POINT('',(-5.704178954921,5.750729224394, + 1.499808065902)); +#56883 = CARTESIAN_POINT('',(-5.704117571822,5.750581032484, + 1.499820801842)); +#56884 = CARTESIAN_POINT('',(-5.703994825803,5.750284697379, + 1.499845086382)); +#56885 = CARTESIAN_POINT('',(-5.703933462891,5.750136554205, + 1.499856635653)); +#56886 = CARTESIAN_POINT('',(-5.703872093373,5.749988395083, + 1.499867595775)); +#56887 = CARTESIAN_POINT('',(-5.703749373654,5.749692123473, + 1.499888333189)); +#56888 = CARTESIAN_POINT('',(-5.703688023459,5.749544010999, + 1.499898111076)); +#56889 = CARTESIAN_POINT('',(-5.703626668128,5.749395886127, + 1.499907301126)); +#56890 = CARTESIAN_POINT('',(-5.703503974425,5.749099677326, + 1.49992450257)); +#56891 = CARTESIAN_POINT('',(-5.703442636057,5.748951593407, + 1.499932514457)); +#56892 = CARTESIAN_POINT('',(-5.703381294016,5.748803500618, + 1.499939939631)); +#56893 = CARTESIAN_POINT('',(-5.703258623039,5.748507346683, + 1.499953614983)); +#56894 = CARTESIAN_POINT('',(-5.703197294107,5.748359285542, + 1.499959865525)); +#56895 = CARTESIAN_POINT('',(-5.703135962956,5.748211219046, + 1.499965530265)); +#56896 = CARTESIAN_POINT('',(-5.70301332207,5.747915137757, + 1.499975686586)); +#56897 = CARTESIAN_POINT('',(-5.702952012337,5.747767122966, + 1.499980178634)); +#56898 = CARTESIAN_POINT('',(-5.702890701837,5.747619106326, + 1.499984085811)); +#56899 = CARTESIAN_POINT('',(-5.702768093933,5.747323104661, + 1.499990730095)); +#56900 = CARTESIAN_POINT('',(-5.702706796528,5.747175119635, + 1.499993467454)); +#56901 = CARTESIAN_POINT('',(-5.702645499807,5.74702713626, + 1.499995620577)); +#56902 = CARTESIAN_POINT('',(-5.702529306242,5.74674662018, + 1.499998594905)); +#56903 = CARTESIAN_POINT('',(-5.702474409114,5.746614086801, + 1.499999531663)); +#56904 = CARTESIAN_POINT('',(-5.702419513657,5.746481557409,1.5)); +#56905 = CARTESIAN_POINT('',(-5.702364620341,5.746349033259,1.5)); +#56906 = ORIENTED_EDGE('',*,*,#56907,.T.); +#56907 = EDGE_CURVE('',#56616,#56908,#56910,.T.); +#56908 = VERTEX_POINT('',#56909); +#56909 = CARTESIAN_POINT('',(5.702364620346,5.746349033255,1.5)); +#56910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#56911,#56912,#56913,#56914, + #56915),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#56911 = CARTESIAN_POINT('',(-6.318855919098,5.746349033255,1.5)); +#56912 = CARTESIAN_POINT('',(-6.038882119108,5.746349033255,1.5)); +#56913 = CARTESIAN_POINT('',(-1.27594580085E-15,5.746349033255,1.5)); +#56914 = CARTESIAN_POINT('',(6.038882119108,5.746349033255,1.5)); +#56915 = CARTESIAN_POINT('',(6.318855919098,5.746349033255,1.5)); +#56916 = ORIENTED_EDGE('',*,*,#56917,.F.); +#56917 = EDGE_CURVE('',#50850,#56908,#56918,.T.); +#56918 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#56919,#56920,#56921,#56922, + #56923,#56924,#56925,#56926,#56927,#56928,#56929,#56930,#56931, + #56932,#56933,#56934,#56935,#56936,#56937,#56938,#56939,#56940, + #56941,#56942,#56943,#56944,#56945,#56946,#56947,#56948,#56949, + #56950,#56951,#56952,#56953,#56954,#56955,#56956,#56957,#56958, + #56959,#56960,#56961,#56962,#56963,#56964,#56965,#56966,#56967, + #56968,#56969,#56970,#56971,#56972,#56973,#56974,#56975,#56976, + #56977,#56978,#56979,#56980,#56981,#56982,#56983,#56984,#56985, + #56986,#56987,#56988,#56989,#56990,#56991,#56992,#56993,#56994, + #56995,#56996,#56997,#56998,#56999,#57000,#57001,#57002,#57003, + #57004,#57005,#57006,#57007,#57008,#57009,#57010,#57011,#57012, + #57013,#57014,#57015,#57016,#57017,#57018,#57019,#57020,#57021, + #57022,#57023,#57024,#57025,#57026,#57027,#57028,#57029,#57030, + #57031,#57032,#57033,#57034,#57035,#57036,#57037,#57038,#57039, + #57040,#57041,#57042,#57043,#57044,#57045,#57046,#57047,#57048, + #57049,#57050,#57051,#57052,#57053,#57054,#57055,#57056,#57057, + #57058,#57059,#57060,#57061,#57062,#57063,#57064,#57065,#57066, + #57067,#57068,#57069,#57070,#57071,#57072,#57073,#57074,#57075, + #57076,#57077,#57078,#57079,#57080,#57081,#57082,#57083,#57084, + #57085,#57086,#57087,#57088,#57089,#57090,#57091,#57092,#57093, + #57094,#57095,#57096,#57097,#57098,#57099,#57100,#57101,#57102, + #57103,#57104,#57105,#57106,#57107,#57108,#57109,#57110,#57111, + #57112,#57113,#57114,#57115,#57116,#57117,#57118,#57119,#57120, + #57121,#57122,#57123,#57124,#57125,#57126,#57127,#57128,#57129, + #57130,#57131,#57132,#57133,#57134,#57135,#57136,#57137,#57138, + #57139,#57140,#57141,#57142,#57143,#57144,#57145,#57146,#57147, + #57148,#57149,#57150,#57151,#57152,#57153,#57154,#57155,#57156, + #57157,#57158,#57159,#57160,#57161,#57162,#57163,#57164,#57165, + #57166,#57167,#57168,#57169,#57170,#57171,#57172,#57173,#57174, + #57175,#57176,#57177,#57178,#57179,#57180,#57181,#57182,#57183, + #57184,#57185,#57186,#57187,#57188,#57189,#57190,#57191,#57192, + #57193,#57194,#57195,#57196,#57197,#57198,#57199,#57200,#57201, + #57202,#57203,#57204,#57205),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,1.145359493917E-02, + 1.997458463376E-02,2.859103418975E-02,3.730517006641E-02, + 4.611963318254E-02,5.503517896894E-02,6.405411788241E-02, + 7.317802978501E-02,8.240833548988E-02,9.174629843712E-02, + 0.101193026478,0.110749473694,0.120416442206,0.130194583922, + 0.140084402228,0.150086253599,0.160200349129,0.170426756006, + 0.180765398919,0.191216061438,0.201778387366,0.212451882094, + 0.223235913969,0.234129715708,0.245132385861,0.256242890348, + 0.267460064084,0.278782612646,0.290209113767,0.3017380172, + 0.313367634834,0.325096074845,0.336920858266,0.348836736872, + 0.360823330023,0.37279209044,0.384662037569,0.396436662189, + 0.408121577203,0.419722510106,0.431244256415,0.442691493779, + 0.454046421992,0.465873479144,0.47714136626,0.488349024513, + 0.499499607533,0.510596051086,0.52164109372,0.532637295031, + 0.543587051734,0.554492612607,0.565356087852,0.576179418412, + 0.586964635062,0.597713350561,0.608427298563,0.619108062504, + 0.629757148305,0.640375904699,0.650965933849,0.661528298123, + 0.672064311681,0.682575157943,0.693061968651,0.703525828372, + 0.713967778125,0.724388809106,0.734789891936,0.745171944169, + 0.75553587971,0.765882563211,0.77621281058,0.786527453382, + 0.796827244752,0.807112981777,0.817385186261,0.827644824575, + 0.837892639044,0.848128956322,0.8583546628,0.868570106657, + 0.878776503548,0.888974372036,0.899163879513,0.909345939964, + 0.919521247421,0.929690437252,0.9398540709,0.950012695507, + 0.960166732291,0.970316588545,0.980463540311,0.990607986081,1.), + .UNSPECIFIED.); +#56919 = CARTESIAN_POINT('',(5.722568209866,5.795124813083, + 1.460996513181)); +#56920 = CARTESIAN_POINT('',(5.722545086836,5.79506898915,1.461244124021 + )); +#56921 = CARTESIAN_POINT('',(5.722521328131,5.795011630563, + 1.461490730025)); +#56922 = CARTESIAN_POINT('',(5.722496944803,5.794952764003, + 1.461736302069)); +#56923 = CARTESIAN_POINT('',(5.722453351461,5.794847520365, + 1.462162723964)); +#56924 = CARTESIAN_POINT('',(5.722434415372,5.794801804602, + 1.462344046295)); +#56925 = CARTESIAN_POINT('',(5.72241514434,5.794755280215,1.462524773002 + )); +#56926 = CARTESIAN_POINT('',(5.722375721978,5.794660106215, + 1.462887035904)); +#56927 = CARTESIAN_POINT('',(5.722355563205,5.794611438631,1.46306855848 + )); +#56928 = CARTESIAN_POINT('',(5.722335071383,5.794561966995, + 1.463249454363)); +#56929 = CARTESIAN_POINT('',(5.722293195034,5.794460868545, + 1.463612021317)); +#56930 = CARTESIAN_POINT('',(5.72227180302,5.794409223655,1.463793677919 + )); +#56931 = CARTESIAN_POINT('',(5.722250080068,5.79435677981,1.463974678016 + )); +#56932 = CARTESIAN_POINT('',(5.722205728091,5.794249704666, + 1.464337428366)); +#56933 = CARTESIAN_POINT('',(5.722183091513,5.794195055132, + 1.464519163259)); +#56934 = CARTESIAN_POINT('',(5.722160126268,5.794139612128, + 1.464700212976)); +#56935 = CARTESIAN_POINT('',(5.722113281218,5.794026518172, + 1.465062999231)); +#56936 = CARTESIAN_POINT('',(5.722089393943,5.79396884919,1.46524471983) + ); +#56937 = CARTESIAN_POINT('',(5.722065180549,5.793910392885, + 1.465425727968)); +#56938 = CARTESIAN_POINT('',(5.722015826993,5.793791242859, + 1.465788400845)); +#56939 = CARTESIAN_POINT('',(5.721990679338,5.793730531051, + 1.465970048849)); +#56940 = CARTESIAN_POINT('',(5.721965208245,5.793669038392, + 1.466150958189)); +#56941 = CARTESIAN_POINT('',(5.721913329132,5.793543791135, + 1.466513388992)); +#56942 = CARTESIAN_POINT('',(5.721886913659,5.79348001854,1.466694893065 + )); +#56943 = CARTESIAN_POINT('',(5.721860177592,5.793415471964, + 1.466875633407)); +#56944 = CARTESIAN_POINT('',(5.721805759042,5.793284093965, + 1.467237679418)); +#56945 = CARTESIAN_POINT('',(5.72177806916,5.793217244674,1.467418967098 + )); +#56946 = CARTESIAN_POINT('',(5.721750061684,5.793149628647, + 1.467599467072)); +#56947 = CARTESIAN_POINT('',(5.721693091534,5.793012090537, + 1.467960983345)); +#56948 = CARTESIAN_POINT('',(5.721664121528,5.792942150757, + 1.468141981107)); +#56949 = CARTESIAN_POINT('',(5.721634837077,5.792871451837, + 1.468322168245)); +#56950 = CARTESIAN_POINT('',(5.721575304932,5.792727728525, + 1.468683007745)); +#56951 = CARTESIAN_POINT('',(5.721545049992,5.79265468664,1.468863641076 + )); +#56952 = CARTESIAN_POINT('',(5.721514483891,5.792580893543,1.46904344188 + )); +#56953 = CARTESIAN_POINT('',(5.72145238118,5.792430964336,1.469403455629 + )); +#56954 = CARTESIAN_POINT('',(5.721420837422,5.792354810967, + 1.469583649101)); +#56955 = CARTESIAN_POINT('',(5.721388985916,5.79227791463,1.46976298912) + ); +#56956 = CARTESIAN_POINT('',(5.721324305938,5.79212176335,1.470122026347 + )); +#56957 = CARTESIAN_POINT('',(5.721291470427,5.792042491414, + 1.470301703694)); +#56958 = CARTESIAN_POINT('',(5.721258330706,5.791962485051, + 1.470480507604)); +#56959 = CARTESIAN_POINT('',(5.721191068678,5.79180010015,1.470838415912 + )); +#56960 = CARTESIAN_POINT('',(5.721156939454,5.791717704914, + 1.471017500113)); +#56961 = CARTESIAN_POINT('',(5.721122509673,5.791634584071, + 1.471195691798)); +#56962 = CARTESIAN_POINT('',(5.721052662773,5.791465958737, + 1.471552317327)); +#56963 = CARTESIAN_POINT('',(5.721017238868,5.791380437865, + 1.471730730689)); +#56964 = CARTESIAN_POINT('',(5.720981518171,5.791294200475, + 1.471908233329)); +#56965 = CARTESIAN_POINT('',(5.72090908558,5.791119332731,1.472263420935 + )); +#56966 = CARTESIAN_POINT('',(5.720872367041,5.791030686335, + 1.472441085183)); +#56967 = CARTESIAN_POINT('',(5.72083535558,5.790941332764,1.472617821345 + )); +#56968 = CARTESIAN_POINT('',(5.720760338518,5.790760225557, + 1.472971414778)); +#56969 = CARTESIAN_POINT('',(5.720722326423,5.790668456241, + 1.473148251146)); +#56970 = CARTESIAN_POINT('',(5.720684025375,5.790575989331, + 1.473324142877)); +#56971 = CARTESIAN_POINT('',(5.72060642714,5.79038865062,1.473675984972) + ); +#56972 = CARTESIAN_POINT('',(5.720567123615,5.790293763516, + 1.473851914295)); +#56973 = CARTESIAN_POINT('',(5.7205275352,5.790198188629,1.474026883217) + ); +#56974 = CARTESIAN_POINT('',(5.720447361195,5.790004631458, + 1.474376816086)); +#56975 = CARTESIAN_POINT('',(5.720406769428,5.789906634264,1.4745517589) + ); +#56976 = CARTESIAN_POINT('',(5.720365896926,5.789807959315, + 1.474725726311)); +#56977 = CARTESIAN_POINT('',(5.720283154687,5.78960820188,1.475073591543 + )); +#56978 = CARTESIAN_POINT('',(5.720241278944,5.789507104893, + 1.475247468184)); +#56979 = CARTESIAN_POINT('',(5.720199126703,5.789405340382, + 1.475420355159)); +#56980 = CARTESIAN_POINT('',(5.720113825926,5.789199406089, + 1.475765994022)); +#56981 = CARTESIAN_POINT('',(5.720070671558,5.789095222227, + 1.475938724728)); +#56982 = CARTESIAN_POINT('',(5.72002724501,5.788990381266,1.476110452222 + )); +#56983 = CARTESIAN_POINT('',(5.719939397569,5.788778298782, + 1.476453705876)); +#56984 = CARTESIAN_POINT('',(5.719894971021,5.788671043608,1.47662521089 + )); +#56985 = CARTESIAN_POINT('',(5.719850276688,5.788563141944, + 1.476795699847)); +#56986 = CARTESIAN_POINT('',(5.719759896651,5.788344945231, + 1.477136409549)); +#56987 = CARTESIAN_POINT('',(5.719714205473,5.78823463697,1.477306609229 + )); +#56988 = CARTESIAN_POINT('',(5.719668250976,5.788123693,1.477475780685) + ); +#56989 = CARTESIAN_POINT('',(5.719575354616,5.787899421349, + 1.477813788012)); +#56990 = CARTESIAN_POINT('',(5.719528407465,5.7877860809,1.477982602937) + ); +#56991 = CARTESIAN_POINT('',(5.719481201527,5.787672115684, + 1.478150378134)); +#56992 = CARTESIAN_POINT('',(5.719385807333,5.787441813727, + 1.478485525198)); +#56993 = CARTESIAN_POINT('',(5.719337613975,5.787325464669, + 1.478652876275)); +#56994 = CARTESIAN_POINT('',(5.719289166425,5.787208501938,1.47881917677 + )); +#56995 = CARTESIAN_POINT('',(5.719191295102,5.786972219661,1.47915130644 + )); +#56996 = CARTESIAN_POINT('',(5.719141866414,5.786852888254, + 1.479317115019)); +#56997 = CARTESIAN_POINT('',(5.719092188188,5.786732954407, + 1.479481862795)); +#56998 = CARTESIAN_POINT('',(5.718991862656,5.786490747145, + 1.479810818919)); +#56999 = CARTESIAN_POINT('',(5.718941210625,5.786368462325, + 1.479975006902)); +#57000 = CARTESIAN_POINT('',(5.718890313763,5.78624558643,1.48013812448) + ); +#57001 = CARTESIAN_POINT('',(5.718787559152,5.785997514855,1.48046375211 + )); +#57002 = CARTESIAN_POINT('',(5.718735696869,5.785872308227, + 1.480626242061)); +#57003 = CARTESIAN_POINT('',(5.718683594511,5.785746522009, + 1.480787652611)); +#57004 = CARTESIAN_POINT('',(5.718578438154,5.785492652106, + 1.481109798221)); +#57005 = CARTESIAN_POINT('',(5.71852537981,5.785364557932,1.481270513473 + )); +#57006 = CARTESIAN_POINT('',(5.718472086195,5.785235895763, + 1.481430140925)); +#57007 = CARTESIAN_POINT('',(5.718364557623,5.784976298827,1.4817486526) + ); +#57008 = CARTESIAN_POINT('',(5.718310318512,5.784845354029, + 1.481907517339)); +#57009 = CARTESIAN_POINT('',(5.718255848973,5.78471385293,1.482065286465 + )); +#57010 = CARTESIAN_POINT('',(5.718145979965,5.784448605681, + 1.482380013936)); +#57011 = CARTESIAN_POINT('',(5.718090576529,5.784314849955, + 1.482536953158)); +#57012 = CARTESIAN_POINT('',(5.718034947548,5.784180549715, + 1.482692789526)); +#57013 = CARTESIAN_POINT('',(5.717922772495,5.78390973518,1.483003583358 + )); +#57014 = CARTESIAN_POINT('',(5.717866222647,5.78377321177,1.4831585221) + ); +#57015 = CARTESIAN_POINT('',(5.717809452174,5.783636155722, + 1.483312351329)); +#57016 = CARTESIAN_POINT('',(5.717695010288,5.78335986857,1.483619057383 + )); +#57017 = CARTESIAN_POINT('',(5.717637335306,5.783220628847, + 1.483771916003)); +#57018 = CARTESIAN_POINT('',(5.717579444667,5.783080868481, + 1.483923659109)); +#57019 = CARTESIAN_POINT('',(5.717462792748,5.782799245836,1.4842260869) + ); +#57020 = CARTESIAN_POINT('',(5.717404028197,5.78265737566,1.484376754425 + )); +#57021 = CARTESIAN_POINT('',(5.717345053092,5.782514997162,1.48452630158 + )); +#57022 = CARTESIAN_POINT('',(5.71722633868,5.782228395219,1.48482404825) + ); +#57023 = CARTESIAN_POINT('',(5.717166596915,5.78208416584,1.4849722345) + ); +#57024 = CARTESIAN_POINT('',(5.717106650328,5.781939441976, + 1.485119299452)); +#57025 = CARTESIAN_POINT('',(5.71698644491,5.781649240426,1.485410981836 + )); +#57026 = CARTESIAN_POINT('',(5.716926186677,5.781503764183, + 1.485555602583)); +#57027 = CARTESIAN_POINT('',(5.71686573212,5.781357813971,1.485699117527 + )); +#57028 = CARTESIAN_POINT('',(5.716744938615,5.781066192653, + 1.485982771943)); +#57029 = CARTESIAN_POINT('',(5.716684602834,5.780920529192,1.4861229295) + ); +#57030 = CARTESIAN_POINT('',(5.716624081362,5.780774417432, + 1.486262011095)); +#57031 = CARTESIAN_POINT('',(5.716503161598,5.780482491298, + 1.486536925407)); +#57032 = CARTESIAN_POINT('',(5.71644276622,5.780336683959,1.486672775244 + )); +#57033 = CARTESIAN_POINT('',(5.716382195059,5.78019045224,1.48680757746) + ); +#57034 = CARTESIAN_POINT('',(5.716261170606,5.779898273365, + 1.487074078376)); +#57035 = CARTESIAN_POINT('',(5.716200719933,5.779752332529, + 1.487205792896)); +#57036 = CARTESIAN_POINT('',(5.716140102656,5.779605989477, + 1.487336486324)); +#57037 = CARTESIAN_POINT('',(5.716018977979,5.779313568638, + 1.487594909308)); +#57038 = CARTESIAN_POINT('',(5.71595847292,5.779167496505,1.487722653415 + )); +#57039 = CARTESIAN_POINT('',(5.715897809771,5.779021042708, + 1.487849401204)); +#57040 = CARTESIAN_POINT('',(5.715776588305,5.778728388201, + 1.488100055617)); +#57041 = CARTESIAN_POINT('',(5.7157160321,5.778582192589,1.488223975728) + ); +#57042 = CARTESIAN_POINT('',(5.71565532573,5.778435634447,1.488346922776 + )); +#57043 = CARTESIAN_POINT('',(5.715534011735,5.778142756556, + 1.488590091359)); +#57044 = CARTESIAN_POINT('',(5.715473406011,5.777996441394, + 1.488710325377)); +#57045 = CARTESIAN_POINT('',(5.715412657513,5.777849781546, + 1.488829608149)); +#57046 = CARTESIAN_POINT('',(5.715291371209,5.777556970507,1.48906532596 + )); +#57047 = CARTESIAN_POINT('',(5.715230835655,5.777410824751, + 1.489181776206)); +#57048 = CARTESIAN_POINT('',(5.715170164757,5.777264352246, + 1.489297299311)); +#57049 = CARTESIAN_POINT('',(5.715046029036,5.776964662104, + 1.489531264787)); +#57050 = CARTESIAN_POINT('',(5.714982552933,5.776811417237, + 1.489649628818)); +#57051 = CARTESIAN_POINT('',(5.714918935464,5.77665783108,1.489766996485 + )); +#57052 = CARTESIAN_POINT('',(5.714794437488,5.776357266377, + 1.489994246365)); +#57053 = CARTESIAN_POINT('',(5.714733569784,5.776210318741, + 1.490104220131)); +#57054 = CARTESIAN_POINT('',(5.714672578529,5.776063072827, + 1.490213297852)); +#57055 = CARTESIAN_POINT('',(5.714550680069,5.775768783912, + 1.490429090841)); +#57056 = CARTESIAN_POINT('',(5.714489774157,5.775621744033, + 1.490535815621)); +#57057 = CARTESIAN_POINT('',(5.714428750445,5.775474419759, + 1.490641661712)); +#57058 = CARTESIAN_POINT('',(5.714306783048,5.775179964414,1.49085106952 + )); +#57059 = CARTESIAN_POINT('',(5.714245840538,5.775032836181, + 1.490954640125)); +#57060 = CARTESIAN_POINT('',(5.714184785646,5.774885436632, + 1.491057348439)); +#57061 = CARTESIAN_POINT('',(5.714062752146,5.774590821701, + 1.491260553222)); +#57062 = CARTESIAN_POINT('',(5.714001774607,5.774443608901, + 1.491361058008)); +#57063 = CARTESIAN_POINT('',(5.7139406898,5.77429613713,1.491460716013) + ); +#57064 = CARTESIAN_POINT('',(5.71381859298,5.774001369332,1.491657887667 + )); +#57065 = CARTESIAN_POINT('',(5.713757581941,5.773854075655,1.49175540911 + )); +#57066 = CARTESIAN_POINT('',(5.713696468469,5.773706534681, + 1.491852098454)); +#57067 = CARTESIAN_POINT('',(5.713574311062,5.773411620613, + 1.492043395688)); +#57068 = CARTESIAN_POINT('',(5.713513268016,5.773264249662, + 1.492138010891)); +#57069 = CARTESIAN_POINT('',(5.713452127115,5.77311664247,1.492231807905 + )); +#57070 = CARTESIAN_POINT('',(5.713329911808,5.772821588618, + 1.492417379192)); +#57071 = CARTESIAN_POINT('',(5.713268838211,5.772674143914, + 1.492509160333)); +#57072 = CARTESIAN_POINT('',(5.713207671105,5.772526473456, + 1.492600136478)); +#57073 = CARTESIAN_POINT('',(5.713085400537,5.772231286192, + 1.492780120905)); +#57074 = CARTESIAN_POINT('',(5.713024297815,5.772083771172, + 1.492869135647)); +#57075 = CARTESIAN_POINT('',(5.71296310571,5.771936040363,1.492957357912 + )); +#57076 = CARTESIAN_POINT('',(5.712840782492,5.771640725991, + 1.493131885915)); +#57077 = CARTESIAN_POINT('',(5.712779652055,5.77149314406,1.493218197735 + )); +#57078 = CARTESIAN_POINT('',(5.712718436163,5.771345355823, + 1.493303728967)); +#57079 = CARTESIAN_POINT('',(5.712596063138,5.771049921207, + 1.493472922655)); +#57080 = CARTESIAN_POINT('',(5.712534906624,5.770902276322,1.49355659085 + )); +#57081 = CARTESIAN_POINT('',(5.7124736684,5.770754434169,1.49363948976) + ); +#57082 = CARTESIAN_POINT('',(5.712351247481,5.770458883928, + 1.493803465152)); +#57083 = CARTESIAN_POINT('',(5.712290065351,5.7703111772,1.493884547024) + ); +#57084 = CARTESIAN_POINT('',(5.712228805081,5.770163281825, + 1.493964870338)); +#57085 = CARTESIAN_POINT('',(5.712106338757,5.769867621964,1.49412373571 + )); +#57086 = CARTESIAN_POINT('',(5.712045133221,5.76971985873,1.494202282875 + )); +#57087 = CARTESIAN_POINT('',(5.711983852959,5.76957191509,1.494280081709 + )); +#57088 = CARTESIAN_POINT('',(5.711861344241,5.769276152882, + 1.494433938408)); +#57089 = CARTESIAN_POINT('',(5.711800116259,5.769128335457, + 1.494510001091)); +#57090 = CARTESIAN_POINT('',(5.711738816817,5.768980345511, + 1.494585325165)); +#57091 = CARTESIAN_POINT('',(5.711616267798,5.768684486009,1.4947342698) + ); +#57092 = CARTESIAN_POINT('',(5.711555018656,5.768536617499, + 1.494807894916)); +#57093 = CARTESIAN_POINT('',(5.711493701183,5.768388584025, + 1.494880790679)); +#57094 = CARTESIAN_POINT('',(5.711371114254,5.768092632999, + 1.495024913985)); +#57095 = CARTESIAN_POINT('',(5.711309845195,5.767944716405, + 1.495096145835)); +#57096 = CARTESIAN_POINT('',(5.711248510808,5.767796642096, + 1.495166657147)); +#57097 = CARTESIAN_POINT('',(5.711125888777,5.767500606325, + 1.495306044264)); +#57098 = CARTESIAN_POINT('',(5.711064601497,5.767352645743, + 1.495374924154)); +#57099 = CARTESIAN_POINT('',(5.711003251774,5.76720453441,1.495443091916 + )); +#57100 = CARTESIAN_POINT('',(5.710880596032,5.766908417253, + 1.495577824845)); +#57101 = CARTESIAN_POINT('',(5.710819290342,5.766760412226, + 1.495644393849)); +#57102 = CARTESIAN_POINT('',(5.710757924982,5.766612263142, + 1.495710258703)); +#57103 = CARTESIAN_POINT('',(5.710635237758,5.766316069982, + 1.495840413868)); +#57104 = CARTESIAN_POINT('',(5.710573916199,5.766168026643, + 1.495904707843)); +#57105 = CARTESIAN_POINT('',(5.710512537642,5.766019845697,1.4959683053) + ); +#57106 = CARTESIAN_POINT('',(5.710389822101,5.765723584174, + 1.496093954069)); +#57107 = CARTESIAN_POINT('',(5.710328485396,5.765575504269, + 1.496156008841)); +#57108 = CARTESIAN_POINT('',(5.710267094268,5.765427292975, + 1.496217374359)); +#57109 = CARTESIAN_POINT('',(5.710144352177,5.765130967355, + 1.496338585601)); +#57110 = CARTESIAN_POINT('',(5.710083001469,5.764982853643, + 1.496398434604)); +#57111 = CARTESIAN_POINT('',(5.710021598824,5.764834614545, + 1.496457601275)); +#57112 = CARTESIAN_POINT('',(5.709898832366,5.764538230096, + 1.496574439706)); +#57113 = CARTESIAN_POINT('',(5.709837468785,5.764390085307, + 1.496632114576)); +#57114 = CARTESIAN_POINT('',(5.70977605567,5.764241820931,1.496689113707 + )); +#57115 = CARTESIAN_POINT('',(5.709653267002,5.763945382863, + 1.496801640568)); +#57116 = CARTESIAN_POINT('',(5.709591891661,5.763797209683, + 1.496857171246)); +#57117 = CARTESIAN_POINT('',(5.70953046911,5.763648922528,1.496912032467 + )); +#57118 = CARTESIAN_POINT('',(5.709407660361,5.763352435979, + 1.497020305725)); +#57119 = CARTESIAN_POINT('',(5.709346274355,5.763204237052, + 1.497073720554)); +#57120 = CARTESIAN_POINT('',(5.709284843391,5.763055929586, + 1.497126471912)); +#57121 = CARTESIAN_POINT('',(5.709162016714,5.762759399757, + 1.497230546388)); +#57122 = CARTESIAN_POINT('',(5.709100621177,5.762611177819, + 1.497281872157)); +#57123 = CARTESIAN_POINT('',(5.709039182865,5.762462852613, + 1.497332540151)); +#57124 = CARTESIAN_POINT('',(5.708916340342,5.762166284527, + 1.497432467781)); +#57125 = CARTESIAN_POINT('',(5.708854936291,5.762018042034, + 1.497481729927)); +#57126 = CARTESIAN_POINT('',(5.708793491584,5.76186970139,1.497530339722 + )); +#57127 = CARTESIAN_POINT('',(5.708670635276,5.761573100024,1.49762616965 + )); +#57128 = CARTESIAN_POINT('',(5.708609223819,5.761424839652, + 1.497673392162)); +#57129 = CARTESIAN_POINT('',(5.708547773767,5.761276486103, + 1.497719967485)); +#57130 = CARTESIAN_POINT('',(5.708424905645,5.760979856216, + 1.497811746261)); +#57131 = CARTESIAN_POINT('',(5.708363487706,5.760831580196, + 1.497856951968)); +#57132 = CARTESIAN_POINT('',(5.708302033176,5.760683215836, + 1.497901515388)); +#57133 = CARTESIAN_POINT('',(5.70817915513,5.760386561989,1.497989287076 + )); +#57134 = CARTESIAN_POINT('',(5.708117731731,5.760238272788, + 1.498032497476)); +#57135 = CARTESIAN_POINT('',(5.708056273694,5.760089899961, + 1.498075070249)); +#57136 = CARTESIAN_POINT('',(5.707933387824,5.759793227228, + 1.498158876339)); +#57137 = CARTESIAN_POINT('',(5.707871960099,5.75964492758,1.498200111675 + )); +#57138 = CARTESIAN_POINT('',(5.707810499638,5.759496548902, + 1.498240713811)); +#57139 = CARTESIAN_POINT('',(5.707687607901,5.759199862003, + 1.498320593599)); +#57140 = CARTESIAN_POINT('',(5.707626176721,5.759051554014,1.49835987316 + )); +#57141 = CARTESIAN_POINT('',(5.707564714663,5.758903171482, + 1.498398523717)); +#57142 = CARTESIAN_POINT('',(5.707441819067,5.758606475268, + 1.498474514256)); +#57143 = CARTESIAN_POINT('',(5.707380385615,5.758458161795, + 1.498511856044)); +#57144 = CARTESIAN_POINT('',(5.707318923103,5.758309778163, + 1.498548572809)); +#57145 = CARTESIAN_POINT('',(5.707196025566,5.758013077264, + 1.498620709109)); +#57146 = CARTESIAN_POINT('',(5.707134590619,5.757864760181, + 1.498656130346)); +#57147 = CARTESIAN_POINT('',(5.707073128389,5.757716377231, + 1.498690930322)); +#57148 = CARTESIAN_POINT('',(5.706950231934,5.757419678945, + 1.498759244741)); +#57149 = CARTESIAN_POINT('',(5.70688879778,5.757271363776,1.498792760814 + )); +#57150 = CARTESIAN_POINT('',(5.706827338084,5.757122986945, + 1.498825659211)); +#57151 = CARTESIAN_POINT('',(5.706704444473,5.756826295521, + 1.498890183007)); +#57152 = CARTESIAN_POINT('',(5.706643010618,5.756677981075, + 1.498921809915)); +#57153 = CARTESIAN_POINT('',(5.706581552927,5.756529609085, + 1.498952822499)); +#57154 = CARTESIAN_POINT('',(5.706458662355,5.756232924998, + 1.499013585729)); +#57155 = CARTESIAN_POINT('',(5.706397229525,5.756084613028, + 1.499043337788)); +#57156 = CARTESIAN_POINT('',(5.706335774536,5.755936247559, + 1.499072478677)); +#57157 = CARTESIAN_POINT('',(5.706212890809,5.75563958,1.499129507748)); +#57158 = CARTESIAN_POINT('',(5.70615146212,5.755491278026,1.499157397299 + )); +#57159 = CARTESIAN_POINT('',(5.706090012918,5.755342926529, + 1.499184678687)); +#57160 = CARTESIAN_POINT('',(5.705967138788,5.755046282137, + 1.499237999031)); +#57161 = CARTESIAN_POINT('',(5.7059057139,5.754897989339,1.499264039245) + ); +#57162 = CARTESIAN_POINT('',(5.705844270119,5.75474965093,1.499289474094 + )); +#57163 = CARTESIAN_POINT('',(5.705721408017,5.754453035576, + 1.499339109586)); +#57164 = CARTESIAN_POINT('',(5.705659989732,5.75430475872,1.499363311442 + )); +#57165 = CARTESIAN_POINT('',(5.70559855415,5.754156440105,1.499386910588 + )); +#57166 = CARTESIAN_POINT('',(5.70547570436,5.753859854477,1.499432884437 + )); +#57167 = CARTESIAN_POINT('',(5.705414290182,5.753711587535, + 1.499455260207)); +#57168 = CARTESIAN_POINT('',(5.705352860279,5.753563282629, + 1.499477035678)); +#57169 = CARTESIAN_POINT('',(5.705230021894,5.753266724534, + 1.499519369577)); +#57170 = CARTESIAN_POINT('',(5.705168613437,5.753118471406, + 1.499539929008)); +#57171 = CARTESIAN_POINT('',(5.705107190808,5.752970184061, + 1.499559890392)); +#57172 = CARTESIAN_POINT('',(5.704984369089,5.7526736662,1.499598602351) + ); +#57173 = CARTESIAN_POINT('',(5.70492297002,5.752525435737,1.499617353904 + )); +#57174 = CARTESIAN_POINT('',(5.704861558314,5.752377174763, + 1.499635509549)); +#57175 = CARTESIAN_POINT('',(5.704738756019,5.752080703797, + 1.499670617254)); +#57176 = CARTESIAN_POINT('',(5.704677365448,5.751932493847, + 1.499687570185)); +#57177 = CARTESIAN_POINT('',(5.704615963756,5.751784257049, + 1.499703929145)); +#57178 = CARTESIAN_POINT('',(5.704493180351,5.751487831689, + 1.499735449644)); +#57179 = CARTESIAN_POINT('',(5.704431798652,5.751339643159, + 1.499750611971)); +#57180 = CARTESIAN_POINT('',(5.704370407336,5.751191431409, + 1.499765182091)); +#57181 = CARTESIAN_POINT('',(5.704247643862,5.750895054167, + 1.499793130407)); +#57182 = CARTESIAN_POINT('',(5.704186271716,5.7507468887,1.499806509313) + ); +#57183 = CARTESIAN_POINT('',(5.704124891442,5.75059870361,1.499819297614 + )); +#57184 = CARTESIAN_POINT('',(5.704002149651,5.750302378714, + 1.499843687147)); +#57185 = CARTESIAN_POINT('',(5.703940788142,5.750154238926, + 1.499855289024)); +#57186 = CARTESIAN_POINT('',(5.703879419984,5.750006083086, + 1.499866301743)); +#57187 = CARTESIAN_POINT('',(5.703756702082,5.749709815863, + 1.499887144452)); +#57188 = CARTESIAN_POINT('',(5.703695352344,5.749561704493, + 1.499896975021)); +#57189 = CARTESIAN_POINT('',(5.703633997427,5.74941358062,1.499906217731 + )); +#57190 = CARTESIAN_POINT('',(5.703511306403,5.749117378287, + 1.499923524161)); +#57191 = CARTESIAN_POINT('',(5.703449970301,5.748969299837, + 1.499931588411)); +#57192 = CARTESIAN_POINT('',(5.703388630482,5.748821212414, + 1.499939065968)); +#57193 = CARTESIAN_POINT('',(5.703265970119,5.748525084101, + 1.499952845406)); +#57194 = CARTESIAN_POINT('',(5.703204649577,5.748377043219,1.49995914777 + )); +#57195 = CARTESIAN_POINT('',(5.703143326775,5.748228996878, + 1.499964864474)); +#57196 = CARTESIAN_POINT('',(5.703020695648,5.747932939148,1.49997512556 + )); +#57197 = CARTESIAN_POINT('',(5.702959387324,5.747784927761, + 1.499979670277)); +#57198 = CARTESIAN_POINT('',(5.702898078191,5.74763691442,1.499983630135 + )); +#57199 = CARTESIAN_POINT('',(5.702775474897,5.747340923884,1.49999037969 + )); +#57200 = CARTESIAN_POINT('',(5.702714180736,5.74719294669,1.499993169675 + )); +#57201 = CARTESIAN_POINT('',(5.702652887214,5.747044971039, + 1.499995375477)); +#57202 = CARTESIAN_POINT('',(5.70253484905,5.746760001702,1.499998498731 + )); +#57203 = CARTESIAN_POINT('',(5.702478104212,5.746623007545, + 1.499999499608)); +#57204 = CARTESIAN_POINT('',(5.702421361121,5.7464860176,1.5)); +#57205 = CARTESIAN_POINT('',(5.702364620344,5.746349033256,1.5)); +#57206 = ORIENTED_EDGE('',*,*,#50856,.F.); +#57207 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#57208,#57209,#57210,#57211,#57212) + ,(#57213,#57214,#57215,#57216,#57217) + ,(#57218,#57219,#57220,#57221,#57222 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,11.517816638234),(-0.600436801641,-4.048920165975E-02, + 11.477327436574,12.037275036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#57208 = CARTESIAN_POINT('',(-6.318855919098,5.795256413291, + 1.460395584541)); +#57209 = CARTESIAN_POINT('',(-6.038882119108,5.795256413291, + 1.460395584541)); +#57210 = CARTESIAN_POINT('',(-1.286805420729E-15,5.795256413291, + 1.460395584541)); +#57211 = CARTESIAN_POINT('',(6.038882119108,5.795256413291, + 1.460395584541)); +#57212 = CARTESIAN_POINT('',(6.318855919098,5.795256413291, + 1.460395584541)); +#57213 = CARTESIAN_POINT('',(-6.318855919098,5.786838234914,1.5)); +#57214 = CARTESIAN_POINT('',(-6.038882119108,5.786838234914,1.5)); +#57215 = CARTESIAN_POINT('',(-1.284936209637E-15,5.786838234914,1.5)); +#57216 = CARTESIAN_POINT('',(6.038882119108,5.786838234914,1.5)); +#57217 = CARTESIAN_POINT('',(6.318855919098,5.786838234914,1.5)); +#57218 = CARTESIAN_POINT('',(-6.318855919098,5.746349033255,1.5)); +#57219 = CARTESIAN_POINT('',(-6.038882119108,5.746349033255,1.5)); +#57220 = CARTESIAN_POINT('',(-1.27594580085E-15,5.746349033255,1.5)); +#57221 = CARTESIAN_POINT('',(6.038882119108,5.746349033255,1.5)); +#57222 = CARTESIAN_POINT('',(6.318855919098,5.746349033255,1.5)); +#57223 = ADVANCED_FACE('',(#57224),#57243,.F.); +#57224 = FACE_BOUND('',#57225,.F.); +#57225 = EDGE_LOOP('',(#57226,#57227,#57237,#57242)); +#57226 = ORIENTED_EDGE('',*,*,#50866,.T.); +#57227 = ORIENTED_EDGE('',*,*,#57228,.F.); +#57228 = EDGE_CURVE('',#57229,#50857,#57231,.T.); +#57229 = VERTEX_POINT('',#57230); +#57230 = CARTESIAN_POINT('',(-5.795128681966,5.722564340983, + 1.460996513181)); +#57231 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#57232,#57233,#57234,#57235, + #57236),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#57232 = CARTESIAN_POINT('',(-5.971900073979,5.54579294897, + 1.460996513181)); +#57233 = CARTESIAN_POINT('',(-5.896613996784,5.621079026165, + 1.460996513181)); +#57234 = CARTESIAN_POINT('',(-5.758846511474,5.758846511474, + 1.460996513181)); +#57235 = CARTESIAN_POINT('',(-5.621079026165,5.896613996784, + 1.460996513181)); +#57236 = CARTESIAN_POINT('',(-5.54579294897,5.971900073979, + 1.460996513181)); +#57237 = ORIENTED_EDGE('',*,*,#57238,.F.); +#57238 = EDGE_CURVE('',#56539,#57229,#57239,.T.); +#57239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57240,#57241),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#57240 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#57241 = CARTESIAN_POINT('',(-5.786838234914,5.718419117457,1.5)); +#57242 = ORIENTED_EDGE('',*,*,#56538,.T.); +#57243 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#57244,#57245) + ,(#57246,#57247 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#57244 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#57245 = CARTESIAN_POINT('',(-5.786838234914,5.718419117457,1.5)); +#57246 = CARTESIAN_POINT('',(-5.7875,5.925,0.85)); +#57247 = CARTESIAN_POINT('',(-5.718419117457,5.786838234914,1.5)); +#57248 = ADVANCED_FACE('',(#57249),#57262,.F.); +#57249 = FACE_BOUND('',#57250,.F.); +#57250 = EDGE_LOOP('',(#57251,#57252,#57258,#57259,#57260,#57261)); +#57251 = ORIENTED_EDGE('',*,*,#52583,.F.); +#57252 = ORIENTED_EDGE('',*,*,#57253,.T.); +#57253 = EDGE_CURVE('',#52575,#52462,#57254,.T.); +#57254 = LINE('',#57255,#57256); +#57255 = CARTESIAN_POINT('',(4.65,6.2,0.85)); +#57256 = VECTOR('',#57257,1.); +#57257 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57258 = ORIENTED_EDGE('',*,*,#52470,.T.); +#57259 = ORIENTED_EDGE('',*,*,#52484,.T.); +#57260 = ORIENTED_EDGE('',*,*,#51169,.F.); +#57261 = ORIENTED_EDGE('',*,*,#52713,.F.); +#57262 = PLANE('',#57263); +#57263 = AXIS2_PLACEMENT_3D('',#57264,#57265,#57266); +#57264 = CARTESIAN_POINT('',(4.65,6.2,0.85)); +#57265 = DIRECTION('',(0.,0.,-1.)); +#57266 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57267 = ADVANCED_FACE('',(#57268),#57281,.F.); +#57268 = FACE_BOUND('',#57269,.F.); +#57269 = EDGE_LOOP('',(#57270,#57271,#57277,#57278,#57279,#57280)); +#57270 = ORIENTED_EDGE('',*,*,#52915,.F.); +#57271 = ORIENTED_EDGE('',*,*,#57272,.T.); +#57272 = EDGE_CURVE('',#52907,#52684,#57273,.T.); +#57273 = LINE('',#57274,#57275); +#57274 = CARTESIAN_POINT('',(4.15,6.2,0.85)); +#57275 = VECTOR('',#57276,1.); +#57276 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57277 = ORIENTED_EDGE('',*,*,#52692,.T.); +#57278 = ORIENTED_EDGE('',*,*,#52706,.T.); +#57279 = ORIENTED_EDGE('',*,*,#51153,.F.); +#57280 = ORIENTED_EDGE('',*,*,#53159,.F.); +#57281 = PLANE('',#57282); +#57282 = AXIS2_PLACEMENT_3D('',#57283,#57284,#57285); +#57283 = CARTESIAN_POINT('',(4.15,6.2,0.85)); +#57284 = DIRECTION('',(0.,0.,-1.)); +#57285 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57286 = ADVANCED_FACE('',(#57287),#57300,.F.); +#57287 = FACE_BOUND('',#57288,.F.); +#57288 = EDGE_LOOP('',(#57289,#57290,#57296,#57297,#57298,#57299)); +#57289 = ORIENTED_EDGE('',*,*,#51286,.F.); +#57290 = ORIENTED_EDGE('',*,*,#57291,.T.); +#57291 = EDGE_CURVE('',#51278,#52815,#57292,.T.); +#57292 = LINE('',#57293,#57294); +#57293 = CARTESIAN_POINT('',(-4.35,6.2,0.85)); +#57294 = VECTOR('',#57295,1.); +#57295 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57296 = ORIENTED_EDGE('',*,*,#52823,.T.); +#57297 = ORIENTED_EDGE('',*,*,#52946,.T.); +#57298 = ORIENTED_EDGE('',*,*,#50881,.F.); +#57299 = ORIENTED_EDGE('',*,*,#51193,.F.); +#57300 = PLANE('',#57301); +#57301 = AXIS2_PLACEMENT_3D('',#57302,#57303,#57304); +#57302 = CARTESIAN_POINT('',(-4.35,6.2,0.85)); +#57303 = DIRECTION('',(0.,0.,-1.)); +#57304 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57305 = ADVANCED_FACE('',(#57306),#57319,.F.); +#57306 = FACE_BOUND('',#57307,.F.); +#57307 = EDGE_LOOP('',(#57308,#57309,#57315,#57316,#57317,#57318)); +#57308 = ORIENTED_EDGE('',*,*,#53361,.F.); +#57309 = ORIENTED_EDGE('',*,*,#57310,.T.); +#57310 = EDGE_CURVE('',#53353,#53130,#57311,.T.); +#57311 = LINE('',#57312,#57313); +#57312 = CARTESIAN_POINT('',(3.65,6.2,0.85)); +#57313 = VECTOR('',#57314,1.); +#57314 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57315 = ORIENTED_EDGE('',*,*,#53138,.T.); +#57316 = ORIENTED_EDGE('',*,*,#53152,.T.); +#57317 = ORIENTED_EDGE('',*,*,#51137,.F.); +#57318 = ORIENTED_EDGE('',*,*,#53605,.F.); +#57319 = PLANE('',#57320); +#57320 = AXIS2_PLACEMENT_3D('',#57321,#57322,#57323); +#57321 = CARTESIAN_POINT('',(3.65,6.2,0.85)); +#57322 = DIRECTION('',(0.,0.,-1.)); +#57323 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57324 = ADVANCED_FACE('',(#57325),#57338,.F.); +#57325 = FACE_BOUND('',#57326,.F.); +#57326 = EDGE_LOOP('',(#57327,#57328,#57334,#57335,#57336,#57337)); +#57327 = ORIENTED_EDGE('',*,*,#53046,.F.); +#57328 = ORIENTED_EDGE('',*,*,#57329,.T.); +#57329 = EDGE_CURVE('',#53038,#53261,#57330,.T.); +#57330 = LINE('',#57331,#57332); +#57331 = CARTESIAN_POINT('',(-3.85,6.2,0.85)); +#57332 = VECTOR('',#57333,1.); +#57333 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57334 = ORIENTED_EDGE('',*,*,#53269,.T.); +#57335 = ORIENTED_EDGE('',*,*,#53392,.T.); +#57336 = ORIENTED_EDGE('',*,*,#50897,.F.); +#57337 = ORIENTED_EDGE('',*,*,#52953,.F.); +#57338 = PLANE('',#57339); +#57339 = AXIS2_PLACEMENT_3D('',#57340,#57341,#57342); +#57340 = CARTESIAN_POINT('',(-3.85,6.2,0.85)); +#57341 = DIRECTION('',(0.,0.,-1.)); +#57342 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57343 = ADVANCED_FACE('',(#57344),#57357,.F.); +#57344 = FACE_BOUND('',#57345,.F.); +#57345 = EDGE_LOOP('',(#57346,#57347,#57353,#57354,#57355,#57356)); +#57346 = ORIENTED_EDGE('',*,*,#53807,.F.); +#57347 = ORIENTED_EDGE('',*,*,#57348,.T.); +#57348 = EDGE_CURVE('',#53799,#53576,#57349,.T.); +#57349 = LINE('',#57350,#57351); +#57350 = CARTESIAN_POINT('',(3.15,6.2,0.85)); +#57351 = VECTOR('',#57352,1.); +#57352 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57353 = ORIENTED_EDGE('',*,*,#53584,.T.); +#57354 = ORIENTED_EDGE('',*,*,#53598,.T.); +#57355 = ORIENTED_EDGE('',*,*,#51121,.F.); +#57356 = ORIENTED_EDGE('',*,*,#54051,.F.); +#57357 = PLANE('',#57358); +#57358 = AXIS2_PLACEMENT_3D('',#57359,#57360,#57361); +#57359 = CARTESIAN_POINT('',(3.15,6.2,0.85)); +#57360 = DIRECTION('',(0.,0.,-1.)); +#57361 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57362 = ADVANCED_FACE('',(#57363),#57376,.F.); +#57363 = FACE_BOUND('',#57364,.F.); +#57364 = EDGE_LOOP('',(#57365,#57366,#57372,#57373,#57374,#57375)); +#57365 = ORIENTED_EDGE('',*,*,#53492,.F.); +#57366 = ORIENTED_EDGE('',*,*,#57367,.T.); +#57367 = EDGE_CURVE('',#53484,#53707,#57368,.T.); +#57368 = LINE('',#57369,#57370); +#57369 = CARTESIAN_POINT('',(-3.35,6.2,0.85)); +#57370 = VECTOR('',#57371,1.); +#57371 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57372 = ORIENTED_EDGE('',*,*,#53715,.T.); +#57373 = ORIENTED_EDGE('',*,*,#53838,.T.); +#57374 = ORIENTED_EDGE('',*,*,#50913,.F.); +#57375 = ORIENTED_EDGE('',*,*,#53399,.F.); +#57376 = PLANE('',#57377); +#57377 = AXIS2_PLACEMENT_3D('',#57378,#57379,#57380); +#57378 = CARTESIAN_POINT('',(-3.35,6.2,0.85)); +#57379 = DIRECTION('',(0.,0.,-1.)); +#57380 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57381 = ADVANCED_FACE('',(#57382),#57395,.F.); +#57382 = FACE_BOUND('',#57383,.F.); +#57383 = EDGE_LOOP('',(#57384,#57385,#57391,#57392,#57393,#57394)); +#57384 = ORIENTED_EDGE('',*,*,#54253,.F.); +#57385 = ORIENTED_EDGE('',*,*,#57386,.T.); +#57386 = EDGE_CURVE('',#54245,#54022,#57387,.T.); +#57387 = LINE('',#57388,#57389); +#57388 = CARTESIAN_POINT('',(2.65,6.2,0.85)); +#57389 = VECTOR('',#57390,1.); +#57390 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57391 = ORIENTED_EDGE('',*,*,#54030,.T.); +#57392 = ORIENTED_EDGE('',*,*,#54044,.T.); +#57393 = ORIENTED_EDGE('',*,*,#51105,.F.); +#57394 = ORIENTED_EDGE('',*,*,#54497,.F.); +#57395 = PLANE('',#57396); +#57396 = AXIS2_PLACEMENT_3D('',#57397,#57398,#57399); +#57397 = CARTESIAN_POINT('',(2.65,6.2,0.85)); +#57398 = DIRECTION('',(0.,0.,-1.)); +#57399 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57400 = ADVANCED_FACE('',(#57401),#57414,.F.); +#57401 = FACE_BOUND('',#57402,.F.); +#57402 = EDGE_LOOP('',(#57403,#57404,#57410,#57411,#57412,#57413)); +#57403 = ORIENTED_EDGE('',*,*,#53938,.F.); +#57404 = ORIENTED_EDGE('',*,*,#57405,.T.); +#57405 = EDGE_CURVE('',#53930,#54153,#57406,.T.); +#57406 = LINE('',#57407,#57408); +#57407 = CARTESIAN_POINT('',(-2.85,6.2,0.85)); +#57408 = VECTOR('',#57409,1.); +#57409 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57410 = ORIENTED_EDGE('',*,*,#54161,.T.); +#57411 = ORIENTED_EDGE('',*,*,#54284,.T.); +#57412 = ORIENTED_EDGE('',*,*,#50929,.F.); +#57413 = ORIENTED_EDGE('',*,*,#53845,.F.); +#57414 = PLANE('',#57415); +#57415 = AXIS2_PLACEMENT_3D('',#57416,#57417,#57418); +#57416 = CARTESIAN_POINT('',(-2.85,6.2,0.85)); +#57417 = DIRECTION('',(0.,0.,-1.)); +#57418 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57419 = ADVANCED_FACE('',(#57420),#57433,.F.); +#57420 = FACE_BOUND('',#57421,.F.); +#57421 = EDGE_LOOP('',(#57422,#57423,#57429,#57430,#57431,#57432)); +#57422 = ORIENTED_EDGE('',*,*,#54699,.F.); +#57423 = ORIENTED_EDGE('',*,*,#57424,.T.); +#57424 = EDGE_CURVE('',#54691,#54468,#57425,.T.); +#57425 = LINE('',#57426,#57427); +#57426 = CARTESIAN_POINT('',(2.15,6.2,0.85)); +#57427 = VECTOR('',#57428,1.); +#57428 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57429 = ORIENTED_EDGE('',*,*,#54476,.T.); +#57430 = ORIENTED_EDGE('',*,*,#54490,.T.); +#57431 = ORIENTED_EDGE('',*,*,#51089,.F.); +#57432 = ORIENTED_EDGE('',*,*,#54943,.F.); +#57433 = PLANE('',#57434); +#57434 = AXIS2_PLACEMENT_3D('',#57435,#57436,#57437); +#57435 = CARTESIAN_POINT('',(2.15,6.2,0.85)); +#57436 = DIRECTION('',(0.,0.,-1.)); +#57437 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57438 = ADVANCED_FACE('',(#57439),#57452,.F.); +#57439 = FACE_BOUND('',#57440,.F.); +#57440 = EDGE_LOOP('',(#57441,#57442,#57448,#57449,#57450,#57451)); +#57441 = ORIENTED_EDGE('',*,*,#54384,.F.); +#57442 = ORIENTED_EDGE('',*,*,#57443,.T.); +#57443 = EDGE_CURVE('',#54376,#54599,#57444,.T.); +#57444 = LINE('',#57445,#57446); +#57445 = CARTESIAN_POINT('',(-2.35,6.2,0.85)); +#57446 = VECTOR('',#57447,1.); +#57447 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57448 = ORIENTED_EDGE('',*,*,#54607,.T.); +#57449 = ORIENTED_EDGE('',*,*,#54730,.T.); +#57450 = ORIENTED_EDGE('',*,*,#50945,.F.); +#57451 = ORIENTED_EDGE('',*,*,#54291,.F.); +#57452 = PLANE('',#57453); +#57453 = AXIS2_PLACEMENT_3D('',#57454,#57455,#57456); +#57454 = CARTESIAN_POINT('',(-2.35,6.2,0.85)); +#57455 = DIRECTION('',(0.,0.,-1.)); +#57456 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57457 = ADVANCED_FACE('',(#57458),#57471,.F.); +#57458 = FACE_BOUND('',#57459,.F.); +#57459 = EDGE_LOOP('',(#57460,#57461,#57467,#57468,#57469,#57470)); +#57460 = ORIENTED_EDGE('',*,*,#55145,.F.); +#57461 = ORIENTED_EDGE('',*,*,#57462,.T.); +#57462 = EDGE_CURVE('',#55137,#54914,#57463,.T.); +#57463 = LINE('',#57464,#57465); +#57464 = CARTESIAN_POINT('',(1.65,6.2,0.85)); +#57465 = VECTOR('',#57466,1.); +#57466 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57467 = ORIENTED_EDGE('',*,*,#54922,.T.); +#57468 = ORIENTED_EDGE('',*,*,#54936,.T.); +#57469 = ORIENTED_EDGE('',*,*,#51073,.F.); +#57470 = ORIENTED_EDGE('',*,*,#55389,.F.); +#57471 = PLANE('',#57472); +#57472 = AXIS2_PLACEMENT_3D('',#57473,#57474,#57475); +#57473 = CARTESIAN_POINT('',(1.65,6.2,0.85)); +#57474 = DIRECTION('',(0.,0.,-1.)); +#57475 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57476 = ADVANCED_FACE('',(#57477),#57490,.F.); +#57477 = FACE_BOUND('',#57478,.F.); +#57478 = EDGE_LOOP('',(#57479,#57480,#57486,#57487,#57488,#57489)); +#57479 = ORIENTED_EDGE('',*,*,#54830,.F.); +#57480 = ORIENTED_EDGE('',*,*,#57481,.T.); +#57481 = EDGE_CURVE('',#54822,#55045,#57482,.T.); +#57482 = LINE('',#57483,#57484); +#57483 = CARTESIAN_POINT('',(-1.85,6.2,0.85)); +#57484 = VECTOR('',#57485,1.); +#57485 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57486 = ORIENTED_EDGE('',*,*,#55053,.T.); +#57487 = ORIENTED_EDGE('',*,*,#55176,.T.); +#57488 = ORIENTED_EDGE('',*,*,#50961,.F.); +#57489 = ORIENTED_EDGE('',*,*,#54737,.F.); +#57490 = PLANE('',#57491); +#57491 = AXIS2_PLACEMENT_3D('',#57492,#57493,#57494); +#57492 = CARTESIAN_POINT('',(-1.85,6.2,0.85)); +#57493 = DIRECTION('',(0.,0.,-1.)); +#57494 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57495 = ADVANCED_FACE('',(#57496),#57509,.F.); +#57496 = FACE_BOUND('',#57497,.F.); +#57497 = EDGE_LOOP('',(#57498,#57499,#57505,#57506,#57507,#57508)); +#57498 = ORIENTED_EDGE('',*,*,#55591,.F.); +#57499 = ORIENTED_EDGE('',*,*,#57500,.T.); +#57500 = EDGE_CURVE('',#55583,#55360,#57501,.T.); +#57501 = LINE('',#57502,#57503); +#57502 = CARTESIAN_POINT('',(1.15,6.2,0.85)); +#57503 = VECTOR('',#57504,1.); +#57504 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57505 = ORIENTED_EDGE('',*,*,#55368,.T.); +#57506 = ORIENTED_EDGE('',*,*,#55382,.T.); +#57507 = ORIENTED_EDGE('',*,*,#51057,.F.); +#57508 = ORIENTED_EDGE('',*,*,#55835,.F.); +#57509 = PLANE('',#57510); +#57510 = AXIS2_PLACEMENT_3D('',#57511,#57512,#57513); +#57511 = CARTESIAN_POINT('',(1.15,6.2,0.85)); +#57512 = DIRECTION('',(0.,0.,-1.)); +#57513 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57514 = ADVANCED_FACE('',(#57515),#57528,.F.); +#57515 = FACE_BOUND('',#57516,.F.); +#57516 = EDGE_LOOP('',(#57517,#57518,#57524,#57525,#57526,#57527)); +#57517 = ORIENTED_EDGE('',*,*,#55276,.F.); +#57518 = ORIENTED_EDGE('',*,*,#57519,.T.); +#57519 = EDGE_CURVE('',#55268,#55491,#57520,.T.); +#57520 = LINE('',#57521,#57522); +#57521 = CARTESIAN_POINT('',(-1.35,6.2,0.85)); +#57522 = VECTOR('',#57523,1.); +#57523 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57524 = ORIENTED_EDGE('',*,*,#55499,.T.); +#57525 = ORIENTED_EDGE('',*,*,#55622,.T.); +#57526 = ORIENTED_EDGE('',*,*,#50977,.F.); +#57527 = ORIENTED_EDGE('',*,*,#55183,.F.); +#57528 = PLANE('',#57529); +#57529 = AXIS2_PLACEMENT_3D('',#57530,#57531,#57532); +#57530 = CARTESIAN_POINT('',(-1.35,6.2,0.85)); +#57531 = DIRECTION('',(0.,0.,-1.)); +#57532 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57533 = ADVANCED_FACE('',(#57534),#57547,.F.); +#57534 = FACE_BOUND('',#57535,.F.); +#57535 = EDGE_LOOP('',(#57536,#57537,#57543,#57544,#57545,#57546)); +#57536 = ORIENTED_EDGE('',*,*,#56037,.F.); +#57537 = ORIENTED_EDGE('',*,*,#57538,.T.); +#57538 = EDGE_CURVE('',#56029,#55806,#57539,.T.); +#57539 = LINE('',#57540,#57541); +#57540 = CARTESIAN_POINT('',(0.65,6.2,0.85)); +#57541 = VECTOR('',#57542,1.); +#57542 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57543 = ORIENTED_EDGE('',*,*,#55814,.T.); +#57544 = ORIENTED_EDGE('',*,*,#55828,.T.); +#57545 = ORIENTED_EDGE('',*,*,#51041,.F.); +#57546 = ORIENTED_EDGE('',*,*,#56281,.F.); +#57547 = PLANE('',#57548); +#57548 = AXIS2_PLACEMENT_3D('',#57549,#57550,#57551); +#57549 = CARTESIAN_POINT('',(0.65,6.2,0.85)); +#57550 = DIRECTION('',(0.,0.,-1.)); +#57551 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57552 = ADVANCED_FACE('',(#57553),#57566,.F.); +#57553 = FACE_BOUND('',#57554,.F.); +#57554 = EDGE_LOOP('',(#57555,#57556,#57562,#57563,#57564,#57565)); +#57555 = ORIENTED_EDGE('',*,*,#55722,.F.); +#57556 = ORIENTED_EDGE('',*,*,#57557,.T.); +#57557 = EDGE_CURVE('',#55714,#55937,#57558,.T.); +#57558 = LINE('',#57559,#57560); +#57559 = CARTESIAN_POINT('',(-0.85,6.2,0.85)); +#57560 = VECTOR('',#57561,1.); +#57561 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57562 = ORIENTED_EDGE('',*,*,#55945,.T.); +#57563 = ORIENTED_EDGE('',*,*,#56068,.T.); +#57564 = ORIENTED_EDGE('',*,*,#50993,.F.); +#57565 = ORIENTED_EDGE('',*,*,#55629,.F.); +#57566 = PLANE('',#57567); +#57567 = AXIS2_PLACEMENT_3D('',#57568,#57569,#57570); +#57568 = CARTESIAN_POINT('',(-0.85,6.2,0.85)); +#57569 = DIRECTION('',(0.,0.,-1.)); +#57570 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57571 = ADVANCED_FACE('',(#57572),#57585,.F.); +#57572 = FACE_BOUND('',#57573,.F.); +#57573 = EDGE_LOOP('',(#57574,#57575,#57581,#57582,#57583,#57584)); +#57574 = ORIENTED_EDGE('',*,*,#56483,.F.); +#57575 = ORIENTED_EDGE('',*,*,#57576,.T.); +#57576 = EDGE_CURVE('',#56475,#56252,#57577,.T.); +#57577 = LINE('',#57578,#57579); +#57578 = CARTESIAN_POINT('',(0.15,6.2,0.85)); +#57579 = VECTOR('',#57580,1.); +#57580 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57581 = ORIENTED_EDGE('',*,*,#56260,.T.); +#57582 = ORIENTED_EDGE('',*,*,#56274,.T.); +#57583 = ORIENTED_EDGE('',*,*,#51025,.F.); +#57584 = ORIENTED_EDGE('',*,*,#56521,.F.); +#57585 = PLANE('',#57586); +#57586 = AXIS2_PLACEMENT_3D('',#57587,#57588,#57589); +#57587 = CARTESIAN_POINT('',(0.15,6.2,0.85)); +#57588 = DIRECTION('',(0.,0.,-1.)); +#57589 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57590 = ADVANCED_FACE('',(#57591),#57604,.F.); +#57591 = FACE_BOUND('',#57592,.F.); +#57592 = EDGE_LOOP('',(#57593,#57594,#57600,#57601,#57602,#57603)); +#57593 = ORIENTED_EDGE('',*,*,#56168,.F.); +#57594 = ORIENTED_EDGE('',*,*,#57595,.T.); +#57595 = EDGE_CURVE('',#56160,#56383,#57596,.T.); +#57596 = LINE('',#57597,#57598); +#57597 = CARTESIAN_POINT('',(-0.35,6.2,0.85)); +#57598 = VECTOR('',#57599,1.); +#57599 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57600 = ORIENTED_EDGE('',*,*,#56391,.T.); +#57601 = ORIENTED_EDGE('',*,*,#56514,.T.); +#57602 = ORIENTED_EDGE('',*,*,#51009,.F.); +#57603 = ORIENTED_EDGE('',*,*,#56075,.F.); +#57604 = PLANE('',#57605); +#57605 = AXIS2_PLACEMENT_3D('',#57606,#57607,#57608); +#57606 = CARTESIAN_POINT('',(-0.35,6.2,0.85)); +#57607 = DIRECTION('',(0.,0.,-1.)); +#57608 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57609 = ADVANCED_FACE('',(#57610),#57621,.T.); +#57610 = FACE_BOUND('',#57611,.T.); +#57611 = EDGE_LOOP('',(#57612,#57613,#57614,#57615)); +#57612 = ORIENTED_EDGE('',*,*,#51277,.T.); +#57613 = ORIENTED_EDGE('',*,*,#57291,.T.); +#57614 = ORIENTED_EDGE('',*,*,#52814,.F.); +#57615 = ORIENTED_EDGE('',*,*,#57616,.F.); +#57616 = EDGE_CURVE('',#51270,#52807,#57617,.T.); +#57617 = LINE('',#57618,#57619); +#57618 = CARTESIAN_POINT('',(-4.35,6.4,0.65)); +#57619 = VECTOR('',#57620,1.); +#57620 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57621 = CYLINDRICAL_SURFACE('',#57622,0.2); +#57622 = AXIS2_PLACEMENT_3D('',#57623,#57624,#57625); +#57623 = CARTESIAN_POINT('',(-4.35,6.2,0.65)); +#57624 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#57625 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#57626 = ADVANCED_FACE('',(#57627),#57638,.F.); +#57627 = FACE_BOUND('',#57628,.F.); +#57628 = EDGE_LOOP('',(#57629,#57635,#57636,#57637)); +#57629 = ORIENTED_EDGE('',*,*,#57630,.T.); +#57630 = EDGE_CURVE('',#51261,#52798,#57631,.T.); +#57631 = LINE('',#57632,#57633); +#57632 = CARTESIAN_POINT('',(-4.35,6.4,0.2)); +#57633 = VECTOR('',#57634,1.); +#57634 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57635 = ORIENTED_EDGE('',*,*,#52806,.T.); +#57636 = ORIENTED_EDGE('',*,*,#57616,.F.); +#57637 = ORIENTED_EDGE('',*,*,#51269,.F.); +#57638 = PLANE('',#57639); +#57639 = AXIS2_PLACEMENT_3D('',#57640,#57641,#57642); +#57640 = CARTESIAN_POINT('',(-4.35,6.4,0.2)); +#57641 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57642 = DIRECTION('',(0.,0.,1.)); +#57643 = ADVANCED_FACE('',(#57644),#57655,.F.); +#57644 = FACE_BOUND('',#57645,.F.); +#57645 = EDGE_LOOP('',(#57646,#57652,#57653,#57654)); +#57646 = ORIENTED_EDGE('',*,*,#57647,.T.); +#57647 = EDGE_CURVE('',#51253,#52790,#57648,.T.); +#57648 = LINE('',#57649,#57650); +#57649 = CARTESIAN_POINT('',(-4.35,6.5,0.1)); +#57650 = VECTOR('',#57651,1.); +#57651 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57652 = ORIENTED_EDGE('',*,*,#52797,.T.); +#57653 = ORIENTED_EDGE('',*,*,#57630,.F.); +#57654 = ORIENTED_EDGE('',*,*,#51260,.F.); +#57655 = CYLINDRICAL_SURFACE('',#57656,0.1); +#57656 = AXIS2_PLACEMENT_3D('',#57657,#57658,#57659); +#57657 = CARTESIAN_POINT('',(-4.35,6.5,0.2)); +#57658 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#57659 = DIRECTION('',(-0.,0.,-1.)); +#57660 = ADVANCED_FACE('',(#57661),#57672,.F.); +#57661 = FACE_BOUND('',#57662,.F.); +#57662 = EDGE_LOOP('',(#57663,#57669,#57670,#57671)); +#57663 = ORIENTED_EDGE('',*,*,#57664,.T.); +#57664 = EDGE_CURVE('',#51245,#52782,#57665,.T.); +#57665 = LINE('',#57666,#57667); +#57666 = CARTESIAN_POINT('',(-4.35,7.,0.1)); +#57667 = VECTOR('',#57668,1.); +#57668 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57669 = ORIENTED_EDGE('',*,*,#52789,.T.); +#57670 = ORIENTED_EDGE('',*,*,#57647,.F.); +#57671 = ORIENTED_EDGE('',*,*,#51252,.F.); +#57672 = PLANE('',#57673); +#57673 = AXIS2_PLACEMENT_3D('',#57674,#57675,#57676); +#57674 = CARTESIAN_POINT('',(-4.35,7.,0.1)); +#57675 = DIRECTION('',(0.,0.,-1.)); +#57676 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57677 = ADVANCED_FACE('',(#57678),#57689,.F.); +#57678 = FACE_BOUND('',#57679,.F.); +#57679 = EDGE_LOOP('',(#57680,#57686,#57687,#57688)); +#57680 = ORIENTED_EDGE('',*,*,#57681,.T.); +#57681 = EDGE_CURVE('',#51237,#52774,#57682,.T.); +#57682 = LINE('',#57683,#57684); +#57683 = CARTESIAN_POINT('',(-4.35,7.,-1.942890293094E-16)); +#57684 = VECTOR('',#57685,1.); +#57685 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57686 = ORIENTED_EDGE('',*,*,#52781,.T.); +#57687 = ORIENTED_EDGE('',*,*,#57664,.F.); +#57688 = ORIENTED_EDGE('',*,*,#51244,.F.); +#57689 = PLANE('',#57690); +#57690 = AXIS2_PLACEMENT_3D('',#57691,#57692,#57693); +#57691 = CARTESIAN_POINT('',(-4.35,7.,-1.942890293094E-16)); +#57692 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#57693 = DIRECTION('',(0.,0.,1.)); +#57694 = ADVANCED_FACE('',(#57695),#57706,.F.); +#57695 = FACE_BOUND('',#57696,.F.); +#57696 = EDGE_LOOP('',(#57697,#57703,#57704,#57705)); +#57697 = ORIENTED_EDGE('',*,*,#57698,.T.); +#57698 = EDGE_CURVE('',#51228,#52765,#57699,.T.); +#57699 = LINE('',#57700,#57701); +#57700 = CARTESIAN_POINT('',(-4.35,6.5,-1.942890293094E-16)); +#57701 = VECTOR('',#57702,1.); +#57702 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57703 = ORIENTED_EDGE('',*,*,#52773,.T.); +#57704 = ORIENTED_EDGE('',*,*,#57681,.F.); +#57705 = ORIENTED_EDGE('',*,*,#51236,.F.); +#57706 = PLANE('',#57707); +#57707 = AXIS2_PLACEMENT_3D('',#57708,#57709,#57710); +#57708 = CARTESIAN_POINT('',(-4.35,6.5,-1.942890293094E-16)); +#57709 = DIRECTION('',(0.,0.,1.)); +#57710 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#57711 = ADVANCED_FACE('',(#57712),#57723,.T.); +#57712 = FACE_BOUND('',#57713,.T.); +#57713 = EDGE_LOOP('',(#57714,#57715,#57716,#57717)); +#57714 = ORIENTED_EDGE('',*,*,#51227,.T.); +#57715 = ORIENTED_EDGE('',*,*,#57698,.T.); +#57716 = ORIENTED_EDGE('',*,*,#52764,.F.); +#57717 = ORIENTED_EDGE('',*,*,#57718,.F.); +#57718 = EDGE_CURVE('',#51220,#52757,#57719,.T.); +#57719 = LINE('',#57720,#57721); +#57720 = CARTESIAN_POINT('',(-4.35,6.3,0.2)); +#57721 = VECTOR('',#57722,1.); +#57722 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#57723 = CYLINDRICAL_SURFACE('',#57724,0.2); +#57724 = AXIS2_PLACEMENT_3D('',#57725,#57726,#57727); +#57725 = CARTESIAN_POINT('',(-4.35,6.5,0.2)); +#57726 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#57727 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#57728 = ADVANCED_FACE('',(#57729),#57735,.F.); +#57729 = FACE_BOUND('',#57730,.F.); +#57730 = EDGE_LOOP('',(#57731,#57732,#57733,#57734)); +#57731 = ORIENTED_EDGE('',*,*,#52738,.T.); +#57732 = ORIENTED_EDGE('',*,*,#52756,.T.); +#57733 = ORIENTED_EDGE('',*,*,#57718,.F.); +#57734 = ORIENTED_EDGE('',*,*,#51219,.F.); +#57735 = PLANE('',#57736); +#57736 = AXIS2_PLACEMENT_3D('',#57737,#57738,#57739); +#57737 = CARTESIAN_POINT('',(-4.35,6.3,0.65)); +#57738 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#57739 = DIRECTION('',(0.,0.,-1.)); +#57740 = ADVANCED_FACE('',(#57741),#57759,.F.); +#57741 = FACE_BOUND('',#57742,.F.); +#57742 = EDGE_LOOP('',(#57743,#57744,#57745,#57753)); +#57743 = ORIENTED_EDGE('',*,*,#52370,.F.); +#57744 = ORIENTED_EDGE('',*,*,#51628,.T.); +#57745 = ORIENTED_EDGE('',*,*,#57746,.T.); +#57746 = EDGE_CURVE('',#51621,#57747,#57749,.T.); +#57747 = VERTEX_POINT('',#57748); +#57748 = CARTESIAN_POINT('',(6.,4.85,0.85)); +#57749 = LINE('',#57750,#57751); +#57750 = CARTESIAN_POINT('',(6.,4.85,0.622426637189)); +#57751 = VECTOR('',#57752,1.); +#57752 = DIRECTION('',(0.,0.,1.)); +#57753 = ORIENTED_EDGE('',*,*,#57754,.F.); +#57754 = EDGE_CURVE('',#52371,#57747,#57755,.T.); +#57755 = LINE('',#57756,#57757); +#57756 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57757 = VECTOR('',#57758,1.); +#57758 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57759 = PLANE('',#57760); +#57760 = AXIS2_PLACEMENT_3D('',#57761,#57762,#57763); +#57761 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57762 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#57763 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57764 = ADVANCED_FACE('',(#57765),#57789,.F.); +#57765 = FACE_BOUND('',#57766,.F.); +#57766 = EDGE_LOOP('',(#57767,#57775,#57776,#57783)); +#57767 = ORIENTED_EDGE('',*,*,#57768,.F.); +#57768 = EDGE_CURVE('',#51309,#57769,#57771,.T.); +#57769 = VERTEX_POINT('',#57770); +#57770 = CARTESIAN_POINT('',(6.,-4.85,0.85)); +#57771 = LINE('',#57772,#57773); +#57772 = CARTESIAN_POINT('',(6.,-4.85,0.622426637189)); +#57773 = VECTOR('',#57774,1.); +#57774 = DIRECTION('',(0.,0.,1.)); +#57775 = ORIENTED_EDGE('',*,*,#51308,.T.); +#57776 = ORIENTED_EDGE('',*,*,#57777,.T.); +#57777 = EDGE_CURVE('',#51302,#57778,#57780,.T.); +#57778 = VERTEX_POINT('',#57779); +#57779 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#57780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57781,#57782),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#57781 = CARTESIAN_POINT('',(6.,-5.825,0.75)); +#57782 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#57783 = ORIENTED_EDGE('',*,*,#57784,.F.); +#57784 = EDGE_CURVE('',#57769,#57778,#57785,.T.); +#57785 = LINE('',#57786,#57787); +#57786 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57787 = VECTOR('',#57788,1.); +#57788 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57789 = PLANE('',#57790); +#57790 = AXIS2_PLACEMENT_3D('',#57791,#57792,#57793); +#57791 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57792 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#57793 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57794 = ADVANCED_FACE('',(#57795),#57820,.F.); +#57795 = FACE_BOUND('',#57796,.F.); +#57796 = EDGE_LOOP('',(#57797,#57805,#57806,#57814)); +#57797 = ORIENTED_EDGE('',*,*,#57798,.F.); +#57798 = EDGE_CURVE('',#51621,#57799,#57801,.T.); +#57799 = VERTEX_POINT('',#57800); +#57800 = CARTESIAN_POINT('',(6.2,4.85,0.75)); +#57801 = LINE('',#57802,#57803); +#57802 = CARTESIAN_POINT('',(5.85,4.85,0.75)); +#57803 = VECTOR('',#57804,1.); +#57804 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57805 = ORIENTED_EDGE('',*,*,#51620,.T.); +#57806 = ORIENTED_EDGE('',*,*,#57807,.T.); +#57807 = EDGE_CURVE('',#51613,#57808,#57810,.T.); +#57808 = VERTEX_POINT('',#57809); +#57809 = CARTESIAN_POINT('',(6.2,4.65,0.75)); +#57810 = LINE('',#57811,#57812); +#57811 = CARTESIAN_POINT('',(5.85,4.65,0.75)); +#57812 = VECTOR('',#57813,1.); +#57813 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57814 = ORIENTED_EDGE('',*,*,#57815,.F.); +#57815 = EDGE_CURVE('',#57799,#57808,#57816,.T.); +#57816 = LINE('',#57817,#57818); +#57817 = CARTESIAN_POINT('',(6.2,4.85,0.75)); +#57818 = VECTOR('',#57819,1.); +#57819 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57820 = PLANE('',#57821); +#57821 = AXIS2_PLACEMENT_3D('',#57822,#57823,#57824); +#57822 = CARTESIAN_POINT('',(5.85,4.85,0.75)); +#57823 = DIRECTION('',(0.,0.,1.)); +#57824 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#57825 = ADVANCED_FACE('',(#57826),#57851,.F.); +#57826 = FACE_BOUND('',#57827,.F.); +#57827 = EDGE_LOOP('',(#57828,#57836,#57837,#57845)); +#57828 = ORIENTED_EDGE('',*,*,#57829,.F.); +#57829 = EDGE_CURVE('',#51317,#57830,#57832,.T.); +#57830 = VERTEX_POINT('',#57831); +#57831 = CARTESIAN_POINT('',(6.2,-4.65,0.75)); +#57832 = LINE('',#57833,#57834); +#57833 = CARTESIAN_POINT('',(5.85,-4.65,0.75)); +#57834 = VECTOR('',#57835,1.); +#57835 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57836 = ORIENTED_EDGE('',*,*,#51316,.T.); +#57837 = ORIENTED_EDGE('',*,*,#57838,.T.); +#57838 = EDGE_CURVE('',#51309,#57839,#57841,.T.); +#57839 = VERTEX_POINT('',#57840); +#57840 = CARTESIAN_POINT('',(6.2,-4.85,0.75)); +#57841 = LINE('',#57842,#57843); +#57842 = CARTESIAN_POINT('',(5.85,-4.85,0.75)); +#57843 = VECTOR('',#57844,1.); +#57844 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57845 = ORIENTED_EDGE('',*,*,#57846,.F.); +#57846 = EDGE_CURVE('',#57830,#57839,#57847,.T.); +#57847 = LINE('',#57848,#57849); +#57848 = CARTESIAN_POINT('',(6.2,-4.65,0.75)); +#57849 = VECTOR('',#57850,1.); +#57850 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57851 = PLANE('',#57852); +#57852 = AXIS2_PLACEMENT_3D('',#57853,#57854,#57855); +#57853 = CARTESIAN_POINT('',(5.85,-4.65,0.75)); +#57854 = DIRECTION('',(0.,0.,1.)); +#57855 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#57856 = ADVANCED_FACE('',(#57857),#57882,.F.); +#57857 = FACE_BOUND('',#57858,.F.); +#57858 = EDGE_LOOP('',(#57859,#57867,#57868,#57876)); +#57859 = ORIENTED_EDGE('',*,*,#57860,.F.); +#57860 = EDGE_CURVE('',#51613,#57861,#57863,.T.); +#57861 = VERTEX_POINT('',#57862); +#57862 = CARTESIAN_POINT('',(6.,4.65,0.85)); +#57863 = LINE('',#57864,#57865); +#57864 = CARTESIAN_POINT('',(6.,4.65,0.622426637189)); +#57865 = VECTOR('',#57866,1.); +#57866 = DIRECTION('',(0.,0.,1.)); +#57867 = ORIENTED_EDGE('',*,*,#51612,.T.); +#57868 = ORIENTED_EDGE('',*,*,#57869,.T.); +#57869 = EDGE_CURVE('',#51605,#57870,#57872,.T.); +#57870 = VERTEX_POINT('',#57871); +#57871 = CARTESIAN_POINT('',(6.,4.35,0.85)); +#57872 = LINE('',#57873,#57874); +#57873 = CARTESIAN_POINT('',(6.,4.35,0.622426637189)); +#57874 = VECTOR('',#57875,1.); +#57875 = DIRECTION('',(0.,0.,1.)); +#57876 = ORIENTED_EDGE('',*,*,#57877,.F.); +#57877 = EDGE_CURVE('',#57861,#57870,#57878,.T.); +#57878 = LINE('',#57879,#57880); +#57879 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57880 = VECTOR('',#57881,1.); +#57881 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57882 = PLANE('',#57883); +#57883 = AXIS2_PLACEMENT_3D('',#57884,#57885,#57886); +#57884 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57885 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#57886 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57887 = ADVANCED_FACE('',(#57888),#57913,.F.); +#57888 = FACE_BOUND('',#57889,.F.); +#57889 = EDGE_LOOP('',(#57890,#57898,#57899,#57907)); +#57890 = ORIENTED_EDGE('',*,*,#57891,.F.); +#57891 = EDGE_CURVE('',#51325,#57892,#57894,.T.); +#57892 = VERTEX_POINT('',#57893); +#57893 = CARTESIAN_POINT('',(6.,-4.35,0.85)); +#57894 = LINE('',#57895,#57896); +#57895 = CARTESIAN_POINT('',(6.,-4.35,0.622426637189)); +#57896 = VECTOR('',#57897,1.); +#57897 = DIRECTION('',(0.,0.,1.)); +#57898 = ORIENTED_EDGE('',*,*,#51324,.T.); +#57899 = ORIENTED_EDGE('',*,*,#57900,.T.); +#57900 = EDGE_CURVE('',#51317,#57901,#57903,.T.); +#57901 = VERTEX_POINT('',#57902); +#57902 = CARTESIAN_POINT('',(6.,-4.65,0.85)); +#57903 = LINE('',#57904,#57905); +#57904 = CARTESIAN_POINT('',(6.,-4.65,0.622426637189)); +#57905 = VECTOR('',#57906,1.); +#57906 = DIRECTION('',(0.,0.,1.)); +#57907 = ORIENTED_EDGE('',*,*,#57908,.F.); +#57908 = EDGE_CURVE('',#57892,#57901,#57909,.T.); +#57909 = LINE('',#57910,#57911); +#57910 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57911 = VECTOR('',#57912,1.); +#57912 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57913 = PLANE('',#57914); +#57914 = AXIS2_PLACEMENT_3D('',#57915,#57916,#57917); +#57915 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#57916 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#57917 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57918 = ADVANCED_FACE('',(#57919),#57944,.F.); +#57919 = FACE_BOUND('',#57920,.F.); +#57920 = EDGE_LOOP('',(#57921,#57929,#57930,#57938)); +#57921 = ORIENTED_EDGE('',*,*,#57922,.F.); +#57922 = EDGE_CURVE('',#51605,#57923,#57925,.T.); +#57923 = VERTEX_POINT('',#57924); +#57924 = CARTESIAN_POINT('',(6.2,4.35,0.75)); +#57925 = LINE('',#57926,#57927); +#57926 = CARTESIAN_POINT('',(5.85,4.35,0.75)); +#57927 = VECTOR('',#57928,1.); +#57928 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57929 = ORIENTED_EDGE('',*,*,#51604,.T.); +#57930 = ORIENTED_EDGE('',*,*,#57931,.T.); +#57931 = EDGE_CURVE('',#51597,#57932,#57934,.T.); +#57932 = VERTEX_POINT('',#57933); +#57933 = CARTESIAN_POINT('',(6.2,4.15,0.75)); +#57934 = LINE('',#57935,#57936); +#57935 = CARTESIAN_POINT('',(5.85,4.15,0.75)); +#57936 = VECTOR('',#57937,1.); +#57937 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57938 = ORIENTED_EDGE('',*,*,#57939,.F.); +#57939 = EDGE_CURVE('',#57923,#57932,#57940,.T.); +#57940 = LINE('',#57941,#57942); +#57941 = CARTESIAN_POINT('',(6.2,4.35,0.75)); +#57942 = VECTOR('',#57943,1.); +#57943 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57944 = PLANE('',#57945); +#57945 = AXIS2_PLACEMENT_3D('',#57946,#57947,#57948); +#57946 = CARTESIAN_POINT('',(5.85,4.35,0.75)); +#57947 = DIRECTION('',(0.,0.,1.)); +#57948 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#57949 = ADVANCED_FACE('',(#57950),#57975,.F.); +#57950 = FACE_BOUND('',#57951,.F.); +#57951 = EDGE_LOOP('',(#57952,#57960,#57961,#57969)); +#57952 = ORIENTED_EDGE('',*,*,#57953,.F.); +#57953 = EDGE_CURVE('',#51333,#57954,#57956,.T.); +#57954 = VERTEX_POINT('',#57955); +#57955 = CARTESIAN_POINT('',(6.2,-4.15,0.75)); +#57956 = LINE('',#57957,#57958); +#57957 = CARTESIAN_POINT('',(5.85,-4.15,0.75)); +#57958 = VECTOR('',#57959,1.); +#57959 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57960 = ORIENTED_EDGE('',*,*,#51332,.T.); +#57961 = ORIENTED_EDGE('',*,*,#57962,.T.); +#57962 = EDGE_CURVE('',#51325,#57963,#57965,.T.); +#57963 = VERTEX_POINT('',#57964); +#57964 = CARTESIAN_POINT('',(6.2,-4.35,0.75)); +#57965 = LINE('',#57966,#57967); +#57966 = CARTESIAN_POINT('',(5.85,-4.35,0.75)); +#57967 = VECTOR('',#57968,1.); +#57968 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#57969 = ORIENTED_EDGE('',*,*,#57970,.F.); +#57970 = EDGE_CURVE('',#57954,#57963,#57971,.T.); +#57971 = LINE('',#57972,#57973); +#57972 = CARTESIAN_POINT('',(6.2,-4.15,0.75)); +#57973 = VECTOR('',#57974,1.); +#57974 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#57975 = PLANE('',#57976); +#57976 = AXIS2_PLACEMENT_3D('',#57977,#57978,#57979); +#57977 = CARTESIAN_POINT('',(5.85,-4.15,0.75)); +#57978 = DIRECTION('',(0.,0.,1.)); +#57979 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#57980 = ADVANCED_FACE('',(#57981),#58006,.F.); +#57981 = FACE_BOUND('',#57982,.F.); +#57982 = EDGE_LOOP('',(#57983,#57991,#57992,#58000)); +#57983 = ORIENTED_EDGE('',*,*,#57984,.F.); +#57984 = EDGE_CURVE('',#51597,#57985,#57987,.T.); +#57985 = VERTEX_POINT('',#57986); +#57986 = CARTESIAN_POINT('',(6.,4.15,0.85)); +#57987 = LINE('',#57988,#57989); +#57988 = CARTESIAN_POINT('',(6.,4.15,0.622426637189)); +#57989 = VECTOR('',#57990,1.); +#57990 = DIRECTION('',(0.,0.,1.)); +#57991 = ORIENTED_EDGE('',*,*,#51596,.T.); +#57992 = ORIENTED_EDGE('',*,*,#57993,.T.); +#57993 = EDGE_CURVE('',#51589,#57994,#57996,.T.); +#57994 = VERTEX_POINT('',#57995); +#57995 = CARTESIAN_POINT('',(6.,3.85,0.85)); +#57996 = LINE('',#57997,#57998); +#57997 = CARTESIAN_POINT('',(6.,3.85,0.622426637189)); +#57998 = VECTOR('',#57999,1.); +#57999 = DIRECTION('',(0.,0.,1.)); +#58000 = ORIENTED_EDGE('',*,*,#58001,.F.); +#58001 = EDGE_CURVE('',#57985,#57994,#58002,.T.); +#58002 = LINE('',#58003,#58004); +#58003 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58004 = VECTOR('',#58005,1.); +#58005 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58006 = PLANE('',#58007); +#58007 = AXIS2_PLACEMENT_3D('',#58008,#58009,#58010); +#58008 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58009 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58010 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58011 = ADVANCED_FACE('',(#58012),#58037,.F.); +#58012 = FACE_BOUND('',#58013,.F.); +#58013 = EDGE_LOOP('',(#58014,#58022,#58023,#58031)); +#58014 = ORIENTED_EDGE('',*,*,#58015,.F.); +#58015 = EDGE_CURVE('',#51341,#58016,#58018,.T.); +#58016 = VERTEX_POINT('',#58017); +#58017 = CARTESIAN_POINT('',(6.,-3.85,0.85)); +#58018 = LINE('',#58019,#58020); +#58019 = CARTESIAN_POINT('',(6.,-3.85,0.622426637189)); +#58020 = VECTOR('',#58021,1.); +#58021 = DIRECTION('',(0.,0.,1.)); +#58022 = ORIENTED_EDGE('',*,*,#51340,.T.); +#58023 = ORIENTED_EDGE('',*,*,#58024,.T.); +#58024 = EDGE_CURVE('',#51333,#58025,#58027,.T.); +#58025 = VERTEX_POINT('',#58026); +#58026 = CARTESIAN_POINT('',(6.,-4.15,0.85)); +#58027 = LINE('',#58028,#58029); +#58028 = CARTESIAN_POINT('',(6.,-4.15,0.622426637189)); +#58029 = VECTOR('',#58030,1.); +#58030 = DIRECTION('',(0.,0.,1.)); +#58031 = ORIENTED_EDGE('',*,*,#58032,.F.); +#58032 = EDGE_CURVE('',#58016,#58025,#58033,.T.); +#58033 = LINE('',#58034,#58035); +#58034 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58035 = VECTOR('',#58036,1.); +#58036 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58037 = PLANE('',#58038); +#58038 = AXIS2_PLACEMENT_3D('',#58039,#58040,#58041); +#58039 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58040 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58041 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58042 = ADVANCED_FACE('',(#58043),#58068,.F.); +#58043 = FACE_BOUND('',#58044,.F.); +#58044 = EDGE_LOOP('',(#58045,#58053,#58054,#58062)); +#58045 = ORIENTED_EDGE('',*,*,#58046,.F.); +#58046 = EDGE_CURVE('',#51589,#58047,#58049,.T.); +#58047 = VERTEX_POINT('',#58048); +#58048 = CARTESIAN_POINT('',(6.2,3.85,0.75)); +#58049 = LINE('',#58050,#58051); +#58050 = CARTESIAN_POINT('',(5.85,3.85,0.75)); +#58051 = VECTOR('',#58052,1.); +#58052 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58053 = ORIENTED_EDGE('',*,*,#51588,.T.); +#58054 = ORIENTED_EDGE('',*,*,#58055,.T.); +#58055 = EDGE_CURVE('',#51581,#58056,#58058,.T.); +#58056 = VERTEX_POINT('',#58057); +#58057 = CARTESIAN_POINT('',(6.2,3.65,0.75)); +#58058 = LINE('',#58059,#58060); +#58059 = CARTESIAN_POINT('',(5.85,3.65,0.75)); +#58060 = VECTOR('',#58061,1.); +#58061 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58062 = ORIENTED_EDGE('',*,*,#58063,.F.); +#58063 = EDGE_CURVE('',#58047,#58056,#58064,.T.); +#58064 = LINE('',#58065,#58066); +#58065 = CARTESIAN_POINT('',(6.2,3.85,0.75)); +#58066 = VECTOR('',#58067,1.); +#58067 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58068 = PLANE('',#58069); +#58069 = AXIS2_PLACEMENT_3D('',#58070,#58071,#58072); +#58070 = CARTESIAN_POINT('',(5.85,3.85,0.75)); +#58071 = DIRECTION('',(0.,0.,1.)); +#58072 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58073 = ADVANCED_FACE('',(#58074),#58099,.F.); +#58074 = FACE_BOUND('',#58075,.F.); +#58075 = EDGE_LOOP('',(#58076,#58084,#58085,#58093)); +#58076 = ORIENTED_EDGE('',*,*,#58077,.F.); +#58077 = EDGE_CURVE('',#51349,#58078,#58080,.T.); +#58078 = VERTEX_POINT('',#58079); +#58079 = CARTESIAN_POINT('',(6.2,-3.65,0.75)); +#58080 = LINE('',#58081,#58082); +#58081 = CARTESIAN_POINT('',(5.85,-3.65,0.75)); +#58082 = VECTOR('',#58083,1.); +#58083 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58084 = ORIENTED_EDGE('',*,*,#51348,.T.); +#58085 = ORIENTED_EDGE('',*,*,#58086,.T.); +#58086 = EDGE_CURVE('',#51341,#58087,#58089,.T.); +#58087 = VERTEX_POINT('',#58088); +#58088 = CARTESIAN_POINT('',(6.2,-3.85,0.75)); +#58089 = LINE('',#58090,#58091); +#58090 = CARTESIAN_POINT('',(5.85,-3.85,0.75)); +#58091 = VECTOR('',#58092,1.); +#58092 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58093 = ORIENTED_EDGE('',*,*,#58094,.F.); +#58094 = EDGE_CURVE('',#58078,#58087,#58095,.T.); +#58095 = LINE('',#58096,#58097); +#58096 = CARTESIAN_POINT('',(6.2,-3.65,0.75)); +#58097 = VECTOR('',#58098,1.); +#58098 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58099 = PLANE('',#58100); +#58100 = AXIS2_PLACEMENT_3D('',#58101,#58102,#58103); +#58101 = CARTESIAN_POINT('',(5.85,-3.65,0.75)); +#58102 = DIRECTION('',(0.,0.,1.)); +#58103 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58104 = ADVANCED_FACE('',(#58105),#58130,.F.); +#58105 = FACE_BOUND('',#58106,.F.); +#58106 = EDGE_LOOP('',(#58107,#58115,#58116,#58124)); +#58107 = ORIENTED_EDGE('',*,*,#58108,.F.); +#58108 = EDGE_CURVE('',#51581,#58109,#58111,.T.); +#58109 = VERTEX_POINT('',#58110); +#58110 = CARTESIAN_POINT('',(6.,3.65,0.85)); +#58111 = LINE('',#58112,#58113); +#58112 = CARTESIAN_POINT('',(6.,3.65,0.622426637189)); +#58113 = VECTOR('',#58114,1.); +#58114 = DIRECTION('',(0.,0.,1.)); +#58115 = ORIENTED_EDGE('',*,*,#51580,.T.); +#58116 = ORIENTED_EDGE('',*,*,#58117,.T.); +#58117 = EDGE_CURVE('',#51573,#58118,#58120,.T.); +#58118 = VERTEX_POINT('',#58119); +#58119 = CARTESIAN_POINT('',(6.,3.35,0.85)); +#58120 = LINE('',#58121,#58122); +#58121 = CARTESIAN_POINT('',(6.,3.35,0.622426637189)); +#58122 = VECTOR('',#58123,1.); +#58123 = DIRECTION('',(0.,0.,1.)); +#58124 = ORIENTED_EDGE('',*,*,#58125,.F.); +#58125 = EDGE_CURVE('',#58109,#58118,#58126,.T.); +#58126 = LINE('',#58127,#58128); +#58127 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58128 = VECTOR('',#58129,1.); +#58129 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58130 = PLANE('',#58131); +#58131 = AXIS2_PLACEMENT_3D('',#58132,#58133,#58134); +#58132 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58133 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58134 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58135 = ADVANCED_FACE('',(#58136),#58161,.F.); +#58136 = FACE_BOUND('',#58137,.F.); +#58137 = EDGE_LOOP('',(#58138,#58146,#58147,#58155)); +#58138 = ORIENTED_EDGE('',*,*,#58139,.F.); +#58139 = EDGE_CURVE('',#51357,#58140,#58142,.T.); +#58140 = VERTEX_POINT('',#58141); +#58141 = CARTESIAN_POINT('',(6.,-3.35,0.85)); +#58142 = LINE('',#58143,#58144); +#58143 = CARTESIAN_POINT('',(6.,-3.35,0.622426637189)); +#58144 = VECTOR('',#58145,1.); +#58145 = DIRECTION('',(0.,0.,1.)); +#58146 = ORIENTED_EDGE('',*,*,#51356,.T.); +#58147 = ORIENTED_EDGE('',*,*,#58148,.T.); +#58148 = EDGE_CURVE('',#51349,#58149,#58151,.T.); +#58149 = VERTEX_POINT('',#58150); +#58150 = CARTESIAN_POINT('',(6.,-3.65,0.85)); +#58151 = LINE('',#58152,#58153); +#58152 = CARTESIAN_POINT('',(6.,-3.65,0.622426637189)); +#58153 = VECTOR('',#58154,1.); +#58154 = DIRECTION('',(0.,0.,1.)); +#58155 = ORIENTED_EDGE('',*,*,#58156,.F.); +#58156 = EDGE_CURVE('',#58140,#58149,#58157,.T.); +#58157 = LINE('',#58158,#58159); +#58158 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58159 = VECTOR('',#58160,1.); +#58160 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58161 = PLANE('',#58162); +#58162 = AXIS2_PLACEMENT_3D('',#58163,#58164,#58165); +#58163 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58164 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58165 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58166 = ADVANCED_FACE('',(#58167),#58192,.F.); +#58167 = FACE_BOUND('',#58168,.F.); +#58168 = EDGE_LOOP('',(#58169,#58177,#58178,#58186)); +#58169 = ORIENTED_EDGE('',*,*,#58170,.F.); +#58170 = EDGE_CURVE('',#51573,#58171,#58173,.T.); +#58171 = VERTEX_POINT('',#58172); +#58172 = CARTESIAN_POINT('',(6.2,3.35,0.75)); +#58173 = LINE('',#58174,#58175); +#58174 = CARTESIAN_POINT('',(5.85,3.35,0.75)); +#58175 = VECTOR('',#58176,1.); +#58176 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58177 = ORIENTED_EDGE('',*,*,#51572,.T.); +#58178 = ORIENTED_EDGE('',*,*,#58179,.T.); +#58179 = EDGE_CURVE('',#51565,#58180,#58182,.T.); +#58180 = VERTEX_POINT('',#58181); +#58181 = CARTESIAN_POINT('',(6.2,3.15,0.75)); +#58182 = LINE('',#58183,#58184); +#58183 = CARTESIAN_POINT('',(5.85,3.15,0.75)); +#58184 = VECTOR('',#58185,1.); +#58185 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58186 = ORIENTED_EDGE('',*,*,#58187,.F.); +#58187 = EDGE_CURVE('',#58171,#58180,#58188,.T.); +#58188 = LINE('',#58189,#58190); +#58189 = CARTESIAN_POINT('',(6.2,3.35,0.75)); +#58190 = VECTOR('',#58191,1.); +#58191 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58192 = PLANE('',#58193); +#58193 = AXIS2_PLACEMENT_3D('',#58194,#58195,#58196); +#58194 = CARTESIAN_POINT('',(5.85,3.35,0.75)); +#58195 = DIRECTION('',(0.,0.,1.)); +#58196 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58197 = ADVANCED_FACE('',(#58198),#58223,.F.); +#58198 = FACE_BOUND('',#58199,.F.); +#58199 = EDGE_LOOP('',(#58200,#58208,#58209,#58217)); +#58200 = ORIENTED_EDGE('',*,*,#58201,.F.); +#58201 = EDGE_CURVE('',#51365,#58202,#58204,.T.); +#58202 = VERTEX_POINT('',#58203); +#58203 = CARTESIAN_POINT('',(6.2,-3.15,0.75)); +#58204 = LINE('',#58205,#58206); +#58205 = CARTESIAN_POINT('',(5.85,-3.15,0.75)); +#58206 = VECTOR('',#58207,1.); +#58207 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58208 = ORIENTED_EDGE('',*,*,#51364,.T.); +#58209 = ORIENTED_EDGE('',*,*,#58210,.T.); +#58210 = EDGE_CURVE('',#51357,#58211,#58213,.T.); +#58211 = VERTEX_POINT('',#58212); +#58212 = CARTESIAN_POINT('',(6.2,-3.35,0.75)); +#58213 = LINE('',#58214,#58215); +#58214 = CARTESIAN_POINT('',(5.85,-3.35,0.75)); +#58215 = VECTOR('',#58216,1.); +#58216 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58217 = ORIENTED_EDGE('',*,*,#58218,.F.); +#58218 = EDGE_CURVE('',#58202,#58211,#58219,.T.); +#58219 = LINE('',#58220,#58221); +#58220 = CARTESIAN_POINT('',(6.2,-3.15,0.75)); +#58221 = VECTOR('',#58222,1.); +#58222 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58223 = PLANE('',#58224); +#58224 = AXIS2_PLACEMENT_3D('',#58225,#58226,#58227); +#58225 = CARTESIAN_POINT('',(5.85,-3.15,0.75)); +#58226 = DIRECTION('',(0.,0.,1.)); +#58227 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58228 = ADVANCED_FACE('',(#58229),#58254,.F.); +#58229 = FACE_BOUND('',#58230,.F.); +#58230 = EDGE_LOOP('',(#58231,#58239,#58240,#58248)); +#58231 = ORIENTED_EDGE('',*,*,#58232,.F.); +#58232 = EDGE_CURVE('',#51565,#58233,#58235,.T.); +#58233 = VERTEX_POINT('',#58234); +#58234 = CARTESIAN_POINT('',(6.,3.15,0.85)); +#58235 = LINE('',#58236,#58237); +#58236 = CARTESIAN_POINT('',(6.,3.15,0.622426637189)); +#58237 = VECTOR('',#58238,1.); +#58238 = DIRECTION('',(0.,0.,1.)); +#58239 = ORIENTED_EDGE('',*,*,#51564,.T.); +#58240 = ORIENTED_EDGE('',*,*,#58241,.T.); +#58241 = EDGE_CURVE('',#51557,#58242,#58244,.T.); +#58242 = VERTEX_POINT('',#58243); +#58243 = CARTESIAN_POINT('',(6.,2.85,0.85)); +#58244 = LINE('',#58245,#58246); +#58245 = CARTESIAN_POINT('',(6.,2.85,0.622426637189)); +#58246 = VECTOR('',#58247,1.); +#58247 = DIRECTION('',(0.,0.,1.)); +#58248 = ORIENTED_EDGE('',*,*,#58249,.F.); +#58249 = EDGE_CURVE('',#58233,#58242,#58250,.T.); +#58250 = LINE('',#58251,#58252); +#58251 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58252 = VECTOR('',#58253,1.); +#58253 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58254 = PLANE('',#58255); +#58255 = AXIS2_PLACEMENT_3D('',#58256,#58257,#58258); +#58256 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58257 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58258 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58259 = ADVANCED_FACE('',(#58260),#58285,.F.); +#58260 = FACE_BOUND('',#58261,.F.); +#58261 = EDGE_LOOP('',(#58262,#58270,#58271,#58279)); +#58262 = ORIENTED_EDGE('',*,*,#58263,.F.); +#58263 = EDGE_CURVE('',#51373,#58264,#58266,.T.); +#58264 = VERTEX_POINT('',#58265); +#58265 = CARTESIAN_POINT('',(6.,-2.85,0.85)); +#58266 = LINE('',#58267,#58268); +#58267 = CARTESIAN_POINT('',(6.,-2.85,0.622426637189)); +#58268 = VECTOR('',#58269,1.); +#58269 = DIRECTION('',(0.,0.,1.)); +#58270 = ORIENTED_EDGE('',*,*,#51372,.T.); +#58271 = ORIENTED_EDGE('',*,*,#58272,.T.); +#58272 = EDGE_CURVE('',#51365,#58273,#58275,.T.); +#58273 = VERTEX_POINT('',#58274); +#58274 = CARTESIAN_POINT('',(6.,-3.15,0.85)); +#58275 = LINE('',#58276,#58277); +#58276 = CARTESIAN_POINT('',(6.,-3.15,0.622426637189)); +#58277 = VECTOR('',#58278,1.); +#58278 = DIRECTION('',(0.,0.,1.)); +#58279 = ORIENTED_EDGE('',*,*,#58280,.F.); +#58280 = EDGE_CURVE('',#58264,#58273,#58281,.T.); +#58281 = LINE('',#58282,#58283); +#58282 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58283 = VECTOR('',#58284,1.); +#58284 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58285 = PLANE('',#58286); +#58286 = AXIS2_PLACEMENT_3D('',#58287,#58288,#58289); +#58287 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58288 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58289 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58290 = ADVANCED_FACE('',(#58291),#58316,.F.); +#58291 = FACE_BOUND('',#58292,.F.); +#58292 = EDGE_LOOP('',(#58293,#58301,#58302,#58310)); +#58293 = ORIENTED_EDGE('',*,*,#58294,.F.); +#58294 = EDGE_CURVE('',#51557,#58295,#58297,.T.); +#58295 = VERTEX_POINT('',#58296); +#58296 = CARTESIAN_POINT('',(6.2,2.85,0.75)); +#58297 = LINE('',#58298,#58299); +#58298 = CARTESIAN_POINT('',(5.85,2.85,0.75)); +#58299 = VECTOR('',#58300,1.); +#58300 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58301 = ORIENTED_EDGE('',*,*,#51556,.T.); +#58302 = ORIENTED_EDGE('',*,*,#58303,.T.); +#58303 = EDGE_CURVE('',#51549,#58304,#58306,.T.); +#58304 = VERTEX_POINT('',#58305); +#58305 = CARTESIAN_POINT('',(6.2,2.65,0.75)); +#58306 = LINE('',#58307,#58308); +#58307 = CARTESIAN_POINT('',(5.85,2.65,0.75)); +#58308 = VECTOR('',#58309,1.); +#58309 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58310 = ORIENTED_EDGE('',*,*,#58311,.F.); +#58311 = EDGE_CURVE('',#58295,#58304,#58312,.T.); +#58312 = LINE('',#58313,#58314); +#58313 = CARTESIAN_POINT('',(6.2,2.85,0.75)); +#58314 = VECTOR('',#58315,1.); +#58315 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58316 = PLANE('',#58317); +#58317 = AXIS2_PLACEMENT_3D('',#58318,#58319,#58320); +#58318 = CARTESIAN_POINT('',(5.85,2.85,0.75)); +#58319 = DIRECTION('',(0.,0.,1.)); +#58320 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58321 = ADVANCED_FACE('',(#58322),#58347,.F.); +#58322 = FACE_BOUND('',#58323,.F.); +#58323 = EDGE_LOOP('',(#58324,#58332,#58333,#58341)); +#58324 = ORIENTED_EDGE('',*,*,#58325,.F.); +#58325 = EDGE_CURVE('',#51381,#58326,#58328,.T.); +#58326 = VERTEX_POINT('',#58327); +#58327 = CARTESIAN_POINT('',(6.2,-2.65,0.75)); +#58328 = LINE('',#58329,#58330); +#58329 = CARTESIAN_POINT('',(5.85,-2.65,0.75)); +#58330 = VECTOR('',#58331,1.); +#58331 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58332 = ORIENTED_EDGE('',*,*,#51380,.T.); +#58333 = ORIENTED_EDGE('',*,*,#58334,.T.); +#58334 = EDGE_CURVE('',#51373,#58335,#58337,.T.); +#58335 = VERTEX_POINT('',#58336); +#58336 = CARTESIAN_POINT('',(6.2,-2.85,0.75)); +#58337 = LINE('',#58338,#58339); +#58338 = CARTESIAN_POINT('',(5.85,-2.85,0.75)); +#58339 = VECTOR('',#58340,1.); +#58340 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58341 = ORIENTED_EDGE('',*,*,#58342,.F.); +#58342 = EDGE_CURVE('',#58326,#58335,#58343,.T.); +#58343 = LINE('',#58344,#58345); +#58344 = CARTESIAN_POINT('',(6.2,-2.65,0.75)); +#58345 = VECTOR('',#58346,1.); +#58346 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58347 = PLANE('',#58348); +#58348 = AXIS2_PLACEMENT_3D('',#58349,#58350,#58351); +#58349 = CARTESIAN_POINT('',(5.85,-2.65,0.75)); +#58350 = DIRECTION('',(0.,0.,1.)); +#58351 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58352 = ADVANCED_FACE('',(#58353),#58378,.F.); +#58353 = FACE_BOUND('',#58354,.F.); +#58354 = EDGE_LOOP('',(#58355,#58363,#58364,#58372)); +#58355 = ORIENTED_EDGE('',*,*,#58356,.F.); +#58356 = EDGE_CURVE('',#51549,#58357,#58359,.T.); +#58357 = VERTEX_POINT('',#58358); +#58358 = CARTESIAN_POINT('',(6.,2.65,0.85)); +#58359 = LINE('',#58360,#58361); +#58360 = CARTESIAN_POINT('',(6.,2.65,0.622426637189)); +#58361 = VECTOR('',#58362,1.); +#58362 = DIRECTION('',(0.,0.,1.)); +#58363 = ORIENTED_EDGE('',*,*,#51548,.T.); +#58364 = ORIENTED_EDGE('',*,*,#58365,.T.); +#58365 = EDGE_CURVE('',#51541,#58366,#58368,.T.); +#58366 = VERTEX_POINT('',#58367); +#58367 = CARTESIAN_POINT('',(6.,2.35,0.85)); +#58368 = LINE('',#58369,#58370); +#58369 = CARTESIAN_POINT('',(6.,2.35,0.622426637189)); +#58370 = VECTOR('',#58371,1.); +#58371 = DIRECTION('',(0.,0.,1.)); +#58372 = ORIENTED_EDGE('',*,*,#58373,.F.); +#58373 = EDGE_CURVE('',#58357,#58366,#58374,.T.); +#58374 = LINE('',#58375,#58376); +#58375 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58376 = VECTOR('',#58377,1.); +#58377 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58378 = PLANE('',#58379); +#58379 = AXIS2_PLACEMENT_3D('',#58380,#58381,#58382); +#58380 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58381 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58382 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58383 = ADVANCED_FACE('',(#58384),#58409,.F.); +#58384 = FACE_BOUND('',#58385,.F.); +#58385 = EDGE_LOOP('',(#58386,#58394,#58395,#58403)); +#58386 = ORIENTED_EDGE('',*,*,#58387,.F.); +#58387 = EDGE_CURVE('',#51389,#58388,#58390,.T.); +#58388 = VERTEX_POINT('',#58389); +#58389 = CARTESIAN_POINT('',(6.,-2.35,0.85)); +#58390 = LINE('',#58391,#58392); +#58391 = CARTESIAN_POINT('',(6.,-2.35,0.622426637189)); +#58392 = VECTOR('',#58393,1.); +#58393 = DIRECTION('',(0.,0.,1.)); +#58394 = ORIENTED_EDGE('',*,*,#51388,.T.); +#58395 = ORIENTED_EDGE('',*,*,#58396,.T.); +#58396 = EDGE_CURVE('',#51381,#58397,#58399,.T.); +#58397 = VERTEX_POINT('',#58398); +#58398 = CARTESIAN_POINT('',(6.,-2.65,0.85)); +#58399 = LINE('',#58400,#58401); +#58400 = CARTESIAN_POINT('',(6.,-2.65,0.622426637189)); +#58401 = VECTOR('',#58402,1.); +#58402 = DIRECTION('',(0.,0.,1.)); +#58403 = ORIENTED_EDGE('',*,*,#58404,.F.); +#58404 = EDGE_CURVE('',#58388,#58397,#58405,.T.); +#58405 = LINE('',#58406,#58407); +#58406 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58407 = VECTOR('',#58408,1.); +#58408 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58409 = PLANE('',#58410); +#58410 = AXIS2_PLACEMENT_3D('',#58411,#58412,#58413); +#58411 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58412 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58413 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58414 = ADVANCED_FACE('',(#58415),#58440,.F.); +#58415 = FACE_BOUND('',#58416,.F.); +#58416 = EDGE_LOOP('',(#58417,#58425,#58426,#58434)); +#58417 = ORIENTED_EDGE('',*,*,#58418,.F.); +#58418 = EDGE_CURVE('',#51541,#58419,#58421,.T.); +#58419 = VERTEX_POINT('',#58420); +#58420 = CARTESIAN_POINT('',(6.2,2.35,0.75)); +#58421 = LINE('',#58422,#58423); +#58422 = CARTESIAN_POINT('',(5.85,2.35,0.75)); +#58423 = VECTOR('',#58424,1.); +#58424 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58425 = ORIENTED_EDGE('',*,*,#51540,.T.); +#58426 = ORIENTED_EDGE('',*,*,#58427,.T.); +#58427 = EDGE_CURVE('',#51533,#58428,#58430,.T.); +#58428 = VERTEX_POINT('',#58429); +#58429 = CARTESIAN_POINT('',(6.2,2.15,0.75)); +#58430 = LINE('',#58431,#58432); +#58431 = CARTESIAN_POINT('',(5.85,2.15,0.75)); +#58432 = VECTOR('',#58433,1.); +#58433 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58434 = ORIENTED_EDGE('',*,*,#58435,.F.); +#58435 = EDGE_CURVE('',#58419,#58428,#58436,.T.); +#58436 = LINE('',#58437,#58438); +#58437 = CARTESIAN_POINT('',(6.2,2.35,0.75)); +#58438 = VECTOR('',#58439,1.); +#58439 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58440 = PLANE('',#58441); +#58441 = AXIS2_PLACEMENT_3D('',#58442,#58443,#58444); +#58442 = CARTESIAN_POINT('',(5.85,2.35,0.75)); +#58443 = DIRECTION('',(0.,0.,1.)); +#58444 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58445 = ADVANCED_FACE('',(#58446),#58471,.F.); +#58446 = FACE_BOUND('',#58447,.F.); +#58447 = EDGE_LOOP('',(#58448,#58456,#58457,#58465)); +#58448 = ORIENTED_EDGE('',*,*,#58449,.F.); +#58449 = EDGE_CURVE('',#51397,#58450,#58452,.T.); +#58450 = VERTEX_POINT('',#58451); +#58451 = CARTESIAN_POINT('',(6.2,-2.15,0.75)); +#58452 = LINE('',#58453,#58454); +#58453 = CARTESIAN_POINT('',(5.85,-2.15,0.75)); +#58454 = VECTOR('',#58455,1.); +#58455 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58456 = ORIENTED_EDGE('',*,*,#51396,.T.); +#58457 = ORIENTED_EDGE('',*,*,#58458,.T.); +#58458 = EDGE_CURVE('',#51389,#58459,#58461,.T.); +#58459 = VERTEX_POINT('',#58460); +#58460 = CARTESIAN_POINT('',(6.2,-2.35,0.75)); +#58461 = LINE('',#58462,#58463); +#58462 = CARTESIAN_POINT('',(5.85,-2.35,0.75)); +#58463 = VECTOR('',#58464,1.); +#58464 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58465 = ORIENTED_EDGE('',*,*,#58466,.F.); +#58466 = EDGE_CURVE('',#58450,#58459,#58467,.T.); +#58467 = LINE('',#58468,#58469); +#58468 = CARTESIAN_POINT('',(6.2,-2.15,0.75)); +#58469 = VECTOR('',#58470,1.); +#58470 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58471 = PLANE('',#58472); +#58472 = AXIS2_PLACEMENT_3D('',#58473,#58474,#58475); +#58473 = CARTESIAN_POINT('',(5.85,-2.15,0.75)); +#58474 = DIRECTION('',(0.,0.,1.)); +#58475 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58476 = ADVANCED_FACE('',(#58477),#58502,.F.); +#58477 = FACE_BOUND('',#58478,.F.); +#58478 = EDGE_LOOP('',(#58479,#58487,#58488,#58496)); +#58479 = ORIENTED_EDGE('',*,*,#58480,.F.); +#58480 = EDGE_CURVE('',#51533,#58481,#58483,.T.); +#58481 = VERTEX_POINT('',#58482); +#58482 = CARTESIAN_POINT('',(6.,2.15,0.85)); +#58483 = LINE('',#58484,#58485); +#58484 = CARTESIAN_POINT('',(6.,2.15,0.622426637189)); +#58485 = VECTOR('',#58486,1.); +#58486 = DIRECTION('',(0.,0.,1.)); +#58487 = ORIENTED_EDGE('',*,*,#51532,.T.); +#58488 = ORIENTED_EDGE('',*,*,#58489,.T.); +#58489 = EDGE_CURVE('',#51525,#58490,#58492,.T.); +#58490 = VERTEX_POINT('',#58491); +#58491 = CARTESIAN_POINT('',(6.,1.85,0.85)); +#58492 = LINE('',#58493,#58494); +#58493 = CARTESIAN_POINT('',(6.,1.85,0.622426637189)); +#58494 = VECTOR('',#58495,1.); +#58495 = DIRECTION('',(0.,0.,1.)); +#58496 = ORIENTED_EDGE('',*,*,#58497,.F.); +#58497 = EDGE_CURVE('',#58481,#58490,#58498,.T.); +#58498 = LINE('',#58499,#58500); +#58499 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58500 = VECTOR('',#58501,1.); +#58501 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58502 = PLANE('',#58503); +#58503 = AXIS2_PLACEMENT_3D('',#58504,#58505,#58506); +#58504 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58505 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58506 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58507 = ADVANCED_FACE('',(#58508),#58533,.F.); +#58508 = FACE_BOUND('',#58509,.F.); +#58509 = EDGE_LOOP('',(#58510,#58518,#58519,#58527)); +#58510 = ORIENTED_EDGE('',*,*,#58511,.F.); +#58511 = EDGE_CURVE('',#51405,#58512,#58514,.T.); +#58512 = VERTEX_POINT('',#58513); +#58513 = CARTESIAN_POINT('',(6.,-1.85,0.85)); +#58514 = LINE('',#58515,#58516); +#58515 = CARTESIAN_POINT('',(6.,-1.85,0.622426637189)); +#58516 = VECTOR('',#58517,1.); +#58517 = DIRECTION('',(0.,0.,1.)); +#58518 = ORIENTED_EDGE('',*,*,#51404,.T.); +#58519 = ORIENTED_EDGE('',*,*,#58520,.T.); +#58520 = EDGE_CURVE('',#51397,#58521,#58523,.T.); +#58521 = VERTEX_POINT('',#58522); +#58522 = CARTESIAN_POINT('',(6.,-2.15,0.85)); +#58523 = LINE('',#58524,#58525); +#58524 = CARTESIAN_POINT('',(6.,-2.15,0.622426637189)); +#58525 = VECTOR('',#58526,1.); +#58526 = DIRECTION('',(0.,0.,1.)); +#58527 = ORIENTED_EDGE('',*,*,#58528,.F.); +#58528 = EDGE_CURVE('',#58512,#58521,#58529,.T.); +#58529 = LINE('',#58530,#58531); +#58530 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58531 = VECTOR('',#58532,1.); +#58532 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58533 = PLANE('',#58534); +#58534 = AXIS2_PLACEMENT_3D('',#58535,#58536,#58537); +#58535 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58536 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58537 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58538 = ADVANCED_FACE('',(#58539),#58564,.F.); +#58539 = FACE_BOUND('',#58540,.F.); +#58540 = EDGE_LOOP('',(#58541,#58549,#58550,#58558)); +#58541 = ORIENTED_EDGE('',*,*,#58542,.F.); +#58542 = EDGE_CURVE('',#51525,#58543,#58545,.T.); +#58543 = VERTEX_POINT('',#58544); +#58544 = CARTESIAN_POINT('',(6.2,1.85,0.75)); +#58545 = LINE('',#58546,#58547); +#58546 = CARTESIAN_POINT('',(5.85,1.85,0.75)); +#58547 = VECTOR('',#58548,1.); +#58548 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58549 = ORIENTED_EDGE('',*,*,#51524,.T.); +#58550 = ORIENTED_EDGE('',*,*,#58551,.T.); +#58551 = EDGE_CURVE('',#51517,#58552,#58554,.T.); +#58552 = VERTEX_POINT('',#58553); +#58553 = CARTESIAN_POINT('',(6.2,1.65,0.75)); +#58554 = LINE('',#58555,#58556); +#58555 = CARTESIAN_POINT('',(5.85,1.65,0.75)); +#58556 = VECTOR('',#58557,1.); +#58557 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58558 = ORIENTED_EDGE('',*,*,#58559,.F.); +#58559 = EDGE_CURVE('',#58543,#58552,#58560,.T.); +#58560 = LINE('',#58561,#58562); +#58561 = CARTESIAN_POINT('',(6.2,1.85,0.75)); +#58562 = VECTOR('',#58563,1.); +#58563 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58564 = PLANE('',#58565); +#58565 = AXIS2_PLACEMENT_3D('',#58566,#58567,#58568); +#58566 = CARTESIAN_POINT('',(5.85,1.85,0.75)); +#58567 = DIRECTION('',(0.,0.,1.)); +#58568 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58569 = ADVANCED_FACE('',(#58570),#58595,.F.); +#58570 = FACE_BOUND('',#58571,.F.); +#58571 = EDGE_LOOP('',(#58572,#58580,#58581,#58589)); +#58572 = ORIENTED_EDGE('',*,*,#58573,.F.); +#58573 = EDGE_CURVE('',#51413,#58574,#58576,.T.); +#58574 = VERTEX_POINT('',#58575); +#58575 = CARTESIAN_POINT('',(6.2,-1.65,0.75)); +#58576 = LINE('',#58577,#58578); +#58577 = CARTESIAN_POINT('',(5.85,-1.65,0.75)); +#58578 = VECTOR('',#58579,1.); +#58579 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58580 = ORIENTED_EDGE('',*,*,#51412,.T.); +#58581 = ORIENTED_EDGE('',*,*,#58582,.T.); +#58582 = EDGE_CURVE('',#51405,#58583,#58585,.T.); +#58583 = VERTEX_POINT('',#58584); +#58584 = CARTESIAN_POINT('',(6.2,-1.85,0.75)); +#58585 = LINE('',#58586,#58587); +#58586 = CARTESIAN_POINT('',(5.85,-1.85,0.75)); +#58587 = VECTOR('',#58588,1.); +#58588 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58589 = ORIENTED_EDGE('',*,*,#58590,.F.); +#58590 = EDGE_CURVE('',#58574,#58583,#58591,.T.); +#58591 = LINE('',#58592,#58593); +#58592 = CARTESIAN_POINT('',(6.2,-1.65,0.75)); +#58593 = VECTOR('',#58594,1.); +#58594 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58595 = PLANE('',#58596); +#58596 = AXIS2_PLACEMENT_3D('',#58597,#58598,#58599); +#58597 = CARTESIAN_POINT('',(5.85,-1.65,0.75)); +#58598 = DIRECTION('',(0.,0.,1.)); +#58599 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58600 = ADVANCED_FACE('',(#58601),#58626,.F.); +#58601 = FACE_BOUND('',#58602,.F.); +#58602 = EDGE_LOOP('',(#58603,#58611,#58612,#58620)); +#58603 = ORIENTED_EDGE('',*,*,#58604,.F.); +#58604 = EDGE_CURVE('',#51517,#58605,#58607,.T.); +#58605 = VERTEX_POINT('',#58606); +#58606 = CARTESIAN_POINT('',(6.,1.65,0.85)); +#58607 = LINE('',#58608,#58609); +#58608 = CARTESIAN_POINT('',(6.,1.65,0.622426637189)); +#58609 = VECTOR('',#58610,1.); +#58610 = DIRECTION('',(0.,0.,1.)); +#58611 = ORIENTED_EDGE('',*,*,#51516,.T.); +#58612 = ORIENTED_EDGE('',*,*,#58613,.T.); +#58613 = EDGE_CURVE('',#51509,#58614,#58616,.T.); +#58614 = VERTEX_POINT('',#58615); +#58615 = CARTESIAN_POINT('',(6.,1.35,0.85)); +#58616 = LINE('',#58617,#58618); +#58617 = CARTESIAN_POINT('',(6.,1.35,0.622426637189)); +#58618 = VECTOR('',#58619,1.); +#58619 = DIRECTION('',(0.,0.,1.)); +#58620 = ORIENTED_EDGE('',*,*,#58621,.F.); +#58621 = EDGE_CURVE('',#58605,#58614,#58622,.T.); +#58622 = LINE('',#58623,#58624); +#58623 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58624 = VECTOR('',#58625,1.); +#58625 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58626 = PLANE('',#58627); +#58627 = AXIS2_PLACEMENT_3D('',#58628,#58629,#58630); +#58628 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58629 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58630 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58631 = ADVANCED_FACE('',(#58632),#58657,.F.); +#58632 = FACE_BOUND('',#58633,.F.); +#58633 = EDGE_LOOP('',(#58634,#58642,#58643,#58651)); +#58634 = ORIENTED_EDGE('',*,*,#58635,.F.); +#58635 = EDGE_CURVE('',#51421,#58636,#58638,.T.); +#58636 = VERTEX_POINT('',#58637); +#58637 = CARTESIAN_POINT('',(6.,-1.35,0.85)); +#58638 = LINE('',#58639,#58640); +#58639 = CARTESIAN_POINT('',(6.,-1.35,0.622426637189)); +#58640 = VECTOR('',#58641,1.); +#58641 = DIRECTION('',(0.,0.,1.)); +#58642 = ORIENTED_EDGE('',*,*,#51420,.T.); +#58643 = ORIENTED_EDGE('',*,*,#58644,.T.); +#58644 = EDGE_CURVE('',#51413,#58645,#58647,.T.); +#58645 = VERTEX_POINT('',#58646); +#58646 = CARTESIAN_POINT('',(6.,-1.65,0.85)); +#58647 = LINE('',#58648,#58649); +#58648 = CARTESIAN_POINT('',(6.,-1.65,0.622426637189)); +#58649 = VECTOR('',#58650,1.); +#58650 = DIRECTION('',(0.,0.,1.)); +#58651 = ORIENTED_EDGE('',*,*,#58652,.F.); +#58652 = EDGE_CURVE('',#58636,#58645,#58653,.T.); +#58653 = LINE('',#58654,#58655); +#58654 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58655 = VECTOR('',#58656,1.); +#58656 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58657 = PLANE('',#58658); +#58658 = AXIS2_PLACEMENT_3D('',#58659,#58660,#58661); +#58659 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58660 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58661 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58662 = ADVANCED_FACE('',(#58663),#58688,.F.); +#58663 = FACE_BOUND('',#58664,.F.); +#58664 = EDGE_LOOP('',(#58665,#58673,#58674,#58682)); +#58665 = ORIENTED_EDGE('',*,*,#58666,.F.); +#58666 = EDGE_CURVE('',#51509,#58667,#58669,.T.); +#58667 = VERTEX_POINT('',#58668); +#58668 = CARTESIAN_POINT('',(6.2,1.35,0.75)); +#58669 = LINE('',#58670,#58671); +#58670 = CARTESIAN_POINT('',(5.85,1.35,0.75)); +#58671 = VECTOR('',#58672,1.); +#58672 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58673 = ORIENTED_EDGE('',*,*,#51508,.T.); +#58674 = ORIENTED_EDGE('',*,*,#58675,.T.); +#58675 = EDGE_CURVE('',#51501,#58676,#58678,.T.); +#58676 = VERTEX_POINT('',#58677); +#58677 = CARTESIAN_POINT('',(6.2,1.15,0.75)); +#58678 = LINE('',#58679,#58680); +#58679 = CARTESIAN_POINT('',(5.85,1.15,0.75)); +#58680 = VECTOR('',#58681,1.); +#58681 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58682 = ORIENTED_EDGE('',*,*,#58683,.F.); +#58683 = EDGE_CURVE('',#58667,#58676,#58684,.T.); +#58684 = LINE('',#58685,#58686); +#58685 = CARTESIAN_POINT('',(6.2,1.35,0.75)); +#58686 = VECTOR('',#58687,1.); +#58687 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58688 = PLANE('',#58689); +#58689 = AXIS2_PLACEMENT_3D('',#58690,#58691,#58692); +#58690 = CARTESIAN_POINT('',(5.85,1.35,0.75)); +#58691 = DIRECTION('',(0.,0.,1.)); +#58692 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58693 = ADVANCED_FACE('',(#58694),#58719,.F.); +#58694 = FACE_BOUND('',#58695,.F.); +#58695 = EDGE_LOOP('',(#58696,#58704,#58705,#58713)); +#58696 = ORIENTED_EDGE('',*,*,#58697,.F.); +#58697 = EDGE_CURVE('',#51429,#58698,#58700,.T.); +#58698 = VERTEX_POINT('',#58699); +#58699 = CARTESIAN_POINT('',(6.2,-1.15,0.75)); +#58700 = LINE('',#58701,#58702); +#58701 = CARTESIAN_POINT('',(5.85,-1.15,0.75)); +#58702 = VECTOR('',#58703,1.); +#58703 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58704 = ORIENTED_EDGE('',*,*,#51428,.T.); +#58705 = ORIENTED_EDGE('',*,*,#58706,.T.); +#58706 = EDGE_CURVE('',#51421,#58707,#58709,.T.); +#58707 = VERTEX_POINT('',#58708); +#58708 = CARTESIAN_POINT('',(6.2,-1.35,0.75)); +#58709 = LINE('',#58710,#58711); +#58710 = CARTESIAN_POINT('',(5.85,-1.35,0.75)); +#58711 = VECTOR('',#58712,1.); +#58712 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58713 = ORIENTED_EDGE('',*,*,#58714,.F.); +#58714 = EDGE_CURVE('',#58698,#58707,#58715,.T.); +#58715 = LINE('',#58716,#58717); +#58716 = CARTESIAN_POINT('',(6.2,-1.15,0.75)); +#58717 = VECTOR('',#58718,1.); +#58718 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58719 = PLANE('',#58720); +#58720 = AXIS2_PLACEMENT_3D('',#58721,#58722,#58723); +#58721 = CARTESIAN_POINT('',(5.85,-1.15,0.75)); +#58722 = DIRECTION('',(0.,0.,1.)); +#58723 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58724 = ADVANCED_FACE('',(#58725),#58750,.F.); +#58725 = FACE_BOUND('',#58726,.F.); +#58726 = EDGE_LOOP('',(#58727,#58735,#58736,#58744)); +#58727 = ORIENTED_EDGE('',*,*,#58728,.F.); +#58728 = EDGE_CURVE('',#51501,#58729,#58731,.T.); +#58729 = VERTEX_POINT('',#58730); +#58730 = CARTESIAN_POINT('',(6.,1.15,0.85)); +#58731 = LINE('',#58732,#58733); +#58732 = CARTESIAN_POINT('',(6.,1.15,0.622426637189)); +#58733 = VECTOR('',#58734,1.); +#58734 = DIRECTION('',(0.,0.,1.)); +#58735 = ORIENTED_EDGE('',*,*,#51500,.T.); +#58736 = ORIENTED_EDGE('',*,*,#58737,.T.); +#58737 = EDGE_CURVE('',#51493,#58738,#58740,.T.); +#58738 = VERTEX_POINT('',#58739); +#58739 = CARTESIAN_POINT('',(6.,0.85,0.85)); +#58740 = LINE('',#58741,#58742); +#58741 = CARTESIAN_POINT('',(6.,0.85,0.622426637189)); +#58742 = VECTOR('',#58743,1.); +#58743 = DIRECTION('',(0.,0.,1.)); +#58744 = ORIENTED_EDGE('',*,*,#58745,.F.); +#58745 = EDGE_CURVE('',#58729,#58738,#58746,.T.); +#58746 = LINE('',#58747,#58748); +#58747 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58748 = VECTOR('',#58749,1.); +#58749 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58750 = PLANE('',#58751); +#58751 = AXIS2_PLACEMENT_3D('',#58752,#58753,#58754); +#58752 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58753 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58754 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58755 = ADVANCED_FACE('',(#58756),#58781,.F.); +#58756 = FACE_BOUND('',#58757,.F.); +#58757 = EDGE_LOOP('',(#58758,#58766,#58767,#58775)); +#58758 = ORIENTED_EDGE('',*,*,#58759,.F.); +#58759 = EDGE_CURVE('',#51437,#58760,#58762,.T.); +#58760 = VERTEX_POINT('',#58761); +#58761 = CARTESIAN_POINT('',(6.,-0.85,0.85)); +#58762 = LINE('',#58763,#58764); +#58763 = CARTESIAN_POINT('',(6.,-0.85,0.622426637189)); +#58764 = VECTOR('',#58765,1.); +#58765 = DIRECTION('',(0.,0.,1.)); +#58766 = ORIENTED_EDGE('',*,*,#51436,.T.); +#58767 = ORIENTED_EDGE('',*,*,#58768,.T.); +#58768 = EDGE_CURVE('',#51429,#58769,#58771,.T.); +#58769 = VERTEX_POINT('',#58770); +#58770 = CARTESIAN_POINT('',(6.,-1.15,0.85)); +#58771 = LINE('',#58772,#58773); +#58772 = CARTESIAN_POINT('',(6.,-1.15,0.622426637189)); +#58773 = VECTOR('',#58774,1.); +#58774 = DIRECTION('',(0.,0.,1.)); +#58775 = ORIENTED_EDGE('',*,*,#58776,.F.); +#58776 = EDGE_CURVE('',#58760,#58769,#58777,.T.); +#58777 = LINE('',#58778,#58779); +#58778 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58779 = VECTOR('',#58780,1.); +#58780 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58781 = PLANE('',#58782); +#58782 = AXIS2_PLACEMENT_3D('',#58783,#58784,#58785); +#58783 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58784 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58785 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58786 = ADVANCED_FACE('',(#58787),#58812,.F.); +#58787 = FACE_BOUND('',#58788,.F.); +#58788 = EDGE_LOOP('',(#58789,#58797,#58798,#58806)); +#58789 = ORIENTED_EDGE('',*,*,#58790,.F.); +#58790 = EDGE_CURVE('',#51493,#58791,#58793,.T.); +#58791 = VERTEX_POINT('',#58792); +#58792 = CARTESIAN_POINT('',(6.2,0.85,0.75)); +#58793 = LINE('',#58794,#58795); +#58794 = CARTESIAN_POINT('',(5.85,0.85,0.75)); +#58795 = VECTOR('',#58796,1.); +#58796 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58797 = ORIENTED_EDGE('',*,*,#51492,.T.); +#58798 = ORIENTED_EDGE('',*,*,#58799,.T.); +#58799 = EDGE_CURVE('',#51485,#58800,#58802,.T.); +#58800 = VERTEX_POINT('',#58801); +#58801 = CARTESIAN_POINT('',(6.2,0.65,0.75)); +#58802 = LINE('',#58803,#58804); +#58803 = CARTESIAN_POINT('',(5.85,0.65,0.75)); +#58804 = VECTOR('',#58805,1.); +#58805 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58806 = ORIENTED_EDGE('',*,*,#58807,.F.); +#58807 = EDGE_CURVE('',#58791,#58800,#58808,.T.); +#58808 = LINE('',#58809,#58810); +#58809 = CARTESIAN_POINT('',(6.2,0.85,0.75)); +#58810 = VECTOR('',#58811,1.); +#58811 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58812 = PLANE('',#58813); +#58813 = AXIS2_PLACEMENT_3D('',#58814,#58815,#58816); +#58814 = CARTESIAN_POINT('',(5.85,0.85,0.75)); +#58815 = DIRECTION('',(0.,0.,1.)); +#58816 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58817 = ADVANCED_FACE('',(#58818),#58843,.F.); +#58818 = FACE_BOUND('',#58819,.F.); +#58819 = EDGE_LOOP('',(#58820,#58828,#58829,#58837)); +#58820 = ORIENTED_EDGE('',*,*,#58821,.F.); +#58821 = EDGE_CURVE('',#51445,#58822,#58824,.T.); +#58822 = VERTEX_POINT('',#58823); +#58823 = CARTESIAN_POINT('',(6.2,-0.65,0.75)); +#58824 = LINE('',#58825,#58826); +#58825 = CARTESIAN_POINT('',(5.85,-0.65,0.75)); +#58826 = VECTOR('',#58827,1.); +#58827 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58828 = ORIENTED_EDGE('',*,*,#51444,.T.); +#58829 = ORIENTED_EDGE('',*,*,#58830,.T.); +#58830 = EDGE_CURVE('',#51437,#58831,#58833,.T.); +#58831 = VERTEX_POINT('',#58832); +#58832 = CARTESIAN_POINT('',(6.2,-0.85,0.75)); +#58833 = LINE('',#58834,#58835); +#58834 = CARTESIAN_POINT('',(5.85,-0.85,0.75)); +#58835 = VECTOR('',#58836,1.); +#58836 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58837 = ORIENTED_EDGE('',*,*,#58838,.F.); +#58838 = EDGE_CURVE('',#58822,#58831,#58839,.T.); +#58839 = LINE('',#58840,#58841); +#58840 = CARTESIAN_POINT('',(6.2,-0.65,0.75)); +#58841 = VECTOR('',#58842,1.); +#58842 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58843 = PLANE('',#58844); +#58844 = AXIS2_PLACEMENT_3D('',#58845,#58846,#58847); +#58845 = CARTESIAN_POINT('',(5.85,-0.65,0.75)); +#58846 = DIRECTION('',(0.,0.,1.)); +#58847 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58848 = ADVANCED_FACE('',(#58849),#58874,.F.); +#58849 = FACE_BOUND('',#58850,.F.); +#58850 = EDGE_LOOP('',(#58851,#58859,#58860,#58868)); +#58851 = ORIENTED_EDGE('',*,*,#58852,.F.); +#58852 = EDGE_CURVE('',#51485,#58853,#58855,.T.); +#58853 = VERTEX_POINT('',#58854); +#58854 = CARTESIAN_POINT('',(6.,0.65,0.85)); +#58855 = LINE('',#58856,#58857); +#58856 = CARTESIAN_POINT('',(6.,0.65,0.622426637189)); +#58857 = VECTOR('',#58858,1.); +#58858 = DIRECTION('',(0.,0.,1.)); +#58859 = ORIENTED_EDGE('',*,*,#51484,.T.); +#58860 = ORIENTED_EDGE('',*,*,#58861,.T.); +#58861 = EDGE_CURVE('',#51477,#58862,#58864,.T.); +#58862 = VERTEX_POINT('',#58863); +#58863 = CARTESIAN_POINT('',(6.,0.35,0.85)); +#58864 = LINE('',#58865,#58866); +#58865 = CARTESIAN_POINT('',(6.,0.35,0.622426637189)); +#58866 = VECTOR('',#58867,1.); +#58867 = DIRECTION('',(0.,0.,1.)); +#58868 = ORIENTED_EDGE('',*,*,#58869,.F.); +#58869 = EDGE_CURVE('',#58853,#58862,#58870,.T.); +#58870 = LINE('',#58871,#58872); +#58871 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58872 = VECTOR('',#58873,1.); +#58873 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58874 = PLANE('',#58875); +#58875 = AXIS2_PLACEMENT_3D('',#58876,#58877,#58878); +#58876 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58877 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58878 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58879 = ADVANCED_FACE('',(#58880),#58905,.F.); +#58880 = FACE_BOUND('',#58881,.F.); +#58881 = EDGE_LOOP('',(#58882,#58890,#58891,#58899)); +#58882 = ORIENTED_EDGE('',*,*,#58883,.F.); +#58883 = EDGE_CURVE('',#51453,#58884,#58886,.T.); +#58884 = VERTEX_POINT('',#58885); +#58885 = CARTESIAN_POINT('',(6.,-0.35,0.85)); +#58886 = LINE('',#58887,#58888); +#58887 = CARTESIAN_POINT('',(6.,-0.35,0.622426637189)); +#58888 = VECTOR('',#58889,1.); +#58889 = DIRECTION('',(0.,0.,1.)); +#58890 = ORIENTED_EDGE('',*,*,#51452,.T.); +#58891 = ORIENTED_EDGE('',*,*,#58892,.T.); +#58892 = EDGE_CURVE('',#51445,#58893,#58895,.T.); +#58893 = VERTEX_POINT('',#58894); +#58894 = CARTESIAN_POINT('',(6.,-0.65,0.85)); +#58895 = LINE('',#58896,#58897); +#58896 = CARTESIAN_POINT('',(6.,-0.65,0.622426637189)); +#58897 = VECTOR('',#58898,1.); +#58898 = DIRECTION('',(0.,0.,1.)); +#58899 = ORIENTED_EDGE('',*,*,#58900,.F.); +#58900 = EDGE_CURVE('',#58884,#58893,#58901,.T.); +#58901 = LINE('',#58902,#58903); +#58902 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58903 = VECTOR('',#58904,1.); +#58904 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58905 = PLANE('',#58906); +#58906 = AXIS2_PLACEMENT_3D('',#58907,#58908,#58909); +#58907 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58908 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#58909 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58910 = ADVANCED_FACE('',(#58911),#58936,.F.); +#58911 = FACE_BOUND('',#58912,.F.); +#58912 = EDGE_LOOP('',(#58913,#58921,#58922,#58930)); +#58913 = ORIENTED_EDGE('',*,*,#58914,.F.); +#58914 = EDGE_CURVE('',#51477,#58915,#58917,.T.); +#58915 = VERTEX_POINT('',#58916); +#58916 = CARTESIAN_POINT('',(6.2,0.35,0.75)); +#58917 = LINE('',#58918,#58919); +#58918 = CARTESIAN_POINT('',(5.85,0.35,0.75)); +#58919 = VECTOR('',#58920,1.); +#58920 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58921 = ORIENTED_EDGE('',*,*,#51476,.T.); +#58922 = ORIENTED_EDGE('',*,*,#58923,.T.); +#58923 = EDGE_CURVE('',#51469,#58924,#58926,.T.); +#58924 = VERTEX_POINT('',#58925); +#58925 = CARTESIAN_POINT('',(6.2,0.15,0.75)); +#58926 = LINE('',#58927,#58928); +#58927 = CARTESIAN_POINT('',(5.85,0.15,0.75)); +#58928 = VECTOR('',#58929,1.); +#58929 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58930 = ORIENTED_EDGE('',*,*,#58931,.F.); +#58931 = EDGE_CURVE('',#58915,#58924,#58932,.T.); +#58932 = LINE('',#58933,#58934); +#58933 = CARTESIAN_POINT('',(6.2,0.35,0.75)); +#58934 = VECTOR('',#58935,1.); +#58935 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58936 = PLANE('',#58937); +#58937 = AXIS2_PLACEMENT_3D('',#58938,#58939,#58940); +#58938 = CARTESIAN_POINT('',(5.85,0.35,0.75)); +#58939 = DIRECTION('',(0.,0.,1.)); +#58940 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58941 = ADVANCED_FACE('',(#58942),#58967,.F.); +#58942 = FACE_BOUND('',#58943,.F.); +#58943 = EDGE_LOOP('',(#58944,#58952,#58953,#58961)); +#58944 = ORIENTED_EDGE('',*,*,#58945,.F.); +#58945 = EDGE_CURVE('',#51461,#58946,#58948,.T.); +#58946 = VERTEX_POINT('',#58947); +#58947 = CARTESIAN_POINT('',(6.2,-0.15,0.75)); +#58948 = LINE('',#58949,#58950); +#58949 = CARTESIAN_POINT('',(5.85,-0.15,0.75)); +#58950 = VECTOR('',#58951,1.); +#58951 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58952 = ORIENTED_EDGE('',*,*,#51460,.T.); +#58953 = ORIENTED_EDGE('',*,*,#58954,.T.); +#58954 = EDGE_CURVE('',#51453,#58955,#58957,.T.); +#58955 = VERTEX_POINT('',#58956); +#58956 = CARTESIAN_POINT('',(6.2,-0.35,0.75)); +#58957 = LINE('',#58958,#58959); +#58958 = CARTESIAN_POINT('',(5.85,-0.35,0.75)); +#58959 = VECTOR('',#58960,1.); +#58960 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#58961 = ORIENTED_EDGE('',*,*,#58962,.F.); +#58962 = EDGE_CURVE('',#58946,#58955,#58963,.T.); +#58963 = LINE('',#58964,#58965); +#58964 = CARTESIAN_POINT('',(6.2,-0.15,0.75)); +#58965 = VECTOR('',#58966,1.); +#58966 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58967 = PLANE('',#58968); +#58968 = AXIS2_PLACEMENT_3D('',#58969,#58970,#58971); +#58969 = CARTESIAN_POINT('',(5.85,-0.15,0.75)); +#58970 = DIRECTION('',(0.,0.,1.)); +#58971 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#58972 = ADVANCED_FACE('',(#58973),#58998,.F.); +#58973 = FACE_BOUND('',#58974,.F.); +#58974 = EDGE_LOOP('',(#58975,#58983,#58984,#58992)); +#58975 = ORIENTED_EDGE('',*,*,#58976,.F.); +#58976 = EDGE_CURVE('',#51469,#58977,#58979,.T.); +#58977 = VERTEX_POINT('',#58978); +#58978 = CARTESIAN_POINT('',(6.,0.15,0.85)); +#58979 = LINE('',#58980,#58981); +#58980 = CARTESIAN_POINT('',(6.,0.15,0.622426637189)); +#58981 = VECTOR('',#58982,1.); +#58982 = DIRECTION('',(0.,0.,1.)); +#58983 = ORIENTED_EDGE('',*,*,#51468,.T.); +#58984 = ORIENTED_EDGE('',*,*,#58985,.T.); +#58985 = EDGE_CURVE('',#51461,#58986,#58988,.T.); +#58986 = VERTEX_POINT('',#58987); +#58987 = CARTESIAN_POINT('',(6.,-0.15,0.85)); +#58988 = LINE('',#58989,#58990); +#58989 = CARTESIAN_POINT('',(6.,-0.15,0.622426637189)); +#58990 = VECTOR('',#58991,1.); +#58991 = DIRECTION('',(0.,0.,1.)); +#58992 = ORIENTED_EDGE('',*,*,#58993,.F.); +#58993 = EDGE_CURVE('',#58977,#58986,#58994,.T.); +#58994 = LINE('',#58995,#58996); +#58995 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#58996 = VECTOR('',#58997,1.); +#58997 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#58998 = PLANE('',#58999); +#58999 = AXIS2_PLACEMENT_3D('',#59000,#59001,#59002); +#59000 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#59001 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59002 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#59003 = ADVANCED_FACE('',(#59004),#59021,.F.); +#59004 = FACE_BOUND('',#59005,.F.); +#59005 = EDGE_LOOP('',(#59006,#59007,#59014,#59020)); +#59006 = ORIENTED_EDGE('',*,*,#51651,.T.); +#59007 = ORIENTED_EDGE('',*,*,#59008,.T.); +#59008 = EDGE_CURVE('',#51645,#59009,#59011,.T.); +#59009 = VERTEX_POINT('',#59010); +#59010 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59012,#59013),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#59012 = CARTESIAN_POINT('',(5.825,-6.,0.75)); +#59013 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59014 = ORIENTED_EDGE('',*,*,#59015,.F.); +#59015 = EDGE_CURVE('',#57778,#59009,#59016,.T.); +#59016 = LINE('',#59017,#59018); +#59017 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#59018 = VECTOR('',#59019,1.); +#59019 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#59020 = ORIENTED_EDGE('',*,*,#57777,.F.); +#59021 = PLANE('',#59022); +#59022 = AXIS2_PLACEMENT_3D('',#59023,#59024,#59025); +#59023 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#59024 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#59025 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#59026 = ADVANCED_FACE('',(#59027),#59045,.F.); +#59027 = FACE_BOUND('',#59028,.F.); +#59028 = EDGE_LOOP('',(#59029,#59030,#59031,#59039)); +#59029 = ORIENTED_EDGE('',*,*,#59008,.F.); +#59030 = ORIENTED_EDGE('',*,*,#51994,.T.); +#59031 = ORIENTED_EDGE('',*,*,#59032,.T.); +#59032 = EDGE_CURVE('',#51987,#59033,#59035,.T.); +#59033 = VERTEX_POINT('',#59034); +#59034 = CARTESIAN_POINT('',(4.85,-6.,0.85)); +#59035 = LINE('',#59036,#59037); +#59036 = CARTESIAN_POINT('',(4.85,-6.,0.622426637189)); +#59037 = VECTOR('',#59038,1.); +#59038 = DIRECTION('',(0.,0.,1.)); +#59039 = ORIENTED_EDGE('',*,*,#59040,.F.); +#59040 = EDGE_CURVE('',#59009,#59033,#59041,.T.); +#59041 = LINE('',#59042,#59043); +#59042 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59043 = VECTOR('',#59044,1.); +#59044 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59045 = PLANE('',#59046); +#59046 = AXIS2_PLACEMENT_3D('',#59047,#59048,#59049); +#59047 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59048 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59049 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59050 = ADVANCED_FACE('',(#59051),#59075,.F.); +#59051 = FACE_BOUND('',#59052,.F.); +#59052 = EDGE_LOOP('',(#59053,#59061,#59062,#59069)); +#59053 = ORIENTED_EDGE('',*,*,#59054,.F.); +#59054 = EDGE_CURVE('',#51675,#59055,#59057,.T.); +#59055 = VERTEX_POINT('',#59056); +#59056 = CARTESIAN_POINT('',(-4.85,-6.,0.85)); +#59057 = LINE('',#59058,#59059); +#59058 = CARTESIAN_POINT('',(-4.85,-6.,0.622426637189)); +#59059 = VECTOR('',#59060,1.); +#59060 = DIRECTION('',(0.,0.,1.)); +#59061 = ORIENTED_EDGE('',*,*,#51674,.T.); +#59062 = ORIENTED_EDGE('',*,*,#59063,.T.); +#59063 = EDGE_CURVE('',#51668,#59064,#59066,.T.); +#59064 = VERTEX_POINT('',#59065); +#59065 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#59066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59067,#59068),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#59067 = CARTESIAN_POINT('',(-5.825,-6.,0.75)); +#59068 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#59069 = ORIENTED_EDGE('',*,*,#59070,.F.); +#59070 = EDGE_CURVE('',#59055,#59064,#59071,.T.); +#59071 = LINE('',#59072,#59073); +#59072 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59073 = VECTOR('',#59074,1.); +#59074 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59075 = PLANE('',#59076); +#59076 = AXIS2_PLACEMENT_3D('',#59077,#59078,#59079); +#59077 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59078 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59079 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59080 = ADVANCED_FACE('',(#59081),#59106,.F.); +#59081 = FACE_BOUND('',#59082,.F.); +#59082 = EDGE_LOOP('',(#59083,#59091,#59092,#59100)); +#59083 = ORIENTED_EDGE('',*,*,#59084,.F.); +#59084 = EDGE_CURVE('',#51987,#59085,#59087,.T.); +#59085 = VERTEX_POINT('',#59086); +#59086 = CARTESIAN_POINT('',(4.85,-6.2,0.75)); +#59087 = LINE('',#59088,#59089); +#59088 = CARTESIAN_POINT('',(4.85,-5.85,0.75)); +#59089 = VECTOR('',#59090,1.); +#59090 = DIRECTION('',(0.,-1.,0.)); +#59091 = ORIENTED_EDGE('',*,*,#51986,.T.); +#59092 = ORIENTED_EDGE('',*,*,#59093,.T.); +#59093 = EDGE_CURVE('',#51979,#59094,#59096,.T.); +#59094 = VERTEX_POINT('',#59095); +#59095 = CARTESIAN_POINT('',(4.65,-6.2,0.75)); +#59096 = LINE('',#59097,#59098); +#59097 = CARTESIAN_POINT('',(4.65,-5.85,0.75)); +#59098 = VECTOR('',#59099,1.); +#59099 = DIRECTION('',(0.,-1.,0.)); +#59100 = ORIENTED_EDGE('',*,*,#59101,.F.); +#59101 = EDGE_CURVE('',#59085,#59094,#59102,.T.); +#59102 = LINE('',#59103,#59104); +#59103 = CARTESIAN_POINT('',(4.85,-6.2,0.75)); +#59104 = VECTOR('',#59105,1.); +#59105 = DIRECTION('',(-1.,0.,0.)); +#59106 = PLANE('',#59107); +#59107 = AXIS2_PLACEMENT_3D('',#59108,#59109,#59110); +#59108 = CARTESIAN_POINT('',(4.85,-5.85,0.75)); +#59109 = DIRECTION('',(0.,0.,1.)); +#59110 = DIRECTION('',(0.,-1.,0.)); +#59111 = ADVANCED_FACE('',(#59112),#59137,.F.); +#59112 = FACE_BOUND('',#59113,.F.); +#59113 = EDGE_LOOP('',(#59114,#59122,#59123,#59131)); +#59114 = ORIENTED_EDGE('',*,*,#59115,.F.); +#59115 = EDGE_CURVE('',#51683,#59116,#59118,.T.); +#59116 = VERTEX_POINT('',#59117); +#59117 = CARTESIAN_POINT('',(-4.65,-6.2,0.75)); +#59118 = LINE('',#59119,#59120); +#59119 = CARTESIAN_POINT('',(-4.65,-5.85,0.75)); +#59120 = VECTOR('',#59121,1.); +#59121 = DIRECTION('',(0.,-1.,0.)); +#59122 = ORIENTED_EDGE('',*,*,#51682,.T.); +#59123 = ORIENTED_EDGE('',*,*,#59124,.T.); +#59124 = EDGE_CURVE('',#51675,#59125,#59127,.T.); +#59125 = VERTEX_POINT('',#59126); +#59126 = CARTESIAN_POINT('',(-4.85,-6.2,0.75)); +#59127 = LINE('',#59128,#59129); +#59128 = CARTESIAN_POINT('',(-4.85,-5.85,0.75)); +#59129 = VECTOR('',#59130,1.); +#59130 = DIRECTION('',(0.,-1.,0.)); +#59131 = ORIENTED_EDGE('',*,*,#59132,.F.); +#59132 = EDGE_CURVE('',#59116,#59125,#59133,.T.); +#59133 = LINE('',#59134,#59135); +#59134 = CARTESIAN_POINT('',(-4.65,-6.2,0.75)); +#59135 = VECTOR('',#59136,1.); +#59136 = DIRECTION('',(-1.,0.,0.)); +#59137 = PLANE('',#59138); +#59138 = AXIS2_PLACEMENT_3D('',#59139,#59140,#59141); +#59139 = CARTESIAN_POINT('',(-4.65,-5.85,0.75)); +#59140 = DIRECTION('',(0.,0.,1.)); +#59141 = DIRECTION('',(0.,-1.,0.)); +#59142 = ADVANCED_FACE('',(#59143),#59168,.F.); +#59143 = FACE_BOUND('',#59144,.F.); +#59144 = EDGE_LOOP('',(#59145,#59153,#59154,#59162)); +#59145 = ORIENTED_EDGE('',*,*,#59146,.F.); +#59146 = EDGE_CURVE('',#51979,#59147,#59149,.T.); +#59147 = VERTEX_POINT('',#59148); +#59148 = CARTESIAN_POINT('',(4.65,-6.,0.85)); +#59149 = LINE('',#59150,#59151); +#59150 = CARTESIAN_POINT('',(4.65,-6.,0.622426637189)); +#59151 = VECTOR('',#59152,1.); +#59152 = DIRECTION('',(0.,0.,1.)); +#59153 = ORIENTED_EDGE('',*,*,#51978,.T.); +#59154 = ORIENTED_EDGE('',*,*,#59155,.T.); +#59155 = EDGE_CURVE('',#51971,#59156,#59158,.T.); +#59156 = VERTEX_POINT('',#59157); +#59157 = CARTESIAN_POINT('',(4.35,-6.,0.85)); +#59158 = LINE('',#59159,#59160); +#59159 = CARTESIAN_POINT('',(4.35,-6.,0.622426637189)); +#59160 = VECTOR('',#59161,1.); +#59161 = DIRECTION('',(0.,0.,1.)); +#59162 = ORIENTED_EDGE('',*,*,#59163,.F.); +#59163 = EDGE_CURVE('',#59147,#59156,#59164,.T.); +#59164 = LINE('',#59165,#59166); +#59165 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59166 = VECTOR('',#59167,1.); +#59167 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59168 = PLANE('',#59169); +#59169 = AXIS2_PLACEMENT_3D('',#59170,#59171,#59172); +#59170 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59171 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59172 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59173 = ADVANCED_FACE('',(#59174),#59199,.F.); +#59174 = FACE_BOUND('',#59175,.F.); +#59175 = EDGE_LOOP('',(#59176,#59184,#59185,#59193)); +#59176 = ORIENTED_EDGE('',*,*,#59177,.F.); +#59177 = EDGE_CURVE('',#51691,#59178,#59180,.T.); +#59178 = VERTEX_POINT('',#59179); +#59179 = CARTESIAN_POINT('',(-4.35,-6.,0.85)); +#59180 = LINE('',#59181,#59182); +#59181 = CARTESIAN_POINT('',(-4.35,-6.,0.622426637189)); +#59182 = VECTOR('',#59183,1.); +#59183 = DIRECTION('',(0.,0.,1.)); +#59184 = ORIENTED_EDGE('',*,*,#51690,.T.); +#59185 = ORIENTED_EDGE('',*,*,#59186,.T.); +#59186 = EDGE_CURVE('',#51683,#59187,#59189,.T.); +#59187 = VERTEX_POINT('',#59188); +#59188 = CARTESIAN_POINT('',(-4.65,-6.,0.85)); +#59189 = LINE('',#59190,#59191); +#59190 = CARTESIAN_POINT('',(-4.65,-6.,0.622426637189)); +#59191 = VECTOR('',#59192,1.); +#59192 = DIRECTION('',(0.,0.,1.)); +#59193 = ORIENTED_EDGE('',*,*,#59194,.F.); +#59194 = EDGE_CURVE('',#59178,#59187,#59195,.T.); +#59195 = LINE('',#59196,#59197); +#59196 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59197 = VECTOR('',#59198,1.); +#59198 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59199 = PLANE('',#59200); +#59200 = AXIS2_PLACEMENT_3D('',#59201,#59202,#59203); +#59201 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59202 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59203 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59204 = ADVANCED_FACE('',(#59205),#59230,.F.); +#59205 = FACE_BOUND('',#59206,.F.); +#59206 = EDGE_LOOP('',(#59207,#59215,#59216,#59224)); +#59207 = ORIENTED_EDGE('',*,*,#59208,.F.); +#59208 = EDGE_CURVE('',#51971,#59209,#59211,.T.); +#59209 = VERTEX_POINT('',#59210); +#59210 = CARTESIAN_POINT('',(4.35,-6.2,0.75)); +#59211 = LINE('',#59212,#59213); +#59212 = CARTESIAN_POINT('',(4.35,-5.85,0.75)); +#59213 = VECTOR('',#59214,1.); +#59214 = DIRECTION('',(0.,-1.,0.)); +#59215 = ORIENTED_EDGE('',*,*,#51970,.T.); +#59216 = ORIENTED_EDGE('',*,*,#59217,.T.); +#59217 = EDGE_CURVE('',#51963,#59218,#59220,.T.); +#59218 = VERTEX_POINT('',#59219); +#59219 = CARTESIAN_POINT('',(4.15,-6.2,0.75)); +#59220 = LINE('',#59221,#59222); +#59221 = CARTESIAN_POINT('',(4.15,-5.85,0.75)); +#59222 = VECTOR('',#59223,1.); +#59223 = DIRECTION('',(0.,-1.,0.)); +#59224 = ORIENTED_EDGE('',*,*,#59225,.F.); +#59225 = EDGE_CURVE('',#59209,#59218,#59226,.T.); +#59226 = LINE('',#59227,#59228); +#59227 = CARTESIAN_POINT('',(4.35,-6.2,0.75)); +#59228 = VECTOR('',#59229,1.); +#59229 = DIRECTION('',(-1.,0.,0.)); +#59230 = PLANE('',#59231); +#59231 = AXIS2_PLACEMENT_3D('',#59232,#59233,#59234); +#59232 = CARTESIAN_POINT('',(4.35,-5.85,0.75)); +#59233 = DIRECTION('',(0.,0.,1.)); +#59234 = DIRECTION('',(0.,-1.,0.)); +#59235 = ADVANCED_FACE('',(#59236),#59261,.F.); +#59236 = FACE_BOUND('',#59237,.F.); +#59237 = EDGE_LOOP('',(#59238,#59246,#59247,#59255)); +#59238 = ORIENTED_EDGE('',*,*,#59239,.F.); +#59239 = EDGE_CURVE('',#51699,#59240,#59242,.T.); +#59240 = VERTEX_POINT('',#59241); +#59241 = CARTESIAN_POINT('',(-4.15,-6.2,0.75)); +#59242 = LINE('',#59243,#59244); +#59243 = CARTESIAN_POINT('',(-4.15,-5.85,0.75)); +#59244 = VECTOR('',#59245,1.); +#59245 = DIRECTION('',(0.,-1.,0.)); +#59246 = ORIENTED_EDGE('',*,*,#51698,.T.); +#59247 = ORIENTED_EDGE('',*,*,#59248,.T.); +#59248 = EDGE_CURVE('',#51691,#59249,#59251,.T.); +#59249 = VERTEX_POINT('',#59250); +#59250 = CARTESIAN_POINT('',(-4.35,-6.2,0.75)); +#59251 = LINE('',#59252,#59253); +#59252 = CARTESIAN_POINT('',(-4.35,-5.85,0.75)); +#59253 = VECTOR('',#59254,1.); +#59254 = DIRECTION('',(0.,-1.,0.)); +#59255 = ORIENTED_EDGE('',*,*,#59256,.F.); +#59256 = EDGE_CURVE('',#59240,#59249,#59257,.T.); +#59257 = LINE('',#59258,#59259); +#59258 = CARTESIAN_POINT('',(-4.15,-6.2,0.75)); +#59259 = VECTOR('',#59260,1.); +#59260 = DIRECTION('',(-1.,0.,0.)); +#59261 = PLANE('',#59262); +#59262 = AXIS2_PLACEMENT_3D('',#59263,#59264,#59265); +#59263 = CARTESIAN_POINT('',(-4.15,-5.85,0.75)); +#59264 = DIRECTION('',(0.,0.,1.)); +#59265 = DIRECTION('',(0.,-1.,0.)); +#59266 = ADVANCED_FACE('',(#59267),#59292,.F.); +#59267 = FACE_BOUND('',#59268,.F.); +#59268 = EDGE_LOOP('',(#59269,#59277,#59278,#59286)); +#59269 = ORIENTED_EDGE('',*,*,#59270,.F.); +#59270 = EDGE_CURVE('',#51963,#59271,#59273,.T.); +#59271 = VERTEX_POINT('',#59272); +#59272 = CARTESIAN_POINT('',(4.15,-6.,0.85)); +#59273 = LINE('',#59274,#59275); +#59274 = CARTESIAN_POINT('',(4.15,-6.,0.622426637189)); +#59275 = VECTOR('',#59276,1.); +#59276 = DIRECTION('',(0.,0.,1.)); +#59277 = ORIENTED_EDGE('',*,*,#51962,.T.); +#59278 = ORIENTED_EDGE('',*,*,#59279,.T.); +#59279 = EDGE_CURVE('',#51955,#59280,#59282,.T.); +#59280 = VERTEX_POINT('',#59281); +#59281 = CARTESIAN_POINT('',(3.85,-6.,0.85)); +#59282 = LINE('',#59283,#59284); +#59283 = CARTESIAN_POINT('',(3.85,-6.,0.622426637189)); +#59284 = VECTOR('',#59285,1.); +#59285 = DIRECTION('',(0.,0.,1.)); +#59286 = ORIENTED_EDGE('',*,*,#59287,.F.); +#59287 = EDGE_CURVE('',#59271,#59280,#59288,.T.); +#59288 = LINE('',#59289,#59290); +#59289 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59290 = VECTOR('',#59291,1.); +#59291 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59292 = PLANE('',#59293); +#59293 = AXIS2_PLACEMENT_3D('',#59294,#59295,#59296); +#59294 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59295 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59296 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59297 = ADVANCED_FACE('',(#59298),#59323,.F.); +#59298 = FACE_BOUND('',#59299,.F.); +#59299 = EDGE_LOOP('',(#59300,#59308,#59309,#59317)); +#59300 = ORIENTED_EDGE('',*,*,#59301,.F.); +#59301 = EDGE_CURVE('',#51707,#59302,#59304,.T.); +#59302 = VERTEX_POINT('',#59303); +#59303 = CARTESIAN_POINT('',(-3.85,-6.,0.85)); +#59304 = LINE('',#59305,#59306); +#59305 = CARTESIAN_POINT('',(-3.85,-6.,0.622426637189)); +#59306 = VECTOR('',#59307,1.); +#59307 = DIRECTION('',(0.,0.,1.)); +#59308 = ORIENTED_EDGE('',*,*,#51706,.T.); +#59309 = ORIENTED_EDGE('',*,*,#59310,.T.); +#59310 = EDGE_CURVE('',#51699,#59311,#59313,.T.); +#59311 = VERTEX_POINT('',#59312); +#59312 = CARTESIAN_POINT('',(-4.15,-6.,0.85)); +#59313 = LINE('',#59314,#59315); +#59314 = CARTESIAN_POINT('',(-4.15,-6.,0.622426637189)); +#59315 = VECTOR('',#59316,1.); +#59316 = DIRECTION('',(0.,0.,1.)); +#59317 = ORIENTED_EDGE('',*,*,#59318,.F.); +#59318 = EDGE_CURVE('',#59302,#59311,#59319,.T.); +#59319 = LINE('',#59320,#59321); +#59320 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59321 = VECTOR('',#59322,1.); +#59322 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59323 = PLANE('',#59324); +#59324 = AXIS2_PLACEMENT_3D('',#59325,#59326,#59327); +#59325 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59326 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59327 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59328 = ADVANCED_FACE('',(#59329),#59354,.F.); +#59329 = FACE_BOUND('',#59330,.F.); +#59330 = EDGE_LOOP('',(#59331,#59339,#59340,#59348)); +#59331 = ORIENTED_EDGE('',*,*,#59332,.F.); +#59332 = EDGE_CURVE('',#51955,#59333,#59335,.T.); +#59333 = VERTEX_POINT('',#59334); +#59334 = CARTESIAN_POINT('',(3.85,-6.2,0.75)); +#59335 = LINE('',#59336,#59337); +#59336 = CARTESIAN_POINT('',(3.85,-5.85,0.75)); +#59337 = VECTOR('',#59338,1.); +#59338 = DIRECTION('',(0.,-1.,0.)); +#59339 = ORIENTED_EDGE('',*,*,#51954,.T.); +#59340 = ORIENTED_EDGE('',*,*,#59341,.T.); +#59341 = EDGE_CURVE('',#51947,#59342,#59344,.T.); +#59342 = VERTEX_POINT('',#59343); +#59343 = CARTESIAN_POINT('',(3.65,-6.2,0.75)); +#59344 = LINE('',#59345,#59346); +#59345 = CARTESIAN_POINT('',(3.65,-5.85,0.75)); +#59346 = VECTOR('',#59347,1.); +#59347 = DIRECTION('',(0.,-1.,0.)); +#59348 = ORIENTED_EDGE('',*,*,#59349,.F.); +#59349 = EDGE_CURVE('',#59333,#59342,#59350,.T.); +#59350 = LINE('',#59351,#59352); +#59351 = CARTESIAN_POINT('',(3.85,-6.2,0.75)); +#59352 = VECTOR('',#59353,1.); +#59353 = DIRECTION('',(-1.,0.,0.)); +#59354 = PLANE('',#59355); +#59355 = AXIS2_PLACEMENT_3D('',#59356,#59357,#59358); +#59356 = CARTESIAN_POINT('',(3.85,-5.85,0.75)); +#59357 = DIRECTION('',(0.,0.,1.)); +#59358 = DIRECTION('',(0.,-1.,0.)); +#59359 = ADVANCED_FACE('',(#59360),#59385,.F.); +#59360 = FACE_BOUND('',#59361,.F.); +#59361 = EDGE_LOOP('',(#59362,#59370,#59371,#59379)); +#59362 = ORIENTED_EDGE('',*,*,#59363,.F.); +#59363 = EDGE_CURVE('',#51715,#59364,#59366,.T.); +#59364 = VERTEX_POINT('',#59365); +#59365 = CARTESIAN_POINT('',(-3.65,-6.2,0.75)); +#59366 = LINE('',#59367,#59368); +#59367 = CARTESIAN_POINT('',(-3.65,-5.85,0.75)); +#59368 = VECTOR('',#59369,1.); +#59369 = DIRECTION('',(0.,-1.,0.)); +#59370 = ORIENTED_EDGE('',*,*,#51714,.T.); +#59371 = ORIENTED_EDGE('',*,*,#59372,.T.); +#59372 = EDGE_CURVE('',#51707,#59373,#59375,.T.); +#59373 = VERTEX_POINT('',#59374); +#59374 = CARTESIAN_POINT('',(-3.85,-6.2,0.75)); +#59375 = LINE('',#59376,#59377); +#59376 = CARTESIAN_POINT('',(-3.85,-5.85,0.75)); +#59377 = VECTOR('',#59378,1.); +#59378 = DIRECTION('',(0.,-1.,0.)); +#59379 = ORIENTED_EDGE('',*,*,#59380,.F.); +#59380 = EDGE_CURVE('',#59364,#59373,#59381,.T.); +#59381 = LINE('',#59382,#59383); +#59382 = CARTESIAN_POINT('',(-3.65,-6.2,0.75)); +#59383 = VECTOR('',#59384,1.); +#59384 = DIRECTION('',(-1.,0.,0.)); +#59385 = PLANE('',#59386); +#59386 = AXIS2_PLACEMENT_3D('',#59387,#59388,#59389); +#59387 = CARTESIAN_POINT('',(-3.65,-5.85,0.75)); +#59388 = DIRECTION('',(0.,0.,1.)); +#59389 = DIRECTION('',(0.,-1.,0.)); +#59390 = ADVANCED_FACE('',(#59391),#59416,.F.); +#59391 = FACE_BOUND('',#59392,.F.); +#59392 = EDGE_LOOP('',(#59393,#59401,#59402,#59410)); +#59393 = ORIENTED_EDGE('',*,*,#59394,.F.); +#59394 = EDGE_CURVE('',#51947,#59395,#59397,.T.); +#59395 = VERTEX_POINT('',#59396); +#59396 = CARTESIAN_POINT('',(3.65,-6.,0.85)); +#59397 = LINE('',#59398,#59399); +#59398 = CARTESIAN_POINT('',(3.65,-6.,0.622426637189)); +#59399 = VECTOR('',#59400,1.); +#59400 = DIRECTION('',(0.,0.,1.)); +#59401 = ORIENTED_EDGE('',*,*,#51946,.T.); +#59402 = ORIENTED_EDGE('',*,*,#59403,.T.); +#59403 = EDGE_CURVE('',#51939,#59404,#59406,.T.); +#59404 = VERTEX_POINT('',#59405); +#59405 = CARTESIAN_POINT('',(3.35,-6.,0.85)); +#59406 = LINE('',#59407,#59408); +#59407 = CARTESIAN_POINT('',(3.35,-6.,0.622426637189)); +#59408 = VECTOR('',#59409,1.); +#59409 = DIRECTION('',(0.,0.,1.)); +#59410 = ORIENTED_EDGE('',*,*,#59411,.F.); +#59411 = EDGE_CURVE('',#59395,#59404,#59412,.T.); +#59412 = LINE('',#59413,#59414); +#59413 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59414 = VECTOR('',#59415,1.); +#59415 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59416 = PLANE('',#59417); +#59417 = AXIS2_PLACEMENT_3D('',#59418,#59419,#59420); +#59418 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59419 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59420 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59421 = ADVANCED_FACE('',(#59422),#59447,.F.); +#59422 = FACE_BOUND('',#59423,.F.); +#59423 = EDGE_LOOP('',(#59424,#59432,#59433,#59441)); +#59424 = ORIENTED_EDGE('',*,*,#59425,.F.); +#59425 = EDGE_CURVE('',#51723,#59426,#59428,.T.); +#59426 = VERTEX_POINT('',#59427); +#59427 = CARTESIAN_POINT('',(-3.35,-6.,0.85)); +#59428 = LINE('',#59429,#59430); +#59429 = CARTESIAN_POINT('',(-3.35,-6.,0.622426637189)); +#59430 = VECTOR('',#59431,1.); +#59431 = DIRECTION('',(0.,0.,1.)); +#59432 = ORIENTED_EDGE('',*,*,#51722,.T.); +#59433 = ORIENTED_EDGE('',*,*,#59434,.T.); +#59434 = EDGE_CURVE('',#51715,#59435,#59437,.T.); +#59435 = VERTEX_POINT('',#59436); +#59436 = CARTESIAN_POINT('',(-3.65,-6.,0.85)); +#59437 = LINE('',#59438,#59439); +#59438 = CARTESIAN_POINT('',(-3.65,-6.,0.622426637189)); +#59439 = VECTOR('',#59440,1.); +#59440 = DIRECTION('',(0.,0.,1.)); +#59441 = ORIENTED_EDGE('',*,*,#59442,.F.); +#59442 = EDGE_CURVE('',#59426,#59435,#59443,.T.); +#59443 = LINE('',#59444,#59445); +#59444 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59445 = VECTOR('',#59446,1.); +#59446 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59447 = PLANE('',#59448); +#59448 = AXIS2_PLACEMENT_3D('',#59449,#59450,#59451); +#59449 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59450 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59451 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59452 = ADVANCED_FACE('',(#59453),#59478,.F.); +#59453 = FACE_BOUND('',#59454,.F.); +#59454 = EDGE_LOOP('',(#59455,#59463,#59464,#59472)); +#59455 = ORIENTED_EDGE('',*,*,#59456,.F.); +#59456 = EDGE_CURVE('',#51939,#59457,#59459,.T.); +#59457 = VERTEX_POINT('',#59458); +#59458 = CARTESIAN_POINT('',(3.35,-6.2,0.75)); +#59459 = LINE('',#59460,#59461); +#59460 = CARTESIAN_POINT('',(3.35,-5.85,0.75)); +#59461 = VECTOR('',#59462,1.); +#59462 = DIRECTION('',(0.,-1.,0.)); +#59463 = ORIENTED_EDGE('',*,*,#51938,.T.); +#59464 = ORIENTED_EDGE('',*,*,#59465,.T.); +#59465 = EDGE_CURVE('',#51931,#59466,#59468,.T.); +#59466 = VERTEX_POINT('',#59467); +#59467 = CARTESIAN_POINT('',(3.15,-6.2,0.75)); +#59468 = LINE('',#59469,#59470); +#59469 = CARTESIAN_POINT('',(3.15,-5.85,0.75)); +#59470 = VECTOR('',#59471,1.); +#59471 = DIRECTION('',(0.,-1.,0.)); +#59472 = ORIENTED_EDGE('',*,*,#59473,.F.); +#59473 = EDGE_CURVE('',#59457,#59466,#59474,.T.); +#59474 = LINE('',#59475,#59476); +#59475 = CARTESIAN_POINT('',(3.35,-6.2,0.75)); +#59476 = VECTOR('',#59477,1.); +#59477 = DIRECTION('',(-1.,0.,0.)); +#59478 = PLANE('',#59479); +#59479 = AXIS2_PLACEMENT_3D('',#59480,#59481,#59482); +#59480 = CARTESIAN_POINT('',(3.35,-5.85,0.75)); +#59481 = DIRECTION('',(0.,0.,1.)); +#59482 = DIRECTION('',(0.,-1.,0.)); +#59483 = ADVANCED_FACE('',(#59484),#59509,.F.); +#59484 = FACE_BOUND('',#59485,.F.); +#59485 = EDGE_LOOP('',(#59486,#59494,#59495,#59503)); +#59486 = ORIENTED_EDGE('',*,*,#59487,.F.); +#59487 = EDGE_CURVE('',#51731,#59488,#59490,.T.); +#59488 = VERTEX_POINT('',#59489); +#59489 = CARTESIAN_POINT('',(-3.15,-6.2,0.75)); +#59490 = LINE('',#59491,#59492); +#59491 = CARTESIAN_POINT('',(-3.15,-5.85,0.75)); +#59492 = VECTOR('',#59493,1.); +#59493 = DIRECTION('',(0.,-1.,0.)); +#59494 = ORIENTED_EDGE('',*,*,#51730,.T.); +#59495 = ORIENTED_EDGE('',*,*,#59496,.T.); +#59496 = EDGE_CURVE('',#51723,#59497,#59499,.T.); +#59497 = VERTEX_POINT('',#59498); +#59498 = CARTESIAN_POINT('',(-3.35,-6.2,0.75)); +#59499 = LINE('',#59500,#59501); +#59500 = CARTESIAN_POINT('',(-3.35,-5.85,0.75)); +#59501 = VECTOR('',#59502,1.); +#59502 = DIRECTION('',(0.,-1.,0.)); +#59503 = ORIENTED_EDGE('',*,*,#59504,.F.); +#59504 = EDGE_CURVE('',#59488,#59497,#59505,.T.); +#59505 = LINE('',#59506,#59507); +#59506 = CARTESIAN_POINT('',(-3.15,-6.2,0.75)); +#59507 = VECTOR('',#59508,1.); +#59508 = DIRECTION('',(-1.,0.,0.)); +#59509 = PLANE('',#59510); +#59510 = AXIS2_PLACEMENT_3D('',#59511,#59512,#59513); +#59511 = CARTESIAN_POINT('',(-3.15,-5.85,0.75)); +#59512 = DIRECTION('',(0.,0.,1.)); +#59513 = DIRECTION('',(0.,-1.,0.)); +#59514 = ADVANCED_FACE('',(#59515),#59540,.F.); +#59515 = FACE_BOUND('',#59516,.F.); +#59516 = EDGE_LOOP('',(#59517,#59525,#59526,#59534)); +#59517 = ORIENTED_EDGE('',*,*,#59518,.F.); +#59518 = EDGE_CURVE('',#51931,#59519,#59521,.T.); +#59519 = VERTEX_POINT('',#59520); +#59520 = CARTESIAN_POINT('',(3.15,-6.,0.85)); +#59521 = LINE('',#59522,#59523); +#59522 = CARTESIAN_POINT('',(3.15,-6.,0.622426637189)); +#59523 = VECTOR('',#59524,1.); +#59524 = DIRECTION('',(0.,0.,1.)); +#59525 = ORIENTED_EDGE('',*,*,#51930,.T.); +#59526 = ORIENTED_EDGE('',*,*,#59527,.T.); +#59527 = EDGE_CURVE('',#51923,#59528,#59530,.T.); +#59528 = VERTEX_POINT('',#59529); +#59529 = CARTESIAN_POINT('',(2.85,-6.,0.85)); +#59530 = LINE('',#59531,#59532); +#59531 = CARTESIAN_POINT('',(2.85,-6.,0.622426637189)); +#59532 = VECTOR('',#59533,1.); +#59533 = DIRECTION('',(0.,0.,1.)); +#59534 = ORIENTED_EDGE('',*,*,#59535,.F.); +#59535 = EDGE_CURVE('',#59519,#59528,#59536,.T.); +#59536 = LINE('',#59537,#59538); +#59537 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59538 = VECTOR('',#59539,1.); +#59539 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59540 = PLANE('',#59541); +#59541 = AXIS2_PLACEMENT_3D('',#59542,#59543,#59544); +#59542 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59543 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59544 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59545 = ADVANCED_FACE('',(#59546),#59571,.F.); +#59546 = FACE_BOUND('',#59547,.F.); +#59547 = EDGE_LOOP('',(#59548,#59556,#59557,#59565)); +#59548 = ORIENTED_EDGE('',*,*,#59549,.F.); +#59549 = EDGE_CURVE('',#51739,#59550,#59552,.T.); +#59550 = VERTEX_POINT('',#59551); +#59551 = CARTESIAN_POINT('',(-2.85,-6.,0.85)); +#59552 = LINE('',#59553,#59554); +#59553 = CARTESIAN_POINT('',(-2.85,-6.,0.622426637189)); +#59554 = VECTOR('',#59555,1.); +#59555 = DIRECTION('',(0.,0.,1.)); +#59556 = ORIENTED_EDGE('',*,*,#51738,.T.); +#59557 = ORIENTED_EDGE('',*,*,#59558,.T.); +#59558 = EDGE_CURVE('',#51731,#59559,#59561,.T.); +#59559 = VERTEX_POINT('',#59560); +#59560 = CARTESIAN_POINT('',(-3.15,-6.,0.85)); +#59561 = LINE('',#59562,#59563); +#59562 = CARTESIAN_POINT('',(-3.15,-6.,0.622426637189)); +#59563 = VECTOR('',#59564,1.); +#59564 = DIRECTION('',(0.,0.,1.)); +#59565 = ORIENTED_EDGE('',*,*,#59566,.F.); +#59566 = EDGE_CURVE('',#59550,#59559,#59567,.T.); +#59567 = LINE('',#59568,#59569); +#59568 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59569 = VECTOR('',#59570,1.); +#59570 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59571 = PLANE('',#59572); +#59572 = AXIS2_PLACEMENT_3D('',#59573,#59574,#59575); +#59573 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59574 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59575 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59576 = ADVANCED_FACE('',(#59577),#59602,.F.); +#59577 = FACE_BOUND('',#59578,.F.); +#59578 = EDGE_LOOP('',(#59579,#59587,#59588,#59596)); +#59579 = ORIENTED_EDGE('',*,*,#59580,.F.); +#59580 = EDGE_CURVE('',#51923,#59581,#59583,.T.); +#59581 = VERTEX_POINT('',#59582); +#59582 = CARTESIAN_POINT('',(2.85,-6.2,0.75)); +#59583 = LINE('',#59584,#59585); +#59584 = CARTESIAN_POINT('',(2.85,-5.85,0.75)); +#59585 = VECTOR('',#59586,1.); +#59586 = DIRECTION('',(0.,-1.,0.)); +#59587 = ORIENTED_EDGE('',*,*,#51922,.T.); +#59588 = ORIENTED_EDGE('',*,*,#59589,.T.); +#59589 = EDGE_CURVE('',#51915,#59590,#59592,.T.); +#59590 = VERTEX_POINT('',#59591); +#59591 = CARTESIAN_POINT('',(2.65,-6.2,0.75)); +#59592 = LINE('',#59593,#59594); +#59593 = CARTESIAN_POINT('',(2.65,-5.85,0.75)); +#59594 = VECTOR('',#59595,1.); +#59595 = DIRECTION('',(0.,-1.,0.)); +#59596 = ORIENTED_EDGE('',*,*,#59597,.F.); +#59597 = EDGE_CURVE('',#59581,#59590,#59598,.T.); +#59598 = LINE('',#59599,#59600); +#59599 = CARTESIAN_POINT('',(2.85,-6.2,0.75)); +#59600 = VECTOR('',#59601,1.); +#59601 = DIRECTION('',(-1.,0.,0.)); +#59602 = PLANE('',#59603); +#59603 = AXIS2_PLACEMENT_3D('',#59604,#59605,#59606); +#59604 = CARTESIAN_POINT('',(2.85,-5.85,0.75)); +#59605 = DIRECTION('',(0.,0.,1.)); +#59606 = DIRECTION('',(0.,-1.,0.)); +#59607 = ADVANCED_FACE('',(#59608),#59633,.F.); +#59608 = FACE_BOUND('',#59609,.F.); +#59609 = EDGE_LOOP('',(#59610,#59618,#59619,#59627)); +#59610 = ORIENTED_EDGE('',*,*,#59611,.F.); +#59611 = EDGE_CURVE('',#51747,#59612,#59614,.T.); +#59612 = VERTEX_POINT('',#59613); +#59613 = CARTESIAN_POINT('',(-2.65,-6.2,0.75)); +#59614 = LINE('',#59615,#59616); +#59615 = CARTESIAN_POINT('',(-2.65,-5.85,0.75)); +#59616 = VECTOR('',#59617,1.); +#59617 = DIRECTION('',(0.,-1.,0.)); +#59618 = ORIENTED_EDGE('',*,*,#51746,.T.); +#59619 = ORIENTED_EDGE('',*,*,#59620,.T.); +#59620 = EDGE_CURVE('',#51739,#59621,#59623,.T.); +#59621 = VERTEX_POINT('',#59622); +#59622 = CARTESIAN_POINT('',(-2.85,-6.2,0.75)); +#59623 = LINE('',#59624,#59625); +#59624 = CARTESIAN_POINT('',(-2.85,-5.85,0.75)); +#59625 = VECTOR('',#59626,1.); +#59626 = DIRECTION('',(0.,-1.,0.)); +#59627 = ORIENTED_EDGE('',*,*,#59628,.F.); +#59628 = EDGE_CURVE('',#59612,#59621,#59629,.T.); +#59629 = LINE('',#59630,#59631); +#59630 = CARTESIAN_POINT('',(-2.65,-6.2,0.75)); +#59631 = VECTOR('',#59632,1.); +#59632 = DIRECTION('',(-1.,0.,0.)); +#59633 = PLANE('',#59634); +#59634 = AXIS2_PLACEMENT_3D('',#59635,#59636,#59637); +#59635 = CARTESIAN_POINT('',(-2.65,-5.85,0.75)); +#59636 = DIRECTION('',(0.,0.,1.)); +#59637 = DIRECTION('',(0.,-1.,0.)); +#59638 = ADVANCED_FACE('',(#59639),#59664,.F.); +#59639 = FACE_BOUND('',#59640,.F.); +#59640 = EDGE_LOOP('',(#59641,#59649,#59650,#59658)); +#59641 = ORIENTED_EDGE('',*,*,#59642,.F.); +#59642 = EDGE_CURVE('',#51915,#59643,#59645,.T.); +#59643 = VERTEX_POINT('',#59644); +#59644 = CARTESIAN_POINT('',(2.65,-6.,0.85)); +#59645 = LINE('',#59646,#59647); +#59646 = CARTESIAN_POINT('',(2.65,-6.,0.622426637189)); +#59647 = VECTOR('',#59648,1.); +#59648 = DIRECTION('',(0.,0.,1.)); +#59649 = ORIENTED_EDGE('',*,*,#51914,.T.); +#59650 = ORIENTED_EDGE('',*,*,#59651,.T.); +#59651 = EDGE_CURVE('',#51907,#59652,#59654,.T.); +#59652 = VERTEX_POINT('',#59653); +#59653 = CARTESIAN_POINT('',(2.35,-6.,0.85)); +#59654 = LINE('',#59655,#59656); +#59655 = CARTESIAN_POINT('',(2.35,-6.,0.622426637189)); +#59656 = VECTOR('',#59657,1.); +#59657 = DIRECTION('',(0.,0.,1.)); +#59658 = ORIENTED_EDGE('',*,*,#59659,.F.); +#59659 = EDGE_CURVE('',#59643,#59652,#59660,.T.); +#59660 = LINE('',#59661,#59662); +#59661 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59662 = VECTOR('',#59663,1.); +#59663 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59664 = PLANE('',#59665); +#59665 = AXIS2_PLACEMENT_3D('',#59666,#59667,#59668); +#59666 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59667 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59668 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59669 = ADVANCED_FACE('',(#59670),#59695,.F.); +#59670 = FACE_BOUND('',#59671,.F.); +#59671 = EDGE_LOOP('',(#59672,#59680,#59681,#59689)); +#59672 = ORIENTED_EDGE('',*,*,#59673,.F.); +#59673 = EDGE_CURVE('',#51755,#59674,#59676,.T.); +#59674 = VERTEX_POINT('',#59675); +#59675 = CARTESIAN_POINT('',(-2.35,-6.,0.85)); +#59676 = LINE('',#59677,#59678); +#59677 = CARTESIAN_POINT('',(-2.35,-6.,0.622426637189)); +#59678 = VECTOR('',#59679,1.); +#59679 = DIRECTION('',(0.,0.,1.)); +#59680 = ORIENTED_EDGE('',*,*,#51754,.T.); +#59681 = ORIENTED_EDGE('',*,*,#59682,.T.); +#59682 = EDGE_CURVE('',#51747,#59683,#59685,.T.); +#59683 = VERTEX_POINT('',#59684); +#59684 = CARTESIAN_POINT('',(-2.65,-6.,0.85)); +#59685 = LINE('',#59686,#59687); +#59686 = CARTESIAN_POINT('',(-2.65,-6.,0.622426637189)); +#59687 = VECTOR('',#59688,1.); +#59688 = DIRECTION('',(0.,0.,1.)); +#59689 = ORIENTED_EDGE('',*,*,#59690,.F.); +#59690 = EDGE_CURVE('',#59674,#59683,#59691,.T.); +#59691 = LINE('',#59692,#59693); +#59692 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59693 = VECTOR('',#59694,1.); +#59694 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59695 = PLANE('',#59696); +#59696 = AXIS2_PLACEMENT_3D('',#59697,#59698,#59699); +#59697 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59698 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59699 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59700 = ADVANCED_FACE('',(#59701),#59726,.F.); +#59701 = FACE_BOUND('',#59702,.F.); +#59702 = EDGE_LOOP('',(#59703,#59711,#59712,#59720)); +#59703 = ORIENTED_EDGE('',*,*,#59704,.F.); +#59704 = EDGE_CURVE('',#51907,#59705,#59707,.T.); +#59705 = VERTEX_POINT('',#59706); +#59706 = CARTESIAN_POINT('',(2.35,-6.2,0.75)); +#59707 = LINE('',#59708,#59709); +#59708 = CARTESIAN_POINT('',(2.35,-5.85,0.75)); +#59709 = VECTOR('',#59710,1.); +#59710 = DIRECTION('',(0.,-1.,0.)); +#59711 = ORIENTED_EDGE('',*,*,#51906,.T.); +#59712 = ORIENTED_EDGE('',*,*,#59713,.T.); +#59713 = EDGE_CURVE('',#51899,#59714,#59716,.T.); +#59714 = VERTEX_POINT('',#59715); +#59715 = CARTESIAN_POINT('',(2.15,-6.2,0.75)); +#59716 = LINE('',#59717,#59718); +#59717 = CARTESIAN_POINT('',(2.15,-5.85,0.75)); +#59718 = VECTOR('',#59719,1.); +#59719 = DIRECTION('',(0.,-1.,0.)); +#59720 = ORIENTED_EDGE('',*,*,#59721,.F.); +#59721 = EDGE_CURVE('',#59705,#59714,#59722,.T.); +#59722 = LINE('',#59723,#59724); +#59723 = CARTESIAN_POINT('',(2.35,-6.2,0.75)); +#59724 = VECTOR('',#59725,1.); +#59725 = DIRECTION('',(-1.,0.,0.)); +#59726 = PLANE('',#59727); +#59727 = AXIS2_PLACEMENT_3D('',#59728,#59729,#59730); +#59728 = CARTESIAN_POINT('',(2.35,-5.85,0.75)); +#59729 = DIRECTION('',(0.,0.,1.)); +#59730 = DIRECTION('',(0.,-1.,0.)); +#59731 = ADVANCED_FACE('',(#59732),#59757,.F.); +#59732 = FACE_BOUND('',#59733,.F.); +#59733 = EDGE_LOOP('',(#59734,#59742,#59743,#59751)); +#59734 = ORIENTED_EDGE('',*,*,#59735,.F.); +#59735 = EDGE_CURVE('',#51763,#59736,#59738,.T.); +#59736 = VERTEX_POINT('',#59737); +#59737 = CARTESIAN_POINT('',(-2.15,-6.2,0.75)); +#59738 = LINE('',#59739,#59740); +#59739 = CARTESIAN_POINT('',(-2.15,-5.85,0.75)); +#59740 = VECTOR('',#59741,1.); +#59741 = DIRECTION('',(0.,-1.,0.)); +#59742 = ORIENTED_EDGE('',*,*,#51762,.T.); +#59743 = ORIENTED_EDGE('',*,*,#59744,.T.); +#59744 = EDGE_CURVE('',#51755,#59745,#59747,.T.); +#59745 = VERTEX_POINT('',#59746); +#59746 = CARTESIAN_POINT('',(-2.35,-6.2,0.75)); +#59747 = LINE('',#59748,#59749); +#59748 = CARTESIAN_POINT('',(-2.35,-5.85,0.75)); +#59749 = VECTOR('',#59750,1.); +#59750 = DIRECTION('',(0.,-1.,0.)); +#59751 = ORIENTED_EDGE('',*,*,#59752,.F.); +#59752 = EDGE_CURVE('',#59736,#59745,#59753,.T.); +#59753 = LINE('',#59754,#59755); +#59754 = CARTESIAN_POINT('',(-2.15,-6.2,0.75)); +#59755 = VECTOR('',#59756,1.); +#59756 = DIRECTION('',(-1.,0.,0.)); +#59757 = PLANE('',#59758); +#59758 = AXIS2_PLACEMENT_3D('',#59759,#59760,#59761); +#59759 = CARTESIAN_POINT('',(-2.15,-5.85,0.75)); +#59760 = DIRECTION('',(0.,0.,1.)); +#59761 = DIRECTION('',(0.,-1.,0.)); +#59762 = ADVANCED_FACE('',(#59763),#59788,.F.); +#59763 = FACE_BOUND('',#59764,.F.); +#59764 = EDGE_LOOP('',(#59765,#59773,#59774,#59782)); +#59765 = ORIENTED_EDGE('',*,*,#59766,.F.); +#59766 = EDGE_CURVE('',#51899,#59767,#59769,.T.); +#59767 = VERTEX_POINT('',#59768); +#59768 = CARTESIAN_POINT('',(2.15,-6.,0.85)); +#59769 = LINE('',#59770,#59771); +#59770 = CARTESIAN_POINT('',(2.15,-6.,0.622426637189)); +#59771 = VECTOR('',#59772,1.); +#59772 = DIRECTION('',(0.,0.,1.)); +#59773 = ORIENTED_EDGE('',*,*,#51898,.T.); +#59774 = ORIENTED_EDGE('',*,*,#59775,.T.); +#59775 = EDGE_CURVE('',#51891,#59776,#59778,.T.); +#59776 = VERTEX_POINT('',#59777); +#59777 = CARTESIAN_POINT('',(1.85,-6.,0.85)); +#59778 = LINE('',#59779,#59780); +#59779 = CARTESIAN_POINT('',(1.85,-6.,0.622426637189)); +#59780 = VECTOR('',#59781,1.); +#59781 = DIRECTION('',(0.,0.,1.)); +#59782 = ORIENTED_EDGE('',*,*,#59783,.F.); +#59783 = EDGE_CURVE('',#59767,#59776,#59784,.T.); +#59784 = LINE('',#59785,#59786); +#59785 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59786 = VECTOR('',#59787,1.); +#59787 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59788 = PLANE('',#59789); +#59789 = AXIS2_PLACEMENT_3D('',#59790,#59791,#59792); +#59790 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59791 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59792 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59793 = ADVANCED_FACE('',(#59794),#59819,.F.); +#59794 = FACE_BOUND('',#59795,.F.); +#59795 = EDGE_LOOP('',(#59796,#59804,#59805,#59813)); +#59796 = ORIENTED_EDGE('',*,*,#59797,.F.); +#59797 = EDGE_CURVE('',#51771,#59798,#59800,.T.); +#59798 = VERTEX_POINT('',#59799); +#59799 = CARTESIAN_POINT('',(-1.85,-6.,0.85)); +#59800 = LINE('',#59801,#59802); +#59801 = CARTESIAN_POINT('',(-1.85,-6.,0.622426637189)); +#59802 = VECTOR('',#59803,1.); +#59803 = DIRECTION('',(0.,0.,1.)); +#59804 = ORIENTED_EDGE('',*,*,#51770,.T.); +#59805 = ORIENTED_EDGE('',*,*,#59806,.T.); +#59806 = EDGE_CURVE('',#51763,#59807,#59809,.T.); +#59807 = VERTEX_POINT('',#59808); +#59808 = CARTESIAN_POINT('',(-2.15,-6.,0.85)); +#59809 = LINE('',#59810,#59811); +#59810 = CARTESIAN_POINT('',(-2.15,-6.,0.622426637189)); +#59811 = VECTOR('',#59812,1.); +#59812 = DIRECTION('',(0.,0.,1.)); +#59813 = ORIENTED_EDGE('',*,*,#59814,.F.); +#59814 = EDGE_CURVE('',#59798,#59807,#59815,.T.); +#59815 = LINE('',#59816,#59817); +#59816 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59817 = VECTOR('',#59818,1.); +#59818 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59819 = PLANE('',#59820); +#59820 = AXIS2_PLACEMENT_3D('',#59821,#59822,#59823); +#59821 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59822 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59823 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59824 = ADVANCED_FACE('',(#59825),#59850,.F.); +#59825 = FACE_BOUND('',#59826,.F.); +#59826 = EDGE_LOOP('',(#59827,#59835,#59836,#59844)); +#59827 = ORIENTED_EDGE('',*,*,#59828,.F.); +#59828 = EDGE_CURVE('',#51891,#59829,#59831,.T.); +#59829 = VERTEX_POINT('',#59830); +#59830 = CARTESIAN_POINT('',(1.85,-6.2,0.75)); +#59831 = LINE('',#59832,#59833); +#59832 = CARTESIAN_POINT('',(1.85,-5.85,0.75)); +#59833 = VECTOR('',#59834,1.); +#59834 = DIRECTION('',(0.,-1.,0.)); +#59835 = ORIENTED_EDGE('',*,*,#51890,.T.); +#59836 = ORIENTED_EDGE('',*,*,#59837,.T.); +#59837 = EDGE_CURVE('',#51883,#59838,#59840,.T.); +#59838 = VERTEX_POINT('',#59839); +#59839 = CARTESIAN_POINT('',(1.65,-6.2,0.75)); +#59840 = LINE('',#59841,#59842); +#59841 = CARTESIAN_POINT('',(1.65,-5.85,0.75)); +#59842 = VECTOR('',#59843,1.); +#59843 = DIRECTION('',(0.,-1.,0.)); +#59844 = ORIENTED_EDGE('',*,*,#59845,.F.); +#59845 = EDGE_CURVE('',#59829,#59838,#59846,.T.); +#59846 = LINE('',#59847,#59848); +#59847 = CARTESIAN_POINT('',(1.85,-6.2,0.75)); +#59848 = VECTOR('',#59849,1.); +#59849 = DIRECTION('',(-1.,0.,0.)); +#59850 = PLANE('',#59851); +#59851 = AXIS2_PLACEMENT_3D('',#59852,#59853,#59854); +#59852 = CARTESIAN_POINT('',(1.85,-5.85,0.75)); +#59853 = DIRECTION('',(0.,0.,1.)); +#59854 = DIRECTION('',(0.,-1.,0.)); +#59855 = ADVANCED_FACE('',(#59856),#59881,.F.); +#59856 = FACE_BOUND('',#59857,.F.); +#59857 = EDGE_LOOP('',(#59858,#59866,#59867,#59875)); +#59858 = ORIENTED_EDGE('',*,*,#59859,.F.); +#59859 = EDGE_CURVE('',#51779,#59860,#59862,.T.); +#59860 = VERTEX_POINT('',#59861); +#59861 = CARTESIAN_POINT('',(-1.65,-6.2,0.75)); +#59862 = LINE('',#59863,#59864); +#59863 = CARTESIAN_POINT('',(-1.65,-5.85,0.75)); +#59864 = VECTOR('',#59865,1.); +#59865 = DIRECTION('',(0.,-1.,0.)); +#59866 = ORIENTED_EDGE('',*,*,#51778,.T.); +#59867 = ORIENTED_EDGE('',*,*,#59868,.T.); +#59868 = EDGE_CURVE('',#51771,#59869,#59871,.T.); +#59869 = VERTEX_POINT('',#59870); +#59870 = CARTESIAN_POINT('',(-1.85,-6.2,0.75)); +#59871 = LINE('',#59872,#59873); +#59872 = CARTESIAN_POINT('',(-1.85,-5.85,0.75)); +#59873 = VECTOR('',#59874,1.); +#59874 = DIRECTION('',(0.,-1.,0.)); +#59875 = ORIENTED_EDGE('',*,*,#59876,.F.); +#59876 = EDGE_CURVE('',#59860,#59869,#59877,.T.); +#59877 = LINE('',#59878,#59879); +#59878 = CARTESIAN_POINT('',(-1.65,-6.2,0.75)); +#59879 = VECTOR('',#59880,1.); +#59880 = DIRECTION('',(-1.,0.,0.)); +#59881 = PLANE('',#59882); +#59882 = AXIS2_PLACEMENT_3D('',#59883,#59884,#59885); +#59883 = CARTESIAN_POINT('',(-1.65,-5.85,0.75)); +#59884 = DIRECTION('',(0.,0.,1.)); +#59885 = DIRECTION('',(0.,-1.,0.)); +#59886 = ADVANCED_FACE('',(#59887),#59912,.F.); +#59887 = FACE_BOUND('',#59888,.F.); +#59888 = EDGE_LOOP('',(#59889,#59897,#59898,#59906)); +#59889 = ORIENTED_EDGE('',*,*,#59890,.F.); +#59890 = EDGE_CURVE('',#51883,#59891,#59893,.T.); +#59891 = VERTEX_POINT('',#59892); +#59892 = CARTESIAN_POINT('',(1.65,-6.,0.85)); +#59893 = LINE('',#59894,#59895); +#59894 = CARTESIAN_POINT('',(1.65,-6.,0.622426637189)); +#59895 = VECTOR('',#59896,1.); +#59896 = DIRECTION('',(0.,0.,1.)); +#59897 = ORIENTED_EDGE('',*,*,#51882,.T.); +#59898 = ORIENTED_EDGE('',*,*,#59899,.T.); +#59899 = EDGE_CURVE('',#51875,#59900,#59902,.T.); +#59900 = VERTEX_POINT('',#59901); +#59901 = CARTESIAN_POINT('',(1.35,-6.,0.85)); +#59902 = LINE('',#59903,#59904); +#59903 = CARTESIAN_POINT('',(1.35,-6.,0.622426637189)); +#59904 = VECTOR('',#59905,1.); +#59905 = DIRECTION('',(0.,0.,1.)); +#59906 = ORIENTED_EDGE('',*,*,#59907,.F.); +#59907 = EDGE_CURVE('',#59891,#59900,#59908,.T.); +#59908 = LINE('',#59909,#59910); +#59909 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59910 = VECTOR('',#59911,1.); +#59911 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59912 = PLANE('',#59913); +#59913 = AXIS2_PLACEMENT_3D('',#59914,#59915,#59916); +#59914 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59915 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59916 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59917 = ADVANCED_FACE('',(#59918),#59943,.F.); +#59918 = FACE_BOUND('',#59919,.F.); +#59919 = EDGE_LOOP('',(#59920,#59928,#59929,#59937)); +#59920 = ORIENTED_EDGE('',*,*,#59921,.F.); +#59921 = EDGE_CURVE('',#51787,#59922,#59924,.T.); +#59922 = VERTEX_POINT('',#59923); +#59923 = CARTESIAN_POINT('',(-1.35,-6.,0.85)); +#59924 = LINE('',#59925,#59926); +#59925 = CARTESIAN_POINT('',(-1.35,-6.,0.622426637189)); +#59926 = VECTOR('',#59927,1.); +#59927 = DIRECTION('',(0.,0.,1.)); +#59928 = ORIENTED_EDGE('',*,*,#51786,.T.); +#59929 = ORIENTED_EDGE('',*,*,#59930,.T.); +#59930 = EDGE_CURVE('',#51779,#59931,#59933,.T.); +#59931 = VERTEX_POINT('',#59932); +#59932 = CARTESIAN_POINT('',(-1.65,-6.,0.85)); +#59933 = LINE('',#59934,#59935); +#59934 = CARTESIAN_POINT('',(-1.65,-6.,0.622426637189)); +#59935 = VECTOR('',#59936,1.); +#59936 = DIRECTION('',(0.,0.,1.)); +#59937 = ORIENTED_EDGE('',*,*,#59938,.F.); +#59938 = EDGE_CURVE('',#59922,#59931,#59939,.T.); +#59939 = LINE('',#59940,#59941); +#59940 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59941 = VECTOR('',#59942,1.); +#59942 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59943 = PLANE('',#59944); +#59944 = AXIS2_PLACEMENT_3D('',#59945,#59946,#59947); +#59945 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#59946 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#59947 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#59948 = ADVANCED_FACE('',(#59949),#59974,.F.); +#59949 = FACE_BOUND('',#59950,.F.); +#59950 = EDGE_LOOP('',(#59951,#59959,#59960,#59968)); +#59951 = ORIENTED_EDGE('',*,*,#59952,.F.); +#59952 = EDGE_CURVE('',#51875,#59953,#59955,.T.); +#59953 = VERTEX_POINT('',#59954); +#59954 = CARTESIAN_POINT('',(1.35,-6.2,0.75)); +#59955 = LINE('',#59956,#59957); +#59956 = CARTESIAN_POINT('',(1.35,-5.85,0.75)); +#59957 = VECTOR('',#59958,1.); +#59958 = DIRECTION('',(0.,-1.,0.)); +#59959 = ORIENTED_EDGE('',*,*,#51874,.T.); +#59960 = ORIENTED_EDGE('',*,*,#59961,.T.); +#59961 = EDGE_CURVE('',#51867,#59962,#59964,.T.); +#59962 = VERTEX_POINT('',#59963); +#59963 = CARTESIAN_POINT('',(1.15,-6.2,0.75)); +#59964 = LINE('',#59965,#59966); +#59965 = CARTESIAN_POINT('',(1.15,-5.85,0.75)); +#59966 = VECTOR('',#59967,1.); +#59967 = DIRECTION('',(0.,-1.,0.)); +#59968 = ORIENTED_EDGE('',*,*,#59969,.F.); +#59969 = EDGE_CURVE('',#59953,#59962,#59970,.T.); +#59970 = LINE('',#59971,#59972); +#59971 = CARTESIAN_POINT('',(1.35,-6.2,0.75)); +#59972 = VECTOR('',#59973,1.); +#59973 = DIRECTION('',(-1.,0.,0.)); +#59974 = PLANE('',#59975); +#59975 = AXIS2_PLACEMENT_3D('',#59976,#59977,#59978); +#59976 = CARTESIAN_POINT('',(1.35,-5.85,0.75)); +#59977 = DIRECTION('',(0.,0.,1.)); +#59978 = DIRECTION('',(0.,-1.,0.)); +#59979 = ADVANCED_FACE('',(#59980),#60005,.F.); +#59980 = FACE_BOUND('',#59981,.F.); +#59981 = EDGE_LOOP('',(#59982,#59990,#59991,#59999)); +#59982 = ORIENTED_EDGE('',*,*,#59983,.F.); +#59983 = EDGE_CURVE('',#51795,#59984,#59986,.T.); +#59984 = VERTEX_POINT('',#59985); +#59985 = CARTESIAN_POINT('',(-1.15,-6.2,0.75)); +#59986 = LINE('',#59987,#59988); +#59987 = CARTESIAN_POINT('',(-1.15,-5.85,0.75)); +#59988 = VECTOR('',#59989,1.); +#59989 = DIRECTION('',(0.,-1.,0.)); +#59990 = ORIENTED_EDGE('',*,*,#51794,.T.); +#59991 = ORIENTED_EDGE('',*,*,#59992,.T.); +#59992 = EDGE_CURVE('',#51787,#59993,#59995,.T.); +#59993 = VERTEX_POINT('',#59994); +#59994 = CARTESIAN_POINT('',(-1.35,-6.2,0.75)); +#59995 = LINE('',#59996,#59997); +#59996 = CARTESIAN_POINT('',(-1.35,-5.85,0.75)); +#59997 = VECTOR('',#59998,1.); +#59998 = DIRECTION('',(0.,-1.,0.)); +#59999 = ORIENTED_EDGE('',*,*,#60000,.F.); +#60000 = EDGE_CURVE('',#59984,#59993,#60001,.T.); +#60001 = LINE('',#60002,#60003); +#60002 = CARTESIAN_POINT('',(-1.15,-6.2,0.75)); +#60003 = VECTOR('',#60004,1.); +#60004 = DIRECTION('',(-1.,0.,0.)); +#60005 = PLANE('',#60006); +#60006 = AXIS2_PLACEMENT_3D('',#60007,#60008,#60009); +#60007 = CARTESIAN_POINT('',(-1.15,-5.85,0.75)); +#60008 = DIRECTION('',(0.,0.,1.)); +#60009 = DIRECTION('',(0.,-1.,0.)); +#60010 = ADVANCED_FACE('',(#60011),#60036,.F.); +#60011 = FACE_BOUND('',#60012,.F.); +#60012 = EDGE_LOOP('',(#60013,#60021,#60022,#60030)); +#60013 = ORIENTED_EDGE('',*,*,#60014,.F.); +#60014 = EDGE_CURVE('',#51867,#60015,#60017,.T.); +#60015 = VERTEX_POINT('',#60016); +#60016 = CARTESIAN_POINT('',(1.15,-6.,0.85)); +#60017 = LINE('',#60018,#60019); +#60018 = CARTESIAN_POINT('',(1.15,-6.,0.622426637189)); +#60019 = VECTOR('',#60020,1.); +#60020 = DIRECTION('',(0.,0.,1.)); +#60021 = ORIENTED_EDGE('',*,*,#51866,.T.); +#60022 = ORIENTED_EDGE('',*,*,#60023,.T.); +#60023 = EDGE_CURVE('',#51859,#60024,#60026,.T.); +#60024 = VERTEX_POINT('',#60025); +#60025 = CARTESIAN_POINT('',(0.85,-6.,0.85)); +#60026 = LINE('',#60027,#60028); +#60027 = CARTESIAN_POINT('',(0.85,-6.,0.622426637189)); +#60028 = VECTOR('',#60029,1.); +#60029 = DIRECTION('',(0.,0.,1.)); +#60030 = ORIENTED_EDGE('',*,*,#60031,.F.); +#60031 = EDGE_CURVE('',#60015,#60024,#60032,.T.); +#60032 = LINE('',#60033,#60034); +#60033 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60034 = VECTOR('',#60035,1.); +#60035 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60036 = PLANE('',#60037); +#60037 = AXIS2_PLACEMENT_3D('',#60038,#60039,#60040); +#60038 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60039 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60040 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60041 = ADVANCED_FACE('',(#60042),#60067,.F.); +#60042 = FACE_BOUND('',#60043,.F.); +#60043 = EDGE_LOOP('',(#60044,#60052,#60053,#60061)); +#60044 = ORIENTED_EDGE('',*,*,#60045,.F.); +#60045 = EDGE_CURVE('',#51803,#60046,#60048,.T.); +#60046 = VERTEX_POINT('',#60047); +#60047 = CARTESIAN_POINT('',(-0.85,-6.,0.85)); +#60048 = LINE('',#60049,#60050); +#60049 = CARTESIAN_POINT('',(-0.85,-6.,0.622426637189)); +#60050 = VECTOR('',#60051,1.); +#60051 = DIRECTION('',(0.,0.,1.)); +#60052 = ORIENTED_EDGE('',*,*,#51802,.T.); +#60053 = ORIENTED_EDGE('',*,*,#60054,.T.); +#60054 = EDGE_CURVE('',#51795,#60055,#60057,.T.); +#60055 = VERTEX_POINT('',#60056); +#60056 = CARTESIAN_POINT('',(-1.15,-6.,0.85)); +#60057 = LINE('',#60058,#60059); +#60058 = CARTESIAN_POINT('',(-1.15,-6.,0.622426637189)); +#60059 = VECTOR('',#60060,1.); +#60060 = DIRECTION('',(0.,0.,1.)); +#60061 = ORIENTED_EDGE('',*,*,#60062,.F.); +#60062 = EDGE_CURVE('',#60046,#60055,#60063,.T.); +#60063 = LINE('',#60064,#60065); +#60064 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60065 = VECTOR('',#60066,1.); +#60066 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60067 = PLANE('',#60068); +#60068 = AXIS2_PLACEMENT_3D('',#60069,#60070,#60071); +#60069 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60070 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60071 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60072 = ADVANCED_FACE('',(#60073),#60098,.F.); +#60073 = FACE_BOUND('',#60074,.F.); +#60074 = EDGE_LOOP('',(#60075,#60083,#60084,#60092)); +#60075 = ORIENTED_EDGE('',*,*,#60076,.F.); +#60076 = EDGE_CURVE('',#51859,#60077,#60079,.T.); +#60077 = VERTEX_POINT('',#60078); +#60078 = CARTESIAN_POINT('',(0.85,-6.2,0.75)); +#60079 = LINE('',#60080,#60081); +#60080 = CARTESIAN_POINT('',(0.85,-5.85,0.75)); +#60081 = VECTOR('',#60082,1.); +#60082 = DIRECTION('',(0.,-1.,0.)); +#60083 = ORIENTED_EDGE('',*,*,#51858,.T.); +#60084 = ORIENTED_EDGE('',*,*,#60085,.T.); +#60085 = EDGE_CURVE('',#51851,#60086,#60088,.T.); +#60086 = VERTEX_POINT('',#60087); +#60087 = CARTESIAN_POINT('',(0.65,-6.2,0.75)); +#60088 = LINE('',#60089,#60090); +#60089 = CARTESIAN_POINT('',(0.65,-5.85,0.75)); +#60090 = VECTOR('',#60091,1.); +#60091 = DIRECTION('',(0.,-1.,0.)); +#60092 = ORIENTED_EDGE('',*,*,#60093,.F.); +#60093 = EDGE_CURVE('',#60077,#60086,#60094,.T.); +#60094 = LINE('',#60095,#60096); +#60095 = CARTESIAN_POINT('',(0.85,-6.2,0.75)); +#60096 = VECTOR('',#60097,1.); +#60097 = DIRECTION('',(-1.,0.,0.)); +#60098 = PLANE('',#60099); +#60099 = AXIS2_PLACEMENT_3D('',#60100,#60101,#60102); +#60100 = CARTESIAN_POINT('',(0.85,-5.85,0.75)); +#60101 = DIRECTION('',(0.,0.,1.)); +#60102 = DIRECTION('',(0.,-1.,0.)); +#60103 = ADVANCED_FACE('',(#60104),#60129,.F.); +#60104 = FACE_BOUND('',#60105,.F.); +#60105 = EDGE_LOOP('',(#60106,#60114,#60115,#60123)); +#60106 = ORIENTED_EDGE('',*,*,#60107,.F.); +#60107 = EDGE_CURVE('',#51811,#60108,#60110,.T.); +#60108 = VERTEX_POINT('',#60109); +#60109 = CARTESIAN_POINT('',(-0.65,-6.2,0.75)); +#60110 = LINE('',#60111,#60112); +#60111 = CARTESIAN_POINT('',(-0.65,-5.85,0.75)); +#60112 = VECTOR('',#60113,1.); +#60113 = DIRECTION('',(0.,-1.,0.)); +#60114 = ORIENTED_EDGE('',*,*,#51810,.T.); +#60115 = ORIENTED_EDGE('',*,*,#60116,.T.); +#60116 = EDGE_CURVE('',#51803,#60117,#60119,.T.); +#60117 = VERTEX_POINT('',#60118); +#60118 = CARTESIAN_POINT('',(-0.85,-6.2,0.75)); +#60119 = LINE('',#60120,#60121); +#60120 = CARTESIAN_POINT('',(-0.85,-5.85,0.75)); +#60121 = VECTOR('',#60122,1.); +#60122 = DIRECTION('',(0.,-1.,0.)); +#60123 = ORIENTED_EDGE('',*,*,#60124,.F.); +#60124 = EDGE_CURVE('',#60108,#60117,#60125,.T.); +#60125 = LINE('',#60126,#60127); +#60126 = CARTESIAN_POINT('',(-0.65,-6.2,0.75)); +#60127 = VECTOR('',#60128,1.); +#60128 = DIRECTION('',(-1.,0.,0.)); +#60129 = PLANE('',#60130); +#60130 = AXIS2_PLACEMENT_3D('',#60131,#60132,#60133); +#60131 = CARTESIAN_POINT('',(-0.65,-5.85,0.75)); +#60132 = DIRECTION('',(0.,0.,1.)); +#60133 = DIRECTION('',(0.,-1.,0.)); +#60134 = ADVANCED_FACE('',(#60135),#60160,.F.); +#60135 = FACE_BOUND('',#60136,.F.); +#60136 = EDGE_LOOP('',(#60137,#60145,#60146,#60154)); +#60137 = ORIENTED_EDGE('',*,*,#60138,.F.); +#60138 = EDGE_CURVE('',#51851,#60139,#60141,.T.); +#60139 = VERTEX_POINT('',#60140); +#60140 = CARTESIAN_POINT('',(0.65,-6.,0.85)); +#60141 = LINE('',#60142,#60143); +#60142 = CARTESIAN_POINT('',(0.65,-6.,0.622426637189)); +#60143 = VECTOR('',#60144,1.); +#60144 = DIRECTION('',(0.,0.,1.)); +#60145 = ORIENTED_EDGE('',*,*,#51850,.T.); +#60146 = ORIENTED_EDGE('',*,*,#60147,.T.); +#60147 = EDGE_CURVE('',#51843,#60148,#60150,.T.); +#60148 = VERTEX_POINT('',#60149); +#60149 = CARTESIAN_POINT('',(0.35,-6.,0.85)); +#60150 = LINE('',#60151,#60152); +#60151 = CARTESIAN_POINT('',(0.35,-6.,0.622426637189)); +#60152 = VECTOR('',#60153,1.); +#60153 = DIRECTION('',(0.,0.,1.)); +#60154 = ORIENTED_EDGE('',*,*,#60155,.F.); +#60155 = EDGE_CURVE('',#60139,#60148,#60156,.T.); +#60156 = LINE('',#60157,#60158); +#60157 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60158 = VECTOR('',#60159,1.); +#60159 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60160 = PLANE('',#60161); +#60161 = AXIS2_PLACEMENT_3D('',#60162,#60163,#60164); +#60162 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60163 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60164 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60165 = ADVANCED_FACE('',(#60166),#60191,.F.); +#60166 = FACE_BOUND('',#60167,.F.); +#60167 = EDGE_LOOP('',(#60168,#60176,#60177,#60185)); +#60168 = ORIENTED_EDGE('',*,*,#60169,.F.); +#60169 = EDGE_CURVE('',#51819,#60170,#60172,.T.); +#60170 = VERTEX_POINT('',#60171); +#60171 = CARTESIAN_POINT('',(-0.35,-6.,0.85)); +#60172 = LINE('',#60173,#60174); +#60173 = CARTESIAN_POINT('',(-0.35,-6.,0.622426637189)); +#60174 = VECTOR('',#60175,1.); +#60175 = DIRECTION('',(0.,0.,1.)); +#60176 = ORIENTED_EDGE('',*,*,#51818,.T.); +#60177 = ORIENTED_EDGE('',*,*,#60178,.T.); +#60178 = EDGE_CURVE('',#51811,#60179,#60181,.T.); +#60179 = VERTEX_POINT('',#60180); +#60180 = CARTESIAN_POINT('',(-0.65,-6.,0.85)); +#60181 = LINE('',#60182,#60183); +#60182 = CARTESIAN_POINT('',(-0.65,-6.,0.622426637189)); +#60183 = VECTOR('',#60184,1.); +#60184 = DIRECTION('',(0.,0.,1.)); +#60185 = ORIENTED_EDGE('',*,*,#60186,.F.); +#60186 = EDGE_CURVE('',#60170,#60179,#60187,.T.); +#60187 = LINE('',#60188,#60189); +#60188 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60189 = VECTOR('',#60190,1.); +#60190 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60191 = PLANE('',#60192); +#60192 = AXIS2_PLACEMENT_3D('',#60193,#60194,#60195); +#60193 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60194 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60195 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60196 = ADVANCED_FACE('',(#60197),#60222,.F.); +#60197 = FACE_BOUND('',#60198,.F.); +#60198 = EDGE_LOOP('',(#60199,#60207,#60208,#60216)); +#60199 = ORIENTED_EDGE('',*,*,#60200,.F.); +#60200 = EDGE_CURVE('',#51843,#60201,#60203,.T.); +#60201 = VERTEX_POINT('',#60202); +#60202 = CARTESIAN_POINT('',(0.35,-6.2,0.75)); +#60203 = LINE('',#60204,#60205); +#60204 = CARTESIAN_POINT('',(0.35,-5.85,0.75)); +#60205 = VECTOR('',#60206,1.); +#60206 = DIRECTION('',(0.,-1.,0.)); +#60207 = ORIENTED_EDGE('',*,*,#51842,.T.); +#60208 = ORIENTED_EDGE('',*,*,#60209,.T.); +#60209 = EDGE_CURVE('',#51835,#60210,#60212,.T.); +#60210 = VERTEX_POINT('',#60211); +#60211 = CARTESIAN_POINT('',(0.15,-6.2,0.75)); +#60212 = LINE('',#60213,#60214); +#60213 = CARTESIAN_POINT('',(0.15,-5.85,0.75)); +#60214 = VECTOR('',#60215,1.); +#60215 = DIRECTION('',(0.,-1.,0.)); +#60216 = ORIENTED_EDGE('',*,*,#60217,.F.); +#60217 = EDGE_CURVE('',#60201,#60210,#60218,.T.); +#60218 = LINE('',#60219,#60220); +#60219 = CARTESIAN_POINT('',(0.35,-6.2,0.75)); +#60220 = VECTOR('',#60221,1.); +#60221 = DIRECTION('',(-1.,0.,0.)); +#60222 = PLANE('',#60223); +#60223 = AXIS2_PLACEMENT_3D('',#60224,#60225,#60226); +#60224 = CARTESIAN_POINT('',(0.35,-5.85,0.75)); +#60225 = DIRECTION('',(0.,0.,1.)); +#60226 = DIRECTION('',(0.,-1.,0.)); +#60227 = ADVANCED_FACE('',(#60228),#60253,.F.); +#60228 = FACE_BOUND('',#60229,.F.); +#60229 = EDGE_LOOP('',(#60230,#60238,#60239,#60247)); +#60230 = ORIENTED_EDGE('',*,*,#60231,.F.); +#60231 = EDGE_CURVE('',#51827,#60232,#60234,.T.); +#60232 = VERTEX_POINT('',#60233); +#60233 = CARTESIAN_POINT('',(-0.15,-6.2,0.75)); +#60234 = LINE('',#60235,#60236); +#60235 = CARTESIAN_POINT('',(-0.15,-5.85,0.75)); +#60236 = VECTOR('',#60237,1.); +#60237 = DIRECTION('',(0.,-1.,0.)); +#60238 = ORIENTED_EDGE('',*,*,#51826,.T.); +#60239 = ORIENTED_EDGE('',*,*,#60240,.T.); +#60240 = EDGE_CURVE('',#51819,#60241,#60243,.T.); +#60241 = VERTEX_POINT('',#60242); +#60242 = CARTESIAN_POINT('',(-0.35,-6.2,0.75)); +#60243 = LINE('',#60244,#60245); +#60244 = CARTESIAN_POINT('',(-0.35,-5.85,0.75)); +#60245 = VECTOR('',#60246,1.); +#60246 = DIRECTION('',(0.,-1.,0.)); +#60247 = ORIENTED_EDGE('',*,*,#60248,.F.); +#60248 = EDGE_CURVE('',#60232,#60241,#60249,.T.); +#60249 = LINE('',#60250,#60251); +#60250 = CARTESIAN_POINT('',(-0.15,-6.2,0.75)); +#60251 = VECTOR('',#60252,1.); +#60252 = DIRECTION('',(-1.,0.,0.)); +#60253 = PLANE('',#60254); +#60254 = AXIS2_PLACEMENT_3D('',#60255,#60256,#60257); +#60255 = CARTESIAN_POINT('',(-0.15,-5.85,0.75)); +#60256 = DIRECTION('',(0.,0.,1.)); +#60257 = DIRECTION('',(0.,-1.,0.)); +#60258 = ADVANCED_FACE('',(#60259),#60284,.F.); +#60259 = FACE_BOUND('',#60260,.F.); +#60260 = EDGE_LOOP('',(#60261,#60269,#60270,#60278)); +#60261 = ORIENTED_EDGE('',*,*,#60262,.F.); +#60262 = EDGE_CURVE('',#51835,#60263,#60265,.T.); +#60263 = VERTEX_POINT('',#60264); +#60264 = CARTESIAN_POINT('',(0.15,-6.,0.85)); +#60265 = LINE('',#60266,#60267); +#60266 = CARTESIAN_POINT('',(0.15,-6.,0.622426637189)); +#60267 = VECTOR('',#60268,1.); +#60268 = DIRECTION('',(0.,0.,1.)); +#60269 = ORIENTED_EDGE('',*,*,#51834,.T.); +#60270 = ORIENTED_EDGE('',*,*,#60271,.T.); +#60271 = EDGE_CURVE('',#51827,#60272,#60274,.T.); +#60272 = VERTEX_POINT('',#60273); +#60273 = CARTESIAN_POINT('',(-0.15,-6.,0.85)); +#60274 = LINE('',#60275,#60276); +#60275 = CARTESIAN_POINT('',(-0.15,-6.,0.622426637189)); +#60276 = VECTOR('',#60277,1.); +#60277 = DIRECTION('',(0.,0.,1.)); +#60278 = ORIENTED_EDGE('',*,*,#60279,.F.); +#60279 = EDGE_CURVE('',#60263,#60272,#60280,.T.); +#60280 = LINE('',#60281,#60282); +#60281 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60282 = VECTOR('',#60283,1.); +#60283 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60284 = PLANE('',#60285); +#60285 = AXIS2_PLACEMENT_3D('',#60286,#60287,#60288); +#60286 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#60287 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60288 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#60289 = ADVANCED_FACE('',(#60290),#60307,.F.); +#60290 = FACE_BOUND('',#60291,.F.); +#60291 = EDGE_LOOP('',(#60292,#60293,#60300,#60306)); +#60292 = ORIENTED_EDGE('',*,*,#52017,.T.); +#60293 = ORIENTED_EDGE('',*,*,#60294,.T.); +#60294 = EDGE_CURVE('',#52011,#60295,#60297,.T.); +#60295 = VERTEX_POINT('',#60296); +#60296 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60298,#60299),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#60298 = CARTESIAN_POINT('',(-6.,-5.825,0.75)); +#60299 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60300 = ORIENTED_EDGE('',*,*,#60301,.F.); +#60301 = EDGE_CURVE('',#59064,#60295,#60302,.T.); +#60302 = LINE('',#60303,#60304); +#60303 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#60304 = VECTOR('',#60305,1.); +#60305 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#60306 = ORIENTED_EDGE('',*,*,#59063,.F.); +#60307 = PLANE('',#60308); +#60308 = AXIS2_PLACEMENT_3D('',#60309,#60310,#60311); +#60309 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#60310 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#60311 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#60312 = ADVANCED_FACE('',(#60313),#60331,.F.); +#60313 = FACE_BOUND('',#60314,.F.); +#60314 = EDGE_LOOP('',(#60315,#60316,#60317,#60325)); +#60315 = ORIENTED_EDGE('',*,*,#60294,.F.); +#60316 = ORIENTED_EDGE('',*,*,#52354,.T.); +#60317 = ORIENTED_EDGE('',*,*,#60318,.T.); +#60318 = EDGE_CURVE('',#52347,#60319,#60321,.T.); +#60319 = VERTEX_POINT('',#60320); +#60320 = CARTESIAN_POINT('',(-6.,-4.85,0.85)); +#60321 = LINE('',#60322,#60323); +#60322 = CARTESIAN_POINT('',(-6.,-4.85,0.622426637189)); +#60323 = VECTOR('',#60324,1.); +#60324 = DIRECTION('',(0.,0.,1.)); +#60325 = ORIENTED_EDGE('',*,*,#60326,.F.); +#60326 = EDGE_CURVE('',#60295,#60319,#60327,.T.); +#60327 = LINE('',#60328,#60329); +#60328 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60329 = VECTOR('',#60330,1.); +#60330 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60331 = PLANE('',#60332); +#60332 = AXIS2_PLACEMENT_3D('',#60333,#60334,#60335); +#60333 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60334 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60335 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60336 = ADVANCED_FACE('',(#60337),#60362,.F.); +#60337 = FACE_BOUND('',#60338,.F.); +#60338 = EDGE_LOOP('',(#60339,#60347,#60348,#60356)); +#60339 = ORIENTED_EDGE('',*,*,#60340,.F.); +#60340 = EDGE_CURVE('',#52347,#60341,#60343,.T.); +#60341 = VERTEX_POINT('',#60342); +#60342 = CARTESIAN_POINT('',(-6.2,-4.85,0.75)); +#60343 = LINE('',#60344,#60345); +#60344 = CARTESIAN_POINT('',(-5.85,-4.85,0.75)); +#60345 = VECTOR('',#60346,1.); +#60346 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60347 = ORIENTED_EDGE('',*,*,#52346,.T.); +#60348 = ORIENTED_EDGE('',*,*,#60349,.T.); +#60349 = EDGE_CURVE('',#52339,#60350,#60352,.T.); +#60350 = VERTEX_POINT('',#60351); +#60351 = CARTESIAN_POINT('',(-6.2,-4.65,0.75)); +#60352 = LINE('',#60353,#60354); +#60353 = CARTESIAN_POINT('',(-5.85,-4.65,0.75)); +#60354 = VECTOR('',#60355,1.); +#60355 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60356 = ORIENTED_EDGE('',*,*,#60357,.F.); +#60357 = EDGE_CURVE('',#60341,#60350,#60358,.T.); +#60358 = LINE('',#60359,#60360); +#60359 = CARTESIAN_POINT('',(-6.2,-4.85,0.75)); +#60360 = VECTOR('',#60361,1.); +#60361 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60362 = PLANE('',#60363); +#60363 = AXIS2_PLACEMENT_3D('',#60364,#60365,#60366); +#60364 = CARTESIAN_POINT('',(-5.85,-4.85,0.75)); +#60365 = DIRECTION('',(0.,0.,1.)); +#60366 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60367 = ADVANCED_FACE('',(#60368),#60393,.F.); +#60368 = FACE_BOUND('',#60369,.F.); +#60369 = EDGE_LOOP('',(#60370,#60378,#60379,#60387)); +#60370 = ORIENTED_EDGE('',*,*,#60371,.F.); +#60371 = EDGE_CURVE('',#52043,#60372,#60374,.T.); +#60372 = VERTEX_POINT('',#60373); +#60373 = CARTESIAN_POINT('',(-6.2,4.65,0.75)); +#60374 = LINE('',#60375,#60376); +#60375 = CARTESIAN_POINT('',(-5.85,4.65,0.75)); +#60376 = VECTOR('',#60377,1.); +#60377 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60378 = ORIENTED_EDGE('',*,*,#52042,.T.); +#60379 = ORIENTED_EDGE('',*,*,#60380,.T.); +#60380 = EDGE_CURVE('',#52035,#60381,#60383,.T.); +#60381 = VERTEX_POINT('',#60382); +#60382 = CARTESIAN_POINT('',(-6.2,4.85,0.75)); +#60383 = LINE('',#60384,#60385); +#60384 = CARTESIAN_POINT('',(-5.85,4.85,0.75)); +#60385 = VECTOR('',#60386,1.); +#60386 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60387 = ORIENTED_EDGE('',*,*,#60388,.F.); +#60388 = EDGE_CURVE('',#60372,#60381,#60389,.T.); +#60389 = LINE('',#60390,#60391); +#60390 = CARTESIAN_POINT('',(-6.2,4.65,0.75)); +#60391 = VECTOR('',#60392,1.); +#60392 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60393 = PLANE('',#60394); +#60394 = AXIS2_PLACEMENT_3D('',#60395,#60396,#60397); +#60395 = CARTESIAN_POINT('',(-5.85,4.65,0.75)); +#60396 = DIRECTION('',(0.,0.,1.)); +#60397 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60398 = ADVANCED_FACE('',(#60399),#60424,.F.); +#60399 = FACE_BOUND('',#60400,.F.); +#60400 = EDGE_LOOP('',(#60401,#60409,#60410,#60418)); +#60401 = ORIENTED_EDGE('',*,*,#60402,.F.); +#60402 = EDGE_CURVE('',#52339,#60403,#60405,.T.); +#60403 = VERTEX_POINT('',#60404); +#60404 = CARTESIAN_POINT('',(-6.,-4.65,0.85)); +#60405 = LINE('',#60406,#60407); +#60406 = CARTESIAN_POINT('',(-6.,-4.65,0.622426637189)); +#60407 = VECTOR('',#60408,1.); +#60408 = DIRECTION('',(0.,0.,1.)); +#60409 = ORIENTED_EDGE('',*,*,#52338,.T.); +#60410 = ORIENTED_EDGE('',*,*,#60411,.T.); +#60411 = EDGE_CURVE('',#52331,#60412,#60414,.T.); +#60412 = VERTEX_POINT('',#60413); +#60413 = CARTESIAN_POINT('',(-6.,-4.35,0.85)); +#60414 = LINE('',#60415,#60416); +#60415 = CARTESIAN_POINT('',(-6.,-4.35,0.622426637189)); +#60416 = VECTOR('',#60417,1.); +#60417 = DIRECTION('',(0.,0.,1.)); +#60418 = ORIENTED_EDGE('',*,*,#60419,.F.); +#60419 = EDGE_CURVE('',#60403,#60412,#60420,.T.); +#60420 = LINE('',#60421,#60422); +#60421 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60422 = VECTOR('',#60423,1.); +#60423 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60424 = PLANE('',#60425); +#60425 = AXIS2_PLACEMENT_3D('',#60426,#60427,#60428); +#60426 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60427 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60428 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60429 = ADVANCED_FACE('',(#60430),#60455,.F.); +#60430 = FACE_BOUND('',#60431,.F.); +#60431 = EDGE_LOOP('',(#60432,#60440,#60441,#60449)); +#60432 = ORIENTED_EDGE('',*,*,#60433,.F.); +#60433 = EDGE_CURVE('',#52051,#60434,#60436,.T.); +#60434 = VERTEX_POINT('',#60435); +#60435 = CARTESIAN_POINT('',(-6.,4.35,0.85)); +#60436 = LINE('',#60437,#60438); +#60437 = CARTESIAN_POINT('',(-6.,4.35,0.622426637189)); +#60438 = VECTOR('',#60439,1.); +#60439 = DIRECTION('',(0.,0.,1.)); +#60440 = ORIENTED_EDGE('',*,*,#52050,.T.); +#60441 = ORIENTED_EDGE('',*,*,#60442,.T.); +#60442 = EDGE_CURVE('',#52043,#60443,#60445,.T.); +#60443 = VERTEX_POINT('',#60444); +#60444 = CARTESIAN_POINT('',(-6.,4.65,0.85)); +#60445 = LINE('',#60446,#60447); +#60446 = CARTESIAN_POINT('',(-6.,4.65,0.622426637189)); +#60447 = VECTOR('',#60448,1.); +#60448 = DIRECTION('',(0.,0.,1.)); +#60449 = ORIENTED_EDGE('',*,*,#60450,.F.); +#60450 = EDGE_CURVE('',#60434,#60443,#60451,.T.); +#60451 = LINE('',#60452,#60453); +#60452 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60453 = VECTOR('',#60454,1.); +#60454 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60455 = PLANE('',#60456); +#60456 = AXIS2_PLACEMENT_3D('',#60457,#60458,#60459); +#60457 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60458 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60459 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60460 = ADVANCED_FACE('',(#60461),#60486,.F.); +#60461 = FACE_BOUND('',#60462,.F.); +#60462 = EDGE_LOOP('',(#60463,#60471,#60472,#60480)); +#60463 = ORIENTED_EDGE('',*,*,#60464,.F.); +#60464 = EDGE_CURVE('',#52331,#60465,#60467,.T.); +#60465 = VERTEX_POINT('',#60466); +#60466 = CARTESIAN_POINT('',(-6.2,-4.35,0.75)); +#60467 = LINE('',#60468,#60469); +#60468 = CARTESIAN_POINT('',(-5.85,-4.35,0.75)); +#60469 = VECTOR('',#60470,1.); +#60470 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60471 = ORIENTED_EDGE('',*,*,#52330,.T.); +#60472 = ORIENTED_EDGE('',*,*,#60473,.T.); +#60473 = EDGE_CURVE('',#52323,#60474,#60476,.T.); +#60474 = VERTEX_POINT('',#60475); +#60475 = CARTESIAN_POINT('',(-6.2,-4.15,0.75)); +#60476 = LINE('',#60477,#60478); +#60477 = CARTESIAN_POINT('',(-5.85,-4.15,0.75)); +#60478 = VECTOR('',#60479,1.); +#60479 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60480 = ORIENTED_EDGE('',*,*,#60481,.F.); +#60481 = EDGE_CURVE('',#60465,#60474,#60482,.T.); +#60482 = LINE('',#60483,#60484); +#60483 = CARTESIAN_POINT('',(-6.2,-4.35,0.75)); +#60484 = VECTOR('',#60485,1.); +#60485 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60486 = PLANE('',#60487); +#60487 = AXIS2_PLACEMENT_3D('',#60488,#60489,#60490); +#60488 = CARTESIAN_POINT('',(-5.85,-4.35,0.75)); +#60489 = DIRECTION('',(0.,0.,1.)); +#60490 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60491 = ADVANCED_FACE('',(#60492),#60517,.F.); +#60492 = FACE_BOUND('',#60493,.F.); +#60493 = EDGE_LOOP('',(#60494,#60502,#60503,#60511)); +#60494 = ORIENTED_EDGE('',*,*,#60495,.F.); +#60495 = EDGE_CURVE('',#52059,#60496,#60498,.T.); +#60496 = VERTEX_POINT('',#60497); +#60497 = CARTESIAN_POINT('',(-6.2,4.15,0.75)); +#60498 = LINE('',#60499,#60500); +#60499 = CARTESIAN_POINT('',(-5.85,4.15,0.75)); +#60500 = VECTOR('',#60501,1.); +#60501 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60502 = ORIENTED_EDGE('',*,*,#52058,.T.); +#60503 = ORIENTED_EDGE('',*,*,#60504,.T.); +#60504 = EDGE_CURVE('',#52051,#60505,#60507,.T.); +#60505 = VERTEX_POINT('',#60506); +#60506 = CARTESIAN_POINT('',(-6.2,4.35,0.75)); +#60507 = LINE('',#60508,#60509); +#60508 = CARTESIAN_POINT('',(-5.85,4.35,0.75)); +#60509 = VECTOR('',#60510,1.); +#60510 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60511 = ORIENTED_EDGE('',*,*,#60512,.F.); +#60512 = EDGE_CURVE('',#60496,#60505,#60513,.T.); +#60513 = LINE('',#60514,#60515); +#60514 = CARTESIAN_POINT('',(-6.2,4.15,0.75)); +#60515 = VECTOR('',#60516,1.); +#60516 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60517 = PLANE('',#60518); +#60518 = AXIS2_PLACEMENT_3D('',#60519,#60520,#60521); +#60519 = CARTESIAN_POINT('',(-5.85,4.15,0.75)); +#60520 = DIRECTION('',(0.,0.,1.)); +#60521 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60522 = ADVANCED_FACE('',(#60523),#60548,.F.); +#60523 = FACE_BOUND('',#60524,.F.); +#60524 = EDGE_LOOP('',(#60525,#60533,#60534,#60542)); +#60525 = ORIENTED_EDGE('',*,*,#60526,.F.); +#60526 = EDGE_CURVE('',#52323,#60527,#60529,.T.); +#60527 = VERTEX_POINT('',#60528); +#60528 = CARTESIAN_POINT('',(-6.,-4.15,0.85)); +#60529 = LINE('',#60530,#60531); +#60530 = CARTESIAN_POINT('',(-6.,-4.15,0.622426637189)); +#60531 = VECTOR('',#60532,1.); +#60532 = DIRECTION('',(0.,0.,1.)); +#60533 = ORIENTED_EDGE('',*,*,#52322,.T.); +#60534 = ORIENTED_EDGE('',*,*,#60535,.T.); +#60535 = EDGE_CURVE('',#52315,#60536,#60538,.T.); +#60536 = VERTEX_POINT('',#60537); +#60537 = CARTESIAN_POINT('',(-6.,-3.85,0.85)); +#60538 = LINE('',#60539,#60540); +#60539 = CARTESIAN_POINT('',(-6.,-3.85,0.622426637189)); +#60540 = VECTOR('',#60541,1.); +#60541 = DIRECTION('',(0.,0.,1.)); +#60542 = ORIENTED_EDGE('',*,*,#60543,.F.); +#60543 = EDGE_CURVE('',#60527,#60536,#60544,.T.); +#60544 = LINE('',#60545,#60546); +#60545 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60546 = VECTOR('',#60547,1.); +#60547 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60548 = PLANE('',#60549); +#60549 = AXIS2_PLACEMENT_3D('',#60550,#60551,#60552); +#60550 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60551 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60552 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60553 = ADVANCED_FACE('',(#60554),#60579,.F.); +#60554 = FACE_BOUND('',#60555,.F.); +#60555 = EDGE_LOOP('',(#60556,#60564,#60565,#60573)); +#60556 = ORIENTED_EDGE('',*,*,#60557,.F.); +#60557 = EDGE_CURVE('',#52067,#60558,#60560,.T.); +#60558 = VERTEX_POINT('',#60559); +#60559 = CARTESIAN_POINT('',(-6.,3.85,0.85)); +#60560 = LINE('',#60561,#60562); +#60561 = CARTESIAN_POINT('',(-6.,3.85,0.622426637189)); +#60562 = VECTOR('',#60563,1.); +#60563 = DIRECTION('',(0.,0.,1.)); +#60564 = ORIENTED_EDGE('',*,*,#52066,.T.); +#60565 = ORIENTED_EDGE('',*,*,#60566,.T.); +#60566 = EDGE_CURVE('',#52059,#60567,#60569,.T.); +#60567 = VERTEX_POINT('',#60568); +#60568 = CARTESIAN_POINT('',(-6.,4.15,0.85)); +#60569 = LINE('',#60570,#60571); +#60570 = CARTESIAN_POINT('',(-6.,4.15,0.622426637189)); +#60571 = VECTOR('',#60572,1.); +#60572 = DIRECTION('',(0.,0.,1.)); +#60573 = ORIENTED_EDGE('',*,*,#60574,.F.); +#60574 = EDGE_CURVE('',#60558,#60567,#60575,.T.); +#60575 = LINE('',#60576,#60577); +#60576 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60577 = VECTOR('',#60578,1.); +#60578 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60579 = PLANE('',#60580); +#60580 = AXIS2_PLACEMENT_3D('',#60581,#60582,#60583); +#60581 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60582 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60583 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60584 = ADVANCED_FACE('',(#60585),#60610,.F.); +#60585 = FACE_BOUND('',#60586,.F.); +#60586 = EDGE_LOOP('',(#60587,#60595,#60596,#60604)); +#60587 = ORIENTED_EDGE('',*,*,#60588,.F.); +#60588 = EDGE_CURVE('',#52315,#60589,#60591,.T.); +#60589 = VERTEX_POINT('',#60590); +#60590 = CARTESIAN_POINT('',(-6.2,-3.85,0.75)); +#60591 = LINE('',#60592,#60593); +#60592 = CARTESIAN_POINT('',(-5.85,-3.85,0.75)); +#60593 = VECTOR('',#60594,1.); +#60594 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60595 = ORIENTED_EDGE('',*,*,#52314,.T.); +#60596 = ORIENTED_EDGE('',*,*,#60597,.T.); +#60597 = EDGE_CURVE('',#52307,#60598,#60600,.T.); +#60598 = VERTEX_POINT('',#60599); +#60599 = CARTESIAN_POINT('',(-6.2,-3.65,0.75)); +#60600 = LINE('',#60601,#60602); +#60601 = CARTESIAN_POINT('',(-5.85,-3.65,0.75)); +#60602 = VECTOR('',#60603,1.); +#60603 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60604 = ORIENTED_EDGE('',*,*,#60605,.F.); +#60605 = EDGE_CURVE('',#60589,#60598,#60606,.T.); +#60606 = LINE('',#60607,#60608); +#60607 = CARTESIAN_POINT('',(-6.2,-3.85,0.75)); +#60608 = VECTOR('',#60609,1.); +#60609 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60610 = PLANE('',#60611); +#60611 = AXIS2_PLACEMENT_3D('',#60612,#60613,#60614); +#60612 = CARTESIAN_POINT('',(-5.85,-3.85,0.75)); +#60613 = DIRECTION('',(0.,0.,1.)); +#60614 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60615 = ADVANCED_FACE('',(#60616),#60641,.F.); +#60616 = FACE_BOUND('',#60617,.F.); +#60617 = EDGE_LOOP('',(#60618,#60626,#60627,#60635)); +#60618 = ORIENTED_EDGE('',*,*,#60619,.F.); +#60619 = EDGE_CURVE('',#52075,#60620,#60622,.T.); +#60620 = VERTEX_POINT('',#60621); +#60621 = CARTESIAN_POINT('',(-6.2,3.65,0.75)); +#60622 = LINE('',#60623,#60624); +#60623 = CARTESIAN_POINT('',(-5.85,3.65,0.75)); +#60624 = VECTOR('',#60625,1.); +#60625 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60626 = ORIENTED_EDGE('',*,*,#52074,.T.); +#60627 = ORIENTED_EDGE('',*,*,#60628,.T.); +#60628 = EDGE_CURVE('',#52067,#60629,#60631,.T.); +#60629 = VERTEX_POINT('',#60630); +#60630 = CARTESIAN_POINT('',(-6.2,3.85,0.75)); +#60631 = LINE('',#60632,#60633); +#60632 = CARTESIAN_POINT('',(-5.85,3.85,0.75)); +#60633 = VECTOR('',#60634,1.); +#60634 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60635 = ORIENTED_EDGE('',*,*,#60636,.F.); +#60636 = EDGE_CURVE('',#60620,#60629,#60637,.T.); +#60637 = LINE('',#60638,#60639); +#60638 = CARTESIAN_POINT('',(-6.2,3.65,0.75)); +#60639 = VECTOR('',#60640,1.); +#60640 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60641 = PLANE('',#60642); +#60642 = AXIS2_PLACEMENT_3D('',#60643,#60644,#60645); +#60643 = CARTESIAN_POINT('',(-5.85,3.65,0.75)); +#60644 = DIRECTION('',(0.,0.,1.)); +#60645 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60646 = ADVANCED_FACE('',(#60647),#60672,.F.); +#60647 = FACE_BOUND('',#60648,.F.); +#60648 = EDGE_LOOP('',(#60649,#60657,#60658,#60666)); +#60649 = ORIENTED_EDGE('',*,*,#60650,.F.); +#60650 = EDGE_CURVE('',#52307,#60651,#60653,.T.); +#60651 = VERTEX_POINT('',#60652); +#60652 = CARTESIAN_POINT('',(-6.,-3.65,0.85)); +#60653 = LINE('',#60654,#60655); +#60654 = CARTESIAN_POINT('',(-6.,-3.65,0.622426637189)); +#60655 = VECTOR('',#60656,1.); +#60656 = DIRECTION('',(0.,0.,1.)); +#60657 = ORIENTED_EDGE('',*,*,#52306,.T.); +#60658 = ORIENTED_EDGE('',*,*,#60659,.T.); +#60659 = EDGE_CURVE('',#52299,#60660,#60662,.T.); +#60660 = VERTEX_POINT('',#60661); +#60661 = CARTESIAN_POINT('',(-6.,-3.35,0.85)); +#60662 = LINE('',#60663,#60664); +#60663 = CARTESIAN_POINT('',(-6.,-3.35,0.622426637189)); +#60664 = VECTOR('',#60665,1.); +#60665 = DIRECTION('',(0.,0.,1.)); +#60666 = ORIENTED_EDGE('',*,*,#60667,.F.); +#60667 = EDGE_CURVE('',#60651,#60660,#60668,.T.); +#60668 = LINE('',#60669,#60670); +#60669 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60670 = VECTOR('',#60671,1.); +#60671 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60672 = PLANE('',#60673); +#60673 = AXIS2_PLACEMENT_3D('',#60674,#60675,#60676); +#60674 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60675 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60676 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60677 = ADVANCED_FACE('',(#60678),#60703,.F.); +#60678 = FACE_BOUND('',#60679,.F.); +#60679 = EDGE_LOOP('',(#60680,#60688,#60689,#60697)); +#60680 = ORIENTED_EDGE('',*,*,#60681,.F.); +#60681 = EDGE_CURVE('',#52083,#60682,#60684,.T.); +#60682 = VERTEX_POINT('',#60683); +#60683 = CARTESIAN_POINT('',(-6.,3.35,0.85)); +#60684 = LINE('',#60685,#60686); +#60685 = CARTESIAN_POINT('',(-6.,3.35,0.622426637189)); +#60686 = VECTOR('',#60687,1.); +#60687 = DIRECTION('',(0.,0.,1.)); +#60688 = ORIENTED_EDGE('',*,*,#52082,.T.); +#60689 = ORIENTED_EDGE('',*,*,#60690,.T.); +#60690 = EDGE_CURVE('',#52075,#60691,#60693,.T.); +#60691 = VERTEX_POINT('',#60692); +#60692 = CARTESIAN_POINT('',(-6.,3.65,0.85)); +#60693 = LINE('',#60694,#60695); +#60694 = CARTESIAN_POINT('',(-6.,3.65,0.622426637189)); +#60695 = VECTOR('',#60696,1.); +#60696 = DIRECTION('',(0.,0.,1.)); +#60697 = ORIENTED_EDGE('',*,*,#60698,.F.); +#60698 = EDGE_CURVE('',#60682,#60691,#60699,.T.); +#60699 = LINE('',#60700,#60701); +#60700 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60701 = VECTOR('',#60702,1.); +#60702 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60703 = PLANE('',#60704); +#60704 = AXIS2_PLACEMENT_3D('',#60705,#60706,#60707); +#60705 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60706 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60707 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60708 = ADVANCED_FACE('',(#60709),#60734,.F.); +#60709 = FACE_BOUND('',#60710,.F.); +#60710 = EDGE_LOOP('',(#60711,#60719,#60720,#60728)); +#60711 = ORIENTED_EDGE('',*,*,#60712,.F.); +#60712 = EDGE_CURVE('',#52299,#60713,#60715,.T.); +#60713 = VERTEX_POINT('',#60714); +#60714 = CARTESIAN_POINT('',(-6.2,-3.35,0.75)); +#60715 = LINE('',#60716,#60717); +#60716 = CARTESIAN_POINT('',(-5.85,-3.35,0.75)); +#60717 = VECTOR('',#60718,1.); +#60718 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60719 = ORIENTED_EDGE('',*,*,#52298,.T.); +#60720 = ORIENTED_EDGE('',*,*,#60721,.T.); +#60721 = EDGE_CURVE('',#52291,#60722,#60724,.T.); +#60722 = VERTEX_POINT('',#60723); +#60723 = CARTESIAN_POINT('',(-6.2,-3.15,0.75)); +#60724 = LINE('',#60725,#60726); +#60725 = CARTESIAN_POINT('',(-5.85,-3.15,0.75)); +#60726 = VECTOR('',#60727,1.); +#60727 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60728 = ORIENTED_EDGE('',*,*,#60729,.F.); +#60729 = EDGE_CURVE('',#60713,#60722,#60730,.T.); +#60730 = LINE('',#60731,#60732); +#60731 = CARTESIAN_POINT('',(-6.2,-3.35,0.75)); +#60732 = VECTOR('',#60733,1.); +#60733 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60734 = PLANE('',#60735); +#60735 = AXIS2_PLACEMENT_3D('',#60736,#60737,#60738); +#60736 = CARTESIAN_POINT('',(-5.85,-3.35,0.75)); +#60737 = DIRECTION('',(0.,0.,1.)); +#60738 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60739 = ADVANCED_FACE('',(#60740),#60765,.F.); +#60740 = FACE_BOUND('',#60741,.F.); +#60741 = EDGE_LOOP('',(#60742,#60750,#60751,#60759)); +#60742 = ORIENTED_EDGE('',*,*,#60743,.F.); +#60743 = EDGE_CURVE('',#52091,#60744,#60746,.T.); +#60744 = VERTEX_POINT('',#60745); +#60745 = CARTESIAN_POINT('',(-6.2,3.15,0.75)); +#60746 = LINE('',#60747,#60748); +#60747 = CARTESIAN_POINT('',(-5.85,3.15,0.75)); +#60748 = VECTOR('',#60749,1.); +#60749 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60750 = ORIENTED_EDGE('',*,*,#52090,.T.); +#60751 = ORIENTED_EDGE('',*,*,#60752,.T.); +#60752 = EDGE_CURVE('',#52083,#60753,#60755,.T.); +#60753 = VERTEX_POINT('',#60754); +#60754 = CARTESIAN_POINT('',(-6.2,3.35,0.75)); +#60755 = LINE('',#60756,#60757); +#60756 = CARTESIAN_POINT('',(-5.85,3.35,0.75)); +#60757 = VECTOR('',#60758,1.); +#60758 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60759 = ORIENTED_EDGE('',*,*,#60760,.F.); +#60760 = EDGE_CURVE('',#60744,#60753,#60761,.T.); +#60761 = LINE('',#60762,#60763); +#60762 = CARTESIAN_POINT('',(-6.2,3.15,0.75)); +#60763 = VECTOR('',#60764,1.); +#60764 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60765 = PLANE('',#60766); +#60766 = AXIS2_PLACEMENT_3D('',#60767,#60768,#60769); +#60767 = CARTESIAN_POINT('',(-5.85,3.15,0.75)); +#60768 = DIRECTION('',(0.,0.,1.)); +#60769 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60770 = ADVANCED_FACE('',(#60771),#60796,.F.); +#60771 = FACE_BOUND('',#60772,.F.); +#60772 = EDGE_LOOP('',(#60773,#60781,#60782,#60790)); +#60773 = ORIENTED_EDGE('',*,*,#60774,.F.); +#60774 = EDGE_CURVE('',#52291,#60775,#60777,.T.); +#60775 = VERTEX_POINT('',#60776); +#60776 = CARTESIAN_POINT('',(-6.,-3.15,0.85)); +#60777 = LINE('',#60778,#60779); +#60778 = CARTESIAN_POINT('',(-6.,-3.15,0.622426637189)); +#60779 = VECTOR('',#60780,1.); +#60780 = DIRECTION('',(0.,0.,1.)); +#60781 = ORIENTED_EDGE('',*,*,#52290,.T.); +#60782 = ORIENTED_EDGE('',*,*,#60783,.T.); +#60783 = EDGE_CURVE('',#52283,#60784,#60786,.T.); +#60784 = VERTEX_POINT('',#60785); +#60785 = CARTESIAN_POINT('',(-6.,-2.85,0.85)); +#60786 = LINE('',#60787,#60788); +#60787 = CARTESIAN_POINT('',(-6.,-2.85,0.622426637189)); +#60788 = VECTOR('',#60789,1.); +#60789 = DIRECTION('',(0.,0.,1.)); +#60790 = ORIENTED_EDGE('',*,*,#60791,.F.); +#60791 = EDGE_CURVE('',#60775,#60784,#60792,.T.); +#60792 = LINE('',#60793,#60794); +#60793 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60794 = VECTOR('',#60795,1.); +#60795 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60796 = PLANE('',#60797); +#60797 = AXIS2_PLACEMENT_3D('',#60798,#60799,#60800); +#60798 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60799 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60800 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60801 = ADVANCED_FACE('',(#60802),#60827,.F.); +#60802 = FACE_BOUND('',#60803,.F.); +#60803 = EDGE_LOOP('',(#60804,#60812,#60813,#60821)); +#60804 = ORIENTED_EDGE('',*,*,#60805,.F.); +#60805 = EDGE_CURVE('',#52099,#60806,#60808,.T.); +#60806 = VERTEX_POINT('',#60807); +#60807 = CARTESIAN_POINT('',(-6.,2.85,0.85)); +#60808 = LINE('',#60809,#60810); +#60809 = CARTESIAN_POINT('',(-6.,2.85,0.622426637189)); +#60810 = VECTOR('',#60811,1.); +#60811 = DIRECTION('',(0.,0.,1.)); +#60812 = ORIENTED_EDGE('',*,*,#52098,.T.); +#60813 = ORIENTED_EDGE('',*,*,#60814,.T.); +#60814 = EDGE_CURVE('',#52091,#60815,#60817,.T.); +#60815 = VERTEX_POINT('',#60816); +#60816 = CARTESIAN_POINT('',(-6.,3.15,0.85)); +#60817 = LINE('',#60818,#60819); +#60818 = CARTESIAN_POINT('',(-6.,3.15,0.622426637189)); +#60819 = VECTOR('',#60820,1.); +#60820 = DIRECTION('',(0.,0.,1.)); +#60821 = ORIENTED_EDGE('',*,*,#60822,.F.); +#60822 = EDGE_CURVE('',#60806,#60815,#60823,.T.); +#60823 = LINE('',#60824,#60825); +#60824 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60825 = VECTOR('',#60826,1.); +#60826 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60827 = PLANE('',#60828); +#60828 = AXIS2_PLACEMENT_3D('',#60829,#60830,#60831); +#60829 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60830 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60831 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60832 = ADVANCED_FACE('',(#60833),#60858,.F.); +#60833 = FACE_BOUND('',#60834,.F.); +#60834 = EDGE_LOOP('',(#60835,#60843,#60844,#60852)); +#60835 = ORIENTED_EDGE('',*,*,#60836,.F.); +#60836 = EDGE_CURVE('',#52283,#60837,#60839,.T.); +#60837 = VERTEX_POINT('',#60838); +#60838 = CARTESIAN_POINT('',(-6.2,-2.85,0.75)); +#60839 = LINE('',#60840,#60841); +#60840 = CARTESIAN_POINT('',(-5.85,-2.85,0.75)); +#60841 = VECTOR('',#60842,1.); +#60842 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60843 = ORIENTED_EDGE('',*,*,#52282,.T.); +#60844 = ORIENTED_EDGE('',*,*,#60845,.T.); +#60845 = EDGE_CURVE('',#52275,#60846,#60848,.T.); +#60846 = VERTEX_POINT('',#60847); +#60847 = CARTESIAN_POINT('',(-6.2,-2.65,0.75)); +#60848 = LINE('',#60849,#60850); +#60849 = CARTESIAN_POINT('',(-5.85,-2.65,0.75)); +#60850 = VECTOR('',#60851,1.); +#60851 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60852 = ORIENTED_EDGE('',*,*,#60853,.F.); +#60853 = EDGE_CURVE('',#60837,#60846,#60854,.T.); +#60854 = LINE('',#60855,#60856); +#60855 = CARTESIAN_POINT('',(-6.2,-2.85,0.75)); +#60856 = VECTOR('',#60857,1.); +#60857 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60858 = PLANE('',#60859); +#60859 = AXIS2_PLACEMENT_3D('',#60860,#60861,#60862); +#60860 = CARTESIAN_POINT('',(-5.85,-2.85,0.75)); +#60861 = DIRECTION('',(0.,0.,1.)); +#60862 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60863 = ADVANCED_FACE('',(#60864),#60889,.F.); +#60864 = FACE_BOUND('',#60865,.F.); +#60865 = EDGE_LOOP('',(#60866,#60874,#60875,#60883)); +#60866 = ORIENTED_EDGE('',*,*,#60867,.F.); +#60867 = EDGE_CURVE('',#52107,#60868,#60870,.T.); +#60868 = VERTEX_POINT('',#60869); +#60869 = CARTESIAN_POINT('',(-6.2,2.65,0.75)); +#60870 = LINE('',#60871,#60872); +#60871 = CARTESIAN_POINT('',(-5.85,2.65,0.75)); +#60872 = VECTOR('',#60873,1.); +#60873 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60874 = ORIENTED_EDGE('',*,*,#52106,.T.); +#60875 = ORIENTED_EDGE('',*,*,#60876,.T.); +#60876 = EDGE_CURVE('',#52099,#60877,#60879,.T.); +#60877 = VERTEX_POINT('',#60878); +#60878 = CARTESIAN_POINT('',(-6.2,2.85,0.75)); +#60879 = LINE('',#60880,#60881); +#60880 = CARTESIAN_POINT('',(-5.85,2.85,0.75)); +#60881 = VECTOR('',#60882,1.); +#60882 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60883 = ORIENTED_EDGE('',*,*,#60884,.F.); +#60884 = EDGE_CURVE('',#60868,#60877,#60885,.T.); +#60885 = LINE('',#60886,#60887); +#60886 = CARTESIAN_POINT('',(-6.2,2.65,0.75)); +#60887 = VECTOR('',#60888,1.); +#60888 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60889 = PLANE('',#60890); +#60890 = AXIS2_PLACEMENT_3D('',#60891,#60892,#60893); +#60891 = CARTESIAN_POINT('',(-5.85,2.65,0.75)); +#60892 = DIRECTION('',(0.,0.,1.)); +#60893 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60894 = ADVANCED_FACE('',(#60895),#60920,.F.); +#60895 = FACE_BOUND('',#60896,.F.); +#60896 = EDGE_LOOP('',(#60897,#60905,#60906,#60914)); +#60897 = ORIENTED_EDGE('',*,*,#60898,.F.); +#60898 = EDGE_CURVE('',#52275,#60899,#60901,.T.); +#60899 = VERTEX_POINT('',#60900); +#60900 = CARTESIAN_POINT('',(-6.,-2.65,0.85)); +#60901 = LINE('',#60902,#60903); +#60902 = CARTESIAN_POINT('',(-6.,-2.65,0.622426637189)); +#60903 = VECTOR('',#60904,1.); +#60904 = DIRECTION('',(0.,0.,1.)); +#60905 = ORIENTED_EDGE('',*,*,#52274,.T.); +#60906 = ORIENTED_EDGE('',*,*,#60907,.T.); +#60907 = EDGE_CURVE('',#52267,#60908,#60910,.T.); +#60908 = VERTEX_POINT('',#60909); +#60909 = CARTESIAN_POINT('',(-6.,-2.35,0.85)); +#60910 = LINE('',#60911,#60912); +#60911 = CARTESIAN_POINT('',(-6.,-2.35,0.622426637189)); +#60912 = VECTOR('',#60913,1.); +#60913 = DIRECTION('',(0.,0.,1.)); +#60914 = ORIENTED_EDGE('',*,*,#60915,.F.); +#60915 = EDGE_CURVE('',#60899,#60908,#60916,.T.); +#60916 = LINE('',#60917,#60918); +#60917 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60918 = VECTOR('',#60919,1.); +#60919 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60920 = PLANE('',#60921); +#60921 = AXIS2_PLACEMENT_3D('',#60922,#60923,#60924); +#60922 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60923 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60924 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60925 = ADVANCED_FACE('',(#60926),#60951,.F.); +#60926 = FACE_BOUND('',#60927,.F.); +#60927 = EDGE_LOOP('',(#60928,#60936,#60937,#60945)); +#60928 = ORIENTED_EDGE('',*,*,#60929,.F.); +#60929 = EDGE_CURVE('',#52115,#60930,#60932,.T.); +#60930 = VERTEX_POINT('',#60931); +#60931 = CARTESIAN_POINT('',(-6.,2.35,0.85)); +#60932 = LINE('',#60933,#60934); +#60933 = CARTESIAN_POINT('',(-6.,2.35,0.622426637189)); +#60934 = VECTOR('',#60935,1.); +#60935 = DIRECTION('',(0.,0.,1.)); +#60936 = ORIENTED_EDGE('',*,*,#52114,.T.); +#60937 = ORIENTED_EDGE('',*,*,#60938,.T.); +#60938 = EDGE_CURVE('',#52107,#60939,#60941,.T.); +#60939 = VERTEX_POINT('',#60940); +#60940 = CARTESIAN_POINT('',(-6.,2.65,0.85)); +#60941 = LINE('',#60942,#60943); +#60942 = CARTESIAN_POINT('',(-6.,2.65,0.622426637189)); +#60943 = VECTOR('',#60944,1.); +#60944 = DIRECTION('',(0.,0.,1.)); +#60945 = ORIENTED_EDGE('',*,*,#60946,.F.); +#60946 = EDGE_CURVE('',#60930,#60939,#60947,.T.); +#60947 = LINE('',#60948,#60949); +#60948 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60949 = VECTOR('',#60950,1.); +#60950 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60951 = PLANE('',#60952); +#60952 = AXIS2_PLACEMENT_3D('',#60953,#60954,#60955); +#60953 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#60954 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#60955 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#60956 = ADVANCED_FACE('',(#60957),#60982,.F.); +#60957 = FACE_BOUND('',#60958,.F.); +#60958 = EDGE_LOOP('',(#60959,#60967,#60968,#60976)); +#60959 = ORIENTED_EDGE('',*,*,#60960,.F.); +#60960 = EDGE_CURVE('',#52267,#60961,#60963,.T.); +#60961 = VERTEX_POINT('',#60962); +#60962 = CARTESIAN_POINT('',(-6.2,-2.35,0.75)); +#60963 = LINE('',#60964,#60965); +#60964 = CARTESIAN_POINT('',(-5.85,-2.35,0.75)); +#60965 = VECTOR('',#60966,1.); +#60966 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60967 = ORIENTED_EDGE('',*,*,#52266,.T.); +#60968 = ORIENTED_EDGE('',*,*,#60969,.T.); +#60969 = EDGE_CURVE('',#52259,#60970,#60972,.T.); +#60970 = VERTEX_POINT('',#60971); +#60971 = CARTESIAN_POINT('',(-6.2,-2.15,0.75)); +#60972 = LINE('',#60973,#60974); +#60973 = CARTESIAN_POINT('',(-5.85,-2.15,0.75)); +#60974 = VECTOR('',#60975,1.); +#60975 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60976 = ORIENTED_EDGE('',*,*,#60977,.F.); +#60977 = EDGE_CURVE('',#60961,#60970,#60978,.T.); +#60978 = LINE('',#60979,#60980); +#60979 = CARTESIAN_POINT('',(-6.2,-2.35,0.75)); +#60980 = VECTOR('',#60981,1.); +#60981 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#60982 = PLANE('',#60983); +#60983 = AXIS2_PLACEMENT_3D('',#60984,#60985,#60986); +#60984 = CARTESIAN_POINT('',(-5.85,-2.35,0.75)); +#60985 = DIRECTION('',(0.,0.,1.)); +#60986 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60987 = ADVANCED_FACE('',(#60988),#61013,.F.); +#60988 = FACE_BOUND('',#60989,.F.); +#60989 = EDGE_LOOP('',(#60990,#60998,#60999,#61007)); +#60990 = ORIENTED_EDGE('',*,*,#60991,.F.); +#60991 = EDGE_CURVE('',#52123,#60992,#60994,.T.); +#60992 = VERTEX_POINT('',#60993); +#60993 = CARTESIAN_POINT('',(-6.2,2.15,0.75)); +#60994 = LINE('',#60995,#60996); +#60995 = CARTESIAN_POINT('',(-5.85,2.15,0.75)); +#60996 = VECTOR('',#60997,1.); +#60997 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#60998 = ORIENTED_EDGE('',*,*,#52122,.T.); +#60999 = ORIENTED_EDGE('',*,*,#61000,.T.); +#61000 = EDGE_CURVE('',#52115,#61001,#61003,.T.); +#61001 = VERTEX_POINT('',#61002); +#61002 = CARTESIAN_POINT('',(-6.2,2.35,0.75)); +#61003 = LINE('',#61004,#61005); +#61004 = CARTESIAN_POINT('',(-5.85,2.35,0.75)); +#61005 = VECTOR('',#61006,1.); +#61006 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61007 = ORIENTED_EDGE('',*,*,#61008,.F.); +#61008 = EDGE_CURVE('',#60992,#61001,#61009,.T.); +#61009 = LINE('',#61010,#61011); +#61010 = CARTESIAN_POINT('',(-6.2,2.15,0.75)); +#61011 = VECTOR('',#61012,1.); +#61012 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61013 = PLANE('',#61014); +#61014 = AXIS2_PLACEMENT_3D('',#61015,#61016,#61017); +#61015 = CARTESIAN_POINT('',(-5.85,2.15,0.75)); +#61016 = DIRECTION('',(0.,0.,1.)); +#61017 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61018 = ADVANCED_FACE('',(#61019),#61044,.F.); +#61019 = FACE_BOUND('',#61020,.F.); +#61020 = EDGE_LOOP('',(#61021,#61029,#61030,#61038)); +#61021 = ORIENTED_EDGE('',*,*,#61022,.F.); +#61022 = EDGE_CURVE('',#52259,#61023,#61025,.T.); +#61023 = VERTEX_POINT('',#61024); +#61024 = CARTESIAN_POINT('',(-6.,-2.15,0.85)); +#61025 = LINE('',#61026,#61027); +#61026 = CARTESIAN_POINT('',(-6.,-2.15,0.622426637189)); +#61027 = VECTOR('',#61028,1.); +#61028 = DIRECTION('',(0.,0.,1.)); +#61029 = ORIENTED_EDGE('',*,*,#52258,.T.); +#61030 = ORIENTED_EDGE('',*,*,#61031,.T.); +#61031 = EDGE_CURVE('',#52251,#61032,#61034,.T.); +#61032 = VERTEX_POINT('',#61033); +#61033 = CARTESIAN_POINT('',(-6.,-1.85,0.85)); +#61034 = LINE('',#61035,#61036); +#61035 = CARTESIAN_POINT('',(-6.,-1.85,0.622426637189)); +#61036 = VECTOR('',#61037,1.); +#61037 = DIRECTION('',(0.,0.,1.)); +#61038 = ORIENTED_EDGE('',*,*,#61039,.F.); +#61039 = EDGE_CURVE('',#61023,#61032,#61040,.T.); +#61040 = LINE('',#61041,#61042); +#61041 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61042 = VECTOR('',#61043,1.); +#61043 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61044 = PLANE('',#61045); +#61045 = AXIS2_PLACEMENT_3D('',#61046,#61047,#61048); +#61046 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61047 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61048 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61049 = ADVANCED_FACE('',(#61050),#61075,.F.); +#61050 = FACE_BOUND('',#61051,.F.); +#61051 = EDGE_LOOP('',(#61052,#61060,#61061,#61069)); +#61052 = ORIENTED_EDGE('',*,*,#61053,.F.); +#61053 = EDGE_CURVE('',#52131,#61054,#61056,.T.); +#61054 = VERTEX_POINT('',#61055); +#61055 = CARTESIAN_POINT('',(-6.,1.85,0.85)); +#61056 = LINE('',#61057,#61058); +#61057 = CARTESIAN_POINT('',(-6.,1.85,0.622426637189)); +#61058 = VECTOR('',#61059,1.); +#61059 = DIRECTION('',(0.,0.,1.)); +#61060 = ORIENTED_EDGE('',*,*,#52130,.T.); +#61061 = ORIENTED_EDGE('',*,*,#61062,.T.); +#61062 = EDGE_CURVE('',#52123,#61063,#61065,.T.); +#61063 = VERTEX_POINT('',#61064); +#61064 = CARTESIAN_POINT('',(-6.,2.15,0.85)); +#61065 = LINE('',#61066,#61067); +#61066 = CARTESIAN_POINT('',(-6.,2.15,0.622426637189)); +#61067 = VECTOR('',#61068,1.); +#61068 = DIRECTION('',(0.,0.,1.)); +#61069 = ORIENTED_EDGE('',*,*,#61070,.F.); +#61070 = EDGE_CURVE('',#61054,#61063,#61071,.T.); +#61071 = LINE('',#61072,#61073); +#61072 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61073 = VECTOR('',#61074,1.); +#61074 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61075 = PLANE('',#61076); +#61076 = AXIS2_PLACEMENT_3D('',#61077,#61078,#61079); +#61077 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61078 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61079 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61080 = ADVANCED_FACE('',(#61081),#61106,.F.); +#61081 = FACE_BOUND('',#61082,.F.); +#61082 = EDGE_LOOP('',(#61083,#61091,#61092,#61100)); +#61083 = ORIENTED_EDGE('',*,*,#61084,.F.); +#61084 = EDGE_CURVE('',#52251,#61085,#61087,.T.); +#61085 = VERTEX_POINT('',#61086); +#61086 = CARTESIAN_POINT('',(-6.2,-1.85,0.75)); +#61087 = LINE('',#61088,#61089); +#61088 = CARTESIAN_POINT('',(-5.85,-1.85,0.75)); +#61089 = VECTOR('',#61090,1.); +#61090 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61091 = ORIENTED_EDGE('',*,*,#52250,.T.); +#61092 = ORIENTED_EDGE('',*,*,#61093,.T.); +#61093 = EDGE_CURVE('',#52243,#61094,#61096,.T.); +#61094 = VERTEX_POINT('',#61095); +#61095 = CARTESIAN_POINT('',(-6.2,-1.65,0.75)); +#61096 = LINE('',#61097,#61098); +#61097 = CARTESIAN_POINT('',(-5.85,-1.65,0.75)); +#61098 = VECTOR('',#61099,1.); +#61099 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61100 = ORIENTED_EDGE('',*,*,#61101,.F.); +#61101 = EDGE_CURVE('',#61085,#61094,#61102,.T.); +#61102 = LINE('',#61103,#61104); +#61103 = CARTESIAN_POINT('',(-6.2,-1.85,0.75)); +#61104 = VECTOR('',#61105,1.); +#61105 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61106 = PLANE('',#61107); +#61107 = AXIS2_PLACEMENT_3D('',#61108,#61109,#61110); +#61108 = CARTESIAN_POINT('',(-5.85,-1.85,0.75)); +#61109 = DIRECTION('',(0.,0.,1.)); +#61110 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61111 = ADVANCED_FACE('',(#61112),#61137,.F.); +#61112 = FACE_BOUND('',#61113,.F.); +#61113 = EDGE_LOOP('',(#61114,#61122,#61123,#61131)); +#61114 = ORIENTED_EDGE('',*,*,#61115,.F.); +#61115 = EDGE_CURVE('',#52139,#61116,#61118,.T.); +#61116 = VERTEX_POINT('',#61117); +#61117 = CARTESIAN_POINT('',(-6.2,1.65,0.75)); +#61118 = LINE('',#61119,#61120); +#61119 = CARTESIAN_POINT('',(-5.85,1.65,0.75)); +#61120 = VECTOR('',#61121,1.); +#61121 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61122 = ORIENTED_EDGE('',*,*,#52138,.T.); +#61123 = ORIENTED_EDGE('',*,*,#61124,.T.); +#61124 = EDGE_CURVE('',#52131,#61125,#61127,.T.); +#61125 = VERTEX_POINT('',#61126); +#61126 = CARTESIAN_POINT('',(-6.2,1.85,0.75)); +#61127 = LINE('',#61128,#61129); +#61128 = CARTESIAN_POINT('',(-5.85,1.85,0.75)); +#61129 = VECTOR('',#61130,1.); +#61130 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61131 = ORIENTED_EDGE('',*,*,#61132,.F.); +#61132 = EDGE_CURVE('',#61116,#61125,#61133,.T.); +#61133 = LINE('',#61134,#61135); +#61134 = CARTESIAN_POINT('',(-6.2,1.65,0.75)); +#61135 = VECTOR('',#61136,1.); +#61136 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61137 = PLANE('',#61138); +#61138 = AXIS2_PLACEMENT_3D('',#61139,#61140,#61141); +#61139 = CARTESIAN_POINT('',(-5.85,1.65,0.75)); +#61140 = DIRECTION('',(0.,0.,1.)); +#61141 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61142 = ADVANCED_FACE('',(#61143),#61168,.F.); +#61143 = FACE_BOUND('',#61144,.F.); +#61144 = EDGE_LOOP('',(#61145,#61153,#61154,#61162)); +#61145 = ORIENTED_EDGE('',*,*,#61146,.F.); +#61146 = EDGE_CURVE('',#52243,#61147,#61149,.T.); +#61147 = VERTEX_POINT('',#61148); +#61148 = CARTESIAN_POINT('',(-6.,-1.65,0.85)); +#61149 = LINE('',#61150,#61151); +#61150 = CARTESIAN_POINT('',(-6.,-1.65,0.622426637189)); +#61151 = VECTOR('',#61152,1.); +#61152 = DIRECTION('',(0.,0.,1.)); +#61153 = ORIENTED_EDGE('',*,*,#52242,.T.); +#61154 = ORIENTED_EDGE('',*,*,#61155,.T.); +#61155 = EDGE_CURVE('',#52235,#61156,#61158,.T.); +#61156 = VERTEX_POINT('',#61157); +#61157 = CARTESIAN_POINT('',(-6.,-1.35,0.85)); +#61158 = LINE('',#61159,#61160); +#61159 = CARTESIAN_POINT('',(-6.,-1.35,0.622426637189)); +#61160 = VECTOR('',#61161,1.); +#61161 = DIRECTION('',(0.,0.,1.)); +#61162 = ORIENTED_EDGE('',*,*,#61163,.F.); +#61163 = EDGE_CURVE('',#61147,#61156,#61164,.T.); +#61164 = LINE('',#61165,#61166); +#61165 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61166 = VECTOR('',#61167,1.); +#61167 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61168 = PLANE('',#61169); +#61169 = AXIS2_PLACEMENT_3D('',#61170,#61171,#61172); +#61170 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61171 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61172 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61173 = ADVANCED_FACE('',(#61174),#61199,.F.); +#61174 = FACE_BOUND('',#61175,.F.); +#61175 = EDGE_LOOP('',(#61176,#61184,#61185,#61193)); +#61176 = ORIENTED_EDGE('',*,*,#61177,.F.); +#61177 = EDGE_CURVE('',#52147,#61178,#61180,.T.); +#61178 = VERTEX_POINT('',#61179); +#61179 = CARTESIAN_POINT('',(-6.,1.35,0.85)); +#61180 = LINE('',#61181,#61182); +#61181 = CARTESIAN_POINT('',(-6.,1.35,0.622426637189)); +#61182 = VECTOR('',#61183,1.); +#61183 = DIRECTION('',(0.,0.,1.)); +#61184 = ORIENTED_EDGE('',*,*,#52146,.T.); +#61185 = ORIENTED_EDGE('',*,*,#61186,.T.); +#61186 = EDGE_CURVE('',#52139,#61187,#61189,.T.); +#61187 = VERTEX_POINT('',#61188); +#61188 = CARTESIAN_POINT('',(-6.,1.65,0.85)); +#61189 = LINE('',#61190,#61191); +#61190 = CARTESIAN_POINT('',(-6.,1.65,0.622426637189)); +#61191 = VECTOR('',#61192,1.); +#61192 = DIRECTION('',(0.,0.,1.)); +#61193 = ORIENTED_EDGE('',*,*,#61194,.F.); +#61194 = EDGE_CURVE('',#61178,#61187,#61195,.T.); +#61195 = LINE('',#61196,#61197); +#61196 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61197 = VECTOR('',#61198,1.); +#61198 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61199 = PLANE('',#61200); +#61200 = AXIS2_PLACEMENT_3D('',#61201,#61202,#61203); +#61201 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61202 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61203 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61204 = ADVANCED_FACE('',(#61205),#61230,.F.); +#61205 = FACE_BOUND('',#61206,.F.); +#61206 = EDGE_LOOP('',(#61207,#61215,#61216,#61224)); +#61207 = ORIENTED_EDGE('',*,*,#61208,.F.); +#61208 = EDGE_CURVE('',#52235,#61209,#61211,.T.); +#61209 = VERTEX_POINT('',#61210); +#61210 = CARTESIAN_POINT('',(-6.2,-1.35,0.75)); +#61211 = LINE('',#61212,#61213); +#61212 = CARTESIAN_POINT('',(-5.85,-1.35,0.75)); +#61213 = VECTOR('',#61214,1.); +#61214 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61215 = ORIENTED_EDGE('',*,*,#52234,.T.); +#61216 = ORIENTED_EDGE('',*,*,#61217,.T.); +#61217 = EDGE_CURVE('',#52227,#61218,#61220,.T.); +#61218 = VERTEX_POINT('',#61219); +#61219 = CARTESIAN_POINT('',(-6.2,-1.15,0.75)); +#61220 = LINE('',#61221,#61222); +#61221 = CARTESIAN_POINT('',(-5.85,-1.15,0.75)); +#61222 = VECTOR('',#61223,1.); +#61223 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61224 = ORIENTED_EDGE('',*,*,#61225,.F.); +#61225 = EDGE_CURVE('',#61209,#61218,#61226,.T.); +#61226 = LINE('',#61227,#61228); +#61227 = CARTESIAN_POINT('',(-6.2,-1.35,0.75)); +#61228 = VECTOR('',#61229,1.); +#61229 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61230 = PLANE('',#61231); +#61231 = AXIS2_PLACEMENT_3D('',#61232,#61233,#61234); +#61232 = CARTESIAN_POINT('',(-5.85,-1.35,0.75)); +#61233 = DIRECTION('',(0.,0.,1.)); +#61234 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61235 = ADVANCED_FACE('',(#61236),#61261,.F.); +#61236 = FACE_BOUND('',#61237,.F.); +#61237 = EDGE_LOOP('',(#61238,#61246,#61247,#61255)); +#61238 = ORIENTED_EDGE('',*,*,#61239,.F.); +#61239 = EDGE_CURVE('',#52155,#61240,#61242,.T.); +#61240 = VERTEX_POINT('',#61241); +#61241 = CARTESIAN_POINT('',(-6.2,1.15,0.75)); +#61242 = LINE('',#61243,#61244); +#61243 = CARTESIAN_POINT('',(-5.85,1.15,0.75)); +#61244 = VECTOR('',#61245,1.); +#61245 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61246 = ORIENTED_EDGE('',*,*,#52154,.T.); +#61247 = ORIENTED_EDGE('',*,*,#61248,.T.); +#61248 = EDGE_CURVE('',#52147,#61249,#61251,.T.); +#61249 = VERTEX_POINT('',#61250); +#61250 = CARTESIAN_POINT('',(-6.2,1.35,0.75)); +#61251 = LINE('',#61252,#61253); +#61252 = CARTESIAN_POINT('',(-5.85,1.35,0.75)); +#61253 = VECTOR('',#61254,1.); +#61254 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61255 = ORIENTED_EDGE('',*,*,#61256,.F.); +#61256 = EDGE_CURVE('',#61240,#61249,#61257,.T.); +#61257 = LINE('',#61258,#61259); +#61258 = CARTESIAN_POINT('',(-6.2,1.15,0.75)); +#61259 = VECTOR('',#61260,1.); +#61260 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61261 = PLANE('',#61262); +#61262 = AXIS2_PLACEMENT_3D('',#61263,#61264,#61265); +#61263 = CARTESIAN_POINT('',(-5.85,1.15,0.75)); +#61264 = DIRECTION('',(0.,0.,1.)); +#61265 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61266 = ADVANCED_FACE('',(#61267),#61292,.F.); +#61267 = FACE_BOUND('',#61268,.F.); +#61268 = EDGE_LOOP('',(#61269,#61277,#61278,#61286)); +#61269 = ORIENTED_EDGE('',*,*,#61270,.F.); +#61270 = EDGE_CURVE('',#52227,#61271,#61273,.T.); +#61271 = VERTEX_POINT('',#61272); +#61272 = CARTESIAN_POINT('',(-6.,-1.15,0.85)); +#61273 = LINE('',#61274,#61275); +#61274 = CARTESIAN_POINT('',(-6.,-1.15,0.622426637189)); +#61275 = VECTOR('',#61276,1.); +#61276 = DIRECTION('',(0.,0.,1.)); +#61277 = ORIENTED_EDGE('',*,*,#52226,.T.); +#61278 = ORIENTED_EDGE('',*,*,#61279,.T.); +#61279 = EDGE_CURVE('',#52219,#61280,#61282,.T.); +#61280 = VERTEX_POINT('',#61281); +#61281 = CARTESIAN_POINT('',(-6.,-0.85,0.85)); +#61282 = LINE('',#61283,#61284); +#61283 = CARTESIAN_POINT('',(-6.,-0.85,0.622426637189)); +#61284 = VECTOR('',#61285,1.); +#61285 = DIRECTION('',(0.,0.,1.)); +#61286 = ORIENTED_EDGE('',*,*,#61287,.F.); +#61287 = EDGE_CURVE('',#61271,#61280,#61288,.T.); +#61288 = LINE('',#61289,#61290); +#61289 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61290 = VECTOR('',#61291,1.); +#61291 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61292 = PLANE('',#61293); +#61293 = AXIS2_PLACEMENT_3D('',#61294,#61295,#61296); +#61294 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61295 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61296 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61297 = ADVANCED_FACE('',(#61298),#61323,.F.); +#61298 = FACE_BOUND('',#61299,.F.); +#61299 = EDGE_LOOP('',(#61300,#61308,#61309,#61317)); +#61300 = ORIENTED_EDGE('',*,*,#61301,.F.); +#61301 = EDGE_CURVE('',#52163,#61302,#61304,.T.); +#61302 = VERTEX_POINT('',#61303); +#61303 = CARTESIAN_POINT('',(-6.,0.85,0.85)); +#61304 = LINE('',#61305,#61306); +#61305 = CARTESIAN_POINT('',(-6.,0.85,0.622426637189)); +#61306 = VECTOR('',#61307,1.); +#61307 = DIRECTION('',(0.,0.,1.)); +#61308 = ORIENTED_EDGE('',*,*,#52162,.T.); +#61309 = ORIENTED_EDGE('',*,*,#61310,.T.); +#61310 = EDGE_CURVE('',#52155,#61311,#61313,.T.); +#61311 = VERTEX_POINT('',#61312); +#61312 = CARTESIAN_POINT('',(-6.,1.15,0.85)); +#61313 = LINE('',#61314,#61315); +#61314 = CARTESIAN_POINT('',(-6.,1.15,0.622426637189)); +#61315 = VECTOR('',#61316,1.); +#61316 = DIRECTION('',(0.,0.,1.)); +#61317 = ORIENTED_EDGE('',*,*,#61318,.F.); +#61318 = EDGE_CURVE('',#61302,#61311,#61319,.T.); +#61319 = LINE('',#61320,#61321); +#61320 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61321 = VECTOR('',#61322,1.); +#61322 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61323 = PLANE('',#61324); +#61324 = AXIS2_PLACEMENT_3D('',#61325,#61326,#61327); +#61325 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61326 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61327 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61328 = ADVANCED_FACE('',(#61329),#61354,.F.); +#61329 = FACE_BOUND('',#61330,.F.); +#61330 = EDGE_LOOP('',(#61331,#61339,#61340,#61348)); +#61331 = ORIENTED_EDGE('',*,*,#61332,.F.); +#61332 = EDGE_CURVE('',#52219,#61333,#61335,.T.); +#61333 = VERTEX_POINT('',#61334); +#61334 = CARTESIAN_POINT('',(-6.2,-0.85,0.75)); +#61335 = LINE('',#61336,#61337); +#61336 = CARTESIAN_POINT('',(-5.85,-0.85,0.75)); +#61337 = VECTOR('',#61338,1.); +#61338 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61339 = ORIENTED_EDGE('',*,*,#52218,.T.); +#61340 = ORIENTED_EDGE('',*,*,#61341,.T.); +#61341 = EDGE_CURVE('',#52211,#61342,#61344,.T.); +#61342 = VERTEX_POINT('',#61343); +#61343 = CARTESIAN_POINT('',(-6.2,-0.65,0.75)); +#61344 = LINE('',#61345,#61346); +#61345 = CARTESIAN_POINT('',(-5.85,-0.65,0.75)); +#61346 = VECTOR('',#61347,1.); +#61347 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61348 = ORIENTED_EDGE('',*,*,#61349,.F.); +#61349 = EDGE_CURVE('',#61333,#61342,#61350,.T.); +#61350 = LINE('',#61351,#61352); +#61351 = CARTESIAN_POINT('',(-6.2,-0.85,0.75)); +#61352 = VECTOR('',#61353,1.); +#61353 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61354 = PLANE('',#61355); +#61355 = AXIS2_PLACEMENT_3D('',#61356,#61357,#61358); +#61356 = CARTESIAN_POINT('',(-5.85,-0.85,0.75)); +#61357 = DIRECTION('',(0.,0.,1.)); +#61358 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61359 = ADVANCED_FACE('',(#61360),#61385,.F.); +#61360 = FACE_BOUND('',#61361,.F.); +#61361 = EDGE_LOOP('',(#61362,#61370,#61371,#61379)); +#61362 = ORIENTED_EDGE('',*,*,#61363,.F.); +#61363 = EDGE_CURVE('',#52171,#61364,#61366,.T.); +#61364 = VERTEX_POINT('',#61365); +#61365 = CARTESIAN_POINT('',(-6.2,0.65,0.75)); +#61366 = LINE('',#61367,#61368); +#61367 = CARTESIAN_POINT('',(-5.85,0.65,0.75)); +#61368 = VECTOR('',#61369,1.); +#61369 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61370 = ORIENTED_EDGE('',*,*,#52170,.T.); +#61371 = ORIENTED_EDGE('',*,*,#61372,.T.); +#61372 = EDGE_CURVE('',#52163,#61373,#61375,.T.); +#61373 = VERTEX_POINT('',#61374); +#61374 = CARTESIAN_POINT('',(-6.2,0.85,0.75)); +#61375 = LINE('',#61376,#61377); +#61376 = CARTESIAN_POINT('',(-5.85,0.85,0.75)); +#61377 = VECTOR('',#61378,1.); +#61378 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61379 = ORIENTED_EDGE('',*,*,#61380,.F.); +#61380 = EDGE_CURVE('',#61364,#61373,#61381,.T.); +#61381 = LINE('',#61382,#61383); +#61382 = CARTESIAN_POINT('',(-6.2,0.65,0.75)); +#61383 = VECTOR('',#61384,1.); +#61384 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61385 = PLANE('',#61386); +#61386 = AXIS2_PLACEMENT_3D('',#61387,#61388,#61389); +#61387 = CARTESIAN_POINT('',(-5.85,0.65,0.75)); +#61388 = DIRECTION('',(0.,0.,1.)); +#61389 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61390 = ADVANCED_FACE('',(#61391),#61416,.F.); +#61391 = FACE_BOUND('',#61392,.F.); +#61392 = EDGE_LOOP('',(#61393,#61401,#61402,#61410)); +#61393 = ORIENTED_EDGE('',*,*,#61394,.F.); +#61394 = EDGE_CURVE('',#52211,#61395,#61397,.T.); +#61395 = VERTEX_POINT('',#61396); +#61396 = CARTESIAN_POINT('',(-6.,-0.65,0.85)); +#61397 = LINE('',#61398,#61399); +#61398 = CARTESIAN_POINT('',(-6.,-0.65,0.622426637189)); +#61399 = VECTOR('',#61400,1.); +#61400 = DIRECTION('',(0.,0.,1.)); +#61401 = ORIENTED_EDGE('',*,*,#52210,.T.); +#61402 = ORIENTED_EDGE('',*,*,#61403,.T.); +#61403 = EDGE_CURVE('',#52203,#61404,#61406,.T.); +#61404 = VERTEX_POINT('',#61405); +#61405 = CARTESIAN_POINT('',(-6.,-0.35,0.85)); +#61406 = LINE('',#61407,#61408); +#61407 = CARTESIAN_POINT('',(-6.,-0.35,0.622426637189)); +#61408 = VECTOR('',#61409,1.); +#61409 = DIRECTION('',(0.,0.,1.)); +#61410 = ORIENTED_EDGE('',*,*,#61411,.F.); +#61411 = EDGE_CURVE('',#61395,#61404,#61412,.T.); +#61412 = LINE('',#61413,#61414); +#61413 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61414 = VECTOR('',#61415,1.); +#61415 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61416 = PLANE('',#61417); +#61417 = AXIS2_PLACEMENT_3D('',#61418,#61419,#61420); +#61418 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61419 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61420 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61421 = ADVANCED_FACE('',(#61422),#61447,.F.); +#61422 = FACE_BOUND('',#61423,.F.); +#61423 = EDGE_LOOP('',(#61424,#61432,#61433,#61441)); +#61424 = ORIENTED_EDGE('',*,*,#61425,.F.); +#61425 = EDGE_CURVE('',#52179,#61426,#61428,.T.); +#61426 = VERTEX_POINT('',#61427); +#61427 = CARTESIAN_POINT('',(-6.,0.35,0.85)); +#61428 = LINE('',#61429,#61430); +#61429 = CARTESIAN_POINT('',(-6.,0.35,0.622426637189)); +#61430 = VECTOR('',#61431,1.); +#61431 = DIRECTION('',(0.,0.,1.)); +#61432 = ORIENTED_EDGE('',*,*,#52178,.T.); +#61433 = ORIENTED_EDGE('',*,*,#61434,.T.); +#61434 = EDGE_CURVE('',#52171,#61435,#61437,.T.); +#61435 = VERTEX_POINT('',#61436); +#61436 = CARTESIAN_POINT('',(-6.,0.65,0.85)); +#61437 = LINE('',#61438,#61439); +#61438 = CARTESIAN_POINT('',(-6.,0.65,0.622426637189)); +#61439 = VECTOR('',#61440,1.); +#61440 = DIRECTION('',(0.,0.,1.)); +#61441 = ORIENTED_EDGE('',*,*,#61442,.F.); +#61442 = EDGE_CURVE('',#61426,#61435,#61443,.T.); +#61443 = LINE('',#61444,#61445); +#61444 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61445 = VECTOR('',#61446,1.); +#61446 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61447 = PLANE('',#61448); +#61448 = AXIS2_PLACEMENT_3D('',#61449,#61450,#61451); +#61449 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61450 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61451 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61452 = ADVANCED_FACE('',(#61453),#61478,.F.); +#61453 = FACE_BOUND('',#61454,.F.); +#61454 = EDGE_LOOP('',(#61455,#61463,#61464,#61472)); +#61455 = ORIENTED_EDGE('',*,*,#61456,.F.); +#61456 = EDGE_CURVE('',#52203,#61457,#61459,.T.); +#61457 = VERTEX_POINT('',#61458); +#61458 = CARTESIAN_POINT('',(-6.2,-0.35,0.75)); +#61459 = LINE('',#61460,#61461); +#61460 = CARTESIAN_POINT('',(-5.85,-0.35,0.75)); +#61461 = VECTOR('',#61462,1.); +#61462 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61463 = ORIENTED_EDGE('',*,*,#52202,.T.); +#61464 = ORIENTED_EDGE('',*,*,#61465,.T.); +#61465 = EDGE_CURVE('',#52195,#61466,#61468,.T.); +#61466 = VERTEX_POINT('',#61467); +#61467 = CARTESIAN_POINT('',(-6.2,-0.15,0.75)); +#61468 = LINE('',#61469,#61470); +#61469 = CARTESIAN_POINT('',(-5.85,-0.15,0.75)); +#61470 = VECTOR('',#61471,1.); +#61471 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61472 = ORIENTED_EDGE('',*,*,#61473,.F.); +#61473 = EDGE_CURVE('',#61457,#61466,#61474,.T.); +#61474 = LINE('',#61475,#61476); +#61475 = CARTESIAN_POINT('',(-6.2,-0.35,0.75)); +#61476 = VECTOR('',#61477,1.); +#61477 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61478 = PLANE('',#61479); +#61479 = AXIS2_PLACEMENT_3D('',#61480,#61481,#61482); +#61480 = CARTESIAN_POINT('',(-5.85,-0.35,0.75)); +#61481 = DIRECTION('',(0.,0.,1.)); +#61482 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61483 = ADVANCED_FACE('',(#61484),#61509,.F.); +#61484 = FACE_BOUND('',#61485,.F.); +#61485 = EDGE_LOOP('',(#61486,#61494,#61495,#61503)); +#61486 = ORIENTED_EDGE('',*,*,#61487,.F.); +#61487 = EDGE_CURVE('',#52187,#61488,#61490,.T.); +#61488 = VERTEX_POINT('',#61489); +#61489 = CARTESIAN_POINT('',(-6.2,0.15,0.75)); +#61490 = LINE('',#61491,#61492); +#61491 = CARTESIAN_POINT('',(-5.85,0.15,0.75)); +#61492 = VECTOR('',#61493,1.); +#61493 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61494 = ORIENTED_EDGE('',*,*,#52186,.T.); +#61495 = ORIENTED_EDGE('',*,*,#61496,.T.); +#61496 = EDGE_CURVE('',#52179,#61497,#61499,.T.); +#61497 = VERTEX_POINT('',#61498); +#61498 = CARTESIAN_POINT('',(-6.2,0.35,0.75)); +#61499 = LINE('',#61500,#61501); +#61500 = CARTESIAN_POINT('',(-5.85,0.35,0.75)); +#61501 = VECTOR('',#61502,1.); +#61502 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61503 = ORIENTED_EDGE('',*,*,#61504,.F.); +#61504 = EDGE_CURVE('',#61488,#61497,#61505,.T.); +#61505 = LINE('',#61506,#61507); +#61506 = CARTESIAN_POINT('',(-6.2,0.15,0.75)); +#61507 = VECTOR('',#61508,1.); +#61508 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#61509 = PLANE('',#61510); +#61510 = AXIS2_PLACEMENT_3D('',#61511,#61512,#61513); +#61511 = CARTESIAN_POINT('',(-5.85,0.15,0.75)); +#61512 = DIRECTION('',(0.,0.,1.)); +#61513 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#61514 = ADVANCED_FACE('',(#61515),#61540,.F.); +#61515 = FACE_BOUND('',#61516,.F.); +#61516 = EDGE_LOOP('',(#61517,#61525,#61526,#61534)); +#61517 = ORIENTED_EDGE('',*,*,#61518,.F.); +#61518 = EDGE_CURVE('',#52195,#61519,#61521,.T.); +#61519 = VERTEX_POINT('',#61520); +#61520 = CARTESIAN_POINT('',(-6.,-0.15,0.85)); +#61521 = LINE('',#61522,#61523); +#61522 = CARTESIAN_POINT('',(-6.,-0.15,0.622426637189)); +#61523 = VECTOR('',#61524,1.); +#61524 = DIRECTION('',(0.,0.,1.)); +#61525 = ORIENTED_EDGE('',*,*,#52194,.T.); +#61526 = ORIENTED_EDGE('',*,*,#61527,.T.); +#61527 = EDGE_CURVE('',#52187,#61528,#61530,.T.); +#61528 = VERTEX_POINT('',#61529); +#61529 = CARTESIAN_POINT('',(-6.,0.15,0.85)); +#61530 = LINE('',#61531,#61532); +#61531 = CARTESIAN_POINT('',(-6.,0.15,0.622426637189)); +#61532 = VECTOR('',#61533,1.); +#61533 = DIRECTION('',(0.,0.,1.)); +#61534 = ORIENTED_EDGE('',*,*,#61535,.F.); +#61535 = EDGE_CURVE('',#61519,#61528,#61536,.T.); +#61536 = LINE('',#61537,#61538); +#61537 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61538 = VECTOR('',#61539,1.); +#61539 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61540 = PLANE('',#61541); +#61541 = AXIS2_PLACEMENT_3D('',#61542,#61543,#61544); +#61542 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#61543 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#61544 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#61545 = ADVANCED_FACE('',(#61546),#61556,.F.); +#61546 = FACE_BOUND('',#61547,.F.); +#61547 = EDGE_LOOP('',(#61548,#61549,#61554,#61555)); +#61548 = ORIENTED_EDGE('',*,*,#52377,.T.); +#61549 = ORIENTED_EDGE('',*,*,#61550,.T.); +#61550 = EDGE_CURVE('',#52371,#56584,#61551,.T.); +#61551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61552,#61553),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#61552 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#61553 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#61554 = ORIENTED_EDGE('',*,*,#56601,.F.); +#61555 = ORIENTED_EDGE('',*,*,#52491,.F.); +#61556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#61557,#61558) + ,(#61559,#61560 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#61557 = CARTESIAN_POINT('',(5.825,6.,0.85)); +#61558 = CARTESIAN_POINT('',(5.7875,5.925,0.85)); +#61559 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#61560 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#61561 = ADVANCED_FACE('',(#61562),#61573,.T.); +#61562 = FACE_BOUND('',#61563,.T.); +#61563 = EDGE_LOOP('',(#61564,#61565,#61566,#61567)); +#61564 = ORIENTED_EDGE('',*,*,#52574,.T.); +#61565 = ORIENTED_EDGE('',*,*,#57253,.T.); +#61566 = ORIENTED_EDGE('',*,*,#52461,.F.); +#61567 = ORIENTED_EDGE('',*,*,#61568,.F.); +#61568 = EDGE_CURVE('',#52567,#52454,#61569,.T.); +#61569 = LINE('',#61570,#61571); +#61570 = CARTESIAN_POINT('',(4.65,6.4,0.65)); +#61571 = VECTOR('',#61572,1.); +#61572 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61573 = CYLINDRICAL_SURFACE('',#61574,0.2); +#61574 = AXIS2_PLACEMENT_3D('',#61575,#61576,#61577); +#61575 = CARTESIAN_POINT('',(4.65,6.2,0.65)); +#61576 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61577 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#61578 = ADVANCED_FACE('',(#61579),#61590,.F.); +#61579 = FACE_BOUND('',#61580,.F.); +#61580 = EDGE_LOOP('',(#61581,#61587,#61588,#61589)); +#61581 = ORIENTED_EDGE('',*,*,#61582,.T.); +#61582 = EDGE_CURVE('',#52558,#52445,#61583,.T.); +#61583 = LINE('',#61584,#61585); +#61584 = CARTESIAN_POINT('',(4.65,6.4,0.2)); +#61585 = VECTOR('',#61586,1.); +#61586 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61587 = ORIENTED_EDGE('',*,*,#52453,.T.); +#61588 = ORIENTED_EDGE('',*,*,#61568,.F.); +#61589 = ORIENTED_EDGE('',*,*,#52566,.F.); +#61590 = PLANE('',#61591); +#61591 = AXIS2_PLACEMENT_3D('',#61592,#61593,#61594); +#61592 = CARTESIAN_POINT('',(4.65,6.4,0.2)); +#61593 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61594 = DIRECTION('',(0.,0.,1.)); +#61595 = ADVANCED_FACE('',(#61596),#61607,.F.); +#61596 = FACE_BOUND('',#61597,.F.); +#61597 = EDGE_LOOP('',(#61598,#61604,#61605,#61606)); +#61598 = ORIENTED_EDGE('',*,*,#61599,.T.); +#61599 = EDGE_CURVE('',#52550,#52437,#61600,.T.); +#61600 = LINE('',#61601,#61602); +#61601 = CARTESIAN_POINT('',(4.65,6.5,0.1)); +#61602 = VECTOR('',#61603,1.); +#61603 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61604 = ORIENTED_EDGE('',*,*,#52444,.T.); +#61605 = ORIENTED_EDGE('',*,*,#61582,.F.); +#61606 = ORIENTED_EDGE('',*,*,#52557,.F.); +#61607 = CYLINDRICAL_SURFACE('',#61608,0.1); +#61608 = AXIS2_PLACEMENT_3D('',#61609,#61610,#61611); +#61609 = CARTESIAN_POINT('',(4.65,6.5,0.2)); +#61610 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#61611 = DIRECTION('',(-0.,0.,-1.)); +#61612 = ADVANCED_FACE('',(#61613),#61624,.F.); +#61613 = FACE_BOUND('',#61614,.F.); +#61614 = EDGE_LOOP('',(#61615,#61621,#61622,#61623)); +#61615 = ORIENTED_EDGE('',*,*,#61616,.T.); +#61616 = EDGE_CURVE('',#52542,#52429,#61617,.T.); +#61617 = LINE('',#61618,#61619); +#61618 = CARTESIAN_POINT('',(4.65,7.,0.1)); +#61619 = VECTOR('',#61620,1.); +#61620 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61621 = ORIENTED_EDGE('',*,*,#52436,.T.); +#61622 = ORIENTED_EDGE('',*,*,#61599,.F.); +#61623 = ORIENTED_EDGE('',*,*,#52549,.F.); +#61624 = PLANE('',#61625); +#61625 = AXIS2_PLACEMENT_3D('',#61626,#61627,#61628); +#61626 = CARTESIAN_POINT('',(4.65,7.,0.1)); +#61627 = DIRECTION('',(0.,0.,-1.)); +#61628 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61629 = ADVANCED_FACE('',(#61630),#61641,.F.); +#61630 = FACE_BOUND('',#61631,.F.); +#61631 = EDGE_LOOP('',(#61632,#61638,#61639,#61640)); +#61632 = ORIENTED_EDGE('',*,*,#61633,.T.); +#61633 = EDGE_CURVE('',#52534,#52421,#61634,.T.); +#61634 = LINE('',#61635,#61636); +#61635 = CARTESIAN_POINT('',(4.65,7.,-1.942890293094E-16)); +#61636 = VECTOR('',#61637,1.); +#61637 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61638 = ORIENTED_EDGE('',*,*,#52428,.T.); +#61639 = ORIENTED_EDGE('',*,*,#61616,.F.); +#61640 = ORIENTED_EDGE('',*,*,#52541,.F.); +#61641 = PLANE('',#61642); +#61642 = AXIS2_PLACEMENT_3D('',#61643,#61644,#61645); +#61643 = CARTESIAN_POINT('',(4.65,7.,-1.942890293094E-16)); +#61644 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61645 = DIRECTION('',(0.,0.,1.)); +#61646 = ADVANCED_FACE('',(#61647),#61658,.F.); +#61647 = FACE_BOUND('',#61648,.F.); +#61648 = EDGE_LOOP('',(#61649,#61655,#61656,#61657)); +#61649 = ORIENTED_EDGE('',*,*,#61650,.T.); +#61650 = EDGE_CURVE('',#52525,#52412,#61651,.T.); +#61651 = LINE('',#61652,#61653); +#61652 = CARTESIAN_POINT('',(4.65,6.5,-1.942890293094E-16)); +#61653 = VECTOR('',#61654,1.); +#61654 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61655 = ORIENTED_EDGE('',*,*,#52420,.T.); +#61656 = ORIENTED_EDGE('',*,*,#61633,.F.); +#61657 = ORIENTED_EDGE('',*,*,#52533,.F.); +#61658 = PLANE('',#61659); +#61659 = AXIS2_PLACEMENT_3D('',#61660,#61661,#61662); +#61660 = CARTESIAN_POINT('',(4.65,6.5,-1.942890293094E-16)); +#61661 = DIRECTION('',(0.,0.,1.)); +#61662 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61663 = ADVANCED_FACE('',(#61664),#61675,.T.); +#61664 = FACE_BOUND('',#61665,.T.); +#61665 = EDGE_LOOP('',(#61666,#61667,#61668,#61669)); +#61666 = ORIENTED_EDGE('',*,*,#52524,.T.); +#61667 = ORIENTED_EDGE('',*,*,#61650,.T.); +#61668 = ORIENTED_EDGE('',*,*,#52411,.F.); +#61669 = ORIENTED_EDGE('',*,*,#61670,.F.); +#61670 = EDGE_CURVE('',#52517,#52404,#61671,.T.); +#61671 = LINE('',#61672,#61673); +#61672 = CARTESIAN_POINT('',(4.65,6.3,0.2)); +#61673 = VECTOR('',#61674,1.); +#61674 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61675 = CYLINDRICAL_SURFACE('',#61676,0.2); +#61676 = AXIS2_PLACEMENT_3D('',#61677,#61678,#61679); +#61677 = CARTESIAN_POINT('',(4.65,6.5,0.2)); +#61678 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61679 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#61680 = ADVANCED_FACE('',(#61681),#61687,.F.); +#61681 = FACE_BOUND('',#61682,.F.); +#61682 = EDGE_LOOP('',(#61683,#61684,#61685,#61686)); +#61683 = ORIENTED_EDGE('',*,*,#52599,.T.); +#61684 = ORIENTED_EDGE('',*,*,#52403,.T.); +#61685 = ORIENTED_EDGE('',*,*,#61670,.F.); +#61686 = ORIENTED_EDGE('',*,*,#52516,.F.); +#61687 = PLANE('',#61688); +#61688 = AXIS2_PLACEMENT_3D('',#61689,#61690,#61691); +#61689 = CARTESIAN_POINT('',(4.65,6.3,0.65)); +#61690 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61691 = DIRECTION('',(0.,0.,-1.)); +#61692 = ADVANCED_FACE('',(#61693),#61704,.T.); +#61693 = FACE_BOUND('',#61694,.T.); +#61694 = EDGE_LOOP('',(#61695,#61696,#61697,#61698)); +#61695 = ORIENTED_EDGE('',*,*,#52906,.T.); +#61696 = ORIENTED_EDGE('',*,*,#57272,.T.); +#61697 = ORIENTED_EDGE('',*,*,#52683,.F.); +#61698 = ORIENTED_EDGE('',*,*,#61699,.F.); +#61699 = EDGE_CURVE('',#52899,#52676,#61700,.T.); +#61700 = LINE('',#61701,#61702); +#61701 = CARTESIAN_POINT('',(4.15,6.4,0.65)); +#61702 = VECTOR('',#61703,1.); +#61703 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61704 = CYLINDRICAL_SURFACE('',#61705,0.2); +#61705 = AXIS2_PLACEMENT_3D('',#61706,#61707,#61708); +#61706 = CARTESIAN_POINT('',(4.15,6.2,0.65)); +#61707 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61708 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#61709 = ADVANCED_FACE('',(#61710),#61721,.F.); +#61710 = FACE_BOUND('',#61711,.F.); +#61711 = EDGE_LOOP('',(#61712,#61718,#61719,#61720)); +#61712 = ORIENTED_EDGE('',*,*,#61713,.T.); +#61713 = EDGE_CURVE('',#52890,#52667,#61714,.T.); +#61714 = LINE('',#61715,#61716); +#61715 = CARTESIAN_POINT('',(4.15,6.4,0.2)); +#61716 = VECTOR('',#61717,1.); +#61717 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61718 = ORIENTED_EDGE('',*,*,#52675,.T.); +#61719 = ORIENTED_EDGE('',*,*,#61699,.F.); +#61720 = ORIENTED_EDGE('',*,*,#52898,.F.); +#61721 = PLANE('',#61722); +#61722 = AXIS2_PLACEMENT_3D('',#61723,#61724,#61725); +#61723 = CARTESIAN_POINT('',(4.15,6.4,0.2)); +#61724 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61725 = DIRECTION('',(0.,0.,1.)); +#61726 = ADVANCED_FACE('',(#61727),#61738,.F.); +#61727 = FACE_BOUND('',#61728,.F.); +#61728 = EDGE_LOOP('',(#61729,#61735,#61736,#61737)); +#61729 = ORIENTED_EDGE('',*,*,#61730,.T.); +#61730 = EDGE_CURVE('',#52882,#52659,#61731,.T.); +#61731 = LINE('',#61732,#61733); +#61732 = CARTESIAN_POINT('',(4.15,6.5,0.1)); +#61733 = VECTOR('',#61734,1.); +#61734 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61735 = ORIENTED_EDGE('',*,*,#52666,.T.); +#61736 = ORIENTED_EDGE('',*,*,#61713,.F.); +#61737 = ORIENTED_EDGE('',*,*,#52889,.F.); +#61738 = CYLINDRICAL_SURFACE('',#61739,0.1); +#61739 = AXIS2_PLACEMENT_3D('',#61740,#61741,#61742); +#61740 = CARTESIAN_POINT('',(4.15,6.5,0.2)); +#61741 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#61742 = DIRECTION('',(-0.,0.,-1.)); +#61743 = ADVANCED_FACE('',(#61744),#61755,.F.); +#61744 = FACE_BOUND('',#61745,.F.); +#61745 = EDGE_LOOP('',(#61746,#61752,#61753,#61754)); +#61746 = ORIENTED_EDGE('',*,*,#61747,.T.); +#61747 = EDGE_CURVE('',#52874,#52651,#61748,.T.); +#61748 = LINE('',#61749,#61750); +#61749 = CARTESIAN_POINT('',(4.15,7.,0.1)); +#61750 = VECTOR('',#61751,1.); +#61751 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61752 = ORIENTED_EDGE('',*,*,#52658,.T.); +#61753 = ORIENTED_EDGE('',*,*,#61730,.F.); +#61754 = ORIENTED_EDGE('',*,*,#52881,.F.); +#61755 = PLANE('',#61756); +#61756 = AXIS2_PLACEMENT_3D('',#61757,#61758,#61759); +#61757 = CARTESIAN_POINT('',(4.15,7.,0.1)); +#61758 = DIRECTION('',(0.,0.,-1.)); +#61759 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61760 = ADVANCED_FACE('',(#61761),#61772,.F.); +#61761 = FACE_BOUND('',#61762,.F.); +#61762 = EDGE_LOOP('',(#61763,#61769,#61770,#61771)); +#61763 = ORIENTED_EDGE('',*,*,#61764,.T.); +#61764 = EDGE_CURVE('',#52866,#52643,#61765,.T.); +#61765 = LINE('',#61766,#61767); +#61766 = CARTESIAN_POINT('',(4.15,7.,-1.942890293094E-16)); +#61767 = VECTOR('',#61768,1.); +#61768 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61769 = ORIENTED_EDGE('',*,*,#52650,.T.); +#61770 = ORIENTED_EDGE('',*,*,#61747,.F.); +#61771 = ORIENTED_EDGE('',*,*,#52873,.F.); +#61772 = PLANE('',#61773); +#61773 = AXIS2_PLACEMENT_3D('',#61774,#61775,#61776); +#61774 = CARTESIAN_POINT('',(4.15,7.,-1.942890293094E-16)); +#61775 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61776 = DIRECTION('',(0.,0.,1.)); +#61777 = ADVANCED_FACE('',(#61778),#61789,.F.); +#61778 = FACE_BOUND('',#61779,.F.); +#61779 = EDGE_LOOP('',(#61780,#61786,#61787,#61788)); +#61780 = ORIENTED_EDGE('',*,*,#61781,.T.); +#61781 = EDGE_CURVE('',#52857,#52634,#61782,.T.); +#61782 = LINE('',#61783,#61784); +#61783 = CARTESIAN_POINT('',(4.15,6.5,-1.942890293094E-16)); +#61784 = VECTOR('',#61785,1.); +#61785 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61786 = ORIENTED_EDGE('',*,*,#52642,.T.); +#61787 = ORIENTED_EDGE('',*,*,#61764,.F.); +#61788 = ORIENTED_EDGE('',*,*,#52865,.F.); +#61789 = PLANE('',#61790); +#61790 = AXIS2_PLACEMENT_3D('',#61791,#61792,#61793); +#61791 = CARTESIAN_POINT('',(4.15,6.5,-1.942890293094E-16)); +#61792 = DIRECTION('',(0.,0.,1.)); +#61793 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61794 = ADVANCED_FACE('',(#61795),#61806,.T.); +#61795 = FACE_BOUND('',#61796,.T.); +#61796 = EDGE_LOOP('',(#61797,#61798,#61799,#61800)); +#61797 = ORIENTED_EDGE('',*,*,#52856,.T.); +#61798 = ORIENTED_EDGE('',*,*,#61781,.T.); +#61799 = ORIENTED_EDGE('',*,*,#52633,.F.); +#61800 = ORIENTED_EDGE('',*,*,#61801,.F.); +#61801 = EDGE_CURVE('',#52849,#52626,#61802,.T.); +#61802 = LINE('',#61803,#61804); +#61803 = CARTESIAN_POINT('',(4.15,6.3,0.2)); +#61804 = VECTOR('',#61805,1.); +#61805 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61806 = CYLINDRICAL_SURFACE('',#61807,0.2); +#61807 = AXIS2_PLACEMENT_3D('',#61808,#61809,#61810); +#61808 = CARTESIAN_POINT('',(4.15,6.5,0.2)); +#61809 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61810 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#61811 = ADVANCED_FACE('',(#61812),#61818,.F.); +#61812 = FACE_BOUND('',#61813,.F.); +#61813 = EDGE_LOOP('',(#61814,#61815,#61816,#61817)); +#61814 = ORIENTED_EDGE('',*,*,#52931,.T.); +#61815 = ORIENTED_EDGE('',*,*,#52625,.T.); +#61816 = ORIENTED_EDGE('',*,*,#61801,.F.); +#61817 = ORIENTED_EDGE('',*,*,#52848,.F.); +#61818 = PLANE('',#61819); +#61819 = AXIS2_PLACEMENT_3D('',#61820,#61821,#61822); +#61820 = CARTESIAN_POINT('',(4.15,6.3,0.65)); +#61821 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61822 = DIRECTION('',(0.,0.,-1.)); +#61823 = ADVANCED_FACE('',(#61824),#61835,.T.); +#61824 = FACE_BOUND('',#61825,.T.); +#61825 = EDGE_LOOP('',(#61826,#61827,#61828,#61829)); +#61826 = ORIENTED_EDGE('',*,*,#53037,.T.); +#61827 = ORIENTED_EDGE('',*,*,#57329,.T.); +#61828 = ORIENTED_EDGE('',*,*,#53260,.F.); +#61829 = ORIENTED_EDGE('',*,*,#61830,.F.); +#61830 = EDGE_CURVE('',#53030,#53253,#61831,.T.); +#61831 = LINE('',#61832,#61833); +#61832 = CARTESIAN_POINT('',(-3.85,6.4,0.65)); +#61833 = VECTOR('',#61834,1.); +#61834 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61835 = CYLINDRICAL_SURFACE('',#61836,0.2); +#61836 = AXIS2_PLACEMENT_3D('',#61837,#61838,#61839); +#61837 = CARTESIAN_POINT('',(-3.85,6.2,0.65)); +#61838 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61839 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#61840 = ADVANCED_FACE('',(#61841),#61852,.F.); +#61841 = FACE_BOUND('',#61842,.F.); +#61842 = EDGE_LOOP('',(#61843,#61849,#61850,#61851)); +#61843 = ORIENTED_EDGE('',*,*,#61844,.T.); +#61844 = EDGE_CURVE('',#53021,#53244,#61845,.T.); +#61845 = LINE('',#61846,#61847); +#61846 = CARTESIAN_POINT('',(-3.85,6.4,0.2)); +#61847 = VECTOR('',#61848,1.); +#61848 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61849 = ORIENTED_EDGE('',*,*,#53252,.T.); +#61850 = ORIENTED_EDGE('',*,*,#61830,.F.); +#61851 = ORIENTED_EDGE('',*,*,#53029,.F.); +#61852 = PLANE('',#61853); +#61853 = AXIS2_PLACEMENT_3D('',#61854,#61855,#61856); +#61854 = CARTESIAN_POINT('',(-3.85,6.4,0.2)); +#61855 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61856 = DIRECTION('',(0.,0.,1.)); +#61857 = ADVANCED_FACE('',(#61858),#61869,.F.); +#61858 = FACE_BOUND('',#61859,.F.); +#61859 = EDGE_LOOP('',(#61860,#61866,#61867,#61868)); +#61860 = ORIENTED_EDGE('',*,*,#61861,.T.); +#61861 = EDGE_CURVE('',#53013,#53236,#61862,.T.); +#61862 = LINE('',#61863,#61864); +#61863 = CARTESIAN_POINT('',(-3.85,6.5,0.1)); +#61864 = VECTOR('',#61865,1.); +#61865 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61866 = ORIENTED_EDGE('',*,*,#53243,.T.); +#61867 = ORIENTED_EDGE('',*,*,#61844,.F.); +#61868 = ORIENTED_EDGE('',*,*,#53020,.F.); +#61869 = CYLINDRICAL_SURFACE('',#61870,0.1); +#61870 = AXIS2_PLACEMENT_3D('',#61871,#61872,#61873); +#61871 = CARTESIAN_POINT('',(-3.85,6.5,0.2)); +#61872 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#61873 = DIRECTION('',(-0.,0.,-1.)); +#61874 = ADVANCED_FACE('',(#61875),#61886,.F.); +#61875 = FACE_BOUND('',#61876,.F.); +#61876 = EDGE_LOOP('',(#61877,#61883,#61884,#61885)); +#61877 = ORIENTED_EDGE('',*,*,#61878,.T.); +#61878 = EDGE_CURVE('',#53005,#53228,#61879,.T.); +#61879 = LINE('',#61880,#61881); +#61880 = CARTESIAN_POINT('',(-3.85,7.,0.1)); +#61881 = VECTOR('',#61882,1.); +#61882 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61883 = ORIENTED_EDGE('',*,*,#53235,.T.); +#61884 = ORIENTED_EDGE('',*,*,#61861,.F.); +#61885 = ORIENTED_EDGE('',*,*,#53012,.F.); +#61886 = PLANE('',#61887); +#61887 = AXIS2_PLACEMENT_3D('',#61888,#61889,#61890); +#61888 = CARTESIAN_POINT('',(-3.85,7.,0.1)); +#61889 = DIRECTION('',(0.,0.,-1.)); +#61890 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61891 = ADVANCED_FACE('',(#61892),#61903,.F.); +#61892 = FACE_BOUND('',#61893,.F.); +#61893 = EDGE_LOOP('',(#61894,#61900,#61901,#61902)); +#61894 = ORIENTED_EDGE('',*,*,#61895,.T.); +#61895 = EDGE_CURVE('',#52997,#53220,#61896,.T.); +#61896 = LINE('',#61897,#61898); +#61897 = CARTESIAN_POINT('',(-3.85,7.,-1.942890293094E-16)); +#61898 = VECTOR('',#61899,1.); +#61899 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61900 = ORIENTED_EDGE('',*,*,#53227,.T.); +#61901 = ORIENTED_EDGE('',*,*,#61878,.F.); +#61902 = ORIENTED_EDGE('',*,*,#53004,.F.); +#61903 = PLANE('',#61904); +#61904 = AXIS2_PLACEMENT_3D('',#61905,#61906,#61907); +#61905 = CARTESIAN_POINT('',(-3.85,7.,-1.942890293094E-16)); +#61906 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61907 = DIRECTION('',(0.,0.,1.)); +#61908 = ADVANCED_FACE('',(#61909),#61920,.F.); +#61909 = FACE_BOUND('',#61910,.F.); +#61910 = EDGE_LOOP('',(#61911,#61917,#61918,#61919)); +#61911 = ORIENTED_EDGE('',*,*,#61912,.T.); +#61912 = EDGE_CURVE('',#52988,#53211,#61913,.T.); +#61913 = LINE('',#61914,#61915); +#61914 = CARTESIAN_POINT('',(-3.85,6.5,-1.942890293094E-16)); +#61915 = VECTOR('',#61916,1.); +#61916 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61917 = ORIENTED_EDGE('',*,*,#53219,.T.); +#61918 = ORIENTED_EDGE('',*,*,#61895,.F.); +#61919 = ORIENTED_EDGE('',*,*,#52996,.F.); +#61920 = PLANE('',#61921); +#61921 = AXIS2_PLACEMENT_3D('',#61922,#61923,#61924); +#61922 = CARTESIAN_POINT('',(-3.85,6.5,-1.942890293094E-16)); +#61923 = DIRECTION('',(0.,0.,1.)); +#61924 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61925 = ADVANCED_FACE('',(#61926),#61937,.T.); +#61926 = FACE_BOUND('',#61927,.T.); +#61927 = EDGE_LOOP('',(#61928,#61929,#61930,#61931)); +#61928 = ORIENTED_EDGE('',*,*,#52987,.T.); +#61929 = ORIENTED_EDGE('',*,*,#61912,.T.); +#61930 = ORIENTED_EDGE('',*,*,#53210,.F.); +#61931 = ORIENTED_EDGE('',*,*,#61932,.F.); +#61932 = EDGE_CURVE('',#52980,#53203,#61933,.T.); +#61933 = LINE('',#61934,#61935); +#61934 = CARTESIAN_POINT('',(-3.85,6.3,0.2)); +#61935 = VECTOR('',#61936,1.); +#61936 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61937 = CYLINDRICAL_SURFACE('',#61938,0.2); +#61938 = AXIS2_PLACEMENT_3D('',#61939,#61940,#61941); +#61939 = CARTESIAN_POINT('',(-3.85,6.5,0.2)); +#61940 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61941 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#61942 = ADVANCED_FACE('',(#61943),#61949,.F.); +#61943 = FACE_BOUND('',#61944,.F.); +#61944 = EDGE_LOOP('',(#61945,#61946,#61947,#61948)); +#61945 = ORIENTED_EDGE('',*,*,#53184,.T.); +#61946 = ORIENTED_EDGE('',*,*,#53202,.T.); +#61947 = ORIENTED_EDGE('',*,*,#61932,.F.); +#61948 = ORIENTED_EDGE('',*,*,#52979,.F.); +#61949 = PLANE('',#61950); +#61950 = AXIS2_PLACEMENT_3D('',#61951,#61952,#61953); +#61951 = CARTESIAN_POINT('',(-3.85,6.3,0.65)); +#61952 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#61953 = DIRECTION('',(0.,0.,-1.)); +#61954 = ADVANCED_FACE('',(#61955),#61966,.T.); +#61955 = FACE_BOUND('',#61956,.T.); +#61956 = EDGE_LOOP('',(#61957,#61958,#61959,#61960)); +#61957 = ORIENTED_EDGE('',*,*,#53352,.T.); +#61958 = ORIENTED_EDGE('',*,*,#57310,.T.); +#61959 = ORIENTED_EDGE('',*,*,#53129,.F.); +#61960 = ORIENTED_EDGE('',*,*,#61961,.F.); +#61961 = EDGE_CURVE('',#53345,#53122,#61962,.T.); +#61962 = LINE('',#61963,#61964); +#61963 = CARTESIAN_POINT('',(3.65,6.4,0.65)); +#61964 = VECTOR('',#61965,1.); +#61965 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61966 = CYLINDRICAL_SURFACE('',#61967,0.2); +#61967 = AXIS2_PLACEMENT_3D('',#61968,#61969,#61970); +#61968 = CARTESIAN_POINT('',(3.65,6.2,0.65)); +#61969 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#61970 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#61971 = ADVANCED_FACE('',(#61972),#61983,.F.); +#61972 = FACE_BOUND('',#61973,.F.); +#61973 = EDGE_LOOP('',(#61974,#61980,#61981,#61982)); +#61974 = ORIENTED_EDGE('',*,*,#61975,.T.); +#61975 = EDGE_CURVE('',#53336,#53113,#61976,.T.); +#61976 = LINE('',#61977,#61978); +#61977 = CARTESIAN_POINT('',(3.65,6.4,0.2)); +#61978 = VECTOR('',#61979,1.); +#61979 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61980 = ORIENTED_EDGE('',*,*,#53121,.T.); +#61981 = ORIENTED_EDGE('',*,*,#61961,.F.); +#61982 = ORIENTED_EDGE('',*,*,#53344,.F.); +#61983 = PLANE('',#61984); +#61984 = AXIS2_PLACEMENT_3D('',#61985,#61986,#61987); +#61985 = CARTESIAN_POINT('',(3.65,6.4,0.2)); +#61986 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#61987 = DIRECTION('',(0.,0.,1.)); +#61988 = ADVANCED_FACE('',(#61989),#62000,.F.); +#61989 = FACE_BOUND('',#61990,.F.); +#61990 = EDGE_LOOP('',(#61991,#61997,#61998,#61999)); +#61991 = ORIENTED_EDGE('',*,*,#61992,.T.); +#61992 = EDGE_CURVE('',#53328,#53105,#61993,.T.); +#61993 = LINE('',#61994,#61995); +#61994 = CARTESIAN_POINT('',(3.65,6.5,0.1)); +#61995 = VECTOR('',#61996,1.); +#61996 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#61997 = ORIENTED_EDGE('',*,*,#53112,.T.); +#61998 = ORIENTED_EDGE('',*,*,#61975,.F.); +#61999 = ORIENTED_EDGE('',*,*,#53335,.F.); +#62000 = CYLINDRICAL_SURFACE('',#62001,0.1); +#62001 = AXIS2_PLACEMENT_3D('',#62002,#62003,#62004); +#62002 = CARTESIAN_POINT('',(3.65,6.5,0.2)); +#62003 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62004 = DIRECTION('',(-0.,0.,-1.)); +#62005 = ADVANCED_FACE('',(#62006),#62017,.F.); +#62006 = FACE_BOUND('',#62007,.F.); +#62007 = EDGE_LOOP('',(#62008,#62014,#62015,#62016)); +#62008 = ORIENTED_EDGE('',*,*,#62009,.T.); +#62009 = EDGE_CURVE('',#53320,#53097,#62010,.T.); +#62010 = LINE('',#62011,#62012); +#62011 = CARTESIAN_POINT('',(3.65,7.,0.1)); +#62012 = VECTOR('',#62013,1.); +#62013 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62014 = ORIENTED_EDGE('',*,*,#53104,.T.); +#62015 = ORIENTED_EDGE('',*,*,#61992,.F.); +#62016 = ORIENTED_EDGE('',*,*,#53327,.F.); +#62017 = PLANE('',#62018); +#62018 = AXIS2_PLACEMENT_3D('',#62019,#62020,#62021); +#62019 = CARTESIAN_POINT('',(3.65,7.,0.1)); +#62020 = DIRECTION('',(0.,0.,-1.)); +#62021 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62022 = ADVANCED_FACE('',(#62023),#62034,.F.); +#62023 = FACE_BOUND('',#62024,.F.); +#62024 = EDGE_LOOP('',(#62025,#62031,#62032,#62033)); +#62025 = ORIENTED_EDGE('',*,*,#62026,.T.); +#62026 = EDGE_CURVE('',#53312,#53089,#62027,.T.); +#62027 = LINE('',#62028,#62029); +#62028 = CARTESIAN_POINT('',(3.65,7.,-1.942890293094E-16)); +#62029 = VECTOR('',#62030,1.); +#62030 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62031 = ORIENTED_EDGE('',*,*,#53096,.T.); +#62032 = ORIENTED_EDGE('',*,*,#62009,.F.); +#62033 = ORIENTED_EDGE('',*,*,#53319,.F.); +#62034 = PLANE('',#62035); +#62035 = AXIS2_PLACEMENT_3D('',#62036,#62037,#62038); +#62036 = CARTESIAN_POINT('',(3.65,7.,-1.942890293094E-16)); +#62037 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62038 = DIRECTION('',(0.,0.,1.)); +#62039 = ADVANCED_FACE('',(#62040),#62051,.F.); +#62040 = FACE_BOUND('',#62041,.F.); +#62041 = EDGE_LOOP('',(#62042,#62048,#62049,#62050)); +#62042 = ORIENTED_EDGE('',*,*,#62043,.T.); +#62043 = EDGE_CURVE('',#53303,#53080,#62044,.T.); +#62044 = LINE('',#62045,#62046); +#62045 = CARTESIAN_POINT('',(3.65,6.5,-1.942890293094E-16)); +#62046 = VECTOR('',#62047,1.); +#62047 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62048 = ORIENTED_EDGE('',*,*,#53088,.T.); +#62049 = ORIENTED_EDGE('',*,*,#62026,.F.); +#62050 = ORIENTED_EDGE('',*,*,#53311,.F.); +#62051 = PLANE('',#62052); +#62052 = AXIS2_PLACEMENT_3D('',#62053,#62054,#62055); +#62053 = CARTESIAN_POINT('',(3.65,6.5,-1.942890293094E-16)); +#62054 = DIRECTION('',(0.,0.,1.)); +#62055 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62056 = ADVANCED_FACE('',(#62057),#62068,.T.); +#62057 = FACE_BOUND('',#62058,.T.); +#62058 = EDGE_LOOP('',(#62059,#62060,#62061,#62062)); +#62059 = ORIENTED_EDGE('',*,*,#53302,.T.); +#62060 = ORIENTED_EDGE('',*,*,#62043,.T.); +#62061 = ORIENTED_EDGE('',*,*,#53079,.F.); +#62062 = ORIENTED_EDGE('',*,*,#62063,.F.); +#62063 = EDGE_CURVE('',#53295,#53072,#62064,.T.); +#62064 = LINE('',#62065,#62066); +#62065 = CARTESIAN_POINT('',(3.65,6.3,0.2)); +#62066 = VECTOR('',#62067,1.); +#62067 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62068 = CYLINDRICAL_SURFACE('',#62069,0.2); +#62069 = AXIS2_PLACEMENT_3D('',#62070,#62071,#62072); +#62070 = CARTESIAN_POINT('',(3.65,6.5,0.2)); +#62071 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62072 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62073 = ADVANCED_FACE('',(#62074),#62080,.F.); +#62074 = FACE_BOUND('',#62075,.F.); +#62075 = EDGE_LOOP('',(#62076,#62077,#62078,#62079)); +#62076 = ORIENTED_EDGE('',*,*,#53377,.T.); +#62077 = ORIENTED_EDGE('',*,*,#53071,.T.); +#62078 = ORIENTED_EDGE('',*,*,#62063,.F.); +#62079 = ORIENTED_EDGE('',*,*,#53294,.F.); +#62080 = PLANE('',#62081); +#62081 = AXIS2_PLACEMENT_3D('',#62082,#62083,#62084); +#62082 = CARTESIAN_POINT('',(3.65,6.3,0.65)); +#62083 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62084 = DIRECTION('',(0.,0.,-1.)); +#62085 = ADVANCED_FACE('',(#62086),#62097,.T.); +#62086 = FACE_BOUND('',#62087,.T.); +#62087 = EDGE_LOOP('',(#62088,#62089,#62090,#62091)); +#62088 = ORIENTED_EDGE('',*,*,#53483,.T.); +#62089 = ORIENTED_EDGE('',*,*,#57367,.T.); +#62090 = ORIENTED_EDGE('',*,*,#53706,.F.); +#62091 = ORIENTED_EDGE('',*,*,#62092,.F.); +#62092 = EDGE_CURVE('',#53476,#53699,#62093,.T.); +#62093 = LINE('',#62094,#62095); +#62094 = CARTESIAN_POINT('',(-3.35,6.4,0.65)); +#62095 = VECTOR('',#62096,1.); +#62096 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62097 = CYLINDRICAL_SURFACE('',#62098,0.2); +#62098 = AXIS2_PLACEMENT_3D('',#62099,#62100,#62101); +#62099 = CARTESIAN_POINT('',(-3.35,6.2,0.65)); +#62100 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62101 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62102 = ADVANCED_FACE('',(#62103),#62114,.F.); +#62103 = FACE_BOUND('',#62104,.F.); +#62104 = EDGE_LOOP('',(#62105,#62111,#62112,#62113)); +#62105 = ORIENTED_EDGE('',*,*,#62106,.T.); +#62106 = EDGE_CURVE('',#53467,#53690,#62107,.T.); +#62107 = LINE('',#62108,#62109); +#62108 = CARTESIAN_POINT('',(-3.35,6.4,0.2)); +#62109 = VECTOR('',#62110,1.); +#62110 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62111 = ORIENTED_EDGE('',*,*,#53698,.T.); +#62112 = ORIENTED_EDGE('',*,*,#62092,.F.); +#62113 = ORIENTED_EDGE('',*,*,#53475,.F.); +#62114 = PLANE('',#62115); +#62115 = AXIS2_PLACEMENT_3D('',#62116,#62117,#62118); +#62116 = CARTESIAN_POINT('',(-3.35,6.4,0.2)); +#62117 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62118 = DIRECTION('',(0.,0.,1.)); +#62119 = ADVANCED_FACE('',(#62120),#62131,.F.); +#62120 = FACE_BOUND('',#62121,.F.); +#62121 = EDGE_LOOP('',(#62122,#62128,#62129,#62130)); +#62122 = ORIENTED_EDGE('',*,*,#62123,.T.); +#62123 = EDGE_CURVE('',#53459,#53682,#62124,.T.); +#62124 = LINE('',#62125,#62126); +#62125 = CARTESIAN_POINT('',(-3.35,6.5,0.1)); +#62126 = VECTOR('',#62127,1.); +#62127 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62128 = ORIENTED_EDGE('',*,*,#53689,.T.); +#62129 = ORIENTED_EDGE('',*,*,#62106,.F.); +#62130 = ORIENTED_EDGE('',*,*,#53466,.F.); +#62131 = CYLINDRICAL_SURFACE('',#62132,0.1); +#62132 = AXIS2_PLACEMENT_3D('',#62133,#62134,#62135); +#62133 = CARTESIAN_POINT('',(-3.35,6.5,0.2)); +#62134 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62135 = DIRECTION('',(-0.,0.,-1.)); +#62136 = ADVANCED_FACE('',(#62137),#62148,.F.); +#62137 = FACE_BOUND('',#62138,.F.); +#62138 = EDGE_LOOP('',(#62139,#62145,#62146,#62147)); +#62139 = ORIENTED_EDGE('',*,*,#62140,.T.); +#62140 = EDGE_CURVE('',#53451,#53674,#62141,.T.); +#62141 = LINE('',#62142,#62143); +#62142 = CARTESIAN_POINT('',(-3.35,7.,0.1)); +#62143 = VECTOR('',#62144,1.); +#62144 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62145 = ORIENTED_EDGE('',*,*,#53681,.T.); +#62146 = ORIENTED_EDGE('',*,*,#62123,.F.); +#62147 = ORIENTED_EDGE('',*,*,#53458,.F.); +#62148 = PLANE('',#62149); +#62149 = AXIS2_PLACEMENT_3D('',#62150,#62151,#62152); +#62150 = CARTESIAN_POINT('',(-3.35,7.,0.1)); +#62151 = DIRECTION('',(0.,0.,-1.)); +#62152 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62153 = ADVANCED_FACE('',(#62154),#62165,.F.); +#62154 = FACE_BOUND('',#62155,.F.); +#62155 = EDGE_LOOP('',(#62156,#62162,#62163,#62164)); +#62156 = ORIENTED_EDGE('',*,*,#62157,.T.); +#62157 = EDGE_CURVE('',#53443,#53666,#62158,.T.); +#62158 = LINE('',#62159,#62160); +#62159 = CARTESIAN_POINT('',(-3.35,7.,-1.942890293094E-16)); +#62160 = VECTOR('',#62161,1.); +#62161 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62162 = ORIENTED_EDGE('',*,*,#53673,.T.); +#62163 = ORIENTED_EDGE('',*,*,#62140,.F.); +#62164 = ORIENTED_EDGE('',*,*,#53450,.F.); +#62165 = PLANE('',#62166); +#62166 = AXIS2_PLACEMENT_3D('',#62167,#62168,#62169); +#62167 = CARTESIAN_POINT('',(-3.35,7.,-1.942890293094E-16)); +#62168 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62169 = DIRECTION('',(0.,0.,1.)); +#62170 = ADVANCED_FACE('',(#62171),#62182,.F.); +#62171 = FACE_BOUND('',#62172,.F.); +#62172 = EDGE_LOOP('',(#62173,#62179,#62180,#62181)); +#62173 = ORIENTED_EDGE('',*,*,#62174,.T.); +#62174 = EDGE_CURVE('',#53434,#53657,#62175,.T.); +#62175 = LINE('',#62176,#62177); +#62176 = CARTESIAN_POINT('',(-3.35,6.5,-1.942890293094E-16)); +#62177 = VECTOR('',#62178,1.); +#62178 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62179 = ORIENTED_EDGE('',*,*,#53665,.T.); +#62180 = ORIENTED_EDGE('',*,*,#62157,.F.); +#62181 = ORIENTED_EDGE('',*,*,#53442,.F.); +#62182 = PLANE('',#62183); +#62183 = AXIS2_PLACEMENT_3D('',#62184,#62185,#62186); +#62184 = CARTESIAN_POINT('',(-3.35,6.5,-1.942890293094E-16)); +#62185 = DIRECTION('',(0.,0.,1.)); +#62186 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62187 = ADVANCED_FACE('',(#62188),#62199,.T.); +#62188 = FACE_BOUND('',#62189,.T.); +#62189 = EDGE_LOOP('',(#62190,#62191,#62192,#62193)); +#62190 = ORIENTED_EDGE('',*,*,#53433,.T.); +#62191 = ORIENTED_EDGE('',*,*,#62174,.T.); +#62192 = ORIENTED_EDGE('',*,*,#53656,.F.); +#62193 = ORIENTED_EDGE('',*,*,#62194,.F.); +#62194 = EDGE_CURVE('',#53426,#53649,#62195,.T.); +#62195 = LINE('',#62196,#62197); +#62196 = CARTESIAN_POINT('',(-3.35,6.3,0.2)); +#62197 = VECTOR('',#62198,1.); +#62198 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62199 = CYLINDRICAL_SURFACE('',#62200,0.2); +#62200 = AXIS2_PLACEMENT_3D('',#62201,#62202,#62203); +#62201 = CARTESIAN_POINT('',(-3.35,6.5,0.2)); +#62202 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62203 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62204 = ADVANCED_FACE('',(#62205),#62211,.F.); +#62205 = FACE_BOUND('',#62206,.F.); +#62206 = EDGE_LOOP('',(#62207,#62208,#62209,#62210)); +#62207 = ORIENTED_EDGE('',*,*,#53630,.T.); +#62208 = ORIENTED_EDGE('',*,*,#53648,.T.); +#62209 = ORIENTED_EDGE('',*,*,#62194,.F.); +#62210 = ORIENTED_EDGE('',*,*,#53425,.F.); +#62211 = PLANE('',#62212); +#62212 = AXIS2_PLACEMENT_3D('',#62213,#62214,#62215); +#62213 = CARTESIAN_POINT('',(-3.35,6.3,0.65)); +#62214 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62215 = DIRECTION('',(0.,0.,-1.)); +#62216 = ADVANCED_FACE('',(#62217),#62228,.T.); +#62217 = FACE_BOUND('',#62218,.T.); +#62218 = EDGE_LOOP('',(#62219,#62220,#62221,#62222)); +#62219 = ORIENTED_EDGE('',*,*,#53798,.T.); +#62220 = ORIENTED_EDGE('',*,*,#57348,.T.); +#62221 = ORIENTED_EDGE('',*,*,#53575,.F.); +#62222 = ORIENTED_EDGE('',*,*,#62223,.F.); +#62223 = EDGE_CURVE('',#53791,#53568,#62224,.T.); +#62224 = LINE('',#62225,#62226); +#62225 = CARTESIAN_POINT('',(3.15,6.4,0.65)); +#62226 = VECTOR('',#62227,1.); +#62227 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62228 = CYLINDRICAL_SURFACE('',#62229,0.2); +#62229 = AXIS2_PLACEMENT_3D('',#62230,#62231,#62232); +#62230 = CARTESIAN_POINT('',(3.15,6.2,0.65)); +#62231 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62232 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62233 = ADVANCED_FACE('',(#62234),#62245,.F.); +#62234 = FACE_BOUND('',#62235,.F.); +#62235 = EDGE_LOOP('',(#62236,#62242,#62243,#62244)); +#62236 = ORIENTED_EDGE('',*,*,#62237,.T.); +#62237 = EDGE_CURVE('',#53782,#53559,#62238,.T.); +#62238 = LINE('',#62239,#62240); +#62239 = CARTESIAN_POINT('',(3.15,6.4,0.2)); +#62240 = VECTOR('',#62241,1.); +#62241 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62242 = ORIENTED_EDGE('',*,*,#53567,.T.); +#62243 = ORIENTED_EDGE('',*,*,#62223,.F.); +#62244 = ORIENTED_EDGE('',*,*,#53790,.F.); +#62245 = PLANE('',#62246); +#62246 = AXIS2_PLACEMENT_3D('',#62247,#62248,#62249); +#62247 = CARTESIAN_POINT('',(3.15,6.4,0.2)); +#62248 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62249 = DIRECTION('',(0.,0.,1.)); +#62250 = ADVANCED_FACE('',(#62251),#62262,.F.); +#62251 = FACE_BOUND('',#62252,.F.); +#62252 = EDGE_LOOP('',(#62253,#62259,#62260,#62261)); +#62253 = ORIENTED_EDGE('',*,*,#62254,.T.); +#62254 = EDGE_CURVE('',#53774,#53551,#62255,.T.); +#62255 = LINE('',#62256,#62257); +#62256 = CARTESIAN_POINT('',(3.15,6.5,0.1)); +#62257 = VECTOR('',#62258,1.); +#62258 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62259 = ORIENTED_EDGE('',*,*,#53558,.T.); +#62260 = ORIENTED_EDGE('',*,*,#62237,.F.); +#62261 = ORIENTED_EDGE('',*,*,#53781,.F.); +#62262 = CYLINDRICAL_SURFACE('',#62263,0.1); +#62263 = AXIS2_PLACEMENT_3D('',#62264,#62265,#62266); +#62264 = CARTESIAN_POINT('',(3.15,6.5,0.2)); +#62265 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62266 = DIRECTION('',(-0.,0.,-1.)); +#62267 = ADVANCED_FACE('',(#62268),#62279,.F.); +#62268 = FACE_BOUND('',#62269,.F.); +#62269 = EDGE_LOOP('',(#62270,#62276,#62277,#62278)); +#62270 = ORIENTED_EDGE('',*,*,#62271,.T.); +#62271 = EDGE_CURVE('',#53766,#53543,#62272,.T.); +#62272 = LINE('',#62273,#62274); +#62273 = CARTESIAN_POINT('',(3.15,7.,0.1)); +#62274 = VECTOR('',#62275,1.); +#62275 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62276 = ORIENTED_EDGE('',*,*,#53550,.T.); +#62277 = ORIENTED_EDGE('',*,*,#62254,.F.); +#62278 = ORIENTED_EDGE('',*,*,#53773,.F.); +#62279 = PLANE('',#62280); +#62280 = AXIS2_PLACEMENT_3D('',#62281,#62282,#62283); +#62281 = CARTESIAN_POINT('',(3.15,7.,0.1)); +#62282 = DIRECTION('',(0.,0.,-1.)); +#62283 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62284 = ADVANCED_FACE('',(#62285),#62296,.F.); +#62285 = FACE_BOUND('',#62286,.F.); +#62286 = EDGE_LOOP('',(#62287,#62293,#62294,#62295)); +#62287 = ORIENTED_EDGE('',*,*,#62288,.T.); +#62288 = EDGE_CURVE('',#53758,#53535,#62289,.T.); +#62289 = LINE('',#62290,#62291); +#62290 = CARTESIAN_POINT('',(3.15,7.,-1.942890293094E-16)); +#62291 = VECTOR('',#62292,1.); +#62292 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62293 = ORIENTED_EDGE('',*,*,#53542,.T.); +#62294 = ORIENTED_EDGE('',*,*,#62271,.F.); +#62295 = ORIENTED_EDGE('',*,*,#53765,.F.); +#62296 = PLANE('',#62297); +#62297 = AXIS2_PLACEMENT_3D('',#62298,#62299,#62300); +#62298 = CARTESIAN_POINT('',(3.15,7.,-1.942890293094E-16)); +#62299 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62300 = DIRECTION('',(0.,0.,1.)); +#62301 = ADVANCED_FACE('',(#62302),#62313,.F.); +#62302 = FACE_BOUND('',#62303,.F.); +#62303 = EDGE_LOOP('',(#62304,#62310,#62311,#62312)); +#62304 = ORIENTED_EDGE('',*,*,#62305,.T.); +#62305 = EDGE_CURVE('',#53749,#53526,#62306,.T.); +#62306 = LINE('',#62307,#62308); +#62307 = CARTESIAN_POINT('',(3.15,6.5,-1.942890293094E-16)); +#62308 = VECTOR('',#62309,1.); +#62309 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62310 = ORIENTED_EDGE('',*,*,#53534,.T.); +#62311 = ORIENTED_EDGE('',*,*,#62288,.F.); +#62312 = ORIENTED_EDGE('',*,*,#53757,.F.); +#62313 = PLANE('',#62314); +#62314 = AXIS2_PLACEMENT_3D('',#62315,#62316,#62317); +#62315 = CARTESIAN_POINT('',(3.15,6.5,-1.942890293094E-16)); +#62316 = DIRECTION('',(0.,0.,1.)); +#62317 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62318 = ADVANCED_FACE('',(#62319),#62330,.T.); +#62319 = FACE_BOUND('',#62320,.T.); +#62320 = EDGE_LOOP('',(#62321,#62322,#62323,#62324)); +#62321 = ORIENTED_EDGE('',*,*,#53748,.T.); +#62322 = ORIENTED_EDGE('',*,*,#62305,.T.); +#62323 = ORIENTED_EDGE('',*,*,#53525,.F.); +#62324 = ORIENTED_EDGE('',*,*,#62325,.F.); +#62325 = EDGE_CURVE('',#53741,#53518,#62326,.T.); +#62326 = LINE('',#62327,#62328); +#62327 = CARTESIAN_POINT('',(3.15,6.3,0.2)); +#62328 = VECTOR('',#62329,1.); +#62329 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62330 = CYLINDRICAL_SURFACE('',#62331,0.2); +#62331 = AXIS2_PLACEMENT_3D('',#62332,#62333,#62334); +#62332 = CARTESIAN_POINT('',(3.15,6.5,0.2)); +#62333 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62334 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62335 = ADVANCED_FACE('',(#62336),#62342,.F.); +#62336 = FACE_BOUND('',#62337,.F.); +#62337 = EDGE_LOOP('',(#62338,#62339,#62340,#62341)); +#62338 = ORIENTED_EDGE('',*,*,#53823,.T.); +#62339 = ORIENTED_EDGE('',*,*,#53517,.T.); +#62340 = ORIENTED_EDGE('',*,*,#62325,.F.); +#62341 = ORIENTED_EDGE('',*,*,#53740,.F.); +#62342 = PLANE('',#62343); +#62343 = AXIS2_PLACEMENT_3D('',#62344,#62345,#62346); +#62344 = CARTESIAN_POINT('',(3.15,6.3,0.65)); +#62345 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62346 = DIRECTION('',(0.,0.,-1.)); +#62347 = ADVANCED_FACE('',(#62348),#62359,.T.); +#62348 = FACE_BOUND('',#62349,.T.); +#62349 = EDGE_LOOP('',(#62350,#62351,#62352,#62353)); +#62350 = ORIENTED_EDGE('',*,*,#53929,.T.); +#62351 = ORIENTED_EDGE('',*,*,#57405,.T.); +#62352 = ORIENTED_EDGE('',*,*,#54152,.F.); +#62353 = ORIENTED_EDGE('',*,*,#62354,.F.); +#62354 = EDGE_CURVE('',#53922,#54145,#62355,.T.); +#62355 = LINE('',#62356,#62357); +#62356 = CARTESIAN_POINT('',(-2.85,6.4,0.65)); +#62357 = VECTOR('',#62358,1.); +#62358 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62359 = CYLINDRICAL_SURFACE('',#62360,0.2); +#62360 = AXIS2_PLACEMENT_3D('',#62361,#62362,#62363); +#62361 = CARTESIAN_POINT('',(-2.85,6.2,0.65)); +#62362 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62363 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62364 = ADVANCED_FACE('',(#62365),#62376,.F.); +#62365 = FACE_BOUND('',#62366,.F.); +#62366 = EDGE_LOOP('',(#62367,#62373,#62374,#62375)); +#62367 = ORIENTED_EDGE('',*,*,#62368,.T.); +#62368 = EDGE_CURVE('',#53913,#54136,#62369,.T.); +#62369 = LINE('',#62370,#62371); +#62370 = CARTESIAN_POINT('',(-2.85,6.4,0.2)); +#62371 = VECTOR('',#62372,1.); +#62372 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62373 = ORIENTED_EDGE('',*,*,#54144,.T.); +#62374 = ORIENTED_EDGE('',*,*,#62354,.F.); +#62375 = ORIENTED_EDGE('',*,*,#53921,.F.); +#62376 = PLANE('',#62377); +#62377 = AXIS2_PLACEMENT_3D('',#62378,#62379,#62380); +#62378 = CARTESIAN_POINT('',(-2.85,6.4,0.2)); +#62379 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62380 = DIRECTION('',(0.,0.,1.)); +#62381 = ADVANCED_FACE('',(#62382),#62393,.F.); +#62382 = FACE_BOUND('',#62383,.F.); +#62383 = EDGE_LOOP('',(#62384,#62390,#62391,#62392)); +#62384 = ORIENTED_EDGE('',*,*,#62385,.T.); +#62385 = EDGE_CURVE('',#53905,#54128,#62386,.T.); +#62386 = LINE('',#62387,#62388); +#62387 = CARTESIAN_POINT('',(-2.85,6.5,0.1)); +#62388 = VECTOR('',#62389,1.); +#62389 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62390 = ORIENTED_EDGE('',*,*,#54135,.T.); +#62391 = ORIENTED_EDGE('',*,*,#62368,.F.); +#62392 = ORIENTED_EDGE('',*,*,#53912,.F.); +#62393 = CYLINDRICAL_SURFACE('',#62394,0.1); +#62394 = AXIS2_PLACEMENT_3D('',#62395,#62396,#62397); +#62395 = CARTESIAN_POINT('',(-2.85,6.5,0.2)); +#62396 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62397 = DIRECTION('',(-0.,0.,-1.)); +#62398 = ADVANCED_FACE('',(#62399),#62410,.F.); +#62399 = FACE_BOUND('',#62400,.F.); +#62400 = EDGE_LOOP('',(#62401,#62407,#62408,#62409)); +#62401 = ORIENTED_EDGE('',*,*,#62402,.T.); +#62402 = EDGE_CURVE('',#53897,#54120,#62403,.T.); +#62403 = LINE('',#62404,#62405); +#62404 = CARTESIAN_POINT('',(-2.85,7.,0.1)); +#62405 = VECTOR('',#62406,1.); +#62406 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62407 = ORIENTED_EDGE('',*,*,#54127,.T.); +#62408 = ORIENTED_EDGE('',*,*,#62385,.F.); +#62409 = ORIENTED_EDGE('',*,*,#53904,.F.); +#62410 = PLANE('',#62411); +#62411 = AXIS2_PLACEMENT_3D('',#62412,#62413,#62414); +#62412 = CARTESIAN_POINT('',(-2.85,7.,0.1)); +#62413 = DIRECTION('',(0.,0.,-1.)); +#62414 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62415 = ADVANCED_FACE('',(#62416),#62427,.F.); +#62416 = FACE_BOUND('',#62417,.F.); +#62417 = EDGE_LOOP('',(#62418,#62424,#62425,#62426)); +#62418 = ORIENTED_EDGE('',*,*,#62419,.T.); +#62419 = EDGE_CURVE('',#53889,#54112,#62420,.T.); +#62420 = LINE('',#62421,#62422); +#62421 = CARTESIAN_POINT('',(-2.85,7.,-1.942890293094E-16)); +#62422 = VECTOR('',#62423,1.); +#62423 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62424 = ORIENTED_EDGE('',*,*,#54119,.T.); +#62425 = ORIENTED_EDGE('',*,*,#62402,.F.); +#62426 = ORIENTED_EDGE('',*,*,#53896,.F.); +#62427 = PLANE('',#62428); +#62428 = AXIS2_PLACEMENT_3D('',#62429,#62430,#62431); +#62429 = CARTESIAN_POINT('',(-2.85,7.,-1.942890293094E-16)); +#62430 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62431 = DIRECTION('',(0.,0.,1.)); +#62432 = ADVANCED_FACE('',(#62433),#62444,.F.); +#62433 = FACE_BOUND('',#62434,.F.); +#62434 = EDGE_LOOP('',(#62435,#62441,#62442,#62443)); +#62435 = ORIENTED_EDGE('',*,*,#62436,.T.); +#62436 = EDGE_CURVE('',#53880,#54103,#62437,.T.); +#62437 = LINE('',#62438,#62439); +#62438 = CARTESIAN_POINT('',(-2.85,6.5,-1.942890293094E-16)); +#62439 = VECTOR('',#62440,1.); +#62440 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62441 = ORIENTED_EDGE('',*,*,#54111,.T.); +#62442 = ORIENTED_EDGE('',*,*,#62419,.F.); +#62443 = ORIENTED_EDGE('',*,*,#53888,.F.); +#62444 = PLANE('',#62445); +#62445 = AXIS2_PLACEMENT_3D('',#62446,#62447,#62448); +#62446 = CARTESIAN_POINT('',(-2.85,6.5,-1.942890293094E-16)); +#62447 = DIRECTION('',(0.,0.,1.)); +#62448 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62449 = ADVANCED_FACE('',(#62450),#62461,.T.); +#62450 = FACE_BOUND('',#62451,.T.); +#62451 = EDGE_LOOP('',(#62452,#62453,#62454,#62455)); +#62452 = ORIENTED_EDGE('',*,*,#53879,.T.); +#62453 = ORIENTED_EDGE('',*,*,#62436,.T.); +#62454 = ORIENTED_EDGE('',*,*,#54102,.F.); +#62455 = ORIENTED_EDGE('',*,*,#62456,.F.); +#62456 = EDGE_CURVE('',#53872,#54095,#62457,.T.); +#62457 = LINE('',#62458,#62459); +#62458 = CARTESIAN_POINT('',(-2.85,6.3,0.2)); +#62459 = VECTOR('',#62460,1.); +#62460 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62461 = CYLINDRICAL_SURFACE('',#62462,0.2); +#62462 = AXIS2_PLACEMENT_3D('',#62463,#62464,#62465); +#62463 = CARTESIAN_POINT('',(-2.85,6.5,0.2)); +#62464 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62465 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62466 = ADVANCED_FACE('',(#62467),#62473,.F.); +#62467 = FACE_BOUND('',#62468,.F.); +#62468 = EDGE_LOOP('',(#62469,#62470,#62471,#62472)); +#62469 = ORIENTED_EDGE('',*,*,#54076,.T.); +#62470 = ORIENTED_EDGE('',*,*,#54094,.T.); +#62471 = ORIENTED_EDGE('',*,*,#62456,.F.); +#62472 = ORIENTED_EDGE('',*,*,#53871,.F.); +#62473 = PLANE('',#62474); +#62474 = AXIS2_PLACEMENT_3D('',#62475,#62476,#62477); +#62475 = CARTESIAN_POINT('',(-2.85,6.3,0.65)); +#62476 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62477 = DIRECTION('',(0.,0.,-1.)); +#62478 = ADVANCED_FACE('',(#62479),#62490,.T.); +#62479 = FACE_BOUND('',#62480,.T.); +#62480 = EDGE_LOOP('',(#62481,#62482,#62483,#62484)); +#62481 = ORIENTED_EDGE('',*,*,#54244,.T.); +#62482 = ORIENTED_EDGE('',*,*,#57386,.T.); +#62483 = ORIENTED_EDGE('',*,*,#54021,.F.); +#62484 = ORIENTED_EDGE('',*,*,#62485,.F.); +#62485 = EDGE_CURVE('',#54237,#54014,#62486,.T.); +#62486 = LINE('',#62487,#62488); +#62487 = CARTESIAN_POINT('',(2.65,6.4,0.65)); +#62488 = VECTOR('',#62489,1.); +#62489 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62490 = CYLINDRICAL_SURFACE('',#62491,0.2); +#62491 = AXIS2_PLACEMENT_3D('',#62492,#62493,#62494); +#62492 = CARTESIAN_POINT('',(2.65,6.2,0.65)); +#62493 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62494 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62495 = ADVANCED_FACE('',(#62496),#62507,.F.); +#62496 = FACE_BOUND('',#62497,.F.); +#62497 = EDGE_LOOP('',(#62498,#62504,#62505,#62506)); +#62498 = ORIENTED_EDGE('',*,*,#62499,.T.); +#62499 = EDGE_CURVE('',#54228,#54005,#62500,.T.); +#62500 = LINE('',#62501,#62502); +#62501 = CARTESIAN_POINT('',(2.65,6.4,0.2)); +#62502 = VECTOR('',#62503,1.); +#62503 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62504 = ORIENTED_EDGE('',*,*,#54013,.T.); +#62505 = ORIENTED_EDGE('',*,*,#62485,.F.); +#62506 = ORIENTED_EDGE('',*,*,#54236,.F.); +#62507 = PLANE('',#62508); +#62508 = AXIS2_PLACEMENT_3D('',#62509,#62510,#62511); +#62509 = CARTESIAN_POINT('',(2.65,6.4,0.2)); +#62510 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62511 = DIRECTION('',(0.,0.,1.)); +#62512 = ADVANCED_FACE('',(#62513),#62524,.F.); +#62513 = FACE_BOUND('',#62514,.F.); +#62514 = EDGE_LOOP('',(#62515,#62521,#62522,#62523)); +#62515 = ORIENTED_EDGE('',*,*,#62516,.T.); +#62516 = EDGE_CURVE('',#54220,#53997,#62517,.T.); +#62517 = LINE('',#62518,#62519); +#62518 = CARTESIAN_POINT('',(2.65,6.5,0.1)); +#62519 = VECTOR('',#62520,1.); +#62520 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62521 = ORIENTED_EDGE('',*,*,#54004,.T.); +#62522 = ORIENTED_EDGE('',*,*,#62499,.F.); +#62523 = ORIENTED_EDGE('',*,*,#54227,.F.); +#62524 = CYLINDRICAL_SURFACE('',#62525,0.1); +#62525 = AXIS2_PLACEMENT_3D('',#62526,#62527,#62528); +#62526 = CARTESIAN_POINT('',(2.65,6.5,0.2)); +#62527 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62528 = DIRECTION('',(-0.,0.,-1.)); +#62529 = ADVANCED_FACE('',(#62530),#62541,.F.); +#62530 = FACE_BOUND('',#62531,.F.); +#62531 = EDGE_LOOP('',(#62532,#62538,#62539,#62540)); +#62532 = ORIENTED_EDGE('',*,*,#62533,.T.); +#62533 = EDGE_CURVE('',#54212,#53989,#62534,.T.); +#62534 = LINE('',#62535,#62536); +#62535 = CARTESIAN_POINT('',(2.65,7.,0.1)); +#62536 = VECTOR('',#62537,1.); +#62537 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62538 = ORIENTED_EDGE('',*,*,#53996,.T.); +#62539 = ORIENTED_EDGE('',*,*,#62516,.F.); +#62540 = ORIENTED_EDGE('',*,*,#54219,.F.); +#62541 = PLANE('',#62542); +#62542 = AXIS2_PLACEMENT_3D('',#62543,#62544,#62545); +#62543 = CARTESIAN_POINT('',(2.65,7.,0.1)); +#62544 = DIRECTION('',(0.,0.,-1.)); +#62545 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62546 = ADVANCED_FACE('',(#62547),#62558,.F.); +#62547 = FACE_BOUND('',#62548,.F.); +#62548 = EDGE_LOOP('',(#62549,#62555,#62556,#62557)); +#62549 = ORIENTED_EDGE('',*,*,#62550,.T.); +#62550 = EDGE_CURVE('',#54204,#53981,#62551,.T.); +#62551 = LINE('',#62552,#62553); +#62552 = CARTESIAN_POINT('',(2.65,7.,-1.942890293094E-16)); +#62553 = VECTOR('',#62554,1.); +#62554 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62555 = ORIENTED_EDGE('',*,*,#53988,.T.); +#62556 = ORIENTED_EDGE('',*,*,#62533,.F.); +#62557 = ORIENTED_EDGE('',*,*,#54211,.F.); +#62558 = PLANE('',#62559); +#62559 = AXIS2_PLACEMENT_3D('',#62560,#62561,#62562); +#62560 = CARTESIAN_POINT('',(2.65,7.,-1.942890293094E-16)); +#62561 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62562 = DIRECTION('',(0.,0.,1.)); +#62563 = ADVANCED_FACE('',(#62564),#62575,.F.); +#62564 = FACE_BOUND('',#62565,.F.); +#62565 = EDGE_LOOP('',(#62566,#62572,#62573,#62574)); +#62566 = ORIENTED_EDGE('',*,*,#62567,.T.); +#62567 = EDGE_CURVE('',#54195,#53972,#62568,.T.); +#62568 = LINE('',#62569,#62570); +#62569 = CARTESIAN_POINT('',(2.65,6.5,-1.942890293094E-16)); +#62570 = VECTOR('',#62571,1.); +#62571 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62572 = ORIENTED_EDGE('',*,*,#53980,.T.); +#62573 = ORIENTED_EDGE('',*,*,#62550,.F.); +#62574 = ORIENTED_EDGE('',*,*,#54203,.F.); +#62575 = PLANE('',#62576); +#62576 = AXIS2_PLACEMENT_3D('',#62577,#62578,#62579); +#62577 = CARTESIAN_POINT('',(2.65,6.5,-1.942890293094E-16)); +#62578 = DIRECTION('',(0.,0.,1.)); +#62579 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62580 = ADVANCED_FACE('',(#62581),#62592,.T.); +#62581 = FACE_BOUND('',#62582,.T.); +#62582 = EDGE_LOOP('',(#62583,#62584,#62585,#62586)); +#62583 = ORIENTED_EDGE('',*,*,#54194,.T.); +#62584 = ORIENTED_EDGE('',*,*,#62567,.T.); +#62585 = ORIENTED_EDGE('',*,*,#53971,.F.); +#62586 = ORIENTED_EDGE('',*,*,#62587,.F.); +#62587 = EDGE_CURVE('',#54187,#53964,#62588,.T.); +#62588 = LINE('',#62589,#62590); +#62589 = CARTESIAN_POINT('',(2.65,6.3,0.2)); +#62590 = VECTOR('',#62591,1.); +#62591 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62592 = CYLINDRICAL_SURFACE('',#62593,0.2); +#62593 = AXIS2_PLACEMENT_3D('',#62594,#62595,#62596); +#62594 = CARTESIAN_POINT('',(2.65,6.5,0.2)); +#62595 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62596 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62597 = ADVANCED_FACE('',(#62598),#62604,.F.); +#62598 = FACE_BOUND('',#62599,.F.); +#62599 = EDGE_LOOP('',(#62600,#62601,#62602,#62603)); +#62600 = ORIENTED_EDGE('',*,*,#54269,.T.); +#62601 = ORIENTED_EDGE('',*,*,#53963,.T.); +#62602 = ORIENTED_EDGE('',*,*,#62587,.F.); +#62603 = ORIENTED_EDGE('',*,*,#54186,.F.); +#62604 = PLANE('',#62605); +#62605 = AXIS2_PLACEMENT_3D('',#62606,#62607,#62608); +#62606 = CARTESIAN_POINT('',(2.65,6.3,0.65)); +#62607 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62608 = DIRECTION('',(0.,0.,-1.)); +#62609 = ADVANCED_FACE('',(#62610),#62621,.T.); +#62610 = FACE_BOUND('',#62611,.T.); +#62611 = EDGE_LOOP('',(#62612,#62613,#62614,#62615)); +#62612 = ORIENTED_EDGE('',*,*,#54375,.T.); +#62613 = ORIENTED_EDGE('',*,*,#57443,.T.); +#62614 = ORIENTED_EDGE('',*,*,#54598,.F.); +#62615 = ORIENTED_EDGE('',*,*,#62616,.F.); +#62616 = EDGE_CURVE('',#54368,#54591,#62617,.T.); +#62617 = LINE('',#62618,#62619); +#62618 = CARTESIAN_POINT('',(-2.35,6.4,0.65)); +#62619 = VECTOR('',#62620,1.); +#62620 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62621 = CYLINDRICAL_SURFACE('',#62622,0.2); +#62622 = AXIS2_PLACEMENT_3D('',#62623,#62624,#62625); +#62623 = CARTESIAN_POINT('',(-2.35,6.2,0.65)); +#62624 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62625 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62626 = ADVANCED_FACE('',(#62627),#62638,.F.); +#62627 = FACE_BOUND('',#62628,.F.); +#62628 = EDGE_LOOP('',(#62629,#62635,#62636,#62637)); +#62629 = ORIENTED_EDGE('',*,*,#62630,.T.); +#62630 = EDGE_CURVE('',#54359,#54582,#62631,.T.); +#62631 = LINE('',#62632,#62633); +#62632 = CARTESIAN_POINT('',(-2.35,6.4,0.2)); +#62633 = VECTOR('',#62634,1.); +#62634 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62635 = ORIENTED_EDGE('',*,*,#54590,.T.); +#62636 = ORIENTED_EDGE('',*,*,#62616,.F.); +#62637 = ORIENTED_EDGE('',*,*,#54367,.F.); +#62638 = PLANE('',#62639); +#62639 = AXIS2_PLACEMENT_3D('',#62640,#62641,#62642); +#62640 = CARTESIAN_POINT('',(-2.35,6.4,0.2)); +#62641 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62642 = DIRECTION('',(0.,0.,1.)); +#62643 = ADVANCED_FACE('',(#62644),#62655,.F.); +#62644 = FACE_BOUND('',#62645,.F.); +#62645 = EDGE_LOOP('',(#62646,#62652,#62653,#62654)); +#62646 = ORIENTED_EDGE('',*,*,#62647,.T.); +#62647 = EDGE_CURVE('',#54351,#54574,#62648,.T.); +#62648 = LINE('',#62649,#62650); +#62649 = CARTESIAN_POINT('',(-2.35,6.5,0.1)); +#62650 = VECTOR('',#62651,1.); +#62651 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62652 = ORIENTED_EDGE('',*,*,#54581,.T.); +#62653 = ORIENTED_EDGE('',*,*,#62630,.F.); +#62654 = ORIENTED_EDGE('',*,*,#54358,.F.); +#62655 = CYLINDRICAL_SURFACE('',#62656,0.1); +#62656 = AXIS2_PLACEMENT_3D('',#62657,#62658,#62659); +#62657 = CARTESIAN_POINT('',(-2.35,6.5,0.2)); +#62658 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62659 = DIRECTION('',(-0.,0.,-1.)); +#62660 = ADVANCED_FACE('',(#62661),#62672,.F.); +#62661 = FACE_BOUND('',#62662,.F.); +#62662 = EDGE_LOOP('',(#62663,#62669,#62670,#62671)); +#62663 = ORIENTED_EDGE('',*,*,#62664,.T.); +#62664 = EDGE_CURVE('',#54343,#54566,#62665,.T.); +#62665 = LINE('',#62666,#62667); +#62666 = CARTESIAN_POINT('',(-2.35,7.,0.1)); +#62667 = VECTOR('',#62668,1.); +#62668 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62669 = ORIENTED_EDGE('',*,*,#54573,.T.); +#62670 = ORIENTED_EDGE('',*,*,#62647,.F.); +#62671 = ORIENTED_EDGE('',*,*,#54350,.F.); +#62672 = PLANE('',#62673); +#62673 = AXIS2_PLACEMENT_3D('',#62674,#62675,#62676); +#62674 = CARTESIAN_POINT('',(-2.35,7.,0.1)); +#62675 = DIRECTION('',(0.,0.,-1.)); +#62676 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62677 = ADVANCED_FACE('',(#62678),#62689,.F.); +#62678 = FACE_BOUND('',#62679,.F.); +#62679 = EDGE_LOOP('',(#62680,#62686,#62687,#62688)); +#62680 = ORIENTED_EDGE('',*,*,#62681,.T.); +#62681 = EDGE_CURVE('',#54335,#54558,#62682,.T.); +#62682 = LINE('',#62683,#62684); +#62683 = CARTESIAN_POINT('',(-2.35,7.,-1.942890293094E-16)); +#62684 = VECTOR('',#62685,1.); +#62685 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62686 = ORIENTED_EDGE('',*,*,#54565,.T.); +#62687 = ORIENTED_EDGE('',*,*,#62664,.F.); +#62688 = ORIENTED_EDGE('',*,*,#54342,.F.); +#62689 = PLANE('',#62690); +#62690 = AXIS2_PLACEMENT_3D('',#62691,#62692,#62693); +#62691 = CARTESIAN_POINT('',(-2.35,7.,-1.942890293094E-16)); +#62692 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62693 = DIRECTION('',(0.,0.,1.)); +#62694 = ADVANCED_FACE('',(#62695),#62706,.F.); +#62695 = FACE_BOUND('',#62696,.F.); +#62696 = EDGE_LOOP('',(#62697,#62703,#62704,#62705)); +#62697 = ORIENTED_EDGE('',*,*,#62698,.T.); +#62698 = EDGE_CURVE('',#54326,#54549,#62699,.T.); +#62699 = LINE('',#62700,#62701); +#62700 = CARTESIAN_POINT('',(-2.35,6.5,-1.942890293094E-16)); +#62701 = VECTOR('',#62702,1.); +#62702 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62703 = ORIENTED_EDGE('',*,*,#54557,.T.); +#62704 = ORIENTED_EDGE('',*,*,#62681,.F.); +#62705 = ORIENTED_EDGE('',*,*,#54334,.F.); +#62706 = PLANE('',#62707); +#62707 = AXIS2_PLACEMENT_3D('',#62708,#62709,#62710); +#62708 = CARTESIAN_POINT('',(-2.35,6.5,-1.942890293094E-16)); +#62709 = DIRECTION('',(0.,0.,1.)); +#62710 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62711 = ADVANCED_FACE('',(#62712),#62723,.T.); +#62712 = FACE_BOUND('',#62713,.T.); +#62713 = EDGE_LOOP('',(#62714,#62715,#62716,#62717)); +#62714 = ORIENTED_EDGE('',*,*,#54325,.T.); +#62715 = ORIENTED_EDGE('',*,*,#62698,.T.); +#62716 = ORIENTED_EDGE('',*,*,#54548,.F.); +#62717 = ORIENTED_EDGE('',*,*,#62718,.F.); +#62718 = EDGE_CURVE('',#54318,#54541,#62719,.T.); +#62719 = LINE('',#62720,#62721); +#62720 = CARTESIAN_POINT('',(-2.35,6.3,0.2)); +#62721 = VECTOR('',#62722,1.); +#62722 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62723 = CYLINDRICAL_SURFACE('',#62724,0.2); +#62724 = AXIS2_PLACEMENT_3D('',#62725,#62726,#62727); +#62725 = CARTESIAN_POINT('',(-2.35,6.5,0.2)); +#62726 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62727 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62728 = ADVANCED_FACE('',(#62729),#62735,.F.); +#62729 = FACE_BOUND('',#62730,.F.); +#62730 = EDGE_LOOP('',(#62731,#62732,#62733,#62734)); +#62731 = ORIENTED_EDGE('',*,*,#54522,.T.); +#62732 = ORIENTED_EDGE('',*,*,#54540,.T.); +#62733 = ORIENTED_EDGE('',*,*,#62718,.F.); +#62734 = ORIENTED_EDGE('',*,*,#54317,.F.); +#62735 = PLANE('',#62736); +#62736 = AXIS2_PLACEMENT_3D('',#62737,#62738,#62739); +#62737 = CARTESIAN_POINT('',(-2.35,6.3,0.65)); +#62738 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62739 = DIRECTION('',(0.,0.,-1.)); +#62740 = ADVANCED_FACE('',(#62741),#62752,.T.); +#62741 = FACE_BOUND('',#62742,.T.); +#62742 = EDGE_LOOP('',(#62743,#62744,#62745,#62746)); +#62743 = ORIENTED_EDGE('',*,*,#54690,.T.); +#62744 = ORIENTED_EDGE('',*,*,#57424,.T.); +#62745 = ORIENTED_EDGE('',*,*,#54467,.F.); +#62746 = ORIENTED_EDGE('',*,*,#62747,.F.); +#62747 = EDGE_CURVE('',#54683,#54460,#62748,.T.); +#62748 = LINE('',#62749,#62750); +#62749 = CARTESIAN_POINT('',(2.15,6.4,0.65)); +#62750 = VECTOR('',#62751,1.); +#62751 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62752 = CYLINDRICAL_SURFACE('',#62753,0.2); +#62753 = AXIS2_PLACEMENT_3D('',#62754,#62755,#62756); +#62754 = CARTESIAN_POINT('',(2.15,6.2,0.65)); +#62755 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62756 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62757 = ADVANCED_FACE('',(#62758),#62769,.F.); +#62758 = FACE_BOUND('',#62759,.F.); +#62759 = EDGE_LOOP('',(#62760,#62766,#62767,#62768)); +#62760 = ORIENTED_EDGE('',*,*,#62761,.T.); +#62761 = EDGE_CURVE('',#54674,#54451,#62762,.T.); +#62762 = LINE('',#62763,#62764); +#62763 = CARTESIAN_POINT('',(2.15,6.4,0.2)); +#62764 = VECTOR('',#62765,1.); +#62765 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62766 = ORIENTED_EDGE('',*,*,#54459,.T.); +#62767 = ORIENTED_EDGE('',*,*,#62747,.F.); +#62768 = ORIENTED_EDGE('',*,*,#54682,.F.); +#62769 = PLANE('',#62770); +#62770 = AXIS2_PLACEMENT_3D('',#62771,#62772,#62773); +#62771 = CARTESIAN_POINT('',(2.15,6.4,0.2)); +#62772 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62773 = DIRECTION('',(0.,0.,1.)); +#62774 = ADVANCED_FACE('',(#62775),#62786,.F.); +#62775 = FACE_BOUND('',#62776,.F.); +#62776 = EDGE_LOOP('',(#62777,#62783,#62784,#62785)); +#62777 = ORIENTED_EDGE('',*,*,#62778,.T.); +#62778 = EDGE_CURVE('',#54666,#54443,#62779,.T.); +#62779 = LINE('',#62780,#62781); +#62780 = CARTESIAN_POINT('',(2.15,6.5,0.1)); +#62781 = VECTOR('',#62782,1.); +#62782 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62783 = ORIENTED_EDGE('',*,*,#54450,.T.); +#62784 = ORIENTED_EDGE('',*,*,#62761,.F.); +#62785 = ORIENTED_EDGE('',*,*,#54673,.F.); +#62786 = CYLINDRICAL_SURFACE('',#62787,0.1); +#62787 = AXIS2_PLACEMENT_3D('',#62788,#62789,#62790); +#62788 = CARTESIAN_POINT('',(2.15,6.5,0.2)); +#62789 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62790 = DIRECTION('',(-0.,0.,-1.)); +#62791 = ADVANCED_FACE('',(#62792),#62803,.F.); +#62792 = FACE_BOUND('',#62793,.F.); +#62793 = EDGE_LOOP('',(#62794,#62800,#62801,#62802)); +#62794 = ORIENTED_EDGE('',*,*,#62795,.T.); +#62795 = EDGE_CURVE('',#54658,#54435,#62796,.T.); +#62796 = LINE('',#62797,#62798); +#62797 = CARTESIAN_POINT('',(2.15,7.,0.1)); +#62798 = VECTOR('',#62799,1.); +#62799 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62800 = ORIENTED_EDGE('',*,*,#54442,.T.); +#62801 = ORIENTED_EDGE('',*,*,#62778,.F.); +#62802 = ORIENTED_EDGE('',*,*,#54665,.F.); +#62803 = PLANE('',#62804); +#62804 = AXIS2_PLACEMENT_3D('',#62805,#62806,#62807); +#62805 = CARTESIAN_POINT('',(2.15,7.,0.1)); +#62806 = DIRECTION('',(0.,0.,-1.)); +#62807 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62808 = ADVANCED_FACE('',(#62809),#62820,.F.); +#62809 = FACE_BOUND('',#62810,.F.); +#62810 = EDGE_LOOP('',(#62811,#62817,#62818,#62819)); +#62811 = ORIENTED_EDGE('',*,*,#62812,.T.); +#62812 = EDGE_CURVE('',#54650,#54427,#62813,.T.); +#62813 = LINE('',#62814,#62815); +#62814 = CARTESIAN_POINT('',(2.15,7.,-1.942890293094E-16)); +#62815 = VECTOR('',#62816,1.); +#62816 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62817 = ORIENTED_EDGE('',*,*,#54434,.T.); +#62818 = ORIENTED_EDGE('',*,*,#62795,.F.); +#62819 = ORIENTED_EDGE('',*,*,#54657,.F.); +#62820 = PLANE('',#62821); +#62821 = AXIS2_PLACEMENT_3D('',#62822,#62823,#62824); +#62822 = CARTESIAN_POINT('',(2.15,7.,-1.942890293094E-16)); +#62823 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62824 = DIRECTION('',(0.,0.,1.)); +#62825 = ADVANCED_FACE('',(#62826),#62837,.F.); +#62826 = FACE_BOUND('',#62827,.F.); +#62827 = EDGE_LOOP('',(#62828,#62834,#62835,#62836)); +#62828 = ORIENTED_EDGE('',*,*,#62829,.T.); +#62829 = EDGE_CURVE('',#54641,#54418,#62830,.T.); +#62830 = LINE('',#62831,#62832); +#62831 = CARTESIAN_POINT('',(2.15,6.5,-1.942890293094E-16)); +#62832 = VECTOR('',#62833,1.); +#62833 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62834 = ORIENTED_EDGE('',*,*,#54426,.T.); +#62835 = ORIENTED_EDGE('',*,*,#62812,.F.); +#62836 = ORIENTED_EDGE('',*,*,#54649,.F.); +#62837 = PLANE('',#62838); +#62838 = AXIS2_PLACEMENT_3D('',#62839,#62840,#62841); +#62839 = CARTESIAN_POINT('',(2.15,6.5,-1.942890293094E-16)); +#62840 = DIRECTION('',(0.,0.,1.)); +#62841 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62842 = ADVANCED_FACE('',(#62843),#62854,.T.); +#62843 = FACE_BOUND('',#62844,.T.); +#62844 = EDGE_LOOP('',(#62845,#62846,#62847,#62848)); +#62845 = ORIENTED_EDGE('',*,*,#54640,.T.); +#62846 = ORIENTED_EDGE('',*,*,#62829,.T.); +#62847 = ORIENTED_EDGE('',*,*,#54417,.F.); +#62848 = ORIENTED_EDGE('',*,*,#62849,.F.); +#62849 = EDGE_CURVE('',#54633,#54410,#62850,.T.); +#62850 = LINE('',#62851,#62852); +#62851 = CARTESIAN_POINT('',(2.15,6.3,0.2)); +#62852 = VECTOR('',#62853,1.); +#62853 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62854 = CYLINDRICAL_SURFACE('',#62855,0.2); +#62855 = AXIS2_PLACEMENT_3D('',#62856,#62857,#62858); +#62856 = CARTESIAN_POINT('',(2.15,6.5,0.2)); +#62857 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62858 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62859 = ADVANCED_FACE('',(#62860),#62866,.F.); +#62860 = FACE_BOUND('',#62861,.F.); +#62861 = EDGE_LOOP('',(#62862,#62863,#62864,#62865)); +#62862 = ORIENTED_EDGE('',*,*,#54715,.T.); +#62863 = ORIENTED_EDGE('',*,*,#54409,.T.); +#62864 = ORIENTED_EDGE('',*,*,#62849,.F.); +#62865 = ORIENTED_EDGE('',*,*,#54632,.F.); +#62866 = PLANE('',#62867); +#62867 = AXIS2_PLACEMENT_3D('',#62868,#62869,#62870); +#62868 = CARTESIAN_POINT('',(2.15,6.3,0.65)); +#62869 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62870 = DIRECTION('',(0.,0.,-1.)); +#62871 = ADVANCED_FACE('',(#62872),#62883,.T.); +#62872 = FACE_BOUND('',#62873,.T.); +#62873 = EDGE_LOOP('',(#62874,#62875,#62876,#62877)); +#62874 = ORIENTED_EDGE('',*,*,#54821,.T.); +#62875 = ORIENTED_EDGE('',*,*,#57481,.T.); +#62876 = ORIENTED_EDGE('',*,*,#55044,.F.); +#62877 = ORIENTED_EDGE('',*,*,#62878,.F.); +#62878 = EDGE_CURVE('',#54814,#55037,#62879,.T.); +#62879 = LINE('',#62880,#62881); +#62880 = CARTESIAN_POINT('',(-1.85,6.4,0.65)); +#62881 = VECTOR('',#62882,1.); +#62882 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62883 = CYLINDRICAL_SURFACE('',#62884,0.2); +#62884 = AXIS2_PLACEMENT_3D('',#62885,#62886,#62887); +#62885 = CARTESIAN_POINT('',(-1.85,6.2,0.65)); +#62886 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62887 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#62888 = ADVANCED_FACE('',(#62889),#62900,.F.); +#62889 = FACE_BOUND('',#62890,.F.); +#62890 = EDGE_LOOP('',(#62891,#62897,#62898,#62899)); +#62891 = ORIENTED_EDGE('',*,*,#62892,.T.); +#62892 = EDGE_CURVE('',#54805,#55028,#62893,.T.); +#62893 = LINE('',#62894,#62895); +#62894 = CARTESIAN_POINT('',(-1.85,6.4,0.2)); +#62895 = VECTOR('',#62896,1.); +#62896 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62897 = ORIENTED_EDGE('',*,*,#55036,.T.); +#62898 = ORIENTED_EDGE('',*,*,#62878,.F.); +#62899 = ORIENTED_EDGE('',*,*,#54813,.F.); +#62900 = PLANE('',#62901); +#62901 = AXIS2_PLACEMENT_3D('',#62902,#62903,#62904); +#62902 = CARTESIAN_POINT('',(-1.85,6.4,0.2)); +#62903 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62904 = DIRECTION('',(0.,0.,1.)); +#62905 = ADVANCED_FACE('',(#62906),#62917,.F.); +#62906 = FACE_BOUND('',#62907,.F.); +#62907 = EDGE_LOOP('',(#62908,#62914,#62915,#62916)); +#62908 = ORIENTED_EDGE('',*,*,#62909,.T.); +#62909 = EDGE_CURVE('',#54797,#55020,#62910,.T.); +#62910 = LINE('',#62911,#62912); +#62911 = CARTESIAN_POINT('',(-1.85,6.5,0.1)); +#62912 = VECTOR('',#62913,1.); +#62913 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62914 = ORIENTED_EDGE('',*,*,#55027,.T.); +#62915 = ORIENTED_EDGE('',*,*,#62892,.F.); +#62916 = ORIENTED_EDGE('',*,*,#54804,.F.); +#62917 = CYLINDRICAL_SURFACE('',#62918,0.1); +#62918 = AXIS2_PLACEMENT_3D('',#62919,#62920,#62921); +#62919 = CARTESIAN_POINT('',(-1.85,6.5,0.2)); +#62920 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#62921 = DIRECTION('',(-0.,0.,-1.)); +#62922 = ADVANCED_FACE('',(#62923),#62934,.F.); +#62923 = FACE_BOUND('',#62924,.F.); +#62924 = EDGE_LOOP('',(#62925,#62931,#62932,#62933)); +#62925 = ORIENTED_EDGE('',*,*,#62926,.T.); +#62926 = EDGE_CURVE('',#54789,#55012,#62927,.T.); +#62927 = LINE('',#62928,#62929); +#62928 = CARTESIAN_POINT('',(-1.85,7.,0.1)); +#62929 = VECTOR('',#62930,1.); +#62930 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62931 = ORIENTED_EDGE('',*,*,#55019,.T.); +#62932 = ORIENTED_EDGE('',*,*,#62909,.F.); +#62933 = ORIENTED_EDGE('',*,*,#54796,.F.); +#62934 = PLANE('',#62935); +#62935 = AXIS2_PLACEMENT_3D('',#62936,#62937,#62938); +#62936 = CARTESIAN_POINT('',(-1.85,7.,0.1)); +#62937 = DIRECTION('',(0.,0.,-1.)); +#62938 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62939 = ADVANCED_FACE('',(#62940),#62951,.F.); +#62940 = FACE_BOUND('',#62941,.F.); +#62941 = EDGE_LOOP('',(#62942,#62948,#62949,#62950)); +#62942 = ORIENTED_EDGE('',*,*,#62943,.T.); +#62943 = EDGE_CURVE('',#54781,#55004,#62944,.T.); +#62944 = LINE('',#62945,#62946); +#62945 = CARTESIAN_POINT('',(-1.85,7.,-1.942890293094E-16)); +#62946 = VECTOR('',#62947,1.); +#62947 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62948 = ORIENTED_EDGE('',*,*,#55011,.T.); +#62949 = ORIENTED_EDGE('',*,*,#62926,.F.); +#62950 = ORIENTED_EDGE('',*,*,#54788,.F.); +#62951 = PLANE('',#62952); +#62952 = AXIS2_PLACEMENT_3D('',#62953,#62954,#62955); +#62953 = CARTESIAN_POINT('',(-1.85,7.,-1.942890293094E-16)); +#62954 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#62955 = DIRECTION('',(0.,0.,1.)); +#62956 = ADVANCED_FACE('',(#62957),#62968,.F.); +#62957 = FACE_BOUND('',#62958,.F.); +#62958 = EDGE_LOOP('',(#62959,#62965,#62966,#62967)); +#62959 = ORIENTED_EDGE('',*,*,#62960,.T.); +#62960 = EDGE_CURVE('',#54772,#54995,#62961,.T.); +#62961 = LINE('',#62962,#62963); +#62962 = CARTESIAN_POINT('',(-1.85,6.5,-1.942890293094E-16)); +#62963 = VECTOR('',#62964,1.); +#62964 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62965 = ORIENTED_EDGE('',*,*,#55003,.T.); +#62966 = ORIENTED_EDGE('',*,*,#62943,.F.); +#62967 = ORIENTED_EDGE('',*,*,#54780,.F.); +#62968 = PLANE('',#62969); +#62969 = AXIS2_PLACEMENT_3D('',#62970,#62971,#62972); +#62970 = CARTESIAN_POINT('',(-1.85,6.5,-1.942890293094E-16)); +#62971 = DIRECTION('',(0.,0.,1.)); +#62972 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#62973 = ADVANCED_FACE('',(#62974),#62985,.T.); +#62974 = FACE_BOUND('',#62975,.T.); +#62975 = EDGE_LOOP('',(#62976,#62977,#62978,#62979)); +#62976 = ORIENTED_EDGE('',*,*,#54771,.T.); +#62977 = ORIENTED_EDGE('',*,*,#62960,.T.); +#62978 = ORIENTED_EDGE('',*,*,#54994,.F.); +#62979 = ORIENTED_EDGE('',*,*,#62980,.F.); +#62980 = EDGE_CURVE('',#54764,#54987,#62981,.T.); +#62981 = LINE('',#62982,#62983); +#62982 = CARTESIAN_POINT('',(-1.85,6.3,0.2)); +#62983 = VECTOR('',#62984,1.); +#62984 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#62985 = CYLINDRICAL_SURFACE('',#62986,0.2); +#62986 = AXIS2_PLACEMENT_3D('',#62987,#62988,#62989); +#62987 = CARTESIAN_POINT('',(-1.85,6.5,0.2)); +#62988 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#62989 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#62990 = ADVANCED_FACE('',(#62991),#62997,.F.); +#62991 = FACE_BOUND('',#62992,.F.); +#62992 = EDGE_LOOP('',(#62993,#62994,#62995,#62996)); +#62993 = ORIENTED_EDGE('',*,*,#54968,.T.); +#62994 = ORIENTED_EDGE('',*,*,#54986,.T.); +#62995 = ORIENTED_EDGE('',*,*,#62980,.F.); +#62996 = ORIENTED_EDGE('',*,*,#54763,.F.); +#62997 = PLANE('',#62998); +#62998 = AXIS2_PLACEMENT_3D('',#62999,#63000,#63001); +#62999 = CARTESIAN_POINT('',(-1.85,6.3,0.65)); +#63000 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63001 = DIRECTION('',(0.,0.,-1.)); +#63002 = ADVANCED_FACE('',(#63003),#63014,.T.); +#63003 = FACE_BOUND('',#63004,.T.); +#63004 = EDGE_LOOP('',(#63005,#63006,#63007,#63008)); +#63005 = ORIENTED_EDGE('',*,*,#55136,.T.); +#63006 = ORIENTED_EDGE('',*,*,#57462,.T.); +#63007 = ORIENTED_EDGE('',*,*,#54913,.F.); +#63008 = ORIENTED_EDGE('',*,*,#63009,.F.); +#63009 = EDGE_CURVE('',#55129,#54906,#63010,.T.); +#63010 = LINE('',#63011,#63012); +#63011 = CARTESIAN_POINT('',(1.65,6.4,0.65)); +#63012 = VECTOR('',#63013,1.); +#63013 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63014 = CYLINDRICAL_SURFACE('',#63015,0.2); +#63015 = AXIS2_PLACEMENT_3D('',#63016,#63017,#63018); +#63016 = CARTESIAN_POINT('',(1.65,6.2,0.65)); +#63017 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63018 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63019 = ADVANCED_FACE('',(#63020),#63031,.F.); +#63020 = FACE_BOUND('',#63021,.F.); +#63021 = EDGE_LOOP('',(#63022,#63028,#63029,#63030)); +#63022 = ORIENTED_EDGE('',*,*,#63023,.T.); +#63023 = EDGE_CURVE('',#55120,#54897,#63024,.T.); +#63024 = LINE('',#63025,#63026); +#63025 = CARTESIAN_POINT('',(1.65,6.4,0.2)); +#63026 = VECTOR('',#63027,1.); +#63027 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63028 = ORIENTED_EDGE('',*,*,#54905,.T.); +#63029 = ORIENTED_EDGE('',*,*,#63009,.F.); +#63030 = ORIENTED_EDGE('',*,*,#55128,.F.); +#63031 = PLANE('',#63032); +#63032 = AXIS2_PLACEMENT_3D('',#63033,#63034,#63035); +#63033 = CARTESIAN_POINT('',(1.65,6.4,0.2)); +#63034 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63035 = DIRECTION('',(0.,0.,1.)); +#63036 = ADVANCED_FACE('',(#63037),#63048,.F.); +#63037 = FACE_BOUND('',#63038,.F.); +#63038 = EDGE_LOOP('',(#63039,#63045,#63046,#63047)); +#63039 = ORIENTED_EDGE('',*,*,#63040,.T.); +#63040 = EDGE_CURVE('',#55112,#54889,#63041,.T.); +#63041 = LINE('',#63042,#63043); +#63042 = CARTESIAN_POINT('',(1.65,6.5,0.1)); +#63043 = VECTOR('',#63044,1.); +#63044 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63045 = ORIENTED_EDGE('',*,*,#54896,.T.); +#63046 = ORIENTED_EDGE('',*,*,#63023,.F.); +#63047 = ORIENTED_EDGE('',*,*,#55119,.F.); +#63048 = CYLINDRICAL_SURFACE('',#63049,0.1); +#63049 = AXIS2_PLACEMENT_3D('',#63050,#63051,#63052); +#63050 = CARTESIAN_POINT('',(1.65,6.5,0.2)); +#63051 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63052 = DIRECTION('',(-0.,0.,-1.)); +#63053 = ADVANCED_FACE('',(#63054),#63065,.F.); +#63054 = FACE_BOUND('',#63055,.F.); +#63055 = EDGE_LOOP('',(#63056,#63062,#63063,#63064)); +#63056 = ORIENTED_EDGE('',*,*,#63057,.T.); +#63057 = EDGE_CURVE('',#55104,#54881,#63058,.T.); +#63058 = LINE('',#63059,#63060); +#63059 = CARTESIAN_POINT('',(1.65,7.,0.1)); +#63060 = VECTOR('',#63061,1.); +#63061 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63062 = ORIENTED_EDGE('',*,*,#54888,.T.); +#63063 = ORIENTED_EDGE('',*,*,#63040,.F.); +#63064 = ORIENTED_EDGE('',*,*,#55111,.F.); +#63065 = PLANE('',#63066); +#63066 = AXIS2_PLACEMENT_3D('',#63067,#63068,#63069); +#63067 = CARTESIAN_POINT('',(1.65,7.,0.1)); +#63068 = DIRECTION('',(0.,0.,-1.)); +#63069 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63070 = ADVANCED_FACE('',(#63071),#63082,.F.); +#63071 = FACE_BOUND('',#63072,.F.); +#63072 = EDGE_LOOP('',(#63073,#63079,#63080,#63081)); +#63073 = ORIENTED_EDGE('',*,*,#63074,.T.); +#63074 = EDGE_CURVE('',#55096,#54873,#63075,.T.); +#63075 = LINE('',#63076,#63077); +#63076 = CARTESIAN_POINT('',(1.65,7.,-1.942890293094E-16)); +#63077 = VECTOR('',#63078,1.); +#63078 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63079 = ORIENTED_EDGE('',*,*,#54880,.T.); +#63080 = ORIENTED_EDGE('',*,*,#63057,.F.); +#63081 = ORIENTED_EDGE('',*,*,#55103,.F.); +#63082 = PLANE('',#63083); +#63083 = AXIS2_PLACEMENT_3D('',#63084,#63085,#63086); +#63084 = CARTESIAN_POINT('',(1.65,7.,-1.942890293094E-16)); +#63085 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63086 = DIRECTION('',(0.,0.,1.)); +#63087 = ADVANCED_FACE('',(#63088),#63099,.F.); +#63088 = FACE_BOUND('',#63089,.F.); +#63089 = EDGE_LOOP('',(#63090,#63096,#63097,#63098)); +#63090 = ORIENTED_EDGE('',*,*,#63091,.T.); +#63091 = EDGE_CURVE('',#55087,#54864,#63092,.T.); +#63092 = LINE('',#63093,#63094); +#63093 = CARTESIAN_POINT('',(1.65,6.5,-1.942890293094E-16)); +#63094 = VECTOR('',#63095,1.); +#63095 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63096 = ORIENTED_EDGE('',*,*,#54872,.T.); +#63097 = ORIENTED_EDGE('',*,*,#63074,.F.); +#63098 = ORIENTED_EDGE('',*,*,#55095,.F.); +#63099 = PLANE('',#63100); +#63100 = AXIS2_PLACEMENT_3D('',#63101,#63102,#63103); +#63101 = CARTESIAN_POINT('',(1.65,6.5,-1.942890293094E-16)); +#63102 = DIRECTION('',(0.,0.,1.)); +#63103 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63104 = ADVANCED_FACE('',(#63105),#63116,.T.); +#63105 = FACE_BOUND('',#63106,.T.); +#63106 = EDGE_LOOP('',(#63107,#63108,#63109,#63110)); +#63107 = ORIENTED_EDGE('',*,*,#55086,.T.); +#63108 = ORIENTED_EDGE('',*,*,#63091,.T.); +#63109 = ORIENTED_EDGE('',*,*,#54863,.F.); +#63110 = ORIENTED_EDGE('',*,*,#63111,.F.); +#63111 = EDGE_CURVE('',#55079,#54856,#63112,.T.); +#63112 = LINE('',#63113,#63114); +#63113 = CARTESIAN_POINT('',(1.65,6.3,0.2)); +#63114 = VECTOR('',#63115,1.); +#63115 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63116 = CYLINDRICAL_SURFACE('',#63117,0.2); +#63117 = AXIS2_PLACEMENT_3D('',#63118,#63119,#63120); +#63118 = CARTESIAN_POINT('',(1.65,6.5,0.2)); +#63119 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63120 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63121 = ADVANCED_FACE('',(#63122),#63128,.F.); +#63122 = FACE_BOUND('',#63123,.F.); +#63123 = EDGE_LOOP('',(#63124,#63125,#63126,#63127)); +#63124 = ORIENTED_EDGE('',*,*,#55161,.T.); +#63125 = ORIENTED_EDGE('',*,*,#54855,.T.); +#63126 = ORIENTED_EDGE('',*,*,#63111,.F.); +#63127 = ORIENTED_EDGE('',*,*,#55078,.F.); +#63128 = PLANE('',#63129); +#63129 = AXIS2_PLACEMENT_3D('',#63130,#63131,#63132); +#63130 = CARTESIAN_POINT('',(1.65,6.3,0.65)); +#63131 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63132 = DIRECTION('',(0.,0.,-1.)); +#63133 = ADVANCED_FACE('',(#63134),#63145,.T.); +#63134 = FACE_BOUND('',#63135,.T.); +#63135 = EDGE_LOOP('',(#63136,#63137,#63138,#63139)); +#63136 = ORIENTED_EDGE('',*,*,#55267,.T.); +#63137 = ORIENTED_EDGE('',*,*,#57519,.T.); +#63138 = ORIENTED_EDGE('',*,*,#55490,.F.); +#63139 = ORIENTED_EDGE('',*,*,#63140,.F.); +#63140 = EDGE_CURVE('',#55260,#55483,#63141,.T.); +#63141 = LINE('',#63142,#63143); +#63142 = CARTESIAN_POINT('',(-1.35,6.4,0.65)); +#63143 = VECTOR('',#63144,1.); +#63144 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63145 = CYLINDRICAL_SURFACE('',#63146,0.2); +#63146 = AXIS2_PLACEMENT_3D('',#63147,#63148,#63149); +#63147 = CARTESIAN_POINT('',(-1.35,6.2,0.65)); +#63148 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63149 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63150 = ADVANCED_FACE('',(#63151),#63162,.F.); +#63151 = FACE_BOUND('',#63152,.F.); +#63152 = EDGE_LOOP('',(#63153,#63159,#63160,#63161)); +#63153 = ORIENTED_EDGE('',*,*,#63154,.T.); +#63154 = EDGE_CURVE('',#55251,#55474,#63155,.T.); +#63155 = LINE('',#63156,#63157); +#63156 = CARTESIAN_POINT('',(-1.35,6.4,0.2)); +#63157 = VECTOR('',#63158,1.); +#63158 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63159 = ORIENTED_EDGE('',*,*,#55482,.T.); +#63160 = ORIENTED_EDGE('',*,*,#63140,.F.); +#63161 = ORIENTED_EDGE('',*,*,#55259,.F.); +#63162 = PLANE('',#63163); +#63163 = AXIS2_PLACEMENT_3D('',#63164,#63165,#63166); +#63164 = CARTESIAN_POINT('',(-1.35,6.4,0.2)); +#63165 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63166 = DIRECTION('',(0.,0.,1.)); +#63167 = ADVANCED_FACE('',(#63168),#63179,.F.); +#63168 = FACE_BOUND('',#63169,.F.); +#63169 = EDGE_LOOP('',(#63170,#63176,#63177,#63178)); +#63170 = ORIENTED_EDGE('',*,*,#63171,.T.); +#63171 = EDGE_CURVE('',#55243,#55466,#63172,.T.); +#63172 = LINE('',#63173,#63174); +#63173 = CARTESIAN_POINT('',(-1.35,6.5,0.1)); +#63174 = VECTOR('',#63175,1.); +#63175 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63176 = ORIENTED_EDGE('',*,*,#55473,.T.); +#63177 = ORIENTED_EDGE('',*,*,#63154,.F.); +#63178 = ORIENTED_EDGE('',*,*,#55250,.F.); +#63179 = CYLINDRICAL_SURFACE('',#63180,0.1); +#63180 = AXIS2_PLACEMENT_3D('',#63181,#63182,#63183); +#63181 = CARTESIAN_POINT('',(-1.35,6.5,0.2)); +#63182 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63183 = DIRECTION('',(-0.,0.,-1.)); +#63184 = ADVANCED_FACE('',(#63185),#63196,.F.); +#63185 = FACE_BOUND('',#63186,.F.); +#63186 = EDGE_LOOP('',(#63187,#63193,#63194,#63195)); +#63187 = ORIENTED_EDGE('',*,*,#63188,.T.); +#63188 = EDGE_CURVE('',#55235,#55458,#63189,.T.); +#63189 = LINE('',#63190,#63191); +#63190 = CARTESIAN_POINT('',(-1.35,7.,0.1)); +#63191 = VECTOR('',#63192,1.); +#63192 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63193 = ORIENTED_EDGE('',*,*,#55465,.T.); +#63194 = ORIENTED_EDGE('',*,*,#63171,.F.); +#63195 = ORIENTED_EDGE('',*,*,#55242,.F.); +#63196 = PLANE('',#63197); +#63197 = AXIS2_PLACEMENT_3D('',#63198,#63199,#63200); +#63198 = CARTESIAN_POINT('',(-1.35,7.,0.1)); +#63199 = DIRECTION('',(0.,0.,-1.)); +#63200 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63201 = ADVANCED_FACE('',(#63202),#63213,.F.); +#63202 = FACE_BOUND('',#63203,.F.); +#63203 = EDGE_LOOP('',(#63204,#63210,#63211,#63212)); +#63204 = ORIENTED_EDGE('',*,*,#63205,.T.); +#63205 = EDGE_CURVE('',#55227,#55450,#63206,.T.); +#63206 = LINE('',#63207,#63208); +#63207 = CARTESIAN_POINT('',(-1.35,7.,-1.942890293094E-16)); +#63208 = VECTOR('',#63209,1.); +#63209 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63210 = ORIENTED_EDGE('',*,*,#55457,.T.); +#63211 = ORIENTED_EDGE('',*,*,#63188,.F.); +#63212 = ORIENTED_EDGE('',*,*,#55234,.F.); +#63213 = PLANE('',#63214); +#63214 = AXIS2_PLACEMENT_3D('',#63215,#63216,#63217); +#63215 = CARTESIAN_POINT('',(-1.35,7.,-1.942890293094E-16)); +#63216 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63217 = DIRECTION('',(0.,0.,1.)); +#63218 = ADVANCED_FACE('',(#63219),#63230,.F.); +#63219 = FACE_BOUND('',#63220,.F.); +#63220 = EDGE_LOOP('',(#63221,#63227,#63228,#63229)); +#63221 = ORIENTED_EDGE('',*,*,#63222,.T.); +#63222 = EDGE_CURVE('',#55218,#55441,#63223,.T.); +#63223 = LINE('',#63224,#63225); +#63224 = CARTESIAN_POINT('',(-1.35,6.5,-1.942890293094E-16)); +#63225 = VECTOR('',#63226,1.); +#63226 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63227 = ORIENTED_EDGE('',*,*,#55449,.T.); +#63228 = ORIENTED_EDGE('',*,*,#63205,.F.); +#63229 = ORIENTED_EDGE('',*,*,#55226,.F.); +#63230 = PLANE('',#63231); +#63231 = AXIS2_PLACEMENT_3D('',#63232,#63233,#63234); +#63232 = CARTESIAN_POINT('',(-1.35,6.5,-1.942890293094E-16)); +#63233 = DIRECTION('',(0.,0.,1.)); +#63234 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63235 = ADVANCED_FACE('',(#63236),#63247,.T.); +#63236 = FACE_BOUND('',#63237,.T.); +#63237 = EDGE_LOOP('',(#63238,#63239,#63240,#63241)); +#63238 = ORIENTED_EDGE('',*,*,#55217,.T.); +#63239 = ORIENTED_EDGE('',*,*,#63222,.T.); +#63240 = ORIENTED_EDGE('',*,*,#55440,.F.); +#63241 = ORIENTED_EDGE('',*,*,#63242,.F.); +#63242 = EDGE_CURVE('',#55210,#55433,#63243,.T.); +#63243 = LINE('',#63244,#63245); +#63244 = CARTESIAN_POINT('',(-1.35,6.3,0.2)); +#63245 = VECTOR('',#63246,1.); +#63246 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63247 = CYLINDRICAL_SURFACE('',#63248,0.2); +#63248 = AXIS2_PLACEMENT_3D('',#63249,#63250,#63251); +#63249 = CARTESIAN_POINT('',(-1.35,6.5,0.2)); +#63250 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63251 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63252 = ADVANCED_FACE('',(#63253),#63259,.F.); +#63253 = FACE_BOUND('',#63254,.F.); +#63254 = EDGE_LOOP('',(#63255,#63256,#63257,#63258)); +#63255 = ORIENTED_EDGE('',*,*,#55414,.T.); +#63256 = ORIENTED_EDGE('',*,*,#55432,.T.); +#63257 = ORIENTED_EDGE('',*,*,#63242,.F.); +#63258 = ORIENTED_EDGE('',*,*,#55209,.F.); +#63259 = PLANE('',#63260); +#63260 = AXIS2_PLACEMENT_3D('',#63261,#63262,#63263); +#63261 = CARTESIAN_POINT('',(-1.35,6.3,0.65)); +#63262 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63263 = DIRECTION('',(0.,0.,-1.)); +#63264 = ADVANCED_FACE('',(#63265),#63276,.T.); +#63265 = FACE_BOUND('',#63266,.T.); +#63266 = EDGE_LOOP('',(#63267,#63268,#63269,#63270)); +#63267 = ORIENTED_EDGE('',*,*,#55582,.T.); +#63268 = ORIENTED_EDGE('',*,*,#57500,.T.); +#63269 = ORIENTED_EDGE('',*,*,#55359,.F.); +#63270 = ORIENTED_EDGE('',*,*,#63271,.F.); +#63271 = EDGE_CURVE('',#55575,#55352,#63272,.T.); +#63272 = LINE('',#63273,#63274); +#63273 = CARTESIAN_POINT('',(1.15,6.4,0.65)); +#63274 = VECTOR('',#63275,1.); +#63275 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63276 = CYLINDRICAL_SURFACE('',#63277,0.2); +#63277 = AXIS2_PLACEMENT_3D('',#63278,#63279,#63280); +#63278 = CARTESIAN_POINT('',(1.15,6.2,0.65)); +#63279 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63280 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63281 = ADVANCED_FACE('',(#63282),#63293,.F.); +#63282 = FACE_BOUND('',#63283,.F.); +#63283 = EDGE_LOOP('',(#63284,#63290,#63291,#63292)); +#63284 = ORIENTED_EDGE('',*,*,#63285,.T.); +#63285 = EDGE_CURVE('',#55566,#55343,#63286,.T.); +#63286 = LINE('',#63287,#63288); +#63287 = CARTESIAN_POINT('',(1.15,6.4,0.2)); +#63288 = VECTOR('',#63289,1.); +#63289 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63290 = ORIENTED_EDGE('',*,*,#55351,.T.); +#63291 = ORIENTED_EDGE('',*,*,#63271,.F.); +#63292 = ORIENTED_EDGE('',*,*,#55574,.F.); +#63293 = PLANE('',#63294); +#63294 = AXIS2_PLACEMENT_3D('',#63295,#63296,#63297); +#63295 = CARTESIAN_POINT('',(1.15,6.4,0.2)); +#63296 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63297 = DIRECTION('',(0.,0.,1.)); +#63298 = ADVANCED_FACE('',(#63299),#63310,.F.); +#63299 = FACE_BOUND('',#63300,.F.); +#63300 = EDGE_LOOP('',(#63301,#63307,#63308,#63309)); +#63301 = ORIENTED_EDGE('',*,*,#63302,.T.); +#63302 = EDGE_CURVE('',#55558,#55335,#63303,.T.); +#63303 = LINE('',#63304,#63305); +#63304 = CARTESIAN_POINT('',(1.15,6.5,0.1)); +#63305 = VECTOR('',#63306,1.); +#63306 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63307 = ORIENTED_EDGE('',*,*,#55342,.T.); +#63308 = ORIENTED_EDGE('',*,*,#63285,.F.); +#63309 = ORIENTED_EDGE('',*,*,#55565,.F.); +#63310 = CYLINDRICAL_SURFACE('',#63311,0.1); +#63311 = AXIS2_PLACEMENT_3D('',#63312,#63313,#63314); +#63312 = CARTESIAN_POINT('',(1.15,6.5,0.2)); +#63313 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63314 = DIRECTION('',(-0.,0.,-1.)); +#63315 = ADVANCED_FACE('',(#63316),#63327,.F.); +#63316 = FACE_BOUND('',#63317,.F.); +#63317 = EDGE_LOOP('',(#63318,#63324,#63325,#63326)); +#63318 = ORIENTED_EDGE('',*,*,#63319,.T.); +#63319 = EDGE_CURVE('',#55550,#55327,#63320,.T.); +#63320 = LINE('',#63321,#63322); +#63321 = CARTESIAN_POINT('',(1.15,7.,0.1)); +#63322 = VECTOR('',#63323,1.); +#63323 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63324 = ORIENTED_EDGE('',*,*,#55334,.T.); +#63325 = ORIENTED_EDGE('',*,*,#63302,.F.); +#63326 = ORIENTED_EDGE('',*,*,#55557,.F.); +#63327 = PLANE('',#63328); +#63328 = AXIS2_PLACEMENT_3D('',#63329,#63330,#63331); +#63329 = CARTESIAN_POINT('',(1.15,7.,0.1)); +#63330 = DIRECTION('',(0.,0.,-1.)); +#63331 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63332 = ADVANCED_FACE('',(#63333),#63344,.F.); +#63333 = FACE_BOUND('',#63334,.F.); +#63334 = EDGE_LOOP('',(#63335,#63341,#63342,#63343)); +#63335 = ORIENTED_EDGE('',*,*,#63336,.T.); +#63336 = EDGE_CURVE('',#55542,#55319,#63337,.T.); +#63337 = LINE('',#63338,#63339); +#63338 = CARTESIAN_POINT('',(1.15,7.,-1.942890293094E-16)); +#63339 = VECTOR('',#63340,1.); +#63340 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63341 = ORIENTED_EDGE('',*,*,#55326,.T.); +#63342 = ORIENTED_EDGE('',*,*,#63319,.F.); +#63343 = ORIENTED_EDGE('',*,*,#55549,.F.); +#63344 = PLANE('',#63345); +#63345 = AXIS2_PLACEMENT_3D('',#63346,#63347,#63348); +#63346 = CARTESIAN_POINT('',(1.15,7.,-1.942890293094E-16)); +#63347 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63348 = DIRECTION('',(0.,0.,1.)); +#63349 = ADVANCED_FACE('',(#63350),#63361,.F.); +#63350 = FACE_BOUND('',#63351,.F.); +#63351 = EDGE_LOOP('',(#63352,#63358,#63359,#63360)); +#63352 = ORIENTED_EDGE('',*,*,#63353,.T.); +#63353 = EDGE_CURVE('',#55533,#55310,#63354,.T.); +#63354 = LINE('',#63355,#63356); +#63355 = CARTESIAN_POINT('',(1.15,6.5,-1.942890293094E-16)); +#63356 = VECTOR('',#63357,1.); +#63357 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63358 = ORIENTED_EDGE('',*,*,#55318,.T.); +#63359 = ORIENTED_EDGE('',*,*,#63336,.F.); +#63360 = ORIENTED_EDGE('',*,*,#55541,.F.); +#63361 = PLANE('',#63362); +#63362 = AXIS2_PLACEMENT_3D('',#63363,#63364,#63365); +#63363 = CARTESIAN_POINT('',(1.15,6.5,-1.942890293094E-16)); +#63364 = DIRECTION('',(0.,0.,1.)); +#63365 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63366 = ADVANCED_FACE('',(#63367),#63378,.T.); +#63367 = FACE_BOUND('',#63368,.T.); +#63368 = EDGE_LOOP('',(#63369,#63370,#63371,#63372)); +#63369 = ORIENTED_EDGE('',*,*,#55532,.T.); +#63370 = ORIENTED_EDGE('',*,*,#63353,.T.); +#63371 = ORIENTED_EDGE('',*,*,#55309,.F.); +#63372 = ORIENTED_EDGE('',*,*,#63373,.F.); +#63373 = EDGE_CURVE('',#55525,#55302,#63374,.T.); +#63374 = LINE('',#63375,#63376); +#63375 = CARTESIAN_POINT('',(1.15,6.3,0.2)); +#63376 = VECTOR('',#63377,1.); +#63377 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63378 = CYLINDRICAL_SURFACE('',#63379,0.2); +#63379 = AXIS2_PLACEMENT_3D('',#63380,#63381,#63382); +#63380 = CARTESIAN_POINT('',(1.15,6.5,0.2)); +#63381 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63382 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63383 = ADVANCED_FACE('',(#63384),#63390,.F.); +#63384 = FACE_BOUND('',#63385,.F.); +#63385 = EDGE_LOOP('',(#63386,#63387,#63388,#63389)); +#63386 = ORIENTED_EDGE('',*,*,#55607,.T.); +#63387 = ORIENTED_EDGE('',*,*,#55301,.T.); +#63388 = ORIENTED_EDGE('',*,*,#63373,.F.); +#63389 = ORIENTED_EDGE('',*,*,#55524,.F.); +#63390 = PLANE('',#63391); +#63391 = AXIS2_PLACEMENT_3D('',#63392,#63393,#63394); +#63392 = CARTESIAN_POINT('',(1.15,6.3,0.65)); +#63393 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63394 = DIRECTION('',(0.,0.,-1.)); +#63395 = ADVANCED_FACE('',(#63396),#63407,.T.); +#63396 = FACE_BOUND('',#63397,.T.); +#63397 = EDGE_LOOP('',(#63398,#63399,#63400,#63401)); +#63398 = ORIENTED_EDGE('',*,*,#55713,.T.); +#63399 = ORIENTED_EDGE('',*,*,#57557,.T.); +#63400 = ORIENTED_EDGE('',*,*,#55936,.F.); +#63401 = ORIENTED_EDGE('',*,*,#63402,.F.); +#63402 = EDGE_CURVE('',#55706,#55929,#63403,.T.); +#63403 = LINE('',#63404,#63405); +#63404 = CARTESIAN_POINT('',(-0.85,6.4,0.65)); +#63405 = VECTOR('',#63406,1.); +#63406 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63407 = CYLINDRICAL_SURFACE('',#63408,0.2); +#63408 = AXIS2_PLACEMENT_3D('',#63409,#63410,#63411); +#63409 = CARTESIAN_POINT('',(-0.85,6.2,0.65)); +#63410 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63411 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63412 = ADVANCED_FACE('',(#63413),#63424,.F.); +#63413 = FACE_BOUND('',#63414,.F.); +#63414 = EDGE_LOOP('',(#63415,#63421,#63422,#63423)); +#63415 = ORIENTED_EDGE('',*,*,#63416,.T.); +#63416 = EDGE_CURVE('',#55697,#55920,#63417,.T.); +#63417 = LINE('',#63418,#63419); +#63418 = CARTESIAN_POINT('',(-0.85,6.4,0.2)); +#63419 = VECTOR('',#63420,1.); +#63420 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63421 = ORIENTED_EDGE('',*,*,#55928,.T.); +#63422 = ORIENTED_EDGE('',*,*,#63402,.F.); +#63423 = ORIENTED_EDGE('',*,*,#55705,.F.); +#63424 = PLANE('',#63425); +#63425 = AXIS2_PLACEMENT_3D('',#63426,#63427,#63428); +#63426 = CARTESIAN_POINT('',(-0.85,6.4,0.2)); +#63427 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63428 = DIRECTION('',(0.,0.,1.)); +#63429 = ADVANCED_FACE('',(#63430),#63441,.F.); +#63430 = FACE_BOUND('',#63431,.F.); +#63431 = EDGE_LOOP('',(#63432,#63438,#63439,#63440)); +#63432 = ORIENTED_EDGE('',*,*,#63433,.T.); +#63433 = EDGE_CURVE('',#55689,#55912,#63434,.T.); +#63434 = LINE('',#63435,#63436); +#63435 = CARTESIAN_POINT('',(-0.85,6.5,0.1)); +#63436 = VECTOR('',#63437,1.); +#63437 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63438 = ORIENTED_EDGE('',*,*,#55919,.T.); +#63439 = ORIENTED_EDGE('',*,*,#63416,.F.); +#63440 = ORIENTED_EDGE('',*,*,#55696,.F.); +#63441 = CYLINDRICAL_SURFACE('',#63442,0.1); +#63442 = AXIS2_PLACEMENT_3D('',#63443,#63444,#63445); +#63443 = CARTESIAN_POINT('',(-0.85,6.5,0.2)); +#63444 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63445 = DIRECTION('',(-0.,0.,-1.)); +#63446 = ADVANCED_FACE('',(#63447),#63458,.F.); +#63447 = FACE_BOUND('',#63448,.F.); +#63448 = EDGE_LOOP('',(#63449,#63455,#63456,#63457)); +#63449 = ORIENTED_EDGE('',*,*,#63450,.T.); +#63450 = EDGE_CURVE('',#55681,#55904,#63451,.T.); +#63451 = LINE('',#63452,#63453); +#63452 = CARTESIAN_POINT('',(-0.85,7.,0.1)); +#63453 = VECTOR('',#63454,1.); +#63454 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63455 = ORIENTED_EDGE('',*,*,#55911,.T.); +#63456 = ORIENTED_EDGE('',*,*,#63433,.F.); +#63457 = ORIENTED_EDGE('',*,*,#55688,.F.); +#63458 = PLANE('',#63459); +#63459 = AXIS2_PLACEMENT_3D('',#63460,#63461,#63462); +#63460 = CARTESIAN_POINT('',(-0.85,7.,0.1)); +#63461 = DIRECTION('',(0.,0.,-1.)); +#63462 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63463 = ADVANCED_FACE('',(#63464),#63475,.F.); +#63464 = FACE_BOUND('',#63465,.F.); +#63465 = EDGE_LOOP('',(#63466,#63472,#63473,#63474)); +#63466 = ORIENTED_EDGE('',*,*,#63467,.T.); +#63467 = EDGE_CURVE('',#55673,#55896,#63468,.T.); +#63468 = LINE('',#63469,#63470); +#63469 = CARTESIAN_POINT('',(-0.85,7.,-1.942890293094E-16)); +#63470 = VECTOR('',#63471,1.); +#63471 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63472 = ORIENTED_EDGE('',*,*,#55903,.T.); +#63473 = ORIENTED_EDGE('',*,*,#63450,.F.); +#63474 = ORIENTED_EDGE('',*,*,#55680,.F.); +#63475 = PLANE('',#63476); +#63476 = AXIS2_PLACEMENT_3D('',#63477,#63478,#63479); +#63477 = CARTESIAN_POINT('',(-0.85,7.,-1.942890293094E-16)); +#63478 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63479 = DIRECTION('',(0.,0.,1.)); +#63480 = ADVANCED_FACE('',(#63481),#63492,.F.); +#63481 = FACE_BOUND('',#63482,.F.); +#63482 = EDGE_LOOP('',(#63483,#63489,#63490,#63491)); +#63483 = ORIENTED_EDGE('',*,*,#63484,.T.); +#63484 = EDGE_CURVE('',#55664,#55887,#63485,.T.); +#63485 = LINE('',#63486,#63487); +#63486 = CARTESIAN_POINT('',(-0.85,6.5,-1.942890293094E-16)); +#63487 = VECTOR('',#63488,1.); +#63488 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63489 = ORIENTED_EDGE('',*,*,#55895,.T.); +#63490 = ORIENTED_EDGE('',*,*,#63467,.F.); +#63491 = ORIENTED_EDGE('',*,*,#55672,.F.); +#63492 = PLANE('',#63493); +#63493 = AXIS2_PLACEMENT_3D('',#63494,#63495,#63496); +#63494 = CARTESIAN_POINT('',(-0.85,6.5,-1.942890293094E-16)); +#63495 = DIRECTION('',(0.,0.,1.)); +#63496 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63497 = ADVANCED_FACE('',(#63498),#63509,.T.); +#63498 = FACE_BOUND('',#63499,.T.); +#63499 = EDGE_LOOP('',(#63500,#63501,#63502,#63503)); +#63500 = ORIENTED_EDGE('',*,*,#55663,.T.); +#63501 = ORIENTED_EDGE('',*,*,#63484,.T.); +#63502 = ORIENTED_EDGE('',*,*,#55886,.F.); +#63503 = ORIENTED_EDGE('',*,*,#63504,.F.); +#63504 = EDGE_CURVE('',#55656,#55879,#63505,.T.); +#63505 = LINE('',#63506,#63507); +#63506 = CARTESIAN_POINT('',(-0.85,6.3,0.2)); +#63507 = VECTOR('',#63508,1.); +#63508 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63509 = CYLINDRICAL_SURFACE('',#63510,0.2); +#63510 = AXIS2_PLACEMENT_3D('',#63511,#63512,#63513); +#63511 = CARTESIAN_POINT('',(-0.85,6.5,0.2)); +#63512 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63513 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63514 = ADVANCED_FACE('',(#63515),#63521,.F.); +#63515 = FACE_BOUND('',#63516,.F.); +#63516 = EDGE_LOOP('',(#63517,#63518,#63519,#63520)); +#63517 = ORIENTED_EDGE('',*,*,#55860,.T.); +#63518 = ORIENTED_EDGE('',*,*,#55878,.T.); +#63519 = ORIENTED_EDGE('',*,*,#63504,.F.); +#63520 = ORIENTED_EDGE('',*,*,#55655,.F.); +#63521 = PLANE('',#63522); +#63522 = AXIS2_PLACEMENT_3D('',#63523,#63524,#63525); +#63523 = CARTESIAN_POINT('',(-0.85,6.3,0.65)); +#63524 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63525 = DIRECTION('',(0.,0.,-1.)); +#63526 = ADVANCED_FACE('',(#63527),#63538,.T.); +#63527 = FACE_BOUND('',#63528,.T.); +#63528 = EDGE_LOOP('',(#63529,#63530,#63531,#63532)); +#63529 = ORIENTED_EDGE('',*,*,#56028,.T.); +#63530 = ORIENTED_EDGE('',*,*,#57538,.T.); +#63531 = ORIENTED_EDGE('',*,*,#55805,.F.); +#63532 = ORIENTED_EDGE('',*,*,#63533,.F.); +#63533 = EDGE_CURVE('',#56021,#55798,#63534,.T.); +#63534 = LINE('',#63535,#63536); +#63535 = CARTESIAN_POINT('',(0.65,6.4,0.65)); +#63536 = VECTOR('',#63537,1.); +#63537 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63538 = CYLINDRICAL_SURFACE('',#63539,0.2); +#63539 = AXIS2_PLACEMENT_3D('',#63540,#63541,#63542); +#63540 = CARTESIAN_POINT('',(0.65,6.2,0.65)); +#63541 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63542 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63543 = ADVANCED_FACE('',(#63544),#63555,.F.); +#63544 = FACE_BOUND('',#63545,.F.); +#63545 = EDGE_LOOP('',(#63546,#63552,#63553,#63554)); +#63546 = ORIENTED_EDGE('',*,*,#63547,.T.); +#63547 = EDGE_CURVE('',#56012,#55789,#63548,.T.); +#63548 = LINE('',#63549,#63550); +#63549 = CARTESIAN_POINT('',(0.65,6.4,0.2)); +#63550 = VECTOR('',#63551,1.); +#63551 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63552 = ORIENTED_EDGE('',*,*,#55797,.T.); +#63553 = ORIENTED_EDGE('',*,*,#63533,.F.); +#63554 = ORIENTED_EDGE('',*,*,#56020,.F.); +#63555 = PLANE('',#63556); +#63556 = AXIS2_PLACEMENT_3D('',#63557,#63558,#63559); +#63557 = CARTESIAN_POINT('',(0.65,6.4,0.2)); +#63558 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63559 = DIRECTION('',(0.,0.,1.)); +#63560 = ADVANCED_FACE('',(#63561),#63572,.F.); +#63561 = FACE_BOUND('',#63562,.F.); +#63562 = EDGE_LOOP('',(#63563,#63569,#63570,#63571)); +#63563 = ORIENTED_EDGE('',*,*,#63564,.T.); +#63564 = EDGE_CURVE('',#56004,#55781,#63565,.T.); +#63565 = LINE('',#63566,#63567); +#63566 = CARTESIAN_POINT('',(0.65,6.5,0.1)); +#63567 = VECTOR('',#63568,1.); +#63568 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63569 = ORIENTED_EDGE('',*,*,#55788,.T.); +#63570 = ORIENTED_EDGE('',*,*,#63547,.F.); +#63571 = ORIENTED_EDGE('',*,*,#56011,.F.); +#63572 = CYLINDRICAL_SURFACE('',#63573,0.1); +#63573 = AXIS2_PLACEMENT_3D('',#63574,#63575,#63576); +#63574 = CARTESIAN_POINT('',(0.65,6.5,0.2)); +#63575 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63576 = DIRECTION('',(-0.,0.,-1.)); +#63577 = ADVANCED_FACE('',(#63578),#63589,.F.); +#63578 = FACE_BOUND('',#63579,.F.); +#63579 = EDGE_LOOP('',(#63580,#63586,#63587,#63588)); +#63580 = ORIENTED_EDGE('',*,*,#63581,.T.); +#63581 = EDGE_CURVE('',#55996,#55773,#63582,.T.); +#63582 = LINE('',#63583,#63584); +#63583 = CARTESIAN_POINT('',(0.65,7.,0.1)); +#63584 = VECTOR('',#63585,1.); +#63585 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63586 = ORIENTED_EDGE('',*,*,#55780,.T.); +#63587 = ORIENTED_EDGE('',*,*,#63564,.F.); +#63588 = ORIENTED_EDGE('',*,*,#56003,.F.); +#63589 = PLANE('',#63590); +#63590 = AXIS2_PLACEMENT_3D('',#63591,#63592,#63593); +#63591 = CARTESIAN_POINT('',(0.65,7.,0.1)); +#63592 = DIRECTION('',(0.,0.,-1.)); +#63593 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63594 = ADVANCED_FACE('',(#63595),#63606,.F.); +#63595 = FACE_BOUND('',#63596,.F.); +#63596 = EDGE_LOOP('',(#63597,#63603,#63604,#63605)); +#63597 = ORIENTED_EDGE('',*,*,#63598,.T.); +#63598 = EDGE_CURVE('',#55988,#55765,#63599,.T.); +#63599 = LINE('',#63600,#63601); +#63600 = CARTESIAN_POINT('',(0.65,7.,-1.942890293094E-16)); +#63601 = VECTOR('',#63602,1.); +#63602 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63603 = ORIENTED_EDGE('',*,*,#55772,.T.); +#63604 = ORIENTED_EDGE('',*,*,#63581,.F.); +#63605 = ORIENTED_EDGE('',*,*,#55995,.F.); +#63606 = PLANE('',#63607); +#63607 = AXIS2_PLACEMENT_3D('',#63608,#63609,#63610); +#63608 = CARTESIAN_POINT('',(0.65,7.,-1.942890293094E-16)); +#63609 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63610 = DIRECTION('',(0.,0.,1.)); +#63611 = ADVANCED_FACE('',(#63612),#63623,.F.); +#63612 = FACE_BOUND('',#63613,.F.); +#63613 = EDGE_LOOP('',(#63614,#63620,#63621,#63622)); +#63614 = ORIENTED_EDGE('',*,*,#63615,.T.); +#63615 = EDGE_CURVE('',#55979,#55756,#63616,.T.); +#63616 = LINE('',#63617,#63618); +#63617 = CARTESIAN_POINT('',(0.65,6.5,-1.942890293094E-16)); +#63618 = VECTOR('',#63619,1.); +#63619 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63620 = ORIENTED_EDGE('',*,*,#55764,.T.); +#63621 = ORIENTED_EDGE('',*,*,#63598,.F.); +#63622 = ORIENTED_EDGE('',*,*,#55987,.F.); +#63623 = PLANE('',#63624); +#63624 = AXIS2_PLACEMENT_3D('',#63625,#63626,#63627); +#63625 = CARTESIAN_POINT('',(0.65,6.5,-1.942890293094E-16)); +#63626 = DIRECTION('',(0.,0.,1.)); +#63627 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63628 = ADVANCED_FACE('',(#63629),#63640,.T.); +#63629 = FACE_BOUND('',#63630,.T.); +#63630 = EDGE_LOOP('',(#63631,#63632,#63633,#63634)); +#63631 = ORIENTED_EDGE('',*,*,#55978,.T.); +#63632 = ORIENTED_EDGE('',*,*,#63615,.T.); +#63633 = ORIENTED_EDGE('',*,*,#55755,.F.); +#63634 = ORIENTED_EDGE('',*,*,#63635,.F.); +#63635 = EDGE_CURVE('',#55971,#55748,#63636,.T.); +#63636 = LINE('',#63637,#63638); +#63637 = CARTESIAN_POINT('',(0.65,6.3,0.2)); +#63638 = VECTOR('',#63639,1.); +#63639 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63640 = CYLINDRICAL_SURFACE('',#63641,0.2); +#63641 = AXIS2_PLACEMENT_3D('',#63642,#63643,#63644); +#63642 = CARTESIAN_POINT('',(0.65,6.5,0.2)); +#63643 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63644 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63645 = ADVANCED_FACE('',(#63646),#63652,.F.); +#63646 = FACE_BOUND('',#63647,.F.); +#63647 = EDGE_LOOP('',(#63648,#63649,#63650,#63651)); +#63648 = ORIENTED_EDGE('',*,*,#56053,.T.); +#63649 = ORIENTED_EDGE('',*,*,#55747,.T.); +#63650 = ORIENTED_EDGE('',*,*,#63635,.F.); +#63651 = ORIENTED_EDGE('',*,*,#55970,.F.); +#63652 = PLANE('',#63653); +#63653 = AXIS2_PLACEMENT_3D('',#63654,#63655,#63656); +#63654 = CARTESIAN_POINT('',(0.65,6.3,0.65)); +#63655 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63656 = DIRECTION('',(0.,0.,-1.)); +#63657 = ADVANCED_FACE('',(#63658),#63669,.T.); +#63658 = FACE_BOUND('',#63659,.T.); +#63659 = EDGE_LOOP('',(#63660,#63661,#63662,#63663)); +#63660 = ORIENTED_EDGE('',*,*,#56159,.T.); +#63661 = ORIENTED_EDGE('',*,*,#57595,.T.); +#63662 = ORIENTED_EDGE('',*,*,#56382,.F.); +#63663 = ORIENTED_EDGE('',*,*,#63664,.F.); +#63664 = EDGE_CURVE('',#56152,#56375,#63665,.T.); +#63665 = LINE('',#63666,#63667); +#63666 = CARTESIAN_POINT('',(-0.35,6.4,0.65)); +#63667 = VECTOR('',#63668,1.); +#63668 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63669 = CYLINDRICAL_SURFACE('',#63670,0.2); +#63670 = AXIS2_PLACEMENT_3D('',#63671,#63672,#63673); +#63671 = CARTESIAN_POINT('',(-0.35,6.2,0.65)); +#63672 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63673 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63674 = ADVANCED_FACE('',(#63675),#63686,.F.); +#63675 = FACE_BOUND('',#63676,.F.); +#63676 = EDGE_LOOP('',(#63677,#63683,#63684,#63685)); +#63677 = ORIENTED_EDGE('',*,*,#63678,.T.); +#63678 = EDGE_CURVE('',#56143,#56366,#63679,.T.); +#63679 = LINE('',#63680,#63681); +#63680 = CARTESIAN_POINT('',(-0.35,6.4,0.2)); +#63681 = VECTOR('',#63682,1.); +#63682 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63683 = ORIENTED_EDGE('',*,*,#56374,.T.); +#63684 = ORIENTED_EDGE('',*,*,#63664,.F.); +#63685 = ORIENTED_EDGE('',*,*,#56151,.F.); +#63686 = PLANE('',#63687); +#63687 = AXIS2_PLACEMENT_3D('',#63688,#63689,#63690); +#63688 = CARTESIAN_POINT('',(-0.35,6.4,0.2)); +#63689 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63690 = DIRECTION('',(0.,0.,1.)); +#63691 = ADVANCED_FACE('',(#63692),#63703,.F.); +#63692 = FACE_BOUND('',#63693,.F.); +#63693 = EDGE_LOOP('',(#63694,#63700,#63701,#63702)); +#63694 = ORIENTED_EDGE('',*,*,#63695,.T.); +#63695 = EDGE_CURVE('',#56135,#56358,#63696,.T.); +#63696 = LINE('',#63697,#63698); +#63697 = CARTESIAN_POINT('',(-0.35,6.5,0.1)); +#63698 = VECTOR('',#63699,1.); +#63699 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63700 = ORIENTED_EDGE('',*,*,#56365,.T.); +#63701 = ORIENTED_EDGE('',*,*,#63678,.F.); +#63702 = ORIENTED_EDGE('',*,*,#56142,.F.); +#63703 = CYLINDRICAL_SURFACE('',#63704,0.1); +#63704 = AXIS2_PLACEMENT_3D('',#63705,#63706,#63707); +#63705 = CARTESIAN_POINT('',(-0.35,6.5,0.2)); +#63706 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63707 = DIRECTION('',(-0.,0.,-1.)); +#63708 = ADVANCED_FACE('',(#63709),#63720,.F.); +#63709 = FACE_BOUND('',#63710,.F.); +#63710 = EDGE_LOOP('',(#63711,#63717,#63718,#63719)); +#63711 = ORIENTED_EDGE('',*,*,#63712,.T.); +#63712 = EDGE_CURVE('',#56127,#56350,#63713,.T.); +#63713 = LINE('',#63714,#63715); +#63714 = CARTESIAN_POINT('',(-0.35,7.,0.1)); +#63715 = VECTOR('',#63716,1.); +#63716 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63717 = ORIENTED_EDGE('',*,*,#56357,.T.); +#63718 = ORIENTED_EDGE('',*,*,#63695,.F.); +#63719 = ORIENTED_EDGE('',*,*,#56134,.F.); +#63720 = PLANE('',#63721); +#63721 = AXIS2_PLACEMENT_3D('',#63722,#63723,#63724); +#63722 = CARTESIAN_POINT('',(-0.35,7.,0.1)); +#63723 = DIRECTION('',(0.,0.,-1.)); +#63724 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63725 = ADVANCED_FACE('',(#63726),#63737,.F.); +#63726 = FACE_BOUND('',#63727,.F.); +#63727 = EDGE_LOOP('',(#63728,#63734,#63735,#63736)); +#63728 = ORIENTED_EDGE('',*,*,#63729,.T.); +#63729 = EDGE_CURVE('',#56119,#56342,#63730,.T.); +#63730 = LINE('',#63731,#63732); +#63731 = CARTESIAN_POINT('',(-0.35,7.,-1.942890293094E-16)); +#63732 = VECTOR('',#63733,1.); +#63733 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63734 = ORIENTED_EDGE('',*,*,#56349,.T.); +#63735 = ORIENTED_EDGE('',*,*,#63712,.F.); +#63736 = ORIENTED_EDGE('',*,*,#56126,.F.); +#63737 = PLANE('',#63738); +#63738 = AXIS2_PLACEMENT_3D('',#63739,#63740,#63741); +#63739 = CARTESIAN_POINT('',(-0.35,7.,-1.942890293094E-16)); +#63740 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63741 = DIRECTION('',(0.,0.,1.)); +#63742 = ADVANCED_FACE('',(#63743),#63754,.F.); +#63743 = FACE_BOUND('',#63744,.F.); +#63744 = EDGE_LOOP('',(#63745,#63751,#63752,#63753)); +#63745 = ORIENTED_EDGE('',*,*,#63746,.T.); +#63746 = EDGE_CURVE('',#56110,#56333,#63747,.T.); +#63747 = LINE('',#63748,#63749); +#63748 = CARTESIAN_POINT('',(-0.35,6.5,-1.942890293094E-16)); +#63749 = VECTOR('',#63750,1.); +#63750 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63751 = ORIENTED_EDGE('',*,*,#56341,.T.); +#63752 = ORIENTED_EDGE('',*,*,#63729,.F.); +#63753 = ORIENTED_EDGE('',*,*,#56118,.F.); +#63754 = PLANE('',#63755); +#63755 = AXIS2_PLACEMENT_3D('',#63756,#63757,#63758); +#63756 = CARTESIAN_POINT('',(-0.35,6.5,-1.942890293094E-16)); +#63757 = DIRECTION('',(0.,0.,1.)); +#63758 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63759 = ADVANCED_FACE('',(#63760),#63771,.T.); +#63760 = FACE_BOUND('',#63761,.T.); +#63761 = EDGE_LOOP('',(#63762,#63763,#63764,#63765)); +#63762 = ORIENTED_EDGE('',*,*,#56109,.T.); +#63763 = ORIENTED_EDGE('',*,*,#63746,.T.); +#63764 = ORIENTED_EDGE('',*,*,#56332,.F.); +#63765 = ORIENTED_EDGE('',*,*,#63766,.F.); +#63766 = EDGE_CURVE('',#56102,#56325,#63767,.T.); +#63767 = LINE('',#63768,#63769); +#63768 = CARTESIAN_POINT('',(-0.35,6.3,0.2)); +#63769 = VECTOR('',#63770,1.); +#63770 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63771 = CYLINDRICAL_SURFACE('',#63772,0.2); +#63772 = AXIS2_PLACEMENT_3D('',#63773,#63774,#63775); +#63773 = CARTESIAN_POINT('',(-0.35,6.5,0.2)); +#63774 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63775 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63776 = ADVANCED_FACE('',(#63777),#63783,.F.); +#63777 = FACE_BOUND('',#63778,.F.); +#63778 = EDGE_LOOP('',(#63779,#63780,#63781,#63782)); +#63779 = ORIENTED_EDGE('',*,*,#56306,.T.); +#63780 = ORIENTED_EDGE('',*,*,#56324,.T.); +#63781 = ORIENTED_EDGE('',*,*,#63766,.F.); +#63782 = ORIENTED_EDGE('',*,*,#56101,.F.); +#63783 = PLANE('',#63784); +#63784 = AXIS2_PLACEMENT_3D('',#63785,#63786,#63787); +#63785 = CARTESIAN_POINT('',(-0.35,6.3,0.65)); +#63786 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63787 = DIRECTION('',(0.,0.,-1.)); +#63788 = ADVANCED_FACE('',(#63789),#63800,.T.); +#63789 = FACE_BOUND('',#63790,.T.); +#63790 = EDGE_LOOP('',(#63791,#63792,#63793,#63794)); +#63791 = ORIENTED_EDGE('',*,*,#56474,.T.); +#63792 = ORIENTED_EDGE('',*,*,#57576,.T.); +#63793 = ORIENTED_EDGE('',*,*,#56251,.F.); +#63794 = ORIENTED_EDGE('',*,*,#63795,.F.); +#63795 = EDGE_CURVE('',#56467,#56244,#63796,.T.); +#63796 = LINE('',#63797,#63798); +#63797 = CARTESIAN_POINT('',(0.15,6.4,0.65)); +#63798 = VECTOR('',#63799,1.); +#63799 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63800 = CYLINDRICAL_SURFACE('',#63801,0.2); +#63801 = AXIS2_PLACEMENT_3D('',#63802,#63803,#63804); +#63802 = CARTESIAN_POINT('',(0.15,6.2,0.65)); +#63803 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63804 = DIRECTION('',(-1.110223024625E-16,1.,6.106226635438E-15)); +#63805 = ADVANCED_FACE('',(#63806),#63817,.F.); +#63806 = FACE_BOUND('',#63807,.F.); +#63807 = EDGE_LOOP('',(#63808,#63814,#63815,#63816)); +#63808 = ORIENTED_EDGE('',*,*,#63809,.T.); +#63809 = EDGE_CURVE('',#56458,#56235,#63810,.T.); +#63810 = LINE('',#63811,#63812); +#63811 = CARTESIAN_POINT('',(0.15,6.4,0.2)); +#63812 = VECTOR('',#63813,1.); +#63813 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63814 = ORIENTED_EDGE('',*,*,#56243,.T.); +#63815 = ORIENTED_EDGE('',*,*,#63795,.F.); +#63816 = ORIENTED_EDGE('',*,*,#56466,.F.); +#63817 = PLANE('',#63818); +#63818 = AXIS2_PLACEMENT_3D('',#63819,#63820,#63821); +#63819 = CARTESIAN_POINT('',(0.15,6.4,0.2)); +#63820 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63821 = DIRECTION('',(0.,0.,1.)); +#63822 = ADVANCED_FACE('',(#63823),#63834,.F.); +#63823 = FACE_BOUND('',#63824,.F.); +#63824 = EDGE_LOOP('',(#63825,#63831,#63832,#63833)); +#63825 = ORIENTED_EDGE('',*,*,#63826,.T.); +#63826 = EDGE_CURVE('',#56450,#56227,#63827,.T.); +#63827 = LINE('',#63828,#63829); +#63828 = CARTESIAN_POINT('',(0.15,6.5,0.1)); +#63829 = VECTOR('',#63830,1.); +#63830 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63831 = ORIENTED_EDGE('',*,*,#56234,.T.); +#63832 = ORIENTED_EDGE('',*,*,#63809,.F.); +#63833 = ORIENTED_EDGE('',*,*,#56457,.F.); +#63834 = CYLINDRICAL_SURFACE('',#63835,0.1); +#63835 = AXIS2_PLACEMENT_3D('',#63836,#63837,#63838); +#63836 = CARTESIAN_POINT('',(0.15,6.5,0.2)); +#63837 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#63838 = DIRECTION('',(-0.,0.,-1.)); +#63839 = ADVANCED_FACE('',(#63840),#63851,.F.); +#63840 = FACE_BOUND('',#63841,.F.); +#63841 = EDGE_LOOP('',(#63842,#63848,#63849,#63850)); +#63842 = ORIENTED_EDGE('',*,*,#63843,.T.); +#63843 = EDGE_CURVE('',#56442,#56219,#63844,.T.); +#63844 = LINE('',#63845,#63846); +#63845 = CARTESIAN_POINT('',(0.15,7.,0.1)); +#63846 = VECTOR('',#63847,1.); +#63847 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63848 = ORIENTED_EDGE('',*,*,#56226,.T.); +#63849 = ORIENTED_EDGE('',*,*,#63826,.F.); +#63850 = ORIENTED_EDGE('',*,*,#56449,.F.); +#63851 = PLANE('',#63852); +#63852 = AXIS2_PLACEMENT_3D('',#63853,#63854,#63855); +#63853 = CARTESIAN_POINT('',(0.15,7.,0.1)); +#63854 = DIRECTION('',(0.,0.,-1.)); +#63855 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63856 = ADVANCED_FACE('',(#63857),#63868,.F.); +#63857 = FACE_BOUND('',#63858,.F.); +#63858 = EDGE_LOOP('',(#63859,#63865,#63866,#63867)); +#63859 = ORIENTED_EDGE('',*,*,#63860,.T.); +#63860 = EDGE_CURVE('',#56434,#56211,#63861,.T.); +#63861 = LINE('',#63862,#63863); +#63862 = CARTESIAN_POINT('',(0.15,7.,-1.942890293094E-16)); +#63863 = VECTOR('',#63864,1.); +#63864 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63865 = ORIENTED_EDGE('',*,*,#56218,.T.); +#63866 = ORIENTED_EDGE('',*,*,#63843,.F.); +#63867 = ORIENTED_EDGE('',*,*,#56441,.F.); +#63868 = PLANE('',#63869); +#63869 = AXIS2_PLACEMENT_3D('',#63870,#63871,#63872); +#63870 = CARTESIAN_POINT('',(0.15,7.,-1.942890293094E-16)); +#63871 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63872 = DIRECTION('',(0.,0.,1.)); +#63873 = ADVANCED_FACE('',(#63874),#63885,.F.); +#63874 = FACE_BOUND('',#63875,.F.); +#63875 = EDGE_LOOP('',(#63876,#63882,#63883,#63884)); +#63876 = ORIENTED_EDGE('',*,*,#63877,.T.); +#63877 = EDGE_CURVE('',#56425,#56202,#63878,.T.); +#63878 = LINE('',#63879,#63880); +#63879 = CARTESIAN_POINT('',(0.15,6.5,-1.942890293094E-16)); +#63880 = VECTOR('',#63881,1.); +#63881 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63882 = ORIENTED_EDGE('',*,*,#56210,.T.); +#63883 = ORIENTED_EDGE('',*,*,#63860,.F.); +#63884 = ORIENTED_EDGE('',*,*,#56433,.F.); +#63885 = PLANE('',#63886); +#63886 = AXIS2_PLACEMENT_3D('',#63887,#63888,#63889); +#63887 = CARTESIAN_POINT('',(0.15,6.5,-1.942890293094E-16)); +#63888 = DIRECTION('',(0.,0.,1.)); +#63889 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63890 = ADVANCED_FACE('',(#63891),#63902,.T.); +#63891 = FACE_BOUND('',#63892,.T.); +#63892 = EDGE_LOOP('',(#63893,#63894,#63895,#63896)); +#63893 = ORIENTED_EDGE('',*,*,#56424,.T.); +#63894 = ORIENTED_EDGE('',*,*,#63877,.T.); +#63895 = ORIENTED_EDGE('',*,*,#56201,.F.); +#63896 = ORIENTED_EDGE('',*,*,#63897,.F.); +#63897 = EDGE_CURVE('',#56417,#56194,#63898,.T.); +#63898 = LINE('',#63899,#63900); +#63899 = CARTESIAN_POINT('',(0.15,6.3,0.2)); +#63900 = VECTOR('',#63901,1.); +#63901 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#63902 = CYLINDRICAL_SURFACE('',#63903,0.2); +#63903 = AXIS2_PLACEMENT_3D('',#63904,#63905,#63906); +#63904 = CARTESIAN_POINT('',(0.15,6.5,0.2)); +#63905 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#63906 = DIRECTION('',(1.110223024625E-16,-1.,-3.330669073875E-15)); +#63907 = ADVANCED_FACE('',(#63908),#63914,.F.); +#63908 = FACE_BOUND('',#63909,.F.); +#63909 = EDGE_LOOP('',(#63910,#63911,#63912,#63913)); +#63910 = ORIENTED_EDGE('',*,*,#56499,.T.); +#63911 = ORIENTED_EDGE('',*,*,#56193,.T.); +#63912 = ORIENTED_EDGE('',*,*,#63897,.F.); +#63913 = ORIENTED_EDGE('',*,*,#56416,.F.); +#63914 = PLANE('',#63915); +#63915 = AXIS2_PLACEMENT_3D('',#63916,#63917,#63918); +#63916 = CARTESIAN_POINT('',(0.15,6.3,0.65)); +#63917 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#63918 = DIRECTION('',(0.,0.,-1.)); +#63919 = ADVANCED_FACE('',(#63920),#63938,.F.); +#63920 = FACE_BOUND('',#63921,.F.); +#63921 = EDGE_LOOP('',(#63922,#63930,#63931,#63932)); +#63922 = ORIENTED_EDGE('',*,*,#63923,.F.); +#63923 = EDGE_CURVE('',#56560,#63924,#63926,.T.); +#63924 = VERTEX_POINT('',#63925); +#63925 = CARTESIAN_POINT('',(-5.925,4.85,0.85)); +#63926 = LINE('',#63927,#63928); +#63927 = CARTESIAN_POINT('',(-6.2,4.85,0.85)); +#63928 = VECTOR('',#63929,1.); +#63929 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#63930 = ORIENTED_EDGE('',*,*,#56569,.T.); +#63931 = ORIENTED_EDGE('',*,*,#56546,.T.); +#63932 = ORIENTED_EDGE('',*,*,#63933,.F.); +#63933 = EDGE_CURVE('',#63924,#56539,#63934,.T.); +#63934 = LINE('',#63935,#63936); +#63935 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#63936 = VECTOR('',#63937,1.); +#63937 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#63938 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#63939,#63940) + ,(#63941,#63942 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#63939 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#63940 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#63941 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#63942 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#63943 = ADVANCED_FACE('',(#63944),#64030,.T.); +#63944 = FACE_BOUND('',#63945,.T.); +#63945 = EDGE_LOOP('',(#63946,#63947,#63948,#63957,#63965,#63974,#63982, + #63990,#63998,#64007,#64015,#64024)); +#63946 = ORIENTED_EDGE('',*,*,#56559,.F.); +#63947 = ORIENTED_EDGE('',*,*,#60380,.T.); +#63948 = ORIENTED_EDGE('',*,*,#63949,.T.); +#63949 = EDGE_CURVE('',#60381,#63950,#63952,.T.); +#63950 = VERTEX_POINT('',#63951); +#63951 = CARTESIAN_POINT('',(-6.3,4.85,0.65)); +#63952 = CIRCLE('',#63953,0.1); +#63953 = AXIS2_PLACEMENT_3D('',#63954,#63955,#63956); +#63954 = CARTESIAN_POINT('',(-6.2,4.85,0.65)); +#63955 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#63956 = DIRECTION('',(0.,0.,1.)); +#63957 = ORIENTED_EDGE('',*,*,#63958,.T.); +#63958 = EDGE_CURVE('',#63950,#63959,#63961,.T.); +#63959 = VERTEX_POINT('',#63960); +#63960 = CARTESIAN_POINT('',(-6.3,4.85,0.2)); +#63961 = LINE('',#63962,#63963); +#63962 = CARTESIAN_POINT('',(-6.3,4.85,0.65)); +#63963 = VECTOR('',#63964,1.); +#63964 = DIRECTION('',(-0.,0.,-1.)); +#63965 = ORIENTED_EDGE('',*,*,#63966,.T.); +#63966 = EDGE_CURVE('',#63959,#63967,#63969,.T.); +#63967 = VERTEX_POINT('',#63968); +#63968 = CARTESIAN_POINT('',(-6.5,4.85,-1.942890293094E-16)); +#63969 = CIRCLE('',#63970,0.2); +#63970 = AXIS2_PLACEMENT_3D('',#63971,#63972,#63973); +#63971 = CARTESIAN_POINT('',(-6.5,4.85,0.2)); +#63972 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#63973 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#63974 = ORIENTED_EDGE('',*,*,#63975,.T.); +#63975 = EDGE_CURVE('',#63967,#63976,#63978,.T.); +#63976 = VERTEX_POINT('',#63977); +#63977 = CARTESIAN_POINT('',(-7.,4.85,-1.942890293094E-16)); +#63978 = LINE('',#63979,#63980); +#63979 = CARTESIAN_POINT('',(-6.5,4.85,-1.942890293094E-16)); +#63980 = VECTOR('',#63981,1.); +#63981 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#63982 = ORIENTED_EDGE('',*,*,#63983,.T.); +#63983 = EDGE_CURVE('',#63976,#63984,#63986,.T.); +#63984 = VERTEX_POINT('',#63985); +#63985 = CARTESIAN_POINT('',(-7.,4.85,0.1)); +#63986 = LINE('',#63987,#63988); +#63987 = CARTESIAN_POINT('',(-7.,4.85,-1.942890293094E-16)); +#63988 = VECTOR('',#63989,1.); +#63989 = DIRECTION('',(0.,0.,1.)); +#63990 = ORIENTED_EDGE('',*,*,#63991,.T.); +#63991 = EDGE_CURVE('',#63984,#63992,#63994,.T.); +#63992 = VERTEX_POINT('',#63993); +#63993 = CARTESIAN_POINT('',(-6.5,4.85,0.1)); +#63994 = LINE('',#63995,#63996); +#63995 = CARTESIAN_POINT('',(-7.,4.85,0.1)); +#63996 = VECTOR('',#63997,1.); +#63997 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#63998 = ORIENTED_EDGE('',*,*,#63999,.T.); +#63999 = EDGE_CURVE('',#63992,#64000,#64002,.T.); +#64000 = VERTEX_POINT('',#64001); +#64001 = CARTESIAN_POINT('',(-6.4,4.85,0.2)); +#64002 = CIRCLE('',#64003,0.1); +#64003 = AXIS2_PLACEMENT_3D('',#64004,#64005,#64006); +#64004 = CARTESIAN_POINT('',(-6.5,4.85,0.2)); +#64005 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#64006 = DIRECTION('',(-0.,0.,-1.)); +#64007 = ORIENTED_EDGE('',*,*,#64008,.T.); +#64008 = EDGE_CURVE('',#64000,#64009,#64011,.T.); +#64009 = VERTEX_POINT('',#64010); +#64010 = CARTESIAN_POINT('',(-6.4,4.85,0.65)); +#64011 = LINE('',#64012,#64013); +#64012 = CARTESIAN_POINT('',(-6.4,4.85,0.2)); +#64013 = VECTOR('',#64014,1.); +#64014 = DIRECTION('',(0.,0.,1.)); +#64015 = ORIENTED_EDGE('',*,*,#64016,.T.); +#64016 = EDGE_CURVE('',#64009,#64017,#64019,.T.); +#64017 = VERTEX_POINT('',#64018); +#64018 = CARTESIAN_POINT('',(-6.2,4.85,0.85)); +#64019 = CIRCLE('',#64020,0.2); +#64020 = AXIS2_PLACEMENT_3D('',#64021,#64022,#64023); +#64021 = CARTESIAN_POINT('',(-6.2,4.85,0.65)); +#64022 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#64023 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#64024 = ORIENTED_EDGE('',*,*,#64025,.T.); +#64025 = EDGE_CURVE('',#64017,#56560,#64026,.T.); +#64026 = LINE('',#64027,#64028); +#64027 = CARTESIAN_POINT('',(-6.2,4.85,0.85)); +#64028 = VECTOR('',#64029,1.); +#64029 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#64030 = PLANE('',#64031); +#64031 = AXIS2_PLACEMENT_3D('',#64032,#64033,#64034); +#64032 = CARTESIAN_POINT('',(-6.400244542703,4.85,0.394853274378)); +#64033 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#64034 = DIRECTION('',(0.,0.,1.)); +#64035 = ADVANCED_FACE('',(#64036),#64382,.F.); +#64036 = FACE_BOUND('',#64037,.F.); +#64037 = EDGE_LOOP('',(#64038,#64047,#64055,#64056,#64064,#64072,#64080, + #64088,#64096,#64104,#64112,#64120,#64128,#64136,#64144,#64152, + #64160,#64168,#64176,#64184,#64192,#64200,#64208,#64216,#64224, + #64232,#64240,#64248,#64256,#64264,#64272,#64280,#64288,#64296, + #64304,#64312,#64320,#64328,#64336,#64344,#64352,#64360,#64368, + #64376)); +#64038 = ORIENTED_EDGE('',*,*,#64039,.T.); +#64039 = EDGE_CURVE('',#64040,#64042,#64044,.T.); +#64040 = VERTEX_POINT('',#64041); +#64041 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#64042 = VERTEX_POINT('',#64043); +#64043 = CARTESIAN_POINT('',(5.795256413291,-5.722628206646, + 1.460395584541)); +#64044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64045,#64046),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#64045 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#64046 = CARTESIAN_POINT('',(5.786838234914,-5.718419117457,1.5)); +#64047 = ORIENTED_EDGE('',*,*,#64048,.F.); +#64048 = EDGE_CURVE('',#56586,#64042,#64049,.T.); +#64049 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#64050,#64051,#64052,#64053, + #64054),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#64050 = CARTESIAN_POINT('',(5.795256413291,6.318855919098, + 1.460395584541)); +#64051 = CARTESIAN_POINT('',(5.795256413291,6.038882119108, + 1.460395584541)); +#64052 = CARTESIAN_POINT('',(5.795256413291,4.839519099529E-15, + 1.460395584541)); +#64053 = CARTESIAN_POINT('',(5.795256413291,-6.038882119108, + 1.460395584541)); +#64054 = CARTESIAN_POINT('',(5.795256413291,-6.318855919098, + 1.460395584541)); +#64055 = ORIENTED_EDGE('',*,*,#56583,.F.); +#64056 = ORIENTED_EDGE('',*,*,#64057,.T.); +#64057 = EDGE_CURVE('',#56584,#64058,#64060,.T.); +#64058 = VERTEX_POINT('',#64059); +#64059 = CARTESIAN_POINT('',(5.925,4.85,0.85)); +#64060 = LINE('',#64061,#64062); +#64061 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64062 = VECTOR('',#64063,1.); +#64063 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64064 = ORIENTED_EDGE('',*,*,#64065,.T.); +#64065 = EDGE_CURVE('',#64058,#64066,#64068,.T.); +#64066 = VERTEX_POINT('',#64067); +#64067 = CARTESIAN_POINT('',(5.925,4.65,0.85)); +#64068 = LINE('',#64069,#64070); +#64069 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64070 = VECTOR('',#64071,1.); +#64071 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64072 = ORIENTED_EDGE('',*,*,#64073,.T.); +#64073 = EDGE_CURVE('',#64066,#64074,#64076,.T.); +#64074 = VERTEX_POINT('',#64075); +#64075 = CARTESIAN_POINT('',(5.925,4.35,0.85)); +#64076 = LINE('',#64077,#64078); +#64077 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64078 = VECTOR('',#64079,1.); +#64079 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64080 = ORIENTED_EDGE('',*,*,#64081,.T.); +#64081 = EDGE_CURVE('',#64074,#64082,#64084,.T.); +#64082 = VERTEX_POINT('',#64083); +#64083 = CARTESIAN_POINT('',(5.925,4.15,0.85)); +#64084 = LINE('',#64085,#64086); +#64085 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64086 = VECTOR('',#64087,1.); +#64087 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64088 = ORIENTED_EDGE('',*,*,#64089,.T.); +#64089 = EDGE_CURVE('',#64082,#64090,#64092,.T.); +#64090 = VERTEX_POINT('',#64091); +#64091 = CARTESIAN_POINT('',(5.925,3.85,0.85)); +#64092 = LINE('',#64093,#64094); +#64093 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64094 = VECTOR('',#64095,1.); +#64095 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64096 = ORIENTED_EDGE('',*,*,#64097,.T.); +#64097 = EDGE_CURVE('',#64090,#64098,#64100,.T.); +#64098 = VERTEX_POINT('',#64099); +#64099 = CARTESIAN_POINT('',(5.925,3.65,0.85)); +#64100 = LINE('',#64101,#64102); +#64101 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64102 = VECTOR('',#64103,1.); +#64103 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64104 = ORIENTED_EDGE('',*,*,#64105,.T.); +#64105 = EDGE_CURVE('',#64098,#64106,#64108,.T.); +#64106 = VERTEX_POINT('',#64107); +#64107 = CARTESIAN_POINT('',(5.925,3.35,0.85)); +#64108 = LINE('',#64109,#64110); +#64109 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64110 = VECTOR('',#64111,1.); +#64111 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64112 = ORIENTED_EDGE('',*,*,#64113,.T.); +#64113 = EDGE_CURVE('',#64106,#64114,#64116,.T.); +#64114 = VERTEX_POINT('',#64115); +#64115 = CARTESIAN_POINT('',(5.925,3.15,0.85)); +#64116 = LINE('',#64117,#64118); +#64117 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64118 = VECTOR('',#64119,1.); +#64119 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64120 = ORIENTED_EDGE('',*,*,#64121,.T.); +#64121 = EDGE_CURVE('',#64114,#64122,#64124,.T.); +#64122 = VERTEX_POINT('',#64123); +#64123 = CARTESIAN_POINT('',(5.925,2.85,0.85)); +#64124 = LINE('',#64125,#64126); +#64125 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64126 = VECTOR('',#64127,1.); +#64127 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64128 = ORIENTED_EDGE('',*,*,#64129,.T.); +#64129 = EDGE_CURVE('',#64122,#64130,#64132,.T.); +#64130 = VERTEX_POINT('',#64131); +#64131 = CARTESIAN_POINT('',(5.925,2.65,0.85)); +#64132 = LINE('',#64133,#64134); +#64133 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64134 = VECTOR('',#64135,1.); +#64135 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64136 = ORIENTED_EDGE('',*,*,#64137,.T.); +#64137 = EDGE_CURVE('',#64130,#64138,#64140,.T.); +#64138 = VERTEX_POINT('',#64139); +#64139 = CARTESIAN_POINT('',(5.925,2.35,0.85)); +#64140 = LINE('',#64141,#64142); +#64141 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64142 = VECTOR('',#64143,1.); +#64143 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64144 = ORIENTED_EDGE('',*,*,#64145,.T.); +#64145 = EDGE_CURVE('',#64138,#64146,#64148,.T.); +#64146 = VERTEX_POINT('',#64147); +#64147 = CARTESIAN_POINT('',(5.925,2.15,0.85)); +#64148 = LINE('',#64149,#64150); +#64149 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64150 = VECTOR('',#64151,1.); +#64151 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64152 = ORIENTED_EDGE('',*,*,#64153,.T.); +#64153 = EDGE_CURVE('',#64146,#64154,#64156,.T.); +#64154 = VERTEX_POINT('',#64155); +#64155 = CARTESIAN_POINT('',(5.925,1.85,0.85)); +#64156 = LINE('',#64157,#64158); +#64157 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64158 = VECTOR('',#64159,1.); +#64159 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64160 = ORIENTED_EDGE('',*,*,#64161,.T.); +#64161 = EDGE_CURVE('',#64154,#64162,#64164,.T.); +#64162 = VERTEX_POINT('',#64163); +#64163 = CARTESIAN_POINT('',(5.925,1.65,0.85)); +#64164 = LINE('',#64165,#64166); +#64165 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64166 = VECTOR('',#64167,1.); +#64167 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64168 = ORIENTED_EDGE('',*,*,#64169,.T.); +#64169 = EDGE_CURVE('',#64162,#64170,#64172,.T.); +#64170 = VERTEX_POINT('',#64171); +#64171 = CARTESIAN_POINT('',(5.925,1.35,0.85)); +#64172 = LINE('',#64173,#64174); +#64173 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64174 = VECTOR('',#64175,1.); +#64175 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64176 = ORIENTED_EDGE('',*,*,#64177,.T.); +#64177 = EDGE_CURVE('',#64170,#64178,#64180,.T.); +#64178 = VERTEX_POINT('',#64179); +#64179 = CARTESIAN_POINT('',(5.925,1.15,0.85)); +#64180 = LINE('',#64181,#64182); +#64181 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64182 = VECTOR('',#64183,1.); +#64183 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64184 = ORIENTED_EDGE('',*,*,#64185,.T.); +#64185 = EDGE_CURVE('',#64178,#64186,#64188,.T.); +#64186 = VERTEX_POINT('',#64187); +#64187 = CARTESIAN_POINT('',(5.925,0.85,0.85)); +#64188 = LINE('',#64189,#64190); +#64189 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64190 = VECTOR('',#64191,1.); +#64191 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64192 = ORIENTED_EDGE('',*,*,#64193,.T.); +#64193 = EDGE_CURVE('',#64186,#64194,#64196,.T.); +#64194 = VERTEX_POINT('',#64195); +#64195 = CARTESIAN_POINT('',(5.925,0.65,0.85)); +#64196 = LINE('',#64197,#64198); +#64197 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64198 = VECTOR('',#64199,1.); +#64199 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64200 = ORIENTED_EDGE('',*,*,#64201,.T.); +#64201 = EDGE_CURVE('',#64194,#64202,#64204,.T.); +#64202 = VERTEX_POINT('',#64203); +#64203 = CARTESIAN_POINT('',(5.925,0.35,0.85)); +#64204 = LINE('',#64205,#64206); +#64205 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64206 = VECTOR('',#64207,1.); +#64207 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64208 = ORIENTED_EDGE('',*,*,#64209,.T.); +#64209 = EDGE_CURVE('',#64202,#64210,#64212,.T.); +#64210 = VERTEX_POINT('',#64211); +#64211 = CARTESIAN_POINT('',(5.925,0.15,0.85)); +#64212 = LINE('',#64213,#64214); +#64213 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64214 = VECTOR('',#64215,1.); +#64215 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64216 = ORIENTED_EDGE('',*,*,#64217,.T.); +#64217 = EDGE_CURVE('',#64210,#64218,#64220,.T.); +#64218 = VERTEX_POINT('',#64219); +#64219 = CARTESIAN_POINT('',(5.925,-0.15,0.85)); +#64220 = LINE('',#64221,#64222); +#64221 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64222 = VECTOR('',#64223,1.); +#64223 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64224 = ORIENTED_EDGE('',*,*,#64225,.T.); +#64225 = EDGE_CURVE('',#64218,#64226,#64228,.T.); +#64226 = VERTEX_POINT('',#64227); +#64227 = CARTESIAN_POINT('',(5.925,-0.35,0.85)); +#64228 = LINE('',#64229,#64230); +#64229 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64230 = VECTOR('',#64231,1.); +#64231 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64232 = ORIENTED_EDGE('',*,*,#64233,.T.); +#64233 = EDGE_CURVE('',#64226,#64234,#64236,.T.); +#64234 = VERTEX_POINT('',#64235); +#64235 = CARTESIAN_POINT('',(5.925,-0.65,0.85)); +#64236 = LINE('',#64237,#64238); +#64237 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64238 = VECTOR('',#64239,1.); +#64239 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64240 = ORIENTED_EDGE('',*,*,#64241,.T.); +#64241 = EDGE_CURVE('',#64234,#64242,#64244,.T.); +#64242 = VERTEX_POINT('',#64243); +#64243 = CARTESIAN_POINT('',(5.925,-0.85,0.85)); +#64244 = LINE('',#64245,#64246); +#64245 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64246 = VECTOR('',#64247,1.); +#64247 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64248 = ORIENTED_EDGE('',*,*,#64249,.T.); +#64249 = EDGE_CURVE('',#64242,#64250,#64252,.T.); +#64250 = VERTEX_POINT('',#64251); +#64251 = CARTESIAN_POINT('',(5.925,-1.15,0.85)); +#64252 = LINE('',#64253,#64254); +#64253 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64254 = VECTOR('',#64255,1.); +#64255 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64256 = ORIENTED_EDGE('',*,*,#64257,.T.); +#64257 = EDGE_CURVE('',#64250,#64258,#64260,.T.); +#64258 = VERTEX_POINT('',#64259); +#64259 = CARTESIAN_POINT('',(5.925,-1.35,0.85)); +#64260 = LINE('',#64261,#64262); +#64261 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64262 = VECTOR('',#64263,1.); +#64263 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64264 = ORIENTED_EDGE('',*,*,#64265,.T.); +#64265 = EDGE_CURVE('',#64258,#64266,#64268,.T.); +#64266 = VERTEX_POINT('',#64267); +#64267 = CARTESIAN_POINT('',(5.925,-1.65,0.85)); +#64268 = LINE('',#64269,#64270); +#64269 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64270 = VECTOR('',#64271,1.); +#64271 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64272 = ORIENTED_EDGE('',*,*,#64273,.T.); +#64273 = EDGE_CURVE('',#64266,#64274,#64276,.T.); +#64274 = VERTEX_POINT('',#64275); +#64275 = CARTESIAN_POINT('',(5.925,-1.85,0.85)); +#64276 = LINE('',#64277,#64278); +#64277 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64278 = VECTOR('',#64279,1.); +#64279 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64280 = ORIENTED_EDGE('',*,*,#64281,.T.); +#64281 = EDGE_CURVE('',#64274,#64282,#64284,.T.); +#64282 = VERTEX_POINT('',#64283); +#64283 = CARTESIAN_POINT('',(5.925,-2.15,0.85)); +#64284 = LINE('',#64285,#64286); +#64285 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64286 = VECTOR('',#64287,1.); +#64287 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64288 = ORIENTED_EDGE('',*,*,#64289,.T.); +#64289 = EDGE_CURVE('',#64282,#64290,#64292,.T.); +#64290 = VERTEX_POINT('',#64291); +#64291 = CARTESIAN_POINT('',(5.925,-2.35,0.85)); +#64292 = LINE('',#64293,#64294); +#64293 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64294 = VECTOR('',#64295,1.); +#64295 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64296 = ORIENTED_EDGE('',*,*,#64297,.T.); +#64297 = EDGE_CURVE('',#64290,#64298,#64300,.T.); +#64298 = VERTEX_POINT('',#64299); +#64299 = CARTESIAN_POINT('',(5.925,-2.65,0.85)); +#64300 = LINE('',#64301,#64302); +#64301 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64302 = VECTOR('',#64303,1.); +#64303 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64304 = ORIENTED_EDGE('',*,*,#64305,.T.); +#64305 = EDGE_CURVE('',#64298,#64306,#64308,.T.); +#64306 = VERTEX_POINT('',#64307); +#64307 = CARTESIAN_POINT('',(5.925,-2.85,0.85)); +#64308 = LINE('',#64309,#64310); +#64309 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64310 = VECTOR('',#64311,1.); +#64311 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64312 = ORIENTED_EDGE('',*,*,#64313,.T.); +#64313 = EDGE_CURVE('',#64306,#64314,#64316,.T.); +#64314 = VERTEX_POINT('',#64315); +#64315 = CARTESIAN_POINT('',(5.925,-3.15,0.85)); +#64316 = LINE('',#64317,#64318); +#64317 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64318 = VECTOR('',#64319,1.); +#64319 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64320 = ORIENTED_EDGE('',*,*,#64321,.T.); +#64321 = EDGE_CURVE('',#64314,#64322,#64324,.T.); +#64322 = VERTEX_POINT('',#64323); +#64323 = CARTESIAN_POINT('',(5.925,-3.35,0.85)); +#64324 = LINE('',#64325,#64326); +#64325 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64326 = VECTOR('',#64327,1.); +#64327 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64328 = ORIENTED_EDGE('',*,*,#64329,.T.); +#64329 = EDGE_CURVE('',#64322,#64330,#64332,.T.); +#64330 = VERTEX_POINT('',#64331); +#64331 = CARTESIAN_POINT('',(5.925,-3.65,0.85)); +#64332 = LINE('',#64333,#64334); +#64333 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64334 = VECTOR('',#64335,1.); +#64335 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64336 = ORIENTED_EDGE('',*,*,#64337,.T.); +#64337 = EDGE_CURVE('',#64330,#64338,#64340,.T.); +#64338 = VERTEX_POINT('',#64339); +#64339 = CARTESIAN_POINT('',(5.925,-3.85,0.85)); +#64340 = LINE('',#64341,#64342); +#64341 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64342 = VECTOR('',#64343,1.); +#64343 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64344 = ORIENTED_EDGE('',*,*,#64345,.T.); +#64345 = EDGE_CURVE('',#64338,#64346,#64348,.T.); +#64346 = VERTEX_POINT('',#64347); +#64347 = CARTESIAN_POINT('',(5.925,-4.15,0.85)); +#64348 = LINE('',#64349,#64350); +#64349 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64350 = VECTOR('',#64351,1.); +#64351 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64352 = ORIENTED_EDGE('',*,*,#64353,.T.); +#64353 = EDGE_CURVE('',#64346,#64354,#64356,.T.); +#64354 = VERTEX_POINT('',#64355); +#64355 = CARTESIAN_POINT('',(5.925,-4.35,0.85)); +#64356 = LINE('',#64357,#64358); +#64357 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64358 = VECTOR('',#64359,1.); +#64359 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64360 = ORIENTED_EDGE('',*,*,#64361,.T.); +#64361 = EDGE_CURVE('',#64354,#64362,#64364,.T.); +#64362 = VERTEX_POINT('',#64363); +#64363 = CARTESIAN_POINT('',(5.925,-4.65,0.85)); +#64364 = LINE('',#64365,#64366); +#64365 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64366 = VECTOR('',#64367,1.); +#64367 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64368 = ORIENTED_EDGE('',*,*,#64369,.T.); +#64369 = EDGE_CURVE('',#64362,#64370,#64372,.T.); +#64370 = VERTEX_POINT('',#64371); +#64371 = CARTESIAN_POINT('',(5.925,-4.85,0.85)); +#64372 = LINE('',#64373,#64374); +#64373 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64374 = VECTOR('',#64375,1.); +#64375 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64376 = ORIENTED_EDGE('',*,*,#64377,.T.); +#64377 = EDGE_CURVE('',#64370,#64040,#64378,.T.); +#64378 = LINE('',#64379,#64380); +#64379 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64380 = VECTOR('',#64381,1.); +#64381 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#64382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#64383,#64384) + ,(#64385,#64386 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#64383 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#64384 = CARTESIAN_POINT('',(5.786838234914,5.718419117457,1.5)); +#64385 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#64386 = CARTESIAN_POINT('',(5.786838234914,-5.718419117457,1.5)); +#64387 = ADVANCED_FACE('',(#64388),#64695,.T.); +#64388 = FACE_BOUND('',#64389,.T.); +#64389 = EDGE_LOOP('',(#64390,#64391,#64401,#64694)); +#64390 = ORIENTED_EDGE('',*,*,#56917,.T.); +#64391 = ORIENTED_EDGE('',*,*,#64392,.T.); +#64392 = EDGE_CURVE('',#56908,#64393,#64395,.T.); +#64393 = VERTEX_POINT('',#64394); +#64394 = CARTESIAN_POINT('',(5.746349033255,5.702364620346,1.5)); +#64395 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#64396,#64397,#64398,#64399, + #64400),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#64396 = CARTESIAN_POINT('',(5.511303264296,5.937410389305,1.5)); +#64397 = CARTESIAN_POINT('',(5.586589341491,5.86212431211,1.5)); +#64398 = CARTESIAN_POINT('',(5.7243568268,5.7243568268,1.5)); +#64399 = CARTESIAN_POINT('',(5.86212431211,5.586589341491,1.5)); +#64400 = CARTESIAN_POINT('',(5.937410389305,5.511303264296,1.5)); +#64401 = ORIENTED_EDGE('',*,*,#64402,.F.); +#64402 = EDGE_CURVE('',#56586,#64393,#64403,.T.); +#64403 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#64404,#64405,#64406,#64407, + #64408,#64409,#64410,#64411,#64412,#64413,#64414,#64415,#64416, + #64417,#64418,#64419,#64420,#64421,#64422,#64423,#64424,#64425, + #64426,#64427,#64428,#64429,#64430,#64431,#64432,#64433,#64434, + #64435,#64436,#64437,#64438,#64439,#64440,#64441,#64442,#64443, + #64444,#64445,#64446,#64447,#64448,#64449,#64450,#64451,#64452, + #64453,#64454,#64455,#64456,#64457,#64458,#64459,#64460,#64461, + #64462,#64463,#64464,#64465,#64466,#64467,#64468,#64469,#64470, + #64471,#64472,#64473,#64474,#64475,#64476,#64477,#64478,#64479, + #64480,#64481,#64482,#64483,#64484,#64485,#64486,#64487,#64488, + #64489,#64490,#64491,#64492,#64493,#64494,#64495,#64496,#64497, + #64498,#64499,#64500,#64501,#64502,#64503,#64504,#64505,#64506, + #64507,#64508,#64509,#64510,#64511,#64512,#64513,#64514,#64515, + #64516,#64517,#64518,#64519,#64520,#64521,#64522,#64523,#64524, + #64525,#64526,#64527,#64528,#64529,#64530,#64531,#64532,#64533, + #64534,#64535,#64536,#64537,#64538,#64539,#64540,#64541,#64542, + #64543,#64544,#64545,#64546,#64547,#64548,#64549,#64550,#64551, + #64552,#64553,#64554,#64555,#64556,#64557,#64558,#64559,#64560, + #64561,#64562,#64563,#64564,#64565,#64566,#64567,#64568,#64569, + #64570,#64571,#64572,#64573,#64574,#64575,#64576,#64577,#64578, + #64579,#64580,#64581,#64582,#64583,#64584,#64585,#64586,#64587, + #64588,#64589,#64590,#64591,#64592,#64593,#64594,#64595,#64596, + #64597,#64598,#64599,#64600,#64601,#64602,#64603,#64604,#64605, + #64606,#64607,#64608,#64609,#64610,#64611,#64612,#64613,#64614, + #64615,#64616,#64617,#64618,#64619,#64620,#64621,#64622,#64623, + #64624,#64625,#64626,#64627,#64628,#64629,#64630,#64631,#64632, + #64633,#64634,#64635,#64636,#64637,#64638,#64639,#64640,#64641, + #64642,#64643,#64644,#64645,#64646,#64647,#64648,#64649,#64650, + #64651,#64652,#64653,#64654,#64655,#64656,#64657,#64658,#64659, + #64660,#64661,#64662,#64663,#64664,#64665,#64666,#64667,#64668, + #64669,#64670,#64671,#64672,#64673,#64674,#64675,#64676,#64677, + #64678,#64679,#64680,#64681,#64682,#64683,#64684,#64685,#64686, + #64687,#64688,#64689,#64690,#64691,#64692,#64693),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0., + 1.225865503294E-02,2.076401544677E-02,2.93644779125E-02, + 3.806223400421E-02,4.68593156324E-02,5.575759469295E-02, + 6.475878106694E-02,7.386442933434E-02,8.307593466966E-02, + 9.239453729023E-02,0.101821324121,0.111357229666,0.121003038854, + 0.13075938783,0.140626766153,0.150605518814,0.160695844914, + 0.170897804787,0.181211315713,0.191636156122,0.202171966359, + 0.212818250023,0.223574375322,0.234439576468,0.245412955127, + 0.256493481942,0.267679997992,0.27897121714,0.29036572693, + 0.301861991185,0.313458351969,0.325153031846,0.33694413631, + 0.348829418247,0.36079165973,0.372754308352,0.384622358175, + 0.396394891429,0.408077879008,0.419676771551,0.431196601172, + 0.442641858706,0.454016804318,0.465325330018,0.476571105732, + 0.487757452446,0.499503342122,0.510599330106,0.521643939872, + 0.532639747001,0.543589082615,0.554494267199,0.565357367048, + 0.57618042132,0.586965340146,0.597713691238,0.608427413143, + 0.61910790782,0.629756649405,0.640375313085,0.650965060288, + 0.661527222034,0.672062977254,0.682573726922,0.693060385302, + 0.703524066897,0.713965772336,0.724386791583,0.734787651361, + 0.745169695485,0.755533563495,0.765880159588,0.776210361049, + 0.786524946035,0.796824734444,0.807110443808,0.817382812146, + 0.827642316764,0.837890156666,0.848126592474,0.858352255213, + 0.868568040017,0.87877456204,0.888972491181,0.899162224152, + 0.909344452424,0.919520010301,0.929689387153,0.939853091504, + 0.950011781986,0.96016620955,0.970316794296,0.980464337356, + 0.99060892668,0.998394509084,1.),.UNSPECIFIED.); +#64404 = CARTESIAN_POINT('',(5.795124813083,5.722568209866, + 1.460996513181)); +#64405 = CARTESIAN_POINT('',(5.795065065348,5.722543461543, + 1.461261528312)); +#64406 = CARTESIAN_POINT('',(5.795003559637,5.722517985044, + 1.461525392383)); +#64407 = CARTESIAN_POINT('',(5.794940328668,5.722491793919, + 1.461788069694)); +#64408 = CARTESIAN_POINT('',(5.794830360172,5.722446243476, + 1.462230939394)); +#64409 = CARTESIAN_POINT('',(5.794784500231,5.722427247667, + 1.462411762395)); +#64410 = CARTESIAN_POINT('',(5.794737836698,5.722407918999, + 1.462591990243)); +#64411 = CARTESIAN_POINT('',(5.794642393859,5.72236838528,1.462953247265 + )); +#64412 = CARTESIAN_POINT('',(5.794593596728,5.722348172847, + 1.463134262862)); +#64413 = CARTESIAN_POINT('',(5.794544000591,5.722327629454, + 1.463314652621)); +#64414 = CARTESIAN_POINT('',(5.794442662971,5.722285654038, + 1.463676199201)); +#64415 = CARTESIAN_POINT('',(5.794390903565,5.72226421459,1.463857341609 + )); +#64416 = CARTESIAN_POINT('',(5.794338350256,5.722242446297, + 1.464037828735)); +#64417 = CARTESIAN_POINT('',(5.794231069911,5.722198009323, + 1.464399533173)); +#64418 = CARTESIAN_POINT('',(5.794176324905,5.722175333198, + 1.464580735281)); +#64419 = CARTESIAN_POINT('',(5.794120791579,5.722152330542, + 1.464761253881)); +#64420 = CARTESIAN_POINT('',(5.794007524117,5.722105413623, + 1.465122981844)); +#64421 = CARTESIAN_POINT('',(5.793949772013,5.722081491918, + 1.465304175258)); +#64422 = CARTESIAN_POINT('',(5.793891237622,5.72205724618,1.46548465813) + ); +#64423 = CARTESIAN_POINT('',(5.793771942369,5.722007832468, + 1.465846272692)); +#64424 = CARTESIAN_POINT('',(5.793711163587,5.721982657072, + 1.466027387743)); +#64425 = CARTESIAN_POINT('',(5.793649608969,5.721957160314, + 1.466207766369)); +#64426 = CARTESIAN_POINT('',(5.793524249085,5.72190523455,1.46656912819) + ); +#64427 = CARTESIAN_POINT('',(5.793460425989,5.721878798158, + 1.466750094101)); +#64428 = CARTESIAN_POINT('',(5.793395833902,5.72185204324,1.466930298824 + )); +#64429 = CARTESIAN_POINT('',(5.793264376517,5.721797591808,1.46729126626 + )); +#64430 = CARTESIAN_POINT('',(5.793197493521,5.721769887964,1.4674720111) + ); +#64431 = CARTESIAN_POINT('',(5.793129848747,5.721741868581, + 1.467651971069)); +#64432 = CARTESIAN_POINT('',(5.792992265112,5.721684879574, + 1.468012400254)); +#64433 = CARTESIAN_POINT('',(5.792922308722,5.721655902688,1.46819285106 + )); +#64434 = CARTESIAN_POINT('',(5.792851598114,5.721626613395, + 1.468372494351)); +#64435 = CARTESIAN_POINT('',(5.792707863708,5.721567076655, + 1.468732239383)); +#64436 = CARTESIAN_POINT('',(5.792634822586,5.721536822032, + 1.468912322229)); +#64437 = CARTESIAN_POINT('',(5.792561035132,5.721506258267, + 1.469091575918)); +#64438 = CARTESIAN_POINT('',(5.792411129792,5.721444165443, + 1.469450488982)); +#64439 = CARTESIAN_POINT('',(5.792334994819,5.721412629304, + 1.469630129031)); +#64440 = CARTESIAN_POINT('',(5.792258121708,5.721380787419, + 1.469808919246)); +#64441 = CARTESIAN_POINT('',(5.792102029745,5.721316132011, + 1.470166850774)); +#64442 = CARTESIAN_POINT('',(5.792022794069,5.721283311519, + 1.470345972379)); +#64443 = CARTESIAN_POINT('',(5.791942828744,5.721250188797, + 1.470524224401)); +#64444 = CARTESIAN_POINT('',(5.791780539049,5.721182966205, + 1.470881023226)); +#64445 = CARTESIAN_POINT('',(5.791698198148,5.721148859487, + 1.471059549994)); +#64446 = CARTESIAN_POINT('',(5.791615136363,5.721114454169, + 1.471237188321)); +#64447 = CARTESIAN_POINT('',(5.791446642518,5.721044661733, + 1.471592701842)); +#64448 = CARTESIAN_POINT('',(5.791361194242,5.721009267898, + 1.471770556721)); +#64449 = CARTESIAN_POINT('',(5.791275034111,5.720973579203, + 1.471947505166)); +#64450 = CARTESIAN_POINT('',(5.791100334476,5.720901216245, + 1.472301579536)); +#64451 = CARTESIAN_POINT('',(5.791011779093,5.720864535405, + 1.472478684918)); +#64452 = CARTESIAN_POINT('',(5.790922521133,5.720827563547, + 1.472654866701)); +#64453 = CARTESIAN_POINT('',(5.790741618956,5.720752631412, + 1.473007346964)); +#64454 = CARTESIAN_POINT('',(5.790649959217,5.720714664705, + 1.473183624719)); +#64455 = CARTESIAN_POINT('',(5.790557606417,5.720676410922, + 1.473358962514)); +#64456 = CARTESIAN_POINT('',(5.790370509893,5.720598913005, + 1.473709692842)); +#64457 = CARTESIAN_POINT('',(5.790275751023,5.720559662596, + 1.473885064515)); +#64458 = CARTESIAN_POINT('',(5.790180308831,5.720520129145, + 1.474059480643)); +#64459 = CARTESIAN_POINT('',(5.789987031175,5.720440070919, + 1.474408304522)); +#64460 = CARTESIAN_POINT('',(5.789889180955,5.720399540031, + 1.474582691327)); +#64461 = CARTESIAN_POINT('',(5.789790657365,5.720358730224, + 1.474756107753)); +#64462 = CARTESIAN_POINT('',(5.789591216903,5.720276119279, + 1.475102868139)); +#64463 = CARTESIAN_POINT('',(5.789490285678,5.720234312197, + 1.475276191106)); +#64464 = CARTESIAN_POINT('',(5.789388691237,5.720192230402, + 1.475448529593)); +#64465 = CARTESIAN_POINT('',(5.789183111441,5.720107076462, + 1.475793069142)); +#64466 = CARTESIAN_POINT('',(5.789079112149,5.720063998545, + 1.475965249213)); +#64467 = CARTESIAN_POINT('',(5.788974459986,5.720020650199, + 1.476136431408)); +#64468 = CARTESIAN_POINT('',(5.788762769528,5.719932965141, + 1.476478592682)); +#64469 = CARTESIAN_POINT('',(5.78865571772,5.71988862283,1.476649550808) + ); +#64470 = CARTESIAN_POINT('',(5.788548023568,5.719844014452, + 1.476819498354)); +#64471 = CARTESIAN_POINT('',(5.788330256357,5.719753812319, + 1.477159124022)); +#64472 = CARTESIAN_POINT('',(5.788220170218,5.719708213148, + 1.477328781272)); +#64473 = CARTESIAN_POINT('',(5.78810945243,5.719662352339,1.47749741591) + ); +#64474 = CARTESIAN_POINT('',(5.787885647638,5.719569649358, + 1.477834348967)); +#64475 = CARTESIAN_POINT('',(5.787772547995,5.719522801952, + 1.478002626632)); +#64476 = CARTESIAN_POINT('',(5.787658827558,5.719475697405, + 1.478169870309)); +#64477 = CARTESIAN_POINT('',(5.78742902964,5.719380511991,1.478503954287 + )); +#64478 = CARTESIAN_POINT('',(5.787312939967,5.719332426074, + 1.478670773992)); +#64479 = CARTESIAN_POINT('',(5.787196240503,5.719284087573, + 1.478836548971)); +#64480 = CARTESIAN_POINT('',(5.786960499204,5.71918644033,1.479167628161 + )); +#64481 = CARTESIAN_POINT('',(5.786841445626,5.719137126723, + 1.479332911967)); +#64482 = CARTESIAN_POINT('',(5.786721793398,5.719087565147, + 1.479497140938)); +#64483 = CARTESIAN_POINT('',(5.78648016375,5.71898747887,1.479825060604) + ); +#64484 = CARTESIAN_POINT('',(5.786358175037,5.71893694949,1.479988731123 + )); +#64485 = CARTESIAN_POINT('',(5.786235598945,5.718886176811, + 1.480151337308)); +#64486 = CARTESIAN_POINT('',(5.785988141247,5.718783676476, + 1.480475943919)); +#64487 = CARTESIAN_POINT('',(5.7858632488,5.718731944331,1.480637924428) + ); +#64488 = CARTESIAN_POINT('',(5.785737780364,5.718679973603, + 1.480798831704)); +#64489 = CARTESIAN_POINT('',(5.785484560161,5.718575086361, + 1.481119973144)); +#64490 = CARTESIAN_POINT('',(5.785356798006,5.718522165543, + 1.481280187684)); +#64491 = CARTESIAN_POINT('',(5.78522847136,5.718469010906,1.481439320681 + )); +#64492 = CARTESIAN_POINT('',(5.784969559411,5.718361766065, + 1.481756846472)); +#64493 = CARTESIAN_POINT('',(5.784838964172,5.718307671746, + 1.481915219966)); +#64494 = CARTESIAN_POINT('',(5.784707816038,5.71825334841,1.482072504182 + )); +#64495 = CARTESIAN_POINT('',(5.784443288262,5.718143777418, + 1.482386265709)); +#64496 = CARTESIAN_POINT('',(5.784309899134,5.718088525832,1.48254272407 + )); +#64497 = CARTESIAN_POINT('',(5.784175968795,5.71803305007,1.482698085985 + )); +#64498 = CARTESIAN_POINT('',(5.783905906217,5.717921186487, + 1.483007936712)); +#64499 = CARTESIAN_POINT('',(5.783769764936,5.717864794922, + 1.483162406952)); +#64500 = CARTESIAN_POINT('',(5.783633094209,5.717808184053, + 1.483315774133)); +#64501 = CARTESIAN_POINT('',(5.783357582886,5.717694063527, + 1.483621569818)); +#64502 = CARTESIAN_POINT('',(5.783218733692,5.717636550307, + 1.483773980156)); +#64503 = CARTESIAN_POINT('',(5.783079366885,5.717578822686, + 1.483925281367)); +#64504 = CARTESIAN_POINT('',(5.782798500656,5.717462484084, + 1.484226877248)); +#64505 = CARTESIAN_POINT('',(5.782656993093,5.717403869733, + 1.484377154226)); +#64506 = CARTESIAN_POINT('',(5.782514979829,5.717345045913, + 1.484526316589)); +#64507 = CARTESIAN_POINT('',(5.782229038568,5.717226605164, + 1.484823382894)); +#64508 = CARTESIAN_POINT('',(5.782085104128,5.717166985567, + 1.484971272434)); +#64509 = CARTESIAN_POINT('',(5.781940677179,5.717107161966, + 1.485118045207)); +#64510 = CARTESIAN_POINT('',(5.781650852331,5.716987112583, + 1.485409374311)); +#64511 = CARTESIAN_POINT('',(5.7815054544,5.716926886789,1.485553930567) + ); +#64512 = CARTESIAN_POINT('',(5.781359582932,5.716866464848, + 1.485697382115)); +#64513 = CARTESIAN_POINT('',(5.781068068343,5.716745715552, + 1.485980961973)); +#64514 = CARTESIAN_POINT('',(5.78092243254,5.716685391227,1.486121107592 + )); +#64515 = CARTESIAN_POINT('',(5.780776348526,5.716624881247, + 1.486260177556)); +#64516 = CARTESIAN_POINT('',(5.780484480409,5.716503985514, + 1.486535066871)); +#64517 = CARTESIAN_POINT('',(5.780338703356,5.716443602682, + 1.486670903375)); +#64518 = CARTESIAN_POINT('',(5.780192502018,5.716383044105, + 1.486805692592)); +#64519 = CARTESIAN_POINT('',(5.77990038201,5.716262044036,1.487072169952 + )); +#64520 = CARTESIAN_POINT('',(5.779754469649,5.716201605157, + 1.487203873884)); +#64521 = CARTESIAN_POINT('',(5.77960815515,5.716140999707,1.487334557022 + )); +#64522 = CARTESIAN_POINT('',(5.779315792949,5.716019899318, + 1.487592958683)); +#64523 = CARTESIAN_POINT('',(5.779169750909,5.715959406725, + 1.487720691775)); +#64524 = CARTESIAN_POINT('',(5.779023327284,5.715898756073, + 1.487847428862)); +#64525 = CARTESIAN_POINT('',(5.778730731678,5.715777559005, + 1.488098063749)); +#64526 = CARTESIAN_POINT('',(5.778584564785,5.715717014696, + 1.488221975014)); +#64527 = CARTESIAN_POINT('',(5.778438035429,5.715656320249, + 1.488344913502)); +#64528 = CARTESIAN_POINT('',(5.778145216012,5.715535030475, + 1.488588064783)); +#64529 = CARTESIAN_POINT('',(5.777998930542,5.71547443705,1.488708290069 + )); +#64530 = CARTESIAN_POINT('',(5.77785230045,5.715413700877,1.4888275644) + ); +#64531 = CARTESIAN_POINT('',(5.777559266547,5.71529232226,1.489063493226 + )); +#64532 = CARTESIAN_POINT('',(5.777412866879,5.715231681532, + 1.489180159314)); +#64533 = CARTESIAN_POINT('',(5.777266139267,5.715170904965, + 1.489295894959)); +#64534 = CARTESIAN_POINT('',(5.776972898776,5.715049440777,1.48952484358 + )); +#64535 = CARTESIAN_POINT('',(5.776826389647,5.714988754709,1.48963806734 + )); +#64536 = CARTESIAN_POINT('',(5.776679568199,5.714927939273, + 1.489750379972)); +#64537 = CARTESIAN_POINT('',(5.776386128429,5.714806392541, + 1.489972573028)); +#64538 = CARTESIAN_POINT('',(5.776239513501,5.714745662649, + 1.490082463491)); +#64539 = CARTESIAN_POINT('',(5.776092600919,5.714684809465, + 1.490191461025)); +#64540 = CARTESIAN_POINT('',(5.775798969161,5.714563183209, + 1.490407106803)); +#64541 = CARTESIAN_POINT('',(5.775652253066,5.714502411413, + 1.490513764418)); +#64542 = CARTESIAN_POINT('',(5.775505253114,5.714441522039, + 1.490619546288)); +#64543 = CARTESIAN_POINT('',(5.775203328871,5.714316460923,1.49083461368 + )); +#64544 = CARTESIAN_POINT('',(5.775048375999,5.714252277342,1.49094380979 + )); +#64545 = CARTESIAN_POINT('',(5.774893121782,5.714187968939, + 1.491052048868)); +#64546 = CARTESIAN_POINT('',(5.774590628743,5.71406267222,1.491260685264 + )); +#64547 = CARTESIAN_POINT('',(5.774443421728,5.714001697078, + 1.491361185102)); +#64548 = CARTESIAN_POINT('',(5.774295955767,5.713940614677,1.49146083823 + )); +#64549 = CARTESIAN_POINT('',(5.774001199334,5.713818522565,1.49165800048 + )); +#64550 = CARTESIAN_POINT('',(5.773853911212,5.713757513827, + 1.491755517391)); +#64551 = CARTESIAN_POINT('',(5.773706375815,5.713696402664,1.49185220227 + )); +#64552 = CARTESIAN_POINT('',(5.773411472427,5.713574249681, + 1.492043491045)); +#64553 = CARTESIAN_POINT('',(5.773264106577,5.713513208748, + 1.492138102249)); +#64554 = CARTESIAN_POINT('',(5.773116504504,5.713452069968, + 1.492231895325)); +#64555 = CARTESIAN_POINT('',(5.772821461292,5.713329859068, + 1.492417458627)); +#64556 = CARTESIAN_POINT('',(5.772674022108,5.713268787758, + 1.492509235728)); +#64557 = CARTESIAN_POINT('',(5.77252635719,5.713207622946,1.492600207895 + )); +#64558 = CARTESIAN_POINT('',(5.772231180438,5.713085356732, + 1.492780184862)); +#64559 = CARTESIAN_POINT('',(5.772083670388,5.713024256069, + 1.492869196116)); +#64560 = CARTESIAN_POINT('',(5.771935944566,5.71296306603,1.492957414948 + )); +#64561 = CARTESIAN_POINT('',(5.771640640187,5.712840746951, + 1.493131936204)); +#64562 = CARTESIAN_POINT('',(5.771493063263,5.712779618588, + 1.493218244711)); +#64563 = CARTESIAN_POINT('',(5.771345280048,5.712718404776, + 1.493303772684)); +#64564 = CARTESIAN_POINT('',(5.771049854155,5.712596035364, + 1.493472960736)); +#64565 = CARTESIAN_POINT('',(5.770902212968,5.712534880382,1.49355662654 + )); +#64566 = CARTESIAN_POINT('',(5.770754374525,5.712473643694, + 1.493639523099)); +#64567 = CARTESIAN_POINT('',(5.770458832017,5.712351225979, + 1.493803493706)); +#64568 = CARTESIAN_POINT('',(5.770311129314,5.712290045516, + 1.493884573147)); +#64569 = CARTESIAN_POINT('',(5.770163237976,5.712228786918, + 1.493964894072)); +#64570 = CARTESIAN_POINT('',(5.769867587124,5.712106324325, + 1.494123754258)); +#64571 = CARTESIAN_POINT('',(5.769719828864,5.71204512085,1.494202298637 + )); +#64572 = CARTESIAN_POINT('',(5.769571890212,5.711983842654, + 1.494280094735)); +#64573 = CARTESIAN_POINT('',(5.769276136096,5.711861337288, + 1.494433947056)); +#64574 = CARTESIAN_POINT('',(5.769128321772,5.711800110591, + 1.494510008077)); +#64575 = CARTESIAN_POINT('',(5.768980334935,5.711738812436,1.49458533052 + )); +#64576 = CARTESIAN_POINT('',(5.768684482262,5.711616266246, + 1.494734271656)); +#64577 = CARTESIAN_POINT('',(5.768536617473,5.711555018645, + 1.494807894908)); +#64578 = CARTESIAN_POINT('',(5.768388587729,5.711493702717, + 1.494880788845)); +#64579 = CARTESIAN_POINT('',(5.768092645218,5.711371119316, + 1.495024908065)); +#64580 = CARTESIAN_POINT('',(5.767944733413,5.71130985224,1.495096137665 + )); +#64581 = CARTESIAN_POINT('',(5.767796663901,5.71124851984,1.495166646774 + )); +#64582 = CARTESIAN_POINT('',(5.767500634245,5.711125900342, + 1.495306031224)); +#64583 = CARTESIAN_POINT('',(5.767352674972,5.711064613604, + 1.495374910617)); +#64584 = CARTESIAN_POINT('',(5.767204564952,5.711003264425, + 1.495443077894)); +#64585 = CARTESIAN_POINT('',(5.766908453064,5.710880610865, + 1.495577808676)); +#64586 = CARTESIAN_POINT('',(5.766760452001,5.710819306818, + 1.495644376042)); +#64587 = CARTESIAN_POINT('',(5.766612306888,5.710757943103, + 1.495710239296)); +#64588 = CARTESIAN_POINT('',(5.766316120571,5.710635258713, + 1.495840391822)); +#64589 = CARTESIAN_POINT('',(5.766168080103,5.710573938343, + 1.495904684748)); +#64590 = CARTESIAN_POINT('',(5.766019902033,5.710512560977, + 1.495968281183)); +#64591 = CARTESIAN_POINT('',(5.765723647053,5.710389848147, + 1.496093927625)); +#64592 = CARTESIAN_POINT('',(5.765575570818,5.710328512962, + 1.496155981101)); +#64593 = CARTESIAN_POINT('',(5.765427363199,5.710267123356, + 1.496217345357)); +#64594 = CARTESIAN_POINT('',(5.765131042664,5.710144383372, + 1.496338555071)); +#64595 = CARTESIAN_POINT('',(5.764982930358,5.710083033246, + 1.496398403789)); +#64596 = CARTESIAN_POINT('',(5.764834692667,5.710021631184, + 1.496457570185)); +#64597 = CARTESIAN_POINT('',(5.764538311823,5.709898866218, + 1.496574407781)); +#64598 = CARTESIAN_POINT('',(5.764390169232,5.709837503548, + 1.496632082097)); +#64599 = CARTESIAN_POINT('',(5.764241907057,5.709776091344, + 1.496689080693)); +#64600 = CARTESIAN_POINT('',(5.763945473761,5.709653304653, + 1.496801606384)); +#64601 = CARTESIAN_POINT('',(5.763797303152,5.709591930377, + 1.496857136429)); +#64602 = CARTESIAN_POINT('',(5.763649018572,5.709530508893,1.49691199704 + )); +#64603 = CARTESIAN_POINT('',(5.763352538118,5.709407702668, + 1.497020268777)); +#64604 = CARTESIAN_POINT('',(5.763204342711,5.70934631812,1.497073682706 + )); +#64605 = CARTESIAN_POINT('',(5.76305603877,5.709284888616,1.497126433193 + )); +#64606 = CARTESIAN_POINT('',(5.762759512693,5.709162063494, + 1.497230507148)); +#64607 = CARTESIAN_POINT('',(5.762611290977,5.709100668049, + 1.497281833236)); +#64608 = CARTESIAN_POINT('',(5.762462965993,5.709039229829, + 1.497332501552)); +#64609 = CARTESIAN_POINT('',(5.76216640136,5.708916388736,1.49743242881) + ); +#64610 = CARTESIAN_POINT('',(5.762018162101,5.708854986024,1.49748169029 + )); +#64611 = CARTESIAN_POINT('',(5.761869824694,5.708793542659, + 1.497530299447)); +#64612 = CARTESIAN_POINT('',(5.761573226742,5.708670687764, + 1.497626129143)); +#64613 = CARTESIAN_POINT('',(5.761424966542,5.708609276379, + 1.497673352035)); +#64614 = CARTESIAN_POINT('',(5.761276613164,5.708547826397, + 1.497719927738)); +#64615 = CARTESIAN_POINT('',(5.760979984468,5.708424958769, + 1.497811707012)); +#64616 = CARTESIAN_POINT('',(5.760831709469,5.708363541253, + 1.497856912843)); +#64617 = CARTESIAN_POINT('',(5.760683346129,5.708302087146, + 1.497901476395)); +#64618 = CARTESIAN_POINT('',(5.760386694609,5.708179210062, + 1.497989248278)); +#64619 = CARTESIAN_POINT('',(5.760238406714,5.708117787205, + 1.498032458744)); +#64620 = CARTESIAN_POINT('',(5.760090035193,5.708056329709, + 1.498075031593)); +#64621 = CARTESIAN_POINT('',(5.759793364477,5.707933444675, + 1.498158838021)); +#64622 = CARTESIAN_POINT('',(5.75964506554,5.707872017244,1.498200073616 + )); +#64623 = CARTESIAN_POINT('',(5.759496687573,5.707810557078, + 1.498240676015)); +#64624 = CARTESIAN_POINT('',(5.759200002266,5.707687666,1.498320556294) + ); +#64625 = CARTESIAN_POINT('',(5.759051695158,5.707626235184, + 1.498359836082)); +#64626 = CARTESIAN_POINT('',(5.758903313507,5.707564773492, + 1.498398486874)); +#64627 = CARTESIAN_POINT('',(5.758606618265,5.707441878299, + 1.498474478097)); +#64628 = CARTESIAN_POINT('',(5.758458304882,5.707380444884, + 1.498511820328)); +#64629 = CARTESIAN_POINT('',(5.75830992134,5.707318982408,1.498548537535 + )); +#64630 = CARTESIAN_POINT('',(5.758013220973,5.707196085093, + 1.498620674632)); +#64631 = CARTESIAN_POINT('',(5.757864904334,5.707134650329, + 1.498656096227)); +#64632 = CARTESIAN_POINT('',(5.757716521827,5.707073188282, + 1.498690896563)); +#64633 = CARTESIAN_POINT('',(5.757419821662,5.70695029105,1.498759212345 + )); +#64634 = CARTESIAN_POINT('',(5.757271504169,5.706888855933, + 1.498792729397)); +#64635 = CARTESIAN_POINT('',(5.75712312501,5.706827395273,1.498825628753 + )); +#64636 = CARTESIAN_POINT('',(5.756826433226,5.706704501512, + 1.498890153491)); +#64637 = CARTESIAN_POINT('',(5.75667812075,5.706643068473,1.498921780417 + )); +#64638 = CARTESIAN_POINT('',(5.756529750731,5.706581611599, + 1.498952793035)); +#64639 = CARTESIAN_POINT('',(5.756233068283,5.706458721705, + 1.499013556835)); +#64640 = CARTESIAN_POINT('',(5.756084755982,5.706397288738, + 1.499043309412)); +#64641 = CARTESIAN_POINT('',(5.755936390179,5.706335833611, + 1.499072450815)); +#64642 = CARTESIAN_POINT('',(5.755639720602,5.706212949049, + 1.499129481165)); +#64643 = CARTESIAN_POINT('',(5.755491416943,5.706151519662,1.49915737147 + )); +#64644 = CARTESIAN_POINT('',(5.755343063759,5.706090069761, + 1.499184653599)); +#64645 = CARTESIAN_POINT('',(5.755046418341,5.705967195205,1.49923797497 + )); +#64646 = CARTESIAN_POINT('',(5.754898126206,5.705905770592, + 1.499264015491)); +#64647 = CARTESIAN_POINT('',(5.754749788459,5.705844327085, + 1.499289450652)); +#64648 = CARTESIAN_POINT('',(5.754453168848,5.705721463219, + 1.499339087711)); +#64649 = CARTESIAN_POINT('',(5.754304887067,5.705660042895, + 1.499363290777)); +#64650 = CARTESIAN_POINT('',(5.754156563525,5.705598605272, + 1.499386891092)); +#64651 = CARTESIAN_POINT('',(5.75385997117,5.705475752696,1.499432866712 + )); +#64652 = CARTESIAN_POINT('',(5.753711702429,5.705414337773,1.49945524311 + )); +#64653 = CARTESIAN_POINT('',(5.753563395723,5.705352907124, + 1.499477019193)); +#64654 = CARTESIAN_POINT('',(5.753266834962,5.705230067635, + 1.499519354153)); +#64655 = CARTESIAN_POINT('',(5.753118580968,5.70516865882,1.499539914041 + )); +#64656 = CARTESIAN_POINT('',(5.752970292757,5.705107235831, + 1.499559875873)); +#64657 = CARTESIAN_POINT('',(5.752673770764,5.7049844124,1.499598589027) + ); +#64658 = CARTESIAN_POINT('',(5.752525537033,5.704923011979, + 1.499617341308)); +#64659 = CARTESIAN_POINT('',(5.75237727279,5.704861598918,1.499635497653 + )); +#64660 = CARTESIAN_POINT('',(5.752080796121,5.704738794261, + 1.499670606608)); +#64661 = CARTESIAN_POINT('',(5.751932583738,5.704677402682, + 1.499687560094)); +#64662 = CARTESIAN_POINT('',(5.751784344506,5.704615999981, + 1.499703919589)); +#64663 = CARTESIAN_POINT('',(5.75148791307,5.704493214061,1.499735441247 + )); +#64664 = CARTESIAN_POINT('',(5.7513397209,5.704431830854,1.499750604187) + ); +#64665 = CARTESIAN_POINT('',(5.751191505509,5.704370438029, + 1.499765174892)); +#64666 = CARTESIAN_POINT('',(5.750895121903,5.704247671919, + 1.499793124231)); +#64667 = CARTESIAN_POINT('',(5.750746953715,5.704186298646, + 1.499806503583)); +#64668 = CARTESIAN_POINT('',(5.750598765903,5.704124917245, + 1.499819292309)); +#64669 = CARTESIAN_POINT('',(5.750302437255,5.7040021739,1.499843682507) + ); +#64670 = CARTESIAN_POINT('',(5.750154296439,5.703940811965, + 1.499855284638)); +#64671 = CARTESIAN_POINT('',(5.75000613957,5.70387944338,1.499866297604) + ); +#64672 = CARTESIAN_POINT('',(5.749709870357,5.703756724654, + 1.499887140784)); +#64673 = CARTESIAN_POINT('',(5.749561758028,5.703695374519, + 1.499896971577)); +#64674 = CARTESIAN_POINT('',(5.749413633194,5.703634019204, + 1.499906214506)); +#64675 = CARTESIAN_POINT('',(5.749117424202,5.703511325422, + 1.499923521632)); +#64676 = CARTESIAN_POINT('',(5.748969340052,5.703449986959, + 1.499931586324)); +#64677 = CARTESIAN_POINT('',(5.748821246928,5.703388644778, + 1.499939064276)); +#64678 = CARTESIAN_POINT('',(5.748525102288,5.703265977652, + 1.499952844645)); +#64679 = CARTESIAN_POINT('',(5.748377050778,5.703204652708, + 1.499959147506)); +#64680 = CARTESIAN_POINT('',(5.748228993808,5.703143325503, + 1.499964864621)); +#64681 = CARTESIAN_POINT('',(5.74793291682,5.7030206864,1.499975126293) + ); +#64682 = CARTESIAN_POINT('',(5.747784896805,5.702959374502,1.4999796712) + ); +#64683 = CARTESIAN_POINT('',(5.747636874836,5.702898061795, + 1.499983631181)); +#64684 = CARTESIAN_POINT('',(5.747340873575,5.702775454058, + 1.499990380694)); +#64685 = CARTESIAN_POINT('',(5.747192894284,5.702714159028, + 1.499993170568)); +#64686 = CARTESIAN_POINT('',(5.747044916537,5.702652864639, + 1.499995376241)); +#64687 = CARTESIAN_POINT('',(5.746783377379,5.702544531573, + 1.499998242406)); +#64688 = CARTESIAN_POINT('',(5.746669814614,5.702497492335, + 1.499999142941)); +#64689 = CARTESIAN_POINT('',(5.746556254581,5.702450454229, + 1.499999699544)); +#64690 = CARTESIAN_POINT('',(5.746419281203,5.702393717998, + 1.499999956136)); +#64691 = CARTESIAN_POINT('',(5.746395865855,5.702384021536, + 1.499999985377)); +#64692 = CARTESIAN_POINT('',(5.746372449233,5.702374315461,1.5)); +#64693 = CARTESIAN_POINT('',(5.746349033255,5.702364622425,1.5)); +#64694 = ORIENTED_EDGE('',*,*,#56592,.F.); +#64695 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#64696,#64697,#64698,#64699,#64700) + ,(#64701,#64702,#64703,#64704,#64705) + ,(#64706,#64707,#64708,#64709,#64710 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.252923615625,-3.998243277023E-02, + 0.136741676733,0.349682859587),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#64696 = CARTESIAN_POINT('',(5.54579294897,5.971900073979,1.460996513181 + )); +#64697 = CARTESIAN_POINT('',(5.621079026165,5.896613996784, + 1.460996513181)); +#64698 = CARTESIAN_POINT('',(5.758846511474,5.758846511474, + 1.460996513181)); +#64699 = CARTESIAN_POINT('',(5.896613996784,5.621079026165, + 1.460996513181)); +#64700 = CARTESIAN_POINT('',(5.971900073979,5.54579294897,1.460996513181 + )); +#64701 = CARTESIAN_POINT('',(5.539575113681,5.96568223869,1.5)); +#64702 = CARTESIAN_POINT('',(5.614861190876,5.890396161495,1.5)); +#64703 = CARTESIAN_POINT('',(5.752628676186,5.752628676186,1.5)); +#64704 = CARTESIAN_POINT('',(5.890396161495,5.614861190876,1.5)); +#64705 = CARTESIAN_POINT('',(5.96568223869,5.539575113681,1.5)); +#64706 = CARTESIAN_POINT('',(5.511303264296,5.937410389305,1.5)); +#64707 = CARTESIAN_POINT('',(5.586589341491,5.86212431211,1.5)); +#64708 = CARTESIAN_POINT('',(5.7243568268,5.7243568268,1.5)); +#64709 = CARTESIAN_POINT('',(5.86212431211,5.586589341491,1.5)); +#64710 = CARTESIAN_POINT('',(5.937410389305,5.511303264296,1.5)); +#64711 = ADVANCED_FACE('',(#64712),#65016,.T.); +#64712 = FACE_BOUND('',#64713,.T.); +#64713 = EDGE_LOOP('',(#64714,#65006,#65014,#65015)); +#64714 = ORIENTED_EDGE('',*,*,#64715,.T.); +#64715 = EDGE_CURVE('',#57229,#64716,#64718,.T.); +#64716 = VERTEX_POINT('',#64717); +#64717 = CARTESIAN_POINT('',(-5.746349033255,5.702364620346,1.5)); +#64718 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#64719,#64720,#64721,#64722, + #64723,#64724,#64725,#64726,#64727,#64728,#64729,#64730,#64731, + #64732,#64733,#64734,#64735,#64736,#64737,#64738,#64739,#64740, + #64741,#64742,#64743,#64744,#64745,#64746,#64747,#64748,#64749, + #64750,#64751,#64752,#64753,#64754,#64755,#64756,#64757,#64758, + #64759,#64760,#64761,#64762,#64763,#64764,#64765,#64766,#64767, + #64768,#64769,#64770,#64771,#64772,#64773,#64774,#64775,#64776, + #64777,#64778,#64779,#64780,#64781,#64782,#64783,#64784,#64785, + #64786,#64787,#64788,#64789,#64790,#64791,#64792,#64793,#64794, + #64795,#64796,#64797,#64798,#64799,#64800,#64801,#64802,#64803, + #64804,#64805,#64806,#64807,#64808,#64809,#64810,#64811,#64812, + #64813,#64814,#64815,#64816,#64817,#64818,#64819,#64820,#64821, + #64822,#64823,#64824,#64825,#64826,#64827,#64828,#64829,#64830, + #64831,#64832,#64833,#64834,#64835,#64836,#64837,#64838,#64839, + #64840,#64841,#64842,#64843,#64844,#64845,#64846,#64847,#64848, + #64849,#64850,#64851,#64852,#64853,#64854,#64855,#64856,#64857, + #64858,#64859,#64860,#64861,#64862,#64863,#64864,#64865,#64866, + #64867,#64868,#64869,#64870,#64871,#64872,#64873,#64874,#64875, + #64876,#64877,#64878,#64879,#64880,#64881,#64882,#64883,#64884, + #64885,#64886,#64887,#64888,#64889,#64890,#64891,#64892,#64893, + #64894,#64895,#64896,#64897,#64898,#64899,#64900,#64901,#64902, + #64903,#64904,#64905,#64906,#64907,#64908,#64909,#64910,#64911, + #64912,#64913,#64914,#64915,#64916,#64917,#64918,#64919,#64920, + #64921,#64922,#64923,#64924,#64925,#64926,#64927,#64928,#64929, + #64930,#64931,#64932,#64933,#64934,#64935,#64936,#64937,#64938, + #64939,#64940,#64941,#64942,#64943,#64944,#64945,#64946,#64947, + #64948,#64949,#64950,#64951,#64952,#64953,#64954,#64955,#64956, + #64957,#64958,#64959,#64960,#64961,#64962,#64963,#64964,#64965, + #64966,#64967,#64968,#64969,#64970,#64971,#64972,#64973,#64974, + #64975,#64976,#64977,#64978,#64979,#64980,#64981,#64982,#64983, + #64984,#64985,#64986,#64987,#64988,#64989,#64990,#64991,#64992, + #64993,#64994,#64995,#64996,#64997,#64998,#64999,#65000,#65001, + #65002,#65003,#65004,#65005),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,1.144088488317E-02, + 1.99617439349E-02,2.85780596305E-02,3.72920586801E-02, + 4.610638844738E-02,5.502179229553E-02,6.404058705252E-02, + 7.316435282496E-02,8.23945106674E-02,9.173232425747E-02, + 0.101178901681,0.110735197252,0.120402471945,0.130180465893, + 0.140070533368,0.150072699282,0.16018665627,0.17041336315, + 0.180751873068,0.191202403245,0.201765002718,0.212438371179, + 0.223222277947,0.23411641247,0.245119528511,0.256229922306, + 0.267447479196,0.278770127395,0.290196781792,0.301725724613, + 0.313355639029,0.325084463983,0.336910327039,0.348829985609, + 0.360820503775,0.372790412168,0.3846608961,0.396435854393, + 0.408120914796,0.419722013398,0.431244002943,0.442691404443, + 0.454046453695,0.465873472439,0.477141361171,0.488349002439, + 0.499499598024,0.510596025363,0.521641064075,0.532637224901, + 0.543586968345,0.554492501392,0.565355967095,0.576179370599, + 0.586964507134,0.597713070086,0.608427094699,0.619107845424, + 0.629756808178,0.640375531277,0.650965568823,0.661527908084, + 0.67206390884,0.682574604317,0.693061344981,0.703525271419, + 0.713967011571,0.724388099987,0.734789042605,0.745171072836, + 0.755535097331,0.765881583563,0.776211886448,0.78652629947, + 0.796826225704,0.807111798186,0.817384296508,0.827643780221, + 0.837891585741,0.848127727526,0.858353540531,0.868569405444, + 0.878775843738,0.88897349866,0.899163448563,0.909345734657, + 0.919520907526,0.929690385147,0.939853903162,0.950012524294, + 0.960166783071,0.970316766892,0.980464490605,0.990608644287,1.), + .UNSPECIFIED.); +#64719 = CARTESIAN_POINT('',(-5.795124813083,5.722568209866, + 1.460996513181)); +#64720 = CARTESIAN_POINT('',(-5.795069051098,5.722545112495, + 1.461243849247)); +#64721 = CARTESIAN_POINT('',(-5.795011757863,5.72252138086, + 1.461490182707)); +#64722 = CARTESIAN_POINT('',(-5.79495295997,5.722497025976, + 1.461735484531)); +#64723 = CARTESIAN_POINT('',(-5.794847792581,5.722453464217, + 1.462161638439)); +#64724 = CARTESIAN_POINT('',(-5.794802081167,5.722434529929, + 1.462342960649)); +#64725 = CARTESIAN_POINT('',(-5.79475556112,5.722415260695, + 1.462523687282)); +#64726 = CARTESIAN_POINT('',(-5.79466039584,5.722375841945, + 1.462885950086)); +#64727 = CARTESIAN_POINT('',(-5.794611732637,5.722355684987, + 1.46306747264)); +#64728 = CARTESIAN_POINT('',(-5.794562265373,5.722335194975, + 1.463248368545)); +#64729 = CARTESIAN_POINT('',(-5.794461175704,5.722293322263, + 1.463610935598)); +#64730 = CARTESIAN_POINT('',(-5.794409535224,5.722271932076, + 1.46379259228)); +#64731 = CARTESIAN_POINT('',(-5.794357095779,5.722250210946, + 1.463973592497)); +#64732 = CARTESIAN_POINT('',(-5.794250029433,5.722205862614, + 1.464336343276)); +#64733 = CARTESIAN_POINT('',(-5.794195384297,5.722183227857, + 1.464518078476)); +#64734 = CARTESIAN_POINT('',(-5.794139945679,5.72216026443, + 1.464699128541)); +#64735 = CARTESIAN_POINT('',(-5.794026860566,5.722113423042, + 1.465061915427)); +#64736 = CARTESIAN_POINT('',(-5.793969196042,5.722089537614, + 1.46524363631)); +#64737 = CARTESIAN_POINT('',(-5.793910744184,5.722065326062, + 1.465424644771)); +#64738 = CARTESIAN_POINT('',(-5.793791603083,5.722015976202, + 1.46578731836)); +#64739 = CARTESIAN_POINT('',(-5.793730895754,5.721990830403, + 1.465968966754)); +#64740 = CARTESIAN_POINT('',(-5.793669407561,5.72196536116, + 1.466149876522)); +#64741 = CARTESIAN_POINT('',(-5.793544169268,5.72191348576, + 1.466512308248)); +#64742 = CARTESIAN_POINT('',(-5.79348040117,5.721887072149, + 1.466693812818)); +#64743 = CARTESIAN_POINT('',(-5.793415859077,5.721860337939, + 1.466874553691)); +#64744 = CARTESIAN_POINT('',(-5.793284490072,5.721805923116, + 1.467236600839)); +#64745 = CARTESIAN_POINT('',(-5.793217645293,5.721778235101, + 1.467417889124)); +#64746 = CARTESIAN_POINT('',(-5.793150033763,5.721750229489, + 1.467598389736)); +#64747 = CARTESIAN_POINT('',(-5.793012504673,5.721693263074, + 1.467959907362)); +#64748 = CARTESIAN_POINT('',(-5.792942569415,5.721664294942, + 1.468140905839)); +#64749 = CARTESIAN_POINT('',(-5.792871875003,5.721635012358, + 1.468321093723)); +#64750 = CARTESIAN_POINT('',(-5.79272816073,5.721575483957, + 1.468681934795)); +#64751 = CARTESIAN_POINT('',(-5.792655123374,5.721545230894, + 1.468862568951)); +#64752 = CARTESIAN_POINT('',(-5.792581334793,5.721514666662, + 1.469042370611)); +#64753 = CARTESIAN_POINT('',(-5.792431414636,5.7214525677,1.469402386151 + )); +#64754 = CARTESIAN_POINT('',(-5.792355265801,5.72142102582, + 1.469582580561)); +#64755 = CARTESIAN_POINT('',(-5.792278373984,5.721389176186, + 1.469761921546)); +#64756 = CARTESIAN_POINT('',(-5.792122228034,5.721324498416, + 1.470120969354)); +#64757 = CARTESIAN_POINT('',(-5.792042956837,5.721291663211, + 1.470300656234)); +#64758 = CARTESIAN_POINT('',(-5.791962951129,5.721258523762, + 1.470479469621)); +#64759 = CARTESIAN_POINT('',(-5.7918005712,5.721191263793,1.470837388457 + )); +#64760 = CARTESIAN_POINT('',(-5.791718180349,5.721157136385, + 1.471016473791)); +#64761 = CARTESIAN_POINT('',(-5.791635063877,5.721122708415, + 1.471194666634)); +#64762 = CARTESIAN_POINT('',(-5.791466443886,5.721052863728, + 1.471551301768)); +#64763 = CARTESIAN_POINT('',(-5.791380923929,5.721017440202, + 1.471729723504)); +#64764 = CARTESIAN_POINT('',(-5.791294687381,5.720981719854, + 1.471907234469)); +#64765 = CARTESIAN_POINT('',(-5.791119820638,5.720909287678, + 1.472262439832)); +#64766 = CARTESIAN_POINT('',(-5.791031174392,5.720872569201, + 1.472440113502)); +#64767 = CARTESIAN_POINT('',(-5.790941820891,5.720835557769, + 1.472616859022)); +#64768 = CARTESIAN_POINT('',(-5.79076071778,5.720760542404,1.47297046312 + )); +#64769 = CARTESIAN_POINT('',(-5.790668952553,5.720722532002, + 1.473147300879)); +#64770 = CARTESIAN_POINT('',(-5.790576489717,5.720684232642, + 1.47332319402)); +#64771 = CARTESIAN_POINT('',(-5.790389155116,5.720606636109, + 1.473675046603)); +#64772 = CARTESIAN_POINT('',(-5.790294267988,5.720567332574, + 1.473850984921)); +#64773 = CARTESIAN_POINT('',(-5.790198693004,5.720527744119, + 1.474025962773)); +#64774 = CARTESIAN_POINT('',(-5.790005139598,5.720447571673, + 1.474375906048)); +#64775 = CARTESIAN_POINT('',(-5.789907146324,5.72040698153, + 1.474550850419)); +#64776 = CARTESIAN_POINT('',(-5.78980847528,5.720366110646, + 1.474724819404)); +#64777 = CARTESIAN_POINT('',(-5.789608725648,5.720283371639, + 1.475072687867)); +#64778 = CARTESIAN_POINT('',(-5.789507632557,5.72024149751, + 1.475246566166)); +#64779 = CARTESIAN_POINT('',(-5.789405871928,5.720199346877, + 1.475419454814)); +#64780 = CARTESIAN_POINT('',(-5.789199941419,5.720114047667, + 1.475765103773)); +#64781 = CARTESIAN_POINT('',(-5.789095757407,5.720070893236, + 1.475937842823)); +#64782 = CARTESIAN_POINT('',(-5.788990916231,5.720027466599, + 1.476109578599)); +#64783 = CARTESIAN_POINT('',(-5.788778837207,5.719939620591, + 1.47645284227)); +#64784 = CARTESIAN_POINT('',(-5.788671585757,5.719895195586, + 1.476624349096)); +#64785 = CARTESIAN_POINT('',(-5.788563687802,5.71985050279, + 1.476794839876)); +#64786 = CARTESIAN_POINT('',(-5.788345498491,5.719760125818, + 1.47713555331)); +#64787 = CARTESIAN_POINT('',(-5.788235193922,5.71971443617, + 1.477305754898)); +#64788 = CARTESIAN_POINT('',(-5.788124253629,5.719668483195, + 1.477474928274)); +#64789 = CARTESIAN_POINT('',(-5.787899984587,5.719575587917, + 1.477812946644)); +#64790 = CARTESIAN_POINT('',(-5.787786643018,5.719528640302, + 1.477981770605)); +#64791 = CARTESIAN_POINT('',(-5.787672676614,5.719481433872, + 1.478149554762)); +#64792 = CARTESIAN_POINT('',(-5.787442370983,5.719386038156, + 1.478484721365)); +#64793 = CARTESIAN_POINT('',(-5.787326019425,5.719337843763, + 1.478652082999)); +#64794 = CARTESIAN_POINT('',(-5.787209054116,5.719289395145, + 1.478818393953)); +#64795 = CARTESIAN_POINT('',(-5.786972772502,5.719191524096, + 1.479150536023)); +#64796 = CARTESIAN_POINT('',(-5.786853444394,5.719142096776, + 1.47931634665)); +#64797 = CARTESIAN_POINT('',(-5.786733513833,5.71909241991, + 1.479481096482)); +#64798 = CARTESIAN_POINT('',(-5.786491307776,5.718992094877, + 1.479810064048)); +#64799 = CARTESIAN_POINT('',(-5.786369020822,5.718941441962, + 1.479974261321)); +#64800 = CARTESIAN_POINT('',(-5.786246142727,5.718890544188, + 1.480137388104)); +#64801 = CARTESIAN_POINT('',(-5.785998069761,5.718787789001, + 1.480463029912)); +#64802 = CARTESIAN_POINT('',(-5.785872863971,5.718735927065, + 1.480625524888)); +#64803 = CARTESIAN_POINT('',(-5.785747078557,5.718683825041, + 1.480786940433)); +#64804 = CARTESIAN_POINT('',(-5.785493209611,5.71857866908, + 1.481109096762)); +#64805 = CARTESIAN_POINT('',(-5.785365115586,5.718525610798, + 1.481269817727)); +#64806 = CARTESIAN_POINT('',(-5.785236453525,5.718472317227, + 1.481429450851)); +#64807 = CARTESIAN_POINT('',(-5.784976858036,5.718364789255, + 1.481747972237)); +#64808 = CARTESIAN_POINT('',(-5.784845914585,5.718310550702, + 1.481906841037)); +#64809 = CARTESIAN_POINT('',(-5.784714414807,5.71825608171, + 1.482064614204)); +#64810 = CARTESIAN_POINT('',(-5.784449167215,5.71814621256, + 1.482379353246)); +#64811 = CARTESIAN_POINT('',(-5.784315409799,5.718090808424, + 1.482536299948)); +#64812 = CARTESIAN_POINT('',(-5.784181107819,5.718035178723, + 1.482692143727)); +#64813 = CARTESIAN_POINT('',(-5.783910288701,5.717923001771, + 1.483002953448)); +#64814 = CARTESIAN_POINT('',(-5.783773762438,5.717866450741, + 1.48315790065)); +#64815 = CARTESIAN_POINT('',(-5.783636703481,5.717809679062, + 1.483311738253)); +#64816 = CARTESIAN_POINT('',(-5.783360402264,5.717695231351, + 1.483618469961)); +#64817 = CARTESIAN_POINT('',(-5.783221151324,5.717637551723, + 1.483771345727)); +#64818 = CARTESIAN_POINT('',(-5.783081379627,5.717579656391, + 1.483923105764)); +#64819 = CARTESIAN_POINT('',(-5.782799702075,5.717462981728, + 1.484225601414)); +#64820 = CARTESIAN_POINT('',(-5.782657788087,5.71740419903, + 1.484376319353)); +#64821 = CARTESIAN_POINT('',(-5.782515365441,5.717345205638, + 1.484525916202)); +#64822 = CARTESIAN_POINT('',(-5.782228672812,5.717226453663, + 1.484823762651)); +#64823 = CARTESIAN_POINT('',(-5.78208439688,5.717166692616, + 1.484971998954)); +#64824 = CARTESIAN_POINT('',(-5.781939626133,5.717106726609, + 1.48511911322)); +#64825 = CARTESIAN_POINT('',(-5.781649363814,5.716986496019, + 1.48541085895)); +#64826 = CARTESIAN_POINT('',(-5.781503873908,5.716926232127, + 1.485555494246)); +#64827 = CARTESIAN_POINT('',(-5.781357909941,5.716865771872, + 1.485699023526)); +#64828 = CARTESIAN_POINT('',(-5.781066268402,5.716744969992, + 1.485982698911)); +#64829 = CARTESIAN_POINT('',(-5.780920598524,5.716684631553, + 1.486122863215)); +#64830 = CARTESIAN_POINT('',(-5.780774480306,5.716624107405, + 1.486261951458)); +#64831 = CARTESIAN_POINT('',(-5.780482543677,5.716503183294, + 1.486536876505)); +#64832 = CARTESIAN_POINT('',(-5.780336732318,5.716442786251, + 1.486672730467)); +#64833 = CARTESIAN_POINT('',(-5.780190496554,5.716382213415, + 1.486807536748)); +#64834 = CARTESIAN_POINT('',(-5.779898311882,5.716261186561, + 1.487074043533)); +#64835 = CARTESIAN_POINT('',(-5.779752369309,5.716200735168, + 1.487205759892)); +#64836 = CARTESIAN_POINT('',(-5.77960602451,5.716140117167, + 1.487336455132)); +#64837 = CARTESIAN_POINT('',(-5.779313599898,5.716018990927, + 1.487594881913)); +#64838 = CARTESIAN_POINT('',(-5.779167525739,5.715958485029, + 1.487722628001)); +#64839 = CARTESIAN_POINT('',(-5.779021069904,5.715897821036, + 1.487849377743)); +#64840 = CARTESIAN_POINT('',(-5.778728410317,5.715776597466, + 1.488100036842)); +#64841 = CARTESIAN_POINT('',(-5.778582211658,5.715716039998, + 1.488223959675)); +#64842 = CARTESIAN_POINT('',(-5.778435650454,5.71565533236, + 1.488346909403)); +#64843 = CARTESIAN_POINT('',(-5.778142767415,5.715534016233, + 1.488590082426)); +#64844 = CARTESIAN_POINT('',(-5.777996450173,5.715473409647, + 1.488710318217)); +#64845 = CARTESIAN_POINT('',(-5.777849788235,5.715412660283, + 1.488829602735)); +#64846 = CARTESIAN_POINT('',(-5.777556973549,5.715291372469, + 1.489065323539)); +#64847 = CARTESIAN_POINT('',(-5.77741082624,5.715230836272, + 1.489181775038)); +#64848 = CARTESIAN_POINT('',(-5.777264352174,5.715170164727, + 1.489297299377)); +#64849 = CARTESIAN_POINT('',(-5.776964660959,5.715046028561, + 1.489531265671)); +#64850 = CARTESIAN_POINT('',(-5.776811416587,5.714982552664, + 1.489649629313)); +#64851 = CARTESIAN_POINT('',(-5.776657830929,5.714918935401, + 1.489766996597)); +#64852 = CARTESIAN_POINT('',(-5.776357266706,5.714794437624, + 1.489994246118)); +#64853 = CARTESIAN_POINT('',(-5.776210319049,5.714733569911, + 1.490104219902)); +#64854 = CARTESIAN_POINT('',(-5.776063073115,5.714672578648, + 1.490213297639)); +#64855 = CARTESIAN_POINT('',(-5.775768784401,5.714550680272, + 1.490429090484)); +#64856 = CARTESIAN_POINT('',(-5.775621744746,5.714489774453, + 1.490535815104)); +#64857 = CARTESIAN_POINT('',(-5.775474420696,5.714428750833, + 1.490641661039)); +#64858 = CARTESIAN_POINT('',(-5.775179965413,5.714306783461, + 1.490851068816)); +#64859 = CARTESIAN_POINT('',(-5.775032837015,5.714245840884, + 1.490954639542)); +#64860 = CARTESIAN_POINT('',(-5.774885437301,5.714184785923, + 1.491057347975)); +#64861 = CARTESIAN_POINT('',(-5.77459082242,5.714062752444, + 1.491260552729)); +#64862 = CARTESIAN_POINT('',(-5.774443609836,5.714001774995, + 1.491361057371)); +#64863 = CARTESIAN_POINT('',(-5.774296138282,5.713940690277, + 1.491460715235)); +#64864 = CARTESIAN_POINT('',(-5.774001370755,5.71381859357, + 1.491657886722)); +#64865 = CARTESIAN_POINT('',(-5.773854077132,5.713757582553, + 1.491755408137)); +#64866 = CARTESIAN_POINT('',(-5.773706536213,5.713696469103, + 1.491852097453)); +#64867 = CARTESIAN_POINT('',(-5.773411622743,5.713574311944, + 1.492043394314)); +#64868 = CARTESIAN_POINT('',(-5.773264252337,5.713513269124, + 1.492138009179)); +#64869 = CARTESIAN_POINT('',(-5.773116645692,5.71345212845,1.49223180586 + )); +#64870 = CARTESIAN_POINT('',(-5.772821592572,5.713329913445, + 1.492417376723)); +#64871 = CARTESIAN_POINT('',(-5.77267414805,5.713268839925,1.49250915777 + )); +#64872 = CARTESIAN_POINT('',(-5.772526477777,5.713207672895, + 1.492600133822)); +#64873 = CARTESIAN_POINT('',(-5.772231291078,5.713085402561, + 1.492780117947)); +#64874 = CARTESIAN_POINT('',(-5.772083776439,5.713024299997, + 1.492869132483)); +#64875 = CARTESIAN_POINT('',(-5.771936046013,5.712963108051, + 1.492957354544)); +#64876 = CARTESIAN_POINT('',(-5.771640732161,5.712840785048, + 1.493131882296)); +#64877 = CARTESIAN_POINT('',(-5.771493150366,5.712779654667, + 1.493218194065)); +#64878 = CARTESIAN_POINT('',(-5.771345362266,5.712718438832, + 1.493303725248)); +#64879 = CARTESIAN_POINT('',(-5.7710499268,5.712596065455,1.493472919482 + )); +#64880 = CARTESIAN_POINT('',(-5.770902280925,5.712534908531, + 1.493556588261)); +#64881 = CARTESIAN_POINT('',(-5.770754437779,5.712473669895, + 1.493639487745)); +#64882 = CARTESIAN_POINT('',(-5.770458887641,5.712351249019, + 1.493803463104)); +#64883 = CARTESIAN_POINT('',(-5.770311182014,5.712290067345, + 1.493884544389)); +#64884 = CARTESIAN_POINT('',(-5.770163287743,5.712228807532, + 1.493964867128)); +#64885 = CARTESIAN_POINT('',(-5.76986763109,5.712106342537, + 1.494123730836)); +#64886 = CARTESIAN_POINT('',(-5.769719869962,5.712045137874, + 1.494202276925)); +#64887 = CARTESIAN_POINT('',(-5.769571928433,5.711983858486, + 1.494280074702)); +#64888 = CARTESIAN_POINT('',(-5.769276167299,5.711861350213, + 1.494433930973)); +#64889 = CARTESIAN_POINT('',(-5.769128348829,5.711800121798, + 1.494509994253)); +#64890 = CARTESIAN_POINT('',(-5.768980357837,5.711738821922, + 1.494585318913)); +#64891 = CARTESIAN_POINT('',(-5.768684497477,5.711616272548, + 1.494734264074)); +#64892 = CARTESIAN_POINT('',(-5.76853662916,5.711555023486, + 1.494807889141)); +#64893 = CARTESIAN_POINT('',(-5.768388595879,5.711493706093, + 1.494880784858)); +#64894 = CARTESIAN_POINT('',(-5.768092646763,5.711371119956, + 1.495024907332)); +#64895 = CARTESIAN_POINT('',(-5.76794473189,5.711309851609,1.49509613841 + )); +#64896 = CARTESIAN_POINT('',(-5.767796659305,5.711248517936, + 1.495166648969)); +#64897 = CARTESIAN_POINT('',(-5.767500625739,5.711125896818, + 1.495306035198)); +#64898 = CARTESIAN_POINT('',(-5.767352665636,5.711064609737, + 1.495374914943)); +#64899 = CARTESIAN_POINT('',(-5.767204554784,5.711003260213, + 1.495443082564)); +#64900 = CARTESIAN_POINT('',(-5.766908438005,5.710880604627, + 1.495577815484)); +#64901 = CARTESIAN_POINT('',(-5.766760432876,5.710819298896, + 1.495644384615)); +#64902 = CARTESIAN_POINT('',(-5.766612283689,5.710757933493, + 1.495710249595)); +#64903 = CARTESIAN_POINT('',(-5.766316090791,5.710635246378, + 1.495840404803)); +#64904 = CARTESIAN_POINT('',(-5.766168047817,5.71057392497, + 1.495904698699)); +#64905 = CARTESIAN_POINT('',(-5.766019867237,5.710512546564, + 1.495968296082)); +#64906 = CARTESIAN_POINT('',(-5.765723606275,5.710389831256, + 1.496093944778)); +#64907 = CARTESIAN_POINT('',(-5.765575526564,5.710328494631, + 1.496155999553)); +#64908 = CARTESIAN_POINT('',(-5.765427315465,5.710267103584, + 1.496217365075)); +#64909 = CARTESIAN_POINT('',(-5.765130992178,5.710144362459, + 1.496338575532)); +#64910 = CARTESIAN_POINT('',(-5.764982880607,5.710083012638, + 1.496398423765)); +#64911 = CARTESIAN_POINT('',(-5.764834643654,5.710021610881, + 1.496457589685)); +#64912 = CARTESIAN_POINT('',(-5.764538262361,5.70989884573, + 1.496574427102)); +#64913 = CARTESIAN_POINT('',(-5.764390118581,5.709837482568, + 1.496632101698)); +#64914 = CARTESIAN_POINT('',(-5.764241855216,5.709776069871, + 1.496689100564)); +#64915 = CARTESIAN_POINT('',(-5.763945417236,5.709653281239, + 1.496801627648)); +#64916 = CARTESIAN_POINT('',(-5.763797243131,5.709591905516, + 1.496857158795)); +#64917 = CARTESIAN_POINT('',(-5.76364895505,5.709530482581, + 1.496912020478)); +#64918 = CARTESIAN_POINT('',(-5.763352470563,5.709407674686, + 1.497020293208)); +#64919 = CARTESIAN_POINT('',(-5.76320427463,5.70934628992,1.497073707085 + )); +#64920 = CARTESIAN_POINT('',(-5.763055970162,5.709284860198, + 1.497126457517)); +#64921 = CARTESIAN_POINT('',(-5.762759442542,5.709162034437, + 1.497230531525)); +#64922 = CARTESIAN_POINT('',(-5.76261121981,5.709100638571, + 1.497281857718)); +#64923 = CARTESIAN_POINT('',(-5.762462893808,5.709039199929, + 1.49733252613)); +#64924 = CARTESIAN_POINT('',(-5.762166326943,5.708916357911, + 1.49743245363)); +#64925 = CARTESIAN_POINT('',(-5.76201808647,5.708854954697, + 1.497481715254)); +#64926 = CARTESIAN_POINT('',(-5.761869747847,5.708793510828, + 1.497530324545)); +#64927 = CARTESIAN_POINT('',(-5.761573148843,5.708670655497, + 1.497626154043)); +#64928 = CARTESIAN_POINT('',(-5.761424888809,5.708609244181, + 1.497673376616)); +#64929 = CARTESIAN_POINT('',(-5.761276535597,5.708547794268, + 1.497719952001)); +#64930 = CARTESIAN_POINT('',(-5.760979904798,5.708424925768, + 1.497811731399)); +#64931 = CARTESIAN_POINT('',(-5.760831627527,5.708363507312, + 1.49785693765)); +#64932 = CARTESIAN_POINT('',(-5.760683261915,5.708302052263, + 1.497901501603)); +#64933 = CARTESIAN_POINT('',(-5.760386609658,5.708179174875, + 1.497989273122)); +#64934 = CARTESIAN_POINT('',(-5.760238323306,5.708117752656, + 1.498032482855)); +#64935 = CARTESIAN_POINT('',(-5.76008995333,5.7080562958,1.498075054986) + ); +#64936 = CARTESIAN_POINT('',(-5.759793282676,5.707933410792, + 1.498158860862)); +#64937 = CARTESIAN_POINT('',(-5.759644982254,5.707871982746, + 1.498200096597)); +#64938 = CARTESIAN_POINT('',(-5.7594966028,5.707810521963,1.498240699124 + )); +#64939 = CARTESIAN_POINT('',(-5.759199918447,5.707687631281, + 1.498320578577)); +#64940 = CARTESIAN_POINT('',(-5.759051613783,5.707626201478, + 1.498359857446)); +#64941 = CARTESIAN_POINT('',(-5.75890323458,5.707564740799, + 1.498398507339)); +#64942 = CARTESIAN_POINT('',(-5.75860653978,5.707441845789, + 1.498474497949)); +#64943 = CARTESIAN_POINT('',(-5.758458224388,5.707380411542, + 1.498511840429)); +#64944 = CARTESIAN_POINT('',(-5.758309838835,5.707318948234, + 1.498548557868)); +#64945 = CARTESIAN_POINT('',(-5.758013138404,5.707196050891, + 1.498620694434)); +#64946 = CARTESIAN_POINT('',(-5.757864823715,5.707134616936, + 1.498656115299)); +#64947 = CARTESIAN_POINT('',(-5.75771644316,5.707073155697, + 1.498690914923)); +#64948 = CARTESIAN_POINT('',(-5.757419743051,5.706950258488, + 1.498759230199)); +#64949 = CARTESIAN_POINT('',(-5.75727142366,5.706888822585, + 1.498792747428)); +#64950 = CARTESIAN_POINT('',(-5.757123042602,5.706827361138, + 1.498825646943)); +#64951 = CARTESIAN_POINT('',(-5.756826349198,5.706704466706, + 1.498890171497)); +#64952 = CARTESIAN_POINT('',(-5.756678037002,5.706643033784, + 1.498921798098)); +#64953 = CARTESIAN_POINT('',(-5.756529667265,5.706581577026, + 1.498952810392)); +#64954 = CARTESIAN_POINT('',(-5.756232985577,5.706458687447, + 1.499013573512)); +#64955 = CARTESIAN_POINT('',(-5.756084673754,5.706397254679, + 1.499043325733)); +#64956 = CARTESIAN_POINT('',(-5.755936308431,5.70633579975, + 1.499072466784)); +#64957 = CARTESIAN_POINT('',(-5.755639643574,5.706212917143, + 1.499129495718)); +#64958 = CARTESIAN_POINT('',(-5.755491344159,5.706151489514, + 1.499157384989)); +#64959 = CARTESIAN_POINT('',(-5.755342995223,5.706090041372, + 1.499184666118)); +#64960 = CARTESIAN_POINT('',(-5.755046351864,5.70596716767, + 1.499237986719)); +#64961 = CARTESIAN_POINT('',(-5.754898057538,5.705905742149, + 1.499264027417)); +#64962 = CARTESIAN_POINT('',(-5.754749717599,5.705844297734, + 1.499289462736)); +#64963 = CARTESIAN_POINT('',(-5.754453094618,5.705721432473, + 1.499339099907)); +#64964 = CARTESIAN_POINT('',(-5.754304811662,5.705660011661, + 1.499363302935)); +#64965 = CARTESIAN_POINT('',(-5.754156486945,5.705598573551, + 1.499386903202)); +#64966 = CARTESIAN_POINT('',(-5.753859894617,5.705475720987, + 1.49943287834)); +#64967 = CARTESIAN_POINT('',(-5.75371162708,5.705414306562, + 1.499455254322)); +#64968 = CARTESIAN_POINT('',(-5.75356332158,5.705352876413,1.49947703)); +#64969 = CARTESIAN_POINT('',(-5.753266766002,5.70523003907, + 1.499519363775)); +#64970 = CARTESIAN_POINT('',(-5.753118515986,5.705168631903, + 1.499539922904)); +#64971 = CARTESIAN_POINT('',(-5.752970231755,5.705107210563, + 1.499559884011)); +#64972 = CARTESIAN_POINT('',(-5.752673710582,5.704984387472, + 1.499598596711)); +#64973 = CARTESIAN_POINT('',(-5.752525473689,5.704922985741, + 1.499617349206)); +#64974 = CARTESIAN_POINT('',(-5.752377206283,5.70486157137,1.49963550574 + )); +#64975 = CARTESIAN_POINT('',(-5.752080725602,5.704738765051, + 1.499670614748)); +#64976 = CARTESIAN_POINT('',(-5.75193251237,5.70467737312,1.499687568117 + )); +#64977 = CARTESIAN_POINT('',(-5.751784272289,5.704615970068, + 1.499703927488)); +#64978 = CARTESIAN_POINT('',(-5.751487845606,5.704493186116,1.4997354482 + )); +#64979 = CARTESIAN_POINT('',(-5.751339659038,5.70443180523,1.49975061037 + )); +#64980 = CARTESIAN_POINT('',(-5.751191449251,5.704370414726, + 1.499765180349)); +#64981 = CARTESIAN_POINT('',(-5.750895069781,5.70424765033, + 1.499793128994)); +#64982 = CARTESIAN_POINT('',(-5.750746900122,5.704186276448, + 1.499806508321)); +#64983 = CARTESIAN_POINT('',(-5.75059871084,5.704124894437,1.49981929701 + )); +#64984 = CARTESIAN_POINT('',(-5.750302383435,5.704002151607, + 1.499843686768)); +#64985 = CARTESIAN_POINT('',(-5.750154245333,5.703940790796, + 1.499855288528)); +#64986 = CARTESIAN_POINT('',(-5.75000609118,5.703879423336, + 1.499866301145)); +#64987 = CARTESIAN_POINT('',(-5.749709825694,5.703756706154, + 1.499887143789)); +#64988 = CARTESIAN_POINT('',(-5.749561714376,5.703695356437, + 1.499896974384)); +#64989 = CARTESIAN_POINT('',(-5.749413590553,5.703634001541, + 1.499906217121)); +#64990 = CARTESIAN_POINT('',(-5.749117385035,5.703511309198, + 1.499923523797)); +#64991 = CARTESIAN_POINT('',(-5.748969303348,5.703449971755, + 1.49993158824)); +#64992 = CARTESIAN_POINT('',(-5.748821212687,5.703388630595, + 1.499939065964)); +#64993 = CARTESIAN_POINT('',(-5.748525079277,5.70326596812, + 1.499952845621)); +#64994 = CARTESIAN_POINT('',(-5.748377036533,5.703204646808, + 1.499959148049)); +#64995 = CARTESIAN_POINT('',(-5.748228988331,5.703143323235, + 1.499964864801)); +#64996 = CARTESIAN_POINT('',(-5.74793291748,5.703020686673,1.49997512628 + )); +#64997 = CARTESIAN_POINT('',(-5.747784894833,5.702959373685, + 1.499979671267)); +#64998 = CARTESIAN_POINT('',(-5.747636870231,5.702898059887, + 1.499983631307)); +#64999 = CARTESIAN_POINT('',(-5.747340872696,5.702775453694, + 1.499990380693)); +#65000 = CARTESIAN_POINT('',(-5.747192899762,5.702714161298, + 1.49999317045)); +#65001 = CARTESIAN_POINT('',(-5.747044928373,5.702652869541, + 1.499995376058)); +#65002 = CARTESIAN_POINT('',(-5.746759972899,5.702534837119, + 1.499998498942)); +#65003 = CARTESIAN_POINT('',(-5.746622988343,5.702478096259, + 1.499999499678)); +#65004 = CARTESIAN_POINT('',(-5.746486007999,5.702421357142,1.5)); +#65005 = CARTESIAN_POINT('',(-5.746349033255,5.702364620346,1.5)); +#65006 = ORIENTED_EDGE('',*,*,#65007,.T.); +#65007 = EDGE_CURVE('',#64716,#56616,#65008,.T.); +#65008 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65009,#65010,#65011,#65012, + #65013),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#65009 = CARTESIAN_POINT('',(-5.937410389305,5.511303264296,1.5)); +#65010 = CARTESIAN_POINT('',(-5.86212431211,5.586589341491,1.5)); +#65011 = CARTESIAN_POINT('',(-5.7243568268,5.7243568268,1.5)); +#65012 = CARTESIAN_POINT('',(-5.586589341491,5.86212431211,1.5)); +#65013 = CARTESIAN_POINT('',(-5.511303264296,5.937410389305,1.5)); +#65014 = ORIENTED_EDGE('',*,*,#56615,.F.); +#65015 = ORIENTED_EDGE('',*,*,#57228,.F.); +#65016 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#65017,#65018,#65019,#65020,#65021) + ,(#65022,#65023,#65024,#65025,#65026) + ,(#65027,#65028,#65029,#65030,#65031 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.252923615625,-3.998243277023E-02, + 0.136741676733,0.349682859587),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#65017 = CARTESIAN_POINT('',(-5.971900073979,5.54579294897, + 1.460996513181)); +#65018 = CARTESIAN_POINT('',(-5.896613996784,5.621079026165, + 1.460996513181)); +#65019 = CARTESIAN_POINT('',(-5.758846511474,5.758846511474, + 1.460996513181)); +#65020 = CARTESIAN_POINT('',(-5.621079026165,5.896613996784, + 1.460996513181)); +#65021 = CARTESIAN_POINT('',(-5.54579294897,5.971900073979, + 1.460996513181)); +#65022 = CARTESIAN_POINT('',(-5.96568223869,5.539575113681,1.5)); +#65023 = CARTESIAN_POINT('',(-5.890396161495,5.614861190876,1.5)); +#65024 = CARTESIAN_POINT('',(-5.752628676186,5.752628676186,1.5)); +#65025 = CARTESIAN_POINT('',(-5.614861190876,5.890396161495,1.5)); +#65026 = CARTESIAN_POINT('',(-5.539575113681,5.96568223869,1.5)); +#65027 = CARTESIAN_POINT('',(-5.937410389305,5.511303264296,1.5)); +#65028 = CARTESIAN_POINT('',(-5.86212431211,5.586589341491,1.5)); +#65029 = CARTESIAN_POINT('',(-5.7243568268,5.7243568268,1.5)); +#65030 = CARTESIAN_POINT('',(-5.586589341491,5.86212431211,1.5)); +#65031 = CARTESIAN_POINT('',(-5.511303264296,5.937410389305,1.5)); +#65032 = ADVANCED_FACE('',(#65033,#65086),#65097,.T.); +#65033 = FACE_BOUND('',#65034,.T.); +#65034 = EDGE_LOOP('',(#65035,#65045,#65046,#65047,#65048,#65058,#65068, + #65078)); +#65035 = ORIENTED_EDGE('',*,*,#65036,.F.); +#65036 = EDGE_CURVE('',#64393,#65037,#65039,.T.); +#65037 = VERTEX_POINT('',#65038); +#65038 = CARTESIAN_POINT('',(5.746349033255,-5.702364620346,1.5)); +#65039 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65040,#65041,#65042,#65043, + #65044),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#65040 = CARTESIAN_POINT('',(5.746349033255,6.318855919098,1.5)); +#65041 = CARTESIAN_POINT('',(5.746349033255,6.038882119108,1.5)); +#65042 = CARTESIAN_POINT('',(5.746349033255,4.828659479651E-15,1.5)); +#65043 = CARTESIAN_POINT('',(5.746349033255,-6.038882119108,1.5)); +#65044 = CARTESIAN_POINT('',(5.746349033255,-6.318855919098,1.5)); +#65045 = ORIENTED_EDGE('',*,*,#64392,.F.); +#65046 = ORIENTED_EDGE('',*,*,#56907,.F.); +#65047 = ORIENTED_EDGE('',*,*,#65007,.F.); +#65048 = ORIENTED_EDGE('',*,*,#65049,.F.); +#65049 = EDGE_CURVE('',#65050,#64716,#65052,.T.); +#65050 = VERTEX_POINT('',#65051); +#65051 = CARTESIAN_POINT('',(-5.746349033255,-5.702364620346,1.5)); +#65052 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65053,#65054,#65055,#65056, + #65057),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#65053 = CARTESIAN_POINT('',(-5.746349033255,-6.318855919098,1.5)); +#65054 = CARTESIAN_POINT('',(-5.746349033255,-6.038882119108,1.5)); +#65055 = CARTESIAN_POINT('',(-5.746349033255,5.004110385499E-16,1.5)); +#65056 = CARTESIAN_POINT('',(-5.746349033255,6.038882119108,1.5)); +#65057 = CARTESIAN_POINT('',(-5.746349033255,6.318855919098,1.5)); +#65058 = ORIENTED_EDGE('',*,*,#65059,.F.); +#65059 = EDGE_CURVE('',#65060,#65050,#65062,.T.); +#65060 = VERTEX_POINT('',#65061); +#65061 = CARTESIAN_POINT('',(-5.702364620346,-5.746349033255,1.5)); +#65062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65063,#65064,#65065,#65066, + #65067),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#65063 = CARTESIAN_POINT('',(-5.511303264296,-5.937410389305,1.5)); +#65064 = CARTESIAN_POINT('',(-5.586589341491,-5.86212431211,1.5)); +#65065 = CARTESIAN_POINT('',(-5.7243568268,-5.7243568268,1.5)); +#65066 = CARTESIAN_POINT('',(-5.86212431211,-5.586589341491,1.5)); +#65067 = CARTESIAN_POINT('',(-5.937410389305,-5.511303264296,1.5)); +#65068 = ORIENTED_EDGE('',*,*,#65069,.F.); +#65069 = EDGE_CURVE('',#65070,#65060,#65072,.T.); +#65070 = VERTEX_POINT('',#65071); +#65071 = CARTESIAN_POINT('',(5.702364620346,-5.746349033255,1.5)); +#65072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65073,#65074,#65075,#65076, + #65077),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165974E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#65073 = CARTESIAN_POINT('',(6.318855919098,-5.746349033255,1.5)); +#65074 = CARTESIAN_POINT('',(6.038882119108,-5.746349033255,1.5)); +#65075 = CARTESIAN_POINT('',(3.877673811503E-16,-5.746349033255,1.5)); +#65076 = CARTESIAN_POINT('',(-6.038882119108,-5.746349033255,1.5)); +#65077 = CARTESIAN_POINT('',(-6.318855919098,-5.746349033255,1.5)); +#65078 = ORIENTED_EDGE('',*,*,#65079,.F.); +#65079 = EDGE_CURVE('',#65037,#65070,#65080,.T.); +#65080 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65081,#65082,#65083,#65084, + #65085),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#65081 = CARTESIAN_POINT('',(5.937410389305,-5.511303264296,1.5)); +#65082 = CARTESIAN_POINT('',(5.86212431211,-5.586589341491,1.5)); +#65083 = CARTESIAN_POINT('',(5.7243568268,-5.7243568268,1.5)); +#65084 = CARTESIAN_POINT('',(5.586589341491,-5.86212431211,1.5)); +#65085 = CARTESIAN_POINT('',(5.511303264296,-5.937410389305,1.5)); +#65086 = FACE_BOUND('',#65087,.T.); +#65087 = EDGE_LOOP('',(#65088)); +#65088 = ORIENTED_EDGE('',*,*,#65089,.F.); +#65089 = EDGE_CURVE('',#65090,#65090,#65092,.T.); +#65090 = VERTEX_POINT('',#65091); +#65091 = CARTESIAN_POINT('',(-5.086838234914,4.836838234914,1.5)); +#65092 = CIRCLE('',#65093,0.25); +#65093 = AXIS2_PLACEMENT_3D('',#65094,#65095,#65096); +#65094 = CARTESIAN_POINT('',(-5.086838234914,5.086838234914,1.5)); +#65095 = DIRECTION('',(-0.,0.,1.)); +#65096 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65097 = PLANE('',#65098); +#65098 = AXIS2_PLACEMENT_3D('',#65099,#65100,#65101); +#65099 = CARTESIAN_POINT('',(-5.718419117457,5.786838234914,1.5)); +#65100 = DIRECTION('',(0.,0.,1.)); +#65101 = DIRECTION('',(0.7028893515,-0.711299205362,0.)); +#65102 = ADVANCED_FACE('',(#65103),#65442,.F.); +#65103 = FACE_BOUND('',#65104,.F.); +#65104 = EDGE_LOOP('',(#65105,#65106,#65116,#65123,#65131,#65139,#65147, + #65155,#65163,#65171,#65179,#65187,#65195,#65203,#65211,#65219, + #65227,#65235,#65243,#65251,#65259,#65267,#65275,#65283,#65291, + #65299,#65307,#65315,#65323,#65331,#65339,#65347,#65355,#65363, + #65371,#65379,#65387,#65395,#65403,#65411,#65419,#65427,#65435, + #65441)); +#65105 = ORIENTED_EDGE('',*,*,#57238,.T.); +#65106 = ORIENTED_EDGE('',*,*,#65107,.F.); +#65107 = EDGE_CURVE('',#65108,#57229,#65110,.T.); +#65108 = VERTEX_POINT('',#65109); +#65109 = CARTESIAN_POINT('',(-5.795128681966,-5.722564340983, + 1.460996513181)); +#65110 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#65111,#65112,#65113,#65114, + #65115),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165975E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#65111 = CARTESIAN_POINT('',(-5.795256413291,-6.318855919098, + 1.460395584541)); +#65112 = CARTESIAN_POINT('',(-5.795256413291,-6.038882119108, + 1.460395584541)); +#65113 = CARTESIAN_POINT('',(-5.795256413291,4.895514186717E-16, + 1.460395584541)); +#65114 = CARTESIAN_POINT('',(-5.795256413291,6.038882119108, + 1.460395584541)); +#65115 = CARTESIAN_POINT('',(-5.795256413291,6.318855919098, + 1.460395584541)); +#65116 = ORIENTED_EDGE('',*,*,#65117,.F.); +#65117 = EDGE_CURVE('',#65118,#65108,#65120,.T.); +#65118 = VERTEX_POINT('',#65119); +#65119 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65121,#65122),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#65121 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65122 = CARTESIAN_POINT('',(-5.786838234914,-5.718419117457,1.5)); +#65123 = ORIENTED_EDGE('',*,*,#65124,.T.); +#65124 = EDGE_CURVE('',#65118,#65125,#65127,.T.); +#65125 = VERTEX_POINT('',#65126); +#65126 = CARTESIAN_POINT('',(-5.925,-4.85,0.85)); +#65127 = LINE('',#65128,#65129); +#65128 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65129 = VECTOR('',#65130,1.); +#65130 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65131 = ORIENTED_EDGE('',*,*,#65132,.T.); +#65132 = EDGE_CURVE('',#65125,#65133,#65135,.T.); +#65133 = VERTEX_POINT('',#65134); +#65134 = CARTESIAN_POINT('',(-5.925,-4.65,0.85)); +#65135 = LINE('',#65136,#65137); +#65136 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65137 = VECTOR('',#65138,1.); +#65138 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65139 = ORIENTED_EDGE('',*,*,#65140,.T.); +#65140 = EDGE_CURVE('',#65133,#65141,#65143,.T.); +#65141 = VERTEX_POINT('',#65142); +#65142 = CARTESIAN_POINT('',(-5.925,-4.35,0.85)); +#65143 = LINE('',#65144,#65145); +#65144 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65145 = VECTOR('',#65146,1.); +#65146 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65147 = ORIENTED_EDGE('',*,*,#65148,.T.); +#65148 = EDGE_CURVE('',#65141,#65149,#65151,.T.); +#65149 = VERTEX_POINT('',#65150); +#65150 = CARTESIAN_POINT('',(-5.925,-4.15,0.85)); +#65151 = LINE('',#65152,#65153); +#65152 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65153 = VECTOR('',#65154,1.); +#65154 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65155 = ORIENTED_EDGE('',*,*,#65156,.T.); +#65156 = EDGE_CURVE('',#65149,#65157,#65159,.T.); +#65157 = VERTEX_POINT('',#65158); +#65158 = CARTESIAN_POINT('',(-5.925,-3.85,0.85)); +#65159 = LINE('',#65160,#65161); +#65160 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65161 = VECTOR('',#65162,1.); +#65162 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65163 = ORIENTED_EDGE('',*,*,#65164,.T.); +#65164 = EDGE_CURVE('',#65157,#65165,#65167,.T.); +#65165 = VERTEX_POINT('',#65166); +#65166 = CARTESIAN_POINT('',(-5.925,-3.65,0.85)); +#65167 = LINE('',#65168,#65169); +#65168 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65169 = VECTOR('',#65170,1.); +#65170 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65171 = ORIENTED_EDGE('',*,*,#65172,.T.); +#65172 = EDGE_CURVE('',#65165,#65173,#65175,.T.); +#65173 = VERTEX_POINT('',#65174); +#65174 = CARTESIAN_POINT('',(-5.925,-3.35,0.85)); +#65175 = LINE('',#65176,#65177); +#65176 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65177 = VECTOR('',#65178,1.); +#65178 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65179 = ORIENTED_EDGE('',*,*,#65180,.T.); +#65180 = EDGE_CURVE('',#65173,#65181,#65183,.T.); +#65181 = VERTEX_POINT('',#65182); +#65182 = CARTESIAN_POINT('',(-5.925,-3.15,0.85)); +#65183 = LINE('',#65184,#65185); +#65184 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65185 = VECTOR('',#65186,1.); +#65186 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65187 = ORIENTED_EDGE('',*,*,#65188,.T.); +#65188 = EDGE_CURVE('',#65181,#65189,#65191,.T.); +#65189 = VERTEX_POINT('',#65190); +#65190 = CARTESIAN_POINT('',(-5.925,-2.85,0.85)); +#65191 = LINE('',#65192,#65193); +#65192 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65193 = VECTOR('',#65194,1.); +#65194 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65195 = ORIENTED_EDGE('',*,*,#65196,.T.); +#65196 = EDGE_CURVE('',#65189,#65197,#65199,.T.); +#65197 = VERTEX_POINT('',#65198); +#65198 = CARTESIAN_POINT('',(-5.925,-2.65,0.85)); +#65199 = LINE('',#65200,#65201); +#65200 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65201 = VECTOR('',#65202,1.); +#65202 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65203 = ORIENTED_EDGE('',*,*,#65204,.T.); +#65204 = EDGE_CURVE('',#65197,#65205,#65207,.T.); +#65205 = VERTEX_POINT('',#65206); +#65206 = CARTESIAN_POINT('',(-5.925,-2.35,0.85)); +#65207 = LINE('',#65208,#65209); +#65208 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65209 = VECTOR('',#65210,1.); +#65210 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65211 = ORIENTED_EDGE('',*,*,#65212,.T.); +#65212 = EDGE_CURVE('',#65205,#65213,#65215,.T.); +#65213 = VERTEX_POINT('',#65214); +#65214 = CARTESIAN_POINT('',(-5.925,-2.15,0.85)); +#65215 = LINE('',#65216,#65217); +#65216 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65217 = VECTOR('',#65218,1.); +#65218 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65219 = ORIENTED_EDGE('',*,*,#65220,.T.); +#65220 = EDGE_CURVE('',#65213,#65221,#65223,.T.); +#65221 = VERTEX_POINT('',#65222); +#65222 = CARTESIAN_POINT('',(-5.925,-1.85,0.85)); +#65223 = LINE('',#65224,#65225); +#65224 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65225 = VECTOR('',#65226,1.); +#65226 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65227 = ORIENTED_EDGE('',*,*,#65228,.T.); +#65228 = EDGE_CURVE('',#65221,#65229,#65231,.T.); +#65229 = VERTEX_POINT('',#65230); +#65230 = CARTESIAN_POINT('',(-5.925,-1.65,0.85)); +#65231 = LINE('',#65232,#65233); +#65232 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65233 = VECTOR('',#65234,1.); +#65234 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65235 = ORIENTED_EDGE('',*,*,#65236,.T.); +#65236 = EDGE_CURVE('',#65229,#65237,#65239,.T.); +#65237 = VERTEX_POINT('',#65238); +#65238 = CARTESIAN_POINT('',(-5.925,-1.35,0.85)); +#65239 = LINE('',#65240,#65241); +#65240 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65241 = VECTOR('',#65242,1.); +#65242 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65243 = ORIENTED_EDGE('',*,*,#65244,.T.); +#65244 = EDGE_CURVE('',#65237,#65245,#65247,.T.); +#65245 = VERTEX_POINT('',#65246); +#65246 = CARTESIAN_POINT('',(-5.925,-1.15,0.85)); +#65247 = LINE('',#65248,#65249); +#65248 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65249 = VECTOR('',#65250,1.); +#65250 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65251 = ORIENTED_EDGE('',*,*,#65252,.T.); +#65252 = EDGE_CURVE('',#65245,#65253,#65255,.T.); +#65253 = VERTEX_POINT('',#65254); +#65254 = CARTESIAN_POINT('',(-5.925,-0.85,0.85)); +#65255 = LINE('',#65256,#65257); +#65256 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65257 = VECTOR('',#65258,1.); +#65258 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65259 = ORIENTED_EDGE('',*,*,#65260,.T.); +#65260 = EDGE_CURVE('',#65253,#65261,#65263,.T.); +#65261 = VERTEX_POINT('',#65262); +#65262 = CARTESIAN_POINT('',(-5.925,-0.65,0.85)); +#65263 = LINE('',#65264,#65265); +#65264 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65265 = VECTOR('',#65266,1.); +#65266 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65267 = ORIENTED_EDGE('',*,*,#65268,.T.); +#65268 = EDGE_CURVE('',#65261,#65269,#65271,.T.); +#65269 = VERTEX_POINT('',#65270); +#65270 = CARTESIAN_POINT('',(-5.925,-0.35,0.85)); +#65271 = LINE('',#65272,#65273); +#65272 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65273 = VECTOR('',#65274,1.); +#65274 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65275 = ORIENTED_EDGE('',*,*,#65276,.T.); +#65276 = EDGE_CURVE('',#65269,#65277,#65279,.T.); +#65277 = VERTEX_POINT('',#65278); +#65278 = CARTESIAN_POINT('',(-5.925,-0.15,0.85)); +#65279 = LINE('',#65280,#65281); +#65280 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65281 = VECTOR('',#65282,1.); +#65282 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65283 = ORIENTED_EDGE('',*,*,#65284,.T.); +#65284 = EDGE_CURVE('',#65277,#65285,#65287,.T.); +#65285 = VERTEX_POINT('',#65286); +#65286 = CARTESIAN_POINT('',(-5.925,0.15,0.85)); +#65287 = LINE('',#65288,#65289); +#65288 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65289 = VECTOR('',#65290,1.); +#65290 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65291 = ORIENTED_EDGE('',*,*,#65292,.T.); +#65292 = EDGE_CURVE('',#65285,#65293,#65295,.T.); +#65293 = VERTEX_POINT('',#65294); +#65294 = CARTESIAN_POINT('',(-5.925,0.35,0.85)); +#65295 = LINE('',#65296,#65297); +#65296 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65297 = VECTOR('',#65298,1.); +#65298 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65299 = ORIENTED_EDGE('',*,*,#65300,.T.); +#65300 = EDGE_CURVE('',#65293,#65301,#65303,.T.); +#65301 = VERTEX_POINT('',#65302); +#65302 = CARTESIAN_POINT('',(-5.925,0.65,0.85)); +#65303 = LINE('',#65304,#65305); +#65304 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65305 = VECTOR('',#65306,1.); +#65306 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65307 = ORIENTED_EDGE('',*,*,#65308,.T.); +#65308 = EDGE_CURVE('',#65301,#65309,#65311,.T.); +#65309 = VERTEX_POINT('',#65310); +#65310 = CARTESIAN_POINT('',(-5.925,0.85,0.85)); +#65311 = LINE('',#65312,#65313); +#65312 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65313 = VECTOR('',#65314,1.); +#65314 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65315 = ORIENTED_EDGE('',*,*,#65316,.T.); +#65316 = EDGE_CURVE('',#65309,#65317,#65319,.T.); +#65317 = VERTEX_POINT('',#65318); +#65318 = CARTESIAN_POINT('',(-5.925,1.15,0.85)); +#65319 = LINE('',#65320,#65321); +#65320 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65321 = VECTOR('',#65322,1.); +#65322 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65323 = ORIENTED_EDGE('',*,*,#65324,.T.); +#65324 = EDGE_CURVE('',#65317,#65325,#65327,.T.); +#65325 = VERTEX_POINT('',#65326); +#65326 = CARTESIAN_POINT('',(-5.925,1.35,0.85)); +#65327 = LINE('',#65328,#65329); +#65328 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65329 = VECTOR('',#65330,1.); +#65330 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65331 = ORIENTED_EDGE('',*,*,#65332,.T.); +#65332 = EDGE_CURVE('',#65325,#65333,#65335,.T.); +#65333 = VERTEX_POINT('',#65334); +#65334 = CARTESIAN_POINT('',(-5.925,1.65,0.85)); +#65335 = LINE('',#65336,#65337); +#65336 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65337 = VECTOR('',#65338,1.); +#65338 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65339 = ORIENTED_EDGE('',*,*,#65340,.T.); +#65340 = EDGE_CURVE('',#65333,#65341,#65343,.T.); +#65341 = VERTEX_POINT('',#65342); +#65342 = CARTESIAN_POINT('',(-5.925,1.85,0.85)); +#65343 = LINE('',#65344,#65345); +#65344 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65345 = VECTOR('',#65346,1.); +#65346 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65347 = ORIENTED_EDGE('',*,*,#65348,.T.); +#65348 = EDGE_CURVE('',#65341,#65349,#65351,.T.); +#65349 = VERTEX_POINT('',#65350); +#65350 = CARTESIAN_POINT('',(-5.925,2.15,0.85)); +#65351 = LINE('',#65352,#65353); +#65352 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65353 = VECTOR('',#65354,1.); +#65354 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65355 = ORIENTED_EDGE('',*,*,#65356,.T.); +#65356 = EDGE_CURVE('',#65349,#65357,#65359,.T.); +#65357 = VERTEX_POINT('',#65358); +#65358 = CARTESIAN_POINT('',(-5.925,2.35,0.85)); +#65359 = LINE('',#65360,#65361); +#65360 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65361 = VECTOR('',#65362,1.); +#65362 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65363 = ORIENTED_EDGE('',*,*,#65364,.T.); +#65364 = EDGE_CURVE('',#65357,#65365,#65367,.T.); +#65365 = VERTEX_POINT('',#65366); +#65366 = CARTESIAN_POINT('',(-5.925,2.65,0.85)); +#65367 = LINE('',#65368,#65369); +#65368 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65369 = VECTOR('',#65370,1.); +#65370 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65371 = ORIENTED_EDGE('',*,*,#65372,.T.); +#65372 = EDGE_CURVE('',#65365,#65373,#65375,.T.); +#65373 = VERTEX_POINT('',#65374); +#65374 = CARTESIAN_POINT('',(-5.925,2.85,0.85)); +#65375 = LINE('',#65376,#65377); +#65376 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65377 = VECTOR('',#65378,1.); +#65378 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65379 = ORIENTED_EDGE('',*,*,#65380,.T.); +#65380 = EDGE_CURVE('',#65373,#65381,#65383,.T.); +#65381 = VERTEX_POINT('',#65382); +#65382 = CARTESIAN_POINT('',(-5.925,3.15,0.85)); +#65383 = LINE('',#65384,#65385); +#65384 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65385 = VECTOR('',#65386,1.); +#65386 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65387 = ORIENTED_EDGE('',*,*,#65388,.T.); +#65388 = EDGE_CURVE('',#65381,#65389,#65391,.T.); +#65389 = VERTEX_POINT('',#65390); +#65390 = CARTESIAN_POINT('',(-5.925,3.35,0.85)); +#65391 = LINE('',#65392,#65393); +#65392 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65393 = VECTOR('',#65394,1.); +#65394 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65395 = ORIENTED_EDGE('',*,*,#65396,.T.); +#65396 = EDGE_CURVE('',#65389,#65397,#65399,.T.); +#65397 = VERTEX_POINT('',#65398); +#65398 = CARTESIAN_POINT('',(-5.925,3.65,0.85)); +#65399 = LINE('',#65400,#65401); +#65400 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65401 = VECTOR('',#65402,1.); +#65402 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65403 = ORIENTED_EDGE('',*,*,#65404,.T.); +#65404 = EDGE_CURVE('',#65397,#65405,#65407,.T.); +#65405 = VERTEX_POINT('',#65406); +#65406 = CARTESIAN_POINT('',(-5.925,3.85,0.85)); +#65407 = LINE('',#65408,#65409); +#65408 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65409 = VECTOR('',#65410,1.); +#65410 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65411 = ORIENTED_EDGE('',*,*,#65412,.T.); +#65412 = EDGE_CURVE('',#65405,#65413,#65415,.T.); +#65413 = VERTEX_POINT('',#65414); +#65414 = CARTESIAN_POINT('',(-5.925,4.15,0.85)); +#65415 = LINE('',#65416,#65417); +#65416 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65417 = VECTOR('',#65418,1.); +#65418 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65419 = ORIENTED_EDGE('',*,*,#65420,.T.); +#65420 = EDGE_CURVE('',#65413,#65421,#65423,.T.); +#65421 = VERTEX_POINT('',#65422); +#65422 = CARTESIAN_POINT('',(-5.925,4.35,0.85)); +#65423 = LINE('',#65424,#65425); +#65424 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65425 = VECTOR('',#65426,1.); +#65426 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65427 = ORIENTED_EDGE('',*,*,#65428,.T.); +#65428 = EDGE_CURVE('',#65421,#65429,#65431,.T.); +#65429 = VERTEX_POINT('',#65430); +#65430 = CARTESIAN_POINT('',(-5.925,4.65,0.85)); +#65431 = LINE('',#65432,#65433); +#65432 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65433 = VECTOR('',#65434,1.); +#65434 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65435 = ORIENTED_EDGE('',*,*,#65436,.T.); +#65436 = EDGE_CURVE('',#65429,#63924,#65437,.T.); +#65437 = LINE('',#65438,#65439); +#65438 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65439 = VECTOR('',#65440,1.); +#65440 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65441 = ORIENTED_EDGE('',*,*,#63933,.T.); +#65442 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#65443,#65444) + ,(#65445,#65446 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#65443 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#65444 = CARTESIAN_POINT('',(-5.786838234914,-5.718419117457,1.5)); +#65445 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#65446 = CARTESIAN_POINT('',(-5.786838234914,5.718419117457,1.5)); +#65447 = ADVANCED_FACE('',(#65448),#65459,.F.); +#65448 = FACE_BOUND('',#65449,.F.); +#65449 = EDGE_LOOP('',(#65450,#65451,#65452,#65458)); +#65450 = ORIENTED_EDGE('',*,*,#61550,.F.); +#65451 = ORIENTED_EDGE('',*,*,#57754,.T.); +#65452 = ORIENTED_EDGE('',*,*,#65453,.T.); +#65453 = EDGE_CURVE('',#57747,#64058,#65454,.T.); +#65454 = LINE('',#65455,#65456); +#65455 = CARTESIAN_POINT('',(6.2,4.85,0.85)); +#65456 = VECTOR('',#65457,1.); +#65457 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65458 = ORIENTED_EDGE('',*,*,#64057,.F.); +#65459 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#65460,#65461) + ,(#65462,#65463 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#65460 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#65461 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#65462 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#65463 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#65464 = ADVANCED_FACE('',(#65465),#65551,.F.); +#65465 = FACE_BOUND('',#65466,.F.); +#65466 = EDGE_LOOP('',(#65467,#65468,#65469,#65478,#65486,#65495,#65503, + #65511,#65519,#65528,#65536,#65545)); +#65467 = ORIENTED_EDGE('',*,*,#57746,.F.); +#65468 = ORIENTED_EDGE('',*,*,#57798,.T.); +#65469 = ORIENTED_EDGE('',*,*,#65470,.T.); +#65470 = EDGE_CURVE('',#57799,#65471,#65473,.T.); +#65471 = VERTEX_POINT('',#65472); +#65472 = CARTESIAN_POINT('',(6.3,4.85,0.65)); +#65473 = CIRCLE('',#65474,0.1); +#65474 = AXIS2_PLACEMENT_3D('',#65475,#65476,#65477); +#65475 = CARTESIAN_POINT('',(6.2,4.85,0.65)); +#65476 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65477 = DIRECTION('',(0.,0.,1.)); +#65478 = ORIENTED_EDGE('',*,*,#65479,.T.); +#65479 = EDGE_CURVE('',#65471,#65480,#65482,.T.); +#65480 = VERTEX_POINT('',#65481); +#65481 = CARTESIAN_POINT('',(6.3,4.85,0.2)); +#65482 = LINE('',#65483,#65484); +#65483 = CARTESIAN_POINT('',(6.3,4.85,0.65)); +#65484 = VECTOR('',#65485,1.); +#65485 = DIRECTION('',(0.,0.,-1.)); +#65486 = ORIENTED_EDGE('',*,*,#65487,.T.); +#65487 = EDGE_CURVE('',#65480,#65488,#65490,.T.); +#65488 = VERTEX_POINT('',#65489); +#65489 = CARTESIAN_POINT('',(6.5,4.85,-1.942890293094E-16)); +#65490 = CIRCLE('',#65491,0.2); +#65491 = AXIS2_PLACEMENT_3D('',#65492,#65493,#65494); +#65492 = CARTESIAN_POINT('',(6.5,4.85,0.2)); +#65493 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65494 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#65495 = ORIENTED_EDGE('',*,*,#65496,.T.); +#65496 = EDGE_CURVE('',#65488,#65497,#65499,.T.); +#65497 = VERTEX_POINT('',#65498); +#65498 = CARTESIAN_POINT('',(7.,4.85,-1.942890293094E-16)); +#65499 = LINE('',#65500,#65501); +#65500 = CARTESIAN_POINT('',(6.5,4.85,-1.942890293094E-16)); +#65501 = VECTOR('',#65502,1.); +#65502 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#65503 = ORIENTED_EDGE('',*,*,#65504,.T.); +#65504 = EDGE_CURVE('',#65497,#65505,#65507,.T.); +#65505 = VERTEX_POINT('',#65506); +#65506 = CARTESIAN_POINT('',(7.,4.85,0.1)); +#65507 = LINE('',#65508,#65509); +#65508 = CARTESIAN_POINT('',(7.,4.85,-1.942890293094E-16)); +#65509 = VECTOR('',#65510,1.); +#65510 = DIRECTION('',(0.,0.,1.)); +#65511 = ORIENTED_EDGE('',*,*,#65512,.T.); +#65512 = EDGE_CURVE('',#65505,#65513,#65515,.T.); +#65513 = VERTEX_POINT('',#65514); +#65514 = CARTESIAN_POINT('',(6.5,4.85,0.1)); +#65515 = LINE('',#65516,#65517); +#65516 = CARTESIAN_POINT('',(7.,4.85,0.1)); +#65517 = VECTOR('',#65518,1.); +#65518 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65519 = ORIENTED_EDGE('',*,*,#65520,.T.); +#65520 = EDGE_CURVE('',#65513,#65521,#65523,.T.); +#65521 = VERTEX_POINT('',#65522); +#65522 = CARTESIAN_POINT('',(6.4,4.85,0.2)); +#65523 = CIRCLE('',#65524,0.1); +#65524 = AXIS2_PLACEMENT_3D('',#65525,#65526,#65527); +#65525 = CARTESIAN_POINT('',(6.5,4.85,0.2)); +#65526 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65527 = DIRECTION('',(0.,0.,-1.)); +#65528 = ORIENTED_EDGE('',*,*,#65529,.T.); +#65529 = EDGE_CURVE('',#65521,#65530,#65532,.T.); +#65530 = VERTEX_POINT('',#65531); +#65531 = CARTESIAN_POINT('',(6.4,4.85,0.65)); +#65532 = LINE('',#65533,#65534); +#65533 = CARTESIAN_POINT('',(6.4,4.85,0.2)); +#65534 = VECTOR('',#65535,1.); +#65535 = DIRECTION('',(0.,0.,1.)); +#65536 = ORIENTED_EDGE('',*,*,#65537,.T.); +#65537 = EDGE_CURVE('',#65530,#65538,#65540,.T.); +#65538 = VERTEX_POINT('',#65539); +#65539 = CARTESIAN_POINT('',(6.2,4.85,0.85)); +#65540 = CIRCLE('',#65541,0.2); +#65541 = AXIS2_PLACEMENT_3D('',#65542,#65543,#65544); +#65542 = CARTESIAN_POINT('',(6.2,4.85,0.65)); +#65543 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65544 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#65545 = ORIENTED_EDGE('',*,*,#65546,.T.); +#65546 = EDGE_CURVE('',#65538,#57747,#65547,.T.); +#65547 = LINE('',#65548,#65549); +#65548 = CARTESIAN_POINT('',(6.2,4.85,0.85)); +#65549 = VECTOR('',#65550,1.); +#65550 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65551 = PLANE('',#65552); +#65552 = AXIS2_PLACEMENT_3D('',#65553,#65554,#65555); +#65553 = CARTESIAN_POINT('',(6.400244542703,4.85,0.394853274378)); +#65554 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65555 = DIRECTION('',(0.,0.,1.)); +#65556 = ADVANCED_FACE('',(#65557),#65643,.T.); +#65557 = FACE_BOUND('',#65558,.T.); +#65558 = EDGE_LOOP('',(#65559,#65560,#65561,#65570,#65578,#65587,#65595, + #65603,#65611,#65620,#65628,#65637)); +#65559 = ORIENTED_EDGE('',*,*,#57768,.F.); +#65560 = ORIENTED_EDGE('',*,*,#57838,.T.); +#65561 = ORIENTED_EDGE('',*,*,#65562,.T.); +#65562 = EDGE_CURVE('',#57839,#65563,#65565,.T.); +#65563 = VERTEX_POINT('',#65564); +#65564 = CARTESIAN_POINT('',(6.3,-4.85,0.65)); +#65565 = CIRCLE('',#65566,0.1); +#65566 = AXIS2_PLACEMENT_3D('',#65567,#65568,#65569); +#65567 = CARTESIAN_POINT('',(6.2,-4.85,0.65)); +#65568 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65569 = DIRECTION('',(0.,0.,1.)); +#65570 = ORIENTED_EDGE('',*,*,#65571,.T.); +#65571 = EDGE_CURVE('',#65563,#65572,#65574,.T.); +#65572 = VERTEX_POINT('',#65573); +#65573 = CARTESIAN_POINT('',(6.3,-4.85,0.2)); +#65574 = LINE('',#65575,#65576); +#65575 = CARTESIAN_POINT('',(6.3,-4.85,0.65)); +#65576 = VECTOR('',#65577,1.); +#65577 = DIRECTION('',(0.,0.,-1.)); +#65578 = ORIENTED_EDGE('',*,*,#65579,.T.); +#65579 = EDGE_CURVE('',#65572,#65580,#65582,.T.); +#65580 = VERTEX_POINT('',#65581); +#65581 = CARTESIAN_POINT('',(6.5,-4.85,-1.942890293094E-16)); +#65582 = CIRCLE('',#65583,0.2); +#65583 = AXIS2_PLACEMENT_3D('',#65584,#65585,#65586); +#65584 = CARTESIAN_POINT('',(6.5,-4.85,0.2)); +#65585 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65586 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#65587 = ORIENTED_EDGE('',*,*,#65588,.T.); +#65588 = EDGE_CURVE('',#65580,#65589,#65591,.T.); +#65589 = VERTEX_POINT('',#65590); +#65590 = CARTESIAN_POINT('',(7.,-4.85,-1.942890293094E-16)); +#65591 = LINE('',#65592,#65593); +#65592 = CARTESIAN_POINT('',(6.5,-4.85,-1.942890293094E-16)); +#65593 = VECTOR('',#65594,1.); +#65594 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#65595 = ORIENTED_EDGE('',*,*,#65596,.T.); +#65596 = EDGE_CURVE('',#65589,#65597,#65599,.T.); +#65597 = VERTEX_POINT('',#65598); +#65598 = CARTESIAN_POINT('',(7.,-4.85,0.1)); +#65599 = LINE('',#65600,#65601); +#65600 = CARTESIAN_POINT('',(7.,-4.85,-1.942890293094E-16)); +#65601 = VECTOR('',#65602,1.); +#65602 = DIRECTION('',(0.,0.,1.)); +#65603 = ORIENTED_EDGE('',*,*,#65604,.T.); +#65604 = EDGE_CURVE('',#65597,#65605,#65607,.T.); +#65605 = VERTEX_POINT('',#65606); +#65606 = CARTESIAN_POINT('',(6.5,-4.85,0.1)); +#65607 = LINE('',#65608,#65609); +#65608 = CARTESIAN_POINT('',(7.,-4.85,0.1)); +#65609 = VECTOR('',#65610,1.); +#65610 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65611 = ORIENTED_EDGE('',*,*,#65612,.T.); +#65612 = EDGE_CURVE('',#65605,#65613,#65615,.T.); +#65613 = VERTEX_POINT('',#65614); +#65614 = CARTESIAN_POINT('',(6.4,-4.85,0.2)); +#65615 = CIRCLE('',#65616,0.1); +#65616 = AXIS2_PLACEMENT_3D('',#65617,#65618,#65619); +#65617 = CARTESIAN_POINT('',(6.5,-4.85,0.2)); +#65618 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65619 = DIRECTION('',(0.,0.,-1.)); +#65620 = ORIENTED_EDGE('',*,*,#65621,.T.); +#65621 = EDGE_CURVE('',#65613,#65622,#65624,.T.); +#65622 = VERTEX_POINT('',#65623); +#65623 = CARTESIAN_POINT('',(6.4,-4.85,0.65)); +#65624 = LINE('',#65625,#65626); +#65625 = CARTESIAN_POINT('',(6.4,-4.85,0.2)); +#65626 = VECTOR('',#65627,1.); +#65627 = DIRECTION('',(0.,0.,1.)); +#65628 = ORIENTED_EDGE('',*,*,#65629,.T.); +#65629 = EDGE_CURVE('',#65622,#65630,#65632,.T.); +#65630 = VERTEX_POINT('',#65631); +#65631 = CARTESIAN_POINT('',(6.2,-4.85,0.85)); +#65632 = CIRCLE('',#65633,0.2); +#65633 = AXIS2_PLACEMENT_3D('',#65634,#65635,#65636); +#65634 = CARTESIAN_POINT('',(6.2,-4.85,0.65)); +#65635 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65636 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#65637 = ORIENTED_EDGE('',*,*,#65638,.T.); +#65638 = EDGE_CURVE('',#65630,#57769,#65639,.T.); +#65639 = LINE('',#65640,#65641); +#65640 = CARTESIAN_POINT('',(6.2,-4.85,0.85)); +#65641 = VECTOR('',#65642,1.); +#65642 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65643 = PLANE('',#65644); +#65644 = AXIS2_PLACEMENT_3D('',#65645,#65646,#65647); +#65645 = CARTESIAN_POINT('',(6.400244542703,-4.85,0.394853274378)); +#65646 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65647 = DIRECTION('',(0.,0.,1.)); +#65648 = ADVANCED_FACE('',(#65649),#65664,.F.); +#65649 = FACE_BOUND('',#65650,.F.); +#65650 = EDGE_LOOP('',(#65651,#65657,#65658,#65663)); +#65651 = ORIENTED_EDGE('',*,*,#65652,.F.); +#65652 = EDGE_CURVE('',#57769,#64370,#65653,.T.); +#65653 = LINE('',#65654,#65655); +#65654 = CARTESIAN_POINT('',(6.2,-4.85,0.85)); +#65655 = VECTOR('',#65656,1.); +#65656 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65657 = ORIENTED_EDGE('',*,*,#57784,.T.); +#65658 = ORIENTED_EDGE('',*,*,#65659,.T.); +#65659 = EDGE_CURVE('',#57778,#64040,#65660,.T.); +#65660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65661,#65662),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#65661 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#65662 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#65663 = ORIENTED_EDGE('',*,*,#64377,.F.); +#65664 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#65665,#65666) + ,(#65667,#65668 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#65665 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#65666 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#65667 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#65668 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#65669 = ADVANCED_FACE('',(#65670),#65689,.F.); +#65670 = FACE_BOUND('',#65671,.F.); +#65671 = EDGE_LOOP('',(#65672,#65673,#65682,#65688)); +#65672 = ORIENTED_EDGE('',*,*,#57815,.T.); +#65673 = ORIENTED_EDGE('',*,*,#65674,.T.); +#65674 = EDGE_CURVE('',#57808,#65675,#65677,.T.); +#65675 = VERTEX_POINT('',#65676); +#65676 = CARTESIAN_POINT('',(6.3,4.65,0.65)); +#65677 = CIRCLE('',#65678,0.1); +#65678 = AXIS2_PLACEMENT_3D('',#65679,#65680,#65681); +#65679 = CARTESIAN_POINT('',(6.2,4.65,0.65)); +#65680 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65681 = DIRECTION('',(0.,0.,1.)); +#65682 = ORIENTED_EDGE('',*,*,#65683,.F.); +#65683 = EDGE_CURVE('',#65471,#65675,#65684,.T.); +#65684 = LINE('',#65685,#65686); +#65685 = CARTESIAN_POINT('',(6.3,4.85,0.65)); +#65686 = VECTOR('',#65687,1.); +#65687 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65688 = ORIENTED_EDGE('',*,*,#65470,.F.); +#65689 = CYLINDRICAL_SURFACE('',#65690,0.1); +#65690 = AXIS2_PLACEMENT_3D('',#65691,#65692,#65693); +#65691 = CARTESIAN_POINT('',(6.2,4.85,0.65)); +#65692 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65693 = DIRECTION('',(0.,0.,1.)); +#65694 = ADVANCED_FACE('',(#65695),#65773,.T.); +#65695 = FACE_BOUND('',#65696,.T.); +#65696 = EDGE_LOOP('',(#65697,#65698,#65699,#65700,#65708,#65717,#65725, + #65733,#65741,#65750,#65758,#65767)); +#65697 = ORIENTED_EDGE('',*,*,#57860,.F.); +#65698 = ORIENTED_EDGE('',*,*,#57807,.T.); +#65699 = ORIENTED_EDGE('',*,*,#65674,.T.); +#65700 = ORIENTED_EDGE('',*,*,#65701,.T.); +#65701 = EDGE_CURVE('',#65675,#65702,#65704,.T.); +#65702 = VERTEX_POINT('',#65703); +#65703 = CARTESIAN_POINT('',(6.3,4.65,0.2)); +#65704 = LINE('',#65705,#65706); +#65705 = CARTESIAN_POINT('',(6.3,4.65,0.65)); +#65706 = VECTOR('',#65707,1.); +#65707 = DIRECTION('',(0.,0.,-1.)); +#65708 = ORIENTED_EDGE('',*,*,#65709,.T.); +#65709 = EDGE_CURVE('',#65702,#65710,#65712,.T.); +#65710 = VERTEX_POINT('',#65711); +#65711 = CARTESIAN_POINT('',(6.5,4.65,-1.942890293094E-16)); +#65712 = CIRCLE('',#65713,0.2); +#65713 = AXIS2_PLACEMENT_3D('',#65714,#65715,#65716); +#65714 = CARTESIAN_POINT('',(6.5,4.65,0.2)); +#65715 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65716 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#65717 = ORIENTED_EDGE('',*,*,#65718,.T.); +#65718 = EDGE_CURVE('',#65710,#65719,#65721,.T.); +#65719 = VERTEX_POINT('',#65720); +#65720 = CARTESIAN_POINT('',(7.,4.65,-1.942890293094E-16)); +#65721 = LINE('',#65722,#65723); +#65722 = CARTESIAN_POINT('',(6.5,4.65,-1.942890293094E-16)); +#65723 = VECTOR('',#65724,1.); +#65724 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#65725 = ORIENTED_EDGE('',*,*,#65726,.T.); +#65726 = EDGE_CURVE('',#65719,#65727,#65729,.T.); +#65727 = VERTEX_POINT('',#65728); +#65728 = CARTESIAN_POINT('',(7.,4.65,0.1)); +#65729 = LINE('',#65730,#65731); +#65730 = CARTESIAN_POINT('',(7.,4.65,-1.942890293094E-16)); +#65731 = VECTOR('',#65732,1.); +#65732 = DIRECTION('',(0.,0.,1.)); +#65733 = ORIENTED_EDGE('',*,*,#65734,.T.); +#65734 = EDGE_CURVE('',#65727,#65735,#65737,.T.); +#65735 = VERTEX_POINT('',#65736); +#65736 = CARTESIAN_POINT('',(6.5,4.65,0.1)); +#65737 = LINE('',#65738,#65739); +#65738 = CARTESIAN_POINT('',(7.,4.65,0.1)); +#65739 = VECTOR('',#65740,1.); +#65740 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65741 = ORIENTED_EDGE('',*,*,#65742,.T.); +#65742 = EDGE_CURVE('',#65735,#65743,#65745,.T.); +#65743 = VERTEX_POINT('',#65744); +#65744 = CARTESIAN_POINT('',(6.4,4.65,0.2)); +#65745 = CIRCLE('',#65746,0.1); +#65746 = AXIS2_PLACEMENT_3D('',#65747,#65748,#65749); +#65747 = CARTESIAN_POINT('',(6.5,4.65,0.2)); +#65748 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65749 = DIRECTION('',(0.,0.,-1.)); +#65750 = ORIENTED_EDGE('',*,*,#65751,.T.); +#65751 = EDGE_CURVE('',#65743,#65752,#65754,.T.); +#65752 = VERTEX_POINT('',#65753); +#65753 = CARTESIAN_POINT('',(6.4,4.65,0.65)); +#65754 = LINE('',#65755,#65756); +#65755 = CARTESIAN_POINT('',(6.4,4.65,0.2)); +#65756 = VECTOR('',#65757,1.); +#65757 = DIRECTION('',(0.,0.,1.)); +#65758 = ORIENTED_EDGE('',*,*,#65759,.T.); +#65759 = EDGE_CURVE('',#65752,#65760,#65762,.T.); +#65760 = VERTEX_POINT('',#65761); +#65761 = CARTESIAN_POINT('',(6.2,4.65,0.85)); +#65762 = CIRCLE('',#65763,0.2); +#65763 = AXIS2_PLACEMENT_3D('',#65764,#65765,#65766); +#65764 = CARTESIAN_POINT('',(6.2,4.65,0.65)); +#65765 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65766 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#65767 = ORIENTED_EDGE('',*,*,#65768,.T.); +#65768 = EDGE_CURVE('',#65760,#57861,#65769,.T.); +#65769 = LINE('',#65770,#65771); +#65770 = CARTESIAN_POINT('',(6.2,4.65,0.85)); +#65771 = VECTOR('',#65772,1.); +#65772 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65773 = PLANE('',#65774); +#65774 = AXIS2_PLACEMENT_3D('',#65775,#65776,#65777); +#65775 = CARTESIAN_POINT('',(6.400244542703,4.65,0.394853274378)); +#65776 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65777 = DIRECTION('',(0.,0.,1.)); +#65778 = ADVANCED_FACE('',(#65779),#65865,.F.); +#65779 = FACE_BOUND('',#65780,.F.); +#65780 = EDGE_LOOP('',(#65781,#65782,#65783,#65792,#65800,#65809,#65817, + #65825,#65833,#65842,#65850,#65859)); +#65781 = ORIENTED_EDGE('',*,*,#57900,.F.); +#65782 = ORIENTED_EDGE('',*,*,#57829,.T.); +#65783 = ORIENTED_EDGE('',*,*,#65784,.T.); +#65784 = EDGE_CURVE('',#57830,#65785,#65787,.T.); +#65785 = VERTEX_POINT('',#65786); +#65786 = CARTESIAN_POINT('',(6.3,-4.65,0.65)); +#65787 = CIRCLE('',#65788,0.1); +#65788 = AXIS2_PLACEMENT_3D('',#65789,#65790,#65791); +#65789 = CARTESIAN_POINT('',(6.2,-4.65,0.65)); +#65790 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65791 = DIRECTION('',(0.,0.,1.)); +#65792 = ORIENTED_EDGE('',*,*,#65793,.T.); +#65793 = EDGE_CURVE('',#65785,#65794,#65796,.T.); +#65794 = VERTEX_POINT('',#65795); +#65795 = CARTESIAN_POINT('',(6.3,-4.65,0.2)); +#65796 = LINE('',#65797,#65798); +#65797 = CARTESIAN_POINT('',(6.3,-4.65,0.65)); +#65798 = VECTOR('',#65799,1.); +#65799 = DIRECTION('',(0.,0.,-1.)); +#65800 = ORIENTED_EDGE('',*,*,#65801,.T.); +#65801 = EDGE_CURVE('',#65794,#65802,#65804,.T.); +#65802 = VERTEX_POINT('',#65803); +#65803 = CARTESIAN_POINT('',(6.5,-4.65,-1.942890293094E-16)); +#65804 = CIRCLE('',#65805,0.2); +#65805 = AXIS2_PLACEMENT_3D('',#65806,#65807,#65808); +#65806 = CARTESIAN_POINT('',(6.5,-4.65,0.2)); +#65807 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65808 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#65809 = ORIENTED_EDGE('',*,*,#65810,.T.); +#65810 = EDGE_CURVE('',#65802,#65811,#65813,.T.); +#65811 = VERTEX_POINT('',#65812); +#65812 = CARTESIAN_POINT('',(7.,-4.65,-1.942890293094E-16)); +#65813 = LINE('',#65814,#65815); +#65814 = CARTESIAN_POINT('',(6.5,-4.65,-1.942890293094E-16)); +#65815 = VECTOR('',#65816,1.); +#65816 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#65817 = ORIENTED_EDGE('',*,*,#65818,.T.); +#65818 = EDGE_CURVE('',#65811,#65819,#65821,.T.); +#65819 = VERTEX_POINT('',#65820); +#65820 = CARTESIAN_POINT('',(7.,-4.65,0.1)); +#65821 = LINE('',#65822,#65823); +#65822 = CARTESIAN_POINT('',(7.,-4.65,-1.942890293094E-16)); +#65823 = VECTOR('',#65824,1.); +#65824 = DIRECTION('',(0.,0.,1.)); +#65825 = ORIENTED_EDGE('',*,*,#65826,.T.); +#65826 = EDGE_CURVE('',#65819,#65827,#65829,.T.); +#65827 = VERTEX_POINT('',#65828); +#65828 = CARTESIAN_POINT('',(6.5,-4.65,0.1)); +#65829 = LINE('',#65830,#65831); +#65830 = CARTESIAN_POINT('',(7.,-4.65,0.1)); +#65831 = VECTOR('',#65832,1.); +#65832 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65833 = ORIENTED_EDGE('',*,*,#65834,.T.); +#65834 = EDGE_CURVE('',#65827,#65835,#65837,.T.); +#65835 = VERTEX_POINT('',#65836); +#65836 = CARTESIAN_POINT('',(6.4,-4.65,0.2)); +#65837 = CIRCLE('',#65838,0.1); +#65838 = AXIS2_PLACEMENT_3D('',#65839,#65840,#65841); +#65839 = CARTESIAN_POINT('',(6.5,-4.65,0.2)); +#65840 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65841 = DIRECTION('',(0.,0.,-1.)); +#65842 = ORIENTED_EDGE('',*,*,#65843,.T.); +#65843 = EDGE_CURVE('',#65835,#65844,#65846,.T.); +#65844 = VERTEX_POINT('',#65845); +#65845 = CARTESIAN_POINT('',(6.4,-4.65,0.65)); +#65846 = LINE('',#65847,#65848); +#65847 = CARTESIAN_POINT('',(6.4,-4.65,0.2)); +#65848 = VECTOR('',#65849,1.); +#65849 = DIRECTION('',(0.,0.,1.)); +#65850 = ORIENTED_EDGE('',*,*,#65851,.T.); +#65851 = EDGE_CURVE('',#65844,#65852,#65854,.T.); +#65852 = VERTEX_POINT('',#65853); +#65853 = CARTESIAN_POINT('',(6.2,-4.65,0.85)); +#65854 = CIRCLE('',#65855,0.2); +#65855 = AXIS2_PLACEMENT_3D('',#65856,#65857,#65858); +#65856 = CARTESIAN_POINT('',(6.2,-4.65,0.65)); +#65857 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65858 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#65859 = ORIENTED_EDGE('',*,*,#65860,.T.); +#65860 = EDGE_CURVE('',#65852,#57901,#65861,.T.); +#65861 = LINE('',#65862,#65863); +#65862 = CARTESIAN_POINT('',(6.2,-4.65,0.85)); +#65863 = VECTOR('',#65864,1.); +#65864 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65865 = PLANE('',#65866); +#65866 = AXIS2_PLACEMENT_3D('',#65867,#65868,#65869); +#65867 = CARTESIAN_POINT('',(6.400244542703,-4.65,0.394853274378)); +#65868 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65869 = DIRECTION('',(0.,0.,1.)); +#65870 = ADVANCED_FACE('',(#65871),#65882,.F.); +#65871 = FACE_BOUND('',#65872,.F.); +#65872 = EDGE_LOOP('',(#65873,#65874,#65875,#65881)); +#65873 = ORIENTED_EDGE('',*,*,#57846,.T.); +#65874 = ORIENTED_EDGE('',*,*,#65562,.T.); +#65875 = ORIENTED_EDGE('',*,*,#65876,.F.); +#65876 = EDGE_CURVE('',#65785,#65563,#65877,.T.); +#65877 = LINE('',#65878,#65879); +#65878 = CARTESIAN_POINT('',(6.3,-4.65,0.65)); +#65879 = VECTOR('',#65880,1.); +#65880 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65881 = ORIENTED_EDGE('',*,*,#65784,.F.); +#65882 = CYLINDRICAL_SURFACE('',#65883,0.1); +#65883 = AXIS2_PLACEMENT_3D('',#65884,#65885,#65886); +#65884 = CARTESIAN_POINT('',(6.2,-4.65,0.65)); +#65885 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65886 = DIRECTION('',(0.,0.,1.)); +#65887 = ADVANCED_FACE('',(#65888),#65904,.F.); +#65888 = FACE_BOUND('',#65889,.F.); +#65889 = EDGE_LOOP('',(#65890,#65896,#65897,#65903)); +#65890 = ORIENTED_EDGE('',*,*,#65891,.F.); +#65891 = EDGE_CURVE('',#57861,#64066,#65892,.T.); +#65892 = LINE('',#65893,#65894); +#65893 = CARTESIAN_POINT('',(6.2,4.65,0.85)); +#65894 = VECTOR('',#65895,1.); +#65895 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65896 = ORIENTED_EDGE('',*,*,#57877,.T.); +#65897 = ORIENTED_EDGE('',*,*,#65898,.T.); +#65898 = EDGE_CURVE('',#57870,#64074,#65899,.T.); +#65899 = LINE('',#65900,#65901); +#65900 = CARTESIAN_POINT('',(6.2,4.35,0.85)); +#65901 = VECTOR('',#65902,1.); +#65902 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65903 = ORIENTED_EDGE('',*,*,#64073,.F.); +#65904 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#65905,#65906) + ,(#65907,#65908 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#65905 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#65906 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#65907 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#65908 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#65909 = ADVANCED_FACE('',(#65910),#65996,.F.); +#65910 = FACE_BOUND('',#65911,.F.); +#65911 = EDGE_LOOP('',(#65912,#65913,#65914,#65923,#65931,#65940,#65948, + #65956,#65964,#65973,#65981,#65990)); +#65912 = ORIENTED_EDGE('',*,*,#57869,.F.); +#65913 = ORIENTED_EDGE('',*,*,#57922,.T.); +#65914 = ORIENTED_EDGE('',*,*,#65915,.T.); +#65915 = EDGE_CURVE('',#57923,#65916,#65918,.T.); +#65916 = VERTEX_POINT('',#65917); +#65917 = CARTESIAN_POINT('',(6.3,4.35,0.65)); +#65918 = CIRCLE('',#65919,0.1); +#65919 = AXIS2_PLACEMENT_3D('',#65920,#65921,#65922); +#65920 = CARTESIAN_POINT('',(6.2,4.35,0.65)); +#65921 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65922 = DIRECTION('',(0.,0.,1.)); +#65923 = ORIENTED_EDGE('',*,*,#65924,.T.); +#65924 = EDGE_CURVE('',#65916,#65925,#65927,.T.); +#65925 = VERTEX_POINT('',#65926); +#65926 = CARTESIAN_POINT('',(6.3,4.35,0.2)); +#65927 = LINE('',#65928,#65929); +#65928 = CARTESIAN_POINT('',(6.3,4.35,0.65)); +#65929 = VECTOR('',#65930,1.); +#65930 = DIRECTION('',(0.,0.,-1.)); +#65931 = ORIENTED_EDGE('',*,*,#65932,.T.); +#65932 = EDGE_CURVE('',#65925,#65933,#65935,.T.); +#65933 = VERTEX_POINT('',#65934); +#65934 = CARTESIAN_POINT('',(6.5,4.35,-1.942890293094E-16)); +#65935 = CIRCLE('',#65936,0.2); +#65936 = AXIS2_PLACEMENT_3D('',#65937,#65938,#65939); +#65937 = CARTESIAN_POINT('',(6.5,4.35,0.2)); +#65938 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65939 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#65940 = ORIENTED_EDGE('',*,*,#65941,.T.); +#65941 = EDGE_CURVE('',#65933,#65942,#65944,.T.); +#65942 = VERTEX_POINT('',#65943); +#65943 = CARTESIAN_POINT('',(7.,4.35,-1.942890293094E-16)); +#65944 = LINE('',#65945,#65946); +#65945 = CARTESIAN_POINT('',(6.5,4.35,-1.942890293094E-16)); +#65946 = VECTOR('',#65947,1.); +#65947 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#65948 = ORIENTED_EDGE('',*,*,#65949,.T.); +#65949 = EDGE_CURVE('',#65942,#65950,#65952,.T.); +#65950 = VERTEX_POINT('',#65951); +#65951 = CARTESIAN_POINT('',(7.,4.35,0.1)); +#65952 = LINE('',#65953,#65954); +#65953 = CARTESIAN_POINT('',(7.,4.35,-1.942890293094E-16)); +#65954 = VECTOR('',#65955,1.); +#65955 = DIRECTION('',(0.,0.,1.)); +#65956 = ORIENTED_EDGE('',*,*,#65957,.T.); +#65957 = EDGE_CURVE('',#65950,#65958,#65960,.T.); +#65958 = VERTEX_POINT('',#65959); +#65959 = CARTESIAN_POINT('',(6.5,4.35,0.1)); +#65960 = LINE('',#65961,#65962); +#65961 = CARTESIAN_POINT('',(7.,4.35,0.1)); +#65962 = VECTOR('',#65963,1.); +#65963 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65964 = ORIENTED_EDGE('',*,*,#65965,.T.); +#65965 = EDGE_CURVE('',#65958,#65966,#65968,.T.); +#65966 = VERTEX_POINT('',#65967); +#65967 = CARTESIAN_POINT('',(6.4,4.35,0.2)); +#65968 = CIRCLE('',#65969,0.1); +#65969 = AXIS2_PLACEMENT_3D('',#65970,#65971,#65972); +#65970 = CARTESIAN_POINT('',(6.5,4.35,0.2)); +#65971 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#65972 = DIRECTION('',(0.,0.,-1.)); +#65973 = ORIENTED_EDGE('',*,*,#65974,.T.); +#65974 = EDGE_CURVE('',#65966,#65975,#65977,.T.); +#65975 = VERTEX_POINT('',#65976); +#65976 = CARTESIAN_POINT('',(6.4,4.35,0.65)); +#65977 = LINE('',#65978,#65979); +#65978 = CARTESIAN_POINT('',(6.4,4.35,0.2)); +#65979 = VECTOR('',#65980,1.); +#65980 = DIRECTION('',(0.,0.,1.)); +#65981 = ORIENTED_EDGE('',*,*,#65982,.T.); +#65982 = EDGE_CURVE('',#65975,#65983,#65985,.T.); +#65983 = VERTEX_POINT('',#65984); +#65984 = CARTESIAN_POINT('',(6.2,4.35,0.85)); +#65985 = CIRCLE('',#65986,0.2); +#65986 = AXIS2_PLACEMENT_3D('',#65987,#65988,#65989); +#65987 = CARTESIAN_POINT('',(6.2,4.35,0.65)); +#65988 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#65989 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#65990 = ORIENTED_EDGE('',*,*,#65991,.T.); +#65991 = EDGE_CURVE('',#65983,#57870,#65992,.T.); +#65992 = LINE('',#65993,#65994); +#65993 = CARTESIAN_POINT('',(6.2,4.35,0.85)); +#65994 = VECTOR('',#65995,1.); +#65995 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#65996 = PLANE('',#65997); +#65997 = AXIS2_PLACEMENT_3D('',#65998,#65999,#66000); +#65998 = CARTESIAN_POINT('',(6.400244542703,4.35,0.394853274378)); +#65999 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66000 = DIRECTION('',(0.,0.,1.)); +#66001 = ADVANCED_FACE('',(#66002),#66088,.T.); +#66002 = FACE_BOUND('',#66003,.T.); +#66003 = EDGE_LOOP('',(#66004,#66005,#66006,#66015,#66023,#66032,#66040, + #66048,#66056,#66065,#66073,#66082)); +#66004 = ORIENTED_EDGE('',*,*,#57891,.F.); +#66005 = ORIENTED_EDGE('',*,*,#57962,.T.); +#66006 = ORIENTED_EDGE('',*,*,#66007,.T.); +#66007 = EDGE_CURVE('',#57963,#66008,#66010,.T.); +#66008 = VERTEX_POINT('',#66009); +#66009 = CARTESIAN_POINT('',(6.3,-4.35,0.65)); +#66010 = CIRCLE('',#66011,0.1); +#66011 = AXIS2_PLACEMENT_3D('',#66012,#66013,#66014); +#66012 = CARTESIAN_POINT('',(6.2,-4.35,0.65)); +#66013 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66014 = DIRECTION('',(0.,0.,1.)); +#66015 = ORIENTED_EDGE('',*,*,#66016,.T.); +#66016 = EDGE_CURVE('',#66008,#66017,#66019,.T.); +#66017 = VERTEX_POINT('',#66018); +#66018 = CARTESIAN_POINT('',(6.3,-4.35,0.2)); +#66019 = LINE('',#66020,#66021); +#66020 = CARTESIAN_POINT('',(6.3,-4.35,0.65)); +#66021 = VECTOR('',#66022,1.); +#66022 = DIRECTION('',(0.,0.,-1.)); +#66023 = ORIENTED_EDGE('',*,*,#66024,.T.); +#66024 = EDGE_CURVE('',#66017,#66025,#66027,.T.); +#66025 = VERTEX_POINT('',#66026); +#66026 = CARTESIAN_POINT('',(6.5,-4.35,-1.942890293094E-16)); +#66027 = CIRCLE('',#66028,0.2); +#66028 = AXIS2_PLACEMENT_3D('',#66029,#66030,#66031); +#66029 = CARTESIAN_POINT('',(6.5,-4.35,0.2)); +#66030 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66031 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66032 = ORIENTED_EDGE('',*,*,#66033,.T.); +#66033 = EDGE_CURVE('',#66025,#66034,#66036,.T.); +#66034 = VERTEX_POINT('',#66035); +#66035 = CARTESIAN_POINT('',(7.,-4.35,-1.942890293094E-16)); +#66036 = LINE('',#66037,#66038); +#66037 = CARTESIAN_POINT('',(6.5,-4.35,-1.942890293094E-16)); +#66038 = VECTOR('',#66039,1.); +#66039 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66040 = ORIENTED_EDGE('',*,*,#66041,.T.); +#66041 = EDGE_CURVE('',#66034,#66042,#66044,.T.); +#66042 = VERTEX_POINT('',#66043); +#66043 = CARTESIAN_POINT('',(7.,-4.35,0.1)); +#66044 = LINE('',#66045,#66046); +#66045 = CARTESIAN_POINT('',(7.,-4.35,-1.942890293094E-16)); +#66046 = VECTOR('',#66047,1.); +#66047 = DIRECTION('',(0.,0.,1.)); +#66048 = ORIENTED_EDGE('',*,*,#66049,.T.); +#66049 = EDGE_CURVE('',#66042,#66050,#66052,.T.); +#66050 = VERTEX_POINT('',#66051); +#66051 = CARTESIAN_POINT('',(6.5,-4.35,0.1)); +#66052 = LINE('',#66053,#66054); +#66053 = CARTESIAN_POINT('',(7.,-4.35,0.1)); +#66054 = VECTOR('',#66055,1.); +#66055 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66056 = ORIENTED_EDGE('',*,*,#66057,.T.); +#66057 = EDGE_CURVE('',#66050,#66058,#66060,.T.); +#66058 = VERTEX_POINT('',#66059); +#66059 = CARTESIAN_POINT('',(6.4,-4.35,0.2)); +#66060 = CIRCLE('',#66061,0.1); +#66061 = AXIS2_PLACEMENT_3D('',#66062,#66063,#66064); +#66062 = CARTESIAN_POINT('',(6.5,-4.35,0.2)); +#66063 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66064 = DIRECTION('',(0.,0.,-1.)); +#66065 = ORIENTED_EDGE('',*,*,#66066,.T.); +#66066 = EDGE_CURVE('',#66058,#66067,#66069,.T.); +#66067 = VERTEX_POINT('',#66068); +#66068 = CARTESIAN_POINT('',(6.4,-4.35,0.65)); +#66069 = LINE('',#66070,#66071); +#66070 = CARTESIAN_POINT('',(6.4,-4.35,0.2)); +#66071 = VECTOR('',#66072,1.); +#66072 = DIRECTION('',(0.,0.,1.)); +#66073 = ORIENTED_EDGE('',*,*,#66074,.T.); +#66074 = EDGE_CURVE('',#66067,#66075,#66077,.T.); +#66075 = VERTEX_POINT('',#66076); +#66076 = CARTESIAN_POINT('',(6.2,-4.35,0.85)); +#66077 = CIRCLE('',#66078,0.2); +#66078 = AXIS2_PLACEMENT_3D('',#66079,#66080,#66081); +#66079 = CARTESIAN_POINT('',(6.2,-4.35,0.65)); +#66080 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66081 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66082 = ORIENTED_EDGE('',*,*,#66083,.T.); +#66083 = EDGE_CURVE('',#66075,#57892,#66084,.T.); +#66084 = LINE('',#66085,#66086); +#66085 = CARTESIAN_POINT('',(6.2,-4.35,0.85)); +#66086 = VECTOR('',#66087,1.); +#66087 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66088 = PLANE('',#66089); +#66089 = AXIS2_PLACEMENT_3D('',#66090,#66091,#66092); +#66090 = CARTESIAN_POINT('',(6.400244542703,-4.35,0.394853274378)); +#66091 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66092 = DIRECTION('',(0.,0.,1.)); +#66093 = ADVANCED_FACE('',(#66094),#66110,.F.); +#66094 = FACE_BOUND('',#66095,.F.); +#66095 = EDGE_LOOP('',(#66096,#66102,#66103,#66109)); +#66096 = ORIENTED_EDGE('',*,*,#66097,.F.); +#66097 = EDGE_CURVE('',#57892,#64354,#66098,.T.); +#66098 = LINE('',#66099,#66100); +#66099 = CARTESIAN_POINT('',(6.2,-4.35,0.85)); +#66100 = VECTOR('',#66101,1.); +#66101 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66102 = ORIENTED_EDGE('',*,*,#57908,.T.); +#66103 = ORIENTED_EDGE('',*,*,#66104,.T.); +#66104 = EDGE_CURVE('',#57901,#64362,#66105,.T.); +#66105 = LINE('',#66106,#66107); +#66106 = CARTESIAN_POINT('',(6.2,-4.65,0.85)); +#66107 = VECTOR('',#66108,1.); +#66108 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66109 = ORIENTED_EDGE('',*,*,#64361,.F.); +#66110 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#66111,#66112) + ,(#66113,#66114 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#66111 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#66112 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#66113 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#66114 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#66115 = ADVANCED_FACE('',(#66116),#66135,.F.); +#66116 = FACE_BOUND('',#66117,.F.); +#66117 = EDGE_LOOP('',(#66118,#66119,#66128,#66134)); +#66118 = ORIENTED_EDGE('',*,*,#57939,.T.); +#66119 = ORIENTED_EDGE('',*,*,#66120,.T.); +#66120 = EDGE_CURVE('',#57932,#66121,#66123,.T.); +#66121 = VERTEX_POINT('',#66122); +#66122 = CARTESIAN_POINT('',(6.3,4.15,0.65)); +#66123 = CIRCLE('',#66124,0.1); +#66124 = AXIS2_PLACEMENT_3D('',#66125,#66126,#66127); +#66125 = CARTESIAN_POINT('',(6.2,4.15,0.65)); +#66126 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66127 = DIRECTION('',(0.,0.,1.)); +#66128 = ORIENTED_EDGE('',*,*,#66129,.F.); +#66129 = EDGE_CURVE('',#65916,#66121,#66130,.T.); +#66130 = LINE('',#66131,#66132); +#66131 = CARTESIAN_POINT('',(6.3,4.35,0.65)); +#66132 = VECTOR('',#66133,1.); +#66133 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66134 = ORIENTED_EDGE('',*,*,#65915,.F.); +#66135 = CYLINDRICAL_SURFACE('',#66136,0.1); +#66136 = AXIS2_PLACEMENT_3D('',#66137,#66138,#66139); +#66137 = CARTESIAN_POINT('',(6.2,4.35,0.65)); +#66138 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66139 = DIRECTION('',(0.,0.,1.)); +#66140 = ADVANCED_FACE('',(#66141),#66219,.T.); +#66141 = FACE_BOUND('',#66142,.T.); +#66142 = EDGE_LOOP('',(#66143,#66144,#66145,#66146,#66154,#66163,#66171, + #66179,#66187,#66196,#66204,#66213)); +#66143 = ORIENTED_EDGE('',*,*,#57984,.F.); +#66144 = ORIENTED_EDGE('',*,*,#57931,.T.); +#66145 = ORIENTED_EDGE('',*,*,#66120,.T.); +#66146 = ORIENTED_EDGE('',*,*,#66147,.T.); +#66147 = EDGE_CURVE('',#66121,#66148,#66150,.T.); +#66148 = VERTEX_POINT('',#66149); +#66149 = CARTESIAN_POINT('',(6.3,4.15,0.2)); +#66150 = LINE('',#66151,#66152); +#66151 = CARTESIAN_POINT('',(6.3,4.15,0.65)); +#66152 = VECTOR('',#66153,1.); +#66153 = DIRECTION('',(0.,0.,-1.)); +#66154 = ORIENTED_EDGE('',*,*,#66155,.T.); +#66155 = EDGE_CURVE('',#66148,#66156,#66158,.T.); +#66156 = VERTEX_POINT('',#66157); +#66157 = CARTESIAN_POINT('',(6.5,4.15,-1.942890293094E-16)); +#66158 = CIRCLE('',#66159,0.2); +#66159 = AXIS2_PLACEMENT_3D('',#66160,#66161,#66162); +#66160 = CARTESIAN_POINT('',(6.5,4.15,0.2)); +#66161 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66162 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66163 = ORIENTED_EDGE('',*,*,#66164,.T.); +#66164 = EDGE_CURVE('',#66156,#66165,#66167,.T.); +#66165 = VERTEX_POINT('',#66166); +#66166 = CARTESIAN_POINT('',(7.,4.15,-1.942890293094E-16)); +#66167 = LINE('',#66168,#66169); +#66168 = CARTESIAN_POINT('',(6.5,4.15,-1.942890293094E-16)); +#66169 = VECTOR('',#66170,1.); +#66170 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66171 = ORIENTED_EDGE('',*,*,#66172,.T.); +#66172 = EDGE_CURVE('',#66165,#66173,#66175,.T.); +#66173 = VERTEX_POINT('',#66174); +#66174 = CARTESIAN_POINT('',(7.,4.15,0.1)); +#66175 = LINE('',#66176,#66177); +#66176 = CARTESIAN_POINT('',(7.,4.15,-1.942890293094E-16)); +#66177 = VECTOR('',#66178,1.); +#66178 = DIRECTION('',(0.,0.,1.)); +#66179 = ORIENTED_EDGE('',*,*,#66180,.T.); +#66180 = EDGE_CURVE('',#66173,#66181,#66183,.T.); +#66181 = VERTEX_POINT('',#66182); +#66182 = CARTESIAN_POINT('',(6.5,4.15,0.1)); +#66183 = LINE('',#66184,#66185); +#66184 = CARTESIAN_POINT('',(7.,4.15,0.1)); +#66185 = VECTOR('',#66186,1.); +#66186 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66187 = ORIENTED_EDGE('',*,*,#66188,.T.); +#66188 = EDGE_CURVE('',#66181,#66189,#66191,.T.); +#66189 = VERTEX_POINT('',#66190); +#66190 = CARTESIAN_POINT('',(6.4,4.15,0.2)); +#66191 = CIRCLE('',#66192,0.1); +#66192 = AXIS2_PLACEMENT_3D('',#66193,#66194,#66195); +#66193 = CARTESIAN_POINT('',(6.5,4.15,0.2)); +#66194 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66195 = DIRECTION('',(0.,0.,-1.)); +#66196 = ORIENTED_EDGE('',*,*,#66197,.T.); +#66197 = EDGE_CURVE('',#66189,#66198,#66200,.T.); +#66198 = VERTEX_POINT('',#66199); +#66199 = CARTESIAN_POINT('',(6.4,4.15,0.65)); +#66200 = LINE('',#66201,#66202); +#66201 = CARTESIAN_POINT('',(6.4,4.15,0.2)); +#66202 = VECTOR('',#66203,1.); +#66203 = DIRECTION('',(0.,0.,1.)); +#66204 = ORIENTED_EDGE('',*,*,#66205,.T.); +#66205 = EDGE_CURVE('',#66198,#66206,#66208,.T.); +#66206 = VERTEX_POINT('',#66207); +#66207 = CARTESIAN_POINT('',(6.2,4.15,0.85)); +#66208 = CIRCLE('',#66209,0.2); +#66209 = AXIS2_PLACEMENT_3D('',#66210,#66211,#66212); +#66210 = CARTESIAN_POINT('',(6.2,4.15,0.65)); +#66211 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66212 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66213 = ORIENTED_EDGE('',*,*,#66214,.T.); +#66214 = EDGE_CURVE('',#66206,#57985,#66215,.T.); +#66215 = LINE('',#66216,#66217); +#66216 = CARTESIAN_POINT('',(6.2,4.15,0.85)); +#66217 = VECTOR('',#66218,1.); +#66218 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66219 = PLANE('',#66220); +#66220 = AXIS2_PLACEMENT_3D('',#66221,#66222,#66223); +#66221 = CARTESIAN_POINT('',(6.400244542703,4.15,0.394853274378)); +#66222 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66223 = DIRECTION('',(0.,0.,1.)); +#66224 = ADVANCED_FACE('',(#66225),#66311,.F.); +#66225 = FACE_BOUND('',#66226,.F.); +#66226 = EDGE_LOOP('',(#66227,#66228,#66229,#66238,#66246,#66255,#66263, + #66271,#66279,#66288,#66296,#66305)); +#66227 = ORIENTED_EDGE('',*,*,#58024,.F.); +#66228 = ORIENTED_EDGE('',*,*,#57953,.T.); +#66229 = ORIENTED_EDGE('',*,*,#66230,.T.); +#66230 = EDGE_CURVE('',#57954,#66231,#66233,.T.); +#66231 = VERTEX_POINT('',#66232); +#66232 = CARTESIAN_POINT('',(6.3,-4.15,0.65)); +#66233 = CIRCLE('',#66234,0.1); +#66234 = AXIS2_PLACEMENT_3D('',#66235,#66236,#66237); +#66235 = CARTESIAN_POINT('',(6.2,-4.15,0.65)); +#66236 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66237 = DIRECTION('',(0.,0.,1.)); +#66238 = ORIENTED_EDGE('',*,*,#66239,.T.); +#66239 = EDGE_CURVE('',#66231,#66240,#66242,.T.); +#66240 = VERTEX_POINT('',#66241); +#66241 = CARTESIAN_POINT('',(6.3,-4.15,0.2)); +#66242 = LINE('',#66243,#66244); +#66243 = CARTESIAN_POINT('',(6.3,-4.15,0.65)); +#66244 = VECTOR('',#66245,1.); +#66245 = DIRECTION('',(0.,0.,-1.)); +#66246 = ORIENTED_EDGE('',*,*,#66247,.T.); +#66247 = EDGE_CURVE('',#66240,#66248,#66250,.T.); +#66248 = VERTEX_POINT('',#66249); +#66249 = CARTESIAN_POINT('',(6.5,-4.15,-1.942890293094E-16)); +#66250 = CIRCLE('',#66251,0.2); +#66251 = AXIS2_PLACEMENT_3D('',#66252,#66253,#66254); +#66252 = CARTESIAN_POINT('',(6.5,-4.15,0.2)); +#66253 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66254 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66255 = ORIENTED_EDGE('',*,*,#66256,.T.); +#66256 = EDGE_CURVE('',#66248,#66257,#66259,.T.); +#66257 = VERTEX_POINT('',#66258); +#66258 = CARTESIAN_POINT('',(7.,-4.15,-1.942890293094E-16)); +#66259 = LINE('',#66260,#66261); +#66260 = CARTESIAN_POINT('',(6.5,-4.15,-1.942890293094E-16)); +#66261 = VECTOR('',#66262,1.); +#66262 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66263 = ORIENTED_EDGE('',*,*,#66264,.T.); +#66264 = EDGE_CURVE('',#66257,#66265,#66267,.T.); +#66265 = VERTEX_POINT('',#66266); +#66266 = CARTESIAN_POINT('',(7.,-4.15,0.1)); +#66267 = LINE('',#66268,#66269); +#66268 = CARTESIAN_POINT('',(7.,-4.15,-1.942890293094E-16)); +#66269 = VECTOR('',#66270,1.); +#66270 = DIRECTION('',(0.,0.,1.)); +#66271 = ORIENTED_EDGE('',*,*,#66272,.T.); +#66272 = EDGE_CURVE('',#66265,#66273,#66275,.T.); +#66273 = VERTEX_POINT('',#66274); +#66274 = CARTESIAN_POINT('',(6.5,-4.15,0.1)); +#66275 = LINE('',#66276,#66277); +#66276 = CARTESIAN_POINT('',(7.,-4.15,0.1)); +#66277 = VECTOR('',#66278,1.); +#66278 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66279 = ORIENTED_EDGE('',*,*,#66280,.T.); +#66280 = EDGE_CURVE('',#66273,#66281,#66283,.T.); +#66281 = VERTEX_POINT('',#66282); +#66282 = CARTESIAN_POINT('',(6.4,-4.15,0.2)); +#66283 = CIRCLE('',#66284,0.1); +#66284 = AXIS2_PLACEMENT_3D('',#66285,#66286,#66287); +#66285 = CARTESIAN_POINT('',(6.5,-4.15,0.2)); +#66286 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66287 = DIRECTION('',(0.,0.,-1.)); +#66288 = ORIENTED_EDGE('',*,*,#66289,.T.); +#66289 = EDGE_CURVE('',#66281,#66290,#66292,.T.); +#66290 = VERTEX_POINT('',#66291); +#66291 = CARTESIAN_POINT('',(6.4,-4.15,0.65)); +#66292 = LINE('',#66293,#66294); +#66293 = CARTESIAN_POINT('',(6.4,-4.15,0.2)); +#66294 = VECTOR('',#66295,1.); +#66295 = DIRECTION('',(0.,0.,1.)); +#66296 = ORIENTED_EDGE('',*,*,#66297,.T.); +#66297 = EDGE_CURVE('',#66290,#66298,#66300,.T.); +#66298 = VERTEX_POINT('',#66299); +#66299 = CARTESIAN_POINT('',(6.2,-4.15,0.85)); +#66300 = CIRCLE('',#66301,0.2); +#66301 = AXIS2_PLACEMENT_3D('',#66302,#66303,#66304); +#66302 = CARTESIAN_POINT('',(6.2,-4.15,0.65)); +#66303 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66304 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66305 = ORIENTED_EDGE('',*,*,#66306,.T.); +#66306 = EDGE_CURVE('',#66298,#58025,#66307,.T.); +#66307 = LINE('',#66308,#66309); +#66308 = CARTESIAN_POINT('',(6.2,-4.15,0.85)); +#66309 = VECTOR('',#66310,1.); +#66310 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66311 = PLANE('',#66312); +#66312 = AXIS2_PLACEMENT_3D('',#66313,#66314,#66315); +#66313 = CARTESIAN_POINT('',(6.400244542703,-4.15,0.394853274378)); +#66314 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66315 = DIRECTION('',(0.,0.,1.)); +#66316 = ADVANCED_FACE('',(#66317),#66328,.F.); +#66317 = FACE_BOUND('',#66318,.F.); +#66318 = EDGE_LOOP('',(#66319,#66320,#66321,#66327)); +#66319 = ORIENTED_EDGE('',*,*,#57970,.T.); +#66320 = ORIENTED_EDGE('',*,*,#66007,.T.); +#66321 = ORIENTED_EDGE('',*,*,#66322,.F.); +#66322 = EDGE_CURVE('',#66231,#66008,#66323,.T.); +#66323 = LINE('',#66324,#66325); +#66324 = CARTESIAN_POINT('',(6.3,-4.15,0.65)); +#66325 = VECTOR('',#66326,1.); +#66326 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66327 = ORIENTED_EDGE('',*,*,#66230,.F.); +#66328 = CYLINDRICAL_SURFACE('',#66329,0.1); +#66329 = AXIS2_PLACEMENT_3D('',#66330,#66331,#66332); +#66330 = CARTESIAN_POINT('',(6.2,-4.15,0.65)); +#66331 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66332 = DIRECTION('',(0.,0.,1.)); +#66333 = ADVANCED_FACE('',(#66334),#66350,.F.); +#66334 = FACE_BOUND('',#66335,.F.); +#66335 = EDGE_LOOP('',(#66336,#66342,#66343,#66349)); +#66336 = ORIENTED_EDGE('',*,*,#66337,.F.); +#66337 = EDGE_CURVE('',#57985,#64082,#66338,.T.); +#66338 = LINE('',#66339,#66340); +#66339 = CARTESIAN_POINT('',(6.2,4.15,0.85)); +#66340 = VECTOR('',#66341,1.); +#66341 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66342 = ORIENTED_EDGE('',*,*,#58001,.T.); +#66343 = ORIENTED_EDGE('',*,*,#66344,.T.); +#66344 = EDGE_CURVE('',#57994,#64090,#66345,.T.); +#66345 = LINE('',#66346,#66347); +#66346 = CARTESIAN_POINT('',(6.2,3.85,0.85)); +#66347 = VECTOR('',#66348,1.); +#66348 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66349 = ORIENTED_EDGE('',*,*,#64089,.F.); +#66350 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#66351,#66352) + ,(#66353,#66354 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#66351 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#66352 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#66353 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#66354 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#66355 = ADVANCED_FACE('',(#66356),#66442,.F.); +#66356 = FACE_BOUND('',#66357,.F.); +#66357 = EDGE_LOOP('',(#66358,#66359,#66360,#66369,#66377,#66386,#66394, + #66402,#66410,#66419,#66427,#66436)); +#66358 = ORIENTED_EDGE('',*,*,#57993,.F.); +#66359 = ORIENTED_EDGE('',*,*,#58046,.T.); +#66360 = ORIENTED_EDGE('',*,*,#66361,.T.); +#66361 = EDGE_CURVE('',#58047,#66362,#66364,.T.); +#66362 = VERTEX_POINT('',#66363); +#66363 = CARTESIAN_POINT('',(6.3,3.85,0.65)); +#66364 = CIRCLE('',#66365,0.1); +#66365 = AXIS2_PLACEMENT_3D('',#66366,#66367,#66368); +#66366 = CARTESIAN_POINT('',(6.2,3.85,0.65)); +#66367 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66368 = DIRECTION('',(0.,0.,1.)); +#66369 = ORIENTED_EDGE('',*,*,#66370,.T.); +#66370 = EDGE_CURVE('',#66362,#66371,#66373,.T.); +#66371 = VERTEX_POINT('',#66372); +#66372 = CARTESIAN_POINT('',(6.3,3.85,0.2)); +#66373 = LINE('',#66374,#66375); +#66374 = CARTESIAN_POINT('',(6.3,3.85,0.65)); +#66375 = VECTOR('',#66376,1.); +#66376 = DIRECTION('',(0.,0.,-1.)); +#66377 = ORIENTED_EDGE('',*,*,#66378,.T.); +#66378 = EDGE_CURVE('',#66371,#66379,#66381,.T.); +#66379 = VERTEX_POINT('',#66380); +#66380 = CARTESIAN_POINT('',(6.5,3.85,-1.942890293094E-16)); +#66381 = CIRCLE('',#66382,0.2); +#66382 = AXIS2_PLACEMENT_3D('',#66383,#66384,#66385); +#66383 = CARTESIAN_POINT('',(6.5,3.85,0.2)); +#66384 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66385 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66386 = ORIENTED_EDGE('',*,*,#66387,.T.); +#66387 = EDGE_CURVE('',#66379,#66388,#66390,.T.); +#66388 = VERTEX_POINT('',#66389); +#66389 = CARTESIAN_POINT('',(7.,3.85,-1.942890293094E-16)); +#66390 = LINE('',#66391,#66392); +#66391 = CARTESIAN_POINT('',(6.5,3.85,-1.942890293094E-16)); +#66392 = VECTOR('',#66393,1.); +#66393 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66394 = ORIENTED_EDGE('',*,*,#66395,.T.); +#66395 = EDGE_CURVE('',#66388,#66396,#66398,.T.); +#66396 = VERTEX_POINT('',#66397); +#66397 = CARTESIAN_POINT('',(7.,3.85,0.1)); +#66398 = LINE('',#66399,#66400); +#66399 = CARTESIAN_POINT('',(7.,3.85,-1.942890293094E-16)); +#66400 = VECTOR('',#66401,1.); +#66401 = DIRECTION('',(0.,0.,1.)); +#66402 = ORIENTED_EDGE('',*,*,#66403,.T.); +#66403 = EDGE_CURVE('',#66396,#66404,#66406,.T.); +#66404 = VERTEX_POINT('',#66405); +#66405 = CARTESIAN_POINT('',(6.5,3.85,0.1)); +#66406 = LINE('',#66407,#66408); +#66407 = CARTESIAN_POINT('',(7.,3.85,0.1)); +#66408 = VECTOR('',#66409,1.); +#66409 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66410 = ORIENTED_EDGE('',*,*,#66411,.T.); +#66411 = EDGE_CURVE('',#66404,#66412,#66414,.T.); +#66412 = VERTEX_POINT('',#66413); +#66413 = CARTESIAN_POINT('',(6.4,3.85,0.2)); +#66414 = CIRCLE('',#66415,0.1); +#66415 = AXIS2_PLACEMENT_3D('',#66416,#66417,#66418); +#66416 = CARTESIAN_POINT('',(6.5,3.85,0.2)); +#66417 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66418 = DIRECTION('',(0.,0.,-1.)); +#66419 = ORIENTED_EDGE('',*,*,#66420,.T.); +#66420 = EDGE_CURVE('',#66412,#66421,#66423,.T.); +#66421 = VERTEX_POINT('',#66422); +#66422 = CARTESIAN_POINT('',(6.4,3.85,0.65)); +#66423 = LINE('',#66424,#66425); +#66424 = CARTESIAN_POINT('',(6.4,3.85,0.2)); +#66425 = VECTOR('',#66426,1.); +#66426 = DIRECTION('',(0.,0.,1.)); +#66427 = ORIENTED_EDGE('',*,*,#66428,.T.); +#66428 = EDGE_CURVE('',#66421,#66429,#66431,.T.); +#66429 = VERTEX_POINT('',#66430); +#66430 = CARTESIAN_POINT('',(6.2,3.85,0.85)); +#66431 = CIRCLE('',#66432,0.2); +#66432 = AXIS2_PLACEMENT_3D('',#66433,#66434,#66435); +#66433 = CARTESIAN_POINT('',(6.2,3.85,0.65)); +#66434 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66435 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66436 = ORIENTED_EDGE('',*,*,#66437,.T.); +#66437 = EDGE_CURVE('',#66429,#57994,#66438,.T.); +#66438 = LINE('',#66439,#66440); +#66439 = CARTESIAN_POINT('',(6.2,3.85,0.85)); +#66440 = VECTOR('',#66441,1.); +#66441 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66442 = PLANE('',#66443); +#66443 = AXIS2_PLACEMENT_3D('',#66444,#66445,#66446); +#66444 = CARTESIAN_POINT('',(6.400244542703,3.85,0.394853274378)); +#66445 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66446 = DIRECTION('',(0.,0.,1.)); +#66447 = ADVANCED_FACE('',(#66448),#66534,.T.); +#66448 = FACE_BOUND('',#66449,.T.); +#66449 = EDGE_LOOP('',(#66450,#66451,#66452,#66461,#66469,#66478,#66486, + #66494,#66502,#66511,#66519,#66528)); +#66450 = ORIENTED_EDGE('',*,*,#58015,.F.); +#66451 = ORIENTED_EDGE('',*,*,#58086,.T.); +#66452 = ORIENTED_EDGE('',*,*,#66453,.T.); +#66453 = EDGE_CURVE('',#58087,#66454,#66456,.T.); +#66454 = VERTEX_POINT('',#66455); +#66455 = CARTESIAN_POINT('',(6.3,-3.85,0.65)); +#66456 = CIRCLE('',#66457,0.1); +#66457 = AXIS2_PLACEMENT_3D('',#66458,#66459,#66460); +#66458 = CARTESIAN_POINT('',(6.2,-3.85,0.65)); +#66459 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66460 = DIRECTION('',(0.,0.,1.)); +#66461 = ORIENTED_EDGE('',*,*,#66462,.T.); +#66462 = EDGE_CURVE('',#66454,#66463,#66465,.T.); +#66463 = VERTEX_POINT('',#66464); +#66464 = CARTESIAN_POINT('',(6.3,-3.85,0.2)); +#66465 = LINE('',#66466,#66467); +#66466 = CARTESIAN_POINT('',(6.3,-3.85,0.65)); +#66467 = VECTOR('',#66468,1.); +#66468 = DIRECTION('',(0.,0.,-1.)); +#66469 = ORIENTED_EDGE('',*,*,#66470,.T.); +#66470 = EDGE_CURVE('',#66463,#66471,#66473,.T.); +#66471 = VERTEX_POINT('',#66472); +#66472 = CARTESIAN_POINT('',(6.5,-3.85,-1.942890293094E-16)); +#66473 = CIRCLE('',#66474,0.2); +#66474 = AXIS2_PLACEMENT_3D('',#66475,#66476,#66477); +#66475 = CARTESIAN_POINT('',(6.5,-3.85,0.2)); +#66476 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66477 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66478 = ORIENTED_EDGE('',*,*,#66479,.T.); +#66479 = EDGE_CURVE('',#66471,#66480,#66482,.T.); +#66480 = VERTEX_POINT('',#66481); +#66481 = CARTESIAN_POINT('',(7.,-3.85,-1.942890293094E-16)); +#66482 = LINE('',#66483,#66484); +#66483 = CARTESIAN_POINT('',(6.5,-3.85,-1.942890293094E-16)); +#66484 = VECTOR('',#66485,1.); +#66485 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66486 = ORIENTED_EDGE('',*,*,#66487,.T.); +#66487 = EDGE_CURVE('',#66480,#66488,#66490,.T.); +#66488 = VERTEX_POINT('',#66489); +#66489 = CARTESIAN_POINT('',(7.,-3.85,0.1)); +#66490 = LINE('',#66491,#66492); +#66491 = CARTESIAN_POINT('',(7.,-3.85,-1.942890293094E-16)); +#66492 = VECTOR('',#66493,1.); +#66493 = DIRECTION('',(0.,0.,1.)); +#66494 = ORIENTED_EDGE('',*,*,#66495,.T.); +#66495 = EDGE_CURVE('',#66488,#66496,#66498,.T.); +#66496 = VERTEX_POINT('',#66497); +#66497 = CARTESIAN_POINT('',(6.5,-3.85,0.1)); +#66498 = LINE('',#66499,#66500); +#66499 = CARTESIAN_POINT('',(7.,-3.85,0.1)); +#66500 = VECTOR('',#66501,1.); +#66501 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66502 = ORIENTED_EDGE('',*,*,#66503,.T.); +#66503 = EDGE_CURVE('',#66496,#66504,#66506,.T.); +#66504 = VERTEX_POINT('',#66505); +#66505 = CARTESIAN_POINT('',(6.4,-3.85,0.2)); +#66506 = CIRCLE('',#66507,0.1); +#66507 = AXIS2_PLACEMENT_3D('',#66508,#66509,#66510); +#66508 = CARTESIAN_POINT('',(6.5,-3.85,0.2)); +#66509 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66510 = DIRECTION('',(0.,0.,-1.)); +#66511 = ORIENTED_EDGE('',*,*,#66512,.T.); +#66512 = EDGE_CURVE('',#66504,#66513,#66515,.T.); +#66513 = VERTEX_POINT('',#66514); +#66514 = CARTESIAN_POINT('',(6.4,-3.85,0.65)); +#66515 = LINE('',#66516,#66517); +#66516 = CARTESIAN_POINT('',(6.4,-3.85,0.2)); +#66517 = VECTOR('',#66518,1.); +#66518 = DIRECTION('',(0.,0.,1.)); +#66519 = ORIENTED_EDGE('',*,*,#66520,.T.); +#66520 = EDGE_CURVE('',#66513,#66521,#66523,.T.); +#66521 = VERTEX_POINT('',#66522); +#66522 = CARTESIAN_POINT('',(6.2,-3.85,0.85)); +#66523 = CIRCLE('',#66524,0.2); +#66524 = AXIS2_PLACEMENT_3D('',#66525,#66526,#66527); +#66525 = CARTESIAN_POINT('',(6.2,-3.85,0.65)); +#66526 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66527 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66528 = ORIENTED_EDGE('',*,*,#66529,.T.); +#66529 = EDGE_CURVE('',#66521,#58016,#66530,.T.); +#66530 = LINE('',#66531,#66532); +#66531 = CARTESIAN_POINT('',(6.2,-3.85,0.85)); +#66532 = VECTOR('',#66533,1.); +#66533 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66534 = PLANE('',#66535); +#66535 = AXIS2_PLACEMENT_3D('',#66536,#66537,#66538); +#66536 = CARTESIAN_POINT('',(6.400244542703,-3.85,0.394853274378)); +#66537 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66538 = DIRECTION('',(0.,0.,1.)); +#66539 = ADVANCED_FACE('',(#66540),#66556,.F.); +#66540 = FACE_BOUND('',#66541,.F.); +#66541 = EDGE_LOOP('',(#66542,#66548,#66549,#66555)); +#66542 = ORIENTED_EDGE('',*,*,#66543,.F.); +#66543 = EDGE_CURVE('',#58016,#64338,#66544,.T.); +#66544 = LINE('',#66545,#66546); +#66545 = CARTESIAN_POINT('',(6.2,-3.85,0.85)); +#66546 = VECTOR('',#66547,1.); +#66547 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66548 = ORIENTED_EDGE('',*,*,#58032,.T.); +#66549 = ORIENTED_EDGE('',*,*,#66550,.T.); +#66550 = EDGE_CURVE('',#58025,#64346,#66551,.T.); +#66551 = LINE('',#66552,#66553); +#66552 = CARTESIAN_POINT('',(6.2,-4.15,0.85)); +#66553 = VECTOR('',#66554,1.); +#66554 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66555 = ORIENTED_EDGE('',*,*,#64345,.F.); +#66556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#66557,#66558) + ,(#66559,#66560 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#66557 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#66558 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#66559 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#66560 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#66561 = ADVANCED_FACE('',(#66562),#66581,.F.); +#66562 = FACE_BOUND('',#66563,.F.); +#66563 = EDGE_LOOP('',(#66564,#66565,#66574,#66580)); +#66564 = ORIENTED_EDGE('',*,*,#58063,.T.); +#66565 = ORIENTED_EDGE('',*,*,#66566,.T.); +#66566 = EDGE_CURVE('',#58056,#66567,#66569,.T.); +#66567 = VERTEX_POINT('',#66568); +#66568 = CARTESIAN_POINT('',(6.3,3.65,0.65)); +#66569 = CIRCLE('',#66570,0.1); +#66570 = AXIS2_PLACEMENT_3D('',#66571,#66572,#66573); +#66571 = CARTESIAN_POINT('',(6.2,3.65,0.65)); +#66572 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66573 = DIRECTION('',(0.,0.,1.)); +#66574 = ORIENTED_EDGE('',*,*,#66575,.F.); +#66575 = EDGE_CURVE('',#66362,#66567,#66576,.T.); +#66576 = LINE('',#66577,#66578); +#66577 = CARTESIAN_POINT('',(6.3,3.85,0.65)); +#66578 = VECTOR('',#66579,1.); +#66579 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66580 = ORIENTED_EDGE('',*,*,#66361,.F.); +#66581 = CYLINDRICAL_SURFACE('',#66582,0.1); +#66582 = AXIS2_PLACEMENT_3D('',#66583,#66584,#66585); +#66583 = CARTESIAN_POINT('',(6.2,3.85,0.65)); +#66584 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66585 = DIRECTION('',(0.,0.,1.)); +#66586 = ADVANCED_FACE('',(#66587),#66665,.T.); +#66587 = FACE_BOUND('',#66588,.T.); +#66588 = EDGE_LOOP('',(#66589,#66590,#66591,#66592,#66600,#66609,#66617, + #66625,#66633,#66642,#66650,#66659)); +#66589 = ORIENTED_EDGE('',*,*,#58108,.F.); +#66590 = ORIENTED_EDGE('',*,*,#58055,.T.); +#66591 = ORIENTED_EDGE('',*,*,#66566,.T.); +#66592 = ORIENTED_EDGE('',*,*,#66593,.T.); +#66593 = EDGE_CURVE('',#66567,#66594,#66596,.T.); +#66594 = VERTEX_POINT('',#66595); +#66595 = CARTESIAN_POINT('',(6.3,3.65,0.2)); +#66596 = LINE('',#66597,#66598); +#66597 = CARTESIAN_POINT('',(6.3,3.65,0.65)); +#66598 = VECTOR('',#66599,1.); +#66599 = DIRECTION('',(0.,0.,-1.)); +#66600 = ORIENTED_EDGE('',*,*,#66601,.T.); +#66601 = EDGE_CURVE('',#66594,#66602,#66604,.T.); +#66602 = VERTEX_POINT('',#66603); +#66603 = CARTESIAN_POINT('',(6.5,3.65,-1.942890293094E-16)); +#66604 = CIRCLE('',#66605,0.2); +#66605 = AXIS2_PLACEMENT_3D('',#66606,#66607,#66608); +#66606 = CARTESIAN_POINT('',(6.5,3.65,0.2)); +#66607 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66608 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66609 = ORIENTED_EDGE('',*,*,#66610,.T.); +#66610 = EDGE_CURVE('',#66602,#66611,#66613,.T.); +#66611 = VERTEX_POINT('',#66612); +#66612 = CARTESIAN_POINT('',(7.,3.65,-1.942890293094E-16)); +#66613 = LINE('',#66614,#66615); +#66614 = CARTESIAN_POINT('',(6.5,3.65,-1.942890293094E-16)); +#66615 = VECTOR('',#66616,1.); +#66616 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66617 = ORIENTED_EDGE('',*,*,#66618,.T.); +#66618 = EDGE_CURVE('',#66611,#66619,#66621,.T.); +#66619 = VERTEX_POINT('',#66620); +#66620 = CARTESIAN_POINT('',(7.,3.65,0.1)); +#66621 = LINE('',#66622,#66623); +#66622 = CARTESIAN_POINT('',(7.,3.65,-1.942890293094E-16)); +#66623 = VECTOR('',#66624,1.); +#66624 = DIRECTION('',(0.,0.,1.)); +#66625 = ORIENTED_EDGE('',*,*,#66626,.T.); +#66626 = EDGE_CURVE('',#66619,#66627,#66629,.T.); +#66627 = VERTEX_POINT('',#66628); +#66628 = CARTESIAN_POINT('',(6.5,3.65,0.1)); +#66629 = LINE('',#66630,#66631); +#66630 = CARTESIAN_POINT('',(7.,3.65,0.1)); +#66631 = VECTOR('',#66632,1.); +#66632 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66633 = ORIENTED_EDGE('',*,*,#66634,.T.); +#66634 = EDGE_CURVE('',#66627,#66635,#66637,.T.); +#66635 = VERTEX_POINT('',#66636); +#66636 = CARTESIAN_POINT('',(6.4,3.65,0.2)); +#66637 = CIRCLE('',#66638,0.1); +#66638 = AXIS2_PLACEMENT_3D('',#66639,#66640,#66641); +#66639 = CARTESIAN_POINT('',(6.5,3.65,0.2)); +#66640 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66641 = DIRECTION('',(0.,0.,-1.)); +#66642 = ORIENTED_EDGE('',*,*,#66643,.T.); +#66643 = EDGE_CURVE('',#66635,#66644,#66646,.T.); +#66644 = VERTEX_POINT('',#66645); +#66645 = CARTESIAN_POINT('',(6.4,3.65,0.65)); +#66646 = LINE('',#66647,#66648); +#66647 = CARTESIAN_POINT('',(6.4,3.65,0.2)); +#66648 = VECTOR('',#66649,1.); +#66649 = DIRECTION('',(0.,0.,1.)); +#66650 = ORIENTED_EDGE('',*,*,#66651,.T.); +#66651 = EDGE_CURVE('',#66644,#66652,#66654,.T.); +#66652 = VERTEX_POINT('',#66653); +#66653 = CARTESIAN_POINT('',(6.2,3.65,0.85)); +#66654 = CIRCLE('',#66655,0.2); +#66655 = AXIS2_PLACEMENT_3D('',#66656,#66657,#66658); +#66656 = CARTESIAN_POINT('',(6.2,3.65,0.65)); +#66657 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66658 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66659 = ORIENTED_EDGE('',*,*,#66660,.T.); +#66660 = EDGE_CURVE('',#66652,#58109,#66661,.T.); +#66661 = LINE('',#66662,#66663); +#66662 = CARTESIAN_POINT('',(6.2,3.65,0.85)); +#66663 = VECTOR('',#66664,1.); +#66664 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66665 = PLANE('',#66666); +#66666 = AXIS2_PLACEMENT_3D('',#66667,#66668,#66669); +#66667 = CARTESIAN_POINT('',(6.400244542703,3.65,0.394853274378)); +#66668 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66669 = DIRECTION('',(0.,0.,1.)); +#66670 = ADVANCED_FACE('',(#66671),#66757,.F.); +#66671 = FACE_BOUND('',#66672,.F.); +#66672 = EDGE_LOOP('',(#66673,#66674,#66675,#66684,#66692,#66701,#66709, + #66717,#66725,#66734,#66742,#66751)); +#66673 = ORIENTED_EDGE('',*,*,#58148,.F.); +#66674 = ORIENTED_EDGE('',*,*,#58077,.T.); +#66675 = ORIENTED_EDGE('',*,*,#66676,.T.); +#66676 = EDGE_CURVE('',#58078,#66677,#66679,.T.); +#66677 = VERTEX_POINT('',#66678); +#66678 = CARTESIAN_POINT('',(6.3,-3.65,0.65)); +#66679 = CIRCLE('',#66680,0.1); +#66680 = AXIS2_PLACEMENT_3D('',#66681,#66682,#66683); +#66681 = CARTESIAN_POINT('',(6.2,-3.65,0.65)); +#66682 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66683 = DIRECTION('',(0.,0.,1.)); +#66684 = ORIENTED_EDGE('',*,*,#66685,.T.); +#66685 = EDGE_CURVE('',#66677,#66686,#66688,.T.); +#66686 = VERTEX_POINT('',#66687); +#66687 = CARTESIAN_POINT('',(6.3,-3.65,0.2)); +#66688 = LINE('',#66689,#66690); +#66689 = CARTESIAN_POINT('',(6.3,-3.65,0.65)); +#66690 = VECTOR('',#66691,1.); +#66691 = DIRECTION('',(0.,0.,-1.)); +#66692 = ORIENTED_EDGE('',*,*,#66693,.T.); +#66693 = EDGE_CURVE('',#66686,#66694,#66696,.T.); +#66694 = VERTEX_POINT('',#66695); +#66695 = CARTESIAN_POINT('',(6.5,-3.65,-1.942890293094E-16)); +#66696 = CIRCLE('',#66697,0.2); +#66697 = AXIS2_PLACEMENT_3D('',#66698,#66699,#66700); +#66698 = CARTESIAN_POINT('',(6.5,-3.65,0.2)); +#66699 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66700 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66701 = ORIENTED_EDGE('',*,*,#66702,.T.); +#66702 = EDGE_CURVE('',#66694,#66703,#66705,.T.); +#66703 = VERTEX_POINT('',#66704); +#66704 = CARTESIAN_POINT('',(7.,-3.65,-1.942890293094E-16)); +#66705 = LINE('',#66706,#66707); +#66706 = CARTESIAN_POINT('',(6.5,-3.65,-1.942890293094E-16)); +#66707 = VECTOR('',#66708,1.); +#66708 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66709 = ORIENTED_EDGE('',*,*,#66710,.T.); +#66710 = EDGE_CURVE('',#66703,#66711,#66713,.T.); +#66711 = VERTEX_POINT('',#66712); +#66712 = CARTESIAN_POINT('',(7.,-3.65,0.1)); +#66713 = LINE('',#66714,#66715); +#66714 = CARTESIAN_POINT('',(7.,-3.65,-1.942890293094E-16)); +#66715 = VECTOR('',#66716,1.); +#66716 = DIRECTION('',(0.,0.,1.)); +#66717 = ORIENTED_EDGE('',*,*,#66718,.T.); +#66718 = EDGE_CURVE('',#66711,#66719,#66721,.T.); +#66719 = VERTEX_POINT('',#66720); +#66720 = CARTESIAN_POINT('',(6.5,-3.65,0.1)); +#66721 = LINE('',#66722,#66723); +#66722 = CARTESIAN_POINT('',(7.,-3.65,0.1)); +#66723 = VECTOR('',#66724,1.); +#66724 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66725 = ORIENTED_EDGE('',*,*,#66726,.T.); +#66726 = EDGE_CURVE('',#66719,#66727,#66729,.T.); +#66727 = VERTEX_POINT('',#66728); +#66728 = CARTESIAN_POINT('',(6.4,-3.65,0.2)); +#66729 = CIRCLE('',#66730,0.1); +#66730 = AXIS2_PLACEMENT_3D('',#66731,#66732,#66733); +#66731 = CARTESIAN_POINT('',(6.5,-3.65,0.2)); +#66732 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66733 = DIRECTION('',(0.,0.,-1.)); +#66734 = ORIENTED_EDGE('',*,*,#66735,.T.); +#66735 = EDGE_CURVE('',#66727,#66736,#66738,.T.); +#66736 = VERTEX_POINT('',#66737); +#66737 = CARTESIAN_POINT('',(6.4,-3.65,0.65)); +#66738 = LINE('',#66739,#66740); +#66739 = CARTESIAN_POINT('',(6.4,-3.65,0.2)); +#66740 = VECTOR('',#66741,1.); +#66741 = DIRECTION('',(0.,0.,1.)); +#66742 = ORIENTED_EDGE('',*,*,#66743,.T.); +#66743 = EDGE_CURVE('',#66736,#66744,#66746,.T.); +#66744 = VERTEX_POINT('',#66745); +#66745 = CARTESIAN_POINT('',(6.2,-3.65,0.85)); +#66746 = CIRCLE('',#66747,0.2); +#66747 = AXIS2_PLACEMENT_3D('',#66748,#66749,#66750); +#66748 = CARTESIAN_POINT('',(6.2,-3.65,0.65)); +#66749 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66750 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66751 = ORIENTED_EDGE('',*,*,#66752,.T.); +#66752 = EDGE_CURVE('',#66744,#58149,#66753,.T.); +#66753 = LINE('',#66754,#66755); +#66754 = CARTESIAN_POINT('',(6.2,-3.65,0.85)); +#66755 = VECTOR('',#66756,1.); +#66756 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66757 = PLANE('',#66758); +#66758 = AXIS2_PLACEMENT_3D('',#66759,#66760,#66761); +#66759 = CARTESIAN_POINT('',(6.400244542703,-3.65,0.394853274378)); +#66760 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66761 = DIRECTION('',(0.,0.,1.)); +#66762 = ADVANCED_FACE('',(#66763),#66774,.F.); +#66763 = FACE_BOUND('',#66764,.F.); +#66764 = EDGE_LOOP('',(#66765,#66766,#66767,#66773)); +#66765 = ORIENTED_EDGE('',*,*,#58094,.T.); +#66766 = ORIENTED_EDGE('',*,*,#66453,.T.); +#66767 = ORIENTED_EDGE('',*,*,#66768,.F.); +#66768 = EDGE_CURVE('',#66677,#66454,#66769,.T.); +#66769 = LINE('',#66770,#66771); +#66770 = CARTESIAN_POINT('',(6.3,-3.65,0.65)); +#66771 = VECTOR('',#66772,1.); +#66772 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66773 = ORIENTED_EDGE('',*,*,#66676,.F.); +#66774 = CYLINDRICAL_SURFACE('',#66775,0.1); +#66775 = AXIS2_PLACEMENT_3D('',#66776,#66777,#66778); +#66776 = CARTESIAN_POINT('',(6.2,-3.65,0.65)); +#66777 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66778 = DIRECTION('',(0.,0.,1.)); +#66779 = ADVANCED_FACE('',(#66780),#66796,.F.); +#66780 = FACE_BOUND('',#66781,.F.); +#66781 = EDGE_LOOP('',(#66782,#66788,#66789,#66795)); +#66782 = ORIENTED_EDGE('',*,*,#66783,.F.); +#66783 = EDGE_CURVE('',#58109,#64098,#66784,.T.); +#66784 = LINE('',#66785,#66786); +#66785 = CARTESIAN_POINT('',(6.2,3.65,0.85)); +#66786 = VECTOR('',#66787,1.); +#66787 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66788 = ORIENTED_EDGE('',*,*,#58125,.T.); +#66789 = ORIENTED_EDGE('',*,*,#66790,.T.); +#66790 = EDGE_CURVE('',#58118,#64106,#66791,.T.); +#66791 = LINE('',#66792,#66793); +#66792 = CARTESIAN_POINT('',(6.2,3.35,0.85)); +#66793 = VECTOR('',#66794,1.); +#66794 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66795 = ORIENTED_EDGE('',*,*,#64105,.F.); +#66796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#66797,#66798) + ,(#66799,#66800 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#66797 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#66798 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#66799 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#66800 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#66801 = ADVANCED_FACE('',(#66802),#66888,.F.); +#66802 = FACE_BOUND('',#66803,.F.); +#66803 = EDGE_LOOP('',(#66804,#66805,#66806,#66815,#66823,#66832,#66840, + #66848,#66856,#66865,#66873,#66882)); +#66804 = ORIENTED_EDGE('',*,*,#58117,.F.); +#66805 = ORIENTED_EDGE('',*,*,#58170,.T.); +#66806 = ORIENTED_EDGE('',*,*,#66807,.T.); +#66807 = EDGE_CURVE('',#58171,#66808,#66810,.T.); +#66808 = VERTEX_POINT('',#66809); +#66809 = CARTESIAN_POINT('',(6.3,3.35,0.65)); +#66810 = CIRCLE('',#66811,0.1); +#66811 = AXIS2_PLACEMENT_3D('',#66812,#66813,#66814); +#66812 = CARTESIAN_POINT('',(6.2,3.35,0.65)); +#66813 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66814 = DIRECTION('',(0.,0.,1.)); +#66815 = ORIENTED_EDGE('',*,*,#66816,.T.); +#66816 = EDGE_CURVE('',#66808,#66817,#66819,.T.); +#66817 = VERTEX_POINT('',#66818); +#66818 = CARTESIAN_POINT('',(6.3,3.35,0.2)); +#66819 = LINE('',#66820,#66821); +#66820 = CARTESIAN_POINT('',(6.3,3.35,0.65)); +#66821 = VECTOR('',#66822,1.); +#66822 = DIRECTION('',(0.,0.,-1.)); +#66823 = ORIENTED_EDGE('',*,*,#66824,.T.); +#66824 = EDGE_CURVE('',#66817,#66825,#66827,.T.); +#66825 = VERTEX_POINT('',#66826); +#66826 = CARTESIAN_POINT('',(6.5,3.35,-1.942890293094E-16)); +#66827 = CIRCLE('',#66828,0.2); +#66828 = AXIS2_PLACEMENT_3D('',#66829,#66830,#66831); +#66829 = CARTESIAN_POINT('',(6.5,3.35,0.2)); +#66830 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66831 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66832 = ORIENTED_EDGE('',*,*,#66833,.T.); +#66833 = EDGE_CURVE('',#66825,#66834,#66836,.T.); +#66834 = VERTEX_POINT('',#66835); +#66835 = CARTESIAN_POINT('',(7.,3.35,-1.942890293094E-16)); +#66836 = LINE('',#66837,#66838); +#66837 = CARTESIAN_POINT('',(6.5,3.35,-1.942890293094E-16)); +#66838 = VECTOR('',#66839,1.); +#66839 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66840 = ORIENTED_EDGE('',*,*,#66841,.T.); +#66841 = EDGE_CURVE('',#66834,#66842,#66844,.T.); +#66842 = VERTEX_POINT('',#66843); +#66843 = CARTESIAN_POINT('',(7.,3.35,0.1)); +#66844 = LINE('',#66845,#66846); +#66845 = CARTESIAN_POINT('',(7.,3.35,-1.942890293094E-16)); +#66846 = VECTOR('',#66847,1.); +#66847 = DIRECTION('',(0.,0.,1.)); +#66848 = ORIENTED_EDGE('',*,*,#66849,.T.); +#66849 = EDGE_CURVE('',#66842,#66850,#66852,.T.); +#66850 = VERTEX_POINT('',#66851); +#66851 = CARTESIAN_POINT('',(6.5,3.35,0.1)); +#66852 = LINE('',#66853,#66854); +#66853 = CARTESIAN_POINT('',(7.,3.35,0.1)); +#66854 = VECTOR('',#66855,1.); +#66855 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66856 = ORIENTED_EDGE('',*,*,#66857,.T.); +#66857 = EDGE_CURVE('',#66850,#66858,#66860,.T.); +#66858 = VERTEX_POINT('',#66859); +#66859 = CARTESIAN_POINT('',(6.4,3.35,0.2)); +#66860 = CIRCLE('',#66861,0.1); +#66861 = AXIS2_PLACEMENT_3D('',#66862,#66863,#66864); +#66862 = CARTESIAN_POINT('',(6.5,3.35,0.2)); +#66863 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66864 = DIRECTION('',(0.,0.,-1.)); +#66865 = ORIENTED_EDGE('',*,*,#66866,.T.); +#66866 = EDGE_CURVE('',#66858,#66867,#66869,.T.); +#66867 = VERTEX_POINT('',#66868); +#66868 = CARTESIAN_POINT('',(6.4,3.35,0.65)); +#66869 = LINE('',#66870,#66871); +#66870 = CARTESIAN_POINT('',(6.4,3.35,0.2)); +#66871 = VECTOR('',#66872,1.); +#66872 = DIRECTION('',(0.,0.,1.)); +#66873 = ORIENTED_EDGE('',*,*,#66874,.T.); +#66874 = EDGE_CURVE('',#66867,#66875,#66877,.T.); +#66875 = VERTEX_POINT('',#66876); +#66876 = CARTESIAN_POINT('',(6.2,3.35,0.85)); +#66877 = CIRCLE('',#66878,0.2); +#66878 = AXIS2_PLACEMENT_3D('',#66879,#66880,#66881); +#66879 = CARTESIAN_POINT('',(6.2,3.35,0.65)); +#66880 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66881 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66882 = ORIENTED_EDGE('',*,*,#66883,.T.); +#66883 = EDGE_CURVE('',#66875,#58118,#66884,.T.); +#66884 = LINE('',#66885,#66886); +#66885 = CARTESIAN_POINT('',(6.2,3.35,0.85)); +#66886 = VECTOR('',#66887,1.); +#66887 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66888 = PLANE('',#66889); +#66889 = AXIS2_PLACEMENT_3D('',#66890,#66891,#66892); +#66890 = CARTESIAN_POINT('',(6.400244542703,3.35,0.394853274378)); +#66891 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66892 = DIRECTION('',(0.,0.,1.)); +#66893 = ADVANCED_FACE('',(#66894),#66980,.T.); +#66894 = FACE_BOUND('',#66895,.T.); +#66895 = EDGE_LOOP('',(#66896,#66897,#66898,#66907,#66915,#66924,#66932, + #66940,#66948,#66957,#66965,#66974)); +#66896 = ORIENTED_EDGE('',*,*,#58139,.F.); +#66897 = ORIENTED_EDGE('',*,*,#58210,.T.); +#66898 = ORIENTED_EDGE('',*,*,#66899,.T.); +#66899 = EDGE_CURVE('',#58211,#66900,#66902,.T.); +#66900 = VERTEX_POINT('',#66901); +#66901 = CARTESIAN_POINT('',(6.3,-3.35,0.65)); +#66902 = CIRCLE('',#66903,0.1); +#66903 = AXIS2_PLACEMENT_3D('',#66904,#66905,#66906); +#66904 = CARTESIAN_POINT('',(6.2,-3.35,0.65)); +#66905 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66906 = DIRECTION('',(0.,0.,1.)); +#66907 = ORIENTED_EDGE('',*,*,#66908,.T.); +#66908 = EDGE_CURVE('',#66900,#66909,#66911,.T.); +#66909 = VERTEX_POINT('',#66910); +#66910 = CARTESIAN_POINT('',(6.3,-3.35,0.2)); +#66911 = LINE('',#66912,#66913); +#66912 = CARTESIAN_POINT('',(6.3,-3.35,0.65)); +#66913 = VECTOR('',#66914,1.); +#66914 = DIRECTION('',(0.,0.,-1.)); +#66915 = ORIENTED_EDGE('',*,*,#66916,.T.); +#66916 = EDGE_CURVE('',#66909,#66917,#66919,.T.); +#66917 = VERTEX_POINT('',#66918); +#66918 = CARTESIAN_POINT('',(6.5,-3.35,-1.942890293094E-16)); +#66919 = CIRCLE('',#66920,0.2); +#66920 = AXIS2_PLACEMENT_3D('',#66921,#66922,#66923); +#66921 = CARTESIAN_POINT('',(6.5,-3.35,0.2)); +#66922 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66923 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#66924 = ORIENTED_EDGE('',*,*,#66925,.T.); +#66925 = EDGE_CURVE('',#66917,#66926,#66928,.T.); +#66926 = VERTEX_POINT('',#66927); +#66927 = CARTESIAN_POINT('',(7.,-3.35,-1.942890293094E-16)); +#66928 = LINE('',#66929,#66930); +#66929 = CARTESIAN_POINT('',(6.5,-3.35,-1.942890293094E-16)); +#66930 = VECTOR('',#66931,1.); +#66931 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#66932 = ORIENTED_EDGE('',*,*,#66933,.T.); +#66933 = EDGE_CURVE('',#66926,#66934,#66936,.T.); +#66934 = VERTEX_POINT('',#66935); +#66935 = CARTESIAN_POINT('',(7.,-3.35,0.1)); +#66936 = LINE('',#66937,#66938); +#66937 = CARTESIAN_POINT('',(7.,-3.35,-1.942890293094E-16)); +#66938 = VECTOR('',#66939,1.); +#66939 = DIRECTION('',(0.,0.,1.)); +#66940 = ORIENTED_EDGE('',*,*,#66941,.T.); +#66941 = EDGE_CURVE('',#66934,#66942,#66944,.T.); +#66942 = VERTEX_POINT('',#66943); +#66943 = CARTESIAN_POINT('',(6.5,-3.35,0.1)); +#66944 = LINE('',#66945,#66946); +#66945 = CARTESIAN_POINT('',(7.,-3.35,0.1)); +#66946 = VECTOR('',#66947,1.); +#66947 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66948 = ORIENTED_EDGE('',*,*,#66949,.T.); +#66949 = EDGE_CURVE('',#66942,#66950,#66952,.T.); +#66950 = VERTEX_POINT('',#66951); +#66951 = CARTESIAN_POINT('',(6.4,-3.35,0.2)); +#66952 = CIRCLE('',#66953,0.1); +#66953 = AXIS2_PLACEMENT_3D('',#66954,#66955,#66956); +#66954 = CARTESIAN_POINT('',(6.5,-3.35,0.2)); +#66955 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#66956 = DIRECTION('',(0.,0.,-1.)); +#66957 = ORIENTED_EDGE('',*,*,#66958,.T.); +#66958 = EDGE_CURVE('',#66950,#66959,#66961,.T.); +#66959 = VERTEX_POINT('',#66960); +#66960 = CARTESIAN_POINT('',(6.4,-3.35,0.65)); +#66961 = LINE('',#66962,#66963); +#66962 = CARTESIAN_POINT('',(6.4,-3.35,0.2)); +#66963 = VECTOR('',#66964,1.); +#66964 = DIRECTION('',(0.,0.,1.)); +#66965 = ORIENTED_EDGE('',*,*,#66966,.T.); +#66966 = EDGE_CURVE('',#66959,#66967,#66969,.T.); +#66967 = VERTEX_POINT('',#66968); +#66968 = CARTESIAN_POINT('',(6.2,-3.35,0.85)); +#66969 = CIRCLE('',#66970,0.2); +#66970 = AXIS2_PLACEMENT_3D('',#66971,#66972,#66973); +#66971 = CARTESIAN_POINT('',(6.2,-3.35,0.65)); +#66972 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66973 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#66974 = ORIENTED_EDGE('',*,*,#66975,.T.); +#66975 = EDGE_CURVE('',#66967,#58140,#66976,.T.); +#66976 = LINE('',#66977,#66978); +#66977 = CARTESIAN_POINT('',(6.2,-3.35,0.85)); +#66978 = VECTOR('',#66979,1.); +#66979 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66980 = PLANE('',#66981); +#66981 = AXIS2_PLACEMENT_3D('',#66982,#66983,#66984); +#66982 = CARTESIAN_POINT('',(6.400244542703,-3.35,0.394853274378)); +#66983 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#66984 = DIRECTION('',(0.,0.,1.)); +#66985 = ADVANCED_FACE('',(#66986),#67002,.F.); +#66986 = FACE_BOUND('',#66987,.F.); +#66987 = EDGE_LOOP('',(#66988,#66994,#66995,#67001)); +#66988 = ORIENTED_EDGE('',*,*,#66989,.F.); +#66989 = EDGE_CURVE('',#58140,#64322,#66990,.T.); +#66990 = LINE('',#66991,#66992); +#66991 = CARTESIAN_POINT('',(6.2,-3.35,0.85)); +#66992 = VECTOR('',#66993,1.); +#66993 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#66994 = ORIENTED_EDGE('',*,*,#58156,.T.); +#66995 = ORIENTED_EDGE('',*,*,#66996,.T.); +#66996 = EDGE_CURVE('',#58149,#64330,#66997,.T.); +#66997 = LINE('',#66998,#66999); +#66998 = CARTESIAN_POINT('',(6.2,-3.65,0.85)); +#66999 = VECTOR('',#67000,1.); +#67000 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67001 = ORIENTED_EDGE('',*,*,#64329,.F.); +#67002 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#67003,#67004) + ,(#67005,#67006 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67003 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#67004 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#67005 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#67006 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#67007 = ADVANCED_FACE('',(#67008),#67027,.F.); +#67008 = FACE_BOUND('',#67009,.F.); +#67009 = EDGE_LOOP('',(#67010,#67011,#67020,#67026)); +#67010 = ORIENTED_EDGE('',*,*,#58187,.T.); +#67011 = ORIENTED_EDGE('',*,*,#67012,.T.); +#67012 = EDGE_CURVE('',#58180,#67013,#67015,.T.); +#67013 = VERTEX_POINT('',#67014); +#67014 = CARTESIAN_POINT('',(6.3,3.15,0.65)); +#67015 = CIRCLE('',#67016,0.1); +#67016 = AXIS2_PLACEMENT_3D('',#67017,#67018,#67019); +#67017 = CARTESIAN_POINT('',(6.2,3.15,0.65)); +#67018 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67019 = DIRECTION('',(0.,0.,1.)); +#67020 = ORIENTED_EDGE('',*,*,#67021,.F.); +#67021 = EDGE_CURVE('',#66808,#67013,#67022,.T.); +#67022 = LINE('',#67023,#67024); +#67023 = CARTESIAN_POINT('',(6.3,3.35,0.65)); +#67024 = VECTOR('',#67025,1.); +#67025 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67026 = ORIENTED_EDGE('',*,*,#66807,.F.); +#67027 = CYLINDRICAL_SURFACE('',#67028,0.1); +#67028 = AXIS2_PLACEMENT_3D('',#67029,#67030,#67031); +#67029 = CARTESIAN_POINT('',(6.2,3.35,0.65)); +#67030 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67031 = DIRECTION('',(0.,0.,1.)); +#67032 = ADVANCED_FACE('',(#67033),#67111,.T.); +#67033 = FACE_BOUND('',#67034,.T.); +#67034 = EDGE_LOOP('',(#67035,#67036,#67037,#67038,#67046,#67055,#67063, + #67071,#67079,#67088,#67096,#67105)); +#67035 = ORIENTED_EDGE('',*,*,#58232,.F.); +#67036 = ORIENTED_EDGE('',*,*,#58179,.T.); +#67037 = ORIENTED_EDGE('',*,*,#67012,.T.); +#67038 = ORIENTED_EDGE('',*,*,#67039,.T.); +#67039 = EDGE_CURVE('',#67013,#67040,#67042,.T.); +#67040 = VERTEX_POINT('',#67041); +#67041 = CARTESIAN_POINT('',(6.3,3.15,0.2)); +#67042 = LINE('',#67043,#67044); +#67043 = CARTESIAN_POINT('',(6.3,3.15,0.65)); +#67044 = VECTOR('',#67045,1.); +#67045 = DIRECTION('',(0.,0.,-1.)); +#67046 = ORIENTED_EDGE('',*,*,#67047,.T.); +#67047 = EDGE_CURVE('',#67040,#67048,#67050,.T.); +#67048 = VERTEX_POINT('',#67049); +#67049 = CARTESIAN_POINT('',(6.5,3.15,-1.942890293094E-16)); +#67050 = CIRCLE('',#67051,0.2); +#67051 = AXIS2_PLACEMENT_3D('',#67052,#67053,#67054); +#67052 = CARTESIAN_POINT('',(6.5,3.15,0.2)); +#67053 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67054 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67055 = ORIENTED_EDGE('',*,*,#67056,.T.); +#67056 = EDGE_CURVE('',#67048,#67057,#67059,.T.); +#67057 = VERTEX_POINT('',#67058); +#67058 = CARTESIAN_POINT('',(7.,3.15,-1.942890293094E-16)); +#67059 = LINE('',#67060,#67061); +#67060 = CARTESIAN_POINT('',(6.5,3.15,-1.942890293094E-16)); +#67061 = VECTOR('',#67062,1.); +#67062 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67063 = ORIENTED_EDGE('',*,*,#67064,.T.); +#67064 = EDGE_CURVE('',#67057,#67065,#67067,.T.); +#67065 = VERTEX_POINT('',#67066); +#67066 = CARTESIAN_POINT('',(7.,3.15,0.1)); +#67067 = LINE('',#67068,#67069); +#67068 = CARTESIAN_POINT('',(7.,3.15,-1.942890293094E-16)); +#67069 = VECTOR('',#67070,1.); +#67070 = DIRECTION('',(0.,0.,1.)); +#67071 = ORIENTED_EDGE('',*,*,#67072,.T.); +#67072 = EDGE_CURVE('',#67065,#67073,#67075,.T.); +#67073 = VERTEX_POINT('',#67074); +#67074 = CARTESIAN_POINT('',(6.5,3.15,0.1)); +#67075 = LINE('',#67076,#67077); +#67076 = CARTESIAN_POINT('',(7.,3.15,0.1)); +#67077 = VECTOR('',#67078,1.); +#67078 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67079 = ORIENTED_EDGE('',*,*,#67080,.T.); +#67080 = EDGE_CURVE('',#67073,#67081,#67083,.T.); +#67081 = VERTEX_POINT('',#67082); +#67082 = CARTESIAN_POINT('',(6.4,3.15,0.2)); +#67083 = CIRCLE('',#67084,0.1); +#67084 = AXIS2_PLACEMENT_3D('',#67085,#67086,#67087); +#67085 = CARTESIAN_POINT('',(6.5,3.15,0.2)); +#67086 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67087 = DIRECTION('',(0.,0.,-1.)); +#67088 = ORIENTED_EDGE('',*,*,#67089,.T.); +#67089 = EDGE_CURVE('',#67081,#67090,#67092,.T.); +#67090 = VERTEX_POINT('',#67091); +#67091 = CARTESIAN_POINT('',(6.4,3.15,0.65)); +#67092 = LINE('',#67093,#67094); +#67093 = CARTESIAN_POINT('',(6.4,3.15,0.2)); +#67094 = VECTOR('',#67095,1.); +#67095 = DIRECTION('',(0.,0.,1.)); +#67096 = ORIENTED_EDGE('',*,*,#67097,.T.); +#67097 = EDGE_CURVE('',#67090,#67098,#67100,.T.); +#67098 = VERTEX_POINT('',#67099); +#67099 = CARTESIAN_POINT('',(6.2,3.15,0.85)); +#67100 = CIRCLE('',#67101,0.2); +#67101 = AXIS2_PLACEMENT_3D('',#67102,#67103,#67104); +#67102 = CARTESIAN_POINT('',(6.2,3.15,0.65)); +#67103 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67104 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67105 = ORIENTED_EDGE('',*,*,#67106,.T.); +#67106 = EDGE_CURVE('',#67098,#58233,#67107,.T.); +#67107 = LINE('',#67108,#67109); +#67108 = CARTESIAN_POINT('',(6.2,3.15,0.85)); +#67109 = VECTOR('',#67110,1.); +#67110 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67111 = PLANE('',#67112); +#67112 = AXIS2_PLACEMENT_3D('',#67113,#67114,#67115); +#67113 = CARTESIAN_POINT('',(6.400244542703,3.15,0.394853274378)); +#67114 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67115 = DIRECTION('',(0.,0.,1.)); +#67116 = ADVANCED_FACE('',(#67117),#67203,.F.); +#67117 = FACE_BOUND('',#67118,.F.); +#67118 = EDGE_LOOP('',(#67119,#67120,#67121,#67130,#67138,#67147,#67155, + #67163,#67171,#67180,#67188,#67197)); +#67119 = ORIENTED_EDGE('',*,*,#58272,.F.); +#67120 = ORIENTED_EDGE('',*,*,#58201,.T.); +#67121 = ORIENTED_EDGE('',*,*,#67122,.T.); +#67122 = EDGE_CURVE('',#58202,#67123,#67125,.T.); +#67123 = VERTEX_POINT('',#67124); +#67124 = CARTESIAN_POINT('',(6.3,-3.15,0.65)); +#67125 = CIRCLE('',#67126,0.1); +#67126 = AXIS2_PLACEMENT_3D('',#67127,#67128,#67129); +#67127 = CARTESIAN_POINT('',(6.2,-3.15,0.65)); +#67128 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67129 = DIRECTION('',(0.,0.,1.)); +#67130 = ORIENTED_EDGE('',*,*,#67131,.T.); +#67131 = EDGE_CURVE('',#67123,#67132,#67134,.T.); +#67132 = VERTEX_POINT('',#67133); +#67133 = CARTESIAN_POINT('',(6.3,-3.15,0.2)); +#67134 = LINE('',#67135,#67136); +#67135 = CARTESIAN_POINT('',(6.3,-3.15,0.65)); +#67136 = VECTOR('',#67137,1.); +#67137 = DIRECTION('',(0.,0.,-1.)); +#67138 = ORIENTED_EDGE('',*,*,#67139,.T.); +#67139 = EDGE_CURVE('',#67132,#67140,#67142,.T.); +#67140 = VERTEX_POINT('',#67141); +#67141 = CARTESIAN_POINT('',(6.5,-3.15,-1.942890293094E-16)); +#67142 = CIRCLE('',#67143,0.2); +#67143 = AXIS2_PLACEMENT_3D('',#67144,#67145,#67146); +#67144 = CARTESIAN_POINT('',(6.5,-3.15,0.2)); +#67145 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67146 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67147 = ORIENTED_EDGE('',*,*,#67148,.T.); +#67148 = EDGE_CURVE('',#67140,#67149,#67151,.T.); +#67149 = VERTEX_POINT('',#67150); +#67150 = CARTESIAN_POINT('',(7.,-3.15,-1.942890293094E-16)); +#67151 = LINE('',#67152,#67153); +#67152 = CARTESIAN_POINT('',(6.5,-3.15,-1.942890293094E-16)); +#67153 = VECTOR('',#67154,1.); +#67154 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67155 = ORIENTED_EDGE('',*,*,#67156,.T.); +#67156 = EDGE_CURVE('',#67149,#67157,#67159,.T.); +#67157 = VERTEX_POINT('',#67158); +#67158 = CARTESIAN_POINT('',(7.,-3.15,0.1)); +#67159 = LINE('',#67160,#67161); +#67160 = CARTESIAN_POINT('',(7.,-3.15,-1.942890293094E-16)); +#67161 = VECTOR('',#67162,1.); +#67162 = DIRECTION('',(0.,0.,1.)); +#67163 = ORIENTED_EDGE('',*,*,#67164,.T.); +#67164 = EDGE_CURVE('',#67157,#67165,#67167,.T.); +#67165 = VERTEX_POINT('',#67166); +#67166 = CARTESIAN_POINT('',(6.5,-3.15,0.1)); +#67167 = LINE('',#67168,#67169); +#67168 = CARTESIAN_POINT('',(7.,-3.15,0.1)); +#67169 = VECTOR('',#67170,1.); +#67170 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67171 = ORIENTED_EDGE('',*,*,#67172,.T.); +#67172 = EDGE_CURVE('',#67165,#67173,#67175,.T.); +#67173 = VERTEX_POINT('',#67174); +#67174 = CARTESIAN_POINT('',(6.4,-3.15,0.2)); +#67175 = CIRCLE('',#67176,0.1); +#67176 = AXIS2_PLACEMENT_3D('',#67177,#67178,#67179); +#67177 = CARTESIAN_POINT('',(6.5,-3.15,0.2)); +#67178 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67179 = DIRECTION('',(0.,0.,-1.)); +#67180 = ORIENTED_EDGE('',*,*,#67181,.T.); +#67181 = EDGE_CURVE('',#67173,#67182,#67184,.T.); +#67182 = VERTEX_POINT('',#67183); +#67183 = CARTESIAN_POINT('',(6.4,-3.15,0.65)); +#67184 = LINE('',#67185,#67186); +#67185 = CARTESIAN_POINT('',(6.4,-3.15,0.2)); +#67186 = VECTOR('',#67187,1.); +#67187 = DIRECTION('',(0.,0.,1.)); +#67188 = ORIENTED_EDGE('',*,*,#67189,.T.); +#67189 = EDGE_CURVE('',#67182,#67190,#67192,.T.); +#67190 = VERTEX_POINT('',#67191); +#67191 = CARTESIAN_POINT('',(6.2,-3.15,0.85)); +#67192 = CIRCLE('',#67193,0.2); +#67193 = AXIS2_PLACEMENT_3D('',#67194,#67195,#67196); +#67194 = CARTESIAN_POINT('',(6.2,-3.15,0.65)); +#67195 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67196 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67197 = ORIENTED_EDGE('',*,*,#67198,.T.); +#67198 = EDGE_CURVE('',#67190,#58273,#67199,.T.); +#67199 = LINE('',#67200,#67201); +#67200 = CARTESIAN_POINT('',(6.2,-3.15,0.85)); +#67201 = VECTOR('',#67202,1.); +#67202 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67203 = PLANE('',#67204); +#67204 = AXIS2_PLACEMENT_3D('',#67205,#67206,#67207); +#67205 = CARTESIAN_POINT('',(6.400244542703,-3.15,0.394853274378)); +#67206 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67207 = DIRECTION('',(0.,0.,1.)); +#67208 = ADVANCED_FACE('',(#67209),#67220,.F.); +#67209 = FACE_BOUND('',#67210,.F.); +#67210 = EDGE_LOOP('',(#67211,#67212,#67213,#67219)); +#67211 = ORIENTED_EDGE('',*,*,#58218,.T.); +#67212 = ORIENTED_EDGE('',*,*,#66899,.T.); +#67213 = ORIENTED_EDGE('',*,*,#67214,.F.); +#67214 = EDGE_CURVE('',#67123,#66900,#67215,.T.); +#67215 = LINE('',#67216,#67217); +#67216 = CARTESIAN_POINT('',(6.3,-3.15,0.65)); +#67217 = VECTOR('',#67218,1.); +#67218 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67219 = ORIENTED_EDGE('',*,*,#67122,.F.); +#67220 = CYLINDRICAL_SURFACE('',#67221,0.1); +#67221 = AXIS2_PLACEMENT_3D('',#67222,#67223,#67224); +#67222 = CARTESIAN_POINT('',(6.2,-3.15,0.65)); +#67223 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67224 = DIRECTION('',(0.,0.,1.)); +#67225 = ADVANCED_FACE('',(#67226),#67242,.F.); +#67226 = FACE_BOUND('',#67227,.F.); +#67227 = EDGE_LOOP('',(#67228,#67234,#67235,#67241)); +#67228 = ORIENTED_EDGE('',*,*,#67229,.F.); +#67229 = EDGE_CURVE('',#58233,#64114,#67230,.T.); +#67230 = LINE('',#67231,#67232); +#67231 = CARTESIAN_POINT('',(6.2,3.15,0.85)); +#67232 = VECTOR('',#67233,1.); +#67233 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67234 = ORIENTED_EDGE('',*,*,#58249,.T.); +#67235 = ORIENTED_EDGE('',*,*,#67236,.T.); +#67236 = EDGE_CURVE('',#58242,#64122,#67237,.T.); +#67237 = LINE('',#67238,#67239); +#67238 = CARTESIAN_POINT('',(6.2,2.85,0.85)); +#67239 = VECTOR('',#67240,1.); +#67240 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67241 = ORIENTED_EDGE('',*,*,#64121,.F.); +#67242 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#67243,#67244) + ,(#67245,#67246 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67243 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#67244 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#67245 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#67246 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#67247 = ADVANCED_FACE('',(#67248),#67334,.F.); +#67248 = FACE_BOUND('',#67249,.F.); +#67249 = EDGE_LOOP('',(#67250,#67251,#67252,#67261,#67269,#67278,#67286, + #67294,#67302,#67311,#67319,#67328)); +#67250 = ORIENTED_EDGE('',*,*,#58241,.F.); +#67251 = ORIENTED_EDGE('',*,*,#58294,.T.); +#67252 = ORIENTED_EDGE('',*,*,#67253,.T.); +#67253 = EDGE_CURVE('',#58295,#67254,#67256,.T.); +#67254 = VERTEX_POINT('',#67255); +#67255 = CARTESIAN_POINT('',(6.3,2.85,0.65)); +#67256 = CIRCLE('',#67257,0.1); +#67257 = AXIS2_PLACEMENT_3D('',#67258,#67259,#67260); +#67258 = CARTESIAN_POINT('',(6.2,2.85,0.65)); +#67259 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67260 = DIRECTION('',(0.,0.,1.)); +#67261 = ORIENTED_EDGE('',*,*,#67262,.T.); +#67262 = EDGE_CURVE('',#67254,#67263,#67265,.T.); +#67263 = VERTEX_POINT('',#67264); +#67264 = CARTESIAN_POINT('',(6.3,2.85,0.2)); +#67265 = LINE('',#67266,#67267); +#67266 = CARTESIAN_POINT('',(6.3,2.85,0.65)); +#67267 = VECTOR('',#67268,1.); +#67268 = DIRECTION('',(0.,0.,-1.)); +#67269 = ORIENTED_EDGE('',*,*,#67270,.T.); +#67270 = EDGE_CURVE('',#67263,#67271,#67273,.T.); +#67271 = VERTEX_POINT('',#67272); +#67272 = CARTESIAN_POINT('',(6.5,2.85,-1.942890293094E-16)); +#67273 = CIRCLE('',#67274,0.2); +#67274 = AXIS2_PLACEMENT_3D('',#67275,#67276,#67277); +#67275 = CARTESIAN_POINT('',(6.5,2.85,0.2)); +#67276 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67277 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67278 = ORIENTED_EDGE('',*,*,#67279,.T.); +#67279 = EDGE_CURVE('',#67271,#67280,#67282,.T.); +#67280 = VERTEX_POINT('',#67281); +#67281 = CARTESIAN_POINT('',(7.,2.85,-1.942890293094E-16)); +#67282 = LINE('',#67283,#67284); +#67283 = CARTESIAN_POINT('',(6.5,2.85,-1.942890293094E-16)); +#67284 = VECTOR('',#67285,1.); +#67285 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67286 = ORIENTED_EDGE('',*,*,#67287,.T.); +#67287 = EDGE_CURVE('',#67280,#67288,#67290,.T.); +#67288 = VERTEX_POINT('',#67289); +#67289 = CARTESIAN_POINT('',(7.,2.85,0.1)); +#67290 = LINE('',#67291,#67292); +#67291 = CARTESIAN_POINT('',(7.,2.85,-1.942890293094E-16)); +#67292 = VECTOR('',#67293,1.); +#67293 = DIRECTION('',(0.,0.,1.)); +#67294 = ORIENTED_EDGE('',*,*,#67295,.T.); +#67295 = EDGE_CURVE('',#67288,#67296,#67298,.T.); +#67296 = VERTEX_POINT('',#67297); +#67297 = CARTESIAN_POINT('',(6.5,2.85,0.1)); +#67298 = LINE('',#67299,#67300); +#67299 = CARTESIAN_POINT('',(7.,2.85,0.1)); +#67300 = VECTOR('',#67301,1.); +#67301 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67302 = ORIENTED_EDGE('',*,*,#67303,.T.); +#67303 = EDGE_CURVE('',#67296,#67304,#67306,.T.); +#67304 = VERTEX_POINT('',#67305); +#67305 = CARTESIAN_POINT('',(6.4,2.85,0.2)); +#67306 = CIRCLE('',#67307,0.1); +#67307 = AXIS2_PLACEMENT_3D('',#67308,#67309,#67310); +#67308 = CARTESIAN_POINT('',(6.5,2.85,0.2)); +#67309 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67310 = DIRECTION('',(0.,0.,-1.)); +#67311 = ORIENTED_EDGE('',*,*,#67312,.T.); +#67312 = EDGE_CURVE('',#67304,#67313,#67315,.T.); +#67313 = VERTEX_POINT('',#67314); +#67314 = CARTESIAN_POINT('',(6.4,2.85,0.65)); +#67315 = LINE('',#67316,#67317); +#67316 = CARTESIAN_POINT('',(6.4,2.85,0.2)); +#67317 = VECTOR('',#67318,1.); +#67318 = DIRECTION('',(0.,0.,1.)); +#67319 = ORIENTED_EDGE('',*,*,#67320,.T.); +#67320 = EDGE_CURVE('',#67313,#67321,#67323,.T.); +#67321 = VERTEX_POINT('',#67322); +#67322 = CARTESIAN_POINT('',(6.2,2.85,0.85)); +#67323 = CIRCLE('',#67324,0.2); +#67324 = AXIS2_PLACEMENT_3D('',#67325,#67326,#67327); +#67325 = CARTESIAN_POINT('',(6.2,2.85,0.65)); +#67326 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67327 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67328 = ORIENTED_EDGE('',*,*,#67329,.T.); +#67329 = EDGE_CURVE('',#67321,#58242,#67330,.T.); +#67330 = LINE('',#67331,#67332); +#67331 = CARTESIAN_POINT('',(6.2,2.85,0.85)); +#67332 = VECTOR('',#67333,1.); +#67333 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67334 = PLANE('',#67335); +#67335 = AXIS2_PLACEMENT_3D('',#67336,#67337,#67338); +#67336 = CARTESIAN_POINT('',(6.400244542703,2.85,0.394853274378)); +#67337 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67338 = DIRECTION('',(0.,0.,1.)); +#67339 = ADVANCED_FACE('',(#67340),#67426,.T.); +#67340 = FACE_BOUND('',#67341,.T.); +#67341 = EDGE_LOOP('',(#67342,#67343,#67344,#67353,#67361,#67370,#67378, + #67386,#67394,#67403,#67411,#67420)); +#67342 = ORIENTED_EDGE('',*,*,#58263,.F.); +#67343 = ORIENTED_EDGE('',*,*,#58334,.T.); +#67344 = ORIENTED_EDGE('',*,*,#67345,.T.); +#67345 = EDGE_CURVE('',#58335,#67346,#67348,.T.); +#67346 = VERTEX_POINT('',#67347); +#67347 = CARTESIAN_POINT('',(6.3,-2.85,0.65)); +#67348 = CIRCLE('',#67349,0.1); +#67349 = AXIS2_PLACEMENT_3D('',#67350,#67351,#67352); +#67350 = CARTESIAN_POINT('',(6.2,-2.85,0.65)); +#67351 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67352 = DIRECTION('',(0.,0.,1.)); +#67353 = ORIENTED_EDGE('',*,*,#67354,.T.); +#67354 = EDGE_CURVE('',#67346,#67355,#67357,.T.); +#67355 = VERTEX_POINT('',#67356); +#67356 = CARTESIAN_POINT('',(6.3,-2.85,0.2)); +#67357 = LINE('',#67358,#67359); +#67358 = CARTESIAN_POINT('',(6.3,-2.85,0.65)); +#67359 = VECTOR('',#67360,1.); +#67360 = DIRECTION('',(0.,0.,-1.)); +#67361 = ORIENTED_EDGE('',*,*,#67362,.T.); +#67362 = EDGE_CURVE('',#67355,#67363,#67365,.T.); +#67363 = VERTEX_POINT('',#67364); +#67364 = CARTESIAN_POINT('',(6.5,-2.85,-1.942890293094E-16)); +#67365 = CIRCLE('',#67366,0.2); +#67366 = AXIS2_PLACEMENT_3D('',#67367,#67368,#67369); +#67367 = CARTESIAN_POINT('',(6.5,-2.85,0.2)); +#67368 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67369 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67370 = ORIENTED_EDGE('',*,*,#67371,.T.); +#67371 = EDGE_CURVE('',#67363,#67372,#67374,.T.); +#67372 = VERTEX_POINT('',#67373); +#67373 = CARTESIAN_POINT('',(7.,-2.85,-1.942890293094E-16)); +#67374 = LINE('',#67375,#67376); +#67375 = CARTESIAN_POINT('',(6.5,-2.85,-1.942890293094E-16)); +#67376 = VECTOR('',#67377,1.); +#67377 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67378 = ORIENTED_EDGE('',*,*,#67379,.T.); +#67379 = EDGE_CURVE('',#67372,#67380,#67382,.T.); +#67380 = VERTEX_POINT('',#67381); +#67381 = CARTESIAN_POINT('',(7.,-2.85,0.1)); +#67382 = LINE('',#67383,#67384); +#67383 = CARTESIAN_POINT('',(7.,-2.85,-1.942890293094E-16)); +#67384 = VECTOR('',#67385,1.); +#67385 = DIRECTION('',(0.,0.,1.)); +#67386 = ORIENTED_EDGE('',*,*,#67387,.T.); +#67387 = EDGE_CURVE('',#67380,#67388,#67390,.T.); +#67388 = VERTEX_POINT('',#67389); +#67389 = CARTESIAN_POINT('',(6.5,-2.85,0.1)); +#67390 = LINE('',#67391,#67392); +#67391 = CARTESIAN_POINT('',(7.,-2.85,0.1)); +#67392 = VECTOR('',#67393,1.); +#67393 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67394 = ORIENTED_EDGE('',*,*,#67395,.T.); +#67395 = EDGE_CURVE('',#67388,#67396,#67398,.T.); +#67396 = VERTEX_POINT('',#67397); +#67397 = CARTESIAN_POINT('',(6.4,-2.85,0.2)); +#67398 = CIRCLE('',#67399,0.1); +#67399 = AXIS2_PLACEMENT_3D('',#67400,#67401,#67402); +#67400 = CARTESIAN_POINT('',(6.5,-2.85,0.2)); +#67401 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67402 = DIRECTION('',(0.,0.,-1.)); +#67403 = ORIENTED_EDGE('',*,*,#67404,.T.); +#67404 = EDGE_CURVE('',#67396,#67405,#67407,.T.); +#67405 = VERTEX_POINT('',#67406); +#67406 = CARTESIAN_POINT('',(6.4,-2.85,0.65)); +#67407 = LINE('',#67408,#67409); +#67408 = CARTESIAN_POINT('',(6.4,-2.85,0.2)); +#67409 = VECTOR('',#67410,1.); +#67410 = DIRECTION('',(0.,0.,1.)); +#67411 = ORIENTED_EDGE('',*,*,#67412,.T.); +#67412 = EDGE_CURVE('',#67405,#67413,#67415,.T.); +#67413 = VERTEX_POINT('',#67414); +#67414 = CARTESIAN_POINT('',(6.2,-2.85,0.85)); +#67415 = CIRCLE('',#67416,0.2); +#67416 = AXIS2_PLACEMENT_3D('',#67417,#67418,#67419); +#67417 = CARTESIAN_POINT('',(6.2,-2.85,0.65)); +#67418 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67419 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67420 = ORIENTED_EDGE('',*,*,#67421,.T.); +#67421 = EDGE_CURVE('',#67413,#58264,#67422,.T.); +#67422 = LINE('',#67423,#67424); +#67423 = CARTESIAN_POINT('',(6.2,-2.85,0.85)); +#67424 = VECTOR('',#67425,1.); +#67425 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67426 = PLANE('',#67427); +#67427 = AXIS2_PLACEMENT_3D('',#67428,#67429,#67430); +#67428 = CARTESIAN_POINT('',(6.400244542703,-2.85,0.394853274378)); +#67429 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67430 = DIRECTION('',(0.,0.,1.)); +#67431 = ADVANCED_FACE('',(#67432),#67448,.F.); +#67432 = FACE_BOUND('',#67433,.F.); +#67433 = EDGE_LOOP('',(#67434,#67440,#67441,#67447)); +#67434 = ORIENTED_EDGE('',*,*,#67435,.F.); +#67435 = EDGE_CURVE('',#58264,#64306,#67436,.T.); +#67436 = LINE('',#67437,#67438); +#67437 = CARTESIAN_POINT('',(6.2,-2.85,0.85)); +#67438 = VECTOR('',#67439,1.); +#67439 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67440 = ORIENTED_EDGE('',*,*,#58280,.T.); +#67441 = ORIENTED_EDGE('',*,*,#67442,.T.); +#67442 = EDGE_CURVE('',#58273,#64314,#67443,.T.); +#67443 = LINE('',#67444,#67445); +#67444 = CARTESIAN_POINT('',(6.2,-3.15,0.85)); +#67445 = VECTOR('',#67446,1.); +#67446 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67447 = ORIENTED_EDGE('',*,*,#64313,.F.); +#67448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#67449,#67450) + ,(#67451,#67452 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67449 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#67450 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#67451 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#67452 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#67453 = ADVANCED_FACE('',(#67454),#67473,.F.); +#67454 = FACE_BOUND('',#67455,.F.); +#67455 = EDGE_LOOP('',(#67456,#67457,#67466,#67472)); +#67456 = ORIENTED_EDGE('',*,*,#58311,.T.); +#67457 = ORIENTED_EDGE('',*,*,#67458,.T.); +#67458 = EDGE_CURVE('',#58304,#67459,#67461,.T.); +#67459 = VERTEX_POINT('',#67460); +#67460 = CARTESIAN_POINT('',(6.3,2.65,0.65)); +#67461 = CIRCLE('',#67462,0.1); +#67462 = AXIS2_PLACEMENT_3D('',#67463,#67464,#67465); +#67463 = CARTESIAN_POINT('',(6.2,2.65,0.65)); +#67464 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67465 = DIRECTION('',(0.,0.,1.)); +#67466 = ORIENTED_EDGE('',*,*,#67467,.F.); +#67467 = EDGE_CURVE('',#67254,#67459,#67468,.T.); +#67468 = LINE('',#67469,#67470); +#67469 = CARTESIAN_POINT('',(6.3,2.85,0.65)); +#67470 = VECTOR('',#67471,1.); +#67471 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67472 = ORIENTED_EDGE('',*,*,#67253,.F.); +#67473 = CYLINDRICAL_SURFACE('',#67474,0.1); +#67474 = AXIS2_PLACEMENT_3D('',#67475,#67476,#67477); +#67475 = CARTESIAN_POINT('',(6.2,2.85,0.65)); +#67476 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67477 = DIRECTION('',(0.,0.,1.)); +#67478 = ADVANCED_FACE('',(#67479),#67557,.T.); +#67479 = FACE_BOUND('',#67480,.T.); +#67480 = EDGE_LOOP('',(#67481,#67482,#67483,#67484,#67492,#67501,#67509, + #67517,#67525,#67534,#67542,#67551)); +#67481 = ORIENTED_EDGE('',*,*,#58356,.F.); +#67482 = ORIENTED_EDGE('',*,*,#58303,.T.); +#67483 = ORIENTED_EDGE('',*,*,#67458,.T.); +#67484 = ORIENTED_EDGE('',*,*,#67485,.T.); +#67485 = EDGE_CURVE('',#67459,#67486,#67488,.T.); +#67486 = VERTEX_POINT('',#67487); +#67487 = CARTESIAN_POINT('',(6.3,2.65,0.2)); +#67488 = LINE('',#67489,#67490); +#67489 = CARTESIAN_POINT('',(6.3,2.65,0.65)); +#67490 = VECTOR('',#67491,1.); +#67491 = DIRECTION('',(0.,0.,-1.)); +#67492 = ORIENTED_EDGE('',*,*,#67493,.T.); +#67493 = EDGE_CURVE('',#67486,#67494,#67496,.T.); +#67494 = VERTEX_POINT('',#67495); +#67495 = CARTESIAN_POINT('',(6.5,2.65,-1.942890293094E-16)); +#67496 = CIRCLE('',#67497,0.2); +#67497 = AXIS2_PLACEMENT_3D('',#67498,#67499,#67500); +#67498 = CARTESIAN_POINT('',(6.5,2.65,0.2)); +#67499 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67500 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67501 = ORIENTED_EDGE('',*,*,#67502,.T.); +#67502 = EDGE_CURVE('',#67494,#67503,#67505,.T.); +#67503 = VERTEX_POINT('',#67504); +#67504 = CARTESIAN_POINT('',(7.,2.65,-1.942890293094E-16)); +#67505 = LINE('',#67506,#67507); +#67506 = CARTESIAN_POINT('',(6.5,2.65,-1.942890293094E-16)); +#67507 = VECTOR('',#67508,1.); +#67508 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67509 = ORIENTED_EDGE('',*,*,#67510,.T.); +#67510 = EDGE_CURVE('',#67503,#67511,#67513,.T.); +#67511 = VERTEX_POINT('',#67512); +#67512 = CARTESIAN_POINT('',(7.,2.65,0.1)); +#67513 = LINE('',#67514,#67515); +#67514 = CARTESIAN_POINT('',(7.,2.65,-1.942890293094E-16)); +#67515 = VECTOR('',#67516,1.); +#67516 = DIRECTION('',(0.,0.,1.)); +#67517 = ORIENTED_EDGE('',*,*,#67518,.T.); +#67518 = EDGE_CURVE('',#67511,#67519,#67521,.T.); +#67519 = VERTEX_POINT('',#67520); +#67520 = CARTESIAN_POINT('',(6.5,2.65,0.1)); +#67521 = LINE('',#67522,#67523); +#67522 = CARTESIAN_POINT('',(7.,2.65,0.1)); +#67523 = VECTOR('',#67524,1.); +#67524 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67525 = ORIENTED_EDGE('',*,*,#67526,.T.); +#67526 = EDGE_CURVE('',#67519,#67527,#67529,.T.); +#67527 = VERTEX_POINT('',#67528); +#67528 = CARTESIAN_POINT('',(6.4,2.65,0.2)); +#67529 = CIRCLE('',#67530,0.1); +#67530 = AXIS2_PLACEMENT_3D('',#67531,#67532,#67533); +#67531 = CARTESIAN_POINT('',(6.5,2.65,0.2)); +#67532 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67533 = DIRECTION('',(0.,0.,-1.)); +#67534 = ORIENTED_EDGE('',*,*,#67535,.T.); +#67535 = EDGE_CURVE('',#67527,#67536,#67538,.T.); +#67536 = VERTEX_POINT('',#67537); +#67537 = CARTESIAN_POINT('',(6.4,2.65,0.65)); +#67538 = LINE('',#67539,#67540); +#67539 = CARTESIAN_POINT('',(6.4,2.65,0.2)); +#67540 = VECTOR('',#67541,1.); +#67541 = DIRECTION('',(0.,0.,1.)); +#67542 = ORIENTED_EDGE('',*,*,#67543,.T.); +#67543 = EDGE_CURVE('',#67536,#67544,#67546,.T.); +#67544 = VERTEX_POINT('',#67545); +#67545 = CARTESIAN_POINT('',(6.2,2.65,0.85)); +#67546 = CIRCLE('',#67547,0.2); +#67547 = AXIS2_PLACEMENT_3D('',#67548,#67549,#67550); +#67548 = CARTESIAN_POINT('',(6.2,2.65,0.65)); +#67549 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67550 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67551 = ORIENTED_EDGE('',*,*,#67552,.T.); +#67552 = EDGE_CURVE('',#67544,#58357,#67553,.T.); +#67553 = LINE('',#67554,#67555); +#67554 = CARTESIAN_POINT('',(6.2,2.65,0.85)); +#67555 = VECTOR('',#67556,1.); +#67556 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67557 = PLANE('',#67558); +#67558 = AXIS2_PLACEMENT_3D('',#67559,#67560,#67561); +#67559 = CARTESIAN_POINT('',(6.400244542703,2.65,0.394853274378)); +#67560 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67561 = DIRECTION('',(0.,0.,1.)); +#67562 = ADVANCED_FACE('',(#67563),#67649,.F.); +#67563 = FACE_BOUND('',#67564,.F.); +#67564 = EDGE_LOOP('',(#67565,#67566,#67567,#67576,#67584,#67593,#67601, + #67609,#67617,#67626,#67634,#67643)); +#67565 = ORIENTED_EDGE('',*,*,#58396,.F.); +#67566 = ORIENTED_EDGE('',*,*,#58325,.T.); +#67567 = ORIENTED_EDGE('',*,*,#67568,.T.); +#67568 = EDGE_CURVE('',#58326,#67569,#67571,.T.); +#67569 = VERTEX_POINT('',#67570); +#67570 = CARTESIAN_POINT('',(6.3,-2.65,0.65)); +#67571 = CIRCLE('',#67572,0.1); +#67572 = AXIS2_PLACEMENT_3D('',#67573,#67574,#67575); +#67573 = CARTESIAN_POINT('',(6.2,-2.65,0.65)); +#67574 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67575 = DIRECTION('',(0.,0.,1.)); +#67576 = ORIENTED_EDGE('',*,*,#67577,.T.); +#67577 = EDGE_CURVE('',#67569,#67578,#67580,.T.); +#67578 = VERTEX_POINT('',#67579); +#67579 = CARTESIAN_POINT('',(6.3,-2.65,0.2)); +#67580 = LINE('',#67581,#67582); +#67581 = CARTESIAN_POINT('',(6.3,-2.65,0.65)); +#67582 = VECTOR('',#67583,1.); +#67583 = DIRECTION('',(0.,0.,-1.)); +#67584 = ORIENTED_EDGE('',*,*,#67585,.T.); +#67585 = EDGE_CURVE('',#67578,#67586,#67588,.T.); +#67586 = VERTEX_POINT('',#67587); +#67587 = CARTESIAN_POINT('',(6.5,-2.65,-1.942890293094E-16)); +#67588 = CIRCLE('',#67589,0.2); +#67589 = AXIS2_PLACEMENT_3D('',#67590,#67591,#67592); +#67590 = CARTESIAN_POINT('',(6.5,-2.65,0.2)); +#67591 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67592 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67593 = ORIENTED_EDGE('',*,*,#67594,.T.); +#67594 = EDGE_CURVE('',#67586,#67595,#67597,.T.); +#67595 = VERTEX_POINT('',#67596); +#67596 = CARTESIAN_POINT('',(7.,-2.65,-1.942890293094E-16)); +#67597 = LINE('',#67598,#67599); +#67598 = CARTESIAN_POINT('',(6.5,-2.65,-1.942890293094E-16)); +#67599 = VECTOR('',#67600,1.); +#67600 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67601 = ORIENTED_EDGE('',*,*,#67602,.T.); +#67602 = EDGE_CURVE('',#67595,#67603,#67605,.T.); +#67603 = VERTEX_POINT('',#67604); +#67604 = CARTESIAN_POINT('',(7.,-2.65,0.1)); +#67605 = LINE('',#67606,#67607); +#67606 = CARTESIAN_POINT('',(7.,-2.65,-1.942890293094E-16)); +#67607 = VECTOR('',#67608,1.); +#67608 = DIRECTION('',(0.,0.,1.)); +#67609 = ORIENTED_EDGE('',*,*,#67610,.T.); +#67610 = EDGE_CURVE('',#67603,#67611,#67613,.T.); +#67611 = VERTEX_POINT('',#67612); +#67612 = CARTESIAN_POINT('',(6.5,-2.65,0.1)); +#67613 = LINE('',#67614,#67615); +#67614 = CARTESIAN_POINT('',(7.,-2.65,0.1)); +#67615 = VECTOR('',#67616,1.); +#67616 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67617 = ORIENTED_EDGE('',*,*,#67618,.T.); +#67618 = EDGE_CURVE('',#67611,#67619,#67621,.T.); +#67619 = VERTEX_POINT('',#67620); +#67620 = CARTESIAN_POINT('',(6.4,-2.65,0.2)); +#67621 = CIRCLE('',#67622,0.1); +#67622 = AXIS2_PLACEMENT_3D('',#67623,#67624,#67625); +#67623 = CARTESIAN_POINT('',(6.5,-2.65,0.2)); +#67624 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67625 = DIRECTION('',(0.,0.,-1.)); +#67626 = ORIENTED_EDGE('',*,*,#67627,.T.); +#67627 = EDGE_CURVE('',#67619,#67628,#67630,.T.); +#67628 = VERTEX_POINT('',#67629); +#67629 = CARTESIAN_POINT('',(6.4,-2.65,0.65)); +#67630 = LINE('',#67631,#67632); +#67631 = CARTESIAN_POINT('',(6.4,-2.65,0.2)); +#67632 = VECTOR('',#67633,1.); +#67633 = DIRECTION('',(0.,0.,1.)); +#67634 = ORIENTED_EDGE('',*,*,#67635,.T.); +#67635 = EDGE_CURVE('',#67628,#67636,#67638,.T.); +#67636 = VERTEX_POINT('',#67637); +#67637 = CARTESIAN_POINT('',(6.2,-2.65,0.85)); +#67638 = CIRCLE('',#67639,0.2); +#67639 = AXIS2_PLACEMENT_3D('',#67640,#67641,#67642); +#67640 = CARTESIAN_POINT('',(6.2,-2.65,0.65)); +#67641 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67642 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67643 = ORIENTED_EDGE('',*,*,#67644,.T.); +#67644 = EDGE_CURVE('',#67636,#58397,#67645,.T.); +#67645 = LINE('',#67646,#67647); +#67646 = CARTESIAN_POINT('',(6.2,-2.65,0.85)); +#67647 = VECTOR('',#67648,1.); +#67648 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67649 = PLANE('',#67650); +#67650 = AXIS2_PLACEMENT_3D('',#67651,#67652,#67653); +#67651 = CARTESIAN_POINT('',(6.400244542703,-2.65,0.394853274378)); +#67652 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67653 = DIRECTION('',(0.,0.,1.)); +#67654 = ADVANCED_FACE('',(#67655),#67666,.F.); +#67655 = FACE_BOUND('',#67656,.F.); +#67656 = EDGE_LOOP('',(#67657,#67658,#67659,#67665)); +#67657 = ORIENTED_EDGE('',*,*,#58342,.T.); +#67658 = ORIENTED_EDGE('',*,*,#67345,.T.); +#67659 = ORIENTED_EDGE('',*,*,#67660,.F.); +#67660 = EDGE_CURVE('',#67569,#67346,#67661,.T.); +#67661 = LINE('',#67662,#67663); +#67662 = CARTESIAN_POINT('',(6.3,-2.65,0.65)); +#67663 = VECTOR('',#67664,1.); +#67664 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67665 = ORIENTED_EDGE('',*,*,#67568,.F.); +#67666 = CYLINDRICAL_SURFACE('',#67667,0.1); +#67667 = AXIS2_PLACEMENT_3D('',#67668,#67669,#67670); +#67668 = CARTESIAN_POINT('',(6.2,-2.65,0.65)); +#67669 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67670 = DIRECTION('',(0.,0.,1.)); +#67671 = ADVANCED_FACE('',(#67672),#67688,.F.); +#67672 = FACE_BOUND('',#67673,.F.); +#67673 = EDGE_LOOP('',(#67674,#67680,#67681,#67687)); +#67674 = ORIENTED_EDGE('',*,*,#67675,.F.); +#67675 = EDGE_CURVE('',#58357,#64130,#67676,.T.); +#67676 = LINE('',#67677,#67678); +#67677 = CARTESIAN_POINT('',(6.2,2.65,0.85)); +#67678 = VECTOR('',#67679,1.); +#67679 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67680 = ORIENTED_EDGE('',*,*,#58373,.T.); +#67681 = ORIENTED_EDGE('',*,*,#67682,.T.); +#67682 = EDGE_CURVE('',#58366,#64138,#67683,.T.); +#67683 = LINE('',#67684,#67685); +#67684 = CARTESIAN_POINT('',(6.2,2.35,0.85)); +#67685 = VECTOR('',#67686,1.); +#67686 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67687 = ORIENTED_EDGE('',*,*,#64137,.F.); +#67688 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#67689,#67690) + ,(#67691,#67692 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67689 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#67690 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#67691 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#67692 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#67693 = ADVANCED_FACE('',(#67694),#67780,.F.); +#67694 = FACE_BOUND('',#67695,.F.); +#67695 = EDGE_LOOP('',(#67696,#67697,#67698,#67707,#67715,#67724,#67732, + #67740,#67748,#67757,#67765,#67774)); +#67696 = ORIENTED_EDGE('',*,*,#58365,.F.); +#67697 = ORIENTED_EDGE('',*,*,#58418,.T.); +#67698 = ORIENTED_EDGE('',*,*,#67699,.T.); +#67699 = EDGE_CURVE('',#58419,#67700,#67702,.T.); +#67700 = VERTEX_POINT('',#67701); +#67701 = CARTESIAN_POINT('',(6.3,2.35,0.65)); +#67702 = CIRCLE('',#67703,0.1); +#67703 = AXIS2_PLACEMENT_3D('',#67704,#67705,#67706); +#67704 = CARTESIAN_POINT('',(6.2,2.35,0.65)); +#67705 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67706 = DIRECTION('',(0.,0.,1.)); +#67707 = ORIENTED_EDGE('',*,*,#67708,.T.); +#67708 = EDGE_CURVE('',#67700,#67709,#67711,.T.); +#67709 = VERTEX_POINT('',#67710); +#67710 = CARTESIAN_POINT('',(6.3,2.35,0.2)); +#67711 = LINE('',#67712,#67713); +#67712 = CARTESIAN_POINT('',(6.3,2.35,0.65)); +#67713 = VECTOR('',#67714,1.); +#67714 = DIRECTION('',(0.,0.,-1.)); +#67715 = ORIENTED_EDGE('',*,*,#67716,.T.); +#67716 = EDGE_CURVE('',#67709,#67717,#67719,.T.); +#67717 = VERTEX_POINT('',#67718); +#67718 = CARTESIAN_POINT('',(6.5,2.35,-1.942890293094E-16)); +#67719 = CIRCLE('',#67720,0.2); +#67720 = AXIS2_PLACEMENT_3D('',#67721,#67722,#67723); +#67721 = CARTESIAN_POINT('',(6.5,2.35,0.2)); +#67722 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67723 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67724 = ORIENTED_EDGE('',*,*,#67725,.T.); +#67725 = EDGE_CURVE('',#67717,#67726,#67728,.T.); +#67726 = VERTEX_POINT('',#67727); +#67727 = CARTESIAN_POINT('',(7.,2.35,-1.942890293094E-16)); +#67728 = LINE('',#67729,#67730); +#67729 = CARTESIAN_POINT('',(6.5,2.35,-1.942890293094E-16)); +#67730 = VECTOR('',#67731,1.); +#67731 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67732 = ORIENTED_EDGE('',*,*,#67733,.T.); +#67733 = EDGE_CURVE('',#67726,#67734,#67736,.T.); +#67734 = VERTEX_POINT('',#67735); +#67735 = CARTESIAN_POINT('',(7.,2.35,0.1)); +#67736 = LINE('',#67737,#67738); +#67737 = CARTESIAN_POINT('',(7.,2.35,-1.942890293094E-16)); +#67738 = VECTOR('',#67739,1.); +#67739 = DIRECTION('',(0.,0.,1.)); +#67740 = ORIENTED_EDGE('',*,*,#67741,.T.); +#67741 = EDGE_CURVE('',#67734,#67742,#67744,.T.); +#67742 = VERTEX_POINT('',#67743); +#67743 = CARTESIAN_POINT('',(6.5,2.35,0.1)); +#67744 = LINE('',#67745,#67746); +#67745 = CARTESIAN_POINT('',(7.,2.35,0.1)); +#67746 = VECTOR('',#67747,1.); +#67747 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67748 = ORIENTED_EDGE('',*,*,#67749,.T.); +#67749 = EDGE_CURVE('',#67742,#67750,#67752,.T.); +#67750 = VERTEX_POINT('',#67751); +#67751 = CARTESIAN_POINT('',(6.4,2.35,0.2)); +#67752 = CIRCLE('',#67753,0.1); +#67753 = AXIS2_PLACEMENT_3D('',#67754,#67755,#67756); +#67754 = CARTESIAN_POINT('',(6.5,2.35,0.2)); +#67755 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67756 = DIRECTION('',(0.,0.,-1.)); +#67757 = ORIENTED_EDGE('',*,*,#67758,.T.); +#67758 = EDGE_CURVE('',#67750,#67759,#67761,.T.); +#67759 = VERTEX_POINT('',#67760); +#67760 = CARTESIAN_POINT('',(6.4,2.35,0.65)); +#67761 = LINE('',#67762,#67763); +#67762 = CARTESIAN_POINT('',(6.4,2.35,0.2)); +#67763 = VECTOR('',#67764,1.); +#67764 = DIRECTION('',(0.,0.,1.)); +#67765 = ORIENTED_EDGE('',*,*,#67766,.T.); +#67766 = EDGE_CURVE('',#67759,#67767,#67769,.T.); +#67767 = VERTEX_POINT('',#67768); +#67768 = CARTESIAN_POINT('',(6.2,2.35,0.85)); +#67769 = CIRCLE('',#67770,0.2); +#67770 = AXIS2_PLACEMENT_3D('',#67771,#67772,#67773); +#67771 = CARTESIAN_POINT('',(6.2,2.35,0.65)); +#67772 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67773 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67774 = ORIENTED_EDGE('',*,*,#67775,.T.); +#67775 = EDGE_CURVE('',#67767,#58366,#67776,.T.); +#67776 = LINE('',#67777,#67778); +#67777 = CARTESIAN_POINT('',(6.2,2.35,0.85)); +#67778 = VECTOR('',#67779,1.); +#67779 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67780 = PLANE('',#67781); +#67781 = AXIS2_PLACEMENT_3D('',#67782,#67783,#67784); +#67782 = CARTESIAN_POINT('',(6.400244542703,2.35,0.394853274378)); +#67783 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67784 = DIRECTION('',(0.,0.,1.)); +#67785 = ADVANCED_FACE('',(#67786),#67872,.T.); +#67786 = FACE_BOUND('',#67787,.T.); +#67787 = EDGE_LOOP('',(#67788,#67789,#67790,#67799,#67807,#67816,#67824, + #67832,#67840,#67849,#67857,#67866)); +#67788 = ORIENTED_EDGE('',*,*,#58387,.F.); +#67789 = ORIENTED_EDGE('',*,*,#58458,.T.); +#67790 = ORIENTED_EDGE('',*,*,#67791,.T.); +#67791 = EDGE_CURVE('',#58459,#67792,#67794,.T.); +#67792 = VERTEX_POINT('',#67793); +#67793 = CARTESIAN_POINT('',(6.3,-2.35,0.65)); +#67794 = CIRCLE('',#67795,0.1); +#67795 = AXIS2_PLACEMENT_3D('',#67796,#67797,#67798); +#67796 = CARTESIAN_POINT('',(6.2,-2.35,0.65)); +#67797 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67798 = DIRECTION('',(0.,0.,1.)); +#67799 = ORIENTED_EDGE('',*,*,#67800,.T.); +#67800 = EDGE_CURVE('',#67792,#67801,#67803,.T.); +#67801 = VERTEX_POINT('',#67802); +#67802 = CARTESIAN_POINT('',(6.3,-2.35,0.2)); +#67803 = LINE('',#67804,#67805); +#67804 = CARTESIAN_POINT('',(6.3,-2.35,0.65)); +#67805 = VECTOR('',#67806,1.); +#67806 = DIRECTION('',(0.,0.,-1.)); +#67807 = ORIENTED_EDGE('',*,*,#67808,.T.); +#67808 = EDGE_CURVE('',#67801,#67809,#67811,.T.); +#67809 = VERTEX_POINT('',#67810); +#67810 = CARTESIAN_POINT('',(6.5,-2.35,-1.942890293094E-16)); +#67811 = CIRCLE('',#67812,0.2); +#67812 = AXIS2_PLACEMENT_3D('',#67813,#67814,#67815); +#67813 = CARTESIAN_POINT('',(6.5,-2.35,0.2)); +#67814 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67815 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67816 = ORIENTED_EDGE('',*,*,#67817,.T.); +#67817 = EDGE_CURVE('',#67809,#67818,#67820,.T.); +#67818 = VERTEX_POINT('',#67819); +#67819 = CARTESIAN_POINT('',(7.,-2.35,-1.942890293094E-16)); +#67820 = LINE('',#67821,#67822); +#67821 = CARTESIAN_POINT('',(6.5,-2.35,-1.942890293094E-16)); +#67822 = VECTOR('',#67823,1.); +#67823 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67824 = ORIENTED_EDGE('',*,*,#67825,.T.); +#67825 = EDGE_CURVE('',#67818,#67826,#67828,.T.); +#67826 = VERTEX_POINT('',#67827); +#67827 = CARTESIAN_POINT('',(7.,-2.35,0.1)); +#67828 = LINE('',#67829,#67830); +#67829 = CARTESIAN_POINT('',(7.,-2.35,-1.942890293094E-16)); +#67830 = VECTOR('',#67831,1.); +#67831 = DIRECTION('',(0.,0.,1.)); +#67832 = ORIENTED_EDGE('',*,*,#67833,.T.); +#67833 = EDGE_CURVE('',#67826,#67834,#67836,.T.); +#67834 = VERTEX_POINT('',#67835); +#67835 = CARTESIAN_POINT('',(6.5,-2.35,0.1)); +#67836 = LINE('',#67837,#67838); +#67837 = CARTESIAN_POINT('',(7.,-2.35,0.1)); +#67838 = VECTOR('',#67839,1.); +#67839 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67840 = ORIENTED_EDGE('',*,*,#67841,.T.); +#67841 = EDGE_CURVE('',#67834,#67842,#67844,.T.); +#67842 = VERTEX_POINT('',#67843); +#67843 = CARTESIAN_POINT('',(6.4,-2.35,0.2)); +#67844 = CIRCLE('',#67845,0.1); +#67845 = AXIS2_PLACEMENT_3D('',#67846,#67847,#67848); +#67846 = CARTESIAN_POINT('',(6.5,-2.35,0.2)); +#67847 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67848 = DIRECTION('',(0.,0.,-1.)); +#67849 = ORIENTED_EDGE('',*,*,#67850,.T.); +#67850 = EDGE_CURVE('',#67842,#67851,#67853,.T.); +#67851 = VERTEX_POINT('',#67852); +#67852 = CARTESIAN_POINT('',(6.4,-2.35,0.65)); +#67853 = LINE('',#67854,#67855); +#67854 = CARTESIAN_POINT('',(6.4,-2.35,0.2)); +#67855 = VECTOR('',#67856,1.); +#67856 = DIRECTION('',(0.,0.,1.)); +#67857 = ORIENTED_EDGE('',*,*,#67858,.T.); +#67858 = EDGE_CURVE('',#67851,#67859,#67861,.T.); +#67859 = VERTEX_POINT('',#67860); +#67860 = CARTESIAN_POINT('',(6.2,-2.35,0.85)); +#67861 = CIRCLE('',#67862,0.2); +#67862 = AXIS2_PLACEMENT_3D('',#67863,#67864,#67865); +#67863 = CARTESIAN_POINT('',(6.2,-2.35,0.65)); +#67864 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67865 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67866 = ORIENTED_EDGE('',*,*,#67867,.T.); +#67867 = EDGE_CURVE('',#67859,#58388,#67868,.T.); +#67868 = LINE('',#67869,#67870); +#67869 = CARTESIAN_POINT('',(6.2,-2.35,0.85)); +#67870 = VECTOR('',#67871,1.); +#67871 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67872 = PLANE('',#67873); +#67873 = AXIS2_PLACEMENT_3D('',#67874,#67875,#67876); +#67874 = CARTESIAN_POINT('',(6.400244542703,-2.35,0.394853274378)); +#67875 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67876 = DIRECTION('',(0.,0.,1.)); +#67877 = ADVANCED_FACE('',(#67878),#67894,.F.); +#67878 = FACE_BOUND('',#67879,.F.); +#67879 = EDGE_LOOP('',(#67880,#67886,#67887,#67893)); +#67880 = ORIENTED_EDGE('',*,*,#67881,.F.); +#67881 = EDGE_CURVE('',#58388,#64290,#67882,.T.); +#67882 = LINE('',#67883,#67884); +#67883 = CARTESIAN_POINT('',(6.2,-2.35,0.85)); +#67884 = VECTOR('',#67885,1.); +#67885 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67886 = ORIENTED_EDGE('',*,*,#58404,.T.); +#67887 = ORIENTED_EDGE('',*,*,#67888,.T.); +#67888 = EDGE_CURVE('',#58397,#64298,#67889,.T.); +#67889 = LINE('',#67890,#67891); +#67890 = CARTESIAN_POINT('',(6.2,-2.65,0.85)); +#67891 = VECTOR('',#67892,1.); +#67892 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67893 = ORIENTED_EDGE('',*,*,#64297,.F.); +#67894 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#67895,#67896) + ,(#67897,#67898 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67895 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#67896 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#67897 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#67898 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#67899 = ADVANCED_FACE('',(#67900),#67919,.F.); +#67900 = FACE_BOUND('',#67901,.F.); +#67901 = EDGE_LOOP('',(#67902,#67903,#67912,#67918)); +#67902 = ORIENTED_EDGE('',*,*,#58435,.T.); +#67903 = ORIENTED_EDGE('',*,*,#67904,.T.); +#67904 = EDGE_CURVE('',#58428,#67905,#67907,.T.); +#67905 = VERTEX_POINT('',#67906); +#67906 = CARTESIAN_POINT('',(6.3,2.15,0.65)); +#67907 = CIRCLE('',#67908,0.1); +#67908 = AXIS2_PLACEMENT_3D('',#67909,#67910,#67911); +#67909 = CARTESIAN_POINT('',(6.2,2.15,0.65)); +#67910 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67911 = DIRECTION('',(0.,0.,1.)); +#67912 = ORIENTED_EDGE('',*,*,#67913,.F.); +#67913 = EDGE_CURVE('',#67700,#67905,#67914,.T.); +#67914 = LINE('',#67915,#67916); +#67915 = CARTESIAN_POINT('',(6.3,2.35,0.65)); +#67916 = VECTOR('',#67917,1.); +#67917 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67918 = ORIENTED_EDGE('',*,*,#67699,.F.); +#67919 = CYLINDRICAL_SURFACE('',#67920,0.1); +#67920 = AXIS2_PLACEMENT_3D('',#67921,#67922,#67923); +#67921 = CARTESIAN_POINT('',(6.2,2.35,0.65)); +#67922 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67923 = DIRECTION('',(0.,0.,1.)); +#67924 = ADVANCED_FACE('',(#67925),#68003,.T.); +#67925 = FACE_BOUND('',#67926,.T.); +#67926 = EDGE_LOOP('',(#67927,#67928,#67929,#67930,#67938,#67947,#67955, + #67963,#67971,#67980,#67988,#67997)); +#67927 = ORIENTED_EDGE('',*,*,#58480,.F.); +#67928 = ORIENTED_EDGE('',*,*,#58427,.T.); +#67929 = ORIENTED_EDGE('',*,*,#67904,.T.); +#67930 = ORIENTED_EDGE('',*,*,#67931,.T.); +#67931 = EDGE_CURVE('',#67905,#67932,#67934,.T.); +#67932 = VERTEX_POINT('',#67933); +#67933 = CARTESIAN_POINT('',(6.3,2.15,0.2)); +#67934 = LINE('',#67935,#67936); +#67935 = CARTESIAN_POINT('',(6.3,2.15,0.65)); +#67936 = VECTOR('',#67937,1.); +#67937 = DIRECTION('',(0.,0.,-1.)); +#67938 = ORIENTED_EDGE('',*,*,#67939,.T.); +#67939 = EDGE_CURVE('',#67932,#67940,#67942,.T.); +#67940 = VERTEX_POINT('',#67941); +#67941 = CARTESIAN_POINT('',(6.5,2.15,-1.942890293094E-16)); +#67942 = CIRCLE('',#67943,0.2); +#67943 = AXIS2_PLACEMENT_3D('',#67944,#67945,#67946); +#67944 = CARTESIAN_POINT('',(6.5,2.15,0.2)); +#67945 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67946 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#67947 = ORIENTED_EDGE('',*,*,#67948,.T.); +#67948 = EDGE_CURVE('',#67940,#67949,#67951,.T.); +#67949 = VERTEX_POINT('',#67950); +#67950 = CARTESIAN_POINT('',(7.,2.15,-1.942890293094E-16)); +#67951 = LINE('',#67952,#67953); +#67952 = CARTESIAN_POINT('',(6.5,2.15,-1.942890293094E-16)); +#67953 = VECTOR('',#67954,1.); +#67954 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#67955 = ORIENTED_EDGE('',*,*,#67956,.T.); +#67956 = EDGE_CURVE('',#67949,#67957,#67959,.T.); +#67957 = VERTEX_POINT('',#67958); +#67958 = CARTESIAN_POINT('',(7.,2.15,0.1)); +#67959 = LINE('',#67960,#67961); +#67960 = CARTESIAN_POINT('',(7.,2.15,-1.942890293094E-16)); +#67961 = VECTOR('',#67962,1.); +#67962 = DIRECTION('',(0.,0.,1.)); +#67963 = ORIENTED_EDGE('',*,*,#67964,.T.); +#67964 = EDGE_CURVE('',#67957,#67965,#67967,.T.); +#67965 = VERTEX_POINT('',#67966); +#67966 = CARTESIAN_POINT('',(6.5,2.15,0.1)); +#67967 = LINE('',#67968,#67969); +#67968 = CARTESIAN_POINT('',(7.,2.15,0.1)); +#67969 = VECTOR('',#67970,1.); +#67970 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#67971 = ORIENTED_EDGE('',*,*,#67972,.T.); +#67972 = EDGE_CURVE('',#67965,#67973,#67975,.T.); +#67973 = VERTEX_POINT('',#67974); +#67974 = CARTESIAN_POINT('',(6.4,2.15,0.2)); +#67975 = CIRCLE('',#67976,0.1); +#67976 = AXIS2_PLACEMENT_3D('',#67977,#67978,#67979); +#67977 = CARTESIAN_POINT('',(6.5,2.15,0.2)); +#67978 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#67979 = DIRECTION('',(0.,0.,-1.)); +#67980 = ORIENTED_EDGE('',*,*,#67981,.T.); +#67981 = EDGE_CURVE('',#67973,#67982,#67984,.T.); +#67982 = VERTEX_POINT('',#67983); +#67983 = CARTESIAN_POINT('',(6.4,2.15,0.65)); +#67984 = LINE('',#67985,#67986); +#67985 = CARTESIAN_POINT('',(6.4,2.15,0.2)); +#67986 = VECTOR('',#67987,1.); +#67987 = DIRECTION('',(0.,0.,1.)); +#67988 = ORIENTED_EDGE('',*,*,#67989,.T.); +#67989 = EDGE_CURVE('',#67982,#67990,#67992,.T.); +#67990 = VERTEX_POINT('',#67991); +#67991 = CARTESIAN_POINT('',(6.2,2.15,0.85)); +#67992 = CIRCLE('',#67993,0.2); +#67993 = AXIS2_PLACEMENT_3D('',#67994,#67995,#67996); +#67994 = CARTESIAN_POINT('',(6.2,2.15,0.65)); +#67995 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#67996 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#67997 = ORIENTED_EDGE('',*,*,#67998,.T.); +#67998 = EDGE_CURVE('',#67990,#58481,#67999,.T.); +#67999 = LINE('',#68000,#68001); +#68000 = CARTESIAN_POINT('',(6.2,2.15,0.85)); +#68001 = VECTOR('',#68002,1.); +#68002 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68003 = PLANE('',#68004); +#68004 = AXIS2_PLACEMENT_3D('',#68005,#68006,#68007); +#68005 = CARTESIAN_POINT('',(6.400244542703,2.15,0.394853274378)); +#68006 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68007 = DIRECTION('',(0.,0.,1.)); +#68008 = ADVANCED_FACE('',(#68009),#68095,.F.); +#68009 = FACE_BOUND('',#68010,.F.); +#68010 = EDGE_LOOP('',(#68011,#68012,#68013,#68022,#68030,#68039,#68047, + #68055,#68063,#68072,#68080,#68089)); +#68011 = ORIENTED_EDGE('',*,*,#58520,.F.); +#68012 = ORIENTED_EDGE('',*,*,#58449,.T.); +#68013 = ORIENTED_EDGE('',*,*,#68014,.T.); +#68014 = EDGE_CURVE('',#58450,#68015,#68017,.T.); +#68015 = VERTEX_POINT('',#68016); +#68016 = CARTESIAN_POINT('',(6.3,-2.15,0.65)); +#68017 = CIRCLE('',#68018,0.1); +#68018 = AXIS2_PLACEMENT_3D('',#68019,#68020,#68021); +#68019 = CARTESIAN_POINT('',(6.2,-2.15,0.65)); +#68020 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68021 = DIRECTION('',(0.,0.,1.)); +#68022 = ORIENTED_EDGE('',*,*,#68023,.T.); +#68023 = EDGE_CURVE('',#68015,#68024,#68026,.T.); +#68024 = VERTEX_POINT('',#68025); +#68025 = CARTESIAN_POINT('',(6.3,-2.15,0.2)); +#68026 = LINE('',#68027,#68028); +#68027 = CARTESIAN_POINT('',(6.3,-2.15,0.65)); +#68028 = VECTOR('',#68029,1.); +#68029 = DIRECTION('',(0.,0.,-1.)); +#68030 = ORIENTED_EDGE('',*,*,#68031,.T.); +#68031 = EDGE_CURVE('',#68024,#68032,#68034,.T.); +#68032 = VERTEX_POINT('',#68033); +#68033 = CARTESIAN_POINT('',(6.5,-2.15,-1.942890293094E-16)); +#68034 = CIRCLE('',#68035,0.2); +#68035 = AXIS2_PLACEMENT_3D('',#68036,#68037,#68038); +#68036 = CARTESIAN_POINT('',(6.5,-2.15,0.2)); +#68037 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68038 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68039 = ORIENTED_EDGE('',*,*,#68040,.T.); +#68040 = EDGE_CURVE('',#68032,#68041,#68043,.T.); +#68041 = VERTEX_POINT('',#68042); +#68042 = CARTESIAN_POINT('',(7.,-2.15,-1.942890293094E-16)); +#68043 = LINE('',#68044,#68045); +#68044 = CARTESIAN_POINT('',(6.5,-2.15,-1.942890293094E-16)); +#68045 = VECTOR('',#68046,1.); +#68046 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68047 = ORIENTED_EDGE('',*,*,#68048,.T.); +#68048 = EDGE_CURVE('',#68041,#68049,#68051,.T.); +#68049 = VERTEX_POINT('',#68050); +#68050 = CARTESIAN_POINT('',(7.,-2.15,0.1)); +#68051 = LINE('',#68052,#68053); +#68052 = CARTESIAN_POINT('',(7.,-2.15,-1.942890293094E-16)); +#68053 = VECTOR('',#68054,1.); +#68054 = DIRECTION('',(0.,0.,1.)); +#68055 = ORIENTED_EDGE('',*,*,#68056,.T.); +#68056 = EDGE_CURVE('',#68049,#68057,#68059,.T.); +#68057 = VERTEX_POINT('',#68058); +#68058 = CARTESIAN_POINT('',(6.5,-2.15,0.1)); +#68059 = LINE('',#68060,#68061); +#68060 = CARTESIAN_POINT('',(7.,-2.15,0.1)); +#68061 = VECTOR('',#68062,1.); +#68062 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68063 = ORIENTED_EDGE('',*,*,#68064,.T.); +#68064 = EDGE_CURVE('',#68057,#68065,#68067,.T.); +#68065 = VERTEX_POINT('',#68066); +#68066 = CARTESIAN_POINT('',(6.4,-2.15,0.2)); +#68067 = CIRCLE('',#68068,0.1); +#68068 = AXIS2_PLACEMENT_3D('',#68069,#68070,#68071); +#68069 = CARTESIAN_POINT('',(6.5,-2.15,0.2)); +#68070 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68071 = DIRECTION('',(0.,0.,-1.)); +#68072 = ORIENTED_EDGE('',*,*,#68073,.T.); +#68073 = EDGE_CURVE('',#68065,#68074,#68076,.T.); +#68074 = VERTEX_POINT('',#68075); +#68075 = CARTESIAN_POINT('',(6.4,-2.15,0.65)); +#68076 = LINE('',#68077,#68078); +#68077 = CARTESIAN_POINT('',(6.4,-2.15,0.2)); +#68078 = VECTOR('',#68079,1.); +#68079 = DIRECTION('',(0.,0.,1.)); +#68080 = ORIENTED_EDGE('',*,*,#68081,.T.); +#68081 = EDGE_CURVE('',#68074,#68082,#68084,.T.); +#68082 = VERTEX_POINT('',#68083); +#68083 = CARTESIAN_POINT('',(6.2,-2.15,0.85)); +#68084 = CIRCLE('',#68085,0.2); +#68085 = AXIS2_PLACEMENT_3D('',#68086,#68087,#68088); +#68086 = CARTESIAN_POINT('',(6.2,-2.15,0.65)); +#68087 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68088 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68089 = ORIENTED_EDGE('',*,*,#68090,.T.); +#68090 = EDGE_CURVE('',#68082,#58521,#68091,.T.); +#68091 = LINE('',#68092,#68093); +#68092 = CARTESIAN_POINT('',(6.2,-2.15,0.85)); +#68093 = VECTOR('',#68094,1.); +#68094 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68095 = PLANE('',#68096); +#68096 = AXIS2_PLACEMENT_3D('',#68097,#68098,#68099); +#68097 = CARTESIAN_POINT('',(6.400244542703,-2.15,0.394853274378)); +#68098 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68099 = DIRECTION('',(0.,0.,1.)); +#68100 = ADVANCED_FACE('',(#68101),#68112,.F.); +#68101 = FACE_BOUND('',#68102,.F.); +#68102 = EDGE_LOOP('',(#68103,#68104,#68105,#68111)); +#68103 = ORIENTED_EDGE('',*,*,#58466,.T.); +#68104 = ORIENTED_EDGE('',*,*,#67791,.T.); +#68105 = ORIENTED_EDGE('',*,*,#68106,.F.); +#68106 = EDGE_CURVE('',#68015,#67792,#68107,.T.); +#68107 = LINE('',#68108,#68109); +#68108 = CARTESIAN_POINT('',(6.3,-2.15,0.65)); +#68109 = VECTOR('',#68110,1.); +#68110 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68111 = ORIENTED_EDGE('',*,*,#68014,.F.); +#68112 = CYLINDRICAL_SURFACE('',#68113,0.1); +#68113 = AXIS2_PLACEMENT_3D('',#68114,#68115,#68116); +#68114 = CARTESIAN_POINT('',(6.2,-2.15,0.65)); +#68115 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68116 = DIRECTION('',(0.,0.,1.)); +#68117 = ADVANCED_FACE('',(#68118),#68134,.F.); +#68118 = FACE_BOUND('',#68119,.F.); +#68119 = EDGE_LOOP('',(#68120,#68126,#68127,#68133)); +#68120 = ORIENTED_EDGE('',*,*,#68121,.F.); +#68121 = EDGE_CURVE('',#58481,#64146,#68122,.T.); +#68122 = LINE('',#68123,#68124); +#68123 = CARTESIAN_POINT('',(6.2,2.15,0.85)); +#68124 = VECTOR('',#68125,1.); +#68125 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68126 = ORIENTED_EDGE('',*,*,#58497,.T.); +#68127 = ORIENTED_EDGE('',*,*,#68128,.T.); +#68128 = EDGE_CURVE('',#58490,#64154,#68129,.T.); +#68129 = LINE('',#68130,#68131); +#68130 = CARTESIAN_POINT('',(6.2,1.85,0.85)); +#68131 = VECTOR('',#68132,1.); +#68132 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68133 = ORIENTED_EDGE('',*,*,#64153,.F.); +#68134 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#68135,#68136) + ,(#68137,#68138 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#68135 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#68136 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#68137 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#68138 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#68139 = ADVANCED_FACE('',(#68140),#68226,.F.); +#68140 = FACE_BOUND('',#68141,.F.); +#68141 = EDGE_LOOP('',(#68142,#68143,#68144,#68153,#68161,#68170,#68178, + #68186,#68194,#68203,#68211,#68220)); +#68142 = ORIENTED_EDGE('',*,*,#58489,.F.); +#68143 = ORIENTED_EDGE('',*,*,#58542,.T.); +#68144 = ORIENTED_EDGE('',*,*,#68145,.T.); +#68145 = EDGE_CURVE('',#58543,#68146,#68148,.T.); +#68146 = VERTEX_POINT('',#68147); +#68147 = CARTESIAN_POINT('',(6.3,1.85,0.65)); +#68148 = CIRCLE('',#68149,0.1); +#68149 = AXIS2_PLACEMENT_3D('',#68150,#68151,#68152); +#68150 = CARTESIAN_POINT('',(6.2,1.85,0.65)); +#68151 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68152 = DIRECTION('',(0.,0.,1.)); +#68153 = ORIENTED_EDGE('',*,*,#68154,.T.); +#68154 = EDGE_CURVE('',#68146,#68155,#68157,.T.); +#68155 = VERTEX_POINT('',#68156); +#68156 = CARTESIAN_POINT('',(6.3,1.85,0.2)); +#68157 = LINE('',#68158,#68159); +#68158 = CARTESIAN_POINT('',(6.3,1.85,0.65)); +#68159 = VECTOR('',#68160,1.); +#68160 = DIRECTION('',(0.,0.,-1.)); +#68161 = ORIENTED_EDGE('',*,*,#68162,.T.); +#68162 = EDGE_CURVE('',#68155,#68163,#68165,.T.); +#68163 = VERTEX_POINT('',#68164); +#68164 = CARTESIAN_POINT('',(6.5,1.85,-1.942890293094E-16)); +#68165 = CIRCLE('',#68166,0.2); +#68166 = AXIS2_PLACEMENT_3D('',#68167,#68168,#68169); +#68167 = CARTESIAN_POINT('',(6.5,1.85,0.2)); +#68168 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68169 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68170 = ORIENTED_EDGE('',*,*,#68171,.T.); +#68171 = EDGE_CURVE('',#68163,#68172,#68174,.T.); +#68172 = VERTEX_POINT('',#68173); +#68173 = CARTESIAN_POINT('',(7.,1.85,-1.942890293094E-16)); +#68174 = LINE('',#68175,#68176); +#68175 = CARTESIAN_POINT('',(6.5,1.85,-1.942890293094E-16)); +#68176 = VECTOR('',#68177,1.); +#68177 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68178 = ORIENTED_EDGE('',*,*,#68179,.T.); +#68179 = EDGE_CURVE('',#68172,#68180,#68182,.T.); +#68180 = VERTEX_POINT('',#68181); +#68181 = CARTESIAN_POINT('',(7.,1.85,0.1)); +#68182 = LINE('',#68183,#68184); +#68183 = CARTESIAN_POINT('',(7.,1.85,-1.942890293094E-16)); +#68184 = VECTOR('',#68185,1.); +#68185 = DIRECTION('',(0.,0.,1.)); +#68186 = ORIENTED_EDGE('',*,*,#68187,.T.); +#68187 = EDGE_CURVE('',#68180,#68188,#68190,.T.); +#68188 = VERTEX_POINT('',#68189); +#68189 = CARTESIAN_POINT('',(6.5,1.85,0.1)); +#68190 = LINE('',#68191,#68192); +#68191 = CARTESIAN_POINT('',(7.,1.85,0.1)); +#68192 = VECTOR('',#68193,1.); +#68193 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68194 = ORIENTED_EDGE('',*,*,#68195,.T.); +#68195 = EDGE_CURVE('',#68188,#68196,#68198,.T.); +#68196 = VERTEX_POINT('',#68197); +#68197 = CARTESIAN_POINT('',(6.4,1.85,0.2)); +#68198 = CIRCLE('',#68199,0.1); +#68199 = AXIS2_PLACEMENT_3D('',#68200,#68201,#68202); +#68200 = CARTESIAN_POINT('',(6.5,1.85,0.2)); +#68201 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68202 = DIRECTION('',(0.,0.,-1.)); +#68203 = ORIENTED_EDGE('',*,*,#68204,.T.); +#68204 = EDGE_CURVE('',#68196,#68205,#68207,.T.); +#68205 = VERTEX_POINT('',#68206); +#68206 = CARTESIAN_POINT('',(6.4,1.85,0.65)); +#68207 = LINE('',#68208,#68209); +#68208 = CARTESIAN_POINT('',(6.4,1.85,0.2)); +#68209 = VECTOR('',#68210,1.); +#68210 = DIRECTION('',(0.,0.,1.)); +#68211 = ORIENTED_EDGE('',*,*,#68212,.T.); +#68212 = EDGE_CURVE('',#68205,#68213,#68215,.T.); +#68213 = VERTEX_POINT('',#68214); +#68214 = CARTESIAN_POINT('',(6.2,1.85,0.85)); +#68215 = CIRCLE('',#68216,0.2); +#68216 = AXIS2_PLACEMENT_3D('',#68217,#68218,#68219); +#68217 = CARTESIAN_POINT('',(6.2,1.85,0.65)); +#68218 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68219 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68220 = ORIENTED_EDGE('',*,*,#68221,.T.); +#68221 = EDGE_CURVE('',#68213,#58490,#68222,.T.); +#68222 = LINE('',#68223,#68224); +#68223 = CARTESIAN_POINT('',(6.2,1.85,0.85)); +#68224 = VECTOR('',#68225,1.); +#68225 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68226 = PLANE('',#68227); +#68227 = AXIS2_PLACEMENT_3D('',#68228,#68229,#68230); +#68228 = CARTESIAN_POINT('',(6.400244542703,1.85,0.394853274378)); +#68229 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68230 = DIRECTION('',(0.,0.,1.)); +#68231 = ADVANCED_FACE('',(#68232),#68318,.T.); +#68232 = FACE_BOUND('',#68233,.T.); +#68233 = EDGE_LOOP('',(#68234,#68235,#68236,#68245,#68253,#68262,#68270, + #68278,#68286,#68295,#68303,#68312)); +#68234 = ORIENTED_EDGE('',*,*,#58511,.F.); +#68235 = ORIENTED_EDGE('',*,*,#58582,.T.); +#68236 = ORIENTED_EDGE('',*,*,#68237,.T.); +#68237 = EDGE_CURVE('',#58583,#68238,#68240,.T.); +#68238 = VERTEX_POINT('',#68239); +#68239 = CARTESIAN_POINT('',(6.3,-1.85,0.65)); +#68240 = CIRCLE('',#68241,0.1); +#68241 = AXIS2_PLACEMENT_3D('',#68242,#68243,#68244); +#68242 = CARTESIAN_POINT('',(6.2,-1.85,0.65)); +#68243 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68244 = DIRECTION('',(0.,0.,1.)); +#68245 = ORIENTED_EDGE('',*,*,#68246,.T.); +#68246 = EDGE_CURVE('',#68238,#68247,#68249,.T.); +#68247 = VERTEX_POINT('',#68248); +#68248 = CARTESIAN_POINT('',(6.3,-1.85,0.2)); +#68249 = LINE('',#68250,#68251); +#68250 = CARTESIAN_POINT('',(6.3,-1.85,0.65)); +#68251 = VECTOR('',#68252,1.); +#68252 = DIRECTION('',(0.,0.,-1.)); +#68253 = ORIENTED_EDGE('',*,*,#68254,.T.); +#68254 = EDGE_CURVE('',#68247,#68255,#68257,.T.); +#68255 = VERTEX_POINT('',#68256); +#68256 = CARTESIAN_POINT('',(6.5,-1.85,-1.942890293094E-16)); +#68257 = CIRCLE('',#68258,0.2); +#68258 = AXIS2_PLACEMENT_3D('',#68259,#68260,#68261); +#68259 = CARTESIAN_POINT('',(6.5,-1.85,0.2)); +#68260 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68261 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68262 = ORIENTED_EDGE('',*,*,#68263,.T.); +#68263 = EDGE_CURVE('',#68255,#68264,#68266,.T.); +#68264 = VERTEX_POINT('',#68265); +#68265 = CARTESIAN_POINT('',(7.,-1.85,-1.942890293094E-16)); +#68266 = LINE('',#68267,#68268); +#68267 = CARTESIAN_POINT('',(6.5,-1.85,-1.942890293094E-16)); +#68268 = VECTOR('',#68269,1.); +#68269 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68270 = ORIENTED_EDGE('',*,*,#68271,.T.); +#68271 = EDGE_CURVE('',#68264,#68272,#68274,.T.); +#68272 = VERTEX_POINT('',#68273); +#68273 = CARTESIAN_POINT('',(7.,-1.85,0.1)); +#68274 = LINE('',#68275,#68276); +#68275 = CARTESIAN_POINT('',(7.,-1.85,-1.942890293094E-16)); +#68276 = VECTOR('',#68277,1.); +#68277 = DIRECTION('',(0.,0.,1.)); +#68278 = ORIENTED_EDGE('',*,*,#68279,.T.); +#68279 = EDGE_CURVE('',#68272,#68280,#68282,.T.); +#68280 = VERTEX_POINT('',#68281); +#68281 = CARTESIAN_POINT('',(6.5,-1.85,0.1)); +#68282 = LINE('',#68283,#68284); +#68283 = CARTESIAN_POINT('',(7.,-1.85,0.1)); +#68284 = VECTOR('',#68285,1.); +#68285 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68286 = ORIENTED_EDGE('',*,*,#68287,.T.); +#68287 = EDGE_CURVE('',#68280,#68288,#68290,.T.); +#68288 = VERTEX_POINT('',#68289); +#68289 = CARTESIAN_POINT('',(6.4,-1.85,0.2)); +#68290 = CIRCLE('',#68291,0.1); +#68291 = AXIS2_PLACEMENT_3D('',#68292,#68293,#68294); +#68292 = CARTESIAN_POINT('',(6.5,-1.85,0.2)); +#68293 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68294 = DIRECTION('',(0.,0.,-1.)); +#68295 = ORIENTED_EDGE('',*,*,#68296,.T.); +#68296 = EDGE_CURVE('',#68288,#68297,#68299,.T.); +#68297 = VERTEX_POINT('',#68298); +#68298 = CARTESIAN_POINT('',(6.4,-1.85,0.65)); +#68299 = LINE('',#68300,#68301); +#68300 = CARTESIAN_POINT('',(6.4,-1.85,0.2)); +#68301 = VECTOR('',#68302,1.); +#68302 = DIRECTION('',(0.,0.,1.)); +#68303 = ORIENTED_EDGE('',*,*,#68304,.T.); +#68304 = EDGE_CURVE('',#68297,#68305,#68307,.T.); +#68305 = VERTEX_POINT('',#68306); +#68306 = CARTESIAN_POINT('',(6.2,-1.85,0.85)); +#68307 = CIRCLE('',#68308,0.2); +#68308 = AXIS2_PLACEMENT_3D('',#68309,#68310,#68311); +#68309 = CARTESIAN_POINT('',(6.2,-1.85,0.65)); +#68310 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68311 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68312 = ORIENTED_EDGE('',*,*,#68313,.T.); +#68313 = EDGE_CURVE('',#68305,#58512,#68314,.T.); +#68314 = LINE('',#68315,#68316); +#68315 = CARTESIAN_POINT('',(6.2,-1.85,0.85)); +#68316 = VECTOR('',#68317,1.); +#68317 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68318 = PLANE('',#68319); +#68319 = AXIS2_PLACEMENT_3D('',#68320,#68321,#68322); +#68320 = CARTESIAN_POINT('',(6.400244542703,-1.85,0.394853274378)); +#68321 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68322 = DIRECTION('',(0.,0.,1.)); +#68323 = ADVANCED_FACE('',(#68324),#68340,.F.); +#68324 = FACE_BOUND('',#68325,.F.); +#68325 = EDGE_LOOP('',(#68326,#68332,#68333,#68339)); +#68326 = ORIENTED_EDGE('',*,*,#68327,.F.); +#68327 = EDGE_CURVE('',#58512,#64274,#68328,.T.); +#68328 = LINE('',#68329,#68330); +#68329 = CARTESIAN_POINT('',(6.2,-1.85,0.85)); +#68330 = VECTOR('',#68331,1.); +#68331 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68332 = ORIENTED_EDGE('',*,*,#58528,.T.); +#68333 = ORIENTED_EDGE('',*,*,#68334,.T.); +#68334 = EDGE_CURVE('',#58521,#64282,#68335,.T.); +#68335 = LINE('',#68336,#68337); +#68336 = CARTESIAN_POINT('',(6.2,-2.15,0.85)); +#68337 = VECTOR('',#68338,1.); +#68338 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68339 = ORIENTED_EDGE('',*,*,#64281,.F.); +#68340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#68341,#68342) + ,(#68343,#68344 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#68341 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#68342 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#68343 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#68344 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#68345 = ADVANCED_FACE('',(#68346),#68365,.F.); +#68346 = FACE_BOUND('',#68347,.F.); +#68347 = EDGE_LOOP('',(#68348,#68349,#68358,#68364)); +#68348 = ORIENTED_EDGE('',*,*,#58559,.T.); +#68349 = ORIENTED_EDGE('',*,*,#68350,.T.); +#68350 = EDGE_CURVE('',#58552,#68351,#68353,.T.); +#68351 = VERTEX_POINT('',#68352); +#68352 = CARTESIAN_POINT('',(6.3,1.65,0.65)); +#68353 = CIRCLE('',#68354,0.1); +#68354 = AXIS2_PLACEMENT_3D('',#68355,#68356,#68357); +#68355 = CARTESIAN_POINT('',(6.2,1.65,0.65)); +#68356 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68357 = DIRECTION('',(0.,0.,1.)); +#68358 = ORIENTED_EDGE('',*,*,#68359,.F.); +#68359 = EDGE_CURVE('',#68146,#68351,#68360,.T.); +#68360 = LINE('',#68361,#68362); +#68361 = CARTESIAN_POINT('',(6.3,1.85,0.65)); +#68362 = VECTOR('',#68363,1.); +#68363 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68364 = ORIENTED_EDGE('',*,*,#68145,.F.); +#68365 = CYLINDRICAL_SURFACE('',#68366,0.1); +#68366 = AXIS2_PLACEMENT_3D('',#68367,#68368,#68369); +#68367 = CARTESIAN_POINT('',(6.2,1.85,0.65)); +#68368 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68369 = DIRECTION('',(0.,0.,1.)); +#68370 = ADVANCED_FACE('',(#68371),#68449,.T.); +#68371 = FACE_BOUND('',#68372,.T.); +#68372 = EDGE_LOOP('',(#68373,#68374,#68375,#68376,#68384,#68393,#68401, + #68409,#68417,#68426,#68434,#68443)); +#68373 = ORIENTED_EDGE('',*,*,#58604,.F.); +#68374 = ORIENTED_EDGE('',*,*,#58551,.T.); +#68375 = ORIENTED_EDGE('',*,*,#68350,.T.); +#68376 = ORIENTED_EDGE('',*,*,#68377,.T.); +#68377 = EDGE_CURVE('',#68351,#68378,#68380,.T.); +#68378 = VERTEX_POINT('',#68379); +#68379 = CARTESIAN_POINT('',(6.3,1.65,0.2)); +#68380 = LINE('',#68381,#68382); +#68381 = CARTESIAN_POINT('',(6.3,1.65,0.65)); +#68382 = VECTOR('',#68383,1.); +#68383 = DIRECTION('',(0.,0.,-1.)); +#68384 = ORIENTED_EDGE('',*,*,#68385,.T.); +#68385 = EDGE_CURVE('',#68378,#68386,#68388,.T.); +#68386 = VERTEX_POINT('',#68387); +#68387 = CARTESIAN_POINT('',(6.5,1.65,-1.942890293094E-16)); +#68388 = CIRCLE('',#68389,0.2); +#68389 = AXIS2_PLACEMENT_3D('',#68390,#68391,#68392); +#68390 = CARTESIAN_POINT('',(6.5,1.65,0.2)); +#68391 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68392 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68393 = ORIENTED_EDGE('',*,*,#68394,.T.); +#68394 = EDGE_CURVE('',#68386,#68395,#68397,.T.); +#68395 = VERTEX_POINT('',#68396); +#68396 = CARTESIAN_POINT('',(7.,1.65,-1.942890293094E-16)); +#68397 = LINE('',#68398,#68399); +#68398 = CARTESIAN_POINT('',(6.5,1.65,-1.942890293094E-16)); +#68399 = VECTOR('',#68400,1.); +#68400 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68401 = ORIENTED_EDGE('',*,*,#68402,.T.); +#68402 = EDGE_CURVE('',#68395,#68403,#68405,.T.); +#68403 = VERTEX_POINT('',#68404); +#68404 = CARTESIAN_POINT('',(7.,1.65,0.1)); +#68405 = LINE('',#68406,#68407); +#68406 = CARTESIAN_POINT('',(7.,1.65,-1.942890293094E-16)); +#68407 = VECTOR('',#68408,1.); +#68408 = DIRECTION('',(0.,0.,1.)); +#68409 = ORIENTED_EDGE('',*,*,#68410,.T.); +#68410 = EDGE_CURVE('',#68403,#68411,#68413,.T.); +#68411 = VERTEX_POINT('',#68412); +#68412 = CARTESIAN_POINT('',(6.5,1.65,0.1)); +#68413 = LINE('',#68414,#68415); +#68414 = CARTESIAN_POINT('',(7.,1.65,0.1)); +#68415 = VECTOR('',#68416,1.); +#68416 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68417 = ORIENTED_EDGE('',*,*,#68418,.T.); +#68418 = EDGE_CURVE('',#68411,#68419,#68421,.T.); +#68419 = VERTEX_POINT('',#68420); +#68420 = CARTESIAN_POINT('',(6.4,1.65,0.2)); +#68421 = CIRCLE('',#68422,0.1); +#68422 = AXIS2_PLACEMENT_3D('',#68423,#68424,#68425); +#68423 = CARTESIAN_POINT('',(6.5,1.65,0.2)); +#68424 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68425 = DIRECTION('',(0.,0.,-1.)); +#68426 = ORIENTED_EDGE('',*,*,#68427,.T.); +#68427 = EDGE_CURVE('',#68419,#68428,#68430,.T.); +#68428 = VERTEX_POINT('',#68429); +#68429 = CARTESIAN_POINT('',(6.4,1.65,0.65)); +#68430 = LINE('',#68431,#68432); +#68431 = CARTESIAN_POINT('',(6.4,1.65,0.2)); +#68432 = VECTOR('',#68433,1.); +#68433 = DIRECTION('',(0.,0.,1.)); +#68434 = ORIENTED_EDGE('',*,*,#68435,.T.); +#68435 = EDGE_CURVE('',#68428,#68436,#68438,.T.); +#68436 = VERTEX_POINT('',#68437); +#68437 = CARTESIAN_POINT('',(6.2,1.65,0.85)); +#68438 = CIRCLE('',#68439,0.2); +#68439 = AXIS2_PLACEMENT_3D('',#68440,#68441,#68442); +#68440 = CARTESIAN_POINT('',(6.2,1.65,0.65)); +#68441 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68442 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68443 = ORIENTED_EDGE('',*,*,#68444,.T.); +#68444 = EDGE_CURVE('',#68436,#58605,#68445,.T.); +#68445 = LINE('',#68446,#68447); +#68446 = CARTESIAN_POINT('',(6.2,1.65,0.85)); +#68447 = VECTOR('',#68448,1.); +#68448 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68449 = PLANE('',#68450); +#68450 = AXIS2_PLACEMENT_3D('',#68451,#68452,#68453); +#68451 = CARTESIAN_POINT('',(6.400244542703,1.65,0.394853274378)); +#68452 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68453 = DIRECTION('',(0.,0.,1.)); +#68454 = ADVANCED_FACE('',(#68455),#68541,.F.); +#68455 = FACE_BOUND('',#68456,.F.); +#68456 = EDGE_LOOP('',(#68457,#68458,#68459,#68468,#68476,#68485,#68493, + #68501,#68509,#68518,#68526,#68535)); +#68457 = ORIENTED_EDGE('',*,*,#58644,.F.); +#68458 = ORIENTED_EDGE('',*,*,#58573,.T.); +#68459 = ORIENTED_EDGE('',*,*,#68460,.T.); +#68460 = EDGE_CURVE('',#58574,#68461,#68463,.T.); +#68461 = VERTEX_POINT('',#68462); +#68462 = CARTESIAN_POINT('',(6.3,-1.65,0.65)); +#68463 = CIRCLE('',#68464,0.1); +#68464 = AXIS2_PLACEMENT_3D('',#68465,#68466,#68467); +#68465 = CARTESIAN_POINT('',(6.2,-1.65,0.65)); +#68466 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68467 = DIRECTION('',(0.,0.,1.)); +#68468 = ORIENTED_EDGE('',*,*,#68469,.T.); +#68469 = EDGE_CURVE('',#68461,#68470,#68472,.T.); +#68470 = VERTEX_POINT('',#68471); +#68471 = CARTESIAN_POINT('',(6.3,-1.65,0.2)); +#68472 = LINE('',#68473,#68474); +#68473 = CARTESIAN_POINT('',(6.3,-1.65,0.65)); +#68474 = VECTOR('',#68475,1.); +#68475 = DIRECTION('',(0.,0.,-1.)); +#68476 = ORIENTED_EDGE('',*,*,#68477,.T.); +#68477 = EDGE_CURVE('',#68470,#68478,#68480,.T.); +#68478 = VERTEX_POINT('',#68479); +#68479 = CARTESIAN_POINT('',(6.5,-1.65,-1.942890293094E-16)); +#68480 = CIRCLE('',#68481,0.2); +#68481 = AXIS2_PLACEMENT_3D('',#68482,#68483,#68484); +#68482 = CARTESIAN_POINT('',(6.5,-1.65,0.2)); +#68483 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68484 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68485 = ORIENTED_EDGE('',*,*,#68486,.T.); +#68486 = EDGE_CURVE('',#68478,#68487,#68489,.T.); +#68487 = VERTEX_POINT('',#68488); +#68488 = CARTESIAN_POINT('',(7.,-1.65,-1.942890293094E-16)); +#68489 = LINE('',#68490,#68491); +#68490 = CARTESIAN_POINT('',(6.5,-1.65,-1.942890293094E-16)); +#68491 = VECTOR('',#68492,1.); +#68492 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68493 = ORIENTED_EDGE('',*,*,#68494,.T.); +#68494 = EDGE_CURVE('',#68487,#68495,#68497,.T.); +#68495 = VERTEX_POINT('',#68496); +#68496 = CARTESIAN_POINT('',(7.,-1.65,0.1)); +#68497 = LINE('',#68498,#68499); +#68498 = CARTESIAN_POINT('',(7.,-1.65,-1.942890293094E-16)); +#68499 = VECTOR('',#68500,1.); +#68500 = DIRECTION('',(0.,0.,1.)); +#68501 = ORIENTED_EDGE('',*,*,#68502,.T.); +#68502 = EDGE_CURVE('',#68495,#68503,#68505,.T.); +#68503 = VERTEX_POINT('',#68504); +#68504 = CARTESIAN_POINT('',(6.5,-1.65,0.1)); +#68505 = LINE('',#68506,#68507); +#68506 = CARTESIAN_POINT('',(7.,-1.65,0.1)); +#68507 = VECTOR('',#68508,1.); +#68508 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68509 = ORIENTED_EDGE('',*,*,#68510,.T.); +#68510 = EDGE_CURVE('',#68503,#68511,#68513,.T.); +#68511 = VERTEX_POINT('',#68512); +#68512 = CARTESIAN_POINT('',(6.4,-1.65,0.2)); +#68513 = CIRCLE('',#68514,0.1); +#68514 = AXIS2_PLACEMENT_3D('',#68515,#68516,#68517); +#68515 = CARTESIAN_POINT('',(6.5,-1.65,0.2)); +#68516 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68517 = DIRECTION('',(0.,0.,-1.)); +#68518 = ORIENTED_EDGE('',*,*,#68519,.T.); +#68519 = EDGE_CURVE('',#68511,#68520,#68522,.T.); +#68520 = VERTEX_POINT('',#68521); +#68521 = CARTESIAN_POINT('',(6.4,-1.65,0.65)); +#68522 = LINE('',#68523,#68524); +#68523 = CARTESIAN_POINT('',(6.4,-1.65,0.2)); +#68524 = VECTOR('',#68525,1.); +#68525 = DIRECTION('',(0.,0.,1.)); +#68526 = ORIENTED_EDGE('',*,*,#68527,.T.); +#68527 = EDGE_CURVE('',#68520,#68528,#68530,.T.); +#68528 = VERTEX_POINT('',#68529); +#68529 = CARTESIAN_POINT('',(6.2,-1.65,0.85)); +#68530 = CIRCLE('',#68531,0.2); +#68531 = AXIS2_PLACEMENT_3D('',#68532,#68533,#68534); +#68532 = CARTESIAN_POINT('',(6.2,-1.65,0.65)); +#68533 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68534 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68535 = ORIENTED_EDGE('',*,*,#68536,.T.); +#68536 = EDGE_CURVE('',#68528,#58645,#68537,.T.); +#68537 = LINE('',#68538,#68539); +#68538 = CARTESIAN_POINT('',(6.2,-1.65,0.85)); +#68539 = VECTOR('',#68540,1.); +#68540 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68541 = PLANE('',#68542); +#68542 = AXIS2_PLACEMENT_3D('',#68543,#68544,#68545); +#68543 = CARTESIAN_POINT('',(6.400244542703,-1.65,0.394853274378)); +#68544 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68545 = DIRECTION('',(0.,0.,1.)); +#68546 = ADVANCED_FACE('',(#68547),#68558,.F.); +#68547 = FACE_BOUND('',#68548,.F.); +#68548 = EDGE_LOOP('',(#68549,#68550,#68551,#68557)); +#68549 = ORIENTED_EDGE('',*,*,#58590,.T.); +#68550 = ORIENTED_EDGE('',*,*,#68237,.T.); +#68551 = ORIENTED_EDGE('',*,*,#68552,.F.); +#68552 = EDGE_CURVE('',#68461,#68238,#68553,.T.); +#68553 = LINE('',#68554,#68555); +#68554 = CARTESIAN_POINT('',(6.3,-1.65,0.65)); +#68555 = VECTOR('',#68556,1.); +#68556 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68557 = ORIENTED_EDGE('',*,*,#68460,.F.); +#68558 = CYLINDRICAL_SURFACE('',#68559,0.1); +#68559 = AXIS2_PLACEMENT_3D('',#68560,#68561,#68562); +#68560 = CARTESIAN_POINT('',(6.2,-1.65,0.65)); +#68561 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68562 = DIRECTION('',(0.,0.,1.)); +#68563 = ADVANCED_FACE('',(#68564),#68580,.F.); +#68564 = FACE_BOUND('',#68565,.F.); +#68565 = EDGE_LOOP('',(#68566,#68572,#68573,#68579)); +#68566 = ORIENTED_EDGE('',*,*,#68567,.F.); +#68567 = EDGE_CURVE('',#58605,#64162,#68568,.T.); +#68568 = LINE('',#68569,#68570); +#68569 = CARTESIAN_POINT('',(6.2,1.65,0.85)); +#68570 = VECTOR('',#68571,1.); +#68571 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68572 = ORIENTED_EDGE('',*,*,#58621,.T.); +#68573 = ORIENTED_EDGE('',*,*,#68574,.T.); +#68574 = EDGE_CURVE('',#58614,#64170,#68575,.T.); +#68575 = LINE('',#68576,#68577); +#68576 = CARTESIAN_POINT('',(6.2,1.35,0.85)); +#68577 = VECTOR('',#68578,1.); +#68578 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68579 = ORIENTED_EDGE('',*,*,#64169,.F.); +#68580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#68581,#68582) + ,(#68583,#68584 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#68581 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#68582 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#68583 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#68584 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#68585 = ADVANCED_FACE('',(#68586),#68672,.F.); +#68586 = FACE_BOUND('',#68587,.F.); +#68587 = EDGE_LOOP('',(#68588,#68589,#68590,#68599,#68607,#68616,#68624, + #68632,#68640,#68649,#68657,#68666)); +#68588 = ORIENTED_EDGE('',*,*,#58613,.F.); +#68589 = ORIENTED_EDGE('',*,*,#58666,.T.); +#68590 = ORIENTED_EDGE('',*,*,#68591,.T.); +#68591 = EDGE_CURVE('',#58667,#68592,#68594,.T.); +#68592 = VERTEX_POINT('',#68593); +#68593 = CARTESIAN_POINT('',(6.3,1.35,0.65)); +#68594 = CIRCLE('',#68595,0.1); +#68595 = AXIS2_PLACEMENT_3D('',#68596,#68597,#68598); +#68596 = CARTESIAN_POINT('',(6.2,1.35,0.65)); +#68597 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68598 = DIRECTION('',(0.,0.,1.)); +#68599 = ORIENTED_EDGE('',*,*,#68600,.T.); +#68600 = EDGE_CURVE('',#68592,#68601,#68603,.T.); +#68601 = VERTEX_POINT('',#68602); +#68602 = CARTESIAN_POINT('',(6.3,1.35,0.2)); +#68603 = LINE('',#68604,#68605); +#68604 = CARTESIAN_POINT('',(6.3,1.35,0.65)); +#68605 = VECTOR('',#68606,1.); +#68606 = DIRECTION('',(0.,0.,-1.)); +#68607 = ORIENTED_EDGE('',*,*,#68608,.T.); +#68608 = EDGE_CURVE('',#68601,#68609,#68611,.T.); +#68609 = VERTEX_POINT('',#68610); +#68610 = CARTESIAN_POINT('',(6.5,1.35,-1.942890293094E-16)); +#68611 = CIRCLE('',#68612,0.2); +#68612 = AXIS2_PLACEMENT_3D('',#68613,#68614,#68615); +#68613 = CARTESIAN_POINT('',(6.5,1.35,0.2)); +#68614 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68615 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68616 = ORIENTED_EDGE('',*,*,#68617,.T.); +#68617 = EDGE_CURVE('',#68609,#68618,#68620,.T.); +#68618 = VERTEX_POINT('',#68619); +#68619 = CARTESIAN_POINT('',(7.,1.35,-1.942890293094E-16)); +#68620 = LINE('',#68621,#68622); +#68621 = CARTESIAN_POINT('',(6.5,1.35,-1.942890293094E-16)); +#68622 = VECTOR('',#68623,1.); +#68623 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68624 = ORIENTED_EDGE('',*,*,#68625,.T.); +#68625 = EDGE_CURVE('',#68618,#68626,#68628,.T.); +#68626 = VERTEX_POINT('',#68627); +#68627 = CARTESIAN_POINT('',(7.,1.35,0.1)); +#68628 = LINE('',#68629,#68630); +#68629 = CARTESIAN_POINT('',(7.,1.35,-1.942890293094E-16)); +#68630 = VECTOR('',#68631,1.); +#68631 = DIRECTION('',(0.,0.,1.)); +#68632 = ORIENTED_EDGE('',*,*,#68633,.T.); +#68633 = EDGE_CURVE('',#68626,#68634,#68636,.T.); +#68634 = VERTEX_POINT('',#68635); +#68635 = CARTESIAN_POINT('',(6.5,1.35,0.1)); +#68636 = LINE('',#68637,#68638); +#68637 = CARTESIAN_POINT('',(7.,1.35,0.1)); +#68638 = VECTOR('',#68639,1.); +#68639 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68640 = ORIENTED_EDGE('',*,*,#68641,.T.); +#68641 = EDGE_CURVE('',#68634,#68642,#68644,.T.); +#68642 = VERTEX_POINT('',#68643); +#68643 = CARTESIAN_POINT('',(6.4,1.35,0.2)); +#68644 = CIRCLE('',#68645,0.1); +#68645 = AXIS2_PLACEMENT_3D('',#68646,#68647,#68648); +#68646 = CARTESIAN_POINT('',(6.5,1.35,0.2)); +#68647 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68648 = DIRECTION('',(0.,0.,-1.)); +#68649 = ORIENTED_EDGE('',*,*,#68650,.T.); +#68650 = EDGE_CURVE('',#68642,#68651,#68653,.T.); +#68651 = VERTEX_POINT('',#68652); +#68652 = CARTESIAN_POINT('',(6.4,1.35,0.65)); +#68653 = LINE('',#68654,#68655); +#68654 = CARTESIAN_POINT('',(6.4,1.35,0.2)); +#68655 = VECTOR('',#68656,1.); +#68656 = DIRECTION('',(0.,0.,1.)); +#68657 = ORIENTED_EDGE('',*,*,#68658,.T.); +#68658 = EDGE_CURVE('',#68651,#68659,#68661,.T.); +#68659 = VERTEX_POINT('',#68660); +#68660 = CARTESIAN_POINT('',(6.2,1.35,0.85)); +#68661 = CIRCLE('',#68662,0.2); +#68662 = AXIS2_PLACEMENT_3D('',#68663,#68664,#68665); +#68663 = CARTESIAN_POINT('',(6.2,1.35,0.65)); +#68664 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68665 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68666 = ORIENTED_EDGE('',*,*,#68667,.T.); +#68667 = EDGE_CURVE('',#68659,#58614,#68668,.T.); +#68668 = LINE('',#68669,#68670); +#68669 = CARTESIAN_POINT('',(6.2,1.35,0.85)); +#68670 = VECTOR('',#68671,1.); +#68671 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68672 = PLANE('',#68673); +#68673 = AXIS2_PLACEMENT_3D('',#68674,#68675,#68676); +#68674 = CARTESIAN_POINT('',(6.400244542703,1.35,0.394853274378)); +#68675 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68676 = DIRECTION('',(0.,0.,1.)); +#68677 = ADVANCED_FACE('',(#68678),#68764,.T.); +#68678 = FACE_BOUND('',#68679,.T.); +#68679 = EDGE_LOOP('',(#68680,#68681,#68682,#68691,#68699,#68708,#68716, + #68724,#68732,#68741,#68749,#68758)); +#68680 = ORIENTED_EDGE('',*,*,#58635,.F.); +#68681 = ORIENTED_EDGE('',*,*,#58706,.T.); +#68682 = ORIENTED_EDGE('',*,*,#68683,.T.); +#68683 = EDGE_CURVE('',#58707,#68684,#68686,.T.); +#68684 = VERTEX_POINT('',#68685); +#68685 = CARTESIAN_POINT('',(6.3,-1.35,0.65)); +#68686 = CIRCLE('',#68687,0.1); +#68687 = AXIS2_PLACEMENT_3D('',#68688,#68689,#68690); +#68688 = CARTESIAN_POINT('',(6.2,-1.35,0.65)); +#68689 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68690 = DIRECTION('',(0.,0.,1.)); +#68691 = ORIENTED_EDGE('',*,*,#68692,.T.); +#68692 = EDGE_CURVE('',#68684,#68693,#68695,.T.); +#68693 = VERTEX_POINT('',#68694); +#68694 = CARTESIAN_POINT('',(6.3,-1.35,0.2)); +#68695 = LINE('',#68696,#68697); +#68696 = CARTESIAN_POINT('',(6.3,-1.35,0.65)); +#68697 = VECTOR('',#68698,1.); +#68698 = DIRECTION('',(0.,0.,-1.)); +#68699 = ORIENTED_EDGE('',*,*,#68700,.T.); +#68700 = EDGE_CURVE('',#68693,#68701,#68703,.T.); +#68701 = VERTEX_POINT('',#68702); +#68702 = CARTESIAN_POINT('',(6.5,-1.35,-1.942890293094E-16)); +#68703 = CIRCLE('',#68704,0.2); +#68704 = AXIS2_PLACEMENT_3D('',#68705,#68706,#68707); +#68705 = CARTESIAN_POINT('',(6.5,-1.35,0.2)); +#68706 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68707 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68708 = ORIENTED_EDGE('',*,*,#68709,.T.); +#68709 = EDGE_CURVE('',#68701,#68710,#68712,.T.); +#68710 = VERTEX_POINT('',#68711); +#68711 = CARTESIAN_POINT('',(7.,-1.35,-1.942890293094E-16)); +#68712 = LINE('',#68713,#68714); +#68713 = CARTESIAN_POINT('',(6.5,-1.35,-1.942890293094E-16)); +#68714 = VECTOR('',#68715,1.); +#68715 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68716 = ORIENTED_EDGE('',*,*,#68717,.T.); +#68717 = EDGE_CURVE('',#68710,#68718,#68720,.T.); +#68718 = VERTEX_POINT('',#68719); +#68719 = CARTESIAN_POINT('',(7.,-1.35,0.1)); +#68720 = LINE('',#68721,#68722); +#68721 = CARTESIAN_POINT('',(7.,-1.35,-1.942890293094E-16)); +#68722 = VECTOR('',#68723,1.); +#68723 = DIRECTION('',(0.,0.,1.)); +#68724 = ORIENTED_EDGE('',*,*,#68725,.T.); +#68725 = EDGE_CURVE('',#68718,#68726,#68728,.T.); +#68726 = VERTEX_POINT('',#68727); +#68727 = CARTESIAN_POINT('',(6.5,-1.35,0.1)); +#68728 = LINE('',#68729,#68730); +#68729 = CARTESIAN_POINT('',(7.,-1.35,0.1)); +#68730 = VECTOR('',#68731,1.); +#68731 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68732 = ORIENTED_EDGE('',*,*,#68733,.T.); +#68733 = EDGE_CURVE('',#68726,#68734,#68736,.T.); +#68734 = VERTEX_POINT('',#68735); +#68735 = CARTESIAN_POINT('',(6.4,-1.35,0.2)); +#68736 = CIRCLE('',#68737,0.1); +#68737 = AXIS2_PLACEMENT_3D('',#68738,#68739,#68740); +#68738 = CARTESIAN_POINT('',(6.5,-1.35,0.2)); +#68739 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68740 = DIRECTION('',(0.,0.,-1.)); +#68741 = ORIENTED_EDGE('',*,*,#68742,.T.); +#68742 = EDGE_CURVE('',#68734,#68743,#68745,.T.); +#68743 = VERTEX_POINT('',#68744); +#68744 = CARTESIAN_POINT('',(6.4,-1.35,0.65)); +#68745 = LINE('',#68746,#68747); +#68746 = CARTESIAN_POINT('',(6.4,-1.35,0.2)); +#68747 = VECTOR('',#68748,1.); +#68748 = DIRECTION('',(0.,0.,1.)); +#68749 = ORIENTED_EDGE('',*,*,#68750,.T.); +#68750 = EDGE_CURVE('',#68743,#68751,#68753,.T.); +#68751 = VERTEX_POINT('',#68752); +#68752 = CARTESIAN_POINT('',(6.2,-1.35,0.85)); +#68753 = CIRCLE('',#68754,0.2); +#68754 = AXIS2_PLACEMENT_3D('',#68755,#68756,#68757); +#68755 = CARTESIAN_POINT('',(6.2,-1.35,0.65)); +#68756 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68757 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68758 = ORIENTED_EDGE('',*,*,#68759,.T.); +#68759 = EDGE_CURVE('',#68751,#58636,#68760,.T.); +#68760 = LINE('',#68761,#68762); +#68761 = CARTESIAN_POINT('',(6.2,-1.35,0.85)); +#68762 = VECTOR('',#68763,1.); +#68763 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68764 = PLANE('',#68765); +#68765 = AXIS2_PLACEMENT_3D('',#68766,#68767,#68768); +#68766 = CARTESIAN_POINT('',(6.400244542703,-1.35,0.394853274378)); +#68767 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68768 = DIRECTION('',(0.,0.,1.)); +#68769 = ADVANCED_FACE('',(#68770),#68786,.F.); +#68770 = FACE_BOUND('',#68771,.F.); +#68771 = EDGE_LOOP('',(#68772,#68778,#68779,#68785)); +#68772 = ORIENTED_EDGE('',*,*,#68773,.F.); +#68773 = EDGE_CURVE('',#58636,#64258,#68774,.T.); +#68774 = LINE('',#68775,#68776); +#68775 = CARTESIAN_POINT('',(6.2,-1.35,0.85)); +#68776 = VECTOR('',#68777,1.); +#68777 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68778 = ORIENTED_EDGE('',*,*,#58652,.T.); +#68779 = ORIENTED_EDGE('',*,*,#68780,.T.); +#68780 = EDGE_CURVE('',#58645,#64266,#68781,.T.); +#68781 = LINE('',#68782,#68783); +#68782 = CARTESIAN_POINT('',(6.2,-1.65,0.85)); +#68783 = VECTOR('',#68784,1.); +#68784 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68785 = ORIENTED_EDGE('',*,*,#64265,.F.); +#68786 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#68787,#68788) + ,(#68789,#68790 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#68787 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#68788 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#68789 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#68790 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#68791 = ADVANCED_FACE('',(#68792),#68811,.F.); +#68792 = FACE_BOUND('',#68793,.F.); +#68793 = EDGE_LOOP('',(#68794,#68795,#68804,#68810)); +#68794 = ORIENTED_EDGE('',*,*,#58683,.T.); +#68795 = ORIENTED_EDGE('',*,*,#68796,.T.); +#68796 = EDGE_CURVE('',#58676,#68797,#68799,.T.); +#68797 = VERTEX_POINT('',#68798); +#68798 = CARTESIAN_POINT('',(6.3,1.15,0.65)); +#68799 = CIRCLE('',#68800,0.1); +#68800 = AXIS2_PLACEMENT_3D('',#68801,#68802,#68803); +#68801 = CARTESIAN_POINT('',(6.2,1.15,0.65)); +#68802 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68803 = DIRECTION('',(0.,0.,1.)); +#68804 = ORIENTED_EDGE('',*,*,#68805,.F.); +#68805 = EDGE_CURVE('',#68592,#68797,#68806,.T.); +#68806 = LINE('',#68807,#68808); +#68807 = CARTESIAN_POINT('',(6.3,1.35,0.65)); +#68808 = VECTOR('',#68809,1.); +#68809 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68810 = ORIENTED_EDGE('',*,*,#68591,.F.); +#68811 = CYLINDRICAL_SURFACE('',#68812,0.1); +#68812 = AXIS2_PLACEMENT_3D('',#68813,#68814,#68815); +#68813 = CARTESIAN_POINT('',(6.2,1.35,0.65)); +#68814 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68815 = DIRECTION('',(0.,0.,1.)); +#68816 = ADVANCED_FACE('',(#68817),#68895,.T.); +#68817 = FACE_BOUND('',#68818,.T.); +#68818 = EDGE_LOOP('',(#68819,#68820,#68821,#68822,#68830,#68839,#68847, + #68855,#68863,#68872,#68880,#68889)); +#68819 = ORIENTED_EDGE('',*,*,#58728,.F.); +#68820 = ORIENTED_EDGE('',*,*,#58675,.T.); +#68821 = ORIENTED_EDGE('',*,*,#68796,.T.); +#68822 = ORIENTED_EDGE('',*,*,#68823,.T.); +#68823 = EDGE_CURVE('',#68797,#68824,#68826,.T.); +#68824 = VERTEX_POINT('',#68825); +#68825 = CARTESIAN_POINT('',(6.3,1.15,0.2)); +#68826 = LINE('',#68827,#68828); +#68827 = CARTESIAN_POINT('',(6.3,1.15,0.65)); +#68828 = VECTOR('',#68829,1.); +#68829 = DIRECTION('',(0.,0.,-1.)); +#68830 = ORIENTED_EDGE('',*,*,#68831,.T.); +#68831 = EDGE_CURVE('',#68824,#68832,#68834,.T.); +#68832 = VERTEX_POINT('',#68833); +#68833 = CARTESIAN_POINT('',(6.5,1.15,-1.942890293094E-16)); +#68834 = CIRCLE('',#68835,0.2); +#68835 = AXIS2_PLACEMENT_3D('',#68836,#68837,#68838); +#68836 = CARTESIAN_POINT('',(6.5,1.15,0.2)); +#68837 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68838 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68839 = ORIENTED_EDGE('',*,*,#68840,.T.); +#68840 = EDGE_CURVE('',#68832,#68841,#68843,.T.); +#68841 = VERTEX_POINT('',#68842); +#68842 = CARTESIAN_POINT('',(7.,1.15,-1.942890293094E-16)); +#68843 = LINE('',#68844,#68845); +#68844 = CARTESIAN_POINT('',(6.5,1.15,-1.942890293094E-16)); +#68845 = VECTOR('',#68846,1.); +#68846 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68847 = ORIENTED_EDGE('',*,*,#68848,.T.); +#68848 = EDGE_CURVE('',#68841,#68849,#68851,.T.); +#68849 = VERTEX_POINT('',#68850); +#68850 = CARTESIAN_POINT('',(7.,1.15,0.1)); +#68851 = LINE('',#68852,#68853); +#68852 = CARTESIAN_POINT('',(7.,1.15,-1.942890293094E-16)); +#68853 = VECTOR('',#68854,1.); +#68854 = DIRECTION('',(0.,0.,1.)); +#68855 = ORIENTED_EDGE('',*,*,#68856,.T.); +#68856 = EDGE_CURVE('',#68849,#68857,#68859,.T.); +#68857 = VERTEX_POINT('',#68858); +#68858 = CARTESIAN_POINT('',(6.5,1.15,0.1)); +#68859 = LINE('',#68860,#68861); +#68860 = CARTESIAN_POINT('',(7.,1.15,0.1)); +#68861 = VECTOR('',#68862,1.); +#68862 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68863 = ORIENTED_EDGE('',*,*,#68864,.T.); +#68864 = EDGE_CURVE('',#68857,#68865,#68867,.T.); +#68865 = VERTEX_POINT('',#68866); +#68866 = CARTESIAN_POINT('',(6.4,1.15,0.2)); +#68867 = CIRCLE('',#68868,0.1); +#68868 = AXIS2_PLACEMENT_3D('',#68869,#68870,#68871); +#68869 = CARTESIAN_POINT('',(6.5,1.15,0.2)); +#68870 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68871 = DIRECTION('',(0.,0.,-1.)); +#68872 = ORIENTED_EDGE('',*,*,#68873,.T.); +#68873 = EDGE_CURVE('',#68865,#68874,#68876,.T.); +#68874 = VERTEX_POINT('',#68875); +#68875 = CARTESIAN_POINT('',(6.4,1.15,0.65)); +#68876 = LINE('',#68877,#68878); +#68877 = CARTESIAN_POINT('',(6.4,1.15,0.2)); +#68878 = VECTOR('',#68879,1.); +#68879 = DIRECTION('',(0.,0.,1.)); +#68880 = ORIENTED_EDGE('',*,*,#68881,.T.); +#68881 = EDGE_CURVE('',#68874,#68882,#68884,.T.); +#68882 = VERTEX_POINT('',#68883); +#68883 = CARTESIAN_POINT('',(6.2,1.15,0.85)); +#68884 = CIRCLE('',#68885,0.2); +#68885 = AXIS2_PLACEMENT_3D('',#68886,#68887,#68888); +#68886 = CARTESIAN_POINT('',(6.2,1.15,0.65)); +#68887 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68888 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68889 = ORIENTED_EDGE('',*,*,#68890,.T.); +#68890 = EDGE_CURVE('',#68882,#58729,#68891,.T.); +#68891 = LINE('',#68892,#68893); +#68892 = CARTESIAN_POINT('',(6.2,1.15,0.85)); +#68893 = VECTOR('',#68894,1.); +#68894 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68895 = PLANE('',#68896); +#68896 = AXIS2_PLACEMENT_3D('',#68897,#68898,#68899); +#68897 = CARTESIAN_POINT('',(6.400244542703,1.15,0.394853274378)); +#68898 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68899 = DIRECTION('',(0.,0.,1.)); +#68900 = ADVANCED_FACE('',(#68901),#68987,.F.); +#68901 = FACE_BOUND('',#68902,.F.); +#68902 = EDGE_LOOP('',(#68903,#68904,#68905,#68914,#68922,#68931,#68939, + #68947,#68955,#68964,#68972,#68981)); +#68903 = ORIENTED_EDGE('',*,*,#58768,.F.); +#68904 = ORIENTED_EDGE('',*,*,#58697,.T.); +#68905 = ORIENTED_EDGE('',*,*,#68906,.T.); +#68906 = EDGE_CURVE('',#58698,#68907,#68909,.T.); +#68907 = VERTEX_POINT('',#68908); +#68908 = CARTESIAN_POINT('',(6.3,-1.15,0.65)); +#68909 = CIRCLE('',#68910,0.1); +#68910 = AXIS2_PLACEMENT_3D('',#68911,#68912,#68913); +#68911 = CARTESIAN_POINT('',(6.2,-1.15,0.65)); +#68912 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68913 = DIRECTION('',(0.,0.,1.)); +#68914 = ORIENTED_EDGE('',*,*,#68915,.T.); +#68915 = EDGE_CURVE('',#68907,#68916,#68918,.T.); +#68916 = VERTEX_POINT('',#68917); +#68917 = CARTESIAN_POINT('',(6.3,-1.15,0.2)); +#68918 = LINE('',#68919,#68920); +#68919 = CARTESIAN_POINT('',(6.3,-1.15,0.65)); +#68920 = VECTOR('',#68921,1.); +#68921 = DIRECTION('',(0.,0.,-1.)); +#68922 = ORIENTED_EDGE('',*,*,#68923,.T.); +#68923 = EDGE_CURVE('',#68916,#68924,#68926,.T.); +#68924 = VERTEX_POINT('',#68925); +#68925 = CARTESIAN_POINT('',(6.5,-1.15,-1.942890293094E-16)); +#68926 = CIRCLE('',#68927,0.2); +#68927 = AXIS2_PLACEMENT_3D('',#68928,#68929,#68930); +#68928 = CARTESIAN_POINT('',(6.5,-1.15,0.2)); +#68929 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68930 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#68931 = ORIENTED_EDGE('',*,*,#68932,.T.); +#68932 = EDGE_CURVE('',#68924,#68933,#68935,.T.); +#68933 = VERTEX_POINT('',#68934); +#68934 = CARTESIAN_POINT('',(7.,-1.15,-1.942890293094E-16)); +#68935 = LINE('',#68936,#68937); +#68936 = CARTESIAN_POINT('',(6.5,-1.15,-1.942890293094E-16)); +#68937 = VECTOR('',#68938,1.); +#68938 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#68939 = ORIENTED_EDGE('',*,*,#68940,.T.); +#68940 = EDGE_CURVE('',#68933,#68941,#68943,.T.); +#68941 = VERTEX_POINT('',#68942); +#68942 = CARTESIAN_POINT('',(7.,-1.15,0.1)); +#68943 = LINE('',#68944,#68945); +#68944 = CARTESIAN_POINT('',(7.,-1.15,-1.942890293094E-16)); +#68945 = VECTOR('',#68946,1.); +#68946 = DIRECTION('',(0.,0.,1.)); +#68947 = ORIENTED_EDGE('',*,*,#68948,.T.); +#68948 = EDGE_CURVE('',#68941,#68949,#68951,.T.); +#68949 = VERTEX_POINT('',#68950); +#68950 = CARTESIAN_POINT('',(6.5,-1.15,0.1)); +#68951 = LINE('',#68952,#68953); +#68952 = CARTESIAN_POINT('',(7.,-1.15,0.1)); +#68953 = VECTOR('',#68954,1.); +#68954 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68955 = ORIENTED_EDGE('',*,*,#68956,.T.); +#68956 = EDGE_CURVE('',#68949,#68957,#68959,.T.); +#68957 = VERTEX_POINT('',#68958); +#68958 = CARTESIAN_POINT('',(6.4,-1.15,0.2)); +#68959 = CIRCLE('',#68960,0.1); +#68960 = AXIS2_PLACEMENT_3D('',#68961,#68962,#68963); +#68961 = CARTESIAN_POINT('',(6.5,-1.15,0.2)); +#68962 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#68963 = DIRECTION('',(0.,0.,-1.)); +#68964 = ORIENTED_EDGE('',*,*,#68965,.T.); +#68965 = EDGE_CURVE('',#68957,#68966,#68968,.T.); +#68966 = VERTEX_POINT('',#68967); +#68967 = CARTESIAN_POINT('',(6.4,-1.15,0.65)); +#68968 = LINE('',#68969,#68970); +#68969 = CARTESIAN_POINT('',(6.4,-1.15,0.2)); +#68970 = VECTOR('',#68971,1.); +#68971 = DIRECTION('',(0.,0.,1.)); +#68972 = ORIENTED_EDGE('',*,*,#68973,.T.); +#68973 = EDGE_CURVE('',#68966,#68974,#68976,.T.); +#68974 = VERTEX_POINT('',#68975); +#68975 = CARTESIAN_POINT('',(6.2,-1.15,0.85)); +#68976 = CIRCLE('',#68977,0.2); +#68977 = AXIS2_PLACEMENT_3D('',#68978,#68979,#68980); +#68978 = CARTESIAN_POINT('',(6.2,-1.15,0.65)); +#68979 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68980 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#68981 = ORIENTED_EDGE('',*,*,#68982,.T.); +#68982 = EDGE_CURVE('',#68974,#58769,#68983,.T.); +#68983 = LINE('',#68984,#68985); +#68984 = CARTESIAN_POINT('',(6.2,-1.15,0.85)); +#68985 = VECTOR('',#68986,1.); +#68986 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#68987 = PLANE('',#68988); +#68988 = AXIS2_PLACEMENT_3D('',#68989,#68990,#68991); +#68989 = CARTESIAN_POINT('',(6.400244542703,-1.15,0.394853274378)); +#68990 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#68991 = DIRECTION('',(0.,0.,1.)); +#68992 = ADVANCED_FACE('',(#68993),#69004,.F.); +#68993 = FACE_BOUND('',#68994,.F.); +#68994 = EDGE_LOOP('',(#68995,#68996,#68997,#69003)); +#68995 = ORIENTED_EDGE('',*,*,#58714,.T.); +#68996 = ORIENTED_EDGE('',*,*,#68683,.T.); +#68997 = ORIENTED_EDGE('',*,*,#68998,.F.); +#68998 = EDGE_CURVE('',#68907,#68684,#68999,.T.); +#68999 = LINE('',#69000,#69001); +#69000 = CARTESIAN_POINT('',(6.3,-1.15,0.65)); +#69001 = VECTOR('',#69002,1.); +#69002 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69003 = ORIENTED_EDGE('',*,*,#68906,.F.); +#69004 = CYLINDRICAL_SURFACE('',#69005,0.1); +#69005 = AXIS2_PLACEMENT_3D('',#69006,#69007,#69008); +#69006 = CARTESIAN_POINT('',(6.2,-1.15,0.65)); +#69007 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69008 = DIRECTION('',(0.,0.,1.)); +#69009 = ADVANCED_FACE('',(#69010),#69026,.F.); +#69010 = FACE_BOUND('',#69011,.F.); +#69011 = EDGE_LOOP('',(#69012,#69018,#69019,#69025)); +#69012 = ORIENTED_EDGE('',*,*,#69013,.F.); +#69013 = EDGE_CURVE('',#58729,#64178,#69014,.T.); +#69014 = LINE('',#69015,#69016); +#69015 = CARTESIAN_POINT('',(6.2,1.15,0.85)); +#69016 = VECTOR('',#69017,1.); +#69017 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69018 = ORIENTED_EDGE('',*,*,#58745,.T.); +#69019 = ORIENTED_EDGE('',*,*,#69020,.T.); +#69020 = EDGE_CURVE('',#58738,#64186,#69021,.T.); +#69021 = LINE('',#69022,#69023); +#69022 = CARTESIAN_POINT('',(6.2,0.85,0.85)); +#69023 = VECTOR('',#69024,1.); +#69024 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69025 = ORIENTED_EDGE('',*,*,#64185,.F.); +#69026 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69027,#69028) + ,(#69029,#69030 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69027 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#69028 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#69029 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69030 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69031 = ADVANCED_FACE('',(#69032),#69118,.F.); +#69032 = FACE_BOUND('',#69033,.F.); +#69033 = EDGE_LOOP('',(#69034,#69035,#69036,#69045,#69053,#69062,#69070, + #69078,#69086,#69095,#69103,#69112)); +#69034 = ORIENTED_EDGE('',*,*,#58737,.F.); +#69035 = ORIENTED_EDGE('',*,*,#58790,.T.); +#69036 = ORIENTED_EDGE('',*,*,#69037,.T.); +#69037 = EDGE_CURVE('',#58791,#69038,#69040,.T.); +#69038 = VERTEX_POINT('',#69039); +#69039 = CARTESIAN_POINT('',(6.3,0.85,0.65)); +#69040 = CIRCLE('',#69041,0.1); +#69041 = AXIS2_PLACEMENT_3D('',#69042,#69043,#69044); +#69042 = CARTESIAN_POINT('',(6.2,0.85,0.65)); +#69043 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69044 = DIRECTION('',(0.,0.,1.)); +#69045 = ORIENTED_EDGE('',*,*,#69046,.T.); +#69046 = EDGE_CURVE('',#69038,#69047,#69049,.T.); +#69047 = VERTEX_POINT('',#69048); +#69048 = CARTESIAN_POINT('',(6.3,0.85,0.2)); +#69049 = LINE('',#69050,#69051); +#69050 = CARTESIAN_POINT('',(6.3,0.85,0.65)); +#69051 = VECTOR('',#69052,1.); +#69052 = DIRECTION('',(0.,0.,-1.)); +#69053 = ORIENTED_EDGE('',*,*,#69054,.T.); +#69054 = EDGE_CURVE('',#69047,#69055,#69057,.T.); +#69055 = VERTEX_POINT('',#69056); +#69056 = CARTESIAN_POINT('',(6.5,0.85,-1.942890293094E-16)); +#69057 = CIRCLE('',#69058,0.2); +#69058 = AXIS2_PLACEMENT_3D('',#69059,#69060,#69061); +#69059 = CARTESIAN_POINT('',(6.5,0.85,0.2)); +#69060 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69061 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69062 = ORIENTED_EDGE('',*,*,#69063,.T.); +#69063 = EDGE_CURVE('',#69055,#69064,#69066,.T.); +#69064 = VERTEX_POINT('',#69065); +#69065 = CARTESIAN_POINT('',(7.,0.85,-1.942890293094E-16)); +#69066 = LINE('',#69067,#69068); +#69067 = CARTESIAN_POINT('',(6.5,0.85,-1.942890293094E-16)); +#69068 = VECTOR('',#69069,1.); +#69069 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69070 = ORIENTED_EDGE('',*,*,#69071,.T.); +#69071 = EDGE_CURVE('',#69064,#69072,#69074,.T.); +#69072 = VERTEX_POINT('',#69073); +#69073 = CARTESIAN_POINT('',(7.,0.85,0.1)); +#69074 = LINE('',#69075,#69076); +#69075 = CARTESIAN_POINT('',(7.,0.85,-1.942890293094E-16)); +#69076 = VECTOR('',#69077,1.); +#69077 = DIRECTION('',(0.,0.,1.)); +#69078 = ORIENTED_EDGE('',*,*,#69079,.T.); +#69079 = EDGE_CURVE('',#69072,#69080,#69082,.T.); +#69080 = VERTEX_POINT('',#69081); +#69081 = CARTESIAN_POINT('',(6.5,0.85,0.1)); +#69082 = LINE('',#69083,#69084); +#69083 = CARTESIAN_POINT('',(7.,0.85,0.1)); +#69084 = VECTOR('',#69085,1.); +#69085 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69086 = ORIENTED_EDGE('',*,*,#69087,.T.); +#69087 = EDGE_CURVE('',#69080,#69088,#69090,.T.); +#69088 = VERTEX_POINT('',#69089); +#69089 = CARTESIAN_POINT('',(6.4,0.85,0.2)); +#69090 = CIRCLE('',#69091,0.1); +#69091 = AXIS2_PLACEMENT_3D('',#69092,#69093,#69094); +#69092 = CARTESIAN_POINT('',(6.5,0.85,0.2)); +#69093 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69094 = DIRECTION('',(0.,0.,-1.)); +#69095 = ORIENTED_EDGE('',*,*,#69096,.T.); +#69096 = EDGE_CURVE('',#69088,#69097,#69099,.T.); +#69097 = VERTEX_POINT('',#69098); +#69098 = CARTESIAN_POINT('',(6.4,0.85,0.65)); +#69099 = LINE('',#69100,#69101); +#69100 = CARTESIAN_POINT('',(6.4,0.85,0.2)); +#69101 = VECTOR('',#69102,1.); +#69102 = DIRECTION('',(0.,0.,1.)); +#69103 = ORIENTED_EDGE('',*,*,#69104,.T.); +#69104 = EDGE_CURVE('',#69097,#69105,#69107,.T.); +#69105 = VERTEX_POINT('',#69106); +#69106 = CARTESIAN_POINT('',(6.2,0.85,0.85)); +#69107 = CIRCLE('',#69108,0.2); +#69108 = AXIS2_PLACEMENT_3D('',#69109,#69110,#69111); +#69109 = CARTESIAN_POINT('',(6.2,0.85,0.65)); +#69110 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69111 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69112 = ORIENTED_EDGE('',*,*,#69113,.T.); +#69113 = EDGE_CURVE('',#69105,#58738,#69114,.T.); +#69114 = LINE('',#69115,#69116); +#69115 = CARTESIAN_POINT('',(6.2,0.85,0.85)); +#69116 = VECTOR('',#69117,1.); +#69117 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69118 = PLANE('',#69119); +#69119 = AXIS2_PLACEMENT_3D('',#69120,#69121,#69122); +#69120 = CARTESIAN_POINT('',(6.400244542703,0.85,0.394853274378)); +#69121 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69122 = DIRECTION('',(0.,0.,1.)); +#69123 = ADVANCED_FACE('',(#69124),#69210,.T.); +#69124 = FACE_BOUND('',#69125,.T.); +#69125 = EDGE_LOOP('',(#69126,#69127,#69128,#69137,#69145,#69154,#69162, + #69170,#69178,#69187,#69195,#69204)); +#69126 = ORIENTED_EDGE('',*,*,#58759,.F.); +#69127 = ORIENTED_EDGE('',*,*,#58830,.T.); +#69128 = ORIENTED_EDGE('',*,*,#69129,.T.); +#69129 = EDGE_CURVE('',#58831,#69130,#69132,.T.); +#69130 = VERTEX_POINT('',#69131); +#69131 = CARTESIAN_POINT('',(6.3,-0.85,0.65)); +#69132 = CIRCLE('',#69133,0.1); +#69133 = AXIS2_PLACEMENT_3D('',#69134,#69135,#69136); +#69134 = CARTESIAN_POINT('',(6.2,-0.85,0.65)); +#69135 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69136 = DIRECTION('',(0.,0.,1.)); +#69137 = ORIENTED_EDGE('',*,*,#69138,.T.); +#69138 = EDGE_CURVE('',#69130,#69139,#69141,.T.); +#69139 = VERTEX_POINT('',#69140); +#69140 = CARTESIAN_POINT('',(6.3,-0.85,0.2)); +#69141 = LINE('',#69142,#69143); +#69142 = CARTESIAN_POINT('',(6.3,-0.85,0.65)); +#69143 = VECTOR('',#69144,1.); +#69144 = DIRECTION('',(0.,0.,-1.)); +#69145 = ORIENTED_EDGE('',*,*,#69146,.T.); +#69146 = EDGE_CURVE('',#69139,#69147,#69149,.T.); +#69147 = VERTEX_POINT('',#69148); +#69148 = CARTESIAN_POINT('',(6.5,-0.85,-1.942890293094E-16)); +#69149 = CIRCLE('',#69150,0.2); +#69150 = AXIS2_PLACEMENT_3D('',#69151,#69152,#69153); +#69151 = CARTESIAN_POINT('',(6.5,-0.85,0.2)); +#69152 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69153 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69154 = ORIENTED_EDGE('',*,*,#69155,.T.); +#69155 = EDGE_CURVE('',#69147,#69156,#69158,.T.); +#69156 = VERTEX_POINT('',#69157); +#69157 = CARTESIAN_POINT('',(7.,-0.85,-1.942890293094E-16)); +#69158 = LINE('',#69159,#69160); +#69159 = CARTESIAN_POINT('',(6.5,-0.85,-1.942890293094E-16)); +#69160 = VECTOR('',#69161,1.); +#69161 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69162 = ORIENTED_EDGE('',*,*,#69163,.T.); +#69163 = EDGE_CURVE('',#69156,#69164,#69166,.T.); +#69164 = VERTEX_POINT('',#69165); +#69165 = CARTESIAN_POINT('',(7.,-0.85,0.1)); +#69166 = LINE('',#69167,#69168); +#69167 = CARTESIAN_POINT('',(7.,-0.85,-1.942890293094E-16)); +#69168 = VECTOR('',#69169,1.); +#69169 = DIRECTION('',(0.,0.,1.)); +#69170 = ORIENTED_EDGE('',*,*,#69171,.T.); +#69171 = EDGE_CURVE('',#69164,#69172,#69174,.T.); +#69172 = VERTEX_POINT('',#69173); +#69173 = CARTESIAN_POINT('',(6.5,-0.85,0.1)); +#69174 = LINE('',#69175,#69176); +#69175 = CARTESIAN_POINT('',(7.,-0.85,0.1)); +#69176 = VECTOR('',#69177,1.); +#69177 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69178 = ORIENTED_EDGE('',*,*,#69179,.T.); +#69179 = EDGE_CURVE('',#69172,#69180,#69182,.T.); +#69180 = VERTEX_POINT('',#69181); +#69181 = CARTESIAN_POINT('',(6.4,-0.85,0.2)); +#69182 = CIRCLE('',#69183,0.1); +#69183 = AXIS2_PLACEMENT_3D('',#69184,#69185,#69186); +#69184 = CARTESIAN_POINT('',(6.5,-0.85,0.2)); +#69185 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69186 = DIRECTION('',(0.,0.,-1.)); +#69187 = ORIENTED_EDGE('',*,*,#69188,.T.); +#69188 = EDGE_CURVE('',#69180,#69189,#69191,.T.); +#69189 = VERTEX_POINT('',#69190); +#69190 = CARTESIAN_POINT('',(6.4,-0.85,0.65)); +#69191 = LINE('',#69192,#69193); +#69192 = CARTESIAN_POINT('',(6.4,-0.85,0.2)); +#69193 = VECTOR('',#69194,1.); +#69194 = DIRECTION('',(0.,0.,1.)); +#69195 = ORIENTED_EDGE('',*,*,#69196,.T.); +#69196 = EDGE_CURVE('',#69189,#69197,#69199,.T.); +#69197 = VERTEX_POINT('',#69198); +#69198 = CARTESIAN_POINT('',(6.2,-0.85,0.85)); +#69199 = CIRCLE('',#69200,0.2); +#69200 = AXIS2_PLACEMENT_3D('',#69201,#69202,#69203); +#69201 = CARTESIAN_POINT('',(6.2,-0.85,0.65)); +#69202 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69203 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69204 = ORIENTED_EDGE('',*,*,#69205,.T.); +#69205 = EDGE_CURVE('',#69197,#58760,#69206,.T.); +#69206 = LINE('',#69207,#69208); +#69207 = CARTESIAN_POINT('',(6.2,-0.85,0.85)); +#69208 = VECTOR('',#69209,1.); +#69209 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69210 = PLANE('',#69211); +#69211 = AXIS2_PLACEMENT_3D('',#69212,#69213,#69214); +#69212 = CARTESIAN_POINT('',(6.400244542703,-0.85,0.394853274378)); +#69213 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69214 = DIRECTION('',(0.,0.,1.)); +#69215 = ADVANCED_FACE('',(#69216),#69232,.F.); +#69216 = FACE_BOUND('',#69217,.F.); +#69217 = EDGE_LOOP('',(#69218,#69224,#69225,#69231)); +#69218 = ORIENTED_EDGE('',*,*,#69219,.F.); +#69219 = EDGE_CURVE('',#58760,#64242,#69220,.T.); +#69220 = LINE('',#69221,#69222); +#69221 = CARTESIAN_POINT('',(6.2,-0.85,0.85)); +#69222 = VECTOR('',#69223,1.); +#69223 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69224 = ORIENTED_EDGE('',*,*,#58776,.T.); +#69225 = ORIENTED_EDGE('',*,*,#69226,.T.); +#69226 = EDGE_CURVE('',#58769,#64250,#69227,.T.); +#69227 = LINE('',#69228,#69229); +#69228 = CARTESIAN_POINT('',(6.2,-1.15,0.85)); +#69229 = VECTOR('',#69230,1.); +#69230 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69231 = ORIENTED_EDGE('',*,*,#64249,.F.); +#69232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69233,#69234) + ,(#69235,#69236 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69233 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#69234 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#69235 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69236 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69237 = ADVANCED_FACE('',(#69238),#69257,.F.); +#69238 = FACE_BOUND('',#69239,.F.); +#69239 = EDGE_LOOP('',(#69240,#69241,#69250,#69256)); +#69240 = ORIENTED_EDGE('',*,*,#58807,.T.); +#69241 = ORIENTED_EDGE('',*,*,#69242,.T.); +#69242 = EDGE_CURVE('',#58800,#69243,#69245,.T.); +#69243 = VERTEX_POINT('',#69244); +#69244 = CARTESIAN_POINT('',(6.3,0.65,0.65)); +#69245 = CIRCLE('',#69246,0.1); +#69246 = AXIS2_PLACEMENT_3D('',#69247,#69248,#69249); +#69247 = CARTESIAN_POINT('',(6.2,0.65,0.65)); +#69248 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69249 = DIRECTION('',(0.,0.,1.)); +#69250 = ORIENTED_EDGE('',*,*,#69251,.F.); +#69251 = EDGE_CURVE('',#69038,#69243,#69252,.T.); +#69252 = LINE('',#69253,#69254); +#69253 = CARTESIAN_POINT('',(6.3,0.85,0.65)); +#69254 = VECTOR('',#69255,1.); +#69255 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69256 = ORIENTED_EDGE('',*,*,#69037,.F.); +#69257 = CYLINDRICAL_SURFACE('',#69258,0.1); +#69258 = AXIS2_PLACEMENT_3D('',#69259,#69260,#69261); +#69259 = CARTESIAN_POINT('',(6.2,0.85,0.65)); +#69260 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69261 = DIRECTION('',(0.,0.,1.)); +#69262 = ADVANCED_FACE('',(#69263),#69341,.T.); +#69263 = FACE_BOUND('',#69264,.T.); +#69264 = EDGE_LOOP('',(#69265,#69266,#69267,#69268,#69276,#69285,#69293, + #69301,#69309,#69318,#69326,#69335)); +#69265 = ORIENTED_EDGE('',*,*,#58852,.F.); +#69266 = ORIENTED_EDGE('',*,*,#58799,.T.); +#69267 = ORIENTED_EDGE('',*,*,#69242,.T.); +#69268 = ORIENTED_EDGE('',*,*,#69269,.T.); +#69269 = EDGE_CURVE('',#69243,#69270,#69272,.T.); +#69270 = VERTEX_POINT('',#69271); +#69271 = CARTESIAN_POINT('',(6.3,0.65,0.2)); +#69272 = LINE('',#69273,#69274); +#69273 = CARTESIAN_POINT('',(6.3,0.65,0.65)); +#69274 = VECTOR('',#69275,1.); +#69275 = DIRECTION('',(0.,0.,-1.)); +#69276 = ORIENTED_EDGE('',*,*,#69277,.T.); +#69277 = EDGE_CURVE('',#69270,#69278,#69280,.T.); +#69278 = VERTEX_POINT('',#69279); +#69279 = CARTESIAN_POINT('',(6.5,0.65,-1.942890293094E-16)); +#69280 = CIRCLE('',#69281,0.2); +#69281 = AXIS2_PLACEMENT_3D('',#69282,#69283,#69284); +#69282 = CARTESIAN_POINT('',(6.5,0.65,0.2)); +#69283 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69284 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69285 = ORIENTED_EDGE('',*,*,#69286,.T.); +#69286 = EDGE_CURVE('',#69278,#69287,#69289,.T.); +#69287 = VERTEX_POINT('',#69288); +#69288 = CARTESIAN_POINT('',(7.,0.65,-1.942890293094E-16)); +#69289 = LINE('',#69290,#69291); +#69290 = CARTESIAN_POINT('',(6.5,0.65,-1.942890293094E-16)); +#69291 = VECTOR('',#69292,1.); +#69292 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69293 = ORIENTED_EDGE('',*,*,#69294,.T.); +#69294 = EDGE_CURVE('',#69287,#69295,#69297,.T.); +#69295 = VERTEX_POINT('',#69296); +#69296 = CARTESIAN_POINT('',(7.,0.65,0.1)); +#69297 = LINE('',#69298,#69299); +#69298 = CARTESIAN_POINT('',(7.,0.65,-1.942890293094E-16)); +#69299 = VECTOR('',#69300,1.); +#69300 = DIRECTION('',(0.,0.,1.)); +#69301 = ORIENTED_EDGE('',*,*,#69302,.T.); +#69302 = EDGE_CURVE('',#69295,#69303,#69305,.T.); +#69303 = VERTEX_POINT('',#69304); +#69304 = CARTESIAN_POINT('',(6.5,0.65,0.1)); +#69305 = LINE('',#69306,#69307); +#69306 = CARTESIAN_POINT('',(7.,0.65,0.1)); +#69307 = VECTOR('',#69308,1.); +#69308 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69309 = ORIENTED_EDGE('',*,*,#69310,.T.); +#69310 = EDGE_CURVE('',#69303,#69311,#69313,.T.); +#69311 = VERTEX_POINT('',#69312); +#69312 = CARTESIAN_POINT('',(6.4,0.65,0.2)); +#69313 = CIRCLE('',#69314,0.1); +#69314 = AXIS2_PLACEMENT_3D('',#69315,#69316,#69317); +#69315 = CARTESIAN_POINT('',(6.5,0.65,0.2)); +#69316 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69317 = DIRECTION('',(0.,0.,-1.)); +#69318 = ORIENTED_EDGE('',*,*,#69319,.T.); +#69319 = EDGE_CURVE('',#69311,#69320,#69322,.T.); +#69320 = VERTEX_POINT('',#69321); +#69321 = CARTESIAN_POINT('',(6.4,0.65,0.65)); +#69322 = LINE('',#69323,#69324); +#69323 = CARTESIAN_POINT('',(6.4,0.65,0.2)); +#69324 = VECTOR('',#69325,1.); +#69325 = DIRECTION('',(0.,0.,1.)); +#69326 = ORIENTED_EDGE('',*,*,#69327,.T.); +#69327 = EDGE_CURVE('',#69320,#69328,#69330,.T.); +#69328 = VERTEX_POINT('',#69329); +#69329 = CARTESIAN_POINT('',(6.2,0.65,0.85)); +#69330 = CIRCLE('',#69331,0.2); +#69331 = AXIS2_PLACEMENT_3D('',#69332,#69333,#69334); +#69332 = CARTESIAN_POINT('',(6.2,0.65,0.65)); +#69333 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69334 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69335 = ORIENTED_EDGE('',*,*,#69336,.T.); +#69336 = EDGE_CURVE('',#69328,#58853,#69337,.T.); +#69337 = LINE('',#69338,#69339); +#69338 = CARTESIAN_POINT('',(6.2,0.65,0.85)); +#69339 = VECTOR('',#69340,1.); +#69340 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69341 = PLANE('',#69342); +#69342 = AXIS2_PLACEMENT_3D('',#69343,#69344,#69345); +#69343 = CARTESIAN_POINT('',(6.400244542703,0.65,0.394853274378)); +#69344 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69345 = DIRECTION('',(0.,0.,1.)); +#69346 = ADVANCED_FACE('',(#69347),#69433,.F.); +#69347 = FACE_BOUND('',#69348,.F.); +#69348 = EDGE_LOOP('',(#69349,#69350,#69351,#69360,#69368,#69377,#69385, + #69393,#69401,#69410,#69418,#69427)); +#69349 = ORIENTED_EDGE('',*,*,#58892,.F.); +#69350 = ORIENTED_EDGE('',*,*,#58821,.T.); +#69351 = ORIENTED_EDGE('',*,*,#69352,.T.); +#69352 = EDGE_CURVE('',#58822,#69353,#69355,.T.); +#69353 = VERTEX_POINT('',#69354); +#69354 = CARTESIAN_POINT('',(6.3,-0.65,0.65)); +#69355 = CIRCLE('',#69356,0.1); +#69356 = AXIS2_PLACEMENT_3D('',#69357,#69358,#69359); +#69357 = CARTESIAN_POINT('',(6.2,-0.65,0.65)); +#69358 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69359 = DIRECTION('',(0.,0.,1.)); +#69360 = ORIENTED_EDGE('',*,*,#69361,.T.); +#69361 = EDGE_CURVE('',#69353,#69362,#69364,.T.); +#69362 = VERTEX_POINT('',#69363); +#69363 = CARTESIAN_POINT('',(6.3,-0.65,0.2)); +#69364 = LINE('',#69365,#69366); +#69365 = CARTESIAN_POINT('',(6.3,-0.65,0.65)); +#69366 = VECTOR('',#69367,1.); +#69367 = DIRECTION('',(0.,0.,-1.)); +#69368 = ORIENTED_EDGE('',*,*,#69369,.T.); +#69369 = EDGE_CURVE('',#69362,#69370,#69372,.T.); +#69370 = VERTEX_POINT('',#69371); +#69371 = CARTESIAN_POINT('',(6.5,-0.65,-1.942890293094E-16)); +#69372 = CIRCLE('',#69373,0.2); +#69373 = AXIS2_PLACEMENT_3D('',#69374,#69375,#69376); +#69374 = CARTESIAN_POINT('',(6.5,-0.65,0.2)); +#69375 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69376 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69377 = ORIENTED_EDGE('',*,*,#69378,.T.); +#69378 = EDGE_CURVE('',#69370,#69379,#69381,.T.); +#69379 = VERTEX_POINT('',#69380); +#69380 = CARTESIAN_POINT('',(7.,-0.65,-1.942890293094E-16)); +#69381 = LINE('',#69382,#69383); +#69382 = CARTESIAN_POINT('',(6.5,-0.65,-1.942890293094E-16)); +#69383 = VECTOR('',#69384,1.); +#69384 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69385 = ORIENTED_EDGE('',*,*,#69386,.T.); +#69386 = EDGE_CURVE('',#69379,#69387,#69389,.T.); +#69387 = VERTEX_POINT('',#69388); +#69388 = CARTESIAN_POINT('',(7.,-0.65,0.1)); +#69389 = LINE('',#69390,#69391); +#69390 = CARTESIAN_POINT('',(7.,-0.65,-1.942890293094E-16)); +#69391 = VECTOR('',#69392,1.); +#69392 = DIRECTION('',(0.,0.,1.)); +#69393 = ORIENTED_EDGE('',*,*,#69394,.T.); +#69394 = EDGE_CURVE('',#69387,#69395,#69397,.T.); +#69395 = VERTEX_POINT('',#69396); +#69396 = CARTESIAN_POINT('',(6.5,-0.65,0.1)); +#69397 = LINE('',#69398,#69399); +#69398 = CARTESIAN_POINT('',(7.,-0.65,0.1)); +#69399 = VECTOR('',#69400,1.); +#69400 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69401 = ORIENTED_EDGE('',*,*,#69402,.T.); +#69402 = EDGE_CURVE('',#69395,#69403,#69405,.T.); +#69403 = VERTEX_POINT('',#69404); +#69404 = CARTESIAN_POINT('',(6.4,-0.65,0.2)); +#69405 = CIRCLE('',#69406,0.1); +#69406 = AXIS2_PLACEMENT_3D('',#69407,#69408,#69409); +#69407 = CARTESIAN_POINT('',(6.5,-0.65,0.2)); +#69408 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69409 = DIRECTION('',(0.,0.,-1.)); +#69410 = ORIENTED_EDGE('',*,*,#69411,.T.); +#69411 = EDGE_CURVE('',#69403,#69412,#69414,.T.); +#69412 = VERTEX_POINT('',#69413); +#69413 = CARTESIAN_POINT('',(6.4,-0.65,0.65)); +#69414 = LINE('',#69415,#69416); +#69415 = CARTESIAN_POINT('',(6.4,-0.65,0.2)); +#69416 = VECTOR('',#69417,1.); +#69417 = DIRECTION('',(0.,0.,1.)); +#69418 = ORIENTED_EDGE('',*,*,#69419,.T.); +#69419 = EDGE_CURVE('',#69412,#69420,#69422,.T.); +#69420 = VERTEX_POINT('',#69421); +#69421 = CARTESIAN_POINT('',(6.2,-0.65,0.85)); +#69422 = CIRCLE('',#69423,0.2); +#69423 = AXIS2_PLACEMENT_3D('',#69424,#69425,#69426); +#69424 = CARTESIAN_POINT('',(6.2,-0.65,0.65)); +#69425 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69426 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69427 = ORIENTED_EDGE('',*,*,#69428,.T.); +#69428 = EDGE_CURVE('',#69420,#58893,#69429,.T.); +#69429 = LINE('',#69430,#69431); +#69430 = CARTESIAN_POINT('',(6.2,-0.65,0.85)); +#69431 = VECTOR('',#69432,1.); +#69432 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69433 = PLANE('',#69434); +#69434 = AXIS2_PLACEMENT_3D('',#69435,#69436,#69437); +#69435 = CARTESIAN_POINT('',(6.400244542703,-0.65,0.394853274378)); +#69436 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69437 = DIRECTION('',(0.,0.,1.)); +#69438 = ADVANCED_FACE('',(#69439),#69450,.F.); +#69439 = FACE_BOUND('',#69440,.F.); +#69440 = EDGE_LOOP('',(#69441,#69442,#69443,#69449)); +#69441 = ORIENTED_EDGE('',*,*,#58838,.T.); +#69442 = ORIENTED_EDGE('',*,*,#69129,.T.); +#69443 = ORIENTED_EDGE('',*,*,#69444,.F.); +#69444 = EDGE_CURVE('',#69353,#69130,#69445,.T.); +#69445 = LINE('',#69446,#69447); +#69446 = CARTESIAN_POINT('',(6.3,-0.65,0.65)); +#69447 = VECTOR('',#69448,1.); +#69448 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69449 = ORIENTED_EDGE('',*,*,#69352,.F.); +#69450 = CYLINDRICAL_SURFACE('',#69451,0.1); +#69451 = AXIS2_PLACEMENT_3D('',#69452,#69453,#69454); +#69452 = CARTESIAN_POINT('',(6.2,-0.65,0.65)); +#69453 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69454 = DIRECTION('',(0.,0.,1.)); +#69455 = ADVANCED_FACE('',(#69456),#69472,.F.); +#69456 = FACE_BOUND('',#69457,.F.); +#69457 = EDGE_LOOP('',(#69458,#69464,#69465,#69471)); +#69458 = ORIENTED_EDGE('',*,*,#69459,.F.); +#69459 = EDGE_CURVE('',#58853,#64194,#69460,.T.); +#69460 = LINE('',#69461,#69462); +#69461 = CARTESIAN_POINT('',(6.2,0.65,0.85)); +#69462 = VECTOR('',#69463,1.); +#69463 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69464 = ORIENTED_EDGE('',*,*,#58869,.T.); +#69465 = ORIENTED_EDGE('',*,*,#69466,.T.); +#69466 = EDGE_CURVE('',#58862,#64202,#69467,.T.); +#69467 = LINE('',#69468,#69469); +#69468 = CARTESIAN_POINT('',(6.2,0.35,0.85)); +#69469 = VECTOR('',#69470,1.); +#69470 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69471 = ORIENTED_EDGE('',*,*,#64201,.F.); +#69472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69473,#69474) + ,(#69475,#69476 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69473 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#69474 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#69475 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69476 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69477 = ADVANCED_FACE('',(#69478),#69564,.F.); +#69478 = FACE_BOUND('',#69479,.F.); +#69479 = EDGE_LOOP('',(#69480,#69481,#69482,#69491,#69499,#69508,#69516, + #69524,#69532,#69541,#69549,#69558)); +#69480 = ORIENTED_EDGE('',*,*,#58861,.F.); +#69481 = ORIENTED_EDGE('',*,*,#58914,.T.); +#69482 = ORIENTED_EDGE('',*,*,#69483,.T.); +#69483 = EDGE_CURVE('',#58915,#69484,#69486,.T.); +#69484 = VERTEX_POINT('',#69485); +#69485 = CARTESIAN_POINT('',(6.3,0.35,0.65)); +#69486 = CIRCLE('',#69487,0.1); +#69487 = AXIS2_PLACEMENT_3D('',#69488,#69489,#69490); +#69488 = CARTESIAN_POINT('',(6.2,0.35,0.65)); +#69489 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69490 = DIRECTION('',(0.,0.,1.)); +#69491 = ORIENTED_EDGE('',*,*,#69492,.T.); +#69492 = EDGE_CURVE('',#69484,#69493,#69495,.T.); +#69493 = VERTEX_POINT('',#69494); +#69494 = CARTESIAN_POINT('',(6.3,0.35,0.2)); +#69495 = LINE('',#69496,#69497); +#69496 = CARTESIAN_POINT('',(6.3,0.35,0.65)); +#69497 = VECTOR('',#69498,1.); +#69498 = DIRECTION('',(0.,0.,-1.)); +#69499 = ORIENTED_EDGE('',*,*,#69500,.T.); +#69500 = EDGE_CURVE('',#69493,#69501,#69503,.T.); +#69501 = VERTEX_POINT('',#69502); +#69502 = CARTESIAN_POINT('',(6.5,0.35,-1.942890293094E-16)); +#69503 = CIRCLE('',#69504,0.2); +#69504 = AXIS2_PLACEMENT_3D('',#69505,#69506,#69507); +#69505 = CARTESIAN_POINT('',(6.5,0.35,0.2)); +#69506 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69507 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69508 = ORIENTED_EDGE('',*,*,#69509,.T.); +#69509 = EDGE_CURVE('',#69501,#69510,#69512,.T.); +#69510 = VERTEX_POINT('',#69511); +#69511 = CARTESIAN_POINT('',(7.,0.35,-1.942890293094E-16)); +#69512 = LINE('',#69513,#69514); +#69513 = CARTESIAN_POINT('',(6.5,0.35,-1.942890293094E-16)); +#69514 = VECTOR('',#69515,1.); +#69515 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69516 = ORIENTED_EDGE('',*,*,#69517,.T.); +#69517 = EDGE_CURVE('',#69510,#69518,#69520,.T.); +#69518 = VERTEX_POINT('',#69519); +#69519 = CARTESIAN_POINT('',(7.,0.35,0.1)); +#69520 = LINE('',#69521,#69522); +#69521 = CARTESIAN_POINT('',(7.,0.35,-1.942890293094E-16)); +#69522 = VECTOR('',#69523,1.); +#69523 = DIRECTION('',(0.,0.,1.)); +#69524 = ORIENTED_EDGE('',*,*,#69525,.T.); +#69525 = EDGE_CURVE('',#69518,#69526,#69528,.T.); +#69526 = VERTEX_POINT('',#69527); +#69527 = CARTESIAN_POINT('',(6.5,0.35,0.1)); +#69528 = LINE('',#69529,#69530); +#69529 = CARTESIAN_POINT('',(7.,0.35,0.1)); +#69530 = VECTOR('',#69531,1.); +#69531 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69532 = ORIENTED_EDGE('',*,*,#69533,.T.); +#69533 = EDGE_CURVE('',#69526,#69534,#69536,.T.); +#69534 = VERTEX_POINT('',#69535); +#69535 = CARTESIAN_POINT('',(6.4,0.35,0.2)); +#69536 = CIRCLE('',#69537,0.1); +#69537 = AXIS2_PLACEMENT_3D('',#69538,#69539,#69540); +#69538 = CARTESIAN_POINT('',(6.5,0.35,0.2)); +#69539 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69540 = DIRECTION('',(0.,0.,-1.)); +#69541 = ORIENTED_EDGE('',*,*,#69542,.T.); +#69542 = EDGE_CURVE('',#69534,#69543,#69545,.T.); +#69543 = VERTEX_POINT('',#69544); +#69544 = CARTESIAN_POINT('',(6.4,0.35,0.65)); +#69545 = LINE('',#69546,#69547); +#69546 = CARTESIAN_POINT('',(6.4,0.35,0.2)); +#69547 = VECTOR('',#69548,1.); +#69548 = DIRECTION('',(0.,0.,1.)); +#69549 = ORIENTED_EDGE('',*,*,#69550,.T.); +#69550 = EDGE_CURVE('',#69543,#69551,#69553,.T.); +#69551 = VERTEX_POINT('',#69552); +#69552 = CARTESIAN_POINT('',(6.2,0.35,0.85)); +#69553 = CIRCLE('',#69554,0.2); +#69554 = AXIS2_PLACEMENT_3D('',#69555,#69556,#69557); +#69555 = CARTESIAN_POINT('',(6.2,0.35,0.65)); +#69556 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69557 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69558 = ORIENTED_EDGE('',*,*,#69559,.T.); +#69559 = EDGE_CURVE('',#69551,#58862,#69560,.T.); +#69560 = LINE('',#69561,#69562); +#69561 = CARTESIAN_POINT('',(6.2,0.35,0.85)); +#69562 = VECTOR('',#69563,1.); +#69563 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69564 = PLANE('',#69565); +#69565 = AXIS2_PLACEMENT_3D('',#69566,#69567,#69568); +#69566 = CARTESIAN_POINT('',(6.400244542703,0.35,0.394853274378)); +#69567 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69568 = DIRECTION('',(0.,0.,1.)); +#69569 = ADVANCED_FACE('',(#69570),#69656,.T.); +#69570 = FACE_BOUND('',#69571,.T.); +#69571 = EDGE_LOOP('',(#69572,#69573,#69574,#69583,#69591,#69600,#69608, + #69616,#69624,#69633,#69641,#69650)); +#69572 = ORIENTED_EDGE('',*,*,#58883,.F.); +#69573 = ORIENTED_EDGE('',*,*,#58954,.T.); +#69574 = ORIENTED_EDGE('',*,*,#69575,.T.); +#69575 = EDGE_CURVE('',#58955,#69576,#69578,.T.); +#69576 = VERTEX_POINT('',#69577); +#69577 = CARTESIAN_POINT('',(6.3,-0.35,0.65)); +#69578 = CIRCLE('',#69579,0.1); +#69579 = AXIS2_PLACEMENT_3D('',#69580,#69581,#69582); +#69580 = CARTESIAN_POINT('',(6.2,-0.35,0.65)); +#69581 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69582 = DIRECTION('',(0.,0.,1.)); +#69583 = ORIENTED_EDGE('',*,*,#69584,.T.); +#69584 = EDGE_CURVE('',#69576,#69585,#69587,.T.); +#69585 = VERTEX_POINT('',#69586); +#69586 = CARTESIAN_POINT('',(6.3,-0.35,0.2)); +#69587 = LINE('',#69588,#69589); +#69588 = CARTESIAN_POINT('',(6.3,-0.35,0.65)); +#69589 = VECTOR('',#69590,1.); +#69590 = DIRECTION('',(0.,0.,-1.)); +#69591 = ORIENTED_EDGE('',*,*,#69592,.T.); +#69592 = EDGE_CURVE('',#69585,#69593,#69595,.T.); +#69593 = VERTEX_POINT('',#69594); +#69594 = CARTESIAN_POINT('',(6.5,-0.35,-1.942890293094E-16)); +#69595 = CIRCLE('',#69596,0.2); +#69596 = AXIS2_PLACEMENT_3D('',#69597,#69598,#69599); +#69597 = CARTESIAN_POINT('',(6.5,-0.35,0.2)); +#69598 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69599 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69600 = ORIENTED_EDGE('',*,*,#69601,.T.); +#69601 = EDGE_CURVE('',#69593,#69602,#69604,.T.); +#69602 = VERTEX_POINT('',#69603); +#69603 = CARTESIAN_POINT('',(7.,-0.35,-1.942890293094E-16)); +#69604 = LINE('',#69605,#69606); +#69605 = CARTESIAN_POINT('',(6.5,-0.35,-1.942890293094E-16)); +#69606 = VECTOR('',#69607,1.); +#69607 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69608 = ORIENTED_EDGE('',*,*,#69609,.T.); +#69609 = EDGE_CURVE('',#69602,#69610,#69612,.T.); +#69610 = VERTEX_POINT('',#69611); +#69611 = CARTESIAN_POINT('',(7.,-0.35,0.1)); +#69612 = LINE('',#69613,#69614); +#69613 = CARTESIAN_POINT('',(7.,-0.35,-1.942890293094E-16)); +#69614 = VECTOR('',#69615,1.); +#69615 = DIRECTION('',(0.,0.,1.)); +#69616 = ORIENTED_EDGE('',*,*,#69617,.T.); +#69617 = EDGE_CURVE('',#69610,#69618,#69620,.T.); +#69618 = VERTEX_POINT('',#69619); +#69619 = CARTESIAN_POINT('',(6.5,-0.35,0.1)); +#69620 = LINE('',#69621,#69622); +#69621 = CARTESIAN_POINT('',(7.,-0.35,0.1)); +#69622 = VECTOR('',#69623,1.); +#69623 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69624 = ORIENTED_EDGE('',*,*,#69625,.T.); +#69625 = EDGE_CURVE('',#69618,#69626,#69628,.T.); +#69626 = VERTEX_POINT('',#69627); +#69627 = CARTESIAN_POINT('',(6.4,-0.35,0.2)); +#69628 = CIRCLE('',#69629,0.1); +#69629 = AXIS2_PLACEMENT_3D('',#69630,#69631,#69632); +#69630 = CARTESIAN_POINT('',(6.5,-0.35,0.2)); +#69631 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69632 = DIRECTION('',(0.,0.,-1.)); +#69633 = ORIENTED_EDGE('',*,*,#69634,.T.); +#69634 = EDGE_CURVE('',#69626,#69635,#69637,.T.); +#69635 = VERTEX_POINT('',#69636); +#69636 = CARTESIAN_POINT('',(6.4,-0.35,0.65)); +#69637 = LINE('',#69638,#69639); +#69638 = CARTESIAN_POINT('',(6.4,-0.35,0.2)); +#69639 = VECTOR('',#69640,1.); +#69640 = DIRECTION('',(0.,0.,1.)); +#69641 = ORIENTED_EDGE('',*,*,#69642,.T.); +#69642 = EDGE_CURVE('',#69635,#69643,#69645,.T.); +#69643 = VERTEX_POINT('',#69644); +#69644 = CARTESIAN_POINT('',(6.2,-0.35,0.85)); +#69645 = CIRCLE('',#69646,0.2); +#69646 = AXIS2_PLACEMENT_3D('',#69647,#69648,#69649); +#69647 = CARTESIAN_POINT('',(6.2,-0.35,0.65)); +#69648 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69649 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69650 = ORIENTED_EDGE('',*,*,#69651,.T.); +#69651 = EDGE_CURVE('',#69643,#58884,#69652,.T.); +#69652 = LINE('',#69653,#69654); +#69653 = CARTESIAN_POINT('',(6.2,-0.35,0.85)); +#69654 = VECTOR('',#69655,1.); +#69655 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69656 = PLANE('',#69657); +#69657 = AXIS2_PLACEMENT_3D('',#69658,#69659,#69660); +#69658 = CARTESIAN_POINT('',(6.400244542703,-0.35,0.394853274378)); +#69659 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69660 = DIRECTION('',(0.,0.,1.)); +#69661 = ADVANCED_FACE('',(#69662),#69678,.F.); +#69662 = FACE_BOUND('',#69663,.F.); +#69663 = EDGE_LOOP('',(#69664,#69670,#69671,#69677)); +#69664 = ORIENTED_EDGE('',*,*,#69665,.F.); +#69665 = EDGE_CURVE('',#58884,#64226,#69666,.T.); +#69666 = LINE('',#69667,#69668); +#69667 = CARTESIAN_POINT('',(6.2,-0.35,0.85)); +#69668 = VECTOR('',#69669,1.); +#69669 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69670 = ORIENTED_EDGE('',*,*,#58900,.T.); +#69671 = ORIENTED_EDGE('',*,*,#69672,.T.); +#69672 = EDGE_CURVE('',#58893,#64234,#69673,.T.); +#69673 = LINE('',#69674,#69675); +#69674 = CARTESIAN_POINT('',(6.2,-0.65,0.85)); +#69675 = VECTOR('',#69676,1.); +#69676 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69677 = ORIENTED_EDGE('',*,*,#64233,.F.); +#69678 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69679,#69680) + ,(#69681,#69682 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69679 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#69680 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#69681 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69682 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69683 = ADVANCED_FACE('',(#69684),#69703,.F.); +#69684 = FACE_BOUND('',#69685,.F.); +#69685 = EDGE_LOOP('',(#69686,#69687,#69696,#69702)); +#69686 = ORIENTED_EDGE('',*,*,#58931,.T.); +#69687 = ORIENTED_EDGE('',*,*,#69688,.T.); +#69688 = EDGE_CURVE('',#58924,#69689,#69691,.T.); +#69689 = VERTEX_POINT('',#69690); +#69690 = CARTESIAN_POINT('',(6.3,0.15,0.65)); +#69691 = CIRCLE('',#69692,0.1); +#69692 = AXIS2_PLACEMENT_3D('',#69693,#69694,#69695); +#69693 = CARTESIAN_POINT('',(6.2,0.15,0.65)); +#69694 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69695 = DIRECTION('',(0.,0.,1.)); +#69696 = ORIENTED_EDGE('',*,*,#69697,.F.); +#69697 = EDGE_CURVE('',#69484,#69689,#69698,.T.); +#69698 = LINE('',#69699,#69700); +#69699 = CARTESIAN_POINT('',(6.3,0.35,0.65)); +#69700 = VECTOR('',#69701,1.); +#69701 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69702 = ORIENTED_EDGE('',*,*,#69483,.F.); +#69703 = CYLINDRICAL_SURFACE('',#69704,0.1); +#69704 = AXIS2_PLACEMENT_3D('',#69705,#69706,#69707); +#69705 = CARTESIAN_POINT('',(6.2,0.35,0.65)); +#69706 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69707 = DIRECTION('',(0.,0.,1.)); +#69708 = ADVANCED_FACE('',(#69709),#69787,.T.); +#69709 = FACE_BOUND('',#69710,.T.); +#69710 = EDGE_LOOP('',(#69711,#69712,#69713,#69714,#69722,#69731,#69739, + #69747,#69755,#69764,#69772,#69781)); +#69711 = ORIENTED_EDGE('',*,*,#58976,.F.); +#69712 = ORIENTED_EDGE('',*,*,#58923,.T.); +#69713 = ORIENTED_EDGE('',*,*,#69688,.T.); +#69714 = ORIENTED_EDGE('',*,*,#69715,.T.); +#69715 = EDGE_CURVE('',#69689,#69716,#69718,.T.); +#69716 = VERTEX_POINT('',#69717); +#69717 = CARTESIAN_POINT('',(6.3,0.15,0.2)); +#69718 = LINE('',#69719,#69720); +#69719 = CARTESIAN_POINT('',(6.3,0.15,0.65)); +#69720 = VECTOR('',#69721,1.); +#69721 = DIRECTION('',(0.,0.,-1.)); +#69722 = ORIENTED_EDGE('',*,*,#69723,.T.); +#69723 = EDGE_CURVE('',#69716,#69724,#69726,.T.); +#69724 = VERTEX_POINT('',#69725); +#69725 = CARTESIAN_POINT('',(6.5,0.15,-1.942890293094E-16)); +#69726 = CIRCLE('',#69727,0.2); +#69727 = AXIS2_PLACEMENT_3D('',#69728,#69729,#69730); +#69728 = CARTESIAN_POINT('',(6.5,0.15,0.2)); +#69729 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69730 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69731 = ORIENTED_EDGE('',*,*,#69732,.T.); +#69732 = EDGE_CURVE('',#69724,#69733,#69735,.T.); +#69733 = VERTEX_POINT('',#69734); +#69734 = CARTESIAN_POINT('',(7.,0.15,-1.942890293094E-16)); +#69735 = LINE('',#69736,#69737); +#69736 = CARTESIAN_POINT('',(6.5,0.15,-1.942890293094E-16)); +#69737 = VECTOR('',#69738,1.); +#69738 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69739 = ORIENTED_EDGE('',*,*,#69740,.T.); +#69740 = EDGE_CURVE('',#69733,#69741,#69743,.T.); +#69741 = VERTEX_POINT('',#69742); +#69742 = CARTESIAN_POINT('',(7.,0.15,0.1)); +#69743 = LINE('',#69744,#69745); +#69744 = CARTESIAN_POINT('',(7.,0.15,-1.942890293094E-16)); +#69745 = VECTOR('',#69746,1.); +#69746 = DIRECTION('',(0.,0.,1.)); +#69747 = ORIENTED_EDGE('',*,*,#69748,.T.); +#69748 = EDGE_CURVE('',#69741,#69749,#69751,.T.); +#69749 = VERTEX_POINT('',#69750); +#69750 = CARTESIAN_POINT('',(6.5,0.15,0.1)); +#69751 = LINE('',#69752,#69753); +#69752 = CARTESIAN_POINT('',(7.,0.15,0.1)); +#69753 = VECTOR('',#69754,1.); +#69754 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69755 = ORIENTED_EDGE('',*,*,#69756,.T.); +#69756 = EDGE_CURVE('',#69749,#69757,#69759,.T.); +#69757 = VERTEX_POINT('',#69758); +#69758 = CARTESIAN_POINT('',(6.4,0.15,0.2)); +#69759 = CIRCLE('',#69760,0.1); +#69760 = AXIS2_PLACEMENT_3D('',#69761,#69762,#69763); +#69761 = CARTESIAN_POINT('',(6.5,0.15,0.2)); +#69762 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69763 = DIRECTION('',(0.,0.,-1.)); +#69764 = ORIENTED_EDGE('',*,*,#69765,.T.); +#69765 = EDGE_CURVE('',#69757,#69766,#69768,.T.); +#69766 = VERTEX_POINT('',#69767); +#69767 = CARTESIAN_POINT('',(6.4,0.15,0.65)); +#69768 = LINE('',#69769,#69770); +#69769 = CARTESIAN_POINT('',(6.4,0.15,0.2)); +#69770 = VECTOR('',#69771,1.); +#69771 = DIRECTION('',(0.,0.,1.)); +#69772 = ORIENTED_EDGE('',*,*,#69773,.T.); +#69773 = EDGE_CURVE('',#69766,#69774,#69776,.T.); +#69774 = VERTEX_POINT('',#69775); +#69775 = CARTESIAN_POINT('',(6.2,0.15,0.85)); +#69776 = CIRCLE('',#69777,0.2); +#69777 = AXIS2_PLACEMENT_3D('',#69778,#69779,#69780); +#69778 = CARTESIAN_POINT('',(6.2,0.15,0.65)); +#69779 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69780 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69781 = ORIENTED_EDGE('',*,*,#69782,.T.); +#69782 = EDGE_CURVE('',#69774,#58977,#69783,.T.); +#69783 = LINE('',#69784,#69785); +#69784 = CARTESIAN_POINT('',(6.2,0.15,0.85)); +#69785 = VECTOR('',#69786,1.); +#69786 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69787 = PLANE('',#69788); +#69788 = AXIS2_PLACEMENT_3D('',#69789,#69790,#69791); +#69789 = CARTESIAN_POINT('',(6.400244542703,0.15,0.394853274378)); +#69790 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69791 = DIRECTION('',(0.,0.,1.)); +#69792 = ADVANCED_FACE('',(#69793),#69879,.F.); +#69793 = FACE_BOUND('',#69794,.F.); +#69794 = EDGE_LOOP('',(#69795,#69796,#69797,#69806,#69814,#69823,#69831, + #69839,#69847,#69856,#69864,#69873)); +#69795 = ORIENTED_EDGE('',*,*,#58985,.F.); +#69796 = ORIENTED_EDGE('',*,*,#58945,.T.); +#69797 = ORIENTED_EDGE('',*,*,#69798,.T.); +#69798 = EDGE_CURVE('',#58946,#69799,#69801,.T.); +#69799 = VERTEX_POINT('',#69800); +#69800 = CARTESIAN_POINT('',(6.3,-0.15,0.65)); +#69801 = CIRCLE('',#69802,0.1); +#69802 = AXIS2_PLACEMENT_3D('',#69803,#69804,#69805); +#69803 = CARTESIAN_POINT('',(6.2,-0.15,0.65)); +#69804 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69805 = DIRECTION('',(0.,0.,1.)); +#69806 = ORIENTED_EDGE('',*,*,#69807,.T.); +#69807 = EDGE_CURVE('',#69799,#69808,#69810,.T.); +#69808 = VERTEX_POINT('',#69809); +#69809 = CARTESIAN_POINT('',(6.3,-0.15,0.2)); +#69810 = LINE('',#69811,#69812); +#69811 = CARTESIAN_POINT('',(6.3,-0.15,0.65)); +#69812 = VECTOR('',#69813,1.); +#69813 = DIRECTION('',(0.,0.,-1.)); +#69814 = ORIENTED_EDGE('',*,*,#69815,.T.); +#69815 = EDGE_CURVE('',#69808,#69816,#69818,.T.); +#69816 = VERTEX_POINT('',#69817); +#69817 = CARTESIAN_POINT('',(6.5,-0.15,-1.942890293094E-16)); +#69818 = CIRCLE('',#69819,0.2); +#69819 = AXIS2_PLACEMENT_3D('',#69820,#69821,#69822); +#69820 = CARTESIAN_POINT('',(6.5,-0.15,0.2)); +#69821 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69822 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#69823 = ORIENTED_EDGE('',*,*,#69824,.T.); +#69824 = EDGE_CURVE('',#69816,#69825,#69827,.T.); +#69825 = VERTEX_POINT('',#69826); +#69826 = CARTESIAN_POINT('',(7.,-0.15,-1.942890293094E-16)); +#69827 = LINE('',#69828,#69829); +#69828 = CARTESIAN_POINT('',(6.5,-0.15,-1.942890293094E-16)); +#69829 = VECTOR('',#69830,1.); +#69830 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#69831 = ORIENTED_EDGE('',*,*,#69832,.T.); +#69832 = EDGE_CURVE('',#69825,#69833,#69835,.T.); +#69833 = VERTEX_POINT('',#69834); +#69834 = CARTESIAN_POINT('',(7.,-0.15,0.1)); +#69835 = LINE('',#69836,#69837); +#69836 = CARTESIAN_POINT('',(7.,-0.15,-1.942890293094E-16)); +#69837 = VECTOR('',#69838,1.); +#69838 = DIRECTION('',(0.,0.,1.)); +#69839 = ORIENTED_EDGE('',*,*,#69840,.T.); +#69840 = EDGE_CURVE('',#69833,#69841,#69843,.T.); +#69841 = VERTEX_POINT('',#69842); +#69842 = CARTESIAN_POINT('',(6.5,-0.15,0.1)); +#69843 = LINE('',#69844,#69845); +#69844 = CARTESIAN_POINT('',(7.,-0.15,0.1)); +#69845 = VECTOR('',#69846,1.); +#69846 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69847 = ORIENTED_EDGE('',*,*,#69848,.T.); +#69848 = EDGE_CURVE('',#69841,#69849,#69851,.T.); +#69849 = VERTEX_POINT('',#69850); +#69850 = CARTESIAN_POINT('',(6.4,-0.15,0.2)); +#69851 = CIRCLE('',#69852,0.1); +#69852 = AXIS2_PLACEMENT_3D('',#69853,#69854,#69855); +#69853 = CARTESIAN_POINT('',(6.5,-0.15,0.2)); +#69854 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69855 = DIRECTION('',(0.,0.,-1.)); +#69856 = ORIENTED_EDGE('',*,*,#69857,.T.); +#69857 = EDGE_CURVE('',#69849,#69858,#69860,.T.); +#69858 = VERTEX_POINT('',#69859); +#69859 = CARTESIAN_POINT('',(6.4,-0.15,0.65)); +#69860 = LINE('',#69861,#69862); +#69861 = CARTESIAN_POINT('',(6.4,-0.15,0.2)); +#69862 = VECTOR('',#69863,1.); +#69863 = DIRECTION('',(0.,0.,1.)); +#69864 = ORIENTED_EDGE('',*,*,#69865,.T.); +#69865 = EDGE_CURVE('',#69858,#69866,#69868,.T.); +#69866 = VERTEX_POINT('',#69867); +#69867 = CARTESIAN_POINT('',(6.2,-0.15,0.85)); +#69868 = CIRCLE('',#69869,0.2); +#69869 = AXIS2_PLACEMENT_3D('',#69870,#69871,#69872); +#69870 = CARTESIAN_POINT('',(6.2,-0.15,0.65)); +#69871 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69872 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#69873 = ORIENTED_EDGE('',*,*,#69874,.T.); +#69874 = EDGE_CURVE('',#69866,#58986,#69875,.T.); +#69875 = LINE('',#69876,#69877); +#69876 = CARTESIAN_POINT('',(6.2,-0.15,0.85)); +#69877 = VECTOR('',#69878,1.); +#69878 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69879 = PLANE('',#69880); +#69880 = AXIS2_PLACEMENT_3D('',#69881,#69882,#69883); +#69881 = CARTESIAN_POINT('',(6.400244542703,-0.15,0.394853274378)); +#69882 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69883 = DIRECTION('',(0.,0.,1.)); +#69884 = ADVANCED_FACE('',(#69885),#69896,.F.); +#69885 = FACE_BOUND('',#69886,.F.); +#69886 = EDGE_LOOP('',(#69887,#69888,#69889,#69895)); +#69887 = ORIENTED_EDGE('',*,*,#58962,.T.); +#69888 = ORIENTED_EDGE('',*,*,#69575,.T.); +#69889 = ORIENTED_EDGE('',*,*,#69890,.F.); +#69890 = EDGE_CURVE('',#69799,#69576,#69891,.T.); +#69891 = LINE('',#69892,#69893); +#69892 = CARTESIAN_POINT('',(6.3,-0.15,0.65)); +#69893 = VECTOR('',#69894,1.); +#69894 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#69895 = ORIENTED_EDGE('',*,*,#69798,.F.); +#69896 = CYLINDRICAL_SURFACE('',#69897,0.1); +#69897 = AXIS2_PLACEMENT_3D('',#69898,#69899,#69900); +#69898 = CARTESIAN_POINT('',(6.2,-0.15,0.65)); +#69899 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#69900 = DIRECTION('',(0.,0.,1.)); +#69901 = ADVANCED_FACE('',(#69902),#69918,.F.); +#69902 = FACE_BOUND('',#69903,.F.); +#69903 = EDGE_LOOP('',(#69904,#69910,#69911,#69917)); +#69904 = ORIENTED_EDGE('',*,*,#69905,.F.); +#69905 = EDGE_CURVE('',#58977,#64210,#69906,.T.); +#69906 = LINE('',#69907,#69908); +#69907 = CARTESIAN_POINT('',(6.2,0.15,0.85)); +#69908 = VECTOR('',#69909,1.); +#69909 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69910 = ORIENTED_EDGE('',*,*,#58993,.T.); +#69911 = ORIENTED_EDGE('',*,*,#69912,.T.); +#69912 = EDGE_CURVE('',#58986,#64218,#69913,.T.); +#69913 = LINE('',#69914,#69915); +#69914 = CARTESIAN_POINT('',(6.2,-0.15,0.85)); +#69915 = VECTOR('',#69916,1.); +#69916 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69917 = ORIENTED_EDGE('',*,*,#64217,.F.); +#69918 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69919,#69920) + ,(#69921,#69922 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69919 = CARTESIAN_POINT('',(6.,5.825,0.85)); +#69920 = CARTESIAN_POINT('',(5.925,5.7875,0.85)); +#69921 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69922 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69923 = ADVANCED_FACE('',(#69924),#69941,.F.); +#69924 = FACE_BOUND('',#69925,.F.); +#69925 = EDGE_LOOP('',(#69926,#69927,#69934,#69940)); +#69926 = ORIENTED_EDGE('',*,*,#59015,.T.); +#69927 = ORIENTED_EDGE('',*,*,#69928,.T.); +#69928 = EDGE_CURVE('',#59009,#69929,#69931,.T.); +#69929 = VERTEX_POINT('',#69930); +#69930 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#69931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69932,#69933),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#69932 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#69933 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#69934 = ORIENTED_EDGE('',*,*,#69935,.F.); +#69935 = EDGE_CURVE('',#64040,#69929,#69936,.T.); +#69936 = LINE('',#69937,#69938); +#69937 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69938 = VECTOR('',#69939,1.); +#69939 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#69940 = ORIENTED_EDGE('',*,*,#65659,.F.); +#69941 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69942,#69943) + ,(#69944,#69945 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#69942 = CARTESIAN_POINT('',(6.,-5.825,0.85)); +#69943 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#69944 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#69945 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#69946 = ADVANCED_FACE('',(#69947),#69965,.F.); +#69947 = FACE_BOUND('',#69948,.F.); +#69948 = EDGE_LOOP('',(#69949,#69950,#69951,#69959)); +#69949 = ORIENTED_EDGE('',*,*,#69928,.F.); +#69950 = ORIENTED_EDGE('',*,*,#59040,.T.); +#69951 = ORIENTED_EDGE('',*,*,#69952,.T.); +#69952 = EDGE_CURVE('',#59033,#69953,#69955,.T.); +#69953 = VERTEX_POINT('',#69954); +#69954 = CARTESIAN_POINT('',(4.85,-5.925,0.85)); +#69955 = LINE('',#69956,#69957); +#69956 = CARTESIAN_POINT('',(4.85,-6.2,0.85)); +#69957 = VECTOR('',#69958,1.); +#69958 = DIRECTION('',(0.,1.,0.)); +#69959 = ORIENTED_EDGE('',*,*,#69960,.F.); +#69960 = EDGE_CURVE('',#69929,#69953,#69961,.T.); +#69961 = LINE('',#69962,#69963); +#69962 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#69963 = VECTOR('',#69964,1.); +#69964 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#69965 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#69966,#69967) + ,(#69968,#69969 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#69966 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#69967 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#69968 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#69969 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#69970 = ADVANCED_FACE('',(#69971),#70057,.F.); +#69971 = FACE_BOUND('',#69972,.F.); +#69972 = EDGE_LOOP('',(#69973,#69974,#69975,#69984,#69992,#70001,#70009, + #70017,#70025,#70034,#70042,#70051)); +#69973 = ORIENTED_EDGE('',*,*,#59032,.F.); +#69974 = ORIENTED_EDGE('',*,*,#59084,.T.); +#69975 = ORIENTED_EDGE('',*,*,#69976,.T.); +#69976 = EDGE_CURVE('',#59085,#69977,#69979,.T.); +#69977 = VERTEX_POINT('',#69978); +#69978 = CARTESIAN_POINT('',(4.85,-6.3,0.65)); +#69979 = CIRCLE('',#69980,0.1); +#69980 = AXIS2_PLACEMENT_3D('',#69981,#69982,#69983); +#69981 = CARTESIAN_POINT('',(4.85,-6.2,0.65)); +#69982 = DIRECTION('',(1.,0.,-0.)); +#69983 = DIRECTION('',(0.,0.,1.)); +#69984 = ORIENTED_EDGE('',*,*,#69985,.T.); +#69985 = EDGE_CURVE('',#69977,#69986,#69988,.T.); +#69986 = VERTEX_POINT('',#69987); +#69987 = CARTESIAN_POINT('',(4.85,-6.3,0.2)); +#69988 = LINE('',#69989,#69990); +#69989 = CARTESIAN_POINT('',(4.85,-6.3,0.65)); +#69990 = VECTOR('',#69991,1.); +#69991 = DIRECTION('',(0.,0.,-1.)); +#69992 = ORIENTED_EDGE('',*,*,#69993,.T.); +#69993 = EDGE_CURVE('',#69986,#69994,#69996,.T.); +#69994 = VERTEX_POINT('',#69995); +#69995 = CARTESIAN_POINT('',(4.85,-6.5,-1.942890293094E-16)); +#69996 = CIRCLE('',#69997,0.2); +#69997 = AXIS2_PLACEMENT_3D('',#69998,#69999,#70000); +#69998 = CARTESIAN_POINT('',(4.85,-6.5,0.2)); +#69999 = DIRECTION('',(-1.,-0.,0.)); +#70000 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70001 = ORIENTED_EDGE('',*,*,#70002,.T.); +#70002 = EDGE_CURVE('',#69994,#70003,#70005,.T.); +#70003 = VERTEX_POINT('',#70004); +#70004 = CARTESIAN_POINT('',(4.85,-7.,-1.942890293094E-16)); +#70005 = LINE('',#70006,#70007); +#70006 = CARTESIAN_POINT('',(4.85,-6.5,-1.942890293094E-16)); +#70007 = VECTOR('',#70008,1.); +#70008 = DIRECTION('',(0.,-1.,0.)); +#70009 = ORIENTED_EDGE('',*,*,#70010,.T.); +#70010 = EDGE_CURVE('',#70003,#70011,#70013,.T.); +#70011 = VERTEX_POINT('',#70012); +#70012 = CARTESIAN_POINT('',(4.85,-7.,0.1)); +#70013 = LINE('',#70014,#70015); +#70014 = CARTESIAN_POINT('',(4.85,-7.,-1.942890293094E-16)); +#70015 = VECTOR('',#70016,1.); +#70016 = DIRECTION('',(0.,0.,1.)); +#70017 = ORIENTED_EDGE('',*,*,#70018,.T.); +#70018 = EDGE_CURVE('',#70011,#70019,#70021,.T.); +#70019 = VERTEX_POINT('',#70020); +#70020 = CARTESIAN_POINT('',(4.85,-6.5,0.1)); +#70021 = LINE('',#70022,#70023); +#70022 = CARTESIAN_POINT('',(4.85,-7.,0.1)); +#70023 = VECTOR('',#70024,1.); +#70024 = DIRECTION('',(0.,1.,0.)); +#70025 = ORIENTED_EDGE('',*,*,#70026,.T.); +#70026 = EDGE_CURVE('',#70019,#70027,#70029,.T.); +#70027 = VERTEX_POINT('',#70028); +#70028 = CARTESIAN_POINT('',(4.85,-6.4,0.2)); +#70029 = CIRCLE('',#70030,0.1); +#70030 = AXIS2_PLACEMENT_3D('',#70031,#70032,#70033); +#70031 = CARTESIAN_POINT('',(4.85,-6.5,0.2)); +#70032 = DIRECTION('',(1.,0.,0.)); +#70033 = DIRECTION('',(0.,0.,-1.)); +#70034 = ORIENTED_EDGE('',*,*,#70035,.T.); +#70035 = EDGE_CURVE('',#70027,#70036,#70038,.T.); +#70036 = VERTEX_POINT('',#70037); +#70037 = CARTESIAN_POINT('',(4.85,-6.4,0.65)); +#70038 = LINE('',#70039,#70040); +#70039 = CARTESIAN_POINT('',(4.85,-6.4,0.2)); +#70040 = VECTOR('',#70041,1.); +#70041 = DIRECTION('',(0.,0.,1.)); +#70042 = ORIENTED_EDGE('',*,*,#70043,.T.); +#70043 = EDGE_CURVE('',#70036,#70044,#70046,.T.); +#70044 = VERTEX_POINT('',#70045); +#70045 = CARTESIAN_POINT('',(4.85,-6.2,0.85)); +#70046 = CIRCLE('',#70047,0.2); +#70047 = AXIS2_PLACEMENT_3D('',#70048,#70049,#70050); +#70048 = CARTESIAN_POINT('',(4.85,-6.2,0.65)); +#70049 = DIRECTION('',(-1.,0.,0.)); +#70050 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70051 = ORIENTED_EDGE('',*,*,#70052,.T.); +#70052 = EDGE_CURVE('',#70044,#59033,#70053,.T.); +#70053 = LINE('',#70054,#70055); +#70054 = CARTESIAN_POINT('',(4.85,-6.2,0.85)); +#70055 = VECTOR('',#70056,1.); +#70056 = DIRECTION('',(0.,1.,0.)); +#70057 = PLANE('',#70058); +#70058 = AXIS2_PLACEMENT_3D('',#70059,#70060,#70061); +#70059 = CARTESIAN_POINT('',(4.85,-6.400244542703,0.394853274378)); +#70060 = DIRECTION('',(-1.,0.,0.)); +#70061 = DIRECTION('',(0.,0.,1.)); +#70062 = ADVANCED_FACE('',(#70063),#70149,.T.); +#70063 = FACE_BOUND('',#70064,.T.); +#70064 = EDGE_LOOP('',(#70065,#70066,#70067,#70076,#70084,#70093,#70101, + #70109,#70117,#70126,#70134,#70143)); +#70065 = ORIENTED_EDGE('',*,*,#59054,.F.); +#70066 = ORIENTED_EDGE('',*,*,#59124,.T.); +#70067 = ORIENTED_EDGE('',*,*,#70068,.T.); +#70068 = EDGE_CURVE('',#59125,#70069,#70071,.T.); +#70069 = VERTEX_POINT('',#70070); +#70070 = CARTESIAN_POINT('',(-4.85,-6.3,0.65)); +#70071 = CIRCLE('',#70072,0.1); +#70072 = AXIS2_PLACEMENT_3D('',#70073,#70074,#70075); +#70073 = CARTESIAN_POINT('',(-4.85,-6.2,0.65)); +#70074 = DIRECTION('',(1.,0.,-0.)); +#70075 = DIRECTION('',(0.,0.,1.)); +#70076 = ORIENTED_EDGE('',*,*,#70077,.T.); +#70077 = EDGE_CURVE('',#70069,#70078,#70080,.T.); +#70078 = VERTEX_POINT('',#70079); +#70079 = CARTESIAN_POINT('',(-4.85,-6.3,0.2)); +#70080 = LINE('',#70081,#70082); +#70081 = CARTESIAN_POINT('',(-4.85,-6.3,0.65)); +#70082 = VECTOR('',#70083,1.); +#70083 = DIRECTION('',(0.,0.,-1.)); +#70084 = ORIENTED_EDGE('',*,*,#70085,.T.); +#70085 = EDGE_CURVE('',#70078,#70086,#70088,.T.); +#70086 = VERTEX_POINT('',#70087); +#70087 = CARTESIAN_POINT('',(-4.85,-6.5,-1.942890293094E-16)); +#70088 = CIRCLE('',#70089,0.2); +#70089 = AXIS2_PLACEMENT_3D('',#70090,#70091,#70092); +#70090 = CARTESIAN_POINT('',(-4.85,-6.5,0.2)); +#70091 = DIRECTION('',(-1.,-0.,0.)); +#70092 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70093 = ORIENTED_EDGE('',*,*,#70094,.T.); +#70094 = EDGE_CURVE('',#70086,#70095,#70097,.T.); +#70095 = VERTEX_POINT('',#70096); +#70096 = CARTESIAN_POINT('',(-4.85,-7.,-1.942890293094E-16)); +#70097 = LINE('',#70098,#70099); +#70098 = CARTESIAN_POINT('',(-4.85,-6.5,-1.942890293094E-16)); +#70099 = VECTOR('',#70100,1.); +#70100 = DIRECTION('',(0.,-1.,0.)); +#70101 = ORIENTED_EDGE('',*,*,#70102,.T.); +#70102 = EDGE_CURVE('',#70095,#70103,#70105,.T.); +#70103 = VERTEX_POINT('',#70104); +#70104 = CARTESIAN_POINT('',(-4.85,-7.,0.1)); +#70105 = LINE('',#70106,#70107); +#70106 = CARTESIAN_POINT('',(-4.85,-7.,-1.942890293094E-16)); +#70107 = VECTOR('',#70108,1.); +#70108 = DIRECTION('',(0.,0.,1.)); +#70109 = ORIENTED_EDGE('',*,*,#70110,.T.); +#70110 = EDGE_CURVE('',#70103,#70111,#70113,.T.); +#70111 = VERTEX_POINT('',#70112); +#70112 = CARTESIAN_POINT('',(-4.85,-6.5,0.1)); +#70113 = LINE('',#70114,#70115); +#70114 = CARTESIAN_POINT('',(-4.85,-7.,0.1)); +#70115 = VECTOR('',#70116,1.); +#70116 = DIRECTION('',(0.,1.,0.)); +#70117 = ORIENTED_EDGE('',*,*,#70118,.T.); +#70118 = EDGE_CURVE('',#70111,#70119,#70121,.T.); +#70119 = VERTEX_POINT('',#70120); +#70120 = CARTESIAN_POINT('',(-4.85,-6.4,0.2)); +#70121 = CIRCLE('',#70122,0.1); +#70122 = AXIS2_PLACEMENT_3D('',#70123,#70124,#70125); +#70123 = CARTESIAN_POINT('',(-4.85,-6.5,0.2)); +#70124 = DIRECTION('',(1.,0.,0.)); +#70125 = DIRECTION('',(0.,0.,-1.)); +#70126 = ORIENTED_EDGE('',*,*,#70127,.T.); +#70127 = EDGE_CURVE('',#70119,#70128,#70130,.T.); +#70128 = VERTEX_POINT('',#70129); +#70129 = CARTESIAN_POINT('',(-4.85,-6.4,0.65)); +#70130 = LINE('',#70131,#70132); +#70131 = CARTESIAN_POINT('',(-4.85,-6.4,0.2)); +#70132 = VECTOR('',#70133,1.); +#70133 = DIRECTION('',(0.,0.,1.)); +#70134 = ORIENTED_EDGE('',*,*,#70135,.T.); +#70135 = EDGE_CURVE('',#70128,#70136,#70138,.T.); +#70136 = VERTEX_POINT('',#70137); +#70137 = CARTESIAN_POINT('',(-4.85,-6.2,0.85)); +#70138 = CIRCLE('',#70139,0.2); +#70139 = AXIS2_PLACEMENT_3D('',#70140,#70141,#70142); +#70140 = CARTESIAN_POINT('',(-4.85,-6.2,0.65)); +#70141 = DIRECTION('',(-1.,0.,0.)); +#70142 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70143 = ORIENTED_EDGE('',*,*,#70144,.T.); +#70144 = EDGE_CURVE('',#70136,#59055,#70145,.T.); +#70145 = LINE('',#70146,#70147); +#70146 = CARTESIAN_POINT('',(-4.85,-6.2,0.85)); +#70147 = VECTOR('',#70148,1.); +#70148 = DIRECTION('',(0.,1.,0.)); +#70149 = PLANE('',#70150); +#70150 = AXIS2_PLACEMENT_3D('',#70151,#70152,#70153); +#70151 = CARTESIAN_POINT('',(-4.85,-6.400244542703,0.394853274378)); +#70152 = DIRECTION('',(-1.,0.,0.)); +#70153 = DIRECTION('',(0.,0.,1.)); +#70154 = ADVANCED_FACE('',(#70155),#70179,.F.); +#70155 = FACE_BOUND('',#70156,.F.); +#70156 = EDGE_LOOP('',(#70157,#70165,#70166,#70173)); +#70157 = ORIENTED_EDGE('',*,*,#70158,.F.); +#70158 = EDGE_CURVE('',#59055,#70159,#70161,.T.); +#70159 = VERTEX_POINT('',#70160); +#70160 = CARTESIAN_POINT('',(-4.85,-5.925,0.85)); +#70161 = LINE('',#70162,#70163); +#70162 = CARTESIAN_POINT('',(-4.85,-6.2,0.85)); +#70163 = VECTOR('',#70164,1.); +#70164 = DIRECTION('',(0.,1.,0.)); +#70165 = ORIENTED_EDGE('',*,*,#59070,.T.); +#70166 = ORIENTED_EDGE('',*,*,#70167,.T.); +#70167 = EDGE_CURVE('',#59064,#70168,#70170,.T.); +#70168 = VERTEX_POINT('',#70169); +#70169 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70171,#70172),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#70171 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#70172 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70173 = ORIENTED_EDGE('',*,*,#70174,.F.); +#70174 = EDGE_CURVE('',#70159,#70168,#70175,.T.); +#70175 = LINE('',#70176,#70177); +#70176 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70177 = VECTOR('',#70178,1.); +#70178 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#70179 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#70180,#70181) + ,(#70182,#70183 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#70180 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#70181 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70182 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#70183 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70184 = ADVANCED_FACE('',(#70185),#70204,.F.); +#70185 = FACE_BOUND('',#70186,.F.); +#70186 = EDGE_LOOP('',(#70187,#70188,#70197,#70203)); +#70187 = ORIENTED_EDGE('',*,*,#59101,.T.); +#70188 = ORIENTED_EDGE('',*,*,#70189,.T.); +#70189 = EDGE_CURVE('',#59094,#70190,#70192,.T.); +#70190 = VERTEX_POINT('',#70191); +#70191 = CARTESIAN_POINT('',(4.65,-6.3,0.65)); +#70192 = CIRCLE('',#70193,0.1); +#70193 = AXIS2_PLACEMENT_3D('',#70194,#70195,#70196); +#70194 = CARTESIAN_POINT('',(4.65,-6.2,0.65)); +#70195 = DIRECTION('',(1.,0.,-0.)); +#70196 = DIRECTION('',(0.,0.,1.)); +#70197 = ORIENTED_EDGE('',*,*,#70198,.F.); +#70198 = EDGE_CURVE('',#69977,#70190,#70199,.T.); +#70199 = LINE('',#70200,#70201); +#70200 = CARTESIAN_POINT('',(4.85,-6.3,0.65)); +#70201 = VECTOR('',#70202,1.); +#70202 = DIRECTION('',(-1.,0.,0.)); +#70203 = ORIENTED_EDGE('',*,*,#69976,.F.); +#70204 = CYLINDRICAL_SURFACE('',#70205,0.1); +#70205 = AXIS2_PLACEMENT_3D('',#70206,#70207,#70208); +#70206 = CARTESIAN_POINT('',(4.85,-6.2,0.65)); +#70207 = DIRECTION('',(1.,0.,0.)); +#70208 = DIRECTION('',(0.,0.,1.)); +#70209 = ADVANCED_FACE('',(#70210),#70288,.T.); +#70210 = FACE_BOUND('',#70211,.T.); +#70211 = EDGE_LOOP('',(#70212,#70213,#70214,#70215,#70223,#70232,#70240, + #70248,#70256,#70265,#70273,#70282)); +#70212 = ORIENTED_EDGE('',*,*,#59146,.F.); +#70213 = ORIENTED_EDGE('',*,*,#59093,.T.); +#70214 = ORIENTED_EDGE('',*,*,#70189,.T.); +#70215 = ORIENTED_EDGE('',*,*,#70216,.T.); +#70216 = EDGE_CURVE('',#70190,#70217,#70219,.T.); +#70217 = VERTEX_POINT('',#70218); +#70218 = CARTESIAN_POINT('',(4.65,-6.3,0.2)); +#70219 = LINE('',#70220,#70221); +#70220 = CARTESIAN_POINT('',(4.65,-6.3,0.65)); +#70221 = VECTOR('',#70222,1.); +#70222 = DIRECTION('',(0.,0.,-1.)); +#70223 = ORIENTED_EDGE('',*,*,#70224,.T.); +#70224 = EDGE_CURVE('',#70217,#70225,#70227,.T.); +#70225 = VERTEX_POINT('',#70226); +#70226 = CARTESIAN_POINT('',(4.65,-6.5,-1.942890293094E-16)); +#70227 = CIRCLE('',#70228,0.2); +#70228 = AXIS2_PLACEMENT_3D('',#70229,#70230,#70231); +#70229 = CARTESIAN_POINT('',(4.65,-6.5,0.2)); +#70230 = DIRECTION('',(-1.,-0.,0.)); +#70231 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70232 = ORIENTED_EDGE('',*,*,#70233,.T.); +#70233 = EDGE_CURVE('',#70225,#70234,#70236,.T.); +#70234 = VERTEX_POINT('',#70235); +#70235 = CARTESIAN_POINT('',(4.65,-7.,-1.942890293094E-16)); +#70236 = LINE('',#70237,#70238); +#70237 = CARTESIAN_POINT('',(4.65,-6.5,-1.942890293094E-16)); +#70238 = VECTOR('',#70239,1.); +#70239 = DIRECTION('',(0.,-1.,0.)); +#70240 = ORIENTED_EDGE('',*,*,#70241,.T.); +#70241 = EDGE_CURVE('',#70234,#70242,#70244,.T.); +#70242 = VERTEX_POINT('',#70243); +#70243 = CARTESIAN_POINT('',(4.65,-7.,0.1)); +#70244 = LINE('',#70245,#70246); +#70245 = CARTESIAN_POINT('',(4.65,-7.,-1.942890293094E-16)); +#70246 = VECTOR('',#70247,1.); +#70247 = DIRECTION('',(0.,0.,1.)); +#70248 = ORIENTED_EDGE('',*,*,#70249,.T.); +#70249 = EDGE_CURVE('',#70242,#70250,#70252,.T.); +#70250 = VERTEX_POINT('',#70251); +#70251 = CARTESIAN_POINT('',(4.65,-6.5,0.1)); +#70252 = LINE('',#70253,#70254); +#70253 = CARTESIAN_POINT('',(4.65,-7.,0.1)); +#70254 = VECTOR('',#70255,1.); +#70255 = DIRECTION('',(0.,1.,0.)); +#70256 = ORIENTED_EDGE('',*,*,#70257,.T.); +#70257 = EDGE_CURVE('',#70250,#70258,#70260,.T.); +#70258 = VERTEX_POINT('',#70259); +#70259 = CARTESIAN_POINT('',(4.65,-6.4,0.2)); +#70260 = CIRCLE('',#70261,0.1); +#70261 = AXIS2_PLACEMENT_3D('',#70262,#70263,#70264); +#70262 = CARTESIAN_POINT('',(4.65,-6.5,0.2)); +#70263 = DIRECTION('',(1.,0.,0.)); +#70264 = DIRECTION('',(0.,0.,-1.)); +#70265 = ORIENTED_EDGE('',*,*,#70266,.T.); +#70266 = EDGE_CURVE('',#70258,#70267,#70269,.T.); +#70267 = VERTEX_POINT('',#70268); +#70268 = CARTESIAN_POINT('',(4.65,-6.4,0.65)); +#70269 = LINE('',#70270,#70271); +#70270 = CARTESIAN_POINT('',(4.65,-6.4,0.2)); +#70271 = VECTOR('',#70272,1.); +#70272 = DIRECTION('',(0.,0.,1.)); +#70273 = ORIENTED_EDGE('',*,*,#70274,.T.); +#70274 = EDGE_CURVE('',#70267,#70275,#70277,.T.); +#70275 = VERTEX_POINT('',#70276); +#70276 = CARTESIAN_POINT('',(4.65,-6.2,0.85)); +#70277 = CIRCLE('',#70278,0.2); +#70278 = AXIS2_PLACEMENT_3D('',#70279,#70280,#70281); +#70279 = CARTESIAN_POINT('',(4.65,-6.2,0.65)); +#70280 = DIRECTION('',(-1.,0.,0.)); +#70281 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70282 = ORIENTED_EDGE('',*,*,#70283,.T.); +#70283 = EDGE_CURVE('',#70275,#59147,#70284,.T.); +#70284 = LINE('',#70285,#70286); +#70285 = CARTESIAN_POINT('',(4.65,-6.2,0.85)); +#70286 = VECTOR('',#70287,1.); +#70287 = DIRECTION('',(0.,1.,0.)); +#70288 = PLANE('',#70289); +#70289 = AXIS2_PLACEMENT_3D('',#70290,#70291,#70292); +#70290 = CARTESIAN_POINT('',(4.65,-6.400244542703,0.394853274378)); +#70291 = DIRECTION('',(-1.,0.,0.)); +#70292 = DIRECTION('',(0.,0.,1.)); +#70293 = ADVANCED_FACE('',(#70294),#70380,.F.); +#70294 = FACE_BOUND('',#70295,.F.); +#70295 = EDGE_LOOP('',(#70296,#70297,#70298,#70307,#70315,#70324,#70332, + #70340,#70348,#70357,#70365,#70374)); +#70296 = ORIENTED_EDGE('',*,*,#59186,.F.); +#70297 = ORIENTED_EDGE('',*,*,#59115,.T.); +#70298 = ORIENTED_EDGE('',*,*,#70299,.T.); +#70299 = EDGE_CURVE('',#59116,#70300,#70302,.T.); +#70300 = VERTEX_POINT('',#70301); +#70301 = CARTESIAN_POINT('',(-4.65,-6.3,0.65)); +#70302 = CIRCLE('',#70303,0.1); +#70303 = AXIS2_PLACEMENT_3D('',#70304,#70305,#70306); +#70304 = CARTESIAN_POINT('',(-4.65,-6.2,0.65)); +#70305 = DIRECTION('',(1.,0.,-0.)); +#70306 = DIRECTION('',(0.,0.,1.)); +#70307 = ORIENTED_EDGE('',*,*,#70308,.T.); +#70308 = EDGE_CURVE('',#70300,#70309,#70311,.T.); +#70309 = VERTEX_POINT('',#70310); +#70310 = CARTESIAN_POINT('',(-4.65,-6.3,0.2)); +#70311 = LINE('',#70312,#70313); +#70312 = CARTESIAN_POINT('',(-4.65,-6.3,0.65)); +#70313 = VECTOR('',#70314,1.); +#70314 = DIRECTION('',(0.,0.,-1.)); +#70315 = ORIENTED_EDGE('',*,*,#70316,.T.); +#70316 = EDGE_CURVE('',#70309,#70317,#70319,.T.); +#70317 = VERTEX_POINT('',#70318); +#70318 = CARTESIAN_POINT('',(-4.65,-6.5,-1.942890293094E-16)); +#70319 = CIRCLE('',#70320,0.2); +#70320 = AXIS2_PLACEMENT_3D('',#70321,#70322,#70323); +#70321 = CARTESIAN_POINT('',(-4.65,-6.5,0.2)); +#70322 = DIRECTION('',(-1.,-0.,0.)); +#70323 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70324 = ORIENTED_EDGE('',*,*,#70325,.T.); +#70325 = EDGE_CURVE('',#70317,#70326,#70328,.T.); +#70326 = VERTEX_POINT('',#70327); +#70327 = CARTESIAN_POINT('',(-4.65,-7.,-1.942890293094E-16)); +#70328 = LINE('',#70329,#70330); +#70329 = CARTESIAN_POINT('',(-4.65,-6.5,-1.942890293094E-16)); +#70330 = VECTOR('',#70331,1.); +#70331 = DIRECTION('',(0.,-1.,0.)); +#70332 = ORIENTED_EDGE('',*,*,#70333,.T.); +#70333 = EDGE_CURVE('',#70326,#70334,#70336,.T.); +#70334 = VERTEX_POINT('',#70335); +#70335 = CARTESIAN_POINT('',(-4.65,-7.,0.1)); +#70336 = LINE('',#70337,#70338); +#70337 = CARTESIAN_POINT('',(-4.65,-7.,-1.942890293094E-16)); +#70338 = VECTOR('',#70339,1.); +#70339 = DIRECTION('',(0.,0.,1.)); +#70340 = ORIENTED_EDGE('',*,*,#70341,.T.); +#70341 = EDGE_CURVE('',#70334,#70342,#70344,.T.); +#70342 = VERTEX_POINT('',#70343); +#70343 = CARTESIAN_POINT('',(-4.65,-6.5,0.1)); +#70344 = LINE('',#70345,#70346); +#70345 = CARTESIAN_POINT('',(-4.65,-7.,0.1)); +#70346 = VECTOR('',#70347,1.); +#70347 = DIRECTION('',(0.,1.,0.)); +#70348 = ORIENTED_EDGE('',*,*,#70349,.T.); +#70349 = EDGE_CURVE('',#70342,#70350,#70352,.T.); +#70350 = VERTEX_POINT('',#70351); +#70351 = CARTESIAN_POINT('',(-4.65,-6.4,0.2)); +#70352 = CIRCLE('',#70353,0.1); +#70353 = AXIS2_PLACEMENT_3D('',#70354,#70355,#70356); +#70354 = CARTESIAN_POINT('',(-4.65,-6.5,0.2)); +#70355 = DIRECTION('',(1.,0.,0.)); +#70356 = DIRECTION('',(0.,0.,-1.)); +#70357 = ORIENTED_EDGE('',*,*,#70358,.T.); +#70358 = EDGE_CURVE('',#70350,#70359,#70361,.T.); +#70359 = VERTEX_POINT('',#70360); +#70360 = CARTESIAN_POINT('',(-4.65,-6.4,0.65)); +#70361 = LINE('',#70362,#70363); +#70362 = CARTESIAN_POINT('',(-4.65,-6.4,0.2)); +#70363 = VECTOR('',#70364,1.); +#70364 = DIRECTION('',(0.,0.,1.)); +#70365 = ORIENTED_EDGE('',*,*,#70366,.T.); +#70366 = EDGE_CURVE('',#70359,#70367,#70369,.T.); +#70367 = VERTEX_POINT('',#70368); +#70368 = CARTESIAN_POINT('',(-4.65,-6.2,0.85)); +#70369 = CIRCLE('',#70370,0.2); +#70370 = AXIS2_PLACEMENT_3D('',#70371,#70372,#70373); +#70371 = CARTESIAN_POINT('',(-4.65,-6.2,0.65)); +#70372 = DIRECTION('',(-1.,0.,0.)); +#70373 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70374 = ORIENTED_EDGE('',*,*,#70375,.T.); +#70375 = EDGE_CURVE('',#70367,#59187,#70376,.T.); +#70376 = LINE('',#70377,#70378); +#70377 = CARTESIAN_POINT('',(-4.65,-6.2,0.85)); +#70378 = VECTOR('',#70379,1.); +#70379 = DIRECTION('',(0.,1.,0.)); +#70380 = PLANE('',#70381); +#70381 = AXIS2_PLACEMENT_3D('',#70382,#70383,#70384); +#70382 = CARTESIAN_POINT('',(-4.65,-6.400244542703,0.394853274378)); +#70383 = DIRECTION('',(-1.,0.,0.)); +#70384 = DIRECTION('',(0.,0.,1.)); +#70385 = ADVANCED_FACE('',(#70386),#70397,.F.); +#70386 = FACE_BOUND('',#70387,.F.); +#70387 = EDGE_LOOP('',(#70388,#70389,#70390,#70396)); +#70388 = ORIENTED_EDGE('',*,*,#59132,.T.); +#70389 = ORIENTED_EDGE('',*,*,#70068,.T.); +#70390 = ORIENTED_EDGE('',*,*,#70391,.F.); +#70391 = EDGE_CURVE('',#70300,#70069,#70392,.T.); +#70392 = LINE('',#70393,#70394); +#70393 = CARTESIAN_POINT('',(-4.65,-6.3,0.65)); +#70394 = VECTOR('',#70395,1.); +#70395 = DIRECTION('',(-1.,0.,0.)); +#70396 = ORIENTED_EDGE('',*,*,#70299,.F.); +#70397 = CYLINDRICAL_SURFACE('',#70398,0.1); +#70398 = AXIS2_PLACEMENT_3D('',#70399,#70400,#70401); +#70399 = CARTESIAN_POINT('',(-4.65,-6.2,0.65)); +#70400 = DIRECTION('',(1.,0.,0.)); +#70401 = DIRECTION('',(0.,0.,1.)); +#70402 = ADVANCED_FACE('',(#70403),#70428,.F.); +#70403 = FACE_BOUND('',#70404,.F.); +#70404 = EDGE_LOOP('',(#70405,#70413,#70414,#70422)); +#70405 = ORIENTED_EDGE('',*,*,#70406,.F.); +#70406 = EDGE_CURVE('',#59147,#70407,#70409,.T.); +#70407 = VERTEX_POINT('',#70408); +#70408 = CARTESIAN_POINT('',(4.65,-5.925,0.85)); +#70409 = LINE('',#70410,#70411); +#70410 = CARTESIAN_POINT('',(4.65,-6.2,0.85)); +#70411 = VECTOR('',#70412,1.); +#70412 = DIRECTION('',(0.,1.,0.)); +#70413 = ORIENTED_EDGE('',*,*,#59163,.T.); +#70414 = ORIENTED_EDGE('',*,*,#70415,.T.); +#70415 = EDGE_CURVE('',#59156,#70416,#70418,.T.); +#70416 = VERTEX_POINT('',#70417); +#70417 = CARTESIAN_POINT('',(4.35,-5.925,0.85)); +#70418 = LINE('',#70419,#70420); +#70419 = CARTESIAN_POINT('',(4.35,-6.2,0.85)); +#70420 = VECTOR('',#70421,1.); +#70421 = DIRECTION('',(0.,1.,0.)); +#70422 = ORIENTED_EDGE('',*,*,#70423,.F.); +#70423 = EDGE_CURVE('',#70407,#70416,#70424,.T.); +#70424 = LINE('',#70425,#70426); +#70425 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70426 = VECTOR('',#70427,1.); +#70427 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#70428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#70429,#70430) + ,(#70431,#70432 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#70429 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#70430 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70431 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#70432 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70433 = ADVANCED_FACE('',(#70434),#70520,.F.); +#70434 = FACE_BOUND('',#70435,.F.); +#70435 = EDGE_LOOP('',(#70436,#70437,#70438,#70447,#70455,#70464,#70472, + #70480,#70488,#70497,#70505,#70514)); +#70436 = ORIENTED_EDGE('',*,*,#59155,.F.); +#70437 = ORIENTED_EDGE('',*,*,#59208,.T.); +#70438 = ORIENTED_EDGE('',*,*,#70439,.T.); +#70439 = EDGE_CURVE('',#59209,#70440,#70442,.T.); +#70440 = VERTEX_POINT('',#70441); +#70441 = CARTESIAN_POINT('',(4.35,-6.3,0.65)); +#70442 = CIRCLE('',#70443,0.1); +#70443 = AXIS2_PLACEMENT_3D('',#70444,#70445,#70446); +#70444 = CARTESIAN_POINT('',(4.35,-6.2,0.65)); +#70445 = DIRECTION('',(1.,0.,-0.)); +#70446 = DIRECTION('',(0.,0.,1.)); +#70447 = ORIENTED_EDGE('',*,*,#70448,.T.); +#70448 = EDGE_CURVE('',#70440,#70449,#70451,.T.); +#70449 = VERTEX_POINT('',#70450); +#70450 = CARTESIAN_POINT('',(4.35,-6.3,0.2)); +#70451 = LINE('',#70452,#70453); +#70452 = CARTESIAN_POINT('',(4.35,-6.3,0.65)); +#70453 = VECTOR('',#70454,1.); +#70454 = DIRECTION('',(0.,0.,-1.)); +#70455 = ORIENTED_EDGE('',*,*,#70456,.T.); +#70456 = EDGE_CURVE('',#70449,#70457,#70459,.T.); +#70457 = VERTEX_POINT('',#70458); +#70458 = CARTESIAN_POINT('',(4.35,-6.5,-1.942890293094E-16)); +#70459 = CIRCLE('',#70460,0.2); +#70460 = AXIS2_PLACEMENT_3D('',#70461,#70462,#70463); +#70461 = CARTESIAN_POINT('',(4.35,-6.5,0.2)); +#70462 = DIRECTION('',(-1.,-0.,0.)); +#70463 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70464 = ORIENTED_EDGE('',*,*,#70465,.T.); +#70465 = EDGE_CURVE('',#70457,#70466,#70468,.T.); +#70466 = VERTEX_POINT('',#70467); +#70467 = CARTESIAN_POINT('',(4.35,-7.,-1.942890293094E-16)); +#70468 = LINE('',#70469,#70470); +#70469 = CARTESIAN_POINT('',(4.35,-6.5,-1.942890293094E-16)); +#70470 = VECTOR('',#70471,1.); +#70471 = DIRECTION('',(0.,-1.,0.)); +#70472 = ORIENTED_EDGE('',*,*,#70473,.T.); +#70473 = EDGE_CURVE('',#70466,#70474,#70476,.T.); +#70474 = VERTEX_POINT('',#70475); +#70475 = CARTESIAN_POINT('',(4.35,-7.,0.1)); +#70476 = LINE('',#70477,#70478); +#70477 = CARTESIAN_POINT('',(4.35,-7.,-1.942890293094E-16)); +#70478 = VECTOR('',#70479,1.); +#70479 = DIRECTION('',(0.,0.,1.)); +#70480 = ORIENTED_EDGE('',*,*,#70481,.T.); +#70481 = EDGE_CURVE('',#70474,#70482,#70484,.T.); +#70482 = VERTEX_POINT('',#70483); +#70483 = CARTESIAN_POINT('',(4.35,-6.5,0.1)); +#70484 = LINE('',#70485,#70486); +#70485 = CARTESIAN_POINT('',(4.35,-7.,0.1)); +#70486 = VECTOR('',#70487,1.); +#70487 = DIRECTION('',(0.,1.,0.)); +#70488 = ORIENTED_EDGE('',*,*,#70489,.T.); +#70489 = EDGE_CURVE('',#70482,#70490,#70492,.T.); +#70490 = VERTEX_POINT('',#70491); +#70491 = CARTESIAN_POINT('',(4.35,-6.4,0.2)); +#70492 = CIRCLE('',#70493,0.1); +#70493 = AXIS2_PLACEMENT_3D('',#70494,#70495,#70496); +#70494 = CARTESIAN_POINT('',(4.35,-6.5,0.2)); +#70495 = DIRECTION('',(1.,0.,0.)); +#70496 = DIRECTION('',(0.,0.,-1.)); +#70497 = ORIENTED_EDGE('',*,*,#70498,.T.); +#70498 = EDGE_CURVE('',#70490,#70499,#70501,.T.); +#70499 = VERTEX_POINT('',#70500); +#70500 = CARTESIAN_POINT('',(4.35,-6.4,0.65)); +#70501 = LINE('',#70502,#70503); +#70502 = CARTESIAN_POINT('',(4.35,-6.4,0.2)); +#70503 = VECTOR('',#70504,1.); +#70504 = DIRECTION('',(0.,0.,1.)); +#70505 = ORIENTED_EDGE('',*,*,#70506,.T.); +#70506 = EDGE_CURVE('',#70499,#70507,#70509,.T.); +#70507 = VERTEX_POINT('',#70508); +#70508 = CARTESIAN_POINT('',(4.35,-6.2,0.85)); +#70509 = CIRCLE('',#70510,0.2); +#70510 = AXIS2_PLACEMENT_3D('',#70511,#70512,#70513); +#70511 = CARTESIAN_POINT('',(4.35,-6.2,0.65)); +#70512 = DIRECTION('',(-1.,0.,0.)); +#70513 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70514 = ORIENTED_EDGE('',*,*,#70515,.T.); +#70515 = EDGE_CURVE('',#70507,#59156,#70516,.T.); +#70516 = LINE('',#70517,#70518); +#70517 = CARTESIAN_POINT('',(4.35,-6.2,0.85)); +#70518 = VECTOR('',#70519,1.); +#70519 = DIRECTION('',(0.,1.,0.)); +#70520 = PLANE('',#70521); +#70521 = AXIS2_PLACEMENT_3D('',#70522,#70523,#70524); +#70522 = CARTESIAN_POINT('',(4.35,-6.400244542703,0.394853274378)); +#70523 = DIRECTION('',(-1.,0.,0.)); +#70524 = DIRECTION('',(0.,0.,1.)); +#70525 = ADVANCED_FACE('',(#70526),#70612,.T.); +#70526 = FACE_BOUND('',#70527,.T.); +#70527 = EDGE_LOOP('',(#70528,#70529,#70530,#70539,#70547,#70556,#70564, + #70572,#70580,#70589,#70597,#70606)); +#70528 = ORIENTED_EDGE('',*,*,#59177,.F.); +#70529 = ORIENTED_EDGE('',*,*,#59248,.T.); +#70530 = ORIENTED_EDGE('',*,*,#70531,.T.); +#70531 = EDGE_CURVE('',#59249,#70532,#70534,.T.); +#70532 = VERTEX_POINT('',#70533); +#70533 = CARTESIAN_POINT('',(-4.35,-6.3,0.65)); +#70534 = CIRCLE('',#70535,0.1); +#70535 = AXIS2_PLACEMENT_3D('',#70536,#70537,#70538); +#70536 = CARTESIAN_POINT('',(-4.35,-6.2,0.65)); +#70537 = DIRECTION('',(1.,0.,-0.)); +#70538 = DIRECTION('',(0.,0.,1.)); +#70539 = ORIENTED_EDGE('',*,*,#70540,.T.); +#70540 = EDGE_CURVE('',#70532,#70541,#70543,.T.); +#70541 = VERTEX_POINT('',#70542); +#70542 = CARTESIAN_POINT('',(-4.35,-6.3,0.2)); +#70543 = LINE('',#70544,#70545); +#70544 = CARTESIAN_POINT('',(-4.35,-6.3,0.65)); +#70545 = VECTOR('',#70546,1.); +#70546 = DIRECTION('',(0.,0.,-1.)); +#70547 = ORIENTED_EDGE('',*,*,#70548,.T.); +#70548 = EDGE_CURVE('',#70541,#70549,#70551,.T.); +#70549 = VERTEX_POINT('',#70550); +#70550 = CARTESIAN_POINT('',(-4.35,-6.5,-1.942890293094E-16)); +#70551 = CIRCLE('',#70552,0.2); +#70552 = AXIS2_PLACEMENT_3D('',#70553,#70554,#70555); +#70553 = CARTESIAN_POINT('',(-4.35,-6.5,0.2)); +#70554 = DIRECTION('',(-1.,-0.,0.)); +#70555 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70556 = ORIENTED_EDGE('',*,*,#70557,.T.); +#70557 = EDGE_CURVE('',#70549,#70558,#70560,.T.); +#70558 = VERTEX_POINT('',#70559); +#70559 = CARTESIAN_POINT('',(-4.35,-7.,-1.942890293094E-16)); +#70560 = LINE('',#70561,#70562); +#70561 = CARTESIAN_POINT('',(-4.35,-6.5,-1.942890293094E-16)); +#70562 = VECTOR('',#70563,1.); +#70563 = DIRECTION('',(0.,-1.,0.)); +#70564 = ORIENTED_EDGE('',*,*,#70565,.T.); +#70565 = EDGE_CURVE('',#70558,#70566,#70568,.T.); +#70566 = VERTEX_POINT('',#70567); +#70567 = CARTESIAN_POINT('',(-4.35,-7.,0.1)); +#70568 = LINE('',#70569,#70570); +#70569 = CARTESIAN_POINT('',(-4.35,-7.,-1.942890293094E-16)); +#70570 = VECTOR('',#70571,1.); +#70571 = DIRECTION('',(0.,0.,1.)); +#70572 = ORIENTED_EDGE('',*,*,#70573,.T.); +#70573 = EDGE_CURVE('',#70566,#70574,#70576,.T.); +#70574 = VERTEX_POINT('',#70575); +#70575 = CARTESIAN_POINT('',(-4.35,-6.5,0.1)); +#70576 = LINE('',#70577,#70578); +#70577 = CARTESIAN_POINT('',(-4.35,-7.,0.1)); +#70578 = VECTOR('',#70579,1.); +#70579 = DIRECTION('',(0.,1.,0.)); +#70580 = ORIENTED_EDGE('',*,*,#70581,.T.); +#70581 = EDGE_CURVE('',#70574,#70582,#70584,.T.); +#70582 = VERTEX_POINT('',#70583); +#70583 = CARTESIAN_POINT('',(-4.35,-6.4,0.2)); +#70584 = CIRCLE('',#70585,0.1); +#70585 = AXIS2_PLACEMENT_3D('',#70586,#70587,#70588); +#70586 = CARTESIAN_POINT('',(-4.35,-6.5,0.2)); +#70587 = DIRECTION('',(1.,0.,0.)); +#70588 = DIRECTION('',(0.,0.,-1.)); +#70589 = ORIENTED_EDGE('',*,*,#70590,.T.); +#70590 = EDGE_CURVE('',#70582,#70591,#70593,.T.); +#70591 = VERTEX_POINT('',#70592); +#70592 = CARTESIAN_POINT('',(-4.35,-6.4,0.65)); +#70593 = LINE('',#70594,#70595); +#70594 = CARTESIAN_POINT('',(-4.35,-6.4,0.2)); +#70595 = VECTOR('',#70596,1.); +#70596 = DIRECTION('',(0.,0.,1.)); +#70597 = ORIENTED_EDGE('',*,*,#70598,.T.); +#70598 = EDGE_CURVE('',#70591,#70599,#70601,.T.); +#70599 = VERTEX_POINT('',#70600); +#70600 = CARTESIAN_POINT('',(-4.35,-6.2,0.85)); +#70601 = CIRCLE('',#70602,0.2); +#70602 = AXIS2_PLACEMENT_3D('',#70603,#70604,#70605); +#70603 = CARTESIAN_POINT('',(-4.35,-6.2,0.65)); +#70604 = DIRECTION('',(-1.,0.,0.)); +#70605 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70606 = ORIENTED_EDGE('',*,*,#70607,.T.); +#70607 = EDGE_CURVE('',#70599,#59178,#70608,.T.); +#70608 = LINE('',#70609,#70610); +#70609 = CARTESIAN_POINT('',(-4.35,-6.2,0.85)); +#70610 = VECTOR('',#70611,1.); +#70611 = DIRECTION('',(0.,1.,0.)); +#70612 = PLANE('',#70613); +#70613 = AXIS2_PLACEMENT_3D('',#70614,#70615,#70616); +#70614 = CARTESIAN_POINT('',(-4.35,-6.400244542703,0.394853274378)); +#70615 = DIRECTION('',(-1.,0.,0.)); +#70616 = DIRECTION('',(0.,0.,1.)); +#70617 = ADVANCED_FACE('',(#70618),#70643,.F.); +#70618 = FACE_BOUND('',#70619,.F.); +#70619 = EDGE_LOOP('',(#70620,#70628,#70629,#70637)); +#70620 = ORIENTED_EDGE('',*,*,#70621,.F.); +#70621 = EDGE_CURVE('',#59178,#70622,#70624,.T.); +#70622 = VERTEX_POINT('',#70623); +#70623 = CARTESIAN_POINT('',(-4.35,-5.925,0.85)); +#70624 = LINE('',#70625,#70626); +#70625 = CARTESIAN_POINT('',(-4.35,-6.2,0.85)); +#70626 = VECTOR('',#70627,1.); +#70627 = DIRECTION('',(0.,1.,0.)); +#70628 = ORIENTED_EDGE('',*,*,#59194,.T.); +#70629 = ORIENTED_EDGE('',*,*,#70630,.T.); +#70630 = EDGE_CURVE('',#59187,#70631,#70633,.T.); +#70631 = VERTEX_POINT('',#70632); +#70632 = CARTESIAN_POINT('',(-4.65,-5.925,0.85)); +#70633 = LINE('',#70634,#70635); +#70634 = CARTESIAN_POINT('',(-4.65,-6.2,0.85)); +#70635 = VECTOR('',#70636,1.); +#70636 = DIRECTION('',(0.,1.,0.)); +#70637 = ORIENTED_EDGE('',*,*,#70638,.F.); +#70638 = EDGE_CURVE('',#70622,#70631,#70639,.T.); +#70639 = LINE('',#70640,#70641); +#70640 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70641 = VECTOR('',#70642,1.); +#70642 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#70643 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#70644,#70645) + ,(#70646,#70647 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#70644 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#70645 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70646 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#70647 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70648 = ADVANCED_FACE('',(#70649),#70668,.F.); +#70649 = FACE_BOUND('',#70650,.F.); +#70650 = EDGE_LOOP('',(#70651,#70652,#70661,#70667)); +#70651 = ORIENTED_EDGE('',*,*,#59225,.T.); +#70652 = ORIENTED_EDGE('',*,*,#70653,.T.); +#70653 = EDGE_CURVE('',#59218,#70654,#70656,.T.); +#70654 = VERTEX_POINT('',#70655); +#70655 = CARTESIAN_POINT('',(4.15,-6.3,0.65)); +#70656 = CIRCLE('',#70657,0.1); +#70657 = AXIS2_PLACEMENT_3D('',#70658,#70659,#70660); +#70658 = CARTESIAN_POINT('',(4.15,-6.2,0.65)); +#70659 = DIRECTION('',(1.,0.,-0.)); +#70660 = DIRECTION('',(0.,0.,1.)); +#70661 = ORIENTED_EDGE('',*,*,#70662,.F.); +#70662 = EDGE_CURVE('',#70440,#70654,#70663,.T.); +#70663 = LINE('',#70664,#70665); +#70664 = CARTESIAN_POINT('',(4.35,-6.3,0.65)); +#70665 = VECTOR('',#70666,1.); +#70666 = DIRECTION('',(-1.,0.,0.)); +#70667 = ORIENTED_EDGE('',*,*,#70439,.F.); +#70668 = CYLINDRICAL_SURFACE('',#70669,0.1); +#70669 = AXIS2_PLACEMENT_3D('',#70670,#70671,#70672); +#70670 = CARTESIAN_POINT('',(4.35,-6.2,0.65)); +#70671 = DIRECTION('',(1.,0.,0.)); +#70672 = DIRECTION('',(0.,0.,1.)); +#70673 = ADVANCED_FACE('',(#70674),#70752,.T.); +#70674 = FACE_BOUND('',#70675,.T.); +#70675 = EDGE_LOOP('',(#70676,#70677,#70678,#70679,#70687,#70696,#70704, + #70712,#70720,#70729,#70737,#70746)); +#70676 = ORIENTED_EDGE('',*,*,#59270,.F.); +#70677 = ORIENTED_EDGE('',*,*,#59217,.T.); +#70678 = ORIENTED_EDGE('',*,*,#70653,.T.); +#70679 = ORIENTED_EDGE('',*,*,#70680,.T.); +#70680 = EDGE_CURVE('',#70654,#70681,#70683,.T.); +#70681 = VERTEX_POINT('',#70682); +#70682 = CARTESIAN_POINT('',(4.15,-6.3,0.2)); +#70683 = LINE('',#70684,#70685); +#70684 = CARTESIAN_POINT('',(4.15,-6.3,0.65)); +#70685 = VECTOR('',#70686,1.); +#70686 = DIRECTION('',(0.,0.,-1.)); +#70687 = ORIENTED_EDGE('',*,*,#70688,.T.); +#70688 = EDGE_CURVE('',#70681,#70689,#70691,.T.); +#70689 = VERTEX_POINT('',#70690); +#70690 = CARTESIAN_POINT('',(4.15,-6.5,-1.942890293094E-16)); +#70691 = CIRCLE('',#70692,0.2); +#70692 = AXIS2_PLACEMENT_3D('',#70693,#70694,#70695); +#70693 = CARTESIAN_POINT('',(4.15,-6.5,0.2)); +#70694 = DIRECTION('',(-1.,-0.,0.)); +#70695 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70696 = ORIENTED_EDGE('',*,*,#70697,.T.); +#70697 = EDGE_CURVE('',#70689,#70698,#70700,.T.); +#70698 = VERTEX_POINT('',#70699); +#70699 = CARTESIAN_POINT('',(4.15,-7.,-1.942890293094E-16)); +#70700 = LINE('',#70701,#70702); +#70701 = CARTESIAN_POINT('',(4.15,-6.5,-1.942890293094E-16)); +#70702 = VECTOR('',#70703,1.); +#70703 = DIRECTION('',(0.,-1.,0.)); +#70704 = ORIENTED_EDGE('',*,*,#70705,.T.); +#70705 = EDGE_CURVE('',#70698,#70706,#70708,.T.); +#70706 = VERTEX_POINT('',#70707); +#70707 = CARTESIAN_POINT('',(4.15,-7.,0.1)); +#70708 = LINE('',#70709,#70710); +#70709 = CARTESIAN_POINT('',(4.15,-7.,-1.942890293094E-16)); +#70710 = VECTOR('',#70711,1.); +#70711 = DIRECTION('',(0.,0.,1.)); +#70712 = ORIENTED_EDGE('',*,*,#70713,.T.); +#70713 = EDGE_CURVE('',#70706,#70714,#70716,.T.); +#70714 = VERTEX_POINT('',#70715); +#70715 = CARTESIAN_POINT('',(4.15,-6.5,0.1)); +#70716 = LINE('',#70717,#70718); +#70717 = CARTESIAN_POINT('',(4.15,-7.,0.1)); +#70718 = VECTOR('',#70719,1.); +#70719 = DIRECTION('',(0.,1.,0.)); +#70720 = ORIENTED_EDGE('',*,*,#70721,.T.); +#70721 = EDGE_CURVE('',#70714,#70722,#70724,.T.); +#70722 = VERTEX_POINT('',#70723); +#70723 = CARTESIAN_POINT('',(4.15,-6.4,0.2)); +#70724 = CIRCLE('',#70725,0.1); +#70725 = AXIS2_PLACEMENT_3D('',#70726,#70727,#70728); +#70726 = CARTESIAN_POINT('',(4.15,-6.5,0.2)); +#70727 = DIRECTION('',(1.,0.,0.)); +#70728 = DIRECTION('',(0.,0.,-1.)); +#70729 = ORIENTED_EDGE('',*,*,#70730,.T.); +#70730 = EDGE_CURVE('',#70722,#70731,#70733,.T.); +#70731 = VERTEX_POINT('',#70732); +#70732 = CARTESIAN_POINT('',(4.15,-6.4,0.65)); +#70733 = LINE('',#70734,#70735); +#70734 = CARTESIAN_POINT('',(4.15,-6.4,0.2)); +#70735 = VECTOR('',#70736,1.); +#70736 = DIRECTION('',(0.,0.,1.)); +#70737 = ORIENTED_EDGE('',*,*,#70738,.T.); +#70738 = EDGE_CURVE('',#70731,#70739,#70741,.T.); +#70739 = VERTEX_POINT('',#70740); +#70740 = CARTESIAN_POINT('',(4.15,-6.2,0.85)); +#70741 = CIRCLE('',#70742,0.2); +#70742 = AXIS2_PLACEMENT_3D('',#70743,#70744,#70745); +#70743 = CARTESIAN_POINT('',(4.15,-6.2,0.65)); +#70744 = DIRECTION('',(-1.,0.,0.)); +#70745 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70746 = ORIENTED_EDGE('',*,*,#70747,.T.); +#70747 = EDGE_CURVE('',#70739,#59271,#70748,.T.); +#70748 = LINE('',#70749,#70750); +#70749 = CARTESIAN_POINT('',(4.15,-6.2,0.85)); +#70750 = VECTOR('',#70751,1.); +#70751 = DIRECTION('',(0.,1.,0.)); +#70752 = PLANE('',#70753); +#70753 = AXIS2_PLACEMENT_3D('',#70754,#70755,#70756); +#70754 = CARTESIAN_POINT('',(4.15,-6.400244542703,0.394853274378)); +#70755 = DIRECTION('',(-1.,0.,0.)); +#70756 = DIRECTION('',(0.,0.,1.)); +#70757 = ADVANCED_FACE('',(#70758),#70844,.F.); +#70758 = FACE_BOUND('',#70759,.F.); +#70759 = EDGE_LOOP('',(#70760,#70761,#70762,#70771,#70779,#70788,#70796, + #70804,#70812,#70821,#70829,#70838)); +#70760 = ORIENTED_EDGE('',*,*,#59310,.F.); +#70761 = ORIENTED_EDGE('',*,*,#59239,.T.); +#70762 = ORIENTED_EDGE('',*,*,#70763,.T.); +#70763 = EDGE_CURVE('',#59240,#70764,#70766,.T.); +#70764 = VERTEX_POINT('',#70765); +#70765 = CARTESIAN_POINT('',(-4.15,-6.3,0.65)); +#70766 = CIRCLE('',#70767,0.1); +#70767 = AXIS2_PLACEMENT_3D('',#70768,#70769,#70770); +#70768 = CARTESIAN_POINT('',(-4.15,-6.2,0.65)); +#70769 = DIRECTION('',(1.,0.,-0.)); +#70770 = DIRECTION('',(0.,0.,1.)); +#70771 = ORIENTED_EDGE('',*,*,#70772,.T.); +#70772 = EDGE_CURVE('',#70764,#70773,#70775,.T.); +#70773 = VERTEX_POINT('',#70774); +#70774 = CARTESIAN_POINT('',(-4.15,-6.3,0.2)); +#70775 = LINE('',#70776,#70777); +#70776 = CARTESIAN_POINT('',(-4.15,-6.3,0.65)); +#70777 = VECTOR('',#70778,1.); +#70778 = DIRECTION('',(0.,0.,-1.)); +#70779 = ORIENTED_EDGE('',*,*,#70780,.T.); +#70780 = EDGE_CURVE('',#70773,#70781,#70783,.T.); +#70781 = VERTEX_POINT('',#70782); +#70782 = CARTESIAN_POINT('',(-4.15,-6.5,-1.942890293094E-16)); +#70783 = CIRCLE('',#70784,0.2); +#70784 = AXIS2_PLACEMENT_3D('',#70785,#70786,#70787); +#70785 = CARTESIAN_POINT('',(-4.15,-6.5,0.2)); +#70786 = DIRECTION('',(-1.,-0.,0.)); +#70787 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70788 = ORIENTED_EDGE('',*,*,#70789,.T.); +#70789 = EDGE_CURVE('',#70781,#70790,#70792,.T.); +#70790 = VERTEX_POINT('',#70791); +#70791 = CARTESIAN_POINT('',(-4.15,-7.,-1.942890293094E-16)); +#70792 = LINE('',#70793,#70794); +#70793 = CARTESIAN_POINT('',(-4.15,-6.5,-1.942890293094E-16)); +#70794 = VECTOR('',#70795,1.); +#70795 = DIRECTION('',(0.,-1.,0.)); +#70796 = ORIENTED_EDGE('',*,*,#70797,.T.); +#70797 = EDGE_CURVE('',#70790,#70798,#70800,.T.); +#70798 = VERTEX_POINT('',#70799); +#70799 = CARTESIAN_POINT('',(-4.15,-7.,0.1)); +#70800 = LINE('',#70801,#70802); +#70801 = CARTESIAN_POINT('',(-4.15,-7.,-1.942890293094E-16)); +#70802 = VECTOR('',#70803,1.); +#70803 = DIRECTION('',(0.,0.,1.)); +#70804 = ORIENTED_EDGE('',*,*,#70805,.T.); +#70805 = EDGE_CURVE('',#70798,#70806,#70808,.T.); +#70806 = VERTEX_POINT('',#70807); +#70807 = CARTESIAN_POINT('',(-4.15,-6.5,0.1)); +#70808 = LINE('',#70809,#70810); +#70809 = CARTESIAN_POINT('',(-4.15,-7.,0.1)); +#70810 = VECTOR('',#70811,1.); +#70811 = DIRECTION('',(0.,1.,0.)); +#70812 = ORIENTED_EDGE('',*,*,#70813,.T.); +#70813 = EDGE_CURVE('',#70806,#70814,#70816,.T.); +#70814 = VERTEX_POINT('',#70815); +#70815 = CARTESIAN_POINT('',(-4.15,-6.4,0.2)); +#70816 = CIRCLE('',#70817,0.1); +#70817 = AXIS2_PLACEMENT_3D('',#70818,#70819,#70820); +#70818 = CARTESIAN_POINT('',(-4.15,-6.5,0.2)); +#70819 = DIRECTION('',(1.,0.,0.)); +#70820 = DIRECTION('',(0.,0.,-1.)); +#70821 = ORIENTED_EDGE('',*,*,#70822,.T.); +#70822 = EDGE_CURVE('',#70814,#70823,#70825,.T.); +#70823 = VERTEX_POINT('',#70824); +#70824 = CARTESIAN_POINT('',(-4.15,-6.4,0.65)); +#70825 = LINE('',#70826,#70827); +#70826 = CARTESIAN_POINT('',(-4.15,-6.4,0.2)); +#70827 = VECTOR('',#70828,1.); +#70828 = DIRECTION('',(0.,0.,1.)); +#70829 = ORIENTED_EDGE('',*,*,#70830,.T.); +#70830 = EDGE_CURVE('',#70823,#70831,#70833,.T.); +#70831 = VERTEX_POINT('',#70832); +#70832 = CARTESIAN_POINT('',(-4.15,-6.2,0.85)); +#70833 = CIRCLE('',#70834,0.2); +#70834 = AXIS2_PLACEMENT_3D('',#70835,#70836,#70837); +#70835 = CARTESIAN_POINT('',(-4.15,-6.2,0.65)); +#70836 = DIRECTION('',(-1.,0.,0.)); +#70837 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70838 = ORIENTED_EDGE('',*,*,#70839,.T.); +#70839 = EDGE_CURVE('',#70831,#59311,#70840,.T.); +#70840 = LINE('',#70841,#70842); +#70841 = CARTESIAN_POINT('',(-4.15,-6.2,0.85)); +#70842 = VECTOR('',#70843,1.); +#70843 = DIRECTION('',(0.,1.,0.)); +#70844 = PLANE('',#70845); +#70845 = AXIS2_PLACEMENT_3D('',#70846,#70847,#70848); +#70846 = CARTESIAN_POINT('',(-4.15,-6.400244542703,0.394853274378)); +#70847 = DIRECTION('',(-1.,0.,0.)); +#70848 = DIRECTION('',(0.,0.,1.)); +#70849 = ADVANCED_FACE('',(#70850),#70861,.F.); +#70850 = FACE_BOUND('',#70851,.F.); +#70851 = EDGE_LOOP('',(#70852,#70853,#70854,#70860)); +#70852 = ORIENTED_EDGE('',*,*,#59256,.T.); +#70853 = ORIENTED_EDGE('',*,*,#70531,.T.); +#70854 = ORIENTED_EDGE('',*,*,#70855,.F.); +#70855 = EDGE_CURVE('',#70764,#70532,#70856,.T.); +#70856 = LINE('',#70857,#70858); +#70857 = CARTESIAN_POINT('',(-4.15,-6.3,0.65)); +#70858 = VECTOR('',#70859,1.); +#70859 = DIRECTION('',(-1.,0.,0.)); +#70860 = ORIENTED_EDGE('',*,*,#70763,.F.); +#70861 = CYLINDRICAL_SURFACE('',#70862,0.1); +#70862 = AXIS2_PLACEMENT_3D('',#70863,#70864,#70865); +#70863 = CARTESIAN_POINT('',(-4.15,-6.2,0.65)); +#70864 = DIRECTION('',(1.,0.,0.)); +#70865 = DIRECTION('',(0.,0.,1.)); +#70866 = ADVANCED_FACE('',(#70867),#70892,.F.); +#70867 = FACE_BOUND('',#70868,.F.); +#70868 = EDGE_LOOP('',(#70869,#70877,#70878,#70886)); +#70869 = ORIENTED_EDGE('',*,*,#70870,.F.); +#70870 = EDGE_CURVE('',#59271,#70871,#70873,.T.); +#70871 = VERTEX_POINT('',#70872); +#70872 = CARTESIAN_POINT('',(4.15,-5.925,0.85)); +#70873 = LINE('',#70874,#70875); +#70874 = CARTESIAN_POINT('',(4.15,-6.2,0.85)); +#70875 = VECTOR('',#70876,1.); +#70876 = DIRECTION('',(0.,1.,0.)); +#70877 = ORIENTED_EDGE('',*,*,#59287,.T.); +#70878 = ORIENTED_EDGE('',*,*,#70879,.T.); +#70879 = EDGE_CURVE('',#59280,#70880,#70882,.T.); +#70880 = VERTEX_POINT('',#70881); +#70881 = CARTESIAN_POINT('',(3.85,-5.925,0.85)); +#70882 = LINE('',#70883,#70884); +#70883 = CARTESIAN_POINT('',(3.85,-6.2,0.85)); +#70884 = VECTOR('',#70885,1.); +#70885 = DIRECTION('',(0.,1.,0.)); +#70886 = ORIENTED_EDGE('',*,*,#70887,.F.); +#70887 = EDGE_CURVE('',#70871,#70880,#70888,.T.); +#70888 = LINE('',#70889,#70890); +#70889 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70890 = VECTOR('',#70891,1.); +#70891 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#70892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#70893,#70894) + ,(#70895,#70896 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#70893 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#70894 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#70895 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#70896 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#70897 = ADVANCED_FACE('',(#70898),#70984,.F.); +#70898 = FACE_BOUND('',#70899,.F.); +#70899 = EDGE_LOOP('',(#70900,#70901,#70902,#70911,#70919,#70928,#70936, + #70944,#70952,#70961,#70969,#70978)); +#70900 = ORIENTED_EDGE('',*,*,#59279,.F.); +#70901 = ORIENTED_EDGE('',*,*,#59332,.T.); +#70902 = ORIENTED_EDGE('',*,*,#70903,.T.); +#70903 = EDGE_CURVE('',#59333,#70904,#70906,.T.); +#70904 = VERTEX_POINT('',#70905); +#70905 = CARTESIAN_POINT('',(3.85,-6.3,0.65)); +#70906 = CIRCLE('',#70907,0.1); +#70907 = AXIS2_PLACEMENT_3D('',#70908,#70909,#70910); +#70908 = CARTESIAN_POINT('',(3.85,-6.2,0.65)); +#70909 = DIRECTION('',(1.,0.,-0.)); +#70910 = DIRECTION('',(0.,0.,1.)); +#70911 = ORIENTED_EDGE('',*,*,#70912,.T.); +#70912 = EDGE_CURVE('',#70904,#70913,#70915,.T.); +#70913 = VERTEX_POINT('',#70914); +#70914 = CARTESIAN_POINT('',(3.85,-6.3,0.2)); +#70915 = LINE('',#70916,#70917); +#70916 = CARTESIAN_POINT('',(3.85,-6.3,0.65)); +#70917 = VECTOR('',#70918,1.); +#70918 = DIRECTION('',(0.,0.,-1.)); +#70919 = ORIENTED_EDGE('',*,*,#70920,.T.); +#70920 = EDGE_CURVE('',#70913,#70921,#70923,.T.); +#70921 = VERTEX_POINT('',#70922); +#70922 = CARTESIAN_POINT('',(3.85,-6.5,-1.942890293094E-16)); +#70923 = CIRCLE('',#70924,0.2); +#70924 = AXIS2_PLACEMENT_3D('',#70925,#70926,#70927); +#70925 = CARTESIAN_POINT('',(3.85,-6.5,0.2)); +#70926 = DIRECTION('',(-1.,-0.,0.)); +#70927 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#70928 = ORIENTED_EDGE('',*,*,#70929,.T.); +#70929 = EDGE_CURVE('',#70921,#70930,#70932,.T.); +#70930 = VERTEX_POINT('',#70931); +#70931 = CARTESIAN_POINT('',(3.85,-7.,-1.942890293094E-16)); +#70932 = LINE('',#70933,#70934); +#70933 = CARTESIAN_POINT('',(3.85,-6.5,-1.942890293094E-16)); +#70934 = VECTOR('',#70935,1.); +#70935 = DIRECTION('',(0.,-1.,0.)); +#70936 = ORIENTED_EDGE('',*,*,#70937,.T.); +#70937 = EDGE_CURVE('',#70930,#70938,#70940,.T.); +#70938 = VERTEX_POINT('',#70939); +#70939 = CARTESIAN_POINT('',(3.85,-7.,0.1)); +#70940 = LINE('',#70941,#70942); +#70941 = CARTESIAN_POINT('',(3.85,-7.,-1.942890293094E-16)); +#70942 = VECTOR('',#70943,1.); +#70943 = DIRECTION('',(0.,0.,1.)); +#70944 = ORIENTED_EDGE('',*,*,#70945,.T.); +#70945 = EDGE_CURVE('',#70938,#70946,#70948,.T.); +#70946 = VERTEX_POINT('',#70947); +#70947 = CARTESIAN_POINT('',(3.85,-6.5,0.1)); +#70948 = LINE('',#70949,#70950); +#70949 = CARTESIAN_POINT('',(3.85,-7.,0.1)); +#70950 = VECTOR('',#70951,1.); +#70951 = DIRECTION('',(0.,1.,0.)); +#70952 = ORIENTED_EDGE('',*,*,#70953,.T.); +#70953 = EDGE_CURVE('',#70946,#70954,#70956,.T.); +#70954 = VERTEX_POINT('',#70955); +#70955 = CARTESIAN_POINT('',(3.85,-6.4,0.2)); +#70956 = CIRCLE('',#70957,0.1); +#70957 = AXIS2_PLACEMENT_3D('',#70958,#70959,#70960); +#70958 = CARTESIAN_POINT('',(3.85,-6.5,0.2)); +#70959 = DIRECTION('',(1.,0.,0.)); +#70960 = DIRECTION('',(0.,0.,-1.)); +#70961 = ORIENTED_EDGE('',*,*,#70962,.T.); +#70962 = EDGE_CURVE('',#70954,#70963,#70965,.T.); +#70963 = VERTEX_POINT('',#70964); +#70964 = CARTESIAN_POINT('',(3.85,-6.4,0.65)); +#70965 = LINE('',#70966,#70967); +#70966 = CARTESIAN_POINT('',(3.85,-6.4,0.2)); +#70967 = VECTOR('',#70968,1.); +#70968 = DIRECTION('',(0.,0.,1.)); +#70969 = ORIENTED_EDGE('',*,*,#70970,.T.); +#70970 = EDGE_CURVE('',#70963,#70971,#70973,.T.); +#70971 = VERTEX_POINT('',#70972); +#70972 = CARTESIAN_POINT('',(3.85,-6.2,0.85)); +#70973 = CIRCLE('',#70974,0.2); +#70974 = AXIS2_PLACEMENT_3D('',#70975,#70976,#70977); +#70975 = CARTESIAN_POINT('',(3.85,-6.2,0.65)); +#70976 = DIRECTION('',(-1.,0.,0.)); +#70977 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#70978 = ORIENTED_EDGE('',*,*,#70979,.T.); +#70979 = EDGE_CURVE('',#70971,#59280,#70980,.T.); +#70980 = LINE('',#70981,#70982); +#70981 = CARTESIAN_POINT('',(3.85,-6.2,0.85)); +#70982 = VECTOR('',#70983,1.); +#70983 = DIRECTION('',(0.,1.,0.)); +#70984 = PLANE('',#70985); +#70985 = AXIS2_PLACEMENT_3D('',#70986,#70987,#70988); +#70986 = CARTESIAN_POINT('',(3.85,-6.400244542703,0.394853274378)); +#70987 = DIRECTION('',(-1.,0.,0.)); +#70988 = DIRECTION('',(0.,0.,1.)); +#70989 = ADVANCED_FACE('',(#70990),#71076,.T.); +#70990 = FACE_BOUND('',#70991,.T.); +#70991 = EDGE_LOOP('',(#70992,#70993,#70994,#71003,#71011,#71020,#71028, + #71036,#71044,#71053,#71061,#71070)); +#70992 = ORIENTED_EDGE('',*,*,#59301,.F.); +#70993 = ORIENTED_EDGE('',*,*,#59372,.T.); +#70994 = ORIENTED_EDGE('',*,*,#70995,.T.); +#70995 = EDGE_CURVE('',#59373,#70996,#70998,.T.); +#70996 = VERTEX_POINT('',#70997); +#70997 = CARTESIAN_POINT('',(-3.85,-6.3,0.65)); +#70998 = CIRCLE('',#70999,0.1); +#70999 = AXIS2_PLACEMENT_3D('',#71000,#71001,#71002); +#71000 = CARTESIAN_POINT('',(-3.85,-6.2,0.65)); +#71001 = DIRECTION('',(1.,0.,-0.)); +#71002 = DIRECTION('',(0.,0.,1.)); +#71003 = ORIENTED_EDGE('',*,*,#71004,.T.); +#71004 = EDGE_CURVE('',#70996,#71005,#71007,.T.); +#71005 = VERTEX_POINT('',#71006); +#71006 = CARTESIAN_POINT('',(-3.85,-6.3,0.2)); +#71007 = LINE('',#71008,#71009); +#71008 = CARTESIAN_POINT('',(-3.85,-6.3,0.65)); +#71009 = VECTOR('',#71010,1.); +#71010 = DIRECTION('',(0.,0.,-1.)); +#71011 = ORIENTED_EDGE('',*,*,#71012,.T.); +#71012 = EDGE_CURVE('',#71005,#71013,#71015,.T.); +#71013 = VERTEX_POINT('',#71014); +#71014 = CARTESIAN_POINT('',(-3.85,-6.5,-1.942890293094E-16)); +#71015 = CIRCLE('',#71016,0.2); +#71016 = AXIS2_PLACEMENT_3D('',#71017,#71018,#71019); +#71017 = CARTESIAN_POINT('',(-3.85,-6.5,0.2)); +#71018 = DIRECTION('',(-1.,-0.,0.)); +#71019 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71020 = ORIENTED_EDGE('',*,*,#71021,.T.); +#71021 = EDGE_CURVE('',#71013,#71022,#71024,.T.); +#71022 = VERTEX_POINT('',#71023); +#71023 = CARTESIAN_POINT('',(-3.85,-7.,-1.942890293094E-16)); +#71024 = LINE('',#71025,#71026); +#71025 = CARTESIAN_POINT('',(-3.85,-6.5,-1.942890293094E-16)); +#71026 = VECTOR('',#71027,1.); +#71027 = DIRECTION('',(0.,-1.,0.)); +#71028 = ORIENTED_EDGE('',*,*,#71029,.T.); +#71029 = EDGE_CURVE('',#71022,#71030,#71032,.T.); +#71030 = VERTEX_POINT('',#71031); +#71031 = CARTESIAN_POINT('',(-3.85,-7.,0.1)); +#71032 = LINE('',#71033,#71034); +#71033 = CARTESIAN_POINT('',(-3.85,-7.,-1.942890293094E-16)); +#71034 = VECTOR('',#71035,1.); +#71035 = DIRECTION('',(0.,0.,1.)); +#71036 = ORIENTED_EDGE('',*,*,#71037,.T.); +#71037 = EDGE_CURVE('',#71030,#71038,#71040,.T.); +#71038 = VERTEX_POINT('',#71039); +#71039 = CARTESIAN_POINT('',(-3.85,-6.5,0.1)); +#71040 = LINE('',#71041,#71042); +#71041 = CARTESIAN_POINT('',(-3.85,-7.,0.1)); +#71042 = VECTOR('',#71043,1.); +#71043 = DIRECTION('',(0.,1.,0.)); +#71044 = ORIENTED_EDGE('',*,*,#71045,.T.); +#71045 = EDGE_CURVE('',#71038,#71046,#71048,.T.); +#71046 = VERTEX_POINT('',#71047); +#71047 = CARTESIAN_POINT('',(-3.85,-6.4,0.2)); +#71048 = CIRCLE('',#71049,0.1); +#71049 = AXIS2_PLACEMENT_3D('',#71050,#71051,#71052); +#71050 = CARTESIAN_POINT('',(-3.85,-6.5,0.2)); +#71051 = DIRECTION('',(1.,0.,0.)); +#71052 = DIRECTION('',(0.,0.,-1.)); +#71053 = ORIENTED_EDGE('',*,*,#71054,.T.); +#71054 = EDGE_CURVE('',#71046,#71055,#71057,.T.); +#71055 = VERTEX_POINT('',#71056); +#71056 = CARTESIAN_POINT('',(-3.85,-6.4,0.65)); +#71057 = LINE('',#71058,#71059); +#71058 = CARTESIAN_POINT('',(-3.85,-6.4,0.2)); +#71059 = VECTOR('',#71060,1.); +#71060 = DIRECTION('',(0.,0.,1.)); +#71061 = ORIENTED_EDGE('',*,*,#71062,.T.); +#71062 = EDGE_CURVE('',#71055,#71063,#71065,.T.); +#71063 = VERTEX_POINT('',#71064); +#71064 = CARTESIAN_POINT('',(-3.85,-6.2,0.85)); +#71065 = CIRCLE('',#71066,0.2); +#71066 = AXIS2_PLACEMENT_3D('',#71067,#71068,#71069); +#71067 = CARTESIAN_POINT('',(-3.85,-6.2,0.65)); +#71068 = DIRECTION('',(-1.,0.,0.)); +#71069 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71070 = ORIENTED_EDGE('',*,*,#71071,.T.); +#71071 = EDGE_CURVE('',#71063,#59302,#71072,.T.); +#71072 = LINE('',#71073,#71074); +#71073 = CARTESIAN_POINT('',(-3.85,-6.2,0.85)); +#71074 = VECTOR('',#71075,1.); +#71075 = DIRECTION('',(0.,1.,0.)); +#71076 = PLANE('',#71077); +#71077 = AXIS2_PLACEMENT_3D('',#71078,#71079,#71080); +#71078 = CARTESIAN_POINT('',(-3.85,-6.400244542703,0.394853274378)); +#71079 = DIRECTION('',(-1.,0.,0.)); +#71080 = DIRECTION('',(0.,0.,1.)); +#71081 = ADVANCED_FACE('',(#71082),#71107,.F.); +#71082 = FACE_BOUND('',#71083,.F.); +#71083 = EDGE_LOOP('',(#71084,#71092,#71093,#71101)); +#71084 = ORIENTED_EDGE('',*,*,#71085,.F.); +#71085 = EDGE_CURVE('',#59302,#71086,#71088,.T.); +#71086 = VERTEX_POINT('',#71087); +#71087 = CARTESIAN_POINT('',(-3.85,-5.925,0.85)); +#71088 = LINE('',#71089,#71090); +#71089 = CARTESIAN_POINT('',(-3.85,-6.2,0.85)); +#71090 = VECTOR('',#71091,1.); +#71091 = DIRECTION('',(0.,1.,0.)); +#71092 = ORIENTED_EDGE('',*,*,#59318,.T.); +#71093 = ORIENTED_EDGE('',*,*,#71094,.T.); +#71094 = EDGE_CURVE('',#59311,#71095,#71097,.T.); +#71095 = VERTEX_POINT('',#71096); +#71096 = CARTESIAN_POINT('',(-4.15,-5.925,0.85)); +#71097 = LINE('',#71098,#71099); +#71098 = CARTESIAN_POINT('',(-4.15,-6.2,0.85)); +#71099 = VECTOR('',#71100,1.); +#71100 = DIRECTION('',(0.,1.,0.)); +#71101 = ORIENTED_EDGE('',*,*,#71102,.F.); +#71102 = EDGE_CURVE('',#71086,#71095,#71103,.T.); +#71103 = LINE('',#71104,#71105); +#71104 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71105 = VECTOR('',#71106,1.); +#71106 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#71107 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#71108,#71109) + ,(#71110,#71111 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#71108 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#71109 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71110 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#71111 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#71112 = ADVANCED_FACE('',(#71113),#71132,.F.); +#71113 = FACE_BOUND('',#71114,.F.); +#71114 = EDGE_LOOP('',(#71115,#71116,#71125,#71131)); +#71115 = ORIENTED_EDGE('',*,*,#59349,.T.); +#71116 = ORIENTED_EDGE('',*,*,#71117,.T.); +#71117 = EDGE_CURVE('',#59342,#71118,#71120,.T.); +#71118 = VERTEX_POINT('',#71119); +#71119 = CARTESIAN_POINT('',(3.65,-6.3,0.65)); +#71120 = CIRCLE('',#71121,0.1); +#71121 = AXIS2_PLACEMENT_3D('',#71122,#71123,#71124); +#71122 = CARTESIAN_POINT('',(3.65,-6.2,0.65)); +#71123 = DIRECTION('',(1.,0.,-0.)); +#71124 = DIRECTION('',(0.,0.,1.)); +#71125 = ORIENTED_EDGE('',*,*,#71126,.F.); +#71126 = EDGE_CURVE('',#70904,#71118,#71127,.T.); +#71127 = LINE('',#71128,#71129); +#71128 = CARTESIAN_POINT('',(3.85,-6.3,0.65)); +#71129 = VECTOR('',#71130,1.); +#71130 = DIRECTION('',(-1.,0.,0.)); +#71131 = ORIENTED_EDGE('',*,*,#70903,.F.); +#71132 = CYLINDRICAL_SURFACE('',#71133,0.1); +#71133 = AXIS2_PLACEMENT_3D('',#71134,#71135,#71136); +#71134 = CARTESIAN_POINT('',(3.85,-6.2,0.65)); +#71135 = DIRECTION('',(1.,0.,0.)); +#71136 = DIRECTION('',(0.,0.,1.)); +#71137 = ADVANCED_FACE('',(#71138),#71216,.T.); +#71138 = FACE_BOUND('',#71139,.T.); +#71139 = EDGE_LOOP('',(#71140,#71141,#71142,#71143,#71151,#71160,#71168, + #71176,#71184,#71193,#71201,#71210)); +#71140 = ORIENTED_EDGE('',*,*,#59394,.F.); +#71141 = ORIENTED_EDGE('',*,*,#59341,.T.); +#71142 = ORIENTED_EDGE('',*,*,#71117,.T.); +#71143 = ORIENTED_EDGE('',*,*,#71144,.T.); +#71144 = EDGE_CURVE('',#71118,#71145,#71147,.T.); +#71145 = VERTEX_POINT('',#71146); +#71146 = CARTESIAN_POINT('',(3.65,-6.3,0.2)); +#71147 = LINE('',#71148,#71149); +#71148 = CARTESIAN_POINT('',(3.65,-6.3,0.65)); +#71149 = VECTOR('',#71150,1.); +#71150 = DIRECTION('',(0.,0.,-1.)); +#71151 = ORIENTED_EDGE('',*,*,#71152,.T.); +#71152 = EDGE_CURVE('',#71145,#71153,#71155,.T.); +#71153 = VERTEX_POINT('',#71154); +#71154 = CARTESIAN_POINT('',(3.65,-6.5,-1.942890293094E-16)); +#71155 = CIRCLE('',#71156,0.2); +#71156 = AXIS2_PLACEMENT_3D('',#71157,#71158,#71159); +#71157 = CARTESIAN_POINT('',(3.65,-6.5,0.2)); +#71158 = DIRECTION('',(-1.,-0.,0.)); +#71159 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71160 = ORIENTED_EDGE('',*,*,#71161,.T.); +#71161 = EDGE_CURVE('',#71153,#71162,#71164,.T.); +#71162 = VERTEX_POINT('',#71163); +#71163 = CARTESIAN_POINT('',(3.65,-7.,-1.942890293094E-16)); +#71164 = LINE('',#71165,#71166); +#71165 = CARTESIAN_POINT('',(3.65,-6.5,-1.942890293094E-16)); +#71166 = VECTOR('',#71167,1.); +#71167 = DIRECTION('',(0.,-1.,0.)); +#71168 = ORIENTED_EDGE('',*,*,#71169,.T.); +#71169 = EDGE_CURVE('',#71162,#71170,#71172,.T.); +#71170 = VERTEX_POINT('',#71171); +#71171 = CARTESIAN_POINT('',(3.65,-7.,0.1)); +#71172 = LINE('',#71173,#71174); +#71173 = CARTESIAN_POINT('',(3.65,-7.,-1.942890293094E-16)); +#71174 = VECTOR('',#71175,1.); +#71175 = DIRECTION('',(0.,0.,1.)); +#71176 = ORIENTED_EDGE('',*,*,#71177,.T.); +#71177 = EDGE_CURVE('',#71170,#71178,#71180,.T.); +#71178 = VERTEX_POINT('',#71179); +#71179 = CARTESIAN_POINT('',(3.65,-6.5,0.1)); +#71180 = LINE('',#71181,#71182); +#71181 = CARTESIAN_POINT('',(3.65,-7.,0.1)); +#71182 = VECTOR('',#71183,1.); +#71183 = DIRECTION('',(0.,1.,0.)); +#71184 = ORIENTED_EDGE('',*,*,#71185,.T.); +#71185 = EDGE_CURVE('',#71178,#71186,#71188,.T.); +#71186 = VERTEX_POINT('',#71187); +#71187 = CARTESIAN_POINT('',(3.65,-6.4,0.2)); +#71188 = CIRCLE('',#71189,0.1); +#71189 = AXIS2_PLACEMENT_3D('',#71190,#71191,#71192); +#71190 = CARTESIAN_POINT('',(3.65,-6.5,0.2)); +#71191 = DIRECTION('',(1.,0.,0.)); +#71192 = DIRECTION('',(0.,0.,-1.)); +#71193 = ORIENTED_EDGE('',*,*,#71194,.T.); +#71194 = EDGE_CURVE('',#71186,#71195,#71197,.T.); +#71195 = VERTEX_POINT('',#71196); +#71196 = CARTESIAN_POINT('',(3.65,-6.4,0.65)); +#71197 = LINE('',#71198,#71199); +#71198 = CARTESIAN_POINT('',(3.65,-6.4,0.2)); +#71199 = VECTOR('',#71200,1.); +#71200 = DIRECTION('',(0.,0.,1.)); +#71201 = ORIENTED_EDGE('',*,*,#71202,.T.); +#71202 = EDGE_CURVE('',#71195,#71203,#71205,.T.); +#71203 = VERTEX_POINT('',#71204); +#71204 = CARTESIAN_POINT('',(3.65,-6.2,0.85)); +#71205 = CIRCLE('',#71206,0.2); +#71206 = AXIS2_PLACEMENT_3D('',#71207,#71208,#71209); +#71207 = CARTESIAN_POINT('',(3.65,-6.2,0.65)); +#71208 = DIRECTION('',(-1.,0.,0.)); +#71209 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71210 = ORIENTED_EDGE('',*,*,#71211,.T.); +#71211 = EDGE_CURVE('',#71203,#59395,#71212,.T.); +#71212 = LINE('',#71213,#71214); +#71213 = CARTESIAN_POINT('',(3.65,-6.2,0.85)); +#71214 = VECTOR('',#71215,1.); +#71215 = DIRECTION('',(0.,1.,0.)); +#71216 = PLANE('',#71217); +#71217 = AXIS2_PLACEMENT_3D('',#71218,#71219,#71220); +#71218 = CARTESIAN_POINT('',(3.65,-6.400244542703,0.394853274378)); +#71219 = DIRECTION('',(-1.,0.,0.)); +#71220 = DIRECTION('',(0.,0.,1.)); +#71221 = ADVANCED_FACE('',(#71222),#71308,.F.); +#71222 = FACE_BOUND('',#71223,.F.); +#71223 = EDGE_LOOP('',(#71224,#71225,#71226,#71235,#71243,#71252,#71260, + #71268,#71276,#71285,#71293,#71302)); +#71224 = ORIENTED_EDGE('',*,*,#59434,.F.); +#71225 = ORIENTED_EDGE('',*,*,#59363,.T.); +#71226 = ORIENTED_EDGE('',*,*,#71227,.T.); +#71227 = EDGE_CURVE('',#59364,#71228,#71230,.T.); +#71228 = VERTEX_POINT('',#71229); +#71229 = CARTESIAN_POINT('',(-3.65,-6.3,0.65)); +#71230 = CIRCLE('',#71231,0.1); +#71231 = AXIS2_PLACEMENT_3D('',#71232,#71233,#71234); +#71232 = CARTESIAN_POINT('',(-3.65,-6.2,0.65)); +#71233 = DIRECTION('',(1.,0.,-0.)); +#71234 = DIRECTION('',(0.,0.,1.)); +#71235 = ORIENTED_EDGE('',*,*,#71236,.T.); +#71236 = EDGE_CURVE('',#71228,#71237,#71239,.T.); +#71237 = VERTEX_POINT('',#71238); +#71238 = CARTESIAN_POINT('',(-3.65,-6.3,0.2)); +#71239 = LINE('',#71240,#71241); +#71240 = CARTESIAN_POINT('',(-3.65,-6.3,0.65)); +#71241 = VECTOR('',#71242,1.); +#71242 = DIRECTION('',(0.,0.,-1.)); +#71243 = ORIENTED_EDGE('',*,*,#71244,.T.); +#71244 = EDGE_CURVE('',#71237,#71245,#71247,.T.); +#71245 = VERTEX_POINT('',#71246); +#71246 = CARTESIAN_POINT('',(-3.65,-6.5,-1.942890293094E-16)); +#71247 = CIRCLE('',#71248,0.2); +#71248 = AXIS2_PLACEMENT_3D('',#71249,#71250,#71251); +#71249 = CARTESIAN_POINT('',(-3.65,-6.5,0.2)); +#71250 = DIRECTION('',(-1.,-0.,0.)); +#71251 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71252 = ORIENTED_EDGE('',*,*,#71253,.T.); +#71253 = EDGE_CURVE('',#71245,#71254,#71256,.T.); +#71254 = VERTEX_POINT('',#71255); +#71255 = CARTESIAN_POINT('',(-3.65,-7.,-1.942890293094E-16)); +#71256 = LINE('',#71257,#71258); +#71257 = CARTESIAN_POINT('',(-3.65,-6.5,-1.942890293094E-16)); +#71258 = VECTOR('',#71259,1.); +#71259 = DIRECTION('',(0.,-1.,0.)); +#71260 = ORIENTED_EDGE('',*,*,#71261,.T.); +#71261 = EDGE_CURVE('',#71254,#71262,#71264,.T.); +#71262 = VERTEX_POINT('',#71263); +#71263 = CARTESIAN_POINT('',(-3.65,-7.,0.1)); +#71264 = LINE('',#71265,#71266); +#71265 = CARTESIAN_POINT('',(-3.65,-7.,-1.942890293094E-16)); +#71266 = VECTOR('',#71267,1.); +#71267 = DIRECTION('',(0.,0.,1.)); +#71268 = ORIENTED_EDGE('',*,*,#71269,.T.); +#71269 = EDGE_CURVE('',#71262,#71270,#71272,.T.); +#71270 = VERTEX_POINT('',#71271); +#71271 = CARTESIAN_POINT('',(-3.65,-6.5,0.1)); +#71272 = LINE('',#71273,#71274); +#71273 = CARTESIAN_POINT('',(-3.65,-7.,0.1)); +#71274 = VECTOR('',#71275,1.); +#71275 = DIRECTION('',(0.,1.,0.)); +#71276 = ORIENTED_EDGE('',*,*,#71277,.T.); +#71277 = EDGE_CURVE('',#71270,#71278,#71280,.T.); +#71278 = VERTEX_POINT('',#71279); +#71279 = CARTESIAN_POINT('',(-3.65,-6.4,0.2)); +#71280 = CIRCLE('',#71281,0.1); +#71281 = AXIS2_PLACEMENT_3D('',#71282,#71283,#71284); +#71282 = CARTESIAN_POINT('',(-3.65,-6.5,0.2)); +#71283 = DIRECTION('',(1.,0.,0.)); +#71284 = DIRECTION('',(0.,0.,-1.)); +#71285 = ORIENTED_EDGE('',*,*,#71286,.T.); +#71286 = EDGE_CURVE('',#71278,#71287,#71289,.T.); +#71287 = VERTEX_POINT('',#71288); +#71288 = CARTESIAN_POINT('',(-3.65,-6.4,0.65)); +#71289 = LINE('',#71290,#71291); +#71290 = CARTESIAN_POINT('',(-3.65,-6.4,0.2)); +#71291 = VECTOR('',#71292,1.); +#71292 = DIRECTION('',(0.,0.,1.)); +#71293 = ORIENTED_EDGE('',*,*,#71294,.T.); +#71294 = EDGE_CURVE('',#71287,#71295,#71297,.T.); +#71295 = VERTEX_POINT('',#71296); +#71296 = CARTESIAN_POINT('',(-3.65,-6.2,0.85)); +#71297 = CIRCLE('',#71298,0.2); +#71298 = AXIS2_PLACEMENT_3D('',#71299,#71300,#71301); +#71299 = CARTESIAN_POINT('',(-3.65,-6.2,0.65)); +#71300 = DIRECTION('',(-1.,0.,0.)); +#71301 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71302 = ORIENTED_EDGE('',*,*,#71303,.T.); +#71303 = EDGE_CURVE('',#71295,#59435,#71304,.T.); +#71304 = LINE('',#71305,#71306); +#71305 = CARTESIAN_POINT('',(-3.65,-6.2,0.85)); +#71306 = VECTOR('',#71307,1.); +#71307 = DIRECTION('',(0.,1.,0.)); +#71308 = PLANE('',#71309); +#71309 = AXIS2_PLACEMENT_3D('',#71310,#71311,#71312); +#71310 = CARTESIAN_POINT('',(-3.65,-6.400244542703,0.394853274378)); +#71311 = DIRECTION('',(-1.,0.,0.)); +#71312 = DIRECTION('',(0.,0.,1.)); +#71313 = ADVANCED_FACE('',(#71314),#71325,.F.); +#71314 = FACE_BOUND('',#71315,.F.); +#71315 = EDGE_LOOP('',(#71316,#71317,#71318,#71324)); +#71316 = ORIENTED_EDGE('',*,*,#59380,.T.); +#71317 = ORIENTED_EDGE('',*,*,#70995,.T.); +#71318 = ORIENTED_EDGE('',*,*,#71319,.F.); +#71319 = EDGE_CURVE('',#71228,#70996,#71320,.T.); +#71320 = LINE('',#71321,#71322); +#71321 = CARTESIAN_POINT('',(-3.65,-6.3,0.65)); +#71322 = VECTOR('',#71323,1.); +#71323 = DIRECTION('',(-1.,0.,0.)); +#71324 = ORIENTED_EDGE('',*,*,#71227,.F.); +#71325 = CYLINDRICAL_SURFACE('',#71326,0.1); +#71326 = AXIS2_PLACEMENT_3D('',#71327,#71328,#71329); +#71327 = CARTESIAN_POINT('',(-3.65,-6.2,0.65)); +#71328 = DIRECTION('',(1.,0.,0.)); +#71329 = DIRECTION('',(0.,0.,1.)); +#71330 = ADVANCED_FACE('',(#71331),#71356,.F.); +#71331 = FACE_BOUND('',#71332,.F.); +#71332 = EDGE_LOOP('',(#71333,#71341,#71342,#71350)); +#71333 = ORIENTED_EDGE('',*,*,#71334,.F.); +#71334 = EDGE_CURVE('',#59395,#71335,#71337,.T.); +#71335 = VERTEX_POINT('',#71336); +#71336 = CARTESIAN_POINT('',(3.65,-5.925,0.85)); +#71337 = LINE('',#71338,#71339); +#71338 = CARTESIAN_POINT('',(3.65,-6.2,0.85)); +#71339 = VECTOR('',#71340,1.); +#71340 = DIRECTION('',(0.,1.,0.)); +#71341 = ORIENTED_EDGE('',*,*,#59411,.T.); +#71342 = ORIENTED_EDGE('',*,*,#71343,.T.); +#71343 = EDGE_CURVE('',#59404,#71344,#71346,.T.); +#71344 = VERTEX_POINT('',#71345); +#71345 = CARTESIAN_POINT('',(3.35,-5.925,0.85)); +#71346 = LINE('',#71347,#71348); +#71347 = CARTESIAN_POINT('',(3.35,-6.2,0.85)); +#71348 = VECTOR('',#71349,1.); +#71349 = DIRECTION('',(0.,1.,0.)); +#71350 = ORIENTED_EDGE('',*,*,#71351,.F.); +#71351 = EDGE_CURVE('',#71335,#71344,#71352,.T.); +#71352 = LINE('',#71353,#71354); +#71353 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71354 = VECTOR('',#71355,1.); +#71355 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#71356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#71357,#71358) + ,(#71359,#71360 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#71357 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#71358 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71359 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#71360 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#71361 = ADVANCED_FACE('',(#71362),#71448,.F.); +#71362 = FACE_BOUND('',#71363,.F.); +#71363 = EDGE_LOOP('',(#71364,#71365,#71366,#71375,#71383,#71392,#71400, + #71408,#71416,#71425,#71433,#71442)); +#71364 = ORIENTED_EDGE('',*,*,#59403,.F.); +#71365 = ORIENTED_EDGE('',*,*,#59456,.T.); +#71366 = ORIENTED_EDGE('',*,*,#71367,.T.); +#71367 = EDGE_CURVE('',#59457,#71368,#71370,.T.); +#71368 = VERTEX_POINT('',#71369); +#71369 = CARTESIAN_POINT('',(3.35,-6.3,0.65)); +#71370 = CIRCLE('',#71371,0.1); +#71371 = AXIS2_PLACEMENT_3D('',#71372,#71373,#71374); +#71372 = CARTESIAN_POINT('',(3.35,-6.2,0.65)); +#71373 = DIRECTION('',(1.,0.,-0.)); +#71374 = DIRECTION('',(0.,0.,1.)); +#71375 = ORIENTED_EDGE('',*,*,#71376,.T.); +#71376 = EDGE_CURVE('',#71368,#71377,#71379,.T.); +#71377 = VERTEX_POINT('',#71378); +#71378 = CARTESIAN_POINT('',(3.35,-6.3,0.2)); +#71379 = LINE('',#71380,#71381); +#71380 = CARTESIAN_POINT('',(3.35,-6.3,0.65)); +#71381 = VECTOR('',#71382,1.); +#71382 = DIRECTION('',(0.,0.,-1.)); +#71383 = ORIENTED_EDGE('',*,*,#71384,.T.); +#71384 = EDGE_CURVE('',#71377,#71385,#71387,.T.); +#71385 = VERTEX_POINT('',#71386); +#71386 = CARTESIAN_POINT('',(3.35,-6.5,-1.942890293094E-16)); +#71387 = CIRCLE('',#71388,0.2); +#71388 = AXIS2_PLACEMENT_3D('',#71389,#71390,#71391); +#71389 = CARTESIAN_POINT('',(3.35,-6.5,0.2)); +#71390 = DIRECTION('',(-1.,-0.,0.)); +#71391 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71392 = ORIENTED_EDGE('',*,*,#71393,.T.); +#71393 = EDGE_CURVE('',#71385,#71394,#71396,.T.); +#71394 = VERTEX_POINT('',#71395); +#71395 = CARTESIAN_POINT('',(3.35,-7.,-1.942890293094E-16)); +#71396 = LINE('',#71397,#71398); +#71397 = CARTESIAN_POINT('',(3.35,-6.5,-1.942890293094E-16)); +#71398 = VECTOR('',#71399,1.); +#71399 = DIRECTION('',(0.,-1.,0.)); +#71400 = ORIENTED_EDGE('',*,*,#71401,.T.); +#71401 = EDGE_CURVE('',#71394,#71402,#71404,.T.); +#71402 = VERTEX_POINT('',#71403); +#71403 = CARTESIAN_POINT('',(3.35,-7.,0.1)); +#71404 = LINE('',#71405,#71406); +#71405 = CARTESIAN_POINT('',(3.35,-7.,-1.942890293094E-16)); +#71406 = VECTOR('',#71407,1.); +#71407 = DIRECTION('',(0.,0.,1.)); +#71408 = ORIENTED_EDGE('',*,*,#71409,.T.); +#71409 = EDGE_CURVE('',#71402,#71410,#71412,.T.); +#71410 = VERTEX_POINT('',#71411); +#71411 = CARTESIAN_POINT('',(3.35,-6.5,0.1)); +#71412 = LINE('',#71413,#71414); +#71413 = CARTESIAN_POINT('',(3.35,-7.,0.1)); +#71414 = VECTOR('',#71415,1.); +#71415 = DIRECTION('',(0.,1.,0.)); +#71416 = ORIENTED_EDGE('',*,*,#71417,.T.); +#71417 = EDGE_CURVE('',#71410,#71418,#71420,.T.); +#71418 = VERTEX_POINT('',#71419); +#71419 = CARTESIAN_POINT('',(3.35,-6.4,0.2)); +#71420 = CIRCLE('',#71421,0.1); +#71421 = AXIS2_PLACEMENT_3D('',#71422,#71423,#71424); +#71422 = CARTESIAN_POINT('',(3.35,-6.5,0.2)); +#71423 = DIRECTION('',(1.,0.,0.)); +#71424 = DIRECTION('',(0.,0.,-1.)); +#71425 = ORIENTED_EDGE('',*,*,#71426,.T.); +#71426 = EDGE_CURVE('',#71418,#71427,#71429,.T.); +#71427 = VERTEX_POINT('',#71428); +#71428 = CARTESIAN_POINT('',(3.35,-6.4,0.65)); +#71429 = LINE('',#71430,#71431); +#71430 = CARTESIAN_POINT('',(3.35,-6.4,0.2)); +#71431 = VECTOR('',#71432,1.); +#71432 = DIRECTION('',(0.,0.,1.)); +#71433 = ORIENTED_EDGE('',*,*,#71434,.T.); +#71434 = EDGE_CURVE('',#71427,#71435,#71437,.T.); +#71435 = VERTEX_POINT('',#71436); +#71436 = CARTESIAN_POINT('',(3.35,-6.2,0.85)); +#71437 = CIRCLE('',#71438,0.2); +#71438 = AXIS2_PLACEMENT_3D('',#71439,#71440,#71441); +#71439 = CARTESIAN_POINT('',(3.35,-6.2,0.65)); +#71440 = DIRECTION('',(-1.,0.,0.)); +#71441 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71442 = ORIENTED_EDGE('',*,*,#71443,.T.); +#71443 = EDGE_CURVE('',#71435,#59404,#71444,.T.); +#71444 = LINE('',#71445,#71446); +#71445 = CARTESIAN_POINT('',(3.35,-6.2,0.85)); +#71446 = VECTOR('',#71447,1.); +#71447 = DIRECTION('',(0.,1.,0.)); +#71448 = PLANE('',#71449); +#71449 = AXIS2_PLACEMENT_3D('',#71450,#71451,#71452); +#71450 = CARTESIAN_POINT('',(3.35,-6.400244542703,0.394853274378)); +#71451 = DIRECTION('',(-1.,0.,0.)); +#71452 = DIRECTION('',(0.,0.,1.)); +#71453 = ADVANCED_FACE('',(#71454),#71540,.T.); +#71454 = FACE_BOUND('',#71455,.T.); +#71455 = EDGE_LOOP('',(#71456,#71457,#71458,#71467,#71475,#71484,#71492, + #71500,#71508,#71517,#71525,#71534)); +#71456 = ORIENTED_EDGE('',*,*,#59425,.F.); +#71457 = ORIENTED_EDGE('',*,*,#59496,.T.); +#71458 = ORIENTED_EDGE('',*,*,#71459,.T.); +#71459 = EDGE_CURVE('',#59497,#71460,#71462,.T.); +#71460 = VERTEX_POINT('',#71461); +#71461 = CARTESIAN_POINT('',(-3.35,-6.3,0.65)); +#71462 = CIRCLE('',#71463,0.1); +#71463 = AXIS2_PLACEMENT_3D('',#71464,#71465,#71466); +#71464 = CARTESIAN_POINT('',(-3.35,-6.2,0.65)); +#71465 = DIRECTION('',(1.,0.,-0.)); +#71466 = DIRECTION('',(0.,0.,1.)); +#71467 = ORIENTED_EDGE('',*,*,#71468,.T.); +#71468 = EDGE_CURVE('',#71460,#71469,#71471,.T.); +#71469 = VERTEX_POINT('',#71470); +#71470 = CARTESIAN_POINT('',(-3.35,-6.3,0.2)); +#71471 = LINE('',#71472,#71473); +#71472 = CARTESIAN_POINT('',(-3.35,-6.3,0.65)); +#71473 = VECTOR('',#71474,1.); +#71474 = DIRECTION('',(0.,0.,-1.)); +#71475 = ORIENTED_EDGE('',*,*,#71476,.T.); +#71476 = EDGE_CURVE('',#71469,#71477,#71479,.T.); +#71477 = VERTEX_POINT('',#71478); +#71478 = CARTESIAN_POINT('',(-3.35,-6.5,-1.942890293094E-16)); +#71479 = CIRCLE('',#71480,0.2); +#71480 = AXIS2_PLACEMENT_3D('',#71481,#71482,#71483); +#71481 = CARTESIAN_POINT('',(-3.35,-6.5,0.2)); +#71482 = DIRECTION('',(-1.,-0.,0.)); +#71483 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71484 = ORIENTED_EDGE('',*,*,#71485,.T.); +#71485 = EDGE_CURVE('',#71477,#71486,#71488,.T.); +#71486 = VERTEX_POINT('',#71487); +#71487 = CARTESIAN_POINT('',(-3.35,-7.,-1.942890293094E-16)); +#71488 = LINE('',#71489,#71490); +#71489 = CARTESIAN_POINT('',(-3.35,-6.5,-1.942890293094E-16)); +#71490 = VECTOR('',#71491,1.); +#71491 = DIRECTION('',(0.,-1.,0.)); +#71492 = ORIENTED_EDGE('',*,*,#71493,.T.); +#71493 = EDGE_CURVE('',#71486,#71494,#71496,.T.); +#71494 = VERTEX_POINT('',#71495); +#71495 = CARTESIAN_POINT('',(-3.35,-7.,0.1)); +#71496 = LINE('',#71497,#71498); +#71497 = CARTESIAN_POINT('',(-3.35,-7.,-1.942890293094E-16)); +#71498 = VECTOR('',#71499,1.); +#71499 = DIRECTION('',(0.,0.,1.)); +#71500 = ORIENTED_EDGE('',*,*,#71501,.T.); +#71501 = EDGE_CURVE('',#71494,#71502,#71504,.T.); +#71502 = VERTEX_POINT('',#71503); +#71503 = CARTESIAN_POINT('',(-3.35,-6.5,0.1)); +#71504 = LINE('',#71505,#71506); +#71505 = CARTESIAN_POINT('',(-3.35,-7.,0.1)); +#71506 = VECTOR('',#71507,1.); +#71507 = DIRECTION('',(0.,1.,0.)); +#71508 = ORIENTED_EDGE('',*,*,#71509,.T.); +#71509 = EDGE_CURVE('',#71502,#71510,#71512,.T.); +#71510 = VERTEX_POINT('',#71511); +#71511 = CARTESIAN_POINT('',(-3.35,-6.4,0.2)); +#71512 = CIRCLE('',#71513,0.1); +#71513 = AXIS2_PLACEMENT_3D('',#71514,#71515,#71516); +#71514 = CARTESIAN_POINT('',(-3.35,-6.5,0.2)); +#71515 = DIRECTION('',(1.,0.,0.)); +#71516 = DIRECTION('',(0.,0.,-1.)); +#71517 = ORIENTED_EDGE('',*,*,#71518,.T.); +#71518 = EDGE_CURVE('',#71510,#71519,#71521,.T.); +#71519 = VERTEX_POINT('',#71520); +#71520 = CARTESIAN_POINT('',(-3.35,-6.4,0.65)); +#71521 = LINE('',#71522,#71523); +#71522 = CARTESIAN_POINT('',(-3.35,-6.4,0.2)); +#71523 = VECTOR('',#71524,1.); +#71524 = DIRECTION('',(0.,0.,1.)); +#71525 = ORIENTED_EDGE('',*,*,#71526,.T.); +#71526 = EDGE_CURVE('',#71519,#71527,#71529,.T.); +#71527 = VERTEX_POINT('',#71528); +#71528 = CARTESIAN_POINT('',(-3.35,-6.2,0.85)); +#71529 = CIRCLE('',#71530,0.2); +#71530 = AXIS2_PLACEMENT_3D('',#71531,#71532,#71533); +#71531 = CARTESIAN_POINT('',(-3.35,-6.2,0.65)); +#71532 = DIRECTION('',(-1.,0.,0.)); +#71533 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71534 = ORIENTED_EDGE('',*,*,#71535,.T.); +#71535 = EDGE_CURVE('',#71527,#59426,#71536,.T.); +#71536 = LINE('',#71537,#71538); +#71537 = CARTESIAN_POINT('',(-3.35,-6.2,0.85)); +#71538 = VECTOR('',#71539,1.); +#71539 = DIRECTION('',(0.,1.,0.)); +#71540 = PLANE('',#71541); +#71541 = AXIS2_PLACEMENT_3D('',#71542,#71543,#71544); +#71542 = CARTESIAN_POINT('',(-3.35,-6.400244542703,0.394853274378)); +#71543 = DIRECTION('',(-1.,0.,0.)); +#71544 = DIRECTION('',(0.,0.,1.)); +#71545 = ADVANCED_FACE('',(#71546),#71571,.F.); +#71546 = FACE_BOUND('',#71547,.F.); +#71547 = EDGE_LOOP('',(#71548,#71556,#71557,#71565)); +#71548 = ORIENTED_EDGE('',*,*,#71549,.F.); +#71549 = EDGE_CURVE('',#59426,#71550,#71552,.T.); +#71550 = VERTEX_POINT('',#71551); +#71551 = CARTESIAN_POINT('',(-3.35,-5.925,0.85)); +#71552 = LINE('',#71553,#71554); +#71553 = CARTESIAN_POINT('',(-3.35,-6.2,0.85)); +#71554 = VECTOR('',#71555,1.); +#71555 = DIRECTION('',(0.,1.,0.)); +#71556 = ORIENTED_EDGE('',*,*,#59442,.T.); +#71557 = ORIENTED_EDGE('',*,*,#71558,.T.); +#71558 = EDGE_CURVE('',#59435,#71559,#71561,.T.); +#71559 = VERTEX_POINT('',#71560); +#71560 = CARTESIAN_POINT('',(-3.65,-5.925,0.85)); +#71561 = LINE('',#71562,#71563); +#71562 = CARTESIAN_POINT('',(-3.65,-6.2,0.85)); +#71563 = VECTOR('',#71564,1.); +#71564 = DIRECTION('',(0.,1.,0.)); +#71565 = ORIENTED_EDGE('',*,*,#71566,.F.); +#71566 = EDGE_CURVE('',#71550,#71559,#71567,.T.); +#71567 = LINE('',#71568,#71569); +#71568 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71569 = VECTOR('',#71570,1.); +#71570 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#71571 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#71572,#71573) + ,(#71574,#71575 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#71572 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#71573 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71574 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#71575 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#71576 = ADVANCED_FACE('',(#71577),#71596,.F.); +#71577 = FACE_BOUND('',#71578,.F.); +#71578 = EDGE_LOOP('',(#71579,#71580,#71589,#71595)); +#71579 = ORIENTED_EDGE('',*,*,#59473,.T.); +#71580 = ORIENTED_EDGE('',*,*,#71581,.T.); +#71581 = EDGE_CURVE('',#59466,#71582,#71584,.T.); +#71582 = VERTEX_POINT('',#71583); +#71583 = CARTESIAN_POINT('',(3.15,-6.3,0.65)); +#71584 = CIRCLE('',#71585,0.1); +#71585 = AXIS2_PLACEMENT_3D('',#71586,#71587,#71588); +#71586 = CARTESIAN_POINT('',(3.15,-6.2,0.65)); +#71587 = DIRECTION('',(1.,0.,-0.)); +#71588 = DIRECTION('',(0.,0.,1.)); +#71589 = ORIENTED_EDGE('',*,*,#71590,.F.); +#71590 = EDGE_CURVE('',#71368,#71582,#71591,.T.); +#71591 = LINE('',#71592,#71593); +#71592 = CARTESIAN_POINT('',(3.35,-6.3,0.65)); +#71593 = VECTOR('',#71594,1.); +#71594 = DIRECTION('',(-1.,0.,0.)); +#71595 = ORIENTED_EDGE('',*,*,#71367,.F.); +#71596 = CYLINDRICAL_SURFACE('',#71597,0.1); +#71597 = AXIS2_PLACEMENT_3D('',#71598,#71599,#71600); +#71598 = CARTESIAN_POINT('',(3.35,-6.2,0.65)); +#71599 = DIRECTION('',(1.,0.,0.)); +#71600 = DIRECTION('',(0.,0.,1.)); +#71601 = ADVANCED_FACE('',(#71602),#71680,.T.); +#71602 = FACE_BOUND('',#71603,.T.); +#71603 = EDGE_LOOP('',(#71604,#71605,#71606,#71607,#71615,#71624,#71632, + #71640,#71648,#71657,#71665,#71674)); +#71604 = ORIENTED_EDGE('',*,*,#59518,.F.); +#71605 = ORIENTED_EDGE('',*,*,#59465,.T.); +#71606 = ORIENTED_EDGE('',*,*,#71581,.T.); +#71607 = ORIENTED_EDGE('',*,*,#71608,.T.); +#71608 = EDGE_CURVE('',#71582,#71609,#71611,.T.); +#71609 = VERTEX_POINT('',#71610); +#71610 = CARTESIAN_POINT('',(3.15,-6.3,0.2)); +#71611 = LINE('',#71612,#71613); +#71612 = CARTESIAN_POINT('',(3.15,-6.3,0.65)); +#71613 = VECTOR('',#71614,1.); +#71614 = DIRECTION('',(0.,0.,-1.)); +#71615 = ORIENTED_EDGE('',*,*,#71616,.T.); +#71616 = EDGE_CURVE('',#71609,#71617,#71619,.T.); +#71617 = VERTEX_POINT('',#71618); +#71618 = CARTESIAN_POINT('',(3.15,-6.5,-1.942890293094E-16)); +#71619 = CIRCLE('',#71620,0.2); +#71620 = AXIS2_PLACEMENT_3D('',#71621,#71622,#71623); +#71621 = CARTESIAN_POINT('',(3.15,-6.5,0.2)); +#71622 = DIRECTION('',(-1.,-0.,0.)); +#71623 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71624 = ORIENTED_EDGE('',*,*,#71625,.T.); +#71625 = EDGE_CURVE('',#71617,#71626,#71628,.T.); +#71626 = VERTEX_POINT('',#71627); +#71627 = CARTESIAN_POINT('',(3.15,-7.,-1.942890293094E-16)); +#71628 = LINE('',#71629,#71630); +#71629 = CARTESIAN_POINT('',(3.15,-6.5,-1.942890293094E-16)); +#71630 = VECTOR('',#71631,1.); +#71631 = DIRECTION('',(0.,-1.,0.)); +#71632 = ORIENTED_EDGE('',*,*,#71633,.T.); +#71633 = EDGE_CURVE('',#71626,#71634,#71636,.T.); +#71634 = VERTEX_POINT('',#71635); +#71635 = CARTESIAN_POINT('',(3.15,-7.,0.1)); +#71636 = LINE('',#71637,#71638); +#71637 = CARTESIAN_POINT('',(3.15,-7.,-1.942890293094E-16)); +#71638 = VECTOR('',#71639,1.); +#71639 = DIRECTION('',(0.,0.,1.)); +#71640 = ORIENTED_EDGE('',*,*,#71641,.T.); +#71641 = EDGE_CURVE('',#71634,#71642,#71644,.T.); +#71642 = VERTEX_POINT('',#71643); +#71643 = CARTESIAN_POINT('',(3.15,-6.5,0.1)); +#71644 = LINE('',#71645,#71646); +#71645 = CARTESIAN_POINT('',(3.15,-7.,0.1)); +#71646 = VECTOR('',#71647,1.); +#71647 = DIRECTION('',(0.,1.,0.)); +#71648 = ORIENTED_EDGE('',*,*,#71649,.T.); +#71649 = EDGE_CURVE('',#71642,#71650,#71652,.T.); +#71650 = VERTEX_POINT('',#71651); +#71651 = CARTESIAN_POINT('',(3.15,-6.4,0.2)); +#71652 = CIRCLE('',#71653,0.1); +#71653 = AXIS2_PLACEMENT_3D('',#71654,#71655,#71656); +#71654 = CARTESIAN_POINT('',(3.15,-6.5,0.2)); +#71655 = DIRECTION('',(1.,0.,0.)); +#71656 = DIRECTION('',(0.,0.,-1.)); +#71657 = ORIENTED_EDGE('',*,*,#71658,.T.); +#71658 = EDGE_CURVE('',#71650,#71659,#71661,.T.); +#71659 = VERTEX_POINT('',#71660); +#71660 = CARTESIAN_POINT('',(3.15,-6.4,0.65)); +#71661 = LINE('',#71662,#71663); +#71662 = CARTESIAN_POINT('',(3.15,-6.4,0.2)); +#71663 = VECTOR('',#71664,1.); +#71664 = DIRECTION('',(0.,0.,1.)); +#71665 = ORIENTED_EDGE('',*,*,#71666,.T.); +#71666 = EDGE_CURVE('',#71659,#71667,#71669,.T.); +#71667 = VERTEX_POINT('',#71668); +#71668 = CARTESIAN_POINT('',(3.15,-6.2,0.85)); +#71669 = CIRCLE('',#71670,0.2); +#71670 = AXIS2_PLACEMENT_3D('',#71671,#71672,#71673); +#71671 = CARTESIAN_POINT('',(3.15,-6.2,0.65)); +#71672 = DIRECTION('',(-1.,0.,0.)); +#71673 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71674 = ORIENTED_EDGE('',*,*,#71675,.T.); +#71675 = EDGE_CURVE('',#71667,#59519,#71676,.T.); +#71676 = LINE('',#71677,#71678); +#71677 = CARTESIAN_POINT('',(3.15,-6.2,0.85)); +#71678 = VECTOR('',#71679,1.); +#71679 = DIRECTION('',(0.,1.,0.)); +#71680 = PLANE('',#71681); +#71681 = AXIS2_PLACEMENT_3D('',#71682,#71683,#71684); +#71682 = CARTESIAN_POINT('',(3.15,-6.400244542703,0.394853274378)); +#71683 = DIRECTION('',(-1.,0.,0.)); +#71684 = DIRECTION('',(0.,0.,1.)); +#71685 = ADVANCED_FACE('',(#71686),#71772,.F.); +#71686 = FACE_BOUND('',#71687,.F.); +#71687 = EDGE_LOOP('',(#71688,#71689,#71690,#71699,#71707,#71716,#71724, + #71732,#71740,#71749,#71757,#71766)); +#71688 = ORIENTED_EDGE('',*,*,#59558,.F.); +#71689 = ORIENTED_EDGE('',*,*,#59487,.T.); +#71690 = ORIENTED_EDGE('',*,*,#71691,.T.); +#71691 = EDGE_CURVE('',#59488,#71692,#71694,.T.); +#71692 = VERTEX_POINT('',#71693); +#71693 = CARTESIAN_POINT('',(-3.15,-6.3,0.65)); +#71694 = CIRCLE('',#71695,0.1); +#71695 = AXIS2_PLACEMENT_3D('',#71696,#71697,#71698); +#71696 = CARTESIAN_POINT('',(-3.15,-6.2,0.65)); +#71697 = DIRECTION('',(1.,0.,-0.)); +#71698 = DIRECTION('',(0.,0.,1.)); +#71699 = ORIENTED_EDGE('',*,*,#71700,.T.); +#71700 = EDGE_CURVE('',#71692,#71701,#71703,.T.); +#71701 = VERTEX_POINT('',#71702); +#71702 = CARTESIAN_POINT('',(-3.15,-6.3,0.2)); +#71703 = LINE('',#71704,#71705); +#71704 = CARTESIAN_POINT('',(-3.15,-6.3,0.65)); +#71705 = VECTOR('',#71706,1.); +#71706 = DIRECTION('',(0.,0.,-1.)); +#71707 = ORIENTED_EDGE('',*,*,#71708,.T.); +#71708 = EDGE_CURVE('',#71701,#71709,#71711,.T.); +#71709 = VERTEX_POINT('',#71710); +#71710 = CARTESIAN_POINT('',(-3.15,-6.5,-1.942890293094E-16)); +#71711 = CIRCLE('',#71712,0.2); +#71712 = AXIS2_PLACEMENT_3D('',#71713,#71714,#71715); +#71713 = CARTESIAN_POINT('',(-3.15,-6.5,0.2)); +#71714 = DIRECTION('',(-1.,-0.,0.)); +#71715 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71716 = ORIENTED_EDGE('',*,*,#71717,.T.); +#71717 = EDGE_CURVE('',#71709,#71718,#71720,.T.); +#71718 = VERTEX_POINT('',#71719); +#71719 = CARTESIAN_POINT('',(-3.15,-7.,-1.942890293094E-16)); +#71720 = LINE('',#71721,#71722); +#71721 = CARTESIAN_POINT('',(-3.15,-6.5,-1.942890293094E-16)); +#71722 = VECTOR('',#71723,1.); +#71723 = DIRECTION('',(0.,-1.,0.)); +#71724 = ORIENTED_EDGE('',*,*,#71725,.T.); +#71725 = EDGE_CURVE('',#71718,#71726,#71728,.T.); +#71726 = VERTEX_POINT('',#71727); +#71727 = CARTESIAN_POINT('',(-3.15,-7.,0.1)); +#71728 = LINE('',#71729,#71730); +#71729 = CARTESIAN_POINT('',(-3.15,-7.,-1.942890293094E-16)); +#71730 = VECTOR('',#71731,1.); +#71731 = DIRECTION('',(0.,0.,1.)); +#71732 = ORIENTED_EDGE('',*,*,#71733,.T.); +#71733 = EDGE_CURVE('',#71726,#71734,#71736,.T.); +#71734 = VERTEX_POINT('',#71735); +#71735 = CARTESIAN_POINT('',(-3.15,-6.5,0.1)); +#71736 = LINE('',#71737,#71738); +#71737 = CARTESIAN_POINT('',(-3.15,-7.,0.1)); +#71738 = VECTOR('',#71739,1.); +#71739 = DIRECTION('',(0.,1.,0.)); +#71740 = ORIENTED_EDGE('',*,*,#71741,.T.); +#71741 = EDGE_CURVE('',#71734,#71742,#71744,.T.); +#71742 = VERTEX_POINT('',#71743); +#71743 = CARTESIAN_POINT('',(-3.15,-6.4,0.2)); +#71744 = CIRCLE('',#71745,0.1); +#71745 = AXIS2_PLACEMENT_3D('',#71746,#71747,#71748); +#71746 = CARTESIAN_POINT('',(-3.15,-6.5,0.2)); +#71747 = DIRECTION('',(1.,0.,0.)); +#71748 = DIRECTION('',(0.,0.,-1.)); +#71749 = ORIENTED_EDGE('',*,*,#71750,.T.); +#71750 = EDGE_CURVE('',#71742,#71751,#71753,.T.); +#71751 = VERTEX_POINT('',#71752); +#71752 = CARTESIAN_POINT('',(-3.15,-6.4,0.65)); +#71753 = LINE('',#71754,#71755); +#71754 = CARTESIAN_POINT('',(-3.15,-6.4,0.2)); +#71755 = VECTOR('',#71756,1.); +#71756 = DIRECTION('',(0.,0.,1.)); +#71757 = ORIENTED_EDGE('',*,*,#71758,.T.); +#71758 = EDGE_CURVE('',#71751,#71759,#71761,.T.); +#71759 = VERTEX_POINT('',#71760); +#71760 = CARTESIAN_POINT('',(-3.15,-6.2,0.85)); +#71761 = CIRCLE('',#71762,0.2); +#71762 = AXIS2_PLACEMENT_3D('',#71763,#71764,#71765); +#71763 = CARTESIAN_POINT('',(-3.15,-6.2,0.65)); +#71764 = DIRECTION('',(-1.,0.,0.)); +#71765 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71766 = ORIENTED_EDGE('',*,*,#71767,.T.); +#71767 = EDGE_CURVE('',#71759,#59559,#71768,.T.); +#71768 = LINE('',#71769,#71770); +#71769 = CARTESIAN_POINT('',(-3.15,-6.2,0.85)); +#71770 = VECTOR('',#71771,1.); +#71771 = DIRECTION('',(0.,1.,0.)); +#71772 = PLANE('',#71773); +#71773 = AXIS2_PLACEMENT_3D('',#71774,#71775,#71776); +#71774 = CARTESIAN_POINT('',(-3.15,-6.400244542703,0.394853274378)); +#71775 = DIRECTION('',(-1.,0.,0.)); +#71776 = DIRECTION('',(0.,0.,1.)); +#71777 = ADVANCED_FACE('',(#71778),#71789,.F.); +#71778 = FACE_BOUND('',#71779,.F.); +#71779 = EDGE_LOOP('',(#71780,#71781,#71782,#71788)); +#71780 = ORIENTED_EDGE('',*,*,#59504,.T.); +#71781 = ORIENTED_EDGE('',*,*,#71459,.T.); +#71782 = ORIENTED_EDGE('',*,*,#71783,.F.); +#71783 = EDGE_CURVE('',#71692,#71460,#71784,.T.); +#71784 = LINE('',#71785,#71786); +#71785 = CARTESIAN_POINT('',(-3.15,-6.3,0.65)); +#71786 = VECTOR('',#71787,1.); +#71787 = DIRECTION('',(-1.,0.,0.)); +#71788 = ORIENTED_EDGE('',*,*,#71691,.F.); +#71789 = CYLINDRICAL_SURFACE('',#71790,0.1); +#71790 = AXIS2_PLACEMENT_3D('',#71791,#71792,#71793); +#71791 = CARTESIAN_POINT('',(-3.15,-6.2,0.65)); +#71792 = DIRECTION('',(1.,0.,0.)); +#71793 = DIRECTION('',(0.,0.,1.)); +#71794 = ADVANCED_FACE('',(#71795),#71820,.F.); +#71795 = FACE_BOUND('',#71796,.F.); +#71796 = EDGE_LOOP('',(#71797,#71805,#71806,#71814)); +#71797 = ORIENTED_EDGE('',*,*,#71798,.F.); +#71798 = EDGE_CURVE('',#59519,#71799,#71801,.T.); +#71799 = VERTEX_POINT('',#71800); +#71800 = CARTESIAN_POINT('',(3.15,-5.925,0.85)); +#71801 = LINE('',#71802,#71803); +#71802 = CARTESIAN_POINT('',(3.15,-6.2,0.85)); +#71803 = VECTOR('',#71804,1.); +#71804 = DIRECTION('',(0.,1.,0.)); +#71805 = ORIENTED_EDGE('',*,*,#59535,.T.); +#71806 = ORIENTED_EDGE('',*,*,#71807,.T.); +#71807 = EDGE_CURVE('',#59528,#71808,#71810,.T.); +#71808 = VERTEX_POINT('',#71809); +#71809 = CARTESIAN_POINT('',(2.85,-5.925,0.85)); +#71810 = LINE('',#71811,#71812); +#71811 = CARTESIAN_POINT('',(2.85,-6.2,0.85)); +#71812 = VECTOR('',#71813,1.); +#71813 = DIRECTION('',(0.,1.,0.)); +#71814 = ORIENTED_EDGE('',*,*,#71815,.F.); +#71815 = EDGE_CURVE('',#71799,#71808,#71816,.T.); +#71816 = LINE('',#71817,#71818); +#71817 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71818 = VECTOR('',#71819,1.); +#71819 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#71820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#71821,#71822) + ,(#71823,#71824 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#71821 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#71822 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#71823 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#71824 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#71825 = ADVANCED_FACE('',(#71826),#71912,.F.); +#71826 = FACE_BOUND('',#71827,.F.); +#71827 = EDGE_LOOP('',(#71828,#71829,#71830,#71839,#71847,#71856,#71864, + #71872,#71880,#71889,#71897,#71906)); +#71828 = ORIENTED_EDGE('',*,*,#59527,.F.); +#71829 = ORIENTED_EDGE('',*,*,#59580,.T.); +#71830 = ORIENTED_EDGE('',*,*,#71831,.T.); +#71831 = EDGE_CURVE('',#59581,#71832,#71834,.T.); +#71832 = VERTEX_POINT('',#71833); +#71833 = CARTESIAN_POINT('',(2.85,-6.3,0.65)); +#71834 = CIRCLE('',#71835,0.1); +#71835 = AXIS2_PLACEMENT_3D('',#71836,#71837,#71838); +#71836 = CARTESIAN_POINT('',(2.85,-6.2,0.65)); +#71837 = DIRECTION('',(1.,0.,-0.)); +#71838 = DIRECTION('',(0.,0.,1.)); +#71839 = ORIENTED_EDGE('',*,*,#71840,.T.); +#71840 = EDGE_CURVE('',#71832,#71841,#71843,.T.); +#71841 = VERTEX_POINT('',#71842); +#71842 = CARTESIAN_POINT('',(2.85,-6.3,0.2)); +#71843 = LINE('',#71844,#71845); +#71844 = CARTESIAN_POINT('',(2.85,-6.3,0.65)); +#71845 = VECTOR('',#71846,1.); +#71846 = DIRECTION('',(0.,0.,-1.)); +#71847 = ORIENTED_EDGE('',*,*,#71848,.T.); +#71848 = EDGE_CURVE('',#71841,#71849,#71851,.T.); +#71849 = VERTEX_POINT('',#71850); +#71850 = CARTESIAN_POINT('',(2.85,-6.5,-1.942890293094E-16)); +#71851 = CIRCLE('',#71852,0.2); +#71852 = AXIS2_PLACEMENT_3D('',#71853,#71854,#71855); +#71853 = CARTESIAN_POINT('',(2.85,-6.5,0.2)); +#71854 = DIRECTION('',(-1.,-0.,0.)); +#71855 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71856 = ORIENTED_EDGE('',*,*,#71857,.T.); +#71857 = EDGE_CURVE('',#71849,#71858,#71860,.T.); +#71858 = VERTEX_POINT('',#71859); +#71859 = CARTESIAN_POINT('',(2.85,-7.,-1.942890293094E-16)); +#71860 = LINE('',#71861,#71862); +#71861 = CARTESIAN_POINT('',(2.85,-6.5,-1.942890293094E-16)); +#71862 = VECTOR('',#71863,1.); +#71863 = DIRECTION('',(0.,-1.,0.)); +#71864 = ORIENTED_EDGE('',*,*,#71865,.T.); +#71865 = EDGE_CURVE('',#71858,#71866,#71868,.T.); +#71866 = VERTEX_POINT('',#71867); +#71867 = CARTESIAN_POINT('',(2.85,-7.,0.1)); +#71868 = LINE('',#71869,#71870); +#71869 = CARTESIAN_POINT('',(2.85,-7.,-1.942890293094E-16)); +#71870 = VECTOR('',#71871,1.); +#71871 = DIRECTION('',(0.,0.,1.)); +#71872 = ORIENTED_EDGE('',*,*,#71873,.T.); +#71873 = EDGE_CURVE('',#71866,#71874,#71876,.T.); +#71874 = VERTEX_POINT('',#71875); +#71875 = CARTESIAN_POINT('',(2.85,-6.5,0.1)); +#71876 = LINE('',#71877,#71878); +#71877 = CARTESIAN_POINT('',(2.85,-7.,0.1)); +#71878 = VECTOR('',#71879,1.); +#71879 = DIRECTION('',(0.,1.,0.)); +#71880 = ORIENTED_EDGE('',*,*,#71881,.T.); +#71881 = EDGE_CURVE('',#71874,#71882,#71884,.T.); +#71882 = VERTEX_POINT('',#71883); +#71883 = CARTESIAN_POINT('',(2.85,-6.4,0.2)); +#71884 = CIRCLE('',#71885,0.1); +#71885 = AXIS2_PLACEMENT_3D('',#71886,#71887,#71888); +#71886 = CARTESIAN_POINT('',(2.85,-6.5,0.2)); +#71887 = DIRECTION('',(1.,0.,0.)); +#71888 = DIRECTION('',(0.,0.,-1.)); +#71889 = ORIENTED_EDGE('',*,*,#71890,.T.); +#71890 = EDGE_CURVE('',#71882,#71891,#71893,.T.); +#71891 = VERTEX_POINT('',#71892); +#71892 = CARTESIAN_POINT('',(2.85,-6.4,0.65)); +#71893 = LINE('',#71894,#71895); +#71894 = CARTESIAN_POINT('',(2.85,-6.4,0.2)); +#71895 = VECTOR('',#71896,1.); +#71896 = DIRECTION('',(0.,0.,1.)); +#71897 = ORIENTED_EDGE('',*,*,#71898,.T.); +#71898 = EDGE_CURVE('',#71891,#71899,#71901,.T.); +#71899 = VERTEX_POINT('',#71900); +#71900 = CARTESIAN_POINT('',(2.85,-6.2,0.85)); +#71901 = CIRCLE('',#71902,0.2); +#71902 = AXIS2_PLACEMENT_3D('',#71903,#71904,#71905); +#71903 = CARTESIAN_POINT('',(2.85,-6.2,0.65)); +#71904 = DIRECTION('',(-1.,0.,0.)); +#71905 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71906 = ORIENTED_EDGE('',*,*,#71907,.T.); +#71907 = EDGE_CURVE('',#71899,#59528,#71908,.T.); +#71908 = LINE('',#71909,#71910); +#71909 = CARTESIAN_POINT('',(2.85,-6.2,0.85)); +#71910 = VECTOR('',#71911,1.); +#71911 = DIRECTION('',(0.,1.,0.)); +#71912 = PLANE('',#71913); +#71913 = AXIS2_PLACEMENT_3D('',#71914,#71915,#71916); +#71914 = CARTESIAN_POINT('',(2.85,-6.400244542703,0.394853274378)); +#71915 = DIRECTION('',(-1.,0.,0.)); +#71916 = DIRECTION('',(0.,0.,1.)); +#71917 = ADVANCED_FACE('',(#71918),#72004,.T.); +#71918 = FACE_BOUND('',#71919,.T.); +#71919 = EDGE_LOOP('',(#71920,#71921,#71922,#71931,#71939,#71948,#71956, + #71964,#71972,#71981,#71989,#71998)); +#71920 = ORIENTED_EDGE('',*,*,#59549,.F.); +#71921 = ORIENTED_EDGE('',*,*,#59620,.T.); +#71922 = ORIENTED_EDGE('',*,*,#71923,.T.); +#71923 = EDGE_CURVE('',#59621,#71924,#71926,.T.); +#71924 = VERTEX_POINT('',#71925); +#71925 = CARTESIAN_POINT('',(-2.85,-6.3,0.65)); +#71926 = CIRCLE('',#71927,0.1); +#71927 = AXIS2_PLACEMENT_3D('',#71928,#71929,#71930); +#71928 = CARTESIAN_POINT('',(-2.85,-6.2,0.65)); +#71929 = DIRECTION('',(1.,0.,-0.)); +#71930 = DIRECTION('',(0.,0.,1.)); +#71931 = ORIENTED_EDGE('',*,*,#71932,.T.); +#71932 = EDGE_CURVE('',#71924,#71933,#71935,.T.); +#71933 = VERTEX_POINT('',#71934); +#71934 = CARTESIAN_POINT('',(-2.85,-6.3,0.2)); +#71935 = LINE('',#71936,#71937); +#71936 = CARTESIAN_POINT('',(-2.85,-6.3,0.65)); +#71937 = VECTOR('',#71938,1.); +#71938 = DIRECTION('',(0.,0.,-1.)); +#71939 = ORIENTED_EDGE('',*,*,#71940,.T.); +#71940 = EDGE_CURVE('',#71933,#71941,#71943,.T.); +#71941 = VERTEX_POINT('',#71942); +#71942 = CARTESIAN_POINT('',(-2.85,-6.5,-1.942890293094E-16)); +#71943 = CIRCLE('',#71944,0.2); +#71944 = AXIS2_PLACEMENT_3D('',#71945,#71946,#71947); +#71945 = CARTESIAN_POINT('',(-2.85,-6.5,0.2)); +#71946 = DIRECTION('',(-1.,-0.,0.)); +#71947 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#71948 = ORIENTED_EDGE('',*,*,#71949,.T.); +#71949 = EDGE_CURVE('',#71941,#71950,#71952,.T.); +#71950 = VERTEX_POINT('',#71951); +#71951 = CARTESIAN_POINT('',(-2.85,-7.,-1.942890293094E-16)); +#71952 = LINE('',#71953,#71954); +#71953 = CARTESIAN_POINT('',(-2.85,-6.5,-1.942890293094E-16)); +#71954 = VECTOR('',#71955,1.); +#71955 = DIRECTION('',(0.,-1.,0.)); +#71956 = ORIENTED_EDGE('',*,*,#71957,.T.); +#71957 = EDGE_CURVE('',#71950,#71958,#71960,.T.); +#71958 = VERTEX_POINT('',#71959); +#71959 = CARTESIAN_POINT('',(-2.85,-7.,0.1)); +#71960 = LINE('',#71961,#71962); +#71961 = CARTESIAN_POINT('',(-2.85,-7.,-1.942890293094E-16)); +#71962 = VECTOR('',#71963,1.); +#71963 = DIRECTION('',(0.,0.,1.)); +#71964 = ORIENTED_EDGE('',*,*,#71965,.T.); +#71965 = EDGE_CURVE('',#71958,#71966,#71968,.T.); +#71966 = VERTEX_POINT('',#71967); +#71967 = CARTESIAN_POINT('',(-2.85,-6.5,0.1)); +#71968 = LINE('',#71969,#71970); +#71969 = CARTESIAN_POINT('',(-2.85,-7.,0.1)); +#71970 = VECTOR('',#71971,1.); +#71971 = DIRECTION('',(0.,1.,0.)); +#71972 = ORIENTED_EDGE('',*,*,#71973,.T.); +#71973 = EDGE_CURVE('',#71966,#71974,#71976,.T.); +#71974 = VERTEX_POINT('',#71975); +#71975 = CARTESIAN_POINT('',(-2.85,-6.4,0.2)); +#71976 = CIRCLE('',#71977,0.1); +#71977 = AXIS2_PLACEMENT_3D('',#71978,#71979,#71980); +#71978 = CARTESIAN_POINT('',(-2.85,-6.5,0.2)); +#71979 = DIRECTION('',(1.,0.,0.)); +#71980 = DIRECTION('',(0.,0.,-1.)); +#71981 = ORIENTED_EDGE('',*,*,#71982,.T.); +#71982 = EDGE_CURVE('',#71974,#71983,#71985,.T.); +#71983 = VERTEX_POINT('',#71984); +#71984 = CARTESIAN_POINT('',(-2.85,-6.4,0.65)); +#71985 = LINE('',#71986,#71987); +#71986 = CARTESIAN_POINT('',(-2.85,-6.4,0.2)); +#71987 = VECTOR('',#71988,1.); +#71988 = DIRECTION('',(0.,0.,1.)); +#71989 = ORIENTED_EDGE('',*,*,#71990,.T.); +#71990 = EDGE_CURVE('',#71983,#71991,#71993,.T.); +#71991 = VERTEX_POINT('',#71992); +#71992 = CARTESIAN_POINT('',(-2.85,-6.2,0.85)); +#71993 = CIRCLE('',#71994,0.2); +#71994 = AXIS2_PLACEMENT_3D('',#71995,#71996,#71997); +#71995 = CARTESIAN_POINT('',(-2.85,-6.2,0.65)); +#71996 = DIRECTION('',(-1.,0.,0.)); +#71997 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#71998 = ORIENTED_EDGE('',*,*,#71999,.T.); +#71999 = EDGE_CURVE('',#71991,#59550,#72000,.T.); +#72000 = LINE('',#72001,#72002); +#72001 = CARTESIAN_POINT('',(-2.85,-6.2,0.85)); +#72002 = VECTOR('',#72003,1.); +#72003 = DIRECTION('',(0.,1.,0.)); +#72004 = PLANE('',#72005); +#72005 = AXIS2_PLACEMENT_3D('',#72006,#72007,#72008); +#72006 = CARTESIAN_POINT('',(-2.85,-6.400244542703,0.394853274378)); +#72007 = DIRECTION('',(-1.,0.,0.)); +#72008 = DIRECTION('',(0.,0.,1.)); +#72009 = ADVANCED_FACE('',(#72010),#72035,.F.); +#72010 = FACE_BOUND('',#72011,.F.); +#72011 = EDGE_LOOP('',(#72012,#72020,#72021,#72029)); +#72012 = ORIENTED_EDGE('',*,*,#72013,.F.); +#72013 = EDGE_CURVE('',#59550,#72014,#72016,.T.); +#72014 = VERTEX_POINT('',#72015); +#72015 = CARTESIAN_POINT('',(-2.85,-5.925,0.85)); +#72016 = LINE('',#72017,#72018); +#72017 = CARTESIAN_POINT('',(-2.85,-6.2,0.85)); +#72018 = VECTOR('',#72019,1.); +#72019 = DIRECTION('',(0.,1.,0.)); +#72020 = ORIENTED_EDGE('',*,*,#59566,.T.); +#72021 = ORIENTED_EDGE('',*,*,#72022,.T.); +#72022 = EDGE_CURVE('',#59559,#72023,#72025,.T.); +#72023 = VERTEX_POINT('',#72024); +#72024 = CARTESIAN_POINT('',(-3.15,-5.925,0.85)); +#72025 = LINE('',#72026,#72027); +#72026 = CARTESIAN_POINT('',(-3.15,-6.2,0.85)); +#72027 = VECTOR('',#72028,1.); +#72028 = DIRECTION('',(0.,1.,0.)); +#72029 = ORIENTED_EDGE('',*,*,#72030,.F.); +#72030 = EDGE_CURVE('',#72014,#72023,#72031,.T.); +#72031 = LINE('',#72032,#72033); +#72032 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72033 = VECTOR('',#72034,1.); +#72034 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#72035 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#72036,#72037) + ,(#72038,#72039 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#72036 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#72037 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72038 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#72039 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#72040 = ADVANCED_FACE('',(#72041),#72060,.F.); +#72041 = FACE_BOUND('',#72042,.F.); +#72042 = EDGE_LOOP('',(#72043,#72044,#72053,#72059)); +#72043 = ORIENTED_EDGE('',*,*,#59597,.T.); +#72044 = ORIENTED_EDGE('',*,*,#72045,.T.); +#72045 = EDGE_CURVE('',#59590,#72046,#72048,.T.); +#72046 = VERTEX_POINT('',#72047); +#72047 = CARTESIAN_POINT('',(2.65,-6.3,0.65)); +#72048 = CIRCLE('',#72049,0.1); +#72049 = AXIS2_PLACEMENT_3D('',#72050,#72051,#72052); +#72050 = CARTESIAN_POINT('',(2.65,-6.2,0.65)); +#72051 = DIRECTION('',(1.,0.,-0.)); +#72052 = DIRECTION('',(0.,0.,1.)); +#72053 = ORIENTED_EDGE('',*,*,#72054,.F.); +#72054 = EDGE_CURVE('',#71832,#72046,#72055,.T.); +#72055 = LINE('',#72056,#72057); +#72056 = CARTESIAN_POINT('',(2.85,-6.3,0.65)); +#72057 = VECTOR('',#72058,1.); +#72058 = DIRECTION('',(-1.,0.,0.)); +#72059 = ORIENTED_EDGE('',*,*,#71831,.F.); +#72060 = CYLINDRICAL_SURFACE('',#72061,0.1); +#72061 = AXIS2_PLACEMENT_3D('',#72062,#72063,#72064); +#72062 = CARTESIAN_POINT('',(2.85,-6.2,0.65)); +#72063 = DIRECTION('',(1.,0.,0.)); +#72064 = DIRECTION('',(0.,0.,1.)); +#72065 = ADVANCED_FACE('',(#72066),#72144,.T.); +#72066 = FACE_BOUND('',#72067,.T.); +#72067 = EDGE_LOOP('',(#72068,#72069,#72070,#72071,#72079,#72088,#72096, + #72104,#72112,#72121,#72129,#72138)); +#72068 = ORIENTED_EDGE('',*,*,#59642,.F.); +#72069 = ORIENTED_EDGE('',*,*,#59589,.T.); +#72070 = ORIENTED_EDGE('',*,*,#72045,.T.); +#72071 = ORIENTED_EDGE('',*,*,#72072,.T.); +#72072 = EDGE_CURVE('',#72046,#72073,#72075,.T.); +#72073 = VERTEX_POINT('',#72074); +#72074 = CARTESIAN_POINT('',(2.65,-6.3,0.2)); +#72075 = LINE('',#72076,#72077); +#72076 = CARTESIAN_POINT('',(2.65,-6.3,0.65)); +#72077 = VECTOR('',#72078,1.); +#72078 = DIRECTION('',(0.,0.,-1.)); +#72079 = ORIENTED_EDGE('',*,*,#72080,.T.); +#72080 = EDGE_CURVE('',#72073,#72081,#72083,.T.); +#72081 = VERTEX_POINT('',#72082); +#72082 = CARTESIAN_POINT('',(2.65,-6.5,-1.942890293094E-16)); +#72083 = CIRCLE('',#72084,0.2); +#72084 = AXIS2_PLACEMENT_3D('',#72085,#72086,#72087); +#72085 = CARTESIAN_POINT('',(2.65,-6.5,0.2)); +#72086 = DIRECTION('',(-1.,-0.,0.)); +#72087 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72088 = ORIENTED_EDGE('',*,*,#72089,.T.); +#72089 = EDGE_CURVE('',#72081,#72090,#72092,.T.); +#72090 = VERTEX_POINT('',#72091); +#72091 = CARTESIAN_POINT('',(2.65,-7.,-1.942890293094E-16)); +#72092 = LINE('',#72093,#72094); +#72093 = CARTESIAN_POINT('',(2.65,-6.5,-1.942890293094E-16)); +#72094 = VECTOR('',#72095,1.); +#72095 = DIRECTION('',(0.,-1.,0.)); +#72096 = ORIENTED_EDGE('',*,*,#72097,.T.); +#72097 = EDGE_CURVE('',#72090,#72098,#72100,.T.); +#72098 = VERTEX_POINT('',#72099); +#72099 = CARTESIAN_POINT('',(2.65,-7.,0.1)); +#72100 = LINE('',#72101,#72102); +#72101 = CARTESIAN_POINT('',(2.65,-7.,-1.942890293094E-16)); +#72102 = VECTOR('',#72103,1.); +#72103 = DIRECTION('',(0.,0.,1.)); +#72104 = ORIENTED_EDGE('',*,*,#72105,.T.); +#72105 = EDGE_CURVE('',#72098,#72106,#72108,.T.); +#72106 = VERTEX_POINT('',#72107); +#72107 = CARTESIAN_POINT('',(2.65,-6.5,0.1)); +#72108 = LINE('',#72109,#72110); +#72109 = CARTESIAN_POINT('',(2.65,-7.,0.1)); +#72110 = VECTOR('',#72111,1.); +#72111 = DIRECTION('',(0.,1.,0.)); +#72112 = ORIENTED_EDGE('',*,*,#72113,.T.); +#72113 = EDGE_CURVE('',#72106,#72114,#72116,.T.); +#72114 = VERTEX_POINT('',#72115); +#72115 = CARTESIAN_POINT('',(2.65,-6.4,0.2)); +#72116 = CIRCLE('',#72117,0.1); +#72117 = AXIS2_PLACEMENT_3D('',#72118,#72119,#72120); +#72118 = CARTESIAN_POINT('',(2.65,-6.5,0.2)); +#72119 = DIRECTION('',(1.,0.,0.)); +#72120 = DIRECTION('',(0.,0.,-1.)); +#72121 = ORIENTED_EDGE('',*,*,#72122,.T.); +#72122 = EDGE_CURVE('',#72114,#72123,#72125,.T.); +#72123 = VERTEX_POINT('',#72124); +#72124 = CARTESIAN_POINT('',(2.65,-6.4,0.65)); +#72125 = LINE('',#72126,#72127); +#72126 = CARTESIAN_POINT('',(2.65,-6.4,0.2)); +#72127 = VECTOR('',#72128,1.); +#72128 = DIRECTION('',(0.,0.,1.)); +#72129 = ORIENTED_EDGE('',*,*,#72130,.T.); +#72130 = EDGE_CURVE('',#72123,#72131,#72133,.T.); +#72131 = VERTEX_POINT('',#72132); +#72132 = CARTESIAN_POINT('',(2.65,-6.2,0.85)); +#72133 = CIRCLE('',#72134,0.2); +#72134 = AXIS2_PLACEMENT_3D('',#72135,#72136,#72137); +#72135 = CARTESIAN_POINT('',(2.65,-6.2,0.65)); +#72136 = DIRECTION('',(-1.,0.,0.)); +#72137 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72138 = ORIENTED_EDGE('',*,*,#72139,.T.); +#72139 = EDGE_CURVE('',#72131,#59643,#72140,.T.); +#72140 = LINE('',#72141,#72142); +#72141 = CARTESIAN_POINT('',(2.65,-6.2,0.85)); +#72142 = VECTOR('',#72143,1.); +#72143 = DIRECTION('',(0.,1.,0.)); +#72144 = PLANE('',#72145); +#72145 = AXIS2_PLACEMENT_3D('',#72146,#72147,#72148); +#72146 = CARTESIAN_POINT('',(2.65,-6.400244542703,0.394853274378)); +#72147 = DIRECTION('',(-1.,0.,0.)); +#72148 = DIRECTION('',(0.,0.,1.)); +#72149 = ADVANCED_FACE('',(#72150),#72236,.F.); +#72150 = FACE_BOUND('',#72151,.F.); +#72151 = EDGE_LOOP('',(#72152,#72153,#72154,#72163,#72171,#72180,#72188, + #72196,#72204,#72213,#72221,#72230)); +#72152 = ORIENTED_EDGE('',*,*,#59682,.F.); +#72153 = ORIENTED_EDGE('',*,*,#59611,.T.); +#72154 = ORIENTED_EDGE('',*,*,#72155,.T.); +#72155 = EDGE_CURVE('',#59612,#72156,#72158,.T.); +#72156 = VERTEX_POINT('',#72157); +#72157 = CARTESIAN_POINT('',(-2.65,-6.3,0.65)); +#72158 = CIRCLE('',#72159,0.1); +#72159 = AXIS2_PLACEMENT_3D('',#72160,#72161,#72162); +#72160 = CARTESIAN_POINT('',(-2.65,-6.2,0.65)); +#72161 = DIRECTION('',(1.,0.,-0.)); +#72162 = DIRECTION('',(0.,0.,1.)); +#72163 = ORIENTED_EDGE('',*,*,#72164,.T.); +#72164 = EDGE_CURVE('',#72156,#72165,#72167,.T.); +#72165 = VERTEX_POINT('',#72166); +#72166 = CARTESIAN_POINT('',(-2.65,-6.3,0.2)); +#72167 = LINE('',#72168,#72169); +#72168 = CARTESIAN_POINT('',(-2.65,-6.3,0.65)); +#72169 = VECTOR('',#72170,1.); +#72170 = DIRECTION('',(0.,0.,-1.)); +#72171 = ORIENTED_EDGE('',*,*,#72172,.T.); +#72172 = EDGE_CURVE('',#72165,#72173,#72175,.T.); +#72173 = VERTEX_POINT('',#72174); +#72174 = CARTESIAN_POINT('',(-2.65,-6.5,-1.942890293094E-16)); +#72175 = CIRCLE('',#72176,0.2); +#72176 = AXIS2_PLACEMENT_3D('',#72177,#72178,#72179); +#72177 = CARTESIAN_POINT('',(-2.65,-6.5,0.2)); +#72178 = DIRECTION('',(-1.,-0.,0.)); +#72179 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72180 = ORIENTED_EDGE('',*,*,#72181,.T.); +#72181 = EDGE_CURVE('',#72173,#72182,#72184,.T.); +#72182 = VERTEX_POINT('',#72183); +#72183 = CARTESIAN_POINT('',(-2.65,-7.,-1.942890293094E-16)); +#72184 = LINE('',#72185,#72186); +#72185 = CARTESIAN_POINT('',(-2.65,-6.5,-1.942890293094E-16)); +#72186 = VECTOR('',#72187,1.); +#72187 = DIRECTION('',(0.,-1.,0.)); +#72188 = ORIENTED_EDGE('',*,*,#72189,.T.); +#72189 = EDGE_CURVE('',#72182,#72190,#72192,.T.); +#72190 = VERTEX_POINT('',#72191); +#72191 = CARTESIAN_POINT('',(-2.65,-7.,0.1)); +#72192 = LINE('',#72193,#72194); +#72193 = CARTESIAN_POINT('',(-2.65,-7.,-1.942890293094E-16)); +#72194 = VECTOR('',#72195,1.); +#72195 = DIRECTION('',(0.,0.,1.)); +#72196 = ORIENTED_EDGE('',*,*,#72197,.T.); +#72197 = EDGE_CURVE('',#72190,#72198,#72200,.T.); +#72198 = VERTEX_POINT('',#72199); +#72199 = CARTESIAN_POINT('',(-2.65,-6.5,0.1)); +#72200 = LINE('',#72201,#72202); +#72201 = CARTESIAN_POINT('',(-2.65,-7.,0.1)); +#72202 = VECTOR('',#72203,1.); +#72203 = DIRECTION('',(0.,1.,0.)); +#72204 = ORIENTED_EDGE('',*,*,#72205,.T.); +#72205 = EDGE_CURVE('',#72198,#72206,#72208,.T.); +#72206 = VERTEX_POINT('',#72207); +#72207 = CARTESIAN_POINT('',(-2.65,-6.4,0.2)); +#72208 = CIRCLE('',#72209,0.1); +#72209 = AXIS2_PLACEMENT_3D('',#72210,#72211,#72212); +#72210 = CARTESIAN_POINT('',(-2.65,-6.5,0.2)); +#72211 = DIRECTION('',(1.,0.,0.)); +#72212 = DIRECTION('',(0.,0.,-1.)); +#72213 = ORIENTED_EDGE('',*,*,#72214,.T.); +#72214 = EDGE_CURVE('',#72206,#72215,#72217,.T.); +#72215 = VERTEX_POINT('',#72216); +#72216 = CARTESIAN_POINT('',(-2.65,-6.4,0.65)); +#72217 = LINE('',#72218,#72219); +#72218 = CARTESIAN_POINT('',(-2.65,-6.4,0.2)); +#72219 = VECTOR('',#72220,1.); +#72220 = DIRECTION('',(0.,0.,1.)); +#72221 = ORIENTED_EDGE('',*,*,#72222,.T.); +#72222 = EDGE_CURVE('',#72215,#72223,#72225,.T.); +#72223 = VERTEX_POINT('',#72224); +#72224 = CARTESIAN_POINT('',(-2.65,-6.2,0.85)); +#72225 = CIRCLE('',#72226,0.2); +#72226 = AXIS2_PLACEMENT_3D('',#72227,#72228,#72229); +#72227 = CARTESIAN_POINT('',(-2.65,-6.2,0.65)); +#72228 = DIRECTION('',(-1.,0.,0.)); +#72229 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72230 = ORIENTED_EDGE('',*,*,#72231,.T.); +#72231 = EDGE_CURVE('',#72223,#59683,#72232,.T.); +#72232 = LINE('',#72233,#72234); +#72233 = CARTESIAN_POINT('',(-2.65,-6.2,0.85)); +#72234 = VECTOR('',#72235,1.); +#72235 = DIRECTION('',(0.,1.,0.)); +#72236 = PLANE('',#72237); +#72237 = AXIS2_PLACEMENT_3D('',#72238,#72239,#72240); +#72238 = CARTESIAN_POINT('',(-2.65,-6.400244542703,0.394853274378)); +#72239 = DIRECTION('',(-1.,0.,0.)); +#72240 = DIRECTION('',(0.,0.,1.)); +#72241 = ADVANCED_FACE('',(#72242),#72253,.F.); +#72242 = FACE_BOUND('',#72243,.F.); +#72243 = EDGE_LOOP('',(#72244,#72245,#72246,#72252)); +#72244 = ORIENTED_EDGE('',*,*,#59628,.T.); +#72245 = ORIENTED_EDGE('',*,*,#71923,.T.); +#72246 = ORIENTED_EDGE('',*,*,#72247,.F.); +#72247 = EDGE_CURVE('',#72156,#71924,#72248,.T.); +#72248 = LINE('',#72249,#72250); +#72249 = CARTESIAN_POINT('',(-2.65,-6.3,0.65)); +#72250 = VECTOR('',#72251,1.); +#72251 = DIRECTION('',(-1.,0.,0.)); +#72252 = ORIENTED_EDGE('',*,*,#72155,.F.); +#72253 = CYLINDRICAL_SURFACE('',#72254,0.1); +#72254 = AXIS2_PLACEMENT_3D('',#72255,#72256,#72257); +#72255 = CARTESIAN_POINT('',(-2.65,-6.2,0.65)); +#72256 = DIRECTION('',(1.,0.,0.)); +#72257 = DIRECTION('',(0.,0.,1.)); +#72258 = ADVANCED_FACE('',(#72259),#72284,.F.); +#72259 = FACE_BOUND('',#72260,.F.); +#72260 = EDGE_LOOP('',(#72261,#72269,#72270,#72278)); +#72261 = ORIENTED_EDGE('',*,*,#72262,.F.); +#72262 = EDGE_CURVE('',#59643,#72263,#72265,.T.); +#72263 = VERTEX_POINT('',#72264); +#72264 = CARTESIAN_POINT('',(2.65,-5.925,0.85)); +#72265 = LINE('',#72266,#72267); +#72266 = CARTESIAN_POINT('',(2.65,-6.2,0.85)); +#72267 = VECTOR('',#72268,1.); +#72268 = DIRECTION('',(0.,1.,0.)); +#72269 = ORIENTED_EDGE('',*,*,#59659,.T.); +#72270 = ORIENTED_EDGE('',*,*,#72271,.T.); +#72271 = EDGE_CURVE('',#59652,#72272,#72274,.T.); +#72272 = VERTEX_POINT('',#72273); +#72273 = CARTESIAN_POINT('',(2.35,-5.925,0.85)); +#72274 = LINE('',#72275,#72276); +#72275 = CARTESIAN_POINT('',(2.35,-6.2,0.85)); +#72276 = VECTOR('',#72277,1.); +#72277 = DIRECTION('',(0.,1.,0.)); +#72278 = ORIENTED_EDGE('',*,*,#72279,.F.); +#72279 = EDGE_CURVE('',#72263,#72272,#72280,.T.); +#72280 = LINE('',#72281,#72282); +#72281 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72282 = VECTOR('',#72283,1.); +#72283 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#72284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#72285,#72286) + ,(#72287,#72288 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#72285 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#72286 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72287 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#72288 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#72289 = ADVANCED_FACE('',(#72290),#72376,.F.); +#72290 = FACE_BOUND('',#72291,.F.); +#72291 = EDGE_LOOP('',(#72292,#72293,#72294,#72303,#72311,#72320,#72328, + #72336,#72344,#72353,#72361,#72370)); +#72292 = ORIENTED_EDGE('',*,*,#59651,.F.); +#72293 = ORIENTED_EDGE('',*,*,#59704,.T.); +#72294 = ORIENTED_EDGE('',*,*,#72295,.T.); +#72295 = EDGE_CURVE('',#59705,#72296,#72298,.T.); +#72296 = VERTEX_POINT('',#72297); +#72297 = CARTESIAN_POINT('',(2.35,-6.3,0.65)); +#72298 = CIRCLE('',#72299,0.1); +#72299 = AXIS2_PLACEMENT_3D('',#72300,#72301,#72302); +#72300 = CARTESIAN_POINT('',(2.35,-6.2,0.65)); +#72301 = DIRECTION('',(1.,0.,-0.)); +#72302 = DIRECTION('',(0.,0.,1.)); +#72303 = ORIENTED_EDGE('',*,*,#72304,.T.); +#72304 = EDGE_CURVE('',#72296,#72305,#72307,.T.); +#72305 = VERTEX_POINT('',#72306); +#72306 = CARTESIAN_POINT('',(2.35,-6.3,0.2)); +#72307 = LINE('',#72308,#72309); +#72308 = CARTESIAN_POINT('',(2.35,-6.3,0.65)); +#72309 = VECTOR('',#72310,1.); +#72310 = DIRECTION('',(0.,0.,-1.)); +#72311 = ORIENTED_EDGE('',*,*,#72312,.T.); +#72312 = EDGE_CURVE('',#72305,#72313,#72315,.T.); +#72313 = VERTEX_POINT('',#72314); +#72314 = CARTESIAN_POINT('',(2.35,-6.5,-1.942890293094E-16)); +#72315 = CIRCLE('',#72316,0.2); +#72316 = AXIS2_PLACEMENT_3D('',#72317,#72318,#72319); +#72317 = CARTESIAN_POINT('',(2.35,-6.5,0.2)); +#72318 = DIRECTION('',(-1.,-0.,0.)); +#72319 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72320 = ORIENTED_EDGE('',*,*,#72321,.T.); +#72321 = EDGE_CURVE('',#72313,#72322,#72324,.T.); +#72322 = VERTEX_POINT('',#72323); +#72323 = CARTESIAN_POINT('',(2.35,-7.,-1.942890293094E-16)); +#72324 = LINE('',#72325,#72326); +#72325 = CARTESIAN_POINT('',(2.35,-6.5,-1.942890293094E-16)); +#72326 = VECTOR('',#72327,1.); +#72327 = DIRECTION('',(0.,-1.,0.)); +#72328 = ORIENTED_EDGE('',*,*,#72329,.T.); +#72329 = EDGE_CURVE('',#72322,#72330,#72332,.T.); +#72330 = VERTEX_POINT('',#72331); +#72331 = CARTESIAN_POINT('',(2.35,-7.,0.1)); +#72332 = LINE('',#72333,#72334); +#72333 = CARTESIAN_POINT('',(2.35,-7.,-1.942890293094E-16)); +#72334 = VECTOR('',#72335,1.); +#72335 = DIRECTION('',(0.,0.,1.)); +#72336 = ORIENTED_EDGE('',*,*,#72337,.T.); +#72337 = EDGE_CURVE('',#72330,#72338,#72340,.T.); +#72338 = VERTEX_POINT('',#72339); +#72339 = CARTESIAN_POINT('',(2.35,-6.5,0.1)); +#72340 = LINE('',#72341,#72342); +#72341 = CARTESIAN_POINT('',(2.35,-7.,0.1)); +#72342 = VECTOR('',#72343,1.); +#72343 = DIRECTION('',(0.,1.,0.)); +#72344 = ORIENTED_EDGE('',*,*,#72345,.T.); +#72345 = EDGE_CURVE('',#72338,#72346,#72348,.T.); +#72346 = VERTEX_POINT('',#72347); +#72347 = CARTESIAN_POINT('',(2.35,-6.4,0.2)); +#72348 = CIRCLE('',#72349,0.1); +#72349 = AXIS2_PLACEMENT_3D('',#72350,#72351,#72352); +#72350 = CARTESIAN_POINT('',(2.35,-6.5,0.2)); +#72351 = DIRECTION('',(1.,0.,0.)); +#72352 = DIRECTION('',(0.,0.,-1.)); +#72353 = ORIENTED_EDGE('',*,*,#72354,.T.); +#72354 = EDGE_CURVE('',#72346,#72355,#72357,.T.); +#72355 = VERTEX_POINT('',#72356); +#72356 = CARTESIAN_POINT('',(2.35,-6.4,0.65)); +#72357 = LINE('',#72358,#72359); +#72358 = CARTESIAN_POINT('',(2.35,-6.4,0.2)); +#72359 = VECTOR('',#72360,1.); +#72360 = DIRECTION('',(0.,0.,1.)); +#72361 = ORIENTED_EDGE('',*,*,#72362,.T.); +#72362 = EDGE_CURVE('',#72355,#72363,#72365,.T.); +#72363 = VERTEX_POINT('',#72364); +#72364 = CARTESIAN_POINT('',(2.35,-6.2,0.85)); +#72365 = CIRCLE('',#72366,0.2); +#72366 = AXIS2_PLACEMENT_3D('',#72367,#72368,#72369); +#72367 = CARTESIAN_POINT('',(2.35,-6.2,0.65)); +#72368 = DIRECTION('',(-1.,0.,0.)); +#72369 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72370 = ORIENTED_EDGE('',*,*,#72371,.T.); +#72371 = EDGE_CURVE('',#72363,#59652,#72372,.T.); +#72372 = LINE('',#72373,#72374); +#72373 = CARTESIAN_POINT('',(2.35,-6.2,0.85)); +#72374 = VECTOR('',#72375,1.); +#72375 = DIRECTION('',(0.,1.,0.)); +#72376 = PLANE('',#72377); +#72377 = AXIS2_PLACEMENT_3D('',#72378,#72379,#72380); +#72378 = CARTESIAN_POINT('',(2.35,-6.400244542703,0.394853274378)); +#72379 = DIRECTION('',(-1.,0.,0.)); +#72380 = DIRECTION('',(0.,0.,1.)); +#72381 = ADVANCED_FACE('',(#72382),#72468,.T.); +#72382 = FACE_BOUND('',#72383,.T.); +#72383 = EDGE_LOOP('',(#72384,#72385,#72386,#72395,#72403,#72412,#72420, + #72428,#72436,#72445,#72453,#72462)); +#72384 = ORIENTED_EDGE('',*,*,#59673,.F.); +#72385 = ORIENTED_EDGE('',*,*,#59744,.T.); +#72386 = ORIENTED_EDGE('',*,*,#72387,.T.); +#72387 = EDGE_CURVE('',#59745,#72388,#72390,.T.); +#72388 = VERTEX_POINT('',#72389); +#72389 = CARTESIAN_POINT('',(-2.35,-6.3,0.65)); +#72390 = CIRCLE('',#72391,0.1); +#72391 = AXIS2_PLACEMENT_3D('',#72392,#72393,#72394); +#72392 = CARTESIAN_POINT('',(-2.35,-6.2,0.65)); +#72393 = DIRECTION('',(1.,0.,-0.)); +#72394 = DIRECTION('',(0.,0.,1.)); +#72395 = ORIENTED_EDGE('',*,*,#72396,.T.); +#72396 = EDGE_CURVE('',#72388,#72397,#72399,.T.); +#72397 = VERTEX_POINT('',#72398); +#72398 = CARTESIAN_POINT('',(-2.35,-6.3,0.2)); +#72399 = LINE('',#72400,#72401); +#72400 = CARTESIAN_POINT('',(-2.35,-6.3,0.65)); +#72401 = VECTOR('',#72402,1.); +#72402 = DIRECTION('',(0.,0.,-1.)); +#72403 = ORIENTED_EDGE('',*,*,#72404,.T.); +#72404 = EDGE_CURVE('',#72397,#72405,#72407,.T.); +#72405 = VERTEX_POINT('',#72406); +#72406 = CARTESIAN_POINT('',(-2.35,-6.5,-1.942890293094E-16)); +#72407 = CIRCLE('',#72408,0.2); +#72408 = AXIS2_PLACEMENT_3D('',#72409,#72410,#72411); +#72409 = CARTESIAN_POINT('',(-2.35,-6.5,0.2)); +#72410 = DIRECTION('',(-1.,-0.,0.)); +#72411 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72412 = ORIENTED_EDGE('',*,*,#72413,.T.); +#72413 = EDGE_CURVE('',#72405,#72414,#72416,.T.); +#72414 = VERTEX_POINT('',#72415); +#72415 = CARTESIAN_POINT('',(-2.35,-7.,-1.942890293094E-16)); +#72416 = LINE('',#72417,#72418); +#72417 = CARTESIAN_POINT('',(-2.35,-6.5,-1.942890293094E-16)); +#72418 = VECTOR('',#72419,1.); +#72419 = DIRECTION('',(0.,-1.,0.)); +#72420 = ORIENTED_EDGE('',*,*,#72421,.T.); +#72421 = EDGE_CURVE('',#72414,#72422,#72424,.T.); +#72422 = VERTEX_POINT('',#72423); +#72423 = CARTESIAN_POINT('',(-2.35,-7.,0.1)); +#72424 = LINE('',#72425,#72426); +#72425 = CARTESIAN_POINT('',(-2.35,-7.,-1.942890293094E-16)); +#72426 = VECTOR('',#72427,1.); +#72427 = DIRECTION('',(0.,0.,1.)); +#72428 = ORIENTED_EDGE('',*,*,#72429,.T.); +#72429 = EDGE_CURVE('',#72422,#72430,#72432,.T.); +#72430 = VERTEX_POINT('',#72431); +#72431 = CARTESIAN_POINT('',(-2.35,-6.5,0.1)); +#72432 = LINE('',#72433,#72434); +#72433 = CARTESIAN_POINT('',(-2.35,-7.,0.1)); +#72434 = VECTOR('',#72435,1.); +#72435 = DIRECTION('',(0.,1.,0.)); +#72436 = ORIENTED_EDGE('',*,*,#72437,.T.); +#72437 = EDGE_CURVE('',#72430,#72438,#72440,.T.); +#72438 = VERTEX_POINT('',#72439); +#72439 = CARTESIAN_POINT('',(-2.35,-6.4,0.2)); +#72440 = CIRCLE('',#72441,0.1); +#72441 = AXIS2_PLACEMENT_3D('',#72442,#72443,#72444); +#72442 = CARTESIAN_POINT('',(-2.35,-6.5,0.2)); +#72443 = DIRECTION('',(1.,0.,0.)); +#72444 = DIRECTION('',(0.,0.,-1.)); +#72445 = ORIENTED_EDGE('',*,*,#72446,.T.); +#72446 = EDGE_CURVE('',#72438,#72447,#72449,.T.); +#72447 = VERTEX_POINT('',#72448); +#72448 = CARTESIAN_POINT('',(-2.35,-6.4,0.65)); +#72449 = LINE('',#72450,#72451); +#72450 = CARTESIAN_POINT('',(-2.35,-6.4,0.2)); +#72451 = VECTOR('',#72452,1.); +#72452 = DIRECTION('',(0.,0.,1.)); +#72453 = ORIENTED_EDGE('',*,*,#72454,.T.); +#72454 = EDGE_CURVE('',#72447,#72455,#72457,.T.); +#72455 = VERTEX_POINT('',#72456); +#72456 = CARTESIAN_POINT('',(-2.35,-6.2,0.85)); +#72457 = CIRCLE('',#72458,0.2); +#72458 = AXIS2_PLACEMENT_3D('',#72459,#72460,#72461); +#72459 = CARTESIAN_POINT('',(-2.35,-6.2,0.65)); +#72460 = DIRECTION('',(-1.,0.,0.)); +#72461 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72462 = ORIENTED_EDGE('',*,*,#72463,.T.); +#72463 = EDGE_CURVE('',#72455,#59674,#72464,.T.); +#72464 = LINE('',#72465,#72466); +#72465 = CARTESIAN_POINT('',(-2.35,-6.2,0.85)); +#72466 = VECTOR('',#72467,1.); +#72467 = DIRECTION('',(0.,1.,0.)); +#72468 = PLANE('',#72469); +#72469 = AXIS2_PLACEMENT_3D('',#72470,#72471,#72472); +#72470 = CARTESIAN_POINT('',(-2.35,-6.400244542703,0.394853274378)); +#72471 = DIRECTION('',(-1.,0.,0.)); +#72472 = DIRECTION('',(0.,0.,1.)); +#72473 = ADVANCED_FACE('',(#72474),#72499,.F.); +#72474 = FACE_BOUND('',#72475,.F.); +#72475 = EDGE_LOOP('',(#72476,#72484,#72485,#72493)); +#72476 = ORIENTED_EDGE('',*,*,#72477,.F.); +#72477 = EDGE_CURVE('',#59674,#72478,#72480,.T.); +#72478 = VERTEX_POINT('',#72479); +#72479 = CARTESIAN_POINT('',(-2.35,-5.925,0.85)); +#72480 = LINE('',#72481,#72482); +#72481 = CARTESIAN_POINT('',(-2.35,-6.2,0.85)); +#72482 = VECTOR('',#72483,1.); +#72483 = DIRECTION('',(0.,1.,0.)); +#72484 = ORIENTED_EDGE('',*,*,#59690,.T.); +#72485 = ORIENTED_EDGE('',*,*,#72486,.T.); +#72486 = EDGE_CURVE('',#59683,#72487,#72489,.T.); +#72487 = VERTEX_POINT('',#72488); +#72488 = CARTESIAN_POINT('',(-2.65,-5.925,0.85)); +#72489 = LINE('',#72490,#72491); +#72490 = CARTESIAN_POINT('',(-2.65,-6.2,0.85)); +#72491 = VECTOR('',#72492,1.); +#72492 = DIRECTION('',(0.,1.,0.)); +#72493 = ORIENTED_EDGE('',*,*,#72494,.F.); +#72494 = EDGE_CURVE('',#72478,#72487,#72495,.T.); +#72495 = LINE('',#72496,#72497); +#72496 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72497 = VECTOR('',#72498,1.); +#72498 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#72499 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#72500,#72501) + ,(#72502,#72503 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#72500 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#72501 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72502 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#72503 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#72504 = ADVANCED_FACE('',(#72505),#72524,.F.); +#72505 = FACE_BOUND('',#72506,.F.); +#72506 = EDGE_LOOP('',(#72507,#72508,#72517,#72523)); +#72507 = ORIENTED_EDGE('',*,*,#59721,.T.); +#72508 = ORIENTED_EDGE('',*,*,#72509,.T.); +#72509 = EDGE_CURVE('',#59714,#72510,#72512,.T.); +#72510 = VERTEX_POINT('',#72511); +#72511 = CARTESIAN_POINT('',(2.15,-6.3,0.65)); +#72512 = CIRCLE('',#72513,0.1); +#72513 = AXIS2_PLACEMENT_3D('',#72514,#72515,#72516); +#72514 = CARTESIAN_POINT('',(2.15,-6.2,0.65)); +#72515 = DIRECTION('',(1.,0.,-0.)); +#72516 = DIRECTION('',(0.,0.,1.)); +#72517 = ORIENTED_EDGE('',*,*,#72518,.F.); +#72518 = EDGE_CURVE('',#72296,#72510,#72519,.T.); +#72519 = LINE('',#72520,#72521); +#72520 = CARTESIAN_POINT('',(2.35,-6.3,0.65)); +#72521 = VECTOR('',#72522,1.); +#72522 = DIRECTION('',(-1.,0.,0.)); +#72523 = ORIENTED_EDGE('',*,*,#72295,.F.); +#72524 = CYLINDRICAL_SURFACE('',#72525,0.1); +#72525 = AXIS2_PLACEMENT_3D('',#72526,#72527,#72528); +#72526 = CARTESIAN_POINT('',(2.35,-6.2,0.65)); +#72527 = DIRECTION('',(1.,0.,0.)); +#72528 = DIRECTION('',(0.,0.,1.)); +#72529 = ADVANCED_FACE('',(#72530),#72608,.T.); +#72530 = FACE_BOUND('',#72531,.T.); +#72531 = EDGE_LOOP('',(#72532,#72533,#72534,#72535,#72543,#72552,#72560, + #72568,#72576,#72585,#72593,#72602)); +#72532 = ORIENTED_EDGE('',*,*,#59766,.F.); +#72533 = ORIENTED_EDGE('',*,*,#59713,.T.); +#72534 = ORIENTED_EDGE('',*,*,#72509,.T.); +#72535 = ORIENTED_EDGE('',*,*,#72536,.T.); +#72536 = EDGE_CURVE('',#72510,#72537,#72539,.T.); +#72537 = VERTEX_POINT('',#72538); +#72538 = CARTESIAN_POINT('',(2.15,-6.3,0.2)); +#72539 = LINE('',#72540,#72541); +#72540 = CARTESIAN_POINT('',(2.15,-6.3,0.65)); +#72541 = VECTOR('',#72542,1.); +#72542 = DIRECTION('',(0.,0.,-1.)); +#72543 = ORIENTED_EDGE('',*,*,#72544,.T.); +#72544 = EDGE_CURVE('',#72537,#72545,#72547,.T.); +#72545 = VERTEX_POINT('',#72546); +#72546 = CARTESIAN_POINT('',(2.15,-6.5,-1.942890293094E-16)); +#72547 = CIRCLE('',#72548,0.2); +#72548 = AXIS2_PLACEMENT_3D('',#72549,#72550,#72551); +#72549 = CARTESIAN_POINT('',(2.15,-6.5,0.2)); +#72550 = DIRECTION('',(-1.,-0.,0.)); +#72551 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72552 = ORIENTED_EDGE('',*,*,#72553,.T.); +#72553 = EDGE_CURVE('',#72545,#72554,#72556,.T.); +#72554 = VERTEX_POINT('',#72555); +#72555 = CARTESIAN_POINT('',(2.15,-7.,-1.942890293094E-16)); +#72556 = LINE('',#72557,#72558); +#72557 = CARTESIAN_POINT('',(2.15,-6.5,-1.942890293094E-16)); +#72558 = VECTOR('',#72559,1.); +#72559 = DIRECTION('',(0.,-1.,0.)); +#72560 = ORIENTED_EDGE('',*,*,#72561,.T.); +#72561 = EDGE_CURVE('',#72554,#72562,#72564,.T.); +#72562 = VERTEX_POINT('',#72563); +#72563 = CARTESIAN_POINT('',(2.15,-7.,0.1)); +#72564 = LINE('',#72565,#72566); +#72565 = CARTESIAN_POINT('',(2.15,-7.,-1.942890293094E-16)); +#72566 = VECTOR('',#72567,1.); +#72567 = DIRECTION('',(0.,0.,1.)); +#72568 = ORIENTED_EDGE('',*,*,#72569,.T.); +#72569 = EDGE_CURVE('',#72562,#72570,#72572,.T.); +#72570 = VERTEX_POINT('',#72571); +#72571 = CARTESIAN_POINT('',(2.15,-6.5,0.1)); +#72572 = LINE('',#72573,#72574); +#72573 = CARTESIAN_POINT('',(2.15,-7.,0.1)); +#72574 = VECTOR('',#72575,1.); +#72575 = DIRECTION('',(0.,1.,0.)); +#72576 = ORIENTED_EDGE('',*,*,#72577,.T.); +#72577 = EDGE_CURVE('',#72570,#72578,#72580,.T.); +#72578 = VERTEX_POINT('',#72579); +#72579 = CARTESIAN_POINT('',(2.15,-6.4,0.2)); +#72580 = CIRCLE('',#72581,0.1); +#72581 = AXIS2_PLACEMENT_3D('',#72582,#72583,#72584); +#72582 = CARTESIAN_POINT('',(2.15,-6.5,0.2)); +#72583 = DIRECTION('',(1.,0.,0.)); +#72584 = DIRECTION('',(0.,0.,-1.)); +#72585 = ORIENTED_EDGE('',*,*,#72586,.T.); +#72586 = EDGE_CURVE('',#72578,#72587,#72589,.T.); +#72587 = VERTEX_POINT('',#72588); +#72588 = CARTESIAN_POINT('',(2.15,-6.4,0.65)); +#72589 = LINE('',#72590,#72591); +#72590 = CARTESIAN_POINT('',(2.15,-6.4,0.2)); +#72591 = VECTOR('',#72592,1.); +#72592 = DIRECTION('',(0.,0.,1.)); +#72593 = ORIENTED_EDGE('',*,*,#72594,.T.); +#72594 = EDGE_CURVE('',#72587,#72595,#72597,.T.); +#72595 = VERTEX_POINT('',#72596); +#72596 = CARTESIAN_POINT('',(2.15,-6.2,0.85)); +#72597 = CIRCLE('',#72598,0.2); +#72598 = AXIS2_PLACEMENT_3D('',#72599,#72600,#72601); +#72599 = CARTESIAN_POINT('',(2.15,-6.2,0.65)); +#72600 = DIRECTION('',(-1.,0.,0.)); +#72601 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72602 = ORIENTED_EDGE('',*,*,#72603,.T.); +#72603 = EDGE_CURVE('',#72595,#59767,#72604,.T.); +#72604 = LINE('',#72605,#72606); +#72605 = CARTESIAN_POINT('',(2.15,-6.2,0.85)); +#72606 = VECTOR('',#72607,1.); +#72607 = DIRECTION('',(0.,1.,0.)); +#72608 = PLANE('',#72609); +#72609 = AXIS2_PLACEMENT_3D('',#72610,#72611,#72612); +#72610 = CARTESIAN_POINT('',(2.15,-6.400244542703,0.394853274378)); +#72611 = DIRECTION('',(-1.,0.,0.)); +#72612 = DIRECTION('',(0.,0.,1.)); +#72613 = ADVANCED_FACE('',(#72614),#72700,.F.); +#72614 = FACE_BOUND('',#72615,.F.); +#72615 = EDGE_LOOP('',(#72616,#72617,#72618,#72627,#72635,#72644,#72652, + #72660,#72668,#72677,#72685,#72694)); +#72616 = ORIENTED_EDGE('',*,*,#59806,.F.); +#72617 = ORIENTED_EDGE('',*,*,#59735,.T.); +#72618 = ORIENTED_EDGE('',*,*,#72619,.T.); +#72619 = EDGE_CURVE('',#59736,#72620,#72622,.T.); +#72620 = VERTEX_POINT('',#72621); +#72621 = CARTESIAN_POINT('',(-2.15,-6.3,0.65)); +#72622 = CIRCLE('',#72623,0.1); +#72623 = AXIS2_PLACEMENT_3D('',#72624,#72625,#72626); +#72624 = CARTESIAN_POINT('',(-2.15,-6.2,0.65)); +#72625 = DIRECTION('',(1.,0.,-0.)); +#72626 = DIRECTION('',(0.,0.,1.)); +#72627 = ORIENTED_EDGE('',*,*,#72628,.T.); +#72628 = EDGE_CURVE('',#72620,#72629,#72631,.T.); +#72629 = VERTEX_POINT('',#72630); +#72630 = CARTESIAN_POINT('',(-2.15,-6.3,0.2)); +#72631 = LINE('',#72632,#72633); +#72632 = CARTESIAN_POINT('',(-2.15,-6.3,0.65)); +#72633 = VECTOR('',#72634,1.); +#72634 = DIRECTION('',(0.,0.,-1.)); +#72635 = ORIENTED_EDGE('',*,*,#72636,.T.); +#72636 = EDGE_CURVE('',#72629,#72637,#72639,.T.); +#72637 = VERTEX_POINT('',#72638); +#72638 = CARTESIAN_POINT('',(-2.15,-6.5,-1.942890293094E-16)); +#72639 = CIRCLE('',#72640,0.2); +#72640 = AXIS2_PLACEMENT_3D('',#72641,#72642,#72643); +#72641 = CARTESIAN_POINT('',(-2.15,-6.5,0.2)); +#72642 = DIRECTION('',(-1.,-0.,0.)); +#72643 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72644 = ORIENTED_EDGE('',*,*,#72645,.T.); +#72645 = EDGE_CURVE('',#72637,#72646,#72648,.T.); +#72646 = VERTEX_POINT('',#72647); +#72647 = CARTESIAN_POINT('',(-2.15,-7.,-1.942890293094E-16)); +#72648 = LINE('',#72649,#72650); +#72649 = CARTESIAN_POINT('',(-2.15,-6.5,-1.942890293094E-16)); +#72650 = VECTOR('',#72651,1.); +#72651 = DIRECTION('',(0.,-1.,0.)); +#72652 = ORIENTED_EDGE('',*,*,#72653,.T.); +#72653 = EDGE_CURVE('',#72646,#72654,#72656,.T.); +#72654 = VERTEX_POINT('',#72655); +#72655 = CARTESIAN_POINT('',(-2.15,-7.,0.1)); +#72656 = LINE('',#72657,#72658); +#72657 = CARTESIAN_POINT('',(-2.15,-7.,-1.942890293094E-16)); +#72658 = VECTOR('',#72659,1.); +#72659 = DIRECTION('',(0.,0.,1.)); +#72660 = ORIENTED_EDGE('',*,*,#72661,.T.); +#72661 = EDGE_CURVE('',#72654,#72662,#72664,.T.); +#72662 = VERTEX_POINT('',#72663); +#72663 = CARTESIAN_POINT('',(-2.15,-6.5,0.1)); +#72664 = LINE('',#72665,#72666); +#72665 = CARTESIAN_POINT('',(-2.15,-7.,0.1)); +#72666 = VECTOR('',#72667,1.); +#72667 = DIRECTION('',(0.,1.,0.)); +#72668 = ORIENTED_EDGE('',*,*,#72669,.T.); +#72669 = EDGE_CURVE('',#72662,#72670,#72672,.T.); +#72670 = VERTEX_POINT('',#72671); +#72671 = CARTESIAN_POINT('',(-2.15,-6.4,0.2)); +#72672 = CIRCLE('',#72673,0.1); +#72673 = AXIS2_PLACEMENT_3D('',#72674,#72675,#72676); +#72674 = CARTESIAN_POINT('',(-2.15,-6.5,0.2)); +#72675 = DIRECTION('',(1.,0.,0.)); +#72676 = DIRECTION('',(0.,0.,-1.)); +#72677 = ORIENTED_EDGE('',*,*,#72678,.T.); +#72678 = EDGE_CURVE('',#72670,#72679,#72681,.T.); +#72679 = VERTEX_POINT('',#72680); +#72680 = CARTESIAN_POINT('',(-2.15,-6.4,0.65)); +#72681 = LINE('',#72682,#72683); +#72682 = CARTESIAN_POINT('',(-2.15,-6.4,0.2)); +#72683 = VECTOR('',#72684,1.); +#72684 = DIRECTION('',(0.,0.,1.)); +#72685 = ORIENTED_EDGE('',*,*,#72686,.T.); +#72686 = EDGE_CURVE('',#72679,#72687,#72689,.T.); +#72687 = VERTEX_POINT('',#72688); +#72688 = CARTESIAN_POINT('',(-2.15,-6.2,0.85)); +#72689 = CIRCLE('',#72690,0.2); +#72690 = AXIS2_PLACEMENT_3D('',#72691,#72692,#72693); +#72691 = CARTESIAN_POINT('',(-2.15,-6.2,0.65)); +#72692 = DIRECTION('',(-1.,0.,0.)); +#72693 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72694 = ORIENTED_EDGE('',*,*,#72695,.T.); +#72695 = EDGE_CURVE('',#72687,#59807,#72696,.T.); +#72696 = LINE('',#72697,#72698); +#72697 = CARTESIAN_POINT('',(-2.15,-6.2,0.85)); +#72698 = VECTOR('',#72699,1.); +#72699 = DIRECTION('',(0.,1.,0.)); +#72700 = PLANE('',#72701); +#72701 = AXIS2_PLACEMENT_3D('',#72702,#72703,#72704); +#72702 = CARTESIAN_POINT('',(-2.15,-6.400244542703,0.394853274378)); +#72703 = DIRECTION('',(-1.,0.,0.)); +#72704 = DIRECTION('',(0.,0.,1.)); +#72705 = ADVANCED_FACE('',(#72706),#72717,.F.); +#72706 = FACE_BOUND('',#72707,.F.); +#72707 = EDGE_LOOP('',(#72708,#72709,#72710,#72716)); +#72708 = ORIENTED_EDGE('',*,*,#59752,.T.); +#72709 = ORIENTED_EDGE('',*,*,#72387,.T.); +#72710 = ORIENTED_EDGE('',*,*,#72711,.F.); +#72711 = EDGE_CURVE('',#72620,#72388,#72712,.T.); +#72712 = LINE('',#72713,#72714); +#72713 = CARTESIAN_POINT('',(-2.15,-6.3,0.65)); +#72714 = VECTOR('',#72715,1.); +#72715 = DIRECTION('',(-1.,0.,0.)); +#72716 = ORIENTED_EDGE('',*,*,#72619,.F.); +#72717 = CYLINDRICAL_SURFACE('',#72718,0.1); +#72718 = AXIS2_PLACEMENT_3D('',#72719,#72720,#72721); +#72719 = CARTESIAN_POINT('',(-2.15,-6.2,0.65)); +#72720 = DIRECTION('',(1.,0.,0.)); +#72721 = DIRECTION('',(0.,0.,1.)); +#72722 = ADVANCED_FACE('',(#72723),#72748,.F.); +#72723 = FACE_BOUND('',#72724,.F.); +#72724 = EDGE_LOOP('',(#72725,#72733,#72734,#72742)); +#72725 = ORIENTED_EDGE('',*,*,#72726,.F.); +#72726 = EDGE_CURVE('',#59767,#72727,#72729,.T.); +#72727 = VERTEX_POINT('',#72728); +#72728 = CARTESIAN_POINT('',(2.15,-5.925,0.85)); +#72729 = LINE('',#72730,#72731); +#72730 = CARTESIAN_POINT('',(2.15,-6.2,0.85)); +#72731 = VECTOR('',#72732,1.); +#72732 = DIRECTION('',(0.,1.,0.)); +#72733 = ORIENTED_EDGE('',*,*,#59783,.T.); +#72734 = ORIENTED_EDGE('',*,*,#72735,.T.); +#72735 = EDGE_CURVE('',#59776,#72736,#72738,.T.); +#72736 = VERTEX_POINT('',#72737); +#72737 = CARTESIAN_POINT('',(1.85,-5.925,0.85)); +#72738 = LINE('',#72739,#72740); +#72739 = CARTESIAN_POINT('',(1.85,-6.2,0.85)); +#72740 = VECTOR('',#72741,1.); +#72741 = DIRECTION('',(0.,1.,0.)); +#72742 = ORIENTED_EDGE('',*,*,#72743,.F.); +#72743 = EDGE_CURVE('',#72727,#72736,#72744,.T.); +#72744 = LINE('',#72745,#72746); +#72745 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72746 = VECTOR('',#72747,1.); +#72747 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#72748 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#72749,#72750) + ,(#72751,#72752 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#72749 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#72750 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72751 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#72752 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#72753 = ADVANCED_FACE('',(#72754),#72840,.F.); +#72754 = FACE_BOUND('',#72755,.F.); +#72755 = EDGE_LOOP('',(#72756,#72757,#72758,#72767,#72775,#72784,#72792, + #72800,#72808,#72817,#72825,#72834)); +#72756 = ORIENTED_EDGE('',*,*,#59775,.F.); +#72757 = ORIENTED_EDGE('',*,*,#59828,.T.); +#72758 = ORIENTED_EDGE('',*,*,#72759,.T.); +#72759 = EDGE_CURVE('',#59829,#72760,#72762,.T.); +#72760 = VERTEX_POINT('',#72761); +#72761 = CARTESIAN_POINT('',(1.85,-6.3,0.65)); +#72762 = CIRCLE('',#72763,0.1); +#72763 = AXIS2_PLACEMENT_3D('',#72764,#72765,#72766); +#72764 = CARTESIAN_POINT('',(1.85,-6.2,0.65)); +#72765 = DIRECTION('',(1.,0.,-0.)); +#72766 = DIRECTION('',(0.,0.,1.)); +#72767 = ORIENTED_EDGE('',*,*,#72768,.T.); +#72768 = EDGE_CURVE('',#72760,#72769,#72771,.T.); +#72769 = VERTEX_POINT('',#72770); +#72770 = CARTESIAN_POINT('',(1.85,-6.3,0.2)); +#72771 = LINE('',#72772,#72773); +#72772 = CARTESIAN_POINT('',(1.85,-6.3,0.65)); +#72773 = VECTOR('',#72774,1.); +#72774 = DIRECTION('',(0.,0.,-1.)); +#72775 = ORIENTED_EDGE('',*,*,#72776,.T.); +#72776 = EDGE_CURVE('',#72769,#72777,#72779,.T.); +#72777 = VERTEX_POINT('',#72778); +#72778 = CARTESIAN_POINT('',(1.85,-6.5,-1.942890293094E-16)); +#72779 = CIRCLE('',#72780,0.2); +#72780 = AXIS2_PLACEMENT_3D('',#72781,#72782,#72783); +#72781 = CARTESIAN_POINT('',(1.85,-6.5,0.2)); +#72782 = DIRECTION('',(-1.,-0.,0.)); +#72783 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72784 = ORIENTED_EDGE('',*,*,#72785,.T.); +#72785 = EDGE_CURVE('',#72777,#72786,#72788,.T.); +#72786 = VERTEX_POINT('',#72787); +#72787 = CARTESIAN_POINT('',(1.85,-7.,-1.942890293094E-16)); +#72788 = LINE('',#72789,#72790); +#72789 = CARTESIAN_POINT('',(1.85,-6.5,-1.942890293094E-16)); +#72790 = VECTOR('',#72791,1.); +#72791 = DIRECTION('',(0.,-1.,0.)); +#72792 = ORIENTED_EDGE('',*,*,#72793,.T.); +#72793 = EDGE_CURVE('',#72786,#72794,#72796,.T.); +#72794 = VERTEX_POINT('',#72795); +#72795 = CARTESIAN_POINT('',(1.85,-7.,0.1)); +#72796 = LINE('',#72797,#72798); +#72797 = CARTESIAN_POINT('',(1.85,-7.,-1.942890293094E-16)); +#72798 = VECTOR('',#72799,1.); +#72799 = DIRECTION('',(0.,0.,1.)); +#72800 = ORIENTED_EDGE('',*,*,#72801,.T.); +#72801 = EDGE_CURVE('',#72794,#72802,#72804,.T.); +#72802 = VERTEX_POINT('',#72803); +#72803 = CARTESIAN_POINT('',(1.85,-6.5,0.1)); +#72804 = LINE('',#72805,#72806); +#72805 = CARTESIAN_POINT('',(1.85,-7.,0.1)); +#72806 = VECTOR('',#72807,1.); +#72807 = DIRECTION('',(0.,1.,0.)); +#72808 = ORIENTED_EDGE('',*,*,#72809,.T.); +#72809 = EDGE_CURVE('',#72802,#72810,#72812,.T.); +#72810 = VERTEX_POINT('',#72811); +#72811 = CARTESIAN_POINT('',(1.85,-6.4,0.2)); +#72812 = CIRCLE('',#72813,0.1); +#72813 = AXIS2_PLACEMENT_3D('',#72814,#72815,#72816); +#72814 = CARTESIAN_POINT('',(1.85,-6.5,0.2)); +#72815 = DIRECTION('',(1.,0.,0.)); +#72816 = DIRECTION('',(0.,0.,-1.)); +#72817 = ORIENTED_EDGE('',*,*,#72818,.T.); +#72818 = EDGE_CURVE('',#72810,#72819,#72821,.T.); +#72819 = VERTEX_POINT('',#72820); +#72820 = CARTESIAN_POINT('',(1.85,-6.4,0.65)); +#72821 = LINE('',#72822,#72823); +#72822 = CARTESIAN_POINT('',(1.85,-6.4,0.2)); +#72823 = VECTOR('',#72824,1.); +#72824 = DIRECTION('',(0.,0.,1.)); +#72825 = ORIENTED_EDGE('',*,*,#72826,.T.); +#72826 = EDGE_CURVE('',#72819,#72827,#72829,.T.); +#72827 = VERTEX_POINT('',#72828); +#72828 = CARTESIAN_POINT('',(1.85,-6.2,0.85)); +#72829 = CIRCLE('',#72830,0.2); +#72830 = AXIS2_PLACEMENT_3D('',#72831,#72832,#72833); +#72831 = CARTESIAN_POINT('',(1.85,-6.2,0.65)); +#72832 = DIRECTION('',(-1.,0.,0.)); +#72833 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72834 = ORIENTED_EDGE('',*,*,#72835,.T.); +#72835 = EDGE_CURVE('',#72827,#59776,#72836,.T.); +#72836 = LINE('',#72837,#72838); +#72837 = CARTESIAN_POINT('',(1.85,-6.2,0.85)); +#72838 = VECTOR('',#72839,1.); +#72839 = DIRECTION('',(0.,1.,0.)); +#72840 = PLANE('',#72841); +#72841 = AXIS2_PLACEMENT_3D('',#72842,#72843,#72844); +#72842 = CARTESIAN_POINT('',(1.85,-6.400244542703,0.394853274378)); +#72843 = DIRECTION('',(-1.,0.,0.)); +#72844 = DIRECTION('',(0.,0.,1.)); +#72845 = ADVANCED_FACE('',(#72846),#72932,.T.); +#72846 = FACE_BOUND('',#72847,.T.); +#72847 = EDGE_LOOP('',(#72848,#72849,#72850,#72859,#72867,#72876,#72884, + #72892,#72900,#72909,#72917,#72926)); +#72848 = ORIENTED_EDGE('',*,*,#59797,.F.); +#72849 = ORIENTED_EDGE('',*,*,#59868,.T.); +#72850 = ORIENTED_EDGE('',*,*,#72851,.T.); +#72851 = EDGE_CURVE('',#59869,#72852,#72854,.T.); +#72852 = VERTEX_POINT('',#72853); +#72853 = CARTESIAN_POINT('',(-1.85,-6.3,0.65)); +#72854 = CIRCLE('',#72855,0.1); +#72855 = AXIS2_PLACEMENT_3D('',#72856,#72857,#72858); +#72856 = CARTESIAN_POINT('',(-1.85,-6.2,0.65)); +#72857 = DIRECTION('',(1.,0.,-0.)); +#72858 = DIRECTION('',(0.,0.,1.)); +#72859 = ORIENTED_EDGE('',*,*,#72860,.T.); +#72860 = EDGE_CURVE('',#72852,#72861,#72863,.T.); +#72861 = VERTEX_POINT('',#72862); +#72862 = CARTESIAN_POINT('',(-1.85,-6.3,0.2)); +#72863 = LINE('',#72864,#72865); +#72864 = CARTESIAN_POINT('',(-1.85,-6.3,0.65)); +#72865 = VECTOR('',#72866,1.); +#72866 = DIRECTION('',(0.,0.,-1.)); +#72867 = ORIENTED_EDGE('',*,*,#72868,.T.); +#72868 = EDGE_CURVE('',#72861,#72869,#72871,.T.); +#72869 = VERTEX_POINT('',#72870); +#72870 = CARTESIAN_POINT('',(-1.85,-6.5,-1.942890293094E-16)); +#72871 = CIRCLE('',#72872,0.2); +#72872 = AXIS2_PLACEMENT_3D('',#72873,#72874,#72875); +#72873 = CARTESIAN_POINT('',(-1.85,-6.5,0.2)); +#72874 = DIRECTION('',(-1.,-0.,0.)); +#72875 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#72876 = ORIENTED_EDGE('',*,*,#72877,.T.); +#72877 = EDGE_CURVE('',#72869,#72878,#72880,.T.); +#72878 = VERTEX_POINT('',#72879); +#72879 = CARTESIAN_POINT('',(-1.85,-7.,-1.942890293094E-16)); +#72880 = LINE('',#72881,#72882); +#72881 = CARTESIAN_POINT('',(-1.85,-6.5,-1.942890293094E-16)); +#72882 = VECTOR('',#72883,1.); +#72883 = DIRECTION('',(0.,-1.,0.)); +#72884 = ORIENTED_EDGE('',*,*,#72885,.T.); +#72885 = EDGE_CURVE('',#72878,#72886,#72888,.T.); +#72886 = VERTEX_POINT('',#72887); +#72887 = CARTESIAN_POINT('',(-1.85,-7.,0.1)); +#72888 = LINE('',#72889,#72890); +#72889 = CARTESIAN_POINT('',(-1.85,-7.,-1.942890293094E-16)); +#72890 = VECTOR('',#72891,1.); +#72891 = DIRECTION('',(0.,0.,1.)); +#72892 = ORIENTED_EDGE('',*,*,#72893,.T.); +#72893 = EDGE_CURVE('',#72886,#72894,#72896,.T.); +#72894 = VERTEX_POINT('',#72895); +#72895 = CARTESIAN_POINT('',(-1.85,-6.5,0.1)); +#72896 = LINE('',#72897,#72898); +#72897 = CARTESIAN_POINT('',(-1.85,-7.,0.1)); +#72898 = VECTOR('',#72899,1.); +#72899 = DIRECTION('',(0.,1.,0.)); +#72900 = ORIENTED_EDGE('',*,*,#72901,.T.); +#72901 = EDGE_CURVE('',#72894,#72902,#72904,.T.); +#72902 = VERTEX_POINT('',#72903); +#72903 = CARTESIAN_POINT('',(-1.85,-6.4,0.2)); +#72904 = CIRCLE('',#72905,0.1); +#72905 = AXIS2_PLACEMENT_3D('',#72906,#72907,#72908); +#72906 = CARTESIAN_POINT('',(-1.85,-6.5,0.2)); +#72907 = DIRECTION('',(1.,0.,0.)); +#72908 = DIRECTION('',(0.,0.,-1.)); +#72909 = ORIENTED_EDGE('',*,*,#72910,.T.); +#72910 = EDGE_CURVE('',#72902,#72911,#72913,.T.); +#72911 = VERTEX_POINT('',#72912); +#72912 = CARTESIAN_POINT('',(-1.85,-6.4,0.65)); +#72913 = LINE('',#72914,#72915); +#72914 = CARTESIAN_POINT('',(-1.85,-6.4,0.2)); +#72915 = VECTOR('',#72916,1.); +#72916 = DIRECTION('',(0.,0.,1.)); +#72917 = ORIENTED_EDGE('',*,*,#72918,.T.); +#72918 = EDGE_CURVE('',#72911,#72919,#72921,.T.); +#72919 = VERTEX_POINT('',#72920); +#72920 = CARTESIAN_POINT('',(-1.85,-6.2,0.85)); +#72921 = CIRCLE('',#72922,0.2); +#72922 = AXIS2_PLACEMENT_3D('',#72923,#72924,#72925); +#72923 = CARTESIAN_POINT('',(-1.85,-6.2,0.65)); +#72924 = DIRECTION('',(-1.,0.,0.)); +#72925 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#72926 = ORIENTED_EDGE('',*,*,#72927,.T.); +#72927 = EDGE_CURVE('',#72919,#59798,#72928,.T.); +#72928 = LINE('',#72929,#72930); +#72929 = CARTESIAN_POINT('',(-1.85,-6.2,0.85)); +#72930 = VECTOR('',#72931,1.); +#72931 = DIRECTION('',(0.,1.,0.)); +#72932 = PLANE('',#72933); +#72933 = AXIS2_PLACEMENT_3D('',#72934,#72935,#72936); +#72934 = CARTESIAN_POINT('',(-1.85,-6.400244542703,0.394853274378)); +#72935 = DIRECTION('',(-1.,0.,0.)); +#72936 = DIRECTION('',(0.,0.,1.)); +#72937 = ADVANCED_FACE('',(#72938),#72963,.F.); +#72938 = FACE_BOUND('',#72939,.F.); +#72939 = EDGE_LOOP('',(#72940,#72948,#72949,#72957)); +#72940 = ORIENTED_EDGE('',*,*,#72941,.F.); +#72941 = EDGE_CURVE('',#59798,#72942,#72944,.T.); +#72942 = VERTEX_POINT('',#72943); +#72943 = CARTESIAN_POINT('',(-1.85,-5.925,0.85)); +#72944 = LINE('',#72945,#72946); +#72945 = CARTESIAN_POINT('',(-1.85,-6.2,0.85)); +#72946 = VECTOR('',#72947,1.); +#72947 = DIRECTION('',(0.,1.,0.)); +#72948 = ORIENTED_EDGE('',*,*,#59814,.T.); +#72949 = ORIENTED_EDGE('',*,*,#72950,.T.); +#72950 = EDGE_CURVE('',#59807,#72951,#72953,.T.); +#72951 = VERTEX_POINT('',#72952); +#72952 = CARTESIAN_POINT('',(-2.15,-5.925,0.85)); +#72953 = LINE('',#72954,#72955); +#72954 = CARTESIAN_POINT('',(-2.15,-6.2,0.85)); +#72955 = VECTOR('',#72956,1.); +#72956 = DIRECTION('',(0.,1.,0.)); +#72957 = ORIENTED_EDGE('',*,*,#72958,.F.); +#72958 = EDGE_CURVE('',#72942,#72951,#72959,.T.); +#72959 = LINE('',#72960,#72961); +#72960 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72961 = VECTOR('',#72962,1.); +#72962 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#72963 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#72964,#72965) + ,(#72966,#72967 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#72964 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#72965 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#72966 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#72967 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#72968 = ADVANCED_FACE('',(#72969),#72988,.F.); +#72969 = FACE_BOUND('',#72970,.F.); +#72970 = EDGE_LOOP('',(#72971,#72972,#72981,#72987)); +#72971 = ORIENTED_EDGE('',*,*,#59845,.T.); +#72972 = ORIENTED_EDGE('',*,*,#72973,.T.); +#72973 = EDGE_CURVE('',#59838,#72974,#72976,.T.); +#72974 = VERTEX_POINT('',#72975); +#72975 = CARTESIAN_POINT('',(1.65,-6.3,0.65)); +#72976 = CIRCLE('',#72977,0.1); +#72977 = AXIS2_PLACEMENT_3D('',#72978,#72979,#72980); +#72978 = CARTESIAN_POINT('',(1.65,-6.2,0.65)); +#72979 = DIRECTION('',(1.,0.,-0.)); +#72980 = DIRECTION('',(0.,0.,1.)); +#72981 = ORIENTED_EDGE('',*,*,#72982,.F.); +#72982 = EDGE_CURVE('',#72760,#72974,#72983,.T.); +#72983 = LINE('',#72984,#72985); +#72984 = CARTESIAN_POINT('',(1.85,-6.3,0.65)); +#72985 = VECTOR('',#72986,1.); +#72986 = DIRECTION('',(-1.,0.,0.)); +#72987 = ORIENTED_EDGE('',*,*,#72759,.F.); +#72988 = CYLINDRICAL_SURFACE('',#72989,0.1); +#72989 = AXIS2_PLACEMENT_3D('',#72990,#72991,#72992); +#72990 = CARTESIAN_POINT('',(1.85,-6.2,0.65)); +#72991 = DIRECTION('',(1.,0.,0.)); +#72992 = DIRECTION('',(0.,0.,1.)); +#72993 = ADVANCED_FACE('',(#72994),#73072,.T.); +#72994 = FACE_BOUND('',#72995,.T.); +#72995 = EDGE_LOOP('',(#72996,#72997,#72998,#72999,#73007,#73016,#73024, + #73032,#73040,#73049,#73057,#73066)); +#72996 = ORIENTED_EDGE('',*,*,#59890,.F.); +#72997 = ORIENTED_EDGE('',*,*,#59837,.T.); +#72998 = ORIENTED_EDGE('',*,*,#72973,.T.); +#72999 = ORIENTED_EDGE('',*,*,#73000,.T.); +#73000 = EDGE_CURVE('',#72974,#73001,#73003,.T.); +#73001 = VERTEX_POINT('',#73002); +#73002 = CARTESIAN_POINT('',(1.65,-6.3,0.2)); +#73003 = LINE('',#73004,#73005); +#73004 = CARTESIAN_POINT('',(1.65,-6.3,0.65)); +#73005 = VECTOR('',#73006,1.); +#73006 = DIRECTION('',(0.,0.,-1.)); +#73007 = ORIENTED_EDGE('',*,*,#73008,.T.); +#73008 = EDGE_CURVE('',#73001,#73009,#73011,.T.); +#73009 = VERTEX_POINT('',#73010); +#73010 = CARTESIAN_POINT('',(1.65,-6.5,-1.942890293094E-16)); +#73011 = CIRCLE('',#73012,0.2); +#73012 = AXIS2_PLACEMENT_3D('',#73013,#73014,#73015); +#73013 = CARTESIAN_POINT('',(1.65,-6.5,0.2)); +#73014 = DIRECTION('',(-1.,-0.,0.)); +#73015 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73016 = ORIENTED_EDGE('',*,*,#73017,.T.); +#73017 = EDGE_CURVE('',#73009,#73018,#73020,.T.); +#73018 = VERTEX_POINT('',#73019); +#73019 = CARTESIAN_POINT('',(1.65,-7.,-1.942890293094E-16)); +#73020 = LINE('',#73021,#73022); +#73021 = CARTESIAN_POINT('',(1.65,-6.5,-1.942890293094E-16)); +#73022 = VECTOR('',#73023,1.); +#73023 = DIRECTION('',(0.,-1.,0.)); +#73024 = ORIENTED_EDGE('',*,*,#73025,.T.); +#73025 = EDGE_CURVE('',#73018,#73026,#73028,.T.); +#73026 = VERTEX_POINT('',#73027); +#73027 = CARTESIAN_POINT('',(1.65,-7.,0.1)); +#73028 = LINE('',#73029,#73030); +#73029 = CARTESIAN_POINT('',(1.65,-7.,-1.942890293094E-16)); +#73030 = VECTOR('',#73031,1.); +#73031 = DIRECTION('',(0.,0.,1.)); +#73032 = ORIENTED_EDGE('',*,*,#73033,.T.); +#73033 = EDGE_CURVE('',#73026,#73034,#73036,.T.); +#73034 = VERTEX_POINT('',#73035); +#73035 = CARTESIAN_POINT('',(1.65,-6.5,0.1)); +#73036 = LINE('',#73037,#73038); +#73037 = CARTESIAN_POINT('',(1.65,-7.,0.1)); +#73038 = VECTOR('',#73039,1.); +#73039 = DIRECTION('',(0.,1.,0.)); +#73040 = ORIENTED_EDGE('',*,*,#73041,.T.); +#73041 = EDGE_CURVE('',#73034,#73042,#73044,.T.); +#73042 = VERTEX_POINT('',#73043); +#73043 = CARTESIAN_POINT('',(1.65,-6.4,0.2)); +#73044 = CIRCLE('',#73045,0.1); +#73045 = AXIS2_PLACEMENT_3D('',#73046,#73047,#73048); +#73046 = CARTESIAN_POINT('',(1.65,-6.5,0.2)); +#73047 = DIRECTION('',(1.,0.,0.)); +#73048 = DIRECTION('',(0.,0.,-1.)); +#73049 = ORIENTED_EDGE('',*,*,#73050,.T.); +#73050 = EDGE_CURVE('',#73042,#73051,#73053,.T.); +#73051 = VERTEX_POINT('',#73052); +#73052 = CARTESIAN_POINT('',(1.65,-6.4,0.65)); +#73053 = LINE('',#73054,#73055); +#73054 = CARTESIAN_POINT('',(1.65,-6.4,0.2)); +#73055 = VECTOR('',#73056,1.); +#73056 = DIRECTION('',(0.,0.,1.)); +#73057 = ORIENTED_EDGE('',*,*,#73058,.T.); +#73058 = EDGE_CURVE('',#73051,#73059,#73061,.T.); +#73059 = VERTEX_POINT('',#73060); +#73060 = CARTESIAN_POINT('',(1.65,-6.2,0.85)); +#73061 = CIRCLE('',#73062,0.2); +#73062 = AXIS2_PLACEMENT_3D('',#73063,#73064,#73065); +#73063 = CARTESIAN_POINT('',(1.65,-6.2,0.65)); +#73064 = DIRECTION('',(-1.,0.,0.)); +#73065 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73066 = ORIENTED_EDGE('',*,*,#73067,.T.); +#73067 = EDGE_CURVE('',#73059,#59891,#73068,.T.); +#73068 = LINE('',#73069,#73070); +#73069 = CARTESIAN_POINT('',(1.65,-6.2,0.85)); +#73070 = VECTOR('',#73071,1.); +#73071 = DIRECTION('',(0.,1.,0.)); +#73072 = PLANE('',#73073); +#73073 = AXIS2_PLACEMENT_3D('',#73074,#73075,#73076); +#73074 = CARTESIAN_POINT('',(1.65,-6.400244542703,0.394853274378)); +#73075 = DIRECTION('',(-1.,0.,0.)); +#73076 = DIRECTION('',(0.,0.,1.)); +#73077 = ADVANCED_FACE('',(#73078),#73164,.F.); +#73078 = FACE_BOUND('',#73079,.F.); +#73079 = EDGE_LOOP('',(#73080,#73081,#73082,#73091,#73099,#73108,#73116, + #73124,#73132,#73141,#73149,#73158)); +#73080 = ORIENTED_EDGE('',*,*,#59930,.F.); +#73081 = ORIENTED_EDGE('',*,*,#59859,.T.); +#73082 = ORIENTED_EDGE('',*,*,#73083,.T.); +#73083 = EDGE_CURVE('',#59860,#73084,#73086,.T.); +#73084 = VERTEX_POINT('',#73085); +#73085 = CARTESIAN_POINT('',(-1.65,-6.3,0.65)); +#73086 = CIRCLE('',#73087,0.1); +#73087 = AXIS2_PLACEMENT_3D('',#73088,#73089,#73090); +#73088 = CARTESIAN_POINT('',(-1.65,-6.2,0.65)); +#73089 = DIRECTION('',(1.,0.,-0.)); +#73090 = DIRECTION('',(0.,0.,1.)); +#73091 = ORIENTED_EDGE('',*,*,#73092,.T.); +#73092 = EDGE_CURVE('',#73084,#73093,#73095,.T.); +#73093 = VERTEX_POINT('',#73094); +#73094 = CARTESIAN_POINT('',(-1.65,-6.3,0.2)); +#73095 = LINE('',#73096,#73097); +#73096 = CARTESIAN_POINT('',(-1.65,-6.3,0.65)); +#73097 = VECTOR('',#73098,1.); +#73098 = DIRECTION('',(0.,0.,-1.)); +#73099 = ORIENTED_EDGE('',*,*,#73100,.T.); +#73100 = EDGE_CURVE('',#73093,#73101,#73103,.T.); +#73101 = VERTEX_POINT('',#73102); +#73102 = CARTESIAN_POINT('',(-1.65,-6.5,-1.942890293094E-16)); +#73103 = CIRCLE('',#73104,0.2); +#73104 = AXIS2_PLACEMENT_3D('',#73105,#73106,#73107); +#73105 = CARTESIAN_POINT('',(-1.65,-6.5,0.2)); +#73106 = DIRECTION('',(-1.,-0.,0.)); +#73107 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73108 = ORIENTED_EDGE('',*,*,#73109,.T.); +#73109 = EDGE_CURVE('',#73101,#73110,#73112,.T.); +#73110 = VERTEX_POINT('',#73111); +#73111 = CARTESIAN_POINT('',(-1.65,-7.,-1.942890293094E-16)); +#73112 = LINE('',#73113,#73114); +#73113 = CARTESIAN_POINT('',(-1.65,-6.5,-1.942890293094E-16)); +#73114 = VECTOR('',#73115,1.); +#73115 = DIRECTION('',(0.,-1.,0.)); +#73116 = ORIENTED_EDGE('',*,*,#73117,.T.); +#73117 = EDGE_CURVE('',#73110,#73118,#73120,.T.); +#73118 = VERTEX_POINT('',#73119); +#73119 = CARTESIAN_POINT('',(-1.65,-7.,0.1)); +#73120 = LINE('',#73121,#73122); +#73121 = CARTESIAN_POINT('',(-1.65,-7.,-1.942890293094E-16)); +#73122 = VECTOR('',#73123,1.); +#73123 = DIRECTION('',(0.,0.,1.)); +#73124 = ORIENTED_EDGE('',*,*,#73125,.T.); +#73125 = EDGE_CURVE('',#73118,#73126,#73128,.T.); +#73126 = VERTEX_POINT('',#73127); +#73127 = CARTESIAN_POINT('',(-1.65,-6.5,0.1)); +#73128 = LINE('',#73129,#73130); +#73129 = CARTESIAN_POINT('',(-1.65,-7.,0.1)); +#73130 = VECTOR('',#73131,1.); +#73131 = DIRECTION('',(0.,1.,0.)); +#73132 = ORIENTED_EDGE('',*,*,#73133,.T.); +#73133 = EDGE_CURVE('',#73126,#73134,#73136,.T.); +#73134 = VERTEX_POINT('',#73135); +#73135 = CARTESIAN_POINT('',(-1.65,-6.4,0.2)); +#73136 = CIRCLE('',#73137,0.1); +#73137 = AXIS2_PLACEMENT_3D('',#73138,#73139,#73140); +#73138 = CARTESIAN_POINT('',(-1.65,-6.5,0.2)); +#73139 = DIRECTION('',(1.,0.,0.)); +#73140 = DIRECTION('',(0.,0.,-1.)); +#73141 = ORIENTED_EDGE('',*,*,#73142,.T.); +#73142 = EDGE_CURVE('',#73134,#73143,#73145,.T.); +#73143 = VERTEX_POINT('',#73144); +#73144 = CARTESIAN_POINT('',(-1.65,-6.4,0.65)); +#73145 = LINE('',#73146,#73147); +#73146 = CARTESIAN_POINT('',(-1.65,-6.4,0.2)); +#73147 = VECTOR('',#73148,1.); +#73148 = DIRECTION('',(0.,0.,1.)); +#73149 = ORIENTED_EDGE('',*,*,#73150,.T.); +#73150 = EDGE_CURVE('',#73143,#73151,#73153,.T.); +#73151 = VERTEX_POINT('',#73152); +#73152 = CARTESIAN_POINT('',(-1.65,-6.2,0.85)); +#73153 = CIRCLE('',#73154,0.2); +#73154 = AXIS2_PLACEMENT_3D('',#73155,#73156,#73157); +#73155 = CARTESIAN_POINT('',(-1.65,-6.2,0.65)); +#73156 = DIRECTION('',(-1.,0.,0.)); +#73157 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73158 = ORIENTED_EDGE('',*,*,#73159,.T.); +#73159 = EDGE_CURVE('',#73151,#59931,#73160,.T.); +#73160 = LINE('',#73161,#73162); +#73161 = CARTESIAN_POINT('',(-1.65,-6.2,0.85)); +#73162 = VECTOR('',#73163,1.); +#73163 = DIRECTION('',(0.,1.,0.)); +#73164 = PLANE('',#73165); +#73165 = AXIS2_PLACEMENT_3D('',#73166,#73167,#73168); +#73166 = CARTESIAN_POINT('',(-1.65,-6.400244542703,0.394853274378)); +#73167 = DIRECTION('',(-1.,0.,0.)); +#73168 = DIRECTION('',(0.,0.,1.)); +#73169 = ADVANCED_FACE('',(#73170),#73181,.F.); +#73170 = FACE_BOUND('',#73171,.F.); +#73171 = EDGE_LOOP('',(#73172,#73173,#73174,#73180)); +#73172 = ORIENTED_EDGE('',*,*,#59876,.T.); +#73173 = ORIENTED_EDGE('',*,*,#72851,.T.); +#73174 = ORIENTED_EDGE('',*,*,#73175,.F.); +#73175 = EDGE_CURVE('',#73084,#72852,#73176,.T.); +#73176 = LINE('',#73177,#73178); +#73177 = CARTESIAN_POINT('',(-1.65,-6.3,0.65)); +#73178 = VECTOR('',#73179,1.); +#73179 = DIRECTION('',(-1.,0.,0.)); +#73180 = ORIENTED_EDGE('',*,*,#73083,.F.); +#73181 = CYLINDRICAL_SURFACE('',#73182,0.1); +#73182 = AXIS2_PLACEMENT_3D('',#73183,#73184,#73185); +#73183 = CARTESIAN_POINT('',(-1.65,-6.2,0.65)); +#73184 = DIRECTION('',(1.,0.,0.)); +#73185 = DIRECTION('',(0.,0.,1.)); +#73186 = ADVANCED_FACE('',(#73187),#73212,.F.); +#73187 = FACE_BOUND('',#73188,.F.); +#73188 = EDGE_LOOP('',(#73189,#73197,#73198,#73206)); +#73189 = ORIENTED_EDGE('',*,*,#73190,.F.); +#73190 = EDGE_CURVE('',#59891,#73191,#73193,.T.); +#73191 = VERTEX_POINT('',#73192); +#73192 = CARTESIAN_POINT('',(1.65,-5.925,0.85)); +#73193 = LINE('',#73194,#73195); +#73194 = CARTESIAN_POINT('',(1.65,-6.2,0.85)); +#73195 = VECTOR('',#73196,1.); +#73196 = DIRECTION('',(0.,1.,0.)); +#73197 = ORIENTED_EDGE('',*,*,#59907,.T.); +#73198 = ORIENTED_EDGE('',*,*,#73199,.T.); +#73199 = EDGE_CURVE('',#59900,#73200,#73202,.T.); +#73200 = VERTEX_POINT('',#73201); +#73201 = CARTESIAN_POINT('',(1.35,-5.925,0.85)); +#73202 = LINE('',#73203,#73204); +#73203 = CARTESIAN_POINT('',(1.35,-6.2,0.85)); +#73204 = VECTOR('',#73205,1.); +#73205 = DIRECTION('',(0.,1.,0.)); +#73206 = ORIENTED_EDGE('',*,*,#73207,.F.); +#73207 = EDGE_CURVE('',#73191,#73200,#73208,.T.); +#73208 = LINE('',#73209,#73210); +#73209 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73210 = VECTOR('',#73211,1.); +#73211 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#73212 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#73213,#73214) + ,(#73215,#73216 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#73213 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#73214 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73215 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#73216 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#73217 = ADVANCED_FACE('',(#73218),#73304,.F.); +#73218 = FACE_BOUND('',#73219,.F.); +#73219 = EDGE_LOOP('',(#73220,#73221,#73222,#73231,#73239,#73248,#73256, + #73264,#73272,#73281,#73289,#73298)); +#73220 = ORIENTED_EDGE('',*,*,#59899,.F.); +#73221 = ORIENTED_EDGE('',*,*,#59952,.T.); +#73222 = ORIENTED_EDGE('',*,*,#73223,.T.); +#73223 = EDGE_CURVE('',#59953,#73224,#73226,.T.); +#73224 = VERTEX_POINT('',#73225); +#73225 = CARTESIAN_POINT('',(1.35,-6.3,0.65)); +#73226 = CIRCLE('',#73227,0.1); +#73227 = AXIS2_PLACEMENT_3D('',#73228,#73229,#73230); +#73228 = CARTESIAN_POINT('',(1.35,-6.2,0.65)); +#73229 = DIRECTION('',(1.,0.,-0.)); +#73230 = DIRECTION('',(0.,0.,1.)); +#73231 = ORIENTED_EDGE('',*,*,#73232,.T.); +#73232 = EDGE_CURVE('',#73224,#73233,#73235,.T.); +#73233 = VERTEX_POINT('',#73234); +#73234 = CARTESIAN_POINT('',(1.35,-6.3,0.2)); +#73235 = LINE('',#73236,#73237); +#73236 = CARTESIAN_POINT('',(1.35,-6.3,0.65)); +#73237 = VECTOR('',#73238,1.); +#73238 = DIRECTION('',(0.,0.,-1.)); +#73239 = ORIENTED_EDGE('',*,*,#73240,.T.); +#73240 = EDGE_CURVE('',#73233,#73241,#73243,.T.); +#73241 = VERTEX_POINT('',#73242); +#73242 = CARTESIAN_POINT('',(1.35,-6.5,-1.942890293094E-16)); +#73243 = CIRCLE('',#73244,0.2); +#73244 = AXIS2_PLACEMENT_3D('',#73245,#73246,#73247); +#73245 = CARTESIAN_POINT('',(1.35,-6.5,0.2)); +#73246 = DIRECTION('',(-1.,-0.,0.)); +#73247 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73248 = ORIENTED_EDGE('',*,*,#73249,.T.); +#73249 = EDGE_CURVE('',#73241,#73250,#73252,.T.); +#73250 = VERTEX_POINT('',#73251); +#73251 = CARTESIAN_POINT('',(1.35,-7.,-1.942890293094E-16)); +#73252 = LINE('',#73253,#73254); +#73253 = CARTESIAN_POINT('',(1.35,-6.5,-1.942890293094E-16)); +#73254 = VECTOR('',#73255,1.); +#73255 = DIRECTION('',(0.,-1.,0.)); +#73256 = ORIENTED_EDGE('',*,*,#73257,.T.); +#73257 = EDGE_CURVE('',#73250,#73258,#73260,.T.); +#73258 = VERTEX_POINT('',#73259); +#73259 = CARTESIAN_POINT('',(1.35,-7.,0.1)); +#73260 = LINE('',#73261,#73262); +#73261 = CARTESIAN_POINT('',(1.35,-7.,-1.942890293094E-16)); +#73262 = VECTOR('',#73263,1.); +#73263 = DIRECTION('',(0.,0.,1.)); +#73264 = ORIENTED_EDGE('',*,*,#73265,.T.); +#73265 = EDGE_CURVE('',#73258,#73266,#73268,.T.); +#73266 = VERTEX_POINT('',#73267); +#73267 = CARTESIAN_POINT('',(1.35,-6.5,0.1)); +#73268 = LINE('',#73269,#73270); +#73269 = CARTESIAN_POINT('',(1.35,-7.,0.1)); +#73270 = VECTOR('',#73271,1.); +#73271 = DIRECTION('',(0.,1.,0.)); +#73272 = ORIENTED_EDGE('',*,*,#73273,.T.); +#73273 = EDGE_CURVE('',#73266,#73274,#73276,.T.); +#73274 = VERTEX_POINT('',#73275); +#73275 = CARTESIAN_POINT('',(1.35,-6.4,0.2)); +#73276 = CIRCLE('',#73277,0.1); +#73277 = AXIS2_PLACEMENT_3D('',#73278,#73279,#73280); +#73278 = CARTESIAN_POINT('',(1.35,-6.5,0.2)); +#73279 = DIRECTION('',(1.,0.,0.)); +#73280 = DIRECTION('',(0.,0.,-1.)); +#73281 = ORIENTED_EDGE('',*,*,#73282,.T.); +#73282 = EDGE_CURVE('',#73274,#73283,#73285,.T.); +#73283 = VERTEX_POINT('',#73284); +#73284 = CARTESIAN_POINT('',(1.35,-6.4,0.65)); +#73285 = LINE('',#73286,#73287); +#73286 = CARTESIAN_POINT('',(1.35,-6.4,0.2)); +#73287 = VECTOR('',#73288,1.); +#73288 = DIRECTION('',(0.,0.,1.)); +#73289 = ORIENTED_EDGE('',*,*,#73290,.T.); +#73290 = EDGE_CURVE('',#73283,#73291,#73293,.T.); +#73291 = VERTEX_POINT('',#73292); +#73292 = CARTESIAN_POINT('',(1.35,-6.2,0.85)); +#73293 = CIRCLE('',#73294,0.2); +#73294 = AXIS2_PLACEMENT_3D('',#73295,#73296,#73297); +#73295 = CARTESIAN_POINT('',(1.35,-6.2,0.65)); +#73296 = DIRECTION('',(-1.,0.,0.)); +#73297 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73298 = ORIENTED_EDGE('',*,*,#73299,.T.); +#73299 = EDGE_CURVE('',#73291,#59900,#73300,.T.); +#73300 = LINE('',#73301,#73302); +#73301 = CARTESIAN_POINT('',(1.35,-6.2,0.85)); +#73302 = VECTOR('',#73303,1.); +#73303 = DIRECTION('',(0.,1.,0.)); +#73304 = PLANE('',#73305); +#73305 = AXIS2_PLACEMENT_3D('',#73306,#73307,#73308); +#73306 = CARTESIAN_POINT('',(1.35,-6.400244542703,0.394853274378)); +#73307 = DIRECTION('',(-1.,0.,0.)); +#73308 = DIRECTION('',(0.,0.,1.)); +#73309 = ADVANCED_FACE('',(#73310),#73396,.T.); +#73310 = FACE_BOUND('',#73311,.T.); +#73311 = EDGE_LOOP('',(#73312,#73313,#73314,#73323,#73331,#73340,#73348, + #73356,#73364,#73373,#73381,#73390)); +#73312 = ORIENTED_EDGE('',*,*,#59921,.F.); +#73313 = ORIENTED_EDGE('',*,*,#59992,.T.); +#73314 = ORIENTED_EDGE('',*,*,#73315,.T.); +#73315 = EDGE_CURVE('',#59993,#73316,#73318,.T.); +#73316 = VERTEX_POINT('',#73317); +#73317 = CARTESIAN_POINT('',(-1.35,-6.3,0.65)); +#73318 = CIRCLE('',#73319,0.1); +#73319 = AXIS2_PLACEMENT_3D('',#73320,#73321,#73322); +#73320 = CARTESIAN_POINT('',(-1.35,-6.2,0.65)); +#73321 = DIRECTION('',(1.,0.,-0.)); +#73322 = DIRECTION('',(0.,0.,1.)); +#73323 = ORIENTED_EDGE('',*,*,#73324,.T.); +#73324 = EDGE_CURVE('',#73316,#73325,#73327,.T.); +#73325 = VERTEX_POINT('',#73326); +#73326 = CARTESIAN_POINT('',(-1.35,-6.3,0.2)); +#73327 = LINE('',#73328,#73329); +#73328 = CARTESIAN_POINT('',(-1.35,-6.3,0.65)); +#73329 = VECTOR('',#73330,1.); +#73330 = DIRECTION('',(0.,0.,-1.)); +#73331 = ORIENTED_EDGE('',*,*,#73332,.T.); +#73332 = EDGE_CURVE('',#73325,#73333,#73335,.T.); +#73333 = VERTEX_POINT('',#73334); +#73334 = CARTESIAN_POINT('',(-1.35,-6.5,-1.942890293094E-16)); +#73335 = CIRCLE('',#73336,0.2); +#73336 = AXIS2_PLACEMENT_3D('',#73337,#73338,#73339); +#73337 = CARTESIAN_POINT('',(-1.35,-6.5,0.2)); +#73338 = DIRECTION('',(-1.,-0.,0.)); +#73339 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73340 = ORIENTED_EDGE('',*,*,#73341,.T.); +#73341 = EDGE_CURVE('',#73333,#73342,#73344,.T.); +#73342 = VERTEX_POINT('',#73343); +#73343 = CARTESIAN_POINT('',(-1.35,-7.,-1.942890293094E-16)); +#73344 = LINE('',#73345,#73346); +#73345 = CARTESIAN_POINT('',(-1.35,-6.5,-1.942890293094E-16)); +#73346 = VECTOR('',#73347,1.); +#73347 = DIRECTION('',(0.,-1.,0.)); +#73348 = ORIENTED_EDGE('',*,*,#73349,.T.); +#73349 = EDGE_CURVE('',#73342,#73350,#73352,.T.); +#73350 = VERTEX_POINT('',#73351); +#73351 = CARTESIAN_POINT('',(-1.35,-7.,0.1)); +#73352 = LINE('',#73353,#73354); +#73353 = CARTESIAN_POINT('',(-1.35,-7.,-1.942890293094E-16)); +#73354 = VECTOR('',#73355,1.); +#73355 = DIRECTION('',(0.,0.,1.)); +#73356 = ORIENTED_EDGE('',*,*,#73357,.T.); +#73357 = EDGE_CURVE('',#73350,#73358,#73360,.T.); +#73358 = VERTEX_POINT('',#73359); +#73359 = CARTESIAN_POINT('',(-1.35,-6.5,0.1)); +#73360 = LINE('',#73361,#73362); +#73361 = CARTESIAN_POINT('',(-1.35,-7.,0.1)); +#73362 = VECTOR('',#73363,1.); +#73363 = DIRECTION('',(0.,1.,0.)); +#73364 = ORIENTED_EDGE('',*,*,#73365,.T.); +#73365 = EDGE_CURVE('',#73358,#73366,#73368,.T.); +#73366 = VERTEX_POINT('',#73367); +#73367 = CARTESIAN_POINT('',(-1.35,-6.4,0.2)); +#73368 = CIRCLE('',#73369,0.1); +#73369 = AXIS2_PLACEMENT_3D('',#73370,#73371,#73372); +#73370 = CARTESIAN_POINT('',(-1.35,-6.5,0.2)); +#73371 = DIRECTION('',(1.,0.,0.)); +#73372 = DIRECTION('',(0.,0.,-1.)); +#73373 = ORIENTED_EDGE('',*,*,#73374,.T.); +#73374 = EDGE_CURVE('',#73366,#73375,#73377,.T.); +#73375 = VERTEX_POINT('',#73376); +#73376 = CARTESIAN_POINT('',(-1.35,-6.4,0.65)); +#73377 = LINE('',#73378,#73379); +#73378 = CARTESIAN_POINT('',(-1.35,-6.4,0.2)); +#73379 = VECTOR('',#73380,1.); +#73380 = DIRECTION('',(0.,0.,1.)); +#73381 = ORIENTED_EDGE('',*,*,#73382,.T.); +#73382 = EDGE_CURVE('',#73375,#73383,#73385,.T.); +#73383 = VERTEX_POINT('',#73384); +#73384 = CARTESIAN_POINT('',(-1.35,-6.2,0.85)); +#73385 = CIRCLE('',#73386,0.2); +#73386 = AXIS2_PLACEMENT_3D('',#73387,#73388,#73389); +#73387 = CARTESIAN_POINT('',(-1.35,-6.2,0.65)); +#73388 = DIRECTION('',(-1.,0.,0.)); +#73389 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73390 = ORIENTED_EDGE('',*,*,#73391,.T.); +#73391 = EDGE_CURVE('',#73383,#59922,#73392,.T.); +#73392 = LINE('',#73393,#73394); +#73393 = CARTESIAN_POINT('',(-1.35,-6.2,0.85)); +#73394 = VECTOR('',#73395,1.); +#73395 = DIRECTION('',(0.,1.,0.)); +#73396 = PLANE('',#73397); +#73397 = AXIS2_PLACEMENT_3D('',#73398,#73399,#73400); +#73398 = CARTESIAN_POINT('',(-1.35,-6.400244542703,0.394853274378)); +#73399 = DIRECTION('',(-1.,0.,0.)); +#73400 = DIRECTION('',(0.,0.,1.)); +#73401 = ADVANCED_FACE('',(#73402),#73427,.F.); +#73402 = FACE_BOUND('',#73403,.F.); +#73403 = EDGE_LOOP('',(#73404,#73412,#73413,#73421)); +#73404 = ORIENTED_EDGE('',*,*,#73405,.F.); +#73405 = EDGE_CURVE('',#59922,#73406,#73408,.T.); +#73406 = VERTEX_POINT('',#73407); +#73407 = CARTESIAN_POINT('',(-1.35,-5.925,0.85)); +#73408 = LINE('',#73409,#73410); +#73409 = CARTESIAN_POINT('',(-1.35,-6.2,0.85)); +#73410 = VECTOR('',#73411,1.); +#73411 = DIRECTION('',(0.,1.,0.)); +#73412 = ORIENTED_EDGE('',*,*,#59938,.T.); +#73413 = ORIENTED_EDGE('',*,*,#73414,.T.); +#73414 = EDGE_CURVE('',#59931,#73415,#73417,.T.); +#73415 = VERTEX_POINT('',#73416); +#73416 = CARTESIAN_POINT('',(-1.65,-5.925,0.85)); +#73417 = LINE('',#73418,#73419); +#73418 = CARTESIAN_POINT('',(-1.65,-6.2,0.85)); +#73419 = VECTOR('',#73420,1.); +#73420 = DIRECTION('',(0.,1.,0.)); +#73421 = ORIENTED_EDGE('',*,*,#73422,.F.); +#73422 = EDGE_CURVE('',#73406,#73415,#73423,.T.); +#73423 = LINE('',#73424,#73425); +#73424 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73425 = VECTOR('',#73426,1.); +#73426 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#73427 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#73428,#73429) + ,(#73430,#73431 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#73428 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#73429 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73430 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#73431 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#73432 = ADVANCED_FACE('',(#73433),#73452,.F.); +#73433 = FACE_BOUND('',#73434,.F.); +#73434 = EDGE_LOOP('',(#73435,#73436,#73445,#73451)); +#73435 = ORIENTED_EDGE('',*,*,#59969,.T.); +#73436 = ORIENTED_EDGE('',*,*,#73437,.T.); +#73437 = EDGE_CURVE('',#59962,#73438,#73440,.T.); +#73438 = VERTEX_POINT('',#73439); +#73439 = CARTESIAN_POINT('',(1.15,-6.3,0.65)); +#73440 = CIRCLE('',#73441,0.1); +#73441 = AXIS2_PLACEMENT_3D('',#73442,#73443,#73444); +#73442 = CARTESIAN_POINT('',(1.15,-6.2,0.65)); +#73443 = DIRECTION('',(1.,0.,-0.)); +#73444 = DIRECTION('',(0.,0.,1.)); +#73445 = ORIENTED_EDGE('',*,*,#73446,.F.); +#73446 = EDGE_CURVE('',#73224,#73438,#73447,.T.); +#73447 = LINE('',#73448,#73449); +#73448 = CARTESIAN_POINT('',(1.35,-6.3,0.65)); +#73449 = VECTOR('',#73450,1.); +#73450 = DIRECTION('',(-1.,0.,0.)); +#73451 = ORIENTED_EDGE('',*,*,#73223,.F.); +#73452 = CYLINDRICAL_SURFACE('',#73453,0.1); +#73453 = AXIS2_PLACEMENT_3D('',#73454,#73455,#73456); +#73454 = CARTESIAN_POINT('',(1.35,-6.2,0.65)); +#73455 = DIRECTION('',(1.,0.,0.)); +#73456 = DIRECTION('',(0.,0.,1.)); +#73457 = ADVANCED_FACE('',(#73458),#73536,.T.); +#73458 = FACE_BOUND('',#73459,.T.); +#73459 = EDGE_LOOP('',(#73460,#73461,#73462,#73463,#73471,#73480,#73488, + #73496,#73504,#73513,#73521,#73530)); +#73460 = ORIENTED_EDGE('',*,*,#60014,.F.); +#73461 = ORIENTED_EDGE('',*,*,#59961,.T.); +#73462 = ORIENTED_EDGE('',*,*,#73437,.T.); +#73463 = ORIENTED_EDGE('',*,*,#73464,.T.); +#73464 = EDGE_CURVE('',#73438,#73465,#73467,.T.); +#73465 = VERTEX_POINT('',#73466); +#73466 = CARTESIAN_POINT('',(1.15,-6.3,0.2)); +#73467 = LINE('',#73468,#73469); +#73468 = CARTESIAN_POINT('',(1.15,-6.3,0.65)); +#73469 = VECTOR('',#73470,1.); +#73470 = DIRECTION('',(0.,0.,-1.)); +#73471 = ORIENTED_EDGE('',*,*,#73472,.T.); +#73472 = EDGE_CURVE('',#73465,#73473,#73475,.T.); +#73473 = VERTEX_POINT('',#73474); +#73474 = CARTESIAN_POINT('',(1.15,-6.5,-1.942890293094E-16)); +#73475 = CIRCLE('',#73476,0.2); +#73476 = AXIS2_PLACEMENT_3D('',#73477,#73478,#73479); +#73477 = CARTESIAN_POINT('',(1.15,-6.5,0.2)); +#73478 = DIRECTION('',(-1.,-0.,0.)); +#73479 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73480 = ORIENTED_EDGE('',*,*,#73481,.T.); +#73481 = EDGE_CURVE('',#73473,#73482,#73484,.T.); +#73482 = VERTEX_POINT('',#73483); +#73483 = CARTESIAN_POINT('',(1.15,-7.,-1.942890293094E-16)); +#73484 = LINE('',#73485,#73486); +#73485 = CARTESIAN_POINT('',(1.15,-6.5,-1.942890293094E-16)); +#73486 = VECTOR('',#73487,1.); +#73487 = DIRECTION('',(0.,-1.,0.)); +#73488 = ORIENTED_EDGE('',*,*,#73489,.T.); +#73489 = EDGE_CURVE('',#73482,#73490,#73492,.T.); +#73490 = VERTEX_POINT('',#73491); +#73491 = CARTESIAN_POINT('',(1.15,-7.,0.1)); +#73492 = LINE('',#73493,#73494); +#73493 = CARTESIAN_POINT('',(1.15,-7.,-1.942890293094E-16)); +#73494 = VECTOR('',#73495,1.); +#73495 = DIRECTION('',(0.,0.,1.)); +#73496 = ORIENTED_EDGE('',*,*,#73497,.T.); +#73497 = EDGE_CURVE('',#73490,#73498,#73500,.T.); +#73498 = VERTEX_POINT('',#73499); +#73499 = CARTESIAN_POINT('',(1.15,-6.5,0.1)); +#73500 = LINE('',#73501,#73502); +#73501 = CARTESIAN_POINT('',(1.15,-7.,0.1)); +#73502 = VECTOR('',#73503,1.); +#73503 = DIRECTION('',(0.,1.,0.)); +#73504 = ORIENTED_EDGE('',*,*,#73505,.T.); +#73505 = EDGE_CURVE('',#73498,#73506,#73508,.T.); +#73506 = VERTEX_POINT('',#73507); +#73507 = CARTESIAN_POINT('',(1.15,-6.4,0.2)); +#73508 = CIRCLE('',#73509,0.1); +#73509 = AXIS2_PLACEMENT_3D('',#73510,#73511,#73512); +#73510 = CARTESIAN_POINT('',(1.15,-6.5,0.2)); +#73511 = DIRECTION('',(1.,0.,0.)); +#73512 = DIRECTION('',(0.,0.,-1.)); +#73513 = ORIENTED_EDGE('',*,*,#73514,.T.); +#73514 = EDGE_CURVE('',#73506,#73515,#73517,.T.); +#73515 = VERTEX_POINT('',#73516); +#73516 = CARTESIAN_POINT('',(1.15,-6.4,0.65)); +#73517 = LINE('',#73518,#73519); +#73518 = CARTESIAN_POINT('',(1.15,-6.4,0.2)); +#73519 = VECTOR('',#73520,1.); +#73520 = DIRECTION('',(0.,0.,1.)); +#73521 = ORIENTED_EDGE('',*,*,#73522,.T.); +#73522 = EDGE_CURVE('',#73515,#73523,#73525,.T.); +#73523 = VERTEX_POINT('',#73524); +#73524 = CARTESIAN_POINT('',(1.15,-6.2,0.85)); +#73525 = CIRCLE('',#73526,0.2); +#73526 = AXIS2_PLACEMENT_3D('',#73527,#73528,#73529); +#73527 = CARTESIAN_POINT('',(1.15,-6.2,0.65)); +#73528 = DIRECTION('',(-1.,0.,0.)); +#73529 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73530 = ORIENTED_EDGE('',*,*,#73531,.T.); +#73531 = EDGE_CURVE('',#73523,#60015,#73532,.T.); +#73532 = LINE('',#73533,#73534); +#73533 = CARTESIAN_POINT('',(1.15,-6.2,0.85)); +#73534 = VECTOR('',#73535,1.); +#73535 = DIRECTION('',(0.,1.,0.)); +#73536 = PLANE('',#73537); +#73537 = AXIS2_PLACEMENT_3D('',#73538,#73539,#73540); +#73538 = CARTESIAN_POINT('',(1.15,-6.400244542703,0.394853274378)); +#73539 = DIRECTION('',(-1.,0.,0.)); +#73540 = DIRECTION('',(0.,0.,1.)); +#73541 = ADVANCED_FACE('',(#73542),#73628,.F.); +#73542 = FACE_BOUND('',#73543,.F.); +#73543 = EDGE_LOOP('',(#73544,#73545,#73546,#73555,#73563,#73572,#73580, + #73588,#73596,#73605,#73613,#73622)); +#73544 = ORIENTED_EDGE('',*,*,#60054,.F.); +#73545 = ORIENTED_EDGE('',*,*,#59983,.T.); +#73546 = ORIENTED_EDGE('',*,*,#73547,.T.); +#73547 = EDGE_CURVE('',#59984,#73548,#73550,.T.); +#73548 = VERTEX_POINT('',#73549); +#73549 = CARTESIAN_POINT('',(-1.15,-6.3,0.65)); +#73550 = CIRCLE('',#73551,0.1); +#73551 = AXIS2_PLACEMENT_3D('',#73552,#73553,#73554); +#73552 = CARTESIAN_POINT('',(-1.15,-6.2,0.65)); +#73553 = DIRECTION('',(1.,0.,-0.)); +#73554 = DIRECTION('',(0.,0.,1.)); +#73555 = ORIENTED_EDGE('',*,*,#73556,.T.); +#73556 = EDGE_CURVE('',#73548,#73557,#73559,.T.); +#73557 = VERTEX_POINT('',#73558); +#73558 = CARTESIAN_POINT('',(-1.15,-6.3,0.2)); +#73559 = LINE('',#73560,#73561); +#73560 = CARTESIAN_POINT('',(-1.15,-6.3,0.65)); +#73561 = VECTOR('',#73562,1.); +#73562 = DIRECTION('',(0.,0.,-1.)); +#73563 = ORIENTED_EDGE('',*,*,#73564,.T.); +#73564 = EDGE_CURVE('',#73557,#73565,#73567,.T.); +#73565 = VERTEX_POINT('',#73566); +#73566 = CARTESIAN_POINT('',(-1.15,-6.5,-1.942890293094E-16)); +#73567 = CIRCLE('',#73568,0.2); +#73568 = AXIS2_PLACEMENT_3D('',#73569,#73570,#73571); +#73569 = CARTESIAN_POINT('',(-1.15,-6.5,0.2)); +#73570 = DIRECTION('',(-1.,-0.,0.)); +#73571 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73572 = ORIENTED_EDGE('',*,*,#73573,.T.); +#73573 = EDGE_CURVE('',#73565,#73574,#73576,.T.); +#73574 = VERTEX_POINT('',#73575); +#73575 = CARTESIAN_POINT('',(-1.15,-7.,-1.942890293094E-16)); +#73576 = LINE('',#73577,#73578); +#73577 = CARTESIAN_POINT('',(-1.15,-6.5,-1.942890293094E-16)); +#73578 = VECTOR('',#73579,1.); +#73579 = DIRECTION('',(0.,-1.,0.)); +#73580 = ORIENTED_EDGE('',*,*,#73581,.T.); +#73581 = EDGE_CURVE('',#73574,#73582,#73584,.T.); +#73582 = VERTEX_POINT('',#73583); +#73583 = CARTESIAN_POINT('',(-1.15,-7.,0.1)); +#73584 = LINE('',#73585,#73586); +#73585 = CARTESIAN_POINT('',(-1.15,-7.,-1.942890293094E-16)); +#73586 = VECTOR('',#73587,1.); +#73587 = DIRECTION('',(0.,0.,1.)); +#73588 = ORIENTED_EDGE('',*,*,#73589,.T.); +#73589 = EDGE_CURVE('',#73582,#73590,#73592,.T.); +#73590 = VERTEX_POINT('',#73591); +#73591 = CARTESIAN_POINT('',(-1.15,-6.5,0.1)); +#73592 = LINE('',#73593,#73594); +#73593 = CARTESIAN_POINT('',(-1.15,-7.,0.1)); +#73594 = VECTOR('',#73595,1.); +#73595 = DIRECTION('',(0.,1.,0.)); +#73596 = ORIENTED_EDGE('',*,*,#73597,.T.); +#73597 = EDGE_CURVE('',#73590,#73598,#73600,.T.); +#73598 = VERTEX_POINT('',#73599); +#73599 = CARTESIAN_POINT('',(-1.15,-6.4,0.2)); +#73600 = CIRCLE('',#73601,0.1); +#73601 = AXIS2_PLACEMENT_3D('',#73602,#73603,#73604); +#73602 = CARTESIAN_POINT('',(-1.15,-6.5,0.2)); +#73603 = DIRECTION('',(1.,0.,0.)); +#73604 = DIRECTION('',(0.,0.,-1.)); +#73605 = ORIENTED_EDGE('',*,*,#73606,.T.); +#73606 = EDGE_CURVE('',#73598,#73607,#73609,.T.); +#73607 = VERTEX_POINT('',#73608); +#73608 = CARTESIAN_POINT('',(-1.15,-6.4,0.65)); +#73609 = LINE('',#73610,#73611); +#73610 = CARTESIAN_POINT('',(-1.15,-6.4,0.2)); +#73611 = VECTOR('',#73612,1.); +#73612 = DIRECTION('',(0.,0.,1.)); +#73613 = ORIENTED_EDGE('',*,*,#73614,.T.); +#73614 = EDGE_CURVE('',#73607,#73615,#73617,.T.); +#73615 = VERTEX_POINT('',#73616); +#73616 = CARTESIAN_POINT('',(-1.15,-6.2,0.85)); +#73617 = CIRCLE('',#73618,0.2); +#73618 = AXIS2_PLACEMENT_3D('',#73619,#73620,#73621); +#73619 = CARTESIAN_POINT('',(-1.15,-6.2,0.65)); +#73620 = DIRECTION('',(-1.,0.,0.)); +#73621 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73622 = ORIENTED_EDGE('',*,*,#73623,.T.); +#73623 = EDGE_CURVE('',#73615,#60055,#73624,.T.); +#73624 = LINE('',#73625,#73626); +#73625 = CARTESIAN_POINT('',(-1.15,-6.2,0.85)); +#73626 = VECTOR('',#73627,1.); +#73627 = DIRECTION('',(0.,1.,0.)); +#73628 = PLANE('',#73629); +#73629 = AXIS2_PLACEMENT_3D('',#73630,#73631,#73632); +#73630 = CARTESIAN_POINT('',(-1.15,-6.400244542703,0.394853274378)); +#73631 = DIRECTION('',(-1.,0.,0.)); +#73632 = DIRECTION('',(0.,0.,1.)); +#73633 = ADVANCED_FACE('',(#73634),#73645,.F.); +#73634 = FACE_BOUND('',#73635,.F.); +#73635 = EDGE_LOOP('',(#73636,#73637,#73638,#73644)); +#73636 = ORIENTED_EDGE('',*,*,#60000,.T.); +#73637 = ORIENTED_EDGE('',*,*,#73315,.T.); +#73638 = ORIENTED_EDGE('',*,*,#73639,.F.); +#73639 = EDGE_CURVE('',#73548,#73316,#73640,.T.); +#73640 = LINE('',#73641,#73642); +#73641 = CARTESIAN_POINT('',(-1.15,-6.3,0.65)); +#73642 = VECTOR('',#73643,1.); +#73643 = DIRECTION('',(-1.,0.,0.)); +#73644 = ORIENTED_EDGE('',*,*,#73547,.F.); +#73645 = CYLINDRICAL_SURFACE('',#73646,0.1); +#73646 = AXIS2_PLACEMENT_3D('',#73647,#73648,#73649); +#73647 = CARTESIAN_POINT('',(-1.15,-6.2,0.65)); +#73648 = DIRECTION('',(1.,0.,0.)); +#73649 = DIRECTION('',(0.,0.,1.)); +#73650 = ADVANCED_FACE('',(#73651),#73676,.F.); +#73651 = FACE_BOUND('',#73652,.F.); +#73652 = EDGE_LOOP('',(#73653,#73661,#73662,#73670)); +#73653 = ORIENTED_EDGE('',*,*,#73654,.F.); +#73654 = EDGE_CURVE('',#60015,#73655,#73657,.T.); +#73655 = VERTEX_POINT('',#73656); +#73656 = CARTESIAN_POINT('',(1.15,-5.925,0.85)); +#73657 = LINE('',#73658,#73659); +#73658 = CARTESIAN_POINT('',(1.15,-6.2,0.85)); +#73659 = VECTOR('',#73660,1.); +#73660 = DIRECTION('',(0.,1.,0.)); +#73661 = ORIENTED_EDGE('',*,*,#60031,.T.); +#73662 = ORIENTED_EDGE('',*,*,#73663,.T.); +#73663 = EDGE_CURVE('',#60024,#73664,#73666,.T.); +#73664 = VERTEX_POINT('',#73665); +#73665 = CARTESIAN_POINT('',(0.85,-5.925,0.85)); +#73666 = LINE('',#73667,#73668); +#73667 = CARTESIAN_POINT('',(0.85,-6.2,0.85)); +#73668 = VECTOR('',#73669,1.); +#73669 = DIRECTION('',(0.,1.,0.)); +#73670 = ORIENTED_EDGE('',*,*,#73671,.F.); +#73671 = EDGE_CURVE('',#73655,#73664,#73672,.T.); +#73672 = LINE('',#73673,#73674); +#73673 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73674 = VECTOR('',#73675,1.); +#73675 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#73676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#73677,#73678) + ,(#73679,#73680 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#73677 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#73678 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73679 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#73680 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#73681 = ADVANCED_FACE('',(#73682),#73768,.F.); +#73682 = FACE_BOUND('',#73683,.F.); +#73683 = EDGE_LOOP('',(#73684,#73685,#73686,#73695,#73703,#73712,#73720, + #73728,#73736,#73745,#73753,#73762)); +#73684 = ORIENTED_EDGE('',*,*,#60023,.F.); +#73685 = ORIENTED_EDGE('',*,*,#60076,.T.); +#73686 = ORIENTED_EDGE('',*,*,#73687,.T.); +#73687 = EDGE_CURVE('',#60077,#73688,#73690,.T.); +#73688 = VERTEX_POINT('',#73689); +#73689 = CARTESIAN_POINT('',(0.85,-6.3,0.65)); +#73690 = CIRCLE('',#73691,0.1); +#73691 = AXIS2_PLACEMENT_3D('',#73692,#73693,#73694); +#73692 = CARTESIAN_POINT('',(0.85,-6.2,0.65)); +#73693 = DIRECTION('',(1.,0.,-0.)); +#73694 = DIRECTION('',(0.,0.,1.)); +#73695 = ORIENTED_EDGE('',*,*,#73696,.T.); +#73696 = EDGE_CURVE('',#73688,#73697,#73699,.T.); +#73697 = VERTEX_POINT('',#73698); +#73698 = CARTESIAN_POINT('',(0.85,-6.3,0.2)); +#73699 = LINE('',#73700,#73701); +#73700 = CARTESIAN_POINT('',(0.85,-6.3,0.65)); +#73701 = VECTOR('',#73702,1.); +#73702 = DIRECTION('',(0.,0.,-1.)); +#73703 = ORIENTED_EDGE('',*,*,#73704,.T.); +#73704 = EDGE_CURVE('',#73697,#73705,#73707,.T.); +#73705 = VERTEX_POINT('',#73706); +#73706 = CARTESIAN_POINT('',(0.85,-6.5,-1.942890293094E-16)); +#73707 = CIRCLE('',#73708,0.2); +#73708 = AXIS2_PLACEMENT_3D('',#73709,#73710,#73711); +#73709 = CARTESIAN_POINT('',(0.85,-6.5,0.2)); +#73710 = DIRECTION('',(-1.,-0.,0.)); +#73711 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73712 = ORIENTED_EDGE('',*,*,#73713,.T.); +#73713 = EDGE_CURVE('',#73705,#73714,#73716,.T.); +#73714 = VERTEX_POINT('',#73715); +#73715 = CARTESIAN_POINT('',(0.85,-7.,-1.942890293094E-16)); +#73716 = LINE('',#73717,#73718); +#73717 = CARTESIAN_POINT('',(0.85,-6.5,-1.942890293094E-16)); +#73718 = VECTOR('',#73719,1.); +#73719 = DIRECTION('',(0.,-1.,0.)); +#73720 = ORIENTED_EDGE('',*,*,#73721,.T.); +#73721 = EDGE_CURVE('',#73714,#73722,#73724,.T.); +#73722 = VERTEX_POINT('',#73723); +#73723 = CARTESIAN_POINT('',(0.85,-7.,0.1)); +#73724 = LINE('',#73725,#73726); +#73725 = CARTESIAN_POINT('',(0.85,-7.,-1.942890293094E-16)); +#73726 = VECTOR('',#73727,1.); +#73727 = DIRECTION('',(0.,0.,1.)); +#73728 = ORIENTED_EDGE('',*,*,#73729,.T.); +#73729 = EDGE_CURVE('',#73722,#73730,#73732,.T.); +#73730 = VERTEX_POINT('',#73731); +#73731 = CARTESIAN_POINT('',(0.85,-6.5,0.1)); +#73732 = LINE('',#73733,#73734); +#73733 = CARTESIAN_POINT('',(0.85,-7.,0.1)); +#73734 = VECTOR('',#73735,1.); +#73735 = DIRECTION('',(0.,1.,0.)); +#73736 = ORIENTED_EDGE('',*,*,#73737,.T.); +#73737 = EDGE_CURVE('',#73730,#73738,#73740,.T.); +#73738 = VERTEX_POINT('',#73739); +#73739 = CARTESIAN_POINT('',(0.85,-6.4,0.2)); +#73740 = CIRCLE('',#73741,0.1); +#73741 = AXIS2_PLACEMENT_3D('',#73742,#73743,#73744); +#73742 = CARTESIAN_POINT('',(0.85,-6.5,0.2)); +#73743 = DIRECTION('',(1.,0.,0.)); +#73744 = DIRECTION('',(0.,0.,-1.)); +#73745 = ORIENTED_EDGE('',*,*,#73746,.T.); +#73746 = EDGE_CURVE('',#73738,#73747,#73749,.T.); +#73747 = VERTEX_POINT('',#73748); +#73748 = CARTESIAN_POINT('',(0.85,-6.4,0.65)); +#73749 = LINE('',#73750,#73751); +#73750 = CARTESIAN_POINT('',(0.85,-6.4,0.2)); +#73751 = VECTOR('',#73752,1.); +#73752 = DIRECTION('',(0.,0.,1.)); +#73753 = ORIENTED_EDGE('',*,*,#73754,.T.); +#73754 = EDGE_CURVE('',#73747,#73755,#73757,.T.); +#73755 = VERTEX_POINT('',#73756); +#73756 = CARTESIAN_POINT('',(0.85,-6.2,0.85)); +#73757 = CIRCLE('',#73758,0.2); +#73758 = AXIS2_PLACEMENT_3D('',#73759,#73760,#73761); +#73759 = CARTESIAN_POINT('',(0.85,-6.2,0.65)); +#73760 = DIRECTION('',(-1.,0.,0.)); +#73761 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73762 = ORIENTED_EDGE('',*,*,#73763,.T.); +#73763 = EDGE_CURVE('',#73755,#60024,#73764,.T.); +#73764 = LINE('',#73765,#73766); +#73765 = CARTESIAN_POINT('',(0.85,-6.2,0.85)); +#73766 = VECTOR('',#73767,1.); +#73767 = DIRECTION('',(0.,1.,0.)); +#73768 = PLANE('',#73769); +#73769 = AXIS2_PLACEMENT_3D('',#73770,#73771,#73772); +#73770 = CARTESIAN_POINT('',(0.85,-6.400244542703,0.394853274378)); +#73771 = DIRECTION('',(-1.,0.,0.)); +#73772 = DIRECTION('',(0.,0.,1.)); +#73773 = ADVANCED_FACE('',(#73774),#73860,.T.); +#73774 = FACE_BOUND('',#73775,.T.); +#73775 = EDGE_LOOP('',(#73776,#73777,#73778,#73787,#73795,#73804,#73812, + #73820,#73828,#73837,#73845,#73854)); +#73776 = ORIENTED_EDGE('',*,*,#60045,.F.); +#73777 = ORIENTED_EDGE('',*,*,#60116,.T.); +#73778 = ORIENTED_EDGE('',*,*,#73779,.T.); +#73779 = EDGE_CURVE('',#60117,#73780,#73782,.T.); +#73780 = VERTEX_POINT('',#73781); +#73781 = CARTESIAN_POINT('',(-0.85,-6.3,0.65)); +#73782 = CIRCLE('',#73783,0.1); +#73783 = AXIS2_PLACEMENT_3D('',#73784,#73785,#73786); +#73784 = CARTESIAN_POINT('',(-0.85,-6.2,0.65)); +#73785 = DIRECTION('',(1.,0.,-0.)); +#73786 = DIRECTION('',(0.,0.,1.)); +#73787 = ORIENTED_EDGE('',*,*,#73788,.T.); +#73788 = EDGE_CURVE('',#73780,#73789,#73791,.T.); +#73789 = VERTEX_POINT('',#73790); +#73790 = CARTESIAN_POINT('',(-0.85,-6.3,0.2)); +#73791 = LINE('',#73792,#73793); +#73792 = CARTESIAN_POINT('',(-0.85,-6.3,0.65)); +#73793 = VECTOR('',#73794,1.); +#73794 = DIRECTION('',(0.,0.,-1.)); +#73795 = ORIENTED_EDGE('',*,*,#73796,.T.); +#73796 = EDGE_CURVE('',#73789,#73797,#73799,.T.); +#73797 = VERTEX_POINT('',#73798); +#73798 = CARTESIAN_POINT('',(-0.85,-6.5,-1.942890293094E-16)); +#73799 = CIRCLE('',#73800,0.2); +#73800 = AXIS2_PLACEMENT_3D('',#73801,#73802,#73803); +#73801 = CARTESIAN_POINT('',(-0.85,-6.5,0.2)); +#73802 = DIRECTION('',(-1.,-0.,0.)); +#73803 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73804 = ORIENTED_EDGE('',*,*,#73805,.T.); +#73805 = EDGE_CURVE('',#73797,#73806,#73808,.T.); +#73806 = VERTEX_POINT('',#73807); +#73807 = CARTESIAN_POINT('',(-0.85,-7.,-1.942890293094E-16)); +#73808 = LINE('',#73809,#73810); +#73809 = CARTESIAN_POINT('',(-0.85,-6.5,-1.942890293094E-16)); +#73810 = VECTOR('',#73811,1.); +#73811 = DIRECTION('',(0.,-1.,0.)); +#73812 = ORIENTED_EDGE('',*,*,#73813,.T.); +#73813 = EDGE_CURVE('',#73806,#73814,#73816,.T.); +#73814 = VERTEX_POINT('',#73815); +#73815 = CARTESIAN_POINT('',(-0.85,-7.,0.1)); +#73816 = LINE('',#73817,#73818); +#73817 = CARTESIAN_POINT('',(-0.85,-7.,-1.942890293094E-16)); +#73818 = VECTOR('',#73819,1.); +#73819 = DIRECTION('',(0.,0.,1.)); +#73820 = ORIENTED_EDGE('',*,*,#73821,.T.); +#73821 = EDGE_CURVE('',#73814,#73822,#73824,.T.); +#73822 = VERTEX_POINT('',#73823); +#73823 = CARTESIAN_POINT('',(-0.85,-6.5,0.1)); +#73824 = LINE('',#73825,#73826); +#73825 = CARTESIAN_POINT('',(-0.85,-7.,0.1)); +#73826 = VECTOR('',#73827,1.); +#73827 = DIRECTION('',(0.,1.,0.)); +#73828 = ORIENTED_EDGE('',*,*,#73829,.T.); +#73829 = EDGE_CURVE('',#73822,#73830,#73832,.T.); +#73830 = VERTEX_POINT('',#73831); +#73831 = CARTESIAN_POINT('',(-0.85,-6.4,0.2)); +#73832 = CIRCLE('',#73833,0.1); +#73833 = AXIS2_PLACEMENT_3D('',#73834,#73835,#73836); +#73834 = CARTESIAN_POINT('',(-0.85,-6.5,0.2)); +#73835 = DIRECTION('',(1.,0.,0.)); +#73836 = DIRECTION('',(0.,0.,-1.)); +#73837 = ORIENTED_EDGE('',*,*,#73838,.T.); +#73838 = EDGE_CURVE('',#73830,#73839,#73841,.T.); +#73839 = VERTEX_POINT('',#73840); +#73840 = CARTESIAN_POINT('',(-0.85,-6.4,0.65)); +#73841 = LINE('',#73842,#73843); +#73842 = CARTESIAN_POINT('',(-0.85,-6.4,0.2)); +#73843 = VECTOR('',#73844,1.); +#73844 = DIRECTION('',(0.,0.,1.)); +#73845 = ORIENTED_EDGE('',*,*,#73846,.T.); +#73846 = EDGE_CURVE('',#73839,#73847,#73849,.T.); +#73847 = VERTEX_POINT('',#73848); +#73848 = CARTESIAN_POINT('',(-0.85,-6.2,0.85)); +#73849 = CIRCLE('',#73850,0.2); +#73850 = AXIS2_PLACEMENT_3D('',#73851,#73852,#73853); +#73851 = CARTESIAN_POINT('',(-0.85,-6.2,0.65)); +#73852 = DIRECTION('',(-1.,0.,0.)); +#73853 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73854 = ORIENTED_EDGE('',*,*,#73855,.T.); +#73855 = EDGE_CURVE('',#73847,#60046,#73856,.T.); +#73856 = LINE('',#73857,#73858); +#73857 = CARTESIAN_POINT('',(-0.85,-6.2,0.85)); +#73858 = VECTOR('',#73859,1.); +#73859 = DIRECTION('',(0.,1.,0.)); +#73860 = PLANE('',#73861); +#73861 = AXIS2_PLACEMENT_3D('',#73862,#73863,#73864); +#73862 = CARTESIAN_POINT('',(-0.85,-6.400244542703,0.394853274378)); +#73863 = DIRECTION('',(-1.,0.,0.)); +#73864 = DIRECTION('',(0.,0.,1.)); +#73865 = ADVANCED_FACE('',(#73866),#73891,.F.); +#73866 = FACE_BOUND('',#73867,.F.); +#73867 = EDGE_LOOP('',(#73868,#73876,#73877,#73885)); +#73868 = ORIENTED_EDGE('',*,*,#73869,.F.); +#73869 = EDGE_CURVE('',#60046,#73870,#73872,.T.); +#73870 = VERTEX_POINT('',#73871); +#73871 = CARTESIAN_POINT('',(-0.85,-5.925,0.85)); +#73872 = LINE('',#73873,#73874); +#73873 = CARTESIAN_POINT('',(-0.85,-6.2,0.85)); +#73874 = VECTOR('',#73875,1.); +#73875 = DIRECTION('',(0.,1.,0.)); +#73876 = ORIENTED_EDGE('',*,*,#60062,.T.); +#73877 = ORIENTED_EDGE('',*,*,#73878,.T.); +#73878 = EDGE_CURVE('',#60055,#73879,#73881,.T.); +#73879 = VERTEX_POINT('',#73880); +#73880 = CARTESIAN_POINT('',(-1.15,-5.925,0.85)); +#73881 = LINE('',#73882,#73883); +#73882 = CARTESIAN_POINT('',(-1.15,-6.2,0.85)); +#73883 = VECTOR('',#73884,1.); +#73884 = DIRECTION('',(0.,1.,0.)); +#73885 = ORIENTED_EDGE('',*,*,#73886,.F.); +#73886 = EDGE_CURVE('',#73870,#73879,#73887,.T.); +#73887 = LINE('',#73888,#73889); +#73888 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73889 = VECTOR('',#73890,1.); +#73890 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#73891 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#73892,#73893) + ,(#73894,#73895 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#73892 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#73893 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#73894 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#73895 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#73896 = ADVANCED_FACE('',(#73897),#73916,.F.); +#73897 = FACE_BOUND('',#73898,.F.); +#73898 = EDGE_LOOP('',(#73899,#73900,#73909,#73915)); +#73899 = ORIENTED_EDGE('',*,*,#60093,.T.); +#73900 = ORIENTED_EDGE('',*,*,#73901,.T.); +#73901 = EDGE_CURVE('',#60086,#73902,#73904,.T.); +#73902 = VERTEX_POINT('',#73903); +#73903 = CARTESIAN_POINT('',(0.65,-6.3,0.65)); +#73904 = CIRCLE('',#73905,0.1); +#73905 = AXIS2_PLACEMENT_3D('',#73906,#73907,#73908); +#73906 = CARTESIAN_POINT('',(0.65,-6.2,0.65)); +#73907 = DIRECTION('',(1.,0.,-0.)); +#73908 = DIRECTION('',(0.,0.,1.)); +#73909 = ORIENTED_EDGE('',*,*,#73910,.F.); +#73910 = EDGE_CURVE('',#73688,#73902,#73911,.T.); +#73911 = LINE('',#73912,#73913); +#73912 = CARTESIAN_POINT('',(0.85,-6.3,0.65)); +#73913 = VECTOR('',#73914,1.); +#73914 = DIRECTION('',(-1.,0.,0.)); +#73915 = ORIENTED_EDGE('',*,*,#73687,.F.); +#73916 = CYLINDRICAL_SURFACE('',#73917,0.1); +#73917 = AXIS2_PLACEMENT_3D('',#73918,#73919,#73920); +#73918 = CARTESIAN_POINT('',(0.85,-6.2,0.65)); +#73919 = DIRECTION('',(1.,0.,0.)); +#73920 = DIRECTION('',(0.,0.,1.)); +#73921 = ADVANCED_FACE('',(#73922),#74000,.T.); +#73922 = FACE_BOUND('',#73923,.T.); +#73923 = EDGE_LOOP('',(#73924,#73925,#73926,#73927,#73935,#73944,#73952, + #73960,#73968,#73977,#73985,#73994)); +#73924 = ORIENTED_EDGE('',*,*,#60138,.F.); +#73925 = ORIENTED_EDGE('',*,*,#60085,.T.); +#73926 = ORIENTED_EDGE('',*,*,#73901,.T.); +#73927 = ORIENTED_EDGE('',*,*,#73928,.T.); +#73928 = EDGE_CURVE('',#73902,#73929,#73931,.T.); +#73929 = VERTEX_POINT('',#73930); +#73930 = CARTESIAN_POINT('',(0.65,-6.3,0.2)); +#73931 = LINE('',#73932,#73933); +#73932 = CARTESIAN_POINT('',(0.65,-6.3,0.65)); +#73933 = VECTOR('',#73934,1.); +#73934 = DIRECTION('',(0.,0.,-1.)); +#73935 = ORIENTED_EDGE('',*,*,#73936,.T.); +#73936 = EDGE_CURVE('',#73929,#73937,#73939,.T.); +#73937 = VERTEX_POINT('',#73938); +#73938 = CARTESIAN_POINT('',(0.65,-6.5,-1.942890293094E-16)); +#73939 = CIRCLE('',#73940,0.2); +#73940 = AXIS2_PLACEMENT_3D('',#73941,#73942,#73943); +#73941 = CARTESIAN_POINT('',(0.65,-6.5,0.2)); +#73942 = DIRECTION('',(-1.,-0.,0.)); +#73943 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#73944 = ORIENTED_EDGE('',*,*,#73945,.T.); +#73945 = EDGE_CURVE('',#73937,#73946,#73948,.T.); +#73946 = VERTEX_POINT('',#73947); +#73947 = CARTESIAN_POINT('',(0.65,-7.,-1.942890293094E-16)); +#73948 = LINE('',#73949,#73950); +#73949 = CARTESIAN_POINT('',(0.65,-6.5,-1.942890293094E-16)); +#73950 = VECTOR('',#73951,1.); +#73951 = DIRECTION('',(0.,-1.,0.)); +#73952 = ORIENTED_EDGE('',*,*,#73953,.T.); +#73953 = EDGE_CURVE('',#73946,#73954,#73956,.T.); +#73954 = VERTEX_POINT('',#73955); +#73955 = CARTESIAN_POINT('',(0.65,-7.,0.1)); +#73956 = LINE('',#73957,#73958); +#73957 = CARTESIAN_POINT('',(0.65,-7.,-1.942890293094E-16)); +#73958 = VECTOR('',#73959,1.); +#73959 = DIRECTION('',(0.,0.,1.)); +#73960 = ORIENTED_EDGE('',*,*,#73961,.T.); +#73961 = EDGE_CURVE('',#73954,#73962,#73964,.T.); +#73962 = VERTEX_POINT('',#73963); +#73963 = CARTESIAN_POINT('',(0.65,-6.5,0.1)); +#73964 = LINE('',#73965,#73966); +#73965 = CARTESIAN_POINT('',(0.65,-7.,0.1)); +#73966 = VECTOR('',#73967,1.); +#73967 = DIRECTION('',(0.,1.,0.)); +#73968 = ORIENTED_EDGE('',*,*,#73969,.T.); +#73969 = EDGE_CURVE('',#73962,#73970,#73972,.T.); +#73970 = VERTEX_POINT('',#73971); +#73971 = CARTESIAN_POINT('',(0.65,-6.4,0.2)); +#73972 = CIRCLE('',#73973,0.1); +#73973 = AXIS2_PLACEMENT_3D('',#73974,#73975,#73976); +#73974 = CARTESIAN_POINT('',(0.65,-6.5,0.2)); +#73975 = DIRECTION('',(1.,0.,0.)); +#73976 = DIRECTION('',(0.,0.,-1.)); +#73977 = ORIENTED_EDGE('',*,*,#73978,.T.); +#73978 = EDGE_CURVE('',#73970,#73979,#73981,.T.); +#73979 = VERTEX_POINT('',#73980); +#73980 = CARTESIAN_POINT('',(0.65,-6.4,0.65)); +#73981 = LINE('',#73982,#73983); +#73982 = CARTESIAN_POINT('',(0.65,-6.4,0.2)); +#73983 = VECTOR('',#73984,1.); +#73984 = DIRECTION('',(0.,0.,1.)); +#73985 = ORIENTED_EDGE('',*,*,#73986,.T.); +#73986 = EDGE_CURVE('',#73979,#73987,#73989,.T.); +#73987 = VERTEX_POINT('',#73988); +#73988 = CARTESIAN_POINT('',(0.65,-6.2,0.85)); +#73989 = CIRCLE('',#73990,0.2); +#73990 = AXIS2_PLACEMENT_3D('',#73991,#73992,#73993); +#73991 = CARTESIAN_POINT('',(0.65,-6.2,0.65)); +#73992 = DIRECTION('',(-1.,0.,0.)); +#73993 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#73994 = ORIENTED_EDGE('',*,*,#73995,.T.); +#73995 = EDGE_CURVE('',#73987,#60139,#73996,.T.); +#73996 = LINE('',#73997,#73998); +#73997 = CARTESIAN_POINT('',(0.65,-6.2,0.85)); +#73998 = VECTOR('',#73999,1.); +#73999 = DIRECTION('',(0.,1.,0.)); +#74000 = PLANE('',#74001); +#74001 = AXIS2_PLACEMENT_3D('',#74002,#74003,#74004); +#74002 = CARTESIAN_POINT('',(0.65,-6.400244542703,0.394853274378)); +#74003 = DIRECTION('',(-1.,0.,0.)); +#74004 = DIRECTION('',(0.,0.,1.)); +#74005 = ADVANCED_FACE('',(#74006),#74092,.F.); +#74006 = FACE_BOUND('',#74007,.F.); +#74007 = EDGE_LOOP('',(#74008,#74009,#74010,#74019,#74027,#74036,#74044, + #74052,#74060,#74069,#74077,#74086)); +#74008 = ORIENTED_EDGE('',*,*,#60178,.F.); +#74009 = ORIENTED_EDGE('',*,*,#60107,.T.); +#74010 = ORIENTED_EDGE('',*,*,#74011,.T.); +#74011 = EDGE_CURVE('',#60108,#74012,#74014,.T.); +#74012 = VERTEX_POINT('',#74013); +#74013 = CARTESIAN_POINT('',(-0.65,-6.3,0.65)); +#74014 = CIRCLE('',#74015,0.1); +#74015 = AXIS2_PLACEMENT_3D('',#74016,#74017,#74018); +#74016 = CARTESIAN_POINT('',(-0.65,-6.2,0.65)); +#74017 = DIRECTION('',(1.,0.,-0.)); +#74018 = DIRECTION('',(0.,0.,1.)); +#74019 = ORIENTED_EDGE('',*,*,#74020,.T.); +#74020 = EDGE_CURVE('',#74012,#74021,#74023,.T.); +#74021 = VERTEX_POINT('',#74022); +#74022 = CARTESIAN_POINT('',(-0.65,-6.3,0.2)); +#74023 = LINE('',#74024,#74025); +#74024 = CARTESIAN_POINT('',(-0.65,-6.3,0.65)); +#74025 = VECTOR('',#74026,1.); +#74026 = DIRECTION('',(0.,0.,-1.)); +#74027 = ORIENTED_EDGE('',*,*,#74028,.T.); +#74028 = EDGE_CURVE('',#74021,#74029,#74031,.T.); +#74029 = VERTEX_POINT('',#74030); +#74030 = CARTESIAN_POINT('',(-0.65,-6.5,-1.942890293094E-16)); +#74031 = CIRCLE('',#74032,0.2); +#74032 = AXIS2_PLACEMENT_3D('',#74033,#74034,#74035); +#74033 = CARTESIAN_POINT('',(-0.65,-6.5,0.2)); +#74034 = DIRECTION('',(-1.,-0.,0.)); +#74035 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#74036 = ORIENTED_EDGE('',*,*,#74037,.T.); +#74037 = EDGE_CURVE('',#74029,#74038,#74040,.T.); +#74038 = VERTEX_POINT('',#74039); +#74039 = CARTESIAN_POINT('',(-0.65,-7.,-1.942890293094E-16)); +#74040 = LINE('',#74041,#74042); +#74041 = CARTESIAN_POINT('',(-0.65,-6.5,-1.942890293094E-16)); +#74042 = VECTOR('',#74043,1.); +#74043 = DIRECTION('',(0.,-1.,0.)); +#74044 = ORIENTED_EDGE('',*,*,#74045,.T.); +#74045 = EDGE_CURVE('',#74038,#74046,#74048,.T.); +#74046 = VERTEX_POINT('',#74047); +#74047 = CARTESIAN_POINT('',(-0.65,-7.,0.1)); +#74048 = LINE('',#74049,#74050); +#74049 = CARTESIAN_POINT('',(-0.65,-7.,-1.942890293094E-16)); +#74050 = VECTOR('',#74051,1.); +#74051 = DIRECTION('',(0.,0.,1.)); +#74052 = ORIENTED_EDGE('',*,*,#74053,.T.); +#74053 = EDGE_CURVE('',#74046,#74054,#74056,.T.); +#74054 = VERTEX_POINT('',#74055); +#74055 = CARTESIAN_POINT('',(-0.65,-6.5,0.1)); +#74056 = LINE('',#74057,#74058); +#74057 = CARTESIAN_POINT('',(-0.65,-7.,0.1)); +#74058 = VECTOR('',#74059,1.); +#74059 = DIRECTION('',(0.,1.,0.)); +#74060 = ORIENTED_EDGE('',*,*,#74061,.T.); +#74061 = EDGE_CURVE('',#74054,#74062,#74064,.T.); +#74062 = VERTEX_POINT('',#74063); +#74063 = CARTESIAN_POINT('',(-0.65,-6.4,0.2)); +#74064 = CIRCLE('',#74065,0.1); +#74065 = AXIS2_PLACEMENT_3D('',#74066,#74067,#74068); +#74066 = CARTESIAN_POINT('',(-0.65,-6.5,0.2)); +#74067 = DIRECTION('',(1.,0.,0.)); +#74068 = DIRECTION('',(0.,0.,-1.)); +#74069 = ORIENTED_EDGE('',*,*,#74070,.T.); +#74070 = EDGE_CURVE('',#74062,#74071,#74073,.T.); +#74071 = VERTEX_POINT('',#74072); +#74072 = CARTESIAN_POINT('',(-0.65,-6.4,0.65)); +#74073 = LINE('',#74074,#74075); +#74074 = CARTESIAN_POINT('',(-0.65,-6.4,0.2)); +#74075 = VECTOR('',#74076,1.); +#74076 = DIRECTION('',(0.,0.,1.)); +#74077 = ORIENTED_EDGE('',*,*,#74078,.T.); +#74078 = EDGE_CURVE('',#74071,#74079,#74081,.T.); +#74079 = VERTEX_POINT('',#74080); +#74080 = CARTESIAN_POINT('',(-0.65,-6.2,0.85)); +#74081 = CIRCLE('',#74082,0.2); +#74082 = AXIS2_PLACEMENT_3D('',#74083,#74084,#74085); +#74083 = CARTESIAN_POINT('',(-0.65,-6.2,0.65)); +#74084 = DIRECTION('',(-1.,0.,0.)); +#74085 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#74086 = ORIENTED_EDGE('',*,*,#74087,.T.); +#74087 = EDGE_CURVE('',#74079,#60179,#74088,.T.); +#74088 = LINE('',#74089,#74090); +#74089 = CARTESIAN_POINT('',(-0.65,-6.2,0.85)); +#74090 = VECTOR('',#74091,1.); +#74091 = DIRECTION('',(0.,1.,0.)); +#74092 = PLANE('',#74093); +#74093 = AXIS2_PLACEMENT_3D('',#74094,#74095,#74096); +#74094 = CARTESIAN_POINT('',(-0.65,-6.400244542703,0.394853274378)); +#74095 = DIRECTION('',(-1.,0.,0.)); +#74096 = DIRECTION('',(0.,0.,1.)); +#74097 = ADVANCED_FACE('',(#74098),#74109,.F.); +#74098 = FACE_BOUND('',#74099,.F.); +#74099 = EDGE_LOOP('',(#74100,#74101,#74102,#74108)); +#74100 = ORIENTED_EDGE('',*,*,#60124,.T.); +#74101 = ORIENTED_EDGE('',*,*,#73779,.T.); +#74102 = ORIENTED_EDGE('',*,*,#74103,.F.); +#74103 = EDGE_CURVE('',#74012,#73780,#74104,.T.); +#74104 = LINE('',#74105,#74106); +#74105 = CARTESIAN_POINT('',(-0.65,-6.3,0.65)); +#74106 = VECTOR('',#74107,1.); +#74107 = DIRECTION('',(-1.,0.,0.)); +#74108 = ORIENTED_EDGE('',*,*,#74011,.F.); +#74109 = CYLINDRICAL_SURFACE('',#74110,0.1); +#74110 = AXIS2_PLACEMENT_3D('',#74111,#74112,#74113); +#74111 = CARTESIAN_POINT('',(-0.65,-6.2,0.65)); +#74112 = DIRECTION('',(1.,0.,0.)); +#74113 = DIRECTION('',(0.,0.,1.)); +#74114 = ADVANCED_FACE('',(#74115),#74140,.F.); +#74115 = FACE_BOUND('',#74116,.F.); +#74116 = EDGE_LOOP('',(#74117,#74125,#74126,#74134)); +#74117 = ORIENTED_EDGE('',*,*,#74118,.F.); +#74118 = EDGE_CURVE('',#60139,#74119,#74121,.T.); +#74119 = VERTEX_POINT('',#74120); +#74120 = CARTESIAN_POINT('',(0.65,-5.925,0.85)); +#74121 = LINE('',#74122,#74123); +#74122 = CARTESIAN_POINT('',(0.65,-6.2,0.85)); +#74123 = VECTOR('',#74124,1.); +#74124 = DIRECTION('',(0.,1.,0.)); +#74125 = ORIENTED_EDGE('',*,*,#60155,.T.); +#74126 = ORIENTED_EDGE('',*,*,#74127,.T.); +#74127 = EDGE_CURVE('',#60148,#74128,#74130,.T.); +#74128 = VERTEX_POINT('',#74129); +#74129 = CARTESIAN_POINT('',(0.35,-5.925,0.85)); +#74130 = LINE('',#74131,#74132); +#74131 = CARTESIAN_POINT('',(0.35,-6.2,0.85)); +#74132 = VECTOR('',#74133,1.); +#74133 = DIRECTION('',(0.,1.,0.)); +#74134 = ORIENTED_EDGE('',*,*,#74135,.F.); +#74135 = EDGE_CURVE('',#74119,#74128,#74136,.T.); +#74136 = LINE('',#74137,#74138); +#74137 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74138 = VECTOR('',#74139,1.); +#74139 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#74140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74141,#74142) + ,(#74143,#74144 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#74141 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#74142 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74143 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#74144 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#74145 = ADVANCED_FACE('',(#74146),#74232,.F.); +#74146 = FACE_BOUND('',#74147,.F.); +#74147 = EDGE_LOOP('',(#74148,#74149,#74150,#74159,#74167,#74176,#74184, + #74192,#74200,#74209,#74217,#74226)); +#74148 = ORIENTED_EDGE('',*,*,#60147,.F.); +#74149 = ORIENTED_EDGE('',*,*,#60200,.T.); +#74150 = ORIENTED_EDGE('',*,*,#74151,.T.); +#74151 = EDGE_CURVE('',#60201,#74152,#74154,.T.); +#74152 = VERTEX_POINT('',#74153); +#74153 = CARTESIAN_POINT('',(0.35,-6.3,0.65)); +#74154 = CIRCLE('',#74155,0.1); +#74155 = AXIS2_PLACEMENT_3D('',#74156,#74157,#74158); +#74156 = CARTESIAN_POINT('',(0.35,-6.2,0.65)); +#74157 = DIRECTION('',(1.,0.,-0.)); +#74158 = DIRECTION('',(0.,0.,1.)); +#74159 = ORIENTED_EDGE('',*,*,#74160,.T.); +#74160 = EDGE_CURVE('',#74152,#74161,#74163,.T.); +#74161 = VERTEX_POINT('',#74162); +#74162 = CARTESIAN_POINT('',(0.35,-6.3,0.2)); +#74163 = LINE('',#74164,#74165); +#74164 = CARTESIAN_POINT('',(0.35,-6.3,0.65)); +#74165 = VECTOR('',#74166,1.); +#74166 = DIRECTION('',(0.,0.,-1.)); +#74167 = ORIENTED_EDGE('',*,*,#74168,.T.); +#74168 = EDGE_CURVE('',#74161,#74169,#74171,.T.); +#74169 = VERTEX_POINT('',#74170); +#74170 = CARTESIAN_POINT('',(0.35,-6.5,-1.942890293094E-16)); +#74171 = CIRCLE('',#74172,0.2); +#74172 = AXIS2_PLACEMENT_3D('',#74173,#74174,#74175); +#74173 = CARTESIAN_POINT('',(0.35,-6.5,0.2)); +#74174 = DIRECTION('',(-1.,-0.,0.)); +#74175 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#74176 = ORIENTED_EDGE('',*,*,#74177,.T.); +#74177 = EDGE_CURVE('',#74169,#74178,#74180,.T.); +#74178 = VERTEX_POINT('',#74179); +#74179 = CARTESIAN_POINT('',(0.35,-7.,-1.942890293094E-16)); +#74180 = LINE('',#74181,#74182); +#74181 = CARTESIAN_POINT('',(0.35,-6.5,-1.942890293094E-16)); +#74182 = VECTOR('',#74183,1.); +#74183 = DIRECTION('',(0.,-1.,0.)); +#74184 = ORIENTED_EDGE('',*,*,#74185,.T.); +#74185 = EDGE_CURVE('',#74178,#74186,#74188,.T.); +#74186 = VERTEX_POINT('',#74187); +#74187 = CARTESIAN_POINT('',(0.35,-7.,0.1)); +#74188 = LINE('',#74189,#74190); +#74189 = CARTESIAN_POINT('',(0.35,-7.,-1.942890293094E-16)); +#74190 = VECTOR('',#74191,1.); +#74191 = DIRECTION('',(0.,0.,1.)); +#74192 = ORIENTED_EDGE('',*,*,#74193,.T.); +#74193 = EDGE_CURVE('',#74186,#74194,#74196,.T.); +#74194 = VERTEX_POINT('',#74195); +#74195 = CARTESIAN_POINT('',(0.35,-6.5,0.1)); +#74196 = LINE('',#74197,#74198); +#74197 = CARTESIAN_POINT('',(0.35,-7.,0.1)); +#74198 = VECTOR('',#74199,1.); +#74199 = DIRECTION('',(0.,1.,0.)); +#74200 = ORIENTED_EDGE('',*,*,#74201,.T.); +#74201 = EDGE_CURVE('',#74194,#74202,#74204,.T.); +#74202 = VERTEX_POINT('',#74203); +#74203 = CARTESIAN_POINT('',(0.35,-6.4,0.2)); +#74204 = CIRCLE('',#74205,0.1); +#74205 = AXIS2_PLACEMENT_3D('',#74206,#74207,#74208); +#74206 = CARTESIAN_POINT('',(0.35,-6.5,0.2)); +#74207 = DIRECTION('',(1.,0.,0.)); +#74208 = DIRECTION('',(0.,0.,-1.)); +#74209 = ORIENTED_EDGE('',*,*,#74210,.T.); +#74210 = EDGE_CURVE('',#74202,#74211,#74213,.T.); +#74211 = VERTEX_POINT('',#74212); +#74212 = CARTESIAN_POINT('',(0.35,-6.4,0.65)); +#74213 = LINE('',#74214,#74215); +#74214 = CARTESIAN_POINT('',(0.35,-6.4,0.2)); +#74215 = VECTOR('',#74216,1.); +#74216 = DIRECTION('',(0.,0.,1.)); +#74217 = ORIENTED_EDGE('',*,*,#74218,.T.); +#74218 = EDGE_CURVE('',#74211,#74219,#74221,.T.); +#74219 = VERTEX_POINT('',#74220); +#74220 = CARTESIAN_POINT('',(0.35,-6.2,0.85)); +#74221 = CIRCLE('',#74222,0.2); +#74222 = AXIS2_PLACEMENT_3D('',#74223,#74224,#74225); +#74223 = CARTESIAN_POINT('',(0.35,-6.2,0.65)); +#74224 = DIRECTION('',(-1.,0.,0.)); +#74225 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#74226 = ORIENTED_EDGE('',*,*,#74227,.T.); +#74227 = EDGE_CURVE('',#74219,#60148,#74228,.T.); +#74228 = LINE('',#74229,#74230); +#74229 = CARTESIAN_POINT('',(0.35,-6.2,0.85)); +#74230 = VECTOR('',#74231,1.); +#74231 = DIRECTION('',(0.,1.,0.)); +#74232 = PLANE('',#74233); +#74233 = AXIS2_PLACEMENT_3D('',#74234,#74235,#74236); +#74234 = CARTESIAN_POINT('',(0.35,-6.400244542703,0.394853274378)); +#74235 = DIRECTION('',(-1.,0.,0.)); +#74236 = DIRECTION('',(0.,0.,1.)); +#74237 = ADVANCED_FACE('',(#74238),#74324,.T.); +#74238 = FACE_BOUND('',#74239,.T.); +#74239 = EDGE_LOOP('',(#74240,#74241,#74242,#74251,#74259,#74268,#74276, + #74284,#74292,#74301,#74309,#74318)); +#74240 = ORIENTED_EDGE('',*,*,#60169,.F.); +#74241 = ORIENTED_EDGE('',*,*,#60240,.T.); +#74242 = ORIENTED_EDGE('',*,*,#74243,.T.); +#74243 = EDGE_CURVE('',#60241,#74244,#74246,.T.); +#74244 = VERTEX_POINT('',#74245); +#74245 = CARTESIAN_POINT('',(-0.35,-6.3,0.65)); +#74246 = CIRCLE('',#74247,0.1); +#74247 = AXIS2_PLACEMENT_3D('',#74248,#74249,#74250); +#74248 = CARTESIAN_POINT('',(-0.35,-6.2,0.65)); +#74249 = DIRECTION('',(1.,0.,-0.)); +#74250 = DIRECTION('',(0.,0.,1.)); +#74251 = ORIENTED_EDGE('',*,*,#74252,.T.); +#74252 = EDGE_CURVE('',#74244,#74253,#74255,.T.); +#74253 = VERTEX_POINT('',#74254); +#74254 = CARTESIAN_POINT('',(-0.35,-6.3,0.2)); +#74255 = LINE('',#74256,#74257); +#74256 = CARTESIAN_POINT('',(-0.35,-6.3,0.65)); +#74257 = VECTOR('',#74258,1.); +#74258 = DIRECTION('',(0.,0.,-1.)); +#74259 = ORIENTED_EDGE('',*,*,#74260,.T.); +#74260 = EDGE_CURVE('',#74253,#74261,#74263,.T.); +#74261 = VERTEX_POINT('',#74262); +#74262 = CARTESIAN_POINT('',(-0.35,-6.5,-1.942890293094E-16)); +#74263 = CIRCLE('',#74264,0.2); +#74264 = AXIS2_PLACEMENT_3D('',#74265,#74266,#74267); +#74265 = CARTESIAN_POINT('',(-0.35,-6.5,0.2)); +#74266 = DIRECTION('',(-1.,-0.,0.)); +#74267 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#74268 = ORIENTED_EDGE('',*,*,#74269,.T.); +#74269 = EDGE_CURVE('',#74261,#74270,#74272,.T.); +#74270 = VERTEX_POINT('',#74271); +#74271 = CARTESIAN_POINT('',(-0.35,-7.,-1.942890293094E-16)); +#74272 = LINE('',#74273,#74274); +#74273 = CARTESIAN_POINT('',(-0.35,-6.5,-1.942890293094E-16)); +#74274 = VECTOR('',#74275,1.); +#74275 = DIRECTION('',(0.,-1.,0.)); +#74276 = ORIENTED_EDGE('',*,*,#74277,.T.); +#74277 = EDGE_CURVE('',#74270,#74278,#74280,.T.); +#74278 = VERTEX_POINT('',#74279); +#74279 = CARTESIAN_POINT('',(-0.35,-7.,0.1)); +#74280 = LINE('',#74281,#74282); +#74281 = CARTESIAN_POINT('',(-0.35,-7.,-1.942890293094E-16)); +#74282 = VECTOR('',#74283,1.); +#74283 = DIRECTION('',(0.,0.,1.)); +#74284 = ORIENTED_EDGE('',*,*,#74285,.T.); +#74285 = EDGE_CURVE('',#74278,#74286,#74288,.T.); +#74286 = VERTEX_POINT('',#74287); +#74287 = CARTESIAN_POINT('',(-0.35,-6.5,0.1)); +#74288 = LINE('',#74289,#74290); +#74289 = CARTESIAN_POINT('',(-0.35,-7.,0.1)); +#74290 = VECTOR('',#74291,1.); +#74291 = DIRECTION('',(0.,1.,0.)); +#74292 = ORIENTED_EDGE('',*,*,#74293,.T.); +#74293 = EDGE_CURVE('',#74286,#74294,#74296,.T.); +#74294 = VERTEX_POINT('',#74295); +#74295 = CARTESIAN_POINT('',(-0.35,-6.4,0.2)); +#74296 = CIRCLE('',#74297,0.1); +#74297 = AXIS2_PLACEMENT_3D('',#74298,#74299,#74300); +#74298 = CARTESIAN_POINT('',(-0.35,-6.5,0.2)); +#74299 = DIRECTION('',(1.,0.,0.)); +#74300 = DIRECTION('',(0.,0.,-1.)); +#74301 = ORIENTED_EDGE('',*,*,#74302,.T.); +#74302 = EDGE_CURVE('',#74294,#74303,#74305,.T.); +#74303 = VERTEX_POINT('',#74304); +#74304 = CARTESIAN_POINT('',(-0.35,-6.4,0.65)); +#74305 = LINE('',#74306,#74307); +#74306 = CARTESIAN_POINT('',(-0.35,-6.4,0.2)); +#74307 = VECTOR('',#74308,1.); +#74308 = DIRECTION('',(0.,0.,1.)); +#74309 = ORIENTED_EDGE('',*,*,#74310,.T.); +#74310 = EDGE_CURVE('',#74303,#74311,#74313,.T.); +#74311 = VERTEX_POINT('',#74312); +#74312 = CARTESIAN_POINT('',(-0.35,-6.2,0.85)); +#74313 = CIRCLE('',#74314,0.2); +#74314 = AXIS2_PLACEMENT_3D('',#74315,#74316,#74317); +#74315 = CARTESIAN_POINT('',(-0.35,-6.2,0.65)); +#74316 = DIRECTION('',(-1.,0.,0.)); +#74317 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#74318 = ORIENTED_EDGE('',*,*,#74319,.T.); +#74319 = EDGE_CURVE('',#74311,#60170,#74320,.T.); +#74320 = LINE('',#74321,#74322); +#74321 = CARTESIAN_POINT('',(-0.35,-6.2,0.85)); +#74322 = VECTOR('',#74323,1.); +#74323 = DIRECTION('',(0.,1.,0.)); +#74324 = PLANE('',#74325); +#74325 = AXIS2_PLACEMENT_3D('',#74326,#74327,#74328); +#74326 = CARTESIAN_POINT('',(-0.35,-6.400244542703,0.394853274378)); +#74327 = DIRECTION('',(-1.,0.,0.)); +#74328 = DIRECTION('',(0.,0.,1.)); +#74329 = ADVANCED_FACE('',(#74330),#74355,.F.); +#74330 = FACE_BOUND('',#74331,.F.); +#74331 = EDGE_LOOP('',(#74332,#74340,#74341,#74349)); +#74332 = ORIENTED_EDGE('',*,*,#74333,.F.); +#74333 = EDGE_CURVE('',#60170,#74334,#74336,.T.); +#74334 = VERTEX_POINT('',#74335); +#74335 = CARTESIAN_POINT('',(-0.35,-5.925,0.85)); +#74336 = LINE('',#74337,#74338); +#74337 = CARTESIAN_POINT('',(-0.35,-6.2,0.85)); +#74338 = VECTOR('',#74339,1.); +#74339 = DIRECTION('',(0.,1.,0.)); +#74340 = ORIENTED_EDGE('',*,*,#60186,.T.); +#74341 = ORIENTED_EDGE('',*,*,#74342,.T.); +#74342 = EDGE_CURVE('',#60179,#74343,#74345,.T.); +#74343 = VERTEX_POINT('',#74344); +#74344 = CARTESIAN_POINT('',(-0.65,-5.925,0.85)); +#74345 = LINE('',#74346,#74347); +#74346 = CARTESIAN_POINT('',(-0.65,-6.2,0.85)); +#74347 = VECTOR('',#74348,1.); +#74348 = DIRECTION('',(0.,1.,0.)); +#74349 = ORIENTED_EDGE('',*,*,#74350,.F.); +#74350 = EDGE_CURVE('',#74334,#74343,#74351,.T.); +#74351 = LINE('',#74352,#74353); +#74352 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74353 = VECTOR('',#74354,1.); +#74354 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#74355 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74356,#74357) + ,(#74358,#74359 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#74356 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#74357 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74358 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#74359 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#74360 = ADVANCED_FACE('',(#74361),#74380,.F.); +#74361 = FACE_BOUND('',#74362,.F.); +#74362 = EDGE_LOOP('',(#74363,#74364,#74373,#74379)); +#74363 = ORIENTED_EDGE('',*,*,#60217,.T.); +#74364 = ORIENTED_EDGE('',*,*,#74365,.T.); +#74365 = EDGE_CURVE('',#60210,#74366,#74368,.T.); +#74366 = VERTEX_POINT('',#74367); +#74367 = CARTESIAN_POINT('',(0.15,-6.3,0.65)); +#74368 = CIRCLE('',#74369,0.1); +#74369 = AXIS2_PLACEMENT_3D('',#74370,#74371,#74372); +#74370 = CARTESIAN_POINT('',(0.15,-6.2,0.65)); +#74371 = DIRECTION('',(1.,0.,-0.)); +#74372 = DIRECTION('',(0.,0.,1.)); +#74373 = ORIENTED_EDGE('',*,*,#74374,.F.); +#74374 = EDGE_CURVE('',#74152,#74366,#74375,.T.); +#74375 = LINE('',#74376,#74377); +#74376 = CARTESIAN_POINT('',(0.35,-6.3,0.65)); +#74377 = VECTOR('',#74378,1.); +#74378 = DIRECTION('',(-1.,0.,0.)); +#74379 = ORIENTED_EDGE('',*,*,#74151,.F.); +#74380 = CYLINDRICAL_SURFACE('',#74381,0.1); +#74381 = AXIS2_PLACEMENT_3D('',#74382,#74383,#74384); +#74382 = CARTESIAN_POINT('',(0.35,-6.2,0.65)); +#74383 = DIRECTION('',(1.,0.,0.)); +#74384 = DIRECTION('',(0.,0.,1.)); +#74385 = ADVANCED_FACE('',(#74386),#74464,.T.); +#74386 = FACE_BOUND('',#74387,.T.); +#74387 = EDGE_LOOP('',(#74388,#74389,#74390,#74391,#74399,#74408,#74416, + #74424,#74432,#74441,#74449,#74458)); +#74388 = ORIENTED_EDGE('',*,*,#60262,.F.); +#74389 = ORIENTED_EDGE('',*,*,#60209,.T.); +#74390 = ORIENTED_EDGE('',*,*,#74365,.T.); +#74391 = ORIENTED_EDGE('',*,*,#74392,.T.); +#74392 = EDGE_CURVE('',#74366,#74393,#74395,.T.); +#74393 = VERTEX_POINT('',#74394); +#74394 = CARTESIAN_POINT('',(0.15,-6.3,0.2)); +#74395 = LINE('',#74396,#74397); +#74396 = CARTESIAN_POINT('',(0.15,-6.3,0.65)); +#74397 = VECTOR('',#74398,1.); +#74398 = DIRECTION('',(0.,0.,-1.)); +#74399 = ORIENTED_EDGE('',*,*,#74400,.T.); +#74400 = EDGE_CURVE('',#74393,#74401,#74403,.T.); +#74401 = VERTEX_POINT('',#74402); +#74402 = CARTESIAN_POINT('',(0.15,-6.5,-1.942890293094E-16)); +#74403 = CIRCLE('',#74404,0.2); +#74404 = AXIS2_PLACEMENT_3D('',#74405,#74406,#74407); +#74405 = CARTESIAN_POINT('',(0.15,-6.5,0.2)); +#74406 = DIRECTION('',(-1.,-0.,0.)); +#74407 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#74408 = ORIENTED_EDGE('',*,*,#74409,.T.); +#74409 = EDGE_CURVE('',#74401,#74410,#74412,.T.); +#74410 = VERTEX_POINT('',#74411); +#74411 = CARTESIAN_POINT('',(0.15,-7.,-1.942890293094E-16)); +#74412 = LINE('',#74413,#74414); +#74413 = CARTESIAN_POINT('',(0.15,-6.5,-1.942890293094E-16)); +#74414 = VECTOR('',#74415,1.); +#74415 = DIRECTION('',(0.,-1.,0.)); +#74416 = ORIENTED_EDGE('',*,*,#74417,.T.); +#74417 = EDGE_CURVE('',#74410,#74418,#74420,.T.); +#74418 = VERTEX_POINT('',#74419); +#74419 = CARTESIAN_POINT('',(0.15,-7.,0.1)); +#74420 = LINE('',#74421,#74422); +#74421 = CARTESIAN_POINT('',(0.15,-7.,-1.942890293094E-16)); +#74422 = VECTOR('',#74423,1.); +#74423 = DIRECTION('',(0.,0.,1.)); +#74424 = ORIENTED_EDGE('',*,*,#74425,.T.); +#74425 = EDGE_CURVE('',#74418,#74426,#74428,.T.); +#74426 = VERTEX_POINT('',#74427); +#74427 = CARTESIAN_POINT('',(0.15,-6.5,0.1)); +#74428 = LINE('',#74429,#74430); +#74429 = CARTESIAN_POINT('',(0.15,-7.,0.1)); +#74430 = VECTOR('',#74431,1.); +#74431 = DIRECTION('',(0.,1.,0.)); +#74432 = ORIENTED_EDGE('',*,*,#74433,.T.); +#74433 = EDGE_CURVE('',#74426,#74434,#74436,.T.); +#74434 = VERTEX_POINT('',#74435); +#74435 = CARTESIAN_POINT('',(0.15,-6.4,0.2)); +#74436 = CIRCLE('',#74437,0.1); +#74437 = AXIS2_PLACEMENT_3D('',#74438,#74439,#74440); +#74438 = CARTESIAN_POINT('',(0.15,-6.5,0.2)); +#74439 = DIRECTION('',(1.,0.,0.)); +#74440 = DIRECTION('',(0.,0.,-1.)); +#74441 = ORIENTED_EDGE('',*,*,#74442,.T.); +#74442 = EDGE_CURVE('',#74434,#74443,#74445,.T.); +#74443 = VERTEX_POINT('',#74444); +#74444 = CARTESIAN_POINT('',(0.15,-6.4,0.65)); +#74445 = LINE('',#74446,#74447); +#74446 = CARTESIAN_POINT('',(0.15,-6.4,0.2)); +#74447 = VECTOR('',#74448,1.); +#74448 = DIRECTION('',(0.,0.,1.)); +#74449 = ORIENTED_EDGE('',*,*,#74450,.T.); +#74450 = EDGE_CURVE('',#74443,#74451,#74453,.T.); +#74451 = VERTEX_POINT('',#74452); +#74452 = CARTESIAN_POINT('',(0.15,-6.2,0.85)); +#74453 = CIRCLE('',#74454,0.2); +#74454 = AXIS2_PLACEMENT_3D('',#74455,#74456,#74457); +#74455 = CARTESIAN_POINT('',(0.15,-6.2,0.65)); +#74456 = DIRECTION('',(-1.,0.,0.)); +#74457 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#74458 = ORIENTED_EDGE('',*,*,#74459,.T.); +#74459 = EDGE_CURVE('',#74451,#60263,#74460,.T.); +#74460 = LINE('',#74461,#74462); +#74461 = CARTESIAN_POINT('',(0.15,-6.2,0.85)); +#74462 = VECTOR('',#74463,1.); +#74463 = DIRECTION('',(0.,1.,0.)); +#74464 = PLANE('',#74465); +#74465 = AXIS2_PLACEMENT_3D('',#74466,#74467,#74468); +#74466 = CARTESIAN_POINT('',(0.15,-6.400244542703,0.394853274378)); +#74467 = DIRECTION('',(-1.,0.,0.)); +#74468 = DIRECTION('',(0.,0.,1.)); +#74469 = ADVANCED_FACE('',(#74470),#74556,.F.); +#74470 = FACE_BOUND('',#74471,.F.); +#74471 = EDGE_LOOP('',(#74472,#74473,#74474,#74483,#74491,#74500,#74508, + #74516,#74524,#74533,#74541,#74550)); +#74472 = ORIENTED_EDGE('',*,*,#60271,.F.); +#74473 = ORIENTED_EDGE('',*,*,#60231,.T.); +#74474 = ORIENTED_EDGE('',*,*,#74475,.T.); +#74475 = EDGE_CURVE('',#60232,#74476,#74478,.T.); +#74476 = VERTEX_POINT('',#74477); +#74477 = CARTESIAN_POINT('',(-0.15,-6.3,0.65)); +#74478 = CIRCLE('',#74479,0.1); +#74479 = AXIS2_PLACEMENT_3D('',#74480,#74481,#74482); +#74480 = CARTESIAN_POINT('',(-0.15,-6.2,0.65)); +#74481 = DIRECTION('',(1.,0.,-0.)); +#74482 = DIRECTION('',(0.,0.,1.)); +#74483 = ORIENTED_EDGE('',*,*,#74484,.T.); +#74484 = EDGE_CURVE('',#74476,#74485,#74487,.T.); +#74485 = VERTEX_POINT('',#74486); +#74486 = CARTESIAN_POINT('',(-0.15,-6.3,0.2)); +#74487 = LINE('',#74488,#74489); +#74488 = CARTESIAN_POINT('',(-0.15,-6.3,0.65)); +#74489 = VECTOR('',#74490,1.); +#74490 = DIRECTION('',(0.,0.,-1.)); +#74491 = ORIENTED_EDGE('',*,*,#74492,.T.); +#74492 = EDGE_CURVE('',#74485,#74493,#74495,.T.); +#74493 = VERTEX_POINT('',#74494); +#74494 = CARTESIAN_POINT('',(-0.15,-6.5,-1.942890293094E-16)); +#74495 = CIRCLE('',#74496,0.2); +#74496 = AXIS2_PLACEMENT_3D('',#74497,#74498,#74499); +#74497 = CARTESIAN_POINT('',(-0.15,-6.5,0.2)); +#74498 = DIRECTION('',(-1.,-0.,0.)); +#74499 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#74500 = ORIENTED_EDGE('',*,*,#74501,.T.); +#74501 = EDGE_CURVE('',#74493,#74502,#74504,.T.); +#74502 = VERTEX_POINT('',#74503); +#74503 = CARTESIAN_POINT('',(-0.15,-7.,-1.942890293094E-16)); +#74504 = LINE('',#74505,#74506); +#74505 = CARTESIAN_POINT('',(-0.15,-6.5,-1.942890293094E-16)); +#74506 = VECTOR('',#74507,1.); +#74507 = DIRECTION('',(0.,-1.,0.)); +#74508 = ORIENTED_EDGE('',*,*,#74509,.T.); +#74509 = EDGE_CURVE('',#74502,#74510,#74512,.T.); +#74510 = VERTEX_POINT('',#74511); +#74511 = CARTESIAN_POINT('',(-0.15,-7.,0.1)); +#74512 = LINE('',#74513,#74514); +#74513 = CARTESIAN_POINT('',(-0.15,-7.,-1.942890293094E-16)); +#74514 = VECTOR('',#74515,1.); +#74515 = DIRECTION('',(0.,0.,1.)); +#74516 = ORIENTED_EDGE('',*,*,#74517,.T.); +#74517 = EDGE_CURVE('',#74510,#74518,#74520,.T.); +#74518 = VERTEX_POINT('',#74519); +#74519 = CARTESIAN_POINT('',(-0.15,-6.5,0.1)); +#74520 = LINE('',#74521,#74522); +#74521 = CARTESIAN_POINT('',(-0.15,-7.,0.1)); +#74522 = VECTOR('',#74523,1.); +#74523 = DIRECTION('',(0.,1.,0.)); +#74524 = ORIENTED_EDGE('',*,*,#74525,.T.); +#74525 = EDGE_CURVE('',#74518,#74526,#74528,.T.); +#74526 = VERTEX_POINT('',#74527); +#74527 = CARTESIAN_POINT('',(-0.15,-6.4,0.2)); +#74528 = CIRCLE('',#74529,0.1); +#74529 = AXIS2_PLACEMENT_3D('',#74530,#74531,#74532); +#74530 = CARTESIAN_POINT('',(-0.15,-6.5,0.2)); +#74531 = DIRECTION('',(1.,0.,0.)); +#74532 = DIRECTION('',(0.,0.,-1.)); +#74533 = ORIENTED_EDGE('',*,*,#74534,.T.); +#74534 = EDGE_CURVE('',#74526,#74535,#74537,.T.); +#74535 = VERTEX_POINT('',#74536); +#74536 = CARTESIAN_POINT('',(-0.15,-6.4,0.65)); +#74537 = LINE('',#74538,#74539); +#74538 = CARTESIAN_POINT('',(-0.15,-6.4,0.2)); +#74539 = VECTOR('',#74540,1.); +#74540 = DIRECTION('',(0.,0.,1.)); +#74541 = ORIENTED_EDGE('',*,*,#74542,.T.); +#74542 = EDGE_CURVE('',#74535,#74543,#74545,.T.); +#74543 = VERTEX_POINT('',#74544); +#74544 = CARTESIAN_POINT('',(-0.15,-6.2,0.85)); +#74545 = CIRCLE('',#74546,0.2); +#74546 = AXIS2_PLACEMENT_3D('',#74547,#74548,#74549); +#74547 = CARTESIAN_POINT('',(-0.15,-6.2,0.65)); +#74548 = DIRECTION('',(-1.,0.,0.)); +#74549 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#74550 = ORIENTED_EDGE('',*,*,#74551,.T.); +#74551 = EDGE_CURVE('',#74543,#60272,#74552,.T.); +#74552 = LINE('',#74553,#74554); +#74553 = CARTESIAN_POINT('',(-0.15,-6.2,0.85)); +#74554 = VECTOR('',#74555,1.); +#74555 = DIRECTION('',(0.,1.,0.)); +#74556 = PLANE('',#74557); +#74557 = AXIS2_PLACEMENT_3D('',#74558,#74559,#74560); +#74558 = CARTESIAN_POINT('',(-0.15,-6.400244542703,0.394853274378)); +#74559 = DIRECTION('',(-1.,0.,0.)); +#74560 = DIRECTION('',(0.,0.,1.)); +#74561 = ADVANCED_FACE('',(#74562),#74573,.F.); +#74562 = FACE_BOUND('',#74563,.F.); +#74563 = EDGE_LOOP('',(#74564,#74565,#74566,#74572)); +#74564 = ORIENTED_EDGE('',*,*,#60248,.T.); +#74565 = ORIENTED_EDGE('',*,*,#74243,.T.); +#74566 = ORIENTED_EDGE('',*,*,#74567,.F.); +#74567 = EDGE_CURVE('',#74476,#74244,#74568,.T.); +#74568 = LINE('',#74569,#74570); +#74569 = CARTESIAN_POINT('',(-0.15,-6.3,0.65)); +#74570 = VECTOR('',#74571,1.); +#74571 = DIRECTION('',(-1.,0.,0.)); +#74572 = ORIENTED_EDGE('',*,*,#74475,.F.); +#74573 = CYLINDRICAL_SURFACE('',#74574,0.1); +#74574 = AXIS2_PLACEMENT_3D('',#74575,#74576,#74577); +#74575 = CARTESIAN_POINT('',(-0.15,-6.2,0.65)); +#74576 = DIRECTION('',(1.,0.,0.)); +#74577 = DIRECTION('',(0.,0.,1.)); +#74578 = ADVANCED_FACE('',(#74579),#74604,.F.); +#74579 = FACE_BOUND('',#74580,.F.); +#74580 = EDGE_LOOP('',(#74581,#74589,#74590,#74598)); +#74581 = ORIENTED_EDGE('',*,*,#74582,.F.); +#74582 = EDGE_CURVE('',#60263,#74583,#74585,.T.); +#74583 = VERTEX_POINT('',#74584); +#74584 = CARTESIAN_POINT('',(0.15,-5.925,0.85)); +#74585 = LINE('',#74586,#74587); +#74586 = CARTESIAN_POINT('',(0.15,-6.2,0.85)); +#74587 = VECTOR('',#74588,1.); +#74588 = DIRECTION('',(0.,1.,0.)); +#74589 = ORIENTED_EDGE('',*,*,#60279,.T.); +#74590 = ORIENTED_EDGE('',*,*,#74591,.T.); +#74591 = EDGE_CURVE('',#60272,#74592,#74594,.T.); +#74592 = VERTEX_POINT('',#74593); +#74593 = CARTESIAN_POINT('',(-0.15,-5.925,0.85)); +#74594 = LINE('',#74595,#74596); +#74595 = CARTESIAN_POINT('',(-0.15,-6.2,0.85)); +#74596 = VECTOR('',#74597,1.); +#74597 = DIRECTION('',(0.,1.,0.)); +#74598 = ORIENTED_EDGE('',*,*,#74599,.F.); +#74599 = EDGE_CURVE('',#74583,#74592,#74600,.T.); +#74600 = LINE('',#74601,#74602); +#74601 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74602 = VECTOR('',#74603,1.); +#74603 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#74604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74605,#74606) + ,(#74607,#74608 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#74605 = CARTESIAN_POINT('',(5.825,-6.,0.85)); +#74606 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#74607 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#74608 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#74609 = ADVANCED_FACE('',(#74610),#74625,.F.); +#74610 = FACE_BOUND('',#74611,.F.); +#74611 = EDGE_LOOP('',(#74612,#74613,#74618,#74624)); +#74612 = ORIENTED_EDGE('',*,*,#60301,.T.); +#74613 = ORIENTED_EDGE('',*,*,#74614,.T.); +#74614 = EDGE_CURVE('',#60295,#65118,#74615,.T.); +#74615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74616,#74617),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#74616 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#74617 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#74618 = ORIENTED_EDGE('',*,*,#74619,.F.); +#74619 = EDGE_CURVE('',#70168,#65118,#74620,.T.); +#74620 = LINE('',#74621,#74622); +#74621 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#74622 = VECTOR('',#74623,1.); +#74623 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#74624 = ORIENTED_EDGE('',*,*,#70167,.F.); +#74625 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74626,#74627) + ,(#74628,#74629 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#74626 = CARTESIAN_POINT('',(-5.825,-6.,0.85)); +#74627 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#74628 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#74629 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#74630 = ADVANCED_FACE('',(#74631),#74642,.F.); +#74631 = FACE_BOUND('',#74632,.F.); +#74632 = EDGE_LOOP('',(#74633,#74634,#74635,#74641)); +#74633 = ORIENTED_EDGE('',*,*,#74614,.F.); +#74634 = ORIENTED_EDGE('',*,*,#60326,.T.); +#74635 = ORIENTED_EDGE('',*,*,#74636,.T.); +#74636 = EDGE_CURVE('',#60319,#65125,#74637,.T.); +#74637 = LINE('',#74638,#74639); +#74638 = CARTESIAN_POINT('',(-6.2,-4.85,0.85)); +#74639 = VECTOR('',#74640,1.); +#74640 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74641 = ORIENTED_EDGE('',*,*,#65124,.F.); +#74642 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74643,#74644) + ,(#74645,#74646 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#74643 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#74644 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#74645 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#74646 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#74647 = ADVANCED_FACE('',(#74648),#74734,.F.); +#74648 = FACE_BOUND('',#74649,.F.); +#74649 = EDGE_LOOP('',(#74650,#74651,#74652,#74661,#74669,#74678,#74686, + #74694,#74702,#74711,#74719,#74728)); +#74650 = ORIENTED_EDGE('',*,*,#60318,.F.); +#74651 = ORIENTED_EDGE('',*,*,#60340,.T.); +#74652 = ORIENTED_EDGE('',*,*,#74653,.T.); +#74653 = EDGE_CURVE('',#60341,#74654,#74656,.T.); +#74654 = VERTEX_POINT('',#74655); +#74655 = CARTESIAN_POINT('',(-6.3,-4.85,0.65)); +#74656 = CIRCLE('',#74657,0.1); +#74657 = AXIS2_PLACEMENT_3D('',#74658,#74659,#74660); +#74658 = CARTESIAN_POINT('',(-6.2,-4.85,0.65)); +#74659 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74660 = DIRECTION('',(0.,0.,1.)); +#74661 = ORIENTED_EDGE('',*,*,#74662,.T.); +#74662 = EDGE_CURVE('',#74654,#74663,#74665,.T.); +#74663 = VERTEX_POINT('',#74664); +#74664 = CARTESIAN_POINT('',(-6.3,-4.85,0.2)); +#74665 = LINE('',#74666,#74667); +#74666 = CARTESIAN_POINT('',(-6.3,-4.85,0.65)); +#74667 = VECTOR('',#74668,1.); +#74668 = DIRECTION('',(-0.,0.,-1.)); +#74669 = ORIENTED_EDGE('',*,*,#74670,.T.); +#74670 = EDGE_CURVE('',#74663,#74671,#74673,.T.); +#74671 = VERTEX_POINT('',#74672); +#74672 = CARTESIAN_POINT('',(-6.5,-4.85,-1.942890293094E-16)); +#74673 = CIRCLE('',#74674,0.2); +#74674 = AXIS2_PLACEMENT_3D('',#74675,#74676,#74677); +#74675 = CARTESIAN_POINT('',(-6.5,-4.85,0.2)); +#74676 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74677 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#74678 = ORIENTED_EDGE('',*,*,#74679,.T.); +#74679 = EDGE_CURVE('',#74671,#74680,#74682,.T.); +#74680 = VERTEX_POINT('',#74681); +#74681 = CARTESIAN_POINT('',(-7.,-4.85,-1.942890293094E-16)); +#74682 = LINE('',#74683,#74684); +#74683 = CARTESIAN_POINT('',(-6.5,-4.85,-1.942890293094E-16)); +#74684 = VECTOR('',#74685,1.); +#74685 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#74686 = ORIENTED_EDGE('',*,*,#74687,.T.); +#74687 = EDGE_CURVE('',#74680,#74688,#74690,.T.); +#74688 = VERTEX_POINT('',#74689); +#74689 = CARTESIAN_POINT('',(-7.,-4.85,0.1)); +#74690 = LINE('',#74691,#74692); +#74691 = CARTESIAN_POINT('',(-7.,-4.85,-1.942890293094E-16)); +#74692 = VECTOR('',#74693,1.); +#74693 = DIRECTION('',(0.,0.,1.)); +#74694 = ORIENTED_EDGE('',*,*,#74695,.T.); +#74695 = EDGE_CURVE('',#74688,#74696,#74698,.T.); +#74696 = VERTEX_POINT('',#74697); +#74697 = CARTESIAN_POINT('',(-6.5,-4.85,0.1)); +#74698 = LINE('',#74699,#74700); +#74699 = CARTESIAN_POINT('',(-7.,-4.85,0.1)); +#74700 = VECTOR('',#74701,1.); +#74701 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74702 = ORIENTED_EDGE('',*,*,#74703,.T.); +#74703 = EDGE_CURVE('',#74696,#74704,#74706,.T.); +#74704 = VERTEX_POINT('',#74705); +#74705 = CARTESIAN_POINT('',(-6.4,-4.85,0.2)); +#74706 = CIRCLE('',#74707,0.1); +#74707 = AXIS2_PLACEMENT_3D('',#74708,#74709,#74710); +#74708 = CARTESIAN_POINT('',(-6.5,-4.85,0.2)); +#74709 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#74710 = DIRECTION('',(-0.,0.,-1.)); +#74711 = ORIENTED_EDGE('',*,*,#74712,.T.); +#74712 = EDGE_CURVE('',#74704,#74713,#74715,.T.); +#74713 = VERTEX_POINT('',#74714); +#74714 = CARTESIAN_POINT('',(-6.4,-4.85,0.65)); +#74715 = LINE('',#74716,#74717); +#74716 = CARTESIAN_POINT('',(-6.4,-4.85,0.2)); +#74717 = VECTOR('',#74718,1.); +#74718 = DIRECTION('',(0.,0.,1.)); +#74719 = ORIENTED_EDGE('',*,*,#74720,.T.); +#74720 = EDGE_CURVE('',#74713,#74721,#74723,.T.); +#74721 = VERTEX_POINT('',#74722); +#74722 = CARTESIAN_POINT('',(-6.2,-4.85,0.85)); +#74723 = CIRCLE('',#74724,0.2); +#74724 = AXIS2_PLACEMENT_3D('',#74725,#74726,#74727); +#74725 = CARTESIAN_POINT('',(-6.2,-4.85,0.65)); +#74726 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74727 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#74728 = ORIENTED_EDGE('',*,*,#74729,.T.); +#74729 = EDGE_CURVE('',#74721,#60319,#74730,.T.); +#74730 = LINE('',#74731,#74732); +#74731 = CARTESIAN_POINT('',(-6.2,-4.85,0.85)); +#74732 = VECTOR('',#74733,1.); +#74733 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74734 = PLANE('',#74735); +#74735 = AXIS2_PLACEMENT_3D('',#74736,#74737,#74738); +#74736 = CARTESIAN_POINT('',(-6.400244542703,-4.85,0.394853274378)); +#74737 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74738 = DIRECTION('',(0.,0.,1.)); +#74739 = ADVANCED_FACE('',(#74740),#74759,.F.); +#74740 = FACE_BOUND('',#74741,.F.); +#74741 = EDGE_LOOP('',(#74742,#74743,#74752,#74758)); +#74742 = ORIENTED_EDGE('',*,*,#60357,.T.); +#74743 = ORIENTED_EDGE('',*,*,#74744,.T.); +#74744 = EDGE_CURVE('',#60350,#74745,#74747,.T.); +#74745 = VERTEX_POINT('',#74746); +#74746 = CARTESIAN_POINT('',(-6.3,-4.65,0.65)); +#74747 = CIRCLE('',#74748,0.1); +#74748 = AXIS2_PLACEMENT_3D('',#74749,#74750,#74751); +#74749 = CARTESIAN_POINT('',(-6.2,-4.65,0.65)); +#74750 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74751 = DIRECTION('',(0.,0.,1.)); +#74752 = ORIENTED_EDGE('',*,*,#74753,.F.); +#74753 = EDGE_CURVE('',#74654,#74745,#74754,.T.); +#74754 = LINE('',#74755,#74756); +#74755 = CARTESIAN_POINT('',(-6.3,-4.85,0.65)); +#74756 = VECTOR('',#74757,1.); +#74757 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74758 = ORIENTED_EDGE('',*,*,#74653,.F.); +#74759 = CYLINDRICAL_SURFACE('',#74760,0.1); +#74760 = AXIS2_PLACEMENT_3D('',#74761,#74762,#74763); +#74761 = CARTESIAN_POINT('',(-6.2,-4.85,0.65)); +#74762 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74763 = DIRECTION('',(0.,0.,1.)); +#74764 = ADVANCED_FACE('',(#74765),#74843,.T.); +#74765 = FACE_BOUND('',#74766,.T.); +#74766 = EDGE_LOOP('',(#74767,#74768,#74769,#74770,#74778,#74787,#74795, + #74803,#74811,#74820,#74828,#74837)); +#74767 = ORIENTED_EDGE('',*,*,#60402,.F.); +#74768 = ORIENTED_EDGE('',*,*,#60349,.T.); +#74769 = ORIENTED_EDGE('',*,*,#74744,.T.); +#74770 = ORIENTED_EDGE('',*,*,#74771,.T.); +#74771 = EDGE_CURVE('',#74745,#74772,#74774,.T.); +#74772 = VERTEX_POINT('',#74773); +#74773 = CARTESIAN_POINT('',(-6.3,-4.65,0.2)); +#74774 = LINE('',#74775,#74776); +#74775 = CARTESIAN_POINT('',(-6.3,-4.65,0.65)); +#74776 = VECTOR('',#74777,1.); +#74777 = DIRECTION('',(-0.,0.,-1.)); +#74778 = ORIENTED_EDGE('',*,*,#74779,.T.); +#74779 = EDGE_CURVE('',#74772,#74780,#74782,.T.); +#74780 = VERTEX_POINT('',#74781); +#74781 = CARTESIAN_POINT('',(-6.5,-4.65,-1.942890293094E-16)); +#74782 = CIRCLE('',#74783,0.2); +#74783 = AXIS2_PLACEMENT_3D('',#74784,#74785,#74786); +#74784 = CARTESIAN_POINT('',(-6.5,-4.65,0.2)); +#74785 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74786 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#74787 = ORIENTED_EDGE('',*,*,#74788,.T.); +#74788 = EDGE_CURVE('',#74780,#74789,#74791,.T.); +#74789 = VERTEX_POINT('',#74790); +#74790 = CARTESIAN_POINT('',(-7.,-4.65,-1.942890293094E-16)); +#74791 = LINE('',#74792,#74793); +#74792 = CARTESIAN_POINT('',(-6.5,-4.65,-1.942890293094E-16)); +#74793 = VECTOR('',#74794,1.); +#74794 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#74795 = ORIENTED_EDGE('',*,*,#74796,.T.); +#74796 = EDGE_CURVE('',#74789,#74797,#74799,.T.); +#74797 = VERTEX_POINT('',#74798); +#74798 = CARTESIAN_POINT('',(-7.,-4.65,0.1)); +#74799 = LINE('',#74800,#74801); +#74800 = CARTESIAN_POINT('',(-7.,-4.65,-1.942890293094E-16)); +#74801 = VECTOR('',#74802,1.); +#74802 = DIRECTION('',(0.,0.,1.)); +#74803 = ORIENTED_EDGE('',*,*,#74804,.T.); +#74804 = EDGE_CURVE('',#74797,#74805,#74807,.T.); +#74805 = VERTEX_POINT('',#74806); +#74806 = CARTESIAN_POINT('',(-6.5,-4.65,0.1)); +#74807 = LINE('',#74808,#74809); +#74808 = CARTESIAN_POINT('',(-7.,-4.65,0.1)); +#74809 = VECTOR('',#74810,1.); +#74810 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74811 = ORIENTED_EDGE('',*,*,#74812,.T.); +#74812 = EDGE_CURVE('',#74805,#74813,#74815,.T.); +#74813 = VERTEX_POINT('',#74814); +#74814 = CARTESIAN_POINT('',(-6.4,-4.65,0.2)); +#74815 = CIRCLE('',#74816,0.1); +#74816 = AXIS2_PLACEMENT_3D('',#74817,#74818,#74819); +#74817 = CARTESIAN_POINT('',(-6.5,-4.65,0.2)); +#74818 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#74819 = DIRECTION('',(-0.,0.,-1.)); +#74820 = ORIENTED_EDGE('',*,*,#74821,.T.); +#74821 = EDGE_CURVE('',#74813,#74822,#74824,.T.); +#74822 = VERTEX_POINT('',#74823); +#74823 = CARTESIAN_POINT('',(-6.4,-4.65,0.65)); +#74824 = LINE('',#74825,#74826); +#74825 = CARTESIAN_POINT('',(-6.4,-4.65,0.2)); +#74826 = VECTOR('',#74827,1.); +#74827 = DIRECTION('',(0.,0.,1.)); +#74828 = ORIENTED_EDGE('',*,*,#74829,.T.); +#74829 = EDGE_CURVE('',#74822,#74830,#74832,.T.); +#74830 = VERTEX_POINT('',#74831); +#74831 = CARTESIAN_POINT('',(-6.2,-4.65,0.85)); +#74832 = CIRCLE('',#74833,0.2); +#74833 = AXIS2_PLACEMENT_3D('',#74834,#74835,#74836); +#74834 = CARTESIAN_POINT('',(-6.2,-4.65,0.65)); +#74835 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74836 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#74837 = ORIENTED_EDGE('',*,*,#74838,.T.); +#74838 = EDGE_CURVE('',#74830,#60403,#74839,.T.); +#74839 = LINE('',#74840,#74841); +#74840 = CARTESIAN_POINT('',(-6.2,-4.65,0.85)); +#74841 = VECTOR('',#74842,1.); +#74842 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74843 = PLANE('',#74844); +#74844 = AXIS2_PLACEMENT_3D('',#74845,#74846,#74847); +#74845 = CARTESIAN_POINT('',(-6.400244542703,-4.65,0.394853274378)); +#74846 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74847 = DIRECTION('',(0.,0.,1.)); +#74848 = ADVANCED_FACE('',(#74849),#74935,.F.); +#74849 = FACE_BOUND('',#74850,.F.); +#74850 = EDGE_LOOP('',(#74851,#74852,#74853,#74862,#74870,#74879,#74887, + #74895,#74903,#74912,#74920,#74929)); +#74851 = ORIENTED_EDGE('',*,*,#60442,.F.); +#74852 = ORIENTED_EDGE('',*,*,#60371,.T.); +#74853 = ORIENTED_EDGE('',*,*,#74854,.T.); +#74854 = EDGE_CURVE('',#60372,#74855,#74857,.T.); +#74855 = VERTEX_POINT('',#74856); +#74856 = CARTESIAN_POINT('',(-6.3,4.65,0.65)); +#74857 = CIRCLE('',#74858,0.1); +#74858 = AXIS2_PLACEMENT_3D('',#74859,#74860,#74861); +#74859 = CARTESIAN_POINT('',(-6.2,4.65,0.65)); +#74860 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74861 = DIRECTION('',(0.,0.,1.)); +#74862 = ORIENTED_EDGE('',*,*,#74863,.T.); +#74863 = EDGE_CURVE('',#74855,#74864,#74866,.T.); +#74864 = VERTEX_POINT('',#74865); +#74865 = CARTESIAN_POINT('',(-6.3,4.65,0.2)); +#74866 = LINE('',#74867,#74868); +#74867 = CARTESIAN_POINT('',(-6.3,4.65,0.65)); +#74868 = VECTOR('',#74869,1.); +#74869 = DIRECTION('',(-0.,0.,-1.)); +#74870 = ORIENTED_EDGE('',*,*,#74871,.T.); +#74871 = EDGE_CURVE('',#74864,#74872,#74874,.T.); +#74872 = VERTEX_POINT('',#74873); +#74873 = CARTESIAN_POINT('',(-6.5,4.65,-1.942890293094E-16)); +#74874 = CIRCLE('',#74875,0.2); +#74875 = AXIS2_PLACEMENT_3D('',#74876,#74877,#74878); +#74876 = CARTESIAN_POINT('',(-6.5,4.65,0.2)); +#74877 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74878 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#74879 = ORIENTED_EDGE('',*,*,#74880,.T.); +#74880 = EDGE_CURVE('',#74872,#74881,#74883,.T.); +#74881 = VERTEX_POINT('',#74882); +#74882 = CARTESIAN_POINT('',(-7.,4.65,-1.942890293094E-16)); +#74883 = LINE('',#74884,#74885); +#74884 = CARTESIAN_POINT('',(-6.5,4.65,-1.942890293094E-16)); +#74885 = VECTOR('',#74886,1.); +#74886 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#74887 = ORIENTED_EDGE('',*,*,#74888,.T.); +#74888 = EDGE_CURVE('',#74881,#74889,#74891,.T.); +#74889 = VERTEX_POINT('',#74890); +#74890 = CARTESIAN_POINT('',(-7.,4.65,0.1)); +#74891 = LINE('',#74892,#74893); +#74892 = CARTESIAN_POINT('',(-7.,4.65,-1.942890293094E-16)); +#74893 = VECTOR('',#74894,1.); +#74894 = DIRECTION('',(0.,0.,1.)); +#74895 = ORIENTED_EDGE('',*,*,#74896,.T.); +#74896 = EDGE_CURVE('',#74889,#74897,#74899,.T.); +#74897 = VERTEX_POINT('',#74898); +#74898 = CARTESIAN_POINT('',(-6.5,4.65,0.1)); +#74899 = LINE('',#74900,#74901); +#74900 = CARTESIAN_POINT('',(-7.,4.65,0.1)); +#74901 = VECTOR('',#74902,1.); +#74902 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74903 = ORIENTED_EDGE('',*,*,#74904,.T.); +#74904 = EDGE_CURVE('',#74897,#74905,#74907,.T.); +#74905 = VERTEX_POINT('',#74906); +#74906 = CARTESIAN_POINT('',(-6.4,4.65,0.2)); +#74907 = CIRCLE('',#74908,0.1); +#74908 = AXIS2_PLACEMENT_3D('',#74909,#74910,#74911); +#74909 = CARTESIAN_POINT('',(-6.5,4.65,0.2)); +#74910 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#74911 = DIRECTION('',(-0.,0.,-1.)); +#74912 = ORIENTED_EDGE('',*,*,#74913,.T.); +#74913 = EDGE_CURVE('',#74905,#74914,#74916,.T.); +#74914 = VERTEX_POINT('',#74915); +#74915 = CARTESIAN_POINT('',(-6.4,4.65,0.65)); +#74916 = LINE('',#74917,#74918); +#74917 = CARTESIAN_POINT('',(-6.4,4.65,0.2)); +#74918 = VECTOR('',#74919,1.); +#74919 = DIRECTION('',(0.,0.,1.)); +#74920 = ORIENTED_EDGE('',*,*,#74921,.T.); +#74921 = EDGE_CURVE('',#74914,#74922,#74924,.T.); +#74922 = VERTEX_POINT('',#74923); +#74923 = CARTESIAN_POINT('',(-6.2,4.65,0.85)); +#74924 = CIRCLE('',#74925,0.2); +#74925 = AXIS2_PLACEMENT_3D('',#74926,#74927,#74928); +#74926 = CARTESIAN_POINT('',(-6.2,4.65,0.65)); +#74927 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74928 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#74929 = ORIENTED_EDGE('',*,*,#74930,.T.); +#74930 = EDGE_CURVE('',#74922,#60443,#74931,.T.); +#74931 = LINE('',#74932,#74933); +#74932 = CARTESIAN_POINT('',(-6.2,4.65,0.85)); +#74933 = VECTOR('',#74934,1.); +#74934 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74935 = PLANE('',#74936); +#74936 = AXIS2_PLACEMENT_3D('',#74937,#74938,#74939); +#74937 = CARTESIAN_POINT('',(-6.400244542703,4.65,0.394853274378)); +#74938 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74939 = DIRECTION('',(0.,0.,1.)); +#74940 = ADVANCED_FACE('',(#74941),#74952,.F.); +#74941 = FACE_BOUND('',#74942,.F.); +#74942 = EDGE_LOOP('',(#74943,#74944,#74945,#74951)); +#74943 = ORIENTED_EDGE('',*,*,#60388,.T.); +#74944 = ORIENTED_EDGE('',*,*,#63949,.T.); +#74945 = ORIENTED_EDGE('',*,*,#74946,.F.); +#74946 = EDGE_CURVE('',#74855,#63950,#74947,.T.); +#74947 = LINE('',#74948,#74949); +#74948 = CARTESIAN_POINT('',(-6.3,4.65,0.65)); +#74949 = VECTOR('',#74950,1.); +#74950 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#74951 = ORIENTED_EDGE('',*,*,#74854,.F.); +#74952 = CYLINDRICAL_SURFACE('',#74953,0.1); +#74953 = AXIS2_PLACEMENT_3D('',#74954,#74955,#74956); +#74954 = CARTESIAN_POINT('',(-6.2,4.65,0.65)); +#74955 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74956 = DIRECTION('',(0.,0.,1.)); +#74957 = ADVANCED_FACE('',(#74958),#74974,.F.); +#74958 = FACE_BOUND('',#74959,.F.); +#74959 = EDGE_LOOP('',(#74960,#74966,#74967,#74973)); +#74960 = ORIENTED_EDGE('',*,*,#74961,.F.); +#74961 = EDGE_CURVE('',#60403,#65133,#74962,.T.); +#74962 = LINE('',#74963,#74964); +#74963 = CARTESIAN_POINT('',(-6.2,-4.65,0.85)); +#74964 = VECTOR('',#74965,1.); +#74965 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74966 = ORIENTED_EDGE('',*,*,#60419,.T.); +#74967 = ORIENTED_EDGE('',*,*,#74968,.T.); +#74968 = EDGE_CURVE('',#60412,#65141,#74969,.T.); +#74969 = LINE('',#74970,#74971); +#74970 = CARTESIAN_POINT('',(-6.2,-4.35,0.85)); +#74971 = VECTOR('',#74972,1.); +#74972 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#74973 = ORIENTED_EDGE('',*,*,#65140,.F.); +#74974 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#74975,#74976) + ,(#74977,#74978 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#74975 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#74976 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#74977 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#74978 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#74979 = ADVANCED_FACE('',(#74980),#75066,.F.); +#74980 = FACE_BOUND('',#74981,.F.); +#74981 = EDGE_LOOP('',(#74982,#74983,#74984,#74993,#75001,#75010,#75018, + #75026,#75034,#75043,#75051,#75060)); +#74982 = ORIENTED_EDGE('',*,*,#60411,.F.); +#74983 = ORIENTED_EDGE('',*,*,#60464,.T.); +#74984 = ORIENTED_EDGE('',*,*,#74985,.T.); +#74985 = EDGE_CURVE('',#60465,#74986,#74988,.T.); +#74986 = VERTEX_POINT('',#74987); +#74987 = CARTESIAN_POINT('',(-6.3,-4.35,0.65)); +#74988 = CIRCLE('',#74989,0.1); +#74989 = AXIS2_PLACEMENT_3D('',#74990,#74991,#74992); +#74990 = CARTESIAN_POINT('',(-6.2,-4.35,0.65)); +#74991 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#74992 = DIRECTION('',(0.,0.,1.)); +#74993 = ORIENTED_EDGE('',*,*,#74994,.T.); +#74994 = EDGE_CURVE('',#74986,#74995,#74997,.T.); +#74995 = VERTEX_POINT('',#74996); +#74996 = CARTESIAN_POINT('',(-6.3,-4.35,0.2)); +#74997 = LINE('',#74998,#74999); +#74998 = CARTESIAN_POINT('',(-6.3,-4.35,0.65)); +#74999 = VECTOR('',#75000,1.); +#75000 = DIRECTION('',(-0.,0.,-1.)); +#75001 = ORIENTED_EDGE('',*,*,#75002,.T.); +#75002 = EDGE_CURVE('',#74995,#75003,#75005,.T.); +#75003 = VERTEX_POINT('',#75004); +#75004 = CARTESIAN_POINT('',(-6.5,-4.35,-1.942890293094E-16)); +#75005 = CIRCLE('',#75006,0.2); +#75006 = AXIS2_PLACEMENT_3D('',#75007,#75008,#75009); +#75007 = CARTESIAN_POINT('',(-6.5,-4.35,0.2)); +#75008 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75009 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75010 = ORIENTED_EDGE('',*,*,#75011,.T.); +#75011 = EDGE_CURVE('',#75003,#75012,#75014,.T.); +#75012 = VERTEX_POINT('',#75013); +#75013 = CARTESIAN_POINT('',(-7.,-4.35,-1.942890293094E-16)); +#75014 = LINE('',#75015,#75016); +#75015 = CARTESIAN_POINT('',(-6.5,-4.35,-1.942890293094E-16)); +#75016 = VECTOR('',#75017,1.); +#75017 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75018 = ORIENTED_EDGE('',*,*,#75019,.T.); +#75019 = EDGE_CURVE('',#75012,#75020,#75022,.T.); +#75020 = VERTEX_POINT('',#75021); +#75021 = CARTESIAN_POINT('',(-7.,-4.35,0.1)); +#75022 = LINE('',#75023,#75024); +#75023 = CARTESIAN_POINT('',(-7.,-4.35,-1.942890293094E-16)); +#75024 = VECTOR('',#75025,1.); +#75025 = DIRECTION('',(0.,0.,1.)); +#75026 = ORIENTED_EDGE('',*,*,#75027,.T.); +#75027 = EDGE_CURVE('',#75020,#75028,#75030,.T.); +#75028 = VERTEX_POINT('',#75029); +#75029 = CARTESIAN_POINT('',(-6.5,-4.35,0.1)); +#75030 = LINE('',#75031,#75032); +#75031 = CARTESIAN_POINT('',(-7.,-4.35,0.1)); +#75032 = VECTOR('',#75033,1.); +#75033 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75034 = ORIENTED_EDGE('',*,*,#75035,.T.); +#75035 = EDGE_CURVE('',#75028,#75036,#75038,.T.); +#75036 = VERTEX_POINT('',#75037); +#75037 = CARTESIAN_POINT('',(-6.4,-4.35,0.2)); +#75038 = CIRCLE('',#75039,0.1); +#75039 = AXIS2_PLACEMENT_3D('',#75040,#75041,#75042); +#75040 = CARTESIAN_POINT('',(-6.5,-4.35,0.2)); +#75041 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75042 = DIRECTION('',(-0.,0.,-1.)); +#75043 = ORIENTED_EDGE('',*,*,#75044,.T.); +#75044 = EDGE_CURVE('',#75036,#75045,#75047,.T.); +#75045 = VERTEX_POINT('',#75046); +#75046 = CARTESIAN_POINT('',(-6.4,-4.35,0.65)); +#75047 = LINE('',#75048,#75049); +#75048 = CARTESIAN_POINT('',(-6.4,-4.35,0.2)); +#75049 = VECTOR('',#75050,1.); +#75050 = DIRECTION('',(0.,0.,1.)); +#75051 = ORIENTED_EDGE('',*,*,#75052,.T.); +#75052 = EDGE_CURVE('',#75045,#75053,#75055,.T.); +#75053 = VERTEX_POINT('',#75054); +#75054 = CARTESIAN_POINT('',(-6.2,-4.35,0.85)); +#75055 = CIRCLE('',#75056,0.2); +#75056 = AXIS2_PLACEMENT_3D('',#75057,#75058,#75059); +#75057 = CARTESIAN_POINT('',(-6.2,-4.35,0.65)); +#75058 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75059 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75060 = ORIENTED_EDGE('',*,*,#75061,.T.); +#75061 = EDGE_CURVE('',#75053,#60412,#75062,.T.); +#75062 = LINE('',#75063,#75064); +#75063 = CARTESIAN_POINT('',(-6.2,-4.35,0.85)); +#75064 = VECTOR('',#75065,1.); +#75065 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75066 = PLANE('',#75067); +#75067 = AXIS2_PLACEMENT_3D('',#75068,#75069,#75070); +#75068 = CARTESIAN_POINT('',(-6.400244542703,-4.35,0.394853274378)); +#75069 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75070 = DIRECTION('',(0.,0.,1.)); +#75071 = ADVANCED_FACE('',(#75072),#75158,.T.); +#75072 = FACE_BOUND('',#75073,.T.); +#75073 = EDGE_LOOP('',(#75074,#75075,#75076,#75085,#75093,#75102,#75110, + #75118,#75126,#75135,#75143,#75152)); +#75074 = ORIENTED_EDGE('',*,*,#60433,.F.); +#75075 = ORIENTED_EDGE('',*,*,#60504,.T.); +#75076 = ORIENTED_EDGE('',*,*,#75077,.T.); +#75077 = EDGE_CURVE('',#60505,#75078,#75080,.T.); +#75078 = VERTEX_POINT('',#75079); +#75079 = CARTESIAN_POINT('',(-6.3,4.35,0.65)); +#75080 = CIRCLE('',#75081,0.1); +#75081 = AXIS2_PLACEMENT_3D('',#75082,#75083,#75084); +#75082 = CARTESIAN_POINT('',(-6.2,4.35,0.65)); +#75083 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75084 = DIRECTION('',(0.,0.,1.)); +#75085 = ORIENTED_EDGE('',*,*,#75086,.T.); +#75086 = EDGE_CURVE('',#75078,#75087,#75089,.T.); +#75087 = VERTEX_POINT('',#75088); +#75088 = CARTESIAN_POINT('',(-6.3,4.35,0.2)); +#75089 = LINE('',#75090,#75091); +#75090 = CARTESIAN_POINT('',(-6.3,4.35,0.65)); +#75091 = VECTOR('',#75092,1.); +#75092 = DIRECTION('',(-0.,0.,-1.)); +#75093 = ORIENTED_EDGE('',*,*,#75094,.T.); +#75094 = EDGE_CURVE('',#75087,#75095,#75097,.T.); +#75095 = VERTEX_POINT('',#75096); +#75096 = CARTESIAN_POINT('',(-6.5,4.35,-1.942890293094E-16)); +#75097 = CIRCLE('',#75098,0.2); +#75098 = AXIS2_PLACEMENT_3D('',#75099,#75100,#75101); +#75099 = CARTESIAN_POINT('',(-6.5,4.35,0.2)); +#75100 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75101 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75102 = ORIENTED_EDGE('',*,*,#75103,.T.); +#75103 = EDGE_CURVE('',#75095,#75104,#75106,.T.); +#75104 = VERTEX_POINT('',#75105); +#75105 = CARTESIAN_POINT('',(-7.,4.35,-1.942890293094E-16)); +#75106 = LINE('',#75107,#75108); +#75107 = CARTESIAN_POINT('',(-6.5,4.35,-1.942890293094E-16)); +#75108 = VECTOR('',#75109,1.); +#75109 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75110 = ORIENTED_EDGE('',*,*,#75111,.T.); +#75111 = EDGE_CURVE('',#75104,#75112,#75114,.T.); +#75112 = VERTEX_POINT('',#75113); +#75113 = CARTESIAN_POINT('',(-7.,4.35,0.1)); +#75114 = LINE('',#75115,#75116); +#75115 = CARTESIAN_POINT('',(-7.,4.35,-1.942890293094E-16)); +#75116 = VECTOR('',#75117,1.); +#75117 = DIRECTION('',(0.,0.,1.)); +#75118 = ORIENTED_EDGE('',*,*,#75119,.T.); +#75119 = EDGE_CURVE('',#75112,#75120,#75122,.T.); +#75120 = VERTEX_POINT('',#75121); +#75121 = CARTESIAN_POINT('',(-6.5,4.35,0.1)); +#75122 = LINE('',#75123,#75124); +#75123 = CARTESIAN_POINT('',(-7.,4.35,0.1)); +#75124 = VECTOR('',#75125,1.); +#75125 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75126 = ORIENTED_EDGE('',*,*,#75127,.T.); +#75127 = EDGE_CURVE('',#75120,#75128,#75130,.T.); +#75128 = VERTEX_POINT('',#75129); +#75129 = CARTESIAN_POINT('',(-6.4,4.35,0.2)); +#75130 = CIRCLE('',#75131,0.1); +#75131 = AXIS2_PLACEMENT_3D('',#75132,#75133,#75134); +#75132 = CARTESIAN_POINT('',(-6.5,4.35,0.2)); +#75133 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75134 = DIRECTION('',(-0.,0.,-1.)); +#75135 = ORIENTED_EDGE('',*,*,#75136,.T.); +#75136 = EDGE_CURVE('',#75128,#75137,#75139,.T.); +#75137 = VERTEX_POINT('',#75138); +#75138 = CARTESIAN_POINT('',(-6.4,4.35,0.65)); +#75139 = LINE('',#75140,#75141); +#75140 = CARTESIAN_POINT('',(-6.4,4.35,0.2)); +#75141 = VECTOR('',#75142,1.); +#75142 = DIRECTION('',(0.,0.,1.)); +#75143 = ORIENTED_EDGE('',*,*,#75144,.T.); +#75144 = EDGE_CURVE('',#75137,#75145,#75147,.T.); +#75145 = VERTEX_POINT('',#75146); +#75146 = CARTESIAN_POINT('',(-6.2,4.35,0.85)); +#75147 = CIRCLE('',#75148,0.2); +#75148 = AXIS2_PLACEMENT_3D('',#75149,#75150,#75151); +#75149 = CARTESIAN_POINT('',(-6.2,4.35,0.65)); +#75150 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75151 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75152 = ORIENTED_EDGE('',*,*,#75153,.T.); +#75153 = EDGE_CURVE('',#75145,#60434,#75154,.T.); +#75154 = LINE('',#75155,#75156); +#75155 = CARTESIAN_POINT('',(-6.2,4.35,0.85)); +#75156 = VECTOR('',#75157,1.); +#75157 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75158 = PLANE('',#75159); +#75159 = AXIS2_PLACEMENT_3D('',#75160,#75161,#75162); +#75160 = CARTESIAN_POINT('',(-6.400244542703,4.35,0.394853274378)); +#75161 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75162 = DIRECTION('',(0.,0.,1.)); +#75163 = ADVANCED_FACE('',(#75164),#75180,.F.); +#75164 = FACE_BOUND('',#75165,.F.); +#75165 = EDGE_LOOP('',(#75166,#75172,#75173,#75179)); +#75166 = ORIENTED_EDGE('',*,*,#75167,.F.); +#75167 = EDGE_CURVE('',#60434,#65421,#75168,.T.); +#75168 = LINE('',#75169,#75170); +#75169 = CARTESIAN_POINT('',(-6.2,4.35,0.85)); +#75170 = VECTOR('',#75171,1.); +#75171 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75172 = ORIENTED_EDGE('',*,*,#60450,.T.); +#75173 = ORIENTED_EDGE('',*,*,#75174,.T.); +#75174 = EDGE_CURVE('',#60443,#65429,#75175,.T.); +#75175 = LINE('',#75176,#75177); +#75176 = CARTESIAN_POINT('',(-6.2,4.65,0.85)); +#75177 = VECTOR('',#75178,1.); +#75178 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75179 = ORIENTED_EDGE('',*,*,#65428,.F.); +#75180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#75181,#75182) + ,(#75183,#75184 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#75181 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#75182 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#75183 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#75184 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#75185 = ADVANCED_FACE('',(#75186),#75205,.F.); +#75186 = FACE_BOUND('',#75187,.F.); +#75187 = EDGE_LOOP('',(#75188,#75189,#75198,#75204)); +#75188 = ORIENTED_EDGE('',*,*,#60481,.T.); +#75189 = ORIENTED_EDGE('',*,*,#75190,.T.); +#75190 = EDGE_CURVE('',#60474,#75191,#75193,.T.); +#75191 = VERTEX_POINT('',#75192); +#75192 = CARTESIAN_POINT('',(-6.3,-4.15,0.65)); +#75193 = CIRCLE('',#75194,0.1); +#75194 = AXIS2_PLACEMENT_3D('',#75195,#75196,#75197); +#75195 = CARTESIAN_POINT('',(-6.2,-4.15,0.65)); +#75196 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75197 = DIRECTION('',(0.,0.,1.)); +#75198 = ORIENTED_EDGE('',*,*,#75199,.F.); +#75199 = EDGE_CURVE('',#74986,#75191,#75200,.T.); +#75200 = LINE('',#75201,#75202); +#75201 = CARTESIAN_POINT('',(-6.3,-4.35,0.65)); +#75202 = VECTOR('',#75203,1.); +#75203 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75204 = ORIENTED_EDGE('',*,*,#74985,.F.); +#75205 = CYLINDRICAL_SURFACE('',#75206,0.1); +#75206 = AXIS2_PLACEMENT_3D('',#75207,#75208,#75209); +#75207 = CARTESIAN_POINT('',(-6.2,-4.35,0.65)); +#75208 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75209 = DIRECTION('',(0.,0.,1.)); +#75210 = ADVANCED_FACE('',(#75211),#75289,.T.); +#75211 = FACE_BOUND('',#75212,.T.); +#75212 = EDGE_LOOP('',(#75213,#75214,#75215,#75216,#75224,#75233,#75241, + #75249,#75257,#75266,#75274,#75283)); +#75213 = ORIENTED_EDGE('',*,*,#60526,.F.); +#75214 = ORIENTED_EDGE('',*,*,#60473,.T.); +#75215 = ORIENTED_EDGE('',*,*,#75190,.T.); +#75216 = ORIENTED_EDGE('',*,*,#75217,.T.); +#75217 = EDGE_CURVE('',#75191,#75218,#75220,.T.); +#75218 = VERTEX_POINT('',#75219); +#75219 = CARTESIAN_POINT('',(-6.3,-4.15,0.2)); +#75220 = LINE('',#75221,#75222); +#75221 = CARTESIAN_POINT('',(-6.3,-4.15,0.65)); +#75222 = VECTOR('',#75223,1.); +#75223 = DIRECTION('',(-0.,0.,-1.)); +#75224 = ORIENTED_EDGE('',*,*,#75225,.T.); +#75225 = EDGE_CURVE('',#75218,#75226,#75228,.T.); +#75226 = VERTEX_POINT('',#75227); +#75227 = CARTESIAN_POINT('',(-6.5,-4.15,-1.942890293094E-16)); +#75228 = CIRCLE('',#75229,0.2); +#75229 = AXIS2_PLACEMENT_3D('',#75230,#75231,#75232); +#75230 = CARTESIAN_POINT('',(-6.5,-4.15,0.2)); +#75231 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75232 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75233 = ORIENTED_EDGE('',*,*,#75234,.T.); +#75234 = EDGE_CURVE('',#75226,#75235,#75237,.T.); +#75235 = VERTEX_POINT('',#75236); +#75236 = CARTESIAN_POINT('',(-7.,-4.15,-1.942890293094E-16)); +#75237 = LINE('',#75238,#75239); +#75238 = CARTESIAN_POINT('',(-6.5,-4.15,-1.942890293094E-16)); +#75239 = VECTOR('',#75240,1.); +#75240 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75241 = ORIENTED_EDGE('',*,*,#75242,.T.); +#75242 = EDGE_CURVE('',#75235,#75243,#75245,.T.); +#75243 = VERTEX_POINT('',#75244); +#75244 = CARTESIAN_POINT('',(-7.,-4.15,0.1)); +#75245 = LINE('',#75246,#75247); +#75246 = CARTESIAN_POINT('',(-7.,-4.15,-1.942890293094E-16)); +#75247 = VECTOR('',#75248,1.); +#75248 = DIRECTION('',(0.,0.,1.)); +#75249 = ORIENTED_EDGE('',*,*,#75250,.T.); +#75250 = EDGE_CURVE('',#75243,#75251,#75253,.T.); +#75251 = VERTEX_POINT('',#75252); +#75252 = CARTESIAN_POINT('',(-6.5,-4.15,0.1)); +#75253 = LINE('',#75254,#75255); +#75254 = CARTESIAN_POINT('',(-7.,-4.15,0.1)); +#75255 = VECTOR('',#75256,1.); +#75256 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75257 = ORIENTED_EDGE('',*,*,#75258,.T.); +#75258 = EDGE_CURVE('',#75251,#75259,#75261,.T.); +#75259 = VERTEX_POINT('',#75260); +#75260 = CARTESIAN_POINT('',(-6.4,-4.15,0.2)); +#75261 = CIRCLE('',#75262,0.1); +#75262 = AXIS2_PLACEMENT_3D('',#75263,#75264,#75265); +#75263 = CARTESIAN_POINT('',(-6.5,-4.15,0.2)); +#75264 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75265 = DIRECTION('',(-0.,0.,-1.)); +#75266 = ORIENTED_EDGE('',*,*,#75267,.T.); +#75267 = EDGE_CURVE('',#75259,#75268,#75270,.T.); +#75268 = VERTEX_POINT('',#75269); +#75269 = CARTESIAN_POINT('',(-6.4,-4.15,0.65)); +#75270 = LINE('',#75271,#75272); +#75271 = CARTESIAN_POINT('',(-6.4,-4.15,0.2)); +#75272 = VECTOR('',#75273,1.); +#75273 = DIRECTION('',(0.,0.,1.)); +#75274 = ORIENTED_EDGE('',*,*,#75275,.T.); +#75275 = EDGE_CURVE('',#75268,#75276,#75278,.T.); +#75276 = VERTEX_POINT('',#75277); +#75277 = CARTESIAN_POINT('',(-6.2,-4.15,0.85)); +#75278 = CIRCLE('',#75279,0.2); +#75279 = AXIS2_PLACEMENT_3D('',#75280,#75281,#75282); +#75280 = CARTESIAN_POINT('',(-6.2,-4.15,0.65)); +#75281 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75282 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75283 = ORIENTED_EDGE('',*,*,#75284,.T.); +#75284 = EDGE_CURVE('',#75276,#60527,#75285,.T.); +#75285 = LINE('',#75286,#75287); +#75286 = CARTESIAN_POINT('',(-6.2,-4.15,0.85)); +#75287 = VECTOR('',#75288,1.); +#75288 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75289 = PLANE('',#75290); +#75290 = AXIS2_PLACEMENT_3D('',#75291,#75292,#75293); +#75291 = CARTESIAN_POINT('',(-6.400244542703,-4.15,0.394853274378)); +#75292 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75293 = DIRECTION('',(0.,0.,1.)); +#75294 = ADVANCED_FACE('',(#75295),#75381,.F.); +#75295 = FACE_BOUND('',#75296,.F.); +#75296 = EDGE_LOOP('',(#75297,#75298,#75299,#75308,#75316,#75325,#75333, + #75341,#75349,#75358,#75366,#75375)); +#75297 = ORIENTED_EDGE('',*,*,#60566,.F.); +#75298 = ORIENTED_EDGE('',*,*,#60495,.T.); +#75299 = ORIENTED_EDGE('',*,*,#75300,.T.); +#75300 = EDGE_CURVE('',#60496,#75301,#75303,.T.); +#75301 = VERTEX_POINT('',#75302); +#75302 = CARTESIAN_POINT('',(-6.3,4.15,0.65)); +#75303 = CIRCLE('',#75304,0.1); +#75304 = AXIS2_PLACEMENT_3D('',#75305,#75306,#75307); +#75305 = CARTESIAN_POINT('',(-6.2,4.15,0.65)); +#75306 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75307 = DIRECTION('',(0.,0.,1.)); +#75308 = ORIENTED_EDGE('',*,*,#75309,.T.); +#75309 = EDGE_CURVE('',#75301,#75310,#75312,.T.); +#75310 = VERTEX_POINT('',#75311); +#75311 = CARTESIAN_POINT('',(-6.3,4.15,0.2)); +#75312 = LINE('',#75313,#75314); +#75313 = CARTESIAN_POINT('',(-6.3,4.15,0.65)); +#75314 = VECTOR('',#75315,1.); +#75315 = DIRECTION('',(-0.,0.,-1.)); +#75316 = ORIENTED_EDGE('',*,*,#75317,.T.); +#75317 = EDGE_CURVE('',#75310,#75318,#75320,.T.); +#75318 = VERTEX_POINT('',#75319); +#75319 = CARTESIAN_POINT('',(-6.5,4.15,-1.942890293094E-16)); +#75320 = CIRCLE('',#75321,0.2); +#75321 = AXIS2_PLACEMENT_3D('',#75322,#75323,#75324); +#75322 = CARTESIAN_POINT('',(-6.5,4.15,0.2)); +#75323 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75324 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75325 = ORIENTED_EDGE('',*,*,#75326,.T.); +#75326 = EDGE_CURVE('',#75318,#75327,#75329,.T.); +#75327 = VERTEX_POINT('',#75328); +#75328 = CARTESIAN_POINT('',(-7.,4.15,-1.942890293094E-16)); +#75329 = LINE('',#75330,#75331); +#75330 = CARTESIAN_POINT('',(-6.5,4.15,-1.942890293094E-16)); +#75331 = VECTOR('',#75332,1.); +#75332 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75333 = ORIENTED_EDGE('',*,*,#75334,.T.); +#75334 = EDGE_CURVE('',#75327,#75335,#75337,.T.); +#75335 = VERTEX_POINT('',#75336); +#75336 = CARTESIAN_POINT('',(-7.,4.15,0.1)); +#75337 = LINE('',#75338,#75339); +#75338 = CARTESIAN_POINT('',(-7.,4.15,-1.942890293094E-16)); +#75339 = VECTOR('',#75340,1.); +#75340 = DIRECTION('',(0.,0.,1.)); +#75341 = ORIENTED_EDGE('',*,*,#75342,.T.); +#75342 = EDGE_CURVE('',#75335,#75343,#75345,.T.); +#75343 = VERTEX_POINT('',#75344); +#75344 = CARTESIAN_POINT('',(-6.5,4.15,0.1)); +#75345 = LINE('',#75346,#75347); +#75346 = CARTESIAN_POINT('',(-7.,4.15,0.1)); +#75347 = VECTOR('',#75348,1.); +#75348 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75349 = ORIENTED_EDGE('',*,*,#75350,.T.); +#75350 = EDGE_CURVE('',#75343,#75351,#75353,.T.); +#75351 = VERTEX_POINT('',#75352); +#75352 = CARTESIAN_POINT('',(-6.4,4.15,0.2)); +#75353 = CIRCLE('',#75354,0.1); +#75354 = AXIS2_PLACEMENT_3D('',#75355,#75356,#75357); +#75355 = CARTESIAN_POINT('',(-6.5,4.15,0.2)); +#75356 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75357 = DIRECTION('',(-0.,0.,-1.)); +#75358 = ORIENTED_EDGE('',*,*,#75359,.T.); +#75359 = EDGE_CURVE('',#75351,#75360,#75362,.T.); +#75360 = VERTEX_POINT('',#75361); +#75361 = CARTESIAN_POINT('',(-6.4,4.15,0.65)); +#75362 = LINE('',#75363,#75364); +#75363 = CARTESIAN_POINT('',(-6.4,4.15,0.2)); +#75364 = VECTOR('',#75365,1.); +#75365 = DIRECTION('',(0.,0.,1.)); +#75366 = ORIENTED_EDGE('',*,*,#75367,.T.); +#75367 = EDGE_CURVE('',#75360,#75368,#75370,.T.); +#75368 = VERTEX_POINT('',#75369); +#75369 = CARTESIAN_POINT('',(-6.2,4.15,0.85)); +#75370 = CIRCLE('',#75371,0.2); +#75371 = AXIS2_PLACEMENT_3D('',#75372,#75373,#75374); +#75372 = CARTESIAN_POINT('',(-6.2,4.15,0.65)); +#75373 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75374 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75375 = ORIENTED_EDGE('',*,*,#75376,.T.); +#75376 = EDGE_CURVE('',#75368,#60567,#75377,.T.); +#75377 = LINE('',#75378,#75379); +#75378 = CARTESIAN_POINT('',(-6.2,4.15,0.85)); +#75379 = VECTOR('',#75380,1.); +#75380 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75381 = PLANE('',#75382); +#75382 = AXIS2_PLACEMENT_3D('',#75383,#75384,#75385); +#75383 = CARTESIAN_POINT('',(-6.400244542703,4.15,0.394853274378)); +#75384 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75385 = DIRECTION('',(0.,0.,1.)); +#75386 = ADVANCED_FACE('',(#75387),#75398,.F.); +#75387 = FACE_BOUND('',#75388,.F.); +#75388 = EDGE_LOOP('',(#75389,#75390,#75391,#75397)); +#75389 = ORIENTED_EDGE('',*,*,#60512,.T.); +#75390 = ORIENTED_EDGE('',*,*,#75077,.T.); +#75391 = ORIENTED_EDGE('',*,*,#75392,.F.); +#75392 = EDGE_CURVE('',#75301,#75078,#75393,.T.); +#75393 = LINE('',#75394,#75395); +#75394 = CARTESIAN_POINT('',(-6.3,4.15,0.65)); +#75395 = VECTOR('',#75396,1.); +#75396 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75397 = ORIENTED_EDGE('',*,*,#75300,.F.); +#75398 = CYLINDRICAL_SURFACE('',#75399,0.1); +#75399 = AXIS2_PLACEMENT_3D('',#75400,#75401,#75402); +#75400 = CARTESIAN_POINT('',(-6.2,4.15,0.65)); +#75401 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75402 = DIRECTION('',(0.,0.,1.)); +#75403 = ADVANCED_FACE('',(#75404),#75420,.F.); +#75404 = FACE_BOUND('',#75405,.F.); +#75405 = EDGE_LOOP('',(#75406,#75412,#75413,#75419)); +#75406 = ORIENTED_EDGE('',*,*,#75407,.F.); +#75407 = EDGE_CURVE('',#60527,#65149,#75408,.T.); +#75408 = LINE('',#75409,#75410); +#75409 = CARTESIAN_POINT('',(-6.2,-4.15,0.85)); +#75410 = VECTOR('',#75411,1.); +#75411 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75412 = ORIENTED_EDGE('',*,*,#60543,.T.); +#75413 = ORIENTED_EDGE('',*,*,#75414,.T.); +#75414 = EDGE_CURVE('',#60536,#65157,#75415,.T.); +#75415 = LINE('',#75416,#75417); +#75416 = CARTESIAN_POINT('',(-6.2,-3.85,0.85)); +#75417 = VECTOR('',#75418,1.); +#75418 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75419 = ORIENTED_EDGE('',*,*,#65156,.F.); +#75420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#75421,#75422) + ,(#75423,#75424 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#75421 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#75422 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#75423 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#75424 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#75425 = ADVANCED_FACE('',(#75426),#75512,.F.); +#75426 = FACE_BOUND('',#75427,.F.); +#75427 = EDGE_LOOP('',(#75428,#75429,#75430,#75439,#75447,#75456,#75464, + #75472,#75480,#75489,#75497,#75506)); +#75428 = ORIENTED_EDGE('',*,*,#60535,.F.); +#75429 = ORIENTED_EDGE('',*,*,#60588,.T.); +#75430 = ORIENTED_EDGE('',*,*,#75431,.T.); +#75431 = EDGE_CURVE('',#60589,#75432,#75434,.T.); +#75432 = VERTEX_POINT('',#75433); +#75433 = CARTESIAN_POINT('',(-6.3,-3.85,0.65)); +#75434 = CIRCLE('',#75435,0.1); +#75435 = AXIS2_PLACEMENT_3D('',#75436,#75437,#75438); +#75436 = CARTESIAN_POINT('',(-6.2,-3.85,0.65)); +#75437 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75438 = DIRECTION('',(0.,0.,1.)); +#75439 = ORIENTED_EDGE('',*,*,#75440,.T.); +#75440 = EDGE_CURVE('',#75432,#75441,#75443,.T.); +#75441 = VERTEX_POINT('',#75442); +#75442 = CARTESIAN_POINT('',(-6.3,-3.85,0.2)); +#75443 = LINE('',#75444,#75445); +#75444 = CARTESIAN_POINT('',(-6.3,-3.85,0.65)); +#75445 = VECTOR('',#75446,1.); +#75446 = DIRECTION('',(-0.,0.,-1.)); +#75447 = ORIENTED_EDGE('',*,*,#75448,.T.); +#75448 = EDGE_CURVE('',#75441,#75449,#75451,.T.); +#75449 = VERTEX_POINT('',#75450); +#75450 = CARTESIAN_POINT('',(-6.5,-3.85,-1.942890293094E-16)); +#75451 = CIRCLE('',#75452,0.2); +#75452 = AXIS2_PLACEMENT_3D('',#75453,#75454,#75455); +#75453 = CARTESIAN_POINT('',(-6.5,-3.85,0.2)); +#75454 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75455 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75456 = ORIENTED_EDGE('',*,*,#75457,.T.); +#75457 = EDGE_CURVE('',#75449,#75458,#75460,.T.); +#75458 = VERTEX_POINT('',#75459); +#75459 = CARTESIAN_POINT('',(-7.,-3.85,-1.942890293094E-16)); +#75460 = LINE('',#75461,#75462); +#75461 = CARTESIAN_POINT('',(-6.5,-3.85,-1.942890293094E-16)); +#75462 = VECTOR('',#75463,1.); +#75463 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75464 = ORIENTED_EDGE('',*,*,#75465,.T.); +#75465 = EDGE_CURVE('',#75458,#75466,#75468,.T.); +#75466 = VERTEX_POINT('',#75467); +#75467 = CARTESIAN_POINT('',(-7.,-3.85,0.1)); +#75468 = LINE('',#75469,#75470); +#75469 = CARTESIAN_POINT('',(-7.,-3.85,-1.942890293094E-16)); +#75470 = VECTOR('',#75471,1.); +#75471 = DIRECTION('',(0.,0.,1.)); +#75472 = ORIENTED_EDGE('',*,*,#75473,.T.); +#75473 = EDGE_CURVE('',#75466,#75474,#75476,.T.); +#75474 = VERTEX_POINT('',#75475); +#75475 = CARTESIAN_POINT('',(-6.5,-3.85,0.1)); +#75476 = LINE('',#75477,#75478); +#75477 = CARTESIAN_POINT('',(-7.,-3.85,0.1)); +#75478 = VECTOR('',#75479,1.); +#75479 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75480 = ORIENTED_EDGE('',*,*,#75481,.T.); +#75481 = EDGE_CURVE('',#75474,#75482,#75484,.T.); +#75482 = VERTEX_POINT('',#75483); +#75483 = CARTESIAN_POINT('',(-6.4,-3.85,0.2)); +#75484 = CIRCLE('',#75485,0.1); +#75485 = AXIS2_PLACEMENT_3D('',#75486,#75487,#75488); +#75486 = CARTESIAN_POINT('',(-6.5,-3.85,0.2)); +#75487 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75488 = DIRECTION('',(-0.,0.,-1.)); +#75489 = ORIENTED_EDGE('',*,*,#75490,.T.); +#75490 = EDGE_CURVE('',#75482,#75491,#75493,.T.); +#75491 = VERTEX_POINT('',#75492); +#75492 = CARTESIAN_POINT('',(-6.4,-3.85,0.65)); +#75493 = LINE('',#75494,#75495); +#75494 = CARTESIAN_POINT('',(-6.4,-3.85,0.2)); +#75495 = VECTOR('',#75496,1.); +#75496 = DIRECTION('',(0.,0.,1.)); +#75497 = ORIENTED_EDGE('',*,*,#75498,.T.); +#75498 = EDGE_CURVE('',#75491,#75499,#75501,.T.); +#75499 = VERTEX_POINT('',#75500); +#75500 = CARTESIAN_POINT('',(-6.2,-3.85,0.85)); +#75501 = CIRCLE('',#75502,0.2); +#75502 = AXIS2_PLACEMENT_3D('',#75503,#75504,#75505); +#75503 = CARTESIAN_POINT('',(-6.2,-3.85,0.65)); +#75504 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75505 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75506 = ORIENTED_EDGE('',*,*,#75507,.T.); +#75507 = EDGE_CURVE('',#75499,#60536,#75508,.T.); +#75508 = LINE('',#75509,#75510); +#75509 = CARTESIAN_POINT('',(-6.2,-3.85,0.85)); +#75510 = VECTOR('',#75511,1.); +#75511 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75512 = PLANE('',#75513); +#75513 = AXIS2_PLACEMENT_3D('',#75514,#75515,#75516); +#75514 = CARTESIAN_POINT('',(-6.400244542703,-3.85,0.394853274378)); +#75515 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75516 = DIRECTION('',(0.,0.,1.)); +#75517 = ADVANCED_FACE('',(#75518),#75604,.T.); +#75518 = FACE_BOUND('',#75519,.T.); +#75519 = EDGE_LOOP('',(#75520,#75521,#75522,#75531,#75539,#75548,#75556, + #75564,#75572,#75581,#75589,#75598)); +#75520 = ORIENTED_EDGE('',*,*,#60557,.F.); +#75521 = ORIENTED_EDGE('',*,*,#60628,.T.); +#75522 = ORIENTED_EDGE('',*,*,#75523,.T.); +#75523 = EDGE_CURVE('',#60629,#75524,#75526,.T.); +#75524 = VERTEX_POINT('',#75525); +#75525 = CARTESIAN_POINT('',(-6.3,3.85,0.65)); +#75526 = CIRCLE('',#75527,0.1); +#75527 = AXIS2_PLACEMENT_3D('',#75528,#75529,#75530); +#75528 = CARTESIAN_POINT('',(-6.2,3.85,0.65)); +#75529 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75530 = DIRECTION('',(0.,0.,1.)); +#75531 = ORIENTED_EDGE('',*,*,#75532,.T.); +#75532 = EDGE_CURVE('',#75524,#75533,#75535,.T.); +#75533 = VERTEX_POINT('',#75534); +#75534 = CARTESIAN_POINT('',(-6.3,3.85,0.2)); +#75535 = LINE('',#75536,#75537); +#75536 = CARTESIAN_POINT('',(-6.3,3.85,0.65)); +#75537 = VECTOR('',#75538,1.); +#75538 = DIRECTION('',(-0.,0.,-1.)); +#75539 = ORIENTED_EDGE('',*,*,#75540,.T.); +#75540 = EDGE_CURVE('',#75533,#75541,#75543,.T.); +#75541 = VERTEX_POINT('',#75542); +#75542 = CARTESIAN_POINT('',(-6.5,3.85,-1.942890293094E-16)); +#75543 = CIRCLE('',#75544,0.2); +#75544 = AXIS2_PLACEMENT_3D('',#75545,#75546,#75547); +#75545 = CARTESIAN_POINT('',(-6.5,3.85,0.2)); +#75546 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75547 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75548 = ORIENTED_EDGE('',*,*,#75549,.T.); +#75549 = EDGE_CURVE('',#75541,#75550,#75552,.T.); +#75550 = VERTEX_POINT('',#75551); +#75551 = CARTESIAN_POINT('',(-7.,3.85,-1.942890293094E-16)); +#75552 = LINE('',#75553,#75554); +#75553 = CARTESIAN_POINT('',(-6.5,3.85,-1.942890293094E-16)); +#75554 = VECTOR('',#75555,1.); +#75555 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75556 = ORIENTED_EDGE('',*,*,#75557,.T.); +#75557 = EDGE_CURVE('',#75550,#75558,#75560,.T.); +#75558 = VERTEX_POINT('',#75559); +#75559 = CARTESIAN_POINT('',(-7.,3.85,0.1)); +#75560 = LINE('',#75561,#75562); +#75561 = CARTESIAN_POINT('',(-7.,3.85,-1.942890293094E-16)); +#75562 = VECTOR('',#75563,1.); +#75563 = DIRECTION('',(0.,0.,1.)); +#75564 = ORIENTED_EDGE('',*,*,#75565,.T.); +#75565 = EDGE_CURVE('',#75558,#75566,#75568,.T.); +#75566 = VERTEX_POINT('',#75567); +#75567 = CARTESIAN_POINT('',(-6.5,3.85,0.1)); +#75568 = LINE('',#75569,#75570); +#75569 = CARTESIAN_POINT('',(-7.,3.85,0.1)); +#75570 = VECTOR('',#75571,1.); +#75571 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75572 = ORIENTED_EDGE('',*,*,#75573,.T.); +#75573 = EDGE_CURVE('',#75566,#75574,#75576,.T.); +#75574 = VERTEX_POINT('',#75575); +#75575 = CARTESIAN_POINT('',(-6.4,3.85,0.2)); +#75576 = CIRCLE('',#75577,0.1); +#75577 = AXIS2_PLACEMENT_3D('',#75578,#75579,#75580); +#75578 = CARTESIAN_POINT('',(-6.5,3.85,0.2)); +#75579 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75580 = DIRECTION('',(-0.,0.,-1.)); +#75581 = ORIENTED_EDGE('',*,*,#75582,.T.); +#75582 = EDGE_CURVE('',#75574,#75583,#75585,.T.); +#75583 = VERTEX_POINT('',#75584); +#75584 = CARTESIAN_POINT('',(-6.4,3.85,0.65)); +#75585 = LINE('',#75586,#75587); +#75586 = CARTESIAN_POINT('',(-6.4,3.85,0.2)); +#75587 = VECTOR('',#75588,1.); +#75588 = DIRECTION('',(0.,0.,1.)); +#75589 = ORIENTED_EDGE('',*,*,#75590,.T.); +#75590 = EDGE_CURVE('',#75583,#75591,#75593,.T.); +#75591 = VERTEX_POINT('',#75592); +#75592 = CARTESIAN_POINT('',(-6.2,3.85,0.85)); +#75593 = CIRCLE('',#75594,0.2); +#75594 = AXIS2_PLACEMENT_3D('',#75595,#75596,#75597); +#75595 = CARTESIAN_POINT('',(-6.2,3.85,0.65)); +#75596 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75597 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75598 = ORIENTED_EDGE('',*,*,#75599,.T.); +#75599 = EDGE_CURVE('',#75591,#60558,#75600,.T.); +#75600 = LINE('',#75601,#75602); +#75601 = CARTESIAN_POINT('',(-6.2,3.85,0.85)); +#75602 = VECTOR('',#75603,1.); +#75603 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75604 = PLANE('',#75605); +#75605 = AXIS2_PLACEMENT_3D('',#75606,#75607,#75608); +#75606 = CARTESIAN_POINT('',(-6.400244542703,3.85,0.394853274378)); +#75607 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75608 = DIRECTION('',(0.,0.,1.)); +#75609 = ADVANCED_FACE('',(#75610),#75626,.F.); +#75610 = FACE_BOUND('',#75611,.F.); +#75611 = EDGE_LOOP('',(#75612,#75618,#75619,#75625)); +#75612 = ORIENTED_EDGE('',*,*,#75613,.F.); +#75613 = EDGE_CURVE('',#60558,#65405,#75614,.T.); +#75614 = LINE('',#75615,#75616); +#75615 = CARTESIAN_POINT('',(-6.2,3.85,0.85)); +#75616 = VECTOR('',#75617,1.); +#75617 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75618 = ORIENTED_EDGE('',*,*,#60574,.T.); +#75619 = ORIENTED_EDGE('',*,*,#75620,.T.); +#75620 = EDGE_CURVE('',#60567,#65413,#75621,.T.); +#75621 = LINE('',#75622,#75623); +#75622 = CARTESIAN_POINT('',(-6.2,4.15,0.85)); +#75623 = VECTOR('',#75624,1.); +#75624 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75625 = ORIENTED_EDGE('',*,*,#65412,.F.); +#75626 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#75627,#75628) + ,(#75629,#75630 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#75627 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#75628 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#75629 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#75630 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#75631 = ADVANCED_FACE('',(#75632),#75651,.F.); +#75632 = FACE_BOUND('',#75633,.F.); +#75633 = EDGE_LOOP('',(#75634,#75635,#75644,#75650)); +#75634 = ORIENTED_EDGE('',*,*,#60605,.T.); +#75635 = ORIENTED_EDGE('',*,*,#75636,.T.); +#75636 = EDGE_CURVE('',#60598,#75637,#75639,.T.); +#75637 = VERTEX_POINT('',#75638); +#75638 = CARTESIAN_POINT('',(-6.3,-3.65,0.65)); +#75639 = CIRCLE('',#75640,0.1); +#75640 = AXIS2_PLACEMENT_3D('',#75641,#75642,#75643); +#75641 = CARTESIAN_POINT('',(-6.2,-3.65,0.65)); +#75642 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75643 = DIRECTION('',(0.,0.,1.)); +#75644 = ORIENTED_EDGE('',*,*,#75645,.F.); +#75645 = EDGE_CURVE('',#75432,#75637,#75646,.T.); +#75646 = LINE('',#75647,#75648); +#75647 = CARTESIAN_POINT('',(-6.3,-3.85,0.65)); +#75648 = VECTOR('',#75649,1.); +#75649 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75650 = ORIENTED_EDGE('',*,*,#75431,.F.); +#75651 = CYLINDRICAL_SURFACE('',#75652,0.1); +#75652 = AXIS2_PLACEMENT_3D('',#75653,#75654,#75655); +#75653 = CARTESIAN_POINT('',(-6.2,-3.85,0.65)); +#75654 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75655 = DIRECTION('',(0.,0.,1.)); +#75656 = ADVANCED_FACE('',(#75657),#75735,.T.); +#75657 = FACE_BOUND('',#75658,.T.); +#75658 = EDGE_LOOP('',(#75659,#75660,#75661,#75662,#75670,#75679,#75687, + #75695,#75703,#75712,#75720,#75729)); +#75659 = ORIENTED_EDGE('',*,*,#60650,.F.); +#75660 = ORIENTED_EDGE('',*,*,#60597,.T.); +#75661 = ORIENTED_EDGE('',*,*,#75636,.T.); +#75662 = ORIENTED_EDGE('',*,*,#75663,.T.); +#75663 = EDGE_CURVE('',#75637,#75664,#75666,.T.); +#75664 = VERTEX_POINT('',#75665); +#75665 = CARTESIAN_POINT('',(-6.3,-3.65,0.2)); +#75666 = LINE('',#75667,#75668); +#75667 = CARTESIAN_POINT('',(-6.3,-3.65,0.65)); +#75668 = VECTOR('',#75669,1.); +#75669 = DIRECTION('',(-0.,0.,-1.)); +#75670 = ORIENTED_EDGE('',*,*,#75671,.T.); +#75671 = EDGE_CURVE('',#75664,#75672,#75674,.T.); +#75672 = VERTEX_POINT('',#75673); +#75673 = CARTESIAN_POINT('',(-6.5,-3.65,-1.942890293094E-16)); +#75674 = CIRCLE('',#75675,0.2); +#75675 = AXIS2_PLACEMENT_3D('',#75676,#75677,#75678); +#75676 = CARTESIAN_POINT('',(-6.5,-3.65,0.2)); +#75677 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75678 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75679 = ORIENTED_EDGE('',*,*,#75680,.T.); +#75680 = EDGE_CURVE('',#75672,#75681,#75683,.T.); +#75681 = VERTEX_POINT('',#75682); +#75682 = CARTESIAN_POINT('',(-7.,-3.65,-1.942890293094E-16)); +#75683 = LINE('',#75684,#75685); +#75684 = CARTESIAN_POINT('',(-6.5,-3.65,-1.942890293094E-16)); +#75685 = VECTOR('',#75686,1.); +#75686 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75687 = ORIENTED_EDGE('',*,*,#75688,.T.); +#75688 = EDGE_CURVE('',#75681,#75689,#75691,.T.); +#75689 = VERTEX_POINT('',#75690); +#75690 = CARTESIAN_POINT('',(-7.,-3.65,0.1)); +#75691 = LINE('',#75692,#75693); +#75692 = CARTESIAN_POINT('',(-7.,-3.65,-1.942890293094E-16)); +#75693 = VECTOR('',#75694,1.); +#75694 = DIRECTION('',(0.,0.,1.)); +#75695 = ORIENTED_EDGE('',*,*,#75696,.T.); +#75696 = EDGE_CURVE('',#75689,#75697,#75699,.T.); +#75697 = VERTEX_POINT('',#75698); +#75698 = CARTESIAN_POINT('',(-6.5,-3.65,0.1)); +#75699 = LINE('',#75700,#75701); +#75700 = CARTESIAN_POINT('',(-7.,-3.65,0.1)); +#75701 = VECTOR('',#75702,1.); +#75702 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75703 = ORIENTED_EDGE('',*,*,#75704,.T.); +#75704 = EDGE_CURVE('',#75697,#75705,#75707,.T.); +#75705 = VERTEX_POINT('',#75706); +#75706 = CARTESIAN_POINT('',(-6.4,-3.65,0.2)); +#75707 = CIRCLE('',#75708,0.1); +#75708 = AXIS2_PLACEMENT_3D('',#75709,#75710,#75711); +#75709 = CARTESIAN_POINT('',(-6.5,-3.65,0.2)); +#75710 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75711 = DIRECTION('',(-0.,0.,-1.)); +#75712 = ORIENTED_EDGE('',*,*,#75713,.T.); +#75713 = EDGE_CURVE('',#75705,#75714,#75716,.T.); +#75714 = VERTEX_POINT('',#75715); +#75715 = CARTESIAN_POINT('',(-6.4,-3.65,0.65)); +#75716 = LINE('',#75717,#75718); +#75717 = CARTESIAN_POINT('',(-6.4,-3.65,0.2)); +#75718 = VECTOR('',#75719,1.); +#75719 = DIRECTION('',(0.,0.,1.)); +#75720 = ORIENTED_EDGE('',*,*,#75721,.T.); +#75721 = EDGE_CURVE('',#75714,#75722,#75724,.T.); +#75722 = VERTEX_POINT('',#75723); +#75723 = CARTESIAN_POINT('',(-6.2,-3.65,0.85)); +#75724 = CIRCLE('',#75725,0.2); +#75725 = AXIS2_PLACEMENT_3D('',#75726,#75727,#75728); +#75726 = CARTESIAN_POINT('',(-6.2,-3.65,0.65)); +#75727 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75728 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75729 = ORIENTED_EDGE('',*,*,#75730,.T.); +#75730 = EDGE_CURVE('',#75722,#60651,#75731,.T.); +#75731 = LINE('',#75732,#75733); +#75732 = CARTESIAN_POINT('',(-6.2,-3.65,0.85)); +#75733 = VECTOR('',#75734,1.); +#75734 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75735 = PLANE('',#75736); +#75736 = AXIS2_PLACEMENT_3D('',#75737,#75738,#75739); +#75737 = CARTESIAN_POINT('',(-6.400244542703,-3.65,0.394853274378)); +#75738 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75739 = DIRECTION('',(0.,0.,1.)); +#75740 = ADVANCED_FACE('',(#75741),#75827,.F.); +#75741 = FACE_BOUND('',#75742,.F.); +#75742 = EDGE_LOOP('',(#75743,#75744,#75745,#75754,#75762,#75771,#75779, + #75787,#75795,#75804,#75812,#75821)); +#75743 = ORIENTED_EDGE('',*,*,#60690,.F.); +#75744 = ORIENTED_EDGE('',*,*,#60619,.T.); +#75745 = ORIENTED_EDGE('',*,*,#75746,.T.); +#75746 = EDGE_CURVE('',#60620,#75747,#75749,.T.); +#75747 = VERTEX_POINT('',#75748); +#75748 = CARTESIAN_POINT('',(-6.3,3.65,0.65)); +#75749 = CIRCLE('',#75750,0.1); +#75750 = AXIS2_PLACEMENT_3D('',#75751,#75752,#75753); +#75751 = CARTESIAN_POINT('',(-6.2,3.65,0.65)); +#75752 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75753 = DIRECTION('',(0.,0.,1.)); +#75754 = ORIENTED_EDGE('',*,*,#75755,.T.); +#75755 = EDGE_CURVE('',#75747,#75756,#75758,.T.); +#75756 = VERTEX_POINT('',#75757); +#75757 = CARTESIAN_POINT('',(-6.3,3.65,0.2)); +#75758 = LINE('',#75759,#75760); +#75759 = CARTESIAN_POINT('',(-6.3,3.65,0.65)); +#75760 = VECTOR('',#75761,1.); +#75761 = DIRECTION('',(-0.,0.,-1.)); +#75762 = ORIENTED_EDGE('',*,*,#75763,.T.); +#75763 = EDGE_CURVE('',#75756,#75764,#75766,.T.); +#75764 = VERTEX_POINT('',#75765); +#75765 = CARTESIAN_POINT('',(-6.5,3.65,-1.942890293094E-16)); +#75766 = CIRCLE('',#75767,0.2); +#75767 = AXIS2_PLACEMENT_3D('',#75768,#75769,#75770); +#75768 = CARTESIAN_POINT('',(-6.5,3.65,0.2)); +#75769 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75770 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75771 = ORIENTED_EDGE('',*,*,#75772,.T.); +#75772 = EDGE_CURVE('',#75764,#75773,#75775,.T.); +#75773 = VERTEX_POINT('',#75774); +#75774 = CARTESIAN_POINT('',(-7.,3.65,-1.942890293094E-16)); +#75775 = LINE('',#75776,#75777); +#75776 = CARTESIAN_POINT('',(-6.5,3.65,-1.942890293094E-16)); +#75777 = VECTOR('',#75778,1.); +#75778 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75779 = ORIENTED_EDGE('',*,*,#75780,.T.); +#75780 = EDGE_CURVE('',#75773,#75781,#75783,.T.); +#75781 = VERTEX_POINT('',#75782); +#75782 = CARTESIAN_POINT('',(-7.,3.65,0.1)); +#75783 = LINE('',#75784,#75785); +#75784 = CARTESIAN_POINT('',(-7.,3.65,-1.942890293094E-16)); +#75785 = VECTOR('',#75786,1.); +#75786 = DIRECTION('',(0.,0.,1.)); +#75787 = ORIENTED_EDGE('',*,*,#75788,.T.); +#75788 = EDGE_CURVE('',#75781,#75789,#75791,.T.); +#75789 = VERTEX_POINT('',#75790); +#75790 = CARTESIAN_POINT('',(-6.5,3.65,0.1)); +#75791 = LINE('',#75792,#75793); +#75792 = CARTESIAN_POINT('',(-7.,3.65,0.1)); +#75793 = VECTOR('',#75794,1.); +#75794 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75795 = ORIENTED_EDGE('',*,*,#75796,.T.); +#75796 = EDGE_CURVE('',#75789,#75797,#75799,.T.); +#75797 = VERTEX_POINT('',#75798); +#75798 = CARTESIAN_POINT('',(-6.4,3.65,0.2)); +#75799 = CIRCLE('',#75800,0.1); +#75800 = AXIS2_PLACEMENT_3D('',#75801,#75802,#75803); +#75801 = CARTESIAN_POINT('',(-6.5,3.65,0.2)); +#75802 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75803 = DIRECTION('',(-0.,0.,-1.)); +#75804 = ORIENTED_EDGE('',*,*,#75805,.T.); +#75805 = EDGE_CURVE('',#75797,#75806,#75808,.T.); +#75806 = VERTEX_POINT('',#75807); +#75807 = CARTESIAN_POINT('',(-6.4,3.65,0.65)); +#75808 = LINE('',#75809,#75810); +#75809 = CARTESIAN_POINT('',(-6.4,3.65,0.2)); +#75810 = VECTOR('',#75811,1.); +#75811 = DIRECTION('',(0.,0.,1.)); +#75812 = ORIENTED_EDGE('',*,*,#75813,.T.); +#75813 = EDGE_CURVE('',#75806,#75814,#75816,.T.); +#75814 = VERTEX_POINT('',#75815); +#75815 = CARTESIAN_POINT('',(-6.2,3.65,0.85)); +#75816 = CIRCLE('',#75817,0.2); +#75817 = AXIS2_PLACEMENT_3D('',#75818,#75819,#75820); +#75818 = CARTESIAN_POINT('',(-6.2,3.65,0.65)); +#75819 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75820 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75821 = ORIENTED_EDGE('',*,*,#75822,.T.); +#75822 = EDGE_CURVE('',#75814,#60691,#75823,.T.); +#75823 = LINE('',#75824,#75825); +#75824 = CARTESIAN_POINT('',(-6.2,3.65,0.85)); +#75825 = VECTOR('',#75826,1.); +#75826 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75827 = PLANE('',#75828); +#75828 = AXIS2_PLACEMENT_3D('',#75829,#75830,#75831); +#75829 = CARTESIAN_POINT('',(-6.400244542703,3.65,0.394853274378)); +#75830 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75831 = DIRECTION('',(0.,0.,1.)); +#75832 = ADVANCED_FACE('',(#75833),#75844,.F.); +#75833 = FACE_BOUND('',#75834,.F.); +#75834 = EDGE_LOOP('',(#75835,#75836,#75837,#75843)); +#75835 = ORIENTED_EDGE('',*,*,#60636,.T.); +#75836 = ORIENTED_EDGE('',*,*,#75523,.T.); +#75837 = ORIENTED_EDGE('',*,*,#75838,.F.); +#75838 = EDGE_CURVE('',#75747,#75524,#75839,.T.); +#75839 = LINE('',#75840,#75841); +#75840 = CARTESIAN_POINT('',(-6.3,3.65,0.65)); +#75841 = VECTOR('',#75842,1.); +#75842 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75843 = ORIENTED_EDGE('',*,*,#75746,.F.); +#75844 = CYLINDRICAL_SURFACE('',#75845,0.1); +#75845 = AXIS2_PLACEMENT_3D('',#75846,#75847,#75848); +#75846 = CARTESIAN_POINT('',(-6.2,3.65,0.65)); +#75847 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75848 = DIRECTION('',(0.,0.,1.)); +#75849 = ADVANCED_FACE('',(#75850),#75866,.F.); +#75850 = FACE_BOUND('',#75851,.F.); +#75851 = EDGE_LOOP('',(#75852,#75858,#75859,#75865)); +#75852 = ORIENTED_EDGE('',*,*,#75853,.F.); +#75853 = EDGE_CURVE('',#60651,#65165,#75854,.T.); +#75854 = LINE('',#75855,#75856); +#75855 = CARTESIAN_POINT('',(-6.2,-3.65,0.85)); +#75856 = VECTOR('',#75857,1.); +#75857 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75858 = ORIENTED_EDGE('',*,*,#60667,.T.); +#75859 = ORIENTED_EDGE('',*,*,#75860,.T.); +#75860 = EDGE_CURVE('',#60660,#65173,#75861,.T.); +#75861 = LINE('',#75862,#75863); +#75862 = CARTESIAN_POINT('',(-6.2,-3.35,0.85)); +#75863 = VECTOR('',#75864,1.); +#75864 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75865 = ORIENTED_EDGE('',*,*,#65172,.F.); +#75866 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#75867,#75868) + ,(#75869,#75870 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#75867 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#75868 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#75869 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#75870 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#75871 = ADVANCED_FACE('',(#75872),#75958,.F.); +#75872 = FACE_BOUND('',#75873,.F.); +#75873 = EDGE_LOOP('',(#75874,#75875,#75876,#75885,#75893,#75902,#75910, + #75918,#75926,#75935,#75943,#75952)); +#75874 = ORIENTED_EDGE('',*,*,#60659,.F.); +#75875 = ORIENTED_EDGE('',*,*,#60712,.T.); +#75876 = ORIENTED_EDGE('',*,*,#75877,.T.); +#75877 = EDGE_CURVE('',#60713,#75878,#75880,.T.); +#75878 = VERTEX_POINT('',#75879); +#75879 = CARTESIAN_POINT('',(-6.3,-3.35,0.65)); +#75880 = CIRCLE('',#75881,0.1); +#75881 = AXIS2_PLACEMENT_3D('',#75882,#75883,#75884); +#75882 = CARTESIAN_POINT('',(-6.2,-3.35,0.65)); +#75883 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75884 = DIRECTION('',(0.,0.,1.)); +#75885 = ORIENTED_EDGE('',*,*,#75886,.T.); +#75886 = EDGE_CURVE('',#75878,#75887,#75889,.T.); +#75887 = VERTEX_POINT('',#75888); +#75888 = CARTESIAN_POINT('',(-6.3,-3.35,0.2)); +#75889 = LINE('',#75890,#75891); +#75890 = CARTESIAN_POINT('',(-6.3,-3.35,0.65)); +#75891 = VECTOR('',#75892,1.); +#75892 = DIRECTION('',(-0.,0.,-1.)); +#75893 = ORIENTED_EDGE('',*,*,#75894,.T.); +#75894 = EDGE_CURVE('',#75887,#75895,#75897,.T.); +#75895 = VERTEX_POINT('',#75896); +#75896 = CARTESIAN_POINT('',(-6.5,-3.35,-1.942890293094E-16)); +#75897 = CIRCLE('',#75898,0.2); +#75898 = AXIS2_PLACEMENT_3D('',#75899,#75900,#75901); +#75899 = CARTESIAN_POINT('',(-6.5,-3.35,0.2)); +#75900 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75901 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75902 = ORIENTED_EDGE('',*,*,#75903,.T.); +#75903 = EDGE_CURVE('',#75895,#75904,#75906,.T.); +#75904 = VERTEX_POINT('',#75905); +#75905 = CARTESIAN_POINT('',(-7.,-3.35,-1.942890293094E-16)); +#75906 = LINE('',#75907,#75908); +#75907 = CARTESIAN_POINT('',(-6.5,-3.35,-1.942890293094E-16)); +#75908 = VECTOR('',#75909,1.); +#75909 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#75910 = ORIENTED_EDGE('',*,*,#75911,.T.); +#75911 = EDGE_CURVE('',#75904,#75912,#75914,.T.); +#75912 = VERTEX_POINT('',#75913); +#75913 = CARTESIAN_POINT('',(-7.,-3.35,0.1)); +#75914 = LINE('',#75915,#75916); +#75915 = CARTESIAN_POINT('',(-7.,-3.35,-1.942890293094E-16)); +#75916 = VECTOR('',#75917,1.); +#75917 = DIRECTION('',(0.,0.,1.)); +#75918 = ORIENTED_EDGE('',*,*,#75919,.T.); +#75919 = EDGE_CURVE('',#75912,#75920,#75922,.T.); +#75920 = VERTEX_POINT('',#75921); +#75921 = CARTESIAN_POINT('',(-6.5,-3.35,0.1)); +#75922 = LINE('',#75923,#75924); +#75923 = CARTESIAN_POINT('',(-7.,-3.35,0.1)); +#75924 = VECTOR('',#75925,1.); +#75925 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75926 = ORIENTED_EDGE('',*,*,#75927,.T.); +#75927 = EDGE_CURVE('',#75920,#75928,#75930,.T.); +#75928 = VERTEX_POINT('',#75929); +#75929 = CARTESIAN_POINT('',(-6.4,-3.35,0.2)); +#75930 = CIRCLE('',#75931,0.1); +#75931 = AXIS2_PLACEMENT_3D('',#75932,#75933,#75934); +#75932 = CARTESIAN_POINT('',(-6.5,-3.35,0.2)); +#75933 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#75934 = DIRECTION('',(-0.,0.,-1.)); +#75935 = ORIENTED_EDGE('',*,*,#75936,.T.); +#75936 = EDGE_CURVE('',#75928,#75937,#75939,.T.); +#75937 = VERTEX_POINT('',#75938); +#75938 = CARTESIAN_POINT('',(-6.4,-3.35,0.65)); +#75939 = LINE('',#75940,#75941); +#75940 = CARTESIAN_POINT('',(-6.4,-3.35,0.2)); +#75941 = VECTOR('',#75942,1.); +#75942 = DIRECTION('',(0.,0.,1.)); +#75943 = ORIENTED_EDGE('',*,*,#75944,.T.); +#75944 = EDGE_CURVE('',#75937,#75945,#75947,.T.); +#75945 = VERTEX_POINT('',#75946); +#75946 = CARTESIAN_POINT('',(-6.2,-3.35,0.85)); +#75947 = CIRCLE('',#75948,0.2); +#75948 = AXIS2_PLACEMENT_3D('',#75949,#75950,#75951); +#75949 = CARTESIAN_POINT('',(-6.2,-3.35,0.65)); +#75950 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75951 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#75952 = ORIENTED_EDGE('',*,*,#75953,.T.); +#75953 = EDGE_CURVE('',#75945,#60660,#75954,.T.); +#75954 = LINE('',#75955,#75956); +#75955 = CARTESIAN_POINT('',(-6.2,-3.35,0.85)); +#75956 = VECTOR('',#75957,1.); +#75957 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#75958 = PLANE('',#75959); +#75959 = AXIS2_PLACEMENT_3D('',#75960,#75961,#75962); +#75960 = CARTESIAN_POINT('',(-6.400244542703,-3.35,0.394853274378)); +#75961 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75962 = DIRECTION('',(0.,0.,1.)); +#75963 = ADVANCED_FACE('',(#75964),#76050,.T.); +#75964 = FACE_BOUND('',#75965,.T.); +#75965 = EDGE_LOOP('',(#75966,#75967,#75968,#75977,#75985,#75994,#76002, + #76010,#76018,#76027,#76035,#76044)); +#75966 = ORIENTED_EDGE('',*,*,#60681,.F.); +#75967 = ORIENTED_EDGE('',*,*,#60752,.T.); +#75968 = ORIENTED_EDGE('',*,*,#75969,.T.); +#75969 = EDGE_CURVE('',#60753,#75970,#75972,.T.); +#75970 = VERTEX_POINT('',#75971); +#75971 = CARTESIAN_POINT('',(-6.3,3.35,0.65)); +#75972 = CIRCLE('',#75973,0.1); +#75973 = AXIS2_PLACEMENT_3D('',#75974,#75975,#75976); +#75974 = CARTESIAN_POINT('',(-6.2,3.35,0.65)); +#75975 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#75976 = DIRECTION('',(0.,0.,1.)); +#75977 = ORIENTED_EDGE('',*,*,#75978,.T.); +#75978 = EDGE_CURVE('',#75970,#75979,#75981,.T.); +#75979 = VERTEX_POINT('',#75980); +#75980 = CARTESIAN_POINT('',(-6.3,3.35,0.2)); +#75981 = LINE('',#75982,#75983); +#75982 = CARTESIAN_POINT('',(-6.3,3.35,0.65)); +#75983 = VECTOR('',#75984,1.); +#75984 = DIRECTION('',(-0.,0.,-1.)); +#75985 = ORIENTED_EDGE('',*,*,#75986,.T.); +#75986 = EDGE_CURVE('',#75979,#75987,#75989,.T.); +#75987 = VERTEX_POINT('',#75988); +#75988 = CARTESIAN_POINT('',(-6.5,3.35,-1.942890293094E-16)); +#75989 = CIRCLE('',#75990,0.2); +#75990 = AXIS2_PLACEMENT_3D('',#75991,#75992,#75993); +#75991 = CARTESIAN_POINT('',(-6.5,3.35,0.2)); +#75992 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#75993 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#75994 = ORIENTED_EDGE('',*,*,#75995,.T.); +#75995 = EDGE_CURVE('',#75987,#75996,#75998,.T.); +#75996 = VERTEX_POINT('',#75997); +#75997 = CARTESIAN_POINT('',(-7.,3.35,-1.942890293094E-16)); +#75998 = LINE('',#75999,#76000); +#75999 = CARTESIAN_POINT('',(-6.5,3.35,-1.942890293094E-16)); +#76000 = VECTOR('',#76001,1.); +#76001 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76002 = ORIENTED_EDGE('',*,*,#76003,.T.); +#76003 = EDGE_CURVE('',#75996,#76004,#76006,.T.); +#76004 = VERTEX_POINT('',#76005); +#76005 = CARTESIAN_POINT('',(-7.,3.35,0.1)); +#76006 = LINE('',#76007,#76008); +#76007 = CARTESIAN_POINT('',(-7.,3.35,-1.942890293094E-16)); +#76008 = VECTOR('',#76009,1.); +#76009 = DIRECTION('',(0.,0.,1.)); +#76010 = ORIENTED_EDGE('',*,*,#76011,.T.); +#76011 = EDGE_CURVE('',#76004,#76012,#76014,.T.); +#76012 = VERTEX_POINT('',#76013); +#76013 = CARTESIAN_POINT('',(-6.5,3.35,0.1)); +#76014 = LINE('',#76015,#76016); +#76015 = CARTESIAN_POINT('',(-7.,3.35,0.1)); +#76016 = VECTOR('',#76017,1.); +#76017 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76018 = ORIENTED_EDGE('',*,*,#76019,.T.); +#76019 = EDGE_CURVE('',#76012,#76020,#76022,.T.); +#76020 = VERTEX_POINT('',#76021); +#76021 = CARTESIAN_POINT('',(-6.4,3.35,0.2)); +#76022 = CIRCLE('',#76023,0.1); +#76023 = AXIS2_PLACEMENT_3D('',#76024,#76025,#76026); +#76024 = CARTESIAN_POINT('',(-6.5,3.35,0.2)); +#76025 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76026 = DIRECTION('',(-0.,0.,-1.)); +#76027 = ORIENTED_EDGE('',*,*,#76028,.T.); +#76028 = EDGE_CURVE('',#76020,#76029,#76031,.T.); +#76029 = VERTEX_POINT('',#76030); +#76030 = CARTESIAN_POINT('',(-6.4,3.35,0.65)); +#76031 = LINE('',#76032,#76033); +#76032 = CARTESIAN_POINT('',(-6.4,3.35,0.2)); +#76033 = VECTOR('',#76034,1.); +#76034 = DIRECTION('',(0.,0.,1.)); +#76035 = ORIENTED_EDGE('',*,*,#76036,.T.); +#76036 = EDGE_CURVE('',#76029,#76037,#76039,.T.); +#76037 = VERTEX_POINT('',#76038); +#76038 = CARTESIAN_POINT('',(-6.2,3.35,0.85)); +#76039 = CIRCLE('',#76040,0.2); +#76040 = AXIS2_PLACEMENT_3D('',#76041,#76042,#76043); +#76041 = CARTESIAN_POINT('',(-6.2,3.35,0.65)); +#76042 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76043 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76044 = ORIENTED_EDGE('',*,*,#76045,.T.); +#76045 = EDGE_CURVE('',#76037,#60682,#76046,.T.); +#76046 = LINE('',#76047,#76048); +#76047 = CARTESIAN_POINT('',(-6.2,3.35,0.85)); +#76048 = VECTOR('',#76049,1.); +#76049 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76050 = PLANE('',#76051); +#76051 = AXIS2_PLACEMENT_3D('',#76052,#76053,#76054); +#76052 = CARTESIAN_POINT('',(-6.400244542703,3.35,0.394853274378)); +#76053 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76054 = DIRECTION('',(0.,0.,1.)); +#76055 = ADVANCED_FACE('',(#76056),#76072,.F.); +#76056 = FACE_BOUND('',#76057,.F.); +#76057 = EDGE_LOOP('',(#76058,#76064,#76065,#76071)); +#76058 = ORIENTED_EDGE('',*,*,#76059,.F.); +#76059 = EDGE_CURVE('',#60682,#65389,#76060,.T.); +#76060 = LINE('',#76061,#76062); +#76061 = CARTESIAN_POINT('',(-6.2,3.35,0.85)); +#76062 = VECTOR('',#76063,1.); +#76063 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76064 = ORIENTED_EDGE('',*,*,#60698,.T.); +#76065 = ORIENTED_EDGE('',*,*,#76066,.T.); +#76066 = EDGE_CURVE('',#60691,#65397,#76067,.T.); +#76067 = LINE('',#76068,#76069); +#76068 = CARTESIAN_POINT('',(-6.2,3.65,0.85)); +#76069 = VECTOR('',#76070,1.); +#76070 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76071 = ORIENTED_EDGE('',*,*,#65396,.F.); +#76072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#76073,#76074) + ,(#76075,#76076 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#76073 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#76074 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#76075 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#76076 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#76077 = ADVANCED_FACE('',(#76078),#76097,.F.); +#76078 = FACE_BOUND('',#76079,.F.); +#76079 = EDGE_LOOP('',(#76080,#76081,#76090,#76096)); +#76080 = ORIENTED_EDGE('',*,*,#60729,.T.); +#76081 = ORIENTED_EDGE('',*,*,#76082,.T.); +#76082 = EDGE_CURVE('',#60722,#76083,#76085,.T.); +#76083 = VERTEX_POINT('',#76084); +#76084 = CARTESIAN_POINT('',(-6.3,-3.15,0.65)); +#76085 = CIRCLE('',#76086,0.1); +#76086 = AXIS2_PLACEMENT_3D('',#76087,#76088,#76089); +#76087 = CARTESIAN_POINT('',(-6.2,-3.15,0.65)); +#76088 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76089 = DIRECTION('',(0.,0.,1.)); +#76090 = ORIENTED_EDGE('',*,*,#76091,.F.); +#76091 = EDGE_CURVE('',#75878,#76083,#76092,.T.); +#76092 = LINE('',#76093,#76094); +#76093 = CARTESIAN_POINT('',(-6.3,-3.35,0.65)); +#76094 = VECTOR('',#76095,1.); +#76095 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76096 = ORIENTED_EDGE('',*,*,#75877,.F.); +#76097 = CYLINDRICAL_SURFACE('',#76098,0.1); +#76098 = AXIS2_PLACEMENT_3D('',#76099,#76100,#76101); +#76099 = CARTESIAN_POINT('',(-6.2,-3.35,0.65)); +#76100 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76101 = DIRECTION('',(0.,0.,1.)); +#76102 = ADVANCED_FACE('',(#76103),#76181,.T.); +#76103 = FACE_BOUND('',#76104,.T.); +#76104 = EDGE_LOOP('',(#76105,#76106,#76107,#76108,#76116,#76125,#76133, + #76141,#76149,#76158,#76166,#76175)); +#76105 = ORIENTED_EDGE('',*,*,#60774,.F.); +#76106 = ORIENTED_EDGE('',*,*,#60721,.T.); +#76107 = ORIENTED_EDGE('',*,*,#76082,.T.); +#76108 = ORIENTED_EDGE('',*,*,#76109,.T.); +#76109 = EDGE_CURVE('',#76083,#76110,#76112,.T.); +#76110 = VERTEX_POINT('',#76111); +#76111 = CARTESIAN_POINT('',(-6.3,-3.15,0.2)); +#76112 = LINE('',#76113,#76114); +#76113 = CARTESIAN_POINT('',(-6.3,-3.15,0.65)); +#76114 = VECTOR('',#76115,1.); +#76115 = DIRECTION('',(-0.,0.,-1.)); +#76116 = ORIENTED_EDGE('',*,*,#76117,.T.); +#76117 = EDGE_CURVE('',#76110,#76118,#76120,.T.); +#76118 = VERTEX_POINT('',#76119); +#76119 = CARTESIAN_POINT('',(-6.5,-3.15,-1.942890293094E-16)); +#76120 = CIRCLE('',#76121,0.2); +#76121 = AXIS2_PLACEMENT_3D('',#76122,#76123,#76124); +#76122 = CARTESIAN_POINT('',(-6.5,-3.15,0.2)); +#76123 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76124 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76125 = ORIENTED_EDGE('',*,*,#76126,.T.); +#76126 = EDGE_CURVE('',#76118,#76127,#76129,.T.); +#76127 = VERTEX_POINT('',#76128); +#76128 = CARTESIAN_POINT('',(-7.,-3.15,-1.942890293094E-16)); +#76129 = LINE('',#76130,#76131); +#76130 = CARTESIAN_POINT('',(-6.5,-3.15,-1.942890293094E-16)); +#76131 = VECTOR('',#76132,1.); +#76132 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76133 = ORIENTED_EDGE('',*,*,#76134,.T.); +#76134 = EDGE_CURVE('',#76127,#76135,#76137,.T.); +#76135 = VERTEX_POINT('',#76136); +#76136 = CARTESIAN_POINT('',(-7.,-3.15,0.1)); +#76137 = LINE('',#76138,#76139); +#76138 = CARTESIAN_POINT('',(-7.,-3.15,-1.942890293094E-16)); +#76139 = VECTOR('',#76140,1.); +#76140 = DIRECTION('',(0.,0.,1.)); +#76141 = ORIENTED_EDGE('',*,*,#76142,.T.); +#76142 = EDGE_CURVE('',#76135,#76143,#76145,.T.); +#76143 = VERTEX_POINT('',#76144); +#76144 = CARTESIAN_POINT('',(-6.5,-3.15,0.1)); +#76145 = LINE('',#76146,#76147); +#76146 = CARTESIAN_POINT('',(-7.,-3.15,0.1)); +#76147 = VECTOR('',#76148,1.); +#76148 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76149 = ORIENTED_EDGE('',*,*,#76150,.T.); +#76150 = EDGE_CURVE('',#76143,#76151,#76153,.T.); +#76151 = VERTEX_POINT('',#76152); +#76152 = CARTESIAN_POINT('',(-6.4,-3.15,0.2)); +#76153 = CIRCLE('',#76154,0.1); +#76154 = AXIS2_PLACEMENT_3D('',#76155,#76156,#76157); +#76155 = CARTESIAN_POINT('',(-6.5,-3.15,0.2)); +#76156 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76157 = DIRECTION('',(-0.,0.,-1.)); +#76158 = ORIENTED_EDGE('',*,*,#76159,.T.); +#76159 = EDGE_CURVE('',#76151,#76160,#76162,.T.); +#76160 = VERTEX_POINT('',#76161); +#76161 = CARTESIAN_POINT('',(-6.4,-3.15,0.65)); +#76162 = LINE('',#76163,#76164); +#76163 = CARTESIAN_POINT('',(-6.4,-3.15,0.2)); +#76164 = VECTOR('',#76165,1.); +#76165 = DIRECTION('',(0.,0.,1.)); +#76166 = ORIENTED_EDGE('',*,*,#76167,.T.); +#76167 = EDGE_CURVE('',#76160,#76168,#76170,.T.); +#76168 = VERTEX_POINT('',#76169); +#76169 = CARTESIAN_POINT('',(-6.2,-3.15,0.85)); +#76170 = CIRCLE('',#76171,0.2); +#76171 = AXIS2_PLACEMENT_3D('',#76172,#76173,#76174); +#76172 = CARTESIAN_POINT('',(-6.2,-3.15,0.65)); +#76173 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76174 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76175 = ORIENTED_EDGE('',*,*,#76176,.T.); +#76176 = EDGE_CURVE('',#76168,#60775,#76177,.T.); +#76177 = LINE('',#76178,#76179); +#76178 = CARTESIAN_POINT('',(-6.2,-3.15,0.85)); +#76179 = VECTOR('',#76180,1.); +#76180 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76181 = PLANE('',#76182); +#76182 = AXIS2_PLACEMENT_3D('',#76183,#76184,#76185); +#76183 = CARTESIAN_POINT('',(-6.400244542703,-3.15,0.394853274378)); +#76184 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76185 = DIRECTION('',(0.,0.,1.)); +#76186 = ADVANCED_FACE('',(#76187),#76273,.F.); +#76187 = FACE_BOUND('',#76188,.F.); +#76188 = EDGE_LOOP('',(#76189,#76190,#76191,#76200,#76208,#76217,#76225, + #76233,#76241,#76250,#76258,#76267)); +#76189 = ORIENTED_EDGE('',*,*,#60814,.F.); +#76190 = ORIENTED_EDGE('',*,*,#60743,.T.); +#76191 = ORIENTED_EDGE('',*,*,#76192,.T.); +#76192 = EDGE_CURVE('',#60744,#76193,#76195,.T.); +#76193 = VERTEX_POINT('',#76194); +#76194 = CARTESIAN_POINT('',(-6.3,3.15,0.65)); +#76195 = CIRCLE('',#76196,0.1); +#76196 = AXIS2_PLACEMENT_3D('',#76197,#76198,#76199); +#76197 = CARTESIAN_POINT('',(-6.2,3.15,0.65)); +#76198 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76199 = DIRECTION('',(0.,0.,1.)); +#76200 = ORIENTED_EDGE('',*,*,#76201,.T.); +#76201 = EDGE_CURVE('',#76193,#76202,#76204,.T.); +#76202 = VERTEX_POINT('',#76203); +#76203 = CARTESIAN_POINT('',(-6.3,3.15,0.2)); +#76204 = LINE('',#76205,#76206); +#76205 = CARTESIAN_POINT('',(-6.3,3.15,0.65)); +#76206 = VECTOR('',#76207,1.); +#76207 = DIRECTION('',(-0.,0.,-1.)); +#76208 = ORIENTED_EDGE('',*,*,#76209,.T.); +#76209 = EDGE_CURVE('',#76202,#76210,#76212,.T.); +#76210 = VERTEX_POINT('',#76211); +#76211 = CARTESIAN_POINT('',(-6.5,3.15,-1.942890293094E-16)); +#76212 = CIRCLE('',#76213,0.2); +#76213 = AXIS2_PLACEMENT_3D('',#76214,#76215,#76216); +#76214 = CARTESIAN_POINT('',(-6.5,3.15,0.2)); +#76215 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76216 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76217 = ORIENTED_EDGE('',*,*,#76218,.T.); +#76218 = EDGE_CURVE('',#76210,#76219,#76221,.T.); +#76219 = VERTEX_POINT('',#76220); +#76220 = CARTESIAN_POINT('',(-7.,3.15,-1.942890293094E-16)); +#76221 = LINE('',#76222,#76223); +#76222 = CARTESIAN_POINT('',(-6.5,3.15,-1.942890293094E-16)); +#76223 = VECTOR('',#76224,1.); +#76224 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76225 = ORIENTED_EDGE('',*,*,#76226,.T.); +#76226 = EDGE_CURVE('',#76219,#76227,#76229,.T.); +#76227 = VERTEX_POINT('',#76228); +#76228 = CARTESIAN_POINT('',(-7.,3.15,0.1)); +#76229 = LINE('',#76230,#76231); +#76230 = CARTESIAN_POINT('',(-7.,3.15,-1.942890293094E-16)); +#76231 = VECTOR('',#76232,1.); +#76232 = DIRECTION('',(0.,0.,1.)); +#76233 = ORIENTED_EDGE('',*,*,#76234,.T.); +#76234 = EDGE_CURVE('',#76227,#76235,#76237,.T.); +#76235 = VERTEX_POINT('',#76236); +#76236 = CARTESIAN_POINT('',(-6.5,3.15,0.1)); +#76237 = LINE('',#76238,#76239); +#76238 = CARTESIAN_POINT('',(-7.,3.15,0.1)); +#76239 = VECTOR('',#76240,1.); +#76240 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76241 = ORIENTED_EDGE('',*,*,#76242,.T.); +#76242 = EDGE_CURVE('',#76235,#76243,#76245,.T.); +#76243 = VERTEX_POINT('',#76244); +#76244 = CARTESIAN_POINT('',(-6.4,3.15,0.2)); +#76245 = CIRCLE('',#76246,0.1); +#76246 = AXIS2_PLACEMENT_3D('',#76247,#76248,#76249); +#76247 = CARTESIAN_POINT('',(-6.5,3.15,0.2)); +#76248 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76249 = DIRECTION('',(-0.,0.,-1.)); +#76250 = ORIENTED_EDGE('',*,*,#76251,.T.); +#76251 = EDGE_CURVE('',#76243,#76252,#76254,.T.); +#76252 = VERTEX_POINT('',#76253); +#76253 = CARTESIAN_POINT('',(-6.4,3.15,0.65)); +#76254 = LINE('',#76255,#76256); +#76255 = CARTESIAN_POINT('',(-6.4,3.15,0.2)); +#76256 = VECTOR('',#76257,1.); +#76257 = DIRECTION('',(0.,0.,1.)); +#76258 = ORIENTED_EDGE('',*,*,#76259,.T.); +#76259 = EDGE_CURVE('',#76252,#76260,#76262,.T.); +#76260 = VERTEX_POINT('',#76261); +#76261 = CARTESIAN_POINT('',(-6.2,3.15,0.85)); +#76262 = CIRCLE('',#76263,0.2); +#76263 = AXIS2_PLACEMENT_3D('',#76264,#76265,#76266); +#76264 = CARTESIAN_POINT('',(-6.2,3.15,0.65)); +#76265 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76266 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76267 = ORIENTED_EDGE('',*,*,#76268,.T.); +#76268 = EDGE_CURVE('',#76260,#60815,#76269,.T.); +#76269 = LINE('',#76270,#76271); +#76270 = CARTESIAN_POINT('',(-6.2,3.15,0.85)); +#76271 = VECTOR('',#76272,1.); +#76272 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76273 = PLANE('',#76274); +#76274 = AXIS2_PLACEMENT_3D('',#76275,#76276,#76277); +#76275 = CARTESIAN_POINT('',(-6.400244542703,3.15,0.394853274378)); +#76276 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76277 = DIRECTION('',(0.,0.,1.)); +#76278 = ADVANCED_FACE('',(#76279),#76290,.F.); +#76279 = FACE_BOUND('',#76280,.F.); +#76280 = EDGE_LOOP('',(#76281,#76282,#76283,#76289)); +#76281 = ORIENTED_EDGE('',*,*,#60760,.T.); +#76282 = ORIENTED_EDGE('',*,*,#75969,.T.); +#76283 = ORIENTED_EDGE('',*,*,#76284,.F.); +#76284 = EDGE_CURVE('',#76193,#75970,#76285,.T.); +#76285 = LINE('',#76286,#76287); +#76286 = CARTESIAN_POINT('',(-6.3,3.15,0.65)); +#76287 = VECTOR('',#76288,1.); +#76288 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76289 = ORIENTED_EDGE('',*,*,#76192,.F.); +#76290 = CYLINDRICAL_SURFACE('',#76291,0.1); +#76291 = AXIS2_PLACEMENT_3D('',#76292,#76293,#76294); +#76292 = CARTESIAN_POINT('',(-6.2,3.15,0.65)); +#76293 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76294 = DIRECTION('',(0.,0.,1.)); +#76295 = ADVANCED_FACE('',(#76296),#76312,.F.); +#76296 = FACE_BOUND('',#76297,.F.); +#76297 = EDGE_LOOP('',(#76298,#76304,#76305,#76311)); +#76298 = ORIENTED_EDGE('',*,*,#76299,.F.); +#76299 = EDGE_CURVE('',#60775,#65181,#76300,.T.); +#76300 = LINE('',#76301,#76302); +#76301 = CARTESIAN_POINT('',(-6.2,-3.15,0.85)); +#76302 = VECTOR('',#76303,1.); +#76303 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76304 = ORIENTED_EDGE('',*,*,#60791,.T.); +#76305 = ORIENTED_EDGE('',*,*,#76306,.T.); +#76306 = EDGE_CURVE('',#60784,#65189,#76307,.T.); +#76307 = LINE('',#76308,#76309); +#76308 = CARTESIAN_POINT('',(-6.2,-2.85,0.85)); +#76309 = VECTOR('',#76310,1.); +#76310 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76311 = ORIENTED_EDGE('',*,*,#65188,.F.); +#76312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#76313,#76314) + ,(#76315,#76316 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#76313 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#76314 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#76315 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#76316 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#76317 = ADVANCED_FACE('',(#76318),#76404,.F.); +#76318 = FACE_BOUND('',#76319,.F.); +#76319 = EDGE_LOOP('',(#76320,#76321,#76322,#76331,#76339,#76348,#76356, + #76364,#76372,#76381,#76389,#76398)); +#76320 = ORIENTED_EDGE('',*,*,#60783,.F.); +#76321 = ORIENTED_EDGE('',*,*,#60836,.T.); +#76322 = ORIENTED_EDGE('',*,*,#76323,.T.); +#76323 = EDGE_CURVE('',#60837,#76324,#76326,.T.); +#76324 = VERTEX_POINT('',#76325); +#76325 = CARTESIAN_POINT('',(-6.3,-2.85,0.65)); +#76326 = CIRCLE('',#76327,0.1); +#76327 = AXIS2_PLACEMENT_3D('',#76328,#76329,#76330); +#76328 = CARTESIAN_POINT('',(-6.2,-2.85,0.65)); +#76329 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76330 = DIRECTION('',(0.,0.,1.)); +#76331 = ORIENTED_EDGE('',*,*,#76332,.T.); +#76332 = EDGE_CURVE('',#76324,#76333,#76335,.T.); +#76333 = VERTEX_POINT('',#76334); +#76334 = CARTESIAN_POINT('',(-6.3,-2.85,0.2)); +#76335 = LINE('',#76336,#76337); +#76336 = CARTESIAN_POINT('',(-6.3,-2.85,0.65)); +#76337 = VECTOR('',#76338,1.); +#76338 = DIRECTION('',(-0.,0.,-1.)); +#76339 = ORIENTED_EDGE('',*,*,#76340,.T.); +#76340 = EDGE_CURVE('',#76333,#76341,#76343,.T.); +#76341 = VERTEX_POINT('',#76342); +#76342 = CARTESIAN_POINT('',(-6.5,-2.85,-1.942890293094E-16)); +#76343 = CIRCLE('',#76344,0.2); +#76344 = AXIS2_PLACEMENT_3D('',#76345,#76346,#76347); +#76345 = CARTESIAN_POINT('',(-6.5,-2.85,0.2)); +#76346 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76347 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76348 = ORIENTED_EDGE('',*,*,#76349,.T.); +#76349 = EDGE_CURVE('',#76341,#76350,#76352,.T.); +#76350 = VERTEX_POINT('',#76351); +#76351 = CARTESIAN_POINT('',(-7.,-2.85,-1.942890293094E-16)); +#76352 = LINE('',#76353,#76354); +#76353 = CARTESIAN_POINT('',(-6.5,-2.85,-1.942890293094E-16)); +#76354 = VECTOR('',#76355,1.); +#76355 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76356 = ORIENTED_EDGE('',*,*,#76357,.T.); +#76357 = EDGE_CURVE('',#76350,#76358,#76360,.T.); +#76358 = VERTEX_POINT('',#76359); +#76359 = CARTESIAN_POINT('',(-7.,-2.85,0.1)); +#76360 = LINE('',#76361,#76362); +#76361 = CARTESIAN_POINT('',(-7.,-2.85,-1.942890293094E-16)); +#76362 = VECTOR('',#76363,1.); +#76363 = DIRECTION('',(0.,0.,1.)); +#76364 = ORIENTED_EDGE('',*,*,#76365,.T.); +#76365 = EDGE_CURVE('',#76358,#76366,#76368,.T.); +#76366 = VERTEX_POINT('',#76367); +#76367 = CARTESIAN_POINT('',(-6.5,-2.85,0.1)); +#76368 = LINE('',#76369,#76370); +#76369 = CARTESIAN_POINT('',(-7.,-2.85,0.1)); +#76370 = VECTOR('',#76371,1.); +#76371 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76372 = ORIENTED_EDGE('',*,*,#76373,.T.); +#76373 = EDGE_CURVE('',#76366,#76374,#76376,.T.); +#76374 = VERTEX_POINT('',#76375); +#76375 = CARTESIAN_POINT('',(-6.4,-2.85,0.2)); +#76376 = CIRCLE('',#76377,0.1); +#76377 = AXIS2_PLACEMENT_3D('',#76378,#76379,#76380); +#76378 = CARTESIAN_POINT('',(-6.5,-2.85,0.2)); +#76379 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76380 = DIRECTION('',(-0.,0.,-1.)); +#76381 = ORIENTED_EDGE('',*,*,#76382,.T.); +#76382 = EDGE_CURVE('',#76374,#76383,#76385,.T.); +#76383 = VERTEX_POINT('',#76384); +#76384 = CARTESIAN_POINT('',(-6.4,-2.85,0.65)); +#76385 = LINE('',#76386,#76387); +#76386 = CARTESIAN_POINT('',(-6.4,-2.85,0.2)); +#76387 = VECTOR('',#76388,1.); +#76388 = DIRECTION('',(0.,0.,1.)); +#76389 = ORIENTED_EDGE('',*,*,#76390,.T.); +#76390 = EDGE_CURVE('',#76383,#76391,#76393,.T.); +#76391 = VERTEX_POINT('',#76392); +#76392 = CARTESIAN_POINT('',(-6.2,-2.85,0.85)); +#76393 = CIRCLE('',#76394,0.2); +#76394 = AXIS2_PLACEMENT_3D('',#76395,#76396,#76397); +#76395 = CARTESIAN_POINT('',(-6.2,-2.85,0.65)); +#76396 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76397 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76398 = ORIENTED_EDGE('',*,*,#76399,.T.); +#76399 = EDGE_CURVE('',#76391,#60784,#76400,.T.); +#76400 = LINE('',#76401,#76402); +#76401 = CARTESIAN_POINT('',(-6.2,-2.85,0.85)); +#76402 = VECTOR('',#76403,1.); +#76403 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76404 = PLANE('',#76405); +#76405 = AXIS2_PLACEMENT_3D('',#76406,#76407,#76408); +#76406 = CARTESIAN_POINT('',(-6.400244542703,-2.85,0.394853274378)); +#76407 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76408 = DIRECTION('',(0.,0.,1.)); +#76409 = ADVANCED_FACE('',(#76410),#76496,.T.); +#76410 = FACE_BOUND('',#76411,.T.); +#76411 = EDGE_LOOP('',(#76412,#76413,#76414,#76423,#76431,#76440,#76448, + #76456,#76464,#76473,#76481,#76490)); +#76412 = ORIENTED_EDGE('',*,*,#60805,.F.); +#76413 = ORIENTED_EDGE('',*,*,#60876,.T.); +#76414 = ORIENTED_EDGE('',*,*,#76415,.T.); +#76415 = EDGE_CURVE('',#60877,#76416,#76418,.T.); +#76416 = VERTEX_POINT('',#76417); +#76417 = CARTESIAN_POINT('',(-6.3,2.85,0.65)); +#76418 = CIRCLE('',#76419,0.1); +#76419 = AXIS2_PLACEMENT_3D('',#76420,#76421,#76422); +#76420 = CARTESIAN_POINT('',(-6.2,2.85,0.65)); +#76421 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76422 = DIRECTION('',(0.,0.,1.)); +#76423 = ORIENTED_EDGE('',*,*,#76424,.T.); +#76424 = EDGE_CURVE('',#76416,#76425,#76427,.T.); +#76425 = VERTEX_POINT('',#76426); +#76426 = CARTESIAN_POINT('',(-6.3,2.85,0.2)); +#76427 = LINE('',#76428,#76429); +#76428 = CARTESIAN_POINT('',(-6.3,2.85,0.65)); +#76429 = VECTOR('',#76430,1.); +#76430 = DIRECTION('',(-0.,0.,-1.)); +#76431 = ORIENTED_EDGE('',*,*,#76432,.T.); +#76432 = EDGE_CURVE('',#76425,#76433,#76435,.T.); +#76433 = VERTEX_POINT('',#76434); +#76434 = CARTESIAN_POINT('',(-6.5,2.85,-1.942890293094E-16)); +#76435 = CIRCLE('',#76436,0.2); +#76436 = AXIS2_PLACEMENT_3D('',#76437,#76438,#76439); +#76437 = CARTESIAN_POINT('',(-6.5,2.85,0.2)); +#76438 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76439 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76440 = ORIENTED_EDGE('',*,*,#76441,.T.); +#76441 = EDGE_CURVE('',#76433,#76442,#76444,.T.); +#76442 = VERTEX_POINT('',#76443); +#76443 = CARTESIAN_POINT('',(-7.,2.85,-1.942890293094E-16)); +#76444 = LINE('',#76445,#76446); +#76445 = CARTESIAN_POINT('',(-6.5,2.85,-1.942890293094E-16)); +#76446 = VECTOR('',#76447,1.); +#76447 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76448 = ORIENTED_EDGE('',*,*,#76449,.T.); +#76449 = EDGE_CURVE('',#76442,#76450,#76452,.T.); +#76450 = VERTEX_POINT('',#76451); +#76451 = CARTESIAN_POINT('',(-7.,2.85,0.1)); +#76452 = LINE('',#76453,#76454); +#76453 = CARTESIAN_POINT('',(-7.,2.85,-1.942890293094E-16)); +#76454 = VECTOR('',#76455,1.); +#76455 = DIRECTION('',(0.,0.,1.)); +#76456 = ORIENTED_EDGE('',*,*,#76457,.T.); +#76457 = EDGE_CURVE('',#76450,#76458,#76460,.T.); +#76458 = VERTEX_POINT('',#76459); +#76459 = CARTESIAN_POINT('',(-6.5,2.85,0.1)); +#76460 = LINE('',#76461,#76462); +#76461 = CARTESIAN_POINT('',(-7.,2.85,0.1)); +#76462 = VECTOR('',#76463,1.); +#76463 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76464 = ORIENTED_EDGE('',*,*,#76465,.T.); +#76465 = EDGE_CURVE('',#76458,#76466,#76468,.T.); +#76466 = VERTEX_POINT('',#76467); +#76467 = CARTESIAN_POINT('',(-6.4,2.85,0.2)); +#76468 = CIRCLE('',#76469,0.1); +#76469 = AXIS2_PLACEMENT_3D('',#76470,#76471,#76472); +#76470 = CARTESIAN_POINT('',(-6.5,2.85,0.2)); +#76471 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76472 = DIRECTION('',(-0.,0.,-1.)); +#76473 = ORIENTED_EDGE('',*,*,#76474,.T.); +#76474 = EDGE_CURVE('',#76466,#76475,#76477,.T.); +#76475 = VERTEX_POINT('',#76476); +#76476 = CARTESIAN_POINT('',(-6.4,2.85,0.65)); +#76477 = LINE('',#76478,#76479); +#76478 = CARTESIAN_POINT('',(-6.4,2.85,0.2)); +#76479 = VECTOR('',#76480,1.); +#76480 = DIRECTION('',(0.,0.,1.)); +#76481 = ORIENTED_EDGE('',*,*,#76482,.T.); +#76482 = EDGE_CURVE('',#76475,#76483,#76485,.T.); +#76483 = VERTEX_POINT('',#76484); +#76484 = CARTESIAN_POINT('',(-6.2,2.85,0.85)); +#76485 = CIRCLE('',#76486,0.2); +#76486 = AXIS2_PLACEMENT_3D('',#76487,#76488,#76489); +#76487 = CARTESIAN_POINT('',(-6.2,2.85,0.65)); +#76488 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76489 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76490 = ORIENTED_EDGE('',*,*,#76491,.T.); +#76491 = EDGE_CURVE('',#76483,#60806,#76492,.T.); +#76492 = LINE('',#76493,#76494); +#76493 = CARTESIAN_POINT('',(-6.2,2.85,0.85)); +#76494 = VECTOR('',#76495,1.); +#76495 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76496 = PLANE('',#76497); +#76497 = AXIS2_PLACEMENT_3D('',#76498,#76499,#76500); +#76498 = CARTESIAN_POINT('',(-6.400244542703,2.85,0.394853274378)); +#76499 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76500 = DIRECTION('',(0.,0.,1.)); +#76501 = ADVANCED_FACE('',(#76502),#76518,.F.); +#76502 = FACE_BOUND('',#76503,.F.); +#76503 = EDGE_LOOP('',(#76504,#76510,#76511,#76517)); +#76504 = ORIENTED_EDGE('',*,*,#76505,.F.); +#76505 = EDGE_CURVE('',#60806,#65373,#76506,.T.); +#76506 = LINE('',#76507,#76508); +#76507 = CARTESIAN_POINT('',(-6.2,2.85,0.85)); +#76508 = VECTOR('',#76509,1.); +#76509 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76510 = ORIENTED_EDGE('',*,*,#60822,.T.); +#76511 = ORIENTED_EDGE('',*,*,#76512,.T.); +#76512 = EDGE_CURVE('',#60815,#65381,#76513,.T.); +#76513 = LINE('',#76514,#76515); +#76514 = CARTESIAN_POINT('',(-6.2,3.15,0.85)); +#76515 = VECTOR('',#76516,1.); +#76516 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76517 = ORIENTED_EDGE('',*,*,#65380,.F.); +#76518 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#76519,#76520) + ,(#76521,#76522 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#76519 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#76520 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#76521 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#76522 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#76523 = ADVANCED_FACE('',(#76524),#76543,.F.); +#76524 = FACE_BOUND('',#76525,.F.); +#76525 = EDGE_LOOP('',(#76526,#76527,#76536,#76542)); +#76526 = ORIENTED_EDGE('',*,*,#60853,.T.); +#76527 = ORIENTED_EDGE('',*,*,#76528,.T.); +#76528 = EDGE_CURVE('',#60846,#76529,#76531,.T.); +#76529 = VERTEX_POINT('',#76530); +#76530 = CARTESIAN_POINT('',(-6.3,-2.65,0.65)); +#76531 = CIRCLE('',#76532,0.1); +#76532 = AXIS2_PLACEMENT_3D('',#76533,#76534,#76535); +#76533 = CARTESIAN_POINT('',(-6.2,-2.65,0.65)); +#76534 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76535 = DIRECTION('',(0.,0.,1.)); +#76536 = ORIENTED_EDGE('',*,*,#76537,.F.); +#76537 = EDGE_CURVE('',#76324,#76529,#76538,.T.); +#76538 = LINE('',#76539,#76540); +#76539 = CARTESIAN_POINT('',(-6.3,-2.85,0.65)); +#76540 = VECTOR('',#76541,1.); +#76541 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76542 = ORIENTED_EDGE('',*,*,#76323,.F.); +#76543 = CYLINDRICAL_SURFACE('',#76544,0.1); +#76544 = AXIS2_PLACEMENT_3D('',#76545,#76546,#76547); +#76545 = CARTESIAN_POINT('',(-6.2,-2.85,0.65)); +#76546 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76547 = DIRECTION('',(0.,0.,1.)); +#76548 = ADVANCED_FACE('',(#76549),#76627,.T.); +#76549 = FACE_BOUND('',#76550,.T.); +#76550 = EDGE_LOOP('',(#76551,#76552,#76553,#76554,#76562,#76571,#76579, + #76587,#76595,#76604,#76612,#76621)); +#76551 = ORIENTED_EDGE('',*,*,#60898,.F.); +#76552 = ORIENTED_EDGE('',*,*,#60845,.T.); +#76553 = ORIENTED_EDGE('',*,*,#76528,.T.); +#76554 = ORIENTED_EDGE('',*,*,#76555,.T.); +#76555 = EDGE_CURVE('',#76529,#76556,#76558,.T.); +#76556 = VERTEX_POINT('',#76557); +#76557 = CARTESIAN_POINT('',(-6.3,-2.65,0.2)); +#76558 = LINE('',#76559,#76560); +#76559 = CARTESIAN_POINT('',(-6.3,-2.65,0.65)); +#76560 = VECTOR('',#76561,1.); +#76561 = DIRECTION('',(-0.,0.,-1.)); +#76562 = ORIENTED_EDGE('',*,*,#76563,.T.); +#76563 = EDGE_CURVE('',#76556,#76564,#76566,.T.); +#76564 = VERTEX_POINT('',#76565); +#76565 = CARTESIAN_POINT('',(-6.5,-2.65,-1.942890293094E-16)); +#76566 = CIRCLE('',#76567,0.2); +#76567 = AXIS2_PLACEMENT_3D('',#76568,#76569,#76570); +#76568 = CARTESIAN_POINT('',(-6.5,-2.65,0.2)); +#76569 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76570 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76571 = ORIENTED_EDGE('',*,*,#76572,.T.); +#76572 = EDGE_CURVE('',#76564,#76573,#76575,.T.); +#76573 = VERTEX_POINT('',#76574); +#76574 = CARTESIAN_POINT('',(-7.,-2.65,-1.942890293094E-16)); +#76575 = LINE('',#76576,#76577); +#76576 = CARTESIAN_POINT('',(-6.5,-2.65,-1.942890293094E-16)); +#76577 = VECTOR('',#76578,1.); +#76578 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76579 = ORIENTED_EDGE('',*,*,#76580,.T.); +#76580 = EDGE_CURVE('',#76573,#76581,#76583,.T.); +#76581 = VERTEX_POINT('',#76582); +#76582 = CARTESIAN_POINT('',(-7.,-2.65,0.1)); +#76583 = LINE('',#76584,#76585); +#76584 = CARTESIAN_POINT('',(-7.,-2.65,-1.942890293094E-16)); +#76585 = VECTOR('',#76586,1.); +#76586 = DIRECTION('',(0.,0.,1.)); +#76587 = ORIENTED_EDGE('',*,*,#76588,.T.); +#76588 = EDGE_CURVE('',#76581,#76589,#76591,.T.); +#76589 = VERTEX_POINT('',#76590); +#76590 = CARTESIAN_POINT('',(-6.5,-2.65,0.1)); +#76591 = LINE('',#76592,#76593); +#76592 = CARTESIAN_POINT('',(-7.,-2.65,0.1)); +#76593 = VECTOR('',#76594,1.); +#76594 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76595 = ORIENTED_EDGE('',*,*,#76596,.T.); +#76596 = EDGE_CURVE('',#76589,#76597,#76599,.T.); +#76597 = VERTEX_POINT('',#76598); +#76598 = CARTESIAN_POINT('',(-6.4,-2.65,0.2)); +#76599 = CIRCLE('',#76600,0.1); +#76600 = AXIS2_PLACEMENT_3D('',#76601,#76602,#76603); +#76601 = CARTESIAN_POINT('',(-6.5,-2.65,0.2)); +#76602 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76603 = DIRECTION('',(-0.,0.,-1.)); +#76604 = ORIENTED_EDGE('',*,*,#76605,.T.); +#76605 = EDGE_CURVE('',#76597,#76606,#76608,.T.); +#76606 = VERTEX_POINT('',#76607); +#76607 = CARTESIAN_POINT('',(-6.4,-2.65,0.65)); +#76608 = LINE('',#76609,#76610); +#76609 = CARTESIAN_POINT('',(-6.4,-2.65,0.2)); +#76610 = VECTOR('',#76611,1.); +#76611 = DIRECTION('',(0.,0.,1.)); +#76612 = ORIENTED_EDGE('',*,*,#76613,.T.); +#76613 = EDGE_CURVE('',#76606,#76614,#76616,.T.); +#76614 = VERTEX_POINT('',#76615); +#76615 = CARTESIAN_POINT('',(-6.2,-2.65,0.85)); +#76616 = CIRCLE('',#76617,0.2); +#76617 = AXIS2_PLACEMENT_3D('',#76618,#76619,#76620); +#76618 = CARTESIAN_POINT('',(-6.2,-2.65,0.65)); +#76619 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76620 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76621 = ORIENTED_EDGE('',*,*,#76622,.T.); +#76622 = EDGE_CURVE('',#76614,#60899,#76623,.T.); +#76623 = LINE('',#76624,#76625); +#76624 = CARTESIAN_POINT('',(-6.2,-2.65,0.85)); +#76625 = VECTOR('',#76626,1.); +#76626 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76627 = PLANE('',#76628); +#76628 = AXIS2_PLACEMENT_3D('',#76629,#76630,#76631); +#76629 = CARTESIAN_POINT('',(-6.400244542703,-2.65,0.394853274378)); +#76630 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76631 = DIRECTION('',(0.,0.,1.)); +#76632 = ADVANCED_FACE('',(#76633),#76719,.F.); +#76633 = FACE_BOUND('',#76634,.F.); +#76634 = EDGE_LOOP('',(#76635,#76636,#76637,#76646,#76654,#76663,#76671, + #76679,#76687,#76696,#76704,#76713)); +#76635 = ORIENTED_EDGE('',*,*,#60938,.F.); +#76636 = ORIENTED_EDGE('',*,*,#60867,.T.); +#76637 = ORIENTED_EDGE('',*,*,#76638,.T.); +#76638 = EDGE_CURVE('',#60868,#76639,#76641,.T.); +#76639 = VERTEX_POINT('',#76640); +#76640 = CARTESIAN_POINT('',(-6.3,2.65,0.65)); +#76641 = CIRCLE('',#76642,0.1); +#76642 = AXIS2_PLACEMENT_3D('',#76643,#76644,#76645); +#76643 = CARTESIAN_POINT('',(-6.2,2.65,0.65)); +#76644 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76645 = DIRECTION('',(0.,0.,1.)); +#76646 = ORIENTED_EDGE('',*,*,#76647,.T.); +#76647 = EDGE_CURVE('',#76639,#76648,#76650,.T.); +#76648 = VERTEX_POINT('',#76649); +#76649 = CARTESIAN_POINT('',(-6.3,2.65,0.2)); +#76650 = LINE('',#76651,#76652); +#76651 = CARTESIAN_POINT('',(-6.3,2.65,0.65)); +#76652 = VECTOR('',#76653,1.); +#76653 = DIRECTION('',(-0.,0.,-1.)); +#76654 = ORIENTED_EDGE('',*,*,#76655,.T.); +#76655 = EDGE_CURVE('',#76648,#76656,#76658,.T.); +#76656 = VERTEX_POINT('',#76657); +#76657 = CARTESIAN_POINT('',(-6.5,2.65,-1.942890293094E-16)); +#76658 = CIRCLE('',#76659,0.2); +#76659 = AXIS2_PLACEMENT_3D('',#76660,#76661,#76662); +#76660 = CARTESIAN_POINT('',(-6.5,2.65,0.2)); +#76661 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76662 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76663 = ORIENTED_EDGE('',*,*,#76664,.T.); +#76664 = EDGE_CURVE('',#76656,#76665,#76667,.T.); +#76665 = VERTEX_POINT('',#76666); +#76666 = CARTESIAN_POINT('',(-7.,2.65,-1.942890293094E-16)); +#76667 = LINE('',#76668,#76669); +#76668 = CARTESIAN_POINT('',(-6.5,2.65,-1.942890293094E-16)); +#76669 = VECTOR('',#76670,1.); +#76670 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76671 = ORIENTED_EDGE('',*,*,#76672,.T.); +#76672 = EDGE_CURVE('',#76665,#76673,#76675,.T.); +#76673 = VERTEX_POINT('',#76674); +#76674 = CARTESIAN_POINT('',(-7.,2.65,0.1)); +#76675 = LINE('',#76676,#76677); +#76676 = CARTESIAN_POINT('',(-7.,2.65,-1.942890293094E-16)); +#76677 = VECTOR('',#76678,1.); +#76678 = DIRECTION('',(0.,0.,1.)); +#76679 = ORIENTED_EDGE('',*,*,#76680,.T.); +#76680 = EDGE_CURVE('',#76673,#76681,#76683,.T.); +#76681 = VERTEX_POINT('',#76682); +#76682 = CARTESIAN_POINT('',(-6.5,2.65,0.1)); +#76683 = LINE('',#76684,#76685); +#76684 = CARTESIAN_POINT('',(-7.,2.65,0.1)); +#76685 = VECTOR('',#76686,1.); +#76686 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76687 = ORIENTED_EDGE('',*,*,#76688,.T.); +#76688 = EDGE_CURVE('',#76681,#76689,#76691,.T.); +#76689 = VERTEX_POINT('',#76690); +#76690 = CARTESIAN_POINT('',(-6.4,2.65,0.2)); +#76691 = CIRCLE('',#76692,0.1); +#76692 = AXIS2_PLACEMENT_3D('',#76693,#76694,#76695); +#76693 = CARTESIAN_POINT('',(-6.5,2.65,0.2)); +#76694 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76695 = DIRECTION('',(-0.,0.,-1.)); +#76696 = ORIENTED_EDGE('',*,*,#76697,.T.); +#76697 = EDGE_CURVE('',#76689,#76698,#76700,.T.); +#76698 = VERTEX_POINT('',#76699); +#76699 = CARTESIAN_POINT('',(-6.4,2.65,0.65)); +#76700 = LINE('',#76701,#76702); +#76701 = CARTESIAN_POINT('',(-6.4,2.65,0.2)); +#76702 = VECTOR('',#76703,1.); +#76703 = DIRECTION('',(0.,0.,1.)); +#76704 = ORIENTED_EDGE('',*,*,#76705,.T.); +#76705 = EDGE_CURVE('',#76698,#76706,#76708,.T.); +#76706 = VERTEX_POINT('',#76707); +#76707 = CARTESIAN_POINT('',(-6.2,2.65,0.85)); +#76708 = CIRCLE('',#76709,0.2); +#76709 = AXIS2_PLACEMENT_3D('',#76710,#76711,#76712); +#76710 = CARTESIAN_POINT('',(-6.2,2.65,0.65)); +#76711 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76712 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76713 = ORIENTED_EDGE('',*,*,#76714,.T.); +#76714 = EDGE_CURVE('',#76706,#60939,#76715,.T.); +#76715 = LINE('',#76716,#76717); +#76716 = CARTESIAN_POINT('',(-6.2,2.65,0.85)); +#76717 = VECTOR('',#76718,1.); +#76718 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76719 = PLANE('',#76720); +#76720 = AXIS2_PLACEMENT_3D('',#76721,#76722,#76723); +#76721 = CARTESIAN_POINT('',(-6.400244542703,2.65,0.394853274378)); +#76722 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76723 = DIRECTION('',(0.,0.,1.)); +#76724 = ADVANCED_FACE('',(#76725),#76736,.F.); +#76725 = FACE_BOUND('',#76726,.F.); +#76726 = EDGE_LOOP('',(#76727,#76728,#76729,#76735)); +#76727 = ORIENTED_EDGE('',*,*,#60884,.T.); +#76728 = ORIENTED_EDGE('',*,*,#76415,.T.); +#76729 = ORIENTED_EDGE('',*,*,#76730,.F.); +#76730 = EDGE_CURVE('',#76639,#76416,#76731,.T.); +#76731 = LINE('',#76732,#76733); +#76732 = CARTESIAN_POINT('',(-6.3,2.65,0.65)); +#76733 = VECTOR('',#76734,1.); +#76734 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76735 = ORIENTED_EDGE('',*,*,#76638,.F.); +#76736 = CYLINDRICAL_SURFACE('',#76737,0.1); +#76737 = AXIS2_PLACEMENT_3D('',#76738,#76739,#76740); +#76738 = CARTESIAN_POINT('',(-6.2,2.65,0.65)); +#76739 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76740 = DIRECTION('',(0.,0.,1.)); +#76741 = ADVANCED_FACE('',(#76742),#76758,.F.); +#76742 = FACE_BOUND('',#76743,.F.); +#76743 = EDGE_LOOP('',(#76744,#76750,#76751,#76757)); +#76744 = ORIENTED_EDGE('',*,*,#76745,.F.); +#76745 = EDGE_CURVE('',#60899,#65197,#76746,.T.); +#76746 = LINE('',#76747,#76748); +#76747 = CARTESIAN_POINT('',(-6.2,-2.65,0.85)); +#76748 = VECTOR('',#76749,1.); +#76749 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76750 = ORIENTED_EDGE('',*,*,#60915,.T.); +#76751 = ORIENTED_EDGE('',*,*,#76752,.T.); +#76752 = EDGE_CURVE('',#60908,#65205,#76753,.T.); +#76753 = LINE('',#76754,#76755); +#76754 = CARTESIAN_POINT('',(-6.2,-2.35,0.85)); +#76755 = VECTOR('',#76756,1.); +#76756 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76757 = ORIENTED_EDGE('',*,*,#65204,.F.); +#76758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#76759,#76760) + ,(#76761,#76762 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#76759 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#76760 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#76761 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#76762 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#76763 = ADVANCED_FACE('',(#76764),#76850,.F.); +#76764 = FACE_BOUND('',#76765,.F.); +#76765 = EDGE_LOOP('',(#76766,#76767,#76768,#76777,#76785,#76794,#76802, + #76810,#76818,#76827,#76835,#76844)); +#76766 = ORIENTED_EDGE('',*,*,#60907,.F.); +#76767 = ORIENTED_EDGE('',*,*,#60960,.T.); +#76768 = ORIENTED_EDGE('',*,*,#76769,.T.); +#76769 = EDGE_CURVE('',#60961,#76770,#76772,.T.); +#76770 = VERTEX_POINT('',#76771); +#76771 = CARTESIAN_POINT('',(-6.3,-2.35,0.65)); +#76772 = CIRCLE('',#76773,0.1); +#76773 = AXIS2_PLACEMENT_3D('',#76774,#76775,#76776); +#76774 = CARTESIAN_POINT('',(-6.2,-2.35,0.65)); +#76775 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76776 = DIRECTION('',(0.,0.,1.)); +#76777 = ORIENTED_EDGE('',*,*,#76778,.T.); +#76778 = EDGE_CURVE('',#76770,#76779,#76781,.T.); +#76779 = VERTEX_POINT('',#76780); +#76780 = CARTESIAN_POINT('',(-6.3,-2.35,0.2)); +#76781 = LINE('',#76782,#76783); +#76782 = CARTESIAN_POINT('',(-6.3,-2.35,0.65)); +#76783 = VECTOR('',#76784,1.); +#76784 = DIRECTION('',(-0.,0.,-1.)); +#76785 = ORIENTED_EDGE('',*,*,#76786,.T.); +#76786 = EDGE_CURVE('',#76779,#76787,#76789,.T.); +#76787 = VERTEX_POINT('',#76788); +#76788 = CARTESIAN_POINT('',(-6.5,-2.35,-1.942890293094E-16)); +#76789 = CIRCLE('',#76790,0.2); +#76790 = AXIS2_PLACEMENT_3D('',#76791,#76792,#76793); +#76791 = CARTESIAN_POINT('',(-6.5,-2.35,0.2)); +#76792 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76793 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76794 = ORIENTED_EDGE('',*,*,#76795,.T.); +#76795 = EDGE_CURVE('',#76787,#76796,#76798,.T.); +#76796 = VERTEX_POINT('',#76797); +#76797 = CARTESIAN_POINT('',(-7.,-2.35,-1.942890293094E-16)); +#76798 = LINE('',#76799,#76800); +#76799 = CARTESIAN_POINT('',(-6.5,-2.35,-1.942890293094E-16)); +#76800 = VECTOR('',#76801,1.); +#76801 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76802 = ORIENTED_EDGE('',*,*,#76803,.T.); +#76803 = EDGE_CURVE('',#76796,#76804,#76806,.T.); +#76804 = VERTEX_POINT('',#76805); +#76805 = CARTESIAN_POINT('',(-7.,-2.35,0.1)); +#76806 = LINE('',#76807,#76808); +#76807 = CARTESIAN_POINT('',(-7.,-2.35,-1.942890293094E-16)); +#76808 = VECTOR('',#76809,1.); +#76809 = DIRECTION('',(0.,0.,1.)); +#76810 = ORIENTED_EDGE('',*,*,#76811,.T.); +#76811 = EDGE_CURVE('',#76804,#76812,#76814,.T.); +#76812 = VERTEX_POINT('',#76813); +#76813 = CARTESIAN_POINT('',(-6.5,-2.35,0.1)); +#76814 = LINE('',#76815,#76816); +#76815 = CARTESIAN_POINT('',(-7.,-2.35,0.1)); +#76816 = VECTOR('',#76817,1.); +#76817 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76818 = ORIENTED_EDGE('',*,*,#76819,.T.); +#76819 = EDGE_CURVE('',#76812,#76820,#76822,.T.); +#76820 = VERTEX_POINT('',#76821); +#76821 = CARTESIAN_POINT('',(-6.4,-2.35,0.2)); +#76822 = CIRCLE('',#76823,0.1); +#76823 = AXIS2_PLACEMENT_3D('',#76824,#76825,#76826); +#76824 = CARTESIAN_POINT('',(-6.5,-2.35,0.2)); +#76825 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76826 = DIRECTION('',(-0.,0.,-1.)); +#76827 = ORIENTED_EDGE('',*,*,#76828,.T.); +#76828 = EDGE_CURVE('',#76820,#76829,#76831,.T.); +#76829 = VERTEX_POINT('',#76830); +#76830 = CARTESIAN_POINT('',(-6.4,-2.35,0.65)); +#76831 = LINE('',#76832,#76833); +#76832 = CARTESIAN_POINT('',(-6.4,-2.35,0.2)); +#76833 = VECTOR('',#76834,1.); +#76834 = DIRECTION('',(0.,0.,1.)); +#76835 = ORIENTED_EDGE('',*,*,#76836,.T.); +#76836 = EDGE_CURVE('',#76829,#76837,#76839,.T.); +#76837 = VERTEX_POINT('',#76838); +#76838 = CARTESIAN_POINT('',(-6.2,-2.35,0.85)); +#76839 = CIRCLE('',#76840,0.2); +#76840 = AXIS2_PLACEMENT_3D('',#76841,#76842,#76843); +#76841 = CARTESIAN_POINT('',(-6.2,-2.35,0.65)); +#76842 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76843 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76844 = ORIENTED_EDGE('',*,*,#76845,.T.); +#76845 = EDGE_CURVE('',#76837,#60908,#76846,.T.); +#76846 = LINE('',#76847,#76848); +#76847 = CARTESIAN_POINT('',(-6.2,-2.35,0.85)); +#76848 = VECTOR('',#76849,1.); +#76849 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76850 = PLANE('',#76851); +#76851 = AXIS2_PLACEMENT_3D('',#76852,#76853,#76854); +#76852 = CARTESIAN_POINT('',(-6.400244542703,-2.35,0.394853274378)); +#76853 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76854 = DIRECTION('',(0.,0.,1.)); +#76855 = ADVANCED_FACE('',(#76856),#76942,.T.); +#76856 = FACE_BOUND('',#76857,.T.); +#76857 = EDGE_LOOP('',(#76858,#76859,#76860,#76869,#76877,#76886,#76894, + #76902,#76910,#76919,#76927,#76936)); +#76858 = ORIENTED_EDGE('',*,*,#60929,.F.); +#76859 = ORIENTED_EDGE('',*,*,#61000,.T.); +#76860 = ORIENTED_EDGE('',*,*,#76861,.T.); +#76861 = EDGE_CURVE('',#61001,#76862,#76864,.T.); +#76862 = VERTEX_POINT('',#76863); +#76863 = CARTESIAN_POINT('',(-6.3,2.35,0.65)); +#76864 = CIRCLE('',#76865,0.1); +#76865 = AXIS2_PLACEMENT_3D('',#76866,#76867,#76868); +#76866 = CARTESIAN_POINT('',(-6.2,2.35,0.65)); +#76867 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76868 = DIRECTION('',(0.,0.,1.)); +#76869 = ORIENTED_EDGE('',*,*,#76870,.T.); +#76870 = EDGE_CURVE('',#76862,#76871,#76873,.T.); +#76871 = VERTEX_POINT('',#76872); +#76872 = CARTESIAN_POINT('',(-6.3,2.35,0.2)); +#76873 = LINE('',#76874,#76875); +#76874 = CARTESIAN_POINT('',(-6.3,2.35,0.65)); +#76875 = VECTOR('',#76876,1.); +#76876 = DIRECTION('',(-0.,0.,-1.)); +#76877 = ORIENTED_EDGE('',*,*,#76878,.T.); +#76878 = EDGE_CURVE('',#76871,#76879,#76881,.T.); +#76879 = VERTEX_POINT('',#76880); +#76880 = CARTESIAN_POINT('',(-6.5,2.35,-1.942890293094E-16)); +#76881 = CIRCLE('',#76882,0.2); +#76882 = AXIS2_PLACEMENT_3D('',#76883,#76884,#76885); +#76883 = CARTESIAN_POINT('',(-6.5,2.35,0.2)); +#76884 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76885 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#76886 = ORIENTED_EDGE('',*,*,#76887,.T.); +#76887 = EDGE_CURVE('',#76879,#76888,#76890,.T.); +#76888 = VERTEX_POINT('',#76889); +#76889 = CARTESIAN_POINT('',(-7.,2.35,-1.942890293094E-16)); +#76890 = LINE('',#76891,#76892); +#76891 = CARTESIAN_POINT('',(-6.5,2.35,-1.942890293094E-16)); +#76892 = VECTOR('',#76893,1.); +#76893 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#76894 = ORIENTED_EDGE('',*,*,#76895,.T.); +#76895 = EDGE_CURVE('',#76888,#76896,#76898,.T.); +#76896 = VERTEX_POINT('',#76897); +#76897 = CARTESIAN_POINT('',(-7.,2.35,0.1)); +#76898 = LINE('',#76899,#76900); +#76899 = CARTESIAN_POINT('',(-7.,2.35,-1.942890293094E-16)); +#76900 = VECTOR('',#76901,1.); +#76901 = DIRECTION('',(0.,0.,1.)); +#76902 = ORIENTED_EDGE('',*,*,#76903,.T.); +#76903 = EDGE_CURVE('',#76896,#76904,#76906,.T.); +#76904 = VERTEX_POINT('',#76905); +#76905 = CARTESIAN_POINT('',(-6.5,2.35,0.1)); +#76906 = LINE('',#76907,#76908); +#76907 = CARTESIAN_POINT('',(-7.,2.35,0.1)); +#76908 = VECTOR('',#76909,1.); +#76909 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76910 = ORIENTED_EDGE('',*,*,#76911,.T.); +#76911 = EDGE_CURVE('',#76904,#76912,#76914,.T.); +#76912 = VERTEX_POINT('',#76913); +#76913 = CARTESIAN_POINT('',(-6.4,2.35,0.2)); +#76914 = CIRCLE('',#76915,0.1); +#76915 = AXIS2_PLACEMENT_3D('',#76916,#76917,#76918); +#76916 = CARTESIAN_POINT('',(-6.5,2.35,0.2)); +#76917 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#76918 = DIRECTION('',(-0.,0.,-1.)); +#76919 = ORIENTED_EDGE('',*,*,#76920,.T.); +#76920 = EDGE_CURVE('',#76912,#76921,#76923,.T.); +#76921 = VERTEX_POINT('',#76922); +#76922 = CARTESIAN_POINT('',(-6.4,2.35,0.65)); +#76923 = LINE('',#76924,#76925); +#76924 = CARTESIAN_POINT('',(-6.4,2.35,0.2)); +#76925 = VECTOR('',#76926,1.); +#76926 = DIRECTION('',(0.,0.,1.)); +#76927 = ORIENTED_EDGE('',*,*,#76928,.T.); +#76928 = EDGE_CURVE('',#76921,#76929,#76931,.T.); +#76929 = VERTEX_POINT('',#76930); +#76930 = CARTESIAN_POINT('',(-6.2,2.35,0.85)); +#76931 = CIRCLE('',#76932,0.2); +#76932 = AXIS2_PLACEMENT_3D('',#76933,#76934,#76935); +#76933 = CARTESIAN_POINT('',(-6.2,2.35,0.65)); +#76934 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76935 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#76936 = ORIENTED_EDGE('',*,*,#76937,.T.); +#76937 = EDGE_CURVE('',#76929,#60930,#76938,.T.); +#76938 = LINE('',#76939,#76940); +#76939 = CARTESIAN_POINT('',(-6.2,2.35,0.85)); +#76940 = VECTOR('',#76941,1.); +#76941 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76942 = PLANE('',#76943); +#76943 = AXIS2_PLACEMENT_3D('',#76944,#76945,#76946); +#76944 = CARTESIAN_POINT('',(-6.400244542703,2.35,0.394853274378)); +#76945 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76946 = DIRECTION('',(0.,0.,1.)); +#76947 = ADVANCED_FACE('',(#76948),#76964,.F.); +#76948 = FACE_BOUND('',#76949,.F.); +#76949 = EDGE_LOOP('',(#76950,#76956,#76957,#76963)); +#76950 = ORIENTED_EDGE('',*,*,#76951,.F.); +#76951 = EDGE_CURVE('',#60930,#65357,#76952,.T.); +#76952 = LINE('',#76953,#76954); +#76953 = CARTESIAN_POINT('',(-6.2,2.35,0.85)); +#76954 = VECTOR('',#76955,1.); +#76955 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76956 = ORIENTED_EDGE('',*,*,#60946,.T.); +#76957 = ORIENTED_EDGE('',*,*,#76958,.T.); +#76958 = EDGE_CURVE('',#60939,#65365,#76959,.T.); +#76959 = LINE('',#76960,#76961); +#76960 = CARTESIAN_POINT('',(-6.2,2.65,0.85)); +#76961 = VECTOR('',#76962,1.); +#76962 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#76963 = ORIENTED_EDGE('',*,*,#65364,.F.); +#76964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#76965,#76966) + ,(#76967,#76968 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#76965 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#76966 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#76967 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#76968 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#76969 = ADVANCED_FACE('',(#76970),#76989,.F.); +#76970 = FACE_BOUND('',#76971,.F.); +#76971 = EDGE_LOOP('',(#76972,#76973,#76982,#76988)); +#76972 = ORIENTED_EDGE('',*,*,#60977,.T.); +#76973 = ORIENTED_EDGE('',*,*,#76974,.T.); +#76974 = EDGE_CURVE('',#60970,#76975,#76977,.T.); +#76975 = VERTEX_POINT('',#76976); +#76976 = CARTESIAN_POINT('',(-6.3,-2.15,0.65)); +#76977 = CIRCLE('',#76978,0.1); +#76978 = AXIS2_PLACEMENT_3D('',#76979,#76980,#76981); +#76979 = CARTESIAN_POINT('',(-6.2,-2.15,0.65)); +#76980 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76981 = DIRECTION('',(0.,0.,1.)); +#76982 = ORIENTED_EDGE('',*,*,#76983,.F.); +#76983 = EDGE_CURVE('',#76770,#76975,#76984,.T.); +#76984 = LINE('',#76985,#76986); +#76985 = CARTESIAN_POINT('',(-6.3,-2.35,0.65)); +#76986 = VECTOR('',#76987,1.); +#76987 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#76988 = ORIENTED_EDGE('',*,*,#76769,.F.); +#76989 = CYLINDRICAL_SURFACE('',#76990,0.1); +#76990 = AXIS2_PLACEMENT_3D('',#76991,#76992,#76993); +#76991 = CARTESIAN_POINT('',(-6.2,-2.35,0.65)); +#76992 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#76993 = DIRECTION('',(0.,0.,1.)); +#76994 = ADVANCED_FACE('',(#76995),#77073,.T.); +#76995 = FACE_BOUND('',#76996,.T.); +#76996 = EDGE_LOOP('',(#76997,#76998,#76999,#77000,#77008,#77017,#77025, + #77033,#77041,#77050,#77058,#77067)); +#76997 = ORIENTED_EDGE('',*,*,#61022,.F.); +#76998 = ORIENTED_EDGE('',*,*,#60969,.T.); +#76999 = ORIENTED_EDGE('',*,*,#76974,.T.); +#77000 = ORIENTED_EDGE('',*,*,#77001,.T.); +#77001 = EDGE_CURVE('',#76975,#77002,#77004,.T.); +#77002 = VERTEX_POINT('',#77003); +#77003 = CARTESIAN_POINT('',(-6.3,-2.15,0.2)); +#77004 = LINE('',#77005,#77006); +#77005 = CARTESIAN_POINT('',(-6.3,-2.15,0.65)); +#77006 = VECTOR('',#77007,1.); +#77007 = DIRECTION('',(-0.,0.,-1.)); +#77008 = ORIENTED_EDGE('',*,*,#77009,.T.); +#77009 = EDGE_CURVE('',#77002,#77010,#77012,.T.); +#77010 = VERTEX_POINT('',#77011); +#77011 = CARTESIAN_POINT('',(-6.5,-2.15,-1.942890293094E-16)); +#77012 = CIRCLE('',#77013,0.2); +#77013 = AXIS2_PLACEMENT_3D('',#77014,#77015,#77016); +#77014 = CARTESIAN_POINT('',(-6.5,-2.15,0.2)); +#77015 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77016 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77017 = ORIENTED_EDGE('',*,*,#77018,.T.); +#77018 = EDGE_CURVE('',#77010,#77019,#77021,.T.); +#77019 = VERTEX_POINT('',#77020); +#77020 = CARTESIAN_POINT('',(-7.,-2.15,-1.942890293094E-16)); +#77021 = LINE('',#77022,#77023); +#77022 = CARTESIAN_POINT('',(-6.5,-2.15,-1.942890293094E-16)); +#77023 = VECTOR('',#77024,1.); +#77024 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77025 = ORIENTED_EDGE('',*,*,#77026,.T.); +#77026 = EDGE_CURVE('',#77019,#77027,#77029,.T.); +#77027 = VERTEX_POINT('',#77028); +#77028 = CARTESIAN_POINT('',(-7.,-2.15,0.1)); +#77029 = LINE('',#77030,#77031); +#77030 = CARTESIAN_POINT('',(-7.,-2.15,-1.942890293094E-16)); +#77031 = VECTOR('',#77032,1.); +#77032 = DIRECTION('',(0.,0.,1.)); +#77033 = ORIENTED_EDGE('',*,*,#77034,.T.); +#77034 = EDGE_CURVE('',#77027,#77035,#77037,.T.); +#77035 = VERTEX_POINT('',#77036); +#77036 = CARTESIAN_POINT('',(-6.5,-2.15,0.1)); +#77037 = LINE('',#77038,#77039); +#77038 = CARTESIAN_POINT('',(-7.,-2.15,0.1)); +#77039 = VECTOR('',#77040,1.); +#77040 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77041 = ORIENTED_EDGE('',*,*,#77042,.T.); +#77042 = EDGE_CURVE('',#77035,#77043,#77045,.T.); +#77043 = VERTEX_POINT('',#77044); +#77044 = CARTESIAN_POINT('',(-6.4,-2.15,0.2)); +#77045 = CIRCLE('',#77046,0.1); +#77046 = AXIS2_PLACEMENT_3D('',#77047,#77048,#77049); +#77047 = CARTESIAN_POINT('',(-6.5,-2.15,0.2)); +#77048 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77049 = DIRECTION('',(-0.,0.,-1.)); +#77050 = ORIENTED_EDGE('',*,*,#77051,.T.); +#77051 = EDGE_CURVE('',#77043,#77052,#77054,.T.); +#77052 = VERTEX_POINT('',#77053); +#77053 = CARTESIAN_POINT('',(-6.4,-2.15,0.65)); +#77054 = LINE('',#77055,#77056); +#77055 = CARTESIAN_POINT('',(-6.4,-2.15,0.2)); +#77056 = VECTOR('',#77057,1.); +#77057 = DIRECTION('',(0.,0.,1.)); +#77058 = ORIENTED_EDGE('',*,*,#77059,.T.); +#77059 = EDGE_CURVE('',#77052,#77060,#77062,.T.); +#77060 = VERTEX_POINT('',#77061); +#77061 = CARTESIAN_POINT('',(-6.2,-2.15,0.85)); +#77062 = CIRCLE('',#77063,0.2); +#77063 = AXIS2_PLACEMENT_3D('',#77064,#77065,#77066); +#77064 = CARTESIAN_POINT('',(-6.2,-2.15,0.65)); +#77065 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77066 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77067 = ORIENTED_EDGE('',*,*,#77068,.T.); +#77068 = EDGE_CURVE('',#77060,#61023,#77069,.T.); +#77069 = LINE('',#77070,#77071); +#77070 = CARTESIAN_POINT('',(-6.2,-2.15,0.85)); +#77071 = VECTOR('',#77072,1.); +#77072 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77073 = PLANE('',#77074); +#77074 = AXIS2_PLACEMENT_3D('',#77075,#77076,#77077); +#77075 = CARTESIAN_POINT('',(-6.400244542703,-2.15,0.394853274378)); +#77076 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77077 = DIRECTION('',(0.,0.,1.)); +#77078 = ADVANCED_FACE('',(#77079),#77165,.F.); +#77079 = FACE_BOUND('',#77080,.F.); +#77080 = EDGE_LOOP('',(#77081,#77082,#77083,#77092,#77100,#77109,#77117, + #77125,#77133,#77142,#77150,#77159)); +#77081 = ORIENTED_EDGE('',*,*,#61062,.F.); +#77082 = ORIENTED_EDGE('',*,*,#60991,.T.); +#77083 = ORIENTED_EDGE('',*,*,#77084,.T.); +#77084 = EDGE_CURVE('',#60992,#77085,#77087,.T.); +#77085 = VERTEX_POINT('',#77086); +#77086 = CARTESIAN_POINT('',(-6.3,2.15,0.65)); +#77087 = CIRCLE('',#77088,0.1); +#77088 = AXIS2_PLACEMENT_3D('',#77089,#77090,#77091); +#77089 = CARTESIAN_POINT('',(-6.2,2.15,0.65)); +#77090 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77091 = DIRECTION('',(0.,0.,1.)); +#77092 = ORIENTED_EDGE('',*,*,#77093,.T.); +#77093 = EDGE_CURVE('',#77085,#77094,#77096,.T.); +#77094 = VERTEX_POINT('',#77095); +#77095 = CARTESIAN_POINT('',(-6.3,2.15,0.2)); +#77096 = LINE('',#77097,#77098); +#77097 = CARTESIAN_POINT('',(-6.3,2.15,0.65)); +#77098 = VECTOR('',#77099,1.); +#77099 = DIRECTION('',(-0.,0.,-1.)); +#77100 = ORIENTED_EDGE('',*,*,#77101,.T.); +#77101 = EDGE_CURVE('',#77094,#77102,#77104,.T.); +#77102 = VERTEX_POINT('',#77103); +#77103 = CARTESIAN_POINT('',(-6.5,2.15,-1.942890293094E-16)); +#77104 = CIRCLE('',#77105,0.2); +#77105 = AXIS2_PLACEMENT_3D('',#77106,#77107,#77108); +#77106 = CARTESIAN_POINT('',(-6.5,2.15,0.2)); +#77107 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77108 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77109 = ORIENTED_EDGE('',*,*,#77110,.T.); +#77110 = EDGE_CURVE('',#77102,#77111,#77113,.T.); +#77111 = VERTEX_POINT('',#77112); +#77112 = CARTESIAN_POINT('',(-7.,2.15,-1.942890293094E-16)); +#77113 = LINE('',#77114,#77115); +#77114 = CARTESIAN_POINT('',(-6.5,2.15,-1.942890293094E-16)); +#77115 = VECTOR('',#77116,1.); +#77116 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77117 = ORIENTED_EDGE('',*,*,#77118,.T.); +#77118 = EDGE_CURVE('',#77111,#77119,#77121,.T.); +#77119 = VERTEX_POINT('',#77120); +#77120 = CARTESIAN_POINT('',(-7.,2.15,0.1)); +#77121 = LINE('',#77122,#77123); +#77122 = CARTESIAN_POINT('',(-7.,2.15,-1.942890293094E-16)); +#77123 = VECTOR('',#77124,1.); +#77124 = DIRECTION('',(0.,0.,1.)); +#77125 = ORIENTED_EDGE('',*,*,#77126,.T.); +#77126 = EDGE_CURVE('',#77119,#77127,#77129,.T.); +#77127 = VERTEX_POINT('',#77128); +#77128 = CARTESIAN_POINT('',(-6.5,2.15,0.1)); +#77129 = LINE('',#77130,#77131); +#77130 = CARTESIAN_POINT('',(-7.,2.15,0.1)); +#77131 = VECTOR('',#77132,1.); +#77132 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77133 = ORIENTED_EDGE('',*,*,#77134,.T.); +#77134 = EDGE_CURVE('',#77127,#77135,#77137,.T.); +#77135 = VERTEX_POINT('',#77136); +#77136 = CARTESIAN_POINT('',(-6.4,2.15,0.2)); +#77137 = CIRCLE('',#77138,0.1); +#77138 = AXIS2_PLACEMENT_3D('',#77139,#77140,#77141); +#77139 = CARTESIAN_POINT('',(-6.5,2.15,0.2)); +#77140 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77141 = DIRECTION('',(-0.,0.,-1.)); +#77142 = ORIENTED_EDGE('',*,*,#77143,.T.); +#77143 = EDGE_CURVE('',#77135,#77144,#77146,.T.); +#77144 = VERTEX_POINT('',#77145); +#77145 = CARTESIAN_POINT('',(-6.4,2.15,0.65)); +#77146 = LINE('',#77147,#77148); +#77147 = CARTESIAN_POINT('',(-6.4,2.15,0.2)); +#77148 = VECTOR('',#77149,1.); +#77149 = DIRECTION('',(0.,0.,1.)); +#77150 = ORIENTED_EDGE('',*,*,#77151,.T.); +#77151 = EDGE_CURVE('',#77144,#77152,#77154,.T.); +#77152 = VERTEX_POINT('',#77153); +#77153 = CARTESIAN_POINT('',(-6.2,2.15,0.85)); +#77154 = CIRCLE('',#77155,0.2); +#77155 = AXIS2_PLACEMENT_3D('',#77156,#77157,#77158); +#77156 = CARTESIAN_POINT('',(-6.2,2.15,0.65)); +#77157 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77158 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77159 = ORIENTED_EDGE('',*,*,#77160,.T.); +#77160 = EDGE_CURVE('',#77152,#61063,#77161,.T.); +#77161 = LINE('',#77162,#77163); +#77162 = CARTESIAN_POINT('',(-6.2,2.15,0.85)); +#77163 = VECTOR('',#77164,1.); +#77164 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77165 = PLANE('',#77166); +#77166 = AXIS2_PLACEMENT_3D('',#77167,#77168,#77169); +#77167 = CARTESIAN_POINT('',(-6.400244542703,2.15,0.394853274378)); +#77168 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77169 = DIRECTION('',(0.,0.,1.)); +#77170 = ADVANCED_FACE('',(#77171),#77182,.F.); +#77171 = FACE_BOUND('',#77172,.F.); +#77172 = EDGE_LOOP('',(#77173,#77174,#77175,#77181)); +#77173 = ORIENTED_EDGE('',*,*,#61008,.T.); +#77174 = ORIENTED_EDGE('',*,*,#76861,.T.); +#77175 = ORIENTED_EDGE('',*,*,#77176,.F.); +#77176 = EDGE_CURVE('',#77085,#76862,#77177,.T.); +#77177 = LINE('',#77178,#77179); +#77178 = CARTESIAN_POINT('',(-6.3,2.15,0.65)); +#77179 = VECTOR('',#77180,1.); +#77180 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77181 = ORIENTED_EDGE('',*,*,#77084,.F.); +#77182 = CYLINDRICAL_SURFACE('',#77183,0.1); +#77183 = AXIS2_PLACEMENT_3D('',#77184,#77185,#77186); +#77184 = CARTESIAN_POINT('',(-6.2,2.15,0.65)); +#77185 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77186 = DIRECTION('',(0.,0.,1.)); +#77187 = ADVANCED_FACE('',(#77188),#77204,.F.); +#77188 = FACE_BOUND('',#77189,.F.); +#77189 = EDGE_LOOP('',(#77190,#77196,#77197,#77203)); +#77190 = ORIENTED_EDGE('',*,*,#77191,.F.); +#77191 = EDGE_CURVE('',#61023,#65213,#77192,.T.); +#77192 = LINE('',#77193,#77194); +#77193 = CARTESIAN_POINT('',(-6.2,-2.15,0.85)); +#77194 = VECTOR('',#77195,1.); +#77195 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77196 = ORIENTED_EDGE('',*,*,#61039,.T.); +#77197 = ORIENTED_EDGE('',*,*,#77198,.T.); +#77198 = EDGE_CURVE('',#61032,#65221,#77199,.T.); +#77199 = LINE('',#77200,#77201); +#77200 = CARTESIAN_POINT('',(-6.2,-1.85,0.85)); +#77201 = VECTOR('',#77202,1.); +#77202 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77203 = ORIENTED_EDGE('',*,*,#65220,.F.); +#77204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77205,#77206) + ,(#77207,#77208 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#77205 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#77206 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#77207 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#77208 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#77209 = ADVANCED_FACE('',(#77210),#77296,.F.); +#77210 = FACE_BOUND('',#77211,.F.); +#77211 = EDGE_LOOP('',(#77212,#77213,#77214,#77223,#77231,#77240,#77248, + #77256,#77264,#77273,#77281,#77290)); +#77212 = ORIENTED_EDGE('',*,*,#61031,.F.); +#77213 = ORIENTED_EDGE('',*,*,#61084,.T.); +#77214 = ORIENTED_EDGE('',*,*,#77215,.T.); +#77215 = EDGE_CURVE('',#61085,#77216,#77218,.T.); +#77216 = VERTEX_POINT('',#77217); +#77217 = CARTESIAN_POINT('',(-6.3,-1.85,0.65)); +#77218 = CIRCLE('',#77219,0.1); +#77219 = AXIS2_PLACEMENT_3D('',#77220,#77221,#77222); +#77220 = CARTESIAN_POINT('',(-6.2,-1.85,0.65)); +#77221 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77222 = DIRECTION('',(0.,0.,1.)); +#77223 = ORIENTED_EDGE('',*,*,#77224,.T.); +#77224 = EDGE_CURVE('',#77216,#77225,#77227,.T.); +#77225 = VERTEX_POINT('',#77226); +#77226 = CARTESIAN_POINT('',(-6.3,-1.85,0.2)); +#77227 = LINE('',#77228,#77229); +#77228 = CARTESIAN_POINT('',(-6.3,-1.85,0.65)); +#77229 = VECTOR('',#77230,1.); +#77230 = DIRECTION('',(-0.,0.,-1.)); +#77231 = ORIENTED_EDGE('',*,*,#77232,.T.); +#77232 = EDGE_CURVE('',#77225,#77233,#77235,.T.); +#77233 = VERTEX_POINT('',#77234); +#77234 = CARTESIAN_POINT('',(-6.5,-1.85,-1.942890293094E-16)); +#77235 = CIRCLE('',#77236,0.2); +#77236 = AXIS2_PLACEMENT_3D('',#77237,#77238,#77239); +#77237 = CARTESIAN_POINT('',(-6.5,-1.85,0.2)); +#77238 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77239 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77240 = ORIENTED_EDGE('',*,*,#77241,.T.); +#77241 = EDGE_CURVE('',#77233,#77242,#77244,.T.); +#77242 = VERTEX_POINT('',#77243); +#77243 = CARTESIAN_POINT('',(-7.,-1.85,-1.942890293094E-16)); +#77244 = LINE('',#77245,#77246); +#77245 = CARTESIAN_POINT('',(-6.5,-1.85,-1.942890293094E-16)); +#77246 = VECTOR('',#77247,1.); +#77247 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77248 = ORIENTED_EDGE('',*,*,#77249,.T.); +#77249 = EDGE_CURVE('',#77242,#77250,#77252,.T.); +#77250 = VERTEX_POINT('',#77251); +#77251 = CARTESIAN_POINT('',(-7.,-1.85,0.1)); +#77252 = LINE('',#77253,#77254); +#77253 = CARTESIAN_POINT('',(-7.,-1.85,-1.942890293094E-16)); +#77254 = VECTOR('',#77255,1.); +#77255 = DIRECTION('',(0.,0.,1.)); +#77256 = ORIENTED_EDGE('',*,*,#77257,.T.); +#77257 = EDGE_CURVE('',#77250,#77258,#77260,.T.); +#77258 = VERTEX_POINT('',#77259); +#77259 = CARTESIAN_POINT('',(-6.5,-1.85,0.1)); +#77260 = LINE('',#77261,#77262); +#77261 = CARTESIAN_POINT('',(-7.,-1.85,0.1)); +#77262 = VECTOR('',#77263,1.); +#77263 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77264 = ORIENTED_EDGE('',*,*,#77265,.T.); +#77265 = EDGE_CURVE('',#77258,#77266,#77268,.T.); +#77266 = VERTEX_POINT('',#77267); +#77267 = CARTESIAN_POINT('',(-6.4,-1.85,0.2)); +#77268 = CIRCLE('',#77269,0.1); +#77269 = AXIS2_PLACEMENT_3D('',#77270,#77271,#77272); +#77270 = CARTESIAN_POINT('',(-6.5,-1.85,0.2)); +#77271 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77272 = DIRECTION('',(-0.,0.,-1.)); +#77273 = ORIENTED_EDGE('',*,*,#77274,.T.); +#77274 = EDGE_CURVE('',#77266,#77275,#77277,.T.); +#77275 = VERTEX_POINT('',#77276); +#77276 = CARTESIAN_POINT('',(-6.4,-1.85,0.65)); +#77277 = LINE('',#77278,#77279); +#77278 = CARTESIAN_POINT('',(-6.4,-1.85,0.2)); +#77279 = VECTOR('',#77280,1.); +#77280 = DIRECTION('',(0.,0.,1.)); +#77281 = ORIENTED_EDGE('',*,*,#77282,.T.); +#77282 = EDGE_CURVE('',#77275,#77283,#77285,.T.); +#77283 = VERTEX_POINT('',#77284); +#77284 = CARTESIAN_POINT('',(-6.2,-1.85,0.85)); +#77285 = CIRCLE('',#77286,0.2); +#77286 = AXIS2_PLACEMENT_3D('',#77287,#77288,#77289); +#77287 = CARTESIAN_POINT('',(-6.2,-1.85,0.65)); +#77288 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77289 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77290 = ORIENTED_EDGE('',*,*,#77291,.T.); +#77291 = EDGE_CURVE('',#77283,#61032,#77292,.T.); +#77292 = LINE('',#77293,#77294); +#77293 = CARTESIAN_POINT('',(-6.2,-1.85,0.85)); +#77294 = VECTOR('',#77295,1.); +#77295 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77296 = PLANE('',#77297); +#77297 = AXIS2_PLACEMENT_3D('',#77298,#77299,#77300); +#77298 = CARTESIAN_POINT('',(-6.400244542703,-1.85,0.394853274378)); +#77299 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77300 = DIRECTION('',(0.,0.,1.)); +#77301 = ADVANCED_FACE('',(#77302),#77388,.T.); +#77302 = FACE_BOUND('',#77303,.T.); +#77303 = EDGE_LOOP('',(#77304,#77305,#77306,#77315,#77323,#77332,#77340, + #77348,#77356,#77365,#77373,#77382)); +#77304 = ORIENTED_EDGE('',*,*,#61053,.F.); +#77305 = ORIENTED_EDGE('',*,*,#61124,.T.); +#77306 = ORIENTED_EDGE('',*,*,#77307,.T.); +#77307 = EDGE_CURVE('',#61125,#77308,#77310,.T.); +#77308 = VERTEX_POINT('',#77309); +#77309 = CARTESIAN_POINT('',(-6.3,1.85,0.65)); +#77310 = CIRCLE('',#77311,0.1); +#77311 = AXIS2_PLACEMENT_3D('',#77312,#77313,#77314); +#77312 = CARTESIAN_POINT('',(-6.2,1.85,0.65)); +#77313 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77314 = DIRECTION('',(0.,0.,1.)); +#77315 = ORIENTED_EDGE('',*,*,#77316,.T.); +#77316 = EDGE_CURVE('',#77308,#77317,#77319,.T.); +#77317 = VERTEX_POINT('',#77318); +#77318 = CARTESIAN_POINT('',(-6.3,1.85,0.2)); +#77319 = LINE('',#77320,#77321); +#77320 = CARTESIAN_POINT('',(-6.3,1.85,0.65)); +#77321 = VECTOR('',#77322,1.); +#77322 = DIRECTION('',(-0.,0.,-1.)); +#77323 = ORIENTED_EDGE('',*,*,#77324,.T.); +#77324 = EDGE_CURVE('',#77317,#77325,#77327,.T.); +#77325 = VERTEX_POINT('',#77326); +#77326 = CARTESIAN_POINT('',(-6.5,1.85,-1.942890293094E-16)); +#77327 = CIRCLE('',#77328,0.2); +#77328 = AXIS2_PLACEMENT_3D('',#77329,#77330,#77331); +#77329 = CARTESIAN_POINT('',(-6.5,1.85,0.2)); +#77330 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77331 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77332 = ORIENTED_EDGE('',*,*,#77333,.T.); +#77333 = EDGE_CURVE('',#77325,#77334,#77336,.T.); +#77334 = VERTEX_POINT('',#77335); +#77335 = CARTESIAN_POINT('',(-7.,1.85,-1.942890293094E-16)); +#77336 = LINE('',#77337,#77338); +#77337 = CARTESIAN_POINT('',(-6.5,1.85,-1.942890293094E-16)); +#77338 = VECTOR('',#77339,1.); +#77339 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77340 = ORIENTED_EDGE('',*,*,#77341,.T.); +#77341 = EDGE_CURVE('',#77334,#77342,#77344,.T.); +#77342 = VERTEX_POINT('',#77343); +#77343 = CARTESIAN_POINT('',(-7.,1.85,0.1)); +#77344 = LINE('',#77345,#77346); +#77345 = CARTESIAN_POINT('',(-7.,1.85,-1.942890293094E-16)); +#77346 = VECTOR('',#77347,1.); +#77347 = DIRECTION('',(0.,0.,1.)); +#77348 = ORIENTED_EDGE('',*,*,#77349,.T.); +#77349 = EDGE_CURVE('',#77342,#77350,#77352,.T.); +#77350 = VERTEX_POINT('',#77351); +#77351 = CARTESIAN_POINT('',(-6.5,1.85,0.1)); +#77352 = LINE('',#77353,#77354); +#77353 = CARTESIAN_POINT('',(-7.,1.85,0.1)); +#77354 = VECTOR('',#77355,1.); +#77355 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77356 = ORIENTED_EDGE('',*,*,#77357,.T.); +#77357 = EDGE_CURVE('',#77350,#77358,#77360,.T.); +#77358 = VERTEX_POINT('',#77359); +#77359 = CARTESIAN_POINT('',(-6.4,1.85,0.2)); +#77360 = CIRCLE('',#77361,0.1); +#77361 = AXIS2_PLACEMENT_3D('',#77362,#77363,#77364); +#77362 = CARTESIAN_POINT('',(-6.5,1.85,0.2)); +#77363 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77364 = DIRECTION('',(-0.,0.,-1.)); +#77365 = ORIENTED_EDGE('',*,*,#77366,.T.); +#77366 = EDGE_CURVE('',#77358,#77367,#77369,.T.); +#77367 = VERTEX_POINT('',#77368); +#77368 = CARTESIAN_POINT('',(-6.4,1.85,0.65)); +#77369 = LINE('',#77370,#77371); +#77370 = CARTESIAN_POINT('',(-6.4,1.85,0.2)); +#77371 = VECTOR('',#77372,1.); +#77372 = DIRECTION('',(0.,0.,1.)); +#77373 = ORIENTED_EDGE('',*,*,#77374,.T.); +#77374 = EDGE_CURVE('',#77367,#77375,#77377,.T.); +#77375 = VERTEX_POINT('',#77376); +#77376 = CARTESIAN_POINT('',(-6.2,1.85,0.85)); +#77377 = CIRCLE('',#77378,0.2); +#77378 = AXIS2_PLACEMENT_3D('',#77379,#77380,#77381); +#77379 = CARTESIAN_POINT('',(-6.2,1.85,0.65)); +#77380 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77381 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77382 = ORIENTED_EDGE('',*,*,#77383,.T.); +#77383 = EDGE_CURVE('',#77375,#61054,#77384,.T.); +#77384 = LINE('',#77385,#77386); +#77385 = CARTESIAN_POINT('',(-6.2,1.85,0.85)); +#77386 = VECTOR('',#77387,1.); +#77387 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77388 = PLANE('',#77389); +#77389 = AXIS2_PLACEMENT_3D('',#77390,#77391,#77392); +#77390 = CARTESIAN_POINT('',(-6.400244542703,1.85,0.394853274378)); +#77391 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77392 = DIRECTION('',(0.,0.,1.)); +#77393 = ADVANCED_FACE('',(#77394),#77410,.F.); +#77394 = FACE_BOUND('',#77395,.F.); +#77395 = EDGE_LOOP('',(#77396,#77402,#77403,#77409)); +#77396 = ORIENTED_EDGE('',*,*,#77397,.F.); +#77397 = EDGE_CURVE('',#61054,#65341,#77398,.T.); +#77398 = LINE('',#77399,#77400); +#77399 = CARTESIAN_POINT('',(-6.2,1.85,0.85)); +#77400 = VECTOR('',#77401,1.); +#77401 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77402 = ORIENTED_EDGE('',*,*,#61070,.T.); +#77403 = ORIENTED_EDGE('',*,*,#77404,.T.); +#77404 = EDGE_CURVE('',#61063,#65349,#77405,.T.); +#77405 = LINE('',#77406,#77407); +#77406 = CARTESIAN_POINT('',(-6.2,2.15,0.85)); +#77407 = VECTOR('',#77408,1.); +#77408 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77409 = ORIENTED_EDGE('',*,*,#65348,.F.); +#77410 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77411,#77412) + ,(#77413,#77414 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#77411 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#77412 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#77413 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#77414 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#77415 = ADVANCED_FACE('',(#77416),#77435,.F.); +#77416 = FACE_BOUND('',#77417,.F.); +#77417 = EDGE_LOOP('',(#77418,#77419,#77428,#77434)); +#77418 = ORIENTED_EDGE('',*,*,#61101,.T.); +#77419 = ORIENTED_EDGE('',*,*,#77420,.T.); +#77420 = EDGE_CURVE('',#61094,#77421,#77423,.T.); +#77421 = VERTEX_POINT('',#77422); +#77422 = CARTESIAN_POINT('',(-6.3,-1.65,0.65)); +#77423 = CIRCLE('',#77424,0.1); +#77424 = AXIS2_PLACEMENT_3D('',#77425,#77426,#77427); +#77425 = CARTESIAN_POINT('',(-6.2,-1.65,0.65)); +#77426 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77427 = DIRECTION('',(0.,0.,1.)); +#77428 = ORIENTED_EDGE('',*,*,#77429,.F.); +#77429 = EDGE_CURVE('',#77216,#77421,#77430,.T.); +#77430 = LINE('',#77431,#77432); +#77431 = CARTESIAN_POINT('',(-6.3,-1.85,0.65)); +#77432 = VECTOR('',#77433,1.); +#77433 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77434 = ORIENTED_EDGE('',*,*,#77215,.F.); +#77435 = CYLINDRICAL_SURFACE('',#77436,0.1); +#77436 = AXIS2_PLACEMENT_3D('',#77437,#77438,#77439); +#77437 = CARTESIAN_POINT('',(-6.2,-1.85,0.65)); +#77438 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77439 = DIRECTION('',(0.,0.,1.)); +#77440 = ADVANCED_FACE('',(#77441),#77519,.T.); +#77441 = FACE_BOUND('',#77442,.T.); +#77442 = EDGE_LOOP('',(#77443,#77444,#77445,#77446,#77454,#77463,#77471, + #77479,#77487,#77496,#77504,#77513)); +#77443 = ORIENTED_EDGE('',*,*,#61146,.F.); +#77444 = ORIENTED_EDGE('',*,*,#61093,.T.); +#77445 = ORIENTED_EDGE('',*,*,#77420,.T.); +#77446 = ORIENTED_EDGE('',*,*,#77447,.T.); +#77447 = EDGE_CURVE('',#77421,#77448,#77450,.T.); +#77448 = VERTEX_POINT('',#77449); +#77449 = CARTESIAN_POINT('',(-6.3,-1.65,0.2)); +#77450 = LINE('',#77451,#77452); +#77451 = CARTESIAN_POINT('',(-6.3,-1.65,0.65)); +#77452 = VECTOR('',#77453,1.); +#77453 = DIRECTION('',(-0.,0.,-1.)); +#77454 = ORIENTED_EDGE('',*,*,#77455,.T.); +#77455 = EDGE_CURVE('',#77448,#77456,#77458,.T.); +#77456 = VERTEX_POINT('',#77457); +#77457 = CARTESIAN_POINT('',(-6.5,-1.65,-1.942890293094E-16)); +#77458 = CIRCLE('',#77459,0.2); +#77459 = AXIS2_PLACEMENT_3D('',#77460,#77461,#77462); +#77460 = CARTESIAN_POINT('',(-6.5,-1.65,0.2)); +#77461 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77462 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77463 = ORIENTED_EDGE('',*,*,#77464,.T.); +#77464 = EDGE_CURVE('',#77456,#77465,#77467,.T.); +#77465 = VERTEX_POINT('',#77466); +#77466 = CARTESIAN_POINT('',(-7.,-1.65,-1.942890293094E-16)); +#77467 = LINE('',#77468,#77469); +#77468 = CARTESIAN_POINT('',(-6.5,-1.65,-1.942890293094E-16)); +#77469 = VECTOR('',#77470,1.); +#77470 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77471 = ORIENTED_EDGE('',*,*,#77472,.T.); +#77472 = EDGE_CURVE('',#77465,#77473,#77475,.T.); +#77473 = VERTEX_POINT('',#77474); +#77474 = CARTESIAN_POINT('',(-7.,-1.65,0.1)); +#77475 = LINE('',#77476,#77477); +#77476 = CARTESIAN_POINT('',(-7.,-1.65,-1.942890293094E-16)); +#77477 = VECTOR('',#77478,1.); +#77478 = DIRECTION('',(0.,0.,1.)); +#77479 = ORIENTED_EDGE('',*,*,#77480,.T.); +#77480 = EDGE_CURVE('',#77473,#77481,#77483,.T.); +#77481 = VERTEX_POINT('',#77482); +#77482 = CARTESIAN_POINT('',(-6.5,-1.65,0.1)); +#77483 = LINE('',#77484,#77485); +#77484 = CARTESIAN_POINT('',(-7.,-1.65,0.1)); +#77485 = VECTOR('',#77486,1.); +#77486 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77487 = ORIENTED_EDGE('',*,*,#77488,.T.); +#77488 = EDGE_CURVE('',#77481,#77489,#77491,.T.); +#77489 = VERTEX_POINT('',#77490); +#77490 = CARTESIAN_POINT('',(-6.4,-1.65,0.2)); +#77491 = CIRCLE('',#77492,0.1); +#77492 = AXIS2_PLACEMENT_3D('',#77493,#77494,#77495); +#77493 = CARTESIAN_POINT('',(-6.5,-1.65,0.2)); +#77494 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77495 = DIRECTION('',(-0.,0.,-1.)); +#77496 = ORIENTED_EDGE('',*,*,#77497,.T.); +#77497 = EDGE_CURVE('',#77489,#77498,#77500,.T.); +#77498 = VERTEX_POINT('',#77499); +#77499 = CARTESIAN_POINT('',(-6.4,-1.65,0.65)); +#77500 = LINE('',#77501,#77502); +#77501 = CARTESIAN_POINT('',(-6.4,-1.65,0.2)); +#77502 = VECTOR('',#77503,1.); +#77503 = DIRECTION('',(0.,0.,1.)); +#77504 = ORIENTED_EDGE('',*,*,#77505,.T.); +#77505 = EDGE_CURVE('',#77498,#77506,#77508,.T.); +#77506 = VERTEX_POINT('',#77507); +#77507 = CARTESIAN_POINT('',(-6.2,-1.65,0.85)); +#77508 = CIRCLE('',#77509,0.2); +#77509 = AXIS2_PLACEMENT_3D('',#77510,#77511,#77512); +#77510 = CARTESIAN_POINT('',(-6.2,-1.65,0.65)); +#77511 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77512 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77513 = ORIENTED_EDGE('',*,*,#77514,.T.); +#77514 = EDGE_CURVE('',#77506,#61147,#77515,.T.); +#77515 = LINE('',#77516,#77517); +#77516 = CARTESIAN_POINT('',(-6.2,-1.65,0.85)); +#77517 = VECTOR('',#77518,1.); +#77518 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77519 = PLANE('',#77520); +#77520 = AXIS2_PLACEMENT_3D('',#77521,#77522,#77523); +#77521 = CARTESIAN_POINT('',(-6.400244542703,-1.65,0.394853274378)); +#77522 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77523 = DIRECTION('',(0.,0.,1.)); +#77524 = ADVANCED_FACE('',(#77525),#77611,.F.); +#77525 = FACE_BOUND('',#77526,.F.); +#77526 = EDGE_LOOP('',(#77527,#77528,#77529,#77538,#77546,#77555,#77563, + #77571,#77579,#77588,#77596,#77605)); +#77527 = ORIENTED_EDGE('',*,*,#61186,.F.); +#77528 = ORIENTED_EDGE('',*,*,#61115,.T.); +#77529 = ORIENTED_EDGE('',*,*,#77530,.T.); +#77530 = EDGE_CURVE('',#61116,#77531,#77533,.T.); +#77531 = VERTEX_POINT('',#77532); +#77532 = CARTESIAN_POINT('',(-6.3,1.65,0.65)); +#77533 = CIRCLE('',#77534,0.1); +#77534 = AXIS2_PLACEMENT_3D('',#77535,#77536,#77537); +#77535 = CARTESIAN_POINT('',(-6.2,1.65,0.65)); +#77536 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77537 = DIRECTION('',(0.,0.,1.)); +#77538 = ORIENTED_EDGE('',*,*,#77539,.T.); +#77539 = EDGE_CURVE('',#77531,#77540,#77542,.T.); +#77540 = VERTEX_POINT('',#77541); +#77541 = CARTESIAN_POINT('',(-6.3,1.65,0.2)); +#77542 = LINE('',#77543,#77544); +#77543 = CARTESIAN_POINT('',(-6.3,1.65,0.65)); +#77544 = VECTOR('',#77545,1.); +#77545 = DIRECTION('',(-0.,0.,-1.)); +#77546 = ORIENTED_EDGE('',*,*,#77547,.T.); +#77547 = EDGE_CURVE('',#77540,#77548,#77550,.T.); +#77548 = VERTEX_POINT('',#77549); +#77549 = CARTESIAN_POINT('',(-6.5,1.65,-1.942890293094E-16)); +#77550 = CIRCLE('',#77551,0.2); +#77551 = AXIS2_PLACEMENT_3D('',#77552,#77553,#77554); +#77552 = CARTESIAN_POINT('',(-6.5,1.65,0.2)); +#77553 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77554 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77555 = ORIENTED_EDGE('',*,*,#77556,.T.); +#77556 = EDGE_CURVE('',#77548,#77557,#77559,.T.); +#77557 = VERTEX_POINT('',#77558); +#77558 = CARTESIAN_POINT('',(-7.,1.65,-1.942890293094E-16)); +#77559 = LINE('',#77560,#77561); +#77560 = CARTESIAN_POINT('',(-6.5,1.65,-1.942890293094E-16)); +#77561 = VECTOR('',#77562,1.); +#77562 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77563 = ORIENTED_EDGE('',*,*,#77564,.T.); +#77564 = EDGE_CURVE('',#77557,#77565,#77567,.T.); +#77565 = VERTEX_POINT('',#77566); +#77566 = CARTESIAN_POINT('',(-7.,1.65,0.1)); +#77567 = LINE('',#77568,#77569); +#77568 = CARTESIAN_POINT('',(-7.,1.65,-1.942890293094E-16)); +#77569 = VECTOR('',#77570,1.); +#77570 = DIRECTION('',(0.,0.,1.)); +#77571 = ORIENTED_EDGE('',*,*,#77572,.T.); +#77572 = EDGE_CURVE('',#77565,#77573,#77575,.T.); +#77573 = VERTEX_POINT('',#77574); +#77574 = CARTESIAN_POINT('',(-6.5,1.65,0.1)); +#77575 = LINE('',#77576,#77577); +#77576 = CARTESIAN_POINT('',(-7.,1.65,0.1)); +#77577 = VECTOR('',#77578,1.); +#77578 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77579 = ORIENTED_EDGE('',*,*,#77580,.T.); +#77580 = EDGE_CURVE('',#77573,#77581,#77583,.T.); +#77581 = VERTEX_POINT('',#77582); +#77582 = CARTESIAN_POINT('',(-6.4,1.65,0.2)); +#77583 = CIRCLE('',#77584,0.1); +#77584 = AXIS2_PLACEMENT_3D('',#77585,#77586,#77587); +#77585 = CARTESIAN_POINT('',(-6.5,1.65,0.2)); +#77586 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77587 = DIRECTION('',(-0.,0.,-1.)); +#77588 = ORIENTED_EDGE('',*,*,#77589,.T.); +#77589 = EDGE_CURVE('',#77581,#77590,#77592,.T.); +#77590 = VERTEX_POINT('',#77591); +#77591 = CARTESIAN_POINT('',(-6.4,1.65,0.65)); +#77592 = LINE('',#77593,#77594); +#77593 = CARTESIAN_POINT('',(-6.4,1.65,0.2)); +#77594 = VECTOR('',#77595,1.); +#77595 = DIRECTION('',(0.,0.,1.)); +#77596 = ORIENTED_EDGE('',*,*,#77597,.T.); +#77597 = EDGE_CURVE('',#77590,#77598,#77600,.T.); +#77598 = VERTEX_POINT('',#77599); +#77599 = CARTESIAN_POINT('',(-6.2,1.65,0.85)); +#77600 = CIRCLE('',#77601,0.2); +#77601 = AXIS2_PLACEMENT_3D('',#77602,#77603,#77604); +#77602 = CARTESIAN_POINT('',(-6.2,1.65,0.65)); +#77603 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77604 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77605 = ORIENTED_EDGE('',*,*,#77606,.T.); +#77606 = EDGE_CURVE('',#77598,#61187,#77607,.T.); +#77607 = LINE('',#77608,#77609); +#77608 = CARTESIAN_POINT('',(-6.2,1.65,0.85)); +#77609 = VECTOR('',#77610,1.); +#77610 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77611 = PLANE('',#77612); +#77612 = AXIS2_PLACEMENT_3D('',#77613,#77614,#77615); +#77613 = CARTESIAN_POINT('',(-6.400244542703,1.65,0.394853274378)); +#77614 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77615 = DIRECTION('',(0.,0.,1.)); +#77616 = ADVANCED_FACE('',(#77617),#77628,.F.); +#77617 = FACE_BOUND('',#77618,.F.); +#77618 = EDGE_LOOP('',(#77619,#77620,#77621,#77627)); +#77619 = ORIENTED_EDGE('',*,*,#61132,.T.); +#77620 = ORIENTED_EDGE('',*,*,#77307,.T.); +#77621 = ORIENTED_EDGE('',*,*,#77622,.F.); +#77622 = EDGE_CURVE('',#77531,#77308,#77623,.T.); +#77623 = LINE('',#77624,#77625); +#77624 = CARTESIAN_POINT('',(-6.3,1.65,0.65)); +#77625 = VECTOR('',#77626,1.); +#77626 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77627 = ORIENTED_EDGE('',*,*,#77530,.F.); +#77628 = CYLINDRICAL_SURFACE('',#77629,0.1); +#77629 = AXIS2_PLACEMENT_3D('',#77630,#77631,#77632); +#77630 = CARTESIAN_POINT('',(-6.2,1.65,0.65)); +#77631 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77632 = DIRECTION('',(0.,0.,1.)); +#77633 = ADVANCED_FACE('',(#77634),#77650,.F.); +#77634 = FACE_BOUND('',#77635,.F.); +#77635 = EDGE_LOOP('',(#77636,#77642,#77643,#77649)); +#77636 = ORIENTED_EDGE('',*,*,#77637,.F.); +#77637 = EDGE_CURVE('',#61147,#65229,#77638,.T.); +#77638 = LINE('',#77639,#77640); +#77639 = CARTESIAN_POINT('',(-6.2,-1.65,0.85)); +#77640 = VECTOR('',#77641,1.); +#77641 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77642 = ORIENTED_EDGE('',*,*,#61163,.T.); +#77643 = ORIENTED_EDGE('',*,*,#77644,.T.); +#77644 = EDGE_CURVE('',#61156,#65237,#77645,.T.); +#77645 = LINE('',#77646,#77647); +#77646 = CARTESIAN_POINT('',(-6.2,-1.35,0.85)); +#77647 = VECTOR('',#77648,1.); +#77648 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77649 = ORIENTED_EDGE('',*,*,#65236,.F.); +#77650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77651,#77652) + ,(#77653,#77654 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#77651 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#77652 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#77653 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#77654 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#77655 = ADVANCED_FACE('',(#77656),#77742,.F.); +#77656 = FACE_BOUND('',#77657,.F.); +#77657 = EDGE_LOOP('',(#77658,#77659,#77660,#77669,#77677,#77686,#77694, + #77702,#77710,#77719,#77727,#77736)); +#77658 = ORIENTED_EDGE('',*,*,#61155,.F.); +#77659 = ORIENTED_EDGE('',*,*,#61208,.T.); +#77660 = ORIENTED_EDGE('',*,*,#77661,.T.); +#77661 = EDGE_CURVE('',#61209,#77662,#77664,.T.); +#77662 = VERTEX_POINT('',#77663); +#77663 = CARTESIAN_POINT('',(-6.3,-1.35,0.65)); +#77664 = CIRCLE('',#77665,0.1); +#77665 = AXIS2_PLACEMENT_3D('',#77666,#77667,#77668); +#77666 = CARTESIAN_POINT('',(-6.2,-1.35,0.65)); +#77667 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77668 = DIRECTION('',(0.,0.,1.)); +#77669 = ORIENTED_EDGE('',*,*,#77670,.T.); +#77670 = EDGE_CURVE('',#77662,#77671,#77673,.T.); +#77671 = VERTEX_POINT('',#77672); +#77672 = CARTESIAN_POINT('',(-6.3,-1.35,0.2)); +#77673 = LINE('',#77674,#77675); +#77674 = CARTESIAN_POINT('',(-6.3,-1.35,0.65)); +#77675 = VECTOR('',#77676,1.); +#77676 = DIRECTION('',(-0.,0.,-1.)); +#77677 = ORIENTED_EDGE('',*,*,#77678,.T.); +#77678 = EDGE_CURVE('',#77671,#77679,#77681,.T.); +#77679 = VERTEX_POINT('',#77680); +#77680 = CARTESIAN_POINT('',(-6.5,-1.35,-1.942890293094E-16)); +#77681 = CIRCLE('',#77682,0.2); +#77682 = AXIS2_PLACEMENT_3D('',#77683,#77684,#77685); +#77683 = CARTESIAN_POINT('',(-6.5,-1.35,0.2)); +#77684 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77685 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77686 = ORIENTED_EDGE('',*,*,#77687,.T.); +#77687 = EDGE_CURVE('',#77679,#77688,#77690,.T.); +#77688 = VERTEX_POINT('',#77689); +#77689 = CARTESIAN_POINT('',(-7.,-1.35,-1.942890293094E-16)); +#77690 = LINE('',#77691,#77692); +#77691 = CARTESIAN_POINT('',(-6.5,-1.35,-1.942890293094E-16)); +#77692 = VECTOR('',#77693,1.); +#77693 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77694 = ORIENTED_EDGE('',*,*,#77695,.T.); +#77695 = EDGE_CURVE('',#77688,#77696,#77698,.T.); +#77696 = VERTEX_POINT('',#77697); +#77697 = CARTESIAN_POINT('',(-7.,-1.35,0.1)); +#77698 = LINE('',#77699,#77700); +#77699 = CARTESIAN_POINT('',(-7.,-1.35,-1.942890293094E-16)); +#77700 = VECTOR('',#77701,1.); +#77701 = DIRECTION('',(0.,0.,1.)); +#77702 = ORIENTED_EDGE('',*,*,#77703,.T.); +#77703 = EDGE_CURVE('',#77696,#77704,#77706,.T.); +#77704 = VERTEX_POINT('',#77705); +#77705 = CARTESIAN_POINT('',(-6.5,-1.35,0.1)); +#77706 = LINE('',#77707,#77708); +#77707 = CARTESIAN_POINT('',(-7.,-1.35,0.1)); +#77708 = VECTOR('',#77709,1.); +#77709 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77710 = ORIENTED_EDGE('',*,*,#77711,.T.); +#77711 = EDGE_CURVE('',#77704,#77712,#77714,.T.); +#77712 = VERTEX_POINT('',#77713); +#77713 = CARTESIAN_POINT('',(-6.4,-1.35,0.2)); +#77714 = CIRCLE('',#77715,0.1); +#77715 = AXIS2_PLACEMENT_3D('',#77716,#77717,#77718); +#77716 = CARTESIAN_POINT('',(-6.5,-1.35,0.2)); +#77717 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77718 = DIRECTION('',(-0.,0.,-1.)); +#77719 = ORIENTED_EDGE('',*,*,#77720,.T.); +#77720 = EDGE_CURVE('',#77712,#77721,#77723,.T.); +#77721 = VERTEX_POINT('',#77722); +#77722 = CARTESIAN_POINT('',(-6.4,-1.35,0.65)); +#77723 = LINE('',#77724,#77725); +#77724 = CARTESIAN_POINT('',(-6.4,-1.35,0.2)); +#77725 = VECTOR('',#77726,1.); +#77726 = DIRECTION('',(0.,0.,1.)); +#77727 = ORIENTED_EDGE('',*,*,#77728,.T.); +#77728 = EDGE_CURVE('',#77721,#77729,#77731,.T.); +#77729 = VERTEX_POINT('',#77730); +#77730 = CARTESIAN_POINT('',(-6.2,-1.35,0.85)); +#77731 = CIRCLE('',#77732,0.2); +#77732 = AXIS2_PLACEMENT_3D('',#77733,#77734,#77735); +#77733 = CARTESIAN_POINT('',(-6.2,-1.35,0.65)); +#77734 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77735 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77736 = ORIENTED_EDGE('',*,*,#77737,.T.); +#77737 = EDGE_CURVE('',#77729,#61156,#77738,.T.); +#77738 = LINE('',#77739,#77740); +#77739 = CARTESIAN_POINT('',(-6.2,-1.35,0.85)); +#77740 = VECTOR('',#77741,1.); +#77741 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77742 = PLANE('',#77743); +#77743 = AXIS2_PLACEMENT_3D('',#77744,#77745,#77746); +#77744 = CARTESIAN_POINT('',(-6.400244542703,-1.35,0.394853274378)); +#77745 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77746 = DIRECTION('',(0.,0.,1.)); +#77747 = ADVANCED_FACE('',(#77748),#77834,.T.); +#77748 = FACE_BOUND('',#77749,.T.); +#77749 = EDGE_LOOP('',(#77750,#77751,#77752,#77761,#77769,#77778,#77786, + #77794,#77802,#77811,#77819,#77828)); +#77750 = ORIENTED_EDGE('',*,*,#61177,.F.); +#77751 = ORIENTED_EDGE('',*,*,#61248,.T.); +#77752 = ORIENTED_EDGE('',*,*,#77753,.T.); +#77753 = EDGE_CURVE('',#61249,#77754,#77756,.T.); +#77754 = VERTEX_POINT('',#77755); +#77755 = CARTESIAN_POINT('',(-6.3,1.35,0.65)); +#77756 = CIRCLE('',#77757,0.1); +#77757 = AXIS2_PLACEMENT_3D('',#77758,#77759,#77760); +#77758 = CARTESIAN_POINT('',(-6.2,1.35,0.65)); +#77759 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77760 = DIRECTION('',(0.,0.,1.)); +#77761 = ORIENTED_EDGE('',*,*,#77762,.T.); +#77762 = EDGE_CURVE('',#77754,#77763,#77765,.T.); +#77763 = VERTEX_POINT('',#77764); +#77764 = CARTESIAN_POINT('',(-6.3,1.35,0.2)); +#77765 = LINE('',#77766,#77767); +#77766 = CARTESIAN_POINT('',(-6.3,1.35,0.65)); +#77767 = VECTOR('',#77768,1.); +#77768 = DIRECTION('',(-0.,0.,-1.)); +#77769 = ORIENTED_EDGE('',*,*,#77770,.T.); +#77770 = EDGE_CURVE('',#77763,#77771,#77773,.T.); +#77771 = VERTEX_POINT('',#77772); +#77772 = CARTESIAN_POINT('',(-6.5,1.35,-1.942890293094E-16)); +#77773 = CIRCLE('',#77774,0.2); +#77774 = AXIS2_PLACEMENT_3D('',#77775,#77776,#77777); +#77775 = CARTESIAN_POINT('',(-6.5,1.35,0.2)); +#77776 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77777 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77778 = ORIENTED_EDGE('',*,*,#77779,.T.); +#77779 = EDGE_CURVE('',#77771,#77780,#77782,.T.); +#77780 = VERTEX_POINT('',#77781); +#77781 = CARTESIAN_POINT('',(-7.,1.35,-1.942890293094E-16)); +#77782 = LINE('',#77783,#77784); +#77783 = CARTESIAN_POINT('',(-6.5,1.35,-1.942890293094E-16)); +#77784 = VECTOR('',#77785,1.); +#77785 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77786 = ORIENTED_EDGE('',*,*,#77787,.T.); +#77787 = EDGE_CURVE('',#77780,#77788,#77790,.T.); +#77788 = VERTEX_POINT('',#77789); +#77789 = CARTESIAN_POINT('',(-7.,1.35,0.1)); +#77790 = LINE('',#77791,#77792); +#77791 = CARTESIAN_POINT('',(-7.,1.35,-1.942890293094E-16)); +#77792 = VECTOR('',#77793,1.); +#77793 = DIRECTION('',(0.,0.,1.)); +#77794 = ORIENTED_EDGE('',*,*,#77795,.T.); +#77795 = EDGE_CURVE('',#77788,#77796,#77798,.T.); +#77796 = VERTEX_POINT('',#77797); +#77797 = CARTESIAN_POINT('',(-6.5,1.35,0.1)); +#77798 = LINE('',#77799,#77800); +#77799 = CARTESIAN_POINT('',(-7.,1.35,0.1)); +#77800 = VECTOR('',#77801,1.); +#77801 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77802 = ORIENTED_EDGE('',*,*,#77803,.T.); +#77803 = EDGE_CURVE('',#77796,#77804,#77806,.T.); +#77804 = VERTEX_POINT('',#77805); +#77805 = CARTESIAN_POINT('',(-6.4,1.35,0.2)); +#77806 = CIRCLE('',#77807,0.1); +#77807 = AXIS2_PLACEMENT_3D('',#77808,#77809,#77810); +#77808 = CARTESIAN_POINT('',(-6.5,1.35,0.2)); +#77809 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77810 = DIRECTION('',(-0.,0.,-1.)); +#77811 = ORIENTED_EDGE('',*,*,#77812,.T.); +#77812 = EDGE_CURVE('',#77804,#77813,#77815,.T.); +#77813 = VERTEX_POINT('',#77814); +#77814 = CARTESIAN_POINT('',(-6.4,1.35,0.65)); +#77815 = LINE('',#77816,#77817); +#77816 = CARTESIAN_POINT('',(-6.4,1.35,0.2)); +#77817 = VECTOR('',#77818,1.); +#77818 = DIRECTION('',(0.,0.,1.)); +#77819 = ORIENTED_EDGE('',*,*,#77820,.T.); +#77820 = EDGE_CURVE('',#77813,#77821,#77823,.T.); +#77821 = VERTEX_POINT('',#77822); +#77822 = CARTESIAN_POINT('',(-6.2,1.35,0.85)); +#77823 = CIRCLE('',#77824,0.2); +#77824 = AXIS2_PLACEMENT_3D('',#77825,#77826,#77827); +#77825 = CARTESIAN_POINT('',(-6.2,1.35,0.65)); +#77826 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77827 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77828 = ORIENTED_EDGE('',*,*,#77829,.T.); +#77829 = EDGE_CURVE('',#77821,#61178,#77830,.T.); +#77830 = LINE('',#77831,#77832); +#77831 = CARTESIAN_POINT('',(-6.2,1.35,0.85)); +#77832 = VECTOR('',#77833,1.); +#77833 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77834 = PLANE('',#77835); +#77835 = AXIS2_PLACEMENT_3D('',#77836,#77837,#77838); +#77836 = CARTESIAN_POINT('',(-6.400244542703,1.35,0.394853274378)); +#77837 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77838 = DIRECTION('',(0.,0.,1.)); +#77839 = ADVANCED_FACE('',(#77840),#77856,.F.); +#77840 = FACE_BOUND('',#77841,.F.); +#77841 = EDGE_LOOP('',(#77842,#77848,#77849,#77855)); +#77842 = ORIENTED_EDGE('',*,*,#77843,.F.); +#77843 = EDGE_CURVE('',#61178,#65325,#77844,.T.); +#77844 = LINE('',#77845,#77846); +#77845 = CARTESIAN_POINT('',(-6.2,1.35,0.85)); +#77846 = VECTOR('',#77847,1.); +#77847 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77848 = ORIENTED_EDGE('',*,*,#61194,.T.); +#77849 = ORIENTED_EDGE('',*,*,#77850,.T.); +#77850 = EDGE_CURVE('',#61187,#65333,#77851,.T.); +#77851 = LINE('',#77852,#77853); +#77852 = CARTESIAN_POINT('',(-6.2,1.65,0.85)); +#77853 = VECTOR('',#77854,1.); +#77854 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77855 = ORIENTED_EDGE('',*,*,#65332,.F.); +#77856 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77857,#77858) + ,(#77859,#77860 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#77857 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#77858 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#77859 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#77860 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#77861 = ADVANCED_FACE('',(#77862),#77881,.F.); +#77862 = FACE_BOUND('',#77863,.F.); +#77863 = EDGE_LOOP('',(#77864,#77865,#77874,#77880)); +#77864 = ORIENTED_EDGE('',*,*,#61225,.T.); +#77865 = ORIENTED_EDGE('',*,*,#77866,.T.); +#77866 = EDGE_CURVE('',#61218,#77867,#77869,.T.); +#77867 = VERTEX_POINT('',#77868); +#77868 = CARTESIAN_POINT('',(-6.3,-1.15,0.65)); +#77869 = CIRCLE('',#77870,0.1); +#77870 = AXIS2_PLACEMENT_3D('',#77871,#77872,#77873); +#77871 = CARTESIAN_POINT('',(-6.2,-1.15,0.65)); +#77872 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77873 = DIRECTION('',(0.,0.,1.)); +#77874 = ORIENTED_EDGE('',*,*,#77875,.F.); +#77875 = EDGE_CURVE('',#77662,#77867,#77876,.T.); +#77876 = LINE('',#77877,#77878); +#77877 = CARTESIAN_POINT('',(-6.3,-1.35,0.65)); +#77878 = VECTOR('',#77879,1.); +#77879 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77880 = ORIENTED_EDGE('',*,*,#77661,.F.); +#77881 = CYLINDRICAL_SURFACE('',#77882,0.1); +#77882 = AXIS2_PLACEMENT_3D('',#77883,#77884,#77885); +#77883 = CARTESIAN_POINT('',(-6.2,-1.35,0.65)); +#77884 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77885 = DIRECTION('',(0.,0.,1.)); +#77886 = ADVANCED_FACE('',(#77887),#77965,.T.); +#77887 = FACE_BOUND('',#77888,.T.); +#77888 = EDGE_LOOP('',(#77889,#77890,#77891,#77892,#77900,#77909,#77917, + #77925,#77933,#77942,#77950,#77959)); +#77889 = ORIENTED_EDGE('',*,*,#61270,.F.); +#77890 = ORIENTED_EDGE('',*,*,#61217,.T.); +#77891 = ORIENTED_EDGE('',*,*,#77866,.T.); +#77892 = ORIENTED_EDGE('',*,*,#77893,.T.); +#77893 = EDGE_CURVE('',#77867,#77894,#77896,.T.); +#77894 = VERTEX_POINT('',#77895); +#77895 = CARTESIAN_POINT('',(-6.3,-1.15,0.2)); +#77896 = LINE('',#77897,#77898); +#77897 = CARTESIAN_POINT('',(-6.3,-1.15,0.65)); +#77898 = VECTOR('',#77899,1.); +#77899 = DIRECTION('',(-0.,0.,-1.)); +#77900 = ORIENTED_EDGE('',*,*,#77901,.T.); +#77901 = EDGE_CURVE('',#77894,#77902,#77904,.T.); +#77902 = VERTEX_POINT('',#77903); +#77903 = CARTESIAN_POINT('',(-6.5,-1.15,-1.942890293094E-16)); +#77904 = CIRCLE('',#77905,0.2); +#77905 = AXIS2_PLACEMENT_3D('',#77906,#77907,#77908); +#77906 = CARTESIAN_POINT('',(-6.5,-1.15,0.2)); +#77907 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77908 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#77909 = ORIENTED_EDGE('',*,*,#77910,.T.); +#77910 = EDGE_CURVE('',#77902,#77911,#77913,.T.); +#77911 = VERTEX_POINT('',#77912); +#77912 = CARTESIAN_POINT('',(-7.,-1.15,-1.942890293094E-16)); +#77913 = LINE('',#77914,#77915); +#77914 = CARTESIAN_POINT('',(-6.5,-1.15,-1.942890293094E-16)); +#77915 = VECTOR('',#77916,1.); +#77916 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#77917 = ORIENTED_EDGE('',*,*,#77918,.T.); +#77918 = EDGE_CURVE('',#77911,#77919,#77921,.T.); +#77919 = VERTEX_POINT('',#77920); +#77920 = CARTESIAN_POINT('',(-7.,-1.15,0.1)); +#77921 = LINE('',#77922,#77923); +#77922 = CARTESIAN_POINT('',(-7.,-1.15,-1.942890293094E-16)); +#77923 = VECTOR('',#77924,1.); +#77924 = DIRECTION('',(0.,0.,1.)); +#77925 = ORIENTED_EDGE('',*,*,#77926,.T.); +#77926 = EDGE_CURVE('',#77919,#77927,#77929,.T.); +#77927 = VERTEX_POINT('',#77928); +#77928 = CARTESIAN_POINT('',(-6.5,-1.15,0.1)); +#77929 = LINE('',#77930,#77931); +#77930 = CARTESIAN_POINT('',(-7.,-1.15,0.1)); +#77931 = VECTOR('',#77932,1.); +#77932 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77933 = ORIENTED_EDGE('',*,*,#77934,.T.); +#77934 = EDGE_CURVE('',#77927,#77935,#77937,.T.); +#77935 = VERTEX_POINT('',#77936); +#77936 = CARTESIAN_POINT('',(-6.4,-1.15,0.2)); +#77937 = CIRCLE('',#77938,0.1); +#77938 = AXIS2_PLACEMENT_3D('',#77939,#77940,#77941); +#77939 = CARTESIAN_POINT('',(-6.5,-1.15,0.2)); +#77940 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#77941 = DIRECTION('',(-0.,0.,-1.)); +#77942 = ORIENTED_EDGE('',*,*,#77943,.T.); +#77943 = EDGE_CURVE('',#77935,#77944,#77946,.T.); +#77944 = VERTEX_POINT('',#77945); +#77945 = CARTESIAN_POINT('',(-6.4,-1.15,0.65)); +#77946 = LINE('',#77947,#77948); +#77947 = CARTESIAN_POINT('',(-6.4,-1.15,0.2)); +#77948 = VECTOR('',#77949,1.); +#77949 = DIRECTION('',(0.,0.,1.)); +#77950 = ORIENTED_EDGE('',*,*,#77951,.T.); +#77951 = EDGE_CURVE('',#77944,#77952,#77954,.T.); +#77952 = VERTEX_POINT('',#77953); +#77953 = CARTESIAN_POINT('',(-6.2,-1.15,0.85)); +#77954 = CIRCLE('',#77955,0.2); +#77955 = AXIS2_PLACEMENT_3D('',#77956,#77957,#77958); +#77956 = CARTESIAN_POINT('',(-6.2,-1.15,0.65)); +#77957 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77958 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#77959 = ORIENTED_EDGE('',*,*,#77960,.T.); +#77960 = EDGE_CURVE('',#77952,#61271,#77961,.T.); +#77961 = LINE('',#77962,#77963); +#77962 = CARTESIAN_POINT('',(-6.2,-1.15,0.85)); +#77963 = VECTOR('',#77964,1.); +#77964 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#77965 = PLANE('',#77966); +#77966 = AXIS2_PLACEMENT_3D('',#77967,#77968,#77969); +#77967 = CARTESIAN_POINT('',(-6.400244542703,-1.15,0.394853274378)); +#77968 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#77969 = DIRECTION('',(0.,0.,1.)); +#77970 = ADVANCED_FACE('',(#77971),#78057,.F.); +#77971 = FACE_BOUND('',#77972,.F.); +#77972 = EDGE_LOOP('',(#77973,#77974,#77975,#77984,#77992,#78001,#78009, + #78017,#78025,#78034,#78042,#78051)); +#77973 = ORIENTED_EDGE('',*,*,#61310,.F.); +#77974 = ORIENTED_EDGE('',*,*,#61239,.T.); +#77975 = ORIENTED_EDGE('',*,*,#77976,.T.); +#77976 = EDGE_CURVE('',#61240,#77977,#77979,.T.); +#77977 = VERTEX_POINT('',#77978); +#77978 = CARTESIAN_POINT('',(-6.3,1.15,0.65)); +#77979 = CIRCLE('',#77980,0.1); +#77980 = AXIS2_PLACEMENT_3D('',#77981,#77982,#77983); +#77981 = CARTESIAN_POINT('',(-6.2,1.15,0.65)); +#77982 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#77983 = DIRECTION('',(0.,0.,1.)); +#77984 = ORIENTED_EDGE('',*,*,#77985,.T.); +#77985 = EDGE_CURVE('',#77977,#77986,#77988,.T.); +#77986 = VERTEX_POINT('',#77987); +#77987 = CARTESIAN_POINT('',(-6.3,1.15,0.2)); +#77988 = LINE('',#77989,#77990); +#77989 = CARTESIAN_POINT('',(-6.3,1.15,0.65)); +#77990 = VECTOR('',#77991,1.); +#77991 = DIRECTION('',(-0.,0.,-1.)); +#77992 = ORIENTED_EDGE('',*,*,#77993,.T.); +#77993 = EDGE_CURVE('',#77986,#77994,#77996,.T.); +#77994 = VERTEX_POINT('',#77995); +#77995 = CARTESIAN_POINT('',(-6.5,1.15,-1.942890293094E-16)); +#77996 = CIRCLE('',#77997,0.2); +#77997 = AXIS2_PLACEMENT_3D('',#77998,#77999,#78000); +#77998 = CARTESIAN_POINT('',(-6.5,1.15,0.2)); +#77999 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78000 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78001 = ORIENTED_EDGE('',*,*,#78002,.T.); +#78002 = EDGE_CURVE('',#77994,#78003,#78005,.T.); +#78003 = VERTEX_POINT('',#78004); +#78004 = CARTESIAN_POINT('',(-7.,1.15,-1.942890293094E-16)); +#78005 = LINE('',#78006,#78007); +#78006 = CARTESIAN_POINT('',(-6.5,1.15,-1.942890293094E-16)); +#78007 = VECTOR('',#78008,1.); +#78008 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78009 = ORIENTED_EDGE('',*,*,#78010,.T.); +#78010 = EDGE_CURVE('',#78003,#78011,#78013,.T.); +#78011 = VERTEX_POINT('',#78012); +#78012 = CARTESIAN_POINT('',(-7.,1.15,0.1)); +#78013 = LINE('',#78014,#78015); +#78014 = CARTESIAN_POINT('',(-7.,1.15,-1.942890293094E-16)); +#78015 = VECTOR('',#78016,1.); +#78016 = DIRECTION('',(0.,0.,1.)); +#78017 = ORIENTED_EDGE('',*,*,#78018,.T.); +#78018 = EDGE_CURVE('',#78011,#78019,#78021,.T.); +#78019 = VERTEX_POINT('',#78020); +#78020 = CARTESIAN_POINT('',(-6.5,1.15,0.1)); +#78021 = LINE('',#78022,#78023); +#78022 = CARTESIAN_POINT('',(-7.,1.15,0.1)); +#78023 = VECTOR('',#78024,1.); +#78024 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78025 = ORIENTED_EDGE('',*,*,#78026,.T.); +#78026 = EDGE_CURVE('',#78019,#78027,#78029,.T.); +#78027 = VERTEX_POINT('',#78028); +#78028 = CARTESIAN_POINT('',(-6.4,1.15,0.2)); +#78029 = CIRCLE('',#78030,0.1); +#78030 = AXIS2_PLACEMENT_3D('',#78031,#78032,#78033); +#78031 = CARTESIAN_POINT('',(-6.5,1.15,0.2)); +#78032 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78033 = DIRECTION('',(-0.,0.,-1.)); +#78034 = ORIENTED_EDGE('',*,*,#78035,.T.); +#78035 = EDGE_CURVE('',#78027,#78036,#78038,.T.); +#78036 = VERTEX_POINT('',#78037); +#78037 = CARTESIAN_POINT('',(-6.4,1.15,0.65)); +#78038 = LINE('',#78039,#78040); +#78039 = CARTESIAN_POINT('',(-6.4,1.15,0.2)); +#78040 = VECTOR('',#78041,1.); +#78041 = DIRECTION('',(0.,0.,1.)); +#78042 = ORIENTED_EDGE('',*,*,#78043,.T.); +#78043 = EDGE_CURVE('',#78036,#78044,#78046,.T.); +#78044 = VERTEX_POINT('',#78045); +#78045 = CARTESIAN_POINT('',(-6.2,1.15,0.85)); +#78046 = CIRCLE('',#78047,0.2); +#78047 = AXIS2_PLACEMENT_3D('',#78048,#78049,#78050); +#78048 = CARTESIAN_POINT('',(-6.2,1.15,0.65)); +#78049 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78050 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78051 = ORIENTED_EDGE('',*,*,#78052,.T.); +#78052 = EDGE_CURVE('',#78044,#61311,#78053,.T.); +#78053 = LINE('',#78054,#78055); +#78054 = CARTESIAN_POINT('',(-6.2,1.15,0.85)); +#78055 = VECTOR('',#78056,1.); +#78056 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78057 = PLANE('',#78058); +#78058 = AXIS2_PLACEMENT_3D('',#78059,#78060,#78061); +#78059 = CARTESIAN_POINT('',(-6.400244542703,1.15,0.394853274378)); +#78060 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78061 = DIRECTION('',(0.,0.,1.)); +#78062 = ADVANCED_FACE('',(#78063),#78074,.F.); +#78063 = FACE_BOUND('',#78064,.F.); +#78064 = EDGE_LOOP('',(#78065,#78066,#78067,#78073)); +#78065 = ORIENTED_EDGE('',*,*,#61256,.T.); +#78066 = ORIENTED_EDGE('',*,*,#77753,.T.); +#78067 = ORIENTED_EDGE('',*,*,#78068,.F.); +#78068 = EDGE_CURVE('',#77977,#77754,#78069,.T.); +#78069 = LINE('',#78070,#78071); +#78070 = CARTESIAN_POINT('',(-6.3,1.15,0.65)); +#78071 = VECTOR('',#78072,1.); +#78072 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78073 = ORIENTED_EDGE('',*,*,#77976,.F.); +#78074 = CYLINDRICAL_SURFACE('',#78075,0.1); +#78075 = AXIS2_PLACEMENT_3D('',#78076,#78077,#78078); +#78076 = CARTESIAN_POINT('',(-6.2,1.15,0.65)); +#78077 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78078 = DIRECTION('',(0.,0.,1.)); +#78079 = ADVANCED_FACE('',(#78080),#78096,.F.); +#78080 = FACE_BOUND('',#78081,.F.); +#78081 = EDGE_LOOP('',(#78082,#78088,#78089,#78095)); +#78082 = ORIENTED_EDGE('',*,*,#78083,.F.); +#78083 = EDGE_CURVE('',#61271,#65245,#78084,.T.); +#78084 = LINE('',#78085,#78086); +#78085 = CARTESIAN_POINT('',(-6.2,-1.15,0.85)); +#78086 = VECTOR('',#78087,1.); +#78087 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78088 = ORIENTED_EDGE('',*,*,#61287,.T.); +#78089 = ORIENTED_EDGE('',*,*,#78090,.T.); +#78090 = EDGE_CURVE('',#61280,#65253,#78091,.T.); +#78091 = LINE('',#78092,#78093); +#78092 = CARTESIAN_POINT('',(-6.2,-0.85,0.85)); +#78093 = VECTOR('',#78094,1.); +#78094 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78095 = ORIENTED_EDGE('',*,*,#65252,.F.); +#78096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78097,#78098) + ,(#78099,#78100 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#78097 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#78098 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#78099 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#78100 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#78101 = ADVANCED_FACE('',(#78102),#78188,.F.); +#78102 = FACE_BOUND('',#78103,.F.); +#78103 = EDGE_LOOP('',(#78104,#78105,#78106,#78115,#78123,#78132,#78140, + #78148,#78156,#78165,#78173,#78182)); +#78104 = ORIENTED_EDGE('',*,*,#61279,.F.); +#78105 = ORIENTED_EDGE('',*,*,#61332,.T.); +#78106 = ORIENTED_EDGE('',*,*,#78107,.T.); +#78107 = EDGE_CURVE('',#61333,#78108,#78110,.T.); +#78108 = VERTEX_POINT('',#78109); +#78109 = CARTESIAN_POINT('',(-6.3,-0.85,0.65)); +#78110 = CIRCLE('',#78111,0.1); +#78111 = AXIS2_PLACEMENT_3D('',#78112,#78113,#78114); +#78112 = CARTESIAN_POINT('',(-6.2,-0.85,0.65)); +#78113 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78114 = DIRECTION('',(0.,0.,1.)); +#78115 = ORIENTED_EDGE('',*,*,#78116,.T.); +#78116 = EDGE_CURVE('',#78108,#78117,#78119,.T.); +#78117 = VERTEX_POINT('',#78118); +#78118 = CARTESIAN_POINT('',(-6.3,-0.85,0.2)); +#78119 = LINE('',#78120,#78121); +#78120 = CARTESIAN_POINT('',(-6.3,-0.85,0.65)); +#78121 = VECTOR('',#78122,1.); +#78122 = DIRECTION('',(-0.,0.,-1.)); +#78123 = ORIENTED_EDGE('',*,*,#78124,.T.); +#78124 = EDGE_CURVE('',#78117,#78125,#78127,.T.); +#78125 = VERTEX_POINT('',#78126); +#78126 = CARTESIAN_POINT('',(-6.5,-0.85,-1.942890293094E-16)); +#78127 = CIRCLE('',#78128,0.2); +#78128 = AXIS2_PLACEMENT_3D('',#78129,#78130,#78131); +#78129 = CARTESIAN_POINT('',(-6.5,-0.85,0.2)); +#78130 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78131 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78132 = ORIENTED_EDGE('',*,*,#78133,.T.); +#78133 = EDGE_CURVE('',#78125,#78134,#78136,.T.); +#78134 = VERTEX_POINT('',#78135); +#78135 = CARTESIAN_POINT('',(-7.,-0.85,-1.942890293094E-16)); +#78136 = LINE('',#78137,#78138); +#78137 = CARTESIAN_POINT('',(-6.5,-0.85,-1.942890293094E-16)); +#78138 = VECTOR('',#78139,1.); +#78139 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78140 = ORIENTED_EDGE('',*,*,#78141,.T.); +#78141 = EDGE_CURVE('',#78134,#78142,#78144,.T.); +#78142 = VERTEX_POINT('',#78143); +#78143 = CARTESIAN_POINT('',(-7.,-0.85,0.1)); +#78144 = LINE('',#78145,#78146); +#78145 = CARTESIAN_POINT('',(-7.,-0.85,-1.942890293094E-16)); +#78146 = VECTOR('',#78147,1.); +#78147 = DIRECTION('',(0.,0.,1.)); +#78148 = ORIENTED_EDGE('',*,*,#78149,.T.); +#78149 = EDGE_CURVE('',#78142,#78150,#78152,.T.); +#78150 = VERTEX_POINT('',#78151); +#78151 = CARTESIAN_POINT('',(-6.5,-0.85,0.1)); +#78152 = LINE('',#78153,#78154); +#78153 = CARTESIAN_POINT('',(-7.,-0.85,0.1)); +#78154 = VECTOR('',#78155,1.); +#78155 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78156 = ORIENTED_EDGE('',*,*,#78157,.T.); +#78157 = EDGE_CURVE('',#78150,#78158,#78160,.T.); +#78158 = VERTEX_POINT('',#78159); +#78159 = CARTESIAN_POINT('',(-6.4,-0.85,0.2)); +#78160 = CIRCLE('',#78161,0.1); +#78161 = AXIS2_PLACEMENT_3D('',#78162,#78163,#78164); +#78162 = CARTESIAN_POINT('',(-6.5,-0.85,0.2)); +#78163 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78164 = DIRECTION('',(-0.,0.,-1.)); +#78165 = ORIENTED_EDGE('',*,*,#78166,.T.); +#78166 = EDGE_CURVE('',#78158,#78167,#78169,.T.); +#78167 = VERTEX_POINT('',#78168); +#78168 = CARTESIAN_POINT('',(-6.4,-0.85,0.65)); +#78169 = LINE('',#78170,#78171); +#78170 = CARTESIAN_POINT('',(-6.4,-0.85,0.2)); +#78171 = VECTOR('',#78172,1.); +#78172 = DIRECTION('',(0.,0.,1.)); +#78173 = ORIENTED_EDGE('',*,*,#78174,.T.); +#78174 = EDGE_CURVE('',#78167,#78175,#78177,.T.); +#78175 = VERTEX_POINT('',#78176); +#78176 = CARTESIAN_POINT('',(-6.2,-0.85,0.85)); +#78177 = CIRCLE('',#78178,0.2); +#78178 = AXIS2_PLACEMENT_3D('',#78179,#78180,#78181); +#78179 = CARTESIAN_POINT('',(-6.2,-0.85,0.65)); +#78180 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78181 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78182 = ORIENTED_EDGE('',*,*,#78183,.T.); +#78183 = EDGE_CURVE('',#78175,#61280,#78184,.T.); +#78184 = LINE('',#78185,#78186); +#78185 = CARTESIAN_POINT('',(-6.2,-0.85,0.85)); +#78186 = VECTOR('',#78187,1.); +#78187 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78188 = PLANE('',#78189); +#78189 = AXIS2_PLACEMENT_3D('',#78190,#78191,#78192); +#78190 = CARTESIAN_POINT('',(-6.400244542703,-0.85,0.394853274378)); +#78191 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78192 = DIRECTION('',(0.,0.,1.)); +#78193 = ADVANCED_FACE('',(#78194),#78280,.T.); +#78194 = FACE_BOUND('',#78195,.T.); +#78195 = EDGE_LOOP('',(#78196,#78197,#78198,#78207,#78215,#78224,#78232, + #78240,#78248,#78257,#78265,#78274)); +#78196 = ORIENTED_EDGE('',*,*,#61301,.F.); +#78197 = ORIENTED_EDGE('',*,*,#61372,.T.); +#78198 = ORIENTED_EDGE('',*,*,#78199,.T.); +#78199 = EDGE_CURVE('',#61373,#78200,#78202,.T.); +#78200 = VERTEX_POINT('',#78201); +#78201 = CARTESIAN_POINT('',(-6.3,0.85,0.65)); +#78202 = CIRCLE('',#78203,0.1); +#78203 = AXIS2_PLACEMENT_3D('',#78204,#78205,#78206); +#78204 = CARTESIAN_POINT('',(-6.2,0.85,0.65)); +#78205 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78206 = DIRECTION('',(0.,0.,1.)); +#78207 = ORIENTED_EDGE('',*,*,#78208,.T.); +#78208 = EDGE_CURVE('',#78200,#78209,#78211,.T.); +#78209 = VERTEX_POINT('',#78210); +#78210 = CARTESIAN_POINT('',(-6.3,0.85,0.2)); +#78211 = LINE('',#78212,#78213); +#78212 = CARTESIAN_POINT('',(-6.3,0.85,0.65)); +#78213 = VECTOR('',#78214,1.); +#78214 = DIRECTION('',(-0.,0.,-1.)); +#78215 = ORIENTED_EDGE('',*,*,#78216,.T.); +#78216 = EDGE_CURVE('',#78209,#78217,#78219,.T.); +#78217 = VERTEX_POINT('',#78218); +#78218 = CARTESIAN_POINT('',(-6.5,0.85,-1.942890293094E-16)); +#78219 = CIRCLE('',#78220,0.2); +#78220 = AXIS2_PLACEMENT_3D('',#78221,#78222,#78223); +#78221 = CARTESIAN_POINT('',(-6.5,0.85,0.2)); +#78222 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78223 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78224 = ORIENTED_EDGE('',*,*,#78225,.T.); +#78225 = EDGE_CURVE('',#78217,#78226,#78228,.T.); +#78226 = VERTEX_POINT('',#78227); +#78227 = CARTESIAN_POINT('',(-7.,0.85,-1.942890293094E-16)); +#78228 = LINE('',#78229,#78230); +#78229 = CARTESIAN_POINT('',(-6.5,0.85,-1.942890293094E-16)); +#78230 = VECTOR('',#78231,1.); +#78231 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78232 = ORIENTED_EDGE('',*,*,#78233,.T.); +#78233 = EDGE_CURVE('',#78226,#78234,#78236,.T.); +#78234 = VERTEX_POINT('',#78235); +#78235 = CARTESIAN_POINT('',(-7.,0.85,0.1)); +#78236 = LINE('',#78237,#78238); +#78237 = CARTESIAN_POINT('',(-7.,0.85,-1.942890293094E-16)); +#78238 = VECTOR('',#78239,1.); +#78239 = DIRECTION('',(0.,0.,1.)); +#78240 = ORIENTED_EDGE('',*,*,#78241,.T.); +#78241 = EDGE_CURVE('',#78234,#78242,#78244,.T.); +#78242 = VERTEX_POINT('',#78243); +#78243 = CARTESIAN_POINT('',(-6.5,0.85,0.1)); +#78244 = LINE('',#78245,#78246); +#78245 = CARTESIAN_POINT('',(-7.,0.85,0.1)); +#78246 = VECTOR('',#78247,1.); +#78247 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78248 = ORIENTED_EDGE('',*,*,#78249,.T.); +#78249 = EDGE_CURVE('',#78242,#78250,#78252,.T.); +#78250 = VERTEX_POINT('',#78251); +#78251 = CARTESIAN_POINT('',(-6.4,0.85,0.2)); +#78252 = CIRCLE('',#78253,0.1); +#78253 = AXIS2_PLACEMENT_3D('',#78254,#78255,#78256); +#78254 = CARTESIAN_POINT('',(-6.5,0.85,0.2)); +#78255 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78256 = DIRECTION('',(-0.,0.,-1.)); +#78257 = ORIENTED_EDGE('',*,*,#78258,.T.); +#78258 = EDGE_CURVE('',#78250,#78259,#78261,.T.); +#78259 = VERTEX_POINT('',#78260); +#78260 = CARTESIAN_POINT('',(-6.4,0.85,0.65)); +#78261 = LINE('',#78262,#78263); +#78262 = CARTESIAN_POINT('',(-6.4,0.85,0.2)); +#78263 = VECTOR('',#78264,1.); +#78264 = DIRECTION('',(0.,0.,1.)); +#78265 = ORIENTED_EDGE('',*,*,#78266,.T.); +#78266 = EDGE_CURVE('',#78259,#78267,#78269,.T.); +#78267 = VERTEX_POINT('',#78268); +#78268 = CARTESIAN_POINT('',(-6.2,0.85,0.85)); +#78269 = CIRCLE('',#78270,0.2); +#78270 = AXIS2_PLACEMENT_3D('',#78271,#78272,#78273); +#78271 = CARTESIAN_POINT('',(-6.2,0.85,0.65)); +#78272 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78273 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78274 = ORIENTED_EDGE('',*,*,#78275,.T.); +#78275 = EDGE_CURVE('',#78267,#61302,#78276,.T.); +#78276 = LINE('',#78277,#78278); +#78277 = CARTESIAN_POINT('',(-6.2,0.85,0.85)); +#78278 = VECTOR('',#78279,1.); +#78279 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78280 = PLANE('',#78281); +#78281 = AXIS2_PLACEMENT_3D('',#78282,#78283,#78284); +#78282 = CARTESIAN_POINT('',(-6.400244542703,0.85,0.394853274378)); +#78283 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78284 = DIRECTION('',(0.,0.,1.)); +#78285 = ADVANCED_FACE('',(#78286),#78302,.F.); +#78286 = FACE_BOUND('',#78287,.F.); +#78287 = EDGE_LOOP('',(#78288,#78294,#78295,#78301)); +#78288 = ORIENTED_EDGE('',*,*,#78289,.F.); +#78289 = EDGE_CURVE('',#61302,#65309,#78290,.T.); +#78290 = LINE('',#78291,#78292); +#78291 = CARTESIAN_POINT('',(-6.2,0.85,0.85)); +#78292 = VECTOR('',#78293,1.); +#78293 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78294 = ORIENTED_EDGE('',*,*,#61318,.T.); +#78295 = ORIENTED_EDGE('',*,*,#78296,.T.); +#78296 = EDGE_CURVE('',#61311,#65317,#78297,.T.); +#78297 = LINE('',#78298,#78299); +#78298 = CARTESIAN_POINT('',(-6.2,1.15,0.85)); +#78299 = VECTOR('',#78300,1.); +#78300 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78301 = ORIENTED_EDGE('',*,*,#65316,.F.); +#78302 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78303,#78304) + ,(#78305,#78306 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#78303 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#78304 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#78305 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#78306 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#78307 = ADVANCED_FACE('',(#78308),#78327,.F.); +#78308 = FACE_BOUND('',#78309,.F.); +#78309 = EDGE_LOOP('',(#78310,#78311,#78320,#78326)); +#78310 = ORIENTED_EDGE('',*,*,#61349,.T.); +#78311 = ORIENTED_EDGE('',*,*,#78312,.T.); +#78312 = EDGE_CURVE('',#61342,#78313,#78315,.T.); +#78313 = VERTEX_POINT('',#78314); +#78314 = CARTESIAN_POINT('',(-6.3,-0.65,0.65)); +#78315 = CIRCLE('',#78316,0.1); +#78316 = AXIS2_PLACEMENT_3D('',#78317,#78318,#78319); +#78317 = CARTESIAN_POINT('',(-6.2,-0.65,0.65)); +#78318 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78319 = DIRECTION('',(0.,0.,1.)); +#78320 = ORIENTED_EDGE('',*,*,#78321,.F.); +#78321 = EDGE_CURVE('',#78108,#78313,#78322,.T.); +#78322 = LINE('',#78323,#78324); +#78323 = CARTESIAN_POINT('',(-6.3,-0.85,0.65)); +#78324 = VECTOR('',#78325,1.); +#78325 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78326 = ORIENTED_EDGE('',*,*,#78107,.F.); +#78327 = CYLINDRICAL_SURFACE('',#78328,0.1); +#78328 = AXIS2_PLACEMENT_3D('',#78329,#78330,#78331); +#78329 = CARTESIAN_POINT('',(-6.2,-0.85,0.65)); +#78330 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78331 = DIRECTION('',(0.,0.,1.)); +#78332 = ADVANCED_FACE('',(#78333),#78411,.T.); +#78333 = FACE_BOUND('',#78334,.T.); +#78334 = EDGE_LOOP('',(#78335,#78336,#78337,#78338,#78346,#78355,#78363, + #78371,#78379,#78388,#78396,#78405)); +#78335 = ORIENTED_EDGE('',*,*,#61394,.F.); +#78336 = ORIENTED_EDGE('',*,*,#61341,.T.); +#78337 = ORIENTED_EDGE('',*,*,#78312,.T.); +#78338 = ORIENTED_EDGE('',*,*,#78339,.T.); +#78339 = EDGE_CURVE('',#78313,#78340,#78342,.T.); +#78340 = VERTEX_POINT('',#78341); +#78341 = CARTESIAN_POINT('',(-6.3,-0.65,0.2)); +#78342 = LINE('',#78343,#78344); +#78343 = CARTESIAN_POINT('',(-6.3,-0.65,0.65)); +#78344 = VECTOR('',#78345,1.); +#78345 = DIRECTION('',(-0.,0.,-1.)); +#78346 = ORIENTED_EDGE('',*,*,#78347,.T.); +#78347 = EDGE_CURVE('',#78340,#78348,#78350,.T.); +#78348 = VERTEX_POINT('',#78349); +#78349 = CARTESIAN_POINT('',(-6.5,-0.65,-1.942890293094E-16)); +#78350 = CIRCLE('',#78351,0.2); +#78351 = AXIS2_PLACEMENT_3D('',#78352,#78353,#78354); +#78352 = CARTESIAN_POINT('',(-6.5,-0.65,0.2)); +#78353 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78354 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78355 = ORIENTED_EDGE('',*,*,#78356,.T.); +#78356 = EDGE_CURVE('',#78348,#78357,#78359,.T.); +#78357 = VERTEX_POINT('',#78358); +#78358 = CARTESIAN_POINT('',(-7.,-0.65,-1.942890293094E-16)); +#78359 = LINE('',#78360,#78361); +#78360 = CARTESIAN_POINT('',(-6.5,-0.65,-1.942890293094E-16)); +#78361 = VECTOR('',#78362,1.); +#78362 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78363 = ORIENTED_EDGE('',*,*,#78364,.T.); +#78364 = EDGE_CURVE('',#78357,#78365,#78367,.T.); +#78365 = VERTEX_POINT('',#78366); +#78366 = CARTESIAN_POINT('',(-7.,-0.65,0.1)); +#78367 = LINE('',#78368,#78369); +#78368 = CARTESIAN_POINT('',(-7.,-0.65,-1.942890293094E-16)); +#78369 = VECTOR('',#78370,1.); +#78370 = DIRECTION('',(0.,0.,1.)); +#78371 = ORIENTED_EDGE('',*,*,#78372,.T.); +#78372 = EDGE_CURVE('',#78365,#78373,#78375,.T.); +#78373 = VERTEX_POINT('',#78374); +#78374 = CARTESIAN_POINT('',(-6.5,-0.65,0.1)); +#78375 = LINE('',#78376,#78377); +#78376 = CARTESIAN_POINT('',(-7.,-0.65,0.1)); +#78377 = VECTOR('',#78378,1.); +#78378 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78379 = ORIENTED_EDGE('',*,*,#78380,.T.); +#78380 = EDGE_CURVE('',#78373,#78381,#78383,.T.); +#78381 = VERTEX_POINT('',#78382); +#78382 = CARTESIAN_POINT('',(-6.4,-0.65,0.2)); +#78383 = CIRCLE('',#78384,0.1); +#78384 = AXIS2_PLACEMENT_3D('',#78385,#78386,#78387); +#78385 = CARTESIAN_POINT('',(-6.5,-0.65,0.2)); +#78386 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78387 = DIRECTION('',(-0.,0.,-1.)); +#78388 = ORIENTED_EDGE('',*,*,#78389,.T.); +#78389 = EDGE_CURVE('',#78381,#78390,#78392,.T.); +#78390 = VERTEX_POINT('',#78391); +#78391 = CARTESIAN_POINT('',(-6.4,-0.65,0.65)); +#78392 = LINE('',#78393,#78394); +#78393 = CARTESIAN_POINT('',(-6.4,-0.65,0.2)); +#78394 = VECTOR('',#78395,1.); +#78395 = DIRECTION('',(0.,0.,1.)); +#78396 = ORIENTED_EDGE('',*,*,#78397,.T.); +#78397 = EDGE_CURVE('',#78390,#78398,#78400,.T.); +#78398 = VERTEX_POINT('',#78399); +#78399 = CARTESIAN_POINT('',(-6.2,-0.65,0.85)); +#78400 = CIRCLE('',#78401,0.2); +#78401 = AXIS2_PLACEMENT_3D('',#78402,#78403,#78404); +#78402 = CARTESIAN_POINT('',(-6.2,-0.65,0.65)); +#78403 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78404 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78405 = ORIENTED_EDGE('',*,*,#78406,.T.); +#78406 = EDGE_CURVE('',#78398,#61395,#78407,.T.); +#78407 = LINE('',#78408,#78409); +#78408 = CARTESIAN_POINT('',(-6.2,-0.65,0.85)); +#78409 = VECTOR('',#78410,1.); +#78410 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78411 = PLANE('',#78412); +#78412 = AXIS2_PLACEMENT_3D('',#78413,#78414,#78415); +#78413 = CARTESIAN_POINT('',(-6.400244542703,-0.65,0.394853274378)); +#78414 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78415 = DIRECTION('',(0.,0.,1.)); +#78416 = ADVANCED_FACE('',(#78417),#78503,.F.); +#78417 = FACE_BOUND('',#78418,.F.); +#78418 = EDGE_LOOP('',(#78419,#78420,#78421,#78430,#78438,#78447,#78455, + #78463,#78471,#78480,#78488,#78497)); +#78419 = ORIENTED_EDGE('',*,*,#61434,.F.); +#78420 = ORIENTED_EDGE('',*,*,#61363,.T.); +#78421 = ORIENTED_EDGE('',*,*,#78422,.T.); +#78422 = EDGE_CURVE('',#61364,#78423,#78425,.T.); +#78423 = VERTEX_POINT('',#78424); +#78424 = CARTESIAN_POINT('',(-6.3,0.65,0.65)); +#78425 = CIRCLE('',#78426,0.1); +#78426 = AXIS2_PLACEMENT_3D('',#78427,#78428,#78429); +#78427 = CARTESIAN_POINT('',(-6.2,0.65,0.65)); +#78428 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78429 = DIRECTION('',(0.,0.,1.)); +#78430 = ORIENTED_EDGE('',*,*,#78431,.T.); +#78431 = EDGE_CURVE('',#78423,#78432,#78434,.T.); +#78432 = VERTEX_POINT('',#78433); +#78433 = CARTESIAN_POINT('',(-6.3,0.65,0.2)); +#78434 = LINE('',#78435,#78436); +#78435 = CARTESIAN_POINT('',(-6.3,0.65,0.65)); +#78436 = VECTOR('',#78437,1.); +#78437 = DIRECTION('',(-0.,0.,-1.)); +#78438 = ORIENTED_EDGE('',*,*,#78439,.T.); +#78439 = EDGE_CURVE('',#78432,#78440,#78442,.T.); +#78440 = VERTEX_POINT('',#78441); +#78441 = CARTESIAN_POINT('',(-6.5,0.65,-1.942890293094E-16)); +#78442 = CIRCLE('',#78443,0.2); +#78443 = AXIS2_PLACEMENT_3D('',#78444,#78445,#78446); +#78444 = CARTESIAN_POINT('',(-6.5,0.65,0.2)); +#78445 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78446 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78447 = ORIENTED_EDGE('',*,*,#78448,.T.); +#78448 = EDGE_CURVE('',#78440,#78449,#78451,.T.); +#78449 = VERTEX_POINT('',#78450); +#78450 = CARTESIAN_POINT('',(-7.,0.65,-1.942890293094E-16)); +#78451 = LINE('',#78452,#78453); +#78452 = CARTESIAN_POINT('',(-6.5,0.65,-1.942890293094E-16)); +#78453 = VECTOR('',#78454,1.); +#78454 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78455 = ORIENTED_EDGE('',*,*,#78456,.T.); +#78456 = EDGE_CURVE('',#78449,#78457,#78459,.T.); +#78457 = VERTEX_POINT('',#78458); +#78458 = CARTESIAN_POINT('',(-7.,0.65,0.1)); +#78459 = LINE('',#78460,#78461); +#78460 = CARTESIAN_POINT('',(-7.,0.65,-1.942890293094E-16)); +#78461 = VECTOR('',#78462,1.); +#78462 = DIRECTION('',(0.,0.,1.)); +#78463 = ORIENTED_EDGE('',*,*,#78464,.T.); +#78464 = EDGE_CURVE('',#78457,#78465,#78467,.T.); +#78465 = VERTEX_POINT('',#78466); +#78466 = CARTESIAN_POINT('',(-6.5,0.65,0.1)); +#78467 = LINE('',#78468,#78469); +#78468 = CARTESIAN_POINT('',(-7.,0.65,0.1)); +#78469 = VECTOR('',#78470,1.); +#78470 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78471 = ORIENTED_EDGE('',*,*,#78472,.T.); +#78472 = EDGE_CURVE('',#78465,#78473,#78475,.T.); +#78473 = VERTEX_POINT('',#78474); +#78474 = CARTESIAN_POINT('',(-6.4,0.65,0.2)); +#78475 = CIRCLE('',#78476,0.1); +#78476 = AXIS2_PLACEMENT_3D('',#78477,#78478,#78479); +#78477 = CARTESIAN_POINT('',(-6.5,0.65,0.2)); +#78478 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78479 = DIRECTION('',(-0.,0.,-1.)); +#78480 = ORIENTED_EDGE('',*,*,#78481,.T.); +#78481 = EDGE_CURVE('',#78473,#78482,#78484,.T.); +#78482 = VERTEX_POINT('',#78483); +#78483 = CARTESIAN_POINT('',(-6.4,0.65,0.65)); +#78484 = LINE('',#78485,#78486); +#78485 = CARTESIAN_POINT('',(-6.4,0.65,0.2)); +#78486 = VECTOR('',#78487,1.); +#78487 = DIRECTION('',(0.,0.,1.)); +#78488 = ORIENTED_EDGE('',*,*,#78489,.T.); +#78489 = EDGE_CURVE('',#78482,#78490,#78492,.T.); +#78490 = VERTEX_POINT('',#78491); +#78491 = CARTESIAN_POINT('',(-6.2,0.65,0.85)); +#78492 = CIRCLE('',#78493,0.2); +#78493 = AXIS2_PLACEMENT_3D('',#78494,#78495,#78496); +#78494 = CARTESIAN_POINT('',(-6.2,0.65,0.65)); +#78495 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78496 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78497 = ORIENTED_EDGE('',*,*,#78498,.T.); +#78498 = EDGE_CURVE('',#78490,#61435,#78499,.T.); +#78499 = LINE('',#78500,#78501); +#78500 = CARTESIAN_POINT('',(-6.2,0.65,0.85)); +#78501 = VECTOR('',#78502,1.); +#78502 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78503 = PLANE('',#78504); +#78504 = AXIS2_PLACEMENT_3D('',#78505,#78506,#78507); +#78505 = CARTESIAN_POINT('',(-6.400244542703,0.65,0.394853274378)); +#78506 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78507 = DIRECTION('',(0.,0.,1.)); +#78508 = ADVANCED_FACE('',(#78509),#78520,.F.); +#78509 = FACE_BOUND('',#78510,.F.); +#78510 = EDGE_LOOP('',(#78511,#78512,#78513,#78519)); +#78511 = ORIENTED_EDGE('',*,*,#61380,.T.); +#78512 = ORIENTED_EDGE('',*,*,#78199,.T.); +#78513 = ORIENTED_EDGE('',*,*,#78514,.F.); +#78514 = EDGE_CURVE('',#78423,#78200,#78515,.T.); +#78515 = LINE('',#78516,#78517); +#78516 = CARTESIAN_POINT('',(-6.3,0.65,0.65)); +#78517 = VECTOR('',#78518,1.); +#78518 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78519 = ORIENTED_EDGE('',*,*,#78422,.F.); +#78520 = CYLINDRICAL_SURFACE('',#78521,0.1); +#78521 = AXIS2_PLACEMENT_3D('',#78522,#78523,#78524); +#78522 = CARTESIAN_POINT('',(-6.2,0.65,0.65)); +#78523 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78524 = DIRECTION('',(0.,0.,1.)); +#78525 = ADVANCED_FACE('',(#78526),#78542,.F.); +#78526 = FACE_BOUND('',#78527,.F.); +#78527 = EDGE_LOOP('',(#78528,#78534,#78535,#78541)); +#78528 = ORIENTED_EDGE('',*,*,#78529,.F.); +#78529 = EDGE_CURVE('',#61395,#65261,#78530,.T.); +#78530 = LINE('',#78531,#78532); +#78531 = CARTESIAN_POINT('',(-6.2,-0.65,0.85)); +#78532 = VECTOR('',#78533,1.); +#78533 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78534 = ORIENTED_EDGE('',*,*,#61411,.T.); +#78535 = ORIENTED_EDGE('',*,*,#78536,.T.); +#78536 = EDGE_CURVE('',#61404,#65269,#78537,.T.); +#78537 = LINE('',#78538,#78539); +#78538 = CARTESIAN_POINT('',(-6.2,-0.35,0.85)); +#78539 = VECTOR('',#78540,1.); +#78540 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78541 = ORIENTED_EDGE('',*,*,#65268,.F.); +#78542 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78543,#78544) + ,(#78545,#78546 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#78543 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#78544 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#78545 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#78546 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#78547 = ADVANCED_FACE('',(#78548),#78634,.F.); +#78548 = FACE_BOUND('',#78549,.F.); +#78549 = EDGE_LOOP('',(#78550,#78551,#78552,#78561,#78569,#78578,#78586, + #78594,#78602,#78611,#78619,#78628)); +#78550 = ORIENTED_EDGE('',*,*,#61403,.F.); +#78551 = ORIENTED_EDGE('',*,*,#61456,.T.); +#78552 = ORIENTED_EDGE('',*,*,#78553,.T.); +#78553 = EDGE_CURVE('',#61457,#78554,#78556,.T.); +#78554 = VERTEX_POINT('',#78555); +#78555 = CARTESIAN_POINT('',(-6.3,-0.35,0.65)); +#78556 = CIRCLE('',#78557,0.1); +#78557 = AXIS2_PLACEMENT_3D('',#78558,#78559,#78560); +#78558 = CARTESIAN_POINT('',(-6.2,-0.35,0.65)); +#78559 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78560 = DIRECTION('',(0.,0.,1.)); +#78561 = ORIENTED_EDGE('',*,*,#78562,.T.); +#78562 = EDGE_CURVE('',#78554,#78563,#78565,.T.); +#78563 = VERTEX_POINT('',#78564); +#78564 = CARTESIAN_POINT('',(-6.3,-0.35,0.2)); +#78565 = LINE('',#78566,#78567); +#78566 = CARTESIAN_POINT('',(-6.3,-0.35,0.65)); +#78567 = VECTOR('',#78568,1.); +#78568 = DIRECTION('',(-0.,0.,-1.)); +#78569 = ORIENTED_EDGE('',*,*,#78570,.T.); +#78570 = EDGE_CURVE('',#78563,#78571,#78573,.T.); +#78571 = VERTEX_POINT('',#78572); +#78572 = CARTESIAN_POINT('',(-6.5,-0.35,-1.942890293094E-16)); +#78573 = CIRCLE('',#78574,0.2); +#78574 = AXIS2_PLACEMENT_3D('',#78575,#78576,#78577); +#78575 = CARTESIAN_POINT('',(-6.5,-0.35,0.2)); +#78576 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78577 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78578 = ORIENTED_EDGE('',*,*,#78579,.T.); +#78579 = EDGE_CURVE('',#78571,#78580,#78582,.T.); +#78580 = VERTEX_POINT('',#78581); +#78581 = CARTESIAN_POINT('',(-7.,-0.35,-1.942890293094E-16)); +#78582 = LINE('',#78583,#78584); +#78583 = CARTESIAN_POINT('',(-6.5,-0.35,-1.942890293094E-16)); +#78584 = VECTOR('',#78585,1.); +#78585 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78586 = ORIENTED_EDGE('',*,*,#78587,.T.); +#78587 = EDGE_CURVE('',#78580,#78588,#78590,.T.); +#78588 = VERTEX_POINT('',#78589); +#78589 = CARTESIAN_POINT('',(-7.,-0.35,0.1)); +#78590 = LINE('',#78591,#78592); +#78591 = CARTESIAN_POINT('',(-7.,-0.35,-1.942890293094E-16)); +#78592 = VECTOR('',#78593,1.); +#78593 = DIRECTION('',(0.,0.,1.)); +#78594 = ORIENTED_EDGE('',*,*,#78595,.T.); +#78595 = EDGE_CURVE('',#78588,#78596,#78598,.T.); +#78596 = VERTEX_POINT('',#78597); +#78597 = CARTESIAN_POINT('',(-6.5,-0.35,0.1)); +#78598 = LINE('',#78599,#78600); +#78599 = CARTESIAN_POINT('',(-7.,-0.35,0.1)); +#78600 = VECTOR('',#78601,1.); +#78601 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78602 = ORIENTED_EDGE('',*,*,#78603,.T.); +#78603 = EDGE_CURVE('',#78596,#78604,#78606,.T.); +#78604 = VERTEX_POINT('',#78605); +#78605 = CARTESIAN_POINT('',(-6.4,-0.35,0.2)); +#78606 = CIRCLE('',#78607,0.1); +#78607 = AXIS2_PLACEMENT_3D('',#78608,#78609,#78610); +#78608 = CARTESIAN_POINT('',(-6.5,-0.35,0.2)); +#78609 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78610 = DIRECTION('',(-0.,0.,-1.)); +#78611 = ORIENTED_EDGE('',*,*,#78612,.T.); +#78612 = EDGE_CURVE('',#78604,#78613,#78615,.T.); +#78613 = VERTEX_POINT('',#78614); +#78614 = CARTESIAN_POINT('',(-6.4,-0.35,0.65)); +#78615 = LINE('',#78616,#78617); +#78616 = CARTESIAN_POINT('',(-6.4,-0.35,0.2)); +#78617 = VECTOR('',#78618,1.); +#78618 = DIRECTION('',(0.,0.,1.)); +#78619 = ORIENTED_EDGE('',*,*,#78620,.T.); +#78620 = EDGE_CURVE('',#78613,#78621,#78623,.T.); +#78621 = VERTEX_POINT('',#78622); +#78622 = CARTESIAN_POINT('',(-6.2,-0.35,0.85)); +#78623 = CIRCLE('',#78624,0.2); +#78624 = AXIS2_PLACEMENT_3D('',#78625,#78626,#78627); +#78625 = CARTESIAN_POINT('',(-6.2,-0.35,0.65)); +#78626 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78627 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78628 = ORIENTED_EDGE('',*,*,#78629,.T.); +#78629 = EDGE_CURVE('',#78621,#61404,#78630,.T.); +#78630 = LINE('',#78631,#78632); +#78631 = CARTESIAN_POINT('',(-6.2,-0.35,0.85)); +#78632 = VECTOR('',#78633,1.); +#78633 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78634 = PLANE('',#78635); +#78635 = AXIS2_PLACEMENT_3D('',#78636,#78637,#78638); +#78636 = CARTESIAN_POINT('',(-6.400244542703,-0.35,0.394853274378)); +#78637 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78638 = DIRECTION('',(0.,0.,1.)); +#78639 = ADVANCED_FACE('',(#78640),#78726,.T.); +#78640 = FACE_BOUND('',#78641,.T.); +#78641 = EDGE_LOOP('',(#78642,#78643,#78644,#78653,#78661,#78670,#78678, + #78686,#78694,#78703,#78711,#78720)); +#78642 = ORIENTED_EDGE('',*,*,#61425,.F.); +#78643 = ORIENTED_EDGE('',*,*,#61496,.T.); +#78644 = ORIENTED_EDGE('',*,*,#78645,.T.); +#78645 = EDGE_CURVE('',#61497,#78646,#78648,.T.); +#78646 = VERTEX_POINT('',#78647); +#78647 = CARTESIAN_POINT('',(-6.3,0.35,0.65)); +#78648 = CIRCLE('',#78649,0.1); +#78649 = AXIS2_PLACEMENT_3D('',#78650,#78651,#78652); +#78650 = CARTESIAN_POINT('',(-6.2,0.35,0.65)); +#78651 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78652 = DIRECTION('',(0.,0.,1.)); +#78653 = ORIENTED_EDGE('',*,*,#78654,.T.); +#78654 = EDGE_CURVE('',#78646,#78655,#78657,.T.); +#78655 = VERTEX_POINT('',#78656); +#78656 = CARTESIAN_POINT('',(-6.3,0.35,0.2)); +#78657 = LINE('',#78658,#78659); +#78658 = CARTESIAN_POINT('',(-6.3,0.35,0.65)); +#78659 = VECTOR('',#78660,1.); +#78660 = DIRECTION('',(-0.,0.,-1.)); +#78661 = ORIENTED_EDGE('',*,*,#78662,.T.); +#78662 = EDGE_CURVE('',#78655,#78663,#78665,.T.); +#78663 = VERTEX_POINT('',#78664); +#78664 = CARTESIAN_POINT('',(-6.5,0.35,-1.942890293094E-16)); +#78665 = CIRCLE('',#78666,0.2); +#78666 = AXIS2_PLACEMENT_3D('',#78667,#78668,#78669); +#78667 = CARTESIAN_POINT('',(-6.5,0.35,0.2)); +#78668 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78669 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78670 = ORIENTED_EDGE('',*,*,#78671,.T.); +#78671 = EDGE_CURVE('',#78663,#78672,#78674,.T.); +#78672 = VERTEX_POINT('',#78673); +#78673 = CARTESIAN_POINT('',(-7.,0.35,-1.942890293094E-16)); +#78674 = LINE('',#78675,#78676); +#78675 = CARTESIAN_POINT('',(-6.5,0.35,-1.942890293094E-16)); +#78676 = VECTOR('',#78677,1.); +#78677 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78678 = ORIENTED_EDGE('',*,*,#78679,.T.); +#78679 = EDGE_CURVE('',#78672,#78680,#78682,.T.); +#78680 = VERTEX_POINT('',#78681); +#78681 = CARTESIAN_POINT('',(-7.,0.35,0.1)); +#78682 = LINE('',#78683,#78684); +#78683 = CARTESIAN_POINT('',(-7.,0.35,-1.942890293094E-16)); +#78684 = VECTOR('',#78685,1.); +#78685 = DIRECTION('',(0.,0.,1.)); +#78686 = ORIENTED_EDGE('',*,*,#78687,.T.); +#78687 = EDGE_CURVE('',#78680,#78688,#78690,.T.); +#78688 = VERTEX_POINT('',#78689); +#78689 = CARTESIAN_POINT('',(-6.5,0.35,0.1)); +#78690 = LINE('',#78691,#78692); +#78691 = CARTESIAN_POINT('',(-7.,0.35,0.1)); +#78692 = VECTOR('',#78693,1.); +#78693 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78694 = ORIENTED_EDGE('',*,*,#78695,.T.); +#78695 = EDGE_CURVE('',#78688,#78696,#78698,.T.); +#78696 = VERTEX_POINT('',#78697); +#78697 = CARTESIAN_POINT('',(-6.4,0.35,0.2)); +#78698 = CIRCLE('',#78699,0.1); +#78699 = AXIS2_PLACEMENT_3D('',#78700,#78701,#78702); +#78700 = CARTESIAN_POINT('',(-6.5,0.35,0.2)); +#78701 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78702 = DIRECTION('',(-0.,0.,-1.)); +#78703 = ORIENTED_EDGE('',*,*,#78704,.T.); +#78704 = EDGE_CURVE('',#78696,#78705,#78707,.T.); +#78705 = VERTEX_POINT('',#78706); +#78706 = CARTESIAN_POINT('',(-6.4,0.35,0.65)); +#78707 = LINE('',#78708,#78709); +#78708 = CARTESIAN_POINT('',(-6.4,0.35,0.2)); +#78709 = VECTOR('',#78710,1.); +#78710 = DIRECTION('',(0.,0.,1.)); +#78711 = ORIENTED_EDGE('',*,*,#78712,.T.); +#78712 = EDGE_CURVE('',#78705,#78713,#78715,.T.); +#78713 = VERTEX_POINT('',#78714); +#78714 = CARTESIAN_POINT('',(-6.2,0.35,0.85)); +#78715 = CIRCLE('',#78716,0.2); +#78716 = AXIS2_PLACEMENT_3D('',#78717,#78718,#78719); +#78717 = CARTESIAN_POINT('',(-6.2,0.35,0.65)); +#78718 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78719 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78720 = ORIENTED_EDGE('',*,*,#78721,.T.); +#78721 = EDGE_CURVE('',#78713,#61426,#78722,.T.); +#78722 = LINE('',#78723,#78724); +#78723 = CARTESIAN_POINT('',(-6.2,0.35,0.85)); +#78724 = VECTOR('',#78725,1.); +#78725 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78726 = PLANE('',#78727); +#78727 = AXIS2_PLACEMENT_3D('',#78728,#78729,#78730); +#78728 = CARTESIAN_POINT('',(-6.400244542703,0.35,0.394853274378)); +#78729 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78730 = DIRECTION('',(0.,0.,1.)); +#78731 = ADVANCED_FACE('',(#78732),#78748,.F.); +#78732 = FACE_BOUND('',#78733,.F.); +#78733 = EDGE_LOOP('',(#78734,#78740,#78741,#78747)); +#78734 = ORIENTED_EDGE('',*,*,#78735,.F.); +#78735 = EDGE_CURVE('',#61426,#65293,#78736,.T.); +#78736 = LINE('',#78737,#78738); +#78737 = CARTESIAN_POINT('',(-6.2,0.35,0.85)); +#78738 = VECTOR('',#78739,1.); +#78739 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78740 = ORIENTED_EDGE('',*,*,#61442,.T.); +#78741 = ORIENTED_EDGE('',*,*,#78742,.T.); +#78742 = EDGE_CURVE('',#61435,#65301,#78743,.T.); +#78743 = LINE('',#78744,#78745); +#78744 = CARTESIAN_POINT('',(-6.2,0.65,0.85)); +#78745 = VECTOR('',#78746,1.); +#78746 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78747 = ORIENTED_EDGE('',*,*,#65300,.F.); +#78748 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78749,#78750) + ,(#78751,#78752 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#78749 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#78750 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#78751 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#78752 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#78753 = ADVANCED_FACE('',(#78754),#78773,.F.); +#78754 = FACE_BOUND('',#78755,.F.); +#78755 = EDGE_LOOP('',(#78756,#78757,#78766,#78772)); +#78756 = ORIENTED_EDGE('',*,*,#61473,.T.); +#78757 = ORIENTED_EDGE('',*,*,#78758,.T.); +#78758 = EDGE_CURVE('',#61466,#78759,#78761,.T.); +#78759 = VERTEX_POINT('',#78760); +#78760 = CARTESIAN_POINT('',(-6.3,-0.15,0.65)); +#78761 = CIRCLE('',#78762,0.1); +#78762 = AXIS2_PLACEMENT_3D('',#78763,#78764,#78765); +#78763 = CARTESIAN_POINT('',(-6.2,-0.15,0.65)); +#78764 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78765 = DIRECTION('',(0.,0.,1.)); +#78766 = ORIENTED_EDGE('',*,*,#78767,.F.); +#78767 = EDGE_CURVE('',#78554,#78759,#78768,.T.); +#78768 = LINE('',#78769,#78770); +#78769 = CARTESIAN_POINT('',(-6.3,-0.35,0.65)); +#78770 = VECTOR('',#78771,1.); +#78771 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78772 = ORIENTED_EDGE('',*,*,#78553,.F.); +#78773 = CYLINDRICAL_SURFACE('',#78774,0.1); +#78774 = AXIS2_PLACEMENT_3D('',#78775,#78776,#78777); +#78775 = CARTESIAN_POINT('',(-6.2,-0.35,0.65)); +#78776 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78777 = DIRECTION('',(0.,0.,1.)); +#78778 = ADVANCED_FACE('',(#78779),#78857,.T.); +#78779 = FACE_BOUND('',#78780,.T.); +#78780 = EDGE_LOOP('',(#78781,#78782,#78783,#78784,#78792,#78801,#78809, + #78817,#78825,#78834,#78842,#78851)); +#78781 = ORIENTED_EDGE('',*,*,#61518,.F.); +#78782 = ORIENTED_EDGE('',*,*,#61465,.T.); +#78783 = ORIENTED_EDGE('',*,*,#78758,.T.); +#78784 = ORIENTED_EDGE('',*,*,#78785,.T.); +#78785 = EDGE_CURVE('',#78759,#78786,#78788,.T.); +#78786 = VERTEX_POINT('',#78787); +#78787 = CARTESIAN_POINT('',(-6.3,-0.15,0.2)); +#78788 = LINE('',#78789,#78790); +#78789 = CARTESIAN_POINT('',(-6.3,-0.15,0.65)); +#78790 = VECTOR('',#78791,1.); +#78791 = DIRECTION('',(-0.,0.,-1.)); +#78792 = ORIENTED_EDGE('',*,*,#78793,.T.); +#78793 = EDGE_CURVE('',#78786,#78794,#78796,.T.); +#78794 = VERTEX_POINT('',#78795); +#78795 = CARTESIAN_POINT('',(-6.5,-0.15,-1.942890293094E-16)); +#78796 = CIRCLE('',#78797,0.2); +#78797 = AXIS2_PLACEMENT_3D('',#78798,#78799,#78800); +#78798 = CARTESIAN_POINT('',(-6.5,-0.15,0.2)); +#78799 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78800 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78801 = ORIENTED_EDGE('',*,*,#78802,.T.); +#78802 = EDGE_CURVE('',#78794,#78803,#78805,.T.); +#78803 = VERTEX_POINT('',#78804); +#78804 = CARTESIAN_POINT('',(-7.,-0.15,-1.942890293094E-16)); +#78805 = LINE('',#78806,#78807); +#78806 = CARTESIAN_POINT('',(-6.5,-0.15,-1.942890293094E-16)); +#78807 = VECTOR('',#78808,1.); +#78808 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78809 = ORIENTED_EDGE('',*,*,#78810,.T.); +#78810 = EDGE_CURVE('',#78803,#78811,#78813,.T.); +#78811 = VERTEX_POINT('',#78812); +#78812 = CARTESIAN_POINT('',(-7.,-0.15,0.1)); +#78813 = LINE('',#78814,#78815); +#78814 = CARTESIAN_POINT('',(-7.,-0.15,-1.942890293094E-16)); +#78815 = VECTOR('',#78816,1.); +#78816 = DIRECTION('',(0.,0.,1.)); +#78817 = ORIENTED_EDGE('',*,*,#78818,.T.); +#78818 = EDGE_CURVE('',#78811,#78819,#78821,.T.); +#78819 = VERTEX_POINT('',#78820); +#78820 = CARTESIAN_POINT('',(-6.5,-0.15,0.1)); +#78821 = LINE('',#78822,#78823); +#78822 = CARTESIAN_POINT('',(-7.,-0.15,0.1)); +#78823 = VECTOR('',#78824,1.); +#78824 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78825 = ORIENTED_EDGE('',*,*,#78826,.T.); +#78826 = EDGE_CURVE('',#78819,#78827,#78829,.T.); +#78827 = VERTEX_POINT('',#78828); +#78828 = CARTESIAN_POINT('',(-6.4,-0.15,0.2)); +#78829 = CIRCLE('',#78830,0.1); +#78830 = AXIS2_PLACEMENT_3D('',#78831,#78832,#78833); +#78831 = CARTESIAN_POINT('',(-6.5,-0.15,0.2)); +#78832 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78833 = DIRECTION('',(-0.,0.,-1.)); +#78834 = ORIENTED_EDGE('',*,*,#78835,.T.); +#78835 = EDGE_CURVE('',#78827,#78836,#78838,.T.); +#78836 = VERTEX_POINT('',#78837); +#78837 = CARTESIAN_POINT('',(-6.4,-0.15,0.65)); +#78838 = LINE('',#78839,#78840); +#78839 = CARTESIAN_POINT('',(-6.4,-0.15,0.2)); +#78840 = VECTOR('',#78841,1.); +#78841 = DIRECTION('',(0.,0.,1.)); +#78842 = ORIENTED_EDGE('',*,*,#78843,.T.); +#78843 = EDGE_CURVE('',#78836,#78844,#78846,.T.); +#78844 = VERTEX_POINT('',#78845); +#78845 = CARTESIAN_POINT('',(-6.2,-0.15,0.85)); +#78846 = CIRCLE('',#78847,0.2); +#78847 = AXIS2_PLACEMENT_3D('',#78848,#78849,#78850); +#78848 = CARTESIAN_POINT('',(-6.2,-0.15,0.65)); +#78849 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78850 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78851 = ORIENTED_EDGE('',*,*,#78852,.T.); +#78852 = EDGE_CURVE('',#78844,#61519,#78853,.T.); +#78853 = LINE('',#78854,#78855); +#78854 = CARTESIAN_POINT('',(-6.2,-0.15,0.85)); +#78855 = VECTOR('',#78856,1.); +#78856 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78857 = PLANE('',#78858); +#78858 = AXIS2_PLACEMENT_3D('',#78859,#78860,#78861); +#78859 = CARTESIAN_POINT('',(-6.400244542703,-0.15,0.394853274378)); +#78860 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78861 = DIRECTION('',(0.,0.,1.)); +#78862 = ADVANCED_FACE('',(#78863),#78949,.F.); +#78863 = FACE_BOUND('',#78864,.F.); +#78864 = EDGE_LOOP('',(#78865,#78866,#78867,#78876,#78884,#78893,#78901, + #78909,#78917,#78926,#78934,#78943)); +#78865 = ORIENTED_EDGE('',*,*,#61527,.F.); +#78866 = ORIENTED_EDGE('',*,*,#61487,.T.); +#78867 = ORIENTED_EDGE('',*,*,#78868,.T.); +#78868 = EDGE_CURVE('',#61488,#78869,#78871,.T.); +#78869 = VERTEX_POINT('',#78870); +#78870 = CARTESIAN_POINT('',(-6.3,0.15,0.65)); +#78871 = CIRCLE('',#78872,0.1); +#78872 = AXIS2_PLACEMENT_3D('',#78873,#78874,#78875); +#78873 = CARTESIAN_POINT('',(-6.2,0.15,0.65)); +#78874 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78875 = DIRECTION('',(0.,0.,1.)); +#78876 = ORIENTED_EDGE('',*,*,#78877,.T.); +#78877 = EDGE_CURVE('',#78869,#78878,#78880,.T.); +#78878 = VERTEX_POINT('',#78879); +#78879 = CARTESIAN_POINT('',(-6.3,0.15,0.2)); +#78880 = LINE('',#78881,#78882); +#78881 = CARTESIAN_POINT('',(-6.3,0.15,0.65)); +#78882 = VECTOR('',#78883,1.); +#78883 = DIRECTION('',(-0.,0.,-1.)); +#78884 = ORIENTED_EDGE('',*,*,#78885,.T.); +#78885 = EDGE_CURVE('',#78878,#78886,#78888,.T.); +#78886 = VERTEX_POINT('',#78887); +#78887 = CARTESIAN_POINT('',(-6.5,0.15,-1.942890293094E-16)); +#78888 = CIRCLE('',#78889,0.2); +#78889 = AXIS2_PLACEMENT_3D('',#78890,#78891,#78892); +#78890 = CARTESIAN_POINT('',(-6.5,0.15,0.2)); +#78891 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78892 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#78893 = ORIENTED_EDGE('',*,*,#78894,.T.); +#78894 = EDGE_CURVE('',#78886,#78895,#78897,.T.); +#78895 = VERTEX_POINT('',#78896); +#78896 = CARTESIAN_POINT('',(-7.,0.15,-1.942890293094E-16)); +#78897 = LINE('',#78898,#78899); +#78898 = CARTESIAN_POINT('',(-6.5,0.15,-1.942890293094E-16)); +#78899 = VECTOR('',#78900,1.); +#78900 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#78901 = ORIENTED_EDGE('',*,*,#78902,.T.); +#78902 = EDGE_CURVE('',#78895,#78903,#78905,.T.); +#78903 = VERTEX_POINT('',#78904); +#78904 = CARTESIAN_POINT('',(-7.,0.15,0.1)); +#78905 = LINE('',#78906,#78907); +#78906 = CARTESIAN_POINT('',(-7.,0.15,-1.942890293094E-16)); +#78907 = VECTOR('',#78908,1.); +#78908 = DIRECTION('',(0.,0.,1.)); +#78909 = ORIENTED_EDGE('',*,*,#78910,.T.); +#78910 = EDGE_CURVE('',#78903,#78911,#78913,.T.); +#78911 = VERTEX_POINT('',#78912); +#78912 = CARTESIAN_POINT('',(-6.5,0.15,0.1)); +#78913 = LINE('',#78914,#78915); +#78914 = CARTESIAN_POINT('',(-7.,0.15,0.1)); +#78915 = VECTOR('',#78916,1.); +#78916 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78917 = ORIENTED_EDGE('',*,*,#78918,.T.); +#78918 = EDGE_CURVE('',#78911,#78919,#78921,.T.); +#78919 = VERTEX_POINT('',#78920); +#78920 = CARTESIAN_POINT('',(-6.4,0.15,0.2)); +#78921 = CIRCLE('',#78922,0.1); +#78922 = AXIS2_PLACEMENT_3D('',#78923,#78924,#78925); +#78923 = CARTESIAN_POINT('',(-6.5,0.15,0.2)); +#78924 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#78925 = DIRECTION('',(-0.,0.,-1.)); +#78926 = ORIENTED_EDGE('',*,*,#78927,.T.); +#78927 = EDGE_CURVE('',#78919,#78928,#78930,.T.); +#78928 = VERTEX_POINT('',#78929); +#78929 = CARTESIAN_POINT('',(-6.4,0.15,0.65)); +#78930 = LINE('',#78931,#78932); +#78931 = CARTESIAN_POINT('',(-6.4,0.15,0.2)); +#78932 = VECTOR('',#78933,1.); +#78933 = DIRECTION('',(0.,0.,1.)); +#78934 = ORIENTED_EDGE('',*,*,#78935,.T.); +#78935 = EDGE_CURVE('',#78928,#78936,#78938,.T.); +#78936 = VERTEX_POINT('',#78937); +#78937 = CARTESIAN_POINT('',(-6.2,0.15,0.85)); +#78938 = CIRCLE('',#78939,0.2); +#78939 = AXIS2_PLACEMENT_3D('',#78940,#78941,#78942); +#78940 = CARTESIAN_POINT('',(-6.2,0.15,0.65)); +#78941 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78942 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#78943 = ORIENTED_EDGE('',*,*,#78944,.T.); +#78944 = EDGE_CURVE('',#78936,#61528,#78945,.T.); +#78945 = LINE('',#78946,#78947); +#78946 = CARTESIAN_POINT('',(-6.2,0.15,0.85)); +#78947 = VECTOR('',#78948,1.); +#78948 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78949 = PLANE('',#78950); +#78950 = AXIS2_PLACEMENT_3D('',#78951,#78952,#78953); +#78951 = CARTESIAN_POINT('',(-6.400244542703,0.15,0.394853274378)); +#78952 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78953 = DIRECTION('',(0.,0.,1.)); +#78954 = ADVANCED_FACE('',(#78955),#78966,.F.); +#78955 = FACE_BOUND('',#78956,.F.); +#78956 = EDGE_LOOP('',(#78957,#78958,#78959,#78965)); +#78957 = ORIENTED_EDGE('',*,*,#61504,.T.); +#78958 = ORIENTED_EDGE('',*,*,#78645,.T.); +#78959 = ORIENTED_EDGE('',*,*,#78960,.F.); +#78960 = EDGE_CURVE('',#78869,#78646,#78961,.T.); +#78961 = LINE('',#78962,#78963); +#78962 = CARTESIAN_POINT('',(-6.3,0.15,0.65)); +#78963 = VECTOR('',#78964,1.); +#78964 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#78965 = ORIENTED_EDGE('',*,*,#78868,.F.); +#78966 = CYLINDRICAL_SURFACE('',#78967,0.1); +#78967 = AXIS2_PLACEMENT_3D('',#78968,#78969,#78970); +#78968 = CARTESIAN_POINT('',(-6.2,0.15,0.65)); +#78969 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#78970 = DIRECTION('',(0.,0.,1.)); +#78971 = ADVANCED_FACE('',(#78972),#78988,.F.); +#78972 = FACE_BOUND('',#78973,.F.); +#78973 = EDGE_LOOP('',(#78974,#78980,#78981,#78987)); +#78974 = ORIENTED_EDGE('',*,*,#78975,.F.); +#78975 = EDGE_CURVE('',#61519,#65277,#78976,.T.); +#78976 = LINE('',#78977,#78978); +#78977 = CARTESIAN_POINT('',(-6.2,-0.15,0.85)); +#78978 = VECTOR('',#78979,1.); +#78979 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78980 = ORIENTED_EDGE('',*,*,#61535,.T.); +#78981 = ORIENTED_EDGE('',*,*,#78982,.T.); +#78982 = EDGE_CURVE('',#61528,#65285,#78983,.T.); +#78983 = LINE('',#78984,#78985); +#78984 = CARTESIAN_POINT('',(-6.2,0.15,0.85)); +#78985 = VECTOR('',#78986,1.); +#78986 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#78987 = ORIENTED_EDGE('',*,*,#65284,.F.); +#78988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78989,#78990) + ,(#78991,#78992 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.65),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#78989 = CARTESIAN_POINT('',(-6.,-5.825,0.85)); +#78990 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#78991 = CARTESIAN_POINT('',(-6.,5.825,0.85)); +#78992 = CARTESIAN_POINT('',(-5.925,5.7875,0.85)); +#78993 = ADVANCED_FACE('',(#78994),#79007,.F.); +#78994 = FACE_BOUND('',#78995,.F.); +#78995 = EDGE_LOOP('',(#78996,#78997,#79003,#79004,#79005,#79006)); +#78996 = ORIENTED_EDGE('',*,*,#74930,.F.); +#78997 = ORIENTED_EDGE('',*,*,#78998,.T.); +#78998 = EDGE_CURVE('',#74922,#64017,#78999,.T.); +#78999 = LINE('',#79000,#79001); +#79000 = CARTESIAN_POINT('',(-6.2,4.65,0.85)); +#79001 = VECTOR('',#79002,1.); +#79002 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79003 = ORIENTED_EDGE('',*,*,#64025,.T.); +#79004 = ORIENTED_EDGE('',*,*,#63923,.T.); +#79005 = ORIENTED_EDGE('',*,*,#65436,.F.); +#79006 = ORIENTED_EDGE('',*,*,#75174,.F.); +#79007 = PLANE('',#79008); +#79008 = AXIS2_PLACEMENT_3D('',#79009,#79010,#79011); +#79009 = CARTESIAN_POINT('',(-6.2,4.65,0.85)); +#79010 = DIRECTION('',(-0.,0.,-1.)); +#79011 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#79012 = ADVANCED_FACE('',(#79013),#79024,.T.); +#79013 = FACE_BOUND('',#79014,.T.); +#79014 = EDGE_LOOP('',(#79015,#79016,#79017,#79018)); +#79015 = ORIENTED_EDGE('',*,*,#74921,.T.); +#79016 = ORIENTED_EDGE('',*,*,#78998,.T.); +#79017 = ORIENTED_EDGE('',*,*,#64016,.F.); +#79018 = ORIENTED_EDGE('',*,*,#79019,.F.); +#79019 = EDGE_CURVE('',#74914,#64009,#79020,.T.); +#79020 = LINE('',#79021,#79022); +#79021 = CARTESIAN_POINT('',(-6.4,4.65,0.65)); +#79022 = VECTOR('',#79023,1.); +#79023 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79024 = CYLINDRICAL_SURFACE('',#79025,0.2); +#79025 = AXIS2_PLACEMENT_3D('',#79026,#79027,#79028); +#79026 = CARTESIAN_POINT('',(-6.2,4.65,0.65)); +#79027 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#79028 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#79029 = ADVANCED_FACE('',(#79030),#79041,.F.); +#79030 = FACE_BOUND('',#79031,.F.); +#79031 = EDGE_LOOP('',(#79032,#79038,#79039,#79040)); +#79032 = ORIENTED_EDGE('',*,*,#79033,.T.); +#79033 = EDGE_CURVE('',#74905,#64000,#79034,.T.); +#79034 = LINE('',#79035,#79036); +#79035 = CARTESIAN_POINT('',(-6.4,4.65,0.2)); +#79036 = VECTOR('',#79037,1.); +#79037 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79038 = ORIENTED_EDGE('',*,*,#64008,.T.); +#79039 = ORIENTED_EDGE('',*,*,#79019,.F.); +#79040 = ORIENTED_EDGE('',*,*,#74913,.F.); +#79041 = PLANE('',#79042); +#79042 = AXIS2_PLACEMENT_3D('',#79043,#79044,#79045); +#79043 = CARTESIAN_POINT('',(-6.4,4.65,0.2)); +#79044 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#79045 = DIRECTION('',(0.,-0.,1.)); +#79046 = ADVANCED_FACE('',(#79047),#79058,.F.); +#79047 = FACE_BOUND('',#79048,.F.); +#79048 = EDGE_LOOP('',(#79049,#79055,#79056,#79057)); +#79049 = ORIENTED_EDGE('',*,*,#79050,.T.); +#79050 = EDGE_CURVE('',#74897,#63992,#79051,.T.); +#79051 = LINE('',#79052,#79053); +#79052 = CARTESIAN_POINT('',(-6.5,4.65,0.1)); +#79053 = VECTOR('',#79054,1.); +#79054 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79055 = ORIENTED_EDGE('',*,*,#63999,.T.); +#79056 = ORIENTED_EDGE('',*,*,#79033,.F.); +#79057 = ORIENTED_EDGE('',*,*,#74904,.F.); +#79058 = CYLINDRICAL_SURFACE('',#79059,0.1); +#79059 = AXIS2_PLACEMENT_3D('',#79060,#79061,#79062); +#79060 = CARTESIAN_POINT('',(-6.5,4.65,0.2)); +#79061 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#79062 = DIRECTION('',(0.,-0.,-1.)); +#79063 = ADVANCED_FACE('',(#79064),#79075,.F.); +#79064 = FACE_BOUND('',#79065,.F.); +#79065 = EDGE_LOOP('',(#79066,#79072,#79073,#79074)); +#79066 = ORIENTED_EDGE('',*,*,#79067,.T.); +#79067 = EDGE_CURVE('',#74889,#63984,#79068,.T.); +#79068 = LINE('',#79069,#79070); +#79069 = CARTESIAN_POINT('',(-7.,4.65,0.1)); +#79070 = VECTOR('',#79071,1.); +#79071 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79072 = ORIENTED_EDGE('',*,*,#63991,.T.); +#79073 = ORIENTED_EDGE('',*,*,#79050,.F.); +#79074 = ORIENTED_EDGE('',*,*,#74896,.F.); +#79075 = PLANE('',#79076); +#79076 = AXIS2_PLACEMENT_3D('',#79077,#79078,#79079); +#79077 = CARTESIAN_POINT('',(-7.,4.65,0.1)); +#79078 = DIRECTION('',(-0.,0.,-1.)); +#79079 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#79080 = ADVANCED_FACE('',(#79081),#79092,.F.); +#79081 = FACE_BOUND('',#79082,.F.); +#79082 = EDGE_LOOP('',(#79083,#79089,#79090,#79091)); +#79083 = ORIENTED_EDGE('',*,*,#79084,.T.); +#79084 = EDGE_CURVE('',#74881,#63976,#79085,.T.); +#79085 = LINE('',#79086,#79087); +#79086 = CARTESIAN_POINT('',(-7.,4.65,-1.942890293094E-16)); +#79087 = VECTOR('',#79088,1.); +#79088 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79089 = ORIENTED_EDGE('',*,*,#63983,.T.); +#79090 = ORIENTED_EDGE('',*,*,#79067,.F.); +#79091 = ORIENTED_EDGE('',*,*,#74888,.F.); +#79092 = PLANE('',#79093); +#79093 = AXIS2_PLACEMENT_3D('',#79094,#79095,#79096); +#79094 = CARTESIAN_POINT('',(-7.,4.65,-1.942890293094E-16)); +#79095 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#79096 = DIRECTION('',(0.,-0.,1.)); +#79097 = ADVANCED_FACE('',(#79098),#79109,.F.); +#79098 = FACE_BOUND('',#79099,.F.); +#79099 = EDGE_LOOP('',(#79100,#79106,#79107,#79108)); +#79100 = ORIENTED_EDGE('',*,*,#79101,.T.); +#79101 = EDGE_CURVE('',#74872,#63967,#79102,.T.); +#79102 = LINE('',#79103,#79104); +#79103 = CARTESIAN_POINT('',(-6.5,4.65,-1.942890293094E-16)); +#79104 = VECTOR('',#79105,1.); +#79105 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79106 = ORIENTED_EDGE('',*,*,#63975,.T.); +#79107 = ORIENTED_EDGE('',*,*,#79084,.F.); +#79108 = ORIENTED_EDGE('',*,*,#74880,.F.); +#79109 = PLANE('',#79110); +#79110 = AXIS2_PLACEMENT_3D('',#79111,#79112,#79113); +#79111 = CARTESIAN_POINT('',(-6.5,4.65,-1.942890293094E-16)); +#79112 = DIRECTION('',(0.,0.,1.)); +#79113 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#79114 = ADVANCED_FACE('',(#79115),#79126,.T.); +#79115 = FACE_BOUND('',#79116,.T.); +#79116 = EDGE_LOOP('',(#79117,#79118,#79119,#79120)); +#79117 = ORIENTED_EDGE('',*,*,#74871,.T.); +#79118 = ORIENTED_EDGE('',*,*,#79101,.T.); +#79119 = ORIENTED_EDGE('',*,*,#63966,.F.); +#79120 = ORIENTED_EDGE('',*,*,#79121,.F.); +#79121 = EDGE_CURVE('',#74864,#63959,#79122,.T.); +#79122 = LINE('',#79123,#79124); +#79123 = CARTESIAN_POINT('',(-6.3,4.65,0.2)); +#79124 = VECTOR('',#79125,1.); +#79125 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#79126 = CYLINDRICAL_SURFACE('',#79127,0.2); +#79127 = AXIS2_PLACEMENT_3D('',#79128,#79129,#79130); +#79128 = CARTESIAN_POINT('',(-6.5,4.65,0.2)); +#79129 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#79130 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#79131 = ADVANCED_FACE('',(#79132),#79138,.F.); +#79132 = FACE_BOUND('',#79133,.F.); +#79133 = EDGE_LOOP('',(#79134,#79135,#79136,#79137)); +#79134 = ORIENTED_EDGE('',*,*,#74946,.T.); +#79135 = ORIENTED_EDGE('',*,*,#63958,.T.); +#79136 = ORIENTED_EDGE('',*,*,#79121,.F.); +#79137 = ORIENTED_EDGE('',*,*,#74863,.F.); +#79138 = PLANE('',#79139); +#79139 = AXIS2_PLACEMENT_3D('',#79140,#79141,#79142); +#79140 = CARTESIAN_POINT('',(-6.3,4.65,0.65)); +#79141 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#79142 = DIRECTION('',(-0.,0.,-1.)); +#79143 = ADVANCED_FACE('',(#79144),#79163,.F.); +#79144 = FACE_BOUND('',#79145,.F.); +#79145 = EDGE_LOOP('',(#79146,#79153,#79161,#79162)); +#79146 = ORIENTED_EDGE('',*,*,#79147,.T.); +#79147 = EDGE_CURVE('',#69929,#79148,#79150,.T.); +#79148 = VERTEX_POINT('',#79149); +#79149 = CARTESIAN_POINT('',(5.722564340983,-5.795128681966, + 1.460996513181)); +#79150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79151,#79152),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#79151 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#79152 = CARTESIAN_POINT('',(5.718419117457,-5.786838234914,1.5)); +#79153 = ORIENTED_EDGE('',*,*,#79154,.F.); +#79154 = EDGE_CURVE('',#64042,#79148,#79155,.T.); +#79155 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#79156,#79157,#79158,#79159, + #79160),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#79156 = CARTESIAN_POINT('',(5.971900073979,-5.54579294897, + 1.460996513181)); +#79157 = CARTESIAN_POINT('',(5.896613996784,-5.621079026165, + 1.460996513181)); +#79158 = CARTESIAN_POINT('',(5.758846511474,-5.758846511474, + 1.460996513181)); +#79159 = CARTESIAN_POINT('',(5.621079026165,-5.896613996784, + 1.460996513181)); +#79160 = CARTESIAN_POINT('',(5.54579294897,-5.971900073979, + 1.460996513181)); +#79161 = ORIENTED_EDGE('',*,*,#64039,.F.); +#79162 = ORIENTED_EDGE('',*,*,#69935,.T.); +#79163 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79164,#79165) + ,(#79166,#79167 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#79164 = CARTESIAN_POINT('',(5.925,-5.7875,0.85)); +#79165 = CARTESIAN_POINT('',(5.786838234914,-5.718419117457,1.5)); +#79166 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#79167 = CARTESIAN_POINT('',(5.718419117457,-5.786838234914,1.5)); +#79168 = ADVANCED_FACE('',(#79169),#79844,.T.); +#79169 = FACE_BOUND('',#79170,.T.); +#79170 = EDGE_LOOP('',(#79171,#79172,#79173,#79843)); +#79171 = ORIENTED_EDGE('',*,*,#64402,.T.); +#79172 = ORIENTED_EDGE('',*,*,#65036,.T.); +#79173 = ORIENTED_EDGE('',*,*,#79174,.F.); +#79174 = EDGE_CURVE('',#64042,#65037,#79175,.T.); +#79175 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#79176,#79177,#79178,#79179, + #79180,#79181,#79182,#79183,#79184,#79185,#79186,#79187,#79188, + #79189,#79190,#79191,#79192,#79193,#79194,#79195,#79196,#79197, + #79198,#79199,#79200,#79201,#79202,#79203,#79204,#79205,#79206, + #79207,#79208,#79209,#79210,#79211,#79212,#79213,#79214,#79215, + #79216,#79217,#79218,#79219,#79220,#79221,#79222,#79223,#79224, + #79225,#79226,#79227,#79228,#79229,#79230,#79231,#79232,#79233, + #79234,#79235,#79236,#79237,#79238,#79239,#79240,#79241,#79242, + #79243,#79244,#79245,#79246,#79247,#79248,#79249,#79250,#79251, + #79252,#79253,#79254,#79255,#79256,#79257,#79258,#79259,#79260, + #79261,#79262,#79263,#79264,#79265,#79266,#79267,#79268,#79269, + #79270,#79271,#79272,#79273,#79274,#79275,#79276,#79277,#79278, + #79279,#79280,#79281,#79282,#79283,#79284,#79285,#79286,#79287, + #79288,#79289,#79290,#79291,#79292,#79293,#79294,#79295,#79296, + #79297,#79298,#79299,#79300,#79301,#79302,#79303,#79304,#79305, + #79306,#79307,#79308,#79309,#79310,#79311,#79312,#79313,#79314, + #79315,#79316,#79317,#79318,#79319,#79320,#79321,#79322,#79323, + #79324,#79325,#79326,#79327,#79328,#79329,#79330,#79331,#79332, + #79333,#79334,#79335,#79336,#79337,#79338,#79339,#79340,#79341, + #79342,#79343,#79344,#79345,#79346,#79347,#79348,#79349,#79350, + #79351,#79352,#79353,#79354,#79355,#79356,#79357,#79358,#79359, + #79360,#79361,#79362,#79363,#79364,#79365,#79366,#79367,#79368, + #79369,#79370,#79371,#79372,#79373,#79374,#79375,#79376,#79377, + #79378,#79379,#79380,#79381,#79382,#79383,#79384,#79385,#79386, + #79387,#79388,#79389,#79390,#79391,#79392,#79393,#79394,#79395, + #79396,#79397,#79398,#79399,#79400,#79401,#79402,#79403,#79404, + #79405,#79406,#79407,#79408,#79409,#79410,#79411,#79412,#79413, + #79414,#79415,#79416,#79417,#79418,#79419,#79420,#79421,#79422, + #79423,#79424,#79425,#79426,#79427,#79428,#79429,#79430,#79431, + #79432,#79433,#79434,#79435,#79436,#79437,#79438,#79439,#79440, + #79441,#79442,#79443,#79444,#79445,#79446,#79447,#79448,#79449, + #79450,#79451,#79452,#79453,#79454,#79455,#79456,#79457,#79458, + #79459,#79460,#79461,#79462,#79463,#79464,#79465,#79466,#79467, + #79468,#79469,#79470,#79471,#79472,#79473,#79474,#79475,#79476, + #79477,#79478,#79479,#79480,#79481,#79482,#79483,#79484,#79485, + #79486,#79487,#79488,#79489,#79490,#79491,#79492,#79493,#79494, + #79495,#79496,#79497,#79498,#79499,#79500,#79501,#79502,#79503, + #79504,#79505,#79506,#79507,#79508,#79509,#79510,#79511,#79512, + #79513,#79514,#79515,#79516,#79517,#79518,#79519,#79520,#79521, + #79522,#79523,#79524,#79525,#79526,#79527,#79528,#79529,#79530, + #79531,#79532,#79533,#79534,#79535,#79536,#79537,#79538,#79539, + #79540,#79541,#79542,#79543,#79544,#79545,#79546,#79547,#79548, + #79549,#79550,#79551,#79552,#79553,#79554,#79555,#79556,#79557, + #79558,#79559,#79560,#79561,#79562,#79563,#79564,#79565,#79566, + #79567,#79568,#79569,#79570,#79571,#79572,#79573,#79574,#79575, + #79576,#79577,#79578,#79579,#79580,#79581,#79582,#79583,#79584, + #79585,#79586,#79587,#79588,#79589,#79590,#79591,#79592,#79593, + #79594,#79595,#79596,#79597,#79598,#79599,#79600,#79601,#79602, + #79603,#79604,#79605,#79606,#79607,#79608,#79609,#79610,#79611, + #79612,#79613,#79614,#79615,#79616,#79617,#79618,#79619,#79620, + #79621,#79622,#79623,#79624,#79625,#79626,#79627,#79628,#79629, + #79630,#79631,#79632,#79633,#79634,#79635,#79636,#79637,#79638, + #79639,#79640,#79641,#79642,#79643,#79644,#79645,#79646,#79647, + #79648,#79649,#79650,#79651,#79652,#79653,#79654,#79655,#79656, + #79657,#79658,#79659,#79660,#79661,#79662,#79663,#79664,#79665, + #79666,#79667,#79668,#79669,#79670,#79671,#79672,#79673,#79674, + #79675,#79676,#79677,#79678,#79679,#79680,#79681,#79682,#79683, + #79684,#79685,#79686,#79687,#79688,#79689,#79690,#79691,#79692, + #79693,#79694,#79695,#79696,#79697,#79698,#79699,#79700,#79701, + #79702,#79703,#79704,#79705,#79706,#79707,#79708,#79709,#79710, + #79711,#79712,#79713,#79714,#79715,#79716,#79717,#79718,#79719, + #79720,#79721,#79722,#79723,#79724,#79725,#79726,#79727,#79728, + #79729,#79730,#79731,#79732,#79733,#79734,#79735,#79736,#79737, + #79738,#79739,#79740,#79741,#79742,#79743,#79744,#79745,#79746, + #79747,#79748,#79749,#79750,#79751,#79752,#79753,#79754,#79755, + #79756,#79757,#79758,#79759,#79760,#79761,#79762,#79763,#79764, + #79765,#79766,#79767,#79768,#79769,#79770,#79771,#79772,#79773, + #79774,#79775,#79776,#79777,#79778,#79779,#79780,#79781,#79782, + #79783,#79784,#79785,#79786,#79787,#79788,#79789,#79790,#79791, + #79792,#79793,#79794,#79795,#79796,#79797,#79798,#79799,#79800, + #79801,#79802,#79803,#79804,#79805,#79806,#79807,#79808,#79809, + #79810,#79811,#79812,#79813,#79814,#79815,#79816,#79817,#79818, + #79819,#79820,#79821,#79822,#79823,#79824,#79825,#79826,#79827, + #79828,#79829,#79830,#79831,#79832,#79833,#79834,#79835,#79836, + #79837,#79838,#79839,#79840,#79841,#79842),.UNSPECIFIED.,.F.,.F.,(9, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0., + 8.43275458576E-03,1.702722971041E-02,2.571874803792E-02, + 3.450967760295E-02,4.340221622079E-02,5.239839109579E-02, + 6.150005926901E-02,7.070890867369E-02,8.002645960538E-02, + 8.945406645502E-02,9.899291958598E-02,0.108644047267,0.118408317601, + 0.128286440406,0.138278969026,0.148386302062,0.15860868502, + 0.168946211888,0.179398826642,0.189966324721,0.200648354468, + 0.21144441857,0.222353875515,0.233375941084,0.244509689907, + 0.255754057086,0.267107839884,0.278569699306,0.290138160619, + 0.301811607185,0.313588235807,0.325465793309,0.337440073432, + 0.349496394229,0.361564951605,0.373537647484,0.385408713151, + 0.397184679442,0.408871487306,0.420474558983,0.431998858616, + 0.443448944189,0.454829012216,0.466220291108,0.47748605255, + 0.488691697205,0.499840371128,0.51093500217,0.521978324781, + 0.532972890186,0.543921093395,0.554825174363,0.565687246147, + 0.576509291875,0.587293172967,0.598040674808,0.608753462623, + 0.619433116336,0.63008115271,0.640698987016,0.651287976157, + 0.661849434568,0.672384476276,0.68289458387,0.69338060636, + 0.703843683829,0.714284920644,0.724705283049,0.735105731984, + 0.745487173786,0.755850389134,0.766196617668,0.776526287075, + 0.786840431302,0.797139786467,0.807425080251,0.817697027943, + 0.827956297563,0.838203638511,0.848439590677,0.85866506717, + 0.868880227682,0.879086613197,0.889284241724,0.899473772777, + 0.909656007353,0.919831039536,0.93000065563,0.940164398259, + 0.950322833715,0.960477191894,0.97062789165,0.980774582196, + 0.990919090177,1.),.UNSPECIFIED.); +#79176 = CARTESIAN_POINT('',(5.795124813083,-5.722568209866, + 1.460996513181)); +#79177 = CARTESIAN_POINT('',(5.795104262786,-5.722559697654, + 1.461087665415)); +#79178 = CARTESIAN_POINT('',(5.795083534228,-5.722551111604, + 1.46117870093)); +#79179 = CARTESIAN_POINT('',(5.795062628168,-5.722542452031, + 1.461269618896)); +#79180 = CARTESIAN_POINT('',(5.795041545368,-5.722533719249, + 1.461360418502)); +#79181 = CARTESIAN_POINT('',(5.795020286591,-5.722524913575, + 1.461451098959)); +#79182 = CARTESIAN_POINT('',(5.7949988526,-5.722516035325,1.4615416595) + ); +#79183 = CARTESIAN_POINT('',(5.794977244161,-5.722507084817, + 1.461632099377)); +#79184 = CARTESIAN_POINT('',(5.794933262191,-5.722488866888, + 1.461814468453)); +#79185 = CARTESIAN_POINT('',(5.794910881934,-5.722479596682, + 1.461906392948)); +#79186 = CARTESIAN_POINT('',(5.79488832208,-5.722470252085, + 1.461998190585)); +#79187 = CARTESIAN_POINT('',(5.794865583444,-5.722460833433, + 1.462089860616)); +#79188 = CARTESIAN_POINT('',(5.794842666835,-5.722451341063, + 1.462181402314)); +#79189 = CARTESIAN_POINT('',(5.794819573067,-5.722441775311, + 1.462272814975)); +#79190 = CARTESIAN_POINT('',(5.794796302953,-5.722432136515, + 1.462364097915)); +#79191 = CARTESIAN_POINT('',(5.794749146926,-5.722412603848, + 1.46254743226)); +#79192 = CARTESIAN_POINT('',(5.794725257025,-5.722402708328, + 1.462639480704)); +#79193 = CARTESIAN_POINT('',(5.794701188445,-5.722392738795, + 1.462731395115)); +#79194 = CARTESIAN_POINT('',(5.794676942026,-5.7223826956,1.462823174829 + )); +#79195 = CARTESIAN_POINT('',(5.794652518607,-5.722372579088,1.4629148192 + )); +#79196 = CARTESIAN_POINT('',(5.794627919027,-5.722362389609, + 1.463006327603)); +#79197 = CARTESIAN_POINT('',(5.794603144124,-5.722352127508, + 1.463097699434)); +#79198 = CARTESIAN_POINT('',(5.794552959982,-5.722331340556, + 1.463281212299)); +#79199 = CARTESIAN_POINT('',(5.794527546728,-5.722320814041, + 1.463373350177)); +#79200 = CARTESIAN_POINT('',(5.794501955841,-5.722310213949, + 1.463465347137)); +#79201 = CARTESIAN_POINT('',(5.794476188184,-5.722299540636, + 1.463557202593)); +#79202 = CARTESIAN_POINT('',(5.79445024462,-5.72228879446,1.463648915979 + )); +#79203 = CARTESIAN_POINT('',(5.794424126012,-5.722277975778, + 1.463740486749)); +#79204 = CARTESIAN_POINT('',(5.794397833219,-5.722267084946, + 1.463831914374)); +#79205 = CARTESIAN_POINT('',(5.794344595072,-5.722245032984, + 1.464015537417)); +#79206 = CARTESIAN_POINT('',(5.794317645689,-5.722233870184, + 1.464107729493)); +#79207 = CARTESIAN_POINT('',(5.794290519837,-5.722222634288, + 1.464199774049)); +#79208 = CARTESIAN_POINT('',(5.794263218401,-5.722211325663, + 1.464291670578)); +#79209 = CARTESIAN_POINT('',(5.794235742266,-5.722199944676, + 1.464383418589)); +#79210 = CARTESIAN_POINT('',(5.794208092312,-5.72218849169, + 1.464475017611)); +#79211 = CARTESIAN_POINT('',(5.794180269418,-5.722176967069, + 1.464566467192)); +#79212 = CARTESIAN_POINT('',(5.794123953238,-5.722153640144, + 1.464750130634)); +#79213 = CARTESIAN_POINT('',(5.794095455919,-5.722141836168, + 1.464842340981)); +#79214 = CARTESIAN_POINT('',(5.794066783407,-5.722129959625, + 1.464934397485)); +#79215 = CARTESIAN_POINT('',(5.794037936608,-5.722118010889, + 1.465026299714)); +#79216 = CARTESIAN_POINT('',(5.79400891642,-5.722105990334, + 1.465118047251)); +#79217 = CARTESIAN_POINT('',(5.793979723742,-5.722093898331, + 1.465209639699)); +#79218 = CARTESIAN_POINT('',(5.793950359467,-5.72208173525, + 1.465301076675)); +#79219 = CARTESIAN_POINT('',(5.793890943164,-5.722057124211, + 1.465484709358)); +#79220 = CARTESIAN_POINT('',(5.793860887109,-5.722044674585, + 1.465576901388)); +#79221 = CARTESIAN_POINT('',(5.793830657243,-5.722032152965, + 1.465668933526)); +#79222 = CARTESIAN_POINT('',(5.793800254484,-5.72201955973, + 1.465760805411)); +#79223 = CARTESIAN_POINT('',(5.793769679748,-5.72200689526, + 1.465852516696)); +#79224 = CARTESIAN_POINT('',(5.793738933944,-5.721994159931, + 1.465944067053)); +#79225 = CARTESIAN_POINT('',(5.793708017981,-5.721981354119, + 1.466035456168)); +#79226 = CARTESIAN_POINT('',(5.793645481478,-5.721955450652, + 1.466218985612)); +#79227 = CARTESIAN_POINT('',(5.793613856929,-5.721942351335, + 1.466311122114)); +#79228 = CARTESIAN_POINT('',(5.793582060048,-5.721929180635, + 1.466403092938)); +#79229 = CARTESIAN_POINT('',(5.793550091765,-5.721915938939, + 1.466494897793)); +#79230 = CARTESIAN_POINT('',(5.793517953007,-5.721902626629, + 1.466586536398)); +#79231 = CARTESIAN_POINT('',(5.793485644693,-5.721889244088, + 1.466678008491)); +#79232 = CARTESIAN_POINT('',(5.793453167743,-5.721875791694, + 1.466769313821)); +#79233 = CARTESIAN_POINT('',(5.793387493052,-5.721848588347, + 1.466952666289)); +#79234 = CARTESIAN_POINT('',(5.79335429133,-5.721834835743, + 1.467044709459)); +#79235 = CARTESIAN_POINT('',(5.793320918844,-5.721821012407, + 1.467136581424)); +#79236 = CARTESIAN_POINT('',(5.793287376536,-5.721807118728, + 1.467228281954)); +#79237 = CARTESIAN_POINT('',(5.79325366534,-5.721793155093, + 1.467319810833)); +#79238 = CARTESIAN_POINT('',(5.793219786185,-5.721779121888, + 1.467411167862)); +#79239 = CARTESIAN_POINT('',(5.793185739998,-5.721765019495, + 1.46750235285)); +#79240 = CARTESIAN_POINT('',(5.793116911291,-5.721736509712, + 1.467685453414)); +#79241 = CARTESIAN_POINT('',(5.793082124825,-5.721722100685, + 1.467777364895)); +#79242 = CARTESIAN_POINT('',(5.79304716925,-5.721707621612, + 1.467869099888)); +#79243 = CARTESIAN_POINT('',(5.793012045515,-5.721693072885, + 1.467960658226)); +#79244 = CARTESIAN_POINT('',(5.792976754561,-5.721678454893, + 1.468052039753)); +#79245 = CARTESIAN_POINT('',(5.792941297324,-5.721663768025, + 1.468143244327)); +#79246 = CARTESIAN_POINT('',(5.792905674734,-5.721649012665, + 1.468234271816)); +#79247 = CARTESIAN_POINT('',(5.792833678411,-5.721619190811, + 1.468417044429)); +#79248 = CARTESIAN_POINT('',(5.792797300775,-5.721604122701, + 1.468508785345)); +#79249 = CARTESIAN_POINT('',(5.792760755766,-5.721588985263, + 1.468600344731)); +#79250 = CARTESIAN_POINT('',(5.792724044336,-5.721573778891, + 1.468691722474)); +#79251 = CARTESIAN_POINT('',(5.792687167432,-5.721558503977, + 1.468782918476)); +#79252 = CARTESIAN_POINT('',(5.792650125995,-5.721543160911, + 1.46887393265)); +#79253 = CARTESIAN_POINT('',(5.792612920957,-5.72152775008,1.46896476492 + )); +#79254 = CARTESIAN_POINT('',(5.792537745714,-5.721496611475, + 1.469147132496)); +#79255 = CARTESIAN_POINT('',(5.792499771656,-5.721480882105, + 1.469238663494)); +#79256 = CARTESIAN_POINT('',(5.792461632036,-5.721465084157, + 1.469330008145)); +#79257 = CARTESIAN_POINT('',(5.79242332781,-5.721449218027, + 1.469421166394)); +#79258 = CARTESIAN_POINT('',(5.792384859927,-5.721433284108, + 1.469512138195)); +#79259 = CARTESIAN_POINT('',(5.792346229329,-5.721417282791, + 1.469602923512)); +#79260 = CARTESIAN_POINT('',(5.792307436952,-5.721401214462, + 1.469693522319)); +#79261 = CARTESIAN_POINT('',(5.792229073843,-5.721368755399, + 1.469875406812)); +#79262 = CARTESIAN_POINT('',(5.792189499317,-5.721352363094, + 1.469966688098)); +#79263 = CARTESIAN_POINT('',(5.792149761112,-5.721335902991, + 1.470057778444)); +#79264 = CARTESIAN_POINT('',(5.792109860185,-5.721319375485, + 1.470148677844)); +#79265 = CARTESIAN_POINT('',(5.792069797485,-5.721302780972, + 1.470239386303)); +#79266 = CARTESIAN_POINT('',(5.792029573955,-5.72128611984, + 1.470329903832)); +#79267 = CARTESIAN_POINT('',(5.791989190532,-5.721269392479, + 1.470420230454)); +#79268 = CARTESIAN_POINT('',(5.791907633032,-5.721235610256, + 1.470601552941)); +#79269 = CARTESIAN_POINT('',(5.791866455226,-5.72121855385, + 1.470692544327)); +#79270 = CARTESIAN_POINT('',(5.791825115691,-5.721201430454, + 1.470783340393)); +#79271 = CARTESIAN_POINT('',(5.791783615383,-5.721184240464, + 1.470873941179)); +#79272 = CARTESIAN_POINT('',(5.791741955252,-5.721166984272, + 1.470964346735)); +#79273 = CARTESIAN_POINT('',(5.791700136239,-5.72114966227, + 1.471054557118)); +#79274 = CARTESIAN_POINT('',(5.791658159279,-5.721132274844, + 1.471144572397)); +#79275 = CARTESIAN_POINT('',(5.79157340334,-5.721097167785, + 1.471325253168)); +#79276 = CARTESIAN_POINT('',(5.791530620702,-5.721079446636, + 1.471415914115)); +#79277 = CARTESIAN_POINT('',(5.791487678349,-5.721061659331, + 1.471506375566)); +#79278 = CARTESIAN_POINT('',(5.791444577236,-5.721043806265, + 1.471596637604)); +#79279 = CARTESIAN_POINT('',(5.791401318309,-5.721025887831, + 1.471686700322)); +#79280 = CARTESIAN_POINT('',(5.791357902507,-5.721007904417, + 1.47177656382)); +#79281 = CARTESIAN_POINT('',(5.791314330764,-5.72098985641, + 1.471866228207)); +#79282 = CARTESIAN_POINT('',(5.791226374868,-5.720953423885, + 1.472046186858)); +#79283 = CARTESIAN_POINT('',(5.791181987133,-5.720935037883, + 1.472136476523)); +#79284 = CARTESIAN_POINT('',(5.791137441757,-5.720916586584, + 1.47222656271)); +#79285 = CARTESIAN_POINT('',(5.791092739692,-5.720898070383, + 1.472316445547)); +#79286 = CARTESIAN_POINT('',(5.791047881881,-5.720879489669, + 1.472406125165)); +#79287 = CARTESIAN_POINT('',(5.791002869259,-5.720860844831, + 1.472495601705)); +#79288 = CARTESIAN_POINT('',(5.790957702756,-5.720842136252, + 1.472584875311)); +#79289 = CARTESIAN_POINT('',(5.790866547966,-5.720804378702, + 1.47276403084)); +#79290 = CARTESIAN_POINT('',(5.790820556177,-5.72078532828, + 1.472853908119)); +#79291 = CARTESIAN_POINT('',(5.790774408881,-5.720766213443, + 1.472943578132)); +#79292 = CARTESIAN_POINT('',(5.790728107021,-5.720747034585, + 1.473033041043)); +#79293 = CARTESIAN_POINT('',(5.790681651537,-5.720727792094, + 1.473122297021)); +#79294 = CARTESIAN_POINT('',(5.790635043361,-5.720708486355, + 1.473211346243)); +#79295 = CARTESIAN_POINT('',(5.790588283415,-5.720689117751, + 1.473300188889)); +#79296 = CARTESIAN_POINT('',(5.79049393342,-5.720650036703, + 1.473478459794)); +#79297 = CARTESIAN_POINT('',(5.790446339952,-5.720630322844, + 1.473567883377)); +#79298 = CARTESIAN_POINT('',(5.790398593162,-5.720610545476, + 1.473657096088)); +#79299 = CARTESIAN_POINT('',(5.79035069399,-5.720590704989, + 1.473746098128)); +#79300 = CARTESIAN_POINT('',(5.790302643368,-5.72057080177, + 1.473834889699)); +#79301 = CARTESIAN_POINT('',(5.790254442222,-5.720550836201, + 1.473923471011)); +#79302 = CARTESIAN_POINT('',(5.790206091468,-5.720530808663, + 1.474011842277)); +#79303 = CARTESIAN_POINT('',(5.790108552621,-5.72049040675,1.47418914666 + )); +#79304 = CARTESIAN_POINT('',(5.790059361199,-5.720470030996, + 1.474278075079)); +#79305 = CARTESIAN_POINT('',(5.790010018692,-5.72044959266, + 1.474366789199)); +#79306 = CARTESIAN_POINT('',(5.789960526033,-5.720429092129, + 1.474455289252)); +#79307 = CARTESIAN_POINT('',(5.789910884147,-5.720408529787, + 1.474543575473)); +#79308 = CARTESIAN_POINT('',(5.789861093953,-5.720387906014, + 1.474631648102)); +#79309 = CARTESIAN_POINT('',(5.789811156362,-5.720367221186, + 1.474719507384)); +#79310 = CARTESIAN_POINT('',(5.789710437722,-5.720325502159, + 1.474895763056)); +#79311 = CARTESIAN_POINT('',(5.789659653435,-5.720304466619, + 1.474984154736)); +#79312 = CARTESIAN_POINT('',(5.78960872035,-5.720283369444, + 1.475072328864)); +#79313 = CARTESIAN_POINT('',(5.78955763939,-5.720262211018, + 1.475160285699)); +#79314 = CARTESIAN_POINT('',(5.789506411474,-5.720240991721, + 1.475248025506)); +#79315 = CARTESIAN_POINT('',(5.789455037512,-5.720219711929, + 1.475335548554)); +#79316 = CARTESIAN_POINT('',(5.789403518407,-5.720198372016, + 1.475422855114)); +#79317 = CARTESIAN_POINT('',(5.789299631765,-5.720155340761, + 1.475597979703)); +#79318 = CARTESIAN_POINT('',(5.789247261086,-5.720133648115, + 1.47568579302)); +#79319 = CARTESIAN_POINT('',(5.789194743939,-5.7201118948,1.475773385697 + )); +#79320 = CARTESIAN_POINT('',(5.789142081241,-5.720090081197, + 1.475860758022)); +#79321 = CARTESIAN_POINT('',(5.7890892739,-5.72006820768,1.475947910285) + ); +#79322 = CARTESIAN_POINT('',(5.789036322819,-5.720046274624, + 1.47603484278)); +#79323 = CARTESIAN_POINT('',(5.788983228891,-5.720024282399, + 1.476121555806)); +#79324 = CARTESIAN_POINT('',(5.788876188801,-5.719979944942, + 1.476295466868)); +#79325 = CARTESIAN_POINT('',(5.788822239593,-5.719957598448,1.4763826602 + )); +#79326 = CARTESIAN_POINT('',(5.788768146291,-5.719935192269, + 1.476469629967)); +#79327 = CARTESIAN_POINT('',(5.788713909803,-5.71991272678, + 1.476556376482)); +#79328 = CARTESIAN_POINT('',(5.788659531029,-5.719890202354, + 1.47664290006)); +#79329 = CARTESIAN_POINT('',(5.78860501086,-5.719867619361, + 1.476729201018)); +#79330 = CARTESIAN_POINT('',(5.788550350181,-5.719844978166, + 1.476815279677)); +#79331 = CARTESIAN_POINT('',(5.788440173978,-5.719799341689, + 1.476987894808)); +#79332 = CARTESIAN_POINT('',(5.788384655505,-5.719776345185, + 1.477074426592)); +#79333 = CARTESIAN_POINT('',(5.788328995355,-5.719753289995, + 1.477160732046)); +#79334 = CARTESIAN_POINT('',(5.788273194424,-5.719730176493, + 1.477246811503)); +#79335 = CARTESIAN_POINT('',(5.788217253601,-5.719707005045, + 1.477332665301)); +#79336 = CARTESIAN_POINT('',(5.788161173768,-5.719683776018, + 1.477418293778)); +#79337 = CARTESIAN_POINT('',(5.788104955798,-5.719660489772, + 1.477503697277)); +#79338 = CARTESIAN_POINT('',(5.787991663614,-5.719613562613, + 1.477674934229)); +#79339 = CARTESIAN_POINT('',(5.787934586551,-5.71958992052,1.47776076302 + )); +#79340 = CARTESIAN_POINT('',(5.787877370264,-5.719566220758, + 1.477846362868)); +#79341 = CARTESIAN_POINT('',(5.787820015638,-5.719542463694, + 1.477931734127)); +#79342 = CARTESIAN_POINT('',(5.787762523551,-5.719518649692, + 1.478016877155)); +#79343 = CARTESIAN_POINT('',(5.787704894875,-5.719494779112, + 1.47810179231)); +#79344 = CARTESIAN_POINT('',(5.787647130472,-5.719470852313, + 1.478186479953)); +#79345 = CARTESIAN_POINT('',(5.787530745248,-5.719422643975, + 1.478356256748)); +#79346 = CARTESIAN_POINT('',(5.78747212168,-5.719398361298, + 1.478441341274)); +#79347 = CARTESIAN_POINT('',(5.787413361377,-5.719374021983, + 1.478526194394)); +#79348 = CARTESIAN_POINT('',(5.787354465211,-5.719349626393, + 1.478610816483)); +#79349 = CARTESIAN_POINT('',(5.787295434051,-5.719325174886, + 1.478695207914)); +#79350 = CARTESIAN_POINT('',(5.787236268755,-5.719300667818, + 1.478779369064)); +#79351 = CARTESIAN_POINT('',(5.787176970176,-5.719276105542, + 1.47886330031)); +#79352 = CARTESIAN_POINT('',(5.787057517666,-5.719226626692, + 1.479031535361)); +#79353 = CARTESIAN_POINT('',(5.786997361091,-5.719201709023, + 1.479115834582)); +#79354 = CARTESIAN_POINT('',(5.786937070302,-5.71917673576, + 1.479199900082)); +#79355 = CARTESIAN_POINT('',(5.78687664616,-5.719151707262, + 1.479283732252)); +#79356 = CARTESIAN_POINT('',(5.786816089521,-5.719126623881, + 1.479367331482)); +#79357 = CARTESIAN_POINT('',(5.786755401233,-5.719101485968, + 1.479450698164)); +#79358 = CARTESIAN_POINT('',(5.786694582134,-5.719076293873, + 1.479533832689)); +#79359 = CARTESIAN_POINT('',(5.786572090903,-5.719025556344, + 1.479700444915)); +#79360 = CARTESIAN_POINT('',(5.786510416229,-5.719000009857, + 1.479783918083)); +#79361 = CARTESIAN_POINT('',(5.786448609894,-5.718974408835, + 1.479867155358)); +#79362 = CARTESIAN_POINT('',(5.786386672745,-5.718948753628, + 1.479950157146)); +#79363 = CARTESIAN_POINT('',(5.786324605627,-5.718923044586, + 1.480032923852)); +#79364 = CARTESIAN_POINT('',(5.786262409373,-5.718897282054, + 1.48011545588)); +#79365 = CARTESIAN_POINT('',(5.786200084811,-5.718871466375, + 1.480197753635)); +#79366 = CARTESIAN_POINT('',(5.786074586231,-5.718819483161, + 1.48036266258)); +#79367 = CARTESIAN_POINT('',(5.786011409774,-5.718793314616, + 1.480445269294)); +#79368 = CARTESIAN_POINT('',(5.785948104236,-5.718767092603, + 1.480527638086)); +#79369 = CARTESIAN_POINT('',(5.785884670452,-5.71874081747, + 1.480609769372)); +#79370 = CARTESIAN_POINT('',(5.785821109252,-5.718714489558, + 1.480691663569)); +#79371 = CARTESIAN_POINT('',(5.785757421458,-5.71868810921, + 1.480773321094)); +#79372 = CARTESIAN_POINT('',(5.785693607884,-5.718661676763, + 1.480854742365)); +#79373 = CARTESIAN_POINT('',(5.78556513613,-5.71860846202,1.481017868303 + )); +#79374 = CARTESIAN_POINT('',(5.785500475613,-5.718581678757, + 1.481099568563)); +#79375 = CARTESIAN_POINT('',(5.78543568862,-5.718554843106, + 1.481181029006)); +#79376 = CARTESIAN_POINT('',(5.785370775975,-5.718527955408, + 1.48126225006)); +#79377 = CARTESIAN_POINT('',(5.785305738492,-5.718501016,1.481343232155) + ); +#79378 = CARTESIAN_POINT('',(5.785240576981,-5.718474025219, + 1.481423975716)); +#79379 = CARTESIAN_POINT('',(5.785175292244,-5.718446983395, + 1.481504481172)); +#79380 = CARTESIAN_POINT('',(5.785043884329,-5.718392552455, + 1.481665745164)); +#79381 = CARTESIAN_POINT('',(5.784977758919,-5.718365162413, + 1.481746499368)); +#79382 = CARTESIAN_POINT('',(5.784911509662,-5.718337721072, + 1.481827011997)); +#79383 = CARTESIAN_POINT('',(5.784845137367,-5.718310228768, + 1.481907283488)); +#79384 = CARTESIAN_POINT('',(5.784778642838,-5.718282685832, + 1.48198731428)); +#79385 = CARTESIAN_POINT('',(5.784712026869,-5.718255092594, + 1.482067104808)); +#79386 = CARTESIAN_POINT('',(5.784645290249,-5.718227449381, + 1.482146655507)); +#79387 = CARTESIAN_POINT('',(5.784510986323,-5.718171818873, + 1.482305979154)); +#79388 = CARTESIAN_POINT('',(5.784443416889,-5.718143830697, + 1.482385747851)); +#79389 = CARTESIAN_POINT('',(5.78437572626,-5.71811579232,1.482465273351 + )); +#79390 = CARTESIAN_POINT('',(5.78430791523,-5.718087704072, + 1.482544556097)); +#79391 = CARTESIAN_POINT('',(5.784239984589,-5.71805956628, + 1.482623596536)); +#79392 = CARTESIAN_POINT('',(5.784171935119,-5.718031379266, + 1.48270239511)); +#79393 = CARTESIAN_POINT('',(5.784103767594,-5.718003143353, + 1.482780952262)); +#79394 = CARTESIAN_POINT('',(5.783966612752,-5.717946331957, + 1.482938255796)); +#79395 = CARTESIAN_POINT('',(5.783897623415,-5.717917755638, + 1.48301699803)); +#79396 = CARTESIAN_POINT('',(5.783828515561,-5.717889130228, + 1.483095495587)); +#79397 = CARTESIAN_POINT('',(5.783759289971,-5.717860456049, + 1.483173748921)); +#79398 = CARTESIAN_POINT('',(5.783689947418,-5.717831733423, + 1.483251758482)); +#79399 = CARTESIAN_POINT('',(5.783620488671,-5.717802962668, + 1.483329524719)); +#79400 = CARTESIAN_POINT('',(5.783550914491,-5.717774144099, + 1.483407048079)); +#79401 = CARTESIAN_POINT('',(5.783410969273,-5.717716176892, + 1.483562239266)); +#79402 = CARTESIAN_POINT('',(5.783340596361,-5.717687027478, + 1.483639903127)); +#79403 = CARTESIAN_POINT('',(5.783270107667,-5.717657830105, + 1.483717321052)); +#79404 = CARTESIAN_POINT('',(5.783199503958,-5.717628585091, + 1.483794493498)); +#79405 = CARTESIAN_POINT('',(5.783128785993,-5.71759929275,1.48387142092 + )); +#79406 = CARTESIAN_POINT('',(5.783057954525,-5.717569953396, + 1.483948103772)); +#79407 = CARTESIAN_POINT('',(5.7829870103,-5.717540567336,1.484024542506 + )); +#79408 = CARTESIAN_POINT('',(5.782844410982,-5.717481500764, + 1.484177454681)); +#79409 = CARTESIAN_POINT('',(5.782772754349,-5.717451819615, + 1.484253924772)); +#79410 = CARTESIAN_POINT('',(5.782700984914,-5.717422091742, + 1.484330148306)); +#79411 = CARTESIAN_POINT('',(5.782629103427,-5.717392317455, + 1.484406125739)); +#79412 = CARTESIAN_POINT('',(5.782557110629,-5.717362497061, + 1.48448185753)); +#79413 = CARTESIAN_POINT('',(5.782485007257,-5.717332630867, + 1.484557344133)); +#79414 = CARTESIAN_POINT('',(5.782412794039,-5.717302719173, + 1.484632586003)); +#79415 = CARTESIAN_POINT('',(5.782268075958,-5.717242774981, + 1.484782657295)); +#79416 = CARTESIAN_POINT('',(5.782195570872,-5.717212742391, + 1.484857486222)); +#79417 = CARTESIAN_POINT('',(5.782122957168,-5.71718266481, + 1.484932070824)); +#79418 = CARTESIAN_POINT('',(5.782050235566,-5.717152542536, + 1.485006411552)); +#79419 = CARTESIAN_POINT('',(5.781977406779,-5.717122375865, + 1.485080508856)); +#79420 = CARTESIAN_POINT('',(5.781904471513,-5.717092165088, + 1.485154363184)); +#79421 = CARTESIAN_POINT('',(5.78183143047,-5.717061910498, + 1.485227974981)); +#79422 = CARTESIAN_POINT('',(5.781685719226,-5.717001554924, + 1.485374131625)); +#79423 = CARTESIAN_POINT('',(5.781613050687,-5.71697145463,1.4854466803) + ); +#79424 = CARTESIAN_POINT('',(5.781540279408,-5.716941311779, + 1.485518991155)); +#79425 = CARTESIAN_POINT('',(5.781467406061,-5.71691112665, + 1.485591064621)); +#79426 = CARTESIAN_POINT('',(5.781394431314,-5.71688089952, + 1.485662901127)); +#79427 = CARTESIAN_POINT('',(5.781321355828,-5.716850630663, + 1.485734501104)); +#79428 = CARTESIAN_POINT('',(5.78124818026,-5.716820320351, + 1.485805864977)); +#79429 = CARTESIAN_POINT('',(5.781102252257,-5.716759874992, + 1.485947517593)); +#79430 = CARTESIAN_POINT('',(5.781029501502,-5.716729740643, + 1.486017810321)); +#79431 = CARTESIAN_POINT('',(5.780956653632,-5.716699566067, + 1.486087871769)); +#79432 = CARTESIAN_POINT('',(5.780883709275,-5.716669351525, + 1.486157702348)); +#79433 = CARTESIAN_POINT('',(5.780810669055,-5.716639097276, + 1.48622730247)); +#79434 = CARTESIAN_POINT('',(5.780737533592,-5.716608803575, + 1.486296672543)); +#79435 = CARTESIAN_POINT('',(5.780664303499,-5.716578470677, + 1.486365812974)); +#79436 = CARTESIAN_POINT('',(5.780518242673,-5.716517970302, + 1.486503083313)); +#79437 = CARTESIAN_POINT('',(5.78044541344,-5.716487803446, + 1.486571216879)); +#79438 = CARTESIAN_POINT('',(5.780372492282,-5.716457598514, + 1.486639125261)); +#79439 = CARTESIAN_POINT('',(5.780299479788,-5.716427355748, + 1.486706808854)); +#79440 = CARTESIAN_POINT('',(5.780226376542,-5.716397075392, + 1.486774268049)); +#79441 = CARTESIAN_POINT('',(5.780153183126,-5.716366757687, + 1.486841503236)); +#79442 = CARTESIAN_POINT('',(5.780079900115,-5.71633640287, + 1.486908514803)); +#79443 = CARTESIAN_POINT('',(5.779933711561,-5.716275849588, + 1.487041585802)); +#79444 = CARTESIAN_POINT('',(5.779860807361,-5.716245651679, + 1.487107648601)); +#79445 = CARTESIAN_POINT('',(5.779787816038,-5.716215417684, + 1.487173491911)); +#79446 = CARTESIAN_POINT('',(5.779714738147,-5.71618514783, + 1.487239116109)); +#79447 = CARTESIAN_POINT('',(5.779641574236,-5.716154842346, + 1.487304521569)); +#79448 = CARTESIAN_POINT('',(5.779568324852,-5.716124501457, + 1.487369708663)); +#79449 = CARTESIAN_POINT('',(5.779494990534,-5.716094125389, + 1.487434677761)); +#79450 = CARTESIAN_POINT('',(5.779348679154,-5.716033521231, + 1.487563716759)); +#79451 = CARTESIAN_POINT('',(5.779275703297,-5.716003293641, + 1.487627789766)); +#79452 = CARTESIAN_POINT('',(5.779202644773,-5.715973031809, + 1.487691648614)); +#79453 = CARTESIAN_POINT('',(5.779129504106,-5.715942735953, + 1.487755293663)); +#79454 = CARTESIAN_POINT('',(5.779056281812,-5.715912406286, + 1.487818725269)); +#79455 = CARTESIAN_POINT('',(5.778982978404,-5.71588204302, + 1.487881943789)); +#79456 = CARTESIAN_POINT('',(5.778909594393,-5.715851646367, + 1.487944949577)); +#79457 = CARTESIAN_POINT('',(5.778763164913,-5.715790993291, + 1.488070110092)); +#79458 = CARTESIAN_POINT('',(5.77869012053,-5.715760737317, + 1.488132267694)); +#79459 = CARTESIAN_POINT('',(5.778616997627,-5.715730448819, + 1.488194216134)); +#79460 = CARTESIAN_POINT('',(5.778543796697,-5.715700128001, + 1.488255955755)); +#79461 = CARTESIAN_POINT('',(5.778470518228,-5.715669775065, + 1.488317486898)); +#79462 = CARTESIAN_POINT('',(5.778397162704,-5.715639390212, + 1.488378809904)); +#79463 = CARTESIAN_POINT('',(5.778323730607,-5.715608973641, + 1.48843992511)); +#79464 = CARTESIAN_POINT('',(5.778177187595,-5.715548273538, + 1.488561348362)); +#79465 = CARTESIAN_POINT('',(5.778104077658,-5.715517990411, + 1.488621659072)); +#79466 = CARTESIAN_POINT('',(5.778030893069,-5.715487676362, + 1.488681765311)); +#79467 = CARTESIAN_POINT('',(5.777957634293,-5.715457331583, + 1.488741667408)); +#79468 = CARTESIAN_POINT('',(5.777884301791,-5.715426956266, + 1.488801365689)); +#79469 = CARTESIAN_POINT('',(5.777810896021,-5.715396550601, + 1.488860860479)); +#79470 = CARTESIAN_POINT('',(5.777737417438,-5.715366114775, + 1.488920152102)); +#79471 = CARTESIAN_POINT('',(5.777590765312,-5.715305369476, + 1.489037968323)); +#79472 = CARTESIAN_POINT('',(5.777517592652,-5.715275060368, + 1.489096495395)); +#79473 = CARTESIAN_POINT('',(5.777444348955,-5.715244721835, + 1.489154822409)); +#79474 = CARTESIAN_POINT('',(5.777371034661,-5.71521435406, + 1.489212949679)); +#79475 = CARTESIAN_POINT('',(5.777297650206,-5.715183957223, + 1.489270877517)); +#79476 = CARTESIAN_POINT('',(5.777224196024,-5.715153531505, + 1.489328606233)); +#79477 = CARTESIAN_POINT('',(5.777150672546,-5.715123077083, + 1.489386136136)); +#79478 = CARTESIAN_POINT('',(5.777003415353,-5.715062081157, + 1.489500855409)); +#79479 = CARTESIAN_POINT('',(5.776929681502,-5.715031539596, + 1.489558044388)); +#79480 = CARTESIAN_POINT('',(5.776855879076,-5.71500096963, + 1.489615034779)); +#79481 = CARTESIAN_POINT('',(5.776782008499,-5.714970371435, + 1.489671826886)); +#79482 = CARTESIAN_POINT('',(5.776708070194,-5.714939745186, + 1.489728421016)); +#79483 = CARTESIAN_POINT('',(5.77663406458,-5.714909091058, + 1.489784817471)); +#79484 = CARTESIAN_POINT('',(5.776559992076,-5.714878409221, + 1.489841016552)); +#79485 = CARTESIAN_POINT('',(5.776412531028,-5.714817328856, + 1.489952403498)); +#79486 = CARTESIAN_POINT('',(5.776339143942,-5.714786930929, + 1.49000759568)); +#79487 = CARTESIAN_POINT('',(5.776265692236,-5.714756506237, + 1.490062595398)); +#79488 = CARTESIAN_POINT('',(5.776192176307,-5.714726054942, + 1.49011740294)); +#79489 = CARTESIAN_POINT('',(5.77611859655,-5.714695577208, + 1.490172018593)); +#79490 = CARTESIAN_POINT('',(5.776044953357,-5.714665073199, + 1.490226442642)); +#79491 = CARTESIAN_POINT('',(5.775971247117,-5.714634543075, + 1.49028067537)); +#79492 = CARTESIAN_POINT('',(5.775824102966,-5.714573593972, + 1.49038847037)); +#79493 = CARTESIAN_POINT('',(5.775750665722,-5.71454317527, + 1.490442034676)); +#79494 = CARTESIAN_POINT('',(5.775677166866,-5.714512731046, + 1.490495410254)); +#79495 = CARTESIAN_POINT('',(5.775603606776,-5.714482261459, + 1.490548597381)); +#79496 = CARTESIAN_POINT('',(5.775529985827,-5.714451766664, + 1.490601596331)); +#79497 = CARTESIAN_POINT('',(5.775456304392,-5.714421246814, + 1.490654407377)); +#79498 = CARTESIAN_POINT('',(5.775382562843,-5.714390702065, + 1.490707030791)); +#79499 = CARTESIAN_POINT('',(5.775235335464,-5.714329718487, + 1.490811636303)); +#79500 = CARTESIAN_POINT('',(5.775161850241,-5.714299279911, + 1.490863620301)); +#79501 = CARTESIAN_POINT('',(5.775088306239,-5.714268816988, + 1.490915419103)); +#79502 = CARTESIAN_POINT('',(5.775014703818,-5.714238329868, + 1.490967032973)); +#79503 = CARTESIAN_POINT('',(5.774941043337,-5.714207818697, + 1.491018462173)); +#79504 = CARTESIAN_POINT('',(5.774867325151,-5.714177283625, + 1.491069706966)); +#79505 = CARTESIAN_POINT('',(5.774793549613,-5.714146724796, + 1.49112076761)); +#79506 = CARTESIAN_POINT('',(5.774646242435,-5.714085708165, + 1.491222274495)); +#79507 = CARTESIAN_POINT('',(5.774572711347,-5.714055250591, + 1.491272722514)); +#79508 = CARTESIAN_POINT('',(5.774499124154,-5.714024769778, + 1.491322988676)); +#79509 = CARTESIAN_POINT('',(5.774425481201,-5.713994265868, + 1.491373073235)); +#79510 = CARTESIAN_POINT('',(5.774351782828,-5.713963739003, + 1.491422976442)); +#79511 = CARTESIAN_POINT('',(5.774278029375,-5.713933189322, + 1.491472698547)); +#79512 = CARTESIAN_POINT('',(5.774204221178,-5.713902616966, + 1.491522239799)); +#79513 = CARTESIAN_POINT('',(5.774056837554,-5.71384156867, + 1.491620732817)); +#79514 = CARTESIAN_POINT('',(5.773983262629,-5.713811092938, + 1.49166968625)); +#79515 = CARTESIAN_POINT('',(5.773909634127,-5.713780595014, + 1.491718460988)); +#79516 = CARTESIAN_POINT('',(5.773835952377,-5.713750075034, + 1.491767057273)); +#79517 = CARTESIAN_POINT('',(5.773762217705,-5.713719533133, + 1.491815475347)); +#79518 = CARTESIAN_POINT('',(5.773688430435,-5.713688969445, + 1.491863715449)); +#79519 = CARTESIAN_POINT('',(5.77361459089,-5.713658384104, + 1.491911777817)); +#79520 = CARTESIAN_POINT('',(5.773467134123,-5.713597305511, + 1.492007336144)); +#79521 = CARTESIAN_POINT('',(5.77339351736,-5.713566812449, + 1.492054833667)); +#79522 = CARTESIAN_POINT('',(5.773319849414,-5.713536298187, + 1.49210215549)); +#79523 = CARTESIAN_POINT('',(5.7732461306,-5.713505762855,1.492149301847 + )); +#79524 = CARTESIAN_POINT('',(5.77317236123,-5.713475206581, + 1.492196272968)); +#79525 = CARTESIAN_POINT('',(5.773098541613,-5.713444629494, + 1.492243069083)); +#79526 = CARTESIAN_POINT('',(5.773024672057,-5.713414031722, + 1.49228969042)); +#79527 = CARTESIAN_POINT('',(5.772877145386,-5.713352924175, + 1.492382388134)); +#79528 = CARTESIAN_POINT('',(5.772803488689,-5.713322414571, + 1.49242846598)); +#79529 = CARTESIAN_POINT('',(5.772729783079,-5.713291884708, + 1.492474370968)); +#79530 = CARTESIAN_POINT('',(5.772656028858,-5.71326133471, + 1.492520103321)); +#79531 = CARTESIAN_POINT('',(5.772582226324,-5.713230764699, + 1.49256566326)); +#79532 = CARTESIAN_POINT('',(5.772508375775,-5.7132001748,1.492611051005 + )); +#79533 = CARTESIAN_POINT('',(5.772434477506,-5.713169565135, + 1.492656266775)); +#79534 = CARTESIAN_POINT('',(5.772286884122,-5.713108429953, + 1.492746173268)); +#79535 = CARTESIAN_POINT('',(5.772213189388,-5.713077904595, + 1.492790865372)); +#79536 = CARTESIAN_POINT('',(5.7721394479,-5.713047359871,1.492835387316 + )); +#79537 = CARTESIAN_POINT('',(5.772065659944,-5.713016795899, + 1.492879739311)); +#79538 = CARTESIAN_POINT('',(5.771991825808,-5.712986212798, + 1.492923921571)); +#79539 = CARTESIAN_POINT('',(5.771917945777,-5.712955610688, + 1.492967934306)); +#79540 = CARTESIAN_POINT('',(5.771844020134,-5.712924989684, + 1.493011777726)); +#79541 = CARTESIAN_POINT('',(5.771696363169,-5.712863828166, + 1.493098958092)); +#79542 = CARTESIAN_POINT('',(5.771622632195,-5.712833287797, + 1.493142296339)); +#79543 = CARTESIAN_POINT('',(5.771548856518,-5.712802728911, + 1.493185466985)); +#79544 = CARTESIAN_POINT('',(5.771475036414,-5.712772151622, + 1.493228470235)); +#79545 = CARTESIAN_POINT('',(5.771401172159,-5.712741556046, + 1.493271306294)); +#79546 = CARTESIAN_POINT('',(5.771327264027,-5.712710942295, + 1.493313975362)); +#79547 = CARTESIAN_POINT('',(5.771253312289,-5.712680310483, + 1.49335647764)); +#79548 = CARTESIAN_POINT('',(5.771105594811,-5.7126191239,1.493440993014 + )); +#79549 = CARTESIAN_POINT('',(5.77103182939,-5.712588569262, + 1.493483007334)); +#79550 = CARTESIAN_POINT('',(5.77095802122,-5.712557996917, + 1.493524856488)); +#79551 = CARTESIAN_POINT('',(5.770884170568,-5.712527406975, + 1.493566540671)); +#79552 = CARTESIAN_POINT('',(5.770810277699,-5.712496799547, + 1.493608060079)); +#79553 = CARTESIAN_POINT('',(5.770736342875,-5.71246617474, + 1.493649414905)); +#79554 = CARTESIAN_POINT('',(5.770662366358,-5.712435532664, + 1.493690605343)); +#79555 = CARTESIAN_POINT('',(5.77051459149,-5.712374322309,1.49377251314 + )); +#79556 = CARTESIAN_POINT('',(5.77044079343,-5.712343754151, + 1.493813231656)); +#79557 = CARTESIAN_POINT('',(5.770366954486,-5.71231316906,1.49385378732 + )); +#79558 = CARTESIAN_POINT('',(5.770293074916,-5.71228256714, + 1.493894180319)); +#79559 = CARTESIAN_POINT('',(5.770219154974,-5.712251948497, + 1.493934410842)); +#79560 = CARTESIAN_POINT('',(5.770145194913,-5.712221313237, + 1.493974479073)); +#79561 = CARTESIAN_POINT('',(5.770071194985,-5.712190661463, + 1.494014385197)); +#79562 = CARTESIAN_POINT('',(5.769923365669,-5.712129428555, + 1.494093739523)); +#79563 = CARTESIAN_POINT('',(5.769849536547,-5.712098847532, + 1.494133188815)); +#79564 = CARTESIAN_POINT('',(5.769775668325,-5.712068250312, + 1.494172477456)); +#79565 = CARTESIAN_POINT('',(5.769701761248,-5.712037636999, + 1.494211605626)); +#79566 = CARTESIAN_POINT('',(5.769627815563,-5.712007007693, + 1.494250573505)); +#79567 = CARTESIAN_POINT('',(5.769553831513,-5.711976362496, + 1.49428938127)); +#79568 = CARTESIAN_POINT('',(5.769479809342,-5.711945701509, + 1.494328029099)); +#79569 = CARTESIAN_POINT('',(5.769331928452,-5.711884447239, + 1.494404880922)); +#79570 = CARTESIAN_POINT('',(5.769258069977,-5.711853854057, + 1.494443085945)); +#79571 = CARTESIAN_POINT('',(5.769184174106,-5.711823245385, + 1.494481132413)); +#79572 = CARTESIAN_POINT('',(5.769110241077,-5.711792621322, + 1.494519020497)); +#79573 = CARTESIAN_POINT('',(5.769036271128,-5.711761981965, + 1.494556750371)); +#79574 = CARTESIAN_POINT('',(5.768962264493,-5.711731327413, + 1.494594322204)); +#79575 = CARTESIAN_POINT('',(5.768888221407,-5.711700657763, + 1.494631736166)); +#79576 = CARTESIAN_POINT('',(5.768740291924,-5.711639383365, + 1.494706133455)); +#79577 = CARTESIAN_POINT('',(5.76866640575,-5.71160877871,1.494743117756 + )); +#79578 = CARTESIAN_POINT('',(5.768592483814,-5.711578159241, + 1.494779945495)); +#79579 = CARTESIAN_POINT('',(5.768518526345,-5.711547525054, + 1.49481661684)); +#79580 = CARTESIAN_POINT('',(5.768444533572,-5.711516876244, + 1.494853131953)); +#79581 = CARTESIAN_POINT('',(5.768370505723,-5.711486212905,1.494889491) + ); +#79582 = CARTESIAN_POINT('',(5.768296443024,-5.711455535131, + 1.494925694143)); +#79583 = CARTESIAN_POINT('',(5.768148467745,-5.711394241764, + 1.494997682224)); +#79584 = CARTESIAN_POINT('',(5.76807455537,-5.711363626255, + 1.495033468084)); +#79585 = CARTESIAN_POINT('',(5.768000608798,-5.711332996582, + 1.495069099281)); +#79586 = CARTESIAN_POINT('',(5.767926628253,-5.711302352837, + 1.495104575976)); +#79587 = CARTESIAN_POINT('',(5.767852613955,-5.711271695111, + 1.495139898327)); +#79588 = CARTESIAN_POINT('',(5.767778566125,-5.711241023496, + 1.495175066489)); +#79589 = CARTESIAN_POINT('',(5.767704484982,-5.711210338082, + 1.49521008062)); +#79590 = CARTESIAN_POINT('',(5.767556466723,-5.711149026911, + 1.49527970225)); +#79591 = CARTESIAN_POINT('',(5.767482529795,-5.711118401233, + 1.495314310621)); +#79592 = CARTESIAN_POINT('',(5.767408560175,-5.711087762013, + 1.495348766139)); +#79593 = CARTESIAN_POINT('',(5.76733455808,-5.711057109342, + 1.495383068959)); +#79594 = CARTESIAN_POINT('',(5.767260523722,-5.711026443307, + 1.49541721923)); +#79595 = CARTESIAN_POINT('',(5.767186457315,-5.710995763996, + 1.495451217104)); +#79596 = CARTESIAN_POINT('',(5.767112359072,-5.710965071499, + 1.495485062729)); +#79597 = CARTESIAN_POINT('',(5.766964300721,-5.710903743722, + 1.495552358246)); +#79598 = CARTESIAN_POINT('',(5.766890340785,-5.710873108514, + 1.495585808963)); +#79599 = CARTESIAN_POINT('',(5.766816349605,-5.710842460363, + 1.495619108552)); +#79600 = CARTESIAN_POINT('',(5.766742327388,-5.710811799357, + 1.49565225716)); +#79601 = CARTESIAN_POINT('',(5.766668274343,-5.710781125582, + 1.495685254932)); +#79602 = CARTESIAN_POINT('',(5.766594190676,-5.710750439122, + 1.495718102012)); +#79603 = CARTESIAN_POINT('',(5.766520076594,-5.710719740064, + 1.495750798542)); +#79604 = CARTESIAN_POINT('',(5.766371980775,-5.710658396767, + 1.495815806172)); +#79605 = CARTESIAN_POINT('',(5.766297999197,-5.710627752594, + 1.495848118052)); +#79606 = CARTESIAN_POINT('',(5.766223987767,-5.710597096056, + 1.495880280447)); +#79607 = CARTESIAN_POINT('',(5.766149946688,-5.710566427237, + 1.495912293497)); +#79608 = CARTESIAN_POINT('',(5.766075876161,-5.71053574622, + 1.495944157342)); +#79609 = CARTESIAN_POINT('',(5.766001776386,-5.710505053088, + 1.495975872119)); +#79610 = CARTESIAN_POINT('',(5.765927647563,-5.710474347925, + 1.496007437965)); +#79611 = CARTESIAN_POINT('',(5.765779517705,-5.710412990528, + 1.496070193488)); +#79612 = CARTESIAN_POINT('',(5.765705516813,-5.710382338355, + 1.496101383908)); +#79613 = CARTESIAN_POINT('',(5.765631487413,-5.710351674374, + 1.496132426411)); +#79614 = CARTESIAN_POINT('',(5.765557429701,-5.710320998665, + 1.496163321133)); +#79615 = CARTESIAN_POINT('',(5.765483343873,-5.71029031131, + 1.496194068206)); +#79616 = CARTESIAN_POINT('',(5.765409230124,-5.71025961239, + 1.496224667763)); +#79617 = CARTESIAN_POINT('',(5.765335088646,-5.710228901984, + 1.496255119934)); +#79618 = CARTESIAN_POINT('',(5.765186926161,-5.710167531074, + 1.496315658043)); +#79619 = CARTESIAN_POINT('',(5.765112905285,-5.710136870623, + 1.496345744676)); +#79620 = CARTESIAN_POINT('',(5.765038857196,-5.7101061989,1.49637568488) + ); +#79621 = CARTESIAN_POINT('',(5.764964782083,-5.710075515984, + 1.496405478783)); +#79622 = CARTESIAN_POINT('',(5.764890680139,-5.710044821954, + 1.496435126513)); +#79623 = CARTESIAN_POINT('',(5.764816551551,-5.710014116887, + 1.496464628196)); +#79624 = CARTESIAN_POINT('',(5.764742396508,-5.709983400863, + 1.496493983959)); +#79625 = CARTESIAN_POINT('',(5.764594203881,-5.709922017467, + 1.496552336953)); +#79626 = CARTESIAN_POINT('',(5.764520166419,-5.709891350146, + 1.496581334853)); +#79627 = CARTESIAN_POINT('',(5.764446102995,-5.709860672071, + 1.496610187747)); +#79628 = CARTESIAN_POINT('',(5.764372013796,-5.70982998332,1.49663889576 + )); +#79629 = CARTESIAN_POINT('',(5.764297899007,-5.709799283969, + 1.496667459013)); +#79630 = CARTESIAN_POINT('',(5.764223758811,-5.709768574095, + 1.496695877628)); +#79631 = CARTESIAN_POINT('',(5.764149593393,-5.709737853772, + 1.496724151724)); +#79632 = CARTESIAN_POINT('',(5.764001374814,-5.709676459627, + 1.496780349565)); +#79633 = CARTESIAN_POINT('',(5.763927321764,-5.709645785849, + 1.496808273942)); +#79634 = CARTESIAN_POINT('',(5.763853243965,-5.70961510182,1.49683605467 + )); +#79635 = CARTESIAN_POINT('',(5.763779141596,-5.709584407614, + 1.496863691866)); +#79636 = CARTESIAN_POINT('',(5.763705014839,-5.709553703306, + 1.496891185648)); +#79637 = CARTESIAN_POINT('',(5.763630863871,-5.70952298897,1.49691853613 + )); +#79638 = CARTESIAN_POINT('',(5.763556688873,-5.709492264679, + 1.496945743429)); +#79639 = CARTESIAN_POINT('',(5.763408446053,-5.709430860493, + 1.496999815392)); +#79640 = CARTESIAN_POINT('',(5.763334378331,-5.709400180638, + 1.497026680654)); +#79641 = CARTESIAN_POINT('',(5.763260287032,-5.709369491017, + 1.497053403556)); +#79642 = CARTESIAN_POINT('',(5.763186172332,-5.709338791703, + 1.497079984211)); +#79643 = CARTESIAN_POINT('',(5.763112034407,-5.709308082769, + 1.49710642273)); +#79644 = CARTESIAN_POINT('',(5.763037873431,-5.709277364287, + 1.497132719225)); +#79645 = CARTESIAN_POINT('',(5.762963689579,-5.709246636329, + 1.497158873804)); +#79646 = CARTESIAN_POINT('',(5.762815424824,-5.709185223057, + 1.497210847347)); +#79647 = CARTESIAN_POINT('',(5.762741344013,-5.70915453778, + 1.497236666877)); +#79648 = CARTESIAN_POINT('',(5.762667240761,-5.709123843208, + 1.497262345275)); +#79649 = CARTESIAN_POINT('',(5.762593115242,-5.709093139413, + 1.497287882651)); +#79650 = CARTESIAN_POINT('',(5.762518967625,-5.709062426465, + 1.49731327911)); +#79651 = CARTESIAN_POINT('',(5.762444798083,-5.709031704434, + 1.497338534758)); +#79652 = CARTESIAN_POINT('',(5.762370606784,-5.709000973392,1.4973636497 + )); +#79653 = CARTESIAN_POINT('',(5.762222322834,-5.708939552169, + 1.497413550656)); +#79654 = CARTESIAN_POINT('',(5.762148230265,-5.708908862022, + 1.497438337206)); +#79655 = CARTESIAN_POINT('',(5.76207411636,-5.708878163037, + 1.497462983795)); +#79656 = CARTESIAN_POINT('',(5.761999981287,-5.708847455284, + 1.497487490526)); +#79657 = CARTESIAN_POINT('',(5.761925825212,-5.708816738833,1.4975118575 + )); +#79658 = CARTESIAN_POINT('',(5.761851648303,-5.708786013751, + 1.497536084819)); +#79659 = CARTESIAN_POINT('',(5.761777450726,-5.708755280108, + 1.497560172584)); +#79660 = CARTESIAN_POINT('',(5.7616291502,-5.708693852019,1.497608025435 + )); +#79661 = CARTESIAN_POINT('',(5.761555047326,-5.708663157604, + 1.497631791031)); +#79662 = CARTESIAN_POINT('',(5.761480924189,-5.708632454795, + 1.497655417779)); +#79663 = CARTESIAN_POINT('',(5.761406780952,-5.708601743661, + 1.497678905779)); +#79664 = CARTESIAN_POINT('',(5.761332617779,-5.708571024268, + 1.497702255126)); +#79665 = CARTESIAN_POINT('',(5.761258434832,-5.708540296686, + 1.497725465917)); +#79666 = CARTESIAN_POINT('',(5.761184232275,-5.70850956098, + 1.497748538249)); +#79667 = CARTESIAN_POINT('',(5.761035918571,-5.708448127432, + 1.497794365917)); +#79668 = CARTESIAN_POINT('',(5.760961807492,-5.708417429619, + 1.497817121739)); +#79669 = CARTESIAN_POINT('',(5.760887677194,-5.708386723844, + 1.497839739776)); +#79670 = CARTESIAN_POINT('',(5.760813527836,-5.708356010174, + 1.49786222012)); +#79671 = CARTESIAN_POINT('',(5.760739359579,-5.708325288676, + 1.497884562866)); +#79672 = CARTESIAN_POINT('',(5.760665172581,-5.708294559415, + 1.497906768104)); +#79673 = CARTESIAN_POINT('',(5.760590967002,-5.708263822458, + 1.497928835927)); +#79674 = CARTESIAN_POINT('',(5.760442640661,-5.708202383676, + 1.497972660973)); +#79675 = CARTESIAN_POINT('',(5.76036851996,-5.708171681876, + 1.497994418646)); +#79676 = CARTESIAN_POINT('',(5.760294381054,-5.708140972536, + 1.498016039534)); +#79677 = CARTESIAN_POINT('',(5.7602202241,-5.70811025572,1.498037523724) + ); +#79678 = CARTESIAN_POINT('',(5.760146049254,-5.708079531493, + 1.498058871307)); +#79679 = CARTESIAN_POINT('',(5.760071856674,-5.70804879992, + 1.498080082368)); +#79680 = CARTESIAN_POINT('',(5.759997646514,-5.708018061065, + 1.498101156995)); +#79681 = CARTESIAN_POINT('',(5.759849310146,-5.70795661813, + 1.498143000041)); +#79682 = CARTESIAN_POINT('',(5.759775183994,-5.707925914072, + 1.498163768897)); +#79683 = CARTESIAN_POINT('',(5.759701040629,-5.707895202885, + 1.498184401925)); +#79684 = CARTESIAN_POINT('',(5.759626880203,-5.707864484631, + 1.498204899213)); +#79685 = CARTESIAN_POINT('',(5.759552702871,-5.707833759373, + 1.498225260843)); +#79686 = CARTESIAN_POINT('',(5.759478508785,-5.707803027177, + 1.498245486898)); +#79687 = CARTESIAN_POINT('',(5.759404298098,-5.707772288104, + 1.498265577462)); +#79688 = CARTESIAN_POINT('',(5.759255955389,-5.707710842542, + 1.498305457778)); +#79689 = CARTESIAN_POINT('',(5.759181823416,-5.707680136073, + 1.498325247937)); +#79690 = CARTESIAN_POINT('',(5.759107675195,-5.707649422875, + 1.498344903174)); +#79691 = CARTESIAN_POINT('',(5.759033510878,-5.707618703009, + 1.49836442357)); +#79692 = CARTESIAN_POINT('',(5.758959330614,-5.707587976537, + 1.498383809205)); +#79693 = CARTESIAN_POINT('',(5.758885134556,-5.707557243524, + 1.498403060158)); +#79694 = CARTESIAN_POINT('',(5.758810922851,-5.707526504029, + 1.498422176507)); +#79695 = CARTESIAN_POINT('',(5.75866257488,-5.707465056288, + 1.498460112936)); +#79696 = CARTESIAN_POINT('',(5.758588438659,-5.707434348059, + 1.498478933402)); +#79697 = CARTESIAN_POINT('',(5.758514287134,-5.707403633492, + 1.498497619804)); +#79698 = CARTESIAN_POINT('',(5.758440120455,-5.707372912648, + 1.49851617222)); +#79699 = CARTESIAN_POINT('',(5.758365938769,-5.707342185587, + 1.498534590725)); +#79700 = CARTESIAN_POINT('',(5.758291742223,-5.707311452372, + 1.498552875395)); +#79701 = CARTESIAN_POINT('',(5.758217530966,-5.707280713062, + 1.498571026303)); +#79702 = CARTESIAN_POINT('',(5.758069180658,-5.707219264353, + 1.498607036147)); +#79703 = CARTESIAN_POINT('',(5.757995041648,-5.70718855497, + 1.498624895447)); +#79704 = CARTESIAN_POINT('',(5.757920888259,-5.70715783963, + 1.498642621498)); +#79705 = CARTESIAN_POINT('',(5.757846720636,-5.707127118395, + 1.498660214371)); +#79706 = CARTESIAN_POINT('',(5.757772538925,-5.707096391324, + 1.49867767414)); +#79707 = CARTESIAN_POINT('',(5.757698343272,-5.707065658478, + 1.498695000876)); +#79708 = CARTESIAN_POINT('',(5.75762413382,-5.707034919917, + 1.498712194648)); +#79709 = CARTESIAN_POINT('',(5.75747578392,-5.706973471376, + 1.498746294267)); +#79710 = CARTESIAN_POINT('',(5.757401643508,-5.706942761412, + 1.498763200458)); +#79711 = CARTESIAN_POINT('',(5.757327489621,-5.706912045866, + 1.498779974171)); +#79712 = CARTESIAN_POINT('',(5.757253322403,-5.706881324799, + 1.498796615472)); +#79713 = CARTESIAN_POINT('',(5.757179141997,-5.706850598268, + 1.498813124431)); +#79714 = CARTESIAN_POINT('',(5.757104948546,-5.706819866335, + 1.498829501115)); +#79715 = CARTESIAN_POINT('',(5.757030742192,-5.706789129057, + 1.49884574559)); +#79716 = CARTESIAN_POINT('',(5.756882395568,-5.706727681873, + 1.498877950369)); +#79717 = CARTESIAN_POINT('',(5.756808255329,-5.706696971981, + 1.498893910998)); +#79718 = CARTESIAN_POINT('',(5.756734102503,-5.706666256874, + 1.498909739876)); +#79719 = CARTESIAN_POINT('',(5.756659937231,-5.706635536613, + 1.498925437068)); +#79720 = CARTESIAN_POINT('',(5.756585759653,-5.706604811254, + 1.498941002638)); +#79721 = CARTESIAN_POINT('',(5.756511569911,-5.706574080857, + 1.49895643665)); +#79722 = CARTESIAN_POINT('',(5.756437368145,-5.706543345479, + 1.498971739166)); +#79723 = CARTESIAN_POINT('',(5.756289027134,-5.70648190062, + 1.499002063693)); +#79724 = CARTESIAN_POINT('',(5.756214887917,-5.706451191151, + 1.499017086009)); +#79725 = CARTESIAN_POINT('',(5.756140736983,-5.706420476828, + 1.499031977259)); +#79726 = CARTESIAN_POINT('',(5.756066574471,-5.70638975771, + 1.499046737504)); +#79727 = CARTESIAN_POINT('',(5.75599240052,-5.706359033854, + 1.499061366805)); +#79728 = CARTESIAN_POINT('',(5.755918215269,-5.706328305317, + 1.499075865223)); +#79729 = CARTESIAN_POINT('',(5.755844018857,-5.706297572157, + 1.499090232815)); +#79730 = CARTESIAN_POINT('',(5.755695686458,-5.706236130865, + 1.499118690645)); +#79731 = CARTESIAN_POINT('',(5.755621550496,-5.706205422744, + 1.499132781172)); +#79732 = CARTESIAN_POINT('',(5.755547403673,-5.706174710124, + 1.499146741282)); +#79733 = CARTESIAN_POINT('',(5.755473246125,-5.706143993062, + 1.499160571032)); +#79734 = CARTESIAN_POINT('',(5.75539907799,-5.706113271615,1.49917427048 + )); +#79735 = CARTESIAN_POINT('',(5.755324899405,-5.706082545839, + 1.49918783968)); +#79736 = CARTESIAN_POINT('',(5.755250710507,-5.706051815791, + 1.49920127869)); +#79737 = CARTESIAN_POINT('',(5.755102388291,-5.705990378718, + 1.499227882817)); +#79738 = CARTESIAN_POINT('',(5.755028254995,-5.705959671701,1.4992410482 + )); +#79739 = CARTESIAN_POINT('',(5.754954111679,-5.705928960534, + 1.499254083768)); +#79740 = CARTESIAN_POINT('',(5.754879958477,-5.705898245272, + 1.499266989575)); +#79741 = CARTESIAN_POINT('',(5.754805795526,-5.705867525972, + 1.499279765675)); +#79742 = CARTESIAN_POINT('',(5.75473162296,-5.705836802689,1.49929241212 + )); +#79743 = CARTESIAN_POINT('',(5.754657440915,-5.70580607548, + 1.499304928962)); +#79744 = CARTESIAN_POINT('',(5.754509132982,-5.705744644323, + 1.499329691047)); +#79745 = CARTESIAN_POINT('',(5.754435007114,-5.705713940383, + 1.499341936552)); +#79746 = CARTESIAN_POINT('',(5.754360872054,-5.705683232636, + 1.499354052817)); +#79747 = CARTESIAN_POINT('',(5.754286727936,-5.705652521136, + 1.499366039895)); +#79748 = CARTESIAN_POINT('',(5.754212574894,-5.705621805941, + 1.499377897834)); +#79749 = CARTESIAN_POINT('',(5.754138413061,-5.705591087104, + 1.499389626685)); +#79750 = CARTESIAN_POINT('',(5.754064242572,-5.705560364681, + 1.499401226496)); +#79751 = CARTESIAN_POINT('',(5.753915948266,-5.705498939169, + 1.49942415828)); +#79752 = CARTESIAN_POINT('',(5.753841824464,-5.705468236085, + 1.499435490474)); +#79753 = CARTESIAN_POINT('',(5.753767692286,-5.705437529531, + 1.499446693946)); +#79754 = CARTESIAN_POINT('',(5.753693551864,-5.705406819563, + 1.499457768742)); +#79755 = CARTESIAN_POINT('',(5.753619403331,-5.705376106235, + 1.49946871491)); +#79756 = CARTESIAN_POINT('',(5.753545246818,-5.705345389601, + 1.499479532494)); +#79757 = CARTESIAN_POINT('',(5.753471082458,-5.705314669718, + 1.499490221541)); +#79758 = CARTESIAN_POINT('',(5.753322801946,-5.705253249918, + 1.499511333588)); +#79759 = CARTESIAN_POINT('',(5.753248685808,-5.705222550009, + 1.499521756808)); +#79760 = CARTESIAN_POINT('',(5.753174562098,-5.705191846963,1.4995320518 + )); +#79761 = CARTESIAN_POINT('',(5.753100430949,-5.705161140836, + 1.499542218608)); +#79762 = CARTESIAN_POINT('',(5.753026292492,-5.705130431681, + 1.499552257275)); +#79763 = CARTESIAN_POINT('',(5.752952146858,-5.705099719554, + 1.499562167844)); +#79764 = CARTESIAN_POINT('',(5.752877994176,-5.705069004507, + 1.499571950356)); +#79765 = CARTESIAN_POINT('',(5.752729733868,-5.705007593077, + 1.499591251685)); +#79766 = CARTESIAN_POINT('',(5.752655626252,-5.704976896697, + 1.499600770704)); +#79767 = CARTESIAN_POINT('',(5.752581511861,-5.704946197512, + 1.499610161953)); +#79768 = CARTESIAN_POINT('',(5.752507390826,-5.704915495573, + 1.499619425471)); +#79769 = CARTESIAN_POINT('',(5.752433263276,-5.704884790937,1.4996285613 + )); +#79770 = CARTESIAN_POINT('',(5.75235912934,-5.704854083655, + 1.499637569478)); +#79771 = CARTESIAN_POINT('',(5.752284989149,-5.704823373783, + 1.499646450043)); +#79772 = CARTESIAN_POINT('',(5.75213674961,-5.704761970955, + 1.499663949759)); +#79773 = CARTESIAN_POINT('',(5.75206265027,-5.704731278004, + 1.499672569092)); +#79774 = CARTESIAN_POINT('',(5.751988544943,-5.704700582572, + 1.499681061072)); +#79775 = CARTESIAN_POINT('',(5.751914433756,-5.704669884713, + 1.499689425735)); +#79776 = CARTESIAN_POINT('',(5.751840316839,-5.704639184481, + 1.49969766312)); +#79777 = CARTESIAN_POINT('',(5.751766194321,-5.704608481929, + 1.499705773261)); +#79778 = CARTESIAN_POINT('',(5.75169206633,-5.70457777711,1.499713756195 + )); +#79779 = CARTESIAN_POINT('',(5.751543852099,-5.704516384765, + 1.499729462161)); +#79780 = CARTESIAN_POINT('',(5.751469765865,-5.704485697242, + 1.499737185372)); +#79781 = CARTESIAN_POINT('',(5.751395674424,-5.704455007562, + 1.499744781626)); +#79782 = CARTESIAN_POINT('',(5.751321577902,-5.704424315778, + 1.499752250956)); +#79783 = CARTESIAN_POINT('',(5.751247476427,-5.704393621942, + 1.499759593395)); +#79784 = CARTESIAN_POINT('',(5.751173370129,-5.704362926108, + 1.499766808977)); +#79785 = CARTESIAN_POINT('',(5.751099259133,-5.704332228329, + 1.499773897735)); +#79786 = CARTESIAN_POINT('',(5.750951067455,-5.704270845326, + 1.499787817957)); +#79787 = CARTESIAN_POINT('',(5.750876986777,-5.704240160104, + 1.499794649557)); +#79788 = CARTESIAN_POINT('',(5.750802901663,-5.704209473045, + 1.49980135453)); +#79789 = CARTESIAN_POINT('',(5.750728812239,-5.704178784201, + 1.499807932908)); +#79790 = CARTESIAN_POINT('',(5.750654718633,-5.704148093625, + 1.499814384721)); +#79791 = CARTESIAN_POINT('',(5.750580620972,-5.704117401368, + 1.499820709998)); +#79792 = CARTESIAN_POINT('',(5.750506519382,-5.704086707485, + 1.49982690877)); +#79793 = CARTESIAN_POINT('',(5.750358351401,-5.704025334298, + 1.499839049851)); +#79794 = CARTESIAN_POINT('',(5.750284285013,-5.703994654995, + 1.499844992307)); +#79795 = CARTESIAN_POINT('',(5.750210214955,-5.703963974173, + 1.499850808461)); +#79796 = CARTESIAN_POINT('',(5.750136141354,-5.703933291882, + 1.499856498339)); +#79797 = CARTESIAN_POINT('',(5.750062064336,-5.703902608177, + 1.49986206197)); +#79798 = CARTESIAN_POINT('',(5.749987984027,-5.703871923108, + 1.499867499381)); +#79799 = CARTESIAN_POINT('',(5.749913900555,-5.703841236729, + 1.499872810597)); +#79800 = CARTESIAN_POINT('',(5.749765766219,-5.703779877478, + 1.499883177984)); +#79801 = CARTESIAN_POINT('',(5.74969171536,-5.703749204608, + 1.499888234287)); +#79802 = CARTESIAN_POINT('',(5.749617661592,-5.703718530533, + 1.499893164578)); +#79803 = CARTESIAN_POINT('',(5.749543605041,-5.703687855305, + 1.499897968883)); +#79804 = CARTESIAN_POINT('',(5.749469545834,-5.703657178978, + 1.499902647225)); +#79805 = CARTESIAN_POINT('',(5.749395484097,-5.703626501601, + 1.499907199629)); +#79806 = CARTESIAN_POINT('',(5.749321419954,-5.703595823229, + 1.499911626117)); +#79807 = CARTESIAN_POINT('',(5.74917331684,-5.703534476911, + 1.499920225582)); +#79808 = CARTESIAN_POINT('',(5.74909927787,-5.703503808965, + 1.499924398659)); +#79809 = CARTESIAN_POINT('',(5.749025236748,-5.703473140128, + 1.499928445968)); +#79810 = CARTESIAN_POINT('',(5.748951193601,-5.703442470452, + 1.499932367529)); +#79811 = CARTESIAN_POINT('',(5.748877148553,-5.703411799989, + 1.499936163364)); +#79812 = CARTESIAN_POINT('',(5.74880310173,-5.703381128791, + 1.499939833493)); +#79813 = CARTESIAN_POINT('',(5.748729053258,-5.70335045691, + 1.499943377938)); +#79814 = CARTESIAN_POINT('',(5.748580979945,-5.703289122935, + 1.499950214265)); +#79815 = CARTESIAN_POINT('',(5.748506955105,-5.703258460843, + 1.499953506237)); +#79816 = CARTESIAN_POINT('',(5.748432928868,-5.703227798171, + 1.499956672654)); +#79817 = CARTESIAN_POINT('',(5.748358901359,-5.703197134973, + 1.499959713535)); +#79818 = CARTESIAN_POINT('',(5.748284872702,-5.703166471299, + 1.499962628898)); +#79819 = CARTESIAN_POINT('',(5.748210843024,-5.703135807202, + 1.49996541876)); +#79820 = CARTESIAN_POINT('',(5.748136812449,-5.703105142734, + 1.49996808314)); +#79821 = CARTESIAN_POINT('',(5.747988778996,-5.703043825271, + 1.499973159963)); +#79822 = CARTESIAN_POINT('',(5.747914776119,-5.703013172275, + 1.499975572506)); +#79823 = CARTESIAN_POINT('',(5.747840772597,-5.702982519012, + 1.499977859698)); +#79824 = CARTESIAN_POINT('',(5.747766768553,-5.702951865534, + 1.499980021555)); +#79825 = CARTESIAN_POINT('',(5.747692764114,-5.702921211891, + 1.499982058094)); +#79826 = CARTESIAN_POINT('',(5.747618759403,-5.702890558137, + 1.499983969328)); +#79827 = CARTESIAN_POINT('',(5.747544754547,-5.702859904322, + 1.499985755272)); +#79828 = CARTESIAN_POINT('',(5.747396760712,-5.702798603268, + 1.49998907625)); +#79829 = CARTESIAN_POINT('',(5.747322771733,-5.70276795603, + 1.499990611338)); +#79830 = CARTESIAN_POINT('',(5.747248782858,-5.702737308834, + 1.499992021217)); +#79831 = CARTESIAN_POINT('',(5.747174794212,-5.702706661734, + 1.499993305901)); +#79832 = CARTESIAN_POINT('',(5.747100805921,-5.70267601478, + 1.499994465401)); +#79833 = CARTESIAN_POINT('',(5.747026818107,-5.702645368024, + 1.499995499731)); +#79834 = CARTESIAN_POINT('',(5.746952830898,-5.702614721518, + 1.499996408901)); +#79835 = CARTESIAN_POINT('',(5.74681261503,-5.702556642204, + 1.499997894743)); +#79836 = CARTESIAN_POINT('',(5.746746385692,-5.702529214151, + 1.499998496274)); +#79837 = CARTESIAN_POINT('',(5.74668016477,-5.702501758206, + 1.499998997535)); +#79838 = CARTESIAN_POINT('',(5.74661392184,-5.702474383892, + 1.499999398534)); +#79839 = CARTESIAN_POINT('',(5.746547718808,-5.702446866372, + 1.499999699276)); +#79840 = CARTESIAN_POINT('',(5.746481470258,-5.702419517802, + 1.499999899761)); +#79841 = CARTESIAN_POINT('',(5.74641526094,-5.702392033103, + 1.499999999998)); +#79842 = CARTESIAN_POINT('',(5.746349033255,-5.70236462603,1.5)); +#79843 = ORIENTED_EDGE('',*,*,#64048,.F.); +#79844 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#79845,#79846,#79847,#79848,#79849) + ,(#79850,#79851,#79852,#79853,#79854) + ,(#79855,#79856,#79857,#79858,#79859 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,11.517816638234),(-0.600436801641,-4.048920165975E-02, + 11.477327436574,12.037275036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#79845 = CARTESIAN_POINT('',(5.795256413291,6.318855919098, + 1.460395584541)); +#79846 = CARTESIAN_POINT('',(5.795256413291,6.038882119108, + 1.460395584541)); +#79847 = CARTESIAN_POINT('',(5.795256413291,4.839519099529E-15, + 1.460395584541)); +#79848 = CARTESIAN_POINT('',(5.795256413291,-6.038882119108, + 1.460395584541)); +#79849 = CARTESIAN_POINT('',(5.795256413291,-6.318855919098, + 1.460395584541)); +#79850 = CARTESIAN_POINT('',(5.786838234914,6.318855919098,1.5)); +#79851 = CARTESIAN_POINT('',(5.786838234914,6.038882119108,1.5)); +#79852 = CARTESIAN_POINT('',(5.786838234914,4.713552442944E-15,1.5)); +#79853 = CARTESIAN_POINT('',(5.786838234914,-6.038882119108,1.5)); +#79854 = CARTESIAN_POINT('',(5.786838234914,-6.318855919098,1.5)); +#79855 = CARTESIAN_POINT('',(5.746349033255,6.318855919098,1.5)); +#79856 = CARTESIAN_POINT('',(5.746349033255,6.038882119108,1.5)); +#79857 = CARTESIAN_POINT('',(5.746349033255,4.828659479651E-15,1.5)); +#79858 = CARTESIAN_POINT('',(5.746349033255,-6.038882119108,1.5)); +#79859 = CARTESIAN_POINT('',(5.746349033255,-6.318855919098,1.5)); +#79860 = ADVANCED_FACE('',(#79861),#79874,.F.); +#79861 = FACE_BOUND('',#79862,.F.); +#79862 = EDGE_LOOP('',(#79863,#79864,#79870,#79871,#79872,#79873)); +#79863 = ORIENTED_EDGE('',*,*,#65860,.F.); +#79864 = ORIENTED_EDGE('',*,*,#79865,.T.); +#79865 = EDGE_CURVE('',#65852,#65630,#79866,.T.); +#79866 = LINE('',#79867,#79868); +#79867 = CARTESIAN_POINT('',(6.2,-4.65,0.85)); +#79868 = VECTOR('',#79869,1.); +#79869 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79870 = ORIENTED_EDGE('',*,*,#65638,.T.); +#79871 = ORIENTED_EDGE('',*,*,#65652,.T.); +#79872 = ORIENTED_EDGE('',*,*,#64369,.F.); +#79873 = ORIENTED_EDGE('',*,*,#66104,.F.); +#79874 = PLANE('',#79875); +#79875 = AXIS2_PLACEMENT_3D('',#79876,#79877,#79878); +#79876 = CARTESIAN_POINT('',(6.2,-4.65,0.85)); +#79877 = DIRECTION('',(0.,0.,-1.)); +#79878 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79879 = ADVANCED_FACE('',(#79880),#79893,.F.); +#79880 = FACE_BOUND('',#79881,.F.); +#79881 = EDGE_LOOP('',(#79882,#79883,#79889,#79890,#79891,#79892)); +#79882 = ORIENTED_EDGE('',*,*,#65546,.F.); +#79883 = ORIENTED_EDGE('',*,*,#79884,.T.); +#79884 = EDGE_CURVE('',#65538,#65760,#79885,.T.); +#79885 = LINE('',#79886,#79887); +#79886 = CARTESIAN_POINT('',(6.2,4.85,0.85)); +#79887 = VECTOR('',#79888,1.); +#79888 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79889 = ORIENTED_EDGE('',*,*,#65768,.T.); +#79890 = ORIENTED_EDGE('',*,*,#65891,.T.); +#79891 = ORIENTED_EDGE('',*,*,#64065,.F.); +#79892 = ORIENTED_EDGE('',*,*,#65453,.F.); +#79893 = PLANE('',#79894); +#79894 = AXIS2_PLACEMENT_3D('',#79895,#79896,#79897); +#79895 = CARTESIAN_POINT('',(6.2,4.85,0.85)); +#79896 = DIRECTION('',(0.,0.,-1.)); +#79897 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79898 = ADVANCED_FACE('',(#79899),#79912,.F.); +#79899 = FACE_BOUND('',#79900,.F.); +#79900 = EDGE_LOOP('',(#79901,#79902,#79908,#79909,#79910,#79911)); +#79901 = ORIENTED_EDGE('',*,*,#66306,.F.); +#79902 = ORIENTED_EDGE('',*,*,#79903,.T.); +#79903 = EDGE_CURVE('',#66298,#66075,#79904,.T.); +#79904 = LINE('',#79905,#79906); +#79905 = CARTESIAN_POINT('',(6.2,-4.15,0.85)); +#79906 = VECTOR('',#79907,1.); +#79907 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79908 = ORIENTED_EDGE('',*,*,#66083,.T.); +#79909 = ORIENTED_EDGE('',*,*,#66097,.T.); +#79910 = ORIENTED_EDGE('',*,*,#64353,.F.); +#79911 = ORIENTED_EDGE('',*,*,#66550,.F.); +#79912 = PLANE('',#79913); +#79913 = AXIS2_PLACEMENT_3D('',#79914,#79915,#79916); +#79914 = CARTESIAN_POINT('',(6.2,-4.15,0.85)); +#79915 = DIRECTION('',(0.,0.,-1.)); +#79916 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79917 = ADVANCED_FACE('',(#79918),#79931,.F.); +#79918 = FACE_BOUND('',#79919,.F.); +#79919 = EDGE_LOOP('',(#79920,#79921,#79927,#79928,#79929,#79930)); +#79920 = ORIENTED_EDGE('',*,*,#65991,.F.); +#79921 = ORIENTED_EDGE('',*,*,#79922,.T.); +#79922 = EDGE_CURVE('',#65983,#66206,#79923,.T.); +#79923 = LINE('',#79924,#79925); +#79924 = CARTESIAN_POINT('',(6.2,4.35,0.85)); +#79925 = VECTOR('',#79926,1.); +#79926 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79927 = ORIENTED_EDGE('',*,*,#66214,.T.); +#79928 = ORIENTED_EDGE('',*,*,#66337,.T.); +#79929 = ORIENTED_EDGE('',*,*,#64081,.F.); +#79930 = ORIENTED_EDGE('',*,*,#65898,.F.); +#79931 = PLANE('',#79932); +#79932 = AXIS2_PLACEMENT_3D('',#79933,#79934,#79935); +#79933 = CARTESIAN_POINT('',(6.2,4.35,0.85)); +#79934 = DIRECTION('',(0.,0.,-1.)); +#79935 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79936 = ADVANCED_FACE('',(#79937),#79950,.F.); +#79937 = FACE_BOUND('',#79938,.F.); +#79938 = EDGE_LOOP('',(#79939,#79940,#79946,#79947,#79948,#79949)); +#79939 = ORIENTED_EDGE('',*,*,#66752,.F.); +#79940 = ORIENTED_EDGE('',*,*,#79941,.T.); +#79941 = EDGE_CURVE('',#66744,#66521,#79942,.T.); +#79942 = LINE('',#79943,#79944); +#79943 = CARTESIAN_POINT('',(6.2,-3.65,0.85)); +#79944 = VECTOR('',#79945,1.); +#79945 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79946 = ORIENTED_EDGE('',*,*,#66529,.T.); +#79947 = ORIENTED_EDGE('',*,*,#66543,.T.); +#79948 = ORIENTED_EDGE('',*,*,#64337,.F.); +#79949 = ORIENTED_EDGE('',*,*,#66996,.F.); +#79950 = PLANE('',#79951); +#79951 = AXIS2_PLACEMENT_3D('',#79952,#79953,#79954); +#79952 = CARTESIAN_POINT('',(6.2,-3.65,0.85)); +#79953 = DIRECTION('',(0.,0.,-1.)); +#79954 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79955 = ADVANCED_FACE('',(#79956),#79969,.F.); +#79956 = FACE_BOUND('',#79957,.F.); +#79957 = EDGE_LOOP('',(#79958,#79959,#79965,#79966,#79967,#79968)); +#79958 = ORIENTED_EDGE('',*,*,#66437,.F.); +#79959 = ORIENTED_EDGE('',*,*,#79960,.T.); +#79960 = EDGE_CURVE('',#66429,#66652,#79961,.T.); +#79961 = LINE('',#79962,#79963); +#79962 = CARTESIAN_POINT('',(6.2,3.85,0.85)); +#79963 = VECTOR('',#79964,1.); +#79964 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79965 = ORIENTED_EDGE('',*,*,#66660,.T.); +#79966 = ORIENTED_EDGE('',*,*,#66783,.T.); +#79967 = ORIENTED_EDGE('',*,*,#64097,.F.); +#79968 = ORIENTED_EDGE('',*,*,#66344,.F.); +#79969 = PLANE('',#79970); +#79970 = AXIS2_PLACEMENT_3D('',#79971,#79972,#79973); +#79971 = CARTESIAN_POINT('',(6.2,3.85,0.85)); +#79972 = DIRECTION('',(0.,0.,-1.)); +#79973 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79974 = ADVANCED_FACE('',(#79975),#79988,.F.); +#79975 = FACE_BOUND('',#79976,.F.); +#79976 = EDGE_LOOP('',(#79977,#79978,#79984,#79985,#79986,#79987)); +#79977 = ORIENTED_EDGE('',*,*,#67198,.F.); +#79978 = ORIENTED_EDGE('',*,*,#79979,.T.); +#79979 = EDGE_CURVE('',#67190,#66967,#79980,.T.); +#79980 = LINE('',#79981,#79982); +#79981 = CARTESIAN_POINT('',(6.2,-3.15,0.85)); +#79982 = VECTOR('',#79983,1.); +#79983 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#79984 = ORIENTED_EDGE('',*,*,#66975,.T.); +#79985 = ORIENTED_EDGE('',*,*,#66989,.T.); +#79986 = ORIENTED_EDGE('',*,*,#64321,.F.); +#79987 = ORIENTED_EDGE('',*,*,#67442,.F.); +#79988 = PLANE('',#79989); +#79989 = AXIS2_PLACEMENT_3D('',#79990,#79991,#79992); +#79990 = CARTESIAN_POINT('',(6.2,-3.15,0.85)); +#79991 = DIRECTION('',(0.,0.,-1.)); +#79992 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#79993 = ADVANCED_FACE('',(#79994),#80007,.F.); +#79994 = FACE_BOUND('',#79995,.F.); +#79995 = EDGE_LOOP('',(#79996,#79997,#80003,#80004,#80005,#80006)); +#79996 = ORIENTED_EDGE('',*,*,#66883,.F.); +#79997 = ORIENTED_EDGE('',*,*,#79998,.T.); +#79998 = EDGE_CURVE('',#66875,#67098,#79999,.T.); +#79999 = LINE('',#80000,#80001); +#80000 = CARTESIAN_POINT('',(6.2,3.35,0.85)); +#80001 = VECTOR('',#80002,1.); +#80002 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80003 = ORIENTED_EDGE('',*,*,#67106,.T.); +#80004 = ORIENTED_EDGE('',*,*,#67229,.T.); +#80005 = ORIENTED_EDGE('',*,*,#64113,.F.); +#80006 = ORIENTED_EDGE('',*,*,#66790,.F.); +#80007 = PLANE('',#80008); +#80008 = AXIS2_PLACEMENT_3D('',#80009,#80010,#80011); +#80009 = CARTESIAN_POINT('',(6.2,3.35,0.85)); +#80010 = DIRECTION('',(0.,0.,-1.)); +#80011 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80012 = ADVANCED_FACE('',(#80013),#80026,.F.); +#80013 = FACE_BOUND('',#80014,.F.); +#80014 = EDGE_LOOP('',(#80015,#80016,#80022,#80023,#80024,#80025)); +#80015 = ORIENTED_EDGE('',*,*,#67644,.F.); +#80016 = ORIENTED_EDGE('',*,*,#80017,.T.); +#80017 = EDGE_CURVE('',#67636,#67413,#80018,.T.); +#80018 = LINE('',#80019,#80020); +#80019 = CARTESIAN_POINT('',(6.2,-2.65,0.85)); +#80020 = VECTOR('',#80021,1.); +#80021 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80022 = ORIENTED_EDGE('',*,*,#67421,.T.); +#80023 = ORIENTED_EDGE('',*,*,#67435,.T.); +#80024 = ORIENTED_EDGE('',*,*,#64305,.F.); +#80025 = ORIENTED_EDGE('',*,*,#67888,.F.); +#80026 = PLANE('',#80027); +#80027 = AXIS2_PLACEMENT_3D('',#80028,#80029,#80030); +#80028 = CARTESIAN_POINT('',(6.2,-2.65,0.85)); +#80029 = DIRECTION('',(0.,0.,-1.)); +#80030 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80031 = ADVANCED_FACE('',(#80032),#80045,.F.); +#80032 = FACE_BOUND('',#80033,.F.); +#80033 = EDGE_LOOP('',(#80034,#80035,#80041,#80042,#80043,#80044)); +#80034 = ORIENTED_EDGE('',*,*,#67329,.F.); +#80035 = ORIENTED_EDGE('',*,*,#80036,.T.); +#80036 = EDGE_CURVE('',#67321,#67544,#80037,.T.); +#80037 = LINE('',#80038,#80039); +#80038 = CARTESIAN_POINT('',(6.2,2.85,0.85)); +#80039 = VECTOR('',#80040,1.); +#80040 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80041 = ORIENTED_EDGE('',*,*,#67552,.T.); +#80042 = ORIENTED_EDGE('',*,*,#67675,.T.); +#80043 = ORIENTED_EDGE('',*,*,#64129,.F.); +#80044 = ORIENTED_EDGE('',*,*,#67236,.F.); +#80045 = PLANE('',#80046); +#80046 = AXIS2_PLACEMENT_3D('',#80047,#80048,#80049); +#80047 = CARTESIAN_POINT('',(6.2,2.85,0.85)); +#80048 = DIRECTION('',(0.,0.,-1.)); +#80049 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80050 = ADVANCED_FACE('',(#80051),#80064,.F.); +#80051 = FACE_BOUND('',#80052,.F.); +#80052 = EDGE_LOOP('',(#80053,#80054,#80060,#80061,#80062,#80063)); +#80053 = ORIENTED_EDGE('',*,*,#68090,.F.); +#80054 = ORIENTED_EDGE('',*,*,#80055,.T.); +#80055 = EDGE_CURVE('',#68082,#67859,#80056,.T.); +#80056 = LINE('',#80057,#80058); +#80057 = CARTESIAN_POINT('',(6.2,-2.15,0.85)); +#80058 = VECTOR('',#80059,1.); +#80059 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80060 = ORIENTED_EDGE('',*,*,#67867,.T.); +#80061 = ORIENTED_EDGE('',*,*,#67881,.T.); +#80062 = ORIENTED_EDGE('',*,*,#64289,.F.); +#80063 = ORIENTED_EDGE('',*,*,#68334,.F.); +#80064 = PLANE('',#80065); +#80065 = AXIS2_PLACEMENT_3D('',#80066,#80067,#80068); +#80066 = CARTESIAN_POINT('',(6.2,-2.15,0.85)); +#80067 = DIRECTION('',(0.,0.,-1.)); +#80068 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80069 = ADVANCED_FACE('',(#80070),#80083,.F.); +#80070 = FACE_BOUND('',#80071,.F.); +#80071 = EDGE_LOOP('',(#80072,#80073,#80079,#80080,#80081,#80082)); +#80072 = ORIENTED_EDGE('',*,*,#67775,.F.); +#80073 = ORIENTED_EDGE('',*,*,#80074,.T.); +#80074 = EDGE_CURVE('',#67767,#67990,#80075,.T.); +#80075 = LINE('',#80076,#80077); +#80076 = CARTESIAN_POINT('',(6.2,2.35,0.85)); +#80077 = VECTOR('',#80078,1.); +#80078 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80079 = ORIENTED_EDGE('',*,*,#67998,.T.); +#80080 = ORIENTED_EDGE('',*,*,#68121,.T.); +#80081 = ORIENTED_EDGE('',*,*,#64145,.F.); +#80082 = ORIENTED_EDGE('',*,*,#67682,.F.); +#80083 = PLANE('',#80084); +#80084 = AXIS2_PLACEMENT_3D('',#80085,#80086,#80087); +#80085 = CARTESIAN_POINT('',(6.2,2.35,0.85)); +#80086 = DIRECTION('',(0.,0.,-1.)); +#80087 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80088 = ADVANCED_FACE('',(#80089),#80102,.F.); +#80089 = FACE_BOUND('',#80090,.F.); +#80090 = EDGE_LOOP('',(#80091,#80092,#80098,#80099,#80100,#80101)); +#80091 = ORIENTED_EDGE('',*,*,#68536,.F.); +#80092 = ORIENTED_EDGE('',*,*,#80093,.T.); +#80093 = EDGE_CURVE('',#68528,#68305,#80094,.T.); +#80094 = LINE('',#80095,#80096); +#80095 = CARTESIAN_POINT('',(6.2,-1.65,0.85)); +#80096 = VECTOR('',#80097,1.); +#80097 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80098 = ORIENTED_EDGE('',*,*,#68313,.T.); +#80099 = ORIENTED_EDGE('',*,*,#68327,.T.); +#80100 = ORIENTED_EDGE('',*,*,#64273,.F.); +#80101 = ORIENTED_EDGE('',*,*,#68780,.F.); +#80102 = PLANE('',#80103); +#80103 = AXIS2_PLACEMENT_3D('',#80104,#80105,#80106); +#80104 = CARTESIAN_POINT('',(6.2,-1.65,0.85)); +#80105 = DIRECTION('',(0.,0.,-1.)); +#80106 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80107 = ADVANCED_FACE('',(#80108),#80121,.F.); +#80108 = FACE_BOUND('',#80109,.F.); +#80109 = EDGE_LOOP('',(#80110,#80111,#80117,#80118,#80119,#80120)); +#80110 = ORIENTED_EDGE('',*,*,#68221,.F.); +#80111 = ORIENTED_EDGE('',*,*,#80112,.T.); +#80112 = EDGE_CURVE('',#68213,#68436,#80113,.T.); +#80113 = LINE('',#80114,#80115); +#80114 = CARTESIAN_POINT('',(6.2,1.85,0.85)); +#80115 = VECTOR('',#80116,1.); +#80116 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80117 = ORIENTED_EDGE('',*,*,#68444,.T.); +#80118 = ORIENTED_EDGE('',*,*,#68567,.T.); +#80119 = ORIENTED_EDGE('',*,*,#64161,.F.); +#80120 = ORIENTED_EDGE('',*,*,#68128,.F.); +#80121 = PLANE('',#80122); +#80122 = AXIS2_PLACEMENT_3D('',#80123,#80124,#80125); +#80123 = CARTESIAN_POINT('',(6.2,1.85,0.85)); +#80124 = DIRECTION('',(0.,0.,-1.)); +#80125 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80126 = ADVANCED_FACE('',(#80127),#80140,.F.); +#80127 = FACE_BOUND('',#80128,.F.); +#80128 = EDGE_LOOP('',(#80129,#80130,#80136,#80137,#80138,#80139)); +#80129 = ORIENTED_EDGE('',*,*,#68982,.F.); +#80130 = ORIENTED_EDGE('',*,*,#80131,.T.); +#80131 = EDGE_CURVE('',#68974,#68751,#80132,.T.); +#80132 = LINE('',#80133,#80134); +#80133 = CARTESIAN_POINT('',(6.2,-1.15,0.85)); +#80134 = VECTOR('',#80135,1.); +#80135 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80136 = ORIENTED_EDGE('',*,*,#68759,.T.); +#80137 = ORIENTED_EDGE('',*,*,#68773,.T.); +#80138 = ORIENTED_EDGE('',*,*,#64257,.F.); +#80139 = ORIENTED_EDGE('',*,*,#69226,.F.); +#80140 = PLANE('',#80141); +#80141 = AXIS2_PLACEMENT_3D('',#80142,#80143,#80144); +#80142 = CARTESIAN_POINT('',(6.2,-1.15,0.85)); +#80143 = DIRECTION('',(0.,0.,-1.)); +#80144 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80145 = ADVANCED_FACE('',(#80146),#80159,.F.); +#80146 = FACE_BOUND('',#80147,.F.); +#80147 = EDGE_LOOP('',(#80148,#80149,#80155,#80156,#80157,#80158)); +#80148 = ORIENTED_EDGE('',*,*,#68667,.F.); +#80149 = ORIENTED_EDGE('',*,*,#80150,.T.); +#80150 = EDGE_CURVE('',#68659,#68882,#80151,.T.); +#80151 = LINE('',#80152,#80153); +#80152 = CARTESIAN_POINT('',(6.2,1.35,0.85)); +#80153 = VECTOR('',#80154,1.); +#80154 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80155 = ORIENTED_EDGE('',*,*,#68890,.T.); +#80156 = ORIENTED_EDGE('',*,*,#69013,.T.); +#80157 = ORIENTED_EDGE('',*,*,#64177,.F.); +#80158 = ORIENTED_EDGE('',*,*,#68574,.F.); +#80159 = PLANE('',#80160); +#80160 = AXIS2_PLACEMENT_3D('',#80161,#80162,#80163); +#80161 = CARTESIAN_POINT('',(6.2,1.35,0.85)); +#80162 = DIRECTION('',(0.,0.,-1.)); +#80163 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80164 = ADVANCED_FACE('',(#80165),#80178,.F.); +#80165 = FACE_BOUND('',#80166,.F.); +#80166 = EDGE_LOOP('',(#80167,#80168,#80174,#80175,#80176,#80177)); +#80167 = ORIENTED_EDGE('',*,*,#69428,.F.); +#80168 = ORIENTED_EDGE('',*,*,#80169,.T.); +#80169 = EDGE_CURVE('',#69420,#69197,#80170,.T.); +#80170 = LINE('',#80171,#80172); +#80171 = CARTESIAN_POINT('',(6.2,-0.65,0.85)); +#80172 = VECTOR('',#80173,1.); +#80173 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80174 = ORIENTED_EDGE('',*,*,#69205,.T.); +#80175 = ORIENTED_EDGE('',*,*,#69219,.T.); +#80176 = ORIENTED_EDGE('',*,*,#64241,.F.); +#80177 = ORIENTED_EDGE('',*,*,#69672,.F.); +#80178 = PLANE('',#80179); +#80179 = AXIS2_PLACEMENT_3D('',#80180,#80181,#80182); +#80180 = CARTESIAN_POINT('',(6.2,-0.65,0.85)); +#80181 = DIRECTION('',(0.,0.,-1.)); +#80182 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80183 = ADVANCED_FACE('',(#80184),#80197,.F.); +#80184 = FACE_BOUND('',#80185,.F.); +#80185 = EDGE_LOOP('',(#80186,#80187,#80193,#80194,#80195,#80196)); +#80186 = ORIENTED_EDGE('',*,*,#69113,.F.); +#80187 = ORIENTED_EDGE('',*,*,#80188,.T.); +#80188 = EDGE_CURVE('',#69105,#69328,#80189,.T.); +#80189 = LINE('',#80190,#80191); +#80190 = CARTESIAN_POINT('',(6.2,0.85,0.85)); +#80191 = VECTOR('',#80192,1.); +#80192 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80193 = ORIENTED_EDGE('',*,*,#69336,.T.); +#80194 = ORIENTED_EDGE('',*,*,#69459,.T.); +#80195 = ORIENTED_EDGE('',*,*,#64193,.F.); +#80196 = ORIENTED_EDGE('',*,*,#69020,.F.); +#80197 = PLANE('',#80198); +#80198 = AXIS2_PLACEMENT_3D('',#80199,#80200,#80201); +#80199 = CARTESIAN_POINT('',(6.2,0.85,0.85)); +#80200 = DIRECTION('',(0.,0.,-1.)); +#80201 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80202 = ADVANCED_FACE('',(#80203),#80216,.F.); +#80203 = FACE_BOUND('',#80204,.F.); +#80204 = EDGE_LOOP('',(#80205,#80206,#80212,#80213,#80214,#80215)); +#80205 = ORIENTED_EDGE('',*,*,#69874,.F.); +#80206 = ORIENTED_EDGE('',*,*,#80207,.T.); +#80207 = EDGE_CURVE('',#69866,#69643,#80208,.T.); +#80208 = LINE('',#80209,#80210); +#80209 = CARTESIAN_POINT('',(6.2,-0.15,0.85)); +#80210 = VECTOR('',#80211,1.); +#80211 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80212 = ORIENTED_EDGE('',*,*,#69651,.T.); +#80213 = ORIENTED_EDGE('',*,*,#69665,.T.); +#80214 = ORIENTED_EDGE('',*,*,#64225,.F.); +#80215 = ORIENTED_EDGE('',*,*,#69912,.F.); +#80216 = PLANE('',#80217); +#80217 = AXIS2_PLACEMENT_3D('',#80218,#80219,#80220); +#80218 = CARTESIAN_POINT('',(6.2,-0.15,0.85)); +#80219 = DIRECTION('',(0.,0.,-1.)); +#80220 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80221 = ADVANCED_FACE('',(#80222),#80235,.F.); +#80222 = FACE_BOUND('',#80223,.F.); +#80223 = EDGE_LOOP('',(#80224,#80225,#80231,#80232,#80233,#80234)); +#80224 = ORIENTED_EDGE('',*,*,#69559,.F.); +#80225 = ORIENTED_EDGE('',*,*,#80226,.T.); +#80226 = EDGE_CURVE('',#69551,#69774,#80227,.T.); +#80227 = LINE('',#80228,#80229); +#80228 = CARTESIAN_POINT('',(6.2,0.35,0.85)); +#80229 = VECTOR('',#80230,1.); +#80230 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#80231 = ORIENTED_EDGE('',*,*,#69782,.T.); +#80232 = ORIENTED_EDGE('',*,*,#69905,.T.); +#80233 = ORIENTED_EDGE('',*,*,#64209,.F.); +#80234 = ORIENTED_EDGE('',*,*,#69466,.F.); +#80235 = PLANE('',#80236); +#80236 = AXIS2_PLACEMENT_3D('',#80237,#80238,#80239); +#80237 = CARTESIAN_POINT('',(6.2,0.35,0.85)); +#80238 = DIRECTION('',(0.,0.,-1.)); +#80239 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#80240 = ADVANCED_FACE('',(#80241),#80536,.T.); +#80241 = FACE_BOUND('',#80242,.T.); +#80242 = EDGE_LOOP('',(#80243,#80533,#80534,#80535)); +#80243 = ORIENTED_EDGE('',*,*,#80244,.T.); +#80244 = EDGE_CURVE('',#65108,#65050,#80245,.T.); +#80245 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#80246,#80247,#80248,#80249, + #80250,#80251,#80252,#80253,#80254,#80255,#80256,#80257,#80258, + #80259,#80260,#80261,#80262,#80263,#80264,#80265,#80266,#80267, + #80268,#80269,#80270,#80271,#80272,#80273,#80274,#80275,#80276, + #80277,#80278,#80279,#80280,#80281,#80282,#80283,#80284,#80285, + #80286,#80287,#80288,#80289,#80290,#80291,#80292,#80293,#80294, + #80295,#80296,#80297,#80298,#80299,#80300,#80301,#80302,#80303, + #80304,#80305,#80306,#80307,#80308,#80309,#80310,#80311,#80312, + #80313,#80314,#80315,#80316,#80317,#80318,#80319,#80320,#80321, + #80322,#80323,#80324,#80325,#80326,#80327,#80328,#80329,#80330, + #80331,#80332,#80333,#80334,#80335,#80336,#80337,#80338,#80339, + #80340,#80341,#80342,#80343,#80344,#80345,#80346,#80347,#80348, + #80349,#80350,#80351,#80352,#80353,#80354,#80355,#80356,#80357, + #80358,#80359,#80360,#80361,#80362,#80363,#80364,#80365,#80366, + #80367,#80368,#80369,#80370,#80371,#80372,#80373,#80374,#80375, + #80376,#80377,#80378,#80379,#80380,#80381,#80382,#80383,#80384, + #80385,#80386,#80387,#80388,#80389,#80390,#80391,#80392,#80393, + #80394,#80395,#80396,#80397,#80398,#80399,#80400,#80401,#80402, + #80403,#80404,#80405,#80406,#80407,#80408,#80409,#80410,#80411, + #80412,#80413,#80414,#80415,#80416,#80417,#80418,#80419,#80420, + #80421,#80422,#80423,#80424,#80425,#80426,#80427,#80428,#80429, + #80430,#80431,#80432,#80433,#80434,#80435,#80436,#80437,#80438, + #80439,#80440,#80441,#80442,#80443,#80444,#80445,#80446,#80447, + #80448,#80449,#80450,#80451,#80452,#80453,#80454,#80455,#80456, + #80457,#80458,#80459,#80460,#80461,#80462,#80463,#80464,#80465, + #80466,#80467,#80468,#80469,#80470,#80471,#80472,#80473,#80474, + #80475,#80476,#80477,#80478,#80479,#80480,#80481,#80482,#80483, + #80484,#80485,#80486,#80487,#80488,#80489,#80490,#80491,#80492, + #80493,#80494,#80495,#80496,#80497,#80498,#80499,#80500,#80501, + #80502,#80503,#80504,#80505,#80506,#80507,#80508,#80509,#80510, + #80511,#80512,#80513,#80514,#80515,#80516,#80517,#80518,#80519, + #80520,#80521,#80522,#80523,#80524,#80525,#80526,#80527,#80528, + #80529,#80530,#80531,#80532),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.435242355929E-03, + 1.703021171622E-02,2.572226382749E-02,3.451405105766E-02, + 4.340734205989E-02,5.240415941569E-02,6.150628495028E-02, + 7.071578032164E-02,8.003406856735E-02,8.946245478258E-02, + 9.900214195236E-02,0.108653838458,0.118418913436,0.128297653719, + 0.138290312136,0.148397894491,0.158621141987,0.168958808808, + 0.179412230487,0.189980434868,0.200663136645,0.211459585911, + 0.222369615401,0.233392324121,0.244526634798,0.255771594256, + 0.267125983398,0.278588393529,0.290157445386,0.301831421658, + 0.313608723029,0.325487324475,0.337465117159,0.349526101203, + 0.361596332492,0.373568967328,0.385439805006,0.397215316369, + 0.408901723831,0.420504237503,0.432027949787,0.443477443907, + 0.454856920461,0.466170245478,0.477421068758,0.488612755857, + 0.499836960837,0.510931212277,0.521974162885,0.532968367201, + 0.543916166282,0.55481994735,0.565681613518,0.57650342736, + 0.587287000305,0.598034240393,0.608746775818,0.619426148118, + 0.630074048464,0.640691611015,0.651280355771,0.661841711397, + 0.672376667826,0.682886532756,0.693372295716,0.703835250703, + 0.714276331084,0.724696480397,0.735096756237,0.745477985042, + 0.755841189231,0.766187187687,0.776516869498,0.786830988926, + 0.797130265285,0.807415450529,0.817687428814,0.827946670577, + 0.83819386402,0.848429924034,0.858655229313,0.868870853166, + 0.87907710742,0.889274619116,0.899464442526,0.90964630166, + 0.919821962484,0.92999137555,0.94015477119,0.950313852969, + 0.960468320764,0.970618865867,0.980766513162,0.990911064569,1.), + .UNSPECIFIED.); +#80246 = CARTESIAN_POINT('',(-5.795124813083,-5.722568209866, + 1.460996513181)); +#80247 = CARTESIAN_POINT('',(-5.795083700366,-5.722551180421, + 1.461178871424)); +#80248 = CARTESIAN_POINT('',(-5.79504175527,-5.722533806193, + 1.461360684659)); +#80249 = CARTESIAN_POINT('',(-5.794998988447,-5.722516091595, + 1.46154194124)); +#80250 = CARTESIAN_POINT('',(-5.794911007656,-5.722479648758, + 1.461906742242)); +#80251 = CARTESIAN_POINT('',(-5.794865762683,-5.722460907677, + 1.462090264986)); +#80252 = CARTESIAN_POINT('',(-5.794819687082,-5.722441822538, + 1.462273188477)); +#80253 = CARTESIAN_POINT('',(-5.794725367707,-5.722402754174, + 1.462639877686)); +#80254 = CARTESIAN_POINT('',(-5.794677105318,-5.722382763238, + 1.462823629574)); +#80255 = CARTESIAN_POINT('',(-5.794628016847,-5.722362430127, + 1.463006749495)); +#80256 = CARTESIAN_POINT('',(-5.794527638592,-5.722320852092, + 1.463373802861)); +#80257 = CARTESIAN_POINT('',(-5.79447633001,-5.722299599382, + 1.463557721526)); +#80258 = CARTESIAN_POINT('',(-5.794424200405,-5.722278006592, + 1.463740976792)); +#80259 = CARTESIAN_POINT('',(-5.794317711994,-5.722233897648, + 1.464108254287)); +#80260 = CARTESIAN_POINT('',(-5.794263334398,-5.722211373711, + 1.464292260938)); +#80261 = CARTESIAN_POINT('',(-5.794208141447,-5.722188512042, + 1.464475574129)); +#80262 = CARTESIAN_POINT('',(-5.794095497517,-5.722141853398, + 1.464842927207)); +#80263 = CARTESIAN_POINT('',(-5.794038027732,-5.722118048634, + 1.465026950707)); +#80264 = CARTESIAN_POINT('',(-5.793979748747,-5.722093908688, + 1.465210251964)); +#80265 = CARTESIAN_POINT('',(-5.793860905843,-5.722044682345, + 1.465577536821)); +#80266 = CARTESIAN_POINT('',(-5.793800323162,-5.722019588177, + 1.465761503287)); +#80267 = CARTESIAN_POINT('',(-5.793738937908,-5.721994161572, + 1.465944719985)); +#80268 = CARTESIAN_POINT('',(-5.793613854112,-5.721942350168, + 1.466311797864)); +#80269 = CARTESIAN_POINT('',(-5.793550136824,-5.721915957603, + 1.466495641147)); +#80270 = CARTESIAN_POINT('',(-5.793485623951,-5.721889235496, + 1.466678708279)); +#80271 = CARTESIAN_POINT('',(-5.793354261246,-5.721834823282, + 1.46704543707)); +#80272 = CARTESIAN_POINT('',(-5.793287392808,-5.721807125468, + 1.467229080199)); +#80273 = CARTESIAN_POINT('',(-5.793219736194,-5.721779101181, + 1.467411921971)); +#80274 = CARTESIAN_POINT('',(-5.79308206383,-5.721722075421, + 1.467778148751)); +#80275 = CARTESIAN_POINT('',(-5.793012029651,-5.721693066314, + 1.467961514646)); +#80276 = CARTESIAN_POINT('',(-5.792941215088,-5.721663733961, + 1.468144055108)); +#80277 = CARTESIAN_POINT('',(-5.792797206081,-5.721604083478, + 1.468509626974)); +#80278 = CARTESIAN_POINT('',(-5.792723993412,-5.721573757797, + 1.468692638731)); +#80279 = CARTESIAN_POINT('',(-5.792650008503,-5.721543112244, + 1.468874802053)); +#80280 = CARTESIAN_POINT('',(-5.792499642604,-5.72148082865, + 1.469239558899)); +#80281 = CARTESIAN_POINT('',(-5.792423243681,-5.72144918318, + 1.469422132357)); +#80282 = CARTESIAN_POINT('',(-5.792346081047,-5.72141722137, + 1.469603835474)); +#80283 = CARTESIAN_POINT('',(-5.792189339155,-5.721352296753, + 1.469967624849)); +#80284 = CARTESIAN_POINT('',(-5.792109742157,-5.721319326597, + 1.470149690529)); +#80285 = CARTESIAN_POINT('',(-5.792029390215,-5.721286043732, + 1.470330864869)); +#80286 = CARTESIAN_POINT('',(-5.791866258557,-5.721218472387, + 1.47069353025)); +#80287 = CARTESIAN_POINT('',(-5.791783461468,-5.72118417671, + 1.470875000425)); +#80288 = CARTESIAN_POINT('',(-5.791699918568,-5.721149572108, + 1.471055559297)); +#80289 = CARTESIAN_POINT('',(-5.791530395305,-5.721079353273, + 1.471416928179)); +#80290 = CARTESIAN_POINT('',(-5.791444397946,-5.721043732001, + 1.471597717071)); +#80291 = CARTESIAN_POINT('',(-5.79135766423,-5.72100780572, + 1.471777575677)); +#80292 = CARTESIAN_POINT('',(-5.791181744176,-5.720934937247, + 1.472137493392)); +#80293 = CARTESIAN_POINT('',(-5.791092541103,-5.720897988125, + 1.472317531013)); +#80294 = CARTESIAN_POINT('',(-5.79100261131,-5.720860737984, + 1.472496620146)); +#80295 = CARTESIAN_POINT('',(-5.790820286813,-5.720785216705, + 1.472854944272)); +#80296 = CARTESIAN_POINT('',(-5.79072787568,-5.72074693876, + 1.473034157479)); +#80297 = CARTESIAN_POINT('',(-5.790634747648,-5.720708363867, + 1.47321240476)); +#80298 = CARTESIAN_POINT('',(-5.790446033273,-5.720630195813, + 1.473568956894)); +#80299 = CARTESIAN_POINT('',(-5.790350431083,-5.72059059609, + 1.47374724006)); +#80300 = CARTESIAN_POINT('',(-5.790254122245,-5.720550703663, + 1.473924540949)); +#80301 = CARTESIAN_POINT('',(-5.790059030578,-5.720469894048, + 1.474279158653)); +#80302 = CARTESIAN_POINT('',(-5.789960232123,-5.720428970388, + 1.474456453414)); +#80303 = CARTESIAN_POINT('',(-5.78986073731,-5.720387758287, + 1.474632750086)); +#80304 = CARTESIAN_POINT('',(-5.789659280252,-5.720304312042, + 1.474985279101)); +#80305 = CARTESIAN_POINT('',(-5.789557302912,-5.720262071644, + 1.475161489479)); +#80306 = CARTESIAN_POINT('',(-5.789454639824,-5.720219547201, + 1.475336686883)); +#80307 = CARTESIAN_POINT('',(-5.789246847656,-5.720133476867, + 1.47568695064)); +#80308 = CARTESIAN_POINT('',(-5.789141703909,-5.720089924901, + 1.475861995008)); +#80309 = CARTESIAN_POINT('',(-5.789035885223,-5.720046093366, + 1.476036012259)); +#80310 = CARTESIAN_POINT('',(-5.78882178899,-5.719957411802, + 1.476383842954)); +#80311 = CARTESIAN_POINT('',(-5.78871349726,-5.719912555899, + 1.476557634496)); +#80312 = CARTESIAN_POINT('',(-5.788604541621,-5.719867424996, + 1.476730385566)); +#80313 = CARTESIAN_POINT('',(-5.788384173985,-5.719776145732, + 1.477075622272)); +#80314 = CARTESIAN_POINT('',(-5.788272748205,-5.719729991663, + 1.477248085994)); +#80315 = CARTESIAN_POINT('',(-5.788160669671,-5.719683567214, + 1.477419496514)); +#80316 = CARTESIAN_POINT('',(-5.787934067184,-5.719589705391, + 1.477761980268)); +#80317 = CARTESIAN_POINT('',(-5.787819529931,-5.719542262507, + 1.477933031733)); +#80318 = CARTESIAN_POINT('',(-5.787704351263,-5.719494553941, + 1.478103017987)); +#80319 = CARTESIAN_POINT('',(-5.787471562529,-5.71939812969, + 1.478442580533)); +#80320 = CARTESIAN_POINT('',(-5.787353939654,-5.7193494087, + 1.478612135246)); +#80321 = CARTESIAN_POINT('',(-5.78723568688,-5.719300426797, + 1.478780613452)); +#80322 = CARTESIAN_POINT('',(-5.786996763883,-5.719201461651, + 1.479117091067)); +#80323 = CARTESIAN_POINT('',(-5.786876081314,-5.719151473295, + 1.479285069078)); +#80324 = CARTESIAN_POINT('',(-5.786754780499,-5.719101228852, + 1.47945195993)); +#80325 = CARTESIAN_POINT('',(-5.786509779356,-5.718999746056, + 1.479785191875)); +#80326 = CARTESIAN_POINT('',(-5.786386067164,-5.718948502788, + 1.479951511813)); +#80327 = CARTESIAN_POINT('',(-5.786261748519,-5.718897008319, + 1.480116734596)); +#80328 = CARTESIAN_POINT('',(-5.786010732915,-5.718793034252, + 1.480446558687)); +#80329 = CARTESIAN_POINT('',(-5.785884024582,-5.718740549942, + 1.480611139128)); +#80330 = CARTESIAN_POINT('',(-5.785756721723,-5.718687819371, + 1.480774613069)); +#80331 = CARTESIAN_POINT('',(-5.785499759764,-5.718581382242, + 1.481100870283)); +#80332 = CARTESIAN_POINT('',(-5.785370089763,-5.718527671169, + 1.481263632979)); +#80333 = CARTESIAN_POINT('',(-5.785239837267,-5.718473718819, + 1.481425280439)); +#80334 = CARTESIAN_POINT('',(-5.784977003045,-5.71836484932, + 1.481747812818)); +#80335 = CARTESIAN_POINT('',(-5.784844410909,-5.718309927859, + 1.481908677524)); +#80336 = CARTESIAN_POINT('',(-5.784711248428,-5.718254770153, + 1.482068418891)); +#80337 = CARTESIAN_POINT('',(-5.784442621097,-5.718143501069, + 1.48238707109)); +#80338 = CARTESIAN_POINT('',(-5.784307146303,-5.718087385572, + 1.482545962055)); +#80339 = CARTESIAN_POINT('',(-5.784171113393,-5.718031038896, + 1.482703722156)); +#80340 = CARTESIAN_POINT('',(-5.783896778079,-5.717917405488, + 1.483018340261)); +#80341 = CARTESIAN_POINT('',(-5.78375846622,-5.71786011484, + 1.483175178834)); +#80342 = CARTESIAN_POINT('',(-5.783619608574,-5.71780259812, + 1.483330879638)); +#80343 = CARTESIAN_POINT('',(-5.783339658842,-5.717686639144, + 1.483641308941)); +#80344 = CARTESIAN_POINT('',(-5.783198557781,-5.717628193171, + 1.483796018463)); +#80345 = CARTESIAN_POINT('',(-5.783056923347,-5.717569526268, + 1.483949583914)); +#80346 = CARTESIAN_POINT('',(-5.782771621112,-5.717451350213, + 1.484255497986)); +#80347 = CARTESIAN_POINT('',(-5.782627946023,-5.717391838043, + 1.484407830746)); +#80348 = CARTESIAN_POINT('',(-5.782483751221,-5.7173321106, + 1.484559016339)); +#80349 = CARTESIAN_POINT('',(-5.782194231511,-5.717212187609, + 1.484859220895)); +#80350 = CARTESIAN_POINT('',(-5.782048905824,-5.717151991739, + 1.485008238107)); +#80351 = CARTESIAN_POINT('',(-5.781903079936,-5.717091588678, + 1.485156119082)); +#80352 = CARTESIAN_POINT('',(-5.781611630293,-5.716970866283, + 1.485448434419)); +#80353 = CARTESIAN_POINT('',(-5.78146601444,-5.716910550222, + 1.485592886981)); +#80354 = CARTESIAN_POINT('',(-5.781319925516,-5.716850038209, + 1.485736233802)); +#80355 = CARTESIAN_POINT('',(-5.781028065813,-5.716729145961, + 1.48601951841)); +#80356 = CARTESIAN_POINT('',(-5.78088230289,-5.716668768982, + 1.486159474817)); +#80357 = CARTESIAN_POINT('',(-5.780736092743,-5.716608206756, + 1.486298355853)); +#80358 = CARTESIAN_POINT('',(-5.780443972677,-5.716487206663, + 1.486572871856)); +#80359 = CARTESIAN_POINT('',(-5.780298069778,-5.716426771703, + 1.486708523935)); +#80360 = CARTESIAN_POINT('',(-5.780151743514,-5.71636616138, + 1.486843128958)); +#80361 = CARTESIAN_POINT('',(-5.779859370621,-5.716245056563, + 1.487109245051)); +#80362 = CARTESIAN_POINT('',(-5.779713330255,-5.716184564662, + 1.487240771826)); +#80363 = CARTESIAN_POINT('',(-5.779566888593,-5.71612390654, + 1.487371277944)); +#80364 = CARTESIAN_POINT('',(-5.7792742718,-5.716002700695,1.48762932961 + )); +#80365 = CARTESIAN_POINT('',(-5.779128102303,-5.715942155307, + 1.487756889684)); +#80366 = CARTESIAN_POINT('',(-5.778981552009,-5.715881452188, + 1.487883453842)); +#80367 = CARTESIAN_POINT('',(-5.778688701855,-5.715760149682, + 1.488133747317)); +#80368 = CARTESIAN_POINT('',(-5.778542407053,-5.715699552391, + 1.488257490049)); +#80369 = CARTESIAN_POINT('',(-5.778395750524,-5.715638805268, + 1.488380260035)); +#80370 = CARTESIAN_POINT('',(-5.778102674195,-5.715517409078, + 1.488623079463)); +#80371 = CARTESIAN_POINT('',(-5.777956258952,-5.715456761898, + 1.488743141335)); +#80372 = CARTESIAN_POINT('',(-5.777809499771,-5.715395972255, + 1.488862252211)); +#80373 = CARTESIAN_POINT('',(-5.777516205706,-5.715274485875, + 1.489097858351)); +#80374 = CARTESIAN_POINT('',(-5.777369674939,-5.715213790845, + 1.489214365156)); +#80375 = CARTESIAN_POINT('',(-5.777222816865,-5.715152960239, + 1.489329941419)); +#80376 = CARTESIAN_POINT('',(-5.77692931365,-5.715031387227, + 1.489558574972)); +#80377 = CARTESIAN_POINT('',(-5.776782672236,-5.714970646364,1.489671643 + )); +#80378 = CARTESIAN_POINT('',(-5.776635719098,-5.714909776381, + 1.489783799748)); +#80379 = CARTESIAN_POINT('',(-5.776342014276,-5.714788119861, + 1.490005684295)); +#80380 = CARTESIAN_POINT('',(-5.776195265965,-5.71472733472, + 1.49011542209)); +#80381 = CARTESIAN_POINT('',(-5.776048220559,-5.714666426519, + 1.490224266756)); +#80382 = CARTESIAN_POINT('',(-5.775754320777,-5.714544689243, + 1.490439610267)); +#80383 = CARTESIAN_POINT('',(-5.775607469459,-5.714483861435, + 1.490546118434)); +#80384 = CARTESIAN_POINT('',(-5.775460334809,-5.714422916268, + 1.490651750602)); +#80385 = CARTESIAN_POINT('',(-5.7751650808,-5.714300618053, + 1.490861574852)); +#80386 = CARTESIAN_POINT('',(-5.775016959822,-5.714239264335, + 1.490965761858)); +#80387 = CARTESIAN_POINT('',(-5.774868564208,-5.714177796859, + 1.491069075352)); +#80388 = CARTESIAN_POINT('',(-5.77457295497,-5.714055351503, + 1.491272776605)); +#80389 = CARTESIAN_POINT('',(-5.774425747554,-5.713994376195, + 1.491373184389)); +#80390 = CARTESIAN_POINT('',(-5.774278281558,-5.71393329378, + 1.491472745939)); +#80391 = CARTESIAN_POINT('',(-5.773983524853,-5.713811201555, + 1.491669727014)); +#80392 = CARTESIAN_POINT('',(-5.773836236486,-5.713750192715, + 1.491767154314)); +#80393 = CARTESIAN_POINT('',(-5.77368870119,-5.713689081595, + 1.491863750033)); +#80394 = CARTESIAN_POINT('',(-5.77339379803,-5.713566928707, + 1.492054862201)); +#80395 = CARTESIAN_POINT('',(-5.773246432301,-5.713505887823, + 1.492149385946)); +#80396 = CARTESIAN_POINT('',(-5.77309883068,-5.71344474923, + 1.492243091994)); +#80397 = CARTESIAN_POINT('',(-5.772803788213,-5.713322538639, + 1.492428482966)); +#80398 = CARTESIAN_POINT('',(-5.77265634932,-5.713261467449, + 1.492520174751)); +#80399 = CARTESIAN_POINT('',(-5.772508685005,-5.713200302888, + 1.492611062013)); +#80400 = CARTESIAN_POINT('',(-5.772213508359,-5.713078036717, + 1.492790871369)); +#80401 = CARTESIAN_POINT('',(-5.772065997803,-5.713016935845, + 1.492879799895)); +#80402 = CARTESIAN_POINT('',(-5.771918271771,-5.712955745719, + 1.49296793638)); +#80403 = CARTESIAN_POINT('',(-5.771622968035,-5.712833426906, + 1.49314229373)); +#80404 = CARTESIAN_POINT('',(-5.771475391962,-5.712772298895, + 1.493228520678)); +#80405 = CARTESIAN_POINT('',(-5.771327609883,-5.712711085554, + 1.493313967469)); +#80406 = CARTESIAN_POINT('',(-5.771032184256,-5.712588716252, + 1.493482995665)); +#80407 = CARTESIAN_POINT('',(-5.770884542189,-5.712527560906, + 1.493566582764)); +#80408 = CARTESIAN_POINT('',(-5.770736703132,-5.712466323964, + 1.493649400959)); +#80409 = CARTESIAN_POINT('',(-5.770441161425,-5.71234390658, + 1.49381321495)); +#80410 = CARTESIAN_POINT('',(-5.770293460139,-5.712282726704, + 1.493894216152)); +#80411 = CARTESIAN_POINT('',(-5.770145570477,-5.7122214688, + 1.493974459185)); +#80412 = CARTESIAN_POINT('',(-5.769849920319,-5.712099006495, + 1.49413316623)); +#80413 = CARTESIAN_POINT('',(-5.769702161068,-5.71203780261, + 1.494211635327)); +#80414 = CARTESIAN_POINT('',(-5.769554221666,-5.711976524103, + 1.494289356446)); +#80415 = CARTESIAN_POINT('',(-5.769258467621,-5.711854018766, + 1.494443059087)); +#80416 = CARTESIAN_POINT('',(-5.769110654117,-5.711792792408, + 1.494519045415)); +#80417 = CARTESIAN_POINT('',(-5.768962668336,-5.711731494691, + 1.494594293473)); +#80418 = CARTESIAN_POINT('',(-5.768666817399,-5.71160894922, + 1.494743087095)); +#80419 = CARTESIAN_POINT('',(-5.768518953288,-5.7115477019, + 1.494816637209)); +#80420 = CARTESIAN_POINT('',(-5.768370924447,-5.711486386346, + 1.494889458298)); +#80421 = CARTESIAN_POINT('',(-5.768074980328,-5.711363802279, + 1.49503343449)); +#80422 = CARTESIAN_POINT('',(-5.767927066002,-5.711302534159, + 1.495104593869)); +#80423 = CARTESIAN_POINT('',(-5.767778994179,-5.711241200802, + 1.495175033003)); +#80424 = CARTESIAN_POINT('',(-5.767482963971,-5.711118581074, + 1.495314276469)); +#80425 = CARTESIAN_POINT('',(-5.767335006463,-5.711057295068, + 1.495383084886)); +#80426 = CARTESIAN_POINT('',(-5.767186898417,-5.710995946707, + 1.495451181461)); +#80427 = CARTESIAN_POINT('',(-5.766890789551,-5.710873294399, + 1.495585772179)); +#80428 = CARTESIAN_POINT('',(-5.766742789531,-5.710811990783, + 1.495652270171)); +#80429 = CARTESIAN_POINT('',(-5.766594645661,-5.710750627583, + 1.495718064304)); +#80430 = CARTESIAN_POINT('',(-5.766298459509,-5.710627943262, + 1.495848080462)); +#80431 = CARTESIAN_POINT('',(-5.766150417956,-5.710566622443, + 1.495912306113)); +#80432 = CARTESIAN_POINT('',(-5.76600223899,-5.710505244705, + 1.495975835495)); +#80433 = CARTESIAN_POINT('',(-5.765705982518,-5.710382531257, + 1.496101348471)); +#80434 = CARTESIAN_POINT('',(-5.765557905685,-5.710321195824, + 1.496163335531)); +#80435 = CARTESIAN_POINT('',(-5.765409697652,-5.710259806047, + 1.496224633586)); +#80436 = CARTESIAN_POINT('',(-5.765113377886,-5.710137066381, + 1.496345710975)); +#80437 = CARTESIAN_POINT('',(-5.764965266765,-5.710075716746, + 1.496405493579)); +#80438 = CARTESIAN_POINT('',(-5.764817030438,-5.710014315249, + 1.496464594083)); +#80439 = CARTESIAN_POINT('',(-5.764520652852,-5.709891551633, + 1.496581300412)); +#80440 = CARTESIAN_POINT('',(-5.764372512154,-5.709830189747, + 1.496638909352)); +#80441 = CARTESIAN_POINT('',(-5.764224252047,-5.7097687784, + 1.496695842791)); +#80442 = CARTESIAN_POINT('',(-5.763927820866,-5.709645992584, + 1.496808239633)); +#80443 = CARTESIAN_POINT('',(-5.763779650299,-5.709584618326, + 1.496863705965)); +#80444 = CARTESIAN_POINT('',(-5.763631365926,-5.709523196928, + 1.496918503053)); +#80445 = CARTESIAN_POINT('',(-5.763334884795,-5.709400390422, + 1.49702664877)); +#80446 = CARTESIAN_POINT('',(-5.763186688501,-5.709339005507, + 1.497080000188)); +#80447 = CARTESIAN_POINT('',(-5.763038383831,-5.709277575701, + 1.497132688336)); +#80448 = CARTESIAN_POINT('',(-5.762741860111,-5.709154751555, + 1.497236636852)); +#80449 = CARTESIAN_POINT('',(-5.762593641485,-5.70909335739, + 1.497287899869)); +#80450 = CARTESIAN_POINT('',(-5.76244531975,-5.709031920516, + 1.497338505313)); +#80451 = CARTESIAN_POINT('',(-5.762148757875,-5.708909080565, + 1.497438308703)); +#80452 = CARTESIAN_POINT('',(-5.762000518119,-5.708847677648, + 1.497487509151)); +#80453 = CARTESIAN_POINT('',(-5.761852180365,-5.708786234138, + 1.497536057434)); +#80454 = CARTESIAN_POINT('',(-5.761555585332,-5.708663380453, + 1.497631764733)); +#80455 = CARTESIAN_POINT('',(-5.761407328404,-5.708601970423, + 1.497678926131)); +#80456 = CARTESIAN_POINT('',(-5.761258978447,-5.708540521859, + 1.497725440521)); +#80457 = CARTESIAN_POINT('',(-5.76096235474,-5.708417656296, + 1.497817098302)); +#80458 = CARTESIAN_POINT('',(-5.760814081304,-5.708356239428, + 1.497862243932)); +#80459 = CARTESIAN_POINT('',(-5.760665719674,-5.708294786028, + 1.497906747443)); +#80460 = CARTESIAN_POINT('',(-5.760369070919,-5.708171910091, + 1.497994399934)); +#80461 = CARTESIAN_POINT('',(-5.760220784081,-5.708110487672, + 1.498037551039)); +#80462 = CARTESIAN_POINT('',(-5.760072413757,-5.708049030671, + 1.498080064675)); +#80463 = CARTESIAN_POINT('',(-5.759775744603,-5.707926146284, + 1.498163753373)); +#80464 = CARTESIAN_POINT('',(-5.759627446031,-5.707864719004, + 1.49820493044)); +#80465 = CARTESIAN_POINT('',(-5.759479068563,-5.707803259045, + 1.498245474445)); +#80466 = CARTESIAN_POINT('',(-5.759182383756,-5.707680368174, + 1.498325238493)); +#80467 = CARTESIAN_POINT('',(-5.759034076649,-5.707618937359, + 1.498364460438)); +#80468 = CARTESIAN_POINT('',(-5.758885695129,-5.707557475721, + 1.498403053509)); +#80469 = CARTESIAN_POINT('',(-5.75858900109,-5.707434581026, + 1.498478929441)); +#80470 = CARTESIAN_POINT('',(-5.758440688779,-5.707373148055, + 1.498516214108)); +#80471 = CARTESIAN_POINT('',(-5.758292306438,-5.707311686077, + 1.498552873877)); +#80472 = CARTESIAN_POINT('',(-5.757995608914,-5.707188789939, + 1.498624896377)); +#80473 = CARTESIAN_POINT('',(-5.757847293917,-5.707127355856, + 1.498660260814)); +#80474 = CARTESIAN_POINT('',(-5.757698913178,-5.707065894541, + 1.498695004116)); +#80475 = CARTESIAN_POINT('',(-5.757402214875,-5.70694299808, + 1.498763206587)); +#80476 = CARTESIAN_POINT('',(-5.757253897474,-5.706881563001, + 1.498796667348)); +#80477 = CARTESIAN_POINT('',(-5.757105518531,-5.70682010243, + 1.498829510514)); +#80478 = CARTESIAN_POINT('',(-5.756808825591,-5.706697208191, + 1.498893923545)); +#80479 = CARTESIAN_POINT('',(-5.756660511742,-5.706635774583, + 1.498925494938)); +#80480 = CARTESIAN_POINT('',(-5.75651214047,-5.70657431719, + 1.498956452108)); +#80481 = CARTESIAN_POINT('',(-5.75621546131,-5.706451428658, + 1.499017104104)); +#80482 = CARTESIAN_POINT('',(-5.756067153554,-5.706389997574, + 1.499046800372)); +#80483 = CARTESIAN_POINT('',(-5.755918792418,-5.706328544379, + 1.499075885592)); +#80484 = CARTESIAN_POINT('',(-5.755622128502,-5.706205662162, + 1.499132804643)); +#80485 = CARTESIAN_POINT('',(-5.755473825834,-5.706144233186, + 1.499160639797)); +#80486 = CARTESIAN_POINT('',(-5.755325473759,-5.706082783744, + 1.499187866867)); +#80487 = CARTESIAN_POINT('',(-5.755028830529,-5.705959910095, + 1.499241078406)); +#80488 = CARTESIAN_POINT('',(-5.754880539475,-5.705898485929, + 1.499267064151)); +#80489 = CARTESIAN_POINT('',(-5.754732202923,-5.705837042918, + 1.499292444622)); +#80490 = CARTESIAN_POINT('',(-5.754435583084,-5.705714178958,1.499341973 + )); +#80491 = CARTESIAN_POINT('',(-5.754287299879,-5.705652758043, + 1.499366122051)); +#80492 = CARTESIAN_POINT('',(-5.754138975024,-5.705591319877, + 1.499389668411)); +#80493 = CARTESIAN_POINT('',(-5.753842381822,-5.70546846695, + 1.499435536049)); +#80494 = CARTESIAN_POINT('',(-5.753694113548,-5.70540705222, + 1.499457858431)); +#80495 = CARTESIAN_POINT('',(-5.75354580742,-5.70534562181, + 1.499479580568)); +#80496 = CARTESIAN_POINT('',(-5.753249250217,-5.705222783795, + 1.499521807509)); +#80497 = CARTESIAN_POINT('',(-5.753100999203,-5.705161376214, + 1.49954231334)); +#80498 = CARTESIAN_POINT('',(-5.752952714083,-5.705099954506, + 1.499562221202)); +#80499 = CARTESIAN_POINT('',(-5.75265619111,-5.704977130669, + 1.499600827584)); +#80500 = CARTESIAN_POINT('',(-5.752507953305,-5.70491572856, + 1.499619527005)); +#80501 = CARTESIAN_POINT('',(-5.752359685094,-5.704854313856, + 1.499637630513)); +#80502 = CARTESIAN_POINT('',(-5.752063207395,-5.704731508772, + 1.499672633084)); +#80503 = CARTESIAN_POINT('',(-5.751914997951,-5.704670118411, + 1.499689533078)); +#80504 = CARTESIAN_POINT('',(-5.751766761767,-5.704608716973, + 1.499705839154)); +#80505 = CARTESIAN_POINT('',(-5.751470329773,-5.70448593082, + 1.499737254882)); +#80506 = CARTESIAN_POINT('',(-5.751322133993,-5.704424546118, + 1.499752365256)); +#80507 = CARTESIAN_POINT('',(-5.751173915098,-5.704363151842, + 1.49976688341)); +#80508 = CARTESIAN_POINT('',(-5.750877525669,-5.70424038332, + 1.499794727616)); +#80509 = CARTESIAN_POINT('',(-5.750729355161,-5.704179009087, + 1.499808054395)); +#80510 = CARTESIAN_POINT('',(-5.750581165136,-5.704117626768, + 1.499820790568)); +#80511 = CARTESIAN_POINT('',(-5.750284837299,-5.703994883759, + 1.499845075318)); +#80512 = CARTESIAN_POINT('',(-5.750136699509,-5.703933523078, + 1.499856624593)); +#80513 = CARTESIAN_POINT('',(-5.749988545772,-5.703872155791, + 1.499867584761)); +#80514 = CARTESIAN_POINT('',(-5.749692272831,-5.70374943552,1.4998883232 + )); +#80515 = CARTESIAN_POINT('',(-5.749544153639,-5.703688082542, + 1.49989810197)); +#80516 = CARTESIAN_POINT('',(-5.749396022046,-5.703626724427, + 1.499907292848)); +#80517 = CARTESIAN_POINT('',(-5.749099804863,-5.703504027253, + 1.499924495548)); +#80518 = CARTESIAN_POINT('',(-5.748951719283,-5.703442688197, + 1.499932507902)); +#80519 = CARTESIAN_POINT('',(-5.748803624833,-5.703381345467, + 1.499939933531)); +#80520 = CARTESIAN_POINT('',(-5.748507478914,-5.703258677811, + 1.499953609241)); +#80521 = CARTESIAN_POINT('',(-5.748359427452,-5.703197352888, + 1.499959859776)); +#80522 = CARTESIAN_POINT('',(-5.748211370634,-5.703136025746, + 1.499965524586)); +#80523 = CARTESIAN_POINT('',(-5.747915292062,-5.703013385986, + 1.499975681771)); +#80524 = CARTESIAN_POINT('',(-5.747767270309,-5.702952073368, + 1.499980174481)); +#80525 = CARTESIAN_POINT('',(-5.747619246706,-5.702890759984, + 1.499984082265)); +#80526 = CARTESIAN_POINT('',(-5.74732324446,-5.702768151839, + 1.499990727352)); +#80527 = CARTESIAN_POINT('',(-5.747175265817,-5.702706857078, + 1.499993465013)); +#80528 = CARTESIAN_POINT('',(-5.747027288822,-5.702645563,1.499995618488 + )); +#80529 = CARTESIAN_POINT('',(-5.746746739383,-5.702529355618, + 1.499998594062)); +#80530 = CARTESIAN_POINT('',(-5.746614166268,-5.702474442035, + 1.499999531382)); +#80531 = CARTESIAN_POINT('',(-5.746481597138,-5.702419530104,1.5)); +#80532 = CARTESIAN_POINT('',(-5.746349033254,-5.702364620346,1.5)); +#80533 = ORIENTED_EDGE('',*,*,#65049,.T.); +#80534 = ORIENTED_EDGE('',*,*,#64715,.F.); +#80535 = ORIENTED_EDGE('',*,*,#65107,.F.); +#80536 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#80537,#80538,#80539,#80540,#80541) + ,(#80542,#80543,#80544,#80545,#80546) + ,(#80547,#80548,#80549,#80550,#80551 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,11.517816638234),(-0.600436801641,-4.048920165975E-02, + 11.477327436574,12.037275036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#80537 = CARTESIAN_POINT('',(-5.795256413291,-6.318855919098, + 1.460395584541)); +#80538 = CARTESIAN_POINT('',(-5.795256413291,-6.038882119108, + 1.460395584541)); +#80539 = CARTESIAN_POINT('',(-5.795256413291,4.895514186717E-16, + 1.460395584541)); +#80540 = CARTESIAN_POINT('',(-5.795256413291,6.038882119108, + 1.460395584541)); +#80541 = CARTESIAN_POINT('',(-5.795256413291,6.318855919098, + 1.460395584541)); +#80542 = CARTESIAN_POINT('',(-5.786838234914,-6.318855919098,1.5)); +#80543 = CARTESIAN_POINT('',(-5.786838234914,-6.038882119108,1.5)); +#80544 = CARTESIAN_POINT('',(-5.786838234914,1.572243984786E-15,1.5)); +#80545 = CARTESIAN_POINT('',(-5.786838234914,6.038882119108,1.5)); +#80546 = CARTESIAN_POINT('',(-5.786838234914,6.318855919098,1.5)); +#80547 = CARTESIAN_POINT('',(-5.746349033255,-6.318855919098,1.5)); +#80548 = CARTESIAN_POINT('',(-5.746349033255,-6.038882119108,1.5)); +#80549 = CARTESIAN_POINT('',(-5.746349033255,5.004110385499E-16,1.5)); +#80550 = CARTESIAN_POINT('',(-5.746349033255,6.038882119108,1.5)); +#80551 = CARTESIAN_POINT('',(-5.746349033255,6.318855919098,1.5)); +#80552 = ADVANCED_FACE('',(#80553),#80848,.T.); +#80553 = FACE_BOUND('',#80554,.T.); +#80554 = EDGE_LOOP('',(#80555,#80556,#80557,#80847)); +#80555 = ORIENTED_EDGE('',*,*,#79174,.T.); +#80556 = ORIENTED_EDGE('',*,*,#65079,.T.); +#80557 = ORIENTED_EDGE('',*,*,#80558,.F.); +#80558 = EDGE_CURVE('',#79148,#65070,#80559,.T.); +#80559 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#80560,#80561,#80562,#80563, + #80564,#80565,#80566,#80567,#80568,#80569,#80570,#80571,#80572, + #80573,#80574,#80575,#80576,#80577,#80578,#80579,#80580,#80581, + #80582,#80583,#80584,#80585,#80586,#80587,#80588,#80589,#80590, + #80591,#80592,#80593,#80594,#80595,#80596,#80597,#80598,#80599, + #80600,#80601,#80602,#80603,#80604,#80605,#80606,#80607,#80608, + #80609,#80610,#80611,#80612,#80613,#80614,#80615,#80616,#80617, + #80618,#80619,#80620,#80621,#80622,#80623,#80624,#80625,#80626, + #80627,#80628,#80629,#80630,#80631,#80632,#80633,#80634,#80635, + #80636,#80637,#80638,#80639,#80640,#80641,#80642,#80643,#80644, + #80645,#80646,#80647,#80648,#80649,#80650,#80651,#80652,#80653, + #80654,#80655,#80656,#80657,#80658,#80659,#80660,#80661,#80662, + #80663,#80664,#80665,#80666,#80667,#80668,#80669,#80670,#80671, + #80672,#80673,#80674,#80675,#80676,#80677,#80678,#80679,#80680, + #80681,#80682,#80683,#80684,#80685,#80686,#80687,#80688,#80689, + #80690,#80691,#80692,#80693,#80694,#80695,#80696,#80697,#80698, + #80699,#80700,#80701,#80702,#80703,#80704,#80705,#80706,#80707, + #80708,#80709,#80710,#80711,#80712,#80713,#80714,#80715,#80716, + #80717,#80718,#80719,#80720,#80721,#80722,#80723,#80724,#80725, + #80726,#80727,#80728,#80729,#80730,#80731,#80732,#80733,#80734, + #80735,#80736,#80737,#80738,#80739,#80740,#80741,#80742,#80743, + #80744,#80745,#80746,#80747,#80748,#80749,#80750,#80751,#80752, + #80753,#80754,#80755,#80756,#80757,#80758,#80759,#80760,#80761, + #80762,#80763,#80764,#80765,#80766,#80767,#80768,#80769,#80770, + #80771,#80772,#80773,#80774,#80775,#80776,#80777,#80778,#80779, + #80780,#80781,#80782,#80783,#80784,#80785,#80786,#80787,#80788, + #80789,#80790,#80791,#80792,#80793,#80794,#80795,#80796,#80797, + #80798,#80799,#80800,#80801,#80802,#80803,#80804,#80805,#80806, + #80807,#80808,#80809,#80810,#80811,#80812,#80813,#80814,#80815, + #80816,#80817,#80818,#80819,#80820,#80821,#80822,#80823,#80824, + #80825,#80826,#80827,#80828,#80829,#80830,#80831,#80832,#80833, + #80834,#80835,#80836,#80837,#80838,#80839,#80840,#80841,#80842, + #80843,#80844,#80845,#80846),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.456968693703E-03, + 1.705171557684E-02,2.574351262466E-02,3.453472739175E-02, + 4.342755720926E-02,5.242402879736E-02,6.152599871636E-02, + 7.073515442192E-02,8.005301573753E-02,8.948093658596E-02, + 9.9020106868E-02,0.108672076056,0.11843667458,0.128315127406, + 0.13830798743,0.148415652806,0.158638368602,0.168976228367, + 0.179429175648,0.189997005456,0.200679365711,0.211475758681, + 0.222385542438,0.233407932355,0.244542002655,0.25578668804, + 0.267140785377,0.278602955283,0.290171722647,0.301845470494, + 0.313622395485,0.325500245382,0.337474820946,0.349531481644, + 0.361600026126,0.373571692118,0.385441788281,0.397216840653, + 0.408902785966,0.420505042733,0.432028571797,0.443477928197, + 0.454857305814,0.466170575982,0.477421325644,0.488612875903, + 0.499837030115,0.510931285169,0.521974250826,0.532968480205, + 0.543916364243,0.554820145933,0.565681930943,0.576503706369, + 0.587287346447,0.598034612363,0.608747179161,0.619426631014, + 0.630074470861,0.640692131889,0.651280962314,0.661842268728, + 0.672377260703,0.682887158798,0.693373075626,0.703836067115, + 0.714277196828,0.724697470941,0.735097860656,0.745479264147, + 0.75584258454,0.766188674919,0.776518391535,0.786832520087, + 0.797131823953,0.807417100008,0.817689078897,0.827948384623, + 0.838195712684,0.848431746111,0.858657253327,0.868872769402, + 0.879078970552,0.88927664103,0.89946620767,0.909648389109, + 0.919823707892,0.929992837085,0.940156580537,0.950315515627, + 0.960469757096,0.970620202827,0.980767518449,0.990912183556,1.), + .UNSPECIFIED.); +#80560 = CARTESIAN_POINT('',(5.722568209866,-5.795124813083, + 1.460996513181)); +#80561 = CARTESIAN_POINT('',(5.722551136559,-5.795083594474, + 1.461179341117)); +#80562 = CARTESIAN_POINT('',(5.722533716691,-5.795041539192, + 1.461361621234)); +#80563 = CARTESIAN_POINT('',(5.722515954708,-5.794998657972, + 1.461543341797)); +#80564 = CARTESIAN_POINT('',(5.722479460608,-5.794910553422, + 1.461908594574)); +#80565 = CARTESIAN_POINT('',(5.7224607174,-5.794865303314,1.462092108066 + )); +#80566 = CARTESIAN_POINT('',(5.722441630176,-5.794819222679, + 1.462275022285)); +#80567 = CARTESIAN_POINT('',(5.722402557768,-5.794724893543, + 1.462641692177)); +#80568 = CARTESIAN_POINT('',(5.722382564878,-5.794676626435, + 1.462825434025)); +#80569 = CARTESIAN_POINT('',(5.722362229857,-5.794627533351, + 1.463008543898)); +#80570 = CARTESIAN_POINT('',(5.722320648814,-5.794527147835, + 1.463375570448)); +#80571 = CARTESIAN_POINT('',(5.722299395032,-5.794475836666, + 1.46355947239)); +#80572 = CARTESIAN_POINT('',(5.722277801239,-5.794423704639, + 1.463742710983)); +#80573 = CARTESIAN_POINT('',(5.722233690118,-5.794317210972, + 1.464109957496)); +#80574 = CARTESIAN_POINT('',(5.722211164999,-5.794262830523, + 1.464293949821)); +#80575 = CARTESIAN_POINT('',(5.722188302207,-5.794207634861, + 1.464477248726)); +#80576 = CARTESIAN_POINT('',(5.722141641105,-5.794094984996, + 1.464844575639)); +#80577 = CARTESIAN_POINT('',(5.722117834998,-5.794037511968, + 1.465028587239)); +#80578 = CARTESIAN_POINT('',(5.722093693758,-5.79397922986, + 1.465211876628)); +#80579 = CARTESIAN_POINT('',(5.722044464381,-5.793860379629, + 1.465579141615)); +#80580 = CARTESIAN_POINT('',(5.722019368458,-5.793799792714, + 1.46576310005)); +#80581 = CARTESIAN_POINT('',(5.721993940134,-5.793738403309, + 1.465946308722)); +#80582 = CARTESIAN_POINT('',(5.721942125854,-5.793613312571, + 1.466313366817)); +#80583 = CARTESIAN_POINT('',(5.721915732147,-5.793549592526, + 1.466497198373)); +#80584 = CARTESIAN_POINT('',(5.721889008946,-5.79348507701,1.46668025382 + )); +#80585 = CARTESIAN_POINT('',(5.721834594866,-5.793353709802, + 1.467046957541)); +#80586 = CARTESIAN_POINT('',(5.721806896289,-5.793286839522, + 1.467230587301)); +#80587 = CARTESIAN_POINT('',(5.721778871291,-5.79321918119, + 1.467413415767)); +#80588 = CARTESIAN_POINT('',(5.721721844304,-5.793081505865, + 1.467779615251)); +#80589 = CARTESIAN_POINT('',(5.721692834686,-5.793011470451, + 1.467962967166)); +#80590 = CARTESIAN_POINT('',(5.721663501875,-5.792940654782, + 1.468145493719)); +#80591 = CARTESIAN_POINT('',(5.72160385072,-5.792796644154,1.46851103687 + )); +#80592 = CARTESIAN_POINT('',(5.72157352483,-5.79272343098,1.468694033829 + )); +#80593 = CARTESIAN_POINT('',(5.721542879124,-5.792649445701, + 1.468876182439)); +#80594 = CARTESIAN_POINT('',(5.721480592748,-5.792499073087, + 1.469240924992)); +#80595 = CARTESIAN_POINT('',(5.721448944598,-5.792422667694, + 1.469423498725)); +#80596 = CARTESIAN_POINT('',(5.721416980111,-5.792345498597, + 1.469605202065)); +#80597 = CARTESIAN_POINT('',(5.721352052629,-5.792188749789, + 1.469968977694)); +#80598 = CARTESIAN_POINT('',(5.721319082335,-5.792109152457, + 1.470151029542)); +#80599 = CARTESIAN_POINT('',(5.721285799384,-5.792028800304, + 1.470332190136)); +#80600 = CARTESIAN_POINT('',(5.721218227293,-5.791865666847, + 1.470694831634)); +#80601 = CARTESIAN_POINT('',(5.721183930947,-5.791782868143, + 1.47087629164)); +#80602 = CARTESIAN_POINT('',(5.721149325713,-5.791699323718, + 1.471056840398)); +#80603 = CARTESIAN_POINT('',(5.721079103942,-5.791529793366, + 1.471418198002)); +#80604 = CARTESIAN_POINT('',(5.721043480335,-5.79144379037,1.47159898564 + )); +#80605 = CARTESIAN_POINT('',(5.721007551726,-5.791357051035, + 1.47177884296)); +#80606 = CARTESIAN_POINT('',(5.720934679023,-5.791181120769, + 1.472138755859)); +#80607 = CARTESIAN_POINT('',(5.720897728006,-5.791091913121, + 1.472318789972)); +#80608 = CARTESIAN_POINT('',(5.720860475985,-5.791001978787, + 1.472497875588)); +#80609 = CARTESIAN_POINT('',(5.720784953238,-5.790819650746, + 1.472856181774)); +#80610 = CARTESIAN_POINT('',(5.720746675743,-5.790727240699, + 1.473035380672)); +#80611 = CARTESIAN_POINT('',(5.720708101348,-5.790634113872, + 1.473213613755)); +#80612 = CARTESIAN_POINT('',(5.720629931618,-5.790445395449, + 1.473570150221)); +#80613 = CARTESIAN_POINT('',(5.720590329677,-5.790349787906, + 1.473748431781)); +#80614 = CARTESIAN_POINT('',(5.72055043504,-5.790253473733, + 1.473925731037)); +#80615 = CARTESIAN_POINT('',(5.720469623597,-5.790058377652, + 1.474280333985)); +#80616 = CARTESIAN_POINT('',(5.720428700357,-5.78995958021, + 1.474457615751)); +#80617 = CARTESIAN_POINT('',(5.720387488719,-5.789860086515, + 1.474633899529)); +#80618 = CARTESIAN_POINT('',(5.720304043074,-5.789658630908, + 1.474986404581)); +#80619 = CARTESIAN_POINT('',(5.720261802809,-5.789556653887, + 1.475162603871)); +#80620 = CARTESIAN_POINT('',(5.720219278536,-5.789453991209, + 1.475337790271)); +#80621 = CARTESIAN_POINT('',(5.720133208464,-5.789246199675, + 1.475688032681)); +#80622 = CARTESIAN_POINT('',(5.720089656591,-5.789141056151, + 1.475863066699)); +#80623 = CARTESIAN_POINT('',(5.720045825182,-5.789035237769, + 1.47603707368)); +#80624 = CARTESIAN_POINT('',(5.719957142746,-5.788821139431, + 1.476384888559)); +#80625 = CARTESIAN_POINT('',(5.71991228583,-5.788712845256, + 1.476558674502)); +#80626 = CARTESIAN_POINT('',(5.719867153933,-5.788603887217, + 1.476731419997)); +#80627 = CARTESIAN_POINT('',(5.719775873501,-5.78838351676, + 1.477076642539)); +#80628 = CARTESIAN_POINT('',(5.719729719267,-5.788272090583, + 1.47724909771)); +#80629 = CARTESIAN_POINT('',(5.719683294681,-5.788160011718, + 1.47742049974)); +#80630 = CARTESIAN_POINT('',(5.719589432937,-5.787933409423, + 1.477762965449)); +#80631 = CARTESIAN_POINT('',(5.719541990275,-5.787818872704, + 1.477934007373)); +#80632 = CARTESIAN_POINT('',(5.719494281959,-5.787703694641, + 1.478103984163)); +#80633 = CARTESIAN_POINT('',(5.719397857916,-5.787470906408, + 1.478443529086)); +#80634 = CARTESIAN_POINT('',(5.719349136879,-5.78735328342, + 1.478613075628)); +#80635 = CARTESIAN_POINT('',(5.719300154955,-5.787235030594, + 1.478781545724)); +#80636 = CARTESIAN_POINT('',(5.719201189953,-5.786996107945, + 1.479118006689)); +#80637 = CARTESIAN_POINT('',(5.719151201764,-5.786875425782, + 1.479285976168)); +#80638 = CARTESIAN_POINT('',(5.719100957516,-5.786754125435, + 1.479452858555)); +#80639 = CARTESIAN_POINT('',(5.718999475227,-5.786509125518, + 1.479786073404)); +#80640 = CARTESIAN_POINT('',(5.718948232275,-5.786385414087, + 1.479952384713)); +#80641 = CARTESIAN_POINT('',(5.718896738147,-5.786261096265, + 1.480117598937)); +#80642 = CARTESIAN_POINT('',(5.718792764567,-5.786010081838, + 1.48044740676)); +#80643 = CARTESIAN_POINT('',(5.718740280402,-5.785883373855, + 1.480611979481)); +#80644 = CARTESIAN_POINT('',(5.718687549998,-5.7857560714,1.480775445763 + )); +#80645 = CARTESIAN_POINT('',(5.718581113445,-5.785499110829, + 1.481101687116)); +#80646 = CARTESIAN_POINT('',(5.718527402782,-5.785369441818, + 1.481264441619)); +#80647 = CARTESIAN_POINT('',(5.718473450865,-5.785239190368, + 1.481426080955)); +#80648 = CARTESIAN_POINT('',(5.718364582008,-5.784976357697, + 1.481748597966)); +#80649 = CARTESIAN_POINT('',(5.718309660754,-5.78484376606, + 1.481909455417)); +#80650 = CARTESIAN_POINT('',(5.718254503275,-5.784710604128, + 1.482069189589)); +#80651 = CARTESIAN_POINT('',(5.718143235381,-5.784441979668, + 1.482387825467)); +#80652 = CARTESIAN_POINT('',(5.718087120852,-5.784306507211, + 1.482546707337)); +#80653 = CARTESIAN_POINT('',(5.718030775169,-5.7841704767,1.482704458429 + )); +#80654 = CARTESIAN_POINT('',(5.717917145593,-5.783896150637, + 1.483019053665)); +#80655 = CARTESIAN_POINT('',(5.717859857799,-5.783757845667, + 1.483175878452)); +#80656 = CARTESIAN_POINT('',(5.717802343971,-5.783618995003, + 1.483331565627)); +#80657 = CARTESIAN_POINT('',(5.717686402833,-5.783339088336, + 1.483641935874)); +#80658 = CARTESIAN_POINT('',(5.717627971899,-5.783198023582, + 1.483796600443)); +#80659 = CARTESIAN_POINT('',(5.717569320161,-5.783056425762, + 1.483950121568)); +#80660 = CARTESIAN_POINT('',(5.717451180119,-5.782771210471, + 1.484255934133)); +#80661 = CARTESIAN_POINT('',(5.717391688837,-5.78262758581, + 1.484408209929)); +#80662 = CARTESIAN_POINT('',(5.717331982442,-5.782483441822, + 1.484559339387)); +#80663 = CARTESIAN_POINT('',(5.717212088755,-5.782193992857, + 1.48485946612)); +#80664 = CARTESIAN_POINT('',(5.717151901048,-5.782048686877, + 1.485008461145)); +#80665 = CARTESIAN_POINT('',(5.717091506211,-5.781902880842, + 1.485156320255)); +#80666 = CARTESIAN_POINT('',(5.716970796779,-5.781611462495, + 1.485448601238)); +#80667 = CARTESIAN_POINT('',(5.716910485432,-5.781465858023, + 1.485593041175)); +#80668 = CARTESIAN_POINT('',(5.716849978167,-5.781319780564, + 1.485736375554)); +#80669 = CARTESIAN_POINT('',(5.716729094331,-5.781027941166, + 1.486019638345)); +#80670 = CARTESIAN_POINT('',(5.716668721006,-5.780882187066, + 1.486159585336)); +#80671 = CARTESIAN_POINT('',(5.716608162459,-5.780735985801, + 1.486298457092)); +#80672 = CARTESIAN_POINT('',(5.716487168328,-5.780443880129, + 1.48657295809)); +#80673 = CARTESIAN_POINT('',(5.716426735642,-5.780297982718, + 1.486708604392)); +#80674 = CARTESIAN_POINT('',(5.716366127607,-5.780151661979, + 1.486843203722)); +#80675 = CARTESIAN_POINT('',(5.716245027411,-5.779859300243, + 1.487109308562)); +#80676 = CARTESIAN_POINT('',(5.716184537844,-5.77971326551, + 1.487240829775)); +#80677 = CARTESIAN_POINT('',(5.716123882069,-5.779566829516, + 1.487371330415)); +#80678 = CARTESIAN_POINT('',(5.716002679878,-5.779274221543, + 1.487629373561)); +#80679 = CARTESIAN_POINT('',(5.715942135791,-5.779128055185, + 1.48775693056)); +#80680 = CARTESIAN_POINT('',(5.71588143398,-5.77898150805,1.487883491686 + )); +#80681 = CARTESIAN_POINT('',(5.715760133718,-5.778688663313, + 1.488133779987)); +#80682 = CARTESIAN_POINT('',(5.715699537361,-5.778542370767, + 1.488257520563)); +#80683 = CARTESIAN_POINT('',(5.715638791178,-5.778395716507, + 1.488380288424)); +#80684 = CARTESIAN_POINT('',(5.715517396635,-5.778102644157, + 1.488623104147)); +#80685 = CARTESIAN_POINT('',(5.715456750164,-5.777956230623, + 1.488743164431)); +#80686 = CARTESIAN_POINT('',(5.715395961232,-5.77780947316, + 1.488862273742)); +#80687 = CARTESIAN_POINT('',(5.715274476077,-5.777516182049,1.4890978772 + )); +#80688 = CARTESIAN_POINT('',(5.715213781558,-5.777369652518, + 1.489214382882)); +#80689 = CARTESIAN_POINT('',(5.715152951465,-5.777222795684, + 1.489329958037)); +#80690 = CARTESIAN_POINT('',(5.71503137925,-5.776929294394, + 1.489558589854)); +#80691 = CARTESIAN_POINT('',(5.71497063867,-5.77678265366,1.489671657245 + )); +#80692 = CARTESIAN_POINT('',(5.71490976897,-5.776635701206, + 1.489783813364)); +#80693 = CARTESIAN_POINT('',(5.71478811312,-5.776341998003, + 1.490005696489)); +#80694 = CARTESIAN_POINT('',(5.714727328367,-5.776195250627, + 1.490115433493)); +#80695 = CARTESIAN_POINT('',(5.714666420555,-5.776048206162, + 1.490224277381)); +#80696 = CARTESIAN_POINT('',(5.714544684404,-5.775754309096, + 1.490439618751)); +#80697 = CARTESIAN_POINT('',(5.714483857334,-5.775607459557, + 1.490546125566)); +#80698 = CARTESIAN_POINT('',(5.714422912906,-5.775460326694, + 1.490651756404)); +#80699 = CARTESIAN_POINT('',(5.714300615708,-5.775165075138, + 1.490861578841)); +#80700 = CARTESIAN_POINT('',(5.714239262264,-5.775016954823, + 1.490965765352)); +#80701 = CARTESIAN_POINT('',(5.714177795063,-5.774868559873, + 1.491069078358)); +#80702 = CARTESIAN_POINT('',(5.714055349962,-5.77457295125, + 1.491272779149)); +#80703 = CARTESIAN_POINT('',(5.713994374632,-5.774425743781, + 1.491373186949)); +#80704 = CARTESIAN_POINT('',(5.713933292195,-5.774278277733, + 1.491472748516)); +#80705 = CARTESIAN_POINT('',(5.713811199863,-5.773983520769, + 1.491669729723)); +#80706 = CARTESIAN_POINT('',(5.713750190938,-5.773836232195, + 1.491767157139)); +#80707 = CARTESIAN_POINT('',(5.713689079733,-5.773688696694, + 1.491863752971)); +#80708 = CARTESIAN_POINT('',(5.713566926617,-5.773393792985, + 1.492054865447)); +#80709 = CARTESIAN_POINT('',(5.713505885592,-5.773246426914, + 1.492149389386)); +#80710 = CARTESIAN_POINT('',(5.713444746856,-5.773098824949, + 1.492243095625)); +#80711 = CARTESIAN_POINT('',(5.713322535646,-5.772803780989, + 1.492428487476)); +#80712 = CARTESIAN_POINT('',(5.713261463979,-5.772656340943, + 1.492520179941)); +#80713 = CARTESIAN_POINT('',(5.713200298939,-5.772508675472, + 1.492611067871)); +#80714 = CARTESIAN_POINT('',(5.71307803228,-5.772213497646, + 1.492790877845)); +#80715 = CARTESIAN_POINT('',(5.713016931399,-5.77206598707, + 1.492879806333)); +#80716 = CARTESIAN_POINT('',(5.712955741264,-5.771918261018, + 1.492967942779)); +#80717 = CARTESIAN_POINT('',(5.712833421771,-5.771622955637,1.493142301) + ); +#80718 = CARTESIAN_POINT('',(5.712772293085,-5.771475377936, + 1.49322852884)); +#80719 = CARTESIAN_POINT('',(5.712711079068,-5.771327594225, + 1.493313976506)); +#80720 = CARTESIAN_POINT('',(5.712588709298,-5.771032167467, + 1.493483005193)); +#80721 = CARTESIAN_POINT('',(5.712527554162,-5.770884525907, + 1.493566591931)); +#80722 = CARTESIAN_POINT('',(5.71246631743,-5.770736687359, + 1.493649409769)); +#80723 = CARTESIAN_POINT('',(5.712343899872,-5.770441145229, + 1.49381322386)); +#80724 = CARTESIAN_POINT('',(5.712282719608,-5.770293443008, + 1.493894225502)); +#80725 = CARTESIAN_POINT('',(5.712221461316,-5.770145552408, + 1.493974468966)); +#80726 = CARTESIAN_POINT('',(5.712098998468,-5.769849900938, + 1.494133176552)); +#80727 = CARTESIAN_POINT('',(5.712037794427,-5.769702141314, + 1.494211645763)); +#80728 = CARTESIAN_POINT('',(5.711976515766,-5.769554201539, + 1.494289366993)); +#80729 = CARTESIAN_POINT('',(5.711854010087,-5.769258446668, + 1.494443069889)); +#80730 = CARTESIAN_POINT('',(5.711792783542,-5.769110632713, + 1.494519056361)); +#80731 = CARTESIAN_POINT('',(5.711731485638,-5.76896264648, + 1.494594304557)); +#80732 = CARTESIAN_POINT('',(5.711608939516,-5.768666793971, + 1.494743098785)); +#80733 = CARTESIAN_POINT('',(5.711547691731,-5.768518928739, + 1.494816649359)); +#80734 = CARTESIAN_POINT('',(5.711486375712,-5.768370898773, + 1.494889470898)); +#80735 = CARTESIAN_POINT('',(5.711363791517,-5.768074954346, + 1.495033447021)); +#80736 = CARTESIAN_POINT('',(5.711302523736,-5.76792704084, + 1.495104605901)); +#80737 = CARTESIAN_POINT('',(5.71124119072,-5.76777896984,1.495175044546 + )); +#80738 = CARTESIAN_POINT('',(5.711118570758,-5.767482939065, + 1.495314288089)); +#80739 = CARTESIAN_POINT('',(5.711057284175,-5.767334980166, + 1.495383097053)); +#80740 = CARTESIAN_POINT('',(5.710995935237,-5.767186870726, + 1.495451194162)); +#80741 = CARTESIAN_POINT('',(5.710873281846,-5.766890759246, + 1.49558578584)); +#80742 = CARTESIAN_POINT('',(5.710811977725,-5.766742758006, + 1.49565228426)); +#80743 = CARTESIAN_POINT('',(5.710750614018,-5.766594612914, + 1.49571807881)); +#80744 = CARTESIAN_POINT('',(5.710627929466,-5.766298426203, + 1.495848094951)); +#80745 = CARTESIAN_POINT('',(5.710566608923,-5.766150385316, + 1.495912320187)); +#80746 = CARTESIAN_POINT('',(5.710505231462,-5.766002207018, + 1.49597584916)); +#80747 = CARTESIAN_POINT('',(5.710382518075,-5.765705950696, + 1.496101361834)); +#80748 = CARTESIAN_POINT('',(5.710321182427,-5.765557873341, + 1.496163348992)); +#80749 = CARTESIAN_POINT('',(5.710259792433,-5.765409664787, + 1.49622464714)); +#80750 = CARTESIAN_POINT('',(5.710137052349,-5.76511334401, + 1.496345724692)); +#80751 = CARTESIAN_POINT('',(5.710075702511,-5.7649652324,1.496405507367 + )); +#80752 = CARTESIAN_POINT('',(5.710014300811,-5.764816995583, + 1.496464607938)); +#80753 = CARTESIAN_POINT('',(5.709891536084,-5.764520615314, + 1.496581315063)); +#80754 = CARTESIAN_POINT('',(5.709830173288,-5.764372472419, + 1.496638924719)); +#80755 = CARTESIAN_POINT('',(5.709768761029,-5.764224210112, + 1.496695858852)); +#80756 = CARTESIAN_POINT('',(5.709645974076,-5.763927776184, + 1.496808256415)); +#80757 = CARTESIAN_POINT('',(5.709584599593,-5.763779605075, + 1.496863722788)); +#80758 = CARTESIAN_POINT('',(5.70952317797,-5.763631320159, + 1.496918519913)); +#80759 = CARTESIAN_POINT('',(5.709400370938,-5.763334837757, + 1.497026665762)); +#80760 = CARTESIAN_POINT('',(5.709338985723,-5.763186640737, + 1.497080017273)); +#80761 = CARTESIAN_POINT('',(5.709277555616,-5.76303833534, + 1.497132705509)); +#80762 = CARTESIAN_POINT('',(5.709154730423,-5.762741809093, + 1.497236654563)); +#80763 = CARTESIAN_POINT('',(5.709093335511,-5.762593588665, + 1.497287918023)); +#80764 = CARTESIAN_POINT('',(5.709031897889,-5.762445265125, + 1.497338523892)); +#80765 = CARTESIAN_POINT('',(5.708909056507,-5.762148699793, + 1.497438328053)); +#80766 = CARTESIAN_POINT('',(5.708847652905,-5.762000458385, + 1.497487528846)); +#80767 = CARTESIAN_POINT('',(5.70878620871,-5.761852118977,1.49753607746 + )); +#80768 = CARTESIAN_POINT('',(5.708663353294,-5.761555519765, + 1.497631785674)); +#80769 = CARTESIAN_POINT('',(5.708601942217,-5.76140726031, + 1.497678947648)); +#80770 = CARTESIAN_POINT('',(5.708540492606,-5.761258907825, + 1.497725462593)); +#80771 = CARTESIAN_POINT('',(5.708417625293,-5.760962279891, + 1.497817121182)); +#80772 = CARTESIAN_POINT('',(5.708356207722,-5.760814004759, + 1.497862267073)); +#80773 = CARTESIAN_POINT('',(5.708294753619,-5.76066564143, + 1.497906770831)); +#80774 = CARTESIAN_POINT('',(5.708171876418,-5.760368989625, + 1.497994423686)); +#80775 = CARTESIAN_POINT('',(5.708110453439,-5.760220701435, + 1.498037574911)); +#80776 = CARTESIAN_POINT('',(5.708048995877,-5.760072329757, + 1.498080088655)); +#80777 = CARTESIAN_POINT('',(5.707926110708,-5.759775658716, + 1.498163777318)); +#80778 = CARTESIAN_POINT('',(5.707864683207,-5.759627359609, + 1.498204954247)); +#80779 = CARTESIAN_POINT('',(5.707803223026,-5.759478981607, + 1.498245498112)); +#80780 = CARTESIAN_POINT('',(5.707680331866,-5.759182296101, + 1.498325261771)); +#80781 = CARTESIAN_POINT('',(5.707618900982,-5.759033988829, + 1.498364483471)); +#80782 = CARTESIAN_POINT('',(5.707557439277,-5.758885607145, + 1.498403076297)); +#80783 = CARTESIAN_POINT('',(5.707434544337,-5.758588912515, + 1.498478951806)); +#80784 = CARTESIAN_POINT('',(5.707373111189,-5.758440599776, + 1.498516236292)); +#80785 = CARTESIAN_POINT('',(5.707311649034,-5.758292217008, + 1.498552895877)); +#80786 = CARTESIAN_POINT('',(5.707188752164,-5.757995517717, + 1.498624918225)); +#80787 = CARTESIAN_POINT('',(5.707127317525,-5.757847201379, + 1.498660282686)); +#80788 = CARTESIAN_POINT('',(5.707065855655,-5.7576988193,1.498695026001 + )); +#80789 = CARTESIAN_POINT('',(5.706942958622,-5.757402119616, + 1.49876322818)); +#80790 = CARTESIAN_POINT('',(5.706881523527,-5.757253802176, + 1.498796688644)); +#80791 = CARTESIAN_POINT('',(5.706820062941,-5.757105423195, + 1.498829531515)); +#80792 = CARTESIAN_POINT('',(5.706697168291,-5.756808729264, + 1.498893944155)); +#80793 = CARTESIAN_POINT('',(5.706635734289,-5.756660414462, + 1.498925515445)); +#80794 = CARTESIAN_POINT('',(5.706574276501,-5.756512042237, + 1.498956472503)); +#80795 = CARTESIAN_POINT('',(5.706451386756,-5.75621536015, + 1.499017124473)); +#80796 = CARTESIAN_POINT('',(5.706389954853,-5.756067050417, + 1.499046820815)); +#80797 = CARTESIAN_POINT('',(5.70632850084,-5.755918687304, + 1.499075906095)); +#80798 = CARTESIAN_POINT('',(5.706205617951,-5.755622021768, + 1.499132824786)); +#80799 = CARTESIAN_POINT('',(5.706144189123,-5.755473719458, + 1.49916065954)); +#80800 = CARTESIAN_POINT('',(5.706082739831,-5.755325367742, + 1.499187886213)); +#80801 = CARTESIAN_POINT('',(5.705959865108,-5.75502872192,1.49924109756 + )); +#80802 = CARTESIAN_POINT('',(5.705898439718,-5.754880427911, + 1.499267083482)); +#80803 = CARTESIAN_POINT('',(5.705836995483,-5.754732088404, + 1.499292464107)); +#80804 = CARTESIAN_POINT('',(5.705714130935,-5.754435467147, + 1.499341991996)); +#80805 = CARTESIAN_POINT('',(5.705652710658,-5.754287185482, + 1.49936614044)); +#80806 = CARTESIAN_POINT('',(5.70559127313,-5.754138862169, + 1.499389686206)); +#80807 = CARTESIAN_POINT('',(5.705468421153,-5.753842271258, + 1.499435552805)); +#80808 = CARTESIAN_POINT('',(5.705407006733,-5.753694003734, + 1.499457874736)); +#80809 = CARTESIAN_POINT('',(5.705345576635,-5.753545698357, + 1.499479596428)); +#80810 = CARTESIAN_POINT('',(5.705222737967,-5.753249139579, + 1.499521822932)); +#80811 = CARTESIAN_POINT('',(5.705161329422,-5.753100886237, + 1.499542328745)); +#80812 = CARTESIAN_POINT('',(5.70509990675,-5.752952598789, + 1.499562236571)); +#80813 = CARTESIAN_POINT('',(5.704977083487,-5.752656077202, + 1.499600842057)); +#80814 = CARTESIAN_POINT('',(5.704915682918,-5.752507843115, + 1.499619540667)); +#80815 = CARTESIAN_POINT('',(5.704854269755,-5.752359578625, + 1.499637643394)); +#80816 = CARTESIAN_POINT('',(5.704731464264,-5.752063099942, + 1.499672645459)); +#80817 = CARTESIAN_POINT('',(5.704670071952,-5.751914885791, + 1.49968954566)); +#80818 = CARTESIAN_POINT('',(5.704608668565,-5.7517666449,1.499705851906 + )); +#80819 = CARTESIAN_POINT('',(5.704485882519,-5.751470213162, + 1.499737266874)); +#80820 = CARTESIAN_POINT('',(5.704424499874,-5.75132202235, + 1.499752376395)); +#80821 = CARTESIAN_POINT('',(5.704363107656,-5.751173808424, + 1.499766893736)); +#80822 = CARTESIAN_POINT('',(5.704240342903,-5.750877428092, + 1.499794736477)); +#80823 = CARTESIAN_POINT('',(5.704178970378,-5.750729261711, + 1.499808062596)); +#80824 = CARTESIAN_POINT('',(5.70411758977,-5.750581075813, + 1.499820798143)); +#80825 = CARTESIAN_POINT('',(5.703994846369,-5.750284747029, + 1.499845082461)); +#80826 = CARTESIAN_POINT('',(5.703933483584,-5.750136604162, + 1.499856631856)); +#80827 = CARTESIAN_POINT('',(5.703872114193,-5.749988445347, + 1.499867592106)); +#80828 = CARTESIAN_POINT('',(5.703749392702,-5.749692169459, + 1.499888330121)); +#80829 = CARTESIAN_POINT('',(5.703688040607,-5.749544052399, + 1.499898108444)); +#80830 = CARTESIAN_POINT('',(5.703626683376,-5.749395922939, + 1.499907298893)); +#80831 = CARTESIAN_POINT('',(5.70350398845,-5.749099711185, + 1.499924500699)); +#80832 = CARTESIAN_POINT('',(5.70344265076,-5.748951628902,1.4999325126) + ); +#80833 = CARTESIAN_POINT('',(5.703381309396,-5.748803537748, + 1.499939937801)); +#80834 = CARTESIAN_POINT('',(5.703258643705,-5.748507396574, + 1.499953612794)); +#80835 = CARTESIAN_POINT('',(5.703197319381,-5.748359346559, + 1.499959863026)); +#80836 = CARTESIAN_POINT('',(5.703135992838,-5.748211291188, + 1.499965527543)); +#80837 = CARTESIAN_POINT('',(5.703013355681,-5.7479152189,1.49997568405) + ); +#80838 = CARTESIAN_POINT('',(5.702952045067,-5.747767201985,1.4999801764 + )); +#80839 = CARTESIAN_POINT('',(5.702890733687,-5.74761918322, + 1.499984083864)); +#80840 = CARTESIAN_POINT('',(5.702768126859,-5.747323184153, + 1.499990728532)); +#80841 = CARTESIAN_POINT('',(5.702706831412,-5.747175203852, + 1.499993466043)); +#80842 = CARTESIAN_POINT('',(5.702645536647,-5.7470272252,1.499995619356 + )); +#80843 = CARTESIAN_POINT('',(5.702529335339,-5.746746690426, + 1.499998594408)); +#80844 = CARTESIAN_POINT('',(5.702474428511,-5.746614133631, + 1.499999531497)); +#80845 = CARTESIAN_POINT('',(5.702419523356,-5.746481580823,1.5)); +#80846 = CARTESIAN_POINT('',(5.702364620341,-5.746349033259,1.5)); +#80847 = ORIENTED_EDGE('',*,*,#79154,.F.); +#80848 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#80849,#80850,#80851,#80852,#80853) + ,(#80854,#80855,#80856,#80857,#80858) + ,(#80859,#80860,#80861,#80862,#80863 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.252923615625,-3.998243277023E-02, + 0.136741676733,0.349682859587),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#80849 = CARTESIAN_POINT('',(5.971900073979,-5.54579294897, + 1.460996513181)); +#80850 = CARTESIAN_POINT('',(5.896613996784,-5.621079026165, + 1.460996513181)); +#80851 = CARTESIAN_POINT('',(5.758846511474,-5.758846511474, + 1.460996513181)); +#80852 = CARTESIAN_POINT('',(5.621079026165,-5.896613996784, + 1.460996513181)); +#80853 = CARTESIAN_POINT('',(5.54579294897,-5.971900073979, + 1.460996513181)); +#80854 = CARTESIAN_POINT('',(5.96568223869,-5.539575113681,1.5)); +#80855 = CARTESIAN_POINT('',(5.890396161495,-5.614861190876,1.5)); +#80856 = CARTESIAN_POINT('',(5.752628676186,-5.752628676186,1.5)); +#80857 = CARTESIAN_POINT('',(5.614861190876,-5.890396161495,1.5)); +#80858 = CARTESIAN_POINT('',(5.539575113681,-5.96568223869,1.5)); +#80859 = CARTESIAN_POINT('',(5.937410389305,-5.511303264296,1.5)); +#80860 = CARTESIAN_POINT('',(5.86212431211,-5.586589341491,1.5)); +#80861 = CARTESIAN_POINT('',(5.7243568268,-5.7243568268,1.5)); +#80862 = CARTESIAN_POINT('',(5.586589341491,-5.86212431211,1.5)); +#80863 = CARTESIAN_POINT('',(5.511303264296,-5.937410389305,1.5)); +#80864 = ADVANCED_FACE('',(#80865),#81169,.T.); +#80865 = FACE_BOUND('',#80866,.T.); +#80866 = EDGE_LOOP('',(#80867,#80868,#80869,#81161)); +#80867 = ORIENTED_EDGE('',*,*,#80558,.T.); +#80868 = ORIENTED_EDGE('',*,*,#65069,.T.); +#80869 = ORIENTED_EDGE('',*,*,#80870,.F.); +#80870 = EDGE_CURVE('',#80871,#65060,#80873,.T.); +#80871 = VERTEX_POINT('',#80872); +#80872 = CARTESIAN_POINT('',(-5.722564340983,-5.795128681966, + 1.460996513181)); +#80873 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#80874,#80875,#80876,#80877, + #80878,#80879,#80880,#80881,#80882,#80883,#80884,#80885,#80886, + #80887,#80888,#80889,#80890,#80891,#80892,#80893,#80894,#80895, + #80896,#80897,#80898,#80899,#80900,#80901,#80902,#80903,#80904, + #80905,#80906,#80907,#80908,#80909,#80910,#80911,#80912,#80913, + #80914,#80915,#80916,#80917,#80918,#80919,#80920,#80921,#80922, + #80923,#80924,#80925,#80926,#80927,#80928,#80929,#80930,#80931, + #80932,#80933,#80934,#80935,#80936,#80937,#80938,#80939,#80940, + #80941,#80942,#80943,#80944,#80945,#80946,#80947,#80948,#80949, + #80950,#80951,#80952,#80953,#80954,#80955,#80956,#80957,#80958, + #80959,#80960,#80961,#80962,#80963,#80964,#80965,#80966,#80967, + #80968,#80969,#80970,#80971,#80972,#80973,#80974,#80975,#80976, + #80977,#80978,#80979,#80980,#80981,#80982,#80983,#80984,#80985, + #80986,#80987,#80988,#80989,#80990,#80991,#80992,#80993,#80994, + #80995,#80996,#80997,#80998,#80999,#81000,#81001,#81002,#81003, + #81004,#81005,#81006,#81007,#81008,#81009,#81010,#81011,#81012, + #81013,#81014,#81015,#81016,#81017,#81018,#81019,#81020,#81021, + #81022,#81023,#81024,#81025,#81026,#81027,#81028,#81029,#81030, + #81031,#81032,#81033,#81034,#81035,#81036,#81037,#81038,#81039, + #81040,#81041,#81042,#81043,#81044,#81045,#81046,#81047,#81048, + #81049,#81050,#81051,#81052,#81053,#81054,#81055,#81056,#81057, + #81058,#81059,#81060,#81061,#81062,#81063,#81064,#81065,#81066, + #81067,#81068,#81069,#81070,#81071,#81072,#81073,#81074,#81075, + #81076,#81077,#81078,#81079,#81080,#81081,#81082,#81083,#81084, + #81085,#81086,#81087,#81088,#81089,#81090,#81091,#81092,#81093, + #81094,#81095,#81096,#81097,#81098,#81099,#81100,#81101,#81102, + #81103,#81104,#81105,#81106,#81107,#81108,#81109,#81110,#81111, + #81112,#81113,#81114,#81115,#81116,#81117,#81118,#81119,#81120, + #81121,#81122,#81123,#81124,#81125,#81126,#81127,#81128,#81129, + #81130,#81131,#81132,#81133,#81134,#81135,#81136,#81137,#81138, + #81139,#81140,#81141,#81142,#81143,#81144,#81145,#81146,#81147, + #81148,#81149,#81150,#81151,#81152,#81153,#81154,#81155,#81156, + #81157,#81158,#81159,#81160),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,1.143551297605E-02, + 1.995721574113E-02,2.857437028461E-02,3.728920527437E-02, + 4.610374851514E-02,5.501993868012E-02,6.403948028108E-02, + 7.31640588576E-02,8.239502511173E-02,9.173364157146E-02, + 0.101180950545,0.110738004506,0.120405602114,0.130184301126, + 0.140074608986,0.150077147921,0.160191608439,0.170418480406, + 0.180757738057,0.191208667063,0.201771633893,0.212445593114, + 0.22322987183,0.234124021951,0.245126951683,0.256237656609, + 0.26745507882,0.278777862253,0.290204321086,0.301733186706, + 0.313363020128,0.325091471818,0.336916503219,0.34883396427, + 0.360822351322,0.37279148059,0.384661432767,0.396436193558, + 0.40812119593,0.419722385451,0.431244240097,0.442691477563, + 0.454046422025,0.465873479175,0.47714136629,0.488349024541, + 0.49949960756,0.510596051112,0.521641093745,0.532637294924, + 0.543587051627,0.554492612246,0.565356090231,0.576179474358, + 0.586964578624,0.597713352622,0.608427300498,0.619108064077, + 0.629757144665,0.640375977967,0.650965918795,0.661528270655, + 0.67206428428,0.682575123385,0.693061813601,0.703525747176, + 0.713967582675,0.72438859988,0.734789660035,0.745171689641, + 0.755535610982,0.765882416779,0.776212480461,0.78652722039, + 0.796826839245,0.80711252534,0.817385019826,0.827644504245, + 0.837892073977,0.848128463701,0.858354390462,0.868569958149, + 0.878776386555,0.888974147878,0.899163750432,0.909346363606, + 0.919522008053,0.92969122997,0.93985494751,0.950013856343, + 0.960168472153,0.970318998808,0.980466032324,0.990610471817,1.), + .UNSPECIFIED.); +#80874 = CARTESIAN_POINT('',(-5.722568209866,-5.795124813083, + 1.460996513181)); +#80875 = CARTESIAN_POINT('',(-5.72254512334,-5.79506907728, + 1.461243733114)); +#80876 = CARTESIAN_POINT('',(-5.722521403146,-5.795011811665, + 1.461489951382)); +#80877 = CARTESIAN_POINT('',(-5.722497060282,-5.794953042792, + 1.461735138996)); +#80878 = CARTESIAN_POINT('',(-5.722453509909,-5.794847902891, + 1.462161198828)); +#80879 = CARTESIAN_POINT('',(-5.722434574349,-5.794802188406, + 1.462342540055)); +#80880 = CARTESIAN_POINT('',(-5.722415303771,-5.794755665115, + 1.462523285596)); +#80881 = CARTESIAN_POINT('',(-5.722375882211,-5.79466049305, + 1.462885585905)); +#80882 = CARTESIAN_POINT('',(-5.722355723784,-5.794611826304, + 1.463067127054)); +#80883 = CARTESIAN_POINT('',(-5.722335232235,-5.794562355328, + 1.463248041441)); +#80884 = CARTESIAN_POINT('',(-5.722293356325,-5.794461257938, + 1.463610645171)); +#80885 = CARTESIAN_POINT('',(-5.722271964476,-5.794409613446, + 1.463792320047)); +#80886 = CARTESIAN_POINT('',(-5.722250241618,-5.794357169828, + 1.463973338339)); +#80887 = CARTESIAN_POINT('',(-5.722205891275,-5.794250098628, + 1.464336112146)); +#80888 = CARTESIAN_POINT('',(-5.722183256283,-5.794195452923, + 1.464517852394)); +#80889 = CARTESIAN_POINT('',(-5.722160292601,-5.794140013691, + 1.464698907478)); +#80890 = CARTESIAN_POINT('',(-5.722113449157,-5.794026923613, + 1.46506171607)); +#80891 = CARTESIAN_POINT('',(-5.722089561885,-5.793969254636, + 1.465243453549)); +#80892 = CARTESIAN_POINT('',(-5.722065348428,-5.79391079818, + 1.465424478484)); +#80893 = CARTESIAN_POINT('',(-5.722015994752,-5.793791647867, + 1.465787183977)); +#80894 = CARTESIAN_POINT('',(-5.721990847044,-5.793730935929, + 1.465968847807)); +#80895 = CARTESIAN_POINT('',(-5.721965375837,-5.793669442994, + 1.466149772889)); +#80896 = CARTESIAN_POINT('',(-5.721913496213,-5.793544194504, + 1.466512236322)); +#80897 = CARTESIAN_POINT('',(-5.721887080337,-5.793480420938, + 1.466693757272)); +#80898 = CARTESIAN_POINT('',(-5.721860343805,-5.793415873238, + 1.466874514389)); +#80899 = CARTESIAN_POINT('',(-5.721805924236,-5.793284492777, + 1.467236593665)); +#80900 = CARTESIAN_POINT('',(-5.721778233799,-5.793217642148, + 1.467417897834)); +#80901 = CARTESIAN_POINT('',(-5.721750225708,-5.793150024635, + 1.467598414193)); +#80902 = CARTESIAN_POINT('',(-5.721693254245,-5.793012483357, + 1.467959962925)); +#80903 = CARTESIAN_POINT('',(-5.721664283542,-5.792942541894, + 1.468140976761)); +#80904 = CARTESIAN_POINT('',(-5.721634998335,-5.792871841148, + 1.468321179864)); +#80905 = CARTESIAN_POINT('',(-5.721575464808,-5.7927281145,1.46868204972 + )); +#80906 = CARTESIAN_POINT('',(-5.721545209246,-5.792655071113, + 1.468862697453)); +#80907 = CARTESIAN_POINT('',(-5.72151464247,-5.792581276388, + 1.469042512559)); +#80908 = CARTESIAN_POINT('',(-5.721452538239,-5.79243134351, + 1.469402555236)); +#80909 = CARTESIAN_POINT('',(-5.721420993631,-5.792355188091, + 1.469582763329)); +#80910 = CARTESIAN_POINT('',(-5.721389141225,-5.792278289579, + 1.469762117862)); +#80911 = CARTESIAN_POINT('',(-5.72132445928,-5.79212213355, + 1.470121184353)); +#80912 = CARTESIAN_POINT('',(-5.721291622701,-5.792042859037, + 1.470300876445)); +#80913 = CARTESIAN_POINT('',(-5.721258481861,-5.791962849971, + 1.470479694986)); +#80914 = CARTESIAN_POINT('',(-5.721191217752,-5.791800460048, + 1.470837631037)); +#80915 = CARTESIAN_POINT('',(-5.721157087571,-5.791718062501, + 1.471016728363)); +#80916 = CARTESIAN_POINT('',(-5.721122656788,-5.791634939238, + 1.471194933069)); +#80917 = CARTESIAN_POINT('',(-5.721052808045,-5.791466309454, + 1.471551583237)); +#80918 = CARTESIAN_POINT('',(-5.721017383303,-5.791380786561, + 1.471730008228)); +#80919 = CARTESIAN_POINT('',(-5.720981661729,-5.791294547054, + 1.471907522403)); +#80920 = CARTESIAN_POINT('',(-5.720909226594,-5.791119673168, + 1.472262736459)); +#80921 = CARTESIAN_POINT('',(-5.720872506376,-5.79103102272, + 1.472440415585)); +#80922 = CARTESIAN_POINT('',(-5.720835493186,-5.790941664974, + 1.472617166494)); +#80923 = CARTESIAN_POINT('',(-5.72076047378,-5.790760552107, + 1.472970783514)); +#80924 = CARTESIAN_POINT('',(-5.720722461087,-5.790668781349, + 1.473147628783)); +#80925 = CARTESIAN_POINT('',(-5.720684159412,-5.790576312926, + 1.473323529342)); +#80926 = CARTESIAN_POINT('',(-5.72060655949,-5.790388970142, + 1.473675390707)); +#80927 = CARTESIAN_POINT('',(-5.7205672549,-5.790294080466, + 1.473851330453)); +#80928 = CARTESIAN_POINT('',(-5.720527665385,-5.790198502923, + 1.474026309705)); +#80929 = CARTESIAN_POINT('',(-5.720447488536,-5.790004938886, + 1.474376265623)); +#80930 = CARTESIAN_POINT('',(-5.720406895017,-5.789906937463, + 1.474551221126)); +#80931 = CARTESIAN_POINT('',(-5.720366020722,-5.789808258184, + 1.474725201105)); +#80932 = CARTESIAN_POINT('',(-5.720283276208,-5.789608495257, + 1.475073085427)); +#80933 = CARTESIAN_POINT('',(-5.720241400002,-5.789507397152, + 1.475246968656)); +#80934 = CARTESIAN_POINT('',(-5.720199247276,-5.789405631471, + 1.475419862162)); +#80935 = CARTESIAN_POINT('',(-5.720113943975,-5.789199691084, + 1.475765520159)); +#80936 = CARTESIAN_POINT('',(-5.720070787546,-5.789095502248, + 1.475938263395)); +#80937 = CARTESIAN_POINT('',(-5.720027358898,-5.788990656217, + 1.476110003291)); +#80938 = CARTESIAN_POINT('',(-5.719939507915,-5.788778565182, + 1.476453278666)); +#80939 = CARTESIAN_POINT('',(-5.719895079934,-5.788671306547, + 1.476624793031)); +#80940 = CARTESIAN_POINT('',(-5.719850384138,-5.78856340135, + 1.476795291244)); +#80941 = CARTESIAN_POINT('',(-5.719760002038,-5.78834519966, + 1.477136015836)); +#80942 = CARTESIAN_POINT('',(-5.719714310272,-5.788234889979, + 1.477306221191)); +#80943 = CARTESIAN_POINT('',(-5.719668355169,-5.788123944546, + 1.477475398268)); +#80944 = CARTESIAN_POINT('',(-5.719575457132,-5.787899668845, + 1.477813418334)); +#80945 = CARTESIAN_POINT('',(-5.719528508905,-5.787786325797, + 1.477982240357)); +#80946 = CARTESIAN_POINT('',(-5.719481301868,-5.78767235793, + 1.478150022581)); +#80947 = CARTESIAN_POINT('',(-5.719385905826,-5.787442051511, + 1.478485182211)); +#80948 = CARTESIAN_POINT('',(-5.719337711723,-5.787325700653, + 1.478652538846)); +#80949 = CARTESIAN_POINT('',(-5.71928926341,-5.787208736079, + 1.478818844843)); +#80950 = CARTESIAN_POINT('',(-5.719191390793,-5.786972450681, + 1.479150984535)); +#80951 = CARTESIAN_POINT('',(-5.719141961578,-5.786853117999, + 1.479316797646)); +#80952 = CARTESIAN_POINT('',(-5.719092282811,-5.786733182846, + 1.479481549909)); +#80953 = CARTESIAN_POINT('',(-5.718991955957,-5.786490972393, + 1.479810515645)); +#80954 = CARTESIAN_POINT('',(-5.718941303143,-5.786368685684, + 1.479974708742)); +#80955 = CARTESIAN_POINT('',(-5.718890405483,-5.786245807863, + 1.480137831381)); +#80956 = CARTESIAN_POINT('',(-5.718787649313,-5.785997732522, + 1.480463468848)); +#80957 = CARTESIAN_POINT('',(-5.718735786268,-5.785872524056, + 1.480625963575)); +#80958 = CARTESIAN_POINT('',(-5.718683683135,-5.785746735965, + 1.480787378852)); +#80959 = CARTESIAN_POINT('',(-5.718578526483,-5.785492865351, + 1.481109529905)); +#80960 = CARTESIAN_POINT('',(-5.718525468632,-5.785364772367, + 1.481270245925)); +#80961 = CARTESIAN_POINT('',(-5.718472175507,-5.785236111382, + 1.481429874149)); +#80962 = CARTESIAN_POINT('',(-5.718364647894,-5.78497651676, + 1.481748387447)); +#80963 = CARTESIAN_POINT('',(-5.718310409251,-5.784845573092, + 1.481907253038)); +#80964 = CARTESIAN_POINT('',(-5.718255940178,-5.784714073118, + 1.482065023017)); +#80965 = CARTESIAN_POINT('',(-5.718146070896,-5.784448825208, + 1.482379755659)); +#80966 = CARTESIAN_POINT('',(-5.718090666711,-5.784315067672, + 1.482536699149)); +#80967 = CARTESIAN_POINT('',(-5.718035036969,-5.784180765594, + 1.482692539739)); +#80968 = CARTESIAN_POINT('',(-5.717922861352,-5.7839099497,1.48300333922 + )); +#80969 = CARTESIAN_POINT('',(-5.71786631171,-5.783773426786, + 1.483158279428)); +#80970 = CARTESIAN_POINT('',(-5.717809541438,-5.783636371226, + 1.483312110115)); +#80971 = CARTESIAN_POINT('',(-5.717695098802,-5.783360082263, + 1.483618822159)); +#80972 = CARTESIAN_POINT('',(-5.71763742286,-5.783220840221, + 1.483771685267)); +#80973 = CARTESIAN_POINT('',(-5.717579531248,-5.783081077507, + 1.483923432809)); +#80974 = CARTESIAN_POINT('',(-5.717462870805,-5.782799434281, + 1.484225886379)); +#80975 = CARTESIAN_POINT('',(-5.717404098653,-5.782657545756, + 1.484376574994)); +#80976 = CARTESIAN_POINT('',(-5.71734511589,-5.78251514877, + 1.484526142937)); +#80977 = CARTESIAN_POINT('',(-5.717226384998,-5.78222850704, + 1.484823933226)); +#80978 = CARTESIAN_POINT('',(-5.717166634404,-5.782084256346, + 1.484972142264)); +#80979 = CARTESIAN_POINT('',(-5.717106678926,-5.781939511016, + 1.485119229667)); +#80980 = CARTESIAN_POINT('',(-5.716986462754,-5.781649283503, + 1.485410938931)); +#80981 = CARTESIAN_POINT('',(-5.716926202706,-5.781503802879, + 1.485555564372)); +#80982 = CARTESIAN_POINT('',(-5.716865746321,-5.781357848255, + 1.485699083942)); +#80983 = CARTESIAN_POINT('',(-5.71674495098,-5.781066222505, + 1.485982743142)); +#80984 = CARTESIAN_POINT('',(-5.716684615202,-5.780920559051, + 1.486122900924)); +#80985 = CARTESIAN_POINT('',(-5.716624093733,-5.780774447298, + 1.486261982743)); +#80986 = CARTESIAN_POINT('',(-5.716503173302,-5.780482519554, + 1.486536899023)); +#80987 = CARTESIAN_POINT('',(-5.716442777251,-5.78033671059, + 1.48667275058)); +#80988 = CARTESIAN_POINT('',(-5.716382205412,-5.780190477235, + 1.486807554492)); +#80989 = CARTESIAN_POINT('',(-5.716261179847,-5.779898295674, + 1.487074058195)); +#80990 = CARTESIAN_POINT('',(-5.716200728741,-5.779752353793, + 1.487205773816)); +#80991 = CARTESIAN_POINT('',(-5.716140111028,-5.779606009689, + 1.487336468328)); +#80992 = CARTESIAN_POINT('',(-5.716018984594,-5.779313584608, + 1.487594895328)); +#80993 = CARTESIAN_POINT('',(-5.715958478209,-5.779167509273, + 1.487722642337)); +#80994 = CARTESIAN_POINT('',(-5.715897813726,-5.779021052256, + 1.487849392984)); +#80995 = CARTESIAN_POINT('',(-5.715776590357,-5.778728393155, + 1.488100051416)); +#80996 = CARTESIAN_POINT('',(-5.715716033586,-5.778582196176, + 1.488223972715)); +#80997 = CARTESIAN_POINT('',(-5.715655326647,-5.778435636662, + 1.488346920933)); +#80998 = CARTESIAN_POINT('',(-5.715534012081,-5.778142757391, + 1.488590090671)); +#80999 = CARTESIAN_POINT('',(-5.715473406357,-5.777996442229, + 1.488710324694)); +#81000 = CARTESIAN_POINT('',(-5.715412657858,-5.777849782381, + 1.488829607472)); +#81001 = CARTESIAN_POINT('',(-5.715291371469,-5.777556971134, + 1.48906532546)); +#81002 = CARTESIAN_POINT('',(-5.715230835829,-5.77741082517, + 1.489181775875)); +#81003 = CARTESIAN_POINT('',(-5.715170164844,-5.777264352456, + 1.489297299147)); +#81004 = CARTESIAN_POINT('',(-5.715046029036,-5.776964662104, + 1.489531264787)); +#81005 = CARTESIAN_POINT('',(-5.714982552933,-5.776811417237, + 1.489649628818)); +#81006 = CARTESIAN_POINT('',(-5.714918935464,-5.77665783108, + 1.489766996485)); +#81007 = CARTESIAN_POINT('',(-5.714794437488,-5.776357266377, + 1.489994246365)); +#81008 = CARTESIAN_POINT('',(-5.714733569784,-5.776210318741, + 1.490104220131)); +#81009 = CARTESIAN_POINT('',(-5.714672578529,-5.776063072827, + 1.490213297852)); +#81010 = CARTESIAN_POINT('',(-5.714550680069,-5.775768783912, + 1.490429090841)); +#81011 = CARTESIAN_POINT('',(-5.714489774157,-5.775621744033, + 1.490535815621)); +#81012 = CARTESIAN_POINT('',(-5.714428750445,-5.775474419759, + 1.490641661712)); +#81013 = CARTESIAN_POINT('',(-5.714306783048,-5.775179964414, + 1.49085106952)); +#81014 = CARTESIAN_POINT('',(-5.714245840538,-5.775032836181, + 1.490954640125)); +#81015 = CARTESIAN_POINT('',(-5.714184785646,-5.774885436632, + 1.491057348439)); +#81016 = CARTESIAN_POINT('',(-5.714062752146,-5.774590821701, + 1.491260553222)); +#81017 = CARTESIAN_POINT('',(-5.714001774607,-5.774443608901, + 1.491361058008)); +#81018 = CARTESIAN_POINT('',(-5.7139406898,-5.77429613713,1.491460716013 + )); +#81019 = CARTESIAN_POINT('',(-5.71381859298,-5.774001369332, + 1.491657887667)); +#81020 = CARTESIAN_POINT('',(-5.713757581941,-5.773854075655, + 1.49175540911)); +#81021 = CARTESIAN_POINT('',(-5.713696468469,-5.773706534681, + 1.491852098454)); +#81022 = CARTESIAN_POINT('',(-5.713574311063,-5.773411620615, + 1.492043395687)); +#81023 = CARTESIAN_POINT('',(-5.713513268017,-5.773264249665, + 1.492138010889)); +#81024 = CARTESIAN_POINT('',(-5.713452127117,-5.773116642475, + 1.492231807902)); +#81025 = CARTESIAN_POINT('',(-5.713329911811,-5.772821588625, + 1.492417379187)); +#81026 = CARTESIAN_POINT('',(-5.713268838214,-5.772674143921, + 1.492509160329)); +#81027 = CARTESIAN_POINT('',(-5.713207671108,-5.772526473463, + 1.492600136474)); +#81028 = CARTESIAN_POINT('',(-5.713085400541,-5.772231286203, + 1.492780120898)); +#81029 = CARTESIAN_POINT('',(-5.713024297821,-5.772083771185, + 1.492869135639)); +#81030 = CARTESIAN_POINT('',(-5.712963105717,-5.77193604038, + 1.492957357901)); +#81031 = CARTESIAN_POINT('',(-5.712840782485,-5.771640725975, + 1.493131885924)); +#81032 = CARTESIAN_POINT('',(-5.712779652033,-5.771493144006, + 1.493218197767)); +#81033 = CARTESIAN_POINT('',(-5.712718436125,-5.771345355732, + 1.49330372902)); +#81034 = CARTESIAN_POINT('',(-5.712596062783,-5.771049920349, + 1.493472923147)); +#81035 = CARTESIAN_POINT('',(-5.712534905965,-5.770902274732, + 1.493556591751)); +#81036 = CARTESIAN_POINT('',(-5.712473667437,-5.770754431845, + 1.493639491063)); +#81037 = CARTESIAN_POINT('',(-5.712351246849,-5.770458882402, + 1.493803465985)); +#81038 = CARTESIAN_POINT('',(-5.712290065356,-5.770311177212, + 1.493884547008)); +#81039 = CARTESIAN_POINT('',(-5.712228805725,-5.770163283379, + 1.493964869489)); +#81040 = CARTESIAN_POINT('',(-5.712106339709,-5.769867624264, + 1.494123734487)); +#81041 = CARTESIAN_POINT('',(-5.712045133842,-5.769719860227, + 1.494202282088)); +#81042 = CARTESIAN_POINT('',(-5.711983853246,-5.769571915784, + 1.494280081349)); +#81043 = CARTESIAN_POINT('',(-5.711861344195,-5.769276152771, + 1.494433938465)); +#81044 = CARTESIAN_POINT('',(-5.711800116214,-5.769128335347, + 1.494510001147)); +#81045 = CARTESIAN_POINT('',(-5.711738816772,-5.768980345404, + 1.494585325219)); +#81046 = CARTESIAN_POINT('',(-5.711616267756,-5.768684485908, + 1.494734269851)); +#81047 = CARTESIAN_POINT('',(-5.711555018616,-5.768536617403, + 1.494807894963)); +#81048 = CARTESIAN_POINT('',(-5.711493701145,-5.768388583934, + 1.494880790724)); +#81049 = CARTESIAN_POINT('',(-5.711371114249,-5.768092632985, + 1.495024913992)); +#81050 = CARTESIAN_POINT('',(-5.711309845219,-5.767944716464, + 1.495096145806)); +#81051 = CARTESIAN_POINT('',(-5.711248510862,-5.767796642227, + 1.495166657085)); +#81052 = CARTESIAN_POINT('',(-5.711125888418,-5.767500605458, + 1.495306044673)); +#81053 = CARTESIAN_POINT('',(-5.711064600694,-5.767352643803, + 1.495374925058)); +#81054 = CARTESIAN_POINT('',(-5.711003250526,-5.767204531396, + 1.495443093303)); +#81055 = CARTESIAN_POINT('',(-5.710880594847,-5.766908414392, + 1.49557782613)); +#81056 = CARTESIAN_POINT('',(-5.710819289668,-5.766760410598, + 1.495644394571)); +#81057 = CARTESIAN_POINT('',(-5.71075792482,-5.766612262749, + 1.495710258873)); +#81058 = CARTESIAN_POINT('',(-5.71063523818,-5.766316071001, + 1.495840413424)); +#81059 = CARTESIAN_POINT('',(-5.710573916694,-5.766168027836, + 1.495904707327)); +#81060 = CARTESIAN_POINT('',(-5.710512538209,-5.766019847065, + 1.495968304714)); +#81061 = CARTESIAN_POINT('',(-5.710389822741,-5.765723585718, + 1.49609395342)); +#81062 = CARTESIAN_POINT('',(-5.710328486036,-5.765575505812, + 1.496156008198)); +#81063 = CARTESIAN_POINT('',(-5.710267094907,-5.765427294518, + 1.496217373722)); +#81064 = CARTESIAN_POINT('',(-5.710144352859,-5.765130969001, + 1.496338584933)); +#81065 = CARTESIAN_POINT('',(-5.710083002193,-5.764982855391, + 1.496398433902)); +#81066 = CARTESIAN_POINT('',(-5.71002159959,-5.764834616395, + 1.496457600539)); +#81067 = CARTESIAN_POINT('',(-5.70989883388,-5.76453823375, + 1.496574438273)); +#81068 = CARTESIAN_POINT('',(-5.709837471005,-5.764390090666, + 1.496632112494)); +#81069 = CARTESIAN_POINT('',(-5.709776058597,-5.764241827997, + 1.496689110993)); +#81070 = CARTESIAN_POINT('',(-5.709653270206,-5.7639453906, + 1.496801637663)); +#81071 = CARTESIAN_POINT('',(-5.709591894434,-5.763797216378, + 1.496857168758)); +#81072 = CARTESIAN_POINT('',(-5.709530471451,-5.76364892818, + 1.496912030387)); +#81073 = CARTESIAN_POINT('',(-5.709407662941,-5.763352442209, + 1.497020303466)); +#81074 = CARTESIAN_POINT('',(-5.709346277609,-5.763204244907, + 1.497073717734)); +#81075 = CARTESIAN_POINT('',(-5.709284847319,-5.763055939068, + 1.497126468545)); +#81076 = CARTESIAN_POINT('',(-5.709162021401,-5.762759411071, + 1.497230542457)); +#81077 = CARTESIAN_POINT('',(-5.709100625947,-5.762611189335, + 1.497281868195)); +#81078 = CARTESIAN_POINT('',(-5.709039187719,-5.762462864331, + 1.497332536161)); +#81079 = CARTESIAN_POINT('',(-5.708916345416,-5.762166296777, + 1.497432463695)); +#81080 = CARTESIAN_POINT('',(-5.708854941501,-5.762018054613, + 1.497481725774)); +#81081 = CARTESIAN_POINT('',(-5.708793496931,-5.761869714298, + 1.497530335506)); +#81082 = CARTESIAN_POINT('',(-5.708670640896,-5.761573113591, + 1.497626165312)); +#81083 = CARTESIAN_POINT('',(-5.708609229576,-5.761424853549, + 1.497673387766)); +#81084 = CARTESIAN_POINT('',(-5.70854777966,-5.76127650033, + 1.497719963033)); +#81085 = CARTESIAN_POINT('',(-5.708424911761,-5.760979870983, + 1.497811741742)); +#81086 = CARTESIAN_POINT('',(-5.70836349391,-5.760831595173, + 1.497856947434)); +#81087 = CARTESIAN_POINT('',(-5.708302039467,-5.760683231023, + 1.497901510843)); +#81088 = CARTESIAN_POINT('',(-5.708179160784,-5.760386575641, + 1.497989283088)); +#81089 = CARTESIAN_POINT('',(-5.708117736663,-5.760238284693, + 1.498032494041)); +#81090 = CARTESIAN_POINT('',(-5.708056277901,-5.760089910117, + 1.498075067353)); +#81091 = CARTESIAN_POINT('',(-5.707933392399,-5.759793238271, + 1.498158873247)); +#81092 = CARTESIAN_POINT('',(-5.707871965767,-5.759644941265, + 1.498200107888)); +#81093 = CARTESIAN_POINT('',(-5.707810506402,-5.759496565232, + 1.498240709352)); +#81094 = CARTESIAN_POINT('',(-5.707687615186,-5.759199879592, + 1.498320588926)); +#81095 = CARTESIAN_POINT('',(-5.70762618343,-5.759051570213, + 1.498359868911)); +#81096 = CARTESIAN_POINT('',(-5.707564720796,-5.758903186289, + 1.498398519881)); +#81097 = CARTESIAN_POINT('',(-5.707441825654,-5.758606491169, + 1.498474510227)); +#81098 = CARTESIAN_POINT('',(-5.707380393233,-5.758458180186, + 1.498511851443)); +#81099 = CARTESIAN_POINT('',(-5.707318931753,-5.758309799047, + 1.498548567656)); +#81100 = CARTESIAN_POINT('',(-5.707196035557,-5.758013101384, + 1.498620703321)); +#81101 = CARTESIAN_POINT('',(-5.707134600918,-5.757864785044, + 1.498656124458)); +#81102 = CARTESIAN_POINT('',(-5.707073138995,-5.757716402837, + 1.498690924342)); +#81103 = CARTESIAN_POINT('',(-5.706950241119,-5.757419701117, + 1.49875923972)); +#81104 = CARTESIAN_POINT('',(-5.706888805233,-5.757271381768, + 1.498792756805)); +#81105 = CARTESIAN_POINT('',(-5.706827343804,-5.757123000753, + 1.498825656177)); +#81106 = CARTESIAN_POINT('',(-5.70670444938,-5.756826307368, + 1.498890180461)); +#81107 = CARTESIAN_POINT('',(-5.706643016448,-5.75667799515, + 1.498921806934)); +#81108 = CARTESIAN_POINT('',(-5.706581559681,-5.756529625391, + 1.498952819101)); +#81109 = CARTESIAN_POINT('',(-5.706458671502,-5.756232947081, + 1.499013581264)); +#81110 = CARTESIAN_POINT('',(-5.706397240142,-5.756084638659, + 1.499043332685)); +#81111 = CARTESIAN_POINT('',(-5.706335786623,-5.755936276741, + 1.499072472965)); +#81112 = CARTESIAN_POINT('',(-5.706212903937,-5.755639611694, + 1.499129501758)); +#81113 = CARTESIAN_POINT('',(-5.706151474817,-5.755491308678, + 1.499157391602)); +#81114 = CARTESIAN_POINT('',(-5.706090025183,-5.755342956139, + 1.499184673276)); +#81115 = CARTESIAN_POINT('',(-5.7059671493,-5.755046307516, + 1.499237994558)); +#81116 = CARTESIAN_POINT('',(-5.705905723092,-5.75489801153, + 1.499264035407)); +#81117 = CARTESIAN_POINT('',(-5.705844277989,-5.75474966993, + 1.499289470866)); +#81118 = CARTESIAN_POINT('',(-5.705721413821,-5.75445304959, + 1.49933910729)); +#81119 = CARTESIAN_POINT('',(-5.705659994793,-5.754304770939, + 1.49936330948)); +#81120 = CARTESIAN_POINT('',(-5.705598558467,-5.754156450528, + 1.499386908945)); +#81121 = CARTESIAN_POINT('',(-5.705475707745,-5.753859862648, + 1.499432883197)); +#81122 = CARTESIAN_POINT('',(-5.705414293377,-5.753711595249, + 1.499455259061)); +#81123 = CARTESIAN_POINT('',(-5.705352863285,-5.753563289886, + 1.499477034621)); +#81124 = CARTESIAN_POINT('',(-5.705230025356,-5.753266732894, + 1.499519368405)); +#81125 = CARTESIAN_POINT('',(-5.705168617546,-5.753118481325, + 1.499539927647)); +#81126 = CARTESIAN_POINT('',(-5.705107195563,-5.752970195541, + 1.499559888854)); +#81127 = CARTESIAN_POINT('',(-5.704984373918,-5.75267367786, + 1.499598600868)); +#81128 = CARTESIAN_POINT('',(-5.704922974278,-5.752525446015, + 1.49961735263)); +#81129 = CARTESIAN_POINT('',(-5.704861561999,-5.752377183659, + 1.499635508472)); +#81130 = CARTESIAN_POINT('',(-5.7047387558,-5.752080703268,1.49967061734 + )); +#81131 = CARTESIAN_POINT('',(-5.704677361896,-5.751932485272, + 1.499687571181)); +#81132 = CARTESIAN_POINT('',(-5.70461595687,-5.751784240425, + 1.499703930987)); +#81133 = CARTESIAN_POINT('',(-5.704493168096,-5.751487802103, + 1.499735452716)); +#81134 = CARTESIAN_POINT('',(-5.704431784363,-5.751339608662, + 1.499750615451)); +#81135 = CARTESIAN_POINT('',(-5.704370391011,-5.751191391999, + 1.499765185941)); +#81136 = CARTESIAN_POINT('',(-5.704247625307,-5.750895009371, + 1.499793134498)); +#81137 = CARTESIAN_POINT('',(-5.704186252966,-5.750746843432, + 1.499806513312)); +#81138 = CARTESIAN_POINT('',(-5.704124872496,-5.75059865787, + 1.499819301517)); +#81139 = CARTESIAN_POINT('',(-5.704002130002,-5.750302331275, + 1.499843690913)); +#81140 = CARTESIAN_POINT('',(-5.703940767984,-5.75015419026, + 1.499855292743)); +#81141 = CARTESIAN_POINT('',(-5.703879399318,-5.750006033194, + 1.499866305406)); +#81142 = CARTESIAN_POINT('',(-5.70375667919,-5.749709760596, + 1.499887148187)); +#81143 = CARTESIAN_POINT('',(-5.703695327734,-5.749561645079, + 1.499896978862)); +#81144 = CARTESIAN_POINT('',(-5.703633971098,-5.749413517057, + 1.499906221647)); +#81145 = CARTESIAN_POINT('',(-5.703511274858,-5.749117302129, + 1.499923528409)); +#81146 = CARTESIAN_POINT('',(-5.703449935256,-5.748969215231, + 1.499931592885)); +#81147 = CARTESIAN_POINT('',(-5.703388591937,-5.748821119359, + 1.499939070599)); +#81148 = CARTESIAN_POINT('',(-5.703265924023,-5.748524972817, + 1.499952850282)); +#81149 = CARTESIAN_POINT('',(-5.70320459943,-5.748376922153, + 1.499959152723)); +#81150 = CARTESIAN_POINT('',(-5.703143272576,-5.74822886603, + 1.499964869426)); +#81151 = CARTESIAN_POINT('',(-5.703020636902,-5.747932797324, + 1.499975130058)); +#81152 = CARTESIAN_POINT('',(-5.702959328084,-5.747784784743, + 1.49997967439)); +#81153 = CARTESIAN_POINT('',(-5.702898018456,-5.747636770208, + 1.499983633854)); +#81154 = CARTESIAN_POINT('',(-5.702775414706,-5.747340778571, + 1.499990382573)); +#81155 = CARTESIAN_POINT('',(-5.702714120583,-5.747192801468, + 1.499993172126)); +#81156 = CARTESIAN_POINT('',(-5.7026528271,-5.747044825911, + 1.499995377496)); +#81157 = CARTESIAN_POINT('',(-5.702534803995,-5.746759892929, + 1.499998499526)); +#81158 = CARTESIAN_POINT('',(-5.702478074176,-5.746622935031, + 1.499999499873)); +#81159 = CARTESIAN_POINT('',(-5.702421346102,-5.746485981344,1.5)); +#81160 = CARTESIAN_POINT('',(-5.702364620346,-5.746349033255,1.5)); +#81161 = ORIENTED_EDGE('',*,*,#81162,.F.); +#81162 = EDGE_CURVE('',#79148,#80871,#81163,.T.); +#81163 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#81164,#81165,#81166,#81167, + #81168),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.600436801641, + -4.048920165974E-02,11.477327436574,12.037275036556),.UNSPECIFIED.); +#81164 = CARTESIAN_POINT('',(6.318855919098,-5.795256413291, + 1.460395584541)); +#81165 = CARTESIAN_POINT('',(6.038882119108,-5.795256413291, + 1.460395584541)); +#81166 = CARTESIAN_POINT('',(-4.895514186717E-16,-5.795256413291, + 1.460395584541)); +#81167 = CARTESIAN_POINT('',(-6.038882119108,-5.795256413291, + 1.460395584541)); +#81168 = CARTESIAN_POINT('',(-6.318855919098,-5.795256413291, + 1.460395584541)); +#81169 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#81170,#81171,#81172,#81173,#81174) + ,(#81175,#81176,#81177,#81178,#81179) + ,(#81180,#81181,#81182,#81183,#81184 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,11.517816638234),(-0.600436801641,-4.048920165974E-02, + 11.477327436574,12.037275036556),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.777145961457,0.777145961457,0.777145961457,0.777145961457 + ,0.777145961457) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#81170 = CARTESIAN_POINT('',(6.318855919098,-5.795256413291, + 1.460395584541)); +#81171 = CARTESIAN_POINT('',(6.038882119108,-5.795256413291, + 1.460395584541)); +#81172 = CARTESIAN_POINT('',(-4.895514186717E-16,-5.795256413291, + 1.460395584541)); +#81173 = CARTESIAN_POINT('',(-6.038882119108,-5.795256413291, + 1.460395584541)); +#81174 = CARTESIAN_POINT('',(-6.318855919098,-5.795256413291, + 1.460395584541)); +#81175 = CARTESIAN_POINT('',(6.318855919098,-5.786838234914,1.5)); +#81176 = CARTESIAN_POINT('',(6.038882119108,-5.786838234914,1.5)); +#81177 = CARTESIAN_POINT('',(-4.293719070169E-16,-5.786838234914,1.5)); +#81178 = CARTESIAN_POINT('',(-6.038882119108,-5.786838234914,1.5)); +#81179 = CARTESIAN_POINT('',(-6.318855919098,-5.786838234914,1.5)); +#81180 = CARTESIAN_POINT('',(6.318855919098,-5.746349033255,1.5)); +#81181 = CARTESIAN_POINT('',(6.038882119108,-5.746349033255,1.5)); +#81182 = CARTESIAN_POINT('',(3.877673811503E-16,-5.746349033255,1.5)); +#81183 = CARTESIAN_POINT('',(-6.038882119108,-5.746349033255,1.5)); +#81184 = CARTESIAN_POINT('',(-6.318855919098,-5.746349033255,1.5)); +#81185 = ADVANCED_FACE('',(#81186),#81199,.T.); +#81186 = FACE_BOUND('',#81187,.T.); +#81187 = EDGE_LOOP('',(#81188,#81189,#81190,#81191)); +#81188 = ORIENTED_EDGE('',*,*,#80870,.T.); +#81189 = ORIENTED_EDGE('',*,*,#65059,.T.); +#81190 = ORIENTED_EDGE('',*,*,#80244,.F.); +#81191 = ORIENTED_EDGE('',*,*,#81192,.F.); +#81192 = EDGE_CURVE('',#80871,#65108,#81193,.T.); +#81193 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#81194,#81195,#81196,#81197, + #81198),.UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.252923615625, + -3.998243277023E-02,0.136741676733,0.349682859587),.UNSPECIFIED.); +#81194 = CARTESIAN_POINT('',(-5.54579294897,-5.971900073979, + 1.460996513181)); +#81195 = CARTESIAN_POINT('',(-5.621079026165,-5.896613996784, + 1.460996513181)); +#81196 = CARTESIAN_POINT('',(-5.758846511474,-5.758846511474, + 1.460996513181)); +#81197 = CARTESIAN_POINT('',(-5.896613996784,-5.621079026165, + 1.460996513181)); +#81198 = CARTESIAN_POINT('',(-5.971900073979,-5.54579294897, + 1.460996513181)); +#81199 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,( + (#81200,#81201,#81202,#81203,#81204) + ,(#81205,#81206,#81207,#81208,#81209) + ,(#81210,#81211,#81212,#81213,#81214 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3 + ),(0.,0.176724109503),(-0.252923615625,-3.998243277023E-02, + 0.136741676733,0.349682859587),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.) + ,(0.781002645201,0.781002645201,0.781002645201,0.781002645201 + ,0.781002645201) +,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#81200 = CARTESIAN_POINT('',(-5.54579294897,-5.971900073979, + 1.460996513181)); +#81201 = CARTESIAN_POINT('',(-5.621079026165,-5.896613996784, + 1.460996513181)); +#81202 = CARTESIAN_POINT('',(-5.758846511474,-5.758846511474, + 1.460996513181)); +#81203 = CARTESIAN_POINT('',(-5.896613996784,-5.621079026165, + 1.460996513181)); +#81204 = CARTESIAN_POINT('',(-5.971900073979,-5.54579294897, + 1.460996513181)); +#81205 = CARTESIAN_POINT('',(-5.539575113681,-5.96568223869,1.5)); +#81206 = CARTESIAN_POINT('',(-5.614861190876,-5.890396161495,1.5)); +#81207 = CARTESIAN_POINT('',(-5.752628676186,-5.752628676186,1.5)); +#81208 = CARTESIAN_POINT('',(-5.890396161495,-5.614861190876,1.5)); +#81209 = CARTESIAN_POINT('',(-5.96568223869,-5.539575113681,1.5)); +#81210 = CARTESIAN_POINT('',(-5.511303264296,-5.937410389305,1.5)); +#81211 = CARTESIAN_POINT('',(-5.586589341491,-5.86212431211,1.5)); +#81212 = CARTESIAN_POINT('',(-5.7243568268,-5.7243568268,1.5)); +#81213 = CARTESIAN_POINT('',(-5.86212431211,-5.586589341491,1.5)); +#81214 = CARTESIAN_POINT('',(-5.937410389305,-5.511303264296,1.5)); +#81215 = ADVANCED_FACE('',(#81216),#81235,.F.); +#81216 = FACE_BOUND('',#81217,.F.); +#81217 = EDGE_LOOP('',(#81218,#81227,#81233,#81234)); +#81218 = ORIENTED_EDGE('',*,*,#81219,.T.); +#81219 = EDGE_CURVE('',#81220,#81220,#81222,.T.); +#81220 = VERTEX_POINT('',#81221); +#81221 = CARTESIAN_POINT('',(-5.086838234914,4.836838234914,1.4)); +#81222 = CIRCLE('',#81223,0.25); +#81223 = AXIS2_PLACEMENT_3D('',#81224,#81225,#81226); +#81224 = CARTESIAN_POINT('',(-5.086838234914,5.086838234914,1.4)); +#81225 = DIRECTION('',(-0.,0.,1.)); +#81226 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81227 = ORIENTED_EDGE('',*,*,#81228,.F.); +#81228 = EDGE_CURVE('',#65090,#81220,#81229,.T.); +#81229 = LINE('',#81230,#81231); +#81230 = CARTESIAN_POINT('',(-5.086838234914,4.836838234914,1.5)); +#81231 = VECTOR('',#81232,1.); +#81232 = DIRECTION('',(0.,-0.,-1.)); +#81233 = ORIENTED_EDGE('',*,*,#65089,.F.); +#81234 = ORIENTED_EDGE('',*,*,#81228,.T.); +#81235 = CYLINDRICAL_SURFACE('',#81236,0.25); +#81236 = AXIS2_PLACEMENT_3D('',#81237,#81238,#81239); +#81237 = CARTESIAN_POINT('',(-5.086838234914,5.086838234914,1.5)); +#81238 = DIRECTION('',(-0.,0.,-1.)); +#81239 = DIRECTION('',(2.22044604925E-16,-1.,-0.)); +#81240 = ADVANCED_FACE('',(#81241),#81251,.F.); +#81241 = FACE_BOUND('',#81242,.F.); +#81242 = EDGE_LOOP('',(#81243,#81244,#81245,#81250)); +#81243 = ORIENTED_EDGE('',*,*,#65117,.T.); +#81244 = ORIENTED_EDGE('',*,*,#81192,.F.); +#81245 = ORIENTED_EDGE('',*,*,#81246,.F.); +#81246 = EDGE_CURVE('',#70168,#80871,#81247,.T.); +#81247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81248,#81249),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#81248 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#81249 = CARTESIAN_POINT('',(-5.718419117457,-5.786838234914,1.5)); +#81250 = ORIENTED_EDGE('',*,*,#74619,.T.); +#81251 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#81252,#81253) + ,(#81254,#81255 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#81252 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#81253 = CARTESIAN_POINT('',(-5.718419117457,-5.786838234914,1.5)); +#81254 = CARTESIAN_POINT('',(-5.925,-5.7875,0.85)); +#81255 = CARTESIAN_POINT('',(-5.786838234914,-5.718419117457,1.5)); +#81256 = ADVANCED_FACE('',(#81257),#81270,.F.); +#81257 = FACE_BOUND('',#81258,.F.); +#81258 = EDGE_LOOP('',(#81259,#81260,#81266,#81267,#81268,#81269)); +#81259 = ORIENTED_EDGE('',*,*,#74729,.F.); +#81260 = ORIENTED_EDGE('',*,*,#81261,.T.); +#81261 = EDGE_CURVE('',#74721,#74830,#81262,.T.); +#81262 = LINE('',#81263,#81264); +#81263 = CARTESIAN_POINT('',(-6.2,-4.85,0.85)); +#81264 = VECTOR('',#81265,1.); +#81265 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81266 = ORIENTED_EDGE('',*,*,#74838,.T.); +#81267 = ORIENTED_EDGE('',*,*,#74961,.T.); +#81268 = ORIENTED_EDGE('',*,*,#65132,.F.); +#81269 = ORIENTED_EDGE('',*,*,#74636,.F.); +#81270 = PLANE('',#81271); +#81271 = AXIS2_PLACEMENT_3D('',#81272,#81273,#81274); +#81272 = CARTESIAN_POINT('',(-6.2,-4.85,0.85)); +#81273 = DIRECTION('',(-0.,0.,-1.)); +#81274 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81275 = ADVANCED_FACE('',(#81276),#81289,.F.); +#81276 = FACE_BOUND('',#81277,.F.); +#81277 = EDGE_LOOP('',(#81278,#81279,#81285,#81286,#81287,#81288)); +#81278 = ORIENTED_EDGE('',*,*,#75376,.F.); +#81279 = ORIENTED_EDGE('',*,*,#81280,.T.); +#81280 = EDGE_CURVE('',#75368,#75145,#81281,.T.); +#81281 = LINE('',#81282,#81283); +#81282 = CARTESIAN_POINT('',(-6.2,4.15,0.85)); +#81283 = VECTOR('',#81284,1.); +#81284 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81285 = ORIENTED_EDGE('',*,*,#75153,.T.); +#81286 = ORIENTED_EDGE('',*,*,#75167,.T.); +#81287 = ORIENTED_EDGE('',*,*,#65420,.F.); +#81288 = ORIENTED_EDGE('',*,*,#75620,.F.); +#81289 = PLANE('',#81290); +#81290 = AXIS2_PLACEMENT_3D('',#81291,#81292,#81293); +#81291 = CARTESIAN_POINT('',(-6.2,4.15,0.85)); +#81292 = DIRECTION('',(-0.,0.,-1.)); +#81293 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81294 = ADVANCED_FACE('',(#81295),#81308,.F.); +#81295 = FACE_BOUND('',#81296,.F.); +#81296 = EDGE_LOOP('',(#81297,#81298,#81304,#81305,#81306,#81307)); +#81297 = ORIENTED_EDGE('',*,*,#75061,.F.); +#81298 = ORIENTED_EDGE('',*,*,#81299,.T.); +#81299 = EDGE_CURVE('',#75053,#75276,#81300,.T.); +#81300 = LINE('',#81301,#81302); +#81301 = CARTESIAN_POINT('',(-6.2,-4.35,0.85)); +#81302 = VECTOR('',#81303,1.); +#81303 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81304 = ORIENTED_EDGE('',*,*,#75284,.T.); +#81305 = ORIENTED_EDGE('',*,*,#75407,.T.); +#81306 = ORIENTED_EDGE('',*,*,#65148,.F.); +#81307 = ORIENTED_EDGE('',*,*,#74968,.F.); +#81308 = PLANE('',#81309); +#81309 = AXIS2_PLACEMENT_3D('',#81310,#81311,#81312); +#81310 = CARTESIAN_POINT('',(-6.2,-4.35,0.85)); +#81311 = DIRECTION('',(-0.,0.,-1.)); +#81312 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81313 = ADVANCED_FACE('',(#81314),#81327,.F.); +#81314 = FACE_BOUND('',#81315,.F.); +#81315 = EDGE_LOOP('',(#81316,#81317,#81323,#81324,#81325,#81326)); +#81316 = ORIENTED_EDGE('',*,*,#75822,.F.); +#81317 = ORIENTED_EDGE('',*,*,#81318,.T.); +#81318 = EDGE_CURVE('',#75814,#75591,#81319,.T.); +#81319 = LINE('',#81320,#81321); +#81320 = CARTESIAN_POINT('',(-6.2,3.65,0.85)); +#81321 = VECTOR('',#81322,1.); +#81322 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81323 = ORIENTED_EDGE('',*,*,#75599,.T.); +#81324 = ORIENTED_EDGE('',*,*,#75613,.T.); +#81325 = ORIENTED_EDGE('',*,*,#65404,.F.); +#81326 = ORIENTED_EDGE('',*,*,#76066,.F.); +#81327 = PLANE('',#81328); +#81328 = AXIS2_PLACEMENT_3D('',#81329,#81330,#81331); +#81329 = CARTESIAN_POINT('',(-6.2,3.65,0.85)); +#81330 = DIRECTION('',(-0.,0.,-1.)); +#81331 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81332 = ADVANCED_FACE('',(#81333),#81346,.F.); +#81333 = FACE_BOUND('',#81334,.F.); +#81334 = EDGE_LOOP('',(#81335,#81336,#81342,#81343,#81344,#81345)); +#81335 = ORIENTED_EDGE('',*,*,#75507,.F.); +#81336 = ORIENTED_EDGE('',*,*,#81337,.T.); +#81337 = EDGE_CURVE('',#75499,#75722,#81338,.T.); +#81338 = LINE('',#81339,#81340); +#81339 = CARTESIAN_POINT('',(-6.2,-3.85,0.85)); +#81340 = VECTOR('',#81341,1.); +#81341 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81342 = ORIENTED_EDGE('',*,*,#75730,.T.); +#81343 = ORIENTED_EDGE('',*,*,#75853,.T.); +#81344 = ORIENTED_EDGE('',*,*,#65164,.F.); +#81345 = ORIENTED_EDGE('',*,*,#75414,.F.); +#81346 = PLANE('',#81347); +#81347 = AXIS2_PLACEMENT_3D('',#81348,#81349,#81350); +#81348 = CARTESIAN_POINT('',(-6.2,-3.85,0.85)); +#81349 = DIRECTION('',(-0.,0.,-1.)); +#81350 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81351 = ADVANCED_FACE('',(#81352),#81365,.F.); +#81352 = FACE_BOUND('',#81353,.F.); +#81353 = EDGE_LOOP('',(#81354,#81355,#81361,#81362,#81363,#81364)); +#81354 = ORIENTED_EDGE('',*,*,#76268,.F.); +#81355 = ORIENTED_EDGE('',*,*,#81356,.T.); +#81356 = EDGE_CURVE('',#76260,#76037,#81357,.T.); +#81357 = LINE('',#81358,#81359); +#81358 = CARTESIAN_POINT('',(-6.2,3.15,0.85)); +#81359 = VECTOR('',#81360,1.); +#81360 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81361 = ORIENTED_EDGE('',*,*,#76045,.T.); +#81362 = ORIENTED_EDGE('',*,*,#76059,.T.); +#81363 = ORIENTED_EDGE('',*,*,#65388,.F.); +#81364 = ORIENTED_EDGE('',*,*,#76512,.F.); +#81365 = PLANE('',#81366); +#81366 = AXIS2_PLACEMENT_3D('',#81367,#81368,#81369); +#81367 = CARTESIAN_POINT('',(-6.2,3.15,0.85)); +#81368 = DIRECTION('',(-0.,0.,-1.)); +#81369 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81370 = ADVANCED_FACE('',(#81371),#81384,.F.); +#81371 = FACE_BOUND('',#81372,.F.); +#81372 = EDGE_LOOP('',(#81373,#81374,#81380,#81381,#81382,#81383)); +#81373 = ORIENTED_EDGE('',*,*,#75953,.F.); +#81374 = ORIENTED_EDGE('',*,*,#81375,.T.); +#81375 = EDGE_CURVE('',#75945,#76168,#81376,.T.); +#81376 = LINE('',#81377,#81378); +#81377 = CARTESIAN_POINT('',(-6.2,-3.35,0.85)); +#81378 = VECTOR('',#81379,1.); +#81379 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81380 = ORIENTED_EDGE('',*,*,#76176,.T.); +#81381 = ORIENTED_EDGE('',*,*,#76299,.T.); +#81382 = ORIENTED_EDGE('',*,*,#65180,.F.); +#81383 = ORIENTED_EDGE('',*,*,#75860,.F.); +#81384 = PLANE('',#81385); +#81385 = AXIS2_PLACEMENT_3D('',#81386,#81387,#81388); +#81386 = CARTESIAN_POINT('',(-6.2,-3.35,0.85)); +#81387 = DIRECTION('',(-0.,0.,-1.)); +#81388 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81389 = ADVANCED_FACE('',(#81390),#81403,.F.); +#81390 = FACE_BOUND('',#81391,.F.); +#81391 = EDGE_LOOP('',(#81392,#81393,#81399,#81400,#81401,#81402)); +#81392 = ORIENTED_EDGE('',*,*,#76714,.F.); +#81393 = ORIENTED_EDGE('',*,*,#81394,.T.); +#81394 = EDGE_CURVE('',#76706,#76483,#81395,.T.); +#81395 = LINE('',#81396,#81397); +#81396 = CARTESIAN_POINT('',(-6.2,2.65,0.85)); +#81397 = VECTOR('',#81398,1.); +#81398 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81399 = ORIENTED_EDGE('',*,*,#76491,.T.); +#81400 = ORIENTED_EDGE('',*,*,#76505,.T.); +#81401 = ORIENTED_EDGE('',*,*,#65372,.F.); +#81402 = ORIENTED_EDGE('',*,*,#76958,.F.); +#81403 = PLANE('',#81404); +#81404 = AXIS2_PLACEMENT_3D('',#81405,#81406,#81407); +#81405 = CARTESIAN_POINT('',(-6.2,2.65,0.85)); +#81406 = DIRECTION('',(-0.,0.,-1.)); +#81407 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81408 = ADVANCED_FACE('',(#81409),#81422,.F.); +#81409 = FACE_BOUND('',#81410,.F.); +#81410 = EDGE_LOOP('',(#81411,#81412,#81418,#81419,#81420,#81421)); +#81411 = ORIENTED_EDGE('',*,*,#76399,.F.); +#81412 = ORIENTED_EDGE('',*,*,#81413,.T.); +#81413 = EDGE_CURVE('',#76391,#76614,#81414,.T.); +#81414 = LINE('',#81415,#81416); +#81415 = CARTESIAN_POINT('',(-6.2,-2.85,0.85)); +#81416 = VECTOR('',#81417,1.); +#81417 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81418 = ORIENTED_EDGE('',*,*,#76622,.T.); +#81419 = ORIENTED_EDGE('',*,*,#76745,.T.); +#81420 = ORIENTED_EDGE('',*,*,#65196,.F.); +#81421 = ORIENTED_EDGE('',*,*,#76306,.F.); +#81422 = PLANE('',#81423); +#81423 = AXIS2_PLACEMENT_3D('',#81424,#81425,#81426); +#81424 = CARTESIAN_POINT('',(-6.2,-2.85,0.85)); +#81425 = DIRECTION('',(-0.,0.,-1.)); +#81426 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81427 = ADVANCED_FACE('',(#81428),#81441,.F.); +#81428 = FACE_BOUND('',#81429,.F.); +#81429 = EDGE_LOOP('',(#81430,#81431,#81437,#81438,#81439,#81440)); +#81430 = ORIENTED_EDGE('',*,*,#77160,.F.); +#81431 = ORIENTED_EDGE('',*,*,#81432,.T.); +#81432 = EDGE_CURVE('',#77152,#76929,#81433,.T.); +#81433 = LINE('',#81434,#81435); +#81434 = CARTESIAN_POINT('',(-6.2,2.15,0.85)); +#81435 = VECTOR('',#81436,1.); +#81436 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81437 = ORIENTED_EDGE('',*,*,#76937,.T.); +#81438 = ORIENTED_EDGE('',*,*,#76951,.T.); +#81439 = ORIENTED_EDGE('',*,*,#65356,.F.); +#81440 = ORIENTED_EDGE('',*,*,#77404,.F.); +#81441 = PLANE('',#81442); +#81442 = AXIS2_PLACEMENT_3D('',#81443,#81444,#81445); +#81443 = CARTESIAN_POINT('',(-6.2,2.15,0.85)); +#81444 = DIRECTION('',(-0.,0.,-1.)); +#81445 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81446 = ADVANCED_FACE('',(#81447),#81460,.F.); +#81447 = FACE_BOUND('',#81448,.F.); +#81448 = EDGE_LOOP('',(#81449,#81450,#81456,#81457,#81458,#81459)); +#81449 = ORIENTED_EDGE('',*,*,#76845,.F.); +#81450 = ORIENTED_EDGE('',*,*,#81451,.T.); +#81451 = EDGE_CURVE('',#76837,#77060,#81452,.T.); +#81452 = LINE('',#81453,#81454); +#81453 = CARTESIAN_POINT('',(-6.2,-2.35,0.85)); +#81454 = VECTOR('',#81455,1.); +#81455 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81456 = ORIENTED_EDGE('',*,*,#77068,.T.); +#81457 = ORIENTED_EDGE('',*,*,#77191,.T.); +#81458 = ORIENTED_EDGE('',*,*,#65212,.F.); +#81459 = ORIENTED_EDGE('',*,*,#76752,.F.); +#81460 = PLANE('',#81461); +#81461 = AXIS2_PLACEMENT_3D('',#81462,#81463,#81464); +#81462 = CARTESIAN_POINT('',(-6.2,-2.35,0.85)); +#81463 = DIRECTION('',(-0.,0.,-1.)); +#81464 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81465 = ADVANCED_FACE('',(#81466),#81479,.F.); +#81466 = FACE_BOUND('',#81467,.F.); +#81467 = EDGE_LOOP('',(#81468,#81469,#81475,#81476,#81477,#81478)); +#81468 = ORIENTED_EDGE('',*,*,#77606,.F.); +#81469 = ORIENTED_EDGE('',*,*,#81470,.T.); +#81470 = EDGE_CURVE('',#77598,#77375,#81471,.T.); +#81471 = LINE('',#81472,#81473); +#81472 = CARTESIAN_POINT('',(-6.2,1.65,0.85)); +#81473 = VECTOR('',#81474,1.); +#81474 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81475 = ORIENTED_EDGE('',*,*,#77383,.T.); +#81476 = ORIENTED_EDGE('',*,*,#77397,.T.); +#81477 = ORIENTED_EDGE('',*,*,#65340,.F.); +#81478 = ORIENTED_EDGE('',*,*,#77850,.F.); +#81479 = PLANE('',#81480); +#81480 = AXIS2_PLACEMENT_3D('',#81481,#81482,#81483); +#81481 = CARTESIAN_POINT('',(-6.2,1.65,0.85)); +#81482 = DIRECTION('',(-0.,0.,-1.)); +#81483 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81484 = ADVANCED_FACE('',(#81485),#81498,.F.); +#81485 = FACE_BOUND('',#81486,.F.); +#81486 = EDGE_LOOP('',(#81487,#81488,#81494,#81495,#81496,#81497)); +#81487 = ORIENTED_EDGE('',*,*,#77291,.F.); +#81488 = ORIENTED_EDGE('',*,*,#81489,.T.); +#81489 = EDGE_CURVE('',#77283,#77506,#81490,.T.); +#81490 = LINE('',#81491,#81492); +#81491 = CARTESIAN_POINT('',(-6.2,-1.85,0.85)); +#81492 = VECTOR('',#81493,1.); +#81493 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81494 = ORIENTED_EDGE('',*,*,#77514,.T.); +#81495 = ORIENTED_EDGE('',*,*,#77637,.T.); +#81496 = ORIENTED_EDGE('',*,*,#65228,.F.); +#81497 = ORIENTED_EDGE('',*,*,#77198,.F.); +#81498 = PLANE('',#81499); +#81499 = AXIS2_PLACEMENT_3D('',#81500,#81501,#81502); +#81500 = CARTESIAN_POINT('',(-6.2,-1.85,0.85)); +#81501 = DIRECTION('',(-0.,0.,-1.)); +#81502 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81503 = ADVANCED_FACE('',(#81504),#81517,.F.); +#81504 = FACE_BOUND('',#81505,.F.); +#81505 = EDGE_LOOP('',(#81506,#81507,#81513,#81514,#81515,#81516)); +#81506 = ORIENTED_EDGE('',*,*,#78052,.F.); +#81507 = ORIENTED_EDGE('',*,*,#81508,.T.); +#81508 = EDGE_CURVE('',#78044,#77821,#81509,.T.); +#81509 = LINE('',#81510,#81511); +#81510 = CARTESIAN_POINT('',(-6.2,1.15,0.85)); +#81511 = VECTOR('',#81512,1.); +#81512 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81513 = ORIENTED_EDGE('',*,*,#77829,.T.); +#81514 = ORIENTED_EDGE('',*,*,#77843,.T.); +#81515 = ORIENTED_EDGE('',*,*,#65324,.F.); +#81516 = ORIENTED_EDGE('',*,*,#78296,.F.); +#81517 = PLANE('',#81518); +#81518 = AXIS2_PLACEMENT_3D('',#81519,#81520,#81521); +#81519 = CARTESIAN_POINT('',(-6.2,1.15,0.85)); +#81520 = DIRECTION('',(-0.,0.,-1.)); +#81521 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81522 = ADVANCED_FACE('',(#81523),#81536,.F.); +#81523 = FACE_BOUND('',#81524,.F.); +#81524 = EDGE_LOOP('',(#81525,#81526,#81532,#81533,#81534,#81535)); +#81525 = ORIENTED_EDGE('',*,*,#77737,.F.); +#81526 = ORIENTED_EDGE('',*,*,#81527,.T.); +#81527 = EDGE_CURVE('',#77729,#77952,#81528,.T.); +#81528 = LINE('',#81529,#81530); +#81529 = CARTESIAN_POINT('',(-6.2,-1.35,0.85)); +#81530 = VECTOR('',#81531,1.); +#81531 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81532 = ORIENTED_EDGE('',*,*,#77960,.T.); +#81533 = ORIENTED_EDGE('',*,*,#78083,.T.); +#81534 = ORIENTED_EDGE('',*,*,#65244,.F.); +#81535 = ORIENTED_EDGE('',*,*,#77644,.F.); +#81536 = PLANE('',#81537); +#81537 = AXIS2_PLACEMENT_3D('',#81538,#81539,#81540); +#81538 = CARTESIAN_POINT('',(-6.2,-1.35,0.85)); +#81539 = DIRECTION('',(-0.,0.,-1.)); +#81540 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81541 = ADVANCED_FACE('',(#81542),#81555,.F.); +#81542 = FACE_BOUND('',#81543,.F.); +#81543 = EDGE_LOOP('',(#81544,#81545,#81551,#81552,#81553,#81554)); +#81544 = ORIENTED_EDGE('',*,*,#78498,.F.); +#81545 = ORIENTED_EDGE('',*,*,#81546,.T.); +#81546 = EDGE_CURVE('',#78490,#78267,#81547,.T.); +#81547 = LINE('',#81548,#81549); +#81548 = CARTESIAN_POINT('',(-6.2,0.65,0.85)); +#81549 = VECTOR('',#81550,1.); +#81550 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81551 = ORIENTED_EDGE('',*,*,#78275,.T.); +#81552 = ORIENTED_EDGE('',*,*,#78289,.T.); +#81553 = ORIENTED_EDGE('',*,*,#65308,.F.); +#81554 = ORIENTED_EDGE('',*,*,#78742,.F.); +#81555 = PLANE('',#81556); +#81556 = AXIS2_PLACEMENT_3D('',#81557,#81558,#81559); +#81557 = CARTESIAN_POINT('',(-6.2,0.65,0.85)); +#81558 = DIRECTION('',(-0.,0.,-1.)); +#81559 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81560 = ADVANCED_FACE('',(#81561),#81574,.F.); +#81561 = FACE_BOUND('',#81562,.F.); +#81562 = EDGE_LOOP('',(#81563,#81564,#81570,#81571,#81572,#81573)); +#81563 = ORIENTED_EDGE('',*,*,#78183,.F.); +#81564 = ORIENTED_EDGE('',*,*,#81565,.T.); +#81565 = EDGE_CURVE('',#78175,#78398,#81566,.T.); +#81566 = LINE('',#81567,#81568); +#81567 = CARTESIAN_POINT('',(-6.2,-0.85,0.85)); +#81568 = VECTOR('',#81569,1.); +#81569 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81570 = ORIENTED_EDGE('',*,*,#78406,.T.); +#81571 = ORIENTED_EDGE('',*,*,#78529,.T.); +#81572 = ORIENTED_EDGE('',*,*,#65260,.F.); +#81573 = ORIENTED_EDGE('',*,*,#78090,.F.); +#81574 = PLANE('',#81575); +#81575 = AXIS2_PLACEMENT_3D('',#81576,#81577,#81578); +#81576 = CARTESIAN_POINT('',(-6.2,-0.85,0.85)); +#81577 = DIRECTION('',(-0.,0.,-1.)); +#81578 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81579 = ADVANCED_FACE('',(#81580),#81593,.F.); +#81580 = FACE_BOUND('',#81581,.F.); +#81581 = EDGE_LOOP('',(#81582,#81583,#81589,#81590,#81591,#81592)); +#81582 = ORIENTED_EDGE('',*,*,#78944,.F.); +#81583 = ORIENTED_EDGE('',*,*,#81584,.T.); +#81584 = EDGE_CURVE('',#78936,#78713,#81585,.T.); +#81585 = LINE('',#81586,#81587); +#81586 = CARTESIAN_POINT('',(-6.2,0.15,0.85)); +#81587 = VECTOR('',#81588,1.); +#81588 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81589 = ORIENTED_EDGE('',*,*,#78721,.T.); +#81590 = ORIENTED_EDGE('',*,*,#78735,.T.); +#81591 = ORIENTED_EDGE('',*,*,#65292,.F.); +#81592 = ORIENTED_EDGE('',*,*,#78982,.F.); +#81593 = PLANE('',#81594); +#81594 = AXIS2_PLACEMENT_3D('',#81595,#81596,#81597); +#81595 = CARTESIAN_POINT('',(-6.2,0.15,0.85)); +#81596 = DIRECTION('',(-0.,0.,-1.)); +#81597 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81598 = ADVANCED_FACE('',(#81599),#81612,.F.); +#81599 = FACE_BOUND('',#81600,.F.); +#81600 = EDGE_LOOP('',(#81601,#81602,#81608,#81609,#81610,#81611)); +#81601 = ORIENTED_EDGE('',*,*,#78629,.F.); +#81602 = ORIENTED_EDGE('',*,*,#81603,.T.); +#81603 = EDGE_CURVE('',#78621,#78844,#81604,.T.); +#81604 = LINE('',#81605,#81606); +#81605 = CARTESIAN_POINT('',(-6.2,-0.35,0.85)); +#81606 = VECTOR('',#81607,1.); +#81607 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#81608 = ORIENTED_EDGE('',*,*,#78852,.T.); +#81609 = ORIENTED_EDGE('',*,*,#78975,.T.); +#81610 = ORIENTED_EDGE('',*,*,#65276,.F.); +#81611 = ORIENTED_EDGE('',*,*,#78536,.F.); +#81612 = PLANE('',#81613); +#81613 = AXIS2_PLACEMENT_3D('',#81614,#81615,#81616); +#81614 = CARTESIAN_POINT('',(-6.2,-0.35,0.85)); +#81615 = DIRECTION('',(-0.,0.,-1.)); +#81616 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#81617 = ADVANCED_FACE('',(#81618),#81629,.T.); +#81618 = FACE_BOUND('',#81619,.T.); +#81619 = EDGE_LOOP('',(#81620,#81621,#81622,#81623)); +#81620 = ORIENTED_EDGE('',*,*,#65537,.T.); +#81621 = ORIENTED_EDGE('',*,*,#79884,.T.); +#81622 = ORIENTED_EDGE('',*,*,#65759,.F.); +#81623 = ORIENTED_EDGE('',*,*,#81624,.F.); +#81624 = EDGE_CURVE('',#65530,#65752,#81625,.T.); +#81625 = LINE('',#81626,#81627); +#81626 = CARTESIAN_POINT('',(6.4,4.85,0.65)); +#81627 = VECTOR('',#81628,1.); +#81628 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81629 = CYLINDRICAL_SURFACE('',#81630,0.2); +#81630 = AXIS2_PLACEMENT_3D('',#81631,#81632,#81633); +#81631 = CARTESIAN_POINT('',(6.2,4.85,0.65)); +#81632 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81633 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#81634 = ADVANCED_FACE('',(#81635),#81646,.F.); +#81635 = FACE_BOUND('',#81636,.F.); +#81636 = EDGE_LOOP('',(#81637,#81643,#81644,#81645)); +#81637 = ORIENTED_EDGE('',*,*,#81638,.T.); +#81638 = EDGE_CURVE('',#65521,#65743,#81639,.T.); +#81639 = LINE('',#81640,#81641); +#81640 = CARTESIAN_POINT('',(6.4,4.85,0.2)); +#81641 = VECTOR('',#81642,1.); +#81642 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81643 = ORIENTED_EDGE('',*,*,#65751,.T.); +#81644 = ORIENTED_EDGE('',*,*,#81624,.F.); +#81645 = ORIENTED_EDGE('',*,*,#65529,.F.); +#81646 = PLANE('',#81647); +#81647 = AXIS2_PLACEMENT_3D('',#81648,#81649,#81650); +#81648 = CARTESIAN_POINT('',(6.4,4.85,0.2)); +#81649 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81650 = DIRECTION('',(0.,0.,1.)); +#81651 = ADVANCED_FACE('',(#81652),#81663,.F.); +#81652 = FACE_BOUND('',#81653,.F.); +#81653 = EDGE_LOOP('',(#81654,#81660,#81661,#81662)); +#81654 = ORIENTED_EDGE('',*,*,#81655,.T.); +#81655 = EDGE_CURVE('',#65513,#65735,#81656,.T.); +#81656 = LINE('',#81657,#81658); +#81657 = CARTESIAN_POINT('',(6.5,4.85,0.1)); +#81658 = VECTOR('',#81659,1.); +#81659 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81660 = ORIENTED_EDGE('',*,*,#65742,.T.); +#81661 = ORIENTED_EDGE('',*,*,#81638,.F.); +#81662 = ORIENTED_EDGE('',*,*,#65520,.F.); +#81663 = CYLINDRICAL_SURFACE('',#81664,0.1); +#81664 = AXIS2_PLACEMENT_3D('',#81665,#81666,#81667); +#81665 = CARTESIAN_POINT('',(6.5,4.85,0.2)); +#81666 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#81667 = DIRECTION('',(0.,0.,-1.)); +#81668 = ADVANCED_FACE('',(#81669),#81680,.F.); +#81669 = FACE_BOUND('',#81670,.F.); +#81670 = EDGE_LOOP('',(#81671,#81677,#81678,#81679)); +#81671 = ORIENTED_EDGE('',*,*,#81672,.T.); +#81672 = EDGE_CURVE('',#65505,#65727,#81673,.T.); +#81673 = LINE('',#81674,#81675); +#81674 = CARTESIAN_POINT('',(7.,4.85,0.1)); +#81675 = VECTOR('',#81676,1.); +#81676 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81677 = ORIENTED_EDGE('',*,*,#65734,.T.); +#81678 = ORIENTED_EDGE('',*,*,#81655,.F.); +#81679 = ORIENTED_EDGE('',*,*,#65512,.F.); +#81680 = PLANE('',#81681); +#81681 = AXIS2_PLACEMENT_3D('',#81682,#81683,#81684); +#81682 = CARTESIAN_POINT('',(7.,4.85,0.1)); +#81683 = DIRECTION('',(0.,0.,-1.)); +#81684 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#81685 = ADVANCED_FACE('',(#81686),#81697,.F.); +#81686 = FACE_BOUND('',#81687,.F.); +#81687 = EDGE_LOOP('',(#81688,#81694,#81695,#81696)); +#81688 = ORIENTED_EDGE('',*,*,#81689,.T.); +#81689 = EDGE_CURVE('',#65497,#65719,#81690,.T.); +#81690 = LINE('',#81691,#81692); +#81691 = CARTESIAN_POINT('',(7.,4.85,-1.942890293094E-16)); +#81692 = VECTOR('',#81693,1.); +#81693 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81694 = ORIENTED_EDGE('',*,*,#65726,.T.); +#81695 = ORIENTED_EDGE('',*,*,#81672,.F.); +#81696 = ORIENTED_EDGE('',*,*,#65504,.F.); +#81697 = PLANE('',#81698); +#81698 = AXIS2_PLACEMENT_3D('',#81699,#81700,#81701); +#81699 = CARTESIAN_POINT('',(7.,4.85,-1.942890293094E-16)); +#81700 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81701 = DIRECTION('',(0.,0.,1.)); +#81702 = ADVANCED_FACE('',(#81703),#81714,.F.); +#81703 = FACE_BOUND('',#81704,.F.); +#81704 = EDGE_LOOP('',(#81705,#81711,#81712,#81713)); +#81705 = ORIENTED_EDGE('',*,*,#81706,.T.); +#81706 = EDGE_CURVE('',#65488,#65710,#81707,.T.); +#81707 = LINE('',#81708,#81709); +#81708 = CARTESIAN_POINT('',(6.5,4.85,-1.942890293094E-16)); +#81709 = VECTOR('',#81710,1.); +#81710 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81711 = ORIENTED_EDGE('',*,*,#65718,.T.); +#81712 = ORIENTED_EDGE('',*,*,#81689,.F.); +#81713 = ORIENTED_EDGE('',*,*,#65496,.F.); +#81714 = PLANE('',#81715); +#81715 = AXIS2_PLACEMENT_3D('',#81716,#81717,#81718); +#81716 = CARTESIAN_POINT('',(6.5,4.85,-1.942890293094E-16)); +#81717 = DIRECTION('',(0.,0.,1.)); +#81718 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#81719 = ADVANCED_FACE('',(#81720),#81731,.T.); +#81720 = FACE_BOUND('',#81721,.T.); +#81721 = EDGE_LOOP('',(#81722,#81723,#81724,#81725)); +#81722 = ORIENTED_EDGE('',*,*,#65487,.T.); +#81723 = ORIENTED_EDGE('',*,*,#81706,.T.); +#81724 = ORIENTED_EDGE('',*,*,#65709,.F.); +#81725 = ORIENTED_EDGE('',*,*,#81726,.F.); +#81726 = EDGE_CURVE('',#65480,#65702,#81727,.T.); +#81727 = LINE('',#81728,#81729); +#81728 = CARTESIAN_POINT('',(6.3,4.85,0.2)); +#81729 = VECTOR('',#81730,1.); +#81730 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81731 = CYLINDRICAL_SURFACE('',#81732,0.2); +#81732 = AXIS2_PLACEMENT_3D('',#81733,#81734,#81735); +#81733 = CARTESIAN_POINT('',(6.5,4.85,0.2)); +#81734 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81735 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#81736 = ADVANCED_FACE('',(#81737),#81743,.F.); +#81737 = FACE_BOUND('',#81738,.F.); +#81738 = EDGE_LOOP('',(#81739,#81740,#81741,#81742)); +#81739 = ORIENTED_EDGE('',*,*,#65683,.T.); +#81740 = ORIENTED_EDGE('',*,*,#65701,.T.); +#81741 = ORIENTED_EDGE('',*,*,#81726,.F.); +#81742 = ORIENTED_EDGE('',*,*,#65479,.F.); +#81743 = PLANE('',#81744); +#81744 = AXIS2_PLACEMENT_3D('',#81745,#81746,#81747); +#81745 = CARTESIAN_POINT('',(6.3,4.85,0.65)); +#81746 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#81747 = DIRECTION('',(0.,0.,-1.)); +#81748 = ADVANCED_FACE('',(#81749),#81760,.T.); +#81749 = FACE_BOUND('',#81750,.T.); +#81750 = EDGE_LOOP('',(#81751,#81752,#81753,#81754)); +#81751 = ORIENTED_EDGE('',*,*,#65851,.T.); +#81752 = ORIENTED_EDGE('',*,*,#79865,.T.); +#81753 = ORIENTED_EDGE('',*,*,#65629,.F.); +#81754 = ORIENTED_EDGE('',*,*,#81755,.F.); +#81755 = EDGE_CURVE('',#65844,#65622,#81756,.T.); +#81756 = LINE('',#81757,#81758); +#81757 = CARTESIAN_POINT('',(6.4,-4.65,0.65)); +#81758 = VECTOR('',#81759,1.); +#81759 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81760 = CYLINDRICAL_SURFACE('',#81761,0.2); +#81761 = AXIS2_PLACEMENT_3D('',#81762,#81763,#81764); +#81762 = CARTESIAN_POINT('',(6.2,-4.65,0.65)); +#81763 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81764 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#81765 = ADVANCED_FACE('',(#81766),#81777,.F.); +#81766 = FACE_BOUND('',#81767,.F.); +#81767 = EDGE_LOOP('',(#81768,#81774,#81775,#81776)); +#81768 = ORIENTED_EDGE('',*,*,#81769,.T.); +#81769 = EDGE_CURVE('',#65835,#65613,#81770,.T.); +#81770 = LINE('',#81771,#81772); +#81771 = CARTESIAN_POINT('',(6.4,-4.65,0.2)); +#81772 = VECTOR('',#81773,1.); +#81773 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81774 = ORIENTED_EDGE('',*,*,#65621,.T.); +#81775 = ORIENTED_EDGE('',*,*,#81755,.F.); +#81776 = ORIENTED_EDGE('',*,*,#65843,.F.); +#81777 = PLANE('',#81778); +#81778 = AXIS2_PLACEMENT_3D('',#81779,#81780,#81781); +#81779 = CARTESIAN_POINT('',(6.4,-4.65,0.2)); +#81780 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81781 = DIRECTION('',(0.,0.,1.)); +#81782 = ADVANCED_FACE('',(#81783),#81794,.F.); +#81783 = FACE_BOUND('',#81784,.F.); +#81784 = EDGE_LOOP('',(#81785,#81791,#81792,#81793)); +#81785 = ORIENTED_EDGE('',*,*,#81786,.T.); +#81786 = EDGE_CURVE('',#65827,#65605,#81787,.T.); +#81787 = LINE('',#81788,#81789); +#81788 = CARTESIAN_POINT('',(6.5,-4.65,0.1)); +#81789 = VECTOR('',#81790,1.); +#81790 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81791 = ORIENTED_EDGE('',*,*,#65612,.T.); +#81792 = ORIENTED_EDGE('',*,*,#81769,.F.); +#81793 = ORIENTED_EDGE('',*,*,#65834,.F.); +#81794 = CYLINDRICAL_SURFACE('',#81795,0.1); +#81795 = AXIS2_PLACEMENT_3D('',#81796,#81797,#81798); +#81796 = CARTESIAN_POINT('',(6.5,-4.65,0.2)); +#81797 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#81798 = DIRECTION('',(0.,0.,-1.)); +#81799 = ADVANCED_FACE('',(#81800),#81811,.F.); +#81800 = FACE_BOUND('',#81801,.F.); +#81801 = EDGE_LOOP('',(#81802,#81808,#81809,#81810)); +#81802 = ORIENTED_EDGE('',*,*,#81803,.T.); +#81803 = EDGE_CURVE('',#65819,#65597,#81804,.T.); +#81804 = LINE('',#81805,#81806); +#81805 = CARTESIAN_POINT('',(7.,-4.65,0.1)); +#81806 = VECTOR('',#81807,1.); +#81807 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81808 = ORIENTED_EDGE('',*,*,#65604,.T.); +#81809 = ORIENTED_EDGE('',*,*,#81786,.F.); +#81810 = ORIENTED_EDGE('',*,*,#65826,.F.); +#81811 = PLANE('',#81812); +#81812 = AXIS2_PLACEMENT_3D('',#81813,#81814,#81815); +#81813 = CARTESIAN_POINT('',(7.,-4.65,0.1)); +#81814 = DIRECTION('',(0.,0.,-1.)); +#81815 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#81816 = ADVANCED_FACE('',(#81817),#81828,.F.); +#81817 = FACE_BOUND('',#81818,.F.); +#81818 = EDGE_LOOP('',(#81819,#81825,#81826,#81827)); +#81819 = ORIENTED_EDGE('',*,*,#81820,.T.); +#81820 = EDGE_CURVE('',#65811,#65589,#81821,.T.); +#81821 = LINE('',#81822,#81823); +#81822 = CARTESIAN_POINT('',(7.,-4.65,-1.942890293094E-16)); +#81823 = VECTOR('',#81824,1.); +#81824 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81825 = ORIENTED_EDGE('',*,*,#65596,.T.); +#81826 = ORIENTED_EDGE('',*,*,#81803,.F.); +#81827 = ORIENTED_EDGE('',*,*,#65818,.F.); +#81828 = PLANE('',#81829); +#81829 = AXIS2_PLACEMENT_3D('',#81830,#81831,#81832); +#81830 = CARTESIAN_POINT('',(7.,-4.65,-1.942890293094E-16)); +#81831 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81832 = DIRECTION('',(0.,0.,1.)); +#81833 = ADVANCED_FACE('',(#81834),#81845,.F.); +#81834 = FACE_BOUND('',#81835,.F.); +#81835 = EDGE_LOOP('',(#81836,#81842,#81843,#81844)); +#81836 = ORIENTED_EDGE('',*,*,#81837,.T.); +#81837 = EDGE_CURVE('',#65802,#65580,#81838,.T.); +#81838 = LINE('',#81839,#81840); +#81839 = CARTESIAN_POINT('',(6.5,-4.65,-1.942890293094E-16)); +#81840 = VECTOR('',#81841,1.); +#81841 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81842 = ORIENTED_EDGE('',*,*,#65588,.T.); +#81843 = ORIENTED_EDGE('',*,*,#81820,.F.); +#81844 = ORIENTED_EDGE('',*,*,#65810,.F.); +#81845 = PLANE('',#81846); +#81846 = AXIS2_PLACEMENT_3D('',#81847,#81848,#81849); +#81847 = CARTESIAN_POINT('',(6.5,-4.65,-1.942890293094E-16)); +#81848 = DIRECTION('',(0.,0.,1.)); +#81849 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#81850 = ADVANCED_FACE('',(#81851),#81862,.T.); +#81851 = FACE_BOUND('',#81852,.T.); +#81852 = EDGE_LOOP('',(#81853,#81854,#81855,#81856)); +#81853 = ORIENTED_EDGE('',*,*,#65801,.T.); +#81854 = ORIENTED_EDGE('',*,*,#81837,.T.); +#81855 = ORIENTED_EDGE('',*,*,#65579,.F.); +#81856 = ORIENTED_EDGE('',*,*,#81857,.F.); +#81857 = EDGE_CURVE('',#65794,#65572,#81858,.T.); +#81858 = LINE('',#81859,#81860); +#81859 = CARTESIAN_POINT('',(6.3,-4.65,0.2)); +#81860 = VECTOR('',#81861,1.); +#81861 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81862 = CYLINDRICAL_SURFACE('',#81863,0.2); +#81863 = AXIS2_PLACEMENT_3D('',#81864,#81865,#81866); +#81864 = CARTESIAN_POINT('',(6.5,-4.65,0.2)); +#81865 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81866 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#81867 = ADVANCED_FACE('',(#81868),#81874,.F.); +#81868 = FACE_BOUND('',#81869,.F.); +#81869 = EDGE_LOOP('',(#81870,#81871,#81872,#81873)); +#81870 = ORIENTED_EDGE('',*,*,#65876,.T.); +#81871 = ORIENTED_EDGE('',*,*,#65571,.T.); +#81872 = ORIENTED_EDGE('',*,*,#81857,.F.); +#81873 = ORIENTED_EDGE('',*,*,#65793,.F.); +#81874 = PLANE('',#81875); +#81875 = AXIS2_PLACEMENT_3D('',#81876,#81877,#81878); +#81876 = CARTESIAN_POINT('',(6.3,-4.65,0.65)); +#81877 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#81878 = DIRECTION('',(0.,0.,-1.)); +#81879 = ADVANCED_FACE('',(#81880),#81891,.T.); +#81880 = FACE_BOUND('',#81881,.T.); +#81881 = EDGE_LOOP('',(#81882,#81883,#81884,#81885)); +#81882 = ORIENTED_EDGE('',*,*,#65982,.T.); +#81883 = ORIENTED_EDGE('',*,*,#79922,.T.); +#81884 = ORIENTED_EDGE('',*,*,#66205,.F.); +#81885 = ORIENTED_EDGE('',*,*,#81886,.F.); +#81886 = EDGE_CURVE('',#65975,#66198,#81887,.T.); +#81887 = LINE('',#81888,#81889); +#81888 = CARTESIAN_POINT('',(6.4,4.35,0.65)); +#81889 = VECTOR('',#81890,1.); +#81890 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81891 = CYLINDRICAL_SURFACE('',#81892,0.2); +#81892 = AXIS2_PLACEMENT_3D('',#81893,#81894,#81895); +#81893 = CARTESIAN_POINT('',(6.2,4.35,0.65)); +#81894 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81895 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#81896 = ADVANCED_FACE('',(#81897),#81908,.F.); +#81897 = FACE_BOUND('',#81898,.F.); +#81898 = EDGE_LOOP('',(#81899,#81905,#81906,#81907)); +#81899 = ORIENTED_EDGE('',*,*,#81900,.T.); +#81900 = EDGE_CURVE('',#65966,#66189,#81901,.T.); +#81901 = LINE('',#81902,#81903); +#81902 = CARTESIAN_POINT('',(6.4,4.35,0.2)); +#81903 = VECTOR('',#81904,1.); +#81904 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81905 = ORIENTED_EDGE('',*,*,#66197,.T.); +#81906 = ORIENTED_EDGE('',*,*,#81886,.F.); +#81907 = ORIENTED_EDGE('',*,*,#65974,.F.); +#81908 = PLANE('',#81909); +#81909 = AXIS2_PLACEMENT_3D('',#81910,#81911,#81912); +#81910 = CARTESIAN_POINT('',(6.4,4.35,0.2)); +#81911 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81912 = DIRECTION('',(0.,0.,1.)); +#81913 = ADVANCED_FACE('',(#81914),#81925,.F.); +#81914 = FACE_BOUND('',#81915,.F.); +#81915 = EDGE_LOOP('',(#81916,#81922,#81923,#81924)); +#81916 = ORIENTED_EDGE('',*,*,#81917,.T.); +#81917 = EDGE_CURVE('',#65958,#66181,#81918,.T.); +#81918 = LINE('',#81919,#81920); +#81919 = CARTESIAN_POINT('',(6.5,4.35,0.1)); +#81920 = VECTOR('',#81921,1.); +#81921 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81922 = ORIENTED_EDGE('',*,*,#66188,.T.); +#81923 = ORIENTED_EDGE('',*,*,#81900,.F.); +#81924 = ORIENTED_EDGE('',*,*,#65965,.F.); +#81925 = CYLINDRICAL_SURFACE('',#81926,0.1); +#81926 = AXIS2_PLACEMENT_3D('',#81927,#81928,#81929); +#81927 = CARTESIAN_POINT('',(6.5,4.35,0.2)); +#81928 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#81929 = DIRECTION('',(0.,0.,-1.)); +#81930 = ADVANCED_FACE('',(#81931),#81942,.F.); +#81931 = FACE_BOUND('',#81932,.F.); +#81932 = EDGE_LOOP('',(#81933,#81939,#81940,#81941)); +#81933 = ORIENTED_EDGE('',*,*,#81934,.T.); +#81934 = EDGE_CURVE('',#65950,#66173,#81935,.T.); +#81935 = LINE('',#81936,#81937); +#81936 = CARTESIAN_POINT('',(7.,4.35,0.1)); +#81937 = VECTOR('',#81938,1.); +#81938 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81939 = ORIENTED_EDGE('',*,*,#66180,.T.); +#81940 = ORIENTED_EDGE('',*,*,#81917,.F.); +#81941 = ORIENTED_EDGE('',*,*,#65957,.F.); +#81942 = PLANE('',#81943); +#81943 = AXIS2_PLACEMENT_3D('',#81944,#81945,#81946); +#81944 = CARTESIAN_POINT('',(7.,4.35,0.1)); +#81945 = DIRECTION('',(0.,0.,-1.)); +#81946 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#81947 = ADVANCED_FACE('',(#81948),#81959,.F.); +#81948 = FACE_BOUND('',#81949,.F.); +#81949 = EDGE_LOOP('',(#81950,#81956,#81957,#81958)); +#81950 = ORIENTED_EDGE('',*,*,#81951,.T.); +#81951 = EDGE_CURVE('',#65942,#66165,#81952,.T.); +#81952 = LINE('',#81953,#81954); +#81953 = CARTESIAN_POINT('',(7.,4.35,-1.942890293094E-16)); +#81954 = VECTOR('',#81955,1.); +#81955 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81956 = ORIENTED_EDGE('',*,*,#66172,.T.); +#81957 = ORIENTED_EDGE('',*,*,#81934,.F.); +#81958 = ORIENTED_EDGE('',*,*,#65949,.F.); +#81959 = PLANE('',#81960); +#81960 = AXIS2_PLACEMENT_3D('',#81961,#81962,#81963); +#81961 = CARTESIAN_POINT('',(7.,4.35,-1.942890293094E-16)); +#81962 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#81963 = DIRECTION('',(0.,0.,1.)); +#81964 = ADVANCED_FACE('',(#81965),#81976,.F.); +#81965 = FACE_BOUND('',#81966,.F.); +#81966 = EDGE_LOOP('',(#81967,#81973,#81974,#81975)); +#81967 = ORIENTED_EDGE('',*,*,#81968,.T.); +#81968 = EDGE_CURVE('',#65933,#66156,#81969,.T.); +#81969 = LINE('',#81970,#81971); +#81970 = CARTESIAN_POINT('',(6.5,4.35,-1.942890293094E-16)); +#81971 = VECTOR('',#81972,1.); +#81972 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81973 = ORIENTED_EDGE('',*,*,#66164,.T.); +#81974 = ORIENTED_EDGE('',*,*,#81951,.F.); +#81975 = ORIENTED_EDGE('',*,*,#65941,.F.); +#81976 = PLANE('',#81977); +#81977 = AXIS2_PLACEMENT_3D('',#81978,#81979,#81980); +#81978 = CARTESIAN_POINT('',(6.5,4.35,-1.942890293094E-16)); +#81979 = DIRECTION('',(0.,0.,1.)); +#81980 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#81981 = ADVANCED_FACE('',(#81982),#81993,.T.); +#81982 = FACE_BOUND('',#81983,.T.); +#81983 = EDGE_LOOP('',(#81984,#81985,#81986,#81987)); +#81984 = ORIENTED_EDGE('',*,*,#65932,.T.); +#81985 = ORIENTED_EDGE('',*,*,#81968,.T.); +#81986 = ORIENTED_EDGE('',*,*,#66155,.F.); +#81987 = ORIENTED_EDGE('',*,*,#81988,.F.); +#81988 = EDGE_CURVE('',#65925,#66148,#81989,.T.); +#81989 = LINE('',#81990,#81991); +#81990 = CARTESIAN_POINT('',(6.3,4.35,0.2)); +#81991 = VECTOR('',#81992,1.); +#81992 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#81993 = CYLINDRICAL_SURFACE('',#81994,0.2); +#81994 = AXIS2_PLACEMENT_3D('',#81995,#81996,#81997); +#81995 = CARTESIAN_POINT('',(6.5,4.35,0.2)); +#81996 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#81997 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#81998 = ADVANCED_FACE('',(#81999),#82005,.F.); +#81999 = FACE_BOUND('',#82000,.F.); +#82000 = EDGE_LOOP('',(#82001,#82002,#82003,#82004)); +#82001 = ORIENTED_EDGE('',*,*,#66129,.T.); +#82002 = ORIENTED_EDGE('',*,*,#66147,.T.); +#82003 = ORIENTED_EDGE('',*,*,#81988,.F.); +#82004 = ORIENTED_EDGE('',*,*,#65924,.F.); +#82005 = PLANE('',#82006); +#82006 = AXIS2_PLACEMENT_3D('',#82007,#82008,#82009); +#82007 = CARTESIAN_POINT('',(6.3,4.35,0.65)); +#82008 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82009 = DIRECTION('',(0.,0.,-1.)); +#82010 = ADVANCED_FACE('',(#82011),#82022,.T.); +#82011 = FACE_BOUND('',#82012,.T.); +#82012 = EDGE_LOOP('',(#82013,#82014,#82015,#82016)); +#82013 = ORIENTED_EDGE('',*,*,#66297,.T.); +#82014 = ORIENTED_EDGE('',*,*,#79903,.T.); +#82015 = ORIENTED_EDGE('',*,*,#66074,.F.); +#82016 = ORIENTED_EDGE('',*,*,#82017,.F.); +#82017 = EDGE_CURVE('',#66290,#66067,#82018,.T.); +#82018 = LINE('',#82019,#82020); +#82019 = CARTESIAN_POINT('',(6.4,-4.15,0.65)); +#82020 = VECTOR('',#82021,1.); +#82021 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82022 = CYLINDRICAL_SURFACE('',#82023,0.2); +#82023 = AXIS2_PLACEMENT_3D('',#82024,#82025,#82026); +#82024 = CARTESIAN_POINT('',(6.2,-4.15,0.65)); +#82025 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82026 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82027 = ADVANCED_FACE('',(#82028),#82039,.F.); +#82028 = FACE_BOUND('',#82029,.F.); +#82029 = EDGE_LOOP('',(#82030,#82036,#82037,#82038)); +#82030 = ORIENTED_EDGE('',*,*,#82031,.T.); +#82031 = EDGE_CURVE('',#66281,#66058,#82032,.T.); +#82032 = LINE('',#82033,#82034); +#82033 = CARTESIAN_POINT('',(6.4,-4.15,0.2)); +#82034 = VECTOR('',#82035,1.); +#82035 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82036 = ORIENTED_EDGE('',*,*,#66066,.T.); +#82037 = ORIENTED_EDGE('',*,*,#82017,.F.); +#82038 = ORIENTED_EDGE('',*,*,#66289,.F.); +#82039 = PLANE('',#82040); +#82040 = AXIS2_PLACEMENT_3D('',#82041,#82042,#82043); +#82041 = CARTESIAN_POINT('',(6.4,-4.15,0.2)); +#82042 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82043 = DIRECTION('',(0.,0.,1.)); +#82044 = ADVANCED_FACE('',(#82045),#82056,.F.); +#82045 = FACE_BOUND('',#82046,.F.); +#82046 = EDGE_LOOP('',(#82047,#82053,#82054,#82055)); +#82047 = ORIENTED_EDGE('',*,*,#82048,.T.); +#82048 = EDGE_CURVE('',#66273,#66050,#82049,.T.); +#82049 = LINE('',#82050,#82051); +#82050 = CARTESIAN_POINT('',(6.5,-4.15,0.1)); +#82051 = VECTOR('',#82052,1.); +#82052 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82053 = ORIENTED_EDGE('',*,*,#66057,.T.); +#82054 = ORIENTED_EDGE('',*,*,#82031,.F.); +#82055 = ORIENTED_EDGE('',*,*,#66280,.F.); +#82056 = CYLINDRICAL_SURFACE('',#82057,0.1); +#82057 = AXIS2_PLACEMENT_3D('',#82058,#82059,#82060); +#82058 = CARTESIAN_POINT('',(6.5,-4.15,0.2)); +#82059 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82060 = DIRECTION('',(0.,0.,-1.)); +#82061 = ADVANCED_FACE('',(#82062),#82073,.F.); +#82062 = FACE_BOUND('',#82063,.F.); +#82063 = EDGE_LOOP('',(#82064,#82070,#82071,#82072)); +#82064 = ORIENTED_EDGE('',*,*,#82065,.T.); +#82065 = EDGE_CURVE('',#66265,#66042,#82066,.T.); +#82066 = LINE('',#82067,#82068); +#82067 = CARTESIAN_POINT('',(7.,-4.15,0.1)); +#82068 = VECTOR('',#82069,1.); +#82069 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82070 = ORIENTED_EDGE('',*,*,#66049,.T.); +#82071 = ORIENTED_EDGE('',*,*,#82048,.F.); +#82072 = ORIENTED_EDGE('',*,*,#66272,.F.); +#82073 = PLANE('',#82074); +#82074 = AXIS2_PLACEMENT_3D('',#82075,#82076,#82077); +#82075 = CARTESIAN_POINT('',(7.,-4.15,0.1)); +#82076 = DIRECTION('',(0.,0.,-1.)); +#82077 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82078 = ADVANCED_FACE('',(#82079),#82090,.F.); +#82079 = FACE_BOUND('',#82080,.F.); +#82080 = EDGE_LOOP('',(#82081,#82087,#82088,#82089)); +#82081 = ORIENTED_EDGE('',*,*,#82082,.T.); +#82082 = EDGE_CURVE('',#66257,#66034,#82083,.T.); +#82083 = LINE('',#82084,#82085); +#82084 = CARTESIAN_POINT('',(7.,-4.15,-1.942890293094E-16)); +#82085 = VECTOR('',#82086,1.); +#82086 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82087 = ORIENTED_EDGE('',*,*,#66041,.T.); +#82088 = ORIENTED_EDGE('',*,*,#82065,.F.); +#82089 = ORIENTED_EDGE('',*,*,#66264,.F.); +#82090 = PLANE('',#82091); +#82091 = AXIS2_PLACEMENT_3D('',#82092,#82093,#82094); +#82092 = CARTESIAN_POINT('',(7.,-4.15,-1.942890293094E-16)); +#82093 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82094 = DIRECTION('',(0.,0.,1.)); +#82095 = ADVANCED_FACE('',(#82096),#82107,.F.); +#82096 = FACE_BOUND('',#82097,.F.); +#82097 = EDGE_LOOP('',(#82098,#82104,#82105,#82106)); +#82098 = ORIENTED_EDGE('',*,*,#82099,.T.); +#82099 = EDGE_CURVE('',#66248,#66025,#82100,.T.); +#82100 = LINE('',#82101,#82102); +#82101 = CARTESIAN_POINT('',(6.5,-4.15,-1.942890293094E-16)); +#82102 = VECTOR('',#82103,1.); +#82103 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82104 = ORIENTED_EDGE('',*,*,#66033,.T.); +#82105 = ORIENTED_EDGE('',*,*,#82082,.F.); +#82106 = ORIENTED_EDGE('',*,*,#66256,.F.); +#82107 = PLANE('',#82108); +#82108 = AXIS2_PLACEMENT_3D('',#82109,#82110,#82111); +#82109 = CARTESIAN_POINT('',(6.5,-4.15,-1.942890293094E-16)); +#82110 = DIRECTION('',(0.,0.,1.)); +#82111 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82112 = ADVANCED_FACE('',(#82113),#82124,.T.); +#82113 = FACE_BOUND('',#82114,.T.); +#82114 = EDGE_LOOP('',(#82115,#82116,#82117,#82118)); +#82115 = ORIENTED_EDGE('',*,*,#66247,.T.); +#82116 = ORIENTED_EDGE('',*,*,#82099,.T.); +#82117 = ORIENTED_EDGE('',*,*,#66024,.F.); +#82118 = ORIENTED_EDGE('',*,*,#82119,.F.); +#82119 = EDGE_CURVE('',#66240,#66017,#82120,.T.); +#82120 = LINE('',#82121,#82122); +#82121 = CARTESIAN_POINT('',(6.3,-4.15,0.2)); +#82122 = VECTOR('',#82123,1.); +#82123 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82124 = CYLINDRICAL_SURFACE('',#82125,0.2); +#82125 = AXIS2_PLACEMENT_3D('',#82126,#82127,#82128); +#82126 = CARTESIAN_POINT('',(6.5,-4.15,0.2)); +#82127 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82128 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82129 = ADVANCED_FACE('',(#82130),#82136,.F.); +#82130 = FACE_BOUND('',#82131,.F.); +#82131 = EDGE_LOOP('',(#82132,#82133,#82134,#82135)); +#82132 = ORIENTED_EDGE('',*,*,#66322,.T.); +#82133 = ORIENTED_EDGE('',*,*,#66016,.T.); +#82134 = ORIENTED_EDGE('',*,*,#82119,.F.); +#82135 = ORIENTED_EDGE('',*,*,#66239,.F.); +#82136 = PLANE('',#82137); +#82137 = AXIS2_PLACEMENT_3D('',#82138,#82139,#82140); +#82138 = CARTESIAN_POINT('',(6.3,-4.15,0.65)); +#82139 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82140 = DIRECTION('',(0.,0.,-1.)); +#82141 = ADVANCED_FACE('',(#82142),#82153,.T.); +#82142 = FACE_BOUND('',#82143,.T.); +#82143 = EDGE_LOOP('',(#82144,#82145,#82146,#82147)); +#82144 = ORIENTED_EDGE('',*,*,#66428,.T.); +#82145 = ORIENTED_EDGE('',*,*,#79960,.T.); +#82146 = ORIENTED_EDGE('',*,*,#66651,.F.); +#82147 = ORIENTED_EDGE('',*,*,#82148,.F.); +#82148 = EDGE_CURVE('',#66421,#66644,#82149,.T.); +#82149 = LINE('',#82150,#82151); +#82150 = CARTESIAN_POINT('',(6.4,3.85,0.65)); +#82151 = VECTOR('',#82152,1.); +#82152 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82153 = CYLINDRICAL_SURFACE('',#82154,0.2); +#82154 = AXIS2_PLACEMENT_3D('',#82155,#82156,#82157); +#82155 = CARTESIAN_POINT('',(6.2,3.85,0.65)); +#82156 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82157 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82158 = ADVANCED_FACE('',(#82159),#82170,.F.); +#82159 = FACE_BOUND('',#82160,.F.); +#82160 = EDGE_LOOP('',(#82161,#82167,#82168,#82169)); +#82161 = ORIENTED_EDGE('',*,*,#82162,.T.); +#82162 = EDGE_CURVE('',#66412,#66635,#82163,.T.); +#82163 = LINE('',#82164,#82165); +#82164 = CARTESIAN_POINT('',(6.4,3.85,0.2)); +#82165 = VECTOR('',#82166,1.); +#82166 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82167 = ORIENTED_EDGE('',*,*,#66643,.T.); +#82168 = ORIENTED_EDGE('',*,*,#82148,.F.); +#82169 = ORIENTED_EDGE('',*,*,#66420,.F.); +#82170 = PLANE('',#82171); +#82171 = AXIS2_PLACEMENT_3D('',#82172,#82173,#82174); +#82172 = CARTESIAN_POINT('',(6.4,3.85,0.2)); +#82173 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82174 = DIRECTION('',(0.,0.,1.)); +#82175 = ADVANCED_FACE('',(#82176),#82187,.F.); +#82176 = FACE_BOUND('',#82177,.F.); +#82177 = EDGE_LOOP('',(#82178,#82184,#82185,#82186)); +#82178 = ORIENTED_EDGE('',*,*,#82179,.T.); +#82179 = EDGE_CURVE('',#66404,#66627,#82180,.T.); +#82180 = LINE('',#82181,#82182); +#82181 = CARTESIAN_POINT('',(6.5,3.85,0.1)); +#82182 = VECTOR('',#82183,1.); +#82183 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82184 = ORIENTED_EDGE('',*,*,#66634,.T.); +#82185 = ORIENTED_EDGE('',*,*,#82162,.F.); +#82186 = ORIENTED_EDGE('',*,*,#66411,.F.); +#82187 = CYLINDRICAL_SURFACE('',#82188,0.1); +#82188 = AXIS2_PLACEMENT_3D('',#82189,#82190,#82191); +#82189 = CARTESIAN_POINT('',(6.5,3.85,0.2)); +#82190 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82191 = DIRECTION('',(0.,0.,-1.)); +#82192 = ADVANCED_FACE('',(#82193),#82204,.F.); +#82193 = FACE_BOUND('',#82194,.F.); +#82194 = EDGE_LOOP('',(#82195,#82201,#82202,#82203)); +#82195 = ORIENTED_EDGE('',*,*,#82196,.T.); +#82196 = EDGE_CURVE('',#66396,#66619,#82197,.T.); +#82197 = LINE('',#82198,#82199); +#82198 = CARTESIAN_POINT('',(7.,3.85,0.1)); +#82199 = VECTOR('',#82200,1.); +#82200 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82201 = ORIENTED_EDGE('',*,*,#66626,.T.); +#82202 = ORIENTED_EDGE('',*,*,#82179,.F.); +#82203 = ORIENTED_EDGE('',*,*,#66403,.F.); +#82204 = PLANE('',#82205); +#82205 = AXIS2_PLACEMENT_3D('',#82206,#82207,#82208); +#82206 = CARTESIAN_POINT('',(7.,3.85,0.1)); +#82207 = DIRECTION('',(0.,0.,-1.)); +#82208 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82209 = ADVANCED_FACE('',(#82210),#82221,.F.); +#82210 = FACE_BOUND('',#82211,.F.); +#82211 = EDGE_LOOP('',(#82212,#82218,#82219,#82220)); +#82212 = ORIENTED_EDGE('',*,*,#82213,.T.); +#82213 = EDGE_CURVE('',#66388,#66611,#82214,.T.); +#82214 = LINE('',#82215,#82216); +#82215 = CARTESIAN_POINT('',(7.,3.85,-1.942890293094E-16)); +#82216 = VECTOR('',#82217,1.); +#82217 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82218 = ORIENTED_EDGE('',*,*,#66618,.T.); +#82219 = ORIENTED_EDGE('',*,*,#82196,.F.); +#82220 = ORIENTED_EDGE('',*,*,#66395,.F.); +#82221 = PLANE('',#82222); +#82222 = AXIS2_PLACEMENT_3D('',#82223,#82224,#82225); +#82223 = CARTESIAN_POINT('',(7.,3.85,-1.942890293094E-16)); +#82224 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82225 = DIRECTION('',(0.,0.,1.)); +#82226 = ADVANCED_FACE('',(#82227),#82238,.F.); +#82227 = FACE_BOUND('',#82228,.F.); +#82228 = EDGE_LOOP('',(#82229,#82235,#82236,#82237)); +#82229 = ORIENTED_EDGE('',*,*,#82230,.T.); +#82230 = EDGE_CURVE('',#66379,#66602,#82231,.T.); +#82231 = LINE('',#82232,#82233); +#82232 = CARTESIAN_POINT('',(6.5,3.85,-1.942890293094E-16)); +#82233 = VECTOR('',#82234,1.); +#82234 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82235 = ORIENTED_EDGE('',*,*,#66610,.T.); +#82236 = ORIENTED_EDGE('',*,*,#82213,.F.); +#82237 = ORIENTED_EDGE('',*,*,#66387,.F.); +#82238 = PLANE('',#82239); +#82239 = AXIS2_PLACEMENT_3D('',#82240,#82241,#82242); +#82240 = CARTESIAN_POINT('',(6.5,3.85,-1.942890293094E-16)); +#82241 = DIRECTION('',(0.,0.,1.)); +#82242 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82243 = ADVANCED_FACE('',(#82244),#82255,.T.); +#82244 = FACE_BOUND('',#82245,.T.); +#82245 = EDGE_LOOP('',(#82246,#82247,#82248,#82249)); +#82246 = ORIENTED_EDGE('',*,*,#66378,.T.); +#82247 = ORIENTED_EDGE('',*,*,#82230,.T.); +#82248 = ORIENTED_EDGE('',*,*,#66601,.F.); +#82249 = ORIENTED_EDGE('',*,*,#82250,.F.); +#82250 = EDGE_CURVE('',#66371,#66594,#82251,.T.); +#82251 = LINE('',#82252,#82253); +#82252 = CARTESIAN_POINT('',(6.3,3.85,0.2)); +#82253 = VECTOR('',#82254,1.); +#82254 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82255 = CYLINDRICAL_SURFACE('',#82256,0.2); +#82256 = AXIS2_PLACEMENT_3D('',#82257,#82258,#82259); +#82257 = CARTESIAN_POINT('',(6.5,3.85,0.2)); +#82258 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82259 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82260 = ADVANCED_FACE('',(#82261),#82267,.F.); +#82261 = FACE_BOUND('',#82262,.F.); +#82262 = EDGE_LOOP('',(#82263,#82264,#82265,#82266)); +#82263 = ORIENTED_EDGE('',*,*,#66575,.T.); +#82264 = ORIENTED_EDGE('',*,*,#66593,.T.); +#82265 = ORIENTED_EDGE('',*,*,#82250,.F.); +#82266 = ORIENTED_EDGE('',*,*,#66370,.F.); +#82267 = PLANE('',#82268); +#82268 = AXIS2_PLACEMENT_3D('',#82269,#82270,#82271); +#82269 = CARTESIAN_POINT('',(6.3,3.85,0.65)); +#82270 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82271 = DIRECTION('',(0.,0.,-1.)); +#82272 = ADVANCED_FACE('',(#82273),#82284,.T.); +#82273 = FACE_BOUND('',#82274,.T.); +#82274 = EDGE_LOOP('',(#82275,#82276,#82277,#82278)); +#82275 = ORIENTED_EDGE('',*,*,#66743,.T.); +#82276 = ORIENTED_EDGE('',*,*,#79941,.T.); +#82277 = ORIENTED_EDGE('',*,*,#66520,.F.); +#82278 = ORIENTED_EDGE('',*,*,#82279,.F.); +#82279 = EDGE_CURVE('',#66736,#66513,#82280,.T.); +#82280 = LINE('',#82281,#82282); +#82281 = CARTESIAN_POINT('',(6.4,-3.65,0.65)); +#82282 = VECTOR('',#82283,1.); +#82283 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82284 = CYLINDRICAL_SURFACE('',#82285,0.2); +#82285 = AXIS2_PLACEMENT_3D('',#82286,#82287,#82288); +#82286 = CARTESIAN_POINT('',(6.2,-3.65,0.65)); +#82287 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82288 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82289 = ADVANCED_FACE('',(#82290),#82301,.F.); +#82290 = FACE_BOUND('',#82291,.F.); +#82291 = EDGE_LOOP('',(#82292,#82298,#82299,#82300)); +#82292 = ORIENTED_EDGE('',*,*,#82293,.T.); +#82293 = EDGE_CURVE('',#66727,#66504,#82294,.T.); +#82294 = LINE('',#82295,#82296); +#82295 = CARTESIAN_POINT('',(6.4,-3.65,0.2)); +#82296 = VECTOR('',#82297,1.); +#82297 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82298 = ORIENTED_EDGE('',*,*,#66512,.T.); +#82299 = ORIENTED_EDGE('',*,*,#82279,.F.); +#82300 = ORIENTED_EDGE('',*,*,#66735,.F.); +#82301 = PLANE('',#82302); +#82302 = AXIS2_PLACEMENT_3D('',#82303,#82304,#82305); +#82303 = CARTESIAN_POINT('',(6.4,-3.65,0.2)); +#82304 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82305 = DIRECTION('',(0.,0.,1.)); +#82306 = ADVANCED_FACE('',(#82307),#82318,.F.); +#82307 = FACE_BOUND('',#82308,.F.); +#82308 = EDGE_LOOP('',(#82309,#82315,#82316,#82317)); +#82309 = ORIENTED_EDGE('',*,*,#82310,.T.); +#82310 = EDGE_CURVE('',#66719,#66496,#82311,.T.); +#82311 = LINE('',#82312,#82313); +#82312 = CARTESIAN_POINT('',(6.5,-3.65,0.1)); +#82313 = VECTOR('',#82314,1.); +#82314 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82315 = ORIENTED_EDGE('',*,*,#66503,.T.); +#82316 = ORIENTED_EDGE('',*,*,#82293,.F.); +#82317 = ORIENTED_EDGE('',*,*,#66726,.F.); +#82318 = CYLINDRICAL_SURFACE('',#82319,0.1); +#82319 = AXIS2_PLACEMENT_3D('',#82320,#82321,#82322); +#82320 = CARTESIAN_POINT('',(6.5,-3.65,0.2)); +#82321 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82322 = DIRECTION('',(0.,0.,-1.)); +#82323 = ADVANCED_FACE('',(#82324),#82335,.F.); +#82324 = FACE_BOUND('',#82325,.F.); +#82325 = EDGE_LOOP('',(#82326,#82332,#82333,#82334)); +#82326 = ORIENTED_EDGE('',*,*,#82327,.T.); +#82327 = EDGE_CURVE('',#66711,#66488,#82328,.T.); +#82328 = LINE('',#82329,#82330); +#82329 = CARTESIAN_POINT('',(7.,-3.65,0.1)); +#82330 = VECTOR('',#82331,1.); +#82331 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82332 = ORIENTED_EDGE('',*,*,#66495,.T.); +#82333 = ORIENTED_EDGE('',*,*,#82310,.F.); +#82334 = ORIENTED_EDGE('',*,*,#66718,.F.); +#82335 = PLANE('',#82336); +#82336 = AXIS2_PLACEMENT_3D('',#82337,#82338,#82339); +#82337 = CARTESIAN_POINT('',(7.,-3.65,0.1)); +#82338 = DIRECTION('',(0.,0.,-1.)); +#82339 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82340 = ADVANCED_FACE('',(#82341),#82352,.F.); +#82341 = FACE_BOUND('',#82342,.F.); +#82342 = EDGE_LOOP('',(#82343,#82349,#82350,#82351)); +#82343 = ORIENTED_EDGE('',*,*,#82344,.T.); +#82344 = EDGE_CURVE('',#66703,#66480,#82345,.T.); +#82345 = LINE('',#82346,#82347); +#82346 = CARTESIAN_POINT('',(7.,-3.65,-1.942890293094E-16)); +#82347 = VECTOR('',#82348,1.); +#82348 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82349 = ORIENTED_EDGE('',*,*,#66487,.T.); +#82350 = ORIENTED_EDGE('',*,*,#82327,.F.); +#82351 = ORIENTED_EDGE('',*,*,#66710,.F.); +#82352 = PLANE('',#82353); +#82353 = AXIS2_PLACEMENT_3D('',#82354,#82355,#82356); +#82354 = CARTESIAN_POINT('',(7.,-3.65,-1.942890293094E-16)); +#82355 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82356 = DIRECTION('',(0.,0.,1.)); +#82357 = ADVANCED_FACE('',(#82358),#82369,.F.); +#82358 = FACE_BOUND('',#82359,.F.); +#82359 = EDGE_LOOP('',(#82360,#82366,#82367,#82368)); +#82360 = ORIENTED_EDGE('',*,*,#82361,.T.); +#82361 = EDGE_CURVE('',#66694,#66471,#82362,.T.); +#82362 = LINE('',#82363,#82364); +#82363 = CARTESIAN_POINT('',(6.5,-3.65,-1.942890293094E-16)); +#82364 = VECTOR('',#82365,1.); +#82365 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82366 = ORIENTED_EDGE('',*,*,#66479,.T.); +#82367 = ORIENTED_EDGE('',*,*,#82344,.F.); +#82368 = ORIENTED_EDGE('',*,*,#66702,.F.); +#82369 = PLANE('',#82370); +#82370 = AXIS2_PLACEMENT_3D('',#82371,#82372,#82373); +#82371 = CARTESIAN_POINT('',(6.5,-3.65,-1.942890293094E-16)); +#82372 = DIRECTION('',(0.,0.,1.)); +#82373 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82374 = ADVANCED_FACE('',(#82375),#82386,.T.); +#82375 = FACE_BOUND('',#82376,.T.); +#82376 = EDGE_LOOP('',(#82377,#82378,#82379,#82380)); +#82377 = ORIENTED_EDGE('',*,*,#66693,.T.); +#82378 = ORIENTED_EDGE('',*,*,#82361,.T.); +#82379 = ORIENTED_EDGE('',*,*,#66470,.F.); +#82380 = ORIENTED_EDGE('',*,*,#82381,.F.); +#82381 = EDGE_CURVE('',#66686,#66463,#82382,.T.); +#82382 = LINE('',#82383,#82384); +#82383 = CARTESIAN_POINT('',(6.3,-3.65,0.2)); +#82384 = VECTOR('',#82385,1.); +#82385 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82386 = CYLINDRICAL_SURFACE('',#82387,0.2); +#82387 = AXIS2_PLACEMENT_3D('',#82388,#82389,#82390); +#82388 = CARTESIAN_POINT('',(6.5,-3.65,0.2)); +#82389 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82390 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82391 = ADVANCED_FACE('',(#82392),#82398,.F.); +#82392 = FACE_BOUND('',#82393,.F.); +#82393 = EDGE_LOOP('',(#82394,#82395,#82396,#82397)); +#82394 = ORIENTED_EDGE('',*,*,#66768,.T.); +#82395 = ORIENTED_EDGE('',*,*,#66462,.T.); +#82396 = ORIENTED_EDGE('',*,*,#82381,.F.); +#82397 = ORIENTED_EDGE('',*,*,#66685,.F.); +#82398 = PLANE('',#82399); +#82399 = AXIS2_PLACEMENT_3D('',#82400,#82401,#82402); +#82400 = CARTESIAN_POINT('',(6.3,-3.65,0.65)); +#82401 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82402 = DIRECTION('',(0.,0.,-1.)); +#82403 = ADVANCED_FACE('',(#82404),#82415,.T.); +#82404 = FACE_BOUND('',#82405,.T.); +#82405 = EDGE_LOOP('',(#82406,#82407,#82408,#82409)); +#82406 = ORIENTED_EDGE('',*,*,#66874,.T.); +#82407 = ORIENTED_EDGE('',*,*,#79998,.T.); +#82408 = ORIENTED_EDGE('',*,*,#67097,.F.); +#82409 = ORIENTED_EDGE('',*,*,#82410,.F.); +#82410 = EDGE_CURVE('',#66867,#67090,#82411,.T.); +#82411 = LINE('',#82412,#82413); +#82412 = CARTESIAN_POINT('',(6.4,3.35,0.65)); +#82413 = VECTOR('',#82414,1.); +#82414 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82415 = CYLINDRICAL_SURFACE('',#82416,0.2); +#82416 = AXIS2_PLACEMENT_3D('',#82417,#82418,#82419); +#82417 = CARTESIAN_POINT('',(6.2,3.35,0.65)); +#82418 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82419 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82420 = ADVANCED_FACE('',(#82421),#82432,.F.); +#82421 = FACE_BOUND('',#82422,.F.); +#82422 = EDGE_LOOP('',(#82423,#82429,#82430,#82431)); +#82423 = ORIENTED_EDGE('',*,*,#82424,.T.); +#82424 = EDGE_CURVE('',#66858,#67081,#82425,.T.); +#82425 = LINE('',#82426,#82427); +#82426 = CARTESIAN_POINT('',(6.4,3.35,0.2)); +#82427 = VECTOR('',#82428,1.); +#82428 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82429 = ORIENTED_EDGE('',*,*,#67089,.T.); +#82430 = ORIENTED_EDGE('',*,*,#82410,.F.); +#82431 = ORIENTED_EDGE('',*,*,#66866,.F.); +#82432 = PLANE('',#82433); +#82433 = AXIS2_PLACEMENT_3D('',#82434,#82435,#82436); +#82434 = CARTESIAN_POINT('',(6.4,3.35,0.2)); +#82435 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82436 = DIRECTION('',(0.,0.,1.)); +#82437 = ADVANCED_FACE('',(#82438),#82449,.F.); +#82438 = FACE_BOUND('',#82439,.F.); +#82439 = EDGE_LOOP('',(#82440,#82446,#82447,#82448)); +#82440 = ORIENTED_EDGE('',*,*,#82441,.T.); +#82441 = EDGE_CURVE('',#66850,#67073,#82442,.T.); +#82442 = LINE('',#82443,#82444); +#82443 = CARTESIAN_POINT('',(6.5,3.35,0.1)); +#82444 = VECTOR('',#82445,1.); +#82445 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82446 = ORIENTED_EDGE('',*,*,#67080,.T.); +#82447 = ORIENTED_EDGE('',*,*,#82424,.F.); +#82448 = ORIENTED_EDGE('',*,*,#66857,.F.); +#82449 = CYLINDRICAL_SURFACE('',#82450,0.1); +#82450 = AXIS2_PLACEMENT_3D('',#82451,#82452,#82453); +#82451 = CARTESIAN_POINT('',(6.5,3.35,0.2)); +#82452 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82453 = DIRECTION('',(0.,0.,-1.)); +#82454 = ADVANCED_FACE('',(#82455),#82466,.F.); +#82455 = FACE_BOUND('',#82456,.F.); +#82456 = EDGE_LOOP('',(#82457,#82463,#82464,#82465)); +#82457 = ORIENTED_EDGE('',*,*,#82458,.T.); +#82458 = EDGE_CURVE('',#66842,#67065,#82459,.T.); +#82459 = LINE('',#82460,#82461); +#82460 = CARTESIAN_POINT('',(7.,3.35,0.1)); +#82461 = VECTOR('',#82462,1.); +#82462 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82463 = ORIENTED_EDGE('',*,*,#67072,.T.); +#82464 = ORIENTED_EDGE('',*,*,#82441,.F.); +#82465 = ORIENTED_EDGE('',*,*,#66849,.F.); +#82466 = PLANE('',#82467); +#82467 = AXIS2_PLACEMENT_3D('',#82468,#82469,#82470); +#82468 = CARTESIAN_POINT('',(7.,3.35,0.1)); +#82469 = DIRECTION('',(0.,0.,-1.)); +#82470 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82471 = ADVANCED_FACE('',(#82472),#82483,.F.); +#82472 = FACE_BOUND('',#82473,.F.); +#82473 = EDGE_LOOP('',(#82474,#82480,#82481,#82482)); +#82474 = ORIENTED_EDGE('',*,*,#82475,.T.); +#82475 = EDGE_CURVE('',#66834,#67057,#82476,.T.); +#82476 = LINE('',#82477,#82478); +#82477 = CARTESIAN_POINT('',(7.,3.35,-1.942890293094E-16)); +#82478 = VECTOR('',#82479,1.); +#82479 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82480 = ORIENTED_EDGE('',*,*,#67064,.T.); +#82481 = ORIENTED_EDGE('',*,*,#82458,.F.); +#82482 = ORIENTED_EDGE('',*,*,#66841,.F.); +#82483 = PLANE('',#82484); +#82484 = AXIS2_PLACEMENT_3D('',#82485,#82486,#82487); +#82485 = CARTESIAN_POINT('',(7.,3.35,-1.942890293094E-16)); +#82486 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82487 = DIRECTION('',(0.,0.,1.)); +#82488 = ADVANCED_FACE('',(#82489),#82500,.F.); +#82489 = FACE_BOUND('',#82490,.F.); +#82490 = EDGE_LOOP('',(#82491,#82497,#82498,#82499)); +#82491 = ORIENTED_EDGE('',*,*,#82492,.T.); +#82492 = EDGE_CURVE('',#66825,#67048,#82493,.T.); +#82493 = LINE('',#82494,#82495); +#82494 = CARTESIAN_POINT('',(6.5,3.35,-1.942890293094E-16)); +#82495 = VECTOR('',#82496,1.); +#82496 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82497 = ORIENTED_EDGE('',*,*,#67056,.T.); +#82498 = ORIENTED_EDGE('',*,*,#82475,.F.); +#82499 = ORIENTED_EDGE('',*,*,#66833,.F.); +#82500 = PLANE('',#82501); +#82501 = AXIS2_PLACEMENT_3D('',#82502,#82503,#82504); +#82502 = CARTESIAN_POINT('',(6.5,3.35,-1.942890293094E-16)); +#82503 = DIRECTION('',(0.,0.,1.)); +#82504 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82505 = ADVANCED_FACE('',(#82506),#82517,.T.); +#82506 = FACE_BOUND('',#82507,.T.); +#82507 = EDGE_LOOP('',(#82508,#82509,#82510,#82511)); +#82508 = ORIENTED_EDGE('',*,*,#66824,.T.); +#82509 = ORIENTED_EDGE('',*,*,#82492,.T.); +#82510 = ORIENTED_EDGE('',*,*,#67047,.F.); +#82511 = ORIENTED_EDGE('',*,*,#82512,.F.); +#82512 = EDGE_CURVE('',#66817,#67040,#82513,.T.); +#82513 = LINE('',#82514,#82515); +#82514 = CARTESIAN_POINT('',(6.3,3.35,0.2)); +#82515 = VECTOR('',#82516,1.); +#82516 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82517 = CYLINDRICAL_SURFACE('',#82518,0.2); +#82518 = AXIS2_PLACEMENT_3D('',#82519,#82520,#82521); +#82519 = CARTESIAN_POINT('',(6.5,3.35,0.2)); +#82520 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82521 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82522 = ADVANCED_FACE('',(#82523),#82529,.F.); +#82523 = FACE_BOUND('',#82524,.F.); +#82524 = EDGE_LOOP('',(#82525,#82526,#82527,#82528)); +#82525 = ORIENTED_EDGE('',*,*,#67021,.T.); +#82526 = ORIENTED_EDGE('',*,*,#67039,.T.); +#82527 = ORIENTED_EDGE('',*,*,#82512,.F.); +#82528 = ORIENTED_EDGE('',*,*,#66816,.F.); +#82529 = PLANE('',#82530); +#82530 = AXIS2_PLACEMENT_3D('',#82531,#82532,#82533); +#82531 = CARTESIAN_POINT('',(6.3,3.35,0.65)); +#82532 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82533 = DIRECTION('',(0.,0.,-1.)); +#82534 = ADVANCED_FACE('',(#82535),#82546,.T.); +#82535 = FACE_BOUND('',#82536,.T.); +#82536 = EDGE_LOOP('',(#82537,#82538,#82539,#82540)); +#82537 = ORIENTED_EDGE('',*,*,#67189,.T.); +#82538 = ORIENTED_EDGE('',*,*,#79979,.T.); +#82539 = ORIENTED_EDGE('',*,*,#66966,.F.); +#82540 = ORIENTED_EDGE('',*,*,#82541,.F.); +#82541 = EDGE_CURVE('',#67182,#66959,#82542,.T.); +#82542 = LINE('',#82543,#82544); +#82543 = CARTESIAN_POINT('',(6.4,-3.15,0.65)); +#82544 = VECTOR('',#82545,1.); +#82545 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82546 = CYLINDRICAL_SURFACE('',#82547,0.2); +#82547 = AXIS2_PLACEMENT_3D('',#82548,#82549,#82550); +#82548 = CARTESIAN_POINT('',(6.2,-3.15,0.65)); +#82549 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82550 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82551 = ADVANCED_FACE('',(#82552),#82563,.F.); +#82552 = FACE_BOUND('',#82553,.F.); +#82553 = EDGE_LOOP('',(#82554,#82560,#82561,#82562)); +#82554 = ORIENTED_EDGE('',*,*,#82555,.T.); +#82555 = EDGE_CURVE('',#67173,#66950,#82556,.T.); +#82556 = LINE('',#82557,#82558); +#82557 = CARTESIAN_POINT('',(6.4,-3.15,0.2)); +#82558 = VECTOR('',#82559,1.); +#82559 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82560 = ORIENTED_EDGE('',*,*,#66958,.T.); +#82561 = ORIENTED_EDGE('',*,*,#82541,.F.); +#82562 = ORIENTED_EDGE('',*,*,#67181,.F.); +#82563 = PLANE('',#82564); +#82564 = AXIS2_PLACEMENT_3D('',#82565,#82566,#82567); +#82565 = CARTESIAN_POINT('',(6.4,-3.15,0.2)); +#82566 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82567 = DIRECTION('',(0.,0.,1.)); +#82568 = ADVANCED_FACE('',(#82569),#82580,.F.); +#82569 = FACE_BOUND('',#82570,.F.); +#82570 = EDGE_LOOP('',(#82571,#82577,#82578,#82579)); +#82571 = ORIENTED_EDGE('',*,*,#82572,.T.); +#82572 = EDGE_CURVE('',#67165,#66942,#82573,.T.); +#82573 = LINE('',#82574,#82575); +#82574 = CARTESIAN_POINT('',(6.5,-3.15,0.1)); +#82575 = VECTOR('',#82576,1.); +#82576 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82577 = ORIENTED_EDGE('',*,*,#66949,.T.); +#82578 = ORIENTED_EDGE('',*,*,#82555,.F.); +#82579 = ORIENTED_EDGE('',*,*,#67172,.F.); +#82580 = CYLINDRICAL_SURFACE('',#82581,0.1); +#82581 = AXIS2_PLACEMENT_3D('',#82582,#82583,#82584); +#82582 = CARTESIAN_POINT('',(6.5,-3.15,0.2)); +#82583 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82584 = DIRECTION('',(0.,0.,-1.)); +#82585 = ADVANCED_FACE('',(#82586),#82597,.F.); +#82586 = FACE_BOUND('',#82587,.F.); +#82587 = EDGE_LOOP('',(#82588,#82594,#82595,#82596)); +#82588 = ORIENTED_EDGE('',*,*,#82589,.T.); +#82589 = EDGE_CURVE('',#67157,#66934,#82590,.T.); +#82590 = LINE('',#82591,#82592); +#82591 = CARTESIAN_POINT('',(7.,-3.15,0.1)); +#82592 = VECTOR('',#82593,1.); +#82593 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82594 = ORIENTED_EDGE('',*,*,#66941,.T.); +#82595 = ORIENTED_EDGE('',*,*,#82572,.F.); +#82596 = ORIENTED_EDGE('',*,*,#67164,.F.); +#82597 = PLANE('',#82598); +#82598 = AXIS2_PLACEMENT_3D('',#82599,#82600,#82601); +#82599 = CARTESIAN_POINT('',(7.,-3.15,0.1)); +#82600 = DIRECTION('',(0.,0.,-1.)); +#82601 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82602 = ADVANCED_FACE('',(#82603),#82614,.F.); +#82603 = FACE_BOUND('',#82604,.F.); +#82604 = EDGE_LOOP('',(#82605,#82611,#82612,#82613)); +#82605 = ORIENTED_EDGE('',*,*,#82606,.T.); +#82606 = EDGE_CURVE('',#67149,#66926,#82607,.T.); +#82607 = LINE('',#82608,#82609); +#82608 = CARTESIAN_POINT('',(7.,-3.15,-1.942890293094E-16)); +#82609 = VECTOR('',#82610,1.); +#82610 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82611 = ORIENTED_EDGE('',*,*,#66933,.T.); +#82612 = ORIENTED_EDGE('',*,*,#82589,.F.); +#82613 = ORIENTED_EDGE('',*,*,#67156,.F.); +#82614 = PLANE('',#82615); +#82615 = AXIS2_PLACEMENT_3D('',#82616,#82617,#82618); +#82616 = CARTESIAN_POINT('',(7.,-3.15,-1.942890293094E-16)); +#82617 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82618 = DIRECTION('',(0.,0.,1.)); +#82619 = ADVANCED_FACE('',(#82620),#82631,.F.); +#82620 = FACE_BOUND('',#82621,.F.); +#82621 = EDGE_LOOP('',(#82622,#82628,#82629,#82630)); +#82622 = ORIENTED_EDGE('',*,*,#82623,.T.); +#82623 = EDGE_CURVE('',#67140,#66917,#82624,.T.); +#82624 = LINE('',#82625,#82626); +#82625 = CARTESIAN_POINT('',(6.5,-3.15,-1.942890293094E-16)); +#82626 = VECTOR('',#82627,1.); +#82627 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82628 = ORIENTED_EDGE('',*,*,#66925,.T.); +#82629 = ORIENTED_EDGE('',*,*,#82606,.F.); +#82630 = ORIENTED_EDGE('',*,*,#67148,.F.); +#82631 = PLANE('',#82632); +#82632 = AXIS2_PLACEMENT_3D('',#82633,#82634,#82635); +#82633 = CARTESIAN_POINT('',(6.5,-3.15,-1.942890293094E-16)); +#82634 = DIRECTION('',(0.,0.,1.)); +#82635 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82636 = ADVANCED_FACE('',(#82637),#82648,.T.); +#82637 = FACE_BOUND('',#82638,.T.); +#82638 = EDGE_LOOP('',(#82639,#82640,#82641,#82642)); +#82639 = ORIENTED_EDGE('',*,*,#67139,.T.); +#82640 = ORIENTED_EDGE('',*,*,#82623,.T.); +#82641 = ORIENTED_EDGE('',*,*,#66916,.F.); +#82642 = ORIENTED_EDGE('',*,*,#82643,.F.); +#82643 = EDGE_CURVE('',#67132,#66909,#82644,.T.); +#82644 = LINE('',#82645,#82646); +#82645 = CARTESIAN_POINT('',(6.3,-3.15,0.2)); +#82646 = VECTOR('',#82647,1.); +#82647 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82648 = CYLINDRICAL_SURFACE('',#82649,0.2); +#82649 = AXIS2_PLACEMENT_3D('',#82650,#82651,#82652); +#82650 = CARTESIAN_POINT('',(6.5,-3.15,0.2)); +#82651 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82652 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82653 = ADVANCED_FACE('',(#82654),#82660,.F.); +#82654 = FACE_BOUND('',#82655,.F.); +#82655 = EDGE_LOOP('',(#82656,#82657,#82658,#82659)); +#82656 = ORIENTED_EDGE('',*,*,#67214,.T.); +#82657 = ORIENTED_EDGE('',*,*,#66908,.T.); +#82658 = ORIENTED_EDGE('',*,*,#82643,.F.); +#82659 = ORIENTED_EDGE('',*,*,#67131,.F.); +#82660 = PLANE('',#82661); +#82661 = AXIS2_PLACEMENT_3D('',#82662,#82663,#82664); +#82662 = CARTESIAN_POINT('',(6.3,-3.15,0.65)); +#82663 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82664 = DIRECTION('',(0.,0.,-1.)); +#82665 = ADVANCED_FACE('',(#82666),#82677,.T.); +#82666 = FACE_BOUND('',#82667,.T.); +#82667 = EDGE_LOOP('',(#82668,#82669,#82670,#82671)); +#82668 = ORIENTED_EDGE('',*,*,#67320,.T.); +#82669 = ORIENTED_EDGE('',*,*,#80036,.T.); +#82670 = ORIENTED_EDGE('',*,*,#67543,.F.); +#82671 = ORIENTED_EDGE('',*,*,#82672,.F.); +#82672 = EDGE_CURVE('',#67313,#67536,#82673,.T.); +#82673 = LINE('',#82674,#82675); +#82674 = CARTESIAN_POINT('',(6.4,2.85,0.65)); +#82675 = VECTOR('',#82676,1.); +#82676 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82677 = CYLINDRICAL_SURFACE('',#82678,0.2); +#82678 = AXIS2_PLACEMENT_3D('',#82679,#82680,#82681); +#82679 = CARTESIAN_POINT('',(6.2,2.85,0.65)); +#82680 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82681 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82682 = ADVANCED_FACE('',(#82683),#82694,.F.); +#82683 = FACE_BOUND('',#82684,.F.); +#82684 = EDGE_LOOP('',(#82685,#82691,#82692,#82693)); +#82685 = ORIENTED_EDGE('',*,*,#82686,.T.); +#82686 = EDGE_CURVE('',#67304,#67527,#82687,.T.); +#82687 = LINE('',#82688,#82689); +#82688 = CARTESIAN_POINT('',(6.4,2.85,0.2)); +#82689 = VECTOR('',#82690,1.); +#82690 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82691 = ORIENTED_EDGE('',*,*,#67535,.T.); +#82692 = ORIENTED_EDGE('',*,*,#82672,.F.); +#82693 = ORIENTED_EDGE('',*,*,#67312,.F.); +#82694 = PLANE('',#82695); +#82695 = AXIS2_PLACEMENT_3D('',#82696,#82697,#82698); +#82696 = CARTESIAN_POINT('',(6.4,2.85,0.2)); +#82697 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82698 = DIRECTION('',(0.,0.,1.)); +#82699 = ADVANCED_FACE('',(#82700),#82711,.F.); +#82700 = FACE_BOUND('',#82701,.F.); +#82701 = EDGE_LOOP('',(#82702,#82708,#82709,#82710)); +#82702 = ORIENTED_EDGE('',*,*,#82703,.T.); +#82703 = EDGE_CURVE('',#67296,#67519,#82704,.T.); +#82704 = LINE('',#82705,#82706); +#82705 = CARTESIAN_POINT('',(6.5,2.85,0.1)); +#82706 = VECTOR('',#82707,1.); +#82707 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82708 = ORIENTED_EDGE('',*,*,#67526,.T.); +#82709 = ORIENTED_EDGE('',*,*,#82686,.F.); +#82710 = ORIENTED_EDGE('',*,*,#67303,.F.); +#82711 = CYLINDRICAL_SURFACE('',#82712,0.1); +#82712 = AXIS2_PLACEMENT_3D('',#82713,#82714,#82715); +#82713 = CARTESIAN_POINT('',(6.5,2.85,0.2)); +#82714 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82715 = DIRECTION('',(0.,0.,-1.)); +#82716 = ADVANCED_FACE('',(#82717),#82728,.F.); +#82717 = FACE_BOUND('',#82718,.F.); +#82718 = EDGE_LOOP('',(#82719,#82725,#82726,#82727)); +#82719 = ORIENTED_EDGE('',*,*,#82720,.T.); +#82720 = EDGE_CURVE('',#67288,#67511,#82721,.T.); +#82721 = LINE('',#82722,#82723); +#82722 = CARTESIAN_POINT('',(7.,2.85,0.1)); +#82723 = VECTOR('',#82724,1.); +#82724 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82725 = ORIENTED_EDGE('',*,*,#67518,.T.); +#82726 = ORIENTED_EDGE('',*,*,#82703,.F.); +#82727 = ORIENTED_EDGE('',*,*,#67295,.F.); +#82728 = PLANE('',#82729); +#82729 = AXIS2_PLACEMENT_3D('',#82730,#82731,#82732); +#82730 = CARTESIAN_POINT('',(7.,2.85,0.1)); +#82731 = DIRECTION('',(0.,0.,-1.)); +#82732 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82733 = ADVANCED_FACE('',(#82734),#82745,.F.); +#82734 = FACE_BOUND('',#82735,.F.); +#82735 = EDGE_LOOP('',(#82736,#82742,#82743,#82744)); +#82736 = ORIENTED_EDGE('',*,*,#82737,.T.); +#82737 = EDGE_CURVE('',#67280,#67503,#82738,.T.); +#82738 = LINE('',#82739,#82740); +#82739 = CARTESIAN_POINT('',(7.,2.85,-1.942890293094E-16)); +#82740 = VECTOR('',#82741,1.); +#82741 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82742 = ORIENTED_EDGE('',*,*,#67510,.T.); +#82743 = ORIENTED_EDGE('',*,*,#82720,.F.); +#82744 = ORIENTED_EDGE('',*,*,#67287,.F.); +#82745 = PLANE('',#82746); +#82746 = AXIS2_PLACEMENT_3D('',#82747,#82748,#82749); +#82747 = CARTESIAN_POINT('',(7.,2.85,-1.942890293094E-16)); +#82748 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82749 = DIRECTION('',(0.,0.,1.)); +#82750 = ADVANCED_FACE('',(#82751),#82762,.F.); +#82751 = FACE_BOUND('',#82752,.F.); +#82752 = EDGE_LOOP('',(#82753,#82759,#82760,#82761)); +#82753 = ORIENTED_EDGE('',*,*,#82754,.T.); +#82754 = EDGE_CURVE('',#67271,#67494,#82755,.T.); +#82755 = LINE('',#82756,#82757); +#82756 = CARTESIAN_POINT('',(6.5,2.85,-1.942890293094E-16)); +#82757 = VECTOR('',#82758,1.); +#82758 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82759 = ORIENTED_EDGE('',*,*,#67502,.T.); +#82760 = ORIENTED_EDGE('',*,*,#82737,.F.); +#82761 = ORIENTED_EDGE('',*,*,#67279,.F.); +#82762 = PLANE('',#82763); +#82763 = AXIS2_PLACEMENT_3D('',#82764,#82765,#82766); +#82764 = CARTESIAN_POINT('',(6.5,2.85,-1.942890293094E-16)); +#82765 = DIRECTION('',(0.,0.,1.)); +#82766 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82767 = ADVANCED_FACE('',(#82768),#82779,.T.); +#82768 = FACE_BOUND('',#82769,.T.); +#82769 = EDGE_LOOP('',(#82770,#82771,#82772,#82773)); +#82770 = ORIENTED_EDGE('',*,*,#67270,.T.); +#82771 = ORIENTED_EDGE('',*,*,#82754,.T.); +#82772 = ORIENTED_EDGE('',*,*,#67493,.F.); +#82773 = ORIENTED_EDGE('',*,*,#82774,.F.); +#82774 = EDGE_CURVE('',#67263,#67486,#82775,.T.); +#82775 = LINE('',#82776,#82777); +#82776 = CARTESIAN_POINT('',(6.3,2.85,0.2)); +#82777 = VECTOR('',#82778,1.); +#82778 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82779 = CYLINDRICAL_SURFACE('',#82780,0.2); +#82780 = AXIS2_PLACEMENT_3D('',#82781,#82782,#82783); +#82781 = CARTESIAN_POINT('',(6.5,2.85,0.2)); +#82782 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82783 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82784 = ADVANCED_FACE('',(#82785),#82791,.F.); +#82785 = FACE_BOUND('',#82786,.F.); +#82786 = EDGE_LOOP('',(#82787,#82788,#82789,#82790)); +#82787 = ORIENTED_EDGE('',*,*,#67467,.T.); +#82788 = ORIENTED_EDGE('',*,*,#67485,.T.); +#82789 = ORIENTED_EDGE('',*,*,#82774,.F.); +#82790 = ORIENTED_EDGE('',*,*,#67262,.F.); +#82791 = PLANE('',#82792); +#82792 = AXIS2_PLACEMENT_3D('',#82793,#82794,#82795); +#82793 = CARTESIAN_POINT('',(6.3,2.85,0.65)); +#82794 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82795 = DIRECTION('',(0.,0.,-1.)); +#82796 = ADVANCED_FACE('',(#82797),#82808,.T.); +#82797 = FACE_BOUND('',#82798,.T.); +#82798 = EDGE_LOOP('',(#82799,#82800,#82801,#82802)); +#82799 = ORIENTED_EDGE('',*,*,#67635,.T.); +#82800 = ORIENTED_EDGE('',*,*,#80017,.T.); +#82801 = ORIENTED_EDGE('',*,*,#67412,.F.); +#82802 = ORIENTED_EDGE('',*,*,#82803,.F.); +#82803 = EDGE_CURVE('',#67628,#67405,#82804,.T.); +#82804 = LINE('',#82805,#82806); +#82805 = CARTESIAN_POINT('',(6.4,-2.65,0.65)); +#82806 = VECTOR('',#82807,1.); +#82807 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82808 = CYLINDRICAL_SURFACE('',#82809,0.2); +#82809 = AXIS2_PLACEMENT_3D('',#82810,#82811,#82812); +#82810 = CARTESIAN_POINT('',(6.2,-2.65,0.65)); +#82811 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82812 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82813 = ADVANCED_FACE('',(#82814),#82825,.F.); +#82814 = FACE_BOUND('',#82815,.F.); +#82815 = EDGE_LOOP('',(#82816,#82822,#82823,#82824)); +#82816 = ORIENTED_EDGE('',*,*,#82817,.T.); +#82817 = EDGE_CURVE('',#67619,#67396,#82818,.T.); +#82818 = LINE('',#82819,#82820); +#82819 = CARTESIAN_POINT('',(6.4,-2.65,0.2)); +#82820 = VECTOR('',#82821,1.); +#82821 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82822 = ORIENTED_EDGE('',*,*,#67404,.T.); +#82823 = ORIENTED_EDGE('',*,*,#82803,.F.); +#82824 = ORIENTED_EDGE('',*,*,#67627,.F.); +#82825 = PLANE('',#82826); +#82826 = AXIS2_PLACEMENT_3D('',#82827,#82828,#82829); +#82827 = CARTESIAN_POINT('',(6.4,-2.65,0.2)); +#82828 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82829 = DIRECTION('',(0.,0.,1.)); +#82830 = ADVANCED_FACE('',(#82831),#82842,.F.); +#82831 = FACE_BOUND('',#82832,.F.); +#82832 = EDGE_LOOP('',(#82833,#82839,#82840,#82841)); +#82833 = ORIENTED_EDGE('',*,*,#82834,.T.); +#82834 = EDGE_CURVE('',#67611,#67388,#82835,.T.); +#82835 = LINE('',#82836,#82837); +#82836 = CARTESIAN_POINT('',(6.5,-2.65,0.1)); +#82837 = VECTOR('',#82838,1.); +#82838 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82839 = ORIENTED_EDGE('',*,*,#67395,.T.); +#82840 = ORIENTED_EDGE('',*,*,#82817,.F.); +#82841 = ORIENTED_EDGE('',*,*,#67618,.F.); +#82842 = CYLINDRICAL_SURFACE('',#82843,0.1); +#82843 = AXIS2_PLACEMENT_3D('',#82844,#82845,#82846); +#82844 = CARTESIAN_POINT('',(6.5,-2.65,0.2)); +#82845 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82846 = DIRECTION('',(0.,0.,-1.)); +#82847 = ADVANCED_FACE('',(#82848),#82859,.F.); +#82848 = FACE_BOUND('',#82849,.F.); +#82849 = EDGE_LOOP('',(#82850,#82856,#82857,#82858)); +#82850 = ORIENTED_EDGE('',*,*,#82851,.T.); +#82851 = EDGE_CURVE('',#67603,#67380,#82852,.T.); +#82852 = LINE('',#82853,#82854); +#82853 = CARTESIAN_POINT('',(7.,-2.65,0.1)); +#82854 = VECTOR('',#82855,1.); +#82855 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82856 = ORIENTED_EDGE('',*,*,#67387,.T.); +#82857 = ORIENTED_EDGE('',*,*,#82834,.F.); +#82858 = ORIENTED_EDGE('',*,*,#67610,.F.); +#82859 = PLANE('',#82860); +#82860 = AXIS2_PLACEMENT_3D('',#82861,#82862,#82863); +#82861 = CARTESIAN_POINT('',(7.,-2.65,0.1)); +#82862 = DIRECTION('',(0.,0.,-1.)); +#82863 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82864 = ADVANCED_FACE('',(#82865),#82876,.F.); +#82865 = FACE_BOUND('',#82866,.F.); +#82866 = EDGE_LOOP('',(#82867,#82873,#82874,#82875)); +#82867 = ORIENTED_EDGE('',*,*,#82868,.T.); +#82868 = EDGE_CURVE('',#67595,#67372,#82869,.T.); +#82869 = LINE('',#82870,#82871); +#82870 = CARTESIAN_POINT('',(7.,-2.65,-1.942890293094E-16)); +#82871 = VECTOR('',#82872,1.); +#82872 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82873 = ORIENTED_EDGE('',*,*,#67379,.T.); +#82874 = ORIENTED_EDGE('',*,*,#82851,.F.); +#82875 = ORIENTED_EDGE('',*,*,#67602,.F.); +#82876 = PLANE('',#82877); +#82877 = AXIS2_PLACEMENT_3D('',#82878,#82879,#82880); +#82878 = CARTESIAN_POINT('',(7.,-2.65,-1.942890293094E-16)); +#82879 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82880 = DIRECTION('',(0.,0.,1.)); +#82881 = ADVANCED_FACE('',(#82882),#82893,.F.); +#82882 = FACE_BOUND('',#82883,.F.); +#82883 = EDGE_LOOP('',(#82884,#82890,#82891,#82892)); +#82884 = ORIENTED_EDGE('',*,*,#82885,.T.); +#82885 = EDGE_CURVE('',#67586,#67363,#82886,.T.); +#82886 = LINE('',#82887,#82888); +#82887 = CARTESIAN_POINT('',(6.5,-2.65,-1.942890293094E-16)); +#82888 = VECTOR('',#82889,1.); +#82889 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82890 = ORIENTED_EDGE('',*,*,#67371,.T.); +#82891 = ORIENTED_EDGE('',*,*,#82868,.F.); +#82892 = ORIENTED_EDGE('',*,*,#67594,.F.); +#82893 = PLANE('',#82894); +#82894 = AXIS2_PLACEMENT_3D('',#82895,#82896,#82897); +#82895 = CARTESIAN_POINT('',(6.5,-2.65,-1.942890293094E-16)); +#82896 = DIRECTION('',(0.,0.,1.)); +#82897 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#82898 = ADVANCED_FACE('',(#82899),#82910,.T.); +#82899 = FACE_BOUND('',#82900,.T.); +#82900 = EDGE_LOOP('',(#82901,#82902,#82903,#82904)); +#82901 = ORIENTED_EDGE('',*,*,#67585,.T.); +#82902 = ORIENTED_EDGE('',*,*,#82885,.T.); +#82903 = ORIENTED_EDGE('',*,*,#67362,.F.); +#82904 = ORIENTED_EDGE('',*,*,#82905,.F.); +#82905 = EDGE_CURVE('',#67578,#67355,#82906,.T.); +#82906 = LINE('',#82907,#82908); +#82907 = CARTESIAN_POINT('',(6.3,-2.65,0.2)); +#82908 = VECTOR('',#82909,1.); +#82909 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82910 = CYLINDRICAL_SURFACE('',#82911,0.2); +#82911 = AXIS2_PLACEMENT_3D('',#82912,#82913,#82914); +#82912 = CARTESIAN_POINT('',(6.5,-2.65,0.2)); +#82913 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82914 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#82915 = ADVANCED_FACE('',(#82916),#82922,.F.); +#82916 = FACE_BOUND('',#82917,.F.); +#82917 = EDGE_LOOP('',(#82918,#82919,#82920,#82921)); +#82918 = ORIENTED_EDGE('',*,*,#67660,.T.); +#82919 = ORIENTED_EDGE('',*,*,#67354,.T.); +#82920 = ORIENTED_EDGE('',*,*,#82905,.F.); +#82921 = ORIENTED_EDGE('',*,*,#67577,.F.); +#82922 = PLANE('',#82923); +#82923 = AXIS2_PLACEMENT_3D('',#82924,#82925,#82926); +#82924 = CARTESIAN_POINT('',(6.3,-2.65,0.65)); +#82925 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#82926 = DIRECTION('',(0.,0.,-1.)); +#82927 = ADVANCED_FACE('',(#82928),#82939,.T.); +#82928 = FACE_BOUND('',#82929,.T.); +#82929 = EDGE_LOOP('',(#82930,#82931,#82932,#82933)); +#82930 = ORIENTED_EDGE('',*,*,#67766,.T.); +#82931 = ORIENTED_EDGE('',*,*,#80074,.T.); +#82932 = ORIENTED_EDGE('',*,*,#67989,.F.); +#82933 = ORIENTED_EDGE('',*,*,#82934,.F.); +#82934 = EDGE_CURVE('',#67759,#67982,#82935,.T.); +#82935 = LINE('',#82936,#82937); +#82936 = CARTESIAN_POINT('',(6.4,2.35,0.65)); +#82937 = VECTOR('',#82938,1.); +#82938 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82939 = CYLINDRICAL_SURFACE('',#82940,0.2); +#82940 = AXIS2_PLACEMENT_3D('',#82941,#82942,#82943); +#82941 = CARTESIAN_POINT('',(6.2,2.35,0.65)); +#82942 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#82943 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#82944 = ADVANCED_FACE('',(#82945),#82956,.F.); +#82945 = FACE_BOUND('',#82946,.F.); +#82946 = EDGE_LOOP('',(#82947,#82953,#82954,#82955)); +#82947 = ORIENTED_EDGE('',*,*,#82948,.T.); +#82948 = EDGE_CURVE('',#67750,#67973,#82949,.T.); +#82949 = LINE('',#82950,#82951); +#82950 = CARTESIAN_POINT('',(6.4,2.35,0.2)); +#82951 = VECTOR('',#82952,1.); +#82952 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82953 = ORIENTED_EDGE('',*,*,#67981,.T.); +#82954 = ORIENTED_EDGE('',*,*,#82934,.F.); +#82955 = ORIENTED_EDGE('',*,*,#67758,.F.); +#82956 = PLANE('',#82957); +#82957 = AXIS2_PLACEMENT_3D('',#82958,#82959,#82960); +#82958 = CARTESIAN_POINT('',(6.4,2.35,0.2)); +#82959 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#82960 = DIRECTION('',(0.,0.,1.)); +#82961 = ADVANCED_FACE('',(#82962),#82973,.F.); +#82962 = FACE_BOUND('',#82963,.F.); +#82963 = EDGE_LOOP('',(#82964,#82970,#82971,#82972)); +#82964 = ORIENTED_EDGE('',*,*,#82965,.T.); +#82965 = EDGE_CURVE('',#67742,#67965,#82966,.T.); +#82966 = LINE('',#82967,#82968); +#82967 = CARTESIAN_POINT('',(6.5,2.35,0.1)); +#82968 = VECTOR('',#82969,1.); +#82969 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82970 = ORIENTED_EDGE('',*,*,#67972,.T.); +#82971 = ORIENTED_EDGE('',*,*,#82948,.F.); +#82972 = ORIENTED_EDGE('',*,*,#67749,.F.); +#82973 = CYLINDRICAL_SURFACE('',#82974,0.1); +#82974 = AXIS2_PLACEMENT_3D('',#82975,#82976,#82977); +#82975 = CARTESIAN_POINT('',(6.5,2.35,0.2)); +#82976 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#82977 = DIRECTION('',(0.,0.,-1.)); +#82978 = ADVANCED_FACE('',(#82979),#82990,.F.); +#82979 = FACE_BOUND('',#82980,.F.); +#82980 = EDGE_LOOP('',(#82981,#82987,#82988,#82989)); +#82981 = ORIENTED_EDGE('',*,*,#82982,.T.); +#82982 = EDGE_CURVE('',#67734,#67957,#82983,.T.); +#82983 = LINE('',#82984,#82985); +#82984 = CARTESIAN_POINT('',(7.,2.35,0.1)); +#82985 = VECTOR('',#82986,1.); +#82986 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#82987 = ORIENTED_EDGE('',*,*,#67964,.T.); +#82988 = ORIENTED_EDGE('',*,*,#82965,.F.); +#82989 = ORIENTED_EDGE('',*,*,#67741,.F.); +#82990 = PLANE('',#82991); +#82991 = AXIS2_PLACEMENT_3D('',#82992,#82993,#82994); +#82992 = CARTESIAN_POINT('',(7.,2.35,0.1)); +#82993 = DIRECTION('',(0.,0.,-1.)); +#82994 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#82995 = ADVANCED_FACE('',(#82996),#83007,.F.); +#82996 = FACE_BOUND('',#82997,.F.); +#82997 = EDGE_LOOP('',(#82998,#83004,#83005,#83006)); +#82998 = ORIENTED_EDGE('',*,*,#82999,.T.); +#82999 = EDGE_CURVE('',#67726,#67949,#83000,.T.); +#83000 = LINE('',#83001,#83002); +#83001 = CARTESIAN_POINT('',(7.,2.35,-1.942890293094E-16)); +#83002 = VECTOR('',#83003,1.); +#83003 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83004 = ORIENTED_EDGE('',*,*,#67956,.T.); +#83005 = ORIENTED_EDGE('',*,*,#82982,.F.); +#83006 = ORIENTED_EDGE('',*,*,#67733,.F.); +#83007 = PLANE('',#83008); +#83008 = AXIS2_PLACEMENT_3D('',#83009,#83010,#83011); +#83009 = CARTESIAN_POINT('',(7.,2.35,-1.942890293094E-16)); +#83010 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83011 = DIRECTION('',(0.,0.,1.)); +#83012 = ADVANCED_FACE('',(#83013),#83024,.F.); +#83013 = FACE_BOUND('',#83014,.F.); +#83014 = EDGE_LOOP('',(#83015,#83021,#83022,#83023)); +#83015 = ORIENTED_EDGE('',*,*,#83016,.T.); +#83016 = EDGE_CURVE('',#67717,#67940,#83017,.T.); +#83017 = LINE('',#83018,#83019); +#83018 = CARTESIAN_POINT('',(6.5,2.35,-1.942890293094E-16)); +#83019 = VECTOR('',#83020,1.); +#83020 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83021 = ORIENTED_EDGE('',*,*,#67948,.T.); +#83022 = ORIENTED_EDGE('',*,*,#82999,.F.); +#83023 = ORIENTED_EDGE('',*,*,#67725,.F.); +#83024 = PLANE('',#83025); +#83025 = AXIS2_PLACEMENT_3D('',#83026,#83027,#83028); +#83026 = CARTESIAN_POINT('',(6.5,2.35,-1.942890293094E-16)); +#83027 = DIRECTION('',(0.,0.,1.)); +#83028 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83029 = ADVANCED_FACE('',(#83030),#83041,.T.); +#83030 = FACE_BOUND('',#83031,.T.); +#83031 = EDGE_LOOP('',(#83032,#83033,#83034,#83035)); +#83032 = ORIENTED_EDGE('',*,*,#67716,.T.); +#83033 = ORIENTED_EDGE('',*,*,#83016,.T.); +#83034 = ORIENTED_EDGE('',*,*,#67939,.F.); +#83035 = ORIENTED_EDGE('',*,*,#83036,.F.); +#83036 = EDGE_CURVE('',#67709,#67932,#83037,.T.); +#83037 = LINE('',#83038,#83039); +#83038 = CARTESIAN_POINT('',(6.3,2.35,0.2)); +#83039 = VECTOR('',#83040,1.); +#83040 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83041 = CYLINDRICAL_SURFACE('',#83042,0.2); +#83042 = AXIS2_PLACEMENT_3D('',#83043,#83044,#83045); +#83043 = CARTESIAN_POINT('',(6.5,2.35,0.2)); +#83044 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83045 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83046 = ADVANCED_FACE('',(#83047),#83053,.F.); +#83047 = FACE_BOUND('',#83048,.F.); +#83048 = EDGE_LOOP('',(#83049,#83050,#83051,#83052)); +#83049 = ORIENTED_EDGE('',*,*,#67913,.T.); +#83050 = ORIENTED_EDGE('',*,*,#67931,.T.); +#83051 = ORIENTED_EDGE('',*,*,#83036,.F.); +#83052 = ORIENTED_EDGE('',*,*,#67708,.F.); +#83053 = PLANE('',#83054); +#83054 = AXIS2_PLACEMENT_3D('',#83055,#83056,#83057); +#83055 = CARTESIAN_POINT('',(6.3,2.35,0.65)); +#83056 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83057 = DIRECTION('',(0.,0.,-1.)); +#83058 = ADVANCED_FACE('',(#83059),#83070,.T.); +#83059 = FACE_BOUND('',#83060,.T.); +#83060 = EDGE_LOOP('',(#83061,#83062,#83063,#83064)); +#83061 = ORIENTED_EDGE('',*,*,#68081,.T.); +#83062 = ORIENTED_EDGE('',*,*,#80055,.T.); +#83063 = ORIENTED_EDGE('',*,*,#67858,.F.); +#83064 = ORIENTED_EDGE('',*,*,#83065,.F.); +#83065 = EDGE_CURVE('',#68074,#67851,#83066,.T.); +#83066 = LINE('',#83067,#83068); +#83067 = CARTESIAN_POINT('',(6.4,-2.15,0.65)); +#83068 = VECTOR('',#83069,1.); +#83069 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83070 = CYLINDRICAL_SURFACE('',#83071,0.2); +#83071 = AXIS2_PLACEMENT_3D('',#83072,#83073,#83074); +#83072 = CARTESIAN_POINT('',(6.2,-2.15,0.65)); +#83073 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83074 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83075 = ADVANCED_FACE('',(#83076),#83087,.F.); +#83076 = FACE_BOUND('',#83077,.F.); +#83077 = EDGE_LOOP('',(#83078,#83084,#83085,#83086)); +#83078 = ORIENTED_EDGE('',*,*,#83079,.T.); +#83079 = EDGE_CURVE('',#68065,#67842,#83080,.T.); +#83080 = LINE('',#83081,#83082); +#83081 = CARTESIAN_POINT('',(6.4,-2.15,0.2)); +#83082 = VECTOR('',#83083,1.); +#83083 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83084 = ORIENTED_EDGE('',*,*,#67850,.T.); +#83085 = ORIENTED_EDGE('',*,*,#83065,.F.); +#83086 = ORIENTED_EDGE('',*,*,#68073,.F.); +#83087 = PLANE('',#83088); +#83088 = AXIS2_PLACEMENT_3D('',#83089,#83090,#83091); +#83089 = CARTESIAN_POINT('',(6.4,-2.15,0.2)); +#83090 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83091 = DIRECTION('',(0.,0.,1.)); +#83092 = ADVANCED_FACE('',(#83093),#83104,.F.); +#83093 = FACE_BOUND('',#83094,.F.); +#83094 = EDGE_LOOP('',(#83095,#83101,#83102,#83103)); +#83095 = ORIENTED_EDGE('',*,*,#83096,.T.); +#83096 = EDGE_CURVE('',#68057,#67834,#83097,.T.); +#83097 = LINE('',#83098,#83099); +#83098 = CARTESIAN_POINT('',(6.5,-2.15,0.1)); +#83099 = VECTOR('',#83100,1.); +#83100 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83101 = ORIENTED_EDGE('',*,*,#67841,.T.); +#83102 = ORIENTED_EDGE('',*,*,#83079,.F.); +#83103 = ORIENTED_EDGE('',*,*,#68064,.F.); +#83104 = CYLINDRICAL_SURFACE('',#83105,0.1); +#83105 = AXIS2_PLACEMENT_3D('',#83106,#83107,#83108); +#83106 = CARTESIAN_POINT('',(6.5,-2.15,0.2)); +#83107 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83108 = DIRECTION('',(0.,0.,-1.)); +#83109 = ADVANCED_FACE('',(#83110),#83121,.F.); +#83110 = FACE_BOUND('',#83111,.F.); +#83111 = EDGE_LOOP('',(#83112,#83118,#83119,#83120)); +#83112 = ORIENTED_EDGE('',*,*,#83113,.T.); +#83113 = EDGE_CURVE('',#68049,#67826,#83114,.T.); +#83114 = LINE('',#83115,#83116); +#83115 = CARTESIAN_POINT('',(7.,-2.15,0.1)); +#83116 = VECTOR('',#83117,1.); +#83117 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83118 = ORIENTED_EDGE('',*,*,#67833,.T.); +#83119 = ORIENTED_EDGE('',*,*,#83096,.F.); +#83120 = ORIENTED_EDGE('',*,*,#68056,.F.); +#83121 = PLANE('',#83122); +#83122 = AXIS2_PLACEMENT_3D('',#83123,#83124,#83125); +#83123 = CARTESIAN_POINT('',(7.,-2.15,0.1)); +#83124 = DIRECTION('',(0.,0.,-1.)); +#83125 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83126 = ADVANCED_FACE('',(#83127),#83138,.F.); +#83127 = FACE_BOUND('',#83128,.F.); +#83128 = EDGE_LOOP('',(#83129,#83135,#83136,#83137)); +#83129 = ORIENTED_EDGE('',*,*,#83130,.T.); +#83130 = EDGE_CURVE('',#68041,#67818,#83131,.T.); +#83131 = LINE('',#83132,#83133); +#83132 = CARTESIAN_POINT('',(7.,-2.15,-1.942890293094E-16)); +#83133 = VECTOR('',#83134,1.); +#83134 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83135 = ORIENTED_EDGE('',*,*,#67825,.T.); +#83136 = ORIENTED_EDGE('',*,*,#83113,.F.); +#83137 = ORIENTED_EDGE('',*,*,#68048,.F.); +#83138 = PLANE('',#83139); +#83139 = AXIS2_PLACEMENT_3D('',#83140,#83141,#83142); +#83140 = CARTESIAN_POINT('',(7.,-2.15,-1.942890293094E-16)); +#83141 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83142 = DIRECTION('',(0.,0.,1.)); +#83143 = ADVANCED_FACE('',(#83144),#83155,.F.); +#83144 = FACE_BOUND('',#83145,.F.); +#83145 = EDGE_LOOP('',(#83146,#83152,#83153,#83154)); +#83146 = ORIENTED_EDGE('',*,*,#83147,.T.); +#83147 = EDGE_CURVE('',#68032,#67809,#83148,.T.); +#83148 = LINE('',#83149,#83150); +#83149 = CARTESIAN_POINT('',(6.5,-2.15,-1.942890293094E-16)); +#83150 = VECTOR('',#83151,1.); +#83151 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83152 = ORIENTED_EDGE('',*,*,#67817,.T.); +#83153 = ORIENTED_EDGE('',*,*,#83130,.F.); +#83154 = ORIENTED_EDGE('',*,*,#68040,.F.); +#83155 = PLANE('',#83156); +#83156 = AXIS2_PLACEMENT_3D('',#83157,#83158,#83159); +#83157 = CARTESIAN_POINT('',(6.5,-2.15,-1.942890293094E-16)); +#83158 = DIRECTION('',(0.,0.,1.)); +#83159 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83160 = ADVANCED_FACE('',(#83161),#83172,.T.); +#83161 = FACE_BOUND('',#83162,.T.); +#83162 = EDGE_LOOP('',(#83163,#83164,#83165,#83166)); +#83163 = ORIENTED_EDGE('',*,*,#68031,.T.); +#83164 = ORIENTED_EDGE('',*,*,#83147,.T.); +#83165 = ORIENTED_EDGE('',*,*,#67808,.F.); +#83166 = ORIENTED_EDGE('',*,*,#83167,.F.); +#83167 = EDGE_CURVE('',#68024,#67801,#83168,.T.); +#83168 = LINE('',#83169,#83170); +#83169 = CARTESIAN_POINT('',(6.3,-2.15,0.2)); +#83170 = VECTOR('',#83171,1.); +#83171 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83172 = CYLINDRICAL_SURFACE('',#83173,0.2); +#83173 = AXIS2_PLACEMENT_3D('',#83174,#83175,#83176); +#83174 = CARTESIAN_POINT('',(6.5,-2.15,0.2)); +#83175 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83176 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83177 = ADVANCED_FACE('',(#83178),#83184,.F.); +#83178 = FACE_BOUND('',#83179,.F.); +#83179 = EDGE_LOOP('',(#83180,#83181,#83182,#83183)); +#83180 = ORIENTED_EDGE('',*,*,#68106,.T.); +#83181 = ORIENTED_EDGE('',*,*,#67800,.T.); +#83182 = ORIENTED_EDGE('',*,*,#83167,.F.); +#83183 = ORIENTED_EDGE('',*,*,#68023,.F.); +#83184 = PLANE('',#83185); +#83185 = AXIS2_PLACEMENT_3D('',#83186,#83187,#83188); +#83186 = CARTESIAN_POINT('',(6.3,-2.15,0.65)); +#83187 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83188 = DIRECTION('',(0.,0.,-1.)); +#83189 = ADVANCED_FACE('',(#83190),#83201,.T.); +#83190 = FACE_BOUND('',#83191,.T.); +#83191 = EDGE_LOOP('',(#83192,#83193,#83194,#83195)); +#83192 = ORIENTED_EDGE('',*,*,#68212,.T.); +#83193 = ORIENTED_EDGE('',*,*,#80112,.T.); +#83194 = ORIENTED_EDGE('',*,*,#68435,.F.); +#83195 = ORIENTED_EDGE('',*,*,#83196,.F.); +#83196 = EDGE_CURVE('',#68205,#68428,#83197,.T.); +#83197 = LINE('',#83198,#83199); +#83198 = CARTESIAN_POINT('',(6.4,1.85,0.65)); +#83199 = VECTOR('',#83200,1.); +#83200 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83201 = CYLINDRICAL_SURFACE('',#83202,0.2); +#83202 = AXIS2_PLACEMENT_3D('',#83203,#83204,#83205); +#83203 = CARTESIAN_POINT('',(6.2,1.85,0.65)); +#83204 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83205 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83206 = ADVANCED_FACE('',(#83207),#83218,.F.); +#83207 = FACE_BOUND('',#83208,.F.); +#83208 = EDGE_LOOP('',(#83209,#83215,#83216,#83217)); +#83209 = ORIENTED_EDGE('',*,*,#83210,.T.); +#83210 = EDGE_CURVE('',#68196,#68419,#83211,.T.); +#83211 = LINE('',#83212,#83213); +#83212 = CARTESIAN_POINT('',(6.4,1.85,0.2)); +#83213 = VECTOR('',#83214,1.); +#83214 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83215 = ORIENTED_EDGE('',*,*,#68427,.T.); +#83216 = ORIENTED_EDGE('',*,*,#83196,.F.); +#83217 = ORIENTED_EDGE('',*,*,#68204,.F.); +#83218 = PLANE('',#83219); +#83219 = AXIS2_PLACEMENT_3D('',#83220,#83221,#83222); +#83220 = CARTESIAN_POINT('',(6.4,1.85,0.2)); +#83221 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83222 = DIRECTION('',(0.,0.,1.)); +#83223 = ADVANCED_FACE('',(#83224),#83235,.F.); +#83224 = FACE_BOUND('',#83225,.F.); +#83225 = EDGE_LOOP('',(#83226,#83232,#83233,#83234)); +#83226 = ORIENTED_EDGE('',*,*,#83227,.T.); +#83227 = EDGE_CURVE('',#68188,#68411,#83228,.T.); +#83228 = LINE('',#83229,#83230); +#83229 = CARTESIAN_POINT('',(6.5,1.85,0.1)); +#83230 = VECTOR('',#83231,1.); +#83231 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83232 = ORIENTED_EDGE('',*,*,#68418,.T.); +#83233 = ORIENTED_EDGE('',*,*,#83210,.F.); +#83234 = ORIENTED_EDGE('',*,*,#68195,.F.); +#83235 = CYLINDRICAL_SURFACE('',#83236,0.1); +#83236 = AXIS2_PLACEMENT_3D('',#83237,#83238,#83239); +#83237 = CARTESIAN_POINT('',(6.5,1.85,0.2)); +#83238 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83239 = DIRECTION('',(0.,0.,-1.)); +#83240 = ADVANCED_FACE('',(#83241),#83252,.F.); +#83241 = FACE_BOUND('',#83242,.F.); +#83242 = EDGE_LOOP('',(#83243,#83249,#83250,#83251)); +#83243 = ORIENTED_EDGE('',*,*,#83244,.T.); +#83244 = EDGE_CURVE('',#68180,#68403,#83245,.T.); +#83245 = LINE('',#83246,#83247); +#83246 = CARTESIAN_POINT('',(7.,1.85,0.1)); +#83247 = VECTOR('',#83248,1.); +#83248 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83249 = ORIENTED_EDGE('',*,*,#68410,.T.); +#83250 = ORIENTED_EDGE('',*,*,#83227,.F.); +#83251 = ORIENTED_EDGE('',*,*,#68187,.F.); +#83252 = PLANE('',#83253); +#83253 = AXIS2_PLACEMENT_3D('',#83254,#83255,#83256); +#83254 = CARTESIAN_POINT('',(7.,1.85,0.1)); +#83255 = DIRECTION('',(0.,0.,-1.)); +#83256 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83257 = ADVANCED_FACE('',(#83258),#83269,.F.); +#83258 = FACE_BOUND('',#83259,.F.); +#83259 = EDGE_LOOP('',(#83260,#83266,#83267,#83268)); +#83260 = ORIENTED_EDGE('',*,*,#83261,.T.); +#83261 = EDGE_CURVE('',#68172,#68395,#83262,.T.); +#83262 = LINE('',#83263,#83264); +#83263 = CARTESIAN_POINT('',(7.,1.85,-1.942890293094E-16)); +#83264 = VECTOR('',#83265,1.); +#83265 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83266 = ORIENTED_EDGE('',*,*,#68402,.T.); +#83267 = ORIENTED_EDGE('',*,*,#83244,.F.); +#83268 = ORIENTED_EDGE('',*,*,#68179,.F.); +#83269 = PLANE('',#83270); +#83270 = AXIS2_PLACEMENT_3D('',#83271,#83272,#83273); +#83271 = CARTESIAN_POINT('',(7.,1.85,-1.942890293094E-16)); +#83272 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83273 = DIRECTION('',(0.,0.,1.)); +#83274 = ADVANCED_FACE('',(#83275),#83286,.F.); +#83275 = FACE_BOUND('',#83276,.F.); +#83276 = EDGE_LOOP('',(#83277,#83283,#83284,#83285)); +#83277 = ORIENTED_EDGE('',*,*,#83278,.T.); +#83278 = EDGE_CURVE('',#68163,#68386,#83279,.T.); +#83279 = LINE('',#83280,#83281); +#83280 = CARTESIAN_POINT('',(6.5,1.85,-1.942890293094E-16)); +#83281 = VECTOR('',#83282,1.); +#83282 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83283 = ORIENTED_EDGE('',*,*,#68394,.T.); +#83284 = ORIENTED_EDGE('',*,*,#83261,.F.); +#83285 = ORIENTED_EDGE('',*,*,#68171,.F.); +#83286 = PLANE('',#83287); +#83287 = AXIS2_PLACEMENT_3D('',#83288,#83289,#83290); +#83288 = CARTESIAN_POINT('',(6.5,1.85,-1.942890293094E-16)); +#83289 = DIRECTION('',(0.,0.,1.)); +#83290 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83291 = ADVANCED_FACE('',(#83292),#83303,.T.); +#83292 = FACE_BOUND('',#83293,.T.); +#83293 = EDGE_LOOP('',(#83294,#83295,#83296,#83297)); +#83294 = ORIENTED_EDGE('',*,*,#68162,.T.); +#83295 = ORIENTED_EDGE('',*,*,#83278,.T.); +#83296 = ORIENTED_EDGE('',*,*,#68385,.F.); +#83297 = ORIENTED_EDGE('',*,*,#83298,.F.); +#83298 = EDGE_CURVE('',#68155,#68378,#83299,.T.); +#83299 = LINE('',#83300,#83301); +#83300 = CARTESIAN_POINT('',(6.3,1.85,0.2)); +#83301 = VECTOR('',#83302,1.); +#83302 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83303 = CYLINDRICAL_SURFACE('',#83304,0.2); +#83304 = AXIS2_PLACEMENT_3D('',#83305,#83306,#83307); +#83305 = CARTESIAN_POINT('',(6.5,1.85,0.2)); +#83306 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83307 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83308 = ADVANCED_FACE('',(#83309),#83315,.F.); +#83309 = FACE_BOUND('',#83310,.F.); +#83310 = EDGE_LOOP('',(#83311,#83312,#83313,#83314)); +#83311 = ORIENTED_EDGE('',*,*,#68359,.T.); +#83312 = ORIENTED_EDGE('',*,*,#68377,.T.); +#83313 = ORIENTED_EDGE('',*,*,#83298,.F.); +#83314 = ORIENTED_EDGE('',*,*,#68154,.F.); +#83315 = PLANE('',#83316); +#83316 = AXIS2_PLACEMENT_3D('',#83317,#83318,#83319); +#83317 = CARTESIAN_POINT('',(6.3,1.85,0.65)); +#83318 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83319 = DIRECTION('',(0.,0.,-1.)); +#83320 = ADVANCED_FACE('',(#83321),#83332,.T.); +#83321 = FACE_BOUND('',#83322,.T.); +#83322 = EDGE_LOOP('',(#83323,#83324,#83325,#83326)); +#83323 = ORIENTED_EDGE('',*,*,#68527,.T.); +#83324 = ORIENTED_EDGE('',*,*,#80093,.T.); +#83325 = ORIENTED_EDGE('',*,*,#68304,.F.); +#83326 = ORIENTED_EDGE('',*,*,#83327,.F.); +#83327 = EDGE_CURVE('',#68520,#68297,#83328,.T.); +#83328 = LINE('',#83329,#83330); +#83329 = CARTESIAN_POINT('',(6.4,-1.65,0.65)); +#83330 = VECTOR('',#83331,1.); +#83331 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83332 = CYLINDRICAL_SURFACE('',#83333,0.2); +#83333 = AXIS2_PLACEMENT_3D('',#83334,#83335,#83336); +#83334 = CARTESIAN_POINT('',(6.2,-1.65,0.65)); +#83335 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83336 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83337 = ADVANCED_FACE('',(#83338),#83349,.F.); +#83338 = FACE_BOUND('',#83339,.F.); +#83339 = EDGE_LOOP('',(#83340,#83346,#83347,#83348)); +#83340 = ORIENTED_EDGE('',*,*,#83341,.T.); +#83341 = EDGE_CURVE('',#68511,#68288,#83342,.T.); +#83342 = LINE('',#83343,#83344); +#83343 = CARTESIAN_POINT('',(6.4,-1.65,0.2)); +#83344 = VECTOR('',#83345,1.); +#83345 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83346 = ORIENTED_EDGE('',*,*,#68296,.T.); +#83347 = ORIENTED_EDGE('',*,*,#83327,.F.); +#83348 = ORIENTED_EDGE('',*,*,#68519,.F.); +#83349 = PLANE('',#83350); +#83350 = AXIS2_PLACEMENT_3D('',#83351,#83352,#83353); +#83351 = CARTESIAN_POINT('',(6.4,-1.65,0.2)); +#83352 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83353 = DIRECTION('',(0.,0.,1.)); +#83354 = ADVANCED_FACE('',(#83355),#83366,.F.); +#83355 = FACE_BOUND('',#83356,.F.); +#83356 = EDGE_LOOP('',(#83357,#83363,#83364,#83365)); +#83357 = ORIENTED_EDGE('',*,*,#83358,.T.); +#83358 = EDGE_CURVE('',#68503,#68280,#83359,.T.); +#83359 = LINE('',#83360,#83361); +#83360 = CARTESIAN_POINT('',(6.5,-1.65,0.1)); +#83361 = VECTOR('',#83362,1.); +#83362 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83363 = ORIENTED_EDGE('',*,*,#68287,.T.); +#83364 = ORIENTED_EDGE('',*,*,#83341,.F.); +#83365 = ORIENTED_EDGE('',*,*,#68510,.F.); +#83366 = CYLINDRICAL_SURFACE('',#83367,0.1); +#83367 = AXIS2_PLACEMENT_3D('',#83368,#83369,#83370); +#83368 = CARTESIAN_POINT('',(6.5,-1.65,0.2)); +#83369 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83370 = DIRECTION('',(0.,0.,-1.)); +#83371 = ADVANCED_FACE('',(#83372),#83383,.F.); +#83372 = FACE_BOUND('',#83373,.F.); +#83373 = EDGE_LOOP('',(#83374,#83380,#83381,#83382)); +#83374 = ORIENTED_EDGE('',*,*,#83375,.T.); +#83375 = EDGE_CURVE('',#68495,#68272,#83376,.T.); +#83376 = LINE('',#83377,#83378); +#83377 = CARTESIAN_POINT('',(7.,-1.65,0.1)); +#83378 = VECTOR('',#83379,1.); +#83379 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83380 = ORIENTED_EDGE('',*,*,#68279,.T.); +#83381 = ORIENTED_EDGE('',*,*,#83358,.F.); +#83382 = ORIENTED_EDGE('',*,*,#68502,.F.); +#83383 = PLANE('',#83384); +#83384 = AXIS2_PLACEMENT_3D('',#83385,#83386,#83387); +#83385 = CARTESIAN_POINT('',(7.,-1.65,0.1)); +#83386 = DIRECTION('',(0.,0.,-1.)); +#83387 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83388 = ADVANCED_FACE('',(#83389),#83400,.F.); +#83389 = FACE_BOUND('',#83390,.F.); +#83390 = EDGE_LOOP('',(#83391,#83397,#83398,#83399)); +#83391 = ORIENTED_EDGE('',*,*,#83392,.T.); +#83392 = EDGE_CURVE('',#68487,#68264,#83393,.T.); +#83393 = LINE('',#83394,#83395); +#83394 = CARTESIAN_POINT('',(7.,-1.65,-1.942890293094E-16)); +#83395 = VECTOR('',#83396,1.); +#83396 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83397 = ORIENTED_EDGE('',*,*,#68271,.T.); +#83398 = ORIENTED_EDGE('',*,*,#83375,.F.); +#83399 = ORIENTED_EDGE('',*,*,#68494,.F.); +#83400 = PLANE('',#83401); +#83401 = AXIS2_PLACEMENT_3D('',#83402,#83403,#83404); +#83402 = CARTESIAN_POINT('',(7.,-1.65,-1.942890293094E-16)); +#83403 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83404 = DIRECTION('',(0.,0.,1.)); +#83405 = ADVANCED_FACE('',(#83406),#83417,.F.); +#83406 = FACE_BOUND('',#83407,.F.); +#83407 = EDGE_LOOP('',(#83408,#83414,#83415,#83416)); +#83408 = ORIENTED_EDGE('',*,*,#83409,.T.); +#83409 = EDGE_CURVE('',#68478,#68255,#83410,.T.); +#83410 = LINE('',#83411,#83412); +#83411 = CARTESIAN_POINT('',(6.5,-1.65,-1.942890293094E-16)); +#83412 = VECTOR('',#83413,1.); +#83413 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83414 = ORIENTED_EDGE('',*,*,#68263,.T.); +#83415 = ORIENTED_EDGE('',*,*,#83392,.F.); +#83416 = ORIENTED_EDGE('',*,*,#68486,.F.); +#83417 = PLANE('',#83418); +#83418 = AXIS2_PLACEMENT_3D('',#83419,#83420,#83421); +#83419 = CARTESIAN_POINT('',(6.5,-1.65,-1.942890293094E-16)); +#83420 = DIRECTION('',(0.,0.,1.)); +#83421 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83422 = ADVANCED_FACE('',(#83423),#83434,.T.); +#83423 = FACE_BOUND('',#83424,.T.); +#83424 = EDGE_LOOP('',(#83425,#83426,#83427,#83428)); +#83425 = ORIENTED_EDGE('',*,*,#68477,.T.); +#83426 = ORIENTED_EDGE('',*,*,#83409,.T.); +#83427 = ORIENTED_EDGE('',*,*,#68254,.F.); +#83428 = ORIENTED_EDGE('',*,*,#83429,.F.); +#83429 = EDGE_CURVE('',#68470,#68247,#83430,.T.); +#83430 = LINE('',#83431,#83432); +#83431 = CARTESIAN_POINT('',(6.3,-1.65,0.2)); +#83432 = VECTOR('',#83433,1.); +#83433 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83434 = CYLINDRICAL_SURFACE('',#83435,0.2); +#83435 = AXIS2_PLACEMENT_3D('',#83436,#83437,#83438); +#83436 = CARTESIAN_POINT('',(6.5,-1.65,0.2)); +#83437 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83438 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83439 = ADVANCED_FACE('',(#83440),#83446,.F.); +#83440 = FACE_BOUND('',#83441,.F.); +#83441 = EDGE_LOOP('',(#83442,#83443,#83444,#83445)); +#83442 = ORIENTED_EDGE('',*,*,#68552,.T.); +#83443 = ORIENTED_EDGE('',*,*,#68246,.T.); +#83444 = ORIENTED_EDGE('',*,*,#83429,.F.); +#83445 = ORIENTED_EDGE('',*,*,#68469,.F.); +#83446 = PLANE('',#83447); +#83447 = AXIS2_PLACEMENT_3D('',#83448,#83449,#83450); +#83448 = CARTESIAN_POINT('',(6.3,-1.65,0.65)); +#83449 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83450 = DIRECTION('',(0.,0.,-1.)); +#83451 = ADVANCED_FACE('',(#83452),#83463,.T.); +#83452 = FACE_BOUND('',#83453,.T.); +#83453 = EDGE_LOOP('',(#83454,#83455,#83456,#83457)); +#83454 = ORIENTED_EDGE('',*,*,#68658,.T.); +#83455 = ORIENTED_EDGE('',*,*,#80150,.T.); +#83456 = ORIENTED_EDGE('',*,*,#68881,.F.); +#83457 = ORIENTED_EDGE('',*,*,#83458,.F.); +#83458 = EDGE_CURVE('',#68651,#68874,#83459,.T.); +#83459 = LINE('',#83460,#83461); +#83460 = CARTESIAN_POINT('',(6.4,1.35,0.65)); +#83461 = VECTOR('',#83462,1.); +#83462 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83463 = CYLINDRICAL_SURFACE('',#83464,0.2); +#83464 = AXIS2_PLACEMENT_3D('',#83465,#83466,#83467); +#83465 = CARTESIAN_POINT('',(6.2,1.35,0.65)); +#83466 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83467 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83468 = ADVANCED_FACE('',(#83469),#83480,.F.); +#83469 = FACE_BOUND('',#83470,.F.); +#83470 = EDGE_LOOP('',(#83471,#83477,#83478,#83479)); +#83471 = ORIENTED_EDGE('',*,*,#83472,.T.); +#83472 = EDGE_CURVE('',#68642,#68865,#83473,.T.); +#83473 = LINE('',#83474,#83475); +#83474 = CARTESIAN_POINT('',(6.4,1.35,0.2)); +#83475 = VECTOR('',#83476,1.); +#83476 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83477 = ORIENTED_EDGE('',*,*,#68873,.T.); +#83478 = ORIENTED_EDGE('',*,*,#83458,.F.); +#83479 = ORIENTED_EDGE('',*,*,#68650,.F.); +#83480 = PLANE('',#83481); +#83481 = AXIS2_PLACEMENT_3D('',#83482,#83483,#83484); +#83482 = CARTESIAN_POINT('',(6.4,1.35,0.2)); +#83483 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83484 = DIRECTION('',(0.,0.,1.)); +#83485 = ADVANCED_FACE('',(#83486),#83497,.F.); +#83486 = FACE_BOUND('',#83487,.F.); +#83487 = EDGE_LOOP('',(#83488,#83494,#83495,#83496)); +#83488 = ORIENTED_EDGE('',*,*,#83489,.T.); +#83489 = EDGE_CURVE('',#68634,#68857,#83490,.T.); +#83490 = LINE('',#83491,#83492); +#83491 = CARTESIAN_POINT('',(6.5,1.35,0.1)); +#83492 = VECTOR('',#83493,1.); +#83493 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83494 = ORIENTED_EDGE('',*,*,#68864,.T.); +#83495 = ORIENTED_EDGE('',*,*,#83472,.F.); +#83496 = ORIENTED_EDGE('',*,*,#68641,.F.); +#83497 = CYLINDRICAL_SURFACE('',#83498,0.1); +#83498 = AXIS2_PLACEMENT_3D('',#83499,#83500,#83501); +#83499 = CARTESIAN_POINT('',(6.5,1.35,0.2)); +#83500 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83501 = DIRECTION('',(0.,0.,-1.)); +#83502 = ADVANCED_FACE('',(#83503),#83514,.F.); +#83503 = FACE_BOUND('',#83504,.F.); +#83504 = EDGE_LOOP('',(#83505,#83511,#83512,#83513)); +#83505 = ORIENTED_EDGE('',*,*,#83506,.T.); +#83506 = EDGE_CURVE('',#68626,#68849,#83507,.T.); +#83507 = LINE('',#83508,#83509); +#83508 = CARTESIAN_POINT('',(7.,1.35,0.1)); +#83509 = VECTOR('',#83510,1.); +#83510 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83511 = ORIENTED_EDGE('',*,*,#68856,.T.); +#83512 = ORIENTED_EDGE('',*,*,#83489,.F.); +#83513 = ORIENTED_EDGE('',*,*,#68633,.F.); +#83514 = PLANE('',#83515); +#83515 = AXIS2_PLACEMENT_3D('',#83516,#83517,#83518); +#83516 = CARTESIAN_POINT('',(7.,1.35,0.1)); +#83517 = DIRECTION('',(0.,0.,-1.)); +#83518 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83519 = ADVANCED_FACE('',(#83520),#83531,.F.); +#83520 = FACE_BOUND('',#83521,.F.); +#83521 = EDGE_LOOP('',(#83522,#83528,#83529,#83530)); +#83522 = ORIENTED_EDGE('',*,*,#83523,.T.); +#83523 = EDGE_CURVE('',#68618,#68841,#83524,.T.); +#83524 = LINE('',#83525,#83526); +#83525 = CARTESIAN_POINT('',(7.,1.35,-1.942890293094E-16)); +#83526 = VECTOR('',#83527,1.); +#83527 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83528 = ORIENTED_EDGE('',*,*,#68848,.T.); +#83529 = ORIENTED_EDGE('',*,*,#83506,.F.); +#83530 = ORIENTED_EDGE('',*,*,#68625,.F.); +#83531 = PLANE('',#83532); +#83532 = AXIS2_PLACEMENT_3D('',#83533,#83534,#83535); +#83533 = CARTESIAN_POINT('',(7.,1.35,-1.942890293094E-16)); +#83534 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83535 = DIRECTION('',(0.,0.,1.)); +#83536 = ADVANCED_FACE('',(#83537),#83548,.F.); +#83537 = FACE_BOUND('',#83538,.F.); +#83538 = EDGE_LOOP('',(#83539,#83545,#83546,#83547)); +#83539 = ORIENTED_EDGE('',*,*,#83540,.T.); +#83540 = EDGE_CURVE('',#68609,#68832,#83541,.T.); +#83541 = LINE('',#83542,#83543); +#83542 = CARTESIAN_POINT('',(6.5,1.35,-1.942890293094E-16)); +#83543 = VECTOR('',#83544,1.); +#83544 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83545 = ORIENTED_EDGE('',*,*,#68840,.T.); +#83546 = ORIENTED_EDGE('',*,*,#83523,.F.); +#83547 = ORIENTED_EDGE('',*,*,#68617,.F.); +#83548 = PLANE('',#83549); +#83549 = AXIS2_PLACEMENT_3D('',#83550,#83551,#83552); +#83550 = CARTESIAN_POINT('',(6.5,1.35,-1.942890293094E-16)); +#83551 = DIRECTION('',(0.,0.,1.)); +#83552 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83553 = ADVANCED_FACE('',(#83554),#83565,.T.); +#83554 = FACE_BOUND('',#83555,.T.); +#83555 = EDGE_LOOP('',(#83556,#83557,#83558,#83559)); +#83556 = ORIENTED_EDGE('',*,*,#68608,.T.); +#83557 = ORIENTED_EDGE('',*,*,#83540,.T.); +#83558 = ORIENTED_EDGE('',*,*,#68831,.F.); +#83559 = ORIENTED_EDGE('',*,*,#83560,.F.); +#83560 = EDGE_CURVE('',#68601,#68824,#83561,.T.); +#83561 = LINE('',#83562,#83563); +#83562 = CARTESIAN_POINT('',(6.3,1.35,0.2)); +#83563 = VECTOR('',#83564,1.); +#83564 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83565 = CYLINDRICAL_SURFACE('',#83566,0.2); +#83566 = AXIS2_PLACEMENT_3D('',#83567,#83568,#83569); +#83567 = CARTESIAN_POINT('',(6.5,1.35,0.2)); +#83568 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83569 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83570 = ADVANCED_FACE('',(#83571),#83577,.F.); +#83571 = FACE_BOUND('',#83572,.F.); +#83572 = EDGE_LOOP('',(#83573,#83574,#83575,#83576)); +#83573 = ORIENTED_EDGE('',*,*,#68805,.T.); +#83574 = ORIENTED_EDGE('',*,*,#68823,.T.); +#83575 = ORIENTED_EDGE('',*,*,#83560,.F.); +#83576 = ORIENTED_EDGE('',*,*,#68600,.F.); +#83577 = PLANE('',#83578); +#83578 = AXIS2_PLACEMENT_3D('',#83579,#83580,#83581); +#83579 = CARTESIAN_POINT('',(6.3,1.35,0.65)); +#83580 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83581 = DIRECTION('',(0.,0.,-1.)); +#83582 = ADVANCED_FACE('',(#83583),#83594,.T.); +#83583 = FACE_BOUND('',#83584,.T.); +#83584 = EDGE_LOOP('',(#83585,#83586,#83587,#83588)); +#83585 = ORIENTED_EDGE('',*,*,#68973,.T.); +#83586 = ORIENTED_EDGE('',*,*,#80131,.T.); +#83587 = ORIENTED_EDGE('',*,*,#68750,.F.); +#83588 = ORIENTED_EDGE('',*,*,#83589,.F.); +#83589 = EDGE_CURVE('',#68966,#68743,#83590,.T.); +#83590 = LINE('',#83591,#83592); +#83591 = CARTESIAN_POINT('',(6.4,-1.15,0.65)); +#83592 = VECTOR('',#83593,1.); +#83593 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83594 = CYLINDRICAL_SURFACE('',#83595,0.2); +#83595 = AXIS2_PLACEMENT_3D('',#83596,#83597,#83598); +#83596 = CARTESIAN_POINT('',(6.2,-1.15,0.65)); +#83597 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83598 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83599 = ADVANCED_FACE('',(#83600),#83611,.F.); +#83600 = FACE_BOUND('',#83601,.F.); +#83601 = EDGE_LOOP('',(#83602,#83608,#83609,#83610)); +#83602 = ORIENTED_EDGE('',*,*,#83603,.T.); +#83603 = EDGE_CURVE('',#68957,#68734,#83604,.T.); +#83604 = LINE('',#83605,#83606); +#83605 = CARTESIAN_POINT('',(6.4,-1.15,0.2)); +#83606 = VECTOR('',#83607,1.); +#83607 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83608 = ORIENTED_EDGE('',*,*,#68742,.T.); +#83609 = ORIENTED_EDGE('',*,*,#83589,.F.); +#83610 = ORIENTED_EDGE('',*,*,#68965,.F.); +#83611 = PLANE('',#83612); +#83612 = AXIS2_PLACEMENT_3D('',#83613,#83614,#83615); +#83613 = CARTESIAN_POINT('',(6.4,-1.15,0.2)); +#83614 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83615 = DIRECTION('',(0.,0.,1.)); +#83616 = ADVANCED_FACE('',(#83617),#83628,.F.); +#83617 = FACE_BOUND('',#83618,.F.); +#83618 = EDGE_LOOP('',(#83619,#83625,#83626,#83627)); +#83619 = ORIENTED_EDGE('',*,*,#83620,.T.); +#83620 = EDGE_CURVE('',#68949,#68726,#83621,.T.); +#83621 = LINE('',#83622,#83623); +#83622 = CARTESIAN_POINT('',(6.5,-1.15,0.1)); +#83623 = VECTOR('',#83624,1.); +#83624 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83625 = ORIENTED_EDGE('',*,*,#68733,.T.); +#83626 = ORIENTED_EDGE('',*,*,#83603,.F.); +#83627 = ORIENTED_EDGE('',*,*,#68956,.F.); +#83628 = CYLINDRICAL_SURFACE('',#83629,0.1); +#83629 = AXIS2_PLACEMENT_3D('',#83630,#83631,#83632); +#83630 = CARTESIAN_POINT('',(6.5,-1.15,0.2)); +#83631 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83632 = DIRECTION('',(0.,0.,-1.)); +#83633 = ADVANCED_FACE('',(#83634),#83645,.F.); +#83634 = FACE_BOUND('',#83635,.F.); +#83635 = EDGE_LOOP('',(#83636,#83642,#83643,#83644)); +#83636 = ORIENTED_EDGE('',*,*,#83637,.T.); +#83637 = EDGE_CURVE('',#68941,#68718,#83638,.T.); +#83638 = LINE('',#83639,#83640); +#83639 = CARTESIAN_POINT('',(7.,-1.15,0.1)); +#83640 = VECTOR('',#83641,1.); +#83641 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83642 = ORIENTED_EDGE('',*,*,#68725,.T.); +#83643 = ORIENTED_EDGE('',*,*,#83620,.F.); +#83644 = ORIENTED_EDGE('',*,*,#68948,.F.); +#83645 = PLANE('',#83646); +#83646 = AXIS2_PLACEMENT_3D('',#83647,#83648,#83649); +#83647 = CARTESIAN_POINT('',(7.,-1.15,0.1)); +#83648 = DIRECTION('',(0.,0.,-1.)); +#83649 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83650 = ADVANCED_FACE('',(#83651),#83662,.F.); +#83651 = FACE_BOUND('',#83652,.F.); +#83652 = EDGE_LOOP('',(#83653,#83659,#83660,#83661)); +#83653 = ORIENTED_EDGE('',*,*,#83654,.T.); +#83654 = EDGE_CURVE('',#68933,#68710,#83655,.T.); +#83655 = LINE('',#83656,#83657); +#83656 = CARTESIAN_POINT('',(7.,-1.15,-1.942890293094E-16)); +#83657 = VECTOR('',#83658,1.); +#83658 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83659 = ORIENTED_EDGE('',*,*,#68717,.T.); +#83660 = ORIENTED_EDGE('',*,*,#83637,.F.); +#83661 = ORIENTED_EDGE('',*,*,#68940,.F.); +#83662 = PLANE('',#83663); +#83663 = AXIS2_PLACEMENT_3D('',#83664,#83665,#83666); +#83664 = CARTESIAN_POINT('',(7.,-1.15,-1.942890293094E-16)); +#83665 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83666 = DIRECTION('',(0.,0.,1.)); +#83667 = ADVANCED_FACE('',(#83668),#83679,.F.); +#83668 = FACE_BOUND('',#83669,.F.); +#83669 = EDGE_LOOP('',(#83670,#83676,#83677,#83678)); +#83670 = ORIENTED_EDGE('',*,*,#83671,.T.); +#83671 = EDGE_CURVE('',#68924,#68701,#83672,.T.); +#83672 = LINE('',#83673,#83674); +#83673 = CARTESIAN_POINT('',(6.5,-1.15,-1.942890293094E-16)); +#83674 = VECTOR('',#83675,1.); +#83675 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83676 = ORIENTED_EDGE('',*,*,#68709,.T.); +#83677 = ORIENTED_EDGE('',*,*,#83654,.F.); +#83678 = ORIENTED_EDGE('',*,*,#68932,.F.); +#83679 = PLANE('',#83680); +#83680 = AXIS2_PLACEMENT_3D('',#83681,#83682,#83683); +#83681 = CARTESIAN_POINT('',(6.5,-1.15,-1.942890293094E-16)); +#83682 = DIRECTION('',(0.,0.,1.)); +#83683 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83684 = ADVANCED_FACE('',(#83685),#83696,.T.); +#83685 = FACE_BOUND('',#83686,.T.); +#83686 = EDGE_LOOP('',(#83687,#83688,#83689,#83690)); +#83687 = ORIENTED_EDGE('',*,*,#68923,.T.); +#83688 = ORIENTED_EDGE('',*,*,#83671,.T.); +#83689 = ORIENTED_EDGE('',*,*,#68700,.F.); +#83690 = ORIENTED_EDGE('',*,*,#83691,.F.); +#83691 = EDGE_CURVE('',#68916,#68693,#83692,.T.); +#83692 = LINE('',#83693,#83694); +#83693 = CARTESIAN_POINT('',(6.3,-1.15,0.2)); +#83694 = VECTOR('',#83695,1.); +#83695 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83696 = CYLINDRICAL_SURFACE('',#83697,0.2); +#83697 = AXIS2_PLACEMENT_3D('',#83698,#83699,#83700); +#83698 = CARTESIAN_POINT('',(6.5,-1.15,0.2)); +#83699 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83700 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83701 = ADVANCED_FACE('',(#83702),#83708,.F.); +#83702 = FACE_BOUND('',#83703,.F.); +#83703 = EDGE_LOOP('',(#83704,#83705,#83706,#83707)); +#83704 = ORIENTED_EDGE('',*,*,#68998,.T.); +#83705 = ORIENTED_EDGE('',*,*,#68692,.T.); +#83706 = ORIENTED_EDGE('',*,*,#83691,.F.); +#83707 = ORIENTED_EDGE('',*,*,#68915,.F.); +#83708 = PLANE('',#83709); +#83709 = AXIS2_PLACEMENT_3D('',#83710,#83711,#83712); +#83710 = CARTESIAN_POINT('',(6.3,-1.15,0.65)); +#83711 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83712 = DIRECTION('',(0.,0.,-1.)); +#83713 = ADVANCED_FACE('',(#83714),#83725,.T.); +#83714 = FACE_BOUND('',#83715,.T.); +#83715 = EDGE_LOOP('',(#83716,#83717,#83718,#83719)); +#83716 = ORIENTED_EDGE('',*,*,#69104,.T.); +#83717 = ORIENTED_EDGE('',*,*,#80188,.T.); +#83718 = ORIENTED_EDGE('',*,*,#69327,.F.); +#83719 = ORIENTED_EDGE('',*,*,#83720,.F.); +#83720 = EDGE_CURVE('',#69097,#69320,#83721,.T.); +#83721 = LINE('',#83722,#83723); +#83722 = CARTESIAN_POINT('',(6.4,0.85,0.65)); +#83723 = VECTOR('',#83724,1.); +#83724 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83725 = CYLINDRICAL_SURFACE('',#83726,0.2); +#83726 = AXIS2_PLACEMENT_3D('',#83727,#83728,#83729); +#83727 = CARTESIAN_POINT('',(6.2,0.85,0.65)); +#83728 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83729 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83730 = ADVANCED_FACE('',(#83731),#83742,.F.); +#83731 = FACE_BOUND('',#83732,.F.); +#83732 = EDGE_LOOP('',(#83733,#83739,#83740,#83741)); +#83733 = ORIENTED_EDGE('',*,*,#83734,.T.); +#83734 = EDGE_CURVE('',#69088,#69311,#83735,.T.); +#83735 = LINE('',#83736,#83737); +#83736 = CARTESIAN_POINT('',(6.4,0.85,0.2)); +#83737 = VECTOR('',#83738,1.); +#83738 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83739 = ORIENTED_EDGE('',*,*,#69319,.T.); +#83740 = ORIENTED_EDGE('',*,*,#83720,.F.); +#83741 = ORIENTED_EDGE('',*,*,#69096,.F.); +#83742 = PLANE('',#83743); +#83743 = AXIS2_PLACEMENT_3D('',#83744,#83745,#83746); +#83744 = CARTESIAN_POINT('',(6.4,0.85,0.2)); +#83745 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83746 = DIRECTION('',(0.,0.,1.)); +#83747 = ADVANCED_FACE('',(#83748),#83759,.F.); +#83748 = FACE_BOUND('',#83749,.F.); +#83749 = EDGE_LOOP('',(#83750,#83756,#83757,#83758)); +#83750 = ORIENTED_EDGE('',*,*,#83751,.T.); +#83751 = EDGE_CURVE('',#69080,#69303,#83752,.T.); +#83752 = LINE('',#83753,#83754); +#83753 = CARTESIAN_POINT('',(6.5,0.85,0.1)); +#83754 = VECTOR('',#83755,1.); +#83755 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83756 = ORIENTED_EDGE('',*,*,#69310,.T.); +#83757 = ORIENTED_EDGE('',*,*,#83734,.F.); +#83758 = ORIENTED_EDGE('',*,*,#69087,.F.); +#83759 = CYLINDRICAL_SURFACE('',#83760,0.1); +#83760 = AXIS2_PLACEMENT_3D('',#83761,#83762,#83763); +#83761 = CARTESIAN_POINT('',(6.5,0.85,0.2)); +#83762 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83763 = DIRECTION('',(0.,0.,-1.)); +#83764 = ADVANCED_FACE('',(#83765),#83776,.F.); +#83765 = FACE_BOUND('',#83766,.F.); +#83766 = EDGE_LOOP('',(#83767,#83773,#83774,#83775)); +#83767 = ORIENTED_EDGE('',*,*,#83768,.T.); +#83768 = EDGE_CURVE('',#69072,#69295,#83769,.T.); +#83769 = LINE('',#83770,#83771); +#83770 = CARTESIAN_POINT('',(7.,0.85,0.1)); +#83771 = VECTOR('',#83772,1.); +#83772 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83773 = ORIENTED_EDGE('',*,*,#69302,.T.); +#83774 = ORIENTED_EDGE('',*,*,#83751,.F.); +#83775 = ORIENTED_EDGE('',*,*,#69079,.F.); +#83776 = PLANE('',#83777); +#83777 = AXIS2_PLACEMENT_3D('',#83778,#83779,#83780); +#83778 = CARTESIAN_POINT('',(7.,0.85,0.1)); +#83779 = DIRECTION('',(0.,0.,-1.)); +#83780 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83781 = ADVANCED_FACE('',(#83782),#83793,.F.); +#83782 = FACE_BOUND('',#83783,.F.); +#83783 = EDGE_LOOP('',(#83784,#83790,#83791,#83792)); +#83784 = ORIENTED_EDGE('',*,*,#83785,.T.); +#83785 = EDGE_CURVE('',#69064,#69287,#83786,.T.); +#83786 = LINE('',#83787,#83788); +#83787 = CARTESIAN_POINT('',(7.,0.85,-1.942890293094E-16)); +#83788 = VECTOR('',#83789,1.); +#83789 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83790 = ORIENTED_EDGE('',*,*,#69294,.T.); +#83791 = ORIENTED_EDGE('',*,*,#83768,.F.); +#83792 = ORIENTED_EDGE('',*,*,#69071,.F.); +#83793 = PLANE('',#83794); +#83794 = AXIS2_PLACEMENT_3D('',#83795,#83796,#83797); +#83795 = CARTESIAN_POINT('',(7.,0.85,-1.942890293094E-16)); +#83796 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83797 = DIRECTION('',(0.,0.,1.)); +#83798 = ADVANCED_FACE('',(#83799),#83810,.F.); +#83799 = FACE_BOUND('',#83800,.F.); +#83800 = EDGE_LOOP('',(#83801,#83807,#83808,#83809)); +#83801 = ORIENTED_EDGE('',*,*,#83802,.T.); +#83802 = EDGE_CURVE('',#69055,#69278,#83803,.T.); +#83803 = LINE('',#83804,#83805); +#83804 = CARTESIAN_POINT('',(6.5,0.85,-1.942890293094E-16)); +#83805 = VECTOR('',#83806,1.); +#83806 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83807 = ORIENTED_EDGE('',*,*,#69286,.T.); +#83808 = ORIENTED_EDGE('',*,*,#83785,.F.); +#83809 = ORIENTED_EDGE('',*,*,#69063,.F.); +#83810 = PLANE('',#83811); +#83811 = AXIS2_PLACEMENT_3D('',#83812,#83813,#83814); +#83812 = CARTESIAN_POINT('',(6.5,0.85,-1.942890293094E-16)); +#83813 = DIRECTION('',(0.,0.,1.)); +#83814 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83815 = ADVANCED_FACE('',(#83816),#83827,.T.); +#83816 = FACE_BOUND('',#83817,.T.); +#83817 = EDGE_LOOP('',(#83818,#83819,#83820,#83821)); +#83818 = ORIENTED_EDGE('',*,*,#69054,.T.); +#83819 = ORIENTED_EDGE('',*,*,#83802,.T.); +#83820 = ORIENTED_EDGE('',*,*,#69277,.F.); +#83821 = ORIENTED_EDGE('',*,*,#83822,.F.); +#83822 = EDGE_CURVE('',#69047,#69270,#83823,.T.); +#83823 = LINE('',#83824,#83825); +#83824 = CARTESIAN_POINT('',(6.3,0.85,0.2)); +#83825 = VECTOR('',#83826,1.); +#83826 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83827 = CYLINDRICAL_SURFACE('',#83828,0.2); +#83828 = AXIS2_PLACEMENT_3D('',#83829,#83830,#83831); +#83829 = CARTESIAN_POINT('',(6.5,0.85,0.2)); +#83830 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83831 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83832 = ADVANCED_FACE('',(#83833),#83839,.F.); +#83833 = FACE_BOUND('',#83834,.F.); +#83834 = EDGE_LOOP('',(#83835,#83836,#83837,#83838)); +#83835 = ORIENTED_EDGE('',*,*,#69251,.T.); +#83836 = ORIENTED_EDGE('',*,*,#69269,.T.); +#83837 = ORIENTED_EDGE('',*,*,#83822,.F.); +#83838 = ORIENTED_EDGE('',*,*,#69046,.F.); +#83839 = PLANE('',#83840); +#83840 = AXIS2_PLACEMENT_3D('',#83841,#83842,#83843); +#83841 = CARTESIAN_POINT('',(6.3,0.85,0.65)); +#83842 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83843 = DIRECTION('',(0.,0.,-1.)); +#83844 = ADVANCED_FACE('',(#83845),#83856,.T.); +#83845 = FACE_BOUND('',#83846,.T.); +#83846 = EDGE_LOOP('',(#83847,#83848,#83849,#83850)); +#83847 = ORIENTED_EDGE('',*,*,#69419,.T.); +#83848 = ORIENTED_EDGE('',*,*,#80169,.T.); +#83849 = ORIENTED_EDGE('',*,*,#69196,.F.); +#83850 = ORIENTED_EDGE('',*,*,#83851,.F.); +#83851 = EDGE_CURVE('',#69412,#69189,#83852,.T.); +#83852 = LINE('',#83853,#83854); +#83853 = CARTESIAN_POINT('',(6.4,-0.65,0.65)); +#83854 = VECTOR('',#83855,1.); +#83855 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83856 = CYLINDRICAL_SURFACE('',#83857,0.2); +#83857 = AXIS2_PLACEMENT_3D('',#83858,#83859,#83860); +#83858 = CARTESIAN_POINT('',(6.2,-0.65,0.65)); +#83859 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83860 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83861 = ADVANCED_FACE('',(#83862),#83873,.F.); +#83862 = FACE_BOUND('',#83863,.F.); +#83863 = EDGE_LOOP('',(#83864,#83870,#83871,#83872)); +#83864 = ORIENTED_EDGE('',*,*,#83865,.T.); +#83865 = EDGE_CURVE('',#69403,#69180,#83866,.T.); +#83866 = LINE('',#83867,#83868); +#83867 = CARTESIAN_POINT('',(6.4,-0.65,0.2)); +#83868 = VECTOR('',#83869,1.); +#83869 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83870 = ORIENTED_EDGE('',*,*,#69188,.T.); +#83871 = ORIENTED_EDGE('',*,*,#83851,.F.); +#83872 = ORIENTED_EDGE('',*,*,#69411,.F.); +#83873 = PLANE('',#83874); +#83874 = AXIS2_PLACEMENT_3D('',#83875,#83876,#83877); +#83875 = CARTESIAN_POINT('',(6.4,-0.65,0.2)); +#83876 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83877 = DIRECTION('',(0.,0.,1.)); +#83878 = ADVANCED_FACE('',(#83879),#83890,.F.); +#83879 = FACE_BOUND('',#83880,.F.); +#83880 = EDGE_LOOP('',(#83881,#83887,#83888,#83889)); +#83881 = ORIENTED_EDGE('',*,*,#83882,.T.); +#83882 = EDGE_CURVE('',#69395,#69172,#83883,.T.); +#83883 = LINE('',#83884,#83885); +#83884 = CARTESIAN_POINT('',(6.5,-0.65,0.1)); +#83885 = VECTOR('',#83886,1.); +#83886 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83887 = ORIENTED_EDGE('',*,*,#69179,.T.); +#83888 = ORIENTED_EDGE('',*,*,#83865,.F.); +#83889 = ORIENTED_EDGE('',*,*,#69402,.F.); +#83890 = CYLINDRICAL_SURFACE('',#83891,0.1); +#83891 = AXIS2_PLACEMENT_3D('',#83892,#83893,#83894); +#83892 = CARTESIAN_POINT('',(6.5,-0.65,0.2)); +#83893 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#83894 = DIRECTION('',(0.,0.,-1.)); +#83895 = ADVANCED_FACE('',(#83896),#83907,.F.); +#83896 = FACE_BOUND('',#83897,.F.); +#83897 = EDGE_LOOP('',(#83898,#83904,#83905,#83906)); +#83898 = ORIENTED_EDGE('',*,*,#83899,.T.); +#83899 = EDGE_CURVE('',#69387,#69164,#83900,.T.); +#83900 = LINE('',#83901,#83902); +#83901 = CARTESIAN_POINT('',(7.,-0.65,0.1)); +#83902 = VECTOR('',#83903,1.); +#83903 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83904 = ORIENTED_EDGE('',*,*,#69171,.T.); +#83905 = ORIENTED_EDGE('',*,*,#83882,.F.); +#83906 = ORIENTED_EDGE('',*,*,#69394,.F.); +#83907 = PLANE('',#83908); +#83908 = AXIS2_PLACEMENT_3D('',#83909,#83910,#83911); +#83909 = CARTESIAN_POINT('',(7.,-0.65,0.1)); +#83910 = DIRECTION('',(0.,0.,-1.)); +#83911 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#83912 = ADVANCED_FACE('',(#83913),#83924,.F.); +#83913 = FACE_BOUND('',#83914,.F.); +#83914 = EDGE_LOOP('',(#83915,#83921,#83922,#83923)); +#83915 = ORIENTED_EDGE('',*,*,#83916,.T.); +#83916 = EDGE_CURVE('',#69379,#69156,#83917,.T.); +#83917 = LINE('',#83918,#83919); +#83918 = CARTESIAN_POINT('',(7.,-0.65,-1.942890293094E-16)); +#83919 = VECTOR('',#83920,1.); +#83920 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83921 = ORIENTED_EDGE('',*,*,#69163,.T.); +#83922 = ORIENTED_EDGE('',*,*,#83899,.F.); +#83923 = ORIENTED_EDGE('',*,*,#69386,.F.); +#83924 = PLANE('',#83925); +#83925 = AXIS2_PLACEMENT_3D('',#83926,#83927,#83928); +#83926 = CARTESIAN_POINT('',(7.,-0.65,-1.942890293094E-16)); +#83927 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#83928 = DIRECTION('',(0.,0.,1.)); +#83929 = ADVANCED_FACE('',(#83930),#83941,.F.); +#83930 = FACE_BOUND('',#83931,.F.); +#83931 = EDGE_LOOP('',(#83932,#83938,#83939,#83940)); +#83932 = ORIENTED_EDGE('',*,*,#83933,.T.); +#83933 = EDGE_CURVE('',#69370,#69147,#83934,.T.); +#83934 = LINE('',#83935,#83936); +#83935 = CARTESIAN_POINT('',(6.5,-0.65,-1.942890293094E-16)); +#83936 = VECTOR('',#83937,1.); +#83937 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83938 = ORIENTED_EDGE('',*,*,#69155,.T.); +#83939 = ORIENTED_EDGE('',*,*,#83916,.F.); +#83940 = ORIENTED_EDGE('',*,*,#69378,.F.); +#83941 = PLANE('',#83942); +#83942 = AXIS2_PLACEMENT_3D('',#83943,#83944,#83945); +#83943 = CARTESIAN_POINT('',(6.5,-0.65,-1.942890293094E-16)); +#83944 = DIRECTION('',(0.,0.,1.)); +#83945 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#83946 = ADVANCED_FACE('',(#83947),#83958,.T.); +#83947 = FACE_BOUND('',#83948,.T.); +#83948 = EDGE_LOOP('',(#83949,#83950,#83951,#83952)); +#83949 = ORIENTED_EDGE('',*,*,#69369,.T.); +#83950 = ORIENTED_EDGE('',*,*,#83933,.T.); +#83951 = ORIENTED_EDGE('',*,*,#69146,.F.); +#83952 = ORIENTED_EDGE('',*,*,#83953,.F.); +#83953 = EDGE_CURVE('',#69362,#69139,#83954,.T.); +#83954 = LINE('',#83955,#83956); +#83955 = CARTESIAN_POINT('',(6.3,-0.65,0.2)); +#83956 = VECTOR('',#83957,1.); +#83957 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83958 = CYLINDRICAL_SURFACE('',#83959,0.2); +#83959 = AXIS2_PLACEMENT_3D('',#83960,#83961,#83962); +#83960 = CARTESIAN_POINT('',(6.5,-0.65,0.2)); +#83961 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83962 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#83963 = ADVANCED_FACE('',(#83964),#83970,.F.); +#83964 = FACE_BOUND('',#83965,.F.); +#83965 = EDGE_LOOP('',(#83966,#83967,#83968,#83969)); +#83966 = ORIENTED_EDGE('',*,*,#69444,.T.); +#83967 = ORIENTED_EDGE('',*,*,#69138,.T.); +#83968 = ORIENTED_EDGE('',*,*,#83953,.F.); +#83969 = ORIENTED_EDGE('',*,*,#69361,.F.); +#83970 = PLANE('',#83971); +#83971 = AXIS2_PLACEMENT_3D('',#83972,#83973,#83974); +#83972 = CARTESIAN_POINT('',(6.3,-0.65,0.65)); +#83973 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#83974 = DIRECTION('',(0.,0.,-1.)); +#83975 = ADVANCED_FACE('',(#83976),#83987,.T.); +#83976 = FACE_BOUND('',#83977,.T.); +#83977 = EDGE_LOOP('',(#83978,#83979,#83980,#83981)); +#83978 = ORIENTED_EDGE('',*,*,#69550,.T.); +#83979 = ORIENTED_EDGE('',*,*,#80226,.T.); +#83980 = ORIENTED_EDGE('',*,*,#69773,.F.); +#83981 = ORIENTED_EDGE('',*,*,#83982,.F.); +#83982 = EDGE_CURVE('',#69543,#69766,#83983,.T.); +#83983 = LINE('',#83984,#83985); +#83984 = CARTESIAN_POINT('',(6.4,0.35,0.65)); +#83985 = VECTOR('',#83986,1.); +#83986 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#83987 = CYLINDRICAL_SURFACE('',#83988,0.2); +#83988 = AXIS2_PLACEMENT_3D('',#83989,#83990,#83991); +#83989 = CARTESIAN_POINT('',(6.2,0.35,0.65)); +#83990 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#83991 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#83992 = ADVANCED_FACE('',(#83993),#84004,.F.); +#83993 = FACE_BOUND('',#83994,.F.); +#83994 = EDGE_LOOP('',(#83995,#84001,#84002,#84003)); +#83995 = ORIENTED_EDGE('',*,*,#83996,.T.); +#83996 = EDGE_CURVE('',#69534,#69757,#83997,.T.); +#83997 = LINE('',#83998,#83999); +#83998 = CARTESIAN_POINT('',(6.4,0.35,0.2)); +#83999 = VECTOR('',#84000,1.); +#84000 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84001 = ORIENTED_EDGE('',*,*,#69765,.T.); +#84002 = ORIENTED_EDGE('',*,*,#83982,.F.); +#84003 = ORIENTED_EDGE('',*,*,#69542,.F.); +#84004 = PLANE('',#84005); +#84005 = AXIS2_PLACEMENT_3D('',#84006,#84007,#84008); +#84006 = CARTESIAN_POINT('',(6.4,0.35,0.2)); +#84007 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84008 = DIRECTION('',(0.,0.,1.)); +#84009 = ADVANCED_FACE('',(#84010),#84021,.F.); +#84010 = FACE_BOUND('',#84011,.F.); +#84011 = EDGE_LOOP('',(#84012,#84018,#84019,#84020)); +#84012 = ORIENTED_EDGE('',*,*,#84013,.T.); +#84013 = EDGE_CURVE('',#69526,#69749,#84014,.T.); +#84014 = LINE('',#84015,#84016); +#84015 = CARTESIAN_POINT('',(6.5,0.35,0.1)); +#84016 = VECTOR('',#84017,1.); +#84017 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84018 = ORIENTED_EDGE('',*,*,#69756,.T.); +#84019 = ORIENTED_EDGE('',*,*,#83996,.F.); +#84020 = ORIENTED_EDGE('',*,*,#69533,.F.); +#84021 = CYLINDRICAL_SURFACE('',#84022,0.1); +#84022 = AXIS2_PLACEMENT_3D('',#84023,#84024,#84025); +#84023 = CARTESIAN_POINT('',(6.5,0.35,0.2)); +#84024 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#84025 = DIRECTION('',(0.,0.,-1.)); +#84026 = ADVANCED_FACE('',(#84027),#84038,.F.); +#84027 = FACE_BOUND('',#84028,.F.); +#84028 = EDGE_LOOP('',(#84029,#84035,#84036,#84037)); +#84029 = ORIENTED_EDGE('',*,*,#84030,.T.); +#84030 = EDGE_CURVE('',#69518,#69741,#84031,.T.); +#84031 = LINE('',#84032,#84033); +#84032 = CARTESIAN_POINT('',(7.,0.35,0.1)); +#84033 = VECTOR('',#84034,1.); +#84034 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84035 = ORIENTED_EDGE('',*,*,#69748,.T.); +#84036 = ORIENTED_EDGE('',*,*,#84013,.F.); +#84037 = ORIENTED_EDGE('',*,*,#69525,.F.); +#84038 = PLANE('',#84039); +#84039 = AXIS2_PLACEMENT_3D('',#84040,#84041,#84042); +#84040 = CARTESIAN_POINT('',(7.,0.35,0.1)); +#84041 = DIRECTION('',(0.,0.,-1.)); +#84042 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#84043 = ADVANCED_FACE('',(#84044),#84055,.F.); +#84044 = FACE_BOUND('',#84045,.F.); +#84045 = EDGE_LOOP('',(#84046,#84052,#84053,#84054)); +#84046 = ORIENTED_EDGE('',*,*,#84047,.T.); +#84047 = EDGE_CURVE('',#69510,#69733,#84048,.T.); +#84048 = LINE('',#84049,#84050); +#84049 = CARTESIAN_POINT('',(7.,0.35,-1.942890293094E-16)); +#84050 = VECTOR('',#84051,1.); +#84051 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84052 = ORIENTED_EDGE('',*,*,#69740,.T.); +#84053 = ORIENTED_EDGE('',*,*,#84030,.F.); +#84054 = ORIENTED_EDGE('',*,*,#69517,.F.); +#84055 = PLANE('',#84056); +#84056 = AXIS2_PLACEMENT_3D('',#84057,#84058,#84059); +#84057 = CARTESIAN_POINT('',(7.,0.35,-1.942890293094E-16)); +#84058 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84059 = DIRECTION('',(0.,0.,1.)); +#84060 = ADVANCED_FACE('',(#84061),#84072,.F.); +#84061 = FACE_BOUND('',#84062,.F.); +#84062 = EDGE_LOOP('',(#84063,#84069,#84070,#84071)); +#84063 = ORIENTED_EDGE('',*,*,#84064,.T.); +#84064 = EDGE_CURVE('',#69501,#69724,#84065,.T.); +#84065 = LINE('',#84066,#84067); +#84066 = CARTESIAN_POINT('',(6.5,0.35,-1.942890293094E-16)); +#84067 = VECTOR('',#84068,1.); +#84068 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84069 = ORIENTED_EDGE('',*,*,#69732,.T.); +#84070 = ORIENTED_EDGE('',*,*,#84047,.F.); +#84071 = ORIENTED_EDGE('',*,*,#69509,.F.); +#84072 = PLANE('',#84073); +#84073 = AXIS2_PLACEMENT_3D('',#84074,#84075,#84076); +#84074 = CARTESIAN_POINT('',(6.5,0.35,-1.942890293094E-16)); +#84075 = DIRECTION('',(0.,0.,1.)); +#84076 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#84077 = ADVANCED_FACE('',(#84078),#84089,.T.); +#84078 = FACE_BOUND('',#84079,.T.); +#84079 = EDGE_LOOP('',(#84080,#84081,#84082,#84083)); +#84080 = ORIENTED_EDGE('',*,*,#69500,.T.); +#84081 = ORIENTED_EDGE('',*,*,#84064,.T.); +#84082 = ORIENTED_EDGE('',*,*,#69723,.F.); +#84083 = ORIENTED_EDGE('',*,*,#84084,.F.); +#84084 = EDGE_CURVE('',#69493,#69716,#84085,.T.); +#84085 = LINE('',#84086,#84087); +#84086 = CARTESIAN_POINT('',(6.3,0.35,0.2)); +#84087 = VECTOR('',#84088,1.); +#84088 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84089 = CYLINDRICAL_SURFACE('',#84090,0.2); +#84090 = AXIS2_PLACEMENT_3D('',#84091,#84092,#84093); +#84091 = CARTESIAN_POINT('',(6.5,0.35,0.2)); +#84092 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#84093 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#84094 = ADVANCED_FACE('',(#84095),#84101,.F.); +#84095 = FACE_BOUND('',#84096,.F.); +#84096 = EDGE_LOOP('',(#84097,#84098,#84099,#84100)); +#84097 = ORIENTED_EDGE('',*,*,#69697,.T.); +#84098 = ORIENTED_EDGE('',*,*,#69715,.T.); +#84099 = ORIENTED_EDGE('',*,*,#84084,.F.); +#84100 = ORIENTED_EDGE('',*,*,#69492,.F.); +#84101 = PLANE('',#84102); +#84102 = AXIS2_PLACEMENT_3D('',#84103,#84104,#84105); +#84103 = CARTESIAN_POINT('',(6.3,0.35,0.65)); +#84104 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#84105 = DIRECTION('',(0.,0.,-1.)); +#84106 = ADVANCED_FACE('',(#84107),#84118,.T.); +#84107 = FACE_BOUND('',#84108,.T.); +#84108 = EDGE_LOOP('',(#84109,#84110,#84111,#84112)); +#84109 = ORIENTED_EDGE('',*,*,#69865,.T.); +#84110 = ORIENTED_EDGE('',*,*,#80207,.T.); +#84111 = ORIENTED_EDGE('',*,*,#69642,.F.); +#84112 = ORIENTED_EDGE('',*,*,#84113,.F.); +#84113 = EDGE_CURVE('',#69858,#69635,#84114,.T.); +#84114 = LINE('',#84115,#84116); +#84115 = CARTESIAN_POINT('',(6.4,-0.15,0.65)); +#84116 = VECTOR('',#84117,1.); +#84117 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84118 = CYLINDRICAL_SURFACE('',#84119,0.2); +#84119 = AXIS2_PLACEMENT_3D('',#84120,#84121,#84122); +#84120 = CARTESIAN_POINT('',(6.2,-0.15,0.65)); +#84121 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#84122 = DIRECTION('',(1.,2.22044604925E-16,6.106226635438E-15)); +#84123 = ADVANCED_FACE('',(#84124),#84135,.F.); +#84124 = FACE_BOUND('',#84125,.F.); +#84125 = EDGE_LOOP('',(#84126,#84132,#84133,#84134)); +#84126 = ORIENTED_EDGE('',*,*,#84127,.T.); +#84127 = EDGE_CURVE('',#69849,#69626,#84128,.T.); +#84128 = LINE('',#84129,#84130); +#84129 = CARTESIAN_POINT('',(6.4,-0.15,0.2)); +#84130 = VECTOR('',#84131,1.); +#84131 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84132 = ORIENTED_EDGE('',*,*,#69634,.T.); +#84133 = ORIENTED_EDGE('',*,*,#84113,.F.); +#84134 = ORIENTED_EDGE('',*,*,#69857,.F.); +#84135 = PLANE('',#84136); +#84136 = AXIS2_PLACEMENT_3D('',#84137,#84138,#84139); +#84137 = CARTESIAN_POINT('',(6.4,-0.15,0.2)); +#84138 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84139 = DIRECTION('',(0.,0.,1.)); +#84140 = ADVANCED_FACE('',(#84141),#84152,.F.); +#84141 = FACE_BOUND('',#84142,.F.); +#84142 = EDGE_LOOP('',(#84143,#84149,#84150,#84151)); +#84143 = ORIENTED_EDGE('',*,*,#84144,.T.); +#84144 = EDGE_CURVE('',#69841,#69618,#84145,.T.); +#84145 = LINE('',#84146,#84147); +#84146 = CARTESIAN_POINT('',(6.5,-0.15,0.1)); +#84147 = VECTOR('',#84148,1.); +#84148 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84149 = ORIENTED_EDGE('',*,*,#69625,.T.); +#84150 = ORIENTED_EDGE('',*,*,#84127,.F.); +#84151 = ORIENTED_EDGE('',*,*,#69848,.F.); +#84152 = CYLINDRICAL_SURFACE('',#84153,0.1); +#84153 = AXIS2_PLACEMENT_3D('',#84154,#84155,#84156); +#84154 = CARTESIAN_POINT('',(6.5,-0.15,0.2)); +#84155 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#84156 = DIRECTION('',(0.,0.,-1.)); +#84157 = ADVANCED_FACE('',(#84158),#84169,.F.); +#84158 = FACE_BOUND('',#84159,.F.); +#84159 = EDGE_LOOP('',(#84160,#84166,#84167,#84168)); +#84160 = ORIENTED_EDGE('',*,*,#84161,.T.); +#84161 = EDGE_CURVE('',#69833,#69610,#84162,.T.); +#84162 = LINE('',#84163,#84164); +#84163 = CARTESIAN_POINT('',(7.,-0.15,0.1)); +#84164 = VECTOR('',#84165,1.); +#84165 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84166 = ORIENTED_EDGE('',*,*,#69617,.T.); +#84167 = ORIENTED_EDGE('',*,*,#84144,.F.); +#84168 = ORIENTED_EDGE('',*,*,#69840,.F.); +#84169 = PLANE('',#84170); +#84170 = AXIS2_PLACEMENT_3D('',#84171,#84172,#84173); +#84171 = CARTESIAN_POINT('',(7.,-0.15,0.1)); +#84172 = DIRECTION('',(0.,0.,-1.)); +#84173 = DIRECTION('',(-1.,-2.22044604925E-16,-0.)); +#84174 = ADVANCED_FACE('',(#84175),#84186,.F.); +#84175 = FACE_BOUND('',#84176,.F.); +#84176 = EDGE_LOOP('',(#84177,#84183,#84184,#84185)); +#84177 = ORIENTED_EDGE('',*,*,#84178,.T.); +#84178 = EDGE_CURVE('',#69825,#69602,#84179,.T.); +#84179 = LINE('',#84180,#84181); +#84180 = CARTESIAN_POINT('',(7.,-0.15,-1.942890293094E-16)); +#84181 = VECTOR('',#84182,1.); +#84182 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84183 = ORIENTED_EDGE('',*,*,#69609,.T.); +#84184 = ORIENTED_EDGE('',*,*,#84161,.F.); +#84185 = ORIENTED_EDGE('',*,*,#69832,.F.); +#84186 = PLANE('',#84187); +#84187 = AXIS2_PLACEMENT_3D('',#84188,#84189,#84190); +#84188 = CARTESIAN_POINT('',(7.,-0.15,-1.942890293094E-16)); +#84189 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84190 = DIRECTION('',(0.,0.,1.)); +#84191 = ADVANCED_FACE('',(#84192),#84203,.F.); +#84192 = FACE_BOUND('',#84193,.F.); +#84193 = EDGE_LOOP('',(#84194,#84200,#84201,#84202)); +#84194 = ORIENTED_EDGE('',*,*,#84195,.T.); +#84195 = EDGE_CURVE('',#69816,#69593,#84196,.T.); +#84196 = LINE('',#84197,#84198); +#84197 = CARTESIAN_POINT('',(6.5,-0.15,-1.942890293094E-16)); +#84198 = VECTOR('',#84199,1.); +#84199 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84200 = ORIENTED_EDGE('',*,*,#69601,.T.); +#84201 = ORIENTED_EDGE('',*,*,#84178,.F.); +#84202 = ORIENTED_EDGE('',*,*,#69824,.F.); +#84203 = PLANE('',#84204); +#84204 = AXIS2_PLACEMENT_3D('',#84205,#84206,#84207); +#84205 = CARTESIAN_POINT('',(6.5,-0.15,-1.942890293094E-16)); +#84206 = DIRECTION('',(0.,0.,1.)); +#84207 = DIRECTION('',(1.,2.22044604925E-16,-0.)); +#84208 = ADVANCED_FACE('',(#84209),#84220,.T.); +#84209 = FACE_BOUND('',#84210,.T.); +#84210 = EDGE_LOOP('',(#84211,#84212,#84213,#84214)); +#84211 = ORIENTED_EDGE('',*,*,#69815,.T.); +#84212 = ORIENTED_EDGE('',*,*,#84195,.T.); +#84213 = ORIENTED_EDGE('',*,*,#69592,.F.); +#84214 = ORIENTED_EDGE('',*,*,#84215,.F.); +#84215 = EDGE_CURVE('',#69808,#69585,#84216,.T.); +#84216 = LINE('',#84217,#84218); +#84217 = CARTESIAN_POINT('',(6.3,-0.15,0.2)); +#84218 = VECTOR('',#84219,1.); +#84219 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#84220 = CYLINDRICAL_SURFACE('',#84221,0.2); +#84221 = AXIS2_PLACEMENT_3D('',#84222,#84223,#84224); +#84222 = CARTESIAN_POINT('',(6.5,-0.15,0.2)); +#84223 = DIRECTION('',(-2.22044604925E-16,1.,-0.)); +#84224 = DIRECTION('',(-1.,-2.22044604925E-16,-3.330669073875E-15)); +#84225 = ADVANCED_FACE('',(#84226),#84232,.F.); +#84226 = FACE_BOUND('',#84227,.F.); +#84227 = EDGE_LOOP('',(#84228,#84229,#84230,#84231)); +#84228 = ORIENTED_EDGE('',*,*,#69890,.T.); +#84229 = ORIENTED_EDGE('',*,*,#69584,.T.); +#84230 = ORIENTED_EDGE('',*,*,#84215,.F.); +#84231 = ORIENTED_EDGE('',*,*,#69807,.F.); +#84232 = PLANE('',#84233); +#84233 = AXIS2_PLACEMENT_3D('',#84234,#84235,#84236); +#84234 = CARTESIAN_POINT('',(6.3,-0.15,0.65)); +#84235 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#84236 = DIRECTION('',(0.,0.,-1.)); +#84237 = ADVANCED_FACE('',(#84238),#84384,.F.); +#84238 = FACE_BOUND('',#84239,.F.); +#84239 = EDGE_LOOP('',(#84240,#84241,#84242,#84243,#84244,#84250,#84251, + #84257,#84258,#84264,#84265,#84271,#84272,#84278,#84279,#84285, + #84286,#84292,#84293,#84299,#84300,#84306,#84307,#84313,#84314, + #84320,#84321,#84327,#84328,#84334,#84335,#84341,#84342,#84348, + #84349,#84355,#84356,#84362,#84363,#84369,#84370,#84376,#84377, + #84383)); +#84240 = ORIENTED_EDGE('',*,*,#81246,.T.); +#84241 = ORIENTED_EDGE('',*,*,#81162,.F.); +#84242 = ORIENTED_EDGE('',*,*,#79147,.F.); +#84243 = ORIENTED_EDGE('',*,*,#69960,.T.); +#84244 = ORIENTED_EDGE('',*,*,#84245,.T.); +#84245 = EDGE_CURVE('',#69953,#70407,#84246,.T.); +#84246 = LINE('',#84247,#84248); +#84247 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84248 = VECTOR('',#84249,1.); +#84249 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84250 = ORIENTED_EDGE('',*,*,#70423,.T.); +#84251 = ORIENTED_EDGE('',*,*,#84252,.T.); +#84252 = EDGE_CURVE('',#70416,#70871,#84253,.T.); +#84253 = LINE('',#84254,#84255); +#84254 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84255 = VECTOR('',#84256,1.); +#84256 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84257 = ORIENTED_EDGE('',*,*,#70887,.T.); +#84258 = ORIENTED_EDGE('',*,*,#84259,.T.); +#84259 = EDGE_CURVE('',#70880,#71335,#84260,.T.); +#84260 = LINE('',#84261,#84262); +#84261 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84262 = VECTOR('',#84263,1.); +#84263 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84264 = ORIENTED_EDGE('',*,*,#71351,.T.); +#84265 = ORIENTED_EDGE('',*,*,#84266,.T.); +#84266 = EDGE_CURVE('',#71344,#71799,#84267,.T.); +#84267 = LINE('',#84268,#84269); +#84268 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84269 = VECTOR('',#84270,1.); +#84270 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84271 = ORIENTED_EDGE('',*,*,#71815,.T.); +#84272 = ORIENTED_EDGE('',*,*,#84273,.T.); +#84273 = EDGE_CURVE('',#71808,#72263,#84274,.T.); +#84274 = LINE('',#84275,#84276); +#84275 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84276 = VECTOR('',#84277,1.); +#84277 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84278 = ORIENTED_EDGE('',*,*,#72279,.T.); +#84279 = ORIENTED_EDGE('',*,*,#84280,.T.); +#84280 = EDGE_CURVE('',#72272,#72727,#84281,.T.); +#84281 = LINE('',#84282,#84283); +#84282 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84283 = VECTOR('',#84284,1.); +#84284 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84285 = ORIENTED_EDGE('',*,*,#72743,.T.); +#84286 = ORIENTED_EDGE('',*,*,#84287,.T.); +#84287 = EDGE_CURVE('',#72736,#73191,#84288,.T.); +#84288 = LINE('',#84289,#84290); +#84289 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84290 = VECTOR('',#84291,1.); +#84291 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84292 = ORIENTED_EDGE('',*,*,#73207,.T.); +#84293 = ORIENTED_EDGE('',*,*,#84294,.T.); +#84294 = EDGE_CURVE('',#73200,#73655,#84295,.T.); +#84295 = LINE('',#84296,#84297); +#84296 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84297 = VECTOR('',#84298,1.); +#84298 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84299 = ORIENTED_EDGE('',*,*,#73671,.T.); +#84300 = ORIENTED_EDGE('',*,*,#84301,.T.); +#84301 = EDGE_CURVE('',#73664,#74119,#84302,.T.); +#84302 = LINE('',#84303,#84304); +#84303 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84304 = VECTOR('',#84305,1.); +#84305 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84306 = ORIENTED_EDGE('',*,*,#74135,.T.); +#84307 = ORIENTED_EDGE('',*,*,#84308,.T.); +#84308 = EDGE_CURVE('',#74128,#74583,#84309,.T.); +#84309 = LINE('',#84310,#84311); +#84310 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84311 = VECTOR('',#84312,1.); +#84312 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84313 = ORIENTED_EDGE('',*,*,#74599,.T.); +#84314 = ORIENTED_EDGE('',*,*,#84315,.T.); +#84315 = EDGE_CURVE('',#74592,#74334,#84316,.T.); +#84316 = LINE('',#84317,#84318); +#84317 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84318 = VECTOR('',#84319,1.); +#84319 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84320 = ORIENTED_EDGE('',*,*,#74350,.T.); +#84321 = ORIENTED_EDGE('',*,*,#84322,.T.); +#84322 = EDGE_CURVE('',#74343,#73870,#84323,.T.); +#84323 = LINE('',#84324,#84325); +#84324 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84325 = VECTOR('',#84326,1.); +#84326 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84327 = ORIENTED_EDGE('',*,*,#73886,.T.); +#84328 = ORIENTED_EDGE('',*,*,#84329,.T.); +#84329 = EDGE_CURVE('',#73879,#73406,#84330,.T.); +#84330 = LINE('',#84331,#84332); +#84331 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84332 = VECTOR('',#84333,1.); +#84333 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84334 = ORIENTED_EDGE('',*,*,#73422,.T.); +#84335 = ORIENTED_EDGE('',*,*,#84336,.T.); +#84336 = EDGE_CURVE('',#73415,#72942,#84337,.T.); +#84337 = LINE('',#84338,#84339); +#84338 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84339 = VECTOR('',#84340,1.); +#84340 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84341 = ORIENTED_EDGE('',*,*,#72958,.T.); +#84342 = ORIENTED_EDGE('',*,*,#84343,.T.); +#84343 = EDGE_CURVE('',#72951,#72478,#84344,.T.); +#84344 = LINE('',#84345,#84346); +#84345 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84346 = VECTOR('',#84347,1.); +#84347 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84348 = ORIENTED_EDGE('',*,*,#72494,.T.); +#84349 = ORIENTED_EDGE('',*,*,#84350,.T.); +#84350 = EDGE_CURVE('',#72487,#72014,#84351,.T.); +#84351 = LINE('',#84352,#84353); +#84352 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84353 = VECTOR('',#84354,1.); +#84354 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84355 = ORIENTED_EDGE('',*,*,#72030,.T.); +#84356 = ORIENTED_EDGE('',*,*,#84357,.T.); +#84357 = EDGE_CURVE('',#72023,#71550,#84358,.T.); +#84358 = LINE('',#84359,#84360); +#84359 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84360 = VECTOR('',#84361,1.); +#84361 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84362 = ORIENTED_EDGE('',*,*,#71566,.T.); +#84363 = ORIENTED_EDGE('',*,*,#84364,.T.); +#84364 = EDGE_CURVE('',#71559,#71086,#84365,.T.); +#84365 = LINE('',#84366,#84367); +#84366 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84367 = VECTOR('',#84368,1.); +#84368 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84369 = ORIENTED_EDGE('',*,*,#71102,.T.); +#84370 = ORIENTED_EDGE('',*,*,#84371,.T.); +#84371 = EDGE_CURVE('',#71095,#70622,#84372,.T.); +#84372 = LINE('',#84373,#84374); +#84373 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84374 = VECTOR('',#84375,1.); +#84375 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84376 = ORIENTED_EDGE('',*,*,#70638,.T.); +#84377 = ORIENTED_EDGE('',*,*,#84378,.T.); +#84378 = EDGE_CURVE('',#70631,#70159,#84379,.T.); +#84379 = LINE('',#84380,#84381); +#84380 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84381 = VECTOR('',#84382,1.); +#84382 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#84383 = ORIENTED_EDGE('',*,*,#70174,.T.); +#84384 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#84385,#84386) + ,(#84387,#84388 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,11.575),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#84385 = CARTESIAN_POINT('',(5.7875,-5.925,0.85)); +#84386 = CARTESIAN_POINT('',(5.718419117457,-5.786838234914,1.5)); +#84387 = CARTESIAN_POINT('',(-5.7875,-5.925,0.85)); +#84388 = CARTESIAN_POINT('',(-5.718419117457,-5.786838234914,1.5)); +#84389 = ADVANCED_FACE('',(#84390),#84403,.F.); +#84390 = FACE_BOUND('',#84391,.F.); +#84391 = EDGE_LOOP('',(#84392,#84393,#84399,#84400,#84401,#84402)); +#84392 = ORIENTED_EDGE('',*,*,#70052,.F.); +#84393 = ORIENTED_EDGE('',*,*,#84394,.T.); +#84394 = EDGE_CURVE('',#70044,#70275,#84395,.T.); +#84395 = LINE('',#84396,#84397); +#84396 = CARTESIAN_POINT('',(4.85,-6.2,0.85)); +#84397 = VECTOR('',#84398,1.); +#84398 = DIRECTION('',(-1.,0.,0.)); +#84399 = ORIENTED_EDGE('',*,*,#70283,.T.); +#84400 = ORIENTED_EDGE('',*,*,#70406,.T.); +#84401 = ORIENTED_EDGE('',*,*,#84245,.F.); +#84402 = ORIENTED_EDGE('',*,*,#69952,.F.); +#84403 = PLANE('',#84404); +#84404 = AXIS2_PLACEMENT_3D('',#84405,#84406,#84407); +#84405 = CARTESIAN_POINT('',(4.85,-6.2,0.85)); +#84406 = DIRECTION('',(0.,0.,-1.)); +#84407 = DIRECTION('',(0.,1.,0.)); +#84408 = ADVANCED_FACE('',(#84409),#84420,.T.); +#84409 = FACE_BOUND('',#84410,.T.); +#84410 = EDGE_LOOP('',(#84411,#84412,#84413,#84414)); +#84411 = ORIENTED_EDGE('',*,*,#70043,.T.); +#84412 = ORIENTED_EDGE('',*,*,#84394,.T.); +#84413 = ORIENTED_EDGE('',*,*,#70274,.F.); +#84414 = ORIENTED_EDGE('',*,*,#84415,.F.); +#84415 = EDGE_CURVE('',#70036,#70267,#84416,.T.); +#84416 = LINE('',#84417,#84418); +#84417 = CARTESIAN_POINT('',(4.85,-6.4,0.65)); +#84418 = VECTOR('',#84419,1.); +#84419 = DIRECTION('',(-1.,0.,0.)); +#84420 = CYLINDRICAL_SURFACE('',#84421,0.2); +#84421 = AXIS2_PLACEMENT_3D('',#84422,#84423,#84424); +#84422 = CARTESIAN_POINT('',(4.85,-6.2,0.65)); +#84423 = DIRECTION('',(1.,0.,-0.)); +#84424 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#84425 = ADVANCED_FACE('',(#84426),#84437,.F.); +#84426 = FACE_BOUND('',#84427,.F.); +#84427 = EDGE_LOOP('',(#84428,#84434,#84435,#84436)); +#84428 = ORIENTED_EDGE('',*,*,#84429,.T.); +#84429 = EDGE_CURVE('',#70027,#70258,#84430,.T.); +#84430 = LINE('',#84431,#84432); +#84431 = CARTESIAN_POINT('',(4.85,-6.4,0.2)); +#84432 = VECTOR('',#84433,1.); +#84433 = DIRECTION('',(-1.,0.,0.)); +#84434 = ORIENTED_EDGE('',*,*,#70266,.T.); +#84435 = ORIENTED_EDGE('',*,*,#84415,.F.); +#84436 = ORIENTED_EDGE('',*,*,#70035,.F.); +#84437 = PLANE('',#84438); +#84438 = AXIS2_PLACEMENT_3D('',#84439,#84440,#84441); +#84439 = CARTESIAN_POINT('',(4.85,-6.4,0.2)); +#84440 = DIRECTION('',(0.,1.,0.)); +#84441 = DIRECTION('',(0.,-0.,1.)); +#84442 = ADVANCED_FACE('',(#84443),#84454,.F.); +#84443 = FACE_BOUND('',#84444,.F.); +#84444 = EDGE_LOOP('',(#84445,#84451,#84452,#84453)); +#84445 = ORIENTED_EDGE('',*,*,#84446,.T.); +#84446 = EDGE_CURVE('',#70019,#70250,#84447,.T.); +#84447 = LINE('',#84448,#84449); +#84448 = CARTESIAN_POINT('',(4.85,-6.5,0.1)); +#84449 = VECTOR('',#84450,1.); +#84450 = DIRECTION('',(-1.,0.,0.)); +#84451 = ORIENTED_EDGE('',*,*,#70257,.T.); +#84452 = ORIENTED_EDGE('',*,*,#84429,.F.); +#84453 = ORIENTED_EDGE('',*,*,#70026,.F.); +#84454 = CYLINDRICAL_SURFACE('',#84455,0.1); +#84455 = AXIS2_PLACEMENT_3D('',#84456,#84457,#84458); +#84456 = CARTESIAN_POINT('',(4.85,-6.5,0.2)); +#84457 = DIRECTION('',(1.,0.,0.)); +#84458 = DIRECTION('',(0.,0.,-1.)); +#84459 = ADVANCED_FACE('',(#84460),#84471,.F.); +#84460 = FACE_BOUND('',#84461,.F.); +#84461 = EDGE_LOOP('',(#84462,#84468,#84469,#84470)); +#84462 = ORIENTED_EDGE('',*,*,#84463,.T.); +#84463 = EDGE_CURVE('',#70011,#70242,#84464,.T.); +#84464 = LINE('',#84465,#84466); +#84465 = CARTESIAN_POINT('',(4.85,-7.,0.1)); +#84466 = VECTOR('',#84467,1.); +#84467 = DIRECTION('',(-1.,0.,0.)); +#84468 = ORIENTED_EDGE('',*,*,#70249,.T.); +#84469 = ORIENTED_EDGE('',*,*,#84446,.F.); +#84470 = ORIENTED_EDGE('',*,*,#70018,.F.); +#84471 = PLANE('',#84472); +#84472 = AXIS2_PLACEMENT_3D('',#84473,#84474,#84475); +#84473 = CARTESIAN_POINT('',(4.85,-7.,0.1)); +#84474 = DIRECTION('',(0.,0.,-1.)); +#84475 = DIRECTION('',(0.,1.,0.)); +#84476 = ADVANCED_FACE('',(#84477),#84488,.F.); +#84477 = FACE_BOUND('',#84478,.F.); +#84478 = EDGE_LOOP('',(#84479,#84485,#84486,#84487)); +#84479 = ORIENTED_EDGE('',*,*,#84480,.T.); +#84480 = EDGE_CURVE('',#70003,#70234,#84481,.T.); +#84481 = LINE('',#84482,#84483); +#84482 = CARTESIAN_POINT('',(4.85,-7.,-1.942890293094E-16)); +#84483 = VECTOR('',#84484,1.); +#84484 = DIRECTION('',(-1.,0.,0.)); +#84485 = ORIENTED_EDGE('',*,*,#70241,.T.); +#84486 = ORIENTED_EDGE('',*,*,#84463,.F.); +#84487 = ORIENTED_EDGE('',*,*,#70010,.F.); +#84488 = PLANE('',#84489); +#84489 = AXIS2_PLACEMENT_3D('',#84490,#84491,#84492); +#84490 = CARTESIAN_POINT('',(4.85,-7.,-1.942890293094E-16)); +#84491 = DIRECTION('',(0.,1.,0.)); +#84492 = DIRECTION('',(0.,-0.,1.)); +#84493 = ADVANCED_FACE('',(#84494),#84505,.F.); +#84494 = FACE_BOUND('',#84495,.F.); +#84495 = EDGE_LOOP('',(#84496,#84502,#84503,#84504)); +#84496 = ORIENTED_EDGE('',*,*,#84497,.T.); +#84497 = EDGE_CURVE('',#69994,#70225,#84498,.T.); +#84498 = LINE('',#84499,#84500); +#84499 = CARTESIAN_POINT('',(4.85,-6.5,-1.942890293094E-16)); +#84500 = VECTOR('',#84501,1.); +#84501 = DIRECTION('',(-1.,0.,0.)); +#84502 = ORIENTED_EDGE('',*,*,#70233,.T.); +#84503 = ORIENTED_EDGE('',*,*,#84480,.F.); +#84504 = ORIENTED_EDGE('',*,*,#70002,.F.); +#84505 = PLANE('',#84506); +#84506 = AXIS2_PLACEMENT_3D('',#84507,#84508,#84509); +#84507 = CARTESIAN_POINT('',(4.85,-6.5,-1.942890293094E-16)); +#84508 = DIRECTION('',(0.,0.,1.)); +#84509 = DIRECTION('',(0.,-1.,0.)); +#84510 = ADVANCED_FACE('',(#84511),#84522,.T.); +#84511 = FACE_BOUND('',#84512,.T.); +#84512 = EDGE_LOOP('',(#84513,#84514,#84515,#84516)); +#84513 = ORIENTED_EDGE('',*,*,#69993,.T.); +#84514 = ORIENTED_EDGE('',*,*,#84497,.T.); +#84515 = ORIENTED_EDGE('',*,*,#70224,.F.); +#84516 = ORIENTED_EDGE('',*,*,#84517,.F.); +#84517 = EDGE_CURVE('',#69986,#70217,#84518,.T.); +#84518 = LINE('',#84519,#84520); +#84519 = CARTESIAN_POINT('',(4.85,-6.3,0.2)); +#84520 = VECTOR('',#84521,1.); +#84521 = DIRECTION('',(-1.,0.,0.)); +#84522 = CYLINDRICAL_SURFACE('',#84523,0.2); +#84523 = AXIS2_PLACEMENT_3D('',#84524,#84525,#84526); +#84524 = CARTESIAN_POINT('',(4.85,-6.5,0.2)); +#84525 = DIRECTION('',(1.,0.,-0.)); +#84526 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#84527 = ADVANCED_FACE('',(#84528),#84534,.F.); +#84528 = FACE_BOUND('',#84529,.F.); +#84529 = EDGE_LOOP('',(#84530,#84531,#84532,#84533)); +#84530 = ORIENTED_EDGE('',*,*,#70198,.T.); +#84531 = ORIENTED_EDGE('',*,*,#70216,.T.); +#84532 = ORIENTED_EDGE('',*,*,#84517,.F.); +#84533 = ORIENTED_EDGE('',*,*,#69985,.F.); +#84534 = PLANE('',#84535); +#84535 = AXIS2_PLACEMENT_3D('',#84536,#84537,#84538); +#84536 = CARTESIAN_POINT('',(4.85,-6.3,0.65)); +#84537 = DIRECTION('',(0.,-1.,0.)); +#84538 = DIRECTION('',(0.,0.,-1.)); +#84539 = ADVANCED_FACE('',(#84540),#84553,.F.); +#84540 = FACE_BOUND('',#84541,.F.); +#84541 = EDGE_LOOP('',(#84542,#84543,#84549,#84550,#84551,#84552)); +#84542 = ORIENTED_EDGE('',*,*,#70375,.F.); +#84543 = ORIENTED_EDGE('',*,*,#84544,.T.); +#84544 = EDGE_CURVE('',#70367,#70136,#84545,.T.); +#84545 = LINE('',#84546,#84547); +#84546 = CARTESIAN_POINT('',(-4.65,-6.2,0.85)); +#84547 = VECTOR('',#84548,1.); +#84548 = DIRECTION('',(-1.,0.,0.)); +#84549 = ORIENTED_EDGE('',*,*,#70144,.T.); +#84550 = ORIENTED_EDGE('',*,*,#70158,.T.); +#84551 = ORIENTED_EDGE('',*,*,#84378,.F.); +#84552 = ORIENTED_EDGE('',*,*,#70630,.F.); +#84553 = PLANE('',#84554); +#84554 = AXIS2_PLACEMENT_3D('',#84555,#84556,#84557); +#84555 = CARTESIAN_POINT('',(-4.65,-6.2,0.85)); +#84556 = DIRECTION('',(0.,0.,-1.)); +#84557 = DIRECTION('',(0.,1.,0.)); +#84558 = ADVANCED_FACE('',(#84559),#84570,.T.); +#84559 = FACE_BOUND('',#84560,.T.); +#84560 = EDGE_LOOP('',(#84561,#84562,#84563,#84564)); +#84561 = ORIENTED_EDGE('',*,*,#70366,.T.); +#84562 = ORIENTED_EDGE('',*,*,#84544,.T.); +#84563 = ORIENTED_EDGE('',*,*,#70135,.F.); +#84564 = ORIENTED_EDGE('',*,*,#84565,.F.); +#84565 = EDGE_CURVE('',#70359,#70128,#84566,.T.); +#84566 = LINE('',#84567,#84568); +#84567 = CARTESIAN_POINT('',(-4.65,-6.4,0.65)); +#84568 = VECTOR('',#84569,1.); +#84569 = DIRECTION('',(-1.,0.,0.)); +#84570 = CYLINDRICAL_SURFACE('',#84571,0.2); +#84571 = AXIS2_PLACEMENT_3D('',#84572,#84573,#84574); +#84572 = CARTESIAN_POINT('',(-4.65,-6.2,0.65)); +#84573 = DIRECTION('',(1.,0.,-0.)); +#84574 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#84575 = ADVANCED_FACE('',(#84576),#84587,.F.); +#84576 = FACE_BOUND('',#84577,.F.); +#84577 = EDGE_LOOP('',(#84578,#84584,#84585,#84586)); +#84578 = ORIENTED_EDGE('',*,*,#84579,.T.); +#84579 = EDGE_CURVE('',#70350,#70119,#84580,.T.); +#84580 = LINE('',#84581,#84582); +#84581 = CARTESIAN_POINT('',(-4.65,-6.4,0.2)); +#84582 = VECTOR('',#84583,1.); +#84583 = DIRECTION('',(-1.,0.,0.)); +#84584 = ORIENTED_EDGE('',*,*,#70127,.T.); +#84585 = ORIENTED_EDGE('',*,*,#84565,.F.); +#84586 = ORIENTED_EDGE('',*,*,#70358,.F.); +#84587 = PLANE('',#84588); +#84588 = AXIS2_PLACEMENT_3D('',#84589,#84590,#84591); +#84589 = CARTESIAN_POINT('',(-4.65,-6.4,0.2)); +#84590 = DIRECTION('',(0.,1.,0.)); +#84591 = DIRECTION('',(0.,-0.,1.)); +#84592 = ADVANCED_FACE('',(#84593),#84604,.F.); +#84593 = FACE_BOUND('',#84594,.F.); +#84594 = EDGE_LOOP('',(#84595,#84601,#84602,#84603)); +#84595 = ORIENTED_EDGE('',*,*,#84596,.T.); +#84596 = EDGE_CURVE('',#70342,#70111,#84597,.T.); +#84597 = LINE('',#84598,#84599); +#84598 = CARTESIAN_POINT('',(-4.65,-6.5,0.1)); +#84599 = VECTOR('',#84600,1.); +#84600 = DIRECTION('',(-1.,0.,0.)); +#84601 = ORIENTED_EDGE('',*,*,#70118,.T.); +#84602 = ORIENTED_EDGE('',*,*,#84579,.F.); +#84603 = ORIENTED_EDGE('',*,*,#70349,.F.); +#84604 = CYLINDRICAL_SURFACE('',#84605,0.1); +#84605 = AXIS2_PLACEMENT_3D('',#84606,#84607,#84608); +#84606 = CARTESIAN_POINT('',(-4.65,-6.5,0.2)); +#84607 = DIRECTION('',(1.,0.,0.)); +#84608 = DIRECTION('',(0.,0.,-1.)); +#84609 = ADVANCED_FACE('',(#84610),#84621,.F.); +#84610 = FACE_BOUND('',#84611,.F.); +#84611 = EDGE_LOOP('',(#84612,#84618,#84619,#84620)); +#84612 = ORIENTED_EDGE('',*,*,#84613,.T.); +#84613 = EDGE_CURVE('',#70334,#70103,#84614,.T.); +#84614 = LINE('',#84615,#84616); +#84615 = CARTESIAN_POINT('',(-4.65,-7.,0.1)); +#84616 = VECTOR('',#84617,1.); +#84617 = DIRECTION('',(-1.,0.,0.)); +#84618 = ORIENTED_EDGE('',*,*,#70110,.T.); +#84619 = ORIENTED_EDGE('',*,*,#84596,.F.); +#84620 = ORIENTED_EDGE('',*,*,#70341,.F.); +#84621 = PLANE('',#84622); +#84622 = AXIS2_PLACEMENT_3D('',#84623,#84624,#84625); +#84623 = CARTESIAN_POINT('',(-4.65,-7.,0.1)); +#84624 = DIRECTION('',(0.,0.,-1.)); +#84625 = DIRECTION('',(0.,1.,0.)); +#84626 = ADVANCED_FACE('',(#84627),#84638,.F.); +#84627 = FACE_BOUND('',#84628,.F.); +#84628 = EDGE_LOOP('',(#84629,#84635,#84636,#84637)); +#84629 = ORIENTED_EDGE('',*,*,#84630,.T.); +#84630 = EDGE_CURVE('',#70326,#70095,#84631,.T.); +#84631 = LINE('',#84632,#84633); +#84632 = CARTESIAN_POINT('',(-4.65,-7.,-1.942890293094E-16)); +#84633 = VECTOR('',#84634,1.); +#84634 = DIRECTION('',(-1.,0.,0.)); +#84635 = ORIENTED_EDGE('',*,*,#70102,.T.); +#84636 = ORIENTED_EDGE('',*,*,#84613,.F.); +#84637 = ORIENTED_EDGE('',*,*,#70333,.F.); +#84638 = PLANE('',#84639); +#84639 = AXIS2_PLACEMENT_3D('',#84640,#84641,#84642); +#84640 = CARTESIAN_POINT('',(-4.65,-7.,-1.942890293094E-16)); +#84641 = DIRECTION('',(0.,1.,0.)); +#84642 = DIRECTION('',(0.,-0.,1.)); +#84643 = ADVANCED_FACE('',(#84644),#84655,.F.); +#84644 = FACE_BOUND('',#84645,.F.); +#84645 = EDGE_LOOP('',(#84646,#84652,#84653,#84654)); +#84646 = ORIENTED_EDGE('',*,*,#84647,.T.); +#84647 = EDGE_CURVE('',#70317,#70086,#84648,.T.); +#84648 = LINE('',#84649,#84650); +#84649 = CARTESIAN_POINT('',(-4.65,-6.5,-1.942890293094E-16)); +#84650 = VECTOR('',#84651,1.); +#84651 = DIRECTION('',(-1.,0.,0.)); +#84652 = ORIENTED_EDGE('',*,*,#70094,.T.); +#84653 = ORIENTED_EDGE('',*,*,#84630,.F.); +#84654 = ORIENTED_EDGE('',*,*,#70325,.F.); +#84655 = PLANE('',#84656); +#84656 = AXIS2_PLACEMENT_3D('',#84657,#84658,#84659); +#84657 = CARTESIAN_POINT('',(-4.65,-6.5,-1.942890293094E-16)); +#84658 = DIRECTION('',(0.,0.,1.)); +#84659 = DIRECTION('',(0.,-1.,0.)); +#84660 = ADVANCED_FACE('',(#84661),#84672,.T.); +#84661 = FACE_BOUND('',#84662,.T.); +#84662 = EDGE_LOOP('',(#84663,#84664,#84665,#84666)); +#84663 = ORIENTED_EDGE('',*,*,#70316,.T.); +#84664 = ORIENTED_EDGE('',*,*,#84647,.T.); +#84665 = ORIENTED_EDGE('',*,*,#70085,.F.); +#84666 = ORIENTED_EDGE('',*,*,#84667,.F.); +#84667 = EDGE_CURVE('',#70309,#70078,#84668,.T.); +#84668 = LINE('',#84669,#84670); +#84669 = CARTESIAN_POINT('',(-4.65,-6.3,0.2)); +#84670 = VECTOR('',#84671,1.); +#84671 = DIRECTION('',(-1.,0.,0.)); +#84672 = CYLINDRICAL_SURFACE('',#84673,0.2); +#84673 = AXIS2_PLACEMENT_3D('',#84674,#84675,#84676); +#84674 = CARTESIAN_POINT('',(-4.65,-6.5,0.2)); +#84675 = DIRECTION('',(1.,0.,-0.)); +#84676 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#84677 = ADVANCED_FACE('',(#84678),#84684,.F.); +#84678 = FACE_BOUND('',#84679,.F.); +#84679 = EDGE_LOOP('',(#84680,#84681,#84682,#84683)); +#84680 = ORIENTED_EDGE('',*,*,#70391,.T.); +#84681 = ORIENTED_EDGE('',*,*,#70077,.T.); +#84682 = ORIENTED_EDGE('',*,*,#84667,.F.); +#84683 = ORIENTED_EDGE('',*,*,#70308,.F.); +#84684 = PLANE('',#84685); +#84685 = AXIS2_PLACEMENT_3D('',#84686,#84687,#84688); +#84686 = CARTESIAN_POINT('',(-4.65,-6.3,0.65)); +#84687 = DIRECTION('',(0.,-1.,0.)); +#84688 = DIRECTION('',(0.,0.,-1.)); +#84689 = ADVANCED_FACE('',(#84690),#84703,.F.); +#84690 = FACE_BOUND('',#84691,.F.); +#84691 = EDGE_LOOP('',(#84692,#84693,#84699,#84700,#84701,#84702)); +#84692 = ORIENTED_EDGE('',*,*,#70515,.F.); +#84693 = ORIENTED_EDGE('',*,*,#84694,.T.); +#84694 = EDGE_CURVE('',#70507,#70739,#84695,.T.); +#84695 = LINE('',#84696,#84697); +#84696 = CARTESIAN_POINT('',(4.35,-6.2,0.85)); +#84697 = VECTOR('',#84698,1.); +#84698 = DIRECTION('',(-1.,0.,0.)); +#84699 = ORIENTED_EDGE('',*,*,#70747,.T.); +#84700 = ORIENTED_EDGE('',*,*,#70870,.T.); +#84701 = ORIENTED_EDGE('',*,*,#84252,.F.); +#84702 = ORIENTED_EDGE('',*,*,#70415,.F.); +#84703 = PLANE('',#84704); +#84704 = AXIS2_PLACEMENT_3D('',#84705,#84706,#84707); +#84705 = CARTESIAN_POINT('',(4.35,-6.2,0.85)); +#84706 = DIRECTION('',(0.,0.,-1.)); +#84707 = DIRECTION('',(0.,1.,0.)); +#84708 = ADVANCED_FACE('',(#84709),#84720,.T.); +#84709 = FACE_BOUND('',#84710,.T.); +#84710 = EDGE_LOOP('',(#84711,#84712,#84713,#84714)); +#84711 = ORIENTED_EDGE('',*,*,#70506,.T.); +#84712 = ORIENTED_EDGE('',*,*,#84694,.T.); +#84713 = ORIENTED_EDGE('',*,*,#70738,.F.); +#84714 = ORIENTED_EDGE('',*,*,#84715,.F.); +#84715 = EDGE_CURVE('',#70499,#70731,#84716,.T.); +#84716 = LINE('',#84717,#84718); +#84717 = CARTESIAN_POINT('',(4.35,-6.4,0.65)); +#84718 = VECTOR('',#84719,1.); +#84719 = DIRECTION('',(-1.,0.,0.)); +#84720 = CYLINDRICAL_SURFACE('',#84721,0.2); +#84721 = AXIS2_PLACEMENT_3D('',#84722,#84723,#84724); +#84722 = CARTESIAN_POINT('',(4.35,-6.2,0.65)); +#84723 = DIRECTION('',(1.,0.,-0.)); +#84724 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#84725 = ADVANCED_FACE('',(#84726),#84737,.F.); +#84726 = FACE_BOUND('',#84727,.F.); +#84727 = EDGE_LOOP('',(#84728,#84734,#84735,#84736)); +#84728 = ORIENTED_EDGE('',*,*,#84729,.T.); +#84729 = EDGE_CURVE('',#70490,#70722,#84730,.T.); +#84730 = LINE('',#84731,#84732); +#84731 = CARTESIAN_POINT('',(4.35,-6.4,0.2)); +#84732 = VECTOR('',#84733,1.); +#84733 = DIRECTION('',(-1.,0.,0.)); +#84734 = ORIENTED_EDGE('',*,*,#70730,.T.); +#84735 = ORIENTED_EDGE('',*,*,#84715,.F.); +#84736 = ORIENTED_EDGE('',*,*,#70498,.F.); +#84737 = PLANE('',#84738); +#84738 = AXIS2_PLACEMENT_3D('',#84739,#84740,#84741); +#84739 = CARTESIAN_POINT('',(4.35,-6.4,0.2)); +#84740 = DIRECTION('',(0.,1.,0.)); +#84741 = DIRECTION('',(0.,-0.,1.)); +#84742 = ADVANCED_FACE('',(#84743),#84754,.F.); +#84743 = FACE_BOUND('',#84744,.F.); +#84744 = EDGE_LOOP('',(#84745,#84751,#84752,#84753)); +#84745 = ORIENTED_EDGE('',*,*,#84746,.T.); +#84746 = EDGE_CURVE('',#70482,#70714,#84747,.T.); +#84747 = LINE('',#84748,#84749); +#84748 = CARTESIAN_POINT('',(4.35,-6.5,0.1)); +#84749 = VECTOR('',#84750,1.); +#84750 = DIRECTION('',(-1.,0.,0.)); +#84751 = ORIENTED_EDGE('',*,*,#70721,.T.); +#84752 = ORIENTED_EDGE('',*,*,#84729,.F.); +#84753 = ORIENTED_EDGE('',*,*,#70489,.F.); +#84754 = CYLINDRICAL_SURFACE('',#84755,0.1); +#84755 = AXIS2_PLACEMENT_3D('',#84756,#84757,#84758); +#84756 = CARTESIAN_POINT('',(4.35,-6.5,0.2)); +#84757 = DIRECTION('',(1.,0.,0.)); +#84758 = DIRECTION('',(0.,0.,-1.)); +#84759 = ADVANCED_FACE('',(#84760),#84771,.F.); +#84760 = FACE_BOUND('',#84761,.F.); +#84761 = EDGE_LOOP('',(#84762,#84768,#84769,#84770)); +#84762 = ORIENTED_EDGE('',*,*,#84763,.T.); +#84763 = EDGE_CURVE('',#70474,#70706,#84764,.T.); +#84764 = LINE('',#84765,#84766); +#84765 = CARTESIAN_POINT('',(4.35,-7.,0.1)); +#84766 = VECTOR('',#84767,1.); +#84767 = DIRECTION('',(-1.,0.,0.)); +#84768 = ORIENTED_EDGE('',*,*,#70713,.T.); +#84769 = ORIENTED_EDGE('',*,*,#84746,.F.); +#84770 = ORIENTED_EDGE('',*,*,#70481,.F.); +#84771 = PLANE('',#84772); +#84772 = AXIS2_PLACEMENT_3D('',#84773,#84774,#84775); +#84773 = CARTESIAN_POINT('',(4.35,-7.,0.1)); +#84774 = DIRECTION('',(0.,0.,-1.)); +#84775 = DIRECTION('',(0.,1.,0.)); +#84776 = ADVANCED_FACE('',(#84777),#84788,.F.); +#84777 = FACE_BOUND('',#84778,.F.); +#84778 = EDGE_LOOP('',(#84779,#84785,#84786,#84787)); +#84779 = ORIENTED_EDGE('',*,*,#84780,.T.); +#84780 = EDGE_CURVE('',#70466,#70698,#84781,.T.); +#84781 = LINE('',#84782,#84783); +#84782 = CARTESIAN_POINT('',(4.35,-7.,-1.942890293094E-16)); +#84783 = VECTOR('',#84784,1.); +#84784 = DIRECTION('',(-1.,0.,0.)); +#84785 = ORIENTED_EDGE('',*,*,#70705,.T.); +#84786 = ORIENTED_EDGE('',*,*,#84763,.F.); +#84787 = ORIENTED_EDGE('',*,*,#70473,.F.); +#84788 = PLANE('',#84789); +#84789 = AXIS2_PLACEMENT_3D('',#84790,#84791,#84792); +#84790 = CARTESIAN_POINT('',(4.35,-7.,-1.942890293094E-16)); +#84791 = DIRECTION('',(0.,1.,0.)); +#84792 = DIRECTION('',(0.,-0.,1.)); +#84793 = ADVANCED_FACE('',(#84794),#84805,.F.); +#84794 = FACE_BOUND('',#84795,.F.); +#84795 = EDGE_LOOP('',(#84796,#84802,#84803,#84804)); +#84796 = ORIENTED_EDGE('',*,*,#84797,.T.); +#84797 = EDGE_CURVE('',#70457,#70689,#84798,.T.); +#84798 = LINE('',#84799,#84800); +#84799 = CARTESIAN_POINT('',(4.35,-6.5,-1.942890293094E-16)); +#84800 = VECTOR('',#84801,1.); +#84801 = DIRECTION('',(-1.,0.,0.)); +#84802 = ORIENTED_EDGE('',*,*,#70697,.T.); +#84803 = ORIENTED_EDGE('',*,*,#84780,.F.); +#84804 = ORIENTED_EDGE('',*,*,#70465,.F.); +#84805 = PLANE('',#84806); +#84806 = AXIS2_PLACEMENT_3D('',#84807,#84808,#84809); +#84807 = CARTESIAN_POINT('',(4.35,-6.5,-1.942890293094E-16)); +#84808 = DIRECTION('',(0.,0.,1.)); +#84809 = DIRECTION('',(0.,-1.,0.)); +#84810 = ADVANCED_FACE('',(#84811),#84822,.T.); +#84811 = FACE_BOUND('',#84812,.T.); +#84812 = EDGE_LOOP('',(#84813,#84814,#84815,#84816)); +#84813 = ORIENTED_EDGE('',*,*,#70456,.T.); +#84814 = ORIENTED_EDGE('',*,*,#84797,.T.); +#84815 = ORIENTED_EDGE('',*,*,#70688,.F.); +#84816 = ORIENTED_EDGE('',*,*,#84817,.F.); +#84817 = EDGE_CURVE('',#70449,#70681,#84818,.T.); +#84818 = LINE('',#84819,#84820); +#84819 = CARTESIAN_POINT('',(4.35,-6.3,0.2)); +#84820 = VECTOR('',#84821,1.); +#84821 = DIRECTION('',(-1.,0.,0.)); +#84822 = CYLINDRICAL_SURFACE('',#84823,0.2); +#84823 = AXIS2_PLACEMENT_3D('',#84824,#84825,#84826); +#84824 = CARTESIAN_POINT('',(4.35,-6.5,0.2)); +#84825 = DIRECTION('',(1.,0.,-0.)); +#84826 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#84827 = ADVANCED_FACE('',(#84828),#84834,.F.); +#84828 = FACE_BOUND('',#84829,.F.); +#84829 = EDGE_LOOP('',(#84830,#84831,#84832,#84833)); +#84830 = ORIENTED_EDGE('',*,*,#70662,.T.); +#84831 = ORIENTED_EDGE('',*,*,#70680,.T.); +#84832 = ORIENTED_EDGE('',*,*,#84817,.F.); +#84833 = ORIENTED_EDGE('',*,*,#70448,.F.); +#84834 = PLANE('',#84835); +#84835 = AXIS2_PLACEMENT_3D('',#84836,#84837,#84838); +#84836 = CARTESIAN_POINT('',(4.35,-6.3,0.65)); +#84837 = DIRECTION('',(0.,-1.,0.)); +#84838 = DIRECTION('',(0.,0.,-1.)); +#84839 = ADVANCED_FACE('',(#84840),#84853,.F.); +#84840 = FACE_BOUND('',#84841,.F.); +#84841 = EDGE_LOOP('',(#84842,#84843,#84849,#84850,#84851,#84852)); +#84842 = ORIENTED_EDGE('',*,*,#70839,.F.); +#84843 = ORIENTED_EDGE('',*,*,#84844,.T.); +#84844 = EDGE_CURVE('',#70831,#70599,#84845,.T.); +#84845 = LINE('',#84846,#84847); +#84846 = CARTESIAN_POINT('',(-4.15,-6.2,0.85)); +#84847 = VECTOR('',#84848,1.); +#84848 = DIRECTION('',(-1.,0.,0.)); +#84849 = ORIENTED_EDGE('',*,*,#70607,.T.); +#84850 = ORIENTED_EDGE('',*,*,#70621,.T.); +#84851 = ORIENTED_EDGE('',*,*,#84371,.F.); +#84852 = ORIENTED_EDGE('',*,*,#71094,.F.); +#84853 = PLANE('',#84854); +#84854 = AXIS2_PLACEMENT_3D('',#84855,#84856,#84857); +#84855 = CARTESIAN_POINT('',(-4.15,-6.2,0.85)); +#84856 = DIRECTION('',(0.,0.,-1.)); +#84857 = DIRECTION('',(0.,1.,0.)); +#84858 = ADVANCED_FACE('',(#84859),#84870,.T.); +#84859 = FACE_BOUND('',#84860,.T.); +#84860 = EDGE_LOOP('',(#84861,#84862,#84863,#84864)); +#84861 = ORIENTED_EDGE('',*,*,#70830,.T.); +#84862 = ORIENTED_EDGE('',*,*,#84844,.T.); +#84863 = ORIENTED_EDGE('',*,*,#70598,.F.); +#84864 = ORIENTED_EDGE('',*,*,#84865,.F.); +#84865 = EDGE_CURVE('',#70823,#70591,#84866,.T.); +#84866 = LINE('',#84867,#84868); +#84867 = CARTESIAN_POINT('',(-4.15,-6.4,0.65)); +#84868 = VECTOR('',#84869,1.); +#84869 = DIRECTION('',(-1.,0.,0.)); +#84870 = CYLINDRICAL_SURFACE('',#84871,0.2); +#84871 = AXIS2_PLACEMENT_3D('',#84872,#84873,#84874); +#84872 = CARTESIAN_POINT('',(-4.15,-6.2,0.65)); +#84873 = DIRECTION('',(1.,0.,-0.)); +#84874 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#84875 = ADVANCED_FACE('',(#84876),#84887,.F.); +#84876 = FACE_BOUND('',#84877,.F.); +#84877 = EDGE_LOOP('',(#84878,#84884,#84885,#84886)); +#84878 = ORIENTED_EDGE('',*,*,#84879,.T.); +#84879 = EDGE_CURVE('',#70814,#70582,#84880,.T.); +#84880 = LINE('',#84881,#84882); +#84881 = CARTESIAN_POINT('',(-4.15,-6.4,0.2)); +#84882 = VECTOR('',#84883,1.); +#84883 = DIRECTION('',(-1.,0.,0.)); +#84884 = ORIENTED_EDGE('',*,*,#70590,.T.); +#84885 = ORIENTED_EDGE('',*,*,#84865,.F.); +#84886 = ORIENTED_EDGE('',*,*,#70822,.F.); +#84887 = PLANE('',#84888); +#84888 = AXIS2_PLACEMENT_3D('',#84889,#84890,#84891); +#84889 = CARTESIAN_POINT('',(-4.15,-6.4,0.2)); +#84890 = DIRECTION('',(0.,1.,0.)); +#84891 = DIRECTION('',(0.,-0.,1.)); +#84892 = ADVANCED_FACE('',(#84893),#84904,.F.); +#84893 = FACE_BOUND('',#84894,.F.); +#84894 = EDGE_LOOP('',(#84895,#84901,#84902,#84903)); +#84895 = ORIENTED_EDGE('',*,*,#84896,.T.); +#84896 = EDGE_CURVE('',#70806,#70574,#84897,.T.); +#84897 = LINE('',#84898,#84899); +#84898 = CARTESIAN_POINT('',(-4.15,-6.5,0.1)); +#84899 = VECTOR('',#84900,1.); +#84900 = DIRECTION('',(-1.,0.,0.)); +#84901 = ORIENTED_EDGE('',*,*,#70581,.T.); +#84902 = ORIENTED_EDGE('',*,*,#84879,.F.); +#84903 = ORIENTED_EDGE('',*,*,#70813,.F.); +#84904 = CYLINDRICAL_SURFACE('',#84905,0.1); +#84905 = AXIS2_PLACEMENT_3D('',#84906,#84907,#84908); +#84906 = CARTESIAN_POINT('',(-4.15,-6.5,0.2)); +#84907 = DIRECTION('',(1.,0.,0.)); +#84908 = DIRECTION('',(0.,0.,-1.)); +#84909 = ADVANCED_FACE('',(#84910),#84921,.F.); +#84910 = FACE_BOUND('',#84911,.F.); +#84911 = EDGE_LOOP('',(#84912,#84918,#84919,#84920)); +#84912 = ORIENTED_EDGE('',*,*,#84913,.T.); +#84913 = EDGE_CURVE('',#70798,#70566,#84914,.T.); +#84914 = LINE('',#84915,#84916); +#84915 = CARTESIAN_POINT('',(-4.15,-7.,0.1)); +#84916 = VECTOR('',#84917,1.); +#84917 = DIRECTION('',(-1.,0.,0.)); +#84918 = ORIENTED_EDGE('',*,*,#70573,.T.); +#84919 = ORIENTED_EDGE('',*,*,#84896,.F.); +#84920 = ORIENTED_EDGE('',*,*,#70805,.F.); +#84921 = PLANE('',#84922); +#84922 = AXIS2_PLACEMENT_3D('',#84923,#84924,#84925); +#84923 = CARTESIAN_POINT('',(-4.15,-7.,0.1)); +#84924 = DIRECTION('',(0.,0.,-1.)); +#84925 = DIRECTION('',(0.,1.,0.)); +#84926 = ADVANCED_FACE('',(#84927),#84938,.F.); +#84927 = FACE_BOUND('',#84928,.F.); +#84928 = EDGE_LOOP('',(#84929,#84935,#84936,#84937)); +#84929 = ORIENTED_EDGE('',*,*,#84930,.T.); +#84930 = EDGE_CURVE('',#70790,#70558,#84931,.T.); +#84931 = LINE('',#84932,#84933); +#84932 = CARTESIAN_POINT('',(-4.15,-7.,-1.942890293094E-16)); +#84933 = VECTOR('',#84934,1.); +#84934 = DIRECTION('',(-1.,0.,0.)); +#84935 = ORIENTED_EDGE('',*,*,#70565,.T.); +#84936 = ORIENTED_EDGE('',*,*,#84913,.F.); +#84937 = ORIENTED_EDGE('',*,*,#70797,.F.); +#84938 = PLANE('',#84939); +#84939 = AXIS2_PLACEMENT_3D('',#84940,#84941,#84942); +#84940 = CARTESIAN_POINT('',(-4.15,-7.,-1.942890293094E-16)); +#84941 = DIRECTION('',(0.,1.,0.)); +#84942 = DIRECTION('',(0.,-0.,1.)); +#84943 = ADVANCED_FACE('',(#84944),#84955,.F.); +#84944 = FACE_BOUND('',#84945,.F.); +#84945 = EDGE_LOOP('',(#84946,#84952,#84953,#84954)); +#84946 = ORIENTED_EDGE('',*,*,#84947,.T.); +#84947 = EDGE_CURVE('',#70781,#70549,#84948,.T.); +#84948 = LINE('',#84949,#84950); +#84949 = CARTESIAN_POINT('',(-4.15,-6.5,-1.942890293094E-16)); +#84950 = VECTOR('',#84951,1.); +#84951 = DIRECTION('',(-1.,0.,0.)); +#84952 = ORIENTED_EDGE('',*,*,#70557,.T.); +#84953 = ORIENTED_EDGE('',*,*,#84930,.F.); +#84954 = ORIENTED_EDGE('',*,*,#70789,.F.); +#84955 = PLANE('',#84956); +#84956 = AXIS2_PLACEMENT_3D('',#84957,#84958,#84959); +#84957 = CARTESIAN_POINT('',(-4.15,-6.5,-1.942890293094E-16)); +#84958 = DIRECTION('',(0.,0.,1.)); +#84959 = DIRECTION('',(0.,-1.,0.)); +#84960 = ADVANCED_FACE('',(#84961),#84972,.T.); +#84961 = FACE_BOUND('',#84962,.T.); +#84962 = EDGE_LOOP('',(#84963,#84964,#84965,#84966)); +#84963 = ORIENTED_EDGE('',*,*,#70780,.T.); +#84964 = ORIENTED_EDGE('',*,*,#84947,.T.); +#84965 = ORIENTED_EDGE('',*,*,#70548,.F.); +#84966 = ORIENTED_EDGE('',*,*,#84967,.F.); +#84967 = EDGE_CURVE('',#70773,#70541,#84968,.T.); +#84968 = LINE('',#84969,#84970); +#84969 = CARTESIAN_POINT('',(-4.15,-6.3,0.2)); +#84970 = VECTOR('',#84971,1.); +#84971 = DIRECTION('',(-1.,0.,0.)); +#84972 = CYLINDRICAL_SURFACE('',#84973,0.2); +#84973 = AXIS2_PLACEMENT_3D('',#84974,#84975,#84976); +#84974 = CARTESIAN_POINT('',(-4.15,-6.5,0.2)); +#84975 = DIRECTION('',(1.,0.,-0.)); +#84976 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#84977 = ADVANCED_FACE('',(#84978),#84984,.F.); +#84978 = FACE_BOUND('',#84979,.F.); +#84979 = EDGE_LOOP('',(#84980,#84981,#84982,#84983)); +#84980 = ORIENTED_EDGE('',*,*,#70855,.T.); +#84981 = ORIENTED_EDGE('',*,*,#70540,.T.); +#84982 = ORIENTED_EDGE('',*,*,#84967,.F.); +#84983 = ORIENTED_EDGE('',*,*,#70772,.F.); +#84984 = PLANE('',#84985); +#84985 = AXIS2_PLACEMENT_3D('',#84986,#84987,#84988); +#84986 = CARTESIAN_POINT('',(-4.15,-6.3,0.65)); +#84987 = DIRECTION('',(0.,-1.,0.)); +#84988 = DIRECTION('',(0.,0.,-1.)); +#84989 = ADVANCED_FACE('',(#84990),#85003,.F.); +#84990 = FACE_BOUND('',#84991,.F.); +#84991 = EDGE_LOOP('',(#84992,#84993,#84999,#85000,#85001,#85002)); +#84992 = ORIENTED_EDGE('',*,*,#70979,.F.); +#84993 = ORIENTED_EDGE('',*,*,#84994,.T.); +#84994 = EDGE_CURVE('',#70971,#71203,#84995,.T.); +#84995 = LINE('',#84996,#84997); +#84996 = CARTESIAN_POINT('',(3.85,-6.2,0.85)); +#84997 = VECTOR('',#84998,1.); +#84998 = DIRECTION('',(-1.,0.,0.)); +#84999 = ORIENTED_EDGE('',*,*,#71211,.T.); +#85000 = ORIENTED_EDGE('',*,*,#71334,.T.); +#85001 = ORIENTED_EDGE('',*,*,#84259,.F.); +#85002 = ORIENTED_EDGE('',*,*,#70879,.F.); +#85003 = PLANE('',#85004); +#85004 = AXIS2_PLACEMENT_3D('',#85005,#85006,#85007); +#85005 = CARTESIAN_POINT('',(3.85,-6.2,0.85)); +#85006 = DIRECTION('',(0.,0.,-1.)); +#85007 = DIRECTION('',(0.,1.,0.)); +#85008 = ADVANCED_FACE('',(#85009),#85020,.T.); +#85009 = FACE_BOUND('',#85010,.T.); +#85010 = EDGE_LOOP('',(#85011,#85012,#85013,#85014)); +#85011 = ORIENTED_EDGE('',*,*,#70970,.T.); +#85012 = ORIENTED_EDGE('',*,*,#84994,.T.); +#85013 = ORIENTED_EDGE('',*,*,#71202,.F.); +#85014 = ORIENTED_EDGE('',*,*,#85015,.F.); +#85015 = EDGE_CURVE('',#70963,#71195,#85016,.T.); +#85016 = LINE('',#85017,#85018); +#85017 = CARTESIAN_POINT('',(3.85,-6.4,0.65)); +#85018 = VECTOR('',#85019,1.); +#85019 = DIRECTION('',(-1.,0.,0.)); +#85020 = CYLINDRICAL_SURFACE('',#85021,0.2); +#85021 = AXIS2_PLACEMENT_3D('',#85022,#85023,#85024); +#85022 = CARTESIAN_POINT('',(3.85,-6.2,0.65)); +#85023 = DIRECTION('',(1.,0.,-0.)); +#85024 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85025 = ADVANCED_FACE('',(#85026),#85037,.F.); +#85026 = FACE_BOUND('',#85027,.F.); +#85027 = EDGE_LOOP('',(#85028,#85034,#85035,#85036)); +#85028 = ORIENTED_EDGE('',*,*,#85029,.T.); +#85029 = EDGE_CURVE('',#70954,#71186,#85030,.T.); +#85030 = LINE('',#85031,#85032); +#85031 = CARTESIAN_POINT('',(3.85,-6.4,0.2)); +#85032 = VECTOR('',#85033,1.); +#85033 = DIRECTION('',(-1.,0.,0.)); +#85034 = ORIENTED_EDGE('',*,*,#71194,.T.); +#85035 = ORIENTED_EDGE('',*,*,#85015,.F.); +#85036 = ORIENTED_EDGE('',*,*,#70962,.F.); +#85037 = PLANE('',#85038); +#85038 = AXIS2_PLACEMENT_3D('',#85039,#85040,#85041); +#85039 = CARTESIAN_POINT('',(3.85,-6.4,0.2)); +#85040 = DIRECTION('',(0.,1.,0.)); +#85041 = DIRECTION('',(0.,-0.,1.)); +#85042 = ADVANCED_FACE('',(#85043),#85054,.F.); +#85043 = FACE_BOUND('',#85044,.F.); +#85044 = EDGE_LOOP('',(#85045,#85051,#85052,#85053)); +#85045 = ORIENTED_EDGE('',*,*,#85046,.T.); +#85046 = EDGE_CURVE('',#70946,#71178,#85047,.T.); +#85047 = LINE('',#85048,#85049); +#85048 = CARTESIAN_POINT('',(3.85,-6.5,0.1)); +#85049 = VECTOR('',#85050,1.); +#85050 = DIRECTION('',(-1.,0.,0.)); +#85051 = ORIENTED_EDGE('',*,*,#71185,.T.); +#85052 = ORIENTED_EDGE('',*,*,#85029,.F.); +#85053 = ORIENTED_EDGE('',*,*,#70953,.F.); +#85054 = CYLINDRICAL_SURFACE('',#85055,0.1); +#85055 = AXIS2_PLACEMENT_3D('',#85056,#85057,#85058); +#85056 = CARTESIAN_POINT('',(3.85,-6.5,0.2)); +#85057 = DIRECTION('',(1.,0.,0.)); +#85058 = DIRECTION('',(0.,0.,-1.)); +#85059 = ADVANCED_FACE('',(#85060),#85071,.F.); +#85060 = FACE_BOUND('',#85061,.F.); +#85061 = EDGE_LOOP('',(#85062,#85068,#85069,#85070)); +#85062 = ORIENTED_EDGE('',*,*,#85063,.T.); +#85063 = EDGE_CURVE('',#70938,#71170,#85064,.T.); +#85064 = LINE('',#85065,#85066); +#85065 = CARTESIAN_POINT('',(3.85,-7.,0.1)); +#85066 = VECTOR('',#85067,1.); +#85067 = DIRECTION('',(-1.,0.,0.)); +#85068 = ORIENTED_EDGE('',*,*,#71177,.T.); +#85069 = ORIENTED_EDGE('',*,*,#85046,.F.); +#85070 = ORIENTED_EDGE('',*,*,#70945,.F.); +#85071 = PLANE('',#85072); +#85072 = AXIS2_PLACEMENT_3D('',#85073,#85074,#85075); +#85073 = CARTESIAN_POINT('',(3.85,-7.,0.1)); +#85074 = DIRECTION('',(0.,0.,-1.)); +#85075 = DIRECTION('',(0.,1.,0.)); +#85076 = ADVANCED_FACE('',(#85077),#85088,.F.); +#85077 = FACE_BOUND('',#85078,.F.); +#85078 = EDGE_LOOP('',(#85079,#85085,#85086,#85087)); +#85079 = ORIENTED_EDGE('',*,*,#85080,.T.); +#85080 = EDGE_CURVE('',#70930,#71162,#85081,.T.); +#85081 = LINE('',#85082,#85083); +#85082 = CARTESIAN_POINT('',(3.85,-7.,-1.942890293094E-16)); +#85083 = VECTOR('',#85084,1.); +#85084 = DIRECTION('',(-1.,0.,0.)); +#85085 = ORIENTED_EDGE('',*,*,#71169,.T.); +#85086 = ORIENTED_EDGE('',*,*,#85063,.F.); +#85087 = ORIENTED_EDGE('',*,*,#70937,.F.); +#85088 = PLANE('',#85089); +#85089 = AXIS2_PLACEMENT_3D('',#85090,#85091,#85092); +#85090 = CARTESIAN_POINT('',(3.85,-7.,-1.942890293094E-16)); +#85091 = DIRECTION('',(0.,1.,0.)); +#85092 = DIRECTION('',(0.,-0.,1.)); +#85093 = ADVANCED_FACE('',(#85094),#85105,.F.); +#85094 = FACE_BOUND('',#85095,.F.); +#85095 = EDGE_LOOP('',(#85096,#85102,#85103,#85104)); +#85096 = ORIENTED_EDGE('',*,*,#85097,.T.); +#85097 = EDGE_CURVE('',#70921,#71153,#85098,.T.); +#85098 = LINE('',#85099,#85100); +#85099 = CARTESIAN_POINT('',(3.85,-6.5,-1.942890293094E-16)); +#85100 = VECTOR('',#85101,1.); +#85101 = DIRECTION('',(-1.,0.,0.)); +#85102 = ORIENTED_EDGE('',*,*,#71161,.T.); +#85103 = ORIENTED_EDGE('',*,*,#85080,.F.); +#85104 = ORIENTED_EDGE('',*,*,#70929,.F.); +#85105 = PLANE('',#85106); +#85106 = AXIS2_PLACEMENT_3D('',#85107,#85108,#85109); +#85107 = CARTESIAN_POINT('',(3.85,-6.5,-1.942890293094E-16)); +#85108 = DIRECTION('',(0.,0.,1.)); +#85109 = DIRECTION('',(0.,-1.,0.)); +#85110 = ADVANCED_FACE('',(#85111),#85122,.T.); +#85111 = FACE_BOUND('',#85112,.T.); +#85112 = EDGE_LOOP('',(#85113,#85114,#85115,#85116)); +#85113 = ORIENTED_EDGE('',*,*,#70920,.T.); +#85114 = ORIENTED_EDGE('',*,*,#85097,.T.); +#85115 = ORIENTED_EDGE('',*,*,#71152,.F.); +#85116 = ORIENTED_EDGE('',*,*,#85117,.F.); +#85117 = EDGE_CURVE('',#70913,#71145,#85118,.T.); +#85118 = LINE('',#85119,#85120); +#85119 = CARTESIAN_POINT('',(3.85,-6.3,0.2)); +#85120 = VECTOR('',#85121,1.); +#85121 = DIRECTION('',(-1.,0.,0.)); +#85122 = CYLINDRICAL_SURFACE('',#85123,0.2); +#85123 = AXIS2_PLACEMENT_3D('',#85124,#85125,#85126); +#85124 = CARTESIAN_POINT('',(3.85,-6.5,0.2)); +#85125 = DIRECTION('',(1.,0.,-0.)); +#85126 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85127 = ADVANCED_FACE('',(#85128),#85134,.F.); +#85128 = FACE_BOUND('',#85129,.F.); +#85129 = EDGE_LOOP('',(#85130,#85131,#85132,#85133)); +#85130 = ORIENTED_EDGE('',*,*,#71126,.T.); +#85131 = ORIENTED_EDGE('',*,*,#71144,.T.); +#85132 = ORIENTED_EDGE('',*,*,#85117,.F.); +#85133 = ORIENTED_EDGE('',*,*,#70912,.F.); +#85134 = PLANE('',#85135); +#85135 = AXIS2_PLACEMENT_3D('',#85136,#85137,#85138); +#85136 = CARTESIAN_POINT('',(3.85,-6.3,0.65)); +#85137 = DIRECTION('',(0.,-1.,0.)); +#85138 = DIRECTION('',(0.,0.,-1.)); +#85139 = ADVANCED_FACE('',(#85140),#85153,.F.); +#85140 = FACE_BOUND('',#85141,.F.); +#85141 = EDGE_LOOP('',(#85142,#85143,#85149,#85150,#85151,#85152)); +#85142 = ORIENTED_EDGE('',*,*,#71303,.F.); +#85143 = ORIENTED_EDGE('',*,*,#85144,.T.); +#85144 = EDGE_CURVE('',#71295,#71063,#85145,.T.); +#85145 = LINE('',#85146,#85147); +#85146 = CARTESIAN_POINT('',(-3.65,-6.2,0.85)); +#85147 = VECTOR('',#85148,1.); +#85148 = DIRECTION('',(-1.,0.,0.)); +#85149 = ORIENTED_EDGE('',*,*,#71071,.T.); +#85150 = ORIENTED_EDGE('',*,*,#71085,.T.); +#85151 = ORIENTED_EDGE('',*,*,#84364,.F.); +#85152 = ORIENTED_EDGE('',*,*,#71558,.F.); +#85153 = PLANE('',#85154); +#85154 = AXIS2_PLACEMENT_3D('',#85155,#85156,#85157); +#85155 = CARTESIAN_POINT('',(-3.65,-6.2,0.85)); +#85156 = DIRECTION('',(0.,0.,-1.)); +#85157 = DIRECTION('',(0.,1.,0.)); +#85158 = ADVANCED_FACE('',(#85159),#85170,.T.); +#85159 = FACE_BOUND('',#85160,.T.); +#85160 = EDGE_LOOP('',(#85161,#85162,#85163,#85164)); +#85161 = ORIENTED_EDGE('',*,*,#71294,.T.); +#85162 = ORIENTED_EDGE('',*,*,#85144,.T.); +#85163 = ORIENTED_EDGE('',*,*,#71062,.F.); +#85164 = ORIENTED_EDGE('',*,*,#85165,.F.); +#85165 = EDGE_CURVE('',#71287,#71055,#85166,.T.); +#85166 = LINE('',#85167,#85168); +#85167 = CARTESIAN_POINT('',(-3.65,-6.4,0.65)); +#85168 = VECTOR('',#85169,1.); +#85169 = DIRECTION('',(-1.,0.,0.)); +#85170 = CYLINDRICAL_SURFACE('',#85171,0.2); +#85171 = AXIS2_PLACEMENT_3D('',#85172,#85173,#85174); +#85172 = CARTESIAN_POINT('',(-3.65,-6.2,0.65)); +#85173 = DIRECTION('',(1.,0.,-0.)); +#85174 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85175 = ADVANCED_FACE('',(#85176),#85187,.F.); +#85176 = FACE_BOUND('',#85177,.F.); +#85177 = EDGE_LOOP('',(#85178,#85184,#85185,#85186)); +#85178 = ORIENTED_EDGE('',*,*,#85179,.T.); +#85179 = EDGE_CURVE('',#71278,#71046,#85180,.T.); +#85180 = LINE('',#85181,#85182); +#85181 = CARTESIAN_POINT('',(-3.65,-6.4,0.2)); +#85182 = VECTOR('',#85183,1.); +#85183 = DIRECTION('',(-1.,0.,0.)); +#85184 = ORIENTED_EDGE('',*,*,#71054,.T.); +#85185 = ORIENTED_EDGE('',*,*,#85165,.F.); +#85186 = ORIENTED_EDGE('',*,*,#71286,.F.); +#85187 = PLANE('',#85188); +#85188 = AXIS2_PLACEMENT_3D('',#85189,#85190,#85191); +#85189 = CARTESIAN_POINT('',(-3.65,-6.4,0.2)); +#85190 = DIRECTION('',(0.,1.,0.)); +#85191 = DIRECTION('',(0.,-0.,1.)); +#85192 = ADVANCED_FACE('',(#85193),#85204,.F.); +#85193 = FACE_BOUND('',#85194,.F.); +#85194 = EDGE_LOOP('',(#85195,#85201,#85202,#85203)); +#85195 = ORIENTED_EDGE('',*,*,#85196,.T.); +#85196 = EDGE_CURVE('',#71270,#71038,#85197,.T.); +#85197 = LINE('',#85198,#85199); +#85198 = CARTESIAN_POINT('',(-3.65,-6.5,0.1)); +#85199 = VECTOR('',#85200,1.); +#85200 = DIRECTION('',(-1.,0.,0.)); +#85201 = ORIENTED_EDGE('',*,*,#71045,.T.); +#85202 = ORIENTED_EDGE('',*,*,#85179,.F.); +#85203 = ORIENTED_EDGE('',*,*,#71277,.F.); +#85204 = CYLINDRICAL_SURFACE('',#85205,0.1); +#85205 = AXIS2_PLACEMENT_3D('',#85206,#85207,#85208); +#85206 = CARTESIAN_POINT('',(-3.65,-6.5,0.2)); +#85207 = DIRECTION('',(1.,0.,0.)); +#85208 = DIRECTION('',(0.,0.,-1.)); +#85209 = ADVANCED_FACE('',(#85210),#85221,.F.); +#85210 = FACE_BOUND('',#85211,.F.); +#85211 = EDGE_LOOP('',(#85212,#85218,#85219,#85220)); +#85212 = ORIENTED_EDGE('',*,*,#85213,.T.); +#85213 = EDGE_CURVE('',#71262,#71030,#85214,.T.); +#85214 = LINE('',#85215,#85216); +#85215 = CARTESIAN_POINT('',(-3.65,-7.,0.1)); +#85216 = VECTOR('',#85217,1.); +#85217 = DIRECTION('',(-1.,0.,0.)); +#85218 = ORIENTED_EDGE('',*,*,#71037,.T.); +#85219 = ORIENTED_EDGE('',*,*,#85196,.F.); +#85220 = ORIENTED_EDGE('',*,*,#71269,.F.); +#85221 = PLANE('',#85222); +#85222 = AXIS2_PLACEMENT_3D('',#85223,#85224,#85225); +#85223 = CARTESIAN_POINT('',(-3.65,-7.,0.1)); +#85224 = DIRECTION('',(0.,0.,-1.)); +#85225 = DIRECTION('',(0.,1.,0.)); +#85226 = ADVANCED_FACE('',(#85227),#85238,.F.); +#85227 = FACE_BOUND('',#85228,.F.); +#85228 = EDGE_LOOP('',(#85229,#85235,#85236,#85237)); +#85229 = ORIENTED_EDGE('',*,*,#85230,.T.); +#85230 = EDGE_CURVE('',#71254,#71022,#85231,.T.); +#85231 = LINE('',#85232,#85233); +#85232 = CARTESIAN_POINT('',(-3.65,-7.,-1.942890293094E-16)); +#85233 = VECTOR('',#85234,1.); +#85234 = DIRECTION('',(-1.,0.,0.)); +#85235 = ORIENTED_EDGE('',*,*,#71029,.T.); +#85236 = ORIENTED_EDGE('',*,*,#85213,.F.); +#85237 = ORIENTED_EDGE('',*,*,#71261,.F.); +#85238 = PLANE('',#85239); +#85239 = AXIS2_PLACEMENT_3D('',#85240,#85241,#85242); +#85240 = CARTESIAN_POINT('',(-3.65,-7.,-1.942890293094E-16)); +#85241 = DIRECTION('',(0.,1.,0.)); +#85242 = DIRECTION('',(0.,-0.,1.)); +#85243 = ADVANCED_FACE('',(#85244),#85255,.F.); +#85244 = FACE_BOUND('',#85245,.F.); +#85245 = EDGE_LOOP('',(#85246,#85252,#85253,#85254)); +#85246 = ORIENTED_EDGE('',*,*,#85247,.T.); +#85247 = EDGE_CURVE('',#71245,#71013,#85248,.T.); +#85248 = LINE('',#85249,#85250); +#85249 = CARTESIAN_POINT('',(-3.65,-6.5,-1.942890293094E-16)); +#85250 = VECTOR('',#85251,1.); +#85251 = DIRECTION('',(-1.,0.,0.)); +#85252 = ORIENTED_EDGE('',*,*,#71021,.T.); +#85253 = ORIENTED_EDGE('',*,*,#85230,.F.); +#85254 = ORIENTED_EDGE('',*,*,#71253,.F.); +#85255 = PLANE('',#85256); +#85256 = AXIS2_PLACEMENT_3D('',#85257,#85258,#85259); +#85257 = CARTESIAN_POINT('',(-3.65,-6.5,-1.942890293094E-16)); +#85258 = DIRECTION('',(0.,0.,1.)); +#85259 = DIRECTION('',(0.,-1.,0.)); +#85260 = ADVANCED_FACE('',(#85261),#85272,.T.); +#85261 = FACE_BOUND('',#85262,.T.); +#85262 = EDGE_LOOP('',(#85263,#85264,#85265,#85266)); +#85263 = ORIENTED_EDGE('',*,*,#71244,.T.); +#85264 = ORIENTED_EDGE('',*,*,#85247,.T.); +#85265 = ORIENTED_EDGE('',*,*,#71012,.F.); +#85266 = ORIENTED_EDGE('',*,*,#85267,.F.); +#85267 = EDGE_CURVE('',#71237,#71005,#85268,.T.); +#85268 = LINE('',#85269,#85270); +#85269 = CARTESIAN_POINT('',(-3.65,-6.3,0.2)); +#85270 = VECTOR('',#85271,1.); +#85271 = DIRECTION('',(-1.,0.,0.)); +#85272 = CYLINDRICAL_SURFACE('',#85273,0.2); +#85273 = AXIS2_PLACEMENT_3D('',#85274,#85275,#85276); +#85274 = CARTESIAN_POINT('',(-3.65,-6.5,0.2)); +#85275 = DIRECTION('',(1.,0.,-0.)); +#85276 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85277 = ADVANCED_FACE('',(#85278),#85284,.F.); +#85278 = FACE_BOUND('',#85279,.F.); +#85279 = EDGE_LOOP('',(#85280,#85281,#85282,#85283)); +#85280 = ORIENTED_EDGE('',*,*,#71319,.T.); +#85281 = ORIENTED_EDGE('',*,*,#71004,.T.); +#85282 = ORIENTED_EDGE('',*,*,#85267,.F.); +#85283 = ORIENTED_EDGE('',*,*,#71236,.F.); +#85284 = PLANE('',#85285); +#85285 = AXIS2_PLACEMENT_3D('',#85286,#85287,#85288); +#85286 = CARTESIAN_POINT('',(-3.65,-6.3,0.65)); +#85287 = DIRECTION('',(0.,-1.,0.)); +#85288 = DIRECTION('',(0.,0.,-1.)); +#85289 = ADVANCED_FACE('',(#85290),#85303,.F.); +#85290 = FACE_BOUND('',#85291,.F.); +#85291 = EDGE_LOOP('',(#85292,#85293,#85299,#85300,#85301,#85302)); +#85292 = ORIENTED_EDGE('',*,*,#71443,.F.); +#85293 = ORIENTED_EDGE('',*,*,#85294,.T.); +#85294 = EDGE_CURVE('',#71435,#71667,#85295,.T.); +#85295 = LINE('',#85296,#85297); +#85296 = CARTESIAN_POINT('',(3.35,-6.2,0.85)); +#85297 = VECTOR('',#85298,1.); +#85298 = DIRECTION('',(-1.,0.,0.)); +#85299 = ORIENTED_EDGE('',*,*,#71675,.T.); +#85300 = ORIENTED_EDGE('',*,*,#71798,.T.); +#85301 = ORIENTED_EDGE('',*,*,#84266,.F.); +#85302 = ORIENTED_EDGE('',*,*,#71343,.F.); +#85303 = PLANE('',#85304); +#85304 = AXIS2_PLACEMENT_3D('',#85305,#85306,#85307); +#85305 = CARTESIAN_POINT('',(3.35,-6.2,0.85)); +#85306 = DIRECTION('',(0.,0.,-1.)); +#85307 = DIRECTION('',(0.,1.,0.)); +#85308 = ADVANCED_FACE('',(#85309),#85320,.T.); +#85309 = FACE_BOUND('',#85310,.T.); +#85310 = EDGE_LOOP('',(#85311,#85312,#85313,#85314)); +#85311 = ORIENTED_EDGE('',*,*,#71434,.T.); +#85312 = ORIENTED_EDGE('',*,*,#85294,.T.); +#85313 = ORIENTED_EDGE('',*,*,#71666,.F.); +#85314 = ORIENTED_EDGE('',*,*,#85315,.F.); +#85315 = EDGE_CURVE('',#71427,#71659,#85316,.T.); +#85316 = LINE('',#85317,#85318); +#85317 = CARTESIAN_POINT('',(3.35,-6.4,0.65)); +#85318 = VECTOR('',#85319,1.); +#85319 = DIRECTION('',(-1.,0.,0.)); +#85320 = CYLINDRICAL_SURFACE('',#85321,0.2); +#85321 = AXIS2_PLACEMENT_3D('',#85322,#85323,#85324); +#85322 = CARTESIAN_POINT('',(3.35,-6.2,0.65)); +#85323 = DIRECTION('',(1.,0.,-0.)); +#85324 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85325 = ADVANCED_FACE('',(#85326),#85337,.F.); +#85326 = FACE_BOUND('',#85327,.F.); +#85327 = EDGE_LOOP('',(#85328,#85334,#85335,#85336)); +#85328 = ORIENTED_EDGE('',*,*,#85329,.T.); +#85329 = EDGE_CURVE('',#71418,#71650,#85330,.T.); +#85330 = LINE('',#85331,#85332); +#85331 = CARTESIAN_POINT('',(3.35,-6.4,0.2)); +#85332 = VECTOR('',#85333,1.); +#85333 = DIRECTION('',(-1.,0.,0.)); +#85334 = ORIENTED_EDGE('',*,*,#71658,.T.); +#85335 = ORIENTED_EDGE('',*,*,#85315,.F.); +#85336 = ORIENTED_EDGE('',*,*,#71426,.F.); +#85337 = PLANE('',#85338); +#85338 = AXIS2_PLACEMENT_3D('',#85339,#85340,#85341); +#85339 = CARTESIAN_POINT('',(3.35,-6.4,0.2)); +#85340 = DIRECTION('',(0.,1.,0.)); +#85341 = DIRECTION('',(0.,-0.,1.)); +#85342 = ADVANCED_FACE('',(#85343),#85354,.F.); +#85343 = FACE_BOUND('',#85344,.F.); +#85344 = EDGE_LOOP('',(#85345,#85351,#85352,#85353)); +#85345 = ORIENTED_EDGE('',*,*,#85346,.T.); +#85346 = EDGE_CURVE('',#71410,#71642,#85347,.T.); +#85347 = LINE('',#85348,#85349); +#85348 = CARTESIAN_POINT('',(3.35,-6.5,0.1)); +#85349 = VECTOR('',#85350,1.); +#85350 = DIRECTION('',(-1.,0.,0.)); +#85351 = ORIENTED_EDGE('',*,*,#71649,.T.); +#85352 = ORIENTED_EDGE('',*,*,#85329,.F.); +#85353 = ORIENTED_EDGE('',*,*,#71417,.F.); +#85354 = CYLINDRICAL_SURFACE('',#85355,0.1); +#85355 = AXIS2_PLACEMENT_3D('',#85356,#85357,#85358); +#85356 = CARTESIAN_POINT('',(3.35,-6.5,0.2)); +#85357 = DIRECTION('',(1.,0.,0.)); +#85358 = DIRECTION('',(0.,0.,-1.)); +#85359 = ADVANCED_FACE('',(#85360),#85371,.F.); +#85360 = FACE_BOUND('',#85361,.F.); +#85361 = EDGE_LOOP('',(#85362,#85368,#85369,#85370)); +#85362 = ORIENTED_EDGE('',*,*,#85363,.T.); +#85363 = EDGE_CURVE('',#71402,#71634,#85364,.T.); +#85364 = LINE('',#85365,#85366); +#85365 = CARTESIAN_POINT('',(3.35,-7.,0.1)); +#85366 = VECTOR('',#85367,1.); +#85367 = DIRECTION('',(-1.,0.,0.)); +#85368 = ORIENTED_EDGE('',*,*,#71641,.T.); +#85369 = ORIENTED_EDGE('',*,*,#85346,.F.); +#85370 = ORIENTED_EDGE('',*,*,#71409,.F.); +#85371 = PLANE('',#85372); +#85372 = AXIS2_PLACEMENT_3D('',#85373,#85374,#85375); +#85373 = CARTESIAN_POINT('',(3.35,-7.,0.1)); +#85374 = DIRECTION('',(0.,0.,-1.)); +#85375 = DIRECTION('',(0.,1.,0.)); +#85376 = ADVANCED_FACE('',(#85377),#85388,.F.); +#85377 = FACE_BOUND('',#85378,.F.); +#85378 = EDGE_LOOP('',(#85379,#85385,#85386,#85387)); +#85379 = ORIENTED_EDGE('',*,*,#85380,.T.); +#85380 = EDGE_CURVE('',#71394,#71626,#85381,.T.); +#85381 = LINE('',#85382,#85383); +#85382 = CARTESIAN_POINT('',(3.35,-7.,-1.942890293094E-16)); +#85383 = VECTOR('',#85384,1.); +#85384 = DIRECTION('',(-1.,0.,0.)); +#85385 = ORIENTED_EDGE('',*,*,#71633,.T.); +#85386 = ORIENTED_EDGE('',*,*,#85363,.F.); +#85387 = ORIENTED_EDGE('',*,*,#71401,.F.); +#85388 = PLANE('',#85389); +#85389 = AXIS2_PLACEMENT_3D('',#85390,#85391,#85392); +#85390 = CARTESIAN_POINT('',(3.35,-7.,-1.942890293094E-16)); +#85391 = DIRECTION('',(0.,1.,0.)); +#85392 = DIRECTION('',(0.,-0.,1.)); +#85393 = ADVANCED_FACE('',(#85394),#85405,.F.); +#85394 = FACE_BOUND('',#85395,.F.); +#85395 = EDGE_LOOP('',(#85396,#85402,#85403,#85404)); +#85396 = ORIENTED_EDGE('',*,*,#85397,.T.); +#85397 = EDGE_CURVE('',#71385,#71617,#85398,.T.); +#85398 = LINE('',#85399,#85400); +#85399 = CARTESIAN_POINT('',(3.35,-6.5,-1.942890293094E-16)); +#85400 = VECTOR('',#85401,1.); +#85401 = DIRECTION('',(-1.,0.,0.)); +#85402 = ORIENTED_EDGE('',*,*,#71625,.T.); +#85403 = ORIENTED_EDGE('',*,*,#85380,.F.); +#85404 = ORIENTED_EDGE('',*,*,#71393,.F.); +#85405 = PLANE('',#85406); +#85406 = AXIS2_PLACEMENT_3D('',#85407,#85408,#85409); +#85407 = CARTESIAN_POINT('',(3.35,-6.5,-1.942890293094E-16)); +#85408 = DIRECTION('',(0.,0.,1.)); +#85409 = DIRECTION('',(0.,-1.,0.)); +#85410 = ADVANCED_FACE('',(#85411),#85422,.T.); +#85411 = FACE_BOUND('',#85412,.T.); +#85412 = EDGE_LOOP('',(#85413,#85414,#85415,#85416)); +#85413 = ORIENTED_EDGE('',*,*,#71384,.T.); +#85414 = ORIENTED_EDGE('',*,*,#85397,.T.); +#85415 = ORIENTED_EDGE('',*,*,#71616,.F.); +#85416 = ORIENTED_EDGE('',*,*,#85417,.F.); +#85417 = EDGE_CURVE('',#71377,#71609,#85418,.T.); +#85418 = LINE('',#85419,#85420); +#85419 = CARTESIAN_POINT('',(3.35,-6.3,0.2)); +#85420 = VECTOR('',#85421,1.); +#85421 = DIRECTION('',(-1.,0.,0.)); +#85422 = CYLINDRICAL_SURFACE('',#85423,0.2); +#85423 = AXIS2_PLACEMENT_3D('',#85424,#85425,#85426); +#85424 = CARTESIAN_POINT('',(3.35,-6.5,0.2)); +#85425 = DIRECTION('',(1.,0.,-0.)); +#85426 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85427 = ADVANCED_FACE('',(#85428),#85434,.F.); +#85428 = FACE_BOUND('',#85429,.F.); +#85429 = EDGE_LOOP('',(#85430,#85431,#85432,#85433)); +#85430 = ORIENTED_EDGE('',*,*,#71590,.T.); +#85431 = ORIENTED_EDGE('',*,*,#71608,.T.); +#85432 = ORIENTED_EDGE('',*,*,#85417,.F.); +#85433 = ORIENTED_EDGE('',*,*,#71376,.F.); +#85434 = PLANE('',#85435); +#85435 = AXIS2_PLACEMENT_3D('',#85436,#85437,#85438); +#85436 = CARTESIAN_POINT('',(3.35,-6.3,0.65)); +#85437 = DIRECTION('',(0.,-1.,0.)); +#85438 = DIRECTION('',(0.,0.,-1.)); +#85439 = ADVANCED_FACE('',(#85440),#85453,.F.); +#85440 = FACE_BOUND('',#85441,.F.); +#85441 = EDGE_LOOP('',(#85442,#85443,#85449,#85450,#85451,#85452)); +#85442 = ORIENTED_EDGE('',*,*,#71767,.F.); +#85443 = ORIENTED_EDGE('',*,*,#85444,.T.); +#85444 = EDGE_CURVE('',#71759,#71527,#85445,.T.); +#85445 = LINE('',#85446,#85447); +#85446 = CARTESIAN_POINT('',(-3.15,-6.2,0.85)); +#85447 = VECTOR('',#85448,1.); +#85448 = DIRECTION('',(-1.,0.,0.)); +#85449 = ORIENTED_EDGE('',*,*,#71535,.T.); +#85450 = ORIENTED_EDGE('',*,*,#71549,.T.); +#85451 = ORIENTED_EDGE('',*,*,#84357,.F.); +#85452 = ORIENTED_EDGE('',*,*,#72022,.F.); +#85453 = PLANE('',#85454); +#85454 = AXIS2_PLACEMENT_3D('',#85455,#85456,#85457); +#85455 = CARTESIAN_POINT('',(-3.15,-6.2,0.85)); +#85456 = DIRECTION('',(0.,0.,-1.)); +#85457 = DIRECTION('',(0.,1.,0.)); +#85458 = ADVANCED_FACE('',(#85459),#85470,.T.); +#85459 = FACE_BOUND('',#85460,.T.); +#85460 = EDGE_LOOP('',(#85461,#85462,#85463,#85464)); +#85461 = ORIENTED_EDGE('',*,*,#71758,.T.); +#85462 = ORIENTED_EDGE('',*,*,#85444,.T.); +#85463 = ORIENTED_EDGE('',*,*,#71526,.F.); +#85464 = ORIENTED_EDGE('',*,*,#85465,.F.); +#85465 = EDGE_CURVE('',#71751,#71519,#85466,.T.); +#85466 = LINE('',#85467,#85468); +#85467 = CARTESIAN_POINT('',(-3.15,-6.4,0.65)); +#85468 = VECTOR('',#85469,1.); +#85469 = DIRECTION('',(-1.,0.,0.)); +#85470 = CYLINDRICAL_SURFACE('',#85471,0.2); +#85471 = AXIS2_PLACEMENT_3D('',#85472,#85473,#85474); +#85472 = CARTESIAN_POINT('',(-3.15,-6.2,0.65)); +#85473 = DIRECTION('',(1.,0.,-0.)); +#85474 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85475 = ADVANCED_FACE('',(#85476),#85487,.F.); +#85476 = FACE_BOUND('',#85477,.F.); +#85477 = EDGE_LOOP('',(#85478,#85484,#85485,#85486)); +#85478 = ORIENTED_EDGE('',*,*,#85479,.T.); +#85479 = EDGE_CURVE('',#71742,#71510,#85480,.T.); +#85480 = LINE('',#85481,#85482); +#85481 = CARTESIAN_POINT('',(-3.15,-6.4,0.2)); +#85482 = VECTOR('',#85483,1.); +#85483 = DIRECTION('',(-1.,0.,0.)); +#85484 = ORIENTED_EDGE('',*,*,#71518,.T.); +#85485 = ORIENTED_EDGE('',*,*,#85465,.F.); +#85486 = ORIENTED_EDGE('',*,*,#71750,.F.); +#85487 = PLANE('',#85488); +#85488 = AXIS2_PLACEMENT_3D('',#85489,#85490,#85491); +#85489 = CARTESIAN_POINT('',(-3.15,-6.4,0.2)); +#85490 = DIRECTION('',(0.,1.,0.)); +#85491 = DIRECTION('',(0.,-0.,1.)); +#85492 = ADVANCED_FACE('',(#85493),#85504,.F.); +#85493 = FACE_BOUND('',#85494,.F.); +#85494 = EDGE_LOOP('',(#85495,#85501,#85502,#85503)); +#85495 = ORIENTED_EDGE('',*,*,#85496,.T.); +#85496 = EDGE_CURVE('',#71734,#71502,#85497,.T.); +#85497 = LINE('',#85498,#85499); +#85498 = CARTESIAN_POINT('',(-3.15,-6.5,0.1)); +#85499 = VECTOR('',#85500,1.); +#85500 = DIRECTION('',(-1.,0.,0.)); +#85501 = ORIENTED_EDGE('',*,*,#71509,.T.); +#85502 = ORIENTED_EDGE('',*,*,#85479,.F.); +#85503 = ORIENTED_EDGE('',*,*,#71741,.F.); +#85504 = CYLINDRICAL_SURFACE('',#85505,0.1); +#85505 = AXIS2_PLACEMENT_3D('',#85506,#85507,#85508); +#85506 = CARTESIAN_POINT('',(-3.15,-6.5,0.2)); +#85507 = DIRECTION('',(1.,0.,0.)); +#85508 = DIRECTION('',(0.,0.,-1.)); +#85509 = ADVANCED_FACE('',(#85510),#85521,.F.); +#85510 = FACE_BOUND('',#85511,.F.); +#85511 = EDGE_LOOP('',(#85512,#85518,#85519,#85520)); +#85512 = ORIENTED_EDGE('',*,*,#85513,.T.); +#85513 = EDGE_CURVE('',#71726,#71494,#85514,.T.); +#85514 = LINE('',#85515,#85516); +#85515 = CARTESIAN_POINT('',(-3.15,-7.,0.1)); +#85516 = VECTOR('',#85517,1.); +#85517 = DIRECTION('',(-1.,0.,0.)); +#85518 = ORIENTED_EDGE('',*,*,#71501,.T.); +#85519 = ORIENTED_EDGE('',*,*,#85496,.F.); +#85520 = ORIENTED_EDGE('',*,*,#71733,.F.); +#85521 = PLANE('',#85522); +#85522 = AXIS2_PLACEMENT_3D('',#85523,#85524,#85525); +#85523 = CARTESIAN_POINT('',(-3.15,-7.,0.1)); +#85524 = DIRECTION('',(0.,0.,-1.)); +#85525 = DIRECTION('',(0.,1.,0.)); +#85526 = ADVANCED_FACE('',(#85527),#85538,.F.); +#85527 = FACE_BOUND('',#85528,.F.); +#85528 = EDGE_LOOP('',(#85529,#85535,#85536,#85537)); +#85529 = ORIENTED_EDGE('',*,*,#85530,.T.); +#85530 = EDGE_CURVE('',#71718,#71486,#85531,.T.); +#85531 = LINE('',#85532,#85533); +#85532 = CARTESIAN_POINT('',(-3.15,-7.,-1.942890293094E-16)); +#85533 = VECTOR('',#85534,1.); +#85534 = DIRECTION('',(-1.,0.,0.)); +#85535 = ORIENTED_EDGE('',*,*,#71493,.T.); +#85536 = ORIENTED_EDGE('',*,*,#85513,.F.); +#85537 = ORIENTED_EDGE('',*,*,#71725,.F.); +#85538 = PLANE('',#85539); +#85539 = AXIS2_PLACEMENT_3D('',#85540,#85541,#85542); +#85540 = CARTESIAN_POINT('',(-3.15,-7.,-1.942890293094E-16)); +#85541 = DIRECTION('',(0.,1.,0.)); +#85542 = DIRECTION('',(0.,-0.,1.)); +#85543 = ADVANCED_FACE('',(#85544),#85555,.F.); +#85544 = FACE_BOUND('',#85545,.F.); +#85545 = EDGE_LOOP('',(#85546,#85552,#85553,#85554)); +#85546 = ORIENTED_EDGE('',*,*,#85547,.T.); +#85547 = EDGE_CURVE('',#71709,#71477,#85548,.T.); +#85548 = LINE('',#85549,#85550); +#85549 = CARTESIAN_POINT('',(-3.15,-6.5,-1.942890293094E-16)); +#85550 = VECTOR('',#85551,1.); +#85551 = DIRECTION('',(-1.,0.,0.)); +#85552 = ORIENTED_EDGE('',*,*,#71485,.T.); +#85553 = ORIENTED_EDGE('',*,*,#85530,.F.); +#85554 = ORIENTED_EDGE('',*,*,#71717,.F.); +#85555 = PLANE('',#85556); +#85556 = AXIS2_PLACEMENT_3D('',#85557,#85558,#85559); +#85557 = CARTESIAN_POINT('',(-3.15,-6.5,-1.942890293094E-16)); +#85558 = DIRECTION('',(0.,0.,1.)); +#85559 = DIRECTION('',(0.,-1.,0.)); +#85560 = ADVANCED_FACE('',(#85561),#85572,.T.); +#85561 = FACE_BOUND('',#85562,.T.); +#85562 = EDGE_LOOP('',(#85563,#85564,#85565,#85566)); +#85563 = ORIENTED_EDGE('',*,*,#71708,.T.); +#85564 = ORIENTED_EDGE('',*,*,#85547,.T.); +#85565 = ORIENTED_EDGE('',*,*,#71476,.F.); +#85566 = ORIENTED_EDGE('',*,*,#85567,.F.); +#85567 = EDGE_CURVE('',#71701,#71469,#85568,.T.); +#85568 = LINE('',#85569,#85570); +#85569 = CARTESIAN_POINT('',(-3.15,-6.3,0.2)); +#85570 = VECTOR('',#85571,1.); +#85571 = DIRECTION('',(-1.,0.,0.)); +#85572 = CYLINDRICAL_SURFACE('',#85573,0.2); +#85573 = AXIS2_PLACEMENT_3D('',#85574,#85575,#85576); +#85574 = CARTESIAN_POINT('',(-3.15,-6.5,0.2)); +#85575 = DIRECTION('',(1.,0.,-0.)); +#85576 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85577 = ADVANCED_FACE('',(#85578),#85584,.F.); +#85578 = FACE_BOUND('',#85579,.F.); +#85579 = EDGE_LOOP('',(#85580,#85581,#85582,#85583)); +#85580 = ORIENTED_EDGE('',*,*,#71783,.T.); +#85581 = ORIENTED_EDGE('',*,*,#71468,.T.); +#85582 = ORIENTED_EDGE('',*,*,#85567,.F.); +#85583 = ORIENTED_EDGE('',*,*,#71700,.F.); +#85584 = PLANE('',#85585); +#85585 = AXIS2_PLACEMENT_3D('',#85586,#85587,#85588); +#85586 = CARTESIAN_POINT('',(-3.15,-6.3,0.65)); +#85587 = DIRECTION('',(0.,-1.,0.)); +#85588 = DIRECTION('',(0.,0.,-1.)); +#85589 = ADVANCED_FACE('',(#85590),#85603,.F.); +#85590 = FACE_BOUND('',#85591,.F.); +#85591 = EDGE_LOOP('',(#85592,#85593,#85599,#85600,#85601,#85602)); +#85592 = ORIENTED_EDGE('',*,*,#71907,.F.); +#85593 = ORIENTED_EDGE('',*,*,#85594,.T.); +#85594 = EDGE_CURVE('',#71899,#72131,#85595,.T.); +#85595 = LINE('',#85596,#85597); +#85596 = CARTESIAN_POINT('',(2.85,-6.2,0.85)); +#85597 = VECTOR('',#85598,1.); +#85598 = DIRECTION('',(-1.,0.,0.)); +#85599 = ORIENTED_EDGE('',*,*,#72139,.T.); +#85600 = ORIENTED_EDGE('',*,*,#72262,.T.); +#85601 = ORIENTED_EDGE('',*,*,#84273,.F.); +#85602 = ORIENTED_EDGE('',*,*,#71807,.F.); +#85603 = PLANE('',#85604); +#85604 = AXIS2_PLACEMENT_3D('',#85605,#85606,#85607); +#85605 = CARTESIAN_POINT('',(2.85,-6.2,0.85)); +#85606 = DIRECTION('',(0.,0.,-1.)); +#85607 = DIRECTION('',(0.,1.,0.)); +#85608 = ADVANCED_FACE('',(#85609),#85620,.T.); +#85609 = FACE_BOUND('',#85610,.T.); +#85610 = EDGE_LOOP('',(#85611,#85612,#85613,#85614)); +#85611 = ORIENTED_EDGE('',*,*,#71898,.T.); +#85612 = ORIENTED_EDGE('',*,*,#85594,.T.); +#85613 = ORIENTED_EDGE('',*,*,#72130,.F.); +#85614 = ORIENTED_EDGE('',*,*,#85615,.F.); +#85615 = EDGE_CURVE('',#71891,#72123,#85616,.T.); +#85616 = LINE('',#85617,#85618); +#85617 = CARTESIAN_POINT('',(2.85,-6.4,0.65)); +#85618 = VECTOR('',#85619,1.); +#85619 = DIRECTION('',(-1.,0.,0.)); +#85620 = CYLINDRICAL_SURFACE('',#85621,0.2); +#85621 = AXIS2_PLACEMENT_3D('',#85622,#85623,#85624); +#85622 = CARTESIAN_POINT('',(2.85,-6.2,0.65)); +#85623 = DIRECTION('',(1.,0.,-0.)); +#85624 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85625 = ADVANCED_FACE('',(#85626),#85637,.F.); +#85626 = FACE_BOUND('',#85627,.F.); +#85627 = EDGE_LOOP('',(#85628,#85634,#85635,#85636)); +#85628 = ORIENTED_EDGE('',*,*,#85629,.T.); +#85629 = EDGE_CURVE('',#71882,#72114,#85630,.T.); +#85630 = LINE('',#85631,#85632); +#85631 = CARTESIAN_POINT('',(2.85,-6.4,0.2)); +#85632 = VECTOR('',#85633,1.); +#85633 = DIRECTION('',(-1.,0.,0.)); +#85634 = ORIENTED_EDGE('',*,*,#72122,.T.); +#85635 = ORIENTED_EDGE('',*,*,#85615,.F.); +#85636 = ORIENTED_EDGE('',*,*,#71890,.F.); +#85637 = PLANE('',#85638); +#85638 = AXIS2_PLACEMENT_3D('',#85639,#85640,#85641); +#85639 = CARTESIAN_POINT('',(2.85,-6.4,0.2)); +#85640 = DIRECTION('',(0.,1.,0.)); +#85641 = DIRECTION('',(0.,-0.,1.)); +#85642 = ADVANCED_FACE('',(#85643),#85654,.F.); +#85643 = FACE_BOUND('',#85644,.F.); +#85644 = EDGE_LOOP('',(#85645,#85651,#85652,#85653)); +#85645 = ORIENTED_EDGE('',*,*,#85646,.T.); +#85646 = EDGE_CURVE('',#71874,#72106,#85647,.T.); +#85647 = LINE('',#85648,#85649); +#85648 = CARTESIAN_POINT('',(2.85,-6.5,0.1)); +#85649 = VECTOR('',#85650,1.); +#85650 = DIRECTION('',(-1.,0.,0.)); +#85651 = ORIENTED_EDGE('',*,*,#72113,.T.); +#85652 = ORIENTED_EDGE('',*,*,#85629,.F.); +#85653 = ORIENTED_EDGE('',*,*,#71881,.F.); +#85654 = CYLINDRICAL_SURFACE('',#85655,0.1); +#85655 = AXIS2_PLACEMENT_3D('',#85656,#85657,#85658); +#85656 = CARTESIAN_POINT('',(2.85,-6.5,0.2)); +#85657 = DIRECTION('',(1.,0.,0.)); +#85658 = DIRECTION('',(0.,0.,-1.)); +#85659 = ADVANCED_FACE('',(#85660),#85671,.F.); +#85660 = FACE_BOUND('',#85661,.F.); +#85661 = EDGE_LOOP('',(#85662,#85668,#85669,#85670)); +#85662 = ORIENTED_EDGE('',*,*,#85663,.T.); +#85663 = EDGE_CURVE('',#71866,#72098,#85664,.T.); +#85664 = LINE('',#85665,#85666); +#85665 = CARTESIAN_POINT('',(2.85,-7.,0.1)); +#85666 = VECTOR('',#85667,1.); +#85667 = DIRECTION('',(-1.,0.,0.)); +#85668 = ORIENTED_EDGE('',*,*,#72105,.T.); +#85669 = ORIENTED_EDGE('',*,*,#85646,.F.); +#85670 = ORIENTED_EDGE('',*,*,#71873,.F.); +#85671 = PLANE('',#85672); +#85672 = AXIS2_PLACEMENT_3D('',#85673,#85674,#85675); +#85673 = CARTESIAN_POINT('',(2.85,-7.,0.1)); +#85674 = DIRECTION('',(0.,0.,-1.)); +#85675 = DIRECTION('',(0.,1.,0.)); +#85676 = ADVANCED_FACE('',(#85677),#85688,.F.); +#85677 = FACE_BOUND('',#85678,.F.); +#85678 = EDGE_LOOP('',(#85679,#85685,#85686,#85687)); +#85679 = ORIENTED_EDGE('',*,*,#85680,.T.); +#85680 = EDGE_CURVE('',#71858,#72090,#85681,.T.); +#85681 = LINE('',#85682,#85683); +#85682 = CARTESIAN_POINT('',(2.85,-7.,-1.942890293094E-16)); +#85683 = VECTOR('',#85684,1.); +#85684 = DIRECTION('',(-1.,0.,0.)); +#85685 = ORIENTED_EDGE('',*,*,#72097,.T.); +#85686 = ORIENTED_EDGE('',*,*,#85663,.F.); +#85687 = ORIENTED_EDGE('',*,*,#71865,.F.); +#85688 = PLANE('',#85689); +#85689 = AXIS2_PLACEMENT_3D('',#85690,#85691,#85692); +#85690 = CARTESIAN_POINT('',(2.85,-7.,-1.942890293094E-16)); +#85691 = DIRECTION('',(0.,1.,0.)); +#85692 = DIRECTION('',(0.,-0.,1.)); +#85693 = ADVANCED_FACE('',(#85694),#85705,.F.); +#85694 = FACE_BOUND('',#85695,.F.); +#85695 = EDGE_LOOP('',(#85696,#85702,#85703,#85704)); +#85696 = ORIENTED_EDGE('',*,*,#85697,.T.); +#85697 = EDGE_CURVE('',#71849,#72081,#85698,.T.); +#85698 = LINE('',#85699,#85700); +#85699 = CARTESIAN_POINT('',(2.85,-6.5,-1.942890293094E-16)); +#85700 = VECTOR('',#85701,1.); +#85701 = DIRECTION('',(-1.,0.,0.)); +#85702 = ORIENTED_EDGE('',*,*,#72089,.T.); +#85703 = ORIENTED_EDGE('',*,*,#85680,.F.); +#85704 = ORIENTED_EDGE('',*,*,#71857,.F.); +#85705 = PLANE('',#85706); +#85706 = AXIS2_PLACEMENT_3D('',#85707,#85708,#85709); +#85707 = CARTESIAN_POINT('',(2.85,-6.5,-1.942890293094E-16)); +#85708 = DIRECTION('',(0.,0.,1.)); +#85709 = DIRECTION('',(0.,-1.,0.)); +#85710 = ADVANCED_FACE('',(#85711),#85722,.T.); +#85711 = FACE_BOUND('',#85712,.T.); +#85712 = EDGE_LOOP('',(#85713,#85714,#85715,#85716)); +#85713 = ORIENTED_EDGE('',*,*,#71848,.T.); +#85714 = ORIENTED_EDGE('',*,*,#85697,.T.); +#85715 = ORIENTED_EDGE('',*,*,#72080,.F.); +#85716 = ORIENTED_EDGE('',*,*,#85717,.F.); +#85717 = EDGE_CURVE('',#71841,#72073,#85718,.T.); +#85718 = LINE('',#85719,#85720); +#85719 = CARTESIAN_POINT('',(2.85,-6.3,0.2)); +#85720 = VECTOR('',#85721,1.); +#85721 = DIRECTION('',(-1.,0.,0.)); +#85722 = CYLINDRICAL_SURFACE('',#85723,0.2); +#85723 = AXIS2_PLACEMENT_3D('',#85724,#85725,#85726); +#85724 = CARTESIAN_POINT('',(2.85,-6.5,0.2)); +#85725 = DIRECTION('',(1.,0.,-0.)); +#85726 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85727 = ADVANCED_FACE('',(#85728),#85734,.F.); +#85728 = FACE_BOUND('',#85729,.F.); +#85729 = EDGE_LOOP('',(#85730,#85731,#85732,#85733)); +#85730 = ORIENTED_EDGE('',*,*,#72054,.T.); +#85731 = ORIENTED_EDGE('',*,*,#72072,.T.); +#85732 = ORIENTED_EDGE('',*,*,#85717,.F.); +#85733 = ORIENTED_EDGE('',*,*,#71840,.F.); +#85734 = PLANE('',#85735); +#85735 = AXIS2_PLACEMENT_3D('',#85736,#85737,#85738); +#85736 = CARTESIAN_POINT('',(2.85,-6.3,0.65)); +#85737 = DIRECTION('',(0.,-1.,0.)); +#85738 = DIRECTION('',(0.,0.,-1.)); +#85739 = ADVANCED_FACE('',(#85740),#85753,.F.); +#85740 = FACE_BOUND('',#85741,.F.); +#85741 = EDGE_LOOP('',(#85742,#85743,#85749,#85750,#85751,#85752)); +#85742 = ORIENTED_EDGE('',*,*,#72231,.F.); +#85743 = ORIENTED_EDGE('',*,*,#85744,.T.); +#85744 = EDGE_CURVE('',#72223,#71991,#85745,.T.); +#85745 = LINE('',#85746,#85747); +#85746 = CARTESIAN_POINT('',(-2.65,-6.2,0.85)); +#85747 = VECTOR('',#85748,1.); +#85748 = DIRECTION('',(-1.,0.,0.)); +#85749 = ORIENTED_EDGE('',*,*,#71999,.T.); +#85750 = ORIENTED_EDGE('',*,*,#72013,.T.); +#85751 = ORIENTED_EDGE('',*,*,#84350,.F.); +#85752 = ORIENTED_EDGE('',*,*,#72486,.F.); +#85753 = PLANE('',#85754); +#85754 = AXIS2_PLACEMENT_3D('',#85755,#85756,#85757); +#85755 = CARTESIAN_POINT('',(-2.65,-6.2,0.85)); +#85756 = DIRECTION('',(0.,0.,-1.)); +#85757 = DIRECTION('',(0.,1.,0.)); +#85758 = ADVANCED_FACE('',(#85759),#85770,.T.); +#85759 = FACE_BOUND('',#85760,.T.); +#85760 = EDGE_LOOP('',(#85761,#85762,#85763,#85764)); +#85761 = ORIENTED_EDGE('',*,*,#72222,.T.); +#85762 = ORIENTED_EDGE('',*,*,#85744,.T.); +#85763 = ORIENTED_EDGE('',*,*,#71990,.F.); +#85764 = ORIENTED_EDGE('',*,*,#85765,.F.); +#85765 = EDGE_CURVE('',#72215,#71983,#85766,.T.); +#85766 = LINE('',#85767,#85768); +#85767 = CARTESIAN_POINT('',(-2.65,-6.4,0.65)); +#85768 = VECTOR('',#85769,1.); +#85769 = DIRECTION('',(-1.,0.,0.)); +#85770 = CYLINDRICAL_SURFACE('',#85771,0.2); +#85771 = AXIS2_PLACEMENT_3D('',#85772,#85773,#85774); +#85772 = CARTESIAN_POINT('',(-2.65,-6.2,0.65)); +#85773 = DIRECTION('',(1.,0.,-0.)); +#85774 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85775 = ADVANCED_FACE('',(#85776),#85787,.F.); +#85776 = FACE_BOUND('',#85777,.F.); +#85777 = EDGE_LOOP('',(#85778,#85784,#85785,#85786)); +#85778 = ORIENTED_EDGE('',*,*,#85779,.T.); +#85779 = EDGE_CURVE('',#72206,#71974,#85780,.T.); +#85780 = LINE('',#85781,#85782); +#85781 = CARTESIAN_POINT('',(-2.65,-6.4,0.2)); +#85782 = VECTOR('',#85783,1.); +#85783 = DIRECTION('',(-1.,0.,0.)); +#85784 = ORIENTED_EDGE('',*,*,#71982,.T.); +#85785 = ORIENTED_EDGE('',*,*,#85765,.F.); +#85786 = ORIENTED_EDGE('',*,*,#72214,.F.); +#85787 = PLANE('',#85788); +#85788 = AXIS2_PLACEMENT_3D('',#85789,#85790,#85791); +#85789 = CARTESIAN_POINT('',(-2.65,-6.4,0.2)); +#85790 = DIRECTION('',(0.,1.,0.)); +#85791 = DIRECTION('',(0.,-0.,1.)); +#85792 = ADVANCED_FACE('',(#85793),#85804,.F.); +#85793 = FACE_BOUND('',#85794,.F.); +#85794 = EDGE_LOOP('',(#85795,#85801,#85802,#85803)); +#85795 = ORIENTED_EDGE('',*,*,#85796,.T.); +#85796 = EDGE_CURVE('',#72198,#71966,#85797,.T.); +#85797 = LINE('',#85798,#85799); +#85798 = CARTESIAN_POINT('',(-2.65,-6.5,0.1)); +#85799 = VECTOR('',#85800,1.); +#85800 = DIRECTION('',(-1.,0.,0.)); +#85801 = ORIENTED_EDGE('',*,*,#71973,.T.); +#85802 = ORIENTED_EDGE('',*,*,#85779,.F.); +#85803 = ORIENTED_EDGE('',*,*,#72205,.F.); +#85804 = CYLINDRICAL_SURFACE('',#85805,0.1); +#85805 = AXIS2_PLACEMENT_3D('',#85806,#85807,#85808); +#85806 = CARTESIAN_POINT('',(-2.65,-6.5,0.2)); +#85807 = DIRECTION('',(1.,0.,0.)); +#85808 = DIRECTION('',(0.,0.,-1.)); +#85809 = ADVANCED_FACE('',(#85810),#85821,.F.); +#85810 = FACE_BOUND('',#85811,.F.); +#85811 = EDGE_LOOP('',(#85812,#85818,#85819,#85820)); +#85812 = ORIENTED_EDGE('',*,*,#85813,.T.); +#85813 = EDGE_CURVE('',#72190,#71958,#85814,.T.); +#85814 = LINE('',#85815,#85816); +#85815 = CARTESIAN_POINT('',(-2.65,-7.,0.1)); +#85816 = VECTOR('',#85817,1.); +#85817 = DIRECTION('',(-1.,0.,0.)); +#85818 = ORIENTED_EDGE('',*,*,#71965,.T.); +#85819 = ORIENTED_EDGE('',*,*,#85796,.F.); +#85820 = ORIENTED_EDGE('',*,*,#72197,.F.); +#85821 = PLANE('',#85822); +#85822 = AXIS2_PLACEMENT_3D('',#85823,#85824,#85825); +#85823 = CARTESIAN_POINT('',(-2.65,-7.,0.1)); +#85824 = DIRECTION('',(0.,0.,-1.)); +#85825 = DIRECTION('',(0.,1.,0.)); +#85826 = ADVANCED_FACE('',(#85827),#85838,.F.); +#85827 = FACE_BOUND('',#85828,.F.); +#85828 = EDGE_LOOP('',(#85829,#85835,#85836,#85837)); +#85829 = ORIENTED_EDGE('',*,*,#85830,.T.); +#85830 = EDGE_CURVE('',#72182,#71950,#85831,.T.); +#85831 = LINE('',#85832,#85833); +#85832 = CARTESIAN_POINT('',(-2.65,-7.,-1.942890293094E-16)); +#85833 = VECTOR('',#85834,1.); +#85834 = DIRECTION('',(-1.,0.,0.)); +#85835 = ORIENTED_EDGE('',*,*,#71957,.T.); +#85836 = ORIENTED_EDGE('',*,*,#85813,.F.); +#85837 = ORIENTED_EDGE('',*,*,#72189,.F.); +#85838 = PLANE('',#85839); +#85839 = AXIS2_PLACEMENT_3D('',#85840,#85841,#85842); +#85840 = CARTESIAN_POINT('',(-2.65,-7.,-1.942890293094E-16)); +#85841 = DIRECTION('',(0.,1.,0.)); +#85842 = DIRECTION('',(0.,-0.,1.)); +#85843 = ADVANCED_FACE('',(#85844),#85855,.F.); +#85844 = FACE_BOUND('',#85845,.F.); +#85845 = EDGE_LOOP('',(#85846,#85852,#85853,#85854)); +#85846 = ORIENTED_EDGE('',*,*,#85847,.T.); +#85847 = EDGE_CURVE('',#72173,#71941,#85848,.T.); +#85848 = LINE('',#85849,#85850); +#85849 = CARTESIAN_POINT('',(-2.65,-6.5,-1.942890293094E-16)); +#85850 = VECTOR('',#85851,1.); +#85851 = DIRECTION('',(-1.,0.,0.)); +#85852 = ORIENTED_EDGE('',*,*,#71949,.T.); +#85853 = ORIENTED_EDGE('',*,*,#85830,.F.); +#85854 = ORIENTED_EDGE('',*,*,#72181,.F.); +#85855 = PLANE('',#85856); +#85856 = AXIS2_PLACEMENT_3D('',#85857,#85858,#85859); +#85857 = CARTESIAN_POINT('',(-2.65,-6.5,-1.942890293094E-16)); +#85858 = DIRECTION('',(0.,0.,1.)); +#85859 = DIRECTION('',(0.,-1.,0.)); +#85860 = ADVANCED_FACE('',(#85861),#85872,.T.); +#85861 = FACE_BOUND('',#85862,.T.); +#85862 = EDGE_LOOP('',(#85863,#85864,#85865,#85866)); +#85863 = ORIENTED_EDGE('',*,*,#72172,.T.); +#85864 = ORIENTED_EDGE('',*,*,#85847,.T.); +#85865 = ORIENTED_EDGE('',*,*,#71940,.F.); +#85866 = ORIENTED_EDGE('',*,*,#85867,.F.); +#85867 = EDGE_CURVE('',#72165,#71933,#85868,.T.); +#85868 = LINE('',#85869,#85870); +#85869 = CARTESIAN_POINT('',(-2.65,-6.3,0.2)); +#85870 = VECTOR('',#85871,1.); +#85871 = DIRECTION('',(-1.,0.,0.)); +#85872 = CYLINDRICAL_SURFACE('',#85873,0.2); +#85873 = AXIS2_PLACEMENT_3D('',#85874,#85875,#85876); +#85874 = CARTESIAN_POINT('',(-2.65,-6.5,0.2)); +#85875 = DIRECTION('',(1.,0.,-0.)); +#85876 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#85877 = ADVANCED_FACE('',(#85878),#85884,.F.); +#85878 = FACE_BOUND('',#85879,.F.); +#85879 = EDGE_LOOP('',(#85880,#85881,#85882,#85883)); +#85880 = ORIENTED_EDGE('',*,*,#72247,.T.); +#85881 = ORIENTED_EDGE('',*,*,#71932,.T.); +#85882 = ORIENTED_EDGE('',*,*,#85867,.F.); +#85883 = ORIENTED_EDGE('',*,*,#72164,.F.); +#85884 = PLANE('',#85885); +#85885 = AXIS2_PLACEMENT_3D('',#85886,#85887,#85888); +#85886 = CARTESIAN_POINT('',(-2.65,-6.3,0.65)); +#85887 = DIRECTION('',(0.,-1.,0.)); +#85888 = DIRECTION('',(0.,0.,-1.)); +#85889 = ADVANCED_FACE('',(#85890),#85903,.F.); +#85890 = FACE_BOUND('',#85891,.F.); +#85891 = EDGE_LOOP('',(#85892,#85893,#85899,#85900,#85901,#85902)); +#85892 = ORIENTED_EDGE('',*,*,#72371,.F.); +#85893 = ORIENTED_EDGE('',*,*,#85894,.T.); +#85894 = EDGE_CURVE('',#72363,#72595,#85895,.T.); +#85895 = LINE('',#85896,#85897); +#85896 = CARTESIAN_POINT('',(2.35,-6.2,0.85)); +#85897 = VECTOR('',#85898,1.); +#85898 = DIRECTION('',(-1.,0.,0.)); +#85899 = ORIENTED_EDGE('',*,*,#72603,.T.); +#85900 = ORIENTED_EDGE('',*,*,#72726,.T.); +#85901 = ORIENTED_EDGE('',*,*,#84280,.F.); +#85902 = ORIENTED_EDGE('',*,*,#72271,.F.); +#85903 = PLANE('',#85904); +#85904 = AXIS2_PLACEMENT_3D('',#85905,#85906,#85907); +#85905 = CARTESIAN_POINT('',(2.35,-6.2,0.85)); +#85906 = DIRECTION('',(0.,0.,-1.)); +#85907 = DIRECTION('',(0.,1.,0.)); +#85908 = ADVANCED_FACE('',(#85909),#85920,.T.); +#85909 = FACE_BOUND('',#85910,.T.); +#85910 = EDGE_LOOP('',(#85911,#85912,#85913,#85914)); +#85911 = ORIENTED_EDGE('',*,*,#72362,.T.); +#85912 = ORIENTED_EDGE('',*,*,#85894,.T.); +#85913 = ORIENTED_EDGE('',*,*,#72594,.F.); +#85914 = ORIENTED_EDGE('',*,*,#85915,.F.); +#85915 = EDGE_CURVE('',#72355,#72587,#85916,.T.); +#85916 = LINE('',#85917,#85918); +#85917 = CARTESIAN_POINT('',(2.35,-6.4,0.65)); +#85918 = VECTOR('',#85919,1.); +#85919 = DIRECTION('',(-1.,0.,0.)); +#85920 = CYLINDRICAL_SURFACE('',#85921,0.2); +#85921 = AXIS2_PLACEMENT_3D('',#85922,#85923,#85924); +#85922 = CARTESIAN_POINT('',(2.35,-6.2,0.65)); +#85923 = DIRECTION('',(1.,0.,-0.)); +#85924 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#85925 = ADVANCED_FACE('',(#85926),#85937,.F.); +#85926 = FACE_BOUND('',#85927,.F.); +#85927 = EDGE_LOOP('',(#85928,#85934,#85935,#85936)); +#85928 = ORIENTED_EDGE('',*,*,#85929,.T.); +#85929 = EDGE_CURVE('',#72346,#72578,#85930,.T.); +#85930 = LINE('',#85931,#85932); +#85931 = CARTESIAN_POINT('',(2.35,-6.4,0.2)); +#85932 = VECTOR('',#85933,1.); +#85933 = DIRECTION('',(-1.,0.,0.)); +#85934 = ORIENTED_EDGE('',*,*,#72586,.T.); +#85935 = ORIENTED_EDGE('',*,*,#85915,.F.); +#85936 = ORIENTED_EDGE('',*,*,#72354,.F.); +#85937 = PLANE('',#85938); +#85938 = AXIS2_PLACEMENT_3D('',#85939,#85940,#85941); +#85939 = CARTESIAN_POINT('',(2.35,-6.4,0.2)); +#85940 = DIRECTION('',(0.,1.,0.)); +#85941 = DIRECTION('',(0.,-0.,1.)); +#85942 = ADVANCED_FACE('',(#85943),#85954,.F.); +#85943 = FACE_BOUND('',#85944,.F.); +#85944 = EDGE_LOOP('',(#85945,#85951,#85952,#85953)); +#85945 = ORIENTED_EDGE('',*,*,#85946,.T.); +#85946 = EDGE_CURVE('',#72338,#72570,#85947,.T.); +#85947 = LINE('',#85948,#85949); +#85948 = CARTESIAN_POINT('',(2.35,-6.5,0.1)); +#85949 = VECTOR('',#85950,1.); +#85950 = DIRECTION('',(-1.,0.,0.)); +#85951 = ORIENTED_EDGE('',*,*,#72577,.T.); +#85952 = ORIENTED_EDGE('',*,*,#85929,.F.); +#85953 = ORIENTED_EDGE('',*,*,#72345,.F.); +#85954 = CYLINDRICAL_SURFACE('',#85955,0.1); +#85955 = AXIS2_PLACEMENT_3D('',#85956,#85957,#85958); +#85956 = CARTESIAN_POINT('',(2.35,-6.5,0.2)); +#85957 = DIRECTION('',(1.,0.,0.)); +#85958 = DIRECTION('',(0.,0.,-1.)); +#85959 = ADVANCED_FACE('',(#85960),#85971,.F.); +#85960 = FACE_BOUND('',#85961,.F.); +#85961 = EDGE_LOOP('',(#85962,#85968,#85969,#85970)); +#85962 = ORIENTED_EDGE('',*,*,#85963,.T.); +#85963 = EDGE_CURVE('',#72330,#72562,#85964,.T.); +#85964 = LINE('',#85965,#85966); +#85965 = CARTESIAN_POINT('',(2.35,-7.,0.1)); +#85966 = VECTOR('',#85967,1.); +#85967 = DIRECTION('',(-1.,0.,0.)); +#85968 = ORIENTED_EDGE('',*,*,#72569,.T.); +#85969 = ORIENTED_EDGE('',*,*,#85946,.F.); +#85970 = ORIENTED_EDGE('',*,*,#72337,.F.); +#85971 = PLANE('',#85972); +#85972 = AXIS2_PLACEMENT_3D('',#85973,#85974,#85975); +#85973 = CARTESIAN_POINT('',(2.35,-7.,0.1)); +#85974 = DIRECTION('',(0.,0.,-1.)); +#85975 = DIRECTION('',(0.,1.,0.)); +#85976 = ADVANCED_FACE('',(#85977),#85988,.F.); +#85977 = FACE_BOUND('',#85978,.F.); +#85978 = EDGE_LOOP('',(#85979,#85985,#85986,#85987)); +#85979 = ORIENTED_EDGE('',*,*,#85980,.T.); +#85980 = EDGE_CURVE('',#72322,#72554,#85981,.T.); +#85981 = LINE('',#85982,#85983); +#85982 = CARTESIAN_POINT('',(2.35,-7.,-1.942890293094E-16)); +#85983 = VECTOR('',#85984,1.); +#85984 = DIRECTION('',(-1.,0.,0.)); +#85985 = ORIENTED_EDGE('',*,*,#72561,.T.); +#85986 = ORIENTED_EDGE('',*,*,#85963,.F.); +#85987 = ORIENTED_EDGE('',*,*,#72329,.F.); +#85988 = PLANE('',#85989); +#85989 = AXIS2_PLACEMENT_3D('',#85990,#85991,#85992); +#85990 = CARTESIAN_POINT('',(2.35,-7.,-1.942890293094E-16)); +#85991 = DIRECTION('',(0.,1.,0.)); +#85992 = DIRECTION('',(0.,-0.,1.)); +#85993 = ADVANCED_FACE('',(#85994),#86005,.F.); +#85994 = FACE_BOUND('',#85995,.F.); +#85995 = EDGE_LOOP('',(#85996,#86002,#86003,#86004)); +#85996 = ORIENTED_EDGE('',*,*,#85997,.T.); +#85997 = EDGE_CURVE('',#72313,#72545,#85998,.T.); +#85998 = LINE('',#85999,#86000); +#85999 = CARTESIAN_POINT('',(2.35,-6.5,-1.942890293094E-16)); +#86000 = VECTOR('',#86001,1.); +#86001 = DIRECTION('',(-1.,0.,0.)); +#86002 = ORIENTED_EDGE('',*,*,#72553,.T.); +#86003 = ORIENTED_EDGE('',*,*,#85980,.F.); +#86004 = ORIENTED_EDGE('',*,*,#72321,.F.); +#86005 = PLANE('',#86006); +#86006 = AXIS2_PLACEMENT_3D('',#86007,#86008,#86009); +#86007 = CARTESIAN_POINT('',(2.35,-6.5,-1.942890293094E-16)); +#86008 = DIRECTION('',(0.,0.,1.)); +#86009 = DIRECTION('',(0.,-1.,0.)); +#86010 = ADVANCED_FACE('',(#86011),#86022,.T.); +#86011 = FACE_BOUND('',#86012,.T.); +#86012 = EDGE_LOOP('',(#86013,#86014,#86015,#86016)); +#86013 = ORIENTED_EDGE('',*,*,#72312,.T.); +#86014 = ORIENTED_EDGE('',*,*,#85997,.T.); +#86015 = ORIENTED_EDGE('',*,*,#72544,.F.); +#86016 = ORIENTED_EDGE('',*,*,#86017,.F.); +#86017 = EDGE_CURVE('',#72305,#72537,#86018,.T.); +#86018 = LINE('',#86019,#86020); +#86019 = CARTESIAN_POINT('',(2.35,-6.3,0.2)); +#86020 = VECTOR('',#86021,1.); +#86021 = DIRECTION('',(-1.,0.,0.)); +#86022 = CYLINDRICAL_SURFACE('',#86023,0.2); +#86023 = AXIS2_PLACEMENT_3D('',#86024,#86025,#86026); +#86024 = CARTESIAN_POINT('',(2.35,-6.5,0.2)); +#86025 = DIRECTION('',(1.,0.,-0.)); +#86026 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86027 = ADVANCED_FACE('',(#86028),#86034,.F.); +#86028 = FACE_BOUND('',#86029,.F.); +#86029 = EDGE_LOOP('',(#86030,#86031,#86032,#86033)); +#86030 = ORIENTED_EDGE('',*,*,#72518,.T.); +#86031 = ORIENTED_EDGE('',*,*,#72536,.T.); +#86032 = ORIENTED_EDGE('',*,*,#86017,.F.); +#86033 = ORIENTED_EDGE('',*,*,#72304,.F.); +#86034 = PLANE('',#86035); +#86035 = AXIS2_PLACEMENT_3D('',#86036,#86037,#86038); +#86036 = CARTESIAN_POINT('',(2.35,-6.3,0.65)); +#86037 = DIRECTION('',(0.,-1.,0.)); +#86038 = DIRECTION('',(0.,0.,-1.)); +#86039 = ADVANCED_FACE('',(#86040),#86053,.F.); +#86040 = FACE_BOUND('',#86041,.F.); +#86041 = EDGE_LOOP('',(#86042,#86043,#86049,#86050,#86051,#86052)); +#86042 = ORIENTED_EDGE('',*,*,#72695,.F.); +#86043 = ORIENTED_EDGE('',*,*,#86044,.T.); +#86044 = EDGE_CURVE('',#72687,#72455,#86045,.T.); +#86045 = LINE('',#86046,#86047); +#86046 = CARTESIAN_POINT('',(-2.15,-6.2,0.85)); +#86047 = VECTOR('',#86048,1.); +#86048 = DIRECTION('',(-1.,0.,0.)); +#86049 = ORIENTED_EDGE('',*,*,#72463,.T.); +#86050 = ORIENTED_EDGE('',*,*,#72477,.T.); +#86051 = ORIENTED_EDGE('',*,*,#84343,.F.); +#86052 = ORIENTED_EDGE('',*,*,#72950,.F.); +#86053 = PLANE('',#86054); +#86054 = AXIS2_PLACEMENT_3D('',#86055,#86056,#86057); +#86055 = CARTESIAN_POINT('',(-2.15,-6.2,0.85)); +#86056 = DIRECTION('',(0.,0.,-1.)); +#86057 = DIRECTION('',(0.,1.,0.)); +#86058 = ADVANCED_FACE('',(#86059),#86070,.T.); +#86059 = FACE_BOUND('',#86060,.T.); +#86060 = EDGE_LOOP('',(#86061,#86062,#86063,#86064)); +#86061 = ORIENTED_EDGE('',*,*,#72686,.T.); +#86062 = ORIENTED_EDGE('',*,*,#86044,.T.); +#86063 = ORIENTED_EDGE('',*,*,#72454,.F.); +#86064 = ORIENTED_EDGE('',*,*,#86065,.F.); +#86065 = EDGE_CURVE('',#72679,#72447,#86066,.T.); +#86066 = LINE('',#86067,#86068); +#86067 = CARTESIAN_POINT('',(-2.15,-6.4,0.65)); +#86068 = VECTOR('',#86069,1.); +#86069 = DIRECTION('',(-1.,0.,0.)); +#86070 = CYLINDRICAL_SURFACE('',#86071,0.2); +#86071 = AXIS2_PLACEMENT_3D('',#86072,#86073,#86074); +#86072 = CARTESIAN_POINT('',(-2.15,-6.2,0.65)); +#86073 = DIRECTION('',(1.,0.,-0.)); +#86074 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86075 = ADVANCED_FACE('',(#86076),#86087,.F.); +#86076 = FACE_BOUND('',#86077,.F.); +#86077 = EDGE_LOOP('',(#86078,#86084,#86085,#86086)); +#86078 = ORIENTED_EDGE('',*,*,#86079,.T.); +#86079 = EDGE_CURVE('',#72670,#72438,#86080,.T.); +#86080 = LINE('',#86081,#86082); +#86081 = CARTESIAN_POINT('',(-2.15,-6.4,0.2)); +#86082 = VECTOR('',#86083,1.); +#86083 = DIRECTION('',(-1.,0.,0.)); +#86084 = ORIENTED_EDGE('',*,*,#72446,.T.); +#86085 = ORIENTED_EDGE('',*,*,#86065,.F.); +#86086 = ORIENTED_EDGE('',*,*,#72678,.F.); +#86087 = PLANE('',#86088); +#86088 = AXIS2_PLACEMENT_3D('',#86089,#86090,#86091); +#86089 = CARTESIAN_POINT('',(-2.15,-6.4,0.2)); +#86090 = DIRECTION('',(0.,1.,0.)); +#86091 = DIRECTION('',(0.,-0.,1.)); +#86092 = ADVANCED_FACE('',(#86093),#86104,.F.); +#86093 = FACE_BOUND('',#86094,.F.); +#86094 = EDGE_LOOP('',(#86095,#86101,#86102,#86103)); +#86095 = ORIENTED_EDGE('',*,*,#86096,.T.); +#86096 = EDGE_CURVE('',#72662,#72430,#86097,.T.); +#86097 = LINE('',#86098,#86099); +#86098 = CARTESIAN_POINT('',(-2.15,-6.5,0.1)); +#86099 = VECTOR('',#86100,1.); +#86100 = DIRECTION('',(-1.,0.,0.)); +#86101 = ORIENTED_EDGE('',*,*,#72437,.T.); +#86102 = ORIENTED_EDGE('',*,*,#86079,.F.); +#86103 = ORIENTED_EDGE('',*,*,#72669,.F.); +#86104 = CYLINDRICAL_SURFACE('',#86105,0.1); +#86105 = AXIS2_PLACEMENT_3D('',#86106,#86107,#86108); +#86106 = CARTESIAN_POINT('',(-2.15,-6.5,0.2)); +#86107 = DIRECTION('',(1.,0.,0.)); +#86108 = DIRECTION('',(0.,0.,-1.)); +#86109 = ADVANCED_FACE('',(#86110),#86121,.F.); +#86110 = FACE_BOUND('',#86111,.F.); +#86111 = EDGE_LOOP('',(#86112,#86118,#86119,#86120)); +#86112 = ORIENTED_EDGE('',*,*,#86113,.T.); +#86113 = EDGE_CURVE('',#72654,#72422,#86114,.T.); +#86114 = LINE('',#86115,#86116); +#86115 = CARTESIAN_POINT('',(-2.15,-7.,0.1)); +#86116 = VECTOR('',#86117,1.); +#86117 = DIRECTION('',(-1.,0.,0.)); +#86118 = ORIENTED_EDGE('',*,*,#72429,.T.); +#86119 = ORIENTED_EDGE('',*,*,#86096,.F.); +#86120 = ORIENTED_EDGE('',*,*,#72661,.F.); +#86121 = PLANE('',#86122); +#86122 = AXIS2_PLACEMENT_3D('',#86123,#86124,#86125); +#86123 = CARTESIAN_POINT('',(-2.15,-7.,0.1)); +#86124 = DIRECTION('',(0.,0.,-1.)); +#86125 = DIRECTION('',(0.,1.,0.)); +#86126 = ADVANCED_FACE('',(#86127),#86138,.F.); +#86127 = FACE_BOUND('',#86128,.F.); +#86128 = EDGE_LOOP('',(#86129,#86135,#86136,#86137)); +#86129 = ORIENTED_EDGE('',*,*,#86130,.T.); +#86130 = EDGE_CURVE('',#72646,#72414,#86131,.T.); +#86131 = LINE('',#86132,#86133); +#86132 = CARTESIAN_POINT('',(-2.15,-7.,-1.942890293094E-16)); +#86133 = VECTOR('',#86134,1.); +#86134 = DIRECTION('',(-1.,0.,0.)); +#86135 = ORIENTED_EDGE('',*,*,#72421,.T.); +#86136 = ORIENTED_EDGE('',*,*,#86113,.F.); +#86137 = ORIENTED_EDGE('',*,*,#72653,.F.); +#86138 = PLANE('',#86139); +#86139 = AXIS2_PLACEMENT_3D('',#86140,#86141,#86142); +#86140 = CARTESIAN_POINT('',(-2.15,-7.,-1.942890293094E-16)); +#86141 = DIRECTION('',(0.,1.,0.)); +#86142 = DIRECTION('',(0.,-0.,1.)); +#86143 = ADVANCED_FACE('',(#86144),#86155,.F.); +#86144 = FACE_BOUND('',#86145,.F.); +#86145 = EDGE_LOOP('',(#86146,#86152,#86153,#86154)); +#86146 = ORIENTED_EDGE('',*,*,#86147,.T.); +#86147 = EDGE_CURVE('',#72637,#72405,#86148,.T.); +#86148 = LINE('',#86149,#86150); +#86149 = CARTESIAN_POINT('',(-2.15,-6.5,-1.942890293094E-16)); +#86150 = VECTOR('',#86151,1.); +#86151 = DIRECTION('',(-1.,0.,0.)); +#86152 = ORIENTED_EDGE('',*,*,#72413,.T.); +#86153 = ORIENTED_EDGE('',*,*,#86130,.F.); +#86154 = ORIENTED_EDGE('',*,*,#72645,.F.); +#86155 = PLANE('',#86156); +#86156 = AXIS2_PLACEMENT_3D('',#86157,#86158,#86159); +#86157 = CARTESIAN_POINT('',(-2.15,-6.5,-1.942890293094E-16)); +#86158 = DIRECTION('',(0.,0.,1.)); +#86159 = DIRECTION('',(0.,-1.,0.)); +#86160 = ADVANCED_FACE('',(#86161),#86172,.T.); +#86161 = FACE_BOUND('',#86162,.T.); +#86162 = EDGE_LOOP('',(#86163,#86164,#86165,#86166)); +#86163 = ORIENTED_EDGE('',*,*,#72636,.T.); +#86164 = ORIENTED_EDGE('',*,*,#86147,.T.); +#86165 = ORIENTED_EDGE('',*,*,#72404,.F.); +#86166 = ORIENTED_EDGE('',*,*,#86167,.F.); +#86167 = EDGE_CURVE('',#72629,#72397,#86168,.T.); +#86168 = LINE('',#86169,#86170); +#86169 = CARTESIAN_POINT('',(-2.15,-6.3,0.2)); +#86170 = VECTOR('',#86171,1.); +#86171 = DIRECTION('',(-1.,0.,0.)); +#86172 = CYLINDRICAL_SURFACE('',#86173,0.2); +#86173 = AXIS2_PLACEMENT_3D('',#86174,#86175,#86176); +#86174 = CARTESIAN_POINT('',(-2.15,-6.5,0.2)); +#86175 = DIRECTION('',(1.,0.,-0.)); +#86176 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86177 = ADVANCED_FACE('',(#86178),#86184,.F.); +#86178 = FACE_BOUND('',#86179,.F.); +#86179 = EDGE_LOOP('',(#86180,#86181,#86182,#86183)); +#86180 = ORIENTED_EDGE('',*,*,#72711,.T.); +#86181 = ORIENTED_EDGE('',*,*,#72396,.T.); +#86182 = ORIENTED_EDGE('',*,*,#86167,.F.); +#86183 = ORIENTED_EDGE('',*,*,#72628,.F.); +#86184 = PLANE('',#86185); +#86185 = AXIS2_PLACEMENT_3D('',#86186,#86187,#86188); +#86186 = CARTESIAN_POINT('',(-2.15,-6.3,0.65)); +#86187 = DIRECTION('',(0.,-1.,0.)); +#86188 = DIRECTION('',(0.,0.,-1.)); +#86189 = ADVANCED_FACE('',(#86190),#86203,.F.); +#86190 = FACE_BOUND('',#86191,.F.); +#86191 = EDGE_LOOP('',(#86192,#86193,#86199,#86200,#86201,#86202)); +#86192 = ORIENTED_EDGE('',*,*,#72835,.F.); +#86193 = ORIENTED_EDGE('',*,*,#86194,.T.); +#86194 = EDGE_CURVE('',#72827,#73059,#86195,.T.); +#86195 = LINE('',#86196,#86197); +#86196 = CARTESIAN_POINT('',(1.85,-6.2,0.85)); +#86197 = VECTOR('',#86198,1.); +#86198 = DIRECTION('',(-1.,0.,0.)); +#86199 = ORIENTED_EDGE('',*,*,#73067,.T.); +#86200 = ORIENTED_EDGE('',*,*,#73190,.T.); +#86201 = ORIENTED_EDGE('',*,*,#84287,.F.); +#86202 = ORIENTED_EDGE('',*,*,#72735,.F.); +#86203 = PLANE('',#86204); +#86204 = AXIS2_PLACEMENT_3D('',#86205,#86206,#86207); +#86205 = CARTESIAN_POINT('',(1.85,-6.2,0.85)); +#86206 = DIRECTION('',(0.,0.,-1.)); +#86207 = DIRECTION('',(0.,1.,0.)); +#86208 = ADVANCED_FACE('',(#86209),#86220,.T.); +#86209 = FACE_BOUND('',#86210,.T.); +#86210 = EDGE_LOOP('',(#86211,#86212,#86213,#86214)); +#86211 = ORIENTED_EDGE('',*,*,#72826,.T.); +#86212 = ORIENTED_EDGE('',*,*,#86194,.T.); +#86213 = ORIENTED_EDGE('',*,*,#73058,.F.); +#86214 = ORIENTED_EDGE('',*,*,#86215,.F.); +#86215 = EDGE_CURVE('',#72819,#73051,#86216,.T.); +#86216 = LINE('',#86217,#86218); +#86217 = CARTESIAN_POINT('',(1.85,-6.4,0.65)); +#86218 = VECTOR('',#86219,1.); +#86219 = DIRECTION('',(-1.,0.,0.)); +#86220 = CYLINDRICAL_SURFACE('',#86221,0.2); +#86221 = AXIS2_PLACEMENT_3D('',#86222,#86223,#86224); +#86222 = CARTESIAN_POINT('',(1.85,-6.2,0.65)); +#86223 = DIRECTION('',(1.,0.,-0.)); +#86224 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86225 = ADVANCED_FACE('',(#86226),#86237,.F.); +#86226 = FACE_BOUND('',#86227,.F.); +#86227 = EDGE_LOOP('',(#86228,#86234,#86235,#86236)); +#86228 = ORIENTED_EDGE('',*,*,#86229,.T.); +#86229 = EDGE_CURVE('',#72810,#73042,#86230,.T.); +#86230 = LINE('',#86231,#86232); +#86231 = CARTESIAN_POINT('',(1.85,-6.4,0.2)); +#86232 = VECTOR('',#86233,1.); +#86233 = DIRECTION('',(-1.,0.,0.)); +#86234 = ORIENTED_EDGE('',*,*,#73050,.T.); +#86235 = ORIENTED_EDGE('',*,*,#86215,.F.); +#86236 = ORIENTED_EDGE('',*,*,#72818,.F.); +#86237 = PLANE('',#86238); +#86238 = AXIS2_PLACEMENT_3D('',#86239,#86240,#86241); +#86239 = CARTESIAN_POINT('',(1.85,-6.4,0.2)); +#86240 = DIRECTION('',(0.,1.,0.)); +#86241 = DIRECTION('',(0.,-0.,1.)); +#86242 = ADVANCED_FACE('',(#86243),#86254,.F.); +#86243 = FACE_BOUND('',#86244,.F.); +#86244 = EDGE_LOOP('',(#86245,#86251,#86252,#86253)); +#86245 = ORIENTED_EDGE('',*,*,#86246,.T.); +#86246 = EDGE_CURVE('',#72802,#73034,#86247,.T.); +#86247 = LINE('',#86248,#86249); +#86248 = CARTESIAN_POINT('',(1.85,-6.5,0.1)); +#86249 = VECTOR('',#86250,1.); +#86250 = DIRECTION('',(-1.,0.,0.)); +#86251 = ORIENTED_EDGE('',*,*,#73041,.T.); +#86252 = ORIENTED_EDGE('',*,*,#86229,.F.); +#86253 = ORIENTED_EDGE('',*,*,#72809,.F.); +#86254 = CYLINDRICAL_SURFACE('',#86255,0.1); +#86255 = AXIS2_PLACEMENT_3D('',#86256,#86257,#86258); +#86256 = CARTESIAN_POINT('',(1.85,-6.5,0.2)); +#86257 = DIRECTION('',(1.,0.,0.)); +#86258 = DIRECTION('',(0.,0.,-1.)); +#86259 = ADVANCED_FACE('',(#86260),#86271,.F.); +#86260 = FACE_BOUND('',#86261,.F.); +#86261 = EDGE_LOOP('',(#86262,#86268,#86269,#86270)); +#86262 = ORIENTED_EDGE('',*,*,#86263,.T.); +#86263 = EDGE_CURVE('',#72794,#73026,#86264,.T.); +#86264 = LINE('',#86265,#86266); +#86265 = CARTESIAN_POINT('',(1.85,-7.,0.1)); +#86266 = VECTOR('',#86267,1.); +#86267 = DIRECTION('',(-1.,0.,0.)); +#86268 = ORIENTED_EDGE('',*,*,#73033,.T.); +#86269 = ORIENTED_EDGE('',*,*,#86246,.F.); +#86270 = ORIENTED_EDGE('',*,*,#72801,.F.); +#86271 = PLANE('',#86272); +#86272 = AXIS2_PLACEMENT_3D('',#86273,#86274,#86275); +#86273 = CARTESIAN_POINT('',(1.85,-7.,0.1)); +#86274 = DIRECTION('',(0.,0.,-1.)); +#86275 = DIRECTION('',(0.,1.,0.)); +#86276 = ADVANCED_FACE('',(#86277),#86288,.F.); +#86277 = FACE_BOUND('',#86278,.F.); +#86278 = EDGE_LOOP('',(#86279,#86285,#86286,#86287)); +#86279 = ORIENTED_EDGE('',*,*,#86280,.T.); +#86280 = EDGE_CURVE('',#72786,#73018,#86281,.T.); +#86281 = LINE('',#86282,#86283); +#86282 = CARTESIAN_POINT('',(1.85,-7.,-1.942890293094E-16)); +#86283 = VECTOR('',#86284,1.); +#86284 = DIRECTION('',(-1.,0.,0.)); +#86285 = ORIENTED_EDGE('',*,*,#73025,.T.); +#86286 = ORIENTED_EDGE('',*,*,#86263,.F.); +#86287 = ORIENTED_EDGE('',*,*,#72793,.F.); +#86288 = PLANE('',#86289); +#86289 = AXIS2_PLACEMENT_3D('',#86290,#86291,#86292); +#86290 = CARTESIAN_POINT('',(1.85,-7.,-1.942890293094E-16)); +#86291 = DIRECTION('',(0.,1.,0.)); +#86292 = DIRECTION('',(0.,-0.,1.)); +#86293 = ADVANCED_FACE('',(#86294),#86305,.F.); +#86294 = FACE_BOUND('',#86295,.F.); +#86295 = EDGE_LOOP('',(#86296,#86302,#86303,#86304)); +#86296 = ORIENTED_EDGE('',*,*,#86297,.T.); +#86297 = EDGE_CURVE('',#72777,#73009,#86298,.T.); +#86298 = LINE('',#86299,#86300); +#86299 = CARTESIAN_POINT('',(1.85,-6.5,-1.942890293094E-16)); +#86300 = VECTOR('',#86301,1.); +#86301 = DIRECTION('',(-1.,0.,0.)); +#86302 = ORIENTED_EDGE('',*,*,#73017,.T.); +#86303 = ORIENTED_EDGE('',*,*,#86280,.F.); +#86304 = ORIENTED_EDGE('',*,*,#72785,.F.); +#86305 = PLANE('',#86306); +#86306 = AXIS2_PLACEMENT_3D('',#86307,#86308,#86309); +#86307 = CARTESIAN_POINT('',(1.85,-6.5,-1.942890293094E-16)); +#86308 = DIRECTION('',(0.,0.,1.)); +#86309 = DIRECTION('',(0.,-1.,0.)); +#86310 = ADVANCED_FACE('',(#86311),#86322,.T.); +#86311 = FACE_BOUND('',#86312,.T.); +#86312 = EDGE_LOOP('',(#86313,#86314,#86315,#86316)); +#86313 = ORIENTED_EDGE('',*,*,#72776,.T.); +#86314 = ORIENTED_EDGE('',*,*,#86297,.T.); +#86315 = ORIENTED_EDGE('',*,*,#73008,.F.); +#86316 = ORIENTED_EDGE('',*,*,#86317,.F.); +#86317 = EDGE_CURVE('',#72769,#73001,#86318,.T.); +#86318 = LINE('',#86319,#86320); +#86319 = CARTESIAN_POINT('',(1.85,-6.3,0.2)); +#86320 = VECTOR('',#86321,1.); +#86321 = DIRECTION('',(-1.,0.,0.)); +#86322 = CYLINDRICAL_SURFACE('',#86323,0.2); +#86323 = AXIS2_PLACEMENT_3D('',#86324,#86325,#86326); +#86324 = CARTESIAN_POINT('',(1.85,-6.5,0.2)); +#86325 = DIRECTION('',(1.,0.,-0.)); +#86326 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86327 = ADVANCED_FACE('',(#86328),#86334,.F.); +#86328 = FACE_BOUND('',#86329,.F.); +#86329 = EDGE_LOOP('',(#86330,#86331,#86332,#86333)); +#86330 = ORIENTED_EDGE('',*,*,#72982,.T.); +#86331 = ORIENTED_EDGE('',*,*,#73000,.T.); +#86332 = ORIENTED_EDGE('',*,*,#86317,.F.); +#86333 = ORIENTED_EDGE('',*,*,#72768,.F.); +#86334 = PLANE('',#86335); +#86335 = AXIS2_PLACEMENT_3D('',#86336,#86337,#86338); +#86336 = CARTESIAN_POINT('',(1.85,-6.3,0.65)); +#86337 = DIRECTION('',(0.,-1.,0.)); +#86338 = DIRECTION('',(0.,0.,-1.)); +#86339 = ADVANCED_FACE('',(#86340),#86353,.F.); +#86340 = FACE_BOUND('',#86341,.F.); +#86341 = EDGE_LOOP('',(#86342,#86343,#86349,#86350,#86351,#86352)); +#86342 = ORIENTED_EDGE('',*,*,#73159,.F.); +#86343 = ORIENTED_EDGE('',*,*,#86344,.T.); +#86344 = EDGE_CURVE('',#73151,#72919,#86345,.T.); +#86345 = LINE('',#86346,#86347); +#86346 = CARTESIAN_POINT('',(-1.65,-6.2,0.85)); +#86347 = VECTOR('',#86348,1.); +#86348 = DIRECTION('',(-1.,0.,0.)); +#86349 = ORIENTED_EDGE('',*,*,#72927,.T.); +#86350 = ORIENTED_EDGE('',*,*,#72941,.T.); +#86351 = ORIENTED_EDGE('',*,*,#84336,.F.); +#86352 = ORIENTED_EDGE('',*,*,#73414,.F.); +#86353 = PLANE('',#86354); +#86354 = AXIS2_PLACEMENT_3D('',#86355,#86356,#86357); +#86355 = CARTESIAN_POINT('',(-1.65,-6.2,0.85)); +#86356 = DIRECTION('',(0.,0.,-1.)); +#86357 = DIRECTION('',(0.,1.,0.)); +#86358 = ADVANCED_FACE('',(#86359),#86370,.T.); +#86359 = FACE_BOUND('',#86360,.T.); +#86360 = EDGE_LOOP('',(#86361,#86362,#86363,#86364)); +#86361 = ORIENTED_EDGE('',*,*,#73150,.T.); +#86362 = ORIENTED_EDGE('',*,*,#86344,.T.); +#86363 = ORIENTED_EDGE('',*,*,#72918,.F.); +#86364 = ORIENTED_EDGE('',*,*,#86365,.F.); +#86365 = EDGE_CURVE('',#73143,#72911,#86366,.T.); +#86366 = LINE('',#86367,#86368); +#86367 = CARTESIAN_POINT('',(-1.65,-6.4,0.65)); +#86368 = VECTOR('',#86369,1.); +#86369 = DIRECTION('',(-1.,0.,0.)); +#86370 = CYLINDRICAL_SURFACE('',#86371,0.2); +#86371 = AXIS2_PLACEMENT_3D('',#86372,#86373,#86374); +#86372 = CARTESIAN_POINT('',(-1.65,-6.2,0.65)); +#86373 = DIRECTION('',(1.,0.,-0.)); +#86374 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86375 = ADVANCED_FACE('',(#86376),#86387,.F.); +#86376 = FACE_BOUND('',#86377,.F.); +#86377 = EDGE_LOOP('',(#86378,#86384,#86385,#86386)); +#86378 = ORIENTED_EDGE('',*,*,#86379,.T.); +#86379 = EDGE_CURVE('',#73134,#72902,#86380,.T.); +#86380 = LINE('',#86381,#86382); +#86381 = CARTESIAN_POINT('',(-1.65,-6.4,0.2)); +#86382 = VECTOR('',#86383,1.); +#86383 = DIRECTION('',(-1.,0.,0.)); +#86384 = ORIENTED_EDGE('',*,*,#72910,.T.); +#86385 = ORIENTED_EDGE('',*,*,#86365,.F.); +#86386 = ORIENTED_EDGE('',*,*,#73142,.F.); +#86387 = PLANE('',#86388); +#86388 = AXIS2_PLACEMENT_3D('',#86389,#86390,#86391); +#86389 = CARTESIAN_POINT('',(-1.65,-6.4,0.2)); +#86390 = DIRECTION('',(0.,1.,0.)); +#86391 = DIRECTION('',(0.,-0.,1.)); +#86392 = ADVANCED_FACE('',(#86393),#86404,.F.); +#86393 = FACE_BOUND('',#86394,.F.); +#86394 = EDGE_LOOP('',(#86395,#86401,#86402,#86403)); +#86395 = ORIENTED_EDGE('',*,*,#86396,.T.); +#86396 = EDGE_CURVE('',#73126,#72894,#86397,.T.); +#86397 = LINE('',#86398,#86399); +#86398 = CARTESIAN_POINT('',(-1.65,-6.5,0.1)); +#86399 = VECTOR('',#86400,1.); +#86400 = DIRECTION('',(-1.,0.,0.)); +#86401 = ORIENTED_EDGE('',*,*,#72901,.T.); +#86402 = ORIENTED_EDGE('',*,*,#86379,.F.); +#86403 = ORIENTED_EDGE('',*,*,#73133,.F.); +#86404 = CYLINDRICAL_SURFACE('',#86405,0.1); +#86405 = AXIS2_PLACEMENT_3D('',#86406,#86407,#86408); +#86406 = CARTESIAN_POINT('',(-1.65,-6.5,0.2)); +#86407 = DIRECTION('',(1.,0.,0.)); +#86408 = DIRECTION('',(0.,0.,-1.)); +#86409 = ADVANCED_FACE('',(#86410),#86421,.F.); +#86410 = FACE_BOUND('',#86411,.F.); +#86411 = EDGE_LOOP('',(#86412,#86418,#86419,#86420)); +#86412 = ORIENTED_EDGE('',*,*,#86413,.T.); +#86413 = EDGE_CURVE('',#73118,#72886,#86414,.T.); +#86414 = LINE('',#86415,#86416); +#86415 = CARTESIAN_POINT('',(-1.65,-7.,0.1)); +#86416 = VECTOR('',#86417,1.); +#86417 = DIRECTION('',(-1.,0.,0.)); +#86418 = ORIENTED_EDGE('',*,*,#72893,.T.); +#86419 = ORIENTED_EDGE('',*,*,#86396,.F.); +#86420 = ORIENTED_EDGE('',*,*,#73125,.F.); +#86421 = PLANE('',#86422); +#86422 = AXIS2_PLACEMENT_3D('',#86423,#86424,#86425); +#86423 = CARTESIAN_POINT('',(-1.65,-7.,0.1)); +#86424 = DIRECTION('',(0.,0.,-1.)); +#86425 = DIRECTION('',(0.,1.,0.)); +#86426 = ADVANCED_FACE('',(#86427),#86438,.F.); +#86427 = FACE_BOUND('',#86428,.F.); +#86428 = EDGE_LOOP('',(#86429,#86435,#86436,#86437)); +#86429 = ORIENTED_EDGE('',*,*,#86430,.T.); +#86430 = EDGE_CURVE('',#73110,#72878,#86431,.T.); +#86431 = LINE('',#86432,#86433); +#86432 = CARTESIAN_POINT('',(-1.65,-7.,-1.942890293094E-16)); +#86433 = VECTOR('',#86434,1.); +#86434 = DIRECTION('',(-1.,0.,0.)); +#86435 = ORIENTED_EDGE('',*,*,#72885,.T.); +#86436 = ORIENTED_EDGE('',*,*,#86413,.F.); +#86437 = ORIENTED_EDGE('',*,*,#73117,.F.); +#86438 = PLANE('',#86439); +#86439 = AXIS2_PLACEMENT_3D('',#86440,#86441,#86442); +#86440 = CARTESIAN_POINT('',(-1.65,-7.,-1.942890293094E-16)); +#86441 = DIRECTION('',(0.,1.,0.)); +#86442 = DIRECTION('',(0.,-0.,1.)); +#86443 = ADVANCED_FACE('',(#86444),#86455,.F.); +#86444 = FACE_BOUND('',#86445,.F.); +#86445 = EDGE_LOOP('',(#86446,#86452,#86453,#86454)); +#86446 = ORIENTED_EDGE('',*,*,#86447,.T.); +#86447 = EDGE_CURVE('',#73101,#72869,#86448,.T.); +#86448 = LINE('',#86449,#86450); +#86449 = CARTESIAN_POINT('',(-1.65,-6.5,-1.942890293094E-16)); +#86450 = VECTOR('',#86451,1.); +#86451 = DIRECTION('',(-1.,0.,0.)); +#86452 = ORIENTED_EDGE('',*,*,#72877,.T.); +#86453 = ORIENTED_EDGE('',*,*,#86430,.F.); +#86454 = ORIENTED_EDGE('',*,*,#73109,.F.); +#86455 = PLANE('',#86456); +#86456 = AXIS2_PLACEMENT_3D('',#86457,#86458,#86459); +#86457 = CARTESIAN_POINT('',(-1.65,-6.5,-1.942890293094E-16)); +#86458 = DIRECTION('',(0.,0.,1.)); +#86459 = DIRECTION('',(0.,-1.,0.)); +#86460 = ADVANCED_FACE('',(#86461),#86472,.T.); +#86461 = FACE_BOUND('',#86462,.T.); +#86462 = EDGE_LOOP('',(#86463,#86464,#86465,#86466)); +#86463 = ORIENTED_EDGE('',*,*,#73100,.T.); +#86464 = ORIENTED_EDGE('',*,*,#86447,.T.); +#86465 = ORIENTED_EDGE('',*,*,#72868,.F.); +#86466 = ORIENTED_EDGE('',*,*,#86467,.F.); +#86467 = EDGE_CURVE('',#73093,#72861,#86468,.T.); +#86468 = LINE('',#86469,#86470); +#86469 = CARTESIAN_POINT('',(-1.65,-6.3,0.2)); +#86470 = VECTOR('',#86471,1.); +#86471 = DIRECTION('',(-1.,0.,0.)); +#86472 = CYLINDRICAL_SURFACE('',#86473,0.2); +#86473 = AXIS2_PLACEMENT_3D('',#86474,#86475,#86476); +#86474 = CARTESIAN_POINT('',(-1.65,-6.5,0.2)); +#86475 = DIRECTION('',(1.,0.,-0.)); +#86476 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86477 = ADVANCED_FACE('',(#86478),#86484,.F.); +#86478 = FACE_BOUND('',#86479,.F.); +#86479 = EDGE_LOOP('',(#86480,#86481,#86482,#86483)); +#86480 = ORIENTED_EDGE('',*,*,#73175,.T.); +#86481 = ORIENTED_EDGE('',*,*,#72860,.T.); +#86482 = ORIENTED_EDGE('',*,*,#86467,.F.); +#86483 = ORIENTED_EDGE('',*,*,#73092,.F.); +#86484 = PLANE('',#86485); +#86485 = AXIS2_PLACEMENT_3D('',#86486,#86487,#86488); +#86486 = CARTESIAN_POINT('',(-1.65,-6.3,0.65)); +#86487 = DIRECTION('',(0.,-1.,0.)); +#86488 = DIRECTION('',(0.,0.,-1.)); +#86489 = ADVANCED_FACE('',(#86490),#86503,.F.); +#86490 = FACE_BOUND('',#86491,.F.); +#86491 = EDGE_LOOP('',(#86492,#86493,#86499,#86500,#86501,#86502)); +#86492 = ORIENTED_EDGE('',*,*,#73299,.F.); +#86493 = ORIENTED_EDGE('',*,*,#86494,.T.); +#86494 = EDGE_CURVE('',#73291,#73523,#86495,.T.); +#86495 = LINE('',#86496,#86497); +#86496 = CARTESIAN_POINT('',(1.35,-6.2,0.85)); +#86497 = VECTOR('',#86498,1.); +#86498 = DIRECTION('',(-1.,0.,0.)); +#86499 = ORIENTED_EDGE('',*,*,#73531,.T.); +#86500 = ORIENTED_EDGE('',*,*,#73654,.T.); +#86501 = ORIENTED_EDGE('',*,*,#84294,.F.); +#86502 = ORIENTED_EDGE('',*,*,#73199,.F.); +#86503 = PLANE('',#86504); +#86504 = AXIS2_PLACEMENT_3D('',#86505,#86506,#86507); +#86505 = CARTESIAN_POINT('',(1.35,-6.2,0.85)); +#86506 = DIRECTION('',(0.,0.,-1.)); +#86507 = DIRECTION('',(0.,1.,0.)); +#86508 = ADVANCED_FACE('',(#86509),#86520,.T.); +#86509 = FACE_BOUND('',#86510,.T.); +#86510 = EDGE_LOOP('',(#86511,#86512,#86513,#86514)); +#86511 = ORIENTED_EDGE('',*,*,#73290,.T.); +#86512 = ORIENTED_EDGE('',*,*,#86494,.T.); +#86513 = ORIENTED_EDGE('',*,*,#73522,.F.); +#86514 = ORIENTED_EDGE('',*,*,#86515,.F.); +#86515 = EDGE_CURVE('',#73283,#73515,#86516,.T.); +#86516 = LINE('',#86517,#86518); +#86517 = CARTESIAN_POINT('',(1.35,-6.4,0.65)); +#86518 = VECTOR('',#86519,1.); +#86519 = DIRECTION('',(-1.,0.,0.)); +#86520 = CYLINDRICAL_SURFACE('',#86521,0.2); +#86521 = AXIS2_PLACEMENT_3D('',#86522,#86523,#86524); +#86522 = CARTESIAN_POINT('',(1.35,-6.2,0.65)); +#86523 = DIRECTION('',(1.,0.,-0.)); +#86524 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86525 = ADVANCED_FACE('',(#86526),#86537,.F.); +#86526 = FACE_BOUND('',#86527,.F.); +#86527 = EDGE_LOOP('',(#86528,#86534,#86535,#86536)); +#86528 = ORIENTED_EDGE('',*,*,#86529,.T.); +#86529 = EDGE_CURVE('',#73274,#73506,#86530,.T.); +#86530 = LINE('',#86531,#86532); +#86531 = CARTESIAN_POINT('',(1.35,-6.4,0.2)); +#86532 = VECTOR('',#86533,1.); +#86533 = DIRECTION('',(-1.,0.,0.)); +#86534 = ORIENTED_EDGE('',*,*,#73514,.T.); +#86535 = ORIENTED_EDGE('',*,*,#86515,.F.); +#86536 = ORIENTED_EDGE('',*,*,#73282,.F.); +#86537 = PLANE('',#86538); +#86538 = AXIS2_PLACEMENT_3D('',#86539,#86540,#86541); +#86539 = CARTESIAN_POINT('',(1.35,-6.4,0.2)); +#86540 = DIRECTION('',(0.,1.,0.)); +#86541 = DIRECTION('',(0.,-0.,1.)); +#86542 = ADVANCED_FACE('',(#86543),#86554,.F.); +#86543 = FACE_BOUND('',#86544,.F.); +#86544 = EDGE_LOOP('',(#86545,#86551,#86552,#86553)); +#86545 = ORIENTED_EDGE('',*,*,#86546,.T.); +#86546 = EDGE_CURVE('',#73266,#73498,#86547,.T.); +#86547 = LINE('',#86548,#86549); +#86548 = CARTESIAN_POINT('',(1.35,-6.5,0.1)); +#86549 = VECTOR('',#86550,1.); +#86550 = DIRECTION('',(-1.,0.,0.)); +#86551 = ORIENTED_EDGE('',*,*,#73505,.T.); +#86552 = ORIENTED_EDGE('',*,*,#86529,.F.); +#86553 = ORIENTED_EDGE('',*,*,#73273,.F.); +#86554 = CYLINDRICAL_SURFACE('',#86555,0.1); +#86555 = AXIS2_PLACEMENT_3D('',#86556,#86557,#86558); +#86556 = CARTESIAN_POINT('',(1.35,-6.5,0.2)); +#86557 = DIRECTION('',(1.,0.,0.)); +#86558 = DIRECTION('',(0.,0.,-1.)); +#86559 = ADVANCED_FACE('',(#86560),#86571,.F.); +#86560 = FACE_BOUND('',#86561,.F.); +#86561 = EDGE_LOOP('',(#86562,#86568,#86569,#86570)); +#86562 = ORIENTED_EDGE('',*,*,#86563,.T.); +#86563 = EDGE_CURVE('',#73258,#73490,#86564,.T.); +#86564 = LINE('',#86565,#86566); +#86565 = CARTESIAN_POINT('',(1.35,-7.,0.1)); +#86566 = VECTOR('',#86567,1.); +#86567 = DIRECTION('',(-1.,0.,0.)); +#86568 = ORIENTED_EDGE('',*,*,#73497,.T.); +#86569 = ORIENTED_EDGE('',*,*,#86546,.F.); +#86570 = ORIENTED_EDGE('',*,*,#73265,.F.); +#86571 = PLANE('',#86572); +#86572 = AXIS2_PLACEMENT_3D('',#86573,#86574,#86575); +#86573 = CARTESIAN_POINT('',(1.35,-7.,0.1)); +#86574 = DIRECTION('',(0.,0.,-1.)); +#86575 = DIRECTION('',(0.,1.,0.)); +#86576 = ADVANCED_FACE('',(#86577),#86588,.F.); +#86577 = FACE_BOUND('',#86578,.F.); +#86578 = EDGE_LOOP('',(#86579,#86585,#86586,#86587)); +#86579 = ORIENTED_EDGE('',*,*,#86580,.T.); +#86580 = EDGE_CURVE('',#73250,#73482,#86581,.T.); +#86581 = LINE('',#86582,#86583); +#86582 = CARTESIAN_POINT('',(1.35,-7.,-1.942890293094E-16)); +#86583 = VECTOR('',#86584,1.); +#86584 = DIRECTION('',(-1.,0.,0.)); +#86585 = ORIENTED_EDGE('',*,*,#73489,.T.); +#86586 = ORIENTED_EDGE('',*,*,#86563,.F.); +#86587 = ORIENTED_EDGE('',*,*,#73257,.F.); +#86588 = PLANE('',#86589); +#86589 = AXIS2_PLACEMENT_3D('',#86590,#86591,#86592); +#86590 = CARTESIAN_POINT('',(1.35,-7.,-1.942890293094E-16)); +#86591 = DIRECTION('',(0.,1.,0.)); +#86592 = DIRECTION('',(0.,-0.,1.)); +#86593 = ADVANCED_FACE('',(#86594),#86605,.F.); +#86594 = FACE_BOUND('',#86595,.F.); +#86595 = EDGE_LOOP('',(#86596,#86602,#86603,#86604)); +#86596 = ORIENTED_EDGE('',*,*,#86597,.T.); +#86597 = EDGE_CURVE('',#73241,#73473,#86598,.T.); +#86598 = LINE('',#86599,#86600); +#86599 = CARTESIAN_POINT('',(1.35,-6.5,-1.942890293094E-16)); +#86600 = VECTOR('',#86601,1.); +#86601 = DIRECTION('',(-1.,0.,0.)); +#86602 = ORIENTED_EDGE('',*,*,#73481,.T.); +#86603 = ORIENTED_EDGE('',*,*,#86580,.F.); +#86604 = ORIENTED_EDGE('',*,*,#73249,.F.); +#86605 = PLANE('',#86606); +#86606 = AXIS2_PLACEMENT_3D('',#86607,#86608,#86609); +#86607 = CARTESIAN_POINT('',(1.35,-6.5,-1.942890293094E-16)); +#86608 = DIRECTION('',(0.,0.,1.)); +#86609 = DIRECTION('',(0.,-1.,0.)); +#86610 = ADVANCED_FACE('',(#86611),#86622,.T.); +#86611 = FACE_BOUND('',#86612,.T.); +#86612 = EDGE_LOOP('',(#86613,#86614,#86615,#86616)); +#86613 = ORIENTED_EDGE('',*,*,#73240,.T.); +#86614 = ORIENTED_EDGE('',*,*,#86597,.T.); +#86615 = ORIENTED_EDGE('',*,*,#73472,.F.); +#86616 = ORIENTED_EDGE('',*,*,#86617,.F.); +#86617 = EDGE_CURVE('',#73233,#73465,#86618,.T.); +#86618 = LINE('',#86619,#86620); +#86619 = CARTESIAN_POINT('',(1.35,-6.3,0.2)); +#86620 = VECTOR('',#86621,1.); +#86621 = DIRECTION('',(-1.,0.,0.)); +#86622 = CYLINDRICAL_SURFACE('',#86623,0.2); +#86623 = AXIS2_PLACEMENT_3D('',#86624,#86625,#86626); +#86624 = CARTESIAN_POINT('',(1.35,-6.5,0.2)); +#86625 = DIRECTION('',(1.,0.,-0.)); +#86626 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86627 = ADVANCED_FACE('',(#86628),#86634,.F.); +#86628 = FACE_BOUND('',#86629,.F.); +#86629 = EDGE_LOOP('',(#86630,#86631,#86632,#86633)); +#86630 = ORIENTED_EDGE('',*,*,#73446,.T.); +#86631 = ORIENTED_EDGE('',*,*,#73464,.T.); +#86632 = ORIENTED_EDGE('',*,*,#86617,.F.); +#86633 = ORIENTED_EDGE('',*,*,#73232,.F.); +#86634 = PLANE('',#86635); +#86635 = AXIS2_PLACEMENT_3D('',#86636,#86637,#86638); +#86636 = CARTESIAN_POINT('',(1.35,-6.3,0.65)); +#86637 = DIRECTION('',(0.,-1.,0.)); +#86638 = DIRECTION('',(0.,0.,-1.)); +#86639 = ADVANCED_FACE('',(#86640),#86653,.F.); +#86640 = FACE_BOUND('',#86641,.F.); +#86641 = EDGE_LOOP('',(#86642,#86643,#86649,#86650,#86651,#86652)); +#86642 = ORIENTED_EDGE('',*,*,#73623,.F.); +#86643 = ORIENTED_EDGE('',*,*,#86644,.T.); +#86644 = EDGE_CURVE('',#73615,#73383,#86645,.T.); +#86645 = LINE('',#86646,#86647); +#86646 = CARTESIAN_POINT('',(-1.15,-6.2,0.85)); +#86647 = VECTOR('',#86648,1.); +#86648 = DIRECTION('',(-1.,0.,0.)); +#86649 = ORIENTED_EDGE('',*,*,#73391,.T.); +#86650 = ORIENTED_EDGE('',*,*,#73405,.T.); +#86651 = ORIENTED_EDGE('',*,*,#84329,.F.); +#86652 = ORIENTED_EDGE('',*,*,#73878,.F.); +#86653 = PLANE('',#86654); +#86654 = AXIS2_PLACEMENT_3D('',#86655,#86656,#86657); +#86655 = CARTESIAN_POINT('',(-1.15,-6.2,0.85)); +#86656 = DIRECTION('',(0.,0.,-1.)); +#86657 = DIRECTION('',(0.,1.,0.)); +#86658 = ADVANCED_FACE('',(#86659),#86670,.T.); +#86659 = FACE_BOUND('',#86660,.T.); +#86660 = EDGE_LOOP('',(#86661,#86662,#86663,#86664)); +#86661 = ORIENTED_EDGE('',*,*,#73614,.T.); +#86662 = ORIENTED_EDGE('',*,*,#86644,.T.); +#86663 = ORIENTED_EDGE('',*,*,#73382,.F.); +#86664 = ORIENTED_EDGE('',*,*,#86665,.F.); +#86665 = EDGE_CURVE('',#73607,#73375,#86666,.T.); +#86666 = LINE('',#86667,#86668); +#86667 = CARTESIAN_POINT('',(-1.15,-6.4,0.65)); +#86668 = VECTOR('',#86669,1.); +#86669 = DIRECTION('',(-1.,0.,0.)); +#86670 = CYLINDRICAL_SURFACE('',#86671,0.2); +#86671 = AXIS2_PLACEMENT_3D('',#86672,#86673,#86674); +#86672 = CARTESIAN_POINT('',(-1.15,-6.2,0.65)); +#86673 = DIRECTION('',(1.,0.,-0.)); +#86674 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86675 = ADVANCED_FACE('',(#86676),#86687,.F.); +#86676 = FACE_BOUND('',#86677,.F.); +#86677 = EDGE_LOOP('',(#86678,#86684,#86685,#86686)); +#86678 = ORIENTED_EDGE('',*,*,#86679,.T.); +#86679 = EDGE_CURVE('',#73598,#73366,#86680,.T.); +#86680 = LINE('',#86681,#86682); +#86681 = CARTESIAN_POINT('',(-1.15,-6.4,0.2)); +#86682 = VECTOR('',#86683,1.); +#86683 = DIRECTION('',(-1.,0.,0.)); +#86684 = ORIENTED_EDGE('',*,*,#73374,.T.); +#86685 = ORIENTED_EDGE('',*,*,#86665,.F.); +#86686 = ORIENTED_EDGE('',*,*,#73606,.F.); +#86687 = PLANE('',#86688); +#86688 = AXIS2_PLACEMENT_3D('',#86689,#86690,#86691); +#86689 = CARTESIAN_POINT('',(-1.15,-6.4,0.2)); +#86690 = DIRECTION('',(0.,1.,0.)); +#86691 = DIRECTION('',(0.,-0.,1.)); +#86692 = ADVANCED_FACE('',(#86693),#86704,.F.); +#86693 = FACE_BOUND('',#86694,.F.); +#86694 = EDGE_LOOP('',(#86695,#86701,#86702,#86703)); +#86695 = ORIENTED_EDGE('',*,*,#86696,.T.); +#86696 = EDGE_CURVE('',#73590,#73358,#86697,.T.); +#86697 = LINE('',#86698,#86699); +#86698 = CARTESIAN_POINT('',(-1.15,-6.5,0.1)); +#86699 = VECTOR('',#86700,1.); +#86700 = DIRECTION('',(-1.,0.,0.)); +#86701 = ORIENTED_EDGE('',*,*,#73365,.T.); +#86702 = ORIENTED_EDGE('',*,*,#86679,.F.); +#86703 = ORIENTED_EDGE('',*,*,#73597,.F.); +#86704 = CYLINDRICAL_SURFACE('',#86705,0.1); +#86705 = AXIS2_PLACEMENT_3D('',#86706,#86707,#86708); +#86706 = CARTESIAN_POINT('',(-1.15,-6.5,0.2)); +#86707 = DIRECTION('',(1.,0.,0.)); +#86708 = DIRECTION('',(0.,0.,-1.)); +#86709 = ADVANCED_FACE('',(#86710),#86721,.F.); +#86710 = FACE_BOUND('',#86711,.F.); +#86711 = EDGE_LOOP('',(#86712,#86718,#86719,#86720)); +#86712 = ORIENTED_EDGE('',*,*,#86713,.T.); +#86713 = EDGE_CURVE('',#73582,#73350,#86714,.T.); +#86714 = LINE('',#86715,#86716); +#86715 = CARTESIAN_POINT('',(-1.15,-7.,0.1)); +#86716 = VECTOR('',#86717,1.); +#86717 = DIRECTION('',(-1.,0.,0.)); +#86718 = ORIENTED_EDGE('',*,*,#73357,.T.); +#86719 = ORIENTED_EDGE('',*,*,#86696,.F.); +#86720 = ORIENTED_EDGE('',*,*,#73589,.F.); +#86721 = PLANE('',#86722); +#86722 = AXIS2_PLACEMENT_3D('',#86723,#86724,#86725); +#86723 = CARTESIAN_POINT('',(-1.15,-7.,0.1)); +#86724 = DIRECTION('',(0.,0.,-1.)); +#86725 = DIRECTION('',(0.,1.,0.)); +#86726 = ADVANCED_FACE('',(#86727),#86738,.F.); +#86727 = FACE_BOUND('',#86728,.F.); +#86728 = EDGE_LOOP('',(#86729,#86735,#86736,#86737)); +#86729 = ORIENTED_EDGE('',*,*,#86730,.T.); +#86730 = EDGE_CURVE('',#73574,#73342,#86731,.T.); +#86731 = LINE('',#86732,#86733); +#86732 = CARTESIAN_POINT('',(-1.15,-7.,-1.942890293094E-16)); +#86733 = VECTOR('',#86734,1.); +#86734 = DIRECTION('',(-1.,0.,0.)); +#86735 = ORIENTED_EDGE('',*,*,#73349,.T.); +#86736 = ORIENTED_EDGE('',*,*,#86713,.F.); +#86737 = ORIENTED_EDGE('',*,*,#73581,.F.); +#86738 = PLANE('',#86739); +#86739 = AXIS2_PLACEMENT_3D('',#86740,#86741,#86742); +#86740 = CARTESIAN_POINT('',(-1.15,-7.,-1.942890293094E-16)); +#86741 = DIRECTION('',(0.,1.,0.)); +#86742 = DIRECTION('',(0.,-0.,1.)); +#86743 = ADVANCED_FACE('',(#86744),#86755,.F.); +#86744 = FACE_BOUND('',#86745,.F.); +#86745 = EDGE_LOOP('',(#86746,#86752,#86753,#86754)); +#86746 = ORIENTED_EDGE('',*,*,#86747,.T.); +#86747 = EDGE_CURVE('',#73565,#73333,#86748,.T.); +#86748 = LINE('',#86749,#86750); +#86749 = CARTESIAN_POINT('',(-1.15,-6.5,-1.942890293094E-16)); +#86750 = VECTOR('',#86751,1.); +#86751 = DIRECTION('',(-1.,0.,0.)); +#86752 = ORIENTED_EDGE('',*,*,#73341,.T.); +#86753 = ORIENTED_EDGE('',*,*,#86730,.F.); +#86754 = ORIENTED_EDGE('',*,*,#73573,.F.); +#86755 = PLANE('',#86756); +#86756 = AXIS2_PLACEMENT_3D('',#86757,#86758,#86759); +#86757 = CARTESIAN_POINT('',(-1.15,-6.5,-1.942890293094E-16)); +#86758 = DIRECTION('',(0.,0.,1.)); +#86759 = DIRECTION('',(0.,-1.,0.)); +#86760 = ADVANCED_FACE('',(#86761),#86772,.T.); +#86761 = FACE_BOUND('',#86762,.T.); +#86762 = EDGE_LOOP('',(#86763,#86764,#86765,#86766)); +#86763 = ORIENTED_EDGE('',*,*,#73564,.T.); +#86764 = ORIENTED_EDGE('',*,*,#86747,.T.); +#86765 = ORIENTED_EDGE('',*,*,#73332,.F.); +#86766 = ORIENTED_EDGE('',*,*,#86767,.F.); +#86767 = EDGE_CURVE('',#73557,#73325,#86768,.T.); +#86768 = LINE('',#86769,#86770); +#86769 = CARTESIAN_POINT('',(-1.15,-6.3,0.2)); +#86770 = VECTOR('',#86771,1.); +#86771 = DIRECTION('',(-1.,0.,0.)); +#86772 = CYLINDRICAL_SURFACE('',#86773,0.2); +#86773 = AXIS2_PLACEMENT_3D('',#86774,#86775,#86776); +#86774 = CARTESIAN_POINT('',(-1.15,-6.5,0.2)); +#86775 = DIRECTION('',(1.,0.,-0.)); +#86776 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86777 = ADVANCED_FACE('',(#86778),#86784,.F.); +#86778 = FACE_BOUND('',#86779,.F.); +#86779 = EDGE_LOOP('',(#86780,#86781,#86782,#86783)); +#86780 = ORIENTED_EDGE('',*,*,#73639,.T.); +#86781 = ORIENTED_EDGE('',*,*,#73324,.T.); +#86782 = ORIENTED_EDGE('',*,*,#86767,.F.); +#86783 = ORIENTED_EDGE('',*,*,#73556,.F.); +#86784 = PLANE('',#86785); +#86785 = AXIS2_PLACEMENT_3D('',#86786,#86787,#86788); +#86786 = CARTESIAN_POINT('',(-1.15,-6.3,0.65)); +#86787 = DIRECTION('',(0.,-1.,0.)); +#86788 = DIRECTION('',(0.,0.,-1.)); +#86789 = ADVANCED_FACE('',(#86790),#86803,.F.); +#86790 = FACE_BOUND('',#86791,.F.); +#86791 = EDGE_LOOP('',(#86792,#86793,#86799,#86800,#86801,#86802)); +#86792 = ORIENTED_EDGE('',*,*,#73763,.F.); +#86793 = ORIENTED_EDGE('',*,*,#86794,.T.); +#86794 = EDGE_CURVE('',#73755,#73987,#86795,.T.); +#86795 = LINE('',#86796,#86797); +#86796 = CARTESIAN_POINT('',(0.85,-6.2,0.85)); +#86797 = VECTOR('',#86798,1.); +#86798 = DIRECTION('',(-1.,0.,0.)); +#86799 = ORIENTED_EDGE('',*,*,#73995,.T.); +#86800 = ORIENTED_EDGE('',*,*,#74118,.T.); +#86801 = ORIENTED_EDGE('',*,*,#84301,.F.); +#86802 = ORIENTED_EDGE('',*,*,#73663,.F.); +#86803 = PLANE('',#86804); +#86804 = AXIS2_PLACEMENT_3D('',#86805,#86806,#86807); +#86805 = CARTESIAN_POINT('',(0.85,-6.2,0.85)); +#86806 = DIRECTION('',(0.,0.,-1.)); +#86807 = DIRECTION('',(0.,1.,0.)); +#86808 = ADVANCED_FACE('',(#86809),#86820,.T.); +#86809 = FACE_BOUND('',#86810,.T.); +#86810 = EDGE_LOOP('',(#86811,#86812,#86813,#86814)); +#86811 = ORIENTED_EDGE('',*,*,#73754,.T.); +#86812 = ORIENTED_EDGE('',*,*,#86794,.T.); +#86813 = ORIENTED_EDGE('',*,*,#73986,.F.); +#86814 = ORIENTED_EDGE('',*,*,#86815,.F.); +#86815 = EDGE_CURVE('',#73747,#73979,#86816,.T.); +#86816 = LINE('',#86817,#86818); +#86817 = CARTESIAN_POINT('',(0.85,-6.4,0.65)); +#86818 = VECTOR('',#86819,1.); +#86819 = DIRECTION('',(-1.,0.,0.)); +#86820 = CYLINDRICAL_SURFACE('',#86821,0.2); +#86821 = AXIS2_PLACEMENT_3D('',#86822,#86823,#86824); +#86822 = CARTESIAN_POINT('',(0.85,-6.2,0.65)); +#86823 = DIRECTION('',(1.,0.,-0.)); +#86824 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86825 = ADVANCED_FACE('',(#86826),#86837,.F.); +#86826 = FACE_BOUND('',#86827,.F.); +#86827 = EDGE_LOOP('',(#86828,#86834,#86835,#86836)); +#86828 = ORIENTED_EDGE('',*,*,#86829,.T.); +#86829 = EDGE_CURVE('',#73738,#73970,#86830,.T.); +#86830 = LINE('',#86831,#86832); +#86831 = CARTESIAN_POINT('',(0.85,-6.4,0.2)); +#86832 = VECTOR('',#86833,1.); +#86833 = DIRECTION('',(-1.,0.,0.)); +#86834 = ORIENTED_EDGE('',*,*,#73978,.T.); +#86835 = ORIENTED_EDGE('',*,*,#86815,.F.); +#86836 = ORIENTED_EDGE('',*,*,#73746,.F.); +#86837 = PLANE('',#86838); +#86838 = AXIS2_PLACEMENT_3D('',#86839,#86840,#86841); +#86839 = CARTESIAN_POINT('',(0.85,-6.4,0.2)); +#86840 = DIRECTION('',(0.,1.,0.)); +#86841 = DIRECTION('',(0.,-0.,1.)); +#86842 = ADVANCED_FACE('',(#86843),#86854,.F.); +#86843 = FACE_BOUND('',#86844,.F.); +#86844 = EDGE_LOOP('',(#86845,#86851,#86852,#86853)); +#86845 = ORIENTED_EDGE('',*,*,#86846,.T.); +#86846 = EDGE_CURVE('',#73730,#73962,#86847,.T.); +#86847 = LINE('',#86848,#86849); +#86848 = CARTESIAN_POINT('',(0.85,-6.5,0.1)); +#86849 = VECTOR('',#86850,1.); +#86850 = DIRECTION('',(-1.,0.,0.)); +#86851 = ORIENTED_EDGE('',*,*,#73969,.T.); +#86852 = ORIENTED_EDGE('',*,*,#86829,.F.); +#86853 = ORIENTED_EDGE('',*,*,#73737,.F.); +#86854 = CYLINDRICAL_SURFACE('',#86855,0.1); +#86855 = AXIS2_PLACEMENT_3D('',#86856,#86857,#86858); +#86856 = CARTESIAN_POINT('',(0.85,-6.5,0.2)); +#86857 = DIRECTION('',(1.,0.,0.)); +#86858 = DIRECTION('',(0.,0.,-1.)); +#86859 = ADVANCED_FACE('',(#86860),#86871,.F.); +#86860 = FACE_BOUND('',#86861,.F.); +#86861 = EDGE_LOOP('',(#86862,#86868,#86869,#86870)); +#86862 = ORIENTED_EDGE('',*,*,#86863,.T.); +#86863 = EDGE_CURVE('',#73722,#73954,#86864,.T.); +#86864 = LINE('',#86865,#86866); +#86865 = CARTESIAN_POINT('',(0.85,-7.,0.1)); +#86866 = VECTOR('',#86867,1.); +#86867 = DIRECTION('',(-1.,0.,0.)); +#86868 = ORIENTED_EDGE('',*,*,#73961,.T.); +#86869 = ORIENTED_EDGE('',*,*,#86846,.F.); +#86870 = ORIENTED_EDGE('',*,*,#73729,.F.); +#86871 = PLANE('',#86872); +#86872 = AXIS2_PLACEMENT_3D('',#86873,#86874,#86875); +#86873 = CARTESIAN_POINT('',(0.85,-7.,0.1)); +#86874 = DIRECTION('',(0.,0.,-1.)); +#86875 = DIRECTION('',(0.,1.,0.)); +#86876 = ADVANCED_FACE('',(#86877),#86888,.F.); +#86877 = FACE_BOUND('',#86878,.F.); +#86878 = EDGE_LOOP('',(#86879,#86885,#86886,#86887)); +#86879 = ORIENTED_EDGE('',*,*,#86880,.T.); +#86880 = EDGE_CURVE('',#73714,#73946,#86881,.T.); +#86881 = LINE('',#86882,#86883); +#86882 = CARTESIAN_POINT('',(0.85,-7.,-1.942890293094E-16)); +#86883 = VECTOR('',#86884,1.); +#86884 = DIRECTION('',(-1.,0.,0.)); +#86885 = ORIENTED_EDGE('',*,*,#73953,.T.); +#86886 = ORIENTED_EDGE('',*,*,#86863,.F.); +#86887 = ORIENTED_EDGE('',*,*,#73721,.F.); +#86888 = PLANE('',#86889); +#86889 = AXIS2_PLACEMENT_3D('',#86890,#86891,#86892); +#86890 = CARTESIAN_POINT('',(0.85,-7.,-1.942890293094E-16)); +#86891 = DIRECTION('',(0.,1.,0.)); +#86892 = DIRECTION('',(0.,-0.,1.)); +#86893 = ADVANCED_FACE('',(#86894),#86905,.F.); +#86894 = FACE_BOUND('',#86895,.F.); +#86895 = EDGE_LOOP('',(#86896,#86902,#86903,#86904)); +#86896 = ORIENTED_EDGE('',*,*,#86897,.T.); +#86897 = EDGE_CURVE('',#73705,#73937,#86898,.T.); +#86898 = LINE('',#86899,#86900); +#86899 = CARTESIAN_POINT('',(0.85,-6.5,-1.942890293094E-16)); +#86900 = VECTOR('',#86901,1.); +#86901 = DIRECTION('',(-1.,0.,0.)); +#86902 = ORIENTED_EDGE('',*,*,#73945,.T.); +#86903 = ORIENTED_EDGE('',*,*,#86880,.F.); +#86904 = ORIENTED_EDGE('',*,*,#73713,.F.); +#86905 = PLANE('',#86906); +#86906 = AXIS2_PLACEMENT_3D('',#86907,#86908,#86909); +#86907 = CARTESIAN_POINT('',(0.85,-6.5,-1.942890293094E-16)); +#86908 = DIRECTION('',(0.,0.,1.)); +#86909 = DIRECTION('',(0.,-1.,0.)); +#86910 = ADVANCED_FACE('',(#86911),#86922,.T.); +#86911 = FACE_BOUND('',#86912,.T.); +#86912 = EDGE_LOOP('',(#86913,#86914,#86915,#86916)); +#86913 = ORIENTED_EDGE('',*,*,#73704,.T.); +#86914 = ORIENTED_EDGE('',*,*,#86897,.T.); +#86915 = ORIENTED_EDGE('',*,*,#73936,.F.); +#86916 = ORIENTED_EDGE('',*,*,#86917,.F.); +#86917 = EDGE_CURVE('',#73697,#73929,#86918,.T.); +#86918 = LINE('',#86919,#86920); +#86919 = CARTESIAN_POINT('',(0.85,-6.3,0.2)); +#86920 = VECTOR('',#86921,1.); +#86921 = DIRECTION('',(-1.,0.,0.)); +#86922 = CYLINDRICAL_SURFACE('',#86923,0.2); +#86923 = AXIS2_PLACEMENT_3D('',#86924,#86925,#86926); +#86924 = CARTESIAN_POINT('',(0.85,-6.5,0.2)); +#86925 = DIRECTION('',(1.,0.,-0.)); +#86926 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#86927 = ADVANCED_FACE('',(#86928),#86934,.F.); +#86928 = FACE_BOUND('',#86929,.F.); +#86929 = EDGE_LOOP('',(#86930,#86931,#86932,#86933)); +#86930 = ORIENTED_EDGE('',*,*,#73910,.T.); +#86931 = ORIENTED_EDGE('',*,*,#73928,.T.); +#86932 = ORIENTED_EDGE('',*,*,#86917,.F.); +#86933 = ORIENTED_EDGE('',*,*,#73696,.F.); +#86934 = PLANE('',#86935); +#86935 = AXIS2_PLACEMENT_3D('',#86936,#86937,#86938); +#86936 = CARTESIAN_POINT('',(0.85,-6.3,0.65)); +#86937 = DIRECTION('',(0.,-1.,0.)); +#86938 = DIRECTION('',(0.,0.,-1.)); +#86939 = ADVANCED_FACE('',(#86940),#86953,.F.); +#86940 = FACE_BOUND('',#86941,.F.); +#86941 = EDGE_LOOP('',(#86942,#86943,#86949,#86950,#86951,#86952)); +#86942 = ORIENTED_EDGE('',*,*,#74087,.F.); +#86943 = ORIENTED_EDGE('',*,*,#86944,.T.); +#86944 = EDGE_CURVE('',#74079,#73847,#86945,.T.); +#86945 = LINE('',#86946,#86947); +#86946 = CARTESIAN_POINT('',(-0.65,-6.2,0.85)); +#86947 = VECTOR('',#86948,1.); +#86948 = DIRECTION('',(-1.,0.,0.)); +#86949 = ORIENTED_EDGE('',*,*,#73855,.T.); +#86950 = ORIENTED_EDGE('',*,*,#73869,.T.); +#86951 = ORIENTED_EDGE('',*,*,#84322,.F.); +#86952 = ORIENTED_EDGE('',*,*,#74342,.F.); +#86953 = PLANE('',#86954); +#86954 = AXIS2_PLACEMENT_3D('',#86955,#86956,#86957); +#86955 = CARTESIAN_POINT('',(-0.65,-6.2,0.85)); +#86956 = DIRECTION('',(0.,0.,-1.)); +#86957 = DIRECTION('',(0.,1.,0.)); +#86958 = ADVANCED_FACE('',(#86959),#86970,.T.); +#86959 = FACE_BOUND('',#86960,.T.); +#86960 = EDGE_LOOP('',(#86961,#86962,#86963,#86964)); +#86961 = ORIENTED_EDGE('',*,*,#74078,.T.); +#86962 = ORIENTED_EDGE('',*,*,#86944,.T.); +#86963 = ORIENTED_EDGE('',*,*,#73846,.F.); +#86964 = ORIENTED_EDGE('',*,*,#86965,.F.); +#86965 = EDGE_CURVE('',#74071,#73839,#86966,.T.); +#86966 = LINE('',#86967,#86968); +#86967 = CARTESIAN_POINT('',(-0.65,-6.4,0.65)); +#86968 = VECTOR('',#86969,1.); +#86969 = DIRECTION('',(-1.,0.,0.)); +#86970 = CYLINDRICAL_SURFACE('',#86971,0.2); +#86971 = AXIS2_PLACEMENT_3D('',#86972,#86973,#86974); +#86972 = CARTESIAN_POINT('',(-0.65,-6.2,0.65)); +#86973 = DIRECTION('',(1.,0.,-0.)); +#86974 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#86975 = ADVANCED_FACE('',(#86976),#86987,.F.); +#86976 = FACE_BOUND('',#86977,.F.); +#86977 = EDGE_LOOP('',(#86978,#86984,#86985,#86986)); +#86978 = ORIENTED_EDGE('',*,*,#86979,.T.); +#86979 = EDGE_CURVE('',#74062,#73830,#86980,.T.); +#86980 = LINE('',#86981,#86982); +#86981 = CARTESIAN_POINT('',(-0.65,-6.4,0.2)); +#86982 = VECTOR('',#86983,1.); +#86983 = DIRECTION('',(-1.,0.,0.)); +#86984 = ORIENTED_EDGE('',*,*,#73838,.T.); +#86985 = ORIENTED_EDGE('',*,*,#86965,.F.); +#86986 = ORIENTED_EDGE('',*,*,#74070,.F.); +#86987 = PLANE('',#86988); +#86988 = AXIS2_PLACEMENT_3D('',#86989,#86990,#86991); +#86989 = CARTESIAN_POINT('',(-0.65,-6.4,0.2)); +#86990 = DIRECTION('',(0.,1.,0.)); +#86991 = DIRECTION('',(0.,-0.,1.)); +#86992 = ADVANCED_FACE('',(#86993),#87004,.F.); +#86993 = FACE_BOUND('',#86994,.F.); +#86994 = EDGE_LOOP('',(#86995,#87001,#87002,#87003)); +#86995 = ORIENTED_EDGE('',*,*,#86996,.T.); +#86996 = EDGE_CURVE('',#74054,#73822,#86997,.T.); +#86997 = LINE('',#86998,#86999); +#86998 = CARTESIAN_POINT('',(-0.65,-6.5,0.1)); +#86999 = VECTOR('',#87000,1.); +#87000 = DIRECTION('',(-1.,0.,0.)); +#87001 = ORIENTED_EDGE('',*,*,#73829,.T.); +#87002 = ORIENTED_EDGE('',*,*,#86979,.F.); +#87003 = ORIENTED_EDGE('',*,*,#74061,.F.); +#87004 = CYLINDRICAL_SURFACE('',#87005,0.1); +#87005 = AXIS2_PLACEMENT_3D('',#87006,#87007,#87008); +#87006 = CARTESIAN_POINT('',(-0.65,-6.5,0.2)); +#87007 = DIRECTION('',(1.,0.,0.)); +#87008 = DIRECTION('',(0.,0.,-1.)); +#87009 = ADVANCED_FACE('',(#87010),#87021,.F.); +#87010 = FACE_BOUND('',#87011,.F.); +#87011 = EDGE_LOOP('',(#87012,#87018,#87019,#87020)); +#87012 = ORIENTED_EDGE('',*,*,#87013,.T.); +#87013 = EDGE_CURVE('',#74046,#73814,#87014,.T.); +#87014 = LINE('',#87015,#87016); +#87015 = CARTESIAN_POINT('',(-0.65,-7.,0.1)); +#87016 = VECTOR('',#87017,1.); +#87017 = DIRECTION('',(-1.,0.,0.)); +#87018 = ORIENTED_EDGE('',*,*,#73821,.T.); +#87019 = ORIENTED_EDGE('',*,*,#86996,.F.); +#87020 = ORIENTED_EDGE('',*,*,#74053,.F.); +#87021 = PLANE('',#87022); +#87022 = AXIS2_PLACEMENT_3D('',#87023,#87024,#87025); +#87023 = CARTESIAN_POINT('',(-0.65,-7.,0.1)); +#87024 = DIRECTION('',(0.,0.,-1.)); +#87025 = DIRECTION('',(0.,1.,0.)); +#87026 = ADVANCED_FACE('',(#87027),#87038,.F.); +#87027 = FACE_BOUND('',#87028,.F.); +#87028 = EDGE_LOOP('',(#87029,#87035,#87036,#87037)); +#87029 = ORIENTED_EDGE('',*,*,#87030,.T.); +#87030 = EDGE_CURVE('',#74038,#73806,#87031,.T.); +#87031 = LINE('',#87032,#87033); +#87032 = CARTESIAN_POINT('',(-0.65,-7.,-1.942890293094E-16)); +#87033 = VECTOR('',#87034,1.); +#87034 = DIRECTION('',(-1.,0.,0.)); +#87035 = ORIENTED_EDGE('',*,*,#73813,.T.); +#87036 = ORIENTED_EDGE('',*,*,#87013,.F.); +#87037 = ORIENTED_EDGE('',*,*,#74045,.F.); +#87038 = PLANE('',#87039); +#87039 = AXIS2_PLACEMENT_3D('',#87040,#87041,#87042); +#87040 = CARTESIAN_POINT('',(-0.65,-7.,-1.942890293094E-16)); +#87041 = DIRECTION('',(0.,1.,0.)); +#87042 = DIRECTION('',(0.,-0.,1.)); +#87043 = ADVANCED_FACE('',(#87044),#87055,.F.); +#87044 = FACE_BOUND('',#87045,.F.); +#87045 = EDGE_LOOP('',(#87046,#87052,#87053,#87054)); +#87046 = ORIENTED_EDGE('',*,*,#87047,.T.); +#87047 = EDGE_CURVE('',#74029,#73797,#87048,.T.); +#87048 = LINE('',#87049,#87050); +#87049 = CARTESIAN_POINT('',(-0.65,-6.5,-1.942890293094E-16)); +#87050 = VECTOR('',#87051,1.); +#87051 = DIRECTION('',(-1.,0.,0.)); +#87052 = ORIENTED_EDGE('',*,*,#73805,.T.); +#87053 = ORIENTED_EDGE('',*,*,#87030,.F.); +#87054 = ORIENTED_EDGE('',*,*,#74037,.F.); +#87055 = PLANE('',#87056); +#87056 = AXIS2_PLACEMENT_3D('',#87057,#87058,#87059); +#87057 = CARTESIAN_POINT('',(-0.65,-6.5,-1.942890293094E-16)); +#87058 = DIRECTION('',(0.,0.,1.)); +#87059 = DIRECTION('',(0.,-1.,0.)); +#87060 = ADVANCED_FACE('',(#87061),#87072,.T.); +#87061 = FACE_BOUND('',#87062,.T.); +#87062 = EDGE_LOOP('',(#87063,#87064,#87065,#87066)); +#87063 = ORIENTED_EDGE('',*,*,#74028,.T.); +#87064 = ORIENTED_EDGE('',*,*,#87047,.T.); +#87065 = ORIENTED_EDGE('',*,*,#73796,.F.); +#87066 = ORIENTED_EDGE('',*,*,#87067,.F.); +#87067 = EDGE_CURVE('',#74021,#73789,#87068,.T.); +#87068 = LINE('',#87069,#87070); +#87069 = CARTESIAN_POINT('',(-0.65,-6.3,0.2)); +#87070 = VECTOR('',#87071,1.); +#87071 = DIRECTION('',(-1.,0.,0.)); +#87072 = CYLINDRICAL_SURFACE('',#87073,0.2); +#87073 = AXIS2_PLACEMENT_3D('',#87074,#87075,#87076); +#87074 = CARTESIAN_POINT('',(-0.65,-6.5,0.2)); +#87075 = DIRECTION('',(1.,0.,-0.)); +#87076 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#87077 = ADVANCED_FACE('',(#87078),#87084,.F.); +#87078 = FACE_BOUND('',#87079,.F.); +#87079 = EDGE_LOOP('',(#87080,#87081,#87082,#87083)); +#87080 = ORIENTED_EDGE('',*,*,#74103,.T.); +#87081 = ORIENTED_EDGE('',*,*,#73788,.T.); +#87082 = ORIENTED_EDGE('',*,*,#87067,.F.); +#87083 = ORIENTED_EDGE('',*,*,#74020,.F.); +#87084 = PLANE('',#87085); +#87085 = AXIS2_PLACEMENT_3D('',#87086,#87087,#87088); +#87086 = CARTESIAN_POINT('',(-0.65,-6.3,0.65)); +#87087 = DIRECTION('',(0.,-1.,0.)); +#87088 = DIRECTION('',(0.,0.,-1.)); +#87089 = ADVANCED_FACE('',(#87090),#87103,.F.); +#87090 = FACE_BOUND('',#87091,.F.); +#87091 = EDGE_LOOP('',(#87092,#87093,#87099,#87100,#87101,#87102)); +#87092 = ORIENTED_EDGE('',*,*,#74227,.F.); +#87093 = ORIENTED_EDGE('',*,*,#87094,.T.); +#87094 = EDGE_CURVE('',#74219,#74451,#87095,.T.); +#87095 = LINE('',#87096,#87097); +#87096 = CARTESIAN_POINT('',(0.35,-6.2,0.85)); +#87097 = VECTOR('',#87098,1.); +#87098 = DIRECTION('',(-1.,0.,0.)); +#87099 = ORIENTED_EDGE('',*,*,#74459,.T.); +#87100 = ORIENTED_EDGE('',*,*,#74582,.T.); +#87101 = ORIENTED_EDGE('',*,*,#84308,.F.); +#87102 = ORIENTED_EDGE('',*,*,#74127,.F.); +#87103 = PLANE('',#87104); +#87104 = AXIS2_PLACEMENT_3D('',#87105,#87106,#87107); +#87105 = CARTESIAN_POINT('',(0.35,-6.2,0.85)); +#87106 = DIRECTION('',(0.,0.,-1.)); +#87107 = DIRECTION('',(0.,1.,0.)); +#87108 = ADVANCED_FACE('',(#87109),#87120,.T.); +#87109 = FACE_BOUND('',#87110,.T.); +#87110 = EDGE_LOOP('',(#87111,#87112,#87113,#87114)); +#87111 = ORIENTED_EDGE('',*,*,#74218,.T.); +#87112 = ORIENTED_EDGE('',*,*,#87094,.T.); +#87113 = ORIENTED_EDGE('',*,*,#74450,.F.); +#87114 = ORIENTED_EDGE('',*,*,#87115,.F.); +#87115 = EDGE_CURVE('',#74211,#74443,#87116,.T.); +#87116 = LINE('',#87117,#87118); +#87117 = CARTESIAN_POINT('',(0.35,-6.4,0.65)); +#87118 = VECTOR('',#87119,1.); +#87119 = DIRECTION('',(-1.,0.,0.)); +#87120 = CYLINDRICAL_SURFACE('',#87121,0.2); +#87121 = AXIS2_PLACEMENT_3D('',#87122,#87123,#87124); +#87122 = CARTESIAN_POINT('',(0.35,-6.2,0.65)); +#87123 = DIRECTION('',(1.,0.,-0.)); +#87124 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#87125 = ADVANCED_FACE('',(#87126),#87137,.F.); +#87126 = FACE_BOUND('',#87127,.F.); +#87127 = EDGE_LOOP('',(#87128,#87134,#87135,#87136)); +#87128 = ORIENTED_EDGE('',*,*,#87129,.T.); +#87129 = EDGE_CURVE('',#74202,#74434,#87130,.T.); +#87130 = LINE('',#87131,#87132); +#87131 = CARTESIAN_POINT('',(0.35,-6.4,0.2)); +#87132 = VECTOR('',#87133,1.); +#87133 = DIRECTION('',(-1.,0.,0.)); +#87134 = ORIENTED_EDGE('',*,*,#74442,.T.); +#87135 = ORIENTED_EDGE('',*,*,#87115,.F.); +#87136 = ORIENTED_EDGE('',*,*,#74210,.F.); +#87137 = PLANE('',#87138); +#87138 = AXIS2_PLACEMENT_3D('',#87139,#87140,#87141); +#87139 = CARTESIAN_POINT('',(0.35,-6.4,0.2)); +#87140 = DIRECTION('',(0.,1.,0.)); +#87141 = DIRECTION('',(0.,-0.,1.)); +#87142 = ADVANCED_FACE('',(#87143),#87154,.F.); +#87143 = FACE_BOUND('',#87144,.F.); +#87144 = EDGE_LOOP('',(#87145,#87151,#87152,#87153)); +#87145 = ORIENTED_EDGE('',*,*,#87146,.T.); +#87146 = EDGE_CURVE('',#74194,#74426,#87147,.T.); +#87147 = LINE('',#87148,#87149); +#87148 = CARTESIAN_POINT('',(0.35,-6.5,0.1)); +#87149 = VECTOR('',#87150,1.); +#87150 = DIRECTION('',(-1.,0.,0.)); +#87151 = ORIENTED_EDGE('',*,*,#74433,.T.); +#87152 = ORIENTED_EDGE('',*,*,#87129,.F.); +#87153 = ORIENTED_EDGE('',*,*,#74201,.F.); +#87154 = CYLINDRICAL_SURFACE('',#87155,0.1); +#87155 = AXIS2_PLACEMENT_3D('',#87156,#87157,#87158); +#87156 = CARTESIAN_POINT('',(0.35,-6.5,0.2)); +#87157 = DIRECTION('',(1.,0.,0.)); +#87158 = DIRECTION('',(0.,0.,-1.)); +#87159 = ADVANCED_FACE('',(#87160),#87171,.F.); +#87160 = FACE_BOUND('',#87161,.F.); +#87161 = EDGE_LOOP('',(#87162,#87168,#87169,#87170)); +#87162 = ORIENTED_EDGE('',*,*,#87163,.T.); +#87163 = EDGE_CURVE('',#74186,#74418,#87164,.T.); +#87164 = LINE('',#87165,#87166); +#87165 = CARTESIAN_POINT('',(0.35,-7.,0.1)); +#87166 = VECTOR('',#87167,1.); +#87167 = DIRECTION('',(-1.,0.,0.)); +#87168 = ORIENTED_EDGE('',*,*,#74425,.T.); +#87169 = ORIENTED_EDGE('',*,*,#87146,.F.); +#87170 = ORIENTED_EDGE('',*,*,#74193,.F.); +#87171 = PLANE('',#87172); +#87172 = AXIS2_PLACEMENT_3D('',#87173,#87174,#87175); +#87173 = CARTESIAN_POINT('',(0.35,-7.,0.1)); +#87174 = DIRECTION('',(0.,0.,-1.)); +#87175 = DIRECTION('',(0.,1.,0.)); +#87176 = ADVANCED_FACE('',(#87177),#87188,.F.); +#87177 = FACE_BOUND('',#87178,.F.); +#87178 = EDGE_LOOP('',(#87179,#87185,#87186,#87187)); +#87179 = ORIENTED_EDGE('',*,*,#87180,.T.); +#87180 = EDGE_CURVE('',#74178,#74410,#87181,.T.); +#87181 = LINE('',#87182,#87183); +#87182 = CARTESIAN_POINT('',(0.35,-7.,-1.942890293094E-16)); +#87183 = VECTOR('',#87184,1.); +#87184 = DIRECTION('',(-1.,0.,0.)); +#87185 = ORIENTED_EDGE('',*,*,#74417,.T.); +#87186 = ORIENTED_EDGE('',*,*,#87163,.F.); +#87187 = ORIENTED_EDGE('',*,*,#74185,.F.); +#87188 = PLANE('',#87189); +#87189 = AXIS2_PLACEMENT_3D('',#87190,#87191,#87192); +#87190 = CARTESIAN_POINT('',(0.35,-7.,-1.942890293094E-16)); +#87191 = DIRECTION('',(0.,1.,0.)); +#87192 = DIRECTION('',(0.,-0.,1.)); +#87193 = ADVANCED_FACE('',(#87194),#87205,.F.); +#87194 = FACE_BOUND('',#87195,.F.); +#87195 = EDGE_LOOP('',(#87196,#87202,#87203,#87204)); +#87196 = ORIENTED_EDGE('',*,*,#87197,.T.); +#87197 = EDGE_CURVE('',#74169,#74401,#87198,.T.); +#87198 = LINE('',#87199,#87200); +#87199 = CARTESIAN_POINT('',(0.35,-6.5,-1.942890293094E-16)); +#87200 = VECTOR('',#87201,1.); +#87201 = DIRECTION('',(-1.,0.,0.)); +#87202 = ORIENTED_EDGE('',*,*,#74409,.T.); +#87203 = ORIENTED_EDGE('',*,*,#87180,.F.); +#87204 = ORIENTED_EDGE('',*,*,#74177,.F.); +#87205 = PLANE('',#87206); +#87206 = AXIS2_PLACEMENT_3D('',#87207,#87208,#87209); +#87207 = CARTESIAN_POINT('',(0.35,-6.5,-1.942890293094E-16)); +#87208 = DIRECTION('',(0.,0.,1.)); +#87209 = DIRECTION('',(0.,-1.,0.)); +#87210 = ADVANCED_FACE('',(#87211),#87222,.T.); +#87211 = FACE_BOUND('',#87212,.T.); +#87212 = EDGE_LOOP('',(#87213,#87214,#87215,#87216)); +#87213 = ORIENTED_EDGE('',*,*,#74168,.T.); +#87214 = ORIENTED_EDGE('',*,*,#87197,.T.); +#87215 = ORIENTED_EDGE('',*,*,#74400,.F.); +#87216 = ORIENTED_EDGE('',*,*,#87217,.F.); +#87217 = EDGE_CURVE('',#74161,#74393,#87218,.T.); +#87218 = LINE('',#87219,#87220); +#87219 = CARTESIAN_POINT('',(0.35,-6.3,0.2)); +#87220 = VECTOR('',#87221,1.); +#87221 = DIRECTION('',(-1.,0.,0.)); +#87222 = CYLINDRICAL_SURFACE('',#87223,0.2); +#87223 = AXIS2_PLACEMENT_3D('',#87224,#87225,#87226); +#87224 = CARTESIAN_POINT('',(0.35,-6.5,0.2)); +#87225 = DIRECTION('',(1.,0.,-0.)); +#87226 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#87227 = ADVANCED_FACE('',(#87228),#87234,.F.); +#87228 = FACE_BOUND('',#87229,.F.); +#87229 = EDGE_LOOP('',(#87230,#87231,#87232,#87233)); +#87230 = ORIENTED_EDGE('',*,*,#74374,.T.); +#87231 = ORIENTED_EDGE('',*,*,#74392,.T.); +#87232 = ORIENTED_EDGE('',*,*,#87217,.F.); +#87233 = ORIENTED_EDGE('',*,*,#74160,.F.); +#87234 = PLANE('',#87235); +#87235 = AXIS2_PLACEMENT_3D('',#87236,#87237,#87238); +#87236 = CARTESIAN_POINT('',(0.35,-6.3,0.65)); +#87237 = DIRECTION('',(0.,-1.,0.)); +#87238 = DIRECTION('',(0.,0.,-1.)); +#87239 = ADVANCED_FACE('',(#87240),#87253,.F.); +#87240 = FACE_BOUND('',#87241,.F.); +#87241 = EDGE_LOOP('',(#87242,#87243,#87249,#87250,#87251,#87252)); +#87242 = ORIENTED_EDGE('',*,*,#74551,.F.); +#87243 = ORIENTED_EDGE('',*,*,#87244,.T.); +#87244 = EDGE_CURVE('',#74543,#74311,#87245,.T.); +#87245 = LINE('',#87246,#87247); +#87246 = CARTESIAN_POINT('',(-0.15,-6.2,0.85)); +#87247 = VECTOR('',#87248,1.); +#87248 = DIRECTION('',(-1.,0.,0.)); +#87249 = ORIENTED_EDGE('',*,*,#74319,.T.); +#87250 = ORIENTED_EDGE('',*,*,#74333,.T.); +#87251 = ORIENTED_EDGE('',*,*,#84315,.F.); +#87252 = ORIENTED_EDGE('',*,*,#74591,.F.); +#87253 = PLANE('',#87254); +#87254 = AXIS2_PLACEMENT_3D('',#87255,#87256,#87257); +#87255 = CARTESIAN_POINT('',(-0.15,-6.2,0.85)); +#87256 = DIRECTION('',(0.,0.,-1.)); +#87257 = DIRECTION('',(0.,1.,0.)); +#87258 = ADVANCED_FACE('',(#87259),#87270,.T.); +#87259 = FACE_BOUND('',#87260,.T.); +#87260 = EDGE_LOOP('',(#87261,#87262,#87263,#87264)); +#87261 = ORIENTED_EDGE('',*,*,#74542,.T.); +#87262 = ORIENTED_EDGE('',*,*,#87244,.T.); +#87263 = ORIENTED_EDGE('',*,*,#74310,.F.); +#87264 = ORIENTED_EDGE('',*,*,#87265,.F.); +#87265 = EDGE_CURVE('',#74535,#74303,#87266,.T.); +#87266 = LINE('',#87267,#87268); +#87267 = CARTESIAN_POINT('',(-0.15,-6.4,0.65)); +#87268 = VECTOR('',#87269,1.); +#87269 = DIRECTION('',(-1.,0.,0.)); +#87270 = CYLINDRICAL_SURFACE('',#87271,0.2); +#87271 = AXIS2_PLACEMENT_3D('',#87272,#87273,#87274); +#87272 = CARTESIAN_POINT('',(-0.15,-6.2,0.65)); +#87273 = DIRECTION('',(1.,0.,-0.)); +#87274 = DIRECTION('',(0.,-1.,6.106226635438E-15)); +#87275 = ADVANCED_FACE('',(#87276),#87287,.F.); +#87276 = FACE_BOUND('',#87277,.F.); +#87277 = EDGE_LOOP('',(#87278,#87284,#87285,#87286)); +#87278 = ORIENTED_EDGE('',*,*,#87279,.T.); +#87279 = EDGE_CURVE('',#74526,#74294,#87280,.T.); +#87280 = LINE('',#87281,#87282); +#87281 = CARTESIAN_POINT('',(-0.15,-6.4,0.2)); +#87282 = VECTOR('',#87283,1.); +#87283 = DIRECTION('',(-1.,0.,0.)); +#87284 = ORIENTED_EDGE('',*,*,#74302,.T.); +#87285 = ORIENTED_EDGE('',*,*,#87265,.F.); +#87286 = ORIENTED_EDGE('',*,*,#74534,.F.); +#87287 = PLANE('',#87288); +#87288 = AXIS2_PLACEMENT_3D('',#87289,#87290,#87291); +#87289 = CARTESIAN_POINT('',(-0.15,-6.4,0.2)); +#87290 = DIRECTION('',(0.,1.,0.)); +#87291 = DIRECTION('',(0.,-0.,1.)); +#87292 = ADVANCED_FACE('',(#87293),#87304,.F.); +#87293 = FACE_BOUND('',#87294,.F.); +#87294 = EDGE_LOOP('',(#87295,#87301,#87302,#87303)); +#87295 = ORIENTED_EDGE('',*,*,#87296,.T.); +#87296 = EDGE_CURVE('',#74518,#74286,#87297,.T.); +#87297 = LINE('',#87298,#87299); +#87298 = CARTESIAN_POINT('',(-0.15,-6.5,0.1)); +#87299 = VECTOR('',#87300,1.); +#87300 = DIRECTION('',(-1.,0.,0.)); +#87301 = ORIENTED_EDGE('',*,*,#74293,.T.); +#87302 = ORIENTED_EDGE('',*,*,#87279,.F.); +#87303 = ORIENTED_EDGE('',*,*,#74525,.F.); +#87304 = CYLINDRICAL_SURFACE('',#87305,0.1); +#87305 = AXIS2_PLACEMENT_3D('',#87306,#87307,#87308); +#87306 = CARTESIAN_POINT('',(-0.15,-6.5,0.2)); +#87307 = DIRECTION('',(1.,0.,0.)); +#87308 = DIRECTION('',(0.,0.,-1.)); +#87309 = ADVANCED_FACE('',(#87310),#87321,.F.); +#87310 = FACE_BOUND('',#87311,.F.); +#87311 = EDGE_LOOP('',(#87312,#87318,#87319,#87320)); +#87312 = ORIENTED_EDGE('',*,*,#87313,.T.); +#87313 = EDGE_CURVE('',#74510,#74278,#87314,.T.); +#87314 = LINE('',#87315,#87316); +#87315 = CARTESIAN_POINT('',(-0.15,-7.,0.1)); +#87316 = VECTOR('',#87317,1.); +#87317 = DIRECTION('',(-1.,0.,0.)); +#87318 = ORIENTED_EDGE('',*,*,#74285,.T.); +#87319 = ORIENTED_EDGE('',*,*,#87296,.F.); +#87320 = ORIENTED_EDGE('',*,*,#74517,.F.); +#87321 = PLANE('',#87322); +#87322 = AXIS2_PLACEMENT_3D('',#87323,#87324,#87325); +#87323 = CARTESIAN_POINT('',(-0.15,-7.,0.1)); +#87324 = DIRECTION('',(0.,0.,-1.)); +#87325 = DIRECTION('',(0.,1.,0.)); +#87326 = ADVANCED_FACE('',(#87327),#87338,.F.); +#87327 = FACE_BOUND('',#87328,.F.); +#87328 = EDGE_LOOP('',(#87329,#87335,#87336,#87337)); +#87329 = ORIENTED_EDGE('',*,*,#87330,.T.); +#87330 = EDGE_CURVE('',#74502,#74270,#87331,.T.); +#87331 = LINE('',#87332,#87333); +#87332 = CARTESIAN_POINT('',(-0.15,-7.,-1.942890293094E-16)); +#87333 = VECTOR('',#87334,1.); +#87334 = DIRECTION('',(-1.,0.,0.)); +#87335 = ORIENTED_EDGE('',*,*,#74277,.T.); +#87336 = ORIENTED_EDGE('',*,*,#87313,.F.); +#87337 = ORIENTED_EDGE('',*,*,#74509,.F.); +#87338 = PLANE('',#87339); +#87339 = AXIS2_PLACEMENT_3D('',#87340,#87341,#87342); +#87340 = CARTESIAN_POINT('',(-0.15,-7.,-1.942890293094E-16)); +#87341 = DIRECTION('',(0.,1.,0.)); +#87342 = DIRECTION('',(0.,-0.,1.)); +#87343 = ADVANCED_FACE('',(#87344),#87355,.F.); +#87344 = FACE_BOUND('',#87345,.F.); +#87345 = EDGE_LOOP('',(#87346,#87352,#87353,#87354)); +#87346 = ORIENTED_EDGE('',*,*,#87347,.T.); +#87347 = EDGE_CURVE('',#74493,#74261,#87348,.T.); +#87348 = LINE('',#87349,#87350); +#87349 = CARTESIAN_POINT('',(-0.15,-6.5,-1.942890293094E-16)); +#87350 = VECTOR('',#87351,1.); +#87351 = DIRECTION('',(-1.,0.,0.)); +#87352 = ORIENTED_EDGE('',*,*,#74269,.T.); +#87353 = ORIENTED_EDGE('',*,*,#87330,.F.); +#87354 = ORIENTED_EDGE('',*,*,#74501,.F.); +#87355 = PLANE('',#87356); +#87356 = AXIS2_PLACEMENT_3D('',#87357,#87358,#87359); +#87357 = CARTESIAN_POINT('',(-0.15,-6.5,-1.942890293094E-16)); +#87358 = DIRECTION('',(0.,0.,1.)); +#87359 = DIRECTION('',(0.,-1.,0.)); +#87360 = ADVANCED_FACE('',(#87361),#87372,.T.); +#87361 = FACE_BOUND('',#87362,.T.); +#87362 = EDGE_LOOP('',(#87363,#87364,#87365,#87366)); +#87363 = ORIENTED_EDGE('',*,*,#74492,.T.); +#87364 = ORIENTED_EDGE('',*,*,#87347,.T.); +#87365 = ORIENTED_EDGE('',*,*,#74260,.F.); +#87366 = ORIENTED_EDGE('',*,*,#87367,.F.); +#87367 = EDGE_CURVE('',#74485,#74253,#87368,.T.); +#87368 = LINE('',#87369,#87370); +#87369 = CARTESIAN_POINT('',(-0.15,-6.3,0.2)); +#87370 = VECTOR('',#87371,1.); +#87371 = DIRECTION('',(-1.,0.,0.)); +#87372 = CYLINDRICAL_SURFACE('',#87373,0.2); +#87373 = AXIS2_PLACEMENT_3D('',#87374,#87375,#87376); +#87374 = CARTESIAN_POINT('',(-0.15,-6.5,0.2)); +#87375 = DIRECTION('',(1.,0.,-0.)); +#87376 = DIRECTION('',(-0.,1.,-3.330669073875E-15)); +#87377 = ADVANCED_FACE('',(#87378),#87384,.F.); +#87378 = FACE_BOUND('',#87379,.F.); +#87379 = EDGE_LOOP('',(#87380,#87381,#87382,#87383)); +#87380 = ORIENTED_EDGE('',*,*,#74567,.T.); +#87381 = ORIENTED_EDGE('',*,*,#74252,.T.); +#87382 = ORIENTED_EDGE('',*,*,#87367,.F.); +#87383 = ORIENTED_EDGE('',*,*,#74484,.F.); +#87384 = PLANE('',#87385); +#87385 = AXIS2_PLACEMENT_3D('',#87386,#87387,#87388); +#87386 = CARTESIAN_POINT('',(-0.15,-6.3,0.65)); +#87387 = DIRECTION('',(0.,-1.,0.)); +#87388 = DIRECTION('',(0.,0.,-1.)); +#87389 = ADVANCED_FACE('',(#87390),#87401,.T.); +#87390 = FACE_BOUND('',#87391,.T.); +#87391 = EDGE_LOOP('',(#87392,#87393,#87394,#87395)); +#87392 = ORIENTED_EDGE('',*,*,#74720,.T.); +#87393 = ORIENTED_EDGE('',*,*,#81261,.T.); +#87394 = ORIENTED_EDGE('',*,*,#74829,.F.); +#87395 = ORIENTED_EDGE('',*,*,#87396,.F.); +#87396 = EDGE_CURVE('',#74713,#74822,#87397,.T.); +#87397 = LINE('',#87398,#87399); +#87398 = CARTESIAN_POINT('',(-6.4,-4.85,0.65)); +#87399 = VECTOR('',#87400,1.); +#87400 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87401 = CYLINDRICAL_SURFACE('',#87402,0.2); +#87402 = AXIS2_PLACEMENT_3D('',#87403,#87404,#87405); +#87403 = CARTESIAN_POINT('',(-6.2,-4.85,0.65)); +#87404 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87405 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#87406 = ADVANCED_FACE('',(#87407),#87418,.F.); +#87407 = FACE_BOUND('',#87408,.F.); +#87408 = EDGE_LOOP('',(#87409,#87415,#87416,#87417)); +#87409 = ORIENTED_EDGE('',*,*,#87410,.T.); +#87410 = EDGE_CURVE('',#74704,#74813,#87411,.T.); +#87411 = LINE('',#87412,#87413); +#87412 = CARTESIAN_POINT('',(-6.4,-4.85,0.2)); +#87413 = VECTOR('',#87414,1.); +#87414 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87415 = ORIENTED_EDGE('',*,*,#74821,.T.); +#87416 = ORIENTED_EDGE('',*,*,#87396,.F.); +#87417 = ORIENTED_EDGE('',*,*,#74712,.F.); +#87418 = PLANE('',#87419); +#87419 = AXIS2_PLACEMENT_3D('',#87420,#87421,#87422); +#87420 = CARTESIAN_POINT('',(-6.4,-4.85,0.2)); +#87421 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87422 = DIRECTION('',(0.,-0.,1.)); +#87423 = ADVANCED_FACE('',(#87424),#87435,.F.); +#87424 = FACE_BOUND('',#87425,.F.); +#87425 = EDGE_LOOP('',(#87426,#87432,#87433,#87434)); +#87426 = ORIENTED_EDGE('',*,*,#87427,.T.); +#87427 = EDGE_CURVE('',#74696,#74805,#87428,.T.); +#87428 = LINE('',#87429,#87430); +#87429 = CARTESIAN_POINT('',(-6.5,-4.85,0.1)); +#87430 = VECTOR('',#87431,1.); +#87431 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87432 = ORIENTED_EDGE('',*,*,#74812,.T.); +#87433 = ORIENTED_EDGE('',*,*,#87410,.F.); +#87434 = ORIENTED_EDGE('',*,*,#74703,.F.); +#87435 = CYLINDRICAL_SURFACE('',#87436,0.1); +#87436 = AXIS2_PLACEMENT_3D('',#87437,#87438,#87439); +#87437 = CARTESIAN_POINT('',(-6.5,-4.85,0.2)); +#87438 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#87439 = DIRECTION('',(0.,-0.,-1.)); +#87440 = ADVANCED_FACE('',(#87441),#87452,.F.); +#87441 = FACE_BOUND('',#87442,.F.); +#87442 = EDGE_LOOP('',(#87443,#87449,#87450,#87451)); +#87443 = ORIENTED_EDGE('',*,*,#87444,.T.); +#87444 = EDGE_CURVE('',#74688,#74797,#87445,.T.); +#87445 = LINE('',#87446,#87447); +#87446 = CARTESIAN_POINT('',(-7.,-4.85,0.1)); +#87447 = VECTOR('',#87448,1.); +#87448 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87449 = ORIENTED_EDGE('',*,*,#74804,.T.); +#87450 = ORIENTED_EDGE('',*,*,#87427,.F.); +#87451 = ORIENTED_EDGE('',*,*,#74695,.F.); +#87452 = PLANE('',#87453); +#87453 = AXIS2_PLACEMENT_3D('',#87454,#87455,#87456); +#87454 = CARTESIAN_POINT('',(-7.,-4.85,0.1)); +#87455 = DIRECTION('',(-0.,0.,-1.)); +#87456 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87457 = ADVANCED_FACE('',(#87458),#87469,.F.); +#87458 = FACE_BOUND('',#87459,.F.); +#87459 = EDGE_LOOP('',(#87460,#87466,#87467,#87468)); +#87460 = ORIENTED_EDGE('',*,*,#87461,.T.); +#87461 = EDGE_CURVE('',#74680,#74789,#87462,.T.); +#87462 = LINE('',#87463,#87464); +#87463 = CARTESIAN_POINT('',(-7.,-4.85,-1.942890293094E-16)); +#87464 = VECTOR('',#87465,1.); +#87465 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87466 = ORIENTED_EDGE('',*,*,#74796,.T.); +#87467 = ORIENTED_EDGE('',*,*,#87444,.F.); +#87468 = ORIENTED_EDGE('',*,*,#74687,.F.); +#87469 = PLANE('',#87470); +#87470 = AXIS2_PLACEMENT_3D('',#87471,#87472,#87473); +#87471 = CARTESIAN_POINT('',(-7.,-4.85,-1.942890293094E-16)); +#87472 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87473 = DIRECTION('',(0.,-0.,1.)); +#87474 = ADVANCED_FACE('',(#87475),#87486,.F.); +#87475 = FACE_BOUND('',#87476,.F.); +#87476 = EDGE_LOOP('',(#87477,#87483,#87484,#87485)); +#87477 = ORIENTED_EDGE('',*,*,#87478,.T.); +#87478 = EDGE_CURVE('',#74671,#74780,#87479,.T.); +#87479 = LINE('',#87480,#87481); +#87480 = CARTESIAN_POINT('',(-6.5,-4.85,-1.942890293094E-16)); +#87481 = VECTOR('',#87482,1.); +#87482 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87483 = ORIENTED_EDGE('',*,*,#74788,.T.); +#87484 = ORIENTED_EDGE('',*,*,#87461,.F.); +#87485 = ORIENTED_EDGE('',*,*,#74679,.F.); +#87486 = PLANE('',#87487); +#87487 = AXIS2_PLACEMENT_3D('',#87488,#87489,#87490); +#87488 = CARTESIAN_POINT('',(-6.5,-4.85,-1.942890293094E-16)); +#87489 = DIRECTION('',(0.,0.,1.)); +#87490 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87491 = ADVANCED_FACE('',(#87492),#87503,.T.); +#87492 = FACE_BOUND('',#87493,.T.); +#87493 = EDGE_LOOP('',(#87494,#87495,#87496,#87497)); +#87494 = ORIENTED_EDGE('',*,*,#74670,.T.); +#87495 = ORIENTED_EDGE('',*,*,#87478,.T.); +#87496 = ORIENTED_EDGE('',*,*,#74779,.F.); +#87497 = ORIENTED_EDGE('',*,*,#87498,.F.); +#87498 = EDGE_CURVE('',#74663,#74772,#87499,.T.); +#87499 = LINE('',#87500,#87501); +#87500 = CARTESIAN_POINT('',(-6.3,-4.85,0.2)); +#87501 = VECTOR('',#87502,1.); +#87502 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87503 = CYLINDRICAL_SURFACE('',#87504,0.2); +#87504 = AXIS2_PLACEMENT_3D('',#87505,#87506,#87507); +#87505 = CARTESIAN_POINT('',(-6.5,-4.85,0.2)); +#87506 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87507 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#87508 = ADVANCED_FACE('',(#87509),#87515,.F.); +#87509 = FACE_BOUND('',#87510,.F.); +#87510 = EDGE_LOOP('',(#87511,#87512,#87513,#87514)); +#87511 = ORIENTED_EDGE('',*,*,#74753,.T.); +#87512 = ORIENTED_EDGE('',*,*,#74771,.T.); +#87513 = ORIENTED_EDGE('',*,*,#87498,.F.); +#87514 = ORIENTED_EDGE('',*,*,#74662,.F.); +#87515 = PLANE('',#87516); +#87516 = AXIS2_PLACEMENT_3D('',#87517,#87518,#87519); +#87517 = CARTESIAN_POINT('',(-6.3,-4.85,0.65)); +#87518 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87519 = DIRECTION('',(-0.,0.,-1.)); +#87520 = ADVANCED_FACE('',(#87521),#87532,.T.); +#87521 = FACE_BOUND('',#87522,.T.); +#87522 = EDGE_LOOP('',(#87523,#87524,#87525,#87526)); +#87523 = ORIENTED_EDGE('',*,*,#75052,.T.); +#87524 = ORIENTED_EDGE('',*,*,#81299,.T.); +#87525 = ORIENTED_EDGE('',*,*,#75275,.F.); +#87526 = ORIENTED_EDGE('',*,*,#87527,.F.); +#87527 = EDGE_CURVE('',#75045,#75268,#87528,.T.); +#87528 = LINE('',#87529,#87530); +#87529 = CARTESIAN_POINT('',(-6.4,-4.35,0.65)); +#87530 = VECTOR('',#87531,1.); +#87531 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87532 = CYLINDRICAL_SURFACE('',#87533,0.2); +#87533 = AXIS2_PLACEMENT_3D('',#87534,#87535,#87536); +#87534 = CARTESIAN_POINT('',(-6.2,-4.35,0.65)); +#87535 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87536 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#87537 = ADVANCED_FACE('',(#87538),#87549,.F.); +#87538 = FACE_BOUND('',#87539,.F.); +#87539 = EDGE_LOOP('',(#87540,#87546,#87547,#87548)); +#87540 = ORIENTED_EDGE('',*,*,#87541,.T.); +#87541 = EDGE_CURVE('',#75036,#75259,#87542,.T.); +#87542 = LINE('',#87543,#87544); +#87543 = CARTESIAN_POINT('',(-6.4,-4.35,0.2)); +#87544 = VECTOR('',#87545,1.); +#87545 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87546 = ORIENTED_EDGE('',*,*,#75267,.T.); +#87547 = ORIENTED_EDGE('',*,*,#87527,.F.); +#87548 = ORIENTED_EDGE('',*,*,#75044,.F.); +#87549 = PLANE('',#87550); +#87550 = AXIS2_PLACEMENT_3D('',#87551,#87552,#87553); +#87551 = CARTESIAN_POINT('',(-6.4,-4.35,0.2)); +#87552 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87553 = DIRECTION('',(0.,-0.,1.)); +#87554 = ADVANCED_FACE('',(#87555),#87566,.F.); +#87555 = FACE_BOUND('',#87556,.F.); +#87556 = EDGE_LOOP('',(#87557,#87563,#87564,#87565)); +#87557 = ORIENTED_EDGE('',*,*,#87558,.T.); +#87558 = EDGE_CURVE('',#75028,#75251,#87559,.T.); +#87559 = LINE('',#87560,#87561); +#87560 = CARTESIAN_POINT('',(-6.5,-4.35,0.1)); +#87561 = VECTOR('',#87562,1.); +#87562 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87563 = ORIENTED_EDGE('',*,*,#75258,.T.); +#87564 = ORIENTED_EDGE('',*,*,#87541,.F.); +#87565 = ORIENTED_EDGE('',*,*,#75035,.F.); +#87566 = CYLINDRICAL_SURFACE('',#87567,0.1); +#87567 = AXIS2_PLACEMENT_3D('',#87568,#87569,#87570); +#87568 = CARTESIAN_POINT('',(-6.5,-4.35,0.2)); +#87569 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#87570 = DIRECTION('',(0.,-0.,-1.)); +#87571 = ADVANCED_FACE('',(#87572),#87583,.F.); +#87572 = FACE_BOUND('',#87573,.F.); +#87573 = EDGE_LOOP('',(#87574,#87580,#87581,#87582)); +#87574 = ORIENTED_EDGE('',*,*,#87575,.T.); +#87575 = EDGE_CURVE('',#75020,#75243,#87576,.T.); +#87576 = LINE('',#87577,#87578); +#87577 = CARTESIAN_POINT('',(-7.,-4.35,0.1)); +#87578 = VECTOR('',#87579,1.); +#87579 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87580 = ORIENTED_EDGE('',*,*,#75250,.T.); +#87581 = ORIENTED_EDGE('',*,*,#87558,.F.); +#87582 = ORIENTED_EDGE('',*,*,#75027,.F.); +#87583 = PLANE('',#87584); +#87584 = AXIS2_PLACEMENT_3D('',#87585,#87586,#87587); +#87585 = CARTESIAN_POINT('',(-7.,-4.35,0.1)); +#87586 = DIRECTION('',(-0.,0.,-1.)); +#87587 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87588 = ADVANCED_FACE('',(#87589),#87600,.F.); +#87589 = FACE_BOUND('',#87590,.F.); +#87590 = EDGE_LOOP('',(#87591,#87597,#87598,#87599)); +#87591 = ORIENTED_EDGE('',*,*,#87592,.T.); +#87592 = EDGE_CURVE('',#75012,#75235,#87593,.T.); +#87593 = LINE('',#87594,#87595); +#87594 = CARTESIAN_POINT('',(-7.,-4.35,-1.942890293094E-16)); +#87595 = VECTOR('',#87596,1.); +#87596 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87597 = ORIENTED_EDGE('',*,*,#75242,.T.); +#87598 = ORIENTED_EDGE('',*,*,#87575,.F.); +#87599 = ORIENTED_EDGE('',*,*,#75019,.F.); +#87600 = PLANE('',#87601); +#87601 = AXIS2_PLACEMENT_3D('',#87602,#87603,#87604); +#87602 = CARTESIAN_POINT('',(-7.,-4.35,-1.942890293094E-16)); +#87603 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87604 = DIRECTION('',(0.,-0.,1.)); +#87605 = ADVANCED_FACE('',(#87606),#87617,.F.); +#87606 = FACE_BOUND('',#87607,.F.); +#87607 = EDGE_LOOP('',(#87608,#87614,#87615,#87616)); +#87608 = ORIENTED_EDGE('',*,*,#87609,.T.); +#87609 = EDGE_CURVE('',#75003,#75226,#87610,.T.); +#87610 = LINE('',#87611,#87612); +#87611 = CARTESIAN_POINT('',(-6.5,-4.35,-1.942890293094E-16)); +#87612 = VECTOR('',#87613,1.); +#87613 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87614 = ORIENTED_EDGE('',*,*,#75234,.T.); +#87615 = ORIENTED_EDGE('',*,*,#87592,.F.); +#87616 = ORIENTED_EDGE('',*,*,#75011,.F.); +#87617 = PLANE('',#87618); +#87618 = AXIS2_PLACEMENT_3D('',#87619,#87620,#87621); +#87619 = CARTESIAN_POINT('',(-6.5,-4.35,-1.942890293094E-16)); +#87620 = DIRECTION('',(0.,0.,1.)); +#87621 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87622 = ADVANCED_FACE('',(#87623),#87634,.T.); +#87623 = FACE_BOUND('',#87624,.T.); +#87624 = EDGE_LOOP('',(#87625,#87626,#87627,#87628)); +#87625 = ORIENTED_EDGE('',*,*,#75002,.T.); +#87626 = ORIENTED_EDGE('',*,*,#87609,.T.); +#87627 = ORIENTED_EDGE('',*,*,#75225,.F.); +#87628 = ORIENTED_EDGE('',*,*,#87629,.F.); +#87629 = EDGE_CURVE('',#74995,#75218,#87630,.T.); +#87630 = LINE('',#87631,#87632); +#87631 = CARTESIAN_POINT('',(-6.3,-4.35,0.2)); +#87632 = VECTOR('',#87633,1.); +#87633 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87634 = CYLINDRICAL_SURFACE('',#87635,0.2); +#87635 = AXIS2_PLACEMENT_3D('',#87636,#87637,#87638); +#87636 = CARTESIAN_POINT('',(-6.5,-4.35,0.2)); +#87637 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87638 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#87639 = ADVANCED_FACE('',(#87640),#87646,.F.); +#87640 = FACE_BOUND('',#87641,.F.); +#87641 = EDGE_LOOP('',(#87642,#87643,#87644,#87645)); +#87642 = ORIENTED_EDGE('',*,*,#75199,.T.); +#87643 = ORIENTED_EDGE('',*,*,#75217,.T.); +#87644 = ORIENTED_EDGE('',*,*,#87629,.F.); +#87645 = ORIENTED_EDGE('',*,*,#74994,.F.); +#87646 = PLANE('',#87647); +#87647 = AXIS2_PLACEMENT_3D('',#87648,#87649,#87650); +#87648 = CARTESIAN_POINT('',(-6.3,-4.35,0.65)); +#87649 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87650 = DIRECTION('',(-0.,0.,-1.)); +#87651 = ADVANCED_FACE('',(#87652),#87663,.T.); +#87652 = FACE_BOUND('',#87653,.T.); +#87653 = EDGE_LOOP('',(#87654,#87655,#87656,#87657)); +#87654 = ORIENTED_EDGE('',*,*,#75367,.T.); +#87655 = ORIENTED_EDGE('',*,*,#81280,.T.); +#87656 = ORIENTED_EDGE('',*,*,#75144,.F.); +#87657 = ORIENTED_EDGE('',*,*,#87658,.F.); +#87658 = EDGE_CURVE('',#75360,#75137,#87659,.T.); +#87659 = LINE('',#87660,#87661); +#87660 = CARTESIAN_POINT('',(-6.4,4.15,0.65)); +#87661 = VECTOR('',#87662,1.); +#87662 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87663 = CYLINDRICAL_SURFACE('',#87664,0.2); +#87664 = AXIS2_PLACEMENT_3D('',#87665,#87666,#87667); +#87665 = CARTESIAN_POINT('',(-6.2,4.15,0.65)); +#87666 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87667 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#87668 = ADVANCED_FACE('',(#87669),#87680,.F.); +#87669 = FACE_BOUND('',#87670,.F.); +#87670 = EDGE_LOOP('',(#87671,#87677,#87678,#87679)); +#87671 = ORIENTED_EDGE('',*,*,#87672,.T.); +#87672 = EDGE_CURVE('',#75351,#75128,#87673,.T.); +#87673 = LINE('',#87674,#87675); +#87674 = CARTESIAN_POINT('',(-6.4,4.15,0.2)); +#87675 = VECTOR('',#87676,1.); +#87676 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87677 = ORIENTED_EDGE('',*,*,#75136,.T.); +#87678 = ORIENTED_EDGE('',*,*,#87658,.F.); +#87679 = ORIENTED_EDGE('',*,*,#75359,.F.); +#87680 = PLANE('',#87681); +#87681 = AXIS2_PLACEMENT_3D('',#87682,#87683,#87684); +#87682 = CARTESIAN_POINT('',(-6.4,4.15,0.2)); +#87683 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87684 = DIRECTION('',(0.,-0.,1.)); +#87685 = ADVANCED_FACE('',(#87686),#87697,.F.); +#87686 = FACE_BOUND('',#87687,.F.); +#87687 = EDGE_LOOP('',(#87688,#87694,#87695,#87696)); +#87688 = ORIENTED_EDGE('',*,*,#87689,.T.); +#87689 = EDGE_CURVE('',#75343,#75120,#87690,.T.); +#87690 = LINE('',#87691,#87692); +#87691 = CARTESIAN_POINT('',(-6.5,4.15,0.1)); +#87692 = VECTOR('',#87693,1.); +#87693 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87694 = ORIENTED_EDGE('',*,*,#75127,.T.); +#87695 = ORIENTED_EDGE('',*,*,#87672,.F.); +#87696 = ORIENTED_EDGE('',*,*,#75350,.F.); +#87697 = CYLINDRICAL_SURFACE('',#87698,0.1); +#87698 = AXIS2_PLACEMENT_3D('',#87699,#87700,#87701); +#87699 = CARTESIAN_POINT('',(-6.5,4.15,0.2)); +#87700 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#87701 = DIRECTION('',(0.,-0.,-1.)); +#87702 = ADVANCED_FACE('',(#87703),#87714,.F.); +#87703 = FACE_BOUND('',#87704,.F.); +#87704 = EDGE_LOOP('',(#87705,#87711,#87712,#87713)); +#87705 = ORIENTED_EDGE('',*,*,#87706,.T.); +#87706 = EDGE_CURVE('',#75335,#75112,#87707,.T.); +#87707 = LINE('',#87708,#87709); +#87708 = CARTESIAN_POINT('',(-7.,4.15,0.1)); +#87709 = VECTOR('',#87710,1.); +#87710 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87711 = ORIENTED_EDGE('',*,*,#75119,.T.); +#87712 = ORIENTED_EDGE('',*,*,#87689,.F.); +#87713 = ORIENTED_EDGE('',*,*,#75342,.F.); +#87714 = PLANE('',#87715); +#87715 = AXIS2_PLACEMENT_3D('',#87716,#87717,#87718); +#87716 = CARTESIAN_POINT('',(-7.,4.15,0.1)); +#87717 = DIRECTION('',(-0.,0.,-1.)); +#87718 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87719 = ADVANCED_FACE('',(#87720),#87731,.F.); +#87720 = FACE_BOUND('',#87721,.F.); +#87721 = EDGE_LOOP('',(#87722,#87728,#87729,#87730)); +#87722 = ORIENTED_EDGE('',*,*,#87723,.T.); +#87723 = EDGE_CURVE('',#75327,#75104,#87724,.T.); +#87724 = LINE('',#87725,#87726); +#87725 = CARTESIAN_POINT('',(-7.,4.15,-1.942890293094E-16)); +#87726 = VECTOR('',#87727,1.); +#87727 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87728 = ORIENTED_EDGE('',*,*,#75111,.T.); +#87729 = ORIENTED_EDGE('',*,*,#87706,.F.); +#87730 = ORIENTED_EDGE('',*,*,#75334,.F.); +#87731 = PLANE('',#87732); +#87732 = AXIS2_PLACEMENT_3D('',#87733,#87734,#87735); +#87733 = CARTESIAN_POINT('',(-7.,4.15,-1.942890293094E-16)); +#87734 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87735 = DIRECTION('',(0.,-0.,1.)); +#87736 = ADVANCED_FACE('',(#87737),#87748,.F.); +#87737 = FACE_BOUND('',#87738,.F.); +#87738 = EDGE_LOOP('',(#87739,#87745,#87746,#87747)); +#87739 = ORIENTED_EDGE('',*,*,#87740,.T.); +#87740 = EDGE_CURVE('',#75318,#75095,#87741,.T.); +#87741 = LINE('',#87742,#87743); +#87742 = CARTESIAN_POINT('',(-6.5,4.15,-1.942890293094E-16)); +#87743 = VECTOR('',#87744,1.); +#87744 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87745 = ORIENTED_EDGE('',*,*,#75103,.T.); +#87746 = ORIENTED_EDGE('',*,*,#87723,.F.); +#87747 = ORIENTED_EDGE('',*,*,#75326,.F.); +#87748 = PLANE('',#87749); +#87749 = AXIS2_PLACEMENT_3D('',#87750,#87751,#87752); +#87750 = CARTESIAN_POINT('',(-6.5,4.15,-1.942890293094E-16)); +#87751 = DIRECTION('',(0.,0.,1.)); +#87752 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87753 = ADVANCED_FACE('',(#87754),#87765,.T.); +#87754 = FACE_BOUND('',#87755,.T.); +#87755 = EDGE_LOOP('',(#87756,#87757,#87758,#87759)); +#87756 = ORIENTED_EDGE('',*,*,#75317,.T.); +#87757 = ORIENTED_EDGE('',*,*,#87740,.T.); +#87758 = ORIENTED_EDGE('',*,*,#75094,.F.); +#87759 = ORIENTED_EDGE('',*,*,#87760,.F.); +#87760 = EDGE_CURVE('',#75310,#75087,#87761,.T.); +#87761 = LINE('',#87762,#87763); +#87762 = CARTESIAN_POINT('',(-6.3,4.15,0.2)); +#87763 = VECTOR('',#87764,1.); +#87764 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87765 = CYLINDRICAL_SURFACE('',#87766,0.2); +#87766 = AXIS2_PLACEMENT_3D('',#87767,#87768,#87769); +#87767 = CARTESIAN_POINT('',(-6.5,4.15,0.2)); +#87768 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87769 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#87770 = ADVANCED_FACE('',(#87771),#87777,.F.); +#87771 = FACE_BOUND('',#87772,.F.); +#87772 = EDGE_LOOP('',(#87773,#87774,#87775,#87776)); +#87773 = ORIENTED_EDGE('',*,*,#75392,.T.); +#87774 = ORIENTED_EDGE('',*,*,#75086,.T.); +#87775 = ORIENTED_EDGE('',*,*,#87760,.F.); +#87776 = ORIENTED_EDGE('',*,*,#75309,.F.); +#87777 = PLANE('',#87778); +#87778 = AXIS2_PLACEMENT_3D('',#87779,#87780,#87781); +#87779 = CARTESIAN_POINT('',(-6.3,4.15,0.65)); +#87780 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87781 = DIRECTION('',(-0.,0.,-1.)); +#87782 = ADVANCED_FACE('',(#87783),#87794,.T.); +#87783 = FACE_BOUND('',#87784,.T.); +#87784 = EDGE_LOOP('',(#87785,#87786,#87787,#87788)); +#87785 = ORIENTED_EDGE('',*,*,#75498,.T.); +#87786 = ORIENTED_EDGE('',*,*,#81337,.T.); +#87787 = ORIENTED_EDGE('',*,*,#75721,.F.); +#87788 = ORIENTED_EDGE('',*,*,#87789,.F.); +#87789 = EDGE_CURVE('',#75491,#75714,#87790,.T.); +#87790 = LINE('',#87791,#87792); +#87791 = CARTESIAN_POINT('',(-6.4,-3.85,0.65)); +#87792 = VECTOR('',#87793,1.); +#87793 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87794 = CYLINDRICAL_SURFACE('',#87795,0.2); +#87795 = AXIS2_PLACEMENT_3D('',#87796,#87797,#87798); +#87796 = CARTESIAN_POINT('',(-6.2,-3.85,0.65)); +#87797 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87798 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#87799 = ADVANCED_FACE('',(#87800),#87811,.F.); +#87800 = FACE_BOUND('',#87801,.F.); +#87801 = EDGE_LOOP('',(#87802,#87808,#87809,#87810)); +#87802 = ORIENTED_EDGE('',*,*,#87803,.T.); +#87803 = EDGE_CURVE('',#75482,#75705,#87804,.T.); +#87804 = LINE('',#87805,#87806); +#87805 = CARTESIAN_POINT('',(-6.4,-3.85,0.2)); +#87806 = VECTOR('',#87807,1.); +#87807 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87808 = ORIENTED_EDGE('',*,*,#75713,.T.); +#87809 = ORIENTED_EDGE('',*,*,#87789,.F.); +#87810 = ORIENTED_EDGE('',*,*,#75490,.F.); +#87811 = PLANE('',#87812); +#87812 = AXIS2_PLACEMENT_3D('',#87813,#87814,#87815); +#87813 = CARTESIAN_POINT('',(-6.4,-3.85,0.2)); +#87814 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87815 = DIRECTION('',(0.,-0.,1.)); +#87816 = ADVANCED_FACE('',(#87817),#87828,.F.); +#87817 = FACE_BOUND('',#87818,.F.); +#87818 = EDGE_LOOP('',(#87819,#87825,#87826,#87827)); +#87819 = ORIENTED_EDGE('',*,*,#87820,.T.); +#87820 = EDGE_CURVE('',#75474,#75697,#87821,.T.); +#87821 = LINE('',#87822,#87823); +#87822 = CARTESIAN_POINT('',(-6.5,-3.85,0.1)); +#87823 = VECTOR('',#87824,1.); +#87824 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87825 = ORIENTED_EDGE('',*,*,#75704,.T.); +#87826 = ORIENTED_EDGE('',*,*,#87803,.F.); +#87827 = ORIENTED_EDGE('',*,*,#75481,.F.); +#87828 = CYLINDRICAL_SURFACE('',#87829,0.1); +#87829 = AXIS2_PLACEMENT_3D('',#87830,#87831,#87832); +#87830 = CARTESIAN_POINT('',(-6.5,-3.85,0.2)); +#87831 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#87832 = DIRECTION('',(0.,-0.,-1.)); +#87833 = ADVANCED_FACE('',(#87834),#87845,.F.); +#87834 = FACE_BOUND('',#87835,.F.); +#87835 = EDGE_LOOP('',(#87836,#87842,#87843,#87844)); +#87836 = ORIENTED_EDGE('',*,*,#87837,.T.); +#87837 = EDGE_CURVE('',#75466,#75689,#87838,.T.); +#87838 = LINE('',#87839,#87840); +#87839 = CARTESIAN_POINT('',(-7.,-3.85,0.1)); +#87840 = VECTOR('',#87841,1.); +#87841 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87842 = ORIENTED_EDGE('',*,*,#75696,.T.); +#87843 = ORIENTED_EDGE('',*,*,#87820,.F.); +#87844 = ORIENTED_EDGE('',*,*,#75473,.F.); +#87845 = PLANE('',#87846); +#87846 = AXIS2_PLACEMENT_3D('',#87847,#87848,#87849); +#87847 = CARTESIAN_POINT('',(-7.,-3.85,0.1)); +#87848 = DIRECTION('',(-0.,0.,-1.)); +#87849 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87850 = ADVANCED_FACE('',(#87851),#87862,.F.); +#87851 = FACE_BOUND('',#87852,.F.); +#87852 = EDGE_LOOP('',(#87853,#87859,#87860,#87861)); +#87853 = ORIENTED_EDGE('',*,*,#87854,.T.); +#87854 = EDGE_CURVE('',#75458,#75681,#87855,.T.); +#87855 = LINE('',#87856,#87857); +#87856 = CARTESIAN_POINT('',(-7.,-3.85,-1.942890293094E-16)); +#87857 = VECTOR('',#87858,1.); +#87858 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87859 = ORIENTED_EDGE('',*,*,#75688,.T.); +#87860 = ORIENTED_EDGE('',*,*,#87837,.F.); +#87861 = ORIENTED_EDGE('',*,*,#75465,.F.); +#87862 = PLANE('',#87863); +#87863 = AXIS2_PLACEMENT_3D('',#87864,#87865,#87866); +#87864 = CARTESIAN_POINT('',(-7.,-3.85,-1.942890293094E-16)); +#87865 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87866 = DIRECTION('',(0.,-0.,1.)); +#87867 = ADVANCED_FACE('',(#87868),#87879,.F.); +#87868 = FACE_BOUND('',#87869,.F.); +#87869 = EDGE_LOOP('',(#87870,#87876,#87877,#87878)); +#87870 = ORIENTED_EDGE('',*,*,#87871,.T.); +#87871 = EDGE_CURVE('',#75449,#75672,#87872,.T.); +#87872 = LINE('',#87873,#87874); +#87873 = CARTESIAN_POINT('',(-6.5,-3.85,-1.942890293094E-16)); +#87874 = VECTOR('',#87875,1.); +#87875 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87876 = ORIENTED_EDGE('',*,*,#75680,.T.); +#87877 = ORIENTED_EDGE('',*,*,#87854,.F.); +#87878 = ORIENTED_EDGE('',*,*,#75457,.F.); +#87879 = PLANE('',#87880); +#87880 = AXIS2_PLACEMENT_3D('',#87881,#87882,#87883); +#87881 = CARTESIAN_POINT('',(-6.5,-3.85,-1.942890293094E-16)); +#87882 = DIRECTION('',(0.,0.,1.)); +#87883 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87884 = ADVANCED_FACE('',(#87885),#87896,.T.); +#87885 = FACE_BOUND('',#87886,.T.); +#87886 = EDGE_LOOP('',(#87887,#87888,#87889,#87890)); +#87887 = ORIENTED_EDGE('',*,*,#75448,.T.); +#87888 = ORIENTED_EDGE('',*,*,#87871,.T.); +#87889 = ORIENTED_EDGE('',*,*,#75671,.F.); +#87890 = ORIENTED_EDGE('',*,*,#87891,.F.); +#87891 = EDGE_CURVE('',#75441,#75664,#87892,.T.); +#87892 = LINE('',#87893,#87894); +#87893 = CARTESIAN_POINT('',(-6.3,-3.85,0.2)); +#87894 = VECTOR('',#87895,1.); +#87895 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87896 = CYLINDRICAL_SURFACE('',#87897,0.2); +#87897 = AXIS2_PLACEMENT_3D('',#87898,#87899,#87900); +#87898 = CARTESIAN_POINT('',(-6.5,-3.85,0.2)); +#87899 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87900 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#87901 = ADVANCED_FACE('',(#87902),#87908,.F.); +#87902 = FACE_BOUND('',#87903,.F.); +#87903 = EDGE_LOOP('',(#87904,#87905,#87906,#87907)); +#87904 = ORIENTED_EDGE('',*,*,#75645,.T.); +#87905 = ORIENTED_EDGE('',*,*,#75663,.T.); +#87906 = ORIENTED_EDGE('',*,*,#87891,.F.); +#87907 = ORIENTED_EDGE('',*,*,#75440,.F.); +#87908 = PLANE('',#87909); +#87909 = AXIS2_PLACEMENT_3D('',#87910,#87911,#87912); +#87910 = CARTESIAN_POINT('',(-6.3,-3.85,0.65)); +#87911 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#87912 = DIRECTION('',(-0.,0.,-1.)); +#87913 = ADVANCED_FACE('',(#87914),#87925,.T.); +#87914 = FACE_BOUND('',#87915,.T.); +#87915 = EDGE_LOOP('',(#87916,#87917,#87918,#87919)); +#87916 = ORIENTED_EDGE('',*,*,#75813,.T.); +#87917 = ORIENTED_EDGE('',*,*,#81318,.T.); +#87918 = ORIENTED_EDGE('',*,*,#75590,.F.); +#87919 = ORIENTED_EDGE('',*,*,#87920,.F.); +#87920 = EDGE_CURVE('',#75806,#75583,#87921,.T.); +#87921 = LINE('',#87922,#87923); +#87922 = CARTESIAN_POINT('',(-6.4,3.65,0.65)); +#87923 = VECTOR('',#87924,1.); +#87924 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87925 = CYLINDRICAL_SURFACE('',#87926,0.2); +#87926 = AXIS2_PLACEMENT_3D('',#87927,#87928,#87929); +#87927 = CARTESIAN_POINT('',(-6.2,3.65,0.65)); +#87928 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#87929 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#87930 = ADVANCED_FACE('',(#87931),#87942,.F.); +#87931 = FACE_BOUND('',#87932,.F.); +#87932 = EDGE_LOOP('',(#87933,#87939,#87940,#87941)); +#87933 = ORIENTED_EDGE('',*,*,#87934,.T.); +#87934 = EDGE_CURVE('',#75797,#75574,#87935,.T.); +#87935 = LINE('',#87936,#87937); +#87936 = CARTESIAN_POINT('',(-6.4,3.65,0.2)); +#87937 = VECTOR('',#87938,1.); +#87938 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87939 = ORIENTED_EDGE('',*,*,#75582,.T.); +#87940 = ORIENTED_EDGE('',*,*,#87920,.F.); +#87941 = ORIENTED_EDGE('',*,*,#75805,.F.); +#87942 = PLANE('',#87943); +#87943 = AXIS2_PLACEMENT_3D('',#87944,#87945,#87946); +#87944 = CARTESIAN_POINT('',(-6.4,3.65,0.2)); +#87945 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87946 = DIRECTION('',(0.,-0.,1.)); +#87947 = ADVANCED_FACE('',(#87948),#87959,.F.); +#87948 = FACE_BOUND('',#87949,.F.); +#87949 = EDGE_LOOP('',(#87950,#87956,#87957,#87958)); +#87950 = ORIENTED_EDGE('',*,*,#87951,.T.); +#87951 = EDGE_CURVE('',#75789,#75566,#87952,.T.); +#87952 = LINE('',#87953,#87954); +#87953 = CARTESIAN_POINT('',(-6.5,3.65,0.1)); +#87954 = VECTOR('',#87955,1.); +#87955 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87956 = ORIENTED_EDGE('',*,*,#75573,.T.); +#87957 = ORIENTED_EDGE('',*,*,#87934,.F.); +#87958 = ORIENTED_EDGE('',*,*,#75796,.F.); +#87959 = CYLINDRICAL_SURFACE('',#87960,0.1); +#87960 = AXIS2_PLACEMENT_3D('',#87961,#87962,#87963); +#87961 = CARTESIAN_POINT('',(-6.5,3.65,0.2)); +#87962 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#87963 = DIRECTION('',(0.,-0.,-1.)); +#87964 = ADVANCED_FACE('',(#87965),#87976,.F.); +#87965 = FACE_BOUND('',#87966,.F.); +#87966 = EDGE_LOOP('',(#87967,#87973,#87974,#87975)); +#87967 = ORIENTED_EDGE('',*,*,#87968,.T.); +#87968 = EDGE_CURVE('',#75781,#75558,#87969,.T.); +#87969 = LINE('',#87970,#87971); +#87970 = CARTESIAN_POINT('',(-7.,3.65,0.1)); +#87971 = VECTOR('',#87972,1.); +#87972 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87973 = ORIENTED_EDGE('',*,*,#75565,.T.); +#87974 = ORIENTED_EDGE('',*,*,#87951,.F.); +#87975 = ORIENTED_EDGE('',*,*,#75788,.F.); +#87976 = PLANE('',#87977); +#87977 = AXIS2_PLACEMENT_3D('',#87978,#87979,#87980); +#87978 = CARTESIAN_POINT('',(-7.,3.65,0.1)); +#87979 = DIRECTION('',(-0.,0.,-1.)); +#87980 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87981 = ADVANCED_FACE('',(#87982),#87993,.F.); +#87982 = FACE_BOUND('',#87983,.F.); +#87983 = EDGE_LOOP('',(#87984,#87990,#87991,#87992)); +#87984 = ORIENTED_EDGE('',*,*,#87985,.T.); +#87985 = EDGE_CURVE('',#75773,#75550,#87986,.T.); +#87986 = LINE('',#87987,#87988); +#87987 = CARTESIAN_POINT('',(-7.,3.65,-1.942890293094E-16)); +#87988 = VECTOR('',#87989,1.); +#87989 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#87990 = ORIENTED_EDGE('',*,*,#75557,.T.); +#87991 = ORIENTED_EDGE('',*,*,#87968,.F.); +#87992 = ORIENTED_EDGE('',*,*,#75780,.F.); +#87993 = PLANE('',#87994); +#87994 = AXIS2_PLACEMENT_3D('',#87995,#87996,#87997); +#87995 = CARTESIAN_POINT('',(-7.,3.65,-1.942890293094E-16)); +#87996 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#87997 = DIRECTION('',(0.,-0.,1.)); +#87998 = ADVANCED_FACE('',(#87999),#88010,.F.); +#87999 = FACE_BOUND('',#88000,.F.); +#88000 = EDGE_LOOP('',(#88001,#88007,#88008,#88009)); +#88001 = ORIENTED_EDGE('',*,*,#88002,.T.); +#88002 = EDGE_CURVE('',#75764,#75541,#88003,.T.); +#88003 = LINE('',#88004,#88005); +#88004 = CARTESIAN_POINT('',(-6.5,3.65,-1.942890293094E-16)); +#88005 = VECTOR('',#88006,1.); +#88006 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88007 = ORIENTED_EDGE('',*,*,#75549,.T.); +#88008 = ORIENTED_EDGE('',*,*,#87985,.F.); +#88009 = ORIENTED_EDGE('',*,*,#75772,.F.); +#88010 = PLANE('',#88011); +#88011 = AXIS2_PLACEMENT_3D('',#88012,#88013,#88014); +#88012 = CARTESIAN_POINT('',(-6.5,3.65,-1.942890293094E-16)); +#88013 = DIRECTION('',(0.,0.,1.)); +#88014 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88015 = ADVANCED_FACE('',(#88016),#88027,.T.); +#88016 = FACE_BOUND('',#88017,.T.); +#88017 = EDGE_LOOP('',(#88018,#88019,#88020,#88021)); +#88018 = ORIENTED_EDGE('',*,*,#75763,.T.); +#88019 = ORIENTED_EDGE('',*,*,#88002,.T.); +#88020 = ORIENTED_EDGE('',*,*,#75540,.F.); +#88021 = ORIENTED_EDGE('',*,*,#88022,.F.); +#88022 = EDGE_CURVE('',#75756,#75533,#88023,.T.); +#88023 = LINE('',#88024,#88025); +#88024 = CARTESIAN_POINT('',(-6.3,3.65,0.2)); +#88025 = VECTOR('',#88026,1.); +#88026 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88027 = CYLINDRICAL_SURFACE('',#88028,0.2); +#88028 = AXIS2_PLACEMENT_3D('',#88029,#88030,#88031); +#88029 = CARTESIAN_POINT('',(-6.5,3.65,0.2)); +#88030 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88031 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88032 = ADVANCED_FACE('',(#88033),#88039,.F.); +#88033 = FACE_BOUND('',#88034,.F.); +#88034 = EDGE_LOOP('',(#88035,#88036,#88037,#88038)); +#88035 = ORIENTED_EDGE('',*,*,#75838,.T.); +#88036 = ORIENTED_EDGE('',*,*,#75532,.T.); +#88037 = ORIENTED_EDGE('',*,*,#88022,.F.); +#88038 = ORIENTED_EDGE('',*,*,#75755,.F.); +#88039 = PLANE('',#88040); +#88040 = AXIS2_PLACEMENT_3D('',#88041,#88042,#88043); +#88041 = CARTESIAN_POINT('',(-6.3,3.65,0.65)); +#88042 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88043 = DIRECTION('',(-0.,0.,-1.)); +#88044 = ADVANCED_FACE('',(#88045),#88056,.T.); +#88045 = FACE_BOUND('',#88046,.T.); +#88046 = EDGE_LOOP('',(#88047,#88048,#88049,#88050)); +#88047 = ORIENTED_EDGE('',*,*,#75944,.T.); +#88048 = ORIENTED_EDGE('',*,*,#81375,.T.); +#88049 = ORIENTED_EDGE('',*,*,#76167,.F.); +#88050 = ORIENTED_EDGE('',*,*,#88051,.F.); +#88051 = EDGE_CURVE('',#75937,#76160,#88052,.T.); +#88052 = LINE('',#88053,#88054); +#88053 = CARTESIAN_POINT('',(-6.4,-3.35,0.65)); +#88054 = VECTOR('',#88055,1.); +#88055 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88056 = CYLINDRICAL_SURFACE('',#88057,0.2); +#88057 = AXIS2_PLACEMENT_3D('',#88058,#88059,#88060); +#88058 = CARTESIAN_POINT('',(-6.2,-3.35,0.65)); +#88059 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88060 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88061 = ADVANCED_FACE('',(#88062),#88073,.F.); +#88062 = FACE_BOUND('',#88063,.F.); +#88063 = EDGE_LOOP('',(#88064,#88070,#88071,#88072)); +#88064 = ORIENTED_EDGE('',*,*,#88065,.T.); +#88065 = EDGE_CURVE('',#75928,#76151,#88066,.T.); +#88066 = LINE('',#88067,#88068); +#88067 = CARTESIAN_POINT('',(-6.4,-3.35,0.2)); +#88068 = VECTOR('',#88069,1.); +#88069 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88070 = ORIENTED_EDGE('',*,*,#76159,.T.); +#88071 = ORIENTED_EDGE('',*,*,#88051,.F.); +#88072 = ORIENTED_EDGE('',*,*,#75936,.F.); +#88073 = PLANE('',#88074); +#88074 = AXIS2_PLACEMENT_3D('',#88075,#88076,#88077); +#88075 = CARTESIAN_POINT('',(-6.4,-3.35,0.2)); +#88076 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88077 = DIRECTION('',(0.,-0.,1.)); +#88078 = ADVANCED_FACE('',(#88079),#88090,.F.); +#88079 = FACE_BOUND('',#88080,.F.); +#88080 = EDGE_LOOP('',(#88081,#88087,#88088,#88089)); +#88081 = ORIENTED_EDGE('',*,*,#88082,.T.); +#88082 = EDGE_CURVE('',#75920,#76143,#88083,.T.); +#88083 = LINE('',#88084,#88085); +#88084 = CARTESIAN_POINT('',(-6.5,-3.35,0.1)); +#88085 = VECTOR('',#88086,1.); +#88086 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88087 = ORIENTED_EDGE('',*,*,#76150,.T.); +#88088 = ORIENTED_EDGE('',*,*,#88065,.F.); +#88089 = ORIENTED_EDGE('',*,*,#75927,.F.); +#88090 = CYLINDRICAL_SURFACE('',#88091,0.1); +#88091 = AXIS2_PLACEMENT_3D('',#88092,#88093,#88094); +#88092 = CARTESIAN_POINT('',(-6.5,-3.35,0.2)); +#88093 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88094 = DIRECTION('',(0.,-0.,-1.)); +#88095 = ADVANCED_FACE('',(#88096),#88107,.F.); +#88096 = FACE_BOUND('',#88097,.F.); +#88097 = EDGE_LOOP('',(#88098,#88104,#88105,#88106)); +#88098 = ORIENTED_EDGE('',*,*,#88099,.T.); +#88099 = EDGE_CURVE('',#75912,#76135,#88100,.T.); +#88100 = LINE('',#88101,#88102); +#88101 = CARTESIAN_POINT('',(-7.,-3.35,0.1)); +#88102 = VECTOR('',#88103,1.); +#88103 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88104 = ORIENTED_EDGE('',*,*,#76142,.T.); +#88105 = ORIENTED_EDGE('',*,*,#88082,.F.); +#88106 = ORIENTED_EDGE('',*,*,#75919,.F.); +#88107 = PLANE('',#88108); +#88108 = AXIS2_PLACEMENT_3D('',#88109,#88110,#88111); +#88109 = CARTESIAN_POINT('',(-7.,-3.35,0.1)); +#88110 = DIRECTION('',(-0.,0.,-1.)); +#88111 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88112 = ADVANCED_FACE('',(#88113),#88124,.F.); +#88113 = FACE_BOUND('',#88114,.F.); +#88114 = EDGE_LOOP('',(#88115,#88121,#88122,#88123)); +#88115 = ORIENTED_EDGE('',*,*,#88116,.T.); +#88116 = EDGE_CURVE('',#75904,#76127,#88117,.T.); +#88117 = LINE('',#88118,#88119); +#88118 = CARTESIAN_POINT('',(-7.,-3.35,-1.942890293094E-16)); +#88119 = VECTOR('',#88120,1.); +#88120 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88121 = ORIENTED_EDGE('',*,*,#76134,.T.); +#88122 = ORIENTED_EDGE('',*,*,#88099,.F.); +#88123 = ORIENTED_EDGE('',*,*,#75911,.F.); +#88124 = PLANE('',#88125); +#88125 = AXIS2_PLACEMENT_3D('',#88126,#88127,#88128); +#88126 = CARTESIAN_POINT('',(-7.,-3.35,-1.942890293094E-16)); +#88127 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88128 = DIRECTION('',(0.,-0.,1.)); +#88129 = ADVANCED_FACE('',(#88130),#88141,.F.); +#88130 = FACE_BOUND('',#88131,.F.); +#88131 = EDGE_LOOP('',(#88132,#88138,#88139,#88140)); +#88132 = ORIENTED_EDGE('',*,*,#88133,.T.); +#88133 = EDGE_CURVE('',#75895,#76118,#88134,.T.); +#88134 = LINE('',#88135,#88136); +#88135 = CARTESIAN_POINT('',(-6.5,-3.35,-1.942890293094E-16)); +#88136 = VECTOR('',#88137,1.); +#88137 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88138 = ORIENTED_EDGE('',*,*,#76126,.T.); +#88139 = ORIENTED_EDGE('',*,*,#88116,.F.); +#88140 = ORIENTED_EDGE('',*,*,#75903,.F.); +#88141 = PLANE('',#88142); +#88142 = AXIS2_PLACEMENT_3D('',#88143,#88144,#88145); +#88143 = CARTESIAN_POINT('',(-6.5,-3.35,-1.942890293094E-16)); +#88144 = DIRECTION('',(0.,0.,1.)); +#88145 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88146 = ADVANCED_FACE('',(#88147),#88158,.T.); +#88147 = FACE_BOUND('',#88148,.T.); +#88148 = EDGE_LOOP('',(#88149,#88150,#88151,#88152)); +#88149 = ORIENTED_EDGE('',*,*,#75894,.T.); +#88150 = ORIENTED_EDGE('',*,*,#88133,.T.); +#88151 = ORIENTED_EDGE('',*,*,#76117,.F.); +#88152 = ORIENTED_EDGE('',*,*,#88153,.F.); +#88153 = EDGE_CURVE('',#75887,#76110,#88154,.T.); +#88154 = LINE('',#88155,#88156); +#88155 = CARTESIAN_POINT('',(-6.3,-3.35,0.2)); +#88156 = VECTOR('',#88157,1.); +#88157 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88158 = CYLINDRICAL_SURFACE('',#88159,0.2); +#88159 = AXIS2_PLACEMENT_3D('',#88160,#88161,#88162); +#88160 = CARTESIAN_POINT('',(-6.5,-3.35,0.2)); +#88161 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88162 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88163 = ADVANCED_FACE('',(#88164),#88170,.F.); +#88164 = FACE_BOUND('',#88165,.F.); +#88165 = EDGE_LOOP('',(#88166,#88167,#88168,#88169)); +#88166 = ORIENTED_EDGE('',*,*,#76091,.T.); +#88167 = ORIENTED_EDGE('',*,*,#76109,.T.); +#88168 = ORIENTED_EDGE('',*,*,#88153,.F.); +#88169 = ORIENTED_EDGE('',*,*,#75886,.F.); +#88170 = PLANE('',#88171); +#88171 = AXIS2_PLACEMENT_3D('',#88172,#88173,#88174); +#88172 = CARTESIAN_POINT('',(-6.3,-3.35,0.65)); +#88173 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88174 = DIRECTION('',(-0.,0.,-1.)); +#88175 = ADVANCED_FACE('',(#88176),#88187,.T.); +#88176 = FACE_BOUND('',#88177,.T.); +#88177 = EDGE_LOOP('',(#88178,#88179,#88180,#88181)); +#88178 = ORIENTED_EDGE('',*,*,#76259,.T.); +#88179 = ORIENTED_EDGE('',*,*,#81356,.T.); +#88180 = ORIENTED_EDGE('',*,*,#76036,.F.); +#88181 = ORIENTED_EDGE('',*,*,#88182,.F.); +#88182 = EDGE_CURVE('',#76252,#76029,#88183,.T.); +#88183 = LINE('',#88184,#88185); +#88184 = CARTESIAN_POINT('',(-6.4,3.15,0.65)); +#88185 = VECTOR('',#88186,1.); +#88186 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88187 = CYLINDRICAL_SURFACE('',#88188,0.2); +#88188 = AXIS2_PLACEMENT_3D('',#88189,#88190,#88191); +#88189 = CARTESIAN_POINT('',(-6.2,3.15,0.65)); +#88190 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88191 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88192 = ADVANCED_FACE('',(#88193),#88204,.F.); +#88193 = FACE_BOUND('',#88194,.F.); +#88194 = EDGE_LOOP('',(#88195,#88201,#88202,#88203)); +#88195 = ORIENTED_EDGE('',*,*,#88196,.T.); +#88196 = EDGE_CURVE('',#76243,#76020,#88197,.T.); +#88197 = LINE('',#88198,#88199); +#88198 = CARTESIAN_POINT('',(-6.4,3.15,0.2)); +#88199 = VECTOR('',#88200,1.); +#88200 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88201 = ORIENTED_EDGE('',*,*,#76028,.T.); +#88202 = ORIENTED_EDGE('',*,*,#88182,.F.); +#88203 = ORIENTED_EDGE('',*,*,#76251,.F.); +#88204 = PLANE('',#88205); +#88205 = AXIS2_PLACEMENT_3D('',#88206,#88207,#88208); +#88206 = CARTESIAN_POINT('',(-6.4,3.15,0.2)); +#88207 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88208 = DIRECTION('',(0.,-0.,1.)); +#88209 = ADVANCED_FACE('',(#88210),#88221,.F.); +#88210 = FACE_BOUND('',#88211,.F.); +#88211 = EDGE_LOOP('',(#88212,#88218,#88219,#88220)); +#88212 = ORIENTED_EDGE('',*,*,#88213,.T.); +#88213 = EDGE_CURVE('',#76235,#76012,#88214,.T.); +#88214 = LINE('',#88215,#88216); +#88215 = CARTESIAN_POINT('',(-6.5,3.15,0.1)); +#88216 = VECTOR('',#88217,1.); +#88217 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88218 = ORIENTED_EDGE('',*,*,#76019,.T.); +#88219 = ORIENTED_EDGE('',*,*,#88196,.F.); +#88220 = ORIENTED_EDGE('',*,*,#76242,.F.); +#88221 = CYLINDRICAL_SURFACE('',#88222,0.1); +#88222 = AXIS2_PLACEMENT_3D('',#88223,#88224,#88225); +#88223 = CARTESIAN_POINT('',(-6.5,3.15,0.2)); +#88224 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88225 = DIRECTION('',(0.,-0.,-1.)); +#88226 = ADVANCED_FACE('',(#88227),#88238,.F.); +#88227 = FACE_BOUND('',#88228,.F.); +#88228 = EDGE_LOOP('',(#88229,#88235,#88236,#88237)); +#88229 = ORIENTED_EDGE('',*,*,#88230,.T.); +#88230 = EDGE_CURVE('',#76227,#76004,#88231,.T.); +#88231 = LINE('',#88232,#88233); +#88232 = CARTESIAN_POINT('',(-7.,3.15,0.1)); +#88233 = VECTOR('',#88234,1.); +#88234 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88235 = ORIENTED_EDGE('',*,*,#76011,.T.); +#88236 = ORIENTED_EDGE('',*,*,#88213,.F.); +#88237 = ORIENTED_EDGE('',*,*,#76234,.F.); +#88238 = PLANE('',#88239); +#88239 = AXIS2_PLACEMENT_3D('',#88240,#88241,#88242); +#88240 = CARTESIAN_POINT('',(-7.,3.15,0.1)); +#88241 = DIRECTION('',(-0.,0.,-1.)); +#88242 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88243 = ADVANCED_FACE('',(#88244),#88255,.F.); +#88244 = FACE_BOUND('',#88245,.F.); +#88245 = EDGE_LOOP('',(#88246,#88252,#88253,#88254)); +#88246 = ORIENTED_EDGE('',*,*,#88247,.T.); +#88247 = EDGE_CURVE('',#76219,#75996,#88248,.T.); +#88248 = LINE('',#88249,#88250); +#88249 = CARTESIAN_POINT('',(-7.,3.15,-1.942890293094E-16)); +#88250 = VECTOR('',#88251,1.); +#88251 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88252 = ORIENTED_EDGE('',*,*,#76003,.T.); +#88253 = ORIENTED_EDGE('',*,*,#88230,.F.); +#88254 = ORIENTED_EDGE('',*,*,#76226,.F.); +#88255 = PLANE('',#88256); +#88256 = AXIS2_PLACEMENT_3D('',#88257,#88258,#88259); +#88257 = CARTESIAN_POINT('',(-7.,3.15,-1.942890293094E-16)); +#88258 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88259 = DIRECTION('',(0.,-0.,1.)); +#88260 = ADVANCED_FACE('',(#88261),#88272,.F.); +#88261 = FACE_BOUND('',#88262,.F.); +#88262 = EDGE_LOOP('',(#88263,#88269,#88270,#88271)); +#88263 = ORIENTED_EDGE('',*,*,#88264,.T.); +#88264 = EDGE_CURVE('',#76210,#75987,#88265,.T.); +#88265 = LINE('',#88266,#88267); +#88266 = CARTESIAN_POINT('',(-6.5,3.15,-1.942890293094E-16)); +#88267 = VECTOR('',#88268,1.); +#88268 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88269 = ORIENTED_EDGE('',*,*,#75995,.T.); +#88270 = ORIENTED_EDGE('',*,*,#88247,.F.); +#88271 = ORIENTED_EDGE('',*,*,#76218,.F.); +#88272 = PLANE('',#88273); +#88273 = AXIS2_PLACEMENT_3D('',#88274,#88275,#88276); +#88274 = CARTESIAN_POINT('',(-6.5,3.15,-1.942890293094E-16)); +#88275 = DIRECTION('',(0.,0.,1.)); +#88276 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88277 = ADVANCED_FACE('',(#88278),#88289,.T.); +#88278 = FACE_BOUND('',#88279,.T.); +#88279 = EDGE_LOOP('',(#88280,#88281,#88282,#88283)); +#88280 = ORIENTED_EDGE('',*,*,#76209,.T.); +#88281 = ORIENTED_EDGE('',*,*,#88264,.T.); +#88282 = ORIENTED_EDGE('',*,*,#75986,.F.); +#88283 = ORIENTED_EDGE('',*,*,#88284,.F.); +#88284 = EDGE_CURVE('',#76202,#75979,#88285,.T.); +#88285 = LINE('',#88286,#88287); +#88286 = CARTESIAN_POINT('',(-6.3,3.15,0.2)); +#88287 = VECTOR('',#88288,1.); +#88288 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88289 = CYLINDRICAL_SURFACE('',#88290,0.2); +#88290 = AXIS2_PLACEMENT_3D('',#88291,#88292,#88293); +#88291 = CARTESIAN_POINT('',(-6.5,3.15,0.2)); +#88292 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88293 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88294 = ADVANCED_FACE('',(#88295),#88301,.F.); +#88295 = FACE_BOUND('',#88296,.F.); +#88296 = EDGE_LOOP('',(#88297,#88298,#88299,#88300)); +#88297 = ORIENTED_EDGE('',*,*,#76284,.T.); +#88298 = ORIENTED_EDGE('',*,*,#75978,.T.); +#88299 = ORIENTED_EDGE('',*,*,#88284,.F.); +#88300 = ORIENTED_EDGE('',*,*,#76201,.F.); +#88301 = PLANE('',#88302); +#88302 = AXIS2_PLACEMENT_3D('',#88303,#88304,#88305); +#88303 = CARTESIAN_POINT('',(-6.3,3.15,0.65)); +#88304 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88305 = DIRECTION('',(-0.,0.,-1.)); +#88306 = ADVANCED_FACE('',(#88307),#88318,.T.); +#88307 = FACE_BOUND('',#88308,.T.); +#88308 = EDGE_LOOP('',(#88309,#88310,#88311,#88312)); +#88309 = ORIENTED_EDGE('',*,*,#76390,.T.); +#88310 = ORIENTED_EDGE('',*,*,#81413,.T.); +#88311 = ORIENTED_EDGE('',*,*,#76613,.F.); +#88312 = ORIENTED_EDGE('',*,*,#88313,.F.); +#88313 = EDGE_CURVE('',#76383,#76606,#88314,.T.); +#88314 = LINE('',#88315,#88316); +#88315 = CARTESIAN_POINT('',(-6.4,-2.85,0.65)); +#88316 = VECTOR('',#88317,1.); +#88317 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88318 = CYLINDRICAL_SURFACE('',#88319,0.2); +#88319 = AXIS2_PLACEMENT_3D('',#88320,#88321,#88322); +#88320 = CARTESIAN_POINT('',(-6.2,-2.85,0.65)); +#88321 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88322 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88323 = ADVANCED_FACE('',(#88324),#88335,.F.); +#88324 = FACE_BOUND('',#88325,.F.); +#88325 = EDGE_LOOP('',(#88326,#88332,#88333,#88334)); +#88326 = ORIENTED_EDGE('',*,*,#88327,.T.); +#88327 = EDGE_CURVE('',#76374,#76597,#88328,.T.); +#88328 = LINE('',#88329,#88330); +#88329 = CARTESIAN_POINT('',(-6.4,-2.85,0.2)); +#88330 = VECTOR('',#88331,1.); +#88331 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88332 = ORIENTED_EDGE('',*,*,#76605,.T.); +#88333 = ORIENTED_EDGE('',*,*,#88313,.F.); +#88334 = ORIENTED_EDGE('',*,*,#76382,.F.); +#88335 = PLANE('',#88336); +#88336 = AXIS2_PLACEMENT_3D('',#88337,#88338,#88339); +#88337 = CARTESIAN_POINT('',(-6.4,-2.85,0.2)); +#88338 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88339 = DIRECTION('',(0.,-0.,1.)); +#88340 = ADVANCED_FACE('',(#88341),#88352,.F.); +#88341 = FACE_BOUND('',#88342,.F.); +#88342 = EDGE_LOOP('',(#88343,#88349,#88350,#88351)); +#88343 = ORIENTED_EDGE('',*,*,#88344,.T.); +#88344 = EDGE_CURVE('',#76366,#76589,#88345,.T.); +#88345 = LINE('',#88346,#88347); +#88346 = CARTESIAN_POINT('',(-6.5,-2.85,0.1)); +#88347 = VECTOR('',#88348,1.); +#88348 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88349 = ORIENTED_EDGE('',*,*,#76596,.T.); +#88350 = ORIENTED_EDGE('',*,*,#88327,.F.); +#88351 = ORIENTED_EDGE('',*,*,#76373,.F.); +#88352 = CYLINDRICAL_SURFACE('',#88353,0.1); +#88353 = AXIS2_PLACEMENT_3D('',#88354,#88355,#88356); +#88354 = CARTESIAN_POINT('',(-6.5,-2.85,0.2)); +#88355 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88356 = DIRECTION('',(0.,-0.,-1.)); +#88357 = ADVANCED_FACE('',(#88358),#88369,.F.); +#88358 = FACE_BOUND('',#88359,.F.); +#88359 = EDGE_LOOP('',(#88360,#88366,#88367,#88368)); +#88360 = ORIENTED_EDGE('',*,*,#88361,.T.); +#88361 = EDGE_CURVE('',#76358,#76581,#88362,.T.); +#88362 = LINE('',#88363,#88364); +#88363 = CARTESIAN_POINT('',(-7.,-2.85,0.1)); +#88364 = VECTOR('',#88365,1.); +#88365 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88366 = ORIENTED_EDGE('',*,*,#76588,.T.); +#88367 = ORIENTED_EDGE('',*,*,#88344,.F.); +#88368 = ORIENTED_EDGE('',*,*,#76365,.F.); +#88369 = PLANE('',#88370); +#88370 = AXIS2_PLACEMENT_3D('',#88371,#88372,#88373); +#88371 = CARTESIAN_POINT('',(-7.,-2.85,0.1)); +#88372 = DIRECTION('',(-0.,0.,-1.)); +#88373 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88374 = ADVANCED_FACE('',(#88375),#88386,.F.); +#88375 = FACE_BOUND('',#88376,.F.); +#88376 = EDGE_LOOP('',(#88377,#88383,#88384,#88385)); +#88377 = ORIENTED_EDGE('',*,*,#88378,.T.); +#88378 = EDGE_CURVE('',#76350,#76573,#88379,.T.); +#88379 = LINE('',#88380,#88381); +#88380 = CARTESIAN_POINT('',(-7.,-2.85,-1.942890293094E-16)); +#88381 = VECTOR('',#88382,1.); +#88382 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88383 = ORIENTED_EDGE('',*,*,#76580,.T.); +#88384 = ORIENTED_EDGE('',*,*,#88361,.F.); +#88385 = ORIENTED_EDGE('',*,*,#76357,.F.); +#88386 = PLANE('',#88387); +#88387 = AXIS2_PLACEMENT_3D('',#88388,#88389,#88390); +#88388 = CARTESIAN_POINT('',(-7.,-2.85,-1.942890293094E-16)); +#88389 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88390 = DIRECTION('',(0.,-0.,1.)); +#88391 = ADVANCED_FACE('',(#88392),#88403,.F.); +#88392 = FACE_BOUND('',#88393,.F.); +#88393 = EDGE_LOOP('',(#88394,#88400,#88401,#88402)); +#88394 = ORIENTED_EDGE('',*,*,#88395,.T.); +#88395 = EDGE_CURVE('',#76341,#76564,#88396,.T.); +#88396 = LINE('',#88397,#88398); +#88397 = CARTESIAN_POINT('',(-6.5,-2.85,-1.942890293094E-16)); +#88398 = VECTOR('',#88399,1.); +#88399 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88400 = ORIENTED_EDGE('',*,*,#76572,.T.); +#88401 = ORIENTED_EDGE('',*,*,#88378,.F.); +#88402 = ORIENTED_EDGE('',*,*,#76349,.F.); +#88403 = PLANE('',#88404); +#88404 = AXIS2_PLACEMENT_3D('',#88405,#88406,#88407); +#88405 = CARTESIAN_POINT('',(-6.5,-2.85,-1.942890293094E-16)); +#88406 = DIRECTION('',(0.,0.,1.)); +#88407 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88408 = ADVANCED_FACE('',(#88409),#88420,.T.); +#88409 = FACE_BOUND('',#88410,.T.); +#88410 = EDGE_LOOP('',(#88411,#88412,#88413,#88414)); +#88411 = ORIENTED_EDGE('',*,*,#76340,.T.); +#88412 = ORIENTED_EDGE('',*,*,#88395,.T.); +#88413 = ORIENTED_EDGE('',*,*,#76563,.F.); +#88414 = ORIENTED_EDGE('',*,*,#88415,.F.); +#88415 = EDGE_CURVE('',#76333,#76556,#88416,.T.); +#88416 = LINE('',#88417,#88418); +#88417 = CARTESIAN_POINT('',(-6.3,-2.85,0.2)); +#88418 = VECTOR('',#88419,1.); +#88419 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88420 = CYLINDRICAL_SURFACE('',#88421,0.2); +#88421 = AXIS2_PLACEMENT_3D('',#88422,#88423,#88424); +#88422 = CARTESIAN_POINT('',(-6.5,-2.85,0.2)); +#88423 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88424 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88425 = ADVANCED_FACE('',(#88426),#88432,.F.); +#88426 = FACE_BOUND('',#88427,.F.); +#88427 = EDGE_LOOP('',(#88428,#88429,#88430,#88431)); +#88428 = ORIENTED_EDGE('',*,*,#76537,.T.); +#88429 = ORIENTED_EDGE('',*,*,#76555,.T.); +#88430 = ORIENTED_EDGE('',*,*,#88415,.F.); +#88431 = ORIENTED_EDGE('',*,*,#76332,.F.); +#88432 = PLANE('',#88433); +#88433 = AXIS2_PLACEMENT_3D('',#88434,#88435,#88436); +#88434 = CARTESIAN_POINT('',(-6.3,-2.85,0.65)); +#88435 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88436 = DIRECTION('',(-0.,0.,-1.)); +#88437 = ADVANCED_FACE('',(#88438),#88449,.T.); +#88438 = FACE_BOUND('',#88439,.T.); +#88439 = EDGE_LOOP('',(#88440,#88441,#88442,#88443)); +#88440 = ORIENTED_EDGE('',*,*,#76705,.T.); +#88441 = ORIENTED_EDGE('',*,*,#81394,.T.); +#88442 = ORIENTED_EDGE('',*,*,#76482,.F.); +#88443 = ORIENTED_EDGE('',*,*,#88444,.F.); +#88444 = EDGE_CURVE('',#76698,#76475,#88445,.T.); +#88445 = LINE('',#88446,#88447); +#88446 = CARTESIAN_POINT('',(-6.4,2.65,0.65)); +#88447 = VECTOR('',#88448,1.); +#88448 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88449 = CYLINDRICAL_SURFACE('',#88450,0.2); +#88450 = AXIS2_PLACEMENT_3D('',#88451,#88452,#88453); +#88451 = CARTESIAN_POINT('',(-6.2,2.65,0.65)); +#88452 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88453 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88454 = ADVANCED_FACE('',(#88455),#88466,.F.); +#88455 = FACE_BOUND('',#88456,.F.); +#88456 = EDGE_LOOP('',(#88457,#88463,#88464,#88465)); +#88457 = ORIENTED_EDGE('',*,*,#88458,.T.); +#88458 = EDGE_CURVE('',#76689,#76466,#88459,.T.); +#88459 = LINE('',#88460,#88461); +#88460 = CARTESIAN_POINT('',(-6.4,2.65,0.2)); +#88461 = VECTOR('',#88462,1.); +#88462 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88463 = ORIENTED_EDGE('',*,*,#76474,.T.); +#88464 = ORIENTED_EDGE('',*,*,#88444,.F.); +#88465 = ORIENTED_EDGE('',*,*,#76697,.F.); +#88466 = PLANE('',#88467); +#88467 = AXIS2_PLACEMENT_3D('',#88468,#88469,#88470); +#88468 = CARTESIAN_POINT('',(-6.4,2.65,0.2)); +#88469 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88470 = DIRECTION('',(0.,-0.,1.)); +#88471 = ADVANCED_FACE('',(#88472),#88483,.F.); +#88472 = FACE_BOUND('',#88473,.F.); +#88473 = EDGE_LOOP('',(#88474,#88480,#88481,#88482)); +#88474 = ORIENTED_EDGE('',*,*,#88475,.T.); +#88475 = EDGE_CURVE('',#76681,#76458,#88476,.T.); +#88476 = LINE('',#88477,#88478); +#88477 = CARTESIAN_POINT('',(-6.5,2.65,0.1)); +#88478 = VECTOR('',#88479,1.); +#88479 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88480 = ORIENTED_EDGE('',*,*,#76465,.T.); +#88481 = ORIENTED_EDGE('',*,*,#88458,.F.); +#88482 = ORIENTED_EDGE('',*,*,#76688,.F.); +#88483 = CYLINDRICAL_SURFACE('',#88484,0.1); +#88484 = AXIS2_PLACEMENT_3D('',#88485,#88486,#88487); +#88485 = CARTESIAN_POINT('',(-6.5,2.65,0.2)); +#88486 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88487 = DIRECTION('',(0.,-0.,-1.)); +#88488 = ADVANCED_FACE('',(#88489),#88500,.F.); +#88489 = FACE_BOUND('',#88490,.F.); +#88490 = EDGE_LOOP('',(#88491,#88497,#88498,#88499)); +#88491 = ORIENTED_EDGE('',*,*,#88492,.T.); +#88492 = EDGE_CURVE('',#76673,#76450,#88493,.T.); +#88493 = LINE('',#88494,#88495); +#88494 = CARTESIAN_POINT('',(-7.,2.65,0.1)); +#88495 = VECTOR('',#88496,1.); +#88496 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88497 = ORIENTED_EDGE('',*,*,#76457,.T.); +#88498 = ORIENTED_EDGE('',*,*,#88475,.F.); +#88499 = ORIENTED_EDGE('',*,*,#76680,.F.); +#88500 = PLANE('',#88501); +#88501 = AXIS2_PLACEMENT_3D('',#88502,#88503,#88504); +#88502 = CARTESIAN_POINT('',(-7.,2.65,0.1)); +#88503 = DIRECTION('',(-0.,0.,-1.)); +#88504 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88505 = ADVANCED_FACE('',(#88506),#88517,.F.); +#88506 = FACE_BOUND('',#88507,.F.); +#88507 = EDGE_LOOP('',(#88508,#88514,#88515,#88516)); +#88508 = ORIENTED_EDGE('',*,*,#88509,.T.); +#88509 = EDGE_CURVE('',#76665,#76442,#88510,.T.); +#88510 = LINE('',#88511,#88512); +#88511 = CARTESIAN_POINT('',(-7.,2.65,-1.942890293094E-16)); +#88512 = VECTOR('',#88513,1.); +#88513 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88514 = ORIENTED_EDGE('',*,*,#76449,.T.); +#88515 = ORIENTED_EDGE('',*,*,#88492,.F.); +#88516 = ORIENTED_EDGE('',*,*,#76672,.F.); +#88517 = PLANE('',#88518); +#88518 = AXIS2_PLACEMENT_3D('',#88519,#88520,#88521); +#88519 = CARTESIAN_POINT('',(-7.,2.65,-1.942890293094E-16)); +#88520 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88521 = DIRECTION('',(0.,-0.,1.)); +#88522 = ADVANCED_FACE('',(#88523),#88534,.F.); +#88523 = FACE_BOUND('',#88524,.F.); +#88524 = EDGE_LOOP('',(#88525,#88531,#88532,#88533)); +#88525 = ORIENTED_EDGE('',*,*,#88526,.T.); +#88526 = EDGE_CURVE('',#76656,#76433,#88527,.T.); +#88527 = LINE('',#88528,#88529); +#88528 = CARTESIAN_POINT('',(-6.5,2.65,-1.942890293094E-16)); +#88529 = VECTOR('',#88530,1.); +#88530 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88531 = ORIENTED_EDGE('',*,*,#76441,.T.); +#88532 = ORIENTED_EDGE('',*,*,#88509,.F.); +#88533 = ORIENTED_EDGE('',*,*,#76664,.F.); +#88534 = PLANE('',#88535); +#88535 = AXIS2_PLACEMENT_3D('',#88536,#88537,#88538); +#88536 = CARTESIAN_POINT('',(-6.5,2.65,-1.942890293094E-16)); +#88537 = DIRECTION('',(0.,0.,1.)); +#88538 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88539 = ADVANCED_FACE('',(#88540),#88551,.T.); +#88540 = FACE_BOUND('',#88541,.T.); +#88541 = EDGE_LOOP('',(#88542,#88543,#88544,#88545)); +#88542 = ORIENTED_EDGE('',*,*,#76655,.T.); +#88543 = ORIENTED_EDGE('',*,*,#88526,.T.); +#88544 = ORIENTED_EDGE('',*,*,#76432,.F.); +#88545 = ORIENTED_EDGE('',*,*,#88546,.F.); +#88546 = EDGE_CURVE('',#76648,#76425,#88547,.T.); +#88547 = LINE('',#88548,#88549); +#88548 = CARTESIAN_POINT('',(-6.3,2.65,0.2)); +#88549 = VECTOR('',#88550,1.); +#88550 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88551 = CYLINDRICAL_SURFACE('',#88552,0.2); +#88552 = AXIS2_PLACEMENT_3D('',#88553,#88554,#88555); +#88553 = CARTESIAN_POINT('',(-6.5,2.65,0.2)); +#88554 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88555 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88556 = ADVANCED_FACE('',(#88557),#88563,.F.); +#88557 = FACE_BOUND('',#88558,.F.); +#88558 = EDGE_LOOP('',(#88559,#88560,#88561,#88562)); +#88559 = ORIENTED_EDGE('',*,*,#76730,.T.); +#88560 = ORIENTED_EDGE('',*,*,#76424,.T.); +#88561 = ORIENTED_EDGE('',*,*,#88546,.F.); +#88562 = ORIENTED_EDGE('',*,*,#76647,.F.); +#88563 = PLANE('',#88564); +#88564 = AXIS2_PLACEMENT_3D('',#88565,#88566,#88567); +#88565 = CARTESIAN_POINT('',(-6.3,2.65,0.65)); +#88566 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88567 = DIRECTION('',(-0.,0.,-1.)); +#88568 = ADVANCED_FACE('',(#88569),#88580,.T.); +#88569 = FACE_BOUND('',#88570,.T.); +#88570 = EDGE_LOOP('',(#88571,#88572,#88573,#88574)); +#88571 = ORIENTED_EDGE('',*,*,#76836,.T.); +#88572 = ORIENTED_EDGE('',*,*,#81451,.T.); +#88573 = ORIENTED_EDGE('',*,*,#77059,.F.); +#88574 = ORIENTED_EDGE('',*,*,#88575,.F.); +#88575 = EDGE_CURVE('',#76829,#77052,#88576,.T.); +#88576 = LINE('',#88577,#88578); +#88577 = CARTESIAN_POINT('',(-6.4,-2.35,0.65)); +#88578 = VECTOR('',#88579,1.); +#88579 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88580 = CYLINDRICAL_SURFACE('',#88581,0.2); +#88581 = AXIS2_PLACEMENT_3D('',#88582,#88583,#88584); +#88582 = CARTESIAN_POINT('',(-6.2,-2.35,0.65)); +#88583 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88584 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88585 = ADVANCED_FACE('',(#88586),#88597,.F.); +#88586 = FACE_BOUND('',#88587,.F.); +#88587 = EDGE_LOOP('',(#88588,#88594,#88595,#88596)); +#88588 = ORIENTED_EDGE('',*,*,#88589,.T.); +#88589 = EDGE_CURVE('',#76820,#77043,#88590,.T.); +#88590 = LINE('',#88591,#88592); +#88591 = CARTESIAN_POINT('',(-6.4,-2.35,0.2)); +#88592 = VECTOR('',#88593,1.); +#88593 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88594 = ORIENTED_EDGE('',*,*,#77051,.T.); +#88595 = ORIENTED_EDGE('',*,*,#88575,.F.); +#88596 = ORIENTED_EDGE('',*,*,#76828,.F.); +#88597 = PLANE('',#88598); +#88598 = AXIS2_PLACEMENT_3D('',#88599,#88600,#88601); +#88599 = CARTESIAN_POINT('',(-6.4,-2.35,0.2)); +#88600 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88601 = DIRECTION('',(0.,-0.,1.)); +#88602 = ADVANCED_FACE('',(#88603),#88614,.F.); +#88603 = FACE_BOUND('',#88604,.F.); +#88604 = EDGE_LOOP('',(#88605,#88611,#88612,#88613)); +#88605 = ORIENTED_EDGE('',*,*,#88606,.T.); +#88606 = EDGE_CURVE('',#76812,#77035,#88607,.T.); +#88607 = LINE('',#88608,#88609); +#88608 = CARTESIAN_POINT('',(-6.5,-2.35,0.1)); +#88609 = VECTOR('',#88610,1.); +#88610 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88611 = ORIENTED_EDGE('',*,*,#77042,.T.); +#88612 = ORIENTED_EDGE('',*,*,#88589,.F.); +#88613 = ORIENTED_EDGE('',*,*,#76819,.F.); +#88614 = CYLINDRICAL_SURFACE('',#88615,0.1); +#88615 = AXIS2_PLACEMENT_3D('',#88616,#88617,#88618); +#88616 = CARTESIAN_POINT('',(-6.5,-2.35,0.2)); +#88617 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88618 = DIRECTION('',(0.,-0.,-1.)); +#88619 = ADVANCED_FACE('',(#88620),#88631,.F.); +#88620 = FACE_BOUND('',#88621,.F.); +#88621 = EDGE_LOOP('',(#88622,#88628,#88629,#88630)); +#88622 = ORIENTED_EDGE('',*,*,#88623,.T.); +#88623 = EDGE_CURVE('',#76804,#77027,#88624,.T.); +#88624 = LINE('',#88625,#88626); +#88625 = CARTESIAN_POINT('',(-7.,-2.35,0.1)); +#88626 = VECTOR('',#88627,1.); +#88627 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88628 = ORIENTED_EDGE('',*,*,#77034,.T.); +#88629 = ORIENTED_EDGE('',*,*,#88606,.F.); +#88630 = ORIENTED_EDGE('',*,*,#76811,.F.); +#88631 = PLANE('',#88632); +#88632 = AXIS2_PLACEMENT_3D('',#88633,#88634,#88635); +#88633 = CARTESIAN_POINT('',(-7.,-2.35,0.1)); +#88634 = DIRECTION('',(-0.,0.,-1.)); +#88635 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88636 = ADVANCED_FACE('',(#88637),#88648,.F.); +#88637 = FACE_BOUND('',#88638,.F.); +#88638 = EDGE_LOOP('',(#88639,#88645,#88646,#88647)); +#88639 = ORIENTED_EDGE('',*,*,#88640,.T.); +#88640 = EDGE_CURVE('',#76796,#77019,#88641,.T.); +#88641 = LINE('',#88642,#88643); +#88642 = CARTESIAN_POINT('',(-7.,-2.35,-1.942890293094E-16)); +#88643 = VECTOR('',#88644,1.); +#88644 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88645 = ORIENTED_EDGE('',*,*,#77026,.T.); +#88646 = ORIENTED_EDGE('',*,*,#88623,.F.); +#88647 = ORIENTED_EDGE('',*,*,#76803,.F.); +#88648 = PLANE('',#88649); +#88649 = AXIS2_PLACEMENT_3D('',#88650,#88651,#88652); +#88650 = CARTESIAN_POINT('',(-7.,-2.35,-1.942890293094E-16)); +#88651 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88652 = DIRECTION('',(0.,-0.,1.)); +#88653 = ADVANCED_FACE('',(#88654),#88665,.F.); +#88654 = FACE_BOUND('',#88655,.F.); +#88655 = EDGE_LOOP('',(#88656,#88662,#88663,#88664)); +#88656 = ORIENTED_EDGE('',*,*,#88657,.T.); +#88657 = EDGE_CURVE('',#76787,#77010,#88658,.T.); +#88658 = LINE('',#88659,#88660); +#88659 = CARTESIAN_POINT('',(-6.5,-2.35,-1.942890293094E-16)); +#88660 = VECTOR('',#88661,1.); +#88661 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88662 = ORIENTED_EDGE('',*,*,#77018,.T.); +#88663 = ORIENTED_EDGE('',*,*,#88640,.F.); +#88664 = ORIENTED_EDGE('',*,*,#76795,.F.); +#88665 = PLANE('',#88666); +#88666 = AXIS2_PLACEMENT_3D('',#88667,#88668,#88669); +#88667 = CARTESIAN_POINT('',(-6.5,-2.35,-1.942890293094E-16)); +#88668 = DIRECTION('',(0.,0.,1.)); +#88669 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88670 = ADVANCED_FACE('',(#88671),#88682,.T.); +#88671 = FACE_BOUND('',#88672,.T.); +#88672 = EDGE_LOOP('',(#88673,#88674,#88675,#88676)); +#88673 = ORIENTED_EDGE('',*,*,#76786,.T.); +#88674 = ORIENTED_EDGE('',*,*,#88657,.T.); +#88675 = ORIENTED_EDGE('',*,*,#77009,.F.); +#88676 = ORIENTED_EDGE('',*,*,#88677,.F.); +#88677 = EDGE_CURVE('',#76779,#77002,#88678,.T.); +#88678 = LINE('',#88679,#88680); +#88679 = CARTESIAN_POINT('',(-6.3,-2.35,0.2)); +#88680 = VECTOR('',#88681,1.); +#88681 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88682 = CYLINDRICAL_SURFACE('',#88683,0.2); +#88683 = AXIS2_PLACEMENT_3D('',#88684,#88685,#88686); +#88684 = CARTESIAN_POINT('',(-6.5,-2.35,0.2)); +#88685 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88686 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88687 = ADVANCED_FACE('',(#88688),#88694,.F.); +#88688 = FACE_BOUND('',#88689,.F.); +#88689 = EDGE_LOOP('',(#88690,#88691,#88692,#88693)); +#88690 = ORIENTED_EDGE('',*,*,#76983,.T.); +#88691 = ORIENTED_EDGE('',*,*,#77001,.T.); +#88692 = ORIENTED_EDGE('',*,*,#88677,.F.); +#88693 = ORIENTED_EDGE('',*,*,#76778,.F.); +#88694 = PLANE('',#88695); +#88695 = AXIS2_PLACEMENT_3D('',#88696,#88697,#88698); +#88696 = CARTESIAN_POINT('',(-6.3,-2.35,0.65)); +#88697 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88698 = DIRECTION('',(-0.,0.,-1.)); +#88699 = ADVANCED_FACE('',(#88700),#88711,.T.); +#88700 = FACE_BOUND('',#88701,.T.); +#88701 = EDGE_LOOP('',(#88702,#88703,#88704,#88705)); +#88702 = ORIENTED_EDGE('',*,*,#77151,.T.); +#88703 = ORIENTED_EDGE('',*,*,#81432,.T.); +#88704 = ORIENTED_EDGE('',*,*,#76928,.F.); +#88705 = ORIENTED_EDGE('',*,*,#88706,.F.); +#88706 = EDGE_CURVE('',#77144,#76921,#88707,.T.); +#88707 = LINE('',#88708,#88709); +#88708 = CARTESIAN_POINT('',(-6.4,2.15,0.65)); +#88709 = VECTOR('',#88710,1.); +#88710 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88711 = CYLINDRICAL_SURFACE('',#88712,0.2); +#88712 = AXIS2_PLACEMENT_3D('',#88713,#88714,#88715); +#88713 = CARTESIAN_POINT('',(-6.2,2.15,0.65)); +#88714 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88715 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88716 = ADVANCED_FACE('',(#88717),#88728,.F.); +#88717 = FACE_BOUND('',#88718,.F.); +#88718 = EDGE_LOOP('',(#88719,#88725,#88726,#88727)); +#88719 = ORIENTED_EDGE('',*,*,#88720,.T.); +#88720 = EDGE_CURVE('',#77135,#76912,#88721,.T.); +#88721 = LINE('',#88722,#88723); +#88722 = CARTESIAN_POINT('',(-6.4,2.15,0.2)); +#88723 = VECTOR('',#88724,1.); +#88724 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88725 = ORIENTED_EDGE('',*,*,#76920,.T.); +#88726 = ORIENTED_EDGE('',*,*,#88706,.F.); +#88727 = ORIENTED_EDGE('',*,*,#77143,.F.); +#88728 = PLANE('',#88729); +#88729 = AXIS2_PLACEMENT_3D('',#88730,#88731,#88732); +#88730 = CARTESIAN_POINT('',(-6.4,2.15,0.2)); +#88731 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88732 = DIRECTION('',(0.,-0.,1.)); +#88733 = ADVANCED_FACE('',(#88734),#88745,.F.); +#88734 = FACE_BOUND('',#88735,.F.); +#88735 = EDGE_LOOP('',(#88736,#88742,#88743,#88744)); +#88736 = ORIENTED_EDGE('',*,*,#88737,.T.); +#88737 = EDGE_CURVE('',#77127,#76904,#88738,.T.); +#88738 = LINE('',#88739,#88740); +#88739 = CARTESIAN_POINT('',(-6.5,2.15,0.1)); +#88740 = VECTOR('',#88741,1.); +#88741 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88742 = ORIENTED_EDGE('',*,*,#76911,.T.); +#88743 = ORIENTED_EDGE('',*,*,#88720,.F.); +#88744 = ORIENTED_EDGE('',*,*,#77134,.F.); +#88745 = CYLINDRICAL_SURFACE('',#88746,0.1); +#88746 = AXIS2_PLACEMENT_3D('',#88747,#88748,#88749); +#88747 = CARTESIAN_POINT('',(-6.5,2.15,0.2)); +#88748 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88749 = DIRECTION('',(0.,-0.,-1.)); +#88750 = ADVANCED_FACE('',(#88751),#88762,.F.); +#88751 = FACE_BOUND('',#88752,.F.); +#88752 = EDGE_LOOP('',(#88753,#88759,#88760,#88761)); +#88753 = ORIENTED_EDGE('',*,*,#88754,.T.); +#88754 = EDGE_CURVE('',#77119,#76896,#88755,.T.); +#88755 = LINE('',#88756,#88757); +#88756 = CARTESIAN_POINT('',(-7.,2.15,0.1)); +#88757 = VECTOR('',#88758,1.); +#88758 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88759 = ORIENTED_EDGE('',*,*,#76903,.T.); +#88760 = ORIENTED_EDGE('',*,*,#88737,.F.); +#88761 = ORIENTED_EDGE('',*,*,#77126,.F.); +#88762 = PLANE('',#88763); +#88763 = AXIS2_PLACEMENT_3D('',#88764,#88765,#88766); +#88764 = CARTESIAN_POINT('',(-7.,2.15,0.1)); +#88765 = DIRECTION('',(-0.,0.,-1.)); +#88766 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88767 = ADVANCED_FACE('',(#88768),#88779,.F.); +#88768 = FACE_BOUND('',#88769,.F.); +#88769 = EDGE_LOOP('',(#88770,#88776,#88777,#88778)); +#88770 = ORIENTED_EDGE('',*,*,#88771,.T.); +#88771 = EDGE_CURVE('',#77111,#76888,#88772,.T.); +#88772 = LINE('',#88773,#88774); +#88773 = CARTESIAN_POINT('',(-7.,2.15,-1.942890293094E-16)); +#88774 = VECTOR('',#88775,1.); +#88775 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88776 = ORIENTED_EDGE('',*,*,#76895,.T.); +#88777 = ORIENTED_EDGE('',*,*,#88754,.F.); +#88778 = ORIENTED_EDGE('',*,*,#77118,.F.); +#88779 = PLANE('',#88780); +#88780 = AXIS2_PLACEMENT_3D('',#88781,#88782,#88783); +#88781 = CARTESIAN_POINT('',(-7.,2.15,-1.942890293094E-16)); +#88782 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88783 = DIRECTION('',(0.,-0.,1.)); +#88784 = ADVANCED_FACE('',(#88785),#88796,.F.); +#88785 = FACE_BOUND('',#88786,.F.); +#88786 = EDGE_LOOP('',(#88787,#88793,#88794,#88795)); +#88787 = ORIENTED_EDGE('',*,*,#88788,.T.); +#88788 = EDGE_CURVE('',#77102,#76879,#88789,.T.); +#88789 = LINE('',#88790,#88791); +#88790 = CARTESIAN_POINT('',(-6.5,2.15,-1.942890293094E-16)); +#88791 = VECTOR('',#88792,1.); +#88792 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88793 = ORIENTED_EDGE('',*,*,#76887,.T.); +#88794 = ORIENTED_EDGE('',*,*,#88771,.F.); +#88795 = ORIENTED_EDGE('',*,*,#77110,.F.); +#88796 = PLANE('',#88797); +#88797 = AXIS2_PLACEMENT_3D('',#88798,#88799,#88800); +#88798 = CARTESIAN_POINT('',(-6.5,2.15,-1.942890293094E-16)); +#88799 = DIRECTION('',(0.,0.,1.)); +#88800 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88801 = ADVANCED_FACE('',(#88802),#88813,.T.); +#88802 = FACE_BOUND('',#88803,.T.); +#88803 = EDGE_LOOP('',(#88804,#88805,#88806,#88807)); +#88804 = ORIENTED_EDGE('',*,*,#77101,.T.); +#88805 = ORIENTED_EDGE('',*,*,#88788,.T.); +#88806 = ORIENTED_EDGE('',*,*,#76878,.F.); +#88807 = ORIENTED_EDGE('',*,*,#88808,.F.); +#88808 = EDGE_CURVE('',#77094,#76871,#88809,.T.); +#88809 = LINE('',#88810,#88811); +#88810 = CARTESIAN_POINT('',(-6.3,2.15,0.2)); +#88811 = VECTOR('',#88812,1.); +#88812 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88813 = CYLINDRICAL_SURFACE('',#88814,0.2); +#88814 = AXIS2_PLACEMENT_3D('',#88815,#88816,#88817); +#88815 = CARTESIAN_POINT('',(-6.5,2.15,0.2)); +#88816 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88817 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88818 = ADVANCED_FACE('',(#88819),#88825,.F.); +#88819 = FACE_BOUND('',#88820,.F.); +#88820 = EDGE_LOOP('',(#88821,#88822,#88823,#88824)); +#88821 = ORIENTED_EDGE('',*,*,#77176,.T.); +#88822 = ORIENTED_EDGE('',*,*,#76870,.T.); +#88823 = ORIENTED_EDGE('',*,*,#88808,.F.); +#88824 = ORIENTED_EDGE('',*,*,#77093,.F.); +#88825 = PLANE('',#88826); +#88826 = AXIS2_PLACEMENT_3D('',#88827,#88828,#88829); +#88827 = CARTESIAN_POINT('',(-6.3,2.15,0.65)); +#88828 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88829 = DIRECTION('',(-0.,0.,-1.)); +#88830 = ADVANCED_FACE('',(#88831),#88842,.T.); +#88831 = FACE_BOUND('',#88832,.T.); +#88832 = EDGE_LOOP('',(#88833,#88834,#88835,#88836)); +#88833 = ORIENTED_EDGE('',*,*,#77282,.T.); +#88834 = ORIENTED_EDGE('',*,*,#81489,.T.); +#88835 = ORIENTED_EDGE('',*,*,#77505,.F.); +#88836 = ORIENTED_EDGE('',*,*,#88837,.F.); +#88837 = EDGE_CURVE('',#77275,#77498,#88838,.T.); +#88838 = LINE('',#88839,#88840); +#88839 = CARTESIAN_POINT('',(-6.4,-1.85,0.65)); +#88840 = VECTOR('',#88841,1.); +#88841 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88842 = CYLINDRICAL_SURFACE('',#88843,0.2); +#88843 = AXIS2_PLACEMENT_3D('',#88844,#88845,#88846); +#88844 = CARTESIAN_POINT('',(-6.2,-1.85,0.65)); +#88845 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88846 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88847 = ADVANCED_FACE('',(#88848),#88859,.F.); +#88848 = FACE_BOUND('',#88849,.F.); +#88849 = EDGE_LOOP('',(#88850,#88856,#88857,#88858)); +#88850 = ORIENTED_EDGE('',*,*,#88851,.T.); +#88851 = EDGE_CURVE('',#77266,#77489,#88852,.T.); +#88852 = LINE('',#88853,#88854); +#88853 = CARTESIAN_POINT('',(-6.4,-1.85,0.2)); +#88854 = VECTOR('',#88855,1.); +#88855 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88856 = ORIENTED_EDGE('',*,*,#77497,.T.); +#88857 = ORIENTED_EDGE('',*,*,#88837,.F.); +#88858 = ORIENTED_EDGE('',*,*,#77274,.F.); +#88859 = PLANE('',#88860); +#88860 = AXIS2_PLACEMENT_3D('',#88861,#88862,#88863); +#88861 = CARTESIAN_POINT('',(-6.4,-1.85,0.2)); +#88862 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88863 = DIRECTION('',(0.,-0.,1.)); +#88864 = ADVANCED_FACE('',(#88865),#88876,.F.); +#88865 = FACE_BOUND('',#88866,.F.); +#88866 = EDGE_LOOP('',(#88867,#88873,#88874,#88875)); +#88867 = ORIENTED_EDGE('',*,*,#88868,.T.); +#88868 = EDGE_CURVE('',#77258,#77481,#88869,.T.); +#88869 = LINE('',#88870,#88871); +#88870 = CARTESIAN_POINT('',(-6.5,-1.85,0.1)); +#88871 = VECTOR('',#88872,1.); +#88872 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88873 = ORIENTED_EDGE('',*,*,#77488,.T.); +#88874 = ORIENTED_EDGE('',*,*,#88851,.F.); +#88875 = ORIENTED_EDGE('',*,*,#77265,.F.); +#88876 = CYLINDRICAL_SURFACE('',#88877,0.1); +#88877 = AXIS2_PLACEMENT_3D('',#88878,#88879,#88880); +#88878 = CARTESIAN_POINT('',(-6.5,-1.85,0.2)); +#88879 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#88880 = DIRECTION('',(0.,-0.,-1.)); +#88881 = ADVANCED_FACE('',(#88882),#88893,.F.); +#88882 = FACE_BOUND('',#88883,.F.); +#88883 = EDGE_LOOP('',(#88884,#88890,#88891,#88892)); +#88884 = ORIENTED_EDGE('',*,*,#88885,.T.); +#88885 = EDGE_CURVE('',#77250,#77473,#88886,.T.); +#88886 = LINE('',#88887,#88888); +#88887 = CARTESIAN_POINT('',(-7.,-1.85,0.1)); +#88888 = VECTOR('',#88889,1.); +#88889 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88890 = ORIENTED_EDGE('',*,*,#77480,.T.); +#88891 = ORIENTED_EDGE('',*,*,#88868,.F.); +#88892 = ORIENTED_EDGE('',*,*,#77257,.F.); +#88893 = PLANE('',#88894); +#88894 = AXIS2_PLACEMENT_3D('',#88895,#88896,#88897); +#88895 = CARTESIAN_POINT('',(-7.,-1.85,0.1)); +#88896 = DIRECTION('',(-0.,0.,-1.)); +#88897 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88898 = ADVANCED_FACE('',(#88899),#88910,.F.); +#88899 = FACE_BOUND('',#88900,.F.); +#88900 = EDGE_LOOP('',(#88901,#88907,#88908,#88909)); +#88901 = ORIENTED_EDGE('',*,*,#88902,.T.); +#88902 = EDGE_CURVE('',#77242,#77465,#88903,.T.); +#88903 = LINE('',#88904,#88905); +#88904 = CARTESIAN_POINT('',(-7.,-1.85,-1.942890293094E-16)); +#88905 = VECTOR('',#88906,1.); +#88906 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88907 = ORIENTED_EDGE('',*,*,#77472,.T.); +#88908 = ORIENTED_EDGE('',*,*,#88885,.F.); +#88909 = ORIENTED_EDGE('',*,*,#77249,.F.); +#88910 = PLANE('',#88911); +#88911 = AXIS2_PLACEMENT_3D('',#88912,#88913,#88914); +#88912 = CARTESIAN_POINT('',(-7.,-1.85,-1.942890293094E-16)); +#88913 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88914 = DIRECTION('',(0.,-0.,1.)); +#88915 = ADVANCED_FACE('',(#88916),#88927,.F.); +#88916 = FACE_BOUND('',#88917,.F.); +#88917 = EDGE_LOOP('',(#88918,#88924,#88925,#88926)); +#88918 = ORIENTED_EDGE('',*,*,#88919,.T.); +#88919 = EDGE_CURVE('',#77233,#77456,#88920,.T.); +#88920 = LINE('',#88921,#88922); +#88921 = CARTESIAN_POINT('',(-6.5,-1.85,-1.942890293094E-16)); +#88922 = VECTOR('',#88923,1.); +#88923 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88924 = ORIENTED_EDGE('',*,*,#77464,.T.); +#88925 = ORIENTED_EDGE('',*,*,#88902,.F.); +#88926 = ORIENTED_EDGE('',*,*,#77241,.F.); +#88927 = PLANE('',#88928); +#88928 = AXIS2_PLACEMENT_3D('',#88929,#88930,#88931); +#88929 = CARTESIAN_POINT('',(-6.5,-1.85,-1.942890293094E-16)); +#88930 = DIRECTION('',(0.,0.,1.)); +#88931 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88932 = ADVANCED_FACE('',(#88933),#88944,.T.); +#88933 = FACE_BOUND('',#88934,.T.); +#88934 = EDGE_LOOP('',(#88935,#88936,#88937,#88938)); +#88935 = ORIENTED_EDGE('',*,*,#77232,.T.); +#88936 = ORIENTED_EDGE('',*,*,#88919,.T.); +#88937 = ORIENTED_EDGE('',*,*,#77455,.F.); +#88938 = ORIENTED_EDGE('',*,*,#88939,.F.); +#88939 = EDGE_CURVE('',#77225,#77448,#88940,.T.); +#88940 = LINE('',#88941,#88942); +#88941 = CARTESIAN_POINT('',(-6.3,-1.85,0.2)); +#88942 = VECTOR('',#88943,1.); +#88943 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88944 = CYLINDRICAL_SURFACE('',#88945,0.2); +#88945 = AXIS2_PLACEMENT_3D('',#88946,#88947,#88948); +#88946 = CARTESIAN_POINT('',(-6.5,-1.85,0.2)); +#88947 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88948 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#88949 = ADVANCED_FACE('',(#88950),#88956,.F.); +#88950 = FACE_BOUND('',#88951,.F.); +#88951 = EDGE_LOOP('',(#88952,#88953,#88954,#88955)); +#88952 = ORIENTED_EDGE('',*,*,#77429,.T.); +#88953 = ORIENTED_EDGE('',*,*,#77447,.T.); +#88954 = ORIENTED_EDGE('',*,*,#88939,.F.); +#88955 = ORIENTED_EDGE('',*,*,#77224,.F.); +#88956 = PLANE('',#88957); +#88957 = AXIS2_PLACEMENT_3D('',#88958,#88959,#88960); +#88958 = CARTESIAN_POINT('',(-6.3,-1.85,0.65)); +#88959 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#88960 = DIRECTION('',(-0.,0.,-1.)); +#88961 = ADVANCED_FACE('',(#88962),#88973,.T.); +#88962 = FACE_BOUND('',#88963,.T.); +#88963 = EDGE_LOOP('',(#88964,#88965,#88966,#88967)); +#88964 = ORIENTED_EDGE('',*,*,#77597,.T.); +#88965 = ORIENTED_EDGE('',*,*,#81470,.T.); +#88966 = ORIENTED_EDGE('',*,*,#77374,.F.); +#88967 = ORIENTED_EDGE('',*,*,#88968,.F.); +#88968 = EDGE_CURVE('',#77590,#77367,#88969,.T.); +#88969 = LINE('',#88970,#88971); +#88970 = CARTESIAN_POINT('',(-6.4,1.65,0.65)); +#88971 = VECTOR('',#88972,1.); +#88972 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88973 = CYLINDRICAL_SURFACE('',#88974,0.2); +#88974 = AXIS2_PLACEMENT_3D('',#88975,#88976,#88977); +#88975 = CARTESIAN_POINT('',(-6.2,1.65,0.65)); +#88976 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#88977 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#88978 = ADVANCED_FACE('',(#88979),#88990,.F.); +#88979 = FACE_BOUND('',#88980,.F.); +#88980 = EDGE_LOOP('',(#88981,#88987,#88988,#88989)); +#88981 = ORIENTED_EDGE('',*,*,#88982,.T.); +#88982 = EDGE_CURVE('',#77581,#77358,#88983,.T.); +#88983 = LINE('',#88984,#88985); +#88984 = CARTESIAN_POINT('',(-6.4,1.65,0.2)); +#88985 = VECTOR('',#88986,1.); +#88986 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#88987 = ORIENTED_EDGE('',*,*,#77366,.T.); +#88988 = ORIENTED_EDGE('',*,*,#88968,.F.); +#88989 = ORIENTED_EDGE('',*,*,#77589,.F.); +#88990 = PLANE('',#88991); +#88991 = AXIS2_PLACEMENT_3D('',#88992,#88993,#88994); +#88992 = CARTESIAN_POINT('',(-6.4,1.65,0.2)); +#88993 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#88994 = DIRECTION('',(0.,-0.,1.)); +#88995 = ADVANCED_FACE('',(#88996),#89007,.F.); +#88996 = FACE_BOUND('',#88997,.F.); +#88997 = EDGE_LOOP('',(#88998,#89004,#89005,#89006)); +#88998 = ORIENTED_EDGE('',*,*,#88999,.T.); +#88999 = EDGE_CURVE('',#77573,#77350,#89000,.T.); +#89000 = LINE('',#89001,#89002); +#89001 = CARTESIAN_POINT('',(-6.5,1.65,0.1)); +#89002 = VECTOR('',#89003,1.); +#89003 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89004 = ORIENTED_EDGE('',*,*,#77357,.T.); +#89005 = ORIENTED_EDGE('',*,*,#88982,.F.); +#89006 = ORIENTED_EDGE('',*,*,#77580,.F.); +#89007 = CYLINDRICAL_SURFACE('',#89008,0.1); +#89008 = AXIS2_PLACEMENT_3D('',#89009,#89010,#89011); +#89009 = CARTESIAN_POINT('',(-6.5,1.65,0.2)); +#89010 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89011 = DIRECTION('',(0.,-0.,-1.)); +#89012 = ADVANCED_FACE('',(#89013),#89024,.F.); +#89013 = FACE_BOUND('',#89014,.F.); +#89014 = EDGE_LOOP('',(#89015,#89021,#89022,#89023)); +#89015 = ORIENTED_EDGE('',*,*,#89016,.T.); +#89016 = EDGE_CURVE('',#77565,#77342,#89017,.T.); +#89017 = LINE('',#89018,#89019); +#89018 = CARTESIAN_POINT('',(-7.,1.65,0.1)); +#89019 = VECTOR('',#89020,1.); +#89020 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89021 = ORIENTED_EDGE('',*,*,#77349,.T.); +#89022 = ORIENTED_EDGE('',*,*,#88999,.F.); +#89023 = ORIENTED_EDGE('',*,*,#77572,.F.); +#89024 = PLANE('',#89025); +#89025 = AXIS2_PLACEMENT_3D('',#89026,#89027,#89028); +#89026 = CARTESIAN_POINT('',(-7.,1.65,0.1)); +#89027 = DIRECTION('',(-0.,0.,-1.)); +#89028 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89029 = ADVANCED_FACE('',(#89030),#89041,.F.); +#89030 = FACE_BOUND('',#89031,.F.); +#89031 = EDGE_LOOP('',(#89032,#89038,#89039,#89040)); +#89032 = ORIENTED_EDGE('',*,*,#89033,.T.); +#89033 = EDGE_CURVE('',#77557,#77334,#89034,.T.); +#89034 = LINE('',#89035,#89036); +#89035 = CARTESIAN_POINT('',(-7.,1.65,-1.942890293094E-16)); +#89036 = VECTOR('',#89037,1.); +#89037 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89038 = ORIENTED_EDGE('',*,*,#77341,.T.); +#89039 = ORIENTED_EDGE('',*,*,#89016,.F.); +#89040 = ORIENTED_EDGE('',*,*,#77564,.F.); +#89041 = PLANE('',#89042); +#89042 = AXIS2_PLACEMENT_3D('',#89043,#89044,#89045); +#89043 = CARTESIAN_POINT('',(-7.,1.65,-1.942890293094E-16)); +#89044 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89045 = DIRECTION('',(0.,-0.,1.)); +#89046 = ADVANCED_FACE('',(#89047),#89058,.F.); +#89047 = FACE_BOUND('',#89048,.F.); +#89048 = EDGE_LOOP('',(#89049,#89055,#89056,#89057)); +#89049 = ORIENTED_EDGE('',*,*,#89050,.T.); +#89050 = EDGE_CURVE('',#77548,#77325,#89051,.T.); +#89051 = LINE('',#89052,#89053); +#89052 = CARTESIAN_POINT('',(-6.5,1.65,-1.942890293094E-16)); +#89053 = VECTOR('',#89054,1.); +#89054 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89055 = ORIENTED_EDGE('',*,*,#77333,.T.); +#89056 = ORIENTED_EDGE('',*,*,#89033,.F.); +#89057 = ORIENTED_EDGE('',*,*,#77556,.F.); +#89058 = PLANE('',#89059); +#89059 = AXIS2_PLACEMENT_3D('',#89060,#89061,#89062); +#89060 = CARTESIAN_POINT('',(-6.5,1.65,-1.942890293094E-16)); +#89061 = DIRECTION('',(0.,0.,1.)); +#89062 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89063 = ADVANCED_FACE('',(#89064),#89075,.T.); +#89064 = FACE_BOUND('',#89065,.T.); +#89065 = EDGE_LOOP('',(#89066,#89067,#89068,#89069)); +#89066 = ORIENTED_EDGE('',*,*,#77547,.T.); +#89067 = ORIENTED_EDGE('',*,*,#89050,.T.); +#89068 = ORIENTED_EDGE('',*,*,#77324,.F.); +#89069 = ORIENTED_EDGE('',*,*,#89070,.F.); +#89070 = EDGE_CURVE('',#77540,#77317,#89071,.T.); +#89071 = LINE('',#89072,#89073); +#89072 = CARTESIAN_POINT('',(-6.3,1.65,0.2)); +#89073 = VECTOR('',#89074,1.); +#89074 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89075 = CYLINDRICAL_SURFACE('',#89076,0.2); +#89076 = AXIS2_PLACEMENT_3D('',#89077,#89078,#89079); +#89077 = CARTESIAN_POINT('',(-6.5,1.65,0.2)); +#89078 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89079 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89080 = ADVANCED_FACE('',(#89081),#89087,.F.); +#89081 = FACE_BOUND('',#89082,.F.); +#89082 = EDGE_LOOP('',(#89083,#89084,#89085,#89086)); +#89083 = ORIENTED_EDGE('',*,*,#77622,.T.); +#89084 = ORIENTED_EDGE('',*,*,#77316,.T.); +#89085 = ORIENTED_EDGE('',*,*,#89070,.F.); +#89086 = ORIENTED_EDGE('',*,*,#77539,.F.); +#89087 = PLANE('',#89088); +#89088 = AXIS2_PLACEMENT_3D('',#89089,#89090,#89091); +#89089 = CARTESIAN_POINT('',(-6.3,1.65,0.65)); +#89090 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89091 = DIRECTION('',(-0.,0.,-1.)); +#89092 = ADVANCED_FACE('',(#89093),#89104,.T.); +#89093 = FACE_BOUND('',#89094,.T.); +#89094 = EDGE_LOOP('',(#89095,#89096,#89097,#89098)); +#89095 = ORIENTED_EDGE('',*,*,#77728,.T.); +#89096 = ORIENTED_EDGE('',*,*,#81527,.T.); +#89097 = ORIENTED_EDGE('',*,*,#77951,.F.); +#89098 = ORIENTED_EDGE('',*,*,#89099,.F.); +#89099 = EDGE_CURVE('',#77721,#77944,#89100,.T.); +#89100 = LINE('',#89101,#89102); +#89101 = CARTESIAN_POINT('',(-6.4,-1.35,0.65)); +#89102 = VECTOR('',#89103,1.); +#89103 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89104 = CYLINDRICAL_SURFACE('',#89105,0.2); +#89105 = AXIS2_PLACEMENT_3D('',#89106,#89107,#89108); +#89106 = CARTESIAN_POINT('',(-6.2,-1.35,0.65)); +#89107 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89108 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89109 = ADVANCED_FACE('',(#89110),#89121,.F.); +#89110 = FACE_BOUND('',#89111,.F.); +#89111 = EDGE_LOOP('',(#89112,#89118,#89119,#89120)); +#89112 = ORIENTED_EDGE('',*,*,#89113,.T.); +#89113 = EDGE_CURVE('',#77712,#77935,#89114,.T.); +#89114 = LINE('',#89115,#89116); +#89115 = CARTESIAN_POINT('',(-6.4,-1.35,0.2)); +#89116 = VECTOR('',#89117,1.); +#89117 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89118 = ORIENTED_EDGE('',*,*,#77943,.T.); +#89119 = ORIENTED_EDGE('',*,*,#89099,.F.); +#89120 = ORIENTED_EDGE('',*,*,#77720,.F.); +#89121 = PLANE('',#89122); +#89122 = AXIS2_PLACEMENT_3D('',#89123,#89124,#89125); +#89123 = CARTESIAN_POINT('',(-6.4,-1.35,0.2)); +#89124 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89125 = DIRECTION('',(0.,-0.,1.)); +#89126 = ADVANCED_FACE('',(#89127),#89138,.F.); +#89127 = FACE_BOUND('',#89128,.F.); +#89128 = EDGE_LOOP('',(#89129,#89135,#89136,#89137)); +#89129 = ORIENTED_EDGE('',*,*,#89130,.T.); +#89130 = EDGE_CURVE('',#77704,#77927,#89131,.T.); +#89131 = LINE('',#89132,#89133); +#89132 = CARTESIAN_POINT('',(-6.5,-1.35,0.1)); +#89133 = VECTOR('',#89134,1.); +#89134 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89135 = ORIENTED_EDGE('',*,*,#77934,.T.); +#89136 = ORIENTED_EDGE('',*,*,#89113,.F.); +#89137 = ORIENTED_EDGE('',*,*,#77711,.F.); +#89138 = CYLINDRICAL_SURFACE('',#89139,0.1); +#89139 = AXIS2_PLACEMENT_3D('',#89140,#89141,#89142); +#89140 = CARTESIAN_POINT('',(-6.5,-1.35,0.2)); +#89141 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89142 = DIRECTION('',(0.,-0.,-1.)); +#89143 = ADVANCED_FACE('',(#89144),#89155,.F.); +#89144 = FACE_BOUND('',#89145,.F.); +#89145 = EDGE_LOOP('',(#89146,#89152,#89153,#89154)); +#89146 = ORIENTED_EDGE('',*,*,#89147,.T.); +#89147 = EDGE_CURVE('',#77696,#77919,#89148,.T.); +#89148 = LINE('',#89149,#89150); +#89149 = CARTESIAN_POINT('',(-7.,-1.35,0.1)); +#89150 = VECTOR('',#89151,1.); +#89151 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89152 = ORIENTED_EDGE('',*,*,#77926,.T.); +#89153 = ORIENTED_EDGE('',*,*,#89130,.F.); +#89154 = ORIENTED_EDGE('',*,*,#77703,.F.); +#89155 = PLANE('',#89156); +#89156 = AXIS2_PLACEMENT_3D('',#89157,#89158,#89159); +#89157 = CARTESIAN_POINT('',(-7.,-1.35,0.1)); +#89158 = DIRECTION('',(-0.,0.,-1.)); +#89159 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89160 = ADVANCED_FACE('',(#89161),#89172,.F.); +#89161 = FACE_BOUND('',#89162,.F.); +#89162 = EDGE_LOOP('',(#89163,#89169,#89170,#89171)); +#89163 = ORIENTED_EDGE('',*,*,#89164,.T.); +#89164 = EDGE_CURVE('',#77688,#77911,#89165,.T.); +#89165 = LINE('',#89166,#89167); +#89166 = CARTESIAN_POINT('',(-7.,-1.35,-1.942890293094E-16)); +#89167 = VECTOR('',#89168,1.); +#89168 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89169 = ORIENTED_EDGE('',*,*,#77918,.T.); +#89170 = ORIENTED_EDGE('',*,*,#89147,.F.); +#89171 = ORIENTED_EDGE('',*,*,#77695,.F.); +#89172 = PLANE('',#89173); +#89173 = AXIS2_PLACEMENT_3D('',#89174,#89175,#89176); +#89174 = CARTESIAN_POINT('',(-7.,-1.35,-1.942890293094E-16)); +#89175 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89176 = DIRECTION('',(0.,-0.,1.)); +#89177 = ADVANCED_FACE('',(#89178),#89189,.F.); +#89178 = FACE_BOUND('',#89179,.F.); +#89179 = EDGE_LOOP('',(#89180,#89186,#89187,#89188)); +#89180 = ORIENTED_EDGE('',*,*,#89181,.T.); +#89181 = EDGE_CURVE('',#77679,#77902,#89182,.T.); +#89182 = LINE('',#89183,#89184); +#89183 = CARTESIAN_POINT('',(-6.5,-1.35,-1.942890293094E-16)); +#89184 = VECTOR('',#89185,1.); +#89185 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89186 = ORIENTED_EDGE('',*,*,#77910,.T.); +#89187 = ORIENTED_EDGE('',*,*,#89164,.F.); +#89188 = ORIENTED_EDGE('',*,*,#77687,.F.); +#89189 = PLANE('',#89190); +#89190 = AXIS2_PLACEMENT_3D('',#89191,#89192,#89193); +#89191 = CARTESIAN_POINT('',(-6.5,-1.35,-1.942890293094E-16)); +#89192 = DIRECTION('',(0.,0.,1.)); +#89193 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89194 = ADVANCED_FACE('',(#89195),#89206,.T.); +#89195 = FACE_BOUND('',#89196,.T.); +#89196 = EDGE_LOOP('',(#89197,#89198,#89199,#89200)); +#89197 = ORIENTED_EDGE('',*,*,#77678,.T.); +#89198 = ORIENTED_EDGE('',*,*,#89181,.T.); +#89199 = ORIENTED_EDGE('',*,*,#77901,.F.); +#89200 = ORIENTED_EDGE('',*,*,#89201,.F.); +#89201 = EDGE_CURVE('',#77671,#77894,#89202,.T.); +#89202 = LINE('',#89203,#89204); +#89203 = CARTESIAN_POINT('',(-6.3,-1.35,0.2)); +#89204 = VECTOR('',#89205,1.); +#89205 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89206 = CYLINDRICAL_SURFACE('',#89207,0.2); +#89207 = AXIS2_PLACEMENT_3D('',#89208,#89209,#89210); +#89208 = CARTESIAN_POINT('',(-6.5,-1.35,0.2)); +#89209 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89210 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89211 = ADVANCED_FACE('',(#89212),#89218,.F.); +#89212 = FACE_BOUND('',#89213,.F.); +#89213 = EDGE_LOOP('',(#89214,#89215,#89216,#89217)); +#89214 = ORIENTED_EDGE('',*,*,#77875,.T.); +#89215 = ORIENTED_EDGE('',*,*,#77893,.T.); +#89216 = ORIENTED_EDGE('',*,*,#89201,.F.); +#89217 = ORIENTED_EDGE('',*,*,#77670,.F.); +#89218 = PLANE('',#89219); +#89219 = AXIS2_PLACEMENT_3D('',#89220,#89221,#89222); +#89220 = CARTESIAN_POINT('',(-6.3,-1.35,0.65)); +#89221 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89222 = DIRECTION('',(-0.,0.,-1.)); +#89223 = ADVANCED_FACE('',(#89224),#89235,.T.); +#89224 = FACE_BOUND('',#89225,.T.); +#89225 = EDGE_LOOP('',(#89226,#89227,#89228,#89229)); +#89226 = ORIENTED_EDGE('',*,*,#78043,.T.); +#89227 = ORIENTED_EDGE('',*,*,#81508,.T.); +#89228 = ORIENTED_EDGE('',*,*,#77820,.F.); +#89229 = ORIENTED_EDGE('',*,*,#89230,.F.); +#89230 = EDGE_CURVE('',#78036,#77813,#89231,.T.); +#89231 = LINE('',#89232,#89233); +#89232 = CARTESIAN_POINT('',(-6.4,1.15,0.65)); +#89233 = VECTOR('',#89234,1.); +#89234 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89235 = CYLINDRICAL_SURFACE('',#89236,0.2); +#89236 = AXIS2_PLACEMENT_3D('',#89237,#89238,#89239); +#89237 = CARTESIAN_POINT('',(-6.2,1.15,0.65)); +#89238 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89239 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89240 = ADVANCED_FACE('',(#89241),#89252,.F.); +#89241 = FACE_BOUND('',#89242,.F.); +#89242 = EDGE_LOOP('',(#89243,#89249,#89250,#89251)); +#89243 = ORIENTED_EDGE('',*,*,#89244,.T.); +#89244 = EDGE_CURVE('',#78027,#77804,#89245,.T.); +#89245 = LINE('',#89246,#89247); +#89246 = CARTESIAN_POINT('',(-6.4,1.15,0.2)); +#89247 = VECTOR('',#89248,1.); +#89248 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89249 = ORIENTED_EDGE('',*,*,#77812,.T.); +#89250 = ORIENTED_EDGE('',*,*,#89230,.F.); +#89251 = ORIENTED_EDGE('',*,*,#78035,.F.); +#89252 = PLANE('',#89253); +#89253 = AXIS2_PLACEMENT_3D('',#89254,#89255,#89256); +#89254 = CARTESIAN_POINT('',(-6.4,1.15,0.2)); +#89255 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89256 = DIRECTION('',(0.,-0.,1.)); +#89257 = ADVANCED_FACE('',(#89258),#89269,.F.); +#89258 = FACE_BOUND('',#89259,.F.); +#89259 = EDGE_LOOP('',(#89260,#89266,#89267,#89268)); +#89260 = ORIENTED_EDGE('',*,*,#89261,.T.); +#89261 = EDGE_CURVE('',#78019,#77796,#89262,.T.); +#89262 = LINE('',#89263,#89264); +#89263 = CARTESIAN_POINT('',(-6.5,1.15,0.1)); +#89264 = VECTOR('',#89265,1.); +#89265 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89266 = ORIENTED_EDGE('',*,*,#77803,.T.); +#89267 = ORIENTED_EDGE('',*,*,#89244,.F.); +#89268 = ORIENTED_EDGE('',*,*,#78026,.F.); +#89269 = CYLINDRICAL_SURFACE('',#89270,0.1); +#89270 = AXIS2_PLACEMENT_3D('',#89271,#89272,#89273); +#89271 = CARTESIAN_POINT('',(-6.5,1.15,0.2)); +#89272 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89273 = DIRECTION('',(0.,-0.,-1.)); +#89274 = ADVANCED_FACE('',(#89275),#89286,.F.); +#89275 = FACE_BOUND('',#89276,.F.); +#89276 = EDGE_LOOP('',(#89277,#89283,#89284,#89285)); +#89277 = ORIENTED_EDGE('',*,*,#89278,.T.); +#89278 = EDGE_CURVE('',#78011,#77788,#89279,.T.); +#89279 = LINE('',#89280,#89281); +#89280 = CARTESIAN_POINT('',(-7.,1.15,0.1)); +#89281 = VECTOR('',#89282,1.); +#89282 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89283 = ORIENTED_EDGE('',*,*,#77795,.T.); +#89284 = ORIENTED_EDGE('',*,*,#89261,.F.); +#89285 = ORIENTED_EDGE('',*,*,#78018,.F.); +#89286 = PLANE('',#89287); +#89287 = AXIS2_PLACEMENT_3D('',#89288,#89289,#89290); +#89288 = CARTESIAN_POINT('',(-7.,1.15,0.1)); +#89289 = DIRECTION('',(-0.,0.,-1.)); +#89290 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89291 = ADVANCED_FACE('',(#89292),#89303,.F.); +#89292 = FACE_BOUND('',#89293,.F.); +#89293 = EDGE_LOOP('',(#89294,#89300,#89301,#89302)); +#89294 = ORIENTED_EDGE('',*,*,#89295,.T.); +#89295 = EDGE_CURVE('',#78003,#77780,#89296,.T.); +#89296 = LINE('',#89297,#89298); +#89297 = CARTESIAN_POINT('',(-7.,1.15,-1.942890293094E-16)); +#89298 = VECTOR('',#89299,1.); +#89299 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89300 = ORIENTED_EDGE('',*,*,#77787,.T.); +#89301 = ORIENTED_EDGE('',*,*,#89278,.F.); +#89302 = ORIENTED_EDGE('',*,*,#78010,.F.); +#89303 = PLANE('',#89304); +#89304 = AXIS2_PLACEMENT_3D('',#89305,#89306,#89307); +#89305 = CARTESIAN_POINT('',(-7.,1.15,-1.942890293094E-16)); +#89306 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89307 = DIRECTION('',(0.,-0.,1.)); +#89308 = ADVANCED_FACE('',(#89309),#89320,.F.); +#89309 = FACE_BOUND('',#89310,.F.); +#89310 = EDGE_LOOP('',(#89311,#89317,#89318,#89319)); +#89311 = ORIENTED_EDGE('',*,*,#89312,.T.); +#89312 = EDGE_CURVE('',#77994,#77771,#89313,.T.); +#89313 = LINE('',#89314,#89315); +#89314 = CARTESIAN_POINT('',(-6.5,1.15,-1.942890293094E-16)); +#89315 = VECTOR('',#89316,1.); +#89316 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89317 = ORIENTED_EDGE('',*,*,#77779,.T.); +#89318 = ORIENTED_EDGE('',*,*,#89295,.F.); +#89319 = ORIENTED_EDGE('',*,*,#78002,.F.); +#89320 = PLANE('',#89321); +#89321 = AXIS2_PLACEMENT_3D('',#89322,#89323,#89324); +#89322 = CARTESIAN_POINT('',(-6.5,1.15,-1.942890293094E-16)); +#89323 = DIRECTION('',(0.,0.,1.)); +#89324 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89325 = ADVANCED_FACE('',(#89326),#89337,.T.); +#89326 = FACE_BOUND('',#89327,.T.); +#89327 = EDGE_LOOP('',(#89328,#89329,#89330,#89331)); +#89328 = ORIENTED_EDGE('',*,*,#77993,.T.); +#89329 = ORIENTED_EDGE('',*,*,#89312,.T.); +#89330 = ORIENTED_EDGE('',*,*,#77770,.F.); +#89331 = ORIENTED_EDGE('',*,*,#89332,.F.); +#89332 = EDGE_CURVE('',#77986,#77763,#89333,.T.); +#89333 = LINE('',#89334,#89335); +#89334 = CARTESIAN_POINT('',(-6.3,1.15,0.2)); +#89335 = VECTOR('',#89336,1.); +#89336 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89337 = CYLINDRICAL_SURFACE('',#89338,0.2); +#89338 = AXIS2_PLACEMENT_3D('',#89339,#89340,#89341); +#89339 = CARTESIAN_POINT('',(-6.5,1.15,0.2)); +#89340 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89341 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89342 = ADVANCED_FACE('',(#89343),#89349,.F.); +#89343 = FACE_BOUND('',#89344,.F.); +#89344 = EDGE_LOOP('',(#89345,#89346,#89347,#89348)); +#89345 = ORIENTED_EDGE('',*,*,#78068,.T.); +#89346 = ORIENTED_EDGE('',*,*,#77762,.T.); +#89347 = ORIENTED_EDGE('',*,*,#89332,.F.); +#89348 = ORIENTED_EDGE('',*,*,#77985,.F.); +#89349 = PLANE('',#89350); +#89350 = AXIS2_PLACEMENT_3D('',#89351,#89352,#89353); +#89351 = CARTESIAN_POINT('',(-6.3,1.15,0.65)); +#89352 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89353 = DIRECTION('',(-0.,0.,-1.)); +#89354 = ADVANCED_FACE('',(#89355),#89366,.T.); +#89355 = FACE_BOUND('',#89356,.T.); +#89356 = EDGE_LOOP('',(#89357,#89358,#89359,#89360)); +#89357 = ORIENTED_EDGE('',*,*,#78174,.T.); +#89358 = ORIENTED_EDGE('',*,*,#81565,.T.); +#89359 = ORIENTED_EDGE('',*,*,#78397,.F.); +#89360 = ORIENTED_EDGE('',*,*,#89361,.F.); +#89361 = EDGE_CURVE('',#78167,#78390,#89362,.T.); +#89362 = LINE('',#89363,#89364); +#89363 = CARTESIAN_POINT('',(-6.4,-0.85,0.65)); +#89364 = VECTOR('',#89365,1.); +#89365 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89366 = CYLINDRICAL_SURFACE('',#89367,0.2); +#89367 = AXIS2_PLACEMENT_3D('',#89368,#89369,#89370); +#89368 = CARTESIAN_POINT('',(-6.2,-0.85,0.65)); +#89369 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89370 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89371 = ADVANCED_FACE('',(#89372),#89383,.F.); +#89372 = FACE_BOUND('',#89373,.F.); +#89373 = EDGE_LOOP('',(#89374,#89380,#89381,#89382)); +#89374 = ORIENTED_EDGE('',*,*,#89375,.T.); +#89375 = EDGE_CURVE('',#78158,#78381,#89376,.T.); +#89376 = LINE('',#89377,#89378); +#89377 = CARTESIAN_POINT('',(-6.4,-0.85,0.2)); +#89378 = VECTOR('',#89379,1.); +#89379 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89380 = ORIENTED_EDGE('',*,*,#78389,.T.); +#89381 = ORIENTED_EDGE('',*,*,#89361,.F.); +#89382 = ORIENTED_EDGE('',*,*,#78166,.F.); +#89383 = PLANE('',#89384); +#89384 = AXIS2_PLACEMENT_3D('',#89385,#89386,#89387); +#89385 = CARTESIAN_POINT('',(-6.4,-0.85,0.2)); +#89386 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89387 = DIRECTION('',(0.,-0.,1.)); +#89388 = ADVANCED_FACE('',(#89389),#89400,.F.); +#89389 = FACE_BOUND('',#89390,.F.); +#89390 = EDGE_LOOP('',(#89391,#89397,#89398,#89399)); +#89391 = ORIENTED_EDGE('',*,*,#89392,.T.); +#89392 = EDGE_CURVE('',#78150,#78373,#89393,.T.); +#89393 = LINE('',#89394,#89395); +#89394 = CARTESIAN_POINT('',(-6.5,-0.85,0.1)); +#89395 = VECTOR('',#89396,1.); +#89396 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89397 = ORIENTED_EDGE('',*,*,#78380,.T.); +#89398 = ORIENTED_EDGE('',*,*,#89375,.F.); +#89399 = ORIENTED_EDGE('',*,*,#78157,.F.); +#89400 = CYLINDRICAL_SURFACE('',#89401,0.1); +#89401 = AXIS2_PLACEMENT_3D('',#89402,#89403,#89404); +#89402 = CARTESIAN_POINT('',(-6.5,-0.85,0.2)); +#89403 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89404 = DIRECTION('',(0.,-0.,-1.)); +#89405 = ADVANCED_FACE('',(#89406),#89417,.F.); +#89406 = FACE_BOUND('',#89407,.F.); +#89407 = EDGE_LOOP('',(#89408,#89414,#89415,#89416)); +#89408 = ORIENTED_EDGE('',*,*,#89409,.T.); +#89409 = EDGE_CURVE('',#78142,#78365,#89410,.T.); +#89410 = LINE('',#89411,#89412); +#89411 = CARTESIAN_POINT('',(-7.,-0.85,0.1)); +#89412 = VECTOR('',#89413,1.); +#89413 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89414 = ORIENTED_EDGE('',*,*,#78372,.T.); +#89415 = ORIENTED_EDGE('',*,*,#89392,.F.); +#89416 = ORIENTED_EDGE('',*,*,#78149,.F.); +#89417 = PLANE('',#89418); +#89418 = AXIS2_PLACEMENT_3D('',#89419,#89420,#89421); +#89419 = CARTESIAN_POINT('',(-7.,-0.85,0.1)); +#89420 = DIRECTION('',(-0.,0.,-1.)); +#89421 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89422 = ADVANCED_FACE('',(#89423),#89434,.F.); +#89423 = FACE_BOUND('',#89424,.F.); +#89424 = EDGE_LOOP('',(#89425,#89431,#89432,#89433)); +#89425 = ORIENTED_EDGE('',*,*,#89426,.T.); +#89426 = EDGE_CURVE('',#78134,#78357,#89427,.T.); +#89427 = LINE('',#89428,#89429); +#89428 = CARTESIAN_POINT('',(-7.,-0.85,-1.942890293094E-16)); +#89429 = VECTOR('',#89430,1.); +#89430 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89431 = ORIENTED_EDGE('',*,*,#78364,.T.); +#89432 = ORIENTED_EDGE('',*,*,#89409,.F.); +#89433 = ORIENTED_EDGE('',*,*,#78141,.F.); +#89434 = PLANE('',#89435); +#89435 = AXIS2_PLACEMENT_3D('',#89436,#89437,#89438); +#89436 = CARTESIAN_POINT('',(-7.,-0.85,-1.942890293094E-16)); +#89437 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89438 = DIRECTION('',(0.,-0.,1.)); +#89439 = ADVANCED_FACE('',(#89440),#89451,.F.); +#89440 = FACE_BOUND('',#89441,.F.); +#89441 = EDGE_LOOP('',(#89442,#89448,#89449,#89450)); +#89442 = ORIENTED_EDGE('',*,*,#89443,.T.); +#89443 = EDGE_CURVE('',#78125,#78348,#89444,.T.); +#89444 = LINE('',#89445,#89446); +#89445 = CARTESIAN_POINT('',(-6.5,-0.85,-1.942890293094E-16)); +#89446 = VECTOR('',#89447,1.); +#89447 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89448 = ORIENTED_EDGE('',*,*,#78356,.T.); +#89449 = ORIENTED_EDGE('',*,*,#89426,.F.); +#89450 = ORIENTED_EDGE('',*,*,#78133,.F.); +#89451 = PLANE('',#89452); +#89452 = AXIS2_PLACEMENT_3D('',#89453,#89454,#89455); +#89453 = CARTESIAN_POINT('',(-6.5,-0.85,-1.942890293094E-16)); +#89454 = DIRECTION('',(0.,0.,1.)); +#89455 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89456 = ADVANCED_FACE('',(#89457),#89468,.T.); +#89457 = FACE_BOUND('',#89458,.T.); +#89458 = EDGE_LOOP('',(#89459,#89460,#89461,#89462)); +#89459 = ORIENTED_EDGE('',*,*,#78124,.T.); +#89460 = ORIENTED_EDGE('',*,*,#89443,.T.); +#89461 = ORIENTED_EDGE('',*,*,#78347,.F.); +#89462 = ORIENTED_EDGE('',*,*,#89463,.F.); +#89463 = EDGE_CURVE('',#78117,#78340,#89464,.T.); +#89464 = LINE('',#89465,#89466); +#89465 = CARTESIAN_POINT('',(-6.3,-0.85,0.2)); +#89466 = VECTOR('',#89467,1.); +#89467 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89468 = CYLINDRICAL_SURFACE('',#89469,0.2); +#89469 = AXIS2_PLACEMENT_3D('',#89470,#89471,#89472); +#89470 = CARTESIAN_POINT('',(-6.5,-0.85,0.2)); +#89471 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89472 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89473 = ADVANCED_FACE('',(#89474),#89480,.F.); +#89474 = FACE_BOUND('',#89475,.F.); +#89475 = EDGE_LOOP('',(#89476,#89477,#89478,#89479)); +#89476 = ORIENTED_EDGE('',*,*,#78321,.T.); +#89477 = ORIENTED_EDGE('',*,*,#78339,.T.); +#89478 = ORIENTED_EDGE('',*,*,#89463,.F.); +#89479 = ORIENTED_EDGE('',*,*,#78116,.F.); +#89480 = PLANE('',#89481); +#89481 = AXIS2_PLACEMENT_3D('',#89482,#89483,#89484); +#89482 = CARTESIAN_POINT('',(-6.3,-0.85,0.65)); +#89483 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89484 = DIRECTION('',(-0.,0.,-1.)); +#89485 = ADVANCED_FACE('',(#89486),#89497,.T.); +#89486 = FACE_BOUND('',#89487,.T.); +#89487 = EDGE_LOOP('',(#89488,#89489,#89490,#89491)); +#89488 = ORIENTED_EDGE('',*,*,#78489,.T.); +#89489 = ORIENTED_EDGE('',*,*,#81546,.T.); +#89490 = ORIENTED_EDGE('',*,*,#78266,.F.); +#89491 = ORIENTED_EDGE('',*,*,#89492,.F.); +#89492 = EDGE_CURVE('',#78482,#78259,#89493,.T.); +#89493 = LINE('',#89494,#89495); +#89494 = CARTESIAN_POINT('',(-6.4,0.65,0.65)); +#89495 = VECTOR('',#89496,1.); +#89496 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89497 = CYLINDRICAL_SURFACE('',#89498,0.2); +#89498 = AXIS2_PLACEMENT_3D('',#89499,#89500,#89501); +#89499 = CARTESIAN_POINT('',(-6.2,0.65,0.65)); +#89500 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89501 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89502 = ADVANCED_FACE('',(#89503),#89514,.F.); +#89503 = FACE_BOUND('',#89504,.F.); +#89504 = EDGE_LOOP('',(#89505,#89511,#89512,#89513)); +#89505 = ORIENTED_EDGE('',*,*,#89506,.T.); +#89506 = EDGE_CURVE('',#78473,#78250,#89507,.T.); +#89507 = LINE('',#89508,#89509); +#89508 = CARTESIAN_POINT('',(-6.4,0.65,0.2)); +#89509 = VECTOR('',#89510,1.); +#89510 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89511 = ORIENTED_EDGE('',*,*,#78258,.T.); +#89512 = ORIENTED_EDGE('',*,*,#89492,.F.); +#89513 = ORIENTED_EDGE('',*,*,#78481,.F.); +#89514 = PLANE('',#89515); +#89515 = AXIS2_PLACEMENT_3D('',#89516,#89517,#89518); +#89516 = CARTESIAN_POINT('',(-6.4,0.65,0.2)); +#89517 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89518 = DIRECTION('',(0.,-0.,1.)); +#89519 = ADVANCED_FACE('',(#89520),#89531,.F.); +#89520 = FACE_BOUND('',#89521,.F.); +#89521 = EDGE_LOOP('',(#89522,#89528,#89529,#89530)); +#89522 = ORIENTED_EDGE('',*,*,#89523,.T.); +#89523 = EDGE_CURVE('',#78465,#78242,#89524,.T.); +#89524 = LINE('',#89525,#89526); +#89525 = CARTESIAN_POINT('',(-6.5,0.65,0.1)); +#89526 = VECTOR('',#89527,1.); +#89527 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89528 = ORIENTED_EDGE('',*,*,#78249,.T.); +#89529 = ORIENTED_EDGE('',*,*,#89506,.F.); +#89530 = ORIENTED_EDGE('',*,*,#78472,.F.); +#89531 = CYLINDRICAL_SURFACE('',#89532,0.1); +#89532 = AXIS2_PLACEMENT_3D('',#89533,#89534,#89535); +#89533 = CARTESIAN_POINT('',(-6.5,0.65,0.2)); +#89534 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89535 = DIRECTION('',(0.,-0.,-1.)); +#89536 = ADVANCED_FACE('',(#89537),#89548,.F.); +#89537 = FACE_BOUND('',#89538,.F.); +#89538 = EDGE_LOOP('',(#89539,#89545,#89546,#89547)); +#89539 = ORIENTED_EDGE('',*,*,#89540,.T.); +#89540 = EDGE_CURVE('',#78457,#78234,#89541,.T.); +#89541 = LINE('',#89542,#89543); +#89542 = CARTESIAN_POINT('',(-7.,0.65,0.1)); +#89543 = VECTOR('',#89544,1.); +#89544 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89545 = ORIENTED_EDGE('',*,*,#78241,.T.); +#89546 = ORIENTED_EDGE('',*,*,#89523,.F.); +#89547 = ORIENTED_EDGE('',*,*,#78464,.F.); +#89548 = PLANE('',#89549); +#89549 = AXIS2_PLACEMENT_3D('',#89550,#89551,#89552); +#89550 = CARTESIAN_POINT('',(-7.,0.65,0.1)); +#89551 = DIRECTION('',(-0.,0.,-1.)); +#89552 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89553 = ADVANCED_FACE('',(#89554),#89565,.F.); +#89554 = FACE_BOUND('',#89555,.F.); +#89555 = EDGE_LOOP('',(#89556,#89562,#89563,#89564)); +#89556 = ORIENTED_EDGE('',*,*,#89557,.T.); +#89557 = EDGE_CURVE('',#78449,#78226,#89558,.T.); +#89558 = LINE('',#89559,#89560); +#89559 = CARTESIAN_POINT('',(-7.,0.65,-1.942890293094E-16)); +#89560 = VECTOR('',#89561,1.); +#89561 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89562 = ORIENTED_EDGE('',*,*,#78233,.T.); +#89563 = ORIENTED_EDGE('',*,*,#89540,.F.); +#89564 = ORIENTED_EDGE('',*,*,#78456,.F.); +#89565 = PLANE('',#89566); +#89566 = AXIS2_PLACEMENT_3D('',#89567,#89568,#89569); +#89567 = CARTESIAN_POINT('',(-7.,0.65,-1.942890293094E-16)); +#89568 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89569 = DIRECTION('',(0.,-0.,1.)); +#89570 = ADVANCED_FACE('',(#89571),#89582,.F.); +#89571 = FACE_BOUND('',#89572,.F.); +#89572 = EDGE_LOOP('',(#89573,#89579,#89580,#89581)); +#89573 = ORIENTED_EDGE('',*,*,#89574,.T.); +#89574 = EDGE_CURVE('',#78440,#78217,#89575,.T.); +#89575 = LINE('',#89576,#89577); +#89576 = CARTESIAN_POINT('',(-6.5,0.65,-1.942890293094E-16)); +#89577 = VECTOR('',#89578,1.); +#89578 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89579 = ORIENTED_EDGE('',*,*,#78225,.T.); +#89580 = ORIENTED_EDGE('',*,*,#89557,.F.); +#89581 = ORIENTED_EDGE('',*,*,#78448,.F.); +#89582 = PLANE('',#89583); +#89583 = AXIS2_PLACEMENT_3D('',#89584,#89585,#89586); +#89584 = CARTESIAN_POINT('',(-6.5,0.65,-1.942890293094E-16)); +#89585 = DIRECTION('',(0.,0.,1.)); +#89586 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89587 = ADVANCED_FACE('',(#89588),#89599,.T.); +#89588 = FACE_BOUND('',#89589,.T.); +#89589 = EDGE_LOOP('',(#89590,#89591,#89592,#89593)); +#89590 = ORIENTED_EDGE('',*,*,#78439,.T.); +#89591 = ORIENTED_EDGE('',*,*,#89574,.T.); +#89592 = ORIENTED_EDGE('',*,*,#78216,.F.); +#89593 = ORIENTED_EDGE('',*,*,#89594,.F.); +#89594 = EDGE_CURVE('',#78432,#78209,#89595,.T.); +#89595 = LINE('',#89596,#89597); +#89596 = CARTESIAN_POINT('',(-6.3,0.65,0.2)); +#89597 = VECTOR('',#89598,1.); +#89598 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89599 = CYLINDRICAL_SURFACE('',#89600,0.2); +#89600 = AXIS2_PLACEMENT_3D('',#89601,#89602,#89603); +#89601 = CARTESIAN_POINT('',(-6.5,0.65,0.2)); +#89602 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89603 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89604 = ADVANCED_FACE('',(#89605),#89611,.F.); +#89605 = FACE_BOUND('',#89606,.F.); +#89606 = EDGE_LOOP('',(#89607,#89608,#89609,#89610)); +#89607 = ORIENTED_EDGE('',*,*,#78514,.T.); +#89608 = ORIENTED_EDGE('',*,*,#78208,.T.); +#89609 = ORIENTED_EDGE('',*,*,#89594,.F.); +#89610 = ORIENTED_EDGE('',*,*,#78431,.F.); +#89611 = PLANE('',#89612); +#89612 = AXIS2_PLACEMENT_3D('',#89613,#89614,#89615); +#89613 = CARTESIAN_POINT('',(-6.3,0.65,0.65)); +#89614 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89615 = DIRECTION('',(-0.,0.,-1.)); +#89616 = ADVANCED_FACE('',(#89617),#89628,.T.); +#89617 = FACE_BOUND('',#89618,.T.); +#89618 = EDGE_LOOP('',(#89619,#89620,#89621,#89622)); +#89619 = ORIENTED_EDGE('',*,*,#78620,.T.); +#89620 = ORIENTED_EDGE('',*,*,#81603,.T.); +#89621 = ORIENTED_EDGE('',*,*,#78843,.F.); +#89622 = ORIENTED_EDGE('',*,*,#89623,.F.); +#89623 = EDGE_CURVE('',#78613,#78836,#89624,.T.); +#89624 = LINE('',#89625,#89626); +#89625 = CARTESIAN_POINT('',(-6.4,-0.35,0.65)); +#89626 = VECTOR('',#89627,1.); +#89627 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89628 = CYLINDRICAL_SURFACE('',#89629,0.2); +#89629 = AXIS2_PLACEMENT_3D('',#89630,#89631,#89632); +#89630 = CARTESIAN_POINT('',(-6.2,-0.35,0.65)); +#89631 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89632 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89633 = ADVANCED_FACE('',(#89634),#89645,.F.); +#89634 = FACE_BOUND('',#89635,.F.); +#89635 = EDGE_LOOP('',(#89636,#89642,#89643,#89644)); +#89636 = ORIENTED_EDGE('',*,*,#89637,.T.); +#89637 = EDGE_CURVE('',#78604,#78827,#89638,.T.); +#89638 = LINE('',#89639,#89640); +#89639 = CARTESIAN_POINT('',(-6.4,-0.35,0.2)); +#89640 = VECTOR('',#89641,1.); +#89641 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89642 = ORIENTED_EDGE('',*,*,#78835,.T.); +#89643 = ORIENTED_EDGE('',*,*,#89623,.F.); +#89644 = ORIENTED_EDGE('',*,*,#78612,.F.); +#89645 = PLANE('',#89646); +#89646 = AXIS2_PLACEMENT_3D('',#89647,#89648,#89649); +#89647 = CARTESIAN_POINT('',(-6.4,-0.35,0.2)); +#89648 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89649 = DIRECTION('',(0.,-0.,1.)); +#89650 = ADVANCED_FACE('',(#89651),#89662,.F.); +#89651 = FACE_BOUND('',#89652,.F.); +#89652 = EDGE_LOOP('',(#89653,#89659,#89660,#89661)); +#89653 = ORIENTED_EDGE('',*,*,#89654,.T.); +#89654 = EDGE_CURVE('',#78596,#78819,#89655,.T.); +#89655 = LINE('',#89656,#89657); +#89656 = CARTESIAN_POINT('',(-6.5,-0.35,0.1)); +#89657 = VECTOR('',#89658,1.); +#89658 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89659 = ORIENTED_EDGE('',*,*,#78826,.T.); +#89660 = ORIENTED_EDGE('',*,*,#89637,.F.); +#89661 = ORIENTED_EDGE('',*,*,#78603,.F.); +#89662 = CYLINDRICAL_SURFACE('',#89663,0.1); +#89663 = AXIS2_PLACEMENT_3D('',#89664,#89665,#89666); +#89664 = CARTESIAN_POINT('',(-6.5,-0.35,0.2)); +#89665 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89666 = DIRECTION('',(0.,-0.,-1.)); +#89667 = ADVANCED_FACE('',(#89668),#89679,.F.); +#89668 = FACE_BOUND('',#89669,.F.); +#89669 = EDGE_LOOP('',(#89670,#89676,#89677,#89678)); +#89670 = ORIENTED_EDGE('',*,*,#89671,.T.); +#89671 = EDGE_CURVE('',#78588,#78811,#89672,.T.); +#89672 = LINE('',#89673,#89674); +#89673 = CARTESIAN_POINT('',(-7.,-0.35,0.1)); +#89674 = VECTOR('',#89675,1.); +#89675 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89676 = ORIENTED_EDGE('',*,*,#78818,.T.); +#89677 = ORIENTED_EDGE('',*,*,#89654,.F.); +#89678 = ORIENTED_EDGE('',*,*,#78595,.F.); +#89679 = PLANE('',#89680); +#89680 = AXIS2_PLACEMENT_3D('',#89681,#89682,#89683); +#89681 = CARTESIAN_POINT('',(-7.,-0.35,0.1)); +#89682 = DIRECTION('',(-0.,0.,-1.)); +#89683 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89684 = ADVANCED_FACE('',(#89685),#89696,.F.); +#89685 = FACE_BOUND('',#89686,.F.); +#89686 = EDGE_LOOP('',(#89687,#89693,#89694,#89695)); +#89687 = ORIENTED_EDGE('',*,*,#89688,.T.); +#89688 = EDGE_CURVE('',#78580,#78803,#89689,.T.); +#89689 = LINE('',#89690,#89691); +#89690 = CARTESIAN_POINT('',(-7.,-0.35,-1.942890293094E-16)); +#89691 = VECTOR('',#89692,1.); +#89692 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89693 = ORIENTED_EDGE('',*,*,#78810,.T.); +#89694 = ORIENTED_EDGE('',*,*,#89671,.F.); +#89695 = ORIENTED_EDGE('',*,*,#78587,.F.); +#89696 = PLANE('',#89697); +#89697 = AXIS2_PLACEMENT_3D('',#89698,#89699,#89700); +#89698 = CARTESIAN_POINT('',(-7.,-0.35,-1.942890293094E-16)); +#89699 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89700 = DIRECTION('',(0.,-0.,1.)); +#89701 = ADVANCED_FACE('',(#89702),#89713,.F.); +#89702 = FACE_BOUND('',#89703,.F.); +#89703 = EDGE_LOOP('',(#89704,#89710,#89711,#89712)); +#89704 = ORIENTED_EDGE('',*,*,#89705,.T.); +#89705 = EDGE_CURVE('',#78571,#78794,#89706,.T.); +#89706 = LINE('',#89707,#89708); +#89707 = CARTESIAN_POINT('',(-6.5,-0.35,-1.942890293094E-16)); +#89708 = VECTOR('',#89709,1.); +#89709 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89710 = ORIENTED_EDGE('',*,*,#78802,.T.); +#89711 = ORIENTED_EDGE('',*,*,#89688,.F.); +#89712 = ORIENTED_EDGE('',*,*,#78579,.F.); +#89713 = PLANE('',#89714); +#89714 = AXIS2_PLACEMENT_3D('',#89715,#89716,#89717); +#89715 = CARTESIAN_POINT('',(-6.5,-0.35,-1.942890293094E-16)); +#89716 = DIRECTION('',(0.,0.,1.)); +#89717 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89718 = ADVANCED_FACE('',(#89719),#89730,.T.); +#89719 = FACE_BOUND('',#89720,.T.); +#89720 = EDGE_LOOP('',(#89721,#89722,#89723,#89724)); +#89721 = ORIENTED_EDGE('',*,*,#78570,.T.); +#89722 = ORIENTED_EDGE('',*,*,#89705,.T.); +#89723 = ORIENTED_EDGE('',*,*,#78793,.F.); +#89724 = ORIENTED_EDGE('',*,*,#89725,.F.); +#89725 = EDGE_CURVE('',#78563,#78786,#89726,.T.); +#89726 = LINE('',#89727,#89728); +#89727 = CARTESIAN_POINT('',(-6.3,-0.35,0.2)); +#89728 = VECTOR('',#89729,1.); +#89729 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89730 = CYLINDRICAL_SURFACE('',#89731,0.2); +#89731 = AXIS2_PLACEMENT_3D('',#89732,#89733,#89734); +#89732 = CARTESIAN_POINT('',(-6.5,-0.35,0.2)); +#89733 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89734 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89735 = ADVANCED_FACE('',(#89736),#89742,.F.); +#89736 = FACE_BOUND('',#89737,.F.); +#89737 = EDGE_LOOP('',(#89738,#89739,#89740,#89741)); +#89738 = ORIENTED_EDGE('',*,*,#78767,.T.); +#89739 = ORIENTED_EDGE('',*,*,#78785,.T.); +#89740 = ORIENTED_EDGE('',*,*,#89725,.F.); +#89741 = ORIENTED_EDGE('',*,*,#78562,.F.); +#89742 = PLANE('',#89743); +#89743 = AXIS2_PLACEMENT_3D('',#89744,#89745,#89746); +#89744 = CARTESIAN_POINT('',(-6.3,-0.35,0.65)); +#89745 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89746 = DIRECTION('',(-0.,0.,-1.)); +#89747 = ADVANCED_FACE('',(#89748),#89759,.T.); +#89748 = FACE_BOUND('',#89749,.T.); +#89749 = EDGE_LOOP('',(#89750,#89751,#89752,#89753)); +#89750 = ORIENTED_EDGE('',*,*,#78935,.T.); +#89751 = ORIENTED_EDGE('',*,*,#81584,.T.); +#89752 = ORIENTED_EDGE('',*,*,#78712,.F.); +#89753 = ORIENTED_EDGE('',*,*,#89754,.F.); +#89754 = EDGE_CURVE('',#78928,#78705,#89755,.T.); +#89755 = LINE('',#89756,#89757); +#89756 = CARTESIAN_POINT('',(-6.4,0.15,0.65)); +#89757 = VECTOR('',#89758,1.); +#89758 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89759 = CYLINDRICAL_SURFACE('',#89760,0.2); +#89760 = AXIS2_PLACEMENT_3D('',#89761,#89762,#89763); +#89761 = CARTESIAN_POINT('',(-6.2,0.15,0.65)); +#89762 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89763 = DIRECTION('',(-1.,-9.95799250103E-17,6.106226635438E-15)); +#89764 = ADVANCED_FACE('',(#89765),#89776,.F.); +#89765 = FACE_BOUND('',#89766,.F.); +#89766 = EDGE_LOOP('',(#89767,#89773,#89774,#89775)); +#89767 = ORIENTED_EDGE('',*,*,#89768,.T.); +#89768 = EDGE_CURVE('',#78919,#78696,#89769,.T.); +#89769 = LINE('',#89770,#89771); +#89770 = CARTESIAN_POINT('',(-6.4,0.15,0.2)); +#89771 = VECTOR('',#89772,1.); +#89772 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89773 = ORIENTED_EDGE('',*,*,#78704,.T.); +#89774 = ORIENTED_EDGE('',*,*,#89754,.F.); +#89775 = ORIENTED_EDGE('',*,*,#78927,.F.); +#89776 = PLANE('',#89777); +#89777 = AXIS2_PLACEMENT_3D('',#89778,#89779,#89780); +#89778 = CARTESIAN_POINT('',(-6.4,0.15,0.2)); +#89779 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89780 = DIRECTION('',(0.,-0.,1.)); +#89781 = ADVANCED_FACE('',(#89782),#89793,.F.); +#89782 = FACE_BOUND('',#89783,.F.); +#89783 = EDGE_LOOP('',(#89784,#89790,#89791,#89792)); +#89784 = ORIENTED_EDGE('',*,*,#89785,.T.); +#89785 = EDGE_CURVE('',#78911,#78688,#89786,.T.); +#89786 = LINE('',#89787,#89788); +#89787 = CARTESIAN_POINT('',(-6.5,0.15,0.1)); +#89788 = VECTOR('',#89789,1.); +#89789 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89790 = ORIENTED_EDGE('',*,*,#78695,.T.); +#89791 = ORIENTED_EDGE('',*,*,#89768,.F.); +#89792 = ORIENTED_EDGE('',*,*,#78918,.F.); +#89793 = CYLINDRICAL_SURFACE('',#89794,0.1); +#89794 = AXIS2_PLACEMENT_3D('',#89795,#89796,#89797); +#89795 = CARTESIAN_POINT('',(-6.5,0.15,0.2)); +#89796 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#89797 = DIRECTION('',(0.,-0.,-1.)); +#89798 = ADVANCED_FACE('',(#89799),#89810,.F.); +#89799 = FACE_BOUND('',#89800,.F.); +#89800 = EDGE_LOOP('',(#89801,#89807,#89808,#89809)); +#89801 = ORIENTED_EDGE('',*,*,#89802,.T.); +#89802 = EDGE_CURVE('',#78903,#78680,#89803,.T.); +#89803 = LINE('',#89804,#89805); +#89804 = CARTESIAN_POINT('',(-7.,0.15,0.1)); +#89805 = VECTOR('',#89806,1.); +#89806 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89807 = ORIENTED_EDGE('',*,*,#78687,.T.); +#89808 = ORIENTED_EDGE('',*,*,#89785,.F.); +#89809 = ORIENTED_EDGE('',*,*,#78910,.F.); +#89810 = PLANE('',#89811); +#89811 = AXIS2_PLACEMENT_3D('',#89812,#89813,#89814); +#89812 = CARTESIAN_POINT('',(-7.,0.15,0.1)); +#89813 = DIRECTION('',(-0.,0.,-1.)); +#89814 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89815 = ADVANCED_FACE('',(#89816),#89827,.F.); +#89816 = FACE_BOUND('',#89817,.F.); +#89817 = EDGE_LOOP('',(#89818,#89824,#89825,#89826)); +#89818 = ORIENTED_EDGE('',*,*,#89819,.T.); +#89819 = EDGE_CURVE('',#78895,#78672,#89820,.T.); +#89820 = LINE('',#89821,#89822); +#89821 = CARTESIAN_POINT('',(-7.,0.15,-1.942890293094E-16)); +#89822 = VECTOR('',#89823,1.); +#89823 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89824 = ORIENTED_EDGE('',*,*,#78679,.T.); +#89825 = ORIENTED_EDGE('',*,*,#89802,.F.); +#89826 = ORIENTED_EDGE('',*,*,#78902,.F.); +#89827 = PLANE('',#89828); +#89828 = AXIS2_PLACEMENT_3D('',#89829,#89830,#89831); +#89829 = CARTESIAN_POINT('',(-7.,0.15,-1.942890293094E-16)); +#89830 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#89831 = DIRECTION('',(0.,-0.,1.)); +#89832 = ADVANCED_FACE('',(#89833),#89844,.F.); +#89833 = FACE_BOUND('',#89834,.F.); +#89834 = EDGE_LOOP('',(#89835,#89841,#89842,#89843)); +#89835 = ORIENTED_EDGE('',*,*,#89836,.T.); +#89836 = EDGE_CURVE('',#78886,#78663,#89837,.T.); +#89837 = LINE('',#89838,#89839); +#89838 = CARTESIAN_POINT('',(-6.5,0.15,-1.942890293094E-16)); +#89839 = VECTOR('',#89840,1.); +#89840 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89841 = ORIENTED_EDGE('',*,*,#78671,.T.); +#89842 = ORIENTED_EDGE('',*,*,#89819,.F.); +#89843 = ORIENTED_EDGE('',*,*,#78894,.F.); +#89844 = PLANE('',#89845); +#89845 = AXIS2_PLACEMENT_3D('',#89846,#89847,#89848); +#89846 = CARTESIAN_POINT('',(-6.5,0.15,-1.942890293094E-16)); +#89847 = DIRECTION('',(0.,0.,1.)); +#89848 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89849 = ADVANCED_FACE('',(#89850),#89861,.T.); +#89850 = FACE_BOUND('',#89851,.T.); +#89851 = EDGE_LOOP('',(#89852,#89853,#89854,#89855)); +#89852 = ORIENTED_EDGE('',*,*,#78885,.T.); +#89853 = ORIENTED_EDGE('',*,*,#89836,.T.); +#89854 = ORIENTED_EDGE('',*,*,#78662,.F.); +#89855 = ORIENTED_EDGE('',*,*,#89856,.F.); +#89856 = EDGE_CURVE('',#78878,#78655,#89857,.T.); +#89857 = LINE('',#89858,#89859); +#89858 = CARTESIAN_POINT('',(-6.3,0.15,0.2)); +#89859 = VECTOR('',#89860,1.); +#89860 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#89861 = CYLINDRICAL_SURFACE('',#89862,0.2); +#89862 = AXIS2_PLACEMENT_3D('',#89863,#89864,#89865); +#89863 = CARTESIAN_POINT('',(-6.5,0.15,0.2)); +#89864 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#89865 = DIRECTION('',(1.,9.95799250103E-17,-3.330669073875E-15)); +#89866 = ADVANCED_FACE('',(#89867),#89873,.F.); +#89867 = FACE_BOUND('',#89868,.F.); +#89868 = EDGE_LOOP('',(#89869,#89870,#89871,#89872)); +#89869 = ORIENTED_EDGE('',*,*,#78960,.T.); +#89870 = ORIENTED_EDGE('',*,*,#78654,.T.); +#89871 = ORIENTED_EDGE('',*,*,#89856,.F.); +#89872 = ORIENTED_EDGE('',*,*,#78877,.F.); +#89873 = PLANE('',#89874); +#89874 = AXIS2_PLACEMENT_3D('',#89875,#89876,#89877); +#89875 = CARTESIAN_POINT('',(-6.3,0.15,0.65)); +#89876 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#89877 = DIRECTION('',(-0.,0.,-1.)); +#89878 = ADVANCED_FACE('',(#89879),#89882,.T.); +#89879 = FACE_BOUND('',#89880,.T.); +#89880 = EDGE_LOOP('',(#89881)); +#89881 = ORIENTED_EDGE('',*,*,#81219,.T.); +#89882 = PLANE('',#89883); +#89883 = AXIS2_PLACEMENT_3D('',#89884,#89885,#89886); +#89884 = CARTESIAN_POINT('',(-5.086838234914,5.086838234914,1.4)); +#89885 = DIRECTION('',(0.,0.,1.)); +#89886 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#89887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89891)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#89888,#89889,#89890)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#89888 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#89889 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#89890 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#89891 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#89888, + 'distance_accuracy_value','confusion accuracy'); +#89892 = SHAPE_DEFINITION_REPRESENTATION(#89893,#48688); +#89893 = PRODUCT_DEFINITION_SHAPE('','',#89894); +#89894 = PRODUCT_DEFINITION('design','',#89895,#89898); +#89895 = PRODUCT_DEFINITION_FORMATION('','',#89896); +#89896 = PRODUCT('LQFP_80_12x12mm_P05mm','LQFP_80_12x12mm_P05mm','',( + #89897)); +#89897 = PRODUCT_CONTEXT('',#2,'mechanical'); +#89898 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#89899 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89900,#89902); +#89900 = ( REPRESENTATION_RELATIONSHIP('','',#48688,#48678) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89901) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89901 = ITEM_DEFINED_TRANSFORMATION('','',#11,#48679); +#89902 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89903); +#89903 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','=>[0:1:1:29]','',#48673, + #89894,$); +#89904 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89896)); +#89905 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89906,#89908); +#89906 = ( REPRESENTATION_RELATIONSHIP('','',#48678,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89907) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89907 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475); +#89908 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89909); +#89909 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','','',#5,#48673,$); +#89910 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48675)); +#89911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89912,#89914); +#89912 = ( REPRESENTATION_RELATIONSHIP('','',#8439,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89913) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479); +#89914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89915); +#89915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','','',#5,#8434,$); +#89916 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89917,#89919); +#89917 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89918) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89918 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483); +#89919 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89920); +#89920 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','','',#5,#687,$); +#89921 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89922,#89924); +#89922 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89923) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89923 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487); +#89924 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89925); +#89925 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','','',#5,#2435,$); +#89926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89927,#89929); +#89927 = ( REPRESENTATION_RELATIONSHIP('','',#11703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89928) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491); +#89929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89930); +#89930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','','',#5,#11698,$); +#89931 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89932,#89934); +#89932 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89933) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89933 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495); +#89934 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89935); +#89935 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','','',#5,#2435,$); +#89936 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89937,#89939); +#89937 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89938) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89938 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499); +#89939 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89940); +#89940 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','','',#5,#687,$); +#89941 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89942,#89944); +#89942 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89943) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89943 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503); +#89944 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89945); +#89945 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','','',#5,#1588,$); +#89946 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89947,#89949); +#89947 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89948) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89948 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507); +#89949 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89950); +#89950 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','','',#5,#687,$); +#89951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89952,#89954); +#89952 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89953) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511); +#89954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89955); +#89955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','','',#5,#1588,$); +#89956 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89957,#89959); +#89957 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89958) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89958 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515); +#89959 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89960); +#89960 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('140','','',#5,#1588,$); +#89961 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89962,#89964); +#89962 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89963) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#89963 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519); +#89964 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #89965); +#89965 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('141','','',#5,#1588,$); +#89966 = SHAPE_DEFINITION_REPRESENTATION(#89967,#89973); +#89967 = PRODUCT_DEFINITION_SHAPE('','',#89968); +#89968 = PRODUCT_DEFINITION('design','',#89969,#89972); +#89969 = PRODUCT_DEFINITION_FORMATION('','',#89970); +#89970 = PRODUCT('SO-8_3.9x4.9mm_P1.27mm','SO-8_3.9x4.9mm_P1.27mm','',( + #89971)); +#89971 = PRODUCT_CONTEXT('',#2,'mechanical'); +#89972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#89973 = SHAPE_REPRESENTATION('',(#11,#89974),#89978); +#89974 = AXIS2_PLACEMENT_3D('',#89975,#89976,#89977); +#89975 = CARTESIAN_POINT('',(0.,0.,0.)); +#89976 = DIRECTION('',(0.,0.,1.)); +#89977 = DIRECTION('',(1.,0.,-0.)); +#89978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89982)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#89979,#89980,#89981)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#89979 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#89980 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#89981 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#89982 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#89979, + 'distance_accuracy_value','confusion accuracy'); +#89983 = SHAPE_REPRESENTATION('',(#11,#89984,#92303,#92725,#93147,#93569 + ,#93991,#94413,#94835,#95257,#95679),#95732); +#89984 = MANIFOLD_SOLID_BREP('',#89985); +#89985 = CLOSED_SHELL('',(#89986,#90024,#90087,#90110,#90139,#90162, + #90249,#90336,#90359,#90382,#90399,#90422,#90510,#90526,#90556, + #90587,#90618,#90649,#90680,#90711,#90742,#90773,#90790,#90807, + #90838,#90869,#90900,#90931,#90962,#90993,#91024,#91054,#91077, + #91100,#91117,#91142,#91235,#91258,#91281,#91304,#91391,#91416, + #91465,#91490,#91520,#91537,#91554,#91579,#91609,#91626,#91643, + #91668,#91698,#91715,#91732,#91757,#91774,#91804,#91821,#91838, + #91863,#91893,#91910,#91927,#91952,#91982,#91999,#92016,#92041, + #92066,#92083,#92095,#92107,#92119,#92131,#92177,#92193,#92205, + #92217,#92229,#92241,#92257,#92269,#92294)); +#89986 = ADVANCED_FACE('',(#89987),#90019,.F.); +#89987 = FACE_BOUND('',#89988,.F.); +#89988 = EDGE_LOOP('',(#89989,#89999,#90006,#90014)); +#89989 = ORIENTED_EDGE('',*,*,#89990,.T.); +#89990 = EDGE_CURVE('',#89991,#89993,#89995,.T.); +#89991 = VERTEX_POINT('',#89992); +#89992 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#89993 = VERTEX_POINT('',#89994); +#89994 = CARTESIAN_POINT('',(1.713230068273,2.328960136547,0.1)); +#89995 = LINE('',#89996,#89997); +#89996 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#89997 = VECTOR('',#89998,1.); +#89998 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#89999 = ORIENTED_EDGE('',*,*,#90000,.T.); +#90000 = EDGE_CURVE('',#89993,#90001,#90003,.T.); +#90001 = VERTEX_POINT('',#90002); +#90002 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90004,#90005),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90004 = CARTESIAN_POINT('',(1.713230068273,2.328960136547,0.1)); +#90005 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90006 = ORIENTED_EDGE('',*,*,#90007,.F.); +#90007 = EDGE_CURVE('',#90008,#90001,#90010,.T.); +#90008 = VERTEX_POINT('',#90009); +#90009 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90010 = LINE('',#90011,#90012); +#90011 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90012 = VECTOR('',#90013,1.); +#90013 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90014 = ORIENTED_EDGE('',*,*,#90015,.F.); +#90015 = EDGE_CURVE('',#89991,#90008,#90016,.T.); +#90016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90017,#90018),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90017 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#90018 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90019 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90020,#90021) + ,(#90022,#90023 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#90020 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#90021 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90022 = CARTESIAN_POINT('',(1.713230068273,2.328960136547,0.1)); +#90023 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90024 = ADVANCED_FACE('',(#90025),#90082,.F.); +#90025 = FACE_BOUND('',#90026,.T.); +#90026 = EDGE_LOOP('',(#90027,#90028,#90036,#90044,#90052,#90060,#90068, + #90076)); +#90027 = ORIENTED_EDGE('',*,*,#89990,.T.); +#90028 = ORIENTED_EDGE('',*,*,#90029,.T.); +#90029 = EDGE_CURVE('',#89993,#90030,#90032,.T.); +#90030 = VERTEX_POINT('',#90031); +#90031 = CARTESIAN_POINT('',(1.826460136547,2.215730068273,0.1)); +#90032 = LINE('',#90033,#90034); +#90033 = CARTESIAN_POINT('',(1.713230068273,2.328960136547,0.1)); +#90034 = VECTOR('',#90035,1.); +#90035 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90036 = ORIENTED_EDGE('',*,*,#90037,.T.); +#90037 = EDGE_CURVE('',#90030,#90038,#90040,.T.); +#90038 = VERTEX_POINT('',#90039); +#90039 = CARTESIAN_POINT('',(1.826460136547,-2.215730068273,0.1)); +#90040 = LINE('',#90041,#90042); +#90041 = CARTESIAN_POINT('',(1.826460136547,2.215730068273,0.1)); +#90042 = VECTOR('',#90043,1.); +#90043 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90044 = ORIENTED_EDGE('',*,*,#90045,.T.); +#90045 = EDGE_CURVE('',#90038,#90046,#90048,.T.); +#90046 = VERTEX_POINT('',#90047); +#90047 = CARTESIAN_POINT('',(1.713230068273,-2.328960136547,0.1)); +#90048 = LINE('',#90049,#90050); +#90049 = CARTESIAN_POINT('',(1.826460136547,-2.215730068273,0.1)); +#90050 = VECTOR('',#90051,1.); +#90051 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#90052 = ORIENTED_EDGE('',*,*,#90053,.T.); +#90053 = EDGE_CURVE('',#90046,#90054,#90056,.T.); +#90054 = VERTEX_POINT('',#90055); +#90055 = CARTESIAN_POINT('',(-1.713230068273,-2.328960136547,0.1)); +#90056 = LINE('',#90057,#90058); +#90057 = CARTESIAN_POINT('',(1.713230068273,-2.328960136547,0.1)); +#90058 = VECTOR('',#90059,1.); +#90059 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90060 = ORIENTED_EDGE('',*,*,#90061,.T.); +#90061 = EDGE_CURVE('',#90054,#90062,#90064,.T.); +#90062 = VERTEX_POINT('',#90063); +#90063 = CARTESIAN_POINT('',(-1.826460136547,-2.215730068273,0.1)); +#90064 = LINE('',#90065,#90066); +#90065 = CARTESIAN_POINT('',(-1.713230068273,-2.328960136547,0.1)); +#90066 = VECTOR('',#90067,1.); +#90067 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#90068 = ORIENTED_EDGE('',*,*,#90069,.T.); +#90069 = EDGE_CURVE('',#90062,#90070,#90072,.T.); +#90070 = VERTEX_POINT('',#90071); +#90071 = CARTESIAN_POINT('',(-1.826460136547,2.215730068273,0.1)); +#90072 = LINE('',#90073,#90074); +#90073 = CARTESIAN_POINT('',(-1.826460136547,-2.215730068273,0.1)); +#90074 = VECTOR('',#90075,1.); +#90075 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90076 = ORIENTED_EDGE('',*,*,#90077,.T.); +#90077 = EDGE_CURVE('',#90070,#89991,#90078,.T.); +#90078 = LINE('',#90079,#90080); +#90079 = CARTESIAN_POINT('',(-1.826460136547,2.215730068273,0.1)); +#90080 = VECTOR('',#90081,1.); +#90081 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#90082 = PLANE('',#90083); +#90083 = AXIS2_PLACEMENT_3D('',#90084,#90085,#90086); +#90084 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#90085 = DIRECTION('',(0.,0.,1.)); +#90086 = DIRECTION('',(0.592560915935,-0.805525642612,0.)); +#90087 = ADVANCED_FACE('',(#90088),#90105,.F.); +#90088 = FACE_BOUND('',#90089,.F.); +#90089 = EDGE_LOOP('',(#90090,#90091,#90098,#90104)); +#90090 = ORIENTED_EDGE('',*,*,#90029,.T.); +#90091 = ORIENTED_EDGE('',*,*,#90092,.T.); +#90092 = EDGE_CURVE('',#90030,#90093,#90095,.T.); +#90093 = VERTEX_POINT('',#90094); +#90094 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90096,#90097),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90096 = CARTESIAN_POINT('',(1.826460136547,2.215730068273,0.1)); +#90097 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90098 = ORIENTED_EDGE('',*,*,#90099,.F.); +#90099 = EDGE_CURVE('',#90001,#90093,#90100,.T.); +#90100 = LINE('',#90101,#90102); +#90101 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90102 = VECTOR('',#90103,1.); +#90103 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90104 = ORIENTED_EDGE('',*,*,#90000,.F.); +#90105 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90106,#90107) + ,(#90108,#90109 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#90106 = CARTESIAN_POINT('',(1.713230068273,2.328960136547,0.1)); +#90107 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90108 = CARTESIAN_POINT('',(1.826460136547,2.215730068273,0.1)); +#90109 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90110 = ADVANCED_FACE('',(#90111),#90134,.F.); +#90111 = FACE_BOUND('',#90112,.F.); +#90112 = EDGE_LOOP('',(#90113,#90114,#90121,#90129)); +#90113 = ORIENTED_EDGE('',*,*,#90007,.T.); +#90114 = ORIENTED_EDGE('',*,*,#90115,.T.); +#90115 = EDGE_CURVE('',#90001,#90116,#90118,.T.); +#90116 = VERTEX_POINT('',#90117); +#90117 = CARTESIAN_POINT('',(1.775,2.4525,1.07)); +#90118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90119,#90120),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90119 = CARTESIAN_POINT('',(1.775,2.4525,0.88)); +#90120 = CARTESIAN_POINT('',(1.775,2.4525,1.07)); +#90121 = ORIENTED_EDGE('',*,*,#90122,.F.); +#90122 = EDGE_CURVE('',#90123,#90116,#90125,.T.); +#90123 = VERTEX_POINT('',#90124); +#90124 = CARTESIAN_POINT('',(-1.775,2.4525,1.07)); +#90125 = LINE('',#90126,#90127); +#90126 = CARTESIAN_POINT('',(-1.775,2.4525,1.07)); +#90127 = VECTOR('',#90128,1.); +#90128 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90129 = ORIENTED_EDGE('',*,*,#90130,.F.); +#90130 = EDGE_CURVE('',#90008,#90123,#90131,.T.); +#90131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90132,#90133),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90132 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90133 = CARTESIAN_POINT('',(-1.775,2.4525,1.07)); +#90134 = PLANE('',#90135); +#90135 = AXIS2_PLACEMENT_3D('',#90136,#90137,#90138); +#90136 = CARTESIAN_POINT('',(-1.775,2.4525,1.07)); +#90137 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90138 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90139 = ADVANCED_FACE('',(#90140),#90157,.F.); +#90140 = FACE_BOUND('',#90141,.F.); +#90141 = EDGE_LOOP('',(#90142,#90143,#90144,#90152)); +#90142 = ORIENTED_EDGE('',*,*,#90077,.T.); +#90143 = ORIENTED_EDGE('',*,*,#90015,.T.); +#90144 = ORIENTED_EDGE('',*,*,#90145,.F.); +#90145 = EDGE_CURVE('',#90146,#90008,#90148,.T.); +#90146 = VERTEX_POINT('',#90147); +#90147 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90148 = LINE('',#90149,#90150); +#90149 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90150 = VECTOR('',#90151,1.); +#90151 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#90152 = ORIENTED_EDGE('',*,*,#90153,.F.); +#90153 = EDGE_CURVE('',#90070,#90146,#90154,.T.); +#90154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90155,#90156),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90155 = CARTESIAN_POINT('',(-1.826460136547,2.215730068273,0.1)); +#90156 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90157 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90158,#90159) + ,(#90160,#90161 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#90158 = CARTESIAN_POINT('',(-1.826460136547,2.215730068273,0.1)); +#90159 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90160 = CARTESIAN_POINT('',(-1.713230068273,2.328960136547,0.1)); +#90161 = CARTESIAN_POINT('',(-1.775,2.4525,0.88)); +#90162 = ADVANCED_FACE('',(#90163),#90244,.F.); +#90163 = FACE_BOUND('',#90164,.F.); +#90164 = EDGE_LOOP('',(#90165,#90166,#90167,#90175,#90183,#90191,#90199, + #90207,#90215,#90223,#90231,#90239)); +#90165 = ORIENTED_EDGE('',*,*,#90069,.T.); +#90166 = ORIENTED_EDGE('',*,*,#90153,.T.); +#90167 = ORIENTED_EDGE('',*,*,#90168,.F.); +#90168 = EDGE_CURVE('',#90169,#90146,#90171,.T.); +#90169 = VERTEX_POINT('',#90170); +#90170 = CARTESIAN_POINT('',(-1.95,2.11,0.88)); +#90171 = LINE('',#90172,#90173); +#90172 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90173 = VECTOR('',#90174,1.); +#90174 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90175 = ORIENTED_EDGE('',*,*,#90176,.F.); +#90176 = EDGE_CURVE('',#90177,#90169,#90179,.T.); +#90177 = VERTEX_POINT('',#90178); +#90178 = CARTESIAN_POINT('',(-1.95,1.7,0.88)); +#90179 = LINE('',#90180,#90181); +#90180 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90181 = VECTOR('',#90182,1.); +#90182 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90183 = ORIENTED_EDGE('',*,*,#90184,.F.); +#90184 = EDGE_CURVE('',#90185,#90177,#90187,.T.); +#90185 = VERTEX_POINT('',#90186); +#90186 = CARTESIAN_POINT('',(-1.95,0.84,0.88)); +#90187 = LINE('',#90188,#90189); +#90188 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90189 = VECTOR('',#90190,1.); +#90190 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90191 = ORIENTED_EDGE('',*,*,#90192,.F.); +#90192 = EDGE_CURVE('',#90193,#90185,#90195,.T.); +#90193 = VERTEX_POINT('',#90194); +#90194 = CARTESIAN_POINT('',(-1.95,0.43,0.88)); +#90195 = LINE('',#90196,#90197); +#90196 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90197 = VECTOR('',#90198,1.); +#90198 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90199 = ORIENTED_EDGE('',*,*,#90200,.F.); +#90200 = EDGE_CURVE('',#90201,#90193,#90203,.T.); +#90201 = VERTEX_POINT('',#90202); +#90202 = CARTESIAN_POINT('',(-1.95,-0.43,0.88)); +#90203 = LINE('',#90204,#90205); +#90204 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90205 = VECTOR('',#90206,1.); +#90206 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90207 = ORIENTED_EDGE('',*,*,#90208,.F.); +#90208 = EDGE_CURVE('',#90209,#90201,#90211,.T.); +#90209 = VERTEX_POINT('',#90210); +#90210 = CARTESIAN_POINT('',(-1.95,-0.84,0.88)); +#90211 = LINE('',#90212,#90213); +#90212 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90213 = VECTOR('',#90214,1.); +#90214 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90215 = ORIENTED_EDGE('',*,*,#90216,.F.); +#90216 = EDGE_CURVE('',#90217,#90209,#90219,.T.); +#90217 = VERTEX_POINT('',#90218); +#90218 = CARTESIAN_POINT('',(-1.95,-1.7,0.88)); +#90219 = LINE('',#90220,#90221); +#90220 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90221 = VECTOR('',#90222,1.); +#90222 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90223 = ORIENTED_EDGE('',*,*,#90224,.F.); +#90224 = EDGE_CURVE('',#90225,#90217,#90227,.T.); +#90225 = VERTEX_POINT('',#90226); +#90226 = CARTESIAN_POINT('',(-1.95,-2.11,0.88)); +#90227 = LINE('',#90228,#90229); +#90228 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90229 = VECTOR('',#90230,1.); +#90230 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90231 = ORIENTED_EDGE('',*,*,#90232,.F.); +#90232 = EDGE_CURVE('',#90233,#90225,#90235,.T.); +#90233 = VERTEX_POINT('',#90234); +#90234 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90235 = LINE('',#90236,#90237); +#90236 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90237 = VECTOR('',#90238,1.); +#90238 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90239 = ORIENTED_EDGE('',*,*,#90240,.F.); +#90240 = EDGE_CURVE('',#90062,#90233,#90241,.T.); +#90241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90242,#90243),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90242 = CARTESIAN_POINT('',(-1.826460136547,-2.215730068273,0.1)); +#90243 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90245,#90246) + ,(#90247,#90248 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.555),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#90245 = CARTESIAN_POINT('',(-1.826460136547,-2.215730068273,0.1)); +#90246 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90247 = CARTESIAN_POINT('',(-1.826460136547,2.215730068273,0.1)); +#90248 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90249 = ADVANCED_FACE('',(#90250),#90331,.F.); +#90250 = FACE_BOUND('',#90251,.F.); +#90251 = EDGE_LOOP('',(#90252,#90253,#90260,#90268,#90276,#90284,#90292, + #90300,#90308,#90316,#90324,#90330)); +#90252 = ORIENTED_EDGE('',*,*,#90037,.T.); +#90253 = ORIENTED_EDGE('',*,*,#90254,.T.); +#90254 = EDGE_CURVE('',#90038,#90255,#90257,.T.); +#90255 = VERTEX_POINT('',#90256); +#90256 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#90257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90258,#90259),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90258 = CARTESIAN_POINT('',(1.826460136547,-2.215730068273,0.1)); +#90259 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#90260 = ORIENTED_EDGE('',*,*,#90261,.F.); +#90261 = EDGE_CURVE('',#90262,#90255,#90264,.T.); +#90262 = VERTEX_POINT('',#90263); +#90263 = CARTESIAN_POINT('',(1.95,-2.11,0.88)); +#90264 = LINE('',#90265,#90266); +#90265 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90266 = VECTOR('',#90267,1.); +#90267 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90268 = ORIENTED_EDGE('',*,*,#90269,.F.); +#90269 = EDGE_CURVE('',#90270,#90262,#90272,.T.); +#90270 = VERTEX_POINT('',#90271); +#90271 = CARTESIAN_POINT('',(1.95,-1.7,0.88)); +#90272 = LINE('',#90273,#90274); +#90273 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90274 = VECTOR('',#90275,1.); +#90275 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90276 = ORIENTED_EDGE('',*,*,#90277,.F.); +#90277 = EDGE_CURVE('',#90278,#90270,#90280,.T.); +#90278 = VERTEX_POINT('',#90279); +#90279 = CARTESIAN_POINT('',(1.95,-0.84,0.88)); +#90280 = LINE('',#90281,#90282); +#90281 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90282 = VECTOR('',#90283,1.); +#90283 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90284 = ORIENTED_EDGE('',*,*,#90285,.F.); +#90285 = EDGE_CURVE('',#90286,#90278,#90288,.T.); +#90286 = VERTEX_POINT('',#90287); +#90287 = CARTESIAN_POINT('',(1.95,-0.43,0.88)); +#90288 = LINE('',#90289,#90290); +#90289 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90290 = VECTOR('',#90291,1.); +#90291 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90292 = ORIENTED_EDGE('',*,*,#90293,.F.); +#90293 = EDGE_CURVE('',#90294,#90286,#90296,.T.); +#90294 = VERTEX_POINT('',#90295); +#90295 = CARTESIAN_POINT('',(1.95,0.43,0.88)); +#90296 = LINE('',#90297,#90298); +#90297 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90298 = VECTOR('',#90299,1.); +#90299 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90300 = ORIENTED_EDGE('',*,*,#90301,.F.); +#90301 = EDGE_CURVE('',#90302,#90294,#90304,.T.); +#90302 = VERTEX_POINT('',#90303); +#90303 = CARTESIAN_POINT('',(1.95,0.84,0.88)); +#90304 = LINE('',#90305,#90306); +#90305 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90306 = VECTOR('',#90307,1.); +#90307 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90308 = ORIENTED_EDGE('',*,*,#90309,.F.); +#90309 = EDGE_CURVE('',#90310,#90302,#90312,.T.); +#90310 = VERTEX_POINT('',#90311); +#90311 = CARTESIAN_POINT('',(1.95,1.7,0.88)); +#90312 = LINE('',#90313,#90314); +#90313 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90314 = VECTOR('',#90315,1.); +#90315 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90316 = ORIENTED_EDGE('',*,*,#90317,.F.); +#90317 = EDGE_CURVE('',#90318,#90310,#90320,.T.); +#90318 = VERTEX_POINT('',#90319); +#90319 = CARTESIAN_POINT('',(1.95,2.11,0.88)); +#90320 = LINE('',#90321,#90322); +#90321 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90322 = VECTOR('',#90323,1.); +#90323 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90324 = ORIENTED_EDGE('',*,*,#90325,.F.); +#90325 = EDGE_CURVE('',#90093,#90318,#90326,.T.); +#90326 = LINE('',#90327,#90328); +#90327 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90328 = VECTOR('',#90329,1.); +#90329 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90330 = ORIENTED_EDGE('',*,*,#90092,.F.); +#90331 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90332,#90333) + ,(#90334,#90335 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.555),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#90332 = CARTESIAN_POINT('',(1.826460136547,2.215730068273,0.1)); +#90333 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90334 = CARTESIAN_POINT('',(1.826460136547,-2.215730068273,0.1)); +#90335 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#90336 = ADVANCED_FACE('',(#90337),#90354,.F.); +#90337 = FACE_BOUND('',#90338,.F.); +#90338 = EDGE_LOOP('',(#90339,#90340,#90341,#90349)); +#90339 = ORIENTED_EDGE('',*,*,#90061,.T.); +#90340 = ORIENTED_EDGE('',*,*,#90240,.T.); +#90341 = ORIENTED_EDGE('',*,*,#90342,.F.); +#90342 = EDGE_CURVE('',#90343,#90233,#90345,.T.); +#90343 = VERTEX_POINT('',#90344); +#90344 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#90345 = LINE('',#90346,#90347); +#90346 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#90347 = VECTOR('',#90348,1.); +#90348 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#90349 = ORIENTED_EDGE('',*,*,#90350,.F.); +#90350 = EDGE_CURVE('',#90054,#90343,#90351,.T.); +#90351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90352,#90353),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90352 = CARTESIAN_POINT('',(-1.713230068273,-2.328960136547,0.1)); +#90353 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#90354 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90355,#90356) + ,(#90357,#90358 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#90355 = CARTESIAN_POINT('',(-1.713230068273,-2.328960136547,0.1)); +#90356 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#90357 = CARTESIAN_POINT('',(-1.826460136547,-2.215730068273,0.1)); +#90358 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90359 = ADVANCED_FACE('',(#90360),#90377,.F.); +#90360 = FACE_BOUND('',#90361,.F.); +#90361 = EDGE_LOOP('',(#90362,#90363,#90370,#90376)); +#90362 = ORIENTED_EDGE('',*,*,#90045,.T.); +#90363 = ORIENTED_EDGE('',*,*,#90364,.T.); +#90364 = EDGE_CURVE('',#90046,#90365,#90367,.T.); +#90365 = VERTEX_POINT('',#90366); +#90366 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#90367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90368,#90369),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90368 = CARTESIAN_POINT('',(1.713230068273,-2.328960136547,0.1)); +#90369 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#90370 = ORIENTED_EDGE('',*,*,#90371,.F.); +#90371 = EDGE_CURVE('',#90255,#90365,#90372,.T.); +#90372 = LINE('',#90373,#90374); +#90373 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#90374 = VECTOR('',#90375,1.); +#90375 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#90376 = ORIENTED_EDGE('',*,*,#90254,.F.); +#90377 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90378,#90379) + ,(#90380,#90381 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#90378 = CARTESIAN_POINT('',(1.826460136547,-2.215730068273,0.1)); +#90379 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#90380 = CARTESIAN_POINT('',(1.713230068273,-2.328960136547,0.1)); +#90381 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#90382 = ADVANCED_FACE('',(#90383),#90394,.F.); +#90383 = FACE_BOUND('',#90384,.F.); +#90384 = EDGE_LOOP('',(#90385,#90386,#90387,#90393)); +#90385 = ORIENTED_EDGE('',*,*,#90053,.T.); +#90386 = ORIENTED_EDGE('',*,*,#90350,.T.); +#90387 = ORIENTED_EDGE('',*,*,#90388,.F.); +#90388 = EDGE_CURVE('',#90365,#90343,#90389,.T.); +#90389 = LINE('',#90390,#90391); +#90390 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#90391 = VECTOR('',#90392,1.); +#90392 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90393 = ORIENTED_EDGE('',*,*,#90364,.F.); +#90394 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#90395,#90396) + ,(#90397,#90398 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#90395 = CARTESIAN_POINT('',(1.713230068273,-2.328960136547,0.1)); +#90396 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#90397 = CARTESIAN_POINT('',(-1.713230068273,-2.328960136547,0.1)); +#90398 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#90399 = ADVANCED_FACE('',(#90400),#90417,.F.); +#90400 = FACE_BOUND('',#90401,.F.); +#90401 = EDGE_LOOP('',(#90402,#90403,#90410,#90416)); +#90402 = ORIENTED_EDGE('',*,*,#90099,.T.); +#90403 = ORIENTED_EDGE('',*,*,#90404,.T.); +#90404 = EDGE_CURVE('',#90093,#90405,#90407,.T.); +#90405 = VERTEX_POINT('',#90406); +#90406 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90408,#90409),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90408 = CARTESIAN_POINT('',(1.95,2.2775,0.88)); +#90409 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90410 = ORIENTED_EDGE('',*,*,#90411,.F.); +#90411 = EDGE_CURVE('',#90116,#90405,#90412,.T.); +#90412 = LINE('',#90413,#90414); +#90413 = CARTESIAN_POINT('',(1.775,2.4525,1.07)); +#90414 = VECTOR('',#90415,1.); +#90415 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90416 = ORIENTED_EDGE('',*,*,#90115,.F.); +#90417 = PLANE('',#90418); +#90418 = AXIS2_PLACEMENT_3D('',#90419,#90420,#90421); +#90419 = CARTESIAN_POINT('',(1.775,2.4525,1.07)); +#90420 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#90421 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90422 = ADVANCED_FACE('',(#90423),#90505,.F.); +#90423 = FACE_BOUND('',#90424,.F.); +#90424 = EDGE_LOOP('',(#90425,#90433,#90434,#90435,#90443,#90451,#90459, + #90467,#90475,#90483,#90491,#90499)); +#90425 = ORIENTED_EDGE('',*,*,#90426,.T.); +#90426 = EDGE_CURVE('',#90427,#90123,#90429,.T.); +#90427 = VERTEX_POINT('',#90428); +#90428 = CARTESIAN_POINT('',(-1.95,2.2775,1.07)); +#90429 = LINE('',#90430,#90431); +#90430 = CARTESIAN_POINT('',(-1.95,2.2775,1.07)); +#90431 = VECTOR('',#90432,1.); +#90432 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#90433 = ORIENTED_EDGE('',*,*,#90122,.T.); +#90434 = ORIENTED_EDGE('',*,*,#90411,.T.); +#90435 = ORIENTED_EDGE('',*,*,#90436,.T.); +#90436 = EDGE_CURVE('',#90405,#90437,#90439,.T.); +#90437 = VERTEX_POINT('',#90438); +#90438 = CARTESIAN_POINT('',(1.95,2.11,1.07)); +#90439 = LINE('',#90440,#90441); +#90440 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90441 = VECTOR('',#90442,1.); +#90442 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90443 = ORIENTED_EDGE('',*,*,#90444,.T.); +#90444 = EDGE_CURVE('',#90437,#90445,#90447,.T.); +#90445 = VERTEX_POINT('',#90446); +#90446 = CARTESIAN_POINT('',(1.875,2.11,1.07)); +#90447 = LINE('',#90448,#90449); +#90448 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#90449 = VECTOR('',#90450,1.); +#90450 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90451 = ORIENTED_EDGE('',*,*,#90452,.F.); +#90452 = EDGE_CURVE('',#90453,#90445,#90455,.T.); +#90453 = VERTEX_POINT('',#90454); +#90454 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#90455 = LINE('',#90456,#90457); +#90456 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#90457 = VECTOR('',#90458,1.); +#90458 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90459 = ORIENTED_EDGE('',*,*,#90460,.F.); +#90460 = EDGE_CURVE('',#90461,#90453,#90463,.T.); +#90461 = VERTEX_POINT('',#90462); +#90462 = CARTESIAN_POINT('',(1.7375,2.3775,1.07)); +#90463 = LINE('',#90464,#90465); +#90464 = CARTESIAN_POINT('',(1.7375,2.3775,1.07)); +#90465 = VECTOR('',#90466,1.); +#90466 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90467 = ORIENTED_EDGE('',*,*,#90468,.F.); +#90468 = EDGE_CURVE('',#90469,#90461,#90471,.T.); +#90469 = VERTEX_POINT('',#90470); +#90470 = CARTESIAN_POINT('',(-1.7375,2.3775,1.07)); +#90471 = LINE('',#90472,#90473); +#90472 = CARTESIAN_POINT('',(-1.7375,2.3775,1.07)); +#90473 = VECTOR('',#90474,1.); +#90474 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90475 = ORIENTED_EDGE('',*,*,#90476,.F.); +#90476 = EDGE_CURVE('',#90477,#90469,#90479,.T.); +#90477 = VERTEX_POINT('',#90478); +#90478 = CARTESIAN_POINT('',(-1.875,2.24,1.07)); +#90479 = LINE('',#90480,#90481); +#90480 = CARTESIAN_POINT('',(-1.875,2.24,1.07)); +#90481 = VECTOR('',#90482,1.); +#90482 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#90483 = ORIENTED_EDGE('',*,*,#90484,.F.); +#90484 = EDGE_CURVE('',#90485,#90477,#90487,.T.); +#90485 = VERTEX_POINT('',#90486); +#90486 = CARTESIAN_POINT('',(-1.875,2.11,1.07)); +#90487 = LINE('',#90488,#90489); +#90488 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#90489 = VECTOR('',#90490,1.); +#90490 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90491 = ORIENTED_EDGE('',*,*,#90492,.F.); +#90492 = EDGE_CURVE('',#90493,#90485,#90495,.T.); +#90493 = VERTEX_POINT('',#90494); +#90494 = CARTESIAN_POINT('',(-1.95,2.11,1.07)); +#90495 = LINE('',#90496,#90497); +#90496 = CARTESIAN_POINT('',(-2.05,2.11,1.07)); +#90497 = VECTOR('',#90498,1.); +#90498 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#90499 = ORIENTED_EDGE('',*,*,#90500,.T.); +#90500 = EDGE_CURVE('',#90493,#90427,#90501,.T.); +#90501 = LINE('',#90502,#90503); +#90502 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90503 = VECTOR('',#90504,1.); +#90504 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90505 = PLANE('',#90506); +#90506 = AXIS2_PLACEMENT_3D('',#90507,#90508,#90509); +#90507 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#90508 = DIRECTION('',(0.,0.,-1.)); +#90509 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90510 = ADVANCED_FACE('',(#90511),#90521,.F.); +#90511 = FACE_BOUND('',#90512,.F.); +#90512 = EDGE_LOOP('',(#90513,#90514,#90515,#90516)); +#90513 = ORIENTED_EDGE('',*,*,#90145,.T.); +#90514 = ORIENTED_EDGE('',*,*,#90130,.T.); +#90515 = ORIENTED_EDGE('',*,*,#90426,.F.); +#90516 = ORIENTED_EDGE('',*,*,#90517,.F.); +#90517 = EDGE_CURVE('',#90146,#90427,#90518,.T.); +#90518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90519,#90520),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90519 = CARTESIAN_POINT('',(-1.95,2.2775,0.88)); +#90520 = CARTESIAN_POINT('',(-1.95,2.2775,1.07)); +#90521 = PLANE('',#90522); +#90522 = AXIS2_PLACEMENT_3D('',#90523,#90524,#90525); +#90523 = CARTESIAN_POINT('',(-1.95,2.2775,1.07)); +#90524 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#90525 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#90526 = ADVANCED_FACE('',(#90527),#90551,.F.); +#90527 = FACE_BOUND('',#90528,.F.); +#90528 = EDGE_LOOP('',(#90529,#90536,#90537,#90545)); +#90529 = ORIENTED_EDGE('',*,*,#90530,.F.); +#90530 = EDGE_CURVE('',#90233,#90531,#90533,.T.); +#90531 = VERTEX_POINT('',#90532); +#90532 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90534,#90535),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#90534 = CARTESIAN_POINT('',(-1.95,-2.2775,0.88)); +#90535 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90536 = ORIENTED_EDGE('',*,*,#90232,.T.); +#90537 = ORIENTED_EDGE('',*,*,#90538,.T.); +#90538 = EDGE_CURVE('',#90225,#90539,#90541,.T.); +#90539 = VERTEX_POINT('',#90540); +#90540 = CARTESIAN_POINT('',(-1.95,-2.11,1.07)); +#90541 = LINE('',#90542,#90543); +#90542 = CARTESIAN_POINT('',(-1.95,-2.11,0.770180083032)); +#90543 = VECTOR('',#90544,1.); +#90544 = DIRECTION('',(0.,0.,1.)); +#90545 = ORIENTED_EDGE('',*,*,#90546,.F.); +#90546 = EDGE_CURVE('',#90531,#90539,#90547,.T.); +#90547 = LINE('',#90548,#90549); +#90548 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90549 = VECTOR('',#90550,1.); +#90550 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90551 = PLANE('',#90552); +#90552 = AXIS2_PLACEMENT_3D('',#90553,#90554,#90555); +#90553 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90554 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90555 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90556 = ADVANCED_FACE('',(#90557),#90582,.T.); +#90557 = FACE_BOUND('',#90558,.T.); +#90558 = EDGE_LOOP('',(#90559,#90567,#90575,#90581)); +#90559 = ORIENTED_EDGE('',*,*,#90560,.F.); +#90560 = EDGE_CURVE('',#90561,#90225,#90563,.T.); +#90561 = VERTEX_POINT('',#90562); +#90562 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#90563 = LINE('',#90564,#90565); +#90564 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#90565 = VECTOR('',#90566,1.); +#90566 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90567 = ORIENTED_EDGE('',*,*,#90568,.T.); +#90568 = EDGE_CURVE('',#90561,#90569,#90571,.T.); +#90569 = VERTEX_POINT('',#90570); +#90570 = CARTESIAN_POINT('',(-1.8,-1.7,0.88)); +#90571 = LINE('',#90572,#90573); +#90572 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#90573 = VECTOR('',#90574,1.); +#90574 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#90575 = ORIENTED_EDGE('',*,*,#90576,.T.); +#90576 = EDGE_CURVE('',#90569,#90217,#90577,.T.); +#90577 = LINE('',#90578,#90579); +#90578 = CARTESIAN_POINT('',(-1.8,-1.7,0.88)); +#90579 = VECTOR('',#90580,1.); +#90580 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90581 = ORIENTED_EDGE('',*,*,#90224,.F.); +#90582 = PLANE('',#90583); +#90583 = AXIS2_PLACEMENT_3D('',#90584,#90585,#90586); +#90584 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#90585 = DIRECTION('',(0.,0.,1.)); +#90586 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90587 = ADVANCED_FACE('',(#90588),#90613,.F.); +#90588 = FACE_BOUND('',#90589,.F.); +#90589 = EDGE_LOOP('',(#90590,#90598,#90599,#90607)); +#90590 = ORIENTED_EDGE('',*,*,#90591,.F.); +#90591 = EDGE_CURVE('',#90217,#90592,#90594,.T.); +#90592 = VERTEX_POINT('',#90593); +#90593 = CARTESIAN_POINT('',(-1.95,-1.7,1.07)); +#90594 = LINE('',#90595,#90596); +#90595 = CARTESIAN_POINT('',(-1.95,-1.7,0.770180083032)); +#90596 = VECTOR('',#90597,1.); +#90597 = DIRECTION('',(0.,0.,1.)); +#90598 = ORIENTED_EDGE('',*,*,#90216,.T.); +#90599 = ORIENTED_EDGE('',*,*,#90600,.T.); +#90600 = EDGE_CURVE('',#90209,#90601,#90603,.T.); +#90601 = VERTEX_POINT('',#90602); +#90602 = CARTESIAN_POINT('',(-1.95,-0.84,1.07)); +#90603 = LINE('',#90604,#90605); +#90604 = CARTESIAN_POINT('',(-1.95,-0.84,0.770180083032)); +#90605 = VECTOR('',#90606,1.); +#90606 = DIRECTION('',(0.,0.,1.)); +#90607 = ORIENTED_EDGE('',*,*,#90608,.F.); +#90608 = EDGE_CURVE('',#90592,#90601,#90609,.T.); +#90609 = LINE('',#90610,#90611); +#90610 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90611 = VECTOR('',#90612,1.); +#90612 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90613 = PLANE('',#90614); +#90614 = AXIS2_PLACEMENT_3D('',#90615,#90616,#90617); +#90615 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90616 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90617 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90618 = ADVANCED_FACE('',(#90619),#90644,.T.); +#90619 = FACE_BOUND('',#90620,.T.); +#90620 = EDGE_LOOP('',(#90621,#90629,#90637,#90643)); +#90621 = ORIENTED_EDGE('',*,*,#90622,.F.); +#90622 = EDGE_CURVE('',#90623,#90209,#90625,.T.); +#90623 = VERTEX_POINT('',#90624); +#90624 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#90625 = LINE('',#90626,#90627); +#90626 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#90627 = VECTOR('',#90628,1.); +#90628 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90629 = ORIENTED_EDGE('',*,*,#90630,.T.); +#90630 = EDGE_CURVE('',#90623,#90631,#90633,.T.); +#90631 = VERTEX_POINT('',#90632); +#90632 = CARTESIAN_POINT('',(-1.8,-0.43,0.88)); +#90633 = LINE('',#90634,#90635); +#90634 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#90635 = VECTOR('',#90636,1.); +#90636 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#90637 = ORIENTED_EDGE('',*,*,#90638,.T.); +#90638 = EDGE_CURVE('',#90631,#90201,#90639,.T.); +#90639 = LINE('',#90640,#90641); +#90640 = CARTESIAN_POINT('',(-1.8,-0.43,0.88)); +#90641 = VECTOR('',#90642,1.); +#90642 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90643 = ORIENTED_EDGE('',*,*,#90208,.F.); +#90644 = PLANE('',#90645); +#90645 = AXIS2_PLACEMENT_3D('',#90646,#90647,#90648); +#90646 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#90647 = DIRECTION('',(0.,0.,1.)); +#90648 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90649 = ADVANCED_FACE('',(#90650),#90675,.F.); +#90650 = FACE_BOUND('',#90651,.F.); +#90651 = EDGE_LOOP('',(#90652,#90660,#90661,#90669)); +#90652 = ORIENTED_EDGE('',*,*,#90653,.F.); +#90653 = EDGE_CURVE('',#90201,#90654,#90656,.T.); +#90654 = VERTEX_POINT('',#90655); +#90655 = CARTESIAN_POINT('',(-1.95,-0.43,1.07)); +#90656 = LINE('',#90657,#90658); +#90657 = CARTESIAN_POINT('',(-1.95,-0.43,0.770180083032)); +#90658 = VECTOR('',#90659,1.); +#90659 = DIRECTION('',(0.,0.,1.)); +#90660 = ORIENTED_EDGE('',*,*,#90200,.T.); +#90661 = ORIENTED_EDGE('',*,*,#90662,.T.); +#90662 = EDGE_CURVE('',#90193,#90663,#90665,.T.); +#90663 = VERTEX_POINT('',#90664); +#90664 = CARTESIAN_POINT('',(-1.95,0.43,1.07)); +#90665 = LINE('',#90666,#90667); +#90666 = CARTESIAN_POINT('',(-1.95,0.43,0.770180083032)); +#90667 = VECTOR('',#90668,1.); +#90668 = DIRECTION('',(0.,0.,1.)); +#90669 = ORIENTED_EDGE('',*,*,#90670,.F.); +#90670 = EDGE_CURVE('',#90654,#90663,#90671,.T.); +#90671 = LINE('',#90672,#90673); +#90672 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90673 = VECTOR('',#90674,1.); +#90674 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90675 = PLANE('',#90676); +#90676 = AXIS2_PLACEMENT_3D('',#90677,#90678,#90679); +#90677 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90678 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90679 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90680 = ADVANCED_FACE('',(#90681),#90706,.T.); +#90681 = FACE_BOUND('',#90682,.T.); +#90682 = EDGE_LOOP('',(#90683,#90691,#90699,#90705)); +#90683 = ORIENTED_EDGE('',*,*,#90684,.F.); +#90684 = EDGE_CURVE('',#90685,#90193,#90687,.T.); +#90685 = VERTEX_POINT('',#90686); +#90686 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#90687 = LINE('',#90688,#90689); +#90688 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#90689 = VECTOR('',#90690,1.); +#90690 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90691 = ORIENTED_EDGE('',*,*,#90692,.T.); +#90692 = EDGE_CURVE('',#90685,#90693,#90695,.T.); +#90693 = VERTEX_POINT('',#90694); +#90694 = CARTESIAN_POINT('',(-1.8,0.84,0.88)); +#90695 = LINE('',#90696,#90697); +#90696 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#90697 = VECTOR('',#90698,1.); +#90698 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#90699 = ORIENTED_EDGE('',*,*,#90700,.T.); +#90700 = EDGE_CURVE('',#90693,#90185,#90701,.T.); +#90701 = LINE('',#90702,#90703); +#90702 = CARTESIAN_POINT('',(-1.8,0.84,0.88)); +#90703 = VECTOR('',#90704,1.); +#90704 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90705 = ORIENTED_EDGE('',*,*,#90192,.F.); +#90706 = PLANE('',#90707); +#90707 = AXIS2_PLACEMENT_3D('',#90708,#90709,#90710); +#90708 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#90709 = DIRECTION('',(0.,0.,1.)); +#90710 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90711 = ADVANCED_FACE('',(#90712),#90737,.F.); +#90712 = FACE_BOUND('',#90713,.F.); +#90713 = EDGE_LOOP('',(#90714,#90722,#90723,#90731)); +#90714 = ORIENTED_EDGE('',*,*,#90715,.F.); +#90715 = EDGE_CURVE('',#90185,#90716,#90718,.T.); +#90716 = VERTEX_POINT('',#90717); +#90717 = CARTESIAN_POINT('',(-1.95,0.84,1.07)); +#90718 = LINE('',#90719,#90720); +#90719 = CARTESIAN_POINT('',(-1.95,0.84,0.770180083032)); +#90720 = VECTOR('',#90721,1.); +#90721 = DIRECTION('',(0.,0.,1.)); +#90722 = ORIENTED_EDGE('',*,*,#90184,.T.); +#90723 = ORIENTED_EDGE('',*,*,#90724,.T.); +#90724 = EDGE_CURVE('',#90177,#90725,#90727,.T.); +#90725 = VERTEX_POINT('',#90726); +#90726 = CARTESIAN_POINT('',(-1.95,1.7,1.07)); +#90727 = LINE('',#90728,#90729); +#90728 = CARTESIAN_POINT('',(-1.95,1.7,0.770180083032)); +#90729 = VECTOR('',#90730,1.); +#90730 = DIRECTION('',(0.,0.,1.)); +#90731 = ORIENTED_EDGE('',*,*,#90732,.F.); +#90732 = EDGE_CURVE('',#90716,#90725,#90733,.T.); +#90733 = LINE('',#90734,#90735); +#90734 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90735 = VECTOR('',#90736,1.); +#90736 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90737 = PLANE('',#90738); +#90738 = AXIS2_PLACEMENT_3D('',#90739,#90740,#90741); +#90739 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90740 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90741 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90742 = ADVANCED_FACE('',(#90743),#90768,.T.); +#90743 = FACE_BOUND('',#90744,.T.); +#90744 = EDGE_LOOP('',(#90745,#90753,#90761,#90767)); +#90745 = ORIENTED_EDGE('',*,*,#90746,.F.); +#90746 = EDGE_CURVE('',#90747,#90177,#90749,.T.); +#90747 = VERTEX_POINT('',#90748); +#90748 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#90749 = LINE('',#90750,#90751); +#90750 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#90751 = VECTOR('',#90752,1.); +#90752 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90753 = ORIENTED_EDGE('',*,*,#90754,.T.); +#90754 = EDGE_CURVE('',#90747,#90755,#90757,.T.); +#90755 = VERTEX_POINT('',#90756); +#90756 = CARTESIAN_POINT('',(-1.8,2.11,0.88)); +#90757 = LINE('',#90758,#90759); +#90758 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#90759 = VECTOR('',#90760,1.); +#90760 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#90761 = ORIENTED_EDGE('',*,*,#90762,.T.); +#90762 = EDGE_CURVE('',#90755,#90169,#90763,.T.); +#90763 = LINE('',#90764,#90765); +#90764 = CARTESIAN_POINT('',(-1.8,2.11,0.88)); +#90765 = VECTOR('',#90766,1.); +#90766 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90767 = ORIENTED_EDGE('',*,*,#90176,.F.); +#90768 = PLANE('',#90769); +#90769 = AXIS2_PLACEMENT_3D('',#90770,#90771,#90772); +#90770 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#90771 = DIRECTION('',(0.,0.,1.)); +#90772 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#90773 = ADVANCED_FACE('',(#90774),#90785,.F.); +#90774 = FACE_BOUND('',#90775,.F.); +#90775 = EDGE_LOOP('',(#90776,#90782,#90783,#90784)); +#90776 = ORIENTED_EDGE('',*,*,#90777,.F.); +#90777 = EDGE_CURVE('',#90169,#90493,#90778,.T.); +#90778 = LINE('',#90779,#90780); +#90779 = CARTESIAN_POINT('',(-1.95,2.11,0.770180083032)); +#90780 = VECTOR('',#90781,1.); +#90781 = DIRECTION('',(0.,0.,1.)); +#90782 = ORIENTED_EDGE('',*,*,#90168,.T.); +#90783 = ORIENTED_EDGE('',*,*,#90517,.T.); +#90784 = ORIENTED_EDGE('',*,*,#90500,.F.); +#90785 = PLANE('',#90786); +#90786 = AXIS2_PLACEMENT_3D('',#90787,#90788,#90789); +#90787 = CARTESIAN_POINT('',(-1.95,-2.2775,1.07)); +#90788 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90789 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#90790 = ADVANCED_FACE('',(#90791),#90802,.F.); +#90791 = FACE_BOUND('',#90792,.F.); +#90792 = EDGE_LOOP('',(#90793,#90794,#90795,#90801)); +#90793 = ORIENTED_EDGE('',*,*,#90404,.F.); +#90794 = ORIENTED_EDGE('',*,*,#90325,.T.); +#90795 = ORIENTED_EDGE('',*,*,#90796,.T.); +#90796 = EDGE_CURVE('',#90318,#90437,#90797,.T.); +#90797 = LINE('',#90798,#90799); +#90798 = CARTESIAN_POINT('',(1.95,2.11,0.770180083032)); +#90799 = VECTOR('',#90800,1.); +#90800 = DIRECTION('',(0.,0.,1.)); +#90801 = ORIENTED_EDGE('',*,*,#90436,.F.); +#90802 = PLANE('',#90803); +#90803 = AXIS2_PLACEMENT_3D('',#90804,#90805,#90806); +#90804 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90805 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90806 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90807 = ADVANCED_FACE('',(#90808),#90833,.T.); +#90808 = FACE_BOUND('',#90809,.T.); +#90809 = EDGE_LOOP('',(#90810,#90818,#90826,#90832)); +#90810 = ORIENTED_EDGE('',*,*,#90811,.F.); +#90811 = EDGE_CURVE('',#90812,#90318,#90814,.T.); +#90812 = VERTEX_POINT('',#90813); +#90813 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#90814 = LINE('',#90815,#90816); +#90815 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#90816 = VECTOR('',#90817,1.); +#90817 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90818 = ORIENTED_EDGE('',*,*,#90819,.T.); +#90819 = EDGE_CURVE('',#90812,#90820,#90822,.T.); +#90820 = VERTEX_POINT('',#90821); +#90821 = CARTESIAN_POINT('',(1.8,1.7,0.88)); +#90822 = LINE('',#90823,#90824); +#90823 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#90824 = VECTOR('',#90825,1.); +#90825 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90826 = ORIENTED_EDGE('',*,*,#90827,.T.); +#90827 = EDGE_CURVE('',#90820,#90310,#90828,.T.); +#90828 = LINE('',#90829,#90830); +#90829 = CARTESIAN_POINT('',(1.8,1.7,0.88)); +#90830 = VECTOR('',#90831,1.); +#90831 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90832 = ORIENTED_EDGE('',*,*,#90317,.F.); +#90833 = PLANE('',#90834); +#90834 = AXIS2_PLACEMENT_3D('',#90835,#90836,#90837); +#90835 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#90836 = DIRECTION('',(0.,0.,1.)); +#90837 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90838 = ADVANCED_FACE('',(#90839),#90864,.F.); +#90839 = FACE_BOUND('',#90840,.F.); +#90840 = EDGE_LOOP('',(#90841,#90849,#90850,#90858)); +#90841 = ORIENTED_EDGE('',*,*,#90842,.F.); +#90842 = EDGE_CURVE('',#90310,#90843,#90845,.T.); +#90843 = VERTEX_POINT('',#90844); +#90844 = CARTESIAN_POINT('',(1.95,1.7,1.07)); +#90845 = LINE('',#90846,#90847); +#90846 = CARTESIAN_POINT('',(1.95,1.7,0.770180083032)); +#90847 = VECTOR('',#90848,1.); +#90848 = DIRECTION('',(0.,0.,1.)); +#90849 = ORIENTED_EDGE('',*,*,#90309,.T.); +#90850 = ORIENTED_EDGE('',*,*,#90851,.T.); +#90851 = EDGE_CURVE('',#90302,#90852,#90854,.T.); +#90852 = VERTEX_POINT('',#90853); +#90853 = CARTESIAN_POINT('',(1.95,0.84,1.07)); +#90854 = LINE('',#90855,#90856); +#90855 = CARTESIAN_POINT('',(1.95,0.84,0.770180083032)); +#90856 = VECTOR('',#90857,1.); +#90857 = DIRECTION('',(0.,0.,1.)); +#90858 = ORIENTED_EDGE('',*,*,#90859,.F.); +#90859 = EDGE_CURVE('',#90843,#90852,#90860,.T.); +#90860 = LINE('',#90861,#90862); +#90861 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90862 = VECTOR('',#90863,1.); +#90863 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90864 = PLANE('',#90865); +#90865 = AXIS2_PLACEMENT_3D('',#90866,#90867,#90868); +#90866 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90867 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90868 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90869 = ADVANCED_FACE('',(#90870),#90895,.T.); +#90870 = FACE_BOUND('',#90871,.T.); +#90871 = EDGE_LOOP('',(#90872,#90880,#90888,#90894)); +#90872 = ORIENTED_EDGE('',*,*,#90873,.F.); +#90873 = EDGE_CURVE('',#90874,#90302,#90876,.T.); +#90874 = VERTEX_POINT('',#90875); +#90875 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#90876 = LINE('',#90877,#90878); +#90877 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#90878 = VECTOR('',#90879,1.); +#90879 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90880 = ORIENTED_EDGE('',*,*,#90881,.T.); +#90881 = EDGE_CURVE('',#90874,#90882,#90884,.T.); +#90882 = VERTEX_POINT('',#90883); +#90883 = CARTESIAN_POINT('',(1.8,0.43,0.88)); +#90884 = LINE('',#90885,#90886); +#90885 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#90886 = VECTOR('',#90887,1.); +#90887 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90888 = ORIENTED_EDGE('',*,*,#90889,.T.); +#90889 = EDGE_CURVE('',#90882,#90294,#90890,.T.); +#90890 = LINE('',#90891,#90892); +#90891 = CARTESIAN_POINT('',(1.8,0.43,0.88)); +#90892 = VECTOR('',#90893,1.); +#90893 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90894 = ORIENTED_EDGE('',*,*,#90301,.F.); +#90895 = PLANE('',#90896); +#90896 = AXIS2_PLACEMENT_3D('',#90897,#90898,#90899); +#90897 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#90898 = DIRECTION('',(0.,0.,1.)); +#90899 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90900 = ADVANCED_FACE('',(#90901),#90926,.F.); +#90901 = FACE_BOUND('',#90902,.F.); +#90902 = EDGE_LOOP('',(#90903,#90911,#90912,#90920)); +#90903 = ORIENTED_EDGE('',*,*,#90904,.F.); +#90904 = EDGE_CURVE('',#90294,#90905,#90907,.T.); +#90905 = VERTEX_POINT('',#90906); +#90906 = CARTESIAN_POINT('',(1.95,0.43,1.07)); +#90907 = LINE('',#90908,#90909); +#90908 = CARTESIAN_POINT('',(1.95,0.43,0.770180083032)); +#90909 = VECTOR('',#90910,1.); +#90910 = DIRECTION('',(0.,0.,1.)); +#90911 = ORIENTED_EDGE('',*,*,#90293,.T.); +#90912 = ORIENTED_EDGE('',*,*,#90913,.T.); +#90913 = EDGE_CURVE('',#90286,#90914,#90916,.T.); +#90914 = VERTEX_POINT('',#90915); +#90915 = CARTESIAN_POINT('',(1.95,-0.43,1.07)); +#90916 = LINE('',#90917,#90918); +#90917 = CARTESIAN_POINT('',(1.95,-0.43,0.770180083032)); +#90918 = VECTOR('',#90919,1.); +#90919 = DIRECTION('',(0.,0.,1.)); +#90920 = ORIENTED_EDGE('',*,*,#90921,.F.); +#90921 = EDGE_CURVE('',#90905,#90914,#90922,.T.); +#90922 = LINE('',#90923,#90924); +#90923 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90924 = VECTOR('',#90925,1.); +#90925 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90926 = PLANE('',#90927); +#90927 = AXIS2_PLACEMENT_3D('',#90928,#90929,#90930); +#90928 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90929 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90930 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90931 = ADVANCED_FACE('',(#90932),#90957,.T.); +#90932 = FACE_BOUND('',#90933,.T.); +#90933 = EDGE_LOOP('',(#90934,#90942,#90950,#90956)); +#90934 = ORIENTED_EDGE('',*,*,#90935,.F.); +#90935 = EDGE_CURVE('',#90936,#90286,#90938,.T.); +#90936 = VERTEX_POINT('',#90937); +#90937 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#90938 = LINE('',#90939,#90940); +#90939 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#90940 = VECTOR('',#90941,1.); +#90941 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90942 = ORIENTED_EDGE('',*,*,#90943,.T.); +#90943 = EDGE_CURVE('',#90936,#90944,#90946,.T.); +#90944 = VERTEX_POINT('',#90945); +#90945 = CARTESIAN_POINT('',(1.8,-0.84,0.88)); +#90946 = LINE('',#90947,#90948); +#90947 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#90948 = VECTOR('',#90949,1.); +#90949 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90950 = ORIENTED_EDGE('',*,*,#90951,.T.); +#90951 = EDGE_CURVE('',#90944,#90278,#90952,.T.); +#90952 = LINE('',#90953,#90954); +#90953 = CARTESIAN_POINT('',(1.8,-0.84,0.88)); +#90954 = VECTOR('',#90955,1.); +#90955 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90956 = ORIENTED_EDGE('',*,*,#90285,.F.); +#90957 = PLANE('',#90958); +#90958 = AXIS2_PLACEMENT_3D('',#90959,#90960,#90961); +#90959 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#90960 = DIRECTION('',(0.,0.,1.)); +#90961 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#90962 = ADVANCED_FACE('',(#90963),#90988,.F.); +#90963 = FACE_BOUND('',#90964,.F.); +#90964 = EDGE_LOOP('',(#90965,#90973,#90974,#90982)); +#90965 = ORIENTED_EDGE('',*,*,#90966,.F.); +#90966 = EDGE_CURVE('',#90278,#90967,#90969,.T.); +#90967 = VERTEX_POINT('',#90968); +#90968 = CARTESIAN_POINT('',(1.95,-0.84,1.07)); +#90969 = LINE('',#90970,#90971); +#90970 = CARTESIAN_POINT('',(1.95,-0.84,0.770180083032)); +#90971 = VECTOR('',#90972,1.); +#90972 = DIRECTION('',(0.,0.,1.)); +#90973 = ORIENTED_EDGE('',*,*,#90277,.T.); +#90974 = ORIENTED_EDGE('',*,*,#90975,.T.); +#90975 = EDGE_CURVE('',#90270,#90976,#90978,.T.); +#90976 = VERTEX_POINT('',#90977); +#90977 = CARTESIAN_POINT('',(1.95,-1.7,1.07)); +#90978 = LINE('',#90979,#90980); +#90979 = CARTESIAN_POINT('',(1.95,-1.7,0.770180083032)); +#90980 = VECTOR('',#90981,1.); +#90981 = DIRECTION('',(0.,0.,1.)); +#90982 = ORIENTED_EDGE('',*,*,#90983,.F.); +#90983 = EDGE_CURVE('',#90967,#90976,#90984,.T.); +#90984 = LINE('',#90985,#90986); +#90985 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90986 = VECTOR('',#90987,1.); +#90987 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90988 = PLANE('',#90989); +#90989 = AXIS2_PLACEMENT_3D('',#90990,#90991,#90992); +#90990 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#90991 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#90992 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#90993 = ADVANCED_FACE('',(#90994),#91019,.T.); +#90994 = FACE_BOUND('',#90995,.T.); +#90995 = EDGE_LOOP('',(#90996,#91004,#91012,#91018)); +#90996 = ORIENTED_EDGE('',*,*,#90997,.F.); +#90997 = EDGE_CURVE('',#90998,#90270,#91000,.T.); +#90998 = VERTEX_POINT('',#90999); +#90999 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#91000 = LINE('',#91001,#91002); +#91001 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#91002 = VECTOR('',#91003,1.); +#91003 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91004 = ORIENTED_EDGE('',*,*,#91005,.T.); +#91005 = EDGE_CURVE('',#90998,#91006,#91008,.T.); +#91006 = VERTEX_POINT('',#91007); +#91007 = CARTESIAN_POINT('',(1.8,-2.11,0.88)); +#91008 = LINE('',#91009,#91010); +#91009 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#91010 = VECTOR('',#91011,1.); +#91011 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91012 = ORIENTED_EDGE('',*,*,#91013,.T.); +#91013 = EDGE_CURVE('',#91006,#90262,#91014,.T.); +#91014 = LINE('',#91015,#91016); +#91015 = CARTESIAN_POINT('',(1.8,-2.11,0.88)); +#91016 = VECTOR('',#91017,1.); +#91017 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91018 = ORIENTED_EDGE('',*,*,#90269,.F.); +#91019 = PLANE('',#91020); +#91020 = AXIS2_PLACEMENT_3D('',#91021,#91022,#91023); +#91021 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#91022 = DIRECTION('',(0.,0.,1.)); +#91023 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91024 = ADVANCED_FACE('',(#91025),#91049,.F.); +#91025 = FACE_BOUND('',#91026,.F.); +#91026 = EDGE_LOOP('',(#91027,#91035,#91036,#91043)); +#91027 = ORIENTED_EDGE('',*,*,#91028,.F.); +#91028 = EDGE_CURVE('',#90262,#91029,#91031,.T.); +#91029 = VERTEX_POINT('',#91030); +#91030 = CARTESIAN_POINT('',(1.95,-2.11,1.07)); +#91031 = LINE('',#91032,#91033); +#91032 = CARTESIAN_POINT('',(1.95,-2.11,0.770180083032)); +#91033 = VECTOR('',#91034,1.); +#91034 = DIRECTION('',(0.,0.,1.)); +#91035 = ORIENTED_EDGE('',*,*,#90261,.T.); +#91036 = ORIENTED_EDGE('',*,*,#91037,.T.); +#91037 = EDGE_CURVE('',#90255,#91038,#91040,.T.); +#91038 = VERTEX_POINT('',#91039); +#91039 = CARTESIAN_POINT('',(1.95,-2.2775,1.07)); +#91040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91041,#91042),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91041 = CARTESIAN_POINT('',(1.95,-2.2775,0.88)); +#91042 = CARTESIAN_POINT('',(1.95,-2.2775,1.07)); +#91043 = ORIENTED_EDGE('',*,*,#91044,.F.); +#91044 = EDGE_CURVE('',#91029,#91038,#91045,.T.); +#91045 = LINE('',#91046,#91047); +#91046 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#91047 = VECTOR('',#91048,1.); +#91048 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91049 = PLANE('',#91050); +#91050 = AXIS2_PLACEMENT_3D('',#91051,#91052,#91053); +#91051 = CARTESIAN_POINT('',(1.95,2.2775,1.07)); +#91052 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91053 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91054 = ADVANCED_FACE('',(#91055),#91072,.F.); +#91055 = FACE_BOUND('',#91056,.F.); +#91056 = EDGE_LOOP('',(#91057,#91058,#91059,#91067)); +#91057 = ORIENTED_EDGE('',*,*,#90342,.T.); +#91058 = ORIENTED_EDGE('',*,*,#90530,.T.); +#91059 = ORIENTED_EDGE('',*,*,#91060,.F.); +#91060 = EDGE_CURVE('',#91061,#90531,#91063,.T.); +#91061 = VERTEX_POINT('',#91062); +#91062 = CARTESIAN_POINT('',(-1.775,-2.4525,1.07)); +#91063 = LINE('',#91064,#91065); +#91064 = CARTESIAN_POINT('',(-1.775,-2.4525,1.07)); +#91065 = VECTOR('',#91066,1.); +#91066 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#91067 = ORIENTED_EDGE('',*,*,#91068,.F.); +#91068 = EDGE_CURVE('',#90343,#91061,#91069,.T.); +#91069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91070,#91071),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91070 = CARTESIAN_POINT('',(-1.775,-2.4525,0.88)); +#91071 = CARTESIAN_POINT('',(-1.775,-2.4525,1.07)); +#91072 = PLANE('',#91073); +#91073 = AXIS2_PLACEMENT_3D('',#91074,#91075,#91076); +#91074 = CARTESIAN_POINT('',(-1.775,-2.4525,1.07)); +#91075 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#91076 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#91077 = ADVANCED_FACE('',(#91078),#91095,.F.); +#91078 = FACE_BOUND('',#91079,.F.); +#91079 = EDGE_LOOP('',(#91080,#91081,#91088,#91094)); +#91080 = ORIENTED_EDGE('',*,*,#90371,.T.); +#91081 = ORIENTED_EDGE('',*,*,#91082,.T.); +#91082 = EDGE_CURVE('',#90365,#91083,#91085,.T.); +#91083 = VERTEX_POINT('',#91084); +#91084 = CARTESIAN_POINT('',(1.775,-2.4525,1.07)); +#91085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91086,#91087),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91086 = CARTESIAN_POINT('',(1.775,-2.4525,0.88)); +#91087 = CARTESIAN_POINT('',(1.775,-2.4525,1.07)); +#91088 = ORIENTED_EDGE('',*,*,#91089,.F.); +#91089 = EDGE_CURVE('',#91038,#91083,#91090,.T.); +#91090 = LINE('',#91091,#91092); +#91091 = CARTESIAN_POINT('',(1.95,-2.2775,1.07)); +#91092 = VECTOR('',#91093,1.); +#91093 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#91094 = ORIENTED_EDGE('',*,*,#91037,.F.); +#91095 = PLANE('',#91096); +#91096 = AXIS2_PLACEMENT_3D('',#91097,#91098,#91099); +#91097 = CARTESIAN_POINT('',(1.95,-2.2775,1.07)); +#91098 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#91099 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#91100 = ADVANCED_FACE('',(#91101),#91112,.F.); +#91101 = FACE_BOUND('',#91102,.F.); +#91102 = EDGE_LOOP('',(#91103,#91104,#91105,#91111)); +#91103 = ORIENTED_EDGE('',*,*,#90388,.T.); +#91104 = ORIENTED_EDGE('',*,*,#91068,.T.); +#91105 = ORIENTED_EDGE('',*,*,#91106,.F.); +#91106 = EDGE_CURVE('',#91083,#91061,#91107,.T.); +#91107 = LINE('',#91108,#91109); +#91108 = CARTESIAN_POINT('',(1.775,-2.4525,1.07)); +#91109 = VECTOR('',#91110,1.); +#91110 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91111 = ORIENTED_EDGE('',*,*,#91082,.F.); +#91112 = PLANE('',#91113); +#91113 = AXIS2_PLACEMENT_3D('',#91114,#91115,#91116); +#91114 = CARTESIAN_POINT('',(1.775,-2.4525,1.07)); +#91115 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91116 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91117 = ADVANCED_FACE('',(#91118),#91137,.F.); +#91118 = FACE_BOUND('',#91119,.F.); +#91119 = EDGE_LOOP('',(#91120,#91128,#91129,#91130,#91131)); +#91120 = ORIENTED_EDGE('',*,*,#91121,.T.); +#91121 = EDGE_CURVE('',#91122,#90755,#91124,.T.); +#91122 = VERTEX_POINT('',#91123); +#91123 = CARTESIAN_POINT('',(-1.8,2.11,1.07)); +#91124 = LINE('',#91125,#91126); +#91125 = CARTESIAN_POINT('',(-1.8,2.11,1.07)); +#91126 = VECTOR('',#91127,1.); +#91127 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91128 = ORIENTED_EDGE('',*,*,#90762,.T.); +#91129 = ORIENTED_EDGE('',*,*,#90777,.T.); +#91130 = ORIENTED_EDGE('',*,*,#90492,.T.); +#91131 = ORIENTED_EDGE('',*,*,#91132,.T.); +#91132 = EDGE_CURVE('',#90485,#91122,#91133,.T.); +#91133 = LINE('',#91134,#91135); +#91134 = CARTESIAN_POINT('',(-2.05,2.11,1.07)); +#91135 = VECTOR('',#91136,1.); +#91136 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91137 = PLANE('',#91138); +#91138 = AXIS2_PLACEMENT_3D('',#91139,#91140,#91141); +#91139 = CARTESIAN_POINT('',(-2.346917919983,2.11,0.470360166065)); +#91140 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91141 = DIRECTION('',(0.,0.,1.)); +#91142 = ADVANCED_FACE('',(#91143),#91230,.F.); +#91143 = FACE_BOUND('',#91144,.F.); +#91144 = EDGE_LOOP('',(#91145,#91155,#91163,#91171,#91179,#91187,#91195, + #91203,#91209,#91210,#91217,#91225)); +#91145 = ORIENTED_EDGE('',*,*,#91146,.T.); +#91146 = EDGE_CURVE('',#91147,#91149,#91151,.T.); +#91147 = VERTEX_POINT('',#91148); +#91148 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91149 = VERTEX_POINT('',#91150); +#91150 = CARTESIAN_POINT('',(-1.875,-2.11,1.07)); +#91151 = LINE('',#91152,#91153); +#91152 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91153 = VECTOR('',#91154,1.); +#91154 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91155 = ORIENTED_EDGE('',*,*,#91156,.T.); +#91156 = EDGE_CURVE('',#91149,#91157,#91159,.T.); +#91157 = VERTEX_POINT('',#91158); +#91158 = CARTESIAN_POINT('',(-1.875,-1.7,1.07)); +#91159 = LINE('',#91160,#91161); +#91160 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91161 = VECTOR('',#91162,1.); +#91162 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91163 = ORIENTED_EDGE('',*,*,#91164,.T.); +#91164 = EDGE_CURVE('',#91157,#91165,#91167,.T.); +#91165 = VERTEX_POINT('',#91166); +#91166 = CARTESIAN_POINT('',(-1.875,-0.84,1.07)); +#91167 = LINE('',#91168,#91169); +#91168 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91169 = VECTOR('',#91170,1.); +#91170 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91171 = ORIENTED_EDGE('',*,*,#91172,.T.); +#91172 = EDGE_CURVE('',#91165,#91173,#91175,.T.); +#91173 = VERTEX_POINT('',#91174); +#91174 = CARTESIAN_POINT('',(-1.875,-0.43,1.07)); +#91175 = LINE('',#91176,#91177); +#91176 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91177 = VECTOR('',#91178,1.); +#91178 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91179 = ORIENTED_EDGE('',*,*,#91180,.T.); +#91180 = EDGE_CURVE('',#91173,#91181,#91183,.T.); +#91181 = VERTEX_POINT('',#91182); +#91182 = CARTESIAN_POINT('',(-1.875,0.43,1.07)); +#91183 = LINE('',#91184,#91185); +#91184 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91185 = VECTOR('',#91186,1.); +#91186 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91187 = ORIENTED_EDGE('',*,*,#91188,.T.); +#91188 = EDGE_CURVE('',#91181,#91189,#91191,.T.); +#91189 = VERTEX_POINT('',#91190); +#91190 = CARTESIAN_POINT('',(-1.875,0.84,1.07)); +#91191 = LINE('',#91192,#91193); +#91192 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91193 = VECTOR('',#91194,1.); +#91194 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91195 = ORIENTED_EDGE('',*,*,#91196,.T.); +#91196 = EDGE_CURVE('',#91189,#91197,#91199,.T.); +#91197 = VERTEX_POINT('',#91198); +#91198 = CARTESIAN_POINT('',(-1.875,1.7,1.07)); +#91199 = LINE('',#91200,#91201); +#91200 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91201 = VECTOR('',#91202,1.); +#91202 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91203 = ORIENTED_EDGE('',*,*,#91204,.T.); +#91204 = EDGE_CURVE('',#91197,#90485,#91205,.T.); +#91205 = LINE('',#91206,#91207); +#91206 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91207 = VECTOR('',#91208,1.); +#91208 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91209 = ORIENTED_EDGE('',*,*,#90484,.T.); +#91210 = ORIENTED_EDGE('',*,*,#91211,.T.); +#91211 = EDGE_CURVE('',#90477,#91212,#91214,.T.); +#91212 = VERTEX_POINT('',#91213); +#91213 = CARTESIAN_POINT('',(-1.751460136547,2.178230068273,1.85)); +#91214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91215,#91216),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91215 = CARTESIAN_POINT('',(-1.875,2.24,1.07)); +#91216 = CARTESIAN_POINT('',(-1.751460136547,2.178230068273,1.85)); +#91217 = ORIENTED_EDGE('',*,*,#91218,.F.); +#91218 = EDGE_CURVE('',#91219,#91212,#91221,.T.); +#91219 = VERTEX_POINT('',#91220); +#91220 = CARTESIAN_POINT('',(-1.751460136547,-2.178230068273,1.85)); +#91221 = LINE('',#91222,#91223); +#91222 = CARTESIAN_POINT('',(-1.751460136547,-2.178230068273,1.85)); +#91223 = VECTOR('',#91224,1.); +#91224 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#91225 = ORIENTED_EDGE('',*,*,#91226,.F.); +#91226 = EDGE_CURVE('',#91147,#91219,#91227,.T.); +#91227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91228,#91229),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91228 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91229 = CARTESIAN_POINT('',(-1.751460136547,-2.178230068273,1.85)); +#91230 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#91231,#91232) + ,(#91233,#91234 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.48),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#91231 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#91232 = CARTESIAN_POINT('',(-1.751460136547,-2.178230068273,1.85)); +#91233 = CARTESIAN_POINT('',(-1.875,2.24,1.07)); +#91234 = CARTESIAN_POINT('',(-1.751460136547,2.178230068273,1.85)); +#91235 = ADVANCED_FACE('',(#91236),#91253,.F.); +#91236 = FACE_BOUND('',#91237,.F.); +#91237 = EDGE_LOOP('',(#91238,#91239,#91246,#91252)); +#91238 = ORIENTED_EDGE('',*,*,#90476,.T.); +#91239 = ORIENTED_EDGE('',*,*,#91240,.T.); +#91240 = EDGE_CURVE('',#90469,#91241,#91243,.T.); +#91241 = VERTEX_POINT('',#91242); +#91242 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#91243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91244,#91245),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91244 = CARTESIAN_POINT('',(-1.7375,2.3775,1.07)); +#91245 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#91246 = ORIENTED_EDGE('',*,*,#91247,.F.); +#91247 = EDGE_CURVE('',#91212,#91241,#91248,.T.); +#91248 = LINE('',#91249,#91250); +#91249 = CARTESIAN_POINT('',(-1.751460136547,2.178230068273,1.85)); +#91250 = VECTOR('',#91251,1.); +#91251 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#91252 = ORIENTED_EDGE('',*,*,#91211,.F.); +#91253 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#91254,#91255) + ,(#91256,#91257 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#91254 = CARTESIAN_POINT('',(-1.875,2.24,1.07)); +#91255 = CARTESIAN_POINT('',(-1.751460136547,2.178230068273,1.85)); +#91256 = CARTESIAN_POINT('',(-1.7375,2.3775,1.07)); +#91257 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#91258 = ADVANCED_FACE('',(#91259),#91276,.F.); +#91259 = FACE_BOUND('',#91260,.F.); +#91260 = EDGE_LOOP('',(#91261,#91262,#91269,#91275)); +#91261 = ORIENTED_EDGE('',*,*,#90468,.T.); +#91262 = ORIENTED_EDGE('',*,*,#91263,.T.); +#91263 = EDGE_CURVE('',#90461,#91264,#91266,.T.); +#91264 = VERTEX_POINT('',#91265); +#91265 = CARTESIAN_POINT('',(1.675730068273,2.253960136547,1.85)); +#91266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91267,#91268),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91267 = CARTESIAN_POINT('',(1.7375,2.3775,1.07)); +#91268 = CARTESIAN_POINT('',(1.675730068273,2.253960136547,1.85)); +#91269 = ORIENTED_EDGE('',*,*,#91270,.F.); +#91270 = EDGE_CURVE('',#91241,#91264,#91271,.T.); +#91271 = LINE('',#91272,#91273); +#91272 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#91273 = VECTOR('',#91274,1.); +#91274 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91275 = ORIENTED_EDGE('',*,*,#91240,.F.); +#91276 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#91277,#91278) + ,(#91279,#91280 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#91277 = CARTESIAN_POINT('',(-1.7375,2.3775,1.07)); +#91278 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#91279 = CARTESIAN_POINT('',(1.7375,2.3775,1.07)); +#91280 = CARTESIAN_POINT('',(1.675730068273,2.253960136547,1.85)); +#91281 = ADVANCED_FACE('',(#91282),#91299,.F.); +#91282 = FACE_BOUND('',#91283,.F.); +#91283 = EDGE_LOOP('',(#91284,#91285,#91292,#91298)); +#91284 = ORIENTED_EDGE('',*,*,#90460,.T.); +#91285 = ORIENTED_EDGE('',*,*,#91286,.T.); +#91286 = EDGE_CURVE('',#90453,#91287,#91289,.T.); +#91287 = VERTEX_POINT('',#91288); +#91288 = CARTESIAN_POINT('',(1.751460136547,2.178230068273,1.85)); +#91289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91290,#91291),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91290 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91291 = CARTESIAN_POINT('',(1.751460136547,2.178230068273,1.85)); +#91292 = ORIENTED_EDGE('',*,*,#91293,.F.); +#91293 = EDGE_CURVE('',#91264,#91287,#91294,.T.); +#91294 = LINE('',#91295,#91296); +#91295 = CARTESIAN_POINT('',(1.675730068273,2.253960136547,1.85)); +#91296 = VECTOR('',#91297,1.); +#91297 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#91298 = ORIENTED_EDGE('',*,*,#91263,.F.); +#91299 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#91300,#91301) + ,(#91302,#91303 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#91300 = CARTESIAN_POINT('',(1.7375,2.3775,1.07)); +#91301 = CARTESIAN_POINT('',(1.675730068273,2.253960136547,1.85)); +#91302 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91303 = CARTESIAN_POINT('',(1.751460136547,2.178230068273,1.85)); +#91304 = ADVANCED_FACE('',(#91305),#91386,.F.); +#91305 = FACE_BOUND('',#91306,.F.); +#91306 = EDGE_LOOP('',(#91307,#91308,#91316,#91324,#91332,#91340,#91348, + #91356,#91364,#91372,#91379,#91385)); +#91307 = ORIENTED_EDGE('',*,*,#90452,.T.); +#91308 = ORIENTED_EDGE('',*,*,#91309,.T.); +#91309 = EDGE_CURVE('',#90445,#91310,#91312,.T.); +#91310 = VERTEX_POINT('',#91311); +#91311 = CARTESIAN_POINT('',(1.875,1.7,1.07)); +#91312 = LINE('',#91313,#91314); +#91313 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91314 = VECTOR('',#91315,1.); +#91315 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91316 = ORIENTED_EDGE('',*,*,#91317,.T.); +#91317 = EDGE_CURVE('',#91310,#91318,#91320,.T.); +#91318 = VERTEX_POINT('',#91319); +#91319 = CARTESIAN_POINT('',(1.875,0.84,1.07)); +#91320 = LINE('',#91321,#91322); +#91321 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91322 = VECTOR('',#91323,1.); +#91323 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91324 = ORIENTED_EDGE('',*,*,#91325,.T.); +#91325 = EDGE_CURVE('',#91318,#91326,#91328,.T.); +#91326 = VERTEX_POINT('',#91327); +#91327 = CARTESIAN_POINT('',(1.875,0.43,1.07)); +#91328 = LINE('',#91329,#91330); +#91329 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91330 = VECTOR('',#91331,1.); +#91331 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91332 = ORIENTED_EDGE('',*,*,#91333,.T.); +#91333 = EDGE_CURVE('',#91326,#91334,#91336,.T.); +#91334 = VERTEX_POINT('',#91335); +#91335 = CARTESIAN_POINT('',(1.875,-0.43,1.07)); +#91336 = LINE('',#91337,#91338); +#91337 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91338 = VECTOR('',#91339,1.); +#91339 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91340 = ORIENTED_EDGE('',*,*,#91341,.T.); +#91341 = EDGE_CURVE('',#91334,#91342,#91344,.T.); +#91342 = VERTEX_POINT('',#91343); +#91343 = CARTESIAN_POINT('',(1.875,-0.84,1.07)); +#91344 = LINE('',#91345,#91346); +#91345 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91346 = VECTOR('',#91347,1.); +#91347 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91348 = ORIENTED_EDGE('',*,*,#91349,.T.); +#91349 = EDGE_CURVE('',#91342,#91350,#91352,.T.); +#91350 = VERTEX_POINT('',#91351); +#91351 = CARTESIAN_POINT('',(1.875,-1.7,1.07)); +#91352 = LINE('',#91353,#91354); +#91353 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91354 = VECTOR('',#91355,1.); +#91355 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91356 = ORIENTED_EDGE('',*,*,#91357,.T.); +#91357 = EDGE_CURVE('',#91350,#91358,#91360,.T.); +#91358 = VERTEX_POINT('',#91359); +#91359 = CARTESIAN_POINT('',(1.875,-2.11,1.07)); +#91360 = LINE('',#91361,#91362); +#91361 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91362 = VECTOR('',#91363,1.); +#91363 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91364 = ORIENTED_EDGE('',*,*,#91365,.T.); +#91365 = EDGE_CURVE('',#91358,#91366,#91368,.T.); +#91366 = VERTEX_POINT('',#91367); +#91367 = CARTESIAN_POINT('',(1.875,-2.24,1.07)); +#91368 = LINE('',#91369,#91370); +#91369 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91370 = VECTOR('',#91371,1.); +#91371 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91372 = ORIENTED_EDGE('',*,*,#91373,.T.); +#91373 = EDGE_CURVE('',#91366,#91374,#91376,.T.); +#91374 = VERTEX_POINT('',#91375); +#91375 = CARTESIAN_POINT('',(1.751460136547,-2.178230068273,1.85)); +#91376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91377,#91378),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#91377 = CARTESIAN_POINT('',(1.875,-2.24,1.07)); +#91378 = CARTESIAN_POINT('',(1.751460136547,-2.178230068273,1.85)); +#91379 = ORIENTED_EDGE('',*,*,#91380,.F.); +#91380 = EDGE_CURVE('',#91287,#91374,#91381,.T.); +#91381 = LINE('',#91382,#91383); +#91382 = CARTESIAN_POINT('',(1.751460136547,2.178230068273,1.85)); +#91383 = VECTOR('',#91384,1.); +#91384 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91385 = ORIENTED_EDGE('',*,*,#91286,.F.); +#91386 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#91387,#91388) + ,(#91389,#91390 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.48),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#91387 = CARTESIAN_POINT('',(1.875,2.24,1.07)); +#91388 = CARTESIAN_POINT('',(1.751460136547,2.178230068273,1.85)); +#91389 = CARTESIAN_POINT('',(1.875,-2.24,1.07)); +#91390 = CARTESIAN_POINT('',(1.751460136547,-2.178230068273,1.85)); +#91391 = ADVANCED_FACE('',(#91392),#91411,.T.); +#91392 = FACE_BOUND('',#91393,.T.); +#91393 = EDGE_LOOP('',(#91394,#91402,#91403,#91404,#91405)); +#91394 = ORIENTED_EDGE('',*,*,#91395,.T.); +#91395 = EDGE_CURVE('',#91396,#90812,#91398,.T.); +#91396 = VERTEX_POINT('',#91397); +#91397 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#91398 = LINE('',#91399,#91400); +#91399 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#91400 = VECTOR('',#91401,1.); +#91401 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91402 = ORIENTED_EDGE('',*,*,#90811,.T.); +#91403 = ORIENTED_EDGE('',*,*,#90796,.T.); +#91404 = ORIENTED_EDGE('',*,*,#90444,.T.); +#91405 = ORIENTED_EDGE('',*,*,#91406,.T.); +#91406 = EDGE_CURVE('',#90445,#91396,#91407,.T.); +#91407 = LINE('',#91408,#91409); +#91408 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#91409 = VECTOR('',#91410,1.); +#91410 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91411 = PLANE('',#91412); +#91412 = AXIS2_PLACEMENT_3D('',#91413,#91414,#91415); +#91413 = CARTESIAN_POINT('',(2.346917919983,2.11,0.470360166065)); +#91414 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91415 = DIRECTION('',(0.,0.,1.)); +#91416 = ADVANCED_FACE('',(#91417),#91460,.F.); +#91417 = FACE_BOUND('',#91418,.F.); +#91418 = EDGE_LOOP('',(#91419,#91420,#91426,#91427,#91435,#91443,#91449, + #91450,#91456,#91457,#91458,#91459)); +#91419 = ORIENTED_EDGE('',*,*,#90546,.T.); +#91420 = ORIENTED_EDGE('',*,*,#91421,.T.); +#91421 = EDGE_CURVE('',#90539,#91149,#91422,.T.); +#91422 = LINE('',#91423,#91424); +#91423 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#91424 = VECTOR('',#91425,1.); +#91425 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91426 = ORIENTED_EDGE('',*,*,#91146,.F.); +#91427 = ORIENTED_EDGE('',*,*,#91428,.F.); +#91428 = EDGE_CURVE('',#91429,#91147,#91431,.T.); +#91429 = VERTEX_POINT('',#91430); +#91430 = CARTESIAN_POINT('',(-1.7375,-2.3775,1.07)); +#91431 = LINE('',#91432,#91433); +#91432 = CARTESIAN_POINT('',(-1.7375,-2.3775,1.07)); +#91433 = VECTOR('',#91434,1.); +#91434 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#91435 = ORIENTED_EDGE('',*,*,#91436,.F.); +#91436 = EDGE_CURVE('',#91437,#91429,#91439,.T.); +#91437 = VERTEX_POINT('',#91438); +#91438 = CARTESIAN_POINT('',(1.7375,-2.3775,1.07)); +#91439 = LINE('',#91440,#91441); +#91440 = CARTESIAN_POINT('',(1.7375,-2.3775,1.07)); +#91441 = VECTOR('',#91442,1.); +#91442 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91443 = ORIENTED_EDGE('',*,*,#91444,.F.); +#91444 = EDGE_CURVE('',#91366,#91437,#91445,.T.); +#91445 = LINE('',#91446,#91447); +#91446 = CARTESIAN_POINT('',(1.875,-2.24,1.07)); +#91447 = VECTOR('',#91448,1.); +#91448 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#91449 = ORIENTED_EDGE('',*,*,#91365,.F.); +#91450 = ORIENTED_EDGE('',*,*,#91451,.F.); +#91451 = EDGE_CURVE('',#91029,#91358,#91452,.T.); +#91452 = LINE('',#91453,#91454); +#91453 = CARTESIAN_POINT('',(2.05,-2.11,1.07)); +#91454 = VECTOR('',#91455,1.); +#91455 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91456 = ORIENTED_EDGE('',*,*,#91044,.T.); +#91457 = ORIENTED_EDGE('',*,*,#91089,.T.); +#91458 = ORIENTED_EDGE('',*,*,#91106,.T.); +#91459 = ORIENTED_EDGE('',*,*,#91060,.T.); +#91460 = PLANE('',#91461); +#91461 = AXIS2_PLACEMENT_3D('',#91462,#91463,#91464); +#91462 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91463 = DIRECTION('',(0.,0.,-1.)); +#91464 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91465 = ADVANCED_FACE('',(#91466),#91485,.T.); +#91466 = FACE_BOUND('',#91467,.T.); +#91467 = EDGE_LOOP('',(#91468,#91476,#91477,#91478,#91479)); +#91468 = ORIENTED_EDGE('',*,*,#91469,.T.); +#91469 = EDGE_CURVE('',#91470,#90561,#91472,.T.); +#91470 = VERTEX_POINT('',#91471); +#91471 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#91472 = LINE('',#91473,#91474); +#91473 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#91474 = VECTOR('',#91475,1.); +#91475 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91476 = ORIENTED_EDGE('',*,*,#90560,.T.); +#91477 = ORIENTED_EDGE('',*,*,#90538,.T.); +#91478 = ORIENTED_EDGE('',*,*,#91421,.T.); +#91479 = ORIENTED_EDGE('',*,*,#91480,.T.); +#91480 = EDGE_CURVE('',#91149,#91470,#91481,.T.); +#91481 = LINE('',#91482,#91483); +#91482 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#91483 = VECTOR('',#91484,1.); +#91484 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91485 = PLANE('',#91486); +#91486 = AXIS2_PLACEMENT_3D('',#91487,#91488,#91489); +#91487 = CARTESIAN_POINT('',(-2.346917919983,-2.11,0.470360166065)); +#91488 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91489 = DIRECTION('',(0.,0.,1.)); +#91490 = ADVANCED_FACE('',(#91491),#91515,.F.); +#91491 = FACE_BOUND('',#91492,.F.); +#91492 = EDGE_LOOP('',(#91493,#91501,#91502,#91503,#91509)); +#91493 = ORIENTED_EDGE('',*,*,#91494,.T.); +#91494 = EDGE_CURVE('',#91495,#90569,#91497,.T.); +#91495 = VERTEX_POINT('',#91496); +#91496 = CARTESIAN_POINT('',(-1.8,-1.7,1.07)); +#91497 = LINE('',#91498,#91499); +#91498 = CARTESIAN_POINT('',(-1.8,-1.7,1.07)); +#91499 = VECTOR('',#91500,1.); +#91500 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91501 = ORIENTED_EDGE('',*,*,#90576,.T.); +#91502 = ORIENTED_EDGE('',*,*,#90591,.T.); +#91503 = ORIENTED_EDGE('',*,*,#91504,.T.); +#91504 = EDGE_CURVE('',#90592,#91157,#91505,.T.); +#91505 = LINE('',#91506,#91507); +#91506 = CARTESIAN_POINT('',(-2.05,-1.7,1.07)); +#91507 = VECTOR('',#91508,1.); +#91508 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91509 = ORIENTED_EDGE('',*,*,#91510,.T.); +#91510 = EDGE_CURVE('',#91157,#91495,#91511,.T.); +#91511 = LINE('',#91512,#91513); +#91512 = CARTESIAN_POINT('',(-2.05,-1.7,1.07)); +#91513 = VECTOR('',#91514,1.); +#91514 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91515 = PLANE('',#91516); +#91516 = AXIS2_PLACEMENT_3D('',#91517,#91518,#91519); +#91517 = CARTESIAN_POINT('',(-2.346917919983,-1.7,0.470360166065)); +#91518 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91519 = DIRECTION('',(0.,0.,1.)); +#91520 = ADVANCED_FACE('',(#91521),#91532,.T.); +#91521 = FACE_BOUND('',#91522,.T.); +#91522 = EDGE_LOOP('',(#91523,#91529,#91530,#91531)); +#91523 = ORIENTED_EDGE('',*,*,#91524,.T.); +#91524 = EDGE_CURVE('',#91470,#91495,#91525,.T.); +#91525 = LINE('',#91526,#91527); +#91526 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#91527 = VECTOR('',#91528,1.); +#91528 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91529 = ORIENTED_EDGE('',*,*,#91494,.T.); +#91530 = ORIENTED_EDGE('',*,*,#90568,.F.); +#91531 = ORIENTED_EDGE('',*,*,#91469,.F.); +#91532 = PLANE('',#91533); +#91533 = AXIS2_PLACEMENT_3D('',#91534,#91535,#91536); +#91534 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#91535 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#91536 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91537 = ADVANCED_FACE('',(#91538),#91549,.F.); +#91538 = FACE_BOUND('',#91539,.F.); +#91539 = EDGE_LOOP('',(#91540,#91541,#91547,#91548)); +#91540 = ORIENTED_EDGE('',*,*,#90608,.T.); +#91541 = ORIENTED_EDGE('',*,*,#91542,.T.); +#91542 = EDGE_CURVE('',#90601,#91165,#91543,.T.); +#91543 = LINE('',#91544,#91545); +#91544 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#91545 = VECTOR('',#91546,1.); +#91546 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91547 = ORIENTED_EDGE('',*,*,#91164,.F.); +#91548 = ORIENTED_EDGE('',*,*,#91504,.F.); +#91549 = PLANE('',#91550); +#91550 = AXIS2_PLACEMENT_3D('',#91551,#91552,#91553); +#91551 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91552 = DIRECTION('',(0.,0.,-1.)); +#91553 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91554 = ADVANCED_FACE('',(#91555),#91574,.T.); +#91555 = FACE_BOUND('',#91556,.T.); +#91556 = EDGE_LOOP('',(#91557,#91565,#91566,#91567,#91568)); +#91557 = ORIENTED_EDGE('',*,*,#91558,.T.); +#91558 = EDGE_CURVE('',#91559,#90623,#91561,.T.); +#91559 = VERTEX_POINT('',#91560); +#91560 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#91561 = LINE('',#91562,#91563); +#91562 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#91563 = VECTOR('',#91564,1.); +#91564 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91565 = ORIENTED_EDGE('',*,*,#90622,.T.); +#91566 = ORIENTED_EDGE('',*,*,#90600,.T.); +#91567 = ORIENTED_EDGE('',*,*,#91542,.T.); +#91568 = ORIENTED_EDGE('',*,*,#91569,.T.); +#91569 = EDGE_CURVE('',#91165,#91559,#91570,.T.); +#91570 = LINE('',#91571,#91572); +#91571 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#91572 = VECTOR('',#91573,1.); +#91573 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91574 = PLANE('',#91575); +#91575 = AXIS2_PLACEMENT_3D('',#91576,#91577,#91578); +#91576 = CARTESIAN_POINT('',(-2.346917919983,-0.84,0.470360166065)); +#91577 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91578 = DIRECTION('',(0.,0.,1.)); +#91579 = ADVANCED_FACE('',(#91580),#91604,.F.); +#91580 = FACE_BOUND('',#91581,.F.); +#91581 = EDGE_LOOP('',(#91582,#91590,#91591,#91592,#91598)); +#91582 = ORIENTED_EDGE('',*,*,#91583,.T.); +#91583 = EDGE_CURVE('',#91584,#90631,#91586,.T.); +#91584 = VERTEX_POINT('',#91585); +#91585 = CARTESIAN_POINT('',(-1.8,-0.43,1.07)); +#91586 = LINE('',#91587,#91588); +#91587 = CARTESIAN_POINT('',(-1.8,-0.43,1.07)); +#91588 = VECTOR('',#91589,1.); +#91589 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91590 = ORIENTED_EDGE('',*,*,#90638,.T.); +#91591 = ORIENTED_EDGE('',*,*,#90653,.T.); +#91592 = ORIENTED_EDGE('',*,*,#91593,.T.); +#91593 = EDGE_CURVE('',#90654,#91173,#91594,.T.); +#91594 = LINE('',#91595,#91596); +#91595 = CARTESIAN_POINT('',(-2.05,-0.43,1.07)); +#91596 = VECTOR('',#91597,1.); +#91597 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91598 = ORIENTED_EDGE('',*,*,#91599,.T.); +#91599 = EDGE_CURVE('',#91173,#91584,#91600,.T.); +#91600 = LINE('',#91601,#91602); +#91601 = CARTESIAN_POINT('',(-2.05,-0.43,1.07)); +#91602 = VECTOR('',#91603,1.); +#91603 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91604 = PLANE('',#91605); +#91605 = AXIS2_PLACEMENT_3D('',#91606,#91607,#91608); +#91606 = CARTESIAN_POINT('',(-2.346917919983,-0.43,0.470360166065)); +#91607 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91608 = DIRECTION('',(0.,0.,1.)); +#91609 = ADVANCED_FACE('',(#91610),#91621,.T.); +#91610 = FACE_BOUND('',#91611,.T.); +#91611 = EDGE_LOOP('',(#91612,#91618,#91619,#91620)); +#91612 = ORIENTED_EDGE('',*,*,#91613,.T.); +#91613 = EDGE_CURVE('',#91559,#91584,#91614,.T.); +#91614 = LINE('',#91615,#91616); +#91615 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#91616 = VECTOR('',#91617,1.); +#91617 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91618 = ORIENTED_EDGE('',*,*,#91583,.T.); +#91619 = ORIENTED_EDGE('',*,*,#90630,.F.); +#91620 = ORIENTED_EDGE('',*,*,#91558,.F.); +#91621 = PLANE('',#91622); +#91622 = AXIS2_PLACEMENT_3D('',#91623,#91624,#91625); +#91623 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#91624 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#91625 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91626 = ADVANCED_FACE('',(#91627),#91638,.F.); +#91627 = FACE_BOUND('',#91628,.F.); +#91628 = EDGE_LOOP('',(#91629,#91630,#91636,#91637)); +#91629 = ORIENTED_EDGE('',*,*,#90670,.T.); +#91630 = ORIENTED_EDGE('',*,*,#91631,.T.); +#91631 = EDGE_CURVE('',#90663,#91181,#91632,.T.); +#91632 = LINE('',#91633,#91634); +#91633 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#91634 = VECTOR('',#91635,1.); +#91635 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91636 = ORIENTED_EDGE('',*,*,#91180,.F.); +#91637 = ORIENTED_EDGE('',*,*,#91593,.F.); +#91638 = PLANE('',#91639); +#91639 = AXIS2_PLACEMENT_3D('',#91640,#91641,#91642); +#91640 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91641 = DIRECTION('',(0.,0.,-1.)); +#91642 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91643 = ADVANCED_FACE('',(#91644),#91663,.T.); +#91644 = FACE_BOUND('',#91645,.T.); +#91645 = EDGE_LOOP('',(#91646,#91654,#91655,#91656,#91657)); +#91646 = ORIENTED_EDGE('',*,*,#91647,.T.); +#91647 = EDGE_CURVE('',#91648,#90685,#91650,.T.); +#91648 = VERTEX_POINT('',#91649); +#91649 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#91650 = LINE('',#91651,#91652); +#91651 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#91652 = VECTOR('',#91653,1.); +#91653 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91654 = ORIENTED_EDGE('',*,*,#90684,.T.); +#91655 = ORIENTED_EDGE('',*,*,#90662,.T.); +#91656 = ORIENTED_EDGE('',*,*,#91631,.T.); +#91657 = ORIENTED_EDGE('',*,*,#91658,.T.); +#91658 = EDGE_CURVE('',#91181,#91648,#91659,.T.); +#91659 = LINE('',#91660,#91661); +#91660 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#91661 = VECTOR('',#91662,1.); +#91662 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91663 = PLANE('',#91664); +#91664 = AXIS2_PLACEMENT_3D('',#91665,#91666,#91667); +#91665 = CARTESIAN_POINT('',(-2.346917919983,0.43,0.470360166065)); +#91666 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91667 = DIRECTION('',(0.,0.,1.)); +#91668 = ADVANCED_FACE('',(#91669),#91693,.F.); +#91669 = FACE_BOUND('',#91670,.F.); +#91670 = EDGE_LOOP('',(#91671,#91679,#91680,#91681,#91687)); +#91671 = ORIENTED_EDGE('',*,*,#91672,.T.); +#91672 = EDGE_CURVE('',#91673,#90693,#91675,.T.); +#91673 = VERTEX_POINT('',#91674); +#91674 = CARTESIAN_POINT('',(-1.8,0.84,1.07)); +#91675 = LINE('',#91676,#91677); +#91676 = CARTESIAN_POINT('',(-1.8,0.84,1.07)); +#91677 = VECTOR('',#91678,1.); +#91678 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91679 = ORIENTED_EDGE('',*,*,#90700,.T.); +#91680 = ORIENTED_EDGE('',*,*,#90715,.T.); +#91681 = ORIENTED_EDGE('',*,*,#91682,.T.); +#91682 = EDGE_CURVE('',#90716,#91189,#91683,.T.); +#91683 = LINE('',#91684,#91685); +#91684 = CARTESIAN_POINT('',(-2.05,0.84,1.07)); +#91685 = VECTOR('',#91686,1.); +#91686 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91687 = ORIENTED_EDGE('',*,*,#91688,.T.); +#91688 = EDGE_CURVE('',#91189,#91673,#91689,.T.); +#91689 = LINE('',#91690,#91691); +#91690 = CARTESIAN_POINT('',(-2.05,0.84,1.07)); +#91691 = VECTOR('',#91692,1.); +#91692 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91693 = PLANE('',#91694); +#91694 = AXIS2_PLACEMENT_3D('',#91695,#91696,#91697); +#91695 = CARTESIAN_POINT('',(-2.346917919983,0.84,0.470360166065)); +#91696 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91697 = DIRECTION('',(0.,0.,1.)); +#91698 = ADVANCED_FACE('',(#91699),#91710,.T.); +#91699 = FACE_BOUND('',#91700,.T.); +#91700 = EDGE_LOOP('',(#91701,#91707,#91708,#91709)); +#91701 = ORIENTED_EDGE('',*,*,#91702,.T.); +#91702 = EDGE_CURVE('',#91648,#91673,#91703,.T.); +#91703 = LINE('',#91704,#91705); +#91704 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#91705 = VECTOR('',#91706,1.); +#91706 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91707 = ORIENTED_EDGE('',*,*,#91672,.T.); +#91708 = ORIENTED_EDGE('',*,*,#90692,.F.); +#91709 = ORIENTED_EDGE('',*,*,#91647,.F.); +#91710 = PLANE('',#91711); +#91711 = AXIS2_PLACEMENT_3D('',#91712,#91713,#91714); +#91712 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#91713 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#91714 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91715 = ADVANCED_FACE('',(#91716),#91727,.F.); +#91716 = FACE_BOUND('',#91717,.F.); +#91717 = EDGE_LOOP('',(#91718,#91719,#91725,#91726)); +#91718 = ORIENTED_EDGE('',*,*,#90732,.T.); +#91719 = ORIENTED_EDGE('',*,*,#91720,.T.); +#91720 = EDGE_CURVE('',#90725,#91197,#91721,.T.); +#91721 = LINE('',#91722,#91723); +#91722 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#91723 = VECTOR('',#91724,1.); +#91724 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91725 = ORIENTED_EDGE('',*,*,#91196,.F.); +#91726 = ORIENTED_EDGE('',*,*,#91682,.F.); +#91727 = PLANE('',#91728); +#91728 = AXIS2_PLACEMENT_3D('',#91729,#91730,#91731); +#91729 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91730 = DIRECTION('',(0.,0.,-1.)); +#91731 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91732 = ADVANCED_FACE('',(#91733),#91752,.T.); +#91733 = FACE_BOUND('',#91734,.T.); +#91734 = EDGE_LOOP('',(#91735,#91743,#91744,#91745,#91746)); +#91735 = ORIENTED_EDGE('',*,*,#91736,.T.); +#91736 = EDGE_CURVE('',#91737,#90747,#91739,.T.); +#91737 = VERTEX_POINT('',#91738); +#91738 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#91739 = LINE('',#91740,#91741); +#91740 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#91741 = VECTOR('',#91742,1.); +#91742 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91743 = ORIENTED_EDGE('',*,*,#90746,.T.); +#91744 = ORIENTED_EDGE('',*,*,#90724,.T.); +#91745 = ORIENTED_EDGE('',*,*,#91720,.T.); +#91746 = ORIENTED_EDGE('',*,*,#91747,.T.); +#91747 = EDGE_CURVE('',#91197,#91737,#91748,.T.); +#91748 = LINE('',#91749,#91750); +#91749 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#91750 = VECTOR('',#91751,1.); +#91751 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#91752 = PLANE('',#91753); +#91753 = AXIS2_PLACEMENT_3D('',#91754,#91755,#91756); +#91754 = CARTESIAN_POINT('',(-2.346917919983,1.7,0.470360166065)); +#91755 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91756 = DIRECTION('',(0.,0.,1.)); +#91757 = ADVANCED_FACE('',(#91758),#91769,.T.); +#91758 = FACE_BOUND('',#91759,.T.); +#91759 = EDGE_LOOP('',(#91760,#91766,#91767,#91768)); +#91760 = ORIENTED_EDGE('',*,*,#91761,.T.); +#91761 = EDGE_CURVE('',#91737,#91122,#91762,.T.); +#91762 = LINE('',#91763,#91764); +#91763 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#91764 = VECTOR('',#91765,1.); +#91765 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#91766 = ORIENTED_EDGE('',*,*,#91121,.T.); +#91767 = ORIENTED_EDGE('',*,*,#90754,.F.); +#91768 = ORIENTED_EDGE('',*,*,#91736,.F.); +#91769 = PLANE('',#91770); +#91770 = AXIS2_PLACEMENT_3D('',#91771,#91772,#91773); +#91771 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#91772 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#91773 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#91774 = ADVANCED_FACE('',(#91775),#91799,.F.); +#91775 = FACE_BOUND('',#91776,.F.); +#91776 = EDGE_LOOP('',(#91777,#91785,#91786,#91787,#91793)); +#91777 = ORIENTED_EDGE('',*,*,#91778,.T.); +#91778 = EDGE_CURVE('',#91779,#90820,#91781,.T.); +#91779 = VERTEX_POINT('',#91780); +#91780 = CARTESIAN_POINT('',(1.8,1.7,1.07)); +#91781 = LINE('',#91782,#91783); +#91782 = CARTESIAN_POINT('',(1.8,1.7,1.07)); +#91783 = VECTOR('',#91784,1.); +#91784 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91785 = ORIENTED_EDGE('',*,*,#90827,.T.); +#91786 = ORIENTED_EDGE('',*,*,#90842,.T.); +#91787 = ORIENTED_EDGE('',*,*,#91788,.T.); +#91788 = EDGE_CURVE('',#90843,#91310,#91789,.T.); +#91789 = LINE('',#91790,#91791); +#91790 = CARTESIAN_POINT('',(2.05,1.7,1.07)); +#91791 = VECTOR('',#91792,1.); +#91792 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91793 = ORIENTED_EDGE('',*,*,#91794,.T.); +#91794 = EDGE_CURVE('',#91310,#91779,#91795,.T.); +#91795 = LINE('',#91796,#91797); +#91796 = CARTESIAN_POINT('',(2.05,1.7,1.07)); +#91797 = VECTOR('',#91798,1.); +#91798 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91799 = PLANE('',#91800); +#91800 = AXIS2_PLACEMENT_3D('',#91801,#91802,#91803); +#91801 = CARTESIAN_POINT('',(2.346917919983,1.7,0.470360166065)); +#91802 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91803 = DIRECTION('',(0.,0.,1.)); +#91804 = ADVANCED_FACE('',(#91805),#91816,.T.); +#91805 = FACE_BOUND('',#91806,.T.); +#91806 = EDGE_LOOP('',(#91807,#91813,#91814,#91815)); +#91807 = ORIENTED_EDGE('',*,*,#91808,.T.); +#91808 = EDGE_CURVE('',#91396,#91779,#91809,.T.); +#91809 = LINE('',#91810,#91811); +#91810 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#91811 = VECTOR('',#91812,1.); +#91812 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91813 = ORIENTED_EDGE('',*,*,#91778,.T.); +#91814 = ORIENTED_EDGE('',*,*,#90819,.F.); +#91815 = ORIENTED_EDGE('',*,*,#91395,.F.); +#91816 = PLANE('',#91817); +#91817 = AXIS2_PLACEMENT_3D('',#91818,#91819,#91820); +#91818 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#91819 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#91820 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91821 = ADVANCED_FACE('',(#91822),#91833,.F.); +#91822 = FACE_BOUND('',#91823,.F.); +#91823 = EDGE_LOOP('',(#91824,#91825,#91826,#91832)); +#91824 = ORIENTED_EDGE('',*,*,#91788,.F.); +#91825 = ORIENTED_EDGE('',*,*,#90859,.T.); +#91826 = ORIENTED_EDGE('',*,*,#91827,.T.); +#91827 = EDGE_CURVE('',#90852,#91318,#91828,.T.); +#91828 = LINE('',#91829,#91830); +#91829 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#91830 = VECTOR('',#91831,1.); +#91831 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91832 = ORIENTED_EDGE('',*,*,#91317,.F.); +#91833 = PLANE('',#91834); +#91834 = AXIS2_PLACEMENT_3D('',#91835,#91836,#91837); +#91835 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91836 = DIRECTION('',(0.,0.,-1.)); +#91837 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91838 = ADVANCED_FACE('',(#91839),#91858,.T.); +#91839 = FACE_BOUND('',#91840,.T.); +#91840 = EDGE_LOOP('',(#91841,#91849,#91850,#91851,#91852)); +#91841 = ORIENTED_EDGE('',*,*,#91842,.T.); +#91842 = EDGE_CURVE('',#91843,#90874,#91845,.T.); +#91843 = VERTEX_POINT('',#91844); +#91844 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#91845 = LINE('',#91846,#91847); +#91846 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#91847 = VECTOR('',#91848,1.); +#91848 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91849 = ORIENTED_EDGE('',*,*,#90873,.T.); +#91850 = ORIENTED_EDGE('',*,*,#90851,.T.); +#91851 = ORIENTED_EDGE('',*,*,#91827,.T.); +#91852 = ORIENTED_EDGE('',*,*,#91853,.T.); +#91853 = EDGE_CURVE('',#91318,#91843,#91854,.T.); +#91854 = LINE('',#91855,#91856); +#91855 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#91856 = VECTOR('',#91857,1.); +#91857 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91858 = PLANE('',#91859); +#91859 = AXIS2_PLACEMENT_3D('',#91860,#91861,#91862); +#91860 = CARTESIAN_POINT('',(2.346917919983,0.84,0.470360166065)); +#91861 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91862 = DIRECTION('',(0.,0.,1.)); +#91863 = ADVANCED_FACE('',(#91864),#91888,.F.); +#91864 = FACE_BOUND('',#91865,.F.); +#91865 = EDGE_LOOP('',(#91866,#91874,#91875,#91876,#91882)); +#91866 = ORIENTED_EDGE('',*,*,#91867,.T.); +#91867 = EDGE_CURVE('',#91868,#90882,#91870,.T.); +#91868 = VERTEX_POINT('',#91869); +#91869 = CARTESIAN_POINT('',(1.8,0.43,1.07)); +#91870 = LINE('',#91871,#91872); +#91871 = CARTESIAN_POINT('',(1.8,0.43,1.07)); +#91872 = VECTOR('',#91873,1.); +#91873 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91874 = ORIENTED_EDGE('',*,*,#90889,.T.); +#91875 = ORIENTED_EDGE('',*,*,#90904,.T.); +#91876 = ORIENTED_EDGE('',*,*,#91877,.T.); +#91877 = EDGE_CURVE('',#90905,#91326,#91878,.T.); +#91878 = LINE('',#91879,#91880); +#91879 = CARTESIAN_POINT('',(2.05,0.43,1.07)); +#91880 = VECTOR('',#91881,1.); +#91881 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91882 = ORIENTED_EDGE('',*,*,#91883,.T.); +#91883 = EDGE_CURVE('',#91326,#91868,#91884,.T.); +#91884 = LINE('',#91885,#91886); +#91885 = CARTESIAN_POINT('',(2.05,0.43,1.07)); +#91886 = VECTOR('',#91887,1.); +#91887 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91888 = PLANE('',#91889); +#91889 = AXIS2_PLACEMENT_3D('',#91890,#91891,#91892); +#91890 = CARTESIAN_POINT('',(2.346917919983,0.43,0.470360166065)); +#91891 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91892 = DIRECTION('',(0.,0.,1.)); +#91893 = ADVANCED_FACE('',(#91894),#91905,.T.); +#91894 = FACE_BOUND('',#91895,.T.); +#91895 = EDGE_LOOP('',(#91896,#91902,#91903,#91904)); +#91896 = ORIENTED_EDGE('',*,*,#91897,.T.); +#91897 = EDGE_CURVE('',#91843,#91868,#91898,.T.); +#91898 = LINE('',#91899,#91900); +#91899 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#91900 = VECTOR('',#91901,1.); +#91901 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91902 = ORIENTED_EDGE('',*,*,#91867,.T.); +#91903 = ORIENTED_EDGE('',*,*,#90881,.F.); +#91904 = ORIENTED_EDGE('',*,*,#91842,.F.); +#91905 = PLANE('',#91906); +#91906 = AXIS2_PLACEMENT_3D('',#91907,#91908,#91909); +#91907 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#91908 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#91909 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91910 = ADVANCED_FACE('',(#91911),#91922,.F.); +#91911 = FACE_BOUND('',#91912,.F.); +#91912 = EDGE_LOOP('',(#91913,#91914,#91915,#91921)); +#91913 = ORIENTED_EDGE('',*,*,#91877,.F.); +#91914 = ORIENTED_EDGE('',*,*,#90921,.T.); +#91915 = ORIENTED_EDGE('',*,*,#91916,.T.); +#91916 = EDGE_CURVE('',#90914,#91334,#91917,.T.); +#91917 = LINE('',#91918,#91919); +#91918 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#91919 = VECTOR('',#91920,1.); +#91920 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91921 = ORIENTED_EDGE('',*,*,#91333,.F.); +#91922 = PLANE('',#91923); +#91923 = AXIS2_PLACEMENT_3D('',#91924,#91925,#91926); +#91924 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#91925 = DIRECTION('',(0.,0.,-1.)); +#91926 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#91927 = ADVANCED_FACE('',(#91928),#91947,.T.); +#91928 = FACE_BOUND('',#91929,.T.); +#91929 = EDGE_LOOP('',(#91930,#91938,#91939,#91940,#91941)); +#91930 = ORIENTED_EDGE('',*,*,#91931,.T.); +#91931 = EDGE_CURVE('',#91932,#90936,#91934,.T.); +#91932 = VERTEX_POINT('',#91933); +#91933 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#91934 = LINE('',#91935,#91936); +#91935 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#91936 = VECTOR('',#91937,1.); +#91937 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91938 = ORIENTED_EDGE('',*,*,#90935,.T.); +#91939 = ORIENTED_EDGE('',*,*,#90913,.T.); +#91940 = ORIENTED_EDGE('',*,*,#91916,.T.); +#91941 = ORIENTED_EDGE('',*,*,#91942,.T.); +#91942 = EDGE_CURVE('',#91334,#91932,#91943,.T.); +#91943 = LINE('',#91944,#91945); +#91944 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#91945 = VECTOR('',#91946,1.); +#91946 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91947 = PLANE('',#91948); +#91948 = AXIS2_PLACEMENT_3D('',#91949,#91950,#91951); +#91949 = CARTESIAN_POINT('',(2.346917919983,-0.43,0.470360166065)); +#91950 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91951 = DIRECTION('',(0.,0.,1.)); +#91952 = ADVANCED_FACE('',(#91953),#91977,.F.); +#91953 = FACE_BOUND('',#91954,.F.); +#91954 = EDGE_LOOP('',(#91955,#91963,#91964,#91965,#91971)); +#91955 = ORIENTED_EDGE('',*,*,#91956,.T.); +#91956 = EDGE_CURVE('',#91957,#90944,#91959,.T.); +#91957 = VERTEX_POINT('',#91958); +#91958 = CARTESIAN_POINT('',(1.8,-0.84,1.07)); +#91959 = LINE('',#91960,#91961); +#91960 = CARTESIAN_POINT('',(1.8,-0.84,1.07)); +#91961 = VECTOR('',#91962,1.); +#91962 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91963 = ORIENTED_EDGE('',*,*,#90951,.T.); +#91964 = ORIENTED_EDGE('',*,*,#90966,.T.); +#91965 = ORIENTED_EDGE('',*,*,#91966,.T.); +#91966 = EDGE_CURVE('',#90967,#91342,#91967,.T.); +#91967 = LINE('',#91968,#91969); +#91968 = CARTESIAN_POINT('',(2.05,-0.84,1.07)); +#91969 = VECTOR('',#91970,1.); +#91970 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91971 = ORIENTED_EDGE('',*,*,#91972,.T.); +#91972 = EDGE_CURVE('',#91342,#91957,#91973,.T.); +#91973 = LINE('',#91974,#91975); +#91974 = CARTESIAN_POINT('',(2.05,-0.84,1.07)); +#91975 = VECTOR('',#91976,1.); +#91976 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#91977 = PLANE('',#91978); +#91978 = AXIS2_PLACEMENT_3D('',#91979,#91980,#91981); +#91979 = CARTESIAN_POINT('',(2.346917919983,-0.84,0.470360166065)); +#91980 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91981 = DIRECTION('',(0.,0.,1.)); +#91982 = ADVANCED_FACE('',(#91983),#91994,.T.); +#91983 = FACE_BOUND('',#91984,.T.); +#91984 = EDGE_LOOP('',(#91985,#91991,#91992,#91993)); +#91985 = ORIENTED_EDGE('',*,*,#91986,.T.); +#91986 = EDGE_CURVE('',#91932,#91957,#91987,.T.); +#91987 = LINE('',#91988,#91989); +#91988 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#91989 = VECTOR('',#91990,1.); +#91990 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#91991 = ORIENTED_EDGE('',*,*,#91956,.T.); +#91992 = ORIENTED_EDGE('',*,*,#90943,.F.); +#91993 = ORIENTED_EDGE('',*,*,#91931,.F.); +#91994 = PLANE('',#91995); +#91995 = AXIS2_PLACEMENT_3D('',#91996,#91997,#91998); +#91996 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#91997 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#91998 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#91999 = ADVANCED_FACE('',(#92000),#92011,.F.); +#92000 = FACE_BOUND('',#92001,.F.); +#92001 = EDGE_LOOP('',(#92002,#92003,#92004,#92010)); +#92002 = ORIENTED_EDGE('',*,*,#91966,.F.); +#92003 = ORIENTED_EDGE('',*,*,#90983,.T.); +#92004 = ORIENTED_EDGE('',*,*,#92005,.T.); +#92005 = EDGE_CURVE('',#90976,#91350,#92006,.T.); +#92006 = LINE('',#92007,#92008); +#92007 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#92008 = VECTOR('',#92009,1.); +#92009 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92010 = ORIENTED_EDGE('',*,*,#91349,.F.); +#92011 = PLANE('',#92012); +#92012 = AXIS2_PLACEMENT_3D('',#92013,#92014,#92015); +#92013 = CARTESIAN_POINT('',(-3.236300116782E-16,2.415,1.07)); +#92014 = DIRECTION('',(0.,0.,-1.)); +#92015 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92016 = ADVANCED_FACE('',(#92017),#92036,.T.); +#92017 = FACE_BOUND('',#92018,.T.); +#92018 = EDGE_LOOP('',(#92019,#92027,#92028,#92029,#92030)); +#92019 = ORIENTED_EDGE('',*,*,#92020,.T.); +#92020 = EDGE_CURVE('',#92021,#90998,#92023,.T.); +#92021 = VERTEX_POINT('',#92022); +#92022 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#92023 = LINE('',#92024,#92025); +#92024 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#92025 = VECTOR('',#92026,1.); +#92026 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92027 = ORIENTED_EDGE('',*,*,#90997,.T.); +#92028 = ORIENTED_EDGE('',*,*,#90975,.T.); +#92029 = ORIENTED_EDGE('',*,*,#92005,.T.); +#92030 = ORIENTED_EDGE('',*,*,#92031,.T.); +#92031 = EDGE_CURVE('',#91350,#92021,#92032,.T.); +#92032 = LINE('',#92033,#92034); +#92033 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#92034 = VECTOR('',#92035,1.); +#92035 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92036 = PLANE('',#92037); +#92037 = AXIS2_PLACEMENT_3D('',#92038,#92039,#92040); +#92038 = CARTESIAN_POINT('',(2.346917919983,-1.7,0.470360166065)); +#92039 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92040 = DIRECTION('',(0.,0.,1.)); +#92041 = ADVANCED_FACE('',(#92042),#92061,.F.); +#92042 = FACE_BOUND('',#92043,.F.); +#92043 = EDGE_LOOP('',(#92044,#92052,#92053,#92054,#92055)); +#92044 = ORIENTED_EDGE('',*,*,#92045,.T.); +#92045 = EDGE_CURVE('',#92046,#91006,#92048,.T.); +#92046 = VERTEX_POINT('',#92047); +#92047 = CARTESIAN_POINT('',(1.8,-2.11,1.07)); +#92048 = LINE('',#92049,#92050); +#92049 = CARTESIAN_POINT('',(1.8,-2.11,1.07)); +#92050 = VECTOR('',#92051,1.); +#92051 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92052 = ORIENTED_EDGE('',*,*,#91013,.T.); +#92053 = ORIENTED_EDGE('',*,*,#91028,.T.); +#92054 = ORIENTED_EDGE('',*,*,#91451,.T.); +#92055 = ORIENTED_EDGE('',*,*,#92056,.T.); +#92056 = EDGE_CURVE('',#91358,#92046,#92057,.T.); +#92057 = LINE('',#92058,#92059); +#92058 = CARTESIAN_POINT('',(2.05,-2.11,1.07)); +#92059 = VECTOR('',#92060,1.); +#92060 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92061 = PLANE('',#92062); +#92062 = AXIS2_PLACEMENT_3D('',#92063,#92064,#92065); +#92063 = CARTESIAN_POINT('',(2.346917919983,-2.11,0.470360166065)); +#92064 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92065 = DIRECTION('',(0.,0.,1.)); +#92066 = ADVANCED_FACE('',(#92067),#92078,.T.); +#92067 = FACE_BOUND('',#92068,.T.); +#92068 = EDGE_LOOP('',(#92069,#92075,#92076,#92077)); +#92069 = ORIENTED_EDGE('',*,*,#92070,.T.); +#92070 = EDGE_CURVE('',#92021,#92046,#92071,.T.); +#92071 = LINE('',#92072,#92073); +#92072 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#92073 = VECTOR('',#92074,1.); +#92074 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92075 = ORIENTED_EDGE('',*,*,#92045,.T.); +#92076 = ORIENTED_EDGE('',*,*,#91005,.F.); +#92077 = ORIENTED_EDGE('',*,*,#92020,.F.); +#92078 = PLANE('',#92079); +#92079 = AXIS2_PLACEMENT_3D('',#92080,#92081,#92082); +#92080 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#92081 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#92082 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92083 = ADVANCED_FACE('',(#92084),#92090,.T.); +#92084 = FACE_BOUND('',#92085,.T.); +#92085 = EDGE_LOOP('',(#92086,#92087,#92088,#92089)); +#92086 = ORIENTED_EDGE('',*,*,#91747,.F.); +#92087 = ORIENTED_EDGE('',*,*,#91204,.T.); +#92088 = ORIENTED_EDGE('',*,*,#91132,.T.); +#92089 = ORIENTED_EDGE('',*,*,#91761,.F.); +#92090 = PLANE('',#92091); +#92091 = AXIS2_PLACEMENT_3D('',#92092,#92093,#92094); +#92092 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#92093 = DIRECTION('',(0.,0.,-1.)); +#92094 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#92095 = ADVANCED_FACE('',(#92096),#92102,.T.); +#92096 = FACE_BOUND('',#92097,.T.); +#92097 = EDGE_LOOP('',(#92098,#92099,#92100,#92101)); +#92098 = ORIENTED_EDGE('',*,*,#91480,.F.); +#92099 = ORIENTED_EDGE('',*,*,#91156,.T.); +#92100 = ORIENTED_EDGE('',*,*,#91510,.T.); +#92101 = ORIENTED_EDGE('',*,*,#91524,.F.); +#92102 = PLANE('',#92103); +#92103 = AXIS2_PLACEMENT_3D('',#92104,#92105,#92106); +#92104 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#92105 = DIRECTION('',(0.,0.,-1.)); +#92106 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#92107 = ADVANCED_FACE('',(#92108),#92114,.T.); +#92108 = FACE_BOUND('',#92109,.T.); +#92109 = EDGE_LOOP('',(#92110,#92111,#92112,#92113)); +#92110 = ORIENTED_EDGE('',*,*,#91569,.F.); +#92111 = ORIENTED_EDGE('',*,*,#91172,.T.); +#92112 = ORIENTED_EDGE('',*,*,#91599,.T.); +#92113 = ORIENTED_EDGE('',*,*,#91613,.F.); +#92114 = PLANE('',#92115); +#92115 = AXIS2_PLACEMENT_3D('',#92116,#92117,#92118); +#92116 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#92117 = DIRECTION('',(0.,0.,-1.)); +#92118 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#92119 = ADVANCED_FACE('',(#92120),#92126,.T.); +#92120 = FACE_BOUND('',#92121,.T.); +#92121 = EDGE_LOOP('',(#92122,#92123,#92124,#92125)); +#92122 = ORIENTED_EDGE('',*,*,#91658,.F.); +#92123 = ORIENTED_EDGE('',*,*,#91188,.T.); +#92124 = ORIENTED_EDGE('',*,*,#91688,.T.); +#92125 = ORIENTED_EDGE('',*,*,#91702,.F.); +#92126 = PLANE('',#92127); +#92127 = AXIS2_PLACEMENT_3D('',#92128,#92129,#92130); +#92128 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#92129 = DIRECTION('',(0.,0.,-1.)); +#92130 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#92131 = ADVANCED_FACE('',(#92132,#92161),#92172,.T.); +#92132 = FACE_BOUND('',#92133,.T.); +#92133 = EDGE_LOOP('',(#92134,#92135,#92136,#92137,#92145,#92153,#92159, + #92160)); +#92134 = ORIENTED_EDGE('',*,*,#91270,.F.); +#92135 = ORIENTED_EDGE('',*,*,#91247,.F.); +#92136 = ORIENTED_EDGE('',*,*,#91218,.F.); +#92137 = ORIENTED_EDGE('',*,*,#92138,.F.); +#92138 = EDGE_CURVE('',#92139,#91219,#92141,.T.); +#92139 = VERTEX_POINT('',#92140); +#92140 = CARTESIAN_POINT('',(-1.675730068273,-2.253960136547,1.85)); +#92141 = LINE('',#92142,#92143); +#92142 = CARTESIAN_POINT('',(-1.675730068273,-2.253960136547,1.85)); +#92143 = VECTOR('',#92144,1.); +#92144 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#92145 = ORIENTED_EDGE('',*,*,#92146,.F.); +#92146 = EDGE_CURVE('',#92147,#92139,#92149,.T.); +#92147 = VERTEX_POINT('',#92148); +#92148 = CARTESIAN_POINT('',(1.675730068273,-2.253960136547,1.85)); +#92149 = LINE('',#92150,#92151); +#92150 = CARTESIAN_POINT('',(1.675730068273,-2.253960136547,1.85)); +#92151 = VECTOR('',#92152,1.); +#92152 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92153 = ORIENTED_EDGE('',*,*,#92154,.F.); +#92154 = EDGE_CURVE('',#91374,#92147,#92155,.T.); +#92155 = LINE('',#92156,#92157); +#92156 = CARTESIAN_POINT('',(1.751460136547,-2.178230068273,1.85)); +#92157 = VECTOR('',#92158,1.); +#92158 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#92159 = ORIENTED_EDGE('',*,*,#91380,.F.); +#92160 = ORIENTED_EDGE('',*,*,#91293,.F.); +#92161 = FACE_BOUND('',#92162,.T.); +#92162 = EDGE_LOOP('',(#92163)); +#92163 = ORIENTED_EDGE('',*,*,#92164,.T.); +#92164 = EDGE_CURVE('',#92165,#92165,#92167,.T.); +#92165 = VERTEX_POINT('',#92166); +#92166 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.85)); +#92167 = CIRCLE('',#92168,0.2); +#92168 = AXIS2_PLACEMENT_3D('',#92169,#92170,#92171); +#92169 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.85)); +#92170 = DIRECTION('',(0.,-0.,-1.)); +#92171 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92172 = PLANE('',#92173); +#92173 = AXIS2_PLACEMENT_3D('',#92174,#92175,#92176); +#92174 = CARTESIAN_POINT('',(-1.675730068273,2.253960136547,1.85)); +#92175 = DIRECTION('',(0.,0.,1.)); +#92176 = DIRECTION('',(0.596635914483,-0.802512046981,0.)); +#92177 = ADVANCED_FACE('',(#92178),#92188,.F.); +#92178 = FACE_BOUND('',#92179,.F.); +#92179 = EDGE_LOOP('',(#92180,#92181,#92182,#92183)); +#92180 = ORIENTED_EDGE('',*,*,#91428,.T.); +#92181 = ORIENTED_EDGE('',*,*,#91226,.T.); +#92182 = ORIENTED_EDGE('',*,*,#92138,.F.); +#92183 = ORIENTED_EDGE('',*,*,#92184,.F.); +#92184 = EDGE_CURVE('',#91429,#92139,#92185,.T.); +#92185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92186,#92187),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#92186 = CARTESIAN_POINT('',(-1.7375,-2.3775,1.07)); +#92187 = CARTESIAN_POINT('',(-1.675730068273,-2.253960136547,1.85)); +#92188 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#92189,#92190) + ,(#92191,#92192 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#92189 = CARTESIAN_POINT('',(-1.7375,-2.3775,1.07)); +#92190 = CARTESIAN_POINT('',(-1.675730068273,-2.253960136547,1.85)); +#92191 = CARTESIAN_POINT('',(-1.875,-2.24,1.07)); +#92192 = CARTESIAN_POINT('',(-1.751460136547,-2.178230068273,1.85)); +#92193 = ADVANCED_FACE('',(#92194),#92200,.T.); +#92194 = FACE_BOUND('',#92195,.T.); +#92195 = EDGE_LOOP('',(#92196,#92197,#92198,#92199)); +#92196 = ORIENTED_EDGE('',*,*,#91406,.F.); +#92197 = ORIENTED_EDGE('',*,*,#91309,.T.); +#92198 = ORIENTED_EDGE('',*,*,#91794,.T.); +#92199 = ORIENTED_EDGE('',*,*,#91808,.F.); +#92200 = PLANE('',#92201); +#92201 = AXIS2_PLACEMENT_3D('',#92202,#92203,#92204); +#92202 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#92203 = DIRECTION('',(0.,0.,-1.)); +#92204 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92205 = ADVANCED_FACE('',(#92206),#92212,.T.); +#92206 = FACE_BOUND('',#92207,.T.); +#92207 = EDGE_LOOP('',(#92208,#92209,#92210,#92211)); +#92208 = ORIENTED_EDGE('',*,*,#91853,.F.); +#92209 = ORIENTED_EDGE('',*,*,#91325,.T.); +#92210 = ORIENTED_EDGE('',*,*,#91883,.T.); +#92211 = ORIENTED_EDGE('',*,*,#91897,.F.); +#92212 = PLANE('',#92213); +#92213 = AXIS2_PLACEMENT_3D('',#92214,#92215,#92216); +#92214 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#92215 = DIRECTION('',(0.,0.,-1.)); +#92216 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92217 = ADVANCED_FACE('',(#92218),#92224,.T.); +#92218 = FACE_BOUND('',#92219,.T.); +#92219 = EDGE_LOOP('',(#92220,#92221,#92222,#92223)); +#92220 = ORIENTED_EDGE('',*,*,#91942,.F.); +#92221 = ORIENTED_EDGE('',*,*,#91341,.T.); +#92222 = ORIENTED_EDGE('',*,*,#91972,.T.); +#92223 = ORIENTED_EDGE('',*,*,#91986,.F.); +#92224 = PLANE('',#92225); +#92225 = AXIS2_PLACEMENT_3D('',#92226,#92227,#92228); +#92226 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#92227 = DIRECTION('',(0.,0.,-1.)); +#92228 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92229 = ADVANCED_FACE('',(#92230),#92236,.T.); +#92230 = FACE_BOUND('',#92231,.T.); +#92231 = EDGE_LOOP('',(#92232,#92233,#92234,#92235)); +#92232 = ORIENTED_EDGE('',*,*,#92031,.F.); +#92233 = ORIENTED_EDGE('',*,*,#91357,.T.); +#92234 = ORIENTED_EDGE('',*,*,#92056,.T.); +#92235 = ORIENTED_EDGE('',*,*,#92070,.F.); +#92236 = PLANE('',#92237); +#92237 = AXIS2_PLACEMENT_3D('',#92238,#92239,#92240); +#92238 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#92239 = DIRECTION('',(0.,0.,-1.)); +#92240 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92241 = ADVANCED_FACE('',(#92242),#92252,.F.); +#92242 = FACE_BOUND('',#92243,.F.); +#92243 = EDGE_LOOP('',(#92244,#92245,#92250,#92251)); +#92244 = ORIENTED_EDGE('',*,*,#91444,.T.); +#92245 = ORIENTED_EDGE('',*,*,#92246,.T.); +#92246 = EDGE_CURVE('',#91437,#92147,#92247,.T.); +#92247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92248,#92249),.UNSPECIFIED., + .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#92248 = CARTESIAN_POINT('',(1.7375,-2.3775,1.07)); +#92249 = CARTESIAN_POINT('',(1.675730068273,-2.253960136547,1.85)); +#92250 = ORIENTED_EDGE('',*,*,#92154,.F.); +#92251 = ORIENTED_EDGE('',*,*,#91373,.F.); +#92252 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#92253,#92254) + ,(#92255,#92256 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#92253 = CARTESIAN_POINT('',(1.875,-2.24,1.07)); +#92254 = CARTESIAN_POINT('',(1.751460136547,-2.178230068273,1.85)); +#92255 = CARTESIAN_POINT('',(1.7375,-2.3775,1.07)); +#92256 = CARTESIAN_POINT('',(1.675730068273,-2.253960136547,1.85)); +#92257 = ADVANCED_FACE('',(#92258),#92264,.F.); +#92258 = FACE_BOUND('',#92259,.F.); +#92259 = EDGE_LOOP('',(#92260,#92261,#92262,#92263)); +#92260 = ORIENTED_EDGE('',*,*,#91436,.T.); +#92261 = ORIENTED_EDGE('',*,*,#92184,.T.); +#92262 = ORIENTED_EDGE('',*,*,#92146,.F.); +#92263 = ORIENTED_EDGE('',*,*,#92246,.F.); +#92264 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#92265,#92266) + ,(#92267,#92268 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#92265 = CARTESIAN_POINT('',(1.7375,-2.3775,1.07)); +#92266 = CARTESIAN_POINT('',(1.675730068273,-2.253960136547,1.85)); +#92267 = CARTESIAN_POINT('',(-1.7375,-2.3775,1.07)); +#92268 = CARTESIAN_POINT('',(-1.675730068273,-2.253960136547,1.85)); +#92269 = ADVANCED_FACE('',(#92270),#92289,.F.); +#92270 = FACE_BOUND('',#92271,.F.); +#92271 = EDGE_LOOP('',(#92272,#92273,#92281,#92288)); +#92272 = ORIENTED_EDGE('',*,*,#92164,.T.); +#92273 = ORIENTED_EDGE('',*,*,#92274,.T.); +#92274 = EDGE_CURVE('',#92165,#92275,#92277,.T.); +#92275 = VERTEX_POINT('',#92276); +#92276 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.8)); +#92277 = LINE('',#92278,#92279); +#92278 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.85)); +#92279 = VECTOR('',#92280,1.); +#92280 = DIRECTION('',(0.,0.,-1.)); +#92281 = ORIENTED_EDGE('',*,*,#92282,.F.); +#92282 = EDGE_CURVE('',#92275,#92275,#92283,.T.); +#92283 = CIRCLE('',#92284,0.2); +#92284 = AXIS2_PLACEMENT_3D('',#92285,#92286,#92287); +#92285 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.8)); +#92286 = DIRECTION('',(0.,-0.,-1.)); +#92287 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92288 = ORIENTED_EDGE('',*,*,#92274,.F.); +#92289 = CYLINDRICAL_SURFACE('',#92290,0.2); +#92290 = AXIS2_PLACEMENT_3D('',#92291,#92292,#92293); +#92291 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.85)); +#92292 = DIRECTION('',(0.,0.,-1.)); +#92293 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92294 = ADVANCED_FACE('',(#92295),#92298,.F.); +#92295 = FACE_BOUND('',#92296,.F.); +#92296 = EDGE_LOOP('',(#92297)); +#92297 = ORIENTED_EDGE('',*,*,#92282,.T.); +#92298 = PLANE('',#92299); +#92299 = AXIS2_PLACEMENT_3D('',#92300,#92301,#92302); +#92300 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.8)); +#92301 = DIRECTION('',(0.,0.,-1.)); +#92302 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92303 = MANIFOLD_SOLID_BREP('',#92304); +#92304 = CLOSED_SHELL('',(#92305,#92345,#92378,#92409,#92442,#92473, + #92504,#92535,#92568,#92599,#92632,#92663,#92685,#92705)); +#92305 = ADVANCED_FACE('',(#92306),#92340,.F.); +#92306 = FACE_BOUND('',#92307,.F.); +#92307 = EDGE_LOOP('',(#92308,#92318,#92326,#92334)); +#92308 = ORIENTED_EDGE('',*,*,#92309,.T.); +#92309 = EDGE_CURVE('',#92310,#92312,#92314,.T.); +#92310 = VERTEX_POINT('',#92311); +#92311 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#92312 = VERTEX_POINT('',#92313); +#92313 = CARTESIAN_POINT('',(1.8,1.7,0.88)); +#92314 = LINE('',#92315,#92316); +#92315 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#92316 = VECTOR('',#92317,1.); +#92317 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92318 = ORIENTED_EDGE('',*,*,#92319,.T.); +#92319 = EDGE_CURVE('',#92312,#92320,#92322,.T.); +#92320 = VERTEX_POINT('',#92321); +#92321 = CARTESIAN_POINT('',(2.05,1.7,0.88)); +#92322 = LINE('',#92323,#92324); +#92323 = CARTESIAN_POINT('',(1.8,1.7,0.88)); +#92324 = VECTOR('',#92325,1.); +#92325 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92326 = ORIENTED_EDGE('',*,*,#92327,.F.); +#92327 = EDGE_CURVE('',#92328,#92320,#92330,.T.); +#92328 = VERTEX_POINT('',#92329); +#92329 = CARTESIAN_POINT('',(2.05,2.11,0.88)); +#92330 = LINE('',#92331,#92332); +#92331 = CARTESIAN_POINT('',(2.05,2.11,0.88)); +#92332 = VECTOR('',#92333,1.); +#92333 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92334 = ORIENTED_EDGE('',*,*,#92335,.F.); +#92335 = EDGE_CURVE('',#92310,#92328,#92336,.T.); +#92336 = LINE('',#92337,#92338); +#92337 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#92338 = VECTOR('',#92339,1.); +#92339 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92340 = PLANE('',#92341); +#92341 = AXIS2_PLACEMENT_3D('',#92342,#92343,#92344); +#92342 = CARTESIAN_POINT('',(1.8,2.11,0.88)); +#92343 = DIRECTION('',(0.,0.,1.)); +#92344 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92345 = ADVANCED_FACE('',(#92346),#92373,.F.); +#92346 = FACE_BOUND('',#92347,.F.); +#92347 = EDGE_LOOP('',(#92348,#92349,#92358,#92366)); +#92348 = ORIENTED_EDGE('',*,*,#92327,.T.); +#92349 = ORIENTED_EDGE('',*,*,#92350,.T.); +#92350 = EDGE_CURVE('',#92320,#92351,#92353,.T.); +#92351 = VERTEX_POINT('',#92352); +#92352 = CARTESIAN_POINT('',(2.15,1.7,0.78)); +#92353 = CIRCLE('',#92354,0.1); +#92354 = AXIS2_PLACEMENT_3D('',#92355,#92356,#92357); +#92355 = CARTESIAN_POINT('',(2.05,1.7,0.78)); +#92356 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92357 = DIRECTION('',(0.,0.,1.)); +#92358 = ORIENTED_EDGE('',*,*,#92359,.F.); +#92359 = EDGE_CURVE('',#92360,#92351,#92362,.T.); +#92360 = VERTEX_POINT('',#92361); +#92361 = CARTESIAN_POINT('',(2.15,2.11,0.78)); +#92362 = LINE('',#92363,#92364); +#92363 = CARTESIAN_POINT('',(2.15,2.11,0.78)); +#92364 = VECTOR('',#92365,1.); +#92365 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92366 = ORIENTED_EDGE('',*,*,#92367,.F.); +#92367 = EDGE_CURVE('',#92328,#92360,#92368,.T.); +#92368 = CIRCLE('',#92369,0.1); +#92369 = AXIS2_PLACEMENT_3D('',#92370,#92371,#92372); +#92370 = CARTESIAN_POINT('',(2.05,2.11,0.78)); +#92371 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92372 = DIRECTION('',(0.,0.,1.)); +#92373 = CYLINDRICAL_SURFACE('',#92374,0.1); +#92374 = AXIS2_PLACEMENT_3D('',#92375,#92376,#92377); +#92375 = CARTESIAN_POINT('',(2.05,2.11,0.78)); +#92376 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92377 = DIRECTION('',(0.,0.,1.)); +#92378 = ADVANCED_FACE('',(#92379),#92404,.F.); +#92379 = FACE_BOUND('',#92380,.F.); +#92380 = EDGE_LOOP('',(#92381,#92382,#92390,#92398)); +#92381 = ORIENTED_EDGE('',*,*,#92359,.T.); +#92382 = ORIENTED_EDGE('',*,*,#92383,.T.); +#92383 = EDGE_CURVE('',#92351,#92384,#92386,.T.); +#92384 = VERTEX_POINT('',#92385); +#92385 = CARTESIAN_POINT('',(2.15,1.7,0.29)); +#92386 = LINE('',#92387,#92388); +#92387 = CARTESIAN_POINT('',(2.15,1.7,0.78)); +#92388 = VECTOR('',#92389,1.); +#92389 = DIRECTION('',(0.,0.,-1.)); +#92390 = ORIENTED_EDGE('',*,*,#92391,.F.); +#92391 = EDGE_CURVE('',#92392,#92384,#92394,.T.); +#92392 = VERTEX_POINT('',#92393); +#92393 = CARTESIAN_POINT('',(2.15,2.11,0.29)); +#92394 = LINE('',#92395,#92396); +#92395 = CARTESIAN_POINT('',(2.15,2.11,0.29)); +#92396 = VECTOR('',#92397,1.); +#92397 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92398 = ORIENTED_EDGE('',*,*,#92399,.F.); +#92399 = EDGE_CURVE('',#92360,#92392,#92400,.T.); +#92400 = LINE('',#92401,#92402); +#92401 = CARTESIAN_POINT('',(2.15,2.11,0.78)); +#92402 = VECTOR('',#92403,1.); +#92403 = DIRECTION('',(0.,0.,-1.)); +#92404 = PLANE('',#92405); +#92405 = AXIS2_PLACEMENT_3D('',#92406,#92407,#92408); +#92406 = CARTESIAN_POINT('',(2.15,2.11,0.78)); +#92407 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92408 = DIRECTION('',(0.,0.,-1.)); +#92409 = ADVANCED_FACE('',(#92410),#92437,.T.); +#92410 = FACE_BOUND('',#92411,.T.); +#92411 = EDGE_LOOP('',(#92412,#92421,#92429,#92436)); +#92412 = ORIENTED_EDGE('',*,*,#92413,.T.); +#92413 = EDGE_CURVE('',#92392,#92414,#92416,.T.); +#92414 = VERTEX_POINT('',#92415); +#92415 = CARTESIAN_POINT('',(2.44,2.11,0.)); +#92416 = CIRCLE('',#92417,0.29); +#92417 = AXIS2_PLACEMENT_3D('',#92418,#92419,#92420); +#92418 = CARTESIAN_POINT('',(2.44,2.11,0.29)); +#92419 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92420 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92421 = ORIENTED_EDGE('',*,*,#92422,.T.); +#92422 = EDGE_CURVE('',#92414,#92423,#92425,.T.); +#92423 = VERTEX_POINT('',#92424); +#92424 = CARTESIAN_POINT('',(2.44,1.7,0.)); +#92425 = LINE('',#92426,#92427); +#92426 = CARTESIAN_POINT('',(2.44,2.11,0.)); +#92427 = VECTOR('',#92428,1.); +#92428 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92429 = ORIENTED_EDGE('',*,*,#92430,.F.); +#92430 = EDGE_CURVE('',#92384,#92423,#92431,.T.); +#92431 = CIRCLE('',#92432,0.29); +#92432 = AXIS2_PLACEMENT_3D('',#92433,#92434,#92435); +#92433 = CARTESIAN_POINT('',(2.44,1.7,0.29)); +#92434 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92435 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92436 = ORIENTED_EDGE('',*,*,#92391,.F.); +#92437 = CYLINDRICAL_SURFACE('',#92438,0.29); +#92438 = AXIS2_PLACEMENT_3D('',#92439,#92440,#92441); +#92439 = CARTESIAN_POINT('',(2.44,2.11,0.29)); +#92440 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92441 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92442 = ADVANCED_FACE('',(#92443),#92468,.F.); +#92443 = FACE_BOUND('',#92444,.F.); +#92444 = EDGE_LOOP('',(#92445,#92446,#92454,#92462)); +#92445 = ORIENTED_EDGE('',*,*,#92422,.T.); +#92446 = ORIENTED_EDGE('',*,*,#92447,.T.); +#92447 = EDGE_CURVE('',#92423,#92448,#92450,.T.); +#92448 = VERTEX_POINT('',#92449); +#92449 = CARTESIAN_POINT('',(2.9975,1.7,0.)); +#92450 = LINE('',#92451,#92452); +#92451 = CARTESIAN_POINT('',(2.44,1.7,0.)); +#92452 = VECTOR('',#92453,1.); +#92453 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92454 = ORIENTED_EDGE('',*,*,#92455,.F.); +#92455 = EDGE_CURVE('',#92456,#92448,#92458,.T.); +#92456 = VERTEX_POINT('',#92457); +#92457 = CARTESIAN_POINT('',(2.9975,2.11,0.)); +#92458 = LINE('',#92459,#92460); +#92459 = CARTESIAN_POINT('',(2.9975,2.11,0.)); +#92460 = VECTOR('',#92461,1.); +#92461 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92462 = ORIENTED_EDGE('',*,*,#92463,.F.); +#92463 = EDGE_CURVE('',#92414,#92456,#92464,.T.); +#92464 = LINE('',#92465,#92466); +#92465 = CARTESIAN_POINT('',(2.44,2.11,0.)); +#92466 = VECTOR('',#92467,1.); +#92467 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92468 = PLANE('',#92469); +#92469 = AXIS2_PLACEMENT_3D('',#92470,#92471,#92472); +#92470 = CARTESIAN_POINT('',(2.44,2.11,0.)); +#92471 = DIRECTION('',(0.,0.,1.)); +#92472 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92473 = ADVANCED_FACE('',(#92474),#92499,.F.); +#92474 = FACE_BOUND('',#92475,.F.); +#92475 = EDGE_LOOP('',(#92476,#92477,#92485,#92493)); +#92476 = ORIENTED_EDGE('',*,*,#92455,.T.); +#92477 = ORIENTED_EDGE('',*,*,#92478,.T.); +#92478 = EDGE_CURVE('',#92448,#92479,#92481,.T.); +#92479 = VERTEX_POINT('',#92480); +#92480 = CARTESIAN_POINT('',(2.9975,1.7,0.19)); +#92481 = LINE('',#92482,#92483); +#92482 = CARTESIAN_POINT('',(2.9975,1.7,0.)); +#92483 = VECTOR('',#92484,1.); +#92484 = DIRECTION('',(0.,0.,1.)); +#92485 = ORIENTED_EDGE('',*,*,#92486,.F.); +#92486 = EDGE_CURVE('',#92487,#92479,#92489,.T.); +#92487 = VERTEX_POINT('',#92488); +#92488 = CARTESIAN_POINT('',(2.9975,2.11,0.19)); +#92489 = LINE('',#92490,#92491); +#92490 = CARTESIAN_POINT('',(2.9975,2.11,0.19)); +#92491 = VECTOR('',#92492,1.); +#92492 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92493 = ORIENTED_EDGE('',*,*,#92494,.F.); +#92494 = EDGE_CURVE('',#92456,#92487,#92495,.T.); +#92495 = LINE('',#92496,#92497); +#92496 = CARTESIAN_POINT('',(2.9975,2.11,0.)); +#92497 = VECTOR('',#92498,1.); +#92498 = DIRECTION('',(0.,0.,1.)); +#92499 = PLANE('',#92500); +#92500 = AXIS2_PLACEMENT_3D('',#92501,#92502,#92503); +#92501 = CARTESIAN_POINT('',(2.9975,2.11,0.)); +#92502 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92503 = DIRECTION('',(0.,0.,1.)); +#92504 = ADVANCED_FACE('',(#92505),#92530,.F.); +#92505 = FACE_BOUND('',#92506,.F.); +#92506 = EDGE_LOOP('',(#92507,#92508,#92516,#92524)); +#92507 = ORIENTED_EDGE('',*,*,#92486,.T.); +#92508 = ORIENTED_EDGE('',*,*,#92509,.T.); +#92509 = EDGE_CURVE('',#92479,#92510,#92512,.T.); +#92510 = VERTEX_POINT('',#92511); +#92511 = CARTESIAN_POINT('',(2.44,1.7,0.19)); +#92512 = LINE('',#92513,#92514); +#92513 = CARTESIAN_POINT('',(2.9975,1.7,0.19)); +#92514 = VECTOR('',#92515,1.); +#92515 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92516 = ORIENTED_EDGE('',*,*,#92517,.F.); +#92517 = EDGE_CURVE('',#92518,#92510,#92520,.T.); +#92518 = VERTEX_POINT('',#92519); +#92519 = CARTESIAN_POINT('',(2.44,2.11,0.19)); +#92520 = LINE('',#92521,#92522); +#92521 = CARTESIAN_POINT('',(2.44,2.11,0.19)); +#92522 = VECTOR('',#92523,1.); +#92523 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92524 = ORIENTED_EDGE('',*,*,#92525,.F.); +#92525 = EDGE_CURVE('',#92487,#92518,#92526,.T.); +#92526 = LINE('',#92527,#92528); +#92527 = CARTESIAN_POINT('',(2.9975,2.11,0.19)); +#92528 = VECTOR('',#92529,1.); +#92529 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92530 = PLANE('',#92531); +#92531 = AXIS2_PLACEMENT_3D('',#92532,#92533,#92534); +#92532 = CARTESIAN_POINT('',(2.9975,2.11,0.19)); +#92533 = DIRECTION('',(0.,0.,-1.)); +#92534 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92535 = ADVANCED_FACE('',(#92536),#92563,.F.); +#92536 = FACE_BOUND('',#92537,.F.); +#92537 = EDGE_LOOP('',(#92538,#92539,#92548,#92556)); +#92538 = ORIENTED_EDGE('',*,*,#92517,.T.); +#92539 = ORIENTED_EDGE('',*,*,#92540,.T.); +#92540 = EDGE_CURVE('',#92510,#92541,#92543,.T.); +#92541 = VERTEX_POINT('',#92542); +#92542 = CARTESIAN_POINT('',(2.34,1.7,0.29)); +#92543 = CIRCLE('',#92544,0.1); +#92544 = AXIS2_PLACEMENT_3D('',#92545,#92546,#92547); +#92545 = CARTESIAN_POINT('',(2.44,1.7,0.29)); +#92546 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92547 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92548 = ORIENTED_EDGE('',*,*,#92549,.F.); +#92549 = EDGE_CURVE('',#92550,#92541,#92552,.T.); +#92550 = VERTEX_POINT('',#92551); +#92551 = CARTESIAN_POINT('',(2.34,2.11,0.29)); +#92552 = LINE('',#92553,#92554); +#92553 = CARTESIAN_POINT('',(2.34,2.11,0.29)); +#92554 = VECTOR('',#92555,1.); +#92555 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92556 = ORIENTED_EDGE('',*,*,#92557,.F.); +#92557 = EDGE_CURVE('',#92518,#92550,#92558,.T.); +#92558 = CIRCLE('',#92559,0.1); +#92559 = AXIS2_PLACEMENT_3D('',#92560,#92561,#92562); +#92560 = CARTESIAN_POINT('',(2.44,2.11,0.29)); +#92561 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92562 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92563 = CYLINDRICAL_SURFACE('',#92564,0.1); +#92564 = AXIS2_PLACEMENT_3D('',#92565,#92566,#92567); +#92565 = CARTESIAN_POINT('',(2.44,2.11,0.29)); +#92566 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92567 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92568 = ADVANCED_FACE('',(#92569),#92594,.F.); +#92569 = FACE_BOUND('',#92570,.F.); +#92570 = EDGE_LOOP('',(#92571,#92572,#92580,#92588)); +#92571 = ORIENTED_EDGE('',*,*,#92549,.T.); +#92572 = ORIENTED_EDGE('',*,*,#92573,.T.); +#92573 = EDGE_CURVE('',#92541,#92574,#92576,.T.); +#92574 = VERTEX_POINT('',#92575); +#92575 = CARTESIAN_POINT('',(2.34,1.7,0.78)); +#92576 = LINE('',#92577,#92578); +#92577 = CARTESIAN_POINT('',(2.34,1.7,0.29)); +#92578 = VECTOR('',#92579,1.); +#92579 = DIRECTION('',(0.,0.,1.)); +#92580 = ORIENTED_EDGE('',*,*,#92581,.F.); +#92581 = EDGE_CURVE('',#92582,#92574,#92584,.T.); +#92582 = VERTEX_POINT('',#92583); +#92583 = CARTESIAN_POINT('',(2.34,2.11,0.78)); +#92584 = LINE('',#92585,#92586); +#92585 = CARTESIAN_POINT('',(2.34,2.11,0.78)); +#92586 = VECTOR('',#92587,1.); +#92587 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92588 = ORIENTED_EDGE('',*,*,#92589,.F.); +#92589 = EDGE_CURVE('',#92550,#92582,#92590,.T.); +#92590 = LINE('',#92591,#92592); +#92591 = CARTESIAN_POINT('',(2.34,2.11,0.29)); +#92592 = VECTOR('',#92593,1.); +#92593 = DIRECTION('',(0.,0.,1.)); +#92594 = PLANE('',#92595); +#92595 = AXIS2_PLACEMENT_3D('',#92596,#92597,#92598); +#92596 = CARTESIAN_POINT('',(2.34,2.11,0.29)); +#92597 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92598 = DIRECTION('',(0.,0.,1.)); +#92599 = ADVANCED_FACE('',(#92600),#92627,.T.); +#92600 = FACE_BOUND('',#92601,.T.); +#92601 = EDGE_LOOP('',(#92602,#92611,#92619,#92626)); +#92602 = ORIENTED_EDGE('',*,*,#92603,.T.); +#92603 = EDGE_CURVE('',#92582,#92604,#92606,.T.); +#92604 = VERTEX_POINT('',#92605); +#92605 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#92606 = CIRCLE('',#92607,0.29); +#92607 = AXIS2_PLACEMENT_3D('',#92608,#92609,#92610); +#92608 = CARTESIAN_POINT('',(2.05,2.11,0.78)); +#92609 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92610 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#92611 = ORIENTED_EDGE('',*,*,#92612,.T.); +#92612 = EDGE_CURVE('',#92604,#92613,#92615,.T.); +#92613 = VERTEX_POINT('',#92614); +#92614 = CARTESIAN_POINT('',(2.05,1.7,1.07)); +#92615 = LINE('',#92616,#92617); +#92616 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#92617 = VECTOR('',#92618,1.); +#92618 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92619 = ORIENTED_EDGE('',*,*,#92620,.F.); +#92620 = EDGE_CURVE('',#92574,#92613,#92621,.T.); +#92621 = CIRCLE('',#92622,0.29); +#92622 = AXIS2_PLACEMENT_3D('',#92623,#92624,#92625); +#92623 = CARTESIAN_POINT('',(2.05,1.7,0.78)); +#92624 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92625 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#92626 = ORIENTED_EDGE('',*,*,#92581,.F.); +#92627 = CYLINDRICAL_SURFACE('',#92628,0.29); +#92628 = AXIS2_PLACEMENT_3D('',#92629,#92630,#92631); +#92629 = CARTESIAN_POINT('',(2.05,2.11,0.78)); +#92630 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92631 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#92632 = ADVANCED_FACE('',(#92633),#92658,.F.); +#92633 = FACE_BOUND('',#92634,.F.); +#92634 = EDGE_LOOP('',(#92635,#92636,#92644,#92652)); +#92635 = ORIENTED_EDGE('',*,*,#92612,.T.); +#92636 = ORIENTED_EDGE('',*,*,#92637,.T.); +#92637 = EDGE_CURVE('',#92613,#92638,#92640,.T.); +#92638 = VERTEX_POINT('',#92639); +#92639 = CARTESIAN_POINT('',(1.8,1.7,1.07)); +#92640 = LINE('',#92641,#92642); +#92641 = CARTESIAN_POINT('',(2.05,1.7,1.07)); +#92642 = VECTOR('',#92643,1.); +#92643 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92644 = ORIENTED_EDGE('',*,*,#92645,.F.); +#92645 = EDGE_CURVE('',#92646,#92638,#92648,.T.); +#92646 = VERTEX_POINT('',#92647); +#92647 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#92648 = LINE('',#92649,#92650); +#92649 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#92650 = VECTOR('',#92651,1.); +#92651 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92652 = ORIENTED_EDGE('',*,*,#92653,.F.); +#92653 = EDGE_CURVE('',#92604,#92646,#92654,.T.); +#92654 = LINE('',#92655,#92656); +#92655 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#92656 = VECTOR('',#92657,1.); +#92657 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92658 = PLANE('',#92659); +#92659 = AXIS2_PLACEMENT_3D('',#92660,#92661,#92662); +#92660 = CARTESIAN_POINT('',(2.05,2.11,1.07)); +#92661 = DIRECTION('',(0.,0.,-1.)); +#92662 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92663 = ADVANCED_FACE('',(#92664),#92680,.F.); +#92664 = FACE_BOUND('',#92665,.F.); +#92665 = EDGE_LOOP('',(#92666,#92667,#92673,#92674)); +#92666 = ORIENTED_EDGE('',*,*,#92645,.T.); +#92667 = ORIENTED_EDGE('',*,*,#92668,.T.); +#92668 = EDGE_CURVE('',#92638,#92312,#92669,.T.); +#92669 = LINE('',#92670,#92671); +#92670 = CARTESIAN_POINT('',(1.8,1.7,1.07)); +#92671 = VECTOR('',#92672,1.); +#92672 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92673 = ORIENTED_EDGE('',*,*,#92309,.F.); +#92674 = ORIENTED_EDGE('',*,*,#92675,.F.); +#92675 = EDGE_CURVE('',#92646,#92310,#92676,.T.); +#92676 = LINE('',#92677,#92678); +#92677 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#92678 = VECTOR('',#92679,1.); +#92679 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92680 = PLANE('',#92681); +#92681 = AXIS2_PLACEMENT_3D('',#92682,#92683,#92684); +#92682 = CARTESIAN_POINT('',(1.8,2.11,1.07)); +#92683 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#92684 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#92685 = ADVANCED_FACE('',(#92686),#92700,.F.); +#92686 = FACE_BOUND('',#92687,.F.); +#92687 = EDGE_LOOP('',(#92688,#92689,#92690,#92691,#92692,#92693,#92694, + #92695,#92696,#92697,#92698,#92699)); +#92688 = ORIENTED_EDGE('',*,*,#92335,.T.); +#92689 = ORIENTED_EDGE('',*,*,#92367,.T.); +#92690 = ORIENTED_EDGE('',*,*,#92399,.T.); +#92691 = ORIENTED_EDGE('',*,*,#92413,.T.); +#92692 = ORIENTED_EDGE('',*,*,#92463,.T.); +#92693 = ORIENTED_EDGE('',*,*,#92494,.T.); +#92694 = ORIENTED_EDGE('',*,*,#92525,.T.); +#92695 = ORIENTED_EDGE('',*,*,#92557,.T.); +#92696 = ORIENTED_EDGE('',*,*,#92589,.T.); +#92697 = ORIENTED_EDGE('',*,*,#92603,.T.); +#92698 = ORIENTED_EDGE('',*,*,#92653,.T.); +#92699 = ORIENTED_EDGE('',*,*,#92675,.T.); +#92700 = PLANE('',#92701); +#92701 = AXIS2_PLACEMENT_3D('',#92702,#92703,#92704); +#92702 = CARTESIAN_POINT('',(2.346917919983,2.11,0.470360166065)); +#92703 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92704 = DIRECTION('',(0.,0.,1.)); +#92705 = ADVANCED_FACE('',(#92706),#92720,.T.); +#92706 = FACE_BOUND('',#92707,.T.); +#92707 = EDGE_LOOP('',(#92708,#92709,#92710,#92711,#92712,#92713,#92714, + #92715,#92716,#92717,#92718,#92719)); +#92708 = ORIENTED_EDGE('',*,*,#92319,.T.); +#92709 = ORIENTED_EDGE('',*,*,#92350,.T.); +#92710 = ORIENTED_EDGE('',*,*,#92383,.T.); +#92711 = ORIENTED_EDGE('',*,*,#92430,.T.); +#92712 = ORIENTED_EDGE('',*,*,#92447,.T.); +#92713 = ORIENTED_EDGE('',*,*,#92478,.T.); +#92714 = ORIENTED_EDGE('',*,*,#92509,.T.); +#92715 = ORIENTED_EDGE('',*,*,#92540,.T.); +#92716 = ORIENTED_EDGE('',*,*,#92573,.T.); +#92717 = ORIENTED_EDGE('',*,*,#92620,.T.); +#92718 = ORIENTED_EDGE('',*,*,#92637,.T.); +#92719 = ORIENTED_EDGE('',*,*,#92668,.T.); +#92720 = PLANE('',#92721); +#92721 = AXIS2_PLACEMENT_3D('',#92722,#92723,#92724); +#92722 = CARTESIAN_POINT('',(2.346917919983,1.7,0.470360166065)); +#92723 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92724 = DIRECTION('',(0.,0.,1.)); +#92725 = MANIFOLD_SOLID_BREP('',#92726); +#92726 = CLOSED_SHELL('',(#92727,#92767,#92800,#92831,#92864,#92895, + #92926,#92957,#92990,#93021,#93054,#93085,#93107,#93127)); +#92727 = ADVANCED_FACE('',(#92728),#92762,.F.); +#92728 = FACE_BOUND('',#92729,.F.); +#92729 = EDGE_LOOP('',(#92730,#92740,#92748,#92756)); +#92730 = ORIENTED_EDGE('',*,*,#92731,.T.); +#92731 = EDGE_CURVE('',#92732,#92734,#92736,.T.); +#92732 = VERTEX_POINT('',#92733); +#92733 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#92734 = VERTEX_POINT('',#92735); +#92735 = CARTESIAN_POINT('',(1.8,0.43,0.88)); +#92736 = LINE('',#92737,#92738); +#92737 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#92738 = VECTOR('',#92739,1.); +#92739 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92740 = ORIENTED_EDGE('',*,*,#92741,.T.); +#92741 = EDGE_CURVE('',#92734,#92742,#92744,.T.); +#92742 = VERTEX_POINT('',#92743); +#92743 = CARTESIAN_POINT('',(2.05,0.43,0.88)); +#92744 = LINE('',#92745,#92746); +#92745 = CARTESIAN_POINT('',(1.8,0.43,0.88)); +#92746 = VECTOR('',#92747,1.); +#92747 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92748 = ORIENTED_EDGE('',*,*,#92749,.F.); +#92749 = EDGE_CURVE('',#92750,#92742,#92752,.T.); +#92750 = VERTEX_POINT('',#92751); +#92751 = CARTESIAN_POINT('',(2.05,0.84,0.88)); +#92752 = LINE('',#92753,#92754); +#92753 = CARTESIAN_POINT('',(2.05,0.84,0.88)); +#92754 = VECTOR('',#92755,1.); +#92755 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92756 = ORIENTED_EDGE('',*,*,#92757,.F.); +#92757 = EDGE_CURVE('',#92732,#92750,#92758,.T.); +#92758 = LINE('',#92759,#92760); +#92759 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#92760 = VECTOR('',#92761,1.); +#92761 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92762 = PLANE('',#92763); +#92763 = AXIS2_PLACEMENT_3D('',#92764,#92765,#92766); +#92764 = CARTESIAN_POINT('',(1.8,0.84,0.88)); +#92765 = DIRECTION('',(0.,0.,1.)); +#92766 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92767 = ADVANCED_FACE('',(#92768),#92795,.F.); +#92768 = FACE_BOUND('',#92769,.F.); +#92769 = EDGE_LOOP('',(#92770,#92771,#92780,#92788)); +#92770 = ORIENTED_EDGE('',*,*,#92749,.T.); +#92771 = ORIENTED_EDGE('',*,*,#92772,.T.); +#92772 = EDGE_CURVE('',#92742,#92773,#92775,.T.); +#92773 = VERTEX_POINT('',#92774); +#92774 = CARTESIAN_POINT('',(2.15,0.43,0.78)); +#92775 = CIRCLE('',#92776,0.1); +#92776 = AXIS2_PLACEMENT_3D('',#92777,#92778,#92779); +#92777 = CARTESIAN_POINT('',(2.05,0.43,0.78)); +#92778 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92779 = DIRECTION('',(0.,0.,1.)); +#92780 = ORIENTED_EDGE('',*,*,#92781,.F.); +#92781 = EDGE_CURVE('',#92782,#92773,#92784,.T.); +#92782 = VERTEX_POINT('',#92783); +#92783 = CARTESIAN_POINT('',(2.15,0.84,0.78)); +#92784 = LINE('',#92785,#92786); +#92785 = CARTESIAN_POINT('',(2.15,0.84,0.78)); +#92786 = VECTOR('',#92787,1.); +#92787 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92788 = ORIENTED_EDGE('',*,*,#92789,.F.); +#92789 = EDGE_CURVE('',#92750,#92782,#92790,.T.); +#92790 = CIRCLE('',#92791,0.1); +#92791 = AXIS2_PLACEMENT_3D('',#92792,#92793,#92794); +#92792 = CARTESIAN_POINT('',(2.05,0.84,0.78)); +#92793 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92794 = DIRECTION('',(0.,0.,1.)); +#92795 = CYLINDRICAL_SURFACE('',#92796,0.1); +#92796 = AXIS2_PLACEMENT_3D('',#92797,#92798,#92799); +#92797 = CARTESIAN_POINT('',(2.05,0.84,0.78)); +#92798 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92799 = DIRECTION('',(0.,0.,1.)); +#92800 = ADVANCED_FACE('',(#92801),#92826,.F.); +#92801 = FACE_BOUND('',#92802,.F.); +#92802 = EDGE_LOOP('',(#92803,#92804,#92812,#92820)); +#92803 = ORIENTED_EDGE('',*,*,#92781,.T.); +#92804 = ORIENTED_EDGE('',*,*,#92805,.T.); +#92805 = EDGE_CURVE('',#92773,#92806,#92808,.T.); +#92806 = VERTEX_POINT('',#92807); +#92807 = CARTESIAN_POINT('',(2.15,0.43,0.29)); +#92808 = LINE('',#92809,#92810); +#92809 = CARTESIAN_POINT('',(2.15,0.43,0.78)); +#92810 = VECTOR('',#92811,1.); +#92811 = DIRECTION('',(0.,0.,-1.)); +#92812 = ORIENTED_EDGE('',*,*,#92813,.F.); +#92813 = EDGE_CURVE('',#92814,#92806,#92816,.T.); +#92814 = VERTEX_POINT('',#92815); +#92815 = CARTESIAN_POINT('',(2.15,0.84,0.29)); +#92816 = LINE('',#92817,#92818); +#92817 = CARTESIAN_POINT('',(2.15,0.84,0.29)); +#92818 = VECTOR('',#92819,1.); +#92819 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92820 = ORIENTED_EDGE('',*,*,#92821,.F.); +#92821 = EDGE_CURVE('',#92782,#92814,#92822,.T.); +#92822 = LINE('',#92823,#92824); +#92823 = CARTESIAN_POINT('',(2.15,0.84,0.78)); +#92824 = VECTOR('',#92825,1.); +#92825 = DIRECTION('',(0.,0.,-1.)); +#92826 = PLANE('',#92827); +#92827 = AXIS2_PLACEMENT_3D('',#92828,#92829,#92830); +#92828 = CARTESIAN_POINT('',(2.15,0.84,0.78)); +#92829 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92830 = DIRECTION('',(0.,0.,-1.)); +#92831 = ADVANCED_FACE('',(#92832),#92859,.T.); +#92832 = FACE_BOUND('',#92833,.T.); +#92833 = EDGE_LOOP('',(#92834,#92843,#92851,#92858)); +#92834 = ORIENTED_EDGE('',*,*,#92835,.T.); +#92835 = EDGE_CURVE('',#92814,#92836,#92838,.T.); +#92836 = VERTEX_POINT('',#92837); +#92837 = CARTESIAN_POINT('',(2.44,0.84,0.)); +#92838 = CIRCLE('',#92839,0.29); +#92839 = AXIS2_PLACEMENT_3D('',#92840,#92841,#92842); +#92840 = CARTESIAN_POINT('',(2.44,0.84,0.29)); +#92841 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92842 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92843 = ORIENTED_EDGE('',*,*,#92844,.T.); +#92844 = EDGE_CURVE('',#92836,#92845,#92847,.T.); +#92845 = VERTEX_POINT('',#92846); +#92846 = CARTESIAN_POINT('',(2.44,0.43,0.)); +#92847 = LINE('',#92848,#92849); +#92848 = CARTESIAN_POINT('',(2.44,0.84,0.)); +#92849 = VECTOR('',#92850,1.); +#92850 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92851 = ORIENTED_EDGE('',*,*,#92852,.F.); +#92852 = EDGE_CURVE('',#92806,#92845,#92853,.T.); +#92853 = CIRCLE('',#92854,0.29); +#92854 = AXIS2_PLACEMENT_3D('',#92855,#92856,#92857); +#92855 = CARTESIAN_POINT('',(2.44,0.43,0.29)); +#92856 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92857 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92858 = ORIENTED_EDGE('',*,*,#92813,.F.); +#92859 = CYLINDRICAL_SURFACE('',#92860,0.29); +#92860 = AXIS2_PLACEMENT_3D('',#92861,#92862,#92863); +#92861 = CARTESIAN_POINT('',(2.44,0.84,0.29)); +#92862 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92863 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#92864 = ADVANCED_FACE('',(#92865),#92890,.F.); +#92865 = FACE_BOUND('',#92866,.F.); +#92866 = EDGE_LOOP('',(#92867,#92868,#92876,#92884)); +#92867 = ORIENTED_EDGE('',*,*,#92844,.T.); +#92868 = ORIENTED_EDGE('',*,*,#92869,.T.); +#92869 = EDGE_CURVE('',#92845,#92870,#92872,.T.); +#92870 = VERTEX_POINT('',#92871); +#92871 = CARTESIAN_POINT('',(2.9975,0.43,0.)); +#92872 = LINE('',#92873,#92874); +#92873 = CARTESIAN_POINT('',(2.44,0.43,0.)); +#92874 = VECTOR('',#92875,1.); +#92875 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92876 = ORIENTED_EDGE('',*,*,#92877,.F.); +#92877 = EDGE_CURVE('',#92878,#92870,#92880,.T.); +#92878 = VERTEX_POINT('',#92879); +#92879 = CARTESIAN_POINT('',(2.9975,0.84,0.)); +#92880 = LINE('',#92881,#92882); +#92881 = CARTESIAN_POINT('',(2.9975,0.84,0.)); +#92882 = VECTOR('',#92883,1.); +#92883 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92884 = ORIENTED_EDGE('',*,*,#92885,.F.); +#92885 = EDGE_CURVE('',#92836,#92878,#92886,.T.); +#92886 = LINE('',#92887,#92888); +#92887 = CARTESIAN_POINT('',(2.44,0.84,0.)); +#92888 = VECTOR('',#92889,1.); +#92889 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92890 = PLANE('',#92891); +#92891 = AXIS2_PLACEMENT_3D('',#92892,#92893,#92894); +#92892 = CARTESIAN_POINT('',(2.44,0.84,0.)); +#92893 = DIRECTION('',(0.,0.,1.)); +#92894 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#92895 = ADVANCED_FACE('',(#92896),#92921,.F.); +#92896 = FACE_BOUND('',#92897,.F.); +#92897 = EDGE_LOOP('',(#92898,#92899,#92907,#92915)); +#92898 = ORIENTED_EDGE('',*,*,#92877,.T.); +#92899 = ORIENTED_EDGE('',*,*,#92900,.T.); +#92900 = EDGE_CURVE('',#92870,#92901,#92903,.T.); +#92901 = VERTEX_POINT('',#92902); +#92902 = CARTESIAN_POINT('',(2.9975,0.43,0.19)); +#92903 = LINE('',#92904,#92905); +#92904 = CARTESIAN_POINT('',(2.9975,0.43,0.)); +#92905 = VECTOR('',#92906,1.); +#92906 = DIRECTION('',(0.,0.,1.)); +#92907 = ORIENTED_EDGE('',*,*,#92908,.F.); +#92908 = EDGE_CURVE('',#92909,#92901,#92911,.T.); +#92909 = VERTEX_POINT('',#92910); +#92910 = CARTESIAN_POINT('',(2.9975,0.84,0.19)); +#92911 = LINE('',#92912,#92913); +#92912 = CARTESIAN_POINT('',(2.9975,0.84,0.19)); +#92913 = VECTOR('',#92914,1.); +#92914 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92915 = ORIENTED_EDGE('',*,*,#92916,.F.); +#92916 = EDGE_CURVE('',#92878,#92909,#92917,.T.); +#92917 = LINE('',#92918,#92919); +#92918 = CARTESIAN_POINT('',(2.9975,0.84,0.)); +#92919 = VECTOR('',#92920,1.); +#92920 = DIRECTION('',(0.,0.,1.)); +#92921 = PLANE('',#92922); +#92922 = AXIS2_PLACEMENT_3D('',#92923,#92924,#92925); +#92923 = CARTESIAN_POINT('',(2.9975,0.84,0.)); +#92924 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92925 = DIRECTION('',(0.,0.,1.)); +#92926 = ADVANCED_FACE('',(#92927),#92952,.F.); +#92927 = FACE_BOUND('',#92928,.F.); +#92928 = EDGE_LOOP('',(#92929,#92930,#92938,#92946)); +#92929 = ORIENTED_EDGE('',*,*,#92908,.T.); +#92930 = ORIENTED_EDGE('',*,*,#92931,.T.); +#92931 = EDGE_CURVE('',#92901,#92932,#92934,.T.); +#92932 = VERTEX_POINT('',#92933); +#92933 = CARTESIAN_POINT('',(2.44,0.43,0.19)); +#92934 = LINE('',#92935,#92936); +#92935 = CARTESIAN_POINT('',(2.9975,0.43,0.19)); +#92936 = VECTOR('',#92937,1.); +#92937 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92938 = ORIENTED_EDGE('',*,*,#92939,.F.); +#92939 = EDGE_CURVE('',#92940,#92932,#92942,.T.); +#92940 = VERTEX_POINT('',#92941); +#92941 = CARTESIAN_POINT('',(2.44,0.84,0.19)); +#92942 = LINE('',#92943,#92944); +#92943 = CARTESIAN_POINT('',(2.44,0.84,0.19)); +#92944 = VECTOR('',#92945,1.); +#92945 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92946 = ORIENTED_EDGE('',*,*,#92947,.F.); +#92947 = EDGE_CURVE('',#92909,#92940,#92948,.T.); +#92948 = LINE('',#92949,#92950); +#92949 = CARTESIAN_POINT('',(2.9975,0.84,0.19)); +#92950 = VECTOR('',#92951,1.); +#92951 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#92952 = PLANE('',#92953); +#92953 = AXIS2_PLACEMENT_3D('',#92954,#92955,#92956); +#92954 = CARTESIAN_POINT('',(2.9975,0.84,0.19)); +#92955 = DIRECTION('',(0.,0.,-1.)); +#92956 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#92957 = ADVANCED_FACE('',(#92958),#92985,.F.); +#92958 = FACE_BOUND('',#92959,.F.); +#92959 = EDGE_LOOP('',(#92960,#92961,#92970,#92978)); +#92960 = ORIENTED_EDGE('',*,*,#92939,.T.); +#92961 = ORIENTED_EDGE('',*,*,#92962,.T.); +#92962 = EDGE_CURVE('',#92932,#92963,#92965,.T.); +#92963 = VERTEX_POINT('',#92964); +#92964 = CARTESIAN_POINT('',(2.34,0.43,0.29)); +#92965 = CIRCLE('',#92966,0.1); +#92966 = AXIS2_PLACEMENT_3D('',#92967,#92968,#92969); +#92967 = CARTESIAN_POINT('',(2.44,0.43,0.29)); +#92968 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92969 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92970 = ORIENTED_EDGE('',*,*,#92971,.F.); +#92971 = EDGE_CURVE('',#92972,#92963,#92974,.T.); +#92972 = VERTEX_POINT('',#92973); +#92973 = CARTESIAN_POINT('',(2.34,0.84,0.29)); +#92974 = LINE('',#92975,#92976); +#92975 = CARTESIAN_POINT('',(2.34,0.84,0.29)); +#92976 = VECTOR('',#92977,1.); +#92977 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#92978 = ORIENTED_EDGE('',*,*,#92979,.F.); +#92979 = EDGE_CURVE('',#92940,#92972,#92980,.T.); +#92980 = CIRCLE('',#92981,0.1); +#92981 = AXIS2_PLACEMENT_3D('',#92982,#92983,#92984); +#92982 = CARTESIAN_POINT('',(2.44,0.84,0.29)); +#92983 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92984 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92985 = CYLINDRICAL_SURFACE('',#92986,0.1); +#92986 = AXIS2_PLACEMENT_3D('',#92987,#92988,#92989); +#92987 = CARTESIAN_POINT('',(2.44,0.84,0.29)); +#92988 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#92989 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#92990 = ADVANCED_FACE('',(#92991),#93016,.F.); +#92991 = FACE_BOUND('',#92992,.F.); +#92992 = EDGE_LOOP('',(#92993,#92994,#93002,#93010)); +#92993 = ORIENTED_EDGE('',*,*,#92971,.T.); +#92994 = ORIENTED_EDGE('',*,*,#92995,.T.); +#92995 = EDGE_CURVE('',#92963,#92996,#92998,.T.); +#92996 = VERTEX_POINT('',#92997); +#92997 = CARTESIAN_POINT('',(2.34,0.43,0.78)); +#92998 = LINE('',#92999,#93000); +#92999 = CARTESIAN_POINT('',(2.34,0.43,0.29)); +#93000 = VECTOR('',#93001,1.); +#93001 = DIRECTION('',(0.,0.,1.)); +#93002 = ORIENTED_EDGE('',*,*,#93003,.F.); +#93003 = EDGE_CURVE('',#93004,#92996,#93006,.T.); +#93004 = VERTEX_POINT('',#93005); +#93005 = CARTESIAN_POINT('',(2.34,0.84,0.78)); +#93006 = LINE('',#93007,#93008); +#93007 = CARTESIAN_POINT('',(2.34,0.84,0.78)); +#93008 = VECTOR('',#93009,1.); +#93009 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93010 = ORIENTED_EDGE('',*,*,#93011,.F.); +#93011 = EDGE_CURVE('',#92972,#93004,#93012,.T.); +#93012 = LINE('',#93013,#93014); +#93013 = CARTESIAN_POINT('',(2.34,0.84,0.29)); +#93014 = VECTOR('',#93015,1.); +#93015 = DIRECTION('',(0.,0.,1.)); +#93016 = PLANE('',#93017); +#93017 = AXIS2_PLACEMENT_3D('',#93018,#93019,#93020); +#93018 = CARTESIAN_POINT('',(2.34,0.84,0.29)); +#93019 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93020 = DIRECTION('',(0.,0.,1.)); +#93021 = ADVANCED_FACE('',(#93022),#93049,.T.); +#93022 = FACE_BOUND('',#93023,.T.); +#93023 = EDGE_LOOP('',(#93024,#93033,#93041,#93048)); +#93024 = ORIENTED_EDGE('',*,*,#93025,.T.); +#93025 = EDGE_CURVE('',#93004,#93026,#93028,.T.); +#93026 = VERTEX_POINT('',#93027); +#93027 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#93028 = CIRCLE('',#93029,0.29); +#93029 = AXIS2_PLACEMENT_3D('',#93030,#93031,#93032); +#93030 = CARTESIAN_POINT('',(2.05,0.84,0.78)); +#93031 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93032 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93033 = ORIENTED_EDGE('',*,*,#93034,.T.); +#93034 = EDGE_CURVE('',#93026,#93035,#93037,.T.); +#93035 = VERTEX_POINT('',#93036); +#93036 = CARTESIAN_POINT('',(2.05,0.43,1.07)); +#93037 = LINE('',#93038,#93039); +#93038 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#93039 = VECTOR('',#93040,1.); +#93040 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93041 = ORIENTED_EDGE('',*,*,#93042,.F.); +#93042 = EDGE_CURVE('',#92996,#93035,#93043,.T.); +#93043 = CIRCLE('',#93044,0.29); +#93044 = AXIS2_PLACEMENT_3D('',#93045,#93046,#93047); +#93045 = CARTESIAN_POINT('',(2.05,0.43,0.78)); +#93046 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93047 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93048 = ORIENTED_EDGE('',*,*,#93003,.F.); +#93049 = CYLINDRICAL_SURFACE('',#93050,0.29); +#93050 = AXIS2_PLACEMENT_3D('',#93051,#93052,#93053); +#93051 = CARTESIAN_POINT('',(2.05,0.84,0.78)); +#93052 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93053 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93054 = ADVANCED_FACE('',(#93055),#93080,.F.); +#93055 = FACE_BOUND('',#93056,.F.); +#93056 = EDGE_LOOP('',(#93057,#93058,#93066,#93074)); +#93057 = ORIENTED_EDGE('',*,*,#93034,.T.); +#93058 = ORIENTED_EDGE('',*,*,#93059,.T.); +#93059 = EDGE_CURVE('',#93035,#93060,#93062,.T.); +#93060 = VERTEX_POINT('',#93061); +#93061 = CARTESIAN_POINT('',(1.8,0.43,1.07)); +#93062 = LINE('',#93063,#93064); +#93063 = CARTESIAN_POINT('',(2.05,0.43,1.07)); +#93064 = VECTOR('',#93065,1.); +#93065 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93066 = ORIENTED_EDGE('',*,*,#93067,.F.); +#93067 = EDGE_CURVE('',#93068,#93060,#93070,.T.); +#93068 = VERTEX_POINT('',#93069); +#93069 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#93070 = LINE('',#93071,#93072); +#93071 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#93072 = VECTOR('',#93073,1.); +#93073 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93074 = ORIENTED_EDGE('',*,*,#93075,.F.); +#93075 = EDGE_CURVE('',#93026,#93068,#93076,.T.); +#93076 = LINE('',#93077,#93078); +#93077 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#93078 = VECTOR('',#93079,1.); +#93079 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93080 = PLANE('',#93081); +#93081 = AXIS2_PLACEMENT_3D('',#93082,#93083,#93084); +#93082 = CARTESIAN_POINT('',(2.05,0.84,1.07)); +#93083 = DIRECTION('',(0.,0.,-1.)); +#93084 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#93085 = ADVANCED_FACE('',(#93086),#93102,.F.); +#93086 = FACE_BOUND('',#93087,.F.); +#93087 = EDGE_LOOP('',(#93088,#93089,#93095,#93096)); +#93088 = ORIENTED_EDGE('',*,*,#93067,.T.); +#93089 = ORIENTED_EDGE('',*,*,#93090,.T.); +#93090 = EDGE_CURVE('',#93060,#92734,#93091,.T.); +#93091 = LINE('',#93092,#93093); +#93092 = CARTESIAN_POINT('',(1.8,0.43,1.07)); +#93093 = VECTOR('',#93094,1.); +#93094 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93095 = ORIENTED_EDGE('',*,*,#92731,.F.); +#93096 = ORIENTED_EDGE('',*,*,#93097,.F.); +#93097 = EDGE_CURVE('',#93068,#92732,#93098,.T.); +#93098 = LINE('',#93099,#93100); +#93099 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#93100 = VECTOR('',#93101,1.); +#93101 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93102 = PLANE('',#93103); +#93103 = AXIS2_PLACEMENT_3D('',#93104,#93105,#93106); +#93104 = CARTESIAN_POINT('',(1.8,0.84,1.07)); +#93105 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#93106 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93107 = ADVANCED_FACE('',(#93108),#93122,.F.); +#93108 = FACE_BOUND('',#93109,.F.); +#93109 = EDGE_LOOP('',(#93110,#93111,#93112,#93113,#93114,#93115,#93116, + #93117,#93118,#93119,#93120,#93121)); +#93110 = ORIENTED_EDGE('',*,*,#92757,.T.); +#93111 = ORIENTED_EDGE('',*,*,#92789,.T.); +#93112 = ORIENTED_EDGE('',*,*,#92821,.T.); +#93113 = ORIENTED_EDGE('',*,*,#92835,.T.); +#93114 = ORIENTED_EDGE('',*,*,#92885,.T.); +#93115 = ORIENTED_EDGE('',*,*,#92916,.T.); +#93116 = ORIENTED_EDGE('',*,*,#92947,.T.); +#93117 = ORIENTED_EDGE('',*,*,#92979,.T.); +#93118 = ORIENTED_EDGE('',*,*,#93011,.T.); +#93119 = ORIENTED_EDGE('',*,*,#93025,.T.); +#93120 = ORIENTED_EDGE('',*,*,#93075,.T.); +#93121 = ORIENTED_EDGE('',*,*,#93097,.T.); +#93122 = PLANE('',#93123); +#93123 = AXIS2_PLACEMENT_3D('',#93124,#93125,#93126); +#93124 = CARTESIAN_POINT('',(2.346917919983,0.84,0.470360166065)); +#93125 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93126 = DIRECTION('',(0.,0.,1.)); +#93127 = ADVANCED_FACE('',(#93128),#93142,.T.); +#93128 = FACE_BOUND('',#93129,.T.); +#93129 = EDGE_LOOP('',(#93130,#93131,#93132,#93133,#93134,#93135,#93136, + #93137,#93138,#93139,#93140,#93141)); +#93130 = ORIENTED_EDGE('',*,*,#92741,.T.); +#93131 = ORIENTED_EDGE('',*,*,#92772,.T.); +#93132 = ORIENTED_EDGE('',*,*,#92805,.T.); +#93133 = ORIENTED_EDGE('',*,*,#92852,.T.); +#93134 = ORIENTED_EDGE('',*,*,#92869,.T.); +#93135 = ORIENTED_EDGE('',*,*,#92900,.T.); +#93136 = ORIENTED_EDGE('',*,*,#92931,.T.); +#93137 = ORIENTED_EDGE('',*,*,#92962,.T.); +#93138 = ORIENTED_EDGE('',*,*,#92995,.T.); +#93139 = ORIENTED_EDGE('',*,*,#93042,.T.); +#93140 = ORIENTED_EDGE('',*,*,#93059,.T.); +#93141 = ORIENTED_EDGE('',*,*,#93090,.T.); +#93142 = PLANE('',#93143); +#93143 = AXIS2_PLACEMENT_3D('',#93144,#93145,#93146); +#93144 = CARTESIAN_POINT('',(2.346917919983,0.43,0.470360166065)); +#93145 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93146 = DIRECTION('',(0.,0.,1.)); +#93147 = MANIFOLD_SOLID_BREP('',#93148); +#93148 = CLOSED_SHELL('',(#93149,#93189,#93222,#93253,#93286,#93317, + #93348,#93379,#93412,#93443,#93476,#93507,#93529,#93549)); +#93149 = ADVANCED_FACE('',(#93150),#93184,.F.); +#93150 = FACE_BOUND('',#93151,.F.); +#93151 = EDGE_LOOP('',(#93152,#93162,#93170,#93178)); +#93152 = ORIENTED_EDGE('',*,*,#93153,.T.); +#93153 = EDGE_CURVE('',#93154,#93156,#93158,.T.); +#93154 = VERTEX_POINT('',#93155); +#93155 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#93156 = VERTEX_POINT('',#93157); +#93157 = CARTESIAN_POINT('',(1.8,-0.84,0.88)); +#93158 = LINE('',#93159,#93160); +#93159 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#93160 = VECTOR('',#93161,1.); +#93161 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93162 = ORIENTED_EDGE('',*,*,#93163,.T.); +#93163 = EDGE_CURVE('',#93156,#93164,#93166,.T.); +#93164 = VERTEX_POINT('',#93165); +#93165 = CARTESIAN_POINT('',(2.05,-0.84,0.88)); +#93166 = LINE('',#93167,#93168); +#93167 = CARTESIAN_POINT('',(1.8,-0.84,0.88)); +#93168 = VECTOR('',#93169,1.); +#93169 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93170 = ORIENTED_EDGE('',*,*,#93171,.F.); +#93171 = EDGE_CURVE('',#93172,#93164,#93174,.T.); +#93172 = VERTEX_POINT('',#93173); +#93173 = CARTESIAN_POINT('',(2.05,-0.43,0.88)); +#93174 = LINE('',#93175,#93176); +#93175 = CARTESIAN_POINT('',(2.05,-0.43,0.88)); +#93176 = VECTOR('',#93177,1.); +#93177 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93178 = ORIENTED_EDGE('',*,*,#93179,.F.); +#93179 = EDGE_CURVE('',#93154,#93172,#93180,.T.); +#93180 = LINE('',#93181,#93182); +#93181 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#93182 = VECTOR('',#93183,1.); +#93183 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93184 = PLANE('',#93185); +#93185 = AXIS2_PLACEMENT_3D('',#93186,#93187,#93188); +#93186 = CARTESIAN_POINT('',(1.8,-0.43,0.88)); +#93187 = DIRECTION('',(0.,0.,1.)); +#93188 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93189 = ADVANCED_FACE('',(#93190),#93217,.F.); +#93190 = FACE_BOUND('',#93191,.F.); +#93191 = EDGE_LOOP('',(#93192,#93193,#93202,#93210)); +#93192 = ORIENTED_EDGE('',*,*,#93171,.T.); +#93193 = ORIENTED_EDGE('',*,*,#93194,.T.); +#93194 = EDGE_CURVE('',#93164,#93195,#93197,.T.); +#93195 = VERTEX_POINT('',#93196); +#93196 = CARTESIAN_POINT('',(2.15,-0.84,0.78)); +#93197 = CIRCLE('',#93198,0.1); +#93198 = AXIS2_PLACEMENT_3D('',#93199,#93200,#93201); +#93199 = CARTESIAN_POINT('',(2.05,-0.84,0.78)); +#93200 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93201 = DIRECTION('',(0.,0.,1.)); +#93202 = ORIENTED_EDGE('',*,*,#93203,.F.); +#93203 = EDGE_CURVE('',#93204,#93195,#93206,.T.); +#93204 = VERTEX_POINT('',#93205); +#93205 = CARTESIAN_POINT('',(2.15,-0.43,0.78)); +#93206 = LINE('',#93207,#93208); +#93207 = CARTESIAN_POINT('',(2.15,-0.43,0.78)); +#93208 = VECTOR('',#93209,1.); +#93209 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93210 = ORIENTED_EDGE('',*,*,#93211,.F.); +#93211 = EDGE_CURVE('',#93172,#93204,#93212,.T.); +#93212 = CIRCLE('',#93213,0.1); +#93213 = AXIS2_PLACEMENT_3D('',#93214,#93215,#93216); +#93214 = CARTESIAN_POINT('',(2.05,-0.43,0.78)); +#93215 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93216 = DIRECTION('',(0.,0.,1.)); +#93217 = CYLINDRICAL_SURFACE('',#93218,0.1); +#93218 = AXIS2_PLACEMENT_3D('',#93219,#93220,#93221); +#93219 = CARTESIAN_POINT('',(2.05,-0.43,0.78)); +#93220 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93221 = DIRECTION('',(0.,0.,1.)); +#93222 = ADVANCED_FACE('',(#93223),#93248,.F.); +#93223 = FACE_BOUND('',#93224,.F.); +#93224 = EDGE_LOOP('',(#93225,#93226,#93234,#93242)); +#93225 = ORIENTED_EDGE('',*,*,#93203,.T.); +#93226 = ORIENTED_EDGE('',*,*,#93227,.T.); +#93227 = EDGE_CURVE('',#93195,#93228,#93230,.T.); +#93228 = VERTEX_POINT('',#93229); +#93229 = CARTESIAN_POINT('',(2.15,-0.84,0.29)); +#93230 = LINE('',#93231,#93232); +#93231 = CARTESIAN_POINT('',(2.15,-0.84,0.78)); +#93232 = VECTOR('',#93233,1.); +#93233 = DIRECTION('',(0.,0.,-1.)); +#93234 = ORIENTED_EDGE('',*,*,#93235,.F.); +#93235 = EDGE_CURVE('',#93236,#93228,#93238,.T.); +#93236 = VERTEX_POINT('',#93237); +#93237 = CARTESIAN_POINT('',(2.15,-0.43,0.29)); +#93238 = LINE('',#93239,#93240); +#93239 = CARTESIAN_POINT('',(2.15,-0.43,0.29)); +#93240 = VECTOR('',#93241,1.); +#93241 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93242 = ORIENTED_EDGE('',*,*,#93243,.F.); +#93243 = EDGE_CURVE('',#93204,#93236,#93244,.T.); +#93244 = LINE('',#93245,#93246); +#93245 = CARTESIAN_POINT('',(2.15,-0.43,0.78)); +#93246 = VECTOR('',#93247,1.); +#93247 = DIRECTION('',(0.,0.,-1.)); +#93248 = PLANE('',#93249); +#93249 = AXIS2_PLACEMENT_3D('',#93250,#93251,#93252); +#93250 = CARTESIAN_POINT('',(2.15,-0.43,0.78)); +#93251 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93252 = DIRECTION('',(0.,0.,-1.)); +#93253 = ADVANCED_FACE('',(#93254),#93281,.T.); +#93254 = FACE_BOUND('',#93255,.T.); +#93255 = EDGE_LOOP('',(#93256,#93265,#93273,#93280)); +#93256 = ORIENTED_EDGE('',*,*,#93257,.T.); +#93257 = EDGE_CURVE('',#93236,#93258,#93260,.T.); +#93258 = VERTEX_POINT('',#93259); +#93259 = CARTESIAN_POINT('',(2.44,-0.43,0.)); +#93260 = CIRCLE('',#93261,0.29); +#93261 = AXIS2_PLACEMENT_3D('',#93262,#93263,#93264); +#93262 = CARTESIAN_POINT('',(2.44,-0.43,0.29)); +#93263 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93264 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93265 = ORIENTED_EDGE('',*,*,#93266,.T.); +#93266 = EDGE_CURVE('',#93258,#93267,#93269,.T.); +#93267 = VERTEX_POINT('',#93268); +#93268 = CARTESIAN_POINT('',(2.44,-0.84,0.)); +#93269 = LINE('',#93270,#93271); +#93270 = CARTESIAN_POINT('',(2.44,-0.43,0.)); +#93271 = VECTOR('',#93272,1.); +#93272 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93273 = ORIENTED_EDGE('',*,*,#93274,.F.); +#93274 = EDGE_CURVE('',#93228,#93267,#93275,.T.); +#93275 = CIRCLE('',#93276,0.29); +#93276 = AXIS2_PLACEMENT_3D('',#93277,#93278,#93279); +#93277 = CARTESIAN_POINT('',(2.44,-0.84,0.29)); +#93278 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93279 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93280 = ORIENTED_EDGE('',*,*,#93235,.F.); +#93281 = CYLINDRICAL_SURFACE('',#93282,0.29); +#93282 = AXIS2_PLACEMENT_3D('',#93283,#93284,#93285); +#93283 = CARTESIAN_POINT('',(2.44,-0.43,0.29)); +#93284 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93285 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93286 = ADVANCED_FACE('',(#93287),#93312,.F.); +#93287 = FACE_BOUND('',#93288,.F.); +#93288 = EDGE_LOOP('',(#93289,#93290,#93298,#93306)); +#93289 = ORIENTED_EDGE('',*,*,#93266,.T.); +#93290 = ORIENTED_EDGE('',*,*,#93291,.T.); +#93291 = EDGE_CURVE('',#93267,#93292,#93294,.T.); +#93292 = VERTEX_POINT('',#93293); +#93293 = CARTESIAN_POINT('',(2.9975,-0.84,0.)); +#93294 = LINE('',#93295,#93296); +#93295 = CARTESIAN_POINT('',(2.44,-0.84,0.)); +#93296 = VECTOR('',#93297,1.); +#93297 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93298 = ORIENTED_EDGE('',*,*,#93299,.F.); +#93299 = EDGE_CURVE('',#93300,#93292,#93302,.T.); +#93300 = VERTEX_POINT('',#93301); +#93301 = CARTESIAN_POINT('',(2.9975,-0.43,0.)); +#93302 = LINE('',#93303,#93304); +#93303 = CARTESIAN_POINT('',(2.9975,-0.43,0.)); +#93304 = VECTOR('',#93305,1.); +#93305 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93306 = ORIENTED_EDGE('',*,*,#93307,.F.); +#93307 = EDGE_CURVE('',#93258,#93300,#93308,.T.); +#93308 = LINE('',#93309,#93310); +#93309 = CARTESIAN_POINT('',(2.44,-0.43,0.)); +#93310 = VECTOR('',#93311,1.); +#93311 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93312 = PLANE('',#93313); +#93313 = AXIS2_PLACEMENT_3D('',#93314,#93315,#93316); +#93314 = CARTESIAN_POINT('',(2.44,-0.43,0.)); +#93315 = DIRECTION('',(0.,0.,1.)); +#93316 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93317 = ADVANCED_FACE('',(#93318),#93343,.F.); +#93318 = FACE_BOUND('',#93319,.F.); +#93319 = EDGE_LOOP('',(#93320,#93321,#93329,#93337)); +#93320 = ORIENTED_EDGE('',*,*,#93299,.T.); +#93321 = ORIENTED_EDGE('',*,*,#93322,.T.); +#93322 = EDGE_CURVE('',#93292,#93323,#93325,.T.); +#93323 = VERTEX_POINT('',#93324); +#93324 = CARTESIAN_POINT('',(2.9975,-0.84,0.19)); +#93325 = LINE('',#93326,#93327); +#93326 = CARTESIAN_POINT('',(2.9975,-0.84,0.)); +#93327 = VECTOR('',#93328,1.); +#93328 = DIRECTION('',(0.,0.,1.)); +#93329 = ORIENTED_EDGE('',*,*,#93330,.F.); +#93330 = EDGE_CURVE('',#93331,#93323,#93333,.T.); +#93331 = VERTEX_POINT('',#93332); +#93332 = CARTESIAN_POINT('',(2.9975,-0.43,0.19)); +#93333 = LINE('',#93334,#93335); +#93334 = CARTESIAN_POINT('',(2.9975,-0.43,0.19)); +#93335 = VECTOR('',#93336,1.); +#93336 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93337 = ORIENTED_EDGE('',*,*,#93338,.F.); +#93338 = EDGE_CURVE('',#93300,#93331,#93339,.T.); +#93339 = LINE('',#93340,#93341); +#93340 = CARTESIAN_POINT('',(2.9975,-0.43,0.)); +#93341 = VECTOR('',#93342,1.); +#93342 = DIRECTION('',(0.,0.,1.)); +#93343 = PLANE('',#93344); +#93344 = AXIS2_PLACEMENT_3D('',#93345,#93346,#93347); +#93345 = CARTESIAN_POINT('',(2.9975,-0.43,0.)); +#93346 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93347 = DIRECTION('',(0.,0.,1.)); +#93348 = ADVANCED_FACE('',(#93349),#93374,.F.); +#93349 = FACE_BOUND('',#93350,.F.); +#93350 = EDGE_LOOP('',(#93351,#93352,#93360,#93368)); +#93351 = ORIENTED_EDGE('',*,*,#93330,.T.); +#93352 = ORIENTED_EDGE('',*,*,#93353,.T.); +#93353 = EDGE_CURVE('',#93323,#93354,#93356,.T.); +#93354 = VERTEX_POINT('',#93355); +#93355 = CARTESIAN_POINT('',(2.44,-0.84,0.19)); +#93356 = LINE('',#93357,#93358); +#93357 = CARTESIAN_POINT('',(2.9975,-0.84,0.19)); +#93358 = VECTOR('',#93359,1.); +#93359 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93360 = ORIENTED_EDGE('',*,*,#93361,.F.); +#93361 = EDGE_CURVE('',#93362,#93354,#93364,.T.); +#93362 = VERTEX_POINT('',#93363); +#93363 = CARTESIAN_POINT('',(2.44,-0.43,0.19)); +#93364 = LINE('',#93365,#93366); +#93365 = CARTESIAN_POINT('',(2.44,-0.43,0.19)); +#93366 = VECTOR('',#93367,1.); +#93367 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93368 = ORIENTED_EDGE('',*,*,#93369,.F.); +#93369 = EDGE_CURVE('',#93331,#93362,#93370,.T.); +#93370 = LINE('',#93371,#93372); +#93371 = CARTESIAN_POINT('',(2.9975,-0.43,0.19)); +#93372 = VECTOR('',#93373,1.); +#93373 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93374 = PLANE('',#93375); +#93375 = AXIS2_PLACEMENT_3D('',#93376,#93377,#93378); +#93376 = CARTESIAN_POINT('',(2.9975,-0.43,0.19)); +#93377 = DIRECTION('',(0.,0.,-1.)); +#93378 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#93379 = ADVANCED_FACE('',(#93380),#93407,.F.); +#93380 = FACE_BOUND('',#93381,.F.); +#93381 = EDGE_LOOP('',(#93382,#93383,#93392,#93400)); +#93382 = ORIENTED_EDGE('',*,*,#93361,.T.); +#93383 = ORIENTED_EDGE('',*,*,#93384,.T.); +#93384 = EDGE_CURVE('',#93354,#93385,#93387,.T.); +#93385 = VERTEX_POINT('',#93386); +#93386 = CARTESIAN_POINT('',(2.34,-0.84,0.29)); +#93387 = CIRCLE('',#93388,0.1); +#93388 = AXIS2_PLACEMENT_3D('',#93389,#93390,#93391); +#93389 = CARTESIAN_POINT('',(2.44,-0.84,0.29)); +#93390 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93391 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93392 = ORIENTED_EDGE('',*,*,#93393,.F.); +#93393 = EDGE_CURVE('',#93394,#93385,#93396,.T.); +#93394 = VERTEX_POINT('',#93395); +#93395 = CARTESIAN_POINT('',(2.34,-0.43,0.29)); +#93396 = LINE('',#93397,#93398); +#93397 = CARTESIAN_POINT('',(2.34,-0.43,0.29)); +#93398 = VECTOR('',#93399,1.); +#93399 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93400 = ORIENTED_EDGE('',*,*,#93401,.F.); +#93401 = EDGE_CURVE('',#93362,#93394,#93402,.T.); +#93402 = CIRCLE('',#93403,0.1); +#93403 = AXIS2_PLACEMENT_3D('',#93404,#93405,#93406); +#93404 = CARTESIAN_POINT('',(2.44,-0.43,0.29)); +#93405 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93406 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93407 = CYLINDRICAL_SURFACE('',#93408,0.1); +#93408 = AXIS2_PLACEMENT_3D('',#93409,#93410,#93411); +#93409 = CARTESIAN_POINT('',(2.44,-0.43,0.29)); +#93410 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93411 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93412 = ADVANCED_FACE('',(#93413),#93438,.F.); +#93413 = FACE_BOUND('',#93414,.F.); +#93414 = EDGE_LOOP('',(#93415,#93416,#93424,#93432)); +#93415 = ORIENTED_EDGE('',*,*,#93393,.T.); +#93416 = ORIENTED_EDGE('',*,*,#93417,.T.); +#93417 = EDGE_CURVE('',#93385,#93418,#93420,.T.); +#93418 = VERTEX_POINT('',#93419); +#93419 = CARTESIAN_POINT('',(2.34,-0.84,0.78)); +#93420 = LINE('',#93421,#93422); +#93421 = CARTESIAN_POINT('',(2.34,-0.84,0.29)); +#93422 = VECTOR('',#93423,1.); +#93423 = DIRECTION('',(0.,0.,1.)); +#93424 = ORIENTED_EDGE('',*,*,#93425,.F.); +#93425 = EDGE_CURVE('',#93426,#93418,#93428,.T.); +#93426 = VERTEX_POINT('',#93427); +#93427 = CARTESIAN_POINT('',(2.34,-0.43,0.78)); +#93428 = LINE('',#93429,#93430); +#93429 = CARTESIAN_POINT('',(2.34,-0.43,0.78)); +#93430 = VECTOR('',#93431,1.); +#93431 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93432 = ORIENTED_EDGE('',*,*,#93433,.F.); +#93433 = EDGE_CURVE('',#93394,#93426,#93434,.T.); +#93434 = LINE('',#93435,#93436); +#93435 = CARTESIAN_POINT('',(2.34,-0.43,0.29)); +#93436 = VECTOR('',#93437,1.); +#93437 = DIRECTION('',(0.,0.,1.)); +#93438 = PLANE('',#93439); +#93439 = AXIS2_PLACEMENT_3D('',#93440,#93441,#93442); +#93440 = CARTESIAN_POINT('',(2.34,-0.43,0.29)); +#93441 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93442 = DIRECTION('',(0.,0.,1.)); +#93443 = ADVANCED_FACE('',(#93444),#93471,.T.); +#93444 = FACE_BOUND('',#93445,.T.); +#93445 = EDGE_LOOP('',(#93446,#93455,#93463,#93470)); +#93446 = ORIENTED_EDGE('',*,*,#93447,.T.); +#93447 = EDGE_CURVE('',#93426,#93448,#93450,.T.); +#93448 = VERTEX_POINT('',#93449); +#93449 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#93450 = CIRCLE('',#93451,0.29); +#93451 = AXIS2_PLACEMENT_3D('',#93452,#93453,#93454); +#93452 = CARTESIAN_POINT('',(2.05,-0.43,0.78)); +#93453 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93454 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93455 = ORIENTED_EDGE('',*,*,#93456,.T.); +#93456 = EDGE_CURVE('',#93448,#93457,#93459,.T.); +#93457 = VERTEX_POINT('',#93458); +#93458 = CARTESIAN_POINT('',(2.05,-0.84,1.07)); +#93459 = LINE('',#93460,#93461); +#93460 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#93461 = VECTOR('',#93462,1.); +#93462 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93463 = ORIENTED_EDGE('',*,*,#93464,.F.); +#93464 = EDGE_CURVE('',#93418,#93457,#93465,.T.); +#93465 = CIRCLE('',#93466,0.29); +#93466 = AXIS2_PLACEMENT_3D('',#93467,#93468,#93469); +#93467 = CARTESIAN_POINT('',(2.05,-0.84,0.78)); +#93468 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93469 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93470 = ORIENTED_EDGE('',*,*,#93425,.F.); +#93471 = CYLINDRICAL_SURFACE('',#93472,0.29); +#93472 = AXIS2_PLACEMENT_3D('',#93473,#93474,#93475); +#93473 = CARTESIAN_POINT('',(2.05,-0.43,0.78)); +#93474 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93475 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93476 = ADVANCED_FACE('',(#93477),#93502,.F.); +#93477 = FACE_BOUND('',#93478,.F.); +#93478 = EDGE_LOOP('',(#93479,#93480,#93488,#93496)); +#93479 = ORIENTED_EDGE('',*,*,#93456,.T.); +#93480 = ORIENTED_EDGE('',*,*,#93481,.T.); +#93481 = EDGE_CURVE('',#93457,#93482,#93484,.T.); +#93482 = VERTEX_POINT('',#93483); +#93483 = CARTESIAN_POINT('',(1.8,-0.84,1.07)); +#93484 = LINE('',#93485,#93486); +#93485 = CARTESIAN_POINT('',(2.05,-0.84,1.07)); +#93486 = VECTOR('',#93487,1.); +#93487 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93488 = ORIENTED_EDGE('',*,*,#93489,.F.); +#93489 = EDGE_CURVE('',#93490,#93482,#93492,.T.); +#93490 = VERTEX_POINT('',#93491); +#93491 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#93492 = LINE('',#93493,#93494); +#93493 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#93494 = VECTOR('',#93495,1.); +#93495 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93496 = ORIENTED_EDGE('',*,*,#93497,.F.); +#93497 = EDGE_CURVE('',#93448,#93490,#93498,.T.); +#93498 = LINE('',#93499,#93500); +#93499 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#93500 = VECTOR('',#93501,1.); +#93501 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93502 = PLANE('',#93503); +#93503 = AXIS2_PLACEMENT_3D('',#93504,#93505,#93506); +#93504 = CARTESIAN_POINT('',(2.05,-0.43,1.07)); +#93505 = DIRECTION('',(0.,0.,-1.)); +#93506 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#93507 = ADVANCED_FACE('',(#93508),#93524,.F.); +#93508 = FACE_BOUND('',#93509,.F.); +#93509 = EDGE_LOOP('',(#93510,#93511,#93517,#93518)); +#93510 = ORIENTED_EDGE('',*,*,#93489,.T.); +#93511 = ORIENTED_EDGE('',*,*,#93512,.T.); +#93512 = EDGE_CURVE('',#93482,#93156,#93513,.T.); +#93513 = LINE('',#93514,#93515); +#93514 = CARTESIAN_POINT('',(1.8,-0.84,1.07)); +#93515 = VECTOR('',#93516,1.); +#93516 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93517 = ORIENTED_EDGE('',*,*,#93153,.F.); +#93518 = ORIENTED_EDGE('',*,*,#93519,.F.); +#93519 = EDGE_CURVE('',#93490,#93154,#93520,.T.); +#93520 = LINE('',#93521,#93522); +#93521 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#93522 = VECTOR('',#93523,1.); +#93523 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93524 = PLANE('',#93525); +#93525 = AXIS2_PLACEMENT_3D('',#93526,#93527,#93528); +#93526 = CARTESIAN_POINT('',(1.8,-0.43,1.07)); +#93527 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#93528 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93529 = ADVANCED_FACE('',(#93530),#93544,.F.); +#93530 = FACE_BOUND('',#93531,.F.); +#93531 = EDGE_LOOP('',(#93532,#93533,#93534,#93535,#93536,#93537,#93538, + #93539,#93540,#93541,#93542,#93543)); +#93532 = ORIENTED_EDGE('',*,*,#93179,.T.); +#93533 = ORIENTED_EDGE('',*,*,#93211,.T.); +#93534 = ORIENTED_EDGE('',*,*,#93243,.T.); +#93535 = ORIENTED_EDGE('',*,*,#93257,.T.); +#93536 = ORIENTED_EDGE('',*,*,#93307,.T.); +#93537 = ORIENTED_EDGE('',*,*,#93338,.T.); +#93538 = ORIENTED_EDGE('',*,*,#93369,.T.); +#93539 = ORIENTED_EDGE('',*,*,#93401,.T.); +#93540 = ORIENTED_EDGE('',*,*,#93433,.T.); +#93541 = ORIENTED_EDGE('',*,*,#93447,.T.); +#93542 = ORIENTED_EDGE('',*,*,#93497,.T.); +#93543 = ORIENTED_EDGE('',*,*,#93519,.T.); +#93544 = PLANE('',#93545); +#93545 = AXIS2_PLACEMENT_3D('',#93546,#93547,#93548); +#93546 = CARTESIAN_POINT('',(2.346917919983,-0.43,0.470360166065)); +#93547 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93548 = DIRECTION('',(0.,0.,1.)); +#93549 = ADVANCED_FACE('',(#93550),#93564,.T.); +#93550 = FACE_BOUND('',#93551,.T.); +#93551 = EDGE_LOOP('',(#93552,#93553,#93554,#93555,#93556,#93557,#93558, + #93559,#93560,#93561,#93562,#93563)); +#93552 = ORIENTED_EDGE('',*,*,#93163,.T.); +#93553 = ORIENTED_EDGE('',*,*,#93194,.T.); +#93554 = ORIENTED_EDGE('',*,*,#93227,.T.); +#93555 = ORIENTED_EDGE('',*,*,#93274,.T.); +#93556 = ORIENTED_EDGE('',*,*,#93291,.T.); +#93557 = ORIENTED_EDGE('',*,*,#93322,.T.); +#93558 = ORIENTED_EDGE('',*,*,#93353,.T.); +#93559 = ORIENTED_EDGE('',*,*,#93384,.T.); +#93560 = ORIENTED_EDGE('',*,*,#93417,.T.); +#93561 = ORIENTED_EDGE('',*,*,#93464,.T.); +#93562 = ORIENTED_EDGE('',*,*,#93481,.T.); +#93563 = ORIENTED_EDGE('',*,*,#93512,.T.); +#93564 = PLANE('',#93565); +#93565 = AXIS2_PLACEMENT_3D('',#93566,#93567,#93568); +#93566 = CARTESIAN_POINT('',(2.346917919983,-0.84,0.470360166065)); +#93567 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93568 = DIRECTION('',(0.,0.,1.)); +#93569 = MANIFOLD_SOLID_BREP('',#93570); +#93570 = CLOSED_SHELL('',(#93571,#93611,#93644,#93675,#93708,#93739, + #93770,#93801,#93834,#93865,#93898,#93929,#93951,#93971)); +#93571 = ADVANCED_FACE('',(#93572),#93606,.F.); +#93572 = FACE_BOUND('',#93573,.F.); +#93573 = EDGE_LOOP('',(#93574,#93584,#93592,#93600)); +#93574 = ORIENTED_EDGE('',*,*,#93575,.T.); +#93575 = EDGE_CURVE('',#93576,#93578,#93580,.T.); +#93576 = VERTEX_POINT('',#93577); +#93577 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#93578 = VERTEX_POINT('',#93579); +#93579 = CARTESIAN_POINT('',(1.8,-2.11,0.88)); +#93580 = LINE('',#93581,#93582); +#93581 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#93582 = VECTOR('',#93583,1.); +#93583 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93584 = ORIENTED_EDGE('',*,*,#93585,.T.); +#93585 = EDGE_CURVE('',#93578,#93586,#93588,.T.); +#93586 = VERTEX_POINT('',#93587); +#93587 = CARTESIAN_POINT('',(2.05,-2.11,0.88)); +#93588 = LINE('',#93589,#93590); +#93589 = CARTESIAN_POINT('',(1.8,-2.11,0.88)); +#93590 = VECTOR('',#93591,1.); +#93591 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93592 = ORIENTED_EDGE('',*,*,#93593,.F.); +#93593 = EDGE_CURVE('',#93594,#93586,#93596,.T.); +#93594 = VERTEX_POINT('',#93595); +#93595 = CARTESIAN_POINT('',(2.05,-1.7,0.88)); +#93596 = LINE('',#93597,#93598); +#93597 = CARTESIAN_POINT('',(2.05,-1.7,0.88)); +#93598 = VECTOR('',#93599,1.); +#93599 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93600 = ORIENTED_EDGE('',*,*,#93601,.F.); +#93601 = EDGE_CURVE('',#93576,#93594,#93602,.T.); +#93602 = LINE('',#93603,#93604); +#93603 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#93604 = VECTOR('',#93605,1.); +#93605 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93606 = PLANE('',#93607); +#93607 = AXIS2_PLACEMENT_3D('',#93608,#93609,#93610); +#93608 = CARTESIAN_POINT('',(1.8,-1.7,0.88)); +#93609 = DIRECTION('',(0.,0.,1.)); +#93610 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93611 = ADVANCED_FACE('',(#93612),#93639,.F.); +#93612 = FACE_BOUND('',#93613,.F.); +#93613 = EDGE_LOOP('',(#93614,#93615,#93624,#93632)); +#93614 = ORIENTED_EDGE('',*,*,#93593,.T.); +#93615 = ORIENTED_EDGE('',*,*,#93616,.T.); +#93616 = EDGE_CURVE('',#93586,#93617,#93619,.T.); +#93617 = VERTEX_POINT('',#93618); +#93618 = CARTESIAN_POINT('',(2.15,-2.11,0.78)); +#93619 = CIRCLE('',#93620,0.1); +#93620 = AXIS2_PLACEMENT_3D('',#93621,#93622,#93623); +#93621 = CARTESIAN_POINT('',(2.05,-2.11,0.78)); +#93622 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93623 = DIRECTION('',(0.,0.,1.)); +#93624 = ORIENTED_EDGE('',*,*,#93625,.F.); +#93625 = EDGE_CURVE('',#93626,#93617,#93628,.T.); +#93626 = VERTEX_POINT('',#93627); +#93627 = CARTESIAN_POINT('',(2.15,-1.7,0.78)); +#93628 = LINE('',#93629,#93630); +#93629 = CARTESIAN_POINT('',(2.15,-1.7,0.78)); +#93630 = VECTOR('',#93631,1.); +#93631 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93632 = ORIENTED_EDGE('',*,*,#93633,.F.); +#93633 = EDGE_CURVE('',#93594,#93626,#93634,.T.); +#93634 = CIRCLE('',#93635,0.1); +#93635 = AXIS2_PLACEMENT_3D('',#93636,#93637,#93638); +#93636 = CARTESIAN_POINT('',(2.05,-1.7,0.78)); +#93637 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93638 = DIRECTION('',(0.,0.,1.)); +#93639 = CYLINDRICAL_SURFACE('',#93640,0.1); +#93640 = AXIS2_PLACEMENT_3D('',#93641,#93642,#93643); +#93641 = CARTESIAN_POINT('',(2.05,-1.7,0.78)); +#93642 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93643 = DIRECTION('',(0.,0.,1.)); +#93644 = ADVANCED_FACE('',(#93645),#93670,.F.); +#93645 = FACE_BOUND('',#93646,.F.); +#93646 = EDGE_LOOP('',(#93647,#93648,#93656,#93664)); +#93647 = ORIENTED_EDGE('',*,*,#93625,.T.); +#93648 = ORIENTED_EDGE('',*,*,#93649,.T.); +#93649 = EDGE_CURVE('',#93617,#93650,#93652,.T.); +#93650 = VERTEX_POINT('',#93651); +#93651 = CARTESIAN_POINT('',(2.15,-2.11,0.29)); +#93652 = LINE('',#93653,#93654); +#93653 = CARTESIAN_POINT('',(2.15,-2.11,0.78)); +#93654 = VECTOR('',#93655,1.); +#93655 = DIRECTION('',(0.,0.,-1.)); +#93656 = ORIENTED_EDGE('',*,*,#93657,.F.); +#93657 = EDGE_CURVE('',#93658,#93650,#93660,.T.); +#93658 = VERTEX_POINT('',#93659); +#93659 = CARTESIAN_POINT('',(2.15,-1.7,0.29)); +#93660 = LINE('',#93661,#93662); +#93661 = CARTESIAN_POINT('',(2.15,-1.7,0.29)); +#93662 = VECTOR('',#93663,1.); +#93663 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93664 = ORIENTED_EDGE('',*,*,#93665,.F.); +#93665 = EDGE_CURVE('',#93626,#93658,#93666,.T.); +#93666 = LINE('',#93667,#93668); +#93667 = CARTESIAN_POINT('',(2.15,-1.7,0.78)); +#93668 = VECTOR('',#93669,1.); +#93669 = DIRECTION('',(0.,0.,-1.)); +#93670 = PLANE('',#93671); +#93671 = AXIS2_PLACEMENT_3D('',#93672,#93673,#93674); +#93672 = CARTESIAN_POINT('',(2.15,-1.7,0.78)); +#93673 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93674 = DIRECTION('',(0.,0.,-1.)); +#93675 = ADVANCED_FACE('',(#93676),#93703,.T.); +#93676 = FACE_BOUND('',#93677,.T.); +#93677 = EDGE_LOOP('',(#93678,#93687,#93695,#93702)); +#93678 = ORIENTED_EDGE('',*,*,#93679,.T.); +#93679 = EDGE_CURVE('',#93658,#93680,#93682,.T.); +#93680 = VERTEX_POINT('',#93681); +#93681 = CARTESIAN_POINT('',(2.44,-1.7,0.)); +#93682 = CIRCLE('',#93683,0.29); +#93683 = AXIS2_PLACEMENT_3D('',#93684,#93685,#93686); +#93684 = CARTESIAN_POINT('',(2.44,-1.7,0.29)); +#93685 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93686 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93687 = ORIENTED_EDGE('',*,*,#93688,.T.); +#93688 = EDGE_CURVE('',#93680,#93689,#93691,.T.); +#93689 = VERTEX_POINT('',#93690); +#93690 = CARTESIAN_POINT('',(2.44,-2.11,0.)); +#93691 = LINE('',#93692,#93693); +#93692 = CARTESIAN_POINT('',(2.44,-1.7,0.)); +#93693 = VECTOR('',#93694,1.); +#93694 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93695 = ORIENTED_EDGE('',*,*,#93696,.F.); +#93696 = EDGE_CURVE('',#93650,#93689,#93697,.T.); +#93697 = CIRCLE('',#93698,0.29); +#93698 = AXIS2_PLACEMENT_3D('',#93699,#93700,#93701); +#93699 = CARTESIAN_POINT('',(2.44,-2.11,0.29)); +#93700 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93701 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93702 = ORIENTED_EDGE('',*,*,#93657,.F.); +#93703 = CYLINDRICAL_SURFACE('',#93704,0.29); +#93704 = AXIS2_PLACEMENT_3D('',#93705,#93706,#93707); +#93705 = CARTESIAN_POINT('',(2.44,-1.7,0.29)); +#93706 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93707 = DIRECTION('',(-1.,-1.110223024625E-16,-1.531342102931E-15)); +#93708 = ADVANCED_FACE('',(#93709),#93734,.F.); +#93709 = FACE_BOUND('',#93710,.F.); +#93710 = EDGE_LOOP('',(#93711,#93712,#93720,#93728)); +#93711 = ORIENTED_EDGE('',*,*,#93688,.T.); +#93712 = ORIENTED_EDGE('',*,*,#93713,.T.); +#93713 = EDGE_CURVE('',#93689,#93714,#93716,.T.); +#93714 = VERTEX_POINT('',#93715); +#93715 = CARTESIAN_POINT('',(2.9975,-2.11,0.)); +#93716 = LINE('',#93717,#93718); +#93717 = CARTESIAN_POINT('',(2.44,-2.11,0.)); +#93718 = VECTOR('',#93719,1.); +#93719 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93720 = ORIENTED_EDGE('',*,*,#93721,.F.); +#93721 = EDGE_CURVE('',#93722,#93714,#93724,.T.); +#93722 = VERTEX_POINT('',#93723); +#93723 = CARTESIAN_POINT('',(2.9975,-1.7,0.)); +#93724 = LINE('',#93725,#93726); +#93725 = CARTESIAN_POINT('',(2.9975,-1.7,0.)); +#93726 = VECTOR('',#93727,1.); +#93727 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93728 = ORIENTED_EDGE('',*,*,#93729,.F.); +#93729 = EDGE_CURVE('',#93680,#93722,#93730,.T.); +#93730 = LINE('',#93731,#93732); +#93731 = CARTESIAN_POINT('',(2.44,-1.7,0.)); +#93732 = VECTOR('',#93733,1.); +#93733 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93734 = PLANE('',#93735); +#93735 = AXIS2_PLACEMENT_3D('',#93736,#93737,#93738); +#93736 = CARTESIAN_POINT('',(2.44,-1.7,0.)); +#93737 = DIRECTION('',(0.,0.,1.)); +#93738 = DIRECTION('',(1.,1.110223024625E-16,0.)); +#93739 = ADVANCED_FACE('',(#93740),#93765,.F.); +#93740 = FACE_BOUND('',#93741,.F.); +#93741 = EDGE_LOOP('',(#93742,#93743,#93751,#93759)); +#93742 = ORIENTED_EDGE('',*,*,#93721,.T.); +#93743 = ORIENTED_EDGE('',*,*,#93744,.T.); +#93744 = EDGE_CURVE('',#93714,#93745,#93747,.T.); +#93745 = VERTEX_POINT('',#93746); +#93746 = CARTESIAN_POINT('',(2.9975,-2.11,0.19)); +#93747 = LINE('',#93748,#93749); +#93748 = CARTESIAN_POINT('',(2.9975,-2.11,0.)); +#93749 = VECTOR('',#93750,1.); +#93750 = DIRECTION('',(0.,0.,1.)); +#93751 = ORIENTED_EDGE('',*,*,#93752,.F.); +#93752 = EDGE_CURVE('',#93753,#93745,#93755,.T.); +#93753 = VERTEX_POINT('',#93754); +#93754 = CARTESIAN_POINT('',(2.9975,-1.7,0.19)); +#93755 = LINE('',#93756,#93757); +#93756 = CARTESIAN_POINT('',(2.9975,-1.7,0.19)); +#93757 = VECTOR('',#93758,1.); +#93758 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93759 = ORIENTED_EDGE('',*,*,#93760,.F.); +#93760 = EDGE_CURVE('',#93722,#93753,#93761,.T.); +#93761 = LINE('',#93762,#93763); +#93762 = CARTESIAN_POINT('',(2.9975,-1.7,0.)); +#93763 = VECTOR('',#93764,1.); +#93764 = DIRECTION('',(0.,0.,1.)); +#93765 = PLANE('',#93766); +#93766 = AXIS2_PLACEMENT_3D('',#93767,#93768,#93769); +#93767 = CARTESIAN_POINT('',(2.9975,-1.7,0.)); +#93768 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93769 = DIRECTION('',(0.,0.,1.)); +#93770 = ADVANCED_FACE('',(#93771),#93796,.F.); +#93771 = FACE_BOUND('',#93772,.F.); +#93772 = EDGE_LOOP('',(#93773,#93774,#93782,#93790)); +#93773 = ORIENTED_EDGE('',*,*,#93752,.T.); +#93774 = ORIENTED_EDGE('',*,*,#93775,.T.); +#93775 = EDGE_CURVE('',#93745,#93776,#93778,.T.); +#93776 = VERTEX_POINT('',#93777); +#93777 = CARTESIAN_POINT('',(2.44,-2.11,0.19)); +#93778 = LINE('',#93779,#93780); +#93779 = CARTESIAN_POINT('',(2.9975,-2.11,0.19)); +#93780 = VECTOR('',#93781,1.); +#93781 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93782 = ORIENTED_EDGE('',*,*,#93783,.F.); +#93783 = EDGE_CURVE('',#93784,#93776,#93786,.T.); +#93784 = VERTEX_POINT('',#93785); +#93785 = CARTESIAN_POINT('',(2.44,-1.7,0.19)); +#93786 = LINE('',#93787,#93788); +#93787 = CARTESIAN_POINT('',(2.44,-1.7,0.19)); +#93788 = VECTOR('',#93789,1.); +#93789 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93790 = ORIENTED_EDGE('',*,*,#93791,.F.); +#93791 = EDGE_CURVE('',#93753,#93784,#93792,.T.); +#93792 = LINE('',#93793,#93794); +#93793 = CARTESIAN_POINT('',(2.9975,-1.7,0.19)); +#93794 = VECTOR('',#93795,1.); +#93795 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93796 = PLANE('',#93797); +#93797 = AXIS2_PLACEMENT_3D('',#93798,#93799,#93800); +#93798 = CARTESIAN_POINT('',(2.9975,-1.7,0.19)); +#93799 = DIRECTION('',(0.,0.,-1.)); +#93800 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#93801 = ADVANCED_FACE('',(#93802),#93829,.F.); +#93802 = FACE_BOUND('',#93803,.F.); +#93803 = EDGE_LOOP('',(#93804,#93805,#93814,#93822)); +#93804 = ORIENTED_EDGE('',*,*,#93783,.T.); +#93805 = ORIENTED_EDGE('',*,*,#93806,.T.); +#93806 = EDGE_CURVE('',#93776,#93807,#93809,.T.); +#93807 = VERTEX_POINT('',#93808); +#93808 = CARTESIAN_POINT('',(2.34,-2.11,0.29)); +#93809 = CIRCLE('',#93810,0.1); +#93810 = AXIS2_PLACEMENT_3D('',#93811,#93812,#93813); +#93811 = CARTESIAN_POINT('',(2.44,-2.11,0.29)); +#93812 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93813 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93814 = ORIENTED_EDGE('',*,*,#93815,.F.); +#93815 = EDGE_CURVE('',#93816,#93807,#93818,.T.); +#93816 = VERTEX_POINT('',#93817); +#93817 = CARTESIAN_POINT('',(2.34,-1.7,0.29)); +#93818 = LINE('',#93819,#93820); +#93819 = CARTESIAN_POINT('',(2.34,-1.7,0.29)); +#93820 = VECTOR('',#93821,1.); +#93821 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93822 = ORIENTED_EDGE('',*,*,#93823,.F.); +#93823 = EDGE_CURVE('',#93784,#93816,#93824,.T.); +#93824 = CIRCLE('',#93825,0.1); +#93825 = AXIS2_PLACEMENT_3D('',#93826,#93827,#93828); +#93826 = CARTESIAN_POINT('',(2.44,-1.7,0.29)); +#93827 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93828 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93829 = CYLINDRICAL_SURFACE('',#93830,0.1); +#93830 = AXIS2_PLACEMENT_3D('',#93831,#93832,#93833); +#93831 = CARTESIAN_POINT('',(2.44,-1.7,0.29)); +#93832 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93833 = DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.)); +#93834 = ADVANCED_FACE('',(#93835),#93860,.F.); +#93835 = FACE_BOUND('',#93836,.F.); +#93836 = EDGE_LOOP('',(#93837,#93838,#93846,#93854)); +#93837 = ORIENTED_EDGE('',*,*,#93815,.T.); +#93838 = ORIENTED_EDGE('',*,*,#93839,.T.); +#93839 = EDGE_CURVE('',#93807,#93840,#93842,.T.); +#93840 = VERTEX_POINT('',#93841); +#93841 = CARTESIAN_POINT('',(2.34,-2.11,0.78)); +#93842 = LINE('',#93843,#93844); +#93843 = CARTESIAN_POINT('',(2.34,-2.11,0.29)); +#93844 = VECTOR('',#93845,1.); +#93845 = DIRECTION('',(0.,0.,1.)); +#93846 = ORIENTED_EDGE('',*,*,#93847,.F.); +#93847 = EDGE_CURVE('',#93848,#93840,#93850,.T.); +#93848 = VERTEX_POINT('',#93849); +#93849 = CARTESIAN_POINT('',(2.34,-1.7,0.78)); +#93850 = LINE('',#93851,#93852); +#93851 = CARTESIAN_POINT('',(2.34,-1.7,0.78)); +#93852 = VECTOR('',#93853,1.); +#93853 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93854 = ORIENTED_EDGE('',*,*,#93855,.F.); +#93855 = EDGE_CURVE('',#93816,#93848,#93856,.T.); +#93856 = LINE('',#93857,#93858); +#93857 = CARTESIAN_POINT('',(2.34,-1.7,0.29)); +#93858 = VECTOR('',#93859,1.); +#93859 = DIRECTION('',(0.,0.,1.)); +#93860 = PLANE('',#93861); +#93861 = AXIS2_PLACEMENT_3D('',#93862,#93863,#93864); +#93862 = CARTESIAN_POINT('',(2.34,-1.7,0.29)); +#93863 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93864 = DIRECTION('',(0.,0.,1.)); +#93865 = ADVANCED_FACE('',(#93866),#93893,.T.); +#93866 = FACE_BOUND('',#93867,.T.); +#93867 = EDGE_LOOP('',(#93868,#93877,#93885,#93892)); +#93868 = ORIENTED_EDGE('',*,*,#93869,.T.); +#93869 = EDGE_CURVE('',#93848,#93870,#93872,.T.); +#93870 = VERTEX_POINT('',#93871); +#93871 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#93872 = CIRCLE('',#93873,0.29); +#93873 = AXIS2_PLACEMENT_3D('',#93874,#93875,#93876); +#93874 = CARTESIAN_POINT('',(2.05,-1.7,0.78)); +#93875 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93876 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93877 = ORIENTED_EDGE('',*,*,#93878,.T.); +#93878 = EDGE_CURVE('',#93870,#93879,#93881,.T.); +#93879 = VERTEX_POINT('',#93880); +#93880 = CARTESIAN_POINT('',(2.05,-2.11,1.07)); +#93881 = LINE('',#93882,#93883); +#93882 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#93883 = VECTOR('',#93884,1.); +#93884 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93885 = ORIENTED_EDGE('',*,*,#93886,.F.); +#93886 = EDGE_CURVE('',#93840,#93879,#93887,.T.); +#93887 = CIRCLE('',#93888,0.29); +#93888 = AXIS2_PLACEMENT_3D('',#93889,#93890,#93891); +#93889 = CARTESIAN_POINT('',(2.05,-2.11,0.78)); +#93890 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93891 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93892 = ORIENTED_EDGE('',*,*,#93847,.F.); +#93893 = CYLINDRICAL_SURFACE('',#93894,0.29); +#93894 = AXIS2_PLACEMENT_3D('',#93895,#93896,#93897); +#93895 = CARTESIAN_POINT('',(2.05,-1.7,0.78)); +#93896 = DIRECTION('',(-1.110223024625E-16,1.,0.)); +#93897 = DIRECTION('',(1.,1.110223024625E-16,-1.914177628664E-15)); +#93898 = ADVANCED_FACE('',(#93899),#93924,.F.); +#93899 = FACE_BOUND('',#93900,.F.); +#93900 = EDGE_LOOP('',(#93901,#93902,#93910,#93918)); +#93901 = ORIENTED_EDGE('',*,*,#93878,.T.); +#93902 = ORIENTED_EDGE('',*,*,#93903,.T.); +#93903 = EDGE_CURVE('',#93879,#93904,#93906,.T.); +#93904 = VERTEX_POINT('',#93905); +#93905 = CARTESIAN_POINT('',(1.8,-2.11,1.07)); +#93906 = LINE('',#93907,#93908); +#93907 = CARTESIAN_POINT('',(2.05,-2.11,1.07)); +#93908 = VECTOR('',#93909,1.); +#93909 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93910 = ORIENTED_EDGE('',*,*,#93911,.F.); +#93911 = EDGE_CURVE('',#93912,#93904,#93914,.T.); +#93912 = VERTEX_POINT('',#93913); +#93913 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#93914 = LINE('',#93915,#93916); +#93915 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#93916 = VECTOR('',#93917,1.); +#93917 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93918 = ORIENTED_EDGE('',*,*,#93919,.F.); +#93919 = EDGE_CURVE('',#93870,#93912,#93920,.T.); +#93920 = LINE('',#93921,#93922); +#93921 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#93922 = VECTOR('',#93923,1.); +#93923 = DIRECTION('',(-1.,-1.110223024625E-16,0.)); +#93924 = PLANE('',#93925); +#93925 = AXIS2_PLACEMENT_3D('',#93926,#93927,#93928); +#93926 = CARTESIAN_POINT('',(2.05,-1.7,1.07)); +#93927 = DIRECTION('',(0.,0.,-1.)); +#93928 = DIRECTION('',(-1.,-1.110223024625E-16,-0.)); +#93929 = ADVANCED_FACE('',(#93930),#93946,.F.); +#93930 = FACE_BOUND('',#93931,.F.); +#93931 = EDGE_LOOP('',(#93932,#93933,#93939,#93940)); +#93932 = ORIENTED_EDGE('',*,*,#93911,.T.); +#93933 = ORIENTED_EDGE('',*,*,#93934,.T.); +#93934 = EDGE_CURVE('',#93904,#93578,#93935,.T.); +#93935 = LINE('',#93936,#93937); +#93936 = CARTESIAN_POINT('',(1.8,-2.11,1.07)); +#93937 = VECTOR('',#93938,1.); +#93938 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93939 = ORIENTED_EDGE('',*,*,#93575,.F.); +#93940 = ORIENTED_EDGE('',*,*,#93941,.F.); +#93941 = EDGE_CURVE('',#93912,#93576,#93942,.T.); +#93942 = LINE('',#93943,#93944); +#93943 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#93944 = VECTOR('',#93945,1.); +#93945 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93946 = PLANE('',#93947); +#93947 = AXIS2_PLACEMENT_3D('',#93948,#93949,#93950); +#93948 = CARTESIAN_POINT('',(1.8,-1.7,1.07)); +#93949 = DIRECTION('',(1.,1.110223024625E-16,1.168655815395E-15)); +#93950 = DIRECTION('',(1.168655815395E-15,1.297468594114E-31,-1.)); +#93951 = ADVANCED_FACE('',(#93952),#93966,.F.); +#93952 = FACE_BOUND('',#93953,.F.); +#93953 = EDGE_LOOP('',(#93954,#93955,#93956,#93957,#93958,#93959,#93960, + #93961,#93962,#93963,#93964,#93965)); +#93954 = ORIENTED_EDGE('',*,*,#93601,.T.); +#93955 = ORIENTED_EDGE('',*,*,#93633,.T.); +#93956 = ORIENTED_EDGE('',*,*,#93665,.T.); +#93957 = ORIENTED_EDGE('',*,*,#93679,.T.); +#93958 = ORIENTED_EDGE('',*,*,#93729,.T.); +#93959 = ORIENTED_EDGE('',*,*,#93760,.T.); +#93960 = ORIENTED_EDGE('',*,*,#93791,.T.); +#93961 = ORIENTED_EDGE('',*,*,#93823,.T.); +#93962 = ORIENTED_EDGE('',*,*,#93855,.T.); +#93963 = ORIENTED_EDGE('',*,*,#93869,.T.); +#93964 = ORIENTED_EDGE('',*,*,#93919,.T.); +#93965 = ORIENTED_EDGE('',*,*,#93941,.T.); +#93966 = PLANE('',#93967); +#93967 = AXIS2_PLACEMENT_3D('',#93968,#93969,#93970); +#93968 = CARTESIAN_POINT('',(2.346917919983,-1.7,0.470360166065)); +#93969 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93970 = DIRECTION('',(0.,0.,1.)); +#93971 = ADVANCED_FACE('',(#93972),#93986,.T.); +#93972 = FACE_BOUND('',#93973,.T.); +#93973 = EDGE_LOOP('',(#93974,#93975,#93976,#93977,#93978,#93979,#93980, + #93981,#93982,#93983,#93984,#93985)); +#93974 = ORIENTED_EDGE('',*,*,#93585,.T.); +#93975 = ORIENTED_EDGE('',*,*,#93616,.T.); +#93976 = ORIENTED_EDGE('',*,*,#93649,.T.); +#93977 = ORIENTED_EDGE('',*,*,#93696,.T.); +#93978 = ORIENTED_EDGE('',*,*,#93713,.T.); +#93979 = ORIENTED_EDGE('',*,*,#93744,.T.); +#93980 = ORIENTED_EDGE('',*,*,#93775,.T.); +#93981 = ORIENTED_EDGE('',*,*,#93806,.T.); +#93982 = ORIENTED_EDGE('',*,*,#93839,.T.); +#93983 = ORIENTED_EDGE('',*,*,#93886,.T.); +#93984 = ORIENTED_EDGE('',*,*,#93903,.T.); +#93985 = ORIENTED_EDGE('',*,*,#93934,.T.); +#93986 = PLANE('',#93987); +#93987 = AXIS2_PLACEMENT_3D('',#93988,#93989,#93990); +#93988 = CARTESIAN_POINT('',(2.346917919983,-2.11,0.470360166065)); +#93989 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#93990 = DIRECTION('',(0.,0.,1.)); +#93991 = MANIFOLD_SOLID_BREP('',#93992); +#93992 = CLOSED_SHELL('',(#93993,#94033,#94066,#94097,#94130,#94161, + #94192,#94223,#94256,#94287,#94320,#94351,#94373,#94393)); +#93993 = ADVANCED_FACE('',(#93994),#94028,.F.); +#93994 = FACE_BOUND('',#93995,.F.); +#93995 = EDGE_LOOP('',(#93996,#94006,#94014,#94022)); +#93996 = ORIENTED_EDGE('',*,*,#93997,.T.); +#93997 = EDGE_CURVE('',#93998,#94000,#94002,.T.); +#93998 = VERTEX_POINT('',#93999); +#93999 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#94000 = VERTEX_POINT('',#94001); +#94001 = CARTESIAN_POINT('',(-1.8,-1.7,0.88)); +#94002 = LINE('',#94003,#94004); +#94003 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#94004 = VECTOR('',#94005,1.); +#94005 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94006 = ORIENTED_EDGE('',*,*,#94007,.T.); +#94007 = EDGE_CURVE('',#94000,#94008,#94010,.T.); +#94008 = VERTEX_POINT('',#94009); +#94009 = CARTESIAN_POINT('',(-2.05,-1.7,0.88)); +#94010 = LINE('',#94011,#94012); +#94011 = CARTESIAN_POINT('',(-1.8,-1.7,0.88)); +#94012 = VECTOR('',#94013,1.); +#94013 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94014 = ORIENTED_EDGE('',*,*,#94015,.F.); +#94015 = EDGE_CURVE('',#94016,#94008,#94018,.T.); +#94016 = VERTEX_POINT('',#94017); +#94017 = CARTESIAN_POINT('',(-2.05,-2.11,0.88)); +#94018 = LINE('',#94019,#94020); +#94019 = CARTESIAN_POINT('',(-2.05,-2.11,0.88)); +#94020 = VECTOR('',#94021,1.); +#94021 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94022 = ORIENTED_EDGE('',*,*,#94023,.F.); +#94023 = EDGE_CURVE('',#93998,#94016,#94024,.T.); +#94024 = LINE('',#94025,#94026); +#94025 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#94026 = VECTOR('',#94027,1.); +#94027 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94028 = PLANE('',#94029); +#94029 = AXIS2_PLACEMENT_3D('',#94030,#94031,#94032); +#94030 = CARTESIAN_POINT('',(-1.8,-2.11,0.88)); +#94031 = DIRECTION('',(0.,0.,1.)); +#94032 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94033 = ADVANCED_FACE('',(#94034),#94061,.F.); +#94034 = FACE_BOUND('',#94035,.F.); +#94035 = EDGE_LOOP('',(#94036,#94037,#94046,#94054)); +#94036 = ORIENTED_EDGE('',*,*,#94015,.T.); +#94037 = ORIENTED_EDGE('',*,*,#94038,.T.); +#94038 = EDGE_CURVE('',#94008,#94039,#94041,.T.); +#94039 = VERTEX_POINT('',#94040); +#94040 = CARTESIAN_POINT('',(-2.15,-1.7,0.78)); +#94041 = CIRCLE('',#94042,0.1); +#94042 = AXIS2_PLACEMENT_3D('',#94043,#94044,#94045); +#94043 = CARTESIAN_POINT('',(-2.05,-1.7,0.78)); +#94044 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94045 = DIRECTION('',(0.,0.,1.)); +#94046 = ORIENTED_EDGE('',*,*,#94047,.F.); +#94047 = EDGE_CURVE('',#94048,#94039,#94050,.T.); +#94048 = VERTEX_POINT('',#94049); +#94049 = CARTESIAN_POINT('',(-2.15,-2.11,0.78)); +#94050 = LINE('',#94051,#94052); +#94051 = CARTESIAN_POINT('',(-2.15,-2.11,0.78)); +#94052 = VECTOR('',#94053,1.); +#94053 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94054 = ORIENTED_EDGE('',*,*,#94055,.F.); +#94055 = EDGE_CURVE('',#94016,#94048,#94056,.T.); +#94056 = CIRCLE('',#94057,0.1); +#94057 = AXIS2_PLACEMENT_3D('',#94058,#94059,#94060); +#94058 = CARTESIAN_POINT('',(-2.05,-2.11,0.78)); +#94059 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94060 = DIRECTION('',(0.,0.,1.)); +#94061 = CYLINDRICAL_SURFACE('',#94062,0.1); +#94062 = AXIS2_PLACEMENT_3D('',#94063,#94064,#94065); +#94063 = CARTESIAN_POINT('',(-2.05,-2.11,0.78)); +#94064 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94065 = DIRECTION('',(0.,0.,1.)); +#94066 = ADVANCED_FACE('',(#94067),#94092,.F.); +#94067 = FACE_BOUND('',#94068,.F.); +#94068 = EDGE_LOOP('',(#94069,#94070,#94078,#94086)); +#94069 = ORIENTED_EDGE('',*,*,#94047,.T.); +#94070 = ORIENTED_EDGE('',*,*,#94071,.T.); +#94071 = EDGE_CURVE('',#94039,#94072,#94074,.T.); +#94072 = VERTEX_POINT('',#94073); +#94073 = CARTESIAN_POINT('',(-2.15,-1.7,0.29)); +#94074 = LINE('',#94075,#94076); +#94075 = CARTESIAN_POINT('',(-2.15,-1.7,0.78)); +#94076 = VECTOR('',#94077,1.); +#94077 = DIRECTION('',(0.,0.,-1.)); +#94078 = ORIENTED_EDGE('',*,*,#94079,.F.); +#94079 = EDGE_CURVE('',#94080,#94072,#94082,.T.); +#94080 = VERTEX_POINT('',#94081); +#94081 = CARTESIAN_POINT('',(-2.15,-2.11,0.29)); +#94082 = LINE('',#94083,#94084); +#94083 = CARTESIAN_POINT('',(-2.15,-2.11,0.29)); +#94084 = VECTOR('',#94085,1.); +#94085 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94086 = ORIENTED_EDGE('',*,*,#94087,.F.); +#94087 = EDGE_CURVE('',#94048,#94080,#94088,.T.); +#94088 = LINE('',#94089,#94090); +#94089 = CARTESIAN_POINT('',(-2.15,-2.11,0.78)); +#94090 = VECTOR('',#94091,1.); +#94091 = DIRECTION('',(0.,0.,-1.)); +#94092 = PLANE('',#94093); +#94093 = AXIS2_PLACEMENT_3D('',#94094,#94095,#94096); +#94094 = CARTESIAN_POINT('',(-2.15,-2.11,0.78)); +#94095 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94096 = DIRECTION('',(0.,0.,-1.)); +#94097 = ADVANCED_FACE('',(#94098),#94125,.T.); +#94098 = FACE_BOUND('',#94099,.T.); +#94099 = EDGE_LOOP('',(#94100,#94109,#94117,#94124)); +#94100 = ORIENTED_EDGE('',*,*,#94101,.T.); +#94101 = EDGE_CURVE('',#94080,#94102,#94104,.T.); +#94102 = VERTEX_POINT('',#94103); +#94103 = CARTESIAN_POINT('',(-2.44,-2.11,0.)); +#94104 = CIRCLE('',#94105,0.29); +#94105 = AXIS2_PLACEMENT_3D('',#94106,#94107,#94108); +#94106 = CARTESIAN_POINT('',(-2.44,-2.11,0.29)); +#94107 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94108 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94109 = ORIENTED_EDGE('',*,*,#94110,.T.); +#94110 = EDGE_CURVE('',#94102,#94111,#94113,.T.); +#94111 = VERTEX_POINT('',#94112); +#94112 = CARTESIAN_POINT('',(-2.44,-1.7,0.)); +#94113 = LINE('',#94114,#94115); +#94114 = CARTESIAN_POINT('',(-2.44,-2.11,0.)); +#94115 = VECTOR('',#94116,1.); +#94116 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94117 = ORIENTED_EDGE('',*,*,#94118,.F.); +#94118 = EDGE_CURVE('',#94072,#94111,#94119,.T.); +#94119 = CIRCLE('',#94120,0.29); +#94120 = AXIS2_PLACEMENT_3D('',#94121,#94122,#94123); +#94121 = CARTESIAN_POINT('',(-2.44,-1.7,0.29)); +#94122 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94123 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94124 = ORIENTED_EDGE('',*,*,#94079,.F.); +#94125 = CYLINDRICAL_SURFACE('',#94126,0.29); +#94126 = AXIS2_PLACEMENT_3D('',#94127,#94128,#94129); +#94127 = CARTESIAN_POINT('',(-2.44,-2.11,0.29)); +#94128 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94129 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94130 = ADVANCED_FACE('',(#94131),#94156,.F.); +#94131 = FACE_BOUND('',#94132,.F.); +#94132 = EDGE_LOOP('',(#94133,#94134,#94142,#94150)); +#94133 = ORIENTED_EDGE('',*,*,#94110,.T.); +#94134 = ORIENTED_EDGE('',*,*,#94135,.T.); +#94135 = EDGE_CURVE('',#94111,#94136,#94138,.T.); +#94136 = VERTEX_POINT('',#94137); +#94137 = CARTESIAN_POINT('',(-2.9975,-1.7,0.)); +#94138 = LINE('',#94139,#94140); +#94139 = CARTESIAN_POINT('',(-2.44,-1.7,0.)); +#94140 = VECTOR('',#94141,1.); +#94141 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94142 = ORIENTED_EDGE('',*,*,#94143,.F.); +#94143 = EDGE_CURVE('',#94144,#94136,#94146,.T.); +#94144 = VERTEX_POINT('',#94145); +#94145 = CARTESIAN_POINT('',(-2.9975,-2.11,0.)); +#94146 = LINE('',#94147,#94148); +#94147 = CARTESIAN_POINT('',(-2.9975,-2.11,0.)); +#94148 = VECTOR('',#94149,1.); +#94149 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94150 = ORIENTED_EDGE('',*,*,#94151,.F.); +#94151 = EDGE_CURVE('',#94102,#94144,#94152,.T.); +#94152 = LINE('',#94153,#94154); +#94153 = CARTESIAN_POINT('',(-2.44,-2.11,0.)); +#94154 = VECTOR('',#94155,1.); +#94155 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94156 = PLANE('',#94157); +#94157 = AXIS2_PLACEMENT_3D('',#94158,#94159,#94160); +#94158 = CARTESIAN_POINT('',(-2.44,-2.11,0.)); +#94159 = DIRECTION('',(0.,0.,1.)); +#94160 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94161 = ADVANCED_FACE('',(#94162),#94187,.F.); +#94162 = FACE_BOUND('',#94163,.F.); +#94163 = EDGE_LOOP('',(#94164,#94165,#94173,#94181)); +#94164 = ORIENTED_EDGE('',*,*,#94143,.T.); +#94165 = ORIENTED_EDGE('',*,*,#94166,.T.); +#94166 = EDGE_CURVE('',#94136,#94167,#94169,.T.); +#94167 = VERTEX_POINT('',#94168); +#94168 = CARTESIAN_POINT('',(-2.9975,-1.7,0.19)); +#94169 = LINE('',#94170,#94171); +#94170 = CARTESIAN_POINT('',(-2.9975,-1.7,0.)); +#94171 = VECTOR('',#94172,1.); +#94172 = DIRECTION('',(0.,0.,1.)); +#94173 = ORIENTED_EDGE('',*,*,#94174,.F.); +#94174 = EDGE_CURVE('',#94175,#94167,#94177,.T.); +#94175 = VERTEX_POINT('',#94176); +#94176 = CARTESIAN_POINT('',(-2.9975,-2.11,0.19)); +#94177 = LINE('',#94178,#94179); +#94178 = CARTESIAN_POINT('',(-2.9975,-2.11,0.19)); +#94179 = VECTOR('',#94180,1.); +#94180 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94181 = ORIENTED_EDGE('',*,*,#94182,.F.); +#94182 = EDGE_CURVE('',#94144,#94175,#94183,.T.); +#94183 = LINE('',#94184,#94185); +#94184 = CARTESIAN_POINT('',(-2.9975,-2.11,0.)); +#94185 = VECTOR('',#94186,1.); +#94186 = DIRECTION('',(0.,0.,1.)); +#94187 = PLANE('',#94188); +#94188 = AXIS2_PLACEMENT_3D('',#94189,#94190,#94191); +#94189 = CARTESIAN_POINT('',(-2.9975,-2.11,0.)); +#94190 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94191 = DIRECTION('',(0.,0.,1.)); +#94192 = ADVANCED_FACE('',(#94193),#94218,.F.); +#94193 = FACE_BOUND('',#94194,.F.); +#94194 = EDGE_LOOP('',(#94195,#94196,#94204,#94212)); +#94195 = ORIENTED_EDGE('',*,*,#94174,.T.); +#94196 = ORIENTED_EDGE('',*,*,#94197,.T.); +#94197 = EDGE_CURVE('',#94167,#94198,#94200,.T.); +#94198 = VERTEX_POINT('',#94199); +#94199 = CARTESIAN_POINT('',(-2.44,-1.7,0.19)); +#94200 = LINE('',#94201,#94202); +#94201 = CARTESIAN_POINT('',(-2.9975,-1.7,0.19)); +#94202 = VECTOR('',#94203,1.); +#94203 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94204 = ORIENTED_EDGE('',*,*,#94205,.F.); +#94205 = EDGE_CURVE('',#94206,#94198,#94208,.T.); +#94206 = VERTEX_POINT('',#94207); +#94207 = CARTESIAN_POINT('',(-2.44,-2.11,0.19)); +#94208 = LINE('',#94209,#94210); +#94209 = CARTESIAN_POINT('',(-2.44,-2.11,0.19)); +#94210 = VECTOR('',#94211,1.); +#94211 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94212 = ORIENTED_EDGE('',*,*,#94213,.F.); +#94213 = EDGE_CURVE('',#94175,#94206,#94214,.T.); +#94214 = LINE('',#94215,#94216); +#94215 = CARTESIAN_POINT('',(-2.9975,-2.11,0.19)); +#94216 = VECTOR('',#94217,1.); +#94217 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94218 = PLANE('',#94219); +#94219 = AXIS2_PLACEMENT_3D('',#94220,#94221,#94222); +#94220 = CARTESIAN_POINT('',(-2.9975,-2.11,0.19)); +#94221 = DIRECTION('',(0.,0.,-1.)); +#94222 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94223 = ADVANCED_FACE('',(#94224),#94251,.F.); +#94224 = FACE_BOUND('',#94225,.F.); +#94225 = EDGE_LOOP('',(#94226,#94227,#94236,#94244)); +#94226 = ORIENTED_EDGE('',*,*,#94205,.T.); +#94227 = ORIENTED_EDGE('',*,*,#94228,.T.); +#94228 = EDGE_CURVE('',#94198,#94229,#94231,.T.); +#94229 = VERTEX_POINT('',#94230); +#94230 = CARTESIAN_POINT('',(-2.34,-1.7,0.29)); +#94231 = CIRCLE('',#94232,0.1); +#94232 = AXIS2_PLACEMENT_3D('',#94233,#94234,#94235); +#94233 = CARTESIAN_POINT('',(-2.44,-1.7,0.29)); +#94234 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94235 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94236 = ORIENTED_EDGE('',*,*,#94237,.F.); +#94237 = EDGE_CURVE('',#94238,#94229,#94240,.T.); +#94238 = VERTEX_POINT('',#94239); +#94239 = CARTESIAN_POINT('',(-2.34,-2.11,0.29)); +#94240 = LINE('',#94241,#94242); +#94241 = CARTESIAN_POINT('',(-2.34,-2.11,0.29)); +#94242 = VECTOR('',#94243,1.); +#94243 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94244 = ORIENTED_EDGE('',*,*,#94245,.F.); +#94245 = EDGE_CURVE('',#94206,#94238,#94246,.T.); +#94246 = CIRCLE('',#94247,0.1); +#94247 = AXIS2_PLACEMENT_3D('',#94248,#94249,#94250); +#94248 = CARTESIAN_POINT('',(-2.44,-2.11,0.29)); +#94249 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94250 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94251 = CYLINDRICAL_SURFACE('',#94252,0.1); +#94252 = AXIS2_PLACEMENT_3D('',#94253,#94254,#94255); +#94253 = CARTESIAN_POINT('',(-2.44,-2.11,0.29)); +#94254 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94255 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94256 = ADVANCED_FACE('',(#94257),#94282,.F.); +#94257 = FACE_BOUND('',#94258,.F.); +#94258 = EDGE_LOOP('',(#94259,#94260,#94268,#94276)); +#94259 = ORIENTED_EDGE('',*,*,#94237,.T.); +#94260 = ORIENTED_EDGE('',*,*,#94261,.T.); +#94261 = EDGE_CURVE('',#94229,#94262,#94264,.T.); +#94262 = VERTEX_POINT('',#94263); +#94263 = CARTESIAN_POINT('',(-2.34,-1.7,0.78)); +#94264 = LINE('',#94265,#94266); +#94265 = CARTESIAN_POINT('',(-2.34,-1.7,0.29)); +#94266 = VECTOR('',#94267,1.); +#94267 = DIRECTION('',(0.,0.,1.)); +#94268 = ORIENTED_EDGE('',*,*,#94269,.F.); +#94269 = EDGE_CURVE('',#94270,#94262,#94272,.T.); +#94270 = VERTEX_POINT('',#94271); +#94271 = CARTESIAN_POINT('',(-2.34,-2.11,0.78)); +#94272 = LINE('',#94273,#94274); +#94273 = CARTESIAN_POINT('',(-2.34,-2.11,0.78)); +#94274 = VECTOR('',#94275,1.); +#94275 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94276 = ORIENTED_EDGE('',*,*,#94277,.F.); +#94277 = EDGE_CURVE('',#94238,#94270,#94278,.T.); +#94278 = LINE('',#94279,#94280); +#94279 = CARTESIAN_POINT('',(-2.34,-2.11,0.29)); +#94280 = VECTOR('',#94281,1.); +#94281 = DIRECTION('',(0.,0.,1.)); +#94282 = PLANE('',#94283); +#94283 = AXIS2_PLACEMENT_3D('',#94284,#94285,#94286); +#94284 = CARTESIAN_POINT('',(-2.34,-2.11,0.29)); +#94285 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94286 = DIRECTION('',(0.,0.,1.)); +#94287 = ADVANCED_FACE('',(#94288),#94315,.T.); +#94288 = FACE_BOUND('',#94289,.T.); +#94289 = EDGE_LOOP('',(#94290,#94299,#94307,#94314)); +#94290 = ORIENTED_EDGE('',*,*,#94291,.T.); +#94291 = EDGE_CURVE('',#94270,#94292,#94294,.T.); +#94292 = VERTEX_POINT('',#94293); +#94293 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#94294 = CIRCLE('',#94295,0.29); +#94295 = AXIS2_PLACEMENT_3D('',#94296,#94297,#94298); +#94296 = CARTESIAN_POINT('',(-2.05,-2.11,0.78)); +#94297 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#94298 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94299 = ORIENTED_EDGE('',*,*,#94300,.T.); +#94300 = EDGE_CURVE('',#94292,#94301,#94303,.T.); +#94301 = VERTEX_POINT('',#94302); +#94302 = CARTESIAN_POINT('',(-2.05,-1.7,1.07)); +#94303 = LINE('',#94304,#94305); +#94304 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#94305 = VECTOR('',#94306,1.); +#94306 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94307 = ORIENTED_EDGE('',*,*,#94308,.F.); +#94308 = EDGE_CURVE('',#94262,#94301,#94309,.T.); +#94309 = CIRCLE('',#94310,0.29); +#94310 = AXIS2_PLACEMENT_3D('',#94311,#94312,#94313); +#94311 = CARTESIAN_POINT('',(-2.05,-1.7,0.78)); +#94312 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#94313 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94314 = ORIENTED_EDGE('',*,*,#94269,.F.); +#94315 = CYLINDRICAL_SURFACE('',#94316,0.29); +#94316 = AXIS2_PLACEMENT_3D('',#94317,#94318,#94319); +#94317 = CARTESIAN_POINT('',(-2.05,-2.11,0.78)); +#94318 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94319 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94320 = ADVANCED_FACE('',(#94321),#94346,.F.); +#94321 = FACE_BOUND('',#94322,.F.); +#94322 = EDGE_LOOP('',(#94323,#94324,#94332,#94340)); +#94323 = ORIENTED_EDGE('',*,*,#94300,.T.); +#94324 = ORIENTED_EDGE('',*,*,#94325,.T.); +#94325 = EDGE_CURVE('',#94301,#94326,#94328,.T.); +#94326 = VERTEX_POINT('',#94327); +#94327 = CARTESIAN_POINT('',(-1.8,-1.7,1.07)); +#94328 = LINE('',#94329,#94330); +#94329 = CARTESIAN_POINT('',(-2.05,-1.7,1.07)); +#94330 = VECTOR('',#94331,1.); +#94331 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94332 = ORIENTED_EDGE('',*,*,#94333,.F.); +#94333 = EDGE_CURVE('',#94334,#94326,#94336,.T.); +#94334 = VERTEX_POINT('',#94335); +#94335 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#94336 = LINE('',#94337,#94338); +#94337 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#94338 = VECTOR('',#94339,1.); +#94339 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94340 = ORIENTED_EDGE('',*,*,#94341,.F.); +#94341 = EDGE_CURVE('',#94292,#94334,#94342,.T.); +#94342 = LINE('',#94343,#94344); +#94343 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#94344 = VECTOR('',#94345,1.); +#94345 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94346 = PLANE('',#94347); +#94347 = AXIS2_PLACEMENT_3D('',#94348,#94349,#94350); +#94348 = CARTESIAN_POINT('',(-2.05,-2.11,1.07)); +#94349 = DIRECTION('',(0.,0.,-1.)); +#94350 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94351 = ADVANCED_FACE('',(#94352),#94368,.F.); +#94352 = FACE_BOUND('',#94353,.F.); +#94353 = EDGE_LOOP('',(#94354,#94355,#94361,#94362)); +#94354 = ORIENTED_EDGE('',*,*,#94333,.T.); +#94355 = ORIENTED_EDGE('',*,*,#94356,.T.); +#94356 = EDGE_CURVE('',#94326,#94000,#94357,.T.); +#94357 = LINE('',#94358,#94359); +#94358 = CARTESIAN_POINT('',(-1.8,-1.7,1.07)); +#94359 = VECTOR('',#94360,1.); +#94360 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94361 = ORIENTED_EDGE('',*,*,#93997,.F.); +#94362 = ORIENTED_EDGE('',*,*,#94363,.F.); +#94363 = EDGE_CURVE('',#94334,#93998,#94364,.T.); +#94364 = LINE('',#94365,#94366); +#94365 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#94366 = VECTOR('',#94367,1.); +#94367 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94368 = PLANE('',#94369); +#94369 = AXIS2_PLACEMENT_3D('',#94370,#94371,#94372); +#94370 = CARTESIAN_POINT('',(-1.8,-2.11,1.07)); +#94371 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#94372 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94373 = ADVANCED_FACE('',(#94374),#94388,.F.); +#94374 = FACE_BOUND('',#94375,.F.); +#94375 = EDGE_LOOP('',(#94376,#94377,#94378,#94379,#94380,#94381,#94382, + #94383,#94384,#94385,#94386,#94387)); +#94376 = ORIENTED_EDGE('',*,*,#94023,.T.); +#94377 = ORIENTED_EDGE('',*,*,#94055,.T.); +#94378 = ORIENTED_EDGE('',*,*,#94087,.T.); +#94379 = ORIENTED_EDGE('',*,*,#94101,.T.); +#94380 = ORIENTED_EDGE('',*,*,#94151,.T.); +#94381 = ORIENTED_EDGE('',*,*,#94182,.T.); +#94382 = ORIENTED_EDGE('',*,*,#94213,.T.); +#94383 = ORIENTED_EDGE('',*,*,#94245,.T.); +#94384 = ORIENTED_EDGE('',*,*,#94277,.T.); +#94385 = ORIENTED_EDGE('',*,*,#94291,.T.); +#94386 = ORIENTED_EDGE('',*,*,#94341,.T.); +#94387 = ORIENTED_EDGE('',*,*,#94363,.T.); +#94388 = PLANE('',#94389); +#94389 = AXIS2_PLACEMENT_3D('',#94390,#94391,#94392); +#94390 = CARTESIAN_POINT('',(-2.346917919983,-2.11,0.470360166065)); +#94391 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94392 = DIRECTION('',(0.,0.,1.)); +#94393 = ADVANCED_FACE('',(#94394),#94408,.T.); +#94394 = FACE_BOUND('',#94395,.T.); +#94395 = EDGE_LOOP('',(#94396,#94397,#94398,#94399,#94400,#94401,#94402, + #94403,#94404,#94405,#94406,#94407)); +#94396 = ORIENTED_EDGE('',*,*,#94007,.T.); +#94397 = ORIENTED_EDGE('',*,*,#94038,.T.); +#94398 = ORIENTED_EDGE('',*,*,#94071,.T.); +#94399 = ORIENTED_EDGE('',*,*,#94118,.T.); +#94400 = ORIENTED_EDGE('',*,*,#94135,.T.); +#94401 = ORIENTED_EDGE('',*,*,#94166,.T.); +#94402 = ORIENTED_EDGE('',*,*,#94197,.T.); +#94403 = ORIENTED_EDGE('',*,*,#94228,.T.); +#94404 = ORIENTED_EDGE('',*,*,#94261,.T.); +#94405 = ORIENTED_EDGE('',*,*,#94308,.T.); +#94406 = ORIENTED_EDGE('',*,*,#94325,.T.); +#94407 = ORIENTED_EDGE('',*,*,#94356,.T.); +#94408 = PLANE('',#94409); +#94409 = AXIS2_PLACEMENT_3D('',#94410,#94411,#94412); +#94410 = CARTESIAN_POINT('',(-2.346917919983,-1.7,0.470360166065)); +#94411 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94412 = DIRECTION('',(0.,0.,1.)); +#94413 = MANIFOLD_SOLID_BREP('',#94414); +#94414 = CLOSED_SHELL('',(#94415,#94455,#94488,#94519,#94552,#94583, + #94614,#94645,#94678,#94709,#94742,#94773,#94795,#94815)); +#94415 = ADVANCED_FACE('',(#94416),#94450,.F.); +#94416 = FACE_BOUND('',#94417,.F.); +#94417 = EDGE_LOOP('',(#94418,#94428,#94436,#94444)); +#94418 = ORIENTED_EDGE('',*,*,#94419,.T.); +#94419 = EDGE_CURVE('',#94420,#94422,#94424,.T.); +#94420 = VERTEX_POINT('',#94421); +#94421 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#94422 = VERTEX_POINT('',#94423); +#94423 = CARTESIAN_POINT('',(-1.8,-0.43,0.88)); +#94424 = LINE('',#94425,#94426); +#94425 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#94426 = VECTOR('',#94427,1.); +#94427 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94428 = ORIENTED_EDGE('',*,*,#94429,.T.); +#94429 = EDGE_CURVE('',#94422,#94430,#94432,.T.); +#94430 = VERTEX_POINT('',#94431); +#94431 = CARTESIAN_POINT('',(-2.05,-0.43,0.88)); +#94432 = LINE('',#94433,#94434); +#94433 = CARTESIAN_POINT('',(-1.8,-0.43,0.88)); +#94434 = VECTOR('',#94435,1.); +#94435 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94436 = ORIENTED_EDGE('',*,*,#94437,.F.); +#94437 = EDGE_CURVE('',#94438,#94430,#94440,.T.); +#94438 = VERTEX_POINT('',#94439); +#94439 = CARTESIAN_POINT('',(-2.05,-0.84,0.88)); +#94440 = LINE('',#94441,#94442); +#94441 = CARTESIAN_POINT('',(-2.05,-0.84,0.88)); +#94442 = VECTOR('',#94443,1.); +#94443 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94444 = ORIENTED_EDGE('',*,*,#94445,.F.); +#94445 = EDGE_CURVE('',#94420,#94438,#94446,.T.); +#94446 = LINE('',#94447,#94448); +#94447 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#94448 = VECTOR('',#94449,1.); +#94449 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94450 = PLANE('',#94451); +#94451 = AXIS2_PLACEMENT_3D('',#94452,#94453,#94454); +#94452 = CARTESIAN_POINT('',(-1.8,-0.84,0.88)); +#94453 = DIRECTION('',(0.,0.,1.)); +#94454 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94455 = ADVANCED_FACE('',(#94456),#94483,.F.); +#94456 = FACE_BOUND('',#94457,.F.); +#94457 = EDGE_LOOP('',(#94458,#94459,#94468,#94476)); +#94458 = ORIENTED_EDGE('',*,*,#94437,.T.); +#94459 = ORIENTED_EDGE('',*,*,#94460,.T.); +#94460 = EDGE_CURVE('',#94430,#94461,#94463,.T.); +#94461 = VERTEX_POINT('',#94462); +#94462 = CARTESIAN_POINT('',(-2.15,-0.43,0.78)); +#94463 = CIRCLE('',#94464,0.1); +#94464 = AXIS2_PLACEMENT_3D('',#94465,#94466,#94467); +#94465 = CARTESIAN_POINT('',(-2.05,-0.43,0.78)); +#94466 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94467 = DIRECTION('',(0.,0.,1.)); +#94468 = ORIENTED_EDGE('',*,*,#94469,.F.); +#94469 = EDGE_CURVE('',#94470,#94461,#94472,.T.); +#94470 = VERTEX_POINT('',#94471); +#94471 = CARTESIAN_POINT('',(-2.15,-0.84,0.78)); +#94472 = LINE('',#94473,#94474); +#94473 = CARTESIAN_POINT('',(-2.15,-0.84,0.78)); +#94474 = VECTOR('',#94475,1.); +#94475 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94476 = ORIENTED_EDGE('',*,*,#94477,.F.); +#94477 = EDGE_CURVE('',#94438,#94470,#94478,.T.); +#94478 = CIRCLE('',#94479,0.1); +#94479 = AXIS2_PLACEMENT_3D('',#94480,#94481,#94482); +#94480 = CARTESIAN_POINT('',(-2.05,-0.84,0.78)); +#94481 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94482 = DIRECTION('',(0.,0.,1.)); +#94483 = CYLINDRICAL_SURFACE('',#94484,0.1); +#94484 = AXIS2_PLACEMENT_3D('',#94485,#94486,#94487); +#94485 = CARTESIAN_POINT('',(-2.05,-0.84,0.78)); +#94486 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94487 = DIRECTION('',(0.,0.,1.)); +#94488 = ADVANCED_FACE('',(#94489),#94514,.F.); +#94489 = FACE_BOUND('',#94490,.F.); +#94490 = EDGE_LOOP('',(#94491,#94492,#94500,#94508)); +#94491 = ORIENTED_EDGE('',*,*,#94469,.T.); +#94492 = ORIENTED_EDGE('',*,*,#94493,.T.); +#94493 = EDGE_CURVE('',#94461,#94494,#94496,.T.); +#94494 = VERTEX_POINT('',#94495); +#94495 = CARTESIAN_POINT('',(-2.15,-0.43,0.29)); +#94496 = LINE('',#94497,#94498); +#94497 = CARTESIAN_POINT('',(-2.15,-0.43,0.78)); +#94498 = VECTOR('',#94499,1.); +#94499 = DIRECTION('',(0.,0.,-1.)); +#94500 = ORIENTED_EDGE('',*,*,#94501,.F.); +#94501 = EDGE_CURVE('',#94502,#94494,#94504,.T.); +#94502 = VERTEX_POINT('',#94503); +#94503 = CARTESIAN_POINT('',(-2.15,-0.84,0.29)); +#94504 = LINE('',#94505,#94506); +#94505 = CARTESIAN_POINT('',(-2.15,-0.84,0.29)); +#94506 = VECTOR('',#94507,1.); +#94507 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94508 = ORIENTED_EDGE('',*,*,#94509,.F.); +#94509 = EDGE_CURVE('',#94470,#94502,#94510,.T.); +#94510 = LINE('',#94511,#94512); +#94511 = CARTESIAN_POINT('',(-2.15,-0.84,0.78)); +#94512 = VECTOR('',#94513,1.); +#94513 = DIRECTION('',(0.,0.,-1.)); +#94514 = PLANE('',#94515); +#94515 = AXIS2_PLACEMENT_3D('',#94516,#94517,#94518); +#94516 = CARTESIAN_POINT('',(-2.15,-0.84,0.78)); +#94517 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94518 = DIRECTION('',(0.,0.,-1.)); +#94519 = ADVANCED_FACE('',(#94520),#94547,.T.); +#94520 = FACE_BOUND('',#94521,.T.); +#94521 = EDGE_LOOP('',(#94522,#94531,#94539,#94546)); +#94522 = ORIENTED_EDGE('',*,*,#94523,.T.); +#94523 = EDGE_CURVE('',#94502,#94524,#94526,.T.); +#94524 = VERTEX_POINT('',#94525); +#94525 = CARTESIAN_POINT('',(-2.44,-0.84,0.)); +#94526 = CIRCLE('',#94527,0.29); +#94527 = AXIS2_PLACEMENT_3D('',#94528,#94529,#94530); +#94528 = CARTESIAN_POINT('',(-2.44,-0.84,0.29)); +#94529 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94530 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94531 = ORIENTED_EDGE('',*,*,#94532,.T.); +#94532 = EDGE_CURVE('',#94524,#94533,#94535,.T.); +#94533 = VERTEX_POINT('',#94534); +#94534 = CARTESIAN_POINT('',(-2.44,-0.43,0.)); +#94535 = LINE('',#94536,#94537); +#94536 = CARTESIAN_POINT('',(-2.44,-0.84,0.)); +#94537 = VECTOR('',#94538,1.); +#94538 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94539 = ORIENTED_EDGE('',*,*,#94540,.F.); +#94540 = EDGE_CURVE('',#94494,#94533,#94541,.T.); +#94541 = CIRCLE('',#94542,0.29); +#94542 = AXIS2_PLACEMENT_3D('',#94543,#94544,#94545); +#94543 = CARTESIAN_POINT('',(-2.44,-0.43,0.29)); +#94544 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94545 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94546 = ORIENTED_EDGE('',*,*,#94501,.F.); +#94547 = CYLINDRICAL_SURFACE('',#94548,0.29); +#94548 = AXIS2_PLACEMENT_3D('',#94549,#94550,#94551); +#94549 = CARTESIAN_POINT('',(-2.44,-0.84,0.29)); +#94550 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94551 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94552 = ADVANCED_FACE('',(#94553),#94578,.F.); +#94553 = FACE_BOUND('',#94554,.F.); +#94554 = EDGE_LOOP('',(#94555,#94556,#94564,#94572)); +#94555 = ORIENTED_EDGE('',*,*,#94532,.T.); +#94556 = ORIENTED_EDGE('',*,*,#94557,.T.); +#94557 = EDGE_CURVE('',#94533,#94558,#94560,.T.); +#94558 = VERTEX_POINT('',#94559); +#94559 = CARTESIAN_POINT('',(-2.9975,-0.43,0.)); +#94560 = LINE('',#94561,#94562); +#94561 = CARTESIAN_POINT('',(-2.44,-0.43,0.)); +#94562 = VECTOR('',#94563,1.); +#94563 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94564 = ORIENTED_EDGE('',*,*,#94565,.F.); +#94565 = EDGE_CURVE('',#94566,#94558,#94568,.T.); +#94566 = VERTEX_POINT('',#94567); +#94567 = CARTESIAN_POINT('',(-2.9975,-0.84,0.)); +#94568 = LINE('',#94569,#94570); +#94569 = CARTESIAN_POINT('',(-2.9975,-0.84,0.)); +#94570 = VECTOR('',#94571,1.); +#94571 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94572 = ORIENTED_EDGE('',*,*,#94573,.F.); +#94573 = EDGE_CURVE('',#94524,#94566,#94574,.T.); +#94574 = LINE('',#94575,#94576); +#94575 = CARTESIAN_POINT('',(-2.44,-0.84,0.)); +#94576 = VECTOR('',#94577,1.); +#94577 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94578 = PLANE('',#94579); +#94579 = AXIS2_PLACEMENT_3D('',#94580,#94581,#94582); +#94580 = CARTESIAN_POINT('',(-2.44,-0.84,0.)); +#94581 = DIRECTION('',(0.,0.,1.)); +#94582 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94583 = ADVANCED_FACE('',(#94584),#94609,.F.); +#94584 = FACE_BOUND('',#94585,.F.); +#94585 = EDGE_LOOP('',(#94586,#94587,#94595,#94603)); +#94586 = ORIENTED_EDGE('',*,*,#94565,.T.); +#94587 = ORIENTED_EDGE('',*,*,#94588,.T.); +#94588 = EDGE_CURVE('',#94558,#94589,#94591,.T.); +#94589 = VERTEX_POINT('',#94590); +#94590 = CARTESIAN_POINT('',(-2.9975,-0.43,0.19)); +#94591 = LINE('',#94592,#94593); +#94592 = CARTESIAN_POINT('',(-2.9975,-0.43,0.)); +#94593 = VECTOR('',#94594,1.); +#94594 = DIRECTION('',(0.,0.,1.)); +#94595 = ORIENTED_EDGE('',*,*,#94596,.F.); +#94596 = EDGE_CURVE('',#94597,#94589,#94599,.T.); +#94597 = VERTEX_POINT('',#94598); +#94598 = CARTESIAN_POINT('',(-2.9975,-0.84,0.19)); +#94599 = LINE('',#94600,#94601); +#94600 = CARTESIAN_POINT('',(-2.9975,-0.84,0.19)); +#94601 = VECTOR('',#94602,1.); +#94602 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94603 = ORIENTED_EDGE('',*,*,#94604,.F.); +#94604 = EDGE_CURVE('',#94566,#94597,#94605,.T.); +#94605 = LINE('',#94606,#94607); +#94606 = CARTESIAN_POINT('',(-2.9975,-0.84,0.)); +#94607 = VECTOR('',#94608,1.); +#94608 = DIRECTION('',(0.,0.,1.)); +#94609 = PLANE('',#94610); +#94610 = AXIS2_PLACEMENT_3D('',#94611,#94612,#94613); +#94611 = CARTESIAN_POINT('',(-2.9975,-0.84,0.)); +#94612 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94613 = DIRECTION('',(0.,0.,1.)); +#94614 = ADVANCED_FACE('',(#94615),#94640,.F.); +#94615 = FACE_BOUND('',#94616,.F.); +#94616 = EDGE_LOOP('',(#94617,#94618,#94626,#94634)); +#94617 = ORIENTED_EDGE('',*,*,#94596,.T.); +#94618 = ORIENTED_EDGE('',*,*,#94619,.T.); +#94619 = EDGE_CURVE('',#94589,#94620,#94622,.T.); +#94620 = VERTEX_POINT('',#94621); +#94621 = CARTESIAN_POINT('',(-2.44,-0.43,0.19)); +#94622 = LINE('',#94623,#94624); +#94623 = CARTESIAN_POINT('',(-2.9975,-0.43,0.19)); +#94624 = VECTOR('',#94625,1.); +#94625 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94626 = ORIENTED_EDGE('',*,*,#94627,.F.); +#94627 = EDGE_CURVE('',#94628,#94620,#94630,.T.); +#94628 = VERTEX_POINT('',#94629); +#94629 = CARTESIAN_POINT('',(-2.44,-0.84,0.19)); +#94630 = LINE('',#94631,#94632); +#94631 = CARTESIAN_POINT('',(-2.44,-0.84,0.19)); +#94632 = VECTOR('',#94633,1.); +#94633 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94634 = ORIENTED_EDGE('',*,*,#94635,.F.); +#94635 = EDGE_CURVE('',#94597,#94628,#94636,.T.); +#94636 = LINE('',#94637,#94638); +#94637 = CARTESIAN_POINT('',(-2.9975,-0.84,0.19)); +#94638 = VECTOR('',#94639,1.); +#94639 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94640 = PLANE('',#94641); +#94641 = AXIS2_PLACEMENT_3D('',#94642,#94643,#94644); +#94642 = CARTESIAN_POINT('',(-2.9975,-0.84,0.19)); +#94643 = DIRECTION('',(0.,0.,-1.)); +#94644 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94645 = ADVANCED_FACE('',(#94646),#94673,.F.); +#94646 = FACE_BOUND('',#94647,.F.); +#94647 = EDGE_LOOP('',(#94648,#94649,#94658,#94666)); +#94648 = ORIENTED_EDGE('',*,*,#94627,.T.); +#94649 = ORIENTED_EDGE('',*,*,#94650,.T.); +#94650 = EDGE_CURVE('',#94620,#94651,#94653,.T.); +#94651 = VERTEX_POINT('',#94652); +#94652 = CARTESIAN_POINT('',(-2.34,-0.43,0.29)); +#94653 = CIRCLE('',#94654,0.1); +#94654 = AXIS2_PLACEMENT_3D('',#94655,#94656,#94657); +#94655 = CARTESIAN_POINT('',(-2.44,-0.43,0.29)); +#94656 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94657 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94658 = ORIENTED_EDGE('',*,*,#94659,.F.); +#94659 = EDGE_CURVE('',#94660,#94651,#94662,.T.); +#94660 = VERTEX_POINT('',#94661); +#94661 = CARTESIAN_POINT('',(-2.34,-0.84,0.29)); +#94662 = LINE('',#94663,#94664); +#94663 = CARTESIAN_POINT('',(-2.34,-0.84,0.29)); +#94664 = VECTOR('',#94665,1.); +#94665 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94666 = ORIENTED_EDGE('',*,*,#94667,.F.); +#94667 = EDGE_CURVE('',#94628,#94660,#94668,.T.); +#94668 = CIRCLE('',#94669,0.1); +#94669 = AXIS2_PLACEMENT_3D('',#94670,#94671,#94672); +#94670 = CARTESIAN_POINT('',(-2.44,-0.84,0.29)); +#94671 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94672 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94673 = CYLINDRICAL_SURFACE('',#94674,0.1); +#94674 = AXIS2_PLACEMENT_3D('',#94675,#94676,#94677); +#94675 = CARTESIAN_POINT('',(-2.44,-0.84,0.29)); +#94676 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94677 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#94678 = ADVANCED_FACE('',(#94679),#94704,.F.); +#94679 = FACE_BOUND('',#94680,.F.); +#94680 = EDGE_LOOP('',(#94681,#94682,#94690,#94698)); +#94681 = ORIENTED_EDGE('',*,*,#94659,.T.); +#94682 = ORIENTED_EDGE('',*,*,#94683,.T.); +#94683 = EDGE_CURVE('',#94651,#94684,#94686,.T.); +#94684 = VERTEX_POINT('',#94685); +#94685 = CARTESIAN_POINT('',(-2.34,-0.43,0.78)); +#94686 = LINE('',#94687,#94688); +#94687 = CARTESIAN_POINT('',(-2.34,-0.43,0.29)); +#94688 = VECTOR('',#94689,1.); +#94689 = DIRECTION('',(0.,0.,1.)); +#94690 = ORIENTED_EDGE('',*,*,#94691,.F.); +#94691 = EDGE_CURVE('',#94692,#94684,#94694,.T.); +#94692 = VERTEX_POINT('',#94693); +#94693 = CARTESIAN_POINT('',(-2.34,-0.84,0.78)); +#94694 = LINE('',#94695,#94696); +#94695 = CARTESIAN_POINT('',(-2.34,-0.84,0.78)); +#94696 = VECTOR('',#94697,1.); +#94697 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94698 = ORIENTED_EDGE('',*,*,#94699,.F.); +#94699 = EDGE_CURVE('',#94660,#94692,#94700,.T.); +#94700 = LINE('',#94701,#94702); +#94701 = CARTESIAN_POINT('',(-2.34,-0.84,0.29)); +#94702 = VECTOR('',#94703,1.); +#94703 = DIRECTION('',(0.,0.,1.)); +#94704 = PLANE('',#94705); +#94705 = AXIS2_PLACEMENT_3D('',#94706,#94707,#94708); +#94706 = CARTESIAN_POINT('',(-2.34,-0.84,0.29)); +#94707 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94708 = DIRECTION('',(0.,0.,1.)); +#94709 = ADVANCED_FACE('',(#94710),#94737,.T.); +#94710 = FACE_BOUND('',#94711,.T.); +#94711 = EDGE_LOOP('',(#94712,#94721,#94729,#94736)); +#94712 = ORIENTED_EDGE('',*,*,#94713,.T.); +#94713 = EDGE_CURVE('',#94692,#94714,#94716,.T.); +#94714 = VERTEX_POINT('',#94715); +#94715 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#94716 = CIRCLE('',#94717,0.29); +#94717 = AXIS2_PLACEMENT_3D('',#94718,#94719,#94720); +#94718 = CARTESIAN_POINT('',(-2.05,-0.84,0.78)); +#94719 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#94720 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94721 = ORIENTED_EDGE('',*,*,#94722,.T.); +#94722 = EDGE_CURVE('',#94714,#94723,#94725,.T.); +#94723 = VERTEX_POINT('',#94724); +#94724 = CARTESIAN_POINT('',(-2.05,-0.43,1.07)); +#94725 = LINE('',#94726,#94727); +#94726 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#94727 = VECTOR('',#94728,1.); +#94728 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94729 = ORIENTED_EDGE('',*,*,#94730,.F.); +#94730 = EDGE_CURVE('',#94684,#94723,#94731,.T.); +#94731 = CIRCLE('',#94732,0.29); +#94732 = AXIS2_PLACEMENT_3D('',#94733,#94734,#94735); +#94733 = CARTESIAN_POINT('',(-2.05,-0.43,0.78)); +#94734 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#94735 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94736 = ORIENTED_EDGE('',*,*,#94691,.F.); +#94737 = CYLINDRICAL_SURFACE('',#94738,0.29); +#94738 = AXIS2_PLACEMENT_3D('',#94739,#94740,#94741); +#94739 = CARTESIAN_POINT('',(-2.05,-0.84,0.78)); +#94740 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94741 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#94742 = ADVANCED_FACE('',(#94743),#94768,.F.); +#94743 = FACE_BOUND('',#94744,.F.); +#94744 = EDGE_LOOP('',(#94745,#94746,#94754,#94762)); +#94745 = ORIENTED_EDGE('',*,*,#94722,.T.); +#94746 = ORIENTED_EDGE('',*,*,#94747,.T.); +#94747 = EDGE_CURVE('',#94723,#94748,#94750,.T.); +#94748 = VERTEX_POINT('',#94749); +#94749 = CARTESIAN_POINT('',(-1.8,-0.43,1.07)); +#94750 = LINE('',#94751,#94752); +#94751 = CARTESIAN_POINT('',(-2.05,-0.43,1.07)); +#94752 = VECTOR('',#94753,1.); +#94753 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94754 = ORIENTED_EDGE('',*,*,#94755,.F.); +#94755 = EDGE_CURVE('',#94756,#94748,#94758,.T.); +#94756 = VERTEX_POINT('',#94757); +#94757 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#94758 = LINE('',#94759,#94760); +#94759 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#94760 = VECTOR('',#94761,1.); +#94761 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94762 = ORIENTED_EDGE('',*,*,#94763,.F.); +#94763 = EDGE_CURVE('',#94714,#94756,#94764,.T.); +#94764 = LINE('',#94765,#94766); +#94765 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#94766 = VECTOR('',#94767,1.); +#94767 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94768 = PLANE('',#94769); +#94769 = AXIS2_PLACEMENT_3D('',#94770,#94771,#94772); +#94770 = CARTESIAN_POINT('',(-2.05,-0.84,1.07)); +#94771 = DIRECTION('',(0.,0.,-1.)); +#94772 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#94773 = ADVANCED_FACE('',(#94774),#94790,.F.); +#94774 = FACE_BOUND('',#94775,.F.); +#94775 = EDGE_LOOP('',(#94776,#94777,#94783,#94784)); +#94776 = ORIENTED_EDGE('',*,*,#94755,.T.); +#94777 = ORIENTED_EDGE('',*,*,#94778,.T.); +#94778 = EDGE_CURVE('',#94748,#94422,#94779,.T.); +#94779 = LINE('',#94780,#94781); +#94780 = CARTESIAN_POINT('',(-1.8,-0.43,1.07)); +#94781 = VECTOR('',#94782,1.); +#94782 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94783 = ORIENTED_EDGE('',*,*,#94419,.F.); +#94784 = ORIENTED_EDGE('',*,*,#94785,.F.); +#94785 = EDGE_CURVE('',#94756,#94420,#94786,.T.); +#94786 = LINE('',#94787,#94788); +#94787 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#94788 = VECTOR('',#94789,1.); +#94789 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94790 = PLANE('',#94791); +#94791 = AXIS2_PLACEMENT_3D('',#94792,#94793,#94794); +#94792 = CARTESIAN_POINT('',(-1.8,-0.84,1.07)); +#94793 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#94794 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#94795 = ADVANCED_FACE('',(#94796),#94810,.F.); +#94796 = FACE_BOUND('',#94797,.F.); +#94797 = EDGE_LOOP('',(#94798,#94799,#94800,#94801,#94802,#94803,#94804, + #94805,#94806,#94807,#94808,#94809)); +#94798 = ORIENTED_EDGE('',*,*,#94445,.T.); +#94799 = ORIENTED_EDGE('',*,*,#94477,.T.); +#94800 = ORIENTED_EDGE('',*,*,#94509,.T.); +#94801 = ORIENTED_EDGE('',*,*,#94523,.T.); +#94802 = ORIENTED_EDGE('',*,*,#94573,.T.); +#94803 = ORIENTED_EDGE('',*,*,#94604,.T.); +#94804 = ORIENTED_EDGE('',*,*,#94635,.T.); +#94805 = ORIENTED_EDGE('',*,*,#94667,.T.); +#94806 = ORIENTED_EDGE('',*,*,#94699,.T.); +#94807 = ORIENTED_EDGE('',*,*,#94713,.T.); +#94808 = ORIENTED_EDGE('',*,*,#94763,.T.); +#94809 = ORIENTED_EDGE('',*,*,#94785,.T.); +#94810 = PLANE('',#94811); +#94811 = AXIS2_PLACEMENT_3D('',#94812,#94813,#94814); +#94812 = CARTESIAN_POINT('',(-2.346917919983,-0.84,0.470360166065)); +#94813 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94814 = DIRECTION('',(0.,0.,1.)); +#94815 = ADVANCED_FACE('',(#94816),#94830,.T.); +#94816 = FACE_BOUND('',#94817,.T.); +#94817 = EDGE_LOOP('',(#94818,#94819,#94820,#94821,#94822,#94823,#94824, + #94825,#94826,#94827,#94828,#94829)); +#94818 = ORIENTED_EDGE('',*,*,#94429,.T.); +#94819 = ORIENTED_EDGE('',*,*,#94460,.T.); +#94820 = ORIENTED_EDGE('',*,*,#94493,.T.); +#94821 = ORIENTED_EDGE('',*,*,#94540,.T.); +#94822 = ORIENTED_EDGE('',*,*,#94557,.T.); +#94823 = ORIENTED_EDGE('',*,*,#94588,.T.); +#94824 = ORIENTED_EDGE('',*,*,#94619,.T.); +#94825 = ORIENTED_EDGE('',*,*,#94650,.T.); +#94826 = ORIENTED_EDGE('',*,*,#94683,.T.); +#94827 = ORIENTED_EDGE('',*,*,#94730,.T.); +#94828 = ORIENTED_EDGE('',*,*,#94747,.T.); +#94829 = ORIENTED_EDGE('',*,*,#94778,.T.); +#94830 = PLANE('',#94831); +#94831 = AXIS2_PLACEMENT_3D('',#94832,#94833,#94834); +#94832 = CARTESIAN_POINT('',(-2.346917919983,-0.43,0.470360166065)); +#94833 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94834 = DIRECTION('',(0.,0.,1.)); +#94835 = MANIFOLD_SOLID_BREP('',#94836); +#94836 = CLOSED_SHELL('',(#94837,#94877,#94910,#94941,#94974,#95005, + #95036,#95067,#95100,#95131,#95164,#95195,#95217,#95237)); +#94837 = ADVANCED_FACE('',(#94838),#94872,.F.); +#94838 = FACE_BOUND('',#94839,.F.); +#94839 = EDGE_LOOP('',(#94840,#94850,#94858,#94866)); +#94840 = ORIENTED_EDGE('',*,*,#94841,.T.); +#94841 = EDGE_CURVE('',#94842,#94844,#94846,.T.); +#94842 = VERTEX_POINT('',#94843); +#94843 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#94844 = VERTEX_POINT('',#94845); +#94845 = CARTESIAN_POINT('',(-1.8,2.11,0.88)); +#94846 = LINE('',#94847,#94848); +#94847 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#94848 = VECTOR('',#94849,1.); +#94849 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94850 = ORIENTED_EDGE('',*,*,#94851,.T.); +#94851 = EDGE_CURVE('',#94844,#94852,#94854,.T.); +#94852 = VERTEX_POINT('',#94853); +#94853 = CARTESIAN_POINT('',(-2.05,2.11,0.88)); +#94854 = LINE('',#94855,#94856); +#94855 = CARTESIAN_POINT('',(-1.8,2.11,0.88)); +#94856 = VECTOR('',#94857,1.); +#94857 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94858 = ORIENTED_EDGE('',*,*,#94859,.F.); +#94859 = EDGE_CURVE('',#94860,#94852,#94862,.T.); +#94860 = VERTEX_POINT('',#94861); +#94861 = CARTESIAN_POINT('',(-2.05,1.7,0.88)); +#94862 = LINE('',#94863,#94864); +#94863 = CARTESIAN_POINT('',(-2.05,1.7,0.88)); +#94864 = VECTOR('',#94865,1.); +#94865 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94866 = ORIENTED_EDGE('',*,*,#94867,.F.); +#94867 = EDGE_CURVE('',#94842,#94860,#94868,.T.); +#94868 = LINE('',#94869,#94870); +#94869 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#94870 = VECTOR('',#94871,1.); +#94871 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94872 = PLANE('',#94873); +#94873 = AXIS2_PLACEMENT_3D('',#94874,#94875,#94876); +#94874 = CARTESIAN_POINT('',(-1.8,1.7,0.88)); +#94875 = DIRECTION('',(0.,0.,1.)); +#94876 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94877 = ADVANCED_FACE('',(#94878),#94905,.F.); +#94878 = FACE_BOUND('',#94879,.F.); +#94879 = EDGE_LOOP('',(#94880,#94881,#94890,#94898)); +#94880 = ORIENTED_EDGE('',*,*,#94859,.T.); +#94881 = ORIENTED_EDGE('',*,*,#94882,.T.); +#94882 = EDGE_CURVE('',#94852,#94883,#94885,.T.); +#94883 = VERTEX_POINT('',#94884); +#94884 = CARTESIAN_POINT('',(-2.15,2.11,0.78)); +#94885 = CIRCLE('',#94886,0.1); +#94886 = AXIS2_PLACEMENT_3D('',#94887,#94888,#94889); +#94887 = CARTESIAN_POINT('',(-2.05,2.11,0.78)); +#94888 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94889 = DIRECTION('',(0.,0.,1.)); +#94890 = ORIENTED_EDGE('',*,*,#94891,.F.); +#94891 = EDGE_CURVE('',#94892,#94883,#94894,.T.); +#94892 = VERTEX_POINT('',#94893); +#94893 = CARTESIAN_POINT('',(-2.15,1.7,0.78)); +#94894 = LINE('',#94895,#94896); +#94895 = CARTESIAN_POINT('',(-2.15,1.7,0.78)); +#94896 = VECTOR('',#94897,1.); +#94897 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94898 = ORIENTED_EDGE('',*,*,#94899,.F.); +#94899 = EDGE_CURVE('',#94860,#94892,#94900,.T.); +#94900 = CIRCLE('',#94901,0.1); +#94901 = AXIS2_PLACEMENT_3D('',#94902,#94903,#94904); +#94902 = CARTESIAN_POINT('',(-2.05,1.7,0.78)); +#94903 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94904 = DIRECTION('',(0.,0.,1.)); +#94905 = CYLINDRICAL_SURFACE('',#94906,0.1); +#94906 = AXIS2_PLACEMENT_3D('',#94907,#94908,#94909); +#94907 = CARTESIAN_POINT('',(-2.05,1.7,0.78)); +#94908 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94909 = DIRECTION('',(0.,0.,1.)); +#94910 = ADVANCED_FACE('',(#94911),#94936,.F.); +#94911 = FACE_BOUND('',#94912,.F.); +#94912 = EDGE_LOOP('',(#94913,#94914,#94922,#94930)); +#94913 = ORIENTED_EDGE('',*,*,#94891,.T.); +#94914 = ORIENTED_EDGE('',*,*,#94915,.T.); +#94915 = EDGE_CURVE('',#94883,#94916,#94918,.T.); +#94916 = VERTEX_POINT('',#94917); +#94917 = CARTESIAN_POINT('',(-2.15,2.11,0.29)); +#94918 = LINE('',#94919,#94920); +#94919 = CARTESIAN_POINT('',(-2.15,2.11,0.78)); +#94920 = VECTOR('',#94921,1.); +#94921 = DIRECTION('',(0.,0.,-1.)); +#94922 = ORIENTED_EDGE('',*,*,#94923,.F.); +#94923 = EDGE_CURVE('',#94924,#94916,#94926,.T.); +#94924 = VERTEX_POINT('',#94925); +#94925 = CARTESIAN_POINT('',(-2.15,1.7,0.29)); +#94926 = LINE('',#94927,#94928); +#94927 = CARTESIAN_POINT('',(-2.15,1.7,0.29)); +#94928 = VECTOR('',#94929,1.); +#94929 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94930 = ORIENTED_EDGE('',*,*,#94931,.F.); +#94931 = EDGE_CURVE('',#94892,#94924,#94932,.T.); +#94932 = LINE('',#94933,#94934); +#94933 = CARTESIAN_POINT('',(-2.15,1.7,0.78)); +#94934 = VECTOR('',#94935,1.); +#94935 = DIRECTION('',(0.,0.,-1.)); +#94936 = PLANE('',#94937); +#94937 = AXIS2_PLACEMENT_3D('',#94938,#94939,#94940); +#94938 = CARTESIAN_POINT('',(-2.15,1.7,0.78)); +#94939 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94940 = DIRECTION('',(0.,0.,-1.)); +#94941 = ADVANCED_FACE('',(#94942),#94969,.T.); +#94942 = FACE_BOUND('',#94943,.T.); +#94943 = EDGE_LOOP('',(#94944,#94953,#94961,#94968)); +#94944 = ORIENTED_EDGE('',*,*,#94945,.T.); +#94945 = EDGE_CURVE('',#94924,#94946,#94948,.T.); +#94946 = VERTEX_POINT('',#94947); +#94947 = CARTESIAN_POINT('',(-2.44,1.7,0.)); +#94948 = CIRCLE('',#94949,0.29); +#94949 = AXIS2_PLACEMENT_3D('',#94950,#94951,#94952); +#94950 = CARTESIAN_POINT('',(-2.44,1.7,0.29)); +#94951 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94952 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94953 = ORIENTED_EDGE('',*,*,#94954,.T.); +#94954 = EDGE_CURVE('',#94946,#94955,#94957,.T.); +#94955 = VERTEX_POINT('',#94956); +#94956 = CARTESIAN_POINT('',(-2.44,2.11,0.)); +#94957 = LINE('',#94958,#94959); +#94958 = CARTESIAN_POINT('',(-2.44,1.7,0.)); +#94959 = VECTOR('',#94960,1.); +#94960 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94961 = ORIENTED_EDGE('',*,*,#94962,.F.); +#94962 = EDGE_CURVE('',#94916,#94955,#94963,.T.); +#94963 = CIRCLE('',#94964,0.29); +#94964 = AXIS2_PLACEMENT_3D('',#94965,#94966,#94967); +#94965 = CARTESIAN_POINT('',(-2.44,2.11,0.29)); +#94966 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#94967 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94968 = ORIENTED_EDGE('',*,*,#94923,.F.); +#94969 = CYLINDRICAL_SURFACE('',#94970,0.29); +#94970 = AXIS2_PLACEMENT_3D('',#94971,#94972,#94973); +#94971 = CARTESIAN_POINT('',(-2.44,1.7,0.29)); +#94972 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#94973 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#94974 = ADVANCED_FACE('',(#94975),#95000,.F.); +#94975 = FACE_BOUND('',#94976,.F.); +#94976 = EDGE_LOOP('',(#94977,#94978,#94986,#94994)); +#94977 = ORIENTED_EDGE('',*,*,#94954,.T.); +#94978 = ORIENTED_EDGE('',*,*,#94979,.T.); +#94979 = EDGE_CURVE('',#94955,#94980,#94982,.T.); +#94980 = VERTEX_POINT('',#94981); +#94981 = CARTESIAN_POINT('',(-2.9975,2.11,0.)); +#94982 = LINE('',#94983,#94984); +#94983 = CARTESIAN_POINT('',(-2.44,2.11,0.)); +#94984 = VECTOR('',#94985,1.); +#94985 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#94986 = ORIENTED_EDGE('',*,*,#94987,.F.); +#94987 = EDGE_CURVE('',#94988,#94980,#94990,.T.); +#94988 = VERTEX_POINT('',#94989); +#94989 = CARTESIAN_POINT('',(-2.9975,1.7,0.)); +#94990 = LINE('',#94991,#94992); +#94991 = CARTESIAN_POINT('',(-2.9975,1.7,0.)); +#94992 = VECTOR('',#94993,1.); +#94993 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#94994 = ORIENTED_EDGE('',*,*,#94995,.F.); +#94995 = EDGE_CURVE('',#94946,#94988,#94996,.T.); +#94996 = LINE('',#94997,#94998); +#94997 = CARTESIAN_POINT('',(-2.44,1.7,0.)); +#94998 = VECTOR('',#94999,1.); +#94999 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95000 = PLANE('',#95001); +#95001 = AXIS2_PLACEMENT_3D('',#95002,#95003,#95004); +#95002 = CARTESIAN_POINT('',(-2.44,1.7,0.)); +#95003 = DIRECTION('',(0.,0.,1.)); +#95004 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95005 = ADVANCED_FACE('',(#95006),#95031,.F.); +#95006 = FACE_BOUND('',#95007,.F.); +#95007 = EDGE_LOOP('',(#95008,#95009,#95017,#95025)); +#95008 = ORIENTED_EDGE('',*,*,#94987,.T.); +#95009 = ORIENTED_EDGE('',*,*,#95010,.T.); +#95010 = EDGE_CURVE('',#94980,#95011,#95013,.T.); +#95011 = VERTEX_POINT('',#95012); +#95012 = CARTESIAN_POINT('',(-2.9975,2.11,0.19)); +#95013 = LINE('',#95014,#95015); +#95014 = CARTESIAN_POINT('',(-2.9975,2.11,0.)); +#95015 = VECTOR('',#95016,1.); +#95016 = DIRECTION('',(0.,0.,1.)); +#95017 = ORIENTED_EDGE('',*,*,#95018,.F.); +#95018 = EDGE_CURVE('',#95019,#95011,#95021,.T.); +#95019 = VERTEX_POINT('',#95020); +#95020 = CARTESIAN_POINT('',(-2.9975,1.7,0.19)); +#95021 = LINE('',#95022,#95023); +#95022 = CARTESIAN_POINT('',(-2.9975,1.7,0.19)); +#95023 = VECTOR('',#95024,1.); +#95024 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95025 = ORIENTED_EDGE('',*,*,#95026,.F.); +#95026 = EDGE_CURVE('',#94988,#95019,#95027,.T.); +#95027 = LINE('',#95028,#95029); +#95028 = CARTESIAN_POINT('',(-2.9975,1.7,0.)); +#95029 = VECTOR('',#95030,1.); +#95030 = DIRECTION('',(0.,0.,1.)); +#95031 = PLANE('',#95032); +#95032 = AXIS2_PLACEMENT_3D('',#95033,#95034,#95035); +#95033 = CARTESIAN_POINT('',(-2.9975,1.7,0.)); +#95034 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95035 = DIRECTION('',(0.,0.,1.)); +#95036 = ADVANCED_FACE('',(#95037),#95062,.F.); +#95037 = FACE_BOUND('',#95038,.F.); +#95038 = EDGE_LOOP('',(#95039,#95040,#95048,#95056)); +#95039 = ORIENTED_EDGE('',*,*,#95018,.T.); +#95040 = ORIENTED_EDGE('',*,*,#95041,.T.); +#95041 = EDGE_CURVE('',#95011,#95042,#95044,.T.); +#95042 = VERTEX_POINT('',#95043); +#95043 = CARTESIAN_POINT('',(-2.44,2.11,0.19)); +#95044 = LINE('',#95045,#95046); +#95045 = CARTESIAN_POINT('',(-2.9975,2.11,0.19)); +#95046 = VECTOR('',#95047,1.); +#95047 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95048 = ORIENTED_EDGE('',*,*,#95049,.F.); +#95049 = EDGE_CURVE('',#95050,#95042,#95052,.T.); +#95050 = VERTEX_POINT('',#95051); +#95051 = CARTESIAN_POINT('',(-2.44,1.7,0.19)); +#95052 = LINE('',#95053,#95054); +#95053 = CARTESIAN_POINT('',(-2.44,1.7,0.19)); +#95054 = VECTOR('',#95055,1.); +#95055 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95056 = ORIENTED_EDGE('',*,*,#95057,.F.); +#95057 = EDGE_CURVE('',#95019,#95050,#95058,.T.); +#95058 = LINE('',#95059,#95060); +#95059 = CARTESIAN_POINT('',(-2.9975,1.7,0.19)); +#95060 = VECTOR('',#95061,1.); +#95061 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95062 = PLANE('',#95063); +#95063 = AXIS2_PLACEMENT_3D('',#95064,#95065,#95066); +#95064 = CARTESIAN_POINT('',(-2.9975,1.7,0.19)); +#95065 = DIRECTION('',(0.,0.,-1.)); +#95066 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95067 = ADVANCED_FACE('',(#95068),#95095,.F.); +#95068 = FACE_BOUND('',#95069,.F.); +#95069 = EDGE_LOOP('',(#95070,#95071,#95080,#95088)); +#95070 = ORIENTED_EDGE('',*,*,#95049,.T.); +#95071 = ORIENTED_EDGE('',*,*,#95072,.T.); +#95072 = EDGE_CURVE('',#95042,#95073,#95075,.T.); +#95073 = VERTEX_POINT('',#95074); +#95074 = CARTESIAN_POINT('',(-2.34,2.11,0.29)); +#95075 = CIRCLE('',#95076,0.1); +#95076 = AXIS2_PLACEMENT_3D('',#95077,#95078,#95079); +#95077 = CARTESIAN_POINT('',(-2.44,2.11,0.29)); +#95078 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95079 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95080 = ORIENTED_EDGE('',*,*,#95081,.F.); +#95081 = EDGE_CURVE('',#95082,#95073,#95084,.T.); +#95082 = VERTEX_POINT('',#95083); +#95083 = CARTESIAN_POINT('',(-2.34,1.7,0.29)); +#95084 = LINE('',#95085,#95086); +#95085 = CARTESIAN_POINT('',(-2.34,1.7,0.29)); +#95086 = VECTOR('',#95087,1.); +#95087 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95088 = ORIENTED_EDGE('',*,*,#95089,.F.); +#95089 = EDGE_CURVE('',#95050,#95082,#95090,.T.); +#95090 = CIRCLE('',#95091,0.1); +#95091 = AXIS2_PLACEMENT_3D('',#95092,#95093,#95094); +#95092 = CARTESIAN_POINT('',(-2.44,1.7,0.29)); +#95093 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95094 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95095 = CYLINDRICAL_SURFACE('',#95096,0.1); +#95096 = AXIS2_PLACEMENT_3D('',#95097,#95098,#95099); +#95097 = CARTESIAN_POINT('',(-2.44,1.7,0.29)); +#95098 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95099 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95100 = ADVANCED_FACE('',(#95101),#95126,.F.); +#95101 = FACE_BOUND('',#95102,.F.); +#95102 = EDGE_LOOP('',(#95103,#95104,#95112,#95120)); +#95103 = ORIENTED_EDGE('',*,*,#95081,.T.); +#95104 = ORIENTED_EDGE('',*,*,#95105,.T.); +#95105 = EDGE_CURVE('',#95073,#95106,#95108,.T.); +#95106 = VERTEX_POINT('',#95107); +#95107 = CARTESIAN_POINT('',(-2.34,2.11,0.78)); +#95108 = LINE('',#95109,#95110); +#95109 = CARTESIAN_POINT('',(-2.34,2.11,0.29)); +#95110 = VECTOR('',#95111,1.); +#95111 = DIRECTION('',(0.,0.,1.)); +#95112 = ORIENTED_EDGE('',*,*,#95113,.F.); +#95113 = EDGE_CURVE('',#95114,#95106,#95116,.T.); +#95114 = VERTEX_POINT('',#95115); +#95115 = CARTESIAN_POINT('',(-2.34,1.7,0.78)); +#95116 = LINE('',#95117,#95118); +#95117 = CARTESIAN_POINT('',(-2.34,1.7,0.78)); +#95118 = VECTOR('',#95119,1.); +#95119 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95120 = ORIENTED_EDGE('',*,*,#95121,.F.); +#95121 = EDGE_CURVE('',#95082,#95114,#95122,.T.); +#95122 = LINE('',#95123,#95124); +#95123 = CARTESIAN_POINT('',(-2.34,1.7,0.29)); +#95124 = VECTOR('',#95125,1.); +#95125 = DIRECTION('',(0.,0.,1.)); +#95126 = PLANE('',#95127); +#95127 = AXIS2_PLACEMENT_3D('',#95128,#95129,#95130); +#95128 = CARTESIAN_POINT('',(-2.34,1.7,0.29)); +#95129 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95130 = DIRECTION('',(0.,0.,1.)); +#95131 = ADVANCED_FACE('',(#95132),#95159,.T.); +#95132 = FACE_BOUND('',#95133,.T.); +#95133 = EDGE_LOOP('',(#95134,#95143,#95151,#95158)); +#95134 = ORIENTED_EDGE('',*,*,#95135,.T.); +#95135 = EDGE_CURVE('',#95114,#95136,#95138,.T.); +#95136 = VERTEX_POINT('',#95137); +#95137 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#95138 = CIRCLE('',#95139,0.29); +#95139 = AXIS2_PLACEMENT_3D('',#95140,#95141,#95142); +#95140 = CARTESIAN_POINT('',(-2.05,1.7,0.78)); +#95141 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#95142 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95143 = ORIENTED_EDGE('',*,*,#95144,.T.); +#95144 = EDGE_CURVE('',#95136,#95145,#95147,.T.); +#95145 = VERTEX_POINT('',#95146); +#95146 = CARTESIAN_POINT('',(-2.05,2.11,1.07)); +#95147 = LINE('',#95148,#95149); +#95148 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#95149 = VECTOR('',#95150,1.); +#95150 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95151 = ORIENTED_EDGE('',*,*,#95152,.F.); +#95152 = EDGE_CURVE('',#95106,#95145,#95153,.T.); +#95153 = CIRCLE('',#95154,0.29); +#95154 = AXIS2_PLACEMENT_3D('',#95155,#95156,#95157); +#95155 = CARTESIAN_POINT('',(-2.05,2.11,0.78)); +#95156 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#95157 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95158 = ORIENTED_EDGE('',*,*,#95113,.F.); +#95159 = CYLINDRICAL_SURFACE('',#95160,0.29); +#95160 = AXIS2_PLACEMENT_3D('',#95161,#95162,#95163); +#95161 = CARTESIAN_POINT('',(-2.05,1.7,0.78)); +#95162 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95163 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95164 = ADVANCED_FACE('',(#95165),#95190,.F.); +#95165 = FACE_BOUND('',#95166,.F.); +#95166 = EDGE_LOOP('',(#95167,#95168,#95176,#95184)); +#95167 = ORIENTED_EDGE('',*,*,#95144,.T.); +#95168 = ORIENTED_EDGE('',*,*,#95169,.T.); +#95169 = EDGE_CURVE('',#95145,#95170,#95172,.T.); +#95170 = VERTEX_POINT('',#95171); +#95171 = CARTESIAN_POINT('',(-1.8,2.11,1.07)); +#95172 = LINE('',#95173,#95174); +#95173 = CARTESIAN_POINT('',(-2.05,2.11,1.07)); +#95174 = VECTOR('',#95175,1.); +#95175 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95176 = ORIENTED_EDGE('',*,*,#95177,.F.); +#95177 = EDGE_CURVE('',#95178,#95170,#95180,.T.); +#95178 = VERTEX_POINT('',#95179); +#95179 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#95180 = LINE('',#95181,#95182); +#95181 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#95182 = VECTOR('',#95183,1.); +#95183 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95184 = ORIENTED_EDGE('',*,*,#95185,.F.); +#95185 = EDGE_CURVE('',#95136,#95178,#95186,.T.); +#95186 = LINE('',#95187,#95188); +#95187 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#95188 = VECTOR('',#95189,1.); +#95189 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95190 = PLANE('',#95191); +#95191 = AXIS2_PLACEMENT_3D('',#95192,#95193,#95194); +#95192 = CARTESIAN_POINT('',(-2.05,1.7,1.07)); +#95193 = DIRECTION('',(0.,0.,-1.)); +#95194 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95195 = ADVANCED_FACE('',(#95196),#95212,.F.); +#95196 = FACE_BOUND('',#95197,.F.); +#95197 = EDGE_LOOP('',(#95198,#95199,#95205,#95206)); +#95198 = ORIENTED_EDGE('',*,*,#95177,.T.); +#95199 = ORIENTED_EDGE('',*,*,#95200,.T.); +#95200 = EDGE_CURVE('',#95170,#94844,#95201,.T.); +#95201 = LINE('',#95202,#95203); +#95202 = CARTESIAN_POINT('',(-1.8,2.11,1.07)); +#95203 = VECTOR('',#95204,1.); +#95204 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95205 = ORIENTED_EDGE('',*,*,#94841,.F.); +#95206 = ORIENTED_EDGE('',*,*,#95207,.F.); +#95207 = EDGE_CURVE('',#95178,#94842,#95208,.T.); +#95208 = LINE('',#95209,#95210); +#95209 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#95210 = VECTOR('',#95211,1.); +#95211 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95212 = PLANE('',#95213); +#95213 = AXIS2_PLACEMENT_3D('',#95214,#95215,#95216); +#95214 = CARTESIAN_POINT('',(-1.8,1.7,1.07)); +#95215 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#95216 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95217 = ADVANCED_FACE('',(#95218),#95232,.F.); +#95218 = FACE_BOUND('',#95219,.F.); +#95219 = EDGE_LOOP('',(#95220,#95221,#95222,#95223,#95224,#95225,#95226, + #95227,#95228,#95229,#95230,#95231)); +#95220 = ORIENTED_EDGE('',*,*,#94867,.T.); +#95221 = ORIENTED_EDGE('',*,*,#94899,.T.); +#95222 = ORIENTED_EDGE('',*,*,#94931,.T.); +#95223 = ORIENTED_EDGE('',*,*,#94945,.T.); +#95224 = ORIENTED_EDGE('',*,*,#94995,.T.); +#95225 = ORIENTED_EDGE('',*,*,#95026,.T.); +#95226 = ORIENTED_EDGE('',*,*,#95057,.T.); +#95227 = ORIENTED_EDGE('',*,*,#95089,.T.); +#95228 = ORIENTED_EDGE('',*,*,#95121,.T.); +#95229 = ORIENTED_EDGE('',*,*,#95135,.T.); +#95230 = ORIENTED_EDGE('',*,*,#95185,.T.); +#95231 = ORIENTED_EDGE('',*,*,#95207,.T.); +#95232 = PLANE('',#95233); +#95233 = AXIS2_PLACEMENT_3D('',#95234,#95235,#95236); +#95234 = CARTESIAN_POINT('',(-2.346917919983,1.7,0.470360166065)); +#95235 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95236 = DIRECTION('',(0.,0.,1.)); +#95237 = ADVANCED_FACE('',(#95238),#95252,.T.); +#95238 = FACE_BOUND('',#95239,.T.); +#95239 = EDGE_LOOP('',(#95240,#95241,#95242,#95243,#95244,#95245,#95246, + #95247,#95248,#95249,#95250,#95251)); +#95240 = ORIENTED_EDGE('',*,*,#94851,.T.); +#95241 = ORIENTED_EDGE('',*,*,#94882,.T.); +#95242 = ORIENTED_EDGE('',*,*,#94915,.T.); +#95243 = ORIENTED_EDGE('',*,*,#94962,.T.); +#95244 = ORIENTED_EDGE('',*,*,#94979,.T.); +#95245 = ORIENTED_EDGE('',*,*,#95010,.T.); +#95246 = ORIENTED_EDGE('',*,*,#95041,.T.); +#95247 = ORIENTED_EDGE('',*,*,#95072,.T.); +#95248 = ORIENTED_EDGE('',*,*,#95105,.T.); +#95249 = ORIENTED_EDGE('',*,*,#95152,.T.); +#95250 = ORIENTED_EDGE('',*,*,#95169,.T.); +#95251 = ORIENTED_EDGE('',*,*,#95200,.T.); +#95252 = PLANE('',#95253); +#95253 = AXIS2_PLACEMENT_3D('',#95254,#95255,#95256); +#95254 = CARTESIAN_POINT('',(-2.346917919983,2.11,0.470360166065)); +#95255 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95256 = DIRECTION('',(0.,0.,1.)); +#95257 = MANIFOLD_SOLID_BREP('',#95258); +#95258 = CLOSED_SHELL('',(#95259,#95299,#95332,#95363,#95396,#95427, + #95458,#95489,#95522,#95553,#95586,#95617,#95639,#95659)); +#95259 = ADVANCED_FACE('',(#95260),#95294,.F.); +#95260 = FACE_BOUND('',#95261,.F.); +#95261 = EDGE_LOOP('',(#95262,#95272,#95280,#95288)); +#95262 = ORIENTED_EDGE('',*,*,#95263,.T.); +#95263 = EDGE_CURVE('',#95264,#95266,#95268,.T.); +#95264 = VERTEX_POINT('',#95265); +#95265 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#95266 = VERTEX_POINT('',#95267); +#95267 = CARTESIAN_POINT('',(-1.8,0.84,0.88)); +#95268 = LINE('',#95269,#95270); +#95269 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#95270 = VECTOR('',#95271,1.); +#95271 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95272 = ORIENTED_EDGE('',*,*,#95273,.T.); +#95273 = EDGE_CURVE('',#95266,#95274,#95276,.T.); +#95274 = VERTEX_POINT('',#95275); +#95275 = CARTESIAN_POINT('',(-2.05,0.84,0.88)); +#95276 = LINE('',#95277,#95278); +#95277 = CARTESIAN_POINT('',(-1.8,0.84,0.88)); +#95278 = VECTOR('',#95279,1.); +#95279 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95280 = ORIENTED_EDGE('',*,*,#95281,.F.); +#95281 = EDGE_CURVE('',#95282,#95274,#95284,.T.); +#95282 = VERTEX_POINT('',#95283); +#95283 = CARTESIAN_POINT('',(-2.05,0.43,0.88)); +#95284 = LINE('',#95285,#95286); +#95285 = CARTESIAN_POINT('',(-2.05,0.43,0.88)); +#95286 = VECTOR('',#95287,1.); +#95287 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95288 = ORIENTED_EDGE('',*,*,#95289,.F.); +#95289 = EDGE_CURVE('',#95264,#95282,#95290,.T.); +#95290 = LINE('',#95291,#95292); +#95291 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#95292 = VECTOR('',#95293,1.); +#95293 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95294 = PLANE('',#95295); +#95295 = AXIS2_PLACEMENT_3D('',#95296,#95297,#95298); +#95296 = CARTESIAN_POINT('',(-1.8,0.43,0.88)); +#95297 = DIRECTION('',(0.,0.,1.)); +#95298 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95299 = ADVANCED_FACE('',(#95300),#95327,.F.); +#95300 = FACE_BOUND('',#95301,.F.); +#95301 = EDGE_LOOP('',(#95302,#95303,#95312,#95320)); +#95302 = ORIENTED_EDGE('',*,*,#95281,.T.); +#95303 = ORIENTED_EDGE('',*,*,#95304,.T.); +#95304 = EDGE_CURVE('',#95274,#95305,#95307,.T.); +#95305 = VERTEX_POINT('',#95306); +#95306 = CARTESIAN_POINT('',(-2.15,0.84,0.78)); +#95307 = CIRCLE('',#95308,0.1); +#95308 = AXIS2_PLACEMENT_3D('',#95309,#95310,#95311); +#95309 = CARTESIAN_POINT('',(-2.05,0.84,0.78)); +#95310 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95311 = DIRECTION('',(0.,0.,1.)); +#95312 = ORIENTED_EDGE('',*,*,#95313,.F.); +#95313 = EDGE_CURVE('',#95314,#95305,#95316,.T.); +#95314 = VERTEX_POINT('',#95315); +#95315 = CARTESIAN_POINT('',(-2.15,0.43,0.78)); +#95316 = LINE('',#95317,#95318); +#95317 = CARTESIAN_POINT('',(-2.15,0.43,0.78)); +#95318 = VECTOR('',#95319,1.); +#95319 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95320 = ORIENTED_EDGE('',*,*,#95321,.F.); +#95321 = EDGE_CURVE('',#95282,#95314,#95322,.T.); +#95322 = CIRCLE('',#95323,0.1); +#95323 = AXIS2_PLACEMENT_3D('',#95324,#95325,#95326); +#95324 = CARTESIAN_POINT('',(-2.05,0.43,0.78)); +#95325 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95326 = DIRECTION('',(0.,0.,1.)); +#95327 = CYLINDRICAL_SURFACE('',#95328,0.1); +#95328 = AXIS2_PLACEMENT_3D('',#95329,#95330,#95331); +#95329 = CARTESIAN_POINT('',(-2.05,0.43,0.78)); +#95330 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95331 = DIRECTION('',(0.,0.,1.)); +#95332 = ADVANCED_FACE('',(#95333),#95358,.F.); +#95333 = FACE_BOUND('',#95334,.F.); +#95334 = EDGE_LOOP('',(#95335,#95336,#95344,#95352)); +#95335 = ORIENTED_EDGE('',*,*,#95313,.T.); +#95336 = ORIENTED_EDGE('',*,*,#95337,.T.); +#95337 = EDGE_CURVE('',#95305,#95338,#95340,.T.); +#95338 = VERTEX_POINT('',#95339); +#95339 = CARTESIAN_POINT('',(-2.15,0.84,0.29)); +#95340 = LINE('',#95341,#95342); +#95341 = CARTESIAN_POINT('',(-2.15,0.84,0.78)); +#95342 = VECTOR('',#95343,1.); +#95343 = DIRECTION('',(0.,0.,-1.)); +#95344 = ORIENTED_EDGE('',*,*,#95345,.F.); +#95345 = EDGE_CURVE('',#95346,#95338,#95348,.T.); +#95346 = VERTEX_POINT('',#95347); +#95347 = CARTESIAN_POINT('',(-2.15,0.43,0.29)); +#95348 = LINE('',#95349,#95350); +#95349 = CARTESIAN_POINT('',(-2.15,0.43,0.29)); +#95350 = VECTOR('',#95351,1.); +#95351 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95352 = ORIENTED_EDGE('',*,*,#95353,.F.); +#95353 = EDGE_CURVE('',#95314,#95346,#95354,.T.); +#95354 = LINE('',#95355,#95356); +#95355 = CARTESIAN_POINT('',(-2.15,0.43,0.78)); +#95356 = VECTOR('',#95357,1.); +#95357 = DIRECTION('',(0.,0.,-1.)); +#95358 = PLANE('',#95359); +#95359 = AXIS2_PLACEMENT_3D('',#95360,#95361,#95362); +#95360 = CARTESIAN_POINT('',(-2.15,0.43,0.78)); +#95361 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95362 = DIRECTION('',(0.,0.,-1.)); +#95363 = ADVANCED_FACE('',(#95364),#95391,.T.); +#95364 = FACE_BOUND('',#95365,.T.); +#95365 = EDGE_LOOP('',(#95366,#95375,#95383,#95390)); +#95366 = ORIENTED_EDGE('',*,*,#95367,.T.); +#95367 = EDGE_CURVE('',#95346,#95368,#95370,.T.); +#95368 = VERTEX_POINT('',#95369); +#95369 = CARTESIAN_POINT('',(-2.44,0.43,0.)); +#95370 = CIRCLE('',#95371,0.29); +#95371 = AXIS2_PLACEMENT_3D('',#95372,#95373,#95374); +#95372 = CARTESIAN_POINT('',(-2.44,0.43,0.29)); +#95373 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#95374 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#95375 = ORIENTED_EDGE('',*,*,#95376,.T.); +#95376 = EDGE_CURVE('',#95368,#95377,#95379,.T.); +#95377 = VERTEX_POINT('',#95378); +#95378 = CARTESIAN_POINT('',(-2.44,0.84,0.)); +#95379 = LINE('',#95380,#95381); +#95380 = CARTESIAN_POINT('',(-2.44,0.43,0.)); +#95381 = VECTOR('',#95382,1.); +#95382 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95383 = ORIENTED_EDGE('',*,*,#95384,.F.); +#95384 = EDGE_CURVE('',#95338,#95377,#95385,.T.); +#95385 = CIRCLE('',#95386,0.29); +#95386 = AXIS2_PLACEMENT_3D('',#95387,#95388,#95389); +#95387 = CARTESIAN_POINT('',(-2.44,0.84,0.29)); +#95388 = DIRECTION('',(1.144237745222E-17,1.,5.473822126269E-48)); +#95389 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#95390 = ORIENTED_EDGE('',*,*,#95345,.F.); +#95391 = CYLINDRICAL_SURFACE('',#95392,0.29); +#95392 = AXIS2_PLACEMENT_3D('',#95393,#95394,#95395); +#95393 = CARTESIAN_POINT('',(-2.44,0.43,0.29)); +#95394 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95395 = DIRECTION('',(1.,-1.144237745222E-17,-1.531342102931E-15)); +#95396 = ADVANCED_FACE('',(#95397),#95422,.F.); +#95397 = FACE_BOUND('',#95398,.F.); +#95398 = EDGE_LOOP('',(#95399,#95400,#95408,#95416)); +#95399 = ORIENTED_EDGE('',*,*,#95376,.T.); +#95400 = ORIENTED_EDGE('',*,*,#95401,.T.); +#95401 = EDGE_CURVE('',#95377,#95402,#95404,.T.); +#95402 = VERTEX_POINT('',#95403); +#95403 = CARTESIAN_POINT('',(-2.9975,0.84,0.)); +#95404 = LINE('',#95405,#95406); +#95405 = CARTESIAN_POINT('',(-2.44,0.84,0.)); +#95406 = VECTOR('',#95407,1.); +#95407 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95408 = ORIENTED_EDGE('',*,*,#95409,.F.); +#95409 = EDGE_CURVE('',#95410,#95402,#95412,.T.); +#95410 = VERTEX_POINT('',#95411); +#95411 = CARTESIAN_POINT('',(-2.9975,0.43,0.)); +#95412 = LINE('',#95413,#95414); +#95413 = CARTESIAN_POINT('',(-2.9975,0.43,0.)); +#95414 = VECTOR('',#95415,1.); +#95415 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95416 = ORIENTED_EDGE('',*,*,#95417,.F.); +#95417 = EDGE_CURVE('',#95368,#95410,#95418,.T.); +#95418 = LINE('',#95419,#95420); +#95419 = CARTESIAN_POINT('',(-2.44,0.43,0.)); +#95420 = VECTOR('',#95421,1.); +#95421 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95422 = PLANE('',#95423); +#95423 = AXIS2_PLACEMENT_3D('',#95424,#95425,#95426); +#95424 = CARTESIAN_POINT('',(-2.44,0.43,0.)); +#95425 = DIRECTION('',(0.,0.,1.)); +#95426 = DIRECTION('',(-1.,1.144237745222E-17,0.)); +#95427 = ADVANCED_FACE('',(#95428),#95453,.F.); +#95428 = FACE_BOUND('',#95429,.F.); +#95429 = EDGE_LOOP('',(#95430,#95431,#95439,#95447)); +#95430 = ORIENTED_EDGE('',*,*,#95409,.T.); +#95431 = ORIENTED_EDGE('',*,*,#95432,.T.); +#95432 = EDGE_CURVE('',#95402,#95433,#95435,.T.); +#95433 = VERTEX_POINT('',#95434); +#95434 = CARTESIAN_POINT('',(-2.9975,0.84,0.19)); +#95435 = LINE('',#95436,#95437); +#95436 = CARTESIAN_POINT('',(-2.9975,0.84,0.)); +#95437 = VECTOR('',#95438,1.); +#95438 = DIRECTION('',(0.,0.,1.)); +#95439 = ORIENTED_EDGE('',*,*,#95440,.F.); +#95440 = EDGE_CURVE('',#95441,#95433,#95443,.T.); +#95441 = VERTEX_POINT('',#95442); +#95442 = CARTESIAN_POINT('',(-2.9975,0.43,0.19)); +#95443 = LINE('',#95444,#95445); +#95444 = CARTESIAN_POINT('',(-2.9975,0.43,0.19)); +#95445 = VECTOR('',#95446,1.); +#95446 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95447 = ORIENTED_EDGE('',*,*,#95448,.F.); +#95448 = EDGE_CURVE('',#95410,#95441,#95449,.T.); +#95449 = LINE('',#95450,#95451); +#95450 = CARTESIAN_POINT('',(-2.9975,0.43,0.)); +#95451 = VECTOR('',#95452,1.); +#95452 = DIRECTION('',(0.,0.,1.)); +#95453 = PLANE('',#95454); +#95454 = AXIS2_PLACEMENT_3D('',#95455,#95456,#95457); +#95455 = CARTESIAN_POINT('',(-2.9975,0.43,0.)); +#95456 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95457 = DIRECTION('',(0.,0.,1.)); +#95458 = ADVANCED_FACE('',(#95459),#95484,.F.); +#95459 = FACE_BOUND('',#95460,.F.); +#95460 = EDGE_LOOP('',(#95461,#95462,#95470,#95478)); +#95461 = ORIENTED_EDGE('',*,*,#95440,.T.); +#95462 = ORIENTED_EDGE('',*,*,#95463,.T.); +#95463 = EDGE_CURVE('',#95433,#95464,#95466,.T.); +#95464 = VERTEX_POINT('',#95465); +#95465 = CARTESIAN_POINT('',(-2.44,0.84,0.19)); +#95466 = LINE('',#95467,#95468); +#95467 = CARTESIAN_POINT('',(-2.9975,0.84,0.19)); +#95468 = VECTOR('',#95469,1.); +#95469 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95470 = ORIENTED_EDGE('',*,*,#95471,.F.); +#95471 = EDGE_CURVE('',#95472,#95464,#95474,.T.); +#95472 = VERTEX_POINT('',#95473); +#95473 = CARTESIAN_POINT('',(-2.44,0.43,0.19)); +#95474 = LINE('',#95475,#95476); +#95475 = CARTESIAN_POINT('',(-2.44,0.43,0.19)); +#95476 = VECTOR('',#95477,1.); +#95477 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95478 = ORIENTED_EDGE('',*,*,#95479,.F.); +#95479 = EDGE_CURVE('',#95441,#95472,#95480,.T.); +#95480 = LINE('',#95481,#95482); +#95481 = CARTESIAN_POINT('',(-2.9975,0.43,0.19)); +#95482 = VECTOR('',#95483,1.); +#95483 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95484 = PLANE('',#95485); +#95485 = AXIS2_PLACEMENT_3D('',#95486,#95487,#95488); +#95486 = CARTESIAN_POINT('',(-2.9975,0.43,0.19)); +#95487 = DIRECTION('',(0.,0.,-1.)); +#95488 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95489 = ADVANCED_FACE('',(#95490),#95517,.F.); +#95490 = FACE_BOUND('',#95491,.F.); +#95491 = EDGE_LOOP('',(#95492,#95493,#95502,#95510)); +#95492 = ORIENTED_EDGE('',*,*,#95471,.T.); +#95493 = ORIENTED_EDGE('',*,*,#95494,.T.); +#95494 = EDGE_CURVE('',#95464,#95495,#95497,.T.); +#95495 = VERTEX_POINT('',#95496); +#95496 = CARTESIAN_POINT('',(-2.34,0.84,0.29)); +#95497 = CIRCLE('',#95498,0.1); +#95498 = AXIS2_PLACEMENT_3D('',#95499,#95500,#95501); +#95499 = CARTESIAN_POINT('',(-2.44,0.84,0.29)); +#95500 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95501 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95502 = ORIENTED_EDGE('',*,*,#95503,.F.); +#95503 = EDGE_CURVE('',#95504,#95495,#95506,.T.); +#95504 = VERTEX_POINT('',#95505); +#95505 = CARTESIAN_POINT('',(-2.34,0.43,0.29)); +#95506 = LINE('',#95507,#95508); +#95507 = CARTESIAN_POINT('',(-2.34,0.43,0.29)); +#95508 = VECTOR('',#95509,1.); +#95509 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95510 = ORIENTED_EDGE('',*,*,#95511,.F.); +#95511 = EDGE_CURVE('',#95472,#95504,#95512,.T.); +#95512 = CIRCLE('',#95513,0.1); +#95513 = AXIS2_PLACEMENT_3D('',#95514,#95515,#95516); +#95514 = CARTESIAN_POINT('',(-2.44,0.43,0.29)); +#95515 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95516 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95517 = CYLINDRICAL_SURFACE('',#95518,0.1); +#95518 = AXIS2_PLACEMENT_3D('',#95519,#95520,#95521); +#95519 = CARTESIAN_POINT('',(-2.44,0.43,0.29)); +#95520 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95521 = DIRECTION('',(4.440892098501E-15,-5.081436361563E-32,-1.)); +#95522 = ADVANCED_FACE('',(#95523),#95548,.F.); +#95523 = FACE_BOUND('',#95524,.F.); +#95524 = EDGE_LOOP('',(#95525,#95526,#95534,#95542)); +#95525 = ORIENTED_EDGE('',*,*,#95503,.T.); +#95526 = ORIENTED_EDGE('',*,*,#95527,.T.); +#95527 = EDGE_CURVE('',#95495,#95528,#95530,.T.); +#95528 = VERTEX_POINT('',#95529); +#95529 = CARTESIAN_POINT('',(-2.34,0.84,0.78)); +#95530 = LINE('',#95531,#95532); +#95531 = CARTESIAN_POINT('',(-2.34,0.84,0.29)); +#95532 = VECTOR('',#95533,1.); +#95533 = DIRECTION('',(0.,0.,1.)); +#95534 = ORIENTED_EDGE('',*,*,#95535,.F.); +#95535 = EDGE_CURVE('',#95536,#95528,#95538,.T.); +#95536 = VERTEX_POINT('',#95537); +#95537 = CARTESIAN_POINT('',(-2.34,0.43,0.78)); +#95538 = LINE('',#95539,#95540); +#95539 = CARTESIAN_POINT('',(-2.34,0.43,0.78)); +#95540 = VECTOR('',#95541,1.); +#95541 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95542 = ORIENTED_EDGE('',*,*,#95543,.F.); +#95543 = EDGE_CURVE('',#95504,#95536,#95544,.T.); +#95544 = LINE('',#95545,#95546); +#95545 = CARTESIAN_POINT('',(-2.34,0.43,0.29)); +#95546 = VECTOR('',#95547,1.); +#95547 = DIRECTION('',(0.,0.,1.)); +#95548 = PLANE('',#95549); +#95549 = AXIS2_PLACEMENT_3D('',#95550,#95551,#95552); +#95550 = CARTESIAN_POINT('',(-2.34,0.43,0.29)); +#95551 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95552 = DIRECTION('',(0.,0.,1.)); +#95553 = ADVANCED_FACE('',(#95554),#95581,.T.); +#95554 = FACE_BOUND('',#95555,.T.); +#95555 = EDGE_LOOP('',(#95556,#95565,#95573,#95580)); +#95556 = ORIENTED_EDGE('',*,*,#95557,.T.); +#95557 = EDGE_CURVE('',#95536,#95558,#95560,.T.); +#95558 = VERTEX_POINT('',#95559); +#95559 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#95560 = CIRCLE('',#95561,0.29); +#95561 = AXIS2_PLACEMENT_3D('',#95562,#95563,#95564); +#95562 = CARTESIAN_POINT('',(-2.05,0.43,0.78)); +#95563 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#95564 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95565 = ORIENTED_EDGE('',*,*,#95566,.T.); +#95566 = EDGE_CURVE('',#95558,#95567,#95569,.T.); +#95567 = VERTEX_POINT('',#95568); +#95568 = CARTESIAN_POINT('',(-2.05,0.84,1.07)); +#95569 = LINE('',#95570,#95571); +#95570 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#95571 = VECTOR('',#95572,1.); +#95572 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95573 = ORIENTED_EDGE('',*,*,#95574,.F.); +#95574 = EDGE_CURVE('',#95528,#95567,#95575,.T.); +#95575 = CIRCLE('',#95576,0.29); +#95576 = AXIS2_PLACEMENT_3D('',#95577,#95578,#95579); +#95577 = CARTESIAN_POINT('',(-2.05,0.84,0.78)); +#95578 = DIRECTION('',(1.144237745222E-17,1.,1.368455531567E-47)); +#95579 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95580 = ORIENTED_EDGE('',*,*,#95535,.F.); +#95581 = CYLINDRICAL_SURFACE('',#95582,0.29); +#95582 = AXIS2_PLACEMENT_3D('',#95583,#95584,#95585); +#95583 = CARTESIAN_POINT('',(-2.05,0.43,0.78)); +#95584 = DIRECTION('',(-1.144237745222E-17,-1.,0.)); +#95585 = DIRECTION('',(-1.,1.144237745222E-17,-1.914177628664E-15)); +#95586 = ADVANCED_FACE('',(#95587),#95612,.F.); +#95587 = FACE_BOUND('',#95588,.F.); +#95588 = EDGE_LOOP('',(#95589,#95590,#95598,#95606)); +#95589 = ORIENTED_EDGE('',*,*,#95566,.T.); +#95590 = ORIENTED_EDGE('',*,*,#95591,.T.); +#95591 = EDGE_CURVE('',#95567,#95592,#95594,.T.); +#95592 = VERTEX_POINT('',#95593); +#95593 = CARTESIAN_POINT('',(-1.8,0.84,1.07)); +#95594 = LINE('',#95595,#95596); +#95595 = CARTESIAN_POINT('',(-2.05,0.84,1.07)); +#95596 = VECTOR('',#95597,1.); +#95597 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95598 = ORIENTED_EDGE('',*,*,#95599,.F.); +#95599 = EDGE_CURVE('',#95600,#95592,#95602,.T.); +#95600 = VERTEX_POINT('',#95601); +#95601 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#95602 = LINE('',#95603,#95604); +#95603 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#95604 = VECTOR('',#95605,1.); +#95605 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95606 = ORIENTED_EDGE('',*,*,#95607,.F.); +#95607 = EDGE_CURVE('',#95558,#95600,#95608,.T.); +#95608 = LINE('',#95609,#95610); +#95609 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#95610 = VECTOR('',#95611,1.); +#95611 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95612 = PLANE('',#95613); +#95613 = AXIS2_PLACEMENT_3D('',#95614,#95615,#95616); +#95614 = CARTESIAN_POINT('',(-2.05,0.43,1.07)); +#95615 = DIRECTION('',(0.,0.,-1.)); +#95616 = DIRECTION('',(1.,-1.144237745222E-17,0.)); +#95617 = ADVANCED_FACE('',(#95618),#95634,.F.); +#95618 = FACE_BOUND('',#95619,.F.); +#95619 = EDGE_LOOP('',(#95620,#95621,#95627,#95628)); +#95620 = ORIENTED_EDGE('',*,*,#95599,.T.); +#95621 = ORIENTED_EDGE('',*,*,#95622,.T.); +#95622 = EDGE_CURVE('',#95592,#95266,#95623,.T.); +#95623 = LINE('',#95624,#95625); +#95624 = CARTESIAN_POINT('',(-1.8,0.84,1.07)); +#95625 = VECTOR('',#95626,1.); +#95626 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95627 = ORIENTED_EDGE('',*,*,#95263,.F.); +#95628 = ORIENTED_EDGE('',*,*,#95629,.F.); +#95629 = EDGE_CURVE('',#95600,#95264,#95630,.T.); +#95630 = LINE('',#95631,#95632); +#95631 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#95632 = VECTOR('',#95633,1.); +#95633 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95634 = PLANE('',#95635); +#95635 = AXIS2_PLACEMENT_3D('',#95636,#95637,#95638); +#95636 = CARTESIAN_POINT('',(-1.8,0.43,1.07)); +#95637 = DIRECTION('',(-1.,1.144237745222E-17,1.168655815395E-15)); +#95638 = DIRECTION('',(-1.168655815395E-15,1.337220095148E-32,-1.)); +#95639 = ADVANCED_FACE('',(#95640),#95654,.F.); +#95640 = FACE_BOUND('',#95641,.F.); +#95641 = EDGE_LOOP('',(#95642,#95643,#95644,#95645,#95646,#95647,#95648, + #95649,#95650,#95651,#95652,#95653)); +#95642 = ORIENTED_EDGE('',*,*,#95289,.T.); +#95643 = ORIENTED_EDGE('',*,*,#95321,.T.); +#95644 = ORIENTED_EDGE('',*,*,#95353,.T.); +#95645 = ORIENTED_EDGE('',*,*,#95367,.T.); +#95646 = ORIENTED_EDGE('',*,*,#95417,.T.); +#95647 = ORIENTED_EDGE('',*,*,#95448,.T.); +#95648 = ORIENTED_EDGE('',*,*,#95479,.T.); +#95649 = ORIENTED_EDGE('',*,*,#95511,.T.); +#95650 = ORIENTED_EDGE('',*,*,#95543,.T.); +#95651 = ORIENTED_EDGE('',*,*,#95557,.T.); +#95652 = ORIENTED_EDGE('',*,*,#95607,.T.); +#95653 = ORIENTED_EDGE('',*,*,#95629,.T.); +#95654 = PLANE('',#95655); +#95655 = AXIS2_PLACEMENT_3D('',#95656,#95657,#95658); +#95656 = CARTESIAN_POINT('',(-2.346917919983,0.43,0.470360166065)); +#95657 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95658 = DIRECTION('',(0.,0.,1.)); +#95659 = ADVANCED_FACE('',(#95660),#95674,.T.); +#95660 = FACE_BOUND('',#95661,.T.); +#95661 = EDGE_LOOP('',(#95662,#95663,#95664,#95665,#95666,#95667,#95668, + #95669,#95670,#95671,#95672,#95673)); +#95662 = ORIENTED_EDGE('',*,*,#95273,.T.); +#95663 = ORIENTED_EDGE('',*,*,#95304,.T.); +#95664 = ORIENTED_EDGE('',*,*,#95337,.T.); +#95665 = ORIENTED_EDGE('',*,*,#95384,.T.); +#95666 = ORIENTED_EDGE('',*,*,#95401,.T.); +#95667 = ORIENTED_EDGE('',*,*,#95432,.T.); +#95668 = ORIENTED_EDGE('',*,*,#95463,.T.); +#95669 = ORIENTED_EDGE('',*,*,#95494,.T.); +#95670 = ORIENTED_EDGE('',*,*,#95527,.T.); +#95671 = ORIENTED_EDGE('',*,*,#95574,.T.); +#95672 = ORIENTED_EDGE('',*,*,#95591,.T.); +#95673 = ORIENTED_EDGE('',*,*,#95622,.T.); +#95674 = PLANE('',#95675); +#95675 = AXIS2_PLACEMENT_3D('',#95676,#95677,#95678); +#95676 = CARTESIAN_POINT('',(-2.346917919983,0.84,0.470360166065)); +#95677 = DIRECTION('',(1.144237745222E-17,1.,0.)); +#95678 = DIRECTION('',(0.,0.,1.)); +#95679 = MANIFOLD_SOLID_BREP('',#95680); +#95680 = CLOSED_SHELL('',(#95681,#95698,#95723)); +#95681 = ADVANCED_FACE('',(#95682),#95693,.F.); +#95682 = FACE_BOUND('',#95683,.T.); +#95683 = EDGE_LOOP('',(#95684)); +#95684 = ORIENTED_EDGE('',*,*,#95685,.F.); +#95685 = EDGE_CURVE('',#95686,#95686,#95688,.T.); +#95686 = VERTEX_POINT('',#95687); +#95687 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.85)); +#95688 = CIRCLE('',#95689,0.2); +#95689 = AXIS2_PLACEMENT_3D('',#95690,#95691,#95692); +#95690 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.85)); +#95691 = DIRECTION('',(0.,-0.,-1.)); +#95692 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95693 = PLANE('',#95694); +#95694 = AXIS2_PLACEMENT_3D('',#95695,#95696,#95697); +#95695 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.85)); +#95696 = DIRECTION('',(0.,0.,-1.)); +#95697 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95698 = ADVANCED_FACE('',(#95699),#95718,.T.); +#95699 = FACE_BOUND('',#95700,.T.); +#95700 = EDGE_LOOP('',(#95701,#95702,#95710,#95717)); +#95701 = ORIENTED_EDGE('',*,*,#95685,.T.); +#95702 = ORIENTED_EDGE('',*,*,#95703,.T.); +#95703 = EDGE_CURVE('',#95686,#95704,#95706,.T.); +#95704 = VERTEX_POINT('',#95705); +#95705 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.8)); +#95706 = LINE('',#95707,#95708); +#95707 = CARTESIAN_POINT('',(-0.851460136547,1.153960136547,1.85)); +#95708 = VECTOR('',#95709,1.); +#95709 = DIRECTION('',(0.,0.,-1.)); +#95710 = ORIENTED_EDGE('',*,*,#95711,.F.); +#95711 = EDGE_CURVE('',#95704,#95704,#95712,.T.); +#95712 = CIRCLE('',#95713,0.2); +#95713 = AXIS2_PLACEMENT_3D('',#95714,#95715,#95716); +#95714 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.8)); +#95715 = DIRECTION('',(0.,-0.,-1.)); +#95716 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95717 = ORIENTED_EDGE('',*,*,#95703,.F.); +#95718 = CYLINDRICAL_SURFACE('',#95719,0.2); +#95719 = AXIS2_PLACEMENT_3D('',#95720,#95721,#95722); +#95720 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.85)); +#95721 = DIRECTION('',(0.,0.,-1.)); +#95722 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95723 = ADVANCED_FACE('',(#95724),#95727,.T.); +#95724 = FACE_BOUND('',#95725,.T.); +#95725 = EDGE_LOOP('',(#95726)); +#95726 = ORIENTED_EDGE('',*,*,#95711,.T.); +#95727 = PLANE('',#95728); +#95728 = AXIS2_PLACEMENT_3D('',#95729,#95730,#95731); +#95729 = CARTESIAN_POINT('',(-0.851460136547,1.353960136547,1.8)); +#95730 = DIRECTION('',(0.,0.,-1.)); +#95731 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#95732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95736)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#95733,#95734,#95735)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#95733 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#95734 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#95735 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#95736 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#95733, + 'distance_accuracy_value','confusion accuracy'); +#95737 = SHAPE_DEFINITION_REPRESENTATION(#95738,#89983); +#95738 = PRODUCT_DEFINITION_SHAPE('','',#95739); +#95739 = PRODUCT_DEFINITION('design','',#95740,#95743); +#95740 = PRODUCT_DEFINITION_FORMATION('','',#95741); +#95741 = PRODUCT('CQ assembly','CQ assembly','',(#95742)); +#95742 = PRODUCT_CONTEXT('',#2,'mechanical'); +#95743 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#95744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95745,#95747); +#95745 = ( REPRESENTATION_RELATIONSHIP('','',#89983,#89973) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95746) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#89974); +#95747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95748); +#95748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('142','=>[0:1:1:31]','',#89968, + #95739,$); +#95749 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95741)); +#95750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95751,#95753); +#95751 = ( REPRESENTATION_RELATIONSHIP('','',#89973,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95752) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523); +#95753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95754); +#95754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('143','','',#5,#89968,$); +#95755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89970)); +#95756 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95757,#95759); +#95757 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95758) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95758 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527); +#95759 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95760); +#95760 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('144','','',#5,#1588,$); +#95761 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95762,#95764); +#95762 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95763) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95763 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531); +#95764 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95765); +#95765 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','','',#5,#1588,$); +#95766 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95767,#95769); +#95767 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95768) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95768 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535); +#95769 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95770); +#95770 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','','',#5,#7532,$); +#95771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95772,#95774); +#95772 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95773) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539); +#95774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95775); +#95775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','','',#5,#7532,$); +#95776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95777,#95779); +#95777 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95778) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543); +#95779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95780); +#95780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','','',#5,#1588,$); +#95781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95782,#95784); +#95782 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95783) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547); +#95784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95785); +#95785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','','',#5,#687,$); +#95786 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95787,#95789); +#95787 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95788) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#95788 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551); +#95789 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #95790); +#95790 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','','',#5,#1588,$); +#95791 = SHAPE_DEFINITION_REPRESENTATION(#95792,#95798); +#95792 = PRODUCT_DEFINITION_SHAPE('','',#95793); +#95793 = PRODUCT_DEFINITION('design','',#95794,#95797); +#95794 = PRODUCT_DEFINITION_FORMATION('','',#95795); +#95795 = PRODUCT('PinHeader_1x06_P2.54mm_Vertical', + 'PinHeader_1x06_P2.54mm_Vertical','',(#95796)); +#95796 = PRODUCT_CONTEXT('',#2,'mechanical'); +#95797 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#95798 = SHAPE_REPRESENTATION('',(#11,#95799),#95803); +#95799 = AXIS2_PLACEMENT_3D('',#95800,#95801,#95802); +#95800 = CARTESIAN_POINT('',(0.,0.,0.)); +#95801 = DIRECTION('',(0.,0.,1.)); +#95802 = DIRECTION('',(1.,0.,-0.)); +#95803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95807)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#95804,#95805,#95806)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#95804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#95805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#95806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#95807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#95804, + 'distance_accuracy_value','confusion accuracy'); +#95808 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#95809),#99937); +#95809 = MANIFOLD_SOLID_BREP('',#95810); +#95810 = CLOSED_SHELL('',(#95811,#95851,#95882,#95913,#96406,#96899, + #96916,#96933,#96950,#96967,#96984,#97001,#97018,#97035,#97052, + #97069,#97086,#97103,#97120,#97137,#97154,#97171,#97188,#97205, + #97222,#97239,#97256,#97273,#97290,#97307,#97324,#97341,#97358, + #97375,#97392,#97409,#97426,#97443,#97460,#97477,#97489,#97520, + #97544,#97568,#97585,#97616,#97640,#97664,#97681,#97712,#97736, + #97760,#97777,#97808,#97832,#97856,#97873,#97904,#97928,#97952, + #97969,#98000,#98024,#98048,#98065,#98096,#98120,#98144,#98161, + #98192,#98216,#98240,#98257,#98288,#98312,#98336,#98353,#98384, + #98408,#98432,#98449,#98480,#98504,#98528,#98545,#98576,#98600, + #98624,#98641,#98672,#98696,#98720,#98737,#98768,#98792,#98816, + #98833,#98864,#98888,#98912,#98929,#98960,#98984,#99008,#99025, + #99056,#99080,#99104,#99121,#99152,#99176,#99200,#99217,#99248, + #99272,#99296,#99313,#99344,#99368,#99392,#99409,#99440,#99464, + #99488,#99505,#99536,#99560,#99584,#99601,#99632,#99656,#99680, + #99697,#99728,#99752,#99776,#99793,#99805,#99817,#99829,#99841, + #99853,#99865,#99877,#99889,#99901,#99913,#99925)); +#95811 = ADVANCED_FACE('',(#95812),#95846,.F.); +#95812 = FACE_BOUND('',#95813,.F.); +#95813 = EDGE_LOOP('',(#95814,#95824,#95832,#95840)); +#95814 = ORIENTED_EDGE('',*,*,#95815,.T.); +#95815 = EDGE_CURVE('',#95816,#95818,#95820,.T.); +#95816 = VERTEX_POINT('',#95817); +#95817 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#95818 = VERTEX_POINT('',#95819); +#95819 = CARTESIAN_POINT('',(-1.016,1.27,2.54)); +#95820 = LINE('',#95821,#95822); +#95821 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#95822 = VECTOR('',#95823,1.); +#95823 = DIRECTION('',(0.,0.,1.)); +#95824 = ORIENTED_EDGE('',*,*,#95825,.T.); +#95825 = EDGE_CURVE('',#95818,#95826,#95828,.T.); +#95826 = VERTEX_POINT('',#95827); +#95827 = CARTESIAN_POINT('',(-1.27,1.016,2.54)); +#95828 = LINE('',#95829,#95830); +#95829 = CARTESIAN_POINT('',(-1.016,1.27,2.54)); +#95830 = VECTOR('',#95831,1.); +#95831 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95832 = ORIENTED_EDGE('',*,*,#95833,.F.); +#95833 = EDGE_CURVE('',#95834,#95826,#95836,.T.); +#95834 = VERTEX_POINT('',#95835); +#95835 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#95836 = LINE('',#95837,#95838); +#95837 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#95838 = VECTOR('',#95839,1.); +#95839 = DIRECTION('',(0.,0.,1.)); +#95840 = ORIENTED_EDGE('',*,*,#95841,.F.); +#95841 = EDGE_CURVE('',#95816,#95834,#95842,.T.); +#95842 = LINE('',#95843,#95844); +#95843 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#95844 = VECTOR('',#95845,1.); +#95845 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95846 = PLANE('',#95847); +#95847 = AXIS2_PLACEMENT_3D('',#95848,#95849,#95850); +#95848 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#95849 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#95850 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95851 = ADVANCED_FACE('',(#95852),#95877,.F.); +#95852 = FACE_BOUND('',#95853,.F.); +#95853 = EDGE_LOOP('',(#95854,#95864,#95870,#95871)); +#95854 = ORIENTED_EDGE('',*,*,#95855,.T.); +#95855 = EDGE_CURVE('',#95856,#95858,#95860,.T.); +#95856 = VERTEX_POINT('',#95857); +#95857 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#95858 = VERTEX_POINT('',#95859); +#95859 = CARTESIAN_POINT('',(1.016,1.27,2.54)); +#95860 = LINE('',#95861,#95862); +#95861 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#95862 = VECTOR('',#95863,1.); +#95863 = DIRECTION('',(0.,0.,1.)); +#95864 = ORIENTED_EDGE('',*,*,#95865,.T.); +#95865 = EDGE_CURVE('',#95858,#95818,#95866,.T.); +#95866 = LINE('',#95867,#95868); +#95867 = CARTESIAN_POINT('',(1.016,1.27,2.54)); +#95868 = VECTOR('',#95869,1.); +#95869 = DIRECTION('',(-1.,0.,0.)); +#95870 = ORIENTED_EDGE('',*,*,#95815,.F.); +#95871 = ORIENTED_EDGE('',*,*,#95872,.F.); +#95872 = EDGE_CURVE('',#95856,#95816,#95873,.T.); +#95873 = LINE('',#95874,#95875); +#95874 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#95875 = VECTOR('',#95876,1.); +#95876 = DIRECTION('',(-1.,0.,0.)); +#95877 = PLANE('',#95878); +#95878 = AXIS2_PLACEMENT_3D('',#95879,#95880,#95881); +#95879 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#95880 = DIRECTION('',(0.,-1.,0.)); +#95881 = DIRECTION('',(-1.,0.,0.)); +#95882 = ADVANCED_FACE('',(#95883),#95908,.F.); +#95883 = FACE_BOUND('',#95884,.F.); +#95884 = EDGE_LOOP('',(#95885,#95886,#95894,#95902)); +#95885 = ORIENTED_EDGE('',*,*,#95833,.T.); +#95886 = ORIENTED_EDGE('',*,*,#95887,.T.); +#95887 = EDGE_CURVE('',#95826,#95888,#95890,.T.); +#95888 = VERTEX_POINT('',#95889); +#95889 = CARTESIAN_POINT('',(-1.27,-1.016,2.54)); +#95890 = LINE('',#95891,#95892); +#95891 = CARTESIAN_POINT('',(-1.27,1.016,2.54)); +#95892 = VECTOR('',#95893,1.); +#95893 = DIRECTION('',(0.,-1.,0.)); +#95894 = ORIENTED_EDGE('',*,*,#95895,.F.); +#95895 = EDGE_CURVE('',#95896,#95888,#95898,.T.); +#95896 = VERTEX_POINT('',#95897); +#95897 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#95898 = LINE('',#95899,#95900); +#95899 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#95900 = VECTOR('',#95901,1.); +#95901 = DIRECTION('',(0.,0.,1.)); +#95902 = ORIENTED_EDGE('',*,*,#95903,.F.); +#95903 = EDGE_CURVE('',#95834,#95896,#95904,.T.); +#95904 = LINE('',#95905,#95906); +#95905 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#95906 = VECTOR('',#95907,1.); +#95907 = DIRECTION('',(0.,-1.,0.)); +#95908 = PLANE('',#95909); +#95909 = AXIS2_PLACEMENT_3D('',#95910,#95911,#95912); +#95910 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#95911 = DIRECTION('',(1.,0.,0.)); +#95912 = DIRECTION('',(0.,-1.,0.)); +#95913 = ADVANCED_FACE('',(#95914,#96197,#96231,#96265,#96299,#96333, + #96367),#96401,.F.); +#95914 = FACE_BOUND('',#95915,.F.); +#95915 = EDGE_LOOP('',(#95916,#95917,#95918,#95926,#95934,#95942,#95950, + #95958,#95966,#95974,#95982,#95990,#95998,#96006,#96014,#96022, + #96030,#96038,#96046,#96054,#96062,#96070,#96078,#96086,#96094, + #96102,#96110,#96118,#96126,#96134,#96142,#96150,#96158,#96166, + #96174,#96182,#96190,#96196)); +#95916 = ORIENTED_EDGE('',*,*,#95841,.T.); +#95917 = ORIENTED_EDGE('',*,*,#95903,.T.); +#95918 = ORIENTED_EDGE('',*,*,#95919,.T.); +#95919 = EDGE_CURVE('',#95896,#95920,#95922,.T.); +#95920 = VERTEX_POINT('',#95921); +#95921 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#95922 = LINE('',#95923,#95924); +#95923 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#95924 = VECTOR('',#95925,1.); +#95925 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#95926 = ORIENTED_EDGE('',*,*,#95927,.T.); +#95927 = EDGE_CURVE('',#95920,#95928,#95930,.T.); +#95928 = VERTEX_POINT('',#95929); +#95929 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#95930 = LINE('',#95931,#95932); +#95931 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#95932 = VECTOR('',#95933,1.); +#95933 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95934 = ORIENTED_EDGE('',*,*,#95935,.T.); +#95935 = EDGE_CURVE('',#95928,#95936,#95938,.T.); +#95936 = VERTEX_POINT('',#95937); +#95937 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#95938 = LINE('',#95939,#95940); +#95939 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#95940 = VECTOR('',#95941,1.); +#95941 = DIRECTION('',(0.,-1.,0.)); +#95942 = ORIENTED_EDGE('',*,*,#95943,.T.); +#95943 = EDGE_CURVE('',#95936,#95944,#95946,.T.); +#95944 = VERTEX_POINT('',#95945); +#95945 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#95946 = LINE('',#95947,#95948); +#95947 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#95948 = VECTOR('',#95949,1.); +#95949 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#95950 = ORIENTED_EDGE('',*,*,#95951,.T.); +#95951 = EDGE_CURVE('',#95944,#95952,#95954,.T.); +#95952 = VERTEX_POINT('',#95953); +#95953 = CARTESIAN_POINT('',(-1.27,-4.064,0.)); +#95954 = LINE('',#95955,#95956); +#95955 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#95956 = VECTOR('',#95957,1.); +#95957 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95958 = ORIENTED_EDGE('',*,*,#95959,.T.); +#95959 = EDGE_CURVE('',#95952,#95960,#95962,.T.); +#95960 = VERTEX_POINT('',#95961); +#95961 = CARTESIAN_POINT('',(-1.27,-6.096,0.)); +#95962 = LINE('',#95963,#95964); +#95963 = CARTESIAN_POINT('',(-1.27,-4.064,0.)); +#95964 = VECTOR('',#95965,1.); +#95965 = DIRECTION('',(0.,-1.,0.)); +#95966 = ORIENTED_EDGE('',*,*,#95967,.T.); +#95967 = EDGE_CURVE('',#95960,#95968,#95970,.T.); +#95968 = VERTEX_POINT('',#95969); +#95969 = CARTESIAN_POINT('',(-1.016,-6.35,0.)); +#95970 = LINE('',#95971,#95972); +#95971 = CARTESIAN_POINT('',(-1.27,-6.096,0.)); +#95972 = VECTOR('',#95973,1.); +#95973 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#95974 = ORIENTED_EDGE('',*,*,#95975,.T.); +#95975 = EDGE_CURVE('',#95968,#95976,#95978,.T.); +#95976 = VERTEX_POINT('',#95977); +#95977 = CARTESIAN_POINT('',(-1.27,-6.604,0.)); +#95978 = LINE('',#95979,#95980); +#95979 = CARTESIAN_POINT('',(-1.016,-6.35,0.)); +#95980 = VECTOR('',#95981,1.); +#95981 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#95982 = ORIENTED_EDGE('',*,*,#95983,.T.); +#95983 = EDGE_CURVE('',#95976,#95984,#95986,.T.); +#95984 = VERTEX_POINT('',#95985); +#95985 = CARTESIAN_POINT('',(-1.27,-8.636,0.)); +#95986 = LINE('',#95987,#95988); +#95987 = CARTESIAN_POINT('',(-1.27,-6.604,0.)); +#95988 = VECTOR('',#95989,1.); +#95989 = DIRECTION('',(0.,-1.,0.)); +#95990 = ORIENTED_EDGE('',*,*,#95991,.T.); +#95991 = EDGE_CURVE('',#95984,#95992,#95994,.T.); +#95992 = VERTEX_POINT('',#95993); +#95993 = CARTESIAN_POINT('',(-1.016,-8.89,0.)); +#95994 = LINE('',#95995,#95996); +#95995 = CARTESIAN_POINT('',(-1.27,-8.636,0.)); +#95996 = VECTOR('',#95997,1.); +#95997 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#95998 = ORIENTED_EDGE('',*,*,#95999,.T.); +#95999 = EDGE_CURVE('',#95992,#96000,#96002,.T.); +#96000 = VERTEX_POINT('',#96001); +#96001 = CARTESIAN_POINT('',(-1.27,-9.144,0.)); +#96002 = LINE('',#96003,#96004); +#96003 = CARTESIAN_POINT('',(-1.016,-8.89,0.)); +#96004 = VECTOR('',#96005,1.); +#96005 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96006 = ORIENTED_EDGE('',*,*,#96007,.T.); +#96007 = EDGE_CURVE('',#96000,#96008,#96010,.T.); +#96008 = VERTEX_POINT('',#96009); +#96009 = CARTESIAN_POINT('',(-1.27,-11.176,0.)); +#96010 = LINE('',#96011,#96012); +#96011 = CARTESIAN_POINT('',(-1.27,-9.144,0.)); +#96012 = VECTOR('',#96013,1.); +#96013 = DIRECTION('',(0.,-1.,0.)); +#96014 = ORIENTED_EDGE('',*,*,#96015,.T.); +#96015 = EDGE_CURVE('',#96008,#96016,#96018,.T.); +#96016 = VERTEX_POINT('',#96017); +#96017 = CARTESIAN_POINT('',(-1.016,-11.43,0.)); +#96018 = LINE('',#96019,#96020); +#96019 = CARTESIAN_POINT('',(-1.27,-11.176,0.)); +#96020 = VECTOR('',#96021,1.); +#96021 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96022 = ORIENTED_EDGE('',*,*,#96023,.T.); +#96023 = EDGE_CURVE('',#96016,#96024,#96026,.T.); +#96024 = VERTEX_POINT('',#96025); +#96025 = CARTESIAN_POINT('',(-1.27,-11.684,0.)); +#96026 = LINE('',#96027,#96028); +#96027 = CARTESIAN_POINT('',(-1.016,-11.43,0.)); +#96028 = VECTOR('',#96029,1.); +#96029 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96030 = ORIENTED_EDGE('',*,*,#96031,.T.); +#96031 = EDGE_CURVE('',#96024,#96032,#96034,.T.); +#96032 = VERTEX_POINT('',#96033); +#96033 = CARTESIAN_POINT('',(-1.27,-13.716,0.)); +#96034 = LINE('',#96035,#96036); +#96035 = CARTESIAN_POINT('',(-1.27,-11.684,0.)); +#96036 = VECTOR('',#96037,1.); +#96037 = DIRECTION('',(0.,-1.,0.)); +#96038 = ORIENTED_EDGE('',*,*,#96039,.T.); +#96039 = EDGE_CURVE('',#96032,#96040,#96042,.T.); +#96040 = VERTEX_POINT('',#96041); +#96041 = CARTESIAN_POINT('',(-1.016,-13.97,0.)); +#96042 = LINE('',#96043,#96044); +#96043 = CARTESIAN_POINT('',(-1.27,-13.716,0.)); +#96044 = VECTOR('',#96045,1.); +#96045 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96046 = ORIENTED_EDGE('',*,*,#96047,.T.); +#96047 = EDGE_CURVE('',#96040,#96048,#96050,.T.); +#96048 = VERTEX_POINT('',#96049); +#96049 = CARTESIAN_POINT('',(1.016,-13.97,0.)); +#96050 = LINE('',#96051,#96052); +#96051 = CARTESIAN_POINT('',(-1.016,-13.97,0.)); +#96052 = VECTOR('',#96053,1.); +#96053 = DIRECTION('',(1.,0.,0.)); +#96054 = ORIENTED_EDGE('',*,*,#96055,.T.); +#96055 = EDGE_CURVE('',#96048,#96056,#96058,.T.); +#96056 = VERTEX_POINT('',#96057); +#96057 = CARTESIAN_POINT('',(1.27,-13.716,0.)); +#96058 = LINE('',#96059,#96060); +#96059 = CARTESIAN_POINT('',(1.016,-13.97,0.)); +#96060 = VECTOR('',#96061,1.); +#96061 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96062 = ORIENTED_EDGE('',*,*,#96063,.T.); +#96063 = EDGE_CURVE('',#96056,#96064,#96066,.T.); +#96064 = VERTEX_POINT('',#96065); +#96065 = CARTESIAN_POINT('',(1.27,-11.684,0.)); +#96066 = LINE('',#96067,#96068); +#96067 = CARTESIAN_POINT('',(1.27,-13.716,0.)); +#96068 = VECTOR('',#96069,1.); +#96069 = DIRECTION('',(0.,1.,0.)); +#96070 = ORIENTED_EDGE('',*,*,#96071,.T.); +#96071 = EDGE_CURVE('',#96064,#96072,#96074,.T.); +#96072 = VERTEX_POINT('',#96073); +#96073 = CARTESIAN_POINT('',(1.016,-11.43,0.)); +#96074 = LINE('',#96075,#96076); +#96075 = CARTESIAN_POINT('',(1.27,-11.684,0.)); +#96076 = VECTOR('',#96077,1.); +#96077 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96078 = ORIENTED_EDGE('',*,*,#96079,.T.); +#96079 = EDGE_CURVE('',#96072,#96080,#96082,.T.); +#96080 = VERTEX_POINT('',#96081); +#96081 = CARTESIAN_POINT('',(1.27,-11.176,0.)); +#96082 = LINE('',#96083,#96084); +#96083 = CARTESIAN_POINT('',(1.016,-11.43,0.)); +#96084 = VECTOR('',#96085,1.); +#96085 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96086 = ORIENTED_EDGE('',*,*,#96087,.T.); +#96087 = EDGE_CURVE('',#96080,#96088,#96090,.T.); +#96088 = VERTEX_POINT('',#96089); +#96089 = CARTESIAN_POINT('',(1.27,-9.144,0.)); +#96090 = LINE('',#96091,#96092); +#96091 = CARTESIAN_POINT('',(1.27,-11.176,0.)); +#96092 = VECTOR('',#96093,1.); +#96093 = DIRECTION('',(0.,1.,0.)); +#96094 = ORIENTED_EDGE('',*,*,#96095,.T.); +#96095 = EDGE_CURVE('',#96088,#96096,#96098,.T.); +#96096 = VERTEX_POINT('',#96097); +#96097 = CARTESIAN_POINT('',(1.016,-8.89,0.)); +#96098 = LINE('',#96099,#96100); +#96099 = CARTESIAN_POINT('',(1.27,-9.144,0.)); +#96100 = VECTOR('',#96101,1.); +#96101 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96102 = ORIENTED_EDGE('',*,*,#96103,.T.); +#96103 = EDGE_CURVE('',#96096,#96104,#96106,.T.); +#96104 = VERTEX_POINT('',#96105); +#96105 = CARTESIAN_POINT('',(1.27,-8.636,0.)); +#96106 = LINE('',#96107,#96108); +#96107 = CARTESIAN_POINT('',(1.016,-8.89,0.)); +#96108 = VECTOR('',#96109,1.); +#96109 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96110 = ORIENTED_EDGE('',*,*,#96111,.T.); +#96111 = EDGE_CURVE('',#96104,#96112,#96114,.T.); +#96112 = VERTEX_POINT('',#96113); +#96113 = CARTESIAN_POINT('',(1.27,-6.604,0.)); +#96114 = LINE('',#96115,#96116); +#96115 = CARTESIAN_POINT('',(1.27,-8.636,0.)); +#96116 = VECTOR('',#96117,1.); +#96117 = DIRECTION('',(0.,1.,0.)); +#96118 = ORIENTED_EDGE('',*,*,#96119,.T.); +#96119 = EDGE_CURVE('',#96112,#96120,#96122,.T.); +#96120 = VERTEX_POINT('',#96121); +#96121 = CARTESIAN_POINT('',(1.016,-6.35,0.)); +#96122 = LINE('',#96123,#96124); +#96123 = CARTESIAN_POINT('',(1.27,-6.604,0.)); +#96124 = VECTOR('',#96125,1.); +#96125 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96126 = ORIENTED_EDGE('',*,*,#96127,.T.); +#96127 = EDGE_CURVE('',#96120,#96128,#96130,.T.); +#96128 = VERTEX_POINT('',#96129); +#96129 = CARTESIAN_POINT('',(1.27,-6.096,0.)); +#96130 = LINE('',#96131,#96132); +#96131 = CARTESIAN_POINT('',(1.016,-6.35,0.)); +#96132 = VECTOR('',#96133,1.); +#96133 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96134 = ORIENTED_EDGE('',*,*,#96135,.T.); +#96135 = EDGE_CURVE('',#96128,#96136,#96138,.T.); +#96136 = VERTEX_POINT('',#96137); +#96137 = CARTESIAN_POINT('',(1.27,-4.064,0.)); +#96138 = LINE('',#96139,#96140); +#96139 = CARTESIAN_POINT('',(1.27,-6.096,0.)); +#96140 = VECTOR('',#96141,1.); +#96141 = DIRECTION('',(0.,1.,0.)); +#96142 = ORIENTED_EDGE('',*,*,#96143,.T.); +#96143 = EDGE_CURVE('',#96136,#96144,#96146,.T.); +#96144 = VERTEX_POINT('',#96145); +#96145 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#96146 = LINE('',#96147,#96148); +#96147 = CARTESIAN_POINT('',(1.27,-4.064,0.)); +#96148 = VECTOR('',#96149,1.); +#96149 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96150 = ORIENTED_EDGE('',*,*,#96151,.T.); +#96151 = EDGE_CURVE('',#96144,#96152,#96154,.T.); +#96152 = VERTEX_POINT('',#96153); +#96153 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#96154 = LINE('',#96155,#96156); +#96155 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#96156 = VECTOR('',#96157,1.); +#96157 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96158 = ORIENTED_EDGE('',*,*,#96159,.T.); +#96159 = EDGE_CURVE('',#96152,#96160,#96162,.T.); +#96160 = VERTEX_POINT('',#96161); +#96161 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#96162 = LINE('',#96163,#96164); +#96163 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#96164 = VECTOR('',#96165,1.); +#96165 = DIRECTION('',(0.,1.,0.)); +#96166 = ORIENTED_EDGE('',*,*,#96167,.T.); +#96167 = EDGE_CURVE('',#96160,#96168,#96170,.T.); +#96168 = VERTEX_POINT('',#96169); +#96169 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#96170 = LINE('',#96171,#96172); +#96171 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#96172 = VECTOR('',#96173,1.); +#96173 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96174 = ORIENTED_EDGE('',*,*,#96175,.T.); +#96175 = EDGE_CURVE('',#96168,#96176,#96178,.T.); +#96176 = VERTEX_POINT('',#96177); +#96177 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#96178 = LINE('',#96179,#96180); +#96179 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#96180 = VECTOR('',#96181,1.); +#96181 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96182 = ORIENTED_EDGE('',*,*,#96183,.T.); +#96183 = EDGE_CURVE('',#96176,#96184,#96186,.T.); +#96184 = VERTEX_POINT('',#96185); +#96185 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#96186 = LINE('',#96187,#96188); +#96187 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#96188 = VECTOR('',#96189,1.); +#96189 = DIRECTION('',(0.,1.,0.)); +#96190 = ORIENTED_EDGE('',*,*,#96191,.T.); +#96191 = EDGE_CURVE('',#96184,#95856,#96192,.T.); +#96192 = LINE('',#96193,#96194); +#96193 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#96194 = VECTOR('',#96195,1.); +#96195 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96196 = ORIENTED_EDGE('',*,*,#95872,.T.); +#96197 = FACE_BOUND('',#96198,.F.); +#96198 = EDGE_LOOP('',(#96199,#96209,#96217,#96225)); +#96199 = ORIENTED_EDGE('',*,*,#96200,.F.); +#96200 = EDGE_CURVE('',#96201,#96203,#96205,.T.); +#96201 = VERTEX_POINT('',#96202); +#96202 = CARTESIAN_POINT('',(0.32,-0.32,0.)); +#96203 = VERTEX_POINT('',#96204); +#96204 = CARTESIAN_POINT('',(0.32,0.32,0.)); +#96205 = LINE('',#96206,#96207); +#96206 = CARTESIAN_POINT('',(0.32,-3.335,0.)); +#96207 = VECTOR('',#96208,1.); +#96208 = DIRECTION('',(0.,1.,0.)); +#96209 = ORIENTED_EDGE('',*,*,#96210,.T.); +#96210 = EDGE_CURVE('',#96201,#96211,#96213,.T.); +#96211 = VERTEX_POINT('',#96212); +#96212 = CARTESIAN_POINT('',(-0.32,-0.32,0.)); +#96213 = LINE('',#96214,#96215); +#96214 = CARTESIAN_POINT('',(-0.16,-0.32,0.)); +#96215 = VECTOR('',#96216,1.); +#96216 = DIRECTION('',(-1.,0.,0.)); +#96217 = ORIENTED_EDGE('',*,*,#96218,.T.); +#96218 = EDGE_CURVE('',#96211,#96219,#96221,.T.); +#96219 = VERTEX_POINT('',#96220); +#96220 = CARTESIAN_POINT('',(-0.32,0.32,0.)); +#96221 = LINE('',#96222,#96223); +#96222 = CARTESIAN_POINT('',(-0.32,-3.335,0.)); +#96223 = VECTOR('',#96224,1.); +#96224 = DIRECTION('',(0.,1.,0.)); +#96225 = ORIENTED_EDGE('',*,*,#96226,.F.); +#96226 = EDGE_CURVE('',#96203,#96219,#96227,.T.); +#96227 = LINE('',#96228,#96229); +#96228 = CARTESIAN_POINT('',(-0.16,0.32,0.)); +#96229 = VECTOR('',#96230,1.); +#96230 = DIRECTION('',(-1.,0.,0.)); +#96231 = FACE_BOUND('',#96232,.F.); +#96232 = EDGE_LOOP('',(#96233,#96243,#96251,#96259)); +#96233 = ORIENTED_EDGE('',*,*,#96234,.F.); +#96234 = EDGE_CURVE('',#96235,#96237,#96239,.T.); +#96235 = VERTEX_POINT('',#96236); +#96236 = CARTESIAN_POINT('',(0.32,-5.4,0.)); +#96237 = VERTEX_POINT('',#96238); +#96238 = CARTESIAN_POINT('',(0.32,-4.76,0.)); +#96239 = LINE('',#96240,#96241); +#96240 = CARTESIAN_POINT('',(0.32,-5.875,0.)); +#96241 = VECTOR('',#96242,1.); +#96242 = DIRECTION('',(0.,1.,0.)); +#96243 = ORIENTED_EDGE('',*,*,#96244,.T.); +#96244 = EDGE_CURVE('',#96235,#96245,#96247,.T.); +#96245 = VERTEX_POINT('',#96246); +#96246 = CARTESIAN_POINT('',(-0.32,-5.4,0.)); +#96247 = LINE('',#96248,#96249); +#96248 = CARTESIAN_POINT('',(-0.16,-5.4,0.)); +#96249 = VECTOR('',#96250,1.); +#96250 = DIRECTION('',(-1.,0.,0.)); +#96251 = ORIENTED_EDGE('',*,*,#96252,.T.); +#96252 = EDGE_CURVE('',#96245,#96253,#96255,.T.); +#96253 = VERTEX_POINT('',#96254); +#96254 = CARTESIAN_POINT('',(-0.32,-4.76,0.)); +#96255 = LINE('',#96256,#96257); +#96256 = CARTESIAN_POINT('',(-0.32,-5.875,0.)); +#96257 = VECTOR('',#96258,1.); +#96258 = DIRECTION('',(0.,1.,0.)); +#96259 = ORIENTED_EDGE('',*,*,#96260,.F.); +#96260 = EDGE_CURVE('',#96237,#96253,#96261,.T.); +#96261 = LINE('',#96262,#96263); +#96262 = CARTESIAN_POINT('',(-0.16,-4.76,0.)); +#96263 = VECTOR('',#96264,1.); +#96264 = DIRECTION('',(-1.,0.,0.)); +#96265 = FACE_BOUND('',#96266,.F.); +#96266 = EDGE_LOOP('',(#96267,#96277,#96285,#96293)); +#96267 = ORIENTED_EDGE('',*,*,#96268,.F.); +#96268 = EDGE_CURVE('',#96269,#96271,#96273,.T.); +#96269 = VERTEX_POINT('',#96270); +#96270 = CARTESIAN_POINT('',(0.32,-2.86,0.)); +#96271 = VERTEX_POINT('',#96272); +#96272 = CARTESIAN_POINT('',(0.32,-2.22,0.)); +#96273 = LINE('',#96274,#96275); +#96274 = CARTESIAN_POINT('',(0.32,-4.605,0.)); +#96275 = VECTOR('',#96276,1.); +#96276 = DIRECTION('',(0.,1.,0.)); +#96277 = ORIENTED_EDGE('',*,*,#96278,.T.); +#96278 = EDGE_CURVE('',#96269,#96279,#96281,.T.); +#96279 = VERTEX_POINT('',#96280); +#96280 = CARTESIAN_POINT('',(-0.32,-2.86,0.)); +#96281 = LINE('',#96282,#96283); +#96282 = CARTESIAN_POINT('',(-0.16,-2.86,0.)); +#96283 = VECTOR('',#96284,1.); +#96284 = DIRECTION('',(-1.,0.,0.)); +#96285 = ORIENTED_EDGE('',*,*,#96286,.T.); +#96286 = EDGE_CURVE('',#96279,#96287,#96289,.T.); +#96287 = VERTEX_POINT('',#96288); +#96288 = CARTESIAN_POINT('',(-0.32,-2.22,0.)); +#96289 = LINE('',#96290,#96291); +#96290 = CARTESIAN_POINT('',(-0.32,-4.605,0.)); +#96291 = VECTOR('',#96292,1.); +#96292 = DIRECTION('',(0.,1.,0.)); +#96293 = ORIENTED_EDGE('',*,*,#96294,.F.); +#96294 = EDGE_CURVE('',#96271,#96287,#96295,.T.); +#96295 = LINE('',#96296,#96297); +#96296 = CARTESIAN_POINT('',(-0.16,-2.22,0.)); +#96297 = VECTOR('',#96298,1.); +#96298 = DIRECTION('',(-1.,0.,0.)); +#96299 = FACE_BOUND('',#96300,.F.); +#96300 = EDGE_LOOP('',(#96301,#96311,#96319,#96327)); +#96301 = ORIENTED_EDGE('',*,*,#96302,.T.); +#96302 = EDGE_CURVE('',#96303,#96305,#96307,.T.); +#96303 = VERTEX_POINT('',#96304); +#96304 = CARTESIAN_POINT('',(0.32,-13.02,0.)); +#96305 = VERTEX_POINT('',#96306); +#96306 = CARTESIAN_POINT('',(-0.32,-13.02,0.)); +#96307 = LINE('',#96308,#96309); +#96308 = CARTESIAN_POINT('',(-0.16,-13.02,0.)); +#96309 = VECTOR('',#96310,1.); +#96310 = DIRECTION('',(-1.,0.,0.)); +#96311 = ORIENTED_EDGE('',*,*,#96312,.T.); +#96312 = EDGE_CURVE('',#96305,#96313,#96315,.T.); +#96313 = VERTEX_POINT('',#96314); +#96314 = CARTESIAN_POINT('',(-0.32,-12.38,0.)); +#96315 = LINE('',#96316,#96317); +#96316 = CARTESIAN_POINT('',(-0.32,-9.685,0.)); +#96317 = VECTOR('',#96318,1.); +#96318 = DIRECTION('',(0.,1.,0.)); +#96319 = ORIENTED_EDGE('',*,*,#96320,.F.); +#96320 = EDGE_CURVE('',#96321,#96313,#96323,.T.); +#96321 = VERTEX_POINT('',#96322); +#96322 = CARTESIAN_POINT('',(0.32,-12.38,0.)); +#96323 = LINE('',#96324,#96325); +#96324 = CARTESIAN_POINT('',(-0.16,-12.38,0.)); +#96325 = VECTOR('',#96326,1.); +#96326 = DIRECTION('',(-1.,0.,0.)); +#96327 = ORIENTED_EDGE('',*,*,#96328,.F.); +#96328 = EDGE_CURVE('',#96303,#96321,#96329,.T.); +#96329 = LINE('',#96330,#96331); +#96330 = CARTESIAN_POINT('',(0.32,-9.685,0.)); +#96331 = VECTOR('',#96332,1.); +#96332 = DIRECTION('',(0.,1.,0.)); +#96333 = FACE_BOUND('',#96334,.F.); +#96334 = EDGE_LOOP('',(#96335,#96345,#96353,#96361)); +#96335 = ORIENTED_EDGE('',*,*,#96336,.F.); +#96336 = EDGE_CURVE('',#96337,#96339,#96341,.T.); +#96337 = VERTEX_POINT('',#96338); +#96338 = CARTESIAN_POINT('',(0.32,-9.84,0.)); +#96339 = VERTEX_POINT('',#96340); +#96340 = CARTESIAN_POINT('',(-0.32,-9.84,0.)); +#96341 = LINE('',#96342,#96343); +#96342 = CARTESIAN_POINT('',(-0.16,-9.84,0.)); +#96343 = VECTOR('',#96344,1.); +#96344 = DIRECTION('',(-1.,0.,0.)); +#96345 = ORIENTED_EDGE('',*,*,#96346,.F.); +#96346 = EDGE_CURVE('',#96347,#96337,#96349,.T.); +#96347 = VERTEX_POINT('',#96348); +#96348 = CARTESIAN_POINT('',(0.32,-10.48,0.)); +#96349 = LINE('',#96350,#96351); +#96350 = CARTESIAN_POINT('',(0.32,-8.415,0.)); +#96351 = VECTOR('',#96352,1.); +#96352 = DIRECTION('',(0.,1.,0.)); +#96353 = ORIENTED_EDGE('',*,*,#96354,.T.); +#96354 = EDGE_CURVE('',#96347,#96355,#96357,.T.); +#96355 = VERTEX_POINT('',#96356); +#96356 = CARTESIAN_POINT('',(-0.32,-10.48,0.)); +#96357 = LINE('',#96358,#96359); +#96358 = CARTESIAN_POINT('',(-0.16,-10.48,0.)); +#96359 = VECTOR('',#96360,1.); +#96360 = DIRECTION('',(-1.,0.,0.)); +#96361 = ORIENTED_EDGE('',*,*,#96362,.T.); +#96362 = EDGE_CURVE('',#96355,#96339,#96363,.T.); +#96363 = LINE('',#96364,#96365); +#96364 = CARTESIAN_POINT('',(-0.32,-8.415,0.)); +#96365 = VECTOR('',#96366,1.); +#96366 = DIRECTION('',(0.,1.,0.)); +#96367 = FACE_BOUND('',#96368,.F.); +#96368 = EDGE_LOOP('',(#96369,#96379,#96387,#96395)); +#96369 = ORIENTED_EDGE('',*,*,#96370,.T.); +#96370 = EDGE_CURVE('',#96371,#96373,#96375,.T.); +#96371 = VERTEX_POINT('',#96372); +#96372 = CARTESIAN_POINT('',(0.32,-7.94,0.)); +#96373 = VERTEX_POINT('',#96374); +#96374 = CARTESIAN_POINT('',(-0.32,-7.94,0.)); +#96375 = LINE('',#96376,#96377); +#96376 = CARTESIAN_POINT('',(-0.16,-7.94,0.)); +#96377 = VECTOR('',#96378,1.); +#96378 = DIRECTION('',(-1.,0.,0.)); +#96379 = ORIENTED_EDGE('',*,*,#96380,.T.); +#96380 = EDGE_CURVE('',#96373,#96381,#96383,.T.); +#96381 = VERTEX_POINT('',#96382); +#96382 = CARTESIAN_POINT('',(-0.32,-7.3,0.)); +#96383 = LINE('',#96384,#96385); +#96384 = CARTESIAN_POINT('',(-0.32,-7.145,0.)); +#96385 = VECTOR('',#96386,1.); +#96386 = DIRECTION('',(0.,1.,0.)); +#96387 = ORIENTED_EDGE('',*,*,#96388,.F.); +#96388 = EDGE_CURVE('',#96389,#96381,#96391,.T.); +#96389 = VERTEX_POINT('',#96390); +#96390 = CARTESIAN_POINT('',(0.32,-7.3,0.)); +#96391 = LINE('',#96392,#96393); +#96392 = CARTESIAN_POINT('',(-0.16,-7.3,0.)); +#96393 = VECTOR('',#96394,1.); +#96394 = DIRECTION('',(-1.,0.,0.)); +#96395 = ORIENTED_EDGE('',*,*,#96396,.F.); +#96396 = EDGE_CURVE('',#96371,#96389,#96397,.T.); +#96397 = LINE('',#96398,#96399); +#96398 = CARTESIAN_POINT('',(0.32,-7.145,0.)); +#96399 = VECTOR('',#96400,1.); +#96400 = DIRECTION('',(0.,1.,0.)); +#96401 = PLANE('',#96402); +#96402 = AXIS2_PLACEMENT_3D('',#96403,#96404,#96405); +#96403 = CARTESIAN_POINT('',(-1.797008255889E-17,-6.35,0.)); +#96404 = DIRECTION('',(0.,0.,1.)); +#96405 = DIRECTION('',(1.,0.,-0.)); +#96406 = ADVANCED_FACE('',(#96407,#96690,#96724,#96758,#96792,#96826, + #96860),#96894,.T.); +#96407 = FACE_BOUND('',#96408,.T.); +#96408 = EDGE_LOOP('',(#96409,#96410,#96411,#96419,#96427,#96435,#96443, + #96451,#96459,#96467,#96475,#96483,#96491,#96499,#96507,#96515, + #96523,#96531,#96539,#96547,#96555,#96563,#96571,#96579,#96587, + #96595,#96603,#96611,#96619,#96627,#96635,#96643,#96651,#96659, + #96667,#96675,#96683,#96689)); +#96409 = ORIENTED_EDGE('',*,*,#95825,.T.); +#96410 = ORIENTED_EDGE('',*,*,#95887,.T.); +#96411 = ORIENTED_EDGE('',*,*,#96412,.T.); +#96412 = EDGE_CURVE('',#95888,#96413,#96415,.T.); +#96413 = VERTEX_POINT('',#96414); +#96414 = CARTESIAN_POINT('',(-1.016,-1.27,2.54)); +#96415 = LINE('',#96416,#96417); +#96416 = CARTESIAN_POINT('',(-1.27,-1.016,2.54)); +#96417 = VECTOR('',#96418,1.); +#96418 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96419 = ORIENTED_EDGE('',*,*,#96420,.T.); +#96420 = EDGE_CURVE('',#96413,#96421,#96423,.T.); +#96421 = VERTEX_POINT('',#96422); +#96422 = CARTESIAN_POINT('',(-1.27,-1.524,2.54)); +#96423 = LINE('',#96424,#96425); +#96424 = CARTESIAN_POINT('',(-1.016,-1.27,2.54)); +#96425 = VECTOR('',#96426,1.); +#96426 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96427 = ORIENTED_EDGE('',*,*,#96428,.T.); +#96428 = EDGE_CURVE('',#96421,#96429,#96431,.T.); +#96429 = VERTEX_POINT('',#96430); +#96430 = CARTESIAN_POINT('',(-1.27,-3.556,2.54)); +#96431 = LINE('',#96432,#96433); +#96432 = CARTESIAN_POINT('',(-1.27,-1.524,2.54)); +#96433 = VECTOR('',#96434,1.); +#96434 = DIRECTION('',(0.,-1.,0.)); +#96435 = ORIENTED_EDGE('',*,*,#96436,.T.); +#96436 = EDGE_CURVE('',#96429,#96437,#96439,.T.); +#96437 = VERTEX_POINT('',#96438); +#96438 = CARTESIAN_POINT('',(-1.016,-3.81,2.54)); +#96439 = LINE('',#96440,#96441); +#96440 = CARTESIAN_POINT('',(-1.27,-3.556,2.54)); +#96441 = VECTOR('',#96442,1.); +#96442 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96443 = ORIENTED_EDGE('',*,*,#96444,.T.); +#96444 = EDGE_CURVE('',#96437,#96445,#96447,.T.); +#96445 = VERTEX_POINT('',#96446); +#96446 = CARTESIAN_POINT('',(-1.27,-4.064,2.54)); +#96447 = LINE('',#96448,#96449); +#96448 = CARTESIAN_POINT('',(-1.016,-3.81,2.54)); +#96449 = VECTOR('',#96450,1.); +#96450 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96451 = ORIENTED_EDGE('',*,*,#96452,.T.); +#96452 = EDGE_CURVE('',#96445,#96453,#96455,.T.); +#96453 = VERTEX_POINT('',#96454); +#96454 = CARTESIAN_POINT('',(-1.27,-6.096,2.54)); +#96455 = LINE('',#96456,#96457); +#96456 = CARTESIAN_POINT('',(-1.27,-4.064,2.54)); +#96457 = VECTOR('',#96458,1.); +#96458 = DIRECTION('',(0.,-1.,0.)); +#96459 = ORIENTED_EDGE('',*,*,#96460,.T.); +#96460 = EDGE_CURVE('',#96453,#96461,#96463,.T.); +#96461 = VERTEX_POINT('',#96462); +#96462 = CARTESIAN_POINT('',(-1.016,-6.35,2.54)); +#96463 = LINE('',#96464,#96465); +#96464 = CARTESIAN_POINT('',(-1.27,-6.096,2.54)); +#96465 = VECTOR('',#96466,1.); +#96466 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96467 = ORIENTED_EDGE('',*,*,#96468,.T.); +#96468 = EDGE_CURVE('',#96461,#96469,#96471,.T.); +#96469 = VERTEX_POINT('',#96470); +#96470 = CARTESIAN_POINT('',(-1.27,-6.604,2.54)); +#96471 = LINE('',#96472,#96473); +#96472 = CARTESIAN_POINT('',(-1.016,-6.35,2.54)); +#96473 = VECTOR('',#96474,1.); +#96474 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96475 = ORIENTED_EDGE('',*,*,#96476,.T.); +#96476 = EDGE_CURVE('',#96469,#96477,#96479,.T.); +#96477 = VERTEX_POINT('',#96478); +#96478 = CARTESIAN_POINT('',(-1.27,-8.636,2.54)); +#96479 = LINE('',#96480,#96481); +#96480 = CARTESIAN_POINT('',(-1.27,-6.604,2.54)); +#96481 = VECTOR('',#96482,1.); +#96482 = DIRECTION('',(0.,-1.,0.)); +#96483 = ORIENTED_EDGE('',*,*,#96484,.T.); +#96484 = EDGE_CURVE('',#96477,#96485,#96487,.T.); +#96485 = VERTEX_POINT('',#96486); +#96486 = CARTESIAN_POINT('',(-1.016,-8.89,2.54)); +#96487 = LINE('',#96488,#96489); +#96488 = CARTESIAN_POINT('',(-1.27,-8.636,2.54)); +#96489 = VECTOR('',#96490,1.); +#96490 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96491 = ORIENTED_EDGE('',*,*,#96492,.T.); +#96492 = EDGE_CURVE('',#96485,#96493,#96495,.T.); +#96493 = VERTEX_POINT('',#96494); +#96494 = CARTESIAN_POINT('',(-1.27,-9.144,2.54)); +#96495 = LINE('',#96496,#96497); +#96496 = CARTESIAN_POINT('',(-1.016,-8.89,2.54)); +#96497 = VECTOR('',#96498,1.); +#96498 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96499 = ORIENTED_EDGE('',*,*,#96500,.T.); +#96500 = EDGE_CURVE('',#96493,#96501,#96503,.T.); +#96501 = VERTEX_POINT('',#96502); +#96502 = CARTESIAN_POINT('',(-1.27,-11.176,2.54)); +#96503 = LINE('',#96504,#96505); +#96504 = CARTESIAN_POINT('',(-1.27,-9.144,2.54)); +#96505 = VECTOR('',#96506,1.); +#96506 = DIRECTION('',(0.,-1.,0.)); +#96507 = ORIENTED_EDGE('',*,*,#96508,.T.); +#96508 = EDGE_CURVE('',#96501,#96509,#96511,.T.); +#96509 = VERTEX_POINT('',#96510); +#96510 = CARTESIAN_POINT('',(-1.016,-11.43,2.54)); +#96511 = LINE('',#96512,#96513); +#96512 = CARTESIAN_POINT('',(-1.27,-11.176,2.54)); +#96513 = VECTOR('',#96514,1.); +#96514 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96515 = ORIENTED_EDGE('',*,*,#96516,.T.); +#96516 = EDGE_CURVE('',#96509,#96517,#96519,.T.); +#96517 = VERTEX_POINT('',#96518); +#96518 = CARTESIAN_POINT('',(-1.27,-11.684,2.54)); +#96519 = LINE('',#96520,#96521); +#96520 = CARTESIAN_POINT('',(-1.016,-11.43,2.54)); +#96521 = VECTOR('',#96522,1.); +#96522 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96523 = ORIENTED_EDGE('',*,*,#96524,.T.); +#96524 = EDGE_CURVE('',#96517,#96525,#96527,.T.); +#96525 = VERTEX_POINT('',#96526); +#96526 = CARTESIAN_POINT('',(-1.27,-13.716,2.54)); +#96527 = LINE('',#96528,#96529); +#96528 = CARTESIAN_POINT('',(-1.27,-11.684,2.54)); +#96529 = VECTOR('',#96530,1.); +#96530 = DIRECTION('',(0.,-1.,0.)); +#96531 = ORIENTED_EDGE('',*,*,#96532,.T.); +#96532 = EDGE_CURVE('',#96525,#96533,#96535,.T.); +#96533 = VERTEX_POINT('',#96534); +#96534 = CARTESIAN_POINT('',(-1.016,-13.97,2.54)); +#96535 = LINE('',#96536,#96537); +#96536 = CARTESIAN_POINT('',(-1.27,-13.716,2.54)); +#96537 = VECTOR('',#96538,1.); +#96538 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96539 = ORIENTED_EDGE('',*,*,#96540,.T.); +#96540 = EDGE_CURVE('',#96533,#96541,#96543,.T.); +#96541 = VERTEX_POINT('',#96542); +#96542 = CARTESIAN_POINT('',(1.016,-13.97,2.54)); +#96543 = LINE('',#96544,#96545); +#96544 = CARTESIAN_POINT('',(-1.016,-13.97,2.54)); +#96545 = VECTOR('',#96546,1.); +#96546 = DIRECTION('',(1.,0.,0.)); +#96547 = ORIENTED_EDGE('',*,*,#96548,.T.); +#96548 = EDGE_CURVE('',#96541,#96549,#96551,.T.); +#96549 = VERTEX_POINT('',#96550); +#96550 = CARTESIAN_POINT('',(1.27,-13.716,2.54)); +#96551 = LINE('',#96552,#96553); +#96552 = CARTESIAN_POINT('',(1.016,-13.97,2.54)); +#96553 = VECTOR('',#96554,1.); +#96554 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96555 = ORIENTED_EDGE('',*,*,#96556,.T.); +#96556 = EDGE_CURVE('',#96549,#96557,#96559,.T.); +#96557 = VERTEX_POINT('',#96558); +#96558 = CARTESIAN_POINT('',(1.27,-11.684,2.54)); +#96559 = LINE('',#96560,#96561); +#96560 = CARTESIAN_POINT('',(1.27,-13.716,2.54)); +#96561 = VECTOR('',#96562,1.); +#96562 = DIRECTION('',(0.,1.,0.)); +#96563 = ORIENTED_EDGE('',*,*,#96564,.T.); +#96564 = EDGE_CURVE('',#96557,#96565,#96567,.T.); +#96565 = VERTEX_POINT('',#96566); +#96566 = CARTESIAN_POINT('',(1.016,-11.43,2.54)); +#96567 = LINE('',#96568,#96569); +#96568 = CARTESIAN_POINT('',(1.27,-11.684,2.54)); +#96569 = VECTOR('',#96570,1.); +#96570 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96571 = ORIENTED_EDGE('',*,*,#96572,.T.); +#96572 = EDGE_CURVE('',#96565,#96573,#96575,.T.); +#96573 = VERTEX_POINT('',#96574); +#96574 = CARTESIAN_POINT('',(1.27,-11.176,2.54)); +#96575 = LINE('',#96576,#96577); +#96576 = CARTESIAN_POINT('',(1.016,-11.43,2.54)); +#96577 = VECTOR('',#96578,1.); +#96578 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96579 = ORIENTED_EDGE('',*,*,#96580,.T.); +#96580 = EDGE_CURVE('',#96573,#96581,#96583,.T.); +#96581 = VERTEX_POINT('',#96582); +#96582 = CARTESIAN_POINT('',(1.27,-9.144,2.54)); +#96583 = LINE('',#96584,#96585); +#96584 = CARTESIAN_POINT('',(1.27,-11.176,2.54)); +#96585 = VECTOR('',#96586,1.); +#96586 = DIRECTION('',(0.,1.,0.)); +#96587 = ORIENTED_EDGE('',*,*,#96588,.T.); +#96588 = EDGE_CURVE('',#96581,#96589,#96591,.T.); +#96589 = VERTEX_POINT('',#96590); +#96590 = CARTESIAN_POINT('',(1.016,-8.89,2.54)); +#96591 = LINE('',#96592,#96593); +#96592 = CARTESIAN_POINT('',(1.27,-9.144,2.54)); +#96593 = VECTOR('',#96594,1.); +#96594 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96595 = ORIENTED_EDGE('',*,*,#96596,.T.); +#96596 = EDGE_CURVE('',#96589,#96597,#96599,.T.); +#96597 = VERTEX_POINT('',#96598); +#96598 = CARTESIAN_POINT('',(1.27,-8.636,2.54)); +#96599 = LINE('',#96600,#96601); +#96600 = CARTESIAN_POINT('',(1.016,-8.89,2.54)); +#96601 = VECTOR('',#96602,1.); +#96602 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96603 = ORIENTED_EDGE('',*,*,#96604,.T.); +#96604 = EDGE_CURVE('',#96597,#96605,#96607,.T.); +#96605 = VERTEX_POINT('',#96606); +#96606 = CARTESIAN_POINT('',(1.27,-6.604,2.54)); +#96607 = LINE('',#96608,#96609); +#96608 = CARTESIAN_POINT('',(1.27,-8.636,2.54)); +#96609 = VECTOR('',#96610,1.); +#96610 = DIRECTION('',(0.,1.,0.)); +#96611 = ORIENTED_EDGE('',*,*,#96612,.T.); +#96612 = EDGE_CURVE('',#96605,#96613,#96615,.T.); +#96613 = VERTEX_POINT('',#96614); +#96614 = CARTESIAN_POINT('',(1.016,-6.35,2.54)); +#96615 = LINE('',#96616,#96617); +#96616 = CARTESIAN_POINT('',(1.27,-6.604,2.54)); +#96617 = VECTOR('',#96618,1.); +#96618 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96619 = ORIENTED_EDGE('',*,*,#96620,.T.); +#96620 = EDGE_CURVE('',#96613,#96621,#96623,.T.); +#96621 = VERTEX_POINT('',#96622); +#96622 = CARTESIAN_POINT('',(1.27,-6.096,2.54)); +#96623 = LINE('',#96624,#96625); +#96624 = CARTESIAN_POINT('',(1.016,-6.35,2.54)); +#96625 = VECTOR('',#96626,1.); +#96626 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96627 = ORIENTED_EDGE('',*,*,#96628,.T.); +#96628 = EDGE_CURVE('',#96621,#96629,#96631,.T.); +#96629 = VERTEX_POINT('',#96630); +#96630 = CARTESIAN_POINT('',(1.27,-4.064,2.54)); +#96631 = LINE('',#96632,#96633); +#96632 = CARTESIAN_POINT('',(1.27,-6.096,2.54)); +#96633 = VECTOR('',#96634,1.); +#96634 = DIRECTION('',(0.,1.,0.)); +#96635 = ORIENTED_EDGE('',*,*,#96636,.T.); +#96636 = EDGE_CURVE('',#96629,#96637,#96639,.T.); +#96637 = VERTEX_POINT('',#96638); +#96638 = CARTESIAN_POINT('',(1.016,-3.81,2.54)); +#96639 = LINE('',#96640,#96641); +#96640 = CARTESIAN_POINT('',(1.27,-4.064,2.54)); +#96641 = VECTOR('',#96642,1.); +#96642 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96643 = ORIENTED_EDGE('',*,*,#96644,.T.); +#96644 = EDGE_CURVE('',#96637,#96645,#96647,.T.); +#96645 = VERTEX_POINT('',#96646); +#96646 = CARTESIAN_POINT('',(1.27,-3.556,2.54)); +#96647 = LINE('',#96648,#96649); +#96648 = CARTESIAN_POINT('',(1.016,-3.81,2.54)); +#96649 = VECTOR('',#96650,1.); +#96650 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96651 = ORIENTED_EDGE('',*,*,#96652,.T.); +#96652 = EDGE_CURVE('',#96645,#96653,#96655,.T.); +#96653 = VERTEX_POINT('',#96654); +#96654 = CARTESIAN_POINT('',(1.27,-1.524,2.54)); +#96655 = LINE('',#96656,#96657); +#96656 = CARTESIAN_POINT('',(1.27,-3.556,2.54)); +#96657 = VECTOR('',#96658,1.); +#96658 = DIRECTION('',(0.,1.,0.)); +#96659 = ORIENTED_EDGE('',*,*,#96660,.T.); +#96660 = EDGE_CURVE('',#96653,#96661,#96663,.T.); +#96661 = VERTEX_POINT('',#96662); +#96662 = CARTESIAN_POINT('',(1.016,-1.27,2.54)); +#96663 = LINE('',#96664,#96665); +#96664 = CARTESIAN_POINT('',(1.27,-1.524,2.54)); +#96665 = VECTOR('',#96666,1.); +#96666 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96667 = ORIENTED_EDGE('',*,*,#96668,.T.); +#96668 = EDGE_CURVE('',#96661,#96669,#96671,.T.); +#96669 = VERTEX_POINT('',#96670); +#96670 = CARTESIAN_POINT('',(1.27,-1.016,2.54)); +#96671 = LINE('',#96672,#96673); +#96672 = CARTESIAN_POINT('',(1.016,-1.27,2.54)); +#96673 = VECTOR('',#96674,1.); +#96674 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96675 = ORIENTED_EDGE('',*,*,#96676,.T.); +#96676 = EDGE_CURVE('',#96669,#96677,#96679,.T.); +#96677 = VERTEX_POINT('',#96678); +#96678 = CARTESIAN_POINT('',(1.27,1.016,2.54)); +#96679 = LINE('',#96680,#96681); +#96680 = CARTESIAN_POINT('',(1.27,-1.016,2.54)); +#96681 = VECTOR('',#96682,1.); +#96682 = DIRECTION('',(0.,1.,0.)); +#96683 = ORIENTED_EDGE('',*,*,#96684,.T.); +#96684 = EDGE_CURVE('',#96677,#95858,#96685,.T.); +#96685 = LINE('',#96686,#96687); +#96686 = CARTESIAN_POINT('',(1.27,1.016,2.54)); +#96687 = VECTOR('',#96688,1.); +#96688 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96689 = ORIENTED_EDGE('',*,*,#95865,.T.); +#96690 = FACE_BOUND('',#96691,.T.); +#96691 = EDGE_LOOP('',(#96692,#96702,#96710,#96718)); +#96692 = ORIENTED_EDGE('',*,*,#96693,.F.); +#96693 = EDGE_CURVE('',#96694,#96696,#96698,.T.); +#96694 = VERTEX_POINT('',#96695); +#96695 = CARTESIAN_POINT('',(0.32,-0.32,2.54)); +#96696 = VERTEX_POINT('',#96697); +#96697 = CARTESIAN_POINT('',(0.32,0.32,2.54)); +#96698 = LINE('',#96699,#96700); +#96699 = CARTESIAN_POINT('',(0.32,-3.335,2.54)); +#96700 = VECTOR('',#96701,1.); +#96701 = DIRECTION('',(0.,1.,0.)); +#96702 = ORIENTED_EDGE('',*,*,#96703,.T.); +#96703 = EDGE_CURVE('',#96694,#96704,#96706,.T.); +#96704 = VERTEX_POINT('',#96705); +#96705 = CARTESIAN_POINT('',(-0.32,-0.32,2.54)); +#96706 = LINE('',#96707,#96708); +#96707 = CARTESIAN_POINT('',(-0.16,-0.32,2.54)); +#96708 = VECTOR('',#96709,1.); +#96709 = DIRECTION('',(-1.,0.,0.)); +#96710 = ORIENTED_EDGE('',*,*,#96711,.T.); +#96711 = EDGE_CURVE('',#96704,#96712,#96714,.T.); +#96712 = VERTEX_POINT('',#96713); +#96713 = CARTESIAN_POINT('',(-0.32,0.32,2.54)); +#96714 = LINE('',#96715,#96716); +#96715 = CARTESIAN_POINT('',(-0.32,-3.335,2.54)); +#96716 = VECTOR('',#96717,1.); +#96717 = DIRECTION('',(0.,1.,0.)); +#96718 = ORIENTED_EDGE('',*,*,#96719,.F.); +#96719 = EDGE_CURVE('',#96696,#96712,#96720,.T.); +#96720 = LINE('',#96721,#96722); +#96721 = CARTESIAN_POINT('',(-0.16,0.32,2.54)); +#96722 = VECTOR('',#96723,1.); +#96723 = DIRECTION('',(-1.,0.,0.)); +#96724 = FACE_BOUND('',#96725,.T.); +#96725 = EDGE_LOOP('',(#96726,#96736,#96744,#96752)); +#96726 = ORIENTED_EDGE('',*,*,#96727,.F.); +#96727 = EDGE_CURVE('',#96728,#96730,#96732,.T.); +#96728 = VERTEX_POINT('',#96729); +#96729 = CARTESIAN_POINT('',(0.32,-5.4,2.54)); +#96730 = VERTEX_POINT('',#96731); +#96731 = CARTESIAN_POINT('',(0.32,-4.76,2.54)); +#96732 = LINE('',#96733,#96734); +#96733 = CARTESIAN_POINT('',(0.32,-5.875,2.54)); +#96734 = VECTOR('',#96735,1.); +#96735 = DIRECTION('',(0.,1.,0.)); +#96736 = ORIENTED_EDGE('',*,*,#96737,.T.); +#96737 = EDGE_CURVE('',#96728,#96738,#96740,.T.); +#96738 = VERTEX_POINT('',#96739); +#96739 = CARTESIAN_POINT('',(-0.32,-5.4,2.54)); +#96740 = LINE('',#96741,#96742); +#96741 = CARTESIAN_POINT('',(-0.16,-5.4,2.54)); +#96742 = VECTOR('',#96743,1.); +#96743 = DIRECTION('',(-1.,0.,0.)); +#96744 = ORIENTED_EDGE('',*,*,#96745,.T.); +#96745 = EDGE_CURVE('',#96738,#96746,#96748,.T.); +#96746 = VERTEX_POINT('',#96747); +#96747 = CARTESIAN_POINT('',(-0.32,-4.76,2.54)); +#96748 = LINE('',#96749,#96750); +#96749 = CARTESIAN_POINT('',(-0.32,-5.875,2.54)); +#96750 = VECTOR('',#96751,1.); +#96751 = DIRECTION('',(0.,1.,0.)); +#96752 = ORIENTED_EDGE('',*,*,#96753,.F.); +#96753 = EDGE_CURVE('',#96730,#96746,#96754,.T.); +#96754 = LINE('',#96755,#96756); +#96755 = CARTESIAN_POINT('',(-0.16,-4.76,2.54)); +#96756 = VECTOR('',#96757,1.); +#96757 = DIRECTION('',(-1.,0.,0.)); +#96758 = FACE_BOUND('',#96759,.T.); +#96759 = EDGE_LOOP('',(#96760,#96770,#96778,#96786)); +#96760 = ORIENTED_EDGE('',*,*,#96761,.F.); +#96761 = EDGE_CURVE('',#96762,#96764,#96766,.T.); +#96762 = VERTEX_POINT('',#96763); +#96763 = CARTESIAN_POINT('',(0.32,-2.86,2.54)); +#96764 = VERTEX_POINT('',#96765); +#96765 = CARTESIAN_POINT('',(0.32,-2.22,2.54)); +#96766 = LINE('',#96767,#96768); +#96767 = CARTESIAN_POINT('',(0.32,-4.605,2.54)); +#96768 = VECTOR('',#96769,1.); +#96769 = DIRECTION('',(0.,1.,0.)); +#96770 = ORIENTED_EDGE('',*,*,#96771,.T.); +#96771 = EDGE_CURVE('',#96762,#96772,#96774,.T.); +#96772 = VERTEX_POINT('',#96773); +#96773 = CARTESIAN_POINT('',(-0.32,-2.86,2.54)); +#96774 = LINE('',#96775,#96776); +#96775 = CARTESIAN_POINT('',(-0.16,-2.86,2.54)); +#96776 = VECTOR('',#96777,1.); +#96777 = DIRECTION('',(-1.,0.,0.)); +#96778 = ORIENTED_EDGE('',*,*,#96779,.T.); +#96779 = EDGE_CURVE('',#96772,#96780,#96782,.T.); +#96780 = VERTEX_POINT('',#96781); +#96781 = CARTESIAN_POINT('',(-0.32,-2.22,2.54)); +#96782 = LINE('',#96783,#96784); +#96783 = CARTESIAN_POINT('',(-0.32,-4.605,2.54)); +#96784 = VECTOR('',#96785,1.); +#96785 = DIRECTION('',(0.,1.,0.)); +#96786 = ORIENTED_EDGE('',*,*,#96787,.F.); +#96787 = EDGE_CURVE('',#96764,#96780,#96788,.T.); +#96788 = LINE('',#96789,#96790); +#96789 = CARTESIAN_POINT('',(-0.16,-2.22,2.54)); +#96790 = VECTOR('',#96791,1.); +#96791 = DIRECTION('',(-1.,0.,0.)); +#96792 = FACE_BOUND('',#96793,.T.); +#96793 = EDGE_LOOP('',(#96794,#96804,#96812,#96820)); +#96794 = ORIENTED_EDGE('',*,*,#96795,.T.); +#96795 = EDGE_CURVE('',#96796,#96798,#96800,.T.); +#96796 = VERTEX_POINT('',#96797); +#96797 = CARTESIAN_POINT('',(0.32,-13.02,2.54)); +#96798 = VERTEX_POINT('',#96799); +#96799 = CARTESIAN_POINT('',(-0.32,-13.02,2.54)); +#96800 = LINE('',#96801,#96802); +#96801 = CARTESIAN_POINT('',(-0.16,-13.02,2.54)); +#96802 = VECTOR('',#96803,1.); +#96803 = DIRECTION('',(-1.,0.,0.)); +#96804 = ORIENTED_EDGE('',*,*,#96805,.T.); +#96805 = EDGE_CURVE('',#96798,#96806,#96808,.T.); +#96806 = VERTEX_POINT('',#96807); +#96807 = CARTESIAN_POINT('',(-0.32,-12.38,2.54)); +#96808 = LINE('',#96809,#96810); +#96809 = CARTESIAN_POINT('',(-0.32,-9.685,2.54)); +#96810 = VECTOR('',#96811,1.); +#96811 = DIRECTION('',(0.,1.,0.)); +#96812 = ORIENTED_EDGE('',*,*,#96813,.F.); +#96813 = EDGE_CURVE('',#96814,#96806,#96816,.T.); +#96814 = VERTEX_POINT('',#96815); +#96815 = CARTESIAN_POINT('',(0.32,-12.38,2.54)); +#96816 = LINE('',#96817,#96818); +#96817 = CARTESIAN_POINT('',(-0.16,-12.38,2.54)); +#96818 = VECTOR('',#96819,1.); +#96819 = DIRECTION('',(-1.,0.,0.)); +#96820 = ORIENTED_EDGE('',*,*,#96821,.F.); +#96821 = EDGE_CURVE('',#96796,#96814,#96822,.T.); +#96822 = LINE('',#96823,#96824); +#96823 = CARTESIAN_POINT('',(0.32,-9.685,2.54)); +#96824 = VECTOR('',#96825,1.); +#96825 = DIRECTION('',(0.,1.,0.)); +#96826 = FACE_BOUND('',#96827,.T.); +#96827 = EDGE_LOOP('',(#96828,#96838,#96846,#96854)); +#96828 = ORIENTED_EDGE('',*,*,#96829,.F.); +#96829 = EDGE_CURVE('',#96830,#96832,#96834,.T.); +#96830 = VERTEX_POINT('',#96831); +#96831 = CARTESIAN_POINT('',(0.32,-9.84,2.54)); +#96832 = VERTEX_POINT('',#96833); +#96833 = CARTESIAN_POINT('',(-0.32,-9.84,2.54)); +#96834 = LINE('',#96835,#96836); +#96835 = CARTESIAN_POINT('',(-0.16,-9.84,2.54)); +#96836 = VECTOR('',#96837,1.); +#96837 = DIRECTION('',(-1.,0.,0.)); +#96838 = ORIENTED_EDGE('',*,*,#96839,.F.); +#96839 = EDGE_CURVE('',#96840,#96830,#96842,.T.); +#96840 = VERTEX_POINT('',#96841); +#96841 = CARTESIAN_POINT('',(0.32,-10.48,2.54)); +#96842 = LINE('',#96843,#96844); +#96843 = CARTESIAN_POINT('',(0.32,-8.415,2.54)); +#96844 = VECTOR('',#96845,1.); +#96845 = DIRECTION('',(0.,1.,0.)); +#96846 = ORIENTED_EDGE('',*,*,#96847,.T.); +#96847 = EDGE_CURVE('',#96840,#96848,#96850,.T.); +#96848 = VERTEX_POINT('',#96849); +#96849 = CARTESIAN_POINT('',(-0.32,-10.48,2.54)); +#96850 = LINE('',#96851,#96852); +#96851 = CARTESIAN_POINT('',(-0.16,-10.48,2.54)); +#96852 = VECTOR('',#96853,1.); +#96853 = DIRECTION('',(-1.,0.,0.)); +#96854 = ORIENTED_EDGE('',*,*,#96855,.T.); +#96855 = EDGE_CURVE('',#96848,#96832,#96856,.T.); +#96856 = LINE('',#96857,#96858); +#96857 = CARTESIAN_POINT('',(-0.32,-8.415,2.54)); +#96858 = VECTOR('',#96859,1.); +#96859 = DIRECTION('',(0.,1.,0.)); +#96860 = FACE_BOUND('',#96861,.T.); +#96861 = EDGE_LOOP('',(#96862,#96872,#96880,#96888)); +#96862 = ORIENTED_EDGE('',*,*,#96863,.T.); +#96863 = EDGE_CURVE('',#96864,#96866,#96868,.T.); +#96864 = VERTEX_POINT('',#96865); +#96865 = CARTESIAN_POINT('',(0.32,-7.94,2.54)); +#96866 = VERTEX_POINT('',#96867); +#96867 = CARTESIAN_POINT('',(-0.32,-7.94,2.54)); +#96868 = LINE('',#96869,#96870); +#96869 = CARTESIAN_POINT('',(-0.16,-7.94,2.54)); +#96870 = VECTOR('',#96871,1.); +#96871 = DIRECTION('',(-1.,0.,0.)); +#96872 = ORIENTED_EDGE('',*,*,#96873,.T.); +#96873 = EDGE_CURVE('',#96866,#96874,#96876,.T.); +#96874 = VERTEX_POINT('',#96875); +#96875 = CARTESIAN_POINT('',(-0.32,-7.3,2.54)); +#96876 = LINE('',#96877,#96878); +#96877 = CARTESIAN_POINT('',(-0.32,-7.145,2.54)); +#96878 = VECTOR('',#96879,1.); +#96879 = DIRECTION('',(0.,1.,0.)); +#96880 = ORIENTED_EDGE('',*,*,#96881,.F.); +#96881 = EDGE_CURVE('',#96882,#96874,#96884,.T.); +#96882 = VERTEX_POINT('',#96883); +#96883 = CARTESIAN_POINT('',(0.32,-7.3,2.54)); +#96884 = LINE('',#96885,#96886); +#96885 = CARTESIAN_POINT('',(-0.16,-7.3,2.54)); +#96886 = VECTOR('',#96887,1.); +#96887 = DIRECTION('',(-1.,0.,0.)); +#96888 = ORIENTED_EDGE('',*,*,#96889,.F.); +#96889 = EDGE_CURVE('',#96864,#96882,#96890,.T.); +#96890 = LINE('',#96891,#96892); +#96891 = CARTESIAN_POINT('',(0.32,-7.145,2.54)); +#96892 = VECTOR('',#96893,1.); +#96893 = DIRECTION('',(0.,1.,0.)); +#96894 = PLANE('',#96895); +#96895 = AXIS2_PLACEMENT_3D('',#96896,#96897,#96898); +#96896 = CARTESIAN_POINT('',(-1.797008255889E-17,-6.35,2.54)); +#96897 = DIRECTION('',(0.,0.,1.)); +#96898 = DIRECTION('',(1.,0.,-0.)); +#96899 = ADVANCED_FACE('',(#96900),#96911,.F.); +#96900 = FACE_BOUND('',#96901,.F.); +#96901 = EDGE_LOOP('',(#96902,#96908,#96909,#96910)); +#96902 = ORIENTED_EDGE('',*,*,#96903,.T.); +#96903 = EDGE_CURVE('',#96184,#96677,#96904,.T.); +#96904 = LINE('',#96905,#96906); +#96905 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#96906 = VECTOR('',#96907,1.); +#96907 = DIRECTION('',(0.,0.,1.)); +#96908 = ORIENTED_EDGE('',*,*,#96684,.T.); +#96909 = ORIENTED_EDGE('',*,*,#95855,.F.); +#96910 = ORIENTED_EDGE('',*,*,#96191,.F.); +#96911 = PLANE('',#96912); +#96912 = AXIS2_PLACEMENT_3D('',#96913,#96914,#96915); +#96913 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#96914 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96915 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96916 = ADVANCED_FACE('',(#96917),#96928,.F.); +#96917 = FACE_BOUND('',#96918,.F.); +#96918 = EDGE_LOOP('',(#96919,#96920,#96921,#96927)); +#96919 = ORIENTED_EDGE('',*,*,#95895,.T.); +#96920 = ORIENTED_EDGE('',*,*,#96412,.T.); +#96921 = ORIENTED_EDGE('',*,*,#96922,.F.); +#96922 = EDGE_CURVE('',#95920,#96413,#96923,.T.); +#96923 = LINE('',#96924,#96925); +#96924 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#96925 = VECTOR('',#96926,1.); +#96926 = DIRECTION('',(0.,0.,1.)); +#96927 = ORIENTED_EDGE('',*,*,#95919,.F.); +#96928 = PLANE('',#96929); +#96929 = AXIS2_PLACEMENT_3D('',#96930,#96931,#96932); +#96930 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#96931 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96932 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96933 = ADVANCED_FACE('',(#96934),#96945,.F.); +#96934 = FACE_BOUND('',#96935,.F.); +#96935 = EDGE_LOOP('',(#96936,#96942,#96943,#96944)); +#96936 = ORIENTED_EDGE('',*,*,#96937,.T.); +#96937 = EDGE_CURVE('',#96176,#96669,#96938,.T.); +#96938 = LINE('',#96939,#96940); +#96939 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#96940 = VECTOR('',#96941,1.); +#96941 = DIRECTION('',(0.,0.,1.)); +#96942 = ORIENTED_EDGE('',*,*,#96676,.T.); +#96943 = ORIENTED_EDGE('',*,*,#96903,.F.); +#96944 = ORIENTED_EDGE('',*,*,#96183,.F.); +#96945 = PLANE('',#96946); +#96946 = AXIS2_PLACEMENT_3D('',#96947,#96948,#96949); +#96947 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#96948 = DIRECTION('',(-1.,0.,0.)); +#96949 = DIRECTION('',(0.,1.,0.)); +#96950 = ADVANCED_FACE('',(#96951),#96962,.F.); +#96951 = FACE_BOUND('',#96952,.F.); +#96952 = EDGE_LOOP('',(#96953,#96954,#96955,#96961)); +#96953 = ORIENTED_EDGE('',*,*,#96922,.T.); +#96954 = ORIENTED_EDGE('',*,*,#96420,.T.); +#96955 = ORIENTED_EDGE('',*,*,#96956,.F.); +#96956 = EDGE_CURVE('',#95928,#96421,#96957,.T.); +#96957 = LINE('',#96958,#96959); +#96958 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#96959 = VECTOR('',#96960,1.); +#96960 = DIRECTION('',(0.,0.,1.)); +#96961 = ORIENTED_EDGE('',*,*,#95927,.F.); +#96962 = PLANE('',#96963); +#96963 = AXIS2_PLACEMENT_3D('',#96964,#96965,#96966); +#96964 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#96965 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#96966 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#96967 = ADVANCED_FACE('',(#96968),#96979,.F.); +#96968 = FACE_BOUND('',#96969,.F.); +#96969 = EDGE_LOOP('',(#96970,#96976,#96977,#96978)); +#96970 = ORIENTED_EDGE('',*,*,#96971,.T.); +#96971 = EDGE_CURVE('',#96168,#96661,#96972,.T.); +#96972 = LINE('',#96973,#96974); +#96973 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#96974 = VECTOR('',#96975,1.); +#96975 = DIRECTION('',(0.,0.,1.)); +#96976 = ORIENTED_EDGE('',*,*,#96668,.T.); +#96977 = ORIENTED_EDGE('',*,*,#96937,.F.); +#96978 = ORIENTED_EDGE('',*,*,#96175,.F.); +#96979 = PLANE('',#96980); +#96980 = AXIS2_PLACEMENT_3D('',#96981,#96982,#96983); +#96981 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#96982 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#96983 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#96984 = ADVANCED_FACE('',(#96985),#96996,.F.); +#96985 = FACE_BOUND('',#96986,.F.); +#96986 = EDGE_LOOP('',(#96987,#96988,#96989,#96995)); +#96987 = ORIENTED_EDGE('',*,*,#96956,.T.); +#96988 = ORIENTED_EDGE('',*,*,#96428,.T.); +#96989 = ORIENTED_EDGE('',*,*,#96990,.F.); +#96990 = EDGE_CURVE('',#95936,#96429,#96991,.T.); +#96991 = LINE('',#96992,#96993); +#96992 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#96993 = VECTOR('',#96994,1.); +#96994 = DIRECTION('',(0.,0.,1.)); +#96995 = ORIENTED_EDGE('',*,*,#95935,.F.); +#96996 = PLANE('',#96997); +#96997 = AXIS2_PLACEMENT_3D('',#96998,#96999,#97000); +#96998 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#96999 = DIRECTION('',(1.,0.,0.)); +#97000 = DIRECTION('',(0.,-1.,0.)); +#97001 = ADVANCED_FACE('',(#97002),#97013,.F.); +#97002 = FACE_BOUND('',#97003,.F.); +#97003 = EDGE_LOOP('',(#97004,#97010,#97011,#97012)); +#97004 = ORIENTED_EDGE('',*,*,#97005,.T.); +#97005 = EDGE_CURVE('',#96160,#96653,#97006,.T.); +#97006 = LINE('',#97007,#97008); +#97007 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#97008 = VECTOR('',#97009,1.); +#97009 = DIRECTION('',(0.,0.,1.)); +#97010 = ORIENTED_EDGE('',*,*,#96660,.T.); +#97011 = ORIENTED_EDGE('',*,*,#96971,.F.); +#97012 = ORIENTED_EDGE('',*,*,#96167,.F.); +#97013 = PLANE('',#97014); +#97014 = AXIS2_PLACEMENT_3D('',#97015,#97016,#97017); +#97015 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#97016 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97017 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97018 = ADVANCED_FACE('',(#97019),#97030,.F.); +#97019 = FACE_BOUND('',#97020,.F.); +#97020 = EDGE_LOOP('',(#97021,#97022,#97023,#97029)); +#97021 = ORIENTED_EDGE('',*,*,#96990,.T.); +#97022 = ORIENTED_EDGE('',*,*,#96436,.T.); +#97023 = ORIENTED_EDGE('',*,*,#97024,.F.); +#97024 = EDGE_CURVE('',#95944,#96437,#97025,.T.); +#97025 = LINE('',#97026,#97027); +#97026 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#97027 = VECTOR('',#97028,1.); +#97028 = DIRECTION('',(0.,0.,1.)); +#97029 = ORIENTED_EDGE('',*,*,#95943,.F.); +#97030 = PLANE('',#97031); +#97031 = AXIS2_PLACEMENT_3D('',#97032,#97033,#97034); +#97032 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#97033 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97034 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97035 = ADVANCED_FACE('',(#97036),#97047,.F.); +#97036 = FACE_BOUND('',#97037,.F.); +#97037 = EDGE_LOOP('',(#97038,#97044,#97045,#97046)); +#97038 = ORIENTED_EDGE('',*,*,#97039,.T.); +#97039 = EDGE_CURVE('',#96152,#96645,#97040,.T.); +#97040 = LINE('',#97041,#97042); +#97041 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#97042 = VECTOR('',#97043,1.); +#97043 = DIRECTION('',(0.,0.,1.)); +#97044 = ORIENTED_EDGE('',*,*,#96652,.T.); +#97045 = ORIENTED_EDGE('',*,*,#97005,.F.); +#97046 = ORIENTED_EDGE('',*,*,#96159,.F.); +#97047 = PLANE('',#97048); +#97048 = AXIS2_PLACEMENT_3D('',#97049,#97050,#97051); +#97049 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#97050 = DIRECTION('',(-1.,0.,0.)); +#97051 = DIRECTION('',(0.,1.,0.)); +#97052 = ADVANCED_FACE('',(#97053),#97064,.F.); +#97053 = FACE_BOUND('',#97054,.F.); +#97054 = EDGE_LOOP('',(#97055,#97056,#97057,#97063)); +#97055 = ORIENTED_EDGE('',*,*,#97024,.T.); +#97056 = ORIENTED_EDGE('',*,*,#96444,.T.); +#97057 = ORIENTED_EDGE('',*,*,#97058,.F.); +#97058 = EDGE_CURVE('',#95952,#96445,#97059,.T.); +#97059 = LINE('',#97060,#97061); +#97060 = CARTESIAN_POINT('',(-1.27,-4.064,0.)); +#97061 = VECTOR('',#97062,1.); +#97062 = DIRECTION('',(0.,0.,1.)); +#97063 = ORIENTED_EDGE('',*,*,#95951,.F.); +#97064 = PLANE('',#97065); +#97065 = AXIS2_PLACEMENT_3D('',#97066,#97067,#97068); +#97066 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#97067 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97068 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97069 = ADVANCED_FACE('',(#97070),#97081,.F.); +#97070 = FACE_BOUND('',#97071,.F.); +#97071 = EDGE_LOOP('',(#97072,#97078,#97079,#97080)); +#97072 = ORIENTED_EDGE('',*,*,#97073,.T.); +#97073 = EDGE_CURVE('',#96144,#96637,#97074,.T.); +#97074 = LINE('',#97075,#97076); +#97075 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#97076 = VECTOR('',#97077,1.); +#97077 = DIRECTION('',(0.,0.,1.)); +#97078 = ORIENTED_EDGE('',*,*,#96644,.T.); +#97079 = ORIENTED_EDGE('',*,*,#97039,.F.); +#97080 = ORIENTED_EDGE('',*,*,#96151,.F.); +#97081 = PLANE('',#97082); +#97082 = AXIS2_PLACEMENT_3D('',#97083,#97084,#97085); +#97083 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#97084 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97085 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97086 = ADVANCED_FACE('',(#97087),#97098,.F.); +#97087 = FACE_BOUND('',#97088,.F.); +#97088 = EDGE_LOOP('',(#97089,#97090,#97091,#97097)); +#97089 = ORIENTED_EDGE('',*,*,#97058,.T.); +#97090 = ORIENTED_EDGE('',*,*,#96452,.T.); +#97091 = ORIENTED_EDGE('',*,*,#97092,.F.); +#97092 = EDGE_CURVE('',#95960,#96453,#97093,.T.); +#97093 = LINE('',#97094,#97095); +#97094 = CARTESIAN_POINT('',(-1.27,-6.096,0.)); +#97095 = VECTOR('',#97096,1.); +#97096 = DIRECTION('',(0.,0.,1.)); +#97097 = ORIENTED_EDGE('',*,*,#95959,.F.); +#97098 = PLANE('',#97099); +#97099 = AXIS2_PLACEMENT_3D('',#97100,#97101,#97102); +#97100 = CARTESIAN_POINT('',(-1.27,-4.064,0.)); +#97101 = DIRECTION('',(1.,0.,0.)); +#97102 = DIRECTION('',(0.,-1.,0.)); +#97103 = ADVANCED_FACE('',(#97104),#97115,.F.); +#97104 = FACE_BOUND('',#97105,.F.); +#97105 = EDGE_LOOP('',(#97106,#97112,#97113,#97114)); +#97106 = ORIENTED_EDGE('',*,*,#97107,.T.); +#97107 = EDGE_CURVE('',#96136,#96629,#97108,.T.); +#97108 = LINE('',#97109,#97110); +#97109 = CARTESIAN_POINT('',(1.27,-4.064,0.)); +#97110 = VECTOR('',#97111,1.); +#97111 = DIRECTION('',(0.,0.,1.)); +#97112 = ORIENTED_EDGE('',*,*,#96636,.T.); +#97113 = ORIENTED_EDGE('',*,*,#97073,.F.); +#97114 = ORIENTED_EDGE('',*,*,#96143,.F.); +#97115 = PLANE('',#97116); +#97116 = AXIS2_PLACEMENT_3D('',#97117,#97118,#97119); +#97117 = CARTESIAN_POINT('',(1.27,-4.064,0.)); +#97118 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97119 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97120 = ADVANCED_FACE('',(#97121),#97132,.F.); +#97121 = FACE_BOUND('',#97122,.F.); +#97122 = EDGE_LOOP('',(#97123,#97124,#97125,#97131)); +#97123 = ORIENTED_EDGE('',*,*,#97092,.T.); +#97124 = ORIENTED_EDGE('',*,*,#96460,.T.); +#97125 = ORIENTED_EDGE('',*,*,#97126,.F.); +#97126 = EDGE_CURVE('',#95968,#96461,#97127,.T.); +#97127 = LINE('',#97128,#97129); +#97128 = CARTESIAN_POINT('',(-1.016,-6.35,0.)); +#97129 = VECTOR('',#97130,1.); +#97130 = DIRECTION('',(0.,0.,1.)); +#97131 = ORIENTED_EDGE('',*,*,#95967,.F.); +#97132 = PLANE('',#97133); +#97133 = AXIS2_PLACEMENT_3D('',#97134,#97135,#97136); +#97134 = CARTESIAN_POINT('',(-1.27,-6.096,0.)); +#97135 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97136 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97137 = ADVANCED_FACE('',(#97138),#97149,.F.); +#97138 = FACE_BOUND('',#97139,.F.); +#97139 = EDGE_LOOP('',(#97140,#97146,#97147,#97148)); +#97140 = ORIENTED_EDGE('',*,*,#97141,.T.); +#97141 = EDGE_CURVE('',#96128,#96621,#97142,.T.); +#97142 = LINE('',#97143,#97144); +#97143 = CARTESIAN_POINT('',(1.27,-6.096,0.)); +#97144 = VECTOR('',#97145,1.); +#97145 = DIRECTION('',(0.,0.,1.)); +#97146 = ORIENTED_EDGE('',*,*,#96628,.T.); +#97147 = ORIENTED_EDGE('',*,*,#97107,.F.); +#97148 = ORIENTED_EDGE('',*,*,#96135,.F.); +#97149 = PLANE('',#97150); +#97150 = AXIS2_PLACEMENT_3D('',#97151,#97152,#97153); +#97151 = CARTESIAN_POINT('',(1.27,-6.096,0.)); +#97152 = DIRECTION('',(-1.,0.,0.)); +#97153 = DIRECTION('',(0.,1.,0.)); +#97154 = ADVANCED_FACE('',(#97155),#97166,.F.); +#97155 = FACE_BOUND('',#97156,.F.); +#97156 = EDGE_LOOP('',(#97157,#97158,#97159,#97165)); +#97157 = ORIENTED_EDGE('',*,*,#97126,.T.); +#97158 = ORIENTED_EDGE('',*,*,#96468,.T.); +#97159 = ORIENTED_EDGE('',*,*,#97160,.F.); +#97160 = EDGE_CURVE('',#95976,#96469,#97161,.T.); +#97161 = LINE('',#97162,#97163); +#97162 = CARTESIAN_POINT('',(-1.27,-6.604,0.)); +#97163 = VECTOR('',#97164,1.); +#97164 = DIRECTION('',(0.,0.,1.)); +#97165 = ORIENTED_EDGE('',*,*,#95975,.F.); +#97166 = PLANE('',#97167); +#97167 = AXIS2_PLACEMENT_3D('',#97168,#97169,#97170); +#97168 = CARTESIAN_POINT('',(-1.016,-6.35,0.)); +#97169 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97170 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97171 = ADVANCED_FACE('',(#97172),#97183,.F.); +#97172 = FACE_BOUND('',#97173,.F.); +#97173 = EDGE_LOOP('',(#97174,#97180,#97181,#97182)); +#97174 = ORIENTED_EDGE('',*,*,#97175,.T.); +#97175 = EDGE_CURVE('',#96120,#96613,#97176,.T.); +#97176 = LINE('',#97177,#97178); +#97177 = CARTESIAN_POINT('',(1.016,-6.35,0.)); +#97178 = VECTOR('',#97179,1.); +#97179 = DIRECTION('',(0.,0.,1.)); +#97180 = ORIENTED_EDGE('',*,*,#96620,.T.); +#97181 = ORIENTED_EDGE('',*,*,#97141,.F.); +#97182 = ORIENTED_EDGE('',*,*,#96127,.F.); +#97183 = PLANE('',#97184); +#97184 = AXIS2_PLACEMENT_3D('',#97185,#97186,#97187); +#97185 = CARTESIAN_POINT('',(1.016,-6.35,0.)); +#97186 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97187 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97188 = ADVANCED_FACE('',(#97189),#97200,.F.); +#97189 = FACE_BOUND('',#97190,.F.); +#97190 = EDGE_LOOP('',(#97191,#97192,#97193,#97199)); +#97191 = ORIENTED_EDGE('',*,*,#97160,.T.); +#97192 = ORIENTED_EDGE('',*,*,#96476,.T.); +#97193 = ORIENTED_EDGE('',*,*,#97194,.F.); +#97194 = EDGE_CURVE('',#95984,#96477,#97195,.T.); +#97195 = LINE('',#97196,#97197); +#97196 = CARTESIAN_POINT('',(-1.27,-8.636,0.)); +#97197 = VECTOR('',#97198,1.); +#97198 = DIRECTION('',(0.,0.,1.)); +#97199 = ORIENTED_EDGE('',*,*,#95983,.F.); +#97200 = PLANE('',#97201); +#97201 = AXIS2_PLACEMENT_3D('',#97202,#97203,#97204); +#97202 = CARTESIAN_POINT('',(-1.27,-6.604,0.)); +#97203 = DIRECTION('',(1.,0.,0.)); +#97204 = DIRECTION('',(0.,-1.,0.)); +#97205 = ADVANCED_FACE('',(#97206),#97217,.F.); +#97206 = FACE_BOUND('',#97207,.F.); +#97207 = EDGE_LOOP('',(#97208,#97214,#97215,#97216)); +#97208 = ORIENTED_EDGE('',*,*,#97209,.T.); +#97209 = EDGE_CURVE('',#96112,#96605,#97210,.T.); +#97210 = LINE('',#97211,#97212); +#97211 = CARTESIAN_POINT('',(1.27,-6.604,0.)); +#97212 = VECTOR('',#97213,1.); +#97213 = DIRECTION('',(0.,0.,1.)); +#97214 = ORIENTED_EDGE('',*,*,#96612,.T.); +#97215 = ORIENTED_EDGE('',*,*,#97175,.F.); +#97216 = ORIENTED_EDGE('',*,*,#96119,.F.); +#97217 = PLANE('',#97218); +#97218 = AXIS2_PLACEMENT_3D('',#97219,#97220,#97221); +#97219 = CARTESIAN_POINT('',(1.27,-6.604,0.)); +#97220 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97221 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97222 = ADVANCED_FACE('',(#97223),#97234,.F.); +#97223 = FACE_BOUND('',#97224,.F.); +#97224 = EDGE_LOOP('',(#97225,#97226,#97227,#97233)); +#97225 = ORIENTED_EDGE('',*,*,#97194,.T.); +#97226 = ORIENTED_EDGE('',*,*,#96484,.T.); +#97227 = ORIENTED_EDGE('',*,*,#97228,.F.); +#97228 = EDGE_CURVE('',#95992,#96485,#97229,.T.); +#97229 = LINE('',#97230,#97231); +#97230 = CARTESIAN_POINT('',(-1.016,-8.89,0.)); +#97231 = VECTOR('',#97232,1.); +#97232 = DIRECTION('',(0.,0.,1.)); +#97233 = ORIENTED_EDGE('',*,*,#95991,.F.); +#97234 = PLANE('',#97235); +#97235 = AXIS2_PLACEMENT_3D('',#97236,#97237,#97238); +#97236 = CARTESIAN_POINT('',(-1.27,-8.636,0.)); +#97237 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97238 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97239 = ADVANCED_FACE('',(#97240),#97251,.F.); +#97240 = FACE_BOUND('',#97241,.F.); +#97241 = EDGE_LOOP('',(#97242,#97248,#97249,#97250)); +#97242 = ORIENTED_EDGE('',*,*,#97243,.T.); +#97243 = EDGE_CURVE('',#96104,#96597,#97244,.T.); +#97244 = LINE('',#97245,#97246); +#97245 = CARTESIAN_POINT('',(1.27,-8.636,0.)); +#97246 = VECTOR('',#97247,1.); +#97247 = DIRECTION('',(0.,0.,1.)); +#97248 = ORIENTED_EDGE('',*,*,#96604,.T.); +#97249 = ORIENTED_EDGE('',*,*,#97209,.F.); +#97250 = ORIENTED_EDGE('',*,*,#96111,.F.); +#97251 = PLANE('',#97252); +#97252 = AXIS2_PLACEMENT_3D('',#97253,#97254,#97255); +#97253 = CARTESIAN_POINT('',(1.27,-8.636,0.)); +#97254 = DIRECTION('',(-1.,0.,0.)); +#97255 = DIRECTION('',(0.,1.,0.)); +#97256 = ADVANCED_FACE('',(#97257),#97268,.F.); +#97257 = FACE_BOUND('',#97258,.F.); +#97258 = EDGE_LOOP('',(#97259,#97260,#97261,#97267)); +#97259 = ORIENTED_EDGE('',*,*,#97228,.T.); +#97260 = ORIENTED_EDGE('',*,*,#96492,.T.); +#97261 = ORIENTED_EDGE('',*,*,#97262,.F.); +#97262 = EDGE_CURVE('',#96000,#96493,#97263,.T.); +#97263 = LINE('',#97264,#97265); +#97264 = CARTESIAN_POINT('',(-1.27,-9.144,0.)); +#97265 = VECTOR('',#97266,1.); +#97266 = DIRECTION('',(0.,0.,1.)); +#97267 = ORIENTED_EDGE('',*,*,#95999,.F.); +#97268 = PLANE('',#97269); +#97269 = AXIS2_PLACEMENT_3D('',#97270,#97271,#97272); +#97270 = CARTESIAN_POINT('',(-1.016,-8.89,0.)); +#97271 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97272 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97273 = ADVANCED_FACE('',(#97274),#97285,.F.); +#97274 = FACE_BOUND('',#97275,.F.); +#97275 = EDGE_LOOP('',(#97276,#97282,#97283,#97284)); +#97276 = ORIENTED_EDGE('',*,*,#97277,.T.); +#97277 = EDGE_CURVE('',#96096,#96589,#97278,.T.); +#97278 = LINE('',#97279,#97280); +#97279 = CARTESIAN_POINT('',(1.016,-8.89,0.)); +#97280 = VECTOR('',#97281,1.); +#97281 = DIRECTION('',(0.,0.,1.)); +#97282 = ORIENTED_EDGE('',*,*,#96596,.T.); +#97283 = ORIENTED_EDGE('',*,*,#97243,.F.); +#97284 = ORIENTED_EDGE('',*,*,#96103,.F.); +#97285 = PLANE('',#97286); +#97286 = AXIS2_PLACEMENT_3D('',#97287,#97288,#97289); +#97287 = CARTESIAN_POINT('',(1.016,-8.89,0.)); +#97288 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97289 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97290 = ADVANCED_FACE('',(#97291),#97302,.F.); +#97291 = FACE_BOUND('',#97292,.F.); +#97292 = EDGE_LOOP('',(#97293,#97294,#97295,#97301)); +#97293 = ORIENTED_EDGE('',*,*,#97262,.T.); +#97294 = ORIENTED_EDGE('',*,*,#96500,.T.); +#97295 = ORIENTED_EDGE('',*,*,#97296,.F.); +#97296 = EDGE_CURVE('',#96008,#96501,#97297,.T.); +#97297 = LINE('',#97298,#97299); +#97298 = CARTESIAN_POINT('',(-1.27,-11.176,0.)); +#97299 = VECTOR('',#97300,1.); +#97300 = DIRECTION('',(0.,0.,1.)); +#97301 = ORIENTED_EDGE('',*,*,#96007,.F.); +#97302 = PLANE('',#97303); +#97303 = AXIS2_PLACEMENT_3D('',#97304,#97305,#97306); +#97304 = CARTESIAN_POINT('',(-1.27,-9.144,0.)); +#97305 = DIRECTION('',(1.,0.,0.)); +#97306 = DIRECTION('',(0.,-1.,0.)); +#97307 = ADVANCED_FACE('',(#97308),#97319,.F.); +#97308 = FACE_BOUND('',#97309,.F.); +#97309 = EDGE_LOOP('',(#97310,#97316,#97317,#97318)); +#97310 = ORIENTED_EDGE('',*,*,#97311,.T.); +#97311 = EDGE_CURVE('',#96088,#96581,#97312,.T.); +#97312 = LINE('',#97313,#97314); +#97313 = CARTESIAN_POINT('',(1.27,-9.144,0.)); +#97314 = VECTOR('',#97315,1.); +#97315 = DIRECTION('',(0.,0.,1.)); +#97316 = ORIENTED_EDGE('',*,*,#96588,.T.); +#97317 = ORIENTED_EDGE('',*,*,#97277,.F.); +#97318 = ORIENTED_EDGE('',*,*,#96095,.F.); +#97319 = PLANE('',#97320); +#97320 = AXIS2_PLACEMENT_3D('',#97321,#97322,#97323); +#97321 = CARTESIAN_POINT('',(1.27,-9.144,0.)); +#97322 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97323 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97324 = ADVANCED_FACE('',(#97325),#97336,.F.); +#97325 = FACE_BOUND('',#97326,.F.); +#97326 = EDGE_LOOP('',(#97327,#97328,#97329,#97335)); +#97327 = ORIENTED_EDGE('',*,*,#97296,.T.); +#97328 = ORIENTED_EDGE('',*,*,#96508,.T.); +#97329 = ORIENTED_EDGE('',*,*,#97330,.F.); +#97330 = EDGE_CURVE('',#96016,#96509,#97331,.T.); +#97331 = LINE('',#97332,#97333); +#97332 = CARTESIAN_POINT('',(-1.016,-11.43,0.)); +#97333 = VECTOR('',#97334,1.); +#97334 = DIRECTION('',(0.,0.,1.)); +#97335 = ORIENTED_EDGE('',*,*,#96015,.F.); +#97336 = PLANE('',#97337); +#97337 = AXIS2_PLACEMENT_3D('',#97338,#97339,#97340); +#97338 = CARTESIAN_POINT('',(-1.27,-11.176,0.)); +#97339 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97340 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97341 = ADVANCED_FACE('',(#97342),#97353,.F.); +#97342 = FACE_BOUND('',#97343,.F.); +#97343 = EDGE_LOOP('',(#97344,#97350,#97351,#97352)); +#97344 = ORIENTED_EDGE('',*,*,#97345,.T.); +#97345 = EDGE_CURVE('',#96080,#96573,#97346,.T.); +#97346 = LINE('',#97347,#97348); +#97347 = CARTESIAN_POINT('',(1.27,-11.176,0.)); +#97348 = VECTOR('',#97349,1.); +#97349 = DIRECTION('',(0.,0.,1.)); +#97350 = ORIENTED_EDGE('',*,*,#96580,.T.); +#97351 = ORIENTED_EDGE('',*,*,#97311,.F.); +#97352 = ORIENTED_EDGE('',*,*,#96087,.F.); +#97353 = PLANE('',#97354); +#97354 = AXIS2_PLACEMENT_3D('',#97355,#97356,#97357); +#97355 = CARTESIAN_POINT('',(1.27,-11.176,0.)); +#97356 = DIRECTION('',(-1.,0.,0.)); +#97357 = DIRECTION('',(0.,1.,0.)); +#97358 = ADVANCED_FACE('',(#97359),#97370,.F.); +#97359 = FACE_BOUND('',#97360,.F.); +#97360 = EDGE_LOOP('',(#97361,#97362,#97363,#97369)); +#97361 = ORIENTED_EDGE('',*,*,#97330,.T.); +#97362 = ORIENTED_EDGE('',*,*,#96516,.T.); +#97363 = ORIENTED_EDGE('',*,*,#97364,.F.); +#97364 = EDGE_CURVE('',#96024,#96517,#97365,.T.); +#97365 = LINE('',#97366,#97367); +#97366 = CARTESIAN_POINT('',(-1.27,-11.684,0.)); +#97367 = VECTOR('',#97368,1.); +#97368 = DIRECTION('',(0.,0.,1.)); +#97369 = ORIENTED_EDGE('',*,*,#96023,.F.); +#97370 = PLANE('',#97371); +#97371 = AXIS2_PLACEMENT_3D('',#97372,#97373,#97374); +#97372 = CARTESIAN_POINT('',(-1.016,-11.43,0.)); +#97373 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97374 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97375 = ADVANCED_FACE('',(#97376),#97387,.F.); +#97376 = FACE_BOUND('',#97377,.F.); +#97377 = EDGE_LOOP('',(#97378,#97384,#97385,#97386)); +#97378 = ORIENTED_EDGE('',*,*,#97379,.T.); +#97379 = EDGE_CURVE('',#96072,#96565,#97380,.T.); +#97380 = LINE('',#97381,#97382); +#97381 = CARTESIAN_POINT('',(1.016,-11.43,0.)); +#97382 = VECTOR('',#97383,1.); +#97383 = DIRECTION('',(0.,0.,1.)); +#97384 = ORIENTED_EDGE('',*,*,#96572,.T.); +#97385 = ORIENTED_EDGE('',*,*,#97345,.F.); +#97386 = ORIENTED_EDGE('',*,*,#96079,.F.); +#97387 = PLANE('',#97388); +#97388 = AXIS2_PLACEMENT_3D('',#97389,#97390,#97391); +#97389 = CARTESIAN_POINT('',(1.016,-11.43,0.)); +#97390 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97391 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97392 = ADVANCED_FACE('',(#97393),#97404,.F.); +#97393 = FACE_BOUND('',#97394,.F.); +#97394 = EDGE_LOOP('',(#97395,#97396,#97397,#97403)); +#97395 = ORIENTED_EDGE('',*,*,#97364,.T.); +#97396 = ORIENTED_EDGE('',*,*,#96524,.T.); +#97397 = ORIENTED_EDGE('',*,*,#97398,.F.); +#97398 = EDGE_CURVE('',#96032,#96525,#97399,.T.); +#97399 = LINE('',#97400,#97401); +#97400 = CARTESIAN_POINT('',(-1.27,-13.716,0.)); +#97401 = VECTOR('',#97402,1.); +#97402 = DIRECTION('',(0.,0.,1.)); +#97403 = ORIENTED_EDGE('',*,*,#96031,.F.); +#97404 = PLANE('',#97405); +#97405 = AXIS2_PLACEMENT_3D('',#97406,#97407,#97408); +#97406 = CARTESIAN_POINT('',(-1.27,-11.684,0.)); +#97407 = DIRECTION('',(1.,0.,0.)); +#97408 = DIRECTION('',(0.,-1.,0.)); +#97409 = ADVANCED_FACE('',(#97410),#97421,.F.); +#97410 = FACE_BOUND('',#97411,.F.); +#97411 = EDGE_LOOP('',(#97412,#97418,#97419,#97420)); +#97412 = ORIENTED_EDGE('',*,*,#97413,.T.); +#97413 = EDGE_CURVE('',#96064,#96557,#97414,.T.); +#97414 = LINE('',#97415,#97416); +#97415 = CARTESIAN_POINT('',(1.27,-11.684,0.)); +#97416 = VECTOR('',#97417,1.); +#97417 = DIRECTION('',(0.,0.,1.)); +#97418 = ORIENTED_EDGE('',*,*,#96564,.T.); +#97419 = ORIENTED_EDGE('',*,*,#97379,.F.); +#97420 = ORIENTED_EDGE('',*,*,#96071,.F.); +#97421 = PLANE('',#97422); +#97422 = AXIS2_PLACEMENT_3D('',#97423,#97424,#97425); +#97423 = CARTESIAN_POINT('',(1.27,-11.684,0.)); +#97424 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#97425 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97426 = ADVANCED_FACE('',(#97427),#97438,.F.); +#97427 = FACE_BOUND('',#97428,.F.); +#97428 = EDGE_LOOP('',(#97429,#97430,#97431,#97437)); +#97429 = ORIENTED_EDGE('',*,*,#97398,.T.); +#97430 = ORIENTED_EDGE('',*,*,#96532,.T.); +#97431 = ORIENTED_EDGE('',*,*,#97432,.F.); +#97432 = EDGE_CURVE('',#96040,#96533,#97433,.T.); +#97433 = LINE('',#97434,#97435); +#97434 = CARTESIAN_POINT('',(-1.016,-13.97,0.)); +#97435 = VECTOR('',#97436,1.); +#97436 = DIRECTION('',(0.,0.,1.)); +#97437 = ORIENTED_EDGE('',*,*,#96039,.F.); +#97438 = PLANE('',#97439); +#97439 = AXIS2_PLACEMENT_3D('',#97440,#97441,#97442); +#97440 = CARTESIAN_POINT('',(-1.27,-13.716,0.)); +#97441 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97442 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#97443 = ADVANCED_FACE('',(#97444),#97455,.F.); +#97444 = FACE_BOUND('',#97445,.F.); +#97445 = EDGE_LOOP('',(#97446,#97452,#97453,#97454)); +#97446 = ORIENTED_EDGE('',*,*,#97447,.T.); +#97447 = EDGE_CURVE('',#96056,#96549,#97448,.T.); +#97448 = LINE('',#97449,#97450); +#97449 = CARTESIAN_POINT('',(1.27,-13.716,0.)); +#97450 = VECTOR('',#97451,1.); +#97451 = DIRECTION('',(0.,0.,1.)); +#97452 = ORIENTED_EDGE('',*,*,#96556,.T.); +#97453 = ORIENTED_EDGE('',*,*,#97413,.F.); +#97454 = ORIENTED_EDGE('',*,*,#96063,.F.); +#97455 = PLANE('',#97456); +#97456 = AXIS2_PLACEMENT_3D('',#97457,#97458,#97459); +#97457 = CARTESIAN_POINT('',(1.27,-13.716,0.)); +#97458 = DIRECTION('',(-1.,0.,0.)); +#97459 = DIRECTION('',(0.,1.,0.)); +#97460 = ADVANCED_FACE('',(#97461),#97472,.F.); +#97461 = FACE_BOUND('',#97462,.F.); +#97462 = EDGE_LOOP('',(#97463,#97464,#97465,#97471)); +#97463 = ORIENTED_EDGE('',*,*,#97432,.T.); +#97464 = ORIENTED_EDGE('',*,*,#96540,.T.); +#97465 = ORIENTED_EDGE('',*,*,#97466,.F.); +#97466 = EDGE_CURVE('',#96048,#96541,#97467,.T.); +#97467 = LINE('',#97468,#97469); +#97468 = CARTESIAN_POINT('',(1.016,-13.97,0.)); +#97469 = VECTOR('',#97470,1.); +#97470 = DIRECTION('',(0.,0.,1.)); +#97471 = ORIENTED_EDGE('',*,*,#96047,.F.); +#97472 = PLANE('',#97473); +#97473 = AXIS2_PLACEMENT_3D('',#97474,#97475,#97476); +#97474 = CARTESIAN_POINT('',(-1.016,-13.97,0.)); +#97475 = DIRECTION('',(0.,1.,0.)); +#97476 = DIRECTION('',(1.,0.,0.)); +#97477 = ADVANCED_FACE('',(#97478),#97484,.F.); +#97478 = FACE_BOUND('',#97479,.F.); +#97479 = EDGE_LOOP('',(#97480,#97481,#97482,#97483)); +#97480 = ORIENTED_EDGE('',*,*,#97466,.T.); +#97481 = ORIENTED_EDGE('',*,*,#96548,.T.); +#97482 = ORIENTED_EDGE('',*,*,#97447,.F.); +#97483 = ORIENTED_EDGE('',*,*,#96055,.F.); +#97484 = PLANE('',#97485); +#97485 = AXIS2_PLACEMENT_3D('',#97486,#97487,#97488); +#97486 = CARTESIAN_POINT('',(1.016,-13.97,0.)); +#97487 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#97488 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#97489 = ADVANCED_FACE('',(#97490),#97515,.T.); +#97490 = FACE_BOUND('',#97491,.T.); +#97491 = EDGE_LOOP('',(#97492,#97500,#97508,#97514)); +#97492 = ORIENTED_EDGE('',*,*,#97493,.F.); +#97493 = EDGE_CURVE('',#97494,#96201,#97496,.T.); +#97494 = VERTEX_POINT('',#97495); +#97495 = CARTESIAN_POINT('',(0.32,-0.32,-2.84)); +#97496 = LINE('',#97497,#97498); +#97497 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#97498 = VECTOR('',#97499,1.); +#97499 = DIRECTION('',(0.,0.,1.)); +#97500 = ORIENTED_EDGE('',*,*,#97501,.T.); +#97501 = EDGE_CURVE('',#97494,#97502,#97504,.T.); +#97502 = VERTEX_POINT('',#97503); +#97503 = CARTESIAN_POINT('',(0.32,0.32,-2.84)); +#97504 = LINE('',#97505,#97506); +#97505 = CARTESIAN_POINT('',(0.32,-0.32,-2.84)); +#97506 = VECTOR('',#97507,1.); +#97507 = DIRECTION('',(0.,1.,0.)); +#97508 = ORIENTED_EDGE('',*,*,#97509,.T.); +#97509 = EDGE_CURVE('',#97502,#96203,#97510,.T.); +#97510 = LINE('',#97511,#97512); +#97511 = CARTESIAN_POINT('',(0.32,0.32,-3.)); +#97512 = VECTOR('',#97513,1.); +#97513 = DIRECTION('',(0.,0.,1.)); +#97514 = ORIENTED_EDGE('',*,*,#96200,.F.); +#97515 = PLANE('',#97516); +#97516 = AXIS2_PLACEMENT_3D('',#97517,#97518,#97519); +#97517 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#97518 = DIRECTION('',(1.,0.,0.)); +#97519 = DIRECTION('',(0.,0.,1.)); +#97520 = ADVANCED_FACE('',(#97521),#97539,.T.); +#97521 = FACE_BOUND('',#97522,.T.); +#97522 = EDGE_LOOP('',(#97523,#97524,#97532,#97538)); +#97523 = ORIENTED_EDGE('',*,*,#97509,.F.); +#97524 = ORIENTED_EDGE('',*,*,#97525,.F.); +#97525 = EDGE_CURVE('',#97526,#97502,#97528,.T.); +#97526 = VERTEX_POINT('',#97527); +#97527 = CARTESIAN_POINT('',(-0.32,0.32,-2.84)); +#97528 = LINE('',#97529,#97530); +#97529 = CARTESIAN_POINT('',(-0.32,0.32,-2.84)); +#97530 = VECTOR('',#97531,1.); +#97531 = DIRECTION('',(1.,0.,0.)); +#97532 = ORIENTED_EDGE('',*,*,#97533,.T.); +#97533 = EDGE_CURVE('',#97526,#96219,#97534,.T.); +#97534 = LINE('',#97535,#97536); +#97535 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#97536 = VECTOR('',#97537,1.); +#97537 = DIRECTION('',(0.,0.,1.)); +#97538 = ORIENTED_EDGE('',*,*,#96226,.F.); +#97539 = PLANE('',#97540); +#97540 = AXIS2_PLACEMENT_3D('',#97541,#97542,#97543); +#97541 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#97542 = DIRECTION('',(0.,1.,0.)); +#97543 = DIRECTION('',(0.,-0.,1.)); +#97544 = ADVANCED_FACE('',(#97545),#97563,.F.); +#97545 = FACE_BOUND('',#97546,.F.); +#97546 = EDGE_LOOP('',(#97547,#97555,#97561,#97562)); +#97547 = ORIENTED_EDGE('',*,*,#97548,.F.); +#97548 = EDGE_CURVE('',#97549,#96211,#97551,.T.); +#97549 = VERTEX_POINT('',#97550); +#97550 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#97551 = LINE('',#97552,#97553); +#97552 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#97553 = VECTOR('',#97554,1.); +#97554 = DIRECTION('',(0.,0.,1.)); +#97555 = ORIENTED_EDGE('',*,*,#97556,.T.); +#97556 = EDGE_CURVE('',#97549,#97526,#97557,.T.); +#97557 = LINE('',#97558,#97559); +#97558 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#97559 = VECTOR('',#97560,1.); +#97560 = DIRECTION('',(0.,1.,0.)); +#97561 = ORIENTED_EDGE('',*,*,#97533,.T.); +#97562 = ORIENTED_EDGE('',*,*,#96218,.F.); +#97563 = PLANE('',#97564); +#97564 = AXIS2_PLACEMENT_3D('',#97565,#97566,#97567); +#97565 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#97566 = DIRECTION('',(1.,0.,0.)); +#97567 = DIRECTION('',(0.,0.,1.)); +#97568 = ADVANCED_FACE('',(#97569),#97580,.F.); +#97569 = FACE_BOUND('',#97570,.F.); +#97570 = EDGE_LOOP('',(#97571,#97572,#97578,#97579)); +#97571 = ORIENTED_EDGE('',*,*,#97493,.F.); +#97572 = ORIENTED_EDGE('',*,*,#97573,.F.); +#97573 = EDGE_CURVE('',#97549,#97494,#97574,.T.); +#97574 = LINE('',#97575,#97576); +#97575 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#97576 = VECTOR('',#97577,1.); +#97577 = DIRECTION('',(1.,0.,0.)); +#97578 = ORIENTED_EDGE('',*,*,#97548,.T.); +#97579 = ORIENTED_EDGE('',*,*,#96210,.F.); +#97580 = PLANE('',#97581); +#97581 = AXIS2_PLACEMENT_3D('',#97582,#97583,#97584); +#97582 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#97583 = DIRECTION('',(0.,1.,0.)); +#97584 = DIRECTION('',(0.,-0.,1.)); +#97585 = ADVANCED_FACE('',(#97586),#97611,.T.); +#97586 = FACE_BOUND('',#97587,.T.); +#97587 = EDGE_LOOP('',(#97588,#97596,#97604,#97610)); +#97588 = ORIENTED_EDGE('',*,*,#97589,.F.); +#97589 = EDGE_CURVE('',#97590,#96235,#97592,.T.); +#97590 = VERTEX_POINT('',#97591); +#97591 = CARTESIAN_POINT('',(0.32,-5.4,-2.84)); +#97592 = LINE('',#97593,#97594); +#97593 = CARTESIAN_POINT('',(0.32,-5.4,-3.)); +#97594 = VECTOR('',#97595,1.); +#97595 = DIRECTION('',(0.,0.,1.)); +#97596 = ORIENTED_EDGE('',*,*,#97597,.T.); +#97597 = EDGE_CURVE('',#97590,#97598,#97600,.T.); +#97598 = VERTEX_POINT('',#97599); +#97599 = CARTESIAN_POINT('',(0.32,-4.76,-2.84)); +#97600 = LINE('',#97601,#97602); +#97601 = CARTESIAN_POINT('',(0.32,-5.4,-2.84)); +#97602 = VECTOR('',#97603,1.); +#97603 = DIRECTION('',(0.,1.,0.)); +#97604 = ORIENTED_EDGE('',*,*,#97605,.T.); +#97605 = EDGE_CURVE('',#97598,#96237,#97606,.T.); +#97606 = LINE('',#97607,#97608); +#97607 = CARTESIAN_POINT('',(0.32,-4.76,-3.)); +#97608 = VECTOR('',#97609,1.); +#97609 = DIRECTION('',(0.,0.,1.)); +#97610 = ORIENTED_EDGE('',*,*,#96234,.F.); +#97611 = PLANE('',#97612); +#97612 = AXIS2_PLACEMENT_3D('',#97613,#97614,#97615); +#97613 = CARTESIAN_POINT('',(0.32,-5.4,-3.)); +#97614 = DIRECTION('',(1.,0.,0.)); +#97615 = DIRECTION('',(0.,0.,1.)); +#97616 = ADVANCED_FACE('',(#97617),#97635,.T.); +#97617 = FACE_BOUND('',#97618,.T.); +#97618 = EDGE_LOOP('',(#97619,#97620,#97628,#97634)); +#97619 = ORIENTED_EDGE('',*,*,#97605,.F.); +#97620 = ORIENTED_EDGE('',*,*,#97621,.F.); +#97621 = EDGE_CURVE('',#97622,#97598,#97624,.T.); +#97622 = VERTEX_POINT('',#97623); +#97623 = CARTESIAN_POINT('',(-0.32,-4.76,-2.84)); +#97624 = LINE('',#97625,#97626); +#97625 = CARTESIAN_POINT('',(-0.32,-4.76,-2.84)); +#97626 = VECTOR('',#97627,1.); +#97627 = DIRECTION('',(1.,0.,0.)); +#97628 = ORIENTED_EDGE('',*,*,#97629,.T.); +#97629 = EDGE_CURVE('',#97622,#96253,#97630,.T.); +#97630 = LINE('',#97631,#97632); +#97631 = CARTESIAN_POINT('',(-0.32,-4.76,-3.)); +#97632 = VECTOR('',#97633,1.); +#97633 = DIRECTION('',(0.,0.,1.)); +#97634 = ORIENTED_EDGE('',*,*,#96260,.F.); +#97635 = PLANE('',#97636); +#97636 = AXIS2_PLACEMENT_3D('',#97637,#97638,#97639); +#97637 = CARTESIAN_POINT('',(-0.32,-4.76,-3.)); +#97638 = DIRECTION('',(0.,1.,0.)); +#97639 = DIRECTION('',(0.,-0.,1.)); +#97640 = ADVANCED_FACE('',(#97641),#97659,.F.); +#97641 = FACE_BOUND('',#97642,.F.); +#97642 = EDGE_LOOP('',(#97643,#97651,#97657,#97658)); +#97643 = ORIENTED_EDGE('',*,*,#97644,.F.); +#97644 = EDGE_CURVE('',#97645,#96245,#97647,.T.); +#97645 = VERTEX_POINT('',#97646); +#97646 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84)); +#97647 = LINE('',#97648,#97649); +#97648 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#97649 = VECTOR('',#97650,1.); +#97650 = DIRECTION('',(0.,0.,1.)); +#97651 = ORIENTED_EDGE('',*,*,#97652,.T.); +#97652 = EDGE_CURVE('',#97645,#97622,#97653,.T.); +#97653 = LINE('',#97654,#97655); +#97654 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84)); +#97655 = VECTOR('',#97656,1.); +#97656 = DIRECTION('',(0.,1.,0.)); +#97657 = ORIENTED_EDGE('',*,*,#97629,.T.); +#97658 = ORIENTED_EDGE('',*,*,#96252,.F.); +#97659 = PLANE('',#97660); +#97660 = AXIS2_PLACEMENT_3D('',#97661,#97662,#97663); +#97661 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#97662 = DIRECTION('',(1.,0.,0.)); +#97663 = DIRECTION('',(0.,0.,1.)); +#97664 = ADVANCED_FACE('',(#97665),#97676,.F.); +#97665 = FACE_BOUND('',#97666,.F.); +#97666 = EDGE_LOOP('',(#97667,#97668,#97674,#97675)); +#97667 = ORIENTED_EDGE('',*,*,#97589,.F.); +#97668 = ORIENTED_EDGE('',*,*,#97669,.F.); +#97669 = EDGE_CURVE('',#97645,#97590,#97670,.T.); +#97670 = LINE('',#97671,#97672); +#97671 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84)); +#97672 = VECTOR('',#97673,1.); +#97673 = DIRECTION('',(1.,0.,0.)); +#97674 = ORIENTED_EDGE('',*,*,#97644,.T.); +#97675 = ORIENTED_EDGE('',*,*,#96244,.F.); +#97676 = PLANE('',#97677); +#97677 = AXIS2_PLACEMENT_3D('',#97678,#97679,#97680); +#97678 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#97679 = DIRECTION('',(0.,1.,0.)); +#97680 = DIRECTION('',(0.,-0.,1.)); +#97681 = ADVANCED_FACE('',(#97682),#97707,.T.); +#97682 = FACE_BOUND('',#97683,.T.); +#97683 = EDGE_LOOP('',(#97684,#97692,#97700,#97706)); +#97684 = ORIENTED_EDGE('',*,*,#97685,.F.); +#97685 = EDGE_CURVE('',#97686,#96269,#97688,.T.); +#97686 = VERTEX_POINT('',#97687); +#97687 = CARTESIAN_POINT('',(0.32,-2.86,-2.84)); +#97688 = LINE('',#97689,#97690); +#97689 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#97690 = VECTOR('',#97691,1.); +#97691 = DIRECTION('',(0.,0.,1.)); +#97692 = ORIENTED_EDGE('',*,*,#97693,.T.); +#97693 = EDGE_CURVE('',#97686,#97694,#97696,.T.); +#97694 = VERTEX_POINT('',#97695); +#97695 = CARTESIAN_POINT('',(0.32,-2.22,-2.84)); +#97696 = LINE('',#97697,#97698); +#97697 = CARTESIAN_POINT('',(0.32,-2.86,-2.84)); +#97698 = VECTOR('',#97699,1.); +#97699 = DIRECTION('',(0.,1.,0.)); +#97700 = ORIENTED_EDGE('',*,*,#97701,.T.); +#97701 = EDGE_CURVE('',#97694,#96271,#97702,.T.); +#97702 = LINE('',#97703,#97704); +#97703 = CARTESIAN_POINT('',(0.32,-2.22,-3.)); +#97704 = VECTOR('',#97705,1.); +#97705 = DIRECTION('',(0.,0.,1.)); +#97706 = ORIENTED_EDGE('',*,*,#96268,.F.); +#97707 = PLANE('',#97708); +#97708 = AXIS2_PLACEMENT_3D('',#97709,#97710,#97711); +#97709 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#97710 = DIRECTION('',(1.,0.,0.)); +#97711 = DIRECTION('',(0.,0.,1.)); +#97712 = ADVANCED_FACE('',(#97713),#97731,.T.); +#97713 = FACE_BOUND('',#97714,.T.); +#97714 = EDGE_LOOP('',(#97715,#97716,#97724,#97730)); +#97715 = ORIENTED_EDGE('',*,*,#97701,.F.); +#97716 = ORIENTED_EDGE('',*,*,#97717,.F.); +#97717 = EDGE_CURVE('',#97718,#97694,#97720,.T.); +#97718 = VERTEX_POINT('',#97719); +#97719 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84)); +#97720 = LINE('',#97721,#97722); +#97721 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84)); +#97722 = VECTOR('',#97723,1.); +#97723 = DIRECTION('',(1.,0.,0.)); +#97724 = ORIENTED_EDGE('',*,*,#97725,.T.); +#97725 = EDGE_CURVE('',#97718,#96287,#97726,.T.); +#97726 = LINE('',#97727,#97728); +#97727 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#97728 = VECTOR('',#97729,1.); +#97729 = DIRECTION('',(0.,0.,1.)); +#97730 = ORIENTED_EDGE('',*,*,#96294,.F.); +#97731 = PLANE('',#97732); +#97732 = AXIS2_PLACEMENT_3D('',#97733,#97734,#97735); +#97733 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#97734 = DIRECTION('',(0.,1.,0.)); +#97735 = DIRECTION('',(0.,-0.,1.)); +#97736 = ADVANCED_FACE('',(#97737),#97755,.F.); +#97737 = FACE_BOUND('',#97738,.F.); +#97738 = EDGE_LOOP('',(#97739,#97747,#97753,#97754)); +#97739 = ORIENTED_EDGE('',*,*,#97740,.F.); +#97740 = EDGE_CURVE('',#97741,#96279,#97743,.T.); +#97741 = VERTEX_POINT('',#97742); +#97742 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#97743 = LINE('',#97744,#97745); +#97744 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#97745 = VECTOR('',#97746,1.); +#97746 = DIRECTION('',(0.,0.,1.)); +#97747 = ORIENTED_EDGE('',*,*,#97748,.T.); +#97748 = EDGE_CURVE('',#97741,#97718,#97749,.T.); +#97749 = LINE('',#97750,#97751); +#97750 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#97751 = VECTOR('',#97752,1.); +#97752 = DIRECTION('',(0.,1.,0.)); +#97753 = ORIENTED_EDGE('',*,*,#97725,.T.); +#97754 = ORIENTED_EDGE('',*,*,#96286,.F.); +#97755 = PLANE('',#97756); +#97756 = AXIS2_PLACEMENT_3D('',#97757,#97758,#97759); +#97757 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#97758 = DIRECTION('',(1.,0.,0.)); +#97759 = DIRECTION('',(0.,0.,1.)); +#97760 = ADVANCED_FACE('',(#97761),#97772,.F.); +#97761 = FACE_BOUND('',#97762,.F.); +#97762 = EDGE_LOOP('',(#97763,#97764,#97770,#97771)); +#97763 = ORIENTED_EDGE('',*,*,#97685,.F.); +#97764 = ORIENTED_EDGE('',*,*,#97765,.F.); +#97765 = EDGE_CURVE('',#97741,#97686,#97766,.T.); +#97766 = LINE('',#97767,#97768); +#97767 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#97768 = VECTOR('',#97769,1.); +#97769 = DIRECTION('',(1.,0.,0.)); +#97770 = ORIENTED_EDGE('',*,*,#97740,.T.); +#97771 = ORIENTED_EDGE('',*,*,#96278,.F.); +#97772 = PLANE('',#97773); +#97773 = AXIS2_PLACEMENT_3D('',#97774,#97775,#97776); +#97774 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#97775 = DIRECTION('',(0.,1.,0.)); +#97776 = DIRECTION('',(0.,-0.,1.)); +#97777 = ADVANCED_FACE('',(#97778),#97803,.F.); +#97778 = FACE_BOUND('',#97779,.F.); +#97779 = EDGE_LOOP('',(#97780,#97788,#97796,#97802)); +#97780 = ORIENTED_EDGE('',*,*,#97781,.F.); +#97781 = EDGE_CURVE('',#97782,#96303,#97784,.T.); +#97782 = VERTEX_POINT('',#97783); +#97783 = CARTESIAN_POINT('',(0.32,-13.02,-2.84)); +#97784 = LINE('',#97785,#97786); +#97785 = CARTESIAN_POINT('',(0.32,-13.02,-3.)); +#97786 = VECTOR('',#97787,1.); +#97787 = DIRECTION('',(0.,0.,1.)); +#97788 = ORIENTED_EDGE('',*,*,#97789,.F.); +#97789 = EDGE_CURVE('',#97790,#97782,#97792,.T.); +#97790 = VERTEX_POINT('',#97791); +#97791 = CARTESIAN_POINT('',(-0.32,-13.02,-2.84)); +#97792 = LINE('',#97793,#97794); +#97793 = CARTESIAN_POINT('',(-0.32,-13.02,-2.84)); +#97794 = VECTOR('',#97795,1.); +#97795 = DIRECTION('',(1.,0.,0.)); +#97796 = ORIENTED_EDGE('',*,*,#97797,.T.); +#97797 = EDGE_CURVE('',#97790,#96305,#97798,.T.); +#97798 = LINE('',#97799,#97800); +#97799 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#97800 = VECTOR('',#97801,1.); +#97801 = DIRECTION('',(0.,0.,1.)); +#97802 = ORIENTED_EDGE('',*,*,#96302,.F.); +#97803 = PLANE('',#97804); +#97804 = AXIS2_PLACEMENT_3D('',#97805,#97806,#97807); +#97805 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#97806 = DIRECTION('',(0.,1.,0.)); +#97807 = DIRECTION('',(0.,-0.,1.)); +#97808 = ADVANCED_FACE('',(#97809),#97827,.T.); +#97809 = FACE_BOUND('',#97810,.T.); +#97810 = EDGE_LOOP('',(#97811,#97812,#97820,#97826)); +#97811 = ORIENTED_EDGE('',*,*,#97781,.F.); +#97812 = ORIENTED_EDGE('',*,*,#97813,.T.); +#97813 = EDGE_CURVE('',#97782,#97814,#97816,.T.); +#97814 = VERTEX_POINT('',#97815); +#97815 = CARTESIAN_POINT('',(0.32,-12.38,-2.84)); +#97816 = LINE('',#97817,#97818); +#97817 = CARTESIAN_POINT('',(0.32,-13.02,-2.84)); +#97818 = VECTOR('',#97819,1.); +#97819 = DIRECTION('',(0.,1.,0.)); +#97820 = ORIENTED_EDGE('',*,*,#97821,.T.); +#97821 = EDGE_CURVE('',#97814,#96321,#97822,.T.); +#97822 = LINE('',#97823,#97824); +#97823 = CARTESIAN_POINT('',(0.32,-12.38,-3.)); +#97824 = VECTOR('',#97825,1.); +#97825 = DIRECTION('',(0.,0.,1.)); +#97826 = ORIENTED_EDGE('',*,*,#96328,.F.); +#97827 = PLANE('',#97828); +#97828 = AXIS2_PLACEMENT_3D('',#97829,#97830,#97831); +#97829 = CARTESIAN_POINT('',(0.32,-13.02,-3.)); +#97830 = DIRECTION('',(1.,0.,0.)); +#97831 = DIRECTION('',(0.,0.,1.)); +#97832 = ADVANCED_FACE('',(#97833),#97851,.T.); +#97833 = FACE_BOUND('',#97834,.T.); +#97834 = EDGE_LOOP('',(#97835,#97836,#97844,#97850)); +#97835 = ORIENTED_EDGE('',*,*,#97821,.F.); +#97836 = ORIENTED_EDGE('',*,*,#97837,.F.); +#97837 = EDGE_CURVE('',#97838,#97814,#97840,.T.); +#97838 = VERTEX_POINT('',#97839); +#97839 = CARTESIAN_POINT('',(-0.32,-12.38,-2.84)); +#97840 = LINE('',#97841,#97842); +#97841 = CARTESIAN_POINT('',(-0.32,-12.38,-2.84)); +#97842 = VECTOR('',#97843,1.); +#97843 = DIRECTION('',(1.,0.,0.)); +#97844 = ORIENTED_EDGE('',*,*,#97845,.T.); +#97845 = EDGE_CURVE('',#97838,#96313,#97846,.T.); +#97846 = LINE('',#97847,#97848); +#97847 = CARTESIAN_POINT('',(-0.32,-12.38,-3.)); +#97848 = VECTOR('',#97849,1.); +#97849 = DIRECTION('',(0.,0.,1.)); +#97850 = ORIENTED_EDGE('',*,*,#96320,.F.); +#97851 = PLANE('',#97852); +#97852 = AXIS2_PLACEMENT_3D('',#97853,#97854,#97855); +#97853 = CARTESIAN_POINT('',(-0.32,-12.38,-3.)); +#97854 = DIRECTION('',(0.,1.,0.)); +#97855 = DIRECTION('',(0.,-0.,1.)); +#97856 = ADVANCED_FACE('',(#97857),#97868,.F.); +#97857 = FACE_BOUND('',#97858,.F.); +#97858 = EDGE_LOOP('',(#97859,#97860,#97866,#97867)); +#97859 = ORIENTED_EDGE('',*,*,#97797,.F.); +#97860 = ORIENTED_EDGE('',*,*,#97861,.T.); +#97861 = EDGE_CURVE('',#97790,#97838,#97862,.T.); +#97862 = LINE('',#97863,#97864); +#97863 = CARTESIAN_POINT('',(-0.32,-13.02,-2.84)); +#97864 = VECTOR('',#97865,1.); +#97865 = DIRECTION('',(0.,1.,0.)); +#97866 = ORIENTED_EDGE('',*,*,#97845,.T.); +#97867 = ORIENTED_EDGE('',*,*,#96312,.F.); +#97868 = PLANE('',#97869); +#97869 = AXIS2_PLACEMENT_3D('',#97870,#97871,#97872); +#97870 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#97871 = DIRECTION('',(1.,0.,0.)); +#97872 = DIRECTION('',(0.,0.,1.)); +#97873 = ADVANCED_FACE('',(#97874),#97899,.T.); +#97874 = FACE_BOUND('',#97875,.T.); +#97875 = EDGE_LOOP('',(#97876,#97884,#97892,#97898)); +#97876 = ORIENTED_EDGE('',*,*,#97877,.F.); +#97877 = EDGE_CURVE('',#97878,#96337,#97880,.T.); +#97878 = VERTEX_POINT('',#97879); +#97879 = CARTESIAN_POINT('',(0.32,-9.84,-2.84)); +#97880 = LINE('',#97881,#97882); +#97881 = CARTESIAN_POINT('',(0.32,-9.84,-3.)); +#97882 = VECTOR('',#97883,1.); +#97883 = DIRECTION('',(0.,0.,1.)); +#97884 = ORIENTED_EDGE('',*,*,#97885,.F.); +#97885 = EDGE_CURVE('',#97886,#97878,#97888,.T.); +#97886 = VERTEX_POINT('',#97887); +#97887 = CARTESIAN_POINT('',(-0.32,-9.84,-2.84)); +#97888 = LINE('',#97889,#97890); +#97889 = CARTESIAN_POINT('',(-0.32,-9.84,-2.84)); +#97890 = VECTOR('',#97891,1.); +#97891 = DIRECTION('',(1.,0.,0.)); +#97892 = ORIENTED_EDGE('',*,*,#97893,.T.); +#97893 = EDGE_CURVE('',#97886,#96339,#97894,.T.); +#97894 = LINE('',#97895,#97896); +#97895 = CARTESIAN_POINT('',(-0.32,-9.84,-3.)); +#97896 = VECTOR('',#97897,1.); +#97897 = DIRECTION('',(0.,0.,1.)); +#97898 = ORIENTED_EDGE('',*,*,#96336,.F.); +#97899 = PLANE('',#97900); +#97900 = AXIS2_PLACEMENT_3D('',#97901,#97902,#97903); +#97901 = CARTESIAN_POINT('',(-0.32,-9.84,-3.)); +#97902 = DIRECTION('',(0.,1.,0.)); +#97903 = DIRECTION('',(0.,-0.,1.)); +#97904 = ADVANCED_FACE('',(#97905),#97923,.F.); +#97905 = FACE_BOUND('',#97906,.F.); +#97906 = EDGE_LOOP('',(#97907,#97915,#97921,#97922)); +#97907 = ORIENTED_EDGE('',*,*,#97908,.F.); +#97908 = EDGE_CURVE('',#97909,#96355,#97911,.T.); +#97909 = VERTEX_POINT('',#97910); +#97910 = CARTESIAN_POINT('',(-0.32,-10.48,-2.84)); +#97911 = LINE('',#97912,#97913); +#97912 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#97913 = VECTOR('',#97914,1.); +#97914 = DIRECTION('',(0.,0.,1.)); +#97915 = ORIENTED_EDGE('',*,*,#97916,.T.); +#97916 = EDGE_CURVE('',#97909,#97886,#97917,.T.); +#97917 = LINE('',#97918,#97919); +#97918 = CARTESIAN_POINT('',(-0.32,-10.48,-2.84)); +#97919 = VECTOR('',#97920,1.); +#97920 = DIRECTION('',(0.,1.,0.)); +#97921 = ORIENTED_EDGE('',*,*,#97893,.T.); +#97922 = ORIENTED_EDGE('',*,*,#96362,.F.); +#97923 = PLANE('',#97924); +#97924 = AXIS2_PLACEMENT_3D('',#97925,#97926,#97927); +#97925 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#97926 = DIRECTION('',(1.,0.,0.)); +#97927 = DIRECTION('',(0.,0.,1.)); +#97928 = ADVANCED_FACE('',(#97929),#97947,.F.); +#97929 = FACE_BOUND('',#97930,.F.); +#97930 = EDGE_LOOP('',(#97931,#97939,#97945,#97946)); +#97931 = ORIENTED_EDGE('',*,*,#97932,.F.); +#97932 = EDGE_CURVE('',#97933,#96347,#97935,.T.); +#97933 = VERTEX_POINT('',#97934); +#97934 = CARTESIAN_POINT('',(0.32,-10.48,-2.84)); +#97935 = LINE('',#97936,#97937); +#97936 = CARTESIAN_POINT('',(0.32,-10.48,-3.)); +#97937 = VECTOR('',#97938,1.); +#97938 = DIRECTION('',(0.,0.,1.)); +#97939 = ORIENTED_EDGE('',*,*,#97940,.F.); +#97940 = EDGE_CURVE('',#97909,#97933,#97941,.T.); +#97941 = LINE('',#97942,#97943); +#97942 = CARTESIAN_POINT('',(-0.32,-10.48,-2.84)); +#97943 = VECTOR('',#97944,1.); +#97944 = DIRECTION('',(1.,0.,0.)); +#97945 = ORIENTED_EDGE('',*,*,#97908,.T.); +#97946 = ORIENTED_EDGE('',*,*,#96354,.F.); +#97947 = PLANE('',#97948); +#97948 = AXIS2_PLACEMENT_3D('',#97949,#97950,#97951); +#97949 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#97950 = DIRECTION('',(0.,1.,0.)); +#97951 = DIRECTION('',(0.,-0.,1.)); +#97952 = ADVANCED_FACE('',(#97953),#97964,.T.); +#97953 = FACE_BOUND('',#97954,.T.); +#97954 = EDGE_LOOP('',(#97955,#97956,#97962,#97963)); +#97955 = ORIENTED_EDGE('',*,*,#97932,.F.); +#97956 = ORIENTED_EDGE('',*,*,#97957,.T.); +#97957 = EDGE_CURVE('',#97933,#97878,#97958,.T.); +#97958 = LINE('',#97959,#97960); +#97959 = CARTESIAN_POINT('',(0.32,-10.48,-2.84)); +#97960 = VECTOR('',#97961,1.); +#97961 = DIRECTION('',(0.,1.,0.)); +#97962 = ORIENTED_EDGE('',*,*,#97877,.T.); +#97963 = ORIENTED_EDGE('',*,*,#96346,.F.); +#97964 = PLANE('',#97965); +#97965 = AXIS2_PLACEMENT_3D('',#97966,#97967,#97968); +#97966 = CARTESIAN_POINT('',(0.32,-10.48,-3.)); +#97967 = DIRECTION('',(1.,0.,0.)); +#97968 = DIRECTION('',(0.,0.,1.)); +#97969 = ADVANCED_FACE('',(#97970),#97995,.F.); +#97970 = FACE_BOUND('',#97971,.F.); +#97971 = EDGE_LOOP('',(#97972,#97980,#97988,#97994)); +#97972 = ORIENTED_EDGE('',*,*,#97973,.F.); +#97973 = EDGE_CURVE('',#97974,#96371,#97976,.T.); +#97974 = VERTEX_POINT('',#97975); +#97975 = CARTESIAN_POINT('',(0.32,-7.94,-2.84)); +#97976 = LINE('',#97977,#97978); +#97977 = CARTESIAN_POINT('',(0.32,-7.94,-3.)); +#97978 = VECTOR('',#97979,1.); +#97979 = DIRECTION('',(0.,0.,1.)); +#97980 = ORIENTED_EDGE('',*,*,#97981,.F.); +#97981 = EDGE_CURVE('',#97982,#97974,#97984,.T.); +#97982 = VERTEX_POINT('',#97983); +#97983 = CARTESIAN_POINT('',(-0.32,-7.94,-2.84)); +#97984 = LINE('',#97985,#97986); +#97985 = CARTESIAN_POINT('',(-0.32,-7.94,-2.84)); +#97986 = VECTOR('',#97987,1.); +#97987 = DIRECTION('',(1.,0.,0.)); +#97988 = ORIENTED_EDGE('',*,*,#97989,.T.); +#97989 = EDGE_CURVE('',#97982,#96373,#97990,.T.); +#97990 = LINE('',#97991,#97992); +#97991 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#97992 = VECTOR('',#97993,1.); +#97993 = DIRECTION('',(0.,0.,1.)); +#97994 = ORIENTED_EDGE('',*,*,#96370,.F.); +#97995 = PLANE('',#97996); +#97996 = AXIS2_PLACEMENT_3D('',#97997,#97998,#97999); +#97997 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#97998 = DIRECTION('',(0.,1.,0.)); +#97999 = DIRECTION('',(0.,-0.,1.)); +#98000 = ADVANCED_FACE('',(#98001),#98019,.T.); +#98001 = FACE_BOUND('',#98002,.T.); +#98002 = EDGE_LOOP('',(#98003,#98004,#98012,#98018)); +#98003 = ORIENTED_EDGE('',*,*,#97973,.F.); +#98004 = ORIENTED_EDGE('',*,*,#98005,.T.); +#98005 = EDGE_CURVE('',#97974,#98006,#98008,.T.); +#98006 = VERTEX_POINT('',#98007); +#98007 = CARTESIAN_POINT('',(0.32,-7.3,-2.84)); +#98008 = LINE('',#98009,#98010); +#98009 = CARTESIAN_POINT('',(0.32,-7.94,-2.84)); +#98010 = VECTOR('',#98011,1.); +#98011 = DIRECTION('',(0.,1.,0.)); +#98012 = ORIENTED_EDGE('',*,*,#98013,.T.); +#98013 = EDGE_CURVE('',#98006,#96389,#98014,.T.); +#98014 = LINE('',#98015,#98016); +#98015 = CARTESIAN_POINT('',(0.32,-7.3,-3.)); +#98016 = VECTOR('',#98017,1.); +#98017 = DIRECTION('',(0.,0.,1.)); +#98018 = ORIENTED_EDGE('',*,*,#96396,.F.); +#98019 = PLANE('',#98020); +#98020 = AXIS2_PLACEMENT_3D('',#98021,#98022,#98023); +#98021 = CARTESIAN_POINT('',(0.32,-7.94,-3.)); +#98022 = DIRECTION('',(1.,0.,0.)); +#98023 = DIRECTION('',(0.,0.,1.)); +#98024 = ADVANCED_FACE('',(#98025),#98043,.T.); +#98025 = FACE_BOUND('',#98026,.T.); +#98026 = EDGE_LOOP('',(#98027,#98028,#98036,#98042)); +#98027 = ORIENTED_EDGE('',*,*,#98013,.F.); +#98028 = ORIENTED_EDGE('',*,*,#98029,.F.); +#98029 = EDGE_CURVE('',#98030,#98006,#98032,.T.); +#98030 = VERTEX_POINT('',#98031); +#98031 = CARTESIAN_POINT('',(-0.32,-7.3,-2.84)); +#98032 = LINE('',#98033,#98034); +#98033 = CARTESIAN_POINT('',(-0.32,-7.3,-2.84)); +#98034 = VECTOR('',#98035,1.); +#98035 = DIRECTION('',(1.,0.,0.)); +#98036 = ORIENTED_EDGE('',*,*,#98037,.T.); +#98037 = EDGE_CURVE('',#98030,#96381,#98038,.T.); +#98038 = LINE('',#98039,#98040); +#98039 = CARTESIAN_POINT('',(-0.32,-7.3,-3.)); +#98040 = VECTOR('',#98041,1.); +#98041 = DIRECTION('',(0.,0.,1.)); +#98042 = ORIENTED_EDGE('',*,*,#96388,.F.); +#98043 = PLANE('',#98044); +#98044 = AXIS2_PLACEMENT_3D('',#98045,#98046,#98047); +#98045 = CARTESIAN_POINT('',(-0.32,-7.3,-3.)); +#98046 = DIRECTION('',(0.,1.,0.)); +#98047 = DIRECTION('',(0.,-0.,1.)); +#98048 = ADVANCED_FACE('',(#98049),#98060,.F.); +#98049 = FACE_BOUND('',#98050,.F.); +#98050 = EDGE_LOOP('',(#98051,#98052,#98058,#98059)); +#98051 = ORIENTED_EDGE('',*,*,#97989,.F.); +#98052 = ORIENTED_EDGE('',*,*,#98053,.T.); +#98053 = EDGE_CURVE('',#97982,#98030,#98054,.T.); +#98054 = LINE('',#98055,#98056); +#98055 = CARTESIAN_POINT('',(-0.32,-7.94,-2.84)); +#98056 = VECTOR('',#98057,1.); +#98057 = DIRECTION('',(0.,1.,0.)); +#98058 = ORIENTED_EDGE('',*,*,#98037,.T.); +#98059 = ORIENTED_EDGE('',*,*,#96380,.F.); +#98060 = PLANE('',#98061); +#98061 = AXIS2_PLACEMENT_3D('',#98062,#98063,#98064); +#98062 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#98063 = DIRECTION('',(1.,0.,0.)); +#98064 = DIRECTION('',(0.,0.,1.)); +#98065 = ADVANCED_FACE('',(#98066),#98091,.T.); +#98066 = FACE_BOUND('',#98067,.T.); +#98067 = EDGE_LOOP('',(#98068,#98076,#98077,#98085)); +#98068 = ORIENTED_EDGE('',*,*,#98069,.F.); +#98069 = EDGE_CURVE('',#96694,#98070,#98072,.T.); +#98070 = VERTEX_POINT('',#98071); +#98071 = CARTESIAN_POINT('',(0.32,-0.32,8.38)); +#98072 = LINE('',#98073,#98074); +#98073 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#98074 = VECTOR('',#98075,1.); +#98075 = DIRECTION('',(0.,0.,1.)); +#98076 = ORIENTED_EDGE('',*,*,#96693,.T.); +#98077 = ORIENTED_EDGE('',*,*,#98078,.T.); +#98078 = EDGE_CURVE('',#96696,#98079,#98081,.T.); +#98079 = VERTEX_POINT('',#98080); +#98080 = CARTESIAN_POINT('',(0.32,0.32,8.38)); +#98081 = LINE('',#98082,#98083); +#98082 = CARTESIAN_POINT('',(0.32,0.32,-3.)); +#98083 = VECTOR('',#98084,1.); +#98084 = DIRECTION('',(0.,0.,1.)); +#98085 = ORIENTED_EDGE('',*,*,#98086,.F.); +#98086 = EDGE_CURVE('',#98070,#98079,#98087,.T.); +#98087 = LINE('',#98088,#98089); +#98088 = CARTESIAN_POINT('',(0.32,-0.32,8.38)); +#98089 = VECTOR('',#98090,1.); +#98090 = DIRECTION('',(0.,1.,0.)); +#98091 = PLANE('',#98092); +#98092 = AXIS2_PLACEMENT_3D('',#98093,#98094,#98095); +#98093 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#98094 = DIRECTION('',(1.,0.,0.)); +#98095 = DIRECTION('',(0.,0.,1.)); +#98096 = ADVANCED_FACE('',(#98097),#98115,.T.); +#98097 = FACE_BOUND('',#98098,.T.); +#98098 = EDGE_LOOP('',(#98099,#98100,#98101,#98109)); +#98099 = ORIENTED_EDGE('',*,*,#98078,.F.); +#98100 = ORIENTED_EDGE('',*,*,#96719,.T.); +#98101 = ORIENTED_EDGE('',*,*,#98102,.T.); +#98102 = EDGE_CURVE('',#96712,#98103,#98105,.T.); +#98103 = VERTEX_POINT('',#98104); +#98104 = CARTESIAN_POINT('',(-0.32,0.32,8.38)); +#98105 = LINE('',#98106,#98107); +#98106 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#98107 = VECTOR('',#98108,1.); +#98108 = DIRECTION('',(0.,0.,1.)); +#98109 = ORIENTED_EDGE('',*,*,#98110,.T.); +#98110 = EDGE_CURVE('',#98103,#98079,#98111,.T.); +#98111 = LINE('',#98112,#98113); +#98112 = CARTESIAN_POINT('',(-0.32,0.32,8.38)); +#98113 = VECTOR('',#98114,1.); +#98114 = DIRECTION('',(1.,0.,0.)); +#98115 = PLANE('',#98116); +#98116 = AXIS2_PLACEMENT_3D('',#98117,#98118,#98119); +#98117 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#98118 = DIRECTION('',(0.,1.,0.)); +#98119 = DIRECTION('',(0.,-0.,1.)); +#98120 = ADVANCED_FACE('',(#98121),#98139,.F.); +#98121 = FACE_BOUND('',#98122,.F.); +#98122 = EDGE_LOOP('',(#98123,#98131,#98132,#98133)); +#98123 = ORIENTED_EDGE('',*,*,#98124,.F.); +#98124 = EDGE_CURVE('',#96704,#98125,#98127,.T.); +#98125 = VERTEX_POINT('',#98126); +#98126 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#98127 = LINE('',#98128,#98129); +#98128 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#98129 = VECTOR('',#98130,1.); +#98130 = DIRECTION('',(0.,0.,1.)); +#98131 = ORIENTED_EDGE('',*,*,#96711,.T.); +#98132 = ORIENTED_EDGE('',*,*,#98102,.T.); +#98133 = ORIENTED_EDGE('',*,*,#98134,.F.); +#98134 = EDGE_CURVE('',#98125,#98103,#98135,.T.); +#98135 = LINE('',#98136,#98137); +#98136 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#98137 = VECTOR('',#98138,1.); +#98138 = DIRECTION('',(0.,1.,0.)); +#98139 = PLANE('',#98140); +#98140 = AXIS2_PLACEMENT_3D('',#98141,#98142,#98143); +#98141 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#98142 = DIRECTION('',(1.,0.,0.)); +#98143 = DIRECTION('',(0.,0.,1.)); +#98144 = ADVANCED_FACE('',(#98145),#98156,.F.); +#98145 = FACE_BOUND('',#98146,.F.); +#98146 = EDGE_LOOP('',(#98147,#98148,#98149,#98150)); +#98147 = ORIENTED_EDGE('',*,*,#98069,.F.); +#98148 = ORIENTED_EDGE('',*,*,#96703,.T.); +#98149 = ORIENTED_EDGE('',*,*,#98124,.T.); +#98150 = ORIENTED_EDGE('',*,*,#98151,.T.); +#98151 = EDGE_CURVE('',#98125,#98070,#98152,.T.); +#98152 = LINE('',#98153,#98154); +#98153 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#98154 = VECTOR('',#98155,1.); +#98155 = DIRECTION('',(1.,0.,0.)); +#98156 = PLANE('',#98157); +#98157 = AXIS2_PLACEMENT_3D('',#98158,#98159,#98160); +#98158 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#98159 = DIRECTION('',(0.,1.,0.)); +#98160 = DIRECTION('',(0.,-0.,1.)); +#98161 = ADVANCED_FACE('',(#98162),#98187,.T.); +#98162 = FACE_BOUND('',#98163,.T.); +#98163 = EDGE_LOOP('',(#98164,#98172,#98173,#98181)); +#98164 = ORIENTED_EDGE('',*,*,#98165,.F.); +#98165 = EDGE_CURVE('',#96728,#98166,#98168,.T.); +#98166 = VERTEX_POINT('',#98167); +#98167 = CARTESIAN_POINT('',(0.32,-5.4,8.38)); +#98168 = LINE('',#98169,#98170); +#98169 = CARTESIAN_POINT('',(0.32,-5.4,-3.)); +#98170 = VECTOR('',#98171,1.); +#98171 = DIRECTION('',(0.,0.,1.)); +#98172 = ORIENTED_EDGE('',*,*,#96727,.T.); +#98173 = ORIENTED_EDGE('',*,*,#98174,.T.); +#98174 = EDGE_CURVE('',#96730,#98175,#98177,.T.); +#98175 = VERTEX_POINT('',#98176); +#98176 = CARTESIAN_POINT('',(0.32,-4.76,8.38)); +#98177 = LINE('',#98178,#98179); +#98178 = CARTESIAN_POINT('',(0.32,-4.76,-3.)); +#98179 = VECTOR('',#98180,1.); +#98180 = DIRECTION('',(0.,0.,1.)); +#98181 = ORIENTED_EDGE('',*,*,#98182,.F.); +#98182 = EDGE_CURVE('',#98166,#98175,#98183,.T.); +#98183 = LINE('',#98184,#98185); +#98184 = CARTESIAN_POINT('',(0.32,-5.4,8.38)); +#98185 = VECTOR('',#98186,1.); +#98186 = DIRECTION('',(0.,1.,0.)); +#98187 = PLANE('',#98188); +#98188 = AXIS2_PLACEMENT_3D('',#98189,#98190,#98191); +#98189 = CARTESIAN_POINT('',(0.32,-5.4,-3.)); +#98190 = DIRECTION('',(1.,0.,0.)); +#98191 = DIRECTION('',(0.,0.,1.)); +#98192 = ADVANCED_FACE('',(#98193),#98211,.T.); +#98193 = FACE_BOUND('',#98194,.T.); +#98194 = EDGE_LOOP('',(#98195,#98196,#98197,#98205)); +#98195 = ORIENTED_EDGE('',*,*,#98174,.F.); +#98196 = ORIENTED_EDGE('',*,*,#96753,.T.); +#98197 = ORIENTED_EDGE('',*,*,#98198,.T.); +#98198 = EDGE_CURVE('',#96746,#98199,#98201,.T.); +#98199 = VERTEX_POINT('',#98200); +#98200 = CARTESIAN_POINT('',(-0.32,-4.76,8.38)); +#98201 = LINE('',#98202,#98203); +#98202 = CARTESIAN_POINT('',(-0.32,-4.76,-3.)); +#98203 = VECTOR('',#98204,1.); +#98204 = DIRECTION('',(0.,0.,1.)); +#98205 = ORIENTED_EDGE('',*,*,#98206,.T.); +#98206 = EDGE_CURVE('',#98199,#98175,#98207,.T.); +#98207 = LINE('',#98208,#98209); +#98208 = CARTESIAN_POINT('',(-0.32,-4.76,8.38)); +#98209 = VECTOR('',#98210,1.); +#98210 = DIRECTION('',(1.,0.,0.)); +#98211 = PLANE('',#98212); +#98212 = AXIS2_PLACEMENT_3D('',#98213,#98214,#98215); +#98213 = CARTESIAN_POINT('',(-0.32,-4.76,-3.)); +#98214 = DIRECTION('',(0.,1.,0.)); +#98215 = DIRECTION('',(0.,-0.,1.)); +#98216 = ADVANCED_FACE('',(#98217),#98235,.F.); +#98217 = FACE_BOUND('',#98218,.F.); +#98218 = EDGE_LOOP('',(#98219,#98227,#98228,#98229)); +#98219 = ORIENTED_EDGE('',*,*,#98220,.F.); +#98220 = EDGE_CURVE('',#96738,#98221,#98223,.T.); +#98221 = VERTEX_POINT('',#98222); +#98222 = CARTESIAN_POINT('',(-0.32,-5.4,8.38)); +#98223 = LINE('',#98224,#98225); +#98224 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#98225 = VECTOR('',#98226,1.); +#98226 = DIRECTION('',(0.,0.,1.)); +#98227 = ORIENTED_EDGE('',*,*,#96745,.T.); +#98228 = ORIENTED_EDGE('',*,*,#98198,.T.); +#98229 = ORIENTED_EDGE('',*,*,#98230,.F.); +#98230 = EDGE_CURVE('',#98221,#98199,#98231,.T.); +#98231 = LINE('',#98232,#98233); +#98232 = CARTESIAN_POINT('',(-0.32,-5.4,8.38)); +#98233 = VECTOR('',#98234,1.); +#98234 = DIRECTION('',(0.,1.,0.)); +#98235 = PLANE('',#98236); +#98236 = AXIS2_PLACEMENT_3D('',#98237,#98238,#98239); +#98237 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#98238 = DIRECTION('',(1.,0.,0.)); +#98239 = DIRECTION('',(0.,0.,1.)); +#98240 = ADVANCED_FACE('',(#98241),#98252,.F.); +#98241 = FACE_BOUND('',#98242,.F.); +#98242 = EDGE_LOOP('',(#98243,#98244,#98245,#98246)); +#98243 = ORIENTED_EDGE('',*,*,#98165,.F.); +#98244 = ORIENTED_EDGE('',*,*,#96737,.T.); +#98245 = ORIENTED_EDGE('',*,*,#98220,.T.); +#98246 = ORIENTED_EDGE('',*,*,#98247,.T.); +#98247 = EDGE_CURVE('',#98221,#98166,#98248,.T.); +#98248 = LINE('',#98249,#98250); +#98249 = CARTESIAN_POINT('',(-0.32,-5.4,8.38)); +#98250 = VECTOR('',#98251,1.); +#98251 = DIRECTION('',(1.,0.,0.)); +#98252 = PLANE('',#98253); +#98253 = AXIS2_PLACEMENT_3D('',#98254,#98255,#98256); +#98254 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#98255 = DIRECTION('',(0.,1.,0.)); +#98256 = DIRECTION('',(0.,-0.,1.)); +#98257 = ADVANCED_FACE('',(#98258),#98283,.T.); +#98258 = FACE_BOUND('',#98259,.T.); +#98259 = EDGE_LOOP('',(#98260,#98268,#98269,#98277)); +#98260 = ORIENTED_EDGE('',*,*,#98261,.F.); +#98261 = EDGE_CURVE('',#96762,#98262,#98264,.T.); +#98262 = VERTEX_POINT('',#98263); +#98263 = CARTESIAN_POINT('',(0.32,-2.86,8.38)); +#98264 = LINE('',#98265,#98266); +#98265 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#98266 = VECTOR('',#98267,1.); +#98267 = DIRECTION('',(0.,0.,1.)); +#98268 = ORIENTED_EDGE('',*,*,#96761,.T.); +#98269 = ORIENTED_EDGE('',*,*,#98270,.T.); +#98270 = EDGE_CURVE('',#96764,#98271,#98273,.T.); +#98271 = VERTEX_POINT('',#98272); +#98272 = CARTESIAN_POINT('',(0.32,-2.22,8.38)); +#98273 = LINE('',#98274,#98275); +#98274 = CARTESIAN_POINT('',(0.32,-2.22,-3.)); +#98275 = VECTOR('',#98276,1.); +#98276 = DIRECTION('',(0.,0.,1.)); +#98277 = ORIENTED_EDGE('',*,*,#98278,.F.); +#98278 = EDGE_CURVE('',#98262,#98271,#98279,.T.); +#98279 = LINE('',#98280,#98281); +#98280 = CARTESIAN_POINT('',(0.32,-2.86,8.38)); +#98281 = VECTOR('',#98282,1.); +#98282 = DIRECTION('',(0.,1.,0.)); +#98283 = PLANE('',#98284); +#98284 = AXIS2_PLACEMENT_3D('',#98285,#98286,#98287); +#98285 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#98286 = DIRECTION('',(1.,0.,0.)); +#98287 = DIRECTION('',(0.,0.,1.)); +#98288 = ADVANCED_FACE('',(#98289),#98307,.T.); +#98289 = FACE_BOUND('',#98290,.T.); +#98290 = EDGE_LOOP('',(#98291,#98292,#98293,#98301)); +#98291 = ORIENTED_EDGE('',*,*,#98270,.F.); +#98292 = ORIENTED_EDGE('',*,*,#96787,.T.); +#98293 = ORIENTED_EDGE('',*,*,#98294,.T.); +#98294 = EDGE_CURVE('',#96780,#98295,#98297,.T.); +#98295 = VERTEX_POINT('',#98296); +#98296 = CARTESIAN_POINT('',(-0.32,-2.22,8.38)); +#98297 = LINE('',#98298,#98299); +#98298 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#98299 = VECTOR('',#98300,1.); +#98300 = DIRECTION('',(0.,0.,1.)); +#98301 = ORIENTED_EDGE('',*,*,#98302,.T.); +#98302 = EDGE_CURVE('',#98295,#98271,#98303,.T.); +#98303 = LINE('',#98304,#98305); +#98304 = CARTESIAN_POINT('',(-0.32,-2.22,8.38)); +#98305 = VECTOR('',#98306,1.); +#98306 = DIRECTION('',(1.,0.,0.)); +#98307 = PLANE('',#98308); +#98308 = AXIS2_PLACEMENT_3D('',#98309,#98310,#98311); +#98309 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#98310 = DIRECTION('',(0.,1.,0.)); +#98311 = DIRECTION('',(0.,-0.,1.)); +#98312 = ADVANCED_FACE('',(#98313),#98331,.F.); +#98313 = FACE_BOUND('',#98314,.F.); +#98314 = EDGE_LOOP('',(#98315,#98323,#98324,#98325)); +#98315 = ORIENTED_EDGE('',*,*,#98316,.F.); +#98316 = EDGE_CURVE('',#96772,#98317,#98319,.T.); +#98317 = VERTEX_POINT('',#98318); +#98318 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#98319 = LINE('',#98320,#98321); +#98320 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#98321 = VECTOR('',#98322,1.); +#98322 = DIRECTION('',(0.,0.,1.)); +#98323 = ORIENTED_EDGE('',*,*,#96779,.T.); +#98324 = ORIENTED_EDGE('',*,*,#98294,.T.); +#98325 = ORIENTED_EDGE('',*,*,#98326,.F.); +#98326 = EDGE_CURVE('',#98317,#98295,#98327,.T.); +#98327 = LINE('',#98328,#98329); +#98328 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#98329 = VECTOR('',#98330,1.); +#98330 = DIRECTION('',(0.,1.,0.)); +#98331 = PLANE('',#98332); +#98332 = AXIS2_PLACEMENT_3D('',#98333,#98334,#98335); +#98333 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#98334 = DIRECTION('',(1.,0.,0.)); +#98335 = DIRECTION('',(0.,0.,1.)); +#98336 = ADVANCED_FACE('',(#98337),#98348,.F.); +#98337 = FACE_BOUND('',#98338,.F.); +#98338 = EDGE_LOOP('',(#98339,#98340,#98341,#98342)); +#98339 = ORIENTED_EDGE('',*,*,#98261,.F.); +#98340 = ORIENTED_EDGE('',*,*,#96771,.T.); +#98341 = ORIENTED_EDGE('',*,*,#98316,.T.); +#98342 = ORIENTED_EDGE('',*,*,#98343,.T.); +#98343 = EDGE_CURVE('',#98317,#98262,#98344,.T.); +#98344 = LINE('',#98345,#98346); +#98345 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#98346 = VECTOR('',#98347,1.); +#98347 = DIRECTION('',(1.,0.,0.)); +#98348 = PLANE('',#98349); +#98349 = AXIS2_PLACEMENT_3D('',#98350,#98351,#98352); +#98350 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#98351 = DIRECTION('',(0.,1.,0.)); +#98352 = DIRECTION('',(0.,-0.,1.)); +#98353 = ADVANCED_FACE('',(#98354),#98379,.F.); +#98354 = FACE_BOUND('',#98355,.F.); +#98355 = EDGE_LOOP('',(#98356,#98364,#98365,#98373)); +#98356 = ORIENTED_EDGE('',*,*,#98357,.F.); +#98357 = EDGE_CURVE('',#96796,#98358,#98360,.T.); +#98358 = VERTEX_POINT('',#98359); +#98359 = CARTESIAN_POINT('',(0.32,-13.02,8.38)); +#98360 = LINE('',#98361,#98362); +#98361 = CARTESIAN_POINT('',(0.32,-13.02,-3.)); +#98362 = VECTOR('',#98363,1.); +#98363 = DIRECTION('',(0.,0.,1.)); +#98364 = ORIENTED_EDGE('',*,*,#96795,.T.); +#98365 = ORIENTED_EDGE('',*,*,#98366,.T.); +#98366 = EDGE_CURVE('',#96798,#98367,#98369,.T.); +#98367 = VERTEX_POINT('',#98368); +#98368 = CARTESIAN_POINT('',(-0.32,-13.02,8.38)); +#98369 = LINE('',#98370,#98371); +#98370 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#98371 = VECTOR('',#98372,1.); +#98372 = DIRECTION('',(0.,0.,1.)); +#98373 = ORIENTED_EDGE('',*,*,#98374,.T.); +#98374 = EDGE_CURVE('',#98367,#98358,#98375,.T.); +#98375 = LINE('',#98376,#98377); +#98376 = CARTESIAN_POINT('',(-0.32,-13.02,8.38)); +#98377 = VECTOR('',#98378,1.); +#98378 = DIRECTION('',(1.,0.,0.)); +#98379 = PLANE('',#98380); +#98380 = AXIS2_PLACEMENT_3D('',#98381,#98382,#98383); +#98381 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#98382 = DIRECTION('',(0.,1.,0.)); +#98383 = DIRECTION('',(0.,-0.,1.)); +#98384 = ADVANCED_FACE('',(#98385),#98403,.T.); +#98385 = FACE_BOUND('',#98386,.T.); +#98386 = EDGE_LOOP('',(#98387,#98388,#98389,#98397)); +#98387 = ORIENTED_EDGE('',*,*,#98357,.F.); +#98388 = ORIENTED_EDGE('',*,*,#96821,.T.); +#98389 = ORIENTED_EDGE('',*,*,#98390,.T.); +#98390 = EDGE_CURVE('',#96814,#98391,#98393,.T.); +#98391 = VERTEX_POINT('',#98392); +#98392 = CARTESIAN_POINT('',(0.32,-12.38,8.38)); +#98393 = LINE('',#98394,#98395); +#98394 = CARTESIAN_POINT('',(0.32,-12.38,-3.)); +#98395 = VECTOR('',#98396,1.); +#98396 = DIRECTION('',(0.,0.,1.)); +#98397 = ORIENTED_EDGE('',*,*,#98398,.F.); +#98398 = EDGE_CURVE('',#98358,#98391,#98399,.T.); +#98399 = LINE('',#98400,#98401); +#98400 = CARTESIAN_POINT('',(0.32,-13.02,8.38)); +#98401 = VECTOR('',#98402,1.); +#98402 = DIRECTION('',(0.,1.,0.)); +#98403 = PLANE('',#98404); +#98404 = AXIS2_PLACEMENT_3D('',#98405,#98406,#98407); +#98405 = CARTESIAN_POINT('',(0.32,-13.02,-3.)); +#98406 = DIRECTION('',(1.,0.,0.)); +#98407 = DIRECTION('',(0.,0.,1.)); +#98408 = ADVANCED_FACE('',(#98409),#98427,.T.); +#98409 = FACE_BOUND('',#98410,.T.); +#98410 = EDGE_LOOP('',(#98411,#98412,#98413,#98421)); +#98411 = ORIENTED_EDGE('',*,*,#98390,.F.); +#98412 = ORIENTED_EDGE('',*,*,#96813,.T.); +#98413 = ORIENTED_EDGE('',*,*,#98414,.T.); +#98414 = EDGE_CURVE('',#96806,#98415,#98417,.T.); +#98415 = VERTEX_POINT('',#98416); +#98416 = CARTESIAN_POINT('',(-0.32,-12.38,8.38)); +#98417 = LINE('',#98418,#98419); +#98418 = CARTESIAN_POINT('',(-0.32,-12.38,-3.)); +#98419 = VECTOR('',#98420,1.); +#98420 = DIRECTION('',(0.,0.,1.)); +#98421 = ORIENTED_EDGE('',*,*,#98422,.T.); +#98422 = EDGE_CURVE('',#98415,#98391,#98423,.T.); +#98423 = LINE('',#98424,#98425); +#98424 = CARTESIAN_POINT('',(-0.32,-12.38,8.38)); +#98425 = VECTOR('',#98426,1.); +#98426 = DIRECTION('',(1.,0.,0.)); +#98427 = PLANE('',#98428); +#98428 = AXIS2_PLACEMENT_3D('',#98429,#98430,#98431); +#98429 = CARTESIAN_POINT('',(-0.32,-12.38,-3.)); +#98430 = DIRECTION('',(0.,1.,0.)); +#98431 = DIRECTION('',(0.,-0.,1.)); +#98432 = ADVANCED_FACE('',(#98433),#98444,.F.); +#98433 = FACE_BOUND('',#98434,.F.); +#98434 = EDGE_LOOP('',(#98435,#98436,#98437,#98438)); +#98435 = ORIENTED_EDGE('',*,*,#98366,.F.); +#98436 = ORIENTED_EDGE('',*,*,#96805,.T.); +#98437 = ORIENTED_EDGE('',*,*,#98414,.T.); +#98438 = ORIENTED_EDGE('',*,*,#98439,.F.); +#98439 = EDGE_CURVE('',#98367,#98415,#98440,.T.); +#98440 = LINE('',#98441,#98442); +#98441 = CARTESIAN_POINT('',(-0.32,-13.02,8.38)); +#98442 = VECTOR('',#98443,1.); +#98443 = DIRECTION('',(0.,1.,0.)); +#98444 = PLANE('',#98445); +#98445 = AXIS2_PLACEMENT_3D('',#98446,#98447,#98448); +#98446 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#98447 = DIRECTION('',(1.,0.,0.)); +#98448 = DIRECTION('',(0.,0.,1.)); +#98449 = ADVANCED_FACE('',(#98450),#98475,.T.); +#98450 = FACE_BOUND('',#98451,.T.); +#98451 = EDGE_LOOP('',(#98452,#98460,#98461,#98469)); +#98452 = ORIENTED_EDGE('',*,*,#98453,.F.); +#98453 = EDGE_CURVE('',#96830,#98454,#98456,.T.); +#98454 = VERTEX_POINT('',#98455); +#98455 = CARTESIAN_POINT('',(0.32,-9.84,8.38)); +#98456 = LINE('',#98457,#98458); +#98457 = CARTESIAN_POINT('',(0.32,-9.84,-3.)); +#98458 = VECTOR('',#98459,1.); +#98459 = DIRECTION('',(0.,0.,1.)); +#98460 = ORIENTED_EDGE('',*,*,#96829,.T.); +#98461 = ORIENTED_EDGE('',*,*,#98462,.T.); +#98462 = EDGE_CURVE('',#96832,#98463,#98465,.T.); +#98463 = VERTEX_POINT('',#98464); +#98464 = CARTESIAN_POINT('',(-0.32,-9.84,8.38)); +#98465 = LINE('',#98466,#98467); +#98466 = CARTESIAN_POINT('',(-0.32,-9.84,-3.)); +#98467 = VECTOR('',#98468,1.); +#98468 = DIRECTION('',(0.,0.,1.)); +#98469 = ORIENTED_EDGE('',*,*,#98470,.T.); +#98470 = EDGE_CURVE('',#98463,#98454,#98471,.T.); +#98471 = LINE('',#98472,#98473); +#98472 = CARTESIAN_POINT('',(-0.32,-9.84,8.38)); +#98473 = VECTOR('',#98474,1.); +#98474 = DIRECTION('',(1.,0.,0.)); +#98475 = PLANE('',#98476); +#98476 = AXIS2_PLACEMENT_3D('',#98477,#98478,#98479); +#98477 = CARTESIAN_POINT('',(-0.32,-9.84,-3.)); +#98478 = DIRECTION('',(0.,1.,0.)); +#98479 = DIRECTION('',(0.,-0.,1.)); +#98480 = ADVANCED_FACE('',(#98481),#98499,.F.); +#98481 = FACE_BOUND('',#98482,.F.); +#98482 = EDGE_LOOP('',(#98483,#98491,#98492,#98493)); +#98483 = ORIENTED_EDGE('',*,*,#98484,.F.); +#98484 = EDGE_CURVE('',#96848,#98485,#98487,.T.); +#98485 = VERTEX_POINT('',#98486); +#98486 = CARTESIAN_POINT('',(-0.32,-10.48,8.38)); +#98487 = LINE('',#98488,#98489); +#98488 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#98489 = VECTOR('',#98490,1.); +#98490 = DIRECTION('',(0.,0.,1.)); +#98491 = ORIENTED_EDGE('',*,*,#96855,.T.); +#98492 = ORIENTED_EDGE('',*,*,#98462,.T.); +#98493 = ORIENTED_EDGE('',*,*,#98494,.F.); +#98494 = EDGE_CURVE('',#98485,#98463,#98495,.T.); +#98495 = LINE('',#98496,#98497); +#98496 = CARTESIAN_POINT('',(-0.32,-10.48,8.38)); +#98497 = VECTOR('',#98498,1.); +#98498 = DIRECTION('',(0.,1.,0.)); +#98499 = PLANE('',#98500); +#98500 = AXIS2_PLACEMENT_3D('',#98501,#98502,#98503); +#98501 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#98502 = DIRECTION('',(1.,0.,0.)); +#98503 = DIRECTION('',(0.,0.,1.)); +#98504 = ADVANCED_FACE('',(#98505),#98523,.F.); +#98505 = FACE_BOUND('',#98506,.F.); +#98506 = EDGE_LOOP('',(#98507,#98515,#98516,#98517)); +#98507 = ORIENTED_EDGE('',*,*,#98508,.F.); +#98508 = EDGE_CURVE('',#96840,#98509,#98511,.T.); +#98509 = VERTEX_POINT('',#98510); +#98510 = CARTESIAN_POINT('',(0.32,-10.48,8.38)); +#98511 = LINE('',#98512,#98513); +#98512 = CARTESIAN_POINT('',(0.32,-10.48,-3.)); +#98513 = VECTOR('',#98514,1.); +#98514 = DIRECTION('',(0.,0.,1.)); +#98515 = ORIENTED_EDGE('',*,*,#96847,.T.); +#98516 = ORIENTED_EDGE('',*,*,#98484,.T.); +#98517 = ORIENTED_EDGE('',*,*,#98518,.T.); +#98518 = EDGE_CURVE('',#98485,#98509,#98519,.T.); +#98519 = LINE('',#98520,#98521); +#98520 = CARTESIAN_POINT('',(-0.32,-10.48,8.38)); +#98521 = VECTOR('',#98522,1.); +#98522 = DIRECTION('',(1.,0.,0.)); +#98523 = PLANE('',#98524); +#98524 = AXIS2_PLACEMENT_3D('',#98525,#98526,#98527); +#98525 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#98526 = DIRECTION('',(0.,1.,0.)); +#98527 = DIRECTION('',(0.,-0.,1.)); +#98528 = ADVANCED_FACE('',(#98529),#98540,.T.); +#98529 = FACE_BOUND('',#98530,.T.); +#98530 = EDGE_LOOP('',(#98531,#98532,#98533,#98534)); +#98531 = ORIENTED_EDGE('',*,*,#98508,.F.); +#98532 = ORIENTED_EDGE('',*,*,#96839,.T.); +#98533 = ORIENTED_EDGE('',*,*,#98453,.T.); +#98534 = ORIENTED_EDGE('',*,*,#98535,.F.); +#98535 = EDGE_CURVE('',#98509,#98454,#98536,.T.); +#98536 = LINE('',#98537,#98538); +#98537 = CARTESIAN_POINT('',(0.32,-10.48,8.38)); +#98538 = VECTOR('',#98539,1.); +#98539 = DIRECTION('',(0.,1.,0.)); +#98540 = PLANE('',#98541); +#98541 = AXIS2_PLACEMENT_3D('',#98542,#98543,#98544); +#98542 = CARTESIAN_POINT('',(0.32,-10.48,-3.)); +#98543 = DIRECTION('',(1.,0.,0.)); +#98544 = DIRECTION('',(0.,0.,1.)); +#98545 = ADVANCED_FACE('',(#98546),#98571,.F.); +#98546 = FACE_BOUND('',#98547,.F.); +#98547 = EDGE_LOOP('',(#98548,#98556,#98557,#98565)); +#98548 = ORIENTED_EDGE('',*,*,#98549,.F.); +#98549 = EDGE_CURVE('',#96864,#98550,#98552,.T.); +#98550 = VERTEX_POINT('',#98551); +#98551 = CARTESIAN_POINT('',(0.32,-7.94,8.38)); +#98552 = LINE('',#98553,#98554); +#98553 = CARTESIAN_POINT('',(0.32,-7.94,-3.)); +#98554 = VECTOR('',#98555,1.); +#98555 = DIRECTION('',(0.,0.,1.)); +#98556 = ORIENTED_EDGE('',*,*,#96863,.T.); +#98557 = ORIENTED_EDGE('',*,*,#98558,.T.); +#98558 = EDGE_CURVE('',#96866,#98559,#98561,.T.); +#98559 = VERTEX_POINT('',#98560); +#98560 = CARTESIAN_POINT('',(-0.32,-7.94,8.38)); +#98561 = LINE('',#98562,#98563); +#98562 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#98563 = VECTOR('',#98564,1.); +#98564 = DIRECTION('',(0.,0.,1.)); +#98565 = ORIENTED_EDGE('',*,*,#98566,.T.); +#98566 = EDGE_CURVE('',#98559,#98550,#98567,.T.); +#98567 = LINE('',#98568,#98569); +#98568 = CARTESIAN_POINT('',(-0.32,-7.94,8.38)); +#98569 = VECTOR('',#98570,1.); +#98570 = DIRECTION('',(1.,0.,0.)); +#98571 = PLANE('',#98572); +#98572 = AXIS2_PLACEMENT_3D('',#98573,#98574,#98575); +#98573 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#98574 = DIRECTION('',(0.,1.,0.)); +#98575 = DIRECTION('',(0.,-0.,1.)); +#98576 = ADVANCED_FACE('',(#98577),#98595,.T.); +#98577 = FACE_BOUND('',#98578,.T.); +#98578 = EDGE_LOOP('',(#98579,#98580,#98581,#98589)); +#98579 = ORIENTED_EDGE('',*,*,#98549,.F.); +#98580 = ORIENTED_EDGE('',*,*,#96889,.T.); +#98581 = ORIENTED_EDGE('',*,*,#98582,.T.); +#98582 = EDGE_CURVE('',#96882,#98583,#98585,.T.); +#98583 = VERTEX_POINT('',#98584); +#98584 = CARTESIAN_POINT('',(0.32,-7.3,8.38)); +#98585 = LINE('',#98586,#98587); +#98586 = CARTESIAN_POINT('',(0.32,-7.3,-3.)); +#98587 = VECTOR('',#98588,1.); +#98588 = DIRECTION('',(0.,0.,1.)); +#98589 = ORIENTED_EDGE('',*,*,#98590,.F.); +#98590 = EDGE_CURVE('',#98550,#98583,#98591,.T.); +#98591 = LINE('',#98592,#98593); +#98592 = CARTESIAN_POINT('',(0.32,-7.94,8.38)); +#98593 = VECTOR('',#98594,1.); +#98594 = DIRECTION('',(0.,1.,0.)); +#98595 = PLANE('',#98596); +#98596 = AXIS2_PLACEMENT_3D('',#98597,#98598,#98599); +#98597 = CARTESIAN_POINT('',(0.32,-7.94,-3.)); +#98598 = DIRECTION('',(1.,0.,0.)); +#98599 = DIRECTION('',(0.,0.,1.)); +#98600 = ADVANCED_FACE('',(#98601),#98619,.T.); +#98601 = FACE_BOUND('',#98602,.T.); +#98602 = EDGE_LOOP('',(#98603,#98604,#98605,#98613)); +#98603 = ORIENTED_EDGE('',*,*,#98582,.F.); +#98604 = ORIENTED_EDGE('',*,*,#96881,.T.); +#98605 = ORIENTED_EDGE('',*,*,#98606,.T.); +#98606 = EDGE_CURVE('',#96874,#98607,#98609,.T.); +#98607 = VERTEX_POINT('',#98608); +#98608 = CARTESIAN_POINT('',(-0.32,-7.3,8.38)); +#98609 = LINE('',#98610,#98611); +#98610 = CARTESIAN_POINT('',(-0.32,-7.3,-3.)); +#98611 = VECTOR('',#98612,1.); +#98612 = DIRECTION('',(0.,0.,1.)); +#98613 = ORIENTED_EDGE('',*,*,#98614,.T.); +#98614 = EDGE_CURVE('',#98607,#98583,#98615,.T.); +#98615 = LINE('',#98616,#98617); +#98616 = CARTESIAN_POINT('',(-0.32,-7.3,8.38)); +#98617 = VECTOR('',#98618,1.); +#98618 = DIRECTION('',(1.,0.,0.)); +#98619 = PLANE('',#98620); +#98620 = AXIS2_PLACEMENT_3D('',#98621,#98622,#98623); +#98621 = CARTESIAN_POINT('',(-0.32,-7.3,-3.)); +#98622 = DIRECTION('',(0.,1.,0.)); +#98623 = DIRECTION('',(0.,-0.,1.)); +#98624 = ADVANCED_FACE('',(#98625),#98636,.F.); +#98625 = FACE_BOUND('',#98626,.F.); +#98626 = EDGE_LOOP('',(#98627,#98628,#98629,#98630)); +#98627 = ORIENTED_EDGE('',*,*,#98558,.F.); +#98628 = ORIENTED_EDGE('',*,*,#96873,.T.); +#98629 = ORIENTED_EDGE('',*,*,#98606,.T.); +#98630 = ORIENTED_EDGE('',*,*,#98631,.F.); +#98631 = EDGE_CURVE('',#98559,#98607,#98632,.T.); +#98632 = LINE('',#98633,#98634); +#98633 = CARTESIAN_POINT('',(-0.32,-7.94,8.38)); +#98634 = VECTOR('',#98635,1.); +#98635 = DIRECTION('',(0.,1.,0.)); +#98636 = PLANE('',#98637); +#98637 = AXIS2_PLACEMENT_3D('',#98638,#98639,#98640); +#98638 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#98639 = DIRECTION('',(1.,0.,0.)); +#98640 = DIRECTION('',(0.,0.,1.)); +#98641 = ADVANCED_FACE('',(#98642),#98667,.F.); +#98642 = FACE_BOUND('',#98643,.F.); +#98643 = EDGE_LOOP('',(#98644,#98652,#98653,#98661)); +#98644 = ORIENTED_EDGE('',*,*,#98645,.F.); +#98645 = EDGE_CURVE('',#97494,#98646,#98648,.T.); +#98646 = VERTEX_POINT('',#98647); +#98647 = CARTESIAN_POINT('',(0.16,-0.16,-3.)); +#98648 = LINE('',#98649,#98650); +#98649 = CARTESIAN_POINT('',(0.16,-0.16,-3.)); +#98650 = VECTOR('',#98651,1.); +#98651 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#98652 = ORIENTED_EDGE('',*,*,#97501,.T.); +#98653 = ORIENTED_EDGE('',*,*,#98654,.T.); +#98654 = EDGE_CURVE('',#97502,#98655,#98657,.T.); +#98655 = VERTEX_POINT('',#98656); +#98656 = CARTESIAN_POINT('',(0.16,0.16,-3.)); +#98657 = LINE('',#98658,#98659); +#98658 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02, + -3.106666666667)); +#98659 = VECTOR('',#98660,1.); +#98660 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#98661 = ORIENTED_EDGE('',*,*,#98662,.F.); +#98662 = EDGE_CURVE('',#98646,#98655,#98663,.T.); +#98663 = LINE('',#98664,#98665); +#98664 = CARTESIAN_POINT('',(0.16,-0.32,-3.)); +#98665 = VECTOR('',#98666,1.); +#98666 = DIRECTION('',(0.,1.,0.)); +#98667 = PLANE('',#98668); +#98668 = AXIS2_PLACEMENT_3D('',#98669,#98670,#98671); +#98669 = CARTESIAN_POINT('',(0.24,-0.32,-2.92)); +#98670 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#98671 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#98672 = ADVANCED_FACE('',(#98673),#98691,.F.); +#98673 = FACE_BOUND('',#98674,.T.); +#98674 = EDGE_LOOP('',(#98675,#98683,#98684,#98685)); +#98675 = ORIENTED_EDGE('',*,*,#98676,.F.); +#98676 = EDGE_CURVE('',#97526,#98677,#98679,.T.); +#98677 = VERTEX_POINT('',#98678); +#98678 = CARTESIAN_POINT('',(-0.16,0.16,-3.)); +#98679 = LINE('',#98680,#98681); +#98680 = CARTESIAN_POINT('',(-0.16,0.16,-3.)); +#98681 = VECTOR('',#98682,1.); +#98682 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#98683 = ORIENTED_EDGE('',*,*,#97525,.T.); +#98684 = ORIENTED_EDGE('',*,*,#98654,.T.); +#98685 = ORIENTED_EDGE('',*,*,#98686,.F.); +#98686 = EDGE_CURVE('',#98677,#98655,#98687,.T.); +#98687 = LINE('',#98688,#98689); +#98688 = CARTESIAN_POINT('',(-0.32,0.16,-3.)); +#98689 = VECTOR('',#98690,1.); +#98690 = DIRECTION('',(1.,0.,0.)); +#98691 = PLANE('',#98692); +#98692 = AXIS2_PLACEMENT_3D('',#98693,#98694,#98695); +#98693 = CARTESIAN_POINT('',(-0.32,0.24,-2.92)); +#98694 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#98695 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#98696 = ADVANCED_FACE('',(#98697),#98715,.T.); +#98697 = FACE_BOUND('',#98698,.T.); +#98698 = EDGE_LOOP('',(#98699,#98707,#98708,#98709)); +#98699 = ORIENTED_EDGE('',*,*,#98700,.F.); +#98700 = EDGE_CURVE('',#97549,#98701,#98703,.T.); +#98701 = VERTEX_POINT('',#98702); +#98702 = CARTESIAN_POINT('',(-0.16,-0.16,-3.)); +#98703 = LINE('',#98704,#98705); +#98704 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667, + -2.893333333333)); +#98705 = VECTOR('',#98706,1.); +#98706 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#98707 = ORIENTED_EDGE('',*,*,#97556,.T.); +#98708 = ORIENTED_EDGE('',*,*,#98676,.T.); +#98709 = ORIENTED_EDGE('',*,*,#98710,.F.); +#98710 = EDGE_CURVE('',#98701,#98677,#98711,.T.); +#98711 = LINE('',#98712,#98713); +#98712 = CARTESIAN_POINT('',(-0.16,-0.32,-3.)); +#98713 = VECTOR('',#98714,1.); +#98714 = DIRECTION('',(0.,1.,0.)); +#98715 = PLANE('',#98716); +#98716 = AXIS2_PLACEMENT_3D('',#98717,#98718,#98719); +#98717 = CARTESIAN_POINT('',(-0.24,-0.32,-2.92)); +#98718 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#98719 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#98720 = ADVANCED_FACE('',(#98721),#98732,.T.); +#98721 = FACE_BOUND('',#98722,.F.); +#98722 = EDGE_LOOP('',(#98723,#98724,#98725,#98726)); +#98723 = ORIENTED_EDGE('',*,*,#98700,.F.); +#98724 = ORIENTED_EDGE('',*,*,#97573,.T.); +#98725 = ORIENTED_EDGE('',*,*,#98645,.T.); +#98726 = ORIENTED_EDGE('',*,*,#98727,.F.); +#98727 = EDGE_CURVE('',#98701,#98646,#98728,.T.); +#98728 = LINE('',#98729,#98730); +#98729 = CARTESIAN_POINT('',(-0.32,-0.16,-3.)); +#98730 = VECTOR('',#98731,1.); +#98731 = DIRECTION('',(1.,0.,0.)); +#98732 = PLANE('',#98733); +#98733 = AXIS2_PLACEMENT_3D('',#98734,#98735,#98736); +#98734 = CARTESIAN_POINT('',(-0.32,-0.24,-2.92)); +#98735 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#98736 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#98737 = ADVANCED_FACE('',(#98738),#98763,.F.); +#98738 = FACE_BOUND('',#98739,.F.); +#98739 = EDGE_LOOP('',(#98740,#98748,#98749,#98757)); +#98740 = ORIENTED_EDGE('',*,*,#98741,.F.); +#98741 = EDGE_CURVE('',#97590,#98742,#98744,.T.); +#98742 = VERTEX_POINT('',#98743); +#98743 = CARTESIAN_POINT('',(0.16,-5.24,-3.)); +#98744 = LINE('',#98745,#98746); +#98745 = CARTESIAN_POINT('',(0.16,-5.24,-3.)); +#98746 = VECTOR('',#98747,1.); +#98747 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#98748 = ORIENTED_EDGE('',*,*,#97597,.T.); +#98749 = ORIENTED_EDGE('',*,*,#98750,.T.); +#98750 = EDGE_CURVE('',#97598,#98751,#98753,.T.); +#98751 = VERTEX_POINT('',#98752); +#98752 = CARTESIAN_POINT('',(0.16,-4.92,-3.)); +#98753 = LINE('',#98754,#98755); +#98754 = CARTESIAN_POINT('',(5.333333333333E-02,-5.026666666667, + -3.106666666667)); +#98755 = VECTOR('',#98756,1.); +#98756 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#98757 = ORIENTED_EDGE('',*,*,#98758,.F.); +#98758 = EDGE_CURVE('',#98742,#98751,#98759,.T.); +#98759 = LINE('',#98760,#98761); +#98760 = CARTESIAN_POINT('',(0.16,-5.4,-3.)); +#98761 = VECTOR('',#98762,1.); +#98762 = DIRECTION('',(0.,1.,0.)); +#98763 = PLANE('',#98764); +#98764 = AXIS2_PLACEMENT_3D('',#98765,#98766,#98767); +#98765 = CARTESIAN_POINT('',(0.24,-5.4,-2.92)); +#98766 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#98767 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#98768 = ADVANCED_FACE('',(#98769),#98787,.F.); +#98769 = FACE_BOUND('',#98770,.T.); +#98770 = EDGE_LOOP('',(#98771,#98779,#98780,#98781)); +#98771 = ORIENTED_EDGE('',*,*,#98772,.F.); +#98772 = EDGE_CURVE('',#97622,#98773,#98775,.T.); +#98773 = VERTEX_POINT('',#98774); +#98774 = CARTESIAN_POINT('',(-0.16,-4.92,-3.)); +#98775 = LINE('',#98776,#98777); +#98776 = CARTESIAN_POINT('',(-0.16,-4.92,-3.)); +#98777 = VECTOR('',#98778,1.); +#98778 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#98779 = ORIENTED_EDGE('',*,*,#97621,.T.); +#98780 = ORIENTED_EDGE('',*,*,#98750,.T.); +#98781 = ORIENTED_EDGE('',*,*,#98782,.F.); +#98782 = EDGE_CURVE('',#98773,#98751,#98783,.T.); +#98783 = LINE('',#98784,#98785); +#98784 = CARTESIAN_POINT('',(-0.32,-4.92,-3.)); +#98785 = VECTOR('',#98786,1.); +#98786 = DIRECTION('',(1.,0.,0.)); +#98787 = PLANE('',#98788); +#98788 = AXIS2_PLACEMENT_3D('',#98789,#98790,#98791); +#98789 = CARTESIAN_POINT('',(-0.32,-4.84,-2.92)); +#98790 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#98791 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#98792 = ADVANCED_FACE('',(#98793),#98811,.T.); +#98793 = FACE_BOUND('',#98794,.T.); +#98794 = EDGE_LOOP('',(#98795,#98803,#98804,#98805)); +#98795 = ORIENTED_EDGE('',*,*,#98796,.F.); +#98796 = EDGE_CURVE('',#97645,#98797,#98799,.T.); +#98797 = VERTEX_POINT('',#98798); +#98798 = CARTESIAN_POINT('',(-0.16,-5.24,-3.)); +#98799 = LINE('',#98800,#98801); +#98800 = CARTESIAN_POINT('',(-0.266666666667,-5.346666666667, + -2.893333333333)); +#98801 = VECTOR('',#98802,1.); +#98802 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#98803 = ORIENTED_EDGE('',*,*,#97652,.T.); +#98804 = ORIENTED_EDGE('',*,*,#98772,.T.); +#98805 = ORIENTED_EDGE('',*,*,#98806,.F.); +#98806 = EDGE_CURVE('',#98797,#98773,#98807,.T.); +#98807 = LINE('',#98808,#98809); +#98808 = CARTESIAN_POINT('',(-0.16,-5.4,-3.)); +#98809 = VECTOR('',#98810,1.); +#98810 = DIRECTION('',(0.,1.,0.)); +#98811 = PLANE('',#98812); +#98812 = AXIS2_PLACEMENT_3D('',#98813,#98814,#98815); +#98813 = CARTESIAN_POINT('',(-0.24,-5.4,-2.92)); +#98814 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#98815 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#98816 = ADVANCED_FACE('',(#98817),#98828,.T.); +#98817 = FACE_BOUND('',#98818,.F.); +#98818 = EDGE_LOOP('',(#98819,#98820,#98821,#98822)); +#98819 = ORIENTED_EDGE('',*,*,#98796,.F.); +#98820 = ORIENTED_EDGE('',*,*,#97669,.T.); +#98821 = ORIENTED_EDGE('',*,*,#98741,.T.); +#98822 = ORIENTED_EDGE('',*,*,#98823,.F.); +#98823 = EDGE_CURVE('',#98797,#98742,#98824,.T.); +#98824 = LINE('',#98825,#98826); +#98825 = CARTESIAN_POINT('',(-0.32,-5.24,-3.)); +#98826 = VECTOR('',#98827,1.); +#98827 = DIRECTION('',(1.,0.,0.)); +#98828 = PLANE('',#98829); +#98829 = AXIS2_PLACEMENT_3D('',#98830,#98831,#98832); +#98830 = CARTESIAN_POINT('',(-0.32,-5.32,-2.92)); +#98831 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#98832 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#98833 = ADVANCED_FACE('',(#98834),#98859,.F.); +#98834 = FACE_BOUND('',#98835,.F.); +#98835 = EDGE_LOOP('',(#98836,#98844,#98845,#98853)); +#98836 = ORIENTED_EDGE('',*,*,#98837,.F.); +#98837 = EDGE_CURVE('',#97686,#98838,#98840,.T.); +#98838 = VERTEX_POINT('',#98839); +#98839 = CARTESIAN_POINT('',(0.16,-2.7,-3.)); +#98840 = LINE('',#98841,#98842); +#98841 = CARTESIAN_POINT('',(0.16,-2.7,-3.)); +#98842 = VECTOR('',#98843,1.); +#98843 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#98844 = ORIENTED_EDGE('',*,*,#97693,.T.); +#98845 = ORIENTED_EDGE('',*,*,#98846,.T.); +#98846 = EDGE_CURVE('',#97694,#98847,#98849,.T.); +#98847 = VERTEX_POINT('',#98848); +#98848 = CARTESIAN_POINT('',(0.16,-2.38,-3.)); +#98849 = LINE('',#98850,#98851); +#98850 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667, + -3.106666666667)); +#98851 = VECTOR('',#98852,1.); +#98852 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#98853 = ORIENTED_EDGE('',*,*,#98854,.F.); +#98854 = EDGE_CURVE('',#98838,#98847,#98855,.T.); +#98855 = LINE('',#98856,#98857); +#98856 = CARTESIAN_POINT('',(0.16,-2.86,-3.)); +#98857 = VECTOR('',#98858,1.); +#98858 = DIRECTION('',(0.,1.,0.)); +#98859 = PLANE('',#98860); +#98860 = AXIS2_PLACEMENT_3D('',#98861,#98862,#98863); +#98861 = CARTESIAN_POINT('',(0.24,-2.86,-2.92)); +#98862 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#98863 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#98864 = ADVANCED_FACE('',(#98865),#98883,.F.); +#98865 = FACE_BOUND('',#98866,.T.); +#98866 = EDGE_LOOP('',(#98867,#98875,#98876,#98877)); +#98867 = ORIENTED_EDGE('',*,*,#98868,.F.); +#98868 = EDGE_CURVE('',#97718,#98869,#98871,.T.); +#98869 = VERTEX_POINT('',#98870); +#98870 = CARTESIAN_POINT('',(-0.16,-2.38,-3.)); +#98871 = LINE('',#98872,#98873); +#98872 = CARTESIAN_POINT('',(-0.16,-2.38,-3.)); +#98873 = VECTOR('',#98874,1.); +#98874 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#98875 = ORIENTED_EDGE('',*,*,#97717,.T.); +#98876 = ORIENTED_EDGE('',*,*,#98846,.T.); +#98877 = ORIENTED_EDGE('',*,*,#98878,.F.); +#98878 = EDGE_CURVE('',#98869,#98847,#98879,.T.); +#98879 = LINE('',#98880,#98881); +#98880 = CARTESIAN_POINT('',(-0.32,-2.38,-3.)); +#98881 = VECTOR('',#98882,1.); +#98882 = DIRECTION('',(1.,0.,0.)); +#98883 = PLANE('',#98884); +#98884 = AXIS2_PLACEMENT_3D('',#98885,#98886,#98887); +#98885 = CARTESIAN_POINT('',(-0.32,-2.3,-2.92)); +#98886 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#98887 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#98888 = ADVANCED_FACE('',(#98889),#98907,.T.); +#98889 = FACE_BOUND('',#98890,.T.); +#98890 = EDGE_LOOP('',(#98891,#98899,#98900,#98901)); +#98891 = ORIENTED_EDGE('',*,*,#98892,.F.); +#98892 = EDGE_CURVE('',#97741,#98893,#98895,.T.); +#98893 = VERTEX_POINT('',#98894); +#98894 = CARTESIAN_POINT('',(-0.16,-2.7,-3.)); +#98895 = LINE('',#98896,#98897); +#98896 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667, + -2.893333333333)); +#98897 = VECTOR('',#98898,1.); +#98898 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#98899 = ORIENTED_EDGE('',*,*,#97748,.T.); +#98900 = ORIENTED_EDGE('',*,*,#98868,.T.); +#98901 = ORIENTED_EDGE('',*,*,#98902,.F.); +#98902 = EDGE_CURVE('',#98893,#98869,#98903,.T.); +#98903 = LINE('',#98904,#98905); +#98904 = CARTESIAN_POINT('',(-0.16,-2.86,-3.)); +#98905 = VECTOR('',#98906,1.); +#98906 = DIRECTION('',(0.,1.,0.)); +#98907 = PLANE('',#98908); +#98908 = AXIS2_PLACEMENT_3D('',#98909,#98910,#98911); +#98909 = CARTESIAN_POINT('',(-0.24,-2.86,-2.92)); +#98910 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#98911 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#98912 = ADVANCED_FACE('',(#98913),#98924,.T.); +#98913 = FACE_BOUND('',#98914,.F.); +#98914 = EDGE_LOOP('',(#98915,#98916,#98917,#98918)); +#98915 = ORIENTED_EDGE('',*,*,#98892,.F.); +#98916 = ORIENTED_EDGE('',*,*,#97765,.T.); +#98917 = ORIENTED_EDGE('',*,*,#98837,.T.); +#98918 = ORIENTED_EDGE('',*,*,#98919,.F.); +#98919 = EDGE_CURVE('',#98893,#98838,#98920,.T.); +#98920 = LINE('',#98921,#98922); +#98921 = CARTESIAN_POINT('',(-0.32,-2.7,-3.)); +#98922 = VECTOR('',#98923,1.); +#98923 = DIRECTION('',(1.,0.,0.)); +#98924 = PLANE('',#98925); +#98925 = AXIS2_PLACEMENT_3D('',#98926,#98927,#98928); +#98926 = CARTESIAN_POINT('',(-0.32,-2.78,-2.92)); +#98927 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#98928 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#98929 = ADVANCED_FACE('',(#98930),#98955,.T.); +#98930 = FACE_BOUND('',#98931,.F.); +#98931 = EDGE_LOOP('',(#98932,#98940,#98941,#98949)); +#98932 = ORIENTED_EDGE('',*,*,#98933,.F.); +#98933 = EDGE_CURVE('',#97790,#98934,#98936,.T.); +#98934 = VERTEX_POINT('',#98935); +#98935 = CARTESIAN_POINT('',(-0.16,-12.86,-3.)); +#98936 = LINE('',#98937,#98938); +#98937 = CARTESIAN_POINT('',(-0.266666666667,-12.96666666666, + -2.893333333333)); +#98938 = VECTOR('',#98939,1.); +#98939 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#98940 = ORIENTED_EDGE('',*,*,#97789,.T.); +#98941 = ORIENTED_EDGE('',*,*,#98942,.T.); +#98942 = EDGE_CURVE('',#97782,#98943,#98945,.T.); +#98943 = VERTEX_POINT('',#98944); +#98944 = CARTESIAN_POINT('',(0.16,-12.86,-3.)); +#98945 = LINE('',#98946,#98947); +#98946 = CARTESIAN_POINT('',(0.16,-12.86,-3.)); +#98947 = VECTOR('',#98948,1.); +#98948 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#98949 = ORIENTED_EDGE('',*,*,#98950,.F.); +#98950 = EDGE_CURVE('',#98934,#98943,#98951,.T.); +#98951 = LINE('',#98952,#98953); +#98952 = CARTESIAN_POINT('',(-0.32,-12.86,-3.)); +#98953 = VECTOR('',#98954,1.); +#98954 = DIRECTION('',(1.,0.,0.)); +#98955 = PLANE('',#98956); +#98956 = AXIS2_PLACEMENT_3D('',#98957,#98958,#98959); +#98957 = CARTESIAN_POINT('',(-0.32,-12.94,-2.92)); +#98958 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#98959 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#98960 = ADVANCED_FACE('',(#98961),#98979,.F.); +#98961 = FACE_BOUND('',#98962,.F.); +#98962 = EDGE_LOOP('',(#98963,#98964,#98965,#98973)); +#98963 = ORIENTED_EDGE('',*,*,#98942,.F.); +#98964 = ORIENTED_EDGE('',*,*,#97813,.T.); +#98965 = ORIENTED_EDGE('',*,*,#98966,.T.); +#98966 = EDGE_CURVE('',#97814,#98967,#98969,.T.); +#98967 = VERTEX_POINT('',#98968); +#98968 = CARTESIAN_POINT('',(0.16,-12.54,-3.)); +#98969 = LINE('',#98970,#98971); +#98970 = CARTESIAN_POINT('',(5.333333333333E-02,-12.64666666666, + -3.106666666667)); +#98971 = VECTOR('',#98972,1.); +#98972 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#98973 = ORIENTED_EDGE('',*,*,#98974,.F.); +#98974 = EDGE_CURVE('',#98943,#98967,#98975,.T.); +#98975 = LINE('',#98976,#98977); +#98976 = CARTESIAN_POINT('',(0.16,-13.02,-3.)); +#98977 = VECTOR('',#98978,1.); +#98978 = DIRECTION('',(0.,1.,0.)); +#98979 = PLANE('',#98980); +#98980 = AXIS2_PLACEMENT_3D('',#98981,#98982,#98983); +#98981 = CARTESIAN_POINT('',(0.24,-13.02,-2.92)); +#98982 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#98983 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#98984 = ADVANCED_FACE('',(#98985),#99003,.F.); +#98985 = FACE_BOUND('',#98986,.T.); +#98986 = EDGE_LOOP('',(#98987,#98995,#98996,#98997)); +#98987 = ORIENTED_EDGE('',*,*,#98988,.F.); +#98988 = EDGE_CURVE('',#97838,#98989,#98991,.T.); +#98989 = VERTEX_POINT('',#98990); +#98990 = CARTESIAN_POINT('',(-0.16,-12.54,-3.)); +#98991 = LINE('',#98992,#98993); +#98992 = CARTESIAN_POINT('',(-0.16,-12.54,-3.)); +#98993 = VECTOR('',#98994,1.); +#98994 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#98995 = ORIENTED_EDGE('',*,*,#97837,.T.); +#98996 = ORIENTED_EDGE('',*,*,#98966,.T.); +#98997 = ORIENTED_EDGE('',*,*,#98998,.F.); +#98998 = EDGE_CURVE('',#98989,#98967,#98999,.T.); +#98999 = LINE('',#99000,#99001); +#99000 = CARTESIAN_POINT('',(-0.32,-12.54,-3.)); +#99001 = VECTOR('',#99002,1.); +#99002 = DIRECTION('',(1.,0.,0.)); +#99003 = PLANE('',#99004); +#99004 = AXIS2_PLACEMENT_3D('',#99005,#99006,#99007); +#99005 = CARTESIAN_POINT('',(-0.32,-12.46,-2.92)); +#99006 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#99007 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#99008 = ADVANCED_FACE('',(#99009),#99020,.T.); +#99009 = FACE_BOUND('',#99010,.T.); +#99010 = EDGE_LOOP('',(#99011,#99012,#99013,#99014)); +#99011 = ORIENTED_EDGE('',*,*,#98933,.F.); +#99012 = ORIENTED_EDGE('',*,*,#97861,.T.); +#99013 = ORIENTED_EDGE('',*,*,#98988,.T.); +#99014 = ORIENTED_EDGE('',*,*,#99015,.F.); +#99015 = EDGE_CURVE('',#98934,#98989,#99016,.T.); +#99016 = LINE('',#99017,#99018); +#99017 = CARTESIAN_POINT('',(-0.16,-13.02,-3.)); +#99018 = VECTOR('',#99019,1.); +#99019 = DIRECTION('',(0.,1.,0.)); +#99020 = PLANE('',#99021); +#99021 = AXIS2_PLACEMENT_3D('',#99022,#99023,#99024); +#99022 = CARTESIAN_POINT('',(-0.24,-13.02,-2.92)); +#99023 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#99024 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#99025 = ADVANCED_FACE('',(#99026),#99051,.F.); +#99026 = FACE_BOUND('',#99027,.T.); +#99027 = EDGE_LOOP('',(#99028,#99036,#99037,#99045)); +#99028 = ORIENTED_EDGE('',*,*,#99029,.F.); +#99029 = EDGE_CURVE('',#97886,#99030,#99032,.T.); +#99030 = VERTEX_POINT('',#99031); +#99031 = CARTESIAN_POINT('',(-0.16,-10.,-3.)); +#99032 = LINE('',#99033,#99034); +#99033 = CARTESIAN_POINT('',(-0.16,-10.,-3.)); +#99034 = VECTOR('',#99035,1.); +#99035 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#99036 = ORIENTED_EDGE('',*,*,#97885,.T.); +#99037 = ORIENTED_EDGE('',*,*,#99038,.T.); +#99038 = EDGE_CURVE('',#97878,#99039,#99041,.T.); +#99039 = VERTEX_POINT('',#99040); +#99040 = CARTESIAN_POINT('',(0.16,-10.,-3.)); +#99041 = LINE('',#99042,#99043); +#99042 = CARTESIAN_POINT('',(5.333333333333E-02,-10.10666666666, + -3.106666666667)); +#99043 = VECTOR('',#99044,1.); +#99044 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#99045 = ORIENTED_EDGE('',*,*,#99046,.F.); +#99046 = EDGE_CURVE('',#99030,#99039,#99047,.T.); +#99047 = LINE('',#99048,#99049); +#99048 = CARTESIAN_POINT('',(-0.32,-10.,-3.)); +#99049 = VECTOR('',#99050,1.); +#99050 = DIRECTION('',(1.,0.,0.)); +#99051 = PLANE('',#99052); +#99052 = AXIS2_PLACEMENT_3D('',#99053,#99054,#99055); +#99053 = CARTESIAN_POINT('',(-0.32,-9.92,-2.92)); +#99054 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#99055 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#99056 = ADVANCED_FACE('',(#99057),#99075,.T.); +#99057 = FACE_BOUND('',#99058,.T.); +#99058 = EDGE_LOOP('',(#99059,#99067,#99068,#99069)); +#99059 = ORIENTED_EDGE('',*,*,#99060,.F.); +#99060 = EDGE_CURVE('',#97909,#99061,#99063,.T.); +#99061 = VERTEX_POINT('',#99062); +#99062 = CARTESIAN_POINT('',(-0.16,-10.32,-3.)); +#99063 = LINE('',#99064,#99065); +#99064 = CARTESIAN_POINT('',(-0.266666666667,-10.42666666666, + -2.893333333333)); +#99065 = VECTOR('',#99066,1.); +#99066 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#99067 = ORIENTED_EDGE('',*,*,#97916,.T.); +#99068 = ORIENTED_EDGE('',*,*,#99029,.T.); +#99069 = ORIENTED_EDGE('',*,*,#99070,.F.); +#99070 = EDGE_CURVE('',#99061,#99030,#99071,.T.); +#99071 = LINE('',#99072,#99073); +#99072 = CARTESIAN_POINT('',(-0.16,-10.48,-3.)); +#99073 = VECTOR('',#99074,1.); +#99074 = DIRECTION('',(0.,1.,0.)); +#99075 = PLANE('',#99076); +#99076 = AXIS2_PLACEMENT_3D('',#99077,#99078,#99079); +#99077 = CARTESIAN_POINT('',(-0.24,-10.48,-2.92)); +#99078 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#99079 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#99080 = ADVANCED_FACE('',(#99081),#99099,.T.); +#99081 = FACE_BOUND('',#99082,.F.); +#99082 = EDGE_LOOP('',(#99083,#99084,#99085,#99093)); +#99083 = ORIENTED_EDGE('',*,*,#99060,.F.); +#99084 = ORIENTED_EDGE('',*,*,#97940,.T.); +#99085 = ORIENTED_EDGE('',*,*,#99086,.T.); +#99086 = EDGE_CURVE('',#97933,#99087,#99089,.T.); +#99087 = VERTEX_POINT('',#99088); +#99088 = CARTESIAN_POINT('',(0.16,-10.32,-3.)); +#99089 = LINE('',#99090,#99091); +#99090 = CARTESIAN_POINT('',(0.16,-10.32,-3.)); +#99091 = VECTOR('',#99092,1.); +#99092 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#99093 = ORIENTED_EDGE('',*,*,#99094,.F.); +#99094 = EDGE_CURVE('',#99061,#99087,#99095,.T.); +#99095 = LINE('',#99096,#99097); +#99096 = CARTESIAN_POINT('',(-0.32,-10.32,-3.)); +#99097 = VECTOR('',#99098,1.); +#99098 = DIRECTION('',(1.,0.,0.)); +#99099 = PLANE('',#99100); +#99100 = AXIS2_PLACEMENT_3D('',#99101,#99102,#99103); +#99101 = CARTESIAN_POINT('',(-0.32,-10.4,-2.92)); +#99102 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#99103 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#99104 = ADVANCED_FACE('',(#99105),#99116,.F.); +#99105 = FACE_BOUND('',#99106,.F.); +#99106 = EDGE_LOOP('',(#99107,#99108,#99109,#99110)); +#99107 = ORIENTED_EDGE('',*,*,#99086,.F.); +#99108 = ORIENTED_EDGE('',*,*,#97957,.T.); +#99109 = ORIENTED_EDGE('',*,*,#99038,.T.); +#99110 = ORIENTED_EDGE('',*,*,#99111,.F.); +#99111 = EDGE_CURVE('',#99087,#99039,#99112,.T.); +#99112 = LINE('',#99113,#99114); +#99113 = CARTESIAN_POINT('',(0.16,-10.48,-3.)); +#99114 = VECTOR('',#99115,1.); +#99115 = DIRECTION('',(0.,1.,0.)); +#99116 = PLANE('',#99117); +#99117 = AXIS2_PLACEMENT_3D('',#99118,#99119,#99120); +#99118 = CARTESIAN_POINT('',(0.24,-10.48,-2.92)); +#99119 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#99120 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#99121 = ADVANCED_FACE('',(#99122),#99147,.T.); +#99122 = FACE_BOUND('',#99123,.F.); +#99123 = EDGE_LOOP('',(#99124,#99132,#99133,#99141)); +#99124 = ORIENTED_EDGE('',*,*,#99125,.F.); +#99125 = EDGE_CURVE('',#97982,#99126,#99128,.T.); +#99126 = VERTEX_POINT('',#99127); +#99127 = CARTESIAN_POINT('',(-0.16,-7.78,-3.)); +#99128 = LINE('',#99129,#99130); +#99129 = CARTESIAN_POINT('',(-0.266666666667,-7.886666666667, + -2.893333333333)); +#99130 = VECTOR('',#99131,1.); +#99131 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#99132 = ORIENTED_EDGE('',*,*,#97981,.T.); +#99133 = ORIENTED_EDGE('',*,*,#99134,.T.); +#99134 = EDGE_CURVE('',#97974,#99135,#99137,.T.); +#99135 = VERTEX_POINT('',#99136); +#99136 = CARTESIAN_POINT('',(0.16,-7.78,-3.)); +#99137 = LINE('',#99138,#99139); +#99138 = CARTESIAN_POINT('',(0.16,-7.78,-3.)); +#99139 = VECTOR('',#99140,1.); +#99140 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#99141 = ORIENTED_EDGE('',*,*,#99142,.F.); +#99142 = EDGE_CURVE('',#99126,#99135,#99143,.T.); +#99143 = LINE('',#99144,#99145); +#99144 = CARTESIAN_POINT('',(-0.32,-7.78,-3.)); +#99145 = VECTOR('',#99146,1.); +#99146 = DIRECTION('',(1.,0.,0.)); +#99147 = PLANE('',#99148); +#99148 = AXIS2_PLACEMENT_3D('',#99149,#99150,#99151); +#99149 = CARTESIAN_POINT('',(-0.32,-7.86,-2.92)); +#99150 = DIRECTION('',(1.735167508357E-18,-0.707106781187, + -0.707106781187)); +#99151 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#99152 = ADVANCED_FACE('',(#99153),#99171,.F.); +#99153 = FACE_BOUND('',#99154,.F.); +#99154 = EDGE_LOOP('',(#99155,#99156,#99157,#99165)); +#99155 = ORIENTED_EDGE('',*,*,#99134,.F.); +#99156 = ORIENTED_EDGE('',*,*,#98005,.T.); +#99157 = ORIENTED_EDGE('',*,*,#99158,.T.); +#99158 = EDGE_CURVE('',#98006,#99159,#99161,.T.); +#99159 = VERTEX_POINT('',#99160); +#99160 = CARTESIAN_POINT('',(0.16,-7.46,-3.)); +#99161 = LINE('',#99162,#99163); +#99162 = CARTESIAN_POINT('',(5.333333333333E-02,-7.566666666667, + -3.106666666667)); +#99163 = VECTOR('',#99164,1.); +#99164 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#99165 = ORIENTED_EDGE('',*,*,#99166,.F.); +#99166 = EDGE_CURVE('',#99135,#99159,#99167,.T.); +#99167 = LINE('',#99168,#99169); +#99168 = CARTESIAN_POINT('',(0.16,-7.94,-3.)); +#99169 = VECTOR('',#99170,1.); +#99170 = DIRECTION('',(0.,1.,0.)); +#99171 = PLANE('',#99172); +#99172 = AXIS2_PLACEMENT_3D('',#99173,#99174,#99175); +#99173 = CARTESIAN_POINT('',(0.24,-7.94,-2.92)); +#99174 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187 + )); +#99175 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#99176 = ADVANCED_FACE('',(#99177),#99195,.F.); +#99177 = FACE_BOUND('',#99178,.T.); +#99178 = EDGE_LOOP('',(#99179,#99187,#99188,#99189)); +#99179 = ORIENTED_EDGE('',*,*,#99180,.F.); +#99180 = EDGE_CURVE('',#98030,#99181,#99183,.T.); +#99181 = VERTEX_POINT('',#99182); +#99182 = CARTESIAN_POINT('',(-0.16,-7.46,-3.)); +#99183 = LINE('',#99184,#99185); +#99184 = CARTESIAN_POINT('',(-0.16,-7.46,-3.)); +#99185 = VECTOR('',#99186,1.); +#99186 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#99187 = ORIENTED_EDGE('',*,*,#98029,.T.); +#99188 = ORIENTED_EDGE('',*,*,#99158,.T.); +#99189 = ORIENTED_EDGE('',*,*,#99190,.F.); +#99190 = EDGE_CURVE('',#99181,#99159,#99191,.T.); +#99191 = LINE('',#99192,#99193); +#99192 = CARTESIAN_POINT('',(-0.32,-7.46,-3.)); +#99193 = VECTOR('',#99194,1.); +#99194 = DIRECTION('',(1.,0.,0.)); +#99195 = PLANE('',#99196); +#99196 = AXIS2_PLACEMENT_3D('',#99197,#99198,#99199); +#99197 = CARTESIAN_POINT('',(-0.32,-7.38,-2.92)); +#99198 = DIRECTION('',(-1.735167508357E-18,-0.707106781187, + 0.707106781187)); +#99199 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#99200 = ADVANCED_FACE('',(#99201),#99212,.T.); +#99201 = FACE_BOUND('',#99202,.T.); +#99202 = EDGE_LOOP('',(#99203,#99204,#99205,#99206)); +#99203 = ORIENTED_EDGE('',*,*,#99125,.F.); +#99204 = ORIENTED_EDGE('',*,*,#98053,.T.); +#99205 = ORIENTED_EDGE('',*,*,#99180,.T.); +#99206 = ORIENTED_EDGE('',*,*,#99207,.F.); +#99207 = EDGE_CURVE('',#99126,#99181,#99208,.T.); +#99208 = LINE('',#99209,#99210); +#99209 = CARTESIAN_POINT('',(-0.16,-7.94,-3.)); +#99210 = VECTOR('',#99211,1.); +#99211 = DIRECTION('',(0.,1.,0.)); +#99212 = PLANE('',#99213); +#99213 = AXIS2_PLACEMENT_3D('',#99214,#99215,#99216); +#99214 = CARTESIAN_POINT('',(-0.24,-7.94,-2.92)); +#99215 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#99216 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#99217 = ADVANCED_FACE('',(#99218),#99243,.T.); +#99218 = FACE_BOUND('',#99219,.T.); +#99219 = EDGE_LOOP('',(#99220,#99228,#99229,#99237)); +#99220 = ORIENTED_EDGE('',*,*,#99221,.F.); +#99221 = EDGE_CURVE('',#98070,#99222,#99224,.T.); +#99222 = VERTEX_POINT('',#99223); +#99223 = CARTESIAN_POINT('',(0.16,-0.16,8.54)); +#99224 = LINE('',#99225,#99226); +#99225 = CARTESIAN_POINT('',(0.16,-0.16,8.54)); +#99226 = VECTOR('',#99227,1.); +#99227 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99228 = ORIENTED_EDGE('',*,*,#98086,.T.); +#99229 = ORIENTED_EDGE('',*,*,#99230,.T.); +#99230 = EDGE_CURVE('',#98079,#99231,#99233,.T.); +#99231 = VERTEX_POINT('',#99232); +#99232 = CARTESIAN_POINT('',(0.16,0.16,8.54)); +#99233 = LINE('',#99234,#99235); +#99234 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02, + 8.646666666667)); +#99235 = VECTOR('',#99236,1.); +#99236 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99237 = ORIENTED_EDGE('',*,*,#99238,.F.); +#99238 = EDGE_CURVE('',#99222,#99231,#99239,.T.); +#99239 = LINE('',#99240,#99241); +#99240 = CARTESIAN_POINT('',(0.16,-0.32,8.54)); +#99241 = VECTOR('',#99242,1.); +#99242 = DIRECTION('',(0.,1.,0.)); +#99243 = PLANE('',#99244); +#99244 = AXIS2_PLACEMENT_3D('',#99245,#99246,#99247); +#99245 = CARTESIAN_POINT('',(0.24,-0.32,8.46)); +#99246 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99247 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99248 = ADVANCED_FACE('',(#99249),#99267,.T.); +#99249 = FACE_BOUND('',#99250,.F.); +#99250 = EDGE_LOOP('',(#99251,#99259,#99260,#99261)); +#99251 = ORIENTED_EDGE('',*,*,#99252,.F.); +#99252 = EDGE_CURVE('',#98103,#99253,#99255,.T.); +#99253 = VERTEX_POINT('',#99254); +#99254 = CARTESIAN_POINT('',(-0.16,0.16,8.54)); +#99255 = LINE('',#99256,#99257); +#99256 = CARTESIAN_POINT('',(-0.16,0.16,8.54)); +#99257 = VECTOR('',#99258,1.); +#99258 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99259 = ORIENTED_EDGE('',*,*,#98110,.T.); +#99260 = ORIENTED_EDGE('',*,*,#99230,.T.); +#99261 = ORIENTED_EDGE('',*,*,#99262,.F.); +#99262 = EDGE_CURVE('',#99253,#99231,#99263,.T.); +#99263 = LINE('',#99264,#99265); +#99264 = CARTESIAN_POINT('',(-0.32,0.16,8.54)); +#99265 = VECTOR('',#99266,1.); +#99266 = DIRECTION('',(1.,0.,0.)); +#99267 = PLANE('',#99268); +#99268 = AXIS2_PLACEMENT_3D('',#99269,#99270,#99271); +#99269 = CARTESIAN_POINT('',(-0.32,0.24,8.46)); +#99270 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99271 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99272 = ADVANCED_FACE('',(#99273),#99291,.F.); +#99273 = FACE_BOUND('',#99274,.F.); +#99274 = EDGE_LOOP('',(#99275,#99283,#99284,#99285)); +#99275 = ORIENTED_EDGE('',*,*,#99276,.F.); +#99276 = EDGE_CURVE('',#98125,#99277,#99279,.T.); +#99277 = VERTEX_POINT('',#99278); +#99278 = CARTESIAN_POINT('',(-0.16,-0.16,8.54)); +#99279 = LINE('',#99280,#99281); +#99280 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667, + 8.433333333333)); +#99281 = VECTOR('',#99282,1.); +#99282 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99283 = ORIENTED_EDGE('',*,*,#98134,.T.); +#99284 = ORIENTED_EDGE('',*,*,#99252,.T.); +#99285 = ORIENTED_EDGE('',*,*,#99286,.F.); +#99286 = EDGE_CURVE('',#99277,#99253,#99287,.T.); +#99287 = LINE('',#99288,#99289); +#99288 = CARTESIAN_POINT('',(-0.16,-0.32,8.54)); +#99289 = VECTOR('',#99290,1.); +#99290 = DIRECTION('',(0.,1.,0.)); +#99291 = PLANE('',#99292); +#99292 = AXIS2_PLACEMENT_3D('',#99293,#99294,#99295); +#99293 = CARTESIAN_POINT('',(-0.24,-0.32,8.46)); +#99294 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99295 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99296 = ADVANCED_FACE('',(#99297),#99308,.F.); +#99297 = FACE_BOUND('',#99298,.T.); +#99298 = EDGE_LOOP('',(#99299,#99300,#99301,#99302)); +#99299 = ORIENTED_EDGE('',*,*,#99276,.F.); +#99300 = ORIENTED_EDGE('',*,*,#98151,.T.); +#99301 = ORIENTED_EDGE('',*,*,#99221,.T.); +#99302 = ORIENTED_EDGE('',*,*,#99303,.F.); +#99303 = EDGE_CURVE('',#99277,#99222,#99304,.T.); +#99304 = LINE('',#99305,#99306); +#99305 = CARTESIAN_POINT('',(-0.32,-0.16,8.54)); +#99306 = VECTOR('',#99307,1.); +#99307 = DIRECTION('',(1.,0.,0.)); +#99308 = PLANE('',#99309); +#99309 = AXIS2_PLACEMENT_3D('',#99310,#99311,#99312); +#99310 = CARTESIAN_POINT('',(-0.32,-0.24,8.46)); +#99311 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99312 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99313 = ADVANCED_FACE('',(#99314),#99339,.T.); +#99314 = FACE_BOUND('',#99315,.T.); +#99315 = EDGE_LOOP('',(#99316,#99324,#99325,#99333)); +#99316 = ORIENTED_EDGE('',*,*,#99317,.F.); +#99317 = EDGE_CURVE('',#98166,#99318,#99320,.T.); +#99318 = VERTEX_POINT('',#99319); +#99319 = CARTESIAN_POINT('',(0.16,-5.24,8.54)); +#99320 = LINE('',#99321,#99322); +#99321 = CARTESIAN_POINT('',(0.16,-5.24,8.54)); +#99322 = VECTOR('',#99323,1.); +#99323 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99324 = ORIENTED_EDGE('',*,*,#98182,.T.); +#99325 = ORIENTED_EDGE('',*,*,#99326,.T.); +#99326 = EDGE_CURVE('',#98175,#99327,#99329,.T.); +#99327 = VERTEX_POINT('',#99328); +#99328 = CARTESIAN_POINT('',(0.16,-4.92,8.54)); +#99329 = LINE('',#99330,#99331); +#99330 = CARTESIAN_POINT('',(5.333333333333E-02,-5.026666666667, + 8.646666666667)); +#99331 = VECTOR('',#99332,1.); +#99332 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99333 = ORIENTED_EDGE('',*,*,#99334,.F.); +#99334 = EDGE_CURVE('',#99318,#99327,#99335,.T.); +#99335 = LINE('',#99336,#99337); +#99336 = CARTESIAN_POINT('',(0.16,-5.4,8.54)); +#99337 = VECTOR('',#99338,1.); +#99338 = DIRECTION('',(0.,1.,0.)); +#99339 = PLANE('',#99340); +#99340 = AXIS2_PLACEMENT_3D('',#99341,#99342,#99343); +#99341 = CARTESIAN_POINT('',(0.24,-5.4,8.46)); +#99342 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99343 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99344 = ADVANCED_FACE('',(#99345),#99363,.T.); +#99345 = FACE_BOUND('',#99346,.F.); +#99346 = EDGE_LOOP('',(#99347,#99355,#99356,#99357)); +#99347 = ORIENTED_EDGE('',*,*,#99348,.F.); +#99348 = EDGE_CURVE('',#98199,#99349,#99351,.T.); +#99349 = VERTEX_POINT('',#99350); +#99350 = CARTESIAN_POINT('',(-0.16,-4.92,8.54)); +#99351 = LINE('',#99352,#99353); +#99352 = CARTESIAN_POINT('',(-0.16,-4.92,8.54)); +#99353 = VECTOR('',#99354,1.); +#99354 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99355 = ORIENTED_EDGE('',*,*,#98206,.T.); +#99356 = ORIENTED_EDGE('',*,*,#99326,.T.); +#99357 = ORIENTED_EDGE('',*,*,#99358,.F.); +#99358 = EDGE_CURVE('',#99349,#99327,#99359,.T.); +#99359 = LINE('',#99360,#99361); +#99360 = CARTESIAN_POINT('',(-0.32,-4.92,8.54)); +#99361 = VECTOR('',#99362,1.); +#99362 = DIRECTION('',(1.,0.,0.)); +#99363 = PLANE('',#99364); +#99364 = AXIS2_PLACEMENT_3D('',#99365,#99366,#99367); +#99365 = CARTESIAN_POINT('',(-0.32,-4.84,8.46)); +#99366 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99367 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99368 = ADVANCED_FACE('',(#99369),#99387,.F.); +#99369 = FACE_BOUND('',#99370,.F.); +#99370 = EDGE_LOOP('',(#99371,#99379,#99380,#99381)); +#99371 = ORIENTED_EDGE('',*,*,#99372,.F.); +#99372 = EDGE_CURVE('',#98221,#99373,#99375,.T.); +#99373 = VERTEX_POINT('',#99374); +#99374 = CARTESIAN_POINT('',(-0.16,-5.24,8.54)); +#99375 = LINE('',#99376,#99377); +#99376 = CARTESIAN_POINT('',(-0.266666666667,-5.346666666667, + 8.433333333333)); +#99377 = VECTOR('',#99378,1.); +#99378 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99379 = ORIENTED_EDGE('',*,*,#98230,.T.); +#99380 = ORIENTED_EDGE('',*,*,#99348,.T.); +#99381 = ORIENTED_EDGE('',*,*,#99382,.F.); +#99382 = EDGE_CURVE('',#99373,#99349,#99383,.T.); +#99383 = LINE('',#99384,#99385); +#99384 = CARTESIAN_POINT('',(-0.16,-5.4,8.54)); +#99385 = VECTOR('',#99386,1.); +#99386 = DIRECTION('',(0.,1.,0.)); +#99387 = PLANE('',#99388); +#99388 = AXIS2_PLACEMENT_3D('',#99389,#99390,#99391); +#99389 = CARTESIAN_POINT('',(-0.24,-5.4,8.46)); +#99390 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99391 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99392 = ADVANCED_FACE('',(#99393),#99404,.F.); +#99393 = FACE_BOUND('',#99394,.T.); +#99394 = EDGE_LOOP('',(#99395,#99396,#99397,#99398)); +#99395 = ORIENTED_EDGE('',*,*,#99372,.F.); +#99396 = ORIENTED_EDGE('',*,*,#98247,.T.); +#99397 = ORIENTED_EDGE('',*,*,#99317,.T.); +#99398 = ORIENTED_EDGE('',*,*,#99399,.F.); +#99399 = EDGE_CURVE('',#99373,#99318,#99400,.T.); +#99400 = LINE('',#99401,#99402); +#99401 = CARTESIAN_POINT('',(-0.32,-5.24,8.54)); +#99402 = VECTOR('',#99403,1.); +#99403 = DIRECTION('',(1.,0.,0.)); +#99404 = PLANE('',#99405); +#99405 = AXIS2_PLACEMENT_3D('',#99406,#99407,#99408); +#99406 = CARTESIAN_POINT('',(-0.32,-5.32,8.46)); +#99407 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99408 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99409 = ADVANCED_FACE('',(#99410),#99435,.T.); +#99410 = FACE_BOUND('',#99411,.T.); +#99411 = EDGE_LOOP('',(#99412,#99420,#99421,#99429)); +#99412 = ORIENTED_EDGE('',*,*,#99413,.F.); +#99413 = EDGE_CURVE('',#98262,#99414,#99416,.T.); +#99414 = VERTEX_POINT('',#99415); +#99415 = CARTESIAN_POINT('',(0.16,-2.7,8.54)); +#99416 = LINE('',#99417,#99418); +#99417 = CARTESIAN_POINT('',(0.16,-2.7,8.54)); +#99418 = VECTOR('',#99419,1.); +#99419 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99420 = ORIENTED_EDGE('',*,*,#98278,.T.); +#99421 = ORIENTED_EDGE('',*,*,#99422,.T.); +#99422 = EDGE_CURVE('',#98271,#99423,#99425,.T.); +#99423 = VERTEX_POINT('',#99424); +#99424 = CARTESIAN_POINT('',(0.16,-2.38,8.54)); +#99425 = LINE('',#99426,#99427); +#99426 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667, + 8.646666666667)); +#99427 = VECTOR('',#99428,1.); +#99428 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99429 = ORIENTED_EDGE('',*,*,#99430,.F.); +#99430 = EDGE_CURVE('',#99414,#99423,#99431,.T.); +#99431 = LINE('',#99432,#99433); +#99432 = CARTESIAN_POINT('',(0.16,-2.86,8.54)); +#99433 = VECTOR('',#99434,1.); +#99434 = DIRECTION('',(0.,1.,0.)); +#99435 = PLANE('',#99436); +#99436 = AXIS2_PLACEMENT_3D('',#99437,#99438,#99439); +#99437 = CARTESIAN_POINT('',(0.24,-2.86,8.46)); +#99438 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99439 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99440 = ADVANCED_FACE('',(#99441),#99459,.T.); +#99441 = FACE_BOUND('',#99442,.F.); +#99442 = EDGE_LOOP('',(#99443,#99451,#99452,#99453)); +#99443 = ORIENTED_EDGE('',*,*,#99444,.F.); +#99444 = EDGE_CURVE('',#98295,#99445,#99447,.T.); +#99445 = VERTEX_POINT('',#99446); +#99446 = CARTESIAN_POINT('',(-0.16,-2.38,8.54)); +#99447 = LINE('',#99448,#99449); +#99448 = CARTESIAN_POINT('',(-0.16,-2.38,8.54)); +#99449 = VECTOR('',#99450,1.); +#99450 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99451 = ORIENTED_EDGE('',*,*,#98302,.T.); +#99452 = ORIENTED_EDGE('',*,*,#99422,.T.); +#99453 = ORIENTED_EDGE('',*,*,#99454,.F.); +#99454 = EDGE_CURVE('',#99445,#99423,#99455,.T.); +#99455 = LINE('',#99456,#99457); +#99456 = CARTESIAN_POINT('',(-0.32,-2.38,8.54)); +#99457 = VECTOR('',#99458,1.); +#99458 = DIRECTION('',(1.,0.,0.)); +#99459 = PLANE('',#99460); +#99460 = AXIS2_PLACEMENT_3D('',#99461,#99462,#99463); +#99461 = CARTESIAN_POINT('',(-0.32,-2.3,8.46)); +#99462 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99463 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99464 = ADVANCED_FACE('',(#99465),#99483,.F.); +#99465 = FACE_BOUND('',#99466,.F.); +#99466 = EDGE_LOOP('',(#99467,#99475,#99476,#99477)); +#99467 = ORIENTED_EDGE('',*,*,#99468,.F.); +#99468 = EDGE_CURVE('',#98317,#99469,#99471,.T.); +#99469 = VERTEX_POINT('',#99470); +#99470 = CARTESIAN_POINT('',(-0.16,-2.7,8.54)); +#99471 = LINE('',#99472,#99473); +#99472 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667, + 8.433333333333)); +#99473 = VECTOR('',#99474,1.); +#99474 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99475 = ORIENTED_EDGE('',*,*,#98326,.T.); +#99476 = ORIENTED_EDGE('',*,*,#99444,.T.); +#99477 = ORIENTED_EDGE('',*,*,#99478,.F.); +#99478 = EDGE_CURVE('',#99469,#99445,#99479,.T.); +#99479 = LINE('',#99480,#99481); +#99480 = CARTESIAN_POINT('',(-0.16,-2.86,8.54)); +#99481 = VECTOR('',#99482,1.); +#99482 = DIRECTION('',(0.,1.,0.)); +#99483 = PLANE('',#99484); +#99484 = AXIS2_PLACEMENT_3D('',#99485,#99486,#99487); +#99485 = CARTESIAN_POINT('',(-0.24,-2.86,8.46)); +#99486 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99487 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99488 = ADVANCED_FACE('',(#99489),#99500,.F.); +#99489 = FACE_BOUND('',#99490,.T.); +#99490 = EDGE_LOOP('',(#99491,#99492,#99493,#99494)); +#99491 = ORIENTED_EDGE('',*,*,#99468,.F.); +#99492 = ORIENTED_EDGE('',*,*,#98343,.T.); +#99493 = ORIENTED_EDGE('',*,*,#99413,.T.); +#99494 = ORIENTED_EDGE('',*,*,#99495,.F.); +#99495 = EDGE_CURVE('',#99469,#99414,#99496,.T.); +#99496 = LINE('',#99497,#99498); +#99497 = CARTESIAN_POINT('',(-0.32,-2.7,8.54)); +#99498 = VECTOR('',#99499,1.); +#99499 = DIRECTION('',(1.,0.,0.)); +#99500 = PLANE('',#99501); +#99501 = AXIS2_PLACEMENT_3D('',#99502,#99503,#99504); +#99502 = CARTESIAN_POINT('',(-0.32,-2.78,8.46)); +#99503 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99504 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99505 = ADVANCED_FACE('',(#99506),#99531,.F.); +#99506 = FACE_BOUND('',#99507,.T.); +#99507 = EDGE_LOOP('',(#99508,#99516,#99517,#99525)); +#99508 = ORIENTED_EDGE('',*,*,#99509,.F.); +#99509 = EDGE_CURVE('',#98367,#99510,#99512,.T.); +#99510 = VERTEX_POINT('',#99511); +#99511 = CARTESIAN_POINT('',(-0.16,-12.86,8.54)); +#99512 = LINE('',#99513,#99514); +#99513 = CARTESIAN_POINT('',(-0.266666666667,-12.96666666666, + 8.433333333333)); +#99514 = VECTOR('',#99515,1.); +#99515 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99516 = ORIENTED_EDGE('',*,*,#98374,.T.); +#99517 = ORIENTED_EDGE('',*,*,#99518,.T.); +#99518 = EDGE_CURVE('',#98358,#99519,#99521,.T.); +#99519 = VERTEX_POINT('',#99520); +#99520 = CARTESIAN_POINT('',(0.16,-12.86,8.54)); +#99521 = LINE('',#99522,#99523); +#99522 = CARTESIAN_POINT('',(0.16,-12.86,8.54)); +#99523 = VECTOR('',#99524,1.); +#99524 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99525 = ORIENTED_EDGE('',*,*,#99526,.F.); +#99526 = EDGE_CURVE('',#99510,#99519,#99527,.T.); +#99527 = LINE('',#99528,#99529); +#99528 = CARTESIAN_POINT('',(-0.32,-12.86,8.54)); +#99529 = VECTOR('',#99530,1.); +#99530 = DIRECTION('',(1.,0.,0.)); +#99531 = PLANE('',#99532); +#99532 = AXIS2_PLACEMENT_3D('',#99533,#99534,#99535); +#99533 = CARTESIAN_POINT('',(-0.32,-12.94,8.46)); +#99534 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99535 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99536 = ADVANCED_FACE('',(#99537),#99555,.T.); +#99537 = FACE_BOUND('',#99538,.T.); +#99538 = EDGE_LOOP('',(#99539,#99540,#99541,#99549)); +#99539 = ORIENTED_EDGE('',*,*,#99518,.F.); +#99540 = ORIENTED_EDGE('',*,*,#98398,.T.); +#99541 = ORIENTED_EDGE('',*,*,#99542,.T.); +#99542 = EDGE_CURVE('',#98391,#99543,#99545,.T.); +#99543 = VERTEX_POINT('',#99544); +#99544 = CARTESIAN_POINT('',(0.16,-12.54,8.54)); +#99545 = LINE('',#99546,#99547); +#99546 = CARTESIAN_POINT('',(5.333333333333E-02,-12.64666666666, + 8.646666666667)); +#99547 = VECTOR('',#99548,1.); +#99548 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99549 = ORIENTED_EDGE('',*,*,#99550,.F.); +#99550 = EDGE_CURVE('',#99519,#99543,#99551,.T.); +#99551 = LINE('',#99552,#99553); +#99552 = CARTESIAN_POINT('',(0.16,-13.02,8.54)); +#99553 = VECTOR('',#99554,1.); +#99554 = DIRECTION('',(0.,1.,0.)); +#99555 = PLANE('',#99556); +#99556 = AXIS2_PLACEMENT_3D('',#99557,#99558,#99559); +#99557 = CARTESIAN_POINT('',(0.24,-13.02,8.46)); +#99558 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99559 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99560 = ADVANCED_FACE('',(#99561),#99579,.T.); +#99561 = FACE_BOUND('',#99562,.F.); +#99562 = EDGE_LOOP('',(#99563,#99571,#99572,#99573)); +#99563 = ORIENTED_EDGE('',*,*,#99564,.F.); +#99564 = EDGE_CURVE('',#98415,#99565,#99567,.T.); +#99565 = VERTEX_POINT('',#99566); +#99566 = CARTESIAN_POINT('',(-0.16,-12.54,8.54)); +#99567 = LINE('',#99568,#99569); +#99568 = CARTESIAN_POINT('',(-0.16,-12.54,8.54)); +#99569 = VECTOR('',#99570,1.); +#99570 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99571 = ORIENTED_EDGE('',*,*,#98422,.T.); +#99572 = ORIENTED_EDGE('',*,*,#99542,.T.); +#99573 = ORIENTED_EDGE('',*,*,#99574,.F.); +#99574 = EDGE_CURVE('',#99565,#99543,#99575,.T.); +#99575 = LINE('',#99576,#99577); +#99576 = CARTESIAN_POINT('',(-0.32,-12.54,8.54)); +#99577 = VECTOR('',#99578,1.); +#99578 = DIRECTION('',(1.,0.,0.)); +#99579 = PLANE('',#99580); +#99580 = AXIS2_PLACEMENT_3D('',#99581,#99582,#99583); +#99581 = CARTESIAN_POINT('',(-0.32,-12.46,8.46)); +#99582 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99583 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99584 = ADVANCED_FACE('',(#99585),#99596,.F.); +#99585 = FACE_BOUND('',#99586,.F.); +#99586 = EDGE_LOOP('',(#99587,#99588,#99589,#99590)); +#99587 = ORIENTED_EDGE('',*,*,#99509,.F.); +#99588 = ORIENTED_EDGE('',*,*,#98439,.T.); +#99589 = ORIENTED_EDGE('',*,*,#99564,.T.); +#99590 = ORIENTED_EDGE('',*,*,#99591,.F.); +#99591 = EDGE_CURVE('',#99510,#99565,#99592,.T.); +#99592 = LINE('',#99593,#99594); +#99593 = CARTESIAN_POINT('',(-0.16,-13.02,8.54)); +#99594 = VECTOR('',#99595,1.); +#99595 = DIRECTION('',(0.,1.,0.)); +#99596 = PLANE('',#99597); +#99597 = AXIS2_PLACEMENT_3D('',#99598,#99599,#99600); +#99598 = CARTESIAN_POINT('',(-0.24,-13.02,8.46)); +#99599 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99600 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99601 = ADVANCED_FACE('',(#99602),#99627,.T.); +#99602 = FACE_BOUND('',#99603,.F.); +#99603 = EDGE_LOOP('',(#99604,#99612,#99613,#99621)); +#99604 = ORIENTED_EDGE('',*,*,#99605,.F.); +#99605 = EDGE_CURVE('',#98463,#99606,#99608,.T.); +#99606 = VERTEX_POINT('',#99607); +#99607 = CARTESIAN_POINT('',(-0.16,-10.,8.54)); +#99608 = LINE('',#99609,#99610); +#99609 = CARTESIAN_POINT('',(-0.16,-10.,8.54)); +#99610 = VECTOR('',#99611,1.); +#99611 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99612 = ORIENTED_EDGE('',*,*,#98470,.T.); +#99613 = ORIENTED_EDGE('',*,*,#99614,.T.); +#99614 = EDGE_CURVE('',#98454,#99615,#99617,.T.); +#99615 = VERTEX_POINT('',#99616); +#99616 = CARTESIAN_POINT('',(0.16,-10.,8.54)); +#99617 = LINE('',#99618,#99619); +#99618 = CARTESIAN_POINT('',(5.333333333333E-02,-10.10666666666, + 8.646666666667)); +#99619 = VECTOR('',#99620,1.); +#99620 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99621 = ORIENTED_EDGE('',*,*,#99622,.F.); +#99622 = EDGE_CURVE('',#99606,#99615,#99623,.T.); +#99623 = LINE('',#99624,#99625); +#99624 = CARTESIAN_POINT('',(-0.32,-10.,8.54)); +#99625 = VECTOR('',#99626,1.); +#99626 = DIRECTION('',(1.,0.,0.)); +#99627 = PLANE('',#99628); +#99628 = AXIS2_PLACEMENT_3D('',#99629,#99630,#99631); +#99629 = CARTESIAN_POINT('',(-0.32,-9.92,8.46)); +#99630 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99631 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99632 = ADVANCED_FACE('',(#99633),#99651,.F.); +#99633 = FACE_BOUND('',#99634,.F.); +#99634 = EDGE_LOOP('',(#99635,#99643,#99644,#99645)); +#99635 = ORIENTED_EDGE('',*,*,#99636,.F.); +#99636 = EDGE_CURVE('',#98485,#99637,#99639,.T.); +#99637 = VERTEX_POINT('',#99638); +#99638 = CARTESIAN_POINT('',(-0.16,-10.32,8.54)); +#99639 = LINE('',#99640,#99641); +#99640 = CARTESIAN_POINT('',(-0.266666666667,-10.42666666666, + 8.433333333333)); +#99641 = VECTOR('',#99642,1.); +#99642 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99643 = ORIENTED_EDGE('',*,*,#98494,.T.); +#99644 = ORIENTED_EDGE('',*,*,#99605,.T.); +#99645 = ORIENTED_EDGE('',*,*,#99646,.F.); +#99646 = EDGE_CURVE('',#99637,#99606,#99647,.T.); +#99647 = LINE('',#99648,#99649); +#99648 = CARTESIAN_POINT('',(-0.16,-10.48,8.54)); +#99649 = VECTOR('',#99650,1.); +#99650 = DIRECTION('',(0.,1.,0.)); +#99651 = PLANE('',#99652); +#99652 = AXIS2_PLACEMENT_3D('',#99653,#99654,#99655); +#99653 = CARTESIAN_POINT('',(-0.24,-10.48,8.46)); +#99654 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99655 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99656 = ADVANCED_FACE('',(#99657),#99675,.F.); +#99657 = FACE_BOUND('',#99658,.T.); +#99658 = EDGE_LOOP('',(#99659,#99660,#99661,#99669)); +#99659 = ORIENTED_EDGE('',*,*,#99636,.F.); +#99660 = ORIENTED_EDGE('',*,*,#98518,.T.); +#99661 = ORIENTED_EDGE('',*,*,#99662,.T.); +#99662 = EDGE_CURVE('',#98509,#99663,#99665,.T.); +#99663 = VERTEX_POINT('',#99664); +#99664 = CARTESIAN_POINT('',(0.16,-10.32,8.54)); +#99665 = LINE('',#99666,#99667); +#99666 = CARTESIAN_POINT('',(0.16,-10.32,8.54)); +#99667 = VECTOR('',#99668,1.); +#99668 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99669 = ORIENTED_EDGE('',*,*,#99670,.F.); +#99670 = EDGE_CURVE('',#99637,#99663,#99671,.T.); +#99671 = LINE('',#99672,#99673); +#99672 = CARTESIAN_POINT('',(-0.32,-10.32,8.54)); +#99673 = VECTOR('',#99674,1.); +#99674 = DIRECTION('',(1.,0.,0.)); +#99675 = PLANE('',#99676); +#99676 = AXIS2_PLACEMENT_3D('',#99677,#99678,#99679); +#99677 = CARTESIAN_POINT('',(-0.32,-10.4,8.46)); +#99678 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99679 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99680 = ADVANCED_FACE('',(#99681),#99692,.T.); +#99681 = FACE_BOUND('',#99682,.T.); +#99682 = EDGE_LOOP('',(#99683,#99684,#99685,#99686)); +#99683 = ORIENTED_EDGE('',*,*,#99662,.F.); +#99684 = ORIENTED_EDGE('',*,*,#98535,.T.); +#99685 = ORIENTED_EDGE('',*,*,#99614,.T.); +#99686 = ORIENTED_EDGE('',*,*,#99687,.F.); +#99687 = EDGE_CURVE('',#99663,#99615,#99688,.T.); +#99688 = LINE('',#99689,#99690); +#99689 = CARTESIAN_POINT('',(0.16,-10.48,8.54)); +#99690 = VECTOR('',#99691,1.); +#99691 = DIRECTION('',(0.,1.,0.)); +#99692 = PLANE('',#99693); +#99693 = AXIS2_PLACEMENT_3D('',#99694,#99695,#99696); +#99694 = CARTESIAN_POINT('',(0.24,-10.48,8.46)); +#99695 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99696 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99697 = ADVANCED_FACE('',(#99698),#99723,.F.); +#99698 = FACE_BOUND('',#99699,.T.); +#99699 = EDGE_LOOP('',(#99700,#99708,#99709,#99717)); +#99700 = ORIENTED_EDGE('',*,*,#99701,.F.); +#99701 = EDGE_CURVE('',#98559,#99702,#99704,.T.); +#99702 = VERTEX_POINT('',#99703); +#99703 = CARTESIAN_POINT('',(-0.16,-7.78,8.54)); +#99704 = LINE('',#99705,#99706); +#99705 = CARTESIAN_POINT('',(-0.266666666667,-7.886666666667, + 8.433333333333)); +#99706 = VECTOR('',#99707,1.); +#99707 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#99708 = ORIENTED_EDGE('',*,*,#98566,.T.); +#99709 = ORIENTED_EDGE('',*,*,#99710,.T.); +#99710 = EDGE_CURVE('',#98550,#99711,#99713,.T.); +#99711 = VERTEX_POINT('',#99712); +#99712 = CARTESIAN_POINT('',(0.16,-7.78,8.54)); +#99713 = LINE('',#99714,#99715); +#99714 = CARTESIAN_POINT('',(0.16,-7.78,8.54)); +#99715 = VECTOR('',#99716,1.); +#99716 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#99717 = ORIENTED_EDGE('',*,*,#99718,.F.); +#99718 = EDGE_CURVE('',#99702,#99711,#99719,.T.); +#99719 = LINE('',#99720,#99721); +#99720 = CARTESIAN_POINT('',(-0.32,-7.78,8.54)); +#99721 = VECTOR('',#99722,1.); +#99722 = DIRECTION('',(1.,0.,0.)); +#99723 = PLANE('',#99724); +#99724 = AXIS2_PLACEMENT_3D('',#99725,#99726,#99727); +#99725 = CARTESIAN_POINT('',(-0.32,-7.86,8.46)); +#99726 = DIRECTION('',(-1.735167508357E-18,0.707106781187, + -0.707106781187)); +#99727 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#99728 = ADVANCED_FACE('',(#99729),#99747,.T.); +#99729 = FACE_BOUND('',#99730,.T.); +#99730 = EDGE_LOOP('',(#99731,#99732,#99733,#99741)); +#99731 = ORIENTED_EDGE('',*,*,#99710,.F.); +#99732 = ORIENTED_EDGE('',*,*,#98590,.T.); +#99733 = ORIENTED_EDGE('',*,*,#99734,.T.); +#99734 = EDGE_CURVE('',#98583,#99735,#99737,.T.); +#99735 = VERTEX_POINT('',#99736); +#99736 = CARTESIAN_POINT('',(0.16,-7.46,8.54)); +#99737 = LINE('',#99738,#99739); +#99738 = CARTESIAN_POINT('',(5.333333333333E-02,-7.566666666667, + 8.646666666667)); +#99739 = VECTOR('',#99740,1.); +#99740 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#99741 = ORIENTED_EDGE('',*,*,#99742,.F.); +#99742 = EDGE_CURVE('',#99711,#99735,#99743,.T.); +#99743 = LINE('',#99744,#99745); +#99744 = CARTESIAN_POINT('',(0.16,-7.94,8.54)); +#99745 = VECTOR('',#99746,1.); +#99746 = DIRECTION('',(0.,1.,0.)); +#99747 = PLANE('',#99748); +#99748 = AXIS2_PLACEMENT_3D('',#99749,#99750,#99751); +#99749 = CARTESIAN_POINT('',(0.24,-7.94,8.46)); +#99750 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187 + )); +#99751 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#99752 = ADVANCED_FACE('',(#99753),#99771,.T.); +#99753 = FACE_BOUND('',#99754,.F.); +#99754 = EDGE_LOOP('',(#99755,#99763,#99764,#99765)); +#99755 = ORIENTED_EDGE('',*,*,#99756,.F.); +#99756 = EDGE_CURVE('',#98607,#99757,#99759,.T.); +#99757 = VERTEX_POINT('',#99758); +#99758 = CARTESIAN_POINT('',(-0.16,-7.46,8.54)); +#99759 = LINE('',#99760,#99761); +#99760 = CARTESIAN_POINT('',(-0.16,-7.46,8.54)); +#99761 = VECTOR('',#99762,1.); +#99762 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#99763 = ORIENTED_EDGE('',*,*,#98614,.T.); +#99764 = ORIENTED_EDGE('',*,*,#99734,.T.); +#99765 = ORIENTED_EDGE('',*,*,#99766,.F.); +#99766 = EDGE_CURVE('',#99757,#99735,#99767,.T.); +#99767 = LINE('',#99768,#99769); +#99768 = CARTESIAN_POINT('',(-0.32,-7.46,8.54)); +#99769 = VECTOR('',#99770,1.); +#99770 = DIRECTION('',(1.,0.,0.)); +#99771 = PLANE('',#99772); +#99772 = AXIS2_PLACEMENT_3D('',#99773,#99774,#99775); +#99773 = CARTESIAN_POINT('',(-0.32,-7.38,8.46)); +#99774 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#99775 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#99776 = ADVANCED_FACE('',(#99777),#99788,.F.); +#99777 = FACE_BOUND('',#99778,.F.); +#99778 = EDGE_LOOP('',(#99779,#99780,#99781,#99782)); +#99779 = ORIENTED_EDGE('',*,*,#99701,.F.); +#99780 = ORIENTED_EDGE('',*,*,#98631,.T.); +#99781 = ORIENTED_EDGE('',*,*,#99756,.T.); +#99782 = ORIENTED_EDGE('',*,*,#99783,.F.); +#99783 = EDGE_CURVE('',#99702,#99757,#99784,.T.); +#99784 = LINE('',#99785,#99786); +#99785 = CARTESIAN_POINT('',(-0.16,-7.94,8.54)); +#99786 = VECTOR('',#99787,1.); +#99787 = DIRECTION('',(0.,1.,0.)); +#99788 = PLANE('',#99789); +#99789 = AXIS2_PLACEMENT_3D('',#99790,#99791,#99792); +#99790 = CARTESIAN_POINT('',(-0.24,-7.94,8.46)); +#99791 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187 + )); +#99792 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#99793 = ADVANCED_FACE('',(#99794),#99800,.F.); +#99794 = FACE_BOUND('',#99795,.F.); +#99795 = EDGE_LOOP('',(#99796,#99797,#99798,#99799)); +#99796 = ORIENTED_EDGE('',*,*,#98686,.F.); +#99797 = ORIENTED_EDGE('',*,*,#98710,.F.); +#99798 = ORIENTED_EDGE('',*,*,#98727,.T.); +#99799 = ORIENTED_EDGE('',*,*,#98662,.T.); +#99800 = PLANE('',#99801); +#99801 = AXIS2_PLACEMENT_3D('',#99802,#99803,#99804); +#99802 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#99803 = DIRECTION('',(0.,0.,1.)); +#99804 = DIRECTION('',(1.,0.,-0.)); +#99805 = ADVANCED_FACE('',(#99806),#99812,.F.); +#99806 = FACE_BOUND('',#99807,.F.); +#99807 = EDGE_LOOP('',(#99808,#99809,#99810,#99811)); +#99808 = ORIENTED_EDGE('',*,*,#98782,.F.); +#99809 = ORIENTED_EDGE('',*,*,#98806,.F.); +#99810 = ORIENTED_EDGE('',*,*,#98823,.T.); +#99811 = ORIENTED_EDGE('',*,*,#98758,.T.); +#99812 = PLANE('',#99813); +#99813 = AXIS2_PLACEMENT_3D('',#99814,#99815,#99816); +#99814 = CARTESIAN_POINT('',(-0.32,-5.4,-3.)); +#99815 = DIRECTION('',(0.,0.,1.)); +#99816 = DIRECTION('',(1.,0.,-0.)); +#99817 = ADVANCED_FACE('',(#99818),#99824,.F.); +#99818 = FACE_BOUND('',#99819,.F.); +#99819 = EDGE_LOOP('',(#99820,#99821,#99822,#99823)); +#99820 = ORIENTED_EDGE('',*,*,#98878,.F.); +#99821 = ORIENTED_EDGE('',*,*,#98902,.F.); +#99822 = ORIENTED_EDGE('',*,*,#98919,.T.); +#99823 = ORIENTED_EDGE('',*,*,#98854,.T.); +#99824 = PLANE('',#99825); +#99825 = AXIS2_PLACEMENT_3D('',#99826,#99827,#99828); +#99826 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#99827 = DIRECTION('',(0.,0.,1.)); +#99828 = DIRECTION('',(1.,0.,-0.)); +#99829 = ADVANCED_FACE('',(#99830),#99836,.F.); +#99830 = FACE_BOUND('',#99831,.F.); +#99831 = EDGE_LOOP('',(#99832,#99833,#99834,#99835)); +#99832 = ORIENTED_EDGE('',*,*,#98998,.F.); +#99833 = ORIENTED_EDGE('',*,*,#99015,.F.); +#99834 = ORIENTED_EDGE('',*,*,#98950,.T.); +#99835 = ORIENTED_EDGE('',*,*,#98974,.T.); +#99836 = PLANE('',#99837); +#99837 = AXIS2_PLACEMENT_3D('',#99838,#99839,#99840); +#99838 = CARTESIAN_POINT('',(-0.32,-13.02,-3.)); +#99839 = DIRECTION('',(0.,0.,1.)); +#99840 = DIRECTION('',(1.,0.,-0.)); +#99841 = ADVANCED_FACE('',(#99842),#99848,.F.); +#99842 = FACE_BOUND('',#99843,.F.); +#99843 = EDGE_LOOP('',(#99844,#99845,#99846,#99847)); +#99844 = ORIENTED_EDGE('',*,*,#99046,.F.); +#99845 = ORIENTED_EDGE('',*,*,#99070,.F.); +#99846 = ORIENTED_EDGE('',*,*,#99094,.T.); +#99847 = ORIENTED_EDGE('',*,*,#99111,.T.); +#99848 = PLANE('',#99849); +#99849 = AXIS2_PLACEMENT_3D('',#99850,#99851,#99852); +#99850 = CARTESIAN_POINT('',(-0.32,-10.48,-3.)); +#99851 = DIRECTION('',(0.,0.,1.)); +#99852 = DIRECTION('',(1.,0.,-0.)); +#99853 = ADVANCED_FACE('',(#99854),#99860,.F.); +#99854 = FACE_BOUND('',#99855,.F.); +#99855 = EDGE_LOOP('',(#99856,#99857,#99858,#99859)); +#99856 = ORIENTED_EDGE('',*,*,#99190,.F.); +#99857 = ORIENTED_EDGE('',*,*,#99207,.F.); +#99858 = ORIENTED_EDGE('',*,*,#99142,.T.); +#99859 = ORIENTED_EDGE('',*,*,#99166,.T.); +#99860 = PLANE('',#99861); +#99861 = AXIS2_PLACEMENT_3D('',#99862,#99863,#99864); +#99862 = CARTESIAN_POINT('',(-0.32,-7.94,-3.)); +#99863 = DIRECTION('',(0.,0.,1.)); +#99864 = DIRECTION('',(1.,0.,-0.)); +#99865 = ADVANCED_FACE('',(#99866),#99872,.T.); +#99866 = FACE_BOUND('',#99867,.T.); +#99867 = EDGE_LOOP('',(#99868,#99869,#99870,#99871)); +#99868 = ORIENTED_EDGE('',*,*,#99238,.T.); +#99869 = ORIENTED_EDGE('',*,*,#99262,.F.); +#99870 = ORIENTED_EDGE('',*,*,#99286,.F.); +#99871 = ORIENTED_EDGE('',*,*,#99303,.T.); +#99872 = PLANE('',#99873); +#99873 = AXIS2_PLACEMENT_3D('',#99874,#99875,#99876); +#99874 = CARTESIAN_POINT('',(-0.32,-0.32,8.54)); +#99875 = DIRECTION('',(0.,0.,1.)); +#99876 = DIRECTION('',(1.,0.,-0.)); +#99877 = ADVANCED_FACE('',(#99878),#99884,.T.); +#99878 = FACE_BOUND('',#99879,.T.); +#99879 = EDGE_LOOP('',(#99880,#99881,#99882,#99883)); +#99880 = ORIENTED_EDGE('',*,*,#99334,.T.); +#99881 = ORIENTED_EDGE('',*,*,#99358,.F.); +#99882 = ORIENTED_EDGE('',*,*,#99382,.F.); +#99883 = ORIENTED_EDGE('',*,*,#99399,.T.); +#99884 = PLANE('',#99885); +#99885 = AXIS2_PLACEMENT_3D('',#99886,#99887,#99888); +#99886 = CARTESIAN_POINT('',(-0.32,-5.4,8.54)); +#99887 = DIRECTION('',(0.,0.,1.)); +#99888 = DIRECTION('',(1.,0.,-0.)); +#99889 = ADVANCED_FACE('',(#99890),#99896,.T.); +#99890 = FACE_BOUND('',#99891,.T.); +#99891 = EDGE_LOOP('',(#99892,#99893,#99894,#99895)); +#99892 = ORIENTED_EDGE('',*,*,#99430,.T.); +#99893 = ORIENTED_EDGE('',*,*,#99454,.F.); +#99894 = ORIENTED_EDGE('',*,*,#99478,.F.); +#99895 = ORIENTED_EDGE('',*,*,#99495,.T.); +#99896 = PLANE('',#99897); +#99897 = AXIS2_PLACEMENT_3D('',#99898,#99899,#99900); +#99898 = CARTESIAN_POINT('',(-0.32,-2.86,8.54)); +#99899 = DIRECTION('',(0.,0.,1.)); +#99900 = DIRECTION('',(1.,0.,-0.)); +#99901 = ADVANCED_FACE('',(#99902),#99908,.T.); +#99902 = FACE_BOUND('',#99903,.T.); +#99903 = EDGE_LOOP('',(#99904,#99905,#99906,#99907)); +#99904 = ORIENTED_EDGE('',*,*,#99550,.T.); +#99905 = ORIENTED_EDGE('',*,*,#99574,.F.); +#99906 = ORIENTED_EDGE('',*,*,#99591,.F.); +#99907 = ORIENTED_EDGE('',*,*,#99526,.T.); +#99908 = PLANE('',#99909); +#99909 = AXIS2_PLACEMENT_3D('',#99910,#99911,#99912); +#99910 = CARTESIAN_POINT('',(-0.32,-13.02,8.54)); +#99911 = DIRECTION('',(0.,0.,1.)); +#99912 = DIRECTION('',(1.,0.,-0.)); +#99913 = ADVANCED_FACE('',(#99914),#99920,.T.); +#99914 = FACE_BOUND('',#99915,.T.); +#99915 = EDGE_LOOP('',(#99916,#99917,#99918,#99919)); +#99916 = ORIENTED_EDGE('',*,*,#99687,.T.); +#99917 = ORIENTED_EDGE('',*,*,#99622,.F.); +#99918 = ORIENTED_EDGE('',*,*,#99646,.F.); +#99919 = ORIENTED_EDGE('',*,*,#99670,.T.); +#99920 = PLANE('',#99921); +#99921 = AXIS2_PLACEMENT_3D('',#99922,#99923,#99924); +#99922 = CARTESIAN_POINT('',(-0.32,-10.48,8.54)); +#99923 = DIRECTION('',(0.,0.,1.)); +#99924 = DIRECTION('',(1.,0.,-0.)); +#99925 = ADVANCED_FACE('',(#99926),#99932,.T.); +#99926 = FACE_BOUND('',#99927,.T.); +#99927 = EDGE_LOOP('',(#99928,#99929,#99930,#99931)); +#99928 = ORIENTED_EDGE('',*,*,#99742,.T.); +#99929 = ORIENTED_EDGE('',*,*,#99766,.F.); +#99930 = ORIENTED_EDGE('',*,*,#99783,.F.); +#99931 = ORIENTED_EDGE('',*,*,#99718,.T.); +#99932 = PLANE('',#99933); +#99933 = AXIS2_PLACEMENT_3D('',#99934,#99935,#99936); +#99934 = CARTESIAN_POINT('',(-0.32,-7.94,8.54)); +#99935 = DIRECTION('',(0.,0.,1.)); +#99936 = DIRECTION('',(1.,0.,-0.)); +#99937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99941)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#99938,#99939,#99940)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#99938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#99939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#99940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#99941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#99938, + 'distance_accuracy_value','confusion accuracy'); +#99942 = SHAPE_DEFINITION_REPRESENTATION(#99943,#95808); +#99943 = PRODUCT_DEFINITION_SHAPE('','',#99944); +#99944 = PRODUCT_DEFINITION('design','',#99945,#99948); +#99945 = PRODUCT_DEFINITION_FORMATION('','',#99946); +#99946 = PRODUCT('PinHeader_1x06_P254mm_Vertical', + 'PinHeader_1x06_P254mm_Vertical','',(#99947)); +#99947 = PRODUCT_CONTEXT('',#2,'mechanical'); +#99948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#99949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99950,#99952); +#99950 = ( REPRESENTATION_RELATIONSHIP('','',#95808,#95798) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99951) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95799); +#99952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99953); +#99953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','=>[0:1:1:33]','',#95793, + #99944,$); +#99954 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99946)); +#99955 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99956,#99958); +#99956 = ( REPRESENTATION_RELATIONSHIP('','',#95798,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99957) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99957 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555); +#99958 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99959); +#99959 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','','',#5,#95793,$); +#99960 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95795)); +#99961 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99962,#99964); +#99962 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99963) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99963 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559); +#99964 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99965); +#99965 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('153','','',#5,#1588,$); +#99966 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99967,#99969); +#99967 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99968) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99968 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563); +#99969 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99970); +#99970 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('154','','',#5,#687,$); +#99971 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99972,#99974); +#99972 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99973) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99973 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567); +#99974 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99975); +#99975 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('155','','',#5,#7532,$); +#99976 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99977,#99979); +#99977 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99978) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99978 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571); +#99979 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99980); +#99980 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('156','','',#5,#1588,$); +#99981 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99982,#99984); +#99982 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99983) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99983 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575); +#99984 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99985); +#99985 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('157','','',#5,#687,$); +#99986 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99987,#99989); +#99987 = ( REPRESENTATION_RELATIONSHIP('','',#11703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99988) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99988 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579); +#99989 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99990); +#99990 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('158','','',#5,#11698,$); +#99991 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99992,#99994); +#99992 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99993) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99993 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583); +#99994 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #99995); +#99995 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('159','','',#5,#687,$); +#99996 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99997,#99999); +#99997 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99998) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#99998 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587); +#99999 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100000); +#100000 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('160','','',#5,#687,$); +#100001 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100002,#100004); +#100002 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100003) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100003 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591); +#100004 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100005); +#100005 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('161','','',#5,#7532,$); +#100006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100007,#100009); +#100007 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100008) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595); +#100009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100010); +#100010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','','',#5,#1588,$); +#100011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100012,#100014); +#100012 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100013) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599); +#100014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100015); +#100015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','','',#5,#1588,$); +#100016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100017,#100019); +#100017 = ( REPRESENTATION_RELATIONSHIP('','',#4005,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100018) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603); +#100019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100020); +#100020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','','',#5,#4000,$); +#100021 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100022,#100024); +#100022 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100023) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100023 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607); +#100024 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100025); +#100025 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','','',#5,#1588,$); +#100026 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100027,#100029); +#100027 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100028) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100028 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611); +#100029 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100030); +#100030 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('166','','',#5,#1588,$); +#100031 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100032,#100034); +#100032 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100033) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100033 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615); +#100034 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100035); +#100035 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('167','','',#5,#687,$); +#100036 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100037,#100039); +#100037 = ( REPRESENTATION_RELATIONSHIP('','',#45845,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100038) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100038 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619); +#100039 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100040); +#100040 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('168','','',#5,#45840,$); +#100041 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100042,#100044); +#100042 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100043) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100043 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623); +#100044 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100045); +#100045 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('169','','',#5,#687,$); +#100046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100047,#100049); +#100047 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100048) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627); +#100049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100050); +#100050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('170','','',#5,#1588,$); +#100051 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100052,#100054); +#100052 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100053) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100053 = ITEM_DEFINED_TRANSFORMATION('','',#11,#631); +#100054 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100055); +#100055 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('171','','',#5,#687,$); +#100056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100057,#100059); +#100057 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100058) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#635); +#100059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100060); +#100060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('172','','',#5,#1588,$); +#100061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100062,#100064); +#100062 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100063) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#639); +#100064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100065); +#100065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('173','','',#5,#687,$); +#100066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100067,#100069); +#100067 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100068) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#643); +#100069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100070); +#100070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('174','','',#5,#7532,$); +#100071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100072,#100074); +#100072 = ( REPRESENTATION_RELATIONSHIP('','',#1593,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100073) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#647); +#100074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100075); +#100075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('175','','',#5,#1588,$); +#100076 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100077,#100079); +#100077 = ( REPRESENTATION_RELATIONSHIP('','',#11703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100078) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100078 = ITEM_DEFINED_TRANSFORMATION('','',#11,#651); +#100079 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100080); +#100080 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('176','','',#5,#11698,$); +#100081 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100082,#100084); +#100082 = ( REPRESENTATION_RELATIONSHIP('','',#7537,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100083) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100083 = ITEM_DEFINED_TRANSFORMATION('','',#11,#655); +#100084 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100085); +#100085 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('177','','',#5,#7532,$); +#100086 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100087,#100089); +#100087 = ( REPRESENTATION_RELATIONSHIP('','',#2440,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100088) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100088 = ITEM_DEFINED_TRANSFORMATION('','',#11,#659); +#100089 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100090); +#100090 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('178','','',#5,#2435,$); +#100091 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100092,#100094); +#100092 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100093) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100093 = ITEM_DEFINED_TRANSFORMATION('','',#11,#663); +#100094 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100095); +#100095 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('179','','',#5,#687,$); +#100096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100097,#100099); +#100097 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100098) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#667); +#100099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100100); +#100100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('180','','',#5,#687,$); +#100101 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100102,#100104); +#100102 = ( REPRESENTATION_RELATIONSHIP('','',#692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100103) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#100103 = ITEM_DEFINED_TRANSFORMATION('','',#11,#671); +#100104 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #100105); +#100105 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('181','','',#5,#687,$); +#100106 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#100107),#102664); +#100107 = MANIFOLD_SOLID_BREP('',#100108); +#100108 = CLOSED_SHELL('',(#100109,#100151,#100182,#100213,#100880, + #101547,#101564,#101581,#101598,#101615,#101632,#101649,#101666, + #101683,#101700,#101717,#101734,#101751,#101768,#101785,#101802, + #101819,#101836,#101853,#101870,#101887,#101904,#101921,#101938, + #101955,#101972,#101989,#102006,#102023,#102035,#102052,#102069, + #102086,#102103,#102120,#102137,#102154,#102171,#102188,#102205, + #102222,#102239,#102256,#102273,#102290,#102307,#102324,#102341, + #102358,#102375,#102392,#102409,#102426,#102443,#102460,#102477, + #102494,#102511,#102528,#102545,#102562,#102579,#102596,#102613, + #102630,#102647)); +#100109 = ADVANCED_FACE('',(#100110),#100146,.T.); +#100110 = FACE_BOUND('',#100111,.T.); +#100111 = EDGE_LOOP('',(#100112,#100122,#100131,#100139)); +#100112 = ORIENTED_EDGE('',*,*,#100113,.T.); +#100113 = EDGE_CURVE('',#100114,#100116,#100118,.T.); +#100114 = VERTEX_POINT('',#100115); +#100115 = CARTESIAN_POINT('',(200.51,-104.747401,0.)); +#100116 = VERTEX_POINT('',#100117); +#100117 = CARTESIAN_POINT('',(200.51,-104.747401,1.6)); +#100118 = LINE('',#100119,#100120); +#100119 = CARTESIAN_POINT('',(200.51,-104.747401,0.)); +#100120 = VECTOR('',#100121,1.); +#100121 = DIRECTION('',(0.,0.,1.)); +#100122 = ORIENTED_EDGE('',*,*,#100123,.T.); +#100123 = EDGE_CURVE('',#100116,#100124,#100126,.T.); +#100124 = VERTEX_POINT('',#100125); +#100125 = CARTESIAN_POINT('',(202.631328,-105.626085,1.6)); +#100126 = CIRCLE('',#100127,3.000140250171); +#100127 = AXIS2_PLACEMENT_3D('',#100128,#100129,#100130); +#100128 = CARTESIAN_POINT('',(200.50994521949,-107.7475412496,1.6)); +#100129 = DIRECTION('',(0.,0.,-1.)); +#100130 = DIRECTION('',(1.825931507753E-05,0.999999999833,0.)); +#100131 = ORIENTED_EDGE('',*,*,#100132,.F.); +#100132 = EDGE_CURVE('',#100133,#100124,#100135,.T.); +#100133 = VERTEX_POINT('',#100134); +#100134 = CARTESIAN_POINT('',(202.631328,-105.626085,0.)); +#100135 = LINE('',#100136,#100137); +#100136 = CARTESIAN_POINT('',(202.631328,-105.626085,0.)); +#100137 = VECTOR('',#100138,1.); +#100138 = DIRECTION('',(0.,0.,1.)); +#100139 = ORIENTED_EDGE('',*,*,#100140,.F.); +#100140 = EDGE_CURVE('',#100114,#100133,#100141,.T.); +#100141 = CIRCLE('',#100142,3.000140250171); +#100142 = AXIS2_PLACEMENT_3D('',#100143,#100144,#100145); +#100143 = CARTESIAN_POINT('',(200.50994521949,-107.7475412496,0.)); +#100144 = DIRECTION('',(0.,0.,-1.)); +#100145 = DIRECTION('',(1.825931507753E-05,0.999999999833,0.)); +#100146 = CYLINDRICAL_SURFACE('',#100147,3.000140250171); +#100147 = AXIS2_PLACEMENT_3D('',#100148,#100149,#100150); +#100148 = CARTESIAN_POINT('',(200.50994521949,-107.7475412496,0.)); +#100149 = DIRECTION('',(0.,0.,-1.)); +#100150 = DIRECTION('',(1.825931507753E-05,0.999999999833,0.)); +#100151 = ADVANCED_FACE('',(#100152),#100177,.T.); +#100152 = FACE_BOUND('',#100153,.T.); +#100153 = EDGE_LOOP('',(#100154,#100164,#100170,#100171)); +#100154 = ORIENTED_EDGE('',*,*,#100155,.T.); +#100155 = EDGE_CURVE('',#100156,#100158,#100160,.T.); +#100156 = VERTEX_POINT('',#100157); +#100157 = CARTESIAN_POINT('',(183.51,-104.747402,0.)); +#100158 = VERTEX_POINT('',#100159); +#100159 = CARTESIAN_POINT('',(183.51,-104.747402,1.6)); +#100160 = LINE('',#100161,#100162); +#100161 = CARTESIAN_POINT('',(183.51,-104.747402,0.)); +#100162 = VECTOR('',#100163,1.); +#100163 = DIRECTION('',(0.,0.,1.)); +#100164 = ORIENTED_EDGE('',*,*,#100165,.T.); +#100165 = EDGE_CURVE('',#100158,#100116,#100166,.T.); +#100166 = LINE('',#100167,#100168); +#100167 = CARTESIAN_POINT('',(183.51,-104.747402,1.6)); +#100168 = VECTOR('',#100169,1.); +#100169 = DIRECTION('',(1.,5.882352926325E-08,0.)); +#100170 = ORIENTED_EDGE('',*,*,#100113,.F.); +#100171 = ORIENTED_EDGE('',*,*,#100172,.F.); +#100172 = EDGE_CURVE('',#100156,#100114,#100173,.T.); +#100173 = LINE('',#100174,#100175); +#100174 = CARTESIAN_POINT('',(183.51,-104.747402,0.)); +#100175 = VECTOR('',#100176,1.); +#100176 = DIRECTION('',(1.,5.882352926325E-08,0.)); +#100177 = PLANE('',#100178); +#100178 = AXIS2_PLACEMENT_3D('',#100179,#100180,#100181); +#100179 = CARTESIAN_POINT('',(183.51,-104.747402,0.)); +#100180 = DIRECTION('',(-5.882352926325E-08,1.,0.)); +#100181 = DIRECTION('',(1.,5.882352926325E-08,0.)); +#100182 = ADVANCED_FACE('',(#100183),#100208,.T.); +#100183 = FACE_BOUND('',#100184,.T.); +#100184 = EDGE_LOOP('',(#100185,#100186,#100194,#100202)); +#100185 = ORIENTED_EDGE('',*,*,#100132,.T.); +#100186 = ORIENTED_EDGE('',*,*,#100187,.T.); +#100187 = EDGE_CURVE('',#100124,#100188,#100190,.T.); +#100188 = VERTEX_POINT('',#100189); +#100189 = CARTESIAN_POINT('',(210.289718,-113.284478,1.6)); +#100190 = LINE('',#100191,#100192); +#100191 = CARTESIAN_POINT('',(202.631328,-105.626085,1.6)); +#100192 = VECTOR('',#100193,1.); +#100193 = DIRECTION('',(0.70710664269,-0.707106919683,0.)); +#100194 = ORIENTED_EDGE('',*,*,#100195,.F.); +#100195 = EDGE_CURVE('',#100196,#100188,#100198,.T.); +#100196 = VERTEX_POINT('',#100197); +#100197 = CARTESIAN_POINT('',(210.289718,-113.284478,0.)); +#100198 = LINE('',#100199,#100200); +#100199 = CARTESIAN_POINT('',(210.289718,-113.284478,0.)); +#100200 = VECTOR('',#100201,1.); +#100201 = DIRECTION('',(0.,0.,1.)); +#100202 = ORIENTED_EDGE('',*,*,#100203,.F.); +#100203 = EDGE_CURVE('',#100133,#100196,#100204,.T.); +#100204 = LINE('',#100205,#100206); +#100205 = CARTESIAN_POINT('',(202.631328,-105.626085,0.)); +#100206 = VECTOR('',#100207,1.); +#100207 = DIRECTION('',(0.70710664269,-0.707106919683,0.)); +#100208 = PLANE('',#100209); +#100209 = AXIS2_PLACEMENT_3D('',#100210,#100211,#100212); +#100210 = CARTESIAN_POINT('',(202.631328,-105.626085,0.)); +#100211 = DIRECTION('',(0.707106919683,0.70710664269,-0.)); +#100212 = DIRECTION('',(0.70710664269,-0.707106919683,0.)); +#100213 = ADVANCED_FACE('',(#100214,#100468,#100479,#100490,#100501, + #100512,#100523,#100534,#100545,#100556,#100567,#100578,#100589, + #100600,#100611,#100622,#100633,#100644,#100655,#100666,#100677, + #100688,#100699,#100710,#100721,#100732,#100743,#100754,#100765, + #100776,#100787,#100798,#100809,#100820,#100831,#100842,#100853, + #100864),#100875,.T.); +#100214 = FACE_BOUND('',#100215,.T.); +#100215 = EDGE_LOOP('',(#100216,#100217,#100218,#100227,#100235,#100244, + #100252,#100261,#100270,#100279,#100287,#100296,#100305,#100314, + #100322,#100331,#100339,#100348,#100356,#100365,#100374,#100383, + #100391,#100400,#100409,#100418,#100426,#100435,#100443,#100452, + #100460,#100467)); +#100216 = ORIENTED_EDGE('',*,*,#100140,.T.); +#100217 = ORIENTED_EDGE('',*,*,#100203,.T.); +#100218 = ORIENTED_EDGE('',*,*,#100219,.T.); +#100219 = EDGE_CURVE('',#100196,#100220,#100222,.T.); +#100220 = VERTEX_POINT('',#100221); +#100221 = CARTESIAN_POINT('',(212.41,-114.167398,0.)); +#100222 = CIRCLE('',#100223,3.000120850483); +#100223 = AXIS2_PLACEMENT_3D('',#100224,#100225,#100226); +#100224 = CARTESIAN_POINT('',(212.41532513395,-111.1672818755,0.)); +#100225 = DIRECTION('',(0.,0.,1.)); +#100226 = DIRECTION('',(-0.708507170174,-0.705703613291,0.)); +#100227 = ORIENTED_EDGE('',*,*,#100228,.T.); +#100228 = EDGE_CURVE('',#100220,#100229,#100231,.T.); +#100229 = VERTEX_POINT('',#100230); +#100230 = CARTESIAN_POINT('',(281.416394,-114.167353,0.)); +#100231 = LINE('',#100232,#100233); +#100232 = CARTESIAN_POINT('',(212.41,-114.167398,0.)); +#100233 = VECTOR('',#100234,1.); +#100234 = DIRECTION('',(1.,6.521134838616E-07,0.)); +#100235 = ORIENTED_EDGE('',*,*,#100236,.T.); +#100236 = EDGE_CURVE('',#100229,#100237,#100239,.T.); +#100237 = VERTEX_POINT('',#100238); +#100238 = CARTESIAN_POINT('',(284.416394,-117.167354,0.)); +#100239 = CIRCLE('',#100240,2.999996051677); +#100240 = AXIS2_PLACEMENT_3D('',#100241,#100242,#100243); +#100241 = CARTESIAN_POINT('',(281.41639794832,-117.1673490516,0.)); +#100242 = DIRECTION('',(0.,0.,-1.)); +#100243 = DIRECTION('',(-1.316110786179E-06,0.999999999999,0.)); +#100244 = ORIENTED_EDGE('',*,*,#100245,.T.); +#100245 = EDGE_CURVE('',#100237,#100246,#100248,.T.); +#100246 = VERTEX_POINT('',#100247); +#100247 = CARTESIAN_POINT('',(284.416396,-134.430895,0.)); +#100248 = LINE('',#100249,#100250); +#100249 = CARTESIAN_POINT('',(284.416394,-117.167354,0.)); +#100250 = VECTOR('',#100251,1.); +#100251 = DIRECTION('',(1.158510872683E-07,-1.,0.)); +#100252 = ORIENTED_EDGE('',*,*,#100253,.T.); +#100253 = EDGE_CURVE('',#100246,#100254,#100256,.T.); +#100254 = VERTEX_POINT('',#100255); +#100255 = CARTESIAN_POINT('',(286.689122,-137.341407,0.)); +#100256 = CIRCLE('',#100257,3.000102643237); +#100257 = AXIS2_PLACEMENT_3D('',#100258,#100259,#100260); +#100258 = CARTESIAN_POINT('',(287.4164986422,-134.4308161509,0.)); +#100259 = DIRECTION('',(0.,0.,1.)); +#100260 = DIRECTION('',(-0.999999999655,-2.628210407176E-05,0.)); +#100261 = ORIENTED_EDGE('',*,*,#100262,.T.); +#100262 = EDGE_CURVE('',#100254,#100263,#100265,.T.); +#100263 = VERTEX_POINT('',#100264); +#100264 = CARTESIAN_POINT('',(288.192532,-143.538455,0.)); +#100265 = CIRCLE('',#100266,3.599987838881); +#100266 = AXIS2_PLACEMENT_3D('',#100267,#100268,#100269); +#100267 = CARTESIAN_POINT('',(285.81641949485,-140.8340138741,0.)); +#100268 = DIRECTION('',(0.,0.,-1.)); +#100269 = DIRECTION('',(0.24241818145,0.970171853489,0.)); +#100270 = ORIENTED_EDGE('',*,*,#100271,.T.); +#100271 = EDGE_CURVE('',#100263,#100272,#100274,.T.); +#100272 = VERTEX_POINT('',#100273); +#100273 = CARTESIAN_POINT('',(287.172645,-145.792153,0.)); +#100274 = CIRCLE('',#100275,2.999867086427); +#100275 = AXIS2_PLACEMENT_3D('',#100276,#100277,#100278); +#100276 = CARTESIAN_POINT('',(290.17251208581,-145.7920923701,0.)); +#100277 = DIRECTION('',(0.,0.,1.)); +#100278 = DIRECTION('',(-0.660022603926,0.751245740292,0.)); +#100279 = ORIENTED_EDGE('',*,*,#100280,.T.); +#100280 = EDGE_CURVE('',#100272,#100281,#100283,.T.); +#100281 = VERTEX_POINT('',#100282); +#100282 = CARTESIAN_POINT('',(287.172645,-162.542553,0.)); +#100283 = LINE('',#100284,#100285); +#100284 = CARTESIAN_POINT('',(287.172645,-145.792153,0.)); +#100285 = VECTOR('',#100286,1.); +#100286 = DIRECTION('',(0.,-1.,0.)); +#100287 = ORIENTED_EDGE('',*,*,#100288,.T.); +#100288 = EDGE_CURVE('',#100281,#100289,#100291,.T.); +#100289 = VERTEX_POINT('',#100290); +#100290 = CARTESIAN_POINT('',(288.192532,-164.79625,0.)); +#100291 = CIRCLE('',#100292,3.000105278813); +#100292 = AXIS2_PLACEMENT_3D('',#100293,#100294,#100295); +#100293 = CARTESIAN_POINT('',(290.17275027842,-162.5425048383,0.)); +#100294 = DIRECTION('',(0.,0.,1.)); +#100295 = DIRECTION('',(-0.999999999871,-1.605332647393E-05,0.)); +#100296 = ORIENTED_EDGE('',*,*,#100297,.T.); +#100297 = EDGE_CURVE('',#100289,#100298,#100300,.T.); +#100298 = VERTEX_POINT('',#100299); +#100299 = CARTESIAN_POINT('',(286.689122,-170.9933,0.)); +#100300 = CIRCLE('',#100301,3.59997103921); +#100301 = AXIS2_PLACEMENT_3D('',#100302,#100303,#100304); +#100302 = CARTESIAN_POINT('',(285.81645642924,-167.5007012133,0.)); +#100303 = DIRECTION('',(0.,0.,-1.)); +#100304 = DIRECTION('',(0.660026301567,0.751242491636,0.)); +#100305 = ORIENTED_EDGE('',*,*,#100306,.T.); +#100306 = EDGE_CURVE('',#100298,#100307,#100309,.T.); +#100307 = VERTEX_POINT('',#100308); +#100308 = CARTESIAN_POINT('',(284.416396,-173.90381,0.)); +#100309 = CIRCLE('',#100310,2.999940459498); +#100310 = AXIS2_PLACEMENT_3D('',#100311,#100312,#100313); +#100311 = CARTESIAN_POINT('',(287.41633645914,-173.9037642054,0.)); +#100312 = DIRECTION('',(0.,0.,1.)); +#100313 = DIRECTION('',(-0.24240963078,0.970173990017,0.)); +#100314 = ORIENTED_EDGE('',*,*,#100315,.T.); +#100315 = EDGE_CURVE('',#100307,#100316,#100318,.T.); +#100316 = VERTEX_POINT('',#100317); +#100317 = CARTESIAN_POINT('',(284.416395,-181.667352,0.)); +#100318 = LINE('',#100319,#100320); +#100319 = CARTESIAN_POINT('',(284.416396,-173.90381,0.)); +#100320 = VECTOR('',#100321,1.); +#100321 = DIRECTION('',(-1.288071858792E-07,-1.,0.)); +#100322 = ORIENTED_EDGE('',*,*,#100323,.T.); +#100323 = EDGE_CURVE('',#100316,#100324,#100326,.T.); +#100324 = VERTEX_POINT('',#100325); +#100325 = CARTESIAN_POINT('',(281.416395,-184.667353,0.)); +#100326 = CIRCLE('',#100327,2.999990930398); +#100327 = AXIS2_PLACEMENT_3D('',#100328,#100329,#100330); +#100328 = CARTESIAN_POINT('',(281.41640406961,-181.6673620696,0.)); +#100329 = DIRECTION('',(0.,0.,-1.)); +#100330 = DIRECTION('',(0.999999999994,3.356548850798E-06,0.)); +#100331 = ORIENTED_EDGE('',*,*,#100332,.T.); +#100332 = EDGE_CURVE('',#100324,#100333,#100335,.T.); +#100333 = VERTEX_POINT('',#100334); +#100334 = CARTESIAN_POINT('',(107.116395,-184.667353,0.)); +#100335 = LINE('',#100336,#100337); +#100336 = CARTESIAN_POINT('',(281.416395,-184.667353,0.)); +#100337 = VECTOR('',#100338,1.); +#100338 = DIRECTION('',(-1.,0.,0.)); +#100339 = ORIENTED_EDGE('',*,*,#100340,.T.); +#100340 = EDGE_CURVE('',#100333,#100341,#100343,.T.); +#100341 = VERTEX_POINT('',#100342); +#100342 = CARTESIAN_POINT('',(104.116396,-181.667352,0.)); +#100343 = CIRCLE('',#100344,3.000001172987); +#100344 = AXIS2_PLACEMENT_3D('',#100345,#100346,#100347); +#100345 = CARTESIAN_POINT('',(107.11639717298,-181.667351827,0.)); +#100346 = DIRECTION('',(0.,0.,-1.)); +#100347 = DIRECTION('',(-7.243285637664E-07,-1.,-0.)); +#100348 = ORIENTED_EDGE('',*,*,#100349,.T.); +#100349 = EDGE_CURVE('',#100341,#100350,#100352,.T.); +#100350 = VERTEX_POINT('',#100351); +#100351 = CARTESIAN_POINT('',(104.116394,-173.903811,0.)); +#100352 = LINE('',#100353,#100354); +#100353 = CARTESIAN_POINT('',(104.116396,-181.667352,0.)); +#100354 = VECTOR('',#100355,1.); +#100355 = DIRECTION('',(-2.57614404941E-07,1.,0.)); +#100356 = ORIENTED_EDGE('',*,*,#100357,.T.); +#100357 = EDGE_CURVE('',#100350,#100358,#100360,.T.); +#100358 = VERTEX_POINT('',#100359); +#100359 = CARTESIAN_POINT('',(101.843668,-170.993299,0.)); +#100360 = CIRCLE('',#100361,3.000085326584); +#100361 = AXIS2_PLACEMENT_3D('',#100362,#100363,#100364); +#100362 = CARTESIAN_POINT('',(101.11630867412,-173.9038763272,0.)); +#100363 = DIRECTION('',(0.,0.,1.)); +#100364 = DIRECTION('',(0.999999999763,2.177512768766E-05,-0.)); +#100365 = ORIENTED_EDGE('',*,*,#100366,.T.); +#100366 = EDGE_CURVE('',#100358,#100367,#100369,.T.); +#100367 = VERTEX_POINT('',#100368); +#100368 = CARTESIAN_POINT('',(100.207304,-164.919124,0.)); +#100369 = CIRCLE('',#100370,3.59998437103); +#100370 = AXIS2_PLACEMENT_3D('',#100371,#100372,#100373); +#100371 = CARTESIAN_POINT('',(102.7163642119,-167.5006941277,0.)); +#100372 = DIRECTION('',(0.,0.,-1.)); +#100373 = DIRECTION('',(-0.242416666841,-0.970172231945,-0.)); +#100374 = ORIENTED_EDGE('',*,*,#100375,.T.); +#100375 = EDGE_CURVE('',#100367,#100376,#100378,.T.); +#100376 = VERTEX_POINT('',#100377); +#100377 = CARTESIAN_POINT('',(101.116301,-162.767956,0.)); +#100378 = CIRCLE('',#100379,3.000130196618); +#100379 = AXIS2_PLACEMENT_3D('',#100380,#100381,#100382); +#100380 = CARTESIAN_POINT('',(98.116170804966,-162.7678585218,0.)); +#100381 = DIRECTION('',(0.,0.,1.)); +#100382 = DIRECTION('',(0.697014148717,-0.71705737322,0.)); +#100383 = ORIENTED_EDGE('',*,*,#100384,.T.); +#100384 = EDGE_CURVE('',#100376,#100385,#100387,.T.); +#100385 = VERTEX_POINT('',#100386); +#100386 = CARTESIAN_POINT('',(101.116301,-145.566931,0.)); +#100387 = LINE('',#100388,#100389); +#100388 = CARTESIAN_POINT('',(101.116301,-162.767956,0.)); +#100389 = VECTOR('',#100390,1.); +#100390 = DIRECTION('',(0.,1.,0.)); +#100391 = ORIENTED_EDGE('',*,*,#100392,.T.); +#100392 = EDGE_CURVE('',#100385,#100393,#100395,.T.); +#100393 = VERTEX_POINT('',#100394); +#100394 = CARTESIAN_POINT('',(100.207211,-143.41563,0.)); +#100395 = CIRCLE('',#100396,2.999923974082); +#100396 = AXIS2_PLACEMENT_3D('',#100397,#100398,#100399); +#100397 = CARTESIAN_POINT('',(98.116377026092,-145.5668987288,0.)); +#100398 = DIRECTION('',(0.,0.,1.)); +#100399 = DIRECTION('',(0.999999999942,-1.075731537036E-05,0.)); +#100400 = ORIENTED_EDGE('',*,*,#100401,.T.); +#100401 = EDGE_CURVE('',#100393,#100402,#100404,.T.); +#100402 = VERTEX_POINT('',#100403); +#100403 = CARTESIAN_POINT('',(101.843575,-137.341455,0.)); +#100404 = CIRCLE('',#100405,3.599987887433); +#100405 = AXIS2_PLACEMENT_3D('',#100406,#100407,#100408); +#100406 = CARTESIAN_POINT('',(102.71627819195,-140.8340617526,0.)); +#100407 = DIRECTION('',(0.,0.,-1.)); +#100408 = DIRECTION('',(-0.696965453889,-0.717104703712,-0.)); +#100409 = ORIENTED_EDGE('',*,*,#100410,.T.); +#100410 = EDGE_CURVE('',#100402,#100411,#100413,.T.); +#100411 = VERTEX_POINT('',#100412); +#100412 = CARTESIAN_POINT('',(104.116394,-134.430895,0.)); +#100413 = CIRCLE('',#100414,3.000113425235); +#100414 = AXIS2_PLACEMENT_3D('',#100415,#100416,#100417); +#100415 = CARTESIAN_POINT('',(101.11628057541,-134.4308324919,0.)); +#100416 = DIRECTION('',(0.,0.,1.)); +#100417 = DIRECTION('',(0.242422309259,-0.970170822058,0.)); +#100418 = ORIENTED_EDGE('',*,*,#100419,.T.); +#100419 = EDGE_CURVE('',#100411,#100420,#100422,.T.); +#100420 = VERTEX_POINT('',#100421); +#100421 = CARTESIAN_POINT('',(104.116395,-117.167352,0.)); +#100422 = LINE('',#100423,#100424); +#100423 = CARTESIAN_POINT('',(104.116394,-134.430895,0.)); +#100424 = VECTOR('',#100425,1.); +#100425 = DIRECTION('',(5.79255369234E-08,1.,0.)); +#100426 = ORIENTED_EDGE('',*,*,#100427,.T.); +#100427 = EDGE_CURVE('',#100420,#100428,#100430,.T.); +#100428 = VERTEX_POINT('',#100429); +#100429 = CARTESIAN_POINT('',(107.116395,-114.167353,0.)); +#100430 = CIRCLE('',#100431,2.999919235498); +#100431 = AXIS2_PLACEMENT_3D('',#100432,#100433,#100434); +#100432 = CARTESIAN_POINT('',(107.11631423443,-117.1672722344,0.)); +#100433 = DIRECTION('',(0.,0.,-1.)); +#100434 = DIRECTION('',(-0.999999999647,-2.658924561923E-05,-0.)); +#100435 = ORIENTED_EDGE('',*,*,#100436,.T.); +#100436 = EDGE_CURVE('',#100428,#100437,#100439,.T.); +#100437 = VERTEX_POINT('',#100438); +#100438 = CARTESIAN_POINT('',(171.61608,-114.157741,0.)); +#100439 = LINE('',#100440,#100441); +#100440 = CARTESIAN_POINT('',(107.116395,-114.167353,0.)); +#100441 = VECTOR('',#100442,1.); +#100442 = DIRECTION('',(0.999999988896,1.490239819508E-04,0.)); +#100443 = ORIENTED_EDGE('',*,*,#100444,.T.); +#100444 = EDGE_CURVE('',#100437,#100445,#100447,.T.); +#100445 = VERTEX_POINT('',#100446); +#100446 = CARTESIAN_POINT('',(173.732961,-113.288711,0.)); +#100447 = CIRCLE('',#100448,2.990499369127); +#100448 = AXIS2_PLACEMENT_3D('',#100449,#100450,#100451); +#100449 = CARTESIAN_POINT('',(171.62523387443,-111.1672556408,0.)); +#100450 = DIRECTION('',(0.,0.,1.)); +#100451 = DIRECTION('',(-3.060985241094E-03,-0.999995315174,0.)); +#100452 = ORIENTED_EDGE('',*,*,#100453,.T.); +#100453 = EDGE_CURVE('',#100445,#100454,#100456,.T.); +#100454 = VERTEX_POINT('',#100455); +#100455 = CARTESIAN_POINT('',(181.395596,-105.626078,0.)); +#100456 = LINE('',#100457,#100458); +#100457 = CARTESIAN_POINT('',(173.732961,-113.288711,0.)); +#100458 = VECTOR('',#100459,1.); +#100459 = DIRECTION('',(0.707106873466,0.707106688907,0.)); +#100460 = ORIENTED_EDGE('',*,*,#100461,.T.); +#100461 = EDGE_CURVE('',#100454,#100156,#100462,.T.); +#100462 = CIRCLE('',#100463,2.999918534404); +#100463 = AXIS2_PLACEMENT_3D('',#100464,#100465,#100466); +#100464 = CARTESIAN_POINT('',(183.51688684759,-107.7473126294,0.)); +#100465 = DIRECTION('',(0.,0.,-1.)); +#100466 = DIRECTION('',(-0.707116151078,0.707097411171,0.)); +#100467 = ORIENTED_EDGE('',*,*,#100172,.T.); +#100468 = FACE_BOUND('',#100469,.T.); +#100469 = EDGE_LOOP('',(#100470)); +#100470 = ORIENTED_EDGE('',*,*,#100471,.T.); +#100471 = EDGE_CURVE('',#100472,#100472,#100474,.T.); +#100472 = VERTEX_POINT('',#100473); +#100473 = CARTESIAN_POINT('',(287.516397,-167.500686,0.)); +#100474 = CIRCLE('',#100475,1.700001); +#100475 = AXIS2_PLACEMENT_3D('',#100476,#100477,#100478); +#100476 = CARTESIAN_POINT('',(285.816396,-167.500686,0.)); +#100477 = DIRECTION('',(0.,0.,1.)); +#100478 = DIRECTION('',(1.,0.,-0.)); +#100479 = FACE_BOUND('',#100480,.T.); +#100480 = EDGE_LOOP('',(#100481)); +#100481 = ORIENTED_EDGE('',*,*,#100482,.F.); +#100482 = EDGE_CURVE('',#100483,#100483,#100485,.T.); +#100483 = VERTEX_POINT('',#100484); +#100484 = CARTESIAN_POINT('',(194.575,-165.525,0.)); +#100485 = CIRCLE('',#100486,0.2); +#100486 = AXIS2_PLACEMENT_3D('',#100487,#100488,#100489); +#100487 = CARTESIAN_POINT('',(194.575,-165.325,0.)); +#100488 = DIRECTION('',(-0.,0.,-1.)); +#100489 = DIRECTION('',(-0.,-1.,0.)); +#100490 = FACE_BOUND('',#100491,.T.); +#100491 = EDGE_LOOP('',(#100492)); +#100492 = ORIENTED_EDGE('',*,*,#100493,.F.); +#100493 = EDGE_CURVE('',#100494,#100494,#100496,.T.); +#100494 = VERTEX_POINT('',#100495); +#100495 = CARTESIAN_POINT('',(194.575,-164.325,0.)); +#100496 = CIRCLE('',#100497,0.2); +#100497 = AXIS2_PLACEMENT_3D('',#100498,#100499,#100500); +#100498 = CARTESIAN_POINT('',(194.575,-164.125,0.)); +#100499 = DIRECTION('',(-0.,0.,-1.)); +#100500 = DIRECTION('',(-0.,-1.,0.)); +#100501 = FACE_BOUND('',#100502,.T.); +#100502 = EDGE_LOOP('',(#100503)); +#100503 = ORIENTED_EDGE('',*,*,#100504,.F.); +#100504 = EDGE_CURVE('',#100505,#100505,#100507,.T.); +#100505 = VERTEX_POINT('',#100506); +#100506 = CARTESIAN_POINT('',(194.575,-163.125,0.)); +#100507 = CIRCLE('',#100508,0.2); +#100508 = AXIS2_PLACEMENT_3D('',#100509,#100510,#100511); +#100509 = CARTESIAN_POINT('',(194.575,-162.925,0.)); +#100510 = DIRECTION('',(-0.,0.,-1.)); +#100511 = DIRECTION('',(-0.,-1.,0.)); +#100512 = FACE_BOUND('',#100513,.T.); +#100513 = EDGE_LOOP('',(#100514)); +#100514 = ORIENTED_EDGE('',*,*,#100515,.F.); +#100515 = EDGE_CURVE('',#100516,#100516,#100518,.T.); +#100516 = VERTEX_POINT('',#100517); +#100517 = CARTESIAN_POINT('',(194.575,-161.925,0.)); +#100518 = CIRCLE('',#100519,0.2); +#100519 = AXIS2_PLACEMENT_3D('',#100520,#100521,#100522); +#100520 = CARTESIAN_POINT('',(194.575,-161.725,0.)); +#100521 = DIRECTION('',(-0.,0.,-1.)); +#100522 = DIRECTION('',(-0.,-1.,0.)); +#100523 = FACE_BOUND('',#100524,.T.); +#100524 = EDGE_LOOP('',(#100525)); +#100525 = ORIENTED_EDGE('',*,*,#100526,.F.); +#100526 = EDGE_CURVE('',#100527,#100527,#100529,.T.); +#100527 = VERTEX_POINT('',#100528); +#100528 = CARTESIAN_POINT('',(194.575,-160.725,0.)); +#100529 = CIRCLE('',#100530,0.2); +#100530 = AXIS2_PLACEMENT_3D('',#100531,#100532,#100533); +#100531 = CARTESIAN_POINT('',(194.575,-160.525,0.)); +#100532 = DIRECTION('',(-0.,0.,-1.)); +#100533 = DIRECTION('',(-0.,-1.,0.)); +#100534 = FACE_BOUND('',#100535,.T.); +#100535 = EDGE_LOOP('',(#100536)); +#100536 = ORIENTED_EDGE('',*,*,#100537,.T.); +#100537 = EDGE_CURVE('',#100538,#100538,#100540,.T.); +#100538 = VERTEX_POINT('',#100539); +#100539 = CARTESIAN_POINT('',(287.516397,-140.834019,0.)); +#100540 = CIRCLE('',#100541,1.700001); +#100541 = AXIS2_PLACEMENT_3D('',#100542,#100543,#100544); +#100542 = CARTESIAN_POINT('',(285.816396,-140.834019,0.)); +#100543 = DIRECTION('',(0.,0.,1.)); +#100544 = DIRECTION('',(1.,0.,-0.)); +#100545 = FACE_BOUND('',#100546,.T.); +#100546 = EDGE_LOOP('',(#100547)); +#100547 = ORIENTED_EDGE('',*,*,#100548,.F.); +#100548 = EDGE_CURVE('',#100549,#100549,#100551,.T.); +#100549 = VERTEX_POINT('',#100550); +#100550 = CARTESIAN_POINT('',(193.375,-165.525,0.)); +#100551 = CIRCLE('',#100552,0.2); +#100552 = AXIS2_PLACEMENT_3D('',#100553,#100554,#100555); +#100553 = CARTESIAN_POINT('',(193.375,-165.325,0.)); +#100554 = DIRECTION('',(-0.,0.,-1.)); +#100555 = DIRECTION('',(-0.,-1.,0.)); +#100556 = FACE_BOUND('',#100557,.T.); +#100557 = EDGE_LOOP('',(#100558)); +#100558 = ORIENTED_EDGE('',*,*,#100559,.F.); +#100559 = EDGE_CURVE('',#100560,#100560,#100562,.T.); +#100560 = VERTEX_POINT('',#100561); +#100561 = CARTESIAN_POINT('',(192.175,-165.525,0.)); +#100562 = CIRCLE('',#100563,0.2); +#100563 = AXIS2_PLACEMENT_3D('',#100564,#100565,#100566); +#100564 = CARTESIAN_POINT('',(192.175,-165.325,0.)); +#100565 = DIRECTION('',(-0.,0.,-1.)); +#100566 = DIRECTION('',(-0.,-1.,0.)); +#100567 = FACE_BOUND('',#100568,.T.); +#100568 = EDGE_LOOP('',(#100569)); +#100569 = ORIENTED_EDGE('',*,*,#100570,.F.); +#100570 = EDGE_CURVE('',#100571,#100571,#100573,.T.); +#100571 = VERTEX_POINT('',#100572); +#100572 = CARTESIAN_POINT('',(190.975,-165.525,0.)); +#100573 = CIRCLE('',#100574,0.2); +#100574 = AXIS2_PLACEMENT_3D('',#100575,#100576,#100577); +#100575 = CARTESIAN_POINT('',(190.975,-165.325,0.)); +#100576 = DIRECTION('',(-0.,0.,-1.)); +#100577 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#100578 = FACE_BOUND('',#100579,.T.); +#100579 = EDGE_LOOP('',(#100580)); +#100580 = ORIENTED_EDGE('',*,*,#100581,.F.); +#100581 = EDGE_CURVE('',#100582,#100582,#100584,.T.); +#100582 = VERTEX_POINT('',#100583); +#100583 = CARTESIAN_POINT('',(189.775,-165.525,0.)); +#100584 = CIRCLE('',#100585,0.2); +#100585 = AXIS2_PLACEMENT_3D('',#100586,#100587,#100588); +#100586 = CARTESIAN_POINT('',(189.775,-165.325,0.)); +#100587 = DIRECTION('',(-0.,0.,-1.)); +#100588 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#100589 = FACE_BOUND('',#100590,.T.); +#100590 = EDGE_LOOP('',(#100591)); +#100591 = ORIENTED_EDGE('',*,*,#100592,.F.); +#100592 = EDGE_CURVE('',#100593,#100593,#100595,.T.); +#100593 = VERTEX_POINT('',#100594); +#100594 = CARTESIAN_POINT('',(193.375,-164.325,0.)); +#100595 = CIRCLE('',#100596,0.2); +#100596 = AXIS2_PLACEMENT_3D('',#100597,#100598,#100599); +#100597 = CARTESIAN_POINT('',(193.375,-164.125,0.)); +#100598 = DIRECTION('',(-0.,0.,-1.)); +#100599 = DIRECTION('',(-0.,-1.,0.)); +#100600 = FACE_BOUND('',#100601,.T.); +#100601 = EDGE_LOOP('',(#100602)); +#100602 = ORIENTED_EDGE('',*,*,#100603,.F.); +#100603 = EDGE_CURVE('',#100604,#100604,#100606,.T.); +#100604 = VERTEX_POINT('',#100605); +#100605 = CARTESIAN_POINT('',(192.175,-164.325,0.)); +#100606 = CIRCLE('',#100607,0.2); +#100607 = AXIS2_PLACEMENT_3D('',#100608,#100609,#100610); +#100608 = CARTESIAN_POINT('',(192.175,-164.125,0.)); +#100609 = DIRECTION('',(-0.,0.,-1.)); +#100610 = DIRECTION('',(-0.,-1.,0.)); +#100611 = FACE_BOUND('',#100612,.T.); +#100612 = EDGE_LOOP('',(#100613)); +#100613 = ORIENTED_EDGE('',*,*,#100614,.F.); +#100614 = EDGE_CURVE('',#100615,#100615,#100617,.T.); +#100615 = VERTEX_POINT('',#100616); +#100616 = CARTESIAN_POINT('',(190.975,-164.325,0.)); +#100617 = CIRCLE('',#100618,0.2); +#100618 = AXIS2_PLACEMENT_3D('',#100619,#100620,#100621); +#100619 = CARTESIAN_POINT('',(190.975,-164.125,0.)); +#100620 = DIRECTION('',(-0.,0.,-1.)); +#100621 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#100622 = FACE_BOUND('',#100623,.T.); +#100623 = EDGE_LOOP('',(#100624)); +#100624 = ORIENTED_EDGE('',*,*,#100625,.F.); +#100625 = EDGE_CURVE('',#100626,#100626,#100628,.T.); +#100626 = VERTEX_POINT('',#100627); +#100627 = CARTESIAN_POINT('',(189.775,-164.325,0.)); +#100628 = CIRCLE('',#100629,0.2); +#100629 = AXIS2_PLACEMENT_3D('',#100630,#100631,#100632); +#100630 = CARTESIAN_POINT('',(189.775,-164.125,0.)); +#100631 = DIRECTION('',(-0.,0.,-1.)); +#100632 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#100633 = FACE_BOUND('',#100634,.T.); +#100634 = EDGE_LOOP('',(#100635)); +#100635 = ORIENTED_EDGE('',*,*,#100636,.F.); +#100636 = EDGE_CURVE('',#100637,#100637,#100639,.T.); +#100637 = VERTEX_POINT('',#100638); +#100638 = CARTESIAN_POINT('',(193.375,-163.125,0.)); +#100639 = CIRCLE('',#100640,0.2); +#100640 = AXIS2_PLACEMENT_3D('',#100641,#100642,#100643); +#100641 = CARTESIAN_POINT('',(193.375,-162.925,0.)); +#100642 = DIRECTION('',(-0.,0.,-1.)); +#100643 = DIRECTION('',(-0.,-1.,0.)); +#100644 = FACE_BOUND('',#100645,.T.); +#100645 = EDGE_LOOP('',(#100646)); +#100646 = ORIENTED_EDGE('',*,*,#100647,.F.); +#100647 = EDGE_CURVE('',#100648,#100648,#100650,.T.); +#100648 = VERTEX_POINT('',#100649); +#100649 = CARTESIAN_POINT('',(192.175,-163.125,0.)); +#100650 = CIRCLE('',#100651,0.2); +#100651 = AXIS2_PLACEMENT_3D('',#100652,#100653,#100654); +#100652 = CARTESIAN_POINT('',(192.175,-162.925,0.)); +#100653 = DIRECTION('',(-0.,0.,-1.)); +#100654 = DIRECTION('',(-0.,-1.,0.)); +#100655 = FACE_BOUND('',#100656,.T.); +#100656 = EDGE_LOOP('',(#100657)); +#100657 = ORIENTED_EDGE('',*,*,#100658,.F.); +#100658 = EDGE_CURVE('',#100659,#100659,#100661,.T.); +#100659 = VERTEX_POINT('',#100660); +#100660 = CARTESIAN_POINT('',(190.975,-163.125,0.)); +#100661 = CIRCLE('',#100662,0.2); +#100662 = AXIS2_PLACEMENT_3D('',#100663,#100664,#100665); +#100663 = CARTESIAN_POINT('',(190.975,-162.925,0.)); +#100664 = DIRECTION('',(-0.,0.,-1.)); +#100665 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#100666 = FACE_BOUND('',#100667,.T.); +#100667 = EDGE_LOOP('',(#100668)); +#100668 = ORIENTED_EDGE('',*,*,#100669,.F.); +#100669 = EDGE_CURVE('',#100670,#100670,#100672,.T.); +#100670 = VERTEX_POINT('',#100671); +#100671 = CARTESIAN_POINT('',(189.775,-163.125,0.)); +#100672 = CIRCLE('',#100673,0.2); +#100673 = AXIS2_PLACEMENT_3D('',#100674,#100675,#100676); +#100674 = CARTESIAN_POINT('',(189.775,-162.925,0.)); +#100675 = DIRECTION('',(-0.,0.,-1.)); +#100676 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#100677 = FACE_BOUND('',#100678,.T.); +#100678 = EDGE_LOOP('',(#100679)); +#100679 = ORIENTED_EDGE('',*,*,#100680,.F.); +#100680 = EDGE_CURVE('',#100681,#100681,#100683,.T.); +#100681 = VERTEX_POINT('',#100682); +#100682 = CARTESIAN_POINT('',(193.375,-161.925,0.)); +#100683 = CIRCLE('',#100684,0.2); +#100684 = AXIS2_PLACEMENT_3D('',#100685,#100686,#100687); +#100685 = CARTESIAN_POINT('',(193.375,-161.725,0.)); +#100686 = DIRECTION('',(-0.,0.,-1.)); +#100687 = DIRECTION('',(-0.,-1.,0.)); +#100688 = FACE_BOUND('',#100689,.T.); +#100689 = EDGE_LOOP('',(#100690)); +#100690 = ORIENTED_EDGE('',*,*,#100691,.F.); +#100691 = EDGE_CURVE('',#100692,#100692,#100694,.T.); +#100692 = VERTEX_POINT('',#100693); +#100693 = CARTESIAN_POINT('',(192.175,-161.925,0.)); +#100694 = CIRCLE('',#100695,0.2); +#100695 = AXIS2_PLACEMENT_3D('',#100696,#100697,#100698); +#100696 = CARTESIAN_POINT('',(192.175,-161.725,0.)); +#100697 = DIRECTION('',(-0.,0.,-1.)); +#100698 = DIRECTION('',(-0.,-1.,0.)); +#100699 = FACE_BOUND('',#100700,.T.); +#100700 = EDGE_LOOP('',(#100701)); +#100701 = ORIENTED_EDGE('',*,*,#100702,.F.); +#100702 = EDGE_CURVE('',#100703,#100703,#100705,.T.); +#100703 = VERTEX_POINT('',#100704); +#100704 = CARTESIAN_POINT('',(190.975,-161.925,0.)); +#100705 = CIRCLE('',#100706,0.2); +#100706 = AXIS2_PLACEMENT_3D('',#100707,#100708,#100709); +#100707 = CARTESIAN_POINT('',(190.975,-161.725,0.)); +#100708 = DIRECTION('',(-0.,0.,-1.)); +#100709 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#100710 = FACE_BOUND('',#100711,.T.); +#100711 = EDGE_LOOP('',(#100712)); +#100712 = ORIENTED_EDGE('',*,*,#100713,.F.); +#100713 = EDGE_CURVE('',#100714,#100714,#100716,.T.); +#100714 = VERTEX_POINT('',#100715); +#100715 = CARTESIAN_POINT('',(189.775,-161.925,0.)); +#100716 = CIRCLE('',#100717,0.2); +#100717 = AXIS2_PLACEMENT_3D('',#100718,#100719,#100720); +#100718 = CARTESIAN_POINT('',(189.775,-161.725,0.)); +#100719 = DIRECTION('',(-0.,0.,-1.)); +#100720 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#100721 = FACE_BOUND('',#100722,.T.); +#100722 = EDGE_LOOP('',(#100723)); +#100723 = ORIENTED_EDGE('',*,*,#100724,.F.); +#100724 = EDGE_CURVE('',#100725,#100725,#100727,.T.); +#100725 = VERTEX_POINT('',#100726); +#100726 = CARTESIAN_POINT('',(193.375,-160.725,0.)); +#100727 = CIRCLE('',#100728,0.2); +#100728 = AXIS2_PLACEMENT_3D('',#100729,#100730,#100731); +#100729 = CARTESIAN_POINT('',(193.375,-160.525,0.)); +#100730 = DIRECTION('',(-0.,0.,-1.)); +#100731 = DIRECTION('',(-0.,-1.,0.)); +#100732 = FACE_BOUND('',#100733,.T.); +#100733 = EDGE_LOOP('',(#100734)); +#100734 = ORIENTED_EDGE('',*,*,#100735,.F.); +#100735 = EDGE_CURVE('',#100736,#100736,#100738,.T.); +#100736 = VERTEX_POINT('',#100737); +#100737 = CARTESIAN_POINT('',(192.175,-160.725,0.)); +#100738 = CIRCLE('',#100739,0.2); +#100739 = AXIS2_PLACEMENT_3D('',#100740,#100741,#100742); +#100740 = CARTESIAN_POINT('',(192.175,-160.525,0.)); +#100741 = DIRECTION('',(-0.,0.,-1.)); +#100742 = DIRECTION('',(-0.,-1.,0.)); +#100743 = FACE_BOUND('',#100744,.T.); +#100744 = EDGE_LOOP('',(#100745)); +#100745 = ORIENTED_EDGE('',*,*,#100746,.F.); +#100746 = EDGE_CURVE('',#100747,#100747,#100749,.T.); +#100747 = VERTEX_POINT('',#100748); +#100748 = CARTESIAN_POINT('',(190.975,-160.725,0.)); +#100749 = CIRCLE('',#100750,0.2); +#100750 = AXIS2_PLACEMENT_3D('',#100751,#100752,#100753); +#100751 = CARTESIAN_POINT('',(190.975,-160.525,0.)); +#100752 = DIRECTION('',(-0.,0.,-1.)); +#100753 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#100754 = FACE_BOUND('',#100755,.T.); +#100755 = EDGE_LOOP('',(#100756)); +#100756 = ORIENTED_EDGE('',*,*,#100757,.F.); +#100757 = EDGE_CURVE('',#100758,#100758,#100760,.T.); +#100758 = VERTEX_POINT('',#100759); +#100759 = CARTESIAN_POINT('',(189.775,-160.725,0.)); +#100760 = CIRCLE('',#100761,0.2); +#100761 = AXIS2_PLACEMENT_3D('',#100762,#100763,#100764); +#100762 = CARTESIAN_POINT('',(189.775,-160.525,0.)); +#100763 = DIRECTION('',(-0.,0.,-1.)); +#100764 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#100765 = FACE_BOUND('',#100766,.T.); +#100766 = EDGE_LOOP('',(#100767)); +#100767 = ORIENTED_EDGE('',*,*,#100768,.T.); +#100768 = EDGE_CURVE('',#100769,#100769,#100771,.T.); +#100769 = VERTEX_POINT('',#100770); +#100770 = CARTESIAN_POINT('',(104.416299,-167.500735,0.)); +#100771 = CIRCLE('',#100772,1.7); +#100772 = AXIS2_PLACEMENT_3D('',#100773,#100774,#100775); +#100773 = CARTESIAN_POINT('',(102.716299,-167.500735,0.)); +#100774 = DIRECTION('',(0.,0.,1.)); +#100775 = DIRECTION('',(1.,0.,-0.)); +#100776 = FACE_BOUND('',#100777,.T.); +#100777 = EDGE_LOOP('',(#100778)); +#100778 = ORIENTED_EDGE('',*,*,#100779,.T.); +#100779 = EDGE_CURVE('',#100780,#100780,#100782,.T.); +#100780 = VERTEX_POINT('',#100781); +#100781 = CARTESIAN_POINT('',(104.416394,-140.83402,0.)); +#100782 = CIRCLE('',#100783,1.7); +#100783 = AXIS2_PLACEMENT_3D('',#100784,#100785,#100786); +#100784 = CARTESIAN_POINT('',(102.716394,-140.83402,0.)); +#100785 = DIRECTION('',(0.,0.,1.)); +#100786 = DIRECTION('',(1.,0.,-0.)); +#100787 = FACE_BOUND('',#100788,.T.); +#100788 = EDGE_LOOP('',(#100789)); +#100789 = ORIENTED_EDGE('',*,*,#100790,.F.); +#100790 = EDGE_CURVE('',#100791,#100791,#100793,.T.); +#100791 = VERTEX_POINT('',#100792); +#100792 = CARTESIAN_POINT('',(272.5,-134.35,0.)); +#100793 = CIRCLE('',#100794,0.5); +#100794 = AXIS2_PLACEMENT_3D('',#100795,#100796,#100797); +#100795 = CARTESIAN_POINT('',(272.5,-133.85,0.)); +#100796 = DIRECTION('',(-0.,0.,-1.)); +#100797 = DIRECTION('',(-0.,-1.,0.)); +#100798 = FACE_BOUND('',#100799,.T.); +#100799 = EDGE_LOOP('',(#100800)); +#100800 = ORIENTED_EDGE('',*,*,#100801,.F.); +#100801 = EDGE_CURVE('',#100802,#100802,#100804,.T.); +#100802 = VERTEX_POINT('',#100803); +#100803 = CARTESIAN_POINT('',(272.5,-131.81,0.)); +#100804 = CIRCLE('',#100805,0.5); +#100805 = AXIS2_PLACEMENT_3D('',#100806,#100807,#100808); +#100806 = CARTESIAN_POINT('',(272.5,-131.31,0.)); +#100807 = DIRECTION('',(-0.,0.,-1.)); +#100808 = DIRECTION('',(-0.,-1.,0.)); +#100809 = FACE_BOUND('',#100810,.T.); +#100810 = EDGE_LOOP('',(#100811)); +#100811 = ORIENTED_EDGE('',*,*,#100812,.F.); +#100812 = EDGE_CURVE('',#100813,#100813,#100815,.T.); +#100813 = VERTEX_POINT('',#100814); +#100814 = CARTESIAN_POINT('',(272.5,-129.27,0.)); +#100815 = CIRCLE('',#100816,0.5); +#100816 = AXIS2_PLACEMENT_3D('',#100817,#100818,#100819); +#100817 = CARTESIAN_POINT('',(272.5,-128.77,0.)); +#100818 = DIRECTION('',(-0.,0.,-1.)); +#100819 = DIRECTION('',(-0.,-1.,0.)); +#100820 = FACE_BOUND('',#100821,.T.); +#100821 = EDGE_LOOP('',(#100822)); +#100822 = ORIENTED_EDGE('',*,*,#100823,.F.); +#100823 = EDGE_CURVE('',#100824,#100824,#100826,.T.); +#100824 = VERTEX_POINT('',#100825); +#100825 = CARTESIAN_POINT('',(272.5,-126.729999,0.)); +#100826 = CIRCLE('',#100827,0.5); +#100827 = AXIS2_PLACEMENT_3D('',#100828,#100829,#100830); +#100828 = CARTESIAN_POINT('',(272.5,-126.229999,0.)); +#100829 = DIRECTION('',(-0.,0.,-1.)); +#100830 = DIRECTION('',(-0.,-1.,0.)); +#100831 = FACE_BOUND('',#100832,.T.); +#100832 = EDGE_LOOP('',(#100833)); +#100833 = ORIENTED_EDGE('',*,*,#100834,.F.); +#100834 = EDGE_CURVE('',#100835,#100835,#100837,.T.); +#100835 = VERTEX_POINT('',#100836); +#100836 = CARTESIAN_POINT('',(272.5,-124.19,0.)); +#100837 = CIRCLE('',#100838,0.5); +#100838 = AXIS2_PLACEMENT_3D('',#100839,#100840,#100841); +#100839 = CARTESIAN_POINT('',(272.5,-123.69,0.)); +#100840 = DIRECTION('',(-0.,0.,-1.)); +#100841 = DIRECTION('',(-0.,-1.,0.)); +#100842 = FACE_BOUND('',#100843,.T.); +#100843 = EDGE_LOOP('',(#100844)); +#100844 = ORIENTED_EDGE('',*,*,#100845,.F.); +#100845 = EDGE_CURVE('',#100846,#100846,#100848,.T.); +#100846 = VERTEX_POINT('',#100847); +#100847 = CARTESIAN_POINT('',(272.5,-121.65,0.)); +#100848 = CIRCLE('',#100849,0.5); +#100849 = AXIS2_PLACEMENT_3D('',#100850,#100851,#100852); +#100850 = CARTESIAN_POINT('',(272.5,-121.15,0.)); +#100851 = DIRECTION('',(-0.,0.,-1.)); +#100852 = DIRECTION('',(-0.,-1.,0.)); +#100853 = FACE_BOUND('',#100854,.T.); +#100854 = EDGE_LOOP('',(#100855)); +#100855 = ORIENTED_EDGE('',*,*,#100856,.F.); +#100856 = EDGE_CURVE('',#100857,#100857,#100859,.T.); +#100857 = VERTEX_POINT('',#100858); +#100858 = CARTESIAN_POINT('',(196.51,-108.125,0.)); +#100859 = CIRCLE('',#100860,0.425); +#100860 = AXIS2_PLACEMENT_3D('',#100861,#100862,#100863); +#100861 = CARTESIAN_POINT('',(196.51,-107.7,0.)); +#100862 = DIRECTION('',(-0.,0.,-1.)); +#100863 = DIRECTION('',(-0.,-1.,0.)); +#100864 = FACE_BOUND('',#100865,.T.); +#100865 = EDGE_LOOP('',(#100866)); +#100866 = ORIENTED_EDGE('',*,*,#100867,.F.); +#100867 = EDGE_CURVE('',#100868,#100868,#100870,.T.); +#100868 = VERTEX_POINT('',#100869); +#100869 = CARTESIAN_POINT('',(187.51,-108.125,0.)); +#100870 = CIRCLE('',#100871,0.425); +#100871 = AXIS2_PLACEMENT_3D('',#100872,#100873,#100874); +#100872 = CARTESIAN_POINT('',(187.51,-107.7,0.)); +#100873 = DIRECTION('',(-0.,0.,-1.)); +#100874 = DIRECTION('',(-0.,-1.,0.)); +#100875 = PLANE('',#100876); +#100876 = AXIS2_PLACEMENT_3D('',#100877,#100878,#100879); +#100877 = CARTESIAN_POINT('',(194.25923347643,-148.4251100086,0.)); +#100878 = DIRECTION('',(-0.,-0.,-1.)); +#100879 = DIRECTION('',(-1.,0.,0.)); +#100880 = ADVANCED_FACE('',(#100881,#101135,#101146,#101157,#101168, + #101179,#101190,#101201,#101212,#101223,#101234,#101245,#101256, + #101267,#101278,#101289,#101300,#101311,#101322,#101333,#101344, + #101355,#101366,#101377,#101388,#101399,#101410,#101421,#101432, + #101443,#101454,#101465,#101476,#101487,#101498,#101509,#101520, + #101531),#101542,.F.); +#100881 = FACE_BOUND('',#100882,.F.); +#100882 = EDGE_LOOP('',(#100883,#100884,#100885,#100894,#100902,#100911, + #100919,#100928,#100937,#100946,#100954,#100963,#100972,#100981, + #100989,#100998,#101006,#101015,#101023,#101032,#101041,#101050, + #101058,#101067,#101076,#101085,#101093,#101102,#101110,#101119, + #101127,#101134)); +#100883 = ORIENTED_EDGE('',*,*,#100123,.T.); +#100884 = ORIENTED_EDGE('',*,*,#100187,.T.); +#100885 = ORIENTED_EDGE('',*,*,#100886,.T.); +#100886 = EDGE_CURVE('',#100188,#100887,#100889,.T.); +#100887 = VERTEX_POINT('',#100888); +#100888 = CARTESIAN_POINT('',(212.41,-114.167398,1.6)); +#100889 = CIRCLE('',#100890,3.000120850483); +#100890 = AXIS2_PLACEMENT_3D('',#100891,#100892,#100893); +#100891 = CARTESIAN_POINT('',(212.41532513395,-111.1672818755,1.6)); +#100892 = DIRECTION('',(0.,0.,1.)); +#100893 = DIRECTION('',(-0.708507170174,-0.705703613291,0.)); +#100894 = ORIENTED_EDGE('',*,*,#100895,.T.); +#100895 = EDGE_CURVE('',#100887,#100896,#100898,.T.); +#100896 = VERTEX_POINT('',#100897); +#100897 = CARTESIAN_POINT('',(281.416394,-114.167353,1.6)); +#100898 = LINE('',#100899,#100900); +#100899 = CARTESIAN_POINT('',(212.41,-114.167398,1.6)); +#100900 = VECTOR('',#100901,1.); +#100901 = DIRECTION('',(1.,6.521134838616E-07,0.)); +#100902 = ORIENTED_EDGE('',*,*,#100903,.T.); +#100903 = EDGE_CURVE('',#100896,#100904,#100906,.T.); +#100904 = VERTEX_POINT('',#100905); +#100905 = CARTESIAN_POINT('',(284.416394,-117.167354,1.6)); +#100906 = CIRCLE('',#100907,2.999996051677); +#100907 = AXIS2_PLACEMENT_3D('',#100908,#100909,#100910); +#100908 = CARTESIAN_POINT('',(281.41639794832,-117.1673490516,1.6)); +#100909 = DIRECTION('',(0.,0.,-1.)); +#100910 = DIRECTION('',(-1.316110786179E-06,0.999999999999,0.)); +#100911 = ORIENTED_EDGE('',*,*,#100912,.T.); +#100912 = EDGE_CURVE('',#100904,#100913,#100915,.T.); +#100913 = VERTEX_POINT('',#100914); +#100914 = CARTESIAN_POINT('',(284.416396,-134.430895,1.6)); +#100915 = LINE('',#100916,#100917); +#100916 = CARTESIAN_POINT('',(284.416394,-117.167354,1.6)); +#100917 = VECTOR('',#100918,1.); +#100918 = DIRECTION('',(1.158510872683E-07,-1.,0.)); +#100919 = ORIENTED_EDGE('',*,*,#100920,.T.); +#100920 = EDGE_CURVE('',#100913,#100921,#100923,.T.); +#100921 = VERTEX_POINT('',#100922); +#100922 = CARTESIAN_POINT('',(286.689122,-137.341407,1.6)); +#100923 = CIRCLE('',#100924,3.000102643237); +#100924 = AXIS2_PLACEMENT_3D('',#100925,#100926,#100927); +#100925 = CARTESIAN_POINT('',(287.4164986422,-134.4308161509,1.6)); +#100926 = DIRECTION('',(0.,0.,1.)); +#100927 = DIRECTION('',(-0.999999999655,-2.628210407176E-05,0.)); +#100928 = ORIENTED_EDGE('',*,*,#100929,.T.); +#100929 = EDGE_CURVE('',#100921,#100930,#100932,.T.); +#100930 = VERTEX_POINT('',#100931); +#100931 = CARTESIAN_POINT('',(288.192532,-143.538455,1.6)); +#100932 = CIRCLE('',#100933,3.599987838881); +#100933 = AXIS2_PLACEMENT_3D('',#100934,#100935,#100936); +#100934 = CARTESIAN_POINT('',(285.81641949485,-140.8340138741,1.6)); +#100935 = DIRECTION('',(0.,0.,-1.)); +#100936 = DIRECTION('',(0.24241818145,0.970171853489,0.)); +#100937 = ORIENTED_EDGE('',*,*,#100938,.T.); +#100938 = EDGE_CURVE('',#100930,#100939,#100941,.T.); +#100939 = VERTEX_POINT('',#100940); +#100940 = CARTESIAN_POINT('',(287.172645,-145.792153,1.6)); +#100941 = CIRCLE('',#100942,2.999867086427); +#100942 = AXIS2_PLACEMENT_3D('',#100943,#100944,#100945); +#100943 = CARTESIAN_POINT('',(290.17251208581,-145.7920923701,1.6)); +#100944 = DIRECTION('',(0.,0.,1.)); +#100945 = DIRECTION('',(-0.660022603926,0.751245740292,0.)); +#100946 = ORIENTED_EDGE('',*,*,#100947,.T.); +#100947 = EDGE_CURVE('',#100939,#100948,#100950,.T.); +#100948 = VERTEX_POINT('',#100949); +#100949 = CARTESIAN_POINT('',(287.172645,-162.542553,1.6)); +#100950 = LINE('',#100951,#100952); +#100951 = CARTESIAN_POINT('',(287.172645,-145.792153,1.6)); +#100952 = VECTOR('',#100953,1.); +#100953 = DIRECTION('',(0.,-1.,0.)); +#100954 = ORIENTED_EDGE('',*,*,#100955,.T.); +#100955 = EDGE_CURVE('',#100948,#100956,#100958,.T.); +#100956 = VERTEX_POINT('',#100957); +#100957 = CARTESIAN_POINT('',(288.192532,-164.79625,1.6)); +#100958 = CIRCLE('',#100959,3.000105278813); +#100959 = AXIS2_PLACEMENT_3D('',#100960,#100961,#100962); +#100960 = CARTESIAN_POINT('',(290.17275027842,-162.5425048383,1.6)); +#100961 = DIRECTION('',(0.,0.,1.)); +#100962 = DIRECTION('',(-0.999999999871,-1.605332647393E-05,0.)); +#100963 = ORIENTED_EDGE('',*,*,#100964,.T.); +#100964 = EDGE_CURVE('',#100956,#100965,#100967,.T.); +#100965 = VERTEX_POINT('',#100966); +#100966 = CARTESIAN_POINT('',(286.689122,-170.9933,1.6)); +#100967 = CIRCLE('',#100968,3.59997103921); +#100968 = AXIS2_PLACEMENT_3D('',#100969,#100970,#100971); +#100969 = CARTESIAN_POINT('',(285.81645642924,-167.5007012133,1.6)); +#100970 = DIRECTION('',(0.,0.,-1.)); +#100971 = DIRECTION('',(0.660026301567,0.751242491636,0.)); +#100972 = ORIENTED_EDGE('',*,*,#100973,.T.); +#100973 = EDGE_CURVE('',#100965,#100974,#100976,.T.); +#100974 = VERTEX_POINT('',#100975); +#100975 = CARTESIAN_POINT('',(284.416396,-173.90381,1.6)); +#100976 = CIRCLE('',#100977,2.999940459498); +#100977 = AXIS2_PLACEMENT_3D('',#100978,#100979,#100980); +#100978 = CARTESIAN_POINT('',(287.41633645914,-173.9037642054,1.6)); +#100979 = DIRECTION('',(0.,0.,1.)); +#100980 = DIRECTION('',(-0.24240963078,0.970173990017,0.)); +#100981 = ORIENTED_EDGE('',*,*,#100982,.T.); +#100982 = EDGE_CURVE('',#100974,#100983,#100985,.T.); +#100983 = VERTEX_POINT('',#100984); +#100984 = CARTESIAN_POINT('',(284.416395,-181.667352,1.6)); +#100985 = LINE('',#100986,#100987); +#100986 = CARTESIAN_POINT('',(284.416396,-173.90381,1.6)); +#100987 = VECTOR('',#100988,1.); +#100988 = DIRECTION('',(-1.288071858792E-07,-1.,0.)); +#100989 = ORIENTED_EDGE('',*,*,#100990,.T.); +#100990 = EDGE_CURVE('',#100983,#100991,#100993,.T.); +#100991 = VERTEX_POINT('',#100992); +#100992 = CARTESIAN_POINT('',(281.416395,-184.667353,1.6)); +#100993 = CIRCLE('',#100994,2.999990930398); +#100994 = AXIS2_PLACEMENT_3D('',#100995,#100996,#100997); +#100995 = CARTESIAN_POINT('',(281.41640406961,-181.6673620696,1.6)); +#100996 = DIRECTION('',(0.,0.,-1.)); +#100997 = DIRECTION('',(0.999999999994,3.356548850798E-06,0.)); +#100998 = ORIENTED_EDGE('',*,*,#100999,.T.); +#100999 = EDGE_CURVE('',#100991,#101000,#101002,.T.); +#101000 = VERTEX_POINT('',#101001); +#101001 = CARTESIAN_POINT('',(107.116395,-184.667353,1.6)); +#101002 = LINE('',#101003,#101004); +#101003 = CARTESIAN_POINT('',(281.416395,-184.667353,1.6)); +#101004 = VECTOR('',#101005,1.); +#101005 = DIRECTION('',(-1.,0.,0.)); +#101006 = ORIENTED_EDGE('',*,*,#101007,.T.); +#101007 = EDGE_CURVE('',#101000,#101008,#101010,.T.); +#101008 = VERTEX_POINT('',#101009); +#101009 = CARTESIAN_POINT('',(104.116396,-181.667352,1.6)); +#101010 = CIRCLE('',#101011,3.000001172987); +#101011 = AXIS2_PLACEMENT_3D('',#101012,#101013,#101014); +#101012 = CARTESIAN_POINT('',(107.11639717298,-181.667351827,1.6)); +#101013 = DIRECTION('',(0.,0.,-1.)); +#101014 = DIRECTION('',(-7.243285637664E-07,-1.,-0.)); +#101015 = ORIENTED_EDGE('',*,*,#101016,.T.); +#101016 = EDGE_CURVE('',#101008,#101017,#101019,.T.); +#101017 = VERTEX_POINT('',#101018); +#101018 = CARTESIAN_POINT('',(104.116394,-173.903811,1.6)); +#101019 = LINE('',#101020,#101021); +#101020 = CARTESIAN_POINT('',(104.116396,-181.667352,1.6)); +#101021 = VECTOR('',#101022,1.); +#101022 = DIRECTION('',(-2.57614404941E-07,1.,0.)); +#101023 = ORIENTED_EDGE('',*,*,#101024,.T.); +#101024 = EDGE_CURVE('',#101017,#101025,#101027,.T.); +#101025 = VERTEX_POINT('',#101026); +#101026 = CARTESIAN_POINT('',(101.843668,-170.993299,1.6)); +#101027 = CIRCLE('',#101028,3.000085326584); +#101028 = AXIS2_PLACEMENT_3D('',#101029,#101030,#101031); +#101029 = CARTESIAN_POINT('',(101.11630867412,-173.9038763272,1.6)); +#101030 = DIRECTION('',(0.,0.,1.)); +#101031 = DIRECTION('',(0.999999999763,2.177512768766E-05,-0.)); +#101032 = ORIENTED_EDGE('',*,*,#101033,.T.); +#101033 = EDGE_CURVE('',#101025,#101034,#101036,.T.); +#101034 = VERTEX_POINT('',#101035); +#101035 = CARTESIAN_POINT('',(100.207304,-164.919124,1.6)); +#101036 = CIRCLE('',#101037,3.59998437103); +#101037 = AXIS2_PLACEMENT_3D('',#101038,#101039,#101040); +#101038 = CARTESIAN_POINT('',(102.7163642119,-167.5006941277,1.6)); +#101039 = DIRECTION('',(0.,0.,-1.)); +#101040 = DIRECTION('',(-0.242416666841,-0.970172231945,-0.)); +#101041 = ORIENTED_EDGE('',*,*,#101042,.T.); +#101042 = EDGE_CURVE('',#101034,#101043,#101045,.T.); +#101043 = VERTEX_POINT('',#101044); +#101044 = CARTESIAN_POINT('',(101.116301,-162.767956,1.6)); +#101045 = CIRCLE('',#101046,3.000130196618); +#101046 = AXIS2_PLACEMENT_3D('',#101047,#101048,#101049); +#101047 = CARTESIAN_POINT('',(98.116170804966,-162.7678585218,1.6)); +#101048 = DIRECTION('',(0.,0.,1.)); +#101049 = DIRECTION('',(0.697014148717,-0.71705737322,0.)); +#101050 = ORIENTED_EDGE('',*,*,#101051,.T.); +#101051 = EDGE_CURVE('',#101043,#101052,#101054,.T.); +#101052 = VERTEX_POINT('',#101053); +#101053 = CARTESIAN_POINT('',(101.116301,-145.566931,1.6)); +#101054 = LINE('',#101055,#101056); +#101055 = CARTESIAN_POINT('',(101.116301,-162.767956,1.6)); +#101056 = VECTOR('',#101057,1.); +#101057 = DIRECTION('',(0.,1.,0.)); +#101058 = ORIENTED_EDGE('',*,*,#101059,.T.); +#101059 = EDGE_CURVE('',#101052,#101060,#101062,.T.); +#101060 = VERTEX_POINT('',#101061); +#101061 = CARTESIAN_POINT('',(100.207211,-143.41563,1.6)); +#101062 = CIRCLE('',#101063,2.999923974082); +#101063 = AXIS2_PLACEMENT_3D('',#101064,#101065,#101066); +#101064 = CARTESIAN_POINT('',(98.116377026092,-145.5668987288,1.6)); +#101065 = DIRECTION('',(0.,0.,1.)); +#101066 = DIRECTION('',(0.999999999942,-1.075731537036E-05,0.)); +#101067 = ORIENTED_EDGE('',*,*,#101068,.T.); +#101068 = EDGE_CURVE('',#101060,#101069,#101071,.T.); +#101069 = VERTEX_POINT('',#101070); +#101070 = CARTESIAN_POINT('',(101.843575,-137.341455,1.6)); +#101071 = CIRCLE('',#101072,3.599987887433); +#101072 = AXIS2_PLACEMENT_3D('',#101073,#101074,#101075); +#101073 = CARTESIAN_POINT('',(102.71627819195,-140.8340617526,1.6)); +#101074 = DIRECTION('',(0.,0.,-1.)); +#101075 = DIRECTION('',(-0.696965453889,-0.717104703712,-0.)); +#101076 = ORIENTED_EDGE('',*,*,#101077,.T.); +#101077 = EDGE_CURVE('',#101069,#101078,#101080,.T.); +#101078 = VERTEX_POINT('',#101079); +#101079 = CARTESIAN_POINT('',(104.116394,-134.430895,1.6)); +#101080 = CIRCLE('',#101081,3.000113425235); +#101081 = AXIS2_PLACEMENT_3D('',#101082,#101083,#101084); +#101082 = CARTESIAN_POINT('',(101.11628057541,-134.4308324919,1.6)); +#101083 = DIRECTION('',(0.,0.,1.)); +#101084 = DIRECTION('',(0.242422309259,-0.970170822058,0.)); +#101085 = ORIENTED_EDGE('',*,*,#101086,.T.); +#101086 = EDGE_CURVE('',#101078,#101087,#101089,.T.); +#101087 = VERTEX_POINT('',#101088); +#101088 = CARTESIAN_POINT('',(104.116395,-117.167352,1.6)); +#101089 = LINE('',#101090,#101091); +#101090 = CARTESIAN_POINT('',(104.116394,-134.430895,1.6)); +#101091 = VECTOR('',#101092,1.); +#101092 = DIRECTION('',(5.79255369234E-08,1.,0.)); +#101093 = ORIENTED_EDGE('',*,*,#101094,.T.); +#101094 = EDGE_CURVE('',#101087,#101095,#101097,.T.); +#101095 = VERTEX_POINT('',#101096); +#101096 = CARTESIAN_POINT('',(107.116395,-114.167353,1.6)); +#101097 = CIRCLE('',#101098,2.999919235498); +#101098 = AXIS2_PLACEMENT_3D('',#101099,#101100,#101101); +#101099 = CARTESIAN_POINT('',(107.11631423443,-117.1672722344,1.6)); +#101100 = DIRECTION('',(0.,0.,-1.)); +#101101 = DIRECTION('',(-0.999999999647,-2.658924561923E-05,-0.)); +#101102 = ORIENTED_EDGE('',*,*,#101103,.T.); +#101103 = EDGE_CURVE('',#101095,#101104,#101106,.T.); +#101104 = VERTEX_POINT('',#101105); +#101105 = CARTESIAN_POINT('',(171.61608,-114.157741,1.6)); +#101106 = LINE('',#101107,#101108); +#101107 = CARTESIAN_POINT('',(107.116395,-114.167353,1.6)); +#101108 = VECTOR('',#101109,1.); +#101109 = DIRECTION('',(0.999999988896,1.490239819508E-04,0.)); +#101110 = ORIENTED_EDGE('',*,*,#101111,.T.); +#101111 = EDGE_CURVE('',#101104,#101112,#101114,.T.); +#101112 = VERTEX_POINT('',#101113); +#101113 = CARTESIAN_POINT('',(173.732961,-113.288711,1.6)); +#101114 = CIRCLE('',#101115,2.990499369127); +#101115 = AXIS2_PLACEMENT_3D('',#101116,#101117,#101118); +#101116 = CARTESIAN_POINT('',(171.62523387443,-111.1672556408,1.6)); +#101117 = DIRECTION('',(0.,0.,1.)); +#101118 = DIRECTION('',(-3.060985241094E-03,-0.999995315174,0.)); +#101119 = ORIENTED_EDGE('',*,*,#101120,.T.); +#101120 = EDGE_CURVE('',#101112,#101121,#101123,.T.); +#101121 = VERTEX_POINT('',#101122); +#101122 = CARTESIAN_POINT('',(181.395596,-105.626078,1.6)); +#101123 = LINE('',#101124,#101125); +#101124 = CARTESIAN_POINT('',(173.732961,-113.288711,1.6)); +#101125 = VECTOR('',#101126,1.); +#101126 = DIRECTION('',(0.707106873466,0.707106688907,0.)); +#101127 = ORIENTED_EDGE('',*,*,#101128,.T.); +#101128 = EDGE_CURVE('',#101121,#100158,#101129,.T.); +#101129 = CIRCLE('',#101130,2.999918534404); +#101130 = AXIS2_PLACEMENT_3D('',#101131,#101132,#101133); +#101131 = CARTESIAN_POINT('',(183.51688684759,-107.7473126294,1.6)); +#101132 = DIRECTION('',(0.,0.,-1.)); +#101133 = DIRECTION('',(-0.707116151078,0.707097411171,0.)); +#101134 = ORIENTED_EDGE('',*,*,#100165,.T.); +#101135 = FACE_BOUND('',#101136,.F.); +#101136 = EDGE_LOOP('',(#101137)); +#101137 = ORIENTED_EDGE('',*,*,#101138,.T.); +#101138 = EDGE_CURVE('',#101139,#101139,#101141,.T.); +#101139 = VERTEX_POINT('',#101140); +#101140 = CARTESIAN_POINT('',(287.516397,-167.500686,1.6)); +#101141 = CIRCLE('',#101142,1.700001); +#101142 = AXIS2_PLACEMENT_3D('',#101143,#101144,#101145); +#101143 = CARTESIAN_POINT('',(285.816396,-167.500686,1.6)); +#101144 = DIRECTION('',(0.,0.,1.)); +#101145 = DIRECTION('',(1.,0.,-0.)); +#101146 = FACE_BOUND('',#101147,.F.); +#101147 = EDGE_LOOP('',(#101148)); +#101148 = ORIENTED_EDGE('',*,*,#101149,.F.); +#101149 = EDGE_CURVE('',#101150,#101150,#101152,.T.); +#101150 = VERTEX_POINT('',#101151); +#101151 = CARTESIAN_POINT('',(194.575,-165.525,1.6)); +#101152 = CIRCLE('',#101153,0.2); +#101153 = AXIS2_PLACEMENT_3D('',#101154,#101155,#101156); +#101154 = CARTESIAN_POINT('',(194.575,-165.325,1.6)); +#101155 = DIRECTION('',(-0.,0.,-1.)); +#101156 = DIRECTION('',(-0.,-1.,0.)); +#101157 = FACE_BOUND('',#101158,.F.); +#101158 = EDGE_LOOP('',(#101159)); +#101159 = ORIENTED_EDGE('',*,*,#101160,.F.); +#101160 = EDGE_CURVE('',#101161,#101161,#101163,.T.); +#101161 = VERTEX_POINT('',#101162); +#101162 = CARTESIAN_POINT('',(194.575,-164.325,1.6)); +#101163 = CIRCLE('',#101164,0.2); +#101164 = AXIS2_PLACEMENT_3D('',#101165,#101166,#101167); +#101165 = CARTESIAN_POINT('',(194.575,-164.125,1.6)); +#101166 = DIRECTION('',(-0.,0.,-1.)); +#101167 = DIRECTION('',(-0.,-1.,0.)); +#101168 = FACE_BOUND('',#101169,.F.); +#101169 = EDGE_LOOP('',(#101170)); +#101170 = ORIENTED_EDGE('',*,*,#101171,.F.); +#101171 = EDGE_CURVE('',#101172,#101172,#101174,.T.); +#101172 = VERTEX_POINT('',#101173); +#101173 = CARTESIAN_POINT('',(194.575,-163.125,1.6)); +#101174 = CIRCLE('',#101175,0.2); +#101175 = AXIS2_PLACEMENT_3D('',#101176,#101177,#101178); +#101176 = CARTESIAN_POINT('',(194.575,-162.925,1.6)); +#101177 = DIRECTION('',(-0.,0.,-1.)); +#101178 = DIRECTION('',(-0.,-1.,0.)); +#101179 = FACE_BOUND('',#101180,.F.); +#101180 = EDGE_LOOP('',(#101181)); +#101181 = ORIENTED_EDGE('',*,*,#101182,.F.); +#101182 = EDGE_CURVE('',#101183,#101183,#101185,.T.); +#101183 = VERTEX_POINT('',#101184); +#101184 = CARTESIAN_POINT('',(194.575,-161.925,1.6)); +#101185 = CIRCLE('',#101186,0.2); +#101186 = AXIS2_PLACEMENT_3D('',#101187,#101188,#101189); +#101187 = CARTESIAN_POINT('',(194.575,-161.725,1.6)); +#101188 = DIRECTION('',(-0.,0.,-1.)); +#101189 = DIRECTION('',(-0.,-1.,0.)); +#101190 = FACE_BOUND('',#101191,.F.); +#101191 = EDGE_LOOP('',(#101192)); +#101192 = ORIENTED_EDGE('',*,*,#101193,.F.); +#101193 = EDGE_CURVE('',#101194,#101194,#101196,.T.); +#101194 = VERTEX_POINT('',#101195); +#101195 = CARTESIAN_POINT('',(194.575,-160.725,1.6)); +#101196 = CIRCLE('',#101197,0.2); +#101197 = AXIS2_PLACEMENT_3D('',#101198,#101199,#101200); +#101198 = CARTESIAN_POINT('',(194.575,-160.525,1.6)); +#101199 = DIRECTION('',(-0.,0.,-1.)); +#101200 = DIRECTION('',(-0.,-1.,0.)); +#101201 = FACE_BOUND('',#101202,.F.); +#101202 = EDGE_LOOP('',(#101203)); +#101203 = ORIENTED_EDGE('',*,*,#101204,.T.); +#101204 = EDGE_CURVE('',#101205,#101205,#101207,.T.); +#101205 = VERTEX_POINT('',#101206); +#101206 = CARTESIAN_POINT('',(287.516397,-140.834019,1.6)); +#101207 = CIRCLE('',#101208,1.700001); +#101208 = AXIS2_PLACEMENT_3D('',#101209,#101210,#101211); +#101209 = CARTESIAN_POINT('',(285.816396,-140.834019,1.6)); +#101210 = DIRECTION('',(0.,0.,1.)); +#101211 = DIRECTION('',(1.,0.,-0.)); +#101212 = FACE_BOUND('',#101213,.F.); +#101213 = EDGE_LOOP('',(#101214)); +#101214 = ORIENTED_EDGE('',*,*,#101215,.F.); +#101215 = EDGE_CURVE('',#101216,#101216,#101218,.T.); +#101216 = VERTEX_POINT('',#101217); +#101217 = CARTESIAN_POINT('',(193.375,-165.525,1.6)); +#101218 = CIRCLE('',#101219,0.2); +#101219 = AXIS2_PLACEMENT_3D('',#101220,#101221,#101222); +#101220 = CARTESIAN_POINT('',(193.375,-165.325,1.6)); +#101221 = DIRECTION('',(-0.,0.,-1.)); +#101222 = DIRECTION('',(-0.,-1.,0.)); +#101223 = FACE_BOUND('',#101224,.F.); +#101224 = EDGE_LOOP('',(#101225)); +#101225 = ORIENTED_EDGE('',*,*,#101226,.F.); +#101226 = EDGE_CURVE('',#101227,#101227,#101229,.T.); +#101227 = VERTEX_POINT('',#101228); +#101228 = CARTESIAN_POINT('',(192.175,-165.525,1.6)); +#101229 = CIRCLE('',#101230,0.2); +#101230 = AXIS2_PLACEMENT_3D('',#101231,#101232,#101233); +#101231 = CARTESIAN_POINT('',(192.175,-165.325,1.6)); +#101232 = DIRECTION('',(-0.,0.,-1.)); +#101233 = DIRECTION('',(-0.,-1.,0.)); +#101234 = FACE_BOUND('',#101235,.F.); +#101235 = EDGE_LOOP('',(#101236)); +#101236 = ORIENTED_EDGE('',*,*,#101237,.F.); +#101237 = EDGE_CURVE('',#101238,#101238,#101240,.T.); +#101238 = VERTEX_POINT('',#101239); +#101239 = CARTESIAN_POINT('',(190.975,-165.525,1.6)); +#101240 = CIRCLE('',#101241,0.2); +#101241 = AXIS2_PLACEMENT_3D('',#101242,#101243,#101244); +#101242 = CARTESIAN_POINT('',(190.975,-165.325,1.6)); +#101243 = DIRECTION('',(-0.,0.,-1.)); +#101244 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#101245 = FACE_BOUND('',#101246,.F.); +#101246 = EDGE_LOOP('',(#101247)); +#101247 = ORIENTED_EDGE('',*,*,#101248,.F.); +#101248 = EDGE_CURVE('',#101249,#101249,#101251,.T.); +#101249 = VERTEX_POINT('',#101250); +#101250 = CARTESIAN_POINT('',(189.775,-165.525,1.6)); +#101251 = CIRCLE('',#101252,0.2); +#101252 = AXIS2_PLACEMENT_3D('',#101253,#101254,#101255); +#101253 = CARTESIAN_POINT('',(189.775,-165.325,1.6)); +#101254 = DIRECTION('',(-0.,0.,-1.)); +#101255 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#101256 = FACE_BOUND('',#101257,.F.); +#101257 = EDGE_LOOP('',(#101258)); +#101258 = ORIENTED_EDGE('',*,*,#101259,.F.); +#101259 = EDGE_CURVE('',#101260,#101260,#101262,.T.); +#101260 = VERTEX_POINT('',#101261); +#101261 = CARTESIAN_POINT('',(193.375,-164.325,1.6)); +#101262 = CIRCLE('',#101263,0.2); +#101263 = AXIS2_PLACEMENT_3D('',#101264,#101265,#101266); +#101264 = CARTESIAN_POINT('',(193.375,-164.125,1.6)); +#101265 = DIRECTION('',(-0.,0.,-1.)); +#101266 = DIRECTION('',(-0.,-1.,0.)); +#101267 = FACE_BOUND('',#101268,.F.); +#101268 = EDGE_LOOP('',(#101269)); +#101269 = ORIENTED_EDGE('',*,*,#101270,.F.); +#101270 = EDGE_CURVE('',#101271,#101271,#101273,.T.); +#101271 = VERTEX_POINT('',#101272); +#101272 = CARTESIAN_POINT('',(192.175,-164.325,1.6)); +#101273 = CIRCLE('',#101274,0.2); +#101274 = AXIS2_PLACEMENT_3D('',#101275,#101276,#101277); +#101275 = CARTESIAN_POINT('',(192.175,-164.125,1.6)); +#101276 = DIRECTION('',(-0.,0.,-1.)); +#101277 = DIRECTION('',(-0.,-1.,0.)); +#101278 = FACE_BOUND('',#101279,.F.); +#101279 = EDGE_LOOP('',(#101280)); +#101280 = ORIENTED_EDGE('',*,*,#101281,.F.); +#101281 = EDGE_CURVE('',#101282,#101282,#101284,.T.); +#101282 = VERTEX_POINT('',#101283); +#101283 = CARTESIAN_POINT('',(190.975,-164.325,1.6)); +#101284 = CIRCLE('',#101285,0.2); +#101285 = AXIS2_PLACEMENT_3D('',#101286,#101287,#101288); +#101286 = CARTESIAN_POINT('',(190.975,-164.125,1.6)); +#101287 = DIRECTION('',(-0.,0.,-1.)); +#101288 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#101289 = FACE_BOUND('',#101290,.F.); +#101290 = EDGE_LOOP('',(#101291)); +#101291 = ORIENTED_EDGE('',*,*,#101292,.F.); +#101292 = EDGE_CURVE('',#101293,#101293,#101295,.T.); +#101293 = VERTEX_POINT('',#101294); +#101294 = CARTESIAN_POINT('',(189.775,-164.325,1.6)); +#101295 = CIRCLE('',#101296,0.2); +#101296 = AXIS2_PLACEMENT_3D('',#101297,#101298,#101299); +#101297 = CARTESIAN_POINT('',(189.775,-164.125,1.6)); +#101298 = DIRECTION('',(-0.,0.,-1.)); +#101299 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#101300 = FACE_BOUND('',#101301,.F.); +#101301 = EDGE_LOOP('',(#101302)); +#101302 = ORIENTED_EDGE('',*,*,#101303,.F.); +#101303 = EDGE_CURVE('',#101304,#101304,#101306,.T.); +#101304 = VERTEX_POINT('',#101305); +#101305 = CARTESIAN_POINT('',(193.375,-163.125,1.6)); +#101306 = CIRCLE('',#101307,0.2); +#101307 = AXIS2_PLACEMENT_3D('',#101308,#101309,#101310); +#101308 = CARTESIAN_POINT('',(193.375,-162.925,1.6)); +#101309 = DIRECTION('',(-0.,0.,-1.)); +#101310 = DIRECTION('',(-0.,-1.,0.)); +#101311 = FACE_BOUND('',#101312,.F.); +#101312 = EDGE_LOOP('',(#101313)); +#101313 = ORIENTED_EDGE('',*,*,#101314,.F.); +#101314 = EDGE_CURVE('',#101315,#101315,#101317,.T.); +#101315 = VERTEX_POINT('',#101316); +#101316 = CARTESIAN_POINT('',(192.175,-163.125,1.6)); +#101317 = CIRCLE('',#101318,0.2); +#101318 = AXIS2_PLACEMENT_3D('',#101319,#101320,#101321); +#101319 = CARTESIAN_POINT('',(192.175,-162.925,1.6)); +#101320 = DIRECTION('',(-0.,0.,-1.)); +#101321 = DIRECTION('',(-0.,-1.,0.)); +#101322 = FACE_BOUND('',#101323,.F.); +#101323 = EDGE_LOOP('',(#101324)); +#101324 = ORIENTED_EDGE('',*,*,#101325,.F.); +#101325 = EDGE_CURVE('',#101326,#101326,#101328,.T.); +#101326 = VERTEX_POINT('',#101327); +#101327 = CARTESIAN_POINT('',(190.975,-163.125,1.6)); +#101328 = CIRCLE('',#101329,0.2); +#101329 = AXIS2_PLACEMENT_3D('',#101330,#101331,#101332); +#101330 = CARTESIAN_POINT('',(190.975,-162.925,1.6)); +#101331 = DIRECTION('',(-0.,0.,-1.)); +#101332 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#101333 = FACE_BOUND('',#101334,.F.); +#101334 = EDGE_LOOP('',(#101335)); +#101335 = ORIENTED_EDGE('',*,*,#101336,.F.); +#101336 = EDGE_CURVE('',#101337,#101337,#101339,.T.); +#101337 = VERTEX_POINT('',#101338); +#101338 = CARTESIAN_POINT('',(189.775,-163.125,1.6)); +#101339 = CIRCLE('',#101340,0.2); +#101340 = AXIS2_PLACEMENT_3D('',#101341,#101342,#101343); +#101341 = CARTESIAN_POINT('',(189.775,-162.925,1.6)); +#101342 = DIRECTION('',(-0.,0.,-1.)); +#101343 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#101344 = FACE_BOUND('',#101345,.F.); +#101345 = EDGE_LOOP('',(#101346)); +#101346 = ORIENTED_EDGE('',*,*,#101347,.F.); +#101347 = EDGE_CURVE('',#101348,#101348,#101350,.T.); +#101348 = VERTEX_POINT('',#101349); +#101349 = CARTESIAN_POINT('',(193.375,-161.925,1.6)); +#101350 = CIRCLE('',#101351,0.2); +#101351 = AXIS2_PLACEMENT_3D('',#101352,#101353,#101354); +#101352 = CARTESIAN_POINT('',(193.375,-161.725,1.6)); +#101353 = DIRECTION('',(-0.,0.,-1.)); +#101354 = DIRECTION('',(-0.,-1.,0.)); +#101355 = FACE_BOUND('',#101356,.F.); +#101356 = EDGE_LOOP('',(#101357)); +#101357 = ORIENTED_EDGE('',*,*,#101358,.F.); +#101358 = EDGE_CURVE('',#101359,#101359,#101361,.T.); +#101359 = VERTEX_POINT('',#101360); +#101360 = CARTESIAN_POINT('',(192.175,-161.925,1.6)); +#101361 = CIRCLE('',#101362,0.2); +#101362 = AXIS2_PLACEMENT_3D('',#101363,#101364,#101365); +#101363 = CARTESIAN_POINT('',(192.175,-161.725,1.6)); +#101364 = DIRECTION('',(-0.,0.,-1.)); +#101365 = DIRECTION('',(-0.,-1.,0.)); +#101366 = FACE_BOUND('',#101367,.F.); +#101367 = EDGE_LOOP('',(#101368)); +#101368 = ORIENTED_EDGE('',*,*,#101369,.F.); +#101369 = EDGE_CURVE('',#101370,#101370,#101372,.T.); +#101370 = VERTEX_POINT('',#101371); +#101371 = CARTESIAN_POINT('',(190.975,-161.925,1.6)); +#101372 = CIRCLE('',#101373,0.2); +#101373 = AXIS2_PLACEMENT_3D('',#101374,#101375,#101376); +#101374 = CARTESIAN_POINT('',(190.975,-161.725,1.6)); +#101375 = DIRECTION('',(-0.,0.,-1.)); +#101376 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#101377 = FACE_BOUND('',#101378,.F.); +#101378 = EDGE_LOOP('',(#101379)); +#101379 = ORIENTED_EDGE('',*,*,#101380,.F.); +#101380 = EDGE_CURVE('',#101381,#101381,#101383,.T.); +#101381 = VERTEX_POINT('',#101382); +#101382 = CARTESIAN_POINT('',(189.775,-161.925,1.6)); +#101383 = CIRCLE('',#101384,0.2); +#101384 = AXIS2_PLACEMENT_3D('',#101385,#101386,#101387); +#101385 = CARTESIAN_POINT('',(189.775,-161.725,1.6)); +#101386 = DIRECTION('',(-0.,0.,-1.)); +#101387 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#101388 = FACE_BOUND('',#101389,.F.); +#101389 = EDGE_LOOP('',(#101390)); +#101390 = ORIENTED_EDGE('',*,*,#101391,.F.); +#101391 = EDGE_CURVE('',#101392,#101392,#101394,.T.); +#101392 = VERTEX_POINT('',#101393); +#101393 = CARTESIAN_POINT('',(193.375,-160.725,1.6)); +#101394 = CIRCLE('',#101395,0.2); +#101395 = AXIS2_PLACEMENT_3D('',#101396,#101397,#101398); +#101396 = CARTESIAN_POINT('',(193.375,-160.525,1.6)); +#101397 = DIRECTION('',(-0.,0.,-1.)); +#101398 = DIRECTION('',(-0.,-1.,0.)); +#101399 = FACE_BOUND('',#101400,.F.); +#101400 = EDGE_LOOP('',(#101401)); +#101401 = ORIENTED_EDGE('',*,*,#101402,.F.); +#101402 = EDGE_CURVE('',#101403,#101403,#101405,.T.); +#101403 = VERTEX_POINT('',#101404); +#101404 = CARTESIAN_POINT('',(192.175,-160.725,1.6)); +#101405 = CIRCLE('',#101406,0.2); +#101406 = AXIS2_PLACEMENT_3D('',#101407,#101408,#101409); +#101407 = CARTESIAN_POINT('',(192.175,-160.525,1.6)); +#101408 = DIRECTION('',(-0.,0.,-1.)); +#101409 = DIRECTION('',(-0.,-1.,0.)); +#101410 = FACE_BOUND('',#101411,.F.); +#101411 = EDGE_LOOP('',(#101412)); +#101412 = ORIENTED_EDGE('',*,*,#101413,.F.); +#101413 = EDGE_CURVE('',#101414,#101414,#101416,.T.); +#101414 = VERTEX_POINT('',#101415); +#101415 = CARTESIAN_POINT('',(190.975,-160.725,1.6)); +#101416 = CIRCLE('',#101417,0.2); +#101417 = AXIS2_PLACEMENT_3D('',#101418,#101419,#101420); +#101418 = CARTESIAN_POINT('',(190.975,-160.525,1.6)); +#101419 = DIRECTION('',(-0.,0.,-1.)); +#101420 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#101421 = FACE_BOUND('',#101422,.F.); +#101422 = EDGE_LOOP('',(#101423)); +#101423 = ORIENTED_EDGE('',*,*,#101424,.F.); +#101424 = EDGE_CURVE('',#101425,#101425,#101427,.T.); +#101425 = VERTEX_POINT('',#101426); +#101426 = CARTESIAN_POINT('',(189.775,-160.725,1.6)); +#101427 = CIRCLE('',#101428,0.2); +#101428 = AXIS2_PLACEMENT_3D('',#101429,#101430,#101431); +#101429 = CARTESIAN_POINT('',(189.775,-160.525,1.6)); +#101430 = DIRECTION('',(-0.,0.,-1.)); +#101431 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#101432 = FACE_BOUND('',#101433,.F.); +#101433 = EDGE_LOOP('',(#101434)); +#101434 = ORIENTED_EDGE('',*,*,#101435,.T.); +#101435 = EDGE_CURVE('',#101436,#101436,#101438,.T.); +#101436 = VERTEX_POINT('',#101437); +#101437 = CARTESIAN_POINT('',(104.416299,-167.500735,1.6)); +#101438 = CIRCLE('',#101439,1.7); +#101439 = AXIS2_PLACEMENT_3D('',#101440,#101441,#101442); +#101440 = CARTESIAN_POINT('',(102.716299,-167.500735,1.6)); +#101441 = DIRECTION('',(0.,0.,1.)); +#101442 = DIRECTION('',(1.,0.,-0.)); +#101443 = FACE_BOUND('',#101444,.F.); +#101444 = EDGE_LOOP('',(#101445)); +#101445 = ORIENTED_EDGE('',*,*,#101446,.T.); +#101446 = EDGE_CURVE('',#101447,#101447,#101449,.T.); +#101447 = VERTEX_POINT('',#101448); +#101448 = CARTESIAN_POINT('',(104.416394,-140.83402,1.6)); +#101449 = CIRCLE('',#101450,1.7); +#101450 = AXIS2_PLACEMENT_3D('',#101451,#101452,#101453); +#101451 = CARTESIAN_POINT('',(102.716394,-140.83402,1.6)); +#101452 = DIRECTION('',(0.,0.,1.)); +#101453 = DIRECTION('',(1.,0.,-0.)); +#101454 = FACE_BOUND('',#101455,.F.); +#101455 = EDGE_LOOP('',(#101456)); +#101456 = ORIENTED_EDGE('',*,*,#101457,.F.); +#101457 = EDGE_CURVE('',#101458,#101458,#101460,.T.); +#101458 = VERTEX_POINT('',#101459); +#101459 = CARTESIAN_POINT('',(272.5,-134.35,1.6)); +#101460 = CIRCLE('',#101461,0.5); +#101461 = AXIS2_PLACEMENT_3D('',#101462,#101463,#101464); +#101462 = CARTESIAN_POINT('',(272.5,-133.85,1.6)); +#101463 = DIRECTION('',(-0.,0.,-1.)); +#101464 = DIRECTION('',(-0.,-1.,0.)); +#101465 = FACE_BOUND('',#101466,.F.); +#101466 = EDGE_LOOP('',(#101467)); +#101467 = ORIENTED_EDGE('',*,*,#101468,.F.); +#101468 = EDGE_CURVE('',#101469,#101469,#101471,.T.); +#101469 = VERTEX_POINT('',#101470); +#101470 = CARTESIAN_POINT('',(272.5,-131.81,1.6)); +#101471 = CIRCLE('',#101472,0.5); +#101472 = AXIS2_PLACEMENT_3D('',#101473,#101474,#101475); +#101473 = CARTESIAN_POINT('',(272.5,-131.31,1.6)); +#101474 = DIRECTION('',(-0.,0.,-1.)); +#101475 = DIRECTION('',(-0.,-1.,0.)); +#101476 = FACE_BOUND('',#101477,.F.); +#101477 = EDGE_LOOP('',(#101478)); +#101478 = ORIENTED_EDGE('',*,*,#101479,.F.); +#101479 = EDGE_CURVE('',#101480,#101480,#101482,.T.); +#101480 = VERTEX_POINT('',#101481); +#101481 = CARTESIAN_POINT('',(272.5,-129.27,1.6)); +#101482 = CIRCLE('',#101483,0.5); +#101483 = AXIS2_PLACEMENT_3D('',#101484,#101485,#101486); +#101484 = CARTESIAN_POINT('',(272.5,-128.77,1.6)); +#101485 = DIRECTION('',(-0.,0.,-1.)); +#101486 = DIRECTION('',(-0.,-1.,0.)); +#101487 = FACE_BOUND('',#101488,.F.); +#101488 = EDGE_LOOP('',(#101489)); +#101489 = ORIENTED_EDGE('',*,*,#101490,.F.); +#101490 = EDGE_CURVE('',#101491,#101491,#101493,.T.); +#101491 = VERTEX_POINT('',#101492); +#101492 = CARTESIAN_POINT('',(272.5,-126.729999,1.6)); +#101493 = CIRCLE('',#101494,0.5); +#101494 = AXIS2_PLACEMENT_3D('',#101495,#101496,#101497); +#101495 = CARTESIAN_POINT('',(272.5,-126.229999,1.6)); +#101496 = DIRECTION('',(-0.,0.,-1.)); +#101497 = DIRECTION('',(-0.,-1.,0.)); +#101498 = FACE_BOUND('',#101499,.F.); +#101499 = EDGE_LOOP('',(#101500)); +#101500 = ORIENTED_EDGE('',*,*,#101501,.F.); +#101501 = EDGE_CURVE('',#101502,#101502,#101504,.T.); +#101502 = VERTEX_POINT('',#101503); +#101503 = CARTESIAN_POINT('',(272.5,-124.19,1.6)); +#101504 = CIRCLE('',#101505,0.5); +#101505 = AXIS2_PLACEMENT_3D('',#101506,#101507,#101508); +#101506 = CARTESIAN_POINT('',(272.5,-123.69,1.6)); +#101507 = DIRECTION('',(-0.,0.,-1.)); +#101508 = DIRECTION('',(-0.,-1.,0.)); +#101509 = FACE_BOUND('',#101510,.F.); +#101510 = EDGE_LOOP('',(#101511)); +#101511 = ORIENTED_EDGE('',*,*,#101512,.F.); +#101512 = EDGE_CURVE('',#101513,#101513,#101515,.T.); +#101513 = VERTEX_POINT('',#101514); +#101514 = CARTESIAN_POINT('',(272.5,-121.65,1.6)); +#101515 = CIRCLE('',#101516,0.5); +#101516 = AXIS2_PLACEMENT_3D('',#101517,#101518,#101519); +#101517 = CARTESIAN_POINT('',(272.5,-121.15,1.6)); +#101518 = DIRECTION('',(-0.,0.,-1.)); +#101519 = DIRECTION('',(-0.,-1.,0.)); +#101520 = FACE_BOUND('',#101521,.F.); +#101521 = EDGE_LOOP('',(#101522)); +#101522 = ORIENTED_EDGE('',*,*,#101523,.F.); +#101523 = EDGE_CURVE('',#101524,#101524,#101526,.T.); +#101524 = VERTEX_POINT('',#101525); +#101525 = CARTESIAN_POINT('',(196.51,-108.125,1.6)); +#101526 = CIRCLE('',#101527,0.425); +#101527 = AXIS2_PLACEMENT_3D('',#101528,#101529,#101530); +#101528 = CARTESIAN_POINT('',(196.51,-107.7,1.6)); +#101529 = DIRECTION('',(-0.,0.,-1.)); +#101530 = DIRECTION('',(-0.,-1.,0.)); +#101531 = FACE_BOUND('',#101532,.F.); +#101532 = EDGE_LOOP('',(#101533)); +#101533 = ORIENTED_EDGE('',*,*,#101534,.F.); +#101534 = EDGE_CURVE('',#101535,#101535,#101537,.T.); +#101535 = VERTEX_POINT('',#101536); +#101536 = CARTESIAN_POINT('',(187.51,-108.125,1.6)); +#101537 = CIRCLE('',#101538,0.425); +#101538 = AXIS2_PLACEMENT_3D('',#101539,#101540,#101541); +#101539 = CARTESIAN_POINT('',(187.51,-107.7,1.6)); +#101540 = DIRECTION('',(-0.,0.,-1.)); +#101541 = DIRECTION('',(-0.,-1.,0.)); +#101542 = PLANE('',#101543); +#101543 = AXIS2_PLACEMENT_3D('',#101544,#101545,#101546); +#101544 = CARTESIAN_POINT('',(194.25923347643,-148.4251100086,1.6)); +#101545 = DIRECTION('',(-0.,-0.,-1.)); +#101546 = DIRECTION('',(-1.,0.,0.)); +#101547 = ADVANCED_FACE('',(#101548),#101559,.T.); +#101548 = FACE_BOUND('',#101549,.T.); +#101549 = EDGE_LOOP('',(#101550,#101556,#101557,#101558)); +#101550 = ORIENTED_EDGE('',*,*,#101551,.T.); +#101551 = EDGE_CURVE('',#100454,#101121,#101552,.T.); +#101552 = LINE('',#101553,#101554); +#101553 = CARTESIAN_POINT('',(181.395596,-105.626078,0.)); +#101554 = VECTOR('',#101555,1.); +#101555 = DIRECTION('',(0.,0.,1.)); +#101556 = ORIENTED_EDGE('',*,*,#101128,.T.); +#101557 = ORIENTED_EDGE('',*,*,#100155,.F.); +#101558 = ORIENTED_EDGE('',*,*,#100461,.F.); +#101559 = CYLINDRICAL_SURFACE('',#101560,2.999918534404); +#101560 = AXIS2_PLACEMENT_3D('',#101561,#101562,#101563); +#101561 = CARTESIAN_POINT('',(183.51688684759,-107.7473126294,0.)); +#101562 = DIRECTION('',(0.,0.,-1.)); +#101563 = DIRECTION('',(-0.707116151078,0.707097411171,0.)); +#101564 = ADVANCED_FACE('',(#101565),#101576,.F.); +#101565 = FACE_BOUND('',#101566,.T.); +#101566 = EDGE_LOOP('',(#101567,#101568,#101569,#101575)); +#101567 = ORIENTED_EDGE('',*,*,#100195,.T.); +#101568 = ORIENTED_EDGE('',*,*,#100886,.T.); +#101569 = ORIENTED_EDGE('',*,*,#101570,.F.); +#101570 = EDGE_CURVE('',#100220,#100887,#101571,.T.); +#101571 = LINE('',#101572,#101573); +#101572 = CARTESIAN_POINT('',(212.41,-114.167398,0.)); +#101573 = VECTOR('',#101574,1.); +#101574 = DIRECTION('',(0.,0.,1.)); +#101575 = ORIENTED_EDGE('',*,*,#100219,.F.); +#101576 = CYLINDRICAL_SURFACE('',#101577,3.000120850483); +#101577 = AXIS2_PLACEMENT_3D('',#101578,#101579,#101580); +#101578 = CARTESIAN_POINT('',(212.41532513395,-111.1672818755,0.)); +#101579 = DIRECTION('',(-0.,-0.,-1.)); +#101580 = DIRECTION('',(-0.708507170174,-0.705703613291,0.)); +#101581 = ADVANCED_FACE('',(#101582),#101593,.T.); +#101582 = FACE_BOUND('',#101583,.T.); +#101583 = EDGE_LOOP('',(#101584,#101590,#101591,#101592)); +#101584 = ORIENTED_EDGE('',*,*,#101585,.T.); +#101585 = EDGE_CURVE('',#100445,#101112,#101586,.T.); +#101586 = LINE('',#101587,#101588); +#101587 = CARTESIAN_POINT('',(173.732961,-113.288711,0.)); +#101588 = VECTOR('',#101589,1.); +#101589 = DIRECTION('',(0.,0.,1.)); +#101590 = ORIENTED_EDGE('',*,*,#101120,.T.); +#101591 = ORIENTED_EDGE('',*,*,#101551,.F.); +#101592 = ORIENTED_EDGE('',*,*,#100453,.F.); +#101593 = PLANE('',#101594); +#101594 = AXIS2_PLACEMENT_3D('',#101595,#101596,#101597); +#101595 = CARTESIAN_POINT('',(173.732961,-113.288711,0.)); +#101596 = DIRECTION('',(-0.707106688907,0.707106873466,0.)); +#101597 = DIRECTION('',(0.707106873466,0.707106688907,0.)); +#101598 = ADVANCED_FACE('',(#101599),#101610,.T.); +#101599 = FACE_BOUND('',#101600,.T.); +#101600 = EDGE_LOOP('',(#101601,#101602,#101603,#101609)); +#101601 = ORIENTED_EDGE('',*,*,#101570,.T.); +#101602 = ORIENTED_EDGE('',*,*,#100895,.T.); +#101603 = ORIENTED_EDGE('',*,*,#101604,.F.); +#101604 = EDGE_CURVE('',#100229,#100896,#101605,.T.); +#101605 = LINE('',#101606,#101607); +#101606 = CARTESIAN_POINT('',(281.416394,-114.167353,0.)); +#101607 = VECTOR('',#101608,1.); +#101608 = DIRECTION('',(0.,0.,1.)); +#101609 = ORIENTED_EDGE('',*,*,#100228,.F.); +#101610 = PLANE('',#101611); +#101611 = AXIS2_PLACEMENT_3D('',#101612,#101613,#101614); +#101612 = CARTESIAN_POINT('',(212.41,-114.167398,0.)); +#101613 = DIRECTION('',(-6.521134838616E-07,1.,0.)); +#101614 = DIRECTION('',(1.,6.521134838616E-07,0.)); +#101615 = ADVANCED_FACE('',(#101616),#101627,.F.); +#101616 = FACE_BOUND('',#101617,.T.); +#101617 = EDGE_LOOP('',(#101618,#101624,#101625,#101626)); +#101618 = ORIENTED_EDGE('',*,*,#101619,.T.); +#101619 = EDGE_CURVE('',#100437,#101104,#101620,.T.); +#101620 = LINE('',#101621,#101622); +#101621 = CARTESIAN_POINT('',(171.61608,-114.157741,0.)); +#101622 = VECTOR('',#101623,1.); +#101623 = DIRECTION('',(0.,0.,1.)); +#101624 = ORIENTED_EDGE('',*,*,#101111,.T.); +#101625 = ORIENTED_EDGE('',*,*,#101585,.F.); +#101626 = ORIENTED_EDGE('',*,*,#100444,.F.); +#101627 = CYLINDRICAL_SURFACE('',#101628,2.990499369127); +#101628 = AXIS2_PLACEMENT_3D('',#101629,#101630,#101631); +#101629 = CARTESIAN_POINT('',(171.62523387443,-111.1672556408,0.)); +#101630 = DIRECTION('',(-0.,-0.,-1.)); +#101631 = DIRECTION('',(-3.060985241094E-03,-0.999995315174,0.)); +#101632 = ADVANCED_FACE('',(#101633),#101644,.T.); +#101633 = FACE_BOUND('',#101634,.T.); +#101634 = EDGE_LOOP('',(#101635,#101636,#101637,#101643)); +#101635 = ORIENTED_EDGE('',*,*,#101604,.T.); +#101636 = ORIENTED_EDGE('',*,*,#100903,.T.); +#101637 = ORIENTED_EDGE('',*,*,#101638,.F.); +#101638 = EDGE_CURVE('',#100237,#100904,#101639,.T.); +#101639 = LINE('',#101640,#101641); +#101640 = CARTESIAN_POINT('',(284.416394,-117.167354,0.)); +#101641 = VECTOR('',#101642,1.); +#101642 = DIRECTION('',(0.,0.,1.)); +#101643 = ORIENTED_EDGE('',*,*,#100236,.F.); +#101644 = CYLINDRICAL_SURFACE('',#101645,2.999996051677); +#101645 = AXIS2_PLACEMENT_3D('',#101646,#101647,#101648); +#101646 = CARTESIAN_POINT('',(281.41639794832,-117.1673490516,0.)); +#101647 = DIRECTION('',(0.,0.,-1.)); +#101648 = DIRECTION('',(-1.316110786179E-06,0.999999999999,0.)); +#101649 = ADVANCED_FACE('',(#101650),#101661,.T.); +#101650 = FACE_BOUND('',#101651,.T.); +#101651 = EDGE_LOOP('',(#101652,#101658,#101659,#101660)); +#101652 = ORIENTED_EDGE('',*,*,#101653,.T.); +#101653 = EDGE_CURVE('',#100428,#101095,#101654,.T.); +#101654 = LINE('',#101655,#101656); +#101655 = CARTESIAN_POINT('',(107.116395,-114.167353,0.)); +#101656 = VECTOR('',#101657,1.); +#101657 = DIRECTION('',(0.,0.,1.)); +#101658 = ORIENTED_EDGE('',*,*,#101103,.T.); +#101659 = ORIENTED_EDGE('',*,*,#101619,.F.); +#101660 = ORIENTED_EDGE('',*,*,#100436,.F.); +#101661 = PLANE('',#101662); +#101662 = AXIS2_PLACEMENT_3D('',#101663,#101664,#101665); +#101663 = CARTESIAN_POINT('',(107.116395,-114.167353,0.)); +#101664 = DIRECTION('',(-1.490239819508E-04,0.999999988896,0.)); +#101665 = DIRECTION('',(0.999999988896,1.490239819508E-04,0.)); +#101666 = ADVANCED_FACE('',(#101667),#101678,.T.); +#101667 = FACE_BOUND('',#101668,.T.); +#101668 = EDGE_LOOP('',(#101669,#101670,#101671,#101677)); +#101669 = ORIENTED_EDGE('',*,*,#101638,.T.); +#101670 = ORIENTED_EDGE('',*,*,#100912,.T.); +#101671 = ORIENTED_EDGE('',*,*,#101672,.F.); +#101672 = EDGE_CURVE('',#100246,#100913,#101673,.T.); +#101673 = LINE('',#101674,#101675); +#101674 = CARTESIAN_POINT('',(284.416396,-134.430895,0.)); +#101675 = VECTOR('',#101676,1.); +#101676 = DIRECTION('',(0.,0.,1.)); +#101677 = ORIENTED_EDGE('',*,*,#100245,.F.); +#101678 = PLANE('',#101679); +#101679 = AXIS2_PLACEMENT_3D('',#101680,#101681,#101682); +#101680 = CARTESIAN_POINT('',(284.416394,-117.167354,0.)); +#101681 = DIRECTION('',(1.,1.158510872683E-07,-0.)); +#101682 = DIRECTION('',(1.158510872683E-07,-1.,0.)); +#101683 = ADVANCED_FACE('',(#101684),#101695,.T.); +#101684 = FACE_BOUND('',#101685,.T.); +#101685 = EDGE_LOOP('',(#101686,#101692,#101693,#101694)); +#101686 = ORIENTED_EDGE('',*,*,#101687,.T.); +#101687 = EDGE_CURVE('',#100420,#101087,#101688,.T.); +#101688 = LINE('',#101689,#101690); +#101689 = CARTESIAN_POINT('',(104.116395,-117.167352,0.)); +#101690 = VECTOR('',#101691,1.); +#101691 = DIRECTION('',(0.,0.,1.)); +#101692 = ORIENTED_EDGE('',*,*,#101094,.T.); +#101693 = ORIENTED_EDGE('',*,*,#101653,.F.); +#101694 = ORIENTED_EDGE('',*,*,#100427,.F.); +#101695 = CYLINDRICAL_SURFACE('',#101696,2.999919235498); +#101696 = AXIS2_PLACEMENT_3D('',#101697,#101698,#101699); +#101697 = CARTESIAN_POINT('',(107.11631423443,-117.1672722344,0.)); +#101698 = DIRECTION('',(0.,0.,-1.)); +#101699 = DIRECTION('',(-0.999999999647,-2.658924561923E-05,-0.)); +#101700 = ADVANCED_FACE('',(#101701),#101712,.F.); +#101701 = FACE_BOUND('',#101702,.T.); +#101702 = EDGE_LOOP('',(#101703,#101704,#101705,#101711)); +#101703 = ORIENTED_EDGE('',*,*,#101672,.T.); +#101704 = ORIENTED_EDGE('',*,*,#100920,.T.); +#101705 = ORIENTED_EDGE('',*,*,#101706,.F.); +#101706 = EDGE_CURVE('',#100254,#100921,#101707,.T.); +#101707 = LINE('',#101708,#101709); +#101708 = CARTESIAN_POINT('',(286.689122,-137.341407,0.)); +#101709 = VECTOR('',#101710,1.); +#101710 = DIRECTION('',(0.,0.,1.)); +#101711 = ORIENTED_EDGE('',*,*,#100253,.F.); +#101712 = CYLINDRICAL_SURFACE('',#101713,3.000102643237); +#101713 = AXIS2_PLACEMENT_3D('',#101714,#101715,#101716); +#101714 = CARTESIAN_POINT('',(287.4164986422,-134.4308161509,0.)); +#101715 = DIRECTION('',(-0.,-0.,-1.)); +#101716 = DIRECTION('',(-0.999999999655,-2.628210407176E-05,0.)); +#101717 = ADVANCED_FACE('',(#101718),#101729,.T.); +#101718 = FACE_BOUND('',#101719,.T.); +#101719 = EDGE_LOOP('',(#101720,#101726,#101727,#101728)); +#101720 = ORIENTED_EDGE('',*,*,#101721,.T.); +#101721 = EDGE_CURVE('',#100411,#101078,#101722,.T.); +#101722 = LINE('',#101723,#101724); +#101723 = CARTESIAN_POINT('',(104.116394,-134.430895,0.)); +#101724 = VECTOR('',#101725,1.); +#101725 = DIRECTION('',(0.,0.,1.)); +#101726 = ORIENTED_EDGE('',*,*,#101086,.T.); +#101727 = ORIENTED_EDGE('',*,*,#101687,.F.); +#101728 = ORIENTED_EDGE('',*,*,#100419,.F.); +#101729 = PLANE('',#101730); +#101730 = AXIS2_PLACEMENT_3D('',#101731,#101732,#101733); +#101731 = CARTESIAN_POINT('',(104.116394,-134.430895,0.)); +#101732 = DIRECTION('',(-1.,5.79255369234E-08,0.)); +#101733 = DIRECTION('',(5.79255369234E-08,1.,0.)); +#101734 = ADVANCED_FACE('',(#101735),#101746,.T.); +#101735 = FACE_BOUND('',#101736,.T.); +#101736 = EDGE_LOOP('',(#101737,#101738,#101739,#101745)); +#101737 = ORIENTED_EDGE('',*,*,#101706,.T.); +#101738 = ORIENTED_EDGE('',*,*,#100929,.T.); +#101739 = ORIENTED_EDGE('',*,*,#101740,.F.); +#101740 = EDGE_CURVE('',#100263,#100930,#101741,.T.); +#101741 = LINE('',#101742,#101743); +#101742 = CARTESIAN_POINT('',(288.192532,-143.538455,0.)); +#101743 = VECTOR('',#101744,1.); +#101744 = DIRECTION('',(0.,0.,1.)); +#101745 = ORIENTED_EDGE('',*,*,#100262,.F.); +#101746 = CYLINDRICAL_SURFACE('',#101747,3.599987838881); +#101747 = AXIS2_PLACEMENT_3D('',#101748,#101749,#101750); +#101748 = CARTESIAN_POINT('',(285.81641949485,-140.8340138741,0.)); +#101749 = DIRECTION('',(0.,0.,-1.)); +#101750 = DIRECTION('',(0.24241818145,0.970171853489,0.)); +#101751 = ADVANCED_FACE('',(#101752),#101763,.F.); +#101752 = FACE_BOUND('',#101753,.T.); +#101753 = EDGE_LOOP('',(#101754,#101760,#101761,#101762)); +#101754 = ORIENTED_EDGE('',*,*,#101755,.T.); +#101755 = EDGE_CURVE('',#100402,#101069,#101756,.T.); +#101756 = LINE('',#101757,#101758); +#101757 = CARTESIAN_POINT('',(101.843575,-137.341455,0.)); +#101758 = VECTOR('',#101759,1.); +#101759 = DIRECTION('',(0.,0.,1.)); +#101760 = ORIENTED_EDGE('',*,*,#101077,.T.); +#101761 = ORIENTED_EDGE('',*,*,#101721,.F.); +#101762 = ORIENTED_EDGE('',*,*,#100410,.F.); +#101763 = CYLINDRICAL_SURFACE('',#101764,3.000113425235); +#101764 = AXIS2_PLACEMENT_3D('',#101765,#101766,#101767); +#101765 = CARTESIAN_POINT('',(101.11628057541,-134.4308324919,0.)); +#101766 = DIRECTION('',(-0.,-0.,-1.)); +#101767 = DIRECTION('',(0.242422309259,-0.970170822058,0.)); +#101768 = ADVANCED_FACE('',(#101769),#101780,.F.); +#101769 = FACE_BOUND('',#101770,.T.); +#101770 = EDGE_LOOP('',(#101771,#101772,#101773,#101779)); +#101771 = ORIENTED_EDGE('',*,*,#101740,.T.); +#101772 = ORIENTED_EDGE('',*,*,#100938,.T.); +#101773 = ORIENTED_EDGE('',*,*,#101774,.F.); +#101774 = EDGE_CURVE('',#100272,#100939,#101775,.T.); +#101775 = LINE('',#101776,#101777); +#101776 = CARTESIAN_POINT('',(287.172645,-145.792153,0.)); +#101777 = VECTOR('',#101778,1.); +#101778 = DIRECTION('',(0.,0.,1.)); +#101779 = ORIENTED_EDGE('',*,*,#100271,.F.); +#101780 = CYLINDRICAL_SURFACE('',#101781,2.999867086427); +#101781 = AXIS2_PLACEMENT_3D('',#101782,#101783,#101784); +#101782 = CARTESIAN_POINT('',(290.17251208581,-145.7920923701,0.)); +#101783 = DIRECTION('',(-0.,-0.,-1.)); +#101784 = DIRECTION('',(-0.660022603926,0.751245740292,0.)); +#101785 = ADVANCED_FACE('',(#101786),#101797,.T.); +#101786 = FACE_BOUND('',#101787,.T.); +#101787 = EDGE_LOOP('',(#101788,#101794,#101795,#101796)); +#101788 = ORIENTED_EDGE('',*,*,#101789,.T.); +#101789 = EDGE_CURVE('',#100393,#101060,#101790,.T.); +#101790 = LINE('',#101791,#101792); +#101791 = CARTESIAN_POINT('',(100.207211,-143.41563,0.)); +#101792 = VECTOR('',#101793,1.); +#101793 = DIRECTION('',(0.,0.,1.)); +#101794 = ORIENTED_EDGE('',*,*,#101068,.T.); +#101795 = ORIENTED_EDGE('',*,*,#101755,.F.); +#101796 = ORIENTED_EDGE('',*,*,#100401,.F.); +#101797 = CYLINDRICAL_SURFACE('',#101798,3.599987887433); +#101798 = AXIS2_PLACEMENT_3D('',#101799,#101800,#101801); +#101799 = CARTESIAN_POINT('',(102.71627819195,-140.8340617526,0.)); +#101800 = DIRECTION('',(0.,0.,-1.)); +#101801 = DIRECTION('',(-0.696965453889,-0.717104703712,-0.)); +#101802 = ADVANCED_FACE('',(#101803),#101814,.T.); +#101803 = FACE_BOUND('',#101804,.T.); +#101804 = EDGE_LOOP('',(#101805,#101806,#101807,#101813)); +#101805 = ORIENTED_EDGE('',*,*,#101774,.T.); +#101806 = ORIENTED_EDGE('',*,*,#100947,.T.); +#101807 = ORIENTED_EDGE('',*,*,#101808,.F.); +#101808 = EDGE_CURVE('',#100281,#100948,#101809,.T.); +#101809 = LINE('',#101810,#101811); +#101810 = CARTESIAN_POINT('',(287.172645,-162.542553,0.)); +#101811 = VECTOR('',#101812,1.); +#101812 = DIRECTION('',(0.,0.,1.)); +#101813 = ORIENTED_EDGE('',*,*,#100280,.F.); +#101814 = PLANE('',#101815); +#101815 = AXIS2_PLACEMENT_3D('',#101816,#101817,#101818); +#101816 = CARTESIAN_POINT('',(287.172645,-145.792153,0.)); +#101817 = DIRECTION('',(1.,0.,-0.)); +#101818 = DIRECTION('',(0.,-1.,0.)); +#101819 = ADVANCED_FACE('',(#101820),#101831,.F.); +#101820 = FACE_BOUND('',#101821,.T.); +#101821 = EDGE_LOOP('',(#101822,#101828,#101829,#101830)); +#101822 = ORIENTED_EDGE('',*,*,#101823,.T.); +#101823 = EDGE_CURVE('',#100385,#101052,#101824,.T.); +#101824 = LINE('',#101825,#101826); +#101825 = CARTESIAN_POINT('',(101.116301,-145.566931,0.)); +#101826 = VECTOR('',#101827,1.); +#101827 = DIRECTION('',(0.,0.,1.)); +#101828 = ORIENTED_EDGE('',*,*,#101059,.T.); +#101829 = ORIENTED_EDGE('',*,*,#101789,.F.); +#101830 = ORIENTED_EDGE('',*,*,#100392,.F.); +#101831 = CYLINDRICAL_SURFACE('',#101832,2.999923974082); +#101832 = AXIS2_PLACEMENT_3D('',#101833,#101834,#101835); +#101833 = CARTESIAN_POINT('',(98.116377026092,-145.5668987288,0.)); +#101834 = DIRECTION('',(-0.,-0.,-1.)); +#101835 = DIRECTION('',(0.999999999942,-1.075731537036E-05,0.)); +#101836 = ADVANCED_FACE('',(#101837),#101848,.F.); +#101837 = FACE_BOUND('',#101838,.T.); +#101838 = EDGE_LOOP('',(#101839,#101840,#101841,#101847)); +#101839 = ORIENTED_EDGE('',*,*,#101808,.T.); +#101840 = ORIENTED_EDGE('',*,*,#100955,.T.); +#101841 = ORIENTED_EDGE('',*,*,#101842,.F.); +#101842 = EDGE_CURVE('',#100289,#100956,#101843,.T.); +#101843 = LINE('',#101844,#101845); +#101844 = CARTESIAN_POINT('',(288.192532,-164.79625,0.)); +#101845 = VECTOR('',#101846,1.); +#101846 = DIRECTION('',(0.,0.,1.)); +#101847 = ORIENTED_EDGE('',*,*,#100288,.F.); +#101848 = CYLINDRICAL_SURFACE('',#101849,3.000105278813); +#101849 = AXIS2_PLACEMENT_3D('',#101850,#101851,#101852); +#101850 = CARTESIAN_POINT('',(290.17275027842,-162.5425048383,0.)); +#101851 = DIRECTION('',(-0.,-0.,-1.)); +#101852 = DIRECTION('',(-0.999999999871,-1.605332647393E-05,0.)); +#101853 = ADVANCED_FACE('',(#101854),#101865,.T.); +#101854 = FACE_BOUND('',#101855,.T.); +#101855 = EDGE_LOOP('',(#101856,#101862,#101863,#101864)); +#101856 = ORIENTED_EDGE('',*,*,#101857,.T.); +#101857 = EDGE_CURVE('',#100376,#101043,#101858,.T.); +#101858 = LINE('',#101859,#101860); +#101859 = CARTESIAN_POINT('',(101.116301,-162.767956,0.)); +#101860 = VECTOR('',#101861,1.); +#101861 = DIRECTION('',(0.,0.,1.)); +#101862 = ORIENTED_EDGE('',*,*,#101051,.T.); +#101863 = ORIENTED_EDGE('',*,*,#101823,.F.); +#101864 = ORIENTED_EDGE('',*,*,#100384,.F.); +#101865 = PLANE('',#101866); +#101866 = AXIS2_PLACEMENT_3D('',#101867,#101868,#101869); +#101867 = CARTESIAN_POINT('',(101.116301,-162.767956,0.)); +#101868 = DIRECTION('',(-1.,0.,0.)); +#101869 = DIRECTION('',(0.,1.,0.)); +#101870 = ADVANCED_FACE('',(#101871),#101882,.T.); +#101871 = FACE_BOUND('',#101872,.T.); +#101872 = EDGE_LOOP('',(#101873,#101874,#101875,#101881)); +#101873 = ORIENTED_EDGE('',*,*,#101842,.T.); +#101874 = ORIENTED_EDGE('',*,*,#100964,.T.); +#101875 = ORIENTED_EDGE('',*,*,#101876,.F.); +#101876 = EDGE_CURVE('',#100298,#100965,#101877,.T.); +#101877 = LINE('',#101878,#101879); +#101878 = CARTESIAN_POINT('',(286.689122,-170.9933,0.)); +#101879 = VECTOR('',#101880,1.); +#101880 = DIRECTION('',(0.,0.,1.)); +#101881 = ORIENTED_EDGE('',*,*,#100297,.F.); +#101882 = CYLINDRICAL_SURFACE('',#101883,3.59997103921); +#101883 = AXIS2_PLACEMENT_3D('',#101884,#101885,#101886); +#101884 = CARTESIAN_POINT('',(285.81645642924,-167.5007012133,0.)); +#101885 = DIRECTION('',(0.,0.,-1.)); +#101886 = DIRECTION('',(0.660026301567,0.751242491636,0.)); +#101887 = ADVANCED_FACE('',(#101888),#101899,.F.); +#101888 = FACE_BOUND('',#101889,.T.); +#101889 = EDGE_LOOP('',(#101890,#101896,#101897,#101898)); +#101890 = ORIENTED_EDGE('',*,*,#101891,.T.); +#101891 = EDGE_CURVE('',#100367,#101034,#101892,.T.); +#101892 = LINE('',#101893,#101894); +#101893 = CARTESIAN_POINT('',(100.207304,-164.919124,0.)); +#101894 = VECTOR('',#101895,1.); +#101895 = DIRECTION('',(0.,0.,1.)); +#101896 = ORIENTED_EDGE('',*,*,#101042,.T.); +#101897 = ORIENTED_EDGE('',*,*,#101857,.F.); +#101898 = ORIENTED_EDGE('',*,*,#100375,.F.); +#101899 = CYLINDRICAL_SURFACE('',#101900,3.000130196618); +#101900 = AXIS2_PLACEMENT_3D('',#101901,#101902,#101903); +#101901 = CARTESIAN_POINT('',(98.116170804966,-162.7678585218,0.)); +#101902 = DIRECTION('',(-0.,-0.,-1.)); +#101903 = DIRECTION('',(0.697014148717,-0.71705737322,0.)); +#101904 = ADVANCED_FACE('',(#101905),#101916,.F.); +#101905 = FACE_BOUND('',#101906,.T.); +#101906 = EDGE_LOOP('',(#101907,#101908,#101909,#101915)); +#101907 = ORIENTED_EDGE('',*,*,#101876,.T.); +#101908 = ORIENTED_EDGE('',*,*,#100973,.T.); +#101909 = ORIENTED_EDGE('',*,*,#101910,.F.); +#101910 = EDGE_CURVE('',#100307,#100974,#101911,.T.); +#101911 = LINE('',#101912,#101913); +#101912 = CARTESIAN_POINT('',(284.416396,-173.90381,0.)); +#101913 = VECTOR('',#101914,1.); +#101914 = DIRECTION('',(0.,0.,1.)); +#101915 = ORIENTED_EDGE('',*,*,#100306,.F.); +#101916 = CYLINDRICAL_SURFACE('',#101917,2.999940459498); +#101917 = AXIS2_PLACEMENT_3D('',#101918,#101919,#101920); +#101918 = CARTESIAN_POINT('',(287.41633645914,-173.9037642054,0.)); +#101919 = DIRECTION('',(-0.,-0.,-1.)); +#101920 = DIRECTION('',(-0.24240963078,0.970173990017,0.)); +#101921 = ADVANCED_FACE('',(#101922),#101933,.T.); +#101922 = FACE_BOUND('',#101923,.T.); +#101923 = EDGE_LOOP('',(#101924,#101930,#101931,#101932)); +#101924 = ORIENTED_EDGE('',*,*,#101925,.T.); +#101925 = EDGE_CURVE('',#100358,#101025,#101926,.T.); +#101926 = LINE('',#101927,#101928); +#101927 = CARTESIAN_POINT('',(101.843668,-170.993299,0.)); +#101928 = VECTOR('',#101929,1.); +#101929 = DIRECTION('',(0.,0.,1.)); +#101930 = ORIENTED_EDGE('',*,*,#101033,.T.); +#101931 = ORIENTED_EDGE('',*,*,#101891,.F.); +#101932 = ORIENTED_EDGE('',*,*,#100366,.F.); +#101933 = CYLINDRICAL_SURFACE('',#101934,3.59998437103); +#101934 = AXIS2_PLACEMENT_3D('',#101935,#101936,#101937); +#101935 = CARTESIAN_POINT('',(102.7163642119,-167.5006941277,0.)); +#101936 = DIRECTION('',(0.,0.,-1.)); +#101937 = DIRECTION('',(-0.242416666841,-0.970172231945,-0.)); +#101938 = ADVANCED_FACE('',(#101939),#101950,.T.); +#101939 = FACE_BOUND('',#101940,.T.); +#101940 = EDGE_LOOP('',(#101941,#101942,#101943,#101949)); +#101941 = ORIENTED_EDGE('',*,*,#101910,.T.); +#101942 = ORIENTED_EDGE('',*,*,#100982,.T.); +#101943 = ORIENTED_EDGE('',*,*,#101944,.F.); +#101944 = EDGE_CURVE('',#100316,#100983,#101945,.T.); +#101945 = LINE('',#101946,#101947); +#101946 = CARTESIAN_POINT('',(284.416395,-181.667352,0.)); +#101947 = VECTOR('',#101948,1.); +#101948 = DIRECTION('',(0.,0.,1.)); +#101949 = ORIENTED_EDGE('',*,*,#100315,.F.); +#101950 = PLANE('',#101951); +#101951 = AXIS2_PLACEMENT_3D('',#101952,#101953,#101954); +#101952 = CARTESIAN_POINT('',(284.416396,-173.90381,0.)); +#101953 = DIRECTION('',(1.,-1.288071858792E-07,0.)); +#101954 = DIRECTION('',(-1.288071858792E-07,-1.,0.)); +#101955 = ADVANCED_FACE('',(#101956),#101967,.F.); +#101956 = FACE_BOUND('',#101957,.T.); +#101957 = EDGE_LOOP('',(#101958,#101964,#101965,#101966)); +#101958 = ORIENTED_EDGE('',*,*,#101959,.T.); +#101959 = EDGE_CURVE('',#100350,#101017,#101960,.T.); +#101960 = LINE('',#101961,#101962); +#101961 = CARTESIAN_POINT('',(104.116394,-173.903811,0.)); +#101962 = VECTOR('',#101963,1.); +#101963 = DIRECTION('',(0.,0.,1.)); +#101964 = ORIENTED_EDGE('',*,*,#101024,.T.); +#101965 = ORIENTED_EDGE('',*,*,#101925,.F.); +#101966 = ORIENTED_EDGE('',*,*,#100357,.F.); +#101967 = CYLINDRICAL_SURFACE('',#101968,3.000085326584); +#101968 = AXIS2_PLACEMENT_3D('',#101969,#101970,#101971); +#101969 = CARTESIAN_POINT('',(101.11630867412,-173.9038763272,0.)); +#101970 = DIRECTION('',(-0.,-0.,-1.)); +#101971 = DIRECTION('',(0.999999999763,2.177512768766E-05,-0.)); +#101972 = ADVANCED_FACE('',(#101973),#101984,.T.); +#101973 = FACE_BOUND('',#101974,.T.); +#101974 = EDGE_LOOP('',(#101975,#101976,#101977,#101983)); +#101975 = ORIENTED_EDGE('',*,*,#101944,.T.); +#101976 = ORIENTED_EDGE('',*,*,#100990,.T.); +#101977 = ORIENTED_EDGE('',*,*,#101978,.F.); +#101978 = EDGE_CURVE('',#100324,#100991,#101979,.T.); +#101979 = LINE('',#101980,#101981); +#101980 = CARTESIAN_POINT('',(281.416395,-184.667353,0.)); +#101981 = VECTOR('',#101982,1.); +#101982 = DIRECTION('',(0.,0.,1.)); +#101983 = ORIENTED_EDGE('',*,*,#100323,.F.); +#101984 = CYLINDRICAL_SURFACE('',#101985,2.999990930398); +#101985 = AXIS2_PLACEMENT_3D('',#101986,#101987,#101988); +#101986 = CARTESIAN_POINT('',(281.41640406961,-181.6673620696,0.)); +#101987 = DIRECTION('',(0.,0.,-1.)); +#101988 = DIRECTION('',(0.999999999994,3.356548850798E-06,0.)); +#101989 = ADVANCED_FACE('',(#101990),#102001,.T.); +#101990 = FACE_BOUND('',#101991,.T.); +#101991 = EDGE_LOOP('',(#101992,#101998,#101999,#102000)); +#101992 = ORIENTED_EDGE('',*,*,#101993,.T.); +#101993 = EDGE_CURVE('',#100341,#101008,#101994,.T.); +#101994 = LINE('',#101995,#101996); +#101995 = CARTESIAN_POINT('',(104.116396,-181.667352,0.)); +#101996 = VECTOR('',#101997,1.); +#101997 = DIRECTION('',(0.,0.,1.)); +#101998 = ORIENTED_EDGE('',*,*,#101016,.T.); +#101999 = ORIENTED_EDGE('',*,*,#101959,.F.); +#102000 = ORIENTED_EDGE('',*,*,#100349,.F.); +#102001 = PLANE('',#102002); +#102002 = AXIS2_PLACEMENT_3D('',#102003,#102004,#102005); +#102003 = CARTESIAN_POINT('',(104.116396,-181.667352,0.)); +#102004 = DIRECTION('',(-1.,-2.57614404941E-07,0.)); +#102005 = DIRECTION('',(-2.57614404941E-07,1.,0.)); +#102006 = ADVANCED_FACE('',(#102007),#102018,.T.); +#102007 = FACE_BOUND('',#102008,.T.); +#102008 = EDGE_LOOP('',(#102009,#102010,#102011,#102017)); +#102009 = ORIENTED_EDGE('',*,*,#101978,.T.); +#102010 = ORIENTED_EDGE('',*,*,#100999,.T.); +#102011 = ORIENTED_EDGE('',*,*,#102012,.F.); +#102012 = EDGE_CURVE('',#100333,#101000,#102013,.T.); +#102013 = LINE('',#102014,#102015); +#102014 = CARTESIAN_POINT('',(107.116395,-184.667353,0.)); +#102015 = VECTOR('',#102016,1.); +#102016 = DIRECTION('',(0.,0.,1.)); +#102017 = ORIENTED_EDGE('',*,*,#100332,.F.); +#102018 = PLANE('',#102019); +#102019 = AXIS2_PLACEMENT_3D('',#102020,#102021,#102022); +#102020 = CARTESIAN_POINT('',(281.416395,-184.667353,0.)); +#102021 = DIRECTION('',(0.,-1.,0.)); +#102022 = DIRECTION('',(-1.,0.,0.)); +#102023 = ADVANCED_FACE('',(#102024),#102030,.T.); +#102024 = FACE_BOUND('',#102025,.T.); +#102025 = EDGE_LOOP('',(#102026,#102027,#102028,#102029)); +#102026 = ORIENTED_EDGE('',*,*,#102012,.T.); +#102027 = ORIENTED_EDGE('',*,*,#101007,.T.); +#102028 = ORIENTED_EDGE('',*,*,#101993,.F.); +#102029 = ORIENTED_EDGE('',*,*,#100340,.F.); +#102030 = CYLINDRICAL_SURFACE('',#102031,3.000001172987); +#102031 = AXIS2_PLACEMENT_3D('',#102032,#102033,#102034); +#102032 = CARTESIAN_POINT('',(107.11639717298,-181.667351827,0.)); +#102033 = DIRECTION('',(0.,0.,-1.)); +#102034 = DIRECTION('',(-7.243285637664E-07,-1.,-0.)); +#102035 = ADVANCED_FACE('',(#102036),#102047,.F.); +#102036 = FACE_BOUND('',#102037,.T.); +#102037 = EDGE_LOOP('',(#102038,#102044,#102045,#102046)); +#102038 = ORIENTED_EDGE('',*,*,#102039,.T.); +#102039 = EDGE_CURVE('',#100472,#101139,#102040,.T.); +#102040 = LINE('',#102041,#102042); +#102041 = CARTESIAN_POINT('',(287.516397,-167.500686,0.)); +#102042 = VECTOR('',#102043,1.); +#102043 = DIRECTION('',(0.,0.,1.)); +#102044 = ORIENTED_EDGE('',*,*,#101138,.T.); +#102045 = ORIENTED_EDGE('',*,*,#102039,.F.); +#102046 = ORIENTED_EDGE('',*,*,#100471,.F.); +#102047 = CYLINDRICAL_SURFACE('',#102048,1.700001); +#102048 = AXIS2_PLACEMENT_3D('',#102049,#102050,#102051); +#102049 = CARTESIAN_POINT('',(285.816396,-167.500686,0.)); +#102050 = DIRECTION('',(-0.,-0.,-1.)); +#102051 = DIRECTION('',(1.,0.,-0.)); +#102052 = ADVANCED_FACE('',(#102053),#102064,.F.); +#102053 = FACE_BOUND('',#102054,.T.); +#102054 = EDGE_LOOP('',(#102055,#102056,#102062,#102063)); +#102055 = ORIENTED_EDGE('',*,*,#100482,.T.); +#102056 = ORIENTED_EDGE('',*,*,#102057,.T.); +#102057 = EDGE_CURVE('',#100483,#101150,#102058,.T.); +#102058 = LINE('',#102059,#102060); +#102059 = CARTESIAN_POINT('',(194.575,-165.525,-4.5E-02)); +#102060 = VECTOR('',#102061,1.); +#102061 = DIRECTION('',(0.,0.,1.)); +#102062 = ORIENTED_EDGE('',*,*,#101149,.F.); +#102063 = ORIENTED_EDGE('',*,*,#102057,.F.); +#102064 = CYLINDRICAL_SURFACE('',#102065,0.2); +#102065 = AXIS2_PLACEMENT_3D('',#102066,#102067,#102068); +#102066 = CARTESIAN_POINT('',(194.575,-165.325,-4.5E-02)); +#102067 = DIRECTION('',(-0.,-0.,-1.)); +#102068 = DIRECTION('',(-0.,-1.,0.)); +#102069 = ADVANCED_FACE('',(#102070),#102081,.F.); +#102070 = FACE_BOUND('',#102071,.T.); +#102071 = EDGE_LOOP('',(#102072,#102073,#102079,#102080)); +#102072 = ORIENTED_EDGE('',*,*,#100493,.T.); +#102073 = ORIENTED_EDGE('',*,*,#102074,.T.); +#102074 = EDGE_CURVE('',#100494,#101161,#102075,.T.); +#102075 = LINE('',#102076,#102077); +#102076 = CARTESIAN_POINT('',(194.575,-164.325,-4.5E-02)); +#102077 = VECTOR('',#102078,1.); +#102078 = DIRECTION('',(0.,0.,1.)); +#102079 = ORIENTED_EDGE('',*,*,#101160,.F.); +#102080 = ORIENTED_EDGE('',*,*,#102074,.F.); +#102081 = CYLINDRICAL_SURFACE('',#102082,0.2); +#102082 = AXIS2_PLACEMENT_3D('',#102083,#102084,#102085); +#102083 = CARTESIAN_POINT('',(194.575,-164.125,-4.5E-02)); +#102084 = DIRECTION('',(-0.,-0.,-1.)); +#102085 = DIRECTION('',(-0.,-1.,0.)); +#102086 = ADVANCED_FACE('',(#102087),#102098,.F.); +#102087 = FACE_BOUND('',#102088,.T.); +#102088 = EDGE_LOOP('',(#102089,#102090,#102096,#102097)); +#102089 = ORIENTED_EDGE('',*,*,#100504,.T.); +#102090 = ORIENTED_EDGE('',*,*,#102091,.T.); +#102091 = EDGE_CURVE('',#100505,#101172,#102092,.T.); +#102092 = LINE('',#102093,#102094); +#102093 = CARTESIAN_POINT('',(194.575,-163.125,-4.5E-02)); +#102094 = VECTOR('',#102095,1.); +#102095 = DIRECTION('',(0.,0.,1.)); +#102096 = ORIENTED_EDGE('',*,*,#101171,.F.); +#102097 = ORIENTED_EDGE('',*,*,#102091,.F.); +#102098 = CYLINDRICAL_SURFACE('',#102099,0.2); +#102099 = AXIS2_PLACEMENT_3D('',#102100,#102101,#102102); +#102100 = CARTESIAN_POINT('',(194.575,-162.925,-4.5E-02)); +#102101 = DIRECTION('',(-0.,-0.,-1.)); +#102102 = DIRECTION('',(-0.,-1.,0.)); +#102103 = ADVANCED_FACE('',(#102104),#102115,.F.); +#102104 = FACE_BOUND('',#102105,.T.); +#102105 = EDGE_LOOP('',(#102106,#102107,#102113,#102114)); +#102106 = ORIENTED_EDGE('',*,*,#100515,.T.); +#102107 = ORIENTED_EDGE('',*,*,#102108,.T.); +#102108 = EDGE_CURVE('',#100516,#101183,#102109,.T.); +#102109 = LINE('',#102110,#102111); +#102110 = CARTESIAN_POINT('',(194.575,-161.925,-4.5E-02)); +#102111 = VECTOR('',#102112,1.); +#102112 = DIRECTION('',(0.,0.,1.)); +#102113 = ORIENTED_EDGE('',*,*,#101182,.F.); +#102114 = ORIENTED_EDGE('',*,*,#102108,.F.); +#102115 = CYLINDRICAL_SURFACE('',#102116,0.2); +#102116 = AXIS2_PLACEMENT_3D('',#102117,#102118,#102119); +#102117 = CARTESIAN_POINT('',(194.575,-161.725,-4.5E-02)); +#102118 = DIRECTION('',(-0.,-0.,-1.)); +#102119 = DIRECTION('',(-0.,-1.,0.)); +#102120 = ADVANCED_FACE('',(#102121),#102132,.F.); +#102121 = FACE_BOUND('',#102122,.T.); +#102122 = EDGE_LOOP('',(#102123,#102124,#102130,#102131)); +#102123 = ORIENTED_EDGE('',*,*,#100526,.T.); +#102124 = ORIENTED_EDGE('',*,*,#102125,.T.); +#102125 = EDGE_CURVE('',#100527,#101194,#102126,.T.); +#102126 = LINE('',#102127,#102128); +#102127 = CARTESIAN_POINT('',(194.575,-160.725,-4.5E-02)); +#102128 = VECTOR('',#102129,1.); +#102129 = DIRECTION('',(0.,0.,1.)); +#102130 = ORIENTED_EDGE('',*,*,#101193,.F.); +#102131 = ORIENTED_EDGE('',*,*,#102125,.F.); +#102132 = CYLINDRICAL_SURFACE('',#102133,0.2); +#102133 = AXIS2_PLACEMENT_3D('',#102134,#102135,#102136); +#102134 = CARTESIAN_POINT('',(194.575,-160.525,-4.5E-02)); +#102135 = DIRECTION('',(-0.,-0.,-1.)); +#102136 = DIRECTION('',(-0.,-1.,0.)); +#102137 = ADVANCED_FACE('',(#102138),#102149,.F.); +#102138 = FACE_BOUND('',#102139,.T.); +#102139 = EDGE_LOOP('',(#102140,#102146,#102147,#102148)); +#102140 = ORIENTED_EDGE('',*,*,#102141,.T.); +#102141 = EDGE_CURVE('',#100538,#101205,#102142,.T.); +#102142 = LINE('',#102143,#102144); +#102143 = CARTESIAN_POINT('',(287.516397,-140.834019,0.)); +#102144 = VECTOR('',#102145,1.); +#102145 = DIRECTION('',(0.,0.,1.)); +#102146 = ORIENTED_EDGE('',*,*,#101204,.T.); +#102147 = ORIENTED_EDGE('',*,*,#102141,.F.); +#102148 = ORIENTED_EDGE('',*,*,#100537,.F.); +#102149 = CYLINDRICAL_SURFACE('',#102150,1.700001); +#102150 = AXIS2_PLACEMENT_3D('',#102151,#102152,#102153); +#102151 = CARTESIAN_POINT('',(285.816396,-140.834019,0.)); +#102152 = DIRECTION('',(-0.,-0.,-1.)); +#102153 = DIRECTION('',(1.,0.,-0.)); +#102154 = ADVANCED_FACE('',(#102155),#102166,.F.); +#102155 = FACE_BOUND('',#102156,.T.); +#102156 = EDGE_LOOP('',(#102157,#102158,#102164,#102165)); +#102157 = ORIENTED_EDGE('',*,*,#100548,.T.); +#102158 = ORIENTED_EDGE('',*,*,#102159,.T.); +#102159 = EDGE_CURVE('',#100549,#101216,#102160,.T.); +#102160 = LINE('',#102161,#102162); +#102161 = CARTESIAN_POINT('',(193.375,-165.525,-4.5E-02)); +#102162 = VECTOR('',#102163,1.); +#102163 = DIRECTION('',(0.,0.,1.)); +#102164 = ORIENTED_EDGE('',*,*,#101215,.F.); +#102165 = ORIENTED_EDGE('',*,*,#102159,.F.); +#102166 = CYLINDRICAL_SURFACE('',#102167,0.2); +#102167 = AXIS2_PLACEMENT_3D('',#102168,#102169,#102170); +#102168 = CARTESIAN_POINT('',(193.375,-165.325,-4.5E-02)); +#102169 = DIRECTION('',(-0.,-0.,-1.)); +#102170 = DIRECTION('',(-0.,-1.,0.)); +#102171 = ADVANCED_FACE('',(#102172),#102183,.F.); +#102172 = FACE_BOUND('',#102173,.T.); +#102173 = EDGE_LOOP('',(#102174,#102175,#102181,#102182)); +#102174 = ORIENTED_EDGE('',*,*,#100559,.T.); +#102175 = ORIENTED_EDGE('',*,*,#102176,.T.); +#102176 = EDGE_CURVE('',#100560,#101227,#102177,.T.); +#102177 = LINE('',#102178,#102179); +#102178 = CARTESIAN_POINT('',(192.175,-165.525,-4.5E-02)); +#102179 = VECTOR('',#102180,1.); +#102180 = DIRECTION('',(0.,0.,1.)); +#102181 = ORIENTED_EDGE('',*,*,#101226,.F.); +#102182 = ORIENTED_EDGE('',*,*,#102176,.F.); +#102183 = CYLINDRICAL_SURFACE('',#102184,0.2); +#102184 = AXIS2_PLACEMENT_3D('',#102185,#102186,#102187); +#102185 = CARTESIAN_POINT('',(192.175,-165.325,-4.5E-02)); +#102186 = DIRECTION('',(-0.,-0.,-1.)); +#102187 = DIRECTION('',(-0.,-1.,0.)); +#102188 = ADVANCED_FACE('',(#102189),#102200,.F.); +#102189 = FACE_BOUND('',#102190,.T.); +#102190 = EDGE_LOOP('',(#102191,#102192,#102198,#102199)); +#102191 = ORIENTED_EDGE('',*,*,#100570,.T.); +#102192 = ORIENTED_EDGE('',*,*,#102193,.T.); +#102193 = EDGE_CURVE('',#100571,#101238,#102194,.T.); +#102194 = LINE('',#102195,#102196); +#102195 = CARTESIAN_POINT('',(190.975,-165.525,-4.5E-02)); +#102196 = VECTOR('',#102197,1.); +#102197 = DIRECTION('',(0.,0.,1.)); +#102198 = ORIENTED_EDGE('',*,*,#101237,.F.); +#102199 = ORIENTED_EDGE('',*,*,#102193,.F.); +#102200 = CYLINDRICAL_SURFACE('',#102201,0.2); +#102201 = AXIS2_PLACEMENT_3D('',#102202,#102203,#102204); +#102202 = CARTESIAN_POINT('',(190.975,-165.325,-4.5E-02)); +#102203 = DIRECTION('',(-0.,-0.,-1.)); +#102204 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#102205 = ADVANCED_FACE('',(#102206),#102217,.F.); +#102206 = FACE_BOUND('',#102207,.T.); +#102207 = EDGE_LOOP('',(#102208,#102209,#102215,#102216)); +#102208 = ORIENTED_EDGE('',*,*,#100581,.T.); +#102209 = ORIENTED_EDGE('',*,*,#102210,.T.); +#102210 = EDGE_CURVE('',#100582,#101249,#102211,.T.); +#102211 = LINE('',#102212,#102213); +#102212 = CARTESIAN_POINT('',(189.775,-165.525,-4.5E-02)); +#102213 = VECTOR('',#102214,1.); +#102214 = DIRECTION('',(0.,0.,1.)); +#102215 = ORIENTED_EDGE('',*,*,#101248,.F.); +#102216 = ORIENTED_EDGE('',*,*,#102210,.F.); +#102217 = CYLINDRICAL_SURFACE('',#102218,0.2); +#102218 = AXIS2_PLACEMENT_3D('',#102219,#102220,#102221); +#102219 = CARTESIAN_POINT('',(189.775,-165.325,-4.5E-02)); +#102220 = DIRECTION('',(-0.,0.,-1.)); +#102221 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#102222 = ADVANCED_FACE('',(#102223),#102234,.F.); +#102223 = FACE_BOUND('',#102224,.T.); +#102224 = EDGE_LOOP('',(#102225,#102226,#102232,#102233)); +#102225 = ORIENTED_EDGE('',*,*,#100592,.T.); +#102226 = ORIENTED_EDGE('',*,*,#102227,.T.); +#102227 = EDGE_CURVE('',#100593,#101260,#102228,.T.); +#102228 = LINE('',#102229,#102230); +#102229 = CARTESIAN_POINT('',(193.375,-164.325,-4.5E-02)); +#102230 = VECTOR('',#102231,1.); +#102231 = DIRECTION('',(0.,0.,1.)); +#102232 = ORIENTED_EDGE('',*,*,#101259,.F.); +#102233 = ORIENTED_EDGE('',*,*,#102227,.F.); +#102234 = CYLINDRICAL_SURFACE('',#102235,0.2); +#102235 = AXIS2_PLACEMENT_3D('',#102236,#102237,#102238); +#102236 = CARTESIAN_POINT('',(193.375,-164.125,-4.5E-02)); +#102237 = DIRECTION('',(-0.,-0.,-1.)); +#102238 = DIRECTION('',(-0.,-1.,0.)); +#102239 = ADVANCED_FACE('',(#102240),#102251,.F.); +#102240 = FACE_BOUND('',#102241,.T.); +#102241 = EDGE_LOOP('',(#102242,#102243,#102249,#102250)); +#102242 = ORIENTED_EDGE('',*,*,#100603,.T.); +#102243 = ORIENTED_EDGE('',*,*,#102244,.T.); +#102244 = EDGE_CURVE('',#100604,#101271,#102245,.T.); +#102245 = LINE('',#102246,#102247); +#102246 = CARTESIAN_POINT('',(192.175,-164.325,-4.5E-02)); +#102247 = VECTOR('',#102248,1.); +#102248 = DIRECTION('',(0.,0.,1.)); +#102249 = ORIENTED_EDGE('',*,*,#101270,.F.); +#102250 = ORIENTED_EDGE('',*,*,#102244,.F.); +#102251 = CYLINDRICAL_SURFACE('',#102252,0.2); +#102252 = AXIS2_PLACEMENT_3D('',#102253,#102254,#102255); +#102253 = CARTESIAN_POINT('',(192.175,-164.125,-4.5E-02)); +#102254 = DIRECTION('',(-0.,-0.,-1.)); +#102255 = DIRECTION('',(-0.,-1.,0.)); +#102256 = ADVANCED_FACE('',(#102257),#102268,.F.); +#102257 = FACE_BOUND('',#102258,.T.); +#102258 = EDGE_LOOP('',(#102259,#102260,#102266,#102267)); +#102259 = ORIENTED_EDGE('',*,*,#100614,.T.); +#102260 = ORIENTED_EDGE('',*,*,#102261,.T.); +#102261 = EDGE_CURVE('',#100615,#101282,#102262,.T.); +#102262 = LINE('',#102263,#102264); +#102263 = CARTESIAN_POINT('',(190.975,-164.325,-4.5E-02)); +#102264 = VECTOR('',#102265,1.); +#102265 = DIRECTION('',(0.,0.,1.)); +#102266 = ORIENTED_EDGE('',*,*,#101281,.F.); +#102267 = ORIENTED_EDGE('',*,*,#102261,.F.); +#102268 = CYLINDRICAL_SURFACE('',#102269,0.2); +#102269 = AXIS2_PLACEMENT_3D('',#102270,#102271,#102272); +#102270 = CARTESIAN_POINT('',(190.975,-164.125,-4.5E-02)); +#102271 = DIRECTION('',(-0.,-0.,-1.)); +#102272 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#102273 = ADVANCED_FACE('',(#102274),#102285,.F.); +#102274 = FACE_BOUND('',#102275,.T.); +#102275 = EDGE_LOOP('',(#102276,#102277,#102283,#102284)); +#102276 = ORIENTED_EDGE('',*,*,#100625,.T.); +#102277 = ORIENTED_EDGE('',*,*,#102278,.T.); +#102278 = EDGE_CURVE('',#100626,#101293,#102279,.T.); +#102279 = LINE('',#102280,#102281); +#102280 = CARTESIAN_POINT('',(189.775,-164.325,-4.5E-02)); +#102281 = VECTOR('',#102282,1.); +#102282 = DIRECTION('',(0.,0.,1.)); +#102283 = ORIENTED_EDGE('',*,*,#101292,.F.); +#102284 = ORIENTED_EDGE('',*,*,#102278,.F.); +#102285 = CYLINDRICAL_SURFACE('',#102286,0.2); +#102286 = AXIS2_PLACEMENT_3D('',#102287,#102288,#102289); +#102287 = CARTESIAN_POINT('',(189.775,-164.125,-4.5E-02)); +#102288 = DIRECTION('',(-0.,0.,-1.)); +#102289 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#102290 = ADVANCED_FACE('',(#102291),#102302,.F.); +#102291 = FACE_BOUND('',#102292,.T.); +#102292 = EDGE_LOOP('',(#102293,#102294,#102300,#102301)); +#102293 = ORIENTED_EDGE('',*,*,#100636,.T.); +#102294 = ORIENTED_EDGE('',*,*,#102295,.T.); +#102295 = EDGE_CURVE('',#100637,#101304,#102296,.T.); +#102296 = LINE('',#102297,#102298); +#102297 = CARTESIAN_POINT('',(193.375,-163.125,-4.5E-02)); +#102298 = VECTOR('',#102299,1.); +#102299 = DIRECTION('',(0.,0.,1.)); +#102300 = ORIENTED_EDGE('',*,*,#101303,.F.); +#102301 = ORIENTED_EDGE('',*,*,#102295,.F.); +#102302 = CYLINDRICAL_SURFACE('',#102303,0.2); +#102303 = AXIS2_PLACEMENT_3D('',#102304,#102305,#102306); +#102304 = CARTESIAN_POINT('',(193.375,-162.925,-4.5E-02)); +#102305 = DIRECTION('',(-0.,-0.,-1.)); +#102306 = DIRECTION('',(-0.,-1.,0.)); +#102307 = ADVANCED_FACE('',(#102308),#102319,.F.); +#102308 = FACE_BOUND('',#102309,.T.); +#102309 = EDGE_LOOP('',(#102310,#102311,#102317,#102318)); +#102310 = ORIENTED_EDGE('',*,*,#100647,.T.); +#102311 = ORIENTED_EDGE('',*,*,#102312,.T.); +#102312 = EDGE_CURVE('',#100648,#101315,#102313,.T.); +#102313 = LINE('',#102314,#102315); +#102314 = CARTESIAN_POINT('',(192.175,-163.125,-4.5E-02)); +#102315 = VECTOR('',#102316,1.); +#102316 = DIRECTION('',(0.,0.,1.)); +#102317 = ORIENTED_EDGE('',*,*,#101314,.F.); +#102318 = ORIENTED_EDGE('',*,*,#102312,.F.); +#102319 = CYLINDRICAL_SURFACE('',#102320,0.2); +#102320 = AXIS2_PLACEMENT_3D('',#102321,#102322,#102323); +#102321 = CARTESIAN_POINT('',(192.175,-162.925,-4.5E-02)); +#102322 = DIRECTION('',(-0.,-0.,-1.)); +#102323 = DIRECTION('',(-0.,-1.,0.)); +#102324 = ADVANCED_FACE('',(#102325),#102336,.F.); +#102325 = FACE_BOUND('',#102326,.T.); +#102326 = EDGE_LOOP('',(#102327,#102328,#102334,#102335)); +#102327 = ORIENTED_EDGE('',*,*,#100658,.T.); +#102328 = ORIENTED_EDGE('',*,*,#102329,.T.); +#102329 = EDGE_CURVE('',#100659,#101326,#102330,.T.); +#102330 = LINE('',#102331,#102332); +#102331 = CARTESIAN_POINT('',(190.975,-163.125,-4.5E-02)); +#102332 = VECTOR('',#102333,1.); +#102333 = DIRECTION('',(0.,0.,1.)); +#102334 = ORIENTED_EDGE('',*,*,#101325,.F.); +#102335 = ORIENTED_EDGE('',*,*,#102329,.F.); +#102336 = CYLINDRICAL_SURFACE('',#102337,0.2); +#102337 = AXIS2_PLACEMENT_3D('',#102338,#102339,#102340); +#102338 = CARTESIAN_POINT('',(190.975,-162.925,-4.5E-02)); +#102339 = DIRECTION('',(-0.,-0.,-1.)); +#102340 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#102341 = ADVANCED_FACE('',(#102342),#102353,.F.); +#102342 = FACE_BOUND('',#102343,.T.); +#102343 = EDGE_LOOP('',(#102344,#102345,#102351,#102352)); +#102344 = ORIENTED_EDGE('',*,*,#100669,.T.); +#102345 = ORIENTED_EDGE('',*,*,#102346,.T.); +#102346 = EDGE_CURVE('',#100670,#101337,#102347,.T.); +#102347 = LINE('',#102348,#102349); +#102348 = CARTESIAN_POINT('',(189.775,-163.125,-4.5E-02)); +#102349 = VECTOR('',#102350,1.); +#102350 = DIRECTION('',(0.,0.,1.)); +#102351 = ORIENTED_EDGE('',*,*,#101336,.F.); +#102352 = ORIENTED_EDGE('',*,*,#102346,.F.); +#102353 = CYLINDRICAL_SURFACE('',#102354,0.2); +#102354 = AXIS2_PLACEMENT_3D('',#102355,#102356,#102357); +#102355 = CARTESIAN_POINT('',(189.775,-162.925,-4.5E-02)); +#102356 = DIRECTION('',(-0.,0.,-1.)); +#102357 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#102358 = ADVANCED_FACE('',(#102359),#102370,.F.); +#102359 = FACE_BOUND('',#102360,.T.); +#102360 = EDGE_LOOP('',(#102361,#102362,#102368,#102369)); +#102361 = ORIENTED_EDGE('',*,*,#100680,.T.); +#102362 = ORIENTED_EDGE('',*,*,#102363,.T.); +#102363 = EDGE_CURVE('',#100681,#101348,#102364,.T.); +#102364 = LINE('',#102365,#102366); +#102365 = CARTESIAN_POINT('',(193.375,-161.925,-4.5E-02)); +#102366 = VECTOR('',#102367,1.); +#102367 = DIRECTION('',(0.,0.,1.)); +#102368 = ORIENTED_EDGE('',*,*,#101347,.F.); +#102369 = ORIENTED_EDGE('',*,*,#102363,.F.); +#102370 = CYLINDRICAL_SURFACE('',#102371,0.2); +#102371 = AXIS2_PLACEMENT_3D('',#102372,#102373,#102374); +#102372 = CARTESIAN_POINT('',(193.375,-161.725,-4.5E-02)); +#102373 = DIRECTION('',(-0.,-0.,-1.)); +#102374 = DIRECTION('',(-0.,-1.,0.)); +#102375 = ADVANCED_FACE('',(#102376),#102387,.F.); +#102376 = FACE_BOUND('',#102377,.T.); +#102377 = EDGE_LOOP('',(#102378,#102379,#102385,#102386)); +#102378 = ORIENTED_EDGE('',*,*,#100691,.T.); +#102379 = ORIENTED_EDGE('',*,*,#102380,.T.); +#102380 = EDGE_CURVE('',#100692,#101359,#102381,.T.); +#102381 = LINE('',#102382,#102383); +#102382 = CARTESIAN_POINT('',(192.175,-161.925,-4.5E-02)); +#102383 = VECTOR('',#102384,1.); +#102384 = DIRECTION('',(0.,0.,1.)); +#102385 = ORIENTED_EDGE('',*,*,#101358,.F.); +#102386 = ORIENTED_EDGE('',*,*,#102380,.F.); +#102387 = CYLINDRICAL_SURFACE('',#102388,0.2); +#102388 = AXIS2_PLACEMENT_3D('',#102389,#102390,#102391); +#102389 = CARTESIAN_POINT('',(192.175,-161.725,-4.5E-02)); +#102390 = DIRECTION('',(-0.,-0.,-1.)); +#102391 = DIRECTION('',(-0.,-1.,0.)); +#102392 = ADVANCED_FACE('',(#102393),#102404,.F.); +#102393 = FACE_BOUND('',#102394,.T.); +#102394 = EDGE_LOOP('',(#102395,#102396,#102402,#102403)); +#102395 = ORIENTED_EDGE('',*,*,#100702,.T.); +#102396 = ORIENTED_EDGE('',*,*,#102397,.T.); +#102397 = EDGE_CURVE('',#100703,#101370,#102398,.T.); +#102398 = LINE('',#102399,#102400); +#102399 = CARTESIAN_POINT('',(190.975,-161.925,-4.5E-02)); +#102400 = VECTOR('',#102401,1.); +#102401 = DIRECTION('',(0.,0.,1.)); +#102402 = ORIENTED_EDGE('',*,*,#101369,.F.); +#102403 = ORIENTED_EDGE('',*,*,#102397,.F.); +#102404 = CYLINDRICAL_SURFACE('',#102405,0.2); +#102405 = AXIS2_PLACEMENT_3D('',#102406,#102407,#102408); +#102406 = CARTESIAN_POINT('',(190.975,-161.725,-4.5E-02)); +#102407 = DIRECTION('',(-0.,-0.,-1.)); +#102408 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#102409 = ADVANCED_FACE('',(#102410),#102421,.F.); +#102410 = FACE_BOUND('',#102411,.T.); +#102411 = EDGE_LOOP('',(#102412,#102413,#102419,#102420)); +#102412 = ORIENTED_EDGE('',*,*,#100713,.T.); +#102413 = ORIENTED_EDGE('',*,*,#102414,.T.); +#102414 = EDGE_CURVE('',#100714,#101381,#102415,.T.); +#102415 = LINE('',#102416,#102417); +#102416 = CARTESIAN_POINT('',(189.775,-161.925,-4.5E-02)); +#102417 = VECTOR('',#102418,1.); +#102418 = DIRECTION('',(0.,0.,1.)); +#102419 = ORIENTED_EDGE('',*,*,#101380,.F.); +#102420 = ORIENTED_EDGE('',*,*,#102414,.F.); +#102421 = CYLINDRICAL_SURFACE('',#102422,0.2); +#102422 = AXIS2_PLACEMENT_3D('',#102423,#102424,#102425); +#102423 = CARTESIAN_POINT('',(189.775,-161.725,-4.5E-02)); +#102424 = DIRECTION('',(-0.,0.,-1.)); +#102425 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#102426 = ADVANCED_FACE('',(#102427),#102438,.F.); +#102427 = FACE_BOUND('',#102428,.T.); +#102428 = EDGE_LOOP('',(#102429,#102430,#102436,#102437)); +#102429 = ORIENTED_EDGE('',*,*,#100724,.T.); +#102430 = ORIENTED_EDGE('',*,*,#102431,.T.); +#102431 = EDGE_CURVE('',#100725,#101392,#102432,.T.); +#102432 = LINE('',#102433,#102434); +#102433 = CARTESIAN_POINT('',(193.375,-160.725,-4.5E-02)); +#102434 = VECTOR('',#102435,1.); +#102435 = DIRECTION('',(0.,0.,1.)); +#102436 = ORIENTED_EDGE('',*,*,#101391,.F.); +#102437 = ORIENTED_EDGE('',*,*,#102431,.F.); +#102438 = CYLINDRICAL_SURFACE('',#102439,0.2); +#102439 = AXIS2_PLACEMENT_3D('',#102440,#102441,#102442); +#102440 = CARTESIAN_POINT('',(193.375,-160.525,-4.5E-02)); +#102441 = DIRECTION('',(-0.,-0.,-1.)); +#102442 = DIRECTION('',(-0.,-1.,0.)); +#102443 = ADVANCED_FACE('',(#102444),#102455,.F.); +#102444 = FACE_BOUND('',#102445,.T.); +#102445 = EDGE_LOOP('',(#102446,#102447,#102453,#102454)); +#102446 = ORIENTED_EDGE('',*,*,#100735,.T.); +#102447 = ORIENTED_EDGE('',*,*,#102448,.T.); +#102448 = EDGE_CURVE('',#100736,#101403,#102449,.T.); +#102449 = LINE('',#102450,#102451); +#102450 = CARTESIAN_POINT('',(192.175,-160.725,-4.5E-02)); +#102451 = VECTOR('',#102452,1.); +#102452 = DIRECTION('',(0.,0.,1.)); +#102453 = ORIENTED_EDGE('',*,*,#101402,.F.); +#102454 = ORIENTED_EDGE('',*,*,#102448,.F.); +#102455 = CYLINDRICAL_SURFACE('',#102456,0.2); +#102456 = AXIS2_PLACEMENT_3D('',#102457,#102458,#102459); +#102457 = CARTESIAN_POINT('',(192.175,-160.525,-4.5E-02)); +#102458 = DIRECTION('',(-0.,-0.,-1.)); +#102459 = DIRECTION('',(-0.,-1.,0.)); +#102460 = ADVANCED_FACE('',(#102461),#102472,.F.); +#102461 = FACE_BOUND('',#102462,.T.); +#102462 = EDGE_LOOP('',(#102463,#102464,#102470,#102471)); +#102463 = ORIENTED_EDGE('',*,*,#100746,.T.); +#102464 = ORIENTED_EDGE('',*,*,#102465,.T.); +#102465 = EDGE_CURVE('',#100747,#101414,#102466,.T.); +#102466 = LINE('',#102467,#102468); +#102467 = CARTESIAN_POINT('',(190.975,-160.725,-4.5E-02)); +#102468 = VECTOR('',#102469,1.); +#102469 = DIRECTION('',(0.,0.,1.)); +#102470 = ORIENTED_EDGE('',*,*,#101413,.F.); +#102471 = ORIENTED_EDGE('',*,*,#102465,.F.); +#102472 = CYLINDRICAL_SURFACE('',#102473,0.2); +#102473 = AXIS2_PLACEMENT_3D('',#102474,#102475,#102476); +#102474 = CARTESIAN_POINT('',(190.975,-160.525,-4.5E-02)); +#102475 = DIRECTION('',(-0.,-0.,-1.)); +#102476 = DIRECTION('',(-1.42108547152E-13,-1.,0.)); +#102477 = ADVANCED_FACE('',(#102478),#102489,.F.); +#102478 = FACE_BOUND('',#102479,.T.); +#102479 = EDGE_LOOP('',(#102480,#102481,#102487,#102488)); +#102480 = ORIENTED_EDGE('',*,*,#100757,.T.); +#102481 = ORIENTED_EDGE('',*,*,#102482,.T.); +#102482 = EDGE_CURVE('',#100758,#101425,#102483,.T.); +#102483 = LINE('',#102484,#102485); +#102484 = CARTESIAN_POINT('',(189.775,-160.725,-4.5E-02)); +#102485 = VECTOR('',#102486,1.); +#102486 = DIRECTION('',(0.,0.,1.)); +#102487 = ORIENTED_EDGE('',*,*,#101424,.F.); +#102488 = ORIENTED_EDGE('',*,*,#102482,.F.); +#102489 = CYLINDRICAL_SURFACE('',#102490,0.2); +#102490 = AXIS2_PLACEMENT_3D('',#102491,#102492,#102493); +#102491 = CARTESIAN_POINT('',(189.775,-160.525,-4.5E-02)); +#102492 = DIRECTION('',(-0.,0.,-1.)); +#102493 = DIRECTION('',(1.42108547152E-13,-1.,-0.)); +#102494 = ADVANCED_FACE('',(#102495),#102506,.F.); +#102495 = FACE_BOUND('',#102496,.T.); +#102496 = EDGE_LOOP('',(#102497,#102503,#102504,#102505)); +#102497 = ORIENTED_EDGE('',*,*,#102498,.T.); +#102498 = EDGE_CURVE('',#100769,#101436,#102499,.T.); +#102499 = LINE('',#102500,#102501); +#102500 = CARTESIAN_POINT('',(104.416299,-167.500735,0.)); +#102501 = VECTOR('',#102502,1.); +#102502 = DIRECTION('',(0.,0.,1.)); +#102503 = ORIENTED_EDGE('',*,*,#101435,.T.); +#102504 = ORIENTED_EDGE('',*,*,#102498,.F.); +#102505 = ORIENTED_EDGE('',*,*,#100768,.F.); +#102506 = CYLINDRICAL_SURFACE('',#102507,1.7); +#102507 = AXIS2_PLACEMENT_3D('',#102508,#102509,#102510); +#102508 = CARTESIAN_POINT('',(102.716299,-167.500735,0.)); +#102509 = DIRECTION('',(-0.,-0.,-1.)); +#102510 = DIRECTION('',(1.,0.,-0.)); +#102511 = ADVANCED_FACE('',(#102512),#102523,.F.); +#102512 = FACE_BOUND('',#102513,.T.); +#102513 = EDGE_LOOP('',(#102514,#102520,#102521,#102522)); +#102514 = ORIENTED_EDGE('',*,*,#102515,.T.); +#102515 = EDGE_CURVE('',#100780,#101447,#102516,.T.); +#102516 = LINE('',#102517,#102518); +#102517 = CARTESIAN_POINT('',(104.416394,-140.83402,0.)); +#102518 = VECTOR('',#102519,1.); +#102519 = DIRECTION('',(0.,0.,1.)); +#102520 = ORIENTED_EDGE('',*,*,#101446,.T.); +#102521 = ORIENTED_EDGE('',*,*,#102515,.F.); +#102522 = ORIENTED_EDGE('',*,*,#100779,.F.); +#102523 = CYLINDRICAL_SURFACE('',#102524,1.7); +#102524 = AXIS2_PLACEMENT_3D('',#102525,#102526,#102527); +#102525 = CARTESIAN_POINT('',(102.716394,-140.83402,0.)); +#102526 = DIRECTION('',(-0.,-0.,-1.)); +#102527 = DIRECTION('',(1.,0.,-0.)); +#102528 = ADVANCED_FACE('',(#102529),#102540,.F.); +#102529 = FACE_BOUND('',#102530,.T.); +#102530 = EDGE_LOOP('',(#102531,#102532,#102538,#102539)); +#102531 = ORIENTED_EDGE('',*,*,#100790,.T.); +#102532 = ORIENTED_EDGE('',*,*,#102533,.T.); +#102533 = EDGE_CURVE('',#100791,#101458,#102534,.T.); +#102534 = LINE('',#102535,#102536); +#102535 = CARTESIAN_POINT('',(272.5,-134.35,-4.5E-02)); +#102536 = VECTOR('',#102537,1.); +#102537 = DIRECTION('',(0.,0.,1.)); +#102538 = ORIENTED_EDGE('',*,*,#101457,.F.); +#102539 = ORIENTED_EDGE('',*,*,#102533,.F.); +#102540 = CYLINDRICAL_SURFACE('',#102541,0.5); +#102541 = AXIS2_PLACEMENT_3D('',#102542,#102543,#102544); +#102542 = CARTESIAN_POINT('',(272.5,-133.85,-4.5E-02)); +#102543 = DIRECTION('',(-0.,-0.,-1.)); +#102544 = DIRECTION('',(-0.,-1.,0.)); +#102545 = ADVANCED_FACE('',(#102546),#102557,.F.); +#102546 = FACE_BOUND('',#102547,.T.); +#102547 = EDGE_LOOP('',(#102548,#102549,#102555,#102556)); +#102548 = ORIENTED_EDGE('',*,*,#100801,.T.); +#102549 = ORIENTED_EDGE('',*,*,#102550,.T.); +#102550 = EDGE_CURVE('',#100802,#101469,#102551,.T.); +#102551 = LINE('',#102552,#102553); +#102552 = CARTESIAN_POINT('',(272.5,-131.81,-4.5E-02)); +#102553 = VECTOR('',#102554,1.); +#102554 = DIRECTION('',(0.,0.,1.)); +#102555 = ORIENTED_EDGE('',*,*,#101468,.F.); +#102556 = ORIENTED_EDGE('',*,*,#102550,.F.); +#102557 = CYLINDRICAL_SURFACE('',#102558,0.5); +#102558 = AXIS2_PLACEMENT_3D('',#102559,#102560,#102561); +#102559 = CARTESIAN_POINT('',(272.5,-131.31,-4.5E-02)); +#102560 = DIRECTION('',(-0.,-0.,-1.)); +#102561 = DIRECTION('',(-0.,-1.,0.)); +#102562 = ADVANCED_FACE('',(#102563),#102574,.F.); +#102563 = FACE_BOUND('',#102564,.T.); +#102564 = EDGE_LOOP('',(#102565,#102566,#102572,#102573)); +#102565 = ORIENTED_EDGE('',*,*,#100812,.T.); +#102566 = ORIENTED_EDGE('',*,*,#102567,.T.); +#102567 = EDGE_CURVE('',#100813,#101480,#102568,.T.); +#102568 = LINE('',#102569,#102570); +#102569 = CARTESIAN_POINT('',(272.5,-129.27,-4.5E-02)); +#102570 = VECTOR('',#102571,1.); +#102571 = DIRECTION('',(0.,0.,1.)); +#102572 = ORIENTED_EDGE('',*,*,#101479,.F.); +#102573 = ORIENTED_EDGE('',*,*,#102567,.F.); +#102574 = CYLINDRICAL_SURFACE('',#102575,0.5); +#102575 = AXIS2_PLACEMENT_3D('',#102576,#102577,#102578); +#102576 = CARTESIAN_POINT('',(272.5,-128.77,-4.5E-02)); +#102577 = DIRECTION('',(-0.,-0.,-1.)); +#102578 = DIRECTION('',(-0.,-1.,0.)); +#102579 = ADVANCED_FACE('',(#102580),#102591,.F.); +#102580 = FACE_BOUND('',#102581,.T.); +#102581 = EDGE_LOOP('',(#102582,#102583,#102589,#102590)); +#102582 = ORIENTED_EDGE('',*,*,#100823,.T.); +#102583 = ORIENTED_EDGE('',*,*,#102584,.T.); +#102584 = EDGE_CURVE('',#100824,#101491,#102585,.T.); +#102585 = LINE('',#102586,#102587); +#102586 = CARTESIAN_POINT('',(272.5,-126.729999,-4.5E-02)); +#102587 = VECTOR('',#102588,1.); +#102588 = DIRECTION('',(0.,0.,1.)); +#102589 = ORIENTED_EDGE('',*,*,#101490,.F.); +#102590 = ORIENTED_EDGE('',*,*,#102584,.F.); +#102591 = CYLINDRICAL_SURFACE('',#102592,0.5); +#102592 = AXIS2_PLACEMENT_3D('',#102593,#102594,#102595); +#102593 = CARTESIAN_POINT('',(272.5,-126.229999,-4.5E-02)); +#102594 = DIRECTION('',(-0.,-0.,-1.)); +#102595 = DIRECTION('',(-0.,-1.,0.)); +#102596 = ADVANCED_FACE('',(#102597),#102608,.F.); +#102597 = FACE_BOUND('',#102598,.T.); +#102598 = EDGE_LOOP('',(#102599,#102600,#102606,#102607)); +#102599 = ORIENTED_EDGE('',*,*,#100834,.T.); +#102600 = ORIENTED_EDGE('',*,*,#102601,.T.); +#102601 = EDGE_CURVE('',#100835,#101502,#102602,.T.); +#102602 = LINE('',#102603,#102604); +#102603 = CARTESIAN_POINT('',(272.5,-124.19,-4.5E-02)); +#102604 = VECTOR('',#102605,1.); +#102605 = DIRECTION('',(0.,0.,1.)); +#102606 = ORIENTED_EDGE('',*,*,#101501,.F.); +#102607 = ORIENTED_EDGE('',*,*,#102601,.F.); +#102608 = CYLINDRICAL_SURFACE('',#102609,0.5); +#102609 = AXIS2_PLACEMENT_3D('',#102610,#102611,#102612); +#102610 = CARTESIAN_POINT('',(272.5,-123.69,-4.5E-02)); +#102611 = DIRECTION('',(-0.,-0.,-1.)); +#102612 = DIRECTION('',(-0.,-1.,0.)); +#102613 = ADVANCED_FACE('',(#102614),#102625,.F.); +#102614 = FACE_BOUND('',#102615,.T.); +#102615 = EDGE_LOOP('',(#102616,#102617,#102623,#102624)); +#102616 = ORIENTED_EDGE('',*,*,#100845,.T.); +#102617 = ORIENTED_EDGE('',*,*,#102618,.T.); +#102618 = EDGE_CURVE('',#100846,#101513,#102619,.T.); +#102619 = LINE('',#102620,#102621); +#102620 = CARTESIAN_POINT('',(272.5,-121.65,-4.5E-02)); +#102621 = VECTOR('',#102622,1.); +#102622 = DIRECTION('',(0.,0.,1.)); +#102623 = ORIENTED_EDGE('',*,*,#101512,.F.); +#102624 = ORIENTED_EDGE('',*,*,#102618,.F.); +#102625 = CYLINDRICAL_SURFACE('',#102626,0.5); +#102626 = AXIS2_PLACEMENT_3D('',#102627,#102628,#102629); +#102627 = CARTESIAN_POINT('',(272.5,-121.15,-4.5E-02)); +#102628 = DIRECTION('',(-0.,-0.,-1.)); +#102629 = DIRECTION('',(-0.,-1.,0.)); +#102630 = ADVANCED_FACE('',(#102631),#102642,.F.); +#102631 = FACE_BOUND('',#102632,.T.); +#102632 = EDGE_LOOP('',(#102633,#102634,#102640,#102641)); +#102633 = ORIENTED_EDGE('',*,*,#100856,.T.); +#102634 = ORIENTED_EDGE('',*,*,#102635,.T.); +#102635 = EDGE_CURVE('',#100857,#101524,#102636,.T.); +#102636 = LINE('',#102637,#102638); +#102637 = CARTESIAN_POINT('',(196.51,-108.125,-4.5E-02)); +#102638 = VECTOR('',#102639,1.); +#102639 = DIRECTION('',(0.,0.,1.)); +#102640 = ORIENTED_EDGE('',*,*,#101523,.F.); +#102641 = ORIENTED_EDGE('',*,*,#102635,.F.); +#102642 = CYLINDRICAL_SURFACE('',#102643,0.425); +#102643 = AXIS2_PLACEMENT_3D('',#102644,#102645,#102646); +#102644 = CARTESIAN_POINT('',(196.51,-107.7,-4.5E-02)); +#102645 = DIRECTION('',(-0.,-0.,-1.)); +#102646 = DIRECTION('',(-0.,-1.,0.)); +#102647 = ADVANCED_FACE('',(#102648),#102659,.F.); +#102648 = FACE_BOUND('',#102649,.T.); +#102649 = EDGE_LOOP('',(#102650,#102651,#102657,#102658)); +#102650 = ORIENTED_EDGE('',*,*,#100867,.T.); +#102651 = ORIENTED_EDGE('',*,*,#102652,.T.); +#102652 = EDGE_CURVE('',#100868,#101535,#102653,.T.); +#102653 = LINE('',#102654,#102655); +#102654 = CARTESIAN_POINT('',(187.51,-108.125,-4.5E-02)); +#102655 = VECTOR('',#102656,1.); +#102656 = DIRECTION('',(0.,0.,1.)); +#102657 = ORIENTED_EDGE('',*,*,#101534,.F.); +#102658 = ORIENTED_EDGE('',*,*,#102652,.F.); +#102659 = CYLINDRICAL_SURFACE('',#102660,0.425); +#102660 = AXIS2_PLACEMENT_3D('',#102661,#102662,#102663); +#102661 = CARTESIAN_POINT('',(187.51,-107.7,-4.5E-02)); +#102662 = DIRECTION('',(-0.,-0.,-1.)); +#102663 = DIRECTION('',(-0.,-1.,0.)); +#102664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102668)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#102665,#102666,#102667)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#102665 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#102666 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#102667 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#102668 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#102665, + 'distance_accuracy_value','confusion accuracy'); +#102669 = SHAPE_DEFINITION_REPRESENTATION(#102670,#100106); +#102670 = PRODUCT_DEFINITION_SHAPE('','',#102671); +#102671 = PRODUCT_DEFINITION('design','',#102672,#102675); +#102672 = PRODUCT_DEFINITION_FORMATION('','',#102673); +#102673 = PRODUCT('_autosave-MVBMS_PCB','_autosave-MVBMS_PCB','',( + #102674)); +#102674 = PRODUCT_CONTEXT('',#2,'mechanical'); +#102675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#102676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102677,#102679); +#102677 = ( REPRESENTATION_RELATIONSHIP('','',#100106,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102678) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#102678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#675); +#102679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #102680); +#102680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('182','','',#5,#102671,$); +#102681 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102673)); +#102682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #102683,#102691,#102698,#102705,#102712,#102719,#102726,#102733, + #102741,#102748,#102755,#102762,#102769,#102776,#102784,#102791, + #102798,#102805,#102812,#102819,#102826,#102833,#102840,#102847, + #102854,#102861),#2394); +#102683 = STYLED_ITEM('color',(#102684),#1606); +#102684 = PRESENTATION_STYLE_ASSIGNMENT((#102685)); +#102685 = SURFACE_STYLE_USAGE(.BOTH.,#102686); +#102686 = SURFACE_SIDE_STYLE('',(#102687)); +#102687 = SURFACE_STYLE_FILL_AREA(#102688); +#102688 = FILL_AREA_STYLE('',(#102689)); +#102689 = FILL_AREA_STYLE_COLOUR('',#102690); +#102690 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244); +#102691 = STYLED_ITEM('color',(#102692),#1646); +#102692 = PRESENTATION_STYLE_ASSIGNMENT((#102693)); +#102693 = SURFACE_STYLE_USAGE(.BOTH.,#102694); +#102694 = SURFACE_SIDE_STYLE('',(#102695)); +#102695 = SURFACE_STYLE_FILL_AREA(#102696); +#102696 = FILL_AREA_STYLE('',(#102697)); +#102697 = FILL_AREA_STYLE_COLOUR('',#102690); +#102698 = STYLED_ITEM('color',(#102699),#1729); +#102699 = PRESENTATION_STYLE_ASSIGNMENT((#102700)); +#102700 = SURFACE_STYLE_USAGE(.BOTH.,#102701); +#102701 = SURFACE_SIDE_STYLE('',(#102702)); +#102702 = SURFACE_STYLE_FILL_AREA(#102703); +#102703 = FILL_AREA_STYLE('',(#102704)); +#102704 = FILL_AREA_STYLE_COLOUR('',#102690); +#102705 = STYLED_ITEM('color',(#102706),#1754); +#102706 = PRESENTATION_STYLE_ASSIGNMENT((#102707)); +#102707 = SURFACE_STYLE_USAGE(.BOTH.,#102708); +#102708 = SURFACE_SIDE_STYLE('',(#102709)); +#102709 = SURFACE_STYLE_FILL_AREA(#102710); +#102710 = FILL_AREA_STYLE('',(#102711)); +#102711 = FILL_AREA_STYLE_COLOUR('',#102690); +#102712 = STYLED_ITEM('color',(#102713),#1779); +#102713 = PRESENTATION_STYLE_ASSIGNMENT((#102714)); +#102714 = SURFACE_STYLE_USAGE(.BOTH.,#102715); +#102715 = SURFACE_SIDE_STYLE('',(#102716)); +#102716 = SURFACE_STYLE_FILL_AREA(#102717); +#102717 = FILL_AREA_STYLE('',(#102718)); +#102718 = FILL_AREA_STYLE_COLOUR('',#102690); +#102719 = STYLED_ITEM('color',(#102720),#1846); +#102720 = PRESENTATION_STYLE_ASSIGNMENT((#102721)); +#102721 = SURFACE_STYLE_USAGE(.BOTH.,#102722); +#102722 = SURFACE_SIDE_STYLE('',(#102723)); +#102723 = SURFACE_STYLE_FILL_AREA(#102724); +#102724 = FILL_AREA_STYLE('',(#102725)); +#102725 = FILL_AREA_STYLE_COLOUR('',#102690); +#102726 = STYLED_ITEM('color',(#102727),#1863); +#102727 = PRESENTATION_STYLE_ASSIGNMENT((#102728)); +#102728 = SURFACE_STYLE_USAGE(.BOTH.,#102729); +#102729 = SURFACE_SIDE_STYLE('',(#102730)); +#102730 = SURFACE_STYLE_FILL_AREA(#102731); +#102731 = FILL_AREA_STYLE('',(#102732)); +#102732 = FILL_AREA_STYLE_COLOUR('',#102690); +#102733 = STYLED_ITEM('color',(#102734),#1880); +#102734 = PRESENTATION_STYLE_ASSIGNMENT((#102735)); +#102735 = SURFACE_STYLE_USAGE(.BOTH.,#102736); +#102736 = SURFACE_SIDE_STYLE('',(#102737)); +#102737 = SURFACE_STYLE_FILL_AREA(#102738); +#102738 = FILL_AREA_STYLE('',(#102739)); +#102739 = FILL_AREA_STYLE_COLOUR('',#102740); +#102740 = COLOUR_RGB('',0.894999966383,0.890999961016,0.813000030345); +#102741 = STYLED_ITEM('color',(#102742),#1929); +#102742 = PRESENTATION_STYLE_ASSIGNMENT((#102743)); +#102743 = SURFACE_STYLE_USAGE(.BOTH.,#102744); +#102744 = SURFACE_SIDE_STYLE('',(#102745)); +#102745 = SURFACE_STYLE_FILL_AREA(#102746); +#102746 = FILL_AREA_STYLE('',(#102747)); +#102747 = FILL_AREA_STYLE_COLOUR('',#102690); +#102748 = STYLED_ITEM('color',(#102749),#1946); +#102749 = PRESENTATION_STYLE_ASSIGNMENT((#102750)); +#102750 = SURFACE_STYLE_USAGE(.BOTH.,#102751); +#102751 = SURFACE_SIDE_STYLE('',(#102752)); +#102752 = SURFACE_STYLE_FILL_AREA(#102753); +#102753 = FILL_AREA_STYLE('',(#102754)); +#102754 = FILL_AREA_STYLE_COLOUR('',#102690); +#102755 = STYLED_ITEM('color',(#102756),#1963); +#102756 = PRESENTATION_STYLE_ASSIGNMENT((#102757)); +#102757 = SURFACE_STYLE_USAGE(.BOTH.,#102758); +#102758 = SURFACE_SIDE_STYLE('',(#102759)); +#102759 = SURFACE_STYLE_FILL_AREA(#102760); +#102760 = FILL_AREA_STYLE('',(#102761)); +#102761 = FILL_AREA_STYLE_COLOUR('',#102740); +#102762 = STYLED_ITEM('color',(#102763),#2012); +#102763 = PRESENTATION_STYLE_ASSIGNMENT((#102764)); +#102764 = SURFACE_STYLE_USAGE(.BOTH.,#102765); +#102765 = SURFACE_SIDE_STYLE('',(#102766)); +#102766 = SURFACE_STYLE_FILL_AREA(#102767); +#102767 = FILL_AREA_STYLE('',(#102768)); +#102768 = FILL_AREA_STYLE_COLOUR('',#102740); +#102769 = STYLED_ITEM('color',(#102770),#2029); +#102770 = PRESENTATION_STYLE_ASSIGNMENT((#102771)); +#102771 = SURFACE_STYLE_USAGE(.BOTH.,#102772); +#102772 = SURFACE_SIDE_STYLE('',(#102773)); +#102773 = SURFACE_STYLE_FILL_AREA(#102774); +#102774 = FILL_AREA_STYLE('',(#102775)); +#102775 = FILL_AREA_STYLE_COLOUR('',#102690); +#102776 = STYLED_ITEM('color',(#102777),#2098); +#102777 = PRESENTATION_STYLE_ASSIGNMENT((#102778)); +#102778 = SURFACE_STYLE_USAGE(.BOTH.,#102779); +#102779 = SURFACE_SIDE_STYLE('',(#102780)); +#102780 = SURFACE_STYLE_FILL_AREA(#102781); +#102781 = FILL_AREA_STYLE('',(#102782)); +#102782 = FILL_AREA_STYLE_COLOUR('',#102783); +#102783 = COLOUR_RGB('',8.200000279077E-02,8.600000121357E-02, + 9.399999706163E-02); +#102784 = STYLED_ITEM('color',(#102785),#2129); +#102785 = PRESENTATION_STYLE_ASSIGNMENT((#102786)); +#102786 = SURFACE_STYLE_USAGE(.BOTH.,#102787); +#102787 = SURFACE_SIDE_STYLE('',(#102788)); +#102788 = SURFACE_STYLE_FILL_AREA(#102789); +#102789 = FILL_AREA_STYLE('',(#102790)); +#102790 = FILL_AREA_STYLE_COLOUR('',#102783); +#102791 = STYLED_ITEM('color',(#102792),#2153); +#102792 = PRESENTATION_STYLE_ASSIGNMENT((#102793)); +#102793 = SURFACE_STYLE_USAGE(.BOTH.,#102794); +#102794 = SURFACE_SIDE_STYLE('',(#102795)); +#102795 = SURFACE_STYLE_FILL_AREA(#102796); +#102796 = FILL_AREA_STYLE('',(#102797)); +#102797 = FILL_AREA_STYLE_COLOUR('',#102690); +#102798 = STYLED_ITEM('color',(#102799),#2222); +#102799 = PRESENTATION_STYLE_ASSIGNMENT((#102800)); +#102800 = SURFACE_STYLE_USAGE(.BOTH.,#102801); +#102801 = SURFACE_SIDE_STYLE('',(#102802)); +#102802 = SURFACE_STYLE_FILL_AREA(#102803); +#102803 = FILL_AREA_STYLE('',(#102804)); +#102804 = FILL_AREA_STYLE_COLOUR('',#102783); +#102805 = STYLED_ITEM('color',(#102806),#2246); +#102806 = PRESENTATION_STYLE_ASSIGNMENT((#102807)); +#102807 = SURFACE_STYLE_USAGE(.BOTH.,#102808); +#102808 = SURFACE_SIDE_STYLE('',(#102809)); +#102809 = SURFACE_STYLE_FILL_AREA(#102810); +#102810 = FILL_AREA_STYLE('',(#102811)); +#102811 = FILL_AREA_STYLE_COLOUR('',#102690); +#102812 = STYLED_ITEM('color',(#102813),#2263); +#102813 = PRESENTATION_STYLE_ASSIGNMENT((#102814)); +#102814 = SURFACE_STYLE_USAGE(.BOTH.,#102815); +#102815 = SURFACE_SIDE_STYLE('',(#102816)); +#102816 = SURFACE_STYLE_FILL_AREA(#102817); +#102817 = FILL_AREA_STYLE('',(#102818)); +#102818 = FILL_AREA_STYLE_COLOUR('',#102690); +#102819 = STYLED_ITEM('color',(#102820),#2280); +#102820 = PRESENTATION_STYLE_ASSIGNMENT((#102821)); +#102821 = SURFACE_STYLE_USAGE(.BOTH.,#102822); +#102822 = SURFACE_SIDE_STYLE('',(#102823)); +#102823 = SURFACE_STYLE_FILL_AREA(#102824); +#102824 = FILL_AREA_STYLE('',(#102825)); +#102825 = FILL_AREA_STYLE_COLOUR('',#102690); +#102826 = STYLED_ITEM('color',(#102827),#2297); +#102827 = PRESENTATION_STYLE_ASSIGNMENT((#102828)); +#102828 = SURFACE_STYLE_USAGE(.BOTH.,#102829); +#102829 = SURFACE_SIDE_STYLE('',(#102830)); +#102830 = SURFACE_STYLE_FILL_AREA(#102831); +#102831 = FILL_AREA_STYLE('',(#102832)); +#102832 = FILL_AREA_STYLE_COLOUR('',#102690); +#102833 = STYLED_ITEM('color',(#102834),#2314); +#102834 = PRESENTATION_STYLE_ASSIGNMENT((#102835)); +#102835 = SURFACE_STYLE_USAGE(.BOTH.,#102836); +#102836 = SURFACE_SIDE_STYLE('',(#102837)); +#102837 = SURFACE_STYLE_FILL_AREA(#102838); +#102838 = FILL_AREA_STYLE('',(#102839)); +#102839 = FILL_AREA_STYLE_COLOUR('',#102690); +#102840 = STYLED_ITEM('color',(#102841),#2331); +#102841 = PRESENTATION_STYLE_ASSIGNMENT((#102842)); +#102842 = SURFACE_STYLE_USAGE(.BOTH.,#102843); +#102843 = SURFACE_SIDE_STYLE('',(#102844)); +#102844 = SURFACE_STYLE_FILL_AREA(#102845); +#102845 = FILL_AREA_STYLE('',(#102846)); +#102846 = FILL_AREA_STYLE_COLOUR('',#102690); +#102847 = STYLED_ITEM('color',(#102848),#2348); +#102848 = PRESENTATION_STYLE_ASSIGNMENT((#102849)); +#102849 = SURFACE_STYLE_USAGE(.BOTH.,#102850); +#102850 = SURFACE_SIDE_STYLE('',(#102851)); +#102851 = SURFACE_STYLE_FILL_AREA(#102852); +#102852 = FILL_AREA_STYLE('',(#102853)); +#102853 = FILL_AREA_STYLE_COLOUR('',#102690); +#102854 = STYLED_ITEM('color',(#102855),#2365); +#102855 = PRESENTATION_STYLE_ASSIGNMENT((#102856)); +#102856 = SURFACE_STYLE_USAGE(.BOTH.,#102857); +#102857 = SURFACE_SIDE_STYLE('',(#102858)); +#102858 = SURFACE_STYLE_FILL_AREA(#102859); +#102859 = FILL_AREA_STYLE('',(#102860)); +#102860 = FILL_AREA_STYLE_COLOUR('',#102783); +#102861 = STYLED_ITEM('color',(#102862),#2382); +#102862 = PRESENTATION_STYLE_ASSIGNMENT((#102863)); +#102863 = SURFACE_STYLE_USAGE(.BOTH.,#102864); +#102864 = SURFACE_SIDE_STYLE('',(#102865)); +#102865 = SURFACE_STYLE_FILL_AREA(#102866); +#102866 = FILL_AREA_STYLE('',(#102867)); +#102867 = FILL_AREA_STYLE_COLOUR('',#102783); +#102868 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #102869,#102877,#102884,#102891,#102898,#102905,#102913,#102920, + #102927,#102934,#102941,#102948,#102955,#102962,#102969,#102976, + #102983,#102990,#102997,#103004,#103011,#103018,#103025,#103032, + #103039,#103046,#103053,#103060,#103067,#103074,#103081,#103088, + #103095,#103102,#103109,#103116,#103123,#103130,#103137,#103144, + #103151,#103158,#103165,#103172,#103179,#103186,#103193,#103200, + #103207,#103214,#103221,#103228,#103235,#103242,#103249,#103256, + #103263,#103270,#103277,#103284,#103291,#103298,#103305,#103312, + #103319,#103326,#103333,#103340,#103347,#103354,#103361,#103368, + #103375,#103382,#103389,#103396,#103403,#103410,#103417,#103424, + #103431,#103438,#103445,#103452,#103459,#103466,#103473,#103480, + #103487,#103494,#103501,#103508,#103515,#103522,#103529,#103536, + #103543,#103550,#103557,#103564,#103571,#103578,#103585,#103592, + #103599,#103606,#103613,#103620,#103627,#103634,#103641,#103648, + #103655,#103662,#103669,#103676,#103683,#103690,#103697,#103704, + #103711,#103718,#103725,#103732,#103739,#103746,#103753,#103760, + #103767,#103774,#103781,#103788,#103795,#103802,#103809,#103816, + #103823,#103830,#103837,#103844,#103851,#103858,#103865,#103872, + #103879,#103886,#103893,#103900,#103907,#103914,#103921,#103928, + #103935,#103942,#103949,#103956,#103963,#103970,#103977,#103984, + #103991,#103998,#104005,#104012,#104019,#104026,#104033,#104040, + #104047,#104054,#104061,#104068,#104075,#104082,#104089,#104096, + #104103,#104110,#104117,#104124,#104131,#104138,#104145,#104152, + #104159,#104166,#104173,#104180,#104187,#104194,#104201,#104208, + #104215,#104222,#104229,#104236,#104243,#104250,#104257,#104264, + #104271,#104278,#104285,#104292,#104299,#104306,#104313,#104320, + #104327,#104334,#104341,#104348,#104355,#104362,#104369,#104376, + #104383,#104390,#104397,#104404,#104411,#104418,#104425,#104432, + #104439,#104446,#104453,#104460,#104467,#104474,#104481,#104488, + #104495,#104502,#104509,#104516,#104523,#104530,#104537,#104544, + #104551,#104558,#104565,#104572,#104579,#104586,#104593,#104600, + #104607,#104614,#104621,#104628,#104635,#104642,#104649,#104656, + #104663,#104670,#104677,#104684,#104691,#104698,#104705,#104712, + #104719,#104726,#104733,#104740,#104747,#104754,#104761,#104768, + #104775,#104782,#104789,#104796,#104803,#104810,#104817,#104824, + #104831,#104838,#104845,#104852,#104859,#104866,#104873,#104880, + #104887,#104894,#104901,#104908,#104915,#104922,#104929,#104936, + #104943,#104950,#104957,#104964,#104971,#104978,#104985,#104992, + #104999,#105006,#105013,#105020,#105027,#105034,#105041,#105048, + #105055,#105062,#105069,#105076,#105083,#105090,#105097,#105104, + #105111,#105118,#105125,#105132,#105139,#105146,#105153,#105160, + #105167,#105174,#105181,#105188,#105195,#105202,#105209,#105216, + #105223,#105230,#105237,#105244,#105251,#105258,#105265,#105272, + #105279,#105286,#105293,#105300,#105307,#105314,#105321,#105328, + #105335,#105342,#105349,#105356,#105363,#105370,#105377,#105384, + #105391,#105398,#105405,#105412,#105419,#105426,#105433,#105440, + #105447,#105454,#105461,#105468,#105475,#105482,#105489,#105496, + #105503,#105510,#105517,#105524,#105531,#105538,#105545,#105552, + #105559,#105566,#105573,#105580,#105587,#105594,#105601,#105608, + #105615,#105622,#105629,#105636,#105643,#105650,#105657,#105664, + #105671,#105678,#105685,#105692,#105699,#105706,#105713,#105720, + #105727,#105734,#105741,#105748,#105755,#105762,#105769,#105776, + #105783,#105790,#105797,#105804,#105811,#105818,#105825,#105832, + #105839,#105846,#105853,#105860,#105867,#105874,#105881,#105888, + #105895,#105902,#105909,#105916,#105923,#105930,#105937,#105944, + #105951,#105958,#105965,#105972,#105979,#105986,#105993,#106000, + #106007,#106014,#106021,#106028,#106035,#106042,#106049,#106056, + #106063,#106070,#106077,#106084,#106091,#106098,#106105,#106112, + #106119,#106126,#106133,#106140,#106147,#106154,#106161,#106168, + #106175,#106182,#106189,#106196,#106203,#106210,#106217,#106224, + #106231,#106238,#106245,#106252,#106259,#106266,#106273,#106280, + #106287,#106294,#106301,#106308,#106315,#106322,#106329,#106336, + #106343,#106350,#106357,#106364,#106371,#106378,#106385,#106392, + #106399,#106406,#106413,#106420,#106427,#106434,#106441,#106448, + #106455,#106462,#106469,#106476,#106483,#106490,#106497,#106504, + #106511,#106518,#106525,#106532,#106539,#106546,#106553,#106560, + #106567,#106574,#106581,#106588,#106595,#106602,#106609,#106616, + #106623,#106630,#106637,#106644,#106651,#106658,#106665,#106672, + #106679,#106686,#106693,#106700,#106707,#106714,#106721,#106728, + #106735,#106742,#106749,#106756,#106763,#106770,#106777,#106784, + #106791,#106798,#106805,#106812,#106819,#106826,#106833,#106840, + #106847,#106854,#106861,#106868,#106875,#106882,#106889,#106896, + #106903,#106910,#106917,#106924,#106931,#106938,#106945,#106952, + #106959,#106966,#106973,#106980,#106987,#106994,#107001,#107008, + #107015,#107022,#107029,#107036,#107043,#107050,#107057,#107064, + #107071,#107078,#107085,#107092,#107099,#107106,#107113,#107120, + #107127,#107134,#107141,#107148,#107155,#107162,#107169,#107176, + #107183,#107190,#107197,#107204,#107211,#107218,#107225,#107232, + #107239,#107246,#107253,#107260,#107267,#107274,#107281,#107288, + #107295,#107302,#107309,#107316,#107323,#107330,#107337,#107344, + #107351,#107358,#107365,#107372,#107379,#107386,#107393,#107400, + #107407,#107414,#107421,#107428,#107435,#107442,#107449,#107456, + #107463,#107470,#107477,#107484,#107491,#107498,#107505,#107512, + #107519,#107526,#107533,#107540,#107547,#107554,#107561,#107568, + #107575,#107582,#107589,#107596,#107603,#107610,#107617,#107624, + #107631,#107638,#107645,#107652,#107659,#107666,#107673,#107680, + #107687,#107694,#107701,#107708,#107715,#107722,#107729,#107736, + #107743,#107750,#107757,#107764,#107771,#107778,#107785,#107792, + #107799,#107806,#107813,#107820,#107827,#107834,#107841,#107848, + #107855,#107862,#107869,#107876,#107883,#107890,#107897,#107904, + #107911,#107918,#107925,#107932,#107939,#107946,#107953,#107960, + #107967,#107974,#107982,#107989,#107996,#108003,#108010,#108017, + #108024,#108031,#108038,#108045,#108052,#108059,#108066,#108073, + #108080,#108087,#108094,#108101,#108108,#108115,#108122,#108129, + #108136,#108143,#108150,#108157,#108164,#108171,#108178,#108185, + #108192,#108199,#108206,#108213,#108220,#108227,#108234,#108241, + #108248,#108255,#108262,#108269,#108276,#108283,#108290,#108297, + #108304,#108311,#108318,#108325,#108332,#108339,#108346,#108353, + #108360,#108367,#108374,#108381,#108388,#108395,#108402,#108409, + #108416,#108423,#108430,#108437,#108444,#108451,#108458,#108465, + #108472,#108479,#108486,#108493,#108500,#108507,#108514,#108521, + #108528,#108535,#108542,#108549,#108556,#108563,#108570,#108577, + #108584,#108591,#108598,#108605,#108612,#108619,#108626,#108633, + #108640,#108647,#108654,#108661,#108668,#108675,#108682,#108689, + #108696,#108703,#108710,#108717,#108724,#108731,#108738,#108745, + #108752,#108759,#108766,#108773,#108780,#108787,#108794,#108801, + #108808,#108815,#108822,#108829,#108836,#108843,#108850,#108857, + #108864,#108871,#108878,#108885,#108892,#108899,#108906,#108913, + #108920,#108927,#108934,#108941,#108948,#108955,#108962,#108969, + #108976,#108983,#108990,#108997,#109004,#109011,#109018,#109025, + #109032,#109039,#109046,#109053,#109060,#109067,#109074,#109081, + #109088,#109095,#109102,#109109,#109116,#109123,#109130,#109137, + #109144,#109151,#109158,#109165,#109172,#109179,#109186,#109193, + #109200,#109207,#109214,#109221,#109228,#109235,#109242,#109249, + #109256,#109263,#109270,#109277,#109284,#109291,#109298,#109305, + #109312,#109319,#109326,#109333,#109340,#109347,#109354,#109361, + #109368,#109375,#109382,#109389,#109396,#109403,#109410,#109417, + #109424,#109431,#109438,#109445,#109452,#109459,#109466,#109473, + #109480,#109487,#109494,#109501,#109508,#109515,#109522,#109529, + #109536,#109543,#109550,#109557,#109564,#109571,#109578,#109585, + #109592,#109599,#109606,#109613,#109620,#109627,#109634,#109641, + #109648,#109655,#109662,#109669,#109676,#109683,#109690,#109697, + #109704,#109711,#109718,#109725,#109732,#109739,#109746,#109753, + #109760,#109767,#109774,#109781,#109788,#109795,#109802,#109809, + #109816,#109823,#109830,#109837,#109844,#109851,#109858,#109865, + #109872,#109879,#109886,#109893,#109900,#109907,#109914,#109921, + #109928,#109935,#109942,#109949,#109956,#109963,#109970,#109977, + #109984,#109991,#109998,#110005,#110012,#110019,#110026,#110033, + #110040,#110047,#110054,#110061,#110068,#110075,#110082,#110089, + #110096,#110103,#110110,#110117,#110124,#110131,#110138,#110145, + #110152,#110159,#110166,#110173,#110180,#110187,#110194,#110201, + #110208,#110215,#110222,#110229,#110236,#110243,#110250,#110257, + #110264,#110271,#110278,#110285,#110292,#110299,#110306,#110313, + #110320,#110327,#110334,#110341,#110348,#110355,#110362,#110369, + #110376,#110383,#110390,#110397,#110404,#110411,#110418,#110425, + #110432,#110439,#110446,#110453,#110460,#110467,#110474,#110481, + #110488,#110495,#110502,#110509,#110516,#110523,#110530,#110537, + #110544,#110551,#110558,#110565,#110572,#110579,#110586,#110593, + #110600,#110607,#110614,#110621,#110628,#110635,#110642,#110649, + #110656,#110663,#110670,#110677,#110684,#110691,#110698,#110705, + #110712,#110719,#110726,#110733,#110740,#110747,#110754,#110761, + #110768,#110775,#110782,#110789,#110796,#110803,#110810,#110817, + #110824,#110831,#110838,#110845,#110852,#110859,#110866,#110873, + #110880,#110887,#110894,#110901,#110908,#110915,#110922,#110929, + #110936,#110943,#110950,#110957,#110964,#110971,#110978,#110985, + #110992,#110999,#111006,#111013,#111020,#111027,#111034,#111041, + #111048,#111055,#111062,#111069,#111076,#111083,#111090,#111097, + #111104,#111111,#111118,#111125,#111132,#111139,#111146,#111153, + #111160,#111167,#111174,#111181,#111188,#111195,#111202,#111209, + #111216,#111223,#111230,#111237,#111244,#111251,#111258,#111265, + #111272,#111279,#111286,#111293,#111300,#111307,#111314,#111321, + #111328,#111335,#111342,#111349,#111356,#111363,#111370,#111377, + #111384,#111391,#111398,#111405,#111412,#111419,#111426,#111433, + #111440,#111447,#111454,#111461,#111468,#111475,#111482,#111489, + #111496,#111503,#111510,#111517,#111524,#111531,#111538,#111545, + #111552,#111559,#111566,#111573),#89887); +#102869 = STYLED_ITEM('color',(#102870),#48691); +#102870 = PRESENTATION_STYLE_ASSIGNMENT((#102871)); +#102871 = SURFACE_STYLE_USAGE(.BOTH.,#102872); +#102872 = SURFACE_SIDE_STYLE('',(#102873)); +#102873 = SURFACE_STYLE_FILL_AREA(#102874); +#102874 = FILL_AREA_STYLE('',(#102875)); +#102875 = FILL_AREA_STYLE_COLOUR('',#102876); +#102876 = COLOUR_RGB('',0.823529417451,0.819607860991,0.780392170416); +#102877 = STYLED_ITEM('color',(#102878),#48733); +#102878 = PRESENTATION_STYLE_ASSIGNMENT((#102879)); +#102879 = SURFACE_STYLE_USAGE(.BOTH.,#102880); +#102880 = SURFACE_SIDE_STYLE('',(#102881)); +#102881 = SURFACE_STYLE_FILL_AREA(#102882); +#102882 = FILL_AREA_STYLE('',(#102883)); +#102883 = FILL_AREA_STYLE_COLOUR('',#102876); +#102884 = STYLED_ITEM('color',(#102885),#48764); +#102885 = PRESENTATION_STYLE_ASSIGNMENT((#102886)); +#102886 = SURFACE_STYLE_USAGE(.BOTH.,#102887); +#102887 = SURFACE_SIDE_STYLE('',(#102888)); +#102888 = SURFACE_STYLE_FILL_AREA(#102889); +#102889 = FILL_AREA_STYLE('',(#102890)); +#102890 = FILL_AREA_STYLE_COLOUR('',#102876); +#102891 = STYLED_ITEM('color',(#102892),#48795); +#102892 = PRESENTATION_STYLE_ASSIGNMENT((#102893)); +#102893 = SURFACE_STYLE_USAGE(.BOTH.,#102894); +#102894 = SURFACE_SIDE_STYLE('',(#102895)); +#102895 = SURFACE_STYLE_FILL_AREA(#102896); +#102896 = FILL_AREA_STYLE('',(#102897)); +#102897 = FILL_AREA_STYLE_COLOUR('',#102876); +#102898 = STYLED_ITEM('color',(#102899),#48879); +#102899 = PRESENTATION_STYLE_ASSIGNMENT((#102900)); +#102900 = SURFACE_STYLE_USAGE(.BOTH.,#102901); +#102901 = SURFACE_SIDE_STYLE('',(#102902)); +#102902 = SURFACE_STYLE_FILL_AREA(#102903); +#102903 = FILL_AREA_STYLE('',(#102904)); +#102904 = FILL_AREA_STYLE_COLOUR('',#102876); +#102905 = STYLED_ITEM('color',(#102906),#48963); +#102906 = PRESENTATION_STYLE_ASSIGNMENT((#102907)); +#102907 = SURFACE_STYLE_USAGE(.BOTH.,#102908); +#102908 = SURFACE_SIDE_STYLE('',(#102909)); +#102909 = SURFACE_STYLE_FILL_AREA(#102910); +#102910 = FILL_AREA_STYLE('',(#102911)); +#102911 = FILL_AREA_STYLE_COLOUR('',#102912); +#102912 = COLOUR_RGB('',0.145098047169,0.14117647753,0.14117647753); +#102913 = STYLED_ITEM('color',(#102914),#49312); +#102914 = PRESENTATION_STYLE_ASSIGNMENT((#102915)); +#102915 = SURFACE_STYLE_USAGE(.BOTH.,#102916); +#102916 = SURFACE_SIDE_STYLE('',(#102917)); +#102917 = SURFACE_STYLE_FILL_AREA(#102918); +#102918 = FILL_AREA_STYLE('',(#102919)); +#102919 = FILL_AREA_STYLE_COLOUR('',#102876); +#102920 = STYLED_ITEM('color',(#102921),#49329); +#102921 = PRESENTATION_STYLE_ASSIGNMENT((#102922)); +#102922 = SURFACE_STYLE_USAGE(.BOTH.,#102923); +#102923 = SURFACE_SIDE_STYLE('',(#102924)); +#102924 = SURFACE_STYLE_FILL_AREA(#102925); +#102925 = FILL_AREA_STYLE('',(#102926)); +#102926 = FILL_AREA_STYLE_COLOUR('',#102912); +#102927 = STYLED_ITEM('color',(#102928),#49352); +#102928 = PRESENTATION_STYLE_ASSIGNMENT((#102929)); +#102929 = SURFACE_STYLE_USAGE(.BOTH.,#102930); +#102930 = SURFACE_SIDE_STYLE('',(#102931)); +#102931 = SURFACE_STYLE_FILL_AREA(#102932); +#102932 = FILL_AREA_STYLE('',(#102933)); +#102933 = FILL_AREA_STYLE_COLOUR('',#102876); +#102934 = STYLED_ITEM('color',(#102935),#49390); +#102935 = PRESENTATION_STYLE_ASSIGNMENT((#102936)); +#102936 = SURFACE_STYLE_USAGE(.BOTH.,#102937); +#102937 = SURFACE_SIDE_STYLE('',(#102938)); +#102938 = SURFACE_STYLE_FILL_AREA(#102939); +#102939 = FILL_AREA_STYLE('',(#102940)); +#102940 = FILL_AREA_STYLE_COLOUR('',#102876); +#102941 = STYLED_ITEM('color',(#102942),#49407); +#102942 = PRESENTATION_STYLE_ASSIGNMENT((#102943)); +#102943 = SURFACE_STYLE_USAGE(.BOTH.,#102944); +#102944 = SURFACE_SIDE_STYLE('',(#102945)); +#102945 = SURFACE_STYLE_FILL_AREA(#102946); +#102946 = FILL_AREA_STYLE('',(#102947)); +#102947 = FILL_AREA_STYLE_COLOUR('',#102876); +#102948 = STYLED_ITEM('color',(#102949),#49424); +#102949 = PRESENTATION_STYLE_ASSIGNMENT((#102950)); +#102950 = SURFACE_STYLE_USAGE(.BOTH.,#102951); +#102951 = SURFACE_SIDE_STYLE('',(#102952)); +#102952 = SURFACE_STYLE_FILL_AREA(#102953); +#102953 = FILL_AREA_STYLE('',(#102954)); +#102954 = FILL_AREA_STYLE_COLOUR('',#102876); +#102955 = STYLED_ITEM('color',(#102956),#49441); +#102956 = PRESENTATION_STYLE_ASSIGNMENT((#102957)); +#102957 = SURFACE_STYLE_USAGE(.BOTH.,#102958); +#102958 = SURFACE_SIDE_STYLE('',(#102959)); +#102959 = SURFACE_STYLE_FILL_AREA(#102960); +#102960 = FILL_AREA_STYLE('',(#102961)); +#102961 = FILL_AREA_STYLE_COLOUR('',#102876); +#102962 = STYLED_ITEM('color',(#102963),#49458); +#102963 = PRESENTATION_STYLE_ASSIGNMENT((#102964)); +#102964 = SURFACE_STYLE_USAGE(.BOTH.,#102965); +#102965 = SURFACE_SIDE_STYLE('',(#102966)); +#102966 = SURFACE_STYLE_FILL_AREA(#102967); +#102967 = FILL_AREA_STYLE('',(#102968)); +#102968 = FILL_AREA_STYLE_COLOUR('',#102876); +#102969 = STYLED_ITEM('color',(#102970),#49475); +#102970 = PRESENTATION_STYLE_ASSIGNMENT((#102971)); +#102971 = SURFACE_STYLE_USAGE(.BOTH.,#102972); +#102972 = SURFACE_SIDE_STYLE('',(#102973)); +#102973 = SURFACE_STYLE_FILL_AREA(#102974); +#102974 = FILL_AREA_STYLE('',(#102975)); +#102975 = FILL_AREA_STYLE_COLOUR('',#102876); +#102976 = STYLED_ITEM('color',(#102977),#49487); +#102977 = PRESENTATION_STYLE_ASSIGNMENT((#102978)); +#102978 = SURFACE_STYLE_USAGE(.BOTH.,#102979); +#102979 = SURFACE_SIDE_STYLE('',(#102980)); +#102980 = SURFACE_STYLE_FILL_AREA(#102981); +#102981 = FILL_AREA_STYLE('',(#102982)); +#102982 = FILL_AREA_STYLE_COLOUR('',#102912); +#102983 = STYLED_ITEM('color',(#102984),#49511); +#102984 = PRESENTATION_STYLE_ASSIGNMENT((#102985)); +#102985 = SURFACE_STYLE_USAGE(.BOTH.,#102986); +#102986 = SURFACE_SIDE_STYLE('',(#102987)); +#102987 = SURFACE_STYLE_FILL_AREA(#102988); +#102988 = FILL_AREA_STYLE('',(#102989)); +#102989 = FILL_AREA_STYLE_COLOUR('',#102912); +#102990 = STYLED_ITEM('color',(#102991),#49574); +#102991 = PRESENTATION_STYLE_ASSIGNMENT((#102992)); +#102992 = SURFACE_STYLE_USAGE(.BOTH.,#102993); +#102993 = SURFACE_SIDE_STYLE('',(#102994)); +#102994 = SURFACE_STYLE_FILL_AREA(#102995); +#102995 = FILL_AREA_STYLE('',(#102996)); +#102996 = FILL_AREA_STYLE_COLOUR('',#102912); +#102997 = STYLED_ITEM('color',(#102998),#49597); +#102998 = PRESENTATION_STYLE_ASSIGNMENT((#102999)); +#102999 = SURFACE_STYLE_USAGE(.BOTH.,#103000); +#103000 = SURFACE_SIDE_STYLE('',(#103001)); +#103001 = SURFACE_STYLE_FILL_AREA(#103002); +#103002 = FILL_AREA_STYLE('',(#103003)); +#103003 = FILL_AREA_STYLE_COLOUR('',#102912); +#103004 = STYLED_ITEM('color',(#103005),#49620); +#103005 = PRESENTATION_STYLE_ASSIGNMENT((#103006)); +#103006 = SURFACE_STYLE_USAGE(.BOTH.,#103007); +#103007 = SURFACE_SIDE_STYLE('',(#103008)); +#103008 = SURFACE_STYLE_FILL_AREA(#103009); +#103009 = FILL_AREA_STYLE('',(#103010)); +#103010 = FILL_AREA_STYLE_COLOUR('',#102912); +#103011 = STYLED_ITEM('color',(#103012),#49650); +#103012 = PRESENTATION_STYLE_ASSIGNMENT((#103013)); +#103013 = SURFACE_STYLE_USAGE(.BOTH.,#103014); +#103014 = SURFACE_SIDE_STYLE('',(#103015)); +#103015 = SURFACE_STYLE_FILL_AREA(#103016); +#103016 = FILL_AREA_STYLE('',(#103017)); +#103017 = FILL_AREA_STYLE_COLOUR('',#102876); +#103018 = STYLED_ITEM('color',(#103019),#49681); +#103019 = PRESENTATION_STYLE_ASSIGNMENT((#103020)); +#103020 = SURFACE_STYLE_USAGE(.BOTH.,#103021); +#103021 = SURFACE_SIDE_STYLE('',(#103022)); +#103022 = SURFACE_STYLE_FILL_AREA(#103023); +#103023 = FILL_AREA_STYLE('',(#103024)); +#103024 = FILL_AREA_STYLE_COLOUR('',#102912); +#103025 = STYLED_ITEM('color',(#103026),#49712); +#103026 = PRESENTATION_STYLE_ASSIGNMENT((#103027)); +#103027 = SURFACE_STYLE_USAGE(.BOTH.,#103028); +#103028 = SURFACE_SIDE_STYLE('',(#103029)); +#103029 = SURFACE_STYLE_FILL_AREA(#103030); +#103030 = FILL_AREA_STYLE('',(#103031)); +#103031 = FILL_AREA_STYLE_COLOUR('',#102876); +#103032 = STYLED_ITEM('color',(#103033),#49743); +#103033 = PRESENTATION_STYLE_ASSIGNMENT((#103034)); +#103034 = SURFACE_STYLE_USAGE(.BOTH.,#103035); +#103035 = SURFACE_SIDE_STYLE('',(#103036)); +#103036 = SURFACE_STYLE_FILL_AREA(#103037); +#103037 = FILL_AREA_STYLE('',(#103038)); +#103038 = FILL_AREA_STYLE_COLOUR('',#102876); +#103039 = STYLED_ITEM('color',(#103040),#49774); +#103040 = PRESENTATION_STYLE_ASSIGNMENT((#103041)); +#103041 = SURFACE_STYLE_USAGE(.BOTH.,#103042); +#103042 = SURFACE_SIDE_STYLE('',(#103043)); +#103043 = SURFACE_STYLE_FILL_AREA(#103044); +#103044 = FILL_AREA_STYLE('',(#103045)); +#103045 = FILL_AREA_STYLE_COLOUR('',#102912); +#103046 = STYLED_ITEM('color',(#103047),#49805); +#103047 = PRESENTATION_STYLE_ASSIGNMENT((#103048)); +#103048 = SURFACE_STYLE_USAGE(.BOTH.,#103049); +#103049 = SURFACE_SIDE_STYLE('',(#103050)); +#103050 = SURFACE_STYLE_FILL_AREA(#103051); +#103051 = FILL_AREA_STYLE('',(#103052)); +#103052 = FILL_AREA_STYLE_COLOUR('',#102912); +#103053 = STYLED_ITEM('color',(#103054),#49836); +#103054 = PRESENTATION_STYLE_ASSIGNMENT((#103055)); +#103055 = SURFACE_STYLE_USAGE(.BOTH.,#103056); +#103056 = SURFACE_SIDE_STYLE('',(#103057)); +#103057 = SURFACE_STYLE_FILL_AREA(#103058); +#103058 = FILL_AREA_STYLE('',(#103059)); +#103059 = FILL_AREA_STYLE_COLOUR('',#102876); +#103060 = STYLED_ITEM('color',(#103061),#49867); +#103061 = PRESENTATION_STYLE_ASSIGNMENT((#103062)); +#103062 = SURFACE_STYLE_USAGE(.BOTH.,#103063); +#103063 = SURFACE_SIDE_STYLE('',(#103064)); +#103064 = SURFACE_STYLE_FILL_AREA(#103065); +#103065 = FILL_AREA_STYLE('',(#103066)); +#103066 = FILL_AREA_STYLE_COLOUR('',#102876); +#103067 = STYLED_ITEM('color',(#103068),#49898); +#103068 = PRESENTATION_STYLE_ASSIGNMENT((#103069)); +#103069 = SURFACE_STYLE_USAGE(.BOTH.,#103070); +#103070 = SURFACE_SIDE_STYLE('',(#103071)); +#103071 = SURFACE_STYLE_FILL_AREA(#103072); +#103072 = FILL_AREA_STYLE('',(#103073)); +#103073 = FILL_AREA_STYLE_COLOUR('',#102912); +#103074 = STYLED_ITEM('color',(#103075),#49929); +#103075 = PRESENTATION_STYLE_ASSIGNMENT((#103076)); +#103076 = SURFACE_STYLE_USAGE(.BOTH.,#103077); +#103077 = SURFACE_SIDE_STYLE('',(#103078)); +#103078 = SURFACE_STYLE_FILL_AREA(#103079); +#103079 = FILL_AREA_STYLE('',(#103080)); +#103080 = FILL_AREA_STYLE_COLOUR('',#102912); +#103081 = STYLED_ITEM('color',(#103082),#49960); +#103082 = PRESENTATION_STYLE_ASSIGNMENT((#103083)); +#103083 = SURFACE_STYLE_USAGE(.BOTH.,#103084); +#103084 = SURFACE_SIDE_STYLE('',(#103085)); +#103085 = SURFACE_STYLE_FILL_AREA(#103086); +#103086 = FILL_AREA_STYLE('',(#103087)); +#103087 = FILL_AREA_STYLE_COLOUR('',#102876); +#103088 = STYLED_ITEM('color',(#103089),#49991); +#103089 = PRESENTATION_STYLE_ASSIGNMENT((#103090)); +#103090 = SURFACE_STYLE_USAGE(.BOTH.,#103091); +#103091 = SURFACE_SIDE_STYLE('',(#103092)); +#103092 = SURFACE_STYLE_FILL_AREA(#103093); +#103093 = FILL_AREA_STYLE('',(#103094)); +#103094 = FILL_AREA_STYLE_COLOUR('',#102876); +#103095 = STYLED_ITEM('color',(#103096),#50022); +#103096 = PRESENTATION_STYLE_ASSIGNMENT((#103097)); +#103097 = SURFACE_STYLE_USAGE(.BOTH.,#103098); +#103098 = SURFACE_SIDE_STYLE('',(#103099)); +#103099 = SURFACE_STYLE_FILL_AREA(#103100); +#103100 = FILL_AREA_STYLE('',(#103101)); +#103101 = FILL_AREA_STYLE_COLOUR('',#102912); +#103102 = STYLED_ITEM('color',(#103103),#50053); +#103103 = PRESENTATION_STYLE_ASSIGNMENT((#103104)); +#103104 = SURFACE_STYLE_USAGE(.BOTH.,#103105); +#103105 = SURFACE_SIDE_STYLE('',(#103106)); +#103106 = SURFACE_STYLE_FILL_AREA(#103107); +#103107 = FILL_AREA_STYLE('',(#103108)); +#103108 = FILL_AREA_STYLE_COLOUR('',#102912); +#103109 = STYLED_ITEM('color',(#103110),#50084); +#103110 = PRESENTATION_STYLE_ASSIGNMENT((#103111)); +#103111 = SURFACE_STYLE_USAGE(.BOTH.,#103112); +#103112 = SURFACE_SIDE_STYLE('',(#103113)); +#103113 = SURFACE_STYLE_FILL_AREA(#103114); +#103114 = FILL_AREA_STYLE('',(#103115)); +#103115 = FILL_AREA_STYLE_COLOUR('',#102876); +#103116 = STYLED_ITEM('color',(#103117),#50115); +#103117 = PRESENTATION_STYLE_ASSIGNMENT((#103118)); +#103118 = SURFACE_STYLE_USAGE(.BOTH.,#103119); +#103119 = SURFACE_SIDE_STYLE('',(#103120)); +#103120 = SURFACE_STYLE_FILL_AREA(#103121); +#103121 = FILL_AREA_STYLE('',(#103122)); +#103122 = FILL_AREA_STYLE_COLOUR('',#102876); +#103123 = STYLED_ITEM('color',(#103124),#50146); +#103124 = PRESENTATION_STYLE_ASSIGNMENT((#103125)); +#103125 = SURFACE_STYLE_USAGE(.BOTH.,#103126); +#103126 = SURFACE_SIDE_STYLE('',(#103127)); +#103127 = SURFACE_STYLE_FILL_AREA(#103128); +#103128 = FILL_AREA_STYLE('',(#103129)); +#103129 = FILL_AREA_STYLE_COLOUR('',#102912); +#103130 = STYLED_ITEM('color',(#103131),#50177); +#103131 = PRESENTATION_STYLE_ASSIGNMENT((#103132)); +#103132 = SURFACE_STYLE_USAGE(.BOTH.,#103133); +#103133 = SURFACE_SIDE_STYLE('',(#103134)); +#103134 = SURFACE_STYLE_FILL_AREA(#103135); +#103135 = FILL_AREA_STYLE('',(#103136)); +#103136 = FILL_AREA_STYLE_COLOUR('',#102912); +#103137 = STYLED_ITEM('color',(#103138),#50208); +#103138 = PRESENTATION_STYLE_ASSIGNMENT((#103139)); +#103139 = SURFACE_STYLE_USAGE(.BOTH.,#103140); +#103140 = SURFACE_SIDE_STYLE('',(#103141)); +#103141 = SURFACE_STYLE_FILL_AREA(#103142); +#103142 = FILL_AREA_STYLE('',(#103143)); +#103143 = FILL_AREA_STYLE_COLOUR('',#102876); +#103144 = STYLED_ITEM('color',(#103145),#50239); +#103145 = PRESENTATION_STYLE_ASSIGNMENT((#103146)); +#103146 = SURFACE_STYLE_USAGE(.BOTH.,#103147); +#103147 = SURFACE_SIDE_STYLE('',(#103148)); +#103148 = SURFACE_STYLE_FILL_AREA(#103149); +#103149 = FILL_AREA_STYLE('',(#103150)); +#103150 = FILL_AREA_STYLE_COLOUR('',#102876); +#103151 = STYLED_ITEM('color',(#103152),#50270); +#103152 = PRESENTATION_STYLE_ASSIGNMENT((#103153)); +#103153 = SURFACE_STYLE_USAGE(.BOTH.,#103154); +#103154 = SURFACE_SIDE_STYLE('',(#103155)); +#103155 = SURFACE_STYLE_FILL_AREA(#103156); +#103156 = FILL_AREA_STYLE('',(#103157)); +#103157 = FILL_AREA_STYLE_COLOUR('',#102912); +#103158 = STYLED_ITEM('color',(#103159),#50301); +#103159 = PRESENTATION_STYLE_ASSIGNMENT((#103160)); +#103160 = SURFACE_STYLE_USAGE(.BOTH.,#103161); +#103161 = SURFACE_SIDE_STYLE('',(#103162)); +#103162 = SURFACE_STYLE_FILL_AREA(#103163); +#103163 = FILL_AREA_STYLE('',(#103164)); +#103164 = FILL_AREA_STYLE_COLOUR('',#102912); +#103165 = STYLED_ITEM('color',(#103166),#50332); +#103166 = PRESENTATION_STYLE_ASSIGNMENT((#103167)); +#103167 = SURFACE_STYLE_USAGE(.BOTH.,#103168); +#103168 = SURFACE_SIDE_STYLE('',(#103169)); +#103169 = SURFACE_STYLE_FILL_AREA(#103170); +#103170 = FILL_AREA_STYLE('',(#103171)); +#103171 = FILL_AREA_STYLE_COLOUR('',#102876); +#103172 = STYLED_ITEM('color',(#103173),#50363); +#103173 = PRESENTATION_STYLE_ASSIGNMENT((#103174)); +#103174 = SURFACE_STYLE_USAGE(.BOTH.,#103175); +#103175 = SURFACE_SIDE_STYLE('',(#103176)); +#103176 = SURFACE_STYLE_FILL_AREA(#103177); +#103177 = FILL_AREA_STYLE('',(#103178)); +#103178 = FILL_AREA_STYLE_COLOUR('',#102876); +#103179 = STYLED_ITEM('color',(#103180),#50394); +#103180 = PRESENTATION_STYLE_ASSIGNMENT((#103181)); +#103181 = SURFACE_STYLE_USAGE(.BOTH.,#103182); +#103182 = SURFACE_SIDE_STYLE('',(#103183)); +#103183 = SURFACE_STYLE_FILL_AREA(#103184); +#103184 = FILL_AREA_STYLE('',(#103185)); +#103185 = FILL_AREA_STYLE_COLOUR('',#102912); +#103186 = STYLED_ITEM('color',(#103187),#50425); +#103187 = PRESENTATION_STYLE_ASSIGNMENT((#103188)); +#103188 = SURFACE_STYLE_USAGE(.BOTH.,#103189); +#103189 = SURFACE_SIDE_STYLE('',(#103190)); +#103190 = SURFACE_STYLE_FILL_AREA(#103191); +#103191 = FILL_AREA_STYLE('',(#103192)); +#103192 = FILL_AREA_STYLE_COLOUR('',#102912); +#103193 = STYLED_ITEM('color',(#103194),#50456); +#103194 = PRESENTATION_STYLE_ASSIGNMENT((#103195)); +#103195 = SURFACE_STYLE_USAGE(.BOTH.,#103196); +#103196 = SURFACE_SIDE_STYLE('',(#103197)); +#103197 = SURFACE_STYLE_FILL_AREA(#103198); +#103198 = FILL_AREA_STYLE('',(#103199)); +#103199 = FILL_AREA_STYLE_COLOUR('',#102876); +#103200 = STYLED_ITEM('color',(#103201),#50487); +#103201 = PRESENTATION_STYLE_ASSIGNMENT((#103202)); +#103202 = SURFACE_STYLE_USAGE(.BOTH.,#103203); +#103203 = SURFACE_SIDE_STYLE('',(#103204)); +#103204 = SURFACE_STYLE_FILL_AREA(#103205); +#103205 = FILL_AREA_STYLE('',(#103206)); +#103206 = FILL_AREA_STYLE_COLOUR('',#102876); +#103207 = STYLED_ITEM('color',(#103208),#50518); +#103208 = PRESENTATION_STYLE_ASSIGNMENT((#103209)); +#103209 = SURFACE_STYLE_USAGE(.BOTH.,#103210); +#103210 = SURFACE_SIDE_STYLE('',(#103211)); +#103211 = SURFACE_STYLE_FILL_AREA(#103212); +#103212 = FILL_AREA_STYLE('',(#103213)); +#103213 = FILL_AREA_STYLE_COLOUR('',#102912); +#103214 = STYLED_ITEM('color',(#103215),#50549); +#103215 = PRESENTATION_STYLE_ASSIGNMENT((#103216)); +#103216 = SURFACE_STYLE_USAGE(.BOTH.,#103217); +#103217 = SURFACE_SIDE_STYLE('',(#103218)); +#103218 = SURFACE_STYLE_FILL_AREA(#103219); +#103219 = FILL_AREA_STYLE('',(#103220)); +#103220 = FILL_AREA_STYLE_COLOUR('',#102912); +#103221 = STYLED_ITEM('color',(#103222),#50580); +#103222 = PRESENTATION_STYLE_ASSIGNMENT((#103223)); +#103223 = SURFACE_STYLE_USAGE(.BOTH.,#103224); +#103224 = SURFACE_SIDE_STYLE('',(#103225)); +#103225 = SURFACE_STYLE_FILL_AREA(#103226); +#103226 = FILL_AREA_STYLE('',(#103227)); +#103227 = FILL_AREA_STYLE_COLOUR('',#102876); +#103228 = STYLED_ITEM('color',(#103229),#50611); +#103229 = PRESENTATION_STYLE_ASSIGNMENT((#103230)); +#103230 = SURFACE_STYLE_USAGE(.BOTH.,#103231); +#103231 = SURFACE_SIDE_STYLE('',(#103232)); +#103232 = SURFACE_STYLE_FILL_AREA(#103233); +#103233 = FILL_AREA_STYLE('',(#103234)); +#103234 = FILL_AREA_STYLE_COLOUR('',#102876); +#103235 = STYLED_ITEM('color',(#103236),#50642); +#103236 = PRESENTATION_STYLE_ASSIGNMENT((#103237)); +#103237 = SURFACE_STYLE_USAGE(.BOTH.,#103238); +#103238 = SURFACE_SIDE_STYLE('',(#103239)); +#103239 = SURFACE_STYLE_FILL_AREA(#103240); +#103240 = FILL_AREA_STYLE('',(#103241)); +#103241 = FILL_AREA_STYLE_COLOUR('',#102912); +#103242 = STYLED_ITEM('color',(#103243),#50673); +#103243 = PRESENTATION_STYLE_ASSIGNMENT((#103244)); +#103244 = SURFACE_STYLE_USAGE(.BOTH.,#103245); +#103245 = SURFACE_SIDE_STYLE('',(#103246)); +#103246 = SURFACE_STYLE_FILL_AREA(#103247); +#103247 = FILL_AREA_STYLE('',(#103248)); +#103248 = FILL_AREA_STYLE_COLOUR('',#102912); +#103249 = STYLED_ITEM('color',(#103250),#50704); +#103250 = PRESENTATION_STYLE_ASSIGNMENT((#103251)); +#103251 = SURFACE_STYLE_USAGE(.BOTH.,#103252); +#103252 = SURFACE_SIDE_STYLE('',(#103253)); +#103253 = SURFACE_STYLE_FILL_AREA(#103254); +#103254 = FILL_AREA_STYLE('',(#103255)); +#103255 = FILL_AREA_STYLE_COLOUR('',#102876); +#103256 = STYLED_ITEM('color',(#103257),#50735); +#103257 = PRESENTATION_STYLE_ASSIGNMENT((#103258)); +#103258 = SURFACE_STYLE_USAGE(.BOTH.,#103259); +#103259 = SURFACE_SIDE_STYLE('',(#103260)); +#103260 = SURFACE_STYLE_FILL_AREA(#103261); +#103261 = FILL_AREA_STYLE('',(#103262)); +#103262 = FILL_AREA_STYLE_COLOUR('',#102876); +#103263 = STYLED_ITEM('color',(#103264),#50766); +#103264 = PRESENTATION_STYLE_ASSIGNMENT((#103265)); +#103265 = SURFACE_STYLE_USAGE(.BOTH.,#103266); +#103266 = SURFACE_SIDE_STYLE('',(#103267)); +#103267 = SURFACE_STYLE_FILL_AREA(#103268); +#103268 = FILL_AREA_STYLE('',(#103269)); +#103269 = FILL_AREA_STYLE_COLOUR('',#102912); +#103270 = STYLED_ITEM('color',(#103271),#50797); +#103271 = PRESENTATION_STYLE_ASSIGNMENT((#103272)); +#103272 = SURFACE_STYLE_USAGE(.BOTH.,#103273); +#103273 = SURFACE_SIDE_STYLE('',(#103274)); +#103274 = SURFACE_STYLE_FILL_AREA(#103275); +#103275 = FILL_AREA_STYLE('',(#103276)); +#103276 = FILL_AREA_STYLE_COLOUR('',#102912); +#103277 = STYLED_ITEM('color',(#103278),#50820); +#103278 = PRESENTATION_STYLE_ASSIGNMENT((#103279)); +#103279 = SURFACE_STYLE_USAGE(.BOTH.,#103280); +#103280 = SURFACE_SIDE_STYLE('',(#103281)); +#103281 = SURFACE_STYLE_FILL_AREA(#103282); +#103282 = FILL_AREA_STYLE('',(#103283)); +#103283 = FILL_AREA_STYLE_COLOUR('',#102912); +#103284 = STYLED_ITEM('color',(#103285),#50843); +#103285 = PRESENTATION_STYLE_ASSIGNMENT((#103286)); +#103286 = SURFACE_STYLE_USAGE(.BOTH.,#103287); +#103287 = SURFACE_SIDE_STYLE('',(#103288)); +#103288 = SURFACE_STYLE_FILL_AREA(#103289); +#103289 = FILL_AREA_STYLE('',(#103290)); +#103290 = FILL_AREA_STYLE_COLOUR('',#102912); +#103291 = STYLED_ITEM('color',(#103292),#51187); +#103292 = PRESENTATION_STYLE_ASSIGNMENT((#103293)); +#103293 = SURFACE_STYLE_USAGE(.BOTH.,#103294); +#103294 = SURFACE_SIDE_STYLE('',(#103295)); +#103295 = SURFACE_STYLE_FILL_AREA(#103296); +#103296 = FILL_AREA_STYLE('',(#103297)); +#103297 = FILL_AREA_STYLE_COLOUR('',#102912); +#103298 = STYLED_ITEM('color',(#103299),#51204); +#103299 = PRESENTATION_STYLE_ASSIGNMENT((#103300)); +#103300 = SURFACE_STYLE_USAGE(.BOTH.,#103301); +#103301 = SURFACE_SIDE_STYLE('',(#103302)); +#103302 = SURFACE_STYLE_FILL_AREA(#103303); +#103303 = FILL_AREA_STYLE('',(#103304)); +#103304 = FILL_AREA_STYLE_COLOUR('',#102876); +#103305 = STYLED_ITEM('color',(#103306),#51296); +#103306 = PRESENTATION_STYLE_ASSIGNMENT((#103307)); +#103307 = SURFACE_STYLE_USAGE(.BOTH.,#103308); +#103308 = SURFACE_SIDE_STYLE('',(#103309)); +#103309 = SURFACE_STYLE_FILL_AREA(#103310); +#103310 = FILL_AREA_STYLE('',(#103311)); +#103311 = FILL_AREA_STYLE_COLOUR('',#102912); +#103312 = STYLED_ITEM('color',(#103313),#51639); +#103313 = PRESENTATION_STYLE_ASSIGNMENT((#103314)); +#103314 = SURFACE_STYLE_USAGE(.BOTH.,#103315); +#103315 = SURFACE_SIDE_STYLE('',(#103316)); +#103316 = SURFACE_STYLE_FILL_AREA(#103317); +#103317 = FILL_AREA_STYLE('',(#103318)); +#103318 = FILL_AREA_STYLE_COLOUR('',#102912); +#103319 = STYLED_ITEM('color',(#103320),#51662); +#103320 = PRESENTATION_STYLE_ASSIGNMENT((#103321)); +#103321 = SURFACE_STYLE_USAGE(.BOTH.,#103322); +#103322 = SURFACE_SIDE_STYLE('',(#103323)); +#103323 = SURFACE_STYLE_FILL_AREA(#103324); +#103324 = FILL_AREA_STYLE('',(#103325)); +#103325 = FILL_AREA_STYLE_COLOUR('',#102912); +#103326 = STYLED_ITEM('color',(#103327),#52005); +#103327 = PRESENTATION_STYLE_ASSIGNMENT((#103328)); +#103328 = SURFACE_STYLE_USAGE(.BOTH.,#103329); +#103329 = SURFACE_SIDE_STYLE('',(#103330)); +#103330 = SURFACE_STYLE_FILL_AREA(#103331); +#103331 = FILL_AREA_STYLE('',(#103332)); +#103332 = FILL_AREA_STYLE_COLOUR('',#102912); +#103333 = STYLED_ITEM('color',(#103334),#52028); +#103334 = PRESENTATION_STYLE_ASSIGNMENT((#103335)); +#103335 = SURFACE_STYLE_USAGE(.BOTH.,#103336); +#103336 = SURFACE_SIDE_STYLE('',(#103337)); +#103337 = SURFACE_STYLE_FILL_AREA(#103338); +#103338 = FILL_AREA_STYLE('',(#103339)); +#103339 = FILL_AREA_STYLE_COLOUR('',#102912); +#103340 = STYLED_ITEM('color',(#103341),#52365); +#103341 = PRESENTATION_STYLE_ASSIGNMENT((#103342)); +#103342 = SURFACE_STYLE_USAGE(.BOTH.,#103343); +#103343 = SURFACE_SIDE_STYLE('',(#103344)); +#103344 = SURFACE_STYLE_FILL_AREA(#103345); +#103345 = FILL_AREA_STYLE('',(#103346)); +#103346 = FILL_AREA_STYLE_COLOUR('',#102912); +#103347 = STYLED_ITEM('color',(#103348),#52388); +#103348 = PRESENTATION_STYLE_ASSIGNMENT((#103349)); +#103349 = SURFACE_STYLE_USAGE(.BOTH.,#103350); +#103350 = SURFACE_SIDE_STYLE('',(#103351)); +#103351 = SURFACE_STYLE_FILL_AREA(#103352); +#103352 = FILL_AREA_STYLE('',(#103353)); +#103353 = FILL_AREA_STYLE_COLOUR('',#102876); +#103354 = STYLED_ITEM('color',(#103355),#52480); +#103355 = PRESENTATION_STYLE_ASSIGNMENT((#103356)); +#103356 = SURFACE_STYLE_USAGE(.BOTH.,#103357); +#103357 = SURFACE_SIDE_STYLE('',(#103358)); +#103358 = SURFACE_STYLE_FILL_AREA(#103359); +#103359 = FILL_AREA_STYLE('',(#103360)); +#103360 = FILL_AREA_STYLE_COLOUR('',#102912); +#103361 = STYLED_ITEM('color',(#103362),#52501); +#103362 = PRESENTATION_STYLE_ASSIGNMENT((#103363)); +#103363 = SURFACE_STYLE_USAGE(.BOTH.,#103364); +#103364 = SURFACE_SIDE_STYLE('',(#103365)); +#103365 = SURFACE_STYLE_FILL_AREA(#103366); +#103366 = FILL_AREA_STYLE('',(#103367)); +#103367 = FILL_AREA_STYLE_COLOUR('',#102876); +#103368 = STYLED_ITEM('color',(#103369),#52593); +#103369 = PRESENTATION_STYLE_ASSIGNMENT((#103370)); +#103370 = SURFACE_STYLE_USAGE(.BOTH.,#103371); +#103371 = SURFACE_SIDE_STYLE('',(#103372)); +#103372 = SURFACE_STYLE_FILL_AREA(#103373); +#103373 = FILL_AREA_STYLE('',(#103374)); +#103374 = FILL_AREA_STYLE_COLOUR('',#102876); +#103375 = STYLED_ITEM('color',(#103376),#52610); +#103376 = PRESENTATION_STYLE_ASSIGNMENT((#103377)); +#103377 = SURFACE_STYLE_USAGE(.BOTH.,#103378); +#103378 = SURFACE_SIDE_STYLE('',(#103379)); +#103379 = SURFACE_STYLE_FILL_AREA(#103380); +#103380 = FILL_AREA_STYLE('',(#103381)); +#103381 = FILL_AREA_STYLE_COLOUR('',#102876); +#103382 = STYLED_ITEM('color',(#103383),#52702); +#103383 = PRESENTATION_STYLE_ASSIGNMENT((#103384)); +#103384 = SURFACE_STYLE_USAGE(.BOTH.,#103385); +#103385 = SURFACE_SIDE_STYLE('',(#103386)); +#103386 = SURFACE_STYLE_FILL_AREA(#103387); +#103387 = FILL_AREA_STYLE('',(#103388)); +#103388 = FILL_AREA_STYLE_COLOUR('',#102912); +#103389 = STYLED_ITEM('color',(#103390),#52724); +#103390 = PRESENTATION_STYLE_ASSIGNMENT((#103391)); +#103391 = SURFACE_STYLE_USAGE(.BOTH.,#103392); +#103392 = SURFACE_SIDE_STYLE('',(#103393)); +#103393 = SURFACE_STYLE_FILL_AREA(#103394); +#103394 = FILL_AREA_STYLE('',(#103395)); +#103395 = FILL_AREA_STYLE_COLOUR('',#102876); +#103396 = STYLED_ITEM('color',(#103397),#52749); +#103397 = PRESENTATION_STYLE_ASSIGNMENT((#103398)); +#103398 = SURFACE_STYLE_USAGE(.BOTH.,#103399); +#103399 = SURFACE_SIDE_STYLE('',(#103400)); +#103400 = SURFACE_STYLE_FILL_AREA(#103401); +#103401 = FILL_AREA_STYLE('',(#103402)); +#103402 = FILL_AREA_STYLE_COLOUR('',#102876); +#103403 = STYLED_ITEM('color',(#103404),#52833); +#103404 = PRESENTATION_STYLE_ASSIGNMENT((#103405)); +#103405 = SURFACE_STYLE_USAGE(.BOTH.,#103406); +#103406 = SURFACE_SIDE_STYLE('',(#103407)); +#103407 = SURFACE_STYLE_FILL_AREA(#103408); +#103408 = FILL_AREA_STYLE('',(#103409)); +#103409 = FILL_AREA_STYLE_COLOUR('',#102876); +#103410 = STYLED_ITEM('color',(#103411),#52925); +#103411 = PRESENTATION_STYLE_ASSIGNMENT((#103412)); +#103412 = SURFACE_STYLE_USAGE(.BOTH.,#103413); +#103413 = SURFACE_SIDE_STYLE('',(#103414)); +#103414 = SURFACE_STYLE_FILL_AREA(#103415); +#103415 = FILL_AREA_STYLE('',(#103416)); +#103416 = FILL_AREA_STYLE_COLOUR('',#102876); +#103417 = STYLED_ITEM('color',(#103418),#52942); +#103418 = PRESENTATION_STYLE_ASSIGNMENT((#103419)); +#103419 = SURFACE_STYLE_USAGE(.BOTH.,#103420); +#103420 = SURFACE_SIDE_STYLE('',(#103421)); +#103421 = SURFACE_STYLE_FILL_AREA(#103422); +#103422 = FILL_AREA_STYLE('',(#103423)); +#103423 = FILL_AREA_STYLE_COLOUR('',#102912); +#103424 = STYLED_ITEM('color',(#103425),#52964); +#103425 = PRESENTATION_STYLE_ASSIGNMENT((#103426)); +#103426 = SURFACE_STYLE_USAGE(.BOTH.,#103427); +#103427 = SURFACE_SIDE_STYLE('',(#103428)); +#103428 = SURFACE_STYLE_FILL_AREA(#103429); +#103429 = FILL_AREA_STYLE('',(#103430)); +#103430 = FILL_AREA_STYLE_COLOUR('',#102876); +#103431 = STYLED_ITEM('color',(#103432),#53056); +#103432 = PRESENTATION_STYLE_ASSIGNMENT((#103433)); +#103433 = SURFACE_STYLE_USAGE(.BOTH.,#103434); +#103434 = SURFACE_SIDE_STYLE('',(#103435)); +#103435 = SURFACE_STYLE_FILL_AREA(#103436); +#103436 = FILL_AREA_STYLE('',(#103437)); +#103437 = FILL_AREA_STYLE_COLOUR('',#102876); +#103438 = STYLED_ITEM('color',(#103439),#53148); +#103439 = PRESENTATION_STYLE_ASSIGNMENT((#103440)); +#103440 = SURFACE_STYLE_USAGE(.BOTH.,#103441); +#103441 = SURFACE_SIDE_STYLE('',(#103442)); +#103442 = SURFACE_STYLE_FILL_AREA(#103443); +#103443 = FILL_AREA_STYLE('',(#103444)); +#103444 = FILL_AREA_STYLE_COLOUR('',#102912); +#103445 = STYLED_ITEM('color',(#103446),#53170); +#103446 = PRESENTATION_STYLE_ASSIGNMENT((#103447)); +#103447 = SURFACE_STYLE_USAGE(.BOTH.,#103448); +#103448 = SURFACE_SIDE_STYLE('',(#103449)); +#103449 = SURFACE_STYLE_FILL_AREA(#103450); +#103450 = FILL_AREA_STYLE('',(#103451)); +#103451 = FILL_AREA_STYLE_COLOUR('',#102876); +#103452 = STYLED_ITEM('color',(#103453),#53195); +#103453 = PRESENTATION_STYLE_ASSIGNMENT((#103454)); +#103454 = SURFACE_STYLE_USAGE(.BOTH.,#103455); +#103455 = SURFACE_SIDE_STYLE('',(#103456)); +#103456 = SURFACE_STYLE_FILL_AREA(#103457); +#103457 = FILL_AREA_STYLE('',(#103458)); +#103458 = FILL_AREA_STYLE_COLOUR('',#102876); +#103459 = STYLED_ITEM('color',(#103460),#53279); +#103460 = PRESENTATION_STYLE_ASSIGNMENT((#103461)); +#103461 = SURFACE_STYLE_USAGE(.BOTH.,#103462); +#103462 = SURFACE_SIDE_STYLE('',(#103463)); +#103463 = SURFACE_STYLE_FILL_AREA(#103464); +#103464 = FILL_AREA_STYLE('',(#103465)); +#103465 = FILL_AREA_STYLE_COLOUR('',#102876); +#103466 = STYLED_ITEM('color',(#103467),#53371); +#103467 = PRESENTATION_STYLE_ASSIGNMENT((#103468)); +#103468 = SURFACE_STYLE_USAGE(.BOTH.,#103469); +#103469 = SURFACE_SIDE_STYLE('',(#103470)); +#103470 = SURFACE_STYLE_FILL_AREA(#103471); +#103471 = FILL_AREA_STYLE('',(#103472)); +#103472 = FILL_AREA_STYLE_COLOUR('',#102876); +#103473 = STYLED_ITEM('color',(#103474),#53388); +#103474 = PRESENTATION_STYLE_ASSIGNMENT((#103475)); +#103475 = SURFACE_STYLE_USAGE(.BOTH.,#103476); +#103476 = SURFACE_SIDE_STYLE('',(#103477)); +#103477 = SURFACE_STYLE_FILL_AREA(#103478); +#103478 = FILL_AREA_STYLE('',(#103479)); +#103479 = FILL_AREA_STYLE_COLOUR('',#102912); +#103480 = STYLED_ITEM('color',(#103481),#53410); +#103481 = PRESENTATION_STYLE_ASSIGNMENT((#103482)); +#103482 = SURFACE_STYLE_USAGE(.BOTH.,#103483); +#103483 = SURFACE_SIDE_STYLE('',(#103484)); +#103484 = SURFACE_STYLE_FILL_AREA(#103485); +#103485 = FILL_AREA_STYLE('',(#103486)); +#103486 = FILL_AREA_STYLE_COLOUR('',#102876); +#103487 = STYLED_ITEM('color',(#103488),#53502); +#103488 = PRESENTATION_STYLE_ASSIGNMENT((#103489)); +#103489 = SURFACE_STYLE_USAGE(.BOTH.,#103490); +#103490 = SURFACE_SIDE_STYLE('',(#103491)); +#103491 = SURFACE_STYLE_FILL_AREA(#103492); +#103492 = FILL_AREA_STYLE('',(#103493)); +#103493 = FILL_AREA_STYLE_COLOUR('',#102876); +#103494 = STYLED_ITEM('color',(#103495),#53594); +#103495 = PRESENTATION_STYLE_ASSIGNMENT((#103496)); +#103496 = SURFACE_STYLE_USAGE(.BOTH.,#103497); +#103497 = SURFACE_SIDE_STYLE('',(#103498)); +#103498 = SURFACE_STYLE_FILL_AREA(#103499); +#103499 = FILL_AREA_STYLE('',(#103500)); +#103500 = FILL_AREA_STYLE_COLOUR('',#102912); +#103501 = STYLED_ITEM('color',(#103502),#53616); +#103502 = PRESENTATION_STYLE_ASSIGNMENT((#103503)); +#103503 = SURFACE_STYLE_USAGE(.BOTH.,#103504); +#103504 = SURFACE_SIDE_STYLE('',(#103505)); +#103505 = SURFACE_STYLE_FILL_AREA(#103506); +#103506 = FILL_AREA_STYLE('',(#103507)); +#103507 = FILL_AREA_STYLE_COLOUR('',#102876); +#103508 = STYLED_ITEM('color',(#103509),#53641); +#103509 = PRESENTATION_STYLE_ASSIGNMENT((#103510)); +#103510 = SURFACE_STYLE_USAGE(.BOTH.,#103511); +#103511 = SURFACE_SIDE_STYLE('',(#103512)); +#103512 = SURFACE_STYLE_FILL_AREA(#103513); +#103513 = FILL_AREA_STYLE('',(#103514)); +#103514 = FILL_AREA_STYLE_COLOUR('',#102876); +#103515 = STYLED_ITEM('color',(#103516),#53725); +#103516 = PRESENTATION_STYLE_ASSIGNMENT((#103517)); +#103517 = SURFACE_STYLE_USAGE(.BOTH.,#103518); +#103518 = SURFACE_SIDE_STYLE('',(#103519)); +#103519 = SURFACE_STYLE_FILL_AREA(#103520); +#103520 = FILL_AREA_STYLE('',(#103521)); +#103521 = FILL_AREA_STYLE_COLOUR('',#102876); +#103522 = STYLED_ITEM('color',(#103523),#53817); +#103523 = PRESENTATION_STYLE_ASSIGNMENT((#103524)); +#103524 = SURFACE_STYLE_USAGE(.BOTH.,#103525); +#103525 = SURFACE_SIDE_STYLE('',(#103526)); +#103526 = SURFACE_STYLE_FILL_AREA(#103527); +#103527 = FILL_AREA_STYLE('',(#103528)); +#103528 = FILL_AREA_STYLE_COLOUR('',#102876); +#103529 = STYLED_ITEM('color',(#103530),#53834); +#103530 = PRESENTATION_STYLE_ASSIGNMENT((#103531)); +#103531 = SURFACE_STYLE_USAGE(.BOTH.,#103532); +#103532 = SURFACE_SIDE_STYLE('',(#103533)); +#103533 = SURFACE_STYLE_FILL_AREA(#103534); +#103534 = FILL_AREA_STYLE('',(#103535)); +#103535 = FILL_AREA_STYLE_COLOUR('',#102912); +#103536 = STYLED_ITEM('color',(#103537),#53856); +#103537 = PRESENTATION_STYLE_ASSIGNMENT((#103538)); +#103538 = SURFACE_STYLE_USAGE(.BOTH.,#103539); +#103539 = SURFACE_SIDE_STYLE('',(#103540)); +#103540 = SURFACE_STYLE_FILL_AREA(#103541); +#103541 = FILL_AREA_STYLE('',(#103542)); +#103542 = FILL_AREA_STYLE_COLOUR('',#102876); +#103543 = STYLED_ITEM('color',(#103544),#53948); +#103544 = PRESENTATION_STYLE_ASSIGNMENT((#103545)); +#103545 = SURFACE_STYLE_USAGE(.BOTH.,#103546); +#103546 = SURFACE_SIDE_STYLE('',(#103547)); +#103547 = SURFACE_STYLE_FILL_AREA(#103548); +#103548 = FILL_AREA_STYLE('',(#103549)); +#103549 = FILL_AREA_STYLE_COLOUR('',#102876); +#103550 = STYLED_ITEM('color',(#103551),#54040); +#103551 = PRESENTATION_STYLE_ASSIGNMENT((#103552)); +#103552 = SURFACE_STYLE_USAGE(.BOTH.,#103553); +#103553 = SURFACE_SIDE_STYLE('',(#103554)); +#103554 = SURFACE_STYLE_FILL_AREA(#103555); +#103555 = FILL_AREA_STYLE('',(#103556)); +#103556 = FILL_AREA_STYLE_COLOUR('',#102912); +#103557 = STYLED_ITEM('color',(#103558),#54062); +#103558 = PRESENTATION_STYLE_ASSIGNMENT((#103559)); +#103559 = SURFACE_STYLE_USAGE(.BOTH.,#103560); +#103560 = SURFACE_SIDE_STYLE('',(#103561)); +#103561 = SURFACE_STYLE_FILL_AREA(#103562); +#103562 = FILL_AREA_STYLE('',(#103563)); +#103563 = FILL_AREA_STYLE_COLOUR('',#102876); +#103564 = STYLED_ITEM('color',(#103565),#54087); +#103565 = PRESENTATION_STYLE_ASSIGNMENT((#103566)); +#103566 = SURFACE_STYLE_USAGE(.BOTH.,#103567); +#103567 = SURFACE_SIDE_STYLE('',(#103568)); +#103568 = SURFACE_STYLE_FILL_AREA(#103569); +#103569 = FILL_AREA_STYLE('',(#103570)); +#103570 = FILL_AREA_STYLE_COLOUR('',#102876); +#103571 = STYLED_ITEM('color',(#103572),#54171); +#103572 = PRESENTATION_STYLE_ASSIGNMENT((#103573)); +#103573 = SURFACE_STYLE_USAGE(.BOTH.,#103574); +#103574 = SURFACE_SIDE_STYLE('',(#103575)); +#103575 = SURFACE_STYLE_FILL_AREA(#103576); +#103576 = FILL_AREA_STYLE('',(#103577)); +#103577 = FILL_AREA_STYLE_COLOUR('',#102876); +#103578 = STYLED_ITEM('color',(#103579),#54263); +#103579 = PRESENTATION_STYLE_ASSIGNMENT((#103580)); +#103580 = SURFACE_STYLE_USAGE(.BOTH.,#103581); +#103581 = SURFACE_SIDE_STYLE('',(#103582)); +#103582 = SURFACE_STYLE_FILL_AREA(#103583); +#103583 = FILL_AREA_STYLE('',(#103584)); +#103584 = FILL_AREA_STYLE_COLOUR('',#102876); +#103585 = STYLED_ITEM('color',(#103586),#54280); +#103586 = PRESENTATION_STYLE_ASSIGNMENT((#103587)); +#103587 = SURFACE_STYLE_USAGE(.BOTH.,#103588); +#103588 = SURFACE_SIDE_STYLE('',(#103589)); +#103589 = SURFACE_STYLE_FILL_AREA(#103590); +#103590 = FILL_AREA_STYLE('',(#103591)); +#103591 = FILL_AREA_STYLE_COLOUR('',#102912); +#103592 = STYLED_ITEM('color',(#103593),#54302); +#103593 = PRESENTATION_STYLE_ASSIGNMENT((#103594)); +#103594 = SURFACE_STYLE_USAGE(.BOTH.,#103595); +#103595 = SURFACE_SIDE_STYLE('',(#103596)); +#103596 = SURFACE_STYLE_FILL_AREA(#103597); +#103597 = FILL_AREA_STYLE('',(#103598)); +#103598 = FILL_AREA_STYLE_COLOUR('',#102876); +#103599 = STYLED_ITEM('color',(#103600),#54394); +#103600 = PRESENTATION_STYLE_ASSIGNMENT((#103601)); +#103601 = SURFACE_STYLE_USAGE(.BOTH.,#103602); +#103602 = SURFACE_SIDE_STYLE('',(#103603)); +#103603 = SURFACE_STYLE_FILL_AREA(#103604); +#103604 = FILL_AREA_STYLE('',(#103605)); +#103605 = FILL_AREA_STYLE_COLOUR('',#102876); +#103606 = STYLED_ITEM('color',(#103607),#54486); +#103607 = PRESENTATION_STYLE_ASSIGNMENT((#103608)); +#103608 = SURFACE_STYLE_USAGE(.BOTH.,#103609); +#103609 = SURFACE_SIDE_STYLE('',(#103610)); +#103610 = SURFACE_STYLE_FILL_AREA(#103611); +#103611 = FILL_AREA_STYLE('',(#103612)); +#103612 = FILL_AREA_STYLE_COLOUR('',#102912); +#103613 = STYLED_ITEM('color',(#103614),#54508); +#103614 = PRESENTATION_STYLE_ASSIGNMENT((#103615)); +#103615 = SURFACE_STYLE_USAGE(.BOTH.,#103616); +#103616 = SURFACE_SIDE_STYLE('',(#103617)); +#103617 = SURFACE_STYLE_FILL_AREA(#103618); +#103618 = FILL_AREA_STYLE('',(#103619)); +#103619 = FILL_AREA_STYLE_COLOUR('',#102876); +#103620 = STYLED_ITEM('color',(#103621),#54533); +#103621 = PRESENTATION_STYLE_ASSIGNMENT((#103622)); +#103622 = SURFACE_STYLE_USAGE(.BOTH.,#103623); +#103623 = SURFACE_SIDE_STYLE('',(#103624)); +#103624 = SURFACE_STYLE_FILL_AREA(#103625); +#103625 = FILL_AREA_STYLE('',(#103626)); +#103626 = FILL_AREA_STYLE_COLOUR('',#102876); +#103627 = STYLED_ITEM('color',(#103628),#54617); +#103628 = PRESENTATION_STYLE_ASSIGNMENT((#103629)); +#103629 = SURFACE_STYLE_USAGE(.BOTH.,#103630); +#103630 = SURFACE_SIDE_STYLE('',(#103631)); +#103631 = SURFACE_STYLE_FILL_AREA(#103632); +#103632 = FILL_AREA_STYLE('',(#103633)); +#103633 = FILL_AREA_STYLE_COLOUR('',#102876); +#103634 = STYLED_ITEM('color',(#103635),#54709); +#103635 = PRESENTATION_STYLE_ASSIGNMENT((#103636)); +#103636 = SURFACE_STYLE_USAGE(.BOTH.,#103637); +#103637 = SURFACE_SIDE_STYLE('',(#103638)); +#103638 = SURFACE_STYLE_FILL_AREA(#103639); +#103639 = FILL_AREA_STYLE('',(#103640)); +#103640 = FILL_AREA_STYLE_COLOUR('',#102876); +#103641 = STYLED_ITEM('color',(#103642),#54726); +#103642 = PRESENTATION_STYLE_ASSIGNMENT((#103643)); +#103643 = SURFACE_STYLE_USAGE(.BOTH.,#103644); +#103644 = SURFACE_SIDE_STYLE('',(#103645)); +#103645 = SURFACE_STYLE_FILL_AREA(#103646); +#103646 = FILL_AREA_STYLE('',(#103647)); +#103647 = FILL_AREA_STYLE_COLOUR('',#102912); +#103648 = STYLED_ITEM('color',(#103649),#54748); +#103649 = PRESENTATION_STYLE_ASSIGNMENT((#103650)); +#103650 = SURFACE_STYLE_USAGE(.BOTH.,#103651); +#103651 = SURFACE_SIDE_STYLE('',(#103652)); +#103652 = SURFACE_STYLE_FILL_AREA(#103653); +#103653 = FILL_AREA_STYLE('',(#103654)); +#103654 = FILL_AREA_STYLE_COLOUR('',#102876); +#103655 = STYLED_ITEM('color',(#103656),#54840); +#103656 = PRESENTATION_STYLE_ASSIGNMENT((#103657)); +#103657 = SURFACE_STYLE_USAGE(.BOTH.,#103658); +#103658 = SURFACE_SIDE_STYLE('',(#103659)); +#103659 = SURFACE_STYLE_FILL_AREA(#103660); +#103660 = FILL_AREA_STYLE('',(#103661)); +#103661 = FILL_AREA_STYLE_COLOUR('',#102876); +#103662 = STYLED_ITEM('color',(#103663),#54932); +#103663 = PRESENTATION_STYLE_ASSIGNMENT((#103664)); +#103664 = SURFACE_STYLE_USAGE(.BOTH.,#103665); +#103665 = SURFACE_SIDE_STYLE('',(#103666)); +#103666 = SURFACE_STYLE_FILL_AREA(#103667); +#103667 = FILL_AREA_STYLE('',(#103668)); +#103668 = FILL_AREA_STYLE_COLOUR('',#102912); +#103669 = STYLED_ITEM('color',(#103670),#54954); +#103670 = PRESENTATION_STYLE_ASSIGNMENT((#103671)); +#103671 = SURFACE_STYLE_USAGE(.BOTH.,#103672); +#103672 = SURFACE_SIDE_STYLE('',(#103673)); +#103673 = SURFACE_STYLE_FILL_AREA(#103674); +#103674 = FILL_AREA_STYLE('',(#103675)); +#103675 = FILL_AREA_STYLE_COLOUR('',#102876); +#103676 = STYLED_ITEM('color',(#103677),#54979); +#103677 = PRESENTATION_STYLE_ASSIGNMENT((#103678)); +#103678 = SURFACE_STYLE_USAGE(.BOTH.,#103679); +#103679 = SURFACE_SIDE_STYLE('',(#103680)); +#103680 = SURFACE_STYLE_FILL_AREA(#103681); +#103681 = FILL_AREA_STYLE('',(#103682)); +#103682 = FILL_AREA_STYLE_COLOUR('',#102876); +#103683 = STYLED_ITEM('color',(#103684),#55063); +#103684 = PRESENTATION_STYLE_ASSIGNMENT((#103685)); +#103685 = SURFACE_STYLE_USAGE(.BOTH.,#103686); +#103686 = SURFACE_SIDE_STYLE('',(#103687)); +#103687 = SURFACE_STYLE_FILL_AREA(#103688); +#103688 = FILL_AREA_STYLE('',(#103689)); +#103689 = FILL_AREA_STYLE_COLOUR('',#102876); +#103690 = STYLED_ITEM('color',(#103691),#55155); +#103691 = PRESENTATION_STYLE_ASSIGNMENT((#103692)); +#103692 = SURFACE_STYLE_USAGE(.BOTH.,#103693); +#103693 = SURFACE_SIDE_STYLE('',(#103694)); +#103694 = SURFACE_STYLE_FILL_AREA(#103695); +#103695 = FILL_AREA_STYLE('',(#103696)); +#103696 = FILL_AREA_STYLE_COLOUR('',#102876); +#103697 = STYLED_ITEM('color',(#103698),#55172); +#103698 = PRESENTATION_STYLE_ASSIGNMENT((#103699)); +#103699 = SURFACE_STYLE_USAGE(.BOTH.,#103700); +#103700 = SURFACE_SIDE_STYLE('',(#103701)); +#103701 = SURFACE_STYLE_FILL_AREA(#103702); +#103702 = FILL_AREA_STYLE('',(#103703)); +#103703 = FILL_AREA_STYLE_COLOUR('',#102912); +#103704 = STYLED_ITEM('color',(#103705),#55194); +#103705 = PRESENTATION_STYLE_ASSIGNMENT((#103706)); +#103706 = SURFACE_STYLE_USAGE(.BOTH.,#103707); +#103707 = SURFACE_SIDE_STYLE('',(#103708)); +#103708 = SURFACE_STYLE_FILL_AREA(#103709); +#103709 = FILL_AREA_STYLE('',(#103710)); +#103710 = FILL_AREA_STYLE_COLOUR('',#102876); +#103711 = STYLED_ITEM('color',(#103712),#55286); +#103712 = PRESENTATION_STYLE_ASSIGNMENT((#103713)); +#103713 = SURFACE_STYLE_USAGE(.BOTH.,#103714); +#103714 = SURFACE_SIDE_STYLE('',(#103715)); +#103715 = SURFACE_STYLE_FILL_AREA(#103716); +#103716 = FILL_AREA_STYLE('',(#103717)); +#103717 = FILL_AREA_STYLE_COLOUR('',#102876); +#103718 = STYLED_ITEM('color',(#103719),#55378); +#103719 = PRESENTATION_STYLE_ASSIGNMENT((#103720)); +#103720 = SURFACE_STYLE_USAGE(.BOTH.,#103721); +#103721 = SURFACE_SIDE_STYLE('',(#103722)); +#103722 = SURFACE_STYLE_FILL_AREA(#103723); +#103723 = FILL_AREA_STYLE('',(#103724)); +#103724 = FILL_AREA_STYLE_COLOUR('',#102912); +#103725 = STYLED_ITEM('color',(#103726),#55400); +#103726 = PRESENTATION_STYLE_ASSIGNMENT((#103727)); +#103727 = SURFACE_STYLE_USAGE(.BOTH.,#103728); +#103728 = SURFACE_SIDE_STYLE('',(#103729)); +#103729 = SURFACE_STYLE_FILL_AREA(#103730); +#103730 = FILL_AREA_STYLE('',(#103731)); +#103731 = FILL_AREA_STYLE_COLOUR('',#102876); +#103732 = STYLED_ITEM('color',(#103733),#55425); +#103733 = PRESENTATION_STYLE_ASSIGNMENT((#103734)); +#103734 = SURFACE_STYLE_USAGE(.BOTH.,#103735); +#103735 = SURFACE_SIDE_STYLE('',(#103736)); +#103736 = SURFACE_STYLE_FILL_AREA(#103737); +#103737 = FILL_AREA_STYLE('',(#103738)); +#103738 = FILL_AREA_STYLE_COLOUR('',#102876); +#103739 = STYLED_ITEM('color',(#103740),#55509); +#103740 = PRESENTATION_STYLE_ASSIGNMENT((#103741)); +#103741 = SURFACE_STYLE_USAGE(.BOTH.,#103742); +#103742 = SURFACE_SIDE_STYLE('',(#103743)); +#103743 = SURFACE_STYLE_FILL_AREA(#103744); +#103744 = FILL_AREA_STYLE('',(#103745)); +#103745 = FILL_AREA_STYLE_COLOUR('',#102876); +#103746 = STYLED_ITEM('color',(#103747),#55601); +#103747 = PRESENTATION_STYLE_ASSIGNMENT((#103748)); +#103748 = SURFACE_STYLE_USAGE(.BOTH.,#103749); +#103749 = SURFACE_SIDE_STYLE('',(#103750)); +#103750 = SURFACE_STYLE_FILL_AREA(#103751); +#103751 = FILL_AREA_STYLE('',(#103752)); +#103752 = FILL_AREA_STYLE_COLOUR('',#102876); +#103753 = STYLED_ITEM('color',(#103754),#55618); +#103754 = PRESENTATION_STYLE_ASSIGNMENT((#103755)); +#103755 = SURFACE_STYLE_USAGE(.BOTH.,#103756); +#103756 = SURFACE_SIDE_STYLE('',(#103757)); +#103757 = SURFACE_STYLE_FILL_AREA(#103758); +#103758 = FILL_AREA_STYLE('',(#103759)); +#103759 = FILL_AREA_STYLE_COLOUR('',#102912); +#103760 = STYLED_ITEM('color',(#103761),#55640); +#103761 = PRESENTATION_STYLE_ASSIGNMENT((#103762)); +#103762 = SURFACE_STYLE_USAGE(.BOTH.,#103763); +#103763 = SURFACE_SIDE_STYLE('',(#103764)); +#103764 = SURFACE_STYLE_FILL_AREA(#103765); +#103765 = FILL_AREA_STYLE('',(#103766)); +#103766 = FILL_AREA_STYLE_COLOUR('',#102876); +#103767 = STYLED_ITEM('color',(#103768),#55732); +#103768 = PRESENTATION_STYLE_ASSIGNMENT((#103769)); +#103769 = SURFACE_STYLE_USAGE(.BOTH.,#103770); +#103770 = SURFACE_SIDE_STYLE('',(#103771)); +#103771 = SURFACE_STYLE_FILL_AREA(#103772); +#103772 = FILL_AREA_STYLE('',(#103773)); +#103773 = FILL_AREA_STYLE_COLOUR('',#102876); +#103774 = STYLED_ITEM('color',(#103775),#55824); +#103775 = PRESENTATION_STYLE_ASSIGNMENT((#103776)); +#103776 = SURFACE_STYLE_USAGE(.BOTH.,#103777); +#103777 = SURFACE_SIDE_STYLE('',(#103778)); +#103778 = SURFACE_STYLE_FILL_AREA(#103779); +#103779 = FILL_AREA_STYLE('',(#103780)); +#103780 = FILL_AREA_STYLE_COLOUR('',#102912); +#103781 = STYLED_ITEM('color',(#103782),#55846); +#103782 = PRESENTATION_STYLE_ASSIGNMENT((#103783)); +#103783 = SURFACE_STYLE_USAGE(.BOTH.,#103784); +#103784 = SURFACE_SIDE_STYLE('',(#103785)); +#103785 = SURFACE_STYLE_FILL_AREA(#103786); +#103786 = FILL_AREA_STYLE('',(#103787)); +#103787 = FILL_AREA_STYLE_COLOUR('',#102876); +#103788 = STYLED_ITEM('color',(#103789),#55871); +#103789 = PRESENTATION_STYLE_ASSIGNMENT((#103790)); +#103790 = SURFACE_STYLE_USAGE(.BOTH.,#103791); +#103791 = SURFACE_SIDE_STYLE('',(#103792)); +#103792 = SURFACE_STYLE_FILL_AREA(#103793); +#103793 = FILL_AREA_STYLE('',(#103794)); +#103794 = FILL_AREA_STYLE_COLOUR('',#102876); +#103795 = STYLED_ITEM('color',(#103796),#55955); +#103796 = PRESENTATION_STYLE_ASSIGNMENT((#103797)); +#103797 = SURFACE_STYLE_USAGE(.BOTH.,#103798); +#103798 = SURFACE_SIDE_STYLE('',(#103799)); +#103799 = SURFACE_STYLE_FILL_AREA(#103800); +#103800 = FILL_AREA_STYLE('',(#103801)); +#103801 = FILL_AREA_STYLE_COLOUR('',#102876); +#103802 = STYLED_ITEM('color',(#103803),#56047); +#103803 = PRESENTATION_STYLE_ASSIGNMENT((#103804)); +#103804 = SURFACE_STYLE_USAGE(.BOTH.,#103805); +#103805 = SURFACE_SIDE_STYLE('',(#103806)); +#103806 = SURFACE_STYLE_FILL_AREA(#103807); +#103807 = FILL_AREA_STYLE('',(#103808)); +#103808 = FILL_AREA_STYLE_COLOUR('',#102876); +#103809 = STYLED_ITEM('color',(#103810),#56064); +#103810 = PRESENTATION_STYLE_ASSIGNMENT((#103811)); +#103811 = SURFACE_STYLE_USAGE(.BOTH.,#103812); +#103812 = SURFACE_SIDE_STYLE('',(#103813)); +#103813 = SURFACE_STYLE_FILL_AREA(#103814); +#103814 = FILL_AREA_STYLE('',(#103815)); +#103815 = FILL_AREA_STYLE_COLOUR('',#102912); +#103816 = STYLED_ITEM('color',(#103817),#56086); +#103817 = PRESENTATION_STYLE_ASSIGNMENT((#103818)); +#103818 = SURFACE_STYLE_USAGE(.BOTH.,#103819); +#103819 = SURFACE_SIDE_STYLE('',(#103820)); +#103820 = SURFACE_STYLE_FILL_AREA(#103821); +#103821 = FILL_AREA_STYLE('',(#103822)); +#103822 = FILL_AREA_STYLE_COLOUR('',#102876); +#103823 = STYLED_ITEM('color',(#103824),#56178); +#103824 = PRESENTATION_STYLE_ASSIGNMENT((#103825)); +#103825 = SURFACE_STYLE_USAGE(.BOTH.,#103826); +#103826 = SURFACE_SIDE_STYLE('',(#103827)); +#103827 = SURFACE_STYLE_FILL_AREA(#103828); +#103828 = FILL_AREA_STYLE('',(#103829)); +#103829 = FILL_AREA_STYLE_COLOUR('',#102876); +#103830 = STYLED_ITEM('color',(#103831),#56270); +#103831 = PRESENTATION_STYLE_ASSIGNMENT((#103832)); +#103832 = SURFACE_STYLE_USAGE(.BOTH.,#103833); +#103833 = SURFACE_SIDE_STYLE('',(#103834)); +#103834 = SURFACE_STYLE_FILL_AREA(#103835); +#103835 = FILL_AREA_STYLE('',(#103836)); +#103836 = FILL_AREA_STYLE_COLOUR('',#102912); +#103837 = STYLED_ITEM('color',(#103838),#56292); +#103838 = PRESENTATION_STYLE_ASSIGNMENT((#103839)); +#103839 = SURFACE_STYLE_USAGE(.BOTH.,#103840); +#103840 = SURFACE_SIDE_STYLE('',(#103841)); +#103841 = SURFACE_STYLE_FILL_AREA(#103842); +#103842 = FILL_AREA_STYLE('',(#103843)); +#103843 = FILL_AREA_STYLE_COLOUR('',#102876); +#103844 = STYLED_ITEM('color',(#103845),#56317); +#103845 = PRESENTATION_STYLE_ASSIGNMENT((#103846)); +#103846 = SURFACE_STYLE_USAGE(.BOTH.,#103847); +#103847 = SURFACE_SIDE_STYLE('',(#103848)); +#103848 = SURFACE_STYLE_FILL_AREA(#103849); +#103849 = FILL_AREA_STYLE('',(#103850)); +#103850 = FILL_AREA_STYLE_COLOUR('',#102876); +#103851 = STYLED_ITEM('color',(#103852),#56401); +#103852 = PRESENTATION_STYLE_ASSIGNMENT((#103853)); +#103853 = SURFACE_STYLE_USAGE(.BOTH.,#103854); +#103854 = SURFACE_SIDE_STYLE('',(#103855)); +#103855 = SURFACE_STYLE_FILL_AREA(#103856); +#103856 = FILL_AREA_STYLE('',(#103857)); +#103857 = FILL_AREA_STYLE_COLOUR('',#102876); +#103858 = STYLED_ITEM('color',(#103859),#56493); +#103859 = PRESENTATION_STYLE_ASSIGNMENT((#103860)); +#103860 = SURFACE_STYLE_USAGE(.BOTH.,#103861); +#103861 = SURFACE_SIDE_STYLE('',(#103862)); +#103862 = SURFACE_STYLE_FILL_AREA(#103863); +#103863 = FILL_AREA_STYLE('',(#103864)); +#103864 = FILL_AREA_STYLE_COLOUR('',#102876); +#103865 = STYLED_ITEM('color',(#103866),#56510); +#103866 = PRESENTATION_STYLE_ASSIGNMENT((#103867)); +#103867 = SURFACE_STYLE_USAGE(.BOTH.,#103868); +#103868 = SURFACE_SIDE_STYLE('',(#103869)); +#103869 = SURFACE_STYLE_FILL_AREA(#103870); +#103870 = FILL_AREA_STYLE('',(#103871)); +#103871 = FILL_AREA_STYLE_COLOUR('',#102912); +#103872 = STYLED_ITEM('color',(#103873),#56532); +#103873 = PRESENTATION_STYLE_ASSIGNMENT((#103874)); +#103874 = SURFACE_STYLE_USAGE(.BOTH.,#103875); +#103875 = SURFACE_SIDE_STYLE('',(#103876)); +#103876 = SURFACE_STYLE_FILL_AREA(#103877); +#103877 = FILL_AREA_STYLE('',(#103878)); +#103878 = FILL_AREA_STYLE_COLOUR('',#102912); +#103879 = STYLED_ITEM('color',(#103880),#56555); +#103880 = PRESENTATION_STYLE_ASSIGNMENT((#103881)); +#103881 = SURFACE_STYLE_USAGE(.BOTH.,#103882); +#103882 = SURFACE_SIDE_STYLE('',(#103883)); +#103883 = SURFACE_STYLE_FILL_AREA(#103884); +#103884 = FILL_AREA_STYLE('',(#103885)); +#103885 = FILL_AREA_STYLE_COLOUR('',#102912); +#103886 = STYLED_ITEM('color',(#103887),#56579); +#103887 = PRESENTATION_STYLE_ASSIGNMENT((#103888)); +#103888 = SURFACE_STYLE_USAGE(.BOTH.,#103889); +#103889 = SURFACE_SIDE_STYLE('',(#103890)); +#103890 = SURFACE_STYLE_FILL_AREA(#103891); +#103891 = FILL_AREA_STYLE('',(#103892)); +#103892 = FILL_AREA_STYLE_COLOUR('',#102912); +#103893 = STYLED_ITEM('color',(#103894),#56611); +#103894 = PRESENTATION_STYLE_ASSIGNMENT((#103895)); +#103895 = SURFACE_STYLE_USAGE(.BOTH.,#103896); +#103896 = SURFACE_SIDE_STYLE('',(#103897)); +#103897 = SURFACE_STYLE_FILL_AREA(#103898); +#103898 = FILL_AREA_STYLE('',(#103899)); +#103899 = FILL_AREA_STYLE_COLOUR('',#102912); +#103900 = STYLED_ITEM('color',(#103901),#57223); +#103901 = PRESENTATION_STYLE_ASSIGNMENT((#103902)); +#103902 = SURFACE_STYLE_USAGE(.BOTH.,#103903); +#103903 = SURFACE_SIDE_STYLE('',(#103904)); +#103904 = SURFACE_STYLE_FILL_AREA(#103905); +#103905 = FILL_AREA_STYLE('',(#103906)); +#103906 = FILL_AREA_STYLE_COLOUR('',#102912); +#103907 = STYLED_ITEM('color',(#103908),#57248); +#103908 = PRESENTATION_STYLE_ASSIGNMENT((#103909)); +#103909 = SURFACE_STYLE_USAGE(.BOTH.,#103910); +#103910 = SURFACE_SIDE_STYLE('',(#103911)); +#103911 = SURFACE_STYLE_FILL_AREA(#103912); +#103912 = FILL_AREA_STYLE('',(#103913)); +#103913 = FILL_AREA_STYLE_COLOUR('',#102876); +#103914 = STYLED_ITEM('color',(#103915),#57267); +#103915 = PRESENTATION_STYLE_ASSIGNMENT((#103916)); +#103916 = SURFACE_STYLE_USAGE(.BOTH.,#103917); +#103917 = SURFACE_SIDE_STYLE('',(#103918)); +#103918 = SURFACE_STYLE_FILL_AREA(#103919); +#103919 = FILL_AREA_STYLE('',(#103920)); +#103920 = FILL_AREA_STYLE_COLOUR('',#102876); +#103921 = STYLED_ITEM('color',(#103922),#57286); +#103922 = PRESENTATION_STYLE_ASSIGNMENT((#103923)); +#103923 = SURFACE_STYLE_USAGE(.BOTH.,#103924); +#103924 = SURFACE_SIDE_STYLE('',(#103925)); +#103925 = SURFACE_STYLE_FILL_AREA(#103926); +#103926 = FILL_AREA_STYLE('',(#103927)); +#103927 = FILL_AREA_STYLE_COLOUR('',#102876); +#103928 = STYLED_ITEM('color',(#103929),#57305); +#103929 = PRESENTATION_STYLE_ASSIGNMENT((#103930)); +#103930 = SURFACE_STYLE_USAGE(.BOTH.,#103931); +#103931 = SURFACE_SIDE_STYLE('',(#103932)); +#103932 = SURFACE_STYLE_FILL_AREA(#103933); +#103933 = FILL_AREA_STYLE('',(#103934)); +#103934 = FILL_AREA_STYLE_COLOUR('',#102876); +#103935 = STYLED_ITEM('color',(#103936),#57324); +#103936 = PRESENTATION_STYLE_ASSIGNMENT((#103937)); +#103937 = SURFACE_STYLE_USAGE(.BOTH.,#103938); +#103938 = SURFACE_SIDE_STYLE('',(#103939)); +#103939 = SURFACE_STYLE_FILL_AREA(#103940); +#103940 = FILL_AREA_STYLE('',(#103941)); +#103941 = FILL_AREA_STYLE_COLOUR('',#102876); +#103942 = STYLED_ITEM('color',(#103943),#57343); +#103943 = PRESENTATION_STYLE_ASSIGNMENT((#103944)); +#103944 = SURFACE_STYLE_USAGE(.BOTH.,#103945); +#103945 = SURFACE_SIDE_STYLE('',(#103946)); +#103946 = SURFACE_STYLE_FILL_AREA(#103947); +#103947 = FILL_AREA_STYLE('',(#103948)); +#103948 = FILL_AREA_STYLE_COLOUR('',#102876); +#103949 = STYLED_ITEM('color',(#103950),#57362); +#103950 = PRESENTATION_STYLE_ASSIGNMENT((#103951)); +#103951 = SURFACE_STYLE_USAGE(.BOTH.,#103952); +#103952 = SURFACE_SIDE_STYLE('',(#103953)); +#103953 = SURFACE_STYLE_FILL_AREA(#103954); +#103954 = FILL_AREA_STYLE('',(#103955)); +#103955 = FILL_AREA_STYLE_COLOUR('',#102876); +#103956 = STYLED_ITEM('color',(#103957),#57381); +#103957 = PRESENTATION_STYLE_ASSIGNMENT((#103958)); +#103958 = SURFACE_STYLE_USAGE(.BOTH.,#103959); +#103959 = SURFACE_SIDE_STYLE('',(#103960)); +#103960 = SURFACE_STYLE_FILL_AREA(#103961); +#103961 = FILL_AREA_STYLE('',(#103962)); +#103962 = FILL_AREA_STYLE_COLOUR('',#102876); +#103963 = STYLED_ITEM('color',(#103964),#57400); +#103964 = PRESENTATION_STYLE_ASSIGNMENT((#103965)); +#103965 = SURFACE_STYLE_USAGE(.BOTH.,#103966); +#103966 = SURFACE_SIDE_STYLE('',(#103967)); +#103967 = SURFACE_STYLE_FILL_AREA(#103968); +#103968 = FILL_AREA_STYLE('',(#103969)); +#103969 = FILL_AREA_STYLE_COLOUR('',#102876); +#103970 = STYLED_ITEM('color',(#103971),#57419); +#103971 = PRESENTATION_STYLE_ASSIGNMENT((#103972)); +#103972 = SURFACE_STYLE_USAGE(.BOTH.,#103973); +#103973 = SURFACE_SIDE_STYLE('',(#103974)); +#103974 = SURFACE_STYLE_FILL_AREA(#103975); +#103975 = FILL_AREA_STYLE('',(#103976)); +#103976 = FILL_AREA_STYLE_COLOUR('',#102876); +#103977 = STYLED_ITEM('color',(#103978),#57438); +#103978 = PRESENTATION_STYLE_ASSIGNMENT((#103979)); +#103979 = SURFACE_STYLE_USAGE(.BOTH.,#103980); +#103980 = SURFACE_SIDE_STYLE('',(#103981)); +#103981 = SURFACE_STYLE_FILL_AREA(#103982); +#103982 = FILL_AREA_STYLE('',(#103983)); +#103983 = FILL_AREA_STYLE_COLOUR('',#102876); +#103984 = STYLED_ITEM('color',(#103985),#57457); +#103985 = PRESENTATION_STYLE_ASSIGNMENT((#103986)); +#103986 = SURFACE_STYLE_USAGE(.BOTH.,#103987); +#103987 = SURFACE_SIDE_STYLE('',(#103988)); +#103988 = SURFACE_STYLE_FILL_AREA(#103989); +#103989 = FILL_AREA_STYLE('',(#103990)); +#103990 = FILL_AREA_STYLE_COLOUR('',#102876); +#103991 = STYLED_ITEM('color',(#103992),#57476); +#103992 = PRESENTATION_STYLE_ASSIGNMENT((#103993)); +#103993 = SURFACE_STYLE_USAGE(.BOTH.,#103994); +#103994 = SURFACE_SIDE_STYLE('',(#103995)); +#103995 = SURFACE_STYLE_FILL_AREA(#103996); +#103996 = FILL_AREA_STYLE('',(#103997)); +#103997 = FILL_AREA_STYLE_COLOUR('',#102876); +#103998 = STYLED_ITEM('color',(#103999),#57495); +#103999 = PRESENTATION_STYLE_ASSIGNMENT((#104000)); +#104000 = SURFACE_STYLE_USAGE(.BOTH.,#104001); +#104001 = SURFACE_SIDE_STYLE('',(#104002)); +#104002 = SURFACE_STYLE_FILL_AREA(#104003); +#104003 = FILL_AREA_STYLE('',(#104004)); +#104004 = FILL_AREA_STYLE_COLOUR('',#102876); +#104005 = STYLED_ITEM('color',(#104006),#57514); +#104006 = PRESENTATION_STYLE_ASSIGNMENT((#104007)); +#104007 = SURFACE_STYLE_USAGE(.BOTH.,#104008); +#104008 = SURFACE_SIDE_STYLE('',(#104009)); +#104009 = SURFACE_STYLE_FILL_AREA(#104010); +#104010 = FILL_AREA_STYLE('',(#104011)); +#104011 = FILL_AREA_STYLE_COLOUR('',#102876); +#104012 = STYLED_ITEM('color',(#104013),#57533); +#104013 = PRESENTATION_STYLE_ASSIGNMENT((#104014)); +#104014 = SURFACE_STYLE_USAGE(.BOTH.,#104015); +#104015 = SURFACE_SIDE_STYLE('',(#104016)); +#104016 = SURFACE_STYLE_FILL_AREA(#104017); +#104017 = FILL_AREA_STYLE('',(#104018)); +#104018 = FILL_AREA_STYLE_COLOUR('',#102876); +#104019 = STYLED_ITEM('color',(#104020),#57552); +#104020 = PRESENTATION_STYLE_ASSIGNMENT((#104021)); +#104021 = SURFACE_STYLE_USAGE(.BOTH.,#104022); +#104022 = SURFACE_SIDE_STYLE('',(#104023)); +#104023 = SURFACE_STYLE_FILL_AREA(#104024); +#104024 = FILL_AREA_STYLE('',(#104025)); +#104025 = FILL_AREA_STYLE_COLOUR('',#102876); +#104026 = STYLED_ITEM('color',(#104027),#57571); +#104027 = PRESENTATION_STYLE_ASSIGNMENT((#104028)); +#104028 = SURFACE_STYLE_USAGE(.BOTH.,#104029); +#104029 = SURFACE_SIDE_STYLE('',(#104030)); +#104030 = SURFACE_STYLE_FILL_AREA(#104031); +#104031 = FILL_AREA_STYLE('',(#104032)); +#104032 = FILL_AREA_STYLE_COLOUR('',#102876); +#104033 = STYLED_ITEM('color',(#104034),#57590); +#104034 = PRESENTATION_STYLE_ASSIGNMENT((#104035)); +#104035 = SURFACE_STYLE_USAGE(.BOTH.,#104036); +#104036 = SURFACE_SIDE_STYLE('',(#104037)); +#104037 = SURFACE_STYLE_FILL_AREA(#104038); +#104038 = FILL_AREA_STYLE('',(#104039)); +#104039 = FILL_AREA_STYLE_COLOUR('',#102876); +#104040 = STYLED_ITEM('color',(#104041),#57609); +#104041 = PRESENTATION_STYLE_ASSIGNMENT((#104042)); +#104042 = SURFACE_STYLE_USAGE(.BOTH.,#104043); +#104043 = SURFACE_SIDE_STYLE('',(#104044)); +#104044 = SURFACE_STYLE_FILL_AREA(#104045); +#104045 = FILL_AREA_STYLE('',(#104046)); +#104046 = FILL_AREA_STYLE_COLOUR('',#102876); +#104047 = STYLED_ITEM('color',(#104048),#57626); +#104048 = PRESENTATION_STYLE_ASSIGNMENT((#104049)); +#104049 = SURFACE_STYLE_USAGE(.BOTH.,#104050); +#104050 = SURFACE_SIDE_STYLE('',(#104051)); +#104051 = SURFACE_STYLE_FILL_AREA(#104052); +#104052 = FILL_AREA_STYLE('',(#104053)); +#104053 = FILL_AREA_STYLE_COLOUR('',#102876); +#104054 = STYLED_ITEM('color',(#104055),#57643); +#104055 = PRESENTATION_STYLE_ASSIGNMENT((#104056)); +#104056 = SURFACE_STYLE_USAGE(.BOTH.,#104057); +#104057 = SURFACE_SIDE_STYLE('',(#104058)); +#104058 = SURFACE_STYLE_FILL_AREA(#104059); +#104059 = FILL_AREA_STYLE('',(#104060)); +#104060 = FILL_AREA_STYLE_COLOUR('',#102876); +#104061 = STYLED_ITEM('color',(#104062),#57660); +#104062 = PRESENTATION_STYLE_ASSIGNMENT((#104063)); +#104063 = SURFACE_STYLE_USAGE(.BOTH.,#104064); +#104064 = SURFACE_SIDE_STYLE('',(#104065)); +#104065 = SURFACE_STYLE_FILL_AREA(#104066); +#104066 = FILL_AREA_STYLE('',(#104067)); +#104067 = FILL_AREA_STYLE_COLOUR('',#102876); +#104068 = STYLED_ITEM('color',(#104069),#57677); +#104069 = PRESENTATION_STYLE_ASSIGNMENT((#104070)); +#104070 = SURFACE_STYLE_USAGE(.BOTH.,#104071); +#104071 = SURFACE_SIDE_STYLE('',(#104072)); +#104072 = SURFACE_STYLE_FILL_AREA(#104073); +#104073 = FILL_AREA_STYLE('',(#104074)); +#104074 = FILL_AREA_STYLE_COLOUR('',#102876); +#104075 = STYLED_ITEM('color',(#104076),#57694); +#104076 = PRESENTATION_STYLE_ASSIGNMENT((#104077)); +#104077 = SURFACE_STYLE_USAGE(.BOTH.,#104078); +#104078 = SURFACE_SIDE_STYLE('',(#104079)); +#104079 = SURFACE_STYLE_FILL_AREA(#104080); +#104080 = FILL_AREA_STYLE('',(#104081)); +#104081 = FILL_AREA_STYLE_COLOUR('',#102876); +#104082 = STYLED_ITEM('color',(#104083),#57711); +#104083 = PRESENTATION_STYLE_ASSIGNMENT((#104084)); +#104084 = SURFACE_STYLE_USAGE(.BOTH.,#104085); +#104085 = SURFACE_SIDE_STYLE('',(#104086)); +#104086 = SURFACE_STYLE_FILL_AREA(#104087); +#104087 = FILL_AREA_STYLE('',(#104088)); +#104088 = FILL_AREA_STYLE_COLOUR('',#102876); +#104089 = STYLED_ITEM('color',(#104090),#57728); +#104090 = PRESENTATION_STYLE_ASSIGNMENT((#104091)); +#104091 = SURFACE_STYLE_USAGE(.BOTH.,#104092); +#104092 = SURFACE_SIDE_STYLE('',(#104093)); +#104093 = SURFACE_STYLE_FILL_AREA(#104094); +#104094 = FILL_AREA_STYLE('',(#104095)); +#104095 = FILL_AREA_STYLE_COLOUR('',#102876); +#104096 = STYLED_ITEM('color',(#104097),#57740); +#104097 = PRESENTATION_STYLE_ASSIGNMENT((#104098)); +#104098 = SURFACE_STYLE_USAGE(.BOTH.,#104099); +#104099 = SURFACE_SIDE_STYLE('',(#104100)); +#104100 = SURFACE_STYLE_FILL_AREA(#104101); +#104101 = FILL_AREA_STYLE('',(#104102)); +#104102 = FILL_AREA_STYLE_COLOUR('',#102912); +#104103 = STYLED_ITEM('color',(#104104),#57764); +#104104 = PRESENTATION_STYLE_ASSIGNMENT((#104105)); +#104105 = SURFACE_STYLE_USAGE(.BOTH.,#104106); +#104106 = SURFACE_SIDE_STYLE('',(#104107)); +#104107 = SURFACE_STYLE_FILL_AREA(#104108); +#104108 = FILL_AREA_STYLE('',(#104109)); +#104109 = FILL_AREA_STYLE_COLOUR('',#102912); +#104110 = STYLED_ITEM('color',(#104111),#57794); +#104111 = PRESENTATION_STYLE_ASSIGNMENT((#104112)); +#104112 = SURFACE_STYLE_USAGE(.BOTH.,#104113); +#104113 = SURFACE_SIDE_STYLE('',(#104114)); +#104114 = SURFACE_STYLE_FILL_AREA(#104115); +#104115 = FILL_AREA_STYLE('',(#104116)); +#104116 = FILL_AREA_STYLE_COLOUR('',#102876); +#104117 = STYLED_ITEM('color',(#104118),#57825); +#104118 = PRESENTATION_STYLE_ASSIGNMENT((#104119)); +#104119 = SURFACE_STYLE_USAGE(.BOTH.,#104120); +#104120 = SURFACE_SIDE_STYLE('',(#104121)); +#104121 = SURFACE_STYLE_FILL_AREA(#104122); +#104122 = FILL_AREA_STYLE('',(#104123)); +#104123 = FILL_AREA_STYLE_COLOUR('',#102876); +#104124 = STYLED_ITEM('color',(#104125),#57856); +#104125 = PRESENTATION_STYLE_ASSIGNMENT((#104126)); +#104126 = SURFACE_STYLE_USAGE(.BOTH.,#104127); +#104127 = SURFACE_SIDE_STYLE('',(#104128)); +#104128 = SURFACE_STYLE_FILL_AREA(#104129); +#104129 = FILL_AREA_STYLE('',(#104130)); +#104130 = FILL_AREA_STYLE_COLOUR('',#102912); +#104131 = STYLED_ITEM('color',(#104132),#57887); +#104132 = PRESENTATION_STYLE_ASSIGNMENT((#104133)); +#104133 = SURFACE_STYLE_USAGE(.BOTH.,#104134); +#104134 = SURFACE_SIDE_STYLE('',(#104135)); +#104135 = SURFACE_STYLE_FILL_AREA(#104136); +#104136 = FILL_AREA_STYLE('',(#104137)); +#104137 = FILL_AREA_STYLE_COLOUR('',#102912); +#104138 = STYLED_ITEM('color',(#104139),#57918); +#104139 = PRESENTATION_STYLE_ASSIGNMENT((#104140)); +#104140 = SURFACE_STYLE_USAGE(.BOTH.,#104141); +#104141 = SURFACE_SIDE_STYLE('',(#104142)); +#104142 = SURFACE_STYLE_FILL_AREA(#104143); +#104143 = FILL_AREA_STYLE('',(#104144)); +#104144 = FILL_AREA_STYLE_COLOUR('',#102876); +#104145 = STYLED_ITEM('color',(#104146),#57949); +#104146 = PRESENTATION_STYLE_ASSIGNMENT((#104147)); +#104147 = SURFACE_STYLE_USAGE(.BOTH.,#104148); +#104148 = SURFACE_SIDE_STYLE('',(#104149)); +#104149 = SURFACE_STYLE_FILL_AREA(#104150); +#104150 = FILL_AREA_STYLE('',(#104151)); +#104151 = FILL_AREA_STYLE_COLOUR('',#102876); +#104152 = STYLED_ITEM('color',(#104153),#57980); +#104153 = PRESENTATION_STYLE_ASSIGNMENT((#104154)); +#104154 = SURFACE_STYLE_USAGE(.BOTH.,#104155); +#104155 = SURFACE_SIDE_STYLE('',(#104156)); +#104156 = SURFACE_STYLE_FILL_AREA(#104157); +#104157 = FILL_AREA_STYLE('',(#104158)); +#104158 = FILL_AREA_STYLE_COLOUR('',#102912); +#104159 = STYLED_ITEM('color',(#104160),#58011); +#104160 = PRESENTATION_STYLE_ASSIGNMENT((#104161)); +#104161 = SURFACE_STYLE_USAGE(.BOTH.,#104162); +#104162 = SURFACE_SIDE_STYLE('',(#104163)); +#104163 = SURFACE_STYLE_FILL_AREA(#104164); +#104164 = FILL_AREA_STYLE('',(#104165)); +#104165 = FILL_AREA_STYLE_COLOUR('',#102912); +#104166 = STYLED_ITEM('color',(#104167),#58042); +#104167 = PRESENTATION_STYLE_ASSIGNMENT((#104168)); +#104168 = SURFACE_STYLE_USAGE(.BOTH.,#104169); +#104169 = SURFACE_SIDE_STYLE('',(#104170)); +#104170 = SURFACE_STYLE_FILL_AREA(#104171); +#104171 = FILL_AREA_STYLE('',(#104172)); +#104172 = FILL_AREA_STYLE_COLOUR('',#102876); +#104173 = STYLED_ITEM('color',(#104174),#58073); +#104174 = PRESENTATION_STYLE_ASSIGNMENT((#104175)); +#104175 = SURFACE_STYLE_USAGE(.BOTH.,#104176); +#104176 = SURFACE_SIDE_STYLE('',(#104177)); +#104177 = SURFACE_STYLE_FILL_AREA(#104178); +#104178 = FILL_AREA_STYLE('',(#104179)); +#104179 = FILL_AREA_STYLE_COLOUR('',#102876); +#104180 = STYLED_ITEM('color',(#104181),#58104); +#104181 = PRESENTATION_STYLE_ASSIGNMENT((#104182)); +#104182 = SURFACE_STYLE_USAGE(.BOTH.,#104183); +#104183 = SURFACE_SIDE_STYLE('',(#104184)); +#104184 = SURFACE_STYLE_FILL_AREA(#104185); +#104185 = FILL_AREA_STYLE('',(#104186)); +#104186 = FILL_AREA_STYLE_COLOUR('',#102912); +#104187 = STYLED_ITEM('color',(#104188),#58135); +#104188 = PRESENTATION_STYLE_ASSIGNMENT((#104189)); +#104189 = SURFACE_STYLE_USAGE(.BOTH.,#104190); +#104190 = SURFACE_SIDE_STYLE('',(#104191)); +#104191 = SURFACE_STYLE_FILL_AREA(#104192); +#104192 = FILL_AREA_STYLE('',(#104193)); +#104193 = FILL_AREA_STYLE_COLOUR('',#102912); +#104194 = STYLED_ITEM('color',(#104195),#58166); +#104195 = PRESENTATION_STYLE_ASSIGNMENT((#104196)); +#104196 = SURFACE_STYLE_USAGE(.BOTH.,#104197); +#104197 = SURFACE_SIDE_STYLE('',(#104198)); +#104198 = SURFACE_STYLE_FILL_AREA(#104199); +#104199 = FILL_AREA_STYLE('',(#104200)); +#104200 = FILL_AREA_STYLE_COLOUR('',#102876); +#104201 = STYLED_ITEM('color',(#104202),#58197); +#104202 = PRESENTATION_STYLE_ASSIGNMENT((#104203)); +#104203 = SURFACE_STYLE_USAGE(.BOTH.,#104204); +#104204 = SURFACE_SIDE_STYLE('',(#104205)); +#104205 = SURFACE_STYLE_FILL_AREA(#104206); +#104206 = FILL_AREA_STYLE('',(#104207)); +#104207 = FILL_AREA_STYLE_COLOUR('',#102876); +#104208 = STYLED_ITEM('color',(#104209),#58228); +#104209 = PRESENTATION_STYLE_ASSIGNMENT((#104210)); +#104210 = SURFACE_STYLE_USAGE(.BOTH.,#104211); +#104211 = SURFACE_SIDE_STYLE('',(#104212)); +#104212 = SURFACE_STYLE_FILL_AREA(#104213); +#104213 = FILL_AREA_STYLE('',(#104214)); +#104214 = FILL_AREA_STYLE_COLOUR('',#102912); +#104215 = STYLED_ITEM('color',(#104216),#58259); +#104216 = PRESENTATION_STYLE_ASSIGNMENT((#104217)); +#104217 = SURFACE_STYLE_USAGE(.BOTH.,#104218); +#104218 = SURFACE_SIDE_STYLE('',(#104219)); +#104219 = SURFACE_STYLE_FILL_AREA(#104220); +#104220 = FILL_AREA_STYLE('',(#104221)); +#104221 = FILL_AREA_STYLE_COLOUR('',#102912); +#104222 = STYLED_ITEM('color',(#104223),#58290); +#104223 = PRESENTATION_STYLE_ASSIGNMENT((#104224)); +#104224 = SURFACE_STYLE_USAGE(.BOTH.,#104225); +#104225 = SURFACE_SIDE_STYLE('',(#104226)); +#104226 = SURFACE_STYLE_FILL_AREA(#104227); +#104227 = FILL_AREA_STYLE('',(#104228)); +#104228 = FILL_AREA_STYLE_COLOUR('',#102876); +#104229 = STYLED_ITEM('color',(#104230),#58321); +#104230 = PRESENTATION_STYLE_ASSIGNMENT((#104231)); +#104231 = SURFACE_STYLE_USAGE(.BOTH.,#104232); +#104232 = SURFACE_SIDE_STYLE('',(#104233)); +#104233 = SURFACE_STYLE_FILL_AREA(#104234); +#104234 = FILL_AREA_STYLE('',(#104235)); +#104235 = FILL_AREA_STYLE_COLOUR('',#102876); +#104236 = STYLED_ITEM('color',(#104237),#58352); +#104237 = PRESENTATION_STYLE_ASSIGNMENT((#104238)); +#104238 = SURFACE_STYLE_USAGE(.BOTH.,#104239); +#104239 = SURFACE_SIDE_STYLE('',(#104240)); +#104240 = SURFACE_STYLE_FILL_AREA(#104241); +#104241 = FILL_AREA_STYLE('',(#104242)); +#104242 = FILL_AREA_STYLE_COLOUR('',#102912); +#104243 = STYLED_ITEM('color',(#104244),#58383); +#104244 = PRESENTATION_STYLE_ASSIGNMENT((#104245)); +#104245 = SURFACE_STYLE_USAGE(.BOTH.,#104246); +#104246 = SURFACE_SIDE_STYLE('',(#104247)); +#104247 = SURFACE_STYLE_FILL_AREA(#104248); +#104248 = FILL_AREA_STYLE('',(#104249)); +#104249 = FILL_AREA_STYLE_COLOUR('',#102912); +#104250 = STYLED_ITEM('color',(#104251),#58414); +#104251 = PRESENTATION_STYLE_ASSIGNMENT((#104252)); +#104252 = SURFACE_STYLE_USAGE(.BOTH.,#104253); +#104253 = SURFACE_SIDE_STYLE('',(#104254)); +#104254 = SURFACE_STYLE_FILL_AREA(#104255); +#104255 = FILL_AREA_STYLE('',(#104256)); +#104256 = FILL_AREA_STYLE_COLOUR('',#102876); +#104257 = STYLED_ITEM('color',(#104258),#58445); +#104258 = PRESENTATION_STYLE_ASSIGNMENT((#104259)); +#104259 = SURFACE_STYLE_USAGE(.BOTH.,#104260); +#104260 = SURFACE_SIDE_STYLE('',(#104261)); +#104261 = SURFACE_STYLE_FILL_AREA(#104262); +#104262 = FILL_AREA_STYLE('',(#104263)); +#104263 = FILL_AREA_STYLE_COLOUR('',#102876); +#104264 = STYLED_ITEM('color',(#104265),#58476); +#104265 = PRESENTATION_STYLE_ASSIGNMENT((#104266)); +#104266 = SURFACE_STYLE_USAGE(.BOTH.,#104267); +#104267 = SURFACE_SIDE_STYLE('',(#104268)); +#104268 = SURFACE_STYLE_FILL_AREA(#104269); +#104269 = FILL_AREA_STYLE('',(#104270)); +#104270 = FILL_AREA_STYLE_COLOUR('',#102912); +#104271 = STYLED_ITEM('color',(#104272),#58507); +#104272 = PRESENTATION_STYLE_ASSIGNMENT((#104273)); +#104273 = SURFACE_STYLE_USAGE(.BOTH.,#104274); +#104274 = SURFACE_SIDE_STYLE('',(#104275)); +#104275 = SURFACE_STYLE_FILL_AREA(#104276); +#104276 = FILL_AREA_STYLE('',(#104277)); +#104277 = FILL_AREA_STYLE_COLOUR('',#102912); +#104278 = STYLED_ITEM('color',(#104279),#58538); +#104279 = PRESENTATION_STYLE_ASSIGNMENT((#104280)); +#104280 = SURFACE_STYLE_USAGE(.BOTH.,#104281); +#104281 = SURFACE_SIDE_STYLE('',(#104282)); +#104282 = SURFACE_STYLE_FILL_AREA(#104283); +#104283 = FILL_AREA_STYLE('',(#104284)); +#104284 = FILL_AREA_STYLE_COLOUR('',#102876); +#104285 = STYLED_ITEM('color',(#104286),#58569); +#104286 = PRESENTATION_STYLE_ASSIGNMENT((#104287)); +#104287 = SURFACE_STYLE_USAGE(.BOTH.,#104288); +#104288 = SURFACE_SIDE_STYLE('',(#104289)); +#104289 = SURFACE_STYLE_FILL_AREA(#104290); +#104290 = FILL_AREA_STYLE('',(#104291)); +#104291 = FILL_AREA_STYLE_COLOUR('',#102876); +#104292 = STYLED_ITEM('color',(#104293),#58600); +#104293 = PRESENTATION_STYLE_ASSIGNMENT((#104294)); +#104294 = SURFACE_STYLE_USAGE(.BOTH.,#104295); +#104295 = SURFACE_SIDE_STYLE('',(#104296)); +#104296 = SURFACE_STYLE_FILL_AREA(#104297); +#104297 = FILL_AREA_STYLE('',(#104298)); +#104298 = FILL_AREA_STYLE_COLOUR('',#102912); +#104299 = STYLED_ITEM('color',(#104300),#58631); +#104300 = PRESENTATION_STYLE_ASSIGNMENT((#104301)); +#104301 = SURFACE_STYLE_USAGE(.BOTH.,#104302); +#104302 = SURFACE_SIDE_STYLE('',(#104303)); +#104303 = SURFACE_STYLE_FILL_AREA(#104304); +#104304 = FILL_AREA_STYLE('',(#104305)); +#104305 = FILL_AREA_STYLE_COLOUR('',#102912); +#104306 = STYLED_ITEM('color',(#104307),#58662); +#104307 = PRESENTATION_STYLE_ASSIGNMENT((#104308)); +#104308 = SURFACE_STYLE_USAGE(.BOTH.,#104309); +#104309 = SURFACE_SIDE_STYLE('',(#104310)); +#104310 = SURFACE_STYLE_FILL_AREA(#104311); +#104311 = FILL_AREA_STYLE('',(#104312)); +#104312 = FILL_AREA_STYLE_COLOUR('',#102876); +#104313 = STYLED_ITEM('color',(#104314),#58693); +#104314 = PRESENTATION_STYLE_ASSIGNMENT((#104315)); +#104315 = SURFACE_STYLE_USAGE(.BOTH.,#104316); +#104316 = SURFACE_SIDE_STYLE('',(#104317)); +#104317 = SURFACE_STYLE_FILL_AREA(#104318); +#104318 = FILL_AREA_STYLE('',(#104319)); +#104319 = FILL_AREA_STYLE_COLOUR('',#102876); +#104320 = STYLED_ITEM('color',(#104321),#58724); +#104321 = PRESENTATION_STYLE_ASSIGNMENT((#104322)); +#104322 = SURFACE_STYLE_USAGE(.BOTH.,#104323); +#104323 = SURFACE_SIDE_STYLE('',(#104324)); +#104324 = SURFACE_STYLE_FILL_AREA(#104325); +#104325 = FILL_AREA_STYLE('',(#104326)); +#104326 = FILL_AREA_STYLE_COLOUR('',#102912); +#104327 = STYLED_ITEM('color',(#104328),#58755); +#104328 = PRESENTATION_STYLE_ASSIGNMENT((#104329)); +#104329 = SURFACE_STYLE_USAGE(.BOTH.,#104330); +#104330 = SURFACE_SIDE_STYLE('',(#104331)); +#104331 = SURFACE_STYLE_FILL_AREA(#104332); +#104332 = FILL_AREA_STYLE('',(#104333)); +#104333 = FILL_AREA_STYLE_COLOUR('',#102912); +#104334 = STYLED_ITEM('color',(#104335),#58786); +#104335 = PRESENTATION_STYLE_ASSIGNMENT((#104336)); +#104336 = SURFACE_STYLE_USAGE(.BOTH.,#104337); +#104337 = SURFACE_SIDE_STYLE('',(#104338)); +#104338 = SURFACE_STYLE_FILL_AREA(#104339); +#104339 = FILL_AREA_STYLE('',(#104340)); +#104340 = FILL_AREA_STYLE_COLOUR('',#102876); +#104341 = STYLED_ITEM('color',(#104342),#58817); +#104342 = PRESENTATION_STYLE_ASSIGNMENT((#104343)); +#104343 = SURFACE_STYLE_USAGE(.BOTH.,#104344); +#104344 = SURFACE_SIDE_STYLE('',(#104345)); +#104345 = SURFACE_STYLE_FILL_AREA(#104346); +#104346 = FILL_AREA_STYLE('',(#104347)); +#104347 = FILL_AREA_STYLE_COLOUR('',#102876); +#104348 = STYLED_ITEM('color',(#104349),#58848); +#104349 = PRESENTATION_STYLE_ASSIGNMENT((#104350)); +#104350 = SURFACE_STYLE_USAGE(.BOTH.,#104351); +#104351 = SURFACE_SIDE_STYLE('',(#104352)); +#104352 = SURFACE_STYLE_FILL_AREA(#104353); +#104353 = FILL_AREA_STYLE('',(#104354)); +#104354 = FILL_AREA_STYLE_COLOUR('',#102912); +#104355 = STYLED_ITEM('color',(#104356),#58879); +#104356 = PRESENTATION_STYLE_ASSIGNMENT((#104357)); +#104357 = SURFACE_STYLE_USAGE(.BOTH.,#104358); +#104358 = SURFACE_SIDE_STYLE('',(#104359)); +#104359 = SURFACE_STYLE_FILL_AREA(#104360); +#104360 = FILL_AREA_STYLE('',(#104361)); +#104361 = FILL_AREA_STYLE_COLOUR('',#102912); +#104362 = STYLED_ITEM('color',(#104363),#58910); +#104363 = PRESENTATION_STYLE_ASSIGNMENT((#104364)); +#104364 = SURFACE_STYLE_USAGE(.BOTH.,#104365); +#104365 = SURFACE_SIDE_STYLE('',(#104366)); +#104366 = SURFACE_STYLE_FILL_AREA(#104367); +#104367 = FILL_AREA_STYLE('',(#104368)); +#104368 = FILL_AREA_STYLE_COLOUR('',#102876); +#104369 = STYLED_ITEM('color',(#104370),#58941); +#104370 = PRESENTATION_STYLE_ASSIGNMENT((#104371)); +#104371 = SURFACE_STYLE_USAGE(.BOTH.,#104372); +#104372 = SURFACE_SIDE_STYLE('',(#104373)); +#104373 = SURFACE_STYLE_FILL_AREA(#104374); +#104374 = FILL_AREA_STYLE('',(#104375)); +#104375 = FILL_AREA_STYLE_COLOUR('',#102876); +#104376 = STYLED_ITEM('color',(#104377),#58972); +#104377 = PRESENTATION_STYLE_ASSIGNMENT((#104378)); +#104378 = SURFACE_STYLE_USAGE(.BOTH.,#104379); +#104379 = SURFACE_SIDE_STYLE('',(#104380)); +#104380 = SURFACE_STYLE_FILL_AREA(#104381); +#104381 = FILL_AREA_STYLE('',(#104382)); +#104382 = FILL_AREA_STYLE_COLOUR('',#102912); +#104383 = STYLED_ITEM('color',(#104384),#59003); +#104384 = PRESENTATION_STYLE_ASSIGNMENT((#104385)); +#104385 = SURFACE_STYLE_USAGE(.BOTH.,#104386); +#104386 = SURFACE_SIDE_STYLE('',(#104387)); +#104387 = SURFACE_STYLE_FILL_AREA(#104388); +#104388 = FILL_AREA_STYLE('',(#104389)); +#104389 = FILL_AREA_STYLE_COLOUR('',#102912); +#104390 = STYLED_ITEM('color',(#104391),#59026); +#104391 = PRESENTATION_STYLE_ASSIGNMENT((#104392)); +#104392 = SURFACE_STYLE_USAGE(.BOTH.,#104393); +#104393 = SURFACE_SIDE_STYLE('',(#104394)); +#104394 = SURFACE_STYLE_FILL_AREA(#104395); +#104395 = FILL_AREA_STYLE('',(#104396)); +#104396 = FILL_AREA_STYLE_COLOUR('',#102912); +#104397 = STYLED_ITEM('color',(#104398),#59050); +#104398 = PRESENTATION_STYLE_ASSIGNMENT((#104399)); +#104399 = SURFACE_STYLE_USAGE(.BOTH.,#104400); +#104400 = SURFACE_SIDE_STYLE('',(#104401)); +#104401 = SURFACE_STYLE_FILL_AREA(#104402); +#104402 = FILL_AREA_STYLE('',(#104403)); +#104403 = FILL_AREA_STYLE_COLOUR('',#102912); +#104404 = STYLED_ITEM('color',(#104405),#59080); +#104405 = PRESENTATION_STYLE_ASSIGNMENT((#104406)); +#104406 = SURFACE_STYLE_USAGE(.BOTH.,#104407); +#104407 = SURFACE_SIDE_STYLE('',(#104408)); +#104408 = SURFACE_STYLE_FILL_AREA(#104409); +#104409 = FILL_AREA_STYLE('',(#104410)); +#104410 = FILL_AREA_STYLE_COLOUR('',#102876); +#104411 = STYLED_ITEM('color',(#104412),#59111); +#104412 = PRESENTATION_STYLE_ASSIGNMENT((#104413)); +#104413 = SURFACE_STYLE_USAGE(.BOTH.,#104414); +#104414 = SURFACE_SIDE_STYLE('',(#104415)); +#104415 = SURFACE_STYLE_FILL_AREA(#104416); +#104416 = FILL_AREA_STYLE('',(#104417)); +#104417 = FILL_AREA_STYLE_COLOUR('',#102876); +#104418 = STYLED_ITEM('color',(#104419),#59142); +#104419 = PRESENTATION_STYLE_ASSIGNMENT((#104420)); +#104420 = SURFACE_STYLE_USAGE(.BOTH.,#104421); +#104421 = SURFACE_SIDE_STYLE('',(#104422)); +#104422 = SURFACE_STYLE_FILL_AREA(#104423); +#104423 = FILL_AREA_STYLE('',(#104424)); +#104424 = FILL_AREA_STYLE_COLOUR('',#102912); +#104425 = STYLED_ITEM('color',(#104426),#59173); +#104426 = PRESENTATION_STYLE_ASSIGNMENT((#104427)); +#104427 = SURFACE_STYLE_USAGE(.BOTH.,#104428); +#104428 = SURFACE_SIDE_STYLE('',(#104429)); +#104429 = SURFACE_STYLE_FILL_AREA(#104430); +#104430 = FILL_AREA_STYLE('',(#104431)); +#104431 = FILL_AREA_STYLE_COLOUR('',#102912); +#104432 = STYLED_ITEM('color',(#104433),#59204); +#104433 = PRESENTATION_STYLE_ASSIGNMENT((#104434)); +#104434 = SURFACE_STYLE_USAGE(.BOTH.,#104435); +#104435 = SURFACE_SIDE_STYLE('',(#104436)); +#104436 = SURFACE_STYLE_FILL_AREA(#104437); +#104437 = FILL_AREA_STYLE('',(#104438)); +#104438 = FILL_AREA_STYLE_COLOUR('',#102876); +#104439 = STYLED_ITEM('color',(#104440),#59235); +#104440 = PRESENTATION_STYLE_ASSIGNMENT((#104441)); +#104441 = SURFACE_STYLE_USAGE(.BOTH.,#104442); +#104442 = SURFACE_SIDE_STYLE('',(#104443)); +#104443 = SURFACE_STYLE_FILL_AREA(#104444); +#104444 = FILL_AREA_STYLE('',(#104445)); +#104445 = FILL_AREA_STYLE_COLOUR('',#102876); +#104446 = STYLED_ITEM('color',(#104447),#59266); +#104447 = PRESENTATION_STYLE_ASSIGNMENT((#104448)); +#104448 = SURFACE_STYLE_USAGE(.BOTH.,#104449); +#104449 = SURFACE_SIDE_STYLE('',(#104450)); +#104450 = SURFACE_STYLE_FILL_AREA(#104451); +#104451 = FILL_AREA_STYLE('',(#104452)); +#104452 = FILL_AREA_STYLE_COLOUR('',#102912); +#104453 = STYLED_ITEM('color',(#104454),#59297); +#104454 = PRESENTATION_STYLE_ASSIGNMENT((#104455)); +#104455 = SURFACE_STYLE_USAGE(.BOTH.,#104456); +#104456 = SURFACE_SIDE_STYLE('',(#104457)); +#104457 = SURFACE_STYLE_FILL_AREA(#104458); +#104458 = FILL_AREA_STYLE('',(#104459)); +#104459 = FILL_AREA_STYLE_COLOUR('',#102912); +#104460 = STYLED_ITEM('color',(#104461),#59328); +#104461 = PRESENTATION_STYLE_ASSIGNMENT((#104462)); +#104462 = SURFACE_STYLE_USAGE(.BOTH.,#104463); +#104463 = SURFACE_SIDE_STYLE('',(#104464)); +#104464 = SURFACE_STYLE_FILL_AREA(#104465); +#104465 = FILL_AREA_STYLE('',(#104466)); +#104466 = FILL_AREA_STYLE_COLOUR('',#102876); +#104467 = STYLED_ITEM('color',(#104468),#59359); +#104468 = PRESENTATION_STYLE_ASSIGNMENT((#104469)); +#104469 = SURFACE_STYLE_USAGE(.BOTH.,#104470); +#104470 = SURFACE_SIDE_STYLE('',(#104471)); +#104471 = SURFACE_STYLE_FILL_AREA(#104472); +#104472 = FILL_AREA_STYLE('',(#104473)); +#104473 = FILL_AREA_STYLE_COLOUR('',#102876); +#104474 = STYLED_ITEM('color',(#104475),#59390); +#104475 = PRESENTATION_STYLE_ASSIGNMENT((#104476)); +#104476 = SURFACE_STYLE_USAGE(.BOTH.,#104477); +#104477 = SURFACE_SIDE_STYLE('',(#104478)); +#104478 = SURFACE_STYLE_FILL_AREA(#104479); +#104479 = FILL_AREA_STYLE('',(#104480)); +#104480 = FILL_AREA_STYLE_COLOUR('',#102912); +#104481 = STYLED_ITEM('color',(#104482),#59421); +#104482 = PRESENTATION_STYLE_ASSIGNMENT((#104483)); +#104483 = SURFACE_STYLE_USAGE(.BOTH.,#104484); +#104484 = SURFACE_SIDE_STYLE('',(#104485)); +#104485 = SURFACE_STYLE_FILL_AREA(#104486); +#104486 = FILL_AREA_STYLE('',(#104487)); +#104487 = FILL_AREA_STYLE_COLOUR('',#102912); +#104488 = STYLED_ITEM('color',(#104489),#59452); +#104489 = PRESENTATION_STYLE_ASSIGNMENT((#104490)); +#104490 = SURFACE_STYLE_USAGE(.BOTH.,#104491); +#104491 = SURFACE_SIDE_STYLE('',(#104492)); +#104492 = SURFACE_STYLE_FILL_AREA(#104493); +#104493 = FILL_AREA_STYLE('',(#104494)); +#104494 = FILL_AREA_STYLE_COLOUR('',#102876); +#104495 = STYLED_ITEM('color',(#104496),#59483); +#104496 = PRESENTATION_STYLE_ASSIGNMENT((#104497)); +#104497 = SURFACE_STYLE_USAGE(.BOTH.,#104498); +#104498 = SURFACE_SIDE_STYLE('',(#104499)); +#104499 = SURFACE_STYLE_FILL_AREA(#104500); +#104500 = FILL_AREA_STYLE('',(#104501)); +#104501 = FILL_AREA_STYLE_COLOUR('',#102876); +#104502 = STYLED_ITEM('color',(#104503),#59514); +#104503 = PRESENTATION_STYLE_ASSIGNMENT((#104504)); +#104504 = SURFACE_STYLE_USAGE(.BOTH.,#104505); +#104505 = SURFACE_SIDE_STYLE('',(#104506)); +#104506 = SURFACE_STYLE_FILL_AREA(#104507); +#104507 = FILL_AREA_STYLE('',(#104508)); +#104508 = FILL_AREA_STYLE_COLOUR('',#102912); +#104509 = STYLED_ITEM('color',(#104510),#59545); +#104510 = PRESENTATION_STYLE_ASSIGNMENT((#104511)); +#104511 = SURFACE_STYLE_USAGE(.BOTH.,#104512); +#104512 = SURFACE_SIDE_STYLE('',(#104513)); +#104513 = SURFACE_STYLE_FILL_AREA(#104514); +#104514 = FILL_AREA_STYLE('',(#104515)); +#104515 = FILL_AREA_STYLE_COLOUR('',#102912); +#104516 = STYLED_ITEM('color',(#104517),#59576); +#104517 = PRESENTATION_STYLE_ASSIGNMENT((#104518)); +#104518 = SURFACE_STYLE_USAGE(.BOTH.,#104519); +#104519 = SURFACE_SIDE_STYLE('',(#104520)); +#104520 = SURFACE_STYLE_FILL_AREA(#104521); +#104521 = FILL_AREA_STYLE('',(#104522)); +#104522 = FILL_AREA_STYLE_COLOUR('',#102876); +#104523 = STYLED_ITEM('color',(#104524),#59607); +#104524 = PRESENTATION_STYLE_ASSIGNMENT((#104525)); +#104525 = SURFACE_STYLE_USAGE(.BOTH.,#104526); +#104526 = SURFACE_SIDE_STYLE('',(#104527)); +#104527 = SURFACE_STYLE_FILL_AREA(#104528); +#104528 = FILL_AREA_STYLE('',(#104529)); +#104529 = FILL_AREA_STYLE_COLOUR('',#102876); +#104530 = STYLED_ITEM('color',(#104531),#59638); +#104531 = PRESENTATION_STYLE_ASSIGNMENT((#104532)); +#104532 = SURFACE_STYLE_USAGE(.BOTH.,#104533); +#104533 = SURFACE_SIDE_STYLE('',(#104534)); +#104534 = SURFACE_STYLE_FILL_AREA(#104535); +#104535 = FILL_AREA_STYLE('',(#104536)); +#104536 = FILL_AREA_STYLE_COLOUR('',#102912); +#104537 = STYLED_ITEM('color',(#104538),#59669); +#104538 = PRESENTATION_STYLE_ASSIGNMENT((#104539)); +#104539 = SURFACE_STYLE_USAGE(.BOTH.,#104540); +#104540 = SURFACE_SIDE_STYLE('',(#104541)); +#104541 = SURFACE_STYLE_FILL_AREA(#104542); +#104542 = FILL_AREA_STYLE('',(#104543)); +#104543 = FILL_AREA_STYLE_COLOUR('',#102912); +#104544 = STYLED_ITEM('color',(#104545),#59700); +#104545 = PRESENTATION_STYLE_ASSIGNMENT((#104546)); +#104546 = SURFACE_STYLE_USAGE(.BOTH.,#104547); +#104547 = SURFACE_SIDE_STYLE('',(#104548)); +#104548 = SURFACE_STYLE_FILL_AREA(#104549); +#104549 = FILL_AREA_STYLE('',(#104550)); +#104550 = FILL_AREA_STYLE_COLOUR('',#102876); +#104551 = STYLED_ITEM('color',(#104552),#59731); +#104552 = PRESENTATION_STYLE_ASSIGNMENT((#104553)); +#104553 = SURFACE_STYLE_USAGE(.BOTH.,#104554); +#104554 = SURFACE_SIDE_STYLE('',(#104555)); +#104555 = SURFACE_STYLE_FILL_AREA(#104556); +#104556 = FILL_AREA_STYLE('',(#104557)); +#104557 = FILL_AREA_STYLE_COLOUR('',#102876); +#104558 = STYLED_ITEM('color',(#104559),#59762); +#104559 = PRESENTATION_STYLE_ASSIGNMENT((#104560)); +#104560 = SURFACE_STYLE_USAGE(.BOTH.,#104561); +#104561 = SURFACE_SIDE_STYLE('',(#104562)); +#104562 = SURFACE_STYLE_FILL_AREA(#104563); +#104563 = FILL_AREA_STYLE('',(#104564)); +#104564 = FILL_AREA_STYLE_COLOUR('',#102912); +#104565 = STYLED_ITEM('color',(#104566),#59793); +#104566 = PRESENTATION_STYLE_ASSIGNMENT((#104567)); +#104567 = SURFACE_STYLE_USAGE(.BOTH.,#104568); +#104568 = SURFACE_SIDE_STYLE('',(#104569)); +#104569 = SURFACE_STYLE_FILL_AREA(#104570); +#104570 = FILL_AREA_STYLE('',(#104571)); +#104571 = FILL_AREA_STYLE_COLOUR('',#102912); +#104572 = STYLED_ITEM('color',(#104573),#59824); +#104573 = PRESENTATION_STYLE_ASSIGNMENT((#104574)); +#104574 = SURFACE_STYLE_USAGE(.BOTH.,#104575); +#104575 = SURFACE_SIDE_STYLE('',(#104576)); +#104576 = SURFACE_STYLE_FILL_AREA(#104577); +#104577 = FILL_AREA_STYLE('',(#104578)); +#104578 = FILL_AREA_STYLE_COLOUR('',#102876); +#104579 = STYLED_ITEM('color',(#104580),#59855); +#104580 = PRESENTATION_STYLE_ASSIGNMENT((#104581)); +#104581 = SURFACE_STYLE_USAGE(.BOTH.,#104582); +#104582 = SURFACE_SIDE_STYLE('',(#104583)); +#104583 = SURFACE_STYLE_FILL_AREA(#104584); +#104584 = FILL_AREA_STYLE('',(#104585)); +#104585 = FILL_AREA_STYLE_COLOUR('',#102876); +#104586 = STYLED_ITEM('color',(#104587),#59886); +#104587 = PRESENTATION_STYLE_ASSIGNMENT((#104588)); +#104588 = SURFACE_STYLE_USAGE(.BOTH.,#104589); +#104589 = SURFACE_SIDE_STYLE('',(#104590)); +#104590 = SURFACE_STYLE_FILL_AREA(#104591); +#104591 = FILL_AREA_STYLE('',(#104592)); +#104592 = FILL_AREA_STYLE_COLOUR('',#102912); +#104593 = STYLED_ITEM('color',(#104594),#59917); +#104594 = PRESENTATION_STYLE_ASSIGNMENT((#104595)); +#104595 = SURFACE_STYLE_USAGE(.BOTH.,#104596); +#104596 = SURFACE_SIDE_STYLE('',(#104597)); +#104597 = SURFACE_STYLE_FILL_AREA(#104598); +#104598 = FILL_AREA_STYLE('',(#104599)); +#104599 = FILL_AREA_STYLE_COLOUR('',#102912); +#104600 = STYLED_ITEM('color',(#104601),#59948); +#104601 = PRESENTATION_STYLE_ASSIGNMENT((#104602)); +#104602 = SURFACE_STYLE_USAGE(.BOTH.,#104603); +#104603 = SURFACE_SIDE_STYLE('',(#104604)); +#104604 = SURFACE_STYLE_FILL_AREA(#104605); +#104605 = FILL_AREA_STYLE('',(#104606)); +#104606 = FILL_AREA_STYLE_COLOUR('',#102876); +#104607 = STYLED_ITEM('color',(#104608),#59979); +#104608 = PRESENTATION_STYLE_ASSIGNMENT((#104609)); +#104609 = SURFACE_STYLE_USAGE(.BOTH.,#104610); +#104610 = SURFACE_SIDE_STYLE('',(#104611)); +#104611 = SURFACE_STYLE_FILL_AREA(#104612); +#104612 = FILL_AREA_STYLE('',(#104613)); +#104613 = FILL_AREA_STYLE_COLOUR('',#102876); +#104614 = STYLED_ITEM('color',(#104615),#60010); +#104615 = PRESENTATION_STYLE_ASSIGNMENT((#104616)); +#104616 = SURFACE_STYLE_USAGE(.BOTH.,#104617); +#104617 = SURFACE_SIDE_STYLE('',(#104618)); +#104618 = SURFACE_STYLE_FILL_AREA(#104619); +#104619 = FILL_AREA_STYLE('',(#104620)); +#104620 = FILL_AREA_STYLE_COLOUR('',#102912); +#104621 = STYLED_ITEM('color',(#104622),#60041); +#104622 = PRESENTATION_STYLE_ASSIGNMENT((#104623)); +#104623 = SURFACE_STYLE_USAGE(.BOTH.,#104624); +#104624 = SURFACE_SIDE_STYLE('',(#104625)); +#104625 = SURFACE_STYLE_FILL_AREA(#104626); +#104626 = FILL_AREA_STYLE('',(#104627)); +#104627 = FILL_AREA_STYLE_COLOUR('',#102912); +#104628 = STYLED_ITEM('color',(#104629),#60072); +#104629 = PRESENTATION_STYLE_ASSIGNMENT((#104630)); +#104630 = SURFACE_STYLE_USAGE(.BOTH.,#104631); +#104631 = SURFACE_SIDE_STYLE('',(#104632)); +#104632 = SURFACE_STYLE_FILL_AREA(#104633); +#104633 = FILL_AREA_STYLE('',(#104634)); +#104634 = FILL_AREA_STYLE_COLOUR('',#102876); +#104635 = STYLED_ITEM('color',(#104636),#60103); +#104636 = PRESENTATION_STYLE_ASSIGNMENT((#104637)); +#104637 = SURFACE_STYLE_USAGE(.BOTH.,#104638); +#104638 = SURFACE_SIDE_STYLE('',(#104639)); +#104639 = SURFACE_STYLE_FILL_AREA(#104640); +#104640 = FILL_AREA_STYLE('',(#104641)); +#104641 = FILL_AREA_STYLE_COLOUR('',#102876); +#104642 = STYLED_ITEM('color',(#104643),#60134); +#104643 = PRESENTATION_STYLE_ASSIGNMENT((#104644)); +#104644 = SURFACE_STYLE_USAGE(.BOTH.,#104645); +#104645 = SURFACE_SIDE_STYLE('',(#104646)); +#104646 = SURFACE_STYLE_FILL_AREA(#104647); +#104647 = FILL_AREA_STYLE('',(#104648)); +#104648 = FILL_AREA_STYLE_COLOUR('',#102912); +#104649 = STYLED_ITEM('color',(#104650),#60165); +#104650 = PRESENTATION_STYLE_ASSIGNMENT((#104651)); +#104651 = SURFACE_STYLE_USAGE(.BOTH.,#104652); +#104652 = SURFACE_SIDE_STYLE('',(#104653)); +#104653 = SURFACE_STYLE_FILL_AREA(#104654); +#104654 = FILL_AREA_STYLE('',(#104655)); +#104655 = FILL_AREA_STYLE_COLOUR('',#102912); +#104656 = STYLED_ITEM('color',(#104657),#60196); +#104657 = PRESENTATION_STYLE_ASSIGNMENT((#104658)); +#104658 = SURFACE_STYLE_USAGE(.BOTH.,#104659); +#104659 = SURFACE_SIDE_STYLE('',(#104660)); +#104660 = SURFACE_STYLE_FILL_AREA(#104661); +#104661 = FILL_AREA_STYLE('',(#104662)); +#104662 = FILL_AREA_STYLE_COLOUR('',#102876); +#104663 = STYLED_ITEM('color',(#104664),#60227); +#104664 = PRESENTATION_STYLE_ASSIGNMENT((#104665)); +#104665 = SURFACE_STYLE_USAGE(.BOTH.,#104666); +#104666 = SURFACE_SIDE_STYLE('',(#104667)); +#104667 = SURFACE_STYLE_FILL_AREA(#104668); +#104668 = FILL_AREA_STYLE('',(#104669)); +#104669 = FILL_AREA_STYLE_COLOUR('',#102876); +#104670 = STYLED_ITEM('color',(#104671),#60258); +#104671 = PRESENTATION_STYLE_ASSIGNMENT((#104672)); +#104672 = SURFACE_STYLE_USAGE(.BOTH.,#104673); +#104673 = SURFACE_SIDE_STYLE('',(#104674)); +#104674 = SURFACE_STYLE_FILL_AREA(#104675); +#104675 = FILL_AREA_STYLE('',(#104676)); +#104676 = FILL_AREA_STYLE_COLOUR('',#102912); +#104677 = STYLED_ITEM('color',(#104678),#60289); +#104678 = PRESENTATION_STYLE_ASSIGNMENT((#104679)); +#104679 = SURFACE_STYLE_USAGE(.BOTH.,#104680); +#104680 = SURFACE_SIDE_STYLE('',(#104681)); +#104681 = SURFACE_STYLE_FILL_AREA(#104682); +#104682 = FILL_AREA_STYLE('',(#104683)); +#104683 = FILL_AREA_STYLE_COLOUR('',#102912); +#104684 = STYLED_ITEM('color',(#104685),#60312); +#104685 = PRESENTATION_STYLE_ASSIGNMENT((#104686)); +#104686 = SURFACE_STYLE_USAGE(.BOTH.,#104687); +#104687 = SURFACE_SIDE_STYLE('',(#104688)); +#104688 = SURFACE_STYLE_FILL_AREA(#104689); +#104689 = FILL_AREA_STYLE('',(#104690)); +#104690 = FILL_AREA_STYLE_COLOUR('',#102912); +#104691 = STYLED_ITEM('color',(#104692),#60336); +#104692 = PRESENTATION_STYLE_ASSIGNMENT((#104693)); +#104693 = SURFACE_STYLE_USAGE(.BOTH.,#104694); +#104694 = SURFACE_SIDE_STYLE('',(#104695)); +#104695 = SURFACE_STYLE_FILL_AREA(#104696); +#104696 = FILL_AREA_STYLE('',(#104697)); +#104697 = FILL_AREA_STYLE_COLOUR('',#102876); +#104698 = STYLED_ITEM('color',(#104699),#60367); +#104699 = PRESENTATION_STYLE_ASSIGNMENT((#104700)); +#104700 = SURFACE_STYLE_USAGE(.BOTH.,#104701); +#104701 = SURFACE_SIDE_STYLE('',(#104702)); +#104702 = SURFACE_STYLE_FILL_AREA(#104703); +#104703 = FILL_AREA_STYLE('',(#104704)); +#104704 = FILL_AREA_STYLE_COLOUR('',#102876); +#104705 = STYLED_ITEM('color',(#104706),#60398); +#104706 = PRESENTATION_STYLE_ASSIGNMENT((#104707)); +#104707 = SURFACE_STYLE_USAGE(.BOTH.,#104708); +#104708 = SURFACE_SIDE_STYLE('',(#104709)); +#104709 = SURFACE_STYLE_FILL_AREA(#104710); +#104710 = FILL_AREA_STYLE('',(#104711)); +#104711 = FILL_AREA_STYLE_COLOUR('',#102912); +#104712 = STYLED_ITEM('color',(#104713),#60429); +#104713 = PRESENTATION_STYLE_ASSIGNMENT((#104714)); +#104714 = SURFACE_STYLE_USAGE(.BOTH.,#104715); +#104715 = SURFACE_SIDE_STYLE('',(#104716)); +#104716 = SURFACE_STYLE_FILL_AREA(#104717); +#104717 = FILL_AREA_STYLE('',(#104718)); +#104718 = FILL_AREA_STYLE_COLOUR('',#102912); +#104719 = STYLED_ITEM('color',(#104720),#60460); +#104720 = PRESENTATION_STYLE_ASSIGNMENT((#104721)); +#104721 = SURFACE_STYLE_USAGE(.BOTH.,#104722); +#104722 = SURFACE_SIDE_STYLE('',(#104723)); +#104723 = SURFACE_STYLE_FILL_AREA(#104724); +#104724 = FILL_AREA_STYLE('',(#104725)); +#104725 = FILL_AREA_STYLE_COLOUR('',#102876); +#104726 = STYLED_ITEM('color',(#104727),#60491); +#104727 = PRESENTATION_STYLE_ASSIGNMENT((#104728)); +#104728 = SURFACE_STYLE_USAGE(.BOTH.,#104729); +#104729 = SURFACE_SIDE_STYLE('',(#104730)); +#104730 = SURFACE_STYLE_FILL_AREA(#104731); +#104731 = FILL_AREA_STYLE('',(#104732)); +#104732 = FILL_AREA_STYLE_COLOUR('',#102876); +#104733 = STYLED_ITEM('color',(#104734),#60522); +#104734 = PRESENTATION_STYLE_ASSIGNMENT((#104735)); +#104735 = SURFACE_STYLE_USAGE(.BOTH.,#104736); +#104736 = SURFACE_SIDE_STYLE('',(#104737)); +#104737 = SURFACE_STYLE_FILL_AREA(#104738); +#104738 = FILL_AREA_STYLE('',(#104739)); +#104739 = FILL_AREA_STYLE_COLOUR('',#102912); +#104740 = STYLED_ITEM('color',(#104741),#60553); +#104741 = PRESENTATION_STYLE_ASSIGNMENT((#104742)); +#104742 = SURFACE_STYLE_USAGE(.BOTH.,#104743); +#104743 = SURFACE_SIDE_STYLE('',(#104744)); +#104744 = SURFACE_STYLE_FILL_AREA(#104745); +#104745 = FILL_AREA_STYLE('',(#104746)); +#104746 = FILL_AREA_STYLE_COLOUR('',#102912); +#104747 = STYLED_ITEM('color',(#104748),#60584); +#104748 = PRESENTATION_STYLE_ASSIGNMENT((#104749)); +#104749 = SURFACE_STYLE_USAGE(.BOTH.,#104750); +#104750 = SURFACE_SIDE_STYLE('',(#104751)); +#104751 = SURFACE_STYLE_FILL_AREA(#104752); +#104752 = FILL_AREA_STYLE('',(#104753)); +#104753 = FILL_AREA_STYLE_COLOUR('',#102876); +#104754 = STYLED_ITEM('color',(#104755),#60615); +#104755 = PRESENTATION_STYLE_ASSIGNMENT((#104756)); +#104756 = SURFACE_STYLE_USAGE(.BOTH.,#104757); +#104757 = SURFACE_SIDE_STYLE('',(#104758)); +#104758 = SURFACE_STYLE_FILL_AREA(#104759); +#104759 = FILL_AREA_STYLE('',(#104760)); +#104760 = FILL_AREA_STYLE_COLOUR('',#102876); +#104761 = STYLED_ITEM('color',(#104762),#60646); +#104762 = PRESENTATION_STYLE_ASSIGNMENT((#104763)); +#104763 = SURFACE_STYLE_USAGE(.BOTH.,#104764); +#104764 = SURFACE_SIDE_STYLE('',(#104765)); +#104765 = SURFACE_STYLE_FILL_AREA(#104766); +#104766 = FILL_AREA_STYLE('',(#104767)); +#104767 = FILL_AREA_STYLE_COLOUR('',#102912); +#104768 = STYLED_ITEM('color',(#104769),#60677); +#104769 = PRESENTATION_STYLE_ASSIGNMENT((#104770)); +#104770 = SURFACE_STYLE_USAGE(.BOTH.,#104771); +#104771 = SURFACE_SIDE_STYLE('',(#104772)); +#104772 = SURFACE_STYLE_FILL_AREA(#104773); +#104773 = FILL_AREA_STYLE('',(#104774)); +#104774 = FILL_AREA_STYLE_COLOUR('',#102912); +#104775 = STYLED_ITEM('color',(#104776),#60708); +#104776 = PRESENTATION_STYLE_ASSIGNMENT((#104777)); +#104777 = SURFACE_STYLE_USAGE(.BOTH.,#104778); +#104778 = SURFACE_SIDE_STYLE('',(#104779)); +#104779 = SURFACE_STYLE_FILL_AREA(#104780); +#104780 = FILL_AREA_STYLE('',(#104781)); +#104781 = FILL_AREA_STYLE_COLOUR('',#102876); +#104782 = STYLED_ITEM('color',(#104783),#60739); +#104783 = PRESENTATION_STYLE_ASSIGNMENT((#104784)); +#104784 = SURFACE_STYLE_USAGE(.BOTH.,#104785); +#104785 = SURFACE_SIDE_STYLE('',(#104786)); +#104786 = SURFACE_STYLE_FILL_AREA(#104787); +#104787 = FILL_AREA_STYLE('',(#104788)); +#104788 = FILL_AREA_STYLE_COLOUR('',#102876); +#104789 = STYLED_ITEM('color',(#104790),#60770); +#104790 = PRESENTATION_STYLE_ASSIGNMENT((#104791)); +#104791 = SURFACE_STYLE_USAGE(.BOTH.,#104792); +#104792 = SURFACE_SIDE_STYLE('',(#104793)); +#104793 = SURFACE_STYLE_FILL_AREA(#104794); +#104794 = FILL_AREA_STYLE('',(#104795)); +#104795 = FILL_AREA_STYLE_COLOUR('',#102912); +#104796 = STYLED_ITEM('color',(#104797),#60801); +#104797 = PRESENTATION_STYLE_ASSIGNMENT((#104798)); +#104798 = SURFACE_STYLE_USAGE(.BOTH.,#104799); +#104799 = SURFACE_SIDE_STYLE('',(#104800)); +#104800 = SURFACE_STYLE_FILL_AREA(#104801); +#104801 = FILL_AREA_STYLE('',(#104802)); +#104802 = FILL_AREA_STYLE_COLOUR('',#102912); +#104803 = STYLED_ITEM('color',(#104804),#60832); +#104804 = PRESENTATION_STYLE_ASSIGNMENT((#104805)); +#104805 = SURFACE_STYLE_USAGE(.BOTH.,#104806); +#104806 = SURFACE_SIDE_STYLE('',(#104807)); +#104807 = SURFACE_STYLE_FILL_AREA(#104808); +#104808 = FILL_AREA_STYLE('',(#104809)); +#104809 = FILL_AREA_STYLE_COLOUR('',#102876); +#104810 = STYLED_ITEM('color',(#104811),#60863); +#104811 = PRESENTATION_STYLE_ASSIGNMENT((#104812)); +#104812 = SURFACE_STYLE_USAGE(.BOTH.,#104813); +#104813 = SURFACE_SIDE_STYLE('',(#104814)); +#104814 = SURFACE_STYLE_FILL_AREA(#104815); +#104815 = FILL_AREA_STYLE('',(#104816)); +#104816 = FILL_AREA_STYLE_COLOUR('',#102876); +#104817 = STYLED_ITEM('color',(#104818),#60894); +#104818 = PRESENTATION_STYLE_ASSIGNMENT((#104819)); +#104819 = SURFACE_STYLE_USAGE(.BOTH.,#104820); +#104820 = SURFACE_SIDE_STYLE('',(#104821)); +#104821 = SURFACE_STYLE_FILL_AREA(#104822); +#104822 = FILL_AREA_STYLE('',(#104823)); +#104823 = FILL_AREA_STYLE_COLOUR('',#102912); +#104824 = STYLED_ITEM('color',(#104825),#60925); +#104825 = PRESENTATION_STYLE_ASSIGNMENT((#104826)); +#104826 = SURFACE_STYLE_USAGE(.BOTH.,#104827); +#104827 = SURFACE_SIDE_STYLE('',(#104828)); +#104828 = SURFACE_STYLE_FILL_AREA(#104829); +#104829 = FILL_AREA_STYLE('',(#104830)); +#104830 = FILL_AREA_STYLE_COLOUR('',#102912); +#104831 = STYLED_ITEM('color',(#104832),#60956); +#104832 = PRESENTATION_STYLE_ASSIGNMENT((#104833)); +#104833 = SURFACE_STYLE_USAGE(.BOTH.,#104834); +#104834 = SURFACE_SIDE_STYLE('',(#104835)); +#104835 = SURFACE_STYLE_FILL_AREA(#104836); +#104836 = FILL_AREA_STYLE('',(#104837)); +#104837 = FILL_AREA_STYLE_COLOUR('',#102876); +#104838 = STYLED_ITEM('color',(#104839),#60987); +#104839 = PRESENTATION_STYLE_ASSIGNMENT((#104840)); +#104840 = SURFACE_STYLE_USAGE(.BOTH.,#104841); +#104841 = SURFACE_SIDE_STYLE('',(#104842)); +#104842 = SURFACE_STYLE_FILL_AREA(#104843); +#104843 = FILL_AREA_STYLE('',(#104844)); +#104844 = FILL_AREA_STYLE_COLOUR('',#102876); +#104845 = STYLED_ITEM('color',(#104846),#61018); +#104846 = PRESENTATION_STYLE_ASSIGNMENT((#104847)); +#104847 = SURFACE_STYLE_USAGE(.BOTH.,#104848); +#104848 = SURFACE_SIDE_STYLE('',(#104849)); +#104849 = SURFACE_STYLE_FILL_AREA(#104850); +#104850 = FILL_AREA_STYLE('',(#104851)); +#104851 = FILL_AREA_STYLE_COLOUR('',#102912); +#104852 = STYLED_ITEM('color',(#104853),#61049); +#104853 = PRESENTATION_STYLE_ASSIGNMENT((#104854)); +#104854 = SURFACE_STYLE_USAGE(.BOTH.,#104855); +#104855 = SURFACE_SIDE_STYLE('',(#104856)); +#104856 = SURFACE_STYLE_FILL_AREA(#104857); +#104857 = FILL_AREA_STYLE('',(#104858)); +#104858 = FILL_AREA_STYLE_COLOUR('',#102912); +#104859 = STYLED_ITEM('color',(#104860),#61080); +#104860 = PRESENTATION_STYLE_ASSIGNMENT((#104861)); +#104861 = SURFACE_STYLE_USAGE(.BOTH.,#104862); +#104862 = SURFACE_SIDE_STYLE('',(#104863)); +#104863 = SURFACE_STYLE_FILL_AREA(#104864); +#104864 = FILL_AREA_STYLE('',(#104865)); +#104865 = FILL_AREA_STYLE_COLOUR('',#102876); +#104866 = STYLED_ITEM('color',(#104867),#61111); +#104867 = PRESENTATION_STYLE_ASSIGNMENT((#104868)); +#104868 = SURFACE_STYLE_USAGE(.BOTH.,#104869); +#104869 = SURFACE_SIDE_STYLE('',(#104870)); +#104870 = SURFACE_STYLE_FILL_AREA(#104871); +#104871 = FILL_AREA_STYLE('',(#104872)); +#104872 = FILL_AREA_STYLE_COLOUR('',#102876); +#104873 = STYLED_ITEM('color',(#104874),#61142); +#104874 = PRESENTATION_STYLE_ASSIGNMENT((#104875)); +#104875 = SURFACE_STYLE_USAGE(.BOTH.,#104876); +#104876 = SURFACE_SIDE_STYLE('',(#104877)); +#104877 = SURFACE_STYLE_FILL_AREA(#104878); +#104878 = FILL_AREA_STYLE('',(#104879)); +#104879 = FILL_AREA_STYLE_COLOUR('',#102912); +#104880 = STYLED_ITEM('color',(#104881),#61173); +#104881 = PRESENTATION_STYLE_ASSIGNMENT((#104882)); +#104882 = SURFACE_STYLE_USAGE(.BOTH.,#104883); +#104883 = SURFACE_SIDE_STYLE('',(#104884)); +#104884 = SURFACE_STYLE_FILL_AREA(#104885); +#104885 = FILL_AREA_STYLE('',(#104886)); +#104886 = FILL_AREA_STYLE_COLOUR('',#102912); +#104887 = STYLED_ITEM('color',(#104888),#61204); +#104888 = PRESENTATION_STYLE_ASSIGNMENT((#104889)); +#104889 = SURFACE_STYLE_USAGE(.BOTH.,#104890); +#104890 = SURFACE_SIDE_STYLE('',(#104891)); +#104891 = SURFACE_STYLE_FILL_AREA(#104892); +#104892 = FILL_AREA_STYLE('',(#104893)); +#104893 = FILL_AREA_STYLE_COLOUR('',#102876); +#104894 = STYLED_ITEM('color',(#104895),#61235); +#104895 = PRESENTATION_STYLE_ASSIGNMENT((#104896)); +#104896 = SURFACE_STYLE_USAGE(.BOTH.,#104897); +#104897 = SURFACE_SIDE_STYLE('',(#104898)); +#104898 = SURFACE_STYLE_FILL_AREA(#104899); +#104899 = FILL_AREA_STYLE('',(#104900)); +#104900 = FILL_AREA_STYLE_COLOUR('',#102876); +#104901 = STYLED_ITEM('color',(#104902),#61266); +#104902 = PRESENTATION_STYLE_ASSIGNMENT((#104903)); +#104903 = SURFACE_STYLE_USAGE(.BOTH.,#104904); +#104904 = SURFACE_SIDE_STYLE('',(#104905)); +#104905 = SURFACE_STYLE_FILL_AREA(#104906); +#104906 = FILL_AREA_STYLE('',(#104907)); +#104907 = FILL_AREA_STYLE_COLOUR('',#102912); +#104908 = STYLED_ITEM('color',(#104909),#61297); +#104909 = PRESENTATION_STYLE_ASSIGNMENT((#104910)); +#104910 = SURFACE_STYLE_USAGE(.BOTH.,#104911); +#104911 = SURFACE_SIDE_STYLE('',(#104912)); +#104912 = SURFACE_STYLE_FILL_AREA(#104913); +#104913 = FILL_AREA_STYLE('',(#104914)); +#104914 = FILL_AREA_STYLE_COLOUR('',#102912); +#104915 = STYLED_ITEM('color',(#104916),#61328); +#104916 = PRESENTATION_STYLE_ASSIGNMENT((#104917)); +#104917 = SURFACE_STYLE_USAGE(.BOTH.,#104918); +#104918 = SURFACE_SIDE_STYLE('',(#104919)); +#104919 = SURFACE_STYLE_FILL_AREA(#104920); +#104920 = FILL_AREA_STYLE('',(#104921)); +#104921 = FILL_AREA_STYLE_COLOUR('',#102876); +#104922 = STYLED_ITEM('color',(#104923),#61359); +#104923 = PRESENTATION_STYLE_ASSIGNMENT((#104924)); +#104924 = SURFACE_STYLE_USAGE(.BOTH.,#104925); +#104925 = SURFACE_SIDE_STYLE('',(#104926)); +#104926 = SURFACE_STYLE_FILL_AREA(#104927); +#104927 = FILL_AREA_STYLE('',(#104928)); +#104928 = FILL_AREA_STYLE_COLOUR('',#102876); +#104929 = STYLED_ITEM('color',(#104930),#61390); +#104930 = PRESENTATION_STYLE_ASSIGNMENT((#104931)); +#104931 = SURFACE_STYLE_USAGE(.BOTH.,#104932); +#104932 = SURFACE_SIDE_STYLE('',(#104933)); +#104933 = SURFACE_STYLE_FILL_AREA(#104934); +#104934 = FILL_AREA_STYLE('',(#104935)); +#104935 = FILL_AREA_STYLE_COLOUR('',#102912); +#104936 = STYLED_ITEM('color',(#104937),#61421); +#104937 = PRESENTATION_STYLE_ASSIGNMENT((#104938)); +#104938 = SURFACE_STYLE_USAGE(.BOTH.,#104939); +#104939 = SURFACE_SIDE_STYLE('',(#104940)); +#104940 = SURFACE_STYLE_FILL_AREA(#104941); +#104941 = FILL_AREA_STYLE('',(#104942)); +#104942 = FILL_AREA_STYLE_COLOUR('',#102912); +#104943 = STYLED_ITEM('color',(#104944),#61452); +#104944 = PRESENTATION_STYLE_ASSIGNMENT((#104945)); +#104945 = SURFACE_STYLE_USAGE(.BOTH.,#104946); +#104946 = SURFACE_SIDE_STYLE('',(#104947)); +#104947 = SURFACE_STYLE_FILL_AREA(#104948); +#104948 = FILL_AREA_STYLE('',(#104949)); +#104949 = FILL_AREA_STYLE_COLOUR('',#102876); +#104950 = STYLED_ITEM('color',(#104951),#61483); +#104951 = PRESENTATION_STYLE_ASSIGNMENT((#104952)); +#104952 = SURFACE_STYLE_USAGE(.BOTH.,#104953); +#104953 = SURFACE_SIDE_STYLE('',(#104954)); +#104954 = SURFACE_STYLE_FILL_AREA(#104955); +#104955 = FILL_AREA_STYLE('',(#104956)); +#104956 = FILL_AREA_STYLE_COLOUR('',#102876); +#104957 = STYLED_ITEM('color',(#104958),#61514); +#104958 = PRESENTATION_STYLE_ASSIGNMENT((#104959)); +#104959 = SURFACE_STYLE_USAGE(.BOTH.,#104960); +#104960 = SURFACE_SIDE_STYLE('',(#104961)); +#104961 = SURFACE_STYLE_FILL_AREA(#104962); +#104962 = FILL_AREA_STYLE('',(#104963)); +#104963 = FILL_AREA_STYLE_COLOUR('',#102912); +#104964 = STYLED_ITEM('color',(#104965),#61545); +#104965 = PRESENTATION_STYLE_ASSIGNMENT((#104966)); +#104966 = SURFACE_STYLE_USAGE(.BOTH.,#104967); +#104967 = SURFACE_SIDE_STYLE('',(#104968)); +#104968 = SURFACE_STYLE_FILL_AREA(#104969); +#104969 = FILL_AREA_STYLE('',(#104970)); +#104970 = FILL_AREA_STYLE_COLOUR('',#102912); +#104971 = STYLED_ITEM('color',(#104972),#61561); +#104972 = PRESENTATION_STYLE_ASSIGNMENT((#104973)); +#104973 = SURFACE_STYLE_USAGE(.BOTH.,#104974); +#104974 = SURFACE_SIDE_STYLE('',(#104975)); +#104975 = SURFACE_STYLE_FILL_AREA(#104976); +#104976 = FILL_AREA_STYLE('',(#104977)); +#104977 = FILL_AREA_STYLE_COLOUR('',#102876); +#104978 = STYLED_ITEM('color',(#104979),#61578); +#104979 = PRESENTATION_STYLE_ASSIGNMENT((#104980)); +#104980 = SURFACE_STYLE_USAGE(.BOTH.,#104981); +#104981 = SURFACE_SIDE_STYLE('',(#104982)); +#104982 = SURFACE_STYLE_FILL_AREA(#104983); +#104983 = FILL_AREA_STYLE('',(#104984)); +#104984 = FILL_AREA_STYLE_COLOUR('',#102876); +#104985 = STYLED_ITEM('color',(#104986),#61595); +#104986 = PRESENTATION_STYLE_ASSIGNMENT((#104987)); +#104987 = SURFACE_STYLE_USAGE(.BOTH.,#104988); +#104988 = SURFACE_SIDE_STYLE('',(#104989)); +#104989 = SURFACE_STYLE_FILL_AREA(#104990); +#104990 = FILL_AREA_STYLE('',(#104991)); +#104991 = FILL_AREA_STYLE_COLOUR('',#102876); +#104992 = STYLED_ITEM('color',(#104993),#61612); +#104993 = PRESENTATION_STYLE_ASSIGNMENT((#104994)); +#104994 = SURFACE_STYLE_USAGE(.BOTH.,#104995); +#104995 = SURFACE_SIDE_STYLE('',(#104996)); +#104996 = SURFACE_STYLE_FILL_AREA(#104997); +#104997 = FILL_AREA_STYLE('',(#104998)); +#104998 = FILL_AREA_STYLE_COLOUR('',#102876); +#104999 = STYLED_ITEM('color',(#105000),#61629); +#105000 = PRESENTATION_STYLE_ASSIGNMENT((#105001)); +#105001 = SURFACE_STYLE_USAGE(.BOTH.,#105002); +#105002 = SURFACE_SIDE_STYLE('',(#105003)); +#105003 = SURFACE_STYLE_FILL_AREA(#105004); +#105004 = FILL_AREA_STYLE('',(#105005)); +#105005 = FILL_AREA_STYLE_COLOUR('',#102876); +#105006 = STYLED_ITEM('color',(#105007),#61646); +#105007 = PRESENTATION_STYLE_ASSIGNMENT((#105008)); +#105008 = SURFACE_STYLE_USAGE(.BOTH.,#105009); +#105009 = SURFACE_SIDE_STYLE('',(#105010)); +#105010 = SURFACE_STYLE_FILL_AREA(#105011); +#105011 = FILL_AREA_STYLE('',(#105012)); +#105012 = FILL_AREA_STYLE_COLOUR('',#102876); +#105013 = STYLED_ITEM('color',(#105014),#61663); +#105014 = PRESENTATION_STYLE_ASSIGNMENT((#105015)); +#105015 = SURFACE_STYLE_USAGE(.BOTH.,#105016); +#105016 = SURFACE_SIDE_STYLE('',(#105017)); +#105017 = SURFACE_STYLE_FILL_AREA(#105018); +#105018 = FILL_AREA_STYLE('',(#105019)); +#105019 = FILL_AREA_STYLE_COLOUR('',#102876); +#105020 = STYLED_ITEM('color',(#105021),#61680); +#105021 = PRESENTATION_STYLE_ASSIGNMENT((#105022)); +#105022 = SURFACE_STYLE_USAGE(.BOTH.,#105023); +#105023 = SURFACE_SIDE_STYLE('',(#105024)); +#105024 = SURFACE_STYLE_FILL_AREA(#105025); +#105025 = FILL_AREA_STYLE('',(#105026)); +#105026 = FILL_AREA_STYLE_COLOUR('',#102876); +#105027 = STYLED_ITEM('color',(#105028),#61692); +#105028 = PRESENTATION_STYLE_ASSIGNMENT((#105029)); +#105029 = SURFACE_STYLE_USAGE(.BOTH.,#105030); +#105030 = SURFACE_SIDE_STYLE('',(#105031)); +#105031 = SURFACE_STYLE_FILL_AREA(#105032); +#105032 = FILL_AREA_STYLE('',(#105033)); +#105033 = FILL_AREA_STYLE_COLOUR('',#102876); +#105034 = STYLED_ITEM('color',(#105035),#61709); +#105035 = PRESENTATION_STYLE_ASSIGNMENT((#105036)); +#105036 = SURFACE_STYLE_USAGE(.BOTH.,#105037); +#105037 = SURFACE_SIDE_STYLE('',(#105038)); +#105038 = SURFACE_STYLE_FILL_AREA(#105039); +#105039 = FILL_AREA_STYLE('',(#105040)); +#105040 = FILL_AREA_STYLE_COLOUR('',#102876); +#105041 = STYLED_ITEM('color',(#105042),#61726); +#105042 = PRESENTATION_STYLE_ASSIGNMENT((#105043)); +#105043 = SURFACE_STYLE_USAGE(.BOTH.,#105044); +#105044 = SURFACE_SIDE_STYLE('',(#105045)); +#105045 = SURFACE_STYLE_FILL_AREA(#105046); +#105046 = FILL_AREA_STYLE('',(#105047)); +#105047 = FILL_AREA_STYLE_COLOUR('',#102876); +#105048 = STYLED_ITEM('color',(#105049),#61743); +#105049 = PRESENTATION_STYLE_ASSIGNMENT((#105050)); +#105050 = SURFACE_STYLE_USAGE(.BOTH.,#105051); +#105051 = SURFACE_SIDE_STYLE('',(#105052)); +#105052 = SURFACE_STYLE_FILL_AREA(#105053); +#105053 = FILL_AREA_STYLE('',(#105054)); +#105054 = FILL_AREA_STYLE_COLOUR('',#102876); +#105055 = STYLED_ITEM('color',(#105056),#61760); +#105056 = PRESENTATION_STYLE_ASSIGNMENT((#105057)); +#105057 = SURFACE_STYLE_USAGE(.BOTH.,#105058); +#105058 = SURFACE_SIDE_STYLE('',(#105059)); +#105059 = SURFACE_STYLE_FILL_AREA(#105060); +#105060 = FILL_AREA_STYLE('',(#105061)); +#105061 = FILL_AREA_STYLE_COLOUR('',#102876); +#105062 = STYLED_ITEM('color',(#105063),#61777); +#105063 = PRESENTATION_STYLE_ASSIGNMENT((#105064)); +#105064 = SURFACE_STYLE_USAGE(.BOTH.,#105065); +#105065 = SURFACE_SIDE_STYLE('',(#105066)); +#105066 = SURFACE_STYLE_FILL_AREA(#105067); +#105067 = FILL_AREA_STYLE('',(#105068)); +#105068 = FILL_AREA_STYLE_COLOUR('',#102876); +#105069 = STYLED_ITEM('color',(#105070),#61794); +#105070 = PRESENTATION_STYLE_ASSIGNMENT((#105071)); +#105071 = SURFACE_STYLE_USAGE(.BOTH.,#105072); +#105072 = SURFACE_SIDE_STYLE('',(#105073)); +#105073 = SURFACE_STYLE_FILL_AREA(#105074); +#105074 = FILL_AREA_STYLE('',(#105075)); +#105075 = FILL_AREA_STYLE_COLOUR('',#102876); +#105076 = STYLED_ITEM('color',(#105077),#61811); +#105077 = PRESENTATION_STYLE_ASSIGNMENT((#105078)); +#105078 = SURFACE_STYLE_USAGE(.BOTH.,#105079); +#105079 = SURFACE_SIDE_STYLE('',(#105080)); +#105080 = SURFACE_STYLE_FILL_AREA(#105081); +#105081 = FILL_AREA_STYLE('',(#105082)); +#105082 = FILL_AREA_STYLE_COLOUR('',#102876); +#105083 = STYLED_ITEM('color',(#105084),#61823); +#105084 = PRESENTATION_STYLE_ASSIGNMENT((#105085)); +#105085 = SURFACE_STYLE_USAGE(.BOTH.,#105086); +#105086 = SURFACE_SIDE_STYLE('',(#105087)); +#105087 = SURFACE_STYLE_FILL_AREA(#105088); +#105088 = FILL_AREA_STYLE('',(#105089)); +#105089 = FILL_AREA_STYLE_COLOUR('',#102876); +#105090 = STYLED_ITEM('color',(#105091),#61840); +#105091 = PRESENTATION_STYLE_ASSIGNMENT((#105092)); +#105092 = SURFACE_STYLE_USAGE(.BOTH.,#105093); +#105093 = SURFACE_SIDE_STYLE('',(#105094)); +#105094 = SURFACE_STYLE_FILL_AREA(#105095); +#105095 = FILL_AREA_STYLE('',(#105096)); +#105096 = FILL_AREA_STYLE_COLOUR('',#102876); +#105097 = STYLED_ITEM('color',(#105098),#61857); +#105098 = PRESENTATION_STYLE_ASSIGNMENT((#105099)); +#105099 = SURFACE_STYLE_USAGE(.BOTH.,#105100); +#105100 = SURFACE_SIDE_STYLE('',(#105101)); +#105101 = SURFACE_STYLE_FILL_AREA(#105102); +#105102 = FILL_AREA_STYLE('',(#105103)); +#105103 = FILL_AREA_STYLE_COLOUR('',#102876); +#105104 = STYLED_ITEM('color',(#105105),#61874); +#105105 = PRESENTATION_STYLE_ASSIGNMENT((#105106)); +#105106 = SURFACE_STYLE_USAGE(.BOTH.,#105107); +#105107 = SURFACE_SIDE_STYLE('',(#105108)); +#105108 = SURFACE_STYLE_FILL_AREA(#105109); +#105109 = FILL_AREA_STYLE('',(#105110)); +#105110 = FILL_AREA_STYLE_COLOUR('',#102876); +#105111 = STYLED_ITEM('color',(#105112),#61891); +#105112 = PRESENTATION_STYLE_ASSIGNMENT((#105113)); +#105113 = SURFACE_STYLE_USAGE(.BOTH.,#105114); +#105114 = SURFACE_SIDE_STYLE('',(#105115)); +#105115 = SURFACE_STYLE_FILL_AREA(#105116); +#105116 = FILL_AREA_STYLE('',(#105117)); +#105117 = FILL_AREA_STYLE_COLOUR('',#102876); +#105118 = STYLED_ITEM('color',(#105119),#61908); +#105119 = PRESENTATION_STYLE_ASSIGNMENT((#105120)); +#105120 = SURFACE_STYLE_USAGE(.BOTH.,#105121); +#105121 = SURFACE_SIDE_STYLE('',(#105122)); +#105122 = SURFACE_STYLE_FILL_AREA(#105123); +#105123 = FILL_AREA_STYLE('',(#105124)); +#105124 = FILL_AREA_STYLE_COLOUR('',#102876); +#105125 = STYLED_ITEM('color',(#105126),#61925); +#105126 = PRESENTATION_STYLE_ASSIGNMENT((#105127)); +#105127 = SURFACE_STYLE_USAGE(.BOTH.,#105128); +#105128 = SURFACE_SIDE_STYLE('',(#105129)); +#105129 = SURFACE_STYLE_FILL_AREA(#105130); +#105130 = FILL_AREA_STYLE('',(#105131)); +#105131 = FILL_AREA_STYLE_COLOUR('',#102876); +#105132 = STYLED_ITEM('color',(#105133),#61942); +#105133 = PRESENTATION_STYLE_ASSIGNMENT((#105134)); +#105134 = SURFACE_STYLE_USAGE(.BOTH.,#105135); +#105135 = SURFACE_SIDE_STYLE('',(#105136)); +#105136 = SURFACE_STYLE_FILL_AREA(#105137); +#105137 = FILL_AREA_STYLE('',(#105138)); +#105138 = FILL_AREA_STYLE_COLOUR('',#102876); +#105139 = STYLED_ITEM('color',(#105140),#61954); +#105140 = PRESENTATION_STYLE_ASSIGNMENT((#105141)); +#105141 = SURFACE_STYLE_USAGE(.BOTH.,#105142); +#105142 = SURFACE_SIDE_STYLE('',(#105143)); +#105143 = SURFACE_STYLE_FILL_AREA(#105144); +#105144 = FILL_AREA_STYLE('',(#105145)); +#105145 = FILL_AREA_STYLE_COLOUR('',#102876); +#105146 = STYLED_ITEM('color',(#105147),#61971); +#105147 = PRESENTATION_STYLE_ASSIGNMENT((#105148)); +#105148 = SURFACE_STYLE_USAGE(.BOTH.,#105149); +#105149 = SURFACE_SIDE_STYLE('',(#105150)); +#105150 = SURFACE_STYLE_FILL_AREA(#105151); +#105151 = FILL_AREA_STYLE('',(#105152)); +#105152 = FILL_AREA_STYLE_COLOUR('',#102876); +#105153 = STYLED_ITEM('color',(#105154),#61988); +#105154 = PRESENTATION_STYLE_ASSIGNMENT((#105155)); +#105155 = SURFACE_STYLE_USAGE(.BOTH.,#105156); +#105156 = SURFACE_SIDE_STYLE('',(#105157)); +#105157 = SURFACE_STYLE_FILL_AREA(#105158); +#105158 = FILL_AREA_STYLE('',(#105159)); +#105159 = FILL_AREA_STYLE_COLOUR('',#102876); +#105160 = STYLED_ITEM('color',(#105161),#62005); +#105161 = PRESENTATION_STYLE_ASSIGNMENT((#105162)); +#105162 = SURFACE_STYLE_USAGE(.BOTH.,#105163); +#105163 = SURFACE_SIDE_STYLE('',(#105164)); +#105164 = SURFACE_STYLE_FILL_AREA(#105165); +#105165 = FILL_AREA_STYLE('',(#105166)); +#105166 = FILL_AREA_STYLE_COLOUR('',#102876); +#105167 = STYLED_ITEM('color',(#105168),#62022); +#105168 = PRESENTATION_STYLE_ASSIGNMENT((#105169)); +#105169 = SURFACE_STYLE_USAGE(.BOTH.,#105170); +#105170 = SURFACE_SIDE_STYLE('',(#105171)); +#105171 = SURFACE_STYLE_FILL_AREA(#105172); +#105172 = FILL_AREA_STYLE('',(#105173)); +#105173 = FILL_AREA_STYLE_COLOUR('',#102876); +#105174 = STYLED_ITEM('color',(#105175),#62039); +#105175 = PRESENTATION_STYLE_ASSIGNMENT((#105176)); +#105176 = SURFACE_STYLE_USAGE(.BOTH.,#105177); +#105177 = SURFACE_SIDE_STYLE('',(#105178)); +#105178 = SURFACE_STYLE_FILL_AREA(#105179); +#105179 = FILL_AREA_STYLE('',(#105180)); +#105180 = FILL_AREA_STYLE_COLOUR('',#102876); +#105181 = STYLED_ITEM('color',(#105182),#62056); +#105182 = PRESENTATION_STYLE_ASSIGNMENT((#105183)); +#105183 = SURFACE_STYLE_USAGE(.BOTH.,#105184); +#105184 = SURFACE_SIDE_STYLE('',(#105185)); +#105185 = SURFACE_STYLE_FILL_AREA(#105186); +#105186 = FILL_AREA_STYLE('',(#105187)); +#105187 = FILL_AREA_STYLE_COLOUR('',#102876); +#105188 = STYLED_ITEM('color',(#105189),#62073); +#105189 = PRESENTATION_STYLE_ASSIGNMENT((#105190)); +#105190 = SURFACE_STYLE_USAGE(.BOTH.,#105191); +#105191 = SURFACE_SIDE_STYLE('',(#105192)); +#105192 = SURFACE_STYLE_FILL_AREA(#105193); +#105193 = FILL_AREA_STYLE('',(#105194)); +#105194 = FILL_AREA_STYLE_COLOUR('',#102876); +#105195 = STYLED_ITEM('color',(#105196),#62085); +#105196 = PRESENTATION_STYLE_ASSIGNMENT((#105197)); +#105197 = SURFACE_STYLE_USAGE(.BOTH.,#105198); +#105198 = SURFACE_SIDE_STYLE('',(#105199)); +#105199 = SURFACE_STYLE_FILL_AREA(#105200); +#105200 = FILL_AREA_STYLE('',(#105201)); +#105201 = FILL_AREA_STYLE_COLOUR('',#102876); +#105202 = STYLED_ITEM('color',(#105203),#62102); +#105203 = PRESENTATION_STYLE_ASSIGNMENT((#105204)); +#105204 = SURFACE_STYLE_USAGE(.BOTH.,#105205); +#105205 = SURFACE_SIDE_STYLE('',(#105206)); +#105206 = SURFACE_STYLE_FILL_AREA(#105207); +#105207 = FILL_AREA_STYLE('',(#105208)); +#105208 = FILL_AREA_STYLE_COLOUR('',#102876); +#105209 = STYLED_ITEM('color',(#105210),#62119); +#105210 = PRESENTATION_STYLE_ASSIGNMENT((#105211)); +#105211 = SURFACE_STYLE_USAGE(.BOTH.,#105212); +#105212 = SURFACE_SIDE_STYLE('',(#105213)); +#105213 = SURFACE_STYLE_FILL_AREA(#105214); +#105214 = FILL_AREA_STYLE('',(#105215)); +#105215 = FILL_AREA_STYLE_COLOUR('',#102876); +#105216 = STYLED_ITEM('color',(#105217),#62136); +#105217 = PRESENTATION_STYLE_ASSIGNMENT((#105218)); +#105218 = SURFACE_STYLE_USAGE(.BOTH.,#105219); +#105219 = SURFACE_SIDE_STYLE('',(#105220)); +#105220 = SURFACE_STYLE_FILL_AREA(#105221); +#105221 = FILL_AREA_STYLE('',(#105222)); +#105222 = FILL_AREA_STYLE_COLOUR('',#102876); +#105223 = STYLED_ITEM('color',(#105224),#62153); +#105224 = PRESENTATION_STYLE_ASSIGNMENT((#105225)); +#105225 = SURFACE_STYLE_USAGE(.BOTH.,#105226); +#105226 = SURFACE_SIDE_STYLE('',(#105227)); +#105227 = SURFACE_STYLE_FILL_AREA(#105228); +#105228 = FILL_AREA_STYLE('',(#105229)); +#105229 = FILL_AREA_STYLE_COLOUR('',#102876); +#105230 = STYLED_ITEM('color',(#105231),#62170); +#105231 = PRESENTATION_STYLE_ASSIGNMENT((#105232)); +#105232 = SURFACE_STYLE_USAGE(.BOTH.,#105233); +#105233 = SURFACE_SIDE_STYLE('',(#105234)); +#105234 = SURFACE_STYLE_FILL_AREA(#105235); +#105235 = FILL_AREA_STYLE('',(#105236)); +#105236 = FILL_AREA_STYLE_COLOUR('',#102876); +#105237 = STYLED_ITEM('color',(#105238),#62187); +#105238 = PRESENTATION_STYLE_ASSIGNMENT((#105239)); +#105239 = SURFACE_STYLE_USAGE(.BOTH.,#105240); +#105240 = SURFACE_SIDE_STYLE('',(#105241)); +#105241 = SURFACE_STYLE_FILL_AREA(#105242); +#105242 = FILL_AREA_STYLE('',(#105243)); +#105243 = FILL_AREA_STYLE_COLOUR('',#102876); +#105244 = STYLED_ITEM('color',(#105245),#62204); +#105245 = PRESENTATION_STYLE_ASSIGNMENT((#105246)); +#105246 = SURFACE_STYLE_USAGE(.BOTH.,#105247); +#105247 = SURFACE_SIDE_STYLE('',(#105248)); +#105248 = SURFACE_STYLE_FILL_AREA(#105249); +#105249 = FILL_AREA_STYLE('',(#105250)); +#105250 = FILL_AREA_STYLE_COLOUR('',#102876); +#105251 = STYLED_ITEM('color',(#105252),#62216); +#105252 = PRESENTATION_STYLE_ASSIGNMENT((#105253)); +#105253 = SURFACE_STYLE_USAGE(.BOTH.,#105254); +#105254 = SURFACE_SIDE_STYLE('',(#105255)); +#105255 = SURFACE_STYLE_FILL_AREA(#105256); +#105256 = FILL_AREA_STYLE('',(#105257)); +#105257 = FILL_AREA_STYLE_COLOUR('',#102876); +#105258 = STYLED_ITEM('color',(#105259),#62233); +#105259 = PRESENTATION_STYLE_ASSIGNMENT((#105260)); +#105260 = SURFACE_STYLE_USAGE(.BOTH.,#105261); +#105261 = SURFACE_SIDE_STYLE('',(#105262)); +#105262 = SURFACE_STYLE_FILL_AREA(#105263); +#105263 = FILL_AREA_STYLE('',(#105264)); +#105264 = FILL_AREA_STYLE_COLOUR('',#102876); +#105265 = STYLED_ITEM('color',(#105266),#62250); +#105266 = PRESENTATION_STYLE_ASSIGNMENT((#105267)); +#105267 = SURFACE_STYLE_USAGE(.BOTH.,#105268); +#105268 = SURFACE_SIDE_STYLE('',(#105269)); +#105269 = SURFACE_STYLE_FILL_AREA(#105270); +#105270 = FILL_AREA_STYLE('',(#105271)); +#105271 = FILL_AREA_STYLE_COLOUR('',#102876); +#105272 = STYLED_ITEM('color',(#105273),#62267); +#105273 = PRESENTATION_STYLE_ASSIGNMENT((#105274)); +#105274 = SURFACE_STYLE_USAGE(.BOTH.,#105275); +#105275 = SURFACE_SIDE_STYLE('',(#105276)); +#105276 = SURFACE_STYLE_FILL_AREA(#105277); +#105277 = FILL_AREA_STYLE('',(#105278)); +#105278 = FILL_AREA_STYLE_COLOUR('',#102876); +#105279 = STYLED_ITEM('color',(#105280),#62284); +#105280 = PRESENTATION_STYLE_ASSIGNMENT((#105281)); +#105281 = SURFACE_STYLE_USAGE(.BOTH.,#105282); +#105282 = SURFACE_SIDE_STYLE('',(#105283)); +#105283 = SURFACE_STYLE_FILL_AREA(#105284); +#105284 = FILL_AREA_STYLE('',(#105285)); +#105285 = FILL_AREA_STYLE_COLOUR('',#102876); +#105286 = STYLED_ITEM('color',(#105287),#62301); +#105287 = PRESENTATION_STYLE_ASSIGNMENT((#105288)); +#105288 = SURFACE_STYLE_USAGE(.BOTH.,#105289); +#105289 = SURFACE_SIDE_STYLE('',(#105290)); +#105290 = SURFACE_STYLE_FILL_AREA(#105291); +#105291 = FILL_AREA_STYLE('',(#105292)); +#105292 = FILL_AREA_STYLE_COLOUR('',#102876); +#105293 = STYLED_ITEM('color',(#105294),#62318); +#105294 = PRESENTATION_STYLE_ASSIGNMENT((#105295)); +#105295 = SURFACE_STYLE_USAGE(.BOTH.,#105296); +#105296 = SURFACE_SIDE_STYLE('',(#105297)); +#105297 = SURFACE_STYLE_FILL_AREA(#105298); +#105298 = FILL_AREA_STYLE('',(#105299)); +#105299 = FILL_AREA_STYLE_COLOUR('',#102876); +#105300 = STYLED_ITEM('color',(#105301),#62335); +#105301 = PRESENTATION_STYLE_ASSIGNMENT((#105302)); +#105302 = SURFACE_STYLE_USAGE(.BOTH.,#105303); +#105303 = SURFACE_SIDE_STYLE('',(#105304)); +#105304 = SURFACE_STYLE_FILL_AREA(#105305); +#105305 = FILL_AREA_STYLE('',(#105306)); +#105306 = FILL_AREA_STYLE_COLOUR('',#102876); +#105307 = STYLED_ITEM('color',(#105308),#62347); +#105308 = PRESENTATION_STYLE_ASSIGNMENT((#105309)); +#105309 = SURFACE_STYLE_USAGE(.BOTH.,#105310); +#105310 = SURFACE_SIDE_STYLE('',(#105311)); +#105311 = SURFACE_STYLE_FILL_AREA(#105312); +#105312 = FILL_AREA_STYLE('',(#105313)); +#105313 = FILL_AREA_STYLE_COLOUR('',#102876); +#105314 = STYLED_ITEM('color',(#105315),#62364); +#105315 = PRESENTATION_STYLE_ASSIGNMENT((#105316)); +#105316 = SURFACE_STYLE_USAGE(.BOTH.,#105317); +#105317 = SURFACE_SIDE_STYLE('',(#105318)); +#105318 = SURFACE_STYLE_FILL_AREA(#105319); +#105319 = FILL_AREA_STYLE('',(#105320)); +#105320 = FILL_AREA_STYLE_COLOUR('',#102876); +#105321 = STYLED_ITEM('color',(#105322),#62381); +#105322 = PRESENTATION_STYLE_ASSIGNMENT((#105323)); +#105323 = SURFACE_STYLE_USAGE(.BOTH.,#105324); +#105324 = SURFACE_SIDE_STYLE('',(#105325)); +#105325 = SURFACE_STYLE_FILL_AREA(#105326); +#105326 = FILL_AREA_STYLE('',(#105327)); +#105327 = FILL_AREA_STYLE_COLOUR('',#102876); +#105328 = STYLED_ITEM('color',(#105329),#62398); +#105329 = PRESENTATION_STYLE_ASSIGNMENT((#105330)); +#105330 = SURFACE_STYLE_USAGE(.BOTH.,#105331); +#105331 = SURFACE_SIDE_STYLE('',(#105332)); +#105332 = SURFACE_STYLE_FILL_AREA(#105333); +#105333 = FILL_AREA_STYLE('',(#105334)); +#105334 = FILL_AREA_STYLE_COLOUR('',#102876); +#105335 = STYLED_ITEM('color',(#105336),#62415); +#105336 = PRESENTATION_STYLE_ASSIGNMENT((#105337)); +#105337 = SURFACE_STYLE_USAGE(.BOTH.,#105338); +#105338 = SURFACE_SIDE_STYLE('',(#105339)); +#105339 = SURFACE_STYLE_FILL_AREA(#105340); +#105340 = FILL_AREA_STYLE('',(#105341)); +#105341 = FILL_AREA_STYLE_COLOUR('',#102876); +#105342 = STYLED_ITEM('color',(#105343),#62432); +#105343 = PRESENTATION_STYLE_ASSIGNMENT((#105344)); +#105344 = SURFACE_STYLE_USAGE(.BOTH.,#105345); +#105345 = SURFACE_SIDE_STYLE('',(#105346)); +#105346 = SURFACE_STYLE_FILL_AREA(#105347); +#105347 = FILL_AREA_STYLE('',(#105348)); +#105348 = FILL_AREA_STYLE_COLOUR('',#102876); +#105349 = STYLED_ITEM('color',(#105350),#62449); +#105350 = PRESENTATION_STYLE_ASSIGNMENT((#105351)); +#105351 = SURFACE_STYLE_USAGE(.BOTH.,#105352); +#105352 = SURFACE_SIDE_STYLE('',(#105353)); +#105353 = SURFACE_STYLE_FILL_AREA(#105354); +#105354 = FILL_AREA_STYLE('',(#105355)); +#105355 = FILL_AREA_STYLE_COLOUR('',#102876); +#105356 = STYLED_ITEM('color',(#105357),#62466); +#105357 = PRESENTATION_STYLE_ASSIGNMENT((#105358)); +#105358 = SURFACE_STYLE_USAGE(.BOTH.,#105359); +#105359 = SURFACE_SIDE_STYLE('',(#105360)); +#105360 = SURFACE_STYLE_FILL_AREA(#105361); +#105361 = FILL_AREA_STYLE('',(#105362)); +#105362 = FILL_AREA_STYLE_COLOUR('',#102876); +#105363 = STYLED_ITEM('color',(#105364),#62478); +#105364 = PRESENTATION_STYLE_ASSIGNMENT((#105365)); +#105365 = SURFACE_STYLE_USAGE(.BOTH.,#105366); +#105366 = SURFACE_SIDE_STYLE('',(#105367)); +#105367 = SURFACE_STYLE_FILL_AREA(#105368); +#105368 = FILL_AREA_STYLE('',(#105369)); +#105369 = FILL_AREA_STYLE_COLOUR('',#102876); +#105370 = STYLED_ITEM('color',(#105371),#62495); +#105371 = PRESENTATION_STYLE_ASSIGNMENT((#105372)); +#105372 = SURFACE_STYLE_USAGE(.BOTH.,#105373); +#105373 = SURFACE_SIDE_STYLE('',(#105374)); +#105374 = SURFACE_STYLE_FILL_AREA(#105375); +#105375 = FILL_AREA_STYLE('',(#105376)); +#105376 = FILL_AREA_STYLE_COLOUR('',#102876); +#105377 = STYLED_ITEM('color',(#105378),#62512); +#105378 = PRESENTATION_STYLE_ASSIGNMENT((#105379)); +#105379 = SURFACE_STYLE_USAGE(.BOTH.,#105380); +#105380 = SURFACE_SIDE_STYLE('',(#105381)); +#105381 = SURFACE_STYLE_FILL_AREA(#105382); +#105382 = FILL_AREA_STYLE('',(#105383)); +#105383 = FILL_AREA_STYLE_COLOUR('',#102876); +#105384 = STYLED_ITEM('color',(#105385),#62529); +#105385 = PRESENTATION_STYLE_ASSIGNMENT((#105386)); +#105386 = SURFACE_STYLE_USAGE(.BOTH.,#105387); +#105387 = SURFACE_SIDE_STYLE('',(#105388)); +#105388 = SURFACE_STYLE_FILL_AREA(#105389); +#105389 = FILL_AREA_STYLE('',(#105390)); +#105390 = FILL_AREA_STYLE_COLOUR('',#102876); +#105391 = STYLED_ITEM('color',(#105392),#62546); +#105392 = PRESENTATION_STYLE_ASSIGNMENT((#105393)); +#105393 = SURFACE_STYLE_USAGE(.BOTH.,#105394); +#105394 = SURFACE_SIDE_STYLE('',(#105395)); +#105395 = SURFACE_STYLE_FILL_AREA(#105396); +#105396 = FILL_AREA_STYLE('',(#105397)); +#105397 = FILL_AREA_STYLE_COLOUR('',#102876); +#105398 = STYLED_ITEM('color',(#105399),#62563); +#105399 = PRESENTATION_STYLE_ASSIGNMENT((#105400)); +#105400 = SURFACE_STYLE_USAGE(.BOTH.,#105401); +#105401 = SURFACE_SIDE_STYLE('',(#105402)); +#105402 = SURFACE_STYLE_FILL_AREA(#105403); +#105403 = FILL_AREA_STYLE('',(#105404)); +#105404 = FILL_AREA_STYLE_COLOUR('',#102876); +#105405 = STYLED_ITEM('color',(#105406),#62580); +#105406 = PRESENTATION_STYLE_ASSIGNMENT((#105407)); +#105407 = SURFACE_STYLE_USAGE(.BOTH.,#105408); +#105408 = SURFACE_SIDE_STYLE('',(#105409)); +#105409 = SURFACE_STYLE_FILL_AREA(#105410); +#105410 = FILL_AREA_STYLE('',(#105411)); +#105411 = FILL_AREA_STYLE_COLOUR('',#102876); +#105412 = STYLED_ITEM('color',(#105413),#62597); +#105413 = PRESENTATION_STYLE_ASSIGNMENT((#105414)); +#105414 = SURFACE_STYLE_USAGE(.BOTH.,#105415); +#105415 = SURFACE_SIDE_STYLE('',(#105416)); +#105416 = SURFACE_STYLE_FILL_AREA(#105417); +#105417 = FILL_AREA_STYLE('',(#105418)); +#105418 = FILL_AREA_STYLE_COLOUR('',#102876); +#105419 = STYLED_ITEM('color',(#105420),#62609); +#105420 = PRESENTATION_STYLE_ASSIGNMENT((#105421)); +#105421 = SURFACE_STYLE_USAGE(.BOTH.,#105422); +#105422 = SURFACE_SIDE_STYLE('',(#105423)); +#105423 = SURFACE_STYLE_FILL_AREA(#105424); +#105424 = FILL_AREA_STYLE('',(#105425)); +#105425 = FILL_AREA_STYLE_COLOUR('',#102876); +#105426 = STYLED_ITEM('color',(#105427),#62626); +#105427 = PRESENTATION_STYLE_ASSIGNMENT((#105428)); +#105428 = SURFACE_STYLE_USAGE(.BOTH.,#105429); +#105429 = SURFACE_SIDE_STYLE('',(#105430)); +#105430 = SURFACE_STYLE_FILL_AREA(#105431); +#105431 = FILL_AREA_STYLE('',(#105432)); +#105432 = FILL_AREA_STYLE_COLOUR('',#102876); +#105433 = STYLED_ITEM('color',(#105434),#62643); +#105434 = PRESENTATION_STYLE_ASSIGNMENT((#105435)); +#105435 = SURFACE_STYLE_USAGE(.BOTH.,#105436); +#105436 = SURFACE_SIDE_STYLE('',(#105437)); +#105437 = SURFACE_STYLE_FILL_AREA(#105438); +#105438 = FILL_AREA_STYLE('',(#105439)); +#105439 = FILL_AREA_STYLE_COLOUR('',#102876); +#105440 = STYLED_ITEM('color',(#105441),#62660); +#105441 = PRESENTATION_STYLE_ASSIGNMENT((#105442)); +#105442 = SURFACE_STYLE_USAGE(.BOTH.,#105443); +#105443 = SURFACE_SIDE_STYLE('',(#105444)); +#105444 = SURFACE_STYLE_FILL_AREA(#105445); +#105445 = FILL_AREA_STYLE('',(#105446)); +#105446 = FILL_AREA_STYLE_COLOUR('',#102876); +#105447 = STYLED_ITEM('color',(#105448),#62677); +#105448 = PRESENTATION_STYLE_ASSIGNMENT((#105449)); +#105449 = SURFACE_STYLE_USAGE(.BOTH.,#105450); +#105450 = SURFACE_SIDE_STYLE('',(#105451)); +#105451 = SURFACE_STYLE_FILL_AREA(#105452); +#105452 = FILL_AREA_STYLE('',(#105453)); +#105453 = FILL_AREA_STYLE_COLOUR('',#102876); +#105454 = STYLED_ITEM('color',(#105455),#62694); +#105455 = PRESENTATION_STYLE_ASSIGNMENT((#105456)); +#105456 = SURFACE_STYLE_USAGE(.BOTH.,#105457); +#105457 = SURFACE_SIDE_STYLE('',(#105458)); +#105458 = SURFACE_STYLE_FILL_AREA(#105459); +#105459 = FILL_AREA_STYLE('',(#105460)); +#105460 = FILL_AREA_STYLE_COLOUR('',#102876); +#105461 = STYLED_ITEM('color',(#105462),#62711); +#105462 = PRESENTATION_STYLE_ASSIGNMENT((#105463)); +#105463 = SURFACE_STYLE_USAGE(.BOTH.,#105464); +#105464 = SURFACE_SIDE_STYLE('',(#105465)); +#105465 = SURFACE_STYLE_FILL_AREA(#105466); +#105466 = FILL_AREA_STYLE('',(#105467)); +#105467 = FILL_AREA_STYLE_COLOUR('',#102876); +#105468 = STYLED_ITEM('color',(#105469),#62728); +#105469 = PRESENTATION_STYLE_ASSIGNMENT((#105470)); +#105470 = SURFACE_STYLE_USAGE(.BOTH.,#105471); +#105471 = SURFACE_SIDE_STYLE('',(#105472)); +#105472 = SURFACE_STYLE_FILL_AREA(#105473); +#105473 = FILL_AREA_STYLE('',(#105474)); +#105474 = FILL_AREA_STYLE_COLOUR('',#102876); +#105475 = STYLED_ITEM('color',(#105476),#62740); +#105476 = PRESENTATION_STYLE_ASSIGNMENT((#105477)); +#105477 = SURFACE_STYLE_USAGE(.BOTH.,#105478); +#105478 = SURFACE_SIDE_STYLE('',(#105479)); +#105479 = SURFACE_STYLE_FILL_AREA(#105480); +#105480 = FILL_AREA_STYLE('',(#105481)); +#105481 = FILL_AREA_STYLE_COLOUR('',#102876); +#105482 = STYLED_ITEM('color',(#105483),#62757); +#105483 = PRESENTATION_STYLE_ASSIGNMENT((#105484)); +#105484 = SURFACE_STYLE_USAGE(.BOTH.,#105485); +#105485 = SURFACE_SIDE_STYLE('',(#105486)); +#105486 = SURFACE_STYLE_FILL_AREA(#105487); +#105487 = FILL_AREA_STYLE('',(#105488)); +#105488 = FILL_AREA_STYLE_COLOUR('',#102876); +#105489 = STYLED_ITEM('color',(#105490),#62774); +#105490 = PRESENTATION_STYLE_ASSIGNMENT((#105491)); +#105491 = SURFACE_STYLE_USAGE(.BOTH.,#105492); +#105492 = SURFACE_SIDE_STYLE('',(#105493)); +#105493 = SURFACE_STYLE_FILL_AREA(#105494); +#105494 = FILL_AREA_STYLE('',(#105495)); +#105495 = FILL_AREA_STYLE_COLOUR('',#102876); +#105496 = STYLED_ITEM('color',(#105497),#62791); +#105497 = PRESENTATION_STYLE_ASSIGNMENT((#105498)); +#105498 = SURFACE_STYLE_USAGE(.BOTH.,#105499); +#105499 = SURFACE_SIDE_STYLE('',(#105500)); +#105500 = SURFACE_STYLE_FILL_AREA(#105501); +#105501 = FILL_AREA_STYLE('',(#105502)); +#105502 = FILL_AREA_STYLE_COLOUR('',#102876); +#105503 = STYLED_ITEM('color',(#105504),#62808); +#105504 = PRESENTATION_STYLE_ASSIGNMENT((#105505)); +#105505 = SURFACE_STYLE_USAGE(.BOTH.,#105506); +#105506 = SURFACE_SIDE_STYLE('',(#105507)); +#105507 = SURFACE_STYLE_FILL_AREA(#105508); +#105508 = FILL_AREA_STYLE('',(#105509)); +#105509 = FILL_AREA_STYLE_COLOUR('',#102876); +#105510 = STYLED_ITEM('color',(#105511),#62825); +#105511 = PRESENTATION_STYLE_ASSIGNMENT((#105512)); +#105512 = SURFACE_STYLE_USAGE(.BOTH.,#105513); +#105513 = SURFACE_SIDE_STYLE('',(#105514)); +#105514 = SURFACE_STYLE_FILL_AREA(#105515); +#105515 = FILL_AREA_STYLE('',(#105516)); +#105516 = FILL_AREA_STYLE_COLOUR('',#102876); +#105517 = STYLED_ITEM('color',(#105518),#62842); +#105518 = PRESENTATION_STYLE_ASSIGNMENT((#105519)); +#105519 = SURFACE_STYLE_USAGE(.BOTH.,#105520); +#105520 = SURFACE_SIDE_STYLE('',(#105521)); +#105521 = SURFACE_STYLE_FILL_AREA(#105522); +#105522 = FILL_AREA_STYLE('',(#105523)); +#105523 = FILL_AREA_STYLE_COLOUR('',#102876); +#105524 = STYLED_ITEM('color',(#105525),#62859); +#105525 = PRESENTATION_STYLE_ASSIGNMENT((#105526)); +#105526 = SURFACE_STYLE_USAGE(.BOTH.,#105527); +#105527 = SURFACE_SIDE_STYLE('',(#105528)); +#105528 = SURFACE_STYLE_FILL_AREA(#105529); +#105529 = FILL_AREA_STYLE('',(#105530)); +#105530 = FILL_AREA_STYLE_COLOUR('',#102876); +#105531 = STYLED_ITEM('color',(#105532),#62871); +#105532 = PRESENTATION_STYLE_ASSIGNMENT((#105533)); +#105533 = SURFACE_STYLE_USAGE(.BOTH.,#105534); +#105534 = SURFACE_SIDE_STYLE('',(#105535)); +#105535 = SURFACE_STYLE_FILL_AREA(#105536); +#105536 = FILL_AREA_STYLE('',(#105537)); +#105537 = FILL_AREA_STYLE_COLOUR('',#102876); +#105538 = STYLED_ITEM('color',(#105539),#62888); +#105539 = PRESENTATION_STYLE_ASSIGNMENT((#105540)); +#105540 = SURFACE_STYLE_USAGE(.BOTH.,#105541); +#105541 = SURFACE_SIDE_STYLE('',(#105542)); +#105542 = SURFACE_STYLE_FILL_AREA(#105543); +#105543 = FILL_AREA_STYLE('',(#105544)); +#105544 = FILL_AREA_STYLE_COLOUR('',#102876); +#105545 = STYLED_ITEM('color',(#105546),#62905); +#105546 = PRESENTATION_STYLE_ASSIGNMENT((#105547)); +#105547 = SURFACE_STYLE_USAGE(.BOTH.,#105548); +#105548 = SURFACE_SIDE_STYLE('',(#105549)); +#105549 = SURFACE_STYLE_FILL_AREA(#105550); +#105550 = FILL_AREA_STYLE('',(#105551)); +#105551 = FILL_AREA_STYLE_COLOUR('',#102876); +#105552 = STYLED_ITEM('color',(#105553),#62922); +#105553 = PRESENTATION_STYLE_ASSIGNMENT((#105554)); +#105554 = SURFACE_STYLE_USAGE(.BOTH.,#105555); +#105555 = SURFACE_SIDE_STYLE('',(#105556)); +#105556 = SURFACE_STYLE_FILL_AREA(#105557); +#105557 = FILL_AREA_STYLE('',(#105558)); +#105558 = FILL_AREA_STYLE_COLOUR('',#102876); +#105559 = STYLED_ITEM('color',(#105560),#62939); +#105560 = PRESENTATION_STYLE_ASSIGNMENT((#105561)); +#105561 = SURFACE_STYLE_USAGE(.BOTH.,#105562); +#105562 = SURFACE_SIDE_STYLE('',(#105563)); +#105563 = SURFACE_STYLE_FILL_AREA(#105564); +#105564 = FILL_AREA_STYLE('',(#105565)); +#105565 = FILL_AREA_STYLE_COLOUR('',#102876); +#105566 = STYLED_ITEM('color',(#105567),#62956); +#105567 = PRESENTATION_STYLE_ASSIGNMENT((#105568)); +#105568 = SURFACE_STYLE_USAGE(.BOTH.,#105569); +#105569 = SURFACE_SIDE_STYLE('',(#105570)); +#105570 = SURFACE_STYLE_FILL_AREA(#105571); +#105571 = FILL_AREA_STYLE('',(#105572)); +#105572 = FILL_AREA_STYLE_COLOUR('',#102876); +#105573 = STYLED_ITEM('color',(#105574),#62973); +#105574 = PRESENTATION_STYLE_ASSIGNMENT((#105575)); +#105575 = SURFACE_STYLE_USAGE(.BOTH.,#105576); +#105576 = SURFACE_SIDE_STYLE('',(#105577)); +#105577 = SURFACE_STYLE_FILL_AREA(#105578); +#105578 = FILL_AREA_STYLE('',(#105579)); +#105579 = FILL_AREA_STYLE_COLOUR('',#102876); +#105580 = STYLED_ITEM('color',(#105581),#62990); +#105581 = PRESENTATION_STYLE_ASSIGNMENT((#105582)); +#105582 = SURFACE_STYLE_USAGE(.BOTH.,#105583); +#105583 = SURFACE_SIDE_STYLE('',(#105584)); +#105584 = SURFACE_STYLE_FILL_AREA(#105585); +#105585 = FILL_AREA_STYLE('',(#105586)); +#105586 = FILL_AREA_STYLE_COLOUR('',#102876); +#105587 = STYLED_ITEM('color',(#105588),#63002); +#105588 = PRESENTATION_STYLE_ASSIGNMENT((#105589)); +#105589 = SURFACE_STYLE_USAGE(.BOTH.,#105590); +#105590 = SURFACE_SIDE_STYLE('',(#105591)); +#105591 = SURFACE_STYLE_FILL_AREA(#105592); +#105592 = FILL_AREA_STYLE('',(#105593)); +#105593 = FILL_AREA_STYLE_COLOUR('',#102876); +#105594 = STYLED_ITEM('color',(#105595),#63019); +#105595 = PRESENTATION_STYLE_ASSIGNMENT((#105596)); +#105596 = SURFACE_STYLE_USAGE(.BOTH.,#105597); +#105597 = SURFACE_SIDE_STYLE('',(#105598)); +#105598 = SURFACE_STYLE_FILL_AREA(#105599); +#105599 = FILL_AREA_STYLE('',(#105600)); +#105600 = FILL_AREA_STYLE_COLOUR('',#102876); +#105601 = STYLED_ITEM('color',(#105602),#63036); +#105602 = PRESENTATION_STYLE_ASSIGNMENT((#105603)); +#105603 = SURFACE_STYLE_USAGE(.BOTH.,#105604); +#105604 = SURFACE_SIDE_STYLE('',(#105605)); +#105605 = SURFACE_STYLE_FILL_AREA(#105606); +#105606 = FILL_AREA_STYLE('',(#105607)); +#105607 = FILL_AREA_STYLE_COLOUR('',#102876); +#105608 = STYLED_ITEM('color',(#105609),#63053); +#105609 = PRESENTATION_STYLE_ASSIGNMENT((#105610)); +#105610 = SURFACE_STYLE_USAGE(.BOTH.,#105611); +#105611 = SURFACE_SIDE_STYLE('',(#105612)); +#105612 = SURFACE_STYLE_FILL_AREA(#105613); +#105613 = FILL_AREA_STYLE('',(#105614)); +#105614 = FILL_AREA_STYLE_COLOUR('',#102876); +#105615 = STYLED_ITEM('color',(#105616),#63070); +#105616 = PRESENTATION_STYLE_ASSIGNMENT((#105617)); +#105617 = SURFACE_STYLE_USAGE(.BOTH.,#105618); +#105618 = SURFACE_SIDE_STYLE('',(#105619)); +#105619 = SURFACE_STYLE_FILL_AREA(#105620); +#105620 = FILL_AREA_STYLE('',(#105621)); +#105621 = FILL_AREA_STYLE_COLOUR('',#102876); +#105622 = STYLED_ITEM('color',(#105623),#63087); +#105623 = PRESENTATION_STYLE_ASSIGNMENT((#105624)); +#105624 = SURFACE_STYLE_USAGE(.BOTH.,#105625); +#105625 = SURFACE_SIDE_STYLE('',(#105626)); +#105626 = SURFACE_STYLE_FILL_AREA(#105627); +#105627 = FILL_AREA_STYLE('',(#105628)); +#105628 = FILL_AREA_STYLE_COLOUR('',#102876); +#105629 = STYLED_ITEM('color',(#105630),#63104); +#105630 = PRESENTATION_STYLE_ASSIGNMENT((#105631)); +#105631 = SURFACE_STYLE_USAGE(.BOTH.,#105632); +#105632 = SURFACE_SIDE_STYLE('',(#105633)); +#105633 = SURFACE_STYLE_FILL_AREA(#105634); +#105634 = FILL_AREA_STYLE('',(#105635)); +#105635 = FILL_AREA_STYLE_COLOUR('',#102876); +#105636 = STYLED_ITEM('color',(#105637),#63121); +#105637 = PRESENTATION_STYLE_ASSIGNMENT((#105638)); +#105638 = SURFACE_STYLE_USAGE(.BOTH.,#105639); +#105639 = SURFACE_SIDE_STYLE('',(#105640)); +#105640 = SURFACE_STYLE_FILL_AREA(#105641); +#105641 = FILL_AREA_STYLE('',(#105642)); +#105642 = FILL_AREA_STYLE_COLOUR('',#102876); +#105643 = STYLED_ITEM('color',(#105644),#63133); +#105644 = PRESENTATION_STYLE_ASSIGNMENT((#105645)); +#105645 = SURFACE_STYLE_USAGE(.BOTH.,#105646); +#105646 = SURFACE_SIDE_STYLE('',(#105647)); +#105647 = SURFACE_STYLE_FILL_AREA(#105648); +#105648 = FILL_AREA_STYLE('',(#105649)); +#105649 = FILL_AREA_STYLE_COLOUR('',#102876); +#105650 = STYLED_ITEM('color',(#105651),#63150); +#105651 = PRESENTATION_STYLE_ASSIGNMENT((#105652)); +#105652 = SURFACE_STYLE_USAGE(.BOTH.,#105653); +#105653 = SURFACE_SIDE_STYLE('',(#105654)); +#105654 = SURFACE_STYLE_FILL_AREA(#105655); +#105655 = FILL_AREA_STYLE('',(#105656)); +#105656 = FILL_AREA_STYLE_COLOUR('',#102876); +#105657 = STYLED_ITEM('color',(#105658),#63167); +#105658 = PRESENTATION_STYLE_ASSIGNMENT((#105659)); +#105659 = SURFACE_STYLE_USAGE(.BOTH.,#105660); +#105660 = SURFACE_SIDE_STYLE('',(#105661)); +#105661 = SURFACE_STYLE_FILL_AREA(#105662); +#105662 = FILL_AREA_STYLE('',(#105663)); +#105663 = FILL_AREA_STYLE_COLOUR('',#102876); +#105664 = STYLED_ITEM('color',(#105665),#63184); +#105665 = PRESENTATION_STYLE_ASSIGNMENT((#105666)); +#105666 = SURFACE_STYLE_USAGE(.BOTH.,#105667); +#105667 = SURFACE_SIDE_STYLE('',(#105668)); +#105668 = SURFACE_STYLE_FILL_AREA(#105669); +#105669 = FILL_AREA_STYLE('',(#105670)); +#105670 = FILL_AREA_STYLE_COLOUR('',#102876); +#105671 = STYLED_ITEM('color',(#105672),#63201); +#105672 = PRESENTATION_STYLE_ASSIGNMENT((#105673)); +#105673 = SURFACE_STYLE_USAGE(.BOTH.,#105674); +#105674 = SURFACE_SIDE_STYLE('',(#105675)); +#105675 = SURFACE_STYLE_FILL_AREA(#105676); +#105676 = FILL_AREA_STYLE('',(#105677)); +#105677 = FILL_AREA_STYLE_COLOUR('',#102876); +#105678 = STYLED_ITEM('color',(#105679),#63218); +#105679 = PRESENTATION_STYLE_ASSIGNMENT((#105680)); +#105680 = SURFACE_STYLE_USAGE(.BOTH.,#105681); +#105681 = SURFACE_SIDE_STYLE('',(#105682)); +#105682 = SURFACE_STYLE_FILL_AREA(#105683); +#105683 = FILL_AREA_STYLE('',(#105684)); +#105684 = FILL_AREA_STYLE_COLOUR('',#102876); +#105685 = STYLED_ITEM('color',(#105686),#63235); +#105686 = PRESENTATION_STYLE_ASSIGNMENT((#105687)); +#105687 = SURFACE_STYLE_USAGE(.BOTH.,#105688); +#105688 = SURFACE_SIDE_STYLE('',(#105689)); +#105689 = SURFACE_STYLE_FILL_AREA(#105690); +#105690 = FILL_AREA_STYLE('',(#105691)); +#105691 = FILL_AREA_STYLE_COLOUR('',#102876); +#105692 = STYLED_ITEM('color',(#105693),#63252); +#105693 = PRESENTATION_STYLE_ASSIGNMENT((#105694)); +#105694 = SURFACE_STYLE_USAGE(.BOTH.,#105695); +#105695 = SURFACE_SIDE_STYLE('',(#105696)); +#105696 = SURFACE_STYLE_FILL_AREA(#105697); +#105697 = FILL_AREA_STYLE('',(#105698)); +#105698 = FILL_AREA_STYLE_COLOUR('',#102876); +#105699 = STYLED_ITEM('color',(#105700),#63264); +#105700 = PRESENTATION_STYLE_ASSIGNMENT((#105701)); +#105701 = SURFACE_STYLE_USAGE(.BOTH.,#105702); +#105702 = SURFACE_SIDE_STYLE('',(#105703)); +#105703 = SURFACE_STYLE_FILL_AREA(#105704); +#105704 = FILL_AREA_STYLE('',(#105705)); +#105705 = FILL_AREA_STYLE_COLOUR('',#102876); +#105706 = STYLED_ITEM('color',(#105707),#63281); +#105707 = PRESENTATION_STYLE_ASSIGNMENT((#105708)); +#105708 = SURFACE_STYLE_USAGE(.BOTH.,#105709); +#105709 = SURFACE_SIDE_STYLE('',(#105710)); +#105710 = SURFACE_STYLE_FILL_AREA(#105711); +#105711 = FILL_AREA_STYLE('',(#105712)); +#105712 = FILL_AREA_STYLE_COLOUR('',#102876); +#105713 = STYLED_ITEM('color',(#105714),#63298); +#105714 = PRESENTATION_STYLE_ASSIGNMENT((#105715)); +#105715 = SURFACE_STYLE_USAGE(.BOTH.,#105716); +#105716 = SURFACE_SIDE_STYLE('',(#105717)); +#105717 = SURFACE_STYLE_FILL_AREA(#105718); +#105718 = FILL_AREA_STYLE('',(#105719)); +#105719 = FILL_AREA_STYLE_COLOUR('',#102876); +#105720 = STYLED_ITEM('color',(#105721),#63315); +#105721 = PRESENTATION_STYLE_ASSIGNMENT((#105722)); +#105722 = SURFACE_STYLE_USAGE(.BOTH.,#105723); +#105723 = SURFACE_SIDE_STYLE('',(#105724)); +#105724 = SURFACE_STYLE_FILL_AREA(#105725); +#105725 = FILL_AREA_STYLE('',(#105726)); +#105726 = FILL_AREA_STYLE_COLOUR('',#102876); +#105727 = STYLED_ITEM('color',(#105728),#63332); +#105728 = PRESENTATION_STYLE_ASSIGNMENT((#105729)); +#105729 = SURFACE_STYLE_USAGE(.BOTH.,#105730); +#105730 = SURFACE_SIDE_STYLE('',(#105731)); +#105731 = SURFACE_STYLE_FILL_AREA(#105732); +#105732 = FILL_AREA_STYLE('',(#105733)); +#105733 = FILL_AREA_STYLE_COLOUR('',#102876); +#105734 = STYLED_ITEM('color',(#105735),#63349); +#105735 = PRESENTATION_STYLE_ASSIGNMENT((#105736)); +#105736 = SURFACE_STYLE_USAGE(.BOTH.,#105737); +#105737 = SURFACE_SIDE_STYLE('',(#105738)); +#105738 = SURFACE_STYLE_FILL_AREA(#105739); +#105739 = FILL_AREA_STYLE('',(#105740)); +#105740 = FILL_AREA_STYLE_COLOUR('',#102876); +#105741 = STYLED_ITEM('color',(#105742),#63366); +#105742 = PRESENTATION_STYLE_ASSIGNMENT((#105743)); +#105743 = SURFACE_STYLE_USAGE(.BOTH.,#105744); +#105744 = SURFACE_SIDE_STYLE('',(#105745)); +#105745 = SURFACE_STYLE_FILL_AREA(#105746); +#105746 = FILL_AREA_STYLE('',(#105747)); +#105747 = FILL_AREA_STYLE_COLOUR('',#102876); +#105748 = STYLED_ITEM('color',(#105749),#63383); +#105749 = PRESENTATION_STYLE_ASSIGNMENT((#105750)); +#105750 = SURFACE_STYLE_USAGE(.BOTH.,#105751); +#105751 = SURFACE_SIDE_STYLE('',(#105752)); +#105752 = SURFACE_STYLE_FILL_AREA(#105753); +#105753 = FILL_AREA_STYLE('',(#105754)); +#105754 = FILL_AREA_STYLE_COLOUR('',#102876); +#105755 = STYLED_ITEM('color',(#105756),#63395); +#105756 = PRESENTATION_STYLE_ASSIGNMENT((#105757)); +#105757 = SURFACE_STYLE_USAGE(.BOTH.,#105758); +#105758 = SURFACE_SIDE_STYLE('',(#105759)); +#105759 = SURFACE_STYLE_FILL_AREA(#105760); +#105760 = FILL_AREA_STYLE('',(#105761)); +#105761 = FILL_AREA_STYLE_COLOUR('',#102876); +#105762 = STYLED_ITEM('color',(#105763),#63412); +#105763 = PRESENTATION_STYLE_ASSIGNMENT((#105764)); +#105764 = SURFACE_STYLE_USAGE(.BOTH.,#105765); +#105765 = SURFACE_SIDE_STYLE('',(#105766)); +#105766 = SURFACE_STYLE_FILL_AREA(#105767); +#105767 = FILL_AREA_STYLE('',(#105768)); +#105768 = FILL_AREA_STYLE_COLOUR('',#102876); +#105769 = STYLED_ITEM('color',(#105770),#63429); +#105770 = PRESENTATION_STYLE_ASSIGNMENT((#105771)); +#105771 = SURFACE_STYLE_USAGE(.BOTH.,#105772); +#105772 = SURFACE_SIDE_STYLE('',(#105773)); +#105773 = SURFACE_STYLE_FILL_AREA(#105774); +#105774 = FILL_AREA_STYLE('',(#105775)); +#105775 = FILL_AREA_STYLE_COLOUR('',#102876); +#105776 = STYLED_ITEM('color',(#105777),#63446); +#105777 = PRESENTATION_STYLE_ASSIGNMENT((#105778)); +#105778 = SURFACE_STYLE_USAGE(.BOTH.,#105779); +#105779 = SURFACE_SIDE_STYLE('',(#105780)); +#105780 = SURFACE_STYLE_FILL_AREA(#105781); +#105781 = FILL_AREA_STYLE('',(#105782)); +#105782 = FILL_AREA_STYLE_COLOUR('',#102876); +#105783 = STYLED_ITEM('color',(#105784),#63463); +#105784 = PRESENTATION_STYLE_ASSIGNMENT((#105785)); +#105785 = SURFACE_STYLE_USAGE(.BOTH.,#105786); +#105786 = SURFACE_SIDE_STYLE('',(#105787)); +#105787 = SURFACE_STYLE_FILL_AREA(#105788); +#105788 = FILL_AREA_STYLE('',(#105789)); +#105789 = FILL_AREA_STYLE_COLOUR('',#102876); +#105790 = STYLED_ITEM('color',(#105791),#63480); +#105791 = PRESENTATION_STYLE_ASSIGNMENT((#105792)); +#105792 = SURFACE_STYLE_USAGE(.BOTH.,#105793); +#105793 = SURFACE_SIDE_STYLE('',(#105794)); +#105794 = SURFACE_STYLE_FILL_AREA(#105795); +#105795 = FILL_AREA_STYLE('',(#105796)); +#105796 = FILL_AREA_STYLE_COLOUR('',#102876); +#105797 = STYLED_ITEM('color',(#105798),#63497); +#105798 = PRESENTATION_STYLE_ASSIGNMENT((#105799)); +#105799 = SURFACE_STYLE_USAGE(.BOTH.,#105800); +#105800 = SURFACE_SIDE_STYLE('',(#105801)); +#105801 = SURFACE_STYLE_FILL_AREA(#105802); +#105802 = FILL_AREA_STYLE('',(#105803)); +#105803 = FILL_AREA_STYLE_COLOUR('',#102876); +#105804 = STYLED_ITEM('color',(#105805),#63514); +#105805 = PRESENTATION_STYLE_ASSIGNMENT((#105806)); +#105806 = SURFACE_STYLE_USAGE(.BOTH.,#105807); +#105807 = SURFACE_SIDE_STYLE('',(#105808)); +#105808 = SURFACE_STYLE_FILL_AREA(#105809); +#105809 = FILL_AREA_STYLE('',(#105810)); +#105810 = FILL_AREA_STYLE_COLOUR('',#102876); +#105811 = STYLED_ITEM('color',(#105812),#63526); +#105812 = PRESENTATION_STYLE_ASSIGNMENT((#105813)); +#105813 = SURFACE_STYLE_USAGE(.BOTH.,#105814); +#105814 = SURFACE_SIDE_STYLE('',(#105815)); +#105815 = SURFACE_STYLE_FILL_AREA(#105816); +#105816 = FILL_AREA_STYLE('',(#105817)); +#105817 = FILL_AREA_STYLE_COLOUR('',#102876); +#105818 = STYLED_ITEM('color',(#105819),#63543); +#105819 = PRESENTATION_STYLE_ASSIGNMENT((#105820)); +#105820 = SURFACE_STYLE_USAGE(.BOTH.,#105821); +#105821 = SURFACE_SIDE_STYLE('',(#105822)); +#105822 = SURFACE_STYLE_FILL_AREA(#105823); +#105823 = FILL_AREA_STYLE('',(#105824)); +#105824 = FILL_AREA_STYLE_COLOUR('',#102876); +#105825 = STYLED_ITEM('color',(#105826),#63560); +#105826 = PRESENTATION_STYLE_ASSIGNMENT((#105827)); +#105827 = SURFACE_STYLE_USAGE(.BOTH.,#105828); +#105828 = SURFACE_SIDE_STYLE('',(#105829)); +#105829 = SURFACE_STYLE_FILL_AREA(#105830); +#105830 = FILL_AREA_STYLE('',(#105831)); +#105831 = FILL_AREA_STYLE_COLOUR('',#102876); +#105832 = STYLED_ITEM('color',(#105833),#63577); +#105833 = PRESENTATION_STYLE_ASSIGNMENT((#105834)); +#105834 = SURFACE_STYLE_USAGE(.BOTH.,#105835); +#105835 = SURFACE_SIDE_STYLE('',(#105836)); +#105836 = SURFACE_STYLE_FILL_AREA(#105837); +#105837 = FILL_AREA_STYLE('',(#105838)); +#105838 = FILL_AREA_STYLE_COLOUR('',#102876); +#105839 = STYLED_ITEM('color',(#105840),#63594); +#105840 = PRESENTATION_STYLE_ASSIGNMENT((#105841)); +#105841 = SURFACE_STYLE_USAGE(.BOTH.,#105842); +#105842 = SURFACE_SIDE_STYLE('',(#105843)); +#105843 = SURFACE_STYLE_FILL_AREA(#105844); +#105844 = FILL_AREA_STYLE('',(#105845)); +#105845 = FILL_AREA_STYLE_COLOUR('',#102876); +#105846 = STYLED_ITEM('color',(#105847),#63611); +#105847 = PRESENTATION_STYLE_ASSIGNMENT((#105848)); +#105848 = SURFACE_STYLE_USAGE(.BOTH.,#105849); +#105849 = SURFACE_SIDE_STYLE('',(#105850)); +#105850 = SURFACE_STYLE_FILL_AREA(#105851); +#105851 = FILL_AREA_STYLE('',(#105852)); +#105852 = FILL_AREA_STYLE_COLOUR('',#102876); +#105853 = STYLED_ITEM('color',(#105854),#63628); +#105854 = PRESENTATION_STYLE_ASSIGNMENT((#105855)); +#105855 = SURFACE_STYLE_USAGE(.BOTH.,#105856); +#105856 = SURFACE_SIDE_STYLE('',(#105857)); +#105857 = SURFACE_STYLE_FILL_AREA(#105858); +#105858 = FILL_AREA_STYLE('',(#105859)); +#105859 = FILL_AREA_STYLE_COLOUR('',#102876); +#105860 = STYLED_ITEM('color',(#105861),#63645); +#105861 = PRESENTATION_STYLE_ASSIGNMENT((#105862)); +#105862 = SURFACE_STYLE_USAGE(.BOTH.,#105863); +#105863 = SURFACE_SIDE_STYLE('',(#105864)); +#105864 = SURFACE_STYLE_FILL_AREA(#105865); +#105865 = FILL_AREA_STYLE('',(#105866)); +#105866 = FILL_AREA_STYLE_COLOUR('',#102876); +#105867 = STYLED_ITEM('color',(#105868),#63657); +#105868 = PRESENTATION_STYLE_ASSIGNMENT((#105869)); +#105869 = SURFACE_STYLE_USAGE(.BOTH.,#105870); +#105870 = SURFACE_SIDE_STYLE('',(#105871)); +#105871 = SURFACE_STYLE_FILL_AREA(#105872); +#105872 = FILL_AREA_STYLE('',(#105873)); +#105873 = FILL_AREA_STYLE_COLOUR('',#102876); +#105874 = STYLED_ITEM('color',(#105875),#63674); +#105875 = PRESENTATION_STYLE_ASSIGNMENT((#105876)); +#105876 = SURFACE_STYLE_USAGE(.BOTH.,#105877); +#105877 = SURFACE_SIDE_STYLE('',(#105878)); +#105878 = SURFACE_STYLE_FILL_AREA(#105879); +#105879 = FILL_AREA_STYLE('',(#105880)); +#105880 = FILL_AREA_STYLE_COLOUR('',#102876); +#105881 = STYLED_ITEM('color',(#105882),#63691); +#105882 = PRESENTATION_STYLE_ASSIGNMENT((#105883)); +#105883 = SURFACE_STYLE_USAGE(.BOTH.,#105884); +#105884 = SURFACE_SIDE_STYLE('',(#105885)); +#105885 = SURFACE_STYLE_FILL_AREA(#105886); +#105886 = FILL_AREA_STYLE('',(#105887)); +#105887 = FILL_AREA_STYLE_COLOUR('',#102876); +#105888 = STYLED_ITEM('color',(#105889),#63708); +#105889 = PRESENTATION_STYLE_ASSIGNMENT((#105890)); +#105890 = SURFACE_STYLE_USAGE(.BOTH.,#105891); +#105891 = SURFACE_SIDE_STYLE('',(#105892)); +#105892 = SURFACE_STYLE_FILL_AREA(#105893); +#105893 = FILL_AREA_STYLE('',(#105894)); +#105894 = FILL_AREA_STYLE_COLOUR('',#102876); +#105895 = STYLED_ITEM('color',(#105896),#63725); +#105896 = PRESENTATION_STYLE_ASSIGNMENT((#105897)); +#105897 = SURFACE_STYLE_USAGE(.BOTH.,#105898); +#105898 = SURFACE_SIDE_STYLE('',(#105899)); +#105899 = SURFACE_STYLE_FILL_AREA(#105900); +#105900 = FILL_AREA_STYLE('',(#105901)); +#105901 = FILL_AREA_STYLE_COLOUR('',#102876); +#105902 = STYLED_ITEM('color',(#105903),#63742); +#105903 = PRESENTATION_STYLE_ASSIGNMENT((#105904)); +#105904 = SURFACE_STYLE_USAGE(.BOTH.,#105905); +#105905 = SURFACE_SIDE_STYLE('',(#105906)); +#105906 = SURFACE_STYLE_FILL_AREA(#105907); +#105907 = FILL_AREA_STYLE('',(#105908)); +#105908 = FILL_AREA_STYLE_COLOUR('',#102876); +#105909 = STYLED_ITEM('color',(#105910),#63759); +#105910 = PRESENTATION_STYLE_ASSIGNMENT((#105911)); +#105911 = SURFACE_STYLE_USAGE(.BOTH.,#105912); +#105912 = SURFACE_SIDE_STYLE('',(#105913)); +#105913 = SURFACE_STYLE_FILL_AREA(#105914); +#105914 = FILL_AREA_STYLE('',(#105915)); +#105915 = FILL_AREA_STYLE_COLOUR('',#102876); +#105916 = STYLED_ITEM('color',(#105917),#63776); +#105917 = PRESENTATION_STYLE_ASSIGNMENT((#105918)); +#105918 = SURFACE_STYLE_USAGE(.BOTH.,#105919); +#105919 = SURFACE_SIDE_STYLE('',(#105920)); +#105920 = SURFACE_STYLE_FILL_AREA(#105921); +#105921 = FILL_AREA_STYLE('',(#105922)); +#105922 = FILL_AREA_STYLE_COLOUR('',#102876); +#105923 = STYLED_ITEM('color',(#105924),#63788); +#105924 = PRESENTATION_STYLE_ASSIGNMENT((#105925)); +#105925 = SURFACE_STYLE_USAGE(.BOTH.,#105926); +#105926 = SURFACE_SIDE_STYLE('',(#105927)); +#105927 = SURFACE_STYLE_FILL_AREA(#105928); +#105928 = FILL_AREA_STYLE('',(#105929)); +#105929 = FILL_AREA_STYLE_COLOUR('',#102876); +#105930 = STYLED_ITEM('color',(#105931),#63805); +#105931 = PRESENTATION_STYLE_ASSIGNMENT((#105932)); +#105932 = SURFACE_STYLE_USAGE(.BOTH.,#105933); +#105933 = SURFACE_SIDE_STYLE('',(#105934)); +#105934 = SURFACE_STYLE_FILL_AREA(#105935); +#105935 = FILL_AREA_STYLE('',(#105936)); +#105936 = FILL_AREA_STYLE_COLOUR('',#102876); +#105937 = STYLED_ITEM('color',(#105938),#63822); +#105938 = PRESENTATION_STYLE_ASSIGNMENT((#105939)); +#105939 = SURFACE_STYLE_USAGE(.BOTH.,#105940); +#105940 = SURFACE_SIDE_STYLE('',(#105941)); +#105941 = SURFACE_STYLE_FILL_AREA(#105942); +#105942 = FILL_AREA_STYLE('',(#105943)); +#105943 = FILL_AREA_STYLE_COLOUR('',#102876); +#105944 = STYLED_ITEM('color',(#105945),#63839); +#105945 = PRESENTATION_STYLE_ASSIGNMENT((#105946)); +#105946 = SURFACE_STYLE_USAGE(.BOTH.,#105947); +#105947 = SURFACE_SIDE_STYLE('',(#105948)); +#105948 = SURFACE_STYLE_FILL_AREA(#105949); +#105949 = FILL_AREA_STYLE('',(#105950)); +#105950 = FILL_AREA_STYLE_COLOUR('',#102876); +#105951 = STYLED_ITEM('color',(#105952),#63856); +#105952 = PRESENTATION_STYLE_ASSIGNMENT((#105953)); +#105953 = SURFACE_STYLE_USAGE(.BOTH.,#105954); +#105954 = SURFACE_SIDE_STYLE('',(#105955)); +#105955 = SURFACE_STYLE_FILL_AREA(#105956); +#105956 = FILL_AREA_STYLE('',(#105957)); +#105957 = FILL_AREA_STYLE_COLOUR('',#102876); +#105958 = STYLED_ITEM('color',(#105959),#63873); +#105959 = PRESENTATION_STYLE_ASSIGNMENT((#105960)); +#105960 = SURFACE_STYLE_USAGE(.BOTH.,#105961); +#105961 = SURFACE_SIDE_STYLE('',(#105962)); +#105962 = SURFACE_STYLE_FILL_AREA(#105963); +#105963 = FILL_AREA_STYLE('',(#105964)); +#105964 = FILL_AREA_STYLE_COLOUR('',#102876); +#105965 = STYLED_ITEM('color',(#105966),#63890); +#105966 = PRESENTATION_STYLE_ASSIGNMENT((#105967)); +#105967 = SURFACE_STYLE_USAGE(.BOTH.,#105968); +#105968 = SURFACE_SIDE_STYLE('',(#105969)); +#105969 = SURFACE_STYLE_FILL_AREA(#105970); +#105970 = FILL_AREA_STYLE('',(#105971)); +#105971 = FILL_AREA_STYLE_COLOUR('',#102876); +#105972 = STYLED_ITEM('color',(#105973),#63907); +#105973 = PRESENTATION_STYLE_ASSIGNMENT((#105974)); +#105974 = SURFACE_STYLE_USAGE(.BOTH.,#105975); +#105975 = SURFACE_SIDE_STYLE('',(#105976)); +#105976 = SURFACE_STYLE_FILL_AREA(#105977); +#105977 = FILL_AREA_STYLE('',(#105978)); +#105978 = FILL_AREA_STYLE_COLOUR('',#102876); +#105979 = STYLED_ITEM('color',(#105980),#63919); +#105980 = PRESENTATION_STYLE_ASSIGNMENT((#105981)); +#105981 = SURFACE_STYLE_USAGE(.BOTH.,#105982); +#105982 = SURFACE_SIDE_STYLE('',(#105983)); +#105983 = SURFACE_STYLE_FILL_AREA(#105984); +#105984 = FILL_AREA_STYLE('',(#105985)); +#105985 = FILL_AREA_STYLE_COLOUR('',#102912); +#105986 = STYLED_ITEM('color',(#105987),#63943); +#105987 = PRESENTATION_STYLE_ASSIGNMENT((#105988)); +#105988 = SURFACE_STYLE_USAGE(.BOTH.,#105989); +#105989 = SURFACE_SIDE_STYLE('',(#105990)); +#105990 = SURFACE_STYLE_FILL_AREA(#105991); +#105991 = FILL_AREA_STYLE('',(#105992)); +#105992 = FILL_AREA_STYLE_COLOUR('',#102876); +#105993 = STYLED_ITEM('color',(#105994),#64035); +#105994 = PRESENTATION_STYLE_ASSIGNMENT((#105995)); +#105995 = SURFACE_STYLE_USAGE(.BOTH.,#105996); +#105996 = SURFACE_SIDE_STYLE('',(#105997)); +#105997 = SURFACE_STYLE_FILL_AREA(#105998); +#105998 = FILL_AREA_STYLE('',(#105999)); +#105999 = FILL_AREA_STYLE_COLOUR('',#102912); +#106000 = STYLED_ITEM('color',(#106001),#64387); +#106001 = PRESENTATION_STYLE_ASSIGNMENT((#106002)); +#106002 = SURFACE_STYLE_USAGE(.BOTH.,#106003); +#106003 = SURFACE_SIDE_STYLE('',(#106004)); +#106004 = SURFACE_STYLE_FILL_AREA(#106005); +#106005 = FILL_AREA_STYLE('',(#106006)); +#106006 = FILL_AREA_STYLE_COLOUR('',#102912); +#106007 = STYLED_ITEM('color',(#106008),#64711); +#106008 = PRESENTATION_STYLE_ASSIGNMENT((#106009)); +#106009 = SURFACE_STYLE_USAGE(.BOTH.,#106010); +#106010 = SURFACE_SIDE_STYLE('',(#106011)); +#106011 = SURFACE_STYLE_FILL_AREA(#106012); +#106012 = FILL_AREA_STYLE('',(#106013)); +#106013 = FILL_AREA_STYLE_COLOUR('',#102912); +#106014 = STYLED_ITEM('color',(#106015),#65032); +#106015 = PRESENTATION_STYLE_ASSIGNMENT((#106016)); +#106016 = SURFACE_STYLE_USAGE(.BOTH.,#106017); +#106017 = SURFACE_SIDE_STYLE('',(#106018)); +#106018 = SURFACE_STYLE_FILL_AREA(#106019); +#106019 = FILL_AREA_STYLE('',(#106020)); +#106020 = FILL_AREA_STYLE_COLOUR('',#102912); +#106021 = STYLED_ITEM('color',(#106022),#65102); +#106022 = PRESENTATION_STYLE_ASSIGNMENT((#106023)); +#106023 = SURFACE_STYLE_USAGE(.BOTH.,#106024); +#106024 = SURFACE_SIDE_STYLE('',(#106025)); +#106025 = SURFACE_STYLE_FILL_AREA(#106026); +#106026 = FILL_AREA_STYLE('',(#106027)); +#106027 = FILL_AREA_STYLE_COLOUR('',#102912); +#106028 = STYLED_ITEM('color',(#106029),#65447); +#106029 = PRESENTATION_STYLE_ASSIGNMENT((#106030)); +#106030 = SURFACE_STYLE_USAGE(.BOTH.,#106031); +#106031 = SURFACE_SIDE_STYLE('',(#106032)); +#106032 = SURFACE_STYLE_FILL_AREA(#106033); +#106033 = FILL_AREA_STYLE('',(#106034)); +#106034 = FILL_AREA_STYLE_COLOUR('',#102912); +#106035 = STYLED_ITEM('color',(#106036),#65464); +#106036 = PRESENTATION_STYLE_ASSIGNMENT((#106037)); +#106037 = SURFACE_STYLE_USAGE(.BOTH.,#106038); +#106038 = SURFACE_SIDE_STYLE('',(#106039)); +#106039 = SURFACE_STYLE_FILL_AREA(#106040); +#106040 = FILL_AREA_STYLE('',(#106041)); +#106041 = FILL_AREA_STYLE_COLOUR('',#102876); +#106042 = STYLED_ITEM('color',(#106043),#65556); +#106043 = PRESENTATION_STYLE_ASSIGNMENT((#106044)); +#106044 = SURFACE_STYLE_USAGE(.BOTH.,#106045); +#106045 = SURFACE_SIDE_STYLE('',(#106046)); +#106046 = SURFACE_STYLE_FILL_AREA(#106047); +#106047 = FILL_AREA_STYLE('',(#106048)); +#106048 = FILL_AREA_STYLE_COLOUR('',#102876); +#106049 = STYLED_ITEM('color',(#106050),#65648); +#106050 = PRESENTATION_STYLE_ASSIGNMENT((#106051)); +#106051 = SURFACE_STYLE_USAGE(.BOTH.,#106052); +#106052 = SURFACE_SIDE_STYLE('',(#106053)); +#106053 = SURFACE_STYLE_FILL_AREA(#106054); +#106054 = FILL_AREA_STYLE('',(#106055)); +#106055 = FILL_AREA_STYLE_COLOUR('',#102912); +#106056 = STYLED_ITEM('color',(#106057),#65669); +#106057 = PRESENTATION_STYLE_ASSIGNMENT((#106058)); +#106058 = SURFACE_STYLE_USAGE(.BOTH.,#106059); +#106059 = SURFACE_SIDE_STYLE('',(#106060)); +#106060 = SURFACE_STYLE_FILL_AREA(#106061); +#106061 = FILL_AREA_STYLE('',(#106062)); +#106062 = FILL_AREA_STYLE_COLOUR('',#102876); +#106063 = STYLED_ITEM('color',(#106064),#65694); +#106064 = PRESENTATION_STYLE_ASSIGNMENT((#106065)); +#106065 = SURFACE_STYLE_USAGE(.BOTH.,#106066); +#106066 = SURFACE_SIDE_STYLE('',(#106067)); +#106067 = SURFACE_STYLE_FILL_AREA(#106068); +#106068 = FILL_AREA_STYLE('',(#106069)); +#106069 = FILL_AREA_STYLE_COLOUR('',#102876); +#106070 = STYLED_ITEM('color',(#106071),#65778); +#106071 = PRESENTATION_STYLE_ASSIGNMENT((#106072)); +#106072 = SURFACE_STYLE_USAGE(.BOTH.,#106073); +#106073 = SURFACE_SIDE_STYLE('',(#106074)); +#106074 = SURFACE_STYLE_FILL_AREA(#106075); +#106075 = FILL_AREA_STYLE('',(#106076)); +#106076 = FILL_AREA_STYLE_COLOUR('',#102876); +#106077 = STYLED_ITEM('color',(#106078),#65870); +#106078 = PRESENTATION_STYLE_ASSIGNMENT((#106079)); +#106079 = SURFACE_STYLE_USAGE(.BOTH.,#106080); +#106080 = SURFACE_SIDE_STYLE('',(#106081)); +#106081 = SURFACE_STYLE_FILL_AREA(#106082); +#106082 = FILL_AREA_STYLE('',(#106083)); +#106083 = FILL_AREA_STYLE_COLOUR('',#102876); +#106084 = STYLED_ITEM('color',(#106085),#65887); +#106085 = PRESENTATION_STYLE_ASSIGNMENT((#106086)); +#106086 = SURFACE_STYLE_USAGE(.BOTH.,#106087); +#106087 = SURFACE_SIDE_STYLE('',(#106088)); +#106088 = SURFACE_STYLE_FILL_AREA(#106089); +#106089 = FILL_AREA_STYLE('',(#106090)); +#106090 = FILL_AREA_STYLE_COLOUR('',#102912); +#106091 = STYLED_ITEM('color',(#106092),#65909); +#106092 = PRESENTATION_STYLE_ASSIGNMENT((#106093)); +#106093 = SURFACE_STYLE_USAGE(.BOTH.,#106094); +#106094 = SURFACE_SIDE_STYLE('',(#106095)); +#106095 = SURFACE_STYLE_FILL_AREA(#106096); +#106096 = FILL_AREA_STYLE('',(#106097)); +#106097 = FILL_AREA_STYLE_COLOUR('',#102876); +#106098 = STYLED_ITEM('color',(#106099),#66001); +#106099 = PRESENTATION_STYLE_ASSIGNMENT((#106100)); +#106100 = SURFACE_STYLE_USAGE(.BOTH.,#106101); +#106101 = SURFACE_SIDE_STYLE('',(#106102)); +#106102 = SURFACE_STYLE_FILL_AREA(#106103); +#106103 = FILL_AREA_STYLE('',(#106104)); +#106104 = FILL_AREA_STYLE_COLOUR('',#102876); +#106105 = STYLED_ITEM('color',(#106106),#66093); +#106106 = PRESENTATION_STYLE_ASSIGNMENT((#106107)); +#106107 = SURFACE_STYLE_USAGE(.BOTH.,#106108); +#106108 = SURFACE_SIDE_STYLE('',(#106109)); +#106109 = SURFACE_STYLE_FILL_AREA(#106110); +#106110 = FILL_AREA_STYLE('',(#106111)); +#106111 = FILL_AREA_STYLE_COLOUR('',#102912); +#106112 = STYLED_ITEM('color',(#106113),#66115); +#106113 = PRESENTATION_STYLE_ASSIGNMENT((#106114)); +#106114 = SURFACE_STYLE_USAGE(.BOTH.,#106115); +#106115 = SURFACE_SIDE_STYLE('',(#106116)); +#106116 = SURFACE_STYLE_FILL_AREA(#106117); +#106117 = FILL_AREA_STYLE('',(#106118)); +#106118 = FILL_AREA_STYLE_COLOUR('',#102876); +#106119 = STYLED_ITEM('color',(#106120),#66140); +#106120 = PRESENTATION_STYLE_ASSIGNMENT((#106121)); +#106121 = SURFACE_STYLE_USAGE(.BOTH.,#106122); +#106122 = SURFACE_SIDE_STYLE('',(#106123)); +#106123 = SURFACE_STYLE_FILL_AREA(#106124); +#106124 = FILL_AREA_STYLE('',(#106125)); +#106125 = FILL_AREA_STYLE_COLOUR('',#102876); +#106126 = STYLED_ITEM('color',(#106127),#66224); +#106127 = PRESENTATION_STYLE_ASSIGNMENT((#106128)); +#106128 = SURFACE_STYLE_USAGE(.BOTH.,#106129); +#106129 = SURFACE_SIDE_STYLE('',(#106130)); +#106130 = SURFACE_STYLE_FILL_AREA(#106131); +#106131 = FILL_AREA_STYLE('',(#106132)); +#106132 = FILL_AREA_STYLE_COLOUR('',#102876); +#106133 = STYLED_ITEM('color',(#106134),#66316); +#106134 = PRESENTATION_STYLE_ASSIGNMENT((#106135)); +#106135 = SURFACE_STYLE_USAGE(.BOTH.,#106136); +#106136 = SURFACE_SIDE_STYLE('',(#106137)); +#106137 = SURFACE_STYLE_FILL_AREA(#106138); +#106138 = FILL_AREA_STYLE('',(#106139)); +#106139 = FILL_AREA_STYLE_COLOUR('',#102876); +#106140 = STYLED_ITEM('color',(#106141),#66333); +#106141 = PRESENTATION_STYLE_ASSIGNMENT((#106142)); +#106142 = SURFACE_STYLE_USAGE(.BOTH.,#106143); +#106143 = SURFACE_SIDE_STYLE('',(#106144)); +#106144 = SURFACE_STYLE_FILL_AREA(#106145); +#106145 = FILL_AREA_STYLE('',(#106146)); +#106146 = FILL_AREA_STYLE_COLOUR('',#102912); +#106147 = STYLED_ITEM('color',(#106148),#66355); +#106148 = PRESENTATION_STYLE_ASSIGNMENT((#106149)); +#106149 = SURFACE_STYLE_USAGE(.BOTH.,#106150); +#106150 = SURFACE_SIDE_STYLE('',(#106151)); +#106151 = SURFACE_STYLE_FILL_AREA(#106152); +#106152 = FILL_AREA_STYLE('',(#106153)); +#106153 = FILL_AREA_STYLE_COLOUR('',#102876); +#106154 = STYLED_ITEM('color',(#106155),#66447); +#106155 = PRESENTATION_STYLE_ASSIGNMENT((#106156)); +#106156 = SURFACE_STYLE_USAGE(.BOTH.,#106157); +#106157 = SURFACE_SIDE_STYLE('',(#106158)); +#106158 = SURFACE_STYLE_FILL_AREA(#106159); +#106159 = FILL_AREA_STYLE('',(#106160)); +#106160 = FILL_AREA_STYLE_COLOUR('',#102876); +#106161 = STYLED_ITEM('color',(#106162),#66539); +#106162 = PRESENTATION_STYLE_ASSIGNMENT((#106163)); +#106163 = SURFACE_STYLE_USAGE(.BOTH.,#106164); +#106164 = SURFACE_SIDE_STYLE('',(#106165)); +#106165 = SURFACE_STYLE_FILL_AREA(#106166); +#106166 = FILL_AREA_STYLE('',(#106167)); +#106167 = FILL_AREA_STYLE_COLOUR('',#102912); +#106168 = STYLED_ITEM('color',(#106169),#66561); +#106169 = PRESENTATION_STYLE_ASSIGNMENT((#106170)); +#106170 = SURFACE_STYLE_USAGE(.BOTH.,#106171); +#106171 = SURFACE_SIDE_STYLE('',(#106172)); +#106172 = SURFACE_STYLE_FILL_AREA(#106173); +#106173 = FILL_AREA_STYLE('',(#106174)); +#106174 = FILL_AREA_STYLE_COLOUR('',#102876); +#106175 = STYLED_ITEM('color',(#106176),#66586); +#106176 = PRESENTATION_STYLE_ASSIGNMENT((#106177)); +#106177 = SURFACE_STYLE_USAGE(.BOTH.,#106178); +#106178 = SURFACE_SIDE_STYLE('',(#106179)); +#106179 = SURFACE_STYLE_FILL_AREA(#106180); +#106180 = FILL_AREA_STYLE('',(#106181)); +#106181 = FILL_AREA_STYLE_COLOUR('',#102876); +#106182 = STYLED_ITEM('color',(#106183),#66670); +#106183 = PRESENTATION_STYLE_ASSIGNMENT((#106184)); +#106184 = SURFACE_STYLE_USAGE(.BOTH.,#106185); +#106185 = SURFACE_SIDE_STYLE('',(#106186)); +#106186 = SURFACE_STYLE_FILL_AREA(#106187); +#106187 = FILL_AREA_STYLE('',(#106188)); +#106188 = FILL_AREA_STYLE_COLOUR('',#102876); +#106189 = STYLED_ITEM('color',(#106190),#66762); +#106190 = PRESENTATION_STYLE_ASSIGNMENT((#106191)); +#106191 = SURFACE_STYLE_USAGE(.BOTH.,#106192); +#106192 = SURFACE_SIDE_STYLE('',(#106193)); +#106193 = SURFACE_STYLE_FILL_AREA(#106194); +#106194 = FILL_AREA_STYLE('',(#106195)); +#106195 = FILL_AREA_STYLE_COLOUR('',#102876); +#106196 = STYLED_ITEM('color',(#106197),#66779); +#106197 = PRESENTATION_STYLE_ASSIGNMENT((#106198)); +#106198 = SURFACE_STYLE_USAGE(.BOTH.,#106199); +#106199 = SURFACE_SIDE_STYLE('',(#106200)); +#106200 = SURFACE_STYLE_FILL_AREA(#106201); +#106201 = FILL_AREA_STYLE('',(#106202)); +#106202 = FILL_AREA_STYLE_COLOUR('',#102912); +#106203 = STYLED_ITEM('color',(#106204),#66801); +#106204 = PRESENTATION_STYLE_ASSIGNMENT((#106205)); +#106205 = SURFACE_STYLE_USAGE(.BOTH.,#106206); +#106206 = SURFACE_SIDE_STYLE('',(#106207)); +#106207 = SURFACE_STYLE_FILL_AREA(#106208); +#106208 = FILL_AREA_STYLE('',(#106209)); +#106209 = FILL_AREA_STYLE_COLOUR('',#102876); +#106210 = STYLED_ITEM('color',(#106211),#66893); +#106211 = PRESENTATION_STYLE_ASSIGNMENT((#106212)); +#106212 = SURFACE_STYLE_USAGE(.BOTH.,#106213); +#106213 = SURFACE_SIDE_STYLE('',(#106214)); +#106214 = SURFACE_STYLE_FILL_AREA(#106215); +#106215 = FILL_AREA_STYLE('',(#106216)); +#106216 = FILL_AREA_STYLE_COLOUR('',#102876); +#106217 = STYLED_ITEM('color',(#106218),#66985); +#106218 = PRESENTATION_STYLE_ASSIGNMENT((#106219)); +#106219 = SURFACE_STYLE_USAGE(.BOTH.,#106220); +#106220 = SURFACE_SIDE_STYLE('',(#106221)); +#106221 = SURFACE_STYLE_FILL_AREA(#106222); +#106222 = FILL_AREA_STYLE('',(#106223)); +#106223 = FILL_AREA_STYLE_COLOUR('',#102912); +#106224 = STYLED_ITEM('color',(#106225),#67007); +#106225 = PRESENTATION_STYLE_ASSIGNMENT((#106226)); +#106226 = SURFACE_STYLE_USAGE(.BOTH.,#106227); +#106227 = SURFACE_SIDE_STYLE('',(#106228)); +#106228 = SURFACE_STYLE_FILL_AREA(#106229); +#106229 = FILL_AREA_STYLE('',(#106230)); +#106230 = FILL_AREA_STYLE_COLOUR('',#102876); +#106231 = STYLED_ITEM('color',(#106232),#67032); +#106232 = PRESENTATION_STYLE_ASSIGNMENT((#106233)); +#106233 = SURFACE_STYLE_USAGE(.BOTH.,#106234); +#106234 = SURFACE_SIDE_STYLE('',(#106235)); +#106235 = SURFACE_STYLE_FILL_AREA(#106236); +#106236 = FILL_AREA_STYLE('',(#106237)); +#106237 = FILL_AREA_STYLE_COLOUR('',#102876); +#106238 = STYLED_ITEM('color',(#106239),#67116); +#106239 = PRESENTATION_STYLE_ASSIGNMENT((#106240)); +#106240 = SURFACE_STYLE_USAGE(.BOTH.,#106241); +#106241 = SURFACE_SIDE_STYLE('',(#106242)); +#106242 = SURFACE_STYLE_FILL_AREA(#106243); +#106243 = FILL_AREA_STYLE('',(#106244)); +#106244 = FILL_AREA_STYLE_COLOUR('',#102876); +#106245 = STYLED_ITEM('color',(#106246),#67208); +#106246 = PRESENTATION_STYLE_ASSIGNMENT((#106247)); +#106247 = SURFACE_STYLE_USAGE(.BOTH.,#106248); +#106248 = SURFACE_SIDE_STYLE('',(#106249)); +#106249 = SURFACE_STYLE_FILL_AREA(#106250); +#106250 = FILL_AREA_STYLE('',(#106251)); +#106251 = FILL_AREA_STYLE_COLOUR('',#102876); +#106252 = STYLED_ITEM('color',(#106253),#67225); +#106253 = PRESENTATION_STYLE_ASSIGNMENT((#106254)); +#106254 = SURFACE_STYLE_USAGE(.BOTH.,#106255); +#106255 = SURFACE_SIDE_STYLE('',(#106256)); +#106256 = SURFACE_STYLE_FILL_AREA(#106257); +#106257 = FILL_AREA_STYLE('',(#106258)); +#106258 = FILL_AREA_STYLE_COLOUR('',#102912); +#106259 = STYLED_ITEM('color',(#106260),#67247); +#106260 = PRESENTATION_STYLE_ASSIGNMENT((#106261)); +#106261 = SURFACE_STYLE_USAGE(.BOTH.,#106262); +#106262 = SURFACE_SIDE_STYLE('',(#106263)); +#106263 = SURFACE_STYLE_FILL_AREA(#106264); +#106264 = FILL_AREA_STYLE('',(#106265)); +#106265 = FILL_AREA_STYLE_COLOUR('',#102876); +#106266 = STYLED_ITEM('color',(#106267),#67339); +#106267 = PRESENTATION_STYLE_ASSIGNMENT((#106268)); +#106268 = SURFACE_STYLE_USAGE(.BOTH.,#106269); +#106269 = SURFACE_SIDE_STYLE('',(#106270)); +#106270 = SURFACE_STYLE_FILL_AREA(#106271); +#106271 = FILL_AREA_STYLE('',(#106272)); +#106272 = FILL_AREA_STYLE_COLOUR('',#102876); +#106273 = STYLED_ITEM('color',(#106274),#67431); +#106274 = PRESENTATION_STYLE_ASSIGNMENT((#106275)); +#106275 = SURFACE_STYLE_USAGE(.BOTH.,#106276); +#106276 = SURFACE_SIDE_STYLE('',(#106277)); +#106277 = SURFACE_STYLE_FILL_AREA(#106278); +#106278 = FILL_AREA_STYLE('',(#106279)); +#106279 = FILL_AREA_STYLE_COLOUR('',#102912); +#106280 = STYLED_ITEM('color',(#106281),#67453); +#106281 = PRESENTATION_STYLE_ASSIGNMENT((#106282)); +#106282 = SURFACE_STYLE_USAGE(.BOTH.,#106283); +#106283 = SURFACE_SIDE_STYLE('',(#106284)); +#106284 = SURFACE_STYLE_FILL_AREA(#106285); +#106285 = FILL_AREA_STYLE('',(#106286)); +#106286 = FILL_AREA_STYLE_COLOUR('',#102876); +#106287 = STYLED_ITEM('color',(#106288),#67478); +#106288 = PRESENTATION_STYLE_ASSIGNMENT((#106289)); +#106289 = SURFACE_STYLE_USAGE(.BOTH.,#106290); +#106290 = SURFACE_SIDE_STYLE('',(#106291)); +#106291 = SURFACE_STYLE_FILL_AREA(#106292); +#106292 = FILL_AREA_STYLE('',(#106293)); +#106293 = FILL_AREA_STYLE_COLOUR('',#102876); +#106294 = STYLED_ITEM('color',(#106295),#67562); +#106295 = PRESENTATION_STYLE_ASSIGNMENT((#106296)); +#106296 = SURFACE_STYLE_USAGE(.BOTH.,#106297); +#106297 = SURFACE_SIDE_STYLE('',(#106298)); +#106298 = SURFACE_STYLE_FILL_AREA(#106299); +#106299 = FILL_AREA_STYLE('',(#106300)); +#106300 = FILL_AREA_STYLE_COLOUR('',#102876); +#106301 = STYLED_ITEM('color',(#106302),#67654); +#106302 = PRESENTATION_STYLE_ASSIGNMENT((#106303)); +#106303 = SURFACE_STYLE_USAGE(.BOTH.,#106304); +#106304 = SURFACE_SIDE_STYLE('',(#106305)); +#106305 = SURFACE_STYLE_FILL_AREA(#106306); +#106306 = FILL_AREA_STYLE('',(#106307)); +#106307 = FILL_AREA_STYLE_COLOUR('',#102876); +#106308 = STYLED_ITEM('color',(#106309),#67671); +#106309 = PRESENTATION_STYLE_ASSIGNMENT((#106310)); +#106310 = SURFACE_STYLE_USAGE(.BOTH.,#106311); +#106311 = SURFACE_SIDE_STYLE('',(#106312)); +#106312 = SURFACE_STYLE_FILL_AREA(#106313); +#106313 = FILL_AREA_STYLE('',(#106314)); +#106314 = FILL_AREA_STYLE_COLOUR('',#102912); +#106315 = STYLED_ITEM('color',(#106316),#67693); +#106316 = PRESENTATION_STYLE_ASSIGNMENT((#106317)); +#106317 = SURFACE_STYLE_USAGE(.BOTH.,#106318); +#106318 = SURFACE_SIDE_STYLE('',(#106319)); +#106319 = SURFACE_STYLE_FILL_AREA(#106320); +#106320 = FILL_AREA_STYLE('',(#106321)); +#106321 = FILL_AREA_STYLE_COLOUR('',#102876); +#106322 = STYLED_ITEM('color',(#106323),#67785); +#106323 = PRESENTATION_STYLE_ASSIGNMENT((#106324)); +#106324 = SURFACE_STYLE_USAGE(.BOTH.,#106325); +#106325 = SURFACE_SIDE_STYLE('',(#106326)); +#106326 = SURFACE_STYLE_FILL_AREA(#106327); +#106327 = FILL_AREA_STYLE('',(#106328)); +#106328 = FILL_AREA_STYLE_COLOUR('',#102876); +#106329 = STYLED_ITEM('color',(#106330),#67877); +#106330 = PRESENTATION_STYLE_ASSIGNMENT((#106331)); +#106331 = SURFACE_STYLE_USAGE(.BOTH.,#106332); +#106332 = SURFACE_SIDE_STYLE('',(#106333)); +#106333 = SURFACE_STYLE_FILL_AREA(#106334); +#106334 = FILL_AREA_STYLE('',(#106335)); +#106335 = FILL_AREA_STYLE_COLOUR('',#102912); +#106336 = STYLED_ITEM('color',(#106337),#67899); +#106337 = PRESENTATION_STYLE_ASSIGNMENT((#106338)); +#106338 = SURFACE_STYLE_USAGE(.BOTH.,#106339); +#106339 = SURFACE_SIDE_STYLE('',(#106340)); +#106340 = SURFACE_STYLE_FILL_AREA(#106341); +#106341 = FILL_AREA_STYLE('',(#106342)); +#106342 = FILL_AREA_STYLE_COLOUR('',#102876); +#106343 = STYLED_ITEM('color',(#106344),#67924); +#106344 = PRESENTATION_STYLE_ASSIGNMENT((#106345)); +#106345 = SURFACE_STYLE_USAGE(.BOTH.,#106346); +#106346 = SURFACE_SIDE_STYLE('',(#106347)); +#106347 = SURFACE_STYLE_FILL_AREA(#106348); +#106348 = FILL_AREA_STYLE('',(#106349)); +#106349 = FILL_AREA_STYLE_COLOUR('',#102876); +#106350 = STYLED_ITEM('color',(#106351),#68008); +#106351 = PRESENTATION_STYLE_ASSIGNMENT((#106352)); +#106352 = SURFACE_STYLE_USAGE(.BOTH.,#106353); +#106353 = SURFACE_SIDE_STYLE('',(#106354)); +#106354 = SURFACE_STYLE_FILL_AREA(#106355); +#106355 = FILL_AREA_STYLE('',(#106356)); +#106356 = FILL_AREA_STYLE_COLOUR('',#102876); +#106357 = STYLED_ITEM('color',(#106358),#68100); +#106358 = PRESENTATION_STYLE_ASSIGNMENT((#106359)); +#106359 = SURFACE_STYLE_USAGE(.BOTH.,#106360); +#106360 = SURFACE_SIDE_STYLE('',(#106361)); +#106361 = SURFACE_STYLE_FILL_AREA(#106362); +#106362 = FILL_AREA_STYLE('',(#106363)); +#106363 = FILL_AREA_STYLE_COLOUR('',#102876); +#106364 = STYLED_ITEM('color',(#106365),#68117); +#106365 = PRESENTATION_STYLE_ASSIGNMENT((#106366)); +#106366 = SURFACE_STYLE_USAGE(.BOTH.,#106367); +#106367 = SURFACE_SIDE_STYLE('',(#106368)); +#106368 = SURFACE_STYLE_FILL_AREA(#106369); +#106369 = FILL_AREA_STYLE('',(#106370)); +#106370 = FILL_AREA_STYLE_COLOUR('',#102912); +#106371 = STYLED_ITEM('color',(#106372),#68139); +#106372 = PRESENTATION_STYLE_ASSIGNMENT((#106373)); +#106373 = SURFACE_STYLE_USAGE(.BOTH.,#106374); +#106374 = SURFACE_SIDE_STYLE('',(#106375)); +#106375 = SURFACE_STYLE_FILL_AREA(#106376); +#106376 = FILL_AREA_STYLE('',(#106377)); +#106377 = FILL_AREA_STYLE_COLOUR('',#102876); +#106378 = STYLED_ITEM('color',(#106379),#68231); +#106379 = PRESENTATION_STYLE_ASSIGNMENT((#106380)); +#106380 = SURFACE_STYLE_USAGE(.BOTH.,#106381); +#106381 = SURFACE_SIDE_STYLE('',(#106382)); +#106382 = SURFACE_STYLE_FILL_AREA(#106383); +#106383 = FILL_AREA_STYLE('',(#106384)); +#106384 = FILL_AREA_STYLE_COLOUR('',#102876); +#106385 = STYLED_ITEM('color',(#106386),#68323); +#106386 = PRESENTATION_STYLE_ASSIGNMENT((#106387)); +#106387 = SURFACE_STYLE_USAGE(.BOTH.,#106388); +#106388 = SURFACE_SIDE_STYLE('',(#106389)); +#106389 = SURFACE_STYLE_FILL_AREA(#106390); +#106390 = FILL_AREA_STYLE('',(#106391)); +#106391 = FILL_AREA_STYLE_COLOUR('',#102912); +#106392 = STYLED_ITEM('color',(#106393),#68345); +#106393 = PRESENTATION_STYLE_ASSIGNMENT((#106394)); +#106394 = SURFACE_STYLE_USAGE(.BOTH.,#106395); +#106395 = SURFACE_SIDE_STYLE('',(#106396)); +#106396 = SURFACE_STYLE_FILL_AREA(#106397); +#106397 = FILL_AREA_STYLE('',(#106398)); +#106398 = FILL_AREA_STYLE_COLOUR('',#102876); +#106399 = STYLED_ITEM('color',(#106400),#68370); +#106400 = PRESENTATION_STYLE_ASSIGNMENT((#106401)); +#106401 = SURFACE_STYLE_USAGE(.BOTH.,#106402); +#106402 = SURFACE_SIDE_STYLE('',(#106403)); +#106403 = SURFACE_STYLE_FILL_AREA(#106404); +#106404 = FILL_AREA_STYLE('',(#106405)); +#106405 = FILL_AREA_STYLE_COLOUR('',#102876); +#106406 = STYLED_ITEM('color',(#106407),#68454); +#106407 = PRESENTATION_STYLE_ASSIGNMENT((#106408)); +#106408 = SURFACE_STYLE_USAGE(.BOTH.,#106409); +#106409 = SURFACE_SIDE_STYLE('',(#106410)); +#106410 = SURFACE_STYLE_FILL_AREA(#106411); +#106411 = FILL_AREA_STYLE('',(#106412)); +#106412 = FILL_AREA_STYLE_COLOUR('',#102876); +#106413 = STYLED_ITEM('color',(#106414),#68546); +#106414 = PRESENTATION_STYLE_ASSIGNMENT((#106415)); +#106415 = SURFACE_STYLE_USAGE(.BOTH.,#106416); +#106416 = SURFACE_SIDE_STYLE('',(#106417)); +#106417 = SURFACE_STYLE_FILL_AREA(#106418); +#106418 = FILL_AREA_STYLE('',(#106419)); +#106419 = FILL_AREA_STYLE_COLOUR('',#102876); +#106420 = STYLED_ITEM('color',(#106421),#68563); +#106421 = PRESENTATION_STYLE_ASSIGNMENT((#106422)); +#106422 = SURFACE_STYLE_USAGE(.BOTH.,#106423); +#106423 = SURFACE_SIDE_STYLE('',(#106424)); +#106424 = SURFACE_STYLE_FILL_AREA(#106425); +#106425 = FILL_AREA_STYLE('',(#106426)); +#106426 = FILL_AREA_STYLE_COLOUR('',#102912); +#106427 = STYLED_ITEM('color',(#106428),#68585); +#106428 = PRESENTATION_STYLE_ASSIGNMENT((#106429)); +#106429 = SURFACE_STYLE_USAGE(.BOTH.,#106430); +#106430 = SURFACE_SIDE_STYLE('',(#106431)); +#106431 = SURFACE_STYLE_FILL_AREA(#106432); +#106432 = FILL_AREA_STYLE('',(#106433)); +#106433 = FILL_AREA_STYLE_COLOUR('',#102876); +#106434 = STYLED_ITEM('color',(#106435),#68677); +#106435 = PRESENTATION_STYLE_ASSIGNMENT((#106436)); +#106436 = SURFACE_STYLE_USAGE(.BOTH.,#106437); +#106437 = SURFACE_SIDE_STYLE('',(#106438)); +#106438 = SURFACE_STYLE_FILL_AREA(#106439); +#106439 = FILL_AREA_STYLE('',(#106440)); +#106440 = FILL_AREA_STYLE_COLOUR('',#102876); +#106441 = STYLED_ITEM('color',(#106442),#68769); +#106442 = PRESENTATION_STYLE_ASSIGNMENT((#106443)); +#106443 = SURFACE_STYLE_USAGE(.BOTH.,#106444); +#106444 = SURFACE_SIDE_STYLE('',(#106445)); +#106445 = SURFACE_STYLE_FILL_AREA(#106446); +#106446 = FILL_AREA_STYLE('',(#106447)); +#106447 = FILL_AREA_STYLE_COLOUR('',#102912); +#106448 = STYLED_ITEM('color',(#106449),#68791); +#106449 = PRESENTATION_STYLE_ASSIGNMENT((#106450)); +#106450 = SURFACE_STYLE_USAGE(.BOTH.,#106451); +#106451 = SURFACE_SIDE_STYLE('',(#106452)); +#106452 = SURFACE_STYLE_FILL_AREA(#106453); +#106453 = FILL_AREA_STYLE('',(#106454)); +#106454 = FILL_AREA_STYLE_COLOUR('',#102876); +#106455 = STYLED_ITEM('color',(#106456),#68816); +#106456 = PRESENTATION_STYLE_ASSIGNMENT((#106457)); +#106457 = SURFACE_STYLE_USAGE(.BOTH.,#106458); +#106458 = SURFACE_SIDE_STYLE('',(#106459)); +#106459 = SURFACE_STYLE_FILL_AREA(#106460); +#106460 = FILL_AREA_STYLE('',(#106461)); +#106461 = FILL_AREA_STYLE_COLOUR('',#102876); +#106462 = STYLED_ITEM('color',(#106463),#68900); +#106463 = PRESENTATION_STYLE_ASSIGNMENT((#106464)); +#106464 = SURFACE_STYLE_USAGE(.BOTH.,#106465); +#106465 = SURFACE_SIDE_STYLE('',(#106466)); +#106466 = SURFACE_STYLE_FILL_AREA(#106467); +#106467 = FILL_AREA_STYLE('',(#106468)); +#106468 = FILL_AREA_STYLE_COLOUR('',#102876); +#106469 = STYLED_ITEM('color',(#106470),#68992); +#106470 = PRESENTATION_STYLE_ASSIGNMENT((#106471)); +#106471 = SURFACE_STYLE_USAGE(.BOTH.,#106472); +#106472 = SURFACE_SIDE_STYLE('',(#106473)); +#106473 = SURFACE_STYLE_FILL_AREA(#106474); +#106474 = FILL_AREA_STYLE('',(#106475)); +#106475 = FILL_AREA_STYLE_COLOUR('',#102876); +#106476 = STYLED_ITEM('color',(#106477),#69009); +#106477 = PRESENTATION_STYLE_ASSIGNMENT((#106478)); +#106478 = SURFACE_STYLE_USAGE(.BOTH.,#106479); +#106479 = SURFACE_SIDE_STYLE('',(#106480)); +#106480 = SURFACE_STYLE_FILL_AREA(#106481); +#106481 = FILL_AREA_STYLE('',(#106482)); +#106482 = FILL_AREA_STYLE_COLOUR('',#102912); +#106483 = STYLED_ITEM('color',(#106484),#69031); +#106484 = PRESENTATION_STYLE_ASSIGNMENT((#106485)); +#106485 = SURFACE_STYLE_USAGE(.BOTH.,#106486); +#106486 = SURFACE_SIDE_STYLE('',(#106487)); +#106487 = SURFACE_STYLE_FILL_AREA(#106488); +#106488 = FILL_AREA_STYLE('',(#106489)); +#106489 = FILL_AREA_STYLE_COLOUR('',#102876); +#106490 = STYLED_ITEM('color',(#106491),#69123); +#106491 = PRESENTATION_STYLE_ASSIGNMENT((#106492)); +#106492 = SURFACE_STYLE_USAGE(.BOTH.,#106493); +#106493 = SURFACE_SIDE_STYLE('',(#106494)); +#106494 = SURFACE_STYLE_FILL_AREA(#106495); +#106495 = FILL_AREA_STYLE('',(#106496)); +#106496 = FILL_AREA_STYLE_COLOUR('',#102876); +#106497 = STYLED_ITEM('color',(#106498),#69215); +#106498 = PRESENTATION_STYLE_ASSIGNMENT((#106499)); +#106499 = SURFACE_STYLE_USAGE(.BOTH.,#106500); +#106500 = SURFACE_SIDE_STYLE('',(#106501)); +#106501 = SURFACE_STYLE_FILL_AREA(#106502); +#106502 = FILL_AREA_STYLE('',(#106503)); +#106503 = FILL_AREA_STYLE_COLOUR('',#102912); +#106504 = STYLED_ITEM('color',(#106505),#69237); +#106505 = PRESENTATION_STYLE_ASSIGNMENT((#106506)); +#106506 = SURFACE_STYLE_USAGE(.BOTH.,#106507); +#106507 = SURFACE_SIDE_STYLE('',(#106508)); +#106508 = SURFACE_STYLE_FILL_AREA(#106509); +#106509 = FILL_AREA_STYLE('',(#106510)); +#106510 = FILL_AREA_STYLE_COLOUR('',#102876); +#106511 = STYLED_ITEM('color',(#106512),#69262); +#106512 = PRESENTATION_STYLE_ASSIGNMENT((#106513)); +#106513 = SURFACE_STYLE_USAGE(.BOTH.,#106514); +#106514 = SURFACE_SIDE_STYLE('',(#106515)); +#106515 = SURFACE_STYLE_FILL_AREA(#106516); +#106516 = FILL_AREA_STYLE('',(#106517)); +#106517 = FILL_AREA_STYLE_COLOUR('',#102876); +#106518 = STYLED_ITEM('color',(#106519),#69346); +#106519 = PRESENTATION_STYLE_ASSIGNMENT((#106520)); +#106520 = SURFACE_STYLE_USAGE(.BOTH.,#106521); +#106521 = SURFACE_SIDE_STYLE('',(#106522)); +#106522 = SURFACE_STYLE_FILL_AREA(#106523); +#106523 = FILL_AREA_STYLE('',(#106524)); +#106524 = FILL_AREA_STYLE_COLOUR('',#102876); +#106525 = STYLED_ITEM('color',(#106526),#69438); +#106526 = PRESENTATION_STYLE_ASSIGNMENT((#106527)); +#106527 = SURFACE_STYLE_USAGE(.BOTH.,#106528); +#106528 = SURFACE_SIDE_STYLE('',(#106529)); +#106529 = SURFACE_STYLE_FILL_AREA(#106530); +#106530 = FILL_AREA_STYLE('',(#106531)); +#106531 = FILL_AREA_STYLE_COLOUR('',#102876); +#106532 = STYLED_ITEM('color',(#106533),#69455); +#106533 = PRESENTATION_STYLE_ASSIGNMENT((#106534)); +#106534 = SURFACE_STYLE_USAGE(.BOTH.,#106535); +#106535 = SURFACE_SIDE_STYLE('',(#106536)); +#106536 = SURFACE_STYLE_FILL_AREA(#106537); +#106537 = FILL_AREA_STYLE('',(#106538)); +#106538 = FILL_AREA_STYLE_COLOUR('',#102912); +#106539 = STYLED_ITEM('color',(#106540),#69477); +#106540 = PRESENTATION_STYLE_ASSIGNMENT((#106541)); +#106541 = SURFACE_STYLE_USAGE(.BOTH.,#106542); +#106542 = SURFACE_SIDE_STYLE('',(#106543)); +#106543 = SURFACE_STYLE_FILL_AREA(#106544); +#106544 = FILL_AREA_STYLE('',(#106545)); +#106545 = FILL_AREA_STYLE_COLOUR('',#102876); +#106546 = STYLED_ITEM('color',(#106547),#69569); +#106547 = PRESENTATION_STYLE_ASSIGNMENT((#106548)); +#106548 = SURFACE_STYLE_USAGE(.BOTH.,#106549); +#106549 = SURFACE_SIDE_STYLE('',(#106550)); +#106550 = SURFACE_STYLE_FILL_AREA(#106551); +#106551 = FILL_AREA_STYLE('',(#106552)); +#106552 = FILL_AREA_STYLE_COLOUR('',#102876); +#106553 = STYLED_ITEM('color',(#106554),#69661); +#106554 = PRESENTATION_STYLE_ASSIGNMENT((#106555)); +#106555 = SURFACE_STYLE_USAGE(.BOTH.,#106556); +#106556 = SURFACE_SIDE_STYLE('',(#106557)); +#106557 = SURFACE_STYLE_FILL_AREA(#106558); +#106558 = FILL_AREA_STYLE('',(#106559)); +#106559 = FILL_AREA_STYLE_COLOUR('',#102912); +#106560 = STYLED_ITEM('color',(#106561),#69683); +#106561 = PRESENTATION_STYLE_ASSIGNMENT((#106562)); +#106562 = SURFACE_STYLE_USAGE(.BOTH.,#106563); +#106563 = SURFACE_SIDE_STYLE('',(#106564)); +#106564 = SURFACE_STYLE_FILL_AREA(#106565); +#106565 = FILL_AREA_STYLE('',(#106566)); +#106566 = FILL_AREA_STYLE_COLOUR('',#102876); +#106567 = STYLED_ITEM('color',(#106568),#69708); +#106568 = PRESENTATION_STYLE_ASSIGNMENT((#106569)); +#106569 = SURFACE_STYLE_USAGE(.BOTH.,#106570); +#106570 = SURFACE_SIDE_STYLE('',(#106571)); +#106571 = SURFACE_STYLE_FILL_AREA(#106572); +#106572 = FILL_AREA_STYLE('',(#106573)); +#106573 = FILL_AREA_STYLE_COLOUR('',#102876); +#106574 = STYLED_ITEM('color',(#106575),#69792); +#106575 = PRESENTATION_STYLE_ASSIGNMENT((#106576)); +#106576 = SURFACE_STYLE_USAGE(.BOTH.,#106577); +#106577 = SURFACE_SIDE_STYLE('',(#106578)); +#106578 = SURFACE_STYLE_FILL_AREA(#106579); +#106579 = FILL_AREA_STYLE('',(#106580)); +#106580 = FILL_AREA_STYLE_COLOUR('',#102876); +#106581 = STYLED_ITEM('color',(#106582),#69884); +#106582 = PRESENTATION_STYLE_ASSIGNMENT((#106583)); +#106583 = SURFACE_STYLE_USAGE(.BOTH.,#106584); +#106584 = SURFACE_SIDE_STYLE('',(#106585)); +#106585 = SURFACE_STYLE_FILL_AREA(#106586); +#106586 = FILL_AREA_STYLE('',(#106587)); +#106587 = FILL_AREA_STYLE_COLOUR('',#102876); +#106588 = STYLED_ITEM('color',(#106589),#69901); +#106589 = PRESENTATION_STYLE_ASSIGNMENT((#106590)); +#106590 = SURFACE_STYLE_USAGE(.BOTH.,#106591); +#106591 = SURFACE_SIDE_STYLE('',(#106592)); +#106592 = SURFACE_STYLE_FILL_AREA(#106593); +#106593 = FILL_AREA_STYLE('',(#106594)); +#106594 = FILL_AREA_STYLE_COLOUR('',#102912); +#106595 = STYLED_ITEM('color',(#106596),#69923); +#106596 = PRESENTATION_STYLE_ASSIGNMENT((#106597)); +#106597 = SURFACE_STYLE_USAGE(.BOTH.,#106598); +#106598 = SURFACE_SIDE_STYLE('',(#106599)); +#106599 = SURFACE_STYLE_FILL_AREA(#106600); +#106600 = FILL_AREA_STYLE('',(#106601)); +#106601 = FILL_AREA_STYLE_COLOUR('',#102912); +#106602 = STYLED_ITEM('color',(#106603),#69946); +#106603 = PRESENTATION_STYLE_ASSIGNMENT((#106604)); +#106604 = SURFACE_STYLE_USAGE(.BOTH.,#106605); +#106605 = SURFACE_SIDE_STYLE('',(#106606)); +#106606 = SURFACE_STYLE_FILL_AREA(#106607); +#106607 = FILL_AREA_STYLE('',(#106608)); +#106608 = FILL_AREA_STYLE_COLOUR('',#102912); +#106609 = STYLED_ITEM('color',(#106610),#69970); +#106610 = PRESENTATION_STYLE_ASSIGNMENT((#106611)); +#106611 = SURFACE_STYLE_USAGE(.BOTH.,#106612); +#106612 = SURFACE_SIDE_STYLE('',(#106613)); +#106613 = SURFACE_STYLE_FILL_AREA(#106614); +#106614 = FILL_AREA_STYLE('',(#106615)); +#106615 = FILL_AREA_STYLE_COLOUR('',#102876); +#106616 = STYLED_ITEM('color',(#106617),#70062); +#106617 = PRESENTATION_STYLE_ASSIGNMENT((#106618)); +#106618 = SURFACE_STYLE_USAGE(.BOTH.,#106619); +#106619 = SURFACE_SIDE_STYLE('',(#106620)); +#106620 = SURFACE_STYLE_FILL_AREA(#106621); +#106621 = FILL_AREA_STYLE('',(#106622)); +#106622 = FILL_AREA_STYLE_COLOUR('',#102876); +#106623 = STYLED_ITEM('color',(#106624),#70154); +#106624 = PRESENTATION_STYLE_ASSIGNMENT((#106625)); +#106625 = SURFACE_STYLE_USAGE(.BOTH.,#106626); +#106626 = SURFACE_SIDE_STYLE('',(#106627)); +#106627 = SURFACE_STYLE_FILL_AREA(#106628); +#106628 = FILL_AREA_STYLE('',(#106629)); +#106629 = FILL_AREA_STYLE_COLOUR('',#102912); +#106630 = STYLED_ITEM('color',(#106631),#70184); +#106631 = PRESENTATION_STYLE_ASSIGNMENT((#106632)); +#106632 = SURFACE_STYLE_USAGE(.BOTH.,#106633); +#106633 = SURFACE_SIDE_STYLE('',(#106634)); +#106634 = SURFACE_STYLE_FILL_AREA(#106635); +#106635 = FILL_AREA_STYLE('',(#106636)); +#106636 = FILL_AREA_STYLE_COLOUR('',#102876); +#106637 = STYLED_ITEM('color',(#106638),#70209); +#106638 = PRESENTATION_STYLE_ASSIGNMENT((#106639)); +#106639 = SURFACE_STYLE_USAGE(.BOTH.,#106640); +#106640 = SURFACE_SIDE_STYLE('',(#106641)); +#106641 = SURFACE_STYLE_FILL_AREA(#106642); +#106642 = FILL_AREA_STYLE('',(#106643)); +#106643 = FILL_AREA_STYLE_COLOUR('',#102876); +#106644 = STYLED_ITEM('color',(#106645),#70293); +#106645 = PRESENTATION_STYLE_ASSIGNMENT((#106646)); +#106646 = SURFACE_STYLE_USAGE(.BOTH.,#106647); +#106647 = SURFACE_SIDE_STYLE('',(#106648)); +#106648 = SURFACE_STYLE_FILL_AREA(#106649); +#106649 = FILL_AREA_STYLE('',(#106650)); +#106650 = FILL_AREA_STYLE_COLOUR('',#102876); +#106651 = STYLED_ITEM('color',(#106652),#70385); +#106652 = PRESENTATION_STYLE_ASSIGNMENT((#106653)); +#106653 = SURFACE_STYLE_USAGE(.BOTH.,#106654); +#106654 = SURFACE_SIDE_STYLE('',(#106655)); +#106655 = SURFACE_STYLE_FILL_AREA(#106656); +#106656 = FILL_AREA_STYLE('',(#106657)); +#106657 = FILL_AREA_STYLE_COLOUR('',#102876); +#106658 = STYLED_ITEM('color',(#106659),#70402); +#106659 = PRESENTATION_STYLE_ASSIGNMENT((#106660)); +#106660 = SURFACE_STYLE_USAGE(.BOTH.,#106661); +#106661 = SURFACE_SIDE_STYLE('',(#106662)); +#106662 = SURFACE_STYLE_FILL_AREA(#106663); +#106663 = FILL_AREA_STYLE('',(#106664)); +#106664 = FILL_AREA_STYLE_COLOUR('',#102912); +#106665 = STYLED_ITEM('color',(#106666),#70433); +#106666 = PRESENTATION_STYLE_ASSIGNMENT((#106667)); +#106667 = SURFACE_STYLE_USAGE(.BOTH.,#106668); +#106668 = SURFACE_SIDE_STYLE('',(#106669)); +#106669 = SURFACE_STYLE_FILL_AREA(#106670); +#106670 = FILL_AREA_STYLE('',(#106671)); +#106671 = FILL_AREA_STYLE_COLOUR('',#102876); +#106672 = STYLED_ITEM('color',(#106673),#70525); +#106673 = PRESENTATION_STYLE_ASSIGNMENT((#106674)); +#106674 = SURFACE_STYLE_USAGE(.BOTH.,#106675); +#106675 = SURFACE_SIDE_STYLE('',(#106676)); +#106676 = SURFACE_STYLE_FILL_AREA(#106677); +#106677 = FILL_AREA_STYLE('',(#106678)); +#106678 = FILL_AREA_STYLE_COLOUR('',#102876); +#106679 = STYLED_ITEM('color',(#106680),#70617); +#106680 = PRESENTATION_STYLE_ASSIGNMENT((#106681)); +#106681 = SURFACE_STYLE_USAGE(.BOTH.,#106682); +#106682 = SURFACE_SIDE_STYLE('',(#106683)); +#106683 = SURFACE_STYLE_FILL_AREA(#106684); +#106684 = FILL_AREA_STYLE('',(#106685)); +#106685 = FILL_AREA_STYLE_COLOUR('',#102912); +#106686 = STYLED_ITEM('color',(#106687),#70648); +#106687 = PRESENTATION_STYLE_ASSIGNMENT((#106688)); +#106688 = SURFACE_STYLE_USAGE(.BOTH.,#106689); +#106689 = SURFACE_SIDE_STYLE('',(#106690)); +#106690 = SURFACE_STYLE_FILL_AREA(#106691); +#106691 = FILL_AREA_STYLE('',(#106692)); +#106692 = FILL_AREA_STYLE_COLOUR('',#102876); +#106693 = STYLED_ITEM('color',(#106694),#70673); +#106694 = PRESENTATION_STYLE_ASSIGNMENT((#106695)); +#106695 = SURFACE_STYLE_USAGE(.BOTH.,#106696); +#106696 = SURFACE_SIDE_STYLE('',(#106697)); +#106697 = SURFACE_STYLE_FILL_AREA(#106698); +#106698 = FILL_AREA_STYLE('',(#106699)); +#106699 = FILL_AREA_STYLE_COLOUR('',#102876); +#106700 = STYLED_ITEM('color',(#106701),#70757); +#106701 = PRESENTATION_STYLE_ASSIGNMENT((#106702)); +#106702 = SURFACE_STYLE_USAGE(.BOTH.,#106703); +#106703 = SURFACE_SIDE_STYLE('',(#106704)); +#106704 = SURFACE_STYLE_FILL_AREA(#106705); +#106705 = FILL_AREA_STYLE('',(#106706)); +#106706 = FILL_AREA_STYLE_COLOUR('',#102876); +#106707 = STYLED_ITEM('color',(#106708),#70849); +#106708 = PRESENTATION_STYLE_ASSIGNMENT((#106709)); +#106709 = SURFACE_STYLE_USAGE(.BOTH.,#106710); +#106710 = SURFACE_SIDE_STYLE('',(#106711)); +#106711 = SURFACE_STYLE_FILL_AREA(#106712); +#106712 = FILL_AREA_STYLE('',(#106713)); +#106713 = FILL_AREA_STYLE_COLOUR('',#102876); +#106714 = STYLED_ITEM('color',(#106715),#70866); +#106715 = PRESENTATION_STYLE_ASSIGNMENT((#106716)); +#106716 = SURFACE_STYLE_USAGE(.BOTH.,#106717); +#106717 = SURFACE_SIDE_STYLE('',(#106718)); +#106718 = SURFACE_STYLE_FILL_AREA(#106719); +#106719 = FILL_AREA_STYLE('',(#106720)); +#106720 = FILL_AREA_STYLE_COLOUR('',#102912); +#106721 = STYLED_ITEM('color',(#106722),#70897); +#106722 = PRESENTATION_STYLE_ASSIGNMENT((#106723)); +#106723 = SURFACE_STYLE_USAGE(.BOTH.,#106724); +#106724 = SURFACE_SIDE_STYLE('',(#106725)); +#106725 = SURFACE_STYLE_FILL_AREA(#106726); +#106726 = FILL_AREA_STYLE('',(#106727)); +#106727 = FILL_AREA_STYLE_COLOUR('',#102876); +#106728 = STYLED_ITEM('color',(#106729),#70989); +#106729 = PRESENTATION_STYLE_ASSIGNMENT((#106730)); +#106730 = SURFACE_STYLE_USAGE(.BOTH.,#106731); +#106731 = SURFACE_SIDE_STYLE('',(#106732)); +#106732 = SURFACE_STYLE_FILL_AREA(#106733); +#106733 = FILL_AREA_STYLE('',(#106734)); +#106734 = FILL_AREA_STYLE_COLOUR('',#102876); +#106735 = STYLED_ITEM('color',(#106736),#71081); +#106736 = PRESENTATION_STYLE_ASSIGNMENT((#106737)); +#106737 = SURFACE_STYLE_USAGE(.BOTH.,#106738); +#106738 = SURFACE_SIDE_STYLE('',(#106739)); +#106739 = SURFACE_STYLE_FILL_AREA(#106740); +#106740 = FILL_AREA_STYLE('',(#106741)); +#106741 = FILL_AREA_STYLE_COLOUR('',#102912); +#106742 = STYLED_ITEM('color',(#106743),#71112); +#106743 = PRESENTATION_STYLE_ASSIGNMENT((#106744)); +#106744 = SURFACE_STYLE_USAGE(.BOTH.,#106745); +#106745 = SURFACE_SIDE_STYLE('',(#106746)); +#106746 = SURFACE_STYLE_FILL_AREA(#106747); +#106747 = FILL_AREA_STYLE('',(#106748)); +#106748 = FILL_AREA_STYLE_COLOUR('',#102876); +#106749 = STYLED_ITEM('color',(#106750),#71137); +#106750 = PRESENTATION_STYLE_ASSIGNMENT((#106751)); +#106751 = SURFACE_STYLE_USAGE(.BOTH.,#106752); +#106752 = SURFACE_SIDE_STYLE('',(#106753)); +#106753 = SURFACE_STYLE_FILL_AREA(#106754); +#106754 = FILL_AREA_STYLE('',(#106755)); +#106755 = FILL_AREA_STYLE_COLOUR('',#102876); +#106756 = STYLED_ITEM('color',(#106757),#71221); +#106757 = PRESENTATION_STYLE_ASSIGNMENT((#106758)); +#106758 = SURFACE_STYLE_USAGE(.BOTH.,#106759); +#106759 = SURFACE_SIDE_STYLE('',(#106760)); +#106760 = SURFACE_STYLE_FILL_AREA(#106761); +#106761 = FILL_AREA_STYLE('',(#106762)); +#106762 = FILL_AREA_STYLE_COLOUR('',#102876); +#106763 = STYLED_ITEM('color',(#106764),#71313); +#106764 = PRESENTATION_STYLE_ASSIGNMENT((#106765)); +#106765 = SURFACE_STYLE_USAGE(.BOTH.,#106766); +#106766 = SURFACE_SIDE_STYLE('',(#106767)); +#106767 = SURFACE_STYLE_FILL_AREA(#106768); +#106768 = FILL_AREA_STYLE('',(#106769)); +#106769 = FILL_AREA_STYLE_COLOUR('',#102876); +#106770 = STYLED_ITEM('color',(#106771),#71330); +#106771 = PRESENTATION_STYLE_ASSIGNMENT((#106772)); +#106772 = SURFACE_STYLE_USAGE(.BOTH.,#106773); +#106773 = SURFACE_SIDE_STYLE('',(#106774)); +#106774 = SURFACE_STYLE_FILL_AREA(#106775); +#106775 = FILL_AREA_STYLE('',(#106776)); +#106776 = FILL_AREA_STYLE_COLOUR('',#102912); +#106777 = STYLED_ITEM('color',(#106778),#71361); +#106778 = PRESENTATION_STYLE_ASSIGNMENT((#106779)); +#106779 = SURFACE_STYLE_USAGE(.BOTH.,#106780); +#106780 = SURFACE_SIDE_STYLE('',(#106781)); +#106781 = SURFACE_STYLE_FILL_AREA(#106782); +#106782 = FILL_AREA_STYLE('',(#106783)); +#106783 = FILL_AREA_STYLE_COLOUR('',#102876); +#106784 = STYLED_ITEM('color',(#106785),#71453); +#106785 = PRESENTATION_STYLE_ASSIGNMENT((#106786)); +#106786 = SURFACE_STYLE_USAGE(.BOTH.,#106787); +#106787 = SURFACE_SIDE_STYLE('',(#106788)); +#106788 = SURFACE_STYLE_FILL_AREA(#106789); +#106789 = FILL_AREA_STYLE('',(#106790)); +#106790 = FILL_AREA_STYLE_COLOUR('',#102876); +#106791 = STYLED_ITEM('color',(#106792),#71545); +#106792 = PRESENTATION_STYLE_ASSIGNMENT((#106793)); +#106793 = SURFACE_STYLE_USAGE(.BOTH.,#106794); +#106794 = SURFACE_SIDE_STYLE('',(#106795)); +#106795 = SURFACE_STYLE_FILL_AREA(#106796); +#106796 = FILL_AREA_STYLE('',(#106797)); +#106797 = FILL_AREA_STYLE_COLOUR('',#102912); +#106798 = STYLED_ITEM('color',(#106799),#71576); +#106799 = PRESENTATION_STYLE_ASSIGNMENT((#106800)); +#106800 = SURFACE_STYLE_USAGE(.BOTH.,#106801); +#106801 = SURFACE_SIDE_STYLE('',(#106802)); +#106802 = SURFACE_STYLE_FILL_AREA(#106803); +#106803 = FILL_AREA_STYLE('',(#106804)); +#106804 = FILL_AREA_STYLE_COLOUR('',#102876); +#106805 = STYLED_ITEM('color',(#106806),#71601); +#106806 = PRESENTATION_STYLE_ASSIGNMENT((#106807)); +#106807 = SURFACE_STYLE_USAGE(.BOTH.,#106808); +#106808 = SURFACE_SIDE_STYLE('',(#106809)); +#106809 = SURFACE_STYLE_FILL_AREA(#106810); +#106810 = FILL_AREA_STYLE('',(#106811)); +#106811 = FILL_AREA_STYLE_COLOUR('',#102876); +#106812 = STYLED_ITEM('color',(#106813),#71685); +#106813 = PRESENTATION_STYLE_ASSIGNMENT((#106814)); +#106814 = SURFACE_STYLE_USAGE(.BOTH.,#106815); +#106815 = SURFACE_SIDE_STYLE('',(#106816)); +#106816 = SURFACE_STYLE_FILL_AREA(#106817); +#106817 = FILL_AREA_STYLE('',(#106818)); +#106818 = FILL_AREA_STYLE_COLOUR('',#102876); +#106819 = STYLED_ITEM('color',(#106820),#71777); +#106820 = PRESENTATION_STYLE_ASSIGNMENT((#106821)); +#106821 = SURFACE_STYLE_USAGE(.BOTH.,#106822); +#106822 = SURFACE_SIDE_STYLE('',(#106823)); +#106823 = SURFACE_STYLE_FILL_AREA(#106824); +#106824 = FILL_AREA_STYLE('',(#106825)); +#106825 = FILL_AREA_STYLE_COLOUR('',#102876); +#106826 = STYLED_ITEM('color',(#106827),#71794); +#106827 = PRESENTATION_STYLE_ASSIGNMENT((#106828)); +#106828 = SURFACE_STYLE_USAGE(.BOTH.,#106829); +#106829 = SURFACE_SIDE_STYLE('',(#106830)); +#106830 = SURFACE_STYLE_FILL_AREA(#106831); +#106831 = FILL_AREA_STYLE('',(#106832)); +#106832 = FILL_AREA_STYLE_COLOUR('',#102912); +#106833 = STYLED_ITEM('color',(#106834),#71825); +#106834 = PRESENTATION_STYLE_ASSIGNMENT((#106835)); +#106835 = SURFACE_STYLE_USAGE(.BOTH.,#106836); +#106836 = SURFACE_SIDE_STYLE('',(#106837)); +#106837 = SURFACE_STYLE_FILL_AREA(#106838); +#106838 = FILL_AREA_STYLE('',(#106839)); +#106839 = FILL_AREA_STYLE_COLOUR('',#102876); +#106840 = STYLED_ITEM('color',(#106841),#71917); +#106841 = PRESENTATION_STYLE_ASSIGNMENT((#106842)); +#106842 = SURFACE_STYLE_USAGE(.BOTH.,#106843); +#106843 = SURFACE_SIDE_STYLE('',(#106844)); +#106844 = SURFACE_STYLE_FILL_AREA(#106845); +#106845 = FILL_AREA_STYLE('',(#106846)); +#106846 = FILL_AREA_STYLE_COLOUR('',#102876); +#106847 = STYLED_ITEM('color',(#106848),#72009); +#106848 = PRESENTATION_STYLE_ASSIGNMENT((#106849)); +#106849 = SURFACE_STYLE_USAGE(.BOTH.,#106850); +#106850 = SURFACE_SIDE_STYLE('',(#106851)); +#106851 = SURFACE_STYLE_FILL_AREA(#106852); +#106852 = FILL_AREA_STYLE('',(#106853)); +#106853 = FILL_AREA_STYLE_COLOUR('',#102912); +#106854 = STYLED_ITEM('color',(#106855),#72040); +#106855 = PRESENTATION_STYLE_ASSIGNMENT((#106856)); +#106856 = SURFACE_STYLE_USAGE(.BOTH.,#106857); +#106857 = SURFACE_SIDE_STYLE('',(#106858)); +#106858 = SURFACE_STYLE_FILL_AREA(#106859); +#106859 = FILL_AREA_STYLE('',(#106860)); +#106860 = FILL_AREA_STYLE_COLOUR('',#102876); +#106861 = STYLED_ITEM('color',(#106862),#72065); +#106862 = PRESENTATION_STYLE_ASSIGNMENT((#106863)); +#106863 = SURFACE_STYLE_USAGE(.BOTH.,#106864); +#106864 = SURFACE_SIDE_STYLE('',(#106865)); +#106865 = SURFACE_STYLE_FILL_AREA(#106866); +#106866 = FILL_AREA_STYLE('',(#106867)); +#106867 = FILL_AREA_STYLE_COLOUR('',#102876); +#106868 = STYLED_ITEM('color',(#106869),#72149); +#106869 = PRESENTATION_STYLE_ASSIGNMENT((#106870)); +#106870 = SURFACE_STYLE_USAGE(.BOTH.,#106871); +#106871 = SURFACE_SIDE_STYLE('',(#106872)); +#106872 = SURFACE_STYLE_FILL_AREA(#106873); +#106873 = FILL_AREA_STYLE('',(#106874)); +#106874 = FILL_AREA_STYLE_COLOUR('',#102876); +#106875 = STYLED_ITEM('color',(#106876),#72241); +#106876 = PRESENTATION_STYLE_ASSIGNMENT((#106877)); +#106877 = SURFACE_STYLE_USAGE(.BOTH.,#106878); +#106878 = SURFACE_SIDE_STYLE('',(#106879)); +#106879 = SURFACE_STYLE_FILL_AREA(#106880); +#106880 = FILL_AREA_STYLE('',(#106881)); +#106881 = FILL_AREA_STYLE_COLOUR('',#102876); +#106882 = STYLED_ITEM('color',(#106883),#72258); +#106883 = PRESENTATION_STYLE_ASSIGNMENT((#106884)); +#106884 = SURFACE_STYLE_USAGE(.BOTH.,#106885); +#106885 = SURFACE_SIDE_STYLE('',(#106886)); +#106886 = SURFACE_STYLE_FILL_AREA(#106887); +#106887 = FILL_AREA_STYLE('',(#106888)); +#106888 = FILL_AREA_STYLE_COLOUR('',#102912); +#106889 = STYLED_ITEM('color',(#106890),#72289); +#106890 = PRESENTATION_STYLE_ASSIGNMENT((#106891)); +#106891 = SURFACE_STYLE_USAGE(.BOTH.,#106892); +#106892 = SURFACE_SIDE_STYLE('',(#106893)); +#106893 = SURFACE_STYLE_FILL_AREA(#106894); +#106894 = FILL_AREA_STYLE('',(#106895)); +#106895 = FILL_AREA_STYLE_COLOUR('',#102876); +#106896 = STYLED_ITEM('color',(#106897),#72381); +#106897 = PRESENTATION_STYLE_ASSIGNMENT((#106898)); +#106898 = SURFACE_STYLE_USAGE(.BOTH.,#106899); +#106899 = SURFACE_SIDE_STYLE('',(#106900)); +#106900 = SURFACE_STYLE_FILL_AREA(#106901); +#106901 = FILL_AREA_STYLE('',(#106902)); +#106902 = FILL_AREA_STYLE_COLOUR('',#102876); +#106903 = STYLED_ITEM('color',(#106904),#72473); +#106904 = PRESENTATION_STYLE_ASSIGNMENT((#106905)); +#106905 = SURFACE_STYLE_USAGE(.BOTH.,#106906); +#106906 = SURFACE_SIDE_STYLE('',(#106907)); +#106907 = SURFACE_STYLE_FILL_AREA(#106908); +#106908 = FILL_AREA_STYLE('',(#106909)); +#106909 = FILL_AREA_STYLE_COLOUR('',#102912); +#106910 = STYLED_ITEM('color',(#106911),#72504); +#106911 = PRESENTATION_STYLE_ASSIGNMENT((#106912)); +#106912 = SURFACE_STYLE_USAGE(.BOTH.,#106913); +#106913 = SURFACE_SIDE_STYLE('',(#106914)); +#106914 = SURFACE_STYLE_FILL_AREA(#106915); +#106915 = FILL_AREA_STYLE('',(#106916)); +#106916 = FILL_AREA_STYLE_COLOUR('',#102876); +#106917 = STYLED_ITEM('color',(#106918),#72529); +#106918 = PRESENTATION_STYLE_ASSIGNMENT((#106919)); +#106919 = SURFACE_STYLE_USAGE(.BOTH.,#106920); +#106920 = SURFACE_SIDE_STYLE('',(#106921)); +#106921 = SURFACE_STYLE_FILL_AREA(#106922); +#106922 = FILL_AREA_STYLE('',(#106923)); +#106923 = FILL_AREA_STYLE_COLOUR('',#102876); +#106924 = STYLED_ITEM('color',(#106925),#72613); +#106925 = PRESENTATION_STYLE_ASSIGNMENT((#106926)); +#106926 = SURFACE_STYLE_USAGE(.BOTH.,#106927); +#106927 = SURFACE_SIDE_STYLE('',(#106928)); +#106928 = SURFACE_STYLE_FILL_AREA(#106929); +#106929 = FILL_AREA_STYLE('',(#106930)); +#106930 = FILL_AREA_STYLE_COLOUR('',#102876); +#106931 = STYLED_ITEM('color',(#106932),#72705); +#106932 = PRESENTATION_STYLE_ASSIGNMENT((#106933)); +#106933 = SURFACE_STYLE_USAGE(.BOTH.,#106934); +#106934 = SURFACE_SIDE_STYLE('',(#106935)); +#106935 = SURFACE_STYLE_FILL_AREA(#106936); +#106936 = FILL_AREA_STYLE('',(#106937)); +#106937 = FILL_AREA_STYLE_COLOUR('',#102876); +#106938 = STYLED_ITEM('color',(#106939),#72722); +#106939 = PRESENTATION_STYLE_ASSIGNMENT((#106940)); +#106940 = SURFACE_STYLE_USAGE(.BOTH.,#106941); +#106941 = SURFACE_SIDE_STYLE('',(#106942)); +#106942 = SURFACE_STYLE_FILL_AREA(#106943); +#106943 = FILL_AREA_STYLE('',(#106944)); +#106944 = FILL_AREA_STYLE_COLOUR('',#102912); +#106945 = STYLED_ITEM('color',(#106946),#72753); +#106946 = PRESENTATION_STYLE_ASSIGNMENT((#106947)); +#106947 = SURFACE_STYLE_USAGE(.BOTH.,#106948); +#106948 = SURFACE_SIDE_STYLE('',(#106949)); +#106949 = SURFACE_STYLE_FILL_AREA(#106950); +#106950 = FILL_AREA_STYLE('',(#106951)); +#106951 = FILL_AREA_STYLE_COLOUR('',#102876); +#106952 = STYLED_ITEM('color',(#106953),#72845); +#106953 = PRESENTATION_STYLE_ASSIGNMENT((#106954)); +#106954 = SURFACE_STYLE_USAGE(.BOTH.,#106955); +#106955 = SURFACE_SIDE_STYLE('',(#106956)); +#106956 = SURFACE_STYLE_FILL_AREA(#106957); +#106957 = FILL_AREA_STYLE('',(#106958)); +#106958 = FILL_AREA_STYLE_COLOUR('',#102876); +#106959 = STYLED_ITEM('color',(#106960),#72937); +#106960 = PRESENTATION_STYLE_ASSIGNMENT((#106961)); +#106961 = SURFACE_STYLE_USAGE(.BOTH.,#106962); +#106962 = SURFACE_SIDE_STYLE('',(#106963)); +#106963 = SURFACE_STYLE_FILL_AREA(#106964); +#106964 = FILL_AREA_STYLE('',(#106965)); +#106965 = FILL_AREA_STYLE_COLOUR('',#102912); +#106966 = STYLED_ITEM('color',(#106967),#72968); +#106967 = PRESENTATION_STYLE_ASSIGNMENT((#106968)); +#106968 = SURFACE_STYLE_USAGE(.BOTH.,#106969); +#106969 = SURFACE_SIDE_STYLE('',(#106970)); +#106970 = SURFACE_STYLE_FILL_AREA(#106971); +#106971 = FILL_AREA_STYLE('',(#106972)); +#106972 = FILL_AREA_STYLE_COLOUR('',#102876); +#106973 = STYLED_ITEM('color',(#106974),#72993); +#106974 = PRESENTATION_STYLE_ASSIGNMENT((#106975)); +#106975 = SURFACE_STYLE_USAGE(.BOTH.,#106976); +#106976 = SURFACE_SIDE_STYLE('',(#106977)); +#106977 = SURFACE_STYLE_FILL_AREA(#106978); +#106978 = FILL_AREA_STYLE('',(#106979)); +#106979 = FILL_AREA_STYLE_COLOUR('',#102876); +#106980 = STYLED_ITEM('color',(#106981),#73077); +#106981 = PRESENTATION_STYLE_ASSIGNMENT((#106982)); +#106982 = SURFACE_STYLE_USAGE(.BOTH.,#106983); +#106983 = SURFACE_SIDE_STYLE('',(#106984)); +#106984 = SURFACE_STYLE_FILL_AREA(#106985); +#106985 = FILL_AREA_STYLE('',(#106986)); +#106986 = FILL_AREA_STYLE_COLOUR('',#102876); +#106987 = STYLED_ITEM('color',(#106988),#73169); +#106988 = PRESENTATION_STYLE_ASSIGNMENT((#106989)); +#106989 = SURFACE_STYLE_USAGE(.BOTH.,#106990); +#106990 = SURFACE_SIDE_STYLE('',(#106991)); +#106991 = SURFACE_STYLE_FILL_AREA(#106992); +#106992 = FILL_AREA_STYLE('',(#106993)); +#106993 = FILL_AREA_STYLE_COLOUR('',#102876); +#106994 = STYLED_ITEM('color',(#106995),#73186); +#106995 = PRESENTATION_STYLE_ASSIGNMENT((#106996)); +#106996 = SURFACE_STYLE_USAGE(.BOTH.,#106997); +#106997 = SURFACE_SIDE_STYLE('',(#106998)); +#106998 = SURFACE_STYLE_FILL_AREA(#106999); +#106999 = FILL_AREA_STYLE('',(#107000)); +#107000 = FILL_AREA_STYLE_COLOUR('',#102912); +#107001 = STYLED_ITEM('color',(#107002),#73217); +#107002 = PRESENTATION_STYLE_ASSIGNMENT((#107003)); +#107003 = SURFACE_STYLE_USAGE(.BOTH.,#107004); +#107004 = SURFACE_SIDE_STYLE('',(#107005)); +#107005 = SURFACE_STYLE_FILL_AREA(#107006); +#107006 = FILL_AREA_STYLE('',(#107007)); +#107007 = FILL_AREA_STYLE_COLOUR('',#102876); +#107008 = STYLED_ITEM('color',(#107009),#73309); +#107009 = PRESENTATION_STYLE_ASSIGNMENT((#107010)); +#107010 = SURFACE_STYLE_USAGE(.BOTH.,#107011); +#107011 = SURFACE_SIDE_STYLE('',(#107012)); +#107012 = SURFACE_STYLE_FILL_AREA(#107013); +#107013 = FILL_AREA_STYLE('',(#107014)); +#107014 = FILL_AREA_STYLE_COLOUR('',#102876); +#107015 = STYLED_ITEM('color',(#107016),#73401); +#107016 = PRESENTATION_STYLE_ASSIGNMENT((#107017)); +#107017 = SURFACE_STYLE_USAGE(.BOTH.,#107018); +#107018 = SURFACE_SIDE_STYLE('',(#107019)); +#107019 = SURFACE_STYLE_FILL_AREA(#107020); +#107020 = FILL_AREA_STYLE('',(#107021)); +#107021 = FILL_AREA_STYLE_COLOUR('',#102912); +#107022 = STYLED_ITEM('color',(#107023),#73432); +#107023 = PRESENTATION_STYLE_ASSIGNMENT((#107024)); +#107024 = SURFACE_STYLE_USAGE(.BOTH.,#107025); +#107025 = SURFACE_SIDE_STYLE('',(#107026)); +#107026 = SURFACE_STYLE_FILL_AREA(#107027); +#107027 = FILL_AREA_STYLE('',(#107028)); +#107028 = FILL_AREA_STYLE_COLOUR('',#102876); +#107029 = STYLED_ITEM('color',(#107030),#73457); +#107030 = PRESENTATION_STYLE_ASSIGNMENT((#107031)); +#107031 = SURFACE_STYLE_USAGE(.BOTH.,#107032); +#107032 = SURFACE_SIDE_STYLE('',(#107033)); +#107033 = SURFACE_STYLE_FILL_AREA(#107034); +#107034 = FILL_AREA_STYLE('',(#107035)); +#107035 = FILL_AREA_STYLE_COLOUR('',#102876); +#107036 = STYLED_ITEM('color',(#107037),#73541); +#107037 = PRESENTATION_STYLE_ASSIGNMENT((#107038)); +#107038 = SURFACE_STYLE_USAGE(.BOTH.,#107039); +#107039 = SURFACE_SIDE_STYLE('',(#107040)); +#107040 = SURFACE_STYLE_FILL_AREA(#107041); +#107041 = FILL_AREA_STYLE('',(#107042)); +#107042 = FILL_AREA_STYLE_COLOUR('',#102876); +#107043 = STYLED_ITEM('color',(#107044),#73633); +#107044 = PRESENTATION_STYLE_ASSIGNMENT((#107045)); +#107045 = SURFACE_STYLE_USAGE(.BOTH.,#107046); +#107046 = SURFACE_SIDE_STYLE('',(#107047)); +#107047 = SURFACE_STYLE_FILL_AREA(#107048); +#107048 = FILL_AREA_STYLE('',(#107049)); +#107049 = FILL_AREA_STYLE_COLOUR('',#102876); +#107050 = STYLED_ITEM('color',(#107051),#73650); +#107051 = PRESENTATION_STYLE_ASSIGNMENT((#107052)); +#107052 = SURFACE_STYLE_USAGE(.BOTH.,#107053); +#107053 = SURFACE_SIDE_STYLE('',(#107054)); +#107054 = SURFACE_STYLE_FILL_AREA(#107055); +#107055 = FILL_AREA_STYLE('',(#107056)); +#107056 = FILL_AREA_STYLE_COLOUR('',#102912); +#107057 = STYLED_ITEM('color',(#107058),#73681); +#107058 = PRESENTATION_STYLE_ASSIGNMENT((#107059)); +#107059 = SURFACE_STYLE_USAGE(.BOTH.,#107060); +#107060 = SURFACE_SIDE_STYLE('',(#107061)); +#107061 = SURFACE_STYLE_FILL_AREA(#107062); +#107062 = FILL_AREA_STYLE('',(#107063)); +#107063 = FILL_AREA_STYLE_COLOUR('',#102876); +#107064 = STYLED_ITEM('color',(#107065),#73773); +#107065 = PRESENTATION_STYLE_ASSIGNMENT((#107066)); +#107066 = SURFACE_STYLE_USAGE(.BOTH.,#107067); +#107067 = SURFACE_SIDE_STYLE('',(#107068)); +#107068 = SURFACE_STYLE_FILL_AREA(#107069); +#107069 = FILL_AREA_STYLE('',(#107070)); +#107070 = FILL_AREA_STYLE_COLOUR('',#102876); +#107071 = STYLED_ITEM('color',(#107072),#73865); +#107072 = PRESENTATION_STYLE_ASSIGNMENT((#107073)); +#107073 = SURFACE_STYLE_USAGE(.BOTH.,#107074); +#107074 = SURFACE_SIDE_STYLE('',(#107075)); +#107075 = SURFACE_STYLE_FILL_AREA(#107076); +#107076 = FILL_AREA_STYLE('',(#107077)); +#107077 = FILL_AREA_STYLE_COLOUR('',#102912); +#107078 = STYLED_ITEM('color',(#107079),#73896); +#107079 = PRESENTATION_STYLE_ASSIGNMENT((#107080)); +#107080 = SURFACE_STYLE_USAGE(.BOTH.,#107081); +#107081 = SURFACE_SIDE_STYLE('',(#107082)); +#107082 = SURFACE_STYLE_FILL_AREA(#107083); +#107083 = FILL_AREA_STYLE('',(#107084)); +#107084 = FILL_AREA_STYLE_COLOUR('',#102876); +#107085 = STYLED_ITEM('color',(#107086),#73921); +#107086 = PRESENTATION_STYLE_ASSIGNMENT((#107087)); +#107087 = SURFACE_STYLE_USAGE(.BOTH.,#107088); +#107088 = SURFACE_SIDE_STYLE('',(#107089)); +#107089 = SURFACE_STYLE_FILL_AREA(#107090); +#107090 = FILL_AREA_STYLE('',(#107091)); +#107091 = FILL_AREA_STYLE_COLOUR('',#102876); +#107092 = STYLED_ITEM('color',(#107093),#74005); +#107093 = PRESENTATION_STYLE_ASSIGNMENT((#107094)); +#107094 = SURFACE_STYLE_USAGE(.BOTH.,#107095); +#107095 = SURFACE_SIDE_STYLE('',(#107096)); +#107096 = SURFACE_STYLE_FILL_AREA(#107097); +#107097 = FILL_AREA_STYLE('',(#107098)); +#107098 = FILL_AREA_STYLE_COLOUR('',#102876); +#107099 = STYLED_ITEM('color',(#107100),#74097); +#107100 = PRESENTATION_STYLE_ASSIGNMENT((#107101)); +#107101 = SURFACE_STYLE_USAGE(.BOTH.,#107102); +#107102 = SURFACE_SIDE_STYLE('',(#107103)); +#107103 = SURFACE_STYLE_FILL_AREA(#107104); +#107104 = FILL_AREA_STYLE('',(#107105)); +#107105 = FILL_AREA_STYLE_COLOUR('',#102876); +#107106 = STYLED_ITEM('color',(#107107),#74114); +#107107 = PRESENTATION_STYLE_ASSIGNMENT((#107108)); +#107108 = SURFACE_STYLE_USAGE(.BOTH.,#107109); +#107109 = SURFACE_SIDE_STYLE('',(#107110)); +#107110 = SURFACE_STYLE_FILL_AREA(#107111); +#107111 = FILL_AREA_STYLE('',(#107112)); +#107112 = FILL_AREA_STYLE_COLOUR('',#102912); +#107113 = STYLED_ITEM('color',(#107114),#74145); +#107114 = PRESENTATION_STYLE_ASSIGNMENT((#107115)); +#107115 = SURFACE_STYLE_USAGE(.BOTH.,#107116); +#107116 = SURFACE_SIDE_STYLE('',(#107117)); +#107117 = SURFACE_STYLE_FILL_AREA(#107118); +#107118 = FILL_AREA_STYLE('',(#107119)); +#107119 = FILL_AREA_STYLE_COLOUR('',#102876); +#107120 = STYLED_ITEM('color',(#107121),#74237); +#107121 = PRESENTATION_STYLE_ASSIGNMENT((#107122)); +#107122 = SURFACE_STYLE_USAGE(.BOTH.,#107123); +#107123 = SURFACE_SIDE_STYLE('',(#107124)); +#107124 = SURFACE_STYLE_FILL_AREA(#107125); +#107125 = FILL_AREA_STYLE('',(#107126)); +#107126 = FILL_AREA_STYLE_COLOUR('',#102876); +#107127 = STYLED_ITEM('color',(#107128),#74329); +#107128 = PRESENTATION_STYLE_ASSIGNMENT((#107129)); +#107129 = SURFACE_STYLE_USAGE(.BOTH.,#107130); +#107130 = SURFACE_SIDE_STYLE('',(#107131)); +#107131 = SURFACE_STYLE_FILL_AREA(#107132); +#107132 = FILL_AREA_STYLE('',(#107133)); +#107133 = FILL_AREA_STYLE_COLOUR('',#102912); +#107134 = STYLED_ITEM('color',(#107135),#74360); +#107135 = PRESENTATION_STYLE_ASSIGNMENT((#107136)); +#107136 = SURFACE_STYLE_USAGE(.BOTH.,#107137); +#107137 = SURFACE_SIDE_STYLE('',(#107138)); +#107138 = SURFACE_STYLE_FILL_AREA(#107139); +#107139 = FILL_AREA_STYLE('',(#107140)); +#107140 = FILL_AREA_STYLE_COLOUR('',#102876); +#107141 = STYLED_ITEM('color',(#107142),#74385); +#107142 = PRESENTATION_STYLE_ASSIGNMENT((#107143)); +#107143 = SURFACE_STYLE_USAGE(.BOTH.,#107144); +#107144 = SURFACE_SIDE_STYLE('',(#107145)); +#107145 = SURFACE_STYLE_FILL_AREA(#107146); +#107146 = FILL_AREA_STYLE('',(#107147)); +#107147 = FILL_AREA_STYLE_COLOUR('',#102876); +#107148 = STYLED_ITEM('color',(#107149),#74469); +#107149 = PRESENTATION_STYLE_ASSIGNMENT((#107150)); +#107150 = SURFACE_STYLE_USAGE(.BOTH.,#107151); +#107151 = SURFACE_SIDE_STYLE('',(#107152)); +#107152 = SURFACE_STYLE_FILL_AREA(#107153); +#107153 = FILL_AREA_STYLE('',(#107154)); +#107154 = FILL_AREA_STYLE_COLOUR('',#102876); +#107155 = STYLED_ITEM('color',(#107156),#74561); +#107156 = PRESENTATION_STYLE_ASSIGNMENT((#107157)); +#107157 = SURFACE_STYLE_USAGE(.BOTH.,#107158); +#107158 = SURFACE_SIDE_STYLE('',(#107159)); +#107159 = SURFACE_STYLE_FILL_AREA(#107160); +#107160 = FILL_AREA_STYLE('',(#107161)); +#107161 = FILL_AREA_STYLE_COLOUR('',#102876); +#107162 = STYLED_ITEM('color',(#107163),#74578); +#107163 = PRESENTATION_STYLE_ASSIGNMENT((#107164)); +#107164 = SURFACE_STYLE_USAGE(.BOTH.,#107165); +#107165 = SURFACE_SIDE_STYLE('',(#107166)); +#107166 = SURFACE_STYLE_FILL_AREA(#107167); +#107167 = FILL_AREA_STYLE('',(#107168)); +#107168 = FILL_AREA_STYLE_COLOUR('',#102912); +#107169 = STYLED_ITEM('color',(#107170),#74609); +#107170 = PRESENTATION_STYLE_ASSIGNMENT((#107171)); +#107171 = SURFACE_STYLE_USAGE(.BOTH.,#107172); +#107172 = SURFACE_SIDE_STYLE('',(#107173)); +#107173 = SURFACE_STYLE_FILL_AREA(#107174); +#107174 = FILL_AREA_STYLE('',(#107175)); +#107175 = FILL_AREA_STYLE_COLOUR('',#102912); +#107176 = STYLED_ITEM('color',(#107177),#74630); +#107177 = PRESENTATION_STYLE_ASSIGNMENT((#107178)); +#107178 = SURFACE_STYLE_USAGE(.BOTH.,#107179); +#107179 = SURFACE_SIDE_STYLE('',(#107180)); +#107180 = SURFACE_STYLE_FILL_AREA(#107181); +#107181 = FILL_AREA_STYLE('',(#107182)); +#107182 = FILL_AREA_STYLE_COLOUR('',#102912); +#107183 = STYLED_ITEM('color',(#107184),#74647); +#107184 = PRESENTATION_STYLE_ASSIGNMENT((#107185)); +#107185 = SURFACE_STYLE_USAGE(.BOTH.,#107186); +#107186 = SURFACE_SIDE_STYLE('',(#107187)); +#107187 = SURFACE_STYLE_FILL_AREA(#107188); +#107188 = FILL_AREA_STYLE('',(#107189)); +#107189 = FILL_AREA_STYLE_COLOUR('',#102876); +#107190 = STYLED_ITEM('color',(#107191),#74739); +#107191 = PRESENTATION_STYLE_ASSIGNMENT((#107192)); +#107192 = SURFACE_STYLE_USAGE(.BOTH.,#107193); +#107193 = SURFACE_SIDE_STYLE('',(#107194)); +#107194 = SURFACE_STYLE_FILL_AREA(#107195); +#107195 = FILL_AREA_STYLE('',(#107196)); +#107196 = FILL_AREA_STYLE_COLOUR('',#102876); +#107197 = STYLED_ITEM('color',(#107198),#74764); +#107198 = PRESENTATION_STYLE_ASSIGNMENT((#107199)); +#107199 = SURFACE_STYLE_USAGE(.BOTH.,#107200); +#107200 = SURFACE_SIDE_STYLE('',(#107201)); +#107201 = SURFACE_STYLE_FILL_AREA(#107202); +#107202 = FILL_AREA_STYLE('',(#107203)); +#107203 = FILL_AREA_STYLE_COLOUR('',#102876); +#107204 = STYLED_ITEM('color',(#107205),#74848); +#107205 = PRESENTATION_STYLE_ASSIGNMENT((#107206)); +#107206 = SURFACE_STYLE_USAGE(.BOTH.,#107207); +#107207 = SURFACE_SIDE_STYLE('',(#107208)); +#107208 = SURFACE_STYLE_FILL_AREA(#107209); +#107209 = FILL_AREA_STYLE('',(#107210)); +#107210 = FILL_AREA_STYLE_COLOUR('',#102876); +#107211 = STYLED_ITEM('color',(#107212),#74940); +#107212 = PRESENTATION_STYLE_ASSIGNMENT((#107213)); +#107213 = SURFACE_STYLE_USAGE(.BOTH.,#107214); +#107214 = SURFACE_SIDE_STYLE('',(#107215)); +#107215 = SURFACE_STYLE_FILL_AREA(#107216); +#107216 = FILL_AREA_STYLE('',(#107217)); +#107217 = FILL_AREA_STYLE_COLOUR('',#102876); +#107218 = STYLED_ITEM('color',(#107219),#74957); +#107219 = PRESENTATION_STYLE_ASSIGNMENT((#107220)); +#107220 = SURFACE_STYLE_USAGE(.BOTH.,#107221); +#107221 = SURFACE_SIDE_STYLE('',(#107222)); +#107222 = SURFACE_STYLE_FILL_AREA(#107223); +#107223 = FILL_AREA_STYLE('',(#107224)); +#107224 = FILL_AREA_STYLE_COLOUR('',#102912); +#107225 = STYLED_ITEM('color',(#107226),#74979); +#107226 = PRESENTATION_STYLE_ASSIGNMENT((#107227)); +#107227 = SURFACE_STYLE_USAGE(.BOTH.,#107228); +#107228 = SURFACE_SIDE_STYLE('',(#107229)); +#107229 = SURFACE_STYLE_FILL_AREA(#107230); +#107230 = FILL_AREA_STYLE('',(#107231)); +#107231 = FILL_AREA_STYLE_COLOUR('',#102876); +#107232 = STYLED_ITEM('color',(#107233),#75071); +#107233 = PRESENTATION_STYLE_ASSIGNMENT((#107234)); +#107234 = SURFACE_STYLE_USAGE(.BOTH.,#107235); +#107235 = SURFACE_SIDE_STYLE('',(#107236)); +#107236 = SURFACE_STYLE_FILL_AREA(#107237); +#107237 = FILL_AREA_STYLE('',(#107238)); +#107238 = FILL_AREA_STYLE_COLOUR('',#102876); +#107239 = STYLED_ITEM('color',(#107240),#75163); +#107240 = PRESENTATION_STYLE_ASSIGNMENT((#107241)); +#107241 = SURFACE_STYLE_USAGE(.BOTH.,#107242); +#107242 = SURFACE_SIDE_STYLE('',(#107243)); +#107243 = SURFACE_STYLE_FILL_AREA(#107244); +#107244 = FILL_AREA_STYLE('',(#107245)); +#107245 = FILL_AREA_STYLE_COLOUR('',#102912); +#107246 = STYLED_ITEM('color',(#107247),#75185); +#107247 = PRESENTATION_STYLE_ASSIGNMENT((#107248)); +#107248 = SURFACE_STYLE_USAGE(.BOTH.,#107249); +#107249 = SURFACE_SIDE_STYLE('',(#107250)); +#107250 = SURFACE_STYLE_FILL_AREA(#107251); +#107251 = FILL_AREA_STYLE('',(#107252)); +#107252 = FILL_AREA_STYLE_COLOUR('',#102876); +#107253 = STYLED_ITEM('color',(#107254),#75210); +#107254 = PRESENTATION_STYLE_ASSIGNMENT((#107255)); +#107255 = SURFACE_STYLE_USAGE(.BOTH.,#107256); +#107256 = SURFACE_SIDE_STYLE('',(#107257)); +#107257 = SURFACE_STYLE_FILL_AREA(#107258); +#107258 = FILL_AREA_STYLE('',(#107259)); +#107259 = FILL_AREA_STYLE_COLOUR('',#102876); +#107260 = STYLED_ITEM('color',(#107261),#75294); +#107261 = PRESENTATION_STYLE_ASSIGNMENT((#107262)); +#107262 = SURFACE_STYLE_USAGE(.BOTH.,#107263); +#107263 = SURFACE_SIDE_STYLE('',(#107264)); +#107264 = SURFACE_STYLE_FILL_AREA(#107265); +#107265 = FILL_AREA_STYLE('',(#107266)); +#107266 = FILL_AREA_STYLE_COLOUR('',#102876); +#107267 = STYLED_ITEM('color',(#107268),#75386); +#107268 = PRESENTATION_STYLE_ASSIGNMENT((#107269)); +#107269 = SURFACE_STYLE_USAGE(.BOTH.,#107270); +#107270 = SURFACE_SIDE_STYLE('',(#107271)); +#107271 = SURFACE_STYLE_FILL_AREA(#107272); +#107272 = FILL_AREA_STYLE('',(#107273)); +#107273 = FILL_AREA_STYLE_COLOUR('',#102876); +#107274 = STYLED_ITEM('color',(#107275),#75403); +#107275 = PRESENTATION_STYLE_ASSIGNMENT((#107276)); +#107276 = SURFACE_STYLE_USAGE(.BOTH.,#107277); +#107277 = SURFACE_SIDE_STYLE('',(#107278)); +#107278 = SURFACE_STYLE_FILL_AREA(#107279); +#107279 = FILL_AREA_STYLE('',(#107280)); +#107280 = FILL_AREA_STYLE_COLOUR('',#102912); +#107281 = STYLED_ITEM('color',(#107282),#75425); +#107282 = PRESENTATION_STYLE_ASSIGNMENT((#107283)); +#107283 = SURFACE_STYLE_USAGE(.BOTH.,#107284); +#107284 = SURFACE_SIDE_STYLE('',(#107285)); +#107285 = SURFACE_STYLE_FILL_AREA(#107286); +#107286 = FILL_AREA_STYLE('',(#107287)); +#107287 = FILL_AREA_STYLE_COLOUR('',#102876); +#107288 = STYLED_ITEM('color',(#107289),#75517); +#107289 = PRESENTATION_STYLE_ASSIGNMENT((#107290)); +#107290 = SURFACE_STYLE_USAGE(.BOTH.,#107291); +#107291 = SURFACE_SIDE_STYLE('',(#107292)); +#107292 = SURFACE_STYLE_FILL_AREA(#107293); +#107293 = FILL_AREA_STYLE('',(#107294)); +#107294 = FILL_AREA_STYLE_COLOUR('',#102876); +#107295 = STYLED_ITEM('color',(#107296),#75609); +#107296 = PRESENTATION_STYLE_ASSIGNMENT((#107297)); +#107297 = SURFACE_STYLE_USAGE(.BOTH.,#107298); +#107298 = SURFACE_SIDE_STYLE('',(#107299)); +#107299 = SURFACE_STYLE_FILL_AREA(#107300); +#107300 = FILL_AREA_STYLE('',(#107301)); +#107301 = FILL_AREA_STYLE_COLOUR('',#102912); +#107302 = STYLED_ITEM('color',(#107303),#75631); +#107303 = PRESENTATION_STYLE_ASSIGNMENT((#107304)); +#107304 = SURFACE_STYLE_USAGE(.BOTH.,#107305); +#107305 = SURFACE_SIDE_STYLE('',(#107306)); +#107306 = SURFACE_STYLE_FILL_AREA(#107307); +#107307 = FILL_AREA_STYLE('',(#107308)); +#107308 = FILL_AREA_STYLE_COLOUR('',#102876); +#107309 = STYLED_ITEM('color',(#107310),#75656); +#107310 = PRESENTATION_STYLE_ASSIGNMENT((#107311)); +#107311 = SURFACE_STYLE_USAGE(.BOTH.,#107312); +#107312 = SURFACE_SIDE_STYLE('',(#107313)); +#107313 = SURFACE_STYLE_FILL_AREA(#107314); +#107314 = FILL_AREA_STYLE('',(#107315)); +#107315 = FILL_AREA_STYLE_COLOUR('',#102876); +#107316 = STYLED_ITEM('color',(#107317),#75740); +#107317 = PRESENTATION_STYLE_ASSIGNMENT((#107318)); +#107318 = SURFACE_STYLE_USAGE(.BOTH.,#107319); +#107319 = SURFACE_SIDE_STYLE('',(#107320)); +#107320 = SURFACE_STYLE_FILL_AREA(#107321); +#107321 = FILL_AREA_STYLE('',(#107322)); +#107322 = FILL_AREA_STYLE_COLOUR('',#102876); +#107323 = STYLED_ITEM('color',(#107324),#75832); +#107324 = PRESENTATION_STYLE_ASSIGNMENT((#107325)); +#107325 = SURFACE_STYLE_USAGE(.BOTH.,#107326); +#107326 = SURFACE_SIDE_STYLE('',(#107327)); +#107327 = SURFACE_STYLE_FILL_AREA(#107328); +#107328 = FILL_AREA_STYLE('',(#107329)); +#107329 = FILL_AREA_STYLE_COLOUR('',#102876); +#107330 = STYLED_ITEM('color',(#107331),#75849); +#107331 = PRESENTATION_STYLE_ASSIGNMENT((#107332)); +#107332 = SURFACE_STYLE_USAGE(.BOTH.,#107333); +#107333 = SURFACE_SIDE_STYLE('',(#107334)); +#107334 = SURFACE_STYLE_FILL_AREA(#107335); +#107335 = FILL_AREA_STYLE('',(#107336)); +#107336 = FILL_AREA_STYLE_COLOUR('',#102912); +#107337 = STYLED_ITEM('color',(#107338),#75871); +#107338 = PRESENTATION_STYLE_ASSIGNMENT((#107339)); +#107339 = SURFACE_STYLE_USAGE(.BOTH.,#107340); +#107340 = SURFACE_SIDE_STYLE('',(#107341)); +#107341 = SURFACE_STYLE_FILL_AREA(#107342); +#107342 = FILL_AREA_STYLE('',(#107343)); +#107343 = FILL_AREA_STYLE_COLOUR('',#102876); +#107344 = STYLED_ITEM('color',(#107345),#75963); +#107345 = PRESENTATION_STYLE_ASSIGNMENT((#107346)); +#107346 = SURFACE_STYLE_USAGE(.BOTH.,#107347); +#107347 = SURFACE_SIDE_STYLE('',(#107348)); +#107348 = SURFACE_STYLE_FILL_AREA(#107349); +#107349 = FILL_AREA_STYLE('',(#107350)); +#107350 = FILL_AREA_STYLE_COLOUR('',#102876); +#107351 = STYLED_ITEM('color',(#107352),#76055); +#107352 = PRESENTATION_STYLE_ASSIGNMENT((#107353)); +#107353 = SURFACE_STYLE_USAGE(.BOTH.,#107354); +#107354 = SURFACE_SIDE_STYLE('',(#107355)); +#107355 = SURFACE_STYLE_FILL_AREA(#107356); +#107356 = FILL_AREA_STYLE('',(#107357)); +#107357 = FILL_AREA_STYLE_COLOUR('',#102912); +#107358 = STYLED_ITEM('color',(#107359),#76077); +#107359 = PRESENTATION_STYLE_ASSIGNMENT((#107360)); +#107360 = SURFACE_STYLE_USAGE(.BOTH.,#107361); +#107361 = SURFACE_SIDE_STYLE('',(#107362)); +#107362 = SURFACE_STYLE_FILL_AREA(#107363); +#107363 = FILL_AREA_STYLE('',(#107364)); +#107364 = FILL_AREA_STYLE_COLOUR('',#102876); +#107365 = STYLED_ITEM('color',(#107366),#76102); +#107366 = PRESENTATION_STYLE_ASSIGNMENT((#107367)); +#107367 = SURFACE_STYLE_USAGE(.BOTH.,#107368); +#107368 = SURFACE_SIDE_STYLE('',(#107369)); +#107369 = SURFACE_STYLE_FILL_AREA(#107370); +#107370 = FILL_AREA_STYLE('',(#107371)); +#107371 = FILL_AREA_STYLE_COLOUR('',#102876); +#107372 = STYLED_ITEM('color',(#107373),#76186); +#107373 = PRESENTATION_STYLE_ASSIGNMENT((#107374)); +#107374 = SURFACE_STYLE_USAGE(.BOTH.,#107375); +#107375 = SURFACE_SIDE_STYLE('',(#107376)); +#107376 = SURFACE_STYLE_FILL_AREA(#107377); +#107377 = FILL_AREA_STYLE('',(#107378)); +#107378 = FILL_AREA_STYLE_COLOUR('',#102876); +#107379 = STYLED_ITEM('color',(#107380),#76278); +#107380 = PRESENTATION_STYLE_ASSIGNMENT((#107381)); +#107381 = SURFACE_STYLE_USAGE(.BOTH.,#107382); +#107382 = SURFACE_SIDE_STYLE('',(#107383)); +#107383 = SURFACE_STYLE_FILL_AREA(#107384); +#107384 = FILL_AREA_STYLE('',(#107385)); +#107385 = FILL_AREA_STYLE_COLOUR('',#102876); +#107386 = STYLED_ITEM('color',(#107387),#76295); +#107387 = PRESENTATION_STYLE_ASSIGNMENT((#107388)); +#107388 = SURFACE_STYLE_USAGE(.BOTH.,#107389); +#107389 = SURFACE_SIDE_STYLE('',(#107390)); +#107390 = SURFACE_STYLE_FILL_AREA(#107391); +#107391 = FILL_AREA_STYLE('',(#107392)); +#107392 = FILL_AREA_STYLE_COLOUR('',#102912); +#107393 = STYLED_ITEM('color',(#107394),#76317); +#107394 = PRESENTATION_STYLE_ASSIGNMENT((#107395)); +#107395 = SURFACE_STYLE_USAGE(.BOTH.,#107396); +#107396 = SURFACE_SIDE_STYLE('',(#107397)); +#107397 = SURFACE_STYLE_FILL_AREA(#107398); +#107398 = FILL_AREA_STYLE('',(#107399)); +#107399 = FILL_AREA_STYLE_COLOUR('',#102876); +#107400 = STYLED_ITEM('color',(#107401),#76409); +#107401 = PRESENTATION_STYLE_ASSIGNMENT((#107402)); +#107402 = SURFACE_STYLE_USAGE(.BOTH.,#107403); +#107403 = SURFACE_SIDE_STYLE('',(#107404)); +#107404 = SURFACE_STYLE_FILL_AREA(#107405); +#107405 = FILL_AREA_STYLE('',(#107406)); +#107406 = FILL_AREA_STYLE_COLOUR('',#102876); +#107407 = STYLED_ITEM('color',(#107408),#76501); +#107408 = PRESENTATION_STYLE_ASSIGNMENT((#107409)); +#107409 = SURFACE_STYLE_USAGE(.BOTH.,#107410); +#107410 = SURFACE_SIDE_STYLE('',(#107411)); +#107411 = SURFACE_STYLE_FILL_AREA(#107412); +#107412 = FILL_AREA_STYLE('',(#107413)); +#107413 = FILL_AREA_STYLE_COLOUR('',#102912); +#107414 = STYLED_ITEM('color',(#107415),#76523); +#107415 = PRESENTATION_STYLE_ASSIGNMENT((#107416)); +#107416 = SURFACE_STYLE_USAGE(.BOTH.,#107417); +#107417 = SURFACE_SIDE_STYLE('',(#107418)); +#107418 = SURFACE_STYLE_FILL_AREA(#107419); +#107419 = FILL_AREA_STYLE('',(#107420)); +#107420 = FILL_AREA_STYLE_COLOUR('',#102876); +#107421 = STYLED_ITEM('color',(#107422),#76548); +#107422 = PRESENTATION_STYLE_ASSIGNMENT((#107423)); +#107423 = SURFACE_STYLE_USAGE(.BOTH.,#107424); +#107424 = SURFACE_SIDE_STYLE('',(#107425)); +#107425 = SURFACE_STYLE_FILL_AREA(#107426); +#107426 = FILL_AREA_STYLE('',(#107427)); +#107427 = FILL_AREA_STYLE_COLOUR('',#102876); +#107428 = STYLED_ITEM('color',(#107429),#76632); +#107429 = PRESENTATION_STYLE_ASSIGNMENT((#107430)); +#107430 = SURFACE_STYLE_USAGE(.BOTH.,#107431); +#107431 = SURFACE_SIDE_STYLE('',(#107432)); +#107432 = SURFACE_STYLE_FILL_AREA(#107433); +#107433 = FILL_AREA_STYLE('',(#107434)); +#107434 = FILL_AREA_STYLE_COLOUR('',#102876); +#107435 = STYLED_ITEM('color',(#107436),#76724); +#107436 = PRESENTATION_STYLE_ASSIGNMENT((#107437)); +#107437 = SURFACE_STYLE_USAGE(.BOTH.,#107438); +#107438 = SURFACE_SIDE_STYLE('',(#107439)); +#107439 = SURFACE_STYLE_FILL_AREA(#107440); +#107440 = FILL_AREA_STYLE('',(#107441)); +#107441 = FILL_AREA_STYLE_COLOUR('',#102876); +#107442 = STYLED_ITEM('color',(#107443),#76741); +#107443 = PRESENTATION_STYLE_ASSIGNMENT((#107444)); +#107444 = SURFACE_STYLE_USAGE(.BOTH.,#107445); +#107445 = SURFACE_SIDE_STYLE('',(#107446)); +#107446 = SURFACE_STYLE_FILL_AREA(#107447); +#107447 = FILL_AREA_STYLE('',(#107448)); +#107448 = FILL_AREA_STYLE_COLOUR('',#102912); +#107449 = STYLED_ITEM('color',(#107450),#76763); +#107450 = PRESENTATION_STYLE_ASSIGNMENT((#107451)); +#107451 = SURFACE_STYLE_USAGE(.BOTH.,#107452); +#107452 = SURFACE_SIDE_STYLE('',(#107453)); +#107453 = SURFACE_STYLE_FILL_AREA(#107454); +#107454 = FILL_AREA_STYLE('',(#107455)); +#107455 = FILL_AREA_STYLE_COLOUR('',#102876); +#107456 = STYLED_ITEM('color',(#107457),#76855); +#107457 = PRESENTATION_STYLE_ASSIGNMENT((#107458)); +#107458 = SURFACE_STYLE_USAGE(.BOTH.,#107459); +#107459 = SURFACE_SIDE_STYLE('',(#107460)); +#107460 = SURFACE_STYLE_FILL_AREA(#107461); +#107461 = FILL_AREA_STYLE('',(#107462)); +#107462 = FILL_AREA_STYLE_COLOUR('',#102876); +#107463 = STYLED_ITEM('color',(#107464),#76947); +#107464 = PRESENTATION_STYLE_ASSIGNMENT((#107465)); +#107465 = SURFACE_STYLE_USAGE(.BOTH.,#107466); +#107466 = SURFACE_SIDE_STYLE('',(#107467)); +#107467 = SURFACE_STYLE_FILL_AREA(#107468); +#107468 = FILL_AREA_STYLE('',(#107469)); +#107469 = FILL_AREA_STYLE_COLOUR('',#102912); +#107470 = STYLED_ITEM('color',(#107471),#76969); +#107471 = PRESENTATION_STYLE_ASSIGNMENT((#107472)); +#107472 = SURFACE_STYLE_USAGE(.BOTH.,#107473); +#107473 = SURFACE_SIDE_STYLE('',(#107474)); +#107474 = SURFACE_STYLE_FILL_AREA(#107475); +#107475 = FILL_AREA_STYLE('',(#107476)); +#107476 = FILL_AREA_STYLE_COLOUR('',#102876); +#107477 = STYLED_ITEM('color',(#107478),#76994); +#107478 = PRESENTATION_STYLE_ASSIGNMENT((#107479)); +#107479 = SURFACE_STYLE_USAGE(.BOTH.,#107480); +#107480 = SURFACE_SIDE_STYLE('',(#107481)); +#107481 = SURFACE_STYLE_FILL_AREA(#107482); +#107482 = FILL_AREA_STYLE('',(#107483)); +#107483 = FILL_AREA_STYLE_COLOUR('',#102876); +#107484 = STYLED_ITEM('color',(#107485),#77078); +#107485 = PRESENTATION_STYLE_ASSIGNMENT((#107486)); +#107486 = SURFACE_STYLE_USAGE(.BOTH.,#107487); +#107487 = SURFACE_SIDE_STYLE('',(#107488)); +#107488 = SURFACE_STYLE_FILL_AREA(#107489); +#107489 = FILL_AREA_STYLE('',(#107490)); +#107490 = FILL_AREA_STYLE_COLOUR('',#102876); +#107491 = STYLED_ITEM('color',(#107492),#77170); +#107492 = PRESENTATION_STYLE_ASSIGNMENT((#107493)); +#107493 = SURFACE_STYLE_USAGE(.BOTH.,#107494); +#107494 = SURFACE_SIDE_STYLE('',(#107495)); +#107495 = SURFACE_STYLE_FILL_AREA(#107496); +#107496 = FILL_AREA_STYLE('',(#107497)); +#107497 = FILL_AREA_STYLE_COLOUR('',#102876); +#107498 = STYLED_ITEM('color',(#107499),#77187); +#107499 = PRESENTATION_STYLE_ASSIGNMENT((#107500)); +#107500 = SURFACE_STYLE_USAGE(.BOTH.,#107501); +#107501 = SURFACE_SIDE_STYLE('',(#107502)); +#107502 = SURFACE_STYLE_FILL_AREA(#107503); +#107503 = FILL_AREA_STYLE('',(#107504)); +#107504 = FILL_AREA_STYLE_COLOUR('',#102912); +#107505 = STYLED_ITEM('color',(#107506),#77209); +#107506 = PRESENTATION_STYLE_ASSIGNMENT((#107507)); +#107507 = SURFACE_STYLE_USAGE(.BOTH.,#107508); +#107508 = SURFACE_SIDE_STYLE('',(#107509)); +#107509 = SURFACE_STYLE_FILL_AREA(#107510); +#107510 = FILL_AREA_STYLE('',(#107511)); +#107511 = FILL_AREA_STYLE_COLOUR('',#102876); +#107512 = STYLED_ITEM('color',(#107513),#77301); +#107513 = PRESENTATION_STYLE_ASSIGNMENT((#107514)); +#107514 = SURFACE_STYLE_USAGE(.BOTH.,#107515); +#107515 = SURFACE_SIDE_STYLE('',(#107516)); +#107516 = SURFACE_STYLE_FILL_AREA(#107517); +#107517 = FILL_AREA_STYLE('',(#107518)); +#107518 = FILL_AREA_STYLE_COLOUR('',#102876); +#107519 = STYLED_ITEM('color',(#107520),#77393); +#107520 = PRESENTATION_STYLE_ASSIGNMENT((#107521)); +#107521 = SURFACE_STYLE_USAGE(.BOTH.,#107522); +#107522 = SURFACE_SIDE_STYLE('',(#107523)); +#107523 = SURFACE_STYLE_FILL_AREA(#107524); +#107524 = FILL_AREA_STYLE('',(#107525)); +#107525 = FILL_AREA_STYLE_COLOUR('',#102912); +#107526 = STYLED_ITEM('color',(#107527),#77415); +#107527 = PRESENTATION_STYLE_ASSIGNMENT((#107528)); +#107528 = SURFACE_STYLE_USAGE(.BOTH.,#107529); +#107529 = SURFACE_SIDE_STYLE('',(#107530)); +#107530 = SURFACE_STYLE_FILL_AREA(#107531); +#107531 = FILL_AREA_STYLE('',(#107532)); +#107532 = FILL_AREA_STYLE_COLOUR('',#102876); +#107533 = STYLED_ITEM('color',(#107534),#77440); +#107534 = PRESENTATION_STYLE_ASSIGNMENT((#107535)); +#107535 = SURFACE_STYLE_USAGE(.BOTH.,#107536); +#107536 = SURFACE_SIDE_STYLE('',(#107537)); +#107537 = SURFACE_STYLE_FILL_AREA(#107538); +#107538 = FILL_AREA_STYLE('',(#107539)); +#107539 = FILL_AREA_STYLE_COLOUR('',#102876); +#107540 = STYLED_ITEM('color',(#107541),#77524); +#107541 = PRESENTATION_STYLE_ASSIGNMENT((#107542)); +#107542 = SURFACE_STYLE_USAGE(.BOTH.,#107543); +#107543 = SURFACE_SIDE_STYLE('',(#107544)); +#107544 = SURFACE_STYLE_FILL_AREA(#107545); +#107545 = FILL_AREA_STYLE('',(#107546)); +#107546 = FILL_AREA_STYLE_COLOUR('',#102876); +#107547 = STYLED_ITEM('color',(#107548),#77616); +#107548 = PRESENTATION_STYLE_ASSIGNMENT((#107549)); +#107549 = SURFACE_STYLE_USAGE(.BOTH.,#107550); +#107550 = SURFACE_SIDE_STYLE('',(#107551)); +#107551 = SURFACE_STYLE_FILL_AREA(#107552); +#107552 = FILL_AREA_STYLE('',(#107553)); +#107553 = FILL_AREA_STYLE_COLOUR('',#102876); +#107554 = STYLED_ITEM('color',(#107555),#77633); +#107555 = PRESENTATION_STYLE_ASSIGNMENT((#107556)); +#107556 = SURFACE_STYLE_USAGE(.BOTH.,#107557); +#107557 = SURFACE_SIDE_STYLE('',(#107558)); +#107558 = SURFACE_STYLE_FILL_AREA(#107559); +#107559 = FILL_AREA_STYLE('',(#107560)); +#107560 = FILL_AREA_STYLE_COLOUR('',#102912); +#107561 = STYLED_ITEM('color',(#107562),#77655); +#107562 = PRESENTATION_STYLE_ASSIGNMENT((#107563)); +#107563 = SURFACE_STYLE_USAGE(.BOTH.,#107564); +#107564 = SURFACE_SIDE_STYLE('',(#107565)); +#107565 = SURFACE_STYLE_FILL_AREA(#107566); +#107566 = FILL_AREA_STYLE('',(#107567)); +#107567 = FILL_AREA_STYLE_COLOUR('',#102876); +#107568 = STYLED_ITEM('color',(#107569),#77747); +#107569 = PRESENTATION_STYLE_ASSIGNMENT((#107570)); +#107570 = SURFACE_STYLE_USAGE(.BOTH.,#107571); +#107571 = SURFACE_SIDE_STYLE('',(#107572)); +#107572 = SURFACE_STYLE_FILL_AREA(#107573); +#107573 = FILL_AREA_STYLE('',(#107574)); +#107574 = FILL_AREA_STYLE_COLOUR('',#102876); +#107575 = STYLED_ITEM('color',(#107576),#77839); +#107576 = PRESENTATION_STYLE_ASSIGNMENT((#107577)); +#107577 = SURFACE_STYLE_USAGE(.BOTH.,#107578); +#107578 = SURFACE_SIDE_STYLE('',(#107579)); +#107579 = SURFACE_STYLE_FILL_AREA(#107580); +#107580 = FILL_AREA_STYLE('',(#107581)); +#107581 = FILL_AREA_STYLE_COLOUR('',#102912); +#107582 = STYLED_ITEM('color',(#107583),#77861); +#107583 = PRESENTATION_STYLE_ASSIGNMENT((#107584)); +#107584 = SURFACE_STYLE_USAGE(.BOTH.,#107585); +#107585 = SURFACE_SIDE_STYLE('',(#107586)); +#107586 = SURFACE_STYLE_FILL_AREA(#107587); +#107587 = FILL_AREA_STYLE('',(#107588)); +#107588 = FILL_AREA_STYLE_COLOUR('',#102876); +#107589 = STYLED_ITEM('color',(#107590),#77886); +#107590 = PRESENTATION_STYLE_ASSIGNMENT((#107591)); +#107591 = SURFACE_STYLE_USAGE(.BOTH.,#107592); +#107592 = SURFACE_SIDE_STYLE('',(#107593)); +#107593 = SURFACE_STYLE_FILL_AREA(#107594); +#107594 = FILL_AREA_STYLE('',(#107595)); +#107595 = FILL_AREA_STYLE_COLOUR('',#102876); +#107596 = STYLED_ITEM('color',(#107597),#77970); +#107597 = PRESENTATION_STYLE_ASSIGNMENT((#107598)); +#107598 = SURFACE_STYLE_USAGE(.BOTH.,#107599); +#107599 = SURFACE_SIDE_STYLE('',(#107600)); +#107600 = SURFACE_STYLE_FILL_AREA(#107601); +#107601 = FILL_AREA_STYLE('',(#107602)); +#107602 = FILL_AREA_STYLE_COLOUR('',#102876); +#107603 = STYLED_ITEM('color',(#107604),#78062); +#107604 = PRESENTATION_STYLE_ASSIGNMENT((#107605)); +#107605 = SURFACE_STYLE_USAGE(.BOTH.,#107606); +#107606 = SURFACE_SIDE_STYLE('',(#107607)); +#107607 = SURFACE_STYLE_FILL_AREA(#107608); +#107608 = FILL_AREA_STYLE('',(#107609)); +#107609 = FILL_AREA_STYLE_COLOUR('',#102876); +#107610 = STYLED_ITEM('color',(#107611),#78079); +#107611 = PRESENTATION_STYLE_ASSIGNMENT((#107612)); +#107612 = SURFACE_STYLE_USAGE(.BOTH.,#107613); +#107613 = SURFACE_SIDE_STYLE('',(#107614)); +#107614 = SURFACE_STYLE_FILL_AREA(#107615); +#107615 = FILL_AREA_STYLE('',(#107616)); +#107616 = FILL_AREA_STYLE_COLOUR('',#102912); +#107617 = STYLED_ITEM('color',(#107618),#78101); +#107618 = PRESENTATION_STYLE_ASSIGNMENT((#107619)); +#107619 = SURFACE_STYLE_USAGE(.BOTH.,#107620); +#107620 = SURFACE_SIDE_STYLE('',(#107621)); +#107621 = SURFACE_STYLE_FILL_AREA(#107622); +#107622 = FILL_AREA_STYLE('',(#107623)); +#107623 = FILL_AREA_STYLE_COLOUR('',#102876); +#107624 = STYLED_ITEM('color',(#107625),#78193); +#107625 = PRESENTATION_STYLE_ASSIGNMENT((#107626)); +#107626 = SURFACE_STYLE_USAGE(.BOTH.,#107627); +#107627 = SURFACE_SIDE_STYLE('',(#107628)); +#107628 = SURFACE_STYLE_FILL_AREA(#107629); +#107629 = FILL_AREA_STYLE('',(#107630)); +#107630 = FILL_AREA_STYLE_COLOUR('',#102876); +#107631 = STYLED_ITEM('color',(#107632),#78285); +#107632 = PRESENTATION_STYLE_ASSIGNMENT((#107633)); +#107633 = SURFACE_STYLE_USAGE(.BOTH.,#107634); +#107634 = SURFACE_SIDE_STYLE('',(#107635)); +#107635 = SURFACE_STYLE_FILL_AREA(#107636); +#107636 = FILL_AREA_STYLE('',(#107637)); +#107637 = FILL_AREA_STYLE_COLOUR('',#102912); +#107638 = STYLED_ITEM('color',(#107639),#78307); +#107639 = PRESENTATION_STYLE_ASSIGNMENT((#107640)); +#107640 = SURFACE_STYLE_USAGE(.BOTH.,#107641); +#107641 = SURFACE_SIDE_STYLE('',(#107642)); +#107642 = SURFACE_STYLE_FILL_AREA(#107643); +#107643 = FILL_AREA_STYLE('',(#107644)); +#107644 = FILL_AREA_STYLE_COLOUR('',#102876); +#107645 = STYLED_ITEM('color',(#107646),#78332); +#107646 = PRESENTATION_STYLE_ASSIGNMENT((#107647)); +#107647 = SURFACE_STYLE_USAGE(.BOTH.,#107648); +#107648 = SURFACE_SIDE_STYLE('',(#107649)); +#107649 = SURFACE_STYLE_FILL_AREA(#107650); +#107650 = FILL_AREA_STYLE('',(#107651)); +#107651 = FILL_AREA_STYLE_COLOUR('',#102876); +#107652 = STYLED_ITEM('color',(#107653),#78416); +#107653 = PRESENTATION_STYLE_ASSIGNMENT((#107654)); +#107654 = SURFACE_STYLE_USAGE(.BOTH.,#107655); +#107655 = SURFACE_SIDE_STYLE('',(#107656)); +#107656 = SURFACE_STYLE_FILL_AREA(#107657); +#107657 = FILL_AREA_STYLE('',(#107658)); +#107658 = FILL_AREA_STYLE_COLOUR('',#102876); +#107659 = STYLED_ITEM('color',(#107660),#78508); +#107660 = PRESENTATION_STYLE_ASSIGNMENT((#107661)); +#107661 = SURFACE_STYLE_USAGE(.BOTH.,#107662); +#107662 = SURFACE_SIDE_STYLE('',(#107663)); +#107663 = SURFACE_STYLE_FILL_AREA(#107664); +#107664 = FILL_AREA_STYLE('',(#107665)); +#107665 = FILL_AREA_STYLE_COLOUR('',#102876); +#107666 = STYLED_ITEM('color',(#107667),#78525); +#107667 = PRESENTATION_STYLE_ASSIGNMENT((#107668)); +#107668 = SURFACE_STYLE_USAGE(.BOTH.,#107669); +#107669 = SURFACE_SIDE_STYLE('',(#107670)); +#107670 = SURFACE_STYLE_FILL_AREA(#107671); +#107671 = FILL_AREA_STYLE('',(#107672)); +#107672 = FILL_AREA_STYLE_COLOUR('',#102912); +#107673 = STYLED_ITEM('color',(#107674),#78547); +#107674 = PRESENTATION_STYLE_ASSIGNMENT((#107675)); +#107675 = SURFACE_STYLE_USAGE(.BOTH.,#107676); +#107676 = SURFACE_SIDE_STYLE('',(#107677)); +#107677 = SURFACE_STYLE_FILL_AREA(#107678); +#107678 = FILL_AREA_STYLE('',(#107679)); +#107679 = FILL_AREA_STYLE_COLOUR('',#102876); +#107680 = STYLED_ITEM('color',(#107681),#78639); +#107681 = PRESENTATION_STYLE_ASSIGNMENT((#107682)); +#107682 = SURFACE_STYLE_USAGE(.BOTH.,#107683); +#107683 = SURFACE_SIDE_STYLE('',(#107684)); +#107684 = SURFACE_STYLE_FILL_AREA(#107685); +#107685 = FILL_AREA_STYLE('',(#107686)); +#107686 = FILL_AREA_STYLE_COLOUR('',#102876); +#107687 = STYLED_ITEM('color',(#107688),#78731); +#107688 = PRESENTATION_STYLE_ASSIGNMENT((#107689)); +#107689 = SURFACE_STYLE_USAGE(.BOTH.,#107690); +#107690 = SURFACE_SIDE_STYLE('',(#107691)); +#107691 = SURFACE_STYLE_FILL_AREA(#107692); +#107692 = FILL_AREA_STYLE('',(#107693)); +#107693 = FILL_AREA_STYLE_COLOUR('',#102912); +#107694 = STYLED_ITEM('color',(#107695),#78753); +#107695 = PRESENTATION_STYLE_ASSIGNMENT((#107696)); +#107696 = SURFACE_STYLE_USAGE(.BOTH.,#107697); +#107697 = SURFACE_SIDE_STYLE('',(#107698)); +#107698 = SURFACE_STYLE_FILL_AREA(#107699); +#107699 = FILL_AREA_STYLE('',(#107700)); +#107700 = FILL_AREA_STYLE_COLOUR('',#102876); +#107701 = STYLED_ITEM('color',(#107702),#78778); +#107702 = PRESENTATION_STYLE_ASSIGNMENT((#107703)); +#107703 = SURFACE_STYLE_USAGE(.BOTH.,#107704); +#107704 = SURFACE_SIDE_STYLE('',(#107705)); +#107705 = SURFACE_STYLE_FILL_AREA(#107706); +#107706 = FILL_AREA_STYLE('',(#107707)); +#107707 = FILL_AREA_STYLE_COLOUR('',#102876); +#107708 = STYLED_ITEM('color',(#107709),#78862); +#107709 = PRESENTATION_STYLE_ASSIGNMENT((#107710)); +#107710 = SURFACE_STYLE_USAGE(.BOTH.,#107711); +#107711 = SURFACE_SIDE_STYLE('',(#107712)); +#107712 = SURFACE_STYLE_FILL_AREA(#107713); +#107713 = FILL_AREA_STYLE('',(#107714)); +#107714 = FILL_AREA_STYLE_COLOUR('',#102876); +#107715 = STYLED_ITEM('color',(#107716),#78954); +#107716 = PRESENTATION_STYLE_ASSIGNMENT((#107717)); +#107717 = SURFACE_STYLE_USAGE(.BOTH.,#107718); +#107718 = SURFACE_SIDE_STYLE('',(#107719)); +#107719 = SURFACE_STYLE_FILL_AREA(#107720); +#107720 = FILL_AREA_STYLE('',(#107721)); +#107721 = FILL_AREA_STYLE_COLOUR('',#102876); +#107722 = STYLED_ITEM('color',(#107723),#78971); +#107723 = PRESENTATION_STYLE_ASSIGNMENT((#107724)); +#107724 = SURFACE_STYLE_USAGE(.BOTH.,#107725); +#107725 = SURFACE_SIDE_STYLE('',(#107726)); +#107726 = SURFACE_STYLE_FILL_AREA(#107727); +#107727 = FILL_AREA_STYLE('',(#107728)); +#107728 = FILL_AREA_STYLE_COLOUR('',#102912); +#107729 = STYLED_ITEM('color',(#107730),#78993); +#107730 = PRESENTATION_STYLE_ASSIGNMENT((#107731)); +#107731 = SURFACE_STYLE_USAGE(.BOTH.,#107732); +#107732 = SURFACE_SIDE_STYLE('',(#107733)); +#107733 = SURFACE_STYLE_FILL_AREA(#107734); +#107734 = FILL_AREA_STYLE('',(#107735)); +#107735 = FILL_AREA_STYLE_COLOUR('',#102876); +#107736 = STYLED_ITEM('color',(#107737),#79012); +#107737 = PRESENTATION_STYLE_ASSIGNMENT((#107738)); +#107738 = SURFACE_STYLE_USAGE(.BOTH.,#107739); +#107739 = SURFACE_SIDE_STYLE('',(#107740)); +#107740 = SURFACE_STYLE_FILL_AREA(#107741); +#107741 = FILL_AREA_STYLE('',(#107742)); +#107742 = FILL_AREA_STYLE_COLOUR('',#102876); +#107743 = STYLED_ITEM('color',(#107744),#79029); +#107744 = PRESENTATION_STYLE_ASSIGNMENT((#107745)); +#107745 = SURFACE_STYLE_USAGE(.BOTH.,#107746); +#107746 = SURFACE_SIDE_STYLE('',(#107747)); +#107747 = SURFACE_STYLE_FILL_AREA(#107748); +#107748 = FILL_AREA_STYLE('',(#107749)); +#107749 = FILL_AREA_STYLE_COLOUR('',#102876); +#107750 = STYLED_ITEM('color',(#107751),#79046); +#107751 = PRESENTATION_STYLE_ASSIGNMENT((#107752)); +#107752 = SURFACE_STYLE_USAGE(.BOTH.,#107753); +#107753 = SURFACE_SIDE_STYLE('',(#107754)); +#107754 = SURFACE_STYLE_FILL_AREA(#107755); +#107755 = FILL_AREA_STYLE('',(#107756)); +#107756 = FILL_AREA_STYLE_COLOUR('',#102876); +#107757 = STYLED_ITEM('color',(#107758),#79063); +#107758 = PRESENTATION_STYLE_ASSIGNMENT((#107759)); +#107759 = SURFACE_STYLE_USAGE(.BOTH.,#107760); +#107760 = SURFACE_SIDE_STYLE('',(#107761)); +#107761 = SURFACE_STYLE_FILL_AREA(#107762); +#107762 = FILL_AREA_STYLE('',(#107763)); +#107763 = FILL_AREA_STYLE_COLOUR('',#102876); +#107764 = STYLED_ITEM('color',(#107765),#79080); +#107765 = PRESENTATION_STYLE_ASSIGNMENT((#107766)); +#107766 = SURFACE_STYLE_USAGE(.BOTH.,#107767); +#107767 = SURFACE_SIDE_STYLE('',(#107768)); +#107768 = SURFACE_STYLE_FILL_AREA(#107769); +#107769 = FILL_AREA_STYLE('',(#107770)); +#107770 = FILL_AREA_STYLE_COLOUR('',#102876); +#107771 = STYLED_ITEM('color',(#107772),#79097); +#107772 = PRESENTATION_STYLE_ASSIGNMENT((#107773)); +#107773 = SURFACE_STYLE_USAGE(.BOTH.,#107774); +#107774 = SURFACE_SIDE_STYLE('',(#107775)); +#107775 = SURFACE_STYLE_FILL_AREA(#107776); +#107776 = FILL_AREA_STYLE('',(#107777)); +#107777 = FILL_AREA_STYLE_COLOUR('',#102876); +#107778 = STYLED_ITEM('color',(#107779),#79114); +#107779 = PRESENTATION_STYLE_ASSIGNMENT((#107780)); +#107780 = SURFACE_STYLE_USAGE(.BOTH.,#107781); +#107781 = SURFACE_SIDE_STYLE('',(#107782)); +#107782 = SURFACE_STYLE_FILL_AREA(#107783); +#107783 = FILL_AREA_STYLE('',(#107784)); +#107784 = FILL_AREA_STYLE_COLOUR('',#102876); +#107785 = STYLED_ITEM('color',(#107786),#79131); +#107786 = PRESENTATION_STYLE_ASSIGNMENT((#107787)); +#107787 = SURFACE_STYLE_USAGE(.BOTH.,#107788); +#107788 = SURFACE_SIDE_STYLE('',(#107789)); +#107789 = SURFACE_STYLE_FILL_AREA(#107790); +#107790 = FILL_AREA_STYLE('',(#107791)); +#107791 = FILL_AREA_STYLE_COLOUR('',#102876); +#107792 = STYLED_ITEM('color',(#107793),#79143); +#107793 = PRESENTATION_STYLE_ASSIGNMENT((#107794)); +#107794 = SURFACE_STYLE_USAGE(.BOTH.,#107795); +#107795 = SURFACE_SIDE_STYLE('',(#107796)); +#107796 = SURFACE_STYLE_FILL_AREA(#107797); +#107797 = FILL_AREA_STYLE('',(#107798)); +#107798 = FILL_AREA_STYLE_COLOUR('',#102912); +#107799 = STYLED_ITEM('color',(#107800),#79168); +#107800 = PRESENTATION_STYLE_ASSIGNMENT((#107801)); +#107801 = SURFACE_STYLE_USAGE(.BOTH.,#107802); +#107802 = SURFACE_SIDE_STYLE('',(#107803)); +#107803 = SURFACE_STYLE_FILL_AREA(#107804); +#107804 = FILL_AREA_STYLE('',(#107805)); +#107805 = FILL_AREA_STYLE_COLOUR('',#102912); +#107806 = STYLED_ITEM('color',(#107807),#79860); +#107807 = PRESENTATION_STYLE_ASSIGNMENT((#107808)); +#107808 = SURFACE_STYLE_USAGE(.BOTH.,#107809); +#107809 = SURFACE_SIDE_STYLE('',(#107810)); +#107810 = SURFACE_STYLE_FILL_AREA(#107811); +#107811 = FILL_AREA_STYLE('',(#107812)); +#107812 = FILL_AREA_STYLE_COLOUR('',#102876); +#107813 = STYLED_ITEM('color',(#107814),#79879); +#107814 = PRESENTATION_STYLE_ASSIGNMENT((#107815)); +#107815 = SURFACE_STYLE_USAGE(.BOTH.,#107816); +#107816 = SURFACE_SIDE_STYLE('',(#107817)); +#107817 = SURFACE_STYLE_FILL_AREA(#107818); +#107818 = FILL_AREA_STYLE('',(#107819)); +#107819 = FILL_AREA_STYLE_COLOUR('',#102876); +#107820 = STYLED_ITEM('color',(#107821),#79898); +#107821 = PRESENTATION_STYLE_ASSIGNMENT((#107822)); +#107822 = SURFACE_STYLE_USAGE(.BOTH.,#107823); +#107823 = SURFACE_SIDE_STYLE('',(#107824)); +#107824 = SURFACE_STYLE_FILL_AREA(#107825); +#107825 = FILL_AREA_STYLE('',(#107826)); +#107826 = FILL_AREA_STYLE_COLOUR('',#102876); +#107827 = STYLED_ITEM('color',(#107828),#79917); +#107828 = PRESENTATION_STYLE_ASSIGNMENT((#107829)); +#107829 = SURFACE_STYLE_USAGE(.BOTH.,#107830); +#107830 = SURFACE_SIDE_STYLE('',(#107831)); +#107831 = SURFACE_STYLE_FILL_AREA(#107832); +#107832 = FILL_AREA_STYLE('',(#107833)); +#107833 = FILL_AREA_STYLE_COLOUR('',#102876); +#107834 = STYLED_ITEM('color',(#107835),#79936); +#107835 = PRESENTATION_STYLE_ASSIGNMENT((#107836)); +#107836 = SURFACE_STYLE_USAGE(.BOTH.,#107837); +#107837 = SURFACE_SIDE_STYLE('',(#107838)); +#107838 = SURFACE_STYLE_FILL_AREA(#107839); +#107839 = FILL_AREA_STYLE('',(#107840)); +#107840 = FILL_AREA_STYLE_COLOUR('',#102876); +#107841 = STYLED_ITEM('color',(#107842),#79955); +#107842 = PRESENTATION_STYLE_ASSIGNMENT((#107843)); +#107843 = SURFACE_STYLE_USAGE(.BOTH.,#107844); +#107844 = SURFACE_SIDE_STYLE('',(#107845)); +#107845 = SURFACE_STYLE_FILL_AREA(#107846); +#107846 = FILL_AREA_STYLE('',(#107847)); +#107847 = FILL_AREA_STYLE_COLOUR('',#102876); +#107848 = STYLED_ITEM('color',(#107849),#79974); +#107849 = PRESENTATION_STYLE_ASSIGNMENT((#107850)); +#107850 = SURFACE_STYLE_USAGE(.BOTH.,#107851); +#107851 = SURFACE_SIDE_STYLE('',(#107852)); +#107852 = SURFACE_STYLE_FILL_AREA(#107853); +#107853 = FILL_AREA_STYLE('',(#107854)); +#107854 = FILL_AREA_STYLE_COLOUR('',#102876); +#107855 = STYLED_ITEM('color',(#107856),#79993); +#107856 = PRESENTATION_STYLE_ASSIGNMENT((#107857)); +#107857 = SURFACE_STYLE_USAGE(.BOTH.,#107858); +#107858 = SURFACE_SIDE_STYLE('',(#107859)); +#107859 = SURFACE_STYLE_FILL_AREA(#107860); +#107860 = FILL_AREA_STYLE('',(#107861)); +#107861 = FILL_AREA_STYLE_COLOUR('',#102876); +#107862 = STYLED_ITEM('color',(#107863),#80012); +#107863 = PRESENTATION_STYLE_ASSIGNMENT((#107864)); +#107864 = SURFACE_STYLE_USAGE(.BOTH.,#107865); +#107865 = SURFACE_SIDE_STYLE('',(#107866)); +#107866 = SURFACE_STYLE_FILL_AREA(#107867); +#107867 = FILL_AREA_STYLE('',(#107868)); +#107868 = FILL_AREA_STYLE_COLOUR('',#102876); +#107869 = STYLED_ITEM('color',(#107870),#80031); +#107870 = PRESENTATION_STYLE_ASSIGNMENT((#107871)); +#107871 = SURFACE_STYLE_USAGE(.BOTH.,#107872); +#107872 = SURFACE_SIDE_STYLE('',(#107873)); +#107873 = SURFACE_STYLE_FILL_AREA(#107874); +#107874 = FILL_AREA_STYLE('',(#107875)); +#107875 = FILL_AREA_STYLE_COLOUR('',#102876); +#107876 = STYLED_ITEM('color',(#107877),#80050); +#107877 = PRESENTATION_STYLE_ASSIGNMENT((#107878)); +#107878 = SURFACE_STYLE_USAGE(.BOTH.,#107879); +#107879 = SURFACE_SIDE_STYLE('',(#107880)); +#107880 = SURFACE_STYLE_FILL_AREA(#107881); +#107881 = FILL_AREA_STYLE('',(#107882)); +#107882 = FILL_AREA_STYLE_COLOUR('',#102876); +#107883 = STYLED_ITEM('color',(#107884),#80069); +#107884 = PRESENTATION_STYLE_ASSIGNMENT((#107885)); +#107885 = SURFACE_STYLE_USAGE(.BOTH.,#107886); +#107886 = SURFACE_SIDE_STYLE('',(#107887)); +#107887 = SURFACE_STYLE_FILL_AREA(#107888); +#107888 = FILL_AREA_STYLE('',(#107889)); +#107889 = FILL_AREA_STYLE_COLOUR('',#102876); +#107890 = STYLED_ITEM('color',(#107891),#80088); +#107891 = PRESENTATION_STYLE_ASSIGNMENT((#107892)); +#107892 = SURFACE_STYLE_USAGE(.BOTH.,#107893); +#107893 = SURFACE_SIDE_STYLE('',(#107894)); +#107894 = SURFACE_STYLE_FILL_AREA(#107895); +#107895 = FILL_AREA_STYLE('',(#107896)); +#107896 = FILL_AREA_STYLE_COLOUR('',#102876); +#107897 = STYLED_ITEM('color',(#107898),#80107); +#107898 = PRESENTATION_STYLE_ASSIGNMENT((#107899)); +#107899 = SURFACE_STYLE_USAGE(.BOTH.,#107900); +#107900 = SURFACE_SIDE_STYLE('',(#107901)); +#107901 = SURFACE_STYLE_FILL_AREA(#107902); +#107902 = FILL_AREA_STYLE('',(#107903)); +#107903 = FILL_AREA_STYLE_COLOUR('',#102876); +#107904 = STYLED_ITEM('color',(#107905),#80126); +#107905 = PRESENTATION_STYLE_ASSIGNMENT((#107906)); +#107906 = SURFACE_STYLE_USAGE(.BOTH.,#107907); +#107907 = SURFACE_SIDE_STYLE('',(#107908)); +#107908 = SURFACE_STYLE_FILL_AREA(#107909); +#107909 = FILL_AREA_STYLE('',(#107910)); +#107910 = FILL_AREA_STYLE_COLOUR('',#102876); +#107911 = STYLED_ITEM('color',(#107912),#80145); +#107912 = PRESENTATION_STYLE_ASSIGNMENT((#107913)); +#107913 = SURFACE_STYLE_USAGE(.BOTH.,#107914); +#107914 = SURFACE_SIDE_STYLE('',(#107915)); +#107915 = SURFACE_STYLE_FILL_AREA(#107916); +#107916 = FILL_AREA_STYLE('',(#107917)); +#107917 = FILL_AREA_STYLE_COLOUR('',#102876); +#107918 = STYLED_ITEM('color',(#107919),#80164); +#107919 = PRESENTATION_STYLE_ASSIGNMENT((#107920)); +#107920 = SURFACE_STYLE_USAGE(.BOTH.,#107921); +#107921 = SURFACE_SIDE_STYLE('',(#107922)); +#107922 = SURFACE_STYLE_FILL_AREA(#107923); +#107923 = FILL_AREA_STYLE('',(#107924)); +#107924 = FILL_AREA_STYLE_COLOUR('',#102876); +#107925 = STYLED_ITEM('color',(#107926),#80183); +#107926 = PRESENTATION_STYLE_ASSIGNMENT((#107927)); +#107927 = SURFACE_STYLE_USAGE(.BOTH.,#107928); +#107928 = SURFACE_SIDE_STYLE('',(#107929)); +#107929 = SURFACE_STYLE_FILL_AREA(#107930); +#107930 = FILL_AREA_STYLE('',(#107931)); +#107931 = FILL_AREA_STYLE_COLOUR('',#102876); +#107932 = STYLED_ITEM('color',(#107933),#80202); +#107933 = PRESENTATION_STYLE_ASSIGNMENT((#107934)); +#107934 = SURFACE_STYLE_USAGE(.BOTH.,#107935); +#107935 = SURFACE_SIDE_STYLE('',(#107936)); +#107936 = SURFACE_STYLE_FILL_AREA(#107937); +#107937 = FILL_AREA_STYLE('',(#107938)); +#107938 = FILL_AREA_STYLE_COLOUR('',#102876); +#107939 = STYLED_ITEM('color',(#107940),#80221); +#107940 = PRESENTATION_STYLE_ASSIGNMENT((#107941)); +#107941 = SURFACE_STYLE_USAGE(.BOTH.,#107942); +#107942 = SURFACE_SIDE_STYLE('',(#107943)); +#107943 = SURFACE_STYLE_FILL_AREA(#107944); +#107944 = FILL_AREA_STYLE('',(#107945)); +#107945 = FILL_AREA_STYLE_COLOUR('',#102876); +#107946 = STYLED_ITEM('color',(#107947),#80240); +#107947 = PRESENTATION_STYLE_ASSIGNMENT((#107948)); +#107948 = SURFACE_STYLE_USAGE(.BOTH.,#107949); +#107949 = SURFACE_SIDE_STYLE('',(#107950)); +#107950 = SURFACE_STYLE_FILL_AREA(#107951); +#107951 = FILL_AREA_STYLE('',(#107952)); +#107952 = FILL_AREA_STYLE_COLOUR('',#102912); +#107953 = STYLED_ITEM('color',(#107954),#80552); +#107954 = PRESENTATION_STYLE_ASSIGNMENT((#107955)); +#107955 = SURFACE_STYLE_USAGE(.BOTH.,#107956); +#107956 = SURFACE_SIDE_STYLE('',(#107957)); +#107957 = SURFACE_STYLE_FILL_AREA(#107958); +#107958 = FILL_AREA_STYLE('',(#107959)); +#107959 = FILL_AREA_STYLE_COLOUR('',#102912); +#107960 = STYLED_ITEM('color',(#107961),#80864); +#107961 = PRESENTATION_STYLE_ASSIGNMENT((#107962)); +#107962 = SURFACE_STYLE_USAGE(.BOTH.,#107963); +#107963 = SURFACE_SIDE_STYLE('',(#107964)); +#107964 = SURFACE_STYLE_FILL_AREA(#107965); +#107965 = FILL_AREA_STYLE('',(#107966)); +#107966 = FILL_AREA_STYLE_COLOUR('',#102912); +#107967 = STYLED_ITEM('color',(#107968),#81185); +#107968 = PRESENTATION_STYLE_ASSIGNMENT((#107969)); +#107969 = SURFACE_STYLE_USAGE(.BOTH.,#107970); +#107970 = SURFACE_SIDE_STYLE('',(#107971)); +#107971 = SURFACE_STYLE_FILL_AREA(#107972); +#107972 = FILL_AREA_STYLE('',(#107973)); +#107973 = FILL_AREA_STYLE_COLOUR('',#102912); +#107974 = STYLED_ITEM('color',(#107975),#81215); +#107975 = PRESENTATION_STYLE_ASSIGNMENT((#107976)); +#107976 = SURFACE_STYLE_USAGE(.BOTH.,#107977); +#107977 = SURFACE_SIDE_STYLE('',(#107978)); +#107978 = SURFACE_STYLE_FILL_AREA(#107979); +#107979 = FILL_AREA_STYLE('',(#107980)); +#107980 = FILL_AREA_STYLE_COLOUR('',#107981); +#107981 = COLOUR_RGB('',0.690196106937,0.662745111292,0.596078458879); +#107982 = STYLED_ITEM('color',(#107983),#81240); +#107983 = PRESENTATION_STYLE_ASSIGNMENT((#107984)); +#107984 = SURFACE_STYLE_USAGE(.BOTH.,#107985); +#107985 = SURFACE_SIDE_STYLE('',(#107986)); +#107986 = SURFACE_STYLE_FILL_AREA(#107987); +#107987 = FILL_AREA_STYLE('',(#107988)); +#107988 = FILL_AREA_STYLE_COLOUR('',#102912); +#107989 = STYLED_ITEM('color',(#107990),#81256); +#107990 = PRESENTATION_STYLE_ASSIGNMENT((#107991)); +#107991 = SURFACE_STYLE_USAGE(.BOTH.,#107992); +#107992 = SURFACE_SIDE_STYLE('',(#107993)); +#107993 = SURFACE_STYLE_FILL_AREA(#107994); +#107994 = FILL_AREA_STYLE('',(#107995)); +#107995 = FILL_AREA_STYLE_COLOUR('',#102876); +#107996 = STYLED_ITEM('color',(#107997),#81275); +#107997 = PRESENTATION_STYLE_ASSIGNMENT((#107998)); +#107998 = SURFACE_STYLE_USAGE(.BOTH.,#107999); +#107999 = SURFACE_SIDE_STYLE('',(#108000)); +#108000 = SURFACE_STYLE_FILL_AREA(#108001); +#108001 = FILL_AREA_STYLE('',(#108002)); +#108002 = FILL_AREA_STYLE_COLOUR('',#102876); +#108003 = STYLED_ITEM('color',(#108004),#81294); +#108004 = PRESENTATION_STYLE_ASSIGNMENT((#108005)); +#108005 = SURFACE_STYLE_USAGE(.BOTH.,#108006); +#108006 = SURFACE_SIDE_STYLE('',(#108007)); +#108007 = SURFACE_STYLE_FILL_AREA(#108008); +#108008 = FILL_AREA_STYLE('',(#108009)); +#108009 = FILL_AREA_STYLE_COLOUR('',#102876); +#108010 = STYLED_ITEM('color',(#108011),#81313); +#108011 = PRESENTATION_STYLE_ASSIGNMENT((#108012)); +#108012 = SURFACE_STYLE_USAGE(.BOTH.,#108013); +#108013 = SURFACE_SIDE_STYLE('',(#108014)); +#108014 = SURFACE_STYLE_FILL_AREA(#108015); +#108015 = FILL_AREA_STYLE('',(#108016)); +#108016 = FILL_AREA_STYLE_COLOUR('',#102876); +#108017 = STYLED_ITEM('color',(#108018),#81332); +#108018 = PRESENTATION_STYLE_ASSIGNMENT((#108019)); +#108019 = SURFACE_STYLE_USAGE(.BOTH.,#108020); +#108020 = SURFACE_SIDE_STYLE('',(#108021)); +#108021 = SURFACE_STYLE_FILL_AREA(#108022); +#108022 = FILL_AREA_STYLE('',(#108023)); +#108023 = FILL_AREA_STYLE_COLOUR('',#102876); +#108024 = STYLED_ITEM('color',(#108025),#81351); +#108025 = PRESENTATION_STYLE_ASSIGNMENT((#108026)); +#108026 = SURFACE_STYLE_USAGE(.BOTH.,#108027); +#108027 = SURFACE_SIDE_STYLE('',(#108028)); +#108028 = SURFACE_STYLE_FILL_AREA(#108029); +#108029 = FILL_AREA_STYLE('',(#108030)); +#108030 = FILL_AREA_STYLE_COLOUR('',#102876); +#108031 = STYLED_ITEM('color',(#108032),#81370); +#108032 = PRESENTATION_STYLE_ASSIGNMENT((#108033)); +#108033 = SURFACE_STYLE_USAGE(.BOTH.,#108034); +#108034 = SURFACE_SIDE_STYLE('',(#108035)); +#108035 = SURFACE_STYLE_FILL_AREA(#108036); +#108036 = FILL_AREA_STYLE('',(#108037)); +#108037 = FILL_AREA_STYLE_COLOUR('',#102876); +#108038 = STYLED_ITEM('color',(#108039),#81389); +#108039 = PRESENTATION_STYLE_ASSIGNMENT((#108040)); +#108040 = SURFACE_STYLE_USAGE(.BOTH.,#108041); +#108041 = SURFACE_SIDE_STYLE('',(#108042)); +#108042 = SURFACE_STYLE_FILL_AREA(#108043); +#108043 = FILL_AREA_STYLE('',(#108044)); +#108044 = FILL_AREA_STYLE_COLOUR('',#102876); +#108045 = STYLED_ITEM('color',(#108046),#81408); +#108046 = PRESENTATION_STYLE_ASSIGNMENT((#108047)); +#108047 = SURFACE_STYLE_USAGE(.BOTH.,#108048); +#108048 = SURFACE_SIDE_STYLE('',(#108049)); +#108049 = SURFACE_STYLE_FILL_AREA(#108050); +#108050 = FILL_AREA_STYLE('',(#108051)); +#108051 = FILL_AREA_STYLE_COLOUR('',#102876); +#108052 = STYLED_ITEM('color',(#108053),#81427); +#108053 = PRESENTATION_STYLE_ASSIGNMENT((#108054)); +#108054 = SURFACE_STYLE_USAGE(.BOTH.,#108055); +#108055 = SURFACE_SIDE_STYLE('',(#108056)); +#108056 = SURFACE_STYLE_FILL_AREA(#108057); +#108057 = FILL_AREA_STYLE('',(#108058)); +#108058 = FILL_AREA_STYLE_COLOUR('',#102876); +#108059 = STYLED_ITEM('color',(#108060),#81446); +#108060 = PRESENTATION_STYLE_ASSIGNMENT((#108061)); +#108061 = SURFACE_STYLE_USAGE(.BOTH.,#108062); +#108062 = SURFACE_SIDE_STYLE('',(#108063)); +#108063 = SURFACE_STYLE_FILL_AREA(#108064); +#108064 = FILL_AREA_STYLE('',(#108065)); +#108065 = FILL_AREA_STYLE_COLOUR('',#102876); +#108066 = STYLED_ITEM('color',(#108067),#81465); +#108067 = PRESENTATION_STYLE_ASSIGNMENT((#108068)); +#108068 = SURFACE_STYLE_USAGE(.BOTH.,#108069); +#108069 = SURFACE_SIDE_STYLE('',(#108070)); +#108070 = SURFACE_STYLE_FILL_AREA(#108071); +#108071 = FILL_AREA_STYLE('',(#108072)); +#108072 = FILL_AREA_STYLE_COLOUR('',#102876); +#108073 = STYLED_ITEM('color',(#108074),#81484); +#108074 = PRESENTATION_STYLE_ASSIGNMENT((#108075)); +#108075 = SURFACE_STYLE_USAGE(.BOTH.,#108076); +#108076 = SURFACE_SIDE_STYLE('',(#108077)); +#108077 = SURFACE_STYLE_FILL_AREA(#108078); +#108078 = FILL_AREA_STYLE('',(#108079)); +#108079 = FILL_AREA_STYLE_COLOUR('',#102876); +#108080 = STYLED_ITEM('color',(#108081),#81503); +#108081 = PRESENTATION_STYLE_ASSIGNMENT((#108082)); +#108082 = SURFACE_STYLE_USAGE(.BOTH.,#108083); +#108083 = SURFACE_SIDE_STYLE('',(#108084)); +#108084 = SURFACE_STYLE_FILL_AREA(#108085); +#108085 = FILL_AREA_STYLE('',(#108086)); +#108086 = FILL_AREA_STYLE_COLOUR('',#102876); +#108087 = STYLED_ITEM('color',(#108088),#81522); +#108088 = PRESENTATION_STYLE_ASSIGNMENT((#108089)); +#108089 = SURFACE_STYLE_USAGE(.BOTH.,#108090); +#108090 = SURFACE_SIDE_STYLE('',(#108091)); +#108091 = SURFACE_STYLE_FILL_AREA(#108092); +#108092 = FILL_AREA_STYLE('',(#108093)); +#108093 = FILL_AREA_STYLE_COLOUR('',#102876); +#108094 = STYLED_ITEM('color',(#108095),#81541); +#108095 = PRESENTATION_STYLE_ASSIGNMENT((#108096)); +#108096 = SURFACE_STYLE_USAGE(.BOTH.,#108097); +#108097 = SURFACE_SIDE_STYLE('',(#108098)); +#108098 = SURFACE_STYLE_FILL_AREA(#108099); +#108099 = FILL_AREA_STYLE('',(#108100)); +#108100 = FILL_AREA_STYLE_COLOUR('',#102876); +#108101 = STYLED_ITEM('color',(#108102),#81560); +#108102 = PRESENTATION_STYLE_ASSIGNMENT((#108103)); +#108103 = SURFACE_STYLE_USAGE(.BOTH.,#108104); +#108104 = SURFACE_SIDE_STYLE('',(#108105)); +#108105 = SURFACE_STYLE_FILL_AREA(#108106); +#108106 = FILL_AREA_STYLE('',(#108107)); +#108107 = FILL_AREA_STYLE_COLOUR('',#102876); +#108108 = STYLED_ITEM('color',(#108109),#81579); +#108109 = PRESENTATION_STYLE_ASSIGNMENT((#108110)); +#108110 = SURFACE_STYLE_USAGE(.BOTH.,#108111); +#108111 = SURFACE_SIDE_STYLE('',(#108112)); +#108112 = SURFACE_STYLE_FILL_AREA(#108113); +#108113 = FILL_AREA_STYLE('',(#108114)); +#108114 = FILL_AREA_STYLE_COLOUR('',#102876); +#108115 = STYLED_ITEM('color',(#108116),#81598); +#108116 = PRESENTATION_STYLE_ASSIGNMENT((#108117)); +#108117 = SURFACE_STYLE_USAGE(.BOTH.,#108118); +#108118 = SURFACE_SIDE_STYLE('',(#108119)); +#108119 = SURFACE_STYLE_FILL_AREA(#108120); +#108120 = FILL_AREA_STYLE('',(#108121)); +#108121 = FILL_AREA_STYLE_COLOUR('',#102876); +#108122 = STYLED_ITEM('color',(#108123),#81617); +#108123 = PRESENTATION_STYLE_ASSIGNMENT((#108124)); +#108124 = SURFACE_STYLE_USAGE(.BOTH.,#108125); +#108125 = SURFACE_SIDE_STYLE('',(#108126)); +#108126 = SURFACE_STYLE_FILL_AREA(#108127); +#108127 = FILL_AREA_STYLE('',(#108128)); +#108128 = FILL_AREA_STYLE_COLOUR('',#102876); +#108129 = STYLED_ITEM('color',(#108130),#81634); +#108130 = PRESENTATION_STYLE_ASSIGNMENT((#108131)); +#108131 = SURFACE_STYLE_USAGE(.BOTH.,#108132); +#108132 = SURFACE_SIDE_STYLE('',(#108133)); +#108133 = SURFACE_STYLE_FILL_AREA(#108134); +#108134 = FILL_AREA_STYLE('',(#108135)); +#108135 = FILL_AREA_STYLE_COLOUR('',#102876); +#108136 = STYLED_ITEM('color',(#108137),#81651); +#108137 = PRESENTATION_STYLE_ASSIGNMENT((#108138)); +#108138 = SURFACE_STYLE_USAGE(.BOTH.,#108139); +#108139 = SURFACE_SIDE_STYLE('',(#108140)); +#108140 = SURFACE_STYLE_FILL_AREA(#108141); +#108141 = FILL_AREA_STYLE('',(#108142)); +#108142 = FILL_AREA_STYLE_COLOUR('',#102876); +#108143 = STYLED_ITEM('color',(#108144),#81668); +#108144 = PRESENTATION_STYLE_ASSIGNMENT((#108145)); +#108145 = SURFACE_STYLE_USAGE(.BOTH.,#108146); +#108146 = SURFACE_SIDE_STYLE('',(#108147)); +#108147 = SURFACE_STYLE_FILL_AREA(#108148); +#108148 = FILL_AREA_STYLE('',(#108149)); +#108149 = FILL_AREA_STYLE_COLOUR('',#102876); +#108150 = STYLED_ITEM('color',(#108151),#81685); +#108151 = PRESENTATION_STYLE_ASSIGNMENT((#108152)); +#108152 = SURFACE_STYLE_USAGE(.BOTH.,#108153); +#108153 = SURFACE_SIDE_STYLE('',(#108154)); +#108154 = SURFACE_STYLE_FILL_AREA(#108155); +#108155 = FILL_AREA_STYLE('',(#108156)); +#108156 = FILL_AREA_STYLE_COLOUR('',#102876); +#108157 = STYLED_ITEM('color',(#108158),#81702); +#108158 = PRESENTATION_STYLE_ASSIGNMENT((#108159)); +#108159 = SURFACE_STYLE_USAGE(.BOTH.,#108160); +#108160 = SURFACE_SIDE_STYLE('',(#108161)); +#108161 = SURFACE_STYLE_FILL_AREA(#108162); +#108162 = FILL_AREA_STYLE('',(#108163)); +#108163 = FILL_AREA_STYLE_COLOUR('',#102876); +#108164 = STYLED_ITEM('color',(#108165),#81719); +#108165 = PRESENTATION_STYLE_ASSIGNMENT((#108166)); +#108166 = SURFACE_STYLE_USAGE(.BOTH.,#108167); +#108167 = SURFACE_SIDE_STYLE('',(#108168)); +#108168 = SURFACE_STYLE_FILL_AREA(#108169); +#108169 = FILL_AREA_STYLE('',(#108170)); +#108170 = FILL_AREA_STYLE_COLOUR('',#102876); +#108171 = STYLED_ITEM('color',(#108172),#81736); +#108172 = PRESENTATION_STYLE_ASSIGNMENT((#108173)); +#108173 = SURFACE_STYLE_USAGE(.BOTH.,#108174); +#108174 = SURFACE_SIDE_STYLE('',(#108175)); +#108175 = SURFACE_STYLE_FILL_AREA(#108176); +#108176 = FILL_AREA_STYLE('',(#108177)); +#108177 = FILL_AREA_STYLE_COLOUR('',#102876); +#108178 = STYLED_ITEM('color',(#108179),#81748); +#108179 = PRESENTATION_STYLE_ASSIGNMENT((#108180)); +#108180 = SURFACE_STYLE_USAGE(.BOTH.,#108181); +#108181 = SURFACE_SIDE_STYLE('',(#108182)); +#108182 = SURFACE_STYLE_FILL_AREA(#108183); +#108183 = FILL_AREA_STYLE('',(#108184)); +#108184 = FILL_AREA_STYLE_COLOUR('',#102876); +#108185 = STYLED_ITEM('color',(#108186),#81765); +#108186 = PRESENTATION_STYLE_ASSIGNMENT((#108187)); +#108187 = SURFACE_STYLE_USAGE(.BOTH.,#108188); +#108188 = SURFACE_SIDE_STYLE('',(#108189)); +#108189 = SURFACE_STYLE_FILL_AREA(#108190); +#108190 = FILL_AREA_STYLE('',(#108191)); +#108191 = FILL_AREA_STYLE_COLOUR('',#102876); +#108192 = STYLED_ITEM('color',(#108193),#81782); +#108193 = PRESENTATION_STYLE_ASSIGNMENT((#108194)); +#108194 = SURFACE_STYLE_USAGE(.BOTH.,#108195); +#108195 = SURFACE_SIDE_STYLE('',(#108196)); +#108196 = SURFACE_STYLE_FILL_AREA(#108197); +#108197 = FILL_AREA_STYLE('',(#108198)); +#108198 = FILL_AREA_STYLE_COLOUR('',#102876); +#108199 = STYLED_ITEM('color',(#108200),#81799); +#108200 = PRESENTATION_STYLE_ASSIGNMENT((#108201)); +#108201 = SURFACE_STYLE_USAGE(.BOTH.,#108202); +#108202 = SURFACE_SIDE_STYLE('',(#108203)); +#108203 = SURFACE_STYLE_FILL_AREA(#108204); +#108204 = FILL_AREA_STYLE('',(#108205)); +#108205 = FILL_AREA_STYLE_COLOUR('',#102876); +#108206 = STYLED_ITEM('color',(#108207),#81816); +#108207 = PRESENTATION_STYLE_ASSIGNMENT((#108208)); +#108208 = SURFACE_STYLE_USAGE(.BOTH.,#108209); +#108209 = SURFACE_SIDE_STYLE('',(#108210)); +#108210 = SURFACE_STYLE_FILL_AREA(#108211); +#108211 = FILL_AREA_STYLE('',(#108212)); +#108212 = FILL_AREA_STYLE_COLOUR('',#102876); +#108213 = STYLED_ITEM('color',(#108214),#81833); +#108214 = PRESENTATION_STYLE_ASSIGNMENT((#108215)); +#108215 = SURFACE_STYLE_USAGE(.BOTH.,#108216); +#108216 = SURFACE_SIDE_STYLE('',(#108217)); +#108217 = SURFACE_STYLE_FILL_AREA(#108218); +#108218 = FILL_AREA_STYLE('',(#108219)); +#108219 = FILL_AREA_STYLE_COLOUR('',#102876); +#108220 = STYLED_ITEM('color',(#108221),#81850); +#108221 = PRESENTATION_STYLE_ASSIGNMENT((#108222)); +#108222 = SURFACE_STYLE_USAGE(.BOTH.,#108223); +#108223 = SURFACE_SIDE_STYLE('',(#108224)); +#108224 = SURFACE_STYLE_FILL_AREA(#108225); +#108225 = FILL_AREA_STYLE('',(#108226)); +#108226 = FILL_AREA_STYLE_COLOUR('',#102876); +#108227 = STYLED_ITEM('color',(#108228),#81867); +#108228 = PRESENTATION_STYLE_ASSIGNMENT((#108229)); +#108229 = SURFACE_STYLE_USAGE(.BOTH.,#108230); +#108230 = SURFACE_SIDE_STYLE('',(#108231)); +#108231 = SURFACE_STYLE_FILL_AREA(#108232); +#108232 = FILL_AREA_STYLE('',(#108233)); +#108233 = FILL_AREA_STYLE_COLOUR('',#102876); +#108234 = STYLED_ITEM('color',(#108235),#81879); +#108235 = PRESENTATION_STYLE_ASSIGNMENT((#108236)); +#108236 = SURFACE_STYLE_USAGE(.BOTH.,#108237); +#108237 = SURFACE_SIDE_STYLE('',(#108238)); +#108238 = SURFACE_STYLE_FILL_AREA(#108239); +#108239 = FILL_AREA_STYLE('',(#108240)); +#108240 = FILL_AREA_STYLE_COLOUR('',#102876); +#108241 = STYLED_ITEM('color',(#108242),#81896); +#108242 = PRESENTATION_STYLE_ASSIGNMENT((#108243)); +#108243 = SURFACE_STYLE_USAGE(.BOTH.,#108244); +#108244 = SURFACE_SIDE_STYLE('',(#108245)); +#108245 = SURFACE_STYLE_FILL_AREA(#108246); +#108246 = FILL_AREA_STYLE('',(#108247)); +#108247 = FILL_AREA_STYLE_COLOUR('',#102876); +#108248 = STYLED_ITEM('color',(#108249),#81913); +#108249 = PRESENTATION_STYLE_ASSIGNMENT((#108250)); +#108250 = SURFACE_STYLE_USAGE(.BOTH.,#108251); +#108251 = SURFACE_SIDE_STYLE('',(#108252)); +#108252 = SURFACE_STYLE_FILL_AREA(#108253); +#108253 = FILL_AREA_STYLE('',(#108254)); +#108254 = FILL_AREA_STYLE_COLOUR('',#102876); +#108255 = STYLED_ITEM('color',(#108256),#81930); +#108256 = PRESENTATION_STYLE_ASSIGNMENT((#108257)); +#108257 = SURFACE_STYLE_USAGE(.BOTH.,#108258); +#108258 = SURFACE_SIDE_STYLE('',(#108259)); +#108259 = SURFACE_STYLE_FILL_AREA(#108260); +#108260 = FILL_AREA_STYLE('',(#108261)); +#108261 = FILL_AREA_STYLE_COLOUR('',#102876); +#108262 = STYLED_ITEM('color',(#108263),#81947); +#108263 = PRESENTATION_STYLE_ASSIGNMENT((#108264)); +#108264 = SURFACE_STYLE_USAGE(.BOTH.,#108265); +#108265 = SURFACE_SIDE_STYLE('',(#108266)); +#108266 = SURFACE_STYLE_FILL_AREA(#108267); +#108267 = FILL_AREA_STYLE('',(#108268)); +#108268 = FILL_AREA_STYLE_COLOUR('',#102876); +#108269 = STYLED_ITEM('color',(#108270),#81964); +#108270 = PRESENTATION_STYLE_ASSIGNMENT((#108271)); +#108271 = SURFACE_STYLE_USAGE(.BOTH.,#108272); +#108272 = SURFACE_SIDE_STYLE('',(#108273)); +#108273 = SURFACE_STYLE_FILL_AREA(#108274); +#108274 = FILL_AREA_STYLE('',(#108275)); +#108275 = FILL_AREA_STYLE_COLOUR('',#102876); +#108276 = STYLED_ITEM('color',(#108277),#81981); +#108277 = PRESENTATION_STYLE_ASSIGNMENT((#108278)); +#108278 = SURFACE_STYLE_USAGE(.BOTH.,#108279); +#108279 = SURFACE_SIDE_STYLE('',(#108280)); +#108280 = SURFACE_STYLE_FILL_AREA(#108281); +#108281 = FILL_AREA_STYLE('',(#108282)); +#108282 = FILL_AREA_STYLE_COLOUR('',#102876); +#108283 = STYLED_ITEM('color',(#108284),#81998); +#108284 = PRESENTATION_STYLE_ASSIGNMENT((#108285)); +#108285 = SURFACE_STYLE_USAGE(.BOTH.,#108286); +#108286 = SURFACE_SIDE_STYLE('',(#108287)); +#108287 = SURFACE_STYLE_FILL_AREA(#108288); +#108288 = FILL_AREA_STYLE('',(#108289)); +#108289 = FILL_AREA_STYLE_COLOUR('',#102876); +#108290 = STYLED_ITEM('color',(#108291),#82010); +#108291 = PRESENTATION_STYLE_ASSIGNMENT((#108292)); +#108292 = SURFACE_STYLE_USAGE(.BOTH.,#108293); +#108293 = SURFACE_SIDE_STYLE('',(#108294)); +#108294 = SURFACE_STYLE_FILL_AREA(#108295); +#108295 = FILL_AREA_STYLE('',(#108296)); +#108296 = FILL_AREA_STYLE_COLOUR('',#102876); +#108297 = STYLED_ITEM('color',(#108298),#82027); +#108298 = PRESENTATION_STYLE_ASSIGNMENT((#108299)); +#108299 = SURFACE_STYLE_USAGE(.BOTH.,#108300); +#108300 = SURFACE_SIDE_STYLE('',(#108301)); +#108301 = SURFACE_STYLE_FILL_AREA(#108302); +#108302 = FILL_AREA_STYLE('',(#108303)); +#108303 = FILL_AREA_STYLE_COLOUR('',#102876); +#108304 = STYLED_ITEM('color',(#108305),#82044); +#108305 = PRESENTATION_STYLE_ASSIGNMENT((#108306)); +#108306 = SURFACE_STYLE_USAGE(.BOTH.,#108307); +#108307 = SURFACE_SIDE_STYLE('',(#108308)); +#108308 = SURFACE_STYLE_FILL_AREA(#108309); +#108309 = FILL_AREA_STYLE('',(#108310)); +#108310 = FILL_AREA_STYLE_COLOUR('',#102876); +#108311 = STYLED_ITEM('color',(#108312),#82061); +#108312 = PRESENTATION_STYLE_ASSIGNMENT((#108313)); +#108313 = SURFACE_STYLE_USAGE(.BOTH.,#108314); +#108314 = SURFACE_SIDE_STYLE('',(#108315)); +#108315 = SURFACE_STYLE_FILL_AREA(#108316); +#108316 = FILL_AREA_STYLE('',(#108317)); +#108317 = FILL_AREA_STYLE_COLOUR('',#102876); +#108318 = STYLED_ITEM('color',(#108319),#82078); +#108319 = PRESENTATION_STYLE_ASSIGNMENT((#108320)); +#108320 = SURFACE_STYLE_USAGE(.BOTH.,#108321); +#108321 = SURFACE_SIDE_STYLE('',(#108322)); +#108322 = SURFACE_STYLE_FILL_AREA(#108323); +#108323 = FILL_AREA_STYLE('',(#108324)); +#108324 = FILL_AREA_STYLE_COLOUR('',#102876); +#108325 = STYLED_ITEM('color',(#108326),#82095); +#108326 = PRESENTATION_STYLE_ASSIGNMENT((#108327)); +#108327 = SURFACE_STYLE_USAGE(.BOTH.,#108328); +#108328 = SURFACE_SIDE_STYLE('',(#108329)); +#108329 = SURFACE_STYLE_FILL_AREA(#108330); +#108330 = FILL_AREA_STYLE('',(#108331)); +#108331 = FILL_AREA_STYLE_COLOUR('',#102876); +#108332 = STYLED_ITEM('color',(#108333),#82112); +#108333 = PRESENTATION_STYLE_ASSIGNMENT((#108334)); +#108334 = SURFACE_STYLE_USAGE(.BOTH.,#108335); +#108335 = SURFACE_SIDE_STYLE('',(#108336)); +#108336 = SURFACE_STYLE_FILL_AREA(#108337); +#108337 = FILL_AREA_STYLE('',(#108338)); +#108338 = FILL_AREA_STYLE_COLOUR('',#102876); +#108339 = STYLED_ITEM('color',(#108340),#82129); +#108340 = PRESENTATION_STYLE_ASSIGNMENT((#108341)); +#108341 = SURFACE_STYLE_USAGE(.BOTH.,#108342); +#108342 = SURFACE_SIDE_STYLE('',(#108343)); +#108343 = SURFACE_STYLE_FILL_AREA(#108344); +#108344 = FILL_AREA_STYLE('',(#108345)); +#108345 = FILL_AREA_STYLE_COLOUR('',#102876); +#108346 = STYLED_ITEM('color',(#108347),#82141); +#108347 = PRESENTATION_STYLE_ASSIGNMENT((#108348)); +#108348 = SURFACE_STYLE_USAGE(.BOTH.,#108349); +#108349 = SURFACE_SIDE_STYLE('',(#108350)); +#108350 = SURFACE_STYLE_FILL_AREA(#108351); +#108351 = FILL_AREA_STYLE('',(#108352)); +#108352 = FILL_AREA_STYLE_COLOUR('',#102876); +#108353 = STYLED_ITEM('color',(#108354),#82158); +#108354 = PRESENTATION_STYLE_ASSIGNMENT((#108355)); +#108355 = SURFACE_STYLE_USAGE(.BOTH.,#108356); +#108356 = SURFACE_SIDE_STYLE('',(#108357)); +#108357 = SURFACE_STYLE_FILL_AREA(#108358); +#108358 = FILL_AREA_STYLE('',(#108359)); +#108359 = FILL_AREA_STYLE_COLOUR('',#102876); +#108360 = STYLED_ITEM('color',(#108361),#82175); +#108361 = PRESENTATION_STYLE_ASSIGNMENT((#108362)); +#108362 = SURFACE_STYLE_USAGE(.BOTH.,#108363); +#108363 = SURFACE_SIDE_STYLE('',(#108364)); +#108364 = SURFACE_STYLE_FILL_AREA(#108365); +#108365 = FILL_AREA_STYLE('',(#108366)); +#108366 = FILL_AREA_STYLE_COLOUR('',#102876); +#108367 = STYLED_ITEM('color',(#108368),#82192); +#108368 = PRESENTATION_STYLE_ASSIGNMENT((#108369)); +#108369 = SURFACE_STYLE_USAGE(.BOTH.,#108370); +#108370 = SURFACE_SIDE_STYLE('',(#108371)); +#108371 = SURFACE_STYLE_FILL_AREA(#108372); +#108372 = FILL_AREA_STYLE('',(#108373)); +#108373 = FILL_AREA_STYLE_COLOUR('',#102876); +#108374 = STYLED_ITEM('color',(#108375),#82209); +#108375 = PRESENTATION_STYLE_ASSIGNMENT((#108376)); +#108376 = SURFACE_STYLE_USAGE(.BOTH.,#108377); +#108377 = SURFACE_SIDE_STYLE('',(#108378)); +#108378 = SURFACE_STYLE_FILL_AREA(#108379); +#108379 = FILL_AREA_STYLE('',(#108380)); +#108380 = FILL_AREA_STYLE_COLOUR('',#102876); +#108381 = STYLED_ITEM('color',(#108382),#82226); +#108382 = PRESENTATION_STYLE_ASSIGNMENT((#108383)); +#108383 = SURFACE_STYLE_USAGE(.BOTH.,#108384); +#108384 = SURFACE_SIDE_STYLE('',(#108385)); +#108385 = SURFACE_STYLE_FILL_AREA(#108386); +#108386 = FILL_AREA_STYLE('',(#108387)); +#108387 = FILL_AREA_STYLE_COLOUR('',#102876); +#108388 = STYLED_ITEM('color',(#108389),#82243); +#108389 = PRESENTATION_STYLE_ASSIGNMENT((#108390)); +#108390 = SURFACE_STYLE_USAGE(.BOTH.,#108391); +#108391 = SURFACE_SIDE_STYLE('',(#108392)); +#108392 = SURFACE_STYLE_FILL_AREA(#108393); +#108393 = FILL_AREA_STYLE('',(#108394)); +#108394 = FILL_AREA_STYLE_COLOUR('',#102876); +#108395 = STYLED_ITEM('color',(#108396),#82260); +#108396 = PRESENTATION_STYLE_ASSIGNMENT((#108397)); +#108397 = SURFACE_STYLE_USAGE(.BOTH.,#108398); +#108398 = SURFACE_SIDE_STYLE('',(#108399)); +#108399 = SURFACE_STYLE_FILL_AREA(#108400); +#108400 = FILL_AREA_STYLE('',(#108401)); +#108401 = FILL_AREA_STYLE_COLOUR('',#102876); +#108402 = STYLED_ITEM('color',(#108403),#82272); +#108403 = PRESENTATION_STYLE_ASSIGNMENT((#108404)); +#108404 = SURFACE_STYLE_USAGE(.BOTH.,#108405); +#108405 = SURFACE_SIDE_STYLE('',(#108406)); +#108406 = SURFACE_STYLE_FILL_AREA(#108407); +#108407 = FILL_AREA_STYLE('',(#108408)); +#108408 = FILL_AREA_STYLE_COLOUR('',#102876); +#108409 = STYLED_ITEM('color',(#108410),#82289); +#108410 = PRESENTATION_STYLE_ASSIGNMENT((#108411)); +#108411 = SURFACE_STYLE_USAGE(.BOTH.,#108412); +#108412 = SURFACE_SIDE_STYLE('',(#108413)); +#108413 = SURFACE_STYLE_FILL_AREA(#108414); +#108414 = FILL_AREA_STYLE('',(#108415)); +#108415 = FILL_AREA_STYLE_COLOUR('',#102876); +#108416 = STYLED_ITEM('color',(#108417),#82306); +#108417 = PRESENTATION_STYLE_ASSIGNMENT((#108418)); +#108418 = SURFACE_STYLE_USAGE(.BOTH.,#108419); +#108419 = SURFACE_SIDE_STYLE('',(#108420)); +#108420 = SURFACE_STYLE_FILL_AREA(#108421); +#108421 = FILL_AREA_STYLE('',(#108422)); +#108422 = FILL_AREA_STYLE_COLOUR('',#102876); +#108423 = STYLED_ITEM('color',(#108424),#82323); +#108424 = PRESENTATION_STYLE_ASSIGNMENT((#108425)); +#108425 = SURFACE_STYLE_USAGE(.BOTH.,#108426); +#108426 = SURFACE_SIDE_STYLE('',(#108427)); +#108427 = SURFACE_STYLE_FILL_AREA(#108428); +#108428 = FILL_AREA_STYLE('',(#108429)); +#108429 = FILL_AREA_STYLE_COLOUR('',#102876); +#108430 = STYLED_ITEM('color',(#108431),#82340); +#108431 = PRESENTATION_STYLE_ASSIGNMENT((#108432)); +#108432 = SURFACE_STYLE_USAGE(.BOTH.,#108433); +#108433 = SURFACE_SIDE_STYLE('',(#108434)); +#108434 = SURFACE_STYLE_FILL_AREA(#108435); +#108435 = FILL_AREA_STYLE('',(#108436)); +#108436 = FILL_AREA_STYLE_COLOUR('',#102876); +#108437 = STYLED_ITEM('color',(#108438),#82357); +#108438 = PRESENTATION_STYLE_ASSIGNMENT((#108439)); +#108439 = SURFACE_STYLE_USAGE(.BOTH.,#108440); +#108440 = SURFACE_SIDE_STYLE('',(#108441)); +#108441 = SURFACE_STYLE_FILL_AREA(#108442); +#108442 = FILL_AREA_STYLE('',(#108443)); +#108443 = FILL_AREA_STYLE_COLOUR('',#102876); +#108444 = STYLED_ITEM('color',(#108445),#82374); +#108445 = PRESENTATION_STYLE_ASSIGNMENT((#108446)); +#108446 = SURFACE_STYLE_USAGE(.BOTH.,#108447); +#108447 = SURFACE_SIDE_STYLE('',(#108448)); +#108448 = SURFACE_STYLE_FILL_AREA(#108449); +#108449 = FILL_AREA_STYLE('',(#108450)); +#108450 = FILL_AREA_STYLE_COLOUR('',#102876); +#108451 = STYLED_ITEM('color',(#108452),#82391); +#108452 = PRESENTATION_STYLE_ASSIGNMENT((#108453)); +#108453 = SURFACE_STYLE_USAGE(.BOTH.,#108454); +#108454 = SURFACE_SIDE_STYLE('',(#108455)); +#108455 = SURFACE_STYLE_FILL_AREA(#108456); +#108456 = FILL_AREA_STYLE('',(#108457)); +#108457 = FILL_AREA_STYLE_COLOUR('',#102876); +#108458 = STYLED_ITEM('color',(#108459),#82403); +#108459 = PRESENTATION_STYLE_ASSIGNMENT((#108460)); +#108460 = SURFACE_STYLE_USAGE(.BOTH.,#108461); +#108461 = SURFACE_SIDE_STYLE('',(#108462)); +#108462 = SURFACE_STYLE_FILL_AREA(#108463); +#108463 = FILL_AREA_STYLE('',(#108464)); +#108464 = FILL_AREA_STYLE_COLOUR('',#102876); +#108465 = STYLED_ITEM('color',(#108466),#82420); +#108466 = PRESENTATION_STYLE_ASSIGNMENT((#108467)); +#108467 = SURFACE_STYLE_USAGE(.BOTH.,#108468); +#108468 = SURFACE_SIDE_STYLE('',(#108469)); +#108469 = SURFACE_STYLE_FILL_AREA(#108470); +#108470 = FILL_AREA_STYLE('',(#108471)); +#108471 = FILL_AREA_STYLE_COLOUR('',#102876); +#108472 = STYLED_ITEM('color',(#108473),#82437); +#108473 = PRESENTATION_STYLE_ASSIGNMENT((#108474)); +#108474 = SURFACE_STYLE_USAGE(.BOTH.,#108475); +#108475 = SURFACE_SIDE_STYLE('',(#108476)); +#108476 = SURFACE_STYLE_FILL_AREA(#108477); +#108477 = FILL_AREA_STYLE('',(#108478)); +#108478 = FILL_AREA_STYLE_COLOUR('',#102876); +#108479 = STYLED_ITEM('color',(#108480),#82454); +#108480 = PRESENTATION_STYLE_ASSIGNMENT((#108481)); +#108481 = SURFACE_STYLE_USAGE(.BOTH.,#108482); +#108482 = SURFACE_SIDE_STYLE('',(#108483)); +#108483 = SURFACE_STYLE_FILL_AREA(#108484); +#108484 = FILL_AREA_STYLE('',(#108485)); +#108485 = FILL_AREA_STYLE_COLOUR('',#102876); +#108486 = STYLED_ITEM('color',(#108487),#82471); +#108487 = PRESENTATION_STYLE_ASSIGNMENT((#108488)); +#108488 = SURFACE_STYLE_USAGE(.BOTH.,#108489); +#108489 = SURFACE_SIDE_STYLE('',(#108490)); +#108490 = SURFACE_STYLE_FILL_AREA(#108491); +#108491 = FILL_AREA_STYLE('',(#108492)); +#108492 = FILL_AREA_STYLE_COLOUR('',#102876); +#108493 = STYLED_ITEM('color',(#108494),#82488); +#108494 = PRESENTATION_STYLE_ASSIGNMENT((#108495)); +#108495 = SURFACE_STYLE_USAGE(.BOTH.,#108496); +#108496 = SURFACE_SIDE_STYLE('',(#108497)); +#108497 = SURFACE_STYLE_FILL_AREA(#108498); +#108498 = FILL_AREA_STYLE('',(#108499)); +#108499 = FILL_AREA_STYLE_COLOUR('',#102876); +#108500 = STYLED_ITEM('color',(#108501),#82505); +#108501 = PRESENTATION_STYLE_ASSIGNMENT((#108502)); +#108502 = SURFACE_STYLE_USAGE(.BOTH.,#108503); +#108503 = SURFACE_SIDE_STYLE('',(#108504)); +#108504 = SURFACE_STYLE_FILL_AREA(#108505); +#108505 = FILL_AREA_STYLE('',(#108506)); +#108506 = FILL_AREA_STYLE_COLOUR('',#102876); +#108507 = STYLED_ITEM('color',(#108508),#82522); +#108508 = PRESENTATION_STYLE_ASSIGNMENT((#108509)); +#108509 = SURFACE_STYLE_USAGE(.BOTH.,#108510); +#108510 = SURFACE_SIDE_STYLE('',(#108511)); +#108511 = SURFACE_STYLE_FILL_AREA(#108512); +#108512 = FILL_AREA_STYLE('',(#108513)); +#108513 = FILL_AREA_STYLE_COLOUR('',#102876); +#108514 = STYLED_ITEM('color',(#108515),#82534); +#108515 = PRESENTATION_STYLE_ASSIGNMENT((#108516)); +#108516 = SURFACE_STYLE_USAGE(.BOTH.,#108517); +#108517 = SURFACE_SIDE_STYLE('',(#108518)); +#108518 = SURFACE_STYLE_FILL_AREA(#108519); +#108519 = FILL_AREA_STYLE('',(#108520)); +#108520 = FILL_AREA_STYLE_COLOUR('',#102876); +#108521 = STYLED_ITEM('color',(#108522),#82551); +#108522 = PRESENTATION_STYLE_ASSIGNMENT((#108523)); +#108523 = SURFACE_STYLE_USAGE(.BOTH.,#108524); +#108524 = SURFACE_SIDE_STYLE('',(#108525)); +#108525 = SURFACE_STYLE_FILL_AREA(#108526); +#108526 = FILL_AREA_STYLE('',(#108527)); +#108527 = FILL_AREA_STYLE_COLOUR('',#102876); +#108528 = STYLED_ITEM('color',(#108529),#82568); +#108529 = PRESENTATION_STYLE_ASSIGNMENT((#108530)); +#108530 = SURFACE_STYLE_USAGE(.BOTH.,#108531); +#108531 = SURFACE_SIDE_STYLE('',(#108532)); +#108532 = SURFACE_STYLE_FILL_AREA(#108533); +#108533 = FILL_AREA_STYLE('',(#108534)); +#108534 = FILL_AREA_STYLE_COLOUR('',#102876); +#108535 = STYLED_ITEM('color',(#108536),#82585); +#108536 = PRESENTATION_STYLE_ASSIGNMENT((#108537)); +#108537 = SURFACE_STYLE_USAGE(.BOTH.,#108538); +#108538 = SURFACE_SIDE_STYLE('',(#108539)); +#108539 = SURFACE_STYLE_FILL_AREA(#108540); +#108540 = FILL_AREA_STYLE('',(#108541)); +#108541 = FILL_AREA_STYLE_COLOUR('',#102876); +#108542 = STYLED_ITEM('color',(#108543),#82602); +#108543 = PRESENTATION_STYLE_ASSIGNMENT((#108544)); +#108544 = SURFACE_STYLE_USAGE(.BOTH.,#108545); +#108545 = SURFACE_SIDE_STYLE('',(#108546)); +#108546 = SURFACE_STYLE_FILL_AREA(#108547); +#108547 = FILL_AREA_STYLE('',(#108548)); +#108548 = FILL_AREA_STYLE_COLOUR('',#102876); +#108549 = STYLED_ITEM('color',(#108550),#82619); +#108550 = PRESENTATION_STYLE_ASSIGNMENT((#108551)); +#108551 = SURFACE_STYLE_USAGE(.BOTH.,#108552); +#108552 = SURFACE_SIDE_STYLE('',(#108553)); +#108553 = SURFACE_STYLE_FILL_AREA(#108554); +#108554 = FILL_AREA_STYLE('',(#108555)); +#108555 = FILL_AREA_STYLE_COLOUR('',#102876); +#108556 = STYLED_ITEM('color',(#108557),#82636); +#108557 = PRESENTATION_STYLE_ASSIGNMENT((#108558)); +#108558 = SURFACE_STYLE_USAGE(.BOTH.,#108559); +#108559 = SURFACE_SIDE_STYLE('',(#108560)); +#108560 = SURFACE_STYLE_FILL_AREA(#108561); +#108561 = FILL_AREA_STYLE('',(#108562)); +#108562 = FILL_AREA_STYLE_COLOUR('',#102876); +#108563 = STYLED_ITEM('color',(#108564),#82653); +#108564 = PRESENTATION_STYLE_ASSIGNMENT((#108565)); +#108565 = SURFACE_STYLE_USAGE(.BOTH.,#108566); +#108566 = SURFACE_SIDE_STYLE('',(#108567)); +#108567 = SURFACE_STYLE_FILL_AREA(#108568); +#108568 = FILL_AREA_STYLE('',(#108569)); +#108569 = FILL_AREA_STYLE_COLOUR('',#102876); +#108570 = STYLED_ITEM('color',(#108571),#82665); +#108571 = PRESENTATION_STYLE_ASSIGNMENT((#108572)); +#108572 = SURFACE_STYLE_USAGE(.BOTH.,#108573); +#108573 = SURFACE_SIDE_STYLE('',(#108574)); +#108574 = SURFACE_STYLE_FILL_AREA(#108575); +#108575 = FILL_AREA_STYLE('',(#108576)); +#108576 = FILL_AREA_STYLE_COLOUR('',#102876); +#108577 = STYLED_ITEM('color',(#108578),#82682); +#108578 = PRESENTATION_STYLE_ASSIGNMENT((#108579)); +#108579 = SURFACE_STYLE_USAGE(.BOTH.,#108580); +#108580 = SURFACE_SIDE_STYLE('',(#108581)); +#108581 = SURFACE_STYLE_FILL_AREA(#108582); +#108582 = FILL_AREA_STYLE('',(#108583)); +#108583 = FILL_AREA_STYLE_COLOUR('',#102876); +#108584 = STYLED_ITEM('color',(#108585),#82699); +#108585 = PRESENTATION_STYLE_ASSIGNMENT((#108586)); +#108586 = SURFACE_STYLE_USAGE(.BOTH.,#108587); +#108587 = SURFACE_SIDE_STYLE('',(#108588)); +#108588 = SURFACE_STYLE_FILL_AREA(#108589); +#108589 = FILL_AREA_STYLE('',(#108590)); +#108590 = FILL_AREA_STYLE_COLOUR('',#102876); +#108591 = STYLED_ITEM('color',(#108592),#82716); +#108592 = PRESENTATION_STYLE_ASSIGNMENT((#108593)); +#108593 = SURFACE_STYLE_USAGE(.BOTH.,#108594); +#108594 = SURFACE_SIDE_STYLE('',(#108595)); +#108595 = SURFACE_STYLE_FILL_AREA(#108596); +#108596 = FILL_AREA_STYLE('',(#108597)); +#108597 = FILL_AREA_STYLE_COLOUR('',#102876); +#108598 = STYLED_ITEM('color',(#108599),#82733); +#108599 = PRESENTATION_STYLE_ASSIGNMENT((#108600)); +#108600 = SURFACE_STYLE_USAGE(.BOTH.,#108601); +#108601 = SURFACE_SIDE_STYLE('',(#108602)); +#108602 = SURFACE_STYLE_FILL_AREA(#108603); +#108603 = FILL_AREA_STYLE('',(#108604)); +#108604 = FILL_AREA_STYLE_COLOUR('',#102876); +#108605 = STYLED_ITEM('color',(#108606),#82750); +#108606 = PRESENTATION_STYLE_ASSIGNMENT((#108607)); +#108607 = SURFACE_STYLE_USAGE(.BOTH.,#108608); +#108608 = SURFACE_SIDE_STYLE('',(#108609)); +#108609 = SURFACE_STYLE_FILL_AREA(#108610); +#108610 = FILL_AREA_STYLE('',(#108611)); +#108611 = FILL_AREA_STYLE_COLOUR('',#102876); +#108612 = STYLED_ITEM('color',(#108613),#82767); +#108613 = PRESENTATION_STYLE_ASSIGNMENT((#108614)); +#108614 = SURFACE_STYLE_USAGE(.BOTH.,#108615); +#108615 = SURFACE_SIDE_STYLE('',(#108616)); +#108616 = SURFACE_STYLE_FILL_AREA(#108617); +#108617 = FILL_AREA_STYLE('',(#108618)); +#108618 = FILL_AREA_STYLE_COLOUR('',#102876); +#108619 = STYLED_ITEM('color',(#108620),#82784); +#108620 = PRESENTATION_STYLE_ASSIGNMENT((#108621)); +#108621 = SURFACE_STYLE_USAGE(.BOTH.,#108622); +#108622 = SURFACE_SIDE_STYLE('',(#108623)); +#108623 = SURFACE_STYLE_FILL_AREA(#108624); +#108624 = FILL_AREA_STYLE('',(#108625)); +#108625 = FILL_AREA_STYLE_COLOUR('',#102876); +#108626 = STYLED_ITEM('color',(#108627),#82796); +#108627 = PRESENTATION_STYLE_ASSIGNMENT((#108628)); +#108628 = SURFACE_STYLE_USAGE(.BOTH.,#108629); +#108629 = SURFACE_SIDE_STYLE('',(#108630)); +#108630 = SURFACE_STYLE_FILL_AREA(#108631); +#108631 = FILL_AREA_STYLE('',(#108632)); +#108632 = FILL_AREA_STYLE_COLOUR('',#102876); +#108633 = STYLED_ITEM('color',(#108634),#82813); +#108634 = PRESENTATION_STYLE_ASSIGNMENT((#108635)); +#108635 = SURFACE_STYLE_USAGE(.BOTH.,#108636); +#108636 = SURFACE_SIDE_STYLE('',(#108637)); +#108637 = SURFACE_STYLE_FILL_AREA(#108638); +#108638 = FILL_AREA_STYLE('',(#108639)); +#108639 = FILL_AREA_STYLE_COLOUR('',#102876); +#108640 = STYLED_ITEM('color',(#108641),#82830); +#108641 = PRESENTATION_STYLE_ASSIGNMENT((#108642)); +#108642 = SURFACE_STYLE_USAGE(.BOTH.,#108643); +#108643 = SURFACE_SIDE_STYLE('',(#108644)); +#108644 = SURFACE_STYLE_FILL_AREA(#108645); +#108645 = FILL_AREA_STYLE('',(#108646)); +#108646 = FILL_AREA_STYLE_COLOUR('',#102876); +#108647 = STYLED_ITEM('color',(#108648),#82847); +#108648 = PRESENTATION_STYLE_ASSIGNMENT((#108649)); +#108649 = SURFACE_STYLE_USAGE(.BOTH.,#108650); +#108650 = SURFACE_SIDE_STYLE('',(#108651)); +#108651 = SURFACE_STYLE_FILL_AREA(#108652); +#108652 = FILL_AREA_STYLE('',(#108653)); +#108653 = FILL_AREA_STYLE_COLOUR('',#102876); +#108654 = STYLED_ITEM('color',(#108655),#82864); +#108655 = PRESENTATION_STYLE_ASSIGNMENT((#108656)); +#108656 = SURFACE_STYLE_USAGE(.BOTH.,#108657); +#108657 = SURFACE_SIDE_STYLE('',(#108658)); +#108658 = SURFACE_STYLE_FILL_AREA(#108659); +#108659 = FILL_AREA_STYLE('',(#108660)); +#108660 = FILL_AREA_STYLE_COLOUR('',#102876); +#108661 = STYLED_ITEM('color',(#108662),#82881); +#108662 = PRESENTATION_STYLE_ASSIGNMENT((#108663)); +#108663 = SURFACE_STYLE_USAGE(.BOTH.,#108664); +#108664 = SURFACE_SIDE_STYLE('',(#108665)); +#108665 = SURFACE_STYLE_FILL_AREA(#108666); +#108666 = FILL_AREA_STYLE('',(#108667)); +#108667 = FILL_AREA_STYLE_COLOUR('',#102876); +#108668 = STYLED_ITEM('color',(#108669),#82898); +#108669 = PRESENTATION_STYLE_ASSIGNMENT((#108670)); +#108670 = SURFACE_STYLE_USAGE(.BOTH.,#108671); +#108671 = SURFACE_SIDE_STYLE('',(#108672)); +#108672 = SURFACE_STYLE_FILL_AREA(#108673); +#108673 = FILL_AREA_STYLE('',(#108674)); +#108674 = FILL_AREA_STYLE_COLOUR('',#102876); +#108675 = STYLED_ITEM('color',(#108676),#82915); +#108676 = PRESENTATION_STYLE_ASSIGNMENT((#108677)); +#108677 = SURFACE_STYLE_USAGE(.BOTH.,#108678); +#108678 = SURFACE_SIDE_STYLE('',(#108679)); +#108679 = SURFACE_STYLE_FILL_AREA(#108680); +#108680 = FILL_AREA_STYLE('',(#108681)); +#108681 = FILL_AREA_STYLE_COLOUR('',#102876); +#108682 = STYLED_ITEM('color',(#108683),#82927); +#108683 = PRESENTATION_STYLE_ASSIGNMENT((#108684)); +#108684 = SURFACE_STYLE_USAGE(.BOTH.,#108685); +#108685 = SURFACE_SIDE_STYLE('',(#108686)); +#108686 = SURFACE_STYLE_FILL_AREA(#108687); +#108687 = FILL_AREA_STYLE('',(#108688)); +#108688 = FILL_AREA_STYLE_COLOUR('',#102876); +#108689 = STYLED_ITEM('color',(#108690),#82944); +#108690 = PRESENTATION_STYLE_ASSIGNMENT((#108691)); +#108691 = SURFACE_STYLE_USAGE(.BOTH.,#108692); +#108692 = SURFACE_SIDE_STYLE('',(#108693)); +#108693 = SURFACE_STYLE_FILL_AREA(#108694); +#108694 = FILL_AREA_STYLE('',(#108695)); +#108695 = FILL_AREA_STYLE_COLOUR('',#102876); +#108696 = STYLED_ITEM('color',(#108697),#82961); +#108697 = PRESENTATION_STYLE_ASSIGNMENT((#108698)); +#108698 = SURFACE_STYLE_USAGE(.BOTH.,#108699); +#108699 = SURFACE_SIDE_STYLE('',(#108700)); +#108700 = SURFACE_STYLE_FILL_AREA(#108701); +#108701 = FILL_AREA_STYLE('',(#108702)); +#108702 = FILL_AREA_STYLE_COLOUR('',#102876); +#108703 = STYLED_ITEM('color',(#108704),#82978); +#108704 = PRESENTATION_STYLE_ASSIGNMENT((#108705)); +#108705 = SURFACE_STYLE_USAGE(.BOTH.,#108706); +#108706 = SURFACE_SIDE_STYLE('',(#108707)); +#108707 = SURFACE_STYLE_FILL_AREA(#108708); +#108708 = FILL_AREA_STYLE('',(#108709)); +#108709 = FILL_AREA_STYLE_COLOUR('',#102876); +#108710 = STYLED_ITEM('color',(#108711),#82995); +#108711 = PRESENTATION_STYLE_ASSIGNMENT((#108712)); +#108712 = SURFACE_STYLE_USAGE(.BOTH.,#108713); +#108713 = SURFACE_SIDE_STYLE('',(#108714)); +#108714 = SURFACE_STYLE_FILL_AREA(#108715); +#108715 = FILL_AREA_STYLE('',(#108716)); +#108716 = FILL_AREA_STYLE_COLOUR('',#102876); +#108717 = STYLED_ITEM('color',(#108718),#83012); +#108718 = PRESENTATION_STYLE_ASSIGNMENT((#108719)); +#108719 = SURFACE_STYLE_USAGE(.BOTH.,#108720); +#108720 = SURFACE_SIDE_STYLE('',(#108721)); +#108721 = SURFACE_STYLE_FILL_AREA(#108722); +#108722 = FILL_AREA_STYLE('',(#108723)); +#108723 = FILL_AREA_STYLE_COLOUR('',#102876); +#108724 = STYLED_ITEM('color',(#108725),#83029); +#108725 = PRESENTATION_STYLE_ASSIGNMENT((#108726)); +#108726 = SURFACE_STYLE_USAGE(.BOTH.,#108727); +#108727 = SURFACE_SIDE_STYLE('',(#108728)); +#108728 = SURFACE_STYLE_FILL_AREA(#108729); +#108729 = FILL_AREA_STYLE('',(#108730)); +#108730 = FILL_AREA_STYLE_COLOUR('',#102876); +#108731 = STYLED_ITEM('color',(#108732),#83046); +#108732 = PRESENTATION_STYLE_ASSIGNMENT((#108733)); +#108733 = SURFACE_STYLE_USAGE(.BOTH.,#108734); +#108734 = SURFACE_SIDE_STYLE('',(#108735)); +#108735 = SURFACE_STYLE_FILL_AREA(#108736); +#108736 = FILL_AREA_STYLE('',(#108737)); +#108737 = FILL_AREA_STYLE_COLOUR('',#102876); +#108738 = STYLED_ITEM('color',(#108739),#83058); +#108739 = PRESENTATION_STYLE_ASSIGNMENT((#108740)); +#108740 = SURFACE_STYLE_USAGE(.BOTH.,#108741); +#108741 = SURFACE_SIDE_STYLE('',(#108742)); +#108742 = SURFACE_STYLE_FILL_AREA(#108743); +#108743 = FILL_AREA_STYLE('',(#108744)); +#108744 = FILL_AREA_STYLE_COLOUR('',#102876); +#108745 = STYLED_ITEM('color',(#108746),#83075); +#108746 = PRESENTATION_STYLE_ASSIGNMENT((#108747)); +#108747 = SURFACE_STYLE_USAGE(.BOTH.,#108748); +#108748 = SURFACE_SIDE_STYLE('',(#108749)); +#108749 = SURFACE_STYLE_FILL_AREA(#108750); +#108750 = FILL_AREA_STYLE('',(#108751)); +#108751 = FILL_AREA_STYLE_COLOUR('',#102876); +#108752 = STYLED_ITEM('color',(#108753),#83092); +#108753 = PRESENTATION_STYLE_ASSIGNMENT((#108754)); +#108754 = SURFACE_STYLE_USAGE(.BOTH.,#108755); +#108755 = SURFACE_SIDE_STYLE('',(#108756)); +#108756 = SURFACE_STYLE_FILL_AREA(#108757); +#108757 = FILL_AREA_STYLE('',(#108758)); +#108758 = FILL_AREA_STYLE_COLOUR('',#102876); +#108759 = STYLED_ITEM('color',(#108760),#83109); +#108760 = PRESENTATION_STYLE_ASSIGNMENT((#108761)); +#108761 = SURFACE_STYLE_USAGE(.BOTH.,#108762); +#108762 = SURFACE_SIDE_STYLE('',(#108763)); +#108763 = SURFACE_STYLE_FILL_AREA(#108764); +#108764 = FILL_AREA_STYLE('',(#108765)); +#108765 = FILL_AREA_STYLE_COLOUR('',#102876); +#108766 = STYLED_ITEM('color',(#108767),#83126); +#108767 = PRESENTATION_STYLE_ASSIGNMENT((#108768)); +#108768 = SURFACE_STYLE_USAGE(.BOTH.,#108769); +#108769 = SURFACE_SIDE_STYLE('',(#108770)); +#108770 = SURFACE_STYLE_FILL_AREA(#108771); +#108771 = FILL_AREA_STYLE('',(#108772)); +#108772 = FILL_AREA_STYLE_COLOUR('',#102876); +#108773 = STYLED_ITEM('color',(#108774),#83143); +#108774 = PRESENTATION_STYLE_ASSIGNMENT((#108775)); +#108775 = SURFACE_STYLE_USAGE(.BOTH.,#108776); +#108776 = SURFACE_SIDE_STYLE('',(#108777)); +#108777 = SURFACE_STYLE_FILL_AREA(#108778); +#108778 = FILL_AREA_STYLE('',(#108779)); +#108779 = FILL_AREA_STYLE_COLOUR('',#102876); +#108780 = STYLED_ITEM('color',(#108781),#83160); +#108781 = PRESENTATION_STYLE_ASSIGNMENT((#108782)); +#108782 = SURFACE_STYLE_USAGE(.BOTH.,#108783); +#108783 = SURFACE_SIDE_STYLE('',(#108784)); +#108784 = SURFACE_STYLE_FILL_AREA(#108785); +#108785 = FILL_AREA_STYLE('',(#108786)); +#108786 = FILL_AREA_STYLE_COLOUR('',#102876); +#108787 = STYLED_ITEM('color',(#108788),#83177); +#108788 = PRESENTATION_STYLE_ASSIGNMENT((#108789)); +#108789 = SURFACE_STYLE_USAGE(.BOTH.,#108790); +#108790 = SURFACE_SIDE_STYLE('',(#108791)); +#108791 = SURFACE_STYLE_FILL_AREA(#108792); +#108792 = FILL_AREA_STYLE('',(#108793)); +#108793 = FILL_AREA_STYLE_COLOUR('',#102876); +#108794 = STYLED_ITEM('color',(#108795),#83189); +#108795 = PRESENTATION_STYLE_ASSIGNMENT((#108796)); +#108796 = SURFACE_STYLE_USAGE(.BOTH.,#108797); +#108797 = SURFACE_SIDE_STYLE('',(#108798)); +#108798 = SURFACE_STYLE_FILL_AREA(#108799); +#108799 = FILL_AREA_STYLE('',(#108800)); +#108800 = FILL_AREA_STYLE_COLOUR('',#102876); +#108801 = STYLED_ITEM('color',(#108802),#83206); +#108802 = PRESENTATION_STYLE_ASSIGNMENT((#108803)); +#108803 = SURFACE_STYLE_USAGE(.BOTH.,#108804); +#108804 = SURFACE_SIDE_STYLE('',(#108805)); +#108805 = SURFACE_STYLE_FILL_AREA(#108806); +#108806 = FILL_AREA_STYLE('',(#108807)); +#108807 = FILL_AREA_STYLE_COLOUR('',#102876); +#108808 = STYLED_ITEM('color',(#108809),#83223); +#108809 = PRESENTATION_STYLE_ASSIGNMENT((#108810)); +#108810 = SURFACE_STYLE_USAGE(.BOTH.,#108811); +#108811 = SURFACE_SIDE_STYLE('',(#108812)); +#108812 = SURFACE_STYLE_FILL_AREA(#108813); +#108813 = FILL_AREA_STYLE('',(#108814)); +#108814 = FILL_AREA_STYLE_COLOUR('',#102876); +#108815 = STYLED_ITEM('color',(#108816),#83240); +#108816 = PRESENTATION_STYLE_ASSIGNMENT((#108817)); +#108817 = SURFACE_STYLE_USAGE(.BOTH.,#108818); +#108818 = SURFACE_SIDE_STYLE('',(#108819)); +#108819 = SURFACE_STYLE_FILL_AREA(#108820); +#108820 = FILL_AREA_STYLE('',(#108821)); +#108821 = FILL_AREA_STYLE_COLOUR('',#102876); +#108822 = STYLED_ITEM('color',(#108823),#83257); +#108823 = PRESENTATION_STYLE_ASSIGNMENT((#108824)); +#108824 = SURFACE_STYLE_USAGE(.BOTH.,#108825); +#108825 = SURFACE_SIDE_STYLE('',(#108826)); +#108826 = SURFACE_STYLE_FILL_AREA(#108827); +#108827 = FILL_AREA_STYLE('',(#108828)); +#108828 = FILL_AREA_STYLE_COLOUR('',#102876); +#108829 = STYLED_ITEM('color',(#108830),#83274); +#108830 = PRESENTATION_STYLE_ASSIGNMENT((#108831)); +#108831 = SURFACE_STYLE_USAGE(.BOTH.,#108832); +#108832 = SURFACE_SIDE_STYLE('',(#108833)); +#108833 = SURFACE_STYLE_FILL_AREA(#108834); +#108834 = FILL_AREA_STYLE('',(#108835)); +#108835 = FILL_AREA_STYLE_COLOUR('',#102876); +#108836 = STYLED_ITEM('color',(#108837),#83291); +#108837 = PRESENTATION_STYLE_ASSIGNMENT((#108838)); +#108838 = SURFACE_STYLE_USAGE(.BOTH.,#108839); +#108839 = SURFACE_SIDE_STYLE('',(#108840)); +#108840 = SURFACE_STYLE_FILL_AREA(#108841); +#108841 = FILL_AREA_STYLE('',(#108842)); +#108842 = FILL_AREA_STYLE_COLOUR('',#102876); +#108843 = STYLED_ITEM('color',(#108844),#83308); +#108844 = PRESENTATION_STYLE_ASSIGNMENT((#108845)); +#108845 = SURFACE_STYLE_USAGE(.BOTH.,#108846); +#108846 = SURFACE_SIDE_STYLE('',(#108847)); +#108847 = SURFACE_STYLE_FILL_AREA(#108848); +#108848 = FILL_AREA_STYLE('',(#108849)); +#108849 = FILL_AREA_STYLE_COLOUR('',#102876); +#108850 = STYLED_ITEM('color',(#108851),#83320); +#108851 = PRESENTATION_STYLE_ASSIGNMENT((#108852)); +#108852 = SURFACE_STYLE_USAGE(.BOTH.,#108853); +#108853 = SURFACE_SIDE_STYLE('',(#108854)); +#108854 = SURFACE_STYLE_FILL_AREA(#108855); +#108855 = FILL_AREA_STYLE('',(#108856)); +#108856 = FILL_AREA_STYLE_COLOUR('',#102876); +#108857 = STYLED_ITEM('color',(#108858),#83337); +#108858 = PRESENTATION_STYLE_ASSIGNMENT((#108859)); +#108859 = SURFACE_STYLE_USAGE(.BOTH.,#108860); +#108860 = SURFACE_SIDE_STYLE('',(#108861)); +#108861 = SURFACE_STYLE_FILL_AREA(#108862); +#108862 = FILL_AREA_STYLE('',(#108863)); +#108863 = FILL_AREA_STYLE_COLOUR('',#102876); +#108864 = STYLED_ITEM('color',(#108865),#83354); +#108865 = PRESENTATION_STYLE_ASSIGNMENT((#108866)); +#108866 = SURFACE_STYLE_USAGE(.BOTH.,#108867); +#108867 = SURFACE_SIDE_STYLE('',(#108868)); +#108868 = SURFACE_STYLE_FILL_AREA(#108869); +#108869 = FILL_AREA_STYLE('',(#108870)); +#108870 = FILL_AREA_STYLE_COLOUR('',#102876); +#108871 = STYLED_ITEM('color',(#108872),#83371); +#108872 = PRESENTATION_STYLE_ASSIGNMENT((#108873)); +#108873 = SURFACE_STYLE_USAGE(.BOTH.,#108874); +#108874 = SURFACE_SIDE_STYLE('',(#108875)); +#108875 = SURFACE_STYLE_FILL_AREA(#108876); +#108876 = FILL_AREA_STYLE('',(#108877)); +#108877 = FILL_AREA_STYLE_COLOUR('',#102876); +#108878 = STYLED_ITEM('color',(#108879),#83388); +#108879 = PRESENTATION_STYLE_ASSIGNMENT((#108880)); +#108880 = SURFACE_STYLE_USAGE(.BOTH.,#108881); +#108881 = SURFACE_SIDE_STYLE('',(#108882)); +#108882 = SURFACE_STYLE_FILL_AREA(#108883); +#108883 = FILL_AREA_STYLE('',(#108884)); +#108884 = FILL_AREA_STYLE_COLOUR('',#102876); +#108885 = STYLED_ITEM('color',(#108886),#83405); +#108886 = PRESENTATION_STYLE_ASSIGNMENT((#108887)); +#108887 = SURFACE_STYLE_USAGE(.BOTH.,#108888); +#108888 = SURFACE_SIDE_STYLE('',(#108889)); +#108889 = SURFACE_STYLE_FILL_AREA(#108890); +#108890 = FILL_AREA_STYLE('',(#108891)); +#108891 = FILL_AREA_STYLE_COLOUR('',#102876); +#108892 = STYLED_ITEM('color',(#108893),#83422); +#108893 = PRESENTATION_STYLE_ASSIGNMENT((#108894)); +#108894 = SURFACE_STYLE_USAGE(.BOTH.,#108895); +#108895 = SURFACE_SIDE_STYLE('',(#108896)); +#108896 = SURFACE_STYLE_FILL_AREA(#108897); +#108897 = FILL_AREA_STYLE('',(#108898)); +#108898 = FILL_AREA_STYLE_COLOUR('',#102876); +#108899 = STYLED_ITEM('color',(#108900),#83439); +#108900 = PRESENTATION_STYLE_ASSIGNMENT((#108901)); +#108901 = SURFACE_STYLE_USAGE(.BOTH.,#108902); +#108902 = SURFACE_SIDE_STYLE('',(#108903)); +#108903 = SURFACE_STYLE_FILL_AREA(#108904); +#108904 = FILL_AREA_STYLE('',(#108905)); +#108905 = FILL_AREA_STYLE_COLOUR('',#102876); +#108906 = STYLED_ITEM('color',(#108907),#83451); +#108907 = PRESENTATION_STYLE_ASSIGNMENT((#108908)); +#108908 = SURFACE_STYLE_USAGE(.BOTH.,#108909); +#108909 = SURFACE_SIDE_STYLE('',(#108910)); +#108910 = SURFACE_STYLE_FILL_AREA(#108911); +#108911 = FILL_AREA_STYLE('',(#108912)); +#108912 = FILL_AREA_STYLE_COLOUR('',#102876); +#108913 = STYLED_ITEM('color',(#108914),#83468); +#108914 = PRESENTATION_STYLE_ASSIGNMENT((#108915)); +#108915 = SURFACE_STYLE_USAGE(.BOTH.,#108916); +#108916 = SURFACE_SIDE_STYLE('',(#108917)); +#108917 = SURFACE_STYLE_FILL_AREA(#108918); +#108918 = FILL_AREA_STYLE('',(#108919)); +#108919 = FILL_AREA_STYLE_COLOUR('',#102876); +#108920 = STYLED_ITEM('color',(#108921),#83485); +#108921 = PRESENTATION_STYLE_ASSIGNMENT((#108922)); +#108922 = SURFACE_STYLE_USAGE(.BOTH.,#108923); +#108923 = SURFACE_SIDE_STYLE('',(#108924)); +#108924 = SURFACE_STYLE_FILL_AREA(#108925); +#108925 = FILL_AREA_STYLE('',(#108926)); +#108926 = FILL_AREA_STYLE_COLOUR('',#102876); +#108927 = STYLED_ITEM('color',(#108928),#83502); +#108928 = PRESENTATION_STYLE_ASSIGNMENT((#108929)); +#108929 = SURFACE_STYLE_USAGE(.BOTH.,#108930); +#108930 = SURFACE_SIDE_STYLE('',(#108931)); +#108931 = SURFACE_STYLE_FILL_AREA(#108932); +#108932 = FILL_AREA_STYLE('',(#108933)); +#108933 = FILL_AREA_STYLE_COLOUR('',#102876); +#108934 = STYLED_ITEM('color',(#108935),#83519); +#108935 = PRESENTATION_STYLE_ASSIGNMENT((#108936)); +#108936 = SURFACE_STYLE_USAGE(.BOTH.,#108937); +#108937 = SURFACE_SIDE_STYLE('',(#108938)); +#108938 = SURFACE_STYLE_FILL_AREA(#108939); +#108939 = FILL_AREA_STYLE('',(#108940)); +#108940 = FILL_AREA_STYLE_COLOUR('',#102876); +#108941 = STYLED_ITEM('color',(#108942),#83536); +#108942 = PRESENTATION_STYLE_ASSIGNMENT((#108943)); +#108943 = SURFACE_STYLE_USAGE(.BOTH.,#108944); +#108944 = SURFACE_SIDE_STYLE('',(#108945)); +#108945 = SURFACE_STYLE_FILL_AREA(#108946); +#108946 = FILL_AREA_STYLE('',(#108947)); +#108947 = FILL_AREA_STYLE_COLOUR('',#102876); +#108948 = STYLED_ITEM('color',(#108949),#83553); +#108949 = PRESENTATION_STYLE_ASSIGNMENT((#108950)); +#108950 = SURFACE_STYLE_USAGE(.BOTH.,#108951); +#108951 = SURFACE_SIDE_STYLE('',(#108952)); +#108952 = SURFACE_STYLE_FILL_AREA(#108953); +#108953 = FILL_AREA_STYLE('',(#108954)); +#108954 = FILL_AREA_STYLE_COLOUR('',#102876); +#108955 = STYLED_ITEM('color',(#108956),#83570); +#108956 = PRESENTATION_STYLE_ASSIGNMENT((#108957)); +#108957 = SURFACE_STYLE_USAGE(.BOTH.,#108958); +#108958 = SURFACE_SIDE_STYLE('',(#108959)); +#108959 = SURFACE_STYLE_FILL_AREA(#108960); +#108960 = FILL_AREA_STYLE('',(#108961)); +#108961 = FILL_AREA_STYLE_COLOUR('',#102876); +#108962 = STYLED_ITEM('color',(#108963),#83582); +#108963 = PRESENTATION_STYLE_ASSIGNMENT((#108964)); +#108964 = SURFACE_STYLE_USAGE(.BOTH.,#108965); +#108965 = SURFACE_SIDE_STYLE('',(#108966)); +#108966 = SURFACE_STYLE_FILL_AREA(#108967); +#108967 = FILL_AREA_STYLE('',(#108968)); +#108968 = FILL_AREA_STYLE_COLOUR('',#102876); +#108969 = STYLED_ITEM('color',(#108970),#83599); +#108970 = PRESENTATION_STYLE_ASSIGNMENT((#108971)); +#108971 = SURFACE_STYLE_USAGE(.BOTH.,#108972); +#108972 = SURFACE_SIDE_STYLE('',(#108973)); +#108973 = SURFACE_STYLE_FILL_AREA(#108974); +#108974 = FILL_AREA_STYLE('',(#108975)); +#108975 = FILL_AREA_STYLE_COLOUR('',#102876); +#108976 = STYLED_ITEM('color',(#108977),#83616); +#108977 = PRESENTATION_STYLE_ASSIGNMENT((#108978)); +#108978 = SURFACE_STYLE_USAGE(.BOTH.,#108979); +#108979 = SURFACE_SIDE_STYLE('',(#108980)); +#108980 = SURFACE_STYLE_FILL_AREA(#108981); +#108981 = FILL_AREA_STYLE('',(#108982)); +#108982 = FILL_AREA_STYLE_COLOUR('',#102876); +#108983 = STYLED_ITEM('color',(#108984),#83633); +#108984 = PRESENTATION_STYLE_ASSIGNMENT((#108985)); +#108985 = SURFACE_STYLE_USAGE(.BOTH.,#108986); +#108986 = SURFACE_SIDE_STYLE('',(#108987)); +#108987 = SURFACE_STYLE_FILL_AREA(#108988); +#108988 = FILL_AREA_STYLE('',(#108989)); +#108989 = FILL_AREA_STYLE_COLOUR('',#102876); +#108990 = STYLED_ITEM('color',(#108991),#83650); +#108991 = PRESENTATION_STYLE_ASSIGNMENT((#108992)); +#108992 = SURFACE_STYLE_USAGE(.BOTH.,#108993); +#108993 = SURFACE_SIDE_STYLE('',(#108994)); +#108994 = SURFACE_STYLE_FILL_AREA(#108995); +#108995 = FILL_AREA_STYLE('',(#108996)); +#108996 = FILL_AREA_STYLE_COLOUR('',#102876); +#108997 = STYLED_ITEM('color',(#108998),#83667); +#108998 = PRESENTATION_STYLE_ASSIGNMENT((#108999)); +#108999 = SURFACE_STYLE_USAGE(.BOTH.,#109000); +#109000 = SURFACE_SIDE_STYLE('',(#109001)); +#109001 = SURFACE_STYLE_FILL_AREA(#109002); +#109002 = FILL_AREA_STYLE('',(#109003)); +#109003 = FILL_AREA_STYLE_COLOUR('',#102876); +#109004 = STYLED_ITEM('color',(#109005),#83684); +#109005 = PRESENTATION_STYLE_ASSIGNMENT((#109006)); +#109006 = SURFACE_STYLE_USAGE(.BOTH.,#109007); +#109007 = SURFACE_SIDE_STYLE('',(#109008)); +#109008 = SURFACE_STYLE_FILL_AREA(#109009); +#109009 = FILL_AREA_STYLE('',(#109010)); +#109010 = FILL_AREA_STYLE_COLOUR('',#102876); +#109011 = STYLED_ITEM('color',(#109012),#83701); +#109012 = PRESENTATION_STYLE_ASSIGNMENT((#109013)); +#109013 = SURFACE_STYLE_USAGE(.BOTH.,#109014); +#109014 = SURFACE_SIDE_STYLE('',(#109015)); +#109015 = SURFACE_STYLE_FILL_AREA(#109016); +#109016 = FILL_AREA_STYLE('',(#109017)); +#109017 = FILL_AREA_STYLE_COLOUR('',#102876); +#109018 = STYLED_ITEM('color',(#109019),#83713); +#109019 = PRESENTATION_STYLE_ASSIGNMENT((#109020)); +#109020 = SURFACE_STYLE_USAGE(.BOTH.,#109021); +#109021 = SURFACE_SIDE_STYLE('',(#109022)); +#109022 = SURFACE_STYLE_FILL_AREA(#109023); +#109023 = FILL_AREA_STYLE('',(#109024)); +#109024 = FILL_AREA_STYLE_COLOUR('',#102876); +#109025 = STYLED_ITEM('color',(#109026),#83730); +#109026 = PRESENTATION_STYLE_ASSIGNMENT((#109027)); +#109027 = SURFACE_STYLE_USAGE(.BOTH.,#109028); +#109028 = SURFACE_SIDE_STYLE('',(#109029)); +#109029 = SURFACE_STYLE_FILL_AREA(#109030); +#109030 = FILL_AREA_STYLE('',(#109031)); +#109031 = FILL_AREA_STYLE_COLOUR('',#102876); +#109032 = STYLED_ITEM('color',(#109033),#83747); +#109033 = PRESENTATION_STYLE_ASSIGNMENT((#109034)); +#109034 = SURFACE_STYLE_USAGE(.BOTH.,#109035); +#109035 = SURFACE_SIDE_STYLE('',(#109036)); +#109036 = SURFACE_STYLE_FILL_AREA(#109037); +#109037 = FILL_AREA_STYLE('',(#109038)); +#109038 = FILL_AREA_STYLE_COLOUR('',#102876); +#109039 = STYLED_ITEM('color',(#109040),#83764); +#109040 = PRESENTATION_STYLE_ASSIGNMENT((#109041)); +#109041 = SURFACE_STYLE_USAGE(.BOTH.,#109042); +#109042 = SURFACE_SIDE_STYLE('',(#109043)); +#109043 = SURFACE_STYLE_FILL_AREA(#109044); +#109044 = FILL_AREA_STYLE('',(#109045)); +#109045 = FILL_AREA_STYLE_COLOUR('',#102876); +#109046 = STYLED_ITEM('color',(#109047),#83781); +#109047 = PRESENTATION_STYLE_ASSIGNMENT((#109048)); +#109048 = SURFACE_STYLE_USAGE(.BOTH.,#109049); +#109049 = SURFACE_SIDE_STYLE('',(#109050)); +#109050 = SURFACE_STYLE_FILL_AREA(#109051); +#109051 = FILL_AREA_STYLE('',(#109052)); +#109052 = FILL_AREA_STYLE_COLOUR('',#102876); +#109053 = STYLED_ITEM('color',(#109054),#83798); +#109054 = PRESENTATION_STYLE_ASSIGNMENT((#109055)); +#109055 = SURFACE_STYLE_USAGE(.BOTH.,#109056); +#109056 = SURFACE_SIDE_STYLE('',(#109057)); +#109057 = SURFACE_STYLE_FILL_AREA(#109058); +#109058 = FILL_AREA_STYLE('',(#109059)); +#109059 = FILL_AREA_STYLE_COLOUR('',#102876); +#109060 = STYLED_ITEM('color',(#109061),#83815); +#109061 = PRESENTATION_STYLE_ASSIGNMENT((#109062)); +#109062 = SURFACE_STYLE_USAGE(.BOTH.,#109063); +#109063 = SURFACE_SIDE_STYLE('',(#109064)); +#109064 = SURFACE_STYLE_FILL_AREA(#109065); +#109065 = FILL_AREA_STYLE('',(#109066)); +#109066 = FILL_AREA_STYLE_COLOUR('',#102876); +#109067 = STYLED_ITEM('color',(#109068),#83832); +#109068 = PRESENTATION_STYLE_ASSIGNMENT((#109069)); +#109069 = SURFACE_STYLE_USAGE(.BOTH.,#109070); +#109070 = SURFACE_SIDE_STYLE('',(#109071)); +#109071 = SURFACE_STYLE_FILL_AREA(#109072); +#109072 = FILL_AREA_STYLE('',(#109073)); +#109073 = FILL_AREA_STYLE_COLOUR('',#102876); +#109074 = STYLED_ITEM('color',(#109075),#83844); +#109075 = PRESENTATION_STYLE_ASSIGNMENT((#109076)); +#109076 = SURFACE_STYLE_USAGE(.BOTH.,#109077); +#109077 = SURFACE_SIDE_STYLE('',(#109078)); +#109078 = SURFACE_STYLE_FILL_AREA(#109079); +#109079 = FILL_AREA_STYLE('',(#109080)); +#109080 = FILL_AREA_STYLE_COLOUR('',#102876); +#109081 = STYLED_ITEM('color',(#109082),#83861); +#109082 = PRESENTATION_STYLE_ASSIGNMENT((#109083)); +#109083 = SURFACE_STYLE_USAGE(.BOTH.,#109084); +#109084 = SURFACE_SIDE_STYLE('',(#109085)); +#109085 = SURFACE_STYLE_FILL_AREA(#109086); +#109086 = FILL_AREA_STYLE('',(#109087)); +#109087 = FILL_AREA_STYLE_COLOUR('',#102876); +#109088 = STYLED_ITEM('color',(#109089),#83878); +#109089 = PRESENTATION_STYLE_ASSIGNMENT((#109090)); +#109090 = SURFACE_STYLE_USAGE(.BOTH.,#109091); +#109091 = SURFACE_SIDE_STYLE('',(#109092)); +#109092 = SURFACE_STYLE_FILL_AREA(#109093); +#109093 = FILL_AREA_STYLE('',(#109094)); +#109094 = FILL_AREA_STYLE_COLOUR('',#102876); +#109095 = STYLED_ITEM('color',(#109096),#83895); +#109096 = PRESENTATION_STYLE_ASSIGNMENT((#109097)); +#109097 = SURFACE_STYLE_USAGE(.BOTH.,#109098); +#109098 = SURFACE_SIDE_STYLE('',(#109099)); +#109099 = SURFACE_STYLE_FILL_AREA(#109100); +#109100 = FILL_AREA_STYLE('',(#109101)); +#109101 = FILL_AREA_STYLE_COLOUR('',#102876); +#109102 = STYLED_ITEM('color',(#109103),#83912); +#109103 = PRESENTATION_STYLE_ASSIGNMENT((#109104)); +#109104 = SURFACE_STYLE_USAGE(.BOTH.,#109105); +#109105 = SURFACE_SIDE_STYLE('',(#109106)); +#109106 = SURFACE_STYLE_FILL_AREA(#109107); +#109107 = FILL_AREA_STYLE('',(#109108)); +#109108 = FILL_AREA_STYLE_COLOUR('',#102876); +#109109 = STYLED_ITEM('color',(#109110),#83929); +#109110 = PRESENTATION_STYLE_ASSIGNMENT((#109111)); +#109111 = SURFACE_STYLE_USAGE(.BOTH.,#109112); +#109112 = SURFACE_SIDE_STYLE('',(#109113)); +#109113 = SURFACE_STYLE_FILL_AREA(#109114); +#109114 = FILL_AREA_STYLE('',(#109115)); +#109115 = FILL_AREA_STYLE_COLOUR('',#102876); +#109116 = STYLED_ITEM('color',(#109117),#83946); +#109117 = PRESENTATION_STYLE_ASSIGNMENT((#109118)); +#109118 = SURFACE_STYLE_USAGE(.BOTH.,#109119); +#109119 = SURFACE_SIDE_STYLE('',(#109120)); +#109120 = SURFACE_STYLE_FILL_AREA(#109121); +#109121 = FILL_AREA_STYLE('',(#109122)); +#109122 = FILL_AREA_STYLE_COLOUR('',#102876); +#109123 = STYLED_ITEM('color',(#109124),#83963); +#109124 = PRESENTATION_STYLE_ASSIGNMENT((#109125)); +#109125 = SURFACE_STYLE_USAGE(.BOTH.,#109126); +#109126 = SURFACE_SIDE_STYLE('',(#109127)); +#109127 = SURFACE_STYLE_FILL_AREA(#109128); +#109128 = FILL_AREA_STYLE('',(#109129)); +#109129 = FILL_AREA_STYLE_COLOUR('',#102876); +#109130 = STYLED_ITEM('color',(#109131),#83975); +#109131 = PRESENTATION_STYLE_ASSIGNMENT((#109132)); +#109132 = SURFACE_STYLE_USAGE(.BOTH.,#109133); +#109133 = SURFACE_SIDE_STYLE('',(#109134)); +#109134 = SURFACE_STYLE_FILL_AREA(#109135); +#109135 = FILL_AREA_STYLE('',(#109136)); +#109136 = FILL_AREA_STYLE_COLOUR('',#102876); +#109137 = STYLED_ITEM('color',(#109138),#83992); +#109138 = PRESENTATION_STYLE_ASSIGNMENT((#109139)); +#109139 = SURFACE_STYLE_USAGE(.BOTH.,#109140); +#109140 = SURFACE_SIDE_STYLE('',(#109141)); +#109141 = SURFACE_STYLE_FILL_AREA(#109142); +#109142 = FILL_AREA_STYLE('',(#109143)); +#109143 = FILL_AREA_STYLE_COLOUR('',#102876); +#109144 = STYLED_ITEM('color',(#109145),#84009); +#109145 = PRESENTATION_STYLE_ASSIGNMENT((#109146)); +#109146 = SURFACE_STYLE_USAGE(.BOTH.,#109147); +#109147 = SURFACE_SIDE_STYLE('',(#109148)); +#109148 = SURFACE_STYLE_FILL_AREA(#109149); +#109149 = FILL_AREA_STYLE('',(#109150)); +#109150 = FILL_AREA_STYLE_COLOUR('',#102876); +#109151 = STYLED_ITEM('color',(#109152),#84026); +#109152 = PRESENTATION_STYLE_ASSIGNMENT((#109153)); +#109153 = SURFACE_STYLE_USAGE(.BOTH.,#109154); +#109154 = SURFACE_SIDE_STYLE('',(#109155)); +#109155 = SURFACE_STYLE_FILL_AREA(#109156); +#109156 = FILL_AREA_STYLE('',(#109157)); +#109157 = FILL_AREA_STYLE_COLOUR('',#102876); +#109158 = STYLED_ITEM('color',(#109159),#84043); +#109159 = PRESENTATION_STYLE_ASSIGNMENT((#109160)); +#109160 = SURFACE_STYLE_USAGE(.BOTH.,#109161); +#109161 = SURFACE_SIDE_STYLE('',(#109162)); +#109162 = SURFACE_STYLE_FILL_AREA(#109163); +#109163 = FILL_AREA_STYLE('',(#109164)); +#109164 = FILL_AREA_STYLE_COLOUR('',#102876); +#109165 = STYLED_ITEM('color',(#109166),#84060); +#109166 = PRESENTATION_STYLE_ASSIGNMENT((#109167)); +#109167 = SURFACE_STYLE_USAGE(.BOTH.,#109168); +#109168 = SURFACE_SIDE_STYLE('',(#109169)); +#109169 = SURFACE_STYLE_FILL_AREA(#109170); +#109170 = FILL_AREA_STYLE('',(#109171)); +#109171 = FILL_AREA_STYLE_COLOUR('',#102876); +#109172 = STYLED_ITEM('color',(#109173),#84077); +#109173 = PRESENTATION_STYLE_ASSIGNMENT((#109174)); +#109174 = SURFACE_STYLE_USAGE(.BOTH.,#109175); +#109175 = SURFACE_SIDE_STYLE('',(#109176)); +#109176 = SURFACE_STYLE_FILL_AREA(#109177); +#109177 = FILL_AREA_STYLE('',(#109178)); +#109178 = FILL_AREA_STYLE_COLOUR('',#102876); +#109179 = STYLED_ITEM('color',(#109180),#84094); +#109180 = PRESENTATION_STYLE_ASSIGNMENT((#109181)); +#109181 = SURFACE_STYLE_USAGE(.BOTH.,#109182); +#109182 = SURFACE_SIDE_STYLE('',(#109183)); +#109183 = SURFACE_STYLE_FILL_AREA(#109184); +#109184 = FILL_AREA_STYLE('',(#109185)); +#109185 = FILL_AREA_STYLE_COLOUR('',#102876); +#109186 = STYLED_ITEM('color',(#109187),#84106); +#109187 = PRESENTATION_STYLE_ASSIGNMENT((#109188)); +#109188 = SURFACE_STYLE_USAGE(.BOTH.,#109189); +#109189 = SURFACE_SIDE_STYLE('',(#109190)); +#109190 = SURFACE_STYLE_FILL_AREA(#109191); +#109191 = FILL_AREA_STYLE('',(#109192)); +#109192 = FILL_AREA_STYLE_COLOUR('',#102876); +#109193 = STYLED_ITEM('color',(#109194),#84123); +#109194 = PRESENTATION_STYLE_ASSIGNMENT((#109195)); +#109195 = SURFACE_STYLE_USAGE(.BOTH.,#109196); +#109196 = SURFACE_SIDE_STYLE('',(#109197)); +#109197 = SURFACE_STYLE_FILL_AREA(#109198); +#109198 = FILL_AREA_STYLE('',(#109199)); +#109199 = FILL_AREA_STYLE_COLOUR('',#102876); +#109200 = STYLED_ITEM('color',(#109201),#84140); +#109201 = PRESENTATION_STYLE_ASSIGNMENT((#109202)); +#109202 = SURFACE_STYLE_USAGE(.BOTH.,#109203); +#109203 = SURFACE_SIDE_STYLE('',(#109204)); +#109204 = SURFACE_STYLE_FILL_AREA(#109205); +#109205 = FILL_AREA_STYLE('',(#109206)); +#109206 = FILL_AREA_STYLE_COLOUR('',#102876); +#109207 = STYLED_ITEM('color',(#109208),#84157); +#109208 = PRESENTATION_STYLE_ASSIGNMENT((#109209)); +#109209 = SURFACE_STYLE_USAGE(.BOTH.,#109210); +#109210 = SURFACE_SIDE_STYLE('',(#109211)); +#109211 = SURFACE_STYLE_FILL_AREA(#109212); +#109212 = FILL_AREA_STYLE('',(#109213)); +#109213 = FILL_AREA_STYLE_COLOUR('',#102876); +#109214 = STYLED_ITEM('color',(#109215),#84174); +#109215 = PRESENTATION_STYLE_ASSIGNMENT((#109216)); +#109216 = SURFACE_STYLE_USAGE(.BOTH.,#109217); +#109217 = SURFACE_SIDE_STYLE('',(#109218)); +#109218 = SURFACE_STYLE_FILL_AREA(#109219); +#109219 = FILL_AREA_STYLE('',(#109220)); +#109220 = FILL_AREA_STYLE_COLOUR('',#102876); +#109221 = STYLED_ITEM('color',(#109222),#84191); +#109222 = PRESENTATION_STYLE_ASSIGNMENT((#109223)); +#109223 = SURFACE_STYLE_USAGE(.BOTH.,#109224); +#109224 = SURFACE_SIDE_STYLE('',(#109225)); +#109225 = SURFACE_STYLE_FILL_AREA(#109226); +#109226 = FILL_AREA_STYLE('',(#109227)); +#109227 = FILL_AREA_STYLE_COLOUR('',#102876); +#109228 = STYLED_ITEM('color',(#109229),#84208); +#109229 = PRESENTATION_STYLE_ASSIGNMENT((#109230)); +#109230 = SURFACE_STYLE_USAGE(.BOTH.,#109231); +#109231 = SURFACE_SIDE_STYLE('',(#109232)); +#109232 = SURFACE_STYLE_FILL_AREA(#109233); +#109233 = FILL_AREA_STYLE('',(#109234)); +#109234 = FILL_AREA_STYLE_COLOUR('',#102876); +#109235 = STYLED_ITEM('color',(#109236),#84225); +#109236 = PRESENTATION_STYLE_ASSIGNMENT((#109237)); +#109237 = SURFACE_STYLE_USAGE(.BOTH.,#109238); +#109238 = SURFACE_SIDE_STYLE('',(#109239)); +#109239 = SURFACE_STYLE_FILL_AREA(#109240); +#109240 = FILL_AREA_STYLE('',(#109241)); +#109241 = FILL_AREA_STYLE_COLOUR('',#102876); +#109242 = STYLED_ITEM('color',(#109243),#84237); +#109243 = PRESENTATION_STYLE_ASSIGNMENT((#109244)); +#109244 = SURFACE_STYLE_USAGE(.BOTH.,#109245); +#109245 = SURFACE_SIDE_STYLE('',(#109246)); +#109246 = SURFACE_STYLE_FILL_AREA(#109247); +#109247 = FILL_AREA_STYLE('',(#109248)); +#109248 = FILL_AREA_STYLE_COLOUR('',#102912); +#109249 = STYLED_ITEM('color',(#109250),#84389); +#109250 = PRESENTATION_STYLE_ASSIGNMENT((#109251)); +#109251 = SURFACE_STYLE_USAGE(.BOTH.,#109252); +#109252 = SURFACE_SIDE_STYLE('',(#109253)); +#109253 = SURFACE_STYLE_FILL_AREA(#109254); +#109254 = FILL_AREA_STYLE('',(#109255)); +#109255 = FILL_AREA_STYLE_COLOUR('',#102876); +#109256 = STYLED_ITEM('color',(#109257),#84408); +#109257 = PRESENTATION_STYLE_ASSIGNMENT((#109258)); +#109258 = SURFACE_STYLE_USAGE(.BOTH.,#109259); +#109259 = SURFACE_SIDE_STYLE('',(#109260)); +#109260 = SURFACE_STYLE_FILL_AREA(#109261); +#109261 = FILL_AREA_STYLE('',(#109262)); +#109262 = FILL_AREA_STYLE_COLOUR('',#102876); +#109263 = STYLED_ITEM('color',(#109264),#84425); +#109264 = PRESENTATION_STYLE_ASSIGNMENT((#109265)); +#109265 = SURFACE_STYLE_USAGE(.BOTH.,#109266); +#109266 = SURFACE_SIDE_STYLE('',(#109267)); +#109267 = SURFACE_STYLE_FILL_AREA(#109268); +#109268 = FILL_AREA_STYLE('',(#109269)); +#109269 = FILL_AREA_STYLE_COLOUR('',#102876); +#109270 = STYLED_ITEM('color',(#109271),#84442); +#109271 = PRESENTATION_STYLE_ASSIGNMENT((#109272)); +#109272 = SURFACE_STYLE_USAGE(.BOTH.,#109273); +#109273 = SURFACE_SIDE_STYLE('',(#109274)); +#109274 = SURFACE_STYLE_FILL_AREA(#109275); +#109275 = FILL_AREA_STYLE('',(#109276)); +#109276 = FILL_AREA_STYLE_COLOUR('',#102876); +#109277 = STYLED_ITEM('color',(#109278),#84459); +#109278 = PRESENTATION_STYLE_ASSIGNMENT((#109279)); +#109279 = SURFACE_STYLE_USAGE(.BOTH.,#109280); +#109280 = SURFACE_SIDE_STYLE('',(#109281)); +#109281 = SURFACE_STYLE_FILL_AREA(#109282); +#109282 = FILL_AREA_STYLE('',(#109283)); +#109283 = FILL_AREA_STYLE_COLOUR('',#102876); +#109284 = STYLED_ITEM('color',(#109285),#84476); +#109285 = PRESENTATION_STYLE_ASSIGNMENT((#109286)); +#109286 = SURFACE_STYLE_USAGE(.BOTH.,#109287); +#109287 = SURFACE_SIDE_STYLE('',(#109288)); +#109288 = SURFACE_STYLE_FILL_AREA(#109289); +#109289 = FILL_AREA_STYLE('',(#109290)); +#109290 = FILL_AREA_STYLE_COLOUR('',#102876); +#109291 = STYLED_ITEM('color',(#109292),#84493); +#109292 = PRESENTATION_STYLE_ASSIGNMENT((#109293)); +#109293 = SURFACE_STYLE_USAGE(.BOTH.,#109294); +#109294 = SURFACE_SIDE_STYLE('',(#109295)); +#109295 = SURFACE_STYLE_FILL_AREA(#109296); +#109296 = FILL_AREA_STYLE('',(#109297)); +#109297 = FILL_AREA_STYLE_COLOUR('',#102876); +#109298 = STYLED_ITEM('color',(#109299),#84510); +#109299 = PRESENTATION_STYLE_ASSIGNMENT((#109300)); +#109300 = SURFACE_STYLE_USAGE(.BOTH.,#109301); +#109301 = SURFACE_SIDE_STYLE('',(#109302)); +#109302 = SURFACE_STYLE_FILL_AREA(#109303); +#109303 = FILL_AREA_STYLE('',(#109304)); +#109304 = FILL_AREA_STYLE_COLOUR('',#102876); +#109305 = STYLED_ITEM('color',(#109306),#84527); +#109306 = PRESENTATION_STYLE_ASSIGNMENT((#109307)); +#109307 = SURFACE_STYLE_USAGE(.BOTH.,#109308); +#109308 = SURFACE_SIDE_STYLE('',(#109309)); +#109309 = SURFACE_STYLE_FILL_AREA(#109310); +#109310 = FILL_AREA_STYLE('',(#109311)); +#109311 = FILL_AREA_STYLE_COLOUR('',#102876); +#109312 = STYLED_ITEM('color',(#109313),#84539); +#109313 = PRESENTATION_STYLE_ASSIGNMENT((#109314)); +#109314 = SURFACE_STYLE_USAGE(.BOTH.,#109315); +#109315 = SURFACE_SIDE_STYLE('',(#109316)); +#109316 = SURFACE_STYLE_FILL_AREA(#109317); +#109317 = FILL_AREA_STYLE('',(#109318)); +#109318 = FILL_AREA_STYLE_COLOUR('',#102876); +#109319 = STYLED_ITEM('color',(#109320),#84558); +#109320 = PRESENTATION_STYLE_ASSIGNMENT((#109321)); +#109321 = SURFACE_STYLE_USAGE(.BOTH.,#109322); +#109322 = SURFACE_SIDE_STYLE('',(#109323)); +#109323 = SURFACE_STYLE_FILL_AREA(#109324); +#109324 = FILL_AREA_STYLE('',(#109325)); +#109325 = FILL_AREA_STYLE_COLOUR('',#102876); +#109326 = STYLED_ITEM('color',(#109327),#84575); +#109327 = PRESENTATION_STYLE_ASSIGNMENT((#109328)); +#109328 = SURFACE_STYLE_USAGE(.BOTH.,#109329); +#109329 = SURFACE_SIDE_STYLE('',(#109330)); +#109330 = SURFACE_STYLE_FILL_AREA(#109331); +#109331 = FILL_AREA_STYLE('',(#109332)); +#109332 = FILL_AREA_STYLE_COLOUR('',#102876); +#109333 = STYLED_ITEM('color',(#109334),#84592); +#109334 = PRESENTATION_STYLE_ASSIGNMENT((#109335)); +#109335 = SURFACE_STYLE_USAGE(.BOTH.,#109336); +#109336 = SURFACE_SIDE_STYLE('',(#109337)); +#109337 = SURFACE_STYLE_FILL_AREA(#109338); +#109338 = FILL_AREA_STYLE('',(#109339)); +#109339 = FILL_AREA_STYLE_COLOUR('',#102876); +#109340 = STYLED_ITEM('color',(#109341),#84609); +#109341 = PRESENTATION_STYLE_ASSIGNMENT((#109342)); +#109342 = SURFACE_STYLE_USAGE(.BOTH.,#109343); +#109343 = SURFACE_SIDE_STYLE('',(#109344)); +#109344 = SURFACE_STYLE_FILL_AREA(#109345); +#109345 = FILL_AREA_STYLE('',(#109346)); +#109346 = FILL_AREA_STYLE_COLOUR('',#102876); +#109347 = STYLED_ITEM('color',(#109348),#84626); +#109348 = PRESENTATION_STYLE_ASSIGNMENT((#109349)); +#109349 = SURFACE_STYLE_USAGE(.BOTH.,#109350); +#109350 = SURFACE_SIDE_STYLE('',(#109351)); +#109351 = SURFACE_STYLE_FILL_AREA(#109352); +#109352 = FILL_AREA_STYLE('',(#109353)); +#109353 = FILL_AREA_STYLE_COLOUR('',#102876); +#109354 = STYLED_ITEM('color',(#109355),#84643); +#109355 = PRESENTATION_STYLE_ASSIGNMENT((#109356)); +#109356 = SURFACE_STYLE_USAGE(.BOTH.,#109357); +#109357 = SURFACE_SIDE_STYLE('',(#109358)); +#109358 = SURFACE_STYLE_FILL_AREA(#109359); +#109359 = FILL_AREA_STYLE('',(#109360)); +#109360 = FILL_AREA_STYLE_COLOUR('',#102876); +#109361 = STYLED_ITEM('color',(#109362),#84660); +#109362 = PRESENTATION_STYLE_ASSIGNMENT((#109363)); +#109363 = SURFACE_STYLE_USAGE(.BOTH.,#109364); +#109364 = SURFACE_SIDE_STYLE('',(#109365)); +#109365 = SURFACE_STYLE_FILL_AREA(#109366); +#109366 = FILL_AREA_STYLE('',(#109367)); +#109367 = FILL_AREA_STYLE_COLOUR('',#102876); +#109368 = STYLED_ITEM('color',(#109369),#84677); +#109369 = PRESENTATION_STYLE_ASSIGNMENT((#109370)); +#109370 = SURFACE_STYLE_USAGE(.BOTH.,#109371); +#109371 = SURFACE_SIDE_STYLE('',(#109372)); +#109372 = SURFACE_STYLE_FILL_AREA(#109373); +#109373 = FILL_AREA_STYLE('',(#109374)); +#109374 = FILL_AREA_STYLE_COLOUR('',#102876); +#109375 = STYLED_ITEM('color',(#109376),#84689); +#109376 = PRESENTATION_STYLE_ASSIGNMENT((#109377)); +#109377 = SURFACE_STYLE_USAGE(.BOTH.,#109378); +#109378 = SURFACE_SIDE_STYLE('',(#109379)); +#109379 = SURFACE_STYLE_FILL_AREA(#109380); +#109380 = FILL_AREA_STYLE('',(#109381)); +#109381 = FILL_AREA_STYLE_COLOUR('',#102876); +#109382 = STYLED_ITEM('color',(#109383),#84708); +#109383 = PRESENTATION_STYLE_ASSIGNMENT((#109384)); +#109384 = SURFACE_STYLE_USAGE(.BOTH.,#109385); +#109385 = SURFACE_SIDE_STYLE('',(#109386)); +#109386 = SURFACE_STYLE_FILL_AREA(#109387); +#109387 = FILL_AREA_STYLE('',(#109388)); +#109388 = FILL_AREA_STYLE_COLOUR('',#102876); +#109389 = STYLED_ITEM('color',(#109390),#84725); +#109390 = PRESENTATION_STYLE_ASSIGNMENT((#109391)); +#109391 = SURFACE_STYLE_USAGE(.BOTH.,#109392); +#109392 = SURFACE_SIDE_STYLE('',(#109393)); +#109393 = SURFACE_STYLE_FILL_AREA(#109394); +#109394 = FILL_AREA_STYLE('',(#109395)); +#109395 = FILL_AREA_STYLE_COLOUR('',#102876); +#109396 = STYLED_ITEM('color',(#109397),#84742); +#109397 = PRESENTATION_STYLE_ASSIGNMENT((#109398)); +#109398 = SURFACE_STYLE_USAGE(.BOTH.,#109399); +#109399 = SURFACE_SIDE_STYLE('',(#109400)); +#109400 = SURFACE_STYLE_FILL_AREA(#109401); +#109401 = FILL_AREA_STYLE('',(#109402)); +#109402 = FILL_AREA_STYLE_COLOUR('',#102876); +#109403 = STYLED_ITEM('color',(#109404),#84759); +#109404 = PRESENTATION_STYLE_ASSIGNMENT((#109405)); +#109405 = SURFACE_STYLE_USAGE(.BOTH.,#109406); +#109406 = SURFACE_SIDE_STYLE('',(#109407)); +#109407 = SURFACE_STYLE_FILL_AREA(#109408); +#109408 = FILL_AREA_STYLE('',(#109409)); +#109409 = FILL_AREA_STYLE_COLOUR('',#102876); +#109410 = STYLED_ITEM('color',(#109411),#84776); +#109411 = PRESENTATION_STYLE_ASSIGNMENT((#109412)); +#109412 = SURFACE_STYLE_USAGE(.BOTH.,#109413); +#109413 = SURFACE_SIDE_STYLE('',(#109414)); +#109414 = SURFACE_STYLE_FILL_AREA(#109415); +#109415 = FILL_AREA_STYLE('',(#109416)); +#109416 = FILL_AREA_STYLE_COLOUR('',#102876); +#109417 = STYLED_ITEM('color',(#109418),#84793); +#109418 = PRESENTATION_STYLE_ASSIGNMENT((#109419)); +#109419 = SURFACE_STYLE_USAGE(.BOTH.,#109420); +#109420 = SURFACE_SIDE_STYLE('',(#109421)); +#109421 = SURFACE_STYLE_FILL_AREA(#109422); +#109422 = FILL_AREA_STYLE('',(#109423)); +#109423 = FILL_AREA_STYLE_COLOUR('',#102876); +#109424 = STYLED_ITEM('color',(#109425),#84810); +#109425 = PRESENTATION_STYLE_ASSIGNMENT((#109426)); +#109426 = SURFACE_STYLE_USAGE(.BOTH.,#109427); +#109427 = SURFACE_SIDE_STYLE('',(#109428)); +#109428 = SURFACE_STYLE_FILL_AREA(#109429); +#109429 = FILL_AREA_STYLE('',(#109430)); +#109430 = FILL_AREA_STYLE_COLOUR('',#102876); +#109431 = STYLED_ITEM('color',(#109432),#84827); +#109432 = PRESENTATION_STYLE_ASSIGNMENT((#109433)); +#109433 = SURFACE_STYLE_USAGE(.BOTH.,#109434); +#109434 = SURFACE_SIDE_STYLE('',(#109435)); +#109435 = SURFACE_STYLE_FILL_AREA(#109436); +#109436 = FILL_AREA_STYLE('',(#109437)); +#109437 = FILL_AREA_STYLE_COLOUR('',#102876); +#109438 = STYLED_ITEM('color',(#109439),#84839); +#109439 = PRESENTATION_STYLE_ASSIGNMENT((#109440)); +#109440 = SURFACE_STYLE_USAGE(.BOTH.,#109441); +#109441 = SURFACE_SIDE_STYLE('',(#109442)); +#109442 = SURFACE_STYLE_FILL_AREA(#109443); +#109443 = FILL_AREA_STYLE('',(#109444)); +#109444 = FILL_AREA_STYLE_COLOUR('',#102876); +#109445 = STYLED_ITEM('color',(#109446),#84858); +#109446 = PRESENTATION_STYLE_ASSIGNMENT((#109447)); +#109447 = SURFACE_STYLE_USAGE(.BOTH.,#109448); +#109448 = SURFACE_SIDE_STYLE('',(#109449)); +#109449 = SURFACE_STYLE_FILL_AREA(#109450); +#109450 = FILL_AREA_STYLE('',(#109451)); +#109451 = FILL_AREA_STYLE_COLOUR('',#102876); +#109452 = STYLED_ITEM('color',(#109453),#84875); +#109453 = PRESENTATION_STYLE_ASSIGNMENT((#109454)); +#109454 = SURFACE_STYLE_USAGE(.BOTH.,#109455); +#109455 = SURFACE_SIDE_STYLE('',(#109456)); +#109456 = SURFACE_STYLE_FILL_AREA(#109457); +#109457 = FILL_AREA_STYLE('',(#109458)); +#109458 = FILL_AREA_STYLE_COLOUR('',#102876); +#109459 = STYLED_ITEM('color',(#109460),#84892); +#109460 = PRESENTATION_STYLE_ASSIGNMENT((#109461)); +#109461 = SURFACE_STYLE_USAGE(.BOTH.,#109462); +#109462 = SURFACE_SIDE_STYLE('',(#109463)); +#109463 = SURFACE_STYLE_FILL_AREA(#109464); +#109464 = FILL_AREA_STYLE('',(#109465)); +#109465 = FILL_AREA_STYLE_COLOUR('',#102876); +#109466 = STYLED_ITEM('color',(#109467),#84909); +#109467 = PRESENTATION_STYLE_ASSIGNMENT((#109468)); +#109468 = SURFACE_STYLE_USAGE(.BOTH.,#109469); +#109469 = SURFACE_SIDE_STYLE('',(#109470)); +#109470 = SURFACE_STYLE_FILL_AREA(#109471); +#109471 = FILL_AREA_STYLE('',(#109472)); +#109472 = FILL_AREA_STYLE_COLOUR('',#102876); +#109473 = STYLED_ITEM('color',(#109474),#84926); +#109474 = PRESENTATION_STYLE_ASSIGNMENT((#109475)); +#109475 = SURFACE_STYLE_USAGE(.BOTH.,#109476); +#109476 = SURFACE_SIDE_STYLE('',(#109477)); +#109477 = SURFACE_STYLE_FILL_AREA(#109478); +#109478 = FILL_AREA_STYLE('',(#109479)); +#109479 = FILL_AREA_STYLE_COLOUR('',#102876); +#109480 = STYLED_ITEM('color',(#109481),#84943); +#109481 = PRESENTATION_STYLE_ASSIGNMENT((#109482)); +#109482 = SURFACE_STYLE_USAGE(.BOTH.,#109483); +#109483 = SURFACE_SIDE_STYLE('',(#109484)); +#109484 = SURFACE_STYLE_FILL_AREA(#109485); +#109485 = FILL_AREA_STYLE('',(#109486)); +#109486 = FILL_AREA_STYLE_COLOUR('',#102876); +#109487 = STYLED_ITEM('color',(#109488),#84960); +#109488 = PRESENTATION_STYLE_ASSIGNMENT((#109489)); +#109489 = SURFACE_STYLE_USAGE(.BOTH.,#109490); +#109490 = SURFACE_SIDE_STYLE('',(#109491)); +#109491 = SURFACE_STYLE_FILL_AREA(#109492); +#109492 = FILL_AREA_STYLE('',(#109493)); +#109493 = FILL_AREA_STYLE_COLOUR('',#102876); +#109494 = STYLED_ITEM('color',(#109495),#84977); +#109495 = PRESENTATION_STYLE_ASSIGNMENT((#109496)); +#109496 = SURFACE_STYLE_USAGE(.BOTH.,#109497); +#109497 = SURFACE_SIDE_STYLE('',(#109498)); +#109498 = SURFACE_STYLE_FILL_AREA(#109499); +#109499 = FILL_AREA_STYLE('',(#109500)); +#109500 = FILL_AREA_STYLE_COLOUR('',#102876); +#109501 = STYLED_ITEM('color',(#109502),#84989); +#109502 = PRESENTATION_STYLE_ASSIGNMENT((#109503)); +#109503 = SURFACE_STYLE_USAGE(.BOTH.,#109504); +#109504 = SURFACE_SIDE_STYLE('',(#109505)); +#109505 = SURFACE_STYLE_FILL_AREA(#109506); +#109506 = FILL_AREA_STYLE('',(#109507)); +#109507 = FILL_AREA_STYLE_COLOUR('',#102876); +#109508 = STYLED_ITEM('color',(#109509),#85008); +#109509 = PRESENTATION_STYLE_ASSIGNMENT((#109510)); +#109510 = SURFACE_STYLE_USAGE(.BOTH.,#109511); +#109511 = SURFACE_SIDE_STYLE('',(#109512)); +#109512 = SURFACE_STYLE_FILL_AREA(#109513); +#109513 = FILL_AREA_STYLE('',(#109514)); +#109514 = FILL_AREA_STYLE_COLOUR('',#102876); +#109515 = STYLED_ITEM('color',(#109516),#85025); +#109516 = PRESENTATION_STYLE_ASSIGNMENT((#109517)); +#109517 = SURFACE_STYLE_USAGE(.BOTH.,#109518); +#109518 = SURFACE_SIDE_STYLE('',(#109519)); +#109519 = SURFACE_STYLE_FILL_AREA(#109520); +#109520 = FILL_AREA_STYLE('',(#109521)); +#109521 = FILL_AREA_STYLE_COLOUR('',#102876); +#109522 = STYLED_ITEM('color',(#109523),#85042); +#109523 = PRESENTATION_STYLE_ASSIGNMENT((#109524)); +#109524 = SURFACE_STYLE_USAGE(.BOTH.,#109525); +#109525 = SURFACE_SIDE_STYLE('',(#109526)); +#109526 = SURFACE_STYLE_FILL_AREA(#109527); +#109527 = FILL_AREA_STYLE('',(#109528)); +#109528 = FILL_AREA_STYLE_COLOUR('',#102876); +#109529 = STYLED_ITEM('color',(#109530),#85059); +#109530 = PRESENTATION_STYLE_ASSIGNMENT((#109531)); +#109531 = SURFACE_STYLE_USAGE(.BOTH.,#109532); +#109532 = SURFACE_SIDE_STYLE('',(#109533)); +#109533 = SURFACE_STYLE_FILL_AREA(#109534); +#109534 = FILL_AREA_STYLE('',(#109535)); +#109535 = FILL_AREA_STYLE_COLOUR('',#102876); +#109536 = STYLED_ITEM('color',(#109537),#85076); +#109537 = PRESENTATION_STYLE_ASSIGNMENT((#109538)); +#109538 = SURFACE_STYLE_USAGE(.BOTH.,#109539); +#109539 = SURFACE_SIDE_STYLE('',(#109540)); +#109540 = SURFACE_STYLE_FILL_AREA(#109541); +#109541 = FILL_AREA_STYLE('',(#109542)); +#109542 = FILL_AREA_STYLE_COLOUR('',#102876); +#109543 = STYLED_ITEM('color',(#109544),#85093); +#109544 = PRESENTATION_STYLE_ASSIGNMENT((#109545)); +#109545 = SURFACE_STYLE_USAGE(.BOTH.,#109546); +#109546 = SURFACE_SIDE_STYLE('',(#109547)); +#109547 = SURFACE_STYLE_FILL_AREA(#109548); +#109548 = FILL_AREA_STYLE('',(#109549)); +#109549 = FILL_AREA_STYLE_COLOUR('',#102876); +#109550 = STYLED_ITEM('color',(#109551),#85110); +#109551 = PRESENTATION_STYLE_ASSIGNMENT((#109552)); +#109552 = SURFACE_STYLE_USAGE(.BOTH.,#109553); +#109553 = SURFACE_SIDE_STYLE('',(#109554)); +#109554 = SURFACE_STYLE_FILL_AREA(#109555); +#109555 = FILL_AREA_STYLE('',(#109556)); +#109556 = FILL_AREA_STYLE_COLOUR('',#102876); +#109557 = STYLED_ITEM('color',(#109558),#85127); +#109558 = PRESENTATION_STYLE_ASSIGNMENT((#109559)); +#109559 = SURFACE_STYLE_USAGE(.BOTH.,#109560); +#109560 = SURFACE_SIDE_STYLE('',(#109561)); +#109561 = SURFACE_STYLE_FILL_AREA(#109562); +#109562 = FILL_AREA_STYLE('',(#109563)); +#109563 = FILL_AREA_STYLE_COLOUR('',#102876); +#109564 = STYLED_ITEM('color',(#109565),#85139); +#109565 = PRESENTATION_STYLE_ASSIGNMENT((#109566)); +#109566 = SURFACE_STYLE_USAGE(.BOTH.,#109567); +#109567 = SURFACE_SIDE_STYLE('',(#109568)); +#109568 = SURFACE_STYLE_FILL_AREA(#109569); +#109569 = FILL_AREA_STYLE('',(#109570)); +#109570 = FILL_AREA_STYLE_COLOUR('',#102876); +#109571 = STYLED_ITEM('color',(#109572),#85158); +#109572 = PRESENTATION_STYLE_ASSIGNMENT((#109573)); +#109573 = SURFACE_STYLE_USAGE(.BOTH.,#109574); +#109574 = SURFACE_SIDE_STYLE('',(#109575)); +#109575 = SURFACE_STYLE_FILL_AREA(#109576); +#109576 = FILL_AREA_STYLE('',(#109577)); +#109577 = FILL_AREA_STYLE_COLOUR('',#102876); +#109578 = STYLED_ITEM('color',(#109579),#85175); +#109579 = PRESENTATION_STYLE_ASSIGNMENT((#109580)); +#109580 = SURFACE_STYLE_USAGE(.BOTH.,#109581); +#109581 = SURFACE_SIDE_STYLE('',(#109582)); +#109582 = SURFACE_STYLE_FILL_AREA(#109583); +#109583 = FILL_AREA_STYLE('',(#109584)); +#109584 = FILL_AREA_STYLE_COLOUR('',#102876); +#109585 = STYLED_ITEM('color',(#109586),#85192); +#109586 = PRESENTATION_STYLE_ASSIGNMENT((#109587)); +#109587 = SURFACE_STYLE_USAGE(.BOTH.,#109588); +#109588 = SURFACE_SIDE_STYLE('',(#109589)); +#109589 = SURFACE_STYLE_FILL_AREA(#109590); +#109590 = FILL_AREA_STYLE('',(#109591)); +#109591 = FILL_AREA_STYLE_COLOUR('',#102876); +#109592 = STYLED_ITEM('color',(#109593),#85209); +#109593 = PRESENTATION_STYLE_ASSIGNMENT((#109594)); +#109594 = SURFACE_STYLE_USAGE(.BOTH.,#109595); +#109595 = SURFACE_SIDE_STYLE('',(#109596)); +#109596 = SURFACE_STYLE_FILL_AREA(#109597); +#109597 = FILL_AREA_STYLE('',(#109598)); +#109598 = FILL_AREA_STYLE_COLOUR('',#102876); +#109599 = STYLED_ITEM('color',(#109600),#85226); +#109600 = PRESENTATION_STYLE_ASSIGNMENT((#109601)); +#109601 = SURFACE_STYLE_USAGE(.BOTH.,#109602); +#109602 = SURFACE_SIDE_STYLE('',(#109603)); +#109603 = SURFACE_STYLE_FILL_AREA(#109604); +#109604 = FILL_AREA_STYLE('',(#109605)); +#109605 = FILL_AREA_STYLE_COLOUR('',#102876); +#109606 = STYLED_ITEM('color',(#109607),#85243); +#109607 = PRESENTATION_STYLE_ASSIGNMENT((#109608)); +#109608 = SURFACE_STYLE_USAGE(.BOTH.,#109609); +#109609 = SURFACE_SIDE_STYLE('',(#109610)); +#109610 = SURFACE_STYLE_FILL_AREA(#109611); +#109611 = FILL_AREA_STYLE('',(#109612)); +#109612 = FILL_AREA_STYLE_COLOUR('',#102876); +#109613 = STYLED_ITEM('color',(#109614),#85260); +#109614 = PRESENTATION_STYLE_ASSIGNMENT((#109615)); +#109615 = SURFACE_STYLE_USAGE(.BOTH.,#109616); +#109616 = SURFACE_SIDE_STYLE('',(#109617)); +#109617 = SURFACE_STYLE_FILL_AREA(#109618); +#109618 = FILL_AREA_STYLE('',(#109619)); +#109619 = FILL_AREA_STYLE_COLOUR('',#102876); +#109620 = STYLED_ITEM('color',(#109621),#85277); +#109621 = PRESENTATION_STYLE_ASSIGNMENT((#109622)); +#109622 = SURFACE_STYLE_USAGE(.BOTH.,#109623); +#109623 = SURFACE_SIDE_STYLE('',(#109624)); +#109624 = SURFACE_STYLE_FILL_AREA(#109625); +#109625 = FILL_AREA_STYLE('',(#109626)); +#109626 = FILL_AREA_STYLE_COLOUR('',#102876); +#109627 = STYLED_ITEM('color',(#109628),#85289); +#109628 = PRESENTATION_STYLE_ASSIGNMENT((#109629)); +#109629 = SURFACE_STYLE_USAGE(.BOTH.,#109630); +#109630 = SURFACE_SIDE_STYLE('',(#109631)); +#109631 = SURFACE_STYLE_FILL_AREA(#109632); +#109632 = FILL_AREA_STYLE('',(#109633)); +#109633 = FILL_AREA_STYLE_COLOUR('',#102876); +#109634 = STYLED_ITEM('color',(#109635),#85308); +#109635 = PRESENTATION_STYLE_ASSIGNMENT((#109636)); +#109636 = SURFACE_STYLE_USAGE(.BOTH.,#109637); +#109637 = SURFACE_SIDE_STYLE('',(#109638)); +#109638 = SURFACE_STYLE_FILL_AREA(#109639); +#109639 = FILL_AREA_STYLE('',(#109640)); +#109640 = FILL_AREA_STYLE_COLOUR('',#102876); +#109641 = STYLED_ITEM('color',(#109642),#85325); +#109642 = PRESENTATION_STYLE_ASSIGNMENT((#109643)); +#109643 = SURFACE_STYLE_USAGE(.BOTH.,#109644); +#109644 = SURFACE_SIDE_STYLE('',(#109645)); +#109645 = SURFACE_STYLE_FILL_AREA(#109646); +#109646 = FILL_AREA_STYLE('',(#109647)); +#109647 = FILL_AREA_STYLE_COLOUR('',#102876); +#109648 = STYLED_ITEM('color',(#109649),#85342); +#109649 = PRESENTATION_STYLE_ASSIGNMENT((#109650)); +#109650 = SURFACE_STYLE_USAGE(.BOTH.,#109651); +#109651 = SURFACE_SIDE_STYLE('',(#109652)); +#109652 = SURFACE_STYLE_FILL_AREA(#109653); +#109653 = FILL_AREA_STYLE('',(#109654)); +#109654 = FILL_AREA_STYLE_COLOUR('',#102876); +#109655 = STYLED_ITEM('color',(#109656),#85359); +#109656 = PRESENTATION_STYLE_ASSIGNMENT((#109657)); +#109657 = SURFACE_STYLE_USAGE(.BOTH.,#109658); +#109658 = SURFACE_SIDE_STYLE('',(#109659)); +#109659 = SURFACE_STYLE_FILL_AREA(#109660); +#109660 = FILL_AREA_STYLE('',(#109661)); +#109661 = FILL_AREA_STYLE_COLOUR('',#102876); +#109662 = STYLED_ITEM('color',(#109663),#85376); +#109663 = PRESENTATION_STYLE_ASSIGNMENT((#109664)); +#109664 = SURFACE_STYLE_USAGE(.BOTH.,#109665); +#109665 = SURFACE_SIDE_STYLE('',(#109666)); +#109666 = SURFACE_STYLE_FILL_AREA(#109667); +#109667 = FILL_AREA_STYLE('',(#109668)); +#109668 = FILL_AREA_STYLE_COLOUR('',#102876); +#109669 = STYLED_ITEM('color',(#109670),#85393); +#109670 = PRESENTATION_STYLE_ASSIGNMENT((#109671)); +#109671 = SURFACE_STYLE_USAGE(.BOTH.,#109672); +#109672 = SURFACE_SIDE_STYLE('',(#109673)); +#109673 = SURFACE_STYLE_FILL_AREA(#109674); +#109674 = FILL_AREA_STYLE('',(#109675)); +#109675 = FILL_AREA_STYLE_COLOUR('',#102876); +#109676 = STYLED_ITEM('color',(#109677),#85410); +#109677 = PRESENTATION_STYLE_ASSIGNMENT((#109678)); +#109678 = SURFACE_STYLE_USAGE(.BOTH.,#109679); +#109679 = SURFACE_SIDE_STYLE('',(#109680)); +#109680 = SURFACE_STYLE_FILL_AREA(#109681); +#109681 = FILL_AREA_STYLE('',(#109682)); +#109682 = FILL_AREA_STYLE_COLOUR('',#102876); +#109683 = STYLED_ITEM('color',(#109684),#85427); +#109684 = PRESENTATION_STYLE_ASSIGNMENT((#109685)); +#109685 = SURFACE_STYLE_USAGE(.BOTH.,#109686); +#109686 = SURFACE_SIDE_STYLE('',(#109687)); +#109687 = SURFACE_STYLE_FILL_AREA(#109688); +#109688 = FILL_AREA_STYLE('',(#109689)); +#109689 = FILL_AREA_STYLE_COLOUR('',#102876); +#109690 = STYLED_ITEM('color',(#109691),#85439); +#109691 = PRESENTATION_STYLE_ASSIGNMENT((#109692)); +#109692 = SURFACE_STYLE_USAGE(.BOTH.,#109693); +#109693 = SURFACE_SIDE_STYLE('',(#109694)); +#109694 = SURFACE_STYLE_FILL_AREA(#109695); +#109695 = FILL_AREA_STYLE('',(#109696)); +#109696 = FILL_AREA_STYLE_COLOUR('',#102876); +#109697 = STYLED_ITEM('color',(#109698),#85458); +#109698 = PRESENTATION_STYLE_ASSIGNMENT((#109699)); +#109699 = SURFACE_STYLE_USAGE(.BOTH.,#109700); +#109700 = SURFACE_SIDE_STYLE('',(#109701)); +#109701 = SURFACE_STYLE_FILL_AREA(#109702); +#109702 = FILL_AREA_STYLE('',(#109703)); +#109703 = FILL_AREA_STYLE_COLOUR('',#102876); +#109704 = STYLED_ITEM('color',(#109705),#85475); +#109705 = PRESENTATION_STYLE_ASSIGNMENT((#109706)); +#109706 = SURFACE_STYLE_USAGE(.BOTH.,#109707); +#109707 = SURFACE_SIDE_STYLE('',(#109708)); +#109708 = SURFACE_STYLE_FILL_AREA(#109709); +#109709 = FILL_AREA_STYLE('',(#109710)); +#109710 = FILL_AREA_STYLE_COLOUR('',#102876); +#109711 = STYLED_ITEM('color',(#109712),#85492); +#109712 = PRESENTATION_STYLE_ASSIGNMENT((#109713)); +#109713 = SURFACE_STYLE_USAGE(.BOTH.,#109714); +#109714 = SURFACE_SIDE_STYLE('',(#109715)); +#109715 = SURFACE_STYLE_FILL_AREA(#109716); +#109716 = FILL_AREA_STYLE('',(#109717)); +#109717 = FILL_AREA_STYLE_COLOUR('',#102876); +#109718 = STYLED_ITEM('color',(#109719),#85509); +#109719 = PRESENTATION_STYLE_ASSIGNMENT((#109720)); +#109720 = SURFACE_STYLE_USAGE(.BOTH.,#109721); +#109721 = SURFACE_SIDE_STYLE('',(#109722)); +#109722 = SURFACE_STYLE_FILL_AREA(#109723); +#109723 = FILL_AREA_STYLE('',(#109724)); +#109724 = FILL_AREA_STYLE_COLOUR('',#102876); +#109725 = STYLED_ITEM('color',(#109726),#85526); +#109726 = PRESENTATION_STYLE_ASSIGNMENT((#109727)); +#109727 = SURFACE_STYLE_USAGE(.BOTH.,#109728); +#109728 = SURFACE_SIDE_STYLE('',(#109729)); +#109729 = SURFACE_STYLE_FILL_AREA(#109730); +#109730 = FILL_AREA_STYLE('',(#109731)); +#109731 = FILL_AREA_STYLE_COLOUR('',#102876); +#109732 = STYLED_ITEM('color',(#109733),#85543); +#109733 = PRESENTATION_STYLE_ASSIGNMENT((#109734)); +#109734 = SURFACE_STYLE_USAGE(.BOTH.,#109735); +#109735 = SURFACE_SIDE_STYLE('',(#109736)); +#109736 = SURFACE_STYLE_FILL_AREA(#109737); +#109737 = FILL_AREA_STYLE('',(#109738)); +#109738 = FILL_AREA_STYLE_COLOUR('',#102876); +#109739 = STYLED_ITEM('color',(#109740),#85560); +#109740 = PRESENTATION_STYLE_ASSIGNMENT((#109741)); +#109741 = SURFACE_STYLE_USAGE(.BOTH.,#109742); +#109742 = SURFACE_SIDE_STYLE('',(#109743)); +#109743 = SURFACE_STYLE_FILL_AREA(#109744); +#109744 = FILL_AREA_STYLE('',(#109745)); +#109745 = FILL_AREA_STYLE_COLOUR('',#102876); +#109746 = STYLED_ITEM('color',(#109747),#85577); +#109747 = PRESENTATION_STYLE_ASSIGNMENT((#109748)); +#109748 = SURFACE_STYLE_USAGE(.BOTH.,#109749); +#109749 = SURFACE_SIDE_STYLE('',(#109750)); +#109750 = SURFACE_STYLE_FILL_AREA(#109751); +#109751 = FILL_AREA_STYLE('',(#109752)); +#109752 = FILL_AREA_STYLE_COLOUR('',#102876); +#109753 = STYLED_ITEM('color',(#109754),#85589); +#109754 = PRESENTATION_STYLE_ASSIGNMENT((#109755)); +#109755 = SURFACE_STYLE_USAGE(.BOTH.,#109756); +#109756 = SURFACE_SIDE_STYLE('',(#109757)); +#109757 = SURFACE_STYLE_FILL_AREA(#109758); +#109758 = FILL_AREA_STYLE('',(#109759)); +#109759 = FILL_AREA_STYLE_COLOUR('',#102876); +#109760 = STYLED_ITEM('color',(#109761),#85608); +#109761 = PRESENTATION_STYLE_ASSIGNMENT((#109762)); +#109762 = SURFACE_STYLE_USAGE(.BOTH.,#109763); +#109763 = SURFACE_SIDE_STYLE('',(#109764)); +#109764 = SURFACE_STYLE_FILL_AREA(#109765); +#109765 = FILL_AREA_STYLE('',(#109766)); +#109766 = FILL_AREA_STYLE_COLOUR('',#102876); +#109767 = STYLED_ITEM('color',(#109768),#85625); +#109768 = PRESENTATION_STYLE_ASSIGNMENT((#109769)); +#109769 = SURFACE_STYLE_USAGE(.BOTH.,#109770); +#109770 = SURFACE_SIDE_STYLE('',(#109771)); +#109771 = SURFACE_STYLE_FILL_AREA(#109772); +#109772 = FILL_AREA_STYLE('',(#109773)); +#109773 = FILL_AREA_STYLE_COLOUR('',#102876); +#109774 = STYLED_ITEM('color',(#109775),#85642); +#109775 = PRESENTATION_STYLE_ASSIGNMENT((#109776)); +#109776 = SURFACE_STYLE_USAGE(.BOTH.,#109777); +#109777 = SURFACE_SIDE_STYLE('',(#109778)); +#109778 = SURFACE_STYLE_FILL_AREA(#109779); +#109779 = FILL_AREA_STYLE('',(#109780)); +#109780 = FILL_AREA_STYLE_COLOUR('',#102876); +#109781 = STYLED_ITEM('color',(#109782),#85659); +#109782 = PRESENTATION_STYLE_ASSIGNMENT((#109783)); +#109783 = SURFACE_STYLE_USAGE(.BOTH.,#109784); +#109784 = SURFACE_SIDE_STYLE('',(#109785)); +#109785 = SURFACE_STYLE_FILL_AREA(#109786); +#109786 = FILL_AREA_STYLE('',(#109787)); +#109787 = FILL_AREA_STYLE_COLOUR('',#102876); +#109788 = STYLED_ITEM('color',(#109789),#85676); +#109789 = PRESENTATION_STYLE_ASSIGNMENT((#109790)); +#109790 = SURFACE_STYLE_USAGE(.BOTH.,#109791); +#109791 = SURFACE_SIDE_STYLE('',(#109792)); +#109792 = SURFACE_STYLE_FILL_AREA(#109793); +#109793 = FILL_AREA_STYLE('',(#109794)); +#109794 = FILL_AREA_STYLE_COLOUR('',#102876); +#109795 = STYLED_ITEM('color',(#109796),#85693); +#109796 = PRESENTATION_STYLE_ASSIGNMENT((#109797)); +#109797 = SURFACE_STYLE_USAGE(.BOTH.,#109798); +#109798 = SURFACE_SIDE_STYLE('',(#109799)); +#109799 = SURFACE_STYLE_FILL_AREA(#109800); +#109800 = FILL_AREA_STYLE('',(#109801)); +#109801 = FILL_AREA_STYLE_COLOUR('',#102876); +#109802 = STYLED_ITEM('color',(#109803),#85710); +#109803 = PRESENTATION_STYLE_ASSIGNMENT((#109804)); +#109804 = SURFACE_STYLE_USAGE(.BOTH.,#109805); +#109805 = SURFACE_SIDE_STYLE('',(#109806)); +#109806 = SURFACE_STYLE_FILL_AREA(#109807); +#109807 = FILL_AREA_STYLE('',(#109808)); +#109808 = FILL_AREA_STYLE_COLOUR('',#102876); +#109809 = STYLED_ITEM('color',(#109810),#85727); +#109810 = PRESENTATION_STYLE_ASSIGNMENT((#109811)); +#109811 = SURFACE_STYLE_USAGE(.BOTH.,#109812); +#109812 = SURFACE_SIDE_STYLE('',(#109813)); +#109813 = SURFACE_STYLE_FILL_AREA(#109814); +#109814 = FILL_AREA_STYLE('',(#109815)); +#109815 = FILL_AREA_STYLE_COLOUR('',#102876); +#109816 = STYLED_ITEM('color',(#109817),#85739); +#109817 = PRESENTATION_STYLE_ASSIGNMENT((#109818)); +#109818 = SURFACE_STYLE_USAGE(.BOTH.,#109819); +#109819 = SURFACE_SIDE_STYLE('',(#109820)); +#109820 = SURFACE_STYLE_FILL_AREA(#109821); +#109821 = FILL_AREA_STYLE('',(#109822)); +#109822 = FILL_AREA_STYLE_COLOUR('',#102876); +#109823 = STYLED_ITEM('color',(#109824),#85758); +#109824 = PRESENTATION_STYLE_ASSIGNMENT((#109825)); +#109825 = SURFACE_STYLE_USAGE(.BOTH.,#109826); +#109826 = SURFACE_SIDE_STYLE('',(#109827)); +#109827 = SURFACE_STYLE_FILL_AREA(#109828); +#109828 = FILL_AREA_STYLE('',(#109829)); +#109829 = FILL_AREA_STYLE_COLOUR('',#102876); +#109830 = STYLED_ITEM('color',(#109831),#85775); +#109831 = PRESENTATION_STYLE_ASSIGNMENT((#109832)); +#109832 = SURFACE_STYLE_USAGE(.BOTH.,#109833); +#109833 = SURFACE_SIDE_STYLE('',(#109834)); +#109834 = SURFACE_STYLE_FILL_AREA(#109835); +#109835 = FILL_AREA_STYLE('',(#109836)); +#109836 = FILL_AREA_STYLE_COLOUR('',#102876); +#109837 = STYLED_ITEM('color',(#109838),#85792); +#109838 = PRESENTATION_STYLE_ASSIGNMENT((#109839)); +#109839 = SURFACE_STYLE_USAGE(.BOTH.,#109840); +#109840 = SURFACE_SIDE_STYLE('',(#109841)); +#109841 = SURFACE_STYLE_FILL_AREA(#109842); +#109842 = FILL_AREA_STYLE('',(#109843)); +#109843 = FILL_AREA_STYLE_COLOUR('',#102876); +#109844 = STYLED_ITEM('color',(#109845),#85809); +#109845 = PRESENTATION_STYLE_ASSIGNMENT((#109846)); +#109846 = SURFACE_STYLE_USAGE(.BOTH.,#109847); +#109847 = SURFACE_SIDE_STYLE('',(#109848)); +#109848 = SURFACE_STYLE_FILL_AREA(#109849); +#109849 = FILL_AREA_STYLE('',(#109850)); +#109850 = FILL_AREA_STYLE_COLOUR('',#102876); +#109851 = STYLED_ITEM('color',(#109852),#85826); +#109852 = PRESENTATION_STYLE_ASSIGNMENT((#109853)); +#109853 = SURFACE_STYLE_USAGE(.BOTH.,#109854); +#109854 = SURFACE_SIDE_STYLE('',(#109855)); +#109855 = SURFACE_STYLE_FILL_AREA(#109856); +#109856 = FILL_AREA_STYLE('',(#109857)); +#109857 = FILL_AREA_STYLE_COLOUR('',#102876); +#109858 = STYLED_ITEM('color',(#109859),#85843); +#109859 = PRESENTATION_STYLE_ASSIGNMENT((#109860)); +#109860 = SURFACE_STYLE_USAGE(.BOTH.,#109861); +#109861 = SURFACE_SIDE_STYLE('',(#109862)); +#109862 = SURFACE_STYLE_FILL_AREA(#109863); +#109863 = FILL_AREA_STYLE('',(#109864)); +#109864 = FILL_AREA_STYLE_COLOUR('',#102876); +#109865 = STYLED_ITEM('color',(#109866),#85860); +#109866 = PRESENTATION_STYLE_ASSIGNMENT((#109867)); +#109867 = SURFACE_STYLE_USAGE(.BOTH.,#109868); +#109868 = SURFACE_SIDE_STYLE('',(#109869)); +#109869 = SURFACE_STYLE_FILL_AREA(#109870); +#109870 = FILL_AREA_STYLE('',(#109871)); +#109871 = FILL_AREA_STYLE_COLOUR('',#102876); +#109872 = STYLED_ITEM('color',(#109873),#85877); +#109873 = PRESENTATION_STYLE_ASSIGNMENT((#109874)); +#109874 = SURFACE_STYLE_USAGE(.BOTH.,#109875); +#109875 = SURFACE_SIDE_STYLE('',(#109876)); +#109876 = SURFACE_STYLE_FILL_AREA(#109877); +#109877 = FILL_AREA_STYLE('',(#109878)); +#109878 = FILL_AREA_STYLE_COLOUR('',#102876); +#109879 = STYLED_ITEM('color',(#109880),#85889); +#109880 = PRESENTATION_STYLE_ASSIGNMENT((#109881)); +#109881 = SURFACE_STYLE_USAGE(.BOTH.,#109882); +#109882 = SURFACE_SIDE_STYLE('',(#109883)); +#109883 = SURFACE_STYLE_FILL_AREA(#109884); +#109884 = FILL_AREA_STYLE('',(#109885)); +#109885 = FILL_AREA_STYLE_COLOUR('',#102876); +#109886 = STYLED_ITEM('color',(#109887),#85908); +#109887 = PRESENTATION_STYLE_ASSIGNMENT((#109888)); +#109888 = SURFACE_STYLE_USAGE(.BOTH.,#109889); +#109889 = SURFACE_SIDE_STYLE('',(#109890)); +#109890 = SURFACE_STYLE_FILL_AREA(#109891); +#109891 = FILL_AREA_STYLE('',(#109892)); +#109892 = FILL_AREA_STYLE_COLOUR('',#102876); +#109893 = STYLED_ITEM('color',(#109894),#85925); +#109894 = PRESENTATION_STYLE_ASSIGNMENT((#109895)); +#109895 = SURFACE_STYLE_USAGE(.BOTH.,#109896); +#109896 = SURFACE_SIDE_STYLE('',(#109897)); +#109897 = SURFACE_STYLE_FILL_AREA(#109898); +#109898 = FILL_AREA_STYLE('',(#109899)); +#109899 = FILL_AREA_STYLE_COLOUR('',#102876); +#109900 = STYLED_ITEM('color',(#109901),#85942); +#109901 = PRESENTATION_STYLE_ASSIGNMENT((#109902)); +#109902 = SURFACE_STYLE_USAGE(.BOTH.,#109903); +#109903 = SURFACE_SIDE_STYLE('',(#109904)); +#109904 = SURFACE_STYLE_FILL_AREA(#109905); +#109905 = FILL_AREA_STYLE('',(#109906)); +#109906 = FILL_AREA_STYLE_COLOUR('',#102876); +#109907 = STYLED_ITEM('color',(#109908),#85959); +#109908 = PRESENTATION_STYLE_ASSIGNMENT((#109909)); +#109909 = SURFACE_STYLE_USAGE(.BOTH.,#109910); +#109910 = SURFACE_SIDE_STYLE('',(#109911)); +#109911 = SURFACE_STYLE_FILL_AREA(#109912); +#109912 = FILL_AREA_STYLE('',(#109913)); +#109913 = FILL_AREA_STYLE_COLOUR('',#102876); +#109914 = STYLED_ITEM('color',(#109915),#85976); +#109915 = PRESENTATION_STYLE_ASSIGNMENT((#109916)); +#109916 = SURFACE_STYLE_USAGE(.BOTH.,#109917); +#109917 = SURFACE_SIDE_STYLE('',(#109918)); +#109918 = SURFACE_STYLE_FILL_AREA(#109919); +#109919 = FILL_AREA_STYLE('',(#109920)); +#109920 = FILL_AREA_STYLE_COLOUR('',#102876); +#109921 = STYLED_ITEM('color',(#109922),#85993); +#109922 = PRESENTATION_STYLE_ASSIGNMENT((#109923)); +#109923 = SURFACE_STYLE_USAGE(.BOTH.,#109924); +#109924 = SURFACE_SIDE_STYLE('',(#109925)); +#109925 = SURFACE_STYLE_FILL_AREA(#109926); +#109926 = FILL_AREA_STYLE('',(#109927)); +#109927 = FILL_AREA_STYLE_COLOUR('',#102876); +#109928 = STYLED_ITEM('color',(#109929),#86010); +#109929 = PRESENTATION_STYLE_ASSIGNMENT((#109930)); +#109930 = SURFACE_STYLE_USAGE(.BOTH.,#109931); +#109931 = SURFACE_SIDE_STYLE('',(#109932)); +#109932 = SURFACE_STYLE_FILL_AREA(#109933); +#109933 = FILL_AREA_STYLE('',(#109934)); +#109934 = FILL_AREA_STYLE_COLOUR('',#102876); +#109935 = STYLED_ITEM('color',(#109936),#86027); +#109936 = PRESENTATION_STYLE_ASSIGNMENT((#109937)); +#109937 = SURFACE_STYLE_USAGE(.BOTH.,#109938); +#109938 = SURFACE_SIDE_STYLE('',(#109939)); +#109939 = SURFACE_STYLE_FILL_AREA(#109940); +#109940 = FILL_AREA_STYLE('',(#109941)); +#109941 = FILL_AREA_STYLE_COLOUR('',#102876); +#109942 = STYLED_ITEM('color',(#109943),#86039); +#109943 = PRESENTATION_STYLE_ASSIGNMENT((#109944)); +#109944 = SURFACE_STYLE_USAGE(.BOTH.,#109945); +#109945 = SURFACE_SIDE_STYLE('',(#109946)); +#109946 = SURFACE_STYLE_FILL_AREA(#109947); +#109947 = FILL_AREA_STYLE('',(#109948)); +#109948 = FILL_AREA_STYLE_COLOUR('',#102876); +#109949 = STYLED_ITEM('color',(#109950),#86058); +#109950 = PRESENTATION_STYLE_ASSIGNMENT((#109951)); +#109951 = SURFACE_STYLE_USAGE(.BOTH.,#109952); +#109952 = SURFACE_SIDE_STYLE('',(#109953)); +#109953 = SURFACE_STYLE_FILL_AREA(#109954); +#109954 = FILL_AREA_STYLE('',(#109955)); +#109955 = FILL_AREA_STYLE_COLOUR('',#102876); +#109956 = STYLED_ITEM('color',(#109957),#86075); +#109957 = PRESENTATION_STYLE_ASSIGNMENT((#109958)); +#109958 = SURFACE_STYLE_USAGE(.BOTH.,#109959); +#109959 = SURFACE_SIDE_STYLE('',(#109960)); +#109960 = SURFACE_STYLE_FILL_AREA(#109961); +#109961 = FILL_AREA_STYLE('',(#109962)); +#109962 = FILL_AREA_STYLE_COLOUR('',#102876); +#109963 = STYLED_ITEM('color',(#109964),#86092); +#109964 = PRESENTATION_STYLE_ASSIGNMENT((#109965)); +#109965 = SURFACE_STYLE_USAGE(.BOTH.,#109966); +#109966 = SURFACE_SIDE_STYLE('',(#109967)); +#109967 = SURFACE_STYLE_FILL_AREA(#109968); +#109968 = FILL_AREA_STYLE('',(#109969)); +#109969 = FILL_AREA_STYLE_COLOUR('',#102876); +#109970 = STYLED_ITEM('color',(#109971),#86109); +#109971 = PRESENTATION_STYLE_ASSIGNMENT((#109972)); +#109972 = SURFACE_STYLE_USAGE(.BOTH.,#109973); +#109973 = SURFACE_SIDE_STYLE('',(#109974)); +#109974 = SURFACE_STYLE_FILL_AREA(#109975); +#109975 = FILL_AREA_STYLE('',(#109976)); +#109976 = FILL_AREA_STYLE_COLOUR('',#102876); +#109977 = STYLED_ITEM('color',(#109978),#86126); +#109978 = PRESENTATION_STYLE_ASSIGNMENT((#109979)); +#109979 = SURFACE_STYLE_USAGE(.BOTH.,#109980); +#109980 = SURFACE_SIDE_STYLE('',(#109981)); +#109981 = SURFACE_STYLE_FILL_AREA(#109982); +#109982 = FILL_AREA_STYLE('',(#109983)); +#109983 = FILL_AREA_STYLE_COLOUR('',#102876); +#109984 = STYLED_ITEM('color',(#109985),#86143); +#109985 = PRESENTATION_STYLE_ASSIGNMENT((#109986)); +#109986 = SURFACE_STYLE_USAGE(.BOTH.,#109987); +#109987 = SURFACE_SIDE_STYLE('',(#109988)); +#109988 = SURFACE_STYLE_FILL_AREA(#109989); +#109989 = FILL_AREA_STYLE('',(#109990)); +#109990 = FILL_AREA_STYLE_COLOUR('',#102876); +#109991 = STYLED_ITEM('color',(#109992),#86160); +#109992 = PRESENTATION_STYLE_ASSIGNMENT((#109993)); +#109993 = SURFACE_STYLE_USAGE(.BOTH.,#109994); +#109994 = SURFACE_SIDE_STYLE('',(#109995)); +#109995 = SURFACE_STYLE_FILL_AREA(#109996); +#109996 = FILL_AREA_STYLE('',(#109997)); +#109997 = FILL_AREA_STYLE_COLOUR('',#102876); +#109998 = STYLED_ITEM('color',(#109999),#86177); +#109999 = PRESENTATION_STYLE_ASSIGNMENT((#110000)); +#110000 = SURFACE_STYLE_USAGE(.BOTH.,#110001); +#110001 = SURFACE_SIDE_STYLE('',(#110002)); +#110002 = SURFACE_STYLE_FILL_AREA(#110003); +#110003 = FILL_AREA_STYLE('',(#110004)); +#110004 = FILL_AREA_STYLE_COLOUR('',#102876); +#110005 = STYLED_ITEM('color',(#110006),#86189); +#110006 = PRESENTATION_STYLE_ASSIGNMENT((#110007)); +#110007 = SURFACE_STYLE_USAGE(.BOTH.,#110008); +#110008 = SURFACE_SIDE_STYLE('',(#110009)); +#110009 = SURFACE_STYLE_FILL_AREA(#110010); +#110010 = FILL_AREA_STYLE('',(#110011)); +#110011 = FILL_AREA_STYLE_COLOUR('',#102876); +#110012 = STYLED_ITEM('color',(#110013),#86208); +#110013 = PRESENTATION_STYLE_ASSIGNMENT((#110014)); +#110014 = SURFACE_STYLE_USAGE(.BOTH.,#110015); +#110015 = SURFACE_SIDE_STYLE('',(#110016)); +#110016 = SURFACE_STYLE_FILL_AREA(#110017); +#110017 = FILL_AREA_STYLE('',(#110018)); +#110018 = FILL_AREA_STYLE_COLOUR('',#102876); +#110019 = STYLED_ITEM('color',(#110020),#86225); +#110020 = PRESENTATION_STYLE_ASSIGNMENT((#110021)); +#110021 = SURFACE_STYLE_USAGE(.BOTH.,#110022); +#110022 = SURFACE_SIDE_STYLE('',(#110023)); +#110023 = SURFACE_STYLE_FILL_AREA(#110024); +#110024 = FILL_AREA_STYLE('',(#110025)); +#110025 = FILL_AREA_STYLE_COLOUR('',#102876); +#110026 = STYLED_ITEM('color',(#110027),#86242); +#110027 = PRESENTATION_STYLE_ASSIGNMENT((#110028)); +#110028 = SURFACE_STYLE_USAGE(.BOTH.,#110029); +#110029 = SURFACE_SIDE_STYLE('',(#110030)); +#110030 = SURFACE_STYLE_FILL_AREA(#110031); +#110031 = FILL_AREA_STYLE('',(#110032)); +#110032 = FILL_AREA_STYLE_COLOUR('',#102876); +#110033 = STYLED_ITEM('color',(#110034),#86259); +#110034 = PRESENTATION_STYLE_ASSIGNMENT((#110035)); +#110035 = SURFACE_STYLE_USAGE(.BOTH.,#110036); +#110036 = SURFACE_SIDE_STYLE('',(#110037)); +#110037 = SURFACE_STYLE_FILL_AREA(#110038); +#110038 = FILL_AREA_STYLE('',(#110039)); +#110039 = FILL_AREA_STYLE_COLOUR('',#102876); +#110040 = STYLED_ITEM('color',(#110041),#86276); +#110041 = PRESENTATION_STYLE_ASSIGNMENT((#110042)); +#110042 = SURFACE_STYLE_USAGE(.BOTH.,#110043); +#110043 = SURFACE_SIDE_STYLE('',(#110044)); +#110044 = SURFACE_STYLE_FILL_AREA(#110045); +#110045 = FILL_AREA_STYLE('',(#110046)); +#110046 = FILL_AREA_STYLE_COLOUR('',#102876); +#110047 = STYLED_ITEM('color',(#110048),#86293); +#110048 = PRESENTATION_STYLE_ASSIGNMENT((#110049)); +#110049 = SURFACE_STYLE_USAGE(.BOTH.,#110050); +#110050 = SURFACE_SIDE_STYLE('',(#110051)); +#110051 = SURFACE_STYLE_FILL_AREA(#110052); +#110052 = FILL_AREA_STYLE('',(#110053)); +#110053 = FILL_AREA_STYLE_COLOUR('',#102876); +#110054 = STYLED_ITEM('color',(#110055),#86310); +#110055 = PRESENTATION_STYLE_ASSIGNMENT((#110056)); +#110056 = SURFACE_STYLE_USAGE(.BOTH.,#110057); +#110057 = SURFACE_SIDE_STYLE('',(#110058)); +#110058 = SURFACE_STYLE_FILL_AREA(#110059); +#110059 = FILL_AREA_STYLE('',(#110060)); +#110060 = FILL_AREA_STYLE_COLOUR('',#102876); +#110061 = STYLED_ITEM('color',(#110062),#86327); +#110062 = PRESENTATION_STYLE_ASSIGNMENT((#110063)); +#110063 = SURFACE_STYLE_USAGE(.BOTH.,#110064); +#110064 = SURFACE_SIDE_STYLE('',(#110065)); +#110065 = SURFACE_STYLE_FILL_AREA(#110066); +#110066 = FILL_AREA_STYLE('',(#110067)); +#110067 = FILL_AREA_STYLE_COLOUR('',#102876); +#110068 = STYLED_ITEM('color',(#110069),#86339); +#110069 = PRESENTATION_STYLE_ASSIGNMENT((#110070)); +#110070 = SURFACE_STYLE_USAGE(.BOTH.,#110071); +#110071 = SURFACE_SIDE_STYLE('',(#110072)); +#110072 = SURFACE_STYLE_FILL_AREA(#110073); +#110073 = FILL_AREA_STYLE('',(#110074)); +#110074 = FILL_AREA_STYLE_COLOUR('',#102876); +#110075 = STYLED_ITEM('color',(#110076),#86358); +#110076 = PRESENTATION_STYLE_ASSIGNMENT((#110077)); +#110077 = SURFACE_STYLE_USAGE(.BOTH.,#110078); +#110078 = SURFACE_SIDE_STYLE('',(#110079)); +#110079 = SURFACE_STYLE_FILL_AREA(#110080); +#110080 = FILL_AREA_STYLE('',(#110081)); +#110081 = FILL_AREA_STYLE_COLOUR('',#102876); +#110082 = STYLED_ITEM('color',(#110083),#86375); +#110083 = PRESENTATION_STYLE_ASSIGNMENT((#110084)); +#110084 = SURFACE_STYLE_USAGE(.BOTH.,#110085); +#110085 = SURFACE_SIDE_STYLE('',(#110086)); +#110086 = SURFACE_STYLE_FILL_AREA(#110087); +#110087 = FILL_AREA_STYLE('',(#110088)); +#110088 = FILL_AREA_STYLE_COLOUR('',#102876); +#110089 = STYLED_ITEM('color',(#110090),#86392); +#110090 = PRESENTATION_STYLE_ASSIGNMENT((#110091)); +#110091 = SURFACE_STYLE_USAGE(.BOTH.,#110092); +#110092 = SURFACE_SIDE_STYLE('',(#110093)); +#110093 = SURFACE_STYLE_FILL_AREA(#110094); +#110094 = FILL_AREA_STYLE('',(#110095)); +#110095 = FILL_AREA_STYLE_COLOUR('',#102876); +#110096 = STYLED_ITEM('color',(#110097),#86409); +#110097 = PRESENTATION_STYLE_ASSIGNMENT((#110098)); +#110098 = SURFACE_STYLE_USAGE(.BOTH.,#110099); +#110099 = SURFACE_SIDE_STYLE('',(#110100)); +#110100 = SURFACE_STYLE_FILL_AREA(#110101); +#110101 = FILL_AREA_STYLE('',(#110102)); +#110102 = FILL_AREA_STYLE_COLOUR('',#102876); +#110103 = STYLED_ITEM('color',(#110104),#86426); +#110104 = PRESENTATION_STYLE_ASSIGNMENT((#110105)); +#110105 = SURFACE_STYLE_USAGE(.BOTH.,#110106); +#110106 = SURFACE_SIDE_STYLE('',(#110107)); +#110107 = SURFACE_STYLE_FILL_AREA(#110108); +#110108 = FILL_AREA_STYLE('',(#110109)); +#110109 = FILL_AREA_STYLE_COLOUR('',#102876); +#110110 = STYLED_ITEM('color',(#110111),#86443); +#110111 = PRESENTATION_STYLE_ASSIGNMENT((#110112)); +#110112 = SURFACE_STYLE_USAGE(.BOTH.,#110113); +#110113 = SURFACE_SIDE_STYLE('',(#110114)); +#110114 = SURFACE_STYLE_FILL_AREA(#110115); +#110115 = FILL_AREA_STYLE('',(#110116)); +#110116 = FILL_AREA_STYLE_COLOUR('',#102876); +#110117 = STYLED_ITEM('color',(#110118),#86460); +#110118 = PRESENTATION_STYLE_ASSIGNMENT((#110119)); +#110119 = SURFACE_STYLE_USAGE(.BOTH.,#110120); +#110120 = SURFACE_SIDE_STYLE('',(#110121)); +#110121 = SURFACE_STYLE_FILL_AREA(#110122); +#110122 = FILL_AREA_STYLE('',(#110123)); +#110123 = FILL_AREA_STYLE_COLOUR('',#102876); +#110124 = STYLED_ITEM('color',(#110125),#86477); +#110125 = PRESENTATION_STYLE_ASSIGNMENT((#110126)); +#110126 = SURFACE_STYLE_USAGE(.BOTH.,#110127); +#110127 = SURFACE_SIDE_STYLE('',(#110128)); +#110128 = SURFACE_STYLE_FILL_AREA(#110129); +#110129 = FILL_AREA_STYLE('',(#110130)); +#110130 = FILL_AREA_STYLE_COLOUR('',#102876); +#110131 = STYLED_ITEM('color',(#110132),#86489); +#110132 = PRESENTATION_STYLE_ASSIGNMENT((#110133)); +#110133 = SURFACE_STYLE_USAGE(.BOTH.,#110134); +#110134 = SURFACE_SIDE_STYLE('',(#110135)); +#110135 = SURFACE_STYLE_FILL_AREA(#110136); +#110136 = FILL_AREA_STYLE('',(#110137)); +#110137 = FILL_AREA_STYLE_COLOUR('',#102876); +#110138 = STYLED_ITEM('color',(#110139),#86508); +#110139 = PRESENTATION_STYLE_ASSIGNMENT((#110140)); +#110140 = SURFACE_STYLE_USAGE(.BOTH.,#110141); +#110141 = SURFACE_SIDE_STYLE('',(#110142)); +#110142 = SURFACE_STYLE_FILL_AREA(#110143); +#110143 = FILL_AREA_STYLE('',(#110144)); +#110144 = FILL_AREA_STYLE_COLOUR('',#102876); +#110145 = STYLED_ITEM('color',(#110146),#86525); +#110146 = PRESENTATION_STYLE_ASSIGNMENT((#110147)); +#110147 = SURFACE_STYLE_USAGE(.BOTH.,#110148); +#110148 = SURFACE_SIDE_STYLE('',(#110149)); +#110149 = SURFACE_STYLE_FILL_AREA(#110150); +#110150 = FILL_AREA_STYLE('',(#110151)); +#110151 = FILL_AREA_STYLE_COLOUR('',#102876); +#110152 = STYLED_ITEM('color',(#110153),#86542); +#110153 = PRESENTATION_STYLE_ASSIGNMENT((#110154)); +#110154 = SURFACE_STYLE_USAGE(.BOTH.,#110155); +#110155 = SURFACE_SIDE_STYLE('',(#110156)); +#110156 = SURFACE_STYLE_FILL_AREA(#110157); +#110157 = FILL_AREA_STYLE('',(#110158)); +#110158 = FILL_AREA_STYLE_COLOUR('',#102876); +#110159 = STYLED_ITEM('color',(#110160),#86559); +#110160 = PRESENTATION_STYLE_ASSIGNMENT((#110161)); +#110161 = SURFACE_STYLE_USAGE(.BOTH.,#110162); +#110162 = SURFACE_SIDE_STYLE('',(#110163)); +#110163 = SURFACE_STYLE_FILL_AREA(#110164); +#110164 = FILL_AREA_STYLE('',(#110165)); +#110165 = FILL_AREA_STYLE_COLOUR('',#102876); +#110166 = STYLED_ITEM('color',(#110167),#86576); +#110167 = PRESENTATION_STYLE_ASSIGNMENT((#110168)); +#110168 = SURFACE_STYLE_USAGE(.BOTH.,#110169); +#110169 = SURFACE_SIDE_STYLE('',(#110170)); +#110170 = SURFACE_STYLE_FILL_AREA(#110171); +#110171 = FILL_AREA_STYLE('',(#110172)); +#110172 = FILL_AREA_STYLE_COLOUR('',#102876); +#110173 = STYLED_ITEM('color',(#110174),#86593); +#110174 = PRESENTATION_STYLE_ASSIGNMENT((#110175)); +#110175 = SURFACE_STYLE_USAGE(.BOTH.,#110176); +#110176 = SURFACE_SIDE_STYLE('',(#110177)); +#110177 = SURFACE_STYLE_FILL_AREA(#110178); +#110178 = FILL_AREA_STYLE('',(#110179)); +#110179 = FILL_AREA_STYLE_COLOUR('',#102876); +#110180 = STYLED_ITEM('color',(#110181),#86610); +#110181 = PRESENTATION_STYLE_ASSIGNMENT((#110182)); +#110182 = SURFACE_STYLE_USAGE(.BOTH.,#110183); +#110183 = SURFACE_SIDE_STYLE('',(#110184)); +#110184 = SURFACE_STYLE_FILL_AREA(#110185); +#110185 = FILL_AREA_STYLE('',(#110186)); +#110186 = FILL_AREA_STYLE_COLOUR('',#102876); +#110187 = STYLED_ITEM('color',(#110188),#86627); +#110188 = PRESENTATION_STYLE_ASSIGNMENT((#110189)); +#110189 = SURFACE_STYLE_USAGE(.BOTH.,#110190); +#110190 = SURFACE_SIDE_STYLE('',(#110191)); +#110191 = SURFACE_STYLE_FILL_AREA(#110192); +#110192 = FILL_AREA_STYLE('',(#110193)); +#110193 = FILL_AREA_STYLE_COLOUR('',#102876); +#110194 = STYLED_ITEM('color',(#110195),#86639); +#110195 = PRESENTATION_STYLE_ASSIGNMENT((#110196)); +#110196 = SURFACE_STYLE_USAGE(.BOTH.,#110197); +#110197 = SURFACE_SIDE_STYLE('',(#110198)); +#110198 = SURFACE_STYLE_FILL_AREA(#110199); +#110199 = FILL_AREA_STYLE('',(#110200)); +#110200 = FILL_AREA_STYLE_COLOUR('',#102876); +#110201 = STYLED_ITEM('color',(#110202),#86658); +#110202 = PRESENTATION_STYLE_ASSIGNMENT((#110203)); +#110203 = SURFACE_STYLE_USAGE(.BOTH.,#110204); +#110204 = SURFACE_SIDE_STYLE('',(#110205)); +#110205 = SURFACE_STYLE_FILL_AREA(#110206); +#110206 = FILL_AREA_STYLE('',(#110207)); +#110207 = FILL_AREA_STYLE_COLOUR('',#102876); +#110208 = STYLED_ITEM('color',(#110209),#86675); +#110209 = PRESENTATION_STYLE_ASSIGNMENT((#110210)); +#110210 = SURFACE_STYLE_USAGE(.BOTH.,#110211); +#110211 = SURFACE_SIDE_STYLE('',(#110212)); +#110212 = SURFACE_STYLE_FILL_AREA(#110213); +#110213 = FILL_AREA_STYLE('',(#110214)); +#110214 = FILL_AREA_STYLE_COLOUR('',#102876); +#110215 = STYLED_ITEM('color',(#110216),#86692); +#110216 = PRESENTATION_STYLE_ASSIGNMENT((#110217)); +#110217 = SURFACE_STYLE_USAGE(.BOTH.,#110218); +#110218 = SURFACE_SIDE_STYLE('',(#110219)); +#110219 = SURFACE_STYLE_FILL_AREA(#110220); +#110220 = FILL_AREA_STYLE('',(#110221)); +#110221 = FILL_AREA_STYLE_COLOUR('',#102876); +#110222 = STYLED_ITEM('color',(#110223),#86709); +#110223 = PRESENTATION_STYLE_ASSIGNMENT((#110224)); +#110224 = SURFACE_STYLE_USAGE(.BOTH.,#110225); +#110225 = SURFACE_SIDE_STYLE('',(#110226)); +#110226 = SURFACE_STYLE_FILL_AREA(#110227); +#110227 = FILL_AREA_STYLE('',(#110228)); +#110228 = FILL_AREA_STYLE_COLOUR('',#102876); +#110229 = STYLED_ITEM('color',(#110230),#86726); +#110230 = PRESENTATION_STYLE_ASSIGNMENT((#110231)); +#110231 = SURFACE_STYLE_USAGE(.BOTH.,#110232); +#110232 = SURFACE_SIDE_STYLE('',(#110233)); +#110233 = SURFACE_STYLE_FILL_AREA(#110234); +#110234 = FILL_AREA_STYLE('',(#110235)); +#110235 = FILL_AREA_STYLE_COLOUR('',#102876); +#110236 = STYLED_ITEM('color',(#110237),#86743); +#110237 = PRESENTATION_STYLE_ASSIGNMENT((#110238)); +#110238 = SURFACE_STYLE_USAGE(.BOTH.,#110239); +#110239 = SURFACE_SIDE_STYLE('',(#110240)); +#110240 = SURFACE_STYLE_FILL_AREA(#110241); +#110241 = FILL_AREA_STYLE('',(#110242)); +#110242 = FILL_AREA_STYLE_COLOUR('',#102876); +#110243 = STYLED_ITEM('color',(#110244),#86760); +#110244 = PRESENTATION_STYLE_ASSIGNMENT((#110245)); +#110245 = SURFACE_STYLE_USAGE(.BOTH.,#110246); +#110246 = SURFACE_SIDE_STYLE('',(#110247)); +#110247 = SURFACE_STYLE_FILL_AREA(#110248); +#110248 = FILL_AREA_STYLE('',(#110249)); +#110249 = FILL_AREA_STYLE_COLOUR('',#102876); +#110250 = STYLED_ITEM('color',(#110251),#86777); +#110251 = PRESENTATION_STYLE_ASSIGNMENT((#110252)); +#110252 = SURFACE_STYLE_USAGE(.BOTH.,#110253); +#110253 = SURFACE_SIDE_STYLE('',(#110254)); +#110254 = SURFACE_STYLE_FILL_AREA(#110255); +#110255 = FILL_AREA_STYLE('',(#110256)); +#110256 = FILL_AREA_STYLE_COLOUR('',#102876); +#110257 = STYLED_ITEM('color',(#110258),#86789); +#110258 = PRESENTATION_STYLE_ASSIGNMENT((#110259)); +#110259 = SURFACE_STYLE_USAGE(.BOTH.,#110260); +#110260 = SURFACE_SIDE_STYLE('',(#110261)); +#110261 = SURFACE_STYLE_FILL_AREA(#110262); +#110262 = FILL_AREA_STYLE('',(#110263)); +#110263 = FILL_AREA_STYLE_COLOUR('',#102876); +#110264 = STYLED_ITEM('color',(#110265),#86808); +#110265 = PRESENTATION_STYLE_ASSIGNMENT((#110266)); +#110266 = SURFACE_STYLE_USAGE(.BOTH.,#110267); +#110267 = SURFACE_SIDE_STYLE('',(#110268)); +#110268 = SURFACE_STYLE_FILL_AREA(#110269); +#110269 = FILL_AREA_STYLE('',(#110270)); +#110270 = FILL_AREA_STYLE_COLOUR('',#102876); +#110271 = STYLED_ITEM('color',(#110272),#86825); +#110272 = PRESENTATION_STYLE_ASSIGNMENT((#110273)); +#110273 = SURFACE_STYLE_USAGE(.BOTH.,#110274); +#110274 = SURFACE_SIDE_STYLE('',(#110275)); +#110275 = SURFACE_STYLE_FILL_AREA(#110276); +#110276 = FILL_AREA_STYLE('',(#110277)); +#110277 = FILL_AREA_STYLE_COLOUR('',#102876); +#110278 = STYLED_ITEM('color',(#110279),#86842); +#110279 = PRESENTATION_STYLE_ASSIGNMENT((#110280)); +#110280 = SURFACE_STYLE_USAGE(.BOTH.,#110281); +#110281 = SURFACE_SIDE_STYLE('',(#110282)); +#110282 = SURFACE_STYLE_FILL_AREA(#110283); +#110283 = FILL_AREA_STYLE('',(#110284)); +#110284 = FILL_AREA_STYLE_COLOUR('',#102876); +#110285 = STYLED_ITEM('color',(#110286),#86859); +#110286 = PRESENTATION_STYLE_ASSIGNMENT((#110287)); +#110287 = SURFACE_STYLE_USAGE(.BOTH.,#110288); +#110288 = SURFACE_SIDE_STYLE('',(#110289)); +#110289 = SURFACE_STYLE_FILL_AREA(#110290); +#110290 = FILL_AREA_STYLE('',(#110291)); +#110291 = FILL_AREA_STYLE_COLOUR('',#102876); +#110292 = STYLED_ITEM('color',(#110293),#86876); +#110293 = PRESENTATION_STYLE_ASSIGNMENT((#110294)); +#110294 = SURFACE_STYLE_USAGE(.BOTH.,#110295); +#110295 = SURFACE_SIDE_STYLE('',(#110296)); +#110296 = SURFACE_STYLE_FILL_AREA(#110297); +#110297 = FILL_AREA_STYLE('',(#110298)); +#110298 = FILL_AREA_STYLE_COLOUR('',#102876); +#110299 = STYLED_ITEM('color',(#110300),#86893); +#110300 = PRESENTATION_STYLE_ASSIGNMENT((#110301)); +#110301 = SURFACE_STYLE_USAGE(.BOTH.,#110302); +#110302 = SURFACE_SIDE_STYLE('',(#110303)); +#110303 = SURFACE_STYLE_FILL_AREA(#110304); +#110304 = FILL_AREA_STYLE('',(#110305)); +#110305 = FILL_AREA_STYLE_COLOUR('',#102876); +#110306 = STYLED_ITEM('color',(#110307),#86910); +#110307 = PRESENTATION_STYLE_ASSIGNMENT((#110308)); +#110308 = SURFACE_STYLE_USAGE(.BOTH.,#110309); +#110309 = SURFACE_SIDE_STYLE('',(#110310)); +#110310 = SURFACE_STYLE_FILL_AREA(#110311); +#110311 = FILL_AREA_STYLE('',(#110312)); +#110312 = FILL_AREA_STYLE_COLOUR('',#102876); +#110313 = STYLED_ITEM('color',(#110314),#86927); +#110314 = PRESENTATION_STYLE_ASSIGNMENT((#110315)); +#110315 = SURFACE_STYLE_USAGE(.BOTH.,#110316); +#110316 = SURFACE_SIDE_STYLE('',(#110317)); +#110317 = SURFACE_STYLE_FILL_AREA(#110318); +#110318 = FILL_AREA_STYLE('',(#110319)); +#110319 = FILL_AREA_STYLE_COLOUR('',#102876); +#110320 = STYLED_ITEM('color',(#110321),#86939); +#110321 = PRESENTATION_STYLE_ASSIGNMENT((#110322)); +#110322 = SURFACE_STYLE_USAGE(.BOTH.,#110323); +#110323 = SURFACE_SIDE_STYLE('',(#110324)); +#110324 = SURFACE_STYLE_FILL_AREA(#110325); +#110325 = FILL_AREA_STYLE('',(#110326)); +#110326 = FILL_AREA_STYLE_COLOUR('',#102876); +#110327 = STYLED_ITEM('color',(#110328),#86958); +#110328 = PRESENTATION_STYLE_ASSIGNMENT((#110329)); +#110329 = SURFACE_STYLE_USAGE(.BOTH.,#110330); +#110330 = SURFACE_SIDE_STYLE('',(#110331)); +#110331 = SURFACE_STYLE_FILL_AREA(#110332); +#110332 = FILL_AREA_STYLE('',(#110333)); +#110333 = FILL_AREA_STYLE_COLOUR('',#102876); +#110334 = STYLED_ITEM('color',(#110335),#86975); +#110335 = PRESENTATION_STYLE_ASSIGNMENT((#110336)); +#110336 = SURFACE_STYLE_USAGE(.BOTH.,#110337); +#110337 = SURFACE_SIDE_STYLE('',(#110338)); +#110338 = SURFACE_STYLE_FILL_AREA(#110339); +#110339 = FILL_AREA_STYLE('',(#110340)); +#110340 = FILL_AREA_STYLE_COLOUR('',#102876); +#110341 = STYLED_ITEM('color',(#110342),#86992); +#110342 = PRESENTATION_STYLE_ASSIGNMENT((#110343)); +#110343 = SURFACE_STYLE_USAGE(.BOTH.,#110344); +#110344 = SURFACE_SIDE_STYLE('',(#110345)); +#110345 = SURFACE_STYLE_FILL_AREA(#110346); +#110346 = FILL_AREA_STYLE('',(#110347)); +#110347 = FILL_AREA_STYLE_COLOUR('',#102876); +#110348 = STYLED_ITEM('color',(#110349),#87009); +#110349 = PRESENTATION_STYLE_ASSIGNMENT((#110350)); +#110350 = SURFACE_STYLE_USAGE(.BOTH.,#110351); +#110351 = SURFACE_SIDE_STYLE('',(#110352)); +#110352 = SURFACE_STYLE_FILL_AREA(#110353); +#110353 = FILL_AREA_STYLE('',(#110354)); +#110354 = FILL_AREA_STYLE_COLOUR('',#102876); +#110355 = STYLED_ITEM('color',(#110356),#87026); +#110356 = PRESENTATION_STYLE_ASSIGNMENT((#110357)); +#110357 = SURFACE_STYLE_USAGE(.BOTH.,#110358); +#110358 = SURFACE_SIDE_STYLE('',(#110359)); +#110359 = SURFACE_STYLE_FILL_AREA(#110360); +#110360 = FILL_AREA_STYLE('',(#110361)); +#110361 = FILL_AREA_STYLE_COLOUR('',#102876); +#110362 = STYLED_ITEM('color',(#110363),#87043); +#110363 = PRESENTATION_STYLE_ASSIGNMENT((#110364)); +#110364 = SURFACE_STYLE_USAGE(.BOTH.,#110365); +#110365 = SURFACE_SIDE_STYLE('',(#110366)); +#110366 = SURFACE_STYLE_FILL_AREA(#110367); +#110367 = FILL_AREA_STYLE('',(#110368)); +#110368 = FILL_AREA_STYLE_COLOUR('',#102876); +#110369 = STYLED_ITEM('color',(#110370),#87060); +#110370 = PRESENTATION_STYLE_ASSIGNMENT((#110371)); +#110371 = SURFACE_STYLE_USAGE(.BOTH.,#110372); +#110372 = SURFACE_SIDE_STYLE('',(#110373)); +#110373 = SURFACE_STYLE_FILL_AREA(#110374); +#110374 = FILL_AREA_STYLE('',(#110375)); +#110375 = FILL_AREA_STYLE_COLOUR('',#102876); +#110376 = STYLED_ITEM('color',(#110377),#87077); +#110377 = PRESENTATION_STYLE_ASSIGNMENT((#110378)); +#110378 = SURFACE_STYLE_USAGE(.BOTH.,#110379); +#110379 = SURFACE_SIDE_STYLE('',(#110380)); +#110380 = SURFACE_STYLE_FILL_AREA(#110381); +#110381 = FILL_AREA_STYLE('',(#110382)); +#110382 = FILL_AREA_STYLE_COLOUR('',#102876); +#110383 = STYLED_ITEM('color',(#110384),#87089); +#110384 = PRESENTATION_STYLE_ASSIGNMENT((#110385)); +#110385 = SURFACE_STYLE_USAGE(.BOTH.,#110386); +#110386 = SURFACE_SIDE_STYLE('',(#110387)); +#110387 = SURFACE_STYLE_FILL_AREA(#110388); +#110388 = FILL_AREA_STYLE('',(#110389)); +#110389 = FILL_AREA_STYLE_COLOUR('',#102876); +#110390 = STYLED_ITEM('color',(#110391),#87108); +#110391 = PRESENTATION_STYLE_ASSIGNMENT((#110392)); +#110392 = SURFACE_STYLE_USAGE(.BOTH.,#110393); +#110393 = SURFACE_SIDE_STYLE('',(#110394)); +#110394 = SURFACE_STYLE_FILL_AREA(#110395); +#110395 = FILL_AREA_STYLE('',(#110396)); +#110396 = FILL_AREA_STYLE_COLOUR('',#102876); +#110397 = STYLED_ITEM('color',(#110398),#87125); +#110398 = PRESENTATION_STYLE_ASSIGNMENT((#110399)); +#110399 = SURFACE_STYLE_USAGE(.BOTH.,#110400); +#110400 = SURFACE_SIDE_STYLE('',(#110401)); +#110401 = SURFACE_STYLE_FILL_AREA(#110402); +#110402 = FILL_AREA_STYLE('',(#110403)); +#110403 = FILL_AREA_STYLE_COLOUR('',#102876); +#110404 = STYLED_ITEM('color',(#110405),#87142); +#110405 = PRESENTATION_STYLE_ASSIGNMENT((#110406)); +#110406 = SURFACE_STYLE_USAGE(.BOTH.,#110407); +#110407 = SURFACE_SIDE_STYLE('',(#110408)); +#110408 = SURFACE_STYLE_FILL_AREA(#110409); +#110409 = FILL_AREA_STYLE('',(#110410)); +#110410 = FILL_AREA_STYLE_COLOUR('',#102876); +#110411 = STYLED_ITEM('color',(#110412),#87159); +#110412 = PRESENTATION_STYLE_ASSIGNMENT((#110413)); +#110413 = SURFACE_STYLE_USAGE(.BOTH.,#110414); +#110414 = SURFACE_SIDE_STYLE('',(#110415)); +#110415 = SURFACE_STYLE_FILL_AREA(#110416); +#110416 = FILL_AREA_STYLE('',(#110417)); +#110417 = FILL_AREA_STYLE_COLOUR('',#102876); +#110418 = STYLED_ITEM('color',(#110419),#87176); +#110419 = PRESENTATION_STYLE_ASSIGNMENT((#110420)); +#110420 = SURFACE_STYLE_USAGE(.BOTH.,#110421); +#110421 = SURFACE_SIDE_STYLE('',(#110422)); +#110422 = SURFACE_STYLE_FILL_AREA(#110423); +#110423 = FILL_AREA_STYLE('',(#110424)); +#110424 = FILL_AREA_STYLE_COLOUR('',#102876); +#110425 = STYLED_ITEM('color',(#110426),#87193); +#110426 = PRESENTATION_STYLE_ASSIGNMENT((#110427)); +#110427 = SURFACE_STYLE_USAGE(.BOTH.,#110428); +#110428 = SURFACE_SIDE_STYLE('',(#110429)); +#110429 = SURFACE_STYLE_FILL_AREA(#110430); +#110430 = FILL_AREA_STYLE('',(#110431)); +#110431 = FILL_AREA_STYLE_COLOUR('',#102876); +#110432 = STYLED_ITEM('color',(#110433),#87210); +#110433 = PRESENTATION_STYLE_ASSIGNMENT((#110434)); +#110434 = SURFACE_STYLE_USAGE(.BOTH.,#110435); +#110435 = SURFACE_SIDE_STYLE('',(#110436)); +#110436 = SURFACE_STYLE_FILL_AREA(#110437); +#110437 = FILL_AREA_STYLE('',(#110438)); +#110438 = FILL_AREA_STYLE_COLOUR('',#102876); +#110439 = STYLED_ITEM('color',(#110440),#87227); +#110440 = PRESENTATION_STYLE_ASSIGNMENT((#110441)); +#110441 = SURFACE_STYLE_USAGE(.BOTH.,#110442); +#110442 = SURFACE_SIDE_STYLE('',(#110443)); +#110443 = SURFACE_STYLE_FILL_AREA(#110444); +#110444 = FILL_AREA_STYLE('',(#110445)); +#110445 = FILL_AREA_STYLE_COLOUR('',#102876); +#110446 = STYLED_ITEM('color',(#110447),#87239); +#110447 = PRESENTATION_STYLE_ASSIGNMENT((#110448)); +#110448 = SURFACE_STYLE_USAGE(.BOTH.,#110449); +#110449 = SURFACE_SIDE_STYLE('',(#110450)); +#110450 = SURFACE_STYLE_FILL_AREA(#110451); +#110451 = FILL_AREA_STYLE('',(#110452)); +#110452 = FILL_AREA_STYLE_COLOUR('',#102876); +#110453 = STYLED_ITEM('color',(#110454),#87258); +#110454 = PRESENTATION_STYLE_ASSIGNMENT((#110455)); +#110455 = SURFACE_STYLE_USAGE(.BOTH.,#110456); +#110456 = SURFACE_SIDE_STYLE('',(#110457)); +#110457 = SURFACE_STYLE_FILL_AREA(#110458); +#110458 = FILL_AREA_STYLE('',(#110459)); +#110459 = FILL_AREA_STYLE_COLOUR('',#102876); +#110460 = STYLED_ITEM('color',(#110461),#87275); +#110461 = PRESENTATION_STYLE_ASSIGNMENT((#110462)); +#110462 = SURFACE_STYLE_USAGE(.BOTH.,#110463); +#110463 = SURFACE_SIDE_STYLE('',(#110464)); +#110464 = SURFACE_STYLE_FILL_AREA(#110465); +#110465 = FILL_AREA_STYLE('',(#110466)); +#110466 = FILL_AREA_STYLE_COLOUR('',#102876); +#110467 = STYLED_ITEM('color',(#110468),#87292); +#110468 = PRESENTATION_STYLE_ASSIGNMENT((#110469)); +#110469 = SURFACE_STYLE_USAGE(.BOTH.,#110470); +#110470 = SURFACE_SIDE_STYLE('',(#110471)); +#110471 = SURFACE_STYLE_FILL_AREA(#110472); +#110472 = FILL_AREA_STYLE('',(#110473)); +#110473 = FILL_AREA_STYLE_COLOUR('',#102876); +#110474 = STYLED_ITEM('color',(#110475),#87309); +#110475 = PRESENTATION_STYLE_ASSIGNMENT((#110476)); +#110476 = SURFACE_STYLE_USAGE(.BOTH.,#110477); +#110477 = SURFACE_SIDE_STYLE('',(#110478)); +#110478 = SURFACE_STYLE_FILL_AREA(#110479); +#110479 = FILL_AREA_STYLE('',(#110480)); +#110480 = FILL_AREA_STYLE_COLOUR('',#102876); +#110481 = STYLED_ITEM('color',(#110482),#87326); +#110482 = PRESENTATION_STYLE_ASSIGNMENT((#110483)); +#110483 = SURFACE_STYLE_USAGE(.BOTH.,#110484); +#110484 = SURFACE_SIDE_STYLE('',(#110485)); +#110485 = SURFACE_STYLE_FILL_AREA(#110486); +#110486 = FILL_AREA_STYLE('',(#110487)); +#110487 = FILL_AREA_STYLE_COLOUR('',#102876); +#110488 = STYLED_ITEM('color',(#110489),#87343); +#110489 = PRESENTATION_STYLE_ASSIGNMENT((#110490)); +#110490 = SURFACE_STYLE_USAGE(.BOTH.,#110491); +#110491 = SURFACE_SIDE_STYLE('',(#110492)); +#110492 = SURFACE_STYLE_FILL_AREA(#110493); +#110493 = FILL_AREA_STYLE('',(#110494)); +#110494 = FILL_AREA_STYLE_COLOUR('',#102876); +#110495 = STYLED_ITEM('color',(#110496),#87360); +#110496 = PRESENTATION_STYLE_ASSIGNMENT((#110497)); +#110497 = SURFACE_STYLE_USAGE(.BOTH.,#110498); +#110498 = SURFACE_SIDE_STYLE('',(#110499)); +#110499 = SURFACE_STYLE_FILL_AREA(#110500); +#110500 = FILL_AREA_STYLE('',(#110501)); +#110501 = FILL_AREA_STYLE_COLOUR('',#102876); +#110502 = STYLED_ITEM('color',(#110503),#87377); +#110503 = PRESENTATION_STYLE_ASSIGNMENT((#110504)); +#110504 = SURFACE_STYLE_USAGE(.BOTH.,#110505); +#110505 = SURFACE_SIDE_STYLE('',(#110506)); +#110506 = SURFACE_STYLE_FILL_AREA(#110507); +#110507 = FILL_AREA_STYLE('',(#110508)); +#110508 = FILL_AREA_STYLE_COLOUR('',#102876); +#110509 = STYLED_ITEM('color',(#110510),#87389); +#110510 = PRESENTATION_STYLE_ASSIGNMENT((#110511)); +#110511 = SURFACE_STYLE_USAGE(.BOTH.,#110512); +#110512 = SURFACE_SIDE_STYLE('',(#110513)); +#110513 = SURFACE_STYLE_FILL_AREA(#110514); +#110514 = FILL_AREA_STYLE('',(#110515)); +#110515 = FILL_AREA_STYLE_COLOUR('',#102876); +#110516 = STYLED_ITEM('color',(#110517),#87406); +#110517 = PRESENTATION_STYLE_ASSIGNMENT((#110518)); +#110518 = SURFACE_STYLE_USAGE(.BOTH.,#110519); +#110519 = SURFACE_SIDE_STYLE('',(#110520)); +#110520 = SURFACE_STYLE_FILL_AREA(#110521); +#110521 = FILL_AREA_STYLE('',(#110522)); +#110522 = FILL_AREA_STYLE_COLOUR('',#102876); +#110523 = STYLED_ITEM('color',(#110524),#87423); +#110524 = PRESENTATION_STYLE_ASSIGNMENT((#110525)); +#110525 = SURFACE_STYLE_USAGE(.BOTH.,#110526); +#110526 = SURFACE_SIDE_STYLE('',(#110527)); +#110527 = SURFACE_STYLE_FILL_AREA(#110528); +#110528 = FILL_AREA_STYLE('',(#110529)); +#110529 = FILL_AREA_STYLE_COLOUR('',#102876); +#110530 = STYLED_ITEM('color',(#110531),#87440); +#110531 = PRESENTATION_STYLE_ASSIGNMENT((#110532)); +#110532 = SURFACE_STYLE_USAGE(.BOTH.,#110533); +#110533 = SURFACE_SIDE_STYLE('',(#110534)); +#110534 = SURFACE_STYLE_FILL_AREA(#110535); +#110535 = FILL_AREA_STYLE('',(#110536)); +#110536 = FILL_AREA_STYLE_COLOUR('',#102876); +#110537 = STYLED_ITEM('color',(#110538),#87457); +#110538 = PRESENTATION_STYLE_ASSIGNMENT((#110539)); +#110539 = SURFACE_STYLE_USAGE(.BOTH.,#110540); +#110540 = SURFACE_SIDE_STYLE('',(#110541)); +#110541 = SURFACE_STYLE_FILL_AREA(#110542); +#110542 = FILL_AREA_STYLE('',(#110543)); +#110543 = FILL_AREA_STYLE_COLOUR('',#102876); +#110544 = STYLED_ITEM('color',(#110545),#87474); +#110545 = PRESENTATION_STYLE_ASSIGNMENT((#110546)); +#110546 = SURFACE_STYLE_USAGE(.BOTH.,#110547); +#110547 = SURFACE_SIDE_STYLE('',(#110548)); +#110548 = SURFACE_STYLE_FILL_AREA(#110549); +#110549 = FILL_AREA_STYLE('',(#110550)); +#110550 = FILL_AREA_STYLE_COLOUR('',#102876); +#110551 = STYLED_ITEM('color',(#110552),#87491); +#110552 = PRESENTATION_STYLE_ASSIGNMENT((#110553)); +#110553 = SURFACE_STYLE_USAGE(.BOTH.,#110554); +#110554 = SURFACE_SIDE_STYLE('',(#110555)); +#110555 = SURFACE_STYLE_FILL_AREA(#110556); +#110556 = FILL_AREA_STYLE('',(#110557)); +#110557 = FILL_AREA_STYLE_COLOUR('',#102876); +#110558 = STYLED_ITEM('color',(#110559),#87508); +#110559 = PRESENTATION_STYLE_ASSIGNMENT((#110560)); +#110560 = SURFACE_STYLE_USAGE(.BOTH.,#110561); +#110561 = SURFACE_SIDE_STYLE('',(#110562)); +#110562 = SURFACE_STYLE_FILL_AREA(#110563); +#110563 = FILL_AREA_STYLE('',(#110564)); +#110564 = FILL_AREA_STYLE_COLOUR('',#102876); +#110565 = STYLED_ITEM('color',(#110566),#87520); +#110566 = PRESENTATION_STYLE_ASSIGNMENT((#110567)); +#110567 = SURFACE_STYLE_USAGE(.BOTH.,#110568); +#110568 = SURFACE_SIDE_STYLE('',(#110569)); +#110569 = SURFACE_STYLE_FILL_AREA(#110570); +#110570 = FILL_AREA_STYLE('',(#110571)); +#110571 = FILL_AREA_STYLE_COLOUR('',#102876); +#110572 = STYLED_ITEM('color',(#110573),#87537); +#110573 = PRESENTATION_STYLE_ASSIGNMENT((#110574)); +#110574 = SURFACE_STYLE_USAGE(.BOTH.,#110575); +#110575 = SURFACE_SIDE_STYLE('',(#110576)); +#110576 = SURFACE_STYLE_FILL_AREA(#110577); +#110577 = FILL_AREA_STYLE('',(#110578)); +#110578 = FILL_AREA_STYLE_COLOUR('',#102876); +#110579 = STYLED_ITEM('color',(#110580),#87554); +#110580 = PRESENTATION_STYLE_ASSIGNMENT((#110581)); +#110581 = SURFACE_STYLE_USAGE(.BOTH.,#110582); +#110582 = SURFACE_SIDE_STYLE('',(#110583)); +#110583 = SURFACE_STYLE_FILL_AREA(#110584); +#110584 = FILL_AREA_STYLE('',(#110585)); +#110585 = FILL_AREA_STYLE_COLOUR('',#102876); +#110586 = STYLED_ITEM('color',(#110587),#87571); +#110587 = PRESENTATION_STYLE_ASSIGNMENT((#110588)); +#110588 = SURFACE_STYLE_USAGE(.BOTH.,#110589); +#110589 = SURFACE_SIDE_STYLE('',(#110590)); +#110590 = SURFACE_STYLE_FILL_AREA(#110591); +#110591 = FILL_AREA_STYLE('',(#110592)); +#110592 = FILL_AREA_STYLE_COLOUR('',#102876); +#110593 = STYLED_ITEM('color',(#110594),#87588); +#110594 = PRESENTATION_STYLE_ASSIGNMENT((#110595)); +#110595 = SURFACE_STYLE_USAGE(.BOTH.,#110596); +#110596 = SURFACE_SIDE_STYLE('',(#110597)); +#110597 = SURFACE_STYLE_FILL_AREA(#110598); +#110598 = FILL_AREA_STYLE('',(#110599)); +#110599 = FILL_AREA_STYLE_COLOUR('',#102876); +#110600 = STYLED_ITEM('color',(#110601),#87605); +#110601 = PRESENTATION_STYLE_ASSIGNMENT((#110602)); +#110602 = SURFACE_STYLE_USAGE(.BOTH.,#110603); +#110603 = SURFACE_SIDE_STYLE('',(#110604)); +#110604 = SURFACE_STYLE_FILL_AREA(#110605); +#110605 = FILL_AREA_STYLE('',(#110606)); +#110606 = FILL_AREA_STYLE_COLOUR('',#102876); +#110607 = STYLED_ITEM('color',(#110608),#87622); +#110608 = PRESENTATION_STYLE_ASSIGNMENT((#110609)); +#110609 = SURFACE_STYLE_USAGE(.BOTH.,#110610); +#110610 = SURFACE_SIDE_STYLE('',(#110611)); +#110611 = SURFACE_STYLE_FILL_AREA(#110612); +#110612 = FILL_AREA_STYLE('',(#110613)); +#110613 = FILL_AREA_STYLE_COLOUR('',#102876); +#110614 = STYLED_ITEM('color',(#110615),#87639); +#110615 = PRESENTATION_STYLE_ASSIGNMENT((#110616)); +#110616 = SURFACE_STYLE_USAGE(.BOTH.,#110617); +#110617 = SURFACE_SIDE_STYLE('',(#110618)); +#110618 = SURFACE_STYLE_FILL_AREA(#110619); +#110619 = FILL_AREA_STYLE('',(#110620)); +#110620 = FILL_AREA_STYLE_COLOUR('',#102876); +#110621 = STYLED_ITEM('color',(#110622),#87651); +#110622 = PRESENTATION_STYLE_ASSIGNMENT((#110623)); +#110623 = SURFACE_STYLE_USAGE(.BOTH.,#110624); +#110624 = SURFACE_SIDE_STYLE('',(#110625)); +#110625 = SURFACE_STYLE_FILL_AREA(#110626); +#110626 = FILL_AREA_STYLE('',(#110627)); +#110627 = FILL_AREA_STYLE_COLOUR('',#102876); +#110628 = STYLED_ITEM('color',(#110629),#87668); +#110629 = PRESENTATION_STYLE_ASSIGNMENT((#110630)); +#110630 = SURFACE_STYLE_USAGE(.BOTH.,#110631); +#110631 = SURFACE_SIDE_STYLE('',(#110632)); +#110632 = SURFACE_STYLE_FILL_AREA(#110633); +#110633 = FILL_AREA_STYLE('',(#110634)); +#110634 = FILL_AREA_STYLE_COLOUR('',#102876); +#110635 = STYLED_ITEM('color',(#110636),#87685); +#110636 = PRESENTATION_STYLE_ASSIGNMENT((#110637)); +#110637 = SURFACE_STYLE_USAGE(.BOTH.,#110638); +#110638 = SURFACE_SIDE_STYLE('',(#110639)); +#110639 = SURFACE_STYLE_FILL_AREA(#110640); +#110640 = FILL_AREA_STYLE('',(#110641)); +#110641 = FILL_AREA_STYLE_COLOUR('',#102876); +#110642 = STYLED_ITEM('color',(#110643),#87702); +#110643 = PRESENTATION_STYLE_ASSIGNMENT((#110644)); +#110644 = SURFACE_STYLE_USAGE(.BOTH.,#110645); +#110645 = SURFACE_SIDE_STYLE('',(#110646)); +#110646 = SURFACE_STYLE_FILL_AREA(#110647); +#110647 = FILL_AREA_STYLE('',(#110648)); +#110648 = FILL_AREA_STYLE_COLOUR('',#102876); +#110649 = STYLED_ITEM('color',(#110650),#87719); +#110650 = PRESENTATION_STYLE_ASSIGNMENT((#110651)); +#110651 = SURFACE_STYLE_USAGE(.BOTH.,#110652); +#110652 = SURFACE_SIDE_STYLE('',(#110653)); +#110653 = SURFACE_STYLE_FILL_AREA(#110654); +#110654 = FILL_AREA_STYLE('',(#110655)); +#110655 = FILL_AREA_STYLE_COLOUR('',#102876); +#110656 = STYLED_ITEM('color',(#110657),#87736); +#110657 = PRESENTATION_STYLE_ASSIGNMENT((#110658)); +#110658 = SURFACE_STYLE_USAGE(.BOTH.,#110659); +#110659 = SURFACE_SIDE_STYLE('',(#110660)); +#110660 = SURFACE_STYLE_FILL_AREA(#110661); +#110661 = FILL_AREA_STYLE('',(#110662)); +#110662 = FILL_AREA_STYLE_COLOUR('',#102876); +#110663 = STYLED_ITEM('color',(#110664),#87753); +#110664 = PRESENTATION_STYLE_ASSIGNMENT((#110665)); +#110665 = SURFACE_STYLE_USAGE(.BOTH.,#110666); +#110666 = SURFACE_SIDE_STYLE('',(#110667)); +#110667 = SURFACE_STYLE_FILL_AREA(#110668); +#110668 = FILL_AREA_STYLE('',(#110669)); +#110669 = FILL_AREA_STYLE_COLOUR('',#102876); +#110670 = STYLED_ITEM('color',(#110671),#87770); +#110671 = PRESENTATION_STYLE_ASSIGNMENT((#110672)); +#110672 = SURFACE_STYLE_USAGE(.BOTH.,#110673); +#110673 = SURFACE_SIDE_STYLE('',(#110674)); +#110674 = SURFACE_STYLE_FILL_AREA(#110675); +#110675 = FILL_AREA_STYLE('',(#110676)); +#110676 = FILL_AREA_STYLE_COLOUR('',#102876); +#110677 = STYLED_ITEM('color',(#110678),#87782); +#110678 = PRESENTATION_STYLE_ASSIGNMENT((#110679)); +#110679 = SURFACE_STYLE_USAGE(.BOTH.,#110680); +#110680 = SURFACE_SIDE_STYLE('',(#110681)); +#110681 = SURFACE_STYLE_FILL_AREA(#110682); +#110682 = FILL_AREA_STYLE('',(#110683)); +#110683 = FILL_AREA_STYLE_COLOUR('',#102876); +#110684 = STYLED_ITEM('color',(#110685),#87799); +#110685 = PRESENTATION_STYLE_ASSIGNMENT((#110686)); +#110686 = SURFACE_STYLE_USAGE(.BOTH.,#110687); +#110687 = SURFACE_SIDE_STYLE('',(#110688)); +#110688 = SURFACE_STYLE_FILL_AREA(#110689); +#110689 = FILL_AREA_STYLE('',(#110690)); +#110690 = FILL_AREA_STYLE_COLOUR('',#102876); +#110691 = STYLED_ITEM('color',(#110692),#87816); +#110692 = PRESENTATION_STYLE_ASSIGNMENT((#110693)); +#110693 = SURFACE_STYLE_USAGE(.BOTH.,#110694); +#110694 = SURFACE_SIDE_STYLE('',(#110695)); +#110695 = SURFACE_STYLE_FILL_AREA(#110696); +#110696 = FILL_AREA_STYLE('',(#110697)); +#110697 = FILL_AREA_STYLE_COLOUR('',#102876); +#110698 = STYLED_ITEM('color',(#110699),#87833); +#110699 = PRESENTATION_STYLE_ASSIGNMENT((#110700)); +#110700 = SURFACE_STYLE_USAGE(.BOTH.,#110701); +#110701 = SURFACE_SIDE_STYLE('',(#110702)); +#110702 = SURFACE_STYLE_FILL_AREA(#110703); +#110703 = FILL_AREA_STYLE('',(#110704)); +#110704 = FILL_AREA_STYLE_COLOUR('',#102876); +#110705 = STYLED_ITEM('color',(#110706),#87850); +#110706 = PRESENTATION_STYLE_ASSIGNMENT((#110707)); +#110707 = SURFACE_STYLE_USAGE(.BOTH.,#110708); +#110708 = SURFACE_SIDE_STYLE('',(#110709)); +#110709 = SURFACE_STYLE_FILL_AREA(#110710); +#110710 = FILL_AREA_STYLE('',(#110711)); +#110711 = FILL_AREA_STYLE_COLOUR('',#102876); +#110712 = STYLED_ITEM('color',(#110713),#87867); +#110713 = PRESENTATION_STYLE_ASSIGNMENT((#110714)); +#110714 = SURFACE_STYLE_USAGE(.BOTH.,#110715); +#110715 = SURFACE_SIDE_STYLE('',(#110716)); +#110716 = SURFACE_STYLE_FILL_AREA(#110717); +#110717 = FILL_AREA_STYLE('',(#110718)); +#110718 = FILL_AREA_STYLE_COLOUR('',#102876); +#110719 = STYLED_ITEM('color',(#110720),#87884); +#110720 = PRESENTATION_STYLE_ASSIGNMENT((#110721)); +#110721 = SURFACE_STYLE_USAGE(.BOTH.,#110722); +#110722 = SURFACE_SIDE_STYLE('',(#110723)); +#110723 = SURFACE_STYLE_FILL_AREA(#110724); +#110724 = FILL_AREA_STYLE('',(#110725)); +#110725 = FILL_AREA_STYLE_COLOUR('',#102876); +#110726 = STYLED_ITEM('color',(#110727),#87901); +#110727 = PRESENTATION_STYLE_ASSIGNMENT((#110728)); +#110728 = SURFACE_STYLE_USAGE(.BOTH.,#110729); +#110729 = SURFACE_SIDE_STYLE('',(#110730)); +#110730 = SURFACE_STYLE_FILL_AREA(#110731); +#110731 = FILL_AREA_STYLE('',(#110732)); +#110732 = FILL_AREA_STYLE_COLOUR('',#102876); +#110733 = STYLED_ITEM('color',(#110734),#87913); +#110734 = PRESENTATION_STYLE_ASSIGNMENT((#110735)); +#110735 = SURFACE_STYLE_USAGE(.BOTH.,#110736); +#110736 = SURFACE_SIDE_STYLE('',(#110737)); +#110737 = SURFACE_STYLE_FILL_AREA(#110738); +#110738 = FILL_AREA_STYLE('',(#110739)); +#110739 = FILL_AREA_STYLE_COLOUR('',#102876); +#110740 = STYLED_ITEM('color',(#110741),#87930); +#110741 = PRESENTATION_STYLE_ASSIGNMENT((#110742)); +#110742 = SURFACE_STYLE_USAGE(.BOTH.,#110743); +#110743 = SURFACE_SIDE_STYLE('',(#110744)); +#110744 = SURFACE_STYLE_FILL_AREA(#110745); +#110745 = FILL_AREA_STYLE('',(#110746)); +#110746 = FILL_AREA_STYLE_COLOUR('',#102876); +#110747 = STYLED_ITEM('color',(#110748),#87947); +#110748 = PRESENTATION_STYLE_ASSIGNMENT((#110749)); +#110749 = SURFACE_STYLE_USAGE(.BOTH.,#110750); +#110750 = SURFACE_SIDE_STYLE('',(#110751)); +#110751 = SURFACE_STYLE_FILL_AREA(#110752); +#110752 = FILL_AREA_STYLE('',(#110753)); +#110753 = FILL_AREA_STYLE_COLOUR('',#102876); +#110754 = STYLED_ITEM('color',(#110755),#87964); +#110755 = PRESENTATION_STYLE_ASSIGNMENT((#110756)); +#110756 = SURFACE_STYLE_USAGE(.BOTH.,#110757); +#110757 = SURFACE_SIDE_STYLE('',(#110758)); +#110758 = SURFACE_STYLE_FILL_AREA(#110759); +#110759 = FILL_AREA_STYLE('',(#110760)); +#110760 = FILL_AREA_STYLE_COLOUR('',#102876); +#110761 = STYLED_ITEM('color',(#110762),#87981); +#110762 = PRESENTATION_STYLE_ASSIGNMENT((#110763)); +#110763 = SURFACE_STYLE_USAGE(.BOTH.,#110764); +#110764 = SURFACE_SIDE_STYLE('',(#110765)); +#110765 = SURFACE_STYLE_FILL_AREA(#110766); +#110766 = FILL_AREA_STYLE('',(#110767)); +#110767 = FILL_AREA_STYLE_COLOUR('',#102876); +#110768 = STYLED_ITEM('color',(#110769),#87998); +#110769 = PRESENTATION_STYLE_ASSIGNMENT((#110770)); +#110770 = SURFACE_STYLE_USAGE(.BOTH.,#110771); +#110771 = SURFACE_SIDE_STYLE('',(#110772)); +#110772 = SURFACE_STYLE_FILL_AREA(#110773); +#110773 = FILL_AREA_STYLE('',(#110774)); +#110774 = FILL_AREA_STYLE_COLOUR('',#102876); +#110775 = STYLED_ITEM('color',(#110776),#88015); +#110776 = PRESENTATION_STYLE_ASSIGNMENT((#110777)); +#110777 = SURFACE_STYLE_USAGE(.BOTH.,#110778); +#110778 = SURFACE_SIDE_STYLE('',(#110779)); +#110779 = SURFACE_STYLE_FILL_AREA(#110780); +#110780 = FILL_AREA_STYLE('',(#110781)); +#110781 = FILL_AREA_STYLE_COLOUR('',#102876); +#110782 = STYLED_ITEM('color',(#110783),#88032); +#110783 = PRESENTATION_STYLE_ASSIGNMENT((#110784)); +#110784 = SURFACE_STYLE_USAGE(.BOTH.,#110785); +#110785 = SURFACE_SIDE_STYLE('',(#110786)); +#110786 = SURFACE_STYLE_FILL_AREA(#110787); +#110787 = FILL_AREA_STYLE('',(#110788)); +#110788 = FILL_AREA_STYLE_COLOUR('',#102876); +#110789 = STYLED_ITEM('color',(#110790),#88044); +#110790 = PRESENTATION_STYLE_ASSIGNMENT((#110791)); +#110791 = SURFACE_STYLE_USAGE(.BOTH.,#110792); +#110792 = SURFACE_SIDE_STYLE('',(#110793)); +#110793 = SURFACE_STYLE_FILL_AREA(#110794); +#110794 = FILL_AREA_STYLE('',(#110795)); +#110795 = FILL_AREA_STYLE_COLOUR('',#102876); +#110796 = STYLED_ITEM('color',(#110797),#88061); +#110797 = PRESENTATION_STYLE_ASSIGNMENT((#110798)); +#110798 = SURFACE_STYLE_USAGE(.BOTH.,#110799); +#110799 = SURFACE_SIDE_STYLE('',(#110800)); +#110800 = SURFACE_STYLE_FILL_AREA(#110801); +#110801 = FILL_AREA_STYLE('',(#110802)); +#110802 = FILL_AREA_STYLE_COLOUR('',#102876); +#110803 = STYLED_ITEM('color',(#110804),#88078); +#110804 = PRESENTATION_STYLE_ASSIGNMENT((#110805)); +#110805 = SURFACE_STYLE_USAGE(.BOTH.,#110806); +#110806 = SURFACE_SIDE_STYLE('',(#110807)); +#110807 = SURFACE_STYLE_FILL_AREA(#110808); +#110808 = FILL_AREA_STYLE('',(#110809)); +#110809 = FILL_AREA_STYLE_COLOUR('',#102876); +#110810 = STYLED_ITEM('color',(#110811),#88095); +#110811 = PRESENTATION_STYLE_ASSIGNMENT((#110812)); +#110812 = SURFACE_STYLE_USAGE(.BOTH.,#110813); +#110813 = SURFACE_SIDE_STYLE('',(#110814)); +#110814 = SURFACE_STYLE_FILL_AREA(#110815); +#110815 = FILL_AREA_STYLE('',(#110816)); +#110816 = FILL_AREA_STYLE_COLOUR('',#102876); +#110817 = STYLED_ITEM('color',(#110818),#88112); +#110818 = PRESENTATION_STYLE_ASSIGNMENT((#110819)); +#110819 = SURFACE_STYLE_USAGE(.BOTH.,#110820); +#110820 = SURFACE_SIDE_STYLE('',(#110821)); +#110821 = SURFACE_STYLE_FILL_AREA(#110822); +#110822 = FILL_AREA_STYLE('',(#110823)); +#110823 = FILL_AREA_STYLE_COLOUR('',#102876); +#110824 = STYLED_ITEM('color',(#110825),#88129); +#110825 = PRESENTATION_STYLE_ASSIGNMENT((#110826)); +#110826 = SURFACE_STYLE_USAGE(.BOTH.,#110827); +#110827 = SURFACE_SIDE_STYLE('',(#110828)); +#110828 = SURFACE_STYLE_FILL_AREA(#110829); +#110829 = FILL_AREA_STYLE('',(#110830)); +#110830 = FILL_AREA_STYLE_COLOUR('',#102876); +#110831 = STYLED_ITEM('color',(#110832),#88146); +#110832 = PRESENTATION_STYLE_ASSIGNMENT((#110833)); +#110833 = SURFACE_STYLE_USAGE(.BOTH.,#110834); +#110834 = SURFACE_SIDE_STYLE('',(#110835)); +#110835 = SURFACE_STYLE_FILL_AREA(#110836); +#110836 = FILL_AREA_STYLE('',(#110837)); +#110837 = FILL_AREA_STYLE_COLOUR('',#102876); +#110838 = STYLED_ITEM('color',(#110839),#88163); +#110839 = PRESENTATION_STYLE_ASSIGNMENT((#110840)); +#110840 = SURFACE_STYLE_USAGE(.BOTH.,#110841); +#110841 = SURFACE_SIDE_STYLE('',(#110842)); +#110842 = SURFACE_STYLE_FILL_AREA(#110843); +#110843 = FILL_AREA_STYLE('',(#110844)); +#110844 = FILL_AREA_STYLE_COLOUR('',#102876); +#110845 = STYLED_ITEM('color',(#110846),#88175); +#110846 = PRESENTATION_STYLE_ASSIGNMENT((#110847)); +#110847 = SURFACE_STYLE_USAGE(.BOTH.,#110848); +#110848 = SURFACE_SIDE_STYLE('',(#110849)); +#110849 = SURFACE_STYLE_FILL_AREA(#110850); +#110850 = FILL_AREA_STYLE('',(#110851)); +#110851 = FILL_AREA_STYLE_COLOUR('',#102876); +#110852 = STYLED_ITEM('color',(#110853),#88192); +#110853 = PRESENTATION_STYLE_ASSIGNMENT((#110854)); +#110854 = SURFACE_STYLE_USAGE(.BOTH.,#110855); +#110855 = SURFACE_SIDE_STYLE('',(#110856)); +#110856 = SURFACE_STYLE_FILL_AREA(#110857); +#110857 = FILL_AREA_STYLE('',(#110858)); +#110858 = FILL_AREA_STYLE_COLOUR('',#102876); +#110859 = STYLED_ITEM('color',(#110860),#88209); +#110860 = PRESENTATION_STYLE_ASSIGNMENT((#110861)); +#110861 = SURFACE_STYLE_USAGE(.BOTH.,#110862); +#110862 = SURFACE_SIDE_STYLE('',(#110863)); +#110863 = SURFACE_STYLE_FILL_AREA(#110864); +#110864 = FILL_AREA_STYLE('',(#110865)); +#110865 = FILL_AREA_STYLE_COLOUR('',#102876); +#110866 = STYLED_ITEM('color',(#110867),#88226); +#110867 = PRESENTATION_STYLE_ASSIGNMENT((#110868)); +#110868 = SURFACE_STYLE_USAGE(.BOTH.,#110869); +#110869 = SURFACE_SIDE_STYLE('',(#110870)); +#110870 = SURFACE_STYLE_FILL_AREA(#110871); +#110871 = FILL_AREA_STYLE('',(#110872)); +#110872 = FILL_AREA_STYLE_COLOUR('',#102876); +#110873 = STYLED_ITEM('color',(#110874),#88243); +#110874 = PRESENTATION_STYLE_ASSIGNMENT((#110875)); +#110875 = SURFACE_STYLE_USAGE(.BOTH.,#110876); +#110876 = SURFACE_SIDE_STYLE('',(#110877)); +#110877 = SURFACE_STYLE_FILL_AREA(#110878); +#110878 = FILL_AREA_STYLE('',(#110879)); +#110879 = FILL_AREA_STYLE_COLOUR('',#102876); +#110880 = STYLED_ITEM('color',(#110881),#88260); +#110881 = PRESENTATION_STYLE_ASSIGNMENT((#110882)); +#110882 = SURFACE_STYLE_USAGE(.BOTH.,#110883); +#110883 = SURFACE_SIDE_STYLE('',(#110884)); +#110884 = SURFACE_STYLE_FILL_AREA(#110885); +#110885 = FILL_AREA_STYLE('',(#110886)); +#110886 = FILL_AREA_STYLE_COLOUR('',#102876); +#110887 = STYLED_ITEM('color',(#110888),#88277); +#110888 = PRESENTATION_STYLE_ASSIGNMENT((#110889)); +#110889 = SURFACE_STYLE_USAGE(.BOTH.,#110890); +#110890 = SURFACE_SIDE_STYLE('',(#110891)); +#110891 = SURFACE_STYLE_FILL_AREA(#110892); +#110892 = FILL_AREA_STYLE('',(#110893)); +#110893 = FILL_AREA_STYLE_COLOUR('',#102876); +#110894 = STYLED_ITEM('color',(#110895),#88294); +#110895 = PRESENTATION_STYLE_ASSIGNMENT((#110896)); +#110896 = SURFACE_STYLE_USAGE(.BOTH.,#110897); +#110897 = SURFACE_SIDE_STYLE('',(#110898)); +#110898 = SURFACE_STYLE_FILL_AREA(#110899); +#110899 = FILL_AREA_STYLE('',(#110900)); +#110900 = FILL_AREA_STYLE_COLOUR('',#102876); +#110901 = STYLED_ITEM('color',(#110902),#88306); +#110902 = PRESENTATION_STYLE_ASSIGNMENT((#110903)); +#110903 = SURFACE_STYLE_USAGE(.BOTH.,#110904); +#110904 = SURFACE_SIDE_STYLE('',(#110905)); +#110905 = SURFACE_STYLE_FILL_AREA(#110906); +#110906 = FILL_AREA_STYLE('',(#110907)); +#110907 = FILL_AREA_STYLE_COLOUR('',#102876); +#110908 = STYLED_ITEM('color',(#110909),#88323); +#110909 = PRESENTATION_STYLE_ASSIGNMENT((#110910)); +#110910 = SURFACE_STYLE_USAGE(.BOTH.,#110911); +#110911 = SURFACE_SIDE_STYLE('',(#110912)); +#110912 = SURFACE_STYLE_FILL_AREA(#110913); +#110913 = FILL_AREA_STYLE('',(#110914)); +#110914 = FILL_AREA_STYLE_COLOUR('',#102876); +#110915 = STYLED_ITEM('color',(#110916),#88340); +#110916 = PRESENTATION_STYLE_ASSIGNMENT((#110917)); +#110917 = SURFACE_STYLE_USAGE(.BOTH.,#110918); +#110918 = SURFACE_SIDE_STYLE('',(#110919)); +#110919 = SURFACE_STYLE_FILL_AREA(#110920); +#110920 = FILL_AREA_STYLE('',(#110921)); +#110921 = FILL_AREA_STYLE_COLOUR('',#102876); +#110922 = STYLED_ITEM('color',(#110923),#88357); +#110923 = PRESENTATION_STYLE_ASSIGNMENT((#110924)); +#110924 = SURFACE_STYLE_USAGE(.BOTH.,#110925); +#110925 = SURFACE_SIDE_STYLE('',(#110926)); +#110926 = SURFACE_STYLE_FILL_AREA(#110927); +#110927 = FILL_AREA_STYLE('',(#110928)); +#110928 = FILL_AREA_STYLE_COLOUR('',#102876); +#110929 = STYLED_ITEM('color',(#110930),#88374); +#110930 = PRESENTATION_STYLE_ASSIGNMENT((#110931)); +#110931 = SURFACE_STYLE_USAGE(.BOTH.,#110932); +#110932 = SURFACE_SIDE_STYLE('',(#110933)); +#110933 = SURFACE_STYLE_FILL_AREA(#110934); +#110934 = FILL_AREA_STYLE('',(#110935)); +#110935 = FILL_AREA_STYLE_COLOUR('',#102876); +#110936 = STYLED_ITEM('color',(#110937),#88391); +#110937 = PRESENTATION_STYLE_ASSIGNMENT((#110938)); +#110938 = SURFACE_STYLE_USAGE(.BOTH.,#110939); +#110939 = SURFACE_SIDE_STYLE('',(#110940)); +#110940 = SURFACE_STYLE_FILL_AREA(#110941); +#110941 = FILL_AREA_STYLE('',(#110942)); +#110942 = FILL_AREA_STYLE_COLOUR('',#102876); +#110943 = STYLED_ITEM('color',(#110944),#88408); +#110944 = PRESENTATION_STYLE_ASSIGNMENT((#110945)); +#110945 = SURFACE_STYLE_USAGE(.BOTH.,#110946); +#110946 = SURFACE_SIDE_STYLE('',(#110947)); +#110947 = SURFACE_STYLE_FILL_AREA(#110948); +#110948 = FILL_AREA_STYLE('',(#110949)); +#110949 = FILL_AREA_STYLE_COLOUR('',#102876); +#110950 = STYLED_ITEM('color',(#110951),#88425); +#110951 = PRESENTATION_STYLE_ASSIGNMENT((#110952)); +#110952 = SURFACE_STYLE_USAGE(.BOTH.,#110953); +#110953 = SURFACE_SIDE_STYLE('',(#110954)); +#110954 = SURFACE_STYLE_FILL_AREA(#110955); +#110955 = FILL_AREA_STYLE('',(#110956)); +#110956 = FILL_AREA_STYLE_COLOUR('',#102876); +#110957 = STYLED_ITEM('color',(#110958),#88437); +#110958 = PRESENTATION_STYLE_ASSIGNMENT((#110959)); +#110959 = SURFACE_STYLE_USAGE(.BOTH.,#110960); +#110960 = SURFACE_SIDE_STYLE('',(#110961)); +#110961 = SURFACE_STYLE_FILL_AREA(#110962); +#110962 = FILL_AREA_STYLE('',(#110963)); +#110963 = FILL_AREA_STYLE_COLOUR('',#102876); +#110964 = STYLED_ITEM('color',(#110965),#88454); +#110965 = PRESENTATION_STYLE_ASSIGNMENT((#110966)); +#110966 = SURFACE_STYLE_USAGE(.BOTH.,#110967); +#110967 = SURFACE_SIDE_STYLE('',(#110968)); +#110968 = SURFACE_STYLE_FILL_AREA(#110969); +#110969 = FILL_AREA_STYLE('',(#110970)); +#110970 = FILL_AREA_STYLE_COLOUR('',#102876); +#110971 = STYLED_ITEM('color',(#110972),#88471); +#110972 = PRESENTATION_STYLE_ASSIGNMENT((#110973)); +#110973 = SURFACE_STYLE_USAGE(.BOTH.,#110974); +#110974 = SURFACE_SIDE_STYLE('',(#110975)); +#110975 = SURFACE_STYLE_FILL_AREA(#110976); +#110976 = FILL_AREA_STYLE('',(#110977)); +#110977 = FILL_AREA_STYLE_COLOUR('',#102876); +#110978 = STYLED_ITEM('color',(#110979),#88488); +#110979 = PRESENTATION_STYLE_ASSIGNMENT((#110980)); +#110980 = SURFACE_STYLE_USAGE(.BOTH.,#110981); +#110981 = SURFACE_SIDE_STYLE('',(#110982)); +#110982 = SURFACE_STYLE_FILL_AREA(#110983); +#110983 = FILL_AREA_STYLE('',(#110984)); +#110984 = FILL_AREA_STYLE_COLOUR('',#102876); +#110985 = STYLED_ITEM('color',(#110986),#88505); +#110986 = PRESENTATION_STYLE_ASSIGNMENT((#110987)); +#110987 = SURFACE_STYLE_USAGE(.BOTH.,#110988); +#110988 = SURFACE_SIDE_STYLE('',(#110989)); +#110989 = SURFACE_STYLE_FILL_AREA(#110990); +#110990 = FILL_AREA_STYLE('',(#110991)); +#110991 = FILL_AREA_STYLE_COLOUR('',#102876); +#110992 = STYLED_ITEM('color',(#110993),#88522); +#110993 = PRESENTATION_STYLE_ASSIGNMENT((#110994)); +#110994 = SURFACE_STYLE_USAGE(.BOTH.,#110995); +#110995 = SURFACE_SIDE_STYLE('',(#110996)); +#110996 = SURFACE_STYLE_FILL_AREA(#110997); +#110997 = FILL_AREA_STYLE('',(#110998)); +#110998 = FILL_AREA_STYLE_COLOUR('',#102876); +#110999 = STYLED_ITEM('color',(#111000),#88539); +#111000 = PRESENTATION_STYLE_ASSIGNMENT((#111001)); +#111001 = SURFACE_STYLE_USAGE(.BOTH.,#111002); +#111002 = SURFACE_SIDE_STYLE('',(#111003)); +#111003 = SURFACE_STYLE_FILL_AREA(#111004); +#111004 = FILL_AREA_STYLE('',(#111005)); +#111005 = FILL_AREA_STYLE_COLOUR('',#102876); +#111006 = STYLED_ITEM('color',(#111007),#88556); +#111007 = PRESENTATION_STYLE_ASSIGNMENT((#111008)); +#111008 = SURFACE_STYLE_USAGE(.BOTH.,#111009); +#111009 = SURFACE_SIDE_STYLE('',(#111010)); +#111010 = SURFACE_STYLE_FILL_AREA(#111011); +#111011 = FILL_AREA_STYLE('',(#111012)); +#111012 = FILL_AREA_STYLE_COLOUR('',#102876); +#111013 = STYLED_ITEM('color',(#111014),#88568); +#111014 = PRESENTATION_STYLE_ASSIGNMENT((#111015)); +#111015 = SURFACE_STYLE_USAGE(.BOTH.,#111016); +#111016 = SURFACE_SIDE_STYLE('',(#111017)); +#111017 = SURFACE_STYLE_FILL_AREA(#111018); +#111018 = FILL_AREA_STYLE('',(#111019)); +#111019 = FILL_AREA_STYLE_COLOUR('',#102876); +#111020 = STYLED_ITEM('color',(#111021),#88585); +#111021 = PRESENTATION_STYLE_ASSIGNMENT((#111022)); +#111022 = SURFACE_STYLE_USAGE(.BOTH.,#111023); +#111023 = SURFACE_SIDE_STYLE('',(#111024)); +#111024 = SURFACE_STYLE_FILL_AREA(#111025); +#111025 = FILL_AREA_STYLE('',(#111026)); +#111026 = FILL_AREA_STYLE_COLOUR('',#102876); +#111027 = STYLED_ITEM('color',(#111028),#88602); +#111028 = PRESENTATION_STYLE_ASSIGNMENT((#111029)); +#111029 = SURFACE_STYLE_USAGE(.BOTH.,#111030); +#111030 = SURFACE_SIDE_STYLE('',(#111031)); +#111031 = SURFACE_STYLE_FILL_AREA(#111032); +#111032 = FILL_AREA_STYLE('',(#111033)); +#111033 = FILL_AREA_STYLE_COLOUR('',#102876); +#111034 = STYLED_ITEM('color',(#111035),#88619); +#111035 = PRESENTATION_STYLE_ASSIGNMENT((#111036)); +#111036 = SURFACE_STYLE_USAGE(.BOTH.,#111037); +#111037 = SURFACE_SIDE_STYLE('',(#111038)); +#111038 = SURFACE_STYLE_FILL_AREA(#111039); +#111039 = FILL_AREA_STYLE('',(#111040)); +#111040 = FILL_AREA_STYLE_COLOUR('',#102876); +#111041 = STYLED_ITEM('color',(#111042),#88636); +#111042 = PRESENTATION_STYLE_ASSIGNMENT((#111043)); +#111043 = SURFACE_STYLE_USAGE(.BOTH.,#111044); +#111044 = SURFACE_SIDE_STYLE('',(#111045)); +#111045 = SURFACE_STYLE_FILL_AREA(#111046); +#111046 = FILL_AREA_STYLE('',(#111047)); +#111047 = FILL_AREA_STYLE_COLOUR('',#102876); +#111048 = STYLED_ITEM('color',(#111049),#88653); +#111049 = PRESENTATION_STYLE_ASSIGNMENT((#111050)); +#111050 = SURFACE_STYLE_USAGE(.BOTH.,#111051); +#111051 = SURFACE_SIDE_STYLE('',(#111052)); +#111052 = SURFACE_STYLE_FILL_AREA(#111053); +#111053 = FILL_AREA_STYLE('',(#111054)); +#111054 = FILL_AREA_STYLE_COLOUR('',#102876); +#111055 = STYLED_ITEM('color',(#111056),#88670); +#111056 = PRESENTATION_STYLE_ASSIGNMENT((#111057)); +#111057 = SURFACE_STYLE_USAGE(.BOTH.,#111058); +#111058 = SURFACE_SIDE_STYLE('',(#111059)); +#111059 = SURFACE_STYLE_FILL_AREA(#111060); +#111060 = FILL_AREA_STYLE('',(#111061)); +#111061 = FILL_AREA_STYLE_COLOUR('',#102876); +#111062 = STYLED_ITEM('color',(#111063),#88687); +#111063 = PRESENTATION_STYLE_ASSIGNMENT((#111064)); +#111064 = SURFACE_STYLE_USAGE(.BOTH.,#111065); +#111065 = SURFACE_SIDE_STYLE('',(#111066)); +#111066 = SURFACE_STYLE_FILL_AREA(#111067); +#111067 = FILL_AREA_STYLE('',(#111068)); +#111068 = FILL_AREA_STYLE_COLOUR('',#102876); +#111069 = STYLED_ITEM('color',(#111070),#88699); +#111070 = PRESENTATION_STYLE_ASSIGNMENT((#111071)); +#111071 = SURFACE_STYLE_USAGE(.BOTH.,#111072); +#111072 = SURFACE_SIDE_STYLE('',(#111073)); +#111073 = SURFACE_STYLE_FILL_AREA(#111074); +#111074 = FILL_AREA_STYLE('',(#111075)); +#111075 = FILL_AREA_STYLE_COLOUR('',#102876); +#111076 = STYLED_ITEM('color',(#111077),#88716); +#111077 = PRESENTATION_STYLE_ASSIGNMENT((#111078)); +#111078 = SURFACE_STYLE_USAGE(.BOTH.,#111079); +#111079 = SURFACE_SIDE_STYLE('',(#111080)); +#111080 = SURFACE_STYLE_FILL_AREA(#111081); +#111081 = FILL_AREA_STYLE('',(#111082)); +#111082 = FILL_AREA_STYLE_COLOUR('',#102876); +#111083 = STYLED_ITEM('color',(#111084),#88733); +#111084 = PRESENTATION_STYLE_ASSIGNMENT((#111085)); +#111085 = SURFACE_STYLE_USAGE(.BOTH.,#111086); +#111086 = SURFACE_SIDE_STYLE('',(#111087)); +#111087 = SURFACE_STYLE_FILL_AREA(#111088); +#111088 = FILL_AREA_STYLE('',(#111089)); +#111089 = FILL_AREA_STYLE_COLOUR('',#102876); +#111090 = STYLED_ITEM('color',(#111091),#88750); +#111091 = PRESENTATION_STYLE_ASSIGNMENT((#111092)); +#111092 = SURFACE_STYLE_USAGE(.BOTH.,#111093); +#111093 = SURFACE_SIDE_STYLE('',(#111094)); +#111094 = SURFACE_STYLE_FILL_AREA(#111095); +#111095 = FILL_AREA_STYLE('',(#111096)); +#111096 = FILL_AREA_STYLE_COLOUR('',#102876); +#111097 = STYLED_ITEM('color',(#111098),#88767); +#111098 = PRESENTATION_STYLE_ASSIGNMENT((#111099)); +#111099 = SURFACE_STYLE_USAGE(.BOTH.,#111100); +#111100 = SURFACE_SIDE_STYLE('',(#111101)); +#111101 = SURFACE_STYLE_FILL_AREA(#111102); +#111102 = FILL_AREA_STYLE('',(#111103)); +#111103 = FILL_AREA_STYLE_COLOUR('',#102876); +#111104 = STYLED_ITEM('color',(#111105),#88784); +#111105 = PRESENTATION_STYLE_ASSIGNMENT((#111106)); +#111106 = SURFACE_STYLE_USAGE(.BOTH.,#111107); +#111107 = SURFACE_SIDE_STYLE('',(#111108)); +#111108 = SURFACE_STYLE_FILL_AREA(#111109); +#111109 = FILL_AREA_STYLE('',(#111110)); +#111110 = FILL_AREA_STYLE_COLOUR('',#102876); +#111111 = STYLED_ITEM('color',(#111112),#88801); +#111112 = PRESENTATION_STYLE_ASSIGNMENT((#111113)); +#111113 = SURFACE_STYLE_USAGE(.BOTH.,#111114); +#111114 = SURFACE_SIDE_STYLE('',(#111115)); +#111115 = SURFACE_STYLE_FILL_AREA(#111116); +#111116 = FILL_AREA_STYLE('',(#111117)); +#111117 = FILL_AREA_STYLE_COLOUR('',#102876); +#111118 = STYLED_ITEM('color',(#111119),#88818); +#111119 = PRESENTATION_STYLE_ASSIGNMENT((#111120)); +#111120 = SURFACE_STYLE_USAGE(.BOTH.,#111121); +#111121 = SURFACE_SIDE_STYLE('',(#111122)); +#111122 = SURFACE_STYLE_FILL_AREA(#111123); +#111123 = FILL_AREA_STYLE('',(#111124)); +#111124 = FILL_AREA_STYLE_COLOUR('',#102876); +#111125 = STYLED_ITEM('color',(#111126),#88830); +#111126 = PRESENTATION_STYLE_ASSIGNMENT((#111127)); +#111127 = SURFACE_STYLE_USAGE(.BOTH.,#111128); +#111128 = SURFACE_SIDE_STYLE('',(#111129)); +#111129 = SURFACE_STYLE_FILL_AREA(#111130); +#111130 = FILL_AREA_STYLE('',(#111131)); +#111131 = FILL_AREA_STYLE_COLOUR('',#102876); +#111132 = STYLED_ITEM('color',(#111133),#88847); +#111133 = PRESENTATION_STYLE_ASSIGNMENT((#111134)); +#111134 = SURFACE_STYLE_USAGE(.BOTH.,#111135); +#111135 = SURFACE_SIDE_STYLE('',(#111136)); +#111136 = SURFACE_STYLE_FILL_AREA(#111137); +#111137 = FILL_AREA_STYLE('',(#111138)); +#111138 = FILL_AREA_STYLE_COLOUR('',#102876); +#111139 = STYLED_ITEM('color',(#111140),#88864); +#111140 = PRESENTATION_STYLE_ASSIGNMENT((#111141)); +#111141 = SURFACE_STYLE_USAGE(.BOTH.,#111142); +#111142 = SURFACE_SIDE_STYLE('',(#111143)); +#111143 = SURFACE_STYLE_FILL_AREA(#111144); +#111144 = FILL_AREA_STYLE('',(#111145)); +#111145 = FILL_AREA_STYLE_COLOUR('',#102876); +#111146 = STYLED_ITEM('color',(#111147),#88881); +#111147 = PRESENTATION_STYLE_ASSIGNMENT((#111148)); +#111148 = SURFACE_STYLE_USAGE(.BOTH.,#111149); +#111149 = SURFACE_SIDE_STYLE('',(#111150)); +#111150 = SURFACE_STYLE_FILL_AREA(#111151); +#111151 = FILL_AREA_STYLE('',(#111152)); +#111152 = FILL_AREA_STYLE_COLOUR('',#102876); +#111153 = STYLED_ITEM('color',(#111154),#88898); +#111154 = PRESENTATION_STYLE_ASSIGNMENT((#111155)); +#111155 = SURFACE_STYLE_USAGE(.BOTH.,#111156); +#111156 = SURFACE_SIDE_STYLE('',(#111157)); +#111157 = SURFACE_STYLE_FILL_AREA(#111158); +#111158 = FILL_AREA_STYLE('',(#111159)); +#111159 = FILL_AREA_STYLE_COLOUR('',#102876); +#111160 = STYLED_ITEM('color',(#111161),#88915); +#111161 = PRESENTATION_STYLE_ASSIGNMENT((#111162)); +#111162 = SURFACE_STYLE_USAGE(.BOTH.,#111163); +#111163 = SURFACE_SIDE_STYLE('',(#111164)); +#111164 = SURFACE_STYLE_FILL_AREA(#111165); +#111165 = FILL_AREA_STYLE('',(#111166)); +#111166 = FILL_AREA_STYLE_COLOUR('',#102876); +#111167 = STYLED_ITEM('color',(#111168),#88932); +#111168 = PRESENTATION_STYLE_ASSIGNMENT((#111169)); +#111169 = SURFACE_STYLE_USAGE(.BOTH.,#111170); +#111170 = SURFACE_SIDE_STYLE('',(#111171)); +#111171 = SURFACE_STYLE_FILL_AREA(#111172); +#111172 = FILL_AREA_STYLE('',(#111173)); +#111173 = FILL_AREA_STYLE_COLOUR('',#102876); +#111174 = STYLED_ITEM('color',(#111175),#88949); +#111175 = PRESENTATION_STYLE_ASSIGNMENT((#111176)); +#111176 = SURFACE_STYLE_USAGE(.BOTH.,#111177); +#111177 = SURFACE_SIDE_STYLE('',(#111178)); +#111178 = SURFACE_STYLE_FILL_AREA(#111179); +#111179 = FILL_AREA_STYLE('',(#111180)); +#111180 = FILL_AREA_STYLE_COLOUR('',#102876); +#111181 = STYLED_ITEM('color',(#111182),#88961); +#111182 = PRESENTATION_STYLE_ASSIGNMENT((#111183)); +#111183 = SURFACE_STYLE_USAGE(.BOTH.,#111184); +#111184 = SURFACE_SIDE_STYLE('',(#111185)); +#111185 = SURFACE_STYLE_FILL_AREA(#111186); +#111186 = FILL_AREA_STYLE('',(#111187)); +#111187 = FILL_AREA_STYLE_COLOUR('',#102876); +#111188 = STYLED_ITEM('color',(#111189),#88978); +#111189 = PRESENTATION_STYLE_ASSIGNMENT((#111190)); +#111190 = SURFACE_STYLE_USAGE(.BOTH.,#111191); +#111191 = SURFACE_SIDE_STYLE('',(#111192)); +#111192 = SURFACE_STYLE_FILL_AREA(#111193); +#111193 = FILL_AREA_STYLE('',(#111194)); +#111194 = FILL_AREA_STYLE_COLOUR('',#102876); +#111195 = STYLED_ITEM('color',(#111196),#88995); +#111196 = PRESENTATION_STYLE_ASSIGNMENT((#111197)); +#111197 = SURFACE_STYLE_USAGE(.BOTH.,#111198); +#111198 = SURFACE_SIDE_STYLE('',(#111199)); +#111199 = SURFACE_STYLE_FILL_AREA(#111200); +#111200 = FILL_AREA_STYLE('',(#111201)); +#111201 = FILL_AREA_STYLE_COLOUR('',#102876); +#111202 = STYLED_ITEM('color',(#111203),#89012); +#111203 = PRESENTATION_STYLE_ASSIGNMENT((#111204)); +#111204 = SURFACE_STYLE_USAGE(.BOTH.,#111205); +#111205 = SURFACE_SIDE_STYLE('',(#111206)); +#111206 = SURFACE_STYLE_FILL_AREA(#111207); +#111207 = FILL_AREA_STYLE('',(#111208)); +#111208 = FILL_AREA_STYLE_COLOUR('',#102876); +#111209 = STYLED_ITEM('color',(#111210),#89029); +#111210 = PRESENTATION_STYLE_ASSIGNMENT((#111211)); +#111211 = SURFACE_STYLE_USAGE(.BOTH.,#111212); +#111212 = SURFACE_SIDE_STYLE('',(#111213)); +#111213 = SURFACE_STYLE_FILL_AREA(#111214); +#111214 = FILL_AREA_STYLE('',(#111215)); +#111215 = FILL_AREA_STYLE_COLOUR('',#102876); +#111216 = STYLED_ITEM('color',(#111217),#89046); +#111217 = PRESENTATION_STYLE_ASSIGNMENT((#111218)); +#111218 = SURFACE_STYLE_USAGE(.BOTH.,#111219); +#111219 = SURFACE_SIDE_STYLE('',(#111220)); +#111220 = SURFACE_STYLE_FILL_AREA(#111221); +#111221 = FILL_AREA_STYLE('',(#111222)); +#111222 = FILL_AREA_STYLE_COLOUR('',#102876); +#111223 = STYLED_ITEM('color',(#111224),#89063); +#111224 = PRESENTATION_STYLE_ASSIGNMENT((#111225)); +#111225 = SURFACE_STYLE_USAGE(.BOTH.,#111226); +#111226 = SURFACE_SIDE_STYLE('',(#111227)); +#111227 = SURFACE_STYLE_FILL_AREA(#111228); +#111228 = FILL_AREA_STYLE('',(#111229)); +#111229 = FILL_AREA_STYLE_COLOUR('',#102876); +#111230 = STYLED_ITEM('color',(#111231),#89080); +#111231 = PRESENTATION_STYLE_ASSIGNMENT((#111232)); +#111232 = SURFACE_STYLE_USAGE(.BOTH.,#111233); +#111233 = SURFACE_SIDE_STYLE('',(#111234)); +#111234 = SURFACE_STYLE_FILL_AREA(#111235); +#111235 = FILL_AREA_STYLE('',(#111236)); +#111236 = FILL_AREA_STYLE_COLOUR('',#102876); +#111237 = STYLED_ITEM('color',(#111238),#89092); +#111238 = PRESENTATION_STYLE_ASSIGNMENT((#111239)); +#111239 = SURFACE_STYLE_USAGE(.BOTH.,#111240); +#111240 = SURFACE_SIDE_STYLE('',(#111241)); +#111241 = SURFACE_STYLE_FILL_AREA(#111242); +#111242 = FILL_AREA_STYLE('',(#111243)); +#111243 = FILL_AREA_STYLE_COLOUR('',#102876); +#111244 = STYLED_ITEM('color',(#111245),#89109); +#111245 = PRESENTATION_STYLE_ASSIGNMENT((#111246)); +#111246 = SURFACE_STYLE_USAGE(.BOTH.,#111247); +#111247 = SURFACE_SIDE_STYLE('',(#111248)); +#111248 = SURFACE_STYLE_FILL_AREA(#111249); +#111249 = FILL_AREA_STYLE('',(#111250)); +#111250 = FILL_AREA_STYLE_COLOUR('',#102876); +#111251 = STYLED_ITEM('color',(#111252),#89126); +#111252 = PRESENTATION_STYLE_ASSIGNMENT((#111253)); +#111253 = SURFACE_STYLE_USAGE(.BOTH.,#111254); +#111254 = SURFACE_SIDE_STYLE('',(#111255)); +#111255 = SURFACE_STYLE_FILL_AREA(#111256); +#111256 = FILL_AREA_STYLE('',(#111257)); +#111257 = FILL_AREA_STYLE_COLOUR('',#102876); +#111258 = STYLED_ITEM('color',(#111259),#89143); +#111259 = PRESENTATION_STYLE_ASSIGNMENT((#111260)); +#111260 = SURFACE_STYLE_USAGE(.BOTH.,#111261); +#111261 = SURFACE_SIDE_STYLE('',(#111262)); +#111262 = SURFACE_STYLE_FILL_AREA(#111263); +#111263 = FILL_AREA_STYLE('',(#111264)); +#111264 = FILL_AREA_STYLE_COLOUR('',#102876); +#111265 = STYLED_ITEM('color',(#111266),#89160); +#111266 = PRESENTATION_STYLE_ASSIGNMENT((#111267)); +#111267 = SURFACE_STYLE_USAGE(.BOTH.,#111268); +#111268 = SURFACE_SIDE_STYLE('',(#111269)); +#111269 = SURFACE_STYLE_FILL_AREA(#111270); +#111270 = FILL_AREA_STYLE('',(#111271)); +#111271 = FILL_AREA_STYLE_COLOUR('',#102876); +#111272 = STYLED_ITEM('color',(#111273),#89177); +#111273 = PRESENTATION_STYLE_ASSIGNMENT((#111274)); +#111274 = SURFACE_STYLE_USAGE(.BOTH.,#111275); +#111275 = SURFACE_SIDE_STYLE('',(#111276)); +#111276 = SURFACE_STYLE_FILL_AREA(#111277); +#111277 = FILL_AREA_STYLE('',(#111278)); +#111278 = FILL_AREA_STYLE_COLOUR('',#102876); +#111279 = STYLED_ITEM('color',(#111280),#89194); +#111280 = PRESENTATION_STYLE_ASSIGNMENT((#111281)); +#111281 = SURFACE_STYLE_USAGE(.BOTH.,#111282); +#111282 = SURFACE_SIDE_STYLE('',(#111283)); +#111283 = SURFACE_STYLE_FILL_AREA(#111284); +#111284 = FILL_AREA_STYLE('',(#111285)); +#111285 = FILL_AREA_STYLE_COLOUR('',#102876); +#111286 = STYLED_ITEM('color',(#111287),#89211); +#111287 = PRESENTATION_STYLE_ASSIGNMENT((#111288)); +#111288 = SURFACE_STYLE_USAGE(.BOTH.,#111289); +#111289 = SURFACE_SIDE_STYLE('',(#111290)); +#111290 = SURFACE_STYLE_FILL_AREA(#111291); +#111291 = FILL_AREA_STYLE('',(#111292)); +#111292 = FILL_AREA_STYLE_COLOUR('',#102876); +#111293 = STYLED_ITEM('color',(#111294),#89223); +#111294 = PRESENTATION_STYLE_ASSIGNMENT((#111295)); +#111295 = SURFACE_STYLE_USAGE(.BOTH.,#111296); +#111296 = SURFACE_SIDE_STYLE('',(#111297)); +#111297 = SURFACE_STYLE_FILL_AREA(#111298); +#111298 = FILL_AREA_STYLE('',(#111299)); +#111299 = FILL_AREA_STYLE_COLOUR('',#102876); +#111300 = STYLED_ITEM('color',(#111301),#89240); +#111301 = PRESENTATION_STYLE_ASSIGNMENT((#111302)); +#111302 = SURFACE_STYLE_USAGE(.BOTH.,#111303); +#111303 = SURFACE_SIDE_STYLE('',(#111304)); +#111304 = SURFACE_STYLE_FILL_AREA(#111305); +#111305 = FILL_AREA_STYLE('',(#111306)); +#111306 = FILL_AREA_STYLE_COLOUR('',#102876); +#111307 = STYLED_ITEM('color',(#111308),#89257); +#111308 = PRESENTATION_STYLE_ASSIGNMENT((#111309)); +#111309 = SURFACE_STYLE_USAGE(.BOTH.,#111310); +#111310 = SURFACE_SIDE_STYLE('',(#111311)); +#111311 = SURFACE_STYLE_FILL_AREA(#111312); +#111312 = FILL_AREA_STYLE('',(#111313)); +#111313 = FILL_AREA_STYLE_COLOUR('',#102876); +#111314 = STYLED_ITEM('color',(#111315),#89274); +#111315 = PRESENTATION_STYLE_ASSIGNMENT((#111316)); +#111316 = SURFACE_STYLE_USAGE(.BOTH.,#111317); +#111317 = SURFACE_SIDE_STYLE('',(#111318)); +#111318 = SURFACE_STYLE_FILL_AREA(#111319); +#111319 = FILL_AREA_STYLE('',(#111320)); +#111320 = FILL_AREA_STYLE_COLOUR('',#102876); +#111321 = STYLED_ITEM('color',(#111322),#89291); +#111322 = PRESENTATION_STYLE_ASSIGNMENT((#111323)); +#111323 = SURFACE_STYLE_USAGE(.BOTH.,#111324); +#111324 = SURFACE_SIDE_STYLE('',(#111325)); +#111325 = SURFACE_STYLE_FILL_AREA(#111326); +#111326 = FILL_AREA_STYLE('',(#111327)); +#111327 = FILL_AREA_STYLE_COLOUR('',#102876); +#111328 = STYLED_ITEM('color',(#111329),#89308); +#111329 = PRESENTATION_STYLE_ASSIGNMENT((#111330)); +#111330 = SURFACE_STYLE_USAGE(.BOTH.,#111331); +#111331 = SURFACE_SIDE_STYLE('',(#111332)); +#111332 = SURFACE_STYLE_FILL_AREA(#111333); +#111333 = FILL_AREA_STYLE('',(#111334)); +#111334 = FILL_AREA_STYLE_COLOUR('',#102876); +#111335 = STYLED_ITEM('color',(#111336),#89325); +#111336 = PRESENTATION_STYLE_ASSIGNMENT((#111337)); +#111337 = SURFACE_STYLE_USAGE(.BOTH.,#111338); +#111338 = SURFACE_SIDE_STYLE('',(#111339)); +#111339 = SURFACE_STYLE_FILL_AREA(#111340); +#111340 = FILL_AREA_STYLE('',(#111341)); +#111341 = FILL_AREA_STYLE_COLOUR('',#102876); +#111342 = STYLED_ITEM('color',(#111343),#89342); +#111343 = PRESENTATION_STYLE_ASSIGNMENT((#111344)); +#111344 = SURFACE_STYLE_USAGE(.BOTH.,#111345); +#111345 = SURFACE_SIDE_STYLE('',(#111346)); +#111346 = SURFACE_STYLE_FILL_AREA(#111347); +#111347 = FILL_AREA_STYLE('',(#111348)); +#111348 = FILL_AREA_STYLE_COLOUR('',#102876); +#111349 = STYLED_ITEM('color',(#111350),#89354); +#111350 = PRESENTATION_STYLE_ASSIGNMENT((#111351)); +#111351 = SURFACE_STYLE_USAGE(.BOTH.,#111352); +#111352 = SURFACE_SIDE_STYLE('',(#111353)); +#111353 = SURFACE_STYLE_FILL_AREA(#111354); +#111354 = FILL_AREA_STYLE('',(#111355)); +#111355 = FILL_AREA_STYLE_COLOUR('',#102876); +#111356 = STYLED_ITEM('color',(#111357),#89371); +#111357 = PRESENTATION_STYLE_ASSIGNMENT((#111358)); +#111358 = SURFACE_STYLE_USAGE(.BOTH.,#111359); +#111359 = SURFACE_SIDE_STYLE('',(#111360)); +#111360 = SURFACE_STYLE_FILL_AREA(#111361); +#111361 = FILL_AREA_STYLE('',(#111362)); +#111362 = FILL_AREA_STYLE_COLOUR('',#102876); +#111363 = STYLED_ITEM('color',(#111364),#89388); +#111364 = PRESENTATION_STYLE_ASSIGNMENT((#111365)); +#111365 = SURFACE_STYLE_USAGE(.BOTH.,#111366); +#111366 = SURFACE_SIDE_STYLE('',(#111367)); +#111367 = SURFACE_STYLE_FILL_AREA(#111368); +#111368 = FILL_AREA_STYLE('',(#111369)); +#111369 = FILL_AREA_STYLE_COLOUR('',#102876); +#111370 = STYLED_ITEM('color',(#111371),#89405); +#111371 = PRESENTATION_STYLE_ASSIGNMENT((#111372)); +#111372 = SURFACE_STYLE_USAGE(.BOTH.,#111373); +#111373 = SURFACE_SIDE_STYLE('',(#111374)); +#111374 = SURFACE_STYLE_FILL_AREA(#111375); +#111375 = FILL_AREA_STYLE('',(#111376)); +#111376 = FILL_AREA_STYLE_COLOUR('',#102876); +#111377 = STYLED_ITEM('color',(#111378),#89422); +#111378 = PRESENTATION_STYLE_ASSIGNMENT((#111379)); +#111379 = SURFACE_STYLE_USAGE(.BOTH.,#111380); +#111380 = SURFACE_SIDE_STYLE('',(#111381)); +#111381 = SURFACE_STYLE_FILL_AREA(#111382); +#111382 = FILL_AREA_STYLE('',(#111383)); +#111383 = FILL_AREA_STYLE_COLOUR('',#102876); +#111384 = STYLED_ITEM('color',(#111385),#89439); +#111385 = PRESENTATION_STYLE_ASSIGNMENT((#111386)); +#111386 = SURFACE_STYLE_USAGE(.BOTH.,#111387); +#111387 = SURFACE_SIDE_STYLE('',(#111388)); +#111388 = SURFACE_STYLE_FILL_AREA(#111389); +#111389 = FILL_AREA_STYLE('',(#111390)); +#111390 = FILL_AREA_STYLE_COLOUR('',#102876); +#111391 = STYLED_ITEM('color',(#111392),#89456); +#111392 = PRESENTATION_STYLE_ASSIGNMENT((#111393)); +#111393 = SURFACE_STYLE_USAGE(.BOTH.,#111394); +#111394 = SURFACE_SIDE_STYLE('',(#111395)); +#111395 = SURFACE_STYLE_FILL_AREA(#111396); +#111396 = FILL_AREA_STYLE('',(#111397)); +#111397 = FILL_AREA_STYLE_COLOUR('',#102876); +#111398 = STYLED_ITEM('color',(#111399),#89473); +#111399 = PRESENTATION_STYLE_ASSIGNMENT((#111400)); +#111400 = SURFACE_STYLE_USAGE(.BOTH.,#111401); +#111401 = SURFACE_SIDE_STYLE('',(#111402)); +#111402 = SURFACE_STYLE_FILL_AREA(#111403); +#111403 = FILL_AREA_STYLE('',(#111404)); +#111404 = FILL_AREA_STYLE_COLOUR('',#102876); +#111405 = STYLED_ITEM('color',(#111406),#89485); +#111406 = PRESENTATION_STYLE_ASSIGNMENT((#111407)); +#111407 = SURFACE_STYLE_USAGE(.BOTH.,#111408); +#111408 = SURFACE_SIDE_STYLE('',(#111409)); +#111409 = SURFACE_STYLE_FILL_AREA(#111410); +#111410 = FILL_AREA_STYLE('',(#111411)); +#111411 = FILL_AREA_STYLE_COLOUR('',#102876); +#111412 = STYLED_ITEM('color',(#111413),#89502); +#111413 = PRESENTATION_STYLE_ASSIGNMENT((#111414)); +#111414 = SURFACE_STYLE_USAGE(.BOTH.,#111415); +#111415 = SURFACE_SIDE_STYLE('',(#111416)); +#111416 = SURFACE_STYLE_FILL_AREA(#111417); +#111417 = FILL_AREA_STYLE('',(#111418)); +#111418 = FILL_AREA_STYLE_COLOUR('',#102876); +#111419 = STYLED_ITEM('color',(#111420),#89519); +#111420 = PRESENTATION_STYLE_ASSIGNMENT((#111421)); +#111421 = SURFACE_STYLE_USAGE(.BOTH.,#111422); +#111422 = SURFACE_SIDE_STYLE('',(#111423)); +#111423 = SURFACE_STYLE_FILL_AREA(#111424); +#111424 = FILL_AREA_STYLE('',(#111425)); +#111425 = FILL_AREA_STYLE_COLOUR('',#102876); +#111426 = STYLED_ITEM('color',(#111427),#89536); +#111427 = PRESENTATION_STYLE_ASSIGNMENT((#111428)); +#111428 = SURFACE_STYLE_USAGE(.BOTH.,#111429); +#111429 = SURFACE_SIDE_STYLE('',(#111430)); +#111430 = SURFACE_STYLE_FILL_AREA(#111431); +#111431 = FILL_AREA_STYLE('',(#111432)); +#111432 = FILL_AREA_STYLE_COLOUR('',#102876); +#111433 = STYLED_ITEM('color',(#111434),#89553); +#111434 = PRESENTATION_STYLE_ASSIGNMENT((#111435)); +#111435 = SURFACE_STYLE_USAGE(.BOTH.,#111436); +#111436 = SURFACE_SIDE_STYLE('',(#111437)); +#111437 = SURFACE_STYLE_FILL_AREA(#111438); +#111438 = FILL_AREA_STYLE('',(#111439)); +#111439 = FILL_AREA_STYLE_COLOUR('',#102876); +#111440 = STYLED_ITEM('color',(#111441),#89570); +#111441 = PRESENTATION_STYLE_ASSIGNMENT((#111442)); +#111442 = SURFACE_STYLE_USAGE(.BOTH.,#111443); +#111443 = SURFACE_SIDE_STYLE('',(#111444)); +#111444 = SURFACE_STYLE_FILL_AREA(#111445); +#111445 = FILL_AREA_STYLE('',(#111446)); +#111446 = FILL_AREA_STYLE_COLOUR('',#102876); +#111447 = STYLED_ITEM('color',(#111448),#89587); +#111448 = PRESENTATION_STYLE_ASSIGNMENT((#111449)); +#111449 = SURFACE_STYLE_USAGE(.BOTH.,#111450); +#111450 = SURFACE_SIDE_STYLE('',(#111451)); +#111451 = SURFACE_STYLE_FILL_AREA(#111452); +#111452 = FILL_AREA_STYLE('',(#111453)); +#111453 = FILL_AREA_STYLE_COLOUR('',#102876); +#111454 = STYLED_ITEM('color',(#111455),#89604); +#111455 = PRESENTATION_STYLE_ASSIGNMENT((#111456)); +#111456 = SURFACE_STYLE_USAGE(.BOTH.,#111457); +#111457 = SURFACE_SIDE_STYLE('',(#111458)); +#111458 = SURFACE_STYLE_FILL_AREA(#111459); +#111459 = FILL_AREA_STYLE('',(#111460)); +#111460 = FILL_AREA_STYLE_COLOUR('',#102876); +#111461 = STYLED_ITEM('color',(#111462),#89616); +#111462 = PRESENTATION_STYLE_ASSIGNMENT((#111463)); +#111463 = SURFACE_STYLE_USAGE(.BOTH.,#111464); +#111464 = SURFACE_SIDE_STYLE('',(#111465)); +#111465 = SURFACE_STYLE_FILL_AREA(#111466); +#111466 = FILL_AREA_STYLE('',(#111467)); +#111467 = FILL_AREA_STYLE_COLOUR('',#102876); +#111468 = STYLED_ITEM('color',(#111469),#89633); +#111469 = PRESENTATION_STYLE_ASSIGNMENT((#111470)); +#111470 = SURFACE_STYLE_USAGE(.BOTH.,#111471); +#111471 = SURFACE_SIDE_STYLE('',(#111472)); +#111472 = SURFACE_STYLE_FILL_AREA(#111473); +#111473 = FILL_AREA_STYLE('',(#111474)); +#111474 = FILL_AREA_STYLE_COLOUR('',#102876); +#111475 = STYLED_ITEM('color',(#111476),#89650); +#111476 = PRESENTATION_STYLE_ASSIGNMENT((#111477)); +#111477 = SURFACE_STYLE_USAGE(.BOTH.,#111478); +#111478 = SURFACE_SIDE_STYLE('',(#111479)); +#111479 = SURFACE_STYLE_FILL_AREA(#111480); +#111480 = FILL_AREA_STYLE('',(#111481)); +#111481 = FILL_AREA_STYLE_COLOUR('',#102876); +#111482 = STYLED_ITEM('color',(#111483),#89667); +#111483 = PRESENTATION_STYLE_ASSIGNMENT((#111484)); +#111484 = SURFACE_STYLE_USAGE(.BOTH.,#111485); +#111485 = SURFACE_SIDE_STYLE('',(#111486)); +#111486 = SURFACE_STYLE_FILL_AREA(#111487); +#111487 = FILL_AREA_STYLE('',(#111488)); +#111488 = FILL_AREA_STYLE_COLOUR('',#102876); +#111489 = STYLED_ITEM('color',(#111490),#89684); +#111490 = PRESENTATION_STYLE_ASSIGNMENT((#111491)); +#111491 = SURFACE_STYLE_USAGE(.BOTH.,#111492); +#111492 = SURFACE_SIDE_STYLE('',(#111493)); +#111493 = SURFACE_STYLE_FILL_AREA(#111494); +#111494 = FILL_AREA_STYLE('',(#111495)); +#111495 = FILL_AREA_STYLE_COLOUR('',#102876); +#111496 = STYLED_ITEM('color',(#111497),#89701); +#111497 = PRESENTATION_STYLE_ASSIGNMENT((#111498)); +#111498 = SURFACE_STYLE_USAGE(.BOTH.,#111499); +#111499 = SURFACE_SIDE_STYLE('',(#111500)); +#111500 = SURFACE_STYLE_FILL_AREA(#111501); +#111501 = FILL_AREA_STYLE('',(#111502)); +#111502 = FILL_AREA_STYLE_COLOUR('',#102876); +#111503 = STYLED_ITEM('color',(#111504),#89718); +#111504 = PRESENTATION_STYLE_ASSIGNMENT((#111505)); +#111505 = SURFACE_STYLE_USAGE(.BOTH.,#111506); +#111506 = SURFACE_SIDE_STYLE('',(#111507)); +#111507 = SURFACE_STYLE_FILL_AREA(#111508); +#111508 = FILL_AREA_STYLE('',(#111509)); +#111509 = FILL_AREA_STYLE_COLOUR('',#102876); +#111510 = STYLED_ITEM('color',(#111511),#89735); +#111511 = PRESENTATION_STYLE_ASSIGNMENT((#111512)); +#111512 = SURFACE_STYLE_USAGE(.BOTH.,#111513); +#111513 = SURFACE_SIDE_STYLE('',(#111514)); +#111514 = SURFACE_STYLE_FILL_AREA(#111515); +#111515 = FILL_AREA_STYLE('',(#111516)); +#111516 = FILL_AREA_STYLE_COLOUR('',#102876); +#111517 = STYLED_ITEM('color',(#111518),#89747); +#111518 = PRESENTATION_STYLE_ASSIGNMENT((#111519)); +#111519 = SURFACE_STYLE_USAGE(.BOTH.,#111520); +#111520 = SURFACE_SIDE_STYLE('',(#111521)); +#111521 = SURFACE_STYLE_FILL_AREA(#111522); +#111522 = FILL_AREA_STYLE('',(#111523)); +#111523 = FILL_AREA_STYLE_COLOUR('',#102876); +#111524 = STYLED_ITEM('color',(#111525),#89764); +#111525 = PRESENTATION_STYLE_ASSIGNMENT((#111526)); +#111526 = SURFACE_STYLE_USAGE(.BOTH.,#111527); +#111527 = SURFACE_SIDE_STYLE('',(#111528)); +#111528 = SURFACE_STYLE_FILL_AREA(#111529); +#111529 = FILL_AREA_STYLE('',(#111530)); +#111530 = FILL_AREA_STYLE_COLOUR('',#102876); +#111531 = STYLED_ITEM('color',(#111532),#89781); +#111532 = PRESENTATION_STYLE_ASSIGNMENT((#111533)); +#111533 = SURFACE_STYLE_USAGE(.BOTH.,#111534); +#111534 = SURFACE_SIDE_STYLE('',(#111535)); +#111535 = SURFACE_STYLE_FILL_AREA(#111536); +#111536 = FILL_AREA_STYLE('',(#111537)); +#111537 = FILL_AREA_STYLE_COLOUR('',#102876); +#111538 = STYLED_ITEM('color',(#111539),#89798); +#111539 = PRESENTATION_STYLE_ASSIGNMENT((#111540)); +#111540 = SURFACE_STYLE_USAGE(.BOTH.,#111541); +#111541 = SURFACE_SIDE_STYLE('',(#111542)); +#111542 = SURFACE_STYLE_FILL_AREA(#111543); +#111543 = FILL_AREA_STYLE('',(#111544)); +#111544 = FILL_AREA_STYLE_COLOUR('',#102876); +#111545 = STYLED_ITEM('color',(#111546),#89815); +#111546 = PRESENTATION_STYLE_ASSIGNMENT((#111547)); +#111547 = SURFACE_STYLE_USAGE(.BOTH.,#111548); +#111548 = SURFACE_SIDE_STYLE('',(#111549)); +#111549 = SURFACE_STYLE_FILL_AREA(#111550); +#111550 = FILL_AREA_STYLE('',(#111551)); +#111551 = FILL_AREA_STYLE_COLOUR('',#102876); +#111552 = STYLED_ITEM('color',(#111553),#89832); +#111553 = PRESENTATION_STYLE_ASSIGNMENT((#111554)); +#111554 = SURFACE_STYLE_USAGE(.BOTH.,#111555); +#111555 = SURFACE_SIDE_STYLE('',(#111556)); +#111556 = SURFACE_STYLE_FILL_AREA(#111557); +#111557 = FILL_AREA_STYLE('',(#111558)); +#111558 = FILL_AREA_STYLE_COLOUR('',#102876); +#111559 = STYLED_ITEM('color',(#111560),#89849); +#111560 = PRESENTATION_STYLE_ASSIGNMENT((#111561)); +#111561 = SURFACE_STYLE_USAGE(.BOTH.,#111562); +#111562 = SURFACE_SIDE_STYLE('',(#111563)); +#111563 = SURFACE_STYLE_FILL_AREA(#111564); +#111564 = FILL_AREA_STYLE('',(#111565)); +#111565 = FILL_AREA_STYLE_COLOUR('',#102876); +#111566 = STYLED_ITEM('color',(#111567),#89866); +#111567 = PRESENTATION_STYLE_ASSIGNMENT((#111568)); +#111568 = SURFACE_STYLE_USAGE(.BOTH.,#111569); +#111569 = SURFACE_SIDE_STYLE('',(#111570)); +#111570 = SURFACE_STYLE_FILL_AREA(#111571); +#111571 = FILL_AREA_STYLE('',(#111572)); +#111572 = FILL_AREA_STYLE_COLOUR('',#102876); +#111573 = STYLED_ITEM('color',(#111574),#89878); +#111574 = PRESENTATION_STYLE_ASSIGNMENT((#111575)); +#111575 = SURFACE_STYLE_USAGE(.BOTH.,#111576); +#111576 = SURFACE_SIDE_STYLE('',(#111577)); +#111577 = SURFACE_STYLE_FILL_AREA(#111578); +#111578 = FILL_AREA_STYLE('',(#111579)); +#111579 = FILL_AREA_STYLE_COLOUR('',#107981); +#111580 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #111581,#111588,#111595,#111602,#111609,#111616,#111623,#111630, + #111637,#111644,#111651,#111658,#111665,#111672,#111679,#111686, + #111693,#111700,#111707,#111714,#111721,#111728,#111735,#111742, + #111749,#111756,#111763,#111770,#111777,#111784,#111791,#111798, + #111805,#111812,#111819,#111826,#111833,#111840,#111847,#111854, + #111861,#111868,#111875,#111882,#111889,#111896,#111903,#111910, + #111917,#111924,#111931,#111938,#111945,#111952,#111959,#111966, + #111973,#111980,#111987,#111994,#112001,#112008,#112015,#112022, + #112029,#112036,#112043,#112050,#112057,#112064,#112071,#112078, + #112085,#112092,#112099,#112106,#112113,#112120,#112127,#112134, + #112141,#112148,#112155,#112162,#112169,#112176,#112183,#112190, + #112197,#112204,#112211,#112218,#112225,#112232,#112239,#112246, + #112253,#112260,#112267,#112274,#112281,#112288,#112295,#112302, + #112309,#112316,#112323,#112330,#112337,#112344,#112351,#112358, + #112365,#112372,#112379,#112386,#112393,#112400,#112407,#112414, + #112421,#112428,#112435,#112442,#112449,#112456,#112463,#112470, + #112477,#112484,#112491,#112498,#112505,#112512,#112519,#112526, + #112533,#112540,#112547,#112554,#112561,#112568,#112575,#112582, + #112589,#112596,#112603,#112610,#112617,#112624,#112631,#112638, + #112645,#112652,#112659,#112666),#18512); +#111581 = STYLED_ITEM('color',(#111582),#13907); +#111582 = PRESENTATION_STYLE_ASSIGNMENT((#111583)); +#111583 = SURFACE_STYLE_USAGE(.BOTH.,#111584); +#111584 = SURFACE_SIDE_STYLE('',(#111585)); +#111585 = SURFACE_STYLE_FILL_AREA(#111586); +#111586 = FILL_AREA_STYLE('',(#111587)); +#111587 = FILL_AREA_STYLE_COLOUR('',#102876); +#111588 = STYLED_ITEM('color',(#111589),#13949); +#111589 = PRESENTATION_STYLE_ASSIGNMENT((#111590)); +#111590 = SURFACE_STYLE_USAGE(.BOTH.,#111591); +#111591 = SURFACE_SIDE_STYLE('',(#111592)); +#111592 = SURFACE_STYLE_FILL_AREA(#111593); +#111593 = FILL_AREA_STYLE('',(#111594)); +#111594 = FILL_AREA_STYLE_COLOUR('',#102876); +#111595 = STYLED_ITEM('color',(#111596),#13980); +#111596 = PRESENTATION_STYLE_ASSIGNMENT((#111597)); +#111597 = SURFACE_STYLE_USAGE(.BOTH.,#111598); +#111598 = SURFACE_SIDE_STYLE('',(#111599)); +#111599 = SURFACE_STYLE_FILL_AREA(#111600); +#111600 = FILL_AREA_STYLE('',(#111601)); +#111601 = FILL_AREA_STYLE_COLOUR('',#102876); +#111602 = STYLED_ITEM('color',(#111603),#14011); +#111603 = PRESENTATION_STYLE_ASSIGNMENT((#111604)); +#111604 = SURFACE_STYLE_USAGE(.BOTH.,#111605); +#111605 = SURFACE_SIDE_STYLE('',(#111606)); +#111606 = SURFACE_STYLE_FILL_AREA(#111607); +#111607 = FILL_AREA_STYLE('',(#111608)); +#111608 = FILL_AREA_STYLE_COLOUR('',#102876); +#111609 = STYLED_ITEM('color',(#111610),#14095); +#111610 = PRESENTATION_STYLE_ASSIGNMENT((#111611)); +#111611 = SURFACE_STYLE_USAGE(.BOTH.,#111612); +#111612 = SURFACE_SIDE_STYLE('',(#111613)); +#111613 = SURFACE_STYLE_FILL_AREA(#111614); +#111614 = FILL_AREA_STYLE('',(#111615)); +#111615 = FILL_AREA_STYLE_COLOUR('',#102876); +#111616 = STYLED_ITEM('color',(#111617),#14179); +#111617 = PRESENTATION_STYLE_ASSIGNMENT((#111618)); +#111618 = SURFACE_STYLE_USAGE(.BOTH.,#111619); +#111619 = SURFACE_SIDE_STYLE('',(#111620)); +#111620 = SURFACE_STYLE_FILL_AREA(#111621); +#111621 = FILL_AREA_STYLE('',(#111622)); +#111622 = FILL_AREA_STYLE_COLOUR('',#102912); +#111623 = STYLED_ITEM('color',(#111624),#14272); +#111624 = PRESENTATION_STYLE_ASSIGNMENT((#111625)); +#111625 = SURFACE_STYLE_USAGE(.BOTH.,#111626); +#111626 = SURFACE_SIDE_STYLE('',(#111627)); +#111627 = SURFACE_STYLE_FILL_AREA(#111628); +#111628 = FILL_AREA_STYLE('',(#111629)); +#111629 = FILL_AREA_STYLE_COLOUR('',#102876); +#111630 = STYLED_ITEM('color',(#111631),#14289); +#111631 = PRESENTATION_STYLE_ASSIGNMENT((#111632)); +#111632 = SURFACE_STYLE_USAGE(.BOTH.,#111633); +#111633 = SURFACE_SIDE_STYLE('',(#111634)); +#111634 = SURFACE_STYLE_FILL_AREA(#111635); +#111635 = FILL_AREA_STYLE('',(#111636)); +#111636 = FILL_AREA_STYLE_COLOUR('',#102912); +#111637 = STYLED_ITEM('color',(#111638),#14312); +#111638 = PRESENTATION_STYLE_ASSIGNMENT((#111639)); +#111639 = SURFACE_STYLE_USAGE(.BOTH.,#111640); +#111640 = SURFACE_SIDE_STYLE('',(#111641)); +#111641 = SURFACE_STYLE_FILL_AREA(#111642); +#111642 = FILL_AREA_STYLE('',(#111643)); +#111643 = FILL_AREA_STYLE_COLOUR('',#102876); +#111644 = STYLED_ITEM('color',(#111645),#14350); +#111645 = PRESENTATION_STYLE_ASSIGNMENT((#111646)); +#111646 = SURFACE_STYLE_USAGE(.BOTH.,#111647); +#111647 = SURFACE_SIDE_STYLE('',(#111648)); +#111648 = SURFACE_STYLE_FILL_AREA(#111649); +#111649 = FILL_AREA_STYLE('',(#111650)); +#111650 = FILL_AREA_STYLE_COLOUR('',#102876); +#111651 = STYLED_ITEM('color',(#111652),#14367); +#111652 = PRESENTATION_STYLE_ASSIGNMENT((#111653)); +#111653 = SURFACE_STYLE_USAGE(.BOTH.,#111654); +#111654 = SURFACE_SIDE_STYLE('',(#111655)); +#111655 = SURFACE_STYLE_FILL_AREA(#111656); +#111656 = FILL_AREA_STYLE('',(#111657)); +#111657 = FILL_AREA_STYLE_COLOUR('',#102876); +#111658 = STYLED_ITEM('color',(#111659),#14384); +#111659 = PRESENTATION_STYLE_ASSIGNMENT((#111660)); +#111660 = SURFACE_STYLE_USAGE(.BOTH.,#111661); +#111661 = SURFACE_SIDE_STYLE('',(#111662)); +#111662 = SURFACE_STYLE_FILL_AREA(#111663); +#111663 = FILL_AREA_STYLE('',(#111664)); +#111664 = FILL_AREA_STYLE_COLOUR('',#102876); +#111665 = STYLED_ITEM('color',(#111666),#14401); +#111666 = PRESENTATION_STYLE_ASSIGNMENT((#111667)); +#111667 = SURFACE_STYLE_USAGE(.BOTH.,#111668); +#111668 = SURFACE_SIDE_STYLE('',(#111669)); +#111669 = SURFACE_STYLE_FILL_AREA(#111670); +#111670 = FILL_AREA_STYLE('',(#111671)); +#111671 = FILL_AREA_STYLE_COLOUR('',#102876); +#111672 = STYLED_ITEM('color',(#111673),#14418); +#111673 = PRESENTATION_STYLE_ASSIGNMENT((#111674)); +#111674 = SURFACE_STYLE_USAGE(.BOTH.,#111675); +#111675 = SURFACE_SIDE_STYLE('',(#111676)); +#111676 = SURFACE_STYLE_FILL_AREA(#111677); +#111677 = FILL_AREA_STYLE('',(#111678)); +#111678 = FILL_AREA_STYLE_COLOUR('',#102876); +#111679 = STYLED_ITEM('color',(#111680),#14435); +#111680 = PRESENTATION_STYLE_ASSIGNMENT((#111681)); +#111681 = SURFACE_STYLE_USAGE(.BOTH.,#111682); +#111682 = SURFACE_SIDE_STYLE('',(#111683)); +#111683 = SURFACE_STYLE_FILL_AREA(#111684); +#111684 = FILL_AREA_STYLE('',(#111685)); +#111685 = FILL_AREA_STYLE_COLOUR('',#102876); +#111686 = STYLED_ITEM('color',(#111687),#14447); +#111687 = PRESENTATION_STYLE_ASSIGNMENT((#111688)); +#111688 = SURFACE_STYLE_USAGE(.BOTH.,#111689); +#111689 = SURFACE_SIDE_STYLE('',(#111690)); +#111690 = SURFACE_STYLE_FILL_AREA(#111691); +#111691 = FILL_AREA_STYLE('',(#111692)); +#111692 = FILL_AREA_STYLE_COLOUR('',#102912); +#111693 = STYLED_ITEM('color',(#111694),#14471); +#111694 = PRESENTATION_STYLE_ASSIGNMENT((#111695)); +#111695 = SURFACE_STYLE_USAGE(.BOTH.,#111696); +#111696 = SURFACE_SIDE_STYLE('',(#111697)); +#111697 = SURFACE_STYLE_FILL_AREA(#111698); +#111698 = FILL_AREA_STYLE('',(#111699)); +#111699 = FILL_AREA_STYLE_COLOUR('',#102912); +#111700 = STYLED_ITEM('color',(#111701),#14534); +#111701 = PRESENTATION_STYLE_ASSIGNMENT((#111702)); +#111702 = SURFACE_STYLE_USAGE(.BOTH.,#111703); +#111703 = SURFACE_SIDE_STYLE('',(#111704)); +#111704 = SURFACE_STYLE_FILL_AREA(#111705); +#111705 = FILL_AREA_STYLE('',(#111706)); +#111706 = FILL_AREA_STYLE_COLOUR('',#102912); +#111707 = STYLED_ITEM('color',(#111708),#14557); +#111708 = PRESENTATION_STYLE_ASSIGNMENT((#111709)); +#111709 = SURFACE_STYLE_USAGE(.BOTH.,#111710); +#111710 = SURFACE_SIDE_STYLE('',(#111711)); +#111711 = SURFACE_STYLE_FILL_AREA(#111712); +#111712 = FILL_AREA_STYLE('',(#111713)); +#111713 = FILL_AREA_STYLE_COLOUR('',#102912); +#111714 = STYLED_ITEM('color',(#111715),#14580); +#111715 = PRESENTATION_STYLE_ASSIGNMENT((#111716)); +#111716 = SURFACE_STYLE_USAGE(.BOTH.,#111717); +#111717 = SURFACE_SIDE_STYLE('',(#111718)); +#111718 = SURFACE_STYLE_FILL_AREA(#111719); +#111719 = FILL_AREA_STYLE('',(#111720)); +#111720 = FILL_AREA_STYLE_COLOUR('',#102912); +#111721 = STYLED_ITEM('color',(#111722),#14610); +#111722 = PRESENTATION_STYLE_ASSIGNMENT((#111723)); +#111723 = SURFACE_STYLE_USAGE(.BOTH.,#111724); +#111724 = SURFACE_SIDE_STYLE('',(#111725)); +#111725 = SURFACE_STYLE_FILL_AREA(#111726); +#111726 = FILL_AREA_STYLE('',(#111727)); +#111727 = FILL_AREA_STYLE_COLOUR('',#102876); +#111728 = STYLED_ITEM('color',(#111729),#14641); +#111729 = PRESENTATION_STYLE_ASSIGNMENT((#111730)); +#111730 = SURFACE_STYLE_USAGE(.BOTH.,#111731); +#111731 = SURFACE_SIDE_STYLE('',(#111732)); +#111732 = SURFACE_STYLE_FILL_AREA(#111733); +#111733 = FILL_AREA_STYLE('',(#111734)); +#111734 = FILL_AREA_STYLE_COLOUR('',#102912); +#111735 = STYLED_ITEM('color',(#111736),#14672); +#111736 = PRESENTATION_STYLE_ASSIGNMENT((#111737)); +#111737 = SURFACE_STYLE_USAGE(.BOTH.,#111738); +#111738 = SURFACE_SIDE_STYLE('',(#111739)); +#111739 = SURFACE_STYLE_FILL_AREA(#111740); +#111740 = FILL_AREA_STYLE('',(#111741)); +#111741 = FILL_AREA_STYLE_COLOUR('',#102876); +#111742 = STYLED_ITEM('color',(#111743),#14703); +#111743 = PRESENTATION_STYLE_ASSIGNMENT((#111744)); +#111744 = SURFACE_STYLE_USAGE(.BOTH.,#111745); +#111745 = SURFACE_SIDE_STYLE('',(#111746)); +#111746 = SURFACE_STYLE_FILL_AREA(#111747); +#111747 = FILL_AREA_STYLE('',(#111748)); +#111748 = FILL_AREA_STYLE_COLOUR('',#102876); +#111749 = STYLED_ITEM('color',(#111750),#14734); +#111750 = PRESENTATION_STYLE_ASSIGNMENT((#111751)); +#111751 = SURFACE_STYLE_USAGE(.BOTH.,#111752); +#111752 = SURFACE_SIDE_STYLE('',(#111753)); +#111753 = SURFACE_STYLE_FILL_AREA(#111754); +#111754 = FILL_AREA_STYLE('',(#111755)); +#111755 = FILL_AREA_STYLE_COLOUR('',#102912); +#111756 = STYLED_ITEM('color',(#111757),#14765); +#111757 = PRESENTATION_STYLE_ASSIGNMENT((#111758)); +#111758 = SURFACE_STYLE_USAGE(.BOTH.,#111759); +#111759 = SURFACE_SIDE_STYLE('',(#111760)); +#111760 = SURFACE_STYLE_FILL_AREA(#111761); +#111761 = FILL_AREA_STYLE('',(#111762)); +#111762 = FILL_AREA_STYLE_COLOUR('',#102912); +#111763 = STYLED_ITEM('color',(#111764),#14788); +#111764 = PRESENTATION_STYLE_ASSIGNMENT((#111765)); +#111765 = SURFACE_STYLE_USAGE(.BOTH.,#111766); +#111766 = SURFACE_SIDE_STYLE('',(#111767)); +#111767 = SURFACE_STYLE_FILL_AREA(#111768); +#111768 = FILL_AREA_STYLE('',(#111769)); +#111769 = FILL_AREA_STYLE_COLOUR('',#102912); +#111770 = STYLED_ITEM('color',(#111771),#14811); +#111771 = PRESENTATION_STYLE_ASSIGNMENT((#111772)); +#111772 = SURFACE_STYLE_USAGE(.BOTH.,#111773); +#111773 = SURFACE_SIDE_STYLE('',(#111774)); +#111774 = SURFACE_STYLE_FILL_AREA(#111775); +#111775 = FILL_AREA_STYLE('',(#111776)); +#111776 = FILL_AREA_STYLE_COLOUR('',#102912); +#111777 = STYLED_ITEM('color',(#111778),#14897); +#111778 = PRESENTATION_STYLE_ASSIGNMENT((#111779)); +#111779 = SURFACE_STYLE_USAGE(.BOTH.,#111780); +#111780 = SURFACE_SIDE_STYLE('',(#111781)); +#111781 = SURFACE_STYLE_FILL_AREA(#111782); +#111782 = FILL_AREA_STYLE('',(#111783)); +#111783 = FILL_AREA_STYLE_COLOUR('',#102912); +#111784 = STYLED_ITEM('color',(#111785),#14914); +#111785 = PRESENTATION_STYLE_ASSIGNMENT((#111786)); +#111786 = SURFACE_STYLE_USAGE(.BOTH.,#111787); +#111787 = SURFACE_SIDE_STYLE('',(#111788)); +#111788 = SURFACE_STYLE_FILL_AREA(#111789); +#111789 = FILL_AREA_STYLE('',(#111790)); +#111790 = FILL_AREA_STYLE_COLOUR('',#102876); +#111791 = STYLED_ITEM('color',(#111792),#15006); +#111792 = PRESENTATION_STYLE_ASSIGNMENT((#111793)); +#111793 = SURFACE_STYLE_USAGE(.BOTH.,#111794); +#111794 = SURFACE_SIDE_STYLE('',(#111795)); +#111795 = SURFACE_STYLE_FILL_AREA(#111796); +#111796 = FILL_AREA_STYLE('',(#111797)); +#111797 = FILL_AREA_STYLE_COLOUR('',#102912); +#111798 = STYLED_ITEM('color',(#111799),#15029); +#111799 = PRESENTATION_STYLE_ASSIGNMENT((#111800)); +#111800 = SURFACE_STYLE_USAGE(.BOTH.,#111801); +#111801 = SURFACE_SIDE_STYLE('',(#111802)); +#111802 = SURFACE_STYLE_FILL_AREA(#111803); +#111803 = FILL_AREA_STYLE('',(#111804)); +#111804 = FILL_AREA_STYLE_COLOUR('',#102912); +#111805 = STYLED_ITEM('color',(#111806),#15052); +#111806 = PRESENTATION_STYLE_ASSIGNMENT((#111807)); +#111807 = SURFACE_STYLE_USAGE(.BOTH.,#111808); +#111808 = SURFACE_SIDE_STYLE('',(#111809)); +#111809 = SURFACE_STYLE_FILL_AREA(#111810); +#111810 = FILL_AREA_STYLE('',(#111811)); +#111811 = FILL_AREA_STYLE_COLOUR('',#102912); +#111812 = STYLED_ITEM('color',(#111813),#15075); +#111813 = PRESENTATION_STYLE_ASSIGNMENT((#111814)); +#111814 = SURFACE_STYLE_USAGE(.BOTH.,#111815); +#111815 = SURFACE_SIDE_STYLE('',(#111816)); +#111816 = SURFACE_STYLE_FILL_AREA(#111817); +#111817 = FILL_AREA_STYLE('',(#111818)); +#111818 = FILL_AREA_STYLE_COLOUR('',#102912); +#111819 = STYLED_ITEM('color',(#111820),#15162); +#111820 = PRESENTATION_STYLE_ASSIGNMENT((#111821)); +#111821 = SURFACE_STYLE_USAGE(.BOTH.,#111822); +#111822 = SURFACE_SIDE_STYLE('',(#111823)); +#111823 = SURFACE_STYLE_FILL_AREA(#111824); +#111824 = FILL_AREA_STYLE('',(#111825)); +#111825 = FILL_AREA_STYLE_COLOUR('',#102912); +#111826 = STYLED_ITEM('color',(#111827),#15179); +#111827 = PRESENTATION_STYLE_ASSIGNMENT((#111828)); +#111828 = SURFACE_STYLE_USAGE(.BOTH.,#111829); +#111829 = SURFACE_SIDE_STYLE('',(#111830)); +#111830 = SURFACE_STYLE_FILL_AREA(#111831); +#111831 = FILL_AREA_STYLE('',(#111832)); +#111832 = FILL_AREA_STYLE_COLOUR('',#102912); +#111833 = STYLED_ITEM('color',(#111834),#15202); +#111834 = PRESENTATION_STYLE_ASSIGNMENT((#111835)); +#111835 = SURFACE_STYLE_USAGE(.BOTH.,#111836); +#111836 = SURFACE_SIDE_STYLE('',(#111837)); +#111837 = SURFACE_STYLE_FILL_AREA(#111838); +#111838 = FILL_AREA_STYLE('',(#111839)); +#111839 = FILL_AREA_STYLE_COLOUR('',#102876); +#111840 = STYLED_ITEM('color',(#111841),#15294); +#111841 = PRESENTATION_STYLE_ASSIGNMENT((#111842)); +#111842 = SURFACE_STYLE_USAGE(.BOTH.,#111843); +#111843 = SURFACE_SIDE_STYLE('',(#111844)); +#111844 = SURFACE_STYLE_FILL_AREA(#111845); +#111845 = FILL_AREA_STYLE('',(#111846)); +#111846 = FILL_AREA_STYLE_COLOUR('',#102912); +#111847 = STYLED_ITEM('color',(#111848),#15315); +#111848 = PRESENTATION_STYLE_ASSIGNMENT((#111849)); +#111849 = SURFACE_STYLE_USAGE(.BOTH.,#111850); +#111850 = SURFACE_SIDE_STYLE('',(#111851)); +#111851 = SURFACE_STYLE_FILL_AREA(#111852); +#111852 = FILL_AREA_STYLE('',(#111853)); +#111853 = FILL_AREA_STYLE_COLOUR('',#102876); +#111854 = STYLED_ITEM('color',(#111855),#15407); +#111855 = PRESENTATION_STYLE_ASSIGNMENT((#111856)); +#111856 = SURFACE_STYLE_USAGE(.BOTH.,#111857); +#111857 = SURFACE_SIDE_STYLE('',(#111858)); +#111858 = SURFACE_STYLE_FILL_AREA(#111859); +#111859 = FILL_AREA_STYLE('',(#111860)); +#111860 = FILL_AREA_STYLE_COLOUR('',#102876); +#111861 = STYLED_ITEM('color',(#111862),#15424); +#111862 = PRESENTATION_STYLE_ASSIGNMENT((#111863)); +#111863 = SURFACE_STYLE_USAGE(.BOTH.,#111864); +#111864 = SURFACE_SIDE_STYLE('',(#111865)); +#111865 = SURFACE_STYLE_FILL_AREA(#111866); +#111866 = FILL_AREA_STYLE('',(#111867)); +#111867 = FILL_AREA_STYLE_COLOUR('',#102876); +#111868 = STYLED_ITEM('color',(#111869),#15516); +#111869 = PRESENTATION_STYLE_ASSIGNMENT((#111870)); +#111870 = SURFACE_STYLE_USAGE(.BOTH.,#111871); +#111871 = SURFACE_SIDE_STYLE('',(#111872)); +#111872 = SURFACE_STYLE_FILL_AREA(#111873); +#111873 = FILL_AREA_STYLE('',(#111874)); +#111874 = FILL_AREA_STYLE_COLOUR('',#102912); +#111875 = STYLED_ITEM('color',(#111876),#15538); +#111876 = PRESENTATION_STYLE_ASSIGNMENT((#111877)); +#111877 = SURFACE_STYLE_USAGE(.BOTH.,#111878); +#111878 = SURFACE_SIDE_STYLE('',(#111879)); +#111879 = SURFACE_STYLE_FILL_AREA(#111880); +#111880 = FILL_AREA_STYLE('',(#111881)); +#111881 = FILL_AREA_STYLE_COLOUR('',#102876); +#111882 = STYLED_ITEM('color',(#111883),#15563); +#111883 = PRESENTATION_STYLE_ASSIGNMENT((#111884)); +#111884 = SURFACE_STYLE_USAGE(.BOTH.,#111885); +#111885 = SURFACE_SIDE_STYLE('',(#111886)); +#111886 = SURFACE_STYLE_FILL_AREA(#111887); +#111887 = FILL_AREA_STYLE('',(#111888)); +#111888 = FILL_AREA_STYLE_COLOUR('',#102876); +#111889 = STYLED_ITEM('color',(#111890),#15647); +#111890 = PRESENTATION_STYLE_ASSIGNMENT((#111891)); +#111891 = SURFACE_STYLE_USAGE(.BOTH.,#111892); +#111892 = SURFACE_SIDE_STYLE('',(#111893)); +#111893 = SURFACE_STYLE_FILL_AREA(#111894); +#111894 = FILL_AREA_STYLE('',(#111895)); +#111895 = FILL_AREA_STYLE_COLOUR('',#102876); +#111896 = STYLED_ITEM('color',(#111897),#15739); +#111897 = PRESENTATION_STYLE_ASSIGNMENT((#111898)); +#111898 = SURFACE_STYLE_USAGE(.BOTH.,#111899); +#111899 = SURFACE_SIDE_STYLE('',(#111900)); +#111900 = SURFACE_STYLE_FILL_AREA(#111901); +#111901 = FILL_AREA_STYLE('',(#111902)); +#111902 = FILL_AREA_STYLE_COLOUR('',#102876); +#111903 = STYLED_ITEM('color',(#111904),#15756); +#111904 = PRESENTATION_STYLE_ASSIGNMENT((#111905)); +#111905 = SURFACE_STYLE_USAGE(.BOTH.,#111906); +#111906 = SURFACE_SIDE_STYLE('',(#111907)); +#111907 = SURFACE_STYLE_FILL_AREA(#111908); +#111908 = FILL_AREA_STYLE('',(#111909)); +#111909 = FILL_AREA_STYLE_COLOUR('',#102912); +#111910 = STYLED_ITEM('color',(#111911),#15778); +#111911 = PRESENTATION_STYLE_ASSIGNMENT((#111912)); +#111912 = SURFACE_STYLE_USAGE(.BOTH.,#111913); +#111913 = SURFACE_SIDE_STYLE('',(#111914)); +#111914 = SURFACE_STYLE_FILL_AREA(#111915); +#111915 = FILL_AREA_STYLE('',(#111916)); +#111916 = FILL_AREA_STYLE_COLOUR('',#102912); +#111917 = STYLED_ITEM('color',(#111918),#15801); +#111918 = PRESENTATION_STYLE_ASSIGNMENT((#111919)); +#111919 = SURFACE_STYLE_USAGE(.BOTH.,#111920); +#111920 = SURFACE_SIDE_STYLE('',(#111921)); +#111921 = SURFACE_STYLE_FILL_AREA(#111922); +#111922 = FILL_AREA_STYLE('',(#111923)); +#111923 = FILL_AREA_STYLE_COLOUR('',#102912); +#111924 = STYLED_ITEM('color',(#111925),#15824); +#111925 = PRESENTATION_STYLE_ASSIGNMENT((#111926)); +#111926 = SURFACE_STYLE_USAGE(.BOTH.,#111927); +#111927 = SURFACE_SIDE_STYLE('',(#111928)); +#111928 = SURFACE_STYLE_FILL_AREA(#111929); +#111929 = FILL_AREA_STYLE('',(#111930)); +#111930 = FILL_AREA_STYLE_COLOUR('',#102912); +#111931 = STYLED_ITEM('color',(#111932),#15847); +#111932 = PRESENTATION_STYLE_ASSIGNMENT((#111933)); +#111933 = SURFACE_STYLE_USAGE(.BOTH.,#111934); +#111934 = SURFACE_SIDE_STYLE('',(#111935)); +#111935 = SURFACE_STYLE_FILL_AREA(#111936); +#111936 = FILL_AREA_STYLE('',(#111937)); +#111937 = FILL_AREA_STYLE_COLOUR('',#102912); +#111938 = STYLED_ITEM('color',(#111939),#15914); +#111939 = PRESENTATION_STYLE_ASSIGNMENT((#111940)); +#111940 = SURFACE_STYLE_USAGE(.BOTH.,#111941); +#111941 = SURFACE_SIDE_STYLE('',(#111942)); +#111942 = SURFACE_STYLE_FILL_AREA(#111943); +#111943 = FILL_AREA_STYLE('',(#111944)); +#111944 = FILL_AREA_STYLE_COLOUR('',#102912); +#111945 = STYLED_ITEM('color',(#111946),#15937); +#111946 = PRESENTATION_STYLE_ASSIGNMENT((#111947)); +#111947 = SURFACE_STYLE_USAGE(.BOTH.,#111948); +#111948 = SURFACE_SIDE_STYLE('',(#111949)); +#111949 = SURFACE_STYLE_FILL_AREA(#111950); +#111950 = FILL_AREA_STYLE('',(#111951)); +#111951 = FILL_AREA_STYLE_COLOUR('',#102876); +#111952 = STYLED_ITEM('color',(#111953),#15956); +#111953 = PRESENTATION_STYLE_ASSIGNMENT((#111954)); +#111954 = SURFACE_STYLE_USAGE(.BOTH.,#111955); +#111955 = SURFACE_SIDE_STYLE('',(#111956)); +#111956 = SURFACE_STYLE_FILL_AREA(#111957); +#111957 = FILL_AREA_STYLE('',(#111958)); +#111958 = FILL_AREA_STYLE_COLOUR('',#102876); +#111959 = STYLED_ITEM('color',(#111960),#15975); +#111960 = PRESENTATION_STYLE_ASSIGNMENT((#111961)); +#111961 = SURFACE_STYLE_USAGE(.BOTH.,#111962); +#111962 = SURFACE_SIDE_STYLE('',(#111963)); +#111963 = SURFACE_STYLE_FILL_AREA(#111964); +#111964 = FILL_AREA_STYLE('',(#111965)); +#111965 = FILL_AREA_STYLE_COLOUR('',#102876); +#111966 = STYLED_ITEM('color',(#111967),#15994); +#111967 = PRESENTATION_STYLE_ASSIGNMENT((#111968)); +#111968 = SURFACE_STYLE_USAGE(.BOTH.,#111969); +#111969 = SURFACE_SIDE_STYLE('',(#111970)); +#111970 = SURFACE_STYLE_FILL_AREA(#111971); +#111971 = FILL_AREA_STYLE('',(#111972)); +#111972 = FILL_AREA_STYLE_COLOUR('',#102876); +#111973 = STYLED_ITEM('color',(#111974),#16011); +#111974 = PRESENTATION_STYLE_ASSIGNMENT((#111975)); +#111975 = SURFACE_STYLE_USAGE(.BOTH.,#111976); +#111976 = SURFACE_SIDE_STYLE('',(#111977)); +#111977 = SURFACE_STYLE_FILL_AREA(#111978); +#111978 = FILL_AREA_STYLE('',(#111979)); +#111979 = FILL_AREA_STYLE_COLOUR('',#102876); +#111980 = STYLED_ITEM('color',(#111981),#16028); +#111981 = PRESENTATION_STYLE_ASSIGNMENT((#111982)); +#111982 = SURFACE_STYLE_USAGE(.BOTH.,#111983); +#111983 = SURFACE_SIDE_STYLE('',(#111984)); +#111984 = SURFACE_STYLE_FILL_AREA(#111985); +#111985 = FILL_AREA_STYLE('',(#111986)); +#111986 = FILL_AREA_STYLE_COLOUR('',#102876); +#111987 = STYLED_ITEM('color',(#111988),#16045); +#111988 = PRESENTATION_STYLE_ASSIGNMENT((#111989)); +#111989 = SURFACE_STYLE_USAGE(.BOTH.,#111990); +#111990 = SURFACE_SIDE_STYLE('',(#111991)); +#111991 = SURFACE_STYLE_FILL_AREA(#111992); +#111992 = FILL_AREA_STYLE('',(#111993)); +#111993 = FILL_AREA_STYLE_COLOUR('',#102876); +#111994 = STYLED_ITEM('color',(#111995),#16062); +#111995 = PRESENTATION_STYLE_ASSIGNMENT((#111996)); +#111996 = SURFACE_STYLE_USAGE(.BOTH.,#111997); +#111997 = SURFACE_SIDE_STYLE('',(#111998)); +#111998 = SURFACE_STYLE_FILL_AREA(#111999); +#111999 = FILL_AREA_STYLE('',(#112000)); +#112000 = FILL_AREA_STYLE_COLOUR('',#102876); +#112001 = STYLED_ITEM('color',(#112002),#16079); +#112002 = PRESENTATION_STYLE_ASSIGNMENT((#112003)); +#112003 = SURFACE_STYLE_USAGE(.BOTH.,#112004); +#112004 = SURFACE_SIDE_STYLE('',(#112005)); +#112005 = SURFACE_STYLE_FILL_AREA(#112006); +#112006 = FILL_AREA_STYLE('',(#112007)); +#112007 = FILL_AREA_STYLE_COLOUR('',#102876); +#112008 = STYLED_ITEM('color',(#112009),#16096); +#112009 = PRESENTATION_STYLE_ASSIGNMENT((#112010)); +#112010 = SURFACE_STYLE_USAGE(.BOTH.,#112011); +#112011 = SURFACE_SIDE_STYLE('',(#112012)); +#112012 = SURFACE_STYLE_FILL_AREA(#112013); +#112013 = FILL_AREA_STYLE('',(#112014)); +#112014 = FILL_AREA_STYLE_COLOUR('',#102876); +#112015 = STYLED_ITEM('color',(#112016),#16113); +#112016 = PRESENTATION_STYLE_ASSIGNMENT((#112017)); +#112017 = SURFACE_STYLE_USAGE(.BOTH.,#112018); +#112018 = SURFACE_SIDE_STYLE('',(#112019)); +#112019 = SURFACE_STYLE_FILL_AREA(#112020); +#112020 = FILL_AREA_STYLE('',(#112021)); +#112021 = FILL_AREA_STYLE_COLOUR('',#102876); +#112022 = STYLED_ITEM('color',(#112023),#16125); +#112023 = PRESENTATION_STYLE_ASSIGNMENT((#112024)); +#112024 = SURFACE_STYLE_USAGE(.BOTH.,#112025); +#112025 = SURFACE_SIDE_STYLE('',(#112026)); +#112026 = SURFACE_STYLE_FILL_AREA(#112027); +#112027 = FILL_AREA_STYLE('',(#112028)); +#112028 = FILL_AREA_STYLE_COLOUR('',#102912); +#112029 = STYLED_ITEM('color',(#112030),#16148); +#112030 = PRESENTATION_STYLE_ASSIGNMENT((#112031)); +#112031 = SURFACE_STYLE_USAGE(.BOTH.,#112032); +#112032 = SURFACE_SIDE_STYLE('',(#112033)); +#112033 = SURFACE_STYLE_FILL_AREA(#112034); +#112034 = FILL_AREA_STYLE('',(#112035)); +#112035 = FILL_AREA_STYLE_COLOUR('',#102912); +#112036 = STYLED_ITEM('color',(#112037),#16171); +#112037 = PRESENTATION_STYLE_ASSIGNMENT((#112038)); +#112038 = SURFACE_STYLE_USAGE(.BOTH.,#112039); +#112039 = SURFACE_SIDE_STYLE('',(#112040)); +#112040 = SURFACE_STYLE_FILL_AREA(#112041); +#112041 = FILL_AREA_STYLE('',(#112042)); +#112042 = FILL_AREA_STYLE_COLOUR('',#102912); +#112043 = STYLED_ITEM('color',(#112044),#16195); +#112044 = PRESENTATION_STYLE_ASSIGNMENT((#112045)); +#112045 = SURFACE_STYLE_USAGE(.BOTH.,#112046); +#112046 = SURFACE_SIDE_STYLE('',(#112047)); +#112047 = SURFACE_STYLE_FILL_AREA(#112048); +#112048 = FILL_AREA_STYLE('',(#112049)); +#112049 = FILL_AREA_STYLE_COLOUR('',#102912); +#112050 = STYLED_ITEM('color',(#112051),#16225); +#112051 = PRESENTATION_STYLE_ASSIGNMENT((#112052)); +#112052 = SURFACE_STYLE_USAGE(.BOTH.,#112053); +#112053 = SURFACE_SIDE_STYLE('',(#112054)); +#112054 = SURFACE_STYLE_FILL_AREA(#112055); +#112055 = FILL_AREA_STYLE('',(#112056)); +#112056 = FILL_AREA_STYLE_COLOUR('',#102876); +#112057 = STYLED_ITEM('color',(#112058),#16256); +#112058 = PRESENTATION_STYLE_ASSIGNMENT((#112059)); +#112059 = SURFACE_STYLE_USAGE(.BOTH.,#112060); +#112060 = SURFACE_SIDE_STYLE('',(#112061)); +#112061 = SURFACE_STYLE_FILL_AREA(#112062); +#112062 = FILL_AREA_STYLE('',(#112063)); +#112063 = FILL_AREA_STYLE_COLOUR('',#102876); +#112064 = STYLED_ITEM('color',(#112065),#16287); +#112065 = PRESENTATION_STYLE_ASSIGNMENT((#112066)); +#112066 = SURFACE_STYLE_USAGE(.BOTH.,#112067); +#112067 = SURFACE_SIDE_STYLE('',(#112068)); +#112068 = SURFACE_STYLE_FILL_AREA(#112069); +#112069 = FILL_AREA_STYLE('',(#112070)); +#112070 = FILL_AREA_STYLE_COLOUR('',#102912); +#112071 = STYLED_ITEM('color',(#112072),#16318); +#112072 = PRESENTATION_STYLE_ASSIGNMENT((#112073)); +#112073 = SURFACE_STYLE_USAGE(.BOTH.,#112074); +#112074 = SURFACE_SIDE_STYLE('',(#112075)); +#112075 = SURFACE_STYLE_FILL_AREA(#112076); +#112076 = FILL_AREA_STYLE('',(#112077)); +#112077 = FILL_AREA_STYLE_COLOUR('',#102912); +#112078 = STYLED_ITEM('color',(#112079),#16349); +#112079 = PRESENTATION_STYLE_ASSIGNMENT((#112080)); +#112080 = SURFACE_STYLE_USAGE(.BOTH.,#112081); +#112081 = SURFACE_SIDE_STYLE('',(#112082)); +#112082 = SURFACE_STYLE_FILL_AREA(#112083); +#112083 = FILL_AREA_STYLE('',(#112084)); +#112084 = FILL_AREA_STYLE_COLOUR('',#102876); +#112085 = STYLED_ITEM('color',(#112086),#16380); +#112086 = PRESENTATION_STYLE_ASSIGNMENT((#112087)); +#112087 = SURFACE_STYLE_USAGE(.BOTH.,#112088); +#112088 = SURFACE_SIDE_STYLE('',(#112089)); +#112089 = SURFACE_STYLE_FILL_AREA(#112090); +#112090 = FILL_AREA_STYLE('',(#112091)); +#112091 = FILL_AREA_STYLE_COLOUR('',#102876); +#112092 = STYLED_ITEM('color',(#112093),#16411); +#112093 = PRESENTATION_STYLE_ASSIGNMENT((#112094)); +#112094 = SURFACE_STYLE_USAGE(.BOTH.,#112095); +#112095 = SURFACE_SIDE_STYLE('',(#112096)); +#112096 = SURFACE_STYLE_FILL_AREA(#112097); +#112097 = FILL_AREA_STYLE('',(#112098)); +#112098 = FILL_AREA_STYLE_COLOUR('',#102912); +#112099 = STYLED_ITEM('color',(#112100),#16442); +#112100 = PRESENTATION_STYLE_ASSIGNMENT((#112101)); +#112101 = SURFACE_STYLE_USAGE(.BOTH.,#112102); +#112102 = SURFACE_SIDE_STYLE('',(#112103)); +#112103 = SURFACE_STYLE_FILL_AREA(#112104); +#112104 = FILL_AREA_STYLE('',(#112105)); +#112105 = FILL_AREA_STYLE_COLOUR('',#102912); +#112106 = STYLED_ITEM('color',(#112107),#16459); +#112107 = PRESENTATION_STYLE_ASSIGNMENT((#112108)); +#112108 = SURFACE_STYLE_USAGE(.BOTH.,#112109); +#112109 = SURFACE_SIDE_STYLE('',(#112110)); +#112110 = SURFACE_STYLE_FILL_AREA(#112111); +#112111 = FILL_AREA_STYLE('',(#112112)); +#112112 = FILL_AREA_STYLE_COLOUR('',#102912); +#112113 = STYLED_ITEM('color',(#112114),#16475); +#112114 = PRESENTATION_STYLE_ASSIGNMENT((#112115)); +#112115 = SURFACE_STYLE_USAGE(.BOTH.,#112116); +#112116 = SURFACE_SIDE_STYLE('',(#112117)); +#112117 = SURFACE_STYLE_FILL_AREA(#112118); +#112118 = FILL_AREA_STYLE('',(#112119)); +#112119 = FILL_AREA_STYLE_COLOUR('',#102876); +#112120 = STYLED_ITEM('color',(#112121),#16492); +#112121 = PRESENTATION_STYLE_ASSIGNMENT((#112122)); +#112122 = SURFACE_STYLE_USAGE(.BOTH.,#112123); +#112123 = SURFACE_SIDE_STYLE('',(#112124)); +#112124 = SURFACE_STYLE_FILL_AREA(#112125); +#112125 = FILL_AREA_STYLE('',(#112126)); +#112126 = FILL_AREA_STYLE_COLOUR('',#102876); +#112127 = STYLED_ITEM('color',(#112128),#16509); +#112128 = PRESENTATION_STYLE_ASSIGNMENT((#112129)); +#112129 = SURFACE_STYLE_USAGE(.BOTH.,#112130); +#112130 = SURFACE_SIDE_STYLE('',(#112131)); +#112131 = SURFACE_STYLE_FILL_AREA(#112132); +#112132 = FILL_AREA_STYLE('',(#112133)); +#112133 = FILL_AREA_STYLE_COLOUR('',#102876); +#112134 = STYLED_ITEM('color',(#112135),#16526); +#112135 = PRESENTATION_STYLE_ASSIGNMENT((#112136)); +#112136 = SURFACE_STYLE_USAGE(.BOTH.,#112137); +#112137 = SURFACE_SIDE_STYLE('',(#112138)); +#112138 = SURFACE_STYLE_FILL_AREA(#112139); +#112139 = FILL_AREA_STYLE('',(#112140)); +#112140 = FILL_AREA_STYLE_COLOUR('',#102876); +#112141 = STYLED_ITEM('color',(#112142),#16543); +#112142 = PRESENTATION_STYLE_ASSIGNMENT((#112143)); +#112143 = SURFACE_STYLE_USAGE(.BOTH.,#112144); +#112144 = SURFACE_SIDE_STYLE('',(#112145)); +#112145 = SURFACE_STYLE_FILL_AREA(#112146); +#112146 = FILL_AREA_STYLE('',(#112147)); +#112147 = FILL_AREA_STYLE_COLOUR('',#102876); +#112148 = STYLED_ITEM('color',(#112149),#16560); +#112149 = PRESENTATION_STYLE_ASSIGNMENT((#112150)); +#112150 = SURFACE_STYLE_USAGE(.BOTH.,#112151); +#112151 = SURFACE_SIDE_STYLE('',(#112152)); +#112152 = SURFACE_STYLE_FILL_AREA(#112153); +#112153 = FILL_AREA_STYLE('',(#112154)); +#112154 = FILL_AREA_STYLE_COLOUR('',#102876); +#112155 = STYLED_ITEM('color',(#112156),#16577); +#112156 = PRESENTATION_STYLE_ASSIGNMENT((#112157)); +#112157 = SURFACE_STYLE_USAGE(.BOTH.,#112158); +#112158 = SURFACE_SIDE_STYLE('',(#112159)); +#112159 = SURFACE_STYLE_FILL_AREA(#112160); +#112160 = FILL_AREA_STYLE('',(#112161)); +#112161 = FILL_AREA_STYLE_COLOUR('',#102876); +#112162 = STYLED_ITEM('color',(#112163),#16594); +#112163 = PRESENTATION_STYLE_ASSIGNMENT((#112164)); +#112164 = SURFACE_STYLE_USAGE(.BOTH.,#112165); +#112165 = SURFACE_SIDE_STYLE('',(#112166)); +#112166 = SURFACE_STYLE_FILL_AREA(#112167); +#112167 = FILL_AREA_STYLE('',(#112168)); +#112168 = FILL_AREA_STYLE_COLOUR('',#102876); +#112169 = STYLED_ITEM('color',(#112170),#16606); +#112170 = PRESENTATION_STYLE_ASSIGNMENT((#112171)); +#112171 = SURFACE_STYLE_USAGE(.BOTH.,#112172); +#112172 = SURFACE_SIDE_STYLE('',(#112173)); +#112173 = SURFACE_STYLE_FILL_AREA(#112174); +#112174 = FILL_AREA_STYLE('',(#112175)); +#112175 = FILL_AREA_STYLE_COLOUR('',#102876); +#112176 = STYLED_ITEM('color',(#112177),#16623); +#112177 = PRESENTATION_STYLE_ASSIGNMENT((#112178)); +#112178 = SURFACE_STYLE_USAGE(.BOTH.,#112179); +#112179 = SURFACE_SIDE_STYLE('',(#112180)); +#112180 = SURFACE_STYLE_FILL_AREA(#112181); +#112181 = FILL_AREA_STYLE('',(#112182)); +#112182 = FILL_AREA_STYLE_COLOUR('',#102876); +#112183 = STYLED_ITEM('color',(#112184),#16640); +#112184 = PRESENTATION_STYLE_ASSIGNMENT((#112185)); +#112185 = SURFACE_STYLE_USAGE(.BOTH.,#112186); +#112186 = SURFACE_SIDE_STYLE('',(#112187)); +#112187 = SURFACE_STYLE_FILL_AREA(#112188); +#112188 = FILL_AREA_STYLE('',(#112189)); +#112189 = FILL_AREA_STYLE_COLOUR('',#102876); +#112190 = STYLED_ITEM('color',(#112191),#16657); +#112191 = PRESENTATION_STYLE_ASSIGNMENT((#112192)); +#112192 = SURFACE_STYLE_USAGE(.BOTH.,#112193); +#112193 = SURFACE_SIDE_STYLE('',(#112194)); +#112194 = SURFACE_STYLE_FILL_AREA(#112195); +#112195 = FILL_AREA_STYLE('',(#112196)); +#112196 = FILL_AREA_STYLE_COLOUR('',#102876); +#112197 = STYLED_ITEM('color',(#112198),#16674); +#112198 = PRESENTATION_STYLE_ASSIGNMENT((#112199)); +#112199 = SURFACE_STYLE_USAGE(.BOTH.,#112200); +#112200 = SURFACE_SIDE_STYLE('',(#112201)); +#112201 = SURFACE_STYLE_FILL_AREA(#112202); +#112202 = FILL_AREA_STYLE('',(#112203)); +#112203 = FILL_AREA_STYLE_COLOUR('',#102876); +#112204 = STYLED_ITEM('color',(#112205),#16691); +#112205 = PRESENTATION_STYLE_ASSIGNMENT((#112206)); +#112206 = SURFACE_STYLE_USAGE(.BOTH.,#112207); +#112207 = SURFACE_SIDE_STYLE('',(#112208)); +#112208 = SURFACE_STYLE_FILL_AREA(#112209); +#112209 = FILL_AREA_STYLE('',(#112210)); +#112210 = FILL_AREA_STYLE_COLOUR('',#102876); +#112211 = STYLED_ITEM('color',(#112212),#16708); +#112212 = PRESENTATION_STYLE_ASSIGNMENT((#112213)); +#112213 = SURFACE_STYLE_USAGE(.BOTH.,#112214); +#112214 = SURFACE_SIDE_STYLE('',(#112215)); +#112215 = SURFACE_STYLE_FILL_AREA(#112216); +#112216 = FILL_AREA_STYLE('',(#112217)); +#112217 = FILL_AREA_STYLE_COLOUR('',#102876); +#112218 = STYLED_ITEM('color',(#112219),#16725); +#112219 = PRESENTATION_STYLE_ASSIGNMENT((#112220)); +#112220 = SURFACE_STYLE_USAGE(.BOTH.,#112221); +#112221 = SURFACE_SIDE_STYLE('',(#112222)); +#112222 = SURFACE_STYLE_FILL_AREA(#112223); +#112223 = FILL_AREA_STYLE('',(#112224)); +#112224 = FILL_AREA_STYLE_COLOUR('',#102876); +#112225 = STYLED_ITEM('color',(#112226),#16737); +#112226 = PRESENTATION_STYLE_ASSIGNMENT((#112227)); +#112227 = SURFACE_STYLE_USAGE(.BOTH.,#112228); +#112228 = SURFACE_SIDE_STYLE('',(#112229)); +#112229 = SURFACE_STYLE_FILL_AREA(#112230); +#112230 = FILL_AREA_STYLE('',(#112231)); +#112231 = FILL_AREA_STYLE_COLOUR('',#102912); +#112232 = STYLED_ITEM('color',(#112233),#16760); +#112233 = PRESENTATION_STYLE_ASSIGNMENT((#112234)); +#112234 = SURFACE_STYLE_USAGE(.BOTH.,#112235); +#112235 = SURFACE_SIDE_STYLE('',(#112236)); +#112236 = SURFACE_STYLE_FILL_AREA(#112237); +#112237 = FILL_AREA_STYLE('',(#112238)); +#112238 = FILL_AREA_STYLE_COLOUR('',#102912); +#112239 = STYLED_ITEM('color',(#112240),#16776); +#112240 = PRESENTATION_STYLE_ASSIGNMENT((#112241)); +#112241 = SURFACE_STYLE_USAGE(.BOTH.,#112242); +#112242 = SURFACE_SIDE_STYLE('',(#112243)); +#112243 = SURFACE_STYLE_FILL_AREA(#112244); +#112244 = FILL_AREA_STYLE('',(#112245)); +#112245 = FILL_AREA_STYLE_COLOUR('',#102912); +#112246 = STYLED_ITEM('color',(#112247),#16799); +#112247 = PRESENTATION_STYLE_ASSIGNMENT((#112248)); +#112248 = SURFACE_STYLE_USAGE(.BOTH.,#112249); +#112249 = SURFACE_SIDE_STYLE('',(#112250)); +#112250 = SURFACE_STYLE_FILL_AREA(#112251); +#112251 = FILL_AREA_STYLE('',(#112252)); +#112252 = FILL_AREA_STYLE_COLOUR('',#102912); +#112253 = STYLED_ITEM('color',(#112254),#16886); +#112254 = PRESENTATION_STYLE_ASSIGNMENT((#112255)); +#112255 = SURFACE_STYLE_USAGE(.BOTH.,#112256); +#112256 = SURFACE_SIDE_STYLE('',(#112257)); +#112257 = SURFACE_STYLE_FILL_AREA(#112258); +#112258 = FILL_AREA_STYLE('',(#112259)); +#112259 = FILL_AREA_STYLE_COLOUR('',#102912); +#112260 = STYLED_ITEM('color',(#112261),#16909); +#112261 = PRESENTATION_STYLE_ASSIGNMENT((#112262)); +#112262 = SURFACE_STYLE_USAGE(.BOTH.,#112263); +#112263 = SURFACE_SIDE_STYLE('',(#112264)); +#112264 = SURFACE_STYLE_FILL_AREA(#112265); +#112265 = FILL_AREA_STYLE('',(#112266)); +#112266 = FILL_AREA_STYLE_COLOUR('',#102912); +#112267 = STYLED_ITEM('color',(#112268),#16926); +#112268 = PRESENTATION_STYLE_ASSIGNMENT((#112269)); +#112269 = SURFACE_STYLE_USAGE(.BOTH.,#112270); +#112270 = SURFACE_SIDE_STYLE('',(#112271)); +#112271 = SURFACE_STYLE_FILL_AREA(#112272); +#112272 = FILL_AREA_STYLE('',(#112273)); +#112273 = FILL_AREA_STYLE_COLOUR('',#107981); +#112274 = STYLED_ITEM('color',(#112275),#16951); +#112275 = PRESENTATION_STYLE_ASSIGNMENT((#112276)); +#112276 = SURFACE_STYLE_USAGE(.BOTH.,#112277); +#112277 = SURFACE_SIDE_STYLE('',(#112278)); +#112278 = SURFACE_STYLE_FILL_AREA(#112279); +#112279 = FILL_AREA_STYLE('',(#112280)); +#112280 = FILL_AREA_STYLE_COLOUR('',#102912); +#112281 = STYLED_ITEM('color',(#112282),#16967); +#112282 = PRESENTATION_STYLE_ASSIGNMENT((#112283)); +#112283 = SURFACE_STYLE_USAGE(.BOTH.,#112284); +#112284 = SURFACE_SIDE_STYLE('',(#112285)); +#112285 = SURFACE_STYLE_FILL_AREA(#112286); +#112286 = FILL_AREA_STYLE('',(#112287)); +#112287 = FILL_AREA_STYLE_COLOUR('',#102912); +#112288 = STYLED_ITEM('color',(#112289),#16983); +#112289 = PRESENTATION_STYLE_ASSIGNMENT((#112290)); +#112290 = SURFACE_STYLE_USAGE(.BOTH.,#112291); +#112291 = SURFACE_SIDE_STYLE('',(#112292)); +#112292 = SURFACE_STYLE_FILL_AREA(#112293); +#112293 = FILL_AREA_STYLE('',(#112294)); +#112294 = FILL_AREA_STYLE_COLOUR('',#102912); +#112295 = STYLED_ITEM('color',(#112296),#17000); +#112296 = PRESENTATION_STYLE_ASSIGNMENT((#112297)); +#112297 = SURFACE_STYLE_USAGE(.BOTH.,#112298); +#112298 = SURFACE_SIDE_STYLE('',(#112299)); +#112299 = SURFACE_STYLE_FILL_AREA(#112300); +#112300 = FILL_AREA_STYLE('',(#112301)); +#112301 = FILL_AREA_STYLE_COLOUR('',#102876); +#112302 = STYLED_ITEM('color',(#112303),#17092); +#112303 = PRESENTATION_STYLE_ASSIGNMENT((#112304)); +#112304 = SURFACE_STYLE_USAGE(.BOTH.,#112305); +#112305 = SURFACE_SIDE_STYLE('',(#112306)); +#112306 = SURFACE_STYLE_FILL_AREA(#112307); +#112307 = FILL_AREA_STYLE('',(#112308)); +#112308 = FILL_AREA_STYLE_COLOUR('',#102876); +#112309 = STYLED_ITEM('color',(#112310),#17184); +#112310 = PRESENTATION_STYLE_ASSIGNMENT((#112311)); +#112311 = SURFACE_STYLE_USAGE(.BOTH.,#112312); +#112312 = SURFACE_SIDE_STYLE('',(#112313)); +#112313 = SURFACE_STYLE_FILL_AREA(#112314); +#112314 = FILL_AREA_STYLE('',(#112315)); +#112315 = FILL_AREA_STYLE_COLOUR('',#102912); +#112316 = STYLED_ITEM('color',(#112317),#17205); +#112317 = PRESENTATION_STYLE_ASSIGNMENT((#112318)); +#112318 = SURFACE_STYLE_USAGE(.BOTH.,#112319); +#112319 = SURFACE_SIDE_STYLE('',(#112320)); +#112320 = SURFACE_STYLE_FILL_AREA(#112321); +#112321 = FILL_AREA_STYLE('',(#112322)); +#112322 = FILL_AREA_STYLE_COLOUR('',#102876); +#112323 = STYLED_ITEM('color',(#112324),#17230); +#112324 = PRESENTATION_STYLE_ASSIGNMENT((#112325)); +#112325 = SURFACE_STYLE_USAGE(.BOTH.,#112326); +#112326 = SURFACE_SIDE_STYLE('',(#112327)); +#112327 = SURFACE_STYLE_FILL_AREA(#112328); +#112328 = FILL_AREA_STYLE('',(#112329)); +#112329 = FILL_AREA_STYLE_COLOUR('',#102876); +#112330 = STYLED_ITEM('color',(#112331),#17314); +#112331 = PRESENTATION_STYLE_ASSIGNMENT((#112332)); +#112332 = SURFACE_STYLE_USAGE(.BOTH.,#112333); +#112333 = SURFACE_SIDE_STYLE('',(#112334)); +#112334 = SURFACE_STYLE_FILL_AREA(#112335); +#112335 = FILL_AREA_STYLE('',(#112336)); +#112336 = FILL_AREA_STYLE_COLOUR('',#102876); +#112337 = STYLED_ITEM('color',(#112338),#17406); +#112338 = PRESENTATION_STYLE_ASSIGNMENT((#112339)); +#112339 = SURFACE_STYLE_USAGE(.BOTH.,#112340); +#112340 = SURFACE_SIDE_STYLE('',(#112341)); +#112341 = SURFACE_STYLE_FILL_AREA(#112342); +#112342 = FILL_AREA_STYLE('',(#112343)); +#112343 = FILL_AREA_STYLE_COLOUR('',#102876); +#112344 = STYLED_ITEM('color',(#112345),#17423); +#112345 = PRESENTATION_STYLE_ASSIGNMENT((#112346)); +#112346 = SURFACE_STYLE_USAGE(.BOTH.,#112347); +#112347 = SURFACE_SIDE_STYLE('',(#112348)); +#112348 = SURFACE_STYLE_FILL_AREA(#112349); +#112349 = FILL_AREA_STYLE('',(#112350)); +#112350 = FILL_AREA_STYLE_COLOUR('',#102912); +#112351 = STYLED_ITEM('color',(#112352),#17445); +#112352 = PRESENTATION_STYLE_ASSIGNMENT((#112353)); +#112353 = SURFACE_STYLE_USAGE(.BOTH.,#112354); +#112354 = SURFACE_SIDE_STYLE('',(#112355)); +#112355 = SURFACE_STYLE_FILL_AREA(#112356); +#112356 = FILL_AREA_STYLE('',(#112357)); +#112357 = FILL_AREA_STYLE_COLOUR('',#102876); +#112358 = STYLED_ITEM('color',(#112359),#17537); +#112359 = PRESENTATION_STYLE_ASSIGNMENT((#112360)); +#112360 = SURFACE_STYLE_USAGE(.BOTH.,#112361); +#112361 = SURFACE_SIDE_STYLE('',(#112362)); +#112362 = SURFACE_STYLE_FILL_AREA(#112363); +#112363 = FILL_AREA_STYLE('',(#112364)); +#112364 = FILL_AREA_STYLE_COLOUR('',#102876); +#112365 = STYLED_ITEM('color',(#112366),#17629); +#112366 = PRESENTATION_STYLE_ASSIGNMENT((#112367)); +#112367 = SURFACE_STYLE_USAGE(.BOTH.,#112368); +#112368 = SURFACE_SIDE_STYLE('',(#112369)); +#112369 = SURFACE_STYLE_FILL_AREA(#112370); +#112370 = FILL_AREA_STYLE('',(#112371)); +#112371 = FILL_AREA_STYLE_COLOUR('',#102912); +#112372 = STYLED_ITEM('color',(#112373),#17651); +#112373 = PRESENTATION_STYLE_ASSIGNMENT((#112374)); +#112374 = SURFACE_STYLE_USAGE(.BOTH.,#112375); +#112375 = SURFACE_SIDE_STYLE('',(#112376)); +#112376 = SURFACE_STYLE_FILL_AREA(#112377); +#112377 = FILL_AREA_STYLE('',(#112378)); +#112378 = FILL_AREA_STYLE_COLOUR('',#102876); +#112379 = STYLED_ITEM('color',(#112380),#17676); +#112380 = PRESENTATION_STYLE_ASSIGNMENT((#112381)); +#112381 = SURFACE_STYLE_USAGE(.BOTH.,#112382); +#112382 = SURFACE_SIDE_STYLE('',(#112383)); +#112383 = SURFACE_STYLE_FILL_AREA(#112384); +#112384 = FILL_AREA_STYLE('',(#112385)); +#112385 = FILL_AREA_STYLE_COLOUR('',#102876); +#112386 = STYLED_ITEM('color',(#112387),#17760); +#112387 = PRESENTATION_STYLE_ASSIGNMENT((#112388)); +#112388 = SURFACE_STYLE_USAGE(.BOTH.,#112389); +#112389 = SURFACE_SIDE_STYLE('',(#112390)); +#112390 = SURFACE_STYLE_FILL_AREA(#112391); +#112391 = FILL_AREA_STYLE('',(#112392)); +#112392 = FILL_AREA_STYLE_COLOUR('',#102876); +#112393 = STYLED_ITEM('color',(#112394),#17852); +#112394 = PRESENTATION_STYLE_ASSIGNMENT((#112395)); +#112395 = SURFACE_STYLE_USAGE(.BOTH.,#112396); +#112396 = SURFACE_SIDE_STYLE('',(#112397)); +#112397 = SURFACE_STYLE_FILL_AREA(#112398); +#112398 = FILL_AREA_STYLE('',(#112399)); +#112399 = FILL_AREA_STYLE_COLOUR('',#102876); +#112400 = STYLED_ITEM('color',(#112401),#17869); +#112401 = PRESENTATION_STYLE_ASSIGNMENT((#112402)); +#112402 = SURFACE_STYLE_USAGE(.BOTH.,#112403); +#112403 = SURFACE_SIDE_STYLE('',(#112404)); +#112404 = SURFACE_STYLE_FILL_AREA(#112405); +#112405 = FILL_AREA_STYLE('',(#112406)); +#112406 = FILL_AREA_STYLE_COLOUR('',#102912); +#112407 = STYLED_ITEM('color',(#112408),#17891); +#112408 = PRESENTATION_STYLE_ASSIGNMENT((#112409)); +#112409 = SURFACE_STYLE_USAGE(.BOTH.,#112410); +#112410 = SURFACE_SIDE_STYLE('',(#112411)); +#112411 = SURFACE_STYLE_FILL_AREA(#112412); +#112412 = FILL_AREA_STYLE('',(#112413)); +#112413 = FILL_AREA_STYLE_COLOUR('',#102912); +#112414 = STYLED_ITEM('color',(#112415),#17903); +#112415 = PRESENTATION_STYLE_ASSIGNMENT((#112416)); +#112416 = SURFACE_STYLE_USAGE(.BOTH.,#112417); +#112417 = SURFACE_SIDE_STYLE('',(#112418)); +#112418 = SURFACE_STYLE_FILL_AREA(#112419); +#112419 = FILL_AREA_STYLE('',(#112420)); +#112420 = FILL_AREA_STYLE_COLOUR('',#102876); +#112421 = STYLED_ITEM('color',(#112422),#17922); +#112422 = PRESENTATION_STYLE_ASSIGNMENT((#112423)); +#112423 = SURFACE_STYLE_USAGE(.BOTH.,#112424); +#112424 = SURFACE_SIDE_STYLE('',(#112425)); +#112425 = SURFACE_STYLE_FILL_AREA(#112426); +#112426 = FILL_AREA_STYLE('',(#112427)); +#112427 = FILL_AREA_STYLE_COLOUR('',#102876); +#112428 = STYLED_ITEM('color',(#112429),#17941); +#112429 = PRESENTATION_STYLE_ASSIGNMENT((#112430)); +#112430 = SURFACE_STYLE_USAGE(.BOTH.,#112431); +#112431 = SURFACE_SIDE_STYLE('',(#112432)); +#112432 = SURFACE_STYLE_FILL_AREA(#112433); +#112433 = FILL_AREA_STYLE('',(#112434)); +#112434 = FILL_AREA_STYLE_COLOUR('',#102876); +#112435 = STYLED_ITEM('color',(#112436),#17960); +#112436 = PRESENTATION_STYLE_ASSIGNMENT((#112437)); +#112437 = SURFACE_STYLE_USAGE(.BOTH.,#112438); +#112438 = SURFACE_SIDE_STYLE('',(#112439)); +#112439 = SURFACE_STYLE_FILL_AREA(#112440); +#112440 = FILL_AREA_STYLE('',(#112441)); +#112441 = FILL_AREA_STYLE_COLOUR('',#102876); +#112442 = STYLED_ITEM('color',(#112443),#17979); +#112443 = PRESENTATION_STYLE_ASSIGNMENT((#112444)); +#112444 = SURFACE_STYLE_USAGE(.BOTH.,#112445); +#112445 = SURFACE_SIDE_STYLE('',(#112446)); +#112446 = SURFACE_STYLE_FILL_AREA(#112447); +#112447 = FILL_AREA_STYLE('',(#112448)); +#112448 = FILL_AREA_STYLE_COLOUR('',#107981); +#112449 = STYLED_ITEM('color',(#112450),#17988); +#112450 = PRESENTATION_STYLE_ASSIGNMENT((#112451)); +#112451 = SURFACE_STYLE_USAGE(.BOTH.,#112452); +#112452 = SURFACE_SIDE_STYLE('',(#112453)); +#112453 = SURFACE_STYLE_FILL_AREA(#112454); +#112454 = FILL_AREA_STYLE('',(#112455)); +#112455 = FILL_AREA_STYLE_COLOUR('',#102876); +#112456 = STYLED_ITEM('color',(#112457),#18005); +#112457 = PRESENTATION_STYLE_ASSIGNMENT((#112458)); +#112458 = SURFACE_STYLE_USAGE(.BOTH.,#112459); +#112459 = SURFACE_SIDE_STYLE('',(#112460)); +#112460 = SURFACE_STYLE_FILL_AREA(#112461); +#112461 = FILL_AREA_STYLE('',(#112462)); +#112462 = FILL_AREA_STYLE_COLOUR('',#102876); +#112463 = STYLED_ITEM('color',(#112464),#18022); +#112464 = PRESENTATION_STYLE_ASSIGNMENT((#112465)); +#112465 = SURFACE_STYLE_USAGE(.BOTH.,#112466); +#112466 = SURFACE_SIDE_STYLE('',(#112467)); +#112467 = SURFACE_STYLE_FILL_AREA(#112468); +#112468 = FILL_AREA_STYLE('',(#112469)); +#112469 = FILL_AREA_STYLE_COLOUR('',#102876); +#112470 = STYLED_ITEM('color',(#112471),#18039); +#112471 = PRESENTATION_STYLE_ASSIGNMENT((#112472)); +#112472 = SURFACE_STYLE_USAGE(.BOTH.,#112473); +#112473 = SURFACE_SIDE_STYLE('',(#112474)); +#112474 = SURFACE_STYLE_FILL_AREA(#112475); +#112475 = FILL_AREA_STYLE('',(#112476)); +#112476 = FILL_AREA_STYLE_COLOUR('',#102876); +#112477 = STYLED_ITEM('color',(#112478),#18056); +#112478 = PRESENTATION_STYLE_ASSIGNMENT((#112479)); +#112479 = SURFACE_STYLE_USAGE(.BOTH.,#112480); +#112480 = SURFACE_SIDE_STYLE('',(#112481)); +#112481 = SURFACE_STYLE_FILL_AREA(#112482); +#112482 = FILL_AREA_STYLE('',(#112483)); +#112483 = FILL_AREA_STYLE_COLOUR('',#102876); +#112484 = STYLED_ITEM('color',(#112485),#18073); +#112485 = PRESENTATION_STYLE_ASSIGNMENT((#112486)); +#112486 = SURFACE_STYLE_USAGE(.BOTH.,#112487); +#112487 = SURFACE_SIDE_STYLE('',(#112488)); +#112488 = SURFACE_STYLE_FILL_AREA(#112489); +#112489 = FILL_AREA_STYLE('',(#112490)); +#112490 = FILL_AREA_STYLE_COLOUR('',#102876); +#112491 = STYLED_ITEM('color',(#112492),#18090); +#112492 = PRESENTATION_STYLE_ASSIGNMENT((#112493)); +#112493 = SURFACE_STYLE_USAGE(.BOTH.,#112494); +#112494 = SURFACE_SIDE_STYLE('',(#112495)); +#112495 = SURFACE_STYLE_FILL_AREA(#112496); +#112496 = FILL_AREA_STYLE('',(#112497)); +#112497 = FILL_AREA_STYLE_COLOUR('',#102876); +#112498 = STYLED_ITEM('color',(#112499),#18107); +#112499 = PRESENTATION_STYLE_ASSIGNMENT((#112500)); +#112500 = SURFACE_STYLE_USAGE(.BOTH.,#112501); +#112501 = SURFACE_SIDE_STYLE('',(#112502)); +#112502 = SURFACE_STYLE_FILL_AREA(#112503); +#112503 = FILL_AREA_STYLE('',(#112504)); +#112504 = FILL_AREA_STYLE_COLOUR('',#102876); +#112505 = STYLED_ITEM('color',(#112506),#18119); +#112506 = PRESENTATION_STYLE_ASSIGNMENT((#112507)); +#112507 = SURFACE_STYLE_USAGE(.BOTH.,#112508); +#112508 = SURFACE_SIDE_STYLE('',(#112509)); +#112509 = SURFACE_STYLE_FILL_AREA(#112510); +#112510 = FILL_AREA_STYLE('',(#112511)); +#112511 = FILL_AREA_STYLE_COLOUR('',#102876); +#112512 = STYLED_ITEM('color',(#112513),#18136); +#112513 = PRESENTATION_STYLE_ASSIGNMENT((#112514)); +#112514 = SURFACE_STYLE_USAGE(.BOTH.,#112515); +#112515 = SURFACE_SIDE_STYLE('',(#112516)); +#112516 = SURFACE_STYLE_FILL_AREA(#112517); +#112517 = FILL_AREA_STYLE('',(#112518)); +#112518 = FILL_AREA_STYLE_COLOUR('',#102876); +#112519 = STYLED_ITEM('color',(#112520),#18153); +#112520 = PRESENTATION_STYLE_ASSIGNMENT((#112521)); +#112521 = SURFACE_STYLE_USAGE(.BOTH.,#112522); +#112522 = SURFACE_SIDE_STYLE('',(#112523)); +#112523 = SURFACE_STYLE_FILL_AREA(#112524); +#112524 = FILL_AREA_STYLE('',(#112525)); +#112525 = FILL_AREA_STYLE_COLOUR('',#102876); +#112526 = STYLED_ITEM('color',(#112527),#18170); +#112527 = PRESENTATION_STYLE_ASSIGNMENT((#112528)); +#112528 = SURFACE_STYLE_USAGE(.BOTH.,#112529); +#112529 = SURFACE_SIDE_STYLE('',(#112530)); +#112530 = SURFACE_STYLE_FILL_AREA(#112531); +#112531 = FILL_AREA_STYLE('',(#112532)); +#112532 = FILL_AREA_STYLE_COLOUR('',#102876); +#112533 = STYLED_ITEM('color',(#112534),#18187); +#112534 = PRESENTATION_STYLE_ASSIGNMENT((#112535)); +#112535 = SURFACE_STYLE_USAGE(.BOTH.,#112536); +#112536 = SURFACE_SIDE_STYLE('',(#112537)); +#112537 = SURFACE_STYLE_FILL_AREA(#112538); +#112538 = FILL_AREA_STYLE('',(#112539)); +#112539 = FILL_AREA_STYLE_COLOUR('',#102876); +#112540 = STYLED_ITEM('color',(#112541),#18204); +#112541 = PRESENTATION_STYLE_ASSIGNMENT((#112542)); +#112542 = SURFACE_STYLE_USAGE(.BOTH.,#112543); +#112543 = SURFACE_SIDE_STYLE('',(#112544)); +#112544 = SURFACE_STYLE_FILL_AREA(#112545); +#112545 = FILL_AREA_STYLE('',(#112546)); +#112546 = FILL_AREA_STYLE_COLOUR('',#102876); +#112547 = STYLED_ITEM('color',(#112548),#18221); +#112548 = PRESENTATION_STYLE_ASSIGNMENT((#112549)); +#112549 = SURFACE_STYLE_USAGE(.BOTH.,#112550); +#112550 = SURFACE_SIDE_STYLE('',(#112551)); +#112551 = SURFACE_STYLE_FILL_AREA(#112552); +#112552 = FILL_AREA_STYLE('',(#112553)); +#112553 = FILL_AREA_STYLE_COLOUR('',#102876); +#112554 = STYLED_ITEM('color',(#112555),#18238); +#112555 = PRESENTATION_STYLE_ASSIGNMENT((#112556)); +#112556 = SURFACE_STYLE_USAGE(.BOTH.,#112557); +#112557 = SURFACE_SIDE_STYLE('',(#112558)); +#112558 = SURFACE_STYLE_FILL_AREA(#112559); +#112559 = FILL_AREA_STYLE('',(#112560)); +#112560 = FILL_AREA_STYLE_COLOUR('',#102876); +#112561 = STYLED_ITEM('color',(#112562),#18250); +#112562 = PRESENTATION_STYLE_ASSIGNMENT((#112563)); +#112563 = SURFACE_STYLE_USAGE(.BOTH.,#112564); +#112564 = SURFACE_SIDE_STYLE('',(#112565)); +#112565 = SURFACE_STYLE_FILL_AREA(#112566); +#112566 = FILL_AREA_STYLE('',(#112567)); +#112567 = FILL_AREA_STYLE_COLOUR('',#102876); +#112568 = STYLED_ITEM('color',(#112569),#18267); +#112569 = PRESENTATION_STYLE_ASSIGNMENT((#112570)); +#112570 = SURFACE_STYLE_USAGE(.BOTH.,#112571); +#112571 = SURFACE_SIDE_STYLE('',(#112572)); +#112572 = SURFACE_STYLE_FILL_AREA(#112573); +#112573 = FILL_AREA_STYLE('',(#112574)); +#112574 = FILL_AREA_STYLE_COLOUR('',#102876); +#112575 = STYLED_ITEM('color',(#112576),#18284); +#112576 = PRESENTATION_STYLE_ASSIGNMENT((#112577)); +#112577 = SURFACE_STYLE_USAGE(.BOTH.,#112578); +#112578 = SURFACE_SIDE_STYLE('',(#112579)); +#112579 = SURFACE_STYLE_FILL_AREA(#112580); +#112580 = FILL_AREA_STYLE('',(#112581)); +#112581 = FILL_AREA_STYLE_COLOUR('',#102876); +#112582 = STYLED_ITEM('color',(#112583),#18301); +#112583 = PRESENTATION_STYLE_ASSIGNMENT((#112584)); +#112584 = SURFACE_STYLE_USAGE(.BOTH.,#112585); +#112585 = SURFACE_SIDE_STYLE('',(#112586)); +#112586 = SURFACE_STYLE_FILL_AREA(#112587); +#112587 = FILL_AREA_STYLE('',(#112588)); +#112588 = FILL_AREA_STYLE_COLOUR('',#102876); +#112589 = STYLED_ITEM('color',(#112590),#18318); +#112590 = PRESENTATION_STYLE_ASSIGNMENT((#112591)); +#112591 = SURFACE_STYLE_USAGE(.BOTH.,#112592); +#112592 = SURFACE_SIDE_STYLE('',(#112593)); +#112593 = SURFACE_STYLE_FILL_AREA(#112594); +#112594 = FILL_AREA_STYLE('',(#112595)); +#112595 = FILL_AREA_STYLE_COLOUR('',#102876); +#112596 = STYLED_ITEM('color',(#112597),#18335); +#112597 = PRESENTATION_STYLE_ASSIGNMENT((#112598)); +#112598 = SURFACE_STYLE_USAGE(.BOTH.,#112599); +#112599 = SURFACE_SIDE_STYLE('',(#112600)); +#112600 = SURFACE_STYLE_FILL_AREA(#112601); +#112601 = FILL_AREA_STYLE('',(#112602)); +#112602 = FILL_AREA_STYLE_COLOUR('',#102876); +#112603 = STYLED_ITEM('color',(#112604),#18352); +#112604 = PRESENTATION_STYLE_ASSIGNMENT((#112605)); +#112605 = SURFACE_STYLE_USAGE(.BOTH.,#112606); +#112606 = SURFACE_SIDE_STYLE('',(#112607)); +#112607 = SURFACE_STYLE_FILL_AREA(#112608); +#112608 = FILL_AREA_STYLE('',(#112609)); +#112609 = FILL_AREA_STYLE_COLOUR('',#102876); +#112610 = STYLED_ITEM('color',(#112611),#18369); +#112611 = PRESENTATION_STYLE_ASSIGNMENT((#112612)); +#112612 = SURFACE_STYLE_USAGE(.BOTH.,#112613); +#112613 = SURFACE_SIDE_STYLE('',(#112614)); +#112614 = SURFACE_STYLE_FILL_AREA(#112615); +#112615 = FILL_AREA_STYLE('',(#112616)); +#112616 = FILL_AREA_STYLE_COLOUR('',#102876); +#112617 = STYLED_ITEM('color',(#112618),#18381); +#112618 = PRESENTATION_STYLE_ASSIGNMENT((#112619)); +#112619 = SURFACE_STYLE_USAGE(.BOTH.,#112620); +#112620 = SURFACE_SIDE_STYLE('',(#112621)); +#112621 = SURFACE_STYLE_FILL_AREA(#112622); +#112622 = FILL_AREA_STYLE('',(#112623)); +#112623 = FILL_AREA_STYLE_COLOUR('',#102876); +#112624 = STYLED_ITEM('color',(#112625),#18398); +#112625 = PRESENTATION_STYLE_ASSIGNMENT((#112626)); +#112626 = SURFACE_STYLE_USAGE(.BOTH.,#112627); +#112627 = SURFACE_SIDE_STYLE('',(#112628)); +#112628 = SURFACE_STYLE_FILL_AREA(#112629); +#112629 = FILL_AREA_STYLE('',(#112630)); +#112630 = FILL_AREA_STYLE_COLOUR('',#102876); +#112631 = STYLED_ITEM('color',(#112632),#18415); +#112632 = PRESENTATION_STYLE_ASSIGNMENT((#112633)); +#112633 = SURFACE_STYLE_USAGE(.BOTH.,#112634); +#112634 = SURFACE_SIDE_STYLE('',(#112635)); +#112635 = SURFACE_STYLE_FILL_AREA(#112636); +#112636 = FILL_AREA_STYLE('',(#112637)); +#112637 = FILL_AREA_STYLE_COLOUR('',#102876); +#112638 = STYLED_ITEM('color',(#112639),#18432); +#112639 = PRESENTATION_STYLE_ASSIGNMENT((#112640)); +#112640 = SURFACE_STYLE_USAGE(.BOTH.,#112641); +#112641 = SURFACE_SIDE_STYLE('',(#112642)); +#112642 = SURFACE_STYLE_FILL_AREA(#112643); +#112643 = FILL_AREA_STYLE('',(#112644)); +#112644 = FILL_AREA_STYLE_COLOUR('',#102876); +#112645 = STYLED_ITEM('color',(#112646),#18449); +#112646 = PRESENTATION_STYLE_ASSIGNMENT((#112647)); +#112647 = SURFACE_STYLE_USAGE(.BOTH.,#112648); +#112648 = SURFACE_SIDE_STYLE('',(#112649)); +#112649 = SURFACE_STYLE_FILL_AREA(#112650); +#112650 = FILL_AREA_STYLE('',(#112651)); +#112651 = FILL_AREA_STYLE_COLOUR('',#102876); +#112652 = STYLED_ITEM('color',(#112653),#18466); +#112653 = PRESENTATION_STYLE_ASSIGNMENT((#112654)); +#112654 = SURFACE_STYLE_USAGE(.BOTH.,#112655); +#112655 = SURFACE_SIDE_STYLE('',(#112656)); +#112656 = SURFACE_STYLE_FILL_AREA(#112657); +#112657 = FILL_AREA_STYLE('',(#112658)); +#112658 = FILL_AREA_STYLE_COLOUR('',#102876); +#112659 = STYLED_ITEM('color',(#112660),#18483); +#112660 = PRESENTATION_STYLE_ASSIGNMENT((#112661)); +#112661 = SURFACE_STYLE_USAGE(.BOTH.,#112662); +#112662 = SURFACE_SIDE_STYLE('',(#112663)); +#112663 = SURFACE_STYLE_FILL_AREA(#112664); +#112664 = FILL_AREA_STYLE('',(#112665)); +#112665 = FILL_AREA_STYLE_COLOUR('',#102876); +#112666 = STYLED_ITEM('color',(#112667),#18500); +#112667 = PRESENTATION_STYLE_ASSIGNMENT((#112668)); +#112668 = SURFACE_STYLE_USAGE(.BOTH.,#112669); +#112669 = SURFACE_SIDE_STYLE('',(#112670)); +#112670 = SURFACE_STYLE_FILL_AREA(#112671); +#112671 = FILL_AREA_STYLE('',(#112672)); +#112672 = FILL_AREA_STYLE_COLOUR('',#102876); +#112673 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #112674,#112681,#112688,#112695,#112702,#112709,#112716,#112723, + #112730,#112737,#112744,#112751,#112758,#112765,#112772,#112779, + #112786,#112793,#112800,#112807,#112814,#112821,#112828,#112835, + #112842,#112849),#11577); +#112674 = STYLED_ITEM('color',(#112675),#10789); +#112675 = PRESENTATION_STYLE_ASSIGNMENT((#112676)); +#112676 = SURFACE_STYLE_USAGE(.BOTH.,#112677); +#112677 = SURFACE_SIDE_STYLE('',(#112678)); +#112678 = SURFACE_STYLE_FILL_AREA(#112679); +#112679 = FILL_AREA_STYLE('',(#112680)); +#112680 = FILL_AREA_STYLE_COLOUR('',#102690); +#112681 = STYLED_ITEM('color',(#112682),#10829); +#112682 = PRESENTATION_STYLE_ASSIGNMENT((#112683)); +#112683 = SURFACE_STYLE_USAGE(.BOTH.,#112684); +#112684 = SURFACE_SIDE_STYLE('',(#112685)); +#112685 = SURFACE_STYLE_FILL_AREA(#112686); +#112686 = FILL_AREA_STYLE('',(#112687)); +#112687 = FILL_AREA_STYLE_COLOUR('',#102690); +#112688 = STYLED_ITEM('color',(#112689),#10912); +#112689 = PRESENTATION_STYLE_ASSIGNMENT((#112690)); +#112690 = SURFACE_STYLE_USAGE(.BOTH.,#112691); +#112691 = SURFACE_SIDE_STYLE('',(#112692)); +#112692 = SURFACE_STYLE_FILL_AREA(#112693); +#112693 = FILL_AREA_STYLE('',(#112694)); +#112694 = FILL_AREA_STYLE_COLOUR('',#102690); +#112695 = STYLED_ITEM('color',(#112696),#10937); +#112696 = PRESENTATION_STYLE_ASSIGNMENT((#112697)); +#112697 = SURFACE_STYLE_USAGE(.BOTH.,#112698); +#112698 = SURFACE_SIDE_STYLE('',(#112699)); +#112699 = SURFACE_STYLE_FILL_AREA(#112700); +#112700 = FILL_AREA_STYLE('',(#112701)); +#112701 = FILL_AREA_STYLE_COLOUR('',#102690); +#112702 = STYLED_ITEM('color',(#112703),#10962); +#112703 = PRESENTATION_STYLE_ASSIGNMENT((#112704)); +#112704 = SURFACE_STYLE_USAGE(.BOTH.,#112705); +#112705 = SURFACE_SIDE_STYLE('',(#112706)); +#112706 = SURFACE_STYLE_FILL_AREA(#112707); +#112707 = FILL_AREA_STYLE('',(#112708)); +#112708 = FILL_AREA_STYLE_COLOUR('',#102690); +#112709 = STYLED_ITEM('color',(#112710),#11029); +#112710 = PRESENTATION_STYLE_ASSIGNMENT((#112711)); +#112711 = SURFACE_STYLE_USAGE(.BOTH.,#112712); +#112712 = SURFACE_SIDE_STYLE('',(#112713)); +#112713 = SURFACE_STYLE_FILL_AREA(#112714); +#112714 = FILL_AREA_STYLE('',(#112715)); +#112715 = FILL_AREA_STYLE_COLOUR('',#102690); +#112716 = STYLED_ITEM('color',(#112717),#11046); +#112717 = PRESENTATION_STYLE_ASSIGNMENT((#112718)); +#112718 = SURFACE_STYLE_USAGE(.BOTH.,#112719); +#112719 = SURFACE_SIDE_STYLE('',(#112720)); +#112720 = SURFACE_STYLE_FILL_AREA(#112721); +#112721 = FILL_AREA_STYLE('',(#112722)); +#112722 = FILL_AREA_STYLE_COLOUR('',#102690); +#112723 = STYLED_ITEM('color',(#112724),#11063); +#112724 = PRESENTATION_STYLE_ASSIGNMENT((#112725)); +#112725 = SURFACE_STYLE_USAGE(.BOTH.,#112726); +#112726 = SURFACE_SIDE_STYLE('',(#112727)); +#112727 = SURFACE_STYLE_FILL_AREA(#112728); +#112728 = FILL_AREA_STYLE('',(#112729)); +#112729 = FILL_AREA_STYLE_COLOUR('',#102740); +#112730 = STYLED_ITEM('color',(#112731),#11112); +#112731 = PRESENTATION_STYLE_ASSIGNMENT((#112732)); +#112732 = SURFACE_STYLE_USAGE(.BOTH.,#112733); +#112733 = SURFACE_SIDE_STYLE('',(#112734)); +#112734 = SURFACE_STYLE_FILL_AREA(#112735); +#112735 = FILL_AREA_STYLE('',(#112736)); +#112736 = FILL_AREA_STYLE_COLOUR('',#102690); +#112737 = STYLED_ITEM('color',(#112738),#11129); +#112738 = PRESENTATION_STYLE_ASSIGNMENT((#112739)); +#112739 = SURFACE_STYLE_USAGE(.BOTH.,#112740); +#112740 = SURFACE_SIDE_STYLE('',(#112741)); +#112741 = SURFACE_STYLE_FILL_AREA(#112742); +#112742 = FILL_AREA_STYLE('',(#112743)); +#112743 = FILL_AREA_STYLE_COLOUR('',#102690); +#112744 = STYLED_ITEM('color',(#112745),#11146); +#112745 = PRESENTATION_STYLE_ASSIGNMENT((#112746)); +#112746 = SURFACE_STYLE_USAGE(.BOTH.,#112747); +#112747 = SURFACE_SIDE_STYLE('',(#112748)); +#112748 = SURFACE_STYLE_FILL_AREA(#112749); +#112749 = FILL_AREA_STYLE('',(#112750)); +#112750 = FILL_AREA_STYLE_COLOUR('',#102740); +#112751 = STYLED_ITEM('color',(#112752),#11195); +#112752 = PRESENTATION_STYLE_ASSIGNMENT((#112753)); +#112753 = SURFACE_STYLE_USAGE(.BOTH.,#112754); +#112754 = SURFACE_SIDE_STYLE('',(#112755)); +#112755 = SURFACE_STYLE_FILL_AREA(#112756); +#112756 = FILL_AREA_STYLE('',(#112757)); +#112757 = FILL_AREA_STYLE_COLOUR('',#102740); +#112758 = STYLED_ITEM('color',(#112759),#11212); +#112759 = PRESENTATION_STYLE_ASSIGNMENT((#112760)); +#112760 = SURFACE_STYLE_USAGE(.BOTH.,#112761); +#112761 = SURFACE_SIDE_STYLE('',(#112762)); +#112762 = SURFACE_STYLE_FILL_AREA(#112763); +#112763 = FILL_AREA_STYLE('',(#112764)); +#112764 = FILL_AREA_STYLE_COLOUR('',#102690); +#112765 = STYLED_ITEM('color',(#112766),#11281); +#112766 = PRESENTATION_STYLE_ASSIGNMENT((#112767)); +#112767 = SURFACE_STYLE_USAGE(.BOTH.,#112768); +#112768 = SURFACE_SIDE_STYLE('',(#112769)); +#112769 = SURFACE_STYLE_FILL_AREA(#112770); +#112770 = FILL_AREA_STYLE('',(#112771)); +#112771 = FILL_AREA_STYLE_COLOUR('',#102783); +#112772 = STYLED_ITEM('color',(#112773),#11312); +#112773 = PRESENTATION_STYLE_ASSIGNMENT((#112774)); +#112774 = SURFACE_STYLE_USAGE(.BOTH.,#112775); +#112775 = SURFACE_SIDE_STYLE('',(#112776)); +#112776 = SURFACE_STYLE_FILL_AREA(#112777); +#112777 = FILL_AREA_STYLE('',(#112778)); +#112778 = FILL_AREA_STYLE_COLOUR('',#102783); +#112779 = STYLED_ITEM('color',(#112780),#11336); +#112780 = PRESENTATION_STYLE_ASSIGNMENT((#112781)); +#112781 = SURFACE_STYLE_USAGE(.BOTH.,#112782); +#112782 = SURFACE_SIDE_STYLE('',(#112783)); +#112783 = SURFACE_STYLE_FILL_AREA(#112784); +#112784 = FILL_AREA_STYLE('',(#112785)); +#112785 = FILL_AREA_STYLE_COLOUR('',#102690); +#112786 = STYLED_ITEM('color',(#112787),#11405); +#112787 = PRESENTATION_STYLE_ASSIGNMENT((#112788)); +#112788 = SURFACE_STYLE_USAGE(.BOTH.,#112789); +#112789 = SURFACE_SIDE_STYLE('',(#112790)); +#112790 = SURFACE_STYLE_FILL_AREA(#112791); +#112791 = FILL_AREA_STYLE('',(#112792)); +#112792 = FILL_AREA_STYLE_COLOUR('',#102783); +#112793 = STYLED_ITEM('color',(#112794),#11429); +#112794 = PRESENTATION_STYLE_ASSIGNMENT((#112795)); +#112795 = SURFACE_STYLE_USAGE(.BOTH.,#112796); +#112796 = SURFACE_SIDE_STYLE('',(#112797)); +#112797 = SURFACE_STYLE_FILL_AREA(#112798); +#112798 = FILL_AREA_STYLE('',(#112799)); +#112799 = FILL_AREA_STYLE_COLOUR('',#102690); +#112800 = STYLED_ITEM('color',(#112801),#11446); +#112801 = PRESENTATION_STYLE_ASSIGNMENT((#112802)); +#112802 = SURFACE_STYLE_USAGE(.BOTH.,#112803); +#112803 = SURFACE_SIDE_STYLE('',(#112804)); +#112804 = SURFACE_STYLE_FILL_AREA(#112805); +#112805 = FILL_AREA_STYLE('',(#112806)); +#112806 = FILL_AREA_STYLE_COLOUR('',#102690); +#112807 = STYLED_ITEM('color',(#112808),#11463); +#112808 = PRESENTATION_STYLE_ASSIGNMENT((#112809)); +#112809 = SURFACE_STYLE_USAGE(.BOTH.,#112810); +#112810 = SURFACE_SIDE_STYLE('',(#112811)); +#112811 = SURFACE_STYLE_FILL_AREA(#112812); +#112812 = FILL_AREA_STYLE('',(#112813)); +#112813 = FILL_AREA_STYLE_COLOUR('',#102690); +#112814 = STYLED_ITEM('color',(#112815),#11480); +#112815 = PRESENTATION_STYLE_ASSIGNMENT((#112816)); +#112816 = SURFACE_STYLE_USAGE(.BOTH.,#112817); +#112817 = SURFACE_SIDE_STYLE('',(#112818)); +#112818 = SURFACE_STYLE_FILL_AREA(#112819); +#112819 = FILL_AREA_STYLE('',(#112820)); +#112820 = FILL_AREA_STYLE_COLOUR('',#102690); +#112821 = STYLED_ITEM('color',(#112822),#11497); +#112822 = PRESENTATION_STYLE_ASSIGNMENT((#112823)); +#112823 = SURFACE_STYLE_USAGE(.BOTH.,#112824); +#112824 = SURFACE_SIDE_STYLE('',(#112825)); +#112825 = SURFACE_STYLE_FILL_AREA(#112826); +#112826 = FILL_AREA_STYLE('',(#112827)); +#112827 = FILL_AREA_STYLE_COLOUR('',#102690); +#112828 = STYLED_ITEM('color',(#112829),#11514); +#112829 = PRESENTATION_STYLE_ASSIGNMENT((#112830)); +#112830 = SURFACE_STYLE_USAGE(.BOTH.,#112831); +#112831 = SURFACE_SIDE_STYLE('',(#112832)); +#112832 = SURFACE_STYLE_FILL_AREA(#112833); +#112833 = FILL_AREA_STYLE('',(#112834)); +#112834 = FILL_AREA_STYLE_COLOUR('',#102690); +#112835 = STYLED_ITEM('color',(#112836),#11531); +#112836 = PRESENTATION_STYLE_ASSIGNMENT((#112837)); +#112837 = SURFACE_STYLE_USAGE(.BOTH.,#112838); +#112838 = SURFACE_SIDE_STYLE('',(#112839)); +#112839 = SURFACE_STYLE_FILL_AREA(#112840); +#112840 = FILL_AREA_STYLE('',(#112841)); +#112841 = FILL_AREA_STYLE_COLOUR('',#102690); +#112842 = STYLED_ITEM('color',(#112843),#11548); +#112843 = PRESENTATION_STYLE_ASSIGNMENT((#112844)); +#112844 = SURFACE_STYLE_USAGE(.BOTH.,#112845); +#112845 = SURFACE_SIDE_STYLE('',(#112846)); +#112846 = SURFACE_STYLE_FILL_AREA(#112847); +#112847 = FILL_AREA_STYLE('',(#112848)); +#112848 = FILL_AREA_STYLE_COLOUR('',#102783); +#112849 = STYLED_ITEM('color',(#112850),#11565); +#112850 = PRESENTATION_STYLE_ASSIGNMENT((#112851)); +#112851 = SURFACE_STYLE_USAGE(.BOTH.,#112852); +#112852 = SURFACE_SIDE_STYLE('',(#112853)); +#112853 = SURFACE_STYLE_FILL_AREA(#112854); +#112854 = FILL_AREA_STYLE('',(#112855)); +#112855 = FILL_AREA_STYLE_COLOUR('',#102783); +#112856 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #112857),#102664); +#112857 = STYLED_ITEM('color',(#112858),#100107); +#112858 = PRESENTATION_STYLE_ASSIGNMENT((#112859)); +#112859 = SURFACE_STYLE_USAGE(.BOTH.,#112860); +#112860 = SURFACE_SIDE_STYLE('',(#112861)); +#112861 = SURFACE_STYLE_FILL_AREA(#112862); +#112862 = FILL_AREA_STYLE('',(#112863)); +#112863 = FILL_AREA_STYLE_COLOUR('',#112864); +#112864 = COLOUR_RGB('',0.313304153717,0.484529207832,0.410020903123); +#112865 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #112866,#112873,#112880,#112887,#112894,#112901,#112908,#112915, + #112922,#112929,#112936,#112943,#112950,#112957,#112964,#112971, + #112978,#112985,#112992,#112999,#113006,#113013,#113020,#113027, + #113034,#113041,#113048,#113055,#113062,#113069,#113076,#113083, + #113090,#113097,#113104,#113111,#113118,#113125,#113132,#113139, + #113146,#113153,#113160,#113167,#113174,#113181,#113188,#113195, + #113202,#113209,#113216,#113223,#113230,#113237,#113244,#113251, + #113258,#113265,#113272,#113279,#113286,#113293,#113300,#113307, + #113314,#113321,#113328,#113335,#113342,#113349,#113356,#113363, + #113370,#113377,#113384,#113391,#113398,#113405),#10740); +#112866 = STYLED_ITEM('color',(#112867),#8452); +#112867 = PRESENTATION_STYLE_ASSIGNMENT((#112868)); +#112868 = SURFACE_STYLE_USAGE(.BOTH.,#112869); +#112869 = SURFACE_SIDE_STYLE('',(#112870)); +#112870 = SURFACE_STYLE_FILL_AREA(#112871); +#112871 = FILL_AREA_STYLE('',(#112872)); +#112872 = FILL_AREA_STYLE_COLOUR('',#102912); +#112873 = STYLED_ITEM('color',(#112874),#8492); +#112874 = PRESENTATION_STYLE_ASSIGNMENT((#112875)); +#112875 = SURFACE_STYLE_USAGE(.BOTH.,#112876); +#112876 = SURFACE_SIDE_STYLE('',(#112877)); +#112877 = SURFACE_STYLE_FILL_AREA(#112878); +#112878 = FILL_AREA_STYLE('',(#112879)); +#112879 = FILL_AREA_STYLE_COLOUR('',#102912); +#112880 = STYLED_ITEM('color',(#112881),#8569); +#112881 = PRESENTATION_STYLE_ASSIGNMENT((#112882)); +#112882 = SURFACE_STYLE_USAGE(.BOTH.,#112883); +#112883 = SURFACE_SIDE_STYLE('',(#112884)); +#112884 = SURFACE_STYLE_FILL_AREA(#112885); +#112885 = FILL_AREA_STYLE('',(#112886)); +#112886 = FILL_AREA_STYLE_COLOUR('',#102912); +#112887 = STYLED_ITEM('color',(#112888),#8592); +#112888 = PRESENTATION_STYLE_ASSIGNMENT((#112889)); +#112889 = SURFACE_STYLE_USAGE(.BOTH.,#112890); +#112890 = SURFACE_SIDE_STYLE('',(#112891)); +#112891 = SURFACE_STYLE_FILL_AREA(#112892); +#112892 = FILL_AREA_STYLE('',(#112893)); +#112893 = FILL_AREA_STYLE_COLOUR('',#102912); +#112894 = STYLED_ITEM('color',(#112895),#8631); +#112895 = PRESENTATION_STYLE_ASSIGNMENT((#112896)); +#112896 = SURFACE_STYLE_USAGE(.BOTH.,#112897); +#112897 = SURFACE_SIDE_STYLE('',(#112898)); +#112898 = SURFACE_STYLE_FILL_AREA(#112899); +#112899 = FILL_AREA_STYLE('',(#112900)); +#112900 = FILL_AREA_STYLE_COLOUR('',#102912); +#112901 = STYLED_ITEM('color',(#112902),#8648); +#112902 = PRESENTATION_STYLE_ASSIGNMENT((#112903)); +#112903 = SURFACE_STYLE_USAGE(.BOTH.,#112904); +#112904 = SURFACE_SIDE_STYLE('',(#112905)); +#112905 = SURFACE_STYLE_FILL_AREA(#112906); +#112906 = FILL_AREA_STYLE('',(#112907)); +#112907 = FILL_AREA_STYLE_COLOUR('',#102912); +#112908 = STYLED_ITEM('color',(#112909),#8678); +#112909 = PRESENTATION_STYLE_ASSIGNMENT((#112910)); +#112910 = SURFACE_STYLE_USAGE(.BOTH.,#112911); +#112911 = SURFACE_SIDE_STYLE('',(#112912)); +#112912 = SURFACE_STYLE_FILL_AREA(#112913); +#112913 = FILL_AREA_STYLE('',(#112914)); +#112914 = FILL_AREA_STYLE_COLOUR('',#102912); +#112915 = STYLED_ITEM('color',(#112916),#8708); +#112916 = PRESENTATION_STYLE_ASSIGNMENT((#112917)); +#112917 = SURFACE_STYLE_USAGE(.BOTH.,#112918); +#112918 = SURFACE_SIDE_STYLE('',(#112919)); +#112919 = SURFACE_STYLE_FILL_AREA(#112920); +#112920 = FILL_AREA_STYLE('',(#112921)); +#112921 = FILL_AREA_STYLE_COLOUR('',#102876); +#112922 = STYLED_ITEM('color',(#112923),#8739); +#112923 = PRESENTATION_STYLE_ASSIGNMENT((#112924)); +#112924 = SURFACE_STYLE_USAGE(.BOTH.,#112925); +#112925 = SURFACE_SIDE_STYLE('',(#112926)); +#112926 = SURFACE_STYLE_FILL_AREA(#112927); +#112927 = FILL_AREA_STYLE('',(#112928)); +#112928 = FILL_AREA_STYLE_COLOUR('',#102876); +#112929 = STYLED_ITEM('color',(#112930),#8770); +#112930 = PRESENTATION_STYLE_ASSIGNMENT((#112931)); +#112931 = SURFACE_STYLE_USAGE(.BOTH.,#112932); +#112932 = SURFACE_SIDE_STYLE('',(#112933)); +#112933 = SURFACE_STYLE_FILL_AREA(#112934); +#112934 = FILL_AREA_STYLE('',(#112935)); +#112935 = FILL_AREA_STYLE_COLOUR('',#102912); +#112936 = STYLED_ITEM('color',(#112937),#8801); +#112937 = PRESENTATION_STYLE_ASSIGNMENT((#112938)); +#112938 = SURFACE_STYLE_USAGE(.BOTH.,#112939); +#112939 = SURFACE_SIDE_STYLE('',(#112940)); +#112940 = SURFACE_STYLE_FILL_AREA(#112941); +#112941 = FILL_AREA_STYLE('',(#112942)); +#112942 = FILL_AREA_STYLE_COLOUR('',#102912); +#112943 = STYLED_ITEM('color',(#112944),#8832); +#112944 = PRESENTATION_STYLE_ASSIGNMENT((#112945)); +#112945 = SURFACE_STYLE_USAGE(.BOTH.,#112946); +#112946 = SURFACE_SIDE_STYLE('',(#112947)); +#112947 = SURFACE_STYLE_FILL_AREA(#112948); +#112948 = FILL_AREA_STYLE('',(#112949)); +#112949 = FILL_AREA_STYLE_COLOUR('',#102876); +#112950 = STYLED_ITEM('color',(#112951),#8863); +#112951 = PRESENTATION_STYLE_ASSIGNMENT((#112952)); +#112952 = SURFACE_STYLE_USAGE(.BOTH.,#112953); +#112953 = SURFACE_SIDE_STYLE('',(#112954)); +#112954 = SURFACE_STYLE_FILL_AREA(#112955); +#112955 = FILL_AREA_STYLE('',(#112956)); +#112956 = FILL_AREA_STYLE_COLOUR('',#102912); +#112957 = STYLED_ITEM('color',(#112958),#8886); +#112958 = PRESENTATION_STYLE_ASSIGNMENT((#112959)); +#112959 = SURFACE_STYLE_USAGE(.BOTH.,#112960); +#112960 = SURFACE_SIDE_STYLE('',(#112961)); +#112961 = SURFACE_STYLE_FILL_AREA(#112962); +#112962 = FILL_AREA_STYLE('',(#112963)); +#112963 = FILL_AREA_STYLE_COLOUR('',#102912); +#112964 = STYLED_ITEM('color',(#112965),#8910); +#112965 = PRESENTATION_STYLE_ASSIGNMENT((#112966)); +#112966 = SURFACE_STYLE_USAGE(.BOTH.,#112967); +#112967 = SURFACE_SIDE_STYLE('',(#112968)); +#112968 = SURFACE_STYLE_FILL_AREA(#112969); +#112969 = FILL_AREA_STYLE('',(#112970)); +#112970 = FILL_AREA_STYLE_COLOUR('',#102912); +#112971 = STYLED_ITEM('color',(#112972),#8940); +#112972 = PRESENTATION_STYLE_ASSIGNMENT((#112973)); +#112973 = SURFACE_STYLE_USAGE(.BOTH.,#112974); +#112974 = SURFACE_SIDE_STYLE('',(#112975)); +#112975 = SURFACE_STYLE_FILL_AREA(#112976); +#112976 = FILL_AREA_STYLE('',(#112977)); +#112977 = FILL_AREA_STYLE_COLOUR('',#102876); +#112978 = STYLED_ITEM('color',(#112979),#8971); +#112979 = PRESENTATION_STYLE_ASSIGNMENT((#112980)); +#112980 = SURFACE_STYLE_USAGE(.BOTH.,#112981); +#112981 = SURFACE_SIDE_STYLE('',(#112982)); +#112982 = SURFACE_STYLE_FILL_AREA(#112983); +#112983 = FILL_AREA_STYLE('',(#112984)); +#112984 = FILL_AREA_STYLE_COLOUR('',#102912); +#112985 = STYLED_ITEM('color',(#112986),#8988); +#112986 = PRESENTATION_STYLE_ASSIGNMENT((#112987)); +#112987 = SURFACE_STYLE_USAGE(.BOTH.,#112988); +#112988 = SURFACE_SIDE_STYLE('',(#112989)); +#112989 = SURFACE_STYLE_FILL_AREA(#112990); +#112990 = FILL_AREA_STYLE('',(#112991)); +#112991 = FILL_AREA_STYLE_COLOUR('',#102912); +#112992 = STYLED_ITEM('color',(#112993),#9018); +#112993 = PRESENTATION_STYLE_ASSIGNMENT((#112994)); +#112994 = SURFACE_STYLE_USAGE(.BOTH.,#112995); +#112995 = SURFACE_SIDE_STYLE('',(#112996)); +#112996 = SURFACE_STYLE_FILL_AREA(#112997); +#112997 = FILL_AREA_STYLE('',(#112998)); +#112998 = FILL_AREA_STYLE_COLOUR('',#102876); +#112999 = STYLED_ITEM('color',(#113000),#9110); +#113000 = PRESENTATION_STYLE_ASSIGNMENT((#113001)); +#113001 = SURFACE_STYLE_USAGE(.BOTH.,#113002); +#113002 = SURFACE_SIDE_STYLE('',(#113003)); +#113003 = SURFACE_STYLE_FILL_AREA(#113004); +#113004 = FILL_AREA_STYLE('',(#113005)); +#113005 = FILL_AREA_STYLE_COLOUR('',#102876); +#113006 = STYLED_ITEM('color',(#113007),#9202); +#113007 = PRESENTATION_STYLE_ASSIGNMENT((#113008)); +#113008 = SURFACE_STYLE_USAGE(.BOTH.,#113009); +#113009 = SURFACE_SIDE_STYLE('',(#113010)); +#113010 = SURFACE_STYLE_FILL_AREA(#113011); +#113011 = FILL_AREA_STYLE('',(#113012)); +#113012 = FILL_AREA_STYLE_COLOUR('',#102912); +#113013 = STYLED_ITEM('color',(#113014),#9232); +#113014 = PRESENTATION_STYLE_ASSIGNMENT((#113015)); +#113015 = SURFACE_STYLE_USAGE(.BOTH.,#113016); +#113016 = SURFACE_SIDE_STYLE('',(#113017)); +#113017 = SURFACE_STYLE_FILL_AREA(#113018); +#113018 = FILL_AREA_STYLE('',(#113019)); +#113019 = FILL_AREA_STYLE_COLOUR('',#102876); +#113020 = STYLED_ITEM('color',(#113021),#9324); +#113021 = PRESENTATION_STYLE_ASSIGNMENT((#113022)); +#113022 = SURFACE_STYLE_USAGE(.BOTH.,#113023); +#113023 = SURFACE_SIDE_STYLE('',(#113024)); +#113024 = SURFACE_STYLE_FILL_AREA(#113025); +#113025 = FILL_AREA_STYLE('',(#113026)); +#113026 = FILL_AREA_STYLE_COLOUR('',#102876); +#113027 = STYLED_ITEM('color',(#113028),#9341); +#113028 = PRESENTATION_STYLE_ASSIGNMENT((#113029)); +#113029 = SURFACE_STYLE_USAGE(.BOTH.,#113030); +#113030 = SURFACE_SIDE_STYLE('',(#113031)); +#113031 = SURFACE_STYLE_FILL_AREA(#113032); +#113032 = FILL_AREA_STYLE('',(#113033)); +#113033 = FILL_AREA_STYLE_COLOUR('',#102876); +#113034 = STYLED_ITEM('color',(#113035),#9366); +#113035 = PRESENTATION_STYLE_ASSIGNMENT((#113036)); +#113036 = SURFACE_STYLE_USAGE(.BOTH.,#113037); +#113037 = SURFACE_SIDE_STYLE('',(#113038)); +#113038 = SURFACE_STYLE_FILL_AREA(#113039); +#113039 = FILL_AREA_STYLE('',(#113040)); +#113040 = FILL_AREA_STYLE_COLOUR('',#102876); +#113041 = STYLED_ITEM('color',(#113042),#9450); +#113042 = PRESENTATION_STYLE_ASSIGNMENT((#113043)); +#113043 = SURFACE_STYLE_USAGE(.BOTH.,#113044); +#113044 = SURFACE_SIDE_STYLE('',(#113045)); +#113045 = SURFACE_STYLE_FILL_AREA(#113046); +#113046 = FILL_AREA_STYLE('',(#113047)); +#113047 = FILL_AREA_STYLE_COLOUR('',#102912); +#113048 = STYLED_ITEM('color',(#113049),#9481); +#113049 = PRESENTATION_STYLE_ASSIGNMENT((#113050)); +#113050 = SURFACE_STYLE_USAGE(.BOTH.,#113051); +#113051 = SURFACE_SIDE_STYLE('',(#113052)); +#113052 = SURFACE_STYLE_FILL_AREA(#113053); +#113053 = FILL_AREA_STYLE('',(#113054)); +#113054 = FILL_AREA_STYLE_COLOUR('',#102876); +#113055 = STYLED_ITEM('color',(#113056),#9573); +#113056 = PRESENTATION_STYLE_ASSIGNMENT((#113057)); +#113057 = SURFACE_STYLE_USAGE(.BOTH.,#113058); +#113058 = SURFACE_SIDE_STYLE('',(#113059)); +#113059 = SURFACE_STYLE_FILL_AREA(#113060); +#113060 = FILL_AREA_STYLE('',(#113061)); +#113061 = FILL_AREA_STYLE_COLOUR('',#102876); +#113062 = STYLED_ITEM('color',(#113063),#9665); +#113063 = PRESENTATION_STYLE_ASSIGNMENT((#113064)); +#113064 = SURFACE_STYLE_USAGE(.BOTH.,#113065); +#113065 = SURFACE_SIDE_STYLE('',(#113066)); +#113066 = SURFACE_STYLE_FILL_AREA(#113067); +#113067 = FILL_AREA_STYLE('',(#113068)); +#113068 = FILL_AREA_STYLE_COLOUR('',#102912); +#113069 = STYLED_ITEM('color',(#113070),#9696); +#113070 = PRESENTATION_STYLE_ASSIGNMENT((#113071)); +#113071 = SURFACE_STYLE_USAGE(.BOTH.,#113072); +#113072 = SURFACE_SIDE_STYLE('',(#113073)); +#113073 = SURFACE_STYLE_FILL_AREA(#113074); +#113074 = FILL_AREA_STYLE('',(#113075)); +#113075 = FILL_AREA_STYLE_COLOUR('',#102876); +#113076 = STYLED_ITEM('color',(#113077),#9713); +#113077 = PRESENTATION_STYLE_ASSIGNMENT((#113078)); +#113078 = SURFACE_STYLE_USAGE(.BOTH.,#113079); +#113079 = SURFACE_SIDE_STYLE('',(#113080)); +#113080 = SURFACE_STYLE_FILL_AREA(#113081); +#113081 = FILL_AREA_STYLE('',(#113082)); +#113082 = FILL_AREA_STYLE_COLOUR('',#102912); +#113083 = STYLED_ITEM('color',(#113084),#9736); +#113084 = PRESENTATION_STYLE_ASSIGNMENT((#113085)); +#113085 = SURFACE_STYLE_USAGE(.BOTH.,#113086); +#113086 = SURFACE_SIDE_STYLE('',(#113087)); +#113087 = SURFACE_STYLE_FILL_AREA(#113088); +#113088 = FILL_AREA_STYLE('',(#113089)); +#113089 = FILL_AREA_STYLE_COLOUR('',#102912); +#113090 = STYLED_ITEM('color',(#113091),#9760); +#113091 = PRESENTATION_STYLE_ASSIGNMENT((#113092)); +#113092 = SURFACE_STYLE_USAGE(.BOTH.,#113093); +#113093 = SURFACE_SIDE_STYLE('',(#113094)); +#113094 = SURFACE_STYLE_FILL_AREA(#113095); +#113095 = FILL_AREA_STYLE('',(#113096)); +#113096 = FILL_AREA_STYLE_COLOUR('',#102876); +#113097 = STYLED_ITEM('color',(#113098),#9852); +#113098 = PRESENTATION_STYLE_ASSIGNMENT((#113099)); +#113099 = SURFACE_STYLE_USAGE(.BOTH.,#113100); +#113100 = SURFACE_SIDE_STYLE('',(#113101)); +#113101 = SURFACE_STYLE_FILL_AREA(#113102); +#113102 = FILL_AREA_STYLE('',(#113103)); +#113103 = FILL_AREA_STYLE_COLOUR('',#102876); +#113104 = STYLED_ITEM('color',(#113105),#9944); +#113105 = PRESENTATION_STYLE_ASSIGNMENT((#113106)); +#113106 = SURFACE_STYLE_USAGE(.BOTH.,#113107); +#113107 = SURFACE_SIDE_STYLE('',(#113108)); +#113108 = SURFACE_STYLE_FILL_AREA(#113109); +#113109 = FILL_AREA_STYLE('',(#113110)); +#113110 = FILL_AREA_STYLE_COLOUR('',#102912); +#113111 = STYLED_ITEM('color',(#113112),#9974); +#113112 = PRESENTATION_STYLE_ASSIGNMENT((#113113)); +#113113 = SURFACE_STYLE_USAGE(.BOTH.,#113114); +#113114 = SURFACE_SIDE_STYLE('',(#113115)); +#113115 = SURFACE_STYLE_FILL_AREA(#113116); +#113116 = FILL_AREA_STYLE('',(#113117)); +#113117 = FILL_AREA_STYLE_COLOUR('',#102876); +#113118 = STYLED_ITEM('color',(#113119),#9991); +#113119 = PRESENTATION_STYLE_ASSIGNMENT((#113120)); +#113120 = SURFACE_STYLE_USAGE(.BOTH.,#113121); +#113121 = SURFACE_SIDE_STYLE('',(#113122)); +#113122 = SURFACE_STYLE_FILL_AREA(#113123); +#113123 = FILL_AREA_STYLE('',(#113124)); +#113124 = FILL_AREA_STYLE_COLOUR('',#102912); +#113125 = STYLED_ITEM('color',(#113126),#10008); +#113126 = PRESENTATION_STYLE_ASSIGNMENT((#113127)); +#113127 = SURFACE_STYLE_USAGE(.BOTH.,#113128); +#113128 = SURFACE_SIDE_STYLE('',(#113129)); +#113129 = SURFACE_STYLE_FILL_AREA(#113130); +#113130 = FILL_AREA_STYLE('',(#113131)); +#113131 = FILL_AREA_STYLE_COLOUR('',#102912); +#113132 = STYLED_ITEM('color',(#113133),#10058); +#113133 = PRESENTATION_STYLE_ASSIGNMENT((#113134)); +#113134 = SURFACE_STYLE_USAGE(.BOTH.,#113135); +#113135 = SURFACE_SIDE_STYLE('',(#113136)); +#113136 = SURFACE_STYLE_FILL_AREA(#113137); +#113137 = FILL_AREA_STYLE('',(#113138)); +#113138 = FILL_AREA_STYLE_COLOUR('',#102876); +#113139 = STYLED_ITEM('color',(#113140),#10077); +#113140 = PRESENTATION_STYLE_ASSIGNMENT((#113141)); +#113141 = SURFACE_STYLE_USAGE(.BOTH.,#113142); +#113142 = SURFACE_SIDE_STYLE('',(#113143)); +#113143 = SURFACE_STYLE_FILL_AREA(#113144); +#113144 = FILL_AREA_STYLE('',(#113145)); +#113145 = FILL_AREA_STYLE_COLOUR('',#102876); +#113146 = STYLED_ITEM('color',(#113147),#10094); +#113147 = PRESENTATION_STYLE_ASSIGNMENT((#113148)); +#113148 = SURFACE_STYLE_USAGE(.BOTH.,#113149); +#113149 = SURFACE_SIDE_STYLE('',(#113150)); +#113150 = SURFACE_STYLE_FILL_AREA(#113151); +#113151 = FILL_AREA_STYLE('',(#113152)); +#113152 = FILL_AREA_STYLE_COLOUR('',#102876); +#113153 = STYLED_ITEM('color',(#113154),#10111); +#113154 = PRESENTATION_STYLE_ASSIGNMENT((#113155)); +#113155 = SURFACE_STYLE_USAGE(.BOTH.,#113156); +#113156 = SURFACE_SIDE_STYLE('',(#113157)); +#113157 = SURFACE_STYLE_FILL_AREA(#113158); +#113158 = FILL_AREA_STYLE('',(#113159)); +#113159 = FILL_AREA_STYLE_COLOUR('',#102876); +#113160 = STYLED_ITEM('color',(#113161),#10128); +#113161 = PRESENTATION_STYLE_ASSIGNMENT((#113162)); +#113162 = SURFACE_STYLE_USAGE(.BOTH.,#113163); +#113163 = SURFACE_SIDE_STYLE('',(#113164)); +#113164 = SURFACE_STYLE_FILL_AREA(#113165); +#113165 = FILL_AREA_STYLE('',(#113166)); +#113166 = FILL_AREA_STYLE_COLOUR('',#102876); +#113167 = STYLED_ITEM('color',(#113168),#10145); +#113168 = PRESENTATION_STYLE_ASSIGNMENT((#113169)); +#113169 = SURFACE_STYLE_USAGE(.BOTH.,#113170); +#113170 = SURFACE_SIDE_STYLE('',(#113171)); +#113171 = SURFACE_STYLE_FILL_AREA(#113172); +#113172 = FILL_AREA_STYLE('',(#113173)); +#113173 = FILL_AREA_STYLE_COLOUR('',#102876); +#113174 = STYLED_ITEM('color',(#113175),#10162); +#113175 = PRESENTATION_STYLE_ASSIGNMENT((#113176)); +#113176 = SURFACE_STYLE_USAGE(.BOTH.,#113177); +#113177 = SURFACE_SIDE_STYLE('',(#113178)); +#113178 = SURFACE_STYLE_FILL_AREA(#113179); +#113179 = FILL_AREA_STYLE('',(#113180)); +#113180 = FILL_AREA_STYLE_COLOUR('',#102876); +#113181 = STYLED_ITEM('color',(#113182),#10179); +#113182 = PRESENTATION_STYLE_ASSIGNMENT((#113183)); +#113183 = SURFACE_STYLE_USAGE(.BOTH.,#113184); +#113184 = SURFACE_SIDE_STYLE('',(#113185)); +#113185 = SURFACE_STYLE_FILL_AREA(#113186); +#113186 = FILL_AREA_STYLE('',(#113187)); +#113187 = FILL_AREA_STYLE_COLOUR('',#102876); +#113188 = STYLED_ITEM('color',(#113189),#10196); +#113189 = PRESENTATION_STYLE_ASSIGNMENT((#113190)); +#113190 = SURFACE_STYLE_USAGE(.BOTH.,#113191); +#113191 = SURFACE_SIDE_STYLE('',(#113192)); +#113192 = SURFACE_STYLE_FILL_AREA(#113193); +#113193 = FILL_AREA_STYLE('',(#113194)); +#113194 = FILL_AREA_STYLE_COLOUR('',#102876); +#113195 = STYLED_ITEM('color',(#113196),#10208); +#113196 = PRESENTATION_STYLE_ASSIGNMENT((#113197)); +#113197 = SURFACE_STYLE_USAGE(.BOTH.,#113198); +#113198 = SURFACE_SIDE_STYLE('',(#113199)); +#113199 = SURFACE_STYLE_FILL_AREA(#113200); +#113200 = FILL_AREA_STYLE('',(#113201)); +#113201 = FILL_AREA_STYLE_COLOUR('',#102876); +#113202 = STYLED_ITEM('color',(#113203),#10227); +#113203 = PRESENTATION_STYLE_ASSIGNMENT((#113204)); +#113204 = SURFACE_STYLE_USAGE(.BOTH.,#113205); +#113205 = SURFACE_SIDE_STYLE('',(#113206)); +#113206 = SURFACE_STYLE_FILL_AREA(#113207); +#113207 = FILL_AREA_STYLE('',(#113208)); +#113208 = FILL_AREA_STYLE_COLOUR('',#102876); +#113209 = STYLED_ITEM('color',(#113210),#10244); +#113210 = PRESENTATION_STYLE_ASSIGNMENT((#113211)); +#113211 = SURFACE_STYLE_USAGE(.BOTH.,#113212); +#113212 = SURFACE_SIDE_STYLE('',(#113213)); +#113213 = SURFACE_STYLE_FILL_AREA(#113214); +#113214 = FILL_AREA_STYLE('',(#113215)); +#113215 = FILL_AREA_STYLE_COLOUR('',#102876); +#113216 = STYLED_ITEM('color',(#113217),#10261); +#113217 = PRESENTATION_STYLE_ASSIGNMENT((#113218)); +#113218 = SURFACE_STYLE_USAGE(.BOTH.,#113219); +#113219 = SURFACE_SIDE_STYLE('',(#113220)); +#113220 = SURFACE_STYLE_FILL_AREA(#113221); +#113221 = FILL_AREA_STYLE('',(#113222)); +#113222 = FILL_AREA_STYLE_COLOUR('',#102876); +#113223 = STYLED_ITEM('color',(#113224),#10278); +#113224 = PRESENTATION_STYLE_ASSIGNMENT((#113225)); +#113225 = SURFACE_STYLE_USAGE(.BOTH.,#113226); +#113226 = SURFACE_SIDE_STYLE('',(#113227)); +#113227 = SURFACE_STYLE_FILL_AREA(#113228); +#113228 = FILL_AREA_STYLE('',(#113229)); +#113229 = FILL_AREA_STYLE_COLOUR('',#102876); +#113230 = STYLED_ITEM('color',(#113231),#10295); +#113231 = PRESENTATION_STYLE_ASSIGNMENT((#113232)); +#113232 = SURFACE_STYLE_USAGE(.BOTH.,#113233); +#113233 = SURFACE_SIDE_STYLE('',(#113234)); +#113234 = SURFACE_STYLE_FILL_AREA(#113235); +#113235 = FILL_AREA_STYLE('',(#113236)); +#113236 = FILL_AREA_STYLE_COLOUR('',#102876); +#113237 = STYLED_ITEM('color',(#113238),#10312); +#113238 = PRESENTATION_STYLE_ASSIGNMENT((#113239)); +#113239 = SURFACE_STYLE_USAGE(.BOTH.,#113240); +#113240 = SURFACE_SIDE_STYLE('',(#113241)); +#113241 = SURFACE_STYLE_FILL_AREA(#113242); +#113242 = FILL_AREA_STYLE('',(#113243)); +#113243 = FILL_AREA_STYLE_COLOUR('',#102876); +#113244 = STYLED_ITEM('color',(#113245),#10329); +#113245 = PRESENTATION_STYLE_ASSIGNMENT((#113246)); +#113246 = SURFACE_STYLE_USAGE(.BOTH.,#113247); +#113247 = SURFACE_SIDE_STYLE('',(#113248)); +#113248 = SURFACE_STYLE_FILL_AREA(#113249); +#113249 = FILL_AREA_STYLE('',(#113250)); +#113250 = FILL_AREA_STYLE_COLOUR('',#102876); +#113251 = STYLED_ITEM('color',(#113252),#10346); +#113252 = PRESENTATION_STYLE_ASSIGNMENT((#113253)); +#113253 = SURFACE_STYLE_USAGE(.BOTH.,#113254); +#113254 = SURFACE_SIDE_STYLE('',(#113255)); +#113255 = SURFACE_STYLE_FILL_AREA(#113256); +#113256 = FILL_AREA_STYLE('',(#113257)); +#113257 = FILL_AREA_STYLE_COLOUR('',#102876); +#113258 = STYLED_ITEM('color',(#113259),#10358); +#113259 = PRESENTATION_STYLE_ASSIGNMENT((#113260)); +#113260 = SURFACE_STYLE_USAGE(.BOTH.,#113261); +#113261 = SURFACE_SIDE_STYLE('',(#113262)); +#113262 = SURFACE_STYLE_FILL_AREA(#113263); +#113263 = FILL_AREA_STYLE('',(#113264)); +#113264 = FILL_AREA_STYLE_COLOUR('',#102876); +#113265 = STYLED_ITEM('color',(#113266),#10377); +#113266 = PRESENTATION_STYLE_ASSIGNMENT((#113267)); +#113267 = SURFACE_STYLE_USAGE(.BOTH.,#113268); +#113268 = SURFACE_SIDE_STYLE('',(#113269)); +#113269 = SURFACE_STYLE_FILL_AREA(#113270); +#113270 = FILL_AREA_STYLE('',(#113271)); +#113271 = FILL_AREA_STYLE_COLOUR('',#102876); +#113272 = STYLED_ITEM('color',(#113273),#10394); +#113273 = PRESENTATION_STYLE_ASSIGNMENT((#113274)); +#113274 = SURFACE_STYLE_USAGE(.BOTH.,#113275); +#113275 = SURFACE_SIDE_STYLE('',(#113276)); +#113276 = SURFACE_STYLE_FILL_AREA(#113277); +#113277 = FILL_AREA_STYLE('',(#113278)); +#113278 = FILL_AREA_STYLE_COLOUR('',#102876); +#113279 = STYLED_ITEM('color',(#113280),#10411); +#113280 = PRESENTATION_STYLE_ASSIGNMENT((#113281)); +#113281 = SURFACE_STYLE_USAGE(.BOTH.,#113282); +#113282 = SURFACE_SIDE_STYLE('',(#113283)); +#113283 = SURFACE_STYLE_FILL_AREA(#113284); +#113284 = FILL_AREA_STYLE('',(#113285)); +#113285 = FILL_AREA_STYLE_COLOUR('',#102876); +#113286 = STYLED_ITEM('color',(#113287),#10428); +#113287 = PRESENTATION_STYLE_ASSIGNMENT((#113288)); +#113288 = SURFACE_STYLE_USAGE(.BOTH.,#113289); +#113289 = SURFACE_SIDE_STYLE('',(#113290)); +#113290 = SURFACE_STYLE_FILL_AREA(#113291); +#113291 = FILL_AREA_STYLE('',(#113292)); +#113292 = FILL_AREA_STYLE_COLOUR('',#102876); +#113293 = STYLED_ITEM('color',(#113294),#10445); +#113294 = PRESENTATION_STYLE_ASSIGNMENT((#113295)); +#113295 = SURFACE_STYLE_USAGE(.BOTH.,#113296); +#113296 = SURFACE_SIDE_STYLE('',(#113297)); +#113297 = SURFACE_STYLE_FILL_AREA(#113298); +#113298 = FILL_AREA_STYLE('',(#113299)); +#113299 = FILL_AREA_STYLE_COLOUR('',#102876); +#113300 = STYLED_ITEM('color',(#113301),#10462); +#113301 = PRESENTATION_STYLE_ASSIGNMENT((#113302)); +#113302 = SURFACE_STYLE_USAGE(.BOTH.,#113303); +#113303 = SURFACE_SIDE_STYLE('',(#113304)); +#113304 = SURFACE_STYLE_FILL_AREA(#113305); +#113305 = FILL_AREA_STYLE('',(#113306)); +#113306 = FILL_AREA_STYLE_COLOUR('',#102876); +#113307 = STYLED_ITEM('color',(#113308),#10479); +#113308 = PRESENTATION_STYLE_ASSIGNMENT((#113309)); +#113309 = SURFACE_STYLE_USAGE(.BOTH.,#113310); +#113310 = SURFACE_SIDE_STYLE('',(#113311)); +#113311 = SURFACE_STYLE_FILL_AREA(#113312); +#113312 = FILL_AREA_STYLE('',(#113313)); +#113313 = FILL_AREA_STYLE_COLOUR('',#102876); +#113314 = STYLED_ITEM('color',(#113315),#10496); +#113315 = PRESENTATION_STYLE_ASSIGNMENT((#113316)); +#113316 = SURFACE_STYLE_USAGE(.BOTH.,#113317); +#113317 = SURFACE_SIDE_STYLE('',(#113318)); +#113318 = SURFACE_STYLE_FILL_AREA(#113319); +#113319 = FILL_AREA_STYLE('',(#113320)); +#113320 = FILL_AREA_STYLE_COLOUR('',#102876); +#113321 = STYLED_ITEM('color',(#113322),#10508); +#113322 = PRESENTATION_STYLE_ASSIGNMENT((#113323)); +#113323 = SURFACE_STYLE_USAGE(.BOTH.,#113324); +#113324 = SURFACE_SIDE_STYLE('',(#113325)); +#113325 = SURFACE_STYLE_FILL_AREA(#113326); +#113326 = FILL_AREA_STYLE('',(#113327)); +#113327 = FILL_AREA_STYLE_COLOUR('',#102912); +#113328 = STYLED_ITEM('color',(#113329),#10531); +#113329 = PRESENTATION_STYLE_ASSIGNMENT((#113330)); +#113330 = SURFACE_STYLE_USAGE(.BOTH.,#113331); +#113331 = SURFACE_SIDE_STYLE('',(#113332)); +#113332 = SURFACE_STYLE_FILL_AREA(#113333); +#113333 = FILL_AREA_STYLE('',(#113334)); +#113334 = FILL_AREA_STYLE_COLOUR('',#102912); +#113335 = STYLED_ITEM('color',(#113336),#10561); +#113336 = PRESENTATION_STYLE_ASSIGNMENT((#113337)); +#113337 = SURFACE_STYLE_USAGE(.BOTH.,#113338); +#113338 = SURFACE_SIDE_STYLE('',(#113339)); +#113339 = SURFACE_STYLE_FILL_AREA(#113340); +#113340 = FILL_AREA_STYLE('',(#113341)); +#113341 = FILL_AREA_STYLE_COLOUR('',#102876); +#113342 = STYLED_ITEM('color',(#113343),#10580); +#113343 = PRESENTATION_STYLE_ASSIGNMENT((#113344)); +#113344 = SURFACE_STYLE_USAGE(.BOTH.,#113345); +#113345 = SURFACE_SIDE_STYLE('',(#113346)); +#113346 = SURFACE_STYLE_FILL_AREA(#113347); +#113347 = FILL_AREA_STYLE('',(#113348)); +#113348 = FILL_AREA_STYLE_COLOUR('',#102876); +#113349 = STYLED_ITEM('color',(#113350),#10597); +#113350 = PRESENTATION_STYLE_ASSIGNMENT((#113351)); +#113351 = SURFACE_STYLE_USAGE(.BOTH.,#113352); +#113352 = SURFACE_SIDE_STYLE('',(#113353)); +#113353 = SURFACE_STYLE_FILL_AREA(#113354); +#113354 = FILL_AREA_STYLE('',(#113355)); +#113355 = FILL_AREA_STYLE_COLOUR('',#102876); +#113356 = STYLED_ITEM('color',(#113357),#10614); +#113357 = PRESENTATION_STYLE_ASSIGNMENT((#113358)); +#113358 = SURFACE_STYLE_USAGE(.BOTH.,#113359); +#113359 = SURFACE_SIDE_STYLE('',(#113360)); +#113360 = SURFACE_STYLE_FILL_AREA(#113361); +#113361 = FILL_AREA_STYLE('',(#113362)); +#113362 = FILL_AREA_STYLE_COLOUR('',#102876); +#113363 = STYLED_ITEM('color',(#113364),#10631); +#113364 = PRESENTATION_STYLE_ASSIGNMENT((#113365)); +#113365 = SURFACE_STYLE_USAGE(.BOTH.,#113366); +#113366 = SURFACE_SIDE_STYLE('',(#113367)); +#113367 = SURFACE_STYLE_FILL_AREA(#113368); +#113368 = FILL_AREA_STYLE('',(#113369)); +#113369 = FILL_AREA_STYLE_COLOUR('',#102876); +#113370 = STYLED_ITEM('color',(#113371),#10648); +#113371 = PRESENTATION_STYLE_ASSIGNMENT((#113372)); +#113372 = SURFACE_STYLE_USAGE(.BOTH.,#113373); +#113373 = SURFACE_SIDE_STYLE('',(#113374)); +#113374 = SURFACE_STYLE_FILL_AREA(#113375); +#113375 = FILL_AREA_STYLE('',(#113376)); +#113376 = FILL_AREA_STYLE_COLOUR('',#102876); +#113377 = STYLED_ITEM('color',(#113378),#10665); +#113378 = PRESENTATION_STYLE_ASSIGNMENT((#113379)); +#113379 = SURFACE_STYLE_USAGE(.BOTH.,#113380); +#113380 = SURFACE_SIDE_STYLE('',(#113381)); +#113381 = SURFACE_STYLE_FILL_AREA(#113382); +#113382 = FILL_AREA_STYLE('',(#113383)); +#113383 = FILL_AREA_STYLE_COLOUR('',#102876); +#113384 = STYLED_ITEM('color',(#113385),#10682); +#113385 = PRESENTATION_STYLE_ASSIGNMENT((#113386)); +#113386 = SURFACE_STYLE_USAGE(.BOTH.,#113387); +#113387 = SURFACE_SIDE_STYLE('',(#113388)); +#113388 = SURFACE_STYLE_FILL_AREA(#113389); +#113389 = FILL_AREA_STYLE('',(#113390)); +#113390 = FILL_AREA_STYLE_COLOUR('',#102876); +#113391 = STYLED_ITEM('color',(#113392),#10699); +#113392 = PRESENTATION_STYLE_ASSIGNMENT((#113393)); +#113393 = SURFACE_STYLE_USAGE(.BOTH.,#113394); +#113394 = SURFACE_SIDE_STYLE('',(#113395)); +#113395 = SURFACE_STYLE_FILL_AREA(#113396); +#113396 = FILL_AREA_STYLE('',(#113397)); +#113397 = FILL_AREA_STYLE_COLOUR('',#102876); +#113398 = STYLED_ITEM('color',(#113399),#10711); +#113399 = PRESENTATION_STYLE_ASSIGNMENT((#113400)); +#113400 = SURFACE_STYLE_USAGE(.BOTH.,#113401); +#113401 = SURFACE_SIDE_STYLE('',(#113402)); +#113402 = SURFACE_STYLE_FILL_AREA(#113403); +#113403 = FILL_AREA_STYLE('',(#113404)); +#113404 = FILL_AREA_STYLE_COLOUR('',#102912); +#113405 = STYLED_ITEM('color',(#113406),#10728); +#113406 = PRESENTATION_STYLE_ASSIGNMENT((#113407)); +#113407 = SURFACE_STYLE_USAGE(.BOTH.,#113408); +#113408 = SURFACE_SIDE_STYLE('',(#113409)); +#113409 = SURFACE_STYLE_FILL_AREA(#113410); +#113410 = FILL_AREA_STYLE('',(#113411)); +#113411 = FILL_AREA_STYLE_COLOUR('',#102912); +#113412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #113413,#113420,#113427,#113434,#113441,#113448,#113455,#113462, + #113469,#113476,#113483,#113490,#113497,#113504,#113511,#113518, + #113525,#113532,#113539,#113546,#113553,#113560,#113567,#113574, + #113581,#113588),#19384); +#113413 = STYLED_ITEM('color',(#113414),#18596); +#113414 = PRESENTATION_STYLE_ASSIGNMENT((#113415)); +#113415 = SURFACE_STYLE_USAGE(.BOTH.,#113416); +#113416 = SURFACE_SIDE_STYLE('',(#113417)); +#113417 = SURFACE_STYLE_FILL_AREA(#113418); +#113418 = FILL_AREA_STYLE('',(#113419)); +#113419 = FILL_AREA_STYLE_COLOUR('',#102690); +#113420 = STYLED_ITEM('color',(#113421),#18636); +#113421 = PRESENTATION_STYLE_ASSIGNMENT((#113422)); +#113422 = SURFACE_STYLE_USAGE(.BOTH.,#113423); +#113423 = SURFACE_SIDE_STYLE('',(#113424)); +#113424 = SURFACE_STYLE_FILL_AREA(#113425); +#113425 = FILL_AREA_STYLE('',(#113426)); +#113426 = FILL_AREA_STYLE_COLOUR('',#102690); +#113427 = STYLED_ITEM('color',(#113428),#18719); +#113428 = PRESENTATION_STYLE_ASSIGNMENT((#113429)); +#113429 = SURFACE_STYLE_USAGE(.BOTH.,#113430); +#113430 = SURFACE_SIDE_STYLE('',(#113431)); +#113431 = SURFACE_STYLE_FILL_AREA(#113432); +#113432 = FILL_AREA_STYLE('',(#113433)); +#113433 = FILL_AREA_STYLE_COLOUR('',#102690); +#113434 = STYLED_ITEM('color',(#113435),#18744); +#113435 = PRESENTATION_STYLE_ASSIGNMENT((#113436)); +#113436 = SURFACE_STYLE_USAGE(.BOTH.,#113437); +#113437 = SURFACE_SIDE_STYLE('',(#113438)); +#113438 = SURFACE_STYLE_FILL_AREA(#113439); +#113439 = FILL_AREA_STYLE('',(#113440)); +#113440 = FILL_AREA_STYLE_COLOUR('',#102690); +#113441 = STYLED_ITEM('color',(#113442),#18769); +#113442 = PRESENTATION_STYLE_ASSIGNMENT((#113443)); +#113443 = SURFACE_STYLE_USAGE(.BOTH.,#113444); +#113444 = SURFACE_SIDE_STYLE('',(#113445)); +#113445 = SURFACE_STYLE_FILL_AREA(#113446); +#113446 = FILL_AREA_STYLE('',(#113447)); +#113447 = FILL_AREA_STYLE_COLOUR('',#102690); +#113448 = STYLED_ITEM('color',(#113449),#18836); +#113449 = PRESENTATION_STYLE_ASSIGNMENT((#113450)); +#113450 = SURFACE_STYLE_USAGE(.BOTH.,#113451); +#113451 = SURFACE_SIDE_STYLE('',(#113452)); +#113452 = SURFACE_STYLE_FILL_AREA(#113453); +#113453 = FILL_AREA_STYLE('',(#113454)); +#113454 = FILL_AREA_STYLE_COLOUR('',#102690); +#113455 = STYLED_ITEM('color',(#113456),#18853); +#113456 = PRESENTATION_STYLE_ASSIGNMENT((#113457)); +#113457 = SURFACE_STYLE_USAGE(.BOTH.,#113458); +#113458 = SURFACE_SIDE_STYLE('',(#113459)); +#113459 = SURFACE_STYLE_FILL_AREA(#113460); +#113460 = FILL_AREA_STYLE('',(#113461)); +#113461 = FILL_AREA_STYLE_COLOUR('',#102690); +#113462 = STYLED_ITEM('color',(#113463),#18870); +#113463 = PRESENTATION_STYLE_ASSIGNMENT((#113464)); +#113464 = SURFACE_STYLE_USAGE(.BOTH.,#113465); +#113465 = SURFACE_SIDE_STYLE('',(#113466)); +#113466 = SURFACE_STYLE_FILL_AREA(#113467); +#113467 = FILL_AREA_STYLE('',(#113468)); +#113468 = FILL_AREA_STYLE_COLOUR('',#102740); +#113469 = STYLED_ITEM('color',(#113470),#18919); +#113470 = PRESENTATION_STYLE_ASSIGNMENT((#113471)); +#113471 = SURFACE_STYLE_USAGE(.BOTH.,#113472); +#113472 = SURFACE_SIDE_STYLE('',(#113473)); +#113473 = SURFACE_STYLE_FILL_AREA(#113474); +#113474 = FILL_AREA_STYLE('',(#113475)); +#113475 = FILL_AREA_STYLE_COLOUR('',#102690); +#113476 = STYLED_ITEM('color',(#113477),#18941); +#113477 = PRESENTATION_STYLE_ASSIGNMENT((#113478)); +#113478 = SURFACE_STYLE_USAGE(.BOTH.,#113479); +#113479 = SURFACE_SIDE_STYLE('',(#113480)); +#113480 = SURFACE_STYLE_FILL_AREA(#113481); +#113481 = FILL_AREA_STYLE('',(#113482)); +#113482 = FILL_AREA_STYLE_COLOUR('',#102690); +#113483 = STYLED_ITEM('color',(#113484),#18953); +#113484 = PRESENTATION_STYLE_ASSIGNMENT((#113485)); +#113485 = SURFACE_STYLE_USAGE(.BOTH.,#113486); +#113486 = SURFACE_SIDE_STYLE('',(#113487)); +#113487 = SURFACE_STYLE_FILL_AREA(#113488); +#113488 = FILL_AREA_STYLE('',(#113489)); +#113489 = FILL_AREA_STYLE_COLOUR('',#102740); +#113490 = STYLED_ITEM('color',(#113491),#19002); +#113491 = PRESENTATION_STYLE_ASSIGNMENT((#113492)); +#113492 = SURFACE_STYLE_USAGE(.BOTH.,#113493); +#113493 = SURFACE_SIDE_STYLE('',(#113494)); +#113494 = SURFACE_STYLE_FILL_AREA(#113495); +#113495 = FILL_AREA_STYLE('',(#113496)); +#113496 = FILL_AREA_STYLE_COLOUR('',#102740); +#113497 = STYLED_ITEM('color',(#113498),#19019); +#113498 = PRESENTATION_STYLE_ASSIGNMENT((#113499)); +#113499 = SURFACE_STYLE_USAGE(.BOTH.,#113500); +#113500 = SURFACE_SIDE_STYLE('',(#113501)); +#113501 = SURFACE_STYLE_FILL_AREA(#113502); +#113502 = FILL_AREA_STYLE('',(#113503)); +#113503 = FILL_AREA_STYLE_COLOUR('',#102690); +#113504 = STYLED_ITEM('color',(#113505),#19088); +#113505 = PRESENTATION_STYLE_ASSIGNMENT((#113506)); +#113506 = SURFACE_STYLE_USAGE(.BOTH.,#113507); +#113507 = SURFACE_SIDE_STYLE('',(#113508)); +#113508 = SURFACE_STYLE_FILL_AREA(#113509); +#113509 = FILL_AREA_STYLE('',(#113510)); +#113510 = FILL_AREA_STYLE_COLOUR('',#102783); +#113511 = STYLED_ITEM('color',(#113512),#19119); +#113512 = PRESENTATION_STYLE_ASSIGNMENT((#113513)); +#113513 = SURFACE_STYLE_USAGE(.BOTH.,#113514); +#113514 = SURFACE_SIDE_STYLE('',(#113515)); +#113515 = SURFACE_STYLE_FILL_AREA(#113516); +#113516 = FILL_AREA_STYLE('',(#113517)); +#113517 = FILL_AREA_STYLE_COLOUR('',#102783); +#113518 = STYLED_ITEM('color',(#113519),#19143); +#113519 = PRESENTATION_STYLE_ASSIGNMENT((#113520)); +#113520 = SURFACE_STYLE_USAGE(.BOTH.,#113521); +#113521 = SURFACE_SIDE_STYLE('',(#113522)); +#113522 = SURFACE_STYLE_FILL_AREA(#113523); +#113523 = FILL_AREA_STYLE('',(#113524)); +#113524 = FILL_AREA_STYLE_COLOUR('',#102690); +#113525 = STYLED_ITEM('color',(#113526),#19212); +#113526 = PRESENTATION_STYLE_ASSIGNMENT((#113527)); +#113527 = SURFACE_STYLE_USAGE(.BOTH.,#113528); +#113528 = SURFACE_SIDE_STYLE('',(#113529)); +#113529 = SURFACE_STYLE_FILL_AREA(#113530); +#113530 = FILL_AREA_STYLE('',(#113531)); +#113531 = FILL_AREA_STYLE_COLOUR('',#102783); +#113532 = STYLED_ITEM('color',(#113533),#19236); +#113533 = PRESENTATION_STYLE_ASSIGNMENT((#113534)); +#113534 = SURFACE_STYLE_USAGE(.BOTH.,#113535); +#113535 = SURFACE_SIDE_STYLE('',(#113536)); +#113536 = SURFACE_STYLE_FILL_AREA(#113537); +#113537 = FILL_AREA_STYLE('',(#113538)); +#113538 = FILL_AREA_STYLE_COLOUR('',#102690); +#113539 = STYLED_ITEM('color',(#113540),#19253); +#113540 = PRESENTATION_STYLE_ASSIGNMENT((#113541)); +#113541 = SURFACE_STYLE_USAGE(.BOTH.,#113542); +#113542 = SURFACE_SIDE_STYLE('',(#113543)); +#113543 = SURFACE_STYLE_FILL_AREA(#113544); +#113544 = FILL_AREA_STYLE('',(#113545)); +#113545 = FILL_AREA_STYLE_COLOUR('',#102690); +#113546 = STYLED_ITEM('color',(#113547),#19270); +#113547 = PRESENTATION_STYLE_ASSIGNMENT((#113548)); +#113548 = SURFACE_STYLE_USAGE(.BOTH.,#113549); +#113549 = SURFACE_SIDE_STYLE('',(#113550)); +#113550 = SURFACE_STYLE_FILL_AREA(#113551); +#113551 = FILL_AREA_STYLE('',(#113552)); +#113552 = FILL_AREA_STYLE_COLOUR('',#102690); +#113553 = STYLED_ITEM('color',(#113554),#19287); +#113554 = PRESENTATION_STYLE_ASSIGNMENT((#113555)); +#113555 = SURFACE_STYLE_USAGE(.BOTH.,#113556); +#113556 = SURFACE_SIDE_STYLE('',(#113557)); +#113557 = SURFACE_STYLE_FILL_AREA(#113558); +#113558 = FILL_AREA_STYLE('',(#113559)); +#113559 = FILL_AREA_STYLE_COLOUR('',#102690); +#113560 = STYLED_ITEM('color',(#113561),#19304); +#113561 = PRESENTATION_STYLE_ASSIGNMENT((#113562)); +#113562 = SURFACE_STYLE_USAGE(.BOTH.,#113563); +#113563 = SURFACE_SIDE_STYLE('',(#113564)); +#113564 = SURFACE_STYLE_FILL_AREA(#113565); +#113565 = FILL_AREA_STYLE('',(#113566)); +#113566 = FILL_AREA_STYLE_COLOUR('',#102690); +#113567 = STYLED_ITEM('color',(#113568),#19321); +#113568 = PRESENTATION_STYLE_ASSIGNMENT((#113569)); +#113569 = SURFACE_STYLE_USAGE(.BOTH.,#113570); +#113570 = SURFACE_SIDE_STYLE('',(#113571)); +#113571 = SURFACE_STYLE_FILL_AREA(#113572); +#113572 = FILL_AREA_STYLE('',(#113573)); +#113573 = FILL_AREA_STYLE_COLOUR('',#102690); +#113574 = STYLED_ITEM('color',(#113575),#19338); +#113575 = PRESENTATION_STYLE_ASSIGNMENT((#113576)); +#113576 = SURFACE_STYLE_USAGE(.BOTH.,#113577); +#113577 = SURFACE_SIDE_STYLE('',(#113578)); +#113578 = SURFACE_STYLE_FILL_AREA(#113579); +#113579 = FILL_AREA_STYLE('',(#113580)); +#113580 = FILL_AREA_STYLE_COLOUR('',#102690); +#113581 = STYLED_ITEM('color',(#113582),#19355); +#113582 = PRESENTATION_STYLE_ASSIGNMENT((#113583)); +#113583 = SURFACE_STYLE_USAGE(.BOTH.,#113584); +#113584 = SURFACE_SIDE_STYLE('',(#113585)); +#113585 = SURFACE_STYLE_FILL_AREA(#113586); +#113586 = FILL_AREA_STYLE('',(#113587)); +#113587 = FILL_AREA_STYLE_COLOUR('',#102783); +#113588 = STYLED_ITEM('color',(#113589),#19372); +#113589 = PRESENTATION_STYLE_ASSIGNMENT((#113590)); +#113590 = SURFACE_STYLE_USAGE(.BOTH.,#113591); +#113591 = SURFACE_SIDE_STYLE('',(#113592)); +#113592 = SURFACE_STYLE_FILL_AREA(#113593); +#113593 = FILL_AREA_STYLE('',(#113594)); +#113594 = FILL_AREA_STYLE_COLOUR('',#102783); +#113595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #113596,#113603,#113610,#113617,#113624,#113631,#113638,#113645, + #113653,#113660,#113667,#113674,#113681,#113688,#113695,#113702, + #113709,#113716,#113723,#113730,#113737,#113744,#113751,#113758, + #113765,#113772,#113779,#113786,#113793,#113800,#113807,#113814, + #113821,#113828,#113835,#113842,#113850,#113857,#113864,#113871, + #113878,#113885,#113892,#113899,#113906,#113913,#113920,#113927, + #113934,#113941),#3974); +#113596 = STYLED_ITEM('color',(#113597),#2453); +#113597 = PRESENTATION_STYLE_ASSIGNMENT((#113598)); +#113598 = SURFACE_STYLE_USAGE(.BOTH.,#113599); +#113599 = SURFACE_SIDE_STYLE('',(#113600)); +#113600 = SURFACE_STYLE_FILL_AREA(#113601); +#113601 = FILL_AREA_STYLE('',(#113602)); +#113602 = FILL_AREA_STYLE_COLOUR('',#102740); +#113603 = STYLED_ITEM('color',(#113604),#2493); +#113604 = PRESENTATION_STYLE_ASSIGNMENT((#113605)); +#113605 = SURFACE_STYLE_USAGE(.BOTH.,#113606); +#113606 = SURFACE_SIDE_STYLE('',(#113607)); +#113607 = SURFACE_STYLE_FILL_AREA(#113608); +#113608 = FILL_AREA_STYLE('',(#113609)); +#113609 = FILL_AREA_STYLE_COLOUR('',#102740); +#113610 = STYLED_ITEM('color',(#113611),#2540); +#113611 = PRESENTATION_STYLE_ASSIGNMENT((#113612)); +#113612 = SURFACE_STYLE_USAGE(.BOTH.,#113613); +#113613 = SURFACE_SIDE_STYLE('',(#113614)); +#113614 = SURFACE_STYLE_FILL_AREA(#113615); +#113615 = FILL_AREA_STYLE('',(#113616)); +#113616 = FILL_AREA_STYLE_COLOUR('',#102740); +#113617 = STYLED_ITEM('color',(#113618),#2619); +#113618 = PRESENTATION_STYLE_ASSIGNMENT((#113619)); +#113619 = SURFACE_STYLE_USAGE(.BOTH.,#113620); +#113620 = SURFACE_SIDE_STYLE('',(#113621)); +#113621 = SURFACE_STYLE_FILL_AREA(#113622); +#113622 = FILL_AREA_STYLE('',(#113623)); +#113623 = FILL_AREA_STYLE_COLOUR('',#102740); +#113624 = STYLED_ITEM('color',(#113625),#2643); +#113625 = PRESENTATION_STYLE_ASSIGNMENT((#113626)); +#113626 = SURFACE_STYLE_USAGE(.BOTH.,#113627); +#113627 = SURFACE_SIDE_STYLE('',(#113628)); +#113628 = SURFACE_STYLE_FILL_AREA(#113629); +#113629 = FILL_AREA_STYLE('',(#113630)); +#113630 = FILL_AREA_STYLE_COLOUR('',#102740); +#113631 = STYLED_ITEM('color',(#113632),#2683); +#113632 = PRESENTATION_STYLE_ASSIGNMENT((#113633)); +#113633 = SURFACE_STYLE_USAGE(.BOTH.,#113634); +#113634 = SURFACE_SIDE_STYLE('',(#113635)); +#113635 = SURFACE_STYLE_FILL_AREA(#113636); +#113636 = FILL_AREA_STYLE('',(#113637)); +#113637 = FILL_AREA_STYLE_COLOUR('',#102740); +#113638 = STYLED_ITEM('color',(#113639),#2714); +#113639 = PRESENTATION_STYLE_ASSIGNMENT((#113640)); +#113640 = SURFACE_STYLE_USAGE(.BOTH.,#113641); +#113641 = SURFACE_SIDE_STYLE('',(#113642)); +#113642 = SURFACE_STYLE_FILL_AREA(#113643); +#113643 = FILL_AREA_STYLE('',(#113644)); +#113644 = FILL_AREA_STYLE_COLOUR('',#102740); +#113645 = STYLED_ITEM('color',(#113646),#2731); +#113646 = PRESENTATION_STYLE_ASSIGNMENT((#113647)); +#113647 = SURFACE_STYLE_USAGE(.BOTH.,#113648); +#113648 = SURFACE_SIDE_STYLE('',(#113649)); +#113649 = SURFACE_STYLE_FILL_AREA(#113650); +#113650 = FILL_AREA_STYLE('',(#113651)); +#113651 = FILL_AREA_STYLE_COLOUR('',#113652); +#113652 = COLOUR_RGB('',0.859000020776,0.737999965183,0.495999988746); +#113653 = STYLED_ITEM('color',(#113654),#2764); +#113654 = PRESENTATION_STYLE_ASSIGNMENT((#113655)); +#113655 = SURFACE_STYLE_USAGE(.BOTH.,#113656); +#113656 = SURFACE_SIDE_STYLE('',(#113657)); +#113657 = SURFACE_STYLE_FILL_AREA(#113658); +#113658 = FILL_AREA_STYLE('',(#113659)); +#113659 = FILL_AREA_STYLE_COLOUR('',#102740); +#113660 = STYLED_ITEM('color',(#113661),#2788); +#113661 = PRESENTATION_STYLE_ASSIGNMENT((#113662)); +#113662 = SURFACE_STYLE_USAGE(.BOTH.,#113663); +#113663 = SURFACE_SIDE_STYLE('',(#113664)); +#113664 = SURFACE_STYLE_FILL_AREA(#113665); +#113665 = FILL_AREA_STYLE('',(#113666)); +#113666 = FILL_AREA_STYLE_COLOUR('',#113652); +#113667 = STYLED_ITEM('color',(#113668),#2855); +#113668 = PRESENTATION_STYLE_ASSIGNMENT((#113669)); +#113669 = SURFACE_STYLE_USAGE(.BOTH.,#113670); +#113670 = SURFACE_SIDE_STYLE('',(#113671)); +#113671 = SURFACE_STYLE_FILL_AREA(#113672); +#113672 = FILL_AREA_STYLE('',(#113673)); +#113673 = FILL_AREA_STYLE_COLOUR('',#102740); +#113674 = STYLED_ITEM('color',(#113675),#2976); +#113675 = PRESENTATION_STYLE_ASSIGNMENT((#113676)); +#113676 = SURFACE_STYLE_USAGE(.BOTH.,#113677); +#113677 = SURFACE_SIDE_STYLE('',(#113678)); +#113678 = SURFACE_STYLE_FILL_AREA(#113679); +#113679 = FILL_AREA_STYLE('',(#113680)); +#113680 = FILL_AREA_STYLE_COLOUR('',#113652); +#113681 = STYLED_ITEM('color',(#113682),#3043); +#113682 = PRESENTATION_STYLE_ASSIGNMENT((#113683)); +#113683 = SURFACE_STYLE_USAGE(.BOTH.,#113684); +#113684 = SURFACE_SIDE_STYLE('',(#113685)); +#113685 = SURFACE_STYLE_FILL_AREA(#113686); +#113686 = FILL_AREA_STYLE('',(#113687)); +#113687 = FILL_AREA_STYLE_COLOUR('',#102740); +#113688 = STYLED_ITEM('color',(#113689),#3067); +#113689 = PRESENTATION_STYLE_ASSIGNMENT((#113690)); +#113690 = SURFACE_STYLE_USAGE(.BOTH.,#113691); +#113691 = SURFACE_SIDE_STYLE('',(#113692)); +#113692 = SURFACE_STYLE_FILL_AREA(#113693); +#113693 = FILL_AREA_STYLE('',(#113694)); +#113694 = FILL_AREA_STYLE_COLOUR('',#102740); +#113695 = STYLED_ITEM('color',(#113696),#3098); +#113696 = PRESENTATION_STYLE_ASSIGNMENT((#113697)); +#113697 = SURFACE_STYLE_USAGE(.BOTH.,#113698); +#113698 = SURFACE_SIDE_STYLE('',(#113699)); +#113699 = SURFACE_STYLE_FILL_AREA(#113700); +#113700 = FILL_AREA_STYLE('',(#113701)); +#113701 = FILL_AREA_STYLE_COLOUR('',#113652); +#113702 = STYLED_ITEM('color',(#113703),#3131); +#113703 = PRESENTATION_STYLE_ASSIGNMENT((#113704)); +#113704 = SURFACE_STYLE_USAGE(.BOTH.,#113705); +#113705 = SURFACE_SIDE_STYLE('',(#113706)); +#113706 = SURFACE_STYLE_FILL_AREA(#113707); +#113707 = FILL_AREA_STYLE('',(#113708)); +#113708 = FILL_AREA_STYLE_COLOUR('',#102740); +#113709 = STYLED_ITEM('color',(#113710),#3187); +#113710 = PRESENTATION_STYLE_ASSIGNMENT((#113711)); +#113711 = SURFACE_STYLE_USAGE(.BOTH.,#113712); +#113712 = SURFACE_SIDE_STYLE('',(#113713)); +#113713 = SURFACE_STYLE_FILL_AREA(#113714); +#113714 = FILL_AREA_STYLE('',(#113715)); +#113715 = FILL_AREA_STYLE_COLOUR('',#113652); +#113716 = STYLED_ITEM('color',(#113717),#3211); +#113717 = PRESENTATION_STYLE_ASSIGNMENT((#113718)); +#113718 = SURFACE_STYLE_USAGE(.BOTH.,#113719); +#113719 = SURFACE_SIDE_STYLE('',(#113720)); +#113720 = SURFACE_STYLE_FILL_AREA(#113721); +#113721 = FILL_AREA_STYLE('',(#113722)); +#113722 = FILL_AREA_STYLE_COLOUR('',#113652); +#113723 = STYLED_ITEM('color',(#113724),#3235); +#113724 = PRESENTATION_STYLE_ASSIGNMENT((#113725)); +#113725 = SURFACE_STYLE_USAGE(.BOTH.,#113726); +#113726 = SURFACE_SIDE_STYLE('',(#113727)); +#113727 = SURFACE_STYLE_FILL_AREA(#113728); +#113728 = FILL_AREA_STYLE('',(#113729)); +#113729 = FILL_AREA_STYLE_COLOUR('',#113652); +#113730 = STYLED_ITEM('color',(#113731),#3259); +#113731 = PRESENTATION_STYLE_ASSIGNMENT((#113732)); +#113732 = SURFACE_STYLE_USAGE(.BOTH.,#113733); +#113733 = SURFACE_SIDE_STYLE('',(#113734)); +#113734 = SURFACE_STYLE_FILL_AREA(#113735); +#113735 = FILL_AREA_STYLE('',(#113736)); +#113736 = FILL_AREA_STYLE_COLOUR('',#113652); +#113737 = STYLED_ITEM('color',(#113738),#3292); +#113738 = PRESENTATION_STYLE_ASSIGNMENT((#113739)); +#113739 = SURFACE_STYLE_USAGE(.BOTH.,#113740); +#113740 = SURFACE_SIDE_STYLE('',(#113741)); +#113741 = SURFACE_STYLE_FILL_AREA(#113742); +#113742 = FILL_AREA_STYLE('',(#113743)); +#113743 = FILL_AREA_STYLE_COLOUR('',#113652); +#113744 = STYLED_ITEM('color',(#113745),#3304); +#113745 = PRESENTATION_STYLE_ASSIGNMENT((#113746)); +#113746 = SURFACE_STYLE_USAGE(.BOTH.,#113747); +#113747 = SURFACE_SIDE_STYLE('',(#113748)); +#113748 = SURFACE_STYLE_FILL_AREA(#113749); +#113749 = FILL_AREA_STYLE('',(#113750)); +#113750 = FILL_AREA_STYLE_COLOUR('',#113652); +#113751 = STYLED_ITEM('color',(#113752),#3367); +#113752 = PRESENTATION_STYLE_ASSIGNMENT((#113753)); +#113753 = SURFACE_STYLE_USAGE(.BOTH.,#113754); +#113754 = SURFACE_SIDE_STYLE('',(#113755)); +#113755 = SURFACE_STYLE_FILL_AREA(#113756); +#113756 = FILL_AREA_STYLE('',(#113757)); +#113757 = FILL_AREA_STYLE_COLOUR('',#113652); +#113758 = STYLED_ITEM('color',(#113759),#3392); +#113759 = PRESENTATION_STYLE_ASSIGNMENT((#113760)); +#113760 = SURFACE_STYLE_USAGE(.BOTH.,#113761); +#113761 = SURFACE_SIDE_STYLE('',(#113762)); +#113762 = SURFACE_STYLE_FILL_AREA(#113763); +#113763 = FILL_AREA_STYLE('',(#113764)); +#113764 = FILL_AREA_STYLE_COLOUR('',#113652); +#113765 = STYLED_ITEM('color',(#113766),#3409); +#113766 = PRESENTATION_STYLE_ASSIGNMENT((#113767)); +#113767 = SURFACE_STYLE_USAGE(.BOTH.,#113768); +#113768 = SURFACE_SIDE_STYLE('',(#113769)); +#113769 = SURFACE_STYLE_FILL_AREA(#113770); +#113770 = FILL_AREA_STYLE('',(#113771)); +#113771 = FILL_AREA_STYLE_COLOUR('',#113652); +#113772 = STYLED_ITEM('color',(#113773),#3433); +#113773 = PRESENTATION_STYLE_ASSIGNMENT((#113774)); +#113774 = SURFACE_STYLE_USAGE(.BOTH.,#113775); +#113775 = SURFACE_SIDE_STYLE('',(#113776)); +#113776 = SURFACE_STYLE_FILL_AREA(#113777); +#113777 = FILL_AREA_STYLE('',(#113778)); +#113778 = FILL_AREA_STYLE_COLOUR('',#113652); +#113779 = STYLED_ITEM('color',(#113780),#3451); +#113780 = PRESENTATION_STYLE_ASSIGNMENT((#113781)); +#113781 = SURFACE_STYLE_USAGE(.BOTH.,#113782); +#113782 = SURFACE_SIDE_STYLE('',(#113783)); +#113783 = SURFACE_STYLE_FILL_AREA(#113784); +#113784 = FILL_AREA_STYLE('',(#113785)); +#113785 = FILL_AREA_STYLE_COLOUR('',#113652); +#113786 = STYLED_ITEM('color',(#113787),#3469); +#113787 = PRESENTATION_STYLE_ASSIGNMENT((#113788)); +#113788 = SURFACE_STYLE_USAGE(.BOTH.,#113789); +#113789 = SURFACE_SIDE_STYLE('',(#113790)); +#113790 = SURFACE_STYLE_FILL_AREA(#113791); +#113791 = FILL_AREA_STYLE('',(#113792)); +#113792 = FILL_AREA_STYLE_COLOUR('',#113652); +#113793 = STYLED_ITEM('color',(#113794),#3487); +#113794 = PRESENTATION_STYLE_ASSIGNMENT((#113795)); +#113795 = SURFACE_STYLE_USAGE(.BOTH.,#113796); +#113796 = SURFACE_SIDE_STYLE('',(#113797)); +#113797 = SURFACE_STYLE_FILL_AREA(#113798); +#113798 = FILL_AREA_STYLE('',(#113799)); +#113799 = FILL_AREA_STYLE_COLOUR('',#113652); +#113800 = STYLED_ITEM('color',(#113801),#3504); +#113801 = PRESENTATION_STYLE_ASSIGNMENT((#113802)); +#113802 = SURFACE_STYLE_USAGE(.BOTH.,#113803); +#113803 = SURFACE_SIDE_STYLE('',(#113804)); +#113804 = SURFACE_STYLE_FILL_AREA(#113805); +#113805 = FILL_AREA_STYLE('',(#113806)); +#113806 = FILL_AREA_STYLE_COLOUR('',#113652); +#113807 = STYLED_ITEM('color',(#113808),#3521); +#113808 = PRESENTATION_STYLE_ASSIGNMENT((#113809)); +#113809 = SURFACE_STYLE_USAGE(.BOTH.,#113810); +#113810 = SURFACE_SIDE_STYLE('',(#113811)); +#113811 = SURFACE_STYLE_FILL_AREA(#113812); +#113812 = FILL_AREA_STYLE('',(#113813)); +#113813 = FILL_AREA_STYLE_COLOUR('',#113652); +#113814 = STYLED_ITEM('color',(#113815),#3552); +#113815 = PRESENTATION_STYLE_ASSIGNMENT((#113816)); +#113816 = SURFACE_STYLE_USAGE(.BOTH.,#113817); +#113817 = SURFACE_SIDE_STYLE('',(#113818)); +#113818 = SURFACE_STYLE_FILL_AREA(#113819); +#113819 = FILL_AREA_STYLE('',(#113820)); +#113820 = FILL_AREA_STYLE_COLOUR('',#113652); +#113821 = STYLED_ITEM('color',(#113822),#3577); +#113822 = PRESENTATION_STYLE_ASSIGNMENT((#113823)); +#113823 = SURFACE_STYLE_USAGE(.BOTH.,#113824); +#113824 = SURFACE_SIDE_STYLE('',(#113825)); +#113825 = SURFACE_STYLE_FILL_AREA(#113826); +#113826 = FILL_AREA_STYLE('',(#113827)); +#113827 = FILL_AREA_STYLE_COLOUR('',#113652); +#113828 = STYLED_ITEM('color',(#113829),#3602); +#113829 = PRESENTATION_STYLE_ASSIGNMENT((#113830)); +#113830 = SURFACE_STYLE_USAGE(.BOTH.,#113831); +#113831 = SURFACE_SIDE_STYLE('',(#113832)); +#113832 = SURFACE_STYLE_FILL_AREA(#113833); +#113833 = FILL_AREA_STYLE('',(#113834)); +#113834 = FILL_AREA_STYLE_COLOUR('',#113652); +#113835 = STYLED_ITEM('color',(#113836),#3626); +#113836 = PRESENTATION_STYLE_ASSIGNMENT((#113837)); +#113837 = SURFACE_STYLE_USAGE(.BOTH.,#113838); +#113838 = SURFACE_SIDE_STYLE('',(#113839)); +#113839 = SURFACE_STYLE_FILL_AREA(#113840); +#113840 = FILL_AREA_STYLE('',(#113841)); +#113841 = FILL_AREA_STYLE_COLOUR('',#113652); +#113842 = STYLED_ITEM('color',(#113843),#3643); +#113843 = PRESENTATION_STYLE_ASSIGNMENT((#113844)); +#113844 = SURFACE_STYLE_USAGE(.BOTH.,#113845); +#113845 = SURFACE_SIDE_STYLE('',(#113846)); +#113846 = SURFACE_STYLE_FILL_AREA(#113847); +#113847 = FILL_AREA_STYLE('',(#113848)); +#113848 = FILL_AREA_STYLE_COLOUR('',#113849); +#113849 = COLOUR_RGB('',0.340000006699,0.68000001254,0.444999988852); +#113850 = STYLED_ITEM('color',(#113851),#3674); +#113851 = PRESENTATION_STYLE_ASSIGNMENT((#113852)); +#113852 = SURFACE_STYLE_USAGE(.BOTH.,#113853); +#113853 = SURFACE_SIDE_STYLE('',(#113854)); +#113854 = SURFACE_STYLE_FILL_AREA(#113855); +#113855 = FILL_AREA_STYLE('',(#113856)); +#113856 = FILL_AREA_STYLE_COLOUR('',#113849); +#113857 = STYLED_ITEM('color',(#113858),#3698); +#113858 = PRESENTATION_STYLE_ASSIGNMENT((#113859)); +#113859 = SURFACE_STYLE_USAGE(.BOTH.,#113860); +#113860 = SURFACE_SIDE_STYLE('',(#113861)); +#113861 = SURFACE_STYLE_FILL_AREA(#113862); +#113862 = FILL_AREA_STYLE('',(#113863)); +#113863 = FILL_AREA_STYLE_COLOUR('',#113849); +#113864 = STYLED_ITEM('color',(#113865),#3715); +#113865 = PRESENTATION_STYLE_ASSIGNMENT((#113866)); +#113866 = SURFACE_STYLE_USAGE(.BOTH.,#113867); +#113867 = SURFACE_SIDE_STYLE('',(#113868)); +#113868 = SURFACE_STYLE_FILL_AREA(#113869); +#113869 = FILL_AREA_STYLE('',(#113870)); +#113870 = FILL_AREA_STYLE_COLOUR('',#113652); +#113871 = STYLED_ITEM('color',(#113872),#3743); +#113872 = PRESENTATION_STYLE_ASSIGNMENT((#113873)); +#113873 = SURFACE_STYLE_USAGE(.BOTH.,#113874); +#113874 = SURFACE_SIDE_STYLE('',(#113875)); +#113875 = SURFACE_STYLE_FILL_AREA(#113876); +#113876 = FILL_AREA_STYLE('',(#113877)); +#113877 = FILL_AREA_STYLE_COLOUR('',#113652); +#113878 = STYLED_ITEM('color',(#113879),#3768); +#113879 = PRESENTATION_STYLE_ASSIGNMENT((#113880)); +#113880 = SURFACE_STYLE_USAGE(.BOTH.,#113881); +#113881 = SURFACE_SIDE_STYLE('',(#113882)); +#113882 = SURFACE_STYLE_FILL_AREA(#113883); +#113883 = FILL_AREA_STYLE('',(#113884)); +#113884 = FILL_AREA_STYLE_COLOUR('',#113652); +#113885 = STYLED_ITEM('color',(#113886),#3792); +#113886 = PRESENTATION_STYLE_ASSIGNMENT((#113887)); +#113887 = SURFACE_STYLE_USAGE(.BOTH.,#113888); +#113888 = SURFACE_SIDE_STYLE('',(#113889)); +#113889 = SURFACE_STYLE_FILL_AREA(#113890); +#113890 = FILL_AREA_STYLE('',(#113891)); +#113891 = FILL_AREA_STYLE_COLOUR('',#113652); +#113892 = STYLED_ITEM('color',(#113893),#3817); +#113893 = PRESENTATION_STYLE_ASSIGNMENT((#113894)); +#113894 = SURFACE_STYLE_USAGE(.BOTH.,#113895); +#113895 = SURFACE_SIDE_STYLE('',(#113896)); +#113896 = SURFACE_STYLE_FILL_AREA(#113897); +#113897 = FILL_AREA_STYLE('',(#113898)); +#113898 = FILL_AREA_STYLE_COLOUR('',#113652); +#113899 = STYLED_ITEM('color',(#113900),#3864); +#113900 = PRESENTATION_STYLE_ASSIGNMENT((#113901)); +#113901 = SURFACE_STYLE_USAGE(.BOTH.,#113902); +#113902 = SURFACE_SIDE_STYLE('',(#113903)); +#113903 = SURFACE_STYLE_FILL_AREA(#113904); +#113904 = FILL_AREA_STYLE('',(#113905)); +#113905 = FILL_AREA_STYLE_COLOUR('',#113652); +#113906 = STYLED_ITEM('color',(#113907),#3881); +#113907 = PRESENTATION_STYLE_ASSIGNMENT((#113908)); +#113908 = SURFACE_STYLE_USAGE(.BOTH.,#113909); +#113909 = SURFACE_SIDE_STYLE('',(#113910)); +#113910 = SURFACE_STYLE_FILL_AREA(#113911); +#113911 = FILL_AREA_STYLE('',(#113912)); +#113912 = FILL_AREA_STYLE_COLOUR('',#113652); +#113913 = STYLED_ITEM('color',(#113914),#3893); +#113914 = PRESENTATION_STYLE_ASSIGNMENT((#113915)); +#113915 = SURFACE_STYLE_USAGE(.BOTH.,#113916); +#113916 = SURFACE_SIDE_STYLE('',(#113917)); +#113917 = SURFACE_STYLE_FILL_AREA(#113918); +#113918 = FILL_AREA_STYLE('',(#113919)); +#113919 = FILL_AREA_STYLE_COLOUR('',#113652); +#113920 = STYLED_ITEM('color',(#113921),#3915); +#113921 = PRESENTATION_STYLE_ASSIGNMENT((#113922)); +#113922 = SURFACE_STYLE_USAGE(.BOTH.,#113923); +#113923 = SURFACE_SIDE_STYLE('',(#113924)); +#113924 = SURFACE_STYLE_FILL_AREA(#113925); +#113925 = FILL_AREA_STYLE('',(#113926)); +#113926 = FILL_AREA_STYLE_COLOUR('',#113652); +#113927 = STYLED_ITEM('color',(#113928),#3927); +#113928 = PRESENTATION_STYLE_ASSIGNMENT((#113929)); +#113929 = SURFACE_STYLE_USAGE(.BOTH.,#113930); +#113930 = SURFACE_SIDE_STYLE('',(#113931)); +#113931 = SURFACE_STYLE_FILL_AREA(#113932); +#113932 = FILL_AREA_STYLE('',(#113933)); +#113933 = FILL_AREA_STYLE_COLOUR('',#113652); +#113934 = STYLED_ITEM('color',(#113935),#3945); +#113935 = PRESENTATION_STYLE_ASSIGNMENT((#113936)); +#113936 = SURFACE_STYLE_USAGE(.BOTH.,#113937); +#113937 = SURFACE_SIDE_STYLE('',(#113938)); +#113938 = SURFACE_STYLE_FILL_AREA(#113939); +#113939 = FILL_AREA_STYLE('',(#113940)); +#113940 = FILL_AREA_STYLE_COLOUR('',#113652); +#113941 = STYLED_ITEM('color',(#113942),#3963); +#113942 = PRESENTATION_STYLE_ASSIGNMENT((#113943)); +#113943 = SURFACE_STYLE_USAGE(.BOTH.,#113944); +#113944 = SURFACE_SIDE_STYLE('',(#113945)); +#113945 = SURFACE_STYLE_FILL_AREA(#113946); +#113946 = FILL_AREA_STYLE('',(#113947)); +#113947 = FILL_AREA_STYLE_COLOUR('',#113849); +#113948 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #113949,#113959),#95732); +#113949 = STYLED_ITEM('color',(#113950),#89984); +#113950 = PRESENTATION_STYLE_ASSIGNMENT((#113951,#113957)); +#113951 = SURFACE_STYLE_USAGE(.BOTH.,#113952); +#113952 = SURFACE_SIDE_STYLE('',(#113953)); +#113953 = SURFACE_STYLE_FILL_AREA(#113954); +#113954 = FILL_AREA_STYLE('',(#113955)); +#113955 = FILL_AREA_STYLE_COLOUR('',#113956); +#113956 = COLOUR_RGB('',0.147999998088,0.144999993226,0.144999993226); +#113957 = CURVE_STYLE('',#113958,POSITIVE_LENGTH_MEASURE(0.1),#113956); +#113958 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#113959 = STYLED_ITEM('color',(#113960),#95679); +#113960 = PRESENTATION_STYLE_ASSIGNMENT((#113961,#113967)); +#113961 = SURFACE_STYLE_USAGE(.BOTH.,#113962); +#113962 = SURFACE_SIDE_STYLE('',(#113963)); +#113963 = SURFACE_STYLE_FILL_AREA(#113964); +#113964 = FILL_AREA_STYLE('',(#113965)); +#113965 = FILL_AREA_STYLE_COLOUR('',#113966); +#113966 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832); +#113967 = CURVE_STYLE('',#113968,POSITIVE_LENGTH_MEASURE(0.1),#113966); +#113968 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#113969 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #113970,#113977,#113984,#113991,#113998,#114005,#114012,#114019, + #114026,#114033,#114040,#114047,#114054,#114061,#114068,#114075, + #114082,#114089,#114096,#114103,#114110,#114117,#114124,#114131, + #114138,#114145),#8338); +#113970 = STYLED_ITEM('color',(#113971),#7550); +#113971 = PRESENTATION_STYLE_ASSIGNMENT((#113972)); +#113972 = SURFACE_STYLE_USAGE(.BOTH.,#113973); +#113973 = SURFACE_SIDE_STYLE('',(#113974)); +#113974 = SURFACE_STYLE_FILL_AREA(#113975); +#113975 = FILL_AREA_STYLE('',(#113976)); +#113976 = FILL_AREA_STYLE_COLOUR('',#102690); +#113977 = STYLED_ITEM('color',(#113978),#7590); +#113978 = PRESENTATION_STYLE_ASSIGNMENT((#113979)); +#113979 = SURFACE_STYLE_USAGE(.BOTH.,#113980); +#113980 = SURFACE_SIDE_STYLE('',(#113981)); +#113981 = SURFACE_STYLE_FILL_AREA(#113982); +#113982 = FILL_AREA_STYLE('',(#113983)); +#113983 = FILL_AREA_STYLE_COLOUR('',#102690); +#113984 = STYLED_ITEM('color',(#113985),#7673); +#113985 = PRESENTATION_STYLE_ASSIGNMENT((#113986)); +#113986 = SURFACE_STYLE_USAGE(.BOTH.,#113987); +#113987 = SURFACE_SIDE_STYLE('',(#113988)); +#113988 = SURFACE_STYLE_FILL_AREA(#113989); +#113989 = FILL_AREA_STYLE('',(#113990)); +#113990 = FILL_AREA_STYLE_COLOUR('',#102690); +#113991 = STYLED_ITEM('color',(#113992),#7698); +#113992 = PRESENTATION_STYLE_ASSIGNMENT((#113993)); +#113993 = SURFACE_STYLE_USAGE(.BOTH.,#113994); +#113994 = SURFACE_SIDE_STYLE('',(#113995)); +#113995 = SURFACE_STYLE_FILL_AREA(#113996); +#113996 = FILL_AREA_STYLE('',(#113997)); +#113997 = FILL_AREA_STYLE_COLOUR('',#102690); +#113998 = STYLED_ITEM('color',(#113999),#7723); +#113999 = PRESENTATION_STYLE_ASSIGNMENT((#114000)); +#114000 = SURFACE_STYLE_USAGE(.BOTH.,#114001); +#114001 = SURFACE_SIDE_STYLE('',(#114002)); +#114002 = SURFACE_STYLE_FILL_AREA(#114003); +#114003 = FILL_AREA_STYLE('',(#114004)); +#114004 = FILL_AREA_STYLE_COLOUR('',#102690); +#114005 = STYLED_ITEM('color',(#114006),#7790); +#114006 = PRESENTATION_STYLE_ASSIGNMENT((#114007)); +#114007 = SURFACE_STYLE_USAGE(.BOTH.,#114008); +#114008 = SURFACE_SIDE_STYLE('',(#114009)); +#114009 = SURFACE_STYLE_FILL_AREA(#114010); +#114010 = FILL_AREA_STYLE('',(#114011)); +#114011 = FILL_AREA_STYLE_COLOUR('',#102690); +#114012 = STYLED_ITEM('color',(#114013),#7807); +#114013 = PRESENTATION_STYLE_ASSIGNMENT((#114014)); +#114014 = SURFACE_STYLE_USAGE(.BOTH.,#114015); +#114015 = SURFACE_SIDE_STYLE('',(#114016)); +#114016 = SURFACE_STYLE_FILL_AREA(#114017); +#114017 = FILL_AREA_STYLE('',(#114018)); +#114018 = FILL_AREA_STYLE_COLOUR('',#102690); +#114019 = STYLED_ITEM('color',(#114020),#7824); +#114020 = PRESENTATION_STYLE_ASSIGNMENT((#114021)); +#114021 = SURFACE_STYLE_USAGE(.BOTH.,#114022); +#114022 = SURFACE_SIDE_STYLE('',(#114023)); +#114023 = SURFACE_STYLE_FILL_AREA(#114024); +#114024 = FILL_AREA_STYLE('',(#114025)); +#114025 = FILL_AREA_STYLE_COLOUR('',#102740); +#114026 = STYLED_ITEM('color',(#114027),#7873); +#114027 = PRESENTATION_STYLE_ASSIGNMENT((#114028)); +#114028 = SURFACE_STYLE_USAGE(.BOTH.,#114029); +#114029 = SURFACE_SIDE_STYLE('',(#114030)); +#114030 = SURFACE_STYLE_FILL_AREA(#114031); +#114031 = FILL_AREA_STYLE('',(#114032)); +#114032 = FILL_AREA_STYLE_COLOUR('',#102690); +#114033 = STYLED_ITEM('color',(#114034),#7890); +#114034 = PRESENTATION_STYLE_ASSIGNMENT((#114035)); +#114035 = SURFACE_STYLE_USAGE(.BOTH.,#114036); +#114036 = SURFACE_SIDE_STYLE('',(#114037)); +#114037 = SURFACE_STYLE_FILL_AREA(#114038); +#114038 = FILL_AREA_STYLE('',(#114039)); +#114039 = FILL_AREA_STYLE_COLOUR('',#102690); +#114040 = STYLED_ITEM('color',(#114041),#7907); +#114041 = PRESENTATION_STYLE_ASSIGNMENT((#114042)); +#114042 = SURFACE_STYLE_USAGE(.BOTH.,#114043); +#114043 = SURFACE_SIDE_STYLE('',(#114044)); +#114044 = SURFACE_STYLE_FILL_AREA(#114045); +#114045 = FILL_AREA_STYLE('',(#114046)); +#114046 = FILL_AREA_STYLE_COLOUR('',#102740); +#114047 = STYLED_ITEM('color',(#114048),#7956); +#114048 = PRESENTATION_STYLE_ASSIGNMENT((#114049)); +#114049 = SURFACE_STYLE_USAGE(.BOTH.,#114050); +#114050 = SURFACE_SIDE_STYLE('',(#114051)); +#114051 = SURFACE_STYLE_FILL_AREA(#114052); +#114052 = FILL_AREA_STYLE('',(#114053)); +#114053 = FILL_AREA_STYLE_COLOUR('',#102740); +#114054 = STYLED_ITEM('color',(#114055),#7973); +#114055 = PRESENTATION_STYLE_ASSIGNMENT((#114056)); +#114056 = SURFACE_STYLE_USAGE(.BOTH.,#114057); +#114057 = SURFACE_SIDE_STYLE('',(#114058)); +#114058 = SURFACE_STYLE_FILL_AREA(#114059); +#114059 = FILL_AREA_STYLE('',(#114060)); +#114060 = FILL_AREA_STYLE_COLOUR('',#102690); +#114061 = STYLED_ITEM('color',(#114062),#8042); +#114062 = PRESENTATION_STYLE_ASSIGNMENT((#114063)); +#114063 = SURFACE_STYLE_USAGE(.BOTH.,#114064); +#114064 = SURFACE_SIDE_STYLE('',(#114065)); +#114065 = SURFACE_STYLE_FILL_AREA(#114066); +#114066 = FILL_AREA_STYLE('',(#114067)); +#114067 = FILL_AREA_STYLE_COLOUR('',#102783); +#114068 = STYLED_ITEM('color',(#114069),#8073); +#114069 = PRESENTATION_STYLE_ASSIGNMENT((#114070)); +#114070 = SURFACE_STYLE_USAGE(.BOTH.,#114071); +#114071 = SURFACE_SIDE_STYLE('',(#114072)); +#114072 = SURFACE_STYLE_FILL_AREA(#114073); +#114073 = FILL_AREA_STYLE('',(#114074)); +#114074 = FILL_AREA_STYLE_COLOUR('',#102783); +#114075 = STYLED_ITEM('color',(#114076),#8097); +#114076 = PRESENTATION_STYLE_ASSIGNMENT((#114077)); +#114077 = SURFACE_STYLE_USAGE(.BOTH.,#114078); +#114078 = SURFACE_SIDE_STYLE('',(#114079)); +#114079 = SURFACE_STYLE_FILL_AREA(#114080); +#114080 = FILL_AREA_STYLE('',(#114081)); +#114081 = FILL_AREA_STYLE_COLOUR('',#102690); +#114082 = STYLED_ITEM('color',(#114083),#8166); +#114083 = PRESENTATION_STYLE_ASSIGNMENT((#114084)); +#114084 = SURFACE_STYLE_USAGE(.BOTH.,#114085); +#114085 = SURFACE_SIDE_STYLE('',(#114086)); +#114086 = SURFACE_STYLE_FILL_AREA(#114087); +#114087 = FILL_AREA_STYLE('',(#114088)); +#114088 = FILL_AREA_STYLE_COLOUR('',#102783); +#114089 = STYLED_ITEM('color',(#114090),#8190); +#114090 = PRESENTATION_STYLE_ASSIGNMENT((#114091)); +#114091 = SURFACE_STYLE_USAGE(.BOTH.,#114092); +#114092 = SURFACE_SIDE_STYLE('',(#114093)); +#114093 = SURFACE_STYLE_FILL_AREA(#114094); +#114094 = FILL_AREA_STYLE('',(#114095)); +#114095 = FILL_AREA_STYLE_COLOUR('',#102690); +#114096 = STYLED_ITEM('color',(#114097),#8207); +#114097 = PRESENTATION_STYLE_ASSIGNMENT((#114098)); +#114098 = SURFACE_STYLE_USAGE(.BOTH.,#114099); +#114099 = SURFACE_SIDE_STYLE('',(#114100)); +#114100 = SURFACE_STYLE_FILL_AREA(#114101); +#114101 = FILL_AREA_STYLE('',(#114102)); +#114102 = FILL_AREA_STYLE_COLOUR('',#102690); +#114103 = STYLED_ITEM('color',(#114104),#8224); +#114104 = PRESENTATION_STYLE_ASSIGNMENT((#114105)); +#114105 = SURFACE_STYLE_USAGE(.BOTH.,#114106); +#114106 = SURFACE_SIDE_STYLE('',(#114107)); +#114107 = SURFACE_STYLE_FILL_AREA(#114108); +#114108 = FILL_AREA_STYLE('',(#114109)); +#114109 = FILL_AREA_STYLE_COLOUR('',#102690); +#114110 = STYLED_ITEM('color',(#114111),#8241); +#114111 = PRESENTATION_STYLE_ASSIGNMENT((#114112)); +#114112 = SURFACE_STYLE_USAGE(.BOTH.,#114113); +#114113 = SURFACE_SIDE_STYLE('',(#114114)); +#114114 = SURFACE_STYLE_FILL_AREA(#114115); +#114115 = FILL_AREA_STYLE('',(#114116)); +#114116 = FILL_AREA_STYLE_COLOUR('',#102690); +#114117 = STYLED_ITEM('color',(#114118),#8258); +#114118 = PRESENTATION_STYLE_ASSIGNMENT((#114119)); +#114119 = SURFACE_STYLE_USAGE(.BOTH.,#114120); +#114120 = SURFACE_SIDE_STYLE('',(#114121)); +#114121 = SURFACE_STYLE_FILL_AREA(#114122); +#114122 = FILL_AREA_STYLE('',(#114123)); +#114123 = FILL_AREA_STYLE_COLOUR('',#102690); +#114124 = STYLED_ITEM('color',(#114125),#8275); +#114125 = PRESENTATION_STYLE_ASSIGNMENT((#114126)); +#114126 = SURFACE_STYLE_USAGE(.BOTH.,#114127); +#114127 = SURFACE_SIDE_STYLE('',(#114128)); +#114128 = SURFACE_STYLE_FILL_AREA(#114129); +#114129 = FILL_AREA_STYLE('',(#114130)); +#114130 = FILL_AREA_STYLE_COLOUR('',#102690); +#114131 = STYLED_ITEM('color',(#114132),#8292); +#114132 = PRESENTATION_STYLE_ASSIGNMENT((#114133)); +#114133 = SURFACE_STYLE_USAGE(.BOTH.,#114134); +#114134 = SURFACE_SIDE_STYLE('',(#114135)); +#114135 = SURFACE_STYLE_FILL_AREA(#114136); +#114136 = FILL_AREA_STYLE('',(#114137)); +#114137 = FILL_AREA_STYLE_COLOUR('',#102690); +#114138 = STYLED_ITEM('color',(#114139),#8309); +#114139 = PRESENTATION_STYLE_ASSIGNMENT((#114140)); +#114140 = SURFACE_STYLE_USAGE(.BOTH.,#114141); +#114141 = SURFACE_SIDE_STYLE('',(#114142)); +#114142 = SURFACE_STYLE_FILL_AREA(#114143); +#114143 = FILL_AREA_STYLE('',(#114144)); +#114144 = FILL_AREA_STYLE_COLOUR('',#102783); +#114145 = STYLED_ITEM('color',(#114146),#8326); +#114146 = PRESENTATION_STYLE_ASSIGNMENT((#114147)); +#114147 = SURFACE_STYLE_USAGE(.BOTH.,#114148); +#114148 = SURFACE_SIDE_STYLE('',(#114149)); +#114149 = SURFACE_STYLE_FILL_AREA(#114150); +#114150 = FILL_AREA_STYLE('',(#114151)); +#114151 = FILL_AREA_STYLE_COLOUR('',#102783); +#114152 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #114153,#114160,#114167,#114174,#114181,#114188,#114195,#114202, + #114209,#114216,#114223,#114230,#114237,#114244,#114251,#114258, + #114265,#114272,#114279,#114286,#114293,#114300,#114307,#114314, + #114321,#114328,#114335,#114342,#114349,#114356,#114363,#114370, + #114377,#114384,#114391,#114398,#114405,#114412,#114419,#114426, + #114433,#114440,#114447,#114454,#114461,#114468,#114475,#114482, + #114489,#114496,#114503,#114510,#114517,#114524,#114531,#114538, + #114545,#114552,#114559,#114566,#114573,#114580,#114587,#114594, + #114601,#114608,#114615,#114622,#114629,#114636,#114643,#114650, + #114657,#114664,#114671,#114678,#114685,#114692,#114699,#114706, + #114713,#114720,#114727,#114734,#114741,#114748,#114755,#114762, + #114769,#114776,#114783,#114790,#114797,#114804,#114811,#114818, + #114825,#114832,#114839,#114846,#114853,#114860,#114867,#114874, + #114881,#114888,#114895,#114902,#114909,#114916,#114923,#114930, + #114937,#114944,#114951,#114958),#7421); +#114153 = STYLED_ITEM('color',(#114154),#4018); +#114154 = PRESENTATION_STYLE_ASSIGNMENT((#114155)); +#114155 = SURFACE_STYLE_USAGE(.BOTH.,#114156); +#114156 = SURFACE_SIDE_STYLE('',(#114157)); +#114157 = SURFACE_STYLE_FILL_AREA(#114158); +#114158 = FILL_AREA_STYLE('',(#114159)); +#114159 = FILL_AREA_STYLE_COLOUR('',#113956); +#114160 = STYLED_ITEM('color',(#114161),#4058); +#114161 = PRESENTATION_STYLE_ASSIGNMENT((#114162)); +#114162 = SURFACE_STYLE_USAGE(.BOTH.,#114163); +#114163 = SURFACE_SIDE_STYLE('',(#114164)); +#114164 = SURFACE_STYLE_FILL_AREA(#114165); +#114165 = FILL_AREA_STYLE('',(#114166)); +#114166 = FILL_AREA_STYLE_COLOUR('',#113956); +#114167 = STYLED_ITEM('color',(#114168),#4135); +#114168 = PRESENTATION_STYLE_ASSIGNMENT((#114169)); +#114169 = SURFACE_STYLE_USAGE(.BOTH.,#114170); +#114170 = SURFACE_SIDE_STYLE('',(#114171)); +#114171 = SURFACE_STYLE_FILL_AREA(#114172); +#114172 = FILL_AREA_STYLE('',(#114173)); +#114173 = FILL_AREA_STYLE_COLOUR('',#113956); +#114174 = STYLED_ITEM('color',(#114175),#4158); +#114175 = PRESENTATION_STYLE_ASSIGNMENT((#114176)); +#114176 = SURFACE_STYLE_USAGE(.BOTH.,#114177); +#114177 = SURFACE_SIDE_STYLE('',(#114178)); +#114178 = SURFACE_STYLE_FILL_AREA(#114179); +#114179 = FILL_AREA_STYLE('',(#114180)); +#114180 = FILL_AREA_STYLE_COLOUR('',#113956); +#114181 = STYLED_ITEM('color',(#114182),#4229); +#114182 = PRESENTATION_STYLE_ASSIGNMENT((#114183)); +#114183 = SURFACE_STYLE_USAGE(.BOTH.,#114184); +#114184 = SURFACE_SIDE_STYLE('',(#114185)); +#114185 = SURFACE_STYLE_FILL_AREA(#114186); +#114186 = FILL_AREA_STYLE('',(#114187)); +#114187 = FILL_AREA_STYLE_COLOUR('',#113956); +#114188 = STYLED_ITEM('color',(#114189),#4246); +#114189 = PRESENTATION_STYLE_ASSIGNMENT((#114190)); +#114190 = SURFACE_STYLE_USAGE(.BOTH.,#114191); +#114191 = SURFACE_SIDE_STYLE('',(#114192)); +#114192 = SURFACE_STYLE_FILL_AREA(#114193); +#114193 = FILL_AREA_STYLE('',(#114194)); +#114194 = FILL_AREA_STYLE_COLOUR('',#113956); +#114195 = STYLED_ITEM('color',(#114196),#4276); +#114196 = PRESENTATION_STYLE_ASSIGNMENT((#114197)); +#114197 = SURFACE_STYLE_USAGE(.BOTH.,#114198); +#114198 = SURFACE_SIDE_STYLE('',(#114199)); +#114199 = SURFACE_STYLE_FILL_AREA(#114200); +#114200 = FILL_AREA_STYLE('',(#114201)); +#114201 = FILL_AREA_STYLE_COLOUR('',#113956); +#114202 = STYLED_ITEM('color',(#114203),#4306); +#114203 = PRESENTATION_STYLE_ASSIGNMENT((#114204)); +#114204 = SURFACE_STYLE_USAGE(.BOTH.,#114205); +#114205 = SURFACE_SIDE_STYLE('',(#114206)); +#114206 = SURFACE_STYLE_FILL_AREA(#114207); +#114207 = FILL_AREA_STYLE('',(#114208)); +#114208 = FILL_AREA_STYLE_COLOUR('',#102690); +#114209 = STYLED_ITEM('color',(#114210),#4337); +#114210 = PRESENTATION_STYLE_ASSIGNMENT((#114211)); +#114211 = SURFACE_STYLE_USAGE(.BOTH.,#114212); +#114212 = SURFACE_SIDE_STYLE('',(#114213)); +#114213 = SURFACE_STYLE_FILL_AREA(#114214); +#114214 = FILL_AREA_STYLE('',(#114215)); +#114215 = FILL_AREA_STYLE_COLOUR('',#102690); +#114216 = STYLED_ITEM('color',(#114217),#4368); +#114217 = PRESENTATION_STYLE_ASSIGNMENT((#114218)); +#114218 = SURFACE_STYLE_USAGE(.BOTH.,#114219); +#114219 = SURFACE_SIDE_STYLE('',(#114220)); +#114220 = SURFACE_STYLE_FILL_AREA(#114221); +#114221 = FILL_AREA_STYLE('',(#114222)); +#114222 = FILL_AREA_STYLE_COLOUR('',#113956); +#114223 = STYLED_ITEM('color',(#114224),#4399); +#114224 = PRESENTATION_STYLE_ASSIGNMENT((#114225)); +#114225 = SURFACE_STYLE_USAGE(.BOTH.,#114226); +#114226 = SURFACE_SIDE_STYLE('',(#114227)); +#114227 = SURFACE_STYLE_FILL_AREA(#114228); +#114228 = FILL_AREA_STYLE('',(#114229)); +#114229 = FILL_AREA_STYLE_COLOUR('',#113956); +#114230 = STYLED_ITEM('color',(#114231),#4430); +#114231 = PRESENTATION_STYLE_ASSIGNMENT((#114232)); +#114232 = SURFACE_STYLE_USAGE(.BOTH.,#114233); +#114233 = SURFACE_SIDE_STYLE('',(#114234)); +#114234 = SURFACE_STYLE_FILL_AREA(#114235); +#114235 = FILL_AREA_STYLE('',(#114236)); +#114236 = FILL_AREA_STYLE_COLOUR('',#102690); +#114237 = STYLED_ITEM('color',(#114238),#4461); +#114238 = PRESENTATION_STYLE_ASSIGNMENT((#114239)); +#114239 = SURFACE_STYLE_USAGE(.BOTH.,#114240); +#114240 = SURFACE_SIDE_STYLE('',(#114241)); +#114241 = SURFACE_STYLE_FILL_AREA(#114242); +#114242 = FILL_AREA_STYLE('',(#114243)); +#114243 = FILL_AREA_STYLE_COLOUR('',#113956); +#114244 = STYLED_ITEM('color',(#114245),#4484); +#114245 = PRESENTATION_STYLE_ASSIGNMENT((#114246)); +#114246 = SURFACE_STYLE_USAGE(.BOTH.,#114247); +#114247 = SURFACE_SIDE_STYLE('',(#114248)); +#114248 = SURFACE_STYLE_FILL_AREA(#114249); +#114249 = FILL_AREA_STYLE('',(#114250)); +#114250 = FILL_AREA_STYLE_COLOUR('',#113956); +#114251 = STYLED_ITEM('color',(#114252),#4508); +#114252 = PRESENTATION_STYLE_ASSIGNMENT((#114253)); +#114253 = SURFACE_STYLE_USAGE(.BOTH.,#114254); +#114254 = SURFACE_SIDE_STYLE('',(#114255)); +#114255 = SURFACE_STYLE_FILL_AREA(#114256); +#114256 = FILL_AREA_STYLE('',(#114257)); +#114257 = FILL_AREA_STYLE_COLOUR('',#113956); +#114258 = STYLED_ITEM('color',(#114259),#4538); +#114259 = PRESENTATION_STYLE_ASSIGNMENT((#114260)); +#114260 = SURFACE_STYLE_USAGE(.BOTH.,#114261); +#114261 = SURFACE_SIDE_STYLE('',(#114262)); +#114262 = SURFACE_STYLE_FILL_AREA(#114263); +#114263 = FILL_AREA_STYLE('',(#114264)); +#114264 = FILL_AREA_STYLE_COLOUR('',#102690); +#114265 = STYLED_ITEM('color',(#114266),#4569); +#114266 = PRESENTATION_STYLE_ASSIGNMENT((#114267)); +#114267 = SURFACE_STYLE_USAGE(.BOTH.,#114268); +#114268 = SURFACE_SIDE_STYLE('',(#114269)); +#114269 = SURFACE_STYLE_FILL_AREA(#114270); +#114270 = FILL_AREA_STYLE('',(#114271)); +#114271 = FILL_AREA_STYLE_COLOUR('',#102690); +#114272 = STYLED_ITEM('color',(#114273),#4600); +#114273 = PRESENTATION_STYLE_ASSIGNMENT((#114274)); +#114274 = SURFACE_STYLE_USAGE(.BOTH.,#114275); +#114275 = SURFACE_SIDE_STYLE('',(#114276)); +#114276 = SURFACE_STYLE_FILL_AREA(#114277); +#114277 = FILL_AREA_STYLE('',(#114278)); +#114278 = FILL_AREA_STYLE_COLOUR('',#113956); +#114279 = STYLED_ITEM('color',(#114280),#4631); +#114280 = PRESENTATION_STYLE_ASSIGNMENT((#114281)); +#114281 = SURFACE_STYLE_USAGE(.BOTH.,#114282); +#114282 = SURFACE_SIDE_STYLE('',(#114283)); +#114283 = SURFACE_STYLE_FILL_AREA(#114284); +#114284 = FILL_AREA_STYLE('',(#114285)); +#114285 = FILL_AREA_STYLE_COLOUR('',#113956); +#114286 = STYLED_ITEM('color',(#114287),#4662); +#114287 = PRESENTATION_STYLE_ASSIGNMENT((#114288)); +#114288 = SURFACE_STYLE_USAGE(.BOTH.,#114289); +#114289 = SURFACE_SIDE_STYLE('',(#114290)); +#114290 = SURFACE_STYLE_FILL_AREA(#114291); +#114291 = FILL_AREA_STYLE('',(#114292)); +#114292 = FILL_AREA_STYLE_COLOUR('',#102690); +#114293 = STYLED_ITEM('color',(#114294),#4693); +#114294 = PRESENTATION_STYLE_ASSIGNMENT((#114295)); +#114295 = SURFACE_STYLE_USAGE(.BOTH.,#114296); +#114296 = SURFACE_SIDE_STYLE('',(#114297)); +#114297 = SURFACE_STYLE_FILL_AREA(#114298); +#114298 = FILL_AREA_STYLE('',(#114299)); +#114299 = FILL_AREA_STYLE_COLOUR('',#113956); +#114300 = STYLED_ITEM('color',(#114301),#4710); +#114301 = PRESENTATION_STYLE_ASSIGNMENT((#114302)); +#114302 = SURFACE_STYLE_USAGE(.BOTH.,#114303); +#114303 = SURFACE_SIDE_STYLE('',(#114304)); +#114304 = SURFACE_STYLE_FILL_AREA(#114305); +#114305 = FILL_AREA_STYLE('',(#114306)); +#114306 = FILL_AREA_STYLE_COLOUR('',#113956); +#114307 = STYLED_ITEM('color',(#114308),#4740); +#114308 = PRESENTATION_STYLE_ASSIGNMENT((#114309)); +#114309 = SURFACE_STYLE_USAGE(.BOTH.,#114310); +#114310 = SURFACE_SIDE_STYLE('',(#114311)); +#114311 = SURFACE_STYLE_FILL_AREA(#114312); +#114312 = FILL_AREA_STYLE('',(#114313)); +#114313 = FILL_AREA_STYLE_COLOUR('',#102690); +#114314 = STYLED_ITEM('color',(#114315),#4832); +#114315 = PRESENTATION_STYLE_ASSIGNMENT((#114316)); +#114316 = SURFACE_STYLE_USAGE(.BOTH.,#114317); +#114317 = SURFACE_SIDE_STYLE('',(#114318)); +#114318 = SURFACE_STYLE_FILL_AREA(#114319); +#114319 = FILL_AREA_STYLE('',(#114320)); +#114320 = FILL_AREA_STYLE_COLOUR('',#102690); +#114321 = STYLED_ITEM('color',(#114322),#4924); +#114322 = PRESENTATION_STYLE_ASSIGNMENT((#114323)); +#114323 = SURFACE_STYLE_USAGE(.BOTH.,#114324); +#114324 = SURFACE_SIDE_STYLE('',(#114325)); +#114325 = SURFACE_STYLE_FILL_AREA(#114326); +#114326 = FILL_AREA_STYLE('',(#114327)); +#114327 = FILL_AREA_STYLE_COLOUR('',#113956); +#114328 = STYLED_ITEM('color',(#114329),#4954); +#114329 = PRESENTATION_STYLE_ASSIGNMENT((#114330)); +#114330 = SURFACE_STYLE_USAGE(.BOTH.,#114331); +#114331 = SURFACE_SIDE_STYLE('',(#114332)); +#114332 = SURFACE_STYLE_FILL_AREA(#114333); +#114333 = FILL_AREA_STYLE('',(#114334)); +#114334 = FILL_AREA_STYLE_COLOUR('',#102690); +#114335 = STYLED_ITEM('color',(#114336),#5046); +#114336 = PRESENTATION_STYLE_ASSIGNMENT((#114337)); +#114337 = SURFACE_STYLE_USAGE(.BOTH.,#114338); +#114338 = SURFACE_SIDE_STYLE('',(#114339)); +#114339 = SURFACE_STYLE_FILL_AREA(#114340); +#114340 = FILL_AREA_STYLE('',(#114341)); +#114341 = FILL_AREA_STYLE_COLOUR('',#102690); +#114342 = STYLED_ITEM('color',(#114343),#5063); +#114343 = PRESENTATION_STYLE_ASSIGNMENT((#114344)); +#114344 = SURFACE_STYLE_USAGE(.BOTH.,#114345); +#114345 = SURFACE_SIDE_STYLE('',(#114346)); +#114346 = SURFACE_STYLE_FILL_AREA(#114347); +#114347 = FILL_AREA_STYLE('',(#114348)); +#114348 = FILL_AREA_STYLE_COLOUR('',#102690); +#114349 = STYLED_ITEM('color',(#114350),#5088); +#114350 = PRESENTATION_STYLE_ASSIGNMENT((#114351)); +#114351 = SURFACE_STYLE_USAGE(.BOTH.,#114352); +#114352 = SURFACE_SIDE_STYLE('',(#114353)); +#114353 = SURFACE_STYLE_FILL_AREA(#114354); +#114354 = FILL_AREA_STYLE('',(#114355)); +#114355 = FILL_AREA_STYLE_COLOUR('',#102690); +#114356 = STYLED_ITEM('color',(#114357),#5172); +#114357 = PRESENTATION_STYLE_ASSIGNMENT((#114358)); +#114358 = SURFACE_STYLE_USAGE(.BOTH.,#114359); +#114359 = SURFACE_SIDE_STYLE('',(#114360)); +#114360 = SURFACE_STYLE_FILL_AREA(#114361); +#114361 = FILL_AREA_STYLE('',(#114362)); +#114362 = FILL_AREA_STYLE_COLOUR('',#113956); +#114363 = STYLED_ITEM('color',(#114364),#5203); +#114364 = PRESENTATION_STYLE_ASSIGNMENT((#114365)); +#114365 = SURFACE_STYLE_USAGE(.BOTH.,#114366); +#114366 = SURFACE_SIDE_STYLE('',(#114367)); +#114367 = SURFACE_STYLE_FILL_AREA(#114368); +#114368 = FILL_AREA_STYLE('',(#114369)); +#114369 = FILL_AREA_STYLE_COLOUR('',#102690); +#114370 = STYLED_ITEM('color',(#114371),#5295); +#114371 = PRESENTATION_STYLE_ASSIGNMENT((#114372)); +#114372 = SURFACE_STYLE_USAGE(.BOTH.,#114373); +#114373 = SURFACE_SIDE_STYLE('',(#114374)); +#114374 = SURFACE_STYLE_FILL_AREA(#114375); +#114375 = FILL_AREA_STYLE('',(#114376)); +#114376 = FILL_AREA_STYLE_COLOUR('',#102690); +#114377 = STYLED_ITEM('color',(#114378),#5387); +#114378 = PRESENTATION_STYLE_ASSIGNMENT((#114379)); +#114379 = SURFACE_STYLE_USAGE(.BOTH.,#114380); +#114380 = SURFACE_SIDE_STYLE('',(#114381)); +#114381 = SURFACE_STYLE_FILL_AREA(#114382); +#114382 = FILL_AREA_STYLE('',(#114383)); +#114383 = FILL_AREA_STYLE_COLOUR('',#113956); +#114384 = STYLED_ITEM('color',(#114385),#5418); +#114385 = PRESENTATION_STYLE_ASSIGNMENT((#114386)); +#114386 = SURFACE_STYLE_USAGE(.BOTH.,#114387); +#114387 = SURFACE_SIDE_STYLE('',(#114388)); +#114388 = SURFACE_STYLE_FILL_AREA(#114389); +#114389 = FILL_AREA_STYLE('',(#114390)); +#114390 = FILL_AREA_STYLE_COLOUR('',#102690); +#114391 = STYLED_ITEM('color',(#114392),#5435); +#114392 = PRESENTATION_STYLE_ASSIGNMENT((#114393)); +#114393 = SURFACE_STYLE_USAGE(.BOTH.,#114394); +#114394 = SURFACE_SIDE_STYLE('',(#114395)); +#114395 = SURFACE_STYLE_FILL_AREA(#114396); +#114396 = FILL_AREA_STYLE('',(#114397)); +#114397 = FILL_AREA_STYLE_COLOUR('',#113956); +#114398 = STYLED_ITEM('color',(#114399),#5458); +#114399 = PRESENTATION_STYLE_ASSIGNMENT((#114400)); +#114400 = SURFACE_STYLE_USAGE(.BOTH.,#114401); +#114401 = SURFACE_SIDE_STYLE('',(#114402)); +#114402 = SURFACE_STYLE_FILL_AREA(#114403); +#114403 = FILL_AREA_STYLE('',(#114404)); +#114404 = FILL_AREA_STYLE_COLOUR('',#113956); +#114405 = STYLED_ITEM('color',(#114406),#5482); +#114406 = PRESENTATION_STYLE_ASSIGNMENT((#114407)); +#114407 = SURFACE_STYLE_USAGE(.BOTH.,#114408); +#114408 = SURFACE_SIDE_STYLE('',(#114409)); +#114409 = SURFACE_STYLE_FILL_AREA(#114410); +#114410 = FILL_AREA_STYLE('',(#114411)); +#114411 = FILL_AREA_STYLE_COLOUR('',#102690); +#114412 = STYLED_ITEM('color',(#114413),#5574); +#114413 = PRESENTATION_STYLE_ASSIGNMENT((#114414)); +#114414 = SURFACE_STYLE_USAGE(.BOTH.,#114415); +#114415 = SURFACE_SIDE_STYLE('',(#114416)); +#114416 = SURFACE_STYLE_FILL_AREA(#114417); +#114417 = FILL_AREA_STYLE('',(#114418)); +#114418 = FILL_AREA_STYLE_COLOUR('',#102690); +#114419 = STYLED_ITEM('color',(#114420),#5666); +#114420 = PRESENTATION_STYLE_ASSIGNMENT((#114421)); +#114421 = SURFACE_STYLE_USAGE(.BOTH.,#114422); +#114422 = SURFACE_SIDE_STYLE('',(#114423)); +#114423 = SURFACE_STYLE_FILL_AREA(#114424); +#114424 = FILL_AREA_STYLE('',(#114425)); +#114425 = FILL_AREA_STYLE_COLOUR('',#113956); +#114426 = STYLED_ITEM('color',(#114427),#5696); +#114427 = PRESENTATION_STYLE_ASSIGNMENT((#114428)); +#114428 = SURFACE_STYLE_USAGE(.BOTH.,#114429); +#114429 = SURFACE_SIDE_STYLE('',(#114430)); +#114430 = SURFACE_STYLE_FILL_AREA(#114431); +#114431 = FILL_AREA_STYLE('',(#114432)); +#114432 = FILL_AREA_STYLE_COLOUR('',#102690); +#114433 = STYLED_ITEM('color',(#114434),#5788); +#114434 = PRESENTATION_STYLE_ASSIGNMENT((#114435)); +#114435 = SURFACE_STYLE_USAGE(.BOTH.,#114436); +#114436 = SURFACE_SIDE_STYLE('',(#114437)); +#114437 = SURFACE_STYLE_FILL_AREA(#114438); +#114438 = FILL_AREA_STYLE('',(#114439)); +#114439 = FILL_AREA_STYLE_COLOUR('',#102690); +#114440 = STYLED_ITEM('color',(#114441),#5805); +#114441 = PRESENTATION_STYLE_ASSIGNMENT((#114442)); +#114442 = SURFACE_STYLE_USAGE(.BOTH.,#114443); +#114443 = SURFACE_SIDE_STYLE('',(#114444)); +#114444 = SURFACE_STYLE_FILL_AREA(#114445); +#114445 = FILL_AREA_STYLE('',(#114446)); +#114446 = FILL_AREA_STYLE_COLOUR('',#102690); +#114447 = STYLED_ITEM('color',(#114448),#5830); +#114448 = PRESENTATION_STYLE_ASSIGNMENT((#114449)); +#114449 = SURFACE_STYLE_USAGE(.BOTH.,#114450); +#114450 = SURFACE_SIDE_STYLE('',(#114451)); +#114451 = SURFACE_STYLE_FILL_AREA(#114452); +#114452 = FILL_AREA_STYLE('',(#114453)); +#114453 = FILL_AREA_STYLE_COLOUR('',#102690); +#114454 = STYLED_ITEM('color',(#114455),#5914); +#114455 = PRESENTATION_STYLE_ASSIGNMENT((#114456)); +#114456 = SURFACE_STYLE_USAGE(.BOTH.,#114457); +#114457 = SURFACE_SIDE_STYLE('',(#114458)); +#114458 = SURFACE_STYLE_FILL_AREA(#114459); +#114459 = FILL_AREA_STYLE('',(#114460)); +#114460 = FILL_AREA_STYLE_COLOUR('',#113956); +#114461 = STYLED_ITEM('color',(#114462),#5945); +#114462 = PRESENTATION_STYLE_ASSIGNMENT((#114463)); +#114463 = SURFACE_STYLE_USAGE(.BOTH.,#114464); +#114464 = SURFACE_SIDE_STYLE('',(#114465)); +#114465 = SURFACE_STYLE_FILL_AREA(#114466); +#114466 = FILL_AREA_STYLE('',(#114467)); +#114467 = FILL_AREA_STYLE_COLOUR('',#102690); +#114468 = STYLED_ITEM('color',(#114469),#6037); +#114469 = PRESENTATION_STYLE_ASSIGNMENT((#114470)); +#114470 = SURFACE_STYLE_USAGE(.BOTH.,#114471); +#114471 = SURFACE_SIDE_STYLE('',(#114472)); +#114472 = SURFACE_STYLE_FILL_AREA(#114473); +#114473 = FILL_AREA_STYLE('',(#114474)); +#114474 = FILL_AREA_STYLE_COLOUR('',#102690); +#114475 = STYLED_ITEM('color',(#114476),#6129); +#114476 = PRESENTATION_STYLE_ASSIGNMENT((#114477)); +#114477 = SURFACE_STYLE_USAGE(.BOTH.,#114478); +#114478 = SURFACE_SIDE_STYLE('',(#114479)); +#114479 = SURFACE_STYLE_FILL_AREA(#114480); +#114480 = FILL_AREA_STYLE('',(#114481)); +#114481 = FILL_AREA_STYLE_COLOUR('',#113956); +#114482 = STYLED_ITEM('color',(#114483),#6160); +#114483 = PRESENTATION_STYLE_ASSIGNMENT((#114484)); +#114484 = SURFACE_STYLE_USAGE(.BOTH.,#114485); +#114485 = SURFACE_SIDE_STYLE('',(#114486)); +#114486 = SURFACE_STYLE_FILL_AREA(#114487); +#114487 = FILL_AREA_STYLE('',(#114488)); +#114488 = FILL_AREA_STYLE_COLOUR('',#102690); +#114489 = STYLED_ITEM('color',(#114490),#6177); +#114490 = PRESENTATION_STYLE_ASSIGNMENT((#114491)); +#114491 = SURFACE_STYLE_USAGE(.BOTH.,#114492); +#114492 = SURFACE_SIDE_STYLE('',(#114493)); +#114493 = SURFACE_STYLE_FILL_AREA(#114494); +#114494 = FILL_AREA_STYLE('',(#114495)); +#114495 = FILL_AREA_STYLE_COLOUR('',#113956); +#114496 = STYLED_ITEM('color',(#114497),#6194); +#114497 = PRESENTATION_STYLE_ASSIGNMENT((#114498)); +#114498 = SURFACE_STYLE_USAGE(.BOTH.,#114499); +#114499 = SURFACE_SIDE_STYLE('',(#114500)); +#114500 = SURFACE_STYLE_FILL_AREA(#114501); +#114501 = FILL_AREA_STYLE('',(#114502)); +#114502 = FILL_AREA_STYLE_COLOUR('',#113956); +#114503 = STYLED_ITEM('color',(#114504),#6244); +#114504 = PRESENTATION_STYLE_ASSIGNMENT((#114505)); +#114505 = SURFACE_STYLE_USAGE(.BOTH.,#114506); +#114506 = SURFACE_SIDE_STYLE('',(#114507)); +#114507 = SURFACE_STYLE_FILL_AREA(#114508); +#114508 = FILL_AREA_STYLE('',(#114509)); +#114509 = FILL_AREA_STYLE_COLOUR('',#102690); +#114510 = STYLED_ITEM('color',(#114511),#6261); +#114511 = PRESENTATION_STYLE_ASSIGNMENT((#114512)); +#114512 = SURFACE_STYLE_USAGE(.BOTH.,#114513); +#114513 = SURFACE_SIDE_STYLE('',(#114514)); +#114514 = SURFACE_STYLE_FILL_AREA(#114515); +#114515 = FILL_AREA_STYLE('',(#114516)); +#114516 = FILL_AREA_STYLE_COLOUR('',#102690); +#114517 = STYLED_ITEM('color',(#114518),#6283); +#114518 = PRESENTATION_STYLE_ASSIGNMENT((#114519)); +#114519 = SURFACE_STYLE_USAGE(.BOTH.,#114520); +#114520 = SURFACE_SIDE_STYLE('',(#114521)); +#114521 = SURFACE_STYLE_FILL_AREA(#114522); +#114522 = FILL_AREA_STYLE('',(#114523)); +#114523 = FILL_AREA_STYLE_COLOUR('',#102690); +#114524 = STYLED_ITEM('color',(#114525),#6300); +#114525 = PRESENTATION_STYLE_ASSIGNMENT((#114526)); +#114526 = SURFACE_STYLE_USAGE(.BOTH.,#114527); +#114527 = SURFACE_SIDE_STYLE('',(#114528)); +#114528 = SURFACE_STYLE_FILL_AREA(#114529); +#114529 = FILL_AREA_STYLE('',(#114530)); +#114530 = FILL_AREA_STYLE_COLOUR('',#102690); +#114531 = STYLED_ITEM('color',(#114532),#6317); +#114532 = PRESENTATION_STYLE_ASSIGNMENT((#114533)); +#114533 = SURFACE_STYLE_USAGE(.BOTH.,#114534); +#114534 = SURFACE_SIDE_STYLE('',(#114535)); +#114535 = SURFACE_STYLE_FILL_AREA(#114536); +#114536 = FILL_AREA_STYLE('',(#114537)); +#114537 = FILL_AREA_STYLE_COLOUR('',#102690); +#114538 = STYLED_ITEM('color',(#114539),#6334); +#114539 = PRESENTATION_STYLE_ASSIGNMENT((#114540)); +#114540 = SURFACE_STYLE_USAGE(.BOTH.,#114541); +#114541 = SURFACE_SIDE_STYLE('',(#114542)); +#114542 = SURFACE_STYLE_FILL_AREA(#114543); +#114543 = FILL_AREA_STYLE('',(#114544)); +#114544 = FILL_AREA_STYLE_COLOUR('',#102690); +#114545 = STYLED_ITEM('color',(#114546),#6351); +#114546 = PRESENTATION_STYLE_ASSIGNMENT((#114547)); +#114547 = SURFACE_STYLE_USAGE(.BOTH.,#114548); +#114548 = SURFACE_SIDE_STYLE('',(#114549)); +#114549 = SURFACE_STYLE_FILL_AREA(#114550); +#114550 = FILL_AREA_STYLE('',(#114551)); +#114551 = FILL_AREA_STYLE_COLOUR('',#102690); +#114552 = STYLED_ITEM('color',(#114553),#6363); +#114553 = PRESENTATION_STYLE_ASSIGNMENT((#114554)); +#114554 = SURFACE_STYLE_USAGE(.BOTH.,#114555); +#114555 = SURFACE_SIDE_STYLE('',(#114556)); +#114556 = SURFACE_STYLE_FILL_AREA(#114557); +#114557 = FILL_AREA_STYLE('',(#114558)); +#114558 = FILL_AREA_STYLE_COLOUR('',#102690); +#114559 = STYLED_ITEM('color',(#114560),#6380); +#114560 = PRESENTATION_STYLE_ASSIGNMENT((#114561)); +#114561 = SURFACE_STYLE_USAGE(.BOTH.,#114562); +#114562 = SURFACE_SIDE_STYLE('',(#114563)); +#114563 = SURFACE_STYLE_FILL_AREA(#114564); +#114564 = FILL_AREA_STYLE('',(#114565)); +#114565 = FILL_AREA_STYLE_COLOUR('',#102690); +#114566 = STYLED_ITEM('color',(#114567),#6397); +#114567 = PRESENTATION_STYLE_ASSIGNMENT((#114568)); +#114568 = SURFACE_STYLE_USAGE(.BOTH.,#114569); +#114569 = SURFACE_SIDE_STYLE('',(#114570)); +#114570 = SURFACE_STYLE_FILL_AREA(#114571); +#114571 = FILL_AREA_STYLE('',(#114572)); +#114572 = FILL_AREA_STYLE_COLOUR('',#102690); +#114573 = STYLED_ITEM('color',(#114574),#6409); +#114574 = PRESENTATION_STYLE_ASSIGNMENT((#114575)); +#114575 = SURFACE_STYLE_USAGE(.BOTH.,#114576); +#114576 = SURFACE_SIDE_STYLE('',(#114577)); +#114577 = SURFACE_STYLE_FILL_AREA(#114578); +#114578 = FILL_AREA_STYLE('',(#114579)); +#114579 = FILL_AREA_STYLE_COLOUR('',#102690); +#114580 = STYLED_ITEM('color',(#114581),#6431); +#114581 = PRESENTATION_STYLE_ASSIGNMENT((#114582)); +#114582 = SURFACE_STYLE_USAGE(.BOTH.,#114583); +#114583 = SURFACE_SIDE_STYLE('',(#114584)); +#114584 = SURFACE_STYLE_FILL_AREA(#114585); +#114585 = FILL_AREA_STYLE('',(#114586)); +#114586 = FILL_AREA_STYLE_COLOUR('',#102690); +#114587 = STYLED_ITEM('color',(#114588),#6448); +#114588 = PRESENTATION_STYLE_ASSIGNMENT((#114589)); +#114589 = SURFACE_STYLE_USAGE(.BOTH.,#114590); +#114590 = SURFACE_SIDE_STYLE('',(#114591)); +#114591 = SURFACE_STYLE_FILL_AREA(#114592); +#114592 = FILL_AREA_STYLE('',(#114593)); +#114593 = FILL_AREA_STYLE_COLOUR('',#102690); +#114594 = STYLED_ITEM('color',(#114595),#6465); +#114595 = PRESENTATION_STYLE_ASSIGNMENT((#114596)); +#114596 = SURFACE_STYLE_USAGE(.BOTH.,#114597); +#114597 = SURFACE_SIDE_STYLE('',(#114598)); +#114598 = SURFACE_STYLE_FILL_AREA(#114599); +#114599 = FILL_AREA_STYLE('',(#114600)); +#114600 = FILL_AREA_STYLE_COLOUR('',#102690); +#114601 = STYLED_ITEM('color',(#114602),#6482); +#114602 = PRESENTATION_STYLE_ASSIGNMENT((#114603)); +#114603 = SURFACE_STYLE_USAGE(.BOTH.,#114604); +#114604 = SURFACE_SIDE_STYLE('',(#114605)); +#114605 = SURFACE_STYLE_FILL_AREA(#114606); +#114606 = FILL_AREA_STYLE('',(#114607)); +#114607 = FILL_AREA_STYLE_COLOUR('',#102690); +#114608 = STYLED_ITEM('color',(#114609),#6499); +#114609 = PRESENTATION_STYLE_ASSIGNMENT((#114610)); +#114610 = SURFACE_STYLE_USAGE(.BOTH.,#114611); +#114611 = SURFACE_SIDE_STYLE('',(#114612)); +#114612 = SURFACE_STYLE_FILL_AREA(#114613); +#114613 = FILL_AREA_STYLE('',(#114614)); +#114614 = FILL_AREA_STYLE_COLOUR('',#102690); +#114615 = STYLED_ITEM('color',(#114616),#6516); +#114616 = PRESENTATION_STYLE_ASSIGNMENT((#114617)); +#114617 = SURFACE_STYLE_USAGE(.BOTH.,#114618); +#114618 = SURFACE_SIDE_STYLE('',(#114619)); +#114619 = SURFACE_STYLE_FILL_AREA(#114620); +#114620 = FILL_AREA_STYLE('',(#114621)); +#114621 = FILL_AREA_STYLE_COLOUR('',#102690); +#114622 = STYLED_ITEM('color',(#114623),#6533); +#114623 = PRESENTATION_STYLE_ASSIGNMENT((#114624)); +#114624 = SURFACE_STYLE_USAGE(.BOTH.,#114625); +#114625 = SURFACE_SIDE_STYLE('',(#114626)); +#114626 = SURFACE_STYLE_FILL_AREA(#114627); +#114627 = FILL_AREA_STYLE('',(#114628)); +#114628 = FILL_AREA_STYLE_COLOUR('',#102690); +#114629 = STYLED_ITEM('color',(#114630),#6550); +#114630 = PRESENTATION_STYLE_ASSIGNMENT((#114631)); +#114631 = SURFACE_STYLE_USAGE(.BOTH.,#114632); +#114632 = SURFACE_SIDE_STYLE('',(#114633)); +#114633 = SURFACE_STYLE_FILL_AREA(#114634); +#114634 = FILL_AREA_STYLE('',(#114635)); +#114635 = FILL_AREA_STYLE_COLOUR('',#102690); +#114636 = STYLED_ITEM('color',(#114637),#6562); +#114637 = PRESENTATION_STYLE_ASSIGNMENT((#114638)); +#114638 = SURFACE_STYLE_USAGE(.BOTH.,#114639); +#114639 = SURFACE_SIDE_STYLE('',(#114640)); +#114640 = SURFACE_STYLE_FILL_AREA(#114641); +#114641 = FILL_AREA_STYLE('',(#114642)); +#114642 = FILL_AREA_STYLE_COLOUR('',#102690); +#114643 = STYLED_ITEM('color',(#114644),#6574); +#114644 = PRESENTATION_STYLE_ASSIGNMENT((#114645)); +#114645 = SURFACE_STYLE_USAGE(.BOTH.,#114646); +#114646 = SURFACE_SIDE_STYLE('',(#114647)); +#114647 = SURFACE_STYLE_FILL_AREA(#114648); +#114648 = FILL_AREA_STYLE('',(#114649)); +#114649 = FILL_AREA_STYLE_COLOUR('',#102690); +#114650 = STYLED_ITEM('color',(#114651),#6591); +#114651 = PRESENTATION_STYLE_ASSIGNMENT((#114652)); +#114652 = SURFACE_STYLE_USAGE(.BOTH.,#114653); +#114653 = SURFACE_SIDE_STYLE('',(#114654)); +#114654 = SURFACE_STYLE_FILL_AREA(#114655); +#114655 = FILL_AREA_STYLE('',(#114656)); +#114656 = FILL_AREA_STYLE_COLOUR('',#102690); +#114657 = STYLED_ITEM('color',(#114658),#6613); +#114658 = PRESENTATION_STYLE_ASSIGNMENT((#114659)); +#114659 = SURFACE_STYLE_USAGE(.BOTH.,#114660); +#114660 = SURFACE_SIDE_STYLE('',(#114661)); +#114661 = SURFACE_STYLE_FILL_AREA(#114662); +#114662 = FILL_AREA_STYLE('',(#114663)); +#114663 = FILL_AREA_STYLE_COLOUR('',#102690); +#114664 = STYLED_ITEM('color',(#114665),#6630); +#114665 = PRESENTATION_STYLE_ASSIGNMENT((#114666)); +#114666 = SURFACE_STYLE_USAGE(.BOTH.,#114667); +#114667 = SURFACE_SIDE_STYLE('',(#114668)); +#114668 = SURFACE_STYLE_FILL_AREA(#114669); +#114669 = FILL_AREA_STYLE('',(#114670)); +#114670 = FILL_AREA_STYLE_COLOUR('',#102690); +#114671 = STYLED_ITEM('color',(#114672),#6647); +#114672 = PRESENTATION_STYLE_ASSIGNMENT((#114673)); +#114673 = SURFACE_STYLE_USAGE(.BOTH.,#114674); +#114674 = SURFACE_SIDE_STYLE('',(#114675)); +#114675 = SURFACE_STYLE_FILL_AREA(#114676); +#114676 = FILL_AREA_STYLE('',(#114677)); +#114677 = FILL_AREA_STYLE_COLOUR('',#102690); +#114678 = STYLED_ITEM('color',(#114679),#6664); +#114679 = PRESENTATION_STYLE_ASSIGNMENT((#114680)); +#114680 = SURFACE_STYLE_USAGE(.BOTH.,#114681); +#114681 = SURFACE_SIDE_STYLE('',(#114682)); +#114682 = SURFACE_STYLE_FILL_AREA(#114683); +#114683 = FILL_AREA_STYLE('',(#114684)); +#114684 = FILL_AREA_STYLE_COLOUR('',#102690); +#114685 = STYLED_ITEM('color',(#114686),#6681); +#114686 = PRESENTATION_STYLE_ASSIGNMENT((#114687)); +#114687 = SURFACE_STYLE_USAGE(.BOTH.,#114688); +#114688 = SURFACE_SIDE_STYLE('',(#114689)); +#114689 = SURFACE_STYLE_FILL_AREA(#114690); +#114690 = FILL_AREA_STYLE('',(#114691)); +#114691 = FILL_AREA_STYLE_COLOUR('',#102690); +#114692 = STYLED_ITEM('color',(#114693),#6693); +#114693 = PRESENTATION_STYLE_ASSIGNMENT((#114694)); +#114694 = SURFACE_STYLE_USAGE(.BOTH.,#114695); +#114695 = SURFACE_SIDE_STYLE('',(#114696)); +#114696 = SURFACE_STYLE_FILL_AREA(#114697); +#114697 = FILL_AREA_STYLE('',(#114698)); +#114698 = FILL_AREA_STYLE_COLOUR('',#102690); +#114699 = STYLED_ITEM('color',(#114700),#6710); +#114700 = PRESENTATION_STYLE_ASSIGNMENT((#114701)); +#114701 = SURFACE_STYLE_USAGE(.BOTH.,#114702); +#114702 = SURFACE_SIDE_STYLE('',(#114703)); +#114703 = SURFACE_STYLE_FILL_AREA(#114704); +#114704 = FILL_AREA_STYLE('',(#114705)); +#114705 = FILL_AREA_STYLE_COLOUR('',#102690); +#114706 = STYLED_ITEM('color',(#114707),#6727); +#114707 = PRESENTATION_STYLE_ASSIGNMENT((#114708)); +#114708 = SURFACE_STYLE_USAGE(.BOTH.,#114709); +#114709 = SURFACE_SIDE_STYLE('',(#114710)); +#114710 = SURFACE_STYLE_FILL_AREA(#114711); +#114711 = FILL_AREA_STYLE('',(#114712)); +#114712 = FILL_AREA_STYLE_COLOUR('',#102690); +#114713 = STYLED_ITEM('color',(#114714),#6739); +#114714 = PRESENTATION_STYLE_ASSIGNMENT((#114715)); +#114715 = SURFACE_STYLE_USAGE(.BOTH.,#114716); +#114716 = SURFACE_SIDE_STYLE('',(#114717)); +#114717 = SURFACE_STYLE_FILL_AREA(#114718); +#114718 = FILL_AREA_STYLE('',(#114719)); +#114719 = FILL_AREA_STYLE_COLOUR('',#113956); +#114720 = STYLED_ITEM('color',(#114721),#6797); +#114721 = PRESENTATION_STYLE_ASSIGNMENT((#114722)); +#114722 = SURFACE_STYLE_USAGE(.BOTH.,#114723); +#114723 = SURFACE_SIDE_STYLE('',(#114724)); +#114724 = SURFACE_STYLE_FILL_AREA(#114725); +#114725 = FILL_AREA_STYLE('',(#114726)); +#114726 = FILL_AREA_STYLE_COLOUR('',#113956); +#114727 = STYLED_ITEM('color',(#114728),#6841); +#114728 = PRESENTATION_STYLE_ASSIGNMENT((#114729)); +#114729 = SURFACE_STYLE_USAGE(.BOTH.,#114730); +#114730 = SURFACE_SIDE_STYLE('',(#114731)); +#114731 = SURFACE_STYLE_FILL_AREA(#114732); +#114732 = FILL_AREA_STYLE('',(#114733)); +#114733 = FILL_AREA_STYLE_COLOUR('',#102690); +#114734 = STYLED_ITEM('color',(#114735),#6858); +#114735 = PRESENTATION_STYLE_ASSIGNMENT((#114736)); +#114736 = SURFACE_STYLE_USAGE(.BOTH.,#114737); +#114737 = SURFACE_SIDE_STYLE('',(#114738)); +#114738 = SURFACE_STYLE_FILL_AREA(#114739); +#114739 = FILL_AREA_STYLE('',(#114740)); +#114740 = FILL_AREA_STYLE_COLOUR('',#102690); +#114741 = STYLED_ITEM('color',(#114742),#6880); +#114742 = PRESENTATION_STYLE_ASSIGNMENT((#114743)); +#114743 = SURFACE_STYLE_USAGE(.BOTH.,#114744); +#114744 = SURFACE_SIDE_STYLE('',(#114745)); +#114745 = SURFACE_STYLE_FILL_AREA(#114746); +#114746 = FILL_AREA_STYLE('',(#114747)); +#114747 = FILL_AREA_STYLE_COLOUR('',#102690); +#114748 = STYLED_ITEM('color',(#114749),#6897); +#114749 = PRESENTATION_STYLE_ASSIGNMENT((#114750)); +#114750 = SURFACE_STYLE_USAGE(.BOTH.,#114751); +#114751 = SURFACE_SIDE_STYLE('',(#114752)); +#114752 = SURFACE_STYLE_FILL_AREA(#114753); +#114753 = FILL_AREA_STYLE('',(#114754)); +#114754 = FILL_AREA_STYLE_COLOUR('',#102690); +#114755 = STYLED_ITEM('color',(#114756),#6914); +#114756 = PRESENTATION_STYLE_ASSIGNMENT((#114757)); +#114757 = SURFACE_STYLE_USAGE(.BOTH.,#114758); +#114758 = SURFACE_SIDE_STYLE('',(#114759)); +#114759 = SURFACE_STYLE_FILL_AREA(#114760); +#114760 = FILL_AREA_STYLE('',(#114761)); +#114761 = FILL_AREA_STYLE_COLOUR('',#102690); +#114762 = STYLED_ITEM('color',(#114763),#6931); +#114763 = PRESENTATION_STYLE_ASSIGNMENT((#114764)); +#114764 = SURFACE_STYLE_USAGE(.BOTH.,#114765); +#114765 = SURFACE_SIDE_STYLE('',(#114766)); +#114766 = SURFACE_STYLE_FILL_AREA(#114767); +#114767 = FILL_AREA_STYLE('',(#114768)); +#114768 = FILL_AREA_STYLE_COLOUR('',#102690); +#114769 = STYLED_ITEM('color',(#114770),#6948); +#114770 = PRESENTATION_STYLE_ASSIGNMENT((#114771)); +#114771 = SURFACE_STYLE_USAGE(.BOTH.,#114772); +#114772 = SURFACE_SIDE_STYLE('',(#114773)); +#114773 = SURFACE_STYLE_FILL_AREA(#114774); +#114774 = FILL_AREA_STYLE('',(#114775)); +#114775 = FILL_AREA_STYLE_COLOUR('',#102690); +#114776 = STYLED_ITEM('color',(#114777),#6960); +#114777 = PRESENTATION_STYLE_ASSIGNMENT((#114778)); +#114778 = SURFACE_STYLE_USAGE(.BOTH.,#114779); +#114779 = SURFACE_SIDE_STYLE('',(#114780)); +#114780 = SURFACE_STYLE_FILL_AREA(#114781); +#114781 = FILL_AREA_STYLE('',(#114782)); +#114782 = FILL_AREA_STYLE_COLOUR('',#102690); +#114783 = STYLED_ITEM('color',(#114784),#6977); +#114784 = PRESENTATION_STYLE_ASSIGNMENT((#114785)); +#114785 = SURFACE_STYLE_USAGE(.BOTH.,#114786); +#114786 = SURFACE_SIDE_STYLE('',(#114787)); +#114787 = SURFACE_STYLE_FILL_AREA(#114788); +#114788 = FILL_AREA_STYLE('',(#114789)); +#114789 = FILL_AREA_STYLE_COLOUR('',#102690); +#114790 = STYLED_ITEM('color',(#114791),#6994); +#114791 = PRESENTATION_STYLE_ASSIGNMENT((#114792)); +#114792 = SURFACE_STYLE_USAGE(.BOTH.,#114793); +#114793 = SURFACE_SIDE_STYLE('',(#114794)); +#114794 = SURFACE_STYLE_FILL_AREA(#114795); +#114795 = FILL_AREA_STYLE('',(#114796)); +#114796 = FILL_AREA_STYLE_COLOUR('',#102690); +#114797 = STYLED_ITEM('color',(#114798),#7006); +#114798 = PRESENTATION_STYLE_ASSIGNMENT((#114799)); +#114799 = SURFACE_STYLE_USAGE(.BOTH.,#114800); +#114800 = SURFACE_SIDE_STYLE('',(#114801)); +#114801 = SURFACE_STYLE_FILL_AREA(#114802); +#114802 = FILL_AREA_STYLE('',(#114803)); +#114803 = FILL_AREA_STYLE_COLOUR('',#102690); +#114804 = STYLED_ITEM('color',(#114805),#7028); +#114805 = PRESENTATION_STYLE_ASSIGNMENT((#114806)); +#114806 = SURFACE_STYLE_USAGE(.BOTH.,#114807); +#114807 = SURFACE_SIDE_STYLE('',(#114808)); +#114808 = SURFACE_STYLE_FILL_AREA(#114809); +#114809 = FILL_AREA_STYLE('',(#114810)); +#114810 = FILL_AREA_STYLE_COLOUR('',#102690); +#114811 = STYLED_ITEM('color',(#114812),#7045); +#114812 = PRESENTATION_STYLE_ASSIGNMENT((#114813)); +#114813 = SURFACE_STYLE_USAGE(.BOTH.,#114814); +#114814 = SURFACE_SIDE_STYLE('',(#114815)); +#114815 = SURFACE_STYLE_FILL_AREA(#114816); +#114816 = FILL_AREA_STYLE('',(#114817)); +#114817 = FILL_AREA_STYLE_COLOUR('',#102690); +#114818 = STYLED_ITEM('color',(#114819),#7062); +#114819 = PRESENTATION_STYLE_ASSIGNMENT((#114820)); +#114820 = SURFACE_STYLE_USAGE(.BOTH.,#114821); +#114821 = SURFACE_SIDE_STYLE('',(#114822)); +#114822 = SURFACE_STYLE_FILL_AREA(#114823); +#114823 = FILL_AREA_STYLE('',(#114824)); +#114824 = FILL_AREA_STYLE_COLOUR('',#102690); +#114825 = STYLED_ITEM('color',(#114826),#7079); +#114826 = PRESENTATION_STYLE_ASSIGNMENT((#114827)); +#114827 = SURFACE_STYLE_USAGE(.BOTH.,#114828); +#114828 = SURFACE_SIDE_STYLE('',(#114829)); +#114829 = SURFACE_STYLE_FILL_AREA(#114830); +#114830 = FILL_AREA_STYLE('',(#114831)); +#114831 = FILL_AREA_STYLE_COLOUR('',#102690); +#114832 = STYLED_ITEM('color',(#114833),#7096); +#114833 = PRESENTATION_STYLE_ASSIGNMENT((#114834)); +#114834 = SURFACE_STYLE_USAGE(.BOTH.,#114835); +#114835 = SURFACE_SIDE_STYLE('',(#114836)); +#114836 = SURFACE_STYLE_FILL_AREA(#114837); +#114837 = FILL_AREA_STYLE('',(#114838)); +#114838 = FILL_AREA_STYLE_COLOUR('',#102690); +#114839 = STYLED_ITEM('color',(#114840),#7113); +#114840 = PRESENTATION_STYLE_ASSIGNMENT((#114841)); +#114841 = SURFACE_STYLE_USAGE(.BOTH.,#114842); +#114842 = SURFACE_SIDE_STYLE('',(#114843)); +#114843 = SURFACE_STYLE_FILL_AREA(#114844); +#114844 = FILL_AREA_STYLE('',(#114845)); +#114845 = FILL_AREA_STYLE_COLOUR('',#102690); +#114846 = STYLED_ITEM('color',(#114847),#7130); +#114847 = PRESENTATION_STYLE_ASSIGNMENT((#114848)); +#114848 = SURFACE_STYLE_USAGE(.BOTH.,#114849); +#114849 = SURFACE_SIDE_STYLE('',(#114850)); +#114850 = SURFACE_STYLE_FILL_AREA(#114851); +#114851 = FILL_AREA_STYLE('',(#114852)); +#114852 = FILL_AREA_STYLE_COLOUR('',#102690); +#114853 = STYLED_ITEM('color',(#114854),#7147); +#114854 = PRESENTATION_STYLE_ASSIGNMENT((#114855)); +#114855 = SURFACE_STYLE_USAGE(.BOTH.,#114856); +#114856 = SURFACE_SIDE_STYLE('',(#114857)); +#114857 = SURFACE_STYLE_FILL_AREA(#114858); +#114858 = FILL_AREA_STYLE('',(#114859)); +#114859 = FILL_AREA_STYLE_COLOUR('',#102690); +#114860 = STYLED_ITEM('color',(#114861),#7159); +#114861 = PRESENTATION_STYLE_ASSIGNMENT((#114862)); +#114862 = SURFACE_STYLE_USAGE(.BOTH.,#114863); +#114863 = SURFACE_SIDE_STYLE('',(#114864)); +#114864 = SURFACE_STYLE_FILL_AREA(#114865); +#114865 = FILL_AREA_STYLE('',(#114866)); +#114866 = FILL_AREA_STYLE_COLOUR('',#102690); +#114867 = STYLED_ITEM('color',(#114868),#7171); +#114868 = PRESENTATION_STYLE_ASSIGNMENT((#114869)); +#114869 = SURFACE_STYLE_USAGE(.BOTH.,#114870); +#114870 = SURFACE_SIDE_STYLE('',(#114871)); +#114871 = SURFACE_STYLE_FILL_AREA(#114872); +#114872 = FILL_AREA_STYLE('',(#114873)); +#114873 = FILL_AREA_STYLE_COLOUR('',#102690); +#114874 = STYLED_ITEM('color',(#114875),#7188); +#114875 = PRESENTATION_STYLE_ASSIGNMENT((#114876)); +#114876 = SURFACE_STYLE_USAGE(.BOTH.,#114877); +#114877 = SURFACE_SIDE_STYLE('',(#114878)); +#114878 = SURFACE_STYLE_FILL_AREA(#114879); +#114879 = FILL_AREA_STYLE('',(#114880)); +#114880 = FILL_AREA_STYLE_COLOUR('',#102690); +#114881 = STYLED_ITEM('color',(#114882),#7210); +#114882 = PRESENTATION_STYLE_ASSIGNMENT((#114883)); +#114883 = SURFACE_STYLE_USAGE(.BOTH.,#114884); +#114884 = SURFACE_SIDE_STYLE('',(#114885)); +#114885 = SURFACE_STYLE_FILL_AREA(#114886); +#114886 = FILL_AREA_STYLE('',(#114887)); +#114887 = FILL_AREA_STYLE_COLOUR('',#102690); +#114888 = STYLED_ITEM('color',(#114889),#7227); +#114889 = PRESENTATION_STYLE_ASSIGNMENT((#114890)); +#114890 = SURFACE_STYLE_USAGE(.BOTH.,#114891); +#114891 = SURFACE_SIDE_STYLE('',(#114892)); +#114892 = SURFACE_STYLE_FILL_AREA(#114893); +#114893 = FILL_AREA_STYLE('',(#114894)); +#114894 = FILL_AREA_STYLE_COLOUR('',#102690); +#114895 = STYLED_ITEM('color',(#114896),#7244); +#114896 = PRESENTATION_STYLE_ASSIGNMENT((#114897)); +#114897 = SURFACE_STYLE_USAGE(.BOTH.,#114898); +#114898 = SURFACE_SIDE_STYLE('',(#114899)); +#114899 = SURFACE_STYLE_FILL_AREA(#114900); +#114900 = FILL_AREA_STYLE('',(#114901)); +#114901 = FILL_AREA_STYLE_COLOUR('',#102690); +#114902 = STYLED_ITEM('color',(#114903),#7261); +#114903 = PRESENTATION_STYLE_ASSIGNMENT((#114904)); +#114904 = SURFACE_STYLE_USAGE(.BOTH.,#114905); +#114905 = SURFACE_SIDE_STYLE('',(#114906)); +#114906 = SURFACE_STYLE_FILL_AREA(#114907); +#114907 = FILL_AREA_STYLE('',(#114908)); +#114908 = FILL_AREA_STYLE_COLOUR('',#102690); +#114909 = STYLED_ITEM('color',(#114910),#7278); +#114910 = PRESENTATION_STYLE_ASSIGNMENT((#114911)); +#114911 = SURFACE_STYLE_USAGE(.BOTH.,#114912); +#114912 = SURFACE_SIDE_STYLE('',(#114913)); +#114913 = SURFACE_STYLE_FILL_AREA(#114914); +#114914 = FILL_AREA_STYLE('',(#114915)); +#114915 = FILL_AREA_STYLE_COLOUR('',#102690); +#114916 = STYLED_ITEM('color',(#114917),#7290); +#114917 = PRESENTATION_STYLE_ASSIGNMENT((#114918)); +#114918 = SURFACE_STYLE_USAGE(.BOTH.,#114919); +#114919 = SURFACE_SIDE_STYLE('',(#114920)); +#114920 = SURFACE_STYLE_FILL_AREA(#114921); +#114921 = FILL_AREA_STYLE('',(#114922)); +#114922 = FILL_AREA_STYLE_COLOUR('',#102690); +#114923 = STYLED_ITEM('color',(#114924),#7307); +#114924 = PRESENTATION_STYLE_ASSIGNMENT((#114925)); +#114925 = SURFACE_STYLE_USAGE(.BOTH.,#114926); +#114926 = SURFACE_SIDE_STYLE('',(#114927)); +#114927 = SURFACE_STYLE_FILL_AREA(#114928); +#114928 = FILL_AREA_STYLE('',(#114929)); +#114929 = FILL_AREA_STYLE_COLOUR('',#102690); +#114930 = STYLED_ITEM('color',(#114931),#7324); +#114931 = PRESENTATION_STYLE_ASSIGNMENT((#114932)); +#114932 = SURFACE_STYLE_USAGE(.BOTH.,#114933); +#114933 = SURFACE_SIDE_STYLE('',(#114934)); +#114934 = SURFACE_STYLE_FILL_AREA(#114935); +#114935 = FILL_AREA_STYLE('',(#114936)); +#114936 = FILL_AREA_STYLE_COLOUR('',#102690); +#114937 = STYLED_ITEM('color',(#114938),#7336); +#114938 = PRESENTATION_STYLE_ASSIGNMENT((#114939)); +#114939 = SURFACE_STYLE_USAGE(.BOTH.,#114940); +#114940 = SURFACE_SIDE_STYLE('',(#114941)); +#114941 = SURFACE_STYLE_FILL_AREA(#114942); +#114942 = FILL_AREA_STYLE('',(#114943)); +#114943 = FILL_AREA_STYLE_COLOUR('',#113956); +#114944 = STYLED_ITEM('color',(#114945),#7353); +#114945 = PRESENTATION_STYLE_ASSIGNMENT((#114946)); +#114946 = SURFACE_STYLE_USAGE(.BOTH.,#114947); +#114947 = SURFACE_SIDE_STYLE('',(#114948)); +#114948 = SURFACE_STYLE_FILL_AREA(#114949); +#114949 = FILL_AREA_STYLE('',(#114950)); +#114950 = FILL_AREA_STYLE_COLOUR('',#113956); +#114951 = STYLED_ITEM('color',(#114952),#7382); +#114952 = PRESENTATION_STYLE_ASSIGNMENT((#114953)); +#114953 = SURFACE_STYLE_USAGE(.BOTH.,#114954); +#114954 = SURFACE_SIDE_STYLE('',(#114955)); +#114955 = SURFACE_STYLE_FILL_AREA(#114956); +#114956 = FILL_AREA_STYLE('',(#114957)); +#114957 = FILL_AREA_STYLE_COLOUR('',#113956); +#114958 = STYLED_ITEM('color',(#114959),#7410); +#114959 = PRESENTATION_STYLE_ASSIGNMENT((#114960)); +#114960 = SURFACE_STYLE_USAGE(.BOTH.,#114961); +#114961 = SURFACE_SIDE_STYLE('',(#114962)); +#114962 = SURFACE_STYLE_FILL_AREA(#114963); +#114963 = FILL_AREA_STYLE('',(#114964)); +#114964 = FILL_AREA_STYLE_COLOUR('',#113956); +#114965 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #114966,#114973,#114980,#114987,#114994,#115001,#115008,#115015, + #115022,#115029,#115036,#115044,#115051,#115058,#115065,#115072, + #115079,#115086,#115093,#115100,#115107,#115114,#115121,#115128, + #115135,#115142,#115149,#115156),#1557); +#114966 = STYLED_ITEM('color',(#114967),#705); +#114967 = PRESENTATION_STYLE_ASSIGNMENT((#114968)); +#114968 = SURFACE_STYLE_USAGE(.BOTH.,#114969); +#114969 = SURFACE_SIDE_STYLE('',(#114970)); +#114970 = SURFACE_STYLE_FILL_AREA(#114971); +#114971 = FILL_AREA_STYLE('',(#114972)); +#114972 = FILL_AREA_STYLE_COLOUR('',#102690); +#114973 = STYLED_ITEM('color',(#114974),#781); +#114974 = PRESENTATION_STYLE_ASSIGNMENT((#114975)); +#114975 = SURFACE_STYLE_USAGE(.BOTH.,#114976); +#114976 = SURFACE_SIDE_STYLE('',(#114977)); +#114977 = SURFACE_STYLE_FILL_AREA(#114978); +#114978 = FILL_AREA_STYLE('',(#114979)); +#114979 = FILL_AREA_STYLE_COLOUR('',#102690); +#114980 = STYLED_ITEM('color',(#114981),#812); +#114981 = PRESENTATION_STYLE_ASSIGNMENT((#114982)); +#114982 = SURFACE_STYLE_USAGE(.BOTH.,#114983); +#114983 = SURFACE_SIDE_STYLE('',(#114984)); +#114984 = SURFACE_STYLE_FILL_AREA(#114985); +#114985 = FILL_AREA_STYLE('',(#114986)); +#114986 = FILL_AREA_STYLE_COLOUR('',#102690); +#114987 = STYLED_ITEM('color',(#114988),#837); +#114988 = PRESENTATION_STYLE_ASSIGNMENT((#114989)); +#114989 = SURFACE_STYLE_USAGE(.BOTH.,#114990); +#114990 = SURFACE_SIDE_STYLE('',(#114991)); +#114991 = SURFACE_STYLE_FILL_AREA(#114992); +#114992 = FILL_AREA_STYLE('',(#114993)); +#114993 = FILL_AREA_STYLE_COLOUR('',#102690); +#114994 = STYLED_ITEM('color',(#114995),#862); +#114995 = PRESENTATION_STYLE_ASSIGNMENT((#114996)); +#114996 = SURFACE_STYLE_USAGE(.BOTH.,#114997); +#114997 = SURFACE_SIDE_STYLE('',(#114998)); +#114998 = SURFACE_STYLE_FILL_AREA(#114999); +#114999 = FILL_AREA_STYLE('',(#115000)); +#115000 = FILL_AREA_STYLE_COLOUR('',#102690); +#115001 = STYLED_ITEM('color',(#115002),#886); +#115002 = PRESENTATION_STYLE_ASSIGNMENT((#115003)); +#115003 = SURFACE_STYLE_USAGE(.BOTH.,#115004); +#115004 = SURFACE_SIDE_STYLE('',(#115005)); +#115005 = SURFACE_STYLE_FILL_AREA(#115006); +#115006 = FILL_AREA_STYLE('',(#115007)); +#115007 = FILL_AREA_STYLE_COLOUR('',#102690); +#115008 = STYLED_ITEM('color',(#115009),#910); +#115009 = PRESENTATION_STYLE_ASSIGNMENT((#115010)); +#115010 = SURFACE_STYLE_USAGE(.BOTH.,#115011); +#115011 = SURFACE_SIDE_STYLE('',(#115012)); +#115012 = SURFACE_STYLE_FILL_AREA(#115013); +#115013 = FILL_AREA_STYLE('',(#115014)); +#115014 = FILL_AREA_STYLE_COLOUR('',#102690); +#115015 = STYLED_ITEM('color',(#115016),#935); +#115016 = PRESENTATION_STYLE_ASSIGNMENT((#115017)); +#115017 = SURFACE_STYLE_USAGE(.BOTH.,#115018); +#115018 = SURFACE_SIDE_STYLE('',(#115019)); +#115019 = SURFACE_STYLE_FILL_AREA(#115020); +#115020 = FILL_AREA_STYLE('',(#115021)); +#115021 = FILL_AREA_STYLE_COLOUR('',#102690); +#115022 = STYLED_ITEM('color',(#115023),#960); +#115023 = PRESENTATION_STYLE_ASSIGNMENT((#115024)); +#115024 = SURFACE_STYLE_USAGE(.BOTH.,#115025); +#115025 = SURFACE_SIDE_STYLE('',(#115026)); +#115026 = SURFACE_STYLE_FILL_AREA(#115027); +#115027 = FILL_AREA_STYLE('',(#115028)); +#115028 = FILL_AREA_STYLE_COLOUR('',#102690); +#115029 = STYLED_ITEM('color',(#115030),#977); +#115030 = PRESENTATION_STYLE_ASSIGNMENT((#115031)); +#115031 = SURFACE_STYLE_USAGE(.BOTH.,#115032); +#115032 = SURFACE_SIDE_STYLE('',(#115033)); +#115033 = SURFACE_STYLE_FILL_AREA(#115034); +#115034 = FILL_AREA_STYLE('',(#115035)); +#115035 = FILL_AREA_STYLE_COLOUR('',#102690); +#115036 = STYLED_ITEM('color',(#115037),#1063); +#115037 = PRESENTATION_STYLE_ASSIGNMENT((#115038)); +#115038 = SURFACE_STYLE_USAGE(.BOTH.,#115039); +#115039 = SURFACE_SIDE_STYLE('',(#115040)); +#115040 = SURFACE_STYLE_FILL_AREA(#115041); +#115041 = FILL_AREA_STYLE('',(#115042)); +#115042 = FILL_AREA_STYLE_COLOUR('',#115043); +#115043 = COLOUR_RGB('',0.379000005575,0.270000008848,0.214999999939); +#115044 = STYLED_ITEM('color',(#115045),#1095); +#115045 = PRESENTATION_STYLE_ASSIGNMENT((#115046)); +#115046 = SURFACE_STYLE_USAGE(.BOTH.,#115047); +#115047 = SURFACE_SIDE_STYLE('',(#115048)); +#115048 = SURFACE_STYLE_FILL_AREA(#115049); +#115049 = FILL_AREA_STYLE('',(#115050)); +#115050 = FILL_AREA_STYLE_COLOUR('',#115043); +#115051 = STYLED_ITEM('color',(#115052),#1119); +#115052 = PRESENTATION_STYLE_ASSIGNMENT((#115053)); +#115053 = SURFACE_STYLE_USAGE(.BOTH.,#115054); +#115054 = SURFACE_SIDE_STYLE('',(#115055)); +#115055 = SURFACE_STYLE_FILL_AREA(#115056); +#115056 = FILL_AREA_STYLE('',(#115057)); +#115057 = FILL_AREA_STYLE_COLOUR('',#115043); +#115058 = STYLED_ITEM('color',(#115059),#1144); +#115059 = PRESENTATION_STYLE_ASSIGNMENT((#115060)); +#115060 = SURFACE_STYLE_USAGE(.BOTH.,#115061); +#115061 = SURFACE_SIDE_STYLE('',(#115062)); +#115062 = SURFACE_STYLE_FILL_AREA(#115063); +#115063 = FILL_AREA_STYLE('',(#115064)); +#115064 = FILL_AREA_STYLE_COLOUR('',#115043); +#115065 = STYLED_ITEM('color',(#115066),#1168); +#115066 = PRESENTATION_STYLE_ASSIGNMENT((#115067)); +#115067 = SURFACE_STYLE_USAGE(.BOTH.,#115068); +#115068 = SURFACE_SIDE_STYLE('',(#115069)); +#115069 = SURFACE_STYLE_FILL_AREA(#115070); +#115070 = FILL_AREA_STYLE('',(#115071)); +#115071 = FILL_AREA_STYLE_COLOUR('',#115043); +#115072 = STYLED_ITEM('color',(#115073),#1193); +#115073 = PRESENTATION_STYLE_ASSIGNMENT((#115074)); +#115074 = SURFACE_STYLE_USAGE(.BOTH.,#115075); +#115075 = SURFACE_SIDE_STYLE('',(#115076)); +#115076 = SURFACE_STYLE_FILL_AREA(#115077); +#115077 = FILL_AREA_STYLE('',(#115078)); +#115078 = FILL_AREA_STYLE_COLOUR('',#115043); +#115079 = STYLED_ITEM('color',(#115080),#1217); +#115080 = PRESENTATION_STYLE_ASSIGNMENT((#115081)); +#115081 = SURFACE_STYLE_USAGE(.BOTH.,#115082); +#115082 = SURFACE_SIDE_STYLE('',(#115083)); +#115083 = SURFACE_STYLE_FILL_AREA(#115084); +#115084 = FILL_AREA_STYLE('',(#115085)); +#115085 = FILL_AREA_STYLE_COLOUR('',#115043); +#115086 = STYLED_ITEM('color',(#115087),#1242); +#115087 = PRESENTATION_STYLE_ASSIGNMENT((#115088)); +#115088 = SURFACE_STYLE_USAGE(.BOTH.,#115089); +#115089 = SURFACE_SIDE_STYLE('',(#115090)); +#115090 = SURFACE_STYLE_FILL_AREA(#115091); +#115091 = FILL_AREA_STYLE('',(#115092)); +#115092 = FILL_AREA_STYLE_COLOUR('',#115043); +#115093 = STYLED_ITEM('color',(#115094),#1259); +#115094 = PRESENTATION_STYLE_ASSIGNMENT((#115095)); +#115095 = SURFACE_STYLE_USAGE(.BOTH.,#115096); +#115096 = SURFACE_SIDE_STYLE('',(#115097)); +#115097 = SURFACE_STYLE_FILL_AREA(#115098); +#115098 = FILL_AREA_STYLE('',(#115099)); +#115099 = FILL_AREA_STYLE_COLOUR('',#102690); +#115100 = STYLED_ITEM('color',(#115101),#1345); +#115101 = PRESENTATION_STYLE_ASSIGNMENT((#115102)); +#115102 = SURFACE_STYLE_USAGE(.BOTH.,#115103); +#115103 = SURFACE_SIDE_STYLE('',(#115104)); +#115104 = SURFACE_STYLE_FILL_AREA(#115105); +#115105 = FILL_AREA_STYLE('',(#115106)); +#115106 = FILL_AREA_STYLE_COLOUR('',#102690); +#115107 = STYLED_ITEM('color',(#115108),#1376); +#115108 = PRESENTATION_STYLE_ASSIGNMENT((#115109)); +#115109 = SURFACE_STYLE_USAGE(.BOTH.,#115110); +#115110 = SURFACE_SIDE_STYLE('',(#115111)); +#115111 = SURFACE_STYLE_FILL_AREA(#115112); +#115112 = FILL_AREA_STYLE('',(#115113)); +#115113 = FILL_AREA_STYLE_COLOUR('',#102690); +#115114 = STYLED_ITEM('color',(#115115),#1401); +#115115 = PRESENTATION_STYLE_ASSIGNMENT((#115116)); +#115116 = SURFACE_STYLE_USAGE(.BOTH.,#115117); +#115117 = SURFACE_SIDE_STYLE('',(#115118)); +#115118 = SURFACE_STYLE_FILL_AREA(#115119); +#115119 = FILL_AREA_STYLE('',(#115120)); +#115120 = FILL_AREA_STYLE_COLOUR('',#102690); +#115121 = STYLED_ITEM('color',(#115122),#1426); +#115122 = PRESENTATION_STYLE_ASSIGNMENT((#115123)); +#115123 = SURFACE_STYLE_USAGE(.BOTH.,#115124); +#115124 = SURFACE_SIDE_STYLE('',(#115125)); +#115125 = SURFACE_STYLE_FILL_AREA(#115126); +#115126 = FILL_AREA_STYLE('',(#115127)); +#115127 = FILL_AREA_STYLE_COLOUR('',#102690); +#115128 = STYLED_ITEM('color',(#115129),#1450); +#115129 = PRESENTATION_STYLE_ASSIGNMENT((#115130)); +#115130 = SURFACE_STYLE_USAGE(.BOTH.,#115131); +#115131 = SURFACE_SIDE_STYLE('',(#115132)); +#115132 = SURFACE_STYLE_FILL_AREA(#115133); +#115133 = FILL_AREA_STYLE('',(#115134)); +#115134 = FILL_AREA_STYLE_COLOUR('',#102690); +#115135 = STYLED_ITEM('color',(#115136),#1474); +#115136 = PRESENTATION_STYLE_ASSIGNMENT((#115137)); +#115137 = SURFACE_STYLE_USAGE(.BOTH.,#115138); +#115138 = SURFACE_SIDE_STYLE('',(#115139)); +#115139 = SURFACE_STYLE_FILL_AREA(#115140); +#115140 = FILL_AREA_STYLE('',(#115141)); +#115141 = FILL_AREA_STYLE_COLOUR('',#102690); +#115142 = STYLED_ITEM('color',(#115143),#1499); +#115143 = PRESENTATION_STYLE_ASSIGNMENT((#115144)); +#115144 = SURFACE_STYLE_USAGE(.BOTH.,#115145); +#115145 = SURFACE_SIDE_STYLE('',(#115146)); +#115146 = SURFACE_STYLE_FILL_AREA(#115147); +#115147 = FILL_AREA_STYLE('',(#115148)); +#115148 = FILL_AREA_STYLE_COLOUR('',#102690); +#115149 = STYLED_ITEM('color',(#115150),#1524); +#115150 = PRESENTATION_STYLE_ASSIGNMENT((#115151)); +#115151 = SURFACE_STYLE_USAGE(.BOTH.,#115152); +#115152 = SURFACE_SIDE_STYLE('',(#115153)); +#115153 = SURFACE_STYLE_FILL_AREA(#115154); +#115154 = FILL_AREA_STYLE('',(#115155)); +#115155 = FILL_AREA_STYLE_COLOUR('',#102690); +#115156 = STYLED_ITEM('color',(#115157),#1541); +#115157 = PRESENTATION_STYLE_ASSIGNMENT((#115158)); +#115158 = SURFACE_STYLE_USAGE(.BOTH.,#115159); +#115159 = SURFACE_SIDE_STYLE('',(#115160)); +#115160 = SURFACE_STYLE_FILL_AREA(#115161); +#115161 = FILL_AREA_STYLE('',(#115162)); +#115162 = FILL_AREA_STYLE_COLOUR('',#102690); +#115163 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #115164,#115171,#115178,#115185,#115192,#115199,#115206,#115213, + #115220,#115227,#115234,#115241,#115248,#115255,#115262,#115269, + #115276,#115283,#115290,#115297,#115304,#115311,#115318,#115325, + #115332,#115339,#115346,#115353,#115360,#115367,#115374,#115381, + #115388,#115395,#115402,#115409,#115416,#115423,#115430,#115437, + #115444,#115451,#115458,#115465,#115472,#115479,#115486,#115493, + #115500,#115507,#115514,#115521,#115528,#115535,#115542,#115549, + #115556,#115563,#115570,#115577,#115584,#115591,#115598,#115605, + #115612,#115619,#115626,#115633,#115640,#115647,#115654,#115661, + #115668,#115675,#115682,#115689,#115696,#115703,#115710,#115717, + #115724,#115731,#115738,#115745,#115752,#115759,#115766,#115773, + #115780,#115787,#115794,#115801,#115808,#115815,#115822,#115829, + #115836,#115843,#115850,#115857,#115864,#115871,#115878,#115885, + #115892,#115899,#115906,#115913,#115920,#115927,#115934,#115941, + #115948,#115955,#115962,#115969,#115976,#115983,#115990,#115997, + #116004,#116011,#116018,#116025,#116032,#116039,#116046,#116053, + #116060,#116067,#116074,#116081,#116088,#116095,#116102,#116109, + #116116,#116123,#116130,#116137,#116144,#116151,#116158,#116165, + #116172,#116179,#116186,#116193),#99937); +#115164 = STYLED_ITEM('color',(#115165),#95811); +#115165 = PRESENTATION_STYLE_ASSIGNMENT((#115166)); +#115166 = SURFACE_STYLE_USAGE(.BOTH.,#115167); +#115167 = SURFACE_SIDE_STYLE('',(#115168)); +#115168 = SURFACE_STYLE_FILL_AREA(#115169); +#115169 = FILL_AREA_STYLE('',(#115170)); +#115170 = FILL_AREA_STYLE_COLOUR('',#113956); +#115171 = STYLED_ITEM('color',(#115172),#95851); +#115172 = PRESENTATION_STYLE_ASSIGNMENT((#115173)); +#115173 = SURFACE_STYLE_USAGE(.BOTH.,#115174); +#115174 = SURFACE_SIDE_STYLE('',(#115175)); +#115175 = SURFACE_STYLE_FILL_AREA(#115176); +#115176 = FILL_AREA_STYLE('',(#115177)); +#115177 = FILL_AREA_STYLE_COLOUR('',#113956); +#115178 = STYLED_ITEM('color',(#115179),#95882); +#115179 = PRESENTATION_STYLE_ASSIGNMENT((#115180)); +#115180 = SURFACE_STYLE_USAGE(.BOTH.,#115181); +#115181 = SURFACE_SIDE_STYLE('',(#115182)); +#115182 = SURFACE_STYLE_FILL_AREA(#115183); +#115183 = FILL_AREA_STYLE('',(#115184)); +#115184 = FILL_AREA_STYLE_COLOUR('',#113956); +#115185 = STYLED_ITEM('color',(#115186),#95913); +#115186 = PRESENTATION_STYLE_ASSIGNMENT((#115187)); +#115187 = SURFACE_STYLE_USAGE(.BOTH.,#115188); +#115188 = SURFACE_SIDE_STYLE('',(#115189)); +#115189 = SURFACE_STYLE_FILL_AREA(#115190); +#115190 = FILL_AREA_STYLE('',(#115191)); +#115191 = FILL_AREA_STYLE_COLOUR('',#113956); +#115192 = STYLED_ITEM('color',(#115193),#96406); +#115193 = PRESENTATION_STYLE_ASSIGNMENT((#115194)); +#115194 = SURFACE_STYLE_USAGE(.BOTH.,#115195); +#115195 = SURFACE_SIDE_STYLE('',(#115196)); +#115196 = SURFACE_STYLE_FILL_AREA(#115197); +#115197 = FILL_AREA_STYLE('',(#115198)); +#115198 = FILL_AREA_STYLE_COLOUR('',#113956); +#115199 = STYLED_ITEM('color',(#115200),#96899); +#115200 = PRESENTATION_STYLE_ASSIGNMENT((#115201)); +#115201 = SURFACE_STYLE_USAGE(.BOTH.,#115202); +#115202 = SURFACE_SIDE_STYLE('',(#115203)); +#115203 = SURFACE_STYLE_FILL_AREA(#115204); +#115204 = FILL_AREA_STYLE('',(#115205)); +#115205 = FILL_AREA_STYLE_COLOUR('',#113956); +#115206 = STYLED_ITEM('color',(#115207),#96916); +#115207 = PRESENTATION_STYLE_ASSIGNMENT((#115208)); +#115208 = SURFACE_STYLE_USAGE(.BOTH.,#115209); +#115209 = SURFACE_SIDE_STYLE('',(#115210)); +#115210 = SURFACE_STYLE_FILL_AREA(#115211); +#115211 = FILL_AREA_STYLE('',(#115212)); +#115212 = FILL_AREA_STYLE_COLOUR('',#113956); +#115213 = STYLED_ITEM('color',(#115214),#96933); +#115214 = PRESENTATION_STYLE_ASSIGNMENT((#115215)); +#115215 = SURFACE_STYLE_USAGE(.BOTH.,#115216); +#115216 = SURFACE_SIDE_STYLE('',(#115217)); +#115217 = SURFACE_STYLE_FILL_AREA(#115218); +#115218 = FILL_AREA_STYLE('',(#115219)); +#115219 = FILL_AREA_STYLE_COLOUR('',#113956); +#115220 = STYLED_ITEM('color',(#115221),#96950); +#115221 = PRESENTATION_STYLE_ASSIGNMENT((#115222)); +#115222 = SURFACE_STYLE_USAGE(.BOTH.,#115223); +#115223 = SURFACE_SIDE_STYLE('',(#115224)); +#115224 = SURFACE_STYLE_FILL_AREA(#115225); +#115225 = FILL_AREA_STYLE('',(#115226)); +#115226 = FILL_AREA_STYLE_COLOUR('',#113956); +#115227 = STYLED_ITEM('color',(#115228),#96967); +#115228 = PRESENTATION_STYLE_ASSIGNMENT((#115229)); +#115229 = SURFACE_STYLE_USAGE(.BOTH.,#115230); +#115230 = SURFACE_SIDE_STYLE('',(#115231)); +#115231 = SURFACE_STYLE_FILL_AREA(#115232); +#115232 = FILL_AREA_STYLE('',(#115233)); +#115233 = FILL_AREA_STYLE_COLOUR('',#113956); +#115234 = STYLED_ITEM('color',(#115235),#96984); +#115235 = PRESENTATION_STYLE_ASSIGNMENT((#115236)); +#115236 = SURFACE_STYLE_USAGE(.BOTH.,#115237); +#115237 = SURFACE_SIDE_STYLE('',(#115238)); +#115238 = SURFACE_STYLE_FILL_AREA(#115239); +#115239 = FILL_AREA_STYLE('',(#115240)); +#115240 = FILL_AREA_STYLE_COLOUR('',#113956); +#115241 = STYLED_ITEM('color',(#115242),#97001); +#115242 = PRESENTATION_STYLE_ASSIGNMENT((#115243)); +#115243 = SURFACE_STYLE_USAGE(.BOTH.,#115244); +#115244 = SURFACE_SIDE_STYLE('',(#115245)); +#115245 = SURFACE_STYLE_FILL_AREA(#115246); +#115246 = FILL_AREA_STYLE('',(#115247)); +#115247 = FILL_AREA_STYLE_COLOUR('',#113956); +#115248 = STYLED_ITEM('color',(#115249),#97018); +#115249 = PRESENTATION_STYLE_ASSIGNMENT((#115250)); +#115250 = SURFACE_STYLE_USAGE(.BOTH.,#115251); +#115251 = SURFACE_SIDE_STYLE('',(#115252)); +#115252 = SURFACE_STYLE_FILL_AREA(#115253); +#115253 = FILL_AREA_STYLE('',(#115254)); +#115254 = FILL_AREA_STYLE_COLOUR('',#113956); +#115255 = STYLED_ITEM('color',(#115256),#97035); +#115256 = PRESENTATION_STYLE_ASSIGNMENT((#115257)); +#115257 = SURFACE_STYLE_USAGE(.BOTH.,#115258); +#115258 = SURFACE_SIDE_STYLE('',(#115259)); +#115259 = SURFACE_STYLE_FILL_AREA(#115260); +#115260 = FILL_AREA_STYLE('',(#115261)); +#115261 = FILL_AREA_STYLE_COLOUR('',#113956); +#115262 = STYLED_ITEM('color',(#115263),#97052); +#115263 = PRESENTATION_STYLE_ASSIGNMENT((#115264)); +#115264 = SURFACE_STYLE_USAGE(.BOTH.,#115265); +#115265 = SURFACE_SIDE_STYLE('',(#115266)); +#115266 = SURFACE_STYLE_FILL_AREA(#115267); +#115267 = FILL_AREA_STYLE('',(#115268)); +#115268 = FILL_AREA_STYLE_COLOUR('',#113956); +#115269 = STYLED_ITEM('color',(#115270),#97069); +#115270 = PRESENTATION_STYLE_ASSIGNMENT((#115271)); +#115271 = SURFACE_STYLE_USAGE(.BOTH.,#115272); +#115272 = SURFACE_SIDE_STYLE('',(#115273)); +#115273 = SURFACE_STYLE_FILL_AREA(#115274); +#115274 = FILL_AREA_STYLE('',(#115275)); +#115275 = FILL_AREA_STYLE_COLOUR('',#113956); +#115276 = STYLED_ITEM('color',(#115277),#97086); +#115277 = PRESENTATION_STYLE_ASSIGNMENT((#115278)); +#115278 = SURFACE_STYLE_USAGE(.BOTH.,#115279); +#115279 = SURFACE_SIDE_STYLE('',(#115280)); +#115280 = SURFACE_STYLE_FILL_AREA(#115281); +#115281 = FILL_AREA_STYLE('',(#115282)); +#115282 = FILL_AREA_STYLE_COLOUR('',#113956); +#115283 = STYLED_ITEM('color',(#115284),#97103); +#115284 = PRESENTATION_STYLE_ASSIGNMENT((#115285)); +#115285 = SURFACE_STYLE_USAGE(.BOTH.,#115286); +#115286 = SURFACE_SIDE_STYLE('',(#115287)); +#115287 = SURFACE_STYLE_FILL_AREA(#115288); +#115288 = FILL_AREA_STYLE('',(#115289)); +#115289 = FILL_AREA_STYLE_COLOUR('',#113956); +#115290 = STYLED_ITEM('color',(#115291),#97120); +#115291 = PRESENTATION_STYLE_ASSIGNMENT((#115292)); +#115292 = SURFACE_STYLE_USAGE(.BOTH.,#115293); +#115293 = SURFACE_SIDE_STYLE('',(#115294)); +#115294 = SURFACE_STYLE_FILL_AREA(#115295); +#115295 = FILL_AREA_STYLE('',(#115296)); +#115296 = FILL_AREA_STYLE_COLOUR('',#113956); +#115297 = STYLED_ITEM('color',(#115298),#97137); +#115298 = PRESENTATION_STYLE_ASSIGNMENT((#115299)); +#115299 = SURFACE_STYLE_USAGE(.BOTH.,#115300); +#115300 = SURFACE_SIDE_STYLE('',(#115301)); +#115301 = SURFACE_STYLE_FILL_AREA(#115302); +#115302 = FILL_AREA_STYLE('',(#115303)); +#115303 = FILL_AREA_STYLE_COLOUR('',#113956); +#115304 = STYLED_ITEM('color',(#115305),#97154); +#115305 = PRESENTATION_STYLE_ASSIGNMENT((#115306)); +#115306 = SURFACE_STYLE_USAGE(.BOTH.,#115307); +#115307 = SURFACE_SIDE_STYLE('',(#115308)); +#115308 = SURFACE_STYLE_FILL_AREA(#115309); +#115309 = FILL_AREA_STYLE('',(#115310)); +#115310 = FILL_AREA_STYLE_COLOUR('',#113956); +#115311 = STYLED_ITEM('color',(#115312),#97171); +#115312 = PRESENTATION_STYLE_ASSIGNMENT((#115313)); +#115313 = SURFACE_STYLE_USAGE(.BOTH.,#115314); +#115314 = SURFACE_SIDE_STYLE('',(#115315)); +#115315 = SURFACE_STYLE_FILL_AREA(#115316); +#115316 = FILL_AREA_STYLE('',(#115317)); +#115317 = FILL_AREA_STYLE_COLOUR('',#113956); +#115318 = STYLED_ITEM('color',(#115319),#97188); +#115319 = PRESENTATION_STYLE_ASSIGNMENT((#115320)); +#115320 = SURFACE_STYLE_USAGE(.BOTH.,#115321); +#115321 = SURFACE_SIDE_STYLE('',(#115322)); +#115322 = SURFACE_STYLE_FILL_AREA(#115323); +#115323 = FILL_AREA_STYLE('',(#115324)); +#115324 = FILL_AREA_STYLE_COLOUR('',#113956); +#115325 = STYLED_ITEM('color',(#115326),#97205); +#115326 = PRESENTATION_STYLE_ASSIGNMENT((#115327)); +#115327 = SURFACE_STYLE_USAGE(.BOTH.,#115328); +#115328 = SURFACE_SIDE_STYLE('',(#115329)); +#115329 = SURFACE_STYLE_FILL_AREA(#115330); +#115330 = FILL_AREA_STYLE('',(#115331)); +#115331 = FILL_AREA_STYLE_COLOUR('',#113956); +#115332 = STYLED_ITEM('color',(#115333),#97222); +#115333 = PRESENTATION_STYLE_ASSIGNMENT((#115334)); +#115334 = SURFACE_STYLE_USAGE(.BOTH.,#115335); +#115335 = SURFACE_SIDE_STYLE('',(#115336)); +#115336 = SURFACE_STYLE_FILL_AREA(#115337); +#115337 = FILL_AREA_STYLE('',(#115338)); +#115338 = FILL_AREA_STYLE_COLOUR('',#113956); +#115339 = STYLED_ITEM('color',(#115340),#97239); +#115340 = PRESENTATION_STYLE_ASSIGNMENT((#115341)); +#115341 = SURFACE_STYLE_USAGE(.BOTH.,#115342); +#115342 = SURFACE_SIDE_STYLE('',(#115343)); +#115343 = SURFACE_STYLE_FILL_AREA(#115344); +#115344 = FILL_AREA_STYLE('',(#115345)); +#115345 = FILL_AREA_STYLE_COLOUR('',#113956); +#115346 = STYLED_ITEM('color',(#115347),#97256); +#115347 = PRESENTATION_STYLE_ASSIGNMENT((#115348)); +#115348 = SURFACE_STYLE_USAGE(.BOTH.,#115349); +#115349 = SURFACE_SIDE_STYLE('',(#115350)); +#115350 = SURFACE_STYLE_FILL_AREA(#115351); +#115351 = FILL_AREA_STYLE('',(#115352)); +#115352 = FILL_AREA_STYLE_COLOUR('',#113956); +#115353 = STYLED_ITEM('color',(#115354),#97273); +#115354 = PRESENTATION_STYLE_ASSIGNMENT((#115355)); +#115355 = SURFACE_STYLE_USAGE(.BOTH.,#115356); +#115356 = SURFACE_SIDE_STYLE('',(#115357)); +#115357 = SURFACE_STYLE_FILL_AREA(#115358); +#115358 = FILL_AREA_STYLE('',(#115359)); +#115359 = FILL_AREA_STYLE_COLOUR('',#113956); +#115360 = STYLED_ITEM('color',(#115361),#97290); +#115361 = PRESENTATION_STYLE_ASSIGNMENT((#115362)); +#115362 = SURFACE_STYLE_USAGE(.BOTH.,#115363); +#115363 = SURFACE_SIDE_STYLE('',(#115364)); +#115364 = SURFACE_STYLE_FILL_AREA(#115365); +#115365 = FILL_AREA_STYLE('',(#115366)); +#115366 = FILL_AREA_STYLE_COLOUR('',#113956); +#115367 = STYLED_ITEM('color',(#115368),#97307); +#115368 = PRESENTATION_STYLE_ASSIGNMENT((#115369)); +#115369 = SURFACE_STYLE_USAGE(.BOTH.,#115370); +#115370 = SURFACE_SIDE_STYLE('',(#115371)); +#115371 = SURFACE_STYLE_FILL_AREA(#115372); +#115372 = FILL_AREA_STYLE('',(#115373)); +#115373 = FILL_AREA_STYLE_COLOUR('',#113956); +#115374 = STYLED_ITEM('color',(#115375),#97324); +#115375 = PRESENTATION_STYLE_ASSIGNMENT((#115376)); +#115376 = SURFACE_STYLE_USAGE(.BOTH.,#115377); +#115377 = SURFACE_SIDE_STYLE('',(#115378)); +#115378 = SURFACE_STYLE_FILL_AREA(#115379); +#115379 = FILL_AREA_STYLE('',(#115380)); +#115380 = FILL_AREA_STYLE_COLOUR('',#113956); +#115381 = STYLED_ITEM('color',(#115382),#97341); +#115382 = PRESENTATION_STYLE_ASSIGNMENT((#115383)); +#115383 = SURFACE_STYLE_USAGE(.BOTH.,#115384); +#115384 = SURFACE_SIDE_STYLE('',(#115385)); +#115385 = SURFACE_STYLE_FILL_AREA(#115386); +#115386 = FILL_AREA_STYLE('',(#115387)); +#115387 = FILL_AREA_STYLE_COLOUR('',#113956); +#115388 = STYLED_ITEM('color',(#115389),#97358); +#115389 = PRESENTATION_STYLE_ASSIGNMENT((#115390)); +#115390 = SURFACE_STYLE_USAGE(.BOTH.,#115391); +#115391 = SURFACE_SIDE_STYLE('',(#115392)); +#115392 = SURFACE_STYLE_FILL_AREA(#115393); +#115393 = FILL_AREA_STYLE('',(#115394)); +#115394 = FILL_AREA_STYLE_COLOUR('',#113956); +#115395 = STYLED_ITEM('color',(#115396),#97375); +#115396 = PRESENTATION_STYLE_ASSIGNMENT((#115397)); +#115397 = SURFACE_STYLE_USAGE(.BOTH.,#115398); +#115398 = SURFACE_SIDE_STYLE('',(#115399)); +#115399 = SURFACE_STYLE_FILL_AREA(#115400); +#115400 = FILL_AREA_STYLE('',(#115401)); +#115401 = FILL_AREA_STYLE_COLOUR('',#113956); +#115402 = STYLED_ITEM('color',(#115403),#97392); +#115403 = PRESENTATION_STYLE_ASSIGNMENT((#115404)); +#115404 = SURFACE_STYLE_USAGE(.BOTH.,#115405); +#115405 = SURFACE_SIDE_STYLE('',(#115406)); +#115406 = SURFACE_STYLE_FILL_AREA(#115407); +#115407 = FILL_AREA_STYLE('',(#115408)); +#115408 = FILL_AREA_STYLE_COLOUR('',#113956); +#115409 = STYLED_ITEM('color',(#115410),#97409); +#115410 = PRESENTATION_STYLE_ASSIGNMENT((#115411)); +#115411 = SURFACE_STYLE_USAGE(.BOTH.,#115412); +#115412 = SURFACE_SIDE_STYLE('',(#115413)); +#115413 = SURFACE_STYLE_FILL_AREA(#115414); +#115414 = FILL_AREA_STYLE('',(#115415)); +#115415 = FILL_AREA_STYLE_COLOUR('',#113956); +#115416 = STYLED_ITEM('color',(#115417),#97426); +#115417 = PRESENTATION_STYLE_ASSIGNMENT((#115418)); +#115418 = SURFACE_STYLE_USAGE(.BOTH.,#115419); +#115419 = SURFACE_SIDE_STYLE('',(#115420)); +#115420 = SURFACE_STYLE_FILL_AREA(#115421); +#115421 = FILL_AREA_STYLE('',(#115422)); +#115422 = FILL_AREA_STYLE_COLOUR('',#113956); +#115423 = STYLED_ITEM('color',(#115424),#97443); +#115424 = PRESENTATION_STYLE_ASSIGNMENT((#115425)); +#115425 = SURFACE_STYLE_USAGE(.BOTH.,#115426); +#115426 = SURFACE_SIDE_STYLE('',(#115427)); +#115427 = SURFACE_STYLE_FILL_AREA(#115428); +#115428 = FILL_AREA_STYLE('',(#115429)); +#115429 = FILL_AREA_STYLE_COLOUR('',#113956); +#115430 = STYLED_ITEM('color',(#115431),#97460); +#115431 = PRESENTATION_STYLE_ASSIGNMENT((#115432)); +#115432 = SURFACE_STYLE_USAGE(.BOTH.,#115433); +#115433 = SURFACE_SIDE_STYLE('',(#115434)); +#115434 = SURFACE_STYLE_FILL_AREA(#115435); +#115435 = FILL_AREA_STYLE('',(#115436)); +#115436 = FILL_AREA_STYLE_COLOUR('',#113956); +#115437 = STYLED_ITEM('color',(#115438),#97477); +#115438 = PRESENTATION_STYLE_ASSIGNMENT((#115439)); +#115439 = SURFACE_STYLE_USAGE(.BOTH.,#115440); +#115440 = SURFACE_SIDE_STYLE('',(#115441)); +#115441 = SURFACE_STYLE_FILL_AREA(#115442); +#115442 = FILL_AREA_STYLE('',(#115443)); +#115443 = FILL_AREA_STYLE_COLOUR('',#113956); +#115444 = STYLED_ITEM('color',(#115445),#97489); +#115445 = PRESENTATION_STYLE_ASSIGNMENT((#115446)); +#115446 = SURFACE_STYLE_USAGE(.BOTH.,#115447); +#115447 = SURFACE_SIDE_STYLE('',(#115448)); +#115448 = SURFACE_STYLE_FILL_AREA(#115449); +#115449 = FILL_AREA_STYLE('',(#115450)); +#115450 = FILL_AREA_STYLE_COLOUR('',#113652); +#115451 = STYLED_ITEM('color',(#115452),#97520); +#115452 = PRESENTATION_STYLE_ASSIGNMENT((#115453)); +#115453 = SURFACE_STYLE_USAGE(.BOTH.,#115454); +#115454 = SURFACE_SIDE_STYLE('',(#115455)); +#115455 = SURFACE_STYLE_FILL_AREA(#115456); +#115456 = FILL_AREA_STYLE('',(#115457)); +#115457 = FILL_AREA_STYLE_COLOUR('',#113652); +#115458 = STYLED_ITEM('color',(#115459),#97544); +#115459 = PRESENTATION_STYLE_ASSIGNMENT((#115460)); +#115460 = SURFACE_STYLE_USAGE(.BOTH.,#115461); +#115461 = SURFACE_SIDE_STYLE('',(#115462)); +#115462 = SURFACE_STYLE_FILL_AREA(#115463); +#115463 = FILL_AREA_STYLE('',(#115464)); +#115464 = FILL_AREA_STYLE_COLOUR('',#113652); +#115465 = STYLED_ITEM('color',(#115466),#97568); +#115466 = PRESENTATION_STYLE_ASSIGNMENT((#115467)); +#115467 = SURFACE_STYLE_USAGE(.BOTH.,#115468); +#115468 = SURFACE_SIDE_STYLE('',(#115469)); +#115469 = SURFACE_STYLE_FILL_AREA(#115470); +#115470 = FILL_AREA_STYLE('',(#115471)); +#115471 = FILL_AREA_STYLE_COLOUR('',#113652); +#115472 = STYLED_ITEM('color',(#115473),#97585); +#115473 = PRESENTATION_STYLE_ASSIGNMENT((#115474)); +#115474 = SURFACE_STYLE_USAGE(.BOTH.,#115475); +#115475 = SURFACE_SIDE_STYLE('',(#115476)); +#115476 = SURFACE_STYLE_FILL_AREA(#115477); +#115477 = FILL_AREA_STYLE('',(#115478)); +#115478 = FILL_AREA_STYLE_COLOUR('',#113652); +#115479 = STYLED_ITEM('color',(#115480),#97616); +#115480 = PRESENTATION_STYLE_ASSIGNMENT((#115481)); +#115481 = SURFACE_STYLE_USAGE(.BOTH.,#115482); +#115482 = SURFACE_SIDE_STYLE('',(#115483)); +#115483 = SURFACE_STYLE_FILL_AREA(#115484); +#115484 = FILL_AREA_STYLE('',(#115485)); +#115485 = FILL_AREA_STYLE_COLOUR('',#113652); +#115486 = STYLED_ITEM('color',(#115487),#97640); +#115487 = PRESENTATION_STYLE_ASSIGNMENT((#115488)); +#115488 = SURFACE_STYLE_USAGE(.BOTH.,#115489); +#115489 = SURFACE_SIDE_STYLE('',(#115490)); +#115490 = SURFACE_STYLE_FILL_AREA(#115491); +#115491 = FILL_AREA_STYLE('',(#115492)); +#115492 = FILL_AREA_STYLE_COLOUR('',#113652); +#115493 = STYLED_ITEM('color',(#115494),#97664); +#115494 = PRESENTATION_STYLE_ASSIGNMENT((#115495)); +#115495 = SURFACE_STYLE_USAGE(.BOTH.,#115496); +#115496 = SURFACE_SIDE_STYLE('',(#115497)); +#115497 = SURFACE_STYLE_FILL_AREA(#115498); +#115498 = FILL_AREA_STYLE('',(#115499)); +#115499 = FILL_AREA_STYLE_COLOUR('',#113652); +#115500 = STYLED_ITEM('color',(#115501),#97681); +#115501 = PRESENTATION_STYLE_ASSIGNMENT((#115502)); +#115502 = SURFACE_STYLE_USAGE(.BOTH.,#115503); +#115503 = SURFACE_SIDE_STYLE('',(#115504)); +#115504 = SURFACE_STYLE_FILL_AREA(#115505); +#115505 = FILL_AREA_STYLE('',(#115506)); +#115506 = FILL_AREA_STYLE_COLOUR('',#113652); +#115507 = STYLED_ITEM('color',(#115508),#97712); +#115508 = PRESENTATION_STYLE_ASSIGNMENT((#115509)); +#115509 = SURFACE_STYLE_USAGE(.BOTH.,#115510); +#115510 = SURFACE_SIDE_STYLE('',(#115511)); +#115511 = SURFACE_STYLE_FILL_AREA(#115512); +#115512 = FILL_AREA_STYLE('',(#115513)); +#115513 = FILL_AREA_STYLE_COLOUR('',#113652); +#115514 = STYLED_ITEM('color',(#115515),#97736); +#115515 = PRESENTATION_STYLE_ASSIGNMENT((#115516)); +#115516 = SURFACE_STYLE_USAGE(.BOTH.,#115517); +#115517 = SURFACE_SIDE_STYLE('',(#115518)); +#115518 = SURFACE_STYLE_FILL_AREA(#115519); +#115519 = FILL_AREA_STYLE('',(#115520)); +#115520 = FILL_AREA_STYLE_COLOUR('',#113652); +#115521 = STYLED_ITEM('color',(#115522),#97760); +#115522 = PRESENTATION_STYLE_ASSIGNMENT((#115523)); +#115523 = SURFACE_STYLE_USAGE(.BOTH.,#115524); +#115524 = SURFACE_SIDE_STYLE('',(#115525)); +#115525 = SURFACE_STYLE_FILL_AREA(#115526); +#115526 = FILL_AREA_STYLE('',(#115527)); +#115527 = FILL_AREA_STYLE_COLOUR('',#113652); +#115528 = STYLED_ITEM('color',(#115529),#97777); +#115529 = PRESENTATION_STYLE_ASSIGNMENT((#115530)); +#115530 = SURFACE_STYLE_USAGE(.BOTH.,#115531); +#115531 = SURFACE_SIDE_STYLE('',(#115532)); +#115532 = SURFACE_STYLE_FILL_AREA(#115533); +#115533 = FILL_AREA_STYLE('',(#115534)); +#115534 = FILL_AREA_STYLE_COLOUR('',#113652); +#115535 = STYLED_ITEM('color',(#115536),#97808); +#115536 = PRESENTATION_STYLE_ASSIGNMENT((#115537)); +#115537 = SURFACE_STYLE_USAGE(.BOTH.,#115538); +#115538 = SURFACE_SIDE_STYLE('',(#115539)); +#115539 = SURFACE_STYLE_FILL_AREA(#115540); +#115540 = FILL_AREA_STYLE('',(#115541)); +#115541 = FILL_AREA_STYLE_COLOUR('',#113652); +#115542 = STYLED_ITEM('color',(#115543),#97832); +#115543 = PRESENTATION_STYLE_ASSIGNMENT((#115544)); +#115544 = SURFACE_STYLE_USAGE(.BOTH.,#115545); +#115545 = SURFACE_SIDE_STYLE('',(#115546)); +#115546 = SURFACE_STYLE_FILL_AREA(#115547); +#115547 = FILL_AREA_STYLE('',(#115548)); +#115548 = FILL_AREA_STYLE_COLOUR('',#113652); +#115549 = STYLED_ITEM('color',(#115550),#97856); +#115550 = PRESENTATION_STYLE_ASSIGNMENT((#115551)); +#115551 = SURFACE_STYLE_USAGE(.BOTH.,#115552); +#115552 = SURFACE_SIDE_STYLE('',(#115553)); +#115553 = SURFACE_STYLE_FILL_AREA(#115554); +#115554 = FILL_AREA_STYLE('',(#115555)); +#115555 = FILL_AREA_STYLE_COLOUR('',#113652); +#115556 = STYLED_ITEM('color',(#115557),#97873); +#115557 = PRESENTATION_STYLE_ASSIGNMENT((#115558)); +#115558 = SURFACE_STYLE_USAGE(.BOTH.,#115559); +#115559 = SURFACE_SIDE_STYLE('',(#115560)); +#115560 = SURFACE_STYLE_FILL_AREA(#115561); +#115561 = FILL_AREA_STYLE('',(#115562)); +#115562 = FILL_AREA_STYLE_COLOUR('',#113652); +#115563 = STYLED_ITEM('color',(#115564),#97904); +#115564 = PRESENTATION_STYLE_ASSIGNMENT((#115565)); +#115565 = SURFACE_STYLE_USAGE(.BOTH.,#115566); +#115566 = SURFACE_SIDE_STYLE('',(#115567)); +#115567 = SURFACE_STYLE_FILL_AREA(#115568); +#115568 = FILL_AREA_STYLE('',(#115569)); +#115569 = FILL_AREA_STYLE_COLOUR('',#113652); +#115570 = STYLED_ITEM('color',(#115571),#97928); +#115571 = PRESENTATION_STYLE_ASSIGNMENT((#115572)); +#115572 = SURFACE_STYLE_USAGE(.BOTH.,#115573); +#115573 = SURFACE_SIDE_STYLE('',(#115574)); +#115574 = SURFACE_STYLE_FILL_AREA(#115575); +#115575 = FILL_AREA_STYLE('',(#115576)); +#115576 = FILL_AREA_STYLE_COLOUR('',#113652); +#115577 = STYLED_ITEM('color',(#115578),#97952); +#115578 = PRESENTATION_STYLE_ASSIGNMENT((#115579)); +#115579 = SURFACE_STYLE_USAGE(.BOTH.,#115580); +#115580 = SURFACE_SIDE_STYLE('',(#115581)); +#115581 = SURFACE_STYLE_FILL_AREA(#115582); +#115582 = FILL_AREA_STYLE('',(#115583)); +#115583 = FILL_AREA_STYLE_COLOUR('',#113652); +#115584 = STYLED_ITEM('color',(#115585),#97969); +#115585 = PRESENTATION_STYLE_ASSIGNMENT((#115586)); +#115586 = SURFACE_STYLE_USAGE(.BOTH.,#115587); +#115587 = SURFACE_SIDE_STYLE('',(#115588)); +#115588 = SURFACE_STYLE_FILL_AREA(#115589); +#115589 = FILL_AREA_STYLE('',(#115590)); +#115590 = FILL_AREA_STYLE_COLOUR('',#113652); +#115591 = STYLED_ITEM('color',(#115592),#98000); +#115592 = PRESENTATION_STYLE_ASSIGNMENT((#115593)); +#115593 = SURFACE_STYLE_USAGE(.BOTH.,#115594); +#115594 = SURFACE_SIDE_STYLE('',(#115595)); +#115595 = SURFACE_STYLE_FILL_AREA(#115596); +#115596 = FILL_AREA_STYLE('',(#115597)); +#115597 = FILL_AREA_STYLE_COLOUR('',#113652); +#115598 = STYLED_ITEM('color',(#115599),#98024); +#115599 = PRESENTATION_STYLE_ASSIGNMENT((#115600)); +#115600 = SURFACE_STYLE_USAGE(.BOTH.,#115601); +#115601 = SURFACE_SIDE_STYLE('',(#115602)); +#115602 = SURFACE_STYLE_FILL_AREA(#115603); +#115603 = FILL_AREA_STYLE('',(#115604)); +#115604 = FILL_AREA_STYLE_COLOUR('',#113652); +#115605 = STYLED_ITEM('color',(#115606),#98048); +#115606 = PRESENTATION_STYLE_ASSIGNMENT((#115607)); +#115607 = SURFACE_STYLE_USAGE(.BOTH.,#115608); +#115608 = SURFACE_SIDE_STYLE('',(#115609)); +#115609 = SURFACE_STYLE_FILL_AREA(#115610); +#115610 = FILL_AREA_STYLE('',(#115611)); +#115611 = FILL_AREA_STYLE_COLOUR('',#113652); +#115612 = STYLED_ITEM('color',(#115613),#98065); +#115613 = PRESENTATION_STYLE_ASSIGNMENT((#115614)); +#115614 = SURFACE_STYLE_USAGE(.BOTH.,#115615); +#115615 = SURFACE_SIDE_STYLE('',(#115616)); +#115616 = SURFACE_STYLE_FILL_AREA(#115617); +#115617 = FILL_AREA_STYLE('',(#115618)); +#115618 = FILL_AREA_STYLE_COLOUR('',#113652); +#115619 = STYLED_ITEM('color',(#115620),#98096); +#115620 = PRESENTATION_STYLE_ASSIGNMENT((#115621)); +#115621 = SURFACE_STYLE_USAGE(.BOTH.,#115622); +#115622 = SURFACE_SIDE_STYLE('',(#115623)); +#115623 = SURFACE_STYLE_FILL_AREA(#115624); +#115624 = FILL_AREA_STYLE('',(#115625)); +#115625 = FILL_AREA_STYLE_COLOUR('',#113652); +#115626 = STYLED_ITEM('color',(#115627),#98120); +#115627 = PRESENTATION_STYLE_ASSIGNMENT((#115628)); +#115628 = SURFACE_STYLE_USAGE(.BOTH.,#115629); +#115629 = SURFACE_SIDE_STYLE('',(#115630)); +#115630 = SURFACE_STYLE_FILL_AREA(#115631); +#115631 = FILL_AREA_STYLE('',(#115632)); +#115632 = FILL_AREA_STYLE_COLOUR('',#113652); +#115633 = STYLED_ITEM('color',(#115634),#98144); +#115634 = PRESENTATION_STYLE_ASSIGNMENT((#115635)); +#115635 = SURFACE_STYLE_USAGE(.BOTH.,#115636); +#115636 = SURFACE_SIDE_STYLE('',(#115637)); +#115637 = SURFACE_STYLE_FILL_AREA(#115638); +#115638 = FILL_AREA_STYLE('',(#115639)); +#115639 = FILL_AREA_STYLE_COLOUR('',#113652); +#115640 = STYLED_ITEM('color',(#115641),#98161); +#115641 = PRESENTATION_STYLE_ASSIGNMENT((#115642)); +#115642 = SURFACE_STYLE_USAGE(.BOTH.,#115643); +#115643 = SURFACE_SIDE_STYLE('',(#115644)); +#115644 = SURFACE_STYLE_FILL_AREA(#115645); +#115645 = FILL_AREA_STYLE('',(#115646)); +#115646 = FILL_AREA_STYLE_COLOUR('',#113652); +#115647 = STYLED_ITEM('color',(#115648),#98192); +#115648 = PRESENTATION_STYLE_ASSIGNMENT((#115649)); +#115649 = SURFACE_STYLE_USAGE(.BOTH.,#115650); +#115650 = SURFACE_SIDE_STYLE('',(#115651)); +#115651 = SURFACE_STYLE_FILL_AREA(#115652); +#115652 = FILL_AREA_STYLE('',(#115653)); +#115653 = FILL_AREA_STYLE_COLOUR('',#113652); +#115654 = STYLED_ITEM('color',(#115655),#98216); +#115655 = PRESENTATION_STYLE_ASSIGNMENT((#115656)); +#115656 = SURFACE_STYLE_USAGE(.BOTH.,#115657); +#115657 = SURFACE_SIDE_STYLE('',(#115658)); +#115658 = SURFACE_STYLE_FILL_AREA(#115659); +#115659 = FILL_AREA_STYLE('',(#115660)); +#115660 = FILL_AREA_STYLE_COLOUR('',#113652); +#115661 = STYLED_ITEM('color',(#115662),#98240); +#115662 = PRESENTATION_STYLE_ASSIGNMENT((#115663)); +#115663 = SURFACE_STYLE_USAGE(.BOTH.,#115664); +#115664 = SURFACE_SIDE_STYLE('',(#115665)); +#115665 = SURFACE_STYLE_FILL_AREA(#115666); +#115666 = FILL_AREA_STYLE('',(#115667)); +#115667 = FILL_AREA_STYLE_COLOUR('',#113652); +#115668 = STYLED_ITEM('color',(#115669),#98257); +#115669 = PRESENTATION_STYLE_ASSIGNMENT((#115670)); +#115670 = SURFACE_STYLE_USAGE(.BOTH.,#115671); +#115671 = SURFACE_SIDE_STYLE('',(#115672)); +#115672 = SURFACE_STYLE_FILL_AREA(#115673); +#115673 = FILL_AREA_STYLE('',(#115674)); +#115674 = FILL_AREA_STYLE_COLOUR('',#113652); +#115675 = STYLED_ITEM('color',(#115676),#98288); +#115676 = PRESENTATION_STYLE_ASSIGNMENT((#115677)); +#115677 = SURFACE_STYLE_USAGE(.BOTH.,#115678); +#115678 = SURFACE_SIDE_STYLE('',(#115679)); +#115679 = SURFACE_STYLE_FILL_AREA(#115680); +#115680 = FILL_AREA_STYLE('',(#115681)); +#115681 = FILL_AREA_STYLE_COLOUR('',#113652); +#115682 = STYLED_ITEM('color',(#115683),#98312); +#115683 = PRESENTATION_STYLE_ASSIGNMENT((#115684)); +#115684 = SURFACE_STYLE_USAGE(.BOTH.,#115685); +#115685 = SURFACE_SIDE_STYLE('',(#115686)); +#115686 = SURFACE_STYLE_FILL_AREA(#115687); +#115687 = FILL_AREA_STYLE('',(#115688)); +#115688 = FILL_AREA_STYLE_COLOUR('',#113652); +#115689 = STYLED_ITEM('color',(#115690),#98336); +#115690 = PRESENTATION_STYLE_ASSIGNMENT((#115691)); +#115691 = SURFACE_STYLE_USAGE(.BOTH.,#115692); +#115692 = SURFACE_SIDE_STYLE('',(#115693)); +#115693 = SURFACE_STYLE_FILL_AREA(#115694); +#115694 = FILL_AREA_STYLE('',(#115695)); +#115695 = FILL_AREA_STYLE_COLOUR('',#113652); +#115696 = STYLED_ITEM('color',(#115697),#98353); +#115697 = PRESENTATION_STYLE_ASSIGNMENT((#115698)); +#115698 = SURFACE_STYLE_USAGE(.BOTH.,#115699); +#115699 = SURFACE_SIDE_STYLE('',(#115700)); +#115700 = SURFACE_STYLE_FILL_AREA(#115701); +#115701 = FILL_AREA_STYLE('',(#115702)); +#115702 = FILL_AREA_STYLE_COLOUR('',#113652); +#115703 = STYLED_ITEM('color',(#115704),#98384); +#115704 = PRESENTATION_STYLE_ASSIGNMENT((#115705)); +#115705 = SURFACE_STYLE_USAGE(.BOTH.,#115706); +#115706 = SURFACE_SIDE_STYLE('',(#115707)); +#115707 = SURFACE_STYLE_FILL_AREA(#115708); +#115708 = FILL_AREA_STYLE('',(#115709)); +#115709 = FILL_AREA_STYLE_COLOUR('',#113652); +#115710 = STYLED_ITEM('color',(#115711),#98408); +#115711 = PRESENTATION_STYLE_ASSIGNMENT((#115712)); +#115712 = SURFACE_STYLE_USAGE(.BOTH.,#115713); +#115713 = SURFACE_SIDE_STYLE('',(#115714)); +#115714 = SURFACE_STYLE_FILL_AREA(#115715); +#115715 = FILL_AREA_STYLE('',(#115716)); +#115716 = FILL_AREA_STYLE_COLOUR('',#113652); +#115717 = STYLED_ITEM('color',(#115718),#98432); +#115718 = PRESENTATION_STYLE_ASSIGNMENT((#115719)); +#115719 = SURFACE_STYLE_USAGE(.BOTH.,#115720); +#115720 = SURFACE_SIDE_STYLE('',(#115721)); +#115721 = SURFACE_STYLE_FILL_AREA(#115722); +#115722 = FILL_AREA_STYLE('',(#115723)); +#115723 = FILL_AREA_STYLE_COLOUR('',#113652); +#115724 = STYLED_ITEM('color',(#115725),#98449); +#115725 = PRESENTATION_STYLE_ASSIGNMENT((#115726)); +#115726 = SURFACE_STYLE_USAGE(.BOTH.,#115727); +#115727 = SURFACE_SIDE_STYLE('',(#115728)); +#115728 = SURFACE_STYLE_FILL_AREA(#115729); +#115729 = FILL_AREA_STYLE('',(#115730)); +#115730 = FILL_AREA_STYLE_COLOUR('',#113652); +#115731 = STYLED_ITEM('color',(#115732),#98480); +#115732 = PRESENTATION_STYLE_ASSIGNMENT((#115733)); +#115733 = SURFACE_STYLE_USAGE(.BOTH.,#115734); +#115734 = SURFACE_SIDE_STYLE('',(#115735)); +#115735 = SURFACE_STYLE_FILL_AREA(#115736); +#115736 = FILL_AREA_STYLE('',(#115737)); +#115737 = FILL_AREA_STYLE_COLOUR('',#113652); +#115738 = STYLED_ITEM('color',(#115739),#98504); +#115739 = PRESENTATION_STYLE_ASSIGNMENT((#115740)); +#115740 = SURFACE_STYLE_USAGE(.BOTH.,#115741); +#115741 = SURFACE_SIDE_STYLE('',(#115742)); +#115742 = SURFACE_STYLE_FILL_AREA(#115743); +#115743 = FILL_AREA_STYLE('',(#115744)); +#115744 = FILL_AREA_STYLE_COLOUR('',#113652); +#115745 = STYLED_ITEM('color',(#115746),#98528); +#115746 = PRESENTATION_STYLE_ASSIGNMENT((#115747)); +#115747 = SURFACE_STYLE_USAGE(.BOTH.,#115748); +#115748 = SURFACE_SIDE_STYLE('',(#115749)); +#115749 = SURFACE_STYLE_FILL_AREA(#115750); +#115750 = FILL_AREA_STYLE('',(#115751)); +#115751 = FILL_AREA_STYLE_COLOUR('',#113652); +#115752 = STYLED_ITEM('color',(#115753),#98545); +#115753 = PRESENTATION_STYLE_ASSIGNMENT((#115754)); +#115754 = SURFACE_STYLE_USAGE(.BOTH.,#115755); +#115755 = SURFACE_SIDE_STYLE('',(#115756)); +#115756 = SURFACE_STYLE_FILL_AREA(#115757); +#115757 = FILL_AREA_STYLE('',(#115758)); +#115758 = FILL_AREA_STYLE_COLOUR('',#113652); +#115759 = STYLED_ITEM('color',(#115760),#98576); +#115760 = PRESENTATION_STYLE_ASSIGNMENT((#115761)); +#115761 = SURFACE_STYLE_USAGE(.BOTH.,#115762); +#115762 = SURFACE_SIDE_STYLE('',(#115763)); +#115763 = SURFACE_STYLE_FILL_AREA(#115764); +#115764 = FILL_AREA_STYLE('',(#115765)); +#115765 = FILL_AREA_STYLE_COLOUR('',#113652); +#115766 = STYLED_ITEM('color',(#115767),#98600); +#115767 = PRESENTATION_STYLE_ASSIGNMENT((#115768)); +#115768 = SURFACE_STYLE_USAGE(.BOTH.,#115769); +#115769 = SURFACE_SIDE_STYLE('',(#115770)); +#115770 = SURFACE_STYLE_FILL_AREA(#115771); +#115771 = FILL_AREA_STYLE('',(#115772)); +#115772 = FILL_AREA_STYLE_COLOUR('',#113652); +#115773 = STYLED_ITEM('color',(#115774),#98624); +#115774 = PRESENTATION_STYLE_ASSIGNMENT((#115775)); +#115775 = SURFACE_STYLE_USAGE(.BOTH.,#115776); +#115776 = SURFACE_SIDE_STYLE('',(#115777)); +#115777 = SURFACE_STYLE_FILL_AREA(#115778); +#115778 = FILL_AREA_STYLE('',(#115779)); +#115779 = FILL_AREA_STYLE_COLOUR('',#113652); +#115780 = STYLED_ITEM('color',(#115781),#98641); +#115781 = PRESENTATION_STYLE_ASSIGNMENT((#115782)); +#115782 = SURFACE_STYLE_USAGE(.BOTH.,#115783); +#115783 = SURFACE_SIDE_STYLE('',(#115784)); +#115784 = SURFACE_STYLE_FILL_AREA(#115785); +#115785 = FILL_AREA_STYLE('',(#115786)); +#115786 = FILL_AREA_STYLE_COLOUR('',#113652); +#115787 = STYLED_ITEM('color',(#115788),#98672); +#115788 = PRESENTATION_STYLE_ASSIGNMENT((#115789)); +#115789 = SURFACE_STYLE_USAGE(.BOTH.,#115790); +#115790 = SURFACE_SIDE_STYLE('',(#115791)); +#115791 = SURFACE_STYLE_FILL_AREA(#115792); +#115792 = FILL_AREA_STYLE('',(#115793)); +#115793 = FILL_AREA_STYLE_COLOUR('',#113652); +#115794 = STYLED_ITEM('color',(#115795),#98696); +#115795 = PRESENTATION_STYLE_ASSIGNMENT((#115796)); +#115796 = SURFACE_STYLE_USAGE(.BOTH.,#115797); +#115797 = SURFACE_SIDE_STYLE('',(#115798)); +#115798 = SURFACE_STYLE_FILL_AREA(#115799); +#115799 = FILL_AREA_STYLE('',(#115800)); +#115800 = FILL_AREA_STYLE_COLOUR('',#113652); +#115801 = STYLED_ITEM('color',(#115802),#98720); +#115802 = PRESENTATION_STYLE_ASSIGNMENT((#115803)); +#115803 = SURFACE_STYLE_USAGE(.BOTH.,#115804); +#115804 = SURFACE_SIDE_STYLE('',(#115805)); +#115805 = SURFACE_STYLE_FILL_AREA(#115806); +#115806 = FILL_AREA_STYLE('',(#115807)); +#115807 = FILL_AREA_STYLE_COLOUR('',#113652); +#115808 = STYLED_ITEM('color',(#115809),#98737); +#115809 = PRESENTATION_STYLE_ASSIGNMENT((#115810)); +#115810 = SURFACE_STYLE_USAGE(.BOTH.,#115811); +#115811 = SURFACE_SIDE_STYLE('',(#115812)); +#115812 = SURFACE_STYLE_FILL_AREA(#115813); +#115813 = FILL_AREA_STYLE('',(#115814)); +#115814 = FILL_AREA_STYLE_COLOUR('',#113652); +#115815 = STYLED_ITEM('color',(#115816),#98768); +#115816 = PRESENTATION_STYLE_ASSIGNMENT((#115817)); +#115817 = SURFACE_STYLE_USAGE(.BOTH.,#115818); +#115818 = SURFACE_SIDE_STYLE('',(#115819)); +#115819 = SURFACE_STYLE_FILL_AREA(#115820); +#115820 = FILL_AREA_STYLE('',(#115821)); +#115821 = FILL_AREA_STYLE_COLOUR('',#113652); +#115822 = STYLED_ITEM('color',(#115823),#98792); +#115823 = PRESENTATION_STYLE_ASSIGNMENT((#115824)); +#115824 = SURFACE_STYLE_USAGE(.BOTH.,#115825); +#115825 = SURFACE_SIDE_STYLE('',(#115826)); +#115826 = SURFACE_STYLE_FILL_AREA(#115827); +#115827 = FILL_AREA_STYLE('',(#115828)); +#115828 = FILL_AREA_STYLE_COLOUR('',#113652); +#115829 = STYLED_ITEM('color',(#115830),#98816); +#115830 = PRESENTATION_STYLE_ASSIGNMENT((#115831)); +#115831 = SURFACE_STYLE_USAGE(.BOTH.,#115832); +#115832 = SURFACE_SIDE_STYLE('',(#115833)); +#115833 = SURFACE_STYLE_FILL_AREA(#115834); +#115834 = FILL_AREA_STYLE('',(#115835)); +#115835 = FILL_AREA_STYLE_COLOUR('',#113652); +#115836 = STYLED_ITEM('color',(#115837),#98833); +#115837 = PRESENTATION_STYLE_ASSIGNMENT((#115838)); +#115838 = SURFACE_STYLE_USAGE(.BOTH.,#115839); +#115839 = SURFACE_SIDE_STYLE('',(#115840)); +#115840 = SURFACE_STYLE_FILL_AREA(#115841); +#115841 = FILL_AREA_STYLE('',(#115842)); +#115842 = FILL_AREA_STYLE_COLOUR('',#113652); +#115843 = STYLED_ITEM('color',(#115844),#98864); +#115844 = PRESENTATION_STYLE_ASSIGNMENT((#115845)); +#115845 = SURFACE_STYLE_USAGE(.BOTH.,#115846); +#115846 = SURFACE_SIDE_STYLE('',(#115847)); +#115847 = SURFACE_STYLE_FILL_AREA(#115848); +#115848 = FILL_AREA_STYLE('',(#115849)); +#115849 = FILL_AREA_STYLE_COLOUR('',#113652); +#115850 = STYLED_ITEM('color',(#115851),#98888); +#115851 = PRESENTATION_STYLE_ASSIGNMENT((#115852)); +#115852 = SURFACE_STYLE_USAGE(.BOTH.,#115853); +#115853 = SURFACE_SIDE_STYLE('',(#115854)); +#115854 = SURFACE_STYLE_FILL_AREA(#115855); +#115855 = FILL_AREA_STYLE('',(#115856)); +#115856 = FILL_AREA_STYLE_COLOUR('',#113652); +#115857 = STYLED_ITEM('color',(#115858),#98912); +#115858 = PRESENTATION_STYLE_ASSIGNMENT((#115859)); +#115859 = SURFACE_STYLE_USAGE(.BOTH.,#115860); +#115860 = SURFACE_SIDE_STYLE('',(#115861)); +#115861 = SURFACE_STYLE_FILL_AREA(#115862); +#115862 = FILL_AREA_STYLE('',(#115863)); +#115863 = FILL_AREA_STYLE_COLOUR('',#113652); +#115864 = STYLED_ITEM('color',(#115865),#98929); +#115865 = PRESENTATION_STYLE_ASSIGNMENT((#115866)); +#115866 = SURFACE_STYLE_USAGE(.BOTH.,#115867); +#115867 = SURFACE_SIDE_STYLE('',(#115868)); +#115868 = SURFACE_STYLE_FILL_AREA(#115869); +#115869 = FILL_AREA_STYLE('',(#115870)); +#115870 = FILL_AREA_STYLE_COLOUR('',#113652); +#115871 = STYLED_ITEM('color',(#115872),#98960); +#115872 = PRESENTATION_STYLE_ASSIGNMENT((#115873)); +#115873 = SURFACE_STYLE_USAGE(.BOTH.,#115874); +#115874 = SURFACE_SIDE_STYLE('',(#115875)); +#115875 = SURFACE_STYLE_FILL_AREA(#115876); +#115876 = FILL_AREA_STYLE('',(#115877)); +#115877 = FILL_AREA_STYLE_COLOUR('',#113652); +#115878 = STYLED_ITEM('color',(#115879),#98984); +#115879 = PRESENTATION_STYLE_ASSIGNMENT((#115880)); +#115880 = SURFACE_STYLE_USAGE(.BOTH.,#115881); +#115881 = SURFACE_SIDE_STYLE('',(#115882)); +#115882 = SURFACE_STYLE_FILL_AREA(#115883); +#115883 = FILL_AREA_STYLE('',(#115884)); +#115884 = FILL_AREA_STYLE_COLOUR('',#113652); +#115885 = STYLED_ITEM('color',(#115886),#99008); +#115886 = PRESENTATION_STYLE_ASSIGNMENT((#115887)); +#115887 = SURFACE_STYLE_USAGE(.BOTH.,#115888); +#115888 = SURFACE_SIDE_STYLE('',(#115889)); +#115889 = SURFACE_STYLE_FILL_AREA(#115890); +#115890 = FILL_AREA_STYLE('',(#115891)); +#115891 = FILL_AREA_STYLE_COLOUR('',#113652); +#115892 = STYLED_ITEM('color',(#115893),#99025); +#115893 = PRESENTATION_STYLE_ASSIGNMENT((#115894)); +#115894 = SURFACE_STYLE_USAGE(.BOTH.,#115895); +#115895 = SURFACE_SIDE_STYLE('',(#115896)); +#115896 = SURFACE_STYLE_FILL_AREA(#115897); +#115897 = FILL_AREA_STYLE('',(#115898)); +#115898 = FILL_AREA_STYLE_COLOUR('',#113652); +#115899 = STYLED_ITEM('color',(#115900),#99056); +#115900 = PRESENTATION_STYLE_ASSIGNMENT((#115901)); +#115901 = SURFACE_STYLE_USAGE(.BOTH.,#115902); +#115902 = SURFACE_SIDE_STYLE('',(#115903)); +#115903 = SURFACE_STYLE_FILL_AREA(#115904); +#115904 = FILL_AREA_STYLE('',(#115905)); +#115905 = FILL_AREA_STYLE_COLOUR('',#113652); +#115906 = STYLED_ITEM('color',(#115907),#99080); +#115907 = PRESENTATION_STYLE_ASSIGNMENT((#115908)); +#115908 = SURFACE_STYLE_USAGE(.BOTH.,#115909); +#115909 = SURFACE_SIDE_STYLE('',(#115910)); +#115910 = SURFACE_STYLE_FILL_AREA(#115911); +#115911 = FILL_AREA_STYLE('',(#115912)); +#115912 = FILL_AREA_STYLE_COLOUR('',#113652); +#115913 = STYLED_ITEM('color',(#115914),#99104); +#115914 = PRESENTATION_STYLE_ASSIGNMENT((#115915)); +#115915 = SURFACE_STYLE_USAGE(.BOTH.,#115916); +#115916 = SURFACE_SIDE_STYLE('',(#115917)); +#115917 = SURFACE_STYLE_FILL_AREA(#115918); +#115918 = FILL_AREA_STYLE('',(#115919)); +#115919 = FILL_AREA_STYLE_COLOUR('',#113652); +#115920 = STYLED_ITEM('color',(#115921),#99121); +#115921 = PRESENTATION_STYLE_ASSIGNMENT((#115922)); +#115922 = SURFACE_STYLE_USAGE(.BOTH.,#115923); +#115923 = SURFACE_SIDE_STYLE('',(#115924)); +#115924 = SURFACE_STYLE_FILL_AREA(#115925); +#115925 = FILL_AREA_STYLE('',(#115926)); +#115926 = FILL_AREA_STYLE_COLOUR('',#113652); +#115927 = STYLED_ITEM('color',(#115928),#99152); +#115928 = PRESENTATION_STYLE_ASSIGNMENT((#115929)); +#115929 = SURFACE_STYLE_USAGE(.BOTH.,#115930); +#115930 = SURFACE_SIDE_STYLE('',(#115931)); +#115931 = SURFACE_STYLE_FILL_AREA(#115932); +#115932 = FILL_AREA_STYLE('',(#115933)); +#115933 = FILL_AREA_STYLE_COLOUR('',#113652); +#115934 = STYLED_ITEM('color',(#115935),#99176); +#115935 = PRESENTATION_STYLE_ASSIGNMENT((#115936)); +#115936 = SURFACE_STYLE_USAGE(.BOTH.,#115937); +#115937 = SURFACE_SIDE_STYLE('',(#115938)); +#115938 = SURFACE_STYLE_FILL_AREA(#115939); +#115939 = FILL_AREA_STYLE('',(#115940)); +#115940 = FILL_AREA_STYLE_COLOUR('',#113652); +#115941 = STYLED_ITEM('color',(#115942),#99200); +#115942 = PRESENTATION_STYLE_ASSIGNMENT((#115943)); +#115943 = SURFACE_STYLE_USAGE(.BOTH.,#115944); +#115944 = SURFACE_SIDE_STYLE('',(#115945)); +#115945 = SURFACE_STYLE_FILL_AREA(#115946); +#115946 = FILL_AREA_STYLE('',(#115947)); +#115947 = FILL_AREA_STYLE_COLOUR('',#113652); +#115948 = STYLED_ITEM('color',(#115949),#99217); +#115949 = PRESENTATION_STYLE_ASSIGNMENT((#115950)); +#115950 = SURFACE_STYLE_USAGE(.BOTH.,#115951); +#115951 = SURFACE_SIDE_STYLE('',(#115952)); +#115952 = SURFACE_STYLE_FILL_AREA(#115953); +#115953 = FILL_AREA_STYLE('',(#115954)); +#115954 = FILL_AREA_STYLE_COLOUR('',#113652); +#115955 = STYLED_ITEM('color',(#115956),#99248); +#115956 = PRESENTATION_STYLE_ASSIGNMENT((#115957)); +#115957 = SURFACE_STYLE_USAGE(.BOTH.,#115958); +#115958 = SURFACE_SIDE_STYLE('',(#115959)); +#115959 = SURFACE_STYLE_FILL_AREA(#115960); +#115960 = FILL_AREA_STYLE('',(#115961)); +#115961 = FILL_AREA_STYLE_COLOUR('',#113652); +#115962 = STYLED_ITEM('color',(#115963),#99272); +#115963 = PRESENTATION_STYLE_ASSIGNMENT((#115964)); +#115964 = SURFACE_STYLE_USAGE(.BOTH.,#115965); +#115965 = SURFACE_SIDE_STYLE('',(#115966)); +#115966 = SURFACE_STYLE_FILL_AREA(#115967); +#115967 = FILL_AREA_STYLE('',(#115968)); +#115968 = FILL_AREA_STYLE_COLOUR('',#113652); +#115969 = STYLED_ITEM('color',(#115970),#99296); +#115970 = PRESENTATION_STYLE_ASSIGNMENT((#115971)); +#115971 = SURFACE_STYLE_USAGE(.BOTH.,#115972); +#115972 = SURFACE_SIDE_STYLE('',(#115973)); +#115973 = SURFACE_STYLE_FILL_AREA(#115974); +#115974 = FILL_AREA_STYLE('',(#115975)); +#115975 = FILL_AREA_STYLE_COLOUR('',#113652); +#115976 = STYLED_ITEM('color',(#115977),#99313); +#115977 = PRESENTATION_STYLE_ASSIGNMENT((#115978)); +#115978 = SURFACE_STYLE_USAGE(.BOTH.,#115979); +#115979 = SURFACE_SIDE_STYLE('',(#115980)); +#115980 = SURFACE_STYLE_FILL_AREA(#115981); +#115981 = FILL_AREA_STYLE('',(#115982)); +#115982 = FILL_AREA_STYLE_COLOUR('',#113652); +#115983 = STYLED_ITEM('color',(#115984),#99344); +#115984 = PRESENTATION_STYLE_ASSIGNMENT((#115985)); +#115985 = SURFACE_STYLE_USAGE(.BOTH.,#115986); +#115986 = SURFACE_SIDE_STYLE('',(#115987)); +#115987 = SURFACE_STYLE_FILL_AREA(#115988); +#115988 = FILL_AREA_STYLE('',(#115989)); +#115989 = FILL_AREA_STYLE_COLOUR('',#113652); +#115990 = STYLED_ITEM('color',(#115991),#99368); +#115991 = PRESENTATION_STYLE_ASSIGNMENT((#115992)); +#115992 = SURFACE_STYLE_USAGE(.BOTH.,#115993); +#115993 = SURFACE_SIDE_STYLE('',(#115994)); +#115994 = SURFACE_STYLE_FILL_AREA(#115995); +#115995 = FILL_AREA_STYLE('',(#115996)); +#115996 = FILL_AREA_STYLE_COLOUR('',#113652); +#115997 = STYLED_ITEM('color',(#115998),#99392); +#115998 = PRESENTATION_STYLE_ASSIGNMENT((#115999)); +#115999 = SURFACE_STYLE_USAGE(.BOTH.,#116000); +#116000 = SURFACE_SIDE_STYLE('',(#116001)); +#116001 = SURFACE_STYLE_FILL_AREA(#116002); +#116002 = FILL_AREA_STYLE('',(#116003)); +#116003 = FILL_AREA_STYLE_COLOUR('',#113652); +#116004 = STYLED_ITEM('color',(#116005),#99409); +#116005 = PRESENTATION_STYLE_ASSIGNMENT((#116006)); +#116006 = SURFACE_STYLE_USAGE(.BOTH.,#116007); +#116007 = SURFACE_SIDE_STYLE('',(#116008)); +#116008 = SURFACE_STYLE_FILL_AREA(#116009); +#116009 = FILL_AREA_STYLE('',(#116010)); +#116010 = FILL_AREA_STYLE_COLOUR('',#113652); +#116011 = STYLED_ITEM('color',(#116012),#99440); +#116012 = PRESENTATION_STYLE_ASSIGNMENT((#116013)); +#116013 = SURFACE_STYLE_USAGE(.BOTH.,#116014); +#116014 = SURFACE_SIDE_STYLE('',(#116015)); +#116015 = SURFACE_STYLE_FILL_AREA(#116016); +#116016 = FILL_AREA_STYLE('',(#116017)); +#116017 = FILL_AREA_STYLE_COLOUR('',#113652); +#116018 = STYLED_ITEM('color',(#116019),#99464); +#116019 = PRESENTATION_STYLE_ASSIGNMENT((#116020)); +#116020 = SURFACE_STYLE_USAGE(.BOTH.,#116021); +#116021 = SURFACE_SIDE_STYLE('',(#116022)); +#116022 = SURFACE_STYLE_FILL_AREA(#116023); +#116023 = FILL_AREA_STYLE('',(#116024)); +#116024 = FILL_AREA_STYLE_COLOUR('',#113652); +#116025 = STYLED_ITEM('color',(#116026),#99488); +#116026 = PRESENTATION_STYLE_ASSIGNMENT((#116027)); +#116027 = SURFACE_STYLE_USAGE(.BOTH.,#116028); +#116028 = SURFACE_SIDE_STYLE('',(#116029)); +#116029 = SURFACE_STYLE_FILL_AREA(#116030); +#116030 = FILL_AREA_STYLE('',(#116031)); +#116031 = FILL_AREA_STYLE_COLOUR('',#113652); +#116032 = STYLED_ITEM('color',(#116033),#99505); +#116033 = PRESENTATION_STYLE_ASSIGNMENT((#116034)); +#116034 = SURFACE_STYLE_USAGE(.BOTH.,#116035); +#116035 = SURFACE_SIDE_STYLE('',(#116036)); +#116036 = SURFACE_STYLE_FILL_AREA(#116037); +#116037 = FILL_AREA_STYLE('',(#116038)); +#116038 = FILL_AREA_STYLE_COLOUR('',#113652); +#116039 = STYLED_ITEM('color',(#116040),#99536); +#116040 = PRESENTATION_STYLE_ASSIGNMENT((#116041)); +#116041 = SURFACE_STYLE_USAGE(.BOTH.,#116042); +#116042 = SURFACE_SIDE_STYLE('',(#116043)); +#116043 = SURFACE_STYLE_FILL_AREA(#116044); +#116044 = FILL_AREA_STYLE('',(#116045)); +#116045 = FILL_AREA_STYLE_COLOUR('',#113652); +#116046 = STYLED_ITEM('color',(#116047),#99560); +#116047 = PRESENTATION_STYLE_ASSIGNMENT((#116048)); +#116048 = SURFACE_STYLE_USAGE(.BOTH.,#116049); +#116049 = SURFACE_SIDE_STYLE('',(#116050)); +#116050 = SURFACE_STYLE_FILL_AREA(#116051); +#116051 = FILL_AREA_STYLE('',(#116052)); +#116052 = FILL_AREA_STYLE_COLOUR('',#113652); +#116053 = STYLED_ITEM('color',(#116054),#99584); +#116054 = PRESENTATION_STYLE_ASSIGNMENT((#116055)); +#116055 = SURFACE_STYLE_USAGE(.BOTH.,#116056); +#116056 = SURFACE_SIDE_STYLE('',(#116057)); +#116057 = SURFACE_STYLE_FILL_AREA(#116058); +#116058 = FILL_AREA_STYLE('',(#116059)); +#116059 = FILL_AREA_STYLE_COLOUR('',#113652); +#116060 = STYLED_ITEM('color',(#116061),#99601); +#116061 = PRESENTATION_STYLE_ASSIGNMENT((#116062)); +#116062 = SURFACE_STYLE_USAGE(.BOTH.,#116063); +#116063 = SURFACE_SIDE_STYLE('',(#116064)); +#116064 = SURFACE_STYLE_FILL_AREA(#116065); +#116065 = FILL_AREA_STYLE('',(#116066)); +#116066 = FILL_AREA_STYLE_COLOUR('',#113652); +#116067 = STYLED_ITEM('color',(#116068),#99632); +#116068 = PRESENTATION_STYLE_ASSIGNMENT((#116069)); +#116069 = SURFACE_STYLE_USAGE(.BOTH.,#116070); +#116070 = SURFACE_SIDE_STYLE('',(#116071)); +#116071 = SURFACE_STYLE_FILL_AREA(#116072); +#116072 = FILL_AREA_STYLE('',(#116073)); +#116073 = FILL_AREA_STYLE_COLOUR('',#113652); +#116074 = STYLED_ITEM('color',(#116075),#99656); +#116075 = PRESENTATION_STYLE_ASSIGNMENT((#116076)); +#116076 = SURFACE_STYLE_USAGE(.BOTH.,#116077); +#116077 = SURFACE_SIDE_STYLE('',(#116078)); +#116078 = SURFACE_STYLE_FILL_AREA(#116079); +#116079 = FILL_AREA_STYLE('',(#116080)); +#116080 = FILL_AREA_STYLE_COLOUR('',#113652); +#116081 = STYLED_ITEM('color',(#116082),#99680); +#116082 = PRESENTATION_STYLE_ASSIGNMENT((#116083)); +#116083 = SURFACE_STYLE_USAGE(.BOTH.,#116084); +#116084 = SURFACE_SIDE_STYLE('',(#116085)); +#116085 = SURFACE_STYLE_FILL_AREA(#116086); +#116086 = FILL_AREA_STYLE('',(#116087)); +#116087 = FILL_AREA_STYLE_COLOUR('',#113652); +#116088 = STYLED_ITEM('color',(#116089),#99697); +#116089 = PRESENTATION_STYLE_ASSIGNMENT((#116090)); +#116090 = SURFACE_STYLE_USAGE(.BOTH.,#116091); +#116091 = SURFACE_SIDE_STYLE('',(#116092)); +#116092 = SURFACE_STYLE_FILL_AREA(#116093); +#116093 = FILL_AREA_STYLE('',(#116094)); +#116094 = FILL_AREA_STYLE_COLOUR('',#113652); +#116095 = STYLED_ITEM('color',(#116096),#99728); +#116096 = PRESENTATION_STYLE_ASSIGNMENT((#116097)); +#116097 = SURFACE_STYLE_USAGE(.BOTH.,#116098); +#116098 = SURFACE_SIDE_STYLE('',(#116099)); +#116099 = SURFACE_STYLE_FILL_AREA(#116100); +#116100 = FILL_AREA_STYLE('',(#116101)); +#116101 = FILL_AREA_STYLE_COLOUR('',#113652); +#116102 = STYLED_ITEM('color',(#116103),#99752); +#116103 = PRESENTATION_STYLE_ASSIGNMENT((#116104)); +#116104 = SURFACE_STYLE_USAGE(.BOTH.,#116105); +#116105 = SURFACE_SIDE_STYLE('',(#116106)); +#116106 = SURFACE_STYLE_FILL_AREA(#116107); +#116107 = FILL_AREA_STYLE('',(#116108)); +#116108 = FILL_AREA_STYLE_COLOUR('',#113652); +#116109 = STYLED_ITEM('color',(#116110),#99776); +#116110 = PRESENTATION_STYLE_ASSIGNMENT((#116111)); +#116111 = SURFACE_STYLE_USAGE(.BOTH.,#116112); +#116112 = SURFACE_SIDE_STYLE('',(#116113)); +#116113 = SURFACE_STYLE_FILL_AREA(#116114); +#116114 = FILL_AREA_STYLE('',(#116115)); +#116115 = FILL_AREA_STYLE_COLOUR('',#113652); +#116116 = STYLED_ITEM('color',(#116117),#99793); +#116117 = PRESENTATION_STYLE_ASSIGNMENT((#116118)); +#116118 = SURFACE_STYLE_USAGE(.BOTH.,#116119); +#116119 = SURFACE_SIDE_STYLE('',(#116120)); +#116120 = SURFACE_STYLE_FILL_AREA(#116121); +#116121 = FILL_AREA_STYLE('',(#116122)); +#116122 = FILL_AREA_STYLE_COLOUR('',#113652); +#116123 = STYLED_ITEM('color',(#116124),#99805); +#116124 = PRESENTATION_STYLE_ASSIGNMENT((#116125)); +#116125 = SURFACE_STYLE_USAGE(.BOTH.,#116126); +#116126 = SURFACE_SIDE_STYLE('',(#116127)); +#116127 = SURFACE_STYLE_FILL_AREA(#116128); +#116128 = FILL_AREA_STYLE('',(#116129)); +#116129 = FILL_AREA_STYLE_COLOUR('',#113652); +#116130 = STYLED_ITEM('color',(#116131),#99817); +#116131 = PRESENTATION_STYLE_ASSIGNMENT((#116132)); +#116132 = SURFACE_STYLE_USAGE(.BOTH.,#116133); +#116133 = SURFACE_SIDE_STYLE('',(#116134)); +#116134 = SURFACE_STYLE_FILL_AREA(#116135); +#116135 = FILL_AREA_STYLE('',(#116136)); +#116136 = FILL_AREA_STYLE_COLOUR('',#113652); +#116137 = STYLED_ITEM('color',(#116138),#99829); +#116138 = PRESENTATION_STYLE_ASSIGNMENT((#116139)); +#116139 = SURFACE_STYLE_USAGE(.BOTH.,#116140); +#116140 = SURFACE_SIDE_STYLE('',(#116141)); +#116141 = SURFACE_STYLE_FILL_AREA(#116142); +#116142 = FILL_AREA_STYLE('',(#116143)); +#116143 = FILL_AREA_STYLE_COLOUR('',#113652); +#116144 = STYLED_ITEM('color',(#116145),#99841); +#116145 = PRESENTATION_STYLE_ASSIGNMENT((#116146)); +#116146 = SURFACE_STYLE_USAGE(.BOTH.,#116147); +#116147 = SURFACE_SIDE_STYLE('',(#116148)); +#116148 = SURFACE_STYLE_FILL_AREA(#116149); +#116149 = FILL_AREA_STYLE('',(#116150)); +#116150 = FILL_AREA_STYLE_COLOUR('',#113652); +#116151 = STYLED_ITEM('color',(#116152),#99853); +#116152 = PRESENTATION_STYLE_ASSIGNMENT((#116153)); +#116153 = SURFACE_STYLE_USAGE(.BOTH.,#116154); +#116154 = SURFACE_SIDE_STYLE('',(#116155)); +#116155 = SURFACE_STYLE_FILL_AREA(#116156); +#116156 = FILL_AREA_STYLE('',(#116157)); +#116157 = FILL_AREA_STYLE_COLOUR('',#113652); +#116158 = STYLED_ITEM('color',(#116159),#99865); +#116159 = PRESENTATION_STYLE_ASSIGNMENT((#116160)); +#116160 = SURFACE_STYLE_USAGE(.BOTH.,#116161); +#116161 = SURFACE_SIDE_STYLE('',(#116162)); +#116162 = SURFACE_STYLE_FILL_AREA(#116163); +#116163 = FILL_AREA_STYLE('',(#116164)); +#116164 = FILL_AREA_STYLE_COLOUR('',#113652); +#116165 = STYLED_ITEM('color',(#116166),#99877); +#116166 = PRESENTATION_STYLE_ASSIGNMENT((#116167)); +#116167 = SURFACE_STYLE_USAGE(.BOTH.,#116168); +#116168 = SURFACE_SIDE_STYLE('',(#116169)); +#116169 = SURFACE_STYLE_FILL_AREA(#116170); +#116170 = FILL_AREA_STYLE('',(#116171)); +#116171 = FILL_AREA_STYLE_COLOUR('',#113652); +#116172 = STYLED_ITEM('color',(#116173),#99889); +#116173 = PRESENTATION_STYLE_ASSIGNMENT((#116174)); +#116174 = SURFACE_STYLE_USAGE(.BOTH.,#116175); +#116175 = SURFACE_SIDE_STYLE('',(#116176)); +#116176 = SURFACE_STYLE_FILL_AREA(#116177); +#116177 = FILL_AREA_STYLE('',(#116178)); +#116178 = FILL_AREA_STYLE_COLOUR('',#113652); +#116179 = STYLED_ITEM('color',(#116180),#99901); +#116180 = PRESENTATION_STYLE_ASSIGNMENT((#116181)); +#116181 = SURFACE_STYLE_USAGE(.BOTH.,#116182); +#116182 = SURFACE_SIDE_STYLE('',(#116183)); +#116183 = SURFACE_STYLE_FILL_AREA(#116184); +#116184 = FILL_AREA_STYLE('',(#116185)); +#116185 = FILL_AREA_STYLE_COLOUR('',#113652); +#116186 = STYLED_ITEM('color',(#116187),#99913); +#116187 = PRESENTATION_STYLE_ASSIGNMENT((#116188)); +#116188 = SURFACE_STYLE_USAGE(.BOTH.,#116189); +#116189 = SURFACE_SIDE_STYLE('',(#116190)); +#116190 = SURFACE_STYLE_FILL_AREA(#116191); +#116191 = FILL_AREA_STYLE('',(#116192)); +#116192 = FILL_AREA_STYLE_COLOUR('',#113652); +#116193 = STYLED_ITEM('color',(#116194),#99925); +#116194 = PRESENTATION_STYLE_ASSIGNMENT((#116195)); +#116195 = SURFACE_STYLE_USAGE(.BOTH.,#116196); +#116196 = SURFACE_SIDE_STYLE('',(#116197)); +#116197 = SURFACE_STYLE_FILL_AREA(#116198); +#116198 = FILL_AREA_STYLE('',(#116199)); +#116199 = FILL_AREA_STYLE_COLOUR('',#113652); +#116200 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #116201,#116208,#116215,#116222,#116229,#116236,#116243,#116250, + #116257,#116264,#116271,#116278,#116285,#116292,#116299,#116306, + #116313,#116320,#116327,#116334,#116341,#116348,#116355,#116362, + #116369,#116376,#116383,#116390,#116397,#116404,#116411,#116418, + #116425,#116432,#116439,#116446,#116453,#116460,#116467,#116474, + #116481,#116488,#116495,#116502,#116509,#116516,#116523,#116530, + #116537,#116544,#116551,#116558,#116565,#116572,#116579,#116586, + #116593,#116600,#116607,#116614,#116621,#116628,#116635,#116642, + #116649,#116656,#116663,#116670,#116677,#116684,#116691,#116698, + #116705,#116712,#116719,#116726),#13788); +#116201 = STYLED_ITEM('color',(#116202),#11716); +#116202 = PRESENTATION_STYLE_ASSIGNMENT((#116203)); +#116203 = SURFACE_STYLE_USAGE(.BOTH.,#116204); +#116204 = SURFACE_SIDE_STYLE('',(#116205)); +#116205 = SURFACE_STYLE_FILL_AREA(#116206); +#116206 = FILL_AREA_STYLE('',(#116207)); +#116207 = FILL_AREA_STYLE_COLOUR('',#102912); +#116208 = STYLED_ITEM('color',(#116209),#11754); +#116209 = PRESENTATION_STYLE_ASSIGNMENT((#116210)); +#116210 = SURFACE_STYLE_USAGE(.BOTH.,#116211); +#116211 = SURFACE_SIDE_STYLE('',(#116212)); +#116212 = SURFACE_STYLE_FILL_AREA(#116213); +#116213 = FILL_AREA_STYLE('',(#116214)); +#116214 = FILL_AREA_STYLE_COLOUR('',#102912); +#116215 = STYLED_ITEM('color',(#116216),#11817); +#116216 = PRESENTATION_STYLE_ASSIGNMENT((#116217)); +#116217 = SURFACE_STYLE_USAGE(.BOTH.,#116218); +#116218 = SURFACE_SIDE_STYLE('',(#116219)); +#116219 = SURFACE_STYLE_FILL_AREA(#116220); +#116220 = FILL_AREA_STYLE('',(#116221)); +#116221 = FILL_AREA_STYLE_COLOUR('',#102912); +#116222 = STYLED_ITEM('color',(#116223),#11840); +#116223 = PRESENTATION_STYLE_ASSIGNMENT((#116224)); +#116224 = SURFACE_STYLE_USAGE(.BOTH.,#116225); +#116225 = SURFACE_SIDE_STYLE('',(#116226)); +#116226 = SURFACE_STYLE_FILL_AREA(#116227); +#116227 = FILL_AREA_STYLE('',(#116228)); +#116228 = FILL_AREA_STYLE_COLOUR('',#102912); +#116229 = STYLED_ITEM('color',(#116230),#11869); +#116230 = PRESENTATION_STYLE_ASSIGNMENT((#116231)); +#116231 = SURFACE_STYLE_USAGE(.BOTH.,#116232); +#116232 = SURFACE_SIDE_STYLE('',(#116233)); +#116233 = SURFACE_STYLE_FILL_AREA(#116234); +#116234 = FILL_AREA_STYLE('',(#116235)); +#116235 = FILL_AREA_STYLE_COLOUR('',#102912); +#116236 = STYLED_ITEM('color',(#116237),#11892); +#116237 = PRESENTATION_STYLE_ASSIGNMENT((#116238)); +#116238 = SURFACE_STYLE_USAGE(.BOTH.,#116239); +#116239 = SURFACE_SIDE_STYLE('',(#116240)); +#116240 = SURFACE_STYLE_FILL_AREA(#116241); +#116241 = FILL_AREA_STYLE('',(#116242)); +#116242 = FILL_AREA_STYLE_COLOUR('',#102912); +#116243 = STYLED_ITEM('color',(#116244),#11931); +#116244 = PRESENTATION_STYLE_ASSIGNMENT((#116245)); +#116245 = SURFACE_STYLE_USAGE(.BOTH.,#116246); +#116246 = SURFACE_SIDE_STYLE('',(#116247)); +#116247 = SURFACE_STYLE_FILL_AREA(#116248); +#116248 = FILL_AREA_STYLE('',(#116249)); +#116249 = FILL_AREA_STYLE_COLOUR('',#102912); +#116250 = STYLED_ITEM('color',(#116251),#11954); +#116251 = PRESENTATION_STYLE_ASSIGNMENT((#116252)); +#116252 = SURFACE_STYLE_USAGE(.BOTH.,#116253); +#116253 = SURFACE_SIDE_STYLE('',(#116254)); +#116254 = SURFACE_STYLE_FILL_AREA(#116255); +#116255 = FILL_AREA_STYLE('',(#116256)); +#116256 = FILL_AREA_STYLE_COLOUR('',#102912); +#116257 = STYLED_ITEM('color',(#116258),#11977); +#116258 = PRESENTATION_STYLE_ASSIGNMENT((#116259)); +#116259 = SURFACE_STYLE_USAGE(.BOTH.,#116260); +#116260 = SURFACE_SIDE_STYLE('',(#116261)); +#116261 = SURFACE_STYLE_FILL_AREA(#116262); +#116262 = FILL_AREA_STYLE('',(#116263)); +#116263 = FILL_AREA_STYLE_COLOUR('',#102912); +#116264 = STYLED_ITEM('color',(#116265),#12000); +#116265 = PRESENTATION_STYLE_ASSIGNMENT((#116266)); +#116266 = SURFACE_STYLE_USAGE(.BOTH.,#116267); +#116267 = SURFACE_SIDE_STYLE('',(#116268)); +#116268 = SURFACE_STYLE_FILL_AREA(#116269); +#116269 = FILL_AREA_STYLE('',(#116270)); +#116270 = FILL_AREA_STYLE_COLOUR('',#102912); +#116271 = STYLED_ITEM('color',(#116272),#12049); +#116272 = PRESENTATION_STYLE_ASSIGNMENT((#116273)); +#116273 = SURFACE_STYLE_USAGE(.BOTH.,#116274); +#116274 = SURFACE_SIDE_STYLE('',(#116275)); +#116275 = SURFACE_STYLE_FILL_AREA(#116276); +#116276 = FILL_AREA_STYLE('',(#116277)); +#116277 = FILL_AREA_STYLE_COLOUR('',#102912); +#116278 = STYLED_ITEM('color',(#116279),#12072); +#116279 = PRESENTATION_STYLE_ASSIGNMENT((#116280)); +#116280 = SURFACE_STYLE_USAGE(.BOTH.,#116281); +#116281 = SURFACE_SIDE_STYLE('',(#116282)); +#116282 = SURFACE_STYLE_FILL_AREA(#116283); +#116283 = FILL_AREA_STYLE('',(#116284)); +#116284 = FILL_AREA_STYLE_COLOUR('',#102912); +#116285 = STYLED_ITEM('color',(#116286),#12101); +#116286 = PRESENTATION_STYLE_ASSIGNMENT((#116287)); +#116287 = SURFACE_STYLE_USAGE(.BOTH.,#116288); +#116288 = SURFACE_SIDE_STYLE('',(#116289)); +#116289 = SURFACE_STYLE_FILL_AREA(#116290); +#116290 = FILL_AREA_STYLE('',(#116291)); +#116291 = FILL_AREA_STYLE_COLOUR('',#102912); +#116292 = STYLED_ITEM('color',(#116293),#12124); +#116293 = PRESENTATION_STYLE_ASSIGNMENT((#116294)); +#116294 = SURFACE_STYLE_USAGE(.BOTH.,#116295); +#116295 = SURFACE_SIDE_STYLE('',(#116296)); +#116296 = SURFACE_STYLE_FILL_AREA(#116297); +#116297 = FILL_AREA_STYLE('',(#116298)); +#116298 = FILL_AREA_STYLE_COLOUR('',#102912); +#116299 = STYLED_ITEM('color',(#116300),#12148); +#116300 = PRESENTATION_STYLE_ASSIGNMENT((#116301)); +#116301 = SURFACE_STYLE_USAGE(.BOTH.,#116302); +#116302 = SURFACE_SIDE_STYLE('',(#116303)); +#116303 = SURFACE_STYLE_FILL_AREA(#116304); +#116304 = FILL_AREA_STYLE('',(#116305)); +#116305 = FILL_AREA_STYLE_COLOUR('',#102912); +#116306 = STYLED_ITEM('color',(#116307),#12178); +#116307 = PRESENTATION_STYLE_ASSIGNMENT((#116308)); +#116308 = SURFACE_STYLE_USAGE(.BOTH.,#116309); +#116309 = SURFACE_SIDE_STYLE('',(#116310)); +#116310 = SURFACE_STYLE_FILL_AREA(#116311); +#116311 = FILL_AREA_STYLE('',(#116312)); +#116312 = FILL_AREA_STYLE_COLOUR('',#102876); +#116313 = STYLED_ITEM('color',(#116314),#12211); +#116314 = PRESENTATION_STYLE_ASSIGNMENT((#116315)); +#116315 = SURFACE_STYLE_USAGE(.BOTH.,#116316); +#116316 = SURFACE_SIDE_STYLE('',(#116317)); +#116317 = SURFACE_STYLE_FILL_AREA(#116318); +#116318 = FILL_AREA_STYLE('',(#116319)); +#116319 = FILL_AREA_STYLE_COLOUR('',#102912); +#116320 = STYLED_ITEM('color',(#116321),#12234); +#116321 = PRESENTATION_STYLE_ASSIGNMENT((#116322)); +#116322 = SURFACE_STYLE_USAGE(.BOTH.,#116323); +#116323 = SURFACE_SIDE_STYLE('',(#116324)); +#116324 = SURFACE_STYLE_FILL_AREA(#116325); +#116325 = FILL_AREA_STYLE('',(#116326)); +#116326 = FILL_AREA_STYLE_COLOUR('',#102912); +#116327 = STYLED_ITEM('color',(#116328),#12257); +#116328 = PRESENTATION_STYLE_ASSIGNMENT((#116329)); +#116329 = SURFACE_STYLE_USAGE(.BOTH.,#116330); +#116330 = SURFACE_SIDE_STYLE('',(#116331)); +#116331 = SURFACE_STYLE_FILL_AREA(#116332); +#116332 = FILL_AREA_STYLE('',(#116333)); +#116333 = FILL_AREA_STYLE_COLOUR('',#102912); +#116334 = STYLED_ITEM('color',(#116335),#12280); +#116335 = PRESENTATION_STYLE_ASSIGNMENT((#116336)); +#116336 = SURFACE_STYLE_USAGE(.BOTH.,#116337); +#116337 = SURFACE_SIDE_STYLE('',(#116338)); +#116338 = SURFACE_STYLE_FILL_AREA(#116339); +#116339 = FILL_AREA_STYLE('',(#116340)); +#116340 = FILL_AREA_STYLE_COLOUR('',#102912); +#116341 = STYLED_ITEM('color',(#116342),#12304); +#116342 = PRESENTATION_STYLE_ASSIGNMENT((#116343)); +#116343 = SURFACE_STYLE_USAGE(.BOTH.,#116344); +#116344 = SURFACE_SIDE_STYLE('',(#116345)); +#116345 = SURFACE_STYLE_FILL_AREA(#116346); +#116346 = FILL_AREA_STYLE('',(#116347)); +#116347 = FILL_AREA_STYLE_COLOUR('',#102912); +#116348 = STYLED_ITEM('color',(#116349),#12328); +#116349 = PRESENTATION_STYLE_ASSIGNMENT((#116350)); +#116350 = SURFACE_STYLE_USAGE(.BOTH.,#116351); +#116351 = SURFACE_SIDE_STYLE('',(#116352)); +#116352 = SURFACE_STYLE_FILL_AREA(#116353); +#116353 = FILL_AREA_STYLE('',(#116354)); +#116354 = FILL_AREA_STYLE_COLOUR('',#102876); +#116355 = STYLED_ITEM('color',(#116356),#12361); +#116356 = PRESENTATION_STYLE_ASSIGNMENT((#116357)); +#116357 = SURFACE_STYLE_USAGE(.BOTH.,#116358); +#116358 = SURFACE_SIDE_STYLE('',(#116359)); +#116359 = SURFACE_STYLE_FILL_AREA(#116360); +#116360 = FILL_AREA_STYLE('',(#116361)); +#116361 = FILL_AREA_STYLE_COLOUR('',#102876); +#116362 = STYLED_ITEM('color',(#116363),#12394); +#116363 = PRESENTATION_STYLE_ASSIGNMENT((#116364)); +#116364 = SURFACE_STYLE_USAGE(.BOTH.,#116365); +#116365 = SURFACE_SIDE_STYLE('',(#116366)); +#116366 = SURFACE_STYLE_FILL_AREA(#116367); +#116367 = FILL_AREA_STYLE('',(#116368)); +#116368 = FILL_AREA_STYLE_COLOUR('',#102912); +#116369 = STYLED_ITEM('color',(#116370),#12425); +#116370 = PRESENTATION_STYLE_ASSIGNMENT((#116371)); +#116371 = SURFACE_STYLE_USAGE(.BOTH.,#116372); +#116372 = SURFACE_SIDE_STYLE('',(#116373)); +#116373 = SURFACE_STYLE_FILL_AREA(#116374); +#116374 = FILL_AREA_STYLE('',(#116375)); +#116375 = FILL_AREA_STYLE_COLOUR('',#102912); +#116376 = STYLED_ITEM('color',(#116377),#12448); +#116377 = PRESENTATION_STYLE_ASSIGNMENT((#116378)); +#116378 = SURFACE_STYLE_USAGE(.BOTH.,#116379); +#116379 = SURFACE_SIDE_STYLE('',(#116380)); +#116380 = SURFACE_STYLE_FILL_AREA(#116381); +#116381 = FILL_AREA_STYLE('',(#116382)); +#116382 = FILL_AREA_STYLE_COLOUR('',#102912); +#116383 = STYLED_ITEM('color',(#116384),#12477); +#116384 = PRESENTATION_STYLE_ASSIGNMENT((#116385)); +#116385 = SURFACE_STYLE_USAGE(.BOTH.,#116386); +#116386 = SURFACE_SIDE_STYLE('',(#116387)); +#116387 = SURFACE_STYLE_FILL_AREA(#116388); +#116388 = FILL_AREA_STYLE('',(#116389)); +#116389 = FILL_AREA_STYLE_COLOUR('',#102912); +#116390 = STYLED_ITEM('color',(#116391),#12500); +#116391 = PRESENTATION_STYLE_ASSIGNMENT((#116392)); +#116392 = SURFACE_STYLE_USAGE(.BOTH.,#116393); +#116393 = SURFACE_SIDE_STYLE('',(#116394)); +#116394 = SURFACE_STYLE_FILL_AREA(#116395); +#116395 = FILL_AREA_STYLE('',(#116396)); +#116396 = FILL_AREA_STYLE_COLOUR('',#102912); +#116397 = STYLED_ITEM('color',(#116398),#12524); +#116398 = PRESENTATION_STYLE_ASSIGNMENT((#116399)); +#116399 = SURFACE_STYLE_USAGE(.BOTH.,#116400); +#116400 = SURFACE_SIDE_STYLE('',(#116401)); +#116401 = SURFACE_STYLE_FILL_AREA(#116402); +#116402 = FILL_AREA_STYLE('',(#116403)); +#116403 = FILL_AREA_STYLE_COLOUR('',#102876); +#116404 = STYLED_ITEM('color',(#116405),#12599); +#116405 = PRESENTATION_STYLE_ASSIGNMENT((#116406)); +#116406 = SURFACE_STYLE_USAGE(.BOTH.,#116407); +#116407 = SURFACE_SIDE_STYLE('',(#116408)); +#116408 = SURFACE_STYLE_FILL_AREA(#116409); +#116409 = FILL_AREA_STYLE('',(#116410)); +#116410 = FILL_AREA_STYLE_COLOUR('',#102876); +#116411 = STYLED_ITEM('color',(#116412),#12674); +#116412 = PRESENTATION_STYLE_ASSIGNMENT((#116413)); +#116413 = SURFACE_STYLE_USAGE(.BOTH.,#116414); +#116414 = SURFACE_SIDE_STYLE('',(#116415)); +#116415 = SURFACE_STYLE_FILL_AREA(#116416); +#116416 = FILL_AREA_STYLE('',(#116417)); +#116417 = FILL_AREA_STYLE_COLOUR('',#102912); +#116418 = STYLED_ITEM('color',(#116419),#12704); +#116419 = PRESENTATION_STYLE_ASSIGNMENT((#116420)); +#116420 = SURFACE_STYLE_USAGE(.BOTH.,#116421); +#116421 = SURFACE_SIDE_STYLE('',(#116422)); +#116422 = SURFACE_STYLE_FILL_AREA(#116423); +#116423 = FILL_AREA_STYLE('',(#116424)); +#116424 = FILL_AREA_STYLE_COLOUR('',#102876); +#116425 = STYLED_ITEM('color',(#116426),#12721); +#116426 = PRESENTATION_STYLE_ASSIGNMENT((#116427)); +#116427 = SURFACE_STYLE_USAGE(.BOTH.,#116428); +#116428 = SURFACE_SIDE_STYLE('',(#116429)); +#116429 = SURFACE_STYLE_FILL_AREA(#116430); +#116430 = FILL_AREA_STYLE('',(#116431)); +#116431 = FILL_AREA_STYLE_COLOUR('',#102912); +#116432 = STYLED_ITEM('color',(#116433),#12744); +#116433 = PRESENTATION_STYLE_ASSIGNMENT((#116434)); +#116434 = SURFACE_STYLE_USAGE(.BOTH.,#116435); +#116435 = SURFACE_SIDE_STYLE('',(#116436)); +#116436 = SURFACE_STYLE_FILL_AREA(#116437); +#116437 = FILL_AREA_STYLE('',(#116438)); +#116438 = FILL_AREA_STYLE_COLOUR('',#102912); +#116439 = STYLED_ITEM('color',(#116440),#12767); +#116440 = PRESENTATION_STYLE_ASSIGNMENT((#116441)); +#116441 = SURFACE_STYLE_USAGE(.BOTH.,#116442); +#116442 = SURFACE_SIDE_STYLE('',(#116443)); +#116443 = SURFACE_STYLE_FILL_AREA(#116444); +#116444 = FILL_AREA_STYLE('',(#116445)); +#116445 = FILL_AREA_STYLE_COLOUR('',#102912); +#116446 = STYLED_ITEM('color',(#116447),#12790); +#116447 = PRESENTATION_STYLE_ASSIGNMENT((#116448)); +#116448 = SURFACE_STYLE_USAGE(.BOTH.,#116449); +#116449 = SURFACE_SIDE_STYLE('',(#116450)); +#116450 = SURFACE_STYLE_FILL_AREA(#116451); +#116451 = FILL_AREA_STYLE('',(#116452)); +#116452 = FILL_AREA_STYLE_COLOUR('',#102912); +#116453 = STYLED_ITEM('color',(#116454),#12814); +#116454 = PRESENTATION_STYLE_ASSIGNMENT((#116455)); +#116455 = SURFACE_STYLE_USAGE(.BOTH.,#116456); +#116456 = SURFACE_SIDE_STYLE('',(#116457)); +#116457 = SURFACE_STYLE_FILL_AREA(#116458); +#116458 = FILL_AREA_STYLE('',(#116459)); +#116459 = FILL_AREA_STYLE_COLOUR('',#102876); +#116460 = STYLED_ITEM('color',(#116461),#12889); +#116461 = PRESENTATION_STYLE_ASSIGNMENT((#116462)); +#116462 = SURFACE_STYLE_USAGE(.BOTH.,#116463); +#116463 = SURFACE_SIDE_STYLE('',(#116464)); +#116464 = SURFACE_STYLE_FILL_AREA(#116465); +#116465 = FILL_AREA_STYLE('',(#116466)); +#116466 = FILL_AREA_STYLE_COLOUR('',#102876); +#116467 = STYLED_ITEM('color',(#116468),#12964); +#116468 = PRESENTATION_STYLE_ASSIGNMENT((#116469)); +#116469 = SURFACE_STYLE_USAGE(.BOTH.,#116470); +#116470 = SURFACE_SIDE_STYLE('',(#116471)); +#116471 = SURFACE_STYLE_FILL_AREA(#116472); +#116472 = FILL_AREA_STYLE('',(#116473)); +#116473 = FILL_AREA_STYLE_COLOUR('',#102912); +#116474 = STYLED_ITEM('color',(#116475),#12988); +#116475 = PRESENTATION_STYLE_ASSIGNMENT((#116476)); +#116476 = SURFACE_STYLE_USAGE(.BOTH.,#116477); +#116477 = SURFACE_SIDE_STYLE('',(#116478)); +#116478 = SURFACE_STYLE_FILL_AREA(#116479); +#116479 = FILL_AREA_STYLE('',(#116480)); +#116480 = FILL_AREA_STYLE_COLOUR('',#102876); +#116481 = STYLED_ITEM('color',(#116482),#13063); +#116482 = PRESENTATION_STYLE_ASSIGNMENT((#116483)); +#116483 = SURFACE_STYLE_USAGE(.BOTH.,#116484); +#116484 = SURFACE_SIDE_STYLE('',(#116485)); +#116485 = SURFACE_STYLE_FILL_AREA(#116486); +#116486 = FILL_AREA_STYLE('',(#116487)); +#116487 = FILL_AREA_STYLE_COLOUR('',#102876); +#116488 = STYLED_ITEM('color',(#116489),#13080); +#116489 = PRESENTATION_STYLE_ASSIGNMENT((#116490)); +#116490 = SURFACE_STYLE_USAGE(.BOTH.,#116491); +#116491 = SURFACE_SIDE_STYLE('',(#116492)); +#116492 = SURFACE_STYLE_FILL_AREA(#116493); +#116493 = FILL_AREA_STYLE('',(#116494)); +#116494 = FILL_AREA_STYLE_COLOUR('',#102876); +#116495 = STYLED_ITEM('color',(#116496),#13155); +#116496 = PRESENTATION_STYLE_ASSIGNMENT((#116497)); +#116497 = SURFACE_STYLE_USAGE(.BOTH.,#116498); +#116498 = SURFACE_SIDE_STYLE('',(#116499)); +#116499 = SURFACE_STYLE_FILL_AREA(#116500); +#116500 = FILL_AREA_STYLE('',(#116501)); +#116501 = FILL_AREA_STYLE_COLOUR('',#102876); +#116502 = STYLED_ITEM('color',(#116503),#13172); +#116503 = PRESENTATION_STYLE_ASSIGNMENT((#116504)); +#116504 = SURFACE_STYLE_USAGE(.BOTH.,#116505); +#116505 = SURFACE_SIDE_STYLE('',(#116506)); +#116506 = SURFACE_STYLE_FILL_AREA(#116507); +#116507 = FILL_AREA_STYLE('',(#116508)); +#116508 = FILL_AREA_STYLE_COLOUR('',#102912); +#116509 = STYLED_ITEM('color',(#116510),#13203); +#116510 = PRESENTATION_STYLE_ASSIGNMENT((#116511)); +#116511 = SURFACE_STYLE_USAGE(.BOTH.,#116512); +#116512 = SURFACE_SIDE_STYLE('',(#116513)); +#116513 = SURFACE_STYLE_FILL_AREA(#116514); +#116514 = FILL_AREA_STYLE('',(#116515)); +#116515 = FILL_AREA_STYLE_COLOUR('',#102912); +#116516 = STYLED_ITEM('color',(#116517),#13226); +#116517 = PRESENTATION_STYLE_ASSIGNMENT((#116518)); +#116518 = SURFACE_STYLE_USAGE(.BOTH.,#116519); +#116519 = SURFACE_SIDE_STYLE('',(#116520)); +#116520 = SURFACE_STYLE_FILL_AREA(#116521); +#116521 = FILL_AREA_STYLE('',(#116522)); +#116522 = FILL_AREA_STYLE_COLOUR('',#102912); +#116523 = STYLED_ITEM('color',(#116524),#13282); +#116524 = PRESENTATION_STYLE_ASSIGNMENT((#116525)); +#116525 = SURFACE_STYLE_USAGE(.BOTH.,#116526); +#116526 = SURFACE_SIDE_STYLE('',(#116527)); +#116527 = SURFACE_STYLE_FILL_AREA(#116528); +#116528 = FILL_AREA_STYLE('',(#116529)); +#116529 = FILL_AREA_STYLE_COLOUR('',#102912); +#116530 = STYLED_ITEM('color',(#116531),#13298); +#116531 = PRESENTATION_STYLE_ASSIGNMENT((#116532)); +#116532 = SURFACE_STYLE_USAGE(.BOTH.,#116533); +#116533 = SURFACE_SIDE_STYLE('',(#116534)); +#116534 = SURFACE_STYLE_FILL_AREA(#116535); +#116535 = FILL_AREA_STYLE('',(#116536)); +#116536 = FILL_AREA_STYLE_COLOUR('',#102912); +#116537 = STYLED_ITEM('color',(#116538),#13321); +#116538 = PRESENTATION_STYLE_ASSIGNMENT((#116539)); +#116539 = SURFACE_STYLE_USAGE(.BOTH.,#116540); +#116540 = SURFACE_SIDE_STYLE('',(#116541)); +#116541 = SURFACE_STYLE_FILL_AREA(#116542); +#116542 = FILL_AREA_STYLE('',(#116543)); +#116543 = FILL_AREA_STYLE_COLOUR('',#102876); +#116544 = STYLED_ITEM('color',(#116545),#13338); +#116545 = PRESENTATION_STYLE_ASSIGNMENT((#116546)); +#116546 = SURFACE_STYLE_USAGE(.BOTH.,#116547); +#116547 = SURFACE_SIDE_STYLE('',(#116548)); +#116548 = SURFACE_STYLE_FILL_AREA(#116549); +#116549 = FILL_AREA_STYLE('',(#116550)); +#116550 = FILL_AREA_STYLE_COLOUR('',#102876); +#116551 = STYLED_ITEM('color',(#116552),#13355); +#116552 = PRESENTATION_STYLE_ASSIGNMENT((#116553)); +#116553 = SURFACE_STYLE_USAGE(.BOTH.,#116554); +#116554 = SURFACE_SIDE_STYLE('',(#116555)); +#116555 = SURFACE_STYLE_FILL_AREA(#116556); +#116556 = FILL_AREA_STYLE('',(#116557)); +#116557 = FILL_AREA_STYLE_COLOUR('',#102876); +#116558 = STYLED_ITEM('color',(#116559),#13372); +#116559 = PRESENTATION_STYLE_ASSIGNMENT((#116560)); +#116560 = SURFACE_STYLE_USAGE(.BOTH.,#116561); +#116561 = SURFACE_SIDE_STYLE('',(#116562)); +#116562 = SURFACE_STYLE_FILL_AREA(#116563); +#116563 = FILL_AREA_STYLE('',(#116564)); +#116564 = FILL_AREA_STYLE_COLOUR('',#102876); +#116565 = STYLED_ITEM('color',(#116566),#13389); +#116566 = PRESENTATION_STYLE_ASSIGNMENT((#116567)); +#116567 = SURFACE_STYLE_USAGE(.BOTH.,#116568); +#116568 = SURFACE_SIDE_STYLE('',(#116569)); +#116569 = SURFACE_STYLE_FILL_AREA(#116570); +#116570 = FILL_AREA_STYLE('',(#116571)); +#116571 = FILL_AREA_STYLE_COLOUR('',#102876); +#116572 = STYLED_ITEM('color',(#116573),#13406); +#116573 = PRESENTATION_STYLE_ASSIGNMENT((#116574)); +#116574 = SURFACE_STYLE_USAGE(.BOTH.,#116575); +#116575 = SURFACE_SIDE_STYLE('',(#116576)); +#116576 = SURFACE_STYLE_FILL_AREA(#116577); +#116577 = FILL_AREA_STYLE('',(#116578)); +#116578 = FILL_AREA_STYLE_COLOUR('',#102876); +#116579 = STYLED_ITEM('color',(#116580),#13423); +#116580 = PRESENTATION_STYLE_ASSIGNMENT((#116581)); +#116581 = SURFACE_STYLE_USAGE(.BOTH.,#116582); +#116582 = SURFACE_SIDE_STYLE('',(#116583)); +#116583 = SURFACE_STYLE_FILL_AREA(#116584); +#116584 = FILL_AREA_STYLE('',(#116585)); +#116585 = FILL_AREA_STYLE_COLOUR('',#102876); +#116586 = STYLED_ITEM('color',(#116587),#13440); +#116587 = PRESENTATION_STYLE_ASSIGNMENT((#116588)); +#116588 = SURFACE_STYLE_USAGE(.BOTH.,#116589); +#116589 = SURFACE_SIDE_STYLE('',(#116590)); +#116590 = SURFACE_STYLE_FILL_AREA(#116591); +#116591 = FILL_AREA_STYLE('',(#116592)); +#116592 = FILL_AREA_STYLE_COLOUR('',#102876); +#116593 = STYLED_ITEM('color',(#116594),#13452); +#116594 = PRESENTATION_STYLE_ASSIGNMENT((#116595)); +#116595 = SURFACE_STYLE_USAGE(.BOTH.,#116596); +#116596 = SURFACE_SIDE_STYLE('',(#116597)); +#116597 = SURFACE_STYLE_FILL_AREA(#116598); +#116598 = FILL_AREA_STYLE('',(#116599)); +#116599 = FILL_AREA_STYLE_COLOUR('',#102912); +#116600 = STYLED_ITEM('color',(#116601),#13468); +#116601 = PRESENTATION_STYLE_ASSIGNMENT((#116602)); +#116602 = SURFACE_STYLE_USAGE(.BOTH.,#116603); +#116603 = SURFACE_SIDE_STYLE('',(#116604)); +#116604 = SURFACE_STYLE_FILL_AREA(#116605); +#116605 = FILL_AREA_STYLE('',(#116606)); +#116606 = FILL_AREA_STYLE_COLOUR('',#102912); +#116607 = STYLED_ITEM('color',(#116608),#13484); +#116608 = PRESENTATION_STYLE_ASSIGNMENT((#116609)); +#116609 = SURFACE_STYLE_USAGE(.BOTH.,#116610); +#116610 = SURFACE_SIDE_STYLE('',(#116611)); +#116611 = SURFACE_STYLE_FILL_AREA(#116612); +#116612 = FILL_AREA_STYLE('',(#116613)); +#116613 = FILL_AREA_STYLE_COLOUR('',#102912); +#116614 = STYLED_ITEM('color',(#116615),#13500); +#116615 = PRESENTATION_STYLE_ASSIGNMENT((#116616)); +#116616 = SURFACE_STYLE_USAGE(.BOTH.,#116617); +#116617 = SURFACE_SIDE_STYLE('',(#116618)); +#116618 = SURFACE_STYLE_FILL_AREA(#116619); +#116619 = FILL_AREA_STYLE('',(#116620)); +#116620 = FILL_AREA_STYLE_COLOUR('',#102912); +#116621 = STYLED_ITEM('color',(#116622),#13526); +#116622 = PRESENTATION_STYLE_ASSIGNMENT((#116623)); +#116623 = SURFACE_STYLE_USAGE(.BOTH.,#116624); +#116624 = SURFACE_SIDE_STYLE('',(#116625)); +#116625 = SURFACE_STYLE_FILL_AREA(#116626); +#116626 = FILL_AREA_STYLE('',(#116627)); +#116627 = FILL_AREA_STYLE_COLOUR('',#102876); +#116628 = STYLED_ITEM('color',(#116629),#13543); +#116629 = PRESENTATION_STYLE_ASSIGNMENT((#116630)); +#116630 = SURFACE_STYLE_USAGE(.BOTH.,#116631); +#116631 = SURFACE_SIDE_STYLE('',(#116632)); +#116632 = SURFACE_STYLE_FILL_AREA(#116633); +#116633 = FILL_AREA_STYLE('',(#116634)); +#116634 = FILL_AREA_STYLE_COLOUR('',#102876); +#116635 = STYLED_ITEM('color',(#116636),#13560); +#116636 = PRESENTATION_STYLE_ASSIGNMENT((#116637)); +#116637 = SURFACE_STYLE_USAGE(.BOTH.,#116638); +#116638 = SURFACE_SIDE_STYLE('',(#116639)); +#116639 = SURFACE_STYLE_FILL_AREA(#116640); +#116640 = FILL_AREA_STYLE('',(#116641)); +#116641 = FILL_AREA_STYLE_COLOUR('',#102876); +#116642 = STYLED_ITEM('color',(#116643),#13577); +#116643 = PRESENTATION_STYLE_ASSIGNMENT((#116644)); +#116644 = SURFACE_STYLE_USAGE(.BOTH.,#116645); +#116645 = SURFACE_SIDE_STYLE('',(#116646)); +#116646 = SURFACE_STYLE_FILL_AREA(#116647); +#116647 = FILL_AREA_STYLE('',(#116648)); +#116648 = FILL_AREA_STYLE_COLOUR('',#102876); +#116649 = STYLED_ITEM('color',(#116650),#13594); +#116650 = PRESENTATION_STYLE_ASSIGNMENT((#116651)); +#116651 = SURFACE_STYLE_USAGE(.BOTH.,#116652); +#116652 = SURFACE_SIDE_STYLE('',(#116653)); +#116653 = SURFACE_STYLE_FILL_AREA(#116654); +#116654 = FILL_AREA_STYLE('',(#116655)); +#116655 = FILL_AREA_STYLE_COLOUR('',#102876); +#116656 = STYLED_ITEM('color',(#116657),#13611); +#116657 = PRESENTATION_STYLE_ASSIGNMENT((#116658)); +#116658 = SURFACE_STYLE_USAGE(.BOTH.,#116659); +#116659 = SURFACE_SIDE_STYLE('',(#116660)); +#116660 = SURFACE_STYLE_FILL_AREA(#116661); +#116661 = FILL_AREA_STYLE('',(#116662)); +#116662 = FILL_AREA_STYLE_COLOUR('',#102876); +#116663 = STYLED_ITEM('color',(#116664),#13628); +#116664 = PRESENTATION_STYLE_ASSIGNMENT((#116665)); +#116665 = SURFACE_STYLE_USAGE(.BOTH.,#116666); +#116666 = SURFACE_SIDE_STYLE('',(#116667)); +#116667 = SURFACE_STYLE_FILL_AREA(#116668); +#116668 = FILL_AREA_STYLE('',(#116669)); +#116669 = FILL_AREA_STYLE_COLOUR('',#102876); +#116670 = STYLED_ITEM('color',(#116671),#13645); +#116671 = PRESENTATION_STYLE_ASSIGNMENT((#116672)); +#116672 = SURFACE_STYLE_USAGE(.BOTH.,#116673); +#116673 = SURFACE_SIDE_STYLE('',(#116674)); +#116674 = SURFACE_STYLE_FILL_AREA(#116675); +#116675 = FILL_AREA_STYLE('',(#116676)); +#116676 = FILL_AREA_STYLE_COLOUR('',#102876); +#116677 = STYLED_ITEM('color',(#116678),#13657); +#116678 = PRESENTATION_STYLE_ASSIGNMENT((#116679)); +#116679 = SURFACE_STYLE_USAGE(.BOTH.,#116680); +#116680 = SURFACE_SIDE_STYLE('',(#116681)); +#116681 = SURFACE_STYLE_FILL_AREA(#116682); +#116682 = FILL_AREA_STYLE('',(#116683)); +#116683 = FILL_AREA_STYLE_COLOUR('',#102876); +#116684 = STYLED_ITEM('color',(#116685),#13679); +#116685 = PRESENTATION_STYLE_ASSIGNMENT((#116686)); +#116686 = SURFACE_STYLE_USAGE(.BOTH.,#116687); +#116687 = SURFACE_SIDE_STYLE('',(#116688)); +#116688 = SURFACE_STYLE_FILL_AREA(#116689); +#116689 = FILL_AREA_STYLE('',(#116690)); +#116690 = FILL_AREA_STYLE_COLOUR('',#102876); +#116691 = STYLED_ITEM('color',(#116692),#13696); +#116692 = PRESENTATION_STYLE_ASSIGNMENT((#116693)); +#116693 = SURFACE_STYLE_USAGE(.BOTH.,#116694); +#116694 = SURFACE_SIDE_STYLE('',(#116695)); +#116695 = SURFACE_STYLE_FILL_AREA(#116696); +#116696 = FILL_AREA_STYLE('',(#116697)); +#116697 = FILL_AREA_STYLE_COLOUR('',#102876); +#116698 = STYLED_ITEM('color',(#116699),#13713); +#116699 = PRESENTATION_STYLE_ASSIGNMENT((#116700)); +#116700 = SURFACE_STYLE_USAGE(.BOTH.,#116701); +#116701 = SURFACE_SIDE_STYLE('',(#116702)); +#116702 = SURFACE_STYLE_FILL_AREA(#116703); +#116703 = FILL_AREA_STYLE('',(#116704)); +#116704 = FILL_AREA_STYLE_COLOUR('',#102876); +#116705 = STYLED_ITEM('color',(#116706),#13730); +#116706 = PRESENTATION_STYLE_ASSIGNMENT((#116707)); +#116707 = SURFACE_STYLE_USAGE(.BOTH.,#116708); +#116708 = SURFACE_SIDE_STYLE('',(#116709)); +#116709 = SURFACE_STYLE_FILL_AREA(#116710); +#116710 = FILL_AREA_STYLE('',(#116711)); +#116711 = FILL_AREA_STYLE_COLOUR('',#102876); +#116712 = STYLED_ITEM('color',(#116713),#13747); +#116713 = PRESENTATION_STYLE_ASSIGNMENT((#116714)); +#116714 = SURFACE_STYLE_USAGE(.BOTH.,#116715); +#116715 = SURFACE_SIDE_STYLE('',(#116716)); +#116716 = SURFACE_STYLE_FILL_AREA(#116717); +#116717 = FILL_AREA_STYLE('',(#116718)); +#116718 = FILL_AREA_STYLE_COLOUR('',#102876); +#116719 = STYLED_ITEM('color',(#116720),#13764); +#116720 = PRESENTATION_STYLE_ASSIGNMENT((#116721)); +#116721 = SURFACE_STYLE_USAGE(.BOTH.,#116722); +#116722 = SURFACE_SIDE_STYLE('',(#116723)); +#116723 = SURFACE_STYLE_FILL_AREA(#116724); +#116724 = FILL_AREA_STYLE('',(#116725)); +#116725 = FILL_AREA_STYLE_COLOUR('',#102876); +#116726 = STYLED_ITEM('color',(#116727),#13776); +#116727 = PRESENTATION_STYLE_ASSIGNMENT((#116728)); +#116728 = SURFACE_STYLE_USAGE(.BOTH.,#116729); +#116729 = SURFACE_SIDE_STYLE('',(#116730)); +#116730 = SURFACE_STYLE_FILL_AREA(#116731); +#116731 = FILL_AREA_STYLE('',(#116732)); +#116732 = FILL_AREA_STYLE_COLOUR('',#102876); +#116733 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #116734,#116741,#116748,#116755,#116762,#116769,#116776,#116783, + #116790,#116797,#116804,#116811,#116818,#116825,#116832,#116839, + #116846,#116853,#116860,#116867,#116874,#116881,#116888,#116895, + #116902,#116909,#116916,#116923,#116930,#116937,#116944,#116951, + #116958,#116965,#116972,#116979,#116986,#116993,#117000,#117007, + #117014,#117021,#117028,#117035,#117042,#117049,#117056,#117063, + #117070,#117077,#117084,#117091,#117098,#117105,#117112,#117119, + #117126,#117133,#117140,#117147,#117154,#117161,#117168,#117175, + #117182,#117189,#117196,#117203,#117210,#117217,#117224,#117231, + #117238,#117245,#117252,#117259,#117266,#117273,#117280,#117287, + #117294,#117301,#117308,#117315,#117322,#117329,#117336,#117343, + #117350,#117357,#117364,#117371,#117378,#117385,#117392,#117399, + #117406,#117413,#117420,#117427,#117434,#117441,#117448,#117455, + #117462,#117469,#117476,#117483,#117490,#117497,#117504,#117511, + #117518,#117525,#117532,#117539,#117546,#117553,#117560,#117567, + #117574,#117581,#117588,#117595,#117602,#117609,#117616,#117623, + #117630,#117637,#117644,#117651,#117658,#117665,#117672,#117679, + #117686,#117693,#117700,#117707,#117714,#117721,#117728,#117735, + #117742,#117749,#117756,#117763,#117770,#117777,#117784,#117791, + #117798,#117805,#117812,#117819,#117826,#117833,#117840,#117847, + #117854,#117861,#117868,#117875,#117882,#117889,#117896,#117903, + #117910,#117917,#117924,#117931,#117938,#117945,#117952,#117959, + #117966,#117973,#117980,#117987,#117994,#118001,#118008,#118015, + #118022,#118029,#118036,#118043,#118050,#118057,#118064,#118071, + #118078,#118085,#118092,#118099,#118106,#118113,#118120,#118127, + #118134,#118141,#118148,#118155,#118162,#118169,#118176,#118183, + #118190,#118197,#118204,#118211,#118218,#118225,#118232,#118239, + #118246,#118253,#118260,#118267,#118274,#118281,#118288,#118295, + #118302,#118309,#118316,#118323,#118330,#118337,#118344,#118351, + #118358,#118365,#118372,#118379,#118386,#118393,#118400,#118407, + #118414,#118421,#118428,#118435,#118442,#118449,#118456,#118463, + #118470,#118477,#118484,#118491,#118498,#118505,#118512,#118519, + #118526,#118533,#118540,#118547,#118554,#118561,#118568,#118575, + #118582,#118589,#118596,#118603,#118610,#118617,#118624,#118631, + #118638,#118645,#118652,#118659,#118666,#118673,#118680,#118687, + #118694,#118701,#118708,#118715,#118722,#118729,#118736,#118743, + #118750,#118757,#118764,#118771,#118778,#118785,#118792,#118799, + #118806,#118813,#118820,#118827,#118834,#118841,#118848,#118855, + #118862,#118869,#118876,#118883,#118890,#118897,#118904,#118911, + #118918,#118925,#118932,#118939,#118946,#118953,#118960,#118967, + #118974,#118981,#118988,#118995,#119002,#119009,#119016,#119023, + #119030,#119037,#119044,#119051,#119058,#119065,#119072,#119079, + #119086,#119093,#119100,#119107,#119114,#119121,#119128,#119135, + #119142,#119149,#119156,#119163,#119170,#119177,#119184,#119191, + #119198,#119205,#119212,#119219,#119226,#119233,#119240,#119247, + #119254,#119261,#119268,#119275,#119282,#119289,#119296,#119303, + #119310,#119317,#119324,#119331,#119338,#119345,#119352,#119359, + #119366,#119373,#119380,#119387,#119394,#119401,#119408,#119415, + #119422,#119429,#119436,#119443,#119450,#119457,#119464,#119471, + #119478,#119485,#119492,#119499,#119506,#119513,#119520,#119527, + #119534,#119541,#119548,#119555,#119562,#119569,#119576,#119583, + #119590,#119597,#119604,#119611,#119618,#119625,#119632,#119639, + #119646,#119653,#119660,#119667,#119674,#119681,#119688,#119695, + #119702,#119709,#119716,#119723,#119730,#119737,#119744,#119751, + #119758,#119765,#119772,#119779,#119786,#119793,#119800,#119807, + #119814,#119821,#119828,#119835,#119842,#119849,#119856,#119863, + #119870,#119877,#119884,#119891,#119898,#119905,#119912,#119919, + #119926,#119933,#119940,#119947,#119954,#119961,#119968,#119975, + #119982,#119989,#119996,#120003,#120010,#120017,#120024,#120031, + #120038,#120045,#120052,#120059,#120066,#120073,#120080,#120087, + #120094,#120101,#120108,#120115,#120122,#120129,#120136,#120143, + #120150,#120157,#120164,#120171,#120178,#120185,#120192,#120199, + #120206,#120213,#120220,#120227,#120234,#120241,#120248,#120255, + #120262,#120269,#120276,#120283,#120290,#120297,#120304,#120311, + #120318,#120325,#120332,#120339,#120346,#120353,#120360,#120367, + #120374,#120381,#120388,#120395,#120402,#120409,#120416,#120423, + #120430,#120437,#120444,#120451,#120458,#120465,#120472,#120479, + #120486,#120493,#120500,#120507,#120514,#120521,#120528,#120535, + #120542,#120549,#120556,#120563,#120570,#120577,#120584,#120591, + #120598,#120605,#120612,#120619,#120626,#120633,#120640,#120647, + #120654,#120661,#120668,#120675,#120682,#120689,#120696,#120703, + #120710,#120717,#120724,#120731,#120738,#120745,#120752,#120759, + #120766,#120773,#120780,#120787,#120794,#120801,#120808,#120815, + #120822,#120829,#120836,#120843,#120850,#120857,#120864,#120871, + #120878,#120885,#120892,#120899,#120906,#120913,#120920,#120927, + #120934,#120941,#120948,#120955,#120962,#120969,#120976,#120983, + #120990,#120997,#121004,#121011,#121018,#121025,#121032,#121039, + #121046,#121053,#121060,#121067,#121074,#121081,#121088,#121095, + #121102,#121109,#121116,#121123,#121130,#121137,#121144,#121151, + #121158,#121165,#121172,#121179,#121186,#121193,#121200,#121207, + #121214,#121221,#121228,#121235,#121242,#121249,#121256,#121263, + #121270,#121277,#121284,#121291,#121298,#121305,#121312,#121319, + #121326,#121333,#121340,#121347,#121354,#121361,#121368,#121375, + #121382,#121389,#121396,#121403,#121410,#121417,#121424,#121431, + #121438,#121445,#121452,#121459,#121466,#121473,#121480,#121487, + #121494,#121501,#121508,#121515,#121522,#121529,#121536,#121543, + #121550,#121557,#121564,#121571,#121578,#121585,#121592,#121599, + #121606,#121613,#121620,#121627,#121634,#121641,#121648,#121655, + #121662,#121669,#121676,#121683,#121690,#121697,#121704,#121711, + #121718,#121725,#121732,#121739,#121746,#121753,#121760,#121767, + #121774,#121781,#121788,#121795,#121802,#121809,#121816,#121823, + #121830,#121837,#121844,#121851,#121858,#121865,#121872,#121879, + #121886,#121893,#121900,#121907,#121914,#121921,#121928,#121935, + #121942,#121949,#121956,#121963,#121970,#121977,#121984,#121991, + #121998,#122005,#122012,#122019,#122026,#122033,#122040,#122047, + #122054,#122061,#122068,#122075),#45799); +#116734 = STYLED_ITEM('color',(#116735),#19438); +#116735 = PRESENTATION_STYLE_ASSIGNMENT((#116736)); +#116736 = SURFACE_STYLE_USAGE(.BOTH.,#116737); +#116737 = SURFACE_SIDE_STYLE('',(#116738)); +#116738 = SURFACE_STYLE_FILL_AREA(#116739); +#116739 = FILL_AREA_STYLE('',(#116740)); +#116740 = FILL_AREA_STYLE_COLOUR('',#102876); +#116741 = STYLED_ITEM('color',(#116742),#19480); +#116742 = PRESENTATION_STYLE_ASSIGNMENT((#116743)); +#116743 = SURFACE_STYLE_USAGE(.BOTH.,#116744); +#116744 = SURFACE_SIDE_STYLE('',(#116745)); +#116745 = SURFACE_STYLE_FILL_AREA(#116746); +#116746 = FILL_AREA_STYLE('',(#116747)); +#116747 = FILL_AREA_STYLE_COLOUR('',#102876); +#116748 = STYLED_ITEM('color',(#116749),#19511); +#116749 = PRESENTATION_STYLE_ASSIGNMENT((#116750)); +#116750 = SURFACE_STYLE_USAGE(.BOTH.,#116751); +#116751 = SURFACE_SIDE_STYLE('',(#116752)); +#116752 = SURFACE_STYLE_FILL_AREA(#116753); +#116753 = FILL_AREA_STYLE('',(#116754)); +#116754 = FILL_AREA_STYLE_COLOUR('',#102876); +#116755 = STYLED_ITEM('color',(#116756),#19542); +#116756 = PRESENTATION_STYLE_ASSIGNMENT((#116757)); +#116757 = SURFACE_STYLE_USAGE(.BOTH.,#116758); +#116758 = SURFACE_SIDE_STYLE('',(#116759)); +#116759 = SURFACE_STYLE_FILL_AREA(#116760); +#116760 = FILL_AREA_STYLE('',(#116761)); +#116761 = FILL_AREA_STYLE_COLOUR('',#102876); +#116762 = STYLED_ITEM('color',(#116763),#19626); +#116763 = PRESENTATION_STYLE_ASSIGNMENT((#116764)); +#116764 = SURFACE_STYLE_USAGE(.BOTH.,#116765); +#116765 = SURFACE_SIDE_STYLE('',(#116766)); +#116766 = SURFACE_STYLE_FILL_AREA(#116767); +#116767 = FILL_AREA_STYLE('',(#116768)); +#116768 = FILL_AREA_STYLE_COLOUR('',#102876); +#116769 = STYLED_ITEM('color',(#116770),#19710); +#116770 = PRESENTATION_STYLE_ASSIGNMENT((#116771)); +#116771 = SURFACE_STYLE_USAGE(.BOTH.,#116772); +#116772 = SURFACE_SIDE_STYLE('',(#116773)); +#116773 = SURFACE_STYLE_FILL_AREA(#116774); +#116774 = FILL_AREA_STYLE('',(#116775)); +#116775 = FILL_AREA_STYLE_COLOUR('',#102912); +#116776 = STYLED_ITEM('color',(#116777),#19931); +#116777 = PRESENTATION_STYLE_ASSIGNMENT((#116778)); +#116778 = SURFACE_STYLE_USAGE(.BOTH.,#116779); +#116779 = SURFACE_SIDE_STYLE('',(#116780)); +#116780 = SURFACE_STYLE_FILL_AREA(#116781); +#116781 = FILL_AREA_STYLE('',(#116782)); +#116782 = FILL_AREA_STYLE_COLOUR('',#102876); +#116783 = STYLED_ITEM('color',(#116784),#19948); +#116784 = PRESENTATION_STYLE_ASSIGNMENT((#116785)); +#116785 = SURFACE_STYLE_USAGE(.BOTH.,#116786); +#116786 = SURFACE_SIDE_STYLE('',(#116787)); +#116787 = SURFACE_STYLE_FILL_AREA(#116788); +#116788 = FILL_AREA_STYLE('',(#116789)); +#116789 = FILL_AREA_STYLE_COLOUR('',#102912); +#116790 = STYLED_ITEM('color',(#116791),#19971); +#116791 = PRESENTATION_STYLE_ASSIGNMENT((#116792)); +#116792 = SURFACE_STYLE_USAGE(.BOTH.,#116793); +#116793 = SURFACE_SIDE_STYLE('',(#116794)); +#116794 = SURFACE_STYLE_FILL_AREA(#116795); +#116795 = FILL_AREA_STYLE('',(#116796)); +#116796 = FILL_AREA_STYLE_COLOUR('',#102876); +#116797 = STYLED_ITEM('color',(#116798),#20009); +#116798 = PRESENTATION_STYLE_ASSIGNMENT((#116799)); +#116799 = SURFACE_STYLE_USAGE(.BOTH.,#116800); +#116800 = SURFACE_SIDE_STYLE('',(#116801)); +#116801 = SURFACE_STYLE_FILL_AREA(#116802); +#116802 = FILL_AREA_STYLE('',(#116803)); +#116803 = FILL_AREA_STYLE_COLOUR('',#102876); +#116804 = STYLED_ITEM('color',(#116805),#20026); +#116805 = PRESENTATION_STYLE_ASSIGNMENT((#116806)); +#116806 = SURFACE_STYLE_USAGE(.BOTH.,#116807); +#116807 = SURFACE_SIDE_STYLE('',(#116808)); +#116808 = SURFACE_STYLE_FILL_AREA(#116809); +#116809 = FILL_AREA_STYLE('',(#116810)); +#116810 = FILL_AREA_STYLE_COLOUR('',#102876); +#116811 = STYLED_ITEM('color',(#116812),#20043); +#116812 = PRESENTATION_STYLE_ASSIGNMENT((#116813)); +#116813 = SURFACE_STYLE_USAGE(.BOTH.,#116814); +#116814 = SURFACE_SIDE_STYLE('',(#116815)); +#116815 = SURFACE_STYLE_FILL_AREA(#116816); +#116816 = FILL_AREA_STYLE('',(#116817)); +#116817 = FILL_AREA_STYLE_COLOUR('',#102876); +#116818 = STYLED_ITEM('color',(#116819),#20060); +#116819 = PRESENTATION_STYLE_ASSIGNMENT((#116820)); +#116820 = SURFACE_STYLE_USAGE(.BOTH.,#116821); +#116821 = SURFACE_SIDE_STYLE('',(#116822)); +#116822 = SURFACE_STYLE_FILL_AREA(#116823); +#116823 = FILL_AREA_STYLE('',(#116824)); +#116824 = FILL_AREA_STYLE_COLOUR('',#102876); +#116825 = STYLED_ITEM('color',(#116826),#20077); +#116826 = PRESENTATION_STYLE_ASSIGNMENT((#116827)); +#116827 = SURFACE_STYLE_USAGE(.BOTH.,#116828); +#116828 = SURFACE_SIDE_STYLE('',(#116829)); +#116829 = SURFACE_STYLE_FILL_AREA(#116830); +#116830 = FILL_AREA_STYLE('',(#116831)); +#116831 = FILL_AREA_STYLE_COLOUR('',#102876); +#116832 = STYLED_ITEM('color',(#116833),#20094); +#116833 = PRESENTATION_STYLE_ASSIGNMENT((#116834)); +#116834 = SURFACE_STYLE_USAGE(.BOTH.,#116835); +#116835 = SURFACE_SIDE_STYLE('',(#116836)); +#116836 = SURFACE_STYLE_FILL_AREA(#116837); +#116837 = FILL_AREA_STYLE('',(#116838)); +#116838 = FILL_AREA_STYLE_COLOUR('',#102876); +#116839 = STYLED_ITEM('color',(#116840),#20106); +#116840 = PRESENTATION_STYLE_ASSIGNMENT((#116841)); +#116841 = SURFACE_STYLE_USAGE(.BOTH.,#116842); +#116842 = SURFACE_SIDE_STYLE('',(#116843)); +#116843 = SURFACE_STYLE_FILL_AREA(#116844); +#116844 = FILL_AREA_STYLE('',(#116845)); +#116845 = FILL_AREA_STYLE_COLOUR('',#102912); +#116846 = STYLED_ITEM('color',(#116847),#20130); +#116847 = PRESENTATION_STYLE_ASSIGNMENT((#116848)); +#116848 = SURFACE_STYLE_USAGE(.BOTH.,#116849); +#116849 = SURFACE_SIDE_STYLE('',(#116850)); +#116850 = SURFACE_STYLE_FILL_AREA(#116851); +#116851 = FILL_AREA_STYLE('',(#116852)); +#116852 = FILL_AREA_STYLE_COLOUR('',#102912); +#116853 = STYLED_ITEM('color',(#116854),#20193); +#116854 = PRESENTATION_STYLE_ASSIGNMENT((#116855)); +#116855 = SURFACE_STYLE_USAGE(.BOTH.,#116856); +#116856 = SURFACE_SIDE_STYLE('',(#116857)); +#116857 = SURFACE_STYLE_FILL_AREA(#116858); +#116858 = FILL_AREA_STYLE('',(#116859)); +#116859 = FILL_AREA_STYLE_COLOUR('',#102912); +#116860 = STYLED_ITEM('color',(#116861),#20216); +#116861 = PRESENTATION_STYLE_ASSIGNMENT((#116862)); +#116862 = SURFACE_STYLE_USAGE(.BOTH.,#116863); +#116863 = SURFACE_SIDE_STYLE('',(#116864)); +#116864 = SURFACE_STYLE_FILL_AREA(#116865); +#116865 = FILL_AREA_STYLE('',(#116866)); +#116866 = FILL_AREA_STYLE_COLOUR('',#102912); +#116867 = STYLED_ITEM('color',(#116868),#20239); +#116868 = PRESENTATION_STYLE_ASSIGNMENT((#116869)); +#116869 = SURFACE_STYLE_USAGE(.BOTH.,#116870); +#116870 = SURFACE_SIDE_STYLE('',(#116871)); +#116871 = SURFACE_STYLE_FILL_AREA(#116872); +#116872 = FILL_AREA_STYLE('',(#116873)); +#116873 = FILL_AREA_STYLE_COLOUR('',#102912); +#116874 = STYLED_ITEM('color',(#116875),#20269); +#116875 = PRESENTATION_STYLE_ASSIGNMENT((#116876)); +#116876 = SURFACE_STYLE_USAGE(.BOTH.,#116877); +#116877 = SURFACE_SIDE_STYLE('',(#116878)); +#116878 = SURFACE_STYLE_FILL_AREA(#116879); +#116879 = FILL_AREA_STYLE('',(#116880)); +#116880 = FILL_AREA_STYLE_COLOUR('',#102876); +#116881 = STYLED_ITEM('color',(#116882),#20300); +#116882 = PRESENTATION_STYLE_ASSIGNMENT((#116883)); +#116883 = SURFACE_STYLE_USAGE(.BOTH.,#116884); +#116884 = SURFACE_SIDE_STYLE('',(#116885)); +#116885 = SURFACE_STYLE_FILL_AREA(#116886); +#116886 = FILL_AREA_STYLE('',(#116887)); +#116887 = FILL_AREA_STYLE_COLOUR('',#102912); +#116888 = STYLED_ITEM('color',(#116889),#20331); +#116889 = PRESENTATION_STYLE_ASSIGNMENT((#116890)); +#116890 = SURFACE_STYLE_USAGE(.BOTH.,#116891); +#116891 = SURFACE_SIDE_STYLE('',(#116892)); +#116892 = SURFACE_STYLE_FILL_AREA(#116893); +#116893 = FILL_AREA_STYLE('',(#116894)); +#116894 = FILL_AREA_STYLE_COLOUR('',#102876); +#116895 = STYLED_ITEM('color',(#116896),#20362); +#116896 = PRESENTATION_STYLE_ASSIGNMENT((#116897)); +#116897 = SURFACE_STYLE_USAGE(.BOTH.,#116898); +#116898 = SURFACE_SIDE_STYLE('',(#116899)); +#116899 = SURFACE_STYLE_FILL_AREA(#116900); +#116900 = FILL_AREA_STYLE('',(#116901)); +#116901 = FILL_AREA_STYLE_COLOUR('',#102876); +#116902 = STYLED_ITEM('color',(#116903),#20393); +#116903 = PRESENTATION_STYLE_ASSIGNMENT((#116904)); +#116904 = SURFACE_STYLE_USAGE(.BOTH.,#116905); +#116905 = SURFACE_SIDE_STYLE('',(#116906)); +#116906 = SURFACE_STYLE_FILL_AREA(#116907); +#116907 = FILL_AREA_STYLE('',(#116908)); +#116908 = FILL_AREA_STYLE_COLOUR('',#102912); +#116909 = STYLED_ITEM('color',(#116910),#20424); +#116910 = PRESENTATION_STYLE_ASSIGNMENT((#116911)); +#116911 = SURFACE_STYLE_USAGE(.BOTH.,#116912); +#116912 = SURFACE_SIDE_STYLE('',(#116913)); +#116913 = SURFACE_STYLE_FILL_AREA(#116914); +#116914 = FILL_AREA_STYLE('',(#116915)); +#116915 = FILL_AREA_STYLE_COLOUR('',#102912); +#116916 = STYLED_ITEM('color',(#116917),#20455); +#116917 = PRESENTATION_STYLE_ASSIGNMENT((#116918)); +#116918 = SURFACE_STYLE_USAGE(.BOTH.,#116919); +#116919 = SURFACE_SIDE_STYLE('',(#116920)); +#116920 = SURFACE_STYLE_FILL_AREA(#116921); +#116921 = FILL_AREA_STYLE('',(#116922)); +#116922 = FILL_AREA_STYLE_COLOUR('',#102876); +#116923 = STYLED_ITEM('color',(#116924),#20486); +#116924 = PRESENTATION_STYLE_ASSIGNMENT((#116925)); +#116925 = SURFACE_STYLE_USAGE(.BOTH.,#116926); +#116926 = SURFACE_SIDE_STYLE('',(#116927)); +#116927 = SURFACE_STYLE_FILL_AREA(#116928); +#116928 = FILL_AREA_STYLE('',(#116929)); +#116929 = FILL_AREA_STYLE_COLOUR('',#102876); +#116930 = STYLED_ITEM('color',(#116931),#20517); +#116931 = PRESENTATION_STYLE_ASSIGNMENT((#116932)); +#116932 = SURFACE_STYLE_USAGE(.BOTH.,#116933); +#116933 = SURFACE_SIDE_STYLE('',(#116934)); +#116934 = SURFACE_STYLE_FILL_AREA(#116935); +#116935 = FILL_AREA_STYLE('',(#116936)); +#116936 = FILL_AREA_STYLE_COLOUR('',#102912); +#116937 = STYLED_ITEM('color',(#116938),#20548); +#116938 = PRESENTATION_STYLE_ASSIGNMENT((#116939)); +#116939 = SURFACE_STYLE_USAGE(.BOTH.,#116940); +#116940 = SURFACE_SIDE_STYLE('',(#116941)); +#116941 = SURFACE_STYLE_FILL_AREA(#116942); +#116942 = FILL_AREA_STYLE('',(#116943)); +#116943 = FILL_AREA_STYLE_COLOUR('',#102912); +#116944 = STYLED_ITEM('color',(#116945),#20579); +#116945 = PRESENTATION_STYLE_ASSIGNMENT((#116946)); +#116946 = SURFACE_STYLE_USAGE(.BOTH.,#116947); +#116947 = SURFACE_SIDE_STYLE('',(#116948)); +#116948 = SURFACE_STYLE_FILL_AREA(#116949); +#116949 = FILL_AREA_STYLE('',(#116950)); +#116950 = FILL_AREA_STYLE_COLOUR('',#102876); +#116951 = STYLED_ITEM('color',(#116952),#20610); +#116952 = PRESENTATION_STYLE_ASSIGNMENT((#116953)); +#116953 = SURFACE_STYLE_USAGE(.BOTH.,#116954); +#116954 = SURFACE_SIDE_STYLE('',(#116955)); +#116955 = SURFACE_STYLE_FILL_AREA(#116956); +#116956 = FILL_AREA_STYLE('',(#116957)); +#116957 = FILL_AREA_STYLE_COLOUR('',#102876); +#116958 = STYLED_ITEM('color',(#116959),#20641); +#116959 = PRESENTATION_STYLE_ASSIGNMENT((#116960)); +#116960 = SURFACE_STYLE_USAGE(.BOTH.,#116961); +#116961 = SURFACE_SIDE_STYLE('',(#116962)); +#116962 = SURFACE_STYLE_FILL_AREA(#116963); +#116963 = FILL_AREA_STYLE('',(#116964)); +#116964 = FILL_AREA_STYLE_COLOUR('',#102912); +#116965 = STYLED_ITEM('color',(#116966),#20672); +#116966 = PRESENTATION_STYLE_ASSIGNMENT((#116967)); +#116967 = SURFACE_STYLE_USAGE(.BOTH.,#116968); +#116968 = SURFACE_SIDE_STYLE('',(#116969)); +#116969 = SURFACE_STYLE_FILL_AREA(#116970); +#116970 = FILL_AREA_STYLE('',(#116971)); +#116971 = FILL_AREA_STYLE_COLOUR('',#102912); +#116972 = STYLED_ITEM('color',(#116973),#20703); +#116973 = PRESENTATION_STYLE_ASSIGNMENT((#116974)); +#116974 = SURFACE_STYLE_USAGE(.BOTH.,#116975); +#116975 = SURFACE_SIDE_STYLE('',(#116976)); +#116976 = SURFACE_STYLE_FILL_AREA(#116977); +#116977 = FILL_AREA_STYLE('',(#116978)); +#116978 = FILL_AREA_STYLE_COLOUR('',#102876); +#116979 = STYLED_ITEM('color',(#116980),#20734); +#116980 = PRESENTATION_STYLE_ASSIGNMENT((#116981)); +#116981 = SURFACE_STYLE_USAGE(.BOTH.,#116982); +#116982 = SURFACE_SIDE_STYLE('',(#116983)); +#116983 = SURFACE_STYLE_FILL_AREA(#116984); +#116984 = FILL_AREA_STYLE('',(#116985)); +#116985 = FILL_AREA_STYLE_COLOUR('',#102876); +#116986 = STYLED_ITEM('color',(#116987),#20765); +#116987 = PRESENTATION_STYLE_ASSIGNMENT((#116988)); +#116988 = SURFACE_STYLE_USAGE(.BOTH.,#116989); +#116989 = SURFACE_SIDE_STYLE('',(#116990)); +#116990 = SURFACE_STYLE_FILL_AREA(#116991); +#116991 = FILL_AREA_STYLE('',(#116992)); +#116992 = FILL_AREA_STYLE_COLOUR('',#102912); +#116993 = STYLED_ITEM('color',(#116994),#20796); +#116994 = PRESENTATION_STYLE_ASSIGNMENT((#116995)); +#116995 = SURFACE_STYLE_USAGE(.BOTH.,#116996); +#116996 = SURFACE_SIDE_STYLE('',(#116997)); +#116997 = SURFACE_STYLE_FILL_AREA(#116998); +#116998 = FILL_AREA_STYLE('',(#116999)); +#116999 = FILL_AREA_STYLE_COLOUR('',#102912); +#117000 = STYLED_ITEM('color',(#117001),#20827); +#117001 = PRESENTATION_STYLE_ASSIGNMENT((#117002)); +#117002 = SURFACE_STYLE_USAGE(.BOTH.,#117003); +#117003 = SURFACE_SIDE_STYLE('',(#117004)); +#117004 = SURFACE_STYLE_FILL_AREA(#117005); +#117005 = FILL_AREA_STYLE('',(#117006)); +#117006 = FILL_AREA_STYLE_COLOUR('',#102876); +#117007 = STYLED_ITEM('color',(#117008),#20858); +#117008 = PRESENTATION_STYLE_ASSIGNMENT((#117009)); +#117009 = SURFACE_STYLE_USAGE(.BOTH.,#117010); +#117010 = SURFACE_SIDE_STYLE('',(#117011)); +#117011 = SURFACE_STYLE_FILL_AREA(#117012); +#117012 = FILL_AREA_STYLE('',(#117013)); +#117013 = FILL_AREA_STYLE_COLOUR('',#102876); +#117014 = STYLED_ITEM('color',(#117015),#20889); +#117015 = PRESENTATION_STYLE_ASSIGNMENT((#117016)); +#117016 = SURFACE_STYLE_USAGE(.BOTH.,#117017); +#117017 = SURFACE_SIDE_STYLE('',(#117018)); +#117018 = SURFACE_STYLE_FILL_AREA(#117019); +#117019 = FILL_AREA_STYLE('',(#117020)); +#117020 = FILL_AREA_STYLE_COLOUR('',#102912); +#117021 = STYLED_ITEM('color',(#117022),#20920); +#117022 = PRESENTATION_STYLE_ASSIGNMENT((#117023)); +#117023 = SURFACE_STYLE_USAGE(.BOTH.,#117024); +#117024 = SURFACE_SIDE_STYLE('',(#117025)); +#117025 = SURFACE_STYLE_FILL_AREA(#117026); +#117026 = FILL_AREA_STYLE('',(#117027)); +#117027 = FILL_AREA_STYLE_COLOUR('',#102912); +#117028 = STYLED_ITEM('color',(#117029),#20943); +#117029 = PRESENTATION_STYLE_ASSIGNMENT((#117030)); +#117030 = SURFACE_STYLE_USAGE(.BOTH.,#117031); +#117031 = SURFACE_SIDE_STYLE('',(#117032)); +#117032 = SURFACE_STYLE_FILL_AREA(#117033); +#117033 = FILL_AREA_STYLE('',(#117034)); +#117034 = FILL_AREA_STYLE_COLOUR('',#102912); +#117035 = STYLED_ITEM('color',(#117036),#20966); +#117036 = PRESENTATION_STYLE_ASSIGNMENT((#117037)); +#117037 = SURFACE_STYLE_USAGE(.BOTH.,#117038); +#117038 = SURFACE_SIDE_STYLE('',(#117039)); +#117039 = SURFACE_STYLE_FILL_AREA(#117040); +#117040 = FILL_AREA_STYLE('',(#117041)); +#117041 = FILL_AREA_STYLE_COLOUR('',#102912); +#117042 = STYLED_ITEM('color',(#117043),#21182); +#117043 = PRESENTATION_STYLE_ASSIGNMENT((#117044)); +#117044 = SURFACE_STYLE_USAGE(.BOTH.,#117045); +#117045 = SURFACE_SIDE_STYLE('',(#117046)); +#117046 = SURFACE_STYLE_FILL_AREA(#117047); +#117047 = FILL_AREA_STYLE('',(#117048)); +#117048 = FILL_AREA_STYLE_COLOUR('',#102912); +#117049 = STYLED_ITEM('color',(#117050),#21199); +#117050 = PRESENTATION_STYLE_ASSIGNMENT((#117051)); +#117051 = SURFACE_STYLE_USAGE(.BOTH.,#117052); +#117052 = SURFACE_SIDE_STYLE('',(#117053)); +#117053 = SURFACE_STYLE_FILL_AREA(#117054); +#117054 = FILL_AREA_STYLE('',(#117055)); +#117055 = FILL_AREA_STYLE_COLOUR('',#102876); +#117056 = STYLED_ITEM('color',(#117057),#21291); +#117057 = PRESENTATION_STYLE_ASSIGNMENT((#117058)); +#117058 = SURFACE_STYLE_USAGE(.BOTH.,#117059); +#117059 = SURFACE_SIDE_STYLE('',(#117060)); +#117060 = SURFACE_STYLE_FILL_AREA(#117061); +#117061 = FILL_AREA_STYLE('',(#117062)); +#117062 = FILL_AREA_STYLE_COLOUR('',#102912); +#117063 = STYLED_ITEM('color',(#117064),#21506); +#117064 = PRESENTATION_STYLE_ASSIGNMENT((#117065)); +#117065 = SURFACE_STYLE_USAGE(.BOTH.,#117066); +#117066 = SURFACE_SIDE_STYLE('',(#117067)); +#117067 = SURFACE_STYLE_FILL_AREA(#117068); +#117068 = FILL_AREA_STYLE('',(#117069)); +#117069 = FILL_AREA_STYLE_COLOUR('',#102912); +#117070 = STYLED_ITEM('color',(#117071),#21529); +#117071 = PRESENTATION_STYLE_ASSIGNMENT((#117072)); +#117072 = SURFACE_STYLE_USAGE(.BOTH.,#117073); +#117073 = SURFACE_SIDE_STYLE('',(#117074)); +#117074 = SURFACE_STYLE_FILL_AREA(#117075); +#117075 = FILL_AREA_STYLE('',(#117076)); +#117076 = FILL_AREA_STYLE_COLOUR('',#102912); +#117077 = STYLED_ITEM('color',(#117078),#21744); +#117078 = PRESENTATION_STYLE_ASSIGNMENT((#117079)); +#117079 = SURFACE_STYLE_USAGE(.BOTH.,#117080); +#117080 = SURFACE_SIDE_STYLE('',(#117081)); +#117081 = SURFACE_STYLE_FILL_AREA(#117082); +#117082 = FILL_AREA_STYLE('',(#117083)); +#117083 = FILL_AREA_STYLE_COLOUR('',#102912); +#117084 = STYLED_ITEM('color',(#117085),#21767); +#117085 = PRESENTATION_STYLE_ASSIGNMENT((#117086)); +#117086 = SURFACE_STYLE_USAGE(.BOTH.,#117087); +#117087 = SURFACE_SIDE_STYLE('',(#117088)); +#117088 = SURFACE_STYLE_FILL_AREA(#117089); +#117089 = FILL_AREA_STYLE('',(#117090)); +#117090 = FILL_AREA_STYLE_COLOUR('',#102912); +#117091 = STYLED_ITEM('color',(#117092),#21976); +#117092 = PRESENTATION_STYLE_ASSIGNMENT((#117093)); +#117093 = SURFACE_STYLE_USAGE(.BOTH.,#117094); +#117094 = SURFACE_SIDE_STYLE('',(#117095)); +#117095 = SURFACE_STYLE_FILL_AREA(#117096); +#117096 = FILL_AREA_STYLE('',(#117097)); +#117097 = FILL_AREA_STYLE_COLOUR('',#102912); +#117098 = STYLED_ITEM('color',(#117099),#21999); +#117099 = PRESENTATION_STYLE_ASSIGNMENT((#117100)); +#117100 = SURFACE_STYLE_USAGE(.BOTH.,#117101); +#117101 = SURFACE_SIDE_STYLE('',(#117102)); +#117102 = SURFACE_STYLE_FILL_AREA(#117103); +#117103 = FILL_AREA_STYLE('',(#117104)); +#117104 = FILL_AREA_STYLE_COLOUR('',#102876); +#117105 = STYLED_ITEM('color',(#117106),#22091); +#117106 = PRESENTATION_STYLE_ASSIGNMENT((#117107)); +#117107 = SURFACE_STYLE_USAGE(.BOTH.,#117108); +#117108 = SURFACE_SIDE_STYLE('',(#117109)); +#117109 = SURFACE_STYLE_FILL_AREA(#117110); +#117110 = FILL_AREA_STYLE('',(#117111)); +#117111 = FILL_AREA_STYLE_COLOUR('',#102912); +#117112 = STYLED_ITEM('color',(#117113),#22112); +#117113 = PRESENTATION_STYLE_ASSIGNMENT((#117114)); +#117114 = SURFACE_STYLE_USAGE(.BOTH.,#117115); +#117115 = SURFACE_SIDE_STYLE('',(#117116)); +#117116 = SURFACE_STYLE_FILL_AREA(#117117); +#117117 = FILL_AREA_STYLE('',(#117118)); +#117118 = FILL_AREA_STYLE_COLOUR('',#102876); +#117119 = STYLED_ITEM('color',(#117120),#22204); +#117120 = PRESENTATION_STYLE_ASSIGNMENT((#117121)); +#117121 = SURFACE_STYLE_USAGE(.BOTH.,#117122); +#117122 = SURFACE_SIDE_STYLE('',(#117123)); +#117123 = SURFACE_STYLE_FILL_AREA(#117124); +#117124 = FILL_AREA_STYLE('',(#117125)); +#117125 = FILL_AREA_STYLE_COLOUR('',#102876); +#117126 = STYLED_ITEM('color',(#117127),#22221); +#117127 = PRESENTATION_STYLE_ASSIGNMENT((#117128)); +#117128 = SURFACE_STYLE_USAGE(.BOTH.,#117129); +#117129 = SURFACE_SIDE_STYLE('',(#117130)); +#117130 = SURFACE_STYLE_FILL_AREA(#117131); +#117131 = FILL_AREA_STYLE('',(#117132)); +#117132 = FILL_AREA_STYLE_COLOUR('',#102876); +#117133 = STYLED_ITEM('color',(#117134),#22313); +#117134 = PRESENTATION_STYLE_ASSIGNMENT((#117135)); +#117135 = SURFACE_STYLE_USAGE(.BOTH.,#117136); +#117136 = SURFACE_SIDE_STYLE('',(#117137)); +#117137 = SURFACE_STYLE_FILL_AREA(#117138); +#117138 = FILL_AREA_STYLE('',(#117139)); +#117139 = FILL_AREA_STYLE_COLOUR('',#102912); +#117140 = STYLED_ITEM('color',(#117141),#22335); +#117141 = PRESENTATION_STYLE_ASSIGNMENT((#117142)); +#117142 = SURFACE_STYLE_USAGE(.BOTH.,#117143); +#117143 = SURFACE_SIDE_STYLE('',(#117144)); +#117144 = SURFACE_STYLE_FILL_AREA(#117145); +#117145 = FILL_AREA_STYLE('',(#117146)); +#117146 = FILL_AREA_STYLE_COLOUR('',#102876); +#117147 = STYLED_ITEM('color',(#117148),#22360); +#117148 = PRESENTATION_STYLE_ASSIGNMENT((#117149)); +#117149 = SURFACE_STYLE_USAGE(.BOTH.,#117150); +#117150 = SURFACE_SIDE_STYLE('',(#117151)); +#117151 = SURFACE_STYLE_FILL_AREA(#117152); +#117152 = FILL_AREA_STYLE('',(#117153)); +#117153 = FILL_AREA_STYLE_COLOUR('',#102876); +#117154 = STYLED_ITEM('color',(#117155),#22444); +#117155 = PRESENTATION_STYLE_ASSIGNMENT((#117156)); +#117156 = SURFACE_STYLE_USAGE(.BOTH.,#117157); +#117157 = SURFACE_SIDE_STYLE('',(#117158)); +#117158 = SURFACE_STYLE_FILL_AREA(#117159); +#117159 = FILL_AREA_STYLE('',(#117160)); +#117160 = FILL_AREA_STYLE_COLOUR('',#102876); +#117161 = STYLED_ITEM('color',(#117162),#22536); +#117162 = PRESENTATION_STYLE_ASSIGNMENT((#117163)); +#117163 = SURFACE_STYLE_USAGE(.BOTH.,#117164); +#117164 = SURFACE_SIDE_STYLE('',(#117165)); +#117165 = SURFACE_STYLE_FILL_AREA(#117166); +#117166 = FILL_AREA_STYLE('',(#117167)); +#117167 = FILL_AREA_STYLE_COLOUR('',#102876); +#117168 = STYLED_ITEM('color',(#117169),#22553); +#117169 = PRESENTATION_STYLE_ASSIGNMENT((#117170)); +#117170 = SURFACE_STYLE_USAGE(.BOTH.,#117171); +#117171 = SURFACE_SIDE_STYLE('',(#117172)); +#117172 = SURFACE_STYLE_FILL_AREA(#117173); +#117173 = FILL_AREA_STYLE('',(#117174)); +#117174 = FILL_AREA_STYLE_COLOUR('',#102912); +#117175 = STYLED_ITEM('color',(#117176),#22575); +#117176 = PRESENTATION_STYLE_ASSIGNMENT((#117177)); +#117177 = SURFACE_STYLE_USAGE(.BOTH.,#117178); +#117178 = SURFACE_SIDE_STYLE('',(#117179)); +#117179 = SURFACE_STYLE_FILL_AREA(#117180); +#117180 = FILL_AREA_STYLE('',(#117181)); +#117181 = FILL_AREA_STYLE_COLOUR('',#102876); +#117182 = STYLED_ITEM('color',(#117183),#22667); +#117183 = PRESENTATION_STYLE_ASSIGNMENT((#117184)); +#117184 = SURFACE_STYLE_USAGE(.BOTH.,#117185); +#117185 = SURFACE_SIDE_STYLE('',(#117186)); +#117186 = SURFACE_STYLE_FILL_AREA(#117187); +#117187 = FILL_AREA_STYLE('',(#117188)); +#117188 = FILL_AREA_STYLE_COLOUR('',#102876); +#117189 = STYLED_ITEM('color',(#117190),#22759); +#117190 = PRESENTATION_STYLE_ASSIGNMENT((#117191)); +#117191 = SURFACE_STYLE_USAGE(.BOTH.,#117192); +#117192 = SURFACE_SIDE_STYLE('',(#117193)); +#117193 = SURFACE_STYLE_FILL_AREA(#117194); +#117194 = FILL_AREA_STYLE('',(#117195)); +#117195 = FILL_AREA_STYLE_COLOUR('',#102912); +#117196 = STYLED_ITEM('color',(#117197),#22781); +#117197 = PRESENTATION_STYLE_ASSIGNMENT((#117198)); +#117198 = SURFACE_STYLE_USAGE(.BOTH.,#117199); +#117199 = SURFACE_SIDE_STYLE('',(#117200)); +#117200 = SURFACE_STYLE_FILL_AREA(#117201); +#117201 = FILL_AREA_STYLE('',(#117202)); +#117202 = FILL_AREA_STYLE_COLOUR('',#102876); +#117203 = STYLED_ITEM('color',(#117204),#22806); +#117204 = PRESENTATION_STYLE_ASSIGNMENT((#117205)); +#117205 = SURFACE_STYLE_USAGE(.BOTH.,#117206); +#117206 = SURFACE_SIDE_STYLE('',(#117207)); +#117207 = SURFACE_STYLE_FILL_AREA(#117208); +#117208 = FILL_AREA_STYLE('',(#117209)); +#117209 = FILL_AREA_STYLE_COLOUR('',#102876); +#117210 = STYLED_ITEM('color',(#117211),#22890); +#117211 = PRESENTATION_STYLE_ASSIGNMENT((#117212)); +#117212 = SURFACE_STYLE_USAGE(.BOTH.,#117213); +#117213 = SURFACE_SIDE_STYLE('',(#117214)); +#117214 = SURFACE_STYLE_FILL_AREA(#117215); +#117215 = FILL_AREA_STYLE('',(#117216)); +#117216 = FILL_AREA_STYLE_COLOUR('',#102876); +#117217 = STYLED_ITEM('color',(#117218),#22982); +#117218 = PRESENTATION_STYLE_ASSIGNMENT((#117219)); +#117219 = SURFACE_STYLE_USAGE(.BOTH.,#117220); +#117220 = SURFACE_SIDE_STYLE('',(#117221)); +#117221 = SURFACE_STYLE_FILL_AREA(#117222); +#117222 = FILL_AREA_STYLE('',(#117223)); +#117223 = FILL_AREA_STYLE_COLOUR('',#102876); +#117224 = STYLED_ITEM('color',(#117225),#22999); +#117225 = PRESENTATION_STYLE_ASSIGNMENT((#117226)); +#117226 = SURFACE_STYLE_USAGE(.BOTH.,#117227); +#117227 = SURFACE_SIDE_STYLE('',(#117228)); +#117228 = SURFACE_STYLE_FILL_AREA(#117229); +#117229 = FILL_AREA_STYLE('',(#117230)); +#117230 = FILL_AREA_STYLE_COLOUR('',#102912); +#117231 = STYLED_ITEM('color',(#117232),#23021); +#117232 = PRESENTATION_STYLE_ASSIGNMENT((#117233)); +#117233 = SURFACE_STYLE_USAGE(.BOTH.,#117234); +#117234 = SURFACE_SIDE_STYLE('',(#117235)); +#117235 = SURFACE_STYLE_FILL_AREA(#117236); +#117236 = FILL_AREA_STYLE('',(#117237)); +#117237 = FILL_AREA_STYLE_COLOUR('',#102876); +#117238 = STYLED_ITEM('color',(#117239),#23113); +#117239 = PRESENTATION_STYLE_ASSIGNMENT((#117240)); +#117240 = SURFACE_STYLE_USAGE(.BOTH.,#117241); +#117241 = SURFACE_SIDE_STYLE('',(#117242)); +#117242 = SURFACE_STYLE_FILL_AREA(#117243); +#117243 = FILL_AREA_STYLE('',(#117244)); +#117244 = FILL_AREA_STYLE_COLOUR('',#102876); +#117245 = STYLED_ITEM('color',(#117246),#23205); +#117246 = PRESENTATION_STYLE_ASSIGNMENT((#117247)); +#117247 = SURFACE_STYLE_USAGE(.BOTH.,#117248); +#117248 = SURFACE_SIDE_STYLE('',(#117249)); +#117249 = SURFACE_STYLE_FILL_AREA(#117250); +#117250 = FILL_AREA_STYLE('',(#117251)); +#117251 = FILL_AREA_STYLE_COLOUR('',#102912); +#117252 = STYLED_ITEM('color',(#117253),#23227); +#117253 = PRESENTATION_STYLE_ASSIGNMENT((#117254)); +#117254 = SURFACE_STYLE_USAGE(.BOTH.,#117255); +#117255 = SURFACE_SIDE_STYLE('',(#117256)); +#117256 = SURFACE_STYLE_FILL_AREA(#117257); +#117257 = FILL_AREA_STYLE('',(#117258)); +#117258 = FILL_AREA_STYLE_COLOUR('',#102876); +#117259 = STYLED_ITEM('color',(#117260),#23252); +#117260 = PRESENTATION_STYLE_ASSIGNMENT((#117261)); +#117261 = SURFACE_STYLE_USAGE(.BOTH.,#117262); +#117262 = SURFACE_SIDE_STYLE('',(#117263)); +#117263 = SURFACE_STYLE_FILL_AREA(#117264); +#117264 = FILL_AREA_STYLE('',(#117265)); +#117265 = FILL_AREA_STYLE_COLOUR('',#102876); +#117266 = STYLED_ITEM('color',(#117267),#23336); +#117267 = PRESENTATION_STYLE_ASSIGNMENT((#117268)); +#117268 = SURFACE_STYLE_USAGE(.BOTH.,#117269); +#117269 = SURFACE_SIDE_STYLE('',(#117270)); +#117270 = SURFACE_STYLE_FILL_AREA(#117271); +#117271 = FILL_AREA_STYLE('',(#117272)); +#117272 = FILL_AREA_STYLE_COLOUR('',#102876); +#117273 = STYLED_ITEM('color',(#117274),#23428); +#117274 = PRESENTATION_STYLE_ASSIGNMENT((#117275)); +#117275 = SURFACE_STYLE_USAGE(.BOTH.,#117276); +#117276 = SURFACE_SIDE_STYLE('',(#117277)); +#117277 = SURFACE_STYLE_FILL_AREA(#117278); +#117278 = FILL_AREA_STYLE('',(#117279)); +#117279 = FILL_AREA_STYLE_COLOUR('',#102876); +#117280 = STYLED_ITEM('color',(#117281),#23445); +#117281 = PRESENTATION_STYLE_ASSIGNMENT((#117282)); +#117282 = SURFACE_STYLE_USAGE(.BOTH.,#117283); +#117283 = SURFACE_SIDE_STYLE('',(#117284)); +#117284 = SURFACE_STYLE_FILL_AREA(#117285); +#117285 = FILL_AREA_STYLE('',(#117286)); +#117286 = FILL_AREA_STYLE_COLOUR('',#102912); +#117287 = STYLED_ITEM('color',(#117288),#23467); +#117288 = PRESENTATION_STYLE_ASSIGNMENT((#117289)); +#117289 = SURFACE_STYLE_USAGE(.BOTH.,#117290); +#117290 = SURFACE_SIDE_STYLE('',(#117291)); +#117291 = SURFACE_STYLE_FILL_AREA(#117292); +#117292 = FILL_AREA_STYLE('',(#117293)); +#117293 = FILL_AREA_STYLE_COLOUR('',#102876); +#117294 = STYLED_ITEM('color',(#117295),#23559); +#117295 = PRESENTATION_STYLE_ASSIGNMENT((#117296)); +#117296 = SURFACE_STYLE_USAGE(.BOTH.,#117297); +#117297 = SURFACE_SIDE_STYLE('',(#117298)); +#117298 = SURFACE_STYLE_FILL_AREA(#117299); +#117299 = FILL_AREA_STYLE('',(#117300)); +#117300 = FILL_AREA_STYLE_COLOUR('',#102876); +#117301 = STYLED_ITEM('color',(#117302),#23651); +#117302 = PRESENTATION_STYLE_ASSIGNMENT((#117303)); +#117303 = SURFACE_STYLE_USAGE(.BOTH.,#117304); +#117304 = SURFACE_SIDE_STYLE('',(#117305)); +#117305 = SURFACE_STYLE_FILL_AREA(#117306); +#117306 = FILL_AREA_STYLE('',(#117307)); +#117307 = FILL_AREA_STYLE_COLOUR('',#102912); +#117308 = STYLED_ITEM('color',(#117309),#23673); +#117309 = PRESENTATION_STYLE_ASSIGNMENT((#117310)); +#117310 = SURFACE_STYLE_USAGE(.BOTH.,#117311); +#117311 = SURFACE_SIDE_STYLE('',(#117312)); +#117312 = SURFACE_STYLE_FILL_AREA(#117313); +#117313 = FILL_AREA_STYLE('',(#117314)); +#117314 = FILL_AREA_STYLE_COLOUR('',#102876); +#117315 = STYLED_ITEM('color',(#117316),#23698); +#117316 = PRESENTATION_STYLE_ASSIGNMENT((#117317)); +#117317 = SURFACE_STYLE_USAGE(.BOTH.,#117318); +#117318 = SURFACE_SIDE_STYLE('',(#117319)); +#117319 = SURFACE_STYLE_FILL_AREA(#117320); +#117320 = FILL_AREA_STYLE('',(#117321)); +#117321 = FILL_AREA_STYLE_COLOUR('',#102876); +#117322 = STYLED_ITEM('color',(#117323),#23782); +#117323 = PRESENTATION_STYLE_ASSIGNMENT((#117324)); +#117324 = SURFACE_STYLE_USAGE(.BOTH.,#117325); +#117325 = SURFACE_SIDE_STYLE('',(#117326)); +#117326 = SURFACE_STYLE_FILL_AREA(#117327); +#117327 = FILL_AREA_STYLE('',(#117328)); +#117328 = FILL_AREA_STYLE_COLOUR('',#102876); +#117329 = STYLED_ITEM('color',(#117330),#23874); +#117330 = PRESENTATION_STYLE_ASSIGNMENT((#117331)); +#117331 = SURFACE_STYLE_USAGE(.BOTH.,#117332); +#117332 = SURFACE_SIDE_STYLE('',(#117333)); +#117333 = SURFACE_STYLE_FILL_AREA(#117334); +#117334 = FILL_AREA_STYLE('',(#117335)); +#117335 = FILL_AREA_STYLE_COLOUR('',#102876); +#117336 = STYLED_ITEM('color',(#117337),#23891); +#117337 = PRESENTATION_STYLE_ASSIGNMENT((#117338)); +#117338 = SURFACE_STYLE_USAGE(.BOTH.,#117339); +#117339 = SURFACE_SIDE_STYLE('',(#117340)); +#117340 = SURFACE_STYLE_FILL_AREA(#117341); +#117341 = FILL_AREA_STYLE('',(#117342)); +#117342 = FILL_AREA_STYLE_COLOUR('',#102912); +#117343 = STYLED_ITEM('color',(#117344),#23913); +#117344 = PRESENTATION_STYLE_ASSIGNMENT((#117345)); +#117345 = SURFACE_STYLE_USAGE(.BOTH.,#117346); +#117346 = SURFACE_SIDE_STYLE('',(#117347)); +#117347 = SURFACE_STYLE_FILL_AREA(#117348); +#117348 = FILL_AREA_STYLE('',(#117349)); +#117349 = FILL_AREA_STYLE_COLOUR('',#102876); +#117350 = STYLED_ITEM('color',(#117351),#24005); +#117351 = PRESENTATION_STYLE_ASSIGNMENT((#117352)); +#117352 = SURFACE_STYLE_USAGE(.BOTH.,#117353); +#117353 = SURFACE_SIDE_STYLE('',(#117354)); +#117354 = SURFACE_STYLE_FILL_AREA(#117355); +#117355 = FILL_AREA_STYLE('',(#117356)); +#117356 = FILL_AREA_STYLE_COLOUR('',#102876); +#117357 = STYLED_ITEM('color',(#117358),#24097); +#117358 = PRESENTATION_STYLE_ASSIGNMENT((#117359)); +#117359 = SURFACE_STYLE_USAGE(.BOTH.,#117360); +#117360 = SURFACE_SIDE_STYLE('',(#117361)); +#117361 = SURFACE_STYLE_FILL_AREA(#117362); +#117362 = FILL_AREA_STYLE('',(#117363)); +#117363 = FILL_AREA_STYLE_COLOUR('',#102912); +#117364 = STYLED_ITEM('color',(#117365),#24119); +#117365 = PRESENTATION_STYLE_ASSIGNMENT((#117366)); +#117366 = SURFACE_STYLE_USAGE(.BOTH.,#117367); +#117367 = SURFACE_SIDE_STYLE('',(#117368)); +#117368 = SURFACE_STYLE_FILL_AREA(#117369); +#117369 = FILL_AREA_STYLE('',(#117370)); +#117370 = FILL_AREA_STYLE_COLOUR('',#102876); +#117371 = STYLED_ITEM('color',(#117372),#24144); +#117372 = PRESENTATION_STYLE_ASSIGNMENT((#117373)); +#117373 = SURFACE_STYLE_USAGE(.BOTH.,#117374); +#117374 = SURFACE_SIDE_STYLE('',(#117375)); +#117375 = SURFACE_STYLE_FILL_AREA(#117376); +#117376 = FILL_AREA_STYLE('',(#117377)); +#117377 = FILL_AREA_STYLE_COLOUR('',#102876); +#117378 = STYLED_ITEM('color',(#117379),#24228); +#117379 = PRESENTATION_STYLE_ASSIGNMENT((#117380)); +#117380 = SURFACE_STYLE_USAGE(.BOTH.,#117381); +#117381 = SURFACE_SIDE_STYLE('',(#117382)); +#117382 = SURFACE_STYLE_FILL_AREA(#117383); +#117383 = FILL_AREA_STYLE('',(#117384)); +#117384 = FILL_AREA_STYLE_COLOUR('',#102876); +#117385 = STYLED_ITEM('color',(#117386),#24320); +#117386 = PRESENTATION_STYLE_ASSIGNMENT((#117387)); +#117387 = SURFACE_STYLE_USAGE(.BOTH.,#117388); +#117388 = SURFACE_SIDE_STYLE('',(#117389)); +#117389 = SURFACE_STYLE_FILL_AREA(#117390); +#117390 = FILL_AREA_STYLE('',(#117391)); +#117391 = FILL_AREA_STYLE_COLOUR('',#102876); +#117392 = STYLED_ITEM('color',(#117393),#24337); +#117393 = PRESENTATION_STYLE_ASSIGNMENT((#117394)); +#117394 = SURFACE_STYLE_USAGE(.BOTH.,#117395); +#117395 = SURFACE_SIDE_STYLE('',(#117396)); +#117396 = SURFACE_STYLE_FILL_AREA(#117397); +#117397 = FILL_AREA_STYLE('',(#117398)); +#117398 = FILL_AREA_STYLE_COLOUR('',#102912); +#117399 = STYLED_ITEM('color',(#117400),#24359); +#117400 = PRESENTATION_STYLE_ASSIGNMENT((#117401)); +#117401 = SURFACE_STYLE_USAGE(.BOTH.,#117402); +#117402 = SURFACE_SIDE_STYLE('',(#117403)); +#117403 = SURFACE_STYLE_FILL_AREA(#117404); +#117404 = FILL_AREA_STYLE('',(#117405)); +#117405 = FILL_AREA_STYLE_COLOUR('',#102912); +#117406 = STYLED_ITEM('color',(#117407),#24382); +#117407 = PRESENTATION_STYLE_ASSIGNMENT((#117408)); +#117408 = SURFACE_STYLE_USAGE(.BOTH.,#117409); +#117409 = SURFACE_SIDE_STYLE('',(#117410)); +#117410 = SURFACE_STYLE_FILL_AREA(#117411); +#117411 = FILL_AREA_STYLE('',(#117412)); +#117412 = FILL_AREA_STYLE_COLOUR('',#102912); +#117413 = STYLED_ITEM('color',(#117414),#24406); +#117414 = PRESENTATION_STYLE_ASSIGNMENT((#117415)); +#117415 = SURFACE_STYLE_USAGE(.BOTH.,#117416); +#117416 = SURFACE_SIDE_STYLE('',(#117417)); +#117417 = SURFACE_STYLE_FILL_AREA(#117418); +#117418 = FILL_AREA_STYLE('',(#117419)); +#117419 = FILL_AREA_STYLE_COLOUR('',#102912); +#117420 = STYLED_ITEM('color',(#117421),#24438); +#117421 = PRESENTATION_STYLE_ASSIGNMENT((#117422)); +#117422 = SURFACE_STYLE_USAGE(.BOTH.,#117423); +#117423 = SURFACE_SIDE_STYLE('',(#117424)); +#117424 = SURFACE_STYLE_FILL_AREA(#117425); +#117425 = FILL_AREA_STYLE('',(#117426)); +#117426 = FILL_AREA_STYLE_COLOUR('',#102912); +#117427 = STYLED_ITEM('color',(#117428),#25053); +#117428 = PRESENTATION_STYLE_ASSIGNMENT((#117429)); +#117429 = SURFACE_STYLE_USAGE(.BOTH.,#117430); +#117430 = SURFACE_SIDE_STYLE('',(#117431)); +#117431 = SURFACE_STYLE_FILL_AREA(#117432); +#117432 = FILL_AREA_STYLE('',(#117433)); +#117433 = FILL_AREA_STYLE_COLOUR('',#102912); +#117434 = STYLED_ITEM('color',(#117435),#25078); +#117435 = PRESENTATION_STYLE_ASSIGNMENT((#117436)); +#117436 = SURFACE_STYLE_USAGE(.BOTH.,#117437); +#117437 = SURFACE_SIDE_STYLE('',(#117438)); +#117438 = SURFACE_STYLE_FILL_AREA(#117439); +#117439 = FILL_AREA_STYLE('',(#117440)); +#117440 = FILL_AREA_STYLE_COLOUR('',#102876); +#117441 = STYLED_ITEM('color',(#117442),#25097); +#117442 = PRESENTATION_STYLE_ASSIGNMENT((#117443)); +#117443 = SURFACE_STYLE_USAGE(.BOTH.,#117444); +#117444 = SURFACE_SIDE_STYLE('',(#117445)); +#117445 = SURFACE_STYLE_FILL_AREA(#117446); +#117446 = FILL_AREA_STYLE('',(#117447)); +#117447 = FILL_AREA_STYLE_COLOUR('',#102876); +#117448 = STYLED_ITEM('color',(#117449),#25116); +#117449 = PRESENTATION_STYLE_ASSIGNMENT((#117450)); +#117450 = SURFACE_STYLE_USAGE(.BOTH.,#117451); +#117451 = SURFACE_SIDE_STYLE('',(#117452)); +#117452 = SURFACE_STYLE_FILL_AREA(#117453); +#117453 = FILL_AREA_STYLE('',(#117454)); +#117454 = FILL_AREA_STYLE_COLOUR('',#102876); +#117455 = STYLED_ITEM('color',(#117456),#25135); +#117456 = PRESENTATION_STYLE_ASSIGNMENT((#117457)); +#117457 = SURFACE_STYLE_USAGE(.BOTH.,#117458); +#117458 = SURFACE_SIDE_STYLE('',(#117459)); +#117459 = SURFACE_STYLE_FILL_AREA(#117460); +#117460 = FILL_AREA_STYLE('',(#117461)); +#117461 = FILL_AREA_STYLE_COLOUR('',#102876); +#117462 = STYLED_ITEM('color',(#117463),#25154); +#117463 = PRESENTATION_STYLE_ASSIGNMENT((#117464)); +#117464 = SURFACE_STYLE_USAGE(.BOTH.,#117465); +#117465 = SURFACE_SIDE_STYLE('',(#117466)); +#117466 = SURFACE_STYLE_FILL_AREA(#117467); +#117467 = FILL_AREA_STYLE('',(#117468)); +#117468 = FILL_AREA_STYLE_COLOUR('',#102876); +#117469 = STYLED_ITEM('color',(#117470),#25173); +#117470 = PRESENTATION_STYLE_ASSIGNMENT((#117471)); +#117471 = SURFACE_STYLE_USAGE(.BOTH.,#117472); +#117472 = SURFACE_SIDE_STYLE('',(#117473)); +#117473 = SURFACE_STYLE_FILL_AREA(#117474); +#117474 = FILL_AREA_STYLE('',(#117475)); +#117475 = FILL_AREA_STYLE_COLOUR('',#102876); +#117476 = STYLED_ITEM('color',(#117477),#25192); +#117477 = PRESENTATION_STYLE_ASSIGNMENT((#117478)); +#117478 = SURFACE_STYLE_USAGE(.BOTH.,#117479); +#117479 = SURFACE_SIDE_STYLE('',(#117480)); +#117480 = SURFACE_STYLE_FILL_AREA(#117481); +#117481 = FILL_AREA_STYLE('',(#117482)); +#117482 = FILL_AREA_STYLE_COLOUR('',#102876); +#117483 = STYLED_ITEM('color',(#117484),#25211); +#117484 = PRESENTATION_STYLE_ASSIGNMENT((#117485)); +#117485 = SURFACE_STYLE_USAGE(.BOTH.,#117486); +#117486 = SURFACE_SIDE_STYLE('',(#117487)); +#117487 = SURFACE_STYLE_FILL_AREA(#117488); +#117488 = FILL_AREA_STYLE('',(#117489)); +#117489 = FILL_AREA_STYLE_COLOUR('',#102876); +#117490 = STYLED_ITEM('color',(#117491),#25230); +#117491 = PRESENTATION_STYLE_ASSIGNMENT((#117492)); +#117492 = SURFACE_STYLE_USAGE(.BOTH.,#117493); +#117493 = SURFACE_SIDE_STYLE('',(#117494)); +#117494 = SURFACE_STYLE_FILL_AREA(#117495); +#117495 = FILL_AREA_STYLE('',(#117496)); +#117496 = FILL_AREA_STYLE_COLOUR('',#102876); +#117497 = STYLED_ITEM('color',(#117498),#25249); +#117498 = PRESENTATION_STYLE_ASSIGNMENT((#117499)); +#117499 = SURFACE_STYLE_USAGE(.BOTH.,#117500); +#117500 = SURFACE_SIDE_STYLE('',(#117501)); +#117501 = SURFACE_STYLE_FILL_AREA(#117502); +#117502 = FILL_AREA_STYLE('',(#117503)); +#117503 = FILL_AREA_STYLE_COLOUR('',#102876); +#117504 = STYLED_ITEM('color',(#117505),#25268); +#117505 = PRESENTATION_STYLE_ASSIGNMENT((#117506)); +#117506 = SURFACE_STYLE_USAGE(.BOTH.,#117507); +#117507 = SURFACE_SIDE_STYLE('',(#117508)); +#117508 = SURFACE_STYLE_FILL_AREA(#117509); +#117509 = FILL_AREA_STYLE('',(#117510)); +#117510 = FILL_AREA_STYLE_COLOUR('',#102876); +#117511 = STYLED_ITEM('color',(#117512),#25287); +#117512 = PRESENTATION_STYLE_ASSIGNMENT((#117513)); +#117513 = SURFACE_STYLE_USAGE(.BOTH.,#117514); +#117514 = SURFACE_SIDE_STYLE('',(#117515)); +#117515 = SURFACE_STYLE_FILL_AREA(#117516); +#117516 = FILL_AREA_STYLE('',(#117517)); +#117517 = FILL_AREA_STYLE_COLOUR('',#102876); +#117518 = STYLED_ITEM('color',(#117519),#25304); +#117519 = PRESENTATION_STYLE_ASSIGNMENT((#117520)); +#117520 = SURFACE_STYLE_USAGE(.BOTH.,#117521); +#117521 = SURFACE_SIDE_STYLE('',(#117522)); +#117522 = SURFACE_STYLE_FILL_AREA(#117523); +#117523 = FILL_AREA_STYLE('',(#117524)); +#117524 = FILL_AREA_STYLE_COLOUR('',#102876); +#117525 = STYLED_ITEM('color',(#117526),#25321); +#117526 = PRESENTATION_STYLE_ASSIGNMENT((#117527)); +#117527 = SURFACE_STYLE_USAGE(.BOTH.,#117528); +#117528 = SURFACE_SIDE_STYLE('',(#117529)); +#117529 = SURFACE_STYLE_FILL_AREA(#117530); +#117530 = FILL_AREA_STYLE('',(#117531)); +#117531 = FILL_AREA_STYLE_COLOUR('',#102876); +#117532 = STYLED_ITEM('color',(#117533),#25338); +#117533 = PRESENTATION_STYLE_ASSIGNMENT((#117534)); +#117534 = SURFACE_STYLE_USAGE(.BOTH.,#117535); +#117535 = SURFACE_SIDE_STYLE('',(#117536)); +#117536 = SURFACE_STYLE_FILL_AREA(#117537); +#117537 = FILL_AREA_STYLE('',(#117538)); +#117538 = FILL_AREA_STYLE_COLOUR('',#102876); +#117539 = STYLED_ITEM('color',(#117540),#25355); +#117540 = PRESENTATION_STYLE_ASSIGNMENT((#117541)); +#117541 = SURFACE_STYLE_USAGE(.BOTH.,#117542); +#117542 = SURFACE_SIDE_STYLE('',(#117543)); +#117543 = SURFACE_STYLE_FILL_AREA(#117544); +#117544 = FILL_AREA_STYLE('',(#117545)); +#117545 = FILL_AREA_STYLE_COLOUR('',#102876); +#117546 = STYLED_ITEM('color',(#117547),#25372); +#117547 = PRESENTATION_STYLE_ASSIGNMENT((#117548)); +#117548 = SURFACE_STYLE_USAGE(.BOTH.,#117549); +#117549 = SURFACE_SIDE_STYLE('',(#117550)); +#117550 = SURFACE_STYLE_FILL_AREA(#117551); +#117551 = FILL_AREA_STYLE('',(#117552)); +#117552 = FILL_AREA_STYLE_COLOUR('',#102876); +#117553 = STYLED_ITEM('color',(#117554),#25389); +#117554 = PRESENTATION_STYLE_ASSIGNMENT((#117555)); +#117555 = SURFACE_STYLE_USAGE(.BOTH.,#117556); +#117556 = SURFACE_SIDE_STYLE('',(#117557)); +#117557 = SURFACE_STYLE_FILL_AREA(#117558); +#117558 = FILL_AREA_STYLE('',(#117559)); +#117559 = FILL_AREA_STYLE_COLOUR('',#102876); +#117560 = STYLED_ITEM('color',(#117561),#25406); +#117561 = PRESENTATION_STYLE_ASSIGNMENT((#117562)); +#117562 = SURFACE_STYLE_USAGE(.BOTH.,#117563); +#117563 = SURFACE_SIDE_STYLE('',(#117564)); +#117564 = SURFACE_STYLE_FILL_AREA(#117565); +#117565 = FILL_AREA_STYLE('',(#117566)); +#117566 = FILL_AREA_STYLE_COLOUR('',#102876); +#117567 = STYLED_ITEM('color',(#117568),#25418); +#117568 = PRESENTATION_STYLE_ASSIGNMENT((#117569)); +#117569 = SURFACE_STYLE_USAGE(.BOTH.,#117570); +#117570 = SURFACE_SIDE_STYLE('',(#117571)); +#117571 = SURFACE_STYLE_FILL_AREA(#117572); +#117572 = FILL_AREA_STYLE('',(#117573)); +#117573 = FILL_AREA_STYLE_COLOUR('',#102912); +#117574 = STYLED_ITEM('color',(#117575),#25442); +#117575 = PRESENTATION_STYLE_ASSIGNMENT((#117576)); +#117576 = SURFACE_STYLE_USAGE(.BOTH.,#117577); +#117577 = SURFACE_SIDE_STYLE('',(#117578)); +#117578 = SURFACE_STYLE_FILL_AREA(#117579); +#117579 = FILL_AREA_STYLE('',(#117580)); +#117580 = FILL_AREA_STYLE_COLOUR('',#102912); +#117581 = STYLED_ITEM('color',(#117582),#25472); +#117582 = PRESENTATION_STYLE_ASSIGNMENT((#117583)); +#117583 = SURFACE_STYLE_USAGE(.BOTH.,#117584); +#117584 = SURFACE_SIDE_STYLE('',(#117585)); +#117585 = SURFACE_STYLE_FILL_AREA(#117586); +#117586 = FILL_AREA_STYLE('',(#117587)); +#117587 = FILL_AREA_STYLE_COLOUR('',#102876); +#117588 = STYLED_ITEM('color',(#117589),#25503); +#117589 = PRESENTATION_STYLE_ASSIGNMENT((#117590)); +#117590 = SURFACE_STYLE_USAGE(.BOTH.,#117591); +#117591 = SURFACE_SIDE_STYLE('',(#117592)); +#117592 = SURFACE_STYLE_FILL_AREA(#117593); +#117593 = FILL_AREA_STYLE('',(#117594)); +#117594 = FILL_AREA_STYLE_COLOUR('',#102876); +#117595 = STYLED_ITEM('color',(#117596),#25534); +#117596 = PRESENTATION_STYLE_ASSIGNMENT((#117597)); +#117597 = SURFACE_STYLE_USAGE(.BOTH.,#117598); +#117598 = SURFACE_SIDE_STYLE('',(#117599)); +#117599 = SURFACE_STYLE_FILL_AREA(#117600); +#117600 = FILL_AREA_STYLE('',(#117601)); +#117601 = FILL_AREA_STYLE_COLOUR('',#102912); +#117602 = STYLED_ITEM('color',(#117603),#25565); +#117603 = PRESENTATION_STYLE_ASSIGNMENT((#117604)); +#117604 = SURFACE_STYLE_USAGE(.BOTH.,#117605); +#117605 = SURFACE_SIDE_STYLE('',(#117606)); +#117606 = SURFACE_STYLE_FILL_AREA(#117607); +#117607 = FILL_AREA_STYLE('',(#117608)); +#117608 = FILL_AREA_STYLE_COLOUR('',#102912); +#117609 = STYLED_ITEM('color',(#117610),#25596); +#117610 = PRESENTATION_STYLE_ASSIGNMENT((#117611)); +#117611 = SURFACE_STYLE_USAGE(.BOTH.,#117612); +#117612 = SURFACE_SIDE_STYLE('',(#117613)); +#117613 = SURFACE_STYLE_FILL_AREA(#117614); +#117614 = FILL_AREA_STYLE('',(#117615)); +#117615 = FILL_AREA_STYLE_COLOUR('',#102876); +#117616 = STYLED_ITEM('color',(#117617),#25627); +#117617 = PRESENTATION_STYLE_ASSIGNMENT((#117618)); +#117618 = SURFACE_STYLE_USAGE(.BOTH.,#117619); +#117619 = SURFACE_SIDE_STYLE('',(#117620)); +#117620 = SURFACE_STYLE_FILL_AREA(#117621); +#117621 = FILL_AREA_STYLE('',(#117622)); +#117622 = FILL_AREA_STYLE_COLOUR('',#102876); +#117623 = STYLED_ITEM('color',(#117624),#25658); +#117624 = PRESENTATION_STYLE_ASSIGNMENT((#117625)); +#117625 = SURFACE_STYLE_USAGE(.BOTH.,#117626); +#117626 = SURFACE_SIDE_STYLE('',(#117627)); +#117627 = SURFACE_STYLE_FILL_AREA(#117628); +#117628 = FILL_AREA_STYLE('',(#117629)); +#117629 = FILL_AREA_STYLE_COLOUR('',#102912); +#117630 = STYLED_ITEM('color',(#117631),#25689); +#117631 = PRESENTATION_STYLE_ASSIGNMENT((#117632)); +#117632 = SURFACE_STYLE_USAGE(.BOTH.,#117633); +#117633 = SURFACE_SIDE_STYLE('',(#117634)); +#117634 = SURFACE_STYLE_FILL_AREA(#117635); +#117635 = FILL_AREA_STYLE('',(#117636)); +#117636 = FILL_AREA_STYLE_COLOUR('',#102912); +#117637 = STYLED_ITEM('color',(#117638),#25720); +#117638 = PRESENTATION_STYLE_ASSIGNMENT((#117639)); +#117639 = SURFACE_STYLE_USAGE(.BOTH.,#117640); +#117640 = SURFACE_SIDE_STYLE('',(#117641)); +#117641 = SURFACE_STYLE_FILL_AREA(#117642); +#117642 = FILL_AREA_STYLE('',(#117643)); +#117643 = FILL_AREA_STYLE_COLOUR('',#102876); +#117644 = STYLED_ITEM('color',(#117645),#25751); +#117645 = PRESENTATION_STYLE_ASSIGNMENT((#117646)); +#117646 = SURFACE_STYLE_USAGE(.BOTH.,#117647); +#117647 = SURFACE_SIDE_STYLE('',(#117648)); +#117648 = SURFACE_STYLE_FILL_AREA(#117649); +#117649 = FILL_AREA_STYLE('',(#117650)); +#117650 = FILL_AREA_STYLE_COLOUR('',#102876); +#117651 = STYLED_ITEM('color',(#117652),#25782); +#117652 = PRESENTATION_STYLE_ASSIGNMENT((#117653)); +#117653 = SURFACE_STYLE_USAGE(.BOTH.,#117654); +#117654 = SURFACE_SIDE_STYLE('',(#117655)); +#117655 = SURFACE_STYLE_FILL_AREA(#117656); +#117656 = FILL_AREA_STYLE('',(#117657)); +#117657 = FILL_AREA_STYLE_COLOUR('',#102912); +#117658 = STYLED_ITEM('color',(#117659),#25813); +#117659 = PRESENTATION_STYLE_ASSIGNMENT((#117660)); +#117660 = SURFACE_STYLE_USAGE(.BOTH.,#117661); +#117661 = SURFACE_SIDE_STYLE('',(#117662)); +#117662 = SURFACE_STYLE_FILL_AREA(#117663); +#117663 = FILL_AREA_STYLE('',(#117664)); +#117664 = FILL_AREA_STYLE_COLOUR('',#102912); +#117665 = STYLED_ITEM('color',(#117666),#25844); +#117666 = PRESENTATION_STYLE_ASSIGNMENT((#117667)); +#117667 = SURFACE_STYLE_USAGE(.BOTH.,#117668); +#117668 = SURFACE_SIDE_STYLE('',(#117669)); +#117669 = SURFACE_STYLE_FILL_AREA(#117670); +#117670 = FILL_AREA_STYLE('',(#117671)); +#117671 = FILL_AREA_STYLE_COLOUR('',#102876); +#117672 = STYLED_ITEM('color',(#117673),#25875); +#117673 = PRESENTATION_STYLE_ASSIGNMENT((#117674)); +#117674 = SURFACE_STYLE_USAGE(.BOTH.,#117675); +#117675 = SURFACE_SIDE_STYLE('',(#117676)); +#117676 = SURFACE_STYLE_FILL_AREA(#117677); +#117677 = FILL_AREA_STYLE('',(#117678)); +#117678 = FILL_AREA_STYLE_COLOUR('',#102876); +#117679 = STYLED_ITEM('color',(#117680),#25906); +#117680 = PRESENTATION_STYLE_ASSIGNMENT((#117681)); +#117681 = SURFACE_STYLE_USAGE(.BOTH.,#117682); +#117682 = SURFACE_SIDE_STYLE('',(#117683)); +#117683 = SURFACE_STYLE_FILL_AREA(#117684); +#117684 = FILL_AREA_STYLE('',(#117685)); +#117685 = FILL_AREA_STYLE_COLOUR('',#102912); +#117686 = STYLED_ITEM('color',(#117687),#25937); +#117687 = PRESENTATION_STYLE_ASSIGNMENT((#117688)); +#117688 = SURFACE_STYLE_USAGE(.BOTH.,#117689); +#117689 = SURFACE_SIDE_STYLE('',(#117690)); +#117690 = SURFACE_STYLE_FILL_AREA(#117691); +#117691 = FILL_AREA_STYLE('',(#117692)); +#117692 = FILL_AREA_STYLE_COLOUR('',#102912); +#117693 = STYLED_ITEM('color',(#117694),#25968); +#117694 = PRESENTATION_STYLE_ASSIGNMENT((#117695)); +#117695 = SURFACE_STYLE_USAGE(.BOTH.,#117696); +#117696 = SURFACE_SIDE_STYLE('',(#117697)); +#117697 = SURFACE_STYLE_FILL_AREA(#117698); +#117698 = FILL_AREA_STYLE('',(#117699)); +#117699 = FILL_AREA_STYLE_COLOUR('',#102876); +#117700 = STYLED_ITEM('color',(#117701),#25999); +#117701 = PRESENTATION_STYLE_ASSIGNMENT((#117702)); +#117702 = SURFACE_STYLE_USAGE(.BOTH.,#117703); +#117703 = SURFACE_SIDE_STYLE('',(#117704)); +#117704 = SURFACE_STYLE_FILL_AREA(#117705); +#117705 = FILL_AREA_STYLE('',(#117706)); +#117706 = FILL_AREA_STYLE_COLOUR('',#102876); +#117707 = STYLED_ITEM('color',(#117708),#26030); +#117708 = PRESENTATION_STYLE_ASSIGNMENT((#117709)); +#117709 = SURFACE_STYLE_USAGE(.BOTH.,#117710); +#117710 = SURFACE_SIDE_STYLE('',(#117711)); +#117711 = SURFACE_STYLE_FILL_AREA(#117712); +#117712 = FILL_AREA_STYLE('',(#117713)); +#117713 = FILL_AREA_STYLE_COLOUR('',#102912); +#117714 = STYLED_ITEM('color',(#117715),#26061); +#117715 = PRESENTATION_STYLE_ASSIGNMENT((#117716)); +#117716 = SURFACE_STYLE_USAGE(.BOTH.,#117717); +#117717 = SURFACE_SIDE_STYLE('',(#117718)); +#117718 = SURFACE_STYLE_FILL_AREA(#117719); +#117719 = FILL_AREA_STYLE('',(#117720)); +#117720 = FILL_AREA_STYLE_COLOUR('',#102912); +#117721 = STYLED_ITEM('color',(#117722),#26092); +#117722 = PRESENTATION_STYLE_ASSIGNMENT((#117723)); +#117723 = SURFACE_STYLE_USAGE(.BOTH.,#117724); +#117724 = SURFACE_SIDE_STYLE('',(#117725)); +#117725 = SURFACE_STYLE_FILL_AREA(#117726); +#117726 = FILL_AREA_STYLE('',(#117727)); +#117727 = FILL_AREA_STYLE_COLOUR('',#102876); +#117728 = STYLED_ITEM('color',(#117729),#26123); +#117729 = PRESENTATION_STYLE_ASSIGNMENT((#117730)); +#117730 = SURFACE_STYLE_USAGE(.BOTH.,#117731); +#117731 = SURFACE_SIDE_STYLE('',(#117732)); +#117732 = SURFACE_STYLE_FILL_AREA(#117733); +#117733 = FILL_AREA_STYLE('',(#117734)); +#117734 = FILL_AREA_STYLE_COLOUR('',#102876); +#117735 = STYLED_ITEM('color',(#117736),#26154); +#117736 = PRESENTATION_STYLE_ASSIGNMENT((#117737)); +#117737 = SURFACE_STYLE_USAGE(.BOTH.,#117738); +#117738 = SURFACE_SIDE_STYLE('',(#117739)); +#117739 = SURFACE_STYLE_FILL_AREA(#117740); +#117740 = FILL_AREA_STYLE('',(#117741)); +#117741 = FILL_AREA_STYLE_COLOUR('',#102912); +#117742 = STYLED_ITEM('color',(#117743),#26185); +#117743 = PRESENTATION_STYLE_ASSIGNMENT((#117744)); +#117744 = SURFACE_STYLE_USAGE(.BOTH.,#117745); +#117745 = SURFACE_SIDE_STYLE('',(#117746)); +#117746 = SURFACE_STYLE_FILL_AREA(#117747); +#117747 = FILL_AREA_STYLE('',(#117748)); +#117748 = FILL_AREA_STYLE_COLOUR('',#102912); +#117749 = STYLED_ITEM('color',(#117750),#26208); +#117750 = PRESENTATION_STYLE_ASSIGNMENT((#117751)); +#117751 = SURFACE_STYLE_USAGE(.BOTH.,#117752); +#117752 = SURFACE_SIDE_STYLE('',(#117753)); +#117753 = SURFACE_STYLE_FILL_AREA(#117754); +#117754 = FILL_AREA_STYLE('',(#117755)); +#117755 = FILL_AREA_STYLE_COLOUR('',#102912); +#117756 = STYLED_ITEM('color',(#117757),#26232); +#117757 = PRESENTATION_STYLE_ASSIGNMENT((#117758)); +#117758 = SURFACE_STYLE_USAGE(.BOTH.,#117759); +#117759 = SURFACE_SIDE_STYLE('',(#117760)); +#117760 = SURFACE_STYLE_FILL_AREA(#117761); +#117761 = FILL_AREA_STYLE('',(#117762)); +#117762 = FILL_AREA_STYLE_COLOUR('',#102912); +#117763 = STYLED_ITEM('color',(#117764),#26262); +#117764 = PRESENTATION_STYLE_ASSIGNMENT((#117765)); +#117765 = SURFACE_STYLE_USAGE(.BOTH.,#117766); +#117766 = SURFACE_SIDE_STYLE('',(#117767)); +#117767 = SURFACE_STYLE_FILL_AREA(#117768); +#117768 = FILL_AREA_STYLE('',(#117769)); +#117769 = FILL_AREA_STYLE_COLOUR('',#102876); +#117770 = STYLED_ITEM('color',(#117771),#26293); +#117771 = PRESENTATION_STYLE_ASSIGNMENT((#117772)); +#117772 = SURFACE_STYLE_USAGE(.BOTH.,#117773); +#117773 = SURFACE_SIDE_STYLE('',(#117774)); +#117774 = SURFACE_STYLE_FILL_AREA(#117775); +#117775 = FILL_AREA_STYLE('',(#117776)); +#117776 = FILL_AREA_STYLE_COLOUR('',#102876); +#117777 = STYLED_ITEM('color',(#117778),#26324); +#117778 = PRESENTATION_STYLE_ASSIGNMENT((#117779)); +#117779 = SURFACE_STYLE_USAGE(.BOTH.,#117780); +#117780 = SURFACE_SIDE_STYLE('',(#117781)); +#117781 = SURFACE_STYLE_FILL_AREA(#117782); +#117782 = FILL_AREA_STYLE('',(#117783)); +#117783 = FILL_AREA_STYLE_COLOUR('',#102912); +#117784 = STYLED_ITEM('color',(#117785),#26355); +#117785 = PRESENTATION_STYLE_ASSIGNMENT((#117786)); +#117786 = SURFACE_STYLE_USAGE(.BOTH.,#117787); +#117787 = SURFACE_SIDE_STYLE('',(#117788)); +#117788 = SURFACE_STYLE_FILL_AREA(#117789); +#117789 = FILL_AREA_STYLE('',(#117790)); +#117790 = FILL_AREA_STYLE_COLOUR('',#102912); +#117791 = STYLED_ITEM('color',(#117792),#26386); +#117792 = PRESENTATION_STYLE_ASSIGNMENT((#117793)); +#117793 = SURFACE_STYLE_USAGE(.BOTH.,#117794); +#117794 = SURFACE_SIDE_STYLE('',(#117795)); +#117795 = SURFACE_STYLE_FILL_AREA(#117796); +#117796 = FILL_AREA_STYLE('',(#117797)); +#117797 = FILL_AREA_STYLE_COLOUR('',#102876); +#117798 = STYLED_ITEM('color',(#117799),#26417); +#117799 = PRESENTATION_STYLE_ASSIGNMENT((#117800)); +#117800 = SURFACE_STYLE_USAGE(.BOTH.,#117801); +#117801 = SURFACE_SIDE_STYLE('',(#117802)); +#117802 = SURFACE_STYLE_FILL_AREA(#117803); +#117803 = FILL_AREA_STYLE('',(#117804)); +#117804 = FILL_AREA_STYLE_COLOUR('',#102876); +#117805 = STYLED_ITEM('color',(#117806),#26448); +#117806 = PRESENTATION_STYLE_ASSIGNMENT((#117807)); +#117807 = SURFACE_STYLE_USAGE(.BOTH.,#117808); +#117808 = SURFACE_SIDE_STYLE('',(#117809)); +#117809 = SURFACE_STYLE_FILL_AREA(#117810); +#117810 = FILL_AREA_STYLE('',(#117811)); +#117811 = FILL_AREA_STYLE_COLOUR('',#102912); +#117812 = STYLED_ITEM('color',(#117813),#26479); +#117813 = PRESENTATION_STYLE_ASSIGNMENT((#117814)); +#117814 = SURFACE_STYLE_USAGE(.BOTH.,#117815); +#117815 = SURFACE_SIDE_STYLE('',(#117816)); +#117816 = SURFACE_STYLE_FILL_AREA(#117817); +#117817 = FILL_AREA_STYLE('',(#117818)); +#117818 = FILL_AREA_STYLE_COLOUR('',#102912); +#117819 = STYLED_ITEM('color',(#117820),#26510); +#117820 = PRESENTATION_STYLE_ASSIGNMENT((#117821)); +#117821 = SURFACE_STYLE_USAGE(.BOTH.,#117822); +#117822 = SURFACE_SIDE_STYLE('',(#117823)); +#117823 = SURFACE_STYLE_FILL_AREA(#117824); +#117824 = FILL_AREA_STYLE('',(#117825)); +#117825 = FILL_AREA_STYLE_COLOUR('',#102876); +#117826 = STYLED_ITEM('color',(#117827),#26541); +#117827 = PRESENTATION_STYLE_ASSIGNMENT((#117828)); +#117828 = SURFACE_STYLE_USAGE(.BOTH.,#117829); +#117829 = SURFACE_SIDE_STYLE('',(#117830)); +#117830 = SURFACE_STYLE_FILL_AREA(#117831); +#117831 = FILL_AREA_STYLE('',(#117832)); +#117832 = FILL_AREA_STYLE_COLOUR('',#102876); +#117833 = STYLED_ITEM('color',(#117834),#26572); +#117834 = PRESENTATION_STYLE_ASSIGNMENT((#117835)); +#117835 = SURFACE_STYLE_USAGE(.BOTH.,#117836); +#117836 = SURFACE_SIDE_STYLE('',(#117837)); +#117837 = SURFACE_STYLE_FILL_AREA(#117838); +#117838 = FILL_AREA_STYLE('',(#117839)); +#117839 = FILL_AREA_STYLE_COLOUR('',#102912); +#117840 = STYLED_ITEM('color',(#117841),#26603); +#117841 = PRESENTATION_STYLE_ASSIGNMENT((#117842)); +#117842 = SURFACE_STYLE_USAGE(.BOTH.,#117843); +#117843 = SURFACE_SIDE_STYLE('',(#117844)); +#117844 = SURFACE_STYLE_FILL_AREA(#117845); +#117845 = FILL_AREA_STYLE('',(#117846)); +#117846 = FILL_AREA_STYLE_COLOUR('',#102912); +#117847 = STYLED_ITEM('color',(#117848),#26634); +#117848 = PRESENTATION_STYLE_ASSIGNMENT((#117849)); +#117849 = SURFACE_STYLE_USAGE(.BOTH.,#117850); +#117850 = SURFACE_SIDE_STYLE('',(#117851)); +#117851 = SURFACE_STYLE_FILL_AREA(#117852); +#117852 = FILL_AREA_STYLE('',(#117853)); +#117853 = FILL_AREA_STYLE_COLOUR('',#102876); +#117854 = STYLED_ITEM('color',(#117855),#26665); +#117855 = PRESENTATION_STYLE_ASSIGNMENT((#117856)); +#117856 = SURFACE_STYLE_USAGE(.BOTH.,#117857); +#117857 = SURFACE_SIDE_STYLE('',(#117858)); +#117858 = SURFACE_STYLE_FILL_AREA(#117859); +#117859 = FILL_AREA_STYLE('',(#117860)); +#117860 = FILL_AREA_STYLE_COLOUR('',#102876); +#117861 = STYLED_ITEM('color',(#117862),#26696); +#117862 = PRESENTATION_STYLE_ASSIGNMENT((#117863)); +#117863 = SURFACE_STYLE_USAGE(.BOTH.,#117864); +#117864 = SURFACE_SIDE_STYLE('',(#117865)); +#117865 = SURFACE_STYLE_FILL_AREA(#117866); +#117866 = FILL_AREA_STYLE('',(#117867)); +#117867 = FILL_AREA_STYLE_COLOUR('',#102912); +#117868 = STYLED_ITEM('color',(#117869),#26727); +#117869 = PRESENTATION_STYLE_ASSIGNMENT((#117870)); +#117870 = SURFACE_STYLE_USAGE(.BOTH.,#117871); +#117871 = SURFACE_SIDE_STYLE('',(#117872)); +#117872 = SURFACE_STYLE_FILL_AREA(#117873); +#117873 = FILL_AREA_STYLE('',(#117874)); +#117874 = FILL_AREA_STYLE_COLOUR('',#102912); +#117875 = STYLED_ITEM('color',(#117876),#26758); +#117876 = PRESENTATION_STYLE_ASSIGNMENT((#117877)); +#117877 = SURFACE_STYLE_USAGE(.BOTH.,#117878); +#117878 = SURFACE_SIDE_STYLE('',(#117879)); +#117879 = SURFACE_STYLE_FILL_AREA(#117880); +#117880 = FILL_AREA_STYLE('',(#117881)); +#117881 = FILL_AREA_STYLE_COLOUR('',#102876); +#117882 = STYLED_ITEM('color',(#117883),#26789); +#117883 = PRESENTATION_STYLE_ASSIGNMENT((#117884)); +#117884 = SURFACE_STYLE_USAGE(.BOTH.,#117885); +#117885 = SURFACE_SIDE_STYLE('',(#117886)); +#117886 = SURFACE_STYLE_FILL_AREA(#117887); +#117887 = FILL_AREA_STYLE('',(#117888)); +#117888 = FILL_AREA_STYLE_COLOUR('',#102876); +#117889 = STYLED_ITEM('color',(#117890),#26820); +#117890 = PRESENTATION_STYLE_ASSIGNMENT((#117891)); +#117891 = SURFACE_STYLE_USAGE(.BOTH.,#117892); +#117892 = SURFACE_SIDE_STYLE('',(#117893)); +#117893 = SURFACE_STYLE_FILL_AREA(#117894); +#117894 = FILL_AREA_STYLE('',(#117895)); +#117895 = FILL_AREA_STYLE_COLOUR('',#102912); +#117896 = STYLED_ITEM('color',(#117897),#26851); +#117897 = PRESENTATION_STYLE_ASSIGNMENT((#117898)); +#117898 = SURFACE_STYLE_USAGE(.BOTH.,#117899); +#117899 = SURFACE_SIDE_STYLE('',(#117900)); +#117900 = SURFACE_STYLE_FILL_AREA(#117901); +#117901 = FILL_AREA_STYLE('',(#117902)); +#117902 = FILL_AREA_STYLE_COLOUR('',#102912); +#117903 = STYLED_ITEM('color',(#117904),#26882); +#117904 = PRESENTATION_STYLE_ASSIGNMENT((#117905)); +#117905 = SURFACE_STYLE_USAGE(.BOTH.,#117906); +#117906 = SURFACE_SIDE_STYLE('',(#117907)); +#117907 = SURFACE_STYLE_FILL_AREA(#117908); +#117908 = FILL_AREA_STYLE('',(#117909)); +#117909 = FILL_AREA_STYLE_COLOUR('',#102876); +#117910 = STYLED_ITEM('color',(#117911),#26913); +#117911 = PRESENTATION_STYLE_ASSIGNMENT((#117912)); +#117912 = SURFACE_STYLE_USAGE(.BOTH.,#117913); +#117913 = SURFACE_SIDE_STYLE('',(#117914)); +#117914 = SURFACE_STYLE_FILL_AREA(#117915); +#117915 = FILL_AREA_STYLE('',(#117916)); +#117916 = FILL_AREA_STYLE_COLOUR('',#102876); +#117917 = STYLED_ITEM('color',(#117918),#26944); +#117918 = PRESENTATION_STYLE_ASSIGNMENT((#117919)); +#117919 = SURFACE_STYLE_USAGE(.BOTH.,#117920); +#117920 = SURFACE_SIDE_STYLE('',(#117921)); +#117921 = SURFACE_STYLE_FILL_AREA(#117922); +#117922 = FILL_AREA_STYLE('',(#117923)); +#117923 = FILL_AREA_STYLE_COLOUR('',#102912); +#117924 = STYLED_ITEM('color',(#117925),#26975); +#117925 = PRESENTATION_STYLE_ASSIGNMENT((#117926)); +#117926 = SURFACE_STYLE_USAGE(.BOTH.,#117927); +#117927 = SURFACE_SIDE_STYLE('',(#117928)); +#117928 = SURFACE_STYLE_FILL_AREA(#117929); +#117929 = FILL_AREA_STYLE('',(#117930)); +#117930 = FILL_AREA_STYLE_COLOUR('',#102912); +#117931 = STYLED_ITEM('color',(#117932),#26998); +#117932 = PRESENTATION_STYLE_ASSIGNMENT((#117933)); +#117933 = SURFACE_STYLE_USAGE(.BOTH.,#117934); +#117934 = SURFACE_SIDE_STYLE('',(#117935)); +#117935 = SURFACE_STYLE_FILL_AREA(#117936); +#117936 = FILL_AREA_STYLE('',(#117937)); +#117937 = FILL_AREA_STYLE_COLOUR('',#102912); +#117938 = STYLED_ITEM('color',(#117939),#27022); +#117939 = PRESENTATION_STYLE_ASSIGNMENT((#117940)); +#117940 = SURFACE_STYLE_USAGE(.BOTH.,#117941); +#117941 = SURFACE_SIDE_STYLE('',(#117942)); +#117942 = SURFACE_STYLE_FILL_AREA(#117943); +#117943 = FILL_AREA_STYLE('',(#117944)); +#117944 = FILL_AREA_STYLE_COLOUR('',#102876); +#117945 = STYLED_ITEM('color',(#117946),#27053); +#117946 = PRESENTATION_STYLE_ASSIGNMENT((#117947)); +#117947 = SURFACE_STYLE_USAGE(.BOTH.,#117948); +#117948 = SURFACE_SIDE_STYLE('',(#117949)); +#117949 = SURFACE_STYLE_FILL_AREA(#117950); +#117950 = FILL_AREA_STYLE('',(#117951)); +#117951 = FILL_AREA_STYLE_COLOUR('',#102876); +#117952 = STYLED_ITEM('color',(#117953),#27084); +#117953 = PRESENTATION_STYLE_ASSIGNMENT((#117954)); +#117954 = SURFACE_STYLE_USAGE(.BOTH.,#117955); +#117955 = SURFACE_SIDE_STYLE('',(#117956)); +#117956 = SURFACE_STYLE_FILL_AREA(#117957); +#117957 = FILL_AREA_STYLE('',(#117958)); +#117958 = FILL_AREA_STYLE_COLOUR('',#102912); +#117959 = STYLED_ITEM('color',(#117960),#27115); +#117960 = PRESENTATION_STYLE_ASSIGNMENT((#117961)); +#117961 = SURFACE_STYLE_USAGE(.BOTH.,#117962); +#117962 = SURFACE_SIDE_STYLE('',(#117963)); +#117963 = SURFACE_STYLE_FILL_AREA(#117964); +#117964 = FILL_AREA_STYLE('',(#117965)); +#117965 = FILL_AREA_STYLE_COLOUR('',#102912); +#117966 = STYLED_ITEM('color',(#117967),#27146); +#117967 = PRESENTATION_STYLE_ASSIGNMENT((#117968)); +#117968 = SURFACE_STYLE_USAGE(.BOTH.,#117969); +#117969 = SURFACE_SIDE_STYLE('',(#117970)); +#117970 = SURFACE_STYLE_FILL_AREA(#117971); +#117971 = FILL_AREA_STYLE('',(#117972)); +#117972 = FILL_AREA_STYLE_COLOUR('',#102876); +#117973 = STYLED_ITEM('color',(#117974),#27177); +#117974 = PRESENTATION_STYLE_ASSIGNMENT((#117975)); +#117975 = SURFACE_STYLE_USAGE(.BOTH.,#117976); +#117976 = SURFACE_SIDE_STYLE('',(#117977)); +#117977 = SURFACE_STYLE_FILL_AREA(#117978); +#117978 = FILL_AREA_STYLE('',(#117979)); +#117979 = FILL_AREA_STYLE_COLOUR('',#102876); +#117980 = STYLED_ITEM('color',(#117981),#27208); +#117981 = PRESENTATION_STYLE_ASSIGNMENT((#117982)); +#117982 = SURFACE_STYLE_USAGE(.BOTH.,#117983); +#117983 = SURFACE_SIDE_STYLE('',(#117984)); +#117984 = SURFACE_STYLE_FILL_AREA(#117985); +#117985 = FILL_AREA_STYLE('',(#117986)); +#117986 = FILL_AREA_STYLE_COLOUR('',#102912); +#117987 = STYLED_ITEM('color',(#117988),#27239); +#117988 = PRESENTATION_STYLE_ASSIGNMENT((#117989)); +#117989 = SURFACE_STYLE_USAGE(.BOTH.,#117990); +#117990 = SURFACE_SIDE_STYLE('',(#117991)); +#117991 = SURFACE_STYLE_FILL_AREA(#117992); +#117992 = FILL_AREA_STYLE('',(#117993)); +#117993 = FILL_AREA_STYLE_COLOUR('',#102912); +#117994 = STYLED_ITEM('color',(#117995),#27270); +#117995 = PRESENTATION_STYLE_ASSIGNMENT((#117996)); +#117996 = SURFACE_STYLE_USAGE(.BOTH.,#117997); +#117997 = SURFACE_SIDE_STYLE('',(#117998)); +#117998 = SURFACE_STYLE_FILL_AREA(#117999); +#117999 = FILL_AREA_STYLE('',(#118000)); +#118000 = FILL_AREA_STYLE_COLOUR('',#102876); +#118001 = STYLED_ITEM('color',(#118002),#27301); +#118002 = PRESENTATION_STYLE_ASSIGNMENT((#118003)); +#118003 = SURFACE_STYLE_USAGE(.BOTH.,#118004); +#118004 = SURFACE_SIDE_STYLE('',(#118005)); +#118005 = SURFACE_STYLE_FILL_AREA(#118006); +#118006 = FILL_AREA_STYLE('',(#118007)); +#118007 = FILL_AREA_STYLE_COLOUR('',#102876); +#118008 = STYLED_ITEM('color',(#118009),#27332); +#118009 = PRESENTATION_STYLE_ASSIGNMENT((#118010)); +#118010 = SURFACE_STYLE_USAGE(.BOTH.,#118011); +#118011 = SURFACE_SIDE_STYLE('',(#118012)); +#118012 = SURFACE_STYLE_FILL_AREA(#118013); +#118013 = FILL_AREA_STYLE('',(#118014)); +#118014 = FILL_AREA_STYLE_COLOUR('',#102912); +#118015 = STYLED_ITEM('color',(#118016),#27363); +#118016 = PRESENTATION_STYLE_ASSIGNMENT((#118017)); +#118017 = SURFACE_STYLE_USAGE(.BOTH.,#118018); +#118018 = SURFACE_SIDE_STYLE('',(#118019)); +#118019 = SURFACE_STYLE_FILL_AREA(#118020); +#118020 = FILL_AREA_STYLE('',(#118021)); +#118021 = FILL_AREA_STYLE_COLOUR('',#102912); +#118022 = STYLED_ITEM('color',(#118023),#27394); +#118023 = PRESENTATION_STYLE_ASSIGNMENT((#118024)); +#118024 = SURFACE_STYLE_USAGE(.BOTH.,#118025); +#118025 = SURFACE_SIDE_STYLE('',(#118026)); +#118026 = SURFACE_STYLE_FILL_AREA(#118027); +#118027 = FILL_AREA_STYLE('',(#118028)); +#118028 = FILL_AREA_STYLE_COLOUR('',#102876); +#118029 = STYLED_ITEM('color',(#118030),#27425); +#118030 = PRESENTATION_STYLE_ASSIGNMENT((#118031)); +#118031 = SURFACE_STYLE_USAGE(.BOTH.,#118032); +#118032 = SURFACE_SIDE_STYLE('',(#118033)); +#118033 = SURFACE_STYLE_FILL_AREA(#118034); +#118034 = FILL_AREA_STYLE('',(#118035)); +#118035 = FILL_AREA_STYLE_COLOUR('',#102876); +#118036 = STYLED_ITEM('color',(#118037),#27456); +#118037 = PRESENTATION_STYLE_ASSIGNMENT((#118038)); +#118038 = SURFACE_STYLE_USAGE(.BOTH.,#118039); +#118039 = SURFACE_SIDE_STYLE('',(#118040)); +#118040 = SURFACE_STYLE_FILL_AREA(#118041); +#118041 = FILL_AREA_STYLE('',(#118042)); +#118042 = FILL_AREA_STYLE_COLOUR('',#102912); +#118043 = STYLED_ITEM('color',(#118044),#27487); +#118044 = PRESENTATION_STYLE_ASSIGNMENT((#118045)); +#118045 = SURFACE_STYLE_USAGE(.BOTH.,#118046); +#118046 = SURFACE_SIDE_STYLE('',(#118047)); +#118047 = SURFACE_STYLE_FILL_AREA(#118048); +#118048 = FILL_AREA_STYLE('',(#118049)); +#118049 = FILL_AREA_STYLE_COLOUR('',#102912); +#118050 = STYLED_ITEM('color',(#118051),#27518); +#118051 = PRESENTATION_STYLE_ASSIGNMENT((#118052)); +#118052 = SURFACE_STYLE_USAGE(.BOTH.,#118053); +#118053 = SURFACE_SIDE_STYLE('',(#118054)); +#118054 = SURFACE_STYLE_FILL_AREA(#118055); +#118055 = FILL_AREA_STYLE('',(#118056)); +#118056 = FILL_AREA_STYLE_COLOUR('',#102876); +#118057 = STYLED_ITEM('color',(#118058),#27549); +#118058 = PRESENTATION_STYLE_ASSIGNMENT((#118059)); +#118059 = SURFACE_STYLE_USAGE(.BOTH.,#118060); +#118060 = SURFACE_SIDE_STYLE('',(#118061)); +#118061 = SURFACE_STYLE_FILL_AREA(#118062); +#118062 = FILL_AREA_STYLE('',(#118063)); +#118063 = FILL_AREA_STYLE_COLOUR('',#102876); +#118064 = STYLED_ITEM('color',(#118065),#27580); +#118065 = PRESENTATION_STYLE_ASSIGNMENT((#118066)); +#118066 = SURFACE_STYLE_USAGE(.BOTH.,#118067); +#118067 = SURFACE_SIDE_STYLE('',(#118068)); +#118068 = SURFACE_STYLE_FILL_AREA(#118069); +#118069 = FILL_AREA_STYLE('',(#118070)); +#118070 = FILL_AREA_STYLE_COLOUR('',#102912); +#118071 = STYLED_ITEM('color',(#118072),#27611); +#118072 = PRESENTATION_STYLE_ASSIGNMENT((#118073)); +#118073 = SURFACE_STYLE_USAGE(.BOTH.,#118074); +#118074 = SURFACE_SIDE_STYLE('',(#118075)); +#118075 = SURFACE_STYLE_FILL_AREA(#118076); +#118076 = FILL_AREA_STYLE('',(#118077)); +#118077 = FILL_AREA_STYLE_COLOUR('',#102912); +#118078 = STYLED_ITEM('color',(#118079),#27642); +#118079 = PRESENTATION_STYLE_ASSIGNMENT((#118080)); +#118080 = SURFACE_STYLE_USAGE(.BOTH.,#118081); +#118081 = SURFACE_SIDE_STYLE('',(#118082)); +#118082 = SURFACE_STYLE_FILL_AREA(#118083); +#118083 = FILL_AREA_STYLE('',(#118084)); +#118084 = FILL_AREA_STYLE_COLOUR('',#102876); +#118085 = STYLED_ITEM('color',(#118086),#27673); +#118086 = PRESENTATION_STYLE_ASSIGNMENT((#118087)); +#118087 = SURFACE_STYLE_USAGE(.BOTH.,#118088); +#118088 = SURFACE_SIDE_STYLE('',(#118089)); +#118089 = SURFACE_STYLE_FILL_AREA(#118090); +#118090 = FILL_AREA_STYLE('',(#118091)); +#118091 = FILL_AREA_STYLE_COLOUR('',#102876); +#118092 = STYLED_ITEM('color',(#118093),#27704); +#118093 = PRESENTATION_STYLE_ASSIGNMENT((#118094)); +#118094 = SURFACE_STYLE_USAGE(.BOTH.,#118095); +#118095 = SURFACE_SIDE_STYLE('',(#118096)); +#118096 = SURFACE_STYLE_FILL_AREA(#118097); +#118097 = FILL_AREA_STYLE('',(#118098)); +#118098 = FILL_AREA_STYLE_COLOUR('',#102912); +#118099 = STYLED_ITEM('color',(#118100),#27735); +#118100 = PRESENTATION_STYLE_ASSIGNMENT((#118101)); +#118101 = SURFACE_STYLE_USAGE(.BOTH.,#118102); +#118102 = SURFACE_SIDE_STYLE('',(#118103)); +#118103 = SURFACE_STYLE_FILL_AREA(#118104); +#118104 = FILL_AREA_STYLE('',(#118105)); +#118105 = FILL_AREA_STYLE_COLOUR('',#102912); +#118106 = STYLED_ITEM('color',(#118107),#27751); +#118107 = PRESENTATION_STYLE_ASSIGNMENT((#118108)); +#118108 = SURFACE_STYLE_USAGE(.BOTH.,#118109); +#118109 = SURFACE_SIDE_STYLE('',(#118110)); +#118110 = SURFACE_STYLE_FILL_AREA(#118111); +#118111 = FILL_AREA_STYLE('',(#118112)); +#118112 = FILL_AREA_STYLE_COLOUR('',#102876); +#118113 = STYLED_ITEM('color',(#118114),#27768); +#118114 = PRESENTATION_STYLE_ASSIGNMENT((#118115)); +#118115 = SURFACE_STYLE_USAGE(.BOTH.,#118116); +#118116 = SURFACE_SIDE_STYLE('',(#118117)); +#118117 = SURFACE_STYLE_FILL_AREA(#118118); +#118118 = FILL_AREA_STYLE('',(#118119)); +#118119 = FILL_AREA_STYLE_COLOUR('',#102876); +#118120 = STYLED_ITEM('color',(#118121),#27785); +#118121 = PRESENTATION_STYLE_ASSIGNMENT((#118122)); +#118122 = SURFACE_STYLE_USAGE(.BOTH.,#118123); +#118123 = SURFACE_SIDE_STYLE('',(#118124)); +#118124 = SURFACE_STYLE_FILL_AREA(#118125); +#118125 = FILL_AREA_STYLE('',(#118126)); +#118126 = FILL_AREA_STYLE_COLOUR('',#102876); +#118127 = STYLED_ITEM('color',(#118128),#27802); +#118128 = PRESENTATION_STYLE_ASSIGNMENT((#118129)); +#118129 = SURFACE_STYLE_USAGE(.BOTH.,#118130); +#118130 = SURFACE_SIDE_STYLE('',(#118131)); +#118131 = SURFACE_STYLE_FILL_AREA(#118132); +#118132 = FILL_AREA_STYLE('',(#118133)); +#118133 = FILL_AREA_STYLE_COLOUR('',#102876); +#118134 = STYLED_ITEM('color',(#118135),#27819); +#118135 = PRESENTATION_STYLE_ASSIGNMENT((#118136)); +#118136 = SURFACE_STYLE_USAGE(.BOTH.,#118137); +#118137 = SURFACE_SIDE_STYLE('',(#118138)); +#118138 = SURFACE_STYLE_FILL_AREA(#118139); +#118139 = FILL_AREA_STYLE('',(#118140)); +#118140 = FILL_AREA_STYLE_COLOUR('',#102876); +#118141 = STYLED_ITEM('color',(#118142),#27836); +#118142 = PRESENTATION_STYLE_ASSIGNMENT((#118143)); +#118143 = SURFACE_STYLE_USAGE(.BOTH.,#118144); +#118144 = SURFACE_SIDE_STYLE('',(#118145)); +#118145 = SURFACE_STYLE_FILL_AREA(#118146); +#118146 = FILL_AREA_STYLE('',(#118147)); +#118147 = FILL_AREA_STYLE_COLOUR('',#102876); +#118148 = STYLED_ITEM('color',(#118149),#27853); +#118149 = PRESENTATION_STYLE_ASSIGNMENT((#118150)); +#118150 = SURFACE_STYLE_USAGE(.BOTH.,#118151); +#118151 = SURFACE_SIDE_STYLE('',(#118152)); +#118152 = SURFACE_STYLE_FILL_AREA(#118153); +#118153 = FILL_AREA_STYLE('',(#118154)); +#118154 = FILL_AREA_STYLE_COLOUR('',#102876); +#118155 = STYLED_ITEM('color',(#118156),#27870); +#118156 = PRESENTATION_STYLE_ASSIGNMENT((#118157)); +#118157 = SURFACE_STYLE_USAGE(.BOTH.,#118158); +#118158 = SURFACE_SIDE_STYLE('',(#118159)); +#118159 = SURFACE_STYLE_FILL_AREA(#118160); +#118160 = FILL_AREA_STYLE('',(#118161)); +#118161 = FILL_AREA_STYLE_COLOUR('',#102876); +#118162 = STYLED_ITEM('color',(#118163),#27882); +#118163 = PRESENTATION_STYLE_ASSIGNMENT((#118164)); +#118164 = SURFACE_STYLE_USAGE(.BOTH.,#118165); +#118165 = SURFACE_SIDE_STYLE('',(#118166)); +#118166 = SURFACE_STYLE_FILL_AREA(#118167); +#118167 = FILL_AREA_STYLE('',(#118168)); +#118168 = FILL_AREA_STYLE_COLOUR('',#102876); +#118169 = STYLED_ITEM('color',(#118170),#27899); +#118170 = PRESENTATION_STYLE_ASSIGNMENT((#118171)); +#118171 = SURFACE_STYLE_USAGE(.BOTH.,#118172); +#118172 = SURFACE_SIDE_STYLE('',(#118173)); +#118173 = SURFACE_STYLE_FILL_AREA(#118174); +#118174 = FILL_AREA_STYLE('',(#118175)); +#118175 = FILL_AREA_STYLE_COLOUR('',#102876); +#118176 = STYLED_ITEM('color',(#118177),#27916); +#118177 = PRESENTATION_STYLE_ASSIGNMENT((#118178)); +#118178 = SURFACE_STYLE_USAGE(.BOTH.,#118179); +#118179 = SURFACE_SIDE_STYLE('',(#118180)); +#118180 = SURFACE_STYLE_FILL_AREA(#118181); +#118181 = FILL_AREA_STYLE('',(#118182)); +#118182 = FILL_AREA_STYLE_COLOUR('',#102876); +#118183 = STYLED_ITEM('color',(#118184),#27933); +#118184 = PRESENTATION_STYLE_ASSIGNMENT((#118185)); +#118185 = SURFACE_STYLE_USAGE(.BOTH.,#118186); +#118186 = SURFACE_SIDE_STYLE('',(#118187)); +#118187 = SURFACE_STYLE_FILL_AREA(#118188); +#118188 = FILL_AREA_STYLE('',(#118189)); +#118189 = FILL_AREA_STYLE_COLOUR('',#102876); +#118190 = STYLED_ITEM('color',(#118191),#27950); +#118191 = PRESENTATION_STYLE_ASSIGNMENT((#118192)); +#118192 = SURFACE_STYLE_USAGE(.BOTH.,#118193); +#118193 = SURFACE_SIDE_STYLE('',(#118194)); +#118194 = SURFACE_STYLE_FILL_AREA(#118195); +#118195 = FILL_AREA_STYLE('',(#118196)); +#118196 = FILL_AREA_STYLE_COLOUR('',#102876); +#118197 = STYLED_ITEM('color',(#118198),#27967); +#118198 = PRESENTATION_STYLE_ASSIGNMENT((#118199)); +#118199 = SURFACE_STYLE_USAGE(.BOTH.,#118200); +#118200 = SURFACE_SIDE_STYLE('',(#118201)); +#118201 = SURFACE_STYLE_FILL_AREA(#118202); +#118202 = FILL_AREA_STYLE('',(#118203)); +#118203 = FILL_AREA_STYLE_COLOUR('',#102876); +#118204 = STYLED_ITEM('color',(#118205),#27984); +#118205 = PRESENTATION_STYLE_ASSIGNMENT((#118206)); +#118206 = SURFACE_STYLE_USAGE(.BOTH.,#118207); +#118207 = SURFACE_SIDE_STYLE('',(#118208)); +#118208 = SURFACE_STYLE_FILL_AREA(#118209); +#118209 = FILL_AREA_STYLE('',(#118210)); +#118210 = FILL_AREA_STYLE_COLOUR('',#102876); +#118211 = STYLED_ITEM('color',(#118212),#28001); +#118212 = PRESENTATION_STYLE_ASSIGNMENT((#118213)); +#118213 = SURFACE_STYLE_USAGE(.BOTH.,#118214); +#118214 = SURFACE_SIDE_STYLE('',(#118215)); +#118215 = SURFACE_STYLE_FILL_AREA(#118216); +#118216 = FILL_AREA_STYLE('',(#118217)); +#118217 = FILL_AREA_STYLE_COLOUR('',#102876); +#118218 = STYLED_ITEM('color',(#118219),#28013); +#118219 = PRESENTATION_STYLE_ASSIGNMENT((#118220)); +#118220 = SURFACE_STYLE_USAGE(.BOTH.,#118221); +#118221 = SURFACE_SIDE_STYLE('',(#118222)); +#118222 = SURFACE_STYLE_FILL_AREA(#118223); +#118223 = FILL_AREA_STYLE('',(#118224)); +#118224 = FILL_AREA_STYLE_COLOUR('',#102876); +#118225 = STYLED_ITEM('color',(#118226),#28030); +#118226 = PRESENTATION_STYLE_ASSIGNMENT((#118227)); +#118227 = SURFACE_STYLE_USAGE(.BOTH.,#118228); +#118228 = SURFACE_SIDE_STYLE('',(#118229)); +#118229 = SURFACE_STYLE_FILL_AREA(#118230); +#118230 = FILL_AREA_STYLE('',(#118231)); +#118231 = FILL_AREA_STYLE_COLOUR('',#102876); +#118232 = STYLED_ITEM('color',(#118233),#28047); +#118233 = PRESENTATION_STYLE_ASSIGNMENT((#118234)); +#118234 = SURFACE_STYLE_USAGE(.BOTH.,#118235); +#118235 = SURFACE_SIDE_STYLE('',(#118236)); +#118236 = SURFACE_STYLE_FILL_AREA(#118237); +#118237 = FILL_AREA_STYLE('',(#118238)); +#118238 = FILL_AREA_STYLE_COLOUR('',#102876); +#118239 = STYLED_ITEM('color',(#118240),#28064); +#118240 = PRESENTATION_STYLE_ASSIGNMENT((#118241)); +#118241 = SURFACE_STYLE_USAGE(.BOTH.,#118242); +#118242 = SURFACE_SIDE_STYLE('',(#118243)); +#118243 = SURFACE_STYLE_FILL_AREA(#118244); +#118244 = FILL_AREA_STYLE('',(#118245)); +#118245 = FILL_AREA_STYLE_COLOUR('',#102876); +#118246 = STYLED_ITEM('color',(#118247),#28081); +#118247 = PRESENTATION_STYLE_ASSIGNMENT((#118248)); +#118248 = SURFACE_STYLE_USAGE(.BOTH.,#118249); +#118249 = SURFACE_SIDE_STYLE('',(#118250)); +#118250 = SURFACE_STYLE_FILL_AREA(#118251); +#118251 = FILL_AREA_STYLE('',(#118252)); +#118252 = FILL_AREA_STYLE_COLOUR('',#102876); +#118253 = STYLED_ITEM('color',(#118254),#28098); +#118254 = PRESENTATION_STYLE_ASSIGNMENT((#118255)); +#118255 = SURFACE_STYLE_USAGE(.BOTH.,#118256); +#118256 = SURFACE_SIDE_STYLE('',(#118257)); +#118257 = SURFACE_STYLE_FILL_AREA(#118258); +#118258 = FILL_AREA_STYLE('',(#118259)); +#118259 = FILL_AREA_STYLE_COLOUR('',#102876); +#118260 = STYLED_ITEM('color',(#118261),#28115); +#118261 = PRESENTATION_STYLE_ASSIGNMENT((#118262)); +#118262 = SURFACE_STYLE_USAGE(.BOTH.,#118263); +#118263 = SURFACE_SIDE_STYLE('',(#118264)); +#118264 = SURFACE_STYLE_FILL_AREA(#118265); +#118265 = FILL_AREA_STYLE('',(#118266)); +#118266 = FILL_AREA_STYLE_COLOUR('',#102876); +#118267 = STYLED_ITEM('color',(#118268),#28132); +#118268 = PRESENTATION_STYLE_ASSIGNMENT((#118269)); +#118269 = SURFACE_STYLE_USAGE(.BOTH.,#118270); +#118270 = SURFACE_SIDE_STYLE('',(#118271)); +#118271 = SURFACE_STYLE_FILL_AREA(#118272); +#118272 = FILL_AREA_STYLE('',(#118273)); +#118273 = FILL_AREA_STYLE_COLOUR('',#102876); +#118274 = STYLED_ITEM('color',(#118275),#28144); +#118275 = PRESENTATION_STYLE_ASSIGNMENT((#118276)); +#118276 = SURFACE_STYLE_USAGE(.BOTH.,#118277); +#118277 = SURFACE_SIDE_STYLE('',(#118278)); +#118278 = SURFACE_STYLE_FILL_AREA(#118279); +#118279 = FILL_AREA_STYLE('',(#118280)); +#118280 = FILL_AREA_STYLE_COLOUR('',#102876); +#118281 = STYLED_ITEM('color',(#118282),#28161); +#118282 = PRESENTATION_STYLE_ASSIGNMENT((#118283)); +#118283 = SURFACE_STYLE_USAGE(.BOTH.,#118284); +#118284 = SURFACE_SIDE_STYLE('',(#118285)); +#118285 = SURFACE_STYLE_FILL_AREA(#118286); +#118286 = FILL_AREA_STYLE('',(#118287)); +#118287 = FILL_AREA_STYLE_COLOUR('',#102876); +#118288 = STYLED_ITEM('color',(#118289),#28178); +#118289 = PRESENTATION_STYLE_ASSIGNMENT((#118290)); +#118290 = SURFACE_STYLE_USAGE(.BOTH.,#118291); +#118291 = SURFACE_SIDE_STYLE('',(#118292)); +#118292 = SURFACE_STYLE_FILL_AREA(#118293); +#118293 = FILL_AREA_STYLE('',(#118294)); +#118294 = FILL_AREA_STYLE_COLOUR('',#102876); +#118295 = STYLED_ITEM('color',(#118296),#28195); +#118296 = PRESENTATION_STYLE_ASSIGNMENT((#118297)); +#118297 = SURFACE_STYLE_USAGE(.BOTH.,#118298); +#118298 = SURFACE_SIDE_STYLE('',(#118299)); +#118299 = SURFACE_STYLE_FILL_AREA(#118300); +#118300 = FILL_AREA_STYLE('',(#118301)); +#118301 = FILL_AREA_STYLE_COLOUR('',#102876); +#118302 = STYLED_ITEM('color',(#118303),#28212); +#118303 = PRESENTATION_STYLE_ASSIGNMENT((#118304)); +#118304 = SURFACE_STYLE_USAGE(.BOTH.,#118305); +#118305 = SURFACE_SIDE_STYLE('',(#118306)); +#118306 = SURFACE_STYLE_FILL_AREA(#118307); +#118307 = FILL_AREA_STYLE('',(#118308)); +#118308 = FILL_AREA_STYLE_COLOUR('',#102876); +#118309 = STYLED_ITEM('color',(#118310),#28229); +#118310 = PRESENTATION_STYLE_ASSIGNMENT((#118311)); +#118311 = SURFACE_STYLE_USAGE(.BOTH.,#118312); +#118312 = SURFACE_SIDE_STYLE('',(#118313)); +#118313 = SURFACE_STYLE_FILL_AREA(#118314); +#118314 = FILL_AREA_STYLE('',(#118315)); +#118315 = FILL_AREA_STYLE_COLOUR('',#102876); +#118316 = STYLED_ITEM('color',(#118317),#28246); +#118317 = PRESENTATION_STYLE_ASSIGNMENT((#118318)); +#118318 = SURFACE_STYLE_USAGE(.BOTH.,#118319); +#118319 = SURFACE_SIDE_STYLE('',(#118320)); +#118320 = SURFACE_STYLE_FILL_AREA(#118321); +#118321 = FILL_AREA_STYLE('',(#118322)); +#118322 = FILL_AREA_STYLE_COLOUR('',#102876); +#118323 = STYLED_ITEM('color',(#118324),#28263); +#118324 = PRESENTATION_STYLE_ASSIGNMENT((#118325)); +#118325 = SURFACE_STYLE_USAGE(.BOTH.,#118326); +#118326 = SURFACE_SIDE_STYLE('',(#118327)); +#118327 = SURFACE_STYLE_FILL_AREA(#118328); +#118328 = FILL_AREA_STYLE('',(#118329)); +#118329 = FILL_AREA_STYLE_COLOUR('',#102876); +#118330 = STYLED_ITEM('color',(#118331),#28275); +#118331 = PRESENTATION_STYLE_ASSIGNMENT((#118332)); +#118332 = SURFACE_STYLE_USAGE(.BOTH.,#118333); +#118333 = SURFACE_SIDE_STYLE('',(#118334)); +#118334 = SURFACE_STYLE_FILL_AREA(#118335); +#118335 = FILL_AREA_STYLE('',(#118336)); +#118336 = FILL_AREA_STYLE_COLOUR('',#102876); +#118337 = STYLED_ITEM('color',(#118338),#28292); +#118338 = PRESENTATION_STYLE_ASSIGNMENT((#118339)); +#118339 = SURFACE_STYLE_USAGE(.BOTH.,#118340); +#118340 = SURFACE_SIDE_STYLE('',(#118341)); +#118341 = SURFACE_STYLE_FILL_AREA(#118342); +#118342 = FILL_AREA_STYLE('',(#118343)); +#118343 = FILL_AREA_STYLE_COLOUR('',#102876); +#118344 = STYLED_ITEM('color',(#118345),#28309); +#118345 = PRESENTATION_STYLE_ASSIGNMENT((#118346)); +#118346 = SURFACE_STYLE_USAGE(.BOTH.,#118347); +#118347 = SURFACE_SIDE_STYLE('',(#118348)); +#118348 = SURFACE_STYLE_FILL_AREA(#118349); +#118349 = FILL_AREA_STYLE('',(#118350)); +#118350 = FILL_AREA_STYLE_COLOUR('',#102876); +#118351 = STYLED_ITEM('color',(#118352),#28326); +#118352 = PRESENTATION_STYLE_ASSIGNMENT((#118353)); +#118353 = SURFACE_STYLE_USAGE(.BOTH.,#118354); +#118354 = SURFACE_SIDE_STYLE('',(#118355)); +#118355 = SURFACE_STYLE_FILL_AREA(#118356); +#118356 = FILL_AREA_STYLE('',(#118357)); +#118357 = FILL_AREA_STYLE_COLOUR('',#102876); +#118358 = STYLED_ITEM('color',(#118359),#28343); +#118359 = PRESENTATION_STYLE_ASSIGNMENT((#118360)); +#118360 = SURFACE_STYLE_USAGE(.BOTH.,#118361); +#118361 = SURFACE_SIDE_STYLE('',(#118362)); +#118362 = SURFACE_STYLE_FILL_AREA(#118363); +#118363 = FILL_AREA_STYLE('',(#118364)); +#118364 = FILL_AREA_STYLE_COLOUR('',#102876); +#118365 = STYLED_ITEM('color',(#118366),#28360); +#118366 = PRESENTATION_STYLE_ASSIGNMENT((#118367)); +#118367 = SURFACE_STYLE_USAGE(.BOTH.,#118368); +#118368 = SURFACE_SIDE_STYLE('',(#118369)); +#118369 = SURFACE_STYLE_FILL_AREA(#118370); +#118370 = FILL_AREA_STYLE('',(#118371)); +#118371 = FILL_AREA_STYLE_COLOUR('',#102876); +#118372 = STYLED_ITEM('color',(#118373),#28377); +#118373 = PRESENTATION_STYLE_ASSIGNMENT((#118374)); +#118374 = SURFACE_STYLE_USAGE(.BOTH.,#118375); +#118375 = SURFACE_SIDE_STYLE('',(#118376)); +#118376 = SURFACE_STYLE_FILL_AREA(#118377); +#118377 = FILL_AREA_STYLE('',(#118378)); +#118378 = FILL_AREA_STYLE_COLOUR('',#102876); +#118379 = STYLED_ITEM('color',(#118380),#28394); +#118380 = PRESENTATION_STYLE_ASSIGNMENT((#118381)); +#118381 = SURFACE_STYLE_USAGE(.BOTH.,#118382); +#118382 = SURFACE_SIDE_STYLE('',(#118383)); +#118383 = SURFACE_STYLE_FILL_AREA(#118384); +#118384 = FILL_AREA_STYLE('',(#118385)); +#118385 = FILL_AREA_STYLE_COLOUR('',#102876); +#118386 = STYLED_ITEM('color',(#118387),#28406); +#118387 = PRESENTATION_STYLE_ASSIGNMENT((#118388)); +#118388 = SURFACE_STYLE_USAGE(.BOTH.,#118389); +#118389 = SURFACE_SIDE_STYLE('',(#118390)); +#118390 = SURFACE_STYLE_FILL_AREA(#118391); +#118391 = FILL_AREA_STYLE('',(#118392)); +#118392 = FILL_AREA_STYLE_COLOUR('',#102876); +#118393 = STYLED_ITEM('color',(#118394),#28423); +#118394 = PRESENTATION_STYLE_ASSIGNMENT((#118395)); +#118395 = SURFACE_STYLE_USAGE(.BOTH.,#118396); +#118396 = SURFACE_SIDE_STYLE('',(#118397)); +#118397 = SURFACE_STYLE_FILL_AREA(#118398); +#118398 = FILL_AREA_STYLE('',(#118399)); +#118399 = FILL_AREA_STYLE_COLOUR('',#102876); +#118400 = STYLED_ITEM('color',(#118401),#28440); +#118401 = PRESENTATION_STYLE_ASSIGNMENT((#118402)); +#118402 = SURFACE_STYLE_USAGE(.BOTH.,#118403); +#118403 = SURFACE_SIDE_STYLE('',(#118404)); +#118404 = SURFACE_STYLE_FILL_AREA(#118405); +#118405 = FILL_AREA_STYLE('',(#118406)); +#118406 = FILL_AREA_STYLE_COLOUR('',#102876); +#118407 = STYLED_ITEM('color',(#118408),#28457); +#118408 = PRESENTATION_STYLE_ASSIGNMENT((#118409)); +#118409 = SURFACE_STYLE_USAGE(.BOTH.,#118410); +#118410 = SURFACE_SIDE_STYLE('',(#118411)); +#118411 = SURFACE_STYLE_FILL_AREA(#118412); +#118412 = FILL_AREA_STYLE('',(#118413)); +#118413 = FILL_AREA_STYLE_COLOUR('',#102876); +#118414 = STYLED_ITEM('color',(#118415),#28474); +#118415 = PRESENTATION_STYLE_ASSIGNMENT((#118416)); +#118416 = SURFACE_STYLE_USAGE(.BOTH.,#118417); +#118417 = SURFACE_SIDE_STYLE('',(#118418)); +#118418 = SURFACE_STYLE_FILL_AREA(#118419); +#118419 = FILL_AREA_STYLE('',(#118420)); +#118420 = FILL_AREA_STYLE_COLOUR('',#102876); +#118421 = STYLED_ITEM('color',(#118422),#28491); +#118422 = PRESENTATION_STYLE_ASSIGNMENT((#118423)); +#118423 = SURFACE_STYLE_USAGE(.BOTH.,#118424); +#118424 = SURFACE_SIDE_STYLE('',(#118425)); +#118425 = SURFACE_STYLE_FILL_AREA(#118426); +#118426 = FILL_AREA_STYLE('',(#118427)); +#118427 = FILL_AREA_STYLE_COLOUR('',#102876); +#118428 = STYLED_ITEM('color',(#118429),#28508); +#118429 = PRESENTATION_STYLE_ASSIGNMENT((#118430)); +#118430 = SURFACE_STYLE_USAGE(.BOTH.,#118431); +#118431 = SURFACE_SIDE_STYLE('',(#118432)); +#118432 = SURFACE_STYLE_FILL_AREA(#118433); +#118433 = FILL_AREA_STYLE('',(#118434)); +#118434 = FILL_AREA_STYLE_COLOUR('',#102876); +#118435 = STYLED_ITEM('color',(#118436),#28525); +#118436 = PRESENTATION_STYLE_ASSIGNMENT((#118437)); +#118437 = SURFACE_STYLE_USAGE(.BOTH.,#118438); +#118438 = SURFACE_SIDE_STYLE('',(#118439)); +#118439 = SURFACE_STYLE_FILL_AREA(#118440); +#118440 = FILL_AREA_STYLE('',(#118441)); +#118441 = FILL_AREA_STYLE_COLOUR('',#102876); +#118442 = STYLED_ITEM('color',(#118443),#28537); +#118443 = PRESENTATION_STYLE_ASSIGNMENT((#118444)); +#118444 = SURFACE_STYLE_USAGE(.BOTH.,#118445); +#118445 = SURFACE_SIDE_STYLE('',(#118446)); +#118446 = SURFACE_STYLE_FILL_AREA(#118447); +#118447 = FILL_AREA_STYLE('',(#118448)); +#118448 = FILL_AREA_STYLE_COLOUR('',#102876); +#118449 = STYLED_ITEM('color',(#118450),#28554); +#118450 = PRESENTATION_STYLE_ASSIGNMENT((#118451)); +#118451 = SURFACE_STYLE_USAGE(.BOTH.,#118452); +#118452 = SURFACE_SIDE_STYLE('',(#118453)); +#118453 = SURFACE_STYLE_FILL_AREA(#118454); +#118454 = FILL_AREA_STYLE('',(#118455)); +#118455 = FILL_AREA_STYLE_COLOUR('',#102876); +#118456 = STYLED_ITEM('color',(#118457),#28571); +#118457 = PRESENTATION_STYLE_ASSIGNMENT((#118458)); +#118458 = SURFACE_STYLE_USAGE(.BOTH.,#118459); +#118459 = SURFACE_SIDE_STYLE('',(#118460)); +#118460 = SURFACE_STYLE_FILL_AREA(#118461); +#118461 = FILL_AREA_STYLE('',(#118462)); +#118462 = FILL_AREA_STYLE_COLOUR('',#102876); +#118463 = STYLED_ITEM('color',(#118464),#28588); +#118464 = PRESENTATION_STYLE_ASSIGNMENT((#118465)); +#118465 = SURFACE_STYLE_USAGE(.BOTH.,#118466); +#118466 = SURFACE_SIDE_STYLE('',(#118467)); +#118467 = SURFACE_STYLE_FILL_AREA(#118468); +#118468 = FILL_AREA_STYLE('',(#118469)); +#118469 = FILL_AREA_STYLE_COLOUR('',#102876); +#118470 = STYLED_ITEM('color',(#118471),#28605); +#118471 = PRESENTATION_STYLE_ASSIGNMENT((#118472)); +#118472 = SURFACE_STYLE_USAGE(.BOTH.,#118473); +#118473 = SURFACE_SIDE_STYLE('',(#118474)); +#118474 = SURFACE_STYLE_FILL_AREA(#118475); +#118475 = FILL_AREA_STYLE('',(#118476)); +#118476 = FILL_AREA_STYLE_COLOUR('',#102876); +#118477 = STYLED_ITEM('color',(#118478),#28622); +#118478 = PRESENTATION_STYLE_ASSIGNMENT((#118479)); +#118479 = SURFACE_STYLE_USAGE(.BOTH.,#118480); +#118480 = SURFACE_SIDE_STYLE('',(#118481)); +#118481 = SURFACE_STYLE_FILL_AREA(#118482); +#118482 = FILL_AREA_STYLE('',(#118483)); +#118483 = FILL_AREA_STYLE_COLOUR('',#102876); +#118484 = STYLED_ITEM('color',(#118485),#28639); +#118485 = PRESENTATION_STYLE_ASSIGNMENT((#118486)); +#118486 = SURFACE_STYLE_USAGE(.BOTH.,#118487); +#118487 = SURFACE_SIDE_STYLE('',(#118488)); +#118488 = SURFACE_STYLE_FILL_AREA(#118489); +#118489 = FILL_AREA_STYLE('',(#118490)); +#118490 = FILL_AREA_STYLE_COLOUR('',#102876); +#118491 = STYLED_ITEM('color',(#118492),#28656); +#118492 = PRESENTATION_STYLE_ASSIGNMENT((#118493)); +#118493 = SURFACE_STYLE_USAGE(.BOTH.,#118494); +#118494 = SURFACE_SIDE_STYLE('',(#118495)); +#118495 = SURFACE_STYLE_FILL_AREA(#118496); +#118496 = FILL_AREA_STYLE('',(#118497)); +#118497 = FILL_AREA_STYLE_COLOUR('',#102876); +#118498 = STYLED_ITEM('color',(#118499),#28668); +#118499 = PRESENTATION_STYLE_ASSIGNMENT((#118500)); +#118500 = SURFACE_STYLE_USAGE(.BOTH.,#118501); +#118501 = SURFACE_SIDE_STYLE('',(#118502)); +#118502 = SURFACE_STYLE_FILL_AREA(#118503); +#118503 = FILL_AREA_STYLE('',(#118504)); +#118504 = FILL_AREA_STYLE_COLOUR('',#102876); +#118505 = STYLED_ITEM('color',(#118506),#28685); +#118506 = PRESENTATION_STYLE_ASSIGNMENT((#118507)); +#118507 = SURFACE_STYLE_USAGE(.BOTH.,#118508); +#118508 = SURFACE_SIDE_STYLE('',(#118509)); +#118509 = SURFACE_STYLE_FILL_AREA(#118510); +#118510 = FILL_AREA_STYLE('',(#118511)); +#118511 = FILL_AREA_STYLE_COLOUR('',#102876); +#118512 = STYLED_ITEM('color',(#118513),#28702); +#118513 = PRESENTATION_STYLE_ASSIGNMENT((#118514)); +#118514 = SURFACE_STYLE_USAGE(.BOTH.,#118515); +#118515 = SURFACE_SIDE_STYLE('',(#118516)); +#118516 = SURFACE_STYLE_FILL_AREA(#118517); +#118517 = FILL_AREA_STYLE('',(#118518)); +#118518 = FILL_AREA_STYLE_COLOUR('',#102876); +#118519 = STYLED_ITEM('color',(#118520),#28719); +#118520 = PRESENTATION_STYLE_ASSIGNMENT((#118521)); +#118521 = SURFACE_STYLE_USAGE(.BOTH.,#118522); +#118522 = SURFACE_SIDE_STYLE('',(#118523)); +#118523 = SURFACE_STYLE_FILL_AREA(#118524); +#118524 = FILL_AREA_STYLE('',(#118525)); +#118525 = FILL_AREA_STYLE_COLOUR('',#102876); +#118526 = STYLED_ITEM('color',(#118527),#28736); +#118527 = PRESENTATION_STYLE_ASSIGNMENT((#118528)); +#118528 = SURFACE_STYLE_USAGE(.BOTH.,#118529); +#118529 = SURFACE_SIDE_STYLE('',(#118530)); +#118530 = SURFACE_STYLE_FILL_AREA(#118531); +#118531 = FILL_AREA_STYLE('',(#118532)); +#118532 = FILL_AREA_STYLE_COLOUR('',#102876); +#118533 = STYLED_ITEM('color',(#118534),#28753); +#118534 = PRESENTATION_STYLE_ASSIGNMENT((#118535)); +#118535 = SURFACE_STYLE_USAGE(.BOTH.,#118536); +#118536 = SURFACE_SIDE_STYLE('',(#118537)); +#118537 = SURFACE_STYLE_FILL_AREA(#118538); +#118538 = FILL_AREA_STYLE('',(#118539)); +#118539 = FILL_AREA_STYLE_COLOUR('',#102876); +#118540 = STYLED_ITEM('color',(#118541),#28770); +#118541 = PRESENTATION_STYLE_ASSIGNMENT((#118542)); +#118542 = SURFACE_STYLE_USAGE(.BOTH.,#118543); +#118543 = SURFACE_SIDE_STYLE('',(#118544)); +#118544 = SURFACE_STYLE_FILL_AREA(#118545); +#118545 = FILL_AREA_STYLE('',(#118546)); +#118546 = FILL_AREA_STYLE_COLOUR('',#102876); +#118547 = STYLED_ITEM('color',(#118548),#28787); +#118548 = PRESENTATION_STYLE_ASSIGNMENT((#118549)); +#118549 = SURFACE_STYLE_USAGE(.BOTH.,#118550); +#118550 = SURFACE_SIDE_STYLE('',(#118551)); +#118551 = SURFACE_STYLE_FILL_AREA(#118552); +#118552 = FILL_AREA_STYLE('',(#118553)); +#118553 = FILL_AREA_STYLE_COLOUR('',#102876); +#118554 = STYLED_ITEM('color',(#118555),#28799); +#118555 = PRESENTATION_STYLE_ASSIGNMENT((#118556)); +#118556 = SURFACE_STYLE_USAGE(.BOTH.,#118557); +#118557 = SURFACE_SIDE_STYLE('',(#118558)); +#118558 = SURFACE_STYLE_FILL_AREA(#118559); +#118559 = FILL_AREA_STYLE('',(#118560)); +#118560 = FILL_AREA_STYLE_COLOUR('',#102876); +#118561 = STYLED_ITEM('color',(#118562),#28816); +#118562 = PRESENTATION_STYLE_ASSIGNMENT((#118563)); +#118563 = SURFACE_STYLE_USAGE(.BOTH.,#118564); +#118564 = SURFACE_SIDE_STYLE('',(#118565)); +#118565 = SURFACE_STYLE_FILL_AREA(#118566); +#118566 = FILL_AREA_STYLE('',(#118567)); +#118567 = FILL_AREA_STYLE_COLOUR('',#102876); +#118568 = STYLED_ITEM('color',(#118569),#28833); +#118569 = PRESENTATION_STYLE_ASSIGNMENT((#118570)); +#118570 = SURFACE_STYLE_USAGE(.BOTH.,#118571); +#118571 = SURFACE_SIDE_STYLE('',(#118572)); +#118572 = SURFACE_STYLE_FILL_AREA(#118573); +#118573 = FILL_AREA_STYLE('',(#118574)); +#118574 = FILL_AREA_STYLE_COLOUR('',#102876); +#118575 = STYLED_ITEM('color',(#118576),#28850); +#118576 = PRESENTATION_STYLE_ASSIGNMENT((#118577)); +#118577 = SURFACE_STYLE_USAGE(.BOTH.,#118578); +#118578 = SURFACE_SIDE_STYLE('',(#118579)); +#118579 = SURFACE_STYLE_FILL_AREA(#118580); +#118580 = FILL_AREA_STYLE('',(#118581)); +#118581 = FILL_AREA_STYLE_COLOUR('',#102876); +#118582 = STYLED_ITEM('color',(#118583),#28867); +#118583 = PRESENTATION_STYLE_ASSIGNMENT((#118584)); +#118584 = SURFACE_STYLE_USAGE(.BOTH.,#118585); +#118585 = SURFACE_SIDE_STYLE('',(#118586)); +#118586 = SURFACE_STYLE_FILL_AREA(#118587); +#118587 = FILL_AREA_STYLE('',(#118588)); +#118588 = FILL_AREA_STYLE_COLOUR('',#102876); +#118589 = STYLED_ITEM('color',(#118590),#28884); +#118590 = PRESENTATION_STYLE_ASSIGNMENT((#118591)); +#118591 = SURFACE_STYLE_USAGE(.BOTH.,#118592); +#118592 = SURFACE_SIDE_STYLE('',(#118593)); +#118593 = SURFACE_STYLE_FILL_AREA(#118594); +#118594 = FILL_AREA_STYLE('',(#118595)); +#118595 = FILL_AREA_STYLE_COLOUR('',#102876); +#118596 = STYLED_ITEM('color',(#118597),#28901); +#118597 = PRESENTATION_STYLE_ASSIGNMENT((#118598)); +#118598 = SURFACE_STYLE_USAGE(.BOTH.,#118599); +#118599 = SURFACE_SIDE_STYLE('',(#118600)); +#118600 = SURFACE_STYLE_FILL_AREA(#118601); +#118601 = FILL_AREA_STYLE('',(#118602)); +#118602 = FILL_AREA_STYLE_COLOUR('',#102876); +#118603 = STYLED_ITEM('color',(#118604),#28918); +#118604 = PRESENTATION_STYLE_ASSIGNMENT((#118605)); +#118605 = SURFACE_STYLE_USAGE(.BOTH.,#118606); +#118606 = SURFACE_SIDE_STYLE('',(#118607)); +#118607 = SURFACE_STYLE_FILL_AREA(#118608); +#118608 = FILL_AREA_STYLE('',(#118609)); +#118609 = FILL_AREA_STYLE_COLOUR('',#102876); +#118610 = STYLED_ITEM('color',(#118611),#28930); +#118611 = PRESENTATION_STYLE_ASSIGNMENT((#118612)); +#118612 = SURFACE_STYLE_USAGE(.BOTH.,#118613); +#118613 = SURFACE_SIDE_STYLE('',(#118614)); +#118614 = SURFACE_STYLE_FILL_AREA(#118615); +#118615 = FILL_AREA_STYLE('',(#118616)); +#118616 = FILL_AREA_STYLE_COLOUR('',#102876); +#118617 = STYLED_ITEM('color',(#118618),#28947); +#118618 = PRESENTATION_STYLE_ASSIGNMENT((#118619)); +#118619 = SURFACE_STYLE_USAGE(.BOTH.,#118620); +#118620 = SURFACE_SIDE_STYLE('',(#118621)); +#118621 = SURFACE_STYLE_FILL_AREA(#118622); +#118622 = FILL_AREA_STYLE('',(#118623)); +#118623 = FILL_AREA_STYLE_COLOUR('',#102876); +#118624 = STYLED_ITEM('color',(#118625),#28964); +#118625 = PRESENTATION_STYLE_ASSIGNMENT((#118626)); +#118626 = SURFACE_STYLE_USAGE(.BOTH.,#118627); +#118627 = SURFACE_SIDE_STYLE('',(#118628)); +#118628 = SURFACE_STYLE_FILL_AREA(#118629); +#118629 = FILL_AREA_STYLE('',(#118630)); +#118630 = FILL_AREA_STYLE_COLOUR('',#102876); +#118631 = STYLED_ITEM('color',(#118632),#28981); +#118632 = PRESENTATION_STYLE_ASSIGNMENT((#118633)); +#118633 = SURFACE_STYLE_USAGE(.BOTH.,#118634); +#118634 = SURFACE_SIDE_STYLE('',(#118635)); +#118635 = SURFACE_STYLE_FILL_AREA(#118636); +#118636 = FILL_AREA_STYLE('',(#118637)); +#118637 = FILL_AREA_STYLE_COLOUR('',#102876); +#118638 = STYLED_ITEM('color',(#118639),#28998); +#118639 = PRESENTATION_STYLE_ASSIGNMENT((#118640)); +#118640 = SURFACE_STYLE_USAGE(.BOTH.,#118641); +#118641 = SURFACE_SIDE_STYLE('',(#118642)); +#118642 = SURFACE_STYLE_FILL_AREA(#118643); +#118643 = FILL_AREA_STYLE('',(#118644)); +#118644 = FILL_AREA_STYLE_COLOUR('',#102876); +#118645 = STYLED_ITEM('color',(#118646),#29015); +#118646 = PRESENTATION_STYLE_ASSIGNMENT((#118647)); +#118647 = SURFACE_STYLE_USAGE(.BOTH.,#118648); +#118648 = SURFACE_SIDE_STYLE('',(#118649)); +#118649 = SURFACE_STYLE_FILL_AREA(#118650); +#118650 = FILL_AREA_STYLE('',(#118651)); +#118651 = FILL_AREA_STYLE_COLOUR('',#102876); +#118652 = STYLED_ITEM('color',(#118653),#29032); +#118653 = PRESENTATION_STYLE_ASSIGNMENT((#118654)); +#118654 = SURFACE_STYLE_USAGE(.BOTH.,#118655); +#118655 = SURFACE_SIDE_STYLE('',(#118656)); +#118656 = SURFACE_STYLE_FILL_AREA(#118657); +#118657 = FILL_AREA_STYLE('',(#118658)); +#118658 = FILL_AREA_STYLE_COLOUR('',#102876); +#118659 = STYLED_ITEM('color',(#118660),#29049); +#118660 = PRESENTATION_STYLE_ASSIGNMENT((#118661)); +#118661 = SURFACE_STYLE_USAGE(.BOTH.,#118662); +#118662 = SURFACE_SIDE_STYLE('',(#118663)); +#118663 = SURFACE_STYLE_FILL_AREA(#118664); +#118664 = FILL_AREA_STYLE('',(#118665)); +#118665 = FILL_AREA_STYLE_COLOUR('',#102876); +#118666 = STYLED_ITEM('color',(#118667),#29061); +#118667 = PRESENTATION_STYLE_ASSIGNMENT((#118668)); +#118668 = SURFACE_STYLE_USAGE(.BOTH.,#118669); +#118669 = SURFACE_SIDE_STYLE('',(#118670)); +#118670 = SURFACE_STYLE_FILL_AREA(#118671); +#118671 = FILL_AREA_STYLE('',(#118672)); +#118672 = FILL_AREA_STYLE_COLOUR('',#102912); +#118673 = STYLED_ITEM('color',(#118674),#29085); +#118674 = PRESENTATION_STYLE_ASSIGNMENT((#118675)); +#118675 = SURFACE_STYLE_USAGE(.BOTH.,#118676); +#118676 = SURFACE_SIDE_STYLE('',(#118677)); +#118677 = SURFACE_STYLE_FILL_AREA(#118678); +#118678 = FILL_AREA_STYLE('',(#118679)); +#118679 = FILL_AREA_STYLE_COLOUR('',#102876); +#118680 = STYLED_ITEM('color',(#118681),#29177); +#118681 = PRESENTATION_STYLE_ASSIGNMENT((#118682)); +#118682 = SURFACE_STYLE_USAGE(.BOTH.,#118683); +#118683 = SURFACE_SIDE_STYLE('',(#118684)); +#118684 = SURFACE_STYLE_FILL_AREA(#118685); +#118685 = FILL_AREA_STYLE('',(#118686)); +#118686 = FILL_AREA_STYLE_COLOUR('',#102912); +#118687 = STYLED_ITEM('color',(#118688),#29401); +#118688 = PRESENTATION_STYLE_ASSIGNMENT((#118689)); +#118689 = SURFACE_STYLE_USAGE(.BOTH.,#118690); +#118690 = SURFACE_SIDE_STYLE('',(#118691)); +#118691 = SURFACE_STYLE_FILL_AREA(#118692); +#118692 = FILL_AREA_STYLE('',(#118693)); +#118693 = FILL_AREA_STYLE_COLOUR('',#102912); +#118694 = STYLED_ITEM('color',(#118695),#29725); +#118695 = PRESENTATION_STYLE_ASSIGNMENT((#118696)); +#118696 = SURFACE_STYLE_USAGE(.BOTH.,#118697); +#118697 = SURFACE_SIDE_STYLE('',(#118698)); +#118698 = SURFACE_STYLE_FILL_AREA(#118699); +#118699 = FILL_AREA_STYLE('',(#118700)); +#118700 = FILL_AREA_STYLE_COLOUR('',#102912); +#118701 = STYLED_ITEM('color',(#118702),#30241); +#118702 = PRESENTATION_STYLE_ASSIGNMENT((#118703)); +#118703 = SURFACE_STYLE_USAGE(.BOTH.,#118704); +#118704 = SURFACE_SIDE_STYLE('',(#118705)); +#118705 = SURFACE_STYLE_FILL_AREA(#118706); +#118706 = FILL_AREA_STYLE('',(#118707)); +#118707 = FILL_AREA_STYLE_COLOUR('',#102912); +#118708 = STYLED_ITEM('color',(#118709),#30311); +#118709 = PRESENTATION_STYLE_ASSIGNMENT((#118710)); +#118710 = SURFACE_STYLE_USAGE(.BOTH.,#118711); +#118711 = SURFACE_SIDE_STYLE('',(#118712)); +#118712 = SURFACE_STYLE_FILL_AREA(#118713); +#118713 = FILL_AREA_STYLE('',(#118714)); +#118714 = FILL_AREA_STYLE_COLOUR('',#102912); +#118715 = STYLED_ITEM('color',(#118716),#30528); +#118716 = PRESENTATION_STYLE_ASSIGNMENT((#118717)); +#118717 = SURFACE_STYLE_USAGE(.BOTH.,#118718); +#118718 = SURFACE_SIDE_STYLE('',(#118719)); +#118719 = SURFACE_STYLE_FILL_AREA(#118720); +#118720 = FILL_AREA_STYLE('',(#118721)); +#118721 = FILL_AREA_STYLE_COLOUR('',#102912); +#118722 = STYLED_ITEM('color',(#118723),#30545); +#118723 = PRESENTATION_STYLE_ASSIGNMENT((#118724)); +#118724 = SURFACE_STYLE_USAGE(.BOTH.,#118725); +#118725 = SURFACE_SIDE_STYLE('',(#118726)); +#118726 = SURFACE_STYLE_FILL_AREA(#118727); +#118727 = FILL_AREA_STYLE('',(#118728)); +#118728 = FILL_AREA_STYLE_COLOUR('',#102876); +#118729 = STYLED_ITEM('color',(#118730),#30637); +#118730 = PRESENTATION_STYLE_ASSIGNMENT((#118731)); +#118731 = SURFACE_STYLE_USAGE(.BOTH.,#118732); +#118732 = SURFACE_SIDE_STYLE('',(#118733)); +#118733 = SURFACE_STYLE_FILL_AREA(#118734); +#118734 = FILL_AREA_STYLE('',(#118735)); +#118735 = FILL_AREA_STYLE_COLOUR('',#102876); +#118736 = STYLED_ITEM('color',(#118737),#30729); +#118737 = PRESENTATION_STYLE_ASSIGNMENT((#118738)); +#118738 = SURFACE_STYLE_USAGE(.BOTH.,#118739); +#118739 = SURFACE_SIDE_STYLE('',(#118740)); +#118740 = SURFACE_STYLE_FILL_AREA(#118741); +#118741 = FILL_AREA_STYLE('',(#118742)); +#118742 = FILL_AREA_STYLE_COLOUR('',#102912); +#118743 = STYLED_ITEM('color',(#118744),#30750); +#118744 = PRESENTATION_STYLE_ASSIGNMENT((#118745)); +#118745 = SURFACE_STYLE_USAGE(.BOTH.,#118746); +#118746 = SURFACE_SIDE_STYLE('',(#118747)); +#118747 = SURFACE_STYLE_FILL_AREA(#118748); +#118748 = FILL_AREA_STYLE('',(#118749)); +#118749 = FILL_AREA_STYLE_COLOUR('',#102876); +#118750 = STYLED_ITEM('color',(#118751),#30775); +#118751 = PRESENTATION_STYLE_ASSIGNMENT((#118752)); +#118752 = SURFACE_STYLE_USAGE(.BOTH.,#118753); +#118753 = SURFACE_SIDE_STYLE('',(#118754)); +#118754 = SURFACE_STYLE_FILL_AREA(#118755); +#118755 = FILL_AREA_STYLE('',(#118756)); +#118756 = FILL_AREA_STYLE_COLOUR('',#102876); +#118757 = STYLED_ITEM('color',(#118758),#30859); +#118758 = PRESENTATION_STYLE_ASSIGNMENT((#118759)); +#118759 = SURFACE_STYLE_USAGE(.BOTH.,#118760); +#118760 = SURFACE_SIDE_STYLE('',(#118761)); +#118761 = SURFACE_STYLE_FILL_AREA(#118762); +#118762 = FILL_AREA_STYLE('',(#118763)); +#118763 = FILL_AREA_STYLE_COLOUR('',#102876); +#118764 = STYLED_ITEM('color',(#118765),#30951); +#118765 = PRESENTATION_STYLE_ASSIGNMENT((#118766)); +#118766 = SURFACE_STYLE_USAGE(.BOTH.,#118767); +#118767 = SURFACE_SIDE_STYLE('',(#118768)); +#118768 = SURFACE_STYLE_FILL_AREA(#118769); +#118769 = FILL_AREA_STYLE('',(#118770)); +#118770 = FILL_AREA_STYLE_COLOUR('',#102876); +#118771 = STYLED_ITEM('color',(#118772),#30968); +#118772 = PRESENTATION_STYLE_ASSIGNMENT((#118773)); +#118773 = SURFACE_STYLE_USAGE(.BOTH.,#118774); +#118774 = SURFACE_SIDE_STYLE('',(#118775)); +#118775 = SURFACE_STYLE_FILL_AREA(#118776); +#118776 = FILL_AREA_STYLE('',(#118777)); +#118777 = FILL_AREA_STYLE_COLOUR('',#102912); +#118778 = STYLED_ITEM('color',(#118779),#30990); +#118779 = PRESENTATION_STYLE_ASSIGNMENT((#118780)); +#118780 = SURFACE_STYLE_USAGE(.BOTH.,#118781); +#118781 = SURFACE_SIDE_STYLE('',(#118782)); +#118782 = SURFACE_STYLE_FILL_AREA(#118783); +#118783 = FILL_AREA_STYLE('',(#118784)); +#118784 = FILL_AREA_STYLE_COLOUR('',#102876); +#118785 = STYLED_ITEM('color',(#118786),#31082); +#118786 = PRESENTATION_STYLE_ASSIGNMENT((#118787)); +#118787 = SURFACE_STYLE_USAGE(.BOTH.,#118788); +#118788 = SURFACE_SIDE_STYLE('',(#118789)); +#118789 = SURFACE_STYLE_FILL_AREA(#118790); +#118790 = FILL_AREA_STYLE('',(#118791)); +#118791 = FILL_AREA_STYLE_COLOUR('',#102876); +#118792 = STYLED_ITEM('color',(#118793),#31174); +#118793 = PRESENTATION_STYLE_ASSIGNMENT((#118794)); +#118794 = SURFACE_STYLE_USAGE(.BOTH.,#118795); +#118795 = SURFACE_SIDE_STYLE('',(#118796)); +#118796 = SURFACE_STYLE_FILL_AREA(#118797); +#118797 = FILL_AREA_STYLE('',(#118798)); +#118798 = FILL_AREA_STYLE_COLOUR('',#102912); +#118799 = STYLED_ITEM('color',(#118800),#31196); +#118800 = PRESENTATION_STYLE_ASSIGNMENT((#118801)); +#118801 = SURFACE_STYLE_USAGE(.BOTH.,#118802); +#118802 = SURFACE_SIDE_STYLE('',(#118803)); +#118803 = SURFACE_STYLE_FILL_AREA(#118804); +#118804 = FILL_AREA_STYLE('',(#118805)); +#118805 = FILL_AREA_STYLE_COLOUR('',#102876); +#118806 = STYLED_ITEM('color',(#118807),#31221); +#118807 = PRESENTATION_STYLE_ASSIGNMENT((#118808)); +#118808 = SURFACE_STYLE_USAGE(.BOTH.,#118809); +#118809 = SURFACE_SIDE_STYLE('',(#118810)); +#118810 = SURFACE_STYLE_FILL_AREA(#118811); +#118811 = FILL_AREA_STYLE('',(#118812)); +#118812 = FILL_AREA_STYLE_COLOUR('',#102876); +#118813 = STYLED_ITEM('color',(#118814),#31305); +#118814 = PRESENTATION_STYLE_ASSIGNMENT((#118815)); +#118815 = SURFACE_STYLE_USAGE(.BOTH.,#118816); +#118816 = SURFACE_SIDE_STYLE('',(#118817)); +#118817 = SURFACE_STYLE_FILL_AREA(#118818); +#118818 = FILL_AREA_STYLE('',(#118819)); +#118819 = FILL_AREA_STYLE_COLOUR('',#102876); +#118820 = STYLED_ITEM('color',(#118821),#31397); +#118821 = PRESENTATION_STYLE_ASSIGNMENT((#118822)); +#118822 = SURFACE_STYLE_USAGE(.BOTH.,#118823); +#118823 = SURFACE_SIDE_STYLE('',(#118824)); +#118824 = SURFACE_STYLE_FILL_AREA(#118825); +#118825 = FILL_AREA_STYLE('',(#118826)); +#118826 = FILL_AREA_STYLE_COLOUR('',#102876); +#118827 = STYLED_ITEM('color',(#118828),#31414); +#118828 = PRESENTATION_STYLE_ASSIGNMENT((#118829)); +#118829 = SURFACE_STYLE_USAGE(.BOTH.,#118830); +#118830 = SURFACE_SIDE_STYLE('',(#118831)); +#118831 = SURFACE_STYLE_FILL_AREA(#118832); +#118832 = FILL_AREA_STYLE('',(#118833)); +#118833 = FILL_AREA_STYLE_COLOUR('',#102912); +#118834 = STYLED_ITEM('color',(#118835),#31436); +#118835 = PRESENTATION_STYLE_ASSIGNMENT((#118836)); +#118836 = SURFACE_STYLE_USAGE(.BOTH.,#118837); +#118837 = SURFACE_SIDE_STYLE('',(#118838)); +#118838 = SURFACE_STYLE_FILL_AREA(#118839); +#118839 = FILL_AREA_STYLE('',(#118840)); +#118840 = FILL_AREA_STYLE_COLOUR('',#102876); +#118841 = STYLED_ITEM('color',(#118842),#31528); +#118842 = PRESENTATION_STYLE_ASSIGNMENT((#118843)); +#118843 = SURFACE_STYLE_USAGE(.BOTH.,#118844); +#118844 = SURFACE_SIDE_STYLE('',(#118845)); +#118845 = SURFACE_STYLE_FILL_AREA(#118846); +#118846 = FILL_AREA_STYLE('',(#118847)); +#118847 = FILL_AREA_STYLE_COLOUR('',#102876); +#118848 = STYLED_ITEM('color',(#118849),#31620); +#118849 = PRESENTATION_STYLE_ASSIGNMENT((#118850)); +#118850 = SURFACE_STYLE_USAGE(.BOTH.,#118851); +#118851 = SURFACE_SIDE_STYLE('',(#118852)); +#118852 = SURFACE_STYLE_FILL_AREA(#118853); +#118853 = FILL_AREA_STYLE('',(#118854)); +#118854 = FILL_AREA_STYLE_COLOUR('',#102912); +#118855 = STYLED_ITEM('color',(#118856),#31642); +#118856 = PRESENTATION_STYLE_ASSIGNMENT((#118857)); +#118857 = SURFACE_STYLE_USAGE(.BOTH.,#118858); +#118858 = SURFACE_SIDE_STYLE('',(#118859)); +#118859 = SURFACE_STYLE_FILL_AREA(#118860); +#118860 = FILL_AREA_STYLE('',(#118861)); +#118861 = FILL_AREA_STYLE_COLOUR('',#102876); +#118862 = STYLED_ITEM('color',(#118863),#31667); +#118863 = PRESENTATION_STYLE_ASSIGNMENT((#118864)); +#118864 = SURFACE_STYLE_USAGE(.BOTH.,#118865); +#118865 = SURFACE_SIDE_STYLE('',(#118866)); +#118866 = SURFACE_STYLE_FILL_AREA(#118867); +#118867 = FILL_AREA_STYLE('',(#118868)); +#118868 = FILL_AREA_STYLE_COLOUR('',#102876); +#118869 = STYLED_ITEM('color',(#118870),#31751); +#118870 = PRESENTATION_STYLE_ASSIGNMENT((#118871)); +#118871 = SURFACE_STYLE_USAGE(.BOTH.,#118872); +#118872 = SURFACE_SIDE_STYLE('',(#118873)); +#118873 = SURFACE_STYLE_FILL_AREA(#118874); +#118874 = FILL_AREA_STYLE('',(#118875)); +#118875 = FILL_AREA_STYLE_COLOUR('',#102876); +#118876 = STYLED_ITEM('color',(#118877),#31843); +#118877 = PRESENTATION_STYLE_ASSIGNMENT((#118878)); +#118878 = SURFACE_STYLE_USAGE(.BOTH.,#118879); +#118879 = SURFACE_SIDE_STYLE('',(#118880)); +#118880 = SURFACE_STYLE_FILL_AREA(#118881); +#118881 = FILL_AREA_STYLE('',(#118882)); +#118882 = FILL_AREA_STYLE_COLOUR('',#102876); +#118883 = STYLED_ITEM('color',(#118884),#31860); +#118884 = PRESENTATION_STYLE_ASSIGNMENT((#118885)); +#118885 = SURFACE_STYLE_USAGE(.BOTH.,#118886); +#118886 = SURFACE_SIDE_STYLE('',(#118887)); +#118887 = SURFACE_STYLE_FILL_AREA(#118888); +#118888 = FILL_AREA_STYLE('',(#118889)); +#118889 = FILL_AREA_STYLE_COLOUR('',#102912); +#118890 = STYLED_ITEM('color',(#118891),#31882); +#118891 = PRESENTATION_STYLE_ASSIGNMENT((#118892)); +#118892 = SURFACE_STYLE_USAGE(.BOTH.,#118893); +#118893 = SURFACE_SIDE_STYLE('',(#118894)); +#118894 = SURFACE_STYLE_FILL_AREA(#118895); +#118895 = FILL_AREA_STYLE('',(#118896)); +#118896 = FILL_AREA_STYLE_COLOUR('',#102876); +#118897 = STYLED_ITEM('color',(#118898),#31974); +#118898 = PRESENTATION_STYLE_ASSIGNMENT((#118899)); +#118899 = SURFACE_STYLE_USAGE(.BOTH.,#118900); +#118900 = SURFACE_SIDE_STYLE('',(#118901)); +#118901 = SURFACE_STYLE_FILL_AREA(#118902); +#118902 = FILL_AREA_STYLE('',(#118903)); +#118903 = FILL_AREA_STYLE_COLOUR('',#102876); +#118904 = STYLED_ITEM('color',(#118905),#32066); +#118905 = PRESENTATION_STYLE_ASSIGNMENT((#118906)); +#118906 = SURFACE_STYLE_USAGE(.BOTH.,#118907); +#118907 = SURFACE_SIDE_STYLE('',(#118908)); +#118908 = SURFACE_STYLE_FILL_AREA(#118909); +#118909 = FILL_AREA_STYLE('',(#118910)); +#118910 = FILL_AREA_STYLE_COLOUR('',#102912); +#118911 = STYLED_ITEM('color',(#118912),#32088); +#118912 = PRESENTATION_STYLE_ASSIGNMENT((#118913)); +#118913 = SURFACE_STYLE_USAGE(.BOTH.,#118914); +#118914 = SURFACE_SIDE_STYLE('',(#118915)); +#118915 = SURFACE_STYLE_FILL_AREA(#118916); +#118916 = FILL_AREA_STYLE('',(#118917)); +#118917 = FILL_AREA_STYLE_COLOUR('',#102876); +#118918 = STYLED_ITEM('color',(#118919),#32113); +#118919 = PRESENTATION_STYLE_ASSIGNMENT((#118920)); +#118920 = SURFACE_STYLE_USAGE(.BOTH.,#118921); +#118921 = SURFACE_SIDE_STYLE('',(#118922)); +#118922 = SURFACE_STYLE_FILL_AREA(#118923); +#118923 = FILL_AREA_STYLE('',(#118924)); +#118924 = FILL_AREA_STYLE_COLOUR('',#102876); +#118925 = STYLED_ITEM('color',(#118926),#32197); +#118926 = PRESENTATION_STYLE_ASSIGNMENT((#118927)); +#118927 = SURFACE_STYLE_USAGE(.BOTH.,#118928); +#118928 = SURFACE_SIDE_STYLE('',(#118929)); +#118929 = SURFACE_STYLE_FILL_AREA(#118930); +#118930 = FILL_AREA_STYLE('',(#118931)); +#118931 = FILL_AREA_STYLE_COLOUR('',#102876); +#118932 = STYLED_ITEM('color',(#118933),#32289); +#118933 = PRESENTATION_STYLE_ASSIGNMENT((#118934)); +#118934 = SURFACE_STYLE_USAGE(.BOTH.,#118935); +#118935 = SURFACE_SIDE_STYLE('',(#118936)); +#118936 = SURFACE_STYLE_FILL_AREA(#118937); +#118937 = FILL_AREA_STYLE('',(#118938)); +#118938 = FILL_AREA_STYLE_COLOUR('',#102876); +#118939 = STYLED_ITEM('color',(#118940),#32306); +#118940 = PRESENTATION_STYLE_ASSIGNMENT((#118941)); +#118941 = SURFACE_STYLE_USAGE(.BOTH.,#118942); +#118942 = SURFACE_SIDE_STYLE('',(#118943)); +#118943 = SURFACE_STYLE_FILL_AREA(#118944); +#118944 = FILL_AREA_STYLE('',(#118945)); +#118945 = FILL_AREA_STYLE_COLOUR('',#102912); +#118946 = STYLED_ITEM('color',(#118947),#32328); +#118947 = PRESENTATION_STYLE_ASSIGNMENT((#118948)); +#118948 = SURFACE_STYLE_USAGE(.BOTH.,#118949); +#118949 = SURFACE_SIDE_STYLE('',(#118950)); +#118950 = SURFACE_STYLE_FILL_AREA(#118951); +#118951 = FILL_AREA_STYLE('',(#118952)); +#118952 = FILL_AREA_STYLE_COLOUR('',#102876); +#118953 = STYLED_ITEM('color',(#118954),#32420); +#118954 = PRESENTATION_STYLE_ASSIGNMENT((#118955)); +#118955 = SURFACE_STYLE_USAGE(.BOTH.,#118956); +#118956 = SURFACE_SIDE_STYLE('',(#118957)); +#118957 = SURFACE_STYLE_FILL_AREA(#118958); +#118958 = FILL_AREA_STYLE('',(#118959)); +#118959 = FILL_AREA_STYLE_COLOUR('',#102876); +#118960 = STYLED_ITEM('color',(#118961),#32512); +#118961 = PRESENTATION_STYLE_ASSIGNMENT((#118962)); +#118962 = SURFACE_STYLE_USAGE(.BOTH.,#118963); +#118963 = SURFACE_SIDE_STYLE('',(#118964)); +#118964 = SURFACE_STYLE_FILL_AREA(#118965); +#118965 = FILL_AREA_STYLE('',(#118966)); +#118966 = FILL_AREA_STYLE_COLOUR('',#102912); +#118967 = STYLED_ITEM('color',(#118968),#32534); +#118968 = PRESENTATION_STYLE_ASSIGNMENT((#118969)); +#118969 = SURFACE_STYLE_USAGE(.BOTH.,#118970); +#118970 = SURFACE_SIDE_STYLE('',(#118971)); +#118971 = SURFACE_STYLE_FILL_AREA(#118972); +#118972 = FILL_AREA_STYLE('',(#118973)); +#118973 = FILL_AREA_STYLE_COLOUR('',#102876); +#118974 = STYLED_ITEM('color',(#118975),#32559); +#118975 = PRESENTATION_STYLE_ASSIGNMENT((#118976)); +#118976 = SURFACE_STYLE_USAGE(.BOTH.,#118977); +#118977 = SURFACE_SIDE_STYLE('',(#118978)); +#118978 = SURFACE_STYLE_FILL_AREA(#118979); +#118979 = FILL_AREA_STYLE('',(#118980)); +#118980 = FILL_AREA_STYLE_COLOUR('',#102876); +#118981 = STYLED_ITEM('color',(#118982),#32643); +#118982 = PRESENTATION_STYLE_ASSIGNMENT((#118983)); +#118983 = SURFACE_STYLE_USAGE(.BOTH.,#118984); +#118984 = SURFACE_SIDE_STYLE('',(#118985)); +#118985 = SURFACE_STYLE_FILL_AREA(#118986); +#118986 = FILL_AREA_STYLE('',(#118987)); +#118987 = FILL_AREA_STYLE_COLOUR('',#102876); +#118988 = STYLED_ITEM('color',(#118989),#32735); +#118989 = PRESENTATION_STYLE_ASSIGNMENT((#118990)); +#118990 = SURFACE_STYLE_USAGE(.BOTH.,#118991); +#118991 = SURFACE_SIDE_STYLE('',(#118992)); +#118992 = SURFACE_STYLE_FILL_AREA(#118993); +#118993 = FILL_AREA_STYLE('',(#118994)); +#118994 = FILL_AREA_STYLE_COLOUR('',#102876); +#118995 = STYLED_ITEM('color',(#118996),#32752); +#118996 = PRESENTATION_STYLE_ASSIGNMENT((#118997)); +#118997 = SURFACE_STYLE_USAGE(.BOTH.,#118998); +#118998 = SURFACE_SIDE_STYLE('',(#118999)); +#118999 = SURFACE_STYLE_FILL_AREA(#119000); +#119000 = FILL_AREA_STYLE('',(#119001)); +#119001 = FILL_AREA_STYLE_COLOUR('',#102912); +#119002 = STYLED_ITEM('color',(#119003),#32774); +#119003 = PRESENTATION_STYLE_ASSIGNMENT((#119004)); +#119004 = SURFACE_STYLE_USAGE(.BOTH.,#119005); +#119005 = SURFACE_SIDE_STYLE('',(#119006)); +#119006 = SURFACE_STYLE_FILL_AREA(#119007); +#119007 = FILL_AREA_STYLE('',(#119008)); +#119008 = FILL_AREA_STYLE_COLOUR('',#102876); +#119009 = STYLED_ITEM('color',(#119010),#32866); +#119010 = PRESENTATION_STYLE_ASSIGNMENT((#119011)); +#119011 = SURFACE_STYLE_USAGE(.BOTH.,#119012); +#119012 = SURFACE_SIDE_STYLE('',(#119013)); +#119013 = SURFACE_STYLE_FILL_AREA(#119014); +#119014 = FILL_AREA_STYLE('',(#119015)); +#119015 = FILL_AREA_STYLE_COLOUR('',#102876); +#119016 = STYLED_ITEM('color',(#119017),#32958); +#119017 = PRESENTATION_STYLE_ASSIGNMENT((#119018)); +#119018 = SURFACE_STYLE_USAGE(.BOTH.,#119019); +#119019 = SURFACE_SIDE_STYLE('',(#119020)); +#119020 = SURFACE_STYLE_FILL_AREA(#119021); +#119021 = FILL_AREA_STYLE('',(#119022)); +#119022 = FILL_AREA_STYLE_COLOUR('',#102912); +#119023 = STYLED_ITEM('color',(#119024),#32980); +#119024 = PRESENTATION_STYLE_ASSIGNMENT((#119025)); +#119025 = SURFACE_STYLE_USAGE(.BOTH.,#119026); +#119026 = SURFACE_SIDE_STYLE('',(#119027)); +#119027 = SURFACE_STYLE_FILL_AREA(#119028); +#119028 = FILL_AREA_STYLE('',(#119029)); +#119029 = FILL_AREA_STYLE_COLOUR('',#102876); +#119030 = STYLED_ITEM('color',(#119031),#33005); +#119031 = PRESENTATION_STYLE_ASSIGNMENT((#119032)); +#119032 = SURFACE_STYLE_USAGE(.BOTH.,#119033); +#119033 = SURFACE_SIDE_STYLE('',(#119034)); +#119034 = SURFACE_STYLE_FILL_AREA(#119035); +#119035 = FILL_AREA_STYLE('',(#119036)); +#119036 = FILL_AREA_STYLE_COLOUR('',#102876); +#119037 = STYLED_ITEM('color',(#119038),#33089); +#119038 = PRESENTATION_STYLE_ASSIGNMENT((#119039)); +#119039 = SURFACE_STYLE_USAGE(.BOTH.,#119040); +#119040 = SURFACE_SIDE_STYLE('',(#119041)); +#119041 = SURFACE_STYLE_FILL_AREA(#119042); +#119042 = FILL_AREA_STYLE('',(#119043)); +#119043 = FILL_AREA_STYLE_COLOUR('',#102876); +#119044 = STYLED_ITEM('color',(#119045),#33181); +#119045 = PRESENTATION_STYLE_ASSIGNMENT((#119046)); +#119046 = SURFACE_STYLE_USAGE(.BOTH.,#119047); +#119047 = SURFACE_SIDE_STYLE('',(#119048)); +#119048 = SURFACE_STYLE_FILL_AREA(#119049); +#119049 = FILL_AREA_STYLE('',(#119050)); +#119050 = FILL_AREA_STYLE_COLOUR('',#102876); +#119051 = STYLED_ITEM('color',(#119052),#33198); +#119052 = PRESENTATION_STYLE_ASSIGNMENT((#119053)); +#119053 = SURFACE_STYLE_USAGE(.BOTH.,#119054); +#119054 = SURFACE_SIDE_STYLE('',(#119055)); +#119055 = SURFACE_STYLE_FILL_AREA(#119056); +#119056 = FILL_AREA_STYLE('',(#119057)); +#119057 = FILL_AREA_STYLE_COLOUR('',#102912); +#119058 = STYLED_ITEM('color',(#119059),#33220); +#119059 = PRESENTATION_STYLE_ASSIGNMENT((#119060)); +#119060 = SURFACE_STYLE_USAGE(.BOTH.,#119061); +#119061 = SURFACE_SIDE_STYLE('',(#119062)); +#119062 = SURFACE_STYLE_FILL_AREA(#119063); +#119063 = FILL_AREA_STYLE('',(#119064)); +#119064 = FILL_AREA_STYLE_COLOUR('',#102912); +#119065 = STYLED_ITEM('color',(#119066),#33243); +#119066 = PRESENTATION_STYLE_ASSIGNMENT((#119067)); +#119067 = SURFACE_STYLE_USAGE(.BOTH.,#119068); +#119068 = SURFACE_SIDE_STYLE('',(#119069)); +#119069 = SURFACE_STYLE_FILL_AREA(#119070); +#119070 = FILL_AREA_STYLE('',(#119071)); +#119071 = FILL_AREA_STYLE_COLOUR('',#102912); +#119072 = STYLED_ITEM('color',(#119073),#33267); +#119073 = PRESENTATION_STYLE_ASSIGNMENT((#119074)); +#119074 = SURFACE_STYLE_USAGE(.BOTH.,#119075); +#119075 = SURFACE_SIDE_STYLE('',(#119076)); +#119076 = SURFACE_STYLE_FILL_AREA(#119077); +#119077 = FILL_AREA_STYLE('',(#119078)); +#119078 = FILL_AREA_STYLE_COLOUR('',#102876); +#119079 = STYLED_ITEM('color',(#119080),#33359); +#119080 = PRESENTATION_STYLE_ASSIGNMENT((#119081)); +#119081 = SURFACE_STYLE_USAGE(.BOTH.,#119082); +#119082 = SURFACE_SIDE_STYLE('',(#119083)); +#119083 = SURFACE_STYLE_FILL_AREA(#119084); +#119084 = FILL_AREA_STYLE('',(#119085)); +#119085 = FILL_AREA_STYLE_COLOUR('',#102876); +#119086 = STYLED_ITEM('color',(#119087),#33451); +#119087 = PRESENTATION_STYLE_ASSIGNMENT((#119088)); +#119088 = SURFACE_STYLE_USAGE(.BOTH.,#119089); +#119089 = SURFACE_SIDE_STYLE('',(#119090)); +#119090 = SURFACE_STYLE_FILL_AREA(#119091); +#119091 = FILL_AREA_STYLE('',(#119092)); +#119092 = FILL_AREA_STYLE_COLOUR('',#102912); +#119093 = STYLED_ITEM('color',(#119094),#33481); +#119094 = PRESENTATION_STYLE_ASSIGNMENT((#119095)); +#119095 = SURFACE_STYLE_USAGE(.BOTH.,#119096); +#119096 = SURFACE_SIDE_STYLE('',(#119097)); +#119097 = SURFACE_STYLE_FILL_AREA(#119098); +#119098 = FILL_AREA_STYLE('',(#119099)); +#119099 = FILL_AREA_STYLE_COLOUR('',#102876); +#119100 = STYLED_ITEM('color',(#119101),#33506); +#119101 = PRESENTATION_STYLE_ASSIGNMENT((#119102)); +#119102 = SURFACE_STYLE_USAGE(.BOTH.,#119103); +#119103 = SURFACE_SIDE_STYLE('',(#119104)); +#119104 = SURFACE_STYLE_FILL_AREA(#119105); +#119105 = FILL_AREA_STYLE('',(#119106)); +#119106 = FILL_AREA_STYLE_COLOUR('',#102876); +#119107 = STYLED_ITEM('color',(#119108),#33590); +#119108 = PRESENTATION_STYLE_ASSIGNMENT((#119109)); +#119109 = SURFACE_STYLE_USAGE(.BOTH.,#119110); +#119110 = SURFACE_SIDE_STYLE('',(#119111)); +#119111 = SURFACE_STYLE_FILL_AREA(#119112); +#119112 = FILL_AREA_STYLE('',(#119113)); +#119113 = FILL_AREA_STYLE_COLOUR('',#102876); +#119114 = STYLED_ITEM('color',(#119115),#33682); +#119115 = PRESENTATION_STYLE_ASSIGNMENT((#119116)); +#119116 = SURFACE_STYLE_USAGE(.BOTH.,#119117); +#119117 = SURFACE_SIDE_STYLE('',(#119118)); +#119118 = SURFACE_STYLE_FILL_AREA(#119119); +#119119 = FILL_AREA_STYLE('',(#119120)); +#119120 = FILL_AREA_STYLE_COLOUR('',#102876); +#119121 = STYLED_ITEM('color',(#119122),#33699); +#119122 = PRESENTATION_STYLE_ASSIGNMENT((#119123)); +#119123 = SURFACE_STYLE_USAGE(.BOTH.,#119124); +#119124 = SURFACE_SIDE_STYLE('',(#119125)); +#119125 = SURFACE_STYLE_FILL_AREA(#119126); +#119126 = FILL_AREA_STYLE('',(#119127)); +#119127 = FILL_AREA_STYLE_COLOUR('',#102912); +#119128 = STYLED_ITEM('color',(#119129),#33730); +#119129 = PRESENTATION_STYLE_ASSIGNMENT((#119130)); +#119130 = SURFACE_STYLE_USAGE(.BOTH.,#119131); +#119131 = SURFACE_SIDE_STYLE('',(#119132)); +#119132 = SURFACE_STYLE_FILL_AREA(#119133); +#119133 = FILL_AREA_STYLE('',(#119134)); +#119134 = FILL_AREA_STYLE_COLOUR('',#102876); +#119135 = STYLED_ITEM('color',(#119136),#33822); +#119136 = PRESENTATION_STYLE_ASSIGNMENT((#119137)); +#119137 = SURFACE_STYLE_USAGE(.BOTH.,#119138); +#119138 = SURFACE_SIDE_STYLE('',(#119139)); +#119139 = SURFACE_STYLE_FILL_AREA(#119140); +#119140 = FILL_AREA_STYLE('',(#119141)); +#119141 = FILL_AREA_STYLE_COLOUR('',#102876); +#119142 = STYLED_ITEM('color',(#119143),#33914); +#119143 = PRESENTATION_STYLE_ASSIGNMENT((#119144)); +#119144 = SURFACE_STYLE_USAGE(.BOTH.,#119145); +#119145 = SURFACE_SIDE_STYLE('',(#119146)); +#119146 = SURFACE_STYLE_FILL_AREA(#119147); +#119147 = FILL_AREA_STYLE('',(#119148)); +#119148 = FILL_AREA_STYLE_COLOUR('',#102912); +#119149 = STYLED_ITEM('color',(#119150),#33945); +#119150 = PRESENTATION_STYLE_ASSIGNMENT((#119151)); +#119151 = SURFACE_STYLE_USAGE(.BOTH.,#119152); +#119152 = SURFACE_SIDE_STYLE('',(#119153)); +#119153 = SURFACE_STYLE_FILL_AREA(#119154); +#119154 = FILL_AREA_STYLE('',(#119155)); +#119155 = FILL_AREA_STYLE_COLOUR('',#102876); +#119156 = STYLED_ITEM('color',(#119157),#33970); +#119157 = PRESENTATION_STYLE_ASSIGNMENT((#119158)); +#119158 = SURFACE_STYLE_USAGE(.BOTH.,#119159); +#119159 = SURFACE_SIDE_STYLE('',(#119160)); +#119160 = SURFACE_STYLE_FILL_AREA(#119161); +#119161 = FILL_AREA_STYLE('',(#119162)); +#119162 = FILL_AREA_STYLE_COLOUR('',#102876); +#119163 = STYLED_ITEM('color',(#119164),#34054); +#119164 = PRESENTATION_STYLE_ASSIGNMENT((#119165)); +#119165 = SURFACE_STYLE_USAGE(.BOTH.,#119166); +#119166 = SURFACE_SIDE_STYLE('',(#119167)); +#119167 = SURFACE_STYLE_FILL_AREA(#119168); +#119168 = FILL_AREA_STYLE('',(#119169)); +#119169 = FILL_AREA_STYLE_COLOUR('',#102876); +#119170 = STYLED_ITEM('color',(#119171),#34146); +#119171 = PRESENTATION_STYLE_ASSIGNMENT((#119172)); +#119172 = SURFACE_STYLE_USAGE(.BOTH.,#119173); +#119173 = SURFACE_SIDE_STYLE('',(#119174)); +#119174 = SURFACE_STYLE_FILL_AREA(#119175); +#119175 = FILL_AREA_STYLE('',(#119176)); +#119176 = FILL_AREA_STYLE_COLOUR('',#102876); +#119177 = STYLED_ITEM('color',(#119178),#34163); +#119178 = PRESENTATION_STYLE_ASSIGNMENT((#119179)); +#119179 = SURFACE_STYLE_USAGE(.BOTH.,#119180); +#119180 = SURFACE_SIDE_STYLE('',(#119181)); +#119181 = SURFACE_STYLE_FILL_AREA(#119182); +#119182 = FILL_AREA_STYLE('',(#119183)); +#119183 = FILL_AREA_STYLE_COLOUR('',#102912); +#119184 = STYLED_ITEM('color',(#119185),#34194); +#119185 = PRESENTATION_STYLE_ASSIGNMENT((#119186)); +#119186 = SURFACE_STYLE_USAGE(.BOTH.,#119187); +#119187 = SURFACE_SIDE_STYLE('',(#119188)); +#119188 = SURFACE_STYLE_FILL_AREA(#119189); +#119189 = FILL_AREA_STYLE('',(#119190)); +#119190 = FILL_AREA_STYLE_COLOUR('',#102876); +#119191 = STYLED_ITEM('color',(#119192),#34286); +#119192 = PRESENTATION_STYLE_ASSIGNMENT((#119193)); +#119193 = SURFACE_STYLE_USAGE(.BOTH.,#119194); +#119194 = SURFACE_SIDE_STYLE('',(#119195)); +#119195 = SURFACE_STYLE_FILL_AREA(#119196); +#119196 = FILL_AREA_STYLE('',(#119197)); +#119197 = FILL_AREA_STYLE_COLOUR('',#102876); +#119198 = STYLED_ITEM('color',(#119199),#34378); +#119199 = PRESENTATION_STYLE_ASSIGNMENT((#119200)); +#119200 = SURFACE_STYLE_USAGE(.BOTH.,#119201); +#119201 = SURFACE_SIDE_STYLE('',(#119202)); +#119202 = SURFACE_STYLE_FILL_AREA(#119203); +#119203 = FILL_AREA_STYLE('',(#119204)); +#119204 = FILL_AREA_STYLE_COLOUR('',#102912); +#119205 = STYLED_ITEM('color',(#119206),#34409); +#119206 = PRESENTATION_STYLE_ASSIGNMENT((#119207)); +#119207 = SURFACE_STYLE_USAGE(.BOTH.,#119208); +#119208 = SURFACE_SIDE_STYLE('',(#119209)); +#119209 = SURFACE_STYLE_FILL_AREA(#119210); +#119210 = FILL_AREA_STYLE('',(#119211)); +#119211 = FILL_AREA_STYLE_COLOUR('',#102876); +#119212 = STYLED_ITEM('color',(#119213),#34434); +#119213 = PRESENTATION_STYLE_ASSIGNMENT((#119214)); +#119214 = SURFACE_STYLE_USAGE(.BOTH.,#119215); +#119215 = SURFACE_SIDE_STYLE('',(#119216)); +#119216 = SURFACE_STYLE_FILL_AREA(#119217); +#119217 = FILL_AREA_STYLE('',(#119218)); +#119218 = FILL_AREA_STYLE_COLOUR('',#102876); +#119219 = STYLED_ITEM('color',(#119220),#34518); +#119220 = PRESENTATION_STYLE_ASSIGNMENT((#119221)); +#119221 = SURFACE_STYLE_USAGE(.BOTH.,#119222); +#119222 = SURFACE_SIDE_STYLE('',(#119223)); +#119223 = SURFACE_STYLE_FILL_AREA(#119224); +#119224 = FILL_AREA_STYLE('',(#119225)); +#119225 = FILL_AREA_STYLE_COLOUR('',#102876); +#119226 = STYLED_ITEM('color',(#119227),#34610); +#119227 = PRESENTATION_STYLE_ASSIGNMENT((#119228)); +#119228 = SURFACE_STYLE_USAGE(.BOTH.,#119229); +#119229 = SURFACE_SIDE_STYLE('',(#119230)); +#119230 = SURFACE_STYLE_FILL_AREA(#119231); +#119231 = FILL_AREA_STYLE('',(#119232)); +#119232 = FILL_AREA_STYLE_COLOUR('',#102876); +#119233 = STYLED_ITEM('color',(#119234),#34627); +#119234 = PRESENTATION_STYLE_ASSIGNMENT((#119235)); +#119235 = SURFACE_STYLE_USAGE(.BOTH.,#119236); +#119236 = SURFACE_SIDE_STYLE('',(#119237)); +#119237 = SURFACE_STYLE_FILL_AREA(#119238); +#119238 = FILL_AREA_STYLE('',(#119239)); +#119239 = FILL_AREA_STYLE_COLOUR('',#102912); +#119240 = STYLED_ITEM('color',(#119241),#34658); +#119241 = PRESENTATION_STYLE_ASSIGNMENT((#119242)); +#119242 = SURFACE_STYLE_USAGE(.BOTH.,#119243); +#119243 = SURFACE_SIDE_STYLE('',(#119244)); +#119244 = SURFACE_STYLE_FILL_AREA(#119245); +#119245 = FILL_AREA_STYLE('',(#119246)); +#119246 = FILL_AREA_STYLE_COLOUR('',#102876); +#119247 = STYLED_ITEM('color',(#119248),#34750); +#119248 = PRESENTATION_STYLE_ASSIGNMENT((#119249)); +#119249 = SURFACE_STYLE_USAGE(.BOTH.,#119250); +#119250 = SURFACE_SIDE_STYLE('',(#119251)); +#119251 = SURFACE_STYLE_FILL_AREA(#119252); +#119252 = FILL_AREA_STYLE('',(#119253)); +#119253 = FILL_AREA_STYLE_COLOUR('',#102876); +#119254 = STYLED_ITEM('color',(#119255),#34842); +#119255 = PRESENTATION_STYLE_ASSIGNMENT((#119256)); +#119256 = SURFACE_STYLE_USAGE(.BOTH.,#119257); +#119257 = SURFACE_SIDE_STYLE('',(#119258)); +#119258 = SURFACE_STYLE_FILL_AREA(#119259); +#119259 = FILL_AREA_STYLE('',(#119260)); +#119260 = FILL_AREA_STYLE_COLOUR('',#102912); +#119261 = STYLED_ITEM('color',(#119262),#34873); +#119262 = PRESENTATION_STYLE_ASSIGNMENT((#119263)); +#119263 = SURFACE_STYLE_USAGE(.BOTH.,#119264); +#119264 = SURFACE_SIDE_STYLE('',(#119265)); +#119265 = SURFACE_STYLE_FILL_AREA(#119266); +#119266 = FILL_AREA_STYLE('',(#119267)); +#119267 = FILL_AREA_STYLE_COLOUR('',#102876); +#119268 = STYLED_ITEM('color',(#119269),#34898); +#119269 = PRESENTATION_STYLE_ASSIGNMENT((#119270)); +#119270 = SURFACE_STYLE_USAGE(.BOTH.,#119271); +#119271 = SURFACE_SIDE_STYLE('',(#119272)); +#119272 = SURFACE_STYLE_FILL_AREA(#119273); +#119273 = FILL_AREA_STYLE('',(#119274)); +#119274 = FILL_AREA_STYLE_COLOUR('',#102876); +#119275 = STYLED_ITEM('color',(#119276),#34982); +#119276 = PRESENTATION_STYLE_ASSIGNMENT((#119277)); +#119277 = SURFACE_STYLE_USAGE(.BOTH.,#119278); +#119278 = SURFACE_SIDE_STYLE('',(#119279)); +#119279 = SURFACE_STYLE_FILL_AREA(#119280); +#119280 = FILL_AREA_STYLE('',(#119281)); +#119281 = FILL_AREA_STYLE_COLOUR('',#102876); +#119282 = STYLED_ITEM('color',(#119283),#35074); +#119283 = PRESENTATION_STYLE_ASSIGNMENT((#119284)); +#119284 = SURFACE_STYLE_USAGE(.BOTH.,#119285); +#119285 = SURFACE_SIDE_STYLE('',(#119286)); +#119286 = SURFACE_STYLE_FILL_AREA(#119287); +#119287 = FILL_AREA_STYLE('',(#119288)); +#119288 = FILL_AREA_STYLE_COLOUR('',#102876); +#119289 = STYLED_ITEM('color',(#119290),#35091); +#119290 = PRESENTATION_STYLE_ASSIGNMENT((#119291)); +#119291 = SURFACE_STYLE_USAGE(.BOTH.,#119292); +#119292 = SURFACE_SIDE_STYLE('',(#119293)); +#119293 = SURFACE_STYLE_FILL_AREA(#119294); +#119294 = FILL_AREA_STYLE('',(#119295)); +#119295 = FILL_AREA_STYLE_COLOUR('',#102912); +#119296 = STYLED_ITEM('color',(#119297),#35122); +#119297 = PRESENTATION_STYLE_ASSIGNMENT((#119298)); +#119298 = SURFACE_STYLE_USAGE(.BOTH.,#119299); +#119299 = SURFACE_SIDE_STYLE('',(#119300)); +#119300 = SURFACE_STYLE_FILL_AREA(#119301); +#119301 = FILL_AREA_STYLE('',(#119302)); +#119302 = FILL_AREA_STYLE_COLOUR('',#102876); +#119303 = STYLED_ITEM('color',(#119304),#35214); +#119304 = PRESENTATION_STYLE_ASSIGNMENT((#119305)); +#119305 = SURFACE_STYLE_USAGE(.BOTH.,#119306); +#119306 = SURFACE_SIDE_STYLE('',(#119307)); +#119307 = SURFACE_STYLE_FILL_AREA(#119308); +#119308 = FILL_AREA_STYLE('',(#119309)); +#119309 = FILL_AREA_STYLE_COLOUR('',#102876); +#119310 = STYLED_ITEM('color',(#119311),#35306); +#119311 = PRESENTATION_STYLE_ASSIGNMENT((#119312)); +#119312 = SURFACE_STYLE_USAGE(.BOTH.,#119313); +#119313 = SURFACE_SIDE_STYLE('',(#119314)); +#119314 = SURFACE_STYLE_FILL_AREA(#119315); +#119315 = FILL_AREA_STYLE('',(#119316)); +#119316 = FILL_AREA_STYLE_COLOUR('',#102912); +#119317 = STYLED_ITEM('color',(#119318),#35337); +#119318 = PRESENTATION_STYLE_ASSIGNMENT((#119319)); +#119319 = SURFACE_STYLE_USAGE(.BOTH.,#119320); +#119320 = SURFACE_SIDE_STYLE('',(#119321)); +#119321 = SURFACE_STYLE_FILL_AREA(#119322); +#119322 = FILL_AREA_STYLE('',(#119323)); +#119323 = FILL_AREA_STYLE_COLOUR('',#102876); +#119324 = STYLED_ITEM('color',(#119325),#35362); +#119325 = PRESENTATION_STYLE_ASSIGNMENT((#119326)); +#119326 = SURFACE_STYLE_USAGE(.BOTH.,#119327); +#119327 = SURFACE_SIDE_STYLE('',(#119328)); +#119328 = SURFACE_STYLE_FILL_AREA(#119329); +#119329 = FILL_AREA_STYLE('',(#119330)); +#119330 = FILL_AREA_STYLE_COLOUR('',#102876); +#119331 = STYLED_ITEM('color',(#119332),#35446); +#119332 = PRESENTATION_STYLE_ASSIGNMENT((#119333)); +#119333 = SURFACE_STYLE_USAGE(.BOTH.,#119334); +#119334 = SURFACE_SIDE_STYLE('',(#119335)); +#119335 = SURFACE_STYLE_FILL_AREA(#119336); +#119336 = FILL_AREA_STYLE('',(#119337)); +#119337 = FILL_AREA_STYLE_COLOUR('',#102876); +#119338 = STYLED_ITEM('color',(#119339),#35538); +#119339 = PRESENTATION_STYLE_ASSIGNMENT((#119340)); +#119340 = SURFACE_STYLE_USAGE(.BOTH.,#119341); +#119341 = SURFACE_SIDE_STYLE('',(#119342)); +#119342 = SURFACE_STYLE_FILL_AREA(#119343); +#119343 = FILL_AREA_STYLE('',(#119344)); +#119344 = FILL_AREA_STYLE_COLOUR('',#102876); +#119345 = STYLED_ITEM('color',(#119346),#35555); +#119346 = PRESENTATION_STYLE_ASSIGNMENT((#119347)); +#119347 = SURFACE_STYLE_USAGE(.BOTH.,#119348); +#119348 = SURFACE_SIDE_STYLE('',(#119349)); +#119349 = SURFACE_STYLE_FILL_AREA(#119350); +#119350 = FILL_AREA_STYLE('',(#119351)); +#119351 = FILL_AREA_STYLE_COLOUR('',#102912); +#119352 = STYLED_ITEM('color',(#119353),#35586); +#119353 = PRESENTATION_STYLE_ASSIGNMENT((#119354)); +#119354 = SURFACE_STYLE_USAGE(.BOTH.,#119355); +#119355 = SURFACE_SIDE_STYLE('',(#119356)); +#119356 = SURFACE_STYLE_FILL_AREA(#119357); +#119357 = FILL_AREA_STYLE('',(#119358)); +#119358 = FILL_AREA_STYLE_COLOUR('',#102876); +#119359 = STYLED_ITEM('color',(#119360),#35678); +#119360 = PRESENTATION_STYLE_ASSIGNMENT((#119361)); +#119361 = SURFACE_STYLE_USAGE(.BOTH.,#119362); +#119362 = SURFACE_SIDE_STYLE('',(#119363)); +#119363 = SURFACE_STYLE_FILL_AREA(#119364); +#119364 = FILL_AREA_STYLE('',(#119365)); +#119365 = FILL_AREA_STYLE_COLOUR('',#102876); +#119366 = STYLED_ITEM('color',(#119367),#35770); +#119367 = PRESENTATION_STYLE_ASSIGNMENT((#119368)); +#119368 = SURFACE_STYLE_USAGE(.BOTH.,#119369); +#119369 = SURFACE_SIDE_STYLE('',(#119370)); +#119370 = SURFACE_STYLE_FILL_AREA(#119371); +#119371 = FILL_AREA_STYLE('',(#119372)); +#119372 = FILL_AREA_STYLE_COLOUR('',#102912); +#119373 = STYLED_ITEM('color',(#119374),#35801); +#119374 = PRESENTATION_STYLE_ASSIGNMENT((#119375)); +#119375 = SURFACE_STYLE_USAGE(.BOTH.,#119376); +#119376 = SURFACE_SIDE_STYLE('',(#119377)); +#119377 = SURFACE_STYLE_FILL_AREA(#119378); +#119378 = FILL_AREA_STYLE('',(#119379)); +#119379 = FILL_AREA_STYLE_COLOUR('',#102876); +#119380 = STYLED_ITEM('color',(#119381),#35826); +#119381 = PRESENTATION_STYLE_ASSIGNMENT((#119382)); +#119382 = SURFACE_STYLE_USAGE(.BOTH.,#119383); +#119383 = SURFACE_SIDE_STYLE('',(#119384)); +#119384 = SURFACE_STYLE_FILL_AREA(#119385); +#119385 = FILL_AREA_STYLE('',(#119386)); +#119386 = FILL_AREA_STYLE_COLOUR('',#102876); +#119387 = STYLED_ITEM('color',(#119388),#35910); +#119388 = PRESENTATION_STYLE_ASSIGNMENT((#119389)); +#119389 = SURFACE_STYLE_USAGE(.BOTH.,#119390); +#119390 = SURFACE_SIDE_STYLE('',(#119391)); +#119391 = SURFACE_STYLE_FILL_AREA(#119392); +#119392 = FILL_AREA_STYLE('',(#119393)); +#119393 = FILL_AREA_STYLE_COLOUR('',#102876); +#119394 = STYLED_ITEM('color',(#119395),#36002); +#119395 = PRESENTATION_STYLE_ASSIGNMENT((#119396)); +#119396 = SURFACE_STYLE_USAGE(.BOTH.,#119397); +#119397 = SURFACE_SIDE_STYLE('',(#119398)); +#119398 = SURFACE_STYLE_FILL_AREA(#119399); +#119399 = FILL_AREA_STYLE('',(#119400)); +#119400 = FILL_AREA_STYLE_COLOUR('',#102876); +#119401 = STYLED_ITEM('color',(#119402),#36019); +#119402 = PRESENTATION_STYLE_ASSIGNMENT((#119403)); +#119403 = SURFACE_STYLE_USAGE(.BOTH.,#119404); +#119404 = SURFACE_SIDE_STYLE('',(#119405)); +#119405 = SURFACE_STYLE_FILL_AREA(#119406); +#119406 = FILL_AREA_STYLE('',(#119407)); +#119407 = FILL_AREA_STYLE_COLOUR('',#102912); +#119408 = STYLED_ITEM('color',(#119409),#36050); +#119409 = PRESENTATION_STYLE_ASSIGNMENT((#119410)); +#119410 = SURFACE_STYLE_USAGE(.BOTH.,#119411); +#119411 = SURFACE_SIDE_STYLE('',(#119412)); +#119412 = SURFACE_STYLE_FILL_AREA(#119413); +#119413 = FILL_AREA_STYLE('',(#119414)); +#119414 = FILL_AREA_STYLE_COLOUR('',#102912); +#119415 = STYLED_ITEM('color',(#119416),#36071); +#119416 = PRESENTATION_STYLE_ASSIGNMENT((#119417)); +#119417 = SURFACE_STYLE_USAGE(.BOTH.,#119418); +#119418 = SURFACE_SIDE_STYLE('',(#119419)); +#119419 = SURFACE_STYLE_FILL_AREA(#119420); +#119420 = FILL_AREA_STYLE('',(#119421)); +#119421 = FILL_AREA_STYLE_COLOUR('',#102912); +#119422 = STYLED_ITEM('color',(#119423),#36088); +#119423 = PRESENTATION_STYLE_ASSIGNMENT((#119424)); +#119424 = SURFACE_STYLE_USAGE(.BOTH.,#119425); +#119425 = SURFACE_SIDE_STYLE('',(#119426)); +#119426 = SURFACE_STYLE_FILL_AREA(#119427); +#119427 = FILL_AREA_STYLE('',(#119428)); +#119428 = FILL_AREA_STYLE_COLOUR('',#102876); +#119429 = STYLED_ITEM('color',(#119430),#36180); +#119430 = PRESENTATION_STYLE_ASSIGNMENT((#119431)); +#119431 = SURFACE_STYLE_USAGE(.BOTH.,#119432); +#119432 = SURFACE_SIDE_STYLE('',(#119433)); +#119433 = SURFACE_STYLE_FILL_AREA(#119434); +#119434 = FILL_AREA_STYLE('',(#119435)); +#119435 = FILL_AREA_STYLE_COLOUR('',#102876); +#119436 = STYLED_ITEM('color',(#119437),#36205); +#119437 = PRESENTATION_STYLE_ASSIGNMENT((#119438)); +#119438 = SURFACE_STYLE_USAGE(.BOTH.,#119439); +#119439 = SURFACE_SIDE_STYLE('',(#119440)); +#119440 = SURFACE_STYLE_FILL_AREA(#119441); +#119441 = FILL_AREA_STYLE('',(#119442)); +#119442 = FILL_AREA_STYLE_COLOUR('',#102876); +#119443 = STYLED_ITEM('color',(#119444),#36289); +#119444 = PRESENTATION_STYLE_ASSIGNMENT((#119445)); +#119445 = SURFACE_STYLE_USAGE(.BOTH.,#119446); +#119446 = SURFACE_SIDE_STYLE('',(#119447)); +#119447 = SURFACE_STYLE_FILL_AREA(#119448); +#119448 = FILL_AREA_STYLE('',(#119449)); +#119449 = FILL_AREA_STYLE_COLOUR('',#102876); +#119450 = STYLED_ITEM('color',(#119451),#36381); +#119451 = PRESENTATION_STYLE_ASSIGNMENT((#119452)); +#119452 = SURFACE_STYLE_USAGE(.BOTH.,#119453); +#119453 = SURFACE_SIDE_STYLE('',(#119454)); +#119454 = SURFACE_STYLE_FILL_AREA(#119455); +#119455 = FILL_AREA_STYLE('',(#119456)); +#119456 = FILL_AREA_STYLE_COLOUR('',#102876); +#119457 = STYLED_ITEM('color',(#119458),#36398); +#119458 = PRESENTATION_STYLE_ASSIGNMENT((#119459)); +#119459 = SURFACE_STYLE_USAGE(.BOTH.,#119460); +#119460 = SURFACE_SIDE_STYLE('',(#119461)); +#119461 = SURFACE_STYLE_FILL_AREA(#119462); +#119462 = FILL_AREA_STYLE('',(#119463)); +#119463 = FILL_AREA_STYLE_COLOUR('',#102912); +#119464 = STYLED_ITEM('color',(#119465),#36420); +#119465 = PRESENTATION_STYLE_ASSIGNMENT((#119466)); +#119466 = SURFACE_STYLE_USAGE(.BOTH.,#119467); +#119467 = SURFACE_SIDE_STYLE('',(#119468)); +#119468 = SURFACE_STYLE_FILL_AREA(#119469); +#119469 = FILL_AREA_STYLE('',(#119470)); +#119470 = FILL_AREA_STYLE_COLOUR('',#102876); +#119471 = STYLED_ITEM('color',(#119472),#36512); +#119472 = PRESENTATION_STYLE_ASSIGNMENT((#119473)); +#119473 = SURFACE_STYLE_USAGE(.BOTH.,#119474); +#119474 = SURFACE_SIDE_STYLE('',(#119475)); +#119475 = SURFACE_STYLE_FILL_AREA(#119476); +#119476 = FILL_AREA_STYLE('',(#119477)); +#119477 = FILL_AREA_STYLE_COLOUR('',#102876); +#119478 = STYLED_ITEM('color',(#119479),#36604); +#119479 = PRESENTATION_STYLE_ASSIGNMENT((#119480)); +#119480 = SURFACE_STYLE_USAGE(.BOTH.,#119481); +#119481 = SURFACE_SIDE_STYLE('',(#119482)); +#119482 = SURFACE_STYLE_FILL_AREA(#119483); +#119483 = FILL_AREA_STYLE('',(#119484)); +#119484 = FILL_AREA_STYLE_COLOUR('',#102912); +#119485 = STYLED_ITEM('color',(#119486),#36626); +#119486 = PRESENTATION_STYLE_ASSIGNMENT((#119487)); +#119487 = SURFACE_STYLE_USAGE(.BOTH.,#119488); +#119488 = SURFACE_SIDE_STYLE('',(#119489)); +#119489 = SURFACE_STYLE_FILL_AREA(#119490); +#119490 = FILL_AREA_STYLE('',(#119491)); +#119491 = FILL_AREA_STYLE_COLOUR('',#102876); +#119492 = STYLED_ITEM('color',(#119493),#36651); +#119493 = PRESENTATION_STYLE_ASSIGNMENT((#119494)); +#119494 = SURFACE_STYLE_USAGE(.BOTH.,#119495); +#119495 = SURFACE_SIDE_STYLE('',(#119496)); +#119496 = SURFACE_STYLE_FILL_AREA(#119497); +#119497 = FILL_AREA_STYLE('',(#119498)); +#119498 = FILL_AREA_STYLE_COLOUR('',#102876); +#119499 = STYLED_ITEM('color',(#119500),#36735); +#119500 = PRESENTATION_STYLE_ASSIGNMENT((#119501)); +#119501 = SURFACE_STYLE_USAGE(.BOTH.,#119502); +#119502 = SURFACE_SIDE_STYLE('',(#119503)); +#119503 = SURFACE_STYLE_FILL_AREA(#119504); +#119504 = FILL_AREA_STYLE('',(#119505)); +#119505 = FILL_AREA_STYLE_COLOUR('',#102876); +#119506 = STYLED_ITEM('color',(#119507),#36827); +#119507 = PRESENTATION_STYLE_ASSIGNMENT((#119508)); +#119508 = SURFACE_STYLE_USAGE(.BOTH.,#119509); +#119509 = SURFACE_SIDE_STYLE('',(#119510)); +#119510 = SURFACE_STYLE_FILL_AREA(#119511); +#119511 = FILL_AREA_STYLE('',(#119512)); +#119512 = FILL_AREA_STYLE_COLOUR('',#102876); +#119513 = STYLED_ITEM('color',(#119514),#36844); +#119514 = PRESENTATION_STYLE_ASSIGNMENT((#119515)); +#119515 = SURFACE_STYLE_USAGE(.BOTH.,#119516); +#119516 = SURFACE_SIDE_STYLE('',(#119517)); +#119517 = SURFACE_STYLE_FILL_AREA(#119518); +#119518 = FILL_AREA_STYLE('',(#119519)); +#119519 = FILL_AREA_STYLE_COLOUR('',#102912); +#119520 = STYLED_ITEM('color',(#119521),#36866); +#119521 = PRESENTATION_STYLE_ASSIGNMENT((#119522)); +#119522 = SURFACE_STYLE_USAGE(.BOTH.,#119523); +#119523 = SURFACE_SIDE_STYLE('',(#119524)); +#119524 = SURFACE_STYLE_FILL_AREA(#119525); +#119525 = FILL_AREA_STYLE('',(#119526)); +#119526 = FILL_AREA_STYLE_COLOUR('',#102876); +#119527 = STYLED_ITEM('color',(#119528),#36958); +#119528 = PRESENTATION_STYLE_ASSIGNMENT((#119529)); +#119529 = SURFACE_STYLE_USAGE(.BOTH.,#119530); +#119530 = SURFACE_SIDE_STYLE('',(#119531)); +#119531 = SURFACE_STYLE_FILL_AREA(#119532); +#119532 = FILL_AREA_STYLE('',(#119533)); +#119533 = FILL_AREA_STYLE_COLOUR('',#102876); +#119534 = STYLED_ITEM('color',(#119535),#37050); +#119535 = PRESENTATION_STYLE_ASSIGNMENT((#119536)); +#119536 = SURFACE_STYLE_USAGE(.BOTH.,#119537); +#119537 = SURFACE_SIDE_STYLE('',(#119538)); +#119538 = SURFACE_STYLE_FILL_AREA(#119539); +#119539 = FILL_AREA_STYLE('',(#119540)); +#119540 = FILL_AREA_STYLE_COLOUR('',#102912); +#119541 = STYLED_ITEM('color',(#119542),#37072); +#119542 = PRESENTATION_STYLE_ASSIGNMENT((#119543)); +#119543 = SURFACE_STYLE_USAGE(.BOTH.,#119544); +#119544 = SURFACE_SIDE_STYLE('',(#119545)); +#119545 = SURFACE_STYLE_FILL_AREA(#119546); +#119546 = FILL_AREA_STYLE('',(#119547)); +#119547 = FILL_AREA_STYLE_COLOUR('',#102876); +#119548 = STYLED_ITEM('color',(#119549),#37097); +#119549 = PRESENTATION_STYLE_ASSIGNMENT((#119550)); +#119550 = SURFACE_STYLE_USAGE(.BOTH.,#119551); +#119551 = SURFACE_SIDE_STYLE('',(#119552)); +#119552 = SURFACE_STYLE_FILL_AREA(#119553); +#119553 = FILL_AREA_STYLE('',(#119554)); +#119554 = FILL_AREA_STYLE_COLOUR('',#102876); +#119555 = STYLED_ITEM('color',(#119556),#37181); +#119556 = PRESENTATION_STYLE_ASSIGNMENT((#119557)); +#119557 = SURFACE_STYLE_USAGE(.BOTH.,#119558); +#119558 = SURFACE_SIDE_STYLE('',(#119559)); +#119559 = SURFACE_STYLE_FILL_AREA(#119560); +#119560 = FILL_AREA_STYLE('',(#119561)); +#119561 = FILL_AREA_STYLE_COLOUR('',#102876); +#119562 = STYLED_ITEM('color',(#119563),#37273); +#119563 = PRESENTATION_STYLE_ASSIGNMENT((#119564)); +#119564 = SURFACE_STYLE_USAGE(.BOTH.,#119565); +#119565 = SURFACE_SIDE_STYLE('',(#119566)); +#119566 = SURFACE_STYLE_FILL_AREA(#119567); +#119567 = FILL_AREA_STYLE('',(#119568)); +#119568 = FILL_AREA_STYLE_COLOUR('',#102876); +#119569 = STYLED_ITEM('color',(#119570),#37290); +#119570 = PRESENTATION_STYLE_ASSIGNMENT((#119571)); +#119571 = SURFACE_STYLE_USAGE(.BOTH.,#119572); +#119572 = SURFACE_SIDE_STYLE('',(#119573)); +#119573 = SURFACE_STYLE_FILL_AREA(#119574); +#119574 = FILL_AREA_STYLE('',(#119575)); +#119575 = FILL_AREA_STYLE_COLOUR('',#102912); +#119576 = STYLED_ITEM('color',(#119577),#37312); +#119577 = PRESENTATION_STYLE_ASSIGNMENT((#119578)); +#119578 = SURFACE_STYLE_USAGE(.BOTH.,#119579); +#119579 = SURFACE_SIDE_STYLE('',(#119580)); +#119580 = SURFACE_STYLE_FILL_AREA(#119581); +#119581 = FILL_AREA_STYLE('',(#119582)); +#119582 = FILL_AREA_STYLE_COLOUR('',#102876); +#119583 = STYLED_ITEM('color',(#119584),#37404); +#119584 = PRESENTATION_STYLE_ASSIGNMENT((#119585)); +#119585 = SURFACE_STYLE_USAGE(.BOTH.,#119586); +#119586 = SURFACE_SIDE_STYLE('',(#119587)); +#119587 = SURFACE_STYLE_FILL_AREA(#119588); +#119588 = FILL_AREA_STYLE('',(#119589)); +#119589 = FILL_AREA_STYLE_COLOUR('',#102876); +#119590 = STYLED_ITEM('color',(#119591),#37496); +#119591 = PRESENTATION_STYLE_ASSIGNMENT((#119592)); +#119592 = SURFACE_STYLE_USAGE(.BOTH.,#119593); +#119593 = SURFACE_SIDE_STYLE('',(#119594)); +#119594 = SURFACE_STYLE_FILL_AREA(#119595); +#119595 = FILL_AREA_STYLE('',(#119596)); +#119596 = FILL_AREA_STYLE_COLOUR('',#102912); +#119597 = STYLED_ITEM('color',(#119598),#37518); +#119598 = PRESENTATION_STYLE_ASSIGNMENT((#119599)); +#119599 = SURFACE_STYLE_USAGE(.BOTH.,#119600); +#119600 = SURFACE_SIDE_STYLE('',(#119601)); +#119601 = SURFACE_STYLE_FILL_AREA(#119602); +#119602 = FILL_AREA_STYLE('',(#119603)); +#119603 = FILL_AREA_STYLE_COLOUR('',#102876); +#119604 = STYLED_ITEM('color',(#119605),#37543); +#119605 = PRESENTATION_STYLE_ASSIGNMENT((#119606)); +#119606 = SURFACE_STYLE_USAGE(.BOTH.,#119607); +#119607 = SURFACE_SIDE_STYLE('',(#119608)); +#119608 = SURFACE_STYLE_FILL_AREA(#119609); +#119609 = FILL_AREA_STYLE('',(#119610)); +#119610 = FILL_AREA_STYLE_COLOUR('',#102876); +#119611 = STYLED_ITEM('color',(#119612),#37627); +#119612 = PRESENTATION_STYLE_ASSIGNMENT((#119613)); +#119613 = SURFACE_STYLE_USAGE(.BOTH.,#119614); +#119614 = SURFACE_SIDE_STYLE('',(#119615)); +#119615 = SURFACE_STYLE_FILL_AREA(#119616); +#119616 = FILL_AREA_STYLE('',(#119617)); +#119617 = FILL_AREA_STYLE_COLOUR('',#102876); +#119618 = STYLED_ITEM('color',(#119619),#37719); +#119619 = PRESENTATION_STYLE_ASSIGNMENT((#119620)); +#119620 = SURFACE_STYLE_USAGE(.BOTH.,#119621); +#119621 = SURFACE_SIDE_STYLE('',(#119622)); +#119622 = SURFACE_STYLE_FILL_AREA(#119623); +#119623 = FILL_AREA_STYLE('',(#119624)); +#119624 = FILL_AREA_STYLE_COLOUR('',#102876); +#119625 = STYLED_ITEM('color',(#119626),#37736); +#119626 = PRESENTATION_STYLE_ASSIGNMENT((#119627)); +#119627 = SURFACE_STYLE_USAGE(.BOTH.,#119628); +#119628 = SURFACE_SIDE_STYLE('',(#119629)); +#119629 = SURFACE_STYLE_FILL_AREA(#119630); +#119630 = FILL_AREA_STYLE('',(#119631)); +#119631 = FILL_AREA_STYLE_COLOUR('',#102912); +#119632 = STYLED_ITEM('color',(#119633),#37758); +#119633 = PRESENTATION_STYLE_ASSIGNMENT((#119634)); +#119634 = SURFACE_STYLE_USAGE(.BOTH.,#119635); +#119635 = SURFACE_SIDE_STYLE('',(#119636)); +#119636 = SURFACE_STYLE_FILL_AREA(#119637); +#119637 = FILL_AREA_STYLE('',(#119638)); +#119638 = FILL_AREA_STYLE_COLOUR('',#102876); +#119639 = STYLED_ITEM('color',(#119640),#37850); +#119640 = PRESENTATION_STYLE_ASSIGNMENT((#119641)); +#119641 = SURFACE_STYLE_USAGE(.BOTH.,#119642); +#119642 = SURFACE_SIDE_STYLE('',(#119643)); +#119643 = SURFACE_STYLE_FILL_AREA(#119644); +#119644 = FILL_AREA_STYLE('',(#119645)); +#119645 = FILL_AREA_STYLE_COLOUR('',#102876); +#119646 = STYLED_ITEM('color',(#119647),#37942); +#119647 = PRESENTATION_STYLE_ASSIGNMENT((#119648)); +#119648 = SURFACE_STYLE_USAGE(.BOTH.,#119649); +#119649 = SURFACE_SIDE_STYLE('',(#119650)); +#119650 = SURFACE_STYLE_FILL_AREA(#119651); +#119651 = FILL_AREA_STYLE('',(#119652)); +#119652 = FILL_AREA_STYLE_COLOUR('',#102912); +#119653 = STYLED_ITEM('color',(#119654),#37964); +#119654 = PRESENTATION_STYLE_ASSIGNMENT((#119655)); +#119655 = SURFACE_STYLE_USAGE(.BOTH.,#119656); +#119656 = SURFACE_SIDE_STYLE('',(#119657)); +#119657 = SURFACE_STYLE_FILL_AREA(#119658); +#119658 = FILL_AREA_STYLE('',(#119659)); +#119659 = FILL_AREA_STYLE_COLOUR('',#102876); +#119660 = STYLED_ITEM('color',(#119661),#37989); +#119661 = PRESENTATION_STYLE_ASSIGNMENT((#119662)); +#119662 = SURFACE_STYLE_USAGE(.BOTH.,#119663); +#119663 = SURFACE_SIDE_STYLE('',(#119664)); +#119664 = SURFACE_STYLE_FILL_AREA(#119665); +#119665 = FILL_AREA_STYLE('',(#119666)); +#119666 = FILL_AREA_STYLE_COLOUR('',#102876); +#119667 = STYLED_ITEM('color',(#119668),#38073); +#119668 = PRESENTATION_STYLE_ASSIGNMENT((#119669)); +#119669 = SURFACE_STYLE_USAGE(.BOTH.,#119670); +#119670 = SURFACE_SIDE_STYLE('',(#119671)); +#119671 = SURFACE_STYLE_FILL_AREA(#119672); +#119672 = FILL_AREA_STYLE('',(#119673)); +#119673 = FILL_AREA_STYLE_COLOUR('',#102876); +#119674 = STYLED_ITEM('color',(#119675),#38165); +#119675 = PRESENTATION_STYLE_ASSIGNMENT((#119676)); +#119676 = SURFACE_STYLE_USAGE(.BOTH.,#119677); +#119677 = SURFACE_SIDE_STYLE('',(#119678)); +#119678 = SURFACE_STYLE_FILL_AREA(#119679); +#119679 = FILL_AREA_STYLE('',(#119680)); +#119680 = FILL_AREA_STYLE_COLOUR('',#102876); +#119681 = STYLED_ITEM('color',(#119682),#38182); +#119682 = PRESENTATION_STYLE_ASSIGNMENT((#119683)); +#119683 = SURFACE_STYLE_USAGE(.BOTH.,#119684); +#119684 = SURFACE_SIDE_STYLE('',(#119685)); +#119685 = SURFACE_STYLE_FILL_AREA(#119686); +#119686 = FILL_AREA_STYLE('',(#119687)); +#119687 = FILL_AREA_STYLE_COLOUR('',#102912); +#119688 = STYLED_ITEM('color',(#119689),#38204); +#119689 = PRESENTATION_STYLE_ASSIGNMENT((#119690)); +#119690 = SURFACE_STYLE_USAGE(.BOTH.,#119691); +#119691 = SURFACE_SIDE_STYLE('',(#119692)); +#119692 = SURFACE_STYLE_FILL_AREA(#119693); +#119693 = FILL_AREA_STYLE('',(#119694)); +#119694 = FILL_AREA_STYLE_COLOUR('',#102876); +#119695 = STYLED_ITEM('color',(#119696),#38296); +#119696 = PRESENTATION_STYLE_ASSIGNMENT((#119697)); +#119697 = SURFACE_STYLE_USAGE(.BOTH.,#119698); +#119698 = SURFACE_SIDE_STYLE('',(#119699)); +#119699 = SURFACE_STYLE_FILL_AREA(#119700); +#119700 = FILL_AREA_STYLE('',(#119701)); +#119701 = FILL_AREA_STYLE_COLOUR('',#102876); +#119702 = STYLED_ITEM('color',(#119703),#38388); +#119703 = PRESENTATION_STYLE_ASSIGNMENT((#119704)); +#119704 = SURFACE_STYLE_USAGE(.BOTH.,#119705); +#119705 = SURFACE_SIDE_STYLE('',(#119706)); +#119706 = SURFACE_STYLE_FILL_AREA(#119707); +#119707 = FILL_AREA_STYLE('',(#119708)); +#119708 = FILL_AREA_STYLE_COLOUR('',#102912); +#119709 = STYLED_ITEM('color',(#119710),#38410); +#119710 = PRESENTATION_STYLE_ASSIGNMENT((#119711)); +#119711 = SURFACE_STYLE_USAGE(.BOTH.,#119712); +#119712 = SURFACE_SIDE_STYLE('',(#119713)); +#119713 = SURFACE_STYLE_FILL_AREA(#119714); +#119714 = FILL_AREA_STYLE('',(#119715)); +#119715 = FILL_AREA_STYLE_COLOUR('',#102876); +#119716 = STYLED_ITEM('color',(#119717),#38435); +#119717 = PRESENTATION_STYLE_ASSIGNMENT((#119718)); +#119718 = SURFACE_STYLE_USAGE(.BOTH.,#119719); +#119719 = SURFACE_SIDE_STYLE('',(#119720)); +#119720 = SURFACE_STYLE_FILL_AREA(#119721); +#119721 = FILL_AREA_STYLE('',(#119722)); +#119722 = FILL_AREA_STYLE_COLOUR('',#102876); +#119723 = STYLED_ITEM('color',(#119724),#38519); +#119724 = PRESENTATION_STYLE_ASSIGNMENT((#119725)); +#119725 = SURFACE_STYLE_USAGE(.BOTH.,#119726); +#119726 = SURFACE_SIDE_STYLE('',(#119727)); +#119727 = SURFACE_STYLE_FILL_AREA(#119728); +#119728 = FILL_AREA_STYLE('',(#119729)); +#119729 = FILL_AREA_STYLE_COLOUR('',#102876); +#119730 = STYLED_ITEM('color',(#119731),#38611); +#119731 = PRESENTATION_STYLE_ASSIGNMENT((#119732)); +#119732 = SURFACE_STYLE_USAGE(.BOTH.,#119733); +#119733 = SURFACE_SIDE_STYLE('',(#119734)); +#119734 = SURFACE_STYLE_FILL_AREA(#119735); +#119735 = FILL_AREA_STYLE('',(#119736)); +#119736 = FILL_AREA_STYLE_COLOUR('',#102876); +#119737 = STYLED_ITEM('color',(#119738),#38628); +#119738 = PRESENTATION_STYLE_ASSIGNMENT((#119739)); +#119739 = SURFACE_STYLE_USAGE(.BOTH.,#119740); +#119740 = SURFACE_SIDE_STYLE('',(#119741)); +#119741 = SURFACE_STYLE_FILL_AREA(#119742); +#119742 = FILL_AREA_STYLE('',(#119743)); +#119743 = FILL_AREA_STYLE_COLOUR('',#102912); +#119744 = STYLED_ITEM('color',(#119745),#38650); +#119745 = PRESENTATION_STYLE_ASSIGNMENT((#119746)); +#119746 = SURFACE_STYLE_USAGE(.BOTH.,#119747); +#119747 = SURFACE_SIDE_STYLE('',(#119748)); +#119748 = SURFACE_STYLE_FILL_AREA(#119749); +#119749 = FILL_AREA_STYLE('',(#119750)); +#119750 = FILL_AREA_STYLE_COLOUR('',#102876); +#119751 = STYLED_ITEM('color',(#119752),#38669); +#119752 = PRESENTATION_STYLE_ASSIGNMENT((#119753)); +#119753 = SURFACE_STYLE_USAGE(.BOTH.,#119754); +#119754 = SURFACE_SIDE_STYLE('',(#119755)); +#119755 = SURFACE_STYLE_FILL_AREA(#119756); +#119756 = FILL_AREA_STYLE('',(#119757)); +#119757 = FILL_AREA_STYLE_COLOUR('',#102876); +#119758 = STYLED_ITEM('color',(#119759),#38686); +#119759 = PRESENTATION_STYLE_ASSIGNMENT((#119760)); +#119760 = SURFACE_STYLE_USAGE(.BOTH.,#119761); +#119761 = SURFACE_SIDE_STYLE('',(#119762)); +#119762 = SURFACE_STYLE_FILL_AREA(#119763); +#119763 = FILL_AREA_STYLE('',(#119764)); +#119764 = FILL_AREA_STYLE_COLOUR('',#102876); +#119765 = STYLED_ITEM('color',(#119766),#38703); +#119766 = PRESENTATION_STYLE_ASSIGNMENT((#119767)); +#119767 = SURFACE_STYLE_USAGE(.BOTH.,#119768); +#119768 = SURFACE_SIDE_STYLE('',(#119769)); +#119769 = SURFACE_STYLE_FILL_AREA(#119770); +#119770 = FILL_AREA_STYLE('',(#119771)); +#119771 = FILL_AREA_STYLE_COLOUR('',#102876); +#119772 = STYLED_ITEM('color',(#119773),#38720); +#119773 = PRESENTATION_STYLE_ASSIGNMENT((#119774)); +#119774 = SURFACE_STYLE_USAGE(.BOTH.,#119775); +#119775 = SURFACE_SIDE_STYLE('',(#119776)); +#119776 = SURFACE_STYLE_FILL_AREA(#119777); +#119777 = FILL_AREA_STYLE('',(#119778)); +#119778 = FILL_AREA_STYLE_COLOUR('',#102876); +#119779 = STYLED_ITEM('color',(#119780),#38737); +#119780 = PRESENTATION_STYLE_ASSIGNMENT((#119781)); +#119781 = SURFACE_STYLE_USAGE(.BOTH.,#119782); +#119782 = SURFACE_SIDE_STYLE('',(#119783)); +#119783 = SURFACE_STYLE_FILL_AREA(#119784); +#119784 = FILL_AREA_STYLE('',(#119785)); +#119785 = FILL_AREA_STYLE_COLOUR('',#102876); +#119786 = STYLED_ITEM('color',(#119787),#38754); +#119787 = PRESENTATION_STYLE_ASSIGNMENT((#119788)); +#119788 = SURFACE_STYLE_USAGE(.BOTH.,#119789); +#119789 = SURFACE_SIDE_STYLE('',(#119790)); +#119790 = SURFACE_STYLE_FILL_AREA(#119791); +#119791 = FILL_AREA_STYLE('',(#119792)); +#119792 = FILL_AREA_STYLE_COLOUR('',#102876); +#119793 = STYLED_ITEM('color',(#119794),#38771); +#119794 = PRESENTATION_STYLE_ASSIGNMENT((#119795)); +#119795 = SURFACE_STYLE_USAGE(.BOTH.,#119796); +#119796 = SURFACE_SIDE_STYLE('',(#119797)); +#119797 = SURFACE_STYLE_FILL_AREA(#119798); +#119798 = FILL_AREA_STYLE('',(#119799)); +#119799 = FILL_AREA_STYLE_COLOUR('',#102876); +#119800 = STYLED_ITEM('color',(#119801),#38788); +#119801 = PRESENTATION_STYLE_ASSIGNMENT((#119802)); +#119802 = SURFACE_STYLE_USAGE(.BOTH.,#119803); +#119803 = SURFACE_SIDE_STYLE('',(#119804)); +#119804 = SURFACE_STYLE_FILL_AREA(#119805); +#119805 = FILL_AREA_STYLE('',(#119806)); +#119806 = FILL_AREA_STYLE_COLOUR('',#102876); +#119807 = STYLED_ITEM('color',(#119808),#38800); +#119808 = PRESENTATION_STYLE_ASSIGNMENT((#119809)); +#119809 = SURFACE_STYLE_USAGE(.BOTH.,#119810); +#119810 = SURFACE_SIDE_STYLE('',(#119811)); +#119811 = SURFACE_STYLE_FILL_AREA(#119812); +#119812 = FILL_AREA_STYLE('',(#119813)); +#119813 = FILL_AREA_STYLE_COLOUR('',#102912); +#119814 = STYLED_ITEM('color',(#119815),#38825); +#119815 = PRESENTATION_STYLE_ASSIGNMENT((#119816)); +#119816 = SURFACE_STYLE_USAGE(.BOTH.,#119817); +#119817 = SURFACE_SIDE_STYLE('',(#119818)); +#119818 = SURFACE_STYLE_FILL_AREA(#119819); +#119819 = FILL_AREA_STYLE('',(#119820)); +#119820 = FILL_AREA_STYLE_COLOUR('',#102912); +#119821 = STYLED_ITEM('color',(#119822),#39428); +#119822 = PRESENTATION_STYLE_ASSIGNMENT((#119823)); +#119823 = SURFACE_STYLE_USAGE(.BOTH.,#119824); +#119824 = SURFACE_SIDE_STYLE('',(#119825)); +#119825 = SURFACE_STYLE_FILL_AREA(#119826); +#119826 = FILL_AREA_STYLE('',(#119827)); +#119827 = FILL_AREA_STYLE_COLOUR('',#102876); +#119828 = STYLED_ITEM('color',(#119829),#39447); +#119829 = PRESENTATION_STYLE_ASSIGNMENT((#119830)); +#119830 = SURFACE_STYLE_USAGE(.BOTH.,#119831); +#119831 = SURFACE_SIDE_STYLE('',(#119832)); +#119832 = SURFACE_STYLE_FILL_AREA(#119833); +#119833 = FILL_AREA_STYLE('',(#119834)); +#119834 = FILL_AREA_STYLE_COLOUR('',#102876); +#119835 = STYLED_ITEM('color',(#119836),#39466); +#119836 = PRESENTATION_STYLE_ASSIGNMENT((#119837)); +#119837 = SURFACE_STYLE_USAGE(.BOTH.,#119838); +#119838 = SURFACE_SIDE_STYLE('',(#119839)); +#119839 = SURFACE_STYLE_FILL_AREA(#119840); +#119840 = FILL_AREA_STYLE('',(#119841)); +#119841 = FILL_AREA_STYLE_COLOUR('',#102876); +#119842 = STYLED_ITEM('color',(#119843),#39485); +#119843 = PRESENTATION_STYLE_ASSIGNMENT((#119844)); +#119844 = SURFACE_STYLE_USAGE(.BOTH.,#119845); +#119845 = SURFACE_SIDE_STYLE('',(#119846)); +#119846 = SURFACE_STYLE_FILL_AREA(#119847); +#119847 = FILL_AREA_STYLE('',(#119848)); +#119848 = FILL_AREA_STYLE_COLOUR('',#102876); +#119849 = STYLED_ITEM('color',(#119850),#39504); +#119850 = PRESENTATION_STYLE_ASSIGNMENT((#119851)); +#119851 = SURFACE_STYLE_USAGE(.BOTH.,#119852); +#119852 = SURFACE_SIDE_STYLE('',(#119853)); +#119853 = SURFACE_STYLE_FILL_AREA(#119854); +#119854 = FILL_AREA_STYLE('',(#119855)); +#119855 = FILL_AREA_STYLE_COLOUR('',#102876); +#119856 = STYLED_ITEM('color',(#119857),#39523); +#119857 = PRESENTATION_STYLE_ASSIGNMENT((#119858)); +#119858 = SURFACE_STYLE_USAGE(.BOTH.,#119859); +#119859 = SURFACE_SIDE_STYLE('',(#119860)); +#119860 = SURFACE_STYLE_FILL_AREA(#119861); +#119861 = FILL_AREA_STYLE('',(#119862)); +#119862 = FILL_AREA_STYLE_COLOUR('',#102876); +#119863 = STYLED_ITEM('color',(#119864),#39542); +#119864 = PRESENTATION_STYLE_ASSIGNMENT((#119865)); +#119865 = SURFACE_STYLE_USAGE(.BOTH.,#119866); +#119866 = SURFACE_SIDE_STYLE('',(#119867)); +#119867 = SURFACE_STYLE_FILL_AREA(#119868); +#119868 = FILL_AREA_STYLE('',(#119869)); +#119869 = FILL_AREA_STYLE_COLOUR('',#102876); +#119870 = STYLED_ITEM('color',(#119871),#39561); +#119871 = PRESENTATION_STYLE_ASSIGNMENT((#119872)); +#119872 = SURFACE_STYLE_USAGE(.BOTH.,#119873); +#119873 = SURFACE_SIDE_STYLE('',(#119874)); +#119874 = SURFACE_STYLE_FILL_AREA(#119875); +#119875 = FILL_AREA_STYLE('',(#119876)); +#119876 = FILL_AREA_STYLE_COLOUR('',#102876); +#119877 = STYLED_ITEM('color',(#119878),#39580); +#119878 = PRESENTATION_STYLE_ASSIGNMENT((#119879)); +#119879 = SURFACE_STYLE_USAGE(.BOTH.,#119880); +#119880 = SURFACE_SIDE_STYLE('',(#119881)); +#119881 = SURFACE_STYLE_FILL_AREA(#119882); +#119882 = FILL_AREA_STYLE('',(#119883)); +#119883 = FILL_AREA_STYLE_COLOUR('',#102876); +#119884 = STYLED_ITEM('color',(#119885),#39599); +#119885 = PRESENTATION_STYLE_ASSIGNMENT((#119886)); +#119886 = SURFACE_STYLE_USAGE(.BOTH.,#119887); +#119887 = SURFACE_SIDE_STYLE('',(#119888)); +#119888 = SURFACE_STYLE_FILL_AREA(#119889); +#119889 = FILL_AREA_STYLE('',(#119890)); +#119890 = FILL_AREA_STYLE_COLOUR('',#102876); +#119891 = STYLED_ITEM('color',(#119892),#39618); +#119892 = PRESENTATION_STYLE_ASSIGNMENT((#119893)); +#119893 = SURFACE_STYLE_USAGE(.BOTH.,#119894); +#119894 = SURFACE_SIDE_STYLE('',(#119895)); +#119895 = SURFACE_STYLE_FILL_AREA(#119896); +#119896 = FILL_AREA_STYLE('',(#119897)); +#119897 = FILL_AREA_STYLE_COLOUR('',#102876); +#119898 = STYLED_ITEM('color',(#119899),#39637); +#119899 = PRESENTATION_STYLE_ASSIGNMENT((#119900)); +#119900 = SURFACE_STYLE_USAGE(.BOTH.,#119901); +#119901 = SURFACE_SIDE_STYLE('',(#119902)); +#119902 = SURFACE_STYLE_FILL_AREA(#119903); +#119903 = FILL_AREA_STYLE('',(#119904)); +#119904 = FILL_AREA_STYLE_COLOUR('',#102876); +#119905 = STYLED_ITEM('color',(#119906),#39656); +#119906 = PRESENTATION_STYLE_ASSIGNMENT((#119907)); +#119907 = SURFACE_STYLE_USAGE(.BOTH.,#119908); +#119908 = SURFACE_SIDE_STYLE('',(#119909)); +#119909 = SURFACE_STYLE_FILL_AREA(#119910); +#119910 = FILL_AREA_STYLE('',(#119911)); +#119911 = FILL_AREA_STYLE_COLOUR('',#102912); +#119912 = STYLED_ITEM('color',(#119913),#39968); +#119913 = PRESENTATION_STYLE_ASSIGNMENT((#119914)); +#119914 = SURFACE_STYLE_USAGE(.BOTH.,#119915); +#119915 = SURFACE_SIDE_STYLE('',(#119916)); +#119916 = SURFACE_STYLE_FILL_AREA(#119917); +#119917 = FILL_AREA_STYLE('',(#119918)); +#119918 = FILL_AREA_STYLE_COLOUR('',#102912); +#119919 = STYLED_ITEM('color',(#119920),#40289); +#119920 = PRESENTATION_STYLE_ASSIGNMENT((#119921)); +#119921 = SURFACE_STYLE_USAGE(.BOTH.,#119922); +#119922 = SURFACE_SIDE_STYLE('',(#119923)); +#119923 = SURFACE_STYLE_FILL_AREA(#119924); +#119924 = FILL_AREA_STYLE('',(#119925)); +#119925 = FILL_AREA_STYLE_COLOUR('',#102912); +#119926 = STYLED_ITEM('color',(#119927),#40608); +#119927 = PRESENTATION_STYLE_ASSIGNMENT((#119928)); +#119928 = SURFACE_STYLE_USAGE(.BOTH.,#119929); +#119929 = SURFACE_SIDE_STYLE('',(#119930)); +#119930 = SURFACE_STYLE_FILL_AREA(#119931); +#119931 = FILL_AREA_STYLE('',(#119932)); +#119932 = FILL_AREA_STYLE_COLOUR('',#102912); +#119933 = STYLED_ITEM('color',(#119934),#40631); +#119934 = PRESENTATION_STYLE_ASSIGNMENT((#119935)); +#119935 = SURFACE_STYLE_USAGE(.BOTH.,#119936); +#119936 = SURFACE_SIDE_STYLE('',(#119937)); +#119937 = SURFACE_STYLE_FILL_AREA(#119938); +#119938 = FILL_AREA_STYLE('',(#119939)); +#119939 = FILL_AREA_STYLE_COLOUR('',#107981); +#119940 = STYLED_ITEM('color',(#119941),#40656); +#119941 = PRESENTATION_STYLE_ASSIGNMENT((#119942)); +#119942 = SURFACE_STYLE_USAGE(.BOTH.,#119943); +#119943 = SURFACE_SIDE_STYLE('',(#119944)); +#119944 = SURFACE_STYLE_FILL_AREA(#119945); +#119945 = FILL_AREA_STYLE('',(#119946)); +#119946 = FILL_AREA_STYLE_COLOUR('',#102912); +#119947 = STYLED_ITEM('color',(#119948),#40672); +#119948 = PRESENTATION_STYLE_ASSIGNMENT((#119949)); +#119949 = SURFACE_STYLE_USAGE(.BOTH.,#119950); +#119950 = SURFACE_SIDE_STYLE('',(#119951)); +#119951 = SURFACE_STYLE_FILL_AREA(#119952); +#119952 = FILL_AREA_STYLE('',(#119953)); +#119953 = FILL_AREA_STYLE_COLOUR('',#102876); +#119954 = STYLED_ITEM('color',(#119955),#40691); +#119955 = PRESENTATION_STYLE_ASSIGNMENT((#119956)); +#119956 = SURFACE_STYLE_USAGE(.BOTH.,#119957); +#119957 = SURFACE_SIDE_STYLE('',(#119958)); +#119958 = SURFACE_STYLE_FILL_AREA(#119959); +#119959 = FILL_AREA_STYLE('',(#119960)); +#119960 = FILL_AREA_STYLE_COLOUR('',#102876); +#119961 = STYLED_ITEM('color',(#119962),#40710); +#119962 = PRESENTATION_STYLE_ASSIGNMENT((#119963)); +#119963 = SURFACE_STYLE_USAGE(.BOTH.,#119964); +#119964 = SURFACE_SIDE_STYLE('',(#119965)); +#119965 = SURFACE_STYLE_FILL_AREA(#119966); +#119966 = FILL_AREA_STYLE('',(#119967)); +#119967 = FILL_AREA_STYLE_COLOUR('',#102876); +#119968 = STYLED_ITEM('color',(#119969),#40729); +#119969 = PRESENTATION_STYLE_ASSIGNMENT((#119970)); +#119970 = SURFACE_STYLE_USAGE(.BOTH.,#119971); +#119971 = SURFACE_SIDE_STYLE('',(#119972)); +#119972 = SURFACE_STYLE_FILL_AREA(#119973); +#119973 = FILL_AREA_STYLE('',(#119974)); +#119974 = FILL_AREA_STYLE_COLOUR('',#102876); +#119975 = STYLED_ITEM('color',(#119976),#40748); +#119976 = PRESENTATION_STYLE_ASSIGNMENT((#119977)); +#119977 = SURFACE_STYLE_USAGE(.BOTH.,#119978); +#119978 = SURFACE_SIDE_STYLE('',(#119979)); +#119979 = SURFACE_STYLE_FILL_AREA(#119980); +#119980 = FILL_AREA_STYLE('',(#119981)); +#119981 = FILL_AREA_STYLE_COLOUR('',#102876); +#119982 = STYLED_ITEM('color',(#119983),#40767); +#119983 = PRESENTATION_STYLE_ASSIGNMENT((#119984)); +#119984 = SURFACE_STYLE_USAGE(.BOTH.,#119985); +#119985 = SURFACE_SIDE_STYLE('',(#119986)); +#119986 = SURFACE_STYLE_FILL_AREA(#119987); +#119987 = FILL_AREA_STYLE('',(#119988)); +#119988 = FILL_AREA_STYLE_COLOUR('',#102876); +#119989 = STYLED_ITEM('color',(#119990),#40786); +#119990 = PRESENTATION_STYLE_ASSIGNMENT((#119991)); +#119991 = SURFACE_STYLE_USAGE(.BOTH.,#119992); +#119992 = SURFACE_SIDE_STYLE('',(#119993)); +#119993 = SURFACE_STYLE_FILL_AREA(#119994); +#119994 = FILL_AREA_STYLE('',(#119995)); +#119995 = FILL_AREA_STYLE_COLOUR('',#102876); +#119996 = STYLED_ITEM('color',(#119997),#40805); +#119997 = PRESENTATION_STYLE_ASSIGNMENT((#119998)); +#119998 = SURFACE_STYLE_USAGE(.BOTH.,#119999); +#119999 = SURFACE_SIDE_STYLE('',(#120000)); +#120000 = SURFACE_STYLE_FILL_AREA(#120001); +#120001 = FILL_AREA_STYLE('',(#120002)); +#120002 = FILL_AREA_STYLE_COLOUR('',#102876); +#120003 = STYLED_ITEM('color',(#120004),#40824); +#120004 = PRESENTATION_STYLE_ASSIGNMENT((#120005)); +#120005 = SURFACE_STYLE_USAGE(.BOTH.,#120006); +#120006 = SURFACE_SIDE_STYLE('',(#120007)); +#120007 = SURFACE_STYLE_FILL_AREA(#120008); +#120008 = FILL_AREA_STYLE('',(#120009)); +#120009 = FILL_AREA_STYLE_COLOUR('',#102876); +#120010 = STYLED_ITEM('color',(#120011),#40843); +#120011 = PRESENTATION_STYLE_ASSIGNMENT((#120012)); +#120012 = SURFACE_STYLE_USAGE(.BOTH.,#120013); +#120013 = SURFACE_SIDE_STYLE('',(#120014)); +#120014 = SURFACE_STYLE_FILL_AREA(#120015); +#120015 = FILL_AREA_STYLE('',(#120016)); +#120016 = FILL_AREA_STYLE_COLOUR('',#102876); +#120017 = STYLED_ITEM('color',(#120018),#40862); +#120018 = PRESENTATION_STYLE_ASSIGNMENT((#120019)); +#120019 = SURFACE_STYLE_USAGE(.BOTH.,#120020); +#120020 = SURFACE_SIDE_STYLE('',(#120021)); +#120021 = SURFACE_STYLE_FILL_AREA(#120022); +#120022 = FILL_AREA_STYLE('',(#120023)); +#120023 = FILL_AREA_STYLE_COLOUR('',#102876); +#120024 = STYLED_ITEM('color',(#120025),#40881); +#120025 = PRESENTATION_STYLE_ASSIGNMENT((#120026)); +#120026 = SURFACE_STYLE_USAGE(.BOTH.,#120027); +#120027 = SURFACE_SIDE_STYLE('',(#120028)); +#120028 = SURFACE_STYLE_FILL_AREA(#120029); +#120029 = FILL_AREA_STYLE('',(#120030)); +#120030 = FILL_AREA_STYLE_COLOUR('',#102876); +#120031 = STYLED_ITEM('color',(#120032),#40898); +#120032 = PRESENTATION_STYLE_ASSIGNMENT((#120033)); +#120033 = SURFACE_STYLE_USAGE(.BOTH.,#120034); +#120034 = SURFACE_SIDE_STYLE('',(#120035)); +#120035 = SURFACE_STYLE_FILL_AREA(#120036); +#120036 = FILL_AREA_STYLE('',(#120037)); +#120037 = FILL_AREA_STYLE_COLOUR('',#102876); +#120038 = STYLED_ITEM('color',(#120039),#40915); +#120039 = PRESENTATION_STYLE_ASSIGNMENT((#120040)); +#120040 = SURFACE_STYLE_USAGE(.BOTH.,#120041); +#120041 = SURFACE_SIDE_STYLE('',(#120042)); +#120042 = SURFACE_STYLE_FILL_AREA(#120043); +#120043 = FILL_AREA_STYLE('',(#120044)); +#120044 = FILL_AREA_STYLE_COLOUR('',#102876); +#120045 = STYLED_ITEM('color',(#120046),#40932); +#120046 = PRESENTATION_STYLE_ASSIGNMENT((#120047)); +#120047 = SURFACE_STYLE_USAGE(.BOTH.,#120048); +#120048 = SURFACE_SIDE_STYLE('',(#120049)); +#120049 = SURFACE_STYLE_FILL_AREA(#120050); +#120050 = FILL_AREA_STYLE('',(#120051)); +#120051 = FILL_AREA_STYLE_COLOUR('',#102876); +#120052 = STYLED_ITEM('color',(#120053),#40949); +#120053 = PRESENTATION_STYLE_ASSIGNMENT((#120054)); +#120054 = SURFACE_STYLE_USAGE(.BOTH.,#120055); +#120055 = SURFACE_SIDE_STYLE('',(#120056)); +#120056 = SURFACE_STYLE_FILL_AREA(#120057); +#120057 = FILL_AREA_STYLE('',(#120058)); +#120058 = FILL_AREA_STYLE_COLOUR('',#102876); +#120059 = STYLED_ITEM('color',(#120060),#40966); +#120060 = PRESENTATION_STYLE_ASSIGNMENT((#120061)); +#120061 = SURFACE_STYLE_USAGE(.BOTH.,#120062); +#120062 = SURFACE_SIDE_STYLE('',(#120063)); +#120063 = SURFACE_STYLE_FILL_AREA(#120064); +#120064 = FILL_AREA_STYLE('',(#120065)); +#120065 = FILL_AREA_STYLE_COLOUR('',#102876); +#120066 = STYLED_ITEM('color',(#120067),#40983); +#120067 = PRESENTATION_STYLE_ASSIGNMENT((#120068)); +#120068 = SURFACE_STYLE_USAGE(.BOTH.,#120069); +#120069 = SURFACE_SIDE_STYLE('',(#120070)); +#120070 = SURFACE_STYLE_FILL_AREA(#120071); +#120071 = FILL_AREA_STYLE('',(#120072)); +#120072 = FILL_AREA_STYLE_COLOUR('',#102876); +#120073 = STYLED_ITEM('color',(#120074),#41000); +#120074 = PRESENTATION_STYLE_ASSIGNMENT((#120075)); +#120075 = SURFACE_STYLE_USAGE(.BOTH.,#120076); +#120076 = SURFACE_SIDE_STYLE('',(#120077)); +#120077 = SURFACE_STYLE_FILL_AREA(#120078); +#120078 = FILL_AREA_STYLE('',(#120079)); +#120079 = FILL_AREA_STYLE_COLOUR('',#102876); +#120080 = STYLED_ITEM('color',(#120081),#41012); +#120081 = PRESENTATION_STYLE_ASSIGNMENT((#120082)); +#120082 = SURFACE_STYLE_USAGE(.BOTH.,#120083); +#120083 = SURFACE_SIDE_STYLE('',(#120084)); +#120084 = SURFACE_STYLE_FILL_AREA(#120085); +#120085 = FILL_AREA_STYLE('',(#120086)); +#120086 = FILL_AREA_STYLE_COLOUR('',#102876); +#120087 = STYLED_ITEM('color',(#120088),#41029); +#120088 = PRESENTATION_STYLE_ASSIGNMENT((#120089)); +#120089 = SURFACE_STYLE_USAGE(.BOTH.,#120090); +#120090 = SURFACE_SIDE_STYLE('',(#120091)); +#120091 = SURFACE_STYLE_FILL_AREA(#120092); +#120092 = FILL_AREA_STYLE('',(#120093)); +#120093 = FILL_AREA_STYLE_COLOUR('',#102876); +#120094 = STYLED_ITEM('color',(#120095),#41046); +#120095 = PRESENTATION_STYLE_ASSIGNMENT((#120096)); +#120096 = SURFACE_STYLE_USAGE(.BOTH.,#120097); +#120097 = SURFACE_SIDE_STYLE('',(#120098)); +#120098 = SURFACE_STYLE_FILL_AREA(#120099); +#120099 = FILL_AREA_STYLE('',(#120100)); +#120100 = FILL_AREA_STYLE_COLOUR('',#102876); +#120101 = STYLED_ITEM('color',(#120102),#41063); +#120102 = PRESENTATION_STYLE_ASSIGNMENT((#120103)); +#120103 = SURFACE_STYLE_USAGE(.BOTH.,#120104); +#120104 = SURFACE_SIDE_STYLE('',(#120105)); +#120105 = SURFACE_STYLE_FILL_AREA(#120106); +#120106 = FILL_AREA_STYLE('',(#120107)); +#120107 = FILL_AREA_STYLE_COLOUR('',#102876); +#120108 = STYLED_ITEM('color',(#120109),#41080); +#120109 = PRESENTATION_STYLE_ASSIGNMENT((#120110)); +#120110 = SURFACE_STYLE_USAGE(.BOTH.,#120111); +#120111 = SURFACE_SIDE_STYLE('',(#120112)); +#120112 = SURFACE_STYLE_FILL_AREA(#120113); +#120113 = FILL_AREA_STYLE('',(#120114)); +#120114 = FILL_AREA_STYLE_COLOUR('',#102876); +#120115 = STYLED_ITEM('color',(#120116),#41097); +#120116 = PRESENTATION_STYLE_ASSIGNMENT((#120117)); +#120117 = SURFACE_STYLE_USAGE(.BOTH.,#120118); +#120118 = SURFACE_SIDE_STYLE('',(#120119)); +#120119 = SURFACE_STYLE_FILL_AREA(#120120); +#120120 = FILL_AREA_STYLE('',(#120121)); +#120121 = FILL_AREA_STYLE_COLOUR('',#102876); +#120122 = STYLED_ITEM('color',(#120123),#41114); +#120123 = PRESENTATION_STYLE_ASSIGNMENT((#120124)); +#120124 = SURFACE_STYLE_USAGE(.BOTH.,#120125); +#120125 = SURFACE_SIDE_STYLE('',(#120126)); +#120126 = SURFACE_STYLE_FILL_AREA(#120127); +#120127 = FILL_AREA_STYLE('',(#120128)); +#120128 = FILL_AREA_STYLE_COLOUR('',#102876); +#120129 = STYLED_ITEM('color',(#120130),#41131); +#120130 = PRESENTATION_STYLE_ASSIGNMENT((#120131)); +#120131 = SURFACE_STYLE_USAGE(.BOTH.,#120132); +#120132 = SURFACE_SIDE_STYLE('',(#120133)); +#120133 = SURFACE_STYLE_FILL_AREA(#120134); +#120134 = FILL_AREA_STYLE('',(#120135)); +#120135 = FILL_AREA_STYLE_COLOUR('',#102876); +#120136 = STYLED_ITEM('color',(#120137),#41143); +#120137 = PRESENTATION_STYLE_ASSIGNMENT((#120138)); +#120138 = SURFACE_STYLE_USAGE(.BOTH.,#120139); +#120139 = SURFACE_SIDE_STYLE('',(#120140)); +#120140 = SURFACE_STYLE_FILL_AREA(#120141); +#120141 = FILL_AREA_STYLE('',(#120142)); +#120142 = FILL_AREA_STYLE_COLOUR('',#102876); +#120143 = STYLED_ITEM('color',(#120144),#41160); +#120144 = PRESENTATION_STYLE_ASSIGNMENT((#120145)); +#120145 = SURFACE_STYLE_USAGE(.BOTH.,#120146); +#120146 = SURFACE_SIDE_STYLE('',(#120147)); +#120147 = SURFACE_STYLE_FILL_AREA(#120148); +#120148 = FILL_AREA_STYLE('',(#120149)); +#120149 = FILL_AREA_STYLE_COLOUR('',#102876); +#120150 = STYLED_ITEM('color',(#120151),#41177); +#120151 = PRESENTATION_STYLE_ASSIGNMENT((#120152)); +#120152 = SURFACE_STYLE_USAGE(.BOTH.,#120153); +#120153 = SURFACE_SIDE_STYLE('',(#120154)); +#120154 = SURFACE_STYLE_FILL_AREA(#120155); +#120155 = FILL_AREA_STYLE('',(#120156)); +#120156 = FILL_AREA_STYLE_COLOUR('',#102876); +#120157 = STYLED_ITEM('color',(#120158),#41194); +#120158 = PRESENTATION_STYLE_ASSIGNMENT((#120159)); +#120159 = SURFACE_STYLE_USAGE(.BOTH.,#120160); +#120160 = SURFACE_SIDE_STYLE('',(#120161)); +#120161 = SURFACE_STYLE_FILL_AREA(#120162); +#120162 = FILL_AREA_STYLE('',(#120163)); +#120163 = FILL_AREA_STYLE_COLOUR('',#102876); +#120164 = STYLED_ITEM('color',(#120165),#41211); +#120165 = PRESENTATION_STYLE_ASSIGNMENT((#120166)); +#120166 = SURFACE_STYLE_USAGE(.BOTH.,#120167); +#120167 = SURFACE_SIDE_STYLE('',(#120168)); +#120168 = SURFACE_STYLE_FILL_AREA(#120169); +#120169 = FILL_AREA_STYLE('',(#120170)); +#120170 = FILL_AREA_STYLE_COLOUR('',#102876); +#120171 = STYLED_ITEM('color',(#120172),#41228); +#120172 = PRESENTATION_STYLE_ASSIGNMENT((#120173)); +#120173 = SURFACE_STYLE_USAGE(.BOTH.,#120174); +#120174 = SURFACE_SIDE_STYLE('',(#120175)); +#120175 = SURFACE_STYLE_FILL_AREA(#120176); +#120176 = FILL_AREA_STYLE('',(#120177)); +#120177 = FILL_AREA_STYLE_COLOUR('',#102876); +#120178 = STYLED_ITEM('color',(#120179),#41245); +#120179 = PRESENTATION_STYLE_ASSIGNMENT((#120180)); +#120180 = SURFACE_STYLE_USAGE(.BOTH.,#120181); +#120181 = SURFACE_SIDE_STYLE('',(#120182)); +#120182 = SURFACE_STYLE_FILL_AREA(#120183); +#120183 = FILL_AREA_STYLE('',(#120184)); +#120184 = FILL_AREA_STYLE_COLOUR('',#102876); +#120185 = STYLED_ITEM('color',(#120186),#41262); +#120186 = PRESENTATION_STYLE_ASSIGNMENT((#120187)); +#120187 = SURFACE_STYLE_USAGE(.BOTH.,#120188); +#120188 = SURFACE_SIDE_STYLE('',(#120189)); +#120189 = SURFACE_STYLE_FILL_AREA(#120190); +#120190 = FILL_AREA_STYLE('',(#120191)); +#120191 = FILL_AREA_STYLE_COLOUR('',#102876); +#120192 = STYLED_ITEM('color',(#120193),#41274); +#120193 = PRESENTATION_STYLE_ASSIGNMENT((#120194)); +#120194 = SURFACE_STYLE_USAGE(.BOTH.,#120195); +#120195 = SURFACE_SIDE_STYLE('',(#120196)); +#120196 = SURFACE_STYLE_FILL_AREA(#120197); +#120197 = FILL_AREA_STYLE('',(#120198)); +#120198 = FILL_AREA_STYLE_COLOUR('',#102876); +#120199 = STYLED_ITEM('color',(#120200),#41291); +#120200 = PRESENTATION_STYLE_ASSIGNMENT((#120201)); +#120201 = SURFACE_STYLE_USAGE(.BOTH.,#120202); +#120202 = SURFACE_SIDE_STYLE('',(#120203)); +#120203 = SURFACE_STYLE_FILL_AREA(#120204); +#120204 = FILL_AREA_STYLE('',(#120205)); +#120205 = FILL_AREA_STYLE_COLOUR('',#102876); +#120206 = STYLED_ITEM('color',(#120207),#41308); +#120207 = PRESENTATION_STYLE_ASSIGNMENT((#120208)); +#120208 = SURFACE_STYLE_USAGE(.BOTH.,#120209); +#120209 = SURFACE_SIDE_STYLE('',(#120210)); +#120210 = SURFACE_STYLE_FILL_AREA(#120211); +#120211 = FILL_AREA_STYLE('',(#120212)); +#120212 = FILL_AREA_STYLE_COLOUR('',#102876); +#120213 = STYLED_ITEM('color',(#120214),#41325); +#120214 = PRESENTATION_STYLE_ASSIGNMENT((#120215)); +#120215 = SURFACE_STYLE_USAGE(.BOTH.,#120216); +#120216 = SURFACE_SIDE_STYLE('',(#120217)); +#120217 = SURFACE_STYLE_FILL_AREA(#120218); +#120218 = FILL_AREA_STYLE('',(#120219)); +#120219 = FILL_AREA_STYLE_COLOUR('',#102876); +#120220 = STYLED_ITEM('color',(#120221),#41342); +#120221 = PRESENTATION_STYLE_ASSIGNMENT((#120222)); +#120222 = SURFACE_STYLE_USAGE(.BOTH.,#120223); +#120223 = SURFACE_SIDE_STYLE('',(#120224)); +#120224 = SURFACE_STYLE_FILL_AREA(#120225); +#120225 = FILL_AREA_STYLE('',(#120226)); +#120226 = FILL_AREA_STYLE_COLOUR('',#102876); +#120227 = STYLED_ITEM('color',(#120228),#41359); +#120228 = PRESENTATION_STYLE_ASSIGNMENT((#120229)); +#120229 = SURFACE_STYLE_USAGE(.BOTH.,#120230); +#120230 = SURFACE_SIDE_STYLE('',(#120231)); +#120231 = SURFACE_STYLE_FILL_AREA(#120232); +#120232 = FILL_AREA_STYLE('',(#120233)); +#120233 = FILL_AREA_STYLE_COLOUR('',#102876); +#120234 = STYLED_ITEM('color',(#120235),#41376); +#120235 = PRESENTATION_STYLE_ASSIGNMENT((#120236)); +#120236 = SURFACE_STYLE_USAGE(.BOTH.,#120237); +#120237 = SURFACE_SIDE_STYLE('',(#120238)); +#120238 = SURFACE_STYLE_FILL_AREA(#120239); +#120239 = FILL_AREA_STYLE('',(#120240)); +#120240 = FILL_AREA_STYLE_COLOUR('',#102876); +#120241 = STYLED_ITEM('color',(#120242),#41393); +#120242 = PRESENTATION_STYLE_ASSIGNMENT((#120243)); +#120243 = SURFACE_STYLE_USAGE(.BOTH.,#120244); +#120244 = SURFACE_SIDE_STYLE('',(#120245)); +#120245 = SURFACE_STYLE_FILL_AREA(#120246); +#120246 = FILL_AREA_STYLE('',(#120247)); +#120247 = FILL_AREA_STYLE_COLOUR('',#102876); +#120248 = STYLED_ITEM('color',(#120249),#41405); +#120249 = PRESENTATION_STYLE_ASSIGNMENT((#120250)); +#120250 = SURFACE_STYLE_USAGE(.BOTH.,#120251); +#120251 = SURFACE_SIDE_STYLE('',(#120252)); +#120252 = SURFACE_STYLE_FILL_AREA(#120253); +#120253 = FILL_AREA_STYLE('',(#120254)); +#120254 = FILL_AREA_STYLE_COLOUR('',#102876); +#120255 = STYLED_ITEM('color',(#120256),#41422); +#120256 = PRESENTATION_STYLE_ASSIGNMENT((#120257)); +#120257 = SURFACE_STYLE_USAGE(.BOTH.,#120258); +#120258 = SURFACE_SIDE_STYLE('',(#120259)); +#120259 = SURFACE_STYLE_FILL_AREA(#120260); +#120260 = FILL_AREA_STYLE('',(#120261)); +#120261 = FILL_AREA_STYLE_COLOUR('',#102876); +#120262 = STYLED_ITEM('color',(#120263),#41439); +#120263 = PRESENTATION_STYLE_ASSIGNMENT((#120264)); +#120264 = SURFACE_STYLE_USAGE(.BOTH.,#120265); +#120265 = SURFACE_SIDE_STYLE('',(#120266)); +#120266 = SURFACE_STYLE_FILL_AREA(#120267); +#120267 = FILL_AREA_STYLE('',(#120268)); +#120268 = FILL_AREA_STYLE_COLOUR('',#102876); +#120269 = STYLED_ITEM('color',(#120270),#41456); +#120270 = PRESENTATION_STYLE_ASSIGNMENT((#120271)); +#120271 = SURFACE_STYLE_USAGE(.BOTH.,#120272); +#120272 = SURFACE_SIDE_STYLE('',(#120273)); +#120273 = SURFACE_STYLE_FILL_AREA(#120274); +#120274 = FILL_AREA_STYLE('',(#120275)); +#120275 = FILL_AREA_STYLE_COLOUR('',#102876); +#120276 = STYLED_ITEM('color',(#120277),#41473); +#120277 = PRESENTATION_STYLE_ASSIGNMENT((#120278)); +#120278 = SURFACE_STYLE_USAGE(.BOTH.,#120279); +#120279 = SURFACE_SIDE_STYLE('',(#120280)); +#120280 = SURFACE_STYLE_FILL_AREA(#120281); +#120281 = FILL_AREA_STYLE('',(#120282)); +#120282 = FILL_AREA_STYLE_COLOUR('',#102876); +#120283 = STYLED_ITEM('color',(#120284),#41490); +#120284 = PRESENTATION_STYLE_ASSIGNMENT((#120285)); +#120285 = SURFACE_STYLE_USAGE(.BOTH.,#120286); +#120286 = SURFACE_SIDE_STYLE('',(#120287)); +#120287 = SURFACE_STYLE_FILL_AREA(#120288); +#120288 = FILL_AREA_STYLE('',(#120289)); +#120289 = FILL_AREA_STYLE_COLOUR('',#102876); +#120290 = STYLED_ITEM('color',(#120291),#41507); +#120291 = PRESENTATION_STYLE_ASSIGNMENT((#120292)); +#120292 = SURFACE_STYLE_USAGE(.BOTH.,#120293); +#120293 = SURFACE_SIDE_STYLE('',(#120294)); +#120294 = SURFACE_STYLE_FILL_AREA(#120295); +#120295 = FILL_AREA_STYLE('',(#120296)); +#120296 = FILL_AREA_STYLE_COLOUR('',#102876); +#120297 = STYLED_ITEM('color',(#120298),#41524); +#120298 = PRESENTATION_STYLE_ASSIGNMENT((#120299)); +#120299 = SURFACE_STYLE_USAGE(.BOTH.,#120300); +#120300 = SURFACE_SIDE_STYLE('',(#120301)); +#120301 = SURFACE_STYLE_FILL_AREA(#120302); +#120302 = FILL_AREA_STYLE('',(#120303)); +#120303 = FILL_AREA_STYLE_COLOUR('',#102876); +#120304 = STYLED_ITEM('color',(#120305),#41536); +#120305 = PRESENTATION_STYLE_ASSIGNMENT((#120306)); +#120306 = SURFACE_STYLE_USAGE(.BOTH.,#120307); +#120307 = SURFACE_SIDE_STYLE('',(#120308)); +#120308 = SURFACE_STYLE_FILL_AREA(#120309); +#120309 = FILL_AREA_STYLE('',(#120310)); +#120310 = FILL_AREA_STYLE_COLOUR('',#102876); +#120311 = STYLED_ITEM('color',(#120312),#41553); +#120312 = PRESENTATION_STYLE_ASSIGNMENT((#120313)); +#120313 = SURFACE_STYLE_USAGE(.BOTH.,#120314); +#120314 = SURFACE_SIDE_STYLE('',(#120315)); +#120315 = SURFACE_STYLE_FILL_AREA(#120316); +#120316 = FILL_AREA_STYLE('',(#120317)); +#120317 = FILL_AREA_STYLE_COLOUR('',#102876); +#120318 = STYLED_ITEM('color',(#120319),#41570); +#120319 = PRESENTATION_STYLE_ASSIGNMENT((#120320)); +#120320 = SURFACE_STYLE_USAGE(.BOTH.,#120321); +#120321 = SURFACE_SIDE_STYLE('',(#120322)); +#120322 = SURFACE_STYLE_FILL_AREA(#120323); +#120323 = FILL_AREA_STYLE('',(#120324)); +#120324 = FILL_AREA_STYLE_COLOUR('',#102876); +#120325 = STYLED_ITEM('color',(#120326),#41587); +#120326 = PRESENTATION_STYLE_ASSIGNMENT((#120327)); +#120327 = SURFACE_STYLE_USAGE(.BOTH.,#120328); +#120328 = SURFACE_SIDE_STYLE('',(#120329)); +#120329 = SURFACE_STYLE_FILL_AREA(#120330); +#120330 = FILL_AREA_STYLE('',(#120331)); +#120331 = FILL_AREA_STYLE_COLOUR('',#102876); +#120332 = STYLED_ITEM('color',(#120333),#41604); +#120333 = PRESENTATION_STYLE_ASSIGNMENT((#120334)); +#120334 = SURFACE_STYLE_USAGE(.BOTH.,#120335); +#120335 = SURFACE_SIDE_STYLE('',(#120336)); +#120336 = SURFACE_STYLE_FILL_AREA(#120337); +#120337 = FILL_AREA_STYLE('',(#120338)); +#120338 = FILL_AREA_STYLE_COLOUR('',#102876); +#120339 = STYLED_ITEM('color',(#120340),#41621); +#120340 = PRESENTATION_STYLE_ASSIGNMENT((#120341)); +#120341 = SURFACE_STYLE_USAGE(.BOTH.,#120342); +#120342 = SURFACE_SIDE_STYLE('',(#120343)); +#120343 = SURFACE_STYLE_FILL_AREA(#120344); +#120344 = FILL_AREA_STYLE('',(#120345)); +#120345 = FILL_AREA_STYLE_COLOUR('',#102876); +#120346 = STYLED_ITEM('color',(#120347),#41638); +#120347 = PRESENTATION_STYLE_ASSIGNMENT((#120348)); +#120348 = SURFACE_STYLE_USAGE(.BOTH.,#120349); +#120349 = SURFACE_SIDE_STYLE('',(#120350)); +#120350 = SURFACE_STYLE_FILL_AREA(#120351); +#120351 = FILL_AREA_STYLE('',(#120352)); +#120352 = FILL_AREA_STYLE_COLOUR('',#102876); +#120353 = STYLED_ITEM('color',(#120354),#41655); +#120354 = PRESENTATION_STYLE_ASSIGNMENT((#120355)); +#120355 = SURFACE_STYLE_USAGE(.BOTH.,#120356); +#120356 = SURFACE_SIDE_STYLE('',(#120357)); +#120357 = SURFACE_STYLE_FILL_AREA(#120358); +#120358 = FILL_AREA_STYLE('',(#120359)); +#120359 = FILL_AREA_STYLE_COLOUR('',#102876); +#120360 = STYLED_ITEM('color',(#120361),#41667); +#120361 = PRESENTATION_STYLE_ASSIGNMENT((#120362)); +#120362 = SURFACE_STYLE_USAGE(.BOTH.,#120363); +#120363 = SURFACE_SIDE_STYLE('',(#120364)); +#120364 = SURFACE_STYLE_FILL_AREA(#120365); +#120365 = FILL_AREA_STYLE('',(#120366)); +#120366 = FILL_AREA_STYLE_COLOUR('',#102876); +#120367 = STYLED_ITEM('color',(#120368),#41684); +#120368 = PRESENTATION_STYLE_ASSIGNMENT((#120369)); +#120369 = SURFACE_STYLE_USAGE(.BOTH.,#120370); +#120370 = SURFACE_SIDE_STYLE('',(#120371)); +#120371 = SURFACE_STYLE_FILL_AREA(#120372); +#120372 = FILL_AREA_STYLE('',(#120373)); +#120373 = FILL_AREA_STYLE_COLOUR('',#102876); +#120374 = STYLED_ITEM('color',(#120375),#41701); +#120375 = PRESENTATION_STYLE_ASSIGNMENT((#120376)); +#120376 = SURFACE_STYLE_USAGE(.BOTH.,#120377); +#120377 = SURFACE_SIDE_STYLE('',(#120378)); +#120378 = SURFACE_STYLE_FILL_AREA(#120379); +#120379 = FILL_AREA_STYLE('',(#120380)); +#120380 = FILL_AREA_STYLE_COLOUR('',#102876); +#120381 = STYLED_ITEM('color',(#120382),#41718); +#120382 = PRESENTATION_STYLE_ASSIGNMENT((#120383)); +#120383 = SURFACE_STYLE_USAGE(.BOTH.,#120384); +#120384 = SURFACE_SIDE_STYLE('',(#120385)); +#120385 = SURFACE_STYLE_FILL_AREA(#120386); +#120386 = FILL_AREA_STYLE('',(#120387)); +#120387 = FILL_AREA_STYLE_COLOUR('',#102876); +#120388 = STYLED_ITEM('color',(#120389),#41735); +#120389 = PRESENTATION_STYLE_ASSIGNMENT((#120390)); +#120390 = SURFACE_STYLE_USAGE(.BOTH.,#120391); +#120391 = SURFACE_SIDE_STYLE('',(#120392)); +#120392 = SURFACE_STYLE_FILL_AREA(#120393); +#120393 = FILL_AREA_STYLE('',(#120394)); +#120394 = FILL_AREA_STYLE_COLOUR('',#102876); +#120395 = STYLED_ITEM('color',(#120396),#41752); +#120396 = PRESENTATION_STYLE_ASSIGNMENT((#120397)); +#120397 = SURFACE_STYLE_USAGE(.BOTH.,#120398); +#120398 = SURFACE_SIDE_STYLE('',(#120399)); +#120399 = SURFACE_STYLE_FILL_AREA(#120400); +#120400 = FILL_AREA_STYLE('',(#120401)); +#120401 = FILL_AREA_STYLE_COLOUR('',#102876); +#120402 = STYLED_ITEM('color',(#120403),#41769); +#120403 = PRESENTATION_STYLE_ASSIGNMENT((#120404)); +#120404 = SURFACE_STYLE_USAGE(.BOTH.,#120405); +#120405 = SURFACE_SIDE_STYLE('',(#120406)); +#120406 = SURFACE_STYLE_FILL_AREA(#120407); +#120407 = FILL_AREA_STYLE('',(#120408)); +#120408 = FILL_AREA_STYLE_COLOUR('',#102876); +#120409 = STYLED_ITEM('color',(#120410),#41786); +#120410 = PRESENTATION_STYLE_ASSIGNMENT((#120411)); +#120411 = SURFACE_STYLE_USAGE(.BOTH.,#120412); +#120412 = SURFACE_SIDE_STYLE('',(#120413)); +#120413 = SURFACE_STYLE_FILL_AREA(#120414); +#120414 = FILL_AREA_STYLE('',(#120415)); +#120415 = FILL_AREA_STYLE_COLOUR('',#102876); +#120416 = STYLED_ITEM('color',(#120417),#41798); +#120417 = PRESENTATION_STYLE_ASSIGNMENT((#120418)); +#120418 = SURFACE_STYLE_USAGE(.BOTH.,#120419); +#120419 = SURFACE_SIDE_STYLE('',(#120420)); +#120420 = SURFACE_STYLE_FILL_AREA(#120421); +#120421 = FILL_AREA_STYLE('',(#120422)); +#120422 = FILL_AREA_STYLE_COLOUR('',#102876); +#120423 = STYLED_ITEM('color',(#120424),#41815); +#120424 = PRESENTATION_STYLE_ASSIGNMENT((#120425)); +#120425 = SURFACE_STYLE_USAGE(.BOTH.,#120426); +#120426 = SURFACE_SIDE_STYLE('',(#120427)); +#120427 = SURFACE_STYLE_FILL_AREA(#120428); +#120428 = FILL_AREA_STYLE('',(#120429)); +#120429 = FILL_AREA_STYLE_COLOUR('',#102876); +#120430 = STYLED_ITEM('color',(#120431),#41832); +#120431 = PRESENTATION_STYLE_ASSIGNMENT((#120432)); +#120432 = SURFACE_STYLE_USAGE(.BOTH.,#120433); +#120433 = SURFACE_SIDE_STYLE('',(#120434)); +#120434 = SURFACE_STYLE_FILL_AREA(#120435); +#120435 = FILL_AREA_STYLE('',(#120436)); +#120436 = FILL_AREA_STYLE_COLOUR('',#102876); +#120437 = STYLED_ITEM('color',(#120438),#41849); +#120438 = PRESENTATION_STYLE_ASSIGNMENT((#120439)); +#120439 = SURFACE_STYLE_USAGE(.BOTH.,#120440); +#120440 = SURFACE_SIDE_STYLE('',(#120441)); +#120441 = SURFACE_STYLE_FILL_AREA(#120442); +#120442 = FILL_AREA_STYLE('',(#120443)); +#120443 = FILL_AREA_STYLE_COLOUR('',#102876); +#120444 = STYLED_ITEM('color',(#120445),#41866); +#120445 = PRESENTATION_STYLE_ASSIGNMENT((#120446)); +#120446 = SURFACE_STYLE_USAGE(.BOTH.,#120447); +#120447 = SURFACE_SIDE_STYLE('',(#120448)); +#120448 = SURFACE_STYLE_FILL_AREA(#120449); +#120449 = FILL_AREA_STYLE('',(#120450)); +#120450 = FILL_AREA_STYLE_COLOUR('',#102876); +#120451 = STYLED_ITEM('color',(#120452),#41883); +#120452 = PRESENTATION_STYLE_ASSIGNMENT((#120453)); +#120453 = SURFACE_STYLE_USAGE(.BOTH.,#120454); +#120454 = SURFACE_SIDE_STYLE('',(#120455)); +#120455 = SURFACE_STYLE_FILL_AREA(#120456); +#120456 = FILL_AREA_STYLE('',(#120457)); +#120457 = FILL_AREA_STYLE_COLOUR('',#102876); +#120458 = STYLED_ITEM('color',(#120459),#41900); +#120459 = PRESENTATION_STYLE_ASSIGNMENT((#120460)); +#120460 = SURFACE_STYLE_USAGE(.BOTH.,#120461); +#120461 = SURFACE_SIDE_STYLE('',(#120462)); +#120462 = SURFACE_STYLE_FILL_AREA(#120463); +#120463 = FILL_AREA_STYLE('',(#120464)); +#120464 = FILL_AREA_STYLE_COLOUR('',#102876); +#120465 = STYLED_ITEM('color',(#120466),#41917); +#120466 = PRESENTATION_STYLE_ASSIGNMENT((#120467)); +#120467 = SURFACE_STYLE_USAGE(.BOTH.,#120468); +#120468 = SURFACE_SIDE_STYLE('',(#120469)); +#120469 = SURFACE_STYLE_FILL_AREA(#120470); +#120470 = FILL_AREA_STYLE('',(#120471)); +#120471 = FILL_AREA_STYLE_COLOUR('',#102876); +#120472 = STYLED_ITEM('color',(#120473),#41929); +#120473 = PRESENTATION_STYLE_ASSIGNMENT((#120474)); +#120474 = SURFACE_STYLE_USAGE(.BOTH.,#120475); +#120475 = SURFACE_SIDE_STYLE('',(#120476)); +#120476 = SURFACE_STYLE_FILL_AREA(#120477); +#120477 = FILL_AREA_STYLE('',(#120478)); +#120478 = FILL_AREA_STYLE_COLOUR('',#102876); +#120479 = STYLED_ITEM('color',(#120480),#41946); +#120480 = PRESENTATION_STYLE_ASSIGNMENT((#120481)); +#120481 = SURFACE_STYLE_USAGE(.BOTH.,#120482); +#120482 = SURFACE_SIDE_STYLE('',(#120483)); +#120483 = SURFACE_STYLE_FILL_AREA(#120484); +#120484 = FILL_AREA_STYLE('',(#120485)); +#120485 = FILL_AREA_STYLE_COLOUR('',#102876); +#120486 = STYLED_ITEM('color',(#120487),#41963); +#120487 = PRESENTATION_STYLE_ASSIGNMENT((#120488)); +#120488 = SURFACE_STYLE_USAGE(.BOTH.,#120489); +#120489 = SURFACE_SIDE_STYLE('',(#120490)); +#120490 = SURFACE_STYLE_FILL_AREA(#120491); +#120491 = FILL_AREA_STYLE('',(#120492)); +#120492 = FILL_AREA_STYLE_COLOUR('',#102876); +#120493 = STYLED_ITEM('color',(#120494),#41980); +#120494 = PRESENTATION_STYLE_ASSIGNMENT((#120495)); +#120495 = SURFACE_STYLE_USAGE(.BOTH.,#120496); +#120496 = SURFACE_SIDE_STYLE('',(#120497)); +#120497 = SURFACE_STYLE_FILL_AREA(#120498); +#120498 = FILL_AREA_STYLE('',(#120499)); +#120499 = FILL_AREA_STYLE_COLOUR('',#102876); +#120500 = STYLED_ITEM('color',(#120501),#41997); +#120501 = PRESENTATION_STYLE_ASSIGNMENT((#120502)); +#120502 = SURFACE_STYLE_USAGE(.BOTH.,#120503); +#120503 = SURFACE_SIDE_STYLE('',(#120504)); +#120504 = SURFACE_STYLE_FILL_AREA(#120505); +#120505 = FILL_AREA_STYLE('',(#120506)); +#120506 = FILL_AREA_STYLE_COLOUR('',#102876); +#120507 = STYLED_ITEM('color',(#120508),#42014); +#120508 = PRESENTATION_STYLE_ASSIGNMENT((#120509)); +#120509 = SURFACE_STYLE_USAGE(.BOTH.,#120510); +#120510 = SURFACE_SIDE_STYLE('',(#120511)); +#120511 = SURFACE_STYLE_FILL_AREA(#120512); +#120512 = FILL_AREA_STYLE('',(#120513)); +#120513 = FILL_AREA_STYLE_COLOUR('',#102876); +#120514 = STYLED_ITEM('color',(#120515),#42031); +#120515 = PRESENTATION_STYLE_ASSIGNMENT((#120516)); +#120516 = SURFACE_STYLE_USAGE(.BOTH.,#120517); +#120517 = SURFACE_SIDE_STYLE('',(#120518)); +#120518 = SURFACE_STYLE_FILL_AREA(#120519); +#120519 = FILL_AREA_STYLE('',(#120520)); +#120520 = FILL_AREA_STYLE_COLOUR('',#102876); +#120521 = STYLED_ITEM('color',(#120522),#42048); +#120522 = PRESENTATION_STYLE_ASSIGNMENT((#120523)); +#120523 = SURFACE_STYLE_USAGE(.BOTH.,#120524); +#120524 = SURFACE_SIDE_STYLE('',(#120525)); +#120525 = SURFACE_STYLE_FILL_AREA(#120526); +#120526 = FILL_AREA_STYLE('',(#120527)); +#120527 = FILL_AREA_STYLE_COLOUR('',#102876); +#120528 = STYLED_ITEM('color',(#120529),#42060); +#120529 = PRESENTATION_STYLE_ASSIGNMENT((#120530)); +#120530 = SURFACE_STYLE_USAGE(.BOTH.,#120531); +#120531 = SURFACE_SIDE_STYLE('',(#120532)); +#120532 = SURFACE_STYLE_FILL_AREA(#120533); +#120533 = FILL_AREA_STYLE('',(#120534)); +#120534 = FILL_AREA_STYLE_COLOUR('',#102876); +#120535 = STYLED_ITEM('color',(#120536),#42077); +#120536 = PRESENTATION_STYLE_ASSIGNMENT((#120537)); +#120537 = SURFACE_STYLE_USAGE(.BOTH.,#120538); +#120538 = SURFACE_SIDE_STYLE('',(#120539)); +#120539 = SURFACE_STYLE_FILL_AREA(#120540); +#120540 = FILL_AREA_STYLE('',(#120541)); +#120541 = FILL_AREA_STYLE_COLOUR('',#102876); +#120542 = STYLED_ITEM('color',(#120543),#42094); +#120543 = PRESENTATION_STYLE_ASSIGNMENT((#120544)); +#120544 = SURFACE_STYLE_USAGE(.BOTH.,#120545); +#120545 = SURFACE_SIDE_STYLE('',(#120546)); +#120546 = SURFACE_STYLE_FILL_AREA(#120547); +#120547 = FILL_AREA_STYLE('',(#120548)); +#120548 = FILL_AREA_STYLE_COLOUR('',#102876); +#120549 = STYLED_ITEM('color',(#120550),#42111); +#120550 = PRESENTATION_STYLE_ASSIGNMENT((#120551)); +#120551 = SURFACE_STYLE_USAGE(.BOTH.,#120552); +#120552 = SURFACE_SIDE_STYLE('',(#120553)); +#120553 = SURFACE_STYLE_FILL_AREA(#120554); +#120554 = FILL_AREA_STYLE('',(#120555)); +#120555 = FILL_AREA_STYLE_COLOUR('',#102876); +#120556 = STYLED_ITEM('color',(#120557),#42128); +#120557 = PRESENTATION_STYLE_ASSIGNMENT((#120558)); +#120558 = SURFACE_STYLE_USAGE(.BOTH.,#120559); +#120559 = SURFACE_SIDE_STYLE('',(#120560)); +#120560 = SURFACE_STYLE_FILL_AREA(#120561); +#120561 = FILL_AREA_STYLE('',(#120562)); +#120562 = FILL_AREA_STYLE_COLOUR('',#102876); +#120563 = STYLED_ITEM('color',(#120564),#42145); +#120564 = PRESENTATION_STYLE_ASSIGNMENT((#120565)); +#120565 = SURFACE_STYLE_USAGE(.BOTH.,#120566); +#120566 = SURFACE_SIDE_STYLE('',(#120567)); +#120567 = SURFACE_STYLE_FILL_AREA(#120568); +#120568 = FILL_AREA_STYLE('',(#120569)); +#120569 = FILL_AREA_STYLE_COLOUR('',#102876); +#120570 = STYLED_ITEM('color',(#120571),#42162); +#120571 = PRESENTATION_STYLE_ASSIGNMENT((#120572)); +#120572 = SURFACE_STYLE_USAGE(.BOTH.,#120573); +#120573 = SURFACE_SIDE_STYLE('',(#120574)); +#120574 = SURFACE_STYLE_FILL_AREA(#120575); +#120575 = FILL_AREA_STYLE('',(#120576)); +#120576 = FILL_AREA_STYLE_COLOUR('',#102876); +#120577 = STYLED_ITEM('color',(#120578),#42179); +#120578 = PRESENTATION_STYLE_ASSIGNMENT((#120579)); +#120579 = SURFACE_STYLE_USAGE(.BOTH.,#120580); +#120580 = SURFACE_SIDE_STYLE('',(#120581)); +#120581 = SURFACE_STYLE_FILL_AREA(#120582); +#120582 = FILL_AREA_STYLE('',(#120583)); +#120583 = FILL_AREA_STYLE_COLOUR('',#102876); +#120584 = STYLED_ITEM('color',(#120585),#42191); +#120585 = PRESENTATION_STYLE_ASSIGNMENT((#120586)); +#120586 = SURFACE_STYLE_USAGE(.BOTH.,#120587); +#120587 = SURFACE_SIDE_STYLE('',(#120588)); +#120588 = SURFACE_STYLE_FILL_AREA(#120589); +#120589 = FILL_AREA_STYLE('',(#120590)); +#120590 = FILL_AREA_STYLE_COLOUR('',#102876); +#120591 = STYLED_ITEM('color',(#120592),#42208); +#120592 = PRESENTATION_STYLE_ASSIGNMENT((#120593)); +#120593 = SURFACE_STYLE_USAGE(.BOTH.,#120594); +#120594 = SURFACE_SIDE_STYLE('',(#120595)); +#120595 = SURFACE_STYLE_FILL_AREA(#120596); +#120596 = FILL_AREA_STYLE('',(#120597)); +#120597 = FILL_AREA_STYLE_COLOUR('',#102876); +#120598 = STYLED_ITEM('color',(#120599),#42225); +#120599 = PRESENTATION_STYLE_ASSIGNMENT((#120600)); +#120600 = SURFACE_STYLE_USAGE(.BOTH.,#120601); +#120601 = SURFACE_SIDE_STYLE('',(#120602)); +#120602 = SURFACE_STYLE_FILL_AREA(#120603); +#120603 = FILL_AREA_STYLE('',(#120604)); +#120604 = FILL_AREA_STYLE_COLOUR('',#102876); +#120605 = STYLED_ITEM('color',(#120606),#42242); +#120606 = PRESENTATION_STYLE_ASSIGNMENT((#120607)); +#120607 = SURFACE_STYLE_USAGE(.BOTH.,#120608); +#120608 = SURFACE_SIDE_STYLE('',(#120609)); +#120609 = SURFACE_STYLE_FILL_AREA(#120610); +#120610 = FILL_AREA_STYLE('',(#120611)); +#120611 = FILL_AREA_STYLE_COLOUR('',#102876); +#120612 = STYLED_ITEM('color',(#120613),#42259); +#120613 = PRESENTATION_STYLE_ASSIGNMENT((#120614)); +#120614 = SURFACE_STYLE_USAGE(.BOTH.,#120615); +#120615 = SURFACE_SIDE_STYLE('',(#120616)); +#120616 = SURFACE_STYLE_FILL_AREA(#120617); +#120617 = FILL_AREA_STYLE('',(#120618)); +#120618 = FILL_AREA_STYLE_COLOUR('',#102876); +#120619 = STYLED_ITEM('color',(#120620),#42276); +#120620 = PRESENTATION_STYLE_ASSIGNMENT((#120621)); +#120621 = SURFACE_STYLE_USAGE(.BOTH.,#120622); +#120622 = SURFACE_SIDE_STYLE('',(#120623)); +#120623 = SURFACE_STYLE_FILL_AREA(#120624); +#120624 = FILL_AREA_STYLE('',(#120625)); +#120625 = FILL_AREA_STYLE_COLOUR('',#102876); +#120626 = STYLED_ITEM('color',(#120627),#42293); +#120627 = PRESENTATION_STYLE_ASSIGNMENT((#120628)); +#120628 = SURFACE_STYLE_USAGE(.BOTH.,#120629); +#120629 = SURFACE_SIDE_STYLE('',(#120630)); +#120630 = SURFACE_STYLE_FILL_AREA(#120631); +#120631 = FILL_AREA_STYLE('',(#120632)); +#120632 = FILL_AREA_STYLE_COLOUR('',#102876); +#120633 = STYLED_ITEM('color',(#120634),#42310); +#120634 = PRESENTATION_STYLE_ASSIGNMENT((#120635)); +#120635 = SURFACE_STYLE_USAGE(.BOTH.,#120636); +#120636 = SURFACE_SIDE_STYLE('',(#120637)); +#120637 = SURFACE_STYLE_FILL_AREA(#120638); +#120638 = FILL_AREA_STYLE('',(#120639)); +#120639 = FILL_AREA_STYLE_COLOUR('',#102876); +#120640 = STYLED_ITEM('color',(#120641),#42322); +#120641 = PRESENTATION_STYLE_ASSIGNMENT((#120642)); +#120642 = SURFACE_STYLE_USAGE(.BOTH.,#120643); +#120643 = SURFACE_SIDE_STYLE('',(#120644)); +#120644 = SURFACE_STYLE_FILL_AREA(#120645); +#120645 = FILL_AREA_STYLE('',(#120646)); +#120646 = FILL_AREA_STYLE_COLOUR('',#102876); +#120647 = STYLED_ITEM('color',(#120648),#42339); +#120648 = PRESENTATION_STYLE_ASSIGNMENT((#120649)); +#120649 = SURFACE_STYLE_USAGE(.BOTH.,#120650); +#120650 = SURFACE_SIDE_STYLE('',(#120651)); +#120651 = SURFACE_STYLE_FILL_AREA(#120652); +#120652 = FILL_AREA_STYLE('',(#120653)); +#120653 = FILL_AREA_STYLE_COLOUR('',#102876); +#120654 = STYLED_ITEM('color',(#120655),#42356); +#120655 = PRESENTATION_STYLE_ASSIGNMENT((#120656)); +#120656 = SURFACE_STYLE_USAGE(.BOTH.,#120657); +#120657 = SURFACE_SIDE_STYLE('',(#120658)); +#120658 = SURFACE_STYLE_FILL_AREA(#120659); +#120659 = FILL_AREA_STYLE('',(#120660)); +#120660 = FILL_AREA_STYLE_COLOUR('',#102876); +#120661 = STYLED_ITEM('color',(#120662),#42373); +#120662 = PRESENTATION_STYLE_ASSIGNMENT((#120663)); +#120663 = SURFACE_STYLE_USAGE(.BOTH.,#120664); +#120664 = SURFACE_SIDE_STYLE('',(#120665)); +#120665 = SURFACE_STYLE_FILL_AREA(#120666); +#120666 = FILL_AREA_STYLE('',(#120667)); +#120667 = FILL_AREA_STYLE_COLOUR('',#102876); +#120668 = STYLED_ITEM('color',(#120669),#42390); +#120669 = PRESENTATION_STYLE_ASSIGNMENT((#120670)); +#120670 = SURFACE_STYLE_USAGE(.BOTH.,#120671); +#120671 = SURFACE_SIDE_STYLE('',(#120672)); +#120672 = SURFACE_STYLE_FILL_AREA(#120673); +#120673 = FILL_AREA_STYLE('',(#120674)); +#120674 = FILL_AREA_STYLE_COLOUR('',#102876); +#120675 = STYLED_ITEM('color',(#120676),#42407); +#120676 = PRESENTATION_STYLE_ASSIGNMENT((#120677)); +#120677 = SURFACE_STYLE_USAGE(.BOTH.,#120678); +#120678 = SURFACE_SIDE_STYLE('',(#120679)); +#120679 = SURFACE_STYLE_FILL_AREA(#120680); +#120680 = FILL_AREA_STYLE('',(#120681)); +#120681 = FILL_AREA_STYLE_COLOUR('',#102876); +#120682 = STYLED_ITEM('color',(#120683),#42424); +#120683 = PRESENTATION_STYLE_ASSIGNMENT((#120684)); +#120684 = SURFACE_STYLE_USAGE(.BOTH.,#120685); +#120685 = SURFACE_SIDE_STYLE('',(#120686)); +#120686 = SURFACE_STYLE_FILL_AREA(#120687); +#120687 = FILL_AREA_STYLE('',(#120688)); +#120688 = FILL_AREA_STYLE_COLOUR('',#102876); +#120689 = STYLED_ITEM('color',(#120690),#42441); +#120690 = PRESENTATION_STYLE_ASSIGNMENT((#120691)); +#120691 = SURFACE_STYLE_USAGE(.BOTH.,#120692); +#120692 = SURFACE_SIDE_STYLE('',(#120693)); +#120693 = SURFACE_STYLE_FILL_AREA(#120694); +#120694 = FILL_AREA_STYLE('',(#120695)); +#120695 = FILL_AREA_STYLE_COLOUR('',#102876); +#120696 = STYLED_ITEM('color',(#120697),#42453); +#120697 = PRESENTATION_STYLE_ASSIGNMENT((#120698)); +#120698 = SURFACE_STYLE_USAGE(.BOTH.,#120699); +#120699 = SURFACE_SIDE_STYLE('',(#120700)); +#120700 = SURFACE_STYLE_FILL_AREA(#120701); +#120701 = FILL_AREA_STYLE('',(#120702)); +#120702 = FILL_AREA_STYLE_COLOUR('',#102912); +#120703 = STYLED_ITEM('color',(#120704),#42549); +#120704 = PRESENTATION_STYLE_ASSIGNMENT((#120705)); +#120705 = SURFACE_STYLE_USAGE(.BOTH.,#120706); +#120706 = SURFACE_SIDE_STYLE('',(#120707)); +#120707 = SURFACE_STYLE_FILL_AREA(#120708); +#120708 = FILL_AREA_STYLE('',(#120709)); +#120709 = FILL_AREA_STYLE_COLOUR('',#102876); +#120710 = STYLED_ITEM('color',(#120711),#42568); +#120711 = PRESENTATION_STYLE_ASSIGNMENT((#120712)); +#120712 = SURFACE_STYLE_USAGE(.BOTH.,#120713); +#120713 = SURFACE_SIDE_STYLE('',(#120714)); +#120714 = SURFACE_STYLE_FILL_AREA(#120715); +#120715 = FILL_AREA_STYLE('',(#120716)); +#120716 = FILL_AREA_STYLE_COLOUR('',#102876); +#120717 = STYLED_ITEM('color',(#120718),#42585); +#120718 = PRESENTATION_STYLE_ASSIGNMENT((#120719)); +#120719 = SURFACE_STYLE_USAGE(.BOTH.,#120720); +#120720 = SURFACE_SIDE_STYLE('',(#120721)); +#120721 = SURFACE_STYLE_FILL_AREA(#120722); +#120722 = FILL_AREA_STYLE('',(#120723)); +#120723 = FILL_AREA_STYLE_COLOUR('',#102876); +#120724 = STYLED_ITEM('color',(#120725),#42602); +#120725 = PRESENTATION_STYLE_ASSIGNMENT((#120726)); +#120726 = SURFACE_STYLE_USAGE(.BOTH.,#120727); +#120727 = SURFACE_SIDE_STYLE('',(#120728)); +#120728 = SURFACE_STYLE_FILL_AREA(#120729); +#120729 = FILL_AREA_STYLE('',(#120730)); +#120730 = FILL_AREA_STYLE_COLOUR('',#102876); +#120731 = STYLED_ITEM('color',(#120732),#42619); +#120732 = PRESENTATION_STYLE_ASSIGNMENT((#120733)); +#120733 = SURFACE_STYLE_USAGE(.BOTH.,#120734); +#120734 = SURFACE_SIDE_STYLE('',(#120735)); +#120735 = SURFACE_STYLE_FILL_AREA(#120736); +#120736 = FILL_AREA_STYLE('',(#120737)); +#120737 = FILL_AREA_STYLE_COLOUR('',#102876); +#120738 = STYLED_ITEM('color',(#120739),#42636); +#120739 = PRESENTATION_STYLE_ASSIGNMENT((#120740)); +#120740 = SURFACE_STYLE_USAGE(.BOTH.,#120741); +#120741 = SURFACE_SIDE_STYLE('',(#120742)); +#120742 = SURFACE_STYLE_FILL_AREA(#120743); +#120743 = FILL_AREA_STYLE('',(#120744)); +#120744 = FILL_AREA_STYLE_COLOUR('',#102876); +#120745 = STYLED_ITEM('color',(#120746),#42653); +#120746 = PRESENTATION_STYLE_ASSIGNMENT((#120747)); +#120747 = SURFACE_STYLE_USAGE(.BOTH.,#120748); +#120748 = SURFACE_SIDE_STYLE('',(#120749)); +#120749 = SURFACE_STYLE_FILL_AREA(#120750); +#120750 = FILL_AREA_STYLE('',(#120751)); +#120751 = FILL_AREA_STYLE_COLOUR('',#102876); +#120752 = STYLED_ITEM('color',(#120753),#42670); +#120753 = PRESENTATION_STYLE_ASSIGNMENT((#120754)); +#120754 = SURFACE_STYLE_USAGE(.BOTH.,#120755); +#120755 = SURFACE_SIDE_STYLE('',(#120756)); +#120756 = SURFACE_STYLE_FILL_AREA(#120757); +#120757 = FILL_AREA_STYLE('',(#120758)); +#120758 = FILL_AREA_STYLE_COLOUR('',#102876); +#120759 = STYLED_ITEM('color',(#120760),#42687); +#120760 = PRESENTATION_STYLE_ASSIGNMENT((#120761)); +#120761 = SURFACE_STYLE_USAGE(.BOTH.,#120762); +#120762 = SURFACE_SIDE_STYLE('',(#120763)); +#120763 = SURFACE_STYLE_FILL_AREA(#120764); +#120764 = FILL_AREA_STYLE('',(#120765)); +#120765 = FILL_AREA_STYLE_COLOUR('',#102876); +#120766 = STYLED_ITEM('color',(#120767),#42699); +#120767 = PRESENTATION_STYLE_ASSIGNMENT((#120768)); +#120768 = SURFACE_STYLE_USAGE(.BOTH.,#120769); +#120769 = SURFACE_SIDE_STYLE('',(#120770)); +#120770 = SURFACE_STYLE_FILL_AREA(#120771); +#120771 = FILL_AREA_STYLE('',(#120772)); +#120772 = FILL_AREA_STYLE_COLOUR('',#102876); +#120773 = STYLED_ITEM('color',(#120774),#42718); +#120774 = PRESENTATION_STYLE_ASSIGNMENT((#120775)); +#120775 = SURFACE_STYLE_USAGE(.BOTH.,#120776); +#120776 = SURFACE_SIDE_STYLE('',(#120777)); +#120777 = SURFACE_STYLE_FILL_AREA(#120778); +#120778 = FILL_AREA_STYLE('',(#120779)); +#120779 = FILL_AREA_STYLE_COLOUR('',#102876); +#120780 = STYLED_ITEM('color',(#120781),#42735); +#120781 = PRESENTATION_STYLE_ASSIGNMENT((#120782)); +#120782 = SURFACE_STYLE_USAGE(.BOTH.,#120783); +#120783 = SURFACE_SIDE_STYLE('',(#120784)); +#120784 = SURFACE_STYLE_FILL_AREA(#120785); +#120785 = FILL_AREA_STYLE('',(#120786)); +#120786 = FILL_AREA_STYLE_COLOUR('',#102876); +#120787 = STYLED_ITEM('color',(#120788),#42752); +#120788 = PRESENTATION_STYLE_ASSIGNMENT((#120789)); +#120789 = SURFACE_STYLE_USAGE(.BOTH.,#120790); +#120790 = SURFACE_SIDE_STYLE('',(#120791)); +#120791 = SURFACE_STYLE_FILL_AREA(#120792); +#120792 = FILL_AREA_STYLE('',(#120793)); +#120793 = FILL_AREA_STYLE_COLOUR('',#102876); +#120794 = STYLED_ITEM('color',(#120795),#42769); +#120795 = PRESENTATION_STYLE_ASSIGNMENT((#120796)); +#120796 = SURFACE_STYLE_USAGE(.BOTH.,#120797); +#120797 = SURFACE_SIDE_STYLE('',(#120798)); +#120798 = SURFACE_STYLE_FILL_AREA(#120799); +#120799 = FILL_AREA_STYLE('',(#120800)); +#120800 = FILL_AREA_STYLE_COLOUR('',#102876); +#120801 = STYLED_ITEM('color',(#120802),#42786); +#120802 = PRESENTATION_STYLE_ASSIGNMENT((#120803)); +#120803 = SURFACE_STYLE_USAGE(.BOTH.,#120804); +#120804 = SURFACE_SIDE_STYLE('',(#120805)); +#120805 = SURFACE_STYLE_FILL_AREA(#120806); +#120806 = FILL_AREA_STYLE('',(#120807)); +#120807 = FILL_AREA_STYLE_COLOUR('',#102876); +#120808 = STYLED_ITEM('color',(#120809),#42803); +#120809 = PRESENTATION_STYLE_ASSIGNMENT((#120810)); +#120810 = SURFACE_STYLE_USAGE(.BOTH.,#120811); +#120811 = SURFACE_SIDE_STYLE('',(#120812)); +#120812 = SURFACE_STYLE_FILL_AREA(#120813); +#120813 = FILL_AREA_STYLE('',(#120814)); +#120814 = FILL_AREA_STYLE_COLOUR('',#102876); +#120815 = STYLED_ITEM('color',(#120816),#42820); +#120816 = PRESENTATION_STYLE_ASSIGNMENT((#120817)); +#120817 = SURFACE_STYLE_USAGE(.BOTH.,#120818); +#120818 = SURFACE_SIDE_STYLE('',(#120819)); +#120819 = SURFACE_STYLE_FILL_AREA(#120820); +#120820 = FILL_AREA_STYLE('',(#120821)); +#120821 = FILL_AREA_STYLE_COLOUR('',#102876); +#120822 = STYLED_ITEM('color',(#120823),#42837); +#120823 = PRESENTATION_STYLE_ASSIGNMENT((#120824)); +#120824 = SURFACE_STYLE_USAGE(.BOTH.,#120825); +#120825 = SURFACE_SIDE_STYLE('',(#120826)); +#120826 = SURFACE_STYLE_FILL_AREA(#120827); +#120827 = FILL_AREA_STYLE('',(#120828)); +#120828 = FILL_AREA_STYLE_COLOUR('',#102876); +#120829 = STYLED_ITEM('color',(#120830),#42849); +#120830 = PRESENTATION_STYLE_ASSIGNMENT((#120831)); +#120831 = SURFACE_STYLE_USAGE(.BOTH.,#120832); +#120832 = SURFACE_SIDE_STYLE('',(#120833)); +#120833 = SURFACE_STYLE_FILL_AREA(#120834); +#120834 = FILL_AREA_STYLE('',(#120835)); +#120835 = FILL_AREA_STYLE_COLOUR('',#102876); +#120836 = STYLED_ITEM('color',(#120837),#42868); +#120837 = PRESENTATION_STYLE_ASSIGNMENT((#120838)); +#120838 = SURFACE_STYLE_USAGE(.BOTH.,#120839); +#120839 = SURFACE_SIDE_STYLE('',(#120840)); +#120840 = SURFACE_STYLE_FILL_AREA(#120841); +#120841 = FILL_AREA_STYLE('',(#120842)); +#120842 = FILL_AREA_STYLE_COLOUR('',#102876); +#120843 = STYLED_ITEM('color',(#120844),#42885); +#120844 = PRESENTATION_STYLE_ASSIGNMENT((#120845)); +#120845 = SURFACE_STYLE_USAGE(.BOTH.,#120846); +#120846 = SURFACE_SIDE_STYLE('',(#120847)); +#120847 = SURFACE_STYLE_FILL_AREA(#120848); +#120848 = FILL_AREA_STYLE('',(#120849)); +#120849 = FILL_AREA_STYLE_COLOUR('',#102876); +#120850 = STYLED_ITEM('color',(#120851),#42902); +#120851 = PRESENTATION_STYLE_ASSIGNMENT((#120852)); +#120852 = SURFACE_STYLE_USAGE(.BOTH.,#120853); +#120853 = SURFACE_SIDE_STYLE('',(#120854)); +#120854 = SURFACE_STYLE_FILL_AREA(#120855); +#120855 = FILL_AREA_STYLE('',(#120856)); +#120856 = FILL_AREA_STYLE_COLOUR('',#102876); +#120857 = STYLED_ITEM('color',(#120858),#42919); +#120858 = PRESENTATION_STYLE_ASSIGNMENT((#120859)); +#120859 = SURFACE_STYLE_USAGE(.BOTH.,#120860); +#120860 = SURFACE_SIDE_STYLE('',(#120861)); +#120861 = SURFACE_STYLE_FILL_AREA(#120862); +#120862 = FILL_AREA_STYLE('',(#120863)); +#120863 = FILL_AREA_STYLE_COLOUR('',#102876); +#120864 = STYLED_ITEM('color',(#120865),#42936); +#120865 = PRESENTATION_STYLE_ASSIGNMENT((#120866)); +#120866 = SURFACE_STYLE_USAGE(.BOTH.,#120867); +#120867 = SURFACE_SIDE_STYLE('',(#120868)); +#120868 = SURFACE_STYLE_FILL_AREA(#120869); +#120869 = FILL_AREA_STYLE('',(#120870)); +#120870 = FILL_AREA_STYLE_COLOUR('',#102876); +#120871 = STYLED_ITEM('color',(#120872),#42953); +#120872 = PRESENTATION_STYLE_ASSIGNMENT((#120873)); +#120873 = SURFACE_STYLE_USAGE(.BOTH.,#120874); +#120874 = SURFACE_SIDE_STYLE('',(#120875)); +#120875 = SURFACE_STYLE_FILL_AREA(#120876); +#120876 = FILL_AREA_STYLE('',(#120877)); +#120877 = FILL_AREA_STYLE_COLOUR('',#102876); +#120878 = STYLED_ITEM('color',(#120879),#42970); +#120879 = PRESENTATION_STYLE_ASSIGNMENT((#120880)); +#120880 = SURFACE_STYLE_USAGE(.BOTH.,#120881); +#120881 = SURFACE_SIDE_STYLE('',(#120882)); +#120882 = SURFACE_STYLE_FILL_AREA(#120883); +#120883 = FILL_AREA_STYLE('',(#120884)); +#120884 = FILL_AREA_STYLE_COLOUR('',#102876); +#120885 = STYLED_ITEM('color',(#120886),#42987); +#120886 = PRESENTATION_STYLE_ASSIGNMENT((#120887)); +#120887 = SURFACE_STYLE_USAGE(.BOTH.,#120888); +#120888 = SURFACE_SIDE_STYLE('',(#120889)); +#120889 = SURFACE_STYLE_FILL_AREA(#120890); +#120890 = FILL_AREA_STYLE('',(#120891)); +#120891 = FILL_AREA_STYLE_COLOUR('',#102876); +#120892 = STYLED_ITEM('color',(#120893),#42999); +#120893 = PRESENTATION_STYLE_ASSIGNMENT((#120894)); +#120894 = SURFACE_STYLE_USAGE(.BOTH.,#120895); +#120895 = SURFACE_SIDE_STYLE('',(#120896)); +#120896 = SURFACE_STYLE_FILL_AREA(#120897); +#120897 = FILL_AREA_STYLE('',(#120898)); +#120898 = FILL_AREA_STYLE_COLOUR('',#102876); +#120899 = STYLED_ITEM('color',(#120900),#43018); +#120900 = PRESENTATION_STYLE_ASSIGNMENT((#120901)); +#120901 = SURFACE_STYLE_USAGE(.BOTH.,#120902); +#120902 = SURFACE_SIDE_STYLE('',(#120903)); +#120903 = SURFACE_STYLE_FILL_AREA(#120904); +#120904 = FILL_AREA_STYLE('',(#120905)); +#120905 = FILL_AREA_STYLE_COLOUR('',#102876); +#120906 = STYLED_ITEM('color',(#120907),#43035); +#120907 = PRESENTATION_STYLE_ASSIGNMENT((#120908)); +#120908 = SURFACE_STYLE_USAGE(.BOTH.,#120909); +#120909 = SURFACE_SIDE_STYLE('',(#120910)); +#120910 = SURFACE_STYLE_FILL_AREA(#120911); +#120911 = FILL_AREA_STYLE('',(#120912)); +#120912 = FILL_AREA_STYLE_COLOUR('',#102876); +#120913 = STYLED_ITEM('color',(#120914),#43052); +#120914 = PRESENTATION_STYLE_ASSIGNMENT((#120915)); +#120915 = SURFACE_STYLE_USAGE(.BOTH.,#120916); +#120916 = SURFACE_SIDE_STYLE('',(#120917)); +#120917 = SURFACE_STYLE_FILL_AREA(#120918); +#120918 = FILL_AREA_STYLE('',(#120919)); +#120919 = FILL_AREA_STYLE_COLOUR('',#102876); +#120920 = STYLED_ITEM('color',(#120921),#43069); +#120921 = PRESENTATION_STYLE_ASSIGNMENT((#120922)); +#120922 = SURFACE_STYLE_USAGE(.BOTH.,#120923); +#120923 = SURFACE_SIDE_STYLE('',(#120924)); +#120924 = SURFACE_STYLE_FILL_AREA(#120925); +#120925 = FILL_AREA_STYLE('',(#120926)); +#120926 = FILL_AREA_STYLE_COLOUR('',#102876); +#120927 = STYLED_ITEM('color',(#120928),#43086); +#120928 = PRESENTATION_STYLE_ASSIGNMENT((#120929)); +#120929 = SURFACE_STYLE_USAGE(.BOTH.,#120930); +#120930 = SURFACE_SIDE_STYLE('',(#120931)); +#120931 = SURFACE_STYLE_FILL_AREA(#120932); +#120932 = FILL_AREA_STYLE('',(#120933)); +#120933 = FILL_AREA_STYLE_COLOUR('',#102876); +#120934 = STYLED_ITEM('color',(#120935),#43103); +#120935 = PRESENTATION_STYLE_ASSIGNMENT((#120936)); +#120936 = SURFACE_STYLE_USAGE(.BOTH.,#120937); +#120937 = SURFACE_SIDE_STYLE('',(#120938)); +#120938 = SURFACE_STYLE_FILL_AREA(#120939); +#120939 = FILL_AREA_STYLE('',(#120940)); +#120940 = FILL_AREA_STYLE_COLOUR('',#102876); +#120941 = STYLED_ITEM('color',(#120942),#43120); +#120942 = PRESENTATION_STYLE_ASSIGNMENT((#120943)); +#120943 = SURFACE_STYLE_USAGE(.BOTH.,#120944); +#120944 = SURFACE_SIDE_STYLE('',(#120945)); +#120945 = SURFACE_STYLE_FILL_AREA(#120946); +#120946 = FILL_AREA_STYLE('',(#120947)); +#120947 = FILL_AREA_STYLE_COLOUR('',#102876); +#120948 = STYLED_ITEM('color',(#120949),#43137); +#120949 = PRESENTATION_STYLE_ASSIGNMENT((#120950)); +#120950 = SURFACE_STYLE_USAGE(.BOTH.,#120951); +#120951 = SURFACE_SIDE_STYLE('',(#120952)); +#120952 = SURFACE_STYLE_FILL_AREA(#120953); +#120953 = FILL_AREA_STYLE('',(#120954)); +#120954 = FILL_AREA_STYLE_COLOUR('',#102876); +#120955 = STYLED_ITEM('color',(#120956),#43149); +#120956 = PRESENTATION_STYLE_ASSIGNMENT((#120957)); +#120957 = SURFACE_STYLE_USAGE(.BOTH.,#120958); +#120958 = SURFACE_SIDE_STYLE('',(#120959)); +#120959 = SURFACE_STYLE_FILL_AREA(#120960); +#120960 = FILL_AREA_STYLE('',(#120961)); +#120961 = FILL_AREA_STYLE_COLOUR('',#102876); +#120962 = STYLED_ITEM('color',(#120963),#43168); +#120963 = PRESENTATION_STYLE_ASSIGNMENT((#120964)); +#120964 = SURFACE_STYLE_USAGE(.BOTH.,#120965); +#120965 = SURFACE_SIDE_STYLE('',(#120966)); +#120966 = SURFACE_STYLE_FILL_AREA(#120967); +#120967 = FILL_AREA_STYLE('',(#120968)); +#120968 = FILL_AREA_STYLE_COLOUR('',#102876); +#120969 = STYLED_ITEM('color',(#120970),#43185); +#120970 = PRESENTATION_STYLE_ASSIGNMENT((#120971)); +#120971 = SURFACE_STYLE_USAGE(.BOTH.,#120972); +#120972 = SURFACE_SIDE_STYLE('',(#120973)); +#120973 = SURFACE_STYLE_FILL_AREA(#120974); +#120974 = FILL_AREA_STYLE('',(#120975)); +#120975 = FILL_AREA_STYLE_COLOUR('',#102876); +#120976 = STYLED_ITEM('color',(#120977),#43202); +#120977 = PRESENTATION_STYLE_ASSIGNMENT((#120978)); +#120978 = SURFACE_STYLE_USAGE(.BOTH.,#120979); +#120979 = SURFACE_SIDE_STYLE('',(#120980)); +#120980 = SURFACE_STYLE_FILL_AREA(#120981); +#120981 = FILL_AREA_STYLE('',(#120982)); +#120982 = FILL_AREA_STYLE_COLOUR('',#102876); +#120983 = STYLED_ITEM('color',(#120984),#43219); +#120984 = PRESENTATION_STYLE_ASSIGNMENT((#120985)); +#120985 = SURFACE_STYLE_USAGE(.BOTH.,#120986); +#120986 = SURFACE_SIDE_STYLE('',(#120987)); +#120987 = SURFACE_STYLE_FILL_AREA(#120988); +#120988 = FILL_AREA_STYLE('',(#120989)); +#120989 = FILL_AREA_STYLE_COLOUR('',#102876); +#120990 = STYLED_ITEM('color',(#120991),#43236); +#120991 = PRESENTATION_STYLE_ASSIGNMENT((#120992)); +#120992 = SURFACE_STYLE_USAGE(.BOTH.,#120993); +#120993 = SURFACE_SIDE_STYLE('',(#120994)); +#120994 = SURFACE_STYLE_FILL_AREA(#120995); +#120995 = FILL_AREA_STYLE('',(#120996)); +#120996 = FILL_AREA_STYLE_COLOUR('',#102876); +#120997 = STYLED_ITEM('color',(#120998),#43253); +#120998 = PRESENTATION_STYLE_ASSIGNMENT((#120999)); +#120999 = SURFACE_STYLE_USAGE(.BOTH.,#121000); +#121000 = SURFACE_SIDE_STYLE('',(#121001)); +#121001 = SURFACE_STYLE_FILL_AREA(#121002); +#121002 = FILL_AREA_STYLE('',(#121003)); +#121003 = FILL_AREA_STYLE_COLOUR('',#102876); +#121004 = STYLED_ITEM('color',(#121005),#43270); +#121005 = PRESENTATION_STYLE_ASSIGNMENT((#121006)); +#121006 = SURFACE_STYLE_USAGE(.BOTH.,#121007); +#121007 = SURFACE_SIDE_STYLE('',(#121008)); +#121008 = SURFACE_STYLE_FILL_AREA(#121009); +#121009 = FILL_AREA_STYLE('',(#121010)); +#121010 = FILL_AREA_STYLE_COLOUR('',#102876); +#121011 = STYLED_ITEM('color',(#121012),#43287); +#121012 = PRESENTATION_STYLE_ASSIGNMENT((#121013)); +#121013 = SURFACE_STYLE_USAGE(.BOTH.,#121014); +#121014 = SURFACE_SIDE_STYLE('',(#121015)); +#121015 = SURFACE_STYLE_FILL_AREA(#121016); +#121016 = FILL_AREA_STYLE('',(#121017)); +#121017 = FILL_AREA_STYLE_COLOUR('',#102876); +#121018 = STYLED_ITEM('color',(#121019),#43299); +#121019 = PRESENTATION_STYLE_ASSIGNMENT((#121020)); +#121020 = SURFACE_STYLE_USAGE(.BOTH.,#121021); +#121021 = SURFACE_SIDE_STYLE('',(#121022)); +#121022 = SURFACE_STYLE_FILL_AREA(#121023); +#121023 = FILL_AREA_STYLE('',(#121024)); +#121024 = FILL_AREA_STYLE_COLOUR('',#102876); +#121025 = STYLED_ITEM('color',(#121026),#43318); +#121026 = PRESENTATION_STYLE_ASSIGNMENT((#121027)); +#121027 = SURFACE_STYLE_USAGE(.BOTH.,#121028); +#121028 = SURFACE_SIDE_STYLE('',(#121029)); +#121029 = SURFACE_STYLE_FILL_AREA(#121030); +#121030 = FILL_AREA_STYLE('',(#121031)); +#121031 = FILL_AREA_STYLE_COLOUR('',#102876); +#121032 = STYLED_ITEM('color',(#121033),#43335); +#121033 = PRESENTATION_STYLE_ASSIGNMENT((#121034)); +#121034 = SURFACE_STYLE_USAGE(.BOTH.,#121035); +#121035 = SURFACE_SIDE_STYLE('',(#121036)); +#121036 = SURFACE_STYLE_FILL_AREA(#121037); +#121037 = FILL_AREA_STYLE('',(#121038)); +#121038 = FILL_AREA_STYLE_COLOUR('',#102876); +#121039 = STYLED_ITEM('color',(#121040),#43352); +#121040 = PRESENTATION_STYLE_ASSIGNMENT((#121041)); +#121041 = SURFACE_STYLE_USAGE(.BOTH.,#121042); +#121042 = SURFACE_SIDE_STYLE('',(#121043)); +#121043 = SURFACE_STYLE_FILL_AREA(#121044); +#121044 = FILL_AREA_STYLE('',(#121045)); +#121045 = FILL_AREA_STYLE_COLOUR('',#102876); +#121046 = STYLED_ITEM('color',(#121047),#43369); +#121047 = PRESENTATION_STYLE_ASSIGNMENT((#121048)); +#121048 = SURFACE_STYLE_USAGE(.BOTH.,#121049); +#121049 = SURFACE_SIDE_STYLE('',(#121050)); +#121050 = SURFACE_STYLE_FILL_AREA(#121051); +#121051 = FILL_AREA_STYLE('',(#121052)); +#121052 = FILL_AREA_STYLE_COLOUR('',#102876); +#121053 = STYLED_ITEM('color',(#121054),#43386); +#121054 = PRESENTATION_STYLE_ASSIGNMENT((#121055)); +#121055 = SURFACE_STYLE_USAGE(.BOTH.,#121056); +#121056 = SURFACE_SIDE_STYLE('',(#121057)); +#121057 = SURFACE_STYLE_FILL_AREA(#121058); +#121058 = FILL_AREA_STYLE('',(#121059)); +#121059 = FILL_AREA_STYLE_COLOUR('',#102876); +#121060 = STYLED_ITEM('color',(#121061),#43403); +#121061 = PRESENTATION_STYLE_ASSIGNMENT((#121062)); +#121062 = SURFACE_STYLE_USAGE(.BOTH.,#121063); +#121063 = SURFACE_SIDE_STYLE('',(#121064)); +#121064 = SURFACE_STYLE_FILL_AREA(#121065); +#121065 = FILL_AREA_STYLE('',(#121066)); +#121066 = FILL_AREA_STYLE_COLOUR('',#102876); +#121067 = STYLED_ITEM('color',(#121068),#43420); +#121068 = PRESENTATION_STYLE_ASSIGNMENT((#121069)); +#121069 = SURFACE_STYLE_USAGE(.BOTH.,#121070); +#121070 = SURFACE_SIDE_STYLE('',(#121071)); +#121071 = SURFACE_STYLE_FILL_AREA(#121072); +#121072 = FILL_AREA_STYLE('',(#121073)); +#121073 = FILL_AREA_STYLE_COLOUR('',#102876); +#121074 = STYLED_ITEM('color',(#121075),#43437); +#121075 = PRESENTATION_STYLE_ASSIGNMENT((#121076)); +#121076 = SURFACE_STYLE_USAGE(.BOTH.,#121077); +#121077 = SURFACE_SIDE_STYLE('',(#121078)); +#121078 = SURFACE_STYLE_FILL_AREA(#121079); +#121079 = FILL_AREA_STYLE('',(#121080)); +#121080 = FILL_AREA_STYLE_COLOUR('',#102876); +#121081 = STYLED_ITEM('color',(#121082),#43449); +#121082 = PRESENTATION_STYLE_ASSIGNMENT((#121083)); +#121083 = SURFACE_STYLE_USAGE(.BOTH.,#121084); +#121084 = SURFACE_SIDE_STYLE('',(#121085)); +#121085 = SURFACE_STYLE_FILL_AREA(#121086); +#121086 = FILL_AREA_STYLE('',(#121087)); +#121087 = FILL_AREA_STYLE_COLOUR('',#102876); +#121088 = STYLED_ITEM('color',(#121089),#43468); +#121089 = PRESENTATION_STYLE_ASSIGNMENT((#121090)); +#121090 = SURFACE_STYLE_USAGE(.BOTH.,#121091); +#121091 = SURFACE_SIDE_STYLE('',(#121092)); +#121092 = SURFACE_STYLE_FILL_AREA(#121093); +#121093 = FILL_AREA_STYLE('',(#121094)); +#121094 = FILL_AREA_STYLE_COLOUR('',#102876); +#121095 = STYLED_ITEM('color',(#121096),#43485); +#121096 = PRESENTATION_STYLE_ASSIGNMENT((#121097)); +#121097 = SURFACE_STYLE_USAGE(.BOTH.,#121098); +#121098 = SURFACE_SIDE_STYLE('',(#121099)); +#121099 = SURFACE_STYLE_FILL_AREA(#121100); +#121100 = FILL_AREA_STYLE('',(#121101)); +#121101 = FILL_AREA_STYLE_COLOUR('',#102876); +#121102 = STYLED_ITEM('color',(#121103),#43502); +#121103 = PRESENTATION_STYLE_ASSIGNMENT((#121104)); +#121104 = SURFACE_STYLE_USAGE(.BOTH.,#121105); +#121105 = SURFACE_SIDE_STYLE('',(#121106)); +#121106 = SURFACE_STYLE_FILL_AREA(#121107); +#121107 = FILL_AREA_STYLE('',(#121108)); +#121108 = FILL_AREA_STYLE_COLOUR('',#102876); +#121109 = STYLED_ITEM('color',(#121110),#43519); +#121110 = PRESENTATION_STYLE_ASSIGNMENT((#121111)); +#121111 = SURFACE_STYLE_USAGE(.BOTH.,#121112); +#121112 = SURFACE_SIDE_STYLE('',(#121113)); +#121113 = SURFACE_STYLE_FILL_AREA(#121114); +#121114 = FILL_AREA_STYLE('',(#121115)); +#121115 = FILL_AREA_STYLE_COLOUR('',#102876); +#121116 = STYLED_ITEM('color',(#121117),#43536); +#121117 = PRESENTATION_STYLE_ASSIGNMENT((#121118)); +#121118 = SURFACE_STYLE_USAGE(.BOTH.,#121119); +#121119 = SURFACE_SIDE_STYLE('',(#121120)); +#121120 = SURFACE_STYLE_FILL_AREA(#121121); +#121121 = FILL_AREA_STYLE('',(#121122)); +#121122 = FILL_AREA_STYLE_COLOUR('',#102876); +#121123 = STYLED_ITEM('color',(#121124),#43553); +#121124 = PRESENTATION_STYLE_ASSIGNMENT((#121125)); +#121125 = SURFACE_STYLE_USAGE(.BOTH.,#121126); +#121126 = SURFACE_SIDE_STYLE('',(#121127)); +#121127 = SURFACE_STYLE_FILL_AREA(#121128); +#121128 = FILL_AREA_STYLE('',(#121129)); +#121129 = FILL_AREA_STYLE_COLOUR('',#102876); +#121130 = STYLED_ITEM('color',(#121131),#43570); +#121131 = PRESENTATION_STYLE_ASSIGNMENT((#121132)); +#121132 = SURFACE_STYLE_USAGE(.BOTH.,#121133); +#121133 = SURFACE_SIDE_STYLE('',(#121134)); +#121134 = SURFACE_STYLE_FILL_AREA(#121135); +#121135 = FILL_AREA_STYLE('',(#121136)); +#121136 = FILL_AREA_STYLE_COLOUR('',#102876); +#121137 = STYLED_ITEM('color',(#121138),#43587); +#121138 = PRESENTATION_STYLE_ASSIGNMENT((#121139)); +#121139 = SURFACE_STYLE_USAGE(.BOTH.,#121140); +#121140 = SURFACE_SIDE_STYLE('',(#121141)); +#121141 = SURFACE_STYLE_FILL_AREA(#121142); +#121142 = FILL_AREA_STYLE('',(#121143)); +#121143 = FILL_AREA_STYLE_COLOUR('',#102876); +#121144 = STYLED_ITEM('color',(#121145),#43599); +#121145 = PRESENTATION_STYLE_ASSIGNMENT((#121146)); +#121146 = SURFACE_STYLE_USAGE(.BOTH.,#121147); +#121147 = SURFACE_SIDE_STYLE('',(#121148)); +#121148 = SURFACE_STYLE_FILL_AREA(#121149); +#121149 = FILL_AREA_STYLE('',(#121150)); +#121150 = FILL_AREA_STYLE_COLOUR('',#102876); +#121151 = STYLED_ITEM('color',(#121152),#43618); +#121152 = PRESENTATION_STYLE_ASSIGNMENT((#121153)); +#121153 = SURFACE_STYLE_USAGE(.BOTH.,#121154); +#121154 = SURFACE_SIDE_STYLE('',(#121155)); +#121155 = SURFACE_STYLE_FILL_AREA(#121156); +#121156 = FILL_AREA_STYLE('',(#121157)); +#121157 = FILL_AREA_STYLE_COLOUR('',#102876); +#121158 = STYLED_ITEM('color',(#121159),#43635); +#121159 = PRESENTATION_STYLE_ASSIGNMENT((#121160)); +#121160 = SURFACE_STYLE_USAGE(.BOTH.,#121161); +#121161 = SURFACE_SIDE_STYLE('',(#121162)); +#121162 = SURFACE_STYLE_FILL_AREA(#121163); +#121163 = FILL_AREA_STYLE('',(#121164)); +#121164 = FILL_AREA_STYLE_COLOUR('',#102876); +#121165 = STYLED_ITEM('color',(#121166),#43652); +#121166 = PRESENTATION_STYLE_ASSIGNMENT((#121167)); +#121167 = SURFACE_STYLE_USAGE(.BOTH.,#121168); +#121168 = SURFACE_SIDE_STYLE('',(#121169)); +#121169 = SURFACE_STYLE_FILL_AREA(#121170); +#121170 = FILL_AREA_STYLE('',(#121171)); +#121171 = FILL_AREA_STYLE_COLOUR('',#102876); +#121172 = STYLED_ITEM('color',(#121173),#43669); +#121173 = PRESENTATION_STYLE_ASSIGNMENT((#121174)); +#121174 = SURFACE_STYLE_USAGE(.BOTH.,#121175); +#121175 = SURFACE_SIDE_STYLE('',(#121176)); +#121176 = SURFACE_STYLE_FILL_AREA(#121177); +#121177 = FILL_AREA_STYLE('',(#121178)); +#121178 = FILL_AREA_STYLE_COLOUR('',#102876); +#121179 = STYLED_ITEM('color',(#121180),#43686); +#121180 = PRESENTATION_STYLE_ASSIGNMENT((#121181)); +#121181 = SURFACE_STYLE_USAGE(.BOTH.,#121182); +#121182 = SURFACE_SIDE_STYLE('',(#121183)); +#121183 = SURFACE_STYLE_FILL_AREA(#121184); +#121184 = FILL_AREA_STYLE('',(#121185)); +#121185 = FILL_AREA_STYLE_COLOUR('',#102876); +#121186 = STYLED_ITEM('color',(#121187),#43703); +#121187 = PRESENTATION_STYLE_ASSIGNMENT((#121188)); +#121188 = SURFACE_STYLE_USAGE(.BOTH.,#121189); +#121189 = SURFACE_SIDE_STYLE('',(#121190)); +#121190 = SURFACE_STYLE_FILL_AREA(#121191); +#121191 = FILL_AREA_STYLE('',(#121192)); +#121192 = FILL_AREA_STYLE_COLOUR('',#102876); +#121193 = STYLED_ITEM('color',(#121194),#43720); +#121194 = PRESENTATION_STYLE_ASSIGNMENT((#121195)); +#121195 = SURFACE_STYLE_USAGE(.BOTH.,#121196); +#121196 = SURFACE_SIDE_STYLE('',(#121197)); +#121197 = SURFACE_STYLE_FILL_AREA(#121198); +#121198 = FILL_AREA_STYLE('',(#121199)); +#121199 = FILL_AREA_STYLE_COLOUR('',#102876); +#121200 = STYLED_ITEM('color',(#121201),#43737); +#121201 = PRESENTATION_STYLE_ASSIGNMENT((#121202)); +#121202 = SURFACE_STYLE_USAGE(.BOTH.,#121203); +#121203 = SURFACE_SIDE_STYLE('',(#121204)); +#121204 = SURFACE_STYLE_FILL_AREA(#121205); +#121205 = FILL_AREA_STYLE('',(#121206)); +#121206 = FILL_AREA_STYLE_COLOUR('',#102876); +#121207 = STYLED_ITEM('color',(#121208),#43749); +#121208 = PRESENTATION_STYLE_ASSIGNMENT((#121209)); +#121209 = SURFACE_STYLE_USAGE(.BOTH.,#121210); +#121210 = SURFACE_SIDE_STYLE('',(#121211)); +#121211 = SURFACE_STYLE_FILL_AREA(#121212); +#121212 = FILL_AREA_STYLE('',(#121213)); +#121213 = FILL_AREA_STYLE_COLOUR('',#102876); +#121214 = STYLED_ITEM('color',(#121215),#43768); +#121215 = PRESENTATION_STYLE_ASSIGNMENT((#121216)); +#121216 = SURFACE_STYLE_USAGE(.BOTH.,#121217); +#121217 = SURFACE_SIDE_STYLE('',(#121218)); +#121218 = SURFACE_STYLE_FILL_AREA(#121219); +#121219 = FILL_AREA_STYLE('',(#121220)); +#121220 = FILL_AREA_STYLE_COLOUR('',#102876); +#121221 = STYLED_ITEM('color',(#121222),#43785); +#121222 = PRESENTATION_STYLE_ASSIGNMENT((#121223)); +#121223 = SURFACE_STYLE_USAGE(.BOTH.,#121224); +#121224 = SURFACE_SIDE_STYLE('',(#121225)); +#121225 = SURFACE_STYLE_FILL_AREA(#121226); +#121226 = FILL_AREA_STYLE('',(#121227)); +#121227 = FILL_AREA_STYLE_COLOUR('',#102876); +#121228 = STYLED_ITEM('color',(#121229),#43802); +#121229 = PRESENTATION_STYLE_ASSIGNMENT((#121230)); +#121230 = SURFACE_STYLE_USAGE(.BOTH.,#121231); +#121231 = SURFACE_SIDE_STYLE('',(#121232)); +#121232 = SURFACE_STYLE_FILL_AREA(#121233); +#121233 = FILL_AREA_STYLE('',(#121234)); +#121234 = FILL_AREA_STYLE_COLOUR('',#102876); +#121235 = STYLED_ITEM('color',(#121236),#43819); +#121236 = PRESENTATION_STYLE_ASSIGNMENT((#121237)); +#121237 = SURFACE_STYLE_USAGE(.BOTH.,#121238); +#121238 = SURFACE_SIDE_STYLE('',(#121239)); +#121239 = SURFACE_STYLE_FILL_AREA(#121240); +#121240 = FILL_AREA_STYLE('',(#121241)); +#121241 = FILL_AREA_STYLE_COLOUR('',#102876); +#121242 = STYLED_ITEM('color',(#121243),#43836); +#121243 = PRESENTATION_STYLE_ASSIGNMENT((#121244)); +#121244 = SURFACE_STYLE_USAGE(.BOTH.,#121245); +#121245 = SURFACE_SIDE_STYLE('',(#121246)); +#121246 = SURFACE_STYLE_FILL_AREA(#121247); +#121247 = FILL_AREA_STYLE('',(#121248)); +#121248 = FILL_AREA_STYLE_COLOUR('',#102876); +#121249 = STYLED_ITEM('color',(#121250),#43853); +#121250 = PRESENTATION_STYLE_ASSIGNMENT((#121251)); +#121251 = SURFACE_STYLE_USAGE(.BOTH.,#121252); +#121252 = SURFACE_SIDE_STYLE('',(#121253)); +#121253 = SURFACE_STYLE_FILL_AREA(#121254); +#121254 = FILL_AREA_STYLE('',(#121255)); +#121255 = FILL_AREA_STYLE_COLOUR('',#102876); +#121256 = STYLED_ITEM('color',(#121257),#43870); +#121257 = PRESENTATION_STYLE_ASSIGNMENT((#121258)); +#121258 = SURFACE_STYLE_USAGE(.BOTH.,#121259); +#121259 = SURFACE_SIDE_STYLE('',(#121260)); +#121260 = SURFACE_STYLE_FILL_AREA(#121261); +#121261 = FILL_AREA_STYLE('',(#121262)); +#121262 = FILL_AREA_STYLE_COLOUR('',#102876); +#121263 = STYLED_ITEM('color',(#121264),#43887); +#121264 = PRESENTATION_STYLE_ASSIGNMENT((#121265)); +#121265 = SURFACE_STYLE_USAGE(.BOTH.,#121266); +#121266 = SURFACE_SIDE_STYLE('',(#121267)); +#121267 = SURFACE_STYLE_FILL_AREA(#121268); +#121268 = FILL_AREA_STYLE('',(#121269)); +#121269 = FILL_AREA_STYLE_COLOUR('',#102876); +#121270 = STYLED_ITEM('color',(#121271),#43899); +#121271 = PRESENTATION_STYLE_ASSIGNMENT((#121272)); +#121272 = SURFACE_STYLE_USAGE(.BOTH.,#121273); +#121273 = SURFACE_SIDE_STYLE('',(#121274)); +#121274 = SURFACE_STYLE_FILL_AREA(#121275); +#121275 = FILL_AREA_STYLE('',(#121276)); +#121276 = FILL_AREA_STYLE_COLOUR('',#102876); +#121277 = STYLED_ITEM('color',(#121278),#43918); +#121278 = PRESENTATION_STYLE_ASSIGNMENT((#121279)); +#121279 = SURFACE_STYLE_USAGE(.BOTH.,#121280); +#121280 = SURFACE_SIDE_STYLE('',(#121281)); +#121281 = SURFACE_STYLE_FILL_AREA(#121282); +#121282 = FILL_AREA_STYLE('',(#121283)); +#121283 = FILL_AREA_STYLE_COLOUR('',#102876); +#121284 = STYLED_ITEM('color',(#121285),#43935); +#121285 = PRESENTATION_STYLE_ASSIGNMENT((#121286)); +#121286 = SURFACE_STYLE_USAGE(.BOTH.,#121287); +#121287 = SURFACE_SIDE_STYLE('',(#121288)); +#121288 = SURFACE_STYLE_FILL_AREA(#121289); +#121289 = FILL_AREA_STYLE('',(#121290)); +#121290 = FILL_AREA_STYLE_COLOUR('',#102876); +#121291 = STYLED_ITEM('color',(#121292),#43952); +#121292 = PRESENTATION_STYLE_ASSIGNMENT((#121293)); +#121293 = SURFACE_STYLE_USAGE(.BOTH.,#121294); +#121294 = SURFACE_SIDE_STYLE('',(#121295)); +#121295 = SURFACE_STYLE_FILL_AREA(#121296); +#121296 = FILL_AREA_STYLE('',(#121297)); +#121297 = FILL_AREA_STYLE_COLOUR('',#102876); +#121298 = STYLED_ITEM('color',(#121299),#43969); +#121299 = PRESENTATION_STYLE_ASSIGNMENT((#121300)); +#121300 = SURFACE_STYLE_USAGE(.BOTH.,#121301); +#121301 = SURFACE_SIDE_STYLE('',(#121302)); +#121302 = SURFACE_STYLE_FILL_AREA(#121303); +#121303 = FILL_AREA_STYLE('',(#121304)); +#121304 = FILL_AREA_STYLE_COLOUR('',#102876); +#121305 = STYLED_ITEM('color',(#121306),#43986); +#121306 = PRESENTATION_STYLE_ASSIGNMENT((#121307)); +#121307 = SURFACE_STYLE_USAGE(.BOTH.,#121308); +#121308 = SURFACE_SIDE_STYLE('',(#121309)); +#121309 = SURFACE_STYLE_FILL_AREA(#121310); +#121310 = FILL_AREA_STYLE('',(#121311)); +#121311 = FILL_AREA_STYLE_COLOUR('',#102876); +#121312 = STYLED_ITEM('color',(#121313),#44003); +#121313 = PRESENTATION_STYLE_ASSIGNMENT((#121314)); +#121314 = SURFACE_STYLE_USAGE(.BOTH.,#121315); +#121315 = SURFACE_SIDE_STYLE('',(#121316)); +#121316 = SURFACE_STYLE_FILL_AREA(#121317); +#121317 = FILL_AREA_STYLE('',(#121318)); +#121318 = FILL_AREA_STYLE_COLOUR('',#102876); +#121319 = STYLED_ITEM('color',(#121320),#44020); +#121320 = PRESENTATION_STYLE_ASSIGNMENT((#121321)); +#121321 = SURFACE_STYLE_USAGE(.BOTH.,#121322); +#121322 = SURFACE_SIDE_STYLE('',(#121323)); +#121323 = SURFACE_STYLE_FILL_AREA(#121324); +#121324 = FILL_AREA_STYLE('',(#121325)); +#121325 = FILL_AREA_STYLE_COLOUR('',#102876); +#121326 = STYLED_ITEM('color',(#121327),#44037); +#121327 = PRESENTATION_STYLE_ASSIGNMENT((#121328)); +#121328 = SURFACE_STYLE_USAGE(.BOTH.,#121329); +#121329 = SURFACE_SIDE_STYLE('',(#121330)); +#121330 = SURFACE_STYLE_FILL_AREA(#121331); +#121331 = FILL_AREA_STYLE('',(#121332)); +#121332 = FILL_AREA_STYLE_COLOUR('',#102876); +#121333 = STYLED_ITEM('color',(#121334),#44049); +#121334 = PRESENTATION_STYLE_ASSIGNMENT((#121335)); +#121335 = SURFACE_STYLE_USAGE(.BOTH.,#121336); +#121336 = SURFACE_SIDE_STYLE('',(#121337)); +#121337 = SURFACE_STYLE_FILL_AREA(#121338); +#121338 = FILL_AREA_STYLE('',(#121339)); +#121339 = FILL_AREA_STYLE_COLOUR('',#102876); +#121340 = STYLED_ITEM('color',(#121341),#44068); +#121341 = PRESENTATION_STYLE_ASSIGNMENT((#121342)); +#121342 = SURFACE_STYLE_USAGE(.BOTH.,#121343); +#121343 = SURFACE_SIDE_STYLE('',(#121344)); +#121344 = SURFACE_STYLE_FILL_AREA(#121345); +#121345 = FILL_AREA_STYLE('',(#121346)); +#121346 = FILL_AREA_STYLE_COLOUR('',#102876); +#121347 = STYLED_ITEM('color',(#121348),#44085); +#121348 = PRESENTATION_STYLE_ASSIGNMENT((#121349)); +#121349 = SURFACE_STYLE_USAGE(.BOTH.,#121350); +#121350 = SURFACE_SIDE_STYLE('',(#121351)); +#121351 = SURFACE_STYLE_FILL_AREA(#121352); +#121352 = FILL_AREA_STYLE('',(#121353)); +#121353 = FILL_AREA_STYLE_COLOUR('',#102876); +#121354 = STYLED_ITEM('color',(#121355),#44102); +#121355 = PRESENTATION_STYLE_ASSIGNMENT((#121356)); +#121356 = SURFACE_STYLE_USAGE(.BOTH.,#121357); +#121357 = SURFACE_SIDE_STYLE('',(#121358)); +#121358 = SURFACE_STYLE_FILL_AREA(#121359); +#121359 = FILL_AREA_STYLE('',(#121360)); +#121360 = FILL_AREA_STYLE_COLOUR('',#102876); +#121361 = STYLED_ITEM('color',(#121362),#44119); +#121362 = PRESENTATION_STYLE_ASSIGNMENT((#121363)); +#121363 = SURFACE_STYLE_USAGE(.BOTH.,#121364); +#121364 = SURFACE_SIDE_STYLE('',(#121365)); +#121365 = SURFACE_STYLE_FILL_AREA(#121366); +#121366 = FILL_AREA_STYLE('',(#121367)); +#121367 = FILL_AREA_STYLE_COLOUR('',#102876); +#121368 = STYLED_ITEM('color',(#121369),#44136); +#121369 = PRESENTATION_STYLE_ASSIGNMENT((#121370)); +#121370 = SURFACE_STYLE_USAGE(.BOTH.,#121371); +#121371 = SURFACE_SIDE_STYLE('',(#121372)); +#121372 = SURFACE_STYLE_FILL_AREA(#121373); +#121373 = FILL_AREA_STYLE('',(#121374)); +#121374 = FILL_AREA_STYLE_COLOUR('',#102876); +#121375 = STYLED_ITEM('color',(#121376),#44153); +#121376 = PRESENTATION_STYLE_ASSIGNMENT((#121377)); +#121377 = SURFACE_STYLE_USAGE(.BOTH.,#121378); +#121378 = SURFACE_SIDE_STYLE('',(#121379)); +#121379 = SURFACE_STYLE_FILL_AREA(#121380); +#121380 = FILL_AREA_STYLE('',(#121381)); +#121381 = FILL_AREA_STYLE_COLOUR('',#102876); +#121382 = STYLED_ITEM('color',(#121383),#44170); +#121383 = PRESENTATION_STYLE_ASSIGNMENT((#121384)); +#121384 = SURFACE_STYLE_USAGE(.BOTH.,#121385); +#121385 = SURFACE_SIDE_STYLE('',(#121386)); +#121386 = SURFACE_STYLE_FILL_AREA(#121387); +#121387 = FILL_AREA_STYLE('',(#121388)); +#121388 = FILL_AREA_STYLE_COLOUR('',#102876); +#121389 = STYLED_ITEM('color',(#121390),#44187); +#121390 = PRESENTATION_STYLE_ASSIGNMENT((#121391)); +#121391 = SURFACE_STYLE_USAGE(.BOTH.,#121392); +#121392 = SURFACE_SIDE_STYLE('',(#121393)); +#121393 = SURFACE_STYLE_FILL_AREA(#121394); +#121394 = FILL_AREA_STYLE('',(#121395)); +#121395 = FILL_AREA_STYLE_COLOUR('',#102876); +#121396 = STYLED_ITEM('color',(#121397),#44199); +#121397 = PRESENTATION_STYLE_ASSIGNMENT((#121398)); +#121398 = SURFACE_STYLE_USAGE(.BOTH.,#121399); +#121399 = SURFACE_SIDE_STYLE('',(#121400)); +#121400 = SURFACE_STYLE_FILL_AREA(#121401); +#121401 = FILL_AREA_STYLE('',(#121402)); +#121402 = FILL_AREA_STYLE_COLOUR('',#102876); +#121403 = STYLED_ITEM('color',(#121404),#44218); +#121404 = PRESENTATION_STYLE_ASSIGNMENT((#121405)); +#121405 = SURFACE_STYLE_USAGE(.BOTH.,#121406); +#121406 = SURFACE_SIDE_STYLE('',(#121407)); +#121407 = SURFACE_STYLE_FILL_AREA(#121408); +#121408 = FILL_AREA_STYLE('',(#121409)); +#121409 = FILL_AREA_STYLE_COLOUR('',#102876); +#121410 = STYLED_ITEM('color',(#121411),#44235); +#121411 = PRESENTATION_STYLE_ASSIGNMENT((#121412)); +#121412 = SURFACE_STYLE_USAGE(.BOTH.,#121413); +#121413 = SURFACE_SIDE_STYLE('',(#121414)); +#121414 = SURFACE_STYLE_FILL_AREA(#121415); +#121415 = FILL_AREA_STYLE('',(#121416)); +#121416 = FILL_AREA_STYLE_COLOUR('',#102876); +#121417 = STYLED_ITEM('color',(#121418),#44252); +#121418 = PRESENTATION_STYLE_ASSIGNMENT((#121419)); +#121419 = SURFACE_STYLE_USAGE(.BOTH.,#121420); +#121420 = SURFACE_SIDE_STYLE('',(#121421)); +#121421 = SURFACE_STYLE_FILL_AREA(#121422); +#121422 = FILL_AREA_STYLE('',(#121423)); +#121423 = FILL_AREA_STYLE_COLOUR('',#102876); +#121424 = STYLED_ITEM('color',(#121425),#44269); +#121425 = PRESENTATION_STYLE_ASSIGNMENT((#121426)); +#121426 = SURFACE_STYLE_USAGE(.BOTH.,#121427); +#121427 = SURFACE_SIDE_STYLE('',(#121428)); +#121428 = SURFACE_STYLE_FILL_AREA(#121429); +#121429 = FILL_AREA_STYLE('',(#121430)); +#121430 = FILL_AREA_STYLE_COLOUR('',#102876); +#121431 = STYLED_ITEM('color',(#121432),#44286); +#121432 = PRESENTATION_STYLE_ASSIGNMENT((#121433)); +#121433 = SURFACE_STYLE_USAGE(.BOTH.,#121434); +#121434 = SURFACE_SIDE_STYLE('',(#121435)); +#121435 = SURFACE_STYLE_FILL_AREA(#121436); +#121436 = FILL_AREA_STYLE('',(#121437)); +#121437 = FILL_AREA_STYLE_COLOUR('',#102876); +#121438 = STYLED_ITEM('color',(#121439),#44303); +#121439 = PRESENTATION_STYLE_ASSIGNMENT((#121440)); +#121440 = SURFACE_STYLE_USAGE(.BOTH.,#121441); +#121441 = SURFACE_SIDE_STYLE('',(#121442)); +#121442 = SURFACE_STYLE_FILL_AREA(#121443); +#121443 = FILL_AREA_STYLE('',(#121444)); +#121444 = FILL_AREA_STYLE_COLOUR('',#102876); +#121445 = STYLED_ITEM('color',(#121446),#44320); +#121446 = PRESENTATION_STYLE_ASSIGNMENT((#121447)); +#121447 = SURFACE_STYLE_USAGE(.BOTH.,#121448); +#121448 = SURFACE_SIDE_STYLE('',(#121449)); +#121449 = SURFACE_STYLE_FILL_AREA(#121450); +#121450 = FILL_AREA_STYLE('',(#121451)); +#121451 = FILL_AREA_STYLE_COLOUR('',#102876); +#121452 = STYLED_ITEM('color',(#121453),#44337); +#121453 = PRESENTATION_STYLE_ASSIGNMENT((#121454)); +#121454 = SURFACE_STYLE_USAGE(.BOTH.,#121455); +#121455 = SURFACE_SIDE_STYLE('',(#121456)); +#121456 = SURFACE_STYLE_FILL_AREA(#121457); +#121457 = FILL_AREA_STYLE('',(#121458)); +#121458 = FILL_AREA_STYLE_COLOUR('',#102876); +#121459 = STYLED_ITEM('color',(#121460),#44349); +#121460 = PRESENTATION_STYLE_ASSIGNMENT((#121461)); +#121461 = SURFACE_STYLE_USAGE(.BOTH.,#121462); +#121462 = SURFACE_SIDE_STYLE('',(#121463)); +#121463 = SURFACE_STYLE_FILL_AREA(#121464); +#121464 = FILL_AREA_STYLE('',(#121465)); +#121465 = FILL_AREA_STYLE_COLOUR('',#102876); +#121466 = STYLED_ITEM('color',(#121467),#44366); +#121467 = PRESENTATION_STYLE_ASSIGNMENT((#121468)); +#121468 = SURFACE_STYLE_USAGE(.BOTH.,#121469); +#121469 = SURFACE_SIDE_STYLE('',(#121470)); +#121470 = SURFACE_STYLE_FILL_AREA(#121471); +#121471 = FILL_AREA_STYLE('',(#121472)); +#121472 = FILL_AREA_STYLE_COLOUR('',#102876); +#121473 = STYLED_ITEM('color',(#121474),#44383); +#121474 = PRESENTATION_STYLE_ASSIGNMENT((#121475)); +#121475 = SURFACE_STYLE_USAGE(.BOTH.,#121476); +#121476 = SURFACE_SIDE_STYLE('',(#121477)); +#121477 = SURFACE_STYLE_FILL_AREA(#121478); +#121478 = FILL_AREA_STYLE('',(#121479)); +#121479 = FILL_AREA_STYLE_COLOUR('',#102876); +#121480 = STYLED_ITEM('color',(#121481),#44400); +#121481 = PRESENTATION_STYLE_ASSIGNMENT((#121482)); +#121482 = SURFACE_STYLE_USAGE(.BOTH.,#121483); +#121483 = SURFACE_SIDE_STYLE('',(#121484)); +#121484 = SURFACE_STYLE_FILL_AREA(#121485); +#121485 = FILL_AREA_STYLE('',(#121486)); +#121486 = FILL_AREA_STYLE_COLOUR('',#102876); +#121487 = STYLED_ITEM('color',(#121488),#44417); +#121488 = PRESENTATION_STYLE_ASSIGNMENT((#121489)); +#121489 = SURFACE_STYLE_USAGE(.BOTH.,#121490); +#121490 = SURFACE_SIDE_STYLE('',(#121491)); +#121491 = SURFACE_STYLE_FILL_AREA(#121492); +#121492 = FILL_AREA_STYLE('',(#121493)); +#121493 = FILL_AREA_STYLE_COLOUR('',#102876); +#121494 = STYLED_ITEM('color',(#121495),#44434); +#121495 = PRESENTATION_STYLE_ASSIGNMENT((#121496)); +#121496 = SURFACE_STYLE_USAGE(.BOTH.,#121497); +#121497 = SURFACE_SIDE_STYLE('',(#121498)); +#121498 = SURFACE_STYLE_FILL_AREA(#121499); +#121499 = FILL_AREA_STYLE('',(#121500)); +#121500 = FILL_AREA_STYLE_COLOUR('',#102876); +#121501 = STYLED_ITEM('color',(#121502),#44451); +#121502 = PRESENTATION_STYLE_ASSIGNMENT((#121503)); +#121503 = SURFACE_STYLE_USAGE(.BOTH.,#121504); +#121504 = SURFACE_SIDE_STYLE('',(#121505)); +#121505 = SURFACE_STYLE_FILL_AREA(#121506); +#121506 = FILL_AREA_STYLE('',(#121507)); +#121507 = FILL_AREA_STYLE_COLOUR('',#102876); +#121508 = STYLED_ITEM('color',(#121509),#44468); +#121509 = PRESENTATION_STYLE_ASSIGNMENT((#121510)); +#121510 = SURFACE_STYLE_USAGE(.BOTH.,#121511); +#121511 = SURFACE_SIDE_STYLE('',(#121512)); +#121512 = SURFACE_STYLE_FILL_AREA(#121513); +#121513 = FILL_AREA_STYLE('',(#121514)); +#121514 = FILL_AREA_STYLE_COLOUR('',#102876); +#121515 = STYLED_ITEM('color',(#121516),#44480); +#121516 = PRESENTATION_STYLE_ASSIGNMENT((#121517)); +#121517 = SURFACE_STYLE_USAGE(.BOTH.,#121518); +#121518 = SURFACE_SIDE_STYLE('',(#121519)); +#121519 = SURFACE_STYLE_FILL_AREA(#121520); +#121520 = FILL_AREA_STYLE('',(#121521)); +#121521 = FILL_AREA_STYLE_COLOUR('',#102876); +#121522 = STYLED_ITEM('color',(#121523),#44497); +#121523 = PRESENTATION_STYLE_ASSIGNMENT((#121524)); +#121524 = SURFACE_STYLE_USAGE(.BOTH.,#121525); +#121525 = SURFACE_SIDE_STYLE('',(#121526)); +#121526 = SURFACE_STYLE_FILL_AREA(#121527); +#121527 = FILL_AREA_STYLE('',(#121528)); +#121528 = FILL_AREA_STYLE_COLOUR('',#102876); +#121529 = STYLED_ITEM('color',(#121530),#44514); +#121530 = PRESENTATION_STYLE_ASSIGNMENT((#121531)); +#121531 = SURFACE_STYLE_USAGE(.BOTH.,#121532); +#121532 = SURFACE_SIDE_STYLE('',(#121533)); +#121533 = SURFACE_STYLE_FILL_AREA(#121534); +#121534 = FILL_AREA_STYLE('',(#121535)); +#121535 = FILL_AREA_STYLE_COLOUR('',#102876); +#121536 = STYLED_ITEM('color',(#121537),#44531); +#121537 = PRESENTATION_STYLE_ASSIGNMENT((#121538)); +#121538 = SURFACE_STYLE_USAGE(.BOTH.,#121539); +#121539 = SURFACE_SIDE_STYLE('',(#121540)); +#121540 = SURFACE_STYLE_FILL_AREA(#121541); +#121541 = FILL_AREA_STYLE('',(#121542)); +#121542 = FILL_AREA_STYLE_COLOUR('',#102876); +#121543 = STYLED_ITEM('color',(#121544),#44548); +#121544 = PRESENTATION_STYLE_ASSIGNMENT((#121545)); +#121545 = SURFACE_STYLE_USAGE(.BOTH.,#121546); +#121546 = SURFACE_SIDE_STYLE('',(#121547)); +#121547 = SURFACE_STYLE_FILL_AREA(#121548); +#121548 = FILL_AREA_STYLE('',(#121549)); +#121549 = FILL_AREA_STYLE_COLOUR('',#102876); +#121550 = STYLED_ITEM('color',(#121551),#44565); +#121551 = PRESENTATION_STYLE_ASSIGNMENT((#121552)); +#121552 = SURFACE_STYLE_USAGE(.BOTH.,#121553); +#121553 = SURFACE_SIDE_STYLE('',(#121554)); +#121554 = SURFACE_STYLE_FILL_AREA(#121555); +#121555 = FILL_AREA_STYLE('',(#121556)); +#121556 = FILL_AREA_STYLE_COLOUR('',#102876); +#121557 = STYLED_ITEM('color',(#121558),#44582); +#121558 = PRESENTATION_STYLE_ASSIGNMENT((#121559)); +#121559 = SURFACE_STYLE_USAGE(.BOTH.,#121560); +#121560 = SURFACE_SIDE_STYLE('',(#121561)); +#121561 = SURFACE_STYLE_FILL_AREA(#121562); +#121562 = FILL_AREA_STYLE('',(#121563)); +#121563 = FILL_AREA_STYLE_COLOUR('',#102876); +#121564 = STYLED_ITEM('color',(#121565),#44599); +#121565 = PRESENTATION_STYLE_ASSIGNMENT((#121566)); +#121566 = SURFACE_STYLE_USAGE(.BOTH.,#121567); +#121567 = SURFACE_SIDE_STYLE('',(#121568)); +#121568 = SURFACE_STYLE_FILL_AREA(#121569); +#121569 = FILL_AREA_STYLE('',(#121570)); +#121570 = FILL_AREA_STYLE_COLOUR('',#102876); +#121571 = STYLED_ITEM('color',(#121572),#44611); +#121572 = PRESENTATION_STYLE_ASSIGNMENT((#121573)); +#121573 = SURFACE_STYLE_USAGE(.BOTH.,#121574); +#121574 = SURFACE_SIDE_STYLE('',(#121575)); +#121575 = SURFACE_STYLE_FILL_AREA(#121576); +#121576 = FILL_AREA_STYLE('',(#121577)); +#121577 = FILL_AREA_STYLE_COLOUR('',#102876); +#121578 = STYLED_ITEM('color',(#121579),#44628); +#121579 = PRESENTATION_STYLE_ASSIGNMENT((#121580)); +#121580 = SURFACE_STYLE_USAGE(.BOTH.,#121581); +#121581 = SURFACE_SIDE_STYLE('',(#121582)); +#121582 = SURFACE_STYLE_FILL_AREA(#121583); +#121583 = FILL_AREA_STYLE('',(#121584)); +#121584 = FILL_AREA_STYLE_COLOUR('',#102876); +#121585 = STYLED_ITEM('color',(#121586),#44645); +#121586 = PRESENTATION_STYLE_ASSIGNMENT((#121587)); +#121587 = SURFACE_STYLE_USAGE(.BOTH.,#121588); +#121588 = SURFACE_SIDE_STYLE('',(#121589)); +#121589 = SURFACE_STYLE_FILL_AREA(#121590); +#121590 = FILL_AREA_STYLE('',(#121591)); +#121591 = FILL_AREA_STYLE_COLOUR('',#102876); +#121592 = STYLED_ITEM('color',(#121593),#44662); +#121593 = PRESENTATION_STYLE_ASSIGNMENT((#121594)); +#121594 = SURFACE_STYLE_USAGE(.BOTH.,#121595); +#121595 = SURFACE_SIDE_STYLE('',(#121596)); +#121596 = SURFACE_STYLE_FILL_AREA(#121597); +#121597 = FILL_AREA_STYLE('',(#121598)); +#121598 = FILL_AREA_STYLE_COLOUR('',#102876); +#121599 = STYLED_ITEM('color',(#121600),#44679); +#121600 = PRESENTATION_STYLE_ASSIGNMENT((#121601)); +#121601 = SURFACE_STYLE_USAGE(.BOTH.,#121602); +#121602 = SURFACE_SIDE_STYLE('',(#121603)); +#121603 = SURFACE_STYLE_FILL_AREA(#121604); +#121604 = FILL_AREA_STYLE('',(#121605)); +#121605 = FILL_AREA_STYLE_COLOUR('',#102876); +#121606 = STYLED_ITEM('color',(#121607),#44696); +#121607 = PRESENTATION_STYLE_ASSIGNMENT((#121608)); +#121608 = SURFACE_STYLE_USAGE(.BOTH.,#121609); +#121609 = SURFACE_SIDE_STYLE('',(#121610)); +#121610 = SURFACE_STYLE_FILL_AREA(#121611); +#121611 = FILL_AREA_STYLE('',(#121612)); +#121612 = FILL_AREA_STYLE_COLOUR('',#102876); +#121613 = STYLED_ITEM('color',(#121614),#44713); +#121614 = PRESENTATION_STYLE_ASSIGNMENT((#121615)); +#121615 = SURFACE_STYLE_USAGE(.BOTH.,#121616); +#121616 = SURFACE_SIDE_STYLE('',(#121617)); +#121617 = SURFACE_STYLE_FILL_AREA(#121618); +#121618 = FILL_AREA_STYLE('',(#121619)); +#121619 = FILL_AREA_STYLE_COLOUR('',#102876); +#121620 = STYLED_ITEM('color',(#121621),#44730); +#121621 = PRESENTATION_STYLE_ASSIGNMENT((#121622)); +#121622 = SURFACE_STYLE_USAGE(.BOTH.,#121623); +#121623 = SURFACE_SIDE_STYLE('',(#121624)); +#121624 = SURFACE_STYLE_FILL_AREA(#121625); +#121625 = FILL_AREA_STYLE('',(#121626)); +#121626 = FILL_AREA_STYLE_COLOUR('',#102876); +#121627 = STYLED_ITEM('color',(#121628),#44742); +#121628 = PRESENTATION_STYLE_ASSIGNMENT((#121629)); +#121629 = SURFACE_STYLE_USAGE(.BOTH.,#121630); +#121630 = SURFACE_SIDE_STYLE('',(#121631)); +#121631 = SURFACE_STYLE_FILL_AREA(#121632); +#121632 = FILL_AREA_STYLE('',(#121633)); +#121633 = FILL_AREA_STYLE_COLOUR('',#102876); +#121634 = STYLED_ITEM('color',(#121635),#44759); +#121635 = PRESENTATION_STYLE_ASSIGNMENT((#121636)); +#121636 = SURFACE_STYLE_USAGE(.BOTH.,#121637); +#121637 = SURFACE_SIDE_STYLE('',(#121638)); +#121638 = SURFACE_STYLE_FILL_AREA(#121639); +#121639 = FILL_AREA_STYLE('',(#121640)); +#121640 = FILL_AREA_STYLE_COLOUR('',#102876); +#121641 = STYLED_ITEM('color',(#121642),#44776); +#121642 = PRESENTATION_STYLE_ASSIGNMENT((#121643)); +#121643 = SURFACE_STYLE_USAGE(.BOTH.,#121644); +#121644 = SURFACE_SIDE_STYLE('',(#121645)); +#121645 = SURFACE_STYLE_FILL_AREA(#121646); +#121646 = FILL_AREA_STYLE('',(#121647)); +#121647 = FILL_AREA_STYLE_COLOUR('',#102876); +#121648 = STYLED_ITEM('color',(#121649),#44793); +#121649 = PRESENTATION_STYLE_ASSIGNMENT((#121650)); +#121650 = SURFACE_STYLE_USAGE(.BOTH.,#121651); +#121651 = SURFACE_SIDE_STYLE('',(#121652)); +#121652 = SURFACE_STYLE_FILL_AREA(#121653); +#121653 = FILL_AREA_STYLE('',(#121654)); +#121654 = FILL_AREA_STYLE_COLOUR('',#102876); +#121655 = STYLED_ITEM('color',(#121656),#44810); +#121656 = PRESENTATION_STYLE_ASSIGNMENT((#121657)); +#121657 = SURFACE_STYLE_USAGE(.BOTH.,#121658); +#121658 = SURFACE_SIDE_STYLE('',(#121659)); +#121659 = SURFACE_STYLE_FILL_AREA(#121660); +#121660 = FILL_AREA_STYLE('',(#121661)); +#121661 = FILL_AREA_STYLE_COLOUR('',#102876); +#121662 = STYLED_ITEM('color',(#121663),#44827); +#121663 = PRESENTATION_STYLE_ASSIGNMENT((#121664)); +#121664 = SURFACE_STYLE_USAGE(.BOTH.,#121665); +#121665 = SURFACE_SIDE_STYLE('',(#121666)); +#121666 = SURFACE_STYLE_FILL_AREA(#121667); +#121667 = FILL_AREA_STYLE('',(#121668)); +#121668 = FILL_AREA_STYLE_COLOUR('',#102876); +#121669 = STYLED_ITEM('color',(#121670),#44844); +#121670 = PRESENTATION_STYLE_ASSIGNMENT((#121671)); +#121671 = SURFACE_STYLE_USAGE(.BOTH.,#121672); +#121672 = SURFACE_SIDE_STYLE('',(#121673)); +#121673 = SURFACE_STYLE_FILL_AREA(#121674); +#121674 = FILL_AREA_STYLE('',(#121675)); +#121675 = FILL_AREA_STYLE_COLOUR('',#102876); +#121676 = STYLED_ITEM('color',(#121677),#44861); +#121677 = PRESENTATION_STYLE_ASSIGNMENT((#121678)); +#121678 = SURFACE_STYLE_USAGE(.BOTH.,#121679); +#121679 = SURFACE_SIDE_STYLE('',(#121680)); +#121680 = SURFACE_STYLE_FILL_AREA(#121681); +#121681 = FILL_AREA_STYLE('',(#121682)); +#121682 = FILL_AREA_STYLE_COLOUR('',#102876); +#121683 = STYLED_ITEM('color',(#121684),#44873); +#121684 = PRESENTATION_STYLE_ASSIGNMENT((#121685)); +#121685 = SURFACE_STYLE_USAGE(.BOTH.,#121686); +#121686 = SURFACE_SIDE_STYLE('',(#121687)); +#121687 = SURFACE_STYLE_FILL_AREA(#121688); +#121688 = FILL_AREA_STYLE('',(#121689)); +#121689 = FILL_AREA_STYLE_COLOUR('',#102876); +#121690 = STYLED_ITEM('color',(#121691),#44890); +#121691 = PRESENTATION_STYLE_ASSIGNMENT((#121692)); +#121692 = SURFACE_STYLE_USAGE(.BOTH.,#121693); +#121693 = SURFACE_SIDE_STYLE('',(#121694)); +#121694 = SURFACE_STYLE_FILL_AREA(#121695); +#121695 = FILL_AREA_STYLE('',(#121696)); +#121696 = FILL_AREA_STYLE_COLOUR('',#102876); +#121697 = STYLED_ITEM('color',(#121698),#44907); +#121698 = PRESENTATION_STYLE_ASSIGNMENT((#121699)); +#121699 = SURFACE_STYLE_USAGE(.BOTH.,#121700); +#121700 = SURFACE_SIDE_STYLE('',(#121701)); +#121701 = SURFACE_STYLE_FILL_AREA(#121702); +#121702 = FILL_AREA_STYLE('',(#121703)); +#121703 = FILL_AREA_STYLE_COLOUR('',#102876); +#121704 = STYLED_ITEM('color',(#121705),#44924); +#121705 = PRESENTATION_STYLE_ASSIGNMENT((#121706)); +#121706 = SURFACE_STYLE_USAGE(.BOTH.,#121707); +#121707 = SURFACE_SIDE_STYLE('',(#121708)); +#121708 = SURFACE_STYLE_FILL_AREA(#121709); +#121709 = FILL_AREA_STYLE('',(#121710)); +#121710 = FILL_AREA_STYLE_COLOUR('',#102876); +#121711 = STYLED_ITEM('color',(#121712),#44941); +#121712 = PRESENTATION_STYLE_ASSIGNMENT((#121713)); +#121713 = SURFACE_STYLE_USAGE(.BOTH.,#121714); +#121714 = SURFACE_SIDE_STYLE('',(#121715)); +#121715 = SURFACE_STYLE_FILL_AREA(#121716); +#121716 = FILL_AREA_STYLE('',(#121717)); +#121717 = FILL_AREA_STYLE_COLOUR('',#102876); +#121718 = STYLED_ITEM('color',(#121719),#44958); +#121719 = PRESENTATION_STYLE_ASSIGNMENT((#121720)); +#121720 = SURFACE_STYLE_USAGE(.BOTH.,#121721); +#121721 = SURFACE_SIDE_STYLE('',(#121722)); +#121722 = SURFACE_STYLE_FILL_AREA(#121723); +#121723 = FILL_AREA_STYLE('',(#121724)); +#121724 = FILL_AREA_STYLE_COLOUR('',#102876); +#121725 = STYLED_ITEM('color',(#121726),#44975); +#121726 = PRESENTATION_STYLE_ASSIGNMENT((#121727)); +#121727 = SURFACE_STYLE_USAGE(.BOTH.,#121728); +#121728 = SURFACE_SIDE_STYLE('',(#121729)); +#121729 = SURFACE_STYLE_FILL_AREA(#121730); +#121730 = FILL_AREA_STYLE('',(#121731)); +#121731 = FILL_AREA_STYLE_COLOUR('',#102876); +#121732 = STYLED_ITEM('color',(#121733),#44992); +#121733 = PRESENTATION_STYLE_ASSIGNMENT((#121734)); +#121734 = SURFACE_STYLE_USAGE(.BOTH.,#121735); +#121735 = SURFACE_SIDE_STYLE('',(#121736)); +#121736 = SURFACE_STYLE_FILL_AREA(#121737); +#121737 = FILL_AREA_STYLE('',(#121738)); +#121738 = FILL_AREA_STYLE_COLOUR('',#102876); +#121739 = STYLED_ITEM('color',(#121740),#45004); +#121740 = PRESENTATION_STYLE_ASSIGNMENT((#121741)); +#121741 = SURFACE_STYLE_USAGE(.BOTH.,#121742); +#121742 = SURFACE_SIDE_STYLE('',(#121743)); +#121743 = SURFACE_STYLE_FILL_AREA(#121744); +#121744 = FILL_AREA_STYLE('',(#121745)); +#121745 = FILL_AREA_STYLE_COLOUR('',#102876); +#121746 = STYLED_ITEM('color',(#121747),#45021); +#121747 = PRESENTATION_STYLE_ASSIGNMENT((#121748)); +#121748 = SURFACE_STYLE_USAGE(.BOTH.,#121749); +#121749 = SURFACE_SIDE_STYLE('',(#121750)); +#121750 = SURFACE_STYLE_FILL_AREA(#121751); +#121751 = FILL_AREA_STYLE('',(#121752)); +#121752 = FILL_AREA_STYLE_COLOUR('',#102876); +#121753 = STYLED_ITEM('color',(#121754),#45038); +#121754 = PRESENTATION_STYLE_ASSIGNMENT((#121755)); +#121755 = SURFACE_STYLE_USAGE(.BOTH.,#121756); +#121756 = SURFACE_SIDE_STYLE('',(#121757)); +#121757 = SURFACE_STYLE_FILL_AREA(#121758); +#121758 = FILL_AREA_STYLE('',(#121759)); +#121759 = FILL_AREA_STYLE_COLOUR('',#102876); +#121760 = STYLED_ITEM('color',(#121761),#45055); +#121761 = PRESENTATION_STYLE_ASSIGNMENT((#121762)); +#121762 = SURFACE_STYLE_USAGE(.BOTH.,#121763); +#121763 = SURFACE_SIDE_STYLE('',(#121764)); +#121764 = SURFACE_STYLE_FILL_AREA(#121765); +#121765 = FILL_AREA_STYLE('',(#121766)); +#121766 = FILL_AREA_STYLE_COLOUR('',#102876); +#121767 = STYLED_ITEM('color',(#121768),#45072); +#121768 = PRESENTATION_STYLE_ASSIGNMENT((#121769)); +#121769 = SURFACE_STYLE_USAGE(.BOTH.,#121770); +#121770 = SURFACE_SIDE_STYLE('',(#121771)); +#121771 = SURFACE_STYLE_FILL_AREA(#121772); +#121772 = FILL_AREA_STYLE('',(#121773)); +#121773 = FILL_AREA_STYLE_COLOUR('',#102876); +#121774 = STYLED_ITEM('color',(#121775),#45089); +#121775 = PRESENTATION_STYLE_ASSIGNMENT((#121776)); +#121776 = SURFACE_STYLE_USAGE(.BOTH.,#121777); +#121777 = SURFACE_SIDE_STYLE('',(#121778)); +#121778 = SURFACE_STYLE_FILL_AREA(#121779); +#121779 = FILL_AREA_STYLE('',(#121780)); +#121780 = FILL_AREA_STYLE_COLOUR('',#102876); +#121781 = STYLED_ITEM('color',(#121782),#45106); +#121782 = PRESENTATION_STYLE_ASSIGNMENT((#121783)); +#121783 = SURFACE_STYLE_USAGE(.BOTH.,#121784); +#121784 = SURFACE_SIDE_STYLE('',(#121785)); +#121785 = SURFACE_STYLE_FILL_AREA(#121786); +#121786 = FILL_AREA_STYLE('',(#121787)); +#121787 = FILL_AREA_STYLE_COLOUR('',#102876); +#121788 = STYLED_ITEM('color',(#121789),#45123); +#121789 = PRESENTATION_STYLE_ASSIGNMENT((#121790)); +#121790 = SURFACE_STYLE_USAGE(.BOTH.,#121791); +#121791 = SURFACE_SIDE_STYLE('',(#121792)); +#121792 = SURFACE_STYLE_FILL_AREA(#121793); +#121793 = FILL_AREA_STYLE('',(#121794)); +#121794 = FILL_AREA_STYLE_COLOUR('',#102876); +#121795 = STYLED_ITEM('color',(#121796),#45135); +#121796 = PRESENTATION_STYLE_ASSIGNMENT((#121797)); +#121797 = SURFACE_STYLE_USAGE(.BOTH.,#121798); +#121798 = SURFACE_SIDE_STYLE('',(#121799)); +#121799 = SURFACE_STYLE_FILL_AREA(#121800); +#121800 = FILL_AREA_STYLE('',(#121801)); +#121801 = FILL_AREA_STYLE_COLOUR('',#102876); +#121802 = STYLED_ITEM('color',(#121803),#45152); +#121803 = PRESENTATION_STYLE_ASSIGNMENT((#121804)); +#121804 = SURFACE_STYLE_USAGE(.BOTH.,#121805); +#121805 = SURFACE_SIDE_STYLE('',(#121806)); +#121806 = SURFACE_STYLE_FILL_AREA(#121807); +#121807 = FILL_AREA_STYLE('',(#121808)); +#121808 = FILL_AREA_STYLE_COLOUR('',#102876); +#121809 = STYLED_ITEM('color',(#121810),#45169); +#121810 = PRESENTATION_STYLE_ASSIGNMENT((#121811)); +#121811 = SURFACE_STYLE_USAGE(.BOTH.,#121812); +#121812 = SURFACE_SIDE_STYLE('',(#121813)); +#121813 = SURFACE_STYLE_FILL_AREA(#121814); +#121814 = FILL_AREA_STYLE('',(#121815)); +#121815 = FILL_AREA_STYLE_COLOUR('',#102876); +#121816 = STYLED_ITEM('color',(#121817),#45186); +#121817 = PRESENTATION_STYLE_ASSIGNMENT((#121818)); +#121818 = SURFACE_STYLE_USAGE(.BOTH.,#121819); +#121819 = SURFACE_SIDE_STYLE('',(#121820)); +#121820 = SURFACE_STYLE_FILL_AREA(#121821); +#121821 = FILL_AREA_STYLE('',(#121822)); +#121822 = FILL_AREA_STYLE_COLOUR('',#102876); +#121823 = STYLED_ITEM('color',(#121824),#45203); +#121824 = PRESENTATION_STYLE_ASSIGNMENT((#121825)); +#121825 = SURFACE_STYLE_USAGE(.BOTH.,#121826); +#121826 = SURFACE_SIDE_STYLE('',(#121827)); +#121827 = SURFACE_STYLE_FILL_AREA(#121828); +#121828 = FILL_AREA_STYLE('',(#121829)); +#121829 = FILL_AREA_STYLE_COLOUR('',#102876); +#121830 = STYLED_ITEM('color',(#121831),#45220); +#121831 = PRESENTATION_STYLE_ASSIGNMENT((#121832)); +#121832 = SURFACE_STYLE_USAGE(.BOTH.,#121833); +#121833 = SURFACE_SIDE_STYLE('',(#121834)); +#121834 = SURFACE_STYLE_FILL_AREA(#121835); +#121835 = FILL_AREA_STYLE('',(#121836)); +#121836 = FILL_AREA_STYLE_COLOUR('',#102876); +#121837 = STYLED_ITEM('color',(#121838),#45237); +#121838 = PRESENTATION_STYLE_ASSIGNMENT((#121839)); +#121839 = SURFACE_STYLE_USAGE(.BOTH.,#121840); +#121840 = SURFACE_SIDE_STYLE('',(#121841)); +#121841 = SURFACE_STYLE_FILL_AREA(#121842); +#121842 = FILL_AREA_STYLE('',(#121843)); +#121843 = FILL_AREA_STYLE_COLOUR('',#102876); +#121844 = STYLED_ITEM('color',(#121845),#45254); +#121845 = PRESENTATION_STYLE_ASSIGNMENT((#121846)); +#121846 = SURFACE_STYLE_USAGE(.BOTH.,#121847); +#121847 = SURFACE_SIDE_STYLE('',(#121848)); +#121848 = SURFACE_STYLE_FILL_AREA(#121849); +#121849 = FILL_AREA_STYLE('',(#121850)); +#121850 = FILL_AREA_STYLE_COLOUR('',#102876); +#121851 = STYLED_ITEM('color',(#121852),#45266); +#121852 = PRESENTATION_STYLE_ASSIGNMENT((#121853)); +#121853 = SURFACE_STYLE_USAGE(.BOTH.,#121854); +#121854 = SURFACE_SIDE_STYLE('',(#121855)); +#121855 = SURFACE_STYLE_FILL_AREA(#121856); +#121856 = FILL_AREA_STYLE('',(#121857)); +#121857 = FILL_AREA_STYLE_COLOUR('',#102876); +#121858 = STYLED_ITEM('color',(#121859),#45283); +#121859 = PRESENTATION_STYLE_ASSIGNMENT((#121860)); +#121860 = SURFACE_STYLE_USAGE(.BOTH.,#121861); +#121861 = SURFACE_SIDE_STYLE('',(#121862)); +#121862 = SURFACE_STYLE_FILL_AREA(#121863); +#121863 = FILL_AREA_STYLE('',(#121864)); +#121864 = FILL_AREA_STYLE_COLOUR('',#102876); +#121865 = STYLED_ITEM('color',(#121866),#45300); +#121866 = PRESENTATION_STYLE_ASSIGNMENT((#121867)); +#121867 = SURFACE_STYLE_USAGE(.BOTH.,#121868); +#121868 = SURFACE_SIDE_STYLE('',(#121869)); +#121869 = SURFACE_STYLE_FILL_AREA(#121870); +#121870 = FILL_AREA_STYLE('',(#121871)); +#121871 = FILL_AREA_STYLE_COLOUR('',#102876); +#121872 = STYLED_ITEM('color',(#121873),#45317); +#121873 = PRESENTATION_STYLE_ASSIGNMENT((#121874)); +#121874 = SURFACE_STYLE_USAGE(.BOTH.,#121875); +#121875 = SURFACE_SIDE_STYLE('',(#121876)); +#121876 = SURFACE_STYLE_FILL_AREA(#121877); +#121877 = FILL_AREA_STYLE('',(#121878)); +#121878 = FILL_AREA_STYLE_COLOUR('',#102876); +#121879 = STYLED_ITEM('color',(#121880),#45334); +#121880 = PRESENTATION_STYLE_ASSIGNMENT((#121881)); +#121881 = SURFACE_STYLE_USAGE(.BOTH.,#121882); +#121882 = SURFACE_SIDE_STYLE('',(#121883)); +#121883 = SURFACE_STYLE_FILL_AREA(#121884); +#121884 = FILL_AREA_STYLE('',(#121885)); +#121885 = FILL_AREA_STYLE_COLOUR('',#102876); +#121886 = STYLED_ITEM('color',(#121887),#45351); +#121887 = PRESENTATION_STYLE_ASSIGNMENT((#121888)); +#121888 = SURFACE_STYLE_USAGE(.BOTH.,#121889); +#121889 = SURFACE_SIDE_STYLE('',(#121890)); +#121890 = SURFACE_STYLE_FILL_AREA(#121891); +#121891 = FILL_AREA_STYLE('',(#121892)); +#121892 = FILL_AREA_STYLE_COLOUR('',#102876); +#121893 = STYLED_ITEM('color',(#121894),#45368); +#121894 = PRESENTATION_STYLE_ASSIGNMENT((#121895)); +#121895 = SURFACE_STYLE_USAGE(.BOTH.,#121896); +#121896 = SURFACE_SIDE_STYLE('',(#121897)); +#121897 = SURFACE_STYLE_FILL_AREA(#121898); +#121898 = FILL_AREA_STYLE('',(#121899)); +#121899 = FILL_AREA_STYLE_COLOUR('',#102876); +#121900 = STYLED_ITEM('color',(#121901),#45385); +#121901 = PRESENTATION_STYLE_ASSIGNMENT((#121902)); +#121902 = SURFACE_STYLE_USAGE(.BOTH.,#121903); +#121903 = SURFACE_SIDE_STYLE('',(#121904)); +#121904 = SURFACE_STYLE_FILL_AREA(#121905); +#121905 = FILL_AREA_STYLE('',(#121906)); +#121906 = FILL_AREA_STYLE_COLOUR('',#102876); +#121907 = STYLED_ITEM('color',(#121908),#45397); +#121908 = PRESENTATION_STYLE_ASSIGNMENT((#121909)); +#121909 = SURFACE_STYLE_USAGE(.BOTH.,#121910); +#121910 = SURFACE_SIDE_STYLE('',(#121911)); +#121911 = SURFACE_STYLE_FILL_AREA(#121912); +#121912 = FILL_AREA_STYLE('',(#121913)); +#121913 = FILL_AREA_STYLE_COLOUR('',#102876); +#121914 = STYLED_ITEM('color',(#121915),#45414); +#121915 = PRESENTATION_STYLE_ASSIGNMENT((#121916)); +#121916 = SURFACE_STYLE_USAGE(.BOTH.,#121917); +#121917 = SURFACE_SIDE_STYLE('',(#121918)); +#121918 = SURFACE_STYLE_FILL_AREA(#121919); +#121919 = FILL_AREA_STYLE('',(#121920)); +#121920 = FILL_AREA_STYLE_COLOUR('',#102876); +#121921 = STYLED_ITEM('color',(#121922),#45431); +#121922 = PRESENTATION_STYLE_ASSIGNMENT((#121923)); +#121923 = SURFACE_STYLE_USAGE(.BOTH.,#121924); +#121924 = SURFACE_SIDE_STYLE('',(#121925)); +#121925 = SURFACE_STYLE_FILL_AREA(#121926); +#121926 = FILL_AREA_STYLE('',(#121927)); +#121927 = FILL_AREA_STYLE_COLOUR('',#102876); +#121928 = STYLED_ITEM('color',(#121929),#45448); +#121929 = PRESENTATION_STYLE_ASSIGNMENT((#121930)); +#121930 = SURFACE_STYLE_USAGE(.BOTH.,#121931); +#121931 = SURFACE_SIDE_STYLE('',(#121932)); +#121932 = SURFACE_STYLE_FILL_AREA(#121933); +#121933 = FILL_AREA_STYLE('',(#121934)); +#121934 = FILL_AREA_STYLE_COLOUR('',#102876); +#121935 = STYLED_ITEM('color',(#121936),#45465); +#121936 = PRESENTATION_STYLE_ASSIGNMENT((#121937)); +#121937 = SURFACE_STYLE_USAGE(.BOTH.,#121938); +#121938 = SURFACE_SIDE_STYLE('',(#121939)); +#121939 = SURFACE_STYLE_FILL_AREA(#121940); +#121940 = FILL_AREA_STYLE('',(#121941)); +#121941 = FILL_AREA_STYLE_COLOUR('',#102876); +#121942 = STYLED_ITEM('color',(#121943),#45482); +#121943 = PRESENTATION_STYLE_ASSIGNMENT((#121944)); +#121944 = SURFACE_STYLE_USAGE(.BOTH.,#121945); +#121945 = SURFACE_SIDE_STYLE('',(#121946)); +#121946 = SURFACE_STYLE_FILL_AREA(#121947); +#121947 = FILL_AREA_STYLE('',(#121948)); +#121948 = FILL_AREA_STYLE_COLOUR('',#102876); +#121949 = STYLED_ITEM('color',(#121950),#45499); +#121950 = PRESENTATION_STYLE_ASSIGNMENT((#121951)); +#121951 = SURFACE_STYLE_USAGE(.BOTH.,#121952); +#121952 = SURFACE_SIDE_STYLE('',(#121953)); +#121953 = SURFACE_STYLE_FILL_AREA(#121954); +#121954 = FILL_AREA_STYLE('',(#121955)); +#121955 = FILL_AREA_STYLE_COLOUR('',#102876); +#121956 = STYLED_ITEM('color',(#121957),#45516); +#121957 = PRESENTATION_STYLE_ASSIGNMENT((#121958)); +#121958 = SURFACE_STYLE_USAGE(.BOTH.,#121959); +#121959 = SURFACE_SIDE_STYLE('',(#121960)); +#121960 = SURFACE_STYLE_FILL_AREA(#121961); +#121961 = FILL_AREA_STYLE('',(#121962)); +#121962 = FILL_AREA_STYLE_COLOUR('',#102876); +#121963 = STYLED_ITEM('color',(#121964),#45528); +#121964 = PRESENTATION_STYLE_ASSIGNMENT((#121965)); +#121965 = SURFACE_STYLE_USAGE(.BOTH.,#121966); +#121966 = SURFACE_SIDE_STYLE('',(#121967)); +#121967 = SURFACE_STYLE_FILL_AREA(#121968); +#121968 = FILL_AREA_STYLE('',(#121969)); +#121969 = FILL_AREA_STYLE_COLOUR('',#102876); +#121970 = STYLED_ITEM('color',(#121971),#45545); +#121971 = PRESENTATION_STYLE_ASSIGNMENT((#121972)); +#121972 = SURFACE_STYLE_USAGE(.BOTH.,#121973); +#121973 = SURFACE_SIDE_STYLE('',(#121974)); +#121974 = SURFACE_STYLE_FILL_AREA(#121975); +#121975 = FILL_AREA_STYLE('',(#121976)); +#121976 = FILL_AREA_STYLE_COLOUR('',#102876); +#121977 = STYLED_ITEM('color',(#121978),#45562); +#121978 = PRESENTATION_STYLE_ASSIGNMENT((#121979)); +#121979 = SURFACE_STYLE_USAGE(.BOTH.,#121980); +#121980 = SURFACE_SIDE_STYLE('',(#121981)); +#121981 = SURFACE_STYLE_FILL_AREA(#121982); +#121982 = FILL_AREA_STYLE('',(#121983)); +#121983 = FILL_AREA_STYLE_COLOUR('',#102876); +#121984 = STYLED_ITEM('color',(#121985),#45579); +#121985 = PRESENTATION_STYLE_ASSIGNMENT((#121986)); +#121986 = SURFACE_STYLE_USAGE(.BOTH.,#121987); +#121987 = SURFACE_SIDE_STYLE('',(#121988)); +#121988 = SURFACE_STYLE_FILL_AREA(#121989); +#121989 = FILL_AREA_STYLE('',(#121990)); +#121990 = FILL_AREA_STYLE_COLOUR('',#102876); +#121991 = STYLED_ITEM('color',(#121992),#45596); +#121992 = PRESENTATION_STYLE_ASSIGNMENT((#121993)); +#121993 = SURFACE_STYLE_USAGE(.BOTH.,#121994); +#121994 = SURFACE_SIDE_STYLE('',(#121995)); +#121995 = SURFACE_STYLE_FILL_AREA(#121996); +#121996 = FILL_AREA_STYLE('',(#121997)); +#121997 = FILL_AREA_STYLE_COLOUR('',#102876); +#121998 = STYLED_ITEM('color',(#121999),#45613); +#121999 = PRESENTATION_STYLE_ASSIGNMENT((#122000)); +#122000 = SURFACE_STYLE_USAGE(.BOTH.,#122001); +#122001 = SURFACE_SIDE_STYLE('',(#122002)); +#122002 = SURFACE_STYLE_FILL_AREA(#122003); +#122003 = FILL_AREA_STYLE('',(#122004)); +#122004 = FILL_AREA_STYLE_COLOUR('',#102876); +#122005 = STYLED_ITEM('color',(#122006),#45630); +#122006 = PRESENTATION_STYLE_ASSIGNMENT((#122007)); +#122007 = SURFACE_STYLE_USAGE(.BOTH.,#122008); +#122008 = SURFACE_SIDE_STYLE('',(#122009)); +#122009 = SURFACE_STYLE_FILL_AREA(#122010); +#122010 = FILL_AREA_STYLE('',(#122011)); +#122011 = FILL_AREA_STYLE_COLOUR('',#102876); +#122012 = STYLED_ITEM('color',(#122013),#45647); +#122013 = PRESENTATION_STYLE_ASSIGNMENT((#122014)); +#122014 = SURFACE_STYLE_USAGE(.BOTH.,#122015); +#122015 = SURFACE_SIDE_STYLE('',(#122016)); +#122016 = SURFACE_STYLE_FILL_AREA(#122017); +#122017 = FILL_AREA_STYLE('',(#122018)); +#122018 = FILL_AREA_STYLE_COLOUR('',#102876); +#122019 = STYLED_ITEM('color',(#122020),#45659); +#122020 = PRESENTATION_STYLE_ASSIGNMENT((#122021)); +#122021 = SURFACE_STYLE_USAGE(.BOTH.,#122022); +#122022 = SURFACE_SIDE_STYLE('',(#122023)); +#122023 = SURFACE_STYLE_FILL_AREA(#122024); +#122024 = FILL_AREA_STYLE('',(#122025)); +#122025 = FILL_AREA_STYLE_COLOUR('',#102876); +#122026 = STYLED_ITEM('color',(#122027),#45676); +#122027 = PRESENTATION_STYLE_ASSIGNMENT((#122028)); +#122028 = SURFACE_STYLE_USAGE(.BOTH.,#122029); +#122029 = SURFACE_SIDE_STYLE('',(#122030)); +#122030 = SURFACE_STYLE_FILL_AREA(#122031); +#122031 = FILL_AREA_STYLE('',(#122032)); +#122032 = FILL_AREA_STYLE_COLOUR('',#102876); +#122033 = STYLED_ITEM('color',(#122034),#45693); +#122034 = PRESENTATION_STYLE_ASSIGNMENT((#122035)); +#122035 = SURFACE_STYLE_USAGE(.BOTH.,#122036); +#122036 = SURFACE_SIDE_STYLE('',(#122037)); +#122037 = SURFACE_STYLE_FILL_AREA(#122038); +#122038 = FILL_AREA_STYLE('',(#122039)); +#122039 = FILL_AREA_STYLE_COLOUR('',#102876); +#122040 = STYLED_ITEM('color',(#122041),#45710); +#122041 = PRESENTATION_STYLE_ASSIGNMENT((#122042)); +#122042 = SURFACE_STYLE_USAGE(.BOTH.,#122043); +#122043 = SURFACE_SIDE_STYLE('',(#122044)); +#122044 = SURFACE_STYLE_FILL_AREA(#122045); +#122045 = FILL_AREA_STYLE('',(#122046)); +#122046 = FILL_AREA_STYLE_COLOUR('',#102876); +#122047 = STYLED_ITEM('color',(#122048),#45727); +#122048 = PRESENTATION_STYLE_ASSIGNMENT((#122049)); +#122049 = SURFACE_STYLE_USAGE(.BOTH.,#122050); +#122050 = SURFACE_SIDE_STYLE('',(#122051)); +#122051 = SURFACE_STYLE_FILL_AREA(#122052); +#122052 = FILL_AREA_STYLE('',(#122053)); +#122053 = FILL_AREA_STYLE_COLOUR('',#102876); +#122054 = STYLED_ITEM('color',(#122055),#45744); +#122055 = PRESENTATION_STYLE_ASSIGNMENT((#122056)); +#122056 = SURFACE_STYLE_USAGE(.BOTH.,#122057); +#122057 = SURFACE_SIDE_STYLE('',(#122058)); +#122058 = SURFACE_STYLE_FILL_AREA(#122059); +#122059 = FILL_AREA_STYLE('',(#122060)); +#122060 = FILL_AREA_STYLE_COLOUR('',#102876); +#122061 = STYLED_ITEM('color',(#122062),#45761); +#122062 = PRESENTATION_STYLE_ASSIGNMENT((#122063)); +#122063 = SURFACE_STYLE_USAGE(.BOTH.,#122064); +#122064 = SURFACE_SIDE_STYLE('',(#122065)); +#122065 = SURFACE_STYLE_FILL_AREA(#122066); +#122066 = FILL_AREA_STYLE('',(#122067)); +#122067 = FILL_AREA_STYLE_COLOUR('',#102876); +#122068 = STYLED_ITEM('color',(#122069),#45778); +#122069 = PRESENTATION_STYLE_ASSIGNMENT((#122070)); +#122070 = SURFACE_STYLE_USAGE(.BOTH.,#122071); +#122071 = SURFACE_SIDE_STYLE('',(#122072)); +#122072 = SURFACE_STYLE_FILL_AREA(#122073); +#122073 = FILL_AREA_STYLE('',(#122074)); +#122074 = FILL_AREA_STYLE_COLOUR('',#102876); +#122075 = STYLED_ITEM('color',(#122076),#45790); +#122076 = PRESENTATION_STYLE_ASSIGNMENT((#122077)); +#122077 = SURFACE_STYLE_USAGE(.BOTH.,#122078); +#122078 = SURFACE_SIDE_STYLE('',(#122079)); +#122079 = SURFACE_STYLE_FILL_AREA(#122080); +#122080 = FILL_AREA_STYLE('',(#122081)); +#122081 = FILL_AREA_STYLE_COLOUR('',#107981); +#122082 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #122083,#122090,#122097,#122104,#122111,#122118,#122125,#122132, + #122139,#122146,#122153,#122160,#122167,#122174,#122181,#122188, + #122195,#122202,#122209,#122216,#122223,#122230,#122237,#122244, + #122251,#122258,#122265,#122272,#122279,#122286,#122293,#122300, + #122307,#122314,#122321,#122328,#122335,#122342,#122349,#122356, + #122363,#122370,#122377,#122384,#122391,#122398,#122405,#122412, + #122419,#122426,#122433,#122440,#122447,#122454,#122461,#122468, + #122475,#122482,#122489,#122496,#122503,#122510,#122517,#122524, + #122531,#122538,#122545),#47656); +#122083 = STYLED_ITEM('color',(#122084),#45858); +#122084 = PRESENTATION_STYLE_ASSIGNMENT((#122085)); +#122085 = SURFACE_STYLE_USAGE(.BOTH.,#122086); +#122086 = SURFACE_SIDE_STYLE('',(#122087)); +#122087 = SURFACE_STYLE_FILL_AREA(#122088); +#122088 = FILL_AREA_STYLE('',(#122089)); +#122089 = FILL_AREA_STYLE_COLOUR('',#102876); +#122090 = STYLED_ITEM('color',(#122091),#45898); +#122091 = PRESENTATION_STYLE_ASSIGNMENT((#122092)); +#122092 = SURFACE_STYLE_USAGE(.BOTH.,#122093); +#122093 = SURFACE_SIDE_STYLE('',(#122094)); +#122094 = SURFACE_STYLE_FILL_AREA(#122095); +#122095 = FILL_AREA_STYLE('',(#122096)); +#122096 = FILL_AREA_STYLE_COLOUR('',#102876); +#122097 = STYLED_ITEM('color',(#122098),#45931); +#122098 = PRESENTATION_STYLE_ASSIGNMENT((#122099)); +#122099 = SURFACE_STYLE_USAGE(.BOTH.,#122100); +#122100 = SURFACE_SIDE_STYLE('',(#122101)); +#122101 = SURFACE_STYLE_FILL_AREA(#122102); +#122102 = FILL_AREA_STYLE('',(#122103)); +#122103 = FILL_AREA_STYLE_COLOUR('',#102876); +#122104 = STYLED_ITEM('color',(#122105),#45964); +#122105 = PRESENTATION_STYLE_ASSIGNMENT((#122106)); +#122106 = SURFACE_STYLE_USAGE(.BOTH.,#122107); +#122107 = SURFACE_SIDE_STYLE('',(#122108)); +#122108 = SURFACE_STYLE_FILL_AREA(#122109); +#122109 = FILL_AREA_STYLE('',(#122110)); +#122110 = FILL_AREA_STYLE_COLOUR('',#102876); +#122111 = STYLED_ITEM('color',(#122112),#46031); +#122112 = PRESENTATION_STYLE_ASSIGNMENT((#122113)); +#122113 = SURFACE_STYLE_USAGE(.BOTH.,#122114); +#122114 = SURFACE_SIDE_STYLE('',(#122115)); +#122115 = SURFACE_STYLE_FILL_AREA(#122116); +#122116 = FILL_AREA_STYLE('',(#122117)); +#122117 = FILL_AREA_STYLE_COLOUR('',#102876); +#122118 = STYLED_ITEM('color',(#122119),#46098); +#122119 = PRESENTATION_STYLE_ASSIGNMENT((#122120)); +#122120 = SURFACE_STYLE_USAGE(.BOTH.,#122121); +#122121 = SURFACE_SIDE_STYLE('',(#122122)); +#122122 = SURFACE_STYLE_FILL_AREA(#122123); +#122123 = FILL_AREA_STYLE('',(#122124)); +#122124 = FILL_AREA_STYLE_COLOUR('',#102912); +#122125 = STYLED_ITEM('color',(#122126),#46143); +#122126 = PRESENTATION_STYLE_ASSIGNMENT((#122127)); +#122127 = SURFACE_STYLE_USAGE(.BOTH.,#122128); +#122128 = SURFACE_SIDE_STYLE('',(#122129)); +#122129 = SURFACE_STYLE_FILL_AREA(#122130); +#122130 = FILL_AREA_STYLE('',(#122131)); +#122131 = FILL_AREA_STYLE_COLOUR('',#102876); +#122132 = STYLED_ITEM('color',(#122133),#46160); +#122133 = PRESENTATION_STYLE_ASSIGNMENT((#122134)); +#122134 = SURFACE_STYLE_USAGE(.BOTH.,#122135); +#122135 = SURFACE_SIDE_STYLE('',(#122136)); +#122136 = SURFACE_STYLE_FILL_AREA(#122137); +#122137 = FILL_AREA_STYLE('',(#122138)); +#122138 = FILL_AREA_STYLE_COLOUR('',#102912); +#122139 = STYLED_ITEM('color',(#122140),#46183); +#122140 = PRESENTATION_STYLE_ASSIGNMENT((#122141)); +#122141 = SURFACE_STYLE_USAGE(.BOTH.,#122142); +#122142 = SURFACE_SIDE_STYLE('',(#122143)); +#122143 = SURFACE_STYLE_FILL_AREA(#122144); +#122144 = FILL_AREA_STYLE('',(#122145)); +#122145 = FILL_AREA_STYLE_COLOUR('',#102876); +#122146 = STYLED_ITEM('color',(#122147),#46205); +#122147 = PRESENTATION_STYLE_ASSIGNMENT((#122148)); +#122148 = SURFACE_STYLE_USAGE(.BOTH.,#122149); +#122149 = SURFACE_SIDE_STYLE('',(#122150)); +#122150 = SURFACE_STYLE_FILL_AREA(#122151); +#122151 = FILL_AREA_STYLE('',(#122152)); +#122152 = FILL_AREA_STYLE_COLOUR('',#102876); +#122153 = STYLED_ITEM('color',(#122154),#46222); +#122154 = PRESENTATION_STYLE_ASSIGNMENT((#122155)); +#122155 = SURFACE_STYLE_USAGE(.BOTH.,#122156); +#122156 = SURFACE_SIDE_STYLE('',(#122157)); +#122157 = SURFACE_STYLE_FILL_AREA(#122158); +#122158 = FILL_AREA_STYLE('',(#122159)); +#122159 = FILL_AREA_STYLE_COLOUR('',#102876); +#122160 = STYLED_ITEM('color',(#122161),#46239); +#122161 = PRESENTATION_STYLE_ASSIGNMENT((#122162)); +#122162 = SURFACE_STYLE_USAGE(.BOTH.,#122163); +#122163 = SURFACE_SIDE_STYLE('',(#122164)); +#122164 = SURFACE_STYLE_FILL_AREA(#122165); +#122165 = FILL_AREA_STYLE('',(#122166)); +#122166 = FILL_AREA_STYLE_COLOUR('',#102876); +#122167 = STYLED_ITEM('color',(#122168),#46256); +#122168 = PRESENTATION_STYLE_ASSIGNMENT((#122169)); +#122169 = SURFACE_STYLE_USAGE(.BOTH.,#122170); +#122170 = SURFACE_SIDE_STYLE('',(#122171)); +#122171 = SURFACE_STYLE_FILL_AREA(#122172); +#122172 = FILL_AREA_STYLE('',(#122173)); +#122173 = FILL_AREA_STYLE_COLOUR('',#102876); +#122174 = STYLED_ITEM('color',(#122175),#46268); +#122175 = PRESENTATION_STYLE_ASSIGNMENT((#122176)); +#122176 = SURFACE_STYLE_USAGE(.BOTH.,#122177); +#122177 = SURFACE_SIDE_STYLE('',(#122178)); +#122178 = SURFACE_STYLE_FILL_AREA(#122179); +#122179 = FILL_AREA_STYLE('',(#122180)); +#122180 = FILL_AREA_STYLE_COLOUR('',#102912); +#122181 = STYLED_ITEM('color',(#122182),#46291); +#122182 = PRESENTATION_STYLE_ASSIGNMENT((#122183)); +#122183 = SURFACE_STYLE_USAGE(.BOTH.,#122184); +#122184 = SURFACE_SIDE_STYLE('',(#122185)); +#122185 = SURFACE_STYLE_FILL_AREA(#122186); +#122186 = FILL_AREA_STYLE('',(#122187)); +#122187 = FILL_AREA_STYLE_COLOUR('',#102912); +#122188 = STYLED_ITEM('color',(#122189),#46354); +#122189 = PRESENTATION_STYLE_ASSIGNMENT((#122190)); +#122190 = SURFACE_STYLE_USAGE(.BOTH.,#122191); +#122191 = SURFACE_SIDE_STYLE('',(#122192)); +#122192 = SURFACE_STYLE_FILL_AREA(#122193); +#122193 = FILL_AREA_STYLE('',(#122194)); +#122194 = FILL_AREA_STYLE_COLOUR('',#102912); +#122195 = STYLED_ITEM('color',(#122196),#46377); +#122196 = PRESENTATION_STYLE_ASSIGNMENT((#122197)); +#122197 = SURFACE_STYLE_USAGE(.BOTH.,#122198); +#122198 = SURFACE_SIDE_STYLE('',(#122199)); +#122199 = SURFACE_STYLE_FILL_AREA(#122200); +#122200 = FILL_AREA_STYLE('',(#122201)); +#122201 = FILL_AREA_STYLE_COLOUR('',#102912); +#122202 = STYLED_ITEM('color',(#122203),#46400); +#122203 = PRESENTATION_STYLE_ASSIGNMENT((#122204)); +#122204 = SURFACE_STYLE_USAGE(.BOTH.,#122205); +#122205 = SURFACE_SIDE_STYLE('',(#122206)); +#122206 = SURFACE_STYLE_FILL_AREA(#122207); +#122207 = FILL_AREA_STYLE('',(#122208)); +#122208 = FILL_AREA_STYLE_COLOUR('',#102912); +#122209 = STYLED_ITEM('color',(#122210),#46423); +#122210 = PRESENTATION_STYLE_ASSIGNMENT((#122211)); +#122211 = SURFACE_STYLE_USAGE(.BOTH.,#122212); +#122212 = SURFACE_SIDE_STYLE('',(#122213)); +#122213 = SURFACE_STYLE_FILL_AREA(#122214); +#122214 = FILL_AREA_STYLE('',(#122215)); +#122215 = FILL_AREA_STYLE_COLOUR('',#102912); +#122216 = STYLED_ITEM('color',(#122217),#46453); +#122217 = PRESENTATION_STYLE_ASSIGNMENT((#122218)); +#122218 = SURFACE_STYLE_USAGE(.BOTH.,#122219); +#122219 = SURFACE_SIDE_STYLE('',(#122220)); +#122220 = SURFACE_STYLE_FILL_AREA(#122221); +#122221 = FILL_AREA_STYLE('',(#122222)); +#122222 = FILL_AREA_STYLE_COLOUR('',#102876); +#122223 = STYLED_ITEM('color',(#122224),#46477); +#122224 = PRESENTATION_STYLE_ASSIGNMENT((#122225)); +#122225 = SURFACE_STYLE_USAGE(.BOTH.,#122226); +#122226 = SURFACE_SIDE_STYLE('',(#122227)); +#122227 = SURFACE_STYLE_FILL_AREA(#122228); +#122228 = FILL_AREA_STYLE('',(#122229)); +#122229 = FILL_AREA_STYLE_COLOUR('',#102912); +#122230 = STYLED_ITEM('color',(#122231),#46500); +#122231 = PRESENTATION_STYLE_ASSIGNMENT((#122232)); +#122232 = SURFACE_STYLE_USAGE(.BOTH.,#122233); +#122233 = SURFACE_SIDE_STYLE('',(#122234)); +#122234 = SURFACE_STYLE_FILL_AREA(#122235); +#122235 = FILL_AREA_STYLE('',(#122236)); +#122236 = FILL_AREA_STYLE_COLOUR('',#102912); +#122237 = STYLED_ITEM('color',(#122238),#46523); +#122238 = PRESENTATION_STYLE_ASSIGNMENT((#122239)); +#122239 = SURFACE_STYLE_USAGE(.BOTH.,#122240); +#122240 = SURFACE_SIDE_STYLE('',(#122241)); +#122241 = SURFACE_STYLE_FILL_AREA(#122242); +#122242 = FILL_AREA_STYLE('',(#122243)); +#122243 = FILL_AREA_STYLE_COLOUR('',#102912); +#122244 = STYLED_ITEM('color',(#122245),#46568); +#122245 = PRESENTATION_STYLE_ASSIGNMENT((#122246)); +#122246 = SURFACE_STYLE_USAGE(.BOTH.,#122247); +#122247 = SURFACE_SIDE_STYLE('',(#122248)); +#122248 = SURFACE_STYLE_FILL_AREA(#122249); +#122249 = FILL_AREA_STYLE('',(#122250)); +#122250 = FILL_AREA_STYLE_COLOUR('',#102912); +#122251 = STYLED_ITEM('color',(#122252),#46591); +#122252 = PRESENTATION_STYLE_ASSIGNMENT((#122253)); +#122253 = SURFACE_STYLE_USAGE(.BOTH.,#122254); +#122254 = SURFACE_SIDE_STYLE('',(#122255)); +#122255 = SURFACE_STYLE_FILL_AREA(#122256); +#122256 = FILL_AREA_STYLE('',(#122257)); +#122257 = FILL_AREA_STYLE_COLOUR('',#102912); +#122258 = STYLED_ITEM('color',(#122259),#46608); +#122259 = PRESENTATION_STYLE_ASSIGNMENT((#122260)); +#122260 = SURFACE_STYLE_USAGE(.BOTH.,#122261); +#122261 = SURFACE_SIDE_STYLE('',(#122262)); +#122262 = SURFACE_STYLE_FILL_AREA(#122263); +#122263 = FILL_AREA_STYLE('',(#122264)); +#122264 = FILL_AREA_STYLE_COLOUR('',#102912); +#122265 = STYLED_ITEM('color',(#122266),#46631); +#122266 = PRESENTATION_STYLE_ASSIGNMENT((#122267)); +#122267 = SURFACE_STYLE_USAGE(.BOTH.,#122268); +#122268 = SURFACE_SIDE_STYLE('',(#122269)); +#122269 = SURFACE_STYLE_FILL_AREA(#122270); +#122270 = FILL_AREA_STYLE('',(#122271)); +#122271 = FILL_AREA_STYLE_COLOUR('',#102912); +#122272 = STYLED_ITEM('color',(#122273),#46648); +#122273 = PRESENTATION_STYLE_ASSIGNMENT((#122274)); +#122274 = SURFACE_STYLE_USAGE(.BOTH.,#122275); +#122275 = SURFACE_SIDE_STYLE('',(#122276)); +#122276 = SURFACE_STYLE_FILL_AREA(#122277); +#122277 = FILL_AREA_STYLE('',(#122278)); +#122278 = FILL_AREA_STYLE_COLOUR('',#102912); +#122279 = STYLED_ITEM('color',(#122280),#46671); +#122280 = PRESENTATION_STYLE_ASSIGNMENT((#122281)); +#122281 = SURFACE_STYLE_USAGE(.BOTH.,#122282); +#122282 = SURFACE_SIDE_STYLE('',(#122283)); +#122283 = SURFACE_STYLE_FILL_AREA(#122284); +#122284 = FILL_AREA_STYLE('',(#122285)); +#122285 = FILL_AREA_STYLE_COLOUR('',#102912); +#122286 = STYLED_ITEM('color',(#122287),#46694); +#122287 = PRESENTATION_STYLE_ASSIGNMENT((#122288)); +#122288 = SURFACE_STYLE_USAGE(.BOTH.,#122289); +#122289 = SURFACE_SIDE_STYLE('',(#122290)); +#122290 = SURFACE_STYLE_FILL_AREA(#122291); +#122291 = FILL_AREA_STYLE('',(#122292)); +#122292 = FILL_AREA_STYLE_COLOUR('',#102912); +#122293 = STYLED_ITEM('color',(#122294),#46725); +#122294 = PRESENTATION_STYLE_ASSIGNMENT((#122295)); +#122295 = SURFACE_STYLE_USAGE(.BOTH.,#122296); +#122296 = SURFACE_SIDE_STYLE('',(#122297)); +#122297 = SURFACE_STYLE_FILL_AREA(#122298); +#122298 = FILL_AREA_STYLE('',(#122299)); +#122299 = FILL_AREA_STYLE_COLOUR('',#102912); +#122300 = STYLED_ITEM('color',(#122301),#46748); +#122301 = PRESENTATION_STYLE_ASSIGNMENT((#122302)); +#122302 = SURFACE_STYLE_USAGE(.BOTH.,#122303); +#122303 = SURFACE_SIDE_STYLE('',(#122304)); +#122304 = SURFACE_STYLE_FILL_AREA(#122305); +#122305 = FILL_AREA_STYLE('',(#122306)); +#122306 = FILL_AREA_STYLE_COLOUR('',#102912); +#122307 = STYLED_ITEM('color',(#122308),#46771); +#122308 = PRESENTATION_STYLE_ASSIGNMENT((#122309)); +#122309 = SURFACE_STYLE_USAGE(.BOTH.,#122310); +#122310 = SURFACE_SIDE_STYLE('',(#122311)); +#122311 = SURFACE_STYLE_FILL_AREA(#122312); +#122312 = FILL_AREA_STYLE('',(#122313)); +#122313 = FILL_AREA_STYLE_COLOUR('',#102912); +#122314 = STYLED_ITEM('color',(#122315),#46801); +#122315 = PRESENTATION_STYLE_ASSIGNMENT((#122316)); +#122316 = SURFACE_STYLE_USAGE(.BOTH.,#122317); +#122317 = SURFACE_SIDE_STYLE('',(#122318)); +#122318 = SURFACE_STYLE_FILL_AREA(#122319); +#122319 = FILL_AREA_STYLE('',(#122320)); +#122320 = FILL_AREA_STYLE_COLOUR('',#102912); +#122321 = STYLED_ITEM('color',(#122322),#46831); +#122322 = PRESENTATION_STYLE_ASSIGNMENT((#122323)); +#122323 = SURFACE_STYLE_USAGE(.BOTH.,#122324); +#122324 = SURFACE_SIDE_STYLE('',(#122325)); +#122325 = SURFACE_STYLE_FILL_AREA(#122326); +#122326 = FILL_AREA_STYLE('',(#122327)); +#122327 = FILL_AREA_STYLE_COLOUR('',#102876); +#122328 = STYLED_ITEM('color',(#122329),#46864); +#122329 = PRESENTATION_STYLE_ASSIGNMENT((#122330)); +#122330 = SURFACE_STYLE_USAGE(.BOTH.,#122331); +#122331 = SURFACE_SIDE_STYLE('',(#122332)); +#122332 = SURFACE_STYLE_FILL_AREA(#122333); +#122333 = FILL_AREA_STYLE('',(#122334)); +#122334 = FILL_AREA_STYLE_COLOUR('',#102912); +#122335 = STYLED_ITEM('color',(#122336),#46881); +#122336 = PRESENTATION_STYLE_ASSIGNMENT((#122337)); +#122337 = SURFACE_STYLE_USAGE(.BOTH.,#122338); +#122338 = SURFACE_SIDE_STYLE('',(#122339)); +#122339 = SURFACE_STYLE_FILL_AREA(#122340); +#122340 = FILL_AREA_STYLE('',(#122341)); +#122341 = FILL_AREA_STYLE_COLOUR('',#102912); +#122342 = STYLED_ITEM('color',(#122343),#46898); +#122343 = PRESENTATION_STYLE_ASSIGNMENT((#122344)); +#122344 = SURFACE_STYLE_USAGE(.BOTH.,#122345); +#122345 = SURFACE_SIDE_STYLE('',(#122346)); +#122346 = SURFACE_STYLE_FILL_AREA(#122347); +#122347 = FILL_AREA_STYLE('',(#122348)); +#122348 = FILL_AREA_STYLE_COLOUR('',#102912); +#122349 = STYLED_ITEM('color',(#122350),#46921); +#122350 = PRESENTATION_STYLE_ASSIGNMENT((#122351)); +#122351 = SURFACE_STYLE_USAGE(.BOTH.,#122352); +#122352 = SURFACE_SIDE_STYLE('',(#122353)); +#122353 = SURFACE_STYLE_FILL_AREA(#122354); +#122354 = FILL_AREA_STYLE('',(#122355)); +#122355 = FILL_AREA_STYLE_COLOUR('',#102912); +#122356 = STYLED_ITEM('color',(#122357),#46944); +#122357 = PRESENTATION_STYLE_ASSIGNMENT((#122358)); +#122358 = SURFACE_STYLE_USAGE(.BOTH.,#122359); +#122359 = SURFACE_SIDE_STYLE('',(#122360)); +#122360 = SURFACE_STYLE_FILL_AREA(#122361); +#122361 = FILL_AREA_STYLE('',(#122362)); +#122362 = FILL_AREA_STYLE_COLOUR('',#102912); +#122363 = STYLED_ITEM('color',(#122364),#47034); +#122364 = PRESENTATION_STYLE_ASSIGNMENT((#122365)); +#122365 = SURFACE_STYLE_USAGE(.BOTH.,#122366); +#122366 = SURFACE_SIDE_STYLE('',(#122367)); +#122367 = SURFACE_STYLE_FILL_AREA(#122368); +#122368 = FILL_AREA_STYLE('',(#122369)); +#122369 = FILL_AREA_STYLE_COLOUR('',#102912); +#122370 = STYLED_ITEM('color',(#122371),#47050); +#122371 = PRESENTATION_STYLE_ASSIGNMENT((#122372)); +#122372 = SURFACE_STYLE_USAGE(.BOTH.,#122373); +#122373 = SURFACE_SIDE_STYLE('',(#122374)); +#122374 = SURFACE_STYLE_FILL_AREA(#122375); +#122375 = FILL_AREA_STYLE('',(#122376)); +#122376 = FILL_AREA_STYLE_COLOUR('',#102912); +#122377 = STYLED_ITEM('color',(#122378),#47073); +#122378 = PRESENTATION_STYLE_ASSIGNMENT((#122379)); +#122379 = SURFACE_STYLE_USAGE(.BOTH.,#122380); +#122380 = SURFACE_SIDE_STYLE('',(#122381)); +#122381 = SURFACE_STYLE_FILL_AREA(#122382); +#122382 = FILL_AREA_STYLE('',(#122383)); +#122383 = FILL_AREA_STYLE_COLOUR('',#102912); +#122384 = STYLED_ITEM('color',(#122385),#47103); +#122385 = PRESENTATION_STYLE_ASSIGNMENT((#122386)); +#122386 = SURFACE_STYLE_USAGE(.BOTH.,#122387); +#122387 = SURFACE_SIDE_STYLE('',(#122388)); +#122388 = SURFACE_STYLE_FILL_AREA(#122389); +#122389 = FILL_AREA_STYLE('',(#122390)); +#122390 = FILL_AREA_STYLE_COLOUR('',#102876); +#122391 = STYLED_ITEM('color',(#122392),#47178); +#122392 = PRESENTATION_STYLE_ASSIGNMENT((#122393)); +#122393 = SURFACE_STYLE_USAGE(.BOTH.,#122394); +#122394 = SURFACE_SIDE_STYLE('',(#122395)); +#122395 = SURFACE_STYLE_FILL_AREA(#122396); +#122396 = FILL_AREA_STYLE('',(#122397)); +#122397 = FILL_AREA_STYLE_COLOUR('',#102876); +#122398 = STYLED_ITEM('color',(#122399),#47253); +#122399 = PRESENTATION_STYLE_ASSIGNMENT((#122400)); +#122400 = SURFACE_STYLE_USAGE(.BOTH.,#122401); +#122401 = SURFACE_SIDE_STYLE('',(#122402)); +#122402 = SURFACE_STYLE_FILL_AREA(#122403); +#122403 = FILL_AREA_STYLE('',(#122404)); +#122404 = FILL_AREA_STYLE_COLOUR('',#102912); +#122405 = STYLED_ITEM('color',(#122406),#47283); +#122406 = PRESENTATION_STYLE_ASSIGNMENT((#122407)); +#122407 = SURFACE_STYLE_USAGE(.BOTH.,#122408); +#122408 = SURFACE_SIDE_STYLE('',(#122409)); +#122409 = SURFACE_STYLE_FILL_AREA(#122410); +#122410 = FILL_AREA_STYLE('',(#122411)); +#122411 = FILL_AREA_STYLE_COLOUR('',#102876); +#122412 = STYLED_ITEM('color',(#122413),#47300); +#122413 = PRESENTATION_STYLE_ASSIGNMENT((#122414)); +#122414 = SURFACE_STYLE_USAGE(.BOTH.,#122415); +#122415 = SURFACE_SIDE_STYLE('',(#122416)); +#122416 = SURFACE_STYLE_FILL_AREA(#122417); +#122417 = FILL_AREA_STYLE('',(#122418)); +#122418 = FILL_AREA_STYLE_COLOUR('',#102912); +#122419 = STYLED_ITEM('color',(#122420),#47317); +#122420 = PRESENTATION_STYLE_ASSIGNMENT((#122421)); +#122421 = SURFACE_STYLE_USAGE(.BOTH.,#122422); +#122422 = SURFACE_SIDE_STYLE('',(#122423)); +#122423 = SURFACE_STYLE_FILL_AREA(#122424); +#122424 = FILL_AREA_STYLE('',(#122425)); +#122425 = FILL_AREA_STYLE_COLOUR('',#102912); +#122426 = STYLED_ITEM('color',(#122427),#47334); +#122427 = PRESENTATION_STYLE_ASSIGNMENT((#122428)); +#122428 = SURFACE_STYLE_USAGE(.BOTH.,#122429); +#122429 = SURFACE_SIDE_STYLE('',(#122430)); +#122430 = SURFACE_STYLE_FILL_AREA(#122431); +#122431 = FILL_AREA_STYLE('',(#122432)); +#122432 = FILL_AREA_STYLE_COLOUR('',#102912); +#122433 = STYLED_ITEM('color',(#122434),#47350); +#122434 = PRESENTATION_STYLE_ASSIGNMENT((#122435)); +#122435 = SURFACE_STYLE_USAGE(.BOTH.,#122436); +#122436 = SURFACE_SIDE_STYLE('',(#122437)); +#122437 = SURFACE_STYLE_FILL_AREA(#122438); +#122438 = FILL_AREA_STYLE('',(#122439)); +#122439 = FILL_AREA_STYLE_COLOUR('',#102912); +#122440 = STYLED_ITEM('color',(#122441),#47377); +#122441 = PRESENTATION_STYLE_ASSIGNMENT((#122442)); +#122442 = SURFACE_STYLE_USAGE(.BOTH.,#122443); +#122443 = SURFACE_SIDE_STYLE('',(#122444)); +#122444 = SURFACE_STYLE_FILL_AREA(#122445); +#122445 = FILL_AREA_STYLE('',(#122446)); +#122446 = FILL_AREA_STYLE_COLOUR('',#102912); +#122447 = STYLED_ITEM('color',(#122448),#47393); +#122448 = PRESENTATION_STYLE_ASSIGNMENT((#122449)); +#122449 = SURFACE_STYLE_USAGE(.BOTH.,#122450); +#122450 = SURFACE_SIDE_STYLE('',(#122451)); +#122451 = SURFACE_STYLE_FILL_AREA(#122452); +#122452 = FILL_AREA_STYLE('',(#122453)); +#122453 = FILL_AREA_STYLE_COLOUR('',#102912); +#122454 = STYLED_ITEM('color',(#122455),#47405); +#122455 = PRESENTATION_STYLE_ASSIGNMENT((#122456)); +#122456 = SURFACE_STYLE_USAGE(.BOTH.,#122457); +#122457 = SURFACE_SIDE_STYLE('',(#122458)); +#122458 = SURFACE_STYLE_FILL_AREA(#122459); +#122459 = FILL_AREA_STYLE('',(#122460)); +#122460 = FILL_AREA_STYLE_COLOUR('',#102912); +#122461 = STYLED_ITEM('color',(#122462),#47417); +#122462 = PRESENTATION_STYLE_ASSIGNMENT((#122463)); +#122463 = SURFACE_STYLE_USAGE(.BOTH.,#122464); +#122464 = SURFACE_SIDE_STYLE('',(#122465)); +#122465 = SURFACE_STYLE_FILL_AREA(#122466); +#122466 = FILL_AREA_STYLE('',(#122467)); +#122467 = FILL_AREA_STYLE_COLOUR('',#107981); +#122468 = STYLED_ITEM('color',(#122469),#47448); +#122469 = PRESENTATION_STYLE_ASSIGNMENT((#122470)); +#122470 = SURFACE_STYLE_USAGE(.BOTH.,#122471); +#122471 = SURFACE_SIDE_STYLE('',(#122472)); +#122472 = SURFACE_STYLE_FILL_AREA(#122473); +#122473 = FILL_AREA_STYLE('',(#122474)); +#122474 = FILL_AREA_STYLE_COLOUR('',#107981); +#122475 = STYLED_ITEM('color',(#122476),#47472); +#122476 = PRESENTATION_STYLE_ASSIGNMENT((#122477)); +#122477 = SURFACE_STYLE_USAGE(.BOTH.,#122478); +#122478 = SURFACE_SIDE_STYLE('',(#122479)); +#122479 = SURFACE_STYLE_FILL_AREA(#122480); +#122480 = FILL_AREA_STYLE('',(#122481)); +#122481 = FILL_AREA_STYLE_COLOUR('',#107981); +#122482 = STYLED_ITEM('color',(#122483),#47496); +#122483 = PRESENTATION_STYLE_ASSIGNMENT((#122484)); +#122484 = SURFACE_STYLE_USAGE(.BOTH.,#122485); +#122485 = SURFACE_SIDE_STYLE('',(#122486)); +#122486 = SURFACE_STYLE_FILL_AREA(#122487); +#122487 = FILL_AREA_STYLE('',(#122488)); +#122488 = FILL_AREA_STYLE_COLOUR('',#107981); +#122489 = STYLED_ITEM('color',(#122490),#47513); +#122490 = PRESENTATION_STYLE_ASSIGNMENT((#122491)); +#122491 = SURFACE_STYLE_USAGE(.BOTH.,#122492); +#122492 = SURFACE_SIDE_STYLE('',(#122493)); +#122493 = SURFACE_STYLE_FILL_AREA(#122494); +#122494 = FILL_AREA_STYLE('',(#122495)); +#122495 = FILL_AREA_STYLE_COLOUR('',#102876); +#122496 = STYLED_ITEM('color',(#122497),#47530); +#122497 = PRESENTATION_STYLE_ASSIGNMENT((#122498)); +#122498 = SURFACE_STYLE_USAGE(.BOTH.,#122499); +#122499 = SURFACE_SIDE_STYLE('',(#122500)); +#122500 = SURFACE_STYLE_FILL_AREA(#122501); +#122501 = FILL_AREA_STYLE('',(#122502)); +#122502 = FILL_AREA_STYLE_COLOUR('',#102876); +#122503 = STYLED_ITEM('color',(#122504),#47547); +#122504 = PRESENTATION_STYLE_ASSIGNMENT((#122505)); +#122505 = SURFACE_STYLE_USAGE(.BOTH.,#122506); +#122506 = SURFACE_SIDE_STYLE('',(#122507)); +#122507 = SURFACE_STYLE_FILL_AREA(#122508); +#122508 = FILL_AREA_STYLE('',(#122509)); +#122509 = FILL_AREA_STYLE_COLOUR('',#102876); +#122510 = STYLED_ITEM('color',(#122511),#47564); +#122511 = PRESENTATION_STYLE_ASSIGNMENT((#122512)); +#122512 = SURFACE_STYLE_USAGE(.BOTH.,#122513); +#122513 = SURFACE_SIDE_STYLE('',(#122514)); +#122514 = SURFACE_STYLE_FILL_AREA(#122515); +#122515 = FILL_AREA_STYLE('',(#122516)); +#122516 = FILL_AREA_STYLE_COLOUR('',#102876); +#122517 = STYLED_ITEM('color',(#122518),#47581); +#122518 = PRESENTATION_STYLE_ASSIGNMENT((#122519)); +#122519 = SURFACE_STYLE_USAGE(.BOTH.,#122520); +#122520 = SURFACE_SIDE_STYLE('',(#122521)); +#122521 = SURFACE_STYLE_FILL_AREA(#122522); +#122522 = FILL_AREA_STYLE('',(#122523)); +#122523 = FILL_AREA_STYLE_COLOUR('',#102876); +#122524 = STYLED_ITEM('color',(#122525),#47598); +#122525 = PRESENTATION_STYLE_ASSIGNMENT((#122526)); +#122526 = SURFACE_STYLE_USAGE(.BOTH.,#122527); +#122527 = SURFACE_SIDE_STYLE('',(#122528)); +#122528 = SURFACE_STYLE_FILL_AREA(#122529); +#122529 = FILL_AREA_STYLE('',(#122530)); +#122530 = FILL_AREA_STYLE_COLOUR('',#102876); +#122531 = STYLED_ITEM('color',(#122532),#47615); +#122532 = PRESENTATION_STYLE_ASSIGNMENT((#122533)); +#122533 = SURFACE_STYLE_USAGE(.BOTH.,#122534); +#122534 = SURFACE_SIDE_STYLE('',(#122535)); +#122535 = SURFACE_STYLE_FILL_AREA(#122536); +#122536 = FILL_AREA_STYLE('',(#122537)); +#122537 = FILL_AREA_STYLE_COLOUR('',#102876); +#122538 = STYLED_ITEM('color',(#122539),#47632); +#122539 = PRESENTATION_STYLE_ASSIGNMENT((#122540)); +#122540 = SURFACE_STYLE_USAGE(.BOTH.,#122541); +#122541 = SURFACE_SIDE_STYLE('',(#122542)); +#122542 = SURFACE_STYLE_FILL_AREA(#122543); +#122543 = FILL_AREA_STYLE('',(#122544)); +#122544 = FILL_AREA_STYLE_COLOUR('',#102876); +#122545 = STYLED_ITEM('color',(#122546),#47644); +#122546 = PRESENTATION_STYLE_ASSIGNMENT((#122547)); +#122547 = SURFACE_STYLE_USAGE(.BOTH.,#122548); +#122548 = SURFACE_SIDE_STYLE('',(#122549)); +#122549 = SURFACE_STYLE_FILL_AREA(#122550); +#122550 = FILL_AREA_STYLE('',(#122551)); +#122551 = FILL_AREA_STYLE_COLOUR('',#107981); +#122552 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #122553,#122560,#122567,#122574,#122581,#122588,#122595,#122602, + #122609,#122616,#122623,#122631,#122638,#122645,#122652,#122659, + #122666,#122673,#122680,#122687,#122694,#122701,#122708,#122715, + #122722,#122729,#122736,#122743),#48552); +#122553 = STYLED_ITEM('color',(#122554),#47700); +#122554 = PRESENTATION_STYLE_ASSIGNMENT((#122555)); +#122555 = SURFACE_STYLE_USAGE(.BOTH.,#122556); +#122556 = SURFACE_SIDE_STYLE('',(#122557)); +#122557 = SURFACE_STYLE_FILL_AREA(#122558); +#122558 = FILL_AREA_STYLE('',(#122559)); +#122559 = FILL_AREA_STYLE_COLOUR('',#102690); +#122560 = STYLED_ITEM('color',(#122561),#47776); +#122561 = PRESENTATION_STYLE_ASSIGNMENT((#122562)); +#122562 = SURFACE_STYLE_USAGE(.BOTH.,#122563); +#122563 = SURFACE_SIDE_STYLE('',(#122564)); +#122564 = SURFACE_STYLE_FILL_AREA(#122565); +#122565 = FILL_AREA_STYLE('',(#122566)); +#122566 = FILL_AREA_STYLE_COLOUR('',#102690); +#122567 = STYLED_ITEM('color',(#122568),#47807); +#122568 = PRESENTATION_STYLE_ASSIGNMENT((#122569)); +#122569 = SURFACE_STYLE_USAGE(.BOTH.,#122570); +#122570 = SURFACE_SIDE_STYLE('',(#122571)); +#122571 = SURFACE_STYLE_FILL_AREA(#122572); +#122572 = FILL_AREA_STYLE('',(#122573)); +#122573 = FILL_AREA_STYLE_COLOUR('',#102690); +#122574 = STYLED_ITEM('color',(#122575),#47832); +#122575 = PRESENTATION_STYLE_ASSIGNMENT((#122576)); +#122576 = SURFACE_STYLE_USAGE(.BOTH.,#122577); +#122577 = SURFACE_SIDE_STYLE('',(#122578)); +#122578 = SURFACE_STYLE_FILL_AREA(#122579); +#122579 = FILL_AREA_STYLE('',(#122580)); +#122580 = FILL_AREA_STYLE_COLOUR('',#102690); +#122581 = STYLED_ITEM('color',(#122582),#47857); +#122582 = PRESENTATION_STYLE_ASSIGNMENT((#122583)); +#122583 = SURFACE_STYLE_USAGE(.BOTH.,#122584); +#122584 = SURFACE_SIDE_STYLE('',(#122585)); +#122585 = SURFACE_STYLE_FILL_AREA(#122586); +#122586 = FILL_AREA_STYLE('',(#122587)); +#122587 = FILL_AREA_STYLE_COLOUR('',#102690); +#122588 = STYLED_ITEM('color',(#122589),#47881); +#122589 = PRESENTATION_STYLE_ASSIGNMENT((#122590)); +#122590 = SURFACE_STYLE_USAGE(.BOTH.,#122591); +#122591 = SURFACE_SIDE_STYLE('',(#122592)); +#122592 = SURFACE_STYLE_FILL_AREA(#122593); +#122593 = FILL_AREA_STYLE('',(#122594)); +#122594 = FILL_AREA_STYLE_COLOUR('',#102690); +#122595 = STYLED_ITEM('color',(#122596),#47905); +#122596 = PRESENTATION_STYLE_ASSIGNMENT((#122597)); +#122597 = SURFACE_STYLE_USAGE(.BOTH.,#122598); +#122598 = SURFACE_SIDE_STYLE('',(#122599)); +#122599 = SURFACE_STYLE_FILL_AREA(#122600); +#122600 = FILL_AREA_STYLE('',(#122601)); +#122601 = FILL_AREA_STYLE_COLOUR('',#102690); +#122602 = STYLED_ITEM('color',(#122603),#47930); +#122603 = PRESENTATION_STYLE_ASSIGNMENT((#122604)); +#122604 = SURFACE_STYLE_USAGE(.BOTH.,#122605); +#122605 = SURFACE_SIDE_STYLE('',(#122606)); +#122606 = SURFACE_STYLE_FILL_AREA(#122607); +#122607 = FILL_AREA_STYLE('',(#122608)); +#122608 = FILL_AREA_STYLE_COLOUR('',#102690); +#122609 = STYLED_ITEM('color',(#122610),#47955); +#122610 = PRESENTATION_STYLE_ASSIGNMENT((#122611)); +#122611 = SURFACE_STYLE_USAGE(.BOTH.,#122612); +#122612 = SURFACE_SIDE_STYLE('',(#122613)); +#122613 = SURFACE_STYLE_FILL_AREA(#122614); +#122614 = FILL_AREA_STYLE('',(#122615)); +#122615 = FILL_AREA_STYLE_COLOUR('',#102690); +#122616 = STYLED_ITEM('color',(#122617),#47972); +#122617 = PRESENTATION_STYLE_ASSIGNMENT((#122618)); +#122618 = SURFACE_STYLE_USAGE(.BOTH.,#122619); +#122619 = SURFACE_SIDE_STYLE('',(#122620)); +#122620 = SURFACE_STYLE_FILL_AREA(#122621); +#122621 = FILL_AREA_STYLE('',(#122622)); +#122622 = FILL_AREA_STYLE_COLOUR('',#102690); +#122623 = STYLED_ITEM('color',(#122624),#48058); +#122624 = PRESENTATION_STYLE_ASSIGNMENT((#122625)); +#122625 = SURFACE_STYLE_USAGE(.BOTH.,#122626); +#122626 = SURFACE_SIDE_STYLE('',(#122627)); +#122627 = SURFACE_STYLE_FILL_AREA(#122628); +#122628 = FILL_AREA_STYLE('',(#122629)); +#122629 = FILL_AREA_STYLE_COLOUR('',#122630); +#122630 = COLOUR_RGB('',0.272999999305,0.272999999305,0.272999999305); +#122631 = STYLED_ITEM('color',(#122632),#48090); +#122632 = PRESENTATION_STYLE_ASSIGNMENT((#122633)); +#122633 = SURFACE_STYLE_USAGE(.BOTH.,#122634); +#122634 = SURFACE_SIDE_STYLE('',(#122635)); +#122635 = SURFACE_STYLE_FILL_AREA(#122636); +#122636 = FILL_AREA_STYLE('',(#122637)); +#122637 = FILL_AREA_STYLE_COLOUR('',#122630); +#122638 = STYLED_ITEM('color',(#122639),#48114); +#122639 = PRESENTATION_STYLE_ASSIGNMENT((#122640)); +#122640 = SURFACE_STYLE_USAGE(.BOTH.,#122641); +#122641 = SURFACE_SIDE_STYLE('',(#122642)); +#122642 = SURFACE_STYLE_FILL_AREA(#122643); +#122643 = FILL_AREA_STYLE('',(#122644)); +#122644 = FILL_AREA_STYLE_COLOUR('',#122630); +#122645 = STYLED_ITEM('color',(#122646),#48139); +#122646 = PRESENTATION_STYLE_ASSIGNMENT((#122647)); +#122647 = SURFACE_STYLE_USAGE(.BOTH.,#122648); +#122648 = SURFACE_SIDE_STYLE('',(#122649)); +#122649 = SURFACE_STYLE_FILL_AREA(#122650); +#122650 = FILL_AREA_STYLE('',(#122651)); +#122651 = FILL_AREA_STYLE_COLOUR('',#122630); +#122652 = STYLED_ITEM('color',(#122653),#48163); +#122653 = PRESENTATION_STYLE_ASSIGNMENT((#122654)); +#122654 = SURFACE_STYLE_USAGE(.BOTH.,#122655); +#122655 = SURFACE_SIDE_STYLE('',(#122656)); +#122656 = SURFACE_STYLE_FILL_AREA(#122657); +#122657 = FILL_AREA_STYLE('',(#122658)); +#122658 = FILL_AREA_STYLE_COLOUR('',#122630); +#122659 = STYLED_ITEM('color',(#122660),#48188); +#122660 = PRESENTATION_STYLE_ASSIGNMENT((#122661)); +#122661 = SURFACE_STYLE_USAGE(.BOTH.,#122662); +#122662 = SURFACE_SIDE_STYLE('',(#122663)); +#122663 = SURFACE_STYLE_FILL_AREA(#122664); +#122664 = FILL_AREA_STYLE('',(#122665)); +#122665 = FILL_AREA_STYLE_COLOUR('',#122630); +#122666 = STYLED_ITEM('color',(#122667),#48212); +#122667 = PRESENTATION_STYLE_ASSIGNMENT((#122668)); +#122668 = SURFACE_STYLE_USAGE(.BOTH.,#122669); +#122669 = SURFACE_SIDE_STYLE('',(#122670)); +#122670 = SURFACE_STYLE_FILL_AREA(#122671); +#122671 = FILL_AREA_STYLE('',(#122672)); +#122672 = FILL_AREA_STYLE_COLOUR('',#122630); +#122673 = STYLED_ITEM('color',(#122674),#48237); +#122674 = PRESENTATION_STYLE_ASSIGNMENT((#122675)); +#122675 = SURFACE_STYLE_USAGE(.BOTH.,#122676); +#122676 = SURFACE_SIDE_STYLE('',(#122677)); +#122677 = SURFACE_STYLE_FILL_AREA(#122678); +#122678 = FILL_AREA_STYLE('',(#122679)); +#122679 = FILL_AREA_STYLE_COLOUR('',#122630); +#122680 = STYLED_ITEM('color',(#122681),#48254); +#122681 = PRESENTATION_STYLE_ASSIGNMENT((#122682)); +#122682 = SURFACE_STYLE_USAGE(.BOTH.,#122683); +#122683 = SURFACE_SIDE_STYLE('',(#122684)); +#122684 = SURFACE_STYLE_FILL_AREA(#122685); +#122685 = FILL_AREA_STYLE('',(#122686)); +#122686 = FILL_AREA_STYLE_COLOUR('',#102690); +#122687 = STYLED_ITEM('color',(#122688),#48340); +#122688 = PRESENTATION_STYLE_ASSIGNMENT((#122689)); +#122689 = SURFACE_STYLE_USAGE(.BOTH.,#122690); +#122690 = SURFACE_SIDE_STYLE('',(#122691)); +#122691 = SURFACE_STYLE_FILL_AREA(#122692); +#122692 = FILL_AREA_STYLE('',(#122693)); +#122693 = FILL_AREA_STYLE_COLOUR('',#102690); +#122694 = STYLED_ITEM('color',(#122695),#48371); +#122695 = PRESENTATION_STYLE_ASSIGNMENT((#122696)); +#122696 = SURFACE_STYLE_USAGE(.BOTH.,#122697); +#122697 = SURFACE_SIDE_STYLE('',(#122698)); +#122698 = SURFACE_STYLE_FILL_AREA(#122699); +#122699 = FILL_AREA_STYLE('',(#122700)); +#122700 = FILL_AREA_STYLE_COLOUR('',#102690); +#122701 = STYLED_ITEM('color',(#122702),#48396); +#122702 = PRESENTATION_STYLE_ASSIGNMENT((#122703)); +#122703 = SURFACE_STYLE_USAGE(.BOTH.,#122704); +#122704 = SURFACE_SIDE_STYLE('',(#122705)); +#122705 = SURFACE_STYLE_FILL_AREA(#122706); +#122706 = FILL_AREA_STYLE('',(#122707)); +#122707 = FILL_AREA_STYLE_COLOUR('',#102690); +#122708 = STYLED_ITEM('color',(#122709),#48421); +#122709 = PRESENTATION_STYLE_ASSIGNMENT((#122710)); +#122710 = SURFACE_STYLE_USAGE(.BOTH.,#122711); +#122711 = SURFACE_SIDE_STYLE('',(#122712)); +#122712 = SURFACE_STYLE_FILL_AREA(#122713); +#122713 = FILL_AREA_STYLE('',(#122714)); +#122714 = FILL_AREA_STYLE_COLOUR('',#102690); +#122715 = STYLED_ITEM('color',(#122716),#48445); +#122716 = PRESENTATION_STYLE_ASSIGNMENT((#122717)); +#122717 = SURFACE_STYLE_USAGE(.BOTH.,#122718); +#122718 = SURFACE_SIDE_STYLE('',(#122719)); +#122719 = SURFACE_STYLE_FILL_AREA(#122720); +#122720 = FILL_AREA_STYLE('',(#122721)); +#122721 = FILL_AREA_STYLE_COLOUR('',#102690); +#122722 = STYLED_ITEM('color',(#122723),#48469); +#122723 = PRESENTATION_STYLE_ASSIGNMENT((#122724)); +#122724 = SURFACE_STYLE_USAGE(.BOTH.,#122725); +#122725 = SURFACE_SIDE_STYLE('',(#122726)); +#122726 = SURFACE_STYLE_FILL_AREA(#122727); +#122727 = FILL_AREA_STYLE('',(#122728)); +#122728 = FILL_AREA_STYLE_COLOUR('',#102690); +#122729 = STYLED_ITEM('color',(#122730),#48494); +#122730 = PRESENTATION_STYLE_ASSIGNMENT((#122731)); +#122731 = SURFACE_STYLE_USAGE(.BOTH.,#122732); +#122732 = SURFACE_SIDE_STYLE('',(#122733)); +#122733 = SURFACE_STYLE_FILL_AREA(#122734); +#122734 = FILL_AREA_STYLE('',(#122735)); +#122735 = FILL_AREA_STYLE_COLOUR('',#102690); +#122736 = STYLED_ITEM('color',(#122737),#48519); +#122737 = PRESENTATION_STYLE_ASSIGNMENT((#122738)); +#122738 = SURFACE_STYLE_USAGE(.BOTH.,#122739); +#122739 = SURFACE_SIDE_STYLE('',(#122740)); +#122740 = SURFACE_STYLE_FILL_AREA(#122741); +#122741 = FILL_AREA_STYLE('',(#122742)); +#122742 = FILL_AREA_STYLE_COLOUR('',#102690); +#122743 = STYLED_ITEM('color',(#122744),#48536); +#122744 = PRESENTATION_STYLE_ASSIGNMENT((#122745)); +#122745 = SURFACE_STYLE_USAGE(.BOTH.,#122746); +#122746 = SURFACE_SIDE_STYLE('',(#122747)); +#122747 = SURFACE_STYLE_FILL_AREA(#122748); +#122748 = FILL_AREA_STYLE('',(#122749)); +#122749 = FILL_AREA_STYLE_COLOUR('',#102690); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/stp/MV_Abnehmerplatine.step b/Hardware/stp/MV_Abnehmerplatine.step new file mode 100644 index 0000000..9c01f81 --- /dev/null +++ b/Hardware/stp/MV_Abnehmerplatine.step @@ -0,0 +1,28783 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('MV_Abnehmerplatine.step','2024-07-05T00:57:09',('Pcbnew'),( + 'Kicad'),'Open CASCADE STEP processor 7.6','KiCad to STEP converter' + ,'Unknown'); +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('MV_Abnehmerplatine 1','MV_Abnehmerplatine 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175,#179,#183),#187); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(76.09,-91.36,1.65)); +#17 = DIRECTION('',(-0.,0.,1.)); +#18 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(102.06,-91.39,1.65)); +#21 = DIRECTION('',(-0.,0.,1.)); +#22 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(115.68,-91.4,1.65)); +#25 = DIRECTION('',(-0.,0.,1.)); +#26 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(89.29,-91.36,1.65)); +#29 = DIRECTION('',(-0.,0.,1.)); +#30 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(155.29,-91.36,1.65)); +#33 = DIRECTION('',(-0.,0.,1.)); +#34 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(128.88,-91.375,1.65)); +#37 = DIRECTION('',(-0.,0.,1.)); +#38 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(194.89,-91.36,1.65)); +#41 = DIRECTION('',(-0.,0.,1.)); +#42 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(69.95,-95.46,1.65)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(142.08,-91.4,1.65)); +#49 = DIRECTION('',(-0.,0.,1.)); +#50 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(208.09,-91.36,1.65)); +#53 = DIRECTION('',(-0.,0.,1.)); +#54 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(62.89,-91.36,1.65)); +#57 = DIRECTION('',(-0.,0.,1.)); +#58 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(221.29,-91.36,1.65)); +#61 = DIRECTION('',(-0.,0.,1.)); +#62 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(181.69,-91.36,1.65)); +#65 = DIRECTION('',(-0.,0.,1.)); +#66 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(168.49,-91.36,1.65)); +#69 = DIRECTION('',(-0.,0.,1.)); +#70 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(158.49,-91.36,-5.E-02)); +#73 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#74 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(170.690002,-104.015,3.)); +#77 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#78 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(105.69,-91.36,-5.E-02)); +#81 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#82 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(117.89,-104.015001,3.)); +#85 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#86 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(78.29,-104.02,3.)); +#89 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#90 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(92.49,-91.36,-5.E-02)); +#93 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#94 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(198.09,-91.36,-5.E-02)); +#97 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#98 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(148.61,-76.27,-2.430000079)); +#101 = DIRECTION('',(0.,1.,-2.334869823773E-16)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(118.89,-91.36,-5.E-02)); +#105 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#106 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(65.09,-104.02,3.)); +#109 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#110 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(145.29,-91.36,-5.E-02)); +#113 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#114 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(197.090002,-104.015,3.)); +#117 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#118 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(104.7,-104.015,3.)); +#121 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#122 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(79.29,-91.36,-5.E-02)); +#125 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#126 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(210.29,-104.015,3.)); +#129 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#130 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(224.49,-91.36,-5.E-02)); +#133 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#134 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(171.69,-91.36,-5.E-02)); +#137 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#138 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(183.890002,-104.015,3.)); +#141 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#142 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(91.500002,-104.021,3.)); +#145 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#146 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(236.690002,-104.015,3.)); +#149 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#150 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(132.09,-91.36,-5.E-02)); +#153 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#154 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(211.29,-91.36,-5.E-02)); +#157 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#158 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(184.89,-91.36,-5.E-02)); +#161 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#162 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(223.49,-104.015,3.)); +#165 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#166 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(66.09,-91.36,-5.E-02)); +#169 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.)); +#170 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(157.490002,-104.015,3.)); +#173 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#174 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(131.090002,-104.021,3.)); +#177 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#178 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(144.290002,-104.015,3.)); +#181 = DIRECTION('',(1.,-1.224646799147E-16,-1.110223024625E-16)); +#182 = DIRECTION('',(-1.110223024625E-16,1.224646799147E-16,-1.)); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(0.,0.,0.)); +#185 = DIRECTION('',(0.,0.,1.)); +#186 = DIRECTION('',(1.,0.,-0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#191)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#188,#189,#190)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#188 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#189 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#190 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#191 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#188, + 'distance_accuracy_value','confusion accuracy'); +#192 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#193 = SHAPE_DEFINITION_REPRESENTATION(#194,#200); +#194 = PRODUCT_DEFINITION_SHAPE('','',#195); +#195 = PRODUCT_DEFINITION('design','',#196,#199); +#196 = PRODUCT_DEFINITION_FORMATION('','',#197); +#197 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#198)); +#198 = PRODUCT_CONTEXT('',#2,'mechanical'); +#199 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#200 = SHAPE_REPRESENTATION('',(#11,#201),#205); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(0.,0.,0.)); +#203 = DIRECTION('',(0.,0.,1.)); +#204 = DIRECTION('',(1.,0.,-0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#209)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#206,#207,#208)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#206 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#207 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#208 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#209 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#206, + 'distance_accuracy_value','confusion accuracy'); +#210 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#211),#1065); +#211 = MANIFOLD_SOLID_BREP('',#212); +#212 = CLOSED_SHELL('',(#213,#289,#320,#345,#370,#394,#418,#443,#468, + #485,#571,#603,#627,#652,#676,#701,#725,#750,#767,#853,#884,#909, + #934,#958,#982,#1007,#1032,#1049)); +#213 = ADVANCED_FACE('',(#214),#284,.F.); +#214 = FACE_BOUND('',#215,.F.); +#215 = EDGE_LOOP('',(#216,#226,#235,#243,#252,#260,#269,#277)); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#218,#220,#222,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#220 = VERTEX_POINT('',#221); +#221 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#222 = LINE('',#223,#224); +#223 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#224 = VECTOR('',#225,1.); +#225 = DIRECTION('',(0.,0.,1.)); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#218,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#230 = CIRCLE('',#231,3.E-02); +#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); +#232 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#233 = DIRECTION('',(1.,0.,-0.)); +#234 = DIRECTION('',(0.,0.,1.)); +#235 = ORIENTED_EDGE('',*,*,#236,.T.); +#236 = EDGE_CURVE('',#228,#237,#239,.T.); +#237 = VERTEX_POINT('',#238); +#238 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(0.,1.,0.)); +#243 = ORIENTED_EDGE('',*,*,#244,.F.); +#244 = EDGE_CURVE('',#245,#237,#247,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#247 = CIRCLE('',#248,3.E-02); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#250 = DIRECTION('',(-1.,0.,0.)); +#251 = DIRECTION('',(0.,0.,1.)); +#252 = ORIENTED_EDGE('',*,*,#253,.T.); +#253 = EDGE_CURVE('',#245,#254,#256,.T.); +#254 = VERTEX_POINT('',#255); +#255 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,0.,1.)); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#254,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#264 = CIRCLE('',#265,3.E-02); +#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268); +#266 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#267 = DIRECTION('',(1.,0.,-0.)); +#268 = DIRECTION('',(0.,0.,1.)); +#269 = ORIENTED_EDGE('',*,*,#270,.F.); +#270 = EDGE_CURVE('',#271,#262,#273,.T.); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,1.,0.)); +#277 = ORIENTED_EDGE('',*,*,#278,.F.); +#278 = EDGE_CURVE('',#220,#271,#279,.T.); +#279 = CIRCLE('',#280,3.E-02); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#282 = DIRECTION('',(-1.,0.,0.)); +#283 = DIRECTION('',(0.,0.,1.)); +#284 = PLANE('',#285); +#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288); +#286 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#287 = DIRECTION('',(1.,0.,0.)); +#288 = DIRECTION('',(0.,0.,1.)); +#289 = ADVANCED_FACE('',(#290),#315,.F.); +#290 = FACE_BOUND('',#291,.F.); +#291 = EDGE_LOOP('',(#292,#302,#308,#309)); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#296,#298,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); +#296 = VERTEX_POINT('',#297); +#297 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#300 = VECTOR('',#301,1.); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = ORIENTED_EDGE('',*,*,#303,.F.); +#303 = EDGE_CURVE('',#218,#294,#304,.T.); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.,0.)); +#308 = ORIENTED_EDGE('',*,*,#217,.T.); +#309 = ORIENTED_EDGE('',*,*,#310,.T.); +#310 = EDGE_CURVE('',#220,#296,#311,.T.); +#311 = LINE('',#312,#313); +#312 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#313 = VECTOR('',#314,1.); +#314 = DIRECTION('',(1.,0.,0.)); +#315 = PLANE('',#316); +#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319); +#317 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#318 = DIRECTION('',(0.,1.,0.)); +#319 = DIRECTION('',(0.,-0.,1.)); +#320 = ADVANCED_FACE('',(#321),#340,.T.); +#321 = FACE_BOUND('',#322,.T.); +#322 = EDGE_LOOP('',(#323,#324,#332,#339)); +#323 = ORIENTED_EDGE('',*,*,#227,.T.); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#228,#326,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(1.,0.,0.)); +#332 = ORIENTED_EDGE('',*,*,#333,.F.); +#333 = EDGE_CURVE('',#294,#326,#334,.T.); +#334 = CIRCLE('',#335,3.E-02); +#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); +#336 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#337 = DIRECTION('',(1.,0.,-0.)); +#338 = DIRECTION('',(0.,0.,1.)); +#339 = ORIENTED_EDGE('',*,*,#303,.F.); +#340 = CYLINDRICAL_SURFACE('',#341,3.E-02); +#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344); +#342 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); +#343 = DIRECTION('',(1.,0.,0.)); +#344 = DIRECTION('',(0.,-1.,0.)); +#345 = ADVANCED_FACE('',(#346),#365,.T.); +#346 = FACE_BOUND('',#347,.T.); +#347 = EDGE_LOOP('',(#348,#349,#358,#364)); +#348 = ORIENTED_EDGE('',*,*,#310,.T.); +#349 = ORIENTED_EDGE('',*,*,#350,.T.); +#350 = EDGE_CURVE('',#296,#351,#353,.T.); +#351 = VERTEX_POINT('',#352); +#352 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#353 = CIRCLE('',#354,3.E-02); +#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357); +#355 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#356 = DIRECTION('',(-1.,0.,0.)); +#357 = DIRECTION('',(0.,0.,1.)); +#358 = ORIENTED_EDGE('',*,*,#359,.F.); +#359 = EDGE_CURVE('',#271,#351,#360,.T.); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(1.,0.,0.)); +#364 = ORIENTED_EDGE('',*,*,#278,.F.); +#365 = CYLINDRICAL_SURFACE('',#366,3.E-02); +#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369); +#367 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#368 = DIRECTION('',(1.,0.,0.)); +#369 = DIRECTION('',(0.,-1.,0.)); +#370 = ADVANCED_FACE('',(#371),#389,.F.); +#371 = FACE_BOUND('',#372,.F.); +#372 = EDGE_LOOP('',(#373,#374,#375,#383)); +#373 = ORIENTED_EDGE('',*,*,#236,.F.); +#374 = ORIENTED_EDGE('',*,*,#325,.T.); +#375 = ORIENTED_EDGE('',*,*,#376,.T.); +#376 = EDGE_CURVE('',#326,#377,#379,.T.); +#377 = VERTEX_POINT('',#378); +#378 = CARTESIAN_POINT('',(-0.5,0.37,0.)); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(0.,1.,0.)); +#383 = ORIENTED_EDGE('',*,*,#384,.F.); +#384 = EDGE_CURVE('',#237,#377,#385,.T.); +#385 = LINE('',#386,#387); +#386 = CARTESIAN_POINT('',(-0.8,0.37,0.)); +#387 = VECTOR('',#388,1.); +#388 = DIRECTION('',(1.,0.,0.)); +#389 = PLANE('',#390); +#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393); +#391 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); +#392 = DIRECTION('',(0.,0.,1.)); +#393 = DIRECTION('',(1.,0.,-0.)); +#394 = ADVANCED_FACE('',(#395),#413,.T.); +#395 = FACE_BOUND('',#396,.T.); +#396 = EDGE_LOOP('',(#397,#398,#399,#407)); +#397 = ORIENTED_EDGE('',*,*,#270,.F.); +#398 = ORIENTED_EDGE('',*,*,#359,.T.); +#399 = ORIENTED_EDGE('',*,*,#400,.T.); +#400 = EDGE_CURVE('',#351,#401,#403,.T.); +#401 = VERTEX_POINT('',#402); +#402 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,1.,0.)); +#407 = ORIENTED_EDGE('',*,*,#408,.F.); +#408 = EDGE_CURVE('',#262,#401,#409,.T.); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(1.,0.,0.)); +#413 = PLANE('',#414); +#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417); +#415 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#416 = DIRECTION('',(0.,0.,1.)); +#417 = DIRECTION('',(1.,0.,-0.)); +#418 = ADVANCED_FACE('',(#419),#438,.T.); +#419 = FACE_BOUND('',#420,.T.); +#420 = EDGE_LOOP('',(#421,#429,#436,#437)); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#245,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02)); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(1.,0.,0.)); +#429 = ORIENTED_EDGE('',*,*,#430,.T.); +#430 = EDGE_CURVE('',#423,#377,#431,.T.); +#431 = CIRCLE('',#432,3.E-02); +#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435); +#433 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#434 = DIRECTION('',(-1.,0.,0.)); +#435 = DIRECTION('',(0.,0.,1.)); +#436 = ORIENTED_EDGE('',*,*,#384,.F.); +#437 = ORIENTED_EDGE('',*,*,#244,.F.); +#438 = CYLINDRICAL_SURFACE('',#439,3.E-02); +#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); +#440 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); +#441 = DIRECTION('',(1.,0.,0.)); +#442 = DIRECTION('',(-0.,1.,0.)); +#443 = ADVANCED_FACE('',(#444),#463,.T.); +#444 = FACE_BOUND('',#445,.T.); +#445 = EDGE_LOOP('',(#446,#447,#448,#457)); +#446 = ORIENTED_EDGE('',*,*,#261,.T.); +#447 = ORIENTED_EDGE('',*,*,#408,.T.); +#448 = ORIENTED_EDGE('',*,*,#449,.F.); +#449 = EDGE_CURVE('',#450,#401,#452,.T.); +#450 = VERTEX_POINT('',#451); +#451 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#452 = CIRCLE('',#453,3.E-02); +#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456); +#454 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#455 = DIRECTION('',(1.,0.,-0.)); +#456 = DIRECTION('',(0.,0.,1.)); +#457 = ORIENTED_EDGE('',*,*,#458,.F.); +#458 = EDGE_CURVE('',#254,#450,#459,.T.); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(1.,0.,0.)); +#463 = CYLINDRICAL_SURFACE('',#464,3.E-02); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#466 = DIRECTION('',(1.,0.,0.)); +#467 = DIRECTION('',(-0.,1.,0.)); +#468 = ADVANCED_FACE('',(#469),#480,.T.); +#469 = FACE_BOUND('',#470,.T.); +#470 = EDGE_LOOP('',(#471,#477,#478,#479)); +#471 = ORIENTED_EDGE('',*,*,#472,.F.); +#472 = EDGE_CURVE('',#423,#450,#473,.T.); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(-0.5,0.4,0.)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(0.,0.,1.)); +#477 = ORIENTED_EDGE('',*,*,#422,.F.); +#478 = ORIENTED_EDGE('',*,*,#253,.T.); +#479 = ORIENTED_EDGE('',*,*,#458,.T.); +#480 = PLANE('',#481); +#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484); +#482 = CARTESIAN_POINT('',(-0.8,0.4,0.)); +#483 = DIRECTION('',(0.,1.,0.)); +#484 = DIRECTION('',(0.,-0.,1.)); +#485 = ADVANCED_FACE('',(#486,#496),#566,.T.); +#486 = FACE_BOUND('',#487,.T.); +#487 = EDGE_LOOP('',(#488,#489,#490,#491,#492,#493,#494,#495)); +#488 = ORIENTED_EDGE('',*,*,#293,.F.); +#489 = ORIENTED_EDGE('',*,*,#333,.T.); +#490 = ORIENTED_EDGE('',*,*,#376,.T.); +#491 = ORIENTED_EDGE('',*,*,#430,.F.); +#492 = ORIENTED_EDGE('',*,*,#472,.T.); +#493 = ORIENTED_EDGE('',*,*,#449,.T.); +#494 = ORIENTED_EDGE('',*,*,#400,.F.); +#495 = ORIENTED_EDGE('',*,*,#350,.F.); +#496 = FACE_BOUND('',#497,.T.); +#497 = EDGE_LOOP('',(#498,#509,#517,#526,#534,#543,#551,#560)); +#498 = ORIENTED_EDGE('',*,*,#499,.F.); +#499 = EDGE_CURVE('',#500,#502,#504,.T.); +#500 = VERTEX_POINT('',#501); +#501 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#502 = VERTEX_POINT('',#503); +#503 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#504 = CIRCLE('',#505,3.E-02); +#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508); +#506 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#507 = DIRECTION('',(1.,0.,-0.)); +#508 = DIRECTION('',(0.,0.,1.)); +#509 = ORIENTED_EDGE('',*,*,#510,.T.); +#510 = EDGE_CURVE('',#500,#511,#513,.T.); +#511 = VERTEX_POINT('',#512); +#512 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#513 = LINE('',#514,#515); +#514 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#515 = VECTOR('',#516,1.); +#516 = DIRECTION('',(0.,0.,1.)); +#517 = ORIENTED_EDGE('',*,*,#518,.T.); +#518 = EDGE_CURVE('',#511,#519,#521,.T.); +#519 = VERTEX_POINT('',#520); +#520 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#521 = CIRCLE('',#522,3.E-02); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#524 = DIRECTION('',(-1.,0.,0.)); +#525 = DIRECTION('',(0.,0.,1.)); +#526 = ORIENTED_EDGE('',*,*,#527,.T.); +#527 = EDGE_CURVE('',#519,#528,#530,.T.); +#528 = VERTEX_POINT('',#529); +#529 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(0.,1.,0.)); +#534 = ORIENTED_EDGE('',*,*,#535,.F.); +#535 = EDGE_CURVE('',#536,#528,#538,.T.); +#536 = VERTEX_POINT('',#537); +#537 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#538 = CIRCLE('',#539,3.E-02); +#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); +#540 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#541 = DIRECTION('',(1.,0.,-0.)); +#542 = DIRECTION('',(0.,0.,1.)); +#543 = ORIENTED_EDGE('',*,*,#544,.F.); +#544 = EDGE_CURVE('',#545,#536,#547,.T.); +#545 = VERTEX_POINT('',#546); +#546 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,0.,1.)); +#551 = ORIENTED_EDGE('',*,*,#552,.T.); +#552 = EDGE_CURVE('',#545,#553,#555,.T.); +#553 = VERTEX_POINT('',#554); +#554 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#555 = CIRCLE('',#556,3.E-02); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#558 = DIRECTION('',(-1.,0.,0.)); +#559 = DIRECTION('',(0.,0.,1.)); +#560 = ORIENTED_EDGE('',*,*,#561,.F.); +#561 = EDGE_CURVE('',#502,#553,#562,.T.); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(0.,1.,0.)); +#566 = PLANE('',#567); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); +#569 = DIRECTION('',(1.,0.,0.)); +#570 = DIRECTION('',(0.,0.,1.)); +#571 = ADVANCED_FACE('',(#572),#598,.T.); +#572 = FACE_BOUND('',#573,.T.); +#573 = EDGE_LOOP('',(#574,#575,#583,#592)); +#574 = ORIENTED_EDGE('',*,*,#499,.T.); +#575 = ORIENTED_EDGE('',*,*,#576,.T.); +#576 = EDGE_CURVE('',#502,#577,#579,.T.); +#577 = VERTEX_POINT('',#578); +#578 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(1.,0.,0.)); +#583 = ORIENTED_EDGE('',*,*,#584,.F.); +#584 = EDGE_CURVE('',#585,#577,#587,.T.); +#585 = VERTEX_POINT('',#586); +#586 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02)); +#587 = CIRCLE('',#588,3.E-02); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); +#590 = DIRECTION('',(1.,0.,-0.)); +#591 = DIRECTION('',(0.,0.,1.)); +#592 = ORIENTED_EDGE('',*,*,#593,.F.); +#593 = EDGE_CURVE('',#500,#585,#594,.T.); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(1.,0.,0.)); +#598 = CYLINDRICAL_SURFACE('',#599,3.E-02); +#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602); +#600 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); +#601 = DIRECTION('',(1.,0.,0.)); +#602 = DIRECTION('',(0.,-1.,0.)); +#603 = ADVANCED_FACE('',(#604),#622,.F.); +#604 = FACE_BOUND('',#605,.F.); +#605 = EDGE_LOOP('',(#606,#607,#608,#616)); +#606 = ORIENTED_EDGE('',*,*,#561,.F.); +#607 = ORIENTED_EDGE('',*,*,#576,.T.); +#608 = ORIENTED_EDGE('',*,*,#609,.T.); +#609 = EDGE_CURVE('',#577,#610,#612,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(0.,1.,0.)); +#616 = ORIENTED_EDGE('',*,*,#617,.F.); +#617 = EDGE_CURVE('',#553,#610,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(1.,0.,0.)); +#622 = PLANE('',#623); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#625 = DIRECTION('',(0.,0.,1.)); +#626 = DIRECTION('',(1.,0.,-0.)); +#627 = ADVANCED_FACE('',(#628),#647,.T.); +#628 = FACE_BOUND('',#629,.T.); +#629 = EDGE_LOOP('',(#630,#638,#645,#646)); +#630 = ORIENTED_EDGE('',*,*,#631,.T.); +#631 = EDGE_CURVE('',#545,#632,#634,.T.); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(0.5,0.37,6.E-02)); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(1.,0.,0.)); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#632,#610,#640,.T.); +#640 = CIRCLE('',#641,3.E-02); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); +#643 = DIRECTION('',(-1.,0.,0.)); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = ORIENTED_EDGE('',*,*,#617,.F.); +#646 = ORIENTED_EDGE('',*,*,#552,.F.); +#647 = CYLINDRICAL_SURFACE('',#648,3.E-02); +#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651); +#649 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); +#650 = DIRECTION('',(1.,0.,0.)); +#651 = DIRECTION('',(-0.,1.,0.)); +#652 = ADVANCED_FACE('',(#653),#671,.T.); +#653 = FACE_BOUND('',#654,.T.); +#654 = EDGE_LOOP('',(#655,#663,#664,#665)); +#655 = ORIENTED_EDGE('',*,*,#656,.F.); +#656 = EDGE_CURVE('',#632,#657,#659,.T.); +#657 = VERTEX_POINT('',#658); +#658 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(0.,0.,1.)); +#663 = ORIENTED_EDGE('',*,*,#631,.F.); +#664 = ORIENTED_EDGE('',*,*,#544,.T.); +#665 = ORIENTED_EDGE('',*,*,#666,.T.); +#666 = EDGE_CURVE('',#536,#657,#667,.T.); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(1.,0.,0.)); +#671 = PLANE('',#672); +#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675); +#673 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); +#674 = DIRECTION('',(0.,1.,0.)); +#675 = DIRECTION('',(0.,-0.,1.)); +#676 = ADVANCED_FACE('',(#677),#696,.T.); +#677 = FACE_BOUND('',#678,.T.); +#678 = EDGE_LOOP('',(#679,#680,#688,#695)); +#679 = ORIENTED_EDGE('',*,*,#535,.T.); +#680 = ORIENTED_EDGE('',*,*,#681,.T.); +#681 = EDGE_CURVE('',#528,#682,#684,.T.); +#682 = VERTEX_POINT('',#683); +#683 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(1.,0.,0.)); +#688 = ORIENTED_EDGE('',*,*,#689,.F.); +#689 = EDGE_CURVE('',#657,#682,#690,.T.); +#690 = CIRCLE('',#691,3.E-02); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#693 = DIRECTION('',(1.,0.,-0.)); +#694 = DIRECTION('',(0.,0.,1.)); +#695 = ORIENTED_EDGE('',*,*,#666,.F.); +#696 = CYLINDRICAL_SURFACE('',#697,3.E-02); +#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700); +#698 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#699 = DIRECTION('',(1.,0.,0.)); +#700 = DIRECTION('',(-0.,1.,0.)); +#701 = ADVANCED_FACE('',(#702),#720,.T.); +#702 = FACE_BOUND('',#703,.T.); +#703 = EDGE_LOOP('',(#704,#705,#713,#719)); +#704 = ORIENTED_EDGE('',*,*,#527,.F.); +#705 = ORIENTED_EDGE('',*,*,#706,.T.); +#706 = EDGE_CURVE('',#519,#707,#709,.T.); +#707 = VERTEX_POINT('',#708); +#708 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#709 = LINE('',#710,#711); +#710 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#711 = VECTOR('',#712,1.); +#712 = DIRECTION('',(1.,0.,0.)); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#707,#682,#715,.T.); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(0.,1.,0.)); +#719 = ORIENTED_EDGE('',*,*,#681,.F.); +#720 = PLANE('',#721); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#723 = DIRECTION('',(0.,0.,1.)); +#724 = DIRECTION('',(1.,0.,-0.)); +#725 = ADVANCED_FACE('',(#726),#745,.T.); +#726 = FACE_BOUND('',#727,.T.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#511,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(1.,0.,0.)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#707,#738,.T.); +#738 = CIRCLE('',#739,3.E-02); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#741 = DIRECTION('',(-1.,0.,0.)); +#742 = DIRECTION('',(0.,0.,1.)); +#743 = ORIENTED_EDGE('',*,*,#706,.F.); +#744 = ORIENTED_EDGE('',*,*,#518,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,3.E-02); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#748 = DIRECTION('',(1.,0.,0.)); +#749 = DIRECTION('',(0.,-1.,0.)); +#750 = ADVANCED_FACE('',(#751),#762,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#759,#760,#761)); +#753 = ORIENTED_EDGE('',*,*,#754,.F.); +#754 = EDGE_CURVE('',#585,#730,#755,.T.); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,0.,1.)); +#759 = ORIENTED_EDGE('',*,*,#593,.F.); +#760 = ORIENTED_EDGE('',*,*,#510,.T.); +#761 = ORIENTED_EDGE('',*,*,#729,.T.); +#762 = PLANE('',#763); +#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766); +#764 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); +#765 = DIRECTION('',(0.,1.,0.)); +#766 = DIRECTION('',(0.,-0.,1.)); +#767 = ADVANCED_FACE('',(#768,#838),#848,.F.); +#768 = FACE_BOUND('',#769,.F.); +#769 = EDGE_LOOP('',(#770,#780,#789,#797,#806,#814,#823,#831)); +#770 = ORIENTED_EDGE('',*,*,#771,.F.); +#771 = EDGE_CURVE('',#772,#774,#776,.T.); +#772 = VERTEX_POINT('',#773); +#773 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#774 = VERTEX_POINT('',#775); +#775 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,0.,1.)); +#780 = ORIENTED_EDGE('',*,*,#781,.T.); +#781 = EDGE_CURVE('',#772,#782,#784,.T.); +#782 = VERTEX_POINT('',#783); +#783 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#784 = CIRCLE('',#785,3.E-02); +#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788); +#786 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#787 = DIRECTION('',(1.,0.,-0.)); +#788 = DIRECTION('',(0.,0.,1.)); +#789 = ORIENTED_EDGE('',*,*,#790,.T.); +#790 = EDGE_CURVE('',#782,#791,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(0.,1.,0.)); +#797 = ORIENTED_EDGE('',*,*,#798,.F.); +#798 = EDGE_CURVE('',#799,#791,#801,.T.); +#799 = VERTEX_POINT('',#800); +#800 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#801 = CIRCLE('',#802,3.E-02); +#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805); +#803 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#804 = DIRECTION('',(-1.,0.,0.)); +#805 = DIRECTION('',(0.,0.,1.)); +#806 = ORIENTED_EDGE('',*,*,#807,.T.); +#807 = EDGE_CURVE('',#799,#808,#810,.T.); +#808 = VERTEX_POINT('',#809); +#809 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#810 = LINE('',#811,#812); +#811 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#812 = VECTOR('',#813,1.); +#813 = DIRECTION('',(0.,0.,1.)); +#814 = ORIENTED_EDGE('',*,*,#815,.T.); +#815 = EDGE_CURVE('',#808,#816,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#818 = CIRCLE('',#819,3.E-02); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#821 = DIRECTION('',(1.,0.,-0.)); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = ORIENTED_EDGE('',*,*,#824,.F.); +#824 = EDGE_CURVE('',#825,#816,#827,.T.); +#825 = VERTEX_POINT('',#826); +#826 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(0.,1.,0.)); +#831 = ORIENTED_EDGE('',*,*,#832,.F.); +#832 = EDGE_CURVE('',#774,#825,#833,.T.); +#833 = CIRCLE('',#834,3.E-02); +#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837); +#835 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#836 = DIRECTION('',(-1.,0.,0.)); +#837 = DIRECTION('',(0.,0.,1.)); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#842,#843,#844,#845,#846,#847)); +#840 = ORIENTED_EDGE('',*,*,#584,.F.); +#841 = ORIENTED_EDGE('',*,*,#754,.T.); +#842 = ORIENTED_EDGE('',*,*,#737,.T.); +#843 = ORIENTED_EDGE('',*,*,#714,.T.); +#844 = ORIENTED_EDGE('',*,*,#689,.F.); +#845 = ORIENTED_EDGE('',*,*,#656,.F.); +#846 = ORIENTED_EDGE('',*,*,#639,.T.); +#847 = ORIENTED_EDGE('',*,*,#609,.F.); +#848 = PLANE('',#849); +#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852); +#850 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#851 = DIRECTION('',(1.,0.,0.)); +#852 = DIRECTION('',(0.,0.,1.)); +#853 = ADVANCED_FACE('',(#854),#879,.F.); +#854 = FACE_BOUND('',#855,.F.); +#855 = EDGE_LOOP('',(#856,#866,#872,#873)); +#856 = ORIENTED_EDGE('',*,*,#857,.F.); +#857 = EDGE_CURVE('',#858,#860,#862,.T.); +#858 = VERTEX_POINT('',#859); +#859 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); +#860 = VERTEX_POINT('',#861); +#861 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(0.,0.,1.)); +#866 = ORIENTED_EDGE('',*,*,#867,.F.); +#867 = EDGE_CURVE('',#772,#858,#868,.T.); +#868 = LINE('',#869,#870); +#869 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); +#870 = VECTOR('',#871,1.); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = ORIENTED_EDGE('',*,*,#771,.T.); +#873 = ORIENTED_EDGE('',*,*,#874,.T.); +#874 = EDGE_CURVE('',#774,#860,#875,.T.); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(1.,0.,0.)); +#879 = PLANE('',#880); +#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883); +#881 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#882 = DIRECTION('',(0.,1.,0.)); +#883 = DIRECTION('',(0.,-0.,1.)); +#884 = ADVANCED_FACE('',(#885),#904,.T.); +#885 = FACE_BOUND('',#886,.T.); +#886 = EDGE_LOOP('',(#887,#888,#896,#903)); +#887 = ORIENTED_EDGE('',*,*,#781,.T.); +#888 = ORIENTED_EDGE('',*,*,#889,.T.); +#889 = EDGE_CURVE('',#782,#890,#892,.T.); +#890 = VERTEX_POINT('',#891); +#891 = CARTESIAN_POINT('',(0.8,-0.37,0.)); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(0.5,-0.37,0.)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(1.,0.,0.)); +#896 = ORIENTED_EDGE('',*,*,#897,.F.); +#897 = EDGE_CURVE('',#858,#890,#898,.T.); +#898 = CIRCLE('',#899,3.E-02); +#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902); +#900 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); +#901 = DIRECTION('',(1.,0.,-0.)); +#902 = DIRECTION('',(0.,0.,1.)); +#903 = ORIENTED_EDGE('',*,*,#867,.F.); +#904 = CYLINDRICAL_SURFACE('',#905,3.E-02); +#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908); +#906 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); +#907 = DIRECTION('',(1.,0.,0.)); +#908 = DIRECTION('',(0.,-1.,0.)); +#909 = ADVANCED_FACE('',(#910),#929,.T.); +#910 = FACE_BOUND('',#911,.T.); +#911 = EDGE_LOOP('',(#912,#913,#922,#928)); +#912 = ORIENTED_EDGE('',*,*,#874,.T.); +#913 = ORIENTED_EDGE('',*,*,#914,.T.); +#914 = EDGE_CURVE('',#860,#915,#917,.T.); +#915 = VERTEX_POINT('',#916); +#916 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#917 = CIRCLE('',#918,3.E-02); +#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921); +#919 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#920 = DIRECTION('',(-1.,0.,0.)); +#921 = DIRECTION('',(0.,0.,1.)); +#922 = ORIENTED_EDGE('',*,*,#923,.F.); +#923 = EDGE_CURVE('',#825,#915,#924,.T.); +#924 = LINE('',#925,#926); +#925 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#926 = VECTOR('',#927,1.); +#927 = DIRECTION('',(1.,0.,0.)); +#928 = ORIENTED_EDGE('',*,*,#832,.F.); +#929 = CYLINDRICAL_SURFACE('',#930,3.E-02); +#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933); +#931 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#932 = DIRECTION('',(1.,0.,0.)); +#933 = DIRECTION('',(0.,-1.,0.)); +#934 = ADVANCED_FACE('',(#935),#953,.F.); +#935 = FACE_BOUND('',#936,.F.); +#936 = EDGE_LOOP('',(#937,#938,#939,#947)); +#937 = ORIENTED_EDGE('',*,*,#790,.F.); +#938 = ORIENTED_EDGE('',*,*,#889,.T.); +#939 = ORIENTED_EDGE('',*,*,#940,.T.); +#940 = EDGE_CURVE('',#890,#941,#943,.T.); +#941 = VERTEX_POINT('',#942); +#942 = CARTESIAN_POINT('',(0.8,0.37,0.)); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(0.,1.,0.)); +#947 = ORIENTED_EDGE('',*,*,#948,.F.); +#948 = EDGE_CURVE('',#791,#941,#949,.T.); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(0.5,0.37,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(1.,0.,0.)); +#953 = PLANE('',#954); +#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957); +#955 = CARTESIAN_POINT('',(0.5,-0.4,0.)); +#956 = DIRECTION('',(0.,0.,1.)); +#957 = DIRECTION('',(1.,0.,-0.)); +#958 = ADVANCED_FACE('',(#959),#977,.T.); +#959 = FACE_BOUND('',#960,.T.); +#960 = EDGE_LOOP('',(#961,#962,#963,#971)); +#961 = ORIENTED_EDGE('',*,*,#824,.F.); +#962 = ORIENTED_EDGE('',*,*,#923,.T.); +#963 = ORIENTED_EDGE('',*,*,#964,.T.); +#964 = EDGE_CURVE('',#915,#965,#967,.T.); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(0.,1.,0.)); +#971 = ORIENTED_EDGE('',*,*,#972,.F.); +#972 = EDGE_CURVE('',#816,#965,#973,.T.); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.,0.)); +#977 = PLANE('',#978); +#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981); +#979 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#980 = DIRECTION('',(0.,0.,1.)); +#981 = DIRECTION('',(1.,0.,-0.)); +#982 = ADVANCED_FACE('',(#983),#1002,.T.); +#983 = FACE_BOUND('',#984,.T.); +#984 = EDGE_LOOP('',(#985,#993,#1000,#1001)); +#985 = ORIENTED_EDGE('',*,*,#986,.T.); +#986 = EDGE_CURVE('',#799,#987,#989,.T.); +#987 = VERTEX_POINT('',#988); +#988 = CARTESIAN_POINT('',(0.8,0.4,3.E-02)); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(1.,0.,0.)); +#993 = ORIENTED_EDGE('',*,*,#994,.T.); +#994 = EDGE_CURVE('',#987,#941,#995,.T.); +#995 = CIRCLE('',#996,3.E-02); +#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999); +#997 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); +#998 = DIRECTION('',(-1.,0.,0.)); +#999 = DIRECTION('',(0.,0.,1.)); +#1000 = ORIENTED_EDGE('',*,*,#948,.F.); +#1001 = ORIENTED_EDGE('',*,*,#798,.F.); +#1002 = CYLINDRICAL_SURFACE('',#1003,3.E-02); +#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006); +#1004 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); +#1005 = DIRECTION('',(1.,0.,0.)); +#1006 = DIRECTION('',(-0.,1.,0.)); +#1007 = ADVANCED_FACE('',(#1008),#1027,.T.); +#1008 = FACE_BOUND('',#1009,.T.); +#1009 = EDGE_LOOP('',(#1010,#1011,#1012,#1021)); +#1010 = ORIENTED_EDGE('',*,*,#815,.T.); +#1011 = ORIENTED_EDGE('',*,*,#972,.T.); +#1012 = ORIENTED_EDGE('',*,*,#1013,.F.); +#1013 = EDGE_CURVE('',#1014,#965,#1016,.T.); +#1014 = VERTEX_POINT('',#1015); +#1015 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#1016 = CIRCLE('',#1017,3.E-02); +#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020); +#1018 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#1019 = DIRECTION('',(1.,0.,-0.)); +#1020 = DIRECTION('',(0.,0.,1.)); +#1021 = ORIENTED_EDGE('',*,*,#1022,.F.); +#1022 = EDGE_CURVE('',#808,#1014,#1023,.T.); +#1023 = LINE('',#1024,#1025); +#1024 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#1025 = VECTOR('',#1026,1.); +#1026 = DIRECTION('',(1.,0.,0.)); +#1027 = CYLINDRICAL_SURFACE('',#1028,3.E-02); +#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031); +#1029 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1030 = DIRECTION('',(1.,0.,0.)); +#1031 = DIRECTION('',(-0.,1.,0.)); +#1032 = ADVANCED_FACE('',(#1033),#1044,.T.); +#1033 = FACE_BOUND('',#1034,.T.); +#1034 = EDGE_LOOP('',(#1035,#1041,#1042,#1043)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1036 = EDGE_CURVE('',#987,#1014,#1037,.T.); +#1037 = LINE('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(0.8,0.4,0.)); +#1039 = VECTOR('',#1040,1.); +#1040 = DIRECTION('',(0.,0.,1.)); +#1041 = ORIENTED_EDGE('',*,*,#986,.F.); +#1042 = ORIENTED_EDGE('',*,*,#807,.T.); +#1043 = ORIENTED_EDGE('',*,*,#1022,.T.); +#1044 = PLANE('',#1045); +#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048); +#1046 = CARTESIAN_POINT('',(0.5,0.4,0.)); +#1047 = DIRECTION('',(0.,1.,0.)); +#1048 = DIRECTION('',(0.,-0.,1.)); +#1049 = ADVANCED_FACE('',(#1050),#1060,.T.); +#1050 = FACE_BOUND('',#1051,.T.); +#1051 = EDGE_LOOP('',(#1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059)); +#1052 = ORIENTED_EDGE('',*,*,#857,.F.); +#1053 = ORIENTED_EDGE('',*,*,#897,.T.); +#1054 = ORIENTED_EDGE('',*,*,#940,.T.); +#1055 = ORIENTED_EDGE('',*,*,#994,.F.); +#1056 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1057 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1058 = ORIENTED_EDGE('',*,*,#964,.F.); +#1059 = ORIENTED_EDGE('',*,*,#914,.F.); +#1060 = PLANE('',#1061); +#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064); +#1062 = CARTESIAN_POINT('',(0.8,-0.4,0.)); +#1063 = DIRECTION('',(1.,0.,0.)); +#1064 = DIRECTION('',(0.,0.,1.)); +#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1069)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1066,#1067,#1068)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1066 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1067 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1068 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1069 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1066, + 'distance_accuracy_value','confusion accuracy'); +#1070 = SHAPE_DEFINITION_REPRESENTATION(#1071,#210); +#1071 = PRODUCT_DEFINITION_SHAPE('','',#1072); +#1072 = PRODUCT_DEFINITION('design','',#1073,#1076); +#1073 = PRODUCT_DEFINITION_FORMATION('','',#1074); +#1074 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#1075)); +#1075 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1076 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1077 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1078,#1080); +#1078 = ( REPRESENTATION_RELATIONSHIP('','',#210,#200) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1079) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1079 = ITEM_DEFINED_TRANSFORMATION('','',#11,#201); +#1080 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1081); +#1081 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:3]','',#195,#1072,$ + ); +#1082 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1074)); +#1083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1084,#1086); +#1084 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1085) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1087); +#1087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#195,$); +#1088 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#197)); +#1089 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1090,#1092); +#1090 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1091) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1091 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1092 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1093); +#1093 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#195,$); +#1094 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1095,#1097); +#1095 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1096) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1096 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1097 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1098); +#1098 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#195,$); +#1099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1100,#1102); +#1100 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1101) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1103); +#1103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#195,$); +#1104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1105,#1107); +#1105 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1106) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1106 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1108); +#1108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#195,$); +#1109 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1110,#1112); +#1110 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1111) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1111 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1112 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1113); +#1113 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#195,$); +#1114 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1115,#1117); +#1115 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1116) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1116 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1117 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1118); +#1118 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#195,$); +#1119 = SHAPE_DEFINITION_REPRESENTATION(#1120,#1126); +#1120 = PRODUCT_DEFINITION_SHAPE('','',#1121); +#1121 = PRODUCT_DEFINITION('design','',#1122,#1125); +#1122 = PRODUCT_DEFINITION_FORMATION('','',#1123); +#1123 = PRODUCT('DIP-4_W7.62mm_SMDSocket','DIP-4_W7.62mm_SMDSocket','',( + #1124)); +#1124 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1125 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1126 = SHAPE_REPRESENTATION('',(#11,#1127),#1131); +#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130); +#1128 = CARTESIAN_POINT('',(0.,0.,0.)); +#1129 = DIRECTION('',(0.,0.,1.)); +#1130 = DIRECTION('',(1.,0.,-0.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1135)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1132,#1133,#1134)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1132, + 'distance_accuracy_value','confusion accuracy'); +#1136 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1137),#3578); +#1137 = MANIFOLD_SOLID_BREP('',#1138); +#1138 = CLOSED_SHELL('',(#1139,#1179,#1240,#1263,#1318,#1335,#1365,#1395 + ,#1426,#1457,#1488,#1511,#1535,#1565,#1596,#1627,#1658,#1675,#1705, + #1797,#1889,#1919,#2011,#2028,#2053,#2137,#2168,#2191,#2215,#2307, + #2399,#2429,#2521,#2538,#2563,#2647,#2678,#2695,#2738,#2755,#2777, + #2794,#2811,#2828,#2845,#2857,#2874,#2891,#2903,#2925,#2942,#2959, + #2976,#2993,#3010,#3027,#3044,#3056,#3068,#3126,#3163,#3180,#3202, + #3219,#3236,#3253,#3270,#3282,#3299,#3316,#3328,#3350,#3367,#3384, + #3401,#3418,#3435,#3452,#3469,#3481,#3493,#3510,#3539,#3567)); +#1139 = ADVANCED_FACE('',(#1140),#1174,.T.); +#1140 = FACE_BOUND('',#1141,.F.); +#1141 = EDGE_LOOP('',(#1142,#1152,#1160,#1168)); +#1142 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1143 = EDGE_CURVE('',#1144,#1146,#1148,.T.); +#1144 = VERTEX_POINT('',#1145); +#1145 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1146 = VERTEX_POINT('',#1147); +#1147 = CARTESIAN_POINT('',(2.736276356577,2.276276356577,0.38)); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1152 = ORIENTED_EDGE('',*,*,#1153,.T.); +#1153 = EDGE_CURVE('',#1146,#1154,#1156,.T.); +#1154 = VERTEX_POINT('',#1155); +#1155 = CARTESIAN_POINT('',(-2.736276356577,2.276276356577,0.38)); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(2.736276356577,2.276276356577,0.38)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1160 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1161 = EDGE_CURVE('',#1154,#1162,#1164,.T.); +#1162 = VERTEX_POINT('',#1163); +#1163 = CARTESIAN_POINT('',(-2.736276356577,-2.276276356577,0.38)); +#1164 = LINE('',#1165,#1166); +#1165 = CARTESIAN_POINT('',(-2.736276356577,2.276276356577,0.38)); +#1166 = VECTOR('',#1167,1.); +#1167 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1168 = ORIENTED_EDGE('',*,*,#1169,.T.); +#1169 = EDGE_CURVE('',#1162,#1144,#1170,.T.); +#1170 = LINE('',#1171,#1172); +#1171 = CARTESIAN_POINT('',(-2.736276356577,-2.276276356577,0.38)); +#1172 = VECTOR('',#1173,1.); +#1173 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1174 = PLANE('',#1175); +#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178); +#1176 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1177 = DIRECTION('',(-0.,0.,-1.)); +#1178 = DIRECTION('',(-0.768767331704,0.639528568326,0.)); +#1179 = ADVANCED_FACE('',(#1180),#1235,.T.); +#1180 = FACE_BOUND('',#1181,.T.); +#1181 = EDGE_LOOP('',(#1182,#1183,#1190,#1198,#1206,#1214,#1222,#1230)); +#1182 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1146,#1185,#1187,.T.); +#1185 = VERTEX_POINT('',#1186); +#1186 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1188,#1189),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1188 = CARTESIAN_POINT('',(2.736276356577,2.276276356577,0.38)); +#1189 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1191 = EDGE_CURVE('',#1192,#1185,#1194,.T.); +#1192 = VERTEX_POINT('',#1193); +#1193 = CARTESIAN_POINT('',(3.06,1.73,1.903)); +#1194 = LINE('',#1195,#1196); +#1195 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1196 = VECTOR('',#1197,1.); +#1197 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1198 = ORIENTED_EDGE('',*,*,#1199,.F.); +#1199 = EDGE_CURVE('',#1200,#1192,#1202,.T.); +#1200 = VERTEX_POINT('',#1201); +#1201 = CARTESIAN_POINT('',(3.06,0.81,1.903)); +#1202 = LINE('',#1203,#1204); +#1203 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1204 = VECTOR('',#1205,1.); +#1205 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1206 = ORIENTED_EDGE('',*,*,#1207,.F.); +#1207 = EDGE_CURVE('',#1208,#1200,#1210,.T.); +#1208 = VERTEX_POINT('',#1209); +#1209 = CARTESIAN_POINT('',(3.06,-0.81,1.903)); +#1210 = LINE('',#1211,#1212); +#1211 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1212 = VECTOR('',#1213,1.); +#1213 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1214 = ORIENTED_EDGE('',*,*,#1215,.F.); +#1215 = EDGE_CURVE('',#1216,#1208,#1218,.T.); +#1216 = VERTEX_POINT('',#1217); +#1217 = CARTESIAN_POINT('',(3.06,-1.73,1.903)); +#1218 = LINE('',#1219,#1220); +#1219 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1220 = VECTOR('',#1221,1.); +#1221 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1222 = ORIENTED_EDGE('',*,*,#1223,.F.); +#1223 = EDGE_CURVE('',#1224,#1216,#1226,.T.); +#1224 = VERTEX_POINT('',#1225); +#1225 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1226 = LINE('',#1227,#1228); +#1227 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1228 = VECTOR('',#1229,1.); +#1229 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1230 = ORIENTED_EDGE('',*,*,#1231,.F.); +#1231 = EDGE_CURVE('',#1144,#1224,#1232,.T.); +#1232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1233,#1234),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1233 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1234 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1235 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1236,#1237) + ,(#1238,#1239 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1236 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1237 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1238 = CARTESIAN_POINT('',(2.736276356577,2.276276356577,0.38)); +#1239 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1240 = ADVANCED_FACE('',(#1241),#1258,.T.); +#1241 = FACE_BOUND('',#1242,.T.); +#1242 = EDGE_LOOP('',(#1243,#1244,#1251,#1257)); +#1243 = ORIENTED_EDGE('',*,*,#1153,.T.); +#1244 = ORIENTED_EDGE('',*,*,#1245,.T.); +#1245 = EDGE_CURVE('',#1154,#1246,#1248,.T.); +#1246 = VERTEX_POINT('',#1247); +#1247 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1249,#1250),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1249 = CARTESIAN_POINT('',(-2.736276356577,2.276276356577,0.38)); +#1250 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1251 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1252 = EDGE_CURVE('',#1185,#1246,#1253,.T.); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1257 = ORIENTED_EDGE('',*,*,#1184,.F.); +#1258 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1259,#1260) + ,(#1261,#1262 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1259 = CARTESIAN_POINT('',(2.736276356577,2.276276356577,0.38)); +#1260 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1261 = CARTESIAN_POINT('',(-2.736276356577,2.276276356577,0.38)); +#1262 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1263 = ADVANCED_FACE('',(#1264),#1313,.T.); +#1264 = FACE_BOUND('',#1265,.T.); +#1265 = EDGE_LOOP('',(#1266,#1267,#1274,#1282,#1290,#1298,#1306,#1312)); +#1266 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1267 = ORIENTED_EDGE('',*,*,#1268,.T.); +#1268 = EDGE_CURVE('',#1162,#1269,#1271,.T.); +#1269 = VERTEX_POINT('',#1270); +#1270 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1272,#1273),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1272 = CARTESIAN_POINT('',(-2.736276356577,-2.276276356577,0.38)); +#1273 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1274 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1275 = EDGE_CURVE('',#1276,#1269,#1278,.T.); +#1276 = VERTEX_POINT('',#1277); +#1277 = CARTESIAN_POINT('',(-3.06,-1.73,1.903)); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#1284,#1276,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(-3.06,-0.81,1.903)); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1290 = ORIENTED_EDGE('',*,*,#1291,.F.); +#1291 = EDGE_CURVE('',#1292,#1284,#1294,.T.); +#1292 = VERTEX_POINT('',#1293); +#1293 = CARTESIAN_POINT('',(-3.06,0.81,1.903)); +#1294 = LINE('',#1295,#1296); +#1295 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1296 = VECTOR('',#1297,1.); +#1297 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1298 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1299 = EDGE_CURVE('',#1300,#1292,#1302,.T.); +#1300 = VERTEX_POINT('',#1301); +#1301 = CARTESIAN_POINT('',(-3.06,1.73,1.903)); +#1302 = LINE('',#1303,#1304); +#1303 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1304 = VECTOR('',#1305,1.); +#1305 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1306 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1307 = EDGE_CURVE('',#1246,#1300,#1308,.T.); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1312 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1313 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1314,#1315) + ,(#1316,#1317 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1314 = CARTESIAN_POINT('',(-2.736276356577,2.276276356577,0.38)); +#1315 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1316 = CARTESIAN_POINT('',(-2.736276356577,-2.276276356577,0.38)); +#1317 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1318 = ADVANCED_FACE('',(#1319),#1330,.T.); +#1319 = FACE_BOUND('',#1320,.T.); +#1320 = EDGE_LOOP('',(#1321,#1322,#1323,#1329)); +#1321 = ORIENTED_EDGE('',*,*,#1169,.T.); +#1322 = ORIENTED_EDGE('',*,*,#1231,.T.); +#1323 = ORIENTED_EDGE('',*,*,#1324,.F.); +#1324 = EDGE_CURVE('',#1269,#1224,#1325,.T.); +#1325 = LINE('',#1326,#1327); +#1326 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1327 = VECTOR('',#1328,1.); +#1328 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1329 = ORIENTED_EDGE('',*,*,#1268,.F.); +#1330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1331,#1332) + ,(#1333,#1334 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1331 = CARTESIAN_POINT('',(-2.736276356577,-2.276276356577,0.38)); +#1332 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1333 = CARTESIAN_POINT('',(2.736276356577,-2.276276356577,0.38)); +#1334 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1335 = ADVANCED_FACE('',(#1336),#1360,.T.); +#1336 = FACE_BOUND('',#1337,.T.); +#1337 = EDGE_LOOP('',(#1338,#1345,#1346,#1354)); +#1338 = ORIENTED_EDGE('',*,*,#1339,.F.); +#1339 = EDGE_CURVE('',#1224,#1340,#1342,.T.); +#1340 = VERTEX_POINT('',#1341); +#1341 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1343,#1344),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1343 = CARTESIAN_POINT('',(3.06,-2.6,1.903)); +#1344 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1345 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1346 = ORIENTED_EDGE('',*,*,#1347,.F.); +#1347 = EDGE_CURVE('',#1348,#1216,#1350,.T.); +#1348 = VERTEX_POINT('',#1349); +#1349 = CARTESIAN_POINT('',(3.06,-1.73,2.157)); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(3.06,-1.73,1.830078069527)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(-6.869571477009E-46,5.156299924009E-31,-1.)); +#1354 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1355 = EDGE_CURVE('',#1340,#1348,#1356,.T.); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1360 = PLANE('',#1361); +#1361 = AXIS2_PLACEMENT_3D('',#1362,#1363,#1364); +#1362 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1363 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1364 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1365 = ADVANCED_FACE('',(#1366),#1390,.T.); +#1366 = FACE_BOUND('',#1367,.T.); +#1367 = EDGE_LOOP('',(#1368,#1376,#1377,#1384)); +#1368 = ORIENTED_EDGE('',*,*,#1369,.F.); +#1369 = EDGE_CURVE('',#1192,#1370,#1372,.T.); +#1370 = VERTEX_POINT('',#1371); +#1371 = CARTESIAN_POINT('',(3.06,1.73,2.157)); +#1372 = LINE('',#1373,#1374); +#1373 = CARTESIAN_POINT('',(3.06,1.73,1.819667576503)); +#1374 = VECTOR('',#1375,1.); +#1375 = DIRECTION('',(-8.542304086334E-47,6.411852916683E-32,1.)); +#1376 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1377 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1378 = EDGE_CURVE('',#1185,#1379,#1381,.T.); +#1379 = VERTEX_POINT('',#1380); +#1380 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1382,#1383),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1382 = CARTESIAN_POINT('',(3.06,2.6,1.903)); +#1383 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1384 = ORIENTED_EDGE('',*,*,#1385,.F.); +#1385 = EDGE_CURVE('',#1370,#1379,#1386,.T.); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1390 = PLANE('',#1391); +#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394); +#1392 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1393 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1394 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1395 = ADVANCED_FACE('',(#1396),#1421,.F.); +#1396 = FACE_BOUND('',#1397,.F.); +#1397 = EDGE_LOOP('',(#1398,#1399,#1407,#1415)); +#1398 = ORIENTED_EDGE('',*,*,#1215,.F.); +#1399 = ORIENTED_EDGE('',*,*,#1400,.T.); +#1400 = EDGE_CURVE('',#1216,#1401,#1403,.T.); +#1401 = VERTEX_POINT('',#1402); +#1402 = CARTESIAN_POINT('',(3.429,-1.73,1.903)); +#1403 = LINE('',#1404,#1405); +#1404 = CARTESIAN_POINT('',(-0.127,-1.73,1.903)); +#1405 = VECTOR('',#1406,1.); +#1406 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1407 = ORIENTED_EDGE('',*,*,#1408,.F.); +#1408 = EDGE_CURVE('',#1409,#1401,#1411,.T.); +#1409 = VERTEX_POINT('',#1410); +#1410 = CARTESIAN_POINT('',(3.429,-0.81,1.903)); +#1411 = LINE('',#1412,#1413); +#1412 = CARTESIAN_POINT('',(3.429,-0.81,1.903)); +#1413 = VECTOR('',#1414,1.); +#1414 = DIRECTION('',(1.209802949635E-15,-1.,-4.692114820729E-32)); +#1415 = ORIENTED_EDGE('',*,*,#1416,.T.); +#1416 = EDGE_CURVE('',#1409,#1208,#1417,.T.); +#1417 = LINE('',#1418,#1419); +#1418 = CARTESIAN_POINT('',(3.683,-0.81,1.903)); +#1419 = VECTOR('',#1420,1.); +#1420 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1421 = PLANE('',#1422); +#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425); +#1423 = CARTESIAN_POINT('',(1.778,-1.27,1.903)); +#1424 = DIRECTION('',(-2.188690342042E-32,-4.692114820729E-32,1.)); +#1425 = DIRECTION('',(1.209802949635E-15,-1.,-4.692114820729E-32)); +#1426 = ADVANCED_FACE('',(#1427),#1452,.F.); +#1427 = FACE_BOUND('',#1428,.F.); +#1428 = EDGE_LOOP('',(#1429,#1439,#1445,#1446)); +#1429 = ORIENTED_EDGE('',*,*,#1430,.F.); +#1430 = EDGE_CURVE('',#1431,#1433,#1435,.T.); +#1431 = VERTEX_POINT('',#1432); +#1432 = CARTESIAN_POINT('',(3.429,1.73,1.903)); +#1433 = VERTEX_POINT('',#1434); +#1434 = CARTESIAN_POINT('',(3.429,0.81,1.903)); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(3.429,1.73,1.903)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1440 = EDGE_CURVE('',#1431,#1192,#1441,.T.); +#1441 = LINE('',#1442,#1443); +#1442 = CARTESIAN_POINT('',(3.81,1.73,1.903)); +#1443 = VECTOR('',#1444,1.); +#1444 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1445 = ORIENTED_EDGE('',*,*,#1199,.F.); +#1446 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1447 = EDGE_CURVE('',#1200,#1433,#1448,.T.); +#1448 = LINE('',#1449,#1450); +#1449 = CARTESIAN_POINT('',(0.13,0.81,1.903)); +#1450 = VECTOR('',#1451,1.); +#1451 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1452 = PLANE('',#1453); +#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456); +#1454 = CARTESIAN_POINT('',(1.97,1.27,1.903)); +#1455 = DIRECTION('',(0.,0.,1.)); +#1456 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1457 = ADVANCED_FACE('',(#1458),#1483,.T.); +#1458 = FACE_BOUND('',#1459,.T.); +#1459 = EDGE_LOOP('',(#1460,#1468,#1469,#1477)); +#1460 = ORIENTED_EDGE('',*,*,#1461,.F.); +#1461 = EDGE_CURVE('',#1208,#1462,#1464,.T.); +#1462 = VERTEX_POINT('',#1463); +#1463 = CARTESIAN_POINT('',(3.06,-0.81,2.157)); +#1464 = LINE('',#1465,#1466); +#1465 = CARTESIAN_POINT('',(3.06,-0.81,1.830078069527)); +#1466 = VECTOR('',#1467,1.); +#1467 = DIRECTION('',(-7.749552340364E-47,5.816813505392E-32,1.)); +#1468 = ORIENTED_EDGE('',*,*,#1207,.T.); +#1469 = ORIENTED_EDGE('',*,*,#1470,.F.); +#1470 = EDGE_CURVE('',#1471,#1200,#1473,.T.); +#1471 = VERTEX_POINT('',#1472); +#1472 = CARTESIAN_POINT('',(3.06,0.81,2.157)); +#1473 = LINE('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(3.06,0.81,1.819667576503)); +#1475 = VECTOR('',#1476,1.); +#1476 = DIRECTION('',(1.79326968169E-45,-1.346028111706E-30,-1.)); +#1477 = ORIENTED_EDGE('',*,*,#1478,.F.); +#1478 = EDGE_CURVE('',#1462,#1471,#1479,.T.); +#1479 = LINE('',#1480,#1481); +#1480 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1481 = VECTOR('',#1482,1.); +#1482 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1483 = PLANE('',#1484); +#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487); +#1485 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1486 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1487 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1488 = ADVANCED_FACE('',(#1489),#1506,.T.); +#1489 = FACE_BOUND('',#1490,.T.); +#1490 = EDGE_LOOP('',(#1491,#1492,#1499,#1505)); +#1491 = ORIENTED_EDGE('',*,*,#1252,.T.); +#1492 = ORIENTED_EDGE('',*,*,#1493,.T.); +#1493 = EDGE_CURVE('',#1246,#1494,#1496,.T.); +#1494 = VERTEX_POINT('',#1495); +#1495 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1497,#1498),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1497 = CARTESIAN_POINT('',(-3.06,2.6,1.903)); +#1498 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1499 = ORIENTED_EDGE('',*,*,#1500,.F.); +#1500 = EDGE_CURVE('',#1379,#1494,#1501,.T.); +#1501 = LINE('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1503 = VECTOR('',#1504,1.); +#1504 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1505 = ORIENTED_EDGE('',*,*,#1378,.F.); +#1506 = PLANE('',#1507); +#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510); +#1508 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1509 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1510 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1511 = ADVANCED_FACE('',(#1512),#1530,.T.); +#1512 = FACE_BOUND('',#1513,.T.); +#1513 = EDGE_LOOP('',(#1514,#1515,#1516,#1524)); +#1514 = ORIENTED_EDGE('',*,*,#1493,.F.); +#1515 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1516 = ORIENTED_EDGE('',*,*,#1517,.F.); +#1517 = EDGE_CURVE('',#1518,#1300,#1520,.T.); +#1518 = VERTEX_POINT('',#1519); +#1519 = CARTESIAN_POINT('',(-3.06,1.73,2.157)); +#1520 = LINE('',#1521,#1522); +#1521 = CARTESIAN_POINT('',(-3.06,1.73,1.830078069527)); +#1522 = VECTOR('',#1523,1.); +#1523 = DIRECTION('',(6.869571477009E-46,-5.156299924009E-31,-1.)); +#1524 = ORIENTED_EDGE('',*,*,#1525,.F.); +#1525 = EDGE_CURVE('',#1494,#1518,#1526,.T.); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1530 = PLANE('',#1531); +#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534); +#1532 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1533 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1534 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1535 = ADVANCED_FACE('',(#1536),#1560,.T.); +#1536 = FACE_BOUND('',#1537,.T.); +#1537 = EDGE_LOOP('',(#1538,#1546,#1547,#1554)); +#1538 = ORIENTED_EDGE('',*,*,#1539,.F.); +#1539 = EDGE_CURVE('',#1276,#1540,#1542,.T.); +#1540 = VERTEX_POINT('',#1541); +#1541 = CARTESIAN_POINT('',(-3.06,-1.73,2.157)); +#1542 = LINE('',#1543,#1544); +#1543 = CARTESIAN_POINT('',(-3.06,-1.73,1.819667576503)); +#1544 = VECTOR('',#1545,1.); +#1545 = DIRECTION('',(8.542304086334E-47,-6.411852916683E-32,1.)); +#1546 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1547 = ORIENTED_EDGE('',*,*,#1548,.T.); +#1548 = EDGE_CURVE('',#1269,#1549,#1551,.T.); +#1549 = VERTEX_POINT('',#1550); +#1550 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#1551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1552,#1553),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1552 = CARTESIAN_POINT('',(-3.06,-2.6,1.903)); +#1553 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#1554 = ORIENTED_EDGE('',*,*,#1555,.F.); +#1555 = EDGE_CURVE('',#1540,#1549,#1556,.T.); +#1556 = LINE('',#1557,#1558); +#1557 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1558 = VECTOR('',#1559,1.); +#1559 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1560 = PLANE('',#1561); +#1561 = AXIS2_PLACEMENT_3D('',#1562,#1563,#1564); +#1562 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1563 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1564 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1565 = ADVANCED_FACE('',(#1566),#1591,.F.); +#1566 = FACE_BOUND('',#1567,.F.); +#1567 = EDGE_LOOP('',(#1568,#1569,#1577,#1585)); +#1568 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1569 = ORIENTED_EDGE('',*,*,#1570,.T.); +#1570 = EDGE_CURVE('',#1300,#1571,#1573,.T.); +#1571 = VERTEX_POINT('',#1572); +#1572 = CARTESIAN_POINT('',(-3.429,1.73,1.903)); +#1573 = LINE('',#1574,#1575); +#1574 = CARTESIAN_POINT('',(0.127,1.73,1.903)); +#1575 = VECTOR('',#1576,1.); +#1576 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1577 = ORIENTED_EDGE('',*,*,#1578,.F.); +#1578 = EDGE_CURVE('',#1579,#1571,#1581,.T.); +#1579 = VERTEX_POINT('',#1580); +#1580 = CARTESIAN_POINT('',(-3.429,0.81,1.903)); +#1581 = LINE('',#1582,#1583); +#1582 = CARTESIAN_POINT('',(-3.429,0.81,1.903)); +#1583 = VECTOR('',#1584,1.); +#1584 = DIRECTION('',(-1.33226762955E-15,1.,-4.692114820729E-32)); +#1585 = ORIENTED_EDGE('',*,*,#1586,.T.); +#1586 = EDGE_CURVE('',#1579,#1292,#1587,.T.); +#1587 = LINE('',#1588,#1589); +#1588 = CARTESIAN_POINT('',(-3.683,0.81,1.903)); +#1589 = VECTOR('',#1590,1.); +#1590 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1591 = PLANE('',#1592); +#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595); +#1593 = CARTESIAN_POINT('',(-1.778,1.27,1.903)); +#1594 = DIRECTION('',(2.188690342042E-32,4.692114820729E-32,1.)); +#1595 = DIRECTION('',(-1.33226762955E-15,1.,-4.692114820729E-32)); +#1596 = ADVANCED_FACE('',(#1597),#1622,.F.); +#1597 = FACE_BOUND('',#1598,.F.); +#1598 = EDGE_LOOP('',(#1599,#1609,#1615,#1616)); +#1599 = ORIENTED_EDGE('',*,*,#1600,.F.); +#1600 = EDGE_CURVE('',#1601,#1603,#1605,.T.); +#1601 = VERTEX_POINT('',#1602); +#1602 = CARTESIAN_POINT('',(-3.429,-1.73,1.903)); +#1603 = VERTEX_POINT('',#1604); +#1604 = CARTESIAN_POINT('',(-3.429,-0.81,1.903)); +#1605 = LINE('',#1606,#1607); +#1606 = CARTESIAN_POINT('',(-3.429,-1.73,1.903)); +#1607 = VECTOR('',#1608,1.); +#1608 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1609 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1610 = EDGE_CURVE('',#1601,#1276,#1611,.T.); +#1611 = LINE('',#1612,#1613); +#1612 = CARTESIAN_POINT('',(-3.81,-1.73,1.903)); +#1613 = VECTOR('',#1614,1.); +#1614 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1615 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1616 = ORIENTED_EDGE('',*,*,#1617,.T.); +#1617 = EDGE_CURVE('',#1284,#1603,#1618,.T.); +#1618 = LINE('',#1619,#1620); +#1619 = CARTESIAN_POINT('',(-0.13,-0.81,1.903)); +#1620 = VECTOR('',#1621,1.); +#1621 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1622 = PLANE('',#1623); +#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626); +#1624 = CARTESIAN_POINT('',(-1.97,-1.27,1.903)); +#1625 = DIRECTION('',(0.,0.,1.)); +#1626 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1627 = ADVANCED_FACE('',(#1628),#1653,.T.); +#1628 = FACE_BOUND('',#1629,.T.); +#1629 = EDGE_LOOP('',(#1630,#1638,#1639,#1647)); +#1630 = ORIENTED_EDGE('',*,*,#1631,.F.); +#1631 = EDGE_CURVE('',#1292,#1632,#1634,.T.); +#1632 = VERTEX_POINT('',#1633); +#1633 = CARTESIAN_POINT('',(-3.06,0.81,2.157)); +#1634 = LINE('',#1635,#1636); +#1635 = CARTESIAN_POINT('',(-3.06,0.81,1.830078069527)); +#1636 = VECTOR('',#1637,1.); +#1637 = DIRECTION('',(7.749552340364E-47,-5.816813505392E-32,1.)); +#1638 = ORIENTED_EDGE('',*,*,#1291,.T.); +#1639 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1640 = EDGE_CURVE('',#1641,#1284,#1643,.T.); +#1641 = VERTEX_POINT('',#1642); +#1642 = CARTESIAN_POINT('',(-3.06,-0.81,2.157)); +#1643 = LINE('',#1644,#1645); +#1644 = CARTESIAN_POINT('',(-3.06,-0.81,1.819667576503)); +#1645 = VECTOR('',#1646,1.); +#1646 = DIRECTION('',(-1.79326968169E-45,1.346028111706E-30,-1.)); +#1647 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1648 = EDGE_CURVE('',#1632,#1641,#1649,.T.); +#1649 = LINE('',#1650,#1651); +#1650 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1651 = VECTOR('',#1652,1.); +#1652 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1653 = PLANE('',#1654); +#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657); +#1655 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#1656 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#1657 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1658 = ADVANCED_FACE('',(#1659),#1670,.T.); +#1659 = FACE_BOUND('',#1660,.T.); +#1660 = EDGE_LOOP('',(#1661,#1662,#1663,#1669)); +#1661 = ORIENTED_EDGE('',*,*,#1324,.T.); +#1662 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1663 = ORIENTED_EDGE('',*,*,#1664,.F.); +#1664 = EDGE_CURVE('',#1549,#1340,#1665,.T.); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1669 = ORIENTED_EDGE('',*,*,#1548,.F.); +#1670 = PLANE('',#1671); +#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674); +#1672 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#1673 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#1674 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#1675 = ADVANCED_FACE('',(#1676),#1700,.T.); +#1676 = FACE_BOUND('',#1677,.T.); +#1677 = EDGE_LOOP('',(#1678,#1685,#1686,#1694)); +#1678 = ORIENTED_EDGE('',*,*,#1679,.F.); +#1679 = EDGE_CURVE('',#1340,#1680,#1682,.T.); +#1680 = VERTEX_POINT('',#1681); +#1681 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1683,#1684),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1683 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1684 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1685 = ORIENTED_EDGE('',*,*,#1355,.T.); +#1686 = ORIENTED_EDGE('',*,*,#1687,.F.); +#1687 = EDGE_CURVE('',#1688,#1348,#1690,.T.); +#1688 = VERTEX_POINT('',#1689); +#1689 = CARTESIAN_POINT('',(2.985,-1.73,2.157)); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(-0.127,-1.73,2.157)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1694 = ORIENTED_EDGE('',*,*,#1695,.F.); +#1695 = EDGE_CURVE('',#1680,#1688,#1696,.T.); +#1696 = LINE('',#1697,#1698); +#1697 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1698 = VECTOR('',#1699,1.); +#1699 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1701,#1702) + ,(#1703,#1704 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1701 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1702 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1703 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1704 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#1705 = ADVANCED_FACE('',(#1706),#1792,.T.); +#1706 = FACE_BOUND('',#1707,.T.); +#1707 = EDGE_LOOP('',(#1708,#1719,#1727,#1736,#1742,#1743,#1744,#1753, + #1761,#1770,#1778,#1786)); +#1708 = ORIENTED_EDGE('',*,*,#1709,.F.); +#1709 = EDGE_CURVE('',#1710,#1712,#1714,.T.); +#1710 = VERTEX_POINT('',#1711); +#1711 = CARTESIAN_POINT('',(3.81,-1.73,0.381)); +#1712 = VERTEX_POINT('',#1713); +#1713 = CARTESIAN_POINT('',(3.937,-1.73,0.254)); +#1714 = CIRCLE('',#1715,0.127); +#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718); +#1716 = CARTESIAN_POINT('',(3.937,-1.73,0.381)); +#1717 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1718 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1719 = ORIENTED_EDGE('',*,*,#1720,.F.); +#1720 = EDGE_CURVE('',#1721,#1710,#1723,.T.); +#1721 = VERTEX_POINT('',#1722); +#1722 = CARTESIAN_POINT('',(3.81,-1.73,1.776)); +#1723 = LINE('',#1724,#1725); +#1724 = CARTESIAN_POINT('',(3.81,-1.73,2.157)); +#1725 = VECTOR('',#1726,1.); +#1726 = DIRECTION('',(0.,0.,-1.)); +#1727 = ORIENTED_EDGE('',*,*,#1728,.F.); +#1728 = EDGE_CURVE('',#1729,#1721,#1731,.T.); +#1729 = VERTEX_POINT('',#1730); +#1730 = CARTESIAN_POINT('',(3.429,-1.73,2.157)); +#1731 = CIRCLE('',#1732,0.381); +#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735); +#1733 = CARTESIAN_POINT('',(3.429,-1.73,1.776)); +#1734 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#1735 = DIRECTION('',(0.,0.,1.)); +#1736 = ORIENTED_EDGE('',*,*,#1737,.F.); +#1737 = EDGE_CURVE('',#1348,#1729,#1738,.T.); +#1738 = LINE('',#1739,#1740); +#1739 = CARTESIAN_POINT('',(-0.127,-1.73,2.157)); +#1740 = VECTOR('',#1741,1.); +#1741 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1742 = ORIENTED_EDGE('',*,*,#1347,.T.); +#1743 = ORIENTED_EDGE('',*,*,#1400,.T.); +#1744 = ORIENTED_EDGE('',*,*,#1745,.T.); +#1745 = EDGE_CURVE('',#1401,#1746,#1748,.T.); +#1746 = VERTEX_POINT('',#1747); +#1747 = CARTESIAN_POINT('',(3.556,-1.73,1.776)); +#1748 = CIRCLE('',#1749,0.127); +#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752); +#1750 = CARTESIAN_POINT('',(3.429,-1.73,1.776)); +#1751 = DIRECTION('',(-1.209802949635E-15,1.,4.692114820729E-32)); +#1752 = DIRECTION('',(5.676534350147E-47,-4.692114820729E-32,1.)); +#1753 = ORIENTED_EDGE('',*,*,#1754,.T.); +#1754 = EDGE_CURVE('',#1746,#1755,#1757,.T.); +#1755 = VERTEX_POINT('',#1756); +#1756 = CARTESIAN_POINT('',(3.556,-1.73,0.381)); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(3.556,-1.73,2.157)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(0.,0.,-1.)); +#1761 = ORIENTED_EDGE('',*,*,#1762,.T.); +#1762 = EDGE_CURVE('',#1755,#1763,#1765,.T.); +#1763 = VERTEX_POINT('',#1764); +#1764 = CARTESIAN_POINT('',(3.937,-1.73,-1.110223024625E-16)); +#1765 = CIRCLE('',#1766,0.381); +#1766 = AXIS2_PLACEMENT_3D('',#1767,#1768,#1769); +#1767 = CARTESIAN_POINT('',(3.937,-1.73,0.381)); +#1768 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1769 = DIRECTION('',(0.,0.,-1.)); +#1770 = ORIENTED_EDGE('',*,*,#1771,.F.); +#1771 = EDGE_CURVE('',#1772,#1763,#1774,.T.); +#1772 = VERTEX_POINT('',#1773); +#1773 = CARTESIAN_POINT('',(4.476,-1.73,0.)); +#1774 = LINE('',#1775,#1776); +#1775 = CARTESIAN_POINT('',(3.81,-1.73,0.)); +#1776 = VECTOR('',#1777,1.); +#1777 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1778 = ORIENTED_EDGE('',*,*,#1779,.T.); +#1779 = EDGE_CURVE('',#1772,#1780,#1782,.T.); +#1780 = VERTEX_POINT('',#1781); +#1781 = CARTESIAN_POINT('',(4.476,-1.73,0.254)); +#1782 = LINE('',#1783,#1784); +#1783 = CARTESIAN_POINT('',(4.476,-1.73,0.)); +#1784 = VECTOR('',#1785,1.); +#1785 = DIRECTION('',(0.,0.,1.)); +#1786 = ORIENTED_EDGE('',*,*,#1787,.T.); +#1787 = EDGE_CURVE('',#1780,#1712,#1788,.T.); +#1788 = LINE('',#1789,#1790); +#1789 = CARTESIAN_POINT('',(4.476,-1.73,0.254)); +#1790 = VECTOR('',#1791,1.); +#1791 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1792 = PLANE('',#1793); +#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796); +#1794 = CARTESIAN_POINT('',(2.599156139053,-1.73,1.503156139053)); +#1795 = DIRECTION('',(1.209802949635E-15,-1.,-5.156299924009E-31)); +#1796 = DIRECTION('',(6.238106857271E-46,-5.156299924009E-31,1.)); +#1797 = ADVANCED_FACE('',(#1798),#1884,.T.); +#1798 = FACE_BOUND('',#1799,.T.); +#1799 = EDGE_LOOP('',(#1800,#1810,#1819,#1827,#1835,#1843,#1852,#1860, + #1867,#1868,#1869,#1877)); +#1800 = ORIENTED_EDGE('',*,*,#1801,.T.); +#1801 = EDGE_CURVE('',#1802,#1804,#1806,.T.); +#1802 = VERTEX_POINT('',#1803); +#1803 = CARTESIAN_POINT('',(3.81,1.73,1.776)); +#1804 = VERTEX_POINT('',#1805); +#1805 = CARTESIAN_POINT('',(3.81,1.73,0.381)); +#1806 = LINE('',#1807,#1808); +#1807 = CARTESIAN_POINT('',(3.81,1.73,2.157)); +#1808 = VECTOR('',#1809,1.); +#1809 = DIRECTION('',(0.,-0.,-1.)); +#1810 = ORIENTED_EDGE('',*,*,#1811,.T.); +#1811 = EDGE_CURVE('',#1804,#1812,#1814,.T.); +#1812 = VERTEX_POINT('',#1813); +#1813 = CARTESIAN_POINT('',(3.937,1.73,0.254)); +#1814 = CIRCLE('',#1815,0.127); +#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818); +#1816 = CARTESIAN_POINT('',(3.937,1.73,0.381)); +#1817 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1818 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1819 = ORIENTED_EDGE('',*,*,#1820,.T.); +#1820 = EDGE_CURVE('',#1812,#1821,#1823,.T.); +#1821 = VERTEX_POINT('',#1822); +#1822 = CARTESIAN_POINT('',(4.476,1.73,0.254)); +#1823 = LINE('',#1824,#1825); +#1824 = CARTESIAN_POINT('',(3.556,1.73,0.254)); +#1825 = VECTOR('',#1826,1.); +#1826 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1827 = ORIENTED_EDGE('',*,*,#1828,.F.); +#1828 = EDGE_CURVE('',#1829,#1821,#1831,.T.); +#1829 = VERTEX_POINT('',#1830); +#1830 = CARTESIAN_POINT('',(4.476,1.73,0.)); +#1831 = LINE('',#1832,#1833); +#1832 = CARTESIAN_POINT('',(4.476,1.73,0.)); +#1833 = VECTOR('',#1834,1.); +#1834 = DIRECTION('',(0.,0.,1.)); +#1835 = ORIENTED_EDGE('',*,*,#1836,.F.); +#1836 = EDGE_CURVE('',#1837,#1829,#1839,.T.); +#1837 = VERTEX_POINT('',#1838); +#1838 = CARTESIAN_POINT('',(3.937,1.73,-1.110223024625E-16)); +#1839 = LINE('',#1840,#1841); +#1840 = CARTESIAN_POINT('',(3.556,1.73,0.)); +#1841 = VECTOR('',#1842,1.); +#1842 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1843 = ORIENTED_EDGE('',*,*,#1844,.F.); +#1844 = EDGE_CURVE('',#1845,#1837,#1847,.T.); +#1845 = VERTEX_POINT('',#1846); +#1846 = CARTESIAN_POINT('',(3.556,1.73,0.381)); +#1847 = CIRCLE('',#1848,0.381); +#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1849 = CARTESIAN_POINT('',(3.937,1.73,0.381)); +#1850 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1851 = DIRECTION('',(0.,0.,-1.)); +#1852 = ORIENTED_EDGE('',*,*,#1853,.T.); +#1853 = EDGE_CURVE('',#1845,#1854,#1856,.T.); +#1854 = VERTEX_POINT('',#1855); +#1855 = CARTESIAN_POINT('',(3.556,1.73,1.776)); +#1856 = LINE('',#1857,#1858); +#1857 = CARTESIAN_POINT('',(3.556,1.73,0.)); +#1858 = VECTOR('',#1859,1.); +#1859 = DIRECTION('',(0.,0.,1.)); +#1860 = ORIENTED_EDGE('',*,*,#1861,.F.); +#1861 = EDGE_CURVE('',#1431,#1854,#1862,.T.); +#1862 = CIRCLE('',#1863,0.127); +#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866); +#1864 = CARTESIAN_POINT('',(3.429,1.73,1.776)); +#1865 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#1866 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1867 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1868 = ORIENTED_EDGE('',*,*,#1369,.T.); +#1869 = ORIENTED_EDGE('',*,*,#1870,.F.); +#1870 = EDGE_CURVE('',#1871,#1370,#1873,.T.); +#1871 = VERTEX_POINT('',#1872); +#1872 = CARTESIAN_POINT('',(3.429,1.73,2.157)); +#1873 = LINE('',#1874,#1875); +#1874 = CARTESIAN_POINT('',(3.81,1.73,2.157)); +#1875 = VECTOR('',#1876,1.); +#1876 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1877 = ORIENTED_EDGE('',*,*,#1878,.T.); +#1878 = EDGE_CURVE('',#1871,#1802,#1879,.T.); +#1879 = CIRCLE('',#1880,0.381); +#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1881 = CARTESIAN_POINT('',(3.429,1.73,1.776)); +#1882 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#1883 = DIRECTION('',(0.,0.,-1.)); +#1884 = PLANE('',#1885); +#1885 = AXIS2_PLACEMENT_3D('',#1886,#1887,#1888); +#1886 = CARTESIAN_POINT('',(2.706835153006,1.73,1.482335153006)); +#1887 = DIRECTION('',(-1.209802949635E-15,1.,-6.411852916683E-32)); +#1888 = DIRECTION('',(7.757078571232E-47,-6.411852916683E-32,-1.)); +#1889 = ADVANCED_FACE('',(#1890),#1914,.T.); +#1890 = FACE_BOUND('',#1891,.T.); +#1891 = EDGE_LOOP('',(#1892,#1900,#1901,#1908)); +#1892 = ORIENTED_EDGE('',*,*,#1893,.F.); +#1893 = EDGE_CURVE('',#1370,#1894,#1896,.T.); +#1894 = VERTEX_POINT('',#1895); +#1895 = CARTESIAN_POINT('',(2.985,1.73,2.157)); +#1896 = LINE('',#1897,#1898); +#1897 = CARTESIAN_POINT('',(3.81,1.73,2.157)); +#1898 = VECTOR('',#1899,1.); +#1899 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1900 = ORIENTED_EDGE('',*,*,#1385,.T.); +#1901 = ORIENTED_EDGE('',*,*,#1902,.T.); +#1902 = EDGE_CURVE('',#1379,#1903,#1905,.T.); +#1903 = VERTEX_POINT('',#1904); +#1904 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#1905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1906,#1907),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1906 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1907 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#1908 = ORIENTED_EDGE('',*,*,#1909,.F.); +#1909 = EDGE_CURVE('',#1894,#1903,#1910,.T.); +#1910 = LINE('',#1911,#1912); +#1911 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1912 = VECTOR('',#1913,1.); +#1913 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#1914 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#1915,#1916) + ,(#1917,#1918 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#1915 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#1916 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#1917 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#1918 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#1919 = ADVANCED_FACE('',(#1920),#2006,.T.); +#1920 = FACE_BOUND('',#1921,.T.); +#1921 = EDGE_LOOP('',(#1922,#1932,#1941,#1949,#1957,#1965,#1974,#1982, + #1989,#1990,#1991,#1999)); +#1922 = ORIENTED_EDGE('',*,*,#1923,.F.); +#1923 = EDGE_CURVE('',#1924,#1926,#1928,.T.); +#1924 = VERTEX_POINT('',#1925); +#1925 = CARTESIAN_POINT('',(3.81,-0.81,0.381)); +#1926 = VERTEX_POINT('',#1927); +#1927 = CARTESIAN_POINT('',(3.81,-0.81,1.776)); +#1928 = LINE('',#1929,#1930); +#1929 = CARTESIAN_POINT('',(3.81,-0.81,0.)); +#1930 = VECTOR('',#1931,1.); +#1931 = DIRECTION('',(0.,0.,1.)); +#1932 = ORIENTED_EDGE('',*,*,#1933,.T.); +#1933 = EDGE_CURVE('',#1924,#1934,#1936,.T.); +#1934 = VERTEX_POINT('',#1935); +#1935 = CARTESIAN_POINT('',(3.937,-0.81,0.254)); +#1936 = CIRCLE('',#1937,0.127); +#1937 = AXIS2_PLACEMENT_3D('',#1938,#1939,#1940); +#1938 = CARTESIAN_POINT('',(3.937,-0.81,0.381)); +#1939 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1940 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1941 = ORIENTED_EDGE('',*,*,#1942,.T.); +#1942 = EDGE_CURVE('',#1934,#1943,#1945,.T.); +#1943 = VERTEX_POINT('',#1944); +#1944 = CARTESIAN_POINT('',(4.476,-0.81,0.254)); +#1945 = LINE('',#1946,#1947); +#1946 = CARTESIAN_POINT('',(3.556,-0.81,0.254)); +#1947 = VECTOR('',#1948,1.); +#1948 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1949 = ORIENTED_EDGE('',*,*,#1950,.F.); +#1950 = EDGE_CURVE('',#1951,#1943,#1953,.T.); +#1951 = VERTEX_POINT('',#1952); +#1952 = CARTESIAN_POINT('',(4.476,-0.81,0.)); +#1953 = LINE('',#1954,#1955); +#1954 = CARTESIAN_POINT('',(4.476,-0.81,0.)); +#1955 = VECTOR('',#1956,1.); +#1956 = DIRECTION('',(0.,0.,1.)); +#1957 = ORIENTED_EDGE('',*,*,#1958,.F.); +#1958 = EDGE_CURVE('',#1959,#1951,#1961,.T.); +#1959 = VERTEX_POINT('',#1960); +#1960 = CARTESIAN_POINT('',(3.937,-0.81,-1.110223024625E-16)); +#1961 = LINE('',#1962,#1963); +#1962 = CARTESIAN_POINT('',(3.556,-0.81,0.)); +#1963 = VECTOR('',#1964,1.); +#1964 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#1965 = ORIENTED_EDGE('',*,*,#1966,.F.); +#1966 = EDGE_CURVE('',#1967,#1959,#1969,.T.); +#1967 = VERTEX_POINT('',#1968); +#1968 = CARTESIAN_POINT('',(3.556,-0.81,0.381)); +#1969 = CIRCLE('',#1970,0.381); +#1970 = AXIS2_PLACEMENT_3D('',#1971,#1972,#1973); +#1971 = CARTESIAN_POINT('',(3.937,-0.81,0.381)); +#1972 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#1973 = DIRECTION('',(0.,0.,-1.)); +#1974 = ORIENTED_EDGE('',*,*,#1975,.T.); +#1975 = EDGE_CURVE('',#1967,#1976,#1978,.T.); +#1976 = VERTEX_POINT('',#1977); +#1977 = CARTESIAN_POINT('',(3.556,-0.81,1.776)); +#1978 = LINE('',#1979,#1980); +#1979 = CARTESIAN_POINT('',(3.556,-0.81,0.)); +#1980 = VECTOR('',#1981,1.); +#1981 = DIRECTION('',(0.,0.,1.)); +#1982 = ORIENTED_EDGE('',*,*,#1983,.F.); +#1983 = EDGE_CURVE('',#1409,#1976,#1984,.T.); +#1984 = CIRCLE('',#1985,0.127); +#1985 = AXIS2_PLACEMENT_3D('',#1986,#1987,#1988); +#1986 = CARTESIAN_POINT('',(3.429,-0.81,1.776)); +#1987 = DIRECTION('',(-1.209802949635E-15,1.,4.692114820729E-32)); +#1988 = DIRECTION('',(5.676534350147E-47,-4.692114820729E-32,1.)); +#1989 = ORIENTED_EDGE('',*,*,#1416,.T.); +#1990 = ORIENTED_EDGE('',*,*,#1461,.T.); +#1991 = ORIENTED_EDGE('',*,*,#1992,.F.); +#1992 = EDGE_CURVE('',#1993,#1462,#1995,.T.); +#1993 = VERTEX_POINT('',#1994); +#1994 = CARTESIAN_POINT('',(3.429,-0.81,2.157)); +#1995 = LINE('',#1996,#1997); +#1996 = CARTESIAN_POINT('',(3.683,-0.81,2.157)); +#1997 = VECTOR('',#1998,1.); +#1998 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#1999 = ORIENTED_EDGE('',*,*,#2000,.T.); +#2000 = EDGE_CURVE('',#1993,#1926,#2001,.T.); +#2001 = CIRCLE('',#2002,0.381); +#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005); +#2003 = CARTESIAN_POINT('',(3.429,-0.81,1.776)); +#2004 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2005 = DIRECTION('',(0.,0.,1.)); +#2006 = PLANE('',#2007); +#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010); +#2008 = CARTESIAN_POINT('',(2.599156139053,-0.81,1.503156139053)); +#2009 = DIRECTION('',(-1.209802949635E-15,1.,-5.816813505392E-32)); +#2010 = DIRECTION('',(7.037198136302E-47,-5.816813505392E-32,-1.)); +#2011 = ADVANCED_FACE('',(#2012),#2023,.F.); +#2012 = FACE_BOUND('',#2013,.F.); +#2013 = EDGE_LOOP('',(#2014,#2015,#2016,#2022)); +#2014 = ORIENTED_EDGE('',*,*,#1408,.T.); +#2015 = ORIENTED_EDGE('',*,*,#1745,.T.); +#2016 = ORIENTED_EDGE('',*,*,#2017,.F.); +#2017 = EDGE_CURVE('',#1976,#1746,#2018,.T.); +#2018 = LINE('',#2019,#2020); +#2019 = CARTESIAN_POINT('',(3.556,-0.81,1.776)); +#2020 = VECTOR('',#2021,1.); +#2021 = DIRECTION('',(1.209802949635E-15,-1.,-4.692114820729E-32)); +#2022 = ORIENTED_EDGE('',*,*,#1983,.F.); +#2023 = CYLINDRICAL_SURFACE('',#2024,0.127); +#2024 = AXIS2_PLACEMENT_3D('',#2025,#2026,#2027); +#2025 = CARTESIAN_POINT('',(3.429,-0.81,1.776)); +#2026 = DIRECTION('',(1.209802949635E-15,-1.,-4.692114820729E-32)); +#2027 = DIRECTION('',(-2.188690342042E-32,-4.692114820729E-32,1.)); +#2028 = ADVANCED_FACE('',(#2029),#2048,.F.); +#2029 = FACE_BOUND('',#2030,.F.); +#2030 = EDGE_LOOP('',(#2031,#2032,#2041,#2047)); +#2031 = ORIENTED_EDGE('',*,*,#1430,.T.); +#2032 = ORIENTED_EDGE('',*,*,#2033,.T.); +#2033 = EDGE_CURVE('',#1433,#2034,#2036,.T.); +#2034 = VERTEX_POINT('',#2035); +#2035 = CARTESIAN_POINT('',(3.556,0.81,1.776)); +#2036 = CIRCLE('',#2037,0.127); +#2037 = AXIS2_PLACEMENT_3D('',#2038,#2039,#2040); +#2038 = CARTESIAN_POINT('',(3.429,0.81,1.776)); +#2039 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2040 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2041 = ORIENTED_EDGE('',*,*,#2042,.F.); +#2042 = EDGE_CURVE('',#1854,#2034,#2043,.T.); +#2043 = LINE('',#2044,#2045); +#2044 = CARTESIAN_POINT('',(3.556,1.73,1.776)); +#2045 = VECTOR('',#2046,1.); +#2046 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2047 = ORIENTED_EDGE('',*,*,#1861,.F.); +#2048 = CYLINDRICAL_SURFACE('',#2049,0.127); +#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052); +#2050 = CARTESIAN_POINT('',(3.429,1.73,1.776)); +#2051 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2052 = DIRECTION('',(0.,0.,1.)); +#2053 = ADVANCED_FACE('',(#2054),#2132,.T.); +#2054 = FACE_BOUND('',#2055,.T.); +#2055 = EDGE_LOOP('',(#2056,#2067,#2075,#2084,#2090,#2091,#2092,#2093, + #2101,#2110,#2118,#2126)); +#2056 = ORIENTED_EDGE('',*,*,#2057,.F.); +#2057 = EDGE_CURVE('',#2058,#2060,#2062,.T.); +#2058 = VERTEX_POINT('',#2059); +#2059 = CARTESIAN_POINT('',(3.81,0.81,0.381)); +#2060 = VERTEX_POINT('',#2061); +#2061 = CARTESIAN_POINT('',(3.937,0.81,0.254)); +#2062 = CIRCLE('',#2063,0.127); +#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066); +#2064 = CARTESIAN_POINT('',(3.937,0.81,0.381)); +#2065 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2066 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2067 = ORIENTED_EDGE('',*,*,#2068,.F.); +#2068 = EDGE_CURVE('',#2069,#2058,#2071,.T.); +#2069 = VERTEX_POINT('',#2070); +#2070 = CARTESIAN_POINT('',(3.81,0.81,1.776)); +#2071 = LINE('',#2072,#2073); +#2072 = CARTESIAN_POINT('',(3.81,0.81,2.157)); +#2073 = VECTOR('',#2074,1.); +#2074 = DIRECTION('',(0.,0.,-1.)); +#2075 = ORIENTED_EDGE('',*,*,#2076,.F.); +#2076 = EDGE_CURVE('',#2077,#2069,#2079,.T.); +#2077 = VERTEX_POINT('',#2078); +#2078 = CARTESIAN_POINT('',(3.429,0.81,2.157)); +#2079 = CIRCLE('',#2080,0.381); +#2080 = AXIS2_PLACEMENT_3D('',#2081,#2082,#2083); +#2081 = CARTESIAN_POINT('',(3.429,0.81,1.776)); +#2082 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2083 = DIRECTION('',(0.,0.,-1.)); +#2084 = ORIENTED_EDGE('',*,*,#2085,.T.); +#2085 = EDGE_CURVE('',#2077,#1471,#2086,.T.); +#2086 = LINE('',#2087,#2088); +#2087 = CARTESIAN_POINT('',(3.81,0.81,2.157)); +#2088 = VECTOR('',#2089,1.); +#2089 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2090 = ORIENTED_EDGE('',*,*,#1470,.T.); +#2091 = ORIENTED_EDGE('',*,*,#1447,.T.); +#2092 = ORIENTED_EDGE('',*,*,#2033,.T.); +#2093 = ORIENTED_EDGE('',*,*,#2094,.T.); +#2094 = EDGE_CURVE('',#2034,#2095,#2097,.T.); +#2095 = VERTEX_POINT('',#2096); +#2096 = CARTESIAN_POINT('',(3.556,0.81,0.381)); +#2097 = LINE('',#2098,#2099); +#2098 = CARTESIAN_POINT('',(3.556,0.81,2.157)); +#2099 = VECTOR('',#2100,1.); +#2100 = DIRECTION('',(0.,0.,-1.)); +#2101 = ORIENTED_EDGE('',*,*,#2102,.T.); +#2102 = EDGE_CURVE('',#2095,#2103,#2105,.T.); +#2103 = VERTEX_POINT('',#2104); +#2104 = CARTESIAN_POINT('',(3.937,0.81,-1.110223024625E-16)); +#2105 = CIRCLE('',#2106,0.381); +#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109); +#2107 = CARTESIAN_POINT('',(3.937,0.81,0.381)); +#2108 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2109 = DIRECTION('',(0.,0.,-1.)); +#2110 = ORIENTED_EDGE('',*,*,#2111,.F.); +#2111 = EDGE_CURVE('',#2112,#2103,#2114,.T.); +#2112 = VERTEX_POINT('',#2113); +#2113 = CARTESIAN_POINT('',(4.476,0.81,0.)); +#2114 = LINE('',#2115,#2116); +#2115 = CARTESIAN_POINT('',(3.81,0.81,0.)); +#2116 = VECTOR('',#2117,1.); +#2117 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2118 = ORIENTED_EDGE('',*,*,#2119,.T.); +#2119 = EDGE_CURVE('',#2112,#2120,#2122,.T.); +#2120 = VERTEX_POINT('',#2121); +#2121 = CARTESIAN_POINT('',(4.476,0.81,0.254)); +#2122 = LINE('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(4.476,0.81,0.)); +#2124 = VECTOR('',#2125,1.); +#2125 = DIRECTION('',(0.,0.,1.)); +#2126 = ORIENTED_EDGE('',*,*,#2127,.T.); +#2127 = EDGE_CURVE('',#2120,#2060,#2128,.T.); +#2128 = LINE('',#2129,#2130); +#2129 = CARTESIAN_POINT('',(4.476,0.81,0.254)); +#2130 = VECTOR('',#2131,1.); +#2131 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2132 = PLANE('',#2133); +#2133 = AXIS2_PLACEMENT_3D('',#2134,#2135,#2136); +#2134 = CARTESIAN_POINT('',(2.706835153006,0.81,1.482335153006)); +#2135 = DIRECTION('',(1.209802949635E-15,-1.,1.346028111706E-30)); +#2136 = DIRECTION('',(-1.628428779834E-45,1.346028111706E-30,1.)); +#2137 = ADVANCED_FACE('',(#2138),#2163,.T.); +#2138 = FACE_BOUND('',#2139,.T.); +#2139 = EDGE_LOOP('',(#2140,#2148,#2149,#2157)); +#2140 = ORIENTED_EDGE('',*,*,#2141,.F.); +#2141 = EDGE_CURVE('',#1462,#2142,#2144,.T.); +#2142 = VERTEX_POINT('',#2143); +#2143 = CARTESIAN_POINT('',(2.985,-0.81,2.157)); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(3.683,-0.81,2.157)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2148 = ORIENTED_EDGE('',*,*,#1478,.T.); +#2149 = ORIENTED_EDGE('',*,*,#2150,.T.); +#2150 = EDGE_CURVE('',#1471,#2151,#2153,.T.); +#2151 = VERTEX_POINT('',#2152); +#2152 = CARTESIAN_POINT('',(2.985,0.81,2.157)); +#2153 = LINE('',#2154,#2155); +#2154 = CARTESIAN_POINT('',(3.81,0.81,2.157)); +#2155 = VECTOR('',#2156,1.); +#2156 = DIRECTION('',(-1.,-1.209802949635E-15,0.)); +#2157 = ORIENTED_EDGE('',*,*,#2158,.F.); +#2158 = EDGE_CURVE('',#2142,#2151,#2159,.T.); +#2159 = LINE('',#2160,#2161); +#2160 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2161 = VECTOR('',#2162,1.); +#2162 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2163 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2164,#2165) + ,(#2166,#2167 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2164 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#2165 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2166 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#2167 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2168 = ADVANCED_FACE('',(#2169),#2186,.T.); +#2169 = FACE_BOUND('',#2170,.T.); +#2170 = EDGE_LOOP('',(#2171,#2172,#2179,#2185)); +#2171 = ORIENTED_EDGE('',*,*,#1500,.T.); +#2172 = ORIENTED_EDGE('',*,*,#2173,.T.); +#2173 = EDGE_CURVE('',#1494,#2174,#2176,.T.); +#2174 = VERTEX_POINT('',#2175); +#2175 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2177,#2178),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2177 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#2178 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2179 = ORIENTED_EDGE('',*,*,#2180,.F.); +#2180 = EDGE_CURVE('',#1903,#2174,#2181,.T.); +#2181 = LINE('',#2182,#2183); +#2182 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2183 = VECTOR('',#2184,1.); +#2184 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2185 = ORIENTED_EDGE('',*,*,#1902,.F.); +#2186 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2187,#2188) + ,(#2189,#2190 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2187 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#2188 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2189 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#2190 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2191 = ADVANCED_FACE('',(#2192),#2210,.T.); +#2192 = FACE_BOUND('',#2193,.T.); +#2193 = EDGE_LOOP('',(#2194,#2195,#2196,#2204)); +#2194 = ORIENTED_EDGE('',*,*,#2173,.F.); +#2195 = ORIENTED_EDGE('',*,*,#1525,.T.); +#2196 = ORIENTED_EDGE('',*,*,#2197,.F.); +#2197 = EDGE_CURVE('',#2198,#1518,#2200,.T.); +#2198 = VERTEX_POINT('',#2199); +#2199 = CARTESIAN_POINT('',(-2.985,1.73,2.157)); +#2200 = LINE('',#2201,#2202); +#2201 = CARTESIAN_POINT('',(0.127,1.73,2.157)); +#2202 = VECTOR('',#2203,1.); +#2203 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2204 = ORIENTED_EDGE('',*,*,#2205,.F.); +#2205 = EDGE_CURVE('',#2174,#2198,#2206,.T.); +#2206 = LINE('',#2207,#2208); +#2207 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2208 = VECTOR('',#2209,1.); +#2209 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#2210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2211,#2212) + ,(#2213,#2214 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2211 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#2212 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2213 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#2214 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2215 = ADVANCED_FACE('',(#2216),#2302,.T.); +#2216 = FACE_BOUND('',#2217,.T.); +#2217 = EDGE_LOOP('',(#2218,#2229,#2237,#2246,#2252,#2253,#2254,#2263, + #2271,#2280,#2288,#2296)); +#2218 = ORIENTED_EDGE('',*,*,#2219,.F.); +#2219 = EDGE_CURVE('',#2220,#2222,#2224,.T.); +#2220 = VERTEX_POINT('',#2221); +#2221 = CARTESIAN_POINT('',(-3.81,1.73,0.381)); +#2222 = VERTEX_POINT('',#2223); +#2223 = CARTESIAN_POINT('',(-3.937,1.73,0.254)); +#2224 = CIRCLE('',#2225,0.127); +#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228); +#2226 = CARTESIAN_POINT('',(-3.937,1.73,0.381)); +#2227 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2228 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2229 = ORIENTED_EDGE('',*,*,#2230,.F.); +#2230 = EDGE_CURVE('',#2231,#2220,#2233,.T.); +#2231 = VERTEX_POINT('',#2232); +#2232 = CARTESIAN_POINT('',(-3.81,1.73,1.776)); +#2233 = LINE('',#2234,#2235); +#2234 = CARTESIAN_POINT('',(-3.81,1.73,2.157)); +#2235 = VECTOR('',#2236,1.); +#2236 = DIRECTION('',(-0.,0.,-1.)); +#2237 = ORIENTED_EDGE('',*,*,#2238,.F.); +#2238 = EDGE_CURVE('',#2239,#2231,#2241,.T.); +#2239 = VERTEX_POINT('',#2240); +#2240 = CARTESIAN_POINT('',(-3.429,1.73,2.157)); +#2241 = CIRCLE('',#2242,0.381); +#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245); +#2243 = CARTESIAN_POINT('',(-3.429,1.73,1.776)); +#2244 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#2245 = DIRECTION('',(0.,0.,1.)); +#2246 = ORIENTED_EDGE('',*,*,#2247,.F.); +#2247 = EDGE_CURVE('',#1518,#2239,#2248,.T.); +#2248 = LINE('',#2249,#2250); +#2249 = CARTESIAN_POINT('',(0.127,1.73,2.157)); +#2250 = VECTOR('',#2251,1.); +#2251 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2252 = ORIENTED_EDGE('',*,*,#1517,.T.); +#2253 = ORIENTED_EDGE('',*,*,#1570,.T.); +#2254 = ORIENTED_EDGE('',*,*,#2255,.T.); +#2255 = EDGE_CURVE('',#1571,#2256,#2258,.T.); +#2256 = VERTEX_POINT('',#2257); +#2257 = CARTESIAN_POINT('',(-3.556,1.73,1.776)); +#2258 = CIRCLE('',#2259,0.127); +#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); +#2260 = CARTESIAN_POINT('',(-3.429,1.73,1.776)); +#2261 = DIRECTION('',(1.33226762955E-15,-1.,4.692114820729E-32)); +#2262 = DIRECTION('',(-6.251152689791E-47,4.692114820729E-32,1.)); +#2263 = ORIENTED_EDGE('',*,*,#2264,.T.); +#2264 = EDGE_CURVE('',#2256,#2265,#2267,.T.); +#2265 = VERTEX_POINT('',#2266); +#2266 = CARTESIAN_POINT('',(-3.556,1.73,0.381)); +#2267 = LINE('',#2268,#2269); +#2268 = CARTESIAN_POINT('',(-3.556,1.73,2.157)); +#2269 = VECTOR('',#2270,1.); +#2270 = DIRECTION('',(-0.,0.,-1.)); +#2271 = ORIENTED_EDGE('',*,*,#2272,.T.); +#2272 = EDGE_CURVE('',#2265,#2273,#2275,.T.); +#2273 = VERTEX_POINT('',#2274); +#2274 = CARTESIAN_POINT('',(-3.937,1.73,-1.110223024625E-16)); +#2275 = CIRCLE('',#2276,0.381); +#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279); +#2277 = CARTESIAN_POINT('',(-3.937,1.73,0.381)); +#2278 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2279 = DIRECTION('',(0.,0.,-1.)); +#2280 = ORIENTED_EDGE('',*,*,#2281,.F.); +#2281 = EDGE_CURVE('',#2282,#2273,#2284,.T.); +#2282 = VERTEX_POINT('',#2283); +#2283 = CARTESIAN_POINT('',(-4.476,1.73,0.)); +#2284 = LINE('',#2285,#2286); +#2285 = CARTESIAN_POINT('',(-3.81,1.73,0.)); +#2286 = VECTOR('',#2287,1.); +#2287 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2288 = ORIENTED_EDGE('',*,*,#2289,.T.); +#2289 = EDGE_CURVE('',#2282,#2290,#2292,.T.); +#2290 = VERTEX_POINT('',#2291); +#2291 = CARTESIAN_POINT('',(-4.476,1.73,0.254)); +#2292 = LINE('',#2293,#2294); +#2293 = CARTESIAN_POINT('',(-4.476,1.73,0.)); +#2294 = VECTOR('',#2295,1.); +#2295 = DIRECTION('',(0.,0.,1.)); +#2296 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2297 = EDGE_CURVE('',#2290,#2222,#2298,.T.); +#2298 = LINE('',#2299,#2300); +#2299 = CARTESIAN_POINT('',(-4.476,1.73,0.254)); +#2300 = VECTOR('',#2301,1.); +#2301 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2302 = PLANE('',#2303); +#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306); +#2304 = CARTESIAN_POINT('',(-2.599156139053,1.73,1.503156139053)); +#2305 = DIRECTION('',(-1.33226762955E-15,1.,-5.156299924009E-31)); +#2306 = DIRECTION('',(-6.869571477009E-46,5.156299924009E-31,1.)); +#2307 = ADVANCED_FACE('',(#2308),#2394,.T.); +#2308 = FACE_BOUND('',#2309,.T.); +#2309 = EDGE_LOOP('',(#2310,#2320,#2329,#2337,#2345,#2353,#2362,#2370, + #2377,#2378,#2379,#2387)); +#2310 = ORIENTED_EDGE('',*,*,#2311,.T.); +#2311 = EDGE_CURVE('',#2312,#2314,#2316,.T.); +#2312 = VERTEX_POINT('',#2313); +#2313 = CARTESIAN_POINT('',(-3.81,-1.73,1.776)); +#2314 = VERTEX_POINT('',#2315); +#2315 = CARTESIAN_POINT('',(-3.81,-1.73,0.381)); +#2316 = LINE('',#2317,#2318); +#2317 = CARTESIAN_POINT('',(-3.81,-1.73,2.157)); +#2318 = VECTOR('',#2319,1.); +#2319 = DIRECTION('',(0.,0.,-1.)); +#2320 = ORIENTED_EDGE('',*,*,#2321,.T.); +#2321 = EDGE_CURVE('',#2314,#2322,#2324,.T.); +#2322 = VERTEX_POINT('',#2323); +#2323 = CARTESIAN_POINT('',(-3.937,-1.73,0.254)); +#2324 = CIRCLE('',#2325,0.127); +#2325 = AXIS2_PLACEMENT_3D('',#2326,#2327,#2328); +#2326 = CARTESIAN_POINT('',(-3.937,-1.73,0.381)); +#2327 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2328 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2329 = ORIENTED_EDGE('',*,*,#2330,.T.); +#2330 = EDGE_CURVE('',#2322,#2331,#2333,.T.); +#2331 = VERTEX_POINT('',#2332); +#2332 = CARTESIAN_POINT('',(-4.476,-1.73,0.254)); +#2333 = LINE('',#2334,#2335); +#2334 = CARTESIAN_POINT('',(-3.556,-1.73,0.254)); +#2335 = VECTOR('',#2336,1.); +#2336 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2337 = ORIENTED_EDGE('',*,*,#2338,.F.); +#2338 = EDGE_CURVE('',#2339,#2331,#2341,.T.); +#2339 = VERTEX_POINT('',#2340); +#2340 = CARTESIAN_POINT('',(-4.476,-1.73,0.)); +#2341 = LINE('',#2342,#2343); +#2342 = CARTESIAN_POINT('',(-4.476,-1.73,0.)); +#2343 = VECTOR('',#2344,1.); +#2344 = DIRECTION('',(0.,0.,1.)); +#2345 = ORIENTED_EDGE('',*,*,#2346,.F.); +#2346 = EDGE_CURVE('',#2347,#2339,#2349,.T.); +#2347 = VERTEX_POINT('',#2348); +#2348 = CARTESIAN_POINT('',(-3.937,-1.73,-1.110223024625E-16)); +#2349 = LINE('',#2350,#2351); +#2350 = CARTESIAN_POINT('',(-3.556,-1.73,0.)); +#2351 = VECTOR('',#2352,1.); +#2352 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2353 = ORIENTED_EDGE('',*,*,#2354,.F.); +#2354 = EDGE_CURVE('',#2355,#2347,#2357,.T.); +#2355 = VERTEX_POINT('',#2356); +#2356 = CARTESIAN_POINT('',(-3.556,-1.73,0.381)); +#2357 = CIRCLE('',#2358,0.381); +#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361); +#2359 = CARTESIAN_POINT('',(-3.937,-1.73,0.381)); +#2360 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2361 = DIRECTION('',(0.,0.,-1.)); +#2362 = ORIENTED_EDGE('',*,*,#2363,.T.); +#2363 = EDGE_CURVE('',#2355,#2364,#2366,.T.); +#2364 = VERTEX_POINT('',#2365); +#2365 = CARTESIAN_POINT('',(-3.556,-1.73,1.776)); +#2366 = LINE('',#2367,#2368); +#2367 = CARTESIAN_POINT('',(-3.556,-1.73,0.)); +#2368 = VECTOR('',#2369,1.); +#2369 = DIRECTION('',(0.,0.,1.)); +#2370 = ORIENTED_EDGE('',*,*,#2371,.F.); +#2371 = EDGE_CURVE('',#1601,#2364,#2372,.T.); +#2372 = CIRCLE('',#2373,0.127); +#2373 = AXIS2_PLACEMENT_3D('',#2374,#2375,#2376); +#2374 = CARTESIAN_POINT('',(-3.429,-1.73,1.776)); +#2375 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#2376 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2377 = ORIENTED_EDGE('',*,*,#1610,.T.); +#2378 = ORIENTED_EDGE('',*,*,#1539,.T.); +#2379 = ORIENTED_EDGE('',*,*,#2380,.F.); +#2380 = EDGE_CURVE('',#2381,#1540,#2383,.T.); +#2381 = VERTEX_POINT('',#2382); +#2382 = CARTESIAN_POINT('',(-3.429,-1.73,2.157)); +#2383 = LINE('',#2384,#2385); +#2384 = CARTESIAN_POINT('',(-3.81,-1.73,2.157)); +#2385 = VECTOR('',#2386,1.); +#2386 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2387 = ORIENTED_EDGE('',*,*,#2388,.T.); +#2388 = EDGE_CURVE('',#2381,#2312,#2389,.T.); +#2389 = CIRCLE('',#2390,0.381); +#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393); +#2391 = CARTESIAN_POINT('',(-3.429,-1.73,1.776)); +#2392 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#2393 = DIRECTION('',(-0.,0.,-1.)); +#2394 = PLANE('',#2395); +#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398); +#2396 = CARTESIAN_POINT('',(-2.706835153006,-1.73,1.482335153006)); +#2397 = DIRECTION('',(1.33226762955E-15,-1.,-6.411852916683E-32)); +#2398 = DIRECTION('',(-8.542304086334E-47,6.411852916683E-32,-1.)); +#2399 = ADVANCED_FACE('',(#2400),#2424,.T.); +#2400 = FACE_BOUND('',#2401,.T.); +#2401 = EDGE_LOOP('',(#2402,#2410,#2411,#2418)); +#2402 = ORIENTED_EDGE('',*,*,#2403,.F.); +#2403 = EDGE_CURVE('',#1540,#2404,#2406,.T.); +#2404 = VERTEX_POINT('',#2405); +#2405 = CARTESIAN_POINT('',(-2.985,-1.73,2.157)); +#2406 = LINE('',#2407,#2408); +#2407 = CARTESIAN_POINT('',(-3.81,-1.73,2.157)); +#2408 = VECTOR('',#2409,1.); +#2409 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2410 = ORIENTED_EDGE('',*,*,#1555,.T.); +#2411 = ORIENTED_EDGE('',*,*,#2412,.T.); +#2412 = EDGE_CURVE('',#1549,#2413,#2415,.T.); +#2413 = VERTEX_POINT('',#2414); +#2414 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2416,#2417),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2416 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#2417 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2418 = ORIENTED_EDGE('',*,*,#2419,.F.); +#2419 = EDGE_CURVE('',#2404,#2413,#2420,.T.); +#2420 = LINE('',#2421,#2422); +#2421 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2422 = VECTOR('',#2423,1.); +#2423 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#2424 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2425,#2426) + ,(#2427,#2428 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2425 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#2426 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2427 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#2428 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2429 = ADVANCED_FACE('',(#2430),#2516,.T.); +#2430 = FACE_BOUND('',#2431,.T.); +#2431 = EDGE_LOOP('',(#2432,#2442,#2451,#2459,#2467,#2475,#2484,#2492, + #2499,#2500,#2501,#2509)); +#2432 = ORIENTED_EDGE('',*,*,#2433,.F.); +#2433 = EDGE_CURVE('',#2434,#2436,#2438,.T.); +#2434 = VERTEX_POINT('',#2435); +#2435 = CARTESIAN_POINT('',(-3.81,0.81,0.381)); +#2436 = VERTEX_POINT('',#2437); +#2437 = CARTESIAN_POINT('',(-3.81,0.81,1.776)); +#2438 = LINE('',#2439,#2440); +#2439 = CARTESIAN_POINT('',(-3.81,0.81,0.)); +#2440 = VECTOR('',#2441,1.); +#2441 = DIRECTION('',(0.,0.,1.)); +#2442 = ORIENTED_EDGE('',*,*,#2443,.T.); +#2443 = EDGE_CURVE('',#2434,#2444,#2446,.T.); +#2444 = VERTEX_POINT('',#2445); +#2445 = CARTESIAN_POINT('',(-3.937,0.81,0.254)); +#2446 = CIRCLE('',#2447,0.127); +#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450); +#2448 = CARTESIAN_POINT('',(-3.937,0.81,0.381)); +#2449 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2450 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2451 = ORIENTED_EDGE('',*,*,#2452,.T.); +#2452 = EDGE_CURVE('',#2444,#2453,#2455,.T.); +#2453 = VERTEX_POINT('',#2454); +#2454 = CARTESIAN_POINT('',(-4.476,0.81,0.254)); +#2455 = LINE('',#2456,#2457); +#2456 = CARTESIAN_POINT('',(-3.556,0.81,0.254)); +#2457 = VECTOR('',#2458,1.); +#2458 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2459 = ORIENTED_EDGE('',*,*,#2460,.F.); +#2460 = EDGE_CURVE('',#2461,#2453,#2463,.T.); +#2461 = VERTEX_POINT('',#2462); +#2462 = CARTESIAN_POINT('',(-4.476,0.81,0.)); +#2463 = LINE('',#2464,#2465); +#2464 = CARTESIAN_POINT('',(-4.476,0.81,0.)); +#2465 = VECTOR('',#2466,1.); +#2466 = DIRECTION('',(0.,0.,1.)); +#2467 = ORIENTED_EDGE('',*,*,#2468,.F.); +#2468 = EDGE_CURVE('',#2469,#2461,#2471,.T.); +#2469 = VERTEX_POINT('',#2470); +#2470 = CARTESIAN_POINT('',(-3.937,0.81,-1.110223024625E-16)); +#2471 = LINE('',#2472,#2473); +#2472 = CARTESIAN_POINT('',(-3.556,0.81,0.)); +#2473 = VECTOR('',#2474,1.); +#2474 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2475 = ORIENTED_EDGE('',*,*,#2476,.F.); +#2476 = EDGE_CURVE('',#2477,#2469,#2479,.T.); +#2477 = VERTEX_POINT('',#2478); +#2478 = CARTESIAN_POINT('',(-3.556,0.81,0.381)); +#2479 = CIRCLE('',#2480,0.381); +#2480 = AXIS2_PLACEMENT_3D('',#2481,#2482,#2483); +#2481 = CARTESIAN_POINT('',(-3.937,0.81,0.381)); +#2482 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2483 = DIRECTION('',(0.,0.,-1.)); +#2484 = ORIENTED_EDGE('',*,*,#2485,.T.); +#2485 = EDGE_CURVE('',#2477,#2486,#2488,.T.); +#2486 = VERTEX_POINT('',#2487); +#2487 = CARTESIAN_POINT('',(-3.556,0.81,1.776)); +#2488 = LINE('',#2489,#2490); +#2489 = CARTESIAN_POINT('',(-3.556,0.81,0.)); +#2490 = VECTOR('',#2491,1.); +#2491 = DIRECTION('',(0.,0.,1.)); +#2492 = ORIENTED_EDGE('',*,*,#2493,.F.); +#2493 = EDGE_CURVE('',#1579,#2486,#2494,.T.); +#2494 = CIRCLE('',#2495,0.127); +#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498); +#2496 = CARTESIAN_POINT('',(-3.429,0.81,1.776)); +#2497 = DIRECTION('',(1.33226762955E-15,-1.,4.692114820729E-32)); +#2498 = DIRECTION('',(-6.251152689791E-47,4.692114820729E-32,1.)); +#2499 = ORIENTED_EDGE('',*,*,#1586,.T.); +#2500 = ORIENTED_EDGE('',*,*,#1631,.T.); +#2501 = ORIENTED_EDGE('',*,*,#2502,.F.); +#2502 = EDGE_CURVE('',#2503,#1632,#2505,.T.); +#2503 = VERTEX_POINT('',#2504); +#2504 = CARTESIAN_POINT('',(-3.429,0.81,2.157)); +#2505 = LINE('',#2506,#2507); +#2506 = CARTESIAN_POINT('',(-3.683,0.81,2.157)); +#2507 = VECTOR('',#2508,1.); +#2508 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2509 = ORIENTED_EDGE('',*,*,#2510,.T.); +#2510 = EDGE_CURVE('',#2503,#2436,#2511,.T.); +#2511 = CIRCLE('',#2512,0.381); +#2512 = AXIS2_PLACEMENT_3D('',#2513,#2514,#2515); +#2513 = CARTESIAN_POINT('',(-3.429,0.81,1.776)); +#2514 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#2515 = DIRECTION('',(0.,0.,1.)); +#2516 = PLANE('',#2517); +#2517 = AXIS2_PLACEMENT_3D('',#2518,#2519,#2520); +#2518 = CARTESIAN_POINT('',(-2.599156139053,0.81,1.503156139053)); +#2519 = DIRECTION('',(1.33226762955E-15,-1.,-5.816813505392E-32)); +#2520 = DIRECTION('',(-7.749552340364E-47,5.816813505392E-32,-1.)); +#2521 = ADVANCED_FACE('',(#2522),#2533,.F.); +#2522 = FACE_BOUND('',#2523,.F.); +#2523 = EDGE_LOOP('',(#2524,#2525,#2526,#2532)); +#2524 = ORIENTED_EDGE('',*,*,#1578,.T.); +#2525 = ORIENTED_EDGE('',*,*,#2255,.T.); +#2526 = ORIENTED_EDGE('',*,*,#2527,.F.); +#2527 = EDGE_CURVE('',#2486,#2256,#2528,.T.); +#2528 = LINE('',#2529,#2530); +#2529 = CARTESIAN_POINT('',(-3.556,0.81,1.776)); +#2530 = VECTOR('',#2531,1.); +#2531 = DIRECTION('',(-1.33226762955E-15,1.,-4.692114820729E-32)); +#2532 = ORIENTED_EDGE('',*,*,#2493,.F.); +#2533 = CYLINDRICAL_SURFACE('',#2534,0.127); +#2534 = AXIS2_PLACEMENT_3D('',#2535,#2536,#2537); +#2535 = CARTESIAN_POINT('',(-3.429,0.81,1.776)); +#2536 = DIRECTION('',(-1.33226762955E-15,1.,-4.692114820729E-32)); +#2537 = DIRECTION('',(2.188690342042E-32,4.692114820729E-32,1.)); +#2538 = ADVANCED_FACE('',(#2539),#2558,.F.); +#2539 = FACE_BOUND('',#2540,.F.); +#2540 = EDGE_LOOP('',(#2541,#2542,#2551,#2557)); +#2541 = ORIENTED_EDGE('',*,*,#1600,.T.); +#2542 = ORIENTED_EDGE('',*,*,#2543,.T.); +#2543 = EDGE_CURVE('',#1603,#2544,#2546,.T.); +#2544 = VERTEX_POINT('',#2545); +#2545 = CARTESIAN_POINT('',(-3.556,-0.81,1.776)); +#2546 = CIRCLE('',#2547,0.127); +#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550); +#2548 = CARTESIAN_POINT('',(-3.429,-0.81,1.776)); +#2549 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#2550 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#2551 = ORIENTED_EDGE('',*,*,#2552,.F.); +#2552 = EDGE_CURVE('',#2364,#2544,#2553,.T.); +#2553 = LINE('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(-3.556,-1.73,1.776)); +#2555 = VECTOR('',#2556,1.); +#2556 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2557 = ORIENTED_EDGE('',*,*,#2371,.F.); +#2558 = CYLINDRICAL_SURFACE('',#2559,0.127); +#2559 = AXIS2_PLACEMENT_3D('',#2560,#2561,#2562); +#2560 = CARTESIAN_POINT('',(-3.429,-1.73,1.776)); +#2561 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2562 = DIRECTION('',(0.,0.,1.)); +#2563 = ADVANCED_FACE('',(#2564),#2642,.T.); +#2564 = FACE_BOUND('',#2565,.T.); +#2565 = EDGE_LOOP('',(#2566,#2577,#2585,#2594,#2600,#2601,#2602,#2603, + #2611,#2620,#2628,#2636)); +#2566 = ORIENTED_EDGE('',*,*,#2567,.F.); +#2567 = EDGE_CURVE('',#2568,#2570,#2572,.T.); +#2568 = VERTEX_POINT('',#2569); +#2569 = CARTESIAN_POINT('',(-3.81,-0.81,0.381)); +#2570 = VERTEX_POINT('',#2571); +#2571 = CARTESIAN_POINT('',(-3.937,-0.81,0.254)); +#2572 = CIRCLE('',#2573,0.127); +#2573 = AXIS2_PLACEMENT_3D('',#2574,#2575,#2576); +#2574 = CARTESIAN_POINT('',(-3.937,-0.81,0.381)); +#2575 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2576 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2577 = ORIENTED_EDGE('',*,*,#2578,.F.); +#2578 = EDGE_CURVE('',#2579,#2568,#2581,.T.); +#2579 = VERTEX_POINT('',#2580); +#2580 = CARTESIAN_POINT('',(-3.81,-0.81,1.776)); +#2581 = LINE('',#2582,#2583); +#2582 = CARTESIAN_POINT('',(-3.81,-0.81,2.157)); +#2583 = VECTOR('',#2584,1.); +#2584 = DIRECTION('',(-0.,0.,-1.)); +#2585 = ORIENTED_EDGE('',*,*,#2586,.F.); +#2586 = EDGE_CURVE('',#2587,#2579,#2589,.T.); +#2587 = VERTEX_POINT('',#2588); +#2588 = CARTESIAN_POINT('',(-3.429,-0.81,2.157)); +#2589 = CIRCLE('',#2590,0.381); +#2590 = AXIS2_PLACEMENT_3D('',#2591,#2592,#2593); +#2591 = CARTESIAN_POINT('',(-3.429,-0.81,1.776)); +#2592 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#2593 = DIRECTION('',(-0.,0.,-1.)); +#2594 = ORIENTED_EDGE('',*,*,#2595,.T.); +#2595 = EDGE_CURVE('',#2587,#1641,#2596,.T.); +#2596 = LINE('',#2597,#2598); +#2597 = CARTESIAN_POINT('',(-3.81,-0.81,2.157)); +#2598 = VECTOR('',#2599,1.); +#2599 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2600 = ORIENTED_EDGE('',*,*,#1640,.T.); +#2601 = ORIENTED_EDGE('',*,*,#1617,.T.); +#2602 = ORIENTED_EDGE('',*,*,#2543,.T.); +#2603 = ORIENTED_EDGE('',*,*,#2604,.T.); +#2604 = EDGE_CURVE('',#2544,#2605,#2607,.T.); +#2605 = VERTEX_POINT('',#2606); +#2606 = CARTESIAN_POINT('',(-3.556,-0.81,0.381)); +#2607 = LINE('',#2608,#2609); +#2608 = CARTESIAN_POINT('',(-3.556,-0.81,2.157)); +#2609 = VECTOR('',#2610,1.); +#2610 = DIRECTION('',(-0.,0.,-1.)); +#2611 = ORIENTED_EDGE('',*,*,#2612,.T.); +#2612 = EDGE_CURVE('',#2605,#2613,#2615,.T.); +#2613 = VERTEX_POINT('',#2614); +#2614 = CARTESIAN_POINT('',(-3.937,-0.81,-1.110223024625E-16)); +#2615 = CIRCLE('',#2616,0.381); +#2616 = AXIS2_PLACEMENT_3D('',#2617,#2618,#2619); +#2617 = CARTESIAN_POINT('',(-3.937,-0.81,0.381)); +#2618 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2619 = DIRECTION('',(0.,0.,-1.)); +#2620 = ORIENTED_EDGE('',*,*,#2621,.F.); +#2621 = EDGE_CURVE('',#2622,#2613,#2624,.T.); +#2622 = VERTEX_POINT('',#2623); +#2623 = CARTESIAN_POINT('',(-4.476,-0.81,0.)); +#2624 = LINE('',#2625,#2626); +#2625 = CARTESIAN_POINT('',(-3.81,-0.81,0.)); +#2626 = VECTOR('',#2627,1.); +#2627 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2628 = ORIENTED_EDGE('',*,*,#2629,.T.); +#2629 = EDGE_CURVE('',#2622,#2630,#2632,.T.); +#2630 = VERTEX_POINT('',#2631); +#2631 = CARTESIAN_POINT('',(-4.476,-0.81,0.254)); +#2632 = LINE('',#2633,#2634); +#2633 = CARTESIAN_POINT('',(-4.476,-0.81,0.)); +#2634 = VECTOR('',#2635,1.); +#2635 = DIRECTION('',(0.,0.,1.)); +#2636 = ORIENTED_EDGE('',*,*,#2637,.T.); +#2637 = EDGE_CURVE('',#2630,#2570,#2638,.T.); +#2638 = LINE('',#2639,#2640); +#2639 = CARTESIAN_POINT('',(-4.476,-0.81,0.254)); +#2640 = VECTOR('',#2641,1.); +#2641 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2642 = PLANE('',#2643); +#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646); +#2644 = CARTESIAN_POINT('',(-2.706835153006,-0.81,1.482335153006)); +#2645 = DIRECTION('',(-1.33226762955E-15,1.,1.346028111706E-30)); +#2646 = DIRECTION('',(1.79326968169E-45,-1.346028111706E-30,1.)); +#2647 = ADVANCED_FACE('',(#2648),#2673,.T.); +#2648 = FACE_BOUND('',#2649,.T.); +#2649 = EDGE_LOOP('',(#2650,#2658,#2659,#2667)); +#2650 = ORIENTED_EDGE('',*,*,#2651,.F.); +#2651 = EDGE_CURVE('',#1632,#2652,#2654,.T.); +#2652 = VERTEX_POINT('',#2653); +#2653 = CARTESIAN_POINT('',(-2.985,0.81,2.157)); +#2654 = LINE('',#2655,#2656); +#2655 = CARTESIAN_POINT('',(-3.683,0.81,2.157)); +#2656 = VECTOR('',#2657,1.); +#2657 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2658 = ORIENTED_EDGE('',*,*,#1648,.T.); +#2659 = ORIENTED_EDGE('',*,*,#2660,.T.); +#2660 = EDGE_CURVE('',#1641,#2661,#2663,.T.); +#2661 = VERTEX_POINT('',#2662); +#2662 = CARTESIAN_POINT('',(-2.985,-0.81,2.157)); +#2663 = LINE('',#2664,#2665); +#2664 = CARTESIAN_POINT('',(-3.81,-0.81,2.157)); +#2665 = VECTOR('',#2666,1.); +#2666 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2667 = ORIENTED_EDGE('',*,*,#2668,.F.); +#2668 = EDGE_CURVE('',#2652,#2661,#2669,.T.); +#2669 = LINE('',#2670,#2671); +#2670 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2671 = VECTOR('',#2672,1.); +#2672 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#2673 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2674,#2675) + ,(#2676,#2677 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2674 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#2675 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#2676 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#2677 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2678 = ADVANCED_FACE('',(#2679),#2690,.T.); +#2679 = FACE_BOUND('',#2680,.T.); +#2680 = EDGE_LOOP('',(#2681,#2682,#2683,#2689)); +#2681 = ORIENTED_EDGE('',*,*,#1664,.T.); +#2682 = ORIENTED_EDGE('',*,*,#1679,.T.); +#2683 = ORIENTED_EDGE('',*,*,#2684,.F.); +#2684 = EDGE_CURVE('',#2413,#1680,#2685,.T.); +#2685 = LINE('',#2686,#2687); +#2686 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2687 = VECTOR('',#2688,1.); +#2688 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#2689 = ORIENTED_EDGE('',*,*,#2412,.F.); +#2690 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2691,#2692) + ,(#2693,#2694 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2691 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#2692 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#2693 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#2694 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2695 = ADVANCED_FACE('',(#2696),#2733,.T.); +#2696 = FACE_BOUND('',#2697,.T.); +#2697 = EDGE_LOOP('',(#2698,#2699,#2705,#2706,#2712,#2713,#2720,#2728)); +#2698 = ORIENTED_EDGE('',*,*,#1695,.T.); +#2699 = ORIENTED_EDGE('',*,*,#2700,.T.); +#2700 = EDGE_CURVE('',#1688,#2142,#2701,.T.); +#2701 = LINE('',#2702,#2703); +#2702 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2703 = VECTOR('',#2704,1.); +#2704 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2705 = ORIENTED_EDGE('',*,*,#2158,.T.); +#2706 = ORIENTED_EDGE('',*,*,#2707,.T.); +#2707 = EDGE_CURVE('',#2151,#1894,#2708,.T.); +#2708 = LINE('',#2709,#2710); +#2709 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2710 = VECTOR('',#2711,1.); +#2711 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2712 = ORIENTED_EDGE('',*,*,#1909,.T.); +#2713 = ORIENTED_EDGE('',*,*,#2714,.T.); +#2714 = EDGE_CURVE('',#1903,#2715,#2717,.T.); +#2715 = VERTEX_POINT('',#2716); +#2716 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2718 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2719 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#2720 = ORIENTED_EDGE('',*,*,#2721,.F.); +#2721 = EDGE_CURVE('',#2722,#2715,#2724,.T.); +#2722 = VERTEX_POINT('',#2723); +#2723 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#2724 = LINE('',#2725,#2726); +#2725 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#2726 = VECTOR('',#2727,1.); +#2727 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2728 = ORIENTED_EDGE('',*,*,#2729,.F.); +#2729 = EDGE_CURVE('',#1680,#2722,#2730,.T.); +#2730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2731,#2732),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#2731 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2732 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#2733 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2734,#2735) + ,(#2736,#2737 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2734 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2735 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#2736 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2737 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#2738 = ADVANCED_FACE('',(#2739),#2750,.T.); +#2739 = FACE_BOUND('',#2740,.T.); +#2740 = EDGE_LOOP('',(#2741,#2742,#2748,#2749)); +#2741 = ORIENTED_EDGE('',*,*,#1687,.T.); +#2742 = ORIENTED_EDGE('',*,*,#2743,.T.); +#2743 = EDGE_CURVE('',#1348,#1462,#2744,.T.); +#2744 = LINE('',#2745,#2746); +#2745 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#2746 = VECTOR('',#2747,1.); +#2747 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2748 = ORIENTED_EDGE('',*,*,#2141,.T.); +#2749 = ORIENTED_EDGE('',*,*,#2700,.F.); +#2750 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#2751,#2752) + ,(#2753,#2754 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#2751 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#2752 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#2753 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#2754 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#2755 = ADVANCED_FACE('',(#2756),#2772,.F.); +#2756 = FACE_BOUND('',#2757,.F.); +#2757 = EDGE_LOOP('',(#2758,#2764,#2765,#2771)); +#2758 = ORIENTED_EDGE('',*,*,#2759,.T.); +#2759 = EDGE_CURVE('',#1710,#1924,#2760,.T.); +#2760 = LINE('',#2761,#2762); +#2761 = CARTESIAN_POINT('',(3.81,-1.73,0.381)); +#2762 = VECTOR('',#2763,1.); +#2763 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2764 = ORIENTED_EDGE('',*,*,#1933,.T.); +#2765 = ORIENTED_EDGE('',*,*,#2766,.F.); +#2766 = EDGE_CURVE('',#1712,#1934,#2767,.T.); +#2767 = LINE('',#2768,#2769); +#2768 = CARTESIAN_POINT('',(3.937,-1.73,0.254)); +#2769 = VECTOR('',#2770,1.); +#2770 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2771 = ORIENTED_EDGE('',*,*,#1709,.F.); +#2772 = CYLINDRICAL_SURFACE('',#2773,0.127); +#2773 = AXIS2_PLACEMENT_3D('',#2774,#2775,#2776); +#2774 = CARTESIAN_POINT('',(3.937,-1.73,0.381)); +#2775 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2776 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#2777 = ADVANCED_FACE('',(#2778),#2789,.F.); +#2778 = FACE_BOUND('',#2779,.F.); +#2779 = EDGE_LOOP('',(#2780,#2781,#2787,#2788)); +#2780 = ORIENTED_EDGE('',*,*,#1942,.T.); +#2781 = ORIENTED_EDGE('',*,*,#2782,.T.); +#2782 = EDGE_CURVE('',#1943,#1780,#2783,.T.); +#2783 = LINE('',#2784,#2785); +#2784 = CARTESIAN_POINT('',(4.476,-0.81,0.254)); +#2785 = VECTOR('',#2786,1.); +#2786 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2787 = ORIENTED_EDGE('',*,*,#1787,.T.); +#2788 = ORIENTED_EDGE('',*,*,#2766,.T.); +#2789 = PLANE('',#2790); +#2790 = AXIS2_PLACEMENT_3D('',#2791,#2792,#2793); +#2791 = CARTESIAN_POINT('',(4.016,-1.27,0.254)); +#2792 = DIRECTION('',(-0.,0.,-1.)); +#2793 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2794 = ADVANCED_FACE('',(#2795),#2806,.T.); +#2795 = FACE_BOUND('',#2796,.T.); +#2796 = EDGE_LOOP('',(#2797,#2798,#2799,#2800)); +#2797 = ORIENTED_EDGE('',*,*,#1950,.T.); +#2798 = ORIENTED_EDGE('',*,*,#2782,.T.); +#2799 = ORIENTED_EDGE('',*,*,#1779,.F.); +#2800 = ORIENTED_EDGE('',*,*,#2801,.F.); +#2801 = EDGE_CURVE('',#1951,#1772,#2802,.T.); +#2802 = LINE('',#2803,#2804); +#2803 = CARTESIAN_POINT('',(4.476,-0.81,0.)); +#2804 = VECTOR('',#2805,1.); +#2805 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2806 = PLANE('',#2807); +#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810); +#2808 = CARTESIAN_POINT('',(4.476,-0.81,0.)); +#2809 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2810 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2811 = ADVANCED_FACE('',(#2812),#2823,.T.); +#2812 = FACE_BOUND('',#2813,.T.); +#2813 = EDGE_LOOP('',(#2814,#2815,#2821,#2822)); +#2814 = ORIENTED_EDGE('',*,*,#1771,.T.); +#2815 = ORIENTED_EDGE('',*,*,#2816,.T.); +#2816 = EDGE_CURVE('',#1763,#1959,#2817,.T.); +#2817 = LINE('',#2818,#2819); +#2818 = CARTESIAN_POINT('',(3.937,-1.73,-1.110223024625E-16)); +#2819 = VECTOR('',#2820,1.); +#2820 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2821 = ORIENTED_EDGE('',*,*,#1958,.T.); +#2822 = ORIENTED_EDGE('',*,*,#2801,.T.); +#2823 = PLANE('',#2824); +#2824 = AXIS2_PLACEMENT_3D('',#2825,#2826,#2827); +#2825 = CARTESIAN_POINT('',(4.016,-1.27,0.)); +#2826 = DIRECTION('',(-0.,0.,-1.)); +#2827 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2828 = ADVANCED_FACE('',(#2829),#2840,.T.); +#2829 = FACE_BOUND('',#2830,.T.); +#2830 = EDGE_LOOP('',(#2831,#2837,#2838,#2839)); +#2831 = ORIENTED_EDGE('',*,*,#2832,.T.); +#2832 = EDGE_CURVE('',#1755,#1967,#2833,.T.); +#2833 = LINE('',#2834,#2835); +#2834 = CARTESIAN_POINT('',(3.556,-1.73,0.381)); +#2835 = VECTOR('',#2836,1.); +#2836 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2837 = ORIENTED_EDGE('',*,*,#1966,.T.); +#2838 = ORIENTED_EDGE('',*,*,#2816,.F.); +#2839 = ORIENTED_EDGE('',*,*,#1762,.F.); +#2840 = CYLINDRICAL_SURFACE('',#2841,0.381); +#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844); +#2842 = CARTESIAN_POINT('',(3.937,-1.73,0.381)); +#2843 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2844 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#2845 = ADVANCED_FACE('',(#2846),#2852,.F.); +#2846 = FACE_BOUND('',#2847,.F.); +#2847 = EDGE_LOOP('',(#2848,#2849,#2850,#2851)); +#2848 = ORIENTED_EDGE('',*,*,#1754,.T.); +#2849 = ORIENTED_EDGE('',*,*,#2832,.T.); +#2850 = ORIENTED_EDGE('',*,*,#1975,.T.); +#2851 = ORIENTED_EDGE('',*,*,#2017,.T.); +#2852 = PLANE('',#2853); +#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); +#2854 = CARTESIAN_POINT('',(3.556,-1.27,1.0785)); +#2855 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2856 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2857 = ADVANCED_FACE('',(#2858),#2869,.T.); +#2858 = FACE_BOUND('',#2859,.T.); +#2859 = EDGE_LOOP('',(#2860,#2866,#2867,#2868)); +#2860 = ORIENTED_EDGE('',*,*,#2861,.F.); +#2861 = EDGE_CURVE('',#1993,#1729,#2862,.T.); +#2862 = LINE('',#2863,#2864); +#2863 = CARTESIAN_POINT('',(3.429,-0.81,2.157)); +#2864 = VECTOR('',#2865,1.); +#2865 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2866 = ORIENTED_EDGE('',*,*,#1992,.T.); +#2867 = ORIENTED_EDGE('',*,*,#2743,.F.); +#2868 = ORIENTED_EDGE('',*,*,#1737,.T.); +#2869 = PLANE('',#2870); +#2870 = AXIS2_PLACEMENT_3D('',#2871,#2872,#2873); +#2871 = CARTESIAN_POINT('',(1.8415,-1.27,2.157)); +#2872 = DIRECTION('',(0.,0.,1.)); +#2873 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2874 = ADVANCED_FACE('',(#2875),#2886,.T.); +#2875 = FACE_BOUND('',#2876,.T.); +#2876 = EDGE_LOOP('',(#2877,#2878,#2879,#2885)); +#2877 = ORIENTED_EDGE('',*,*,#2861,.T.); +#2878 = ORIENTED_EDGE('',*,*,#1728,.T.); +#2879 = ORIENTED_EDGE('',*,*,#2880,.F.); +#2880 = EDGE_CURVE('',#1926,#1721,#2881,.T.); +#2881 = LINE('',#2882,#2883); +#2882 = CARTESIAN_POINT('',(3.81,-0.81,1.776)); +#2883 = VECTOR('',#2884,1.); +#2884 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2885 = ORIENTED_EDGE('',*,*,#2000,.F.); +#2886 = CYLINDRICAL_SURFACE('',#2887,0.381); +#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890); +#2888 = CARTESIAN_POINT('',(3.429,-0.81,1.776)); +#2889 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2890 = DIRECTION('',(0.,0.,1.)); +#2891 = ADVANCED_FACE('',(#2892),#2898,.T.); +#2892 = FACE_BOUND('',#2893,.T.); +#2893 = EDGE_LOOP('',(#2894,#2895,#2896,#2897)); +#2894 = ORIENTED_EDGE('',*,*,#1720,.T.); +#2895 = ORIENTED_EDGE('',*,*,#2759,.T.); +#2896 = ORIENTED_EDGE('',*,*,#1923,.T.); +#2897 = ORIENTED_EDGE('',*,*,#2880,.T.); +#2898 = PLANE('',#2899); +#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902); +#2900 = CARTESIAN_POINT('',(3.81,-1.27,1.0785)); +#2901 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2902 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2903 = ADVANCED_FACE('',(#2904),#2920,.T.); +#2904 = FACE_BOUND('',#2905,.T.); +#2905 = EDGE_LOOP('',(#2906,#2907,#2913,#2914)); +#2906 = ORIENTED_EDGE('',*,*,#2068,.T.); +#2907 = ORIENTED_EDGE('',*,*,#2908,.T.); +#2908 = EDGE_CURVE('',#2058,#1804,#2909,.T.); +#2909 = LINE('',#2910,#2911); +#2910 = CARTESIAN_POINT('',(3.81,0.81,0.381)); +#2911 = VECTOR('',#2912,1.); +#2912 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2913 = ORIENTED_EDGE('',*,*,#1801,.F.); +#2914 = ORIENTED_EDGE('',*,*,#2915,.F.); +#2915 = EDGE_CURVE('',#2069,#1802,#2916,.T.); +#2916 = LINE('',#2917,#2918); +#2917 = CARTESIAN_POINT('',(3.81,0.81,1.776)); +#2918 = VECTOR('',#2919,1.); +#2919 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2920 = PLANE('',#2921); +#2921 = AXIS2_PLACEMENT_3D('',#2922,#2923,#2924); +#2922 = CARTESIAN_POINT('',(3.81,1.27,1.0785)); +#2923 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2924 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2925 = ADVANCED_FACE('',(#2926),#2937,.T.); +#2926 = FACE_BOUND('',#2927,.T.); +#2927 = EDGE_LOOP('',(#2928,#2929,#2930,#2931)); +#2928 = ORIENTED_EDGE('',*,*,#2076,.T.); +#2929 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2930 = ORIENTED_EDGE('',*,*,#1878,.F.); +#2931 = ORIENTED_EDGE('',*,*,#2932,.F.); +#2932 = EDGE_CURVE('',#2077,#1871,#2933,.T.); +#2933 = LINE('',#2934,#2935); +#2934 = CARTESIAN_POINT('',(3.429,0.81,2.157)); +#2935 = VECTOR('',#2936,1.); +#2936 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2937 = CYLINDRICAL_SURFACE('',#2938,0.381); +#2938 = AXIS2_PLACEMENT_3D('',#2939,#2940,#2941); +#2939 = CARTESIAN_POINT('',(3.429,0.81,1.776)); +#2940 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2941 = DIRECTION('',(0.,0.,1.)); +#2942 = ADVANCED_FACE('',(#2943),#2954,.T.); +#2943 = FACE_BOUND('',#2944,.T.); +#2944 = EDGE_LOOP('',(#2945,#2946,#2947,#2953)); +#2945 = ORIENTED_EDGE('',*,*,#2932,.T.); +#2946 = ORIENTED_EDGE('',*,*,#1870,.T.); +#2947 = ORIENTED_EDGE('',*,*,#2948,.F.); +#2948 = EDGE_CURVE('',#1471,#1370,#2949,.T.); +#2949 = LINE('',#2950,#2951); +#2950 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#2951 = VECTOR('',#2952,1.); +#2952 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#2953 = ORIENTED_EDGE('',*,*,#2085,.F.); +#2954 = PLANE('',#2955); +#2955 = AXIS2_PLACEMENT_3D('',#2956,#2957,#2958); +#2956 = CARTESIAN_POINT('',(1.97,1.27,2.157)); +#2957 = DIRECTION('',(0.,0.,1.)); +#2958 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2959 = ADVANCED_FACE('',(#2960),#2971,.F.); +#2960 = FACE_BOUND('',#2961,.F.); +#2961 = EDGE_LOOP('',(#2962,#2963,#2969,#2970)); +#2962 = ORIENTED_EDGE('',*,*,#2094,.T.); +#2963 = ORIENTED_EDGE('',*,*,#2964,.T.); +#2964 = EDGE_CURVE('',#2095,#1845,#2965,.T.); +#2965 = LINE('',#2966,#2967); +#2966 = CARTESIAN_POINT('',(3.556,0.81,0.381)); +#2967 = VECTOR('',#2968,1.); +#2968 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2969 = ORIENTED_EDGE('',*,*,#1853,.T.); +#2970 = ORIENTED_EDGE('',*,*,#2042,.T.); +#2971 = PLANE('',#2972); +#2972 = AXIS2_PLACEMENT_3D('',#2973,#2974,#2975); +#2973 = CARTESIAN_POINT('',(3.556,1.27,1.0785)); +#2974 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#2975 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#2976 = ADVANCED_FACE('',(#2977),#2988,.T.); +#2977 = FACE_BOUND('',#2978,.T.); +#2978 = EDGE_LOOP('',(#2979,#2980,#2981,#2987)); +#2979 = ORIENTED_EDGE('',*,*,#2964,.T.); +#2980 = ORIENTED_EDGE('',*,*,#1844,.T.); +#2981 = ORIENTED_EDGE('',*,*,#2982,.F.); +#2982 = EDGE_CURVE('',#2103,#1837,#2983,.T.); +#2983 = LINE('',#2984,#2985); +#2984 = CARTESIAN_POINT('',(3.937,0.81,-1.110223024625E-16)); +#2985 = VECTOR('',#2986,1.); +#2986 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2987 = ORIENTED_EDGE('',*,*,#2102,.F.); +#2988 = CYLINDRICAL_SURFACE('',#2989,0.381); +#2989 = AXIS2_PLACEMENT_3D('',#2990,#2991,#2992); +#2990 = CARTESIAN_POINT('',(3.937,0.81,0.381)); +#2991 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#2992 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#2993 = ADVANCED_FACE('',(#2994),#3005,.T.); +#2994 = FACE_BOUND('',#2995,.T.); +#2995 = EDGE_LOOP('',(#2996,#2997,#3003,#3004)); +#2996 = ORIENTED_EDGE('',*,*,#1836,.T.); +#2997 = ORIENTED_EDGE('',*,*,#2998,.T.); +#2998 = EDGE_CURVE('',#1829,#2112,#2999,.T.); +#2999 = LINE('',#3000,#3001); +#3000 = CARTESIAN_POINT('',(4.476,1.73,0.)); +#3001 = VECTOR('',#3002,1.); +#3002 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#3003 = ORIENTED_EDGE('',*,*,#2111,.T.); +#3004 = ORIENTED_EDGE('',*,*,#2982,.T.); +#3005 = PLANE('',#3006); +#3006 = AXIS2_PLACEMENT_3D('',#3007,#3008,#3009); +#3007 = CARTESIAN_POINT('',(4.016,1.27,0.)); +#3008 = DIRECTION('',(-0.,0.,-1.)); +#3009 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#3010 = ADVANCED_FACE('',(#3011),#3022,.T.); +#3011 = FACE_BOUND('',#3012,.T.); +#3012 = EDGE_LOOP('',(#3013,#3014,#3020,#3021)); +#3013 = ORIENTED_EDGE('',*,*,#1828,.T.); +#3014 = ORIENTED_EDGE('',*,*,#3015,.T.); +#3015 = EDGE_CURVE('',#1821,#2120,#3016,.T.); +#3016 = LINE('',#3017,#3018); +#3017 = CARTESIAN_POINT('',(4.476,1.73,0.254)); +#3018 = VECTOR('',#3019,1.); +#3019 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#3020 = ORIENTED_EDGE('',*,*,#2119,.F.); +#3021 = ORIENTED_EDGE('',*,*,#2998,.F.); +#3022 = PLANE('',#3023); +#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026); +#3024 = CARTESIAN_POINT('',(4.476,1.73,0.)); +#3025 = DIRECTION('',(1.,1.209802949635E-15,0.)); +#3026 = DIRECTION('',(1.209802949635E-15,-1.,0.)); +#3027 = ADVANCED_FACE('',(#3028),#3039,.F.); +#3028 = FACE_BOUND('',#3029,.F.); +#3029 = EDGE_LOOP('',(#3030,#3031,#3032,#3033)); +#3030 = ORIENTED_EDGE('',*,*,#1820,.T.); +#3031 = ORIENTED_EDGE('',*,*,#3015,.T.); +#3032 = ORIENTED_EDGE('',*,*,#2127,.T.); +#3033 = ORIENTED_EDGE('',*,*,#3034,.T.); +#3034 = EDGE_CURVE('',#2060,#1812,#3035,.T.); +#3035 = LINE('',#3036,#3037); +#3036 = CARTESIAN_POINT('',(3.937,0.81,0.254)); +#3037 = VECTOR('',#3038,1.); +#3038 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#3039 = PLANE('',#3040); +#3040 = AXIS2_PLACEMENT_3D('',#3041,#3042,#3043); +#3041 = CARTESIAN_POINT('',(4.016,1.27,0.254)); +#3042 = DIRECTION('',(-0.,0.,-1.)); +#3043 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#3044 = ADVANCED_FACE('',(#3045),#3051,.F.); +#3045 = FACE_BOUND('',#3046,.F.); +#3046 = EDGE_LOOP('',(#3047,#3048,#3049,#3050)); +#3047 = ORIENTED_EDGE('',*,*,#2908,.T.); +#3048 = ORIENTED_EDGE('',*,*,#1811,.T.); +#3049 = ORIENTED_EDGE('',*,*,#3034,.F.); +#3050 = ORIENTED_EDGE('',*,*,#2057,.F.); +#3051 = CYLINDRICAL_SURFACE('',#3052,0.127); +#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); +#3053 = CARTESIAN_POINT('',(3.937,0.81,0.381)); +#3054 = DIRECTION('',(-1.209802949635E-15,1.,0.)); +#3055 = DIRECTION('',(-1.,-1.209802949635E-15,-0.)); +#3056 = ADVANCED_FACE('',(#3057),#3063,.T.); +#3057 = FACE_BOUND('',#3058,.T.); +#3058 = EDGE_LOOP('',(#3059,#3060,#3061,#3062)); +#3059 = ORIENTED_EDGE('',*,*,#2150,.F.); +#3060 = ORIENTED_EDGE('',*,*,#2948,.T.); +#3061 = ORIENTED_EDGE('',*,*,#1893,.T.); +#3062 = ORIENTED_EDGE('',*,*,#2707,.F.); +#3063 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3064,#3065) + ,(#3066,#3067 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3064 = CARTESIAN_POINT('',(3.06,-2.6,2.157)); +#3065 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#3066 = CARTESIAN_POINT('',(3.06,2.6,2.157)); +#3067 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#3068 = ADVANCED_FACE('',(#3069),#3121,.T.); +#3069 = FACE_BOUND('',#3070,.T.); +#3070 = EDGE_LOOP('',(#3071,#3072,#3073,#3080,#3088,#3098,#3105,#3115)); +#3071 = ORIENTED_EDGE('',*,*,#2714,.F.); +#3072 = ORIENTED_EDGE('',*,*,#2180,.T.); +#3073 = ORIENTED_EDGE('',*,*,#3074,.T.); +#3074 = EDGE_CURVE('',#2174,#3075,#3077,.T.); +#3075 = VERTEX_POINT('',#3076); +#3076 = CARTESIAN_POINT('',(-2.661276356577,2.201276356577,3.68)); +#3077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3078,#3079),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3078 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3079 = CARTESIAN_POINT('',(-2.661276356577,2.201276356577,3.68)); +#3080 = ORIENTED_EDGE('',*,*,#3081,.F.); +#3081 = EDGE_CURVE('',#3082,#3075,#3084,.T.); +#3082 = VERTEX_POINT('',#3083); +#3083 = CARTESIAN_POINT('',(-0.74624057783,2.201276356577,3.68)); +#3084 = LINE('',#3085,#3086); +#3085 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#3086 = VECTOR('',#3087,1.); +#3087 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3088 = ORIENTED_EDGE('',*,*,#3089,.F.); +#3089 = EDGE_CURVE('',#3090,#3082,#3092,.T.); +#3090 = VERTEX_POINT('',#3091); +#3091 = CARTESIAN_POINT('',(-0.749347495591,2.307554637412,3.18)); +#3092 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3093,#3094,#3095,#3096,#3097), + .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3093 = CARTESIAN_POINT('',(-0.749347490267,2.307554764945,3.1799994)); +#3094 = CARTESIAN_POINT('',(-0.750456008355,2.28099761949,3.304940946134 + )); +#3095 = CARTESIAN_POINT('',(-0.750307887675,2.254428628772, + 3.429938219841)); +#3096 = CARTESIAN_POINT('',(-0.748911623283,2.227852929042,3.55496705697 + )); +#3097 = CARTESIAN_POINT('',(-0.74624057783,2.201276356577,3.68)); +#3098 = ORIENTED_EDGE('',*,*,#3099,.T.); +#3099 = EDGE_CURVE('',#3090,#3100,#3102,.T.); +#3100 = VERTEX_POINT('',#3101); +#3101 = CARTESIAN_POINT('',(0.749347495591,2.307554637412,3.18)); +#3102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3103,#3104),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3103 = CARTESIAN_POINT('',(-0.75,2.307554637412,3.18)); +#3104 = CARTESIAN_POINT('',(0.75,2.307554637412,3.18)); +#3105 = ORIENTED_EDGE('',*,*,#3106,.T.); +#3106 = EDGE_CURVE('',#3100,#3107,#3109,.T.); +#3107 = VERTEX_POINT('',#3108); +#3108 = CARTESIAN_POINT('',(0.74624057783,2.201276356577,3.68)); +#3109 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3110,#3111,#3112,#3113,#3114), + .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3110 = CARTESIAN_POINT('',(0.749347490267,2.307554764946,3.1799994)); +#3111 = CARTESIAN_POINT('',(0.750456008355,2.28099761949,3.304940946134) + ); +#3112 = CARTESIAN_POINT('',(0.750307887675,2.254428628772,3.429938219841 + )); +#3113 = CARTESIAN_POINT('',(0.748911623283,2.227852929042,3.55496705697) + ); +#3114 = CARTESIAN_POINT('',(0.74624057783,2.201276356577,3.68)); +#3115 = ORIENTED_EDGE('',*,*,#3116,.F.); +#3116 = EDGE_CURVE('',#2715,#3107,#3117,.T.); +#3117 = LINE('',#3118,#3119); +#3118 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#3119 = VECTOR('',#3120,1.); +#3120 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3121 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3122,#3123) + ,(#3124,#3125 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.97),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3122 = CARTESIAN_POINT('',(2.985,2.525,2.157)); +#3123 = CARTESIAN_POINT('',(2.661276356577,2.201276356577,3.68)); +#3124 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3125 = CARTESIAN_POINT('',(-2.661276356577,2.201276356577,3.68)); +#3126 = ADVANCED_FACE('',(#3127),#3158,.T.); +#3127 = FACE_BOUND('',#3128,.T.); +#3128 = EDGE_LOOP('',(#3129,#3130,#3136,#3137,#3143,#3144,#3151,#3157)); +#3129 = ORIENTED_EDGE('',*,*,#2205,.T.); +#3130 = ORIENTED_EDGE('',*,*,#3131,.T.); +#3131 = EDGE_CURVE('',#2198,#2652,#3132,.T.); +#3132 = LINE('',#3133,#3134); +#3133 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3134 = VECTOR('',#3135,1.); +#3135 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3136 = ORIENTED_EDGE('',*,*,#2668,.T.); +#3137 = ORIENTED_EDGE('',*,*,#3138,.T.); +#3138 = EDGE_CURVE('',#2661,#2404,#3139,.T.); +#3139 = LINE('',#3140,#3141); +#3140 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3141 = VECTOR('',#3142,1.); +#3142 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3143 = ORIENTED_EDGE('',*,*,#2419,.T.); +#3144 = ORIENTED_EDGE('',*,*,#3145,.T.); +#3145 = EDGE_CURVE('',#2413,#3146,#3148,.T.); +#3146 = VERTEX_POINT('',#3147); +#3147 = CARTESIAN_POINT('',(-2.661276356577,-2.201276356577,3.68)); +#3148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3149,#3150),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#3149 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#3150 = CARTESIAN_POINT('',(-2.661276356577,-2.201276356577,3.68)); +#3151 = ORIENTED_EDGE('',*,*,#3152,.F.); +#3152 = EDGE_CURVE('',#3075,#3146,#3153,.T.); +#3153 = LINE('',#3154,#3155); +#3154 = CARTESIAN_POINT('',(-2.661276356577,2.201276356577,3.68)); +#3155 = VECTOR('',#3156,1.); +#3156 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3157 = ORIENTED_EDGE('',*,*,#3074,.F.); +#3158 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3159,#3160) + ,(#3161,#3162 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.05),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3159 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3160 = CARTESIAN_POINT('',(-2.661276356577,2.201276356577,3.68)); +#3161 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#3162 = CARTESIAN_POINT('',(-2.661276356577,-2.201276356577,3.68)); +#3163 = ADVANCED_FACE('',(#3164),#3175,.T.); +#3164 = FACE_BOUND('',#3165,.T.); +#3165 = EDGE_LOOP('',(#3166,#3167,#3173,#3174)); +#3166 = ORIENTED_EDGE('',*,*,#2197,.T.); +#3167 = ORIENTED_EDGE('',*,*,#3168,.T.); +#3168 = EDGE_CURVE('',#1518,#1632,#3169,.T.); +#3169 = LINE('',#3170,#3171); +#3170 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#3171 = VECTOR('',#3172,1.); +#3172 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3173 = ORIENTED_EDGE('',*,*,#2651,.T.); +#3174 = ORIENTED_EDGE('',*,*,#3131,.F.); +#3175 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3176,#3177) + ,(#3178,#3179 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3176 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#3177 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3178 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#3179 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#3180 = ADVANCED_FACE('',(#3181),#3197,.F.); +#3181 = FACE_BOUND('',#3182,.F.); +#3182 = EDGE_LOOP('',(#3183,#3189,#3190,#3196)); +#3183 = ORIENTED_EDGE('',*,*,#3184,.T.); +#3184 = EDGE_CURVE('',#2220,#2434,#3185,.T.); +#3185 = LINE('',#3186,#3187); +#3186 = CARTESIAN_POINT('',(-3.81,1.73,0.381)); +#3187 = VECTOR('',#3188,1.); +#3188 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3189 = ORIENTED_EDGE('',*,*,#2443,.T.); +#3190 = ORIENTED_EDGE('',*,*,#3191,.F.); +#3191 = EDGE_CURVE('',#2222,#2444,#3192,.T.); +#3192 = LINE('',#3193,#3194); +#3193 = CARTESIAN_POINT('',(-3.937,1.73,0.254)); +#3194 = VECTOR('',#3195,1.); +#3195 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3196 = ORIENTED_EDGE('',*,*,#2219,.F.); +#3197 = CYLINDRICAL_SURFACE('',#3198,0.127); +#3198 = AXIS2_PLACEMENT_3D('',#3199,#3200,#3201); +#3199 = CARTESIAN_POINT('',(-3.937,1.73,0.381)); +#3200 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3201 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#3202 = ADVANCED_FACE('',(#3203),#3214,.F.); +#3203 = FACE_BOUND('',#3204,.F.); +#3204 = EDGE_LOOP('',(#3205,#3206,#3212,#3213)); +#3205 = ORIENTED_EDGE('',*,*,#2452,.T.); +#3206 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3207 = EDGE_CURVE('',#2453,#2290,#3208,.T.); +#3208 = LINE('',#3209,#3210); +#3209 = CARTESIAN_POINT('',(-4.476,0.81,0.254)); +#3210 = VECTOR('',#3211,1.); +#3211 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3212 = ORIENTED_EDGE('',*,*,#2297,.T.); +#3213 = ORIENTED_EDGE('',*,*,#3191,.T.); +#3214 = PLANE('',#3215); +#3215 = AXIS2_PLACEMENT_3D('',#3216,#3217,#3218); +#3216 = CARTESIAN_POINT('',(-4.016,1.27,0.254)); +#3217 = DIRECTION('',(0.,0.,-1.)); +#3218 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3219 = ADVANCED_FACE('',(#3220),#3231,.T.); +#3220 = FACE_BOUND('',#3221,.T.); +#3221 = EDGE_LOOP('',(#3222,#3223,#3224,#3225)); +#3222 = ORIENTED_EDGE('',*,*,#2460,.T.); +#3223 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3224 = ORIENTED_EDGE('',*,*,#2289,.F.); +#3225 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3226 = EDGE_CURVE('',#2461,#2282,#3227,.T.); +#3227 = LINE('',#3228,#3229); +#3228 = CARTESIAN_POINT('',(-4.476,0.81,0.)); +#3229 = VECTOR('',#3230,1.); +#3230 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3231 = PLANE('',#3232); +#3232 = AXIS2_PLACEMENT_3D('',#3233,#3234,#3235); +#3233 = CARTESIAN_POINT('',(-4.476,0.81,0.)); +#3234 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3235 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3236 = ADVANCED_FACE('',(#3237),#3248,.T.); +#3237 = FACE_BOUND('',#3238,.T.); +#3238 = EDGE_LOOP('',(#3239,#3240,#3246,#3247)); +#3239 = ORIENTED_EDGE('',*,*,#2281,.T.); +#3240 = ORIENTED_EDGE('',*,*,#3241,.T.); +#3241 = EDGE_CURVE('',#2273,#2469,#3242,.T.); +#3242 = LINE('',#3243,#3244); +#3243 = CARTESIAN_POINT('',(-3.937,1.73,-1.110223024625E-16)); +#3244 = VECTOR('',#3245,1.); +#3245 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3246 = ORIENTED_EDGE('',*,*,#2468,.T.); +#3247 = ORIENTED_EDGE('',*,*,#3226,.T.); +#3248 = PLANE('',#3249); +#3249 = AXIS2_PLACEMENT_3D('',#3250,#3251,#3252); +#3250 = CARTESIAN_POINT('',(-4.016,1.27,0.)); +#3251 = DIRECTION('',(0.,0.,-1.)); +#3252 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3253 = ADVANCED_FACE('',(#3254),#3265,.T.); +#3254 = FACE_BOUND('',#3255,.T.); +#3255 = EDGE_LOOP('',(#3256,#3262,#3263,#3264)); +#3256 = ORIENTED_EDGE('',*,*,#3257,.T.); +#3257 = EDGE_CURVE('',#2265,#2477,#3258,.T.); +#3258 = LINE('',#3259,#3260); +#3259 = CARTESIAN_POINT('',(-3.556,1.73,0.381)); +#3260 = VECTOR('',#3261,1.); +#3261 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3262 = ORIENTED_EDGE('',*,*,#2476,.T.); +#3263 = ORIENTED_EDGE('',*,*,#3241,.F.); +#3264 = ORIENTED_EDGE('',*,*,#2272,.F.); +#3265 = CYLINDRICAL_SURFACE('',#3266,0.381); +#3266 = AXIS2_PLACEMENT_3D('',#3267,#3268,#3269); +#3267 = CARTESIAN_POINT('',(-3.937,1.73,0.381)); +#3268 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3269 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#3270 = ADVANCED_FACE('',(#3271),#3277,.F.); +#3271 = FACE_BOUND('',#3272,.F.); +#3272 = EDGE_LOOP('',(#3273,#3274,#3275,#3276)); +#3273 = ORIENTED_EDGE('',*,*,#2264,.T.); +#3274 = ORIENTED_EDGE('',*,*,#3257,.T.); +#3275 = ORIENTED_EDGE('',*,*,#2485,.T.); +#3276 = ORIENTED_EDGE('',*,*,#2527,.T.); +#3277 = PLANE('',#3278); +#3278 = AXIS2_PLACEMENT_3D('',#3279,#3280,#3281); +#3279 = CARTESIAN_POINT('',(-3.556,1.27,1.0785)); +#3280 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3281 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3282 = ADVANCED_FACE('',(#3283),#3294,.T.); +#3283 = FACE_BOUND('',#3284,.T.); +#3284 = EDGE_LOOP('',(#3285,#3291,#3292,#3293)); +#3285 = ORIENTED_EDGE('',*,*,#3286,.F.); +#3286 = EDGE_CURVE('',#2503,#2239,#3287,.T.); +#3287 = LINE('',#3288,#3289); +#3288 = CARTESIAN_POINT('',(-3.429,0.81,2.157)); +#3289 = VECTOR('',#3290,1.); +#3290 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3291 = ORIENTED_EDGE('',*,*,#2502,.T.); +#3292 = ORIENTED_EDGE('',*,*,#3168,.F.); +#3293 = ORIENTED_EDGE('',*,*,#2247,.T.); +#3294 = PLANE('',#3295); +#3295 = AXIS2_PLACEMENT_3D('',#3296,#3297,#3298); +#3296 = CARTESIAN_POINT('',(-1.8415,1.27,2.157)); +#3297 = DIRECTION('',(0.,0.,1.)); +#3298 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3299 = ADVANCED_FACE('',(#3300),#3311,.T.); +#3300 = FACE_BOUND('',#3301,.T.); +#3301 = EDGE_LOOP('',(#3302,#3303,#3304,#3310)); +#3302 = ORIENTED_EDGE('',*,*,#3286,.T.); +#3303 = ORIENTED_EDGE('',*,*,#2238,.T.); +#3304 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3305 = EDGE_CURVE('',#2436,#2231,#3306,.T.); +#3306 = LINE('',#3307,#3308); +#3307 = CARTESIAN_POINT('',(-3.81,0.81,1.776)); +#3308 = VECTOR('',#3309,1.); +#3309 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3310 = ORIENTED_EDGE('',*,*,#2510,.F.); +#3311 = CYLINDRICAL_SURFACE('',#3312,0.381); +#3312 = AXIS2_PLACEMENT_3D('',#3313,#3314,#3315); +#3313 = CARTESIAN_POINT('',(-3.429,0.81,1.776)); +#3314 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3315 = DIRECTION('',(0.,0.,1.)); +#3316 = ADVANCED_FACE('',(#3317),#3323,.T.); +#3317 = FACE_BOUND('',#3318,.T.); +#3318 = EDGE_LOOP('',(#3319,#3320,#3321,#3322)); +#3319 = ORIENTED_EDGE('',*,*,#2230,.T.); +#3320 = ORIENTED_EDGE('',*,*,#3184,.T.); +#3321 = ORIENTED_EDGE('',*,*,#2433,.T.); +#3322 = ORIENTED_EDGE('',*,*,#3305,.T.); +#3323 = PLANE('',#3324); +#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327); +#3325 = CARTESIAN_POINT('',(-3.81,1.27,1.0785)); +#3326 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3327 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3328 = ADVANCED_FACE('',(#3329),#3345,.T.); +#3329 = FACE_BOUND('',#3330,.T.); +#3330 = EDGE_LOOP('',(#3331,#3332,#3338,#3339)); +#3331 = ORIENTED_EDGE('',*,*,#2578,.T.); +#3332 = ORIENTED_EDGE('',*,*,#3333,.T.); +#3333 = EDGE_CURVE('',#2568,#2314,#3334,.T.); +#3334 = LINE('',#3335,#3336); +#3335 = CARTESIAN_POINT('',(-3.81,-0.81,0.381)); +#3336 = VECTOR('',#3337,1.); +#3337 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3338 = ORIENTED_EDGE('',*,*,#2311,.F.); +#3339 = ORIENTED_EDGE('',*,*,#3340,.F.); +#3340 = EDGE_CURVE('',#2579,#2312,#3341,.T.); +#3341 = LINE('',#3342,#3343); +#3342 = CARTESIAN_POINT('',(-3.81,-0.81,1.776)); +#3343 = VECTOR('',#3344,1.); +#3344 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3345 = PLANE('',#3346); +#3346 = AXIS2_PLACEMENT_3D('',#3347,#3348,#3349); +#3347 = CARTESIAN_POINT('',(-3.81,-1.27,1.0785)); +#3348 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3349 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3350 = ADVANCED_FACE('',(#3351),#3362,.T.); +#3351 = FACE_BOUND('',#3352,.T.); +#3352 = EDGE_LOOP('',(#3353,#3354,#3355,#3356)); +#3353 = ORIENTED_EDGE('',*,*,#2586,.T.); +#3354 = ORIENTED_EDGE('',*,*,#3340,.T.); +#3355 = ORIENTED_EDGE('',*,*,#2388,.F.); +#3356 = ORIENTED_EDGE('',*,*,#3357,.F.); +#3357 = EDGE_CURVE('',#2587,#2381,#3358,.T.); +#3358 = LINE('',#3359,#3360); +#3359 = CARTESIAN_POINT('',(-3.429,-0.81,2.157)); +#3360 = VECTOR('',#3361,1.); +#3361 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3362 = CYLINDRICAL_SURFACE('',#3363,0.381); +#3363 = AXIS2_PLACEMENT_3D('',#3364,#3365,#3366); +#3364 = CARTESIAN_POINT('',(-3.429,-0.81,1.776)); +#3365 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3366 = DIRECTION('',(0.,0.,1.)); +#3367 = ADVANCED_FACE('',(#3368),#3379,.T.); +#3368 = FACE_BOUND('',#3369,.T.); +#3369 = EDGE_LOOP('',(#3370,#3371,#3372,#3378)); +#3370 = ORIENTED_EDGE('',*,*,#3357,.T.); +#3371 = ORIENTED_EDGE('',*,*,#2380,.T.); +#3372 = ORIENTED_EDGE('',*,*,#3373,.F.); +#3373 = EDGE_CURVE('',#1641,#1540,#3374,.T.); +#3374 = LINE('',#3375,#3376); +#3375 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#3376 = VECTOR('',#3377,1.); +#3377 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3378 = ORIENTED_EDGE('',*,*,#2595,.F.); +#3379 = PLANE('',#3380); +#3380 = AXIS2_PLACEMENT_3D('',#3381,#3382,#3383); +#3381 = CARTESIAN_POINT('',(-1.97,-1.27,2.157)); +#3382 = DIRECTION('',(0.,0.,1.)); +#3383 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3384 = ADVANCED_FACE('',(#3385),#3396,.F.); +#3385 = FACE_BOUND('',#3386,.F.); +#3386 = EDGE_LOOP('',(#3387,#3388,#3394,#3395)); +#3387 = ORIENTED_EDGE('',*,*,#2604,.T.); +#3388 = ORIENTED_EDGE('',*,*,#3389,.T.); +#3389 = EDGE_CURVE('',#2605,#2355,#3390,.T.); +#3390 = LINE('',#3391,#3392); +#3391 = CARTESIAN_POINT('',(-3.556,-0.81,0.381)); +#3392 = VECTOR('',#3393,1.); +#3393 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3394 = ORIENTED_EDGE('',*,*,#2363,.T.); +#3395 = ORIENTED_EDGE('',*,*,#2552,.T.); +#3396 = PLANE('',#3397); +#3397 = AXIS2_PLACEMENT_3D('',#3398,#3399,#3400); +#3398 = CARTESIAN_POINT('',(-3.556,-1.27,1.0785)); +#3399 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3400 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3401 = ADVANCED_FACE('',(#3402),#3413,.T.); +#3402 = FACE_BOUND('',#3403,.T.); +#3403 = EDGE_LOOP('',(#3404,#3405,#3406,#3412)); +#3404 = ORIENTED_EDGE('',*,*,#3389,.T.); +#3405 = ORIENTED_EDGE('',*,*,#2354,.T.); +#3406 = ORIENTED_EDGE('',*,*,#3407,.F.); +#3407 = EDGE_CURVE('',#2613,#2347,#3408,.T.); +#3408 = LINE('',#3409,#3410); +#3409 = CARTESIAN_POINT('',(-3.937,-0.81,-1.110223024625E-16)); +#3410 = VECTOR('',#3411,1.); +#3411 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3412 = ORIENTED_EDGE('',*,*,#2612,.F.); +#3413 = CYLINDRICAL_SURFACE('',#3414,0.381); +#3414 = AXIS2_PLACEMENT_3D('',#3415,#3416,#3417); +#3415 = CARTESIAN_POINT('',(-3.937,-0.81,0.381)); +#3416 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3417 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#3418 = ADVANCED_FACE('',(#3419),#3430,.T.); +#3419 = FACE_BOUND('',#3420,.T.); +#3420 = EDGE_LOOP('',(#3421,#3422,#3428,#3429)); +#3421 = ORIENTED_EDGE('',*,*,#2346,.T.); +#3422 = ORIENTED_EDGE('',*,*,#3423,.T.); +#3423 = EDGE_CURVE('',#2339,#2622,#3424,.T.); +#3424 = LINE('',#3425,#3426); +#3425 = CARTESIAN_POINT('',(-4.476,-1.73,0.)); +#3426 = VECTOR('',#3427,1.); +#3427 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3428 = ORIENTED_EDGE('',*,*,#2621,.T.); +#3429 = ORIENTED_EDGE('',*,*,#3407,.T.); +#3430 = PLANE('',#3431); +#3431 = AXIS2_PLACEMENT_3D('',#3432,#3433,#3434); +#3432 = CARTESIAN_POINT('',(-4.016,-1.27,0.)); +#3433 = DIRECTION('',(0.,0.,-1.)); +#3434 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3435 = ADVANCED_FACE('',(#3436),#3447,.T.); +#3436 = FACE_BOUND('',#3437,.T.); +#3437 = EDGE_LOOP('',(#3438,#3439,#3445,#3446)); +#3438 = ORIENTED_EDGE('',*,*,#2338,.T.); +#3439 = ORIENTED_EDGE('',*,*,#3440,.T.); +#3440 = EDGE_CURVE('',#2331,#2630,#3441,.T.); +#3441 = LINE('',#3442,#3443); +#3442 = CARTESIAN_POINT('',(-4.476,-1.73,0.254)); +#3443 = VECTOR('',#3444,1.); +#3444 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3445 = ORIENTED_EDGE('',*,*,#2629,.F.); +#3446 = ORIENTED_EDGE('',*,*,#3423,.F.); +#3447 = PLANE('',#3448); +#3448 = AXIS2_PLACEMENT_3D('',#3449,#3450,#3451); +#3449 = CARTESIAN_POINT('',(-4.476,-1.73,0.)); +#3450 = DIRECTION('',(-1.,-1.33226762955E-15,0.)); +#3451 = DIRECTION('',(-1.33226762955E-15,1.,0.)); +#3452 = ADVANCED_FACE('',(#3453),#3464,.F.); +#3453 = FACE_BOUND('',#3454,.F.); +#3454 = EDGE_LOOP('',(#3455,#3456,#3457,#3458)); +#3455 = ORIENTED_EDGE('',*,*,#2330,.T.); +#3456 = ORIENTED_EDGE('',*,*,#3440,.T.); +#3457 = ORIENTED_EDGE('',*,*,#2637,.T.); +#3458 = ORIENTED_EDGE('',*,*,#3459,.T.); +#3459 = EDGE_CURVE('',#2570,#2322,#3460,.T.); +#3460 = LINE('',#3461,#3462); +#3461 = CARTESIAN_POINT('',(-3.937,-0.81,0.254)); +#3462 = VECTOR('',#3463,1.); +#3463 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3464 = PLANE('',#3465); +#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468); +#3466 = CARTESIAN_POINT('',(-4.016,-1.27,0.254)); +#3467 = DIRECTION('',(0.,0.,-1.)); +#3468 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3469 = ADVANCED_FACE('',(#3470),#3476,.F.); +#3470 = FACE_BOUND('',#3471,.F.); +#3471 = EDGE_LOOP('',(#3472,#3473,#3474,#3475)); +#3472 = ORIENTED_EDGE('',*,*,#3333,.T.); +#3473 = ORIENTED_EDGE('',*,*,#2321,.T.); +#3474 = ORIENTED_EDGE('',*,*,#3459,.F.); +#3475 = ORIENTED_EDGE('',*,*,#2567,.F.); +#3476 = CYLINDRICAL_SURFACE('',#3477,0.127); +#3477 = AXIS2_PLACEMENT_3D('',#3478,#3479,#3480); +#3478 = CARTESIAN_POINT('',(-3.937,-0.81,0.381)); +#3479 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3480 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#3481 = ADVANCED_FACE('',(#3482),#3488,.T.); +#3482 = FACE_BOUND('',#3483,.T.); +#3483 = EDGE_LOOP('',(#3484,#3485,#3486,#3487)); +#3484 = ORIENTED_EDGE('',*,*,#2660,.F.); +#3485 = ORIENTED_EDGE('',*,*,#3373,.T.); +#3486 = ORIENTED_EDGE('',*,*,#2403,.T.); +#3487 = ORIENTED_EDGE('',*,*,#3138,.F.); +#3488 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3489,#3490) + ,(#3491,#3492 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.2),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3489 = CARTESIAN_POINT('',(-3.06,2.6,2.157)); +#3490 = CARTESIAN_POINT('',(-2.985,2.525,2.157)); +#3491 = CARTESIAN_POINT('',(-3.06,-2.6,2.157)); +#3492 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#3493 = ADVANCED_FACE('',(#3494),#3505,.T.); +#3494 = FACE_BOUND('',#3495,.T.); +#3495 = EDGE_LOOP('',(#3496,#3497,#3498,#3504)); +#3496 = ORIENTED_EDGE('',*,*,#2684,.T.); +#3497 = ORIENTED_EDGE('',*,*,#2729,.T.); +#3498 = ORIENTED_EDGE('',*,*,#3499,.F.); +#3499 = EDGE_CURVE('',#3146,#2722,#3500,.T.); +#3500 = LINE('',#3501,#3502); +#3501 = CARTESIAN_POINT('',(-2.661276356577,-2.201276356577,3.68)); +#3502 = VECTOR('',#3503,1.); +#3503 = DIRECTION('',(1.,1.33226762955E-15,0.)); +#3504 = ORIENTED_EDGE('',*,*,#3145,.F.); +#3505 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#3506,#3507) + ,(#3508,#3509 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,5.97),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#3506 = CARTESIAN_POINT('',(-2.985,-2.525,2.157)); +#3507 = CARTESIAN_POINT('',(-2.661276356577,-2.201276356577,3.68)); +#3508 = CARTESIAN_POINT('',(2.985,-2.525,2.157)); +#3509 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#3510 = ADVANCED_FACE('',(#3511),#3534,.F.); +#3511 = FACE_BOUND('',#3512,.F.); +#3512 = EDGE_LOOP('',(#3513,#3514,#3515,#3516,#3517,#3526,#3533)); +#3513 = ORIENTED_EDGE('',*,*,#2721,.F.); +#3514 = ORIENTED_EDGE('',*,*,#3499,.F.); +#3515 = ORIENTED_EDGE('',*,*,#3152,.F.); +#3516 = ORIENTED_EDGE('',*,*,#3081,.F.); +#3517 = ORIENTED_EDGE('',*,*,#3518,.F.); +#3518 = EDGE_CURVE('',#3519,#3082,#3521,.T.); +#3519 = VERTEX_POINT('',#3520); +#3520 = CARTESIAN_POINT('',(-4.494086710886E-15,1.526276356577,3.68)); +#3521 = CIRCLE('',#3522,0.75); +#3522 = AXIS2_PLACEMENT_3D('',#3523,#3524,#3525); +#3523 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.68)); +#3524 = DIRECTION('',(0.,-0.,-1.)); +#3525 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3526 = ORIENTED_EDGE('',*,*,#3527,.F.); +#3527 = EDGE_CURVE('',#3107,#3519,#3528,.T.); +#3528 = CIRCLE('',#3529,0.75); +#3529 = AXIS2_PLACEMENT_3D('',#3530,#3531,#3532); +#3530 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.68)); +#3531 = DIRECTION('',(0.,-0.,-1.)); +#3532 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3533 = ORIENTED_EDGE('',*,*,#3116,.F.); +#3534 = PLANE('',#3535); +#3535 = AXIS2_PLACEMENT_3D('',#3536,#3537,#3538); +#3536 = CARTESIAN_POINT('',(2.661276356577,-2.201276356577,3.68)); +#3537 = DIRECTION('',(-0.,0.,-1.)); +#3538 = DIRECTION('',(-0.77055916174,0.637368479185,0.)); +#3539 = ADVANCED_FACE('',(#3540),#3562,.F.); +#3540 = FACE_BOUND('',#3541,.F.); +#3541 = EDGE_LOOP('',(#3542,#3543,#3552,#3559,#3560,#3561)); +#3542 = ORIENTED_EDGE('',*,*,#3089,.F.); +#3543 = ORIENTED_EDGE('',*,*,#3544,.F.); +#3544 = EDGE_CURVE('',#3545,#3090,#3547,.T.); +#3545 = VERTEX_POINT('',#3546); +#3546 = CARTESIAN_POINT('',(-4.494086710886E-15,1.526276356577,3.18)); +#3547 = CIRCLE('',#3548,0.75); +#3548 = AXIS2_PLACEMENT_3D('',#3549,#3550,#3551); +#3549 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.18)); +#3550 = DIRECTION('',(0.,-0.,-1.)); +#3551 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3552 = ORIENTED_EDGE('',*,*,#3553,.F.); +#3553 = EDGE_CURVE('',#3100,#3545,#3554,.T.); +#3554 = CIRCLE('',#3555,0.75); +#3555 = AXIS2_PLACEMENT_3D('',#3556,#3557,#3558); +#3556 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.18)); +#3557 = DIRECTION('',(0.,-0.,-1.)); +#3558 = DIRECTION('',(1.33226762955E-15,-1.,0.)); +#3559 = ORIENTED_EDGE('',*,*,#3106,.T.); +#3560 = ORIENTED_EDGE('',*,*,#3527,.T.); +#3561 = ORIENTED_EDGE('',*,*,#3518,.T.); +#3562 = CYLINDRICAL_SURFACE('',#3563,0.75); +#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566); +#3564 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.68)); +#3565 = DIRECTION('',(-0.,0.,-1.)); +#3566 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#3567 = ADVANCED_FACE('',(#3568),#3573,.F.); +#3568 = FACE_BOUND('',#3569,.F.); +#3569 = EDGE_LOOP('',(#3570,#3571,#3572)); +#3570 = ORIENTED_EDGE('',*,*,#3553,.T.); +#3571 = ORIENTED_EDGE('',*,*,#3544,.T.); +#3572 = ORIENTED_EDGE('',*,*,#3099,.T.); +#3573 = PLANE('',#3574); +#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577); +#3575 = CARTESIAN_POINT('',(-5.676984452921E-15,2.276276356577,3.18)); +#3576 = DIRECTION('',(-0.,0.,-1.)); +#3577 = DIRECTION('',(1.33226762955E-15,-1.,-0.)); +#3578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3582)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3579,#3580,#3581)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3579 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3580 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3581 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3582 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#3579, + 'distance_accuracy_value','confusion accuracy'); +#3583 = SHAPE_DEFINITION_REPRESENTATION(#3584,#1136); +#3584 = PRODUCT_DEFINITION_SHAPE('','',#3585); +#3585 = PRODUCT_DEFINITION('design','',#3586,#3589); +#3586 = PRODUCT_DEFINITION_FORMATION('','',#3587); +#3587 = PRODUCT('DIP_4_W762mm_SMDSocket','DIP_4_W762mm_SMDSocket','',( + #3588)); +#3588 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3589 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3591,#3593); +#3591 = ( REPRESENTATION_RELATIONSHIP('','',#1136,#1126) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3592) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1127); +#3593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3594); +#3594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:5]','',#1121,#3585, + $); +#3595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3587)); +#3596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3597,#3599); +#3597 = ( REPRESENTATION_RELATIONSHIP('','',#1126,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3598) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#3599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3600); +#3600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#1121,$); +#3601 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1123)); +#3602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3603,#3605); +#3603 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3604) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#3605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3606); +#3606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#195,$); +#3607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3608,#3610); +#3608 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3609) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#3610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3611); +#3611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#195,$); +#3612 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3613,#3615); +#3613 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3614) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3614 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#3615 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3616); +#3616 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#195,$); +#3617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3618,#3620); +#3618 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3619) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#3620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3621); +#3621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#195,$); +#3622 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3623,#3625); +#3623 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3624) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3624 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#3625 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3626); +#3626 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#195,$); +#3627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3628,#3630); +#3628 = ( REPRESENTATION_RELATIONSHIP('','',#200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3629) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#3630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3631); +#3631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#195,$); +#3632 = SHAPE_DEFINITION_REPRESENTATION(#3633,#3639); +#3633 = PRODUCT_DEFINITION_SHAPE('','',#3634); +#3634 = PRODUCT_DEFINITION('design','',#3635,#3638); +#3635 = PRODUCT_DEFINITION_FORMATION('','',#3636); +#3636 = PRODUCT('WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm', + 'WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm','',(#3637)); +#3637 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3638 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3639 = SHAPE_REPRESENTATION('',(#11,#3640),#3644); +#3640 = AXIS2_PLACEMENT_3D('',#3641,#3642,#3643); +#3641 = CARTESIAN_POINT('',(0.,0.,0.)); +#3642 = DIRECTION('',(0.,0.,1.)); +#3643 = DIRECTION('',(1.,0.,-0.)); +#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3648)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3645,#3646,#3647)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3645 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3646 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3647 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3648 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3645, + 'distance_accuracy_value','confusion accuracy'); +#3649 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3650),#5604); +#3650 = MANIFOLD_SOLID_BREP('',#3651); +#3651 = CLOSED_SHELL('',(#3652,#3692,#3739,#3763,#3803,#3820,#4135,#4244 + ,#4256,#4379,#4396,#4436,#4460,#4500,#4533,#4557,#4590,#4630,#4654, + #4694,#4727,#4751,#4784,#4824,#4848,#4888,#4921,#4945,#4978,#5018, + #5042,#5075,#5092,#5123,#5147,#5171,#5195,#5212,#5235,#5252,#5269, + #5286,#5303,#5320,#5337,#5354,#5371,#5383,#5400,#5412,#5429,#5441, + #5458,#5470,#5487,#5499,#5516,#5528,#5545,#5557,#5570,#5595)); +#3652 = ADVANCED_FACE('',(#3653),#3687,.T.); +#3653 = FACE_BOUND('',#3654,.F.); +#3654 = EDGE_LOOP('',(#3655,#3665,#3673,#3681)); +#3655 = ORIENTED_EDGE('',*,*,#3656,.T.); +#3656 = EDGE_CURVE('',#3657,#3659,#3661,.T.); +#3657 = VERTEX_POINT('',#3658); +#3658 = CARTESIAN_POINT('',(-1.,-0.875,0.)); +#3659 = VERTEX_POINT('',#3660); +#3660 = CARTESIAN_POINT('',(-0.7,-0.875,0.)); +#3661 = LINE('',#3662,#3663); +#3662 = CARTESIAN_POINT('',(-1.,-0.875,0.)); +#3663 = VECTOR('',#3664,1.); +#3664 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3665 = ORIENTED_EDGE('',*,*,#3666,.T.); +#3666 = EDGE_CURVE('',#3659,#3667,#3669,.T.); +#3667 = VERTEX_POINT('',#3668); +#3668 = CARTESIAN_POINT('',(-0.7,-0.625,0.)); +#3669 = LINE('',#3670,#3671); +#3670 = CARTESIAN_POINT('',(-0.7,-0.875,0.)); +#3671 = VECTOR('',#3672,1.); +#3672 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#3673 = ORIENTED_EDGE('',*,*,#3674,.T.); +#3674 = EDGE_CURVE('',#3667,#3675,#3677,.T.); +#3675 = VERTEX_POINT('',#3676); +#3676 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#3677 = LINE('',#3678,#3679); +#3678 = CARTESIAN_POINT('',(-0.7,-0.625,0.)); +#3679 = VECTOR('',#3680,1.); +#3680 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3681 = ORIENTED_EDGE('',*,*,#3682,.T.); +#3682 = EDGE_CURVE('',#3675,#3657,#3683,.T.); +#3683 = LINE('',#3684,#3685); +#3684 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#3685 = VECTOR('',#3686,1.); +#3686 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3687 = PLANE('',#3688); +#3688 = AXIS2_PLACEMENT_3D('',#3689,#3690,#3691); +#3689 = CARTESIAN_POINT('',(-1.,-0.875,0.)); +#3690 = DIRECTION('',(0.,-0.,-1.)); +#3691 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#3692 = ADVANCED_FACE('',(#3693),#3734,.F.); +#3693 = FACE_BOUND('',#3694,.F.); +#3694 = EDGE_LOOP('',(#3695,#3696,#3704,#3712,#3720,#3728)); +#3695 = ORIENTED_EDGE('',*,*,#3656,.F.); +#3696 = ORIENTED_EDGE('',*,*,#3697,.T.); +#3697 = EDGE_CURVE('',#3657,#3698,#3700,.T.); +#3698 = VERTEX_POINT('',#3699); +#3699 = CARTESIAN_POINT('',(-1.,-0.875,0.2)); +#3700 = LINE('',#3701,#3702); +#3701 = CARTESIAN_POINT('',(-1.,-0.875,0.)); +#3702 = VECTOR('',#3703,1.); +#3703 = DIRECTION('',(0.,0.,1.)); +#3704 = ORIENTED_EDGE('',*,*,#3705,.T.); +#3705 = EDGE_CURVE('',#3698,#3706,#3708,.T.); +#3706 = VERTEX_POINT('',#3707); +#3707 = CARTESIAN_POINT('',(-0.99,-0.875,0.2)); +#3708 = LINE('',#3709,#3710); +#3709 = CARTESIAN_POINT('',(-1.,-0.875,0.2)); +#3710 = VECTOR('',#3711,1.); +#3711 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3712 = ORIENTED_EDGE('',*,*,#3713,.F.); +#3713 = EDGE_CURVE('',#3714,#3706,#3716,.T.); +#3714 = VERTEX_POINT('',#3715); +#3715 = CARTESIAN_POINT('',(-0.99,-0.875,2.E-02)); +#3716 = LINE('',#3717,#3718); +#3717 = CARTESIAN_POINT('',(-0.99,-0.875,1.E-02)); +#3718 = VECTOR('',#3719,1.); +#3719 = DIRECTION('',(0.,0.,1.)); +#3720 = ORIENTED_EDGE('',*,*,#3721,.F.); +#3721 = EDGE_CURVE('',#3722,#3714,#3724,.T.); +#3722 = VERTEX_POINT('',#3723); +#3723 = CARTESIAN_POINT('',(-0.7,-0.875,2.E-02)); +#3724 = LINE('',#3725,#3726); +#3725 = CARTESIAN_POINT('',(-0.995,-0.875,2.E-02)); +#3726 = VECTOR('',#3727,1.); +#3727 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3728 = ORIENTED_EDGE('',*,*,#3729,.F.); +#3729 = EDGE_CURVE('',#3659,#3722,#3730,.T.); +#3730 = LINE('',#3731,#3732); +#3731 = CARTESIAN_POINT('',(-0.7,-0.875,0.)); +#3732 = VECTOR('',#3733,1.); +#3733 = DIRECTION('',(0.,0.,1.)); +#3734 = PLANE('',#3735); +#3735 = AXIS2_PLACEMENT_3D('',#3736,#3737,#3738); +#3736 = CARTESIAN_POINT('',(-1.,-0.875,0.)); +#3737 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#3738 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3739 = ADVANCED_FACE('',(#3740),#3758,.F.); +#3740 = FACE_BOUND('',#3741,.F.); +#3741 = EDGE_LOOP('',(#3742,#3743,#3744,#3752)); +#3742 = ORIENTED_EDGE('',*,*,#3666,.F.); +#3743 = ORIENTED_EDGE('',*,*,#3729,.T.); +#3744 = ORIENTED_EDGE('',*,*,#3745,.F.); +#3745 = EDGE_CURVE('',#3746,#3722,#3748,.T.); +#3746 = VERTEX_POINT('',#3747); +#3747 = CARTESIAN_POINT('',(-0.7,-0.625,2.E-02)); +#3748 = LINE('',#3749,#3750); +#3749 = CARTESIAN_POINT('',(-0.7,5.75E-02,2.E-02)); +#3750 = VECTOR('',#3751,1.); +#3751 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3752 = ORIENTED_EDGE('',*,*,#3753,.F.); +#3753 = EDGE_CURVE('',#3667,#3746,#3754,.T.); +#3754 = LINE('',#3755,#3756); +#3755 = CARTESIAN_POINT('',(-0.7,-0.625,0.)); +#3756 = VECTOR('',#3757,1.); +#3757 = DIRECTION('',(0.,0.,1.)); +#3758 = PLANE('',#3759); +#3759 = AXIS2_PLACEMENT_3D('',#3760,#3761,#3762); +#3760 = CARTESIAN_POINT('',(-0.7,-0.875,0.)); +#3761 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3762 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#3763 = ADVANCED_FACE('',(#3764),#3798,.F.); +#3764 = FACE_BOUND('',#3765,.F.); +#3765 = EDGE_LOOP('',(#3766,#3767,#3768,#3776,#3784,#3792)); +#3766 = ORIENTED_EDGE('',*,*,#3674,.F.); +#3767 = ORIENTED_EDGE('',*,*,#3753,.T.); +#3768 = ORIENTED_EDGE('',*,*,#3769,.F.); +#3769 = EDGE_CURVE('',#3770,#3746,#3772,.T.); +#3770 = VERTEX_POINT('',#3771); +#3771 = CARTESIAN_POINT('',(-0.99,-0.625,2.E-02)); +#3772 = LINE('',#3773,#3774); +#3773 = CARTESIAN_POINT('',(-0.845,-0.625,2.E-02)); +#3774 = VECTOR('',#3775,1.); +#3775 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3776 = ORIENTED_EDGE('',*,*,#3777,.F.); +#3777 = EDGE_CURVE('',#3778,#3770,#3780,.T.); +#3778 = VERTEX_POINT('',#3779); +#3779 = CARTESIAN_POINT('',(-0.99,-0.625,0.2)); +#3780 = LINE('',#3781,#3782); +#3781 = CARTESIAN_POINT('',(-0.99,-0.625,1.E-02)); +#3782 = VECTOR('',#3783,1.); +#3783 = DIRECTION('',(0.,0.,-1.)); +#3784 = ORIENTED_EDGE('',*,*,#3785,.T.); +#3785 = EDGE_CURVE('',#3778,#3786,#3788,.T.); +#3786 = VERTEX_POINT('',#3787); +#3787 = CARTESIAN_POINT('',(-1.,-0.625,0.2)); +#3788 = LINE('',#3789,#3790); +#3789 = CARTESIAN_POINT('',(-0.7,-0.625,0.2)); +#3790 = VECTOR('',#3791,1.); +#3791 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3792 = ORIENTED_EDGE('',*,*,#3793,.F.); +#3793 = EDGE_CURVE('',#3675,#3786,#3794,.T.); +#3794 = LINE('',#3795,#3796); +#3795 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#3796 = VECTOR('',#3797,1.); +#3797 = DIRECTION('',(0.,0.,1.)); +#3798 = PLANE('',#3799); +#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802); +#3800 = CARTESIAN_POINT('',(-0.7,-0.625,0.)); +#3801 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3802 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3803 = ADVANCED_FACE('',(#3804),#3815,.F.); +#3804 = FACE_BOUND('',#3805,.F.); +#3805 = EDGE_LOOP('',(#3806,#3807,#3813,#3814)); +#3806 = ORIENTED_EDGE('',*,*,#3793,.T.); +#3807 = ORIENTED_EDGE('',*,*,#3808,.T.); +#3808 = EDGE_CURVE('',#3786,#3698,#3809,.T.); +#3809 = LINE('',#3810,#3811); +#3810 = CARTESIAN_POINT('',(-1.,-0.625,0.2)); +#3811 = VECTOR('',#3812,1.); +#3812 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3813 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3814 = ORIENTED_EDGE('',*,*,#3682,.F.); +#3815 = PLANE('',#3816); +#3816 = AXIS2_PLACEMENT_3D('',#3817,#3818,#3819); +#3817 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#3818 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3819 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3820 = ADVANCED_FACE('',(#3821,#4088),#4130,.F.); +#3821 = FACE_BOUND('',#3822,.F.); +#3822 = EDGE_LOOP('',(#3823,#3833,#3841,#3849,#3857,#3865,#3873,#3881, + #3889,#3897,#3905,#3913,#3921,#3929,#3937,#3943,#3944,#3945,#3946, + #3954,#3962,#3970,#3978,#3986,#3994,#4002,#4010,#4018,#4026,#4034, + #4042,#4050,#4058,#4066,#4074,#4082)); +#3823 = ORIENTED_EDGE('',*,*,#3824,.F.); +#3824 = EDGE_CURVE('',#3825,#3827,#3829,.T.); +#3825 = VERTEX_POINT('',#3826); +#3826 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#3827 = VERTEX_POINT('',#3828); +#3828 = CARTESIAN_POINT('',(0.99,0.875,2.E-02)); +#3829 = LINE('',#3830,#3831); +#3830 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#3831 = VECTOR('',#3832,1.); +#3832 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3833 = ORIENTED_EDGE('',*,*,#3834,.F.); +#3834 = EDGE_CURVE('',#3835,#3825,#3837,.T.); +#3835 = VERTEX_POINT('',#3836); +#3836 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3837 = LINE('',#3838,#3839); +#3838 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3839 = VECTOR('',#3840,1.); +#3840 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#3841 = ORIENTED_EDGE('',*,*,#3842,.T.); +#3842 = EDGE_CURVE('',#3835,#3843,#3845,.T.); +#3843 = VERTEX_POINT('',#3844); +#3844 = CARTESIAN_POINT('',(-0.99,0.875,2.E-02)); +#3845 = LINE('',#3846,#3847); +#3846 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3847 = VECTOR('',#3848,1.); +#3848 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3849 = ORIENTED_EDGE('',*,*,#3850,.T.); +#3850 = EDGE_CURVE('',#3843,#3851,#3853,.T.); +#3851 = VERTEX_POINT('',#3852); +#3852 = CARTESIAN_POINT('',(-0.7,0.875,2.E-02)); +#3853 = LINE('',#3854,#3855); +#3854 = CARTESIAN_POINT('',(-0.845,0.875,2.E-02)); +#3855 = VECTOR('',#3856,1.); +#3856 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3857 = ORIENTED_EDGE('',*,*,#3858,.T.); +#3858 = EDGE_CURVE('',#3851,#3859,#3861,.T.); +#3859 = VERTEX_POINT('',#3860); +#3860 = CARTESIAN_POINT('',(-0.7,0.625,2.E-02)); +#3861 = LINE('',#3862,#3863); +#3862 = CARTESIAN_POINT('',(-0.7,0.8075,2.E-02)); +#3863 = VECTOR('',#3864,1.); +#3864 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3865 = ORIENTED_EDGE('',*,*,#3866,.T.); +#3866 = EDGE_CURVE('',#3859,#3867,#3869,.T.); +#3867 = VERTEX_POINT('',#3868); +#3868 = CARTESIAN_POINT('',(-0.99,0.625,2.E-02)); +#3869 = LINE('',#3870,#3871); +#3870 = CARTESIAN_POINT('',(-0.995,0.625,2.E-02)); +#3871 = VECTOR('',#3872,1.); +#3872 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3873 = ORIENTED_EDGE('',*,*,#3874,.T.); +#3874 = EDGE_CURVE('',#3867,#3875,#3877,.T.); +#3875 = VERTEX_POINT('',#3876); +#3876 = CARTESIAN_POINT('',(-0.99,0.375,2.E-02)); +#3877 = LINE('',#3878,#3879); +#3878 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3879 = VECTOR('',#3880,1.); +#3880 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3881 = ORIENTED_EDGE('',*,*,#3882,.T.); +#3882 = EDGE_CURVE('',#3875,#3883,#3885,.T.); +#3883 = VERTEX_POINT('',#3884); +#3884 = CARTESIAN_POINT('',(-0.7,0.375,2.E-02)); +#3885 = LINE('',#3886,#3887); +#3886 = CARTESIAN_POINT('',(-0.845,0.375,2.E-02)); +#3887 = VECTOR('',#3888,1.); +#3888 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3889 = ORIENTED_EDGE('',*,*,#3890,.T.); +#3890 = EDGE_CURVE('',#3883,#3891,#3893,.T.); +#3891 = VERTEX_POINT('',#3892); +#3892 = CARTESIAN_POINT('',(-0.7,0.125,2.E-02)); +#3893 = LINE('',#3894,#3895); +#3894 = CARTESIAN_POINT('',(-0.7,0.5575,2.E-02)); +#3895 = VECTOR('',#3896,1.); +#3896 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3897 = ORIENTED_EDGE('',*,*,#3898,.T.); +#3898 = EDGE_CURVE('',#3891,#3899,#3901,.T.); +#3899 = VERTEX_POINT('',#3900); +#3900 = CARTESIAN_POINT('',(-0.99,0.125,2.E-02)); +#3901 = LINE('',#3902,#3903); +#3902 = CARTESIAN_POINT('',(-0.995,0.125,2.E-02)); +#3903 = VECTOR('',#3904,1.); +#3904 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3905 = ORIENTED_EDGE('',*,*,#3906,.T.); +#3906 = EDGE_CURVE('',#3899,#3907,#3909,.T.); +#3907 = VERTEX_POINT('',#3908); +#3908 = CARTESIAN_POINT('',(-0.99,-0.125,2.E-02)); +#3909 = LINE('',#3910,#3911); +#3910 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3911 = VECTOR('',#3912,1.); +#3912 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3913 = ORIENTED_EDGE('',*,*,#3914,.T.); +#3914 = EDGE_CURVE('',#3907,#3915,#3917,.T.); +#3915 = VERTEX_POINT('',#3916); +#3916 = CARTESIAN_POINT('',(-0.7,-0.125,2.E-02)); +#3917 = LINE('',#3918,#3919); +#3918 = CARTESIAN_POINT('',(-0.845,-0.125,2.E-02)); +#3919 = VECTOR('',#3920,1.); +#3920 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#3921 = ORIENTED_EDGE('',*,*,#3922,.T.); +#3922 = EDGE_CURVE('',#3915,#3923,#3925,.T.); +#3923 = VERTEX_POINT('',#3924); +#3924 = CARTESIAN_POINT('',(-0.7,-0.375,2.E-02)); +#3925 = LINE('',#3926,#3927); +#3926 = CARTESIAN_POINT('',(-0.7,0.3075,2.E-02)); +#3927 = VECTOR('',#3928,1.); +#3928 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#3929 = ORIENTED_EDGE('',*,*,#3930,.T.); +#3930 = EDGE_CURVE('',#3923,#3931,#3933,.T.); +#3931 = VERTEX_POINT('',#3932); +#3932 = CARTESIAN_POINT('',(-0.99,-0.375,2.E-02)); +#3933 = LINE('',#3934,#3935); +#3934 = CARTESIAN_POINT('',(-0.995,-0.375,2.E-02)); +#3935 = VECTOR('',#3936,1.); +#3936 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#3937 = ORIENTED_EDGE('',*,*,#3938,.T.); +#3938 = EDGE_CURVE('',#3931,#3770,#3939,.T.); +#3939 = LINE('',#3940,#3941); +#3940 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3941 = VECTOR('',#3942,1.); +#3942 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3943 = ORIENTED_EDGE('',*,*,#3769,.T.); +#3944 = ORIENTED_EDGE('',*,*,#3745,.T.); +#3945 = ORIENTED_EDGE('',*,*,#3721,.T.); +#3946 = ORIENTED_EDGE('',*,*,#3947,.T.); +#3947 = EDGE_CURVE('',#3714,#3948,#3950,.T.); +#3948 = VERTEX_POINT('',#3949); +#3949 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-02)); +#3950 = LINE('',#3951,#3952); +#3951 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#3952 = VECTOR('',#3953,1.); +#3953 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3954 = ORIENTED_EDGE('',*,*,#3955,.T.); +#3955 = EDGE_CURVE('',#3948,#3956,#3958,.T.); +#3956 = VERTEX_POINT('',#3957); +#3957 = CARTESIAN_POINT('',(0.99,-0.99,2.E-02)); +#3958 = LINE('',#3959,#3960); +#3959 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-02)); +#3960 = VECTOR('',#3961,1.); +#3961 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#3962 = ORIENTED_EDGE('',*,*,#3963,.F.); +#3963 = EDGE_CURVE('',#3964,#3956,#3966,.T.); +#3964 = VERTEX_POINT('',#3965); +#3965 = CARTESIAN_POINT('',(0.99,-0.875,2.E-02)); +#3966 = LINE('',#3967,#3968); +#3967 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#3968 = VECTOR('',#3969,1.); +#3969 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#3970 = ORIENTED_EDGE('',*,*,#3971,.T.); +#3971 = EDGE_CURVE('',#3964,#3972,#3974,.T.); +#3972 = VERTEX_POINT('',#3973); +#3973 = CARTESIAN_POINT('',(0.7,-0.875,2.E-02)); +#3974 = LINE('',#3975,#3976); +#3975 = CARTESIAN_POINT('',(-0.145,-0.875,2.E-02)); +#3976 = VECTOR('',#3977,1.); +#3977 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#3978 = ORIENTED_EDGE('',*,*,#3979,.T.); +#3979 = EDGE_CURVE('',#3972,#3980,#3982,.T.); +#3980 = VERTEX_POINT('',#3981); +#3981 = CARTESIAN_POINT('',(0.7,-0.625,2.E-02)); +#3982 = LINE('',#3983,#3984); +#3983 = CARTESIAN_POINT('',(0.7,0.1825,2.E-02)); +#3984 = VECTOR('',#3985,1.); +#3985 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#3986 = ORIENTED_EDGE('',*,*,#3987,.T.); +#3987 = EDGE_CURVE('',#3980,#3988,#3990,.T.); +#3988 = VERTEX_POINT('',#3989); +#3989 = CARTESIAN_POINT('',(0.99,-0.625,2.E-02)); +#3990 = LINE('',#3991,#3992); +#3991 = CARTESIAN_POINT('',(5.E-03,-0.625,2.E-02)); +#3992 = VECTOR('',#3993,1.); +#3993 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#3994 = ORIENTED_EDGE('',*,*,#3995,.F.); +#3995 = EDGE_CURVE('',#3996,#3988,#3998,.T.); +#3996 = VERTEX_POINT('',#3997); +#3997 = CARTESIAN_POINT('',(0.99,-0.375,2.E-02)); +#3998 = LINE('',#3999,#4000); +#3999 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#4000 = VECTOR('',#4001,1.); +#4001 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4002 = ORIENTED_EDGE('',*,*,#4003,.T.); +#4003 = EDGE_CURVE('',#3996,#4004,#4006,.T.); +#4004 = VERTEX_POINT('',#4005); +#4005 = CARTESIAN_POINT('',(0.7,-0.375,2.E-02)); +#4006 = LINE('',#4007,#4008); +#4007 = CARTESIAN_POINT('',(-0.145,-0.375,2.E-02)); +#4008 = VECTOR('',#4009,1.); +#4009 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4010 = ORIENTED_EDGE('',*,*,#4011,.T.); +#4011 = EDGE_CURVE('',#4004,#4012,#4014,.T.); +#4012 = VERTEX_POINT('',#4013); +#4013 = CARTESIAN_POINT('',(0.7,-0.125,2.E-02)); +#4014 = LINE('',#4015,#4016); +#4015 = CARTESIAN_POINT('',(0.7,0.4325,2.E-02)); +#4016 = VECTOR('',#4017,1.); +#4017 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4018 = ORIENTED_EDGE('',*,*,#4019,.T.); +#4019 = EDGE_CURVE('',#4012,#4020,#4022,.T.); +#4020 = VERTEX_POINT('',#4021); +#4021 = CARTESIAN_POINT('',(0.99,-0.125,2.E-02)); +#4022 = LINE('',#4023,#4024); +#4023 = CARTESIAN_POINT('',(5.E-03,-0.125,2.E-02)); +#4024 = VECTOR('',#4025,1.); +#4025 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4026 = ORIENTED_EDGE('',*,*,#4027,.F.); +#4027 = EDGE_CURVE('',#4028,#4020,#4030,.T.); +#4028 = VERTEX_POINT('',#4029); +#4029 = CARTESIAN_POINT('',(0.99,0.125,2.E-02)); +#4030 = LINE('',#4031,#4032); +#4031 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#4032 = VECTOR('',#4033,1.); +#4033 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4034 = ORIENTED_EDGE('',*,*,#4035,.T.); +#4035 = EDGE_CURVE('',#4028,#4036,#4038,.T.); +#4036 = VERTEX_POINT('',#4037); +#4037 = CARTESIAN_POINT('',(0.7,0.125,2.E-02)); +#4038 = LINE('',#4039,#4040); +#4039 = CARTESIAN_POINT('',(-0.145,0.125,2.E-02)); +#4040 = VECTOR('',#4041,1.); +#4041 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4042 = ORIENTED_EDGE('',*,*,#4043,.T.); +#4043 = EDGE_CURVE('',#4036,#4044,#4046,.T.); +#4044 = VERTEX_POINT('',#4045); +#4045 = CARTESIAN_POINT('',(0.7,0.375,2.E-02)); +#4046 = LINE('',#4047,#4048); +#4047 = CARTESIAN_POINT('',(0.7,0.6825,2.E-02)); +#4048 = VECTOR('',#4049,1.); +#4049 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4050 = ORIENTED_EDGE('',*,*,#4051,.T.); +#4051 = EDGE_CURVE('',#4044,#4052,#4054,.T.); +#4052 = VERTEX_POINT('',#4053); +#4053 = CARTESIAN_POINT('',(0.99,0.375,2.E-02)); +#4054 = LINE('',#4055,#4056); +#4055 = CARTESIAN_POINT('',(5.E-03,0.375,2.E-02)); +#4056 = VECTOR('',#4057,1.); +#4057 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4058 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4059 = EDGE_CURVE('',#4060,#4052,#4062,.T.); +#4060 = VERTEX_POINT('',#4061); +#4061 = CARTESIAN_POINT('',(0.99,0.625,2.E-02)); +#4062 = LINE('',#4063,#4064); +#4063 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#4064 = VECTOR('',#4065,1.); +#4065 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4066 = ORIENTED_EDGE('',*,*,#4067,.T.); +#4067 = EDGE_CURVE('',#4060,#4068,#4070,.T.); +#4068 = VERTEX_POINT('',#4069); +#4069 = CARTESIAN_POINT('',(0.7,0.625,2.E-02)); +#4070 = LINE('',#4071,#4072); +#4071 = CARTESIAN_POINT('',(-0.145,0.625,2.E-02)); +#4072 = VECTOR('',#4073,1.); +#4073 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4074 = ORIENTED_EDGE('',*,*,#4075,.T.); +#4075 = EDGE_CURVE('',#4068,#4076,#4078,.T.); +#4076 = VERTEX_POINT('',#4077); +#4077 = CARTESIAN_POINT('',(0.7,0.875,2.E-02)); +#4078 = LINE('',#4079,#4080); +#4079 = CARTESIAN_POINT('',(0.7,0.9325,2.E-02)); +#4080 = VECTOR('',#4081,1.); +#4081 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4082 = ORIENTED_EDGE('',*,*,#4083,.T.); +#4083 = EDGE_CURVE('',#4076,#3827,#4084,.T.); +#4084 = LINE('',#4085,#4086); +#4085 = CARTESIAN_POINT('',(5.E-03,0.875,2.E-02)); +#4086 = VECTOR('',#4087,1.); +#4087 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4088 = FACE_BOUND('',#4089,.F.); +#4089 = EDGE_LOOP('',(#4090,#4100,#4108,#4116,#4124)); +#4090 = ORIENTED_EDGE('',*,*,#4091,.T.); +#4091 = EDGE_CURVE('',#4092,#4094,#4096,.T.); +#4092 = VERTEX_POINT('',#4093); +#4093 = CARTESIAN_POINT('',(-0.45,0.55,2.E-02)); +#4094 = VERTEX_POINT('',#4095); +#4095 = CARTESIAN_POINT('',(-0.2,0.8,2.E-02)); +#4096 = LINE('',#4097,#4098); +#4097 = CARTESIAN_POINT('',(-0.35,0.65,2.E-02)); +#4098 = VECTOR('',#4099,1.); +#4099 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#4100 = ORIENTED_EDGE('',*,*,#4101,.T.); +#4101 = EDGE_CURVE('',#4094,#4102,#4104,.T.); +#4102 = VERTEX_POINT('',#4103); +#4103 = CARTESIAN_POINT('',(0.45,0.8,2.E-02)); +#4104 = LINE('',#4105,#4106); +#4105 = CARTESIAN_POINT('',(-0.27,0.8,2.E-02)); +#4106 = VECTOR('',#4107,1.); +#4107 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#4108 = ORIENTED_EDGE('',*,*,#4109,.T.); +#4109 = EDGE_CURVE('',#4102,#4110,#4112,.T.); +#4110 = VERTEX_POINT('',#4111); +#4111 = CARTESIAN_POINT('',(0.45,-0.8,2.E-02)); +#4112 = LINE('',#4113,#4114); +#4113 = CARTESIAN_POINT('',(0.45,9.5E-02,2.E-02)); +#4114 = VECTOR('',#4115,1.); +#4115 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4116 = ORIENTED_EDGE('',*,*,#4117,.T.); +#4117 = EDGE_CURVE('',#4110,#4118,#4120,.T.); +#4118 = VERTEX_POINT('',#4119); +#4119 = CARTESIAN_POINT('',(-0.45,-0.8,2.E-02)); +#4120 = LINE('',#4121,#4122); +#4121 = CARTESIAN_POINT('',(-0.72,-0.8,2.E-02)); +#4122 = VECTOR('',#4123,1.); +#4123 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#4124 = ORIENTED_EDGE('',*,*,#4125,.T.); +#4125 = EDGE_CURVE('',#4118,#4092,#4126,.T.); +#4126 = LINE('',#4127,#4128); +#4127 = CARTESIAN_POINT('',(-0.45,0.77,2.E-02)); +#4128 = VECTOR('',#4129,1.); +#4129 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4130 = PLANE('',#4131); +#4131 = AXIS2_PLACEMENT_3D('',#4132,#4133,#4134); +#4132 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#4133 = DIRECTION('',(0.,0.,1.)); +#4134 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4135 = ADVANCED_FACE('',(#4136),#4239,.F.); +#4136 = FACE_BOUND('',#4137,.F.); +#4137 = EDGE_LOOP('',(#4138,#4139,#4147,#4155,#4161,#4162,#4163,#4169, + #4170,#4171,#4179,#4187,#4193,#4194,#4202,#4210,#4216,#4217,#4225, + #4233)); +#4138 = ORIENTED_EDGE('',*,*,#3842,.F.); +#4139 = ORIENTED_EDGE('',*,*,#4140,.T.); +#4140 = EDGE_CURVE('',#3835,#4141,#4143,.T.); +#4141 = VERTEX_POINT('',#4142); +#4142 = CARTESIAN_POINT('',(-0.99,0.99,0.82)); +#4143 = LINE('',#4144,#4145); +#4144 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#4145 = VECTOR('',#4146,1.); +#4146 = DIRECTION('',(0.,0.,1.)); +#4147 = ORIENTED_EDGE('',*,*,#4148,.T.); +#4148 = EDGE_CURVE('',#4141,#4149,#4151,.T.); +#4149 = VERTEX_POINT('',#4150); +#4150 = CARTESIAN_POINT('',(-0.99,-0.99,0.82)); +#4151 = LINE('',#4152,#4153); +#4152 = CARTESIAN_POINT('',(-0.99,0.99,0.82)); +#4153 = VECTOR('',#4154,1.); +#4154 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4155 = ORIENTED_EDGE('',*,*,#4156,.F.); +#4156 = EDGE_CURVE('',#3948,#4149,#4157,.T.); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-02)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(0.,0.,1.)); +#4161 = ORIENTED_EDGE('',*,*,#3947,.F.); +#4162 = ORIENTED_EDGE('',*,*,#3713,.T.); +#4163 = ORIENTED_EDGE('',*,*,#4164,.T.); +#4164 = EDGE_CURVE('',#3706,#3778,#4165,.T.); +#4165 = LINE('',#4166,#4167); +#4166 = CARTESIAN_POINT('',(-0.99,5.75E-02,0.2)); +#4167 = VECTOR('',#4168,1.); +#4168 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4169 = ORIENTED_EDGE('',*,*,#3777,.T.); +#4170 = ORIENTED_EDGE('',*,*,#3938,.F.); +#4171 = ORIENTED_EDGE('',*,*,#4172,.T.); +#4172 = EDGE_CURVE('',#3931,#4173,#4175,.T.); +#4173 = VERTEX_POINT('',#4174); +#4174 = CARTESIAN_POINT('',(-0.99,-0.375,0.2)); +#4175 = LINE('',#4176,#4177); +#4176 = CARTESIAN_POINT('',(-0.99,-0.375,1.E-02)); +#4177 = VECTOR('',#4178,1.); +#4178 = DIRECTION('',(0.,0.,1.)); +#4179 = ORIENTED_EDGE('',*,*,#4180,.T.); +#4180 = EDGE_CURVE('',#4173,#4181,#4183,.T.); +#4181 = VERTEX_POINT('',#4182); +#4182 = CARTESIAN_POINT('',(-0.99,-0.125,0.2)); +#4183 = LINE('',#4184,#4185); +#4184 = CARTESIAN_POINT('',(-0.99,0.3075,0.2)); +#4185 = VECTOR('',#4186,1.); +#4186 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4187 = ORIENTED_EDGE('',*,*,#4188,.T.); +#4188 = EDGE_CURVE('',#4181,#3907,#4189,.T.); +#4189 = LINE('',#4190,#4191); +#4190 = CARTESIAN_POINT('',(-0.99,-0.125,1.E-02)); +#4191 = VECTOR('',#4192,1.); +#4192 = DIRECTION('',(0.,0.,-1.)); +#4193 = ORIENTED_EDGE('',*,*,#3906,.F.); +#4194 = ORIENTED_EDGE('',*,*,#4195,.T.); +#4195 = EDGE_CURVE('',#3899,#4196,#4198,.T.); +#4196 = VERTEX_POINT('',#4197); +#4197 = CARTESIAN_POINT('',(-0.99,0.125,0.2)); +#4198 = LINE('',#4199,#4200); +#4199 = CARTESIAN_POINT('',(-0.99,0.125,1.E-02)); +#4200 = VECTOR('',#4201,1.); +#4201 = DIRECTION('',(0.,0.,1.)); +#4202 = ORIENTED_EDGE('',*,*,#4203,.T.); +#4203 = EDGE_CURVE('',#4196,#4204,#4206,.T.); +#4204 = VERTEX_POINT('',#4205); +#4205 = CARTESIAN_POINT('',(-0.99,0.375,0.2)); +#4206 = LINE('',#4207,#4208); +#4207 = CARTESIAN_POINT('',(-0.99,0.5575,0.2)); +#4208 = VECTOR('',#4209,1.); +#4209 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4210 = ORIENTED_EDGE('',*,*,#4211,.T.); +#4211 = EDGE_CURVE('',#4204,#3875,#4212,.T.); +#4212 = LINE('',#4213,#4214); +#4213 = CARTESIAN_POINT('',(-0.99,0.375,1.E-02)); +#4214 = VECTOR('',#4215,1.); +#4215 = DIRECTION('',(0.,0.,-1.)); +#4216 = ORIENTED_EDGE('',*,*,#3874,.F.); +#4217 = ORIENTED_EDGE('',*,*,#4218,.T.); +#4218 = EDGE_CURVE('',#3867,#4219,#4221,.T.); +#4219 = VERTEX_POINT('',#4220); +#4220 = CARTESIAN_POINT('',(-0.99,0.625,0.2)); +#4221 = LINE('',#4222,#4223); +#4222 = CARTESIAN_POINT('',(-0.99,0.625,1.E-02)); +#4223 = VECTOR('',#4224,1.); +#4224 = DIRECTION('',(0.,0.,1.)); +#4225 = ORIENTED_EDGE('',*,*,#4226,.T.); +#4226 = EDGE_CURVE('',#4219,#4227,#4229,.T.); +#4227 = VERTEX_POINT('',#4228); +#4228 = CARTESIAN_POINT('',(-0.99,0.875,0.2)); +#4229 = LINE('',#4230,#4231); +#4230 = CARTESIAN_POINT('',(-0.99,0.8075,0.2)); +#4231 = VECTOR('',#4232,1.); +#4232 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4233 = ORIENTED_EDGE('',*,*,#4234,.T.); +#4234 = EDGE_CURVE('',#4227,#3843,#4235,.T.); +#4235 = LINE('',#4236,#4237); +#4236 = CARTESIAN_POINT('',(-0.99,0.875,1.E-02)); +#4237 = VECTOR('',#4238,1.); +#4238 = DIRECTION('',(0.,0.,-1.)); +#4239 = PLANE('',#4240); +#4240 = AXIS2_PLACEMENT_3D('',#4241,#4242,#4243); +#4241 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#4242 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#4243 = DIRECTION('',(0.,-0.,1.)); +#4244 = ADVANCED_FACE('',(#4245),#4251,.F.); +#4245 = FACE_BOUND('',#4246,.F.); +#4246 = EDGE_LOOP('',(#4247,#4248,#4249,#4250)); +#4247 = ORIENTED_EDGE('',*,*,#3705,.F.); +#4248 = ORIENTED_EDGE('',*,*,#3808,.F.); +#4249 = ORIENTED_EDGE('',*,*,#3785,.F.); +#4250 = ORIENTED_EDGE('',*,*,#4164,.F.); +#4251 = PLANE('',#4252); +#4252 = AXIS2_PLACEMENT_3D('',#4253,#4254,#4255); +#4253 = CARTESIAN_POINT('',(-1.,-0.875,0.2)); +#4254 = DIRECTION('',(0.,-0.,-1.)); +#4255 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4256 = ADVANCED_FACE('',(#4257),#4374,.T.); +#4257 = FACE_BOUND('',#4258,.T.); +#4258 = EDGE_LOOP('',(#4259,#4260,#4268,#4276,#4282,#4283,#4291,#4299, + #4305,#4306,#4314,#4322,#4328,#4329,#4337,#4345,#4351,#4352,#4360, + #4368)); +#4259 = ORIENTED_EDGE('',*,*,#3824,.F.); +#4260 = ORIENTED_EDGE('',*,*,#4261,.T.); +#4261 = EDGE_CURVE('',#3825,#4262,#4264,.T.); +#4262 = VERTEX_POINT('',#4263); +#4263 = CARTESIAN_POINT('',(0.99,0.99,0.82)); +#4264 = LINE('',#4265,#4266); +#4265 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#4266 = VECTOR('',#4267,1.); +#4267 = DIRECTION('',(0.,0.,1.)); +#4268 = ORIENTED_EDGE('',*,*,#4269,.T.); +#4269 = EDGE_CURVE('',#4262,#4270,#4272,.T.); +#4270 = VERTEX_POINT('',#4271); +#4271 = CARTESIAN_POINT('',(0.99,-0.99,0.82)); +#4272 = LINE('',#4273,#4274); +#4273 = CARTESIAN_POINT('',(0.99,0.99,0.82)); +#4274 = VECTOR('',#4275,1.); +#4275 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4276 = ORIENTED_EDGE('',*,*,#4277,.F.); +#4277 = EDGE_CURVE('',#3956,#4270,#4278,.T.); +#4278 = LINE('',#4279,#4280); +#4279 = CARTESIAN_POINT('',(0.99,-0.99,2.E-02)); +#4280 = VECTOR('',#4281,1.); +#4281 = DIRECTION('',(0.,0.,1.)); +#4282 = ORIENTED_EDGE('',*,*,#3963,.F.); +#4283 = ORIENTED_EDGE('',*,*,#4284,.T.); +#4284 = EDGE_CURVE('',#3964,#4285,#4287,.T.); +#4285 = VERTEX_POINT('',#4286); +#4286 = CARTESIAN_POINT('',(0.99,-0.875,0.2)); +#4287 = LINE('',#4288,#4289); +#4288 = CARTESIAN_POINT('',(0.99,-0.875,1.E-02)); +#4289 = VECTOR('',#4290,1.); +#4290 = DIRECTION('',(0.,0.,1.)); +#4291 = ORIENTED_EDGE('',*,*,#4292,.T.); +#4292 = EDGE_CURVE('',#4285,#4293,#4295,.T.); +#4293 = VERTEX_POINT('',#4294); +#4294 = CARTESIAN_POINT('',(0.99,-0.625,0.2)); +#4295 = LINE('',#4296,#4297); +#4296 = CARTESIAN_POINT('',(0.99,0.1825,0.2)); +#4297 = VECTOR('',#4298,1.); +#4298 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4299 = ORIENTED_EDGE('',*,*,#4300,.T.); +#4300 = EDGE_CURVE('',#4293,#3988,#4301,.T.); +#4301 = LINE('',#4302,#4303); +#4302 = CARTESIAN_POINT('',(0.99,-0.625,1.E-02)); +#4303 = VECTOR('',#4304,1.); +#4304 = DIRECTION('',(0.,0.,-1.)); +#4305 = ORIENTED_EDGE('',*,*,#3995,.F.); +#4306 = ORIENTED_EDGE('',*,*,#4307,.T.); +#4307 = EDGE_CURVE('',#3996,#4308,#4310,.T.); +#4308 = VERTEX_POINT('',#4309); +#4309 = CARTESIAN_POINT('',(0.99,-0.375,0.2)); +#4310 = LINE('',#4311,#4312); +#4311 = CARTESIAN_POINT('',(0.99,-0.375,1.E-02)); +#4312 = VECTOR('',#4313,1.); +#4313 = DIRECTION('',(0.,0.,1.)); +#4314 = ORIENTED_EDGE('',*,*,#4315,.T.); +#4315 = EDGE_CURVE('',#4308,#4316,#4318,.T.); +#4316 = VERTEX_POINT('',#4317); +#4317 = CARTESIAN_POINT('',(0.99,-0.125,0.2)); +#4318 = LINE('',#4319,#4320); +#4319 = CARTESIAN_POINT('',(0.99,0.4325,0.2)); +#4320 = VECTOR('',#4321,1.); +#4321 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4322 = ORIENTED_EDGE('',*,*,#4323,.T.); +#4323 = EDGE_CURVE('',#4316,#4020,#4324,.T.); +#4324 = LINE('',#4325,#4326); +#4325 = CARTESIAN_POINT('',(0.99,-0.125,1.E-02)); +#4326 = VECTOR('',#4327,1.); +#4327 = DIRECTION('',(0.,0.,-1.)); +#4328 = ORIENTED_EDGE('',*,*,#4027,.F.); +#4329 = ORIENTED_EDGE('',*,*,#4330,.T.); +#4330 = EDGE_CURVE('',#4028,#4331,#4333,.T.); +#4331 = VERTEX_POINT('',#4332); +#4332 = CARTESIAN_POINT('',(0.99,0.125,0.2)); +#4333 = LINE('',#4334,#4335); +#4334 = CARTESIAN_POINT('',(0.99,0.125,1.E-02)); +#4335 = VECTOR('',#4336,1.); +#4336 = DIRECTION('',(0.,0.,1.)); +#4337 = ORIENTED_EDGE('',*,*,#4338,.T.); +#4338 = EDGE_CURVE('',#4331,#4339,#4341,.T.); +#4339 = VERTEX_POINT('',#4340); +#4340 = CARTESIAN_POINT('',(0.99,0.375,0.2)); +#4341 = LINE('',#4342,#4343); +#4342 = CARTESIAN_POINT('',(0.99,0.6825,0.2)); +#4343 = VECTOR('',#4344,1.); +#4344 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4345 = ORIENTED_EDGE('',*,*,#4346,.T.); +#4346 = EDGE_CURVE('',#4339,#4052,#4347,.T.); +#4347 = LINE('',#4348,#4349); +#4348 = CARTESIAN_POINT('',(0.99,0.375,1.E-02)); +#4349 = VECTOR('',#4350,1.); +#4350 = DIRECTION('',(0.,0.,-1.)); +#4351 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4352 = ORIENTED_EDGE('',*,*,#4353,.T.); +#4353 = EDGE_CURVE('',#4060,#4354,#4356,.T.); +#4354 = VERTEX_POINT('',#4355); +#4355 = CARTESIAN_POINT('',(0.99,0.625,0.2)); +#4356 = LINE('',#4357,#4358); +#4357 = CARTESIAN_POINT('',(0.99,0.625,1.E-02)); +#4358 = VECTOR('',#4359,1.); +#4359 = DIRECTION('',(0.,0.,1.)); +#4360 = ORIENTED_EDGE('',*,*,#4361,.T.); +#4361 = EDGE_CURVE('',#4354,#4362,#4364,.T.); +#4362 = VERTEX_POINT('',#4363); +#4363 = CARTESIAN_POINT('',(0.99,0.875,0.2)); +#4364 = LINE('',#4365,#4366); +#4365 = CARTESIAN_POINT('',(0.99,0.9325,0.2)); +#4366 = VECTOR('',#4367,1.); +#4367 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#4368 = ORIENTED_EDGE('',*,*,#4369,.T.); +#4369 = EDGE_CURVE('',#4362,#3827,#4370,.T.); +#4370 = LINE('',#4371,#4372); +#4371 = CARTESIAN_POINT('',(0.99,0.875,1.E-02)); +#4372 = VECTOR('',#4373,1.); +#4373 = DIRECTION('',(0.,0.,-1.)); +#4374 = PLANE('',#4375); +#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378); +#4376 = CARTESIAN_POINT('',(0.99,0.99,2.E-02)); +#4377 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#4378 = DIRECTION('',(0.,-0.,1.)); +#4379 = ADVANCED_FACE('',(#4380),#4391,.F.); +#4380 = FACE_BOUND('',#4381,.F.); +#4381 = EDGE_LOOP('',(#4382,#4383,#4384,#4385)); +#4382 = ORIENTED_EDGE('',*,*,#4140,.F.); +#4383 = ORIENTED_EDGE('',*,*,#3834,.T.); +#4384 = ORIENTED_EDGE('',*,*,#4261,.T.); +#4385 = ORIENTED_EDGE('',*,*,#4386,.F.); +#4386 = EDGE_CURVE('',#4141,#4262,#4387,.T.); +#4387 = LINE('',#4388,#4389); +#4388 = CARTESIAN_POINT('',(-0.99,0.99,0.82)); +#4389 = VECTOR('',#4390,1.); +#4390 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#4391 = PLANE('',#4392); +#4392 = AXIS2_PLACEMENT_3D('',#4393,#4394,#4395); +#4393 = CARTESIAN_POINT('',(-0.99,0.99,2.E-02)); +#4394 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#4395 = DIRECTION('',(0.,0.,1.)); +#4396 = ADVANCED_FACE('',(#4397),#4431,.F.); +#4397 = FACE_BOUND('',#4398,.F.); +#4398 = EDGE_LOOP('',(#4399,#4409,#4417,#4423,#4424,#4425)); +#4399 = ORIENTED_EDGE('',*,*,#4400,.F.); +#4400 = EDGE_CURVE('',#4401,#4403,#4405,.T.); +#4401 = VERTEX_POINT('',#4402); +#4402 = CARTESIAN_POINT('',(1.,0.875,0.)); +#4403 = VERTEX_POINT('',#4404); +#4404 = CARTESIAN_POINT('',(0.7,0.875,0.)); +#4405 = LINE('',#4406,#4407); +#4406 = CARTESIAN_POINT('',(1.,0.875,0.)); +#4407 = VECTOR('',#4408,1.); +#4408 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4409 = ORIENTED_EDGE('',*,*,#4410,.T.); +#4410 = EDGE_CURVE('',#4401,#4411,#4413,.T.); +#4411 = VERTEX_POINT('',#4412); +#4412 = CARTESIAN_POINT('',(1.,0.875,0.2)); +#4413 = LINE('',#4414,#4415); +#4414 = CARTESIAN_POINT('',(1.,0.875,0.)); +#4415 = VECTOR('',#4416,1.); +#4416 = DIRECTION('',(0.,0.,1.)); +#4417 = ORIENTED_EDGE('',*,*,#4418,.T.); +#4418 = EDGE_CURVE('',#4411,#4362,#4419,.T.); +#4419 = LINE('',#4420,#4421); +#4420 = CARTESIAN_POINT('',(1.,0.875,0.2)); +#4421 = VECTOR('',#4422,1.); +#4422 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4423 = ORIENTED_EDGE('',*,*,#4369,.T.); +#4424 = ORIENTED_EDGE('',*,*,#4083,.F.); +#4425 = ORIENTED_EDGE('',*,*,#4426,.F.); +#4426 = EDGE_CURVE('',#4403,#4076,#4427,.T.); +#4427 = LINE('',#4428,#4429); +#4428 = CARTESIAN_POINT('',(0.7,0.875,0.)); +#4429 = VECTOR('',#4430,1.); +#4430 = DIRECTION('',(0.,0.,1.)); +#4431 = PLANE('',#4432); +#4432 = AXIS2_PLACEMENT_3D('',#4433,#4434,#4435); +#4433 = CARTESIAN_POINT('',(1.,0.875,0.)); +#4434 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4435 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4436 = ADVANCED_FACE('',(#4437),#4455,.F.); +#4437 = FACE_BOUND('',#4438,.F.); +#4438 = EDGE_LOOP('',(#4439,#4447,#4448,#4449)); +#4439 = ORIENTED_EDGE('',*,*,#4440,.F.); +#4440 = EDGE_CURVE('',#4403,#4441,#4443,.T.); +#4441 = VERTEX_POINT('',#4442); +#4442 = CARTESIAN_POINT('',(0.7,0.625,0.)); +#4443 = LINE('',#4444,#4445); +#4444 = CARTESIAN_POINT('',(0.7,0.875,0.)); +#4445 = VECTOR('',#4446,1.); +#4446 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4447 = ORIENTED_EDGE('',*,*,#4426,.T.); +#4448 = ORIENTED_EDGE('',*,*,#4075,.F.); +#4449 = ORIENTED_EDGE('',*,*,#4450,.F.); +#4450 = EDGE_CURVE('',#4441,#4068,#4451,.T.); +#4451 = LINE('',#4452,#4453); +#4452 = CARTESIAN_POINT('',(0.7,0.625,0.)); +#4453 = VECTOR('',#4454,1.); +#4454 = DIRECTION('',(0.,0.,1.)); +#4455 = PLANE('',#4456); +#4456 = AXIS2_PLACEMENT_3D('',#4457,#4458,#4459); +#4457 = CARTESIAN_POINT('',(0.7,0.875,0.)); +#4458 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4459 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4460 = ADVANCED_FACE('',(#4461),#4495,.F.); +#4461 = FACE_BOUND('',#4462,.F.); +#4462 = EDGE_LOOP('',(#4463,#4473,#4479,#4480,#4481,#4489)); +#4463 = ORIENTED_EDGE('',*,*,#4464,.F.); +#4464 = EDGE_CURVE('',#4465,#4467,#4469,.T.); +#4465 = VERTEX_POINT('',#4466); +#4466 = CARTESIAN_POINT('',(-0.7,0.875,0.)); +#4467 = VERTEX_POINT('',#4468); +#4468 = CARTESIAN_POINT('',(-1.,0.875,0.)); +#4469 = LINE('',#4470,#4471); +#4470 = CARTESIAN_POINT('',(-0.7,0.875,0.)); +#4471 = VECTOR('',#4472,1.); +#4472 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4473 = ORIENTED_EDGE('',*,*,#4474,.T.); +#4474 = EDGE_CURVE('',#4465,#3851,#4475,.T.); +#4475 = LINE('',#4476,#4477); +#4476 = CARTESIAN_POINT('',(-0.7,0.875,0.)); +#4477 = VECTOR('',#4478,1.); +#4478 = DIRECTION('',(0.,0.,1.)); +#4479 = ORIENTED_EDGE('',*,*,#3850,.F.); +#4480 = ORIENTED_EDGE('',*,*,#4234,.F.); +#4481 = ORIENTED_EDGE('',*,*,#4482,.T.); +#4482 = EDGE_CURVE('',#4227,#4483,#4485,.T.); +#4483 = VERTEX_POINT('',#4484); +#4484 = CARTESIAN_POINT('',(-1.,0.875,0.2)); +#4485 = LINE('',#4486,#4487); +#4486 = CARTESIAN_POINT('',(-0.7,0.875,0.2)); +#4487 = VECTOR('',#4488,1.); +#4488 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4489 = ORIENTED_EDGE('',*,*,#4490,.F.); +#4490 = EDGE_CURVE('',#4467,#4483,#4491,.T.); +#4491 = LINE('',#4492,#4493); +#4492 = CARTESIAN_POINT('',(-1.,0.875,0.)); +#4493 = VECTOR('',#4494,1.); +#4494 = DIRECTION('',(0.,0.,1.)); +#4495 = PLANE('',#4496); +#4496 = AXIS2_PLACEMENT_3D('',#4497,#4498,#4499); +#4497 = CARTESIAN_POINT('',(-0.7,0.875,0.)); +#4498 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#4499 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4500 = ADVANCED_FACE('',(#4501),#4528,.F.); +#4501 = FACE_BOUND('',#4502,.F.); +#4502 = EDGE_LOOP('',(#4503,#4511,#4512,#4513,#4514,#4522)); +#4503 = ORIENTED_EDGE('',*,*,#4504,.F.); +#4504 = EDGE_CURVE('',#4441,#4505,#4507,.T.); +#4505 = VERTEX_POINT('',#4506); +#4506 = CARTESIAN_POINT('',(1.,0.625,0.)); +#4507 = LINE('',#4508,#4509); +#4508 = CARTESIAN_POINT('',(0.7,0.625,0.)); +#4509 = VECTOR('',#4510,1.); +#4510 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4511 = ORIENTED_EDGE('',*,*,#4450,.T.); +#4512 = ORIENTED_EDGE('',*,*,#4067,.F.); +#4513 = ORIENTED_EDGE('',*,*,#4353,.T.); +#4514 = ORIENTED_EDGE('',*,*,#4515,.T.); +#4515 = EDGE_CURVE('',#4354,#4516,#4518,.T.); +#4516 = VERTEX_POINT('',#4517); +#4517 = CARTESIAN_POINT('',(1.,0.625,0.2)); +#4518 = LINE('',#4519,#4520); +#4519 = CARTESIAN_POINT('',(0.7,0.625,0.2)); +#4520 = VECTOR('',#4521,1.); +#4521 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4522 = ORIENTED_EDGE('',*,*,#4523,.F.); +#4523 = EDGE_CURVE('',#4505,#4516,#4524,.T.); +#4524 = LINE('',#4525,#4526); +#4525 = CARTESIAN_POINT('',(1.,0.625,0.)); +#4526 = VECTOR('',#4527,1.); +#4527 = DIRECTION('',(0.,0.,1.)); +#4528 = PLANE('',#4529); +#4529 = AXIS2_PLACEMENT_3D('',#4530,#4531,#4532); +#4530 = CARTESIAN_POINT('',(0.7,0.625,0.)); +#4531 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4532 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4533 = ADVANCED_FACE('',(#4534),#4552,.F.); +#4534 = FACE_BOUND('',#4535,.F.); +#4535 = EDGE_LOOP('',(#4536,#4544,#4550,#4551)); +#4536 = ORIENTED_EDGE('',*,*,#4537,.F.); +#4537 = EDGE_CURVE('',#4538,#4465,#4540,.T.); +#4538 = VERTEX_POINT('',#4539); +#4539 = CARTESIAN_POINT('',(-0.7,0.625,0.)); +#4540 = LINE('',#4541,#4542); +#4541 = CARTESIAN_POINT('',(-0.7,0.625,0.)); +#4542 = VECTOR('',#4543,1.); +#4543 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4544 = ORIENTED_EDGE('',*,*,#4545,.T.); +#4545 = EDGE_CURVE('',#4538,#3859,#4546,.T.); +#4546 = LINE('',#4547,#4548); +#4547 = CARTESIAN_POINT('',(-0.7,0.625,0.)); +#4548 = VECTOR('',#4549,1.); +#4549 = DIRECTION('',(0.,0.,1.)); +#4550 = ORIENTED_EDGE('',*,*,#3858,.F.); +#4551 = ORIENTED_EDGE('',*,*,#4474,.F.); +#4552 = PLANE('',#4553); +#4553 = AXIS2_PLACEMENT_3D('',#4554,#4555,#4556); +#4554 = CARTESIAN_POINT('',(-0.7,0.625,0.)); +#4555 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4556 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4557 = ADVANCED_FACE('',(#4558),#4585,.F.); +#4558 = FACE_BOUND('',#4559,.F.); +#4559 = EDGE_LOOP('',(#4560,#4568,#4576,#4582,#4583,#4584)); +#4560 = ORIENTED_EDGE('',*,*,#4561,.F.); +#4561 = EDGE_CURVE('',#4562,#4538,#4564,.T.); +#4562 = VERTEX_POINT('',#4563); +#4563 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#4564 = LINE('',#4565,#4566); +#4565 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#4566 = VECTOR('',#4567,1.); +#4567 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4568 = ORIENTED_EDGE('',*,*,#4569,.T.); +#4569 = EDGE_CURVE('',#4562,#4570,#4572,.T.); +#4570 = VERTEX_POINT('',#4571); +#4571 = CARTESIAN_POINT('',(-1.,0.625,0.2)); +#4572 = LINE('',#4573,#4574); +#4573 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#4574 = VECTOR('',#4575,1.); +#4575 = DIRECTION('',(0.,0.,1.)); +#4576 = ORIENTED_EDGE('',*,*,#4577,.T.); +#4577 = EDGE_CURVE('',#4570,#4219,#4578,.T.); +#4578 = LINE('',#4579,#4580); +#4579 = CARTESIAN_POINT('',(-1.,0.625,0.2)); +#4580 = VECTOR('',#4581,1.); +#4581 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4582 = ORIENTED_EDGE('',*,*,#4218,.F.); +#4583 = ORIENTED_EDGE('',*,*,#3866,.F.); +#4584 = ORIENTED_EDGE('',*,*,#4545,.F.); +#4585 = PLANE('',#4586); +#4586 = AXIS2_PLACEMENT_3D('',#4587,#4588,#4589); +#4587 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#4588 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4589 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4590 = ADVANCED_FACE('',(#4591),#4625,.F.); +#4591 = FACE_BOUND('',#4592,.F.); +#4592 = EDGE_LOOP('',(#4593,#4603,#4611,#4617,#4618,#4619)); +#4593 = ORIENTED_EDGE('',*,*,#4594,.F.); +#4594 = EDGE_CURVE('',#4595,#4597,#4599,.T.); +#4595 = VERTEX_POINT('',#4596); +#4596 = CARTESIAN_POINT('',(1.,0.375,0.)); +#4597 = VERTEX_POINT('',#4598); +#4598 = CARTESIAN_POINT('',(0.7,0.375,0.)); +#4599 = LINE('',#4600,#4601); +#4600 = CARTESIAN_POINT('',(1.,0.375,0.)); +#4601 = VECTOR('',#4602,1.); +#4602 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4603 = ORIENTED_EDGE('',*,*,#4604,.T.); +#4604 = EDGE_CURVE('',#4595,#4605,#4607,.T.); +#4605 = VERTEX_POINT('',#4606); +#4606 = CARTESIAN_POINT('',(1.,0.375,0.2)); +#4607 = LINE('',#4608,#4609); +#4608 = CARTESIAN_POINT('',(1.,0.375,0.)); +#4609 = VECTOR('',#4610,1.); +#4610 = DIRECTION('',(0.,0.,1.)); +#4611 = ORIENTED_EDGE('',*,*,#4612,.T.); +#4612 = EDGE_CURVE('',#4605,#4339,#4613,.T.); +#4613 = LINE('',#4614,#4615); +#4614 = CARTESIAN_POINT('',(1.,0.375,0.2)); +#4615 = VECTOR('',#4616,1.); +#4616 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4617 = ORIENTED_EDGE('',*,*,#4346,.T.); +#4618 = ORIENTED_EDGE('',*,*,#4051,.F.); +#4619 = ORIENTED_EDGE('',*,*,#4620,.F.); +#4620 = EDGE_CURVE('',#4597,#4044,#4621,.T.); +#4621 = LINE('',#4622,#4623); +#4622 = CARTESIAN_POINT('',(0.7,0.375,0.)); +#4623 = VECTOR('',#4624,1.); +#4624 = DIRECTION('',(0.,0.,1.)); +#4625 = PLANE('',#4626); +#4626 = AXIS2_PLACEMENT_3D('',#4627,#4628,#4629); +#4627 = CARTESIAN_POINT('',(1.,0.375,0.)); +#4628 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4629 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4630 = ADVANCED_FACE('',(#4631),#4649,.F.); +#4631 = FACE_BOUND('',#4632,.F.); +#4632 = EDGE_LOOP('',(#4633,#4641,#4642,#4643)); +#4633 = ORIENTED_EDGE('',*,*,#4634,.F.); +#4634 = EDGE_CURVE('',#4597,#4635,#4637,.T.); +#4635 = VERTEX_POINT('',#4636); +#4636 = CARTESIAN_POINT('',(0.7,0.125,0.)); +#4637 = LINE('',#4638,#4639); +#4638 = CARTESIAN_POINT('',(0.7,0.375,0.)); +#4639 = VECTOR('',#4640,1.); +#4640 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4641 = ORIENTED_EDGE('',*,*,#4620,.T.); +#4642 = ORIENTED_EDGE('',*,*,#4043,.F.); +#4643 = ORIENTED_EDGE('',*,*,#4644,.F.); +#4644 = EDGE_CURVE('',#4635,#4036,#4645,.T.); +#4645 = LINE('',#4646,#4647); +#4646 = CARTESIAN_POINT('',(0.7,0.125,0.)); +#4647 = VECTOR('',#4648,1.); +#4648 = DIRECTION('',(0.,0.,1.)); +#4649 = PLANE('',#4650); +#4650 = AXIS2_PLACEMENT_3D('',#4651,#4652,#4653); +#4651 = CARTESIAN_POINT('',(0.7,0.375,0.)); +#4652 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4653 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4654 = ADVANCED_FACE('',(#4655),#4689,.F.); +#4655 = FACE_BOUND('',#4656,.F.); +#4656 = EDGE_LOOP('',(#4657,#4667,#4673,#4674,#4675,#4683)); +#4657 = ORIENTED_EDGE('',*,*,#4658,.F.); +#4658 = EDGE_CURVE('',#4659,#4661,#4663,.T.); +#4659 = VERTEX_POINT('',#4660); +#4660 = CARTESIAN_POINT('',(-0.7,0.375,0.)); +#4661 = VERTEX_POINT('',#4662); +#4662 = CARTESIAN_POINT('',(-1.,0.375,0.)); +#4663 = LINE('',#4664,#4665); +#4664 = CARTESIAN_POINT('',(-0.7,0.375,0.)); +#4665 = VECTOR('',#4666,1.); +#4666 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4667 = ORIENTED_EDGE('',*,*,#4668,.T.); +#4668 = EDGE_CURVE('',#4659,#3883,#4669,.T.); +#4669 = LINE('',#4670,#4671); +#4670 = CARTESIAN_POINT('',(-0.7,0.375,0.)); +#4671 = VECTOR('',#4672,1.); +#4672 = DIRECTION('',(0.,0.,1.)); +#4673 = ORIENTED_EDGE('',*,*,#3882,.F.); +#4674 = ORIENTED_EDGE('',*,*,#4211,.F.); +#4675 = ORIENTED_EDGE('',*,*,#4676,.T.); +#4676 = EDGE_CURVE('',#4204,#4677,#4679,.T.); +#4677 = VERTEX_POINT('',#4678); +#4678 = CARTESIAN_POINT('',(-1.,0.375,0.2)); +#4679 = LINE('',#4680,#4681); +#4680 = CARTESIAN_POINT('',(-0.7,0.375,0.2)); +#4681 = VECTOR('',#4682,1.); +#4682 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4683 = ORIENTED_EDGE('',*,*,#4684,.F.); +#4684 = EDGE_CURVE('',#4661,#4677,#4685,.T.); +#4685 = LINE('',#4686,#4687); +#4686 = CARTESIAN_POINT('',(-1.,0.375,0.)); +#4687 = VECTOR('',#4688,1.); +#4688 = DIRECTION('',(0.,0.,1.)); +#4689 = PLANE('',#4690); +#4690 = AXIS2_PLACEMENT_3D('',#4691,#4692,#4693); +#4691 = CARTESIAN_POINT('',(-0.7,0.375,0.)); +#4692 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#4693 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4694 = ADVANCED_FACE('',(#4695),#4722,.F.); +#4695 = FACE_BOUND('',#4696,.F.); +#4696 = EDGE_LOOP('',(#4697,#4705,#4706,#4707,#4708,#4716)); +#4697 = ORIENTED_EDGE('',*,*,#4698,.F.); +#4698 = EDGE_CURVE('',#4635,#4699,#4701,.T.); +#4699 = VERTEX_POINT('',#4700); +#4700 = CARTESIAN_POINT('',(1.,0.125,0.)); +#4701 = LINE('',#4702,#4703); +#4702 = CARTESIAN_POINT('',(0.7,0.125,0.)); +#4703 = VECTOR('',#4704,1.); +#4704 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4705 = ORIENTED_EDGE('',*,*,#4644,.T.); +#4706 = ORIENTED_EDGE('',*,*,#4035,.F.); +#4707 = ORIENTED_EDGE('',*,*,#4330,.T.); +#4708 = ORIENTED_EDGE('',*,*,#4709,.T.); +#4709 = EDGE_CURVE('',#4331,#4710,#4712,.T.); +#4710 = VERTEX_POINT('',#4711); +#4711 = CARTESIAN_POINT('',(1.,0.125,0.2)); +#4712 = LINE('',#4713,#4714); +#4713 = CARTESIAN_POINT('',(0.7,0.125,0.2)); +#4714 = VECTOR('',#4715,1.); +#4715 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4716 = ORIENTED_EDGE('',*,*,#4717,.F.); +#4717 = EDGE_CURVE('',#4699,#4710,#4718,.T.); +#4718 = LINE('',#4719,#4720); +#4719 = CARTESIAN_POINT('',(1.,0.125,0.)); +#4720 = VECTOR('',#4721,1.); +#4721 = DIRECTION('',(0.,0.,1.)); +#4722 = PLANE('',#4723); +#4723 = AXIS2_PLACEMENT_3D('',#4724,#4725,#4726); +#4724 = CARTESIAN_POINT('',(0.7,0.125,0.)); +#4725 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4726 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4727 = ADVANCED_FACE('',(#4728),#4746,.F.); +#4728 = FACE_BOUND('',#4729,.F.); +#4729 = EDGE_LOOP('',(#4730,#4738,#4744,#4745)); +#4730 = ORIENTED_EDGE('',*,*,#4731,.F.); +#4731 = EDGE_CURVE('',#4732,#4659,#4734,.T.); +#4732 = VERTEX_POINT('',#4733); +#4733 = CARTESIAN_POINT('',(-0.7,0.125,0.)); +#4734 = LINE('',#4735,#4736); +#4735 = CARTESIAN_POINT('',(-0.7,0.125,0.)); +#4736 = VECTOR('',#4737,1.); +#4737 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4738 = ORIENTED_EDGE('',*,*,#4739,.T.); +#4739 = EDGE_CURVE('',#4732,#3891,#4740,.T.); +#4740 = LINE('',#4741,#4742); +#4741 = CARTESIAN_POINT('',(-0.7,0.125,0.)); +#4742 = VECTOR('',#4743,1.); +#4743 = DIRECTION('',(0.,0.,1.)); +#4744 = ORIENTED_EDGE('',*,*,#3890,.F.); +#4745 = ORIENTED_EDGE('',*,*,#4668,.F.); +#4746 = PLANE('',#4747); +#4747 = AXIS2_PLACEMENT_3D('',#4748,#4749,#4750); +#4748 = CARTESIAN_POINT('',(-0.7,0.125,0.)); +#4749 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4750 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4751 = ADVANCED_FACE('',(#4752),#4779,.F.); +#4752 = FACE_BOUND('',#4753,.F.); +#4753 = EDGE_LOOP('',(#4754,#4762,#4770,#4776,#4777,#4778)); +#4754 = ORIENTED_EDGE('',*,*,#4755,.F.); +#4755 = EDGE_CURVE('',#4756,#4732,#4758,.T.); +#4756 = VERTEX_POINT('',#4757); +#4757 = CARTESIAN_POINT('',(-1.,0.125,0.)); +#4758 = LINE('',#4759,#4760); +#4759 = CARTESIAN_POINT('',(-1.,0.125,0.)); +#4760 = VECTOR('',#4761,1.); +#4761 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4762 = ORIENTED_EDGE('',*,*,#4763,.T.); +#4763 = EDGE_CURVE('',#4756,#4764,#4766,.T.); +#4764 = VERTEX_POINT('',#4765); +#4765 = CARTESIAN_POINT('',(-1.,0.125,0.2)); +#4766 = LINE('',#4767,#4768); +#4767 = CARTESIAN_POINT('',(-1.,0.125,0.)); +#4768 = VECTOR('',#4769,1.); +#4769 = DIRECTION('',(0.,0.,1.)); +#4770 = ORIENTED_EDGE('',*,*,#4771,.T.); +#4771 = EDGE_CURVE('',#4764,#4196,#4772,.T.); +#4772 = LINE('',#4773,#4774); +#4773 = CARTESIAN_POINT('',(-1.,0.125,0.2)); +#4774 = VECTOR('',#4775,1.); +#4775 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4776 = ORIENTED_EDGE('',*,*,#4195,.F.); +#4777 = ORIENTED_EDGE('',*,*,#3898,.F.); +#4778 = ORIENTED_EDGE('',*,*,#4739,.F.); +#4779 = PLANE('',#4780); +#4780 = AXIS2_PLACEMENT_3D('',#4781,#4782,#4783); +#4781 = CARTESIAN_POINT('',(-1.,0.125,0.)); +#4782 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4783 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4784 = ADVANCED_FACE('',(#4785),#4819,.F.); +#4785 = FACE_BOUND('',#4786,.F.); +#4786 = EDGE_LOOP('',(#4787,#4797,#4805,#4811,#4812,#4813)); +#4787 = ORIENTED_EDGE('',*,*,#4788,.F.); +#4788 = EDGE_CURVE('',#4789,#4791,#4793,.T.); +#4789 = VERTEX_POINT('',#4790); +#4790 = CARTESIAN_POINT('',(1.,-0.125,0.)); +#4791 = VERTEX_POINT('',#4792); +#4792 = CARTESIAN_POINT('',(0.7,-0.125,0.)); +#4793 = LINE('',#4794,#4795); +#4794 = CARTESIAN_POINT('',(1.,-0.125,0.)); +#4795 = VECTOR('',#4796,1.); +#4796 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4797 = ORIENTED_EDGE('',*,*,#4798,.T.); +#4798 = EDGE_CURVE('',#4789,#4799,#4801,.T.); +#4799 = VERTEX_POINT('',#4800); +#4800 = CARTESIAN_POINT('',(1.,-0.125,0.2)); +#4801 = LINE('',#4802,#4803); +#4802 = CARTESIAN_POINT('',(1.,-0.125,0.)); +#4803 = VECTOR('',#4804,1.); +#4804 = DIRECTION('',(0.,0.,1.)); +#4805 = ORIENTED_EDGE('',*,*,#4806,.T.); +#4806 = EDGE_CURVE('',#4799,#4316,#4807,.T.); +#4807 = LINE('',#4808,#4809); +#4808 = CARTESIAN_POINT('',(1.,-0.125,0.2)); +#4809 = VECTOR('',#4810,1.); +#4810 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4811 = ORIENTED_EDGE('',*,*,#4323,.T.); +#4812 = ORIENTED_EDGE('',*,*,#4019,.F.); +#4813 = ORIENTED_EDGE('',*,*,#4814,.F.); +#4814 = EDGE_CURVE('',#4791,#4012,#4815,.T.); +#4815 = LINE('',#4816,#4817); +#4816 = CARTESIAN_POINT('',(0.7,-0.125,0.)); +#4817 = VECTOR('',#4818,1.); +#4818 = DIRECTION('',(0.,0.,1.)); +#4819 = PLANE('',#4820); +#4820 = AXIS2_PLACEMENT_3D('',#4821,#4822,#4823); +#4821 = CARTESIAN_POINT('',(1.,-0.125,0.)); +#4822 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4823 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4824 = ADVANCED_FACE('',(#4825),#4843,.F.); +#4825 = FACE_BOUND('',#4826,.F.); +#4826 = EDGE_LOOP('',(#4827,#4835,#4836,#4837)); +#4827 = ORIENTED_EDGE('',*,*,#4828,.F.); +#4828 = EDGE_CURVE('',#4791,#4829,#4831,.T.); +#4829 = VERTEX_POINT('',#4830); +#4830 = CARTESIAN_POINT('',(0.7,-0.375,0.)); +#4831 = LINE('',#4832,#4833); +#4832 = CARTESIAN_POINT('',(0.7,-0.125,0.)); +#4833 = VECTOR('',#4834,1.); +#4834 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4835 = ORIENTED_EDGE('',*,*,#4814,.T.); +#4836 = ORIENTED_EDGE('',*,*,#4011,.F.); +#4837 = ORIENTED_EDGE('',*,*,#4838,.F.); +#4838 = EDGE_CURVE('',#4829,#4004,#4839,.T.); +#4839 = LINE('',#4840,#4841); +#4840 = CARTESIAN_POINT('',(0.7,-0.375,0.)); +#4841 = VECTOR('',#4842,1.); +#4842 = DIRECTION('',(0.,0.,1.)); +#4843 = PLANE('',#4844); +#4844 = AXIS2_PLACEMENT_3D('',#4845,#4846,#4847); +#4845 = CARTESIAN_POINT('',(0.7,-0.125,0.)); +#4846 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4847 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#4848 = ADVANCED_FACE('',(#4849),#4883,.F.); +#4849 = FACE_BOUND('',#4850,.F.); +#4850 = EDGE_LOOP('',(#4851,#4861,#4867,#4868,#4869,#4877)); +#4851 = ORIENTED_EDGE('',*,*,#4852,.F.); +#4852 = EDGE_CURVE('',#4853,#4855,#4857,.T.); +#4853 = VERTEX_POINT('',#4854); +#4854 = CARTESIAN_POINT('',(-0.7,-0.125,0.)); +#4855 = VERTEX_POINT('',#4856); +#4856 = CARTESIAN_POINT('',(-1.,-0.125,0.)); +#4857 = LINE('',#4858,#4859); +#4858 = CARTESIAN_POINT('',(-0.7,-0.125,0.)); +#4859 = VECTOR('',#4860,1.); +#4860 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4861 = ORIENTED_EDGE('',*,*,#4862,.T.); +#4862 = EDGE_CURVE('',#4853,#3915,#4863,.T.); +#4863 = LINE('',#4864,#4865); +#4864 = CARTESIAN_POINT('',(-0.7,-0.125,0.)); +#4865 = VECTOR('',#4866,1.); +#4866 = DIRECTION('',(0.,0.,1.)); +#4867 = ORIENTED_EDGE('',*,*,#3914,.F.); +#4868 = ORIENTED_EDGE('',*,*,#4188,.F.); +#4869 = ORIENTED_EDGE('',*,*,#4870,.T.); +#4870 = EDGE_CURVE('',#4181,#4871,#4873,.T.); +#4871 = VERTEX_POINT('',#4872); +#4872 = CARTESIAN_POINT('',(-1.,-0.125,0.2)); +#4873 = LINE('',#4874,#4875); +#4874 = CARTESIAN_POINT('',(-0.7,-0.125,0.2)); +#4875 = VECTOR('',#4876,1.); +#4876 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4877 = ORIENTED_EDGE('',*,*,#4878,.F.); +#4878 = EDGE_CURVE('',#4855,#4871,#4879,.T.); +#4879 = LINE('',#4880,#4881); +#4880 = CARTESIAN_POINT('',(-1.,-0.125,0.)); +#4881 = VECTOR('',#4882,1.); +#4882 = DIRECTION('',(0.,0.,1.)); +#4883 = PLANE('',#4884); +#4884 = AXIS2_PLACEMENT_3D('',#4885,#4886,#4887); +#4885 = CARTESIAN_POINT('',(-0.7,-0.125,0.)); +#4886 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#4887 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4888 = ADVANCED_FACE('',(#4889),#4916,.F.); +#4889 = FACE_BOUND('',#4890,.F.); +#4890 = EDGE_LOOP('',(#4891,#4899,#4900,#4901,#4902,#4910)); +#4891 = ORIENTED_EDGE('',*,*,#4892,.F.); +#4892 = EDGE_CURVE('',#4829,#4893,#4895,.T.); +#4893 = VERTEX_POINT('',#4894); +#4894 = CARTESIAN_POINT('',(1.,-0.375,0.)); +#4895 = LINE('',#4896,#4897); +#4896 = CARTESIAN_POINT('',(0.7,-0.375,0.)); +#4897 = VECTOR('',#4898,1.); +#4898 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4899 = ORIENTED_EDGE('',*,*,#4838,.T.); +#4900 = ORIENTED_EDGE('',*,*,#4003,.F.); +#4901 = ORIENTED_EDGE('',*,*,#4307,.T.); +#4902 = ORIENTED_EDGE('',*,*,#4903,.T.); +#4903 = EDGE_CURVE('',#4308,#4904,#4906,.T.); +#4904 = VERTEX_POINT('',#4905); +#4905 = CARTESIAN_POINT('',(1.,-0.375,0.2)); +#4906 = LINE('',#4907,#4908); +#4907 = CARTESIAN_POINT('',(0.7,-0.375,0.2)); +#4908 = VECTOR('',#4909,1.); +#4909 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4910 = ORIENTED_EDGE('',*,*,#4911,.F.); +#4911 = EDGE_CURVE('',#4893,#4904,#4912,.T.); +#4912 = LINE('',#4913,#4914); +#4913 = CARTESIAN_POINT('',(1.,-0.375,0.)); +#4914 = VECTOR('',#4915,1.); +#4915 = DIRECTION('',(0.,0.,1.)); +#4916 = PLANE('',#4917); +#4917 = AXIS2_PLACEMENT_3D('',#4918,#4919,#4920); +#4918 = CARTESIAN_POINT('',(0.7,-0.375,0.)); +#4919 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#4920 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#4921 = ADVANCED_FACE('',(#4922),#4940,.F.); +#4922 = FACE_BOUND('',#4923,.F.); +#4923 = EDGE_LOOP('',(#4924,#4932,#4938,#4939)); +#4924 = ORIENTED_EDGE('',*,*,#4925,.F.); +#4925 = EDGE_CURVE('',#4926,#4853,#4928,.T.); +#4926 = VERTEX_POINT('',#4927); +#4927 = CARTESIAN_POINT('',(-0.7,-0.375,0.)); +#4928 = LINE('',#4929,#4930); +#4929 = CARTESIAN_POINT('',(-0.7,-0.375,0.)); +#4930 = VECTOR('',#4931,1.); +#4931 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4932 = ORIENTED_EDGE('',*,*,#4933,.T.); +#4933 = EDGE_CURVE('',#4926,#3923,#4934,.T.); +#4934 = LINE('',#4935,#4936); +#4935 = CARTESIAN_POINT('',(-0.7,-0.375,0.)); +#4936 = VECTOR('',#4937,1.); +#4937 = DIRECTION('',(0.,0.,1.)); +#4938 = ORIENTED_EDGE('',*,*,#3922,.F.); +#4939 = ORIENTED_EDGE('',*,*,#4862,.F.); +#4940 = PLANE('',#4941); +#4941 = AXIS2_PLACEMENT_3D('',#4942,#4943,#4944); +#4942 = CARTESIAN_POINT('',(-0.7,-0.375,0.)); +#4943 = DIRECTION('',(-1.,2.288475490444E-17,0.)); +#4944 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4945 = ADVANCED_FACE('',(#4946),#4973,.F.); +#4946 = FACE_BOUND('',#4947,.F.); +#4947 = EDGE_LOOP('',(#4948,#4956,#4964,#4970,#4971,#4972)); +#4948 = ORIENTED_EDGE('',*,*,#4949,.F.); +#4949 = EDGE_CURVE('',#4950,#4926,#4952,.T.); +#4950 = VERTEX_POINT('',#4951); +#4951 = CARTESIAN_POINT('',(-1.,-0.375,0.)); +#4952 = LINE('',#4953,#4954); +#4953 = CARTESIAN_POINT('',(-1.,-0.375,0.)); +#4954 = VECTOR('',#4955,1.); +#4955 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4956 = ORIENTED_EDGE('',*,*,#4957,.T.); +#4957 = EDGE_CURVE('',#4950,#4958,#4960,.T.); +#4958 = VERTEX_POINT('',#4959); +#4959 = CARTESIAN_POINT('',(-1.,-0.375,0.2)); +#4960 = LINE('',#4961,#4962); +#4961 = CARTESIAN_POINT('',(-1.,-0.375,0.)); +#4962 = VECTOR('',#4963,1.); +#4963 = DIRECTION('',(0.,0.,1.)); +#4964 = ORIENTED_EDGE('',*,*,#4965,.T.); +#4965 = EDGE_CURVE('',#4958,#4173,#4966,.T.); +#4966 = LINE('',#4967,#4968); +#4967 = CARTESIAN_POINT('',(-1.,-0.375,0.2)); +#4968 = VECTOR('',#4969,1.); +#4969 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4970 = ORIENTED_EDGE('',*,*,#4172,.F.); +#4971 = ORIENTED_EDGE('',*,*,#3930,.F.); +#4972 = ORIENTED_EDGE('',*,*,#4933,.F.); +#4973 = PLANE('',#4974); +#4974 = AXIS2_PLACEMENT_3D('',#4975,#4976,#4977); +#4975 = CARTESIAN_POINT('',(-1.,-0.375,0.)); +#4976 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#4977 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#4978 = ADVANCED_FACE('',(#4979),#5013,.F.); +#4979 = FACE_BOUND('',#4980,.F.); +#4980 = EDGE_LOOP('',(#4981,#4991,#4999,#5005,#5006,#5007)); +#4981 = ORIENTED_EDGE('',*,*,#4982,.F.); +#4982 = EDGE_CURVE('',#4983,#4985,#4987,.T.); +#4983 = VERTEX_POINT('',#4984); +#4984 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#4985 = VERTEX_POINT('',#4986); +#4986 = CARTESIAN_POINT('',(0.7,-0.625,0.)); +#4987 = LINE('',#4988,#4989); +#4988 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#4989 = VECTOR('',#4990,1.); +#4990 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#4991 = ORIENTED_EDGE('',*,*,#4992,.T.); +#4992 = EDGE_CURVE('',#4983,#4993,#4995,.T.); +#4993 = VERTEX_POINT('',#4994); +#4994 = CARTESIAN_POINT('',(1.,-0.625,0.2)); +#4995 = LINE('',#4996,#4997); +#4996 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#4997 = VECTOR('',#4998,1.); +#4998 = DIRECTION('',(0.,0.,1.)); +#4999 = ORIENTED_EDGE('',*,*,#5000,.T.); +#5000 = EDGE_CURVE('',#4993,#4293,#5001,.T.); +#5001 = LINE('',#5002,#5003); +#5002 = CARTESIAN_POINT('',(1.,-0.625,0.2)); +#5003 = VECTOR('',#5004,1.); +#5004 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5005 = ORIENTED_EDGE('',*,*,#4300,.T.); +#5006 = ORIENTED_EDGE('',*,*,#3987,.F.); +#5007 = ORIENTED_EDGE('',*,*,#5008,.F.); +#5008 = EDGE_CURVE('',#4985,#3980,#5009,.T.); +#5009 = LINE('',#5010,#5011); +#5010 = CARTESIAN_POINT('',(0.7,-0.625,0.)); +#5011 = VECTOR('',#5012,1.); +#5012 = DIRECTION('',(0.,0.,1.)); +#5013 = PLANE('',#5014); +#5014 = AXIS2_PLACEMENT_3D('',#5015,#5016,#5017); +#5015 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#5016 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#5017 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5018 = ADVANCED_FACE('',(#5019),#5037,.F.); +#5019 = FACE_BOUND('',#5020,.F.); +#5020 = EDGE_LOOP('',(#5021,#5029,#5030,#5031)); +#5021 = ORIENTED_EDGE('',*,*,#5022,.F.); +#5022 = EDGE_CURVE('',#4985,#5023,#5025,.T.); +#5023 = VERTEX_POINT('',#5024); +#5024 = CARTESIAN_POINT('',(0.7,-0.875,0.)); +#5025 = LINE('',#5026,#5027); +#5026 = CARTESIAN_POINT('',(0.7,-0.625,0.)); +#5027 = VECTOR('',#5028,1.); +#5028 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#5029 = ORIENTED_EDGE('',*,*,#5008,.T.); +#5030 = ORIENTED_EDGE('',*,*,#3979,.F.); +#5031 = ORIENTED_EDGE('',*,*,#5032,.F.); +#5032 = EDGE_CURVE('',#5023,#3972,#5033,.T.); +#5033 = LINE('',#5034,#5035); +#5034 = CARTESIAN_POINT('',(0.7,-0.875,0.)); +#5035 = VECTOR('',#5036,1.); +#5036 = DIRECTION('',(0.,0.,1.)); +#5037 = PLANE('',#5038); +#5038 = AXIS2_PLACEMENT_3D('',#5039,#5040,#5041); +#5039 = CARTESIAN_POINT('',(0.7,-0.625,0.)); +#5040 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#5041 = DIRECTION('',(9.95799250103E-17,-1.,0.)); +#5042 = ADVANCED_FACE('',(#5043),#5070,.F.); +#5043 = FACE_BOUND('',#5044,.F.); +#5044 = EDGE_LOOP('',(#5045,#5053,#5054,#5055,#5056,#5064)); +#5045 = ORIENTED_EDGE('',*,*,#5046,.F.); +#5046 = EDGE_CURVE('',#5023,#5047,#5049,.T.); +#5047 = VERTEX_POINT('',#5048); +#5048 = CARTESIAN_POINT('',(1.,-0.875,0.)); +#5049 = LINE('',#5050,#5051); +#5050 = CARTESIAN_POINT('',(0.7,-0.875,0.)); +#5051 = VECTOR('',#5052,1.); +#5052 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#5053 = ORIENTED_EDGE('',*,*,#5032,.T.); +#5054 = ORIENTED_EDGE('',*,*,#3971,.F.); +#5055 = ORIENTED_EDGE('',*,*,#4284,.T.); +#5056 = ORIENTED_EDGE('',*,*,#5057,.T.); +#5057 = EDGE_CURVE('',#4285,#5058,#5060,.T.); +#5058 = VERTEX_POINT('',#5059); +#5059 = CARTESIAN_POINT('',(1.,-0.875,0.2)); +#5060 = LINE('',#5061,#5062); +#5061 = CARTESIAN_POINT('',(0.7,-0.875,0.2)); +#5062 = VECTOR('',#5063,1.); +#5063 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#5064 = ORIENTED_EDGE('',*,*,#5065,.F.); +#5065 = EDGE_CURVE('',#5047,#5058,#5066,.T.); +#5066 = LINE('',#5067,#5068); +#5067 = CARTESIAN_POINT('',(1.,-0.875,0.)); +#5068 = VECTOR('',#5069,1.); +#5069 = DIRECTION('',(0.,0.,1.)); +#5070 = PLANE('',#5071); +#5071 = AXIS2_PLACEMENT_3D('',#5072,#5073,#5074); +#5072 = CARTESIAN_POINT('',(0.7,-0.875,0.)); +#5073 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5074 = DIRECTION('',(1.,9.95799250103E-17,0.)); +#5075 = ADVANCED_FACE('',(#5076),#5087,.T.); +#5076 = FACE_BOUND('',#5077,.T.); +#5077 = EDGE_LOOP('',(#5078,#5079,#5080,#5081)); +#5078 = ORIENTED_EDGE('',*,*,#4156,.F.); +#5079 = ORIENTED_EDGE('',*,*,#3955,.T.); +#5080 = ORIENTED_EDGE('',*,*,#4277,.T.); +#5081 = ORIENTED_EDGE('',*,*,#5082,.F.); +#5082 = EDGE_CURVE('',#4149,#4270,#5083,.T.); +#5083 = LINE('',#5084,#5085); +#5084 = CARTESIAN_POINT('',(-0.99,-0.99,0.82)); +#5085 = VECTOR('',#5086,1.); +#5086 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#5087 = PLANE('',#5088); +#5088 = AXIS2_PLACEMENT_3D('',#5089,#5090,#5091); +#5089 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-02)); +#5090 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5091 = DIRECTION('',(0.,0.,1.)); +#5092 = ADVANCED_FACE('',(#5093),#5118,.F.); +#5093 = FACE_BOUND('',#5094,.F.); +#5094 = EDGE_LOOP('',(#5095,#5105,#5111,#5112)); +#5095 = ORIENTED_EDGE('',*,*,#5096,.F.); +#5096 = EDGE_CURVE('',#5097,#5099,#5101,.T.); +#5097 = VERTEX_POINT('',#5098); +#5098 = CARTESIAN_POINT('',(-0.2,0.8,0.)); +#5099 = VERTEX_POINT('',#5100); +#5100 = CARTESIAN_POINT('',(-0.45,0.55,0.)); +#5101 = LINE('',#5102,#5103); +#5102 = CARTESIAN_POINT('',(-0.2,0.8,0.)); +#5103 = VECTOR('',#5104,1.); +#5104 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#5105 = ORIENTED_EDGE('',*,*,#5106,.T.); +#5106 = EDGE_CURVE('',#5097,#4094,#5107,.T.); +#5107 = LINE('',#5108,#5109); +#5108 = CARTESIAN_POINT('',(-0.2,0.8,0.)); +#5109 = VECTOR('',#5110,1.); +#5110 = DIRECTION('',(0.,0.,1.)); +#5111 = ORIENTED_EDGE('',*,*,#4091,.F.); +#5112 = ORIENTED_EDGE('',*,*,#5113,.F.); +#5113 = EDGE_CURVE('',#5099,#4092,#5114,.T.); +#5114 = LINE('',#5115,#5116); +#5115 = CARTESIAN_POINT('',(-0.45,0.55,0.)); +#5116 = VECTOR('',#5117,1.); +#5117 = DIRECTION('',(0.,0.,1.)); +#5118 = PLANE('',#5119); +#5119 = AXIS2_PLACEMENT_3D('',#5120,#5121,#5122); +#5120 = CARTESIAN_POINT('',(-0.2,0.8,0.)); +#5121 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#5122 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#5123 = ADVANCED_FACE('',(#5124),#5142,.F.); +#5124 = FACE_BOUND('',#5125,.F.); +#5125 = EDGE_LOOP('',(#5126,#5134,#5135,#5136)); +#5126 = ORIENTED_EDGE('',*,*,#5127,.F.); +#5127 = EDGE_CURVE('',#5099,#5128,#5130,.T.); +#5128 = VERTEX_POINT('',#5129); +#5129 = CARTESIAN_POINT('',(-0.45,-0.8,0.)); +#5130 = LINE('',#5131,#5132); +#5131 = CARTESIAN_POINT('',(-0.45,0.55,0.)); +#5132 = VECTOR('',#5133,1.); +#5133 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5134 = ORIENTED_EDGE('',*,*,#5113,.T.); +#5135 = ORIENTED_EDGE('',*,*,#4125,.F.); +#5136 = ORIENTED_EDGE('',*,*,#5137,.F.); +#5137 = EDGE_CURVE('',#5128,#4118,#5138,.T.); +#5138 = LINE('',#5139,#5140); +#5139 = CARTESIAN_POINT('',(-0.45,-0.8,0.)); +#5140 = VECTOR('',#5141,1.); +#5141 = DIRECTION('',(0.,0.,1.)); +#5142 = PLANE('',#5143); +#5143 = AXIS2_PLACEMENT_3D('',#5144,#5145,#5146); +#5144 = CARTESIAN_POINT('',(-0.45,0.55,0.)); +#5145 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#5146 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5147 = ADVANCED_FACE('',(#5148),#5166,.F.); +#5148 = FACE_BOUND('',#5149,.F.); +#5149 = EDGE_LOOP('',(#5150,#5158,#5164,#5165)); +#5150 = ORIENTED_EDGE('',*,*,#5151,.F.); +#5151 = EDGE_CURVE('',#5152,#5097,#5154,.T.); +#5152 = VERTEX_POINT('',#5153); +#5153 = CARTESIAN_POINT('',(0.45,0.8,0.)); +#5154 = LINE('',#5155,#5156); +#5155 = CARTESIAN_POINT('',(0.45,0.8,0.)); +#5156 = VECTOR('',#5157,1.); +#5157 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#5158 = ORIENTED_EDGE('',*,*,#5159,.T.); +#5159 = EDGE_CURVE('',#5152,#4102,#5160,.T.); +#5160 = LINE('',#5161,#5162); +#5161 = CARTESIAN_POINT('',(0.45,0.8,0.)); +#5162 = VECTOR('',#5163,1.); +#5163 = DIRECTION('',(0.,0.,1.)); +#5164 = ORIENTED_EDGE('',*,*,#4101,.F.); +#5165 = ORIENTED_EDGE('',*,*,#5106,.F.); +#5166 = PLANE('',#5167); +#5167 = AXIS2_PLACEMENT_3D('',#5168,#5169,#5170); +#5168 = CARTESIAN_POINT('',(0.45,0.8,0.)); +#5169 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5170 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#5171 = ADVANCED_FACE('',(#5172),#5190,.F.); +#5172 = FACE_BOUND('',#5173,.F.); +#5173 = EDGE_LOOP('',(#5174,#5182,#5183,#5184)); +#5174 = ORIENTED_EDGE('',*,*,#5175,.F.); +#5175 = EDGE_CURVE('',#5128,#5176,#5178,.T.); +#5176 = VERTEX_POINT('',#5177); +#5177 = CARTESIAN_POINT('',(0.45,-0.8,0.)); +#5178 = LINE('',#5179,#5180); +#5179 = CARTESIAN_POINT('',(-0.45,-0.8,0.)); +#5180 = VECTOR('',#5181,1.); +#5181 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#5182 = ORIENTED_EDGE('',*,*,#5137,.T.); +#5183 = ORIENTED_EDGE('',*,*,#4117,.F.); +#5184 = ORIENTED_EDGE('',*,*,#5185,.F.); +#5185 = EDGE_CURVE('',#5176,#4110,#5186,.T.); +#5186 = LINE('',#5187,#5188); +#5187 = CARTESIAN_POINT('',(0.45,-0.8,0.)); +#5188 = VECTOR('',#5189,1.); +#5189 = DIRECTION('',(0.,0.,1.)); +#5190 = PLANE('',#5191); +#5191 = AXIS2_PLACEMENT_3D('',#5192,#5193,#5194); +#5192 = CARTESIAN_POINT('',(-0.45,-0.8,0.)); +#5193 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#5194 = DIRECTION('',(1.,2.22044604925E-16,0.)); +#5195 = ADVANCED_FACE('',(#5196),#5207,.F.); +#5196 = FACE_BOUND('',#5197,.F.); +#5197 = EDGE_LOOP('',(#5198,#5204,#5205,#5206)); +#5198 = ORIENTED_EDGE('',*,*,#5199,.F.); +#5199 = EDGE_CURVE('',#5176,#5152,#5200,.T.); +#5200 = LINE('',#5201,#5202); +#5201 = CARTESIAN_POINT('',(0.45,-0.8,0.)); +#5202 = VECTOR('',#5203,1.); +#5203 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#5204 = ORIENTED_EDGE('',*,*,#5185,.T.); +#5205 = ORIENTED_EDGE('',*,*,#4109,.F.); +#5206 = ORIENTED_EDGE('',*,*,#5159,.F.); +#5207 = PLANE('',#5208); +#5208 = AXIS2_PLACEMENT_3D('',#5209,#5210,#5211); +#5209 = CARTESIAN_POINT('',(0.45,-0.8,0.)); +#5210 = DIRECTION('',(-1.,-2.22044604925E-16,0.)); +#5211 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#5212 = ADVANCED_FACE('',(#5213,#5219),#5230,.T.); +#5213 = FACE_BOUND('',#5214,.T.); +#5214 = EDGE_LOOP('',(#5215,#5216,#5217,#5218)); +#5215 = ORIENTED_EDGE('',*,*,#4386,.F.); +#5216 = ORIENTED_EDGE('',*,*,#4148,.T.); +#5217 = ORIENTED_EDGE('',*,*,#5082,.T.); +#5218 = ORIENTED_EDGE('',*,*,#4269,.F.); +#5219 = FACE_BOUND('',#5220,.T.); +#5220 = EDGE_LOOP('',(#5221)); +#5221 = ORIENTED_EDGE('',*,*,#5222,.T.); +#5222 = EDGE_CURVE('',#5223,#5223,#5225,.T.); +#5223 = VERTEX_POINT('',#5224); +#5224 = CARTESIAN_POINT('',(-0.65,0.525,0.82)); +#5225 = CIRCLE('',#5226,0.125); +#5226 = AXIS2_PLACEMENT_3D('',#5227,#5228,#5229); +#5227 = CARTESIAN_POINT('',(-0.65,0.65,0.82)); +#5228 = DIRECTION('',(0.,-0.,-1.)); +#5229 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5230 = PLANE('',#5231); +#5231 = AXIS2_PLACEMENT_3D('',#5232,#5233,#5234); +#5232 = CARTESIAN_POINT('',(-0.99,0.99,0.82)); +#5233 = DIRECTION('',(0.,0.,1.)); +#5234 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5235 = ADVANCED_FACE('',(#5236),#5247,.F.); +#5236 = FACE_BOUND('',#5237,.F.); +#5237 = EDGE_LOOP('',(#5238,#5239,#5245,#5246)); +#5238 = ORIENTED_EDGE('',*,*,#4577,.F.); +#5239 = ORIENTED_EDGE('',*,*,#5240,.F.); +#5240 = EDGE_CURVE('',#4483,#4570,#5241,.T.); +#5241 = LINE('',#5242,#5243); +#5242 = CARTESIAN_POINT('',(-1.,0.875,0.2)); +#5243 = VECTOR('',#5244,1.); +#5244 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5245 = ORIENTED_EDGE('',*,*,#4482,.F.); +#5246 = ORIENTED_EDGE('',*,*,#4226,.F.); +#5247 = PLANE('',#5248); +#5248 = AXIS2_PLACEMENT_3D('',#5249,#5250,#5251); +#5249 = CARTESIAN_POINT('',(-1.,0.625,0.2)); +#5250 = DIRECTION('',(0.,-0.,-1.)); +#5251 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5252 = ADVANCED_FACE('',(#5253),#5264,.F.); +#5253 = FACE_BOUND('',#5254,.F.); +#5254 = EDGE_LOOP('',(#5255,#5256,#5262,#5263)); +#5255 = ORIENTED_EDGE('',*,*,#4771,.F.); +#5256 = ORIENTED_EDGE('',*,*,#5257,.F.); +#5257 = EDGE_CURVE('',#4677,#4764,#5258,.T.); +#5258 = LINE('',#5259,#5260); +#5259 = CARTESIAN_POINT('',(-1.,0.375,0.2)); +#5260 = VECTOR('',#5261,1.); +#5261 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5262 = ORIENTED_EDGE('',*,*,#4676,.F.); +#5263 = ORIENTED_EDGE('',*,*,#4203,.F.); +#5264 = PLANE('',#5265); +#5265 = AXIS2_PLACEMENT_3D('',#5266,#5267,#5268); +#5266 = CARTESIAN_POINT('',(-1.,0.125,0.2)); +#5267 = DIRECTION('',(0.,-0.,-1.)); +#5268 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5269 = ADVANCED_FACE('',(#5270),#5281,.F.); +#5270 = FACE_BOUND('',#5271,.F.); +#5271 = EDGE_LOOP('',(#5272,#5273,#5279,#5280)); +#5272 = ORIENTED_EDGE('',*,*,#4965,.F.); +#5273 = ORIENTED_EDGE('',*,*,#5274,.F.); +#5274 = EDGE_CURVE('',#4871,#4958,#5275,.T.); +#5275 = LINE('',#5276,#5277); +#5276 = CARTESIAN_POINT('',(-1.,-0.125,0.2)); +#5277 = VECTOR('',#5278,1.); +#5278 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5279 = ORIENTED_EDGE('',*,*,#4870,.F.); +#5280 = ORIENTED_EDGE('',*,*,#4180,.F.); +#5281 = PLANE('',#5282); +#5282 = AXIS2_PLACEMENT_3D('',#5283,#5284,#5285); +#5283 = CARTESIAN_POINT('',(-1.,-0.375,0.2)); +#5284 = DIRECTION('',(0.,-0.,-1.)); +#5285 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5286 = ADVANCED_FACE('',(#5287),#5298,.F.); +#5287 = FACE_BOUND('',#5288,.F.); +#5288 = EDGE_LOOP('',(#5289,#5290,#5296,#5297)); +#5289 = ORIENTED_EDGE('',*,*,#4418,.F.); +#5290 = ORIENTED_EDGE('',*,*,#5291,.F.); +#5291 = EDGE_CURVE('',#4516,#4411,#5292,.T.); +#5292 = LINE('',#5293,#5294); +#5293 = CARTESIAN_POINT('',(1.,0.625,0.2)); +#5294 = VECTOR('',#5295,1.); +#5295 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5296 = ORIENTED_EDGE('',*,*,#4515,.F.); +#5297 = ORIENTED_EDGE('',*,*,#4361,.T.); +#5298 = PLANE('',#5299); +#5299 = AXIS2_PLACEMENT_3D('',#5300,#5301,#5302); +#5300 = CARTESIAN_POINT('',(1.,0.875,0.2)); +#5301 = DIRECTION('',(-0.,0.,-1.)); +#5302 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5303 = ADVANCED_FACE('',(#5304),#5315,.F.); +#5304 = FACE_BOUND('',#5305,.F.); +#5305 = EDGE_LOOP('',(#5306,#5307,#5313,#5314)); +#5306 = ORIENTED_EDGE('',*,*,#5000,.F.); +#5307 = ORIENTED_EDGE('',*,*,#5308,.F.); +#5308 = EDGE_CURVE('',#5058,#4993,#5309,.T.); +#5309 = LINE('',#5310,#5311); +#5310 = CARTESIAN_POINT('',(1.,-0.875,0.2)); +#5311 = VECTOR('',#5312,1.); +#5312 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5313 = ORIENTED_EDGE('',*,*,#5057,.F.); +#5314 = ORIENTED_EDGE('',*,*,#4292,.T.); +#5315 = PLANE('',#5316); +#5316 = AXIS2_PLACEMENT_3D('',#5317,#5318,#5319); +#5317 = CARTESIAN_POINT('',(1.,-0.625,0.2)); +#5318 = DIRECTION('',(-0.,0.,-1.)); +#5319 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5320 = ADVANCED_FACE('',(#5321),#5332,.F.); +#5321 = FACE_BOUND('',#5322,.F.); +#5322 = EDGE_LOOP('',(#5323,#5324,#5330,#5331)); +#5323 = ORIENTED_EDGE('',*,*,#4612,.F.); +#5324 = ORIENTED_EDGE('',*,*,#5325,.F.); +#5325 = EDGE_CURVE('',#4710,#4605,#5326,.T.); +#5326 = LINE('',#5327,#5328); +#5327 = CARTESIAN_POINT('',(1.,0.125,0.2)); +#5328 = VECTOR('',#5329,1.); +#5329 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5330 = ORIENTED_EDGE('',*,*,#4709,.F.); +#5331 = ORIENTED_EDGE('',*,*,#4338,.T.); +#5332 = PLANE('',#5333); +#5333 = AXIS2_PLACEMENT_3D('',#5334,#5335,#5336); +#5334 = CARTESIAN_POINT('',(1.,0.375,0.2)); +#5335 = DIRECTION('',(-0.,0.,-1.)); +#5336 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5337 = ADVANCED_FACE('',(#5338),#5349,.F.); +#5338 = FACE_BOUND('',#5339,.F.); +#5339 = EDGE_LOOP('',(#5340,#5341,#5347,#5348)); +#5340 = ORIENTED_EDGE('',*,*,#4806,.F.); +#5341 = ORIENTED_EDGE('',*,*,#5342,.F.); +#5342 = EDGE_CURVE('',#4904,#4799,#5343,.T.); +#5343 = LINE('',#5344,#5345); +#5344 = CARTESIAN_POINT('',(1.,-0.375,0.2)); +#5345 = VECTOR('',#5346,1.); +#5346 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5347 = ORIENTED_EDGE('',*,*,#4903,.F.); +#5348 = ORIENTED_EDGE('',*,*,#4315,.T.); +#5349 = PLANE('',#5350); +#5350 = AXIS2_PLACEMENT_3D('',#5351,#5352,#5353); +#5351 = CARTESIAN_POINT('',(1.,-0.125,0.2)); +#5352 = DIRECTION('',(-0.,0.,-1.)); +#5353 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5354 = ADVANCED_FACE('',(#5355),#5366,.T.); +#5355 = FACE_BOUND('',#5356,.F.); +#5356 = EDGE_LOOP('',(#5357,#5358,#5359,#5360)); +#5357 = ORIENTED_EDGE('',*,*,#4400,.T.); +#5358 = ORIENTED_EDGE('',*,*,#4440,.T.); +#5359 = ORIENTED_EDGE('',*,*,#4504,.T.); +#5360 = ORIENTED_EDGE('',*,*,#5361,.T.); +#5361 = EDGE_CURVE('',#4505,#4401,#5362,.T.); +#5362 = LINE('',#5363,#5364); +#5363 = CARTESIAN_POINT('',(1.,0.625,0.)); +#5364 = VECTOR('',#5365,1.); +#5365 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5366 = PLANE('',#5367); +#5367 = AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); +#5368 = CARTESIAN_POINT('',(1.,0.875,0.)); +#5369 = DIRECTION('',(-0.,0.,-1.)); +#5370 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5371 = ADVANCED_FACE('',(#5372),#5378,.F.); +#5372 = FACE_BOUND('',#5373,.F.); +#5373 = EDGE_LOOP('',(#5374,#5375,#5376,#5377)); +#5374 = ORIENTED_EDGE('',*,*,#4523,.T.); +#5375 = ORIENTED_EDGE('',*,*,#5291,.T.); +#5376 = ORIENTED_EDGE('',*,*,#4410,.F.); +#5377 = ORIENTED_EDGE('',*,*,#5361,.F.); +#5378 = PLANE('',#5379); +#5379 = AXIS2_PLACEMENT_3D('',#5380,#5381,#5382); +#5380 = CARTESIAN_POINT('',(1.,0.625,0.)); +#5381 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5382 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5383 = ADVANCED_FACE('',(#5384),#5395,.T.); +#5384 = FACE_BOUND('',#5385,.F.); +#5385 = EDGE_LOOP('',(#5386,#5387,#5388,#5389)); +#5386 = ORIENTED_EDGE('',*,*,#4561,.T.); +#5387 = ORIENTED_EDGE('',*,*,#4537,.T.); +#5388 = ORIENTED_EDGE('',*,*,#4464,.T.); +#5389 = ORIENTED_EDGE('',*,*,#5390,.T.); +#5390 = EDGE_CURVE('',#4467,#4562,#5391,.T.); +#5391 = LINE('',#5392,#5393); +#5392 = CARTESIAN_POINT('',(-1.,0.875,0.)); +#5393 = VECTOR('',#5394,1.); +#5394 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5395 = PLANE('',#5396); +#5396 = AXIS2_PLACEMENT_3D('',#5397,#5398,#5399); +#5397 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#5398 = DIRECTION('',(0.,-0.,-1.)); +#5399 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5400 = ADVANCED_FACE('',(#5401),#5407,.F.); +#5401 = FACE_BOUND('',#5402,.F.); +#5402 = EDGE_LOOP('',(#5403,#5404,#5405,#5406)); +#5403 = ORIENTED_EDGE('',*,*,#4490,.T.); +#5404 = ORIENTED_EDGE('',*,*,#5240,.T.); +#5405 = ORIENTED_EDGE('',*,*,#4569,.F.); +#5406 = ORIENTED_EDGE('',*,*,#5390,.F.); +#5407 = PLANE('',#5408); +#5408 = AXIS2_PLACEMENT_3D('',#5409,#5410,#5411); +#5409 = CARTESIAN_POINT('',(-1.,0.875,0.)); +#5410 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#5411 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5412 = ADVANCED_FACE('',(#5413),#5424,.T.); +#5413 = FACE_BOUND('',#5414,.F.); +#5414 = EDGE_LOOP('',(#5415,#5416,#5417,#5418)); +#5415 = ORIENTED_EDGE('',*,*,#4594,.T.); +#5416 = ORIENTED_EDGE('',*,*,#4634,.T.); +#5417 = ORIENTED_EDGE('',*,*,#4698,.T.); +#5418 = ORIENTED_EDGE('',*,*,#5419,.T.); +#5419 = EDGE_CURVE('',#4699,#4595,#5420,.T.); +#5420 = LINE('',#5421,#5422); +#5421 = CARTESIAN_POINT('',(1.,0.125,0.)); +#5422 = VECTOR('',#5423,1.); +#5423 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5424 = PLANE('',#5425); +#5425 = AXIS2_PLACEMENT_3D('',#5426,#5427,#5428); +#5426 = CARTESIAN_POINT('',(1.,0.375,0.)); +#5427 = DIRECTION('',(-0.,0.,-1.)); +#5428 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5429 = ADVANCED_FACE('',(#5430),#5436,.F.); +#5430 = FACE_BOUND('',#5431,.F.); +#5431 = EDGE_LOOP('',(#5432,#5433,#5434,#5435)); +#5432 = ORIENTED_EDGE('',*,*,#4717,.T.); +#5433 = ORIENTED_EDGE('',*,*,#5325,.T.); +#5434 = ORIENTED_EDGE('',*,*,#4604,.F.); +#5435 = ORIENTED_EDGE('',*,*,#5419,.F.); +#5436 = PLANE('',#5437); +#5437 = AXIS2_PLACEMENT_3D('',#5438,#5439,#5440); +#5438 = CARTESIAN_POINT('',(1.,0.125,0.)); +#5439 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5440 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5441 = ADVANCED_FACE('',(#5442),#5453,.T.); +#5442 = FACE_BOUND('',#5443,.F.); +#5443 = EDGE_LOOP('',(#5444,#5445,#5446,#5447)); +#5444 = ORIENTED_EDGE('',*,*,#4755,.T.); +#5445 = ORIENTED_EDGE('',*,*,#4731,.T.); +#5446 = ORIENTED_EDGE('',*,*,#4658,.T.); +#5447 = ORIENTED_EDGE('',*,*,#5448,.T.); +#5448 = EDGE_CURVE('',#4661,#4756,#5449,.T.); +#5449 = LINE('',#5450,#5451); +#5450 = CARTESIAN_POINT('',(-1.,0.375,0.)); +#5451 = VECTOR('',#5452,1.); +#5452 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5453 = PLANE('',#5454); +#5454 = AXIS2_PLACEMENT_3D('',#5455,#5456,#5457); +#5455 = CARTESIAN_POINT('',(-1.,0.125,0.)); +#5456 = DIRECTION('',(0.,-0.,-1.)); +#5457 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5458 = ADVANCED_FACE('',(#5459),#5465,.F.); +#5459 = FACE_BOUND('',#5460,.F.); +#5460 = EDGE_LOOP('',(#5461,#5462,#5463,#5464)); +#5461 = ORIENTED_EDGE('',*,*,#4684,.T.); +#5462 = ORIENTED_EDGE('',*,*,#5257,.T.); +#5463 = ORIENTED_EDGE('',*,*,#4763,.F.); +#5464 = ORIENTED_EDGE('',*,*,#5448,.F.); +#5465 = PLANE('',#5466); +#5466 = AXIS2_PLACEMENT_3D('',#5467,#5468,#5469); +#5467 = CARTESIAN_POINT('',(-1.,0.375,0.)); +#5468 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#5469 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5470 = ADVANCED_FACE('',(#5471),#5482,.T.); +#5471 = FACE_BOUND('',#5472,.F.); +#5472 = EDGE_LOOP('',(#5473,#5474,#5475,#5476)); +#5473 = ORIENTED_EDGE('',*,*,#4788,.T.); +#5474 = ORIENTED_EDGE('',*,*,#4828,.T.); +#5475 = ORIENTED_EDGE('',*,*,#4892,.T.); +#5476 = ORIENTED_EDGE('',*,*,#5477,.T.); +#5477 = EDGE_CURVE('',#4893,#4789,#5478,.T.); +#5478 = LINE('',#5479,#5480); +#5479 = CARTESIAN_POINT('',(1.,-0.375,0.)); +#5480 = VECTOR('',#5481,1.); +#5481 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5482 = PLANE('',#5483); +#5483 = AXIS2_PLACEMENT_3D('',#5484,#5485,#5486); +#5484 = CARTESIAN_POINT('',(1.,-0.125,0.)); +#5485 = DIRECTION('',(-0.,0.,-1.)); +#5486 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5487 = ADVANCED_FACE('',(#5488),#5494,.F.); +#5488 = FACE_BOUND('',#5489,.F.); +#5489 = EDGE_LOOP('',(#5490,#5491,#5492,#5493)); +#5490 = ORIENTED_EDGE('',*,*,#4911,.T.); +#5491 = ORIENTED_EDGE('',*,*,#5342,.T.); +#5492 = ORIENTED_EDGE('',*,*,#4798,.F.); +#5493 = ORIENTED_EDGE('',*,*,#5477,.F.); +#5494 = PLANE('',#5495); +#5495 = AXIS2_PLACEMENT_3D('',#5496,#5497,#5498); +#5496 = CARTESIAN_POINT('',(1.,-0.375,0.)); +#5497 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5498 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5499 = ADVANCED_FACE('',(#5500),#5511,.T.); +#5500 = FACE_BOUND('',#5501,.F.); +#5501 = EDGE_LOOP('',(#5502,#5503,#5504,#5505)); +#5502 = ORIENTED_EDGE('',*,*,#4949,.T.); +#5503 = ORIENTED_EDGE('',*,*,#4925,.T.); +#5504 = ORIENTED_EDGE('',*,*,#4852,.T.); +#5505 = ORIENTED_EDGE('',*,*,#5506,.T.); +#5506 = EDGE_CURVE('',#4855,#4950,#5507,.T.); +#5507 = LINE('',#5508,#5509); +#5508 = CARTESIAN_POINT('',(-1.,-0.125,0.)); +#5509 = VECTOR('',#5510,1.); +#5510 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5511 = PLANE('',#5512); +#5512 = AXIS2_PLACEMENT_3D('',#5513,#5514,#5515); +#5513 = CARTESIAN_POINT('',(-1.,-0.375,0.)); +#5514 = DIRECTION('',(0.,-0.,-1.)); +#5515 = DIRECTION('',(2.288475490444E-17,1.,0.)); +#5516 = ADVANCED_FACE('',(#5517),#5523,.F.); +#5517 = FACE_BOUND('',#5518,.F.); +#5518 = EDGE_LOOP('',(#5519,#5520,#5521,#5522)); +#5519 = ORIENTED_EDGE('',*,*,#4878,.T.); +#5520 = ORIENTED_EDGE('',*,*,#5274,.T.); +#5521 = ORIENTED_EDGE('',*,*,#4957,.F.); +#5522 = ORIENTED_EDGE('',*,*,#5506,.F.); +#5523 = PLANE('',#5524); +#5524 = AXIS2_PLACEMENT_3D('',#5525,#5526,#5527); +#5525 = CARTESIAN_POINT('',(-1.,-0.125,0.)); +#5526 = DIRECTION('',(1.,-2.288475490444E-17,0.)); +#5527 = DIRECTION('',(-2.288475490444E-17,-1.,0.)); +#5528 = ADVANCED_FACE('',(#5529),#5540,.T.); +#5529 = FACE_BOUND('',#5530,.F.); +#5530 = EDGE_LOOP('',(#5531,#5532,#5533,#5534)); +#5531 = ORIENTED_EDGE('',*,*,#4982,.T.); +#5532 = ORIENTED_EDGE('',*,*,#5022,.T.); +#5533 = ORIENTED_EDGE('',*,*,#5046,.T.); +#5534 = ORIENTED_EDGE('',*,*,#5535,.T.); +#5535 = EDGE_CURVE('',#5047,#4983,#5536,.T.); +#5536 = LINE('',#5537,#5538); +#5537 = CARTESIAN_POINT('',(1.,-0.875,0.)); +#5538 = VECTOR('',#5539,1.); +#5539 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5540 = PLANE('',#5541); +#5541 = AXIS2_PLACEMENT_3D('',#5542,#5543,#5544); +#5542 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#5543 = DIRECTION('',(-0.,0.,-1.)); +#5544 = DIRECTION('',(9.95799250103E-17,-1.,-0.)); +#5545 = ADVANCED_FACE('',(#5546),#5552,.F.); +#5546 = FACE_BOUND('',#5547,.F.); +#5547 = EDGE_LOOP('',(#5548,#5549,#5550,#5551)); +#5548 = ORIENTED_EDGE('',*,*,#5065,.T.); +#5549 = ORIENTED_EDGE('',*,*,#5308,.T.); +#5550 = ORIENTED_EDGE('',*,*,#4992,.F.); +#5551 = ORIENTED_EDGE('',*,*,#5535,.F.); +#5552 = PLANE('',#5553); +#5553 = AXIS2_PLACEMENT_3D('',#5554,#5555,#5556); +#5554 = CARTESIAN_POINT('',(1.,-0.875,0.)); +#5555 = DIRECTION('',(-1.,-9.95799250103E-17,0.)); +#5556 = DIRECTION('',(-9.95799250103E-17,1.,0.)); +#5557 = ADVANCED_FACE('',(#5558),#5565,.T.); +#5558 = FACE_BOUND('',#5559,.F.); +#5559 = EDGE_LOOP('',(#5560,#5561,#5562,#5563,#5564)); +#5560 = ORIENTED_EDGE('',*,*,#5127,.T.); +#5561 = ORIENTED_EDGE('',*,*,#5175,.T.); +#5562 = ORIENTED_EDGE('',*,*,#5199,.T.); +#5563 = ORIENTED_EDGE('',*,*,#5151,.T.); +#5564 = ORIENTED_EDGE('',*,*,#5096,.T.); +#5565 = PLANE('',#5566); +#5566 = AXIS2_PLACEMENT_3D('',#5567,#5568,#5569); +#5567 = CARTESIAN_POINT('',(-0.45,0.55,0.)); +#5568 = DIRECTION('',(0.,0.,-1.)); +#5569 = DIRECTION('',(-2.22044604925E-16,1.,0.)); +#5570 = ADVANCED_FACE('',(#5571),#5590,.F.); +#5571 = FACE_BOUND('',#5572,.F.); +#5572 = EDGE_LOOP('',(#5573,#5581,#5588,#5589)); +#5573 = ORIENTED_EDGE('',*,*,#5574,.T.); +#5574 = EDGE_CURVE('',#5223,#5575,#5577,.T.); +#5575 = VERTEX_POINT('',#5576); +#5576 = CARTESIAN_POINT('',(-0.65,0.525,0.81)); +#5577 = LINE('',#5578,#5579); +#5578 = CARTESIAN_POINT('',(-0.65,0.525,0.83)); +#5579 = VECTOR('',#5580,1.); +#5580 = DIRECTION('',(0.,-0.,-1.)); +#5581 = ORIENTED_EDGE('',*,*,#5582,.T.); +#5582 = EDGE_CURVE('',#5575,#5575,#5583,.T.); +#5583 = CIRCLE('',#5584,0.125); +#5584 = AXIS2_PLACEMENT_3D('',#5585,#5586,#5587); +#5585 = CARTESIAN_POINT('',(-0.65,0.65,0.81)); +#5586 = DIRECTION('',(-0.,0.,1.)); +#5587 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5588 = ORIENTED_EDGE('',*,*,#5574,.F.); +#5589 = ORIENTED_EDGE('',*,*,#5222,.T.); +#5590 = CYLINDRICAL_SURFACE('',#5591,0.125); +#5591 = AXIS2_PLACEMENT_3D('',#5592,#5593,#5594); +#5592 = CARTESIAN_POINT('',(-0.65,0.65,0.83)); +#5593 = DIRECTION('',(-0.,0.,-1.)); +#5594 = DIRECTION('',(2.22044604925E-16,-1.,-0.)); +#5595 = ADVANCED_FACE('',(#5596),#5599,.T.); +#5596 = FACE_BOUND('',#5597,.T.); +#5597 = EDGE_LOOP('',(#5598)); +#5598 = ORIENTED_EDGE('',*,*,#5582,.T.); +#5599 = PLANE('',#5600); +#5600 = AXIS2_PLACEMENT_3D('',#5601,#5602,#5603); +#5601 = CARTESIAN_POINT('',(-0.65,0.65,0.81)); +#5602 = DIRECTION('',(0.,0.,1.)); +#5603 = DIRECTION('',(2.22044604925E-16,-1.,0.)); +#5604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5608)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5605,#5606,#5607)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5605, + 'distance_accuracy_value','confusion accuracy'); +#5609 = SHAPE_DEFINITION_REPRESENTATION(#5610,#3649); +#5610 = PRODUCT_DEFINITION_SHAPE('','',#5611); +#5611 = PRODUCT_DEFINITION('design','',#5612,#5615); +#5612 = PRODUCT_DEFINITION_FORMATION('','',#5613); +#5613 = PRODUCT('WSON_8_1EP_2x2mm_P05mm_EP09x16mm', + 'WSON_8_1EP_2x2mm_P05mm_EP09x16mm','',(#5614)); +#5614 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5617,#5619); +#5617 = ( REPRESENTATION_RELATIONSHIP('','',#3649,#3639) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5618) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3640); +#5619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5620); +#5620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','=>[0:1:1:7]','',#3634,#5611 + ,$); +#5621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5613)); +#5622 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5623,#5625); +#5623 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5624) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5624 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#5625 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5626); +#5626 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#3634,$); +#5627 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3636)); +#5628 = SHAPE_DEFINITION_REPRESENTATION(#5629,#5635); +#5629 = PRODUCT_DEFINITION_SHAPE('','',#5630); +#5630 = PRODUCT_DEFINITION('design','',#5631,#5634); +#5631 = PRODUCT_DEFINITION_FORMATION('','',#5632); +#5632 = PRODUCT('mill-max-0921-1-15-20-75-14-11-0', + 'mill-max-0921-1-15-20-75-14-11-0','',(#5633)); +#5633 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5634 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5635 = SHAPE_REPRESENTATION('',(#11,#5636),#5640); +#5636 = AXIS2_PLACEMENT_3D('',#5637,#5638,#5639); +#5637 = CARTESIAN_POINT('',(0.,0.,0.)); +#5638 = DIRECTION('',(0.,0.,1.)); +#5639 = DIRECTION('',(1.,0.,-0.)); +#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5644)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5641,#5642,#5643)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5641 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5642 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5643 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5644 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5641, + 'distance_accuracy_value','confusion accuracy'); +#5645 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5646),#6240); +#5646 = MANIFOLD_SOLID_BREP('',#5647); +#5647 = CLOSED_SHELL('',(#5648,#5690,#5722,#5764,#5796,#5828,#5860,#5892 + ,#5924,#5975,#6009,#6025,#6043,#6062,#6082,#6100,#6118,#6136,#6154, + #6172,#6190,#6210,#6228)); +#5648 = ADVANCED_FACE('',(#5649),#5685,.T.); +#5649 = FACE_BOUND('',#5650,.T.); +#5650 = EDGE_LOOP('',(#5651,#5662,#5670,#5679)); +#5651 = ORIENTED_EDGE('',*,*,#5652,.F.); +#5652 = EDGE_CURVE('',#5653,#5655,#5657,.T.); +#5653 = VERTEX_POINT('',#5654); +#5654 = CARTESIAN_POINT('',(-6.59824851177E-18,9.487338752995E-17,0.7112 + )); +#5655 = VERTEX_POINT('',#5656); +#5656 = CARTESIAN_POINT('',(-6.59824851177E-18,0.,-0.7112)); +#5657 = CIRCLE('',#5658,0.7112); +#5658 = AXIS2_PLACEMENT_3D('',#5659,#5660,#5661); +#5659 = CARTESIAN_POINT('',(-6.59824851177E-18,0.,0.)); +#5660 = DIRECTION('',(-1.,0.,-0.)); +#5661 = DIRECTION('',(-0.,0.,1.)); +#5662 = ORIENTED_EDGE('',*,*,#5663,.T.); +#5663 = EDGE_CURVE('',#5653,#5664,#5666,.T.); +#5664 = VERTEX_POINT('',#5665); +#5665 = CARTESIAN_POINT('',(0.127,0.,0.8382)); +#5666 = LINE('',#5667,#5668); +#5667 = CARTESIAN_POINT('',(0.127,1.026498947045E-16,0.8382)); +#5668 = VECTOR('',#5669,1.); +#5669 = DIRECTION('',(0.707106781187,8.659560562355E-17,0.707106781187) + ); +#5670 = ORIENTED_EDGE('',*,*,#5671,.T.); +#5671 = EDGE_CURVE('',#5664,#5672,#5674,.T.); +#5672 = VERTEX_POINT('',#5673); +#5673 = CARTESIAN_POINT('',(0.127,1.026498947045E-16,-0.8382)); +#5674 = CIRCLE('',#5675,0.8382); +#5675 = AXIS2_PLACEMENT_3D('',#5676,#5677,#5678); +#5676 = CARTESIAN_POINT('',(0.127,0.,0.)); +#5677 = DIRECTION('',(-1.,0.,-0.)); +#5678 = DIRECTION('',(-0.,0.,1.)); +#5679 = ORIENTED_EDGE('',*,*,#5680,.F.); +#5680 = EDGE_CURVE('',#5655,#5672,#5681,.T.); +#5681 = LINE('',#5682,#5683); +#5682 = CARTESIAN_POINT('',(0.127,0.,-0.8382)); +#5683 = VECTOR('',#5684,1.); +#5684 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#5685 = CONICAL_SURFACE('',#5686,0.8382,0.785398163397); +#5686 = AXIS2_PLACEMENT_3D('',#5687,#5688,#5689); +#5687 = CARTESIAN_POINT('',(0.127,0.,0.)); +#5688 = DIRECTION('',(1.,0.,0.)); +#5689 = DIRECTION('',(0.,0.,-1.)); +#5690 = ADVANCED_FACE('',(#5691),#5717,.T.); +#5691 = FACE_BOUND('',#5692,.T.); +#5692 = EDGE_LOOP('',(#5693,#5704,#5710,#5711)); +#5693 = ORIENTED_EDGE('',*,*,#5694,.T.); +#5694 = EDGE_CURVE('',#5695,#5697,#5699,.T.); +#5695 = VERTEX_POINT('',#5696); +#5696 = CARTESIAN_POINT('',(3.048,0.,0.8382)); +#5697 = VERTEX_POINT('',#5698); +#5698 = CARTESIAN_POINT('',(3.048,1.026498947045E-16,-0.8382)); +#5699 = CIRCLE('',#5700,0.8382); +#5700 = AXIS2_PLACEMENT_3D('',#5701,#5702,#5703); +#5701 = CARTESIAN_POINT('',(3.048,0.,0.)); +#5702 = DIRECTION('',(-1.,0.,-0.)); +#5703 = DIRECTION('',(-0.,0.,1.)); +#5704 = ORIENTED_EDGE('',*,*,#5705,.T.); +#5705 = EDGE_CURVE('',#5697,#5672,#5706,.T.); +#5706 = LINE('',#5707,#5708); +#5707 = CARTESIAN_POINT('',(0.,1.026498947045E-16,-0.8382)); +#5708 = VECTOR('',#5709,1.); +#5709 = DIRECTION('',(-1.,-0.,-0.)); +#5710 = ORIENTED_EDGE('',*,*,#5671,.F.); +#5711 = ORIENTED_EDGE('',*,*,#5712,.F.); +#5712 = EDGE_CURVE('',#5695,#5664,#5713,.T.); +#5713 = LINE('',#5714,#5715); +#5714 = CARTESIAN_POINT('',(0.,0.,0.8382)); +#5715 = VECTOR('',#5716,1.); +#5716 = DIRECTION('',(-1.,-0.,-0.)); +#5717 = CYLINDRICAL_SURFACE('',#5718,0.8382); +#5718 = AXIS2_PLACEMENT_3D('',#5719,#5720,#5721); +#5719 = CARTESIAN_POINT('',(0.,0.,0.)); +#5720 = DIRECTION('',(-1.,-0.,-0.)); +#5721 = DIRECTION('',(-0.,0.,1.)); +#5722 = ADVANCED_FACE('',(#5723),#5759,.T.); +#5723 = FACE_BOUND('',#5724,.T.); +#5724 = EDGE_LOOP('',(#5725,#5736,#5744,#5753)); +#5725 = ORIENTED_EDGE('',*,*,#5726,.F.); +#5726 = EDGE_CURVE('',#5727,#5729,#5731,.T.); +#5727 = VERTEX_POINT('',#5728); +#5728 = CARTESIAN_POINT('',(3.048,1.168237434129E-16,0.917276515813)); +#5729 = VERTEX_POINT('',#5730); +#5730 = CARTESIAN_POINT('',(3.048,0.,-0.917276515813)); +#5731 = CIRCLE('',#5732,0.917276515813); +#5732 = AXIS2_PLACEMENT_3D('',#5733,#5734,#5735); +#5733 = CARTESIAN_POINT('',(3.048,0.,0.)); +#5734 = DIRECTION('',(-1.,0.,-0.)); +#5735 = DIRECTION('',(-0.,0.,1.)); +#5736 = ORIENTED_EDGE('',*,*,#5737,.T.); +#5737 = EDGE_CURVE('',#5727,#5738,#5740,.T.); +#5738 = VERTEX_POINT('',#5739); +#5739 = CARTESIAN_POINT('',(3.175,0.,0.9906)); +#5740 = LINE('',#5741,#5742); +#5741 = CARTESIAN_POINT('',(3.175,1.213135119235E-16,0.9906)); +#5742 = VECTOR('',#5743,1.); +#5743 = DIRECTION('',(0.866025403784,6.123233995737E-17,0.5)); +#5744 = ORIENTED_EDGE('',*,*,#5745,.T.); +#5745 = EDGE_CURVE('',#5738,#5746,#5748,.T.); +#5746 = VERTEX_POINT('',#5747); +#5747 = CARTESIAN_POINT('',(3.175,1.213135119235E-16,-0.9906)); +#5748 = CIRCLE('',#5749,0.9906); +#5749 = AXIS2_PLACEMENT_3D('',#5750,#5751,#5752); +#5750 = CARTESIAN_POINT('',(3.175,0.,0.)); +#5751 = DIRECTION('',(-1.,0.,-0.)); +#5752 = DIRECTION('',(-0.,0.,1.)); +#5753 = ORIENTED_EDGE('',*,*,#5754,.F.); +#5754 = EDGE_CURVE('',#5729,#5746,#5755,.T.); +#5755 = LINE('',#5756,#5757); +#5756 = CARTESIAN_POINT('',(3.175,0.,-0.9906)); +#5757 = VECTOR('',#5758,1.); +#5758 = DIRECTION('',(0.866025403784,0.,-0.5)); +#5759 = CONICAL_SURFACE('',#5760,0.9906,0.523598775598); +#5760 = AXIS2_PLACEMENT_3D('',#5761,#5762,#5763); +#5761 = CARTESIAN_POINT('',(3.175,0.,0.)); +#5762 = DIRECTION('',(1.,0.,0.)); +#5763 = DIRECTION('',(0.,0.,-1.)); +#5764 = ADVANCED_FACE('',(#5765),#5791,.T.); +#5765 = FACE_BOUND('',#5766,.T.); +#5766 = EDGE_LOOP('',(#5767,#5778,#5784,#5785)); +#5767 = ORIENTED_EDGE('',*,*,#5768,.T.); +#5768 = EDGE_CURVE('',#5769,#5771,#5773,.T.); +#5769 = VERTEX_POINT('',#5770); +#5770 = CARTESIAN_POINT('',(3.324759503171,0.,0.9906)); +#5771 = VERTEX_POINT('',#5772); +#5772 = CARTESIAN_POINT('',(3.324759503171,1.213135119235E-16,-0.9906)); +#5773 = CIRCLE('',#5774,0.9906); +#5774 = AXIS2_PLACEMENT_3D('',#5775,#5776,#5777); +#5775 = CARTESIAN_POINT('',(3.324759503171,0.,0.)); +#5776 = DIRECTION('',(-1.,0.,-0.)); +#5777 = DIRECTION('',(-0.,0.,1.)); +#5778 = ORIENTED_EDGE('',*,*,#5779,.T.); +#5779 = EDGE_CURVE('',#5771,#5746,#5780,.T.); +#5780 = LINE('',#5781,#5782); +#5781 = CARTESIAN_POINT('',(0.,1.213135119235E-16,-0.9906)); +#5782 = VECTOR('',#5783,1.); +#5783 = DIRECTION('',(-1.,-0.,-0.)); +#5784 = ORIENTED_EDGE('',*,*,#5745,.F.); +#5785 = ORIENTED_EDGE('',*,*,#5786,.F.); +#5786 = EDGE_CURVE('',#5769,#5738,#5787,.T.); +#5787 = LINE('',#5788,#5789); +#5788 = CARTESIAN_POINT('',(0.,0.,0.9906)); +#5789 = VECTOR('',#5790,1.); +#5790 = DIRECTION('',(-1.,-0.,-0.)); +#5791 = CYLINDRICAL_SURFACE('',#5792,0.9906); +#5792 = AXIS2_PLACEMENT_3D('',#5793,#5794,#5795); +#5793 = CARTESIAN_POINT('',(0.,0.,0.)); +#5794 = DIRECTION('',(-1.,-0.,-0.)); +#5795 = DIRECTION('',(-0.,0.,1.)); +#5796 = ADVANCED_FACE('',(#5797),#5823,.T.); +#5797 = FACE_BOUND('',#5798,.T.); +#5798 = EDGE_LOOP('',(#5799,#5810,#5816,#5817)); +#5799 = ORIENTED_EDGE('',*,*,#5800,.T.); +#5800 = EDGE_CURVE('',#5801,#5803,#5805,.T.); +#5801 = VERTEX_POINT('',#5802); +#5802 = CARTESIAN_POINT('',(3.429,1.149306223844E-16,0.886359503171)); +#5803 = VERTEX_POINT('',#5804); +#5804 = CARTESIAN_POINT('',(3.429,0.,-0.886359503171)); +#5805 = CIRCLE('',#5806,0.886359503171); +#5806 = AXIS2_PLACEMENT_3D('',#5807,#5808,#5809); +#5807 = CARTESIAN_POINT('',(3.429,0.,0.)); +#5808 = DIRECTION('',(-1.,0.,-0.)); +#5809 = DIRECTION('',(-0.,0.,1.)); +#5810 = ORIENTED_EDGE('',*,*,#5811,.T.); +#5811 = EDGE_CURVE('',#5803,#5771,#5812,.T.); +#5812 = LINE('',#5813,#5814); +#5813 = CARTESIAN_POINT('',(3.429,1.085477328452E-16,-0.886359503171)); +#5814 = VECTOR('',#5815,1.); +#5815 = DIRECTION('',(-0.707106781187,8.659560562355E-17,-0.707106781187 + )); +#5816 = ORIENTED_EDGE('',*,*,#5768,.F.); +#5817 = ORIENTED_EDGE('',*,*,#5818,.F.); +#5818 = EDGE_CURVE('',#5801,#5769,#5819,.T.); +#5819 = LINE('',#5820,#5821); +#5820 = CARTESIAN_POINT('',(3.429,0.,0.886359503171)); +#5821 = VECTOR('',#5822,1.); +#5822 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#5823 = CONICAL_SURFACE('',#5824,0.886359503171,0.785398163397); +#5824 = AXIS2_PLACEMENT_3D('',#5825,#5826,#5827); +#5825 = CARTESIAN_POINT('',(3.429,0.,0.)); +#5826 = DIRECTION('',(-1.,-0.,-0.)); +#5827 = DIRECTION('',(-0.,0.,1.)); +#5828 = ADVANCED_FACE('',(#5829),#5855,.T.); +#5829 = FACE_BOUND('',#5830,.T.); +#5830 = EDGE_LOOP('',(#5831,#5832,#5840,#5849)); +#5831 = ORIENTED_EDGE('',*,*,#5800,.F.); +#5832 = ORIENTED_EDGE('',*,*,#5833,.T.); +#5833 = EDGE_CURVE('',#5801,#5834,#5836,.T.); +#5834 = VERTEX_POINT('',#5835); +#5835 = CARTESIAN_POINT('',(3.533240496829,0.,0.9906)); +#5836 = LINE('',#5837,#5838); +#5837 = CARTESIAN_POINT('',(3.533240496829,1.213135119235E-16,0.9906)); +#5838 = VECTOR('',#5839,1.); +#5839 = DIRECTION('',(0.707106781187,8.659560562355E-17,0.707106781187) + ); +#5840 = ORIENTED_EDGE('',*,*,#5841,.T.); +#5841 = EDGE_CURVE('',#5834,#5842,#5844,.T.); +#5842 = VERTEX_POINT('',#5843); +#5843 = CARTESIAN_POINT('',(3.533240496829,1.213135119235E-16,-0.9906)); +#5844 = CIRCLE('',#5845,0.9906); +#5845 = AXIS2_PLACEMENT_3D('',#5846,#5847,#5848); +#5846 = CARTESIAN_POINT('',(3.533240496829,0.,0.)); +#5847 = DIRECTION('',(-1.,0.,-0.)); +#5848 = DIRECTION('',(-0.,0.,1.)); +#5849 = ORIENTED_EDGE('',*,*,#5850,.F.); +#5850 = EDGE_CURVE('',#5803,#5842,#5851,.T.); +#5851 = LINE('',#5852,#5853); +#5852 = CARTESIAN_POINT('',(3.533240496829,0.,-0.9906)); +#5853 = VECTOR('',#5854,1.); +#5854 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#5855 = CONICAL_SURFACE('',#5856,0.9906,0.785398163397); +#5856 = AXIS2_PLACEMENT_3D('',#5857,#5858,#5859); +#5857 = CARTESIAN_POINT('',(3.533240496829,0.,0.)); +#5858 = DIRECTION('',(1.,0.,0.)); +#5859 = DIRECTION('',(0.,0.,-1.)); +#5860 = ADVANCED_FACE('',(#5861),#5887,.T.); +#5861 = FACE_BOUND('',#5862,.T.); +#5862 = EDGE_LOOP('',(#5863,#5874,#5880,#5881)); +#5863 = ORIENTED_EDGE('',*,*,#5864,.T.); +#5864 = EDGE_CURVE('',#5865,#5867,#5869,.T.); +#5865 = VERTEX_POINT('',#5866); +#5866 = CARTESIAN_POINT('',(3.683,0.,0.9906)); +#5867 = VERTEX_POINT('',#5868); +#5868 = CARTESIAN_POINT('',(3.683,1.213135119235E-16,-0.9906)); +#5869 = CIRCLE('',#5870,0.9906); +#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873); +#5871 = CARTESIAN_POINT('',(3.683,0.,0.)); +#5872 = DIRECTION('',(-1.,0.,-0.)); +#5873 = DIRECTION('',(-0.,0.,1.)); +#5874 = ORIENTED_EDGE('',*,*,#5875,.T.); +#5875 = EDGE_CURVE('',#5867,#5842,#5876,.T.); +#5876 = LINE('',#5877,#5878); +#5877 = CARTESIAN_POINT('',(0.,1.213135119235E-16,-0.9906)); +#5878 = VECTOR('',#5879,1.); +#5879 = DIRECTION('',(-1.,-0.,-0.)); +#5880 = ORIENTED_EDGE('',*,*,#5841,.F.); +#5881 = ORIENTED_EDGE('',*,*,#5882,.F.); +#5882 = EDGE_CURVE('',#5865,#5834,#5883,.T.); +#5883 = LINE('',#5884,#5885); +#5884 = CARTESIAN_POINT('',(0.,0.,0.9906)); +#5885 = VECTOR('',#5886,1.); +#5886 = DIRECTION('',(-1.,-0.,-0.)); +#5887 = CYLINDRICAL_SURFACE('',#5888,0.9906); +#5888 = AXIS2_PLACEMENT_3D('',#5889,#5890,#5891); +#5889 = CARTESIAN_POINT('',(0.,0.,0.)); +#5890 = DIRECTION('',(-1.,-0.,-0.)); +#5891 = DIRECTION('',(-0.,0.,1.)); +#5892 = ADVANCED_FACE('',(#5893),#5919,.T.); +#5893 = FACE_BOUND('',#5894,.T.); +#5894 = EDGE_LOOP('',(#5895,#5906,#5912,#5913)); +#5895 = ORIENTED_EDGE('',*,*,#5896,.T.); +#5896 = EDGE_CURVE('',#5897,#5899,#5901,.T.); +#5897 = VERTEX_POINT('',#5898); +#5898 = CARTESIAN_POINT('',(3.81,0.,0.917276515813)); +#5899 = VERTEX_POINT('',#5900); +#5900 = CARTESIAN_POINT('',(3.81,1.168237434129E-16,-0.917276515813)); +#5901 = CIRCLE('',#5902,0.917276515813); +#5902 = AXIS2_PLACEMENT_3D('',#5903,#5904,#5905); +#5903 = CARTESIAN_POINT('',(3.81,0.,0.)); +#5904 = DIRECTION('',(-1.,0.,-0.)); +#5905 = DIRECTION('',(-0.,0.,1.)); +#5906 = ORIENTED_EDGE('',*,*,#5907,.T.); +#5907 = EDGE_CURVE('',#5899,#5867,#5908,.T.); +#5908 = LINE('',#5909,#5910); +#5909 = CARTESIAN_POINT('',(3.81,1.123339749023E-16,-0.917276515813)); +#5910 = VECTOR('',#5911,1.); +#5911 = DIRECTION('',(-0.866025403784,6.123233995737E-17,-0.5)); +#5912 = ORIENTED_EDGE('',*,*,#5864,.F.); +#5913 = ORIENTED_EDGE('',*,*,#5914,.F.); +#5914 = EDGE_CURVE('',#5897,#5865,#5915,.T.); +#5915 = LINE('',#5916,#5917); +#5916 = CARTESIAN_POINT('',(3.81,0.,0.917276515813)); +#5917 = VECTOR('',#5918,1.); +#5918 = DIRECTION('',(-0.866025403784,0.,0.5)); +#5919 = CONICAL_SURFACE('',#5920,0.917276515813,0.523598775598); +#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5921 = CARTESIAN_POINT('',(3.81,0.,0.)); +#5922 = DIRECTION('',(-1.,-0.,-0.)); +#5923 = DIRECTION('',(-0.,0.,1.)); +#5924 = ADVANCED_FACE('',(#5925),#5970,.T.); +#5925 = FACE_BOUND('',#5926,.T.); +#5926 = EDGE_LOOP('',(#5927,#5938,#5946,#5955,#5963)); +#5927 = ORIENTED_EDGE('',*,*,#5928,.T.); +#5928 = EDGE_CURVE('',#5929,#5931,#5933,.T.); +#5929 = VERTEX_POINT('',#5930); +#5930 = CARTESIAN_POINT('',(4.67614,0.53086,6.501159997954E-17)); +#5931 = VERTEX_POINT('',#5932); +#5932 = CARTESIAN_POINT('',(4.67614,6.501159997954E-17,-0.53086)); +#5933 = CIRCLE('',#5934,0.53086); +#5934 = AXIS2_PLACEMENT_3D('',#5935,#5936,#5937); +#5935 = CARTESIAN_POINT('',(4.67614,0.,0.)); +#5936 = DIRECTION('',(-1.,0.,-0.)); +#5937 = DIRECTION('',(-0.,0.,1.)); +#5938 = ORIENTED_EDGE('',*,*,#5939,.T.); +#5939 = EDGE_CURVE('',#5931,#5940,#5942,.T.); +#5940 = VERTEX_POINT('',#5941); +#5941 = CARTESIAN_POINT('',(3.81,6.501159997954E-17,-0.53086)); +#5942 = LINE('',#5943,#5944); +#5943 = CARTESIAN_POINT('',(0.,6.501159997954E-17,-0.53086)); +#5944 = VECTOR('',#5945,1.); +#5945 = DIRECTION('',(-1.,-0.,-0.)); +#5946 = ORIENTED_EDGE('',*,*,#5947,.F.); +#5947 = EDGE_CURVE('',#5948,#5940,#5950,.T.); +#5948 = VERTEX_POINT('',#5949); +#5949 = CARTESIAN_POINT('',(3.81,0.,0.53086)); +#5950 = CIRCLE('',#5951,0.53086); +#5951 = AXIS2_PLACEMENT_3D('',#5952,#5953,#5954); +#5952 = CARTESIAN_POINT('',(3.81,0.,0.)); +#5953 = DIRECTION('',(-1.,0.,-0.)); +#5954 = DIRECTION('',(-0.,0.,1.)); +#5955 = ORIENTED_EDGE('',*,*,#5956,.F.); +#5956 = EDGE_CURVE('',#5957,#5948,#5959,.T.); +#5957 = VERTEX_POINT('',#5958); +#5958 = CARTESIAN_POINT('',(4.67614,0.,0.53086)); +#5959 = LINE('',#5960,#5961); +#5960 = CARTESIAN_POINT('',(0.,0.,0.53086)); +#5961 = VECTOR('',#5962,1.); +#5962 = DIRECTION('',(-1.,-0.,-0.)); +#5963 = ORIENTED_EDGE('',*,*,#5964,.T.); +#5964 = EDGE_CURVE('',#5957,#5929,#5965,.T.); +#5965 = CIRCLE('',#5966,0.53086); +#5966 = AXIS2_PLACEMENT_3D('',#5967,#5968,#5969); +#5967 = CARTESIAN_POINT('',(4.67614,0.,0.)); +#5968 = DIRECTION('',(-1.,0.,-0.)); +#5969 = DIRECTION('',(-0.,0.,1.)); +#5970 = CYLINDRICAL_SURFACE('',#5971,0.53086); +#5971 = AXIS2_PLACEMENT_3D('',#5972,#5973,#5974); +#5972 = CARTESIAN_POINT('',(0.,0.,0.)); +#5973 = DIRECTION('',(-1.,-0.,-0.)); +#5974 = DIRECTION('',(-0.,0.,1.)); +#5975 = ADVANCED_FACE('',(#5976),#6004,.T.); +#5976 = FACE_BOUND('',#5977,.T.); +#5977 = EDGE_LOOP('',(#5978,#5989,#5996,#5997)); +#5978 = ORIENTED_EDGE('',*,*,#5979,.F.); +#5979 = EDGE_CURVE('',#5980,#5982,#5984,.T.); +#5980 = VERTEX_POINT('',#5981); +#5981 = CARTESIAN_POINT('',(5.207,7.591441725878E-17,0.)); +#5982 = VERTEX_POINT('',#5983); +#5983 = CARTESIAN_POINT('',(4.67614,-0.53086,0.)); +#5984 = CIRCLE('',#5985,0.53086); +#5985 = AXIS2_PLACEMENT_3D('',#5986,#5987,#5988); +#5986 = CARTESIAN_POINT('',(4.67614,1.084202172486E-16,0.)); +#5987 = DIRECTION('',(0.,0.,-1.)); +#5988 = DIRECTION('',(-1.,0.,0.)); +#5989 = ORIENTED_EDGE('',*,*,#5990,.T.); +#5990 = EDGE_CURVE('',#5980,#5929,#5991,.T.); +#5991 = CIRCLE('',#5992,0.53086); +#5992 = AXIS2_PLACEMENT_3D('',#5993,#5994,#5995); +#5993 = CARTESIAN_POINT('',(4.67614,1.084202172486E-16,0.)); +#5994 = DIRECTION('',(0.,-1.224646799147E-16,1.)); +#5995 = DIRECTION('',(0.,-1.,-1.224646799147E-16)); +#5996 = ORIENTED_EDGE('',*,*,#5964,.F.); +#5997 = ORIENTED_EDGE('',*,*,#5998,.F.); +#5998 = EDGE_CURVE('',#5982,#5957,#5999,.T.); +#5999 = CIRCLE('',#6000,0.53086); +#6000 = AXIS2_PLACEMENT_3D('',#6001,#6002,#6003); +#6001 = CARTESIAN_POINT('',(4.67614,0.,0.)); +#6002 = DIRECTION('',(-1.,0.,-0.)); +#6003 = DIRECTION('',(-0.,0.,1.)); +#6004 = SPHERICAL_SURFACE('',#6005,0.53086); +#6005 = AXIS2_PLACEMENT_3D('',#6006,#6007,#6008); +#6006 = CARTESIAN_POINT('',(4.67614,1.084202172486E-16,0.)); +#6007 = DIRECTION('',(0.,0.,1.)); +#6008 = DIRECTION('',(0.,-1.,0.)); +#6009 = ADVANCED_FACE('',(#6010),#6020,.F.); +#6010 = FACE_BOUND('',#6011,.T.); +#6011 = EDGE_LOOP('',(#6012,#6019)); +#6012 = ORIENTED_EDGE('',*,*,#6013,.T.); +#6013 = EDGE_CURVE('',#5655,#5653,#6014,.T.); +#6014 = CIRCLE('',#6015,0.7112); +#6015 = AXIS2_PLACEMENT_3D('',#6016,#6017,#6018); +#6016 = CARTESIAN_POINT('',(-6.59824851177E-18,0.,0.)); +#6017 = DIRECTION('',(-1.,0.,-0.)); +#6018 = DIRECTION('',(-0.,0.,1.)); +#6019 = ORIENTED_EDGE('',*,*,#5652,.T.); +#6020 = PLANE('',#6021); +#6021 = AXIS2_PLACEMENT_3D('',#6022,#6023,#6024); +#6022 = CARTESIAN_POINT('',(-3.299124255885E-18,0.,0.)); +#6023 = DIRECTION('',(1.,0.,0.)); +#6024 = DIRECTION('',(0.,0.,-1.)); +#6025 = ADVANCED_FACE('',(#6026),#6038,.T.); +#6026 = FACE_BOUND('',#6027,.T.); +#6027 = EDGE_LOOP('',(#6028,#6029,#6030,#6037)); +#6028 = ORIENTED_EDGE('',*,*,#5990,.F.); +#6029 = ORIENTED_EDGE('',*,*,#5979,.T.); +#6030 = ORIENTED_EDGE('',*,*,#6031,.F.); +#6031 = EDGE_CURVE('',#5931,#5982,#6032,.T.); +#6032 = CIRCLE('',#6033,0.53086); +#6033 = AXIS2_PLACEMENT_3D('',#6034,#6035,#6036); +#6034 = CARTESIAN_POINT('',(4.67614,0.,0.)); +#6035 = DIRECTION('',(-1.,0.,-0.)); +#6036 = DIRECTION('',(-0.,0.,1.)); +#6037 = ORIENTED_EDGE('',*,*,#5928,.F.); +#6038 = SPHERICAL_SURFACE('',#6039,0.53086); +#6039 = AXIS2_PLACEMENT_3D('',#6040,#6041,#6042); +#6040 = CARTESIAN_POINT('',(4.67614,1.084202172486E-16,0.)); +#6041 = DIRECTION('',(0.,0.,1.)); +#6042 = DIRECTION('',(0.,-1.,0.)); +#6043 = ADVANCED_FACE('',(#6044),#6057,.T.); +#6044 = FACE_BOUND('',#6045,.T.); +#6045 = EDGE_LOOP('',(#6046,#6047,#6048,#6049,#6050)); +#6046 = ORIENTED_EDGE('',*,*,#5939,.F.); +#6047 = ORIENTED_EDGE('',*,*,#6031,.T.); +#6048 = ORIENTED_EDGE('',*,*,#5998,.T.); +#6049 = ORIENTED_EDGE('',*,*,#5956,.T.); +#6050 = ORIENTED_EDGE('',*,*,#6051,.F.); +#6051 = EDGE_CURVE('',#5940,#5948,#6052,.T.); +#6052 = CIRCLE('',#6053,0.53086); +#6053 = AXIS2_PLACEMENT_3D('',#6054,#6055,#6056); +#6054 = CARTESIAN_POINT('',(3.81,0.,0.)); +#6055 = DIRECTION('',(-1.,0.,-0.)); +#6056 = DIRECTION('',(-0.,0.,1.)); +#6057 = CYLINDRICAL_SURFACE('',#6058,0.53086); +#6058 = AXIS2_PLACEMENT_3D('',#6059,#6060,#6061); +#6059 = CARTESIAN_POINT('',(0.,0.,0.)); +#6060 = DIRECTION('',(-1.,-0.,-0.)); +#6061 = DIRECTION('',(-0.,0.,1.)); +#6062 = ADVANCED_FACE('',(#6063,#6073),#6077,.F.); +#6063 = FACE_BOUND('',#6064,.T.); +#6064 = EDGE_LOOP('',(#6065,#6066)); +#6065 = ORIENTED_EDGE('',*,*,#5896,.F.); +#6066 = ORIENTED_EDGE('',*,*,#6067,.F.); +#6067 = EDGE_CURVE('',#5899,#5897,#6068,.T.); +#6068 = CIRCLE('',#6069,0.917276515813); +#6069 = AXIS2_PLACEMENT_3D('',#6070,#6071,#6072); +#6070 = CARTESIAN_POINT('',(3.81,0.,0.)); +#6071 = DIRECTION('',(-1.,0.,-0.)); +#6072 = DIRECTION('',(-0.,0.,1.)); +#6073 = FACE_BOUND('',#6074,.T.); +#6074 = EDGE_LOOP('',(#6075,#6076)); +#6075 = ORIENTED_EDGE('',*,*,#5947,.T.); +#6076 = ORIENTED_EDGE('',*,*,#6051,.T.); +#6077 = PLANE('',#6078); +#6078 = AXIS2_PLACEMENT_3D('',#6079,#6080,#6081); +#6079 = CARTESIAN_POINT('',(3.81,0.917276515813,0.)); +#6080 = DIRECTION('',(-1.,0.,-0.)); +#6081 = DIRECTION('',(0.,0.,1.)); +#6082 = ADVANCED_FACE('',(#6083),#6095,.T.); +#6083 = FACE_BOUND('',#6084,.T.); +#6084 = EDGE_LOOP('',(#6085,#6086,#6087,#6088)); +#6085 = ORIENTED_EDGE('',*,*,#5907,.F.); +#6086 = ORIENTED_EDGE('',*,*,#6067,.T.); +#6087 = ORIENTED_EDGE('',*,*,#5914,.T.); +#6088 = ORIENTED_EDGE('',*,*,#6089,.F.); +#6089 = EDGE_CURVE('',#5867,#5865,#6090,.T.); +#6090 = CIRCLE('',#6091,0.9906); +#6091 = AXIS2_PLACEMENT_3D('',#6092,#6093,#6094); +#6092 = CARTESIAN_POINT('',(3.683,0.,0.)); +#6093 = DIRECTION('',(-1.,0.,-0.)); +#6094 = DIRECTION('',(-0.,0.,1.)); +#6095 = CONICAL_SURFACE('',#6096,0.917276515813,0.523598775598); +#6096 = AXIS2_PLACEMENT_3D('',#6097,#6098,#6099); +#6097 = CARTESIAN_POINT('',(3.81,0.,0.)); +#6098 = DIRECTION('',(-1.,-0.,-0.)); +#6099 = DIRECTION('',(-0.,0.,1.)); +#6100 = ADVANCED_FACE('',(#6101),#6113,.T.); +#6101 = FACE_BOUND('',#6102,.T.); +#6102 = EDGE_LOOP('',(#6103,#6104,#6105,#6106)); +#6103 = ORIENTED_EDGE('',*,*,#5875,.F.); +#6104 = ORIENTED_EDGE('',*,*,#6089,.T.); +#6105 = ORIENTED_EDGE('',*,*,#5882,.T.); +#6106 = ORIENTED_EDGE('',*,*,#6107,.F.); +#6107 = EDGE_CURVE('',#5842,#5834,#6108,.T.); +#6108 = CIRCLE('',#6109,0.9906); +#6109 = AXIS2_PLACEMENT_3D('',#6110,#6111,#6112); +#6110 = CARTESIAN_POINT('',(3.533240496829,0.,0.)); +#6111 = DIRECTION('',(-1.,0.,-0.)); +#6112 = DIRECTION('',(-0.,0.,1.)); +#6113 = CYLINDRICAL_SURFACE('',#6114,0.9906); +#6114 = AXIS2_PLACEMENT_3D('',#6115,#6116,#6117); +#6115 = CARTESIAN_POINT('',(0.,0.,0.)); +#6116 = DIRECTION('',(-1.,-0.,-0.)); +#6117 = DIRECTION('',(-0.,0.,1.)); +#6118 = ADVANCED_FACE('',(#6119),#6131,.T.); +#6119 = FACE_BOUND('',#6120,.T.); +#6120 = EDGE_LOOP('',(#6121,#6122,#6129,#6130)); +#6121 = ORIENTED_EDGE('',*,*,#5833,.F.); +#6122 = ORIENTED_EDGE('',*,*,#6123,.F.); +#6123 = EDGE_CURVE('',#5803,#5801,#6124,.T.); +#6124 = CIRCLE('',#6125,0.886359503171); +#6125 = AXIS2_PLACEMENT_3D('',#6126,#6127,#6128); +#6126 = CARTESIAN_POINT('',(3.429,0.,0.)); +#6127 = DIRECTION('',(-1.,0.,-0.)); +#6128 = DIRECTION('',(-0.,0.,1.)); +#6129 = ORIENTED_EDGE('',*,*,#5850,.T.); +#6130 = ORIENTED_EDGE('',*,*,#6107,.T.); +#6131 = CONICAL_SURFACE('',#6132,0.9906,0.785398163397); +#6132 = AXIS2_PLACEMENT_3D('',#6133,#6134,#6135); +#6133 = CARTESIAN_POINT('',(3.533240496829,0.,0.)); +#6134 = DIRECTION('',(1.,0.,0.)); +#6135 = DIRECTION('',(0.,0.,-1.)); +#6136 = ADVANCED_FACE('',(#6137),#6149,.T.); +#6137 = FACE_BOUND('',#6138,.T.); +#6138 = EDGE_LOOP('',(#6139,#6140,#6141,#6142)); +#6139 = ORIENTED_EDGE('',*,*,#5811,.F.); +#6140 = ORIENTED_EDGE('',*,*,#6123,.T.); +#6141 = ORIENTED_EDGE('',*,*,#5818,.T.); +#6142 = ORIENTED_EDGE('',*,*,#6143,.F.); +#6143 = EDGE_CURVE('',#5771,#5769,#6144,.T.); +#6144 = CIRCLE('',#6145,0.9906); +#6145 = AXIS2_PLACEMENT_3D('',#6146,#6147,#6148); +#6146 = CARTESIAN_POINT('',(3.324759503171,0.,0.)); +#6147 = DIRECTION('',(-1.,0.,-0.)); +#6148 = DIRECTION('',(-0.,0.,1.)); +#6149 = CONICAL_SURFACE('',#6150,0.886359503171,0.785398163397); +#6150 = AXIS2_PLACEMENT_3D('',#6151,#6152,#6153); +#6151 = CARTESIAN_POINT('',(3.429,0.,0.)); +#6152 = DIRECTION('',(-1.,-0.,-0.)); +#6153 = DIRECTION('',(-0.,0.,1.)); +#6154 = ADVANCED_FACE('',(#6155),#6167,.T.); +#6155 = FACE_BOUND('',#6156,.T.); +#6156 = EDGE_LOOP('',(#6157,#6158,#6159,#6160)); +#6157 = ORIENTED_EDGE('',*,*,#5779,.F.); +#6158 = ORIENTED_EDGE('',*,*,#6143,.T.); +#6159 = ORIENTED_EDGE('',*,*,#5786,.T.); +#6160 = ORIENTED_EDGE('',*,*,#6161,.F.); +#6161 = EDGE_CURVE('',#5746,#5738,#6162,.T.); +#6162 = CIRCLE('',#6163,0.9906); +#6163 = AXIS2_PLACEMENT_3D('',#6164,#6165,#6166); +#6164 = CARTESIAN_POINT('',(3.175,0.,0.)); +#6165 = DIRECTION('',(-1.,0.,-0.)); +#6166 = DIRECTION('',(-0.,0.,1.)); +#6167 = CYLINDRICAL_SURFACE('',#6168,0.9906); +#6168 = AXIS2_PLACEMENT_3D('',#6169,#6170,#6171); +#6169 = CARTESIAN_POINT('',(0.,0.,0.)); +#6170 = DIRECTION('',(-1.,-0.,-0.)); +#6171 = DIRECTION('',(-0.,0.,1.)); +#6172 = ADVANCED_FACE('',(#6173),#6185,.T.); +#6173 = FACE_BOUND('',#6174,.T.); +#6174 = EDGE_LOOP('',(#6175,#6176,#6183,#6184)); +#6175 = ORIENTED_EDGE('',*,*,#5737,.F.); +#6176 = ORIENTED_EDGE('',*,*,#6177,.F.); +#6177 = EDGE_CURVE('',#5729,#5727,#6178,.T.); +#6178 = CIRCLE('',#6179,0.917276515813); +#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182); +#6180 = CARTESIAN_POINT('',(3.048,0.,0.)); +#6181 = DIRECTION('',(-1.,0.,-0.)); +#6182 = DIRECTION('',(-0.,0.,1.)); +#6183 = ORIENTED_EDGE('',*,*,#5754,.T.); +#6184 = ORIENTED_EDGE('',*,*,#6161,.T.); +#6185 = CONICAL_SURFACE('',#6186,0.9906,0.523598775598); +#6186 = AXIS2_PLACEMENT_3D('',#6187,#6188,#6189); +#6187 = CARTESIAN_POINT('',(3.175,0.,0.)); +#6188 = DIRECTION('',(1.,0.,0.)); +#6189 = DIRECTION('',(0.,0.,-1.)); +#6190 = ADVANCED_FACE('',(#6191,#6201),#6205,.F.); +#6191 = FACE_BOUND('',#6192,.T.); +#6192 = EDGE_LOOP('',(#6193,#6194)); +#6193 = ORIENTED_EDGE('',*,*,#5694,.F.); +#6194 = ORIENTED_EDGE('',*,*,#6195,.F.); +#6195 = EDGE_CURVE('',#5697,#5695,#6196,.T.); +#6196 = CIRCLE('',#6197,0.8382); +#6197 = AXIS2_PLACEMENT_3D('',#6198,#6199,#6200); +#6198 = CARTESIAN_POINT('',(3.048,0.,0.)); +#6199 = DIRECTION('',(-1.,0.,-0.)); +#6200 = DIRECTION('',(-0.,0.,1.)); +#6201 = FACE_BOUND('',#6202,.T.); +#6202 = EDGE_LOOP('',(#6203,#6204)); +#6203 = ORIENTED_EDGE('',*,*,#6177,.T.); +#6204 = ORIENTED_EDGE('',*,*,#5726,.T.); +#6205 = PLANE('',#6206); +#6206 = AXIS2_PLACEMENT_3D('',#6207,#6208,#6209); +#6207 = CARTESIAN_POINT('',(3.048,0.8382,0.)); +#6208 = DIRECTION('',(1.,0.,0.)); +#6209 = DIRECTION('',(0.,0.,-1.)); +#6210 = ADVANCED_FACE('',(#6211),#6223,.T.); +#6211 = FACE_BOUND('',#6212,.T.); +#6212 = EDGE_LOOP('',(#6213,#6214,#6215,#6216)); +#6213 = ORIENTED_EDGE('',*,*,#5705,.F.); +#6214 = ORIENTED_EDGE('',*,*,#6195,.T.); +#6215 = ORIENTED_EDGE('',*,*,#5712,.T.); +#6216 = ORIENTED_EDGE('',*,*,#6217,.F.); +#6217 = EDGE_CURVE('',#5672,#5664,#6218,.T.); +#6218 = CIRCLE('',#6219,0.8382); +#6219 = AXIS2_PLACEMENT_3D('',#6220,#6221,#6222); +#6220 = CARTESIAN_POINT('',(0.127,0.,0.)); +#6221 = DIRECTION('',(-1.,0.,-0.)); +#6222 = DIRECTION('',(-0.,0.,1.)); +#6223 = CYLINDRICAL_SURFACE('',#6224,0.8382); +#6224 = AXIS2_PLACEMENT_3D('',#6225,#6226,#6227); +#6225 = CARTESIAN_POINT('',(0.,0.,0.)); +#6226 = DIRECTION('',(-1.,-0.,-0.)); +#6227 = DIRECTION('',(-0.,0.,1.)); +#6228 = ADVANCED_FACE('',(#6229),#6235,.T.); +#6229 = FACE_BOUND('',#6230,.T.); +#6230 = EDGE_LOOP('',(#6231,#6232,#6233,#6234)); +#6231 = ORIENTED_EDGE('',*,*,#5663,.F.); +#6232 = ORIENTED_EDGE('',*,*,#6013,.F.); +#6233 = ORIENTED_EDGE('',*,*,#5680,.T.); +#6234 = ORIENTED_EDGE('',*,*,#6217,.T.); +#6235 = CONICAL_SURFACE('',#6236,0.8382,0.785398163397); +#6236 = AXIS2_PLACEMENT_3D('',#6237,#6238,#6239); +#6237 = CARTESIAN_POINT('',(0.127,0.,0.)); +#6238 = DIRECTION('',(1.,0.,0.)); +#6239 = DIRECTION('',(0.,0.,-1.)); +#6240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6244)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6241,#6242,#6243)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6241 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6242 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6243 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6244 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6241, + 'distance_accuracy_value','confusion accuracy'); +#6245 = SHAPE_DEFINITION_REPRESENTATION(#6246,#5645); +#6246 = PRODUCT_DEFINITION_SHAPE('','',#6247); +#6247 = PRODUCT_DEFINITION('design','',#6248,#6251); +#6248 = PRODUCT_DEFINITION_FORMATION('','',#6249); +#6249 = PRODUCT('2EC981DC-9520-49F7-8F71-10C5616FF6E9', + '2EC981DC-9520-49F7-8F71-10C5616FF6E9','',(#6250)); +#6250 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6251 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6253,#6255); +#6253 = ( REPRESENTATION_RELATIONSHIP('','',#5645,#5635) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6254) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#5636); +#6255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6256); +#6256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','=>[0:1:1:9]','',#5630,#6247 + ,$); +#6257 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6249)); +#6258 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6259,#6261); +#6259 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6260) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6260 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#6261 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6262); +#6262 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#5630,$); +#6263 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5632)); +#6264 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6265,#6267); +#6265 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6266) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6266 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#6267 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6268); +#6268 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#3634,$); +#6269 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6270,#6272); +#6270 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6271) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6271 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#6272 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6273); +#6273 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#5630,$); +#6274 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6275,#6277); +#6275 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6276) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6276 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#6277 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6278); +#6278 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#5630,$); +#6279 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6280,#6282); +#6280 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6281) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6281 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#6282 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6283); +#6283 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#3634,$); +#6284 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6285,#6287); +#6285 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6286) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6286 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#6287 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6288); +#6288 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#3634,$); +#6289 = SHAPE_DEFINITION_REPRESENTATION(#6290,#6296); +#6290 = PRODUCT_DEFINITION_SHAPE('','',#6291); +#6291 = PRODUCT_DEFINITION('design','',#6292,#6295); +#6292 = PRODUCT_DEFINITION_FORMATION('','',#6293); +#6293 = PRODUCT('533092070','533092070','',(#6294)); +#6294 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6295 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6296 = SHAPE_REPRESENTATION('',(#11,#6297),#6301); +#6297 = AXIS2_PLACEMENT_3D('',#6298,#6299,#6300); +#6298 = CARTESIAN_POINT('',(0.,0.,0.)); +#6299 = DIRECTION('',(0.,0.,1.)); +#6300 = DIRECTION('',(1.,0.,-0.)); +#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6305)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6302,#6303,#6304)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6302 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6303 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6304 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6305 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6302, + 'distance_accuracy_value','confusion accuracy'); +#6306 = SHAPE_REPRESENTATION('',(#11,#6307,#24034,#24063,#24092,#24121, + #24150,#24179,#24208,#24237,#24266,#24295,#24324,#24353,#24382, + #24411,#24440,#24469,#24498,#24527,#24556,#24585,#24614),#24622); +#6307 = MANIFOLD_SOLID_BREP('',#6308); +#6308 = CLOSED_SHELL('',(#6309,#6405,#6477,#6549,#6621,#6693,#6765,#6837 + ,#6909,#6981,#7053,#7668,#7691,#7714,#7738,#7769,#7793,#7824,#7855, + #7886,#7917,#7948,#7979,#8010,#8041,#8072,#8096,#8142,#8153,#8176, + #8222,#9324,#9387,#9427,#9472,#9510,#9534,#10326,#10382,#10399, + #10416,#10433,#10450,#10467,#10484,#10496,#10519,#10550,#10588, + #10626,#10664,#10702,#10740,#10778,#10816,#10839,#10870,#10888, + #10913,#10937,#10961,#10984,#11001,#11026,#11050,#11081,#11112, + #11143,#11174,#11205,#11236,#11267,#11298,#11329,#11360,#11392, + #11423,#11455,#11502,#11533,#11610,#11633,#11671,#11694,#11718, + #11750,#11762,#11775,#11806,#11844,#11882,#11920,#11958,#11996, + #12034,#12072,#12110,#12140,#12210,#12228,#12261,#12299,#12323, + #12354,#12385,#12416,#12447,#12478,#12509,#12540,#12571,#12618, + #12644,#13123,#13155,#13208,#13231,#13243,#13260,#13282,#13304, + #13326,#13348,#13370,#13392,#13414,#13436,#13453,#13479,#13551, + #13583,#13628,#13653,#13677,#13700,#13738,#13762,#13832,#13850, + #13864,#13888,#13906,#13930,#13941,#13953,#13970,#13982,#13999, + #14016,#14033,#14050,#14067,#14079,#14091,#14117,#14189,#14221, + #14266,#14291,#14315,#14338,#14376,#14400,#14470,#14488,#14502, + #14526,#14544,#14568,#14579,#14591,#14608,#14620,#14637,#14654, + #14671,#14688,#14705,#14717,#14729,#14755,#14827,#14859,#14904, + #14929,#14953,#14976,#15014,#15038,#15108,#15126,#15140,#15164, + #15182,#15206,#15217,#15229,#15246,#15258,#15275,#15292,#15309, + #15326,#15343,#15355,#15367,#15393,#15465,#15497,#15542,#15567, + #15591,#15614,#15652,#15676,#15746,#15764,#15778,#15802,#15820, + #15844,#15855,#15867,#15884,#15896,#15913,#15930,#15947,#15964, + #15981,#15993,#16005,#16031,#16103,#16135,#16180,#16205,#16229, + #16245,#16283,#16307,#16379,#16397,#16416,#16434,#16458,#16474, + #16486,#16503,#16515,#16534,#16551,#16568,#16585,#16602,#16619, + #16631,#16643,#16669,#16741,#16773,#16818,#16843,#16867,#16883, + #16921,#16945,#17017,#17035,#17054,#17072,#17096,#17112,#17124, + #17141,#17153,#17172,#17189,#17206,#17223,#17240,#17257,#17269, + #17281,#17307,#17379,#17411,#17456,#17481,#17505,#17521,#17559, + #17583,#17655,#17673,#17692,#17710,#17734,#17750,#17762,#17779, + #17791,#17810,#17827,#17844,#17861,#17878,#17895,#17907,#17919, + #17945,#18017,#18049,#18094,#18119,#18143,#18159,#18197,#18221, + #18293,#18311,#18330,#18348,#18372,#18388,#18400,#18417,#18429, + #18448,#18465,#18482,#18499,#18516,#18533,#18545,#18557,#18583, + #18655,#18687,#18732,#18757,#18781,#18797,#18835,#18859,#18931, + #18949,#18968,#18986,#19010,#19026,#19038,#19055,#19067,#19086, + #19103,#19120,#19137,#19154,#19171,#19183,#19195,#19220,#19244, + #19268,#19285,#19302,#19326,#19338,#19355,#19367,#19384,#19396, + #19408,#19425,#19437,#19456,#19473,#19490,#19507,#19524,#19541, + #19553,#19565,#19583,#19608,#19632,#19656,#19680,#19711,#19735, + #19759,#19783,#19806,#19819,#19836,#19853,#19865,#19882,#19899, + #19911,#19928,#19940,#19957,#19969,#20032,#20056,#20087,#20113, + #20130,#20186,#20198,#20215,#20232,#20249,#20266,#20283,#20295, + #20358,#20382,#20427,#20463,#20480,#20536,#20548,#20565,#20582, + #20599,#20616,#20633,#20645,#20665,#20677,#20692,#20755,#20779, + #20824,#20860,#20877,#20933,#20945,#20962,#20979,#20996,#21013, + #21030,#21042,#21069,#21092,#21108,#21125,#21140,#21152,#21215, + #21239,#21284,#21320,#21337,#21393,#21405,#21422,#21439,#21456, + #21473,#21490,#21502,#21529,#21552,#21568,#21585,#21600,#21612, + #21675,#21699,#21744,#21780,#21797,#21853,#21865,#21882,#21899, + #21916,#21933,#21950,#21962,#21989,#22012,#22028,#22045,#22060, + #22072,#22111,#22127,#22150,#22162,#22194,#22232,#22265,#22321, + #22338,#22362,#22411,#22428,#22445,#22462,#22479,#22496,#22508, + #22520,#22532,#22571,#22587,#22610,#22622,#22654,#22692,#22725, + #22781,#22798,#22822,#22871,#22888,#22905,#22922,#22939,#22956, + #22968,#22980,#22992,#23031,#23047,#23070,#23082,#23114,#23152, + #23185,#23241,#23258,#23282,#23331,#23348,#23365,#23382,#23399, + #23416,#23428,#23440,#23452,#23491,#23507,#23530,#23542,#23574, + #23612,#23645,#23701,#23718,#23742,#23791,#23808,#23825,#23842, + #23859,#23876,#23888,#23900,#23912,#23939,#23962,#23978,#23995, + #24010,#24022)); +#6309 = ADVANCED_FACE('',(#6310),#6400,.F.); +#6310 = FACE_BOUND('',#6311,.F.); +#6311 = EDGE_LOOP('',(#6312,#6322,#6330,#6338,#6346,#6354,#6362,#6370, + #6378,#6386,#6394)); +#6312 = ORIENTED_EDGE('',*,*,#6313,.T.); +#6313 = EDGE_CURVE('',#6314,#6316,#6318,.T.); +#6314 = VERTEX_POINT('',#6315); +#6315 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6316 = VERTEX_POINT('',#6317); +#6317 = CARTESIAN_POINT('',(-4.9,-2.325,2.1)); +#6318 = LINE('',#6319,#6320); +#6319 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6320 = VECTOR('',#6321,1.); +#6321 = DIRECTION('',(0.,-1.,0.)); +#6322 = ORIENTED_EDGE('',*,*,#6323,.T.); +#6323 = EDGE_CURVE('',#6316,#6324,#6326,.T.); +#6324 = VERTEX_POINT('',#6325); +#6325 = CARTESIAN_POINT('',(-4.9,-2.325,0.3)); +#6326 = LINE('',#6327,#6328); +#6327 = CARTESIAN_POINT('',(-4.9,-2.325,2.1)); +#6328 = VECTOR('',#6329,1.); +#6329 = DIRECTION('',(0.,0.,-1.)); +#6330 = ORIENTED_EDGE('',*,*,#6331,.T.); +#6331 = EDGE_CURVE('',#6324,#6332,#6334,.T.); +#6332 = VERTEX_POINT('',#6333); +#6333 = CARTESIAN_POINT('',(-4.9,-1.925,0.3)); +#6334 = LINE('',#6335,#6336); +#6335 = CARTESIAN_POINT('',(-4.9,-2.325,0.3)); +#6336 = VECTOR('',#6337,1.); +#6337 = DIRECTION('',(0.,1.,0.)); +#6338 = ORIENTED_EDGE('',*,*,#6339,.T.); +#6339 = EDGE_CURVE('',#6332,#6340,#6342,.T.); +#6340 = VERTEX_POINT('',#6341); +#6341 = CARTESIAN_POINT('',(-4.9,-1.925,-1.1)); +#6342 = LINE('',#6343,#6344); +#6343 = CARTESIAN_POINT('',(-4.9,-1.925,0.3)); +#6344 = VECTOR('',#6345,1.); +#6345 = DIRECTION('',(0.,0.,-1.)); +#6346 = ORIENTED_EDGE('',*,*,#6347,.T.); +#6347 = EDGE_CURVE('',#6340,#6348,#6350,.T.); +#6348 = VERTEX_POINT('',#6349); +#6349 = CARTESIAN_POINT('',(-4.9,-2.325,-1.1)); +#6350 = LINE('',#6351,#6352); +#6351 = CARTESIAN_POINT('',(-4.9,-1.925,-1.1)); +#6352 = VECTOR('',#6353,1.); +#6353 = DIRECTION('',(0.,-1.,0.)); +#6354 = ORIENTED_EDGE('',*,*,#6355,.T.); +#6355 = EDGE_CURVE('',#6348,#6356,#6358,.T.); +#6356 = VERTEX_POINT('',#6357); +#6357 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#6358 = LINE('',#6359,#6360); +#6359 = CARTESIAN_POINT('',(-4.9,-2.325,-1.1)); +#6360 = VECTOR('',#6361,1.); +#6361 = DIRECTION('',(0.,0.,-1.)); +#6362 = ORIENTED_EDGE('',*,*,#6363,.T.); +#6363 = EDGE_CURVE('',#6356,#6364,#6366,.T.); +#6364 = VERTEX_POINT('',#6365); +#6365 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#6366 = LINE('',#6367,#6368); +#6367 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#6368 = VECTOR('',#6369,1.); +#6369 = DIRECTION('',(0.,1.,0.)); +#6370 = ORIENTED_EDGE('',*,*,#6371,.T.); +#6371 = EDGE_CURVE('',#6364,#6372,#6374,.T.); +#6372 = VERTEX_POINT('',#6373); +#6373 = CARTESIAN_POINT('',(-4.9,1.025,-1.95)); +#6374 = LINE('',#6375,#6376); +#6375 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#6376 = VECTOR('',#6377,1.); +#6377 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#6378 = ORIENTED_EDGE('',*,*,#6379,.T.); +#6379 = EDGE_CURVE('',#6372,#6380,#6382,.T.); +#6380 = VERTEX_POINT('',#6381); +#6381 = CARTESIAN_POINT('',(-4.9,1.025,-1.4)); +#6382 = LINE('',#6383,#6384); +#6383 = CARTESIAN_POINT('',(-4.9,1.025,-1.95)); +#6384 = VECTOR('',#6385,1.); +#6385 = DIRECTION('',(0.,0.,1.)); +#6386 = ORIENTED_EDGE('',*,*,#6387,.T.); +#6387 = EDGE_CURVE('',#6380,#6388,#6390,.T.); +#6388 = VERTEX_POINT('',#6389); +#6389 = CARTESIAN_POINT('',(-4.9,2.325,-1.4)); +#6390 = LINE('',#6391,#6392); +#6391 = CARTESIAN_POINT('',(-4.9,1.025,-1.4)); +#6392 = VECTOR('',#6393,1.); +#6393 = DIRECTION('',(0.,1.,0.)); +#6394 = ORIENTED_EDGE('',*,*,#6395,.T.); +#6395 = EDGE_CURVE('',#6388,#6314,#6396,.T.); +#6396 = LINE('',#6397,#6398); +#6397 = CARTESIAN_POINT('',(-4.9,2.325,-1.4)); +#6398 = VECTOR('',#6399,1.); +#6399 = DIRECTION('',(0.,0.,1.)); +#6400 = PLANE('',#6401); +#6401 = AXIS2_PLACEMENT_3D('',#6402,#6403,#6404); +#6402 = CARTESIAN_POINT('',(-4.9,0.,0.)); +#6403 = DIRECTION('',(1.,0.,0.)); +#6404 = DIRECTION('',(0.,0.,-1.)); +#6405 = ADVANCED_FACE('',(#6406),#6472,.T.); +#6406 = FACE_BOUND('',#6407,.F.); +#6407 = EDGE_LOOP('',(#6408,#6418,#6426,#6434,#6442,#6450,#6458,#6466)); +#6408 = ORIENTED_EDGE('',*,*,#6409,.T.); +#6409 = EDGE_CURVE('',#6410,#6412,#6414,.T.); +#6410 = VERTEX_POINT('',#6411); +#6411 = CARTESIAN_POINT('',(-3.01,-1.445,2.1)); +#6412 = VERTEX_POINT('',#6413); +#6413 = CARTESIAN_POINT('',(-2.96,-1.445,2.1)); +#6414 = LINE('',#6415,#6416); +#6415 = CARTESIAN_POINT('',(-3.01,-1.445,2.1)); +#6416 = VECTOR('',#6417,1.); +#6417 = DIRECTION('',(1.,0.,0.)); +#6418 = ORIENTED_EDGE('',*,*,#6419,.F.); +#6419 = EDGE_CURVE('',#6420,#6412,#6422,.T.); +#6420 = VERTEX_POINT('',#6421); +#6421 = CARTESIAN_POINT('',(-2.96,-1.925,2.1)); +#6422 = LINE('',#6423,#6424); +#6423 = CARTESIAN_POINT('',(-2.96,-1.925,2.1)); +#6424 = VECTOR('',#6425,1.); +#6425 = DIRECTION('',(0.,1.,0.)); +#6426 = ORIENTED_EDGE('',*,*,#6427,.T.); +#6427 = EDGE_CURVE('',#6420,#6428,#6430,.T.); +#6428 = VERTEX_POINT('',#6429); +#6429 = CARTESIAN_POINT('',(-3.44,-1.925,2.1)); +#6430 = LINE('',#6431,#6432); +#6431 = CARTESIAN_POINT('',(-2.96,-1.925,2.1)); +#6432 = VECTOR('',#6433,1.); +#6433 = DIRECTION('',(-1.,0.,0.)); +#6434 = ORIENTED_EDGE('',*,*,#6435,.T.); +#6435 = EDGE_CURVE('',#6428,#6436,#6438,.T.); +#6436 = VERTEX_POINT('',#6437); +#6437 = CARTESIAN_POINT('',(-3.44,-1.445,2.1)); +#6438 = LINE('',#6439,#6440); +#6439 = CARTESIAN_POINT('',(-3.44,-1.925,2.1)); +#6440 = VECTOR('',#6441,1.); +#6441 = DIRECTION('',(0.,1.,0.)); +#6442 = ORIENTED_EDGE('',*,*,#6443,.T.); +#6443 = EDGE_CURVE('',#6436,#6444,#6446,.T.); +#6444 = VERTEX_POINT('',#6445); +#6445 = CARTESIAN_POINT('',(-3.39,-1.445,2.1)); +#6446 = LINE('',#6447,#6448); +#6447 = CARTESIAN_POINT('',(-3.44,-1.445,2.1)); +#6448 = VECTOR('',#6449,1.); +#6449 = DIRECTION('',(1.,0.,0.)); +#6450 = ORIENTED_EDGE('',*,*,#6451,.T.); +#6451 = EDGE_CURVE('',#6444,#6452,#6454,.T.); +#6452 = VERTEX_POINT('',#6453); +#6453 = CARTESIAN_POINT('',(-3.39,-0.995,2.1)); +#6454 = LINE('',#6455,#6456); +#6455 = CARTESIAN_POINT('',(-3.39,-1.445,2.1)); +#6456 = VECTOR('',#6457,1.); +#6457 = DIRECTION('',(0.,1.,0.)); +#6458 = ORIENTED_EDGE('',*,*,#6459,.T.); +#6459 = EDGE_CURVE('',#6452,#6460,#6462,.T.); +#6460 = VERTEX_POINT('',#6461); +#6461 = CARTESIAN_POINT('',(-3.01,-0.995,2.1)); +#6462 = LINE('',#6463,#6464); +#6463 = CARTESIAN_POINT('',(-3.39,-0.995,2.1)); +#6464 = VECTOR('',#6465,1.); +#6465 = DIRECTION('',(1.,0.,0.)); +#6466 = ORIENTED_EDGE('',*,*,#6467,.F.); +#6467 = EDGE_CURVE('',#6410,#6460,#6468,.T.); +#6468 = LINE('',#6469,#6470); +#6469 = CARTESIAN_POINT('',(-3.01,-1.445,2.1)); +#6470 = VECTOR('',#6471,1.); +#6471 = DIRECTION('',(0.,1.,0.)); +#6472 = PLANE('',#6473); +#6473 = AXIS2_PLACEMENT_3D('',#6474,#6475,#6476); +#6474 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6475 = DIRECTION('',(0.,0.,1.)); +#6476 = DIRECTION('',(0.,-1.,0.)); +#6477 = ADVANCED_FACE('',(#6478),#6544,.T.); +#6478 = FACE_BOUND('',#6479,.F.); +#6479 = EDGE_LOOP('',(#6480,#6490,#6498,#6506,#6514,#6522,#6530,#6538)); +#6480 = ORIENTED_EDGE('',*,*,#6481,.T.); +#6481 = EDGE_CURVE('',#6482,#6484,#6486,.T.); +#6482 = VERTEX_POINT('',#6483); +#6483 = CARTESIAN_POINT('',(-2.21,-1.445,2.1)); +#6484 = VERTEX_POINT('',#6485); +#6485 = CARTESIAN_POINT('',(-2.16,-1.445,2.1)); +#6486 = LINE('',#6487,#6488); +#6487 = CARTESIAN_POINT('',(-2.21,-1.445,2.1)); +#6488 = VECTOR('',#6489,1.); +#6489 = DIRECTION('',(1.,0.,0.)); +#6490 = ORIENTED_EDGE('',*,*,#6491,.F.); +#6491 = EDGE_CURVE('',#6492,#6484,#6494,.T.); +#6492 = VERTEX_POINT('',#6493); +#6493 = CARTESIAN_POINT('',(-2.16,-1.925,2.1)); +#6494 = LINE('',#6495,#6496); +#6495 = CARTESIAN_POINT('',(-2.16,-1.925,2.1)); +#6496 = VECTOR('',#6497,1.); +#6497 = DIRECTION('',(0.,1.,0.)); +#6498 = ORIENTED_EDGE('',*,*,#6499,.T.); +#6499 = EDGE_CURVE('',#6492,#6500,#6502,.T.); +#6500 = VERTEX_POINT('',#6501); +#6501 = CARTESIAN_POINT('',(-2.64,-1.925,2.1)); +#6502 = LINE('',#6503,#6504); +#6503 = CARTESIAN_POINT('',(-2.16,-1.925,2.1)); +#6504 = VECTOR('',#6505,1.); +#6505 = DIRECTION('',(-1.,0.,0.)); +#6506 = ORIENTED_EDGE('',*,*,#6507,.T.); +#6507 = EDGE_CURVE('',#6500,#6508,#6510,.T.); +#6508 = VERTEX_POINT('',#6509); +#6509 = CARTESIAN_POINT('',(-2.64,-1.445,2.1)); +#6510 = LINE('',#6511,#6512); +#6511 = CARTESIAN_POINT('',(-2.64,-1.925,2.1)); +#6512 = VECTOR('',#6513,1.); +#6513 = DIRECTION('',(0.,1.,0.)); +#6514 = ORIENTED_EDGE('',*,*,#6515,.T.); +#6515 = EDGE_CURVE('',#6508,#6516,#6518,.T.); +#6516 = VERTEX_POINT('',#6517); +#6517 = CARTESIAN_POINT('',(-2.59,-1.445,2.1)); +#6518 = LINE('',#6519,#6520); +#6519 = CARTESIAN_POINT('',(-2.64,-1.445,2.1)); +#6520 = VECTOR('',#6521,1.); +#6521 = DIRECTION('',(1.,0.,0.)); +#6522 = ORIENTED_EDGE('',*,*,#6523,.T.); +#6523 = EDGE_CURVE('',#6516,#6524,#6526,.T.); +#6524 = VERTEX_POINT('',#6525); +#6525 = CARTESIAN_POINT('',(-2.59,-0.995,2.1)); +#6526 = LINE('',#6527,#6528); +#6527 = CARTESIAN_POINT('',(-2.59,-1.445,2.1)); +#6528 = VECTOR('',#6529,1.); +#6529 = DIRECTION('',(0.,1.,0.)); +#6530 = ORIENTED_EDGE('',*,*,#6531,.T.); +#6531 = EDGE_CURVE('',#6524,#6532,#6534,.T.); +#6532 = VERTEX_POINT('',#6533); +#6533 = CARTESIAN_POINT('',(-2.21,-0.995,2.1)); +#6534 = LINE('',#6535,#6536); +#6535 = CARTESIAN_POINT('',(-2.59,-0.995,2.1)); +#6536 = VECTOR('',#6537,1.); +#6537 = DIRECTION('',(1.,0.,0.)); +#6538 = ORIENTED_EDGE('',*,*,#6539,.F.); +#6539 = EDGE_CURVE('',#6482,#6532,#6540,.T.); +#6540 = LINE('',#6541,#6542); +#6541 = CARTESIAN_POINT('',(-2.21,-1.445,2.1)); +#6542 = VECTOR('',#6543,1.); +#6543 = DIRECTION('',(0.,1.,0.)); +#6544 = PLANE('',#6545); +#6545 = AXIS2_PLACEMENT_3D('',#6546,#6547,#6548); +#6546 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6547 = DIRECTION('',(0.,0.,1.)); +#6548 = DIRECTION('',(0.,-1.,0.)); +#6549 = ADVANCED_FACE('',(#6550),#6616,.T.); +#6550 = FACE_BOUND('',#6551,.F.); +#6551 = EDGE_LOOP('',(#6552,#6562,#6570,#6578,#6586,#6594,#6602,#6610)); +#6552 = ORIENTED_EDGE('',*,*,#6553,.T.); +#6553 = EDGE_CURVE('',#6554,#6556,#6558,.T.); +#6554 = VERTEX_POINT('',#6555); +#6555 = CARTESIAN_POINT('',(-1.41,-1.445,2.1)); +#6556 = VERTEX_POINT('',#6557); +#6557 = CARTESIAN_POINT('',(-1.36,-1.445,2.1)); +#6558 = LINE('',#6559,#6560); +#6559 = CARTESIAN_POINT('',(-1.41,-1.445,2.1)); +#6560 = VECTOR('',#6561,1.); +#6561 = DIRECTION('',(1.,0.,0.)); +#6562 = ORIENTED_EDGE('',*,*,#6563,.F.); +#6563 = EDGE_CURVE('',#6564,#6556,#6566,.T.); +#6564 = VERTEX_POINT('',#6565); +#6565 = CARTESIAN_POINT('',(-1.36,-1.925,2.1)); +#6566 = LINE('',#6567,#6568); +#6567 = CARTESIAN_POINT('',(-1.36,-1.925,2.1)); +#6568 = VECTOR('',#6569,1.); +#6569 = DIRECTION('',(0.,1.,0.)); +#6570 = ORIENTED_EDGE('',*,*,#6571,.T.); +#6571 = EDGE_CURVE('',#6564,#6572,#6574,.T.); +#6572 = VERTEX_POINT('',#6573); +#6573 = CARTESIAN_POINT('',(-1.84,-1.925,2.1)); +#6574 = LINE('',#6575,#6576); +#6575 = CARTESIAN_POINT('',(-1.36,-1.925,2.1)); +#6576 = VECTOR('',#6577,1.); +#6577 = DIRECTION('',(-1.,0.,0.)); +#6578 = ORIENTED_EDGE('',*,*,#6579,.T.); +#6579 = EDGE_CURVE('',#6572,#6580,#6582,.T.); +#6580 = VERTEX_POINT('',#6581); +#6581 = CARTESIAN_POINT('',(-1.84,-1.445,2.1)); +#6582 = LINE('',#6583,#6584); +#6583 = CARTESIAN_POINT('',(-1.84,-1.925,2.1)); +#6584 = VECTOR('',#6585,1.); +#6585 = DIRECTION('',(0.,1.,0.)); +#6586 = ORIENTED_EDGE('',*,*,#6587,.T.); +#6587 = EDGE_CURVE('',#6580,#6588,#6590,.T.); +#6588 = VERTEX_POINT('',#6589); +#6589 = CARTESIAN_POINT('',(-1.79,-1.445,2.1)); +#6590 = LINE('',#6591,#6592); +#6591 = CARTESIAN_POINT('',(-1.84,-1.445,2.1)); +#6592 = VECTOR('',#6593,1.); +#6593 = DIRECTION('',(1.,0.,0.)); +#6594 = ORIENTED_EDGE('',*,*,#6595,.T.); +#6595 = EDGE_CURVE('',#6588,#6596,#6598,.T.); +#6596 = VERTEX_POINT('',#6597); +#6597 = CARTESIAN_POINT('',(-1.79,-0.995,2.1)); +#6598 = LINE('',#6599,#6600); +#6599 = CARTESIAN_POINT('',(-1.79,-1.445,2.1)); +#6600 = VECTOR('',#6601,1.); +#6601 = DIRECTION('',(0.,1.,0.)); +#6602 = ORIENTED_EDGE('',*,*,#6603,.T.); +#6603 = EDGE_CURVE('',#6596,#6604,#6606,.T.); +#6604 = VERTEX_POINT('',#6605); +#6605 = CARTESIAN_POINT('',(-1.41,-0.995,2.1)); +#6606 = LINE('',#6607,#6608); +#6607 = CARTESIAN_POINT('',(-1.79,-0.995,2.1)); +#6608 = VECTOR('',#6609,1.); +#6609 = DIRECTION('',(1.,0.,0.)); +#6610 = ORIENTED_EDGE('',*,*,#6611,.F.); +#6611 = EDGE_CURVE('',#6554,#6604,#6612,.T.); +#6612 = LINE('',#6613,#6614); +#6613 = CARTESIAN_POINT('',(-1.41,-1.445,2.1)); +#6614 = VECTOR('',#6615,1.); +#6615 = DIRECTION('',(0.,1.,0.)); +#6616 = PLANE('',#6617); +#6617 = AXIS2_PLACEMENT_3D('',#6618,#6619,#6620); +#6618 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6619 = DIRECTION('',(0.,0.,1.)); +#6620 = DIRECTION('',(0.,-1.,0.)); +#6621 = ADVANCED_FACE('',(#6622),#6688,.T.); +#6622 = FACE_BOUND('',#6623,.F.); +#6623 = EDGE_LOOP('',(#6624,#6634,#6642,#6650,#6658,#6666,#6674,#6682)); +#6624 = ORIENTED_EDGE('',*,*,#6625,.T.); +#6625 = EDGE_CURVE('',#6626,#6628,#6630,.T.); +#6626 = VERTEX_POINT('',#6627); +#6627 = CARTESIAN_POINT('',(-0.61,-1.445,2.1)); +#6628 = VERTEX_POINT('',#6629); +#6629 = CARTESIAN_POINT('',(-0.56,-1.445,2.1)); +#6630 = LINE('',#6631,#6632); +#6631 = CARTESIAN_POINT('',(-0.61,-1.445,2.1)); +#6632 = VECTOR('',#6633,1.); +#6633 = DIRECTION('',(1.,0.,0.)); +#6634 = ORIENTED_EDGE('',*,*,#6635,.F.); +#6635 = EDGE_CURVE('',#6636,#6628,#6638,.T.); +#6636 = VERTEX_POINT('',#6637); +#6637 = CARTESIAN_POINT('',(-0.56,-1.925,2.1)); +#6638 = LINE('',#6639,#6640); +#6639 = CARTESIAN_POINT('',(-0.56,-1.925,2.1)); +#6640 = VECTOR('',#6641,1.); +#6641 = DIRECTION('',(0.,1.,0.)); +#6642 = ORIENTED_EDGE('',*,*,#6643,.T.); +#6643 = EDGE_CURVE('',#6636,#6644,#6646,.T.); +#6644 = VERTEX_POINT('',#6645); +#6645 = CARTESIAN_POINT('',(-1.04,-1.925,2.1)); +#6646 = LINE('',#6647,#6648); +#6647 = CARTESIAN_POINT('',(-0.56,-1.925,2.1)); +#6648 = VECTOR('',#6649,1.); +#6649 = DIRECTION('',(-1.,0.,0.)); +#6650 = ORIENTED_EDGE('',*,*,#6651,.T.); +#6651 = EDGE_CURVE('',#6644,#6652,#6654,.T.); +#6652 = VERTEX_POINT('',#6653); +#6653 = CARTESIAN_POINT('',(-1.04,-1.445,2.1)); +#6654 = LINE('',#6655,#6656); +#6655 = CARTESIAN_POINT('',(-1.04,-1.925,2.1)); +#6656 = VECTOR('',#6657,1.); +#6657 = DIRECTION('',(0.,1.,0.)); +#6658 = ORIENTED_EDGE('',*,*,#6659,.T.); +#6659 = EDGE_CURVE('',#6652,#6660,#6662,.T.); +#6660 = VERTEX_POINT('',#6661); +#6661 = CARTESIAN_POINT('',(-0.99,-1.445,2.1)); +#6662 = LINE('',#6663,#6664); +#6663 = CARTESIAN_POINT('',(-1.04,-1.445,2.1)); +#6664 = VECTOR('',#6665,1.); +#6665 = DIRECTION('',(1.,0.,0.)); +#6666 = ORIENTED_EDGE('',*,*,#6667,.T.); +#6667 = EDGE_CURVE('',#6660,#6668,#6670,.T.); +#6668 = VERTEX_POINT('',#6669); +#6669 = CARTESIAN_POINT('',(-0.99,-0.995,2.1)); +#6670 = LINE('',#6671,#6672); +#6671 = CARTESIAN_POINT('',(-0.99,-1.445,2.1)); +#6672 = VECTOR('',#6673,1.); +#6673 = DIRECTION('',(0.,1.,0.)); +#6674 = ORIENTED_EDGE('',*,*,#6675,.T.); +#6675 = EDGE_CURVE('',#6668,#6676,#6678,.T.); +#6676 = VERTEX_POINT('',#6677); +#6677 = CARTESIAN_POINT('',(-0.61,-0.995,2.1)); +#6678 = LINE('',#6679,#6680); +#6679 = CARTESIAN_POINT('',(-0.99,-0.995,2.1)); +#6680 = VECTOR('',#6681,1.); +#6681 = DIRECTION('',(1.,0.,0.)); +#6682 = ORIENTED_EDGE('',*,*,#6683,.F.); +#6683 = EDGE_CURVE('',#6626,#6676,#6684,.T.); +#6684 = LINE('',#6685,#6686); +#6685 = CARTESIAN_POINT('',(-0.61,-1.445,2.1)); +#6686 = VECTOR('',#6687,1.); +#6687 = DIRECTION('',(0.,1.,0.)); +#6688 = PLANE('',#6689); +#6689 = AXIS2_PLACEMENT_3D('',#6690,#6691,#6692); +#6690 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6691 = DIRECTION('',(0.,0.,1.)); +#6692 = DIRECTION('',(0.,-1.,0.)); +#6693 = ADVANCED_FACE('',(#6694),#6760,.T.); +#6694 = FACE_BOUND('',#6695,.F.); +#6695 = EDGE_LOOP('',(#6696,#6706,#6714,#6722,#6730,#6738,#6746,#6754)); +#6696 = ORIENTED_EDGE('',*,*,#6697,.T.); +#6697 = EDGE_CURVE('',#6698,#6700,#6702,.T.); +#6698 = VERTEX_POINT('',#6699); +#6699 = CARTESIAN_POINT('',(0.19,-1.445,2.1)); +#6700 = VERTEX_POINT('',#6701); +#6701 = CARTESIAN_POINT('',(0.24,-1.445,2.1)); +#6702 = LINE('',#6703,#6704); +#6703 = CARTESIAN_POINT('',(0.19,-1.445,2.1)); +#6704 = VECTOR('',#6705,1.); +#6705 = DIRECTION('',(1.,0.,0.)); +#6706 = ORIENTED_EDGE('',*,*,#6707,.F.); +#6707 = EDGE_CURVE('',#6708,#6700,#6710,.T.); +#6708 = VERTEX_POINT('',#6709); +#6709 = CARTESIAN_POINT('',(0.24,-1.925,2.1)); +#6710 = LINE('',#6711,#6712); +#6711 = CARTESIAN_POINT('',(0.24,-1.925,2.1)); +#6712 = VECTOR('',#6713,1.); +#6713 = DIRECTION('',(0.,1.,0.)); +#6714 = ORIENTED_EDGE('',*,*,#6715,.T.); +#6715 = EDGE_CURVE('',#6708,#6716,#6718,.T.); +#6716 = VERTEX_POINT('',#6717); +#6717 = CARTESIAN_POINT('',(-0.24,-1.925,2.1)); +#6718 = LINE('',#6719,#6720); +#6719 = CARTESIAN_POINT('',(0.24,-1.925,2.1)); +#6720 = VECTOR('',#6721,1.); +#6721 = DIRECTION('',(-1.,0.,0.)); +#6722 = ORIENTED_EDGE('',*,*,#6723,.T.); +#6723 = EDGE_CURVE('',#6716,#6724,#6726,.T.); +#6724 = VERTEX_POINT('',#6725); +#6725 = CARTESIAN_POINT('',(-0.24,-1.445,2.1)); +#6726 = LINE('',#6727,#6728); +#6727 = CARTESIAN_POINT('',(-0.24,-1.925,2.1)); +#6728 = VECTOR('',#6729,1.); +#6729 = DIRECTION('',(0.,1.,0.)); +#6730 = ORIENTED_EDGE('',*,*,#6731,.T.); +#6731 = EDGE_CURVE('',#6724,#6732,#6734,.T.); +#6732 = VERTEX_POINT('',#6733); +#6733 = CARTESIAN_POINT('',(-0.19,-1.445,2.1)); +#6734 = LINE('',#6735,#6736); +#6735 = CARTESIAN_POINT('',(-0.24,-1.445,2.1)); +#6736 = VECTOR('',#6737,1.); +#6737 = DIRECTION('',(1.,0.,0.)); +#6738 = ORIENTED_EDGE('',*,*,#6739,.T.); +#6739 = EDGE_CURVE('',#6732,#6740,#6742,.T.); +#6740 = VERTEX_POINT('',#6741); +#6741 = CARTESIAN_POINT('',(-0.19,-0.995,2.1)); +#6742 = LINE('',#6743,#6744); +#6743 = CARTESIAN_POINT('',(-0.19,-1.445,2.1)); +#6744 = VECTOR('',#6745,1.); +#6745 = DIRECTION('',(0.,1.,0.)); +#6746 = ORIENTED_EDGE('',*,*,#6747,.T.); +#6747 = EDGE_CURVE('',#6740,#6748,#6750,.T.); +#6748 = VERTEX_POINT('',#6749); +#6749 = CARTESIAN_POINT('',(0.19,-0.995,2.1)); +#6750 = LINE('',#6751,#6752); +#6751 = CARTESIAN_POINT('',(-0.19,-0.995,2.1)); +#6752 = VECTOR('',#6753,1.); +#6753 = DIRECTION('',(1.,0.,0.)); +#6754 = ORIENTED_EDGE('',*,*,#6755,.F.); +#6755 = EDGE_CURVE('',#6698,#6748,#6756,.T.); +#6756 = LINE('',#6757,#6758); +#6757 = CARTESIAN_POINT('',(0.19,-1.445,2.1)); +#6758 = VECTOR('',#6759,1.); +#6759 = DIRECTION('',(0.,1.,0.)); +#6760 = PLANE('',#6761); +#6761 = AXIS2_PLACEMENT_3D('',#6762,#6763,#6764); +#6762 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6763 = DIRECTION('',(0.,0.,1.)); +#6764 = DIRECTION('',(0.,-1.,0.)); +#6765 = ADVANCED_FACE('',(#6766),#6832,.T.); +#6766 = FACE_BOUND('',#6767,.F.); +#6767 = EDGE_LOOP('',(#6768,#6778,#6786,#6794,#6802,#6810,#6818,#6826)); +#6768 = ORIENTED_EDGE('',*,*,#6769,.T.); +#6769 = EDGE_CURVE('',#6770,#6772,#6774,.T.); +#6770 = VERTEX_POINT('',#6771); +#6771 = CARTESIAN_POINT('',(0.99,-1.445,2.1)); +#6772 = VERTEX_POINT('',#6773); +#6773 = CARTESIAN_POINT('',(1.04,-1.445,2.1)); +#6774 = LINE('',#6775,#6776); +#6775 = CARTESIAN_POINT('',(0.99,-1.445,2.1)); +#6776 = VECTOR('',#6777,1.); +#6777 = DIRECTION('',(1.,0.,0.)); +#6778 = ORIENTED_EDGE('',*,*,#6779,.F.); +#6779 = EDGE_CURVE('',#6780,#6772,#6782,.T.); +#6780 = VERTEX_POINT('',#6781); +#6781 = CARTESIAN_POINT('',(1.04,-1.925,2.1)); +#6782 = LINE('',#6783,#6784); +#6783 = CARTESIAN_POINT('',(1.04,-1.925,2.1)); +#6784 = VECTOR('',#6785,1.); +#6785 = DIRECTION('',(0.,1.,0.)); +#6786 = ORIENTED_EDGE('',*,*,#6787,.T.); +#6787 = EDGE_CURVE('',#6780,#6788,#6790,.T.); +#6788 = VERTEX_POINT('',#6789); +#6789 = CARTESIAN_POINT('',(0.56,-1.925,2.1)); +#6790 = LINE('',#6791,#6792); +#6791 = CARTESIAN_POINT('',(1.04,-1.925,2.1)); +#6792 = VECTOR('',#6793,1.); +#6793 = DIRECTION('',(-1.,0.,0.)); +#6794 = ORIENTED_EDGE('',*,*,#6795,.T.); +#6795 = EDGE_CURVE('',#6788,#6796,#6798,.T.); +#6796 = VERTEX_POINT('',#6797); +#6797 = CARTESIAN_POINT('',(0.56,-1.445,2.1)); +#6798 = LINE('',#6799,#6800); +#6799 = CARTESIAN_POINT('',(0.56,-1.925,2.1)); +#6800 = VECTOR('',#6801,1.); +#6801 = DIRECTION('',(0.,1.,0.)); +#6802 = ORIENTED_EDGE('',*,*,#6803,.T.); +#6803 = EDGE_CURVE('',#6796,#6804,#6806,.T.); +#6804 = VERTEX_POINT('',#6805); +#6805 = CARTESIAN_POINT('',(0.61,-1.445,2.1)); +#6806 = LINE('',#6807,#6808); +#6807 = CARTESIAN_POINT('',(0.56,-1.445,2.1)); +#6808 = VECTOR('',#6809,1.); +#6809 = DIRECTION('',(1.,0.,0.)); +#6810 = ORIENTED_EDGE('',*,*,#6811,.T.); +#6811 = EDGE_CURVE('',#6804,#6812,#6814,.T.); +#6812 = VERTEX_POINT('',#6813); +#6813 = CARTESIAN_POINT('',(0.61,-0.995,2.1)); +#6814 = LINE('',#6815,#6816); +#6815 = CARTESIAN_POINT('',(0.61,-1.445,2.1)); +#6816 = VECTOR('',#6817,1.); +#6817 = DIRECTION('',(0.,1.,0.)); +#6818 = ORIENTED_EDGE('',*,*,#6819,.T.); +#6819 = EDGE_CURVE('',#6812,#6820,#6822,.T.); +#6820 = VERTEX_POINT('',#6821); +#6821 = CARTESIAN_POINT('',(0.99,-0.995,2.1)); +#6822 = LINE('',#6823,#6824); +#6823 = CARTESIAN_POINT('',(0.61,-0.995,2.1)); +#6824 = VECTOR('',#6825,1.); +#6825 = DIRECTION('',(1.,0.,0.)); +#6826 = ORIENTED_EDGE('',*,*,#6827,.F.); +#6827 = EDGE_CURVE('',#6770,#6820,#6828,.T.); +#6828 = LINE('',#6829,#6830); +#6829 = CARTESIAN_POINT('',(0.99,-1.445,2.1)); +#6830 = VECTOR('',#6831,1.); +#6831 = DIRECTION('',(0.,1.,0.)); +#6832 = PLANE('',#6833); +#6833 = AXIS2_PLACEMENT_3D('',#6834,#6835,#6836); +#6834 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6835 = DIRECTION('',(0.,0.,1.)); +#6836 = DIRECTION('',(0.,-1.,0.)); +#6837 = ADVANCED_FACE('',(#6838),#6904,.T.); +#6838 = FACE_BOUND('',#6839,.F.); +#6839 = EDGE_LOOP('',(#6840,#6850,#6858,#6866,#6874,#6882,#6890,#6898)); +#6840 = ORIENTED_EDGE('',*,*,#6841,.T.); +#6841 = EDGE_CURVE('',#6842,#6844,#6846,.T.); +#6842 = VERTEX_POINT('',#6843); +#6843 = CARTESIAN_POINT('',(1.79,-1.445,2.1)); +#6844 = VERTEX_POINT('',#6845); +#6845 = CARTESIAN_POINT('',(1.84,-1.445,2.1)); +#6846 = LINE('',#6847,#6848); +#6847 = CARTESIAN_POINT('',(1.79,-1.445,2.1)); +#6848 = VECTOR('',#6849,1.); +#6849 = DIRECTION('',(1.,0.,0.)); +#6850 = ORIENTED_EDGE('',*,*,#6851,.F.); +#6851 = EDGE_CURVE('',#6852,#6844,#6854,.T.); +#6852 = VERTEX_POINT('',#6853); +#6853 = CARTESIAN_POINT('',(1.84,-1.925,2.1)); +#6854 = LINE('',#6855,#6856); +#6855 = CARTESIAN_POINT('',(1.84,-1.925,2.1)); +#6856 = VECTOR('',#6857,1.); +#6857 = DIRECTION('',(0.,1.,0.)); +#6858 = ORIENTED_EDGE('',*,*,#6859,.T.); +#6859 = EDGE_CURVE('',#6852,#6860,#6862,.T.); +#6860 = VERTEX_POINT('',#6861); +#6861 = CARTESIAN_POINT('',(1.36,-1.925,2.1)); +#6862 = LINE('',#6863,#6864); +#6863 = CARTESIAN_POINT('',(1.84,-1.925,2.1)); +#6864 = VECTOR('',#6865,1.); +#6865 = DIRECTION('',(-1.,0.,0.)); +#6866 = ORIENTED_EDGE('',*,*,#6867,.T.); +#6867 = EDGE_CURVE('',#6860,#6868,#6870,.T.); +#6868 = VERTEX_POINT('',#6869); +#6869 = CARTESIAN_POINT('',(1.36,-1.445,2.1)); +#6870 = LINE('',#6871,#6872); +#6871 = CARTESIAN_POINT('',(1.36,-1.925,2.1)); +#6872 = VECTOR('',#6873,1.); +#6873 = DIRECTION('',(0.,1.,0.)); +#6874 = ORIENTED_EDGE('',*,*,#6875,.T.); +#6875 = EDGE_CURVE('',#6868,#6876,#6878,.T.); +#6876 = VERTEX_POINT('',#6877); +#6877 = CARTESIAN_POINT('',(1.41,-1.445,2.1)); +#6878 = LINE('',#6879,#6880); +#6879 = CARTESIAN_POINT('',(1.36,-1.445,2.1)); +#6880 = VECTOR('',#6881,1.); +#6881 = DIRECTION('',(1.,0.,0.)); +#6882 = ORIENTED_EDGE('',*,*,#6883,.T.); +#6883 = EDGE_CURVE('',#6876,#6884,#6886,.T.); +#6884 = VERTEX_POINT('',#6885); +#6885 = CARTESIAN_POINT('',(1.41,-0.995,2.1)); +#6886 = LINE('',#6887,#6888); +#6887 = CARTESIAN_POINT('',(1.41,-1.445,2.1)); +#6888 = VECTOR('',#6889,1.); +#6889 = DIRECTION('',(0.,1.,0.)); +#6890 = ORIENTED_EDGE('',*,*,#6891,.T.); +#6891 = EDGE_CURVE('',#6884,#6892,#6894,.T.); +#6892 = VERTEX_POINT('',#6893); +#6893 = CARTESIAN_POINT('',(1.79,-0.995,2.1)); +#6894 = LINE('',#6895,#6896); +#6895 = CARTESIAN_POINT('',(1.41,-0.995,2.1)); +#6896 = VECTOR('',#6897,1.); +#6897 = DIRECTION('',(1.,0.,0.)); +#6898 = ORIENTED_EDGE('',*,*,#6899,.F.); +#6899 = EDGE_CURVE('',#6842,#6892,#6900,.T.); +#6900 = LINE('',#6901,#6902); +#6901 = CARTESIAN_POINT('',(1.79,-1.445,2.1)); +#6902 = VECTOR('',#6903,1.); +#6903 = DIRECTION('',(0.,1.,0.)); +#6904 = PLANE('',#6905); +#6905 = AXIS2_PLACEMENT_3D('',#6906,#6907,#6908); +#6906 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6907 = DIRECTION('',(0.,0.,1.)); +#6908 = DIRECTION('',(0.,-1.,0.)); +#6909 = ADVANCED_FACE('',(#6910),#6976,.T.); +#6910 = FACE_BOUND('',#6911,.F.); +#6911 = EDGE_LOOP('',(#6912,#6922,#6930,#6938,#6946,#6954,#6962,#6970)); +#6912 = ORIENTED_EDGE('',*,*,#6913,.T.); +#6913 = EDGE_CURVE('',#6914,#6916,#6918,.T.); +#6914 = VERTEX_POINT('',#6915); +#6915 = CARTESIAN_POINT('',(2.59,-1.445,2.1)); +#6916 = VERTEX_POINT('',#6917); +#6917 = CARTESIAN_POINT('',(2.64,-1.445,2.1)); +#6918 = LINE('',#6919,#6920); +#6919 = CARTESIAN_POINT('',(2.59,-1.445,2.1)); +#6920 = VECTOR('',#6921,1.); +#6921 = DIRECTION('',(1.,0.,0.)); +#6922 = ORIENTED_EDGE('',*,*,#6923,.F.); +#6923 = EDGE_CURVE('',#6924,#6916,#6926,.T.); +#6924 = VERTEX_POINT('',#6925); +#6925 = CARTESIAN_POINT('',(2.64,-1.925,2.1)); +#6926 = LINE('',#6927,#6928); +#6927 = CARTESIAN_POINT('',(2.64,-1.925,2.1)); +#6928 = VECTOR('',#6929,1.); +#6929 = DIRECTION('',(0.,1.,0.)); +#6930 = ORIENTED_EDGE('',*,*,#6931,.T.); +#6931 = EDGE_CURVE('',#6924,#6932,#6934,.T.); +#6932 = VERTEX_POINT('',#6933); +#6933 = CARTESIAN_POINT('',(2.16,-1.925,2.1)); +#6934 = LINE('',#6935,#6936); +#6935 = CARTESIAN_POINT('',(2.64,-1.925,2.1)); +#6936 = VECTOR('',#6937,1.); +#6937 = DIRECTION('',(-1.,0.,0.)); +#6938 = ORIENTED_EDGE('',*,*,#6939,.T.); +#6939 = EDGE_CURVE('',#6932,#6940,#6942,.T.); +#6940 = VERTEX_POINT('',#6941); +#6941 = CARTESIAN_POINT('',(2.16,-1.445,2.1)); +#6942 = LINE('',#6943,#6944); +#6943 = CARTESIAN_POINT('',(2.16,-1.925,2.1)); +#6944 = VECTOR('',#6945,1.); +#6945 = DIRECTION('',(0.,1.,0.)); +#6946 = ORIENTED_EDGE('',*,*,#6947,.T.); +#6947 = EDGE_CURVE('',#6940,#6948,#6950,.T.); +#6948 = VERTEX_POINT('',#6949); +#6949 = CARTESIAN_POINT('',(2.21,-1.445,2.1)); +#6950 = LINE('',#6951,#6952); +#6951 = CARTESIAN_POINT('',(2.16,-1.445,2.1)); +#6952 = VECTOR('',#6953,1.); +#6953 = DIRECTION('',(1.,0.,0.)); +#6954 = ORIENTED_EDGE('',*,*,#6955,.T.); +#6955 = EDGE_CURVE('',#6948,#6956,#6958,.T.); +#6956 = VERTEX_POINT('',#6957); +#6957 = CARTESIAN_POINT('',(2.21,-0.995,2.1)); +#6958 = LINE('',#6959,#6960); +#6959 = CARTESIAN_POINT('',(2.21,-1.445,2.1)); +#6960 = VECTOR('',#6961,1.); +#6961 = DIRECTION('',(0.,1.,0.)); +#6962 = ORIENTED_EDGE('',*,*,#6963,.T.); +#6963 = EDGE_CURVE('',#6956,#6964,#6966,.T.); +#6964 = VERTEX_POINT('',#6965); +#6965 = CARTESIAN_POINT('',(2.59,-0.995,2.1)); +#6966 = LINE('',#6967,#6968); +#6967 = CARTESIAN_POINT('',(2.21,-0.995,2.1)); +#6968 = VECTOR('',#6969,1.); +#6969 = DIRECTION('',(1.,0.,0.)); +#6970 = ORIENTED_EDGE('',*,*,#6971,.F.); +#6971 = EDGE_CURVE('',#6914,#6964,#6972,.T.); +#6972 = LINE('',#6973,#6974); +#6973 = CARTESIAN_POINT('',(2.59,-1.445,2.1)); +#6974 = VECTOR('',#6975,1.); +#6975 = DIRECTION('',(0.,1.,0.)); +#6976 = PLANE('',#6977); +#6977 = AXIS2_PLACEMENT_3D('',#6978,#6979,#6980); +#6978 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#6979 = DIRECTION('',(0.,0.,1.)); +#6980 = DIRECTION('',(0.,-1.,0.)); +#6981 = ADVANCED_FACE('',(#6982),#7048,.T.); +#6982 = FACE_BOUND('',#6983,.F.); +#6983 = EDGE_LOOP('',(#6984,#6994,#7002,#7010,#7018,#7026,#7034,#7042)); +#6984 = ORIENTED_EDGE('',*,*,#6985,.T.); +#6985 = EDGE_CURVE('',#6986,#6988,#6990,.T.); +#6986 = VERTEX_POINT('',#6987); +#6987 = CARTESIAN_POINT('',(3.39,-1.445,2.1)); +#6988 = VERTEX_POINT('',#6989); +#6989 = CARTESIAN_POINT('',(3.44,-1.445,2.1)); +#6990 = LINE('',#6991,#6992); +#6991 = CARTESIAN_POINT('',(3.39,-1.445,2.1)); +#6992 = VECTOR('',#6993,1.); +#6993 = DIRECTION('',(1.,0.,0.)); +#6994 = ORIENTED_EDGE('',*,*,#6995,.F.); +#6995 = EDGE_CURVE('',#6996,#6988,#6998,.T.); +#6996 = VERTEX_POINT('',#6997); +#6997 = CARTESIAN_POINT('',(3.44,-1.925,2.1)); +#6998 = LINE('',#6999,#7000); +#6999 = CARTESIAN_POINT('',(3.44,-1.925,2.1)); +#7000 = VECTOR('',#7001,1.); +#7001 = DIRECTION('',(0.,1.,0.)); +#7002 = ORIENTED_EDGE('',*,*,#7003,.T.); +#7003 = EDGE_CURVE('',#6996,#7004,#7006,.T.); +#7004 = VERTEX_POINT('',#7005); +#7005 = CARTESIAN_POINT('',(2.96,-1.925,2.1)); +#7006 = LINE('',#7007,#7008); +#7007 = CARTESIAN_POINT('',(3.44,-1.925,2.1)); +#7008 = VECTOR('',#7009,1.); +#7009 = DIRECTION('',(-1.,0.,0.)); +#7010 = ORIENTED_EDGE('',*,*,#7011,.T.); +#7011 = EDGE_CURVE('',#7004,#7012,#7014,.T.); +#7012 = VERTEX_POINT('',#7013); +#7013 = CARTESIAN_POINT('',(2.96,-1.445,2.1)); +#7014 = LINE('',#7015,#7016); +#7015 = CARTESIAN_POINT('',(2.96,-1.925,2.1)); +#7016 = VECTOR('',#7017,1.); +#7017 = DIRECTION('',(0.,1.,0.)); +#7018 = ORIENTED_EDGE('',*,*,#7019,.T.); +#7019 = EDGE_CURVE('',#7012,#7020,#7022,.T.); +#7020 = VERTEX_POINT('',#7021); +#7021 = CARTESIAN_POINT('',(3.01,-1.445,2.1)); +#7022 = LINE('',#7023,#7024); +#7023 = CARTESIAN_POINT('',(2.96,-1.445,2.1)); +#7024 = VECTOR('',#7025,1.); +#7025 = DIRECTION('',(1.,0.,0.)); +#7026 = ORIENTED_EDGE('',*,*,#7027,.T.); +#7027 = EDGE_CURVE('',#7020,#7028,#7030,.T.); +#7028 = VERTEX_POINT('',#7029); +#7029 = CARTESIAN_POINT('',(3.01,-0.995,2.1)); +#7030 = LINE('',#7031,#7032); +#7031 = CARTESIAN_POINT('',(3.01,-1.445,2.1)); +#7032 = VECTOR('',#7033,1.); +#7033 = DIRECTION('',(0.,1.,0.)); +#7034 = ORIENTED_EDGE('',*,*,#7035,.T.); +#7035 = EDGE_CURVE('',#7028,#7036,#7038,.T.); +#7036 = VERTEX_POINT('',#7037); +#7037 = CARTESIAN_POINT('',(3.39,-0.995,2.1)); +#7038 = LINE('',#7039,#7040); +#7039 = CARTESIAN_POINT('',(3.01,-0.995,2.1)); +#7040 = VECTOR('',#7041,1.); +#7041 = DIRECTION('',(1.,0.,0.)); +#7042 = ORIENTED_EDGE('',*,*,#7043,.F.); +#7043 = EDGE_CURVE('',#6986,#7036,#7044,.T.); +#7044 = LINE('',#7045,#7046); +#7045 = CARTESIAN_POINT('',(3.39,-1.445,2.1)); +#7046 = VECTOR('',#7047,1.); +#7047 = DIRECTION('',(0.,1.,0.)); +#7048 = PLANE('',#7049); +#7049 = AXIS2_PLACEMENT_3D('',#7050,#7051,#7052); +#7050 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#7051 = DIRECTION('',(0.,0.,1.)); +#7052 = DIRECTION('',(0.,-1.,0.)); +#7053 = ADVANCED_FACE('',(#7054),#7663,.T.); +#7054 = FACE_BOUND('',#7055,.F.); +#7055 = EDGE_LOOP('',(#7056,#7066,#7074,#7082,#7090,#7098,#7106,#7114, + #7122,#7130,#7138,#7146,#7154,#7162,#7170,#7178,#7186,#7194,#7202, + #7210,#7218,#7226,#7234,#7242,#7250,#7258,#7266,#7274,#7282,#7290, + #7298,#7306,#7314,#7322,#7330,#7338,#7346,#7354,#7362,#7370,#7378, + #7386,#7394,#7402,#7410,#7418,#7426,#7434,#7442,#7450,#7458,#7466, + #7474,#7482,#7490,#7498,#7506,#7514,#7522,#7530,#7538,#7546,#7554, + #7562,#7570,#7578,#7586,#7594,#7602,#7608,#7609,#7617,#7625,#7633, + #7641,#7649,#7657)); +#7056 = ORIENTED_EDGE('',*,*,#7057,.T.); +#7057 = EDGE_CURVE('',#7058,#7060,#7062,.T.); +#7058 = VERTEX_POINT('',#7059); +#7059 = CARTESIAN_POINT('',(3.76,-1.445,2.1)); +#7060 = VERTEX_POINT('',#7061); +#7061 = CARTESIAN_POINT('',(3.81,-1.445,2.1)); +#7062 = LINE('',#7063,#7064); +#7063 = CARTESIAN_POINT('',(3.76,-1.445,2.1)); +#7064 = VECTOR('',#7065,1.); +#7065 = DIRECTION('',(1.,0.,0.)); +#7066 = ORIENTED_EDGE('',*,*,#7067,.T.); +#7067 = EDGE_CURVE('',#7060,#7068,#7070,.T.); +#7068 = VERTEX_POINT('',#7069); +#7069 = CARTESIAN_POINT('',(3.81,-0.995,2.1)); +#7070 = LINE('',#7071,#7072); +#7071 = CARTESIAN_POINT('',(3.81,-1.445,2.1)); +#7072 = VECTOR('',#7073,1.); +#7073 = DIRECTION('',(0.,1.,0.)); +#7074 = ORIENTED_EDGE('',*,*,#7075,.T.); +#7075 = EDGE_CURVE('',#7068,#7076,#7078,.T.); +#7076 = VERTEX_POINT('',#7077); +#7077 = CARTESIAN_POINT('',(3.95,-0.995,2.1)); +#7078 = LINE('',#7079,#7080); +#7079 = CARTESIAN_POINT('',(3.81,-0.995,2.1)); +#7080 = VECTOR('',#7081,1.); +#7081 = DIRECTION('',(1.,0.,0.)); +#7082 = ORIENTED_EDGE('',*,*,#7083,.T.); +#7083 = EDGE_CURVE('',#7076,#7084,#7086,.T.); +#7084 = VERTEX_POINT('',#7085); +#7085 = CARTESIAN_POINT('',(3.95,-0.915,2.1)); +#7086 = LINE('',#7087,#7088); +#7087 = CARTESIAN_POINT('',(3.95,-0.995,2.1)); +#7088 = VECTOR('',#7089,1.); +#7089 = DIRECTION('',(0.,1.,0.)); +#7090 = ORIENTED_EDGE('',*,*,#7091,.T.); +#7091 = EDGE_CURVE('',#7084,#7092,#7094,.T.); +#7092 = VERTEX_POINT('',#7093); +#7093 = CARTESIAN_POINT('',(4.370710678119,-0.915,2.1)); +#7094 = LINE('',#7095,#7096); +#7095 = CARTESIAN_POINT('',(3.95,-0.915,2.1)); +#7096 = VECTOR('',#7097,1.); +#7097 = DIRECTION('',(1.,0.,0.)); +#7098 = ORIENTED_EDGE('',*,*,#7099,.T.); +#7099 = EDGE_CURVE('',#7092,#7100,#7102,.T.); +#7100 = VERTEX_POINT('',#7101); +#7101 = CARTESIAN_POINT('',(4.5,-0.785710678119,2.1)); +#7102 = LINE('',#7103,#7104); +#7103 = CARTESIAN_POINT('',(4.370710678119,-0.915,2.1)); +#7104 = VECTOR('',#7105,1.); +#7105 = DIRECTION('',(0.707106781187,0.707106781186,0.)); +#7106 = ORIENTED_EDGE('',*,*,#7107,.T.); +#7107 = EDGE_CURVE('',#7100,#7108,#7110,.T.); +#7108 = VERTEX_POINT('',#7109); +#7109 = CARTESIAN_POINT('',(4.5,-2.5E-02,2.1)); +#7110 = LINE('',#7111,#7112); +#7111 = CARTESIAN_POINT('',(4.5,-0.785710678119,2.1)); +#7112 = VECTOR('',#7113,1.); +#7113 = DIRECTION('',(0.,1.,0.)); +#7114 = ORIENTED_EDGE('',*,*,#7115,.T.); +#7115 = EDGE_CURVE('',#7108,#7116,#7118,.T.); +#7116 = VERTEX_POINT('',#7117); +#7117 = CARTESIAN_POINT('',(4.05,-2.5E-02,2.1)); +#7118 = LINE('',#7119,#7120); +#7119 = CARTESIAN_POINT('',(4.5,-2.5E-02,2.1)); +#7120 = VECTOR('',#7121,1.); +#7121 = DIRECTION('',(-1.,0.,0.)); +#7122 = ORIENTED_EDGE('',*,*,#7123,.T.); +#7123 = EDGE_CURVE('',#7116,#7124,#7126,.T.); +#7124 = VERTEX_POINT('',#7125); +#7125 = CARTESIAN_POINT('',(4.05,0.475,2.1)); +#7126 = LINE('',#7127,#7128); +#7127 = CARTESIAN_POINT('',(4.05,-2.5E-02,2.1)); +#7128 = VECTOR('',#7129,1.); +#7129 = DIRECTION('',(0.,1.,0.)); +#7130 = ORIENTED_EDGE('',*,*,#7131,.T.); +#7131 = EDGE_CURVE('',#7124,#7132,#7134,.T.); +#7132 = VERTEX_POINT('',#7133); +#7133 = CARTESIAN_POINT('',(4.5,0.475,2.1)); +#7134 = LINE('',#7135,#7136); +#7135 = CARTESIAN_POINT('',(4.05,0.475,2.1)); +#7136 = VECTOR('',#7137,1.); +#7137 = DIRECTION('',(1.,0.,0.)); +#7138 = ORIENTED_EDGE('',*,*,#7139,.T.); +#7139 = EDGE_CURVE('',#7132,#7140,#7142,.T.); +#7140 = VERTEX_POINT('',#7141); +#7141 = CARTESIAN_POINT('',(4.5,1.235710678119,2.1)); +#7142 = LINE('',#7143,#7144); +#7143 = CARTESIAN_POINT('',(4.5,0.475,2.1)); +#7144 = VECTOR('',#7145,1.); +#7145 = DIRECTION('',(0.,1.,0.)); +#7146 = ORIENTED_EDGE('',*,*,#7147,.T.); +#7147 = EDGE_CURVE('',#7140,#7148,#7150,.T.); +#7148 = VERTEX_POINT('',#7149); +#7149 = CARTESIAN_POINT('',(4.370710678119,1.365,2.1)); +#7150 = LINE('',#7151,#7152); +#7151 = CARTESIAN_POINT('',(4.5,1.235710678119,2.1)); +#7152 = VECTOR('',#7153,1.); +#7153 = DIRECTION('',(-0.707106781187,0.707106781186,0.)); +#7154 = ORIENTED_EDGE('',*,*,#7155,.T.); +#7155 = EDGE_CURVE('',#7148,#7156,#7158,.T.); +#7156 = VERTEX_POINT('',#7157); +#7157 = CARTESIAN_POINT('',(3.95,1.365,2.1)); +#7158 = LINE('',#7159,#7160); +#7159 = CARTESIAN_POINT('',(4.370710678119,1.365,2.1)); +#7160 = VECTOR('',#7161,1.); +#7161 = DIRECTION('',(-1.,0.,0.)); +#7162 = ORIENTED_EDGE('',*,*,#7163,.T.); +#7163 = EDGE_CURVE('',#7156,#7164,#7166,.T.); +#7164 = VERTEX_POINT('',#7165); +#7165 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#7166 = LINE('',#7167,#7168); +#7167 = CARTESIAN_POINT('',(3.95,1.365,2.1)); +#7168 = VECTOR('',#7169,1.); +#7169 = DIRECTION('',(8.326672684689E-14,1.,0.)); +#7170 = ORIENTED_EDGE('',*,*,#7171,.T.); +#7171 = EDGE_CURVE('',#7164,#7172,#7174,.T.); +#7172 = VERTEX_POINT('',#7173); +#7173 = CARTESIAN_POINT('',(3.76,1.445,2.1)); +#7174 = LINE('',#7175,#7176); +#7175 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#7176 = VECTOR('',#7177,1.); +#7177 = DIRECTION('',(-1.,0.,0.)); +#7178 = ORIENTED_EDGE('',*,*,#7179,.T.); +#7179 = EDGE_CURVE('',#7172,#7180,#7182,.T.); +#7180 = VERTEX_POINT('',#7181); +#7181 = CARTESIAN_POINT('',(3.76,1.625,2.1)); +#7182 = LINE('',#7183,#7184); +#7183 = CARTESIAN_POINT('',(3.76,1.445,2.1)); +#7184 = VECTOR('',#7185,1.); +#7185 = DIRECTION('',(0.,1.,0.)); +#7186 = ORIENTED_EDGE('',*,*,#7187,.F.); +#7187 = EDGE_CURVE('',#7188,#7180,#7190,.T.); +#7188 = VERTEX_POINT('',#7189); +#7189 = CARTESIAN_POINT('',(3.44,1.625,2.1)); +#7190 = LINE('',#7191,#7192); +#7191 = CARTESIAN_POINT('',(3.44,1.625,2.1)); +#7192 = VECTOR('',#7193,1.); +#7193 = DIRECTION('',(1.,0.,0.)); +#7194 = ORIENTED_EDGE('',*,*,#7195,.F.); +#7195 = EDGE_CURVE('',#7196,#7188,#7198,.T.); +#7196 = VERTEX_POINT('',#7197); +#7197 = CARTESIAN_POINT('',(3.44,1.445,2.1)); +#7198 = LINE('',#7199,#7200); +#7199 = CARTESIAN_POINT('',(3.44,1.445,2.1)); +#7200 = VECTOR('',#7201,1.); +#7201 = DIRECTION('',(0.,1.,0.)); +#7202 = ORIENTED_EDGE('',*,*,#7203,.T.); +#7203 = EDGE_CURVE('',#7196,#7204,#7206,.T.); +#7204 = VERTEX_POINT('',#7205); +#7205 = CARTESIAN_POINT('',(2.96,1.445,2.1)); +#7206 = LINE('',#7207,#7208); +#7207 = CARTESIAN_POINT('',(3.44,1.445,2.1)); +#7208 = VECTOR('',#7209,1.); +#7209 = DIRECTION('',(-1.,0.,0.)); +#7210 = ORIENTED_EDGE('',*,*,#7211,.T.); +#7211 = EDGE_CURVE('',#7204,#7212,#7214,.T.); +#7212 = VERTEX_POINT('',#7213); +#7213 = CARTESIAN_POINT('',(2.96,1.625,2.1)); +#7214 = LINE('',#7215,#7216); +#7215 = CARTESIAN_POINT('',(2.96,1.445,2.1)); +#7216 = VECTOR('',#7217,1.); +#7217 = DIRECTION('',(0.,1.,0.)); +#7218 = ORIENTED_EDGE('',*,*,#7219,.F.); +#7219 = EDGE_CURVE('',#7220,#7212,#7222,.T.); +#7220 = VERTEX_POINT('',#7221); +#7221 = CARTESIAN_POINT('',(2.64,1.625,2.1)); +#7222 = LINE('',#7223,#7224); +#7223 = CARTESIAN_POINT('',(2.64,1.625,2.1)); +#7224 = VECTOR('',#7225,1.); +#7225 = DIRECTION('',(1.,0.,0.)); +#7226 = ORIENTED_EDGE('',*,*,#7227,.F.); +#7227 = EDGE_CURVE('',#7228,#7220,#7230,.T.); +#7228 = VERTEX_POINT('',#7229); +#7229 = CARTESIAN_POINT('',(2.64,1.445,2.1)); +#7230 = LINE('',#7231,#7232); +#7231 = CARTESIAN_POINT('',(2.64,1.445,2.1)); +#7232 = VECTOR('',#7233,1.); +#7233 = DIRECTION('',(0.,1.,0.)); +#7234 = ORIENTED_EDGE('',*,*,#7235,.T.); +#7235 = EDGE_CURVE('',#7228,#7236,#7238,.T.); +#7236 = VERTEX_POINT('',#7237); +#7237 = CARTESIAN_POINT('',(2.16,1.445,2.1)); +#7238 = LINE('',#7239,#7240); +#7239 = CARTESIAN_POINT('',(2.64,1.445,2.1)); +#7240 = VECTOR('',#7241,1.); +#7241 = DIRECTION('',(-1.,0.,0.)); +#7242 = ORIENTED_EDGE('',*,*,#7243,.T.); +#7243 = EDGE_CURVE('',#7236,#7244,#7246,.T.); +#7244 = VERTEX_POINT('',#7245); +#7245 = CARTESIAN_POINT('',(2.16,1.625,2.1)); +#7246 = LINE('',#7247,#7248); +#7247 = CARTESIAN_POINT('',(2.16,1.445,2.1)); +#7248 = VECTOR('',#7249,1.); +#7249 = DIRECTION('',(0.,1.,0.)); +#7250 = ORIENTED_EDGE('',*,*,#7251,.F.); +#7251 = EDGE_CURVE('',#7252,#7244,#7254,.T.); +#7252 = VERTEX_POINT('',#7253); +#7253 = CARTESIAN_POINT('',(1.84,1.625,2.1)); +#7254 = LINE('',#7255,#7256); +#7255 = CARTESIAN_POINT('',(1.84,1.625,2.1)); +#7256 = VECTOR('',#7257,1.); +#7257 = DIRECTION('',(1.,0.,0.)); +#7258 = ORIENTED_EDGE('',*,*,#7259,.F.); +#7259 = EDGE_CURVE('',#7260,#7252,#7262,.T.); +#7260 = VERTEX_POINT('',#7261); +#7261 = CARTESIAN_POINT('',(1.84,1.445,2.1)); +#7262 = LINE('',#7263,#7264); +#7263 = CARTESIAN_POINT('',(1.84,1.445,2.1)); +#7264 = VECTOR('',#7265,1.); +#7265 = DIRECTION('',(0.,1.,0.)); +#7266 = ORIENTED_EDGE('',*,*,#7267,.T.); +#7267 = EDGE_CURVE('',#7260,#7268,#7270,.T.); +#7268 = VERTEX_POINT('',#7269); +#7269 = CARTESIAN_POINT('',(1.36,1.445,2.1)); +#7270 = LINE('',#7271,#7272); +#7271 = CARTESIAN_POINT('',(1.84,1.445,2.1)); +#7272 = VECTOR('',#7273,1.); +#7273 = DIRECTION('',(-1.,0.,0.)); +#7274 = ORIENTED_EDGE('',*,*,#7275,.T.); +#7275 = EDGE_CURVE('',#7268,#7276,#7278,.T.); +#7276 = VERTEX_POINT('',#7277); +#7277 = CARTESIAN_POINT('',(1.36,1.625,2.1)); +#7278 = LINE('',#7279,#7280); +#7279 = CARTESIAN_POINT('',(1.36,1.445,2.1)); +#7280 = VECTOR('',#7281,1.); +#7281 = DIRECTION('',(0.,1.,0.)); +#7282 = ORIENTED_EDGE('',*,*,#7283,.F.); +#7283 = EDGE_CURVE('',#7284,#7276,#7286,.T.); +#7284 = VERTEX_POINT('',#7285); +#7285 = CARTESIAN_POINT('',(1.04,1.625,2.1)); +#7286 = LINE('',#7287,#7288); +#7287 = CARTESIAN_POINT('',(1.04,1.625,2.1)); +#7288 = VECTOR('',#7289,1.); +#7289 = DIRECTION('',(1.,0.,0.)); +#7290 = ORIENTED_EDGE('',*,*,#7291,.F.); +#7291 = EDGE_CURVE('',#7292,#7284,#7294,.T.); +#7292 = VERTEX_POINT('',#7293); +#7293 = CARTESIAN_POINT('',(1.04,1.445,2.1)); +#7294 = LINE('',#7295,#7296); +#7295 = CARTESIAN_POINT('',(1.04,1.445,2.1)); +#7296 = VECTOR('',#7297,1.); +#7297 = DIRECTION('',(0.,1.,0.)); +#7298 = ORIENTED_EDGE('',*,*,#7299,.T.); +#7299 = EDGE_CURVE('',#7292,#7300,#7302,.T.); +#7300 = VERTEX_POINT('',#7301); +#7301 = CARTESIAN_POINT('',(0.56,1.445,2.1)); +#7302 = LINE('',#7303,#7304); +#7303 = CARTESIAN_POINT('',(1.04,1.445,2.1)); +#7304 = VECTOR('',#7305,1.); +#7305 = DIRECTION('',(-1.,0.,0.)); +#7306 = ORIENTED_EDGE('',*,*,#7307,.T.); +#7307 = EDGE_CURVE('',#7300,#7308,#7310,.T.); +#7308 = VERTEX_POINT('',#7309); +#7309 = CARTESIAN_POINT('',(0.56,1.625,2.1)); +#7310 = LINE('',#7311,#7312); +#7311 = CARTESIAN_POINT('',(0.56,1.445,2.1)); +#7312 = VECTOR('',#7313,1.); +#7313 = DIRECTION('',(0.,1.,0.)); +#7314 = ORIENTED_EDGE('',*,*,#7315,.F.); +#7315 = EDGE_CURVE('',#7316,#7308,#7318,.T.); +#7316 = VERTEX_POINT('',#7317); +#7317 = CARTESIAN_POINT('',(0.24,1.625,2.1)); +#7318 = LINE('',#7319,#7320); +#7319 = CARTESIAN_POINT('',(0.24,1.625,2.1)); +#7320 = VECTOR('',#7321,1.); +#7321 = DIRECTION('',(1.,0.,0.)); +#7322 = ORIENTED_EDGE('',*,*,#7323,.F.); +#7323 = EDGE_CURVE('',#7324,#7316,#7326,.T.); +#7324 = VERTEX_POINT('',#7325); +#7325 = CARTESIAN_POINT('',(0.24,1.445,2.1)); +#7326 = LINE('',#7327,#7328); +#7327 = CARTESIAN_POINT('',(0.24,1.445,2.1)); +#7328 = VECTOR('',#7329,1.); +#7329 = DIRECTION('',(0.,1.,0.)); +#7330 = ORIENTED_EDGE('',*,*,#7331,.T.); +#7331 = EDGE_CURVE('',#7324,#7332,#7334,.T.); +#7332 = VERTEX_POINT('',#7333); +#7333 = CARTESIAN_POINT('',(-0.24,1.445,2.1)); +#7334 = LINE('',#7335,#7336); +#7335 = CARTESIAN_POINT('',(0.24,1.445,2.1)); +#7336 = VECTOR('',#7337,1.); +#7337 = DIRECTION('',(-1.,0.,0.)); +#7338 = ORIENTED_EDGE('',*,*,#7339,.T.); +#7339 = EDGE_CURVE('',#7332,#7340,#7342,.T.); +#7340 = VERTEX_POINT('',#7341); +#7341 = CARTESIAN_POINT('',(-0.24,1.625,2.1)); +#7342 = LINE('',#7343,#7344); +#7343 = CARTESIAN_POINT('',(-0.24,1.445,2.1)); +#7344 = VECTOR('',#7345,1.); +#7345 = DIRECTION('',(0.,1.,0.)); +#7346 = ORIENTED_EDGE('',*,*,#7347,.F.); +#7347 = EDGE_CURVE('',#7348,#7340,#7350,.T.); +#7348 = VERTEX_POINT('',#7349); +#7349 = CARTESIAN_POINT('',(-0.56,1.625,2.1)); +#7350 = LINE('',#7351,#7352); +#7351 = CARTESIAN_POINT('',(-0.56,1.625,2.1)); +#7352 = VECTOR('',#7353,1.); +#7353 = DIRECTION('',(1.,0.,0.)); +#7354 = ORIENTED_EDGE('',*,*,#7355,.F.); +#7355 = EDGE_CURVE('',#7356,#7348,#7358,.T.); +#7356 = VERTEX_POINT('',#7357); +#7357 = CARTESIAN_POINT('',(-0.56,1.445,2.1)); +#7358 = LINE('',#7359,#7360); +#7359 = CARTESIAN_POINT('',(-0.56,1.445,2.1)); +#7360 = VECTOR('',#7361,1.); +#7361 = DIRECTION('',(0.,1.,0.)); +#7362 = ORIENTED_EDGE('',*,*,#7363,.T.); +#7363 = EDGE_CURVE('',#7356,#7364,#7366,.T.); +#7364 = VERTEX_POINT('',#7365); +#7365 = CARTESIAN_POINT('',(-1.04,1.445,2.1)); +#7366 = LINE('',#7367,#7368); +#7367 = CARTESIAN_POINT('',(-0.56,1.445,2.1)); +#7368 = VECTOR('',#7369,1.); +#7369 = DIRECTION('',(-1.,0.,0.)); +#7370 = ORIENTED_EDGE('',*,*,#7371,.T.); +#7371 = EDGE_CURVE('',#7364,#7372,#7374,.T.); +#7372 = VERTEX_POINT('',#7373); +#7373 = CARTESIAN_POINT('',(-1.04,1.625,2.1)); +#7374 = LINE('',#7375,#7376); +#7375 = CARTESIAN_POINT('',(-1.04,1.445,2.1)); +#7376 = VECTOR('',#7377,1.); +#7377 = DIRECTION('',(0.,1.,0.)); +#7378 = ORIENTED_EDGE('',*,*,#7379,.F.); +#7379 = EDGE_CURVE('',#7380,#7372,#7382,.T.); +#7380 = VERTEX_POINT('',#7381); +#7381 = CARTESIAN_POINT('',(-1.36,1.625,2.1)); +#7382 = LINE('',#7383,#7384); +#7383 = CARTESIAN_POINT('',(-1.36,1.625,2.1)); +#7384 = VECTOR('',#7385,1.); +#7385 = DIRECTION('',(1.,0.,0.)); +#7386 = ORIENTED_EDGE('',*,*,#7387,.F.); +#7387 = EDGE_CURVE('',#7388,#7380,#7390,.T.); +#7388 = VERTEX_POINT('',#7389); +#7389 = CARTESIAN_POINT('',(-1.36,1.445,2.1)); +#7390 = LINE('',#7391,#7392); +#7391 = CARTESIAN_POINT('',(-1.36,1.445,2.1)); +#7392 = VECTOR('',#7393,1.); +#7393 = DIRECTION('',(0.,1.,0.)); +#7394 = ORIENTED_EDGE('',*,*,#7395,.T.); +#7395 = EDGE_CURVE('',#7388,#7396,#7398,.T.); +#7396 = VERTEX_POINT('',#7397); +#7397 = CARTESIAN_POINT('',(-1.84,1.445,2.1)); +#7398 = LINE('',#7399,#7400); +#7399 = CARTESIAN_POINT('',(-1.36,1.445,2.1)); +#7400 = VECTOR('',#7401,1.); +#7401 = DIRECTION('',(-1.,0.,0.)); +#7402 = ORIENTED_EDGE('',*,*,#7403,.T.); +#7403 = EDGE_CURVE('',#7396,#7404,#7406,.T.); +#7404 = VERTEX_POINT('',#7405); +#7405 = CARTESIAN_POINT('',(-1.84,1.625,2.1)); +#7406 = LINE('',#7407,#7408); +#7407 = CARTESIAN_POINT('',(-1.84,1.445,2.1)); +#7408 = VECTOR('',#7409,1.); +#7409 = DIRECTION('',(0.,1.,0.)); +#7410 = ORIENTED_EDGE('',*,*,#7411,.F.); +#7411 = EDGE_CURVE('',#7412,#7404,#7414,.T.); +#7412 = VERTEX_POINT('',#7413); +#7413 = CARTESIAN_POINT('',(-2.16,1.625,2.1)); +#7414 = LINE('',#7415,#7416); +#7415 = CARTESIAN_POINT('',(-2.16,1.625,2.1)); +#7416 = VECTOR('',#7417,1.); +#7417 = DIRECTION('',(1.,0.,0.)); +#7418 = ORIENTED_EDGE('',*,*,#7419,.F.); +#7419 = EDGE_CURVE('',#7420,#7412,#7422,.T.); +#7420 = VERTEX_POINT('',#7421); +#7421 = CARTESIAN_POINT('',(-2.16,1.445,2.1)); +#7422 = LINE('',#7423,#7424); +#7423 = CARTESIAN_POINT('',(-2.16,1.445,2.1)); +#7424 = VECTOR('',#7425,1.); +#7425 = DIRECTION('',(0.,1.,0.)); +#7426 = ORIENTED_EDGE('',*,*,#7427,.T.); +#7427 = EDGE_CURVE('',#7420,#7428,#7430,.T.); +#7428 = VERTEX_POINT('',#7429); +#7429 = CARTESIAN_POINT('',(-2.64,1.445,2.1)); +#7430 = LINE('',#7431,#7432); +#7431 = CARTESIAN_POINT('',(-2.16,1.445,2.1)); +#7432 = VECTOR('',#7433,1.); +#7433 = DIRECTION('',(-1.,0.,0.)); +#7434 = ORIENTED_EDGE('',*,*,#7435,.T.); +#7435 = EDGE_CURVE('',#7428,#7436,#7438,.T.); +#7436 = VERTEX_POINT('',#7437); +#7437 = CARTESIAN_POINT('',(-2.64,1.625,2.1)); +#7438 = LINE('',#7439,#7440); +#7439 = CARTESIAN_POINT('',(-2.64,1.445,2.1)); +#7440 = VECTOR('',#7441,1.); +#7441 = DIRECTION('',(0.,1.,0.)); +#7442 = ORIENTED_EDGE('',*,*,#7443,.F.); +#7443 = EDGE_CURVE('',#7444,#7436,#7446,.T.); +#7444 = VERTEX_POINT('',#7445); +#7445 = CARTESIAN_POINT('',(-2.96,1.625,2.1)); +#7446 = LINE('',#7447,#7448); +#7447 = CARTESIAN_POINT('',(-2.96,1.625,2.1)); +#7448 = VECTOR('',#7449,1.); +#7449 = DIRECTION('',(1.,0.,0.)); +#7450 = ORIENTED_EDGE('',*,*,#7451,.F.); +#7451 = EDGE_CURVE('',#7452,#7444,#7454,.T.); +#7452 = VERTEX_POINT('',#7453); +#7453 = CARTESIAN_POINT('',(-2.96,1.445,2.1)); +#7454 = LINE('',#7455,#7456); +#7455 = CARTESIAN_POINT('',(-2.96,1.445,2.1)); +#7456 = VECTOR('',#7457,1.); +#7457 = DIRECTION('',(0.,1.,0.)); +#7458 = ORIENTED_EDGE('',*,*,#7459,.T.); +#7459 = EDGE_CURVE('',#7452,#7460,#7462,.T.); +#7460 = VERTEX_POINT('',#7461); +#7461 = CARTESIAN_POINT('',(-3.44,1.445,2.1)); +#7462 = LINE('',#7463,#7464); +#7463 = CARTESIAN_POINT('',(-2.96,1.445,2.1)); +#7464 = VECTOR('',#7465,1.); +#7465 = DIRECTION('',(-1.,0.,0.)); +#7466 = ORIENTED_EDGE('',*,*,#7467,.T.); +#7467 = EDGE_CURVE('',#7460,#7468,#7470,.T.); +#7468 = VERTEX_POINT('',#7469); +#7469 = CARTESIAN_POINT('',(-3.44,1.625,2.1)); +#7470 = LINE('',#7471,#7472); +#7471 = CARTESIAN_POINT('',(-3.44,1.445,2.1)); +#7472 = VECTOR('',#7473,1.); +#7473 = DIRECTION('',(0.,1.,0.)); +#7474 = ORIENTED_EDGE('',*,*,#7475,.F.); +#7475 = EDGE_CURVE('',#7476,#7468,#7478,.T.); +#7476 = VERTEX_POINT('',#7477); +#7477 = CARTESIAN_POINT('',(-3.76,1.625,2.1)); +#7478 = LINE('',#7479,#7480); +#7479 = CARTESIAN_POINT('',(-3.76,1.625,2.1)); +#7480 = VECTOR('',#7481,1.); +#7481 = DIRECTION('',(1.,0.,0.)); +#7482 = ORIENTED_EDGE('',*,*,#7483,.F.); +#7483 = EDGE_CURVE('',#7484,#7476,#7486,.T.); +#7484 = VERTEX_POINT('',#7485); +#7485 = CARTESIAN_POINT('',(-3.76,1.445,2.1)); +#7486 = LINE('',#7487,#7488); +#7487 = CARTESIAN_POINT('',(-3.76,1.445,2.1)); +#7488 = VECTOR('',#7489,1.); +#7489 = DIRECTION('',(0.,1.,0.)); +#7490 = ORIENTED_EDGE('',*,*,#7491,.T.); +#7491 = EDGE_CURVE('',#7484,#7492,#7494,.T.); +#7492 = VERTEX_POINT('',#7493); +#7493 = CARTESIAN_POINT('',(-3.95,1.445,2.1)); +#7494 = LINE('',#7495,#7496); +#7495 = CARTESIAN_POINT('',(-3.76,1.445,2.1)); +#7496 = VECTOR('',#7497,1.); +#7497 = DIRECTION('',(-1.,0.,0.)); +#7498 = ORIENTED_EDGE('',*,*,#7499,.T.); +#7499 = EDGE_CURVE('',#7492,#7500,#7502,.T.); +#7500 = VERTEX_POINT('',#7501); +#7501 = CARTESIAN_POINT('',(-3.95,1.365,2.1)); +#7502 = LINE('',#7503,#7504); +#7503 = CARTESIAN_POINT('',(-3.95,1.445,2.1)); +#7504 = VECTOR('',#7505,1.); +#7505 = DIRECTION('',(0.,-1.,0.)); +#7506 = ORIENTED_EDGE('',*,*,#7507,.T.); +#7507 = EDGE_CURVE('',#7500,#7508,#7510,.T.); +#7508 = VERTEX_POINT('',#7509); +#7509 = CARTESIAN_POINT('',(-4.3,1.365,2.1)); +#7510 = LINE('',#7511,#7512); +#7511 = CARTESIAN_POINT('',(-3.95,1.365,2.1)); +#7512 = VECTOR('',#7513,1.); +#7513 = DIRECTION('',(-1.,0.,0.)); +#7514 = ORIENTED_EDGE('',*,*,#7515,.T.); +#7515 = EDGE_CURVE('',#7508,#7516,#7518,.T.); +#7516 = VERTEX_POINT('',#7517); +#7517 = CARTESIAN_POINT('',(-4.5,1.165,2.1)); +#7518 = LINE('',#7519,#7520); +#7519 = CARTESIAN_POINT('',(-4.3,1.365,2.1)); +#7520 = VECTOR('',#7521,1.); +#7521 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#7522 = ORIENTED_EDGE('',*,*,#7523,.T.); +#7523 = EDGE_CURVE('',#7516,#7524,#7526,.T.); +#7524 = VERTEX_POINT('',#7525); +#7525 = CARTESIAN_POINT('',(-4.5,-0.785710678119,2.1)); +#7526 = LINE('',#7527,#7528); +#7527 = CARTESIAN_POINT('',(-4.5,1.165,2.1)); +#7528 = VECTOR('',#7529,1.); +#7529 = DIRECTION('',(0.,-1.,0.)); +#7530 = ORIENTED_EDGE('',*,*,#7531,.T.); +#7531 = EDGE_CURVE('',#7524,#7532,#7534,.T.); +#7532 = VERTEX_POINT('',#7533); +#7533 = CARTESIAN_POINT('',(-4.370710678119,-0.915,2.1)); +#7534 = LINE('',#7535,#7536); +#7535 = CARTESIAN_POINT('',(-4.5,-0.785710678119,2.1)); +#7536 = VECTOR('',#7537,1.); +#7537 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#7538 = ORIENTED_EDGE('',*,*,#7539,.T.); +#7539 = EDGE_CURVE('',#7532,#7540,#7542,.T.); +#7540 = VERTEX_POINT('',#7541); +#7541 = CARTESIAN_POINT('',(-3.95,-0.915,2.1)); +#7542 = LINE('',#7543,#7544); +#7543 = CARTESIAN_POINT('',(-4.370710678119,-0.915,2.1)); +#7544 = VECTOR('',#7545,1.); +#7545 = DIRECTION('',(1.,0.,0.)); +#7546 = ORIENTED_EDGE('',*,*,#7547,.T.); +#7547 = EDGE_CURVE('',#7540,#7548,#7550,.T.); +#7548 = VERTEX_POINT('',#7549); +#7549 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7550 = LINE('',#7551,#7552); +#7551 = CARTESIAN_POINT('',(-3.95,-0.915,2.1)); +#7552 = VECTOR('',#7553,1.); +#7553 = DIRECTION('',(0.,-1.,0.)); +#7554 = ORIENTED_EDGE('',*,*,#7555,.T.); +#7555 = EDGE_CURVE('',#7548,#7556,#7558,.T.); +#7556 = VERTEX_POINT('',#7557); +#7557 = CARTESIAN_POINT('',(-3.81,-0.995,2.1)); +#7558 = LINE('',#7559,#7560); +#7559 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7560 = VECTOR('',#7561,1.); +#7561 = DIRECTION('',(1.,1.268826313857E-14,0.)); +#7562 = ORIENTED_EDGE('',*,*,#7563,.F.); +#7563 = EDGE_CURVE('',#7564,#7556,#7566,.T.); +#7564 = VERTEX_POINT('',#7565); +#7565 = CARTESIAN_POINT('',(-3.81,-1.445,2.1)); +#7566 = LINE('',#7567,#7568); +#7567 = CARTESIAN_POINT('',(-3.81,-1.445,2.1)); +#7568 = VECTOR('',#7569,1.); +#7569 = DIRECTION('',(0.,1.,0.)); +#7570 = ORIENTED_EDGE('',*,*,#7571,.T.); +#7571 = EDGE_CURVE('',#7564,#7572,#7574,.T.); +#7572 = VERTEX_POINT('',#7573); +#7573 = CARTESIAN_POINT('',(-3.76,-1.445,2.1)); +#7574 = LINE('',#7575,#7576); +#7575 = CARTESIAN_POINT('',(-3.81,-1.445,2.1)); +#7576 = VECTOR('',#7577,1.); +#7577 = DIRECTION('',(1.,0.,0.)); +#7578 = ORIENTED_EDGE('',*,*,#7579,.F.); +#7579 = EDGE_CURVE('',#7580,#7572,#7582,.T.); +#7580 = VERTEX_POINT('',#7581); +#7581 = CARTESIAN_POINT('',(-3.76,-1.925,2.1)); +#7582 = LINE('',#7583,#7584); +#7583 = CARTESIAN_POINT('',(-3.76,-1.925,2.1)); +#7584 = VECTOR('',#7585,1.); +#7585 = DIRECTION('',(0.,1.,0.)); +#7586 = ORIENTED_EDGE('',*,*,#7587,.T.); +#7587 = EDGE_CURVE('',#7580,#7588,#7590,.T.); +#7588 = VERTEX_POINT('',#7589); +#7589 = CARTESIAN_POINT('',(-4.,-1.925,2.1)); +#7590 = LINE('',#7591,#7592); +#7591 = CARTESIAN_POINT('',(-3.76,-1.925,2.1)); +#7592 = VECTOR('',#7593,1.); +#7593 = DIRECTION('',(-1.,0.,0.)); +#7594 = ORIENTED_EDGE('',*,*,#7595,.F.); +#7595 = EDGE_CURVE('',#7596,#7588,#7598,.T.); +#7596 = VERTEX_POINT('',#7597); +#7597 = CARTESIAN_POINT('',(-4.,-2.325,2.1)); +#7598 = LINE('',#7599,#7600); +#7599 = CARTESIAN_POINT('',(-4.,-2.325,2.1)); +#7600 = VECTOR('',#7601,1.); +#7601 = DIRECTION('',(0.,1.,0.)); +#7602 = ORIENTED_EDGE('',*,*,#7603,.F.); +#7603 = EDGE_CURVE('',#6316,#7596,#7604,.T.); +#7604 = LINE('',#7605,#7606); +#7605 = CARTESIAN_POINT('',(-4.9,-2.325,2.1)); +#7606 = VECTOR('',#7607,1.); +#7607 = DIRECTION('',(1.,0.,0.)); +#7608 = ORIENTED_EDGE('',*,*,#6313,.F.); +#7609 = ORIENTED_EDGE('',*,*,#7610,.T.); +#7610 = EDGE_CURVE('',#6314,#7611,#7613,.T.); +#7611 = VERTEX_POINT('',#7612); +#7612 = CARTESIAN_POINT('',(4.15,2.325,2.1)); +#7613 = LINE('',#7614,#7615); +#7614 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#7615 = VECTOR('',#7616,1.); +#7616 = DIRECTION('',(1.,0.,0.)); +#7617 = ORIENTED_EDGE('',*,*,#7618,.F.); +#7618 = EDGE_CURVE('',#7619,#7611,#7621,.T.); +#7619 = VERTEX_POINT('',#7620); +#7620 = CARTESIAN_POINT('',(4.9,1.575,2.1)); +#7621 = LINE('',#7622,#7623); +#7622 = CARTESIAN_POINT('',(4.9,1.575,2.1)); +#7623 = VECTOR('',#7624,1.); +#7624 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#7625 = ORIENTED_EDGE('',*,*,#7626,.T.); +#7626 = EDGE_CURVE('',#7619,#7627,#7629,.T.); +#7627 = VERTEX_POINT('',#7628); +#7628 = CARTESIAN_POINT('',(4.9,-2.325,2.1)); +#7629 = LINE('',#7630,#7631); +#7630 = CARTESIAN_POINT('',(4.9,1.575,2.1)); +#7631 = VECTOR('',#7632,1.); +#7632 = DIRECTION('',(0.,-1.,0.)); +#7633 = ORIENTED_EDGE('',*,*,#7634,.F.); +#7634 = EDGE_CURVE('',#7635,#7627,#7637,.T.); +#7635 = VERTEX_POINT('',#7636); +#7636 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#7637 = LINE('',#7638,#7639); +#7638 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#7639 = VECTOR('',#7640,1.); +#7640 = DIRECTION('',(1.,0.,0.)); +#7641 = ORIENTED_EDGE('',*,*,#7642,.T.); +#7642 = EDGE_CURVE('',#7635,#7643,#7645,.T.); +#7643 = VERTEX_POINT('',#7644); +#7644 = CARTESIAN_POINT('',(4.,-1.925,2.1)); +#7645 = LINE('',#7646,#7647); +#7646 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#7647 = VECTOR('',#7648,1.); +#7648 = DIRECTION('',(0.,1.,0.)); +#7649 = ORIENTED_EDGE('',*,*,#7650,.T.); +#7650 = EDGE_CURVE('',#7643,#7651,#7653,.T.); +#7651 = VERTEX_POINT('',#7652); +#7652 = CARTESIAN_POINT('',(3.76,-1.925,2.1)); +#7653 = LINE('',#7654,#7655); +#7654 = CARTESIAN_POINT('',(4.,-1.925,2.1)); +#7655 = VECTOR('',#7656,1.); +#7656 = DIRECTION('',(-1.,0.,0.)); +#7657 = ORIENTED_EDGE('',*,*,#7658,.T.); +#7658 = EDGE_CURVE('',#7651,#7058,#7659,.T.); +#7659 = LINE('',#7660,#7661); +#7660 = CARTESIAN_POINT('',(3.76,-1.925,2.1)); +#7661 = VECTOR('',#7662,1.); +#7662 = DIRECTION('',(0.,1.,0.)); +#7663 = PLANE('',#7664); +#7664 = AXIS2_PLACEMENT_3D('',#7665,#7666,#7667); +#7665 = CARTESIAN_POINT('',(-4.9,2.325,2.1)); +#7666 = DIRECTION('',(0.,0.,1.)); +#7667 = DIRECTION('',(0.,-1.,0.)); +#7668 = ADVANCED_FACE('',(#7669),#7686,.T.); +#7669 = FACE_BOUND('',#7670,.F.); +#7670 = EDGE_LOOP('',(#7671,#7672,#7680)); +#7671 = ORIENTED_EDGE('',*,*,#6409,.F.); +#7672 = ORIENTED_EDGE('',*,*,#7673,.F.); +#7673 = EDGE_CURVE('',#7674,#6410,#7676,.T.); +#7674 = VERTEX_POINT('',#7675); +#7675 = CARTESIAN_POINT('',(-2.96,-1.445,2.05)); +#7676 = LINE('',#7677,#7678); +#7677 = CARTESIAN_POINT('',(-2.96,-1.445,2.05)); +#7678 = VECTOR('',#7679,1.); +#7679 = DIRECTION('',(-0.707106781187,0.,0.707106781186)); +#7680 = ORIENTED_EDGE('',*,*,#7681,.F.); +#7681 = EDGE_CURVE('',#6412,#7674,#7682,.T.); +#7682 = LINE('',#7683,#7684); +#7683 = CARTESIAN_POINT('',(-2.96,-1.445,2.1)); +#7684 = VECTOR('',#7685,1.); +#7685 = DIRECTION('',(0.,0.,-1.)); +#7686 = PLANE('',#7687); +#7687 = AXIS2_PLACEMENT_3D('',#7688,#7689,#7690); +#7688 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#7689 = DIRECTION('',(0.,1.,0.)); +#7690 = DIRECTION('',(1.,0.,0.)); +#7691 = ADVANCED_FACE('',(#7692),#7709,.T.); +#7692 = FACE_BOUND('',#7693,.F.); +#7693 = EDGE_LOOP('',(#7694,#7695,#7703)); +#7694 = ORIENTED_EDGE('',*,*,#6515,.F.); +#7695 = ORIENTED_EDGE('',*,*,#7696,.T.); +#7696 = EDGE_CURVE('',#6508,#7697,#7699,.T.); +#7697 = VERTEX_POINT('',#7698); +#7698 = CARTESIAN_POINT('',(-2.64,-1.445,2.05)); +#7699 = LINE('',#7700,#7701); +#7700 = CARTESIAN_POINT('',(-2.64,-1.445,2.1)); +#7701 = VECTOR('',#7702,1.); +#7702 = DIRECTION('',(0.,0.,-1.)); +#7703 = ORIENTED_EDGE('',*,*,#7704,.F.); +#7704 = EDGE_CURVE('',#6516,#7697,#7705,.T.); +#7705 = LINE('',#7706,#7707); +#7706 = CARTESIAN_POINT('',(-2.59,-1.445,2.1)); +#7707 = VECTOR('',#7708,1.); +#7708 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#7709 = PLANE('',#7710); +#7710 = AXIS2_PLACEMENT_3D('',#7711,#7712,#7713); +#7711 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#7712 = DIRECTION('',(0.,1.,0.)); +#7713 = DIRECTION('',(1.,0.,0.)); +#7714 = ADVANCED_FACE('',(#7715),#7733,.F.); +#7715 = FACE_BOUND('',#7716,.F.); +#7716 = EDGE_LOOP('',(#7717,#7718,#7726,#7732)); +#7717 = ORIENTED_EDGE('',*,*,#6467,.T.); +#7718 = ORIENTED_EDGE('',*,*,#7719,.T.); +#7719 = EDGE_CURVE('',#6460,#7720,#7722,.T.); +#7720 = VERTEX_POINT('',#7721); +#7721 = CARTESIAN_POINT('',(-2.96,-0.945,2.05)); +#7722 = LINE('',#7723,#7724); +#7723 = CARTESIAN_POINT('',(-3.01,-0.995,2.1)); +#7724 = VECTOR('',#7725,1.); +#7725 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7726 = ORIENTED_EDGE('',*,*,#7727,.F.); +#7727 = EDGE_CURVE('',#7674,#7720,#7728,.T.); +#7728 = LINE('',#7729,#7730); +#7729 = CARTESIAN_POINT('',(-2.96,-1.445,2.05)); +#7730 = VECTOR('',#7731,1.); +#7731 = DIRECTION('',(0.,1.,0.)); +#7732 = ORIENTED_EDGE('',*,*,#7673,.T.); +#7733 = PLANE('',#7734); +#7734 = AXIS2_PLACEMENT_3D('',#7735,#7736,#7737); +#7735 = CARTESIAN_POINT('',(-2.96,-0.945,2.05)); +#7736 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#7737 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#7738 = ADVANCED_FACE('',(#7739),#7764,.T.); +#7739 = FACE_BOUND('',#7740,.F.); +#7740 = EDGE_LOOP('',(#7741,#7749,#7750,#7758)); +#7741 = ORIENTED_EDGE('',*,*,#7742,.F.); +#7742 = EDGE_CURVE('',#7556,#7743,#7745,.T.); +#7743 = VERTEX_POINT('',#7744); +#7744 = CARTESIAN_POINT('',(-3.76,-0.945,2.05)); +#7745 = LINE('',#7746,#7747); +#7746 = CARTESIAN_POINT('',(-3.81,-0.995,2.1)); +#7747 = VECTOR('',#7748,1.); +#7748 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7749 = ORIENTED_EDGE('',*,*,#7555,.F.); +#7750 = ORIENTED_EDGE('',*,*,#7751,.T.); +#7751 = EDGE_CURVE('',#7548,#7752,#7754,.T.); +#7752 = VERTEX_POINT('',#7753); +#7753 = CARTESIAN_POINT('',(-3.95,-0.945,2.05)); +#7754 = LINE('',#7755,#7756); +#7755 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7756 = VECTOR('',#7757,1.); +#7757 = DIRECTION('',(0.,0.707106781187,-0.707106781186)); +#7758 = ORIENTED_EDGE('',*,*,#7759,.T.); +#7759 = EDGE_CURVE('',#7752,#7743,#7760,.T.); +#7760 = LINE('',#7761,#7762); +#7761 = CARTESIAN_POINT('',(-3.95,-0.945,2.05)); +#7762 = VECTOR('',#7763,1.); +#7763 = DIRECTION('',(1.,0.,0.)); +#7764 = PLANE('',#7765); +#7765 = AXIS2_PLACEMENT_3D('',#7766,#7767,#7768); +#7766 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7767 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7768 = DIRECTION('',(1.,0.,-0.)); +#7769 = ADVANCED_FACE('',(#7770),#7788,.T.); +#7770 = FACE_BOUND('',#7771,.F.); +#7771 = EDGE_LOOP('',(#7772,#7773,#7774,#7782)); +#7772 = ORIENTED_EDGE('',*,*,#7719,.F.); +#7773 = ORIENTED_EDGE('',*,*,#6459,.F.); +#7774 = ORIENTED_EDGE('',*,*,#7775,.T.); +#7775 = EDGE_CURVE('',#6452,#7776,#7778,.T.); +#7776 = VERTEX_POINT('',#7777); +#7777 = CARTESIAN_POINT('',(-3.44,-0.945,2.05)); +#7778 = LINE('',#7779,#7780); +#7779 = CARTESIAN_POINT('',(-3.39,-0.995,2.1)); +#7780 = VECTOR('',#7781,1.); +#7781 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7782 = ORIENTED_EDGE('',*,*,#7783,.T.); +#7783 = EDGE_CURVE('',#7776,#7720,#7784,.T.); +#7784 = LINE('',#7785,#7786); +#7785 = CARTESIAN_POINT('',(-3.44,-0.945,2.05)); +#7786 = VECTOR('',#7787,1.); +#7787 = DIRECTION('',(1.,0.,0.)); +#7788 = PLANE('',#7789); +#7789 = AXIS2_PLACEMENT_3D('',#7790,#7791,#7792); +#7790 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7791 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7792 = DIRECTION('',(1.,0.,-0.)); +#7793 = ADVANCED_FACE('',(#7794),#7819,.T.); +#7794 = FACE_BOUND('',#7795,.F.); +#7795 = EDGE_LOOP('',(#7796,#7804,#7805,#7813)); +#7796 = ORIENTED_EDGE('',*,*,#7797,.F.); +#7797 = EDGE_CURVE('',#6532,#7798,#7800,.T.); +#7798 = VERTEX_POINT('',#7799); +#7799 = CARTESIAN_POINT('',(-2.16,-0.945,2.05)); +#7800 = LINE('',#7801,#7802); +#7801 = CARTESIAN_POINT('',(-2.21,-0.995,2.1)); +#7802 = VECTOR('',#7803,1.); +#7803 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7804 = ORIENTED_EDGE('',*,*,#6531,.F.); +#7805 = ORIENTED_EDGE('',*,*,#7806,.T.); +#7806 = EDGE_CURVE('',#6524,#7807,#7809,.T.); +#7807 = VERTEX_POINT('',#7808); +#7808 = CARTESIAN_POINT('',(-2.64,-0.945,2.05)); +#7809 = LINE('',#7810,#7811); +#7810 = CARTESIAN_POINT('',(-2.59,-0.995,2.1)); +#7811 = VECTOR('',#7812,1.); +#7812 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7813 = ORIENTED_EDGE('',*,*,#7814,.T.); +#7814 = EDGE_CURVE('',#7807,#7798,#7815,.T.); +#7815 = LINE('',#7816,#7817); +#7816 = CARTESIAN_POINT('',(-2.64,-0.945,2.05)); +#7817 = VECTOR('',#7818,1.); +#7818 = DIRECTION('',(1.,0.,0.)); +#7819 = PLANE('',#7820); +#7820 = AXIS2_PLACEMENT_3D('',#7821,#7822,#7823); +#7821 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7822 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7823 = DIRECTION('',(1.,0.,-0.)); +#7824 = ADVANCED_FACE('',(#7825),#7850,.T.); +#7825 = FACE_BOUND('',#7826,.F.); +#7826 = EDGE_LOOP('',(#7827,#7835,#7836,#7844)); +#7827 = ORIENTED_EDGE('',*,*,#7828,.F.); +#7828 = EDGE_CURVE('',#6604,#7829,#7831,.T.); +#7829 = VERTEX_POINT('',#7830); +#7830 = CARTESIAN_POINT('',(-1.36,-0.945,2.05)); +#7831 = LINE('',#7832,#7833); +#7832 = CARTESIAN_POINT('',(-1.41,-0.995,2.1)); +#7833 = VECTOR('',#7834,1.); +#7834 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7835 = ORIENTED_EDGE('',*,*,#6603,.F.); +#7836 = ORIENTED_EDGE('',*,*,#7837,.T.); +#7837 = EDGE_CURVE('',#6596,#7838,#7840,.T.); +#7838 = VERTEX_POINT('',#7839); +#7839 = CARTESIAN_POINT('',(-1.84,-0.945,2.05)); +#7840 = LINE('',#7841,#7842); +#7841 = CARTESIAN_POINT('',(-1.79,-0.995,2.1)); +#7842 = VECTOR('',#7843,1.); +#7843 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7844 = ORIENTED_EDGE('',*,*,#7845,.T.); +#7845 = EDGE_CURVE('',#7838,#7829,#7846,.T.); +#7846 = LINE('',#7847,#7848); +#7847 = CARTESIAN_POINT('',(-1.84,-0.945,2.05)); +#7848 = VECTOR('',#7849,1.); +#7849 = DIRECTION('',(1.,0.,0.)); +#7850 = PLANE('',#7851); +#7851 = AXIS2_PLACEMENT_3D('',#7852,#7853,#7854); +#7852 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7853 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7854 = DIRECTION('',(1.,0.,-0.)); +#7855 = ADVANCED_FACE('',(#7856),#7881,.T.); +#7856 = FACE_BOUND('',#7857,.F.); +#7857 = EDGE_LOOP('',(#7858,#7866,#7867,#7875)); +#7858 = ORIENTED_EDGE('',*,*,#7859,.F.); +#7859 = EDGE_CURVE('',#6676,#7860,#7862,.T.); +#7860 = VERTEX_POINT('',#7861); +#7861 = CARTESIAN_POINT('',(-0.56,-0.945,2.05)); +#7862 = LINE('',#7863,#7864); +#7863 = CARTESIAN_POINT('',(-0.61,-0.995,2.1)); +#7864 = VECTOR('',#7865,1.); +#7865 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7866 = ORIENTED_EDGE('',*,*,#6675,.F.); +#7867 = ORIENTED_EDGE('',*,*,#7868,.T.); +#7868 = EDGE_CURVE('',#6668,#7869,#7871,.T.); +#7869 = VERTEX_POINT('',#7870); +#7870 = CARTESIAN_POINT('',(-1.04,-0.945,2.05)); +#7871 = LINE('',#7872,#7873); +#7872 = CARTESIAN_POINT('',(-0.99,-0.995,2.1)); +#7873 = VECTOR('',#7874,1.); +#7874 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7875 = ORIENTED_EDGE('',*,*,#7876,.T.); +#7876 = EDGE_CURVE('',#7869,#7860,#7877,.T.); +#7877 = LINE('',#7878,#7879); +#7878 = CARTESIAN_POINT('',(-1.04,-0.945,2.05)); +#7879 = VECTOR('',#7880,1.); +#7880 = DIRECTION('',(1.,0.,0.)); +#7881 = PLANE('',#7882); +#7882 = AXIS2_PLACEMENT_3D('',#7883,#7884,#7885); +#7883 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7884 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7885 = DIRECTION('',(1.,0.,-0.)); +#7886 = ADVANCED_FACE('',(#7887),#7912,.T.); +#7887 = FACE_BOUND('',#7888,.F.); +#7888 = EDGE_LOOP('',(#7889,#7897,#7898,#7906)); +#7889 = ORIENTED_EDGE('',*,*,#7890,.F.); +#7890 = EDGE_CURVE('',#6748,#7891,#7893,.T.); +#7891 = VERTEX_POINT('',#7892); +#7892 = CARTESIAN_POINT('',(0.24,-0.945,2.05)); +#7893 = LINE('',#7894,#7895); +#7894 = CARTESIAN_POINT('',(0.19,-0.995,2.1)); +#7895 = VECTOR('',#7896,1.); +#7896 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7897 = ORIENTED_EDGE('',*,*,#6747,.F.); +#7898 = ORIENTED_EDGE('',*,*,#7899,.T.); +#7899 = EDGE_CURVE('',#6740,#7900,#7902,.T.); +#7900 = VERTEX_POINT('',#7901); +#7901 = CARTESIAN_POINT('',(-0.24,-0.945,2.05)); +#7902 = LINE('',#7903,#7904); +#7903 = CARTESIAN_POINT('',(-0.19,-0.995,2.1)); +#7904 = VECTOR('',#7905,1.); +#7905 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7906 = ORIENTED_EDGE('',*,*,#7907,.T.); +#7907 = EDGE_CURVE('',#7900,#7891,#7908,.T.); +#7908 = LINE('',#7909,#7910); +#7909 = CARTESIAN_POINT('',(-0.24,-0.945,2.05)); +#7910 = VECTOR('',#7911,1.); +#7911 = DIRECTION('',(1.,0.,0.)); +#7912 = PLANE('',#7913); +#7913 = AXIS2_PLACEMENT_3D('',#7914,#7915,#7916); +#7914 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7915 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7916 = DIRECTION('',(1.,0.,-0.)); +#7917 = ADVANCED_FACE('',(#7918),#7943,.T.); +#7918 = FACE_BOUND('',#7919,.F.); +#7919 = EDGE_LOOP('',(#7920,#7928,#7929,#7937)); +#7920 = ORIENTED_EDGE('',*,*,#7921,.F.); +#7921 = EDGE_CURVE('',#6820,#7922,#7924,.T.); +#7922 = VERTEX_POINT('',#7923); +#7923 = CARTESIAN_POINT('',(1.04,-0.945,2.05)); +#7924 = LINE('',#7925,#7926); +#7925 = CARTESIAN_POINT('',(0.99,-0.995,2.1)); +#7926 = VECTOR('',#7927,1.); +#7927 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7928 = ORIENTED_EDGE('',*,*,#6819,.F.); +#7929 = ORIENTED_EDGE('',*,*,#7930,.T.); +#7930 = EDGE_CURVE('',#6812,#7931,#7933,.T.); +#7931 = VERTEX_POINT('',#7932); +#7932 = CARTESIAN_POINT('',(0.56,-0.945,2.05)); +#7933 = LINE('',#7934,#7935); +#7934 = CARTESIAN_POINT('',(0.61,-0.995,2.1)); +#7935 = VECTOR('',#7936,1.); +#7936 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7937 = ORIENTED_EDGE('',*,*,#7938,.T.); +#7938 = EDGE_CURVE('',#7931,#7922,#7939,.T.); +#7939 = LINE('',#7940,#7941); +#7940 = CARTESIAN_POINT('',(0.56,-0.945,2.05)); +#7941 = VECTOR('',#7942,1.); +#7942 = DIRECTION('',(1.,0.,0.)); +#7943 = PLANE('',#7944); +#7944 = AXIS2_PLACEMENT_3D('',#7945,#7946,#7947); +#7945 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7946 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7947 = DIRECTION('',(1.,0.,-0.)); +#7948 = ADVANCED_FACE('',(#7949),#7974,.T.); +#7949 = FACE_BOUND('',#7950,.F.); +#7950 = EDGE_LOOP('',(#7951,#7959,#7960,#7968)); +#7951 = ORIENTED_EDGE('',*,*,#7952,.F.); +#7952 = EDGE_CURVE('',#6892,#7953,#7955,.T.); +#7953 = VERTEX_POINT('',#7954); +#7954 = CARTESIAN_POINT('',(1.84,-0.945,2.05)); +#7955 = LINE('',#7956,#7957); +#7956 = CARTESIAN_POINT('',(1.79,-0.995,2.1)); +#7957 = VECTOR('',#7958,1.); +#7958 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7959 = ORIENTED_EDGE('',*,*,#6891,.F.); +#7960 = ORIENTED_EDGE('',*,*,#7961,.T.); +#7961 = EDGE_CURVE('',#6884,#7962,#7964,.T.); +#7962 = VERTEX_POINT('',#7963); +#7963 = CARTESIAN_POINT('',(1.36,-0.945,2.05)); +#7964 = LINE('',#7965,#7966); +#7965 = CARTESIAN_POINT('',(1.41,-0.995,2.1)); +#7966 = VECTOR('',#7967,1.); +#7967 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7968 = ORIENTED_EDGE('',*,*,#7969,.T.); +#7969 = EDGE_CURVE('',#7962,#7953,#7970,.T.); +#7970 = LINE('',#7971,#7972); +#7971 = CARTESIAN_POINT('',(1.36,-0.945,2.05)); +#7972 = VECTOR('',#7973,1.); +#7973 = DIRECTION('',(1.,0.,0.)); +#7974 = PLANE('',#7975); +#7975 = AXIS2_PLACEMENT_3D('',#7976,#7977,#7978); +#7976 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#7977 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#7978 = DIRECTION('',(1.,0.,-0.)); +#7979 = ADVANCED_FACE('',(#7980),#8005,.T.); +#7980 = FACE_BOUND('',#7981,.F.); +#7981 = EDGE_LOOP('',(#7982,#7990,#7991,#7999)); +#7982 = ORIENTED_EDGE('',*,*,#7983,.F.); +#7983 = EDGE_CURVE('',#6964,#7984,#7986,.T.); +#7984 = VERTEX_POINT('',#7985); +#7985 = CARTESIAN_POINT('',(2.64,-0.945,2.05)); +#7986 = LINE('',#7987,#7988); +#7987 = CARTESIAN_POINT('',(2.59,-0.995,2.1)); +#7988 = VECTOR('',#7989,1.); +#7989 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#7990 = ORIENTED_EDGE('',*,*,#6963,.F.); +#7991 = ORIENTED_EDGE('',*,*,#7992,.T.); +#7992 = EDGE_CURVE('',#6956,#7993,#7995,.T.); +#7993 = VERTEX_POINT('',#7994); +#7994 = CARTESIAN_POINT('',(2.16,-0.945,2.05)); +#7995 = LINE('',#7996,#7997); +#7996 = CARTESIAN_POINT('',(2.21,-0.995,2.1)); +#7997 = VECTOR('',#7998,1.); +#7998 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#7999 = ORIENTED_EDGE('',*,*,#8000,.T.); +#8000 = EDGE_CURVE('',#7993,#7984,#8001,.T.); +#8001 = LINE('',#8002,#8003); +#8002 = CARTESIAN_POINT('',(2.16,-0.945,2.05)); +#8003 = VECTOR('',#8004,1.); +#8004 = DIRECTION('',(1.,0.,0.)); +#8005 = PLANE('',#8006); +#8006 = AXIS2_PLACEMENT_3D('',#8007,#8008,#8009); +#8007 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#8008 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#8009 = DIRECTION('',(1.,0.,-0.)); +#8010 = ADVANCED_FACE('',(#8011),#8036,.T.); +#8011 = FACE_BOUND('',#8012,.F.); +#8012 = EDGE_LOOP('',(#8013,#8021,#8022,#8030)); +#8013 = ORIENTED_EDGE('',*,*,#8014,.F.); +#8014 = EDGE_CURVE('',#7036,#8015,#8017,.T.); +#8015 = VERTEX_POINT('',#8016); +#8016 = CARTESIAN_POINT('',(3.44,-0.945,2.05)); +#8017 = LINE('',#8018,#8019); +#8018 = CARTESIAN_POINT('',(3.39,-0.995,2.1)); +#8019 = VECTOR('',#8020,1.); +#8020 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#8021 = ORIENTED_EDGE('',*,*,#7035,.F.); +#8022 = ORIENTED_EDGE('',*,*,#8023,.T.); +#8023 = EDGE_CURVE('',#7028,#8024,#8026,.T.); +#8024 = VERTEX_POINT('',#8025); +#8025 = CARTESIAN_POINT('',(2.96,-0.945,2.05)); +#8026 = LINE('',#8027,#8028); +#8027 = CARTESIAN_POINT('',(3.01,-0.995,2.1)); +#8028 = VECTOR('',#8029,1.); +#8029 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#8030 = ORIENTED_EDGE('',*,*,#8031,.T.); +#8031 = EDGE_CURVE('',#8024,#8015,#8032,.T.); +#8032 = LINE('',#8033,#8034); +#8033 = CARTESIAN_POINT('',(2.96,-0.945,2.05)); +#8034 = VECTOR('',#8035,1.); +#8035 = DIRECTION('',(1.,0.,0.)); +#8036 = PLANE('',#8037); +#8037 = AXIS2_PLACEMENT_3D('',#8038,#8039,#8040); +#8038 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#8039 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#8040 = DIRECTION('',(1.,0.,-0.)); +#8041 = ADVANCED_FACE('',(#8042),#8067,.T.); +#8042 = FACE_BOUND('',#8043,.F.); +#8043 = EDGE_LOOP('',(#8044,#8052,#8060,#8066)); +#8044 = ORIENTED_EDGE('',*,*,#8045,.T.); +#8045 = EDGE_CURVE('',#7068,#8046,#8048,.T.); +#8046 = VERTEX_POINT('',#8047); +#8047 = CARTESIAN_POINT('',(3.76,-0.945,2.05)); +#8048 = LINE('',#8049,#8050); +#8049 = CARTESIAN_POINT('',(3.81,-0.995,2.1)); +#8050 = VECTOR('',#8051,1.); +#8051 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#8052 = ORIENTED_EDGE('',*,*,#8053,.T.); +#8053 = EDGE_CURVE('',#8046,#8054,#8056,.T.); +#8054 = VERTEX_POINT('',#8055); +#8055 = CARTESIAN_POINT('',(3.95,-0.945,2.05)); +#8056 = LINE('',#8057,#8058); +#8057 = CARTESIAN_POINT('',(3.76,-0.945,2.05)); +#8058 = VECTOR('',#8059,1.); +#8059 = DIRECTION('',(1.,0.,0.)); +#8060 = ORIENTED_EDGE('',*,*,#8061,.F.); +#8061 = EDGE_CURVE('',#7076,#8054,#8062,.T.); +#8062 = LINE('',#8063,#8064); +#8063 = CARTESIAN_POINT('',(3.95,-0.995,2.1)); +#8064 = VECTOR('',#8065,1.); +#8065 = DIRECTION('',(0.,0.707106781187,-0.707106781186)); +#8066 = ORIENTED_EDGE('',*,*,#7075,.F.); +#8067 = PLANE('',#8068); +#8068 = AXIS2_PLACEMENT_3D('',#8069,#8070,#8071); +#8069 = CARTESIAN_POINT('',(-3.95,-0.995,2.1)); +#8070 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#8071 = DIRECTION('',(1.,0.,-0.)); +#8072 = ADVANCED_FACE('',(#8073),#8091,.F.); +#8073 = FACE_BOUND('',#8074,.F.); +#8074 = EDGE_LOOP('',(#8075,#8076,#8077,#8085)); +#8075 = ORIENTED_EDGE('',*,*,#7563,.T.); +#8076 = ORIENTED_EDGE('',*,*,#7742,.T.); +#8077 = ORIENTED_EDGE('',*,*,#8078,.F.); +#8078 = EDGE_CURVE('',#8079,#7743,#8081,.T.); +#8079 = VERTEX_POINT('',#8080); +#8080 = CARTESIAN_POINT('',(-3.76,-1.445,2.05)); +#8081 = LINE('',#8082,#8083); +#8082 = CARTESIAN_POINT('',(-3.76,-1.445,2.05)); +#8083 = VECTOR('',#8084,1.); +#8084 = DIRECTION('',(0.,1.,0.)); +#8085 = ORIENTED_EDGE('',*,*,#8086,.T.); +#8086 = EDGE_CURVE('',#8079,#7564,#8087,.T.); +#8087 = LINE('',#8088,#8089); +#8088 = CARTESIAN_POINT('',(-3.76,-1.445,2.05)); +#8089 = VECTOR('',#8090,1.); +#8090 = DIRECTION('',(-0.707106781187,0.,0.707106781186)); +#8091 = PLANE('',#8092); +#8092 = AXIS2_PLACEMENT_3D('',#8093,#8094,#8095); +#8093 = CARTESIAN_POINT('',(-3.76,-0.945,2.05)); +#8094 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#8095 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#8096 = ADVANCED_FACE('',(#8097),#8137,.F.); +#8097 = FACE_BOUND('',#8098,.F.); +#8098 = EDGE_LOOP('',(#8099,#8105,#8106,#8114,#8122,#8130,#8136)); +#8099 = ORIENTED_EDGE('',*,*,#8100,.T.); +#8100 = EDGE_CURVE('',#7572,#8079,#8101,.T.); +#8101 = LINE('',#8102,#8103); +#8102 = CARTESIAN_POINT('',(-3.76,-1.445,2.1)); +#8103 = VECTOR('',#8104,1.); +#8104 = DIRECTION('',(0.,0.,-1.)); +#8105 = ORIENTED_EDGE('',*,*,#8078,.T.); +#8106 = ORIENTED_EDGE('',*,*,#8107,.T.); +#8107 = EDGE_CURVE('',#7743,#8108,#8110,.T.); +#8108 = VERTEX_POINT('',#8109); +#8109 = CARTESIAN_POINT('',(-3.76,-0.945,1.624833395016)); +#8110 = LINE('',#8111,#8112); +#8111 = CARTESIAN_POINT('',(-3.76,-0.945,2.05)); +#8112 = VECTOR('',#8113,1.); +#8113 = DIRECTION('',(0.,0.,-1.)); +#8114 = ORIENTED_EDGE('',*,*,#8115,.F.); +#8115 = EDGE_CURVE('',#8116,#8108,#8118,.T.); +#8116 = VERTEX_POINT('',#8117); +#8117 = CARTESIAN_POINT('',(-3.76,-1.075,1.85)); +#8118 = LINE('',#8119,#8120); +#8119 = CARTESIAN_POINT('',(-3.76,-1.075,1.85)); +#8120 = VECTOR('',#8121,1.); +#8121 = DIRECTION('',(0.,0.5,-0.866025403784)); +#8122 = ORIENTED_EDGE('',*,*,#8123,.F.); +#8123 = EDGE_CURVE('',#8124,#8116,#8126,.T.); +#8124 = VERTEX_POINT('',#8125); +#8125 = CARTESIAN_POINT('',(-3.76,-1.925,1.85)); +#8126 = LINE('',#8127,#8128); +#8127 = CARTESIAN_POINT('',(-3.76,-1.925,1.85)); +#8128 = VECTOR('',#8129,1.); +#8129 = DIRECTION('',(0.,1.,0.)); +#8130 = ORIENTED_EDGE('',*,*,#8131,.F.); +#8131 = EDGE_CURVE('',#7580,#8124,#8132,.T.); +#8132 = LINE('',#8133,#8134); +#8133 = CARTESIAN_POINT('',(-3.76,-1.925,2.1)); +#8134 = VECTOR('',#8135,1.); +#8135 = DIRECTION('',(0.,0.,-1.)); +#8136 = ORIENTED_EDGE('',*,*,#7579,.T.); +#8137 = PLANE('',#8138); +#8138 = AXIS2_PLACEMENT_3D('',#8139,#8140,#8141); +#8139 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#8140 = DIRECTION('',(-1.,0.,0.)); +#8141 = DIRECTION('',(0.,0.,1.)); +#8142 = ADVANCED_FACE('',(#8143),#8148,.T.); +#8143 = FACE_BOUND('',#8144,.F.); +#8144 = EDGE_LOOP('',(#8145,#8146,#8147)); +#8145 = ORIENTED_EDGE('',*,*,#7571,.F.); +#8146 = ORIENTED_EDGE('',*,*,#8086,.F.); +#8147 = ORIENTED_EDGE('',*,*,#8100,.F.); +#8148 = PLANE('',#8149); +#8149 = AXIS2_PLACEMENT_3D('',#8150,#8151,#8152); +#8150 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#8151 = DIRECTION('',(0.,1.,0.)); +#8152 = DIRECTION('',(1.,0.,0.)); +#8153 = ADVANCED_FACE('',(#8154),#8171,.T.); +#8154 = FACE_BOUND('',#8155,.F.); +#8155 = EDGE_LOOP('',(#8156,#8157,#8165)); +#8156 = ORIENTED_EDGE('',*,*,#6443,.F.); +#8157 = ORIENTED_EDGE('',*,*,#8158,.T.); +#8158 = EDGE_CURVE('',#6436,#8159,#8161,.T.); +#8159 = VERTEX_POINT('',#8160); +#8160 = CARTESIAN_POINT('',(-3.44,-1.445,2.05)); +#8161 = LINE('',#8162,#8163); +#8162 = CARTESIAN_POINT('',(-3.44,-1.445,2.1)); +#8163 = VECTOR('',#8164,1.); +#8164 = DIRECTION('',(0.,0.,-1.)); +#8165 = ORIENTED_EDGE('',*,*,#8166,.F.); +#8166 = EDGE_CURVE('',#6444,#8159,#8167,.T.); +#8167 = LINE('',#8168,#8169); +#8168 = CARTESIAN_POINT('',(-3.39,-1.445,2.1)); +#8169 = VECTOR('',#8170,1.); +#8170 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#8171 = PLANE('',#8172); +#8172 = AXIS2_PLACEMENT_3D('',#8173,#8174,#8175); +#8173 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#8174 = DIRECTION('',(0.,1.,0.)); +#8175 = DIRECTION('',(1.,0.,0.)); +#8176 = ADVANCED_FACE('',(#8177),#8217,.T.); +#8177 = FACE_BOUND('',#8178,.F.); +#8178 = EDGE_LOOP('',(#8179,#8180,#8181,#8189,#8197,#8205,#8211)); +#8179 = ORIENTED_EDGE('',*,*,#8158,.F.); +#8180 = ORIENTED_EDGE('',*,*,#6435,.F.); +#8181 = ORIENTED_EDGE('',*,*,#8182,.T.); +#8182 = EDGE_CURVE('',#6428,#8183,#8185,.T.); +#8183 = VERTEX_POINT('',#8184); +#8184 = CARTESIAN_POINT('',(-3.44,-1.925,1.85)); +#8185 = LINE('',#8186,#8187); +#8186 = CARTESIAN_POINT('',(-3.44,-1.925,2.1)); +#8187 = VECTOR('',#8188,1.); +#8188 = DIRECTION('',(0.,0.,-1.)); +#8189 = ORIENTED_EDGE('',*,*,#8190,.T.); +#8190 = EDGE_CURVE('',#8183,#8191,#8193,.T.); +#8191 = VERTEX_POINT('',#8192); +#8192 = CARTESIAN_POINT('',(-3.44,-1.075,1.85)); +#8193 = LINE('',#8194,#8195); +#8194 = CARTESIAN_POINT('',(-3.44,-1.925,1.85)); +#8195 = VECTOR('',#8196,1.); +#8196 = DIRECTION('',(0.,1.,0.)); +#8197 = ORIENTED_EDGE('',*,*,#8198,.F.); +#8198 = EDGE_CURVE('',#8199,#8191,#8201,.T.); +#8199 = VERTEX_POINT('',#8200); +#8200 = CARTESIAN_POINT('',(-3.44,-0.945,1.624833395016)); +#8201 = LINE('',#8202,#8203); +#8202 = CARTESIAN_POINT('',(-3.44,-0.945,1.624833395016)); +#8203 = VECTOR('',#8204,1.); +#8204 = DIRECTION('',(0.,-0.5,0.866025403784)); +#8205 = ORIENTED_EDGE('',*,*,#8206,.T.); +#8206 = EDGE_CURVE('',#8199,#7776,#8207,.T.); +#8207 = LINE('',#8208,#8209); +#8208 = CARTESIAN_POINT('',(-3.44,-0.945,1.624833395016)); +#8209 = VECTOR('',#8210,1.); +#8210 = DIRECTION('',(0.,0.,1.)); +#8211 = ORIENTED_EDGE('',*,*,#8212,.F.); +#8212 = EDGE_CURVE('',#8159,#7776,#8213,.T.); +#8213 = LINE('',#8214,#8215); +#8214 = CARTESIAN_POINT('',(-3.44,-1.445,2.05)); +#8215 = VECTOR('',#8216,1.); +#8216 = DIRECTION('',(0.,1.,0.)); +#8217 = PLANE('',#8218); +#8218 = AXIS2_PLACEMENT_3D('',#8219,#8220,#8221); +#8219 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#8220 = DIRECTION('',(-1.,0.,0.)); +#8221 = DIRECTION('',(0.,0.,1.)); +#8222 = ADVANCED_FACE('',(#8223),#9319,.T.); +#8223 = FACE_BOUND('',#8224,.F.); +#8224 = EDGE_LOOP('',(#8225,#8235,#8243,#8251,#8257,#8258,#8266,#8274, + #8282,#8290,#8298,#8306,#8314,#8322,#8330,#8338,#8346,#8354,#8362, + #8370,#8378,#8386,#8394,#8402,#8410,#8418,#8426,#8434,#8442,#8450, + #8458,#8466,#8474,#8482,#8490,#8498,#8506,#8514,#8522,#8530,#8538, + #8546,#8554,#8562,#8570,#8578,#8586,#8594,#8602,#8610,#8618,#8626, + #8634,#8642,#8650,#8658,#8666,#8674,#8682,#8690,#8698,#8706,#8714, + #8722,#8730,#8738,#8746,#8754,#8762,#8770,#8778,#8786,#8794,#8802, + #8810,#8818,#8826,#8834,#8842,#8850,#8858,#8866,#8874,#8882,#8890, + #8898,#8906,#8914,#8922,#8930,#8938,#8946,#8954,#8960,#8961,#8969, + #8975,#8976,#8977,#8985,#8993,#8999,#9000,#9001,#9009,#9017,#9025, + #9033,#9039,#9040,#9048,#9056,#9064,#9072,#9078,#9079,#9087,#9095, + #9103,#9111,#9117,#9118,#9126,#9134,#9142,#9150,#9156,#9157,#9165, + #9173,#9181,#9189,#9195,#9196,#9204,#9212,#9220,#9228,#9234,#9235, + #9243,#9251,#9259,#9267,#9273,#9274,#9282,#9290,#9298,#9306,#9312, + #9313)); +#8225 = ORIENTED_EDGE('',*,*,#8226,.T.); +#8226 = EDGE_CURVE('',#8227,#8229,#8231,.T.); +#8227 = VERTEX_POINT('',#8228); +#8228 = CARTESIAN_POINT('',(3.44,-1.925,1.85)); +#8229 = VERTEX_POINT('',#8230); +#8230 = CARTESIAN_POINT('',(3.44,-1.925,0.8)); +#8231 = LINE('',#8232,#8233); +#8232 = CARTESIAN_POINT('',(3.44,-1.925,1.85)); +#8233 = VECTOR('',#8234,1.); +#8234 = DIRECTION('',(0.,0.,-1.)); +#8235 = ORIENTED_EDGE('',*,*,#8236,.T.); +#8236 = EDGE_CURVE('',#8229,#8237,#8239,.T.); +#8237 = VERTEX_POINT('',#8238); +#8238 = CARTESIAN_POINT('',(3.76,-1.925,0.8)); +#8239 = LINE('',#8240,#8241); +#8240 = CARTESIAN_POINT('',(3.44,-1.925,0.8)); +#8241 = VECTOR('',#8242,1.); +#8242 = DIRECTION('',(1.,0.,0.)); +#8243 = ORIENTED_EDGE('',*,*,#8244,.T.); +#8244 = EDGE_CURVE('',#8237,#8245,#8247,.T.); +#8245 = VERTEX_POINT('',#8246); +#8246 = CARTESIAN_POINT('',(3.76,-1.925,1.85)); +#8247 = LINE('',#8248,#8249); +#8248 = CARTESIAN_POINT('',(3.76,-1.925,0.8)); +#8249 = VECTOR('',#8250,1.); +#8250 = DIRECTION('',(0.,0.,1.)); +#8251 = ORIENTED_EDGE('',*,*,#8252,.F.); +#8252 = EDGE_CURVE('',#7651,#8245,#8253,.T.); +#8253 = LINE('',#8254,#8255); +#8254 = CARTESIAN_POINT('',(3.76,-1.925,2.1)); +#8255 = VECTOR('',#8256,1.); +#8256 = DIRECTION('',(0.,0.,-1.)); +#8257 = ORIENTED_EDGE('',*,*,#7650,.F.); +#8258 = ORIENTED_EDGE('',*,*,#8259,.T.); +#8259 = EDGE_CURVE('',#7643,#8260,#8262,.T.); +#8260 = VERTEX_POINT('',#8261); +#8261 = CARTESIAN_POINT('',(4.,-1.925,0.3)); +#8262 = LINE('',#8263,#8264); +#8263 = CARTESIAN_POINT('',(4.,-1.925,2.1)); +#8264 = VECTOR('',#8265,1.); +#8265 = DIRECTION('',(0.,0.,-1.)); +#8266 = ORIENTED_EDGE('',*,*,#8267,.T.); +#8267 = EDGE_CURVE('',#8260,#8268,#8270,.T.); +#8268 = VERTEX_POINT('',#8269); +#8269 = CARTESIAN_POINT('',(4.9,-1.925,0.3)); +#8270 = LINE('',#8271,#8272); +#8271 = CARTESIAN_POINT('',(4.,-1.925,0.3)); +#8272 = VECTOR('',#8273,1.); +#8273 = DIRECTION('',(1.,0.,0.)); +#8274 = ORIENTED_EDGE('',*,*,#8275,.T.); +#8275 = EDGE_CURVE('',#8268,#8276,#8278,.T.); +#8276 = VERTEX_POINT('',#8277); +#8277 = CARTESIAN_POINT('',(4.9,-1.925,-1.1)); +#8278 = LINE('',#8279,#8280); +#8279 = CARTESIAN_POINT('',(4.9,-1.925,0.3)); +#8280 = VECTOR('',#8281,1.); +#8281 = DIRECTION('',(0.,0.,-1.)); +#8282 = ORIENTED_EDGE('',*,*,#8283,.F.); +#8283 = EDGE_CURVE('',#8284,#8276,#8286,.T.); +#8284 = VERTEX_POINT('',#8285); +#8285 = CARTESIAN_POINT('',(4.,-1.925,-1.1)); +#8286 = LINE('',#8287,#8288); +#8287 = CARTESIAN_POINT('',(4.,-1.925,-1.1)); +#8288 = VECTOR('',#8289,1.); +#8289 = DIRECTION('',(1.,0.,0.)); +#8290 = ORIENTED_EDGE('',*,*,#8291,.T.); +#8291 = EDGE_CURVE('',#8284,#8292,#8294,.T.); +#8292 = VERTEX_POINT('',#8293); +#8293 = CARTESIAN_POINT('',(4.,-1.925,-2.1)); +#8294 = LINE('',#8295,#8296); +#8295 = CARTESIAN_POINT('',(4.,-1.925,-1.1)); +#8296 = VECTOR('',#8297,1.); +#8297 = DIRECTION('',(0.,0.,-1.)); +#8298 = ORIENTED_EDGE('',*,*,#8299,.T.); +#8299 = EDGE_CURVE('',#8292,#8300,#8302,.T.); +#8300 = VERTEX_POINT('',#8301); +#8301 = CARTESIAN_POINT('',(3.935,-1.925,-2.1)); +#8302 = LINE('',#8303,#8304); +#8303 = CARTESIAN_POINT('',(4.,-1.925,-2.1)); +#8304 = VECTOR('',#8305,1.); +#8305 = DIRECTION('',(-1.,-1.366428338E-14,0.)); +#8306 = ORIENTED_EDGE('',*,*,#8307,.T.); +#8307 = EDGE_CURVE('',#8300,#8308,#8310,.T.); +#8308 = VERTEX_POINT('',#8309); +#8309 = CARTESIAN_POINT('',(3.76,-1.925,-1.85)); +#8310 = LINE('',#8311,#8312); +#8311 = CARTESIAN_POINT('',(3.935,-1.925,-2.1)); +#8312 = VECTOR('',#8313,1.); +#8313 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8314 = ORIENTED_EDGE('',*,*,#8315,.T.); +#8315 = EDGE_CURVE('',#8308,#8316,#8318,.T.); +#8316 = VERTEX_POINT('',#8317); +#8317 = CARTESIAN_POINT('',(3.76,-1.925,-1.45)); +#8318 = LINE('',#8319,#8320); +#8319 = CARTESIAN_POINT('',(3.76,-1.925,-1.85)); +#8320 = VECTOR('',#8321,1.); +#8321 = DIRECTION('',(0.,0.,1.)); +#8322 = ORIENTED_EDGE('',*,*,#8323,.F.); +#8323 = EDGE_CURVE('',#8324,#8316,#8326,.T.); +#8324 = VERTEX_POINT('',#8325); +#8325 = CARTESIAN_POINT('',(3.76,-1.925,-1.4)); +#8326 = LINE('',#8327,#8328); +#8327 = CARTESIAN_POINT('',(3.76,-1.925,-1.4)); +#8328 = VECTOR('',#8329,1.); +#8329 = DIRECTION('',(0.,0.,-1.)); +#8330 = ORIENTED_EDGE('',*,*,#8331,.F.); +#8331 = EDGE_CURVE('',#8332,#8324,#8334,.T.); +#8332 = VERTEX_POINT('',#8333); +#8333 = CARTESIAN_POINT('',(3.44,-1.925,-1.4)); +#8334 = LINE('',#8335,#8336); +#8335 = CARTESIAN_POINT('',(3.44,-1.925,-1.4)); +#8336 = VECTOR('',#8337,1.); +#8337 = DIRECTION('',(1.,0.,0.)); +#8338 = ORIENTED_EDGE('',*,*,#8339,.T.); +#8339 = EDGE_CURVE('',#8332,#8340,#8342,.T.); +#8340 = VERTEX_POINT('',#8341); +#8341 = CARTESIAN_POINT('',(3.44,-1.925,-1.45)); +#8342 = LINE('',#8343,#8344); +#8343 = CARTESIAN_POINT('',(3.44,-1.925,-1.4)); +#8344 = VECTOR('',#8345,1.); +#8345 = DIRECTION('',(0.,0.,-1.)); +#8346 = ORIENTED_EDGE('',*,*,#8347,.F.); +#8347 = EDGE_CURVE('',#8348,#8340,#8350,.T.); +#8348 = VERTEX_POINT('',#8349); +#8349 = CARTESIAN_POINT('',(3.44,-1.925,-1.85)); +#8350 = LINE('',#8351,#8352); +#8351 = CARTESIAN_POINT('',(3.44,-1.925,-1.85)); +#8352 = VECTOR('',#8353,1.); +#8353 = DIRECTION('',(0.,0.,1.)); +#8354 = ORIENTED_EDGE('',*,*,#8355,.T.); +#8355 = EDGE_CURVE('',#8348,#8356,#8358,.T.); +#8356 = VERTEX_POINT('',#8357); +#8357 = CARTESIAN_POINT('',(3.265,-1.925,-2.1)); +#8358 = LINE('',#8359,#8360); +#8359 = CARTESIAN_POINT('',(3.44,-1.925,-1.85)); +#8360 = VECTOR('',#8361,1.); +#8361 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8362 = ORIENTED_EDGE('',*,*,#8363,.T.); +#8363 = EDGE_CURVE('',#8356,#8364,#8366,.T.); +#8364 = VERTEX_POINT('',#8365); +#8365 = CARTESIAN_POINT('',(3.135,-1.925,-2.1)); +#8366 = LINE('',#8367,#8368); +#8367 = CARTESIAN_POINT('',(3.265,-1.925,-2.1)); +#8368 = VECTOR('',#8369,1.); +#8369 = DIRECTION('',(-1.,0.,0.)); +#8370 = ORIENTED_EDGE('',*,*,#8371,.T.); +#8371 = EDGE_CURVE('',#8364,#8372,#8374,.T.); +#8372 = VERTEX_POINT('',#8373); +#8373 = CARTESIAN_POINT('',(2.96,-1.925,-1.85)); +#8374 = LINE('',#8375,#8376); +#8375 = CARTESIAN_POINT('',(3.135,-1.925,-2.1)); +#8376 = VECTOR('',#8377,1.); +#8377 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8378 = ORIENTED_EDGE('',*,*,#8379,.T.); +#8379 = EDGE_CURVE('',#8372,#8380,#8382,.T.); +#8380 = VERTEX_POINT('',#8381); +#8381 = CARTESIAN_POINT('',(2.96,-1.925,-1.45)); +#8382 = LINE('',#8383,#8384); +#8383 = CARTESIAN_POINT('',(2.96,-1.925,-1.85)); +#8384 = VECTOR('',#8385,1.); +#8385 = DIRECTION('',(0.,0.,1.)); +#8386 = ORIENTED_EDGE('',*,*,#8387,.F.); +#8387 = EDGE_CURVE('',#8388,#8380,#8390,.T.); +#8388 = VERTEX_POINT('',#8389); +#8389 = CARTESIAN_POINT('',(2.96,-1.925,-1.4)); +#8390 = LINE('',#8391,#8392); +#8391 = CARTESIAN_POINT('',(2.96,-1.925,-1.4)); +#8392 = VECTOR('',#8393,1.); +#8393 = DIRECTION('',(0.,0.,-1.)); +#8394 = ORIENTED_EDGE('',*,*,#8395,.F.); +#8395 = EDGE_CURVE('',#8396,#8388,#8398,.T.); +#8396 = VERTEX_POINT('',#8397); +#8397 = CARTESIAN_POINT('',(2.64,-1.925,-1.4)); +#8398 = LINE('',#8399,#8400); +#8399 = CARTESIAN_POINT('',(2.64,-1.925,-1.4)); +#8400 = VECTOR('',#8401,1.); +#8401 = DIRECTION('',(1.,0.,0.)); +#8402 = ORIENTED_EDGE('',*,*,#8403,.T.); +#8403 = EDGE_CURVE('',#8396,#8404,#8406,.T.); +#8404 = VERTEX_POINT('',#8405); +#8405 = CARTESIAN_POINT('',(2.64,-1.925,-1.45)); +#8406 = LINE('',#8407,#8408); +#8407 = CARTESIAN_POINT('',(2.64,-1.925,-1.4)); +#8408 = VECTOR('',#8409,1.); +#8409 = DIRECTION('',(0.,0.,-1.)); +#8410 = ORIENTED_EDGE('',*,*,#8411,.F.); +#8411 = EDGE_CURVE('',#8412,#8404,#8414,.T.); +#8412 = VERTEX_POINT('',#8413); +#8413 = CARTESIAN_POINT('',(2.64,-1.925,-1.85)); +#8414 = LINE('',#8415,#8416); +#8415 = CARTESIAN_POINT('',(2.64,-1.925,-1.85)); +#8416 = VECTOR('',#8417,1.); +#8417 = DIRECTION('',(0.,0.,1.)); +#8418 = ORIENTED_EDGE('',*,*,#8419,.T.); +#8419 = EDGE_CURVE('',#8412,#8420,#8422,.T.); +#8420 = VERTEX_POINT('',#8421); +#8421 = CARTESIAN_POINT('',(2.465,-1.925,-2.1)); +#8422 = LINE('',#8423,#8424); +#8423 = CARTESIAN_POINT('',(2.64,-1.925,-1.85)); +#8424 = VECTOR('',#8425,1.); +#8425 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8426 = ORIENTED_EDGE('',*,*,#8427,.T.); +#8427 = EDGE_CURVE('',#8420,#8428,#8430,.T.); +#8428 = VERTEX_POINT('',#8429); +#8429 = CARTESIAN_POINT('',(2.335,-1.925,-2.1)); +#8430 = LINE('',#8431,#8432); +#8431 = CARTESIAN_POINT('',(2.465,-1.925,-2.1)); +#8432 = VECTOR('',#8433,1.); +#8433 = DIRECTION('',(-1.,0.,0.)); +#8434 = ORIENTED_EDGE('',*,*,#8435,.T.); +#8435 = EDGE_CURVE('',#8428,#8436,#8438,.T.); +#8436 = VERTEX_POINT('',#8437); +#8437 = CARTESIAN_POINT('',(2.16,-1.925,-1.85)); +#8438 = LINE('',#8439,#8440); +#8439 = CARTESIAN_POINT('',(2.335,-1.925,-2.1)); +#8440 = VECTOR('',#8441,1.); +#8441 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8442 = ORIENTED_EDGE('',*,*,#8443,.T.); +#8443 = EDGE_CURVE('',#8436,#8444,#8446,.T.); +#8444 = VERTEX_POINT('',#8445); +#8445 = CARTESIAN_POINT('',(2.16,-1.925,-1.45)); +#8446 = LINE('',#8447,#8448); +#8447 = CARTESIAN_POINT('',(2.16,-1.925,-1.85)); +#8448 = VECTOR('',#8449,1.); +#8449 = DIRECTION('',(0.,0.,1.)); +#8450 = ORIENTED_EDGE('',*,*,#8451,.F.); +#8451 = EDGE_CURVE('',#8452,#8444,#8454,.T.); +#8452 = VERTEX_POINT('',#8453); +#8453 = CARTESIAN_POINT('',(2.16,-1.925,-1.4)); +#8454 = LINE('',#8455,#8456); +#8455 = CARTESIAN_POINT('',(2.16,-1.925,-1.4)); +#8456 = VECTOR('',#8457,1.); +#8457 = DIRECTION('',(0.,0.,-1.)); +#8458 = ORIENTED_EDGE('',*,*,#8459,.F.); +#8459 = EDGE_CURVE('',#8460,#8452,#8462,.T.); +#8460 = VERTEX_POINT('',#8461); +#8461 = CARTESIAN_POINT('',(1.84,-1.925,-1.4)); +#8462 = LINE('',#8463,#8464); +#8463 = CARTESIAN_POINT('',(1.84,-1.925,-1.4)); +#8464 = VECTOR('',#8465,1.); +#8465 = DIRECTION('',(1.,0.,0.)); +#8466 = ORIENTED_EDGE('',*,*,#8467,.T.); +#8467 = EDGE_CURVE('',#8460,#8468,#8470,.T.); +#8468 = VERTEX_POINT('',#8469); +#8469 = CARTESIAN_POINT('',(1.84,-1.925,-1.45)); +#8470 = LINE('',#8471,#8472); +#8471 = CARTESIAN_POINT('',(1.84,-1.925,-1.4)); +#8472 = VECTOR('',#8473,1.); +#8473 = DIRECTION('',(0.,0.,-1.)); +#8474 = ORIENTED_EDGE('',*,*,#8475,.F.); +#8475 = EDGE_CURVE('',#8476,#8468,#8478,.T.); +#8476 = VERTEX_POINT('',#8477); +#8477 = CARTESIAN_POINT('',(1.84,-1.925,-1.85)); +#8478 = LINE('',#8479,#8480); +#8479 = CARTESIAN_POINT('',(1.84,-1.925,-1.85)); +#8480 = VECTOR('',#8481,1.); +#8481 = DIRECTION('',(0.,0.,1.)); +#8482 = ORIENTED_EDGE('',*,*,#8483,.T.); +#8483 = EDGE_CURVE('',#8476,#8484,#8486,.T.); +#8484 = VERTEX_POINT('',#8485); +#8485 = CARTESIAN_POINT('',(1.665,-1.925,-2.1)); +#8486 = LINE('',#8487,#8488); +#8487 = CARTESIAN_POINT('',(1.84,-1.925,-1.85)); +#8488 = VECTOR('',#8489,1.); +#8489 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8490 = ORIENTED_EDGE('',*,*,#8491,.T.); +#8491 = EDGE_CURVE('',#8484,#8492,#8494,.T.); +#8492 = VERTEX_POINT('',#8493); +#8493 = CARTESIAN_POINT('',(1.535,-1.925,-2.1)); +#8494 = LINE('',#8495,#8496); +#8495 = CARTESIAN_POINT('',(1.665,-1.925,-2.1)); +#8496 = VECTOR('',#8497,1.); +#8497 = DIRECTION('',(-1.,0.,0.)); +#8498 = ORIENTED_EDGE('',*,*,#8499,.T.); +#8499 = EDGE_CURVE('',#8492,#8500,#8502,.T.); +#8500 = VERTEX_POINT('',#8501); +#8501 = CARTESIAN_POINT('',(1.36,-1.925,-1.85)); +#8502 = LINE('',#8503,#8504); +#8503 = CARTESIAN_POINT('',(1.535,-1.925,-2.1)); +#8504 = VECTOR('',#8505,1.); +#8505 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8506 = ORIENTED_EDGE('',*,*,#8507,.T.); +#8507 = EDGE_CURVE('',#8500,#8508,#8510,.T.); +#8508 = VERTEX_POINT('',#8509); +#8509 = CARTESIAN_POINT('',(1.36,-1.925,-1.45)); +#8510 = LINE('',#8511,#8512); +#8511 = CARTESIAN_POINT('',(1.36,-1.925,-1.85)); +#8512 = VECTOR('',#8513,1.); +#8513 = DIRECTION('',(0.,0.,1.)); +#8514 = ORIENTED_EDGE('',*,*,#8515,.F.); +#8515 = EDGE_CURVE('',#8516,#8508,#8518,.T.); +#8516 = VERTEX_POINT('',#8517); +#8517 = CARTESIAN_POINT('',(1.36,-1.925,-1.4)); +#8518 = LINE('',#8519,#8520); +#8519 = CARTESIAN_POINT('',(1.36,-1.925,-1.4)); +#8520 = VECTOR('',#8521,1.); +#8521 = DIRECTION('',(0.,0.,-1.)); +#8522 = ORIENTED_EDGE('',*,*,#8523,.F.); +#8523 = EDGE_CURVE('',#8524,#8516,#8526,.T.); +#8524 = VERTEX_POINT('',#8525); +#8525 = CARTESIAN_POINT('',(1.04,-1.925,-1.4)); +#8526 = LINE('',#8527,#8528); +#8527 = CARTESIAN_POINT('',(1.04,-1.925,-1.4)); +#8528 = VECTOR('',#8529,1.); +#8529 = DIRECTION('',(1.,0.,0.)); +#8530 = ORIENTED_EDGE('',*,*,#8531,.T.); +#8531 = EDGE_CURVE('',#8524,#8532,#8534,.T.); +#8532 = VERTEX_POINT('',#8533); +#8533 = CARTESIAN_POINT('',(1.04,-1.925,-1.45)); +#8534 = LINE('',#8535,#8536); +#8535 = CARTESIAN_POINT('',(1.04,-1.925,-1.4)); +#8536 = VECTOR('',#8537,1.); +#8537 = DIRECTION('',(0.,0.,-1.)); +#8538 = ORIENTED_EDGE('',*,*,#8539,.F.); +#8539 = EDGE_CURVE('',#8540,#8532,#8542,.T.); +#8540 = VERTEX_POINT('',#8541); +#8541 = CARTESIAN_POINT('',(1.04,-1.925,-1.85)); +#8542 = LINE('',#8543,#8544); +#8543 = CARTESIAN_POINT('',(1.04,-1.925,-1.85)); +#8544 = VECTOR('',#8545,1.); +#8545 = DIRECTION('',(0.,0.,1.)); +#8546 = ORIENTED_EDGE('',*,*,#8547,.T.); +#8547 = EDGE_CURVE('',#8540,#8548,#8550,.T.); +#8548 = VERTEX_POINT('',#8549); +#8549 = CARTESIAN_POINT('',(0.865,-1.925,-2.1)); +#8550 = LINE('',#8551,#8552); +#8551 = CARTESIAN_POINT('',(1.04,-1.925,-1.85)); +#8552 = VECTOR('',#8553,1.); +#8553 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8554 = ORIENTED_EDGE('',*,*,#8555,.T.); +#8555 = EDGE_CURVE('',#8548,#8556,#8558,.T.); +#8556 = VERTEX_POINT('',#8557); +#8557 = CARTESIAN_POINT('',(0.735,-1.925,-2.1)); +#8558 = LINE('',#8559,#8560); +#8559 = CARTESIAN_POINT('',(0.865,-1.925,-2.1)); +#8560 = VECTOR('',#8561,1.); +#8561 = DIRECTION('',(-1.,0.,0.)); +#8562 = ORIENTED_EDGE('',*,*,#8563,.T.); +#8563 = EDGE_CURVE('',#8556,#8564,#8566,.T.); +#8564 = VERTEX_POINT('',#8565); +#8565 = CARTESIAN_POINT('',(0.56,-1.925,-1.85)); +#8566 = LINE('',#8567,#8568); +#8567 = CARTESIAN_POINT('',(0.735,-1.925,-2.1)); +#8568 = VECTOR('',#8569,1.); +#8569 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8570 = ORIENTED_EDGE('',*,*,#8571,.T.); +#8571 = EDGE_CURVE('',#8564,#8572,#8574,.T.); +#8572 = VERTEX_POINT('',#8573); +#8573 = CARTESIAN_POINT('',(0.56,-1.925,-1.45)); +#8574 = LINE('',#8575,#8576); +#8575 = CARTESIAN_POINT('',(0.56,-1.925,-1.85)); +#8576 = VECTOR('',#8577,1.); +#8577 = DIRECTION('',(0.,0.,1.)); +#8578 = ORIENTED_EDGE('',*,*,#8579,.F.); +#8579 = EDGE_CURVE('',#8580,#8572,#8582,.T.); +#8580 = VERTEX_POINT('',#8581); +#8581 = CARTESIAN_POINT('',(0.56,-1.925,-1.4)); +#8582 = LINE('',#8583,#8584); +#8583 = CARTESIAN_POINT('',(0.56,-1.925,-1.4)); +#8584 = VECTOR('',#8585,1.); +#8585 = DIRECTION('',(0.,0.,-1.)); +#8586 = ORIENTED_EDGE('',*,*,#8587,.F.); +#8587 = EDGE_CURVE('',#8588,#8580,#8590,.T.); +#8588 = VERTEX_POINT('',#8589); +#8589 = CARTESIAN_POINT('',(0.24,-1.925,-1.4)); +#8590 = LINE('',#8591,#8592); +#8591 = CARTESIAN_POINT('',(0.24,-1.925,-1.4)); +#8592 = VECTOR('',#8593,1.); +#8593 = DIRECTION('',(1.,0.,0.)); +#8594 = ORIENTED_EDGE('',*,*,#8595,.T.); +#8595 = EDGE_CURVE('',#8588,#8596,#8598,.T.); +#8596 = VERTEX_POINT('',#8597); +#8597 = CARTESIAN_POINT('',(0.24,-1.925,-1.45)); +#8598 = LINE('',#8599,#8600); +#8599 = CARTESIAN_POINT('',(0.24,-1.925,-1.4)); +#8600 = VECTOR('',#8601,1.); +#8601 = DIRECTION('',(0.,0.,-1.)); +#8602 = ORIENTED_EDGE('',*,*,#8603,.F.); +#8603 = EDGE_CURVE('',#8604,#8596,#8606,.T.); +#8604 = VERTEX_POINT('',#8605); +#8605 = CARTESIAN_POINT('',(0.24,-1.925,-1.85)); +#8606 = LINE('',#8607,#8608); +#8607 = CARTESIAN_POINT('',(0.24,-1.925,-1.85)); +#8608 = VECTOR('',#8609,1.); +#8609 = DIRECTION('',(0.,0.,1.)); +#8610 = ORIENTED_EDGE('',*,*,#8611,.T.); +#8611 = EDGE_CURVE('',#8604,#8612,#8614,.T.); +#8612 = VERTEX_POINT('',#8613); +#8613 = CARTESIAN_POINT('',(6.5E-02,-1.925,-2.1)); +#8614 = LINE('',#8615,#8616); +#8615 = CARTESIAN_POINT('',(0.24,-1.925,-1.85)); +#8616 = VECTOR('',#8617,1.); +#8617 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8618 = ORIENTED_EDGE('',*,*,#8619,.T.); +#8619 = EDGE_CURVE('',#8612,#8620,#8622,.T.); +#8620 = VERTEX_POINT('',#8621); +#8621 = CARTESIAN_POINT('',(-6.5E-02,-1.925,-2.1)); +#8622 = LINE('',#8623,#8624); +#8623 = CARTESIAN_POINT('',(6.5E-02,-1.925,-2.1)); +#8624 = VECTOR('',#8625,1.); +#8625 = DIRECTION('',(-1.,0.,0.)); +#8626 = ORIENTED_EDGE('',*,*,#8627,.T.); +#8627 = EDGE_CURVE('',#8620,#8628,#8630,.T.); +#8628 = VERTEX_POINT('',#8629); +#8629 = CARTESIAN_POINT('',(-0.24,-1.925,-1.85)); +#8630 = LINE('',#8631,#8632); +#8631 = CARTESIAN_POINT('',(-6.5E-02,-1.925,-2.1)); +#8632 = VECTOR('',#8633,1.); +#8633 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8634 = ORIENTED_EDGE('',*,*,#8635,.T.); +#8635 = EDGE_CURVE('',#8628,#8636,#8638,.T.); +#8636 = VERTEX_POINT('',#8637); +#8637 = CARTESIAN_POINT('',(-0.24,-1.925,-1.45)); +#8638 = LINE('',#8639,#8640); +#8639 = CARTESIAN_POINT('',(-0.24,-1.925,-1.85)); +#8640 = VECTOR('',#8641,1.); +#8641 = DIRECTION('',(0.,0.,1.)); +#8642 = ORIENTED_EDGE('',*,*,#8643,.F.); +#8643 = EDGE_CURVE('',#8644,#8636,#8646,.T.); +#8644 = VERTEX_POINT('',#8645); +#8645 = CARTESIAN_POINT('',(-0.24,-1.925,-1.4)); +#8646 = LINE('',#8647,#8648); +#8647 = CARTESIAN_POINT('',(-0.24,-1.925,-1.4)); +#8648 = VECTOR('',#8649,1.); +#8649 = DIRECTION('',(0.,0.,-1.)); +#8650 = ORIENTED_EDGE('',*,*,#8651,.F.); +#8651 = EDGE_CURVE('',#8652,#8644,#8654,.T.); +#8652 = VERTEX_POINT('',#8653); +#8653 = CARTESIAN_POINT('',(-0.56,-1.925,-1.4)); +#8654 = LINE('',#8655,#8656); +#8655 = CARTESIAN_POINT('',(-0.56,-1.925,-1.4)); +#8656 = VECTOR('',#8657,1.); +#8657 = DIRECTION('',(1.,0.,0.)); +#8658 = ORIENTED_EDGE('',*,*,#8659,.T.); +#8659 = EDGE_CURVE('',#8652,#8660,#8662,.T.); +#8660 = VERTEX_POINT('',#8661); +#8661 = CARTESIAN_POINT('',(-0.56,-1.925,-1.45)); +#8662 = LINE('',#8663,#8664); +#8663 = CARTESIAN_POINT('',(-0.56,-1.925,-1.4)); +#8664 = VECTOR('',#8665,1.); +#8665 = DIRECTION('',(0.,0.,-1.)); +#8666 = ORIENTED_EDGE('',*,*,#8667,.F.); +#8667 = EDGE_CURVE('',#8668,#8660,#8670,.T.); +#8668 = VERTEX_POINT('',#8669); +#8669 = CARTESIAN_POINT('',(-0.56,-1.925,-1.85)); +#8670 = LINE('',#8671,#8672); +#8671 = CARTESIAN_POINT('',(-0.56,-1.925,-1.85)); +#8672 = VECTOR('',#8673,1.); +#8673 = DIRECTION('',(0.,0.,1.)); +#8674 = ORIENTED_EDGE('',*,*,#8675,.T.); +#8675 = EDGE_CURVE('',#8668,#8676,#8678,.T.); +#8676 = VERTEX_POINT('',#8677); +#8677 = CARTESIAN_POINT('',(-0.735,-1.925,-2.1)); +#8678 = LINE('',#8679,#8680); +#8679 = CARTESIAN_POINT('',(-0.56,-1.925,-1.85)); +#8680 = VECTOR('',#8681,1.); +#8681 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8682 = ORIENTED_EDGE('',*,*,#8683,.T.); +#8683 = EDGE_CURVE('',#8676,#8684,#8686,.T.); +#8684 = VERTEX_POINT('',#8685); +#8685 = CARTESIAN_POINT('',(-0.865,-1.925,-2.1)); +#8686 = LINE('',#8687,#8688); +#8687 = CARTESIAN_POINT('',(-0.735,-1.925,-2.1)); +#8688 = VECTOR('',#8689,1.); +#8689 = DIRECTION('',(-1.,0.,0.)); +#8690 = ORIENTED_EDGE('',*,*,#8691,.T.); +#8691 = EDGE_CURVE('',#8684,#8692,#8694,.T.); +#8692 = VERTEX_POINT('',#8693); +#8693 = CARTESIAN_POINT('',(-1.04,-1.925,-1.85)); +#8694 = LINE('',#8695,#8696); +#8695 = CARTESIAN_POINT('',(-0.865,-1.925,-2.1)); +#8696 = VECTOR('',#8697,1.); +#8697 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8698 = ORIENTED_EDGE('',*,*,#8699,.T.); +#8699 = EDGE_CURVE('',#8692,#8700,#8702,.T.); +#8700 = VERTEX_POINT('',#8701); +#8701 = CARTESIAN_POINT('',(-1.04,-1.925,-1.45)); +#8702 = LINE('',#8703,#8704); +#8703 = CARTESIAN_POINT('',(-1.04,-1.925,-1.85)); +#8704 = VECTOR('',#8705,1.); +#8705 = DIRECTION('',(0.,0.,1.)); +#8706 = ORIENTED_EDGE('',*,*,#8707,.F.); +#8707 = EDGE_CURVE('',#8708,#8700,#8710,.T.); +#8708 = VERTEX_POINT('',#8709); +#8709 = CARTESIAN_POINT('',(-1.04,-1.925,-1.4)); +#8710 = LINE('',#8711,#8712); +#8711 = CARTESIAN_POINT('',(-1.04,-1.925,-1.4)); +#8712 = VECTOR('',#8713,1.); +#8713 = DIRECTION('',(0.,0.,-1.)); +#8714 = ORIENTED_EDGE('',*,*,#8715,.F.); +#8715 = EDGE_CURVE('',#8716,#8708,#8718,.T.); +#8716 = VERTEX_POINT('',#8717); +#8717 = CARTESIAN_POINT('',(-1.36,-1.925,-1.4)); +#8718 = LINE('',#8719,#8720); +#8719 = CARTESIAN_POINT('',(-1.36,-1.925,-1.4)); +#8720 = VECTOR('',#8721,1.); +#8721 = DIRECTION('',(1.,0.,0.)); +#8722 = ORIENTED_EDGE('',*,*,#8723,.T.); +#8723 = EDGE_CURVE('',#8716,#8724,#8726,.T.); +#8724 = VERTEX_POINT('',#8725); +#8725 = CARTESIAN_POINT('',(-1.36,-1.925,-1.45)); +#8726 = LINE('',#8727,#8728); +#8727 = CARTESIAN_POINT('',(-1.36,-1.925,-1.4)); +#8728 = VECTOR('',#8729,1.); +#8729 = DIRECTION('',(0.,0.,-1.)); +#8730 = ORIENTED_EDGE('',*,*,#8731,.F.); +#8731 = EDGE_CURVE('',#8732,#8724,#8734,.T.); +#8732 = VERTEX_POINT('',#8733); +#8733 = CARTESIAN_POINT('',(-1.36,-1.925,-1.85)); +#8734 = LINE('',#8735,#8736); +#8735 = CARTESIAN_POINT('',(-1.36,-1.925,-1.85)); +#8736 = VECTOR('',#8737,1.); +#8737 = DIRECTION('',(0.,0.,1.)); +#8738 = ORIENTED_EDGE('',*,*,#8739,.T.); +#8739 = EDGE_CURVE('',#8732,#8740,#8742,.T.); +#8740 = VERTEX_POINT('',#8741); +#8741 = CARTESIAN_POINT('',(-1.535,-1.925,-2.1)); +#8742 = LINE('',#8743,#8744); +#8743 = CARTESIAN_POINT('',(-1.36,-1.925,-1.85)); +#8744 = VECTOR('',#8745,1.); +#8745 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8746 = ORIENTED_EDGE('',*,*,#8747,.T.); +#8747 = EDGE_CURVE('',#8740,#8748,#8750,.T.); +#8748 = VERTEX_POINT('',#8749); +#8749 = CARTESIAN_POINT('',(-1.665,-1.925,-2.1)); +#8750 = LINE('',#8751,#8752); +#8751 = CARTESIAN_POINT('',(-1.535,-1.925,-2.1)); +#8752 = VECTOR('',#8753,1.); +#8753 = DIRECTION('',(-1.,0.,0.)); +#8754 = ORIENTED_EDGE('',*,*,#8755,.T.); +#8755 = EDGE_CURVE('',#8748,#8756,#8758,.T.); +#8756 = VERTEX_POINT('',#8757); +#8757 = CARTESIAN_POINT('',(-1.84,-1.925,-1.85)); +#8758 = LINE('',#8759,#8760); +#8759 = CARTESIAN_POINT('',(-1.665,-1.925,-2.1)); +#8760 = VECTOR('',#8761,1.); +#8761 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8762 = ORIENTED_EDGE('',*,*,#8763,.T.); +#8763 = EDGE_CURVE('',#8756,#8764,#8766,.T.); +#8764 = VERTEX_POINT('',#8765); +#8765 = CARTESIAN_POINT('',(-1.84,-1.925,-1.45)); +#8766 = LINE('',#8767,#8768); +#8767 = CARTESIAN_POINT('',(-1.84,-1.925,-1.85)); +#8768 = VECTOR('',#8769,1.); +#8769 = DIRECTION('',(0.,0.,1.)); +#8770 = ORIENTED_EDGE('',*,*,#8771,.F.); +#8771 = EDGE_CURVE('',#8772,#8764,#8774,.T.); +#8772 = VERTEX_POINT('',#8773); +#8773 = CARTESIAN_POINT('',(-1.84,-1.925,-1.4)); +#8774 = LINE('',#8775,#8776); +#8775 = CARTESIAN_POINT('',(-1.84,-1.925,-1.4)); +#8776 = VECTOR('',#8777,1.); +#8777 = DIRECTION('',(0.,0.,-1.)); +#8778 = ORIENTED_EDGE('',*,*,#8779,.F.); +#8779 = EDGE_CURVE('',#8780,#8772,#8782,.T.); +#8780 = VERTEX_POINT('',#8781); +#8781 = CARTESIAN_POINT('',(-2.16,-1.925,-1.4)); +#8782 = LINE('',#8783,#8784); +#8783 = CARTESIAN_POINT('',(-2.16,-1.925,-1.4)); +#8784 = VECTOR('',#8785,1.); +#8785 = DIRECTION('',(1.,0.,0.)); +#8786 = ORIENTED_EDGE('',*,*,#8787,.T.); +#8787 = EDGE_CURVE('',#8780,#8788,#8790,.T.); +#8788 = VERTEX_POINT('',#8789); +#8789 = CARTESIAN_POINT('',(-2.16,-1.925,-1.45)); +#8790 = LINE('',#8791,#8792); +#8791 = CARTESIAN_POINT('',(-2.16,-1.925,-1.4)); +#8792 = VECTOR('',#8793,1.); +#8793 = DIRECTION('',(0.,0.,-1.)); +#8794 = ORIENTED_EDGE('',*,*,#8795,.F.); +#8795 = EDGE_CURVE('',#8796,#8788,#8798,.T.); +#8796 = VERTEX_POINT('',#8797); +#8797 = CARTESIAN_POINT('',(-2.16,-1.925,-1.85)); +#8798 = LINE('',#8799,#8800); +#8799 = CARTESIAN_POINT('',(-2.16,-1.925,-1.85)); +#8800 = VECTOR('',#8801,1.); +#8801 = DIRECTION('',(0.,0.,1.)); +#8802 = ORIENTED_EDGE('',*,*,#8803,.T.); +#8803 = EDGE_CURVE('',#8796,#8804,#8806,.T.); +#8804 = VERTEX_POINT('',#8805); +#8805 = CARTESIAN_POINT('',(-2.335,-1.925,-2.1)); +#8806 = LINE('',#8807,#8808); +#8807 = CARTESIAN_POINT('',(-2.16,-1.925,-1.85)); +#8808 = VECTOR('',#8809,1.); +#8809 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8810 = ORIENTED_EDGE('',*,*,#8811,.T.); +#8811 = EDGE_CURVE('',#8804,#8812,#8814,.T.); +#8812 = VERTEX_POINT('',#8813); +#8813 = CARTESIAN_POINT('',(-2.465,-1.925,-2.1)); +#8814 = LINE('',#8815,#8816); +#8815 = CARTESIAN_POINT('',(-2.335,-1.925,-2.1)); +#8816 = VECTOR('',#8817,1.); +#8817 = DIRECTION('',(-1.,0.,0.)); +#8818 = ORIENTED_EDGE('',*,*,#8819,.T.); +#8819 = EDGE_CURVE('',#8812,#8820,#8822,.T.); +#8820 = VERTEX_POINT('',#8821); +#8821 = CARTESIAN_POINT('',(-2.64,-1.925,-1.85)); +#8822 = LINE('',#8823,#8824); +#8823 = CARTESIAN_POINT('',(-2.465,-1.925,-2.1)); +#8824 = VECTOR('',#8825,1.); +#8825 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8826 = ORIENTED_EDGE('',*,*,#8827,.T.); +#8827 = EDGE_CURVE('',#8820,#8828,#8830,.T.); +#8828 = VERTEX_POINT('',#8829); +#8829 = CARTESIAN_POINT('',(-2.64,-1.925,-1.45)); +#8830 = LINE('',#8831,#8832); +#8831 = CARTESIAN_POINT('',(-2.64,-1.925,-1.85)); +#8832 = VECTOR('',#8833,1.); +#8833 = DIRECTION('',(0.,0.,1.)); +#8834 = ORIENTED_EDGE('',*,*,#8835,.F.); +#8835 = EDGE_CURVE('',#8836,#8828,#8838,.T.); +#8836 = VERTEX_POINT('',#8837); +#8837 = CARTESIAN_POINT('',(-2.64,-1.925,-1.4)); +#8838 = LINE('',#8839,#8840); +#8839 = CARTESIAN_POINT('',(-2.64,-1.925,-1.4)); +#8840 = VECTOR('',#8841,1.); +#8841 = DIRECTION('',(0.,0.,-1.)); +#8842 = ORIENTED_EDGE('',*,*,#8843,.F.); +#8843 = EDGE_CURVE('',#8844,#8836,#8846,.T.); +#8844 = VERTEX_POINT('',#8845); +#8845 = CARTESIAN_POINT('',(-2.96,-1.925,-1.4)); +#8846 = LINE('',#8847,#8848); +#8847 = CARTESIAN_POINT('',(-2.96,-1.925,-1.4)); +#8848 = VECTOR('',#8849,1.); +#8849 = DIRECTION('',(1.,0.,0.)); +#8850 = ORIENTED_EDGE('',*,*,#8851,.T.); +#8851 = EDGE_CURVE('',#8844,#8852,#8854,.T.); +#8852 = VERTEX_POINT('',#8853); +#8853 = CARTESIAN_POINT('',(-2.96,-1.925,-1.45)); +#8854 = LINE('',#8855,#8856); +#8855 = CARTESIAN_POINT('',(-2.96,-1.925,-1.4)); +#8856 = VECTOR('',#8857,1.); +#8857 = DIRECTION('',(0.,0.,-1.)); +#8858 = ORIENTED_EDGE('',*,*,#8859,.F.); +#8859 = EDGE_CURVE('',#8860,#8852,#8862,.T.); +#8860 = VERTEX_POINT('',#8861); +#8861 = CARTESIAN_POINT('',(-2.96,-1.925,-1.85)); +#8862 = LINE('',#8863,#8864); +#8863 = CARTESIAN_POINT('',(-2.96,-1.925,-1.85)); +#8864 = VECTOR('',#8865,1.); +#8865 = DIRECTION('',(0.,0.,1.)); +#8866 = ORIENTED_EDGE('',*,*,#8867,.T.); +#8867 = EDGE_CURVE('',#8860,#8868,#8870,.T.); +#8868 = VERTEX_POINT('',#8869); +#8869 = CARTESIAN_POINT('',(-3.135,-1.925,-2.1)); +#8870 = LINE('',#8871,#8872); +#8871 = CARTESIAN_POINT('',(-2.96,-1.925,-1.85)); +#8872 = VECTOR('',#8873,1.); +#8873 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8874 = ORIENTED_EDGE('',*,*,#8875,.T.); +#8875 = EDGE_CURVE('',#8868,#8876,#8878,.T.); +#8876 = VERTEX_POINT('',#8877); +#8877 = CARTESIAN_POINT('',(-3.265,-1.925,-2.1)); +#8878 = LINE('',#8879,#8880); +#8879 = CARTESIAN_POINT('',(-3.135,-1.925,-2.1)); +#8880 = VECTOR('',#8881,1.); +#8881 = DIRECTION('',(-1.,0.,0.)); +#8882 = ORIENTED_EDGE('',*,*,#8883,.T.); +#8883 = EDGE_CURVE('',#8876,#8884,#8886,.T.); +#8884 = VERTEX_POINT('',#8885); +#8885 = CARTESIAN_POINT('',(-3.44,-1.925,-1.85)); +#8886 = LINE('',#8887,#8888); +#8887 = CARTESIAN_POINT('',(-3.265,-1.925,-2.1)); +#8888 = VECTOR('',#8889,1.); +#8889 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#8890 = ORIENTED_EDGE('',*,*,#8891,.T.); +#8891 = EDGE_CURVE('',#8884,#8892,#8894,.T.); +#8892 = VERTEX_POINT('',#8893); +#8893 = CARTESIAN_POINT('',(-3.44,-1.925,-1.45)); +#8894 = LINE('',#8895,#8896); +#8895 = CARTESIAN_POINT('',(-3.44,-1.925,-1.85)); +#8896 = VECTOR('',#8897,1.); +#8897 = DIRECTION('',(0.,0.,1.)); +#8898 = ORIENTED_EDGE('',*,*,#8899,.F.); +#8899 = EDGE_CURVE('',#8900,#8892,#8902,.T.); +#8900 = VERTEX_POINT('',#8901); +#8901 = CARTESIAN_POINT('',(-3.44,-1.925,-1.4)); +#8902 = LINE('',#8903,#8904); +#8903 = CARTESIAN_POINT('',(-3.44,-1.925,-1.4)); +#8904 = VECTOR('',#8905,1.); +#8905 = DIRECTION('',(0.,0.,-1.)); +#8906 = ORIENTED_EDGE('',*,*,#8907,.F.); +#8907 = EDGE_CURVE('',#8908,#8900,#8910,.T.); +#8908 = VERTEX_POINT('',#8909); +#8909 = CARTESIAN_POINT('',(-3.76,-1.925,-1.4)); +#8910 = LINE('',#8911,#8912); +#8911 = CARTESIAN_POINT('',(-3.76,-1.925,-1.4)); +#8912 = VECTOR('',#8913,1.); +#8913 = DIRECTION('',(1.,0.,0.)); +#8914 = ORIENTED_EDGE('',*,*,#8915,.T.); +#8915 = EDGE_CURVE('',#8908,#8916,#8918,.T.); +#8916 = VERTEX_POINT('',#8917); +#8917 = CARTESIAN_POINT('',(-3.76,-1.925,-1.45)); +#8918 = LINE('',#8919,#8920); +#8919 = CARTESIAN_POINT('',(-3.76,-1.925,-1.4)); +#8920 = VECTOR('',#8921,1.); +#8921 = DIRECTION('',(0.,0.,-1.)); +#8922 = ORIENTED_EDGE('',*,*,#8923,.F.); +#8923 = EDGE_CURVE('',#8924,#8916,#8926,.T.); +#8924 = VERTEX_POINT('',#8925); +#8925 = CARTESIAN_POINT('',(-3.76,-1.925,-1.85)); +#8926 = LINE('',#8927,#8928); +#8927 = CARTESIAN_POINT('',(-3.76,-1.925,-1.85)); +#8928 = VECTOR('',#8929,1.); +#8929 = DIRECTION('',(0.,0.,1.)); +#8930 = ORIENTED_EDGE('',*,*,#8931,.T.); +#8931 = EDGE_CURVE('',#8924,#8932,#8934,.T.); +#8932 = VERTEX_POINT('',#8933); +#8933 = CARTESIAN_POINT('',(-3.935,-1.925,-2.1)); +#8934 = LINE('',#8935,#8936); +#8935 = CARTESIAN_POINT('',(-3.76,-1.925,-1.85)); +#8936 = VECTOR('',#8937,1.); +#8937 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#8938 = ORIENTED_EDGE('',*,*,#8939,.T.); +#8939 = EDGE_CURVE('',#8932,#8940,#8942,.T.); +#8940 = VERTEX_POINT('',#8941); +#8941 = CARTESIAN_POINT('',(-4.,-1.925,-2.1)); +#8942 = LINE('',#8943,#8944); +#8943 = CARTESIAN_POINT('',(-3.935,-1.925,-2.1)); +#8944 = VECTOR('',#8945,1.); +#8945 = DIRECTION('',(-1.,1.7080354225E-14,0.)); +#8946 = ORIENTED_EDGE('',*,*,#8947,.F.); +#8947 = EDGE_CURVE('',#8948,#8940,#8950,.T.); +#8948 = VERTEX_POINT('',#8949); +#8949 = CARTESIAN_POINT('',(-4.,-1.925,-1.1)); +#8950 = LINE('',#8951,#8952); +#8951 = CARTESIAN_POINT('',(-4.,-1.925,-1.1)); +#8952 = VECTOR('',#8953,1.); +#8953 = DIRECTION('',(0.,0.,-1.)); +#8954 = ORIENTED_EDGE('',*,*,#8955,.F.); +#8955 = EDGE_CURVE('',#6340,#8948,#8956,.T.); +#8956 = LINE('',#8957,#8958); +#8957 = CARTESIAN_POINT('',(-4.9,-1.925,-1.1)); +#8958 = VECTOR('',#8959,1.); +#8959 = DIRECTION('',(1.,0.,0.)); +#8960 = ORIENTED_EDGE('',*,*,#6339,.F.); +#8961 = ORIENTED_EDGE('',*,*,#8962,.T.); +#8962 = EDGE_CURVE('',#6332,#8963,#8965,.T.); +#8963 = VERTEX_POINT('',#8964); +#8964 = CARTESIAN_POINT('',(-4.,-1.925,0.3)); +#8965 = LINE('',#8966,#8967); +#8966 = CARTESIAN_POINT('',(-4.9,-1.925,0.3)); +#8967 = VECTOR('',#8968,1.); +#8968 = DIRECTION('',(1.,0.,0.)); +#8969 = ORIENTED_EDGE('',*,*,#8970,.F.); +#8970 = EDGE_CURVE('',#7588,#8963,#8971,.T.); +#8971 = LINE('',#8972,#8973); +#8972 = CARTESIAN_POINT('',(-4.,-1.925,2.1)); +#8973 = VECTOR('',#8974,1.); +#8974 = DIRECTION('',(0.,0.,-1.)); +#8975 = ORIENTED_EDGE('',*,*,#7587,.F.); +#8976 = ORIENTED_EDGE('',*,*,#8131,.T.); +#8977 = ORIENTED_EDGE('',*,*,#8978,.T.); +#8978 = EDGE_CURVE('',#8124,#8979,#8981,.T.); +#8979 = VERTEX_POINT('',#8980); +#8980 = CARTESIAN_POINT('',(-3.76,-1.925,0.8)); +#8981 = LINE('',#8982,#8983); +#8982 = CARTESIAN_POINT('',(-3.76,-1.925,1.85)); +#8983 = VECTOR('',#8984,1.); +#8984 = DIRECTION('',(0.,0.,-1.)); +#8985 = ORIENTED_EDGE('',*,*,#8986,.T.); +#8986 = EDGE_CURVE('',#8979,#8987,#8989,.T.); +#8987 = VERTEX_POINT('',#8988); +#8988 = CARTESIAN_POINT('',(-3.44,-1.925,0.8)); +#8989 = LINE('',#8990,#8991); +#8990 = CARTESIAN_POINT('',(-3.76,-1.925,0.8)); +#8991 = VECTOR('',#8992,1.); +#8992 = DIRECTION('',(1.,0.,0.)); +#8993 = ORIENTED_EDGE('',*,*,#8994,.F.); +#8994 = EDGE_CURVE('',#8183,#8987,#8995,.T.); +#8995 = LINE('',#8996,#8997); +#8996 = CARTESIAN_POINT('',(-3.44,-1.925,1.85)); +#8997 = VECTOR('',#8998,1.); +#8998 = DIRECTION('',(0.,0.,-1.)); +#8999 = ORIENTED_EDGE('',*,*,#8182,.F.); +#9000 = ORIENTED_EDGE('',*,*,#6427,.F.); +#9001 = ORIENTED_EDGE('',*,*,#9002,.T.); +#9002 = EDGE_CURVE('',#6420,#9003,#9005,.T.); +#9003 = VERTEX_POINT('',#9004); +#9004 = CARTESIAN_POINT('',(-2.96,-1.925,1.85)); +#9005 = LINE('',#9006,#9007); +#9006 = CARTESIAN_POINT('',(-2.96,-1.925,2.1)); +#9007 = VECTOR('',#9008,1.); +#9008 = DIRECTION('',(0.,0.,-1.)); +#9009 = ORIENTED_EDGE('',*,*,#9010,.T.); +#9010 = EDGE_CURVE('',#9003,#9011,#9013,.T.); +#9011 = VERTEX_POINT('',#9012); +#9012 = CARTESIAN_POINT('',(-2.96,-1.925,0.8)); +#9013 = LINE('',#9014,#9015); +#9014 = CARTESIAN_POINT('',(-2.96,-1.925,1.85)); +#9015 = VECTOR('',#9016,1.); +#9016 = DIRECTION('',(0.,0.,-1.)); +#9017 = ORIENTED_EDGE('',*,*,#9018,.T.); +#9018 = EDGE_CURVE('',#9011,#9019,#9021,.T.); +#9019 = VERTEX_POINT('',#9020); +#9020 = CARTESIAN_POINT('',(-2.64,-1.925,0.8)); +#9021 = LINE('',#9022,#9023); +#9022 = CARTESIAN_POINT('',(-2.96,-1.925,0.8)); +#9023 = VECTOR('',#9024,1.); +#9024 = DIRECTION('',(1.,0.,0.)); +#9025 = ORIENTED_EDGE('',*,*,#9026,.F.); +#9026 = EDGE_CURVE('',#9027,#9019,#9029,.T.); +#9027 = VERTEX_POINT('',#9028); +#9028 = CARTESIAN_POINT('',(-2.64,-1.925,1.85)); +#9029 = LINE('',#9030,#9031); +#9030 = CARTESIAN_POINT('',(-2.64,-1.925,1.85)); +#9031 = VECTOR('',#9032,1.); +#9032 = DIRECTION('',(0.,0.,-1.)); +#9033 = ORIENTED_EDGE('',*,*,#9034,.F.); +#9034 = EDGE_CURVE('',#6500,#9027,#9035,.T.); +#9035 = LINE('',#9036,#9037); +#9036 = CARTESIAN_POINT('',(-2.64,-1.925,2.1)); +#9037 = VECTOR('',#9038,1.); +#9038 = DIRECTION('',(0.,0.,-1.)); +#9039 = ORIENTED_EDGE('',*,*,#6499,.F.); +#9040 = ORIENTED_EDGE('',*,*,#9041,.T.); +#9041 = EDGE_CURVE('',#6492,#9042,#9044,.T.); +#9042 = VERTEX_POINT('',#9043); +#9043 = CARTESIAN_POINT('',(-2.16,-1.925,1.85)); +#9044 = LINE('',#9045,#9046); +#9045 = CARTESIAN_POINT('',(-2.16,-1.925,2.1)); +#9046 = VECTOR('',#9047,1.); +#9047 = DIRECTION('',(0.,0.,-1.)); +#9048 = ORIENTED_EDGE('',*,*,#9049,.T.); +#9049 = EDGE_CURVE('',#9042,#9050,#9052,.T.); +#9050 = VERTEX_POINT('',#9051); +#9051 = CARTESIAN_POINT('',(-2.16,-1.925,0.8)); +#9052 = LINE('',#9053,#9054); +#9053 = CARTESIAN_POINT('',(-2.16,-1.925,1.85)); +#9054 = VECTOR('',#9055,1.); +#9055 = DIRECTION('',(0.,0.,-1.)); +#9056 = ORIENTED_EDGE('',*,*,#9057,.T.); +#9057 = EDGE_CURVE('',#9050,#9058,#9060,.T.); +#9058 = VERTEX_POINT('',#9059); +#9059 = CARTESIAN_POINT('',(-1.84,-1.925,0.8)); +#9060 = LINE('',#9061,#9062); +#9061 = CARTESIAN_POINT('',(-2.16,-1.925,0.8)); +#9062 = VECTOR('',#9063,1.); +#9063 = DIRECTION('',(1.,0.,0.)); +#9064 = ORIENTED_EDGE('',*,*,#9065,.F.); +#9065 = EDGE_CURVE('',#9066,#9058,#9068,.T.); +#9066 = VERTEX_POINT('',#9067); +#9067 = CARTESIAN_POINT('',(-1.84,-1.925,1.85)); +#9068 = LINE('',#9069,#9070); +#9069 = CARTESIAN_POINT('',(-1.84,-1.925,1.85)); +#9070 = VECTOR('',#9071,1.); +#9071 = DIRECTION('',(0.,0.,-1.)); +#9072 = ORIENTED_EDGE('',*,*,#9073,.F.); +#9073 = EDGE_CURVE('',#6572,#9066,#9074,.T.); +#9074 = LINE('',#9075,#9076); +#9075 = CARTESIAN_POINT('',(-1.84,-1.925,2.1)); +#9076 = VECTOR('',#9077,1.); +#9077 = DIRECTION('',(0.,0.,-1.)); +#9078 = ORIENTED_EDGE('',*,*,#6571,.F.); +#9079 = ORIENTED_EDGE('',*,*,#9080,.T.); +#9080 = EDGE_CURVE('',#6564,#9081,#9083,.T.); +#9081 = VERTEX_POINT('',#9082); +#9082 = CARTESIAN_POINT('',(-1.36,-1.925,1.85)); +#9083 = LINE('',#9084,#9085); +#9084 = CARTESIAN_POINT('',(-1.36,-1.925,2.1)); +#9085 = VECTOR('',#9086,1.); +#9086 = DIRECTION('',(0.,0.,-1.)); +#9087 = ORIENTED_EDGE('',*,*,#9088,.T.); +#9088 = EDGE_CURVE('',#9081,#9089,#9091,.T.); +#9089 = VERTEX_POINT('',#9090); +#9090 = CARTESIAN_POINT('',(-1.36,-1.925,0.8)); +#9091 = LINE('',#9092,#9093); +#9092 = CARTESIAN_POINT('',(-1.36,-1.925,1.85)); +#9093 = VECTOR('',#9094,1.); +#9094 = DIRECTION('',(0.,0.,-1.)); +#9095 = ORIENTED_EDGE('',*,*,#9096,.T.); +#9096 = EDGE_CURVE('',#9089,#9097,#9099,.T.); +#9097 = VERTEX_POINT('',#9098); +#9098 = CARTESIAN_POINT('',(-1.04,-1.925,0.8)); +#9099 = LINE('',#9100,#9101); +#9100 = CARTESIAN_POINT('',(-1.36,-1.925,0.8)); +#9101 = VECTOR('',#9102,1.); +#9102 = DIRECTION('',(1.,0.,0.)); +#9103 = ORIENTED_EDGE('',*,*,#9104,.F.); +#9104 = EDGE_CURVE('',#9105,#9097,#9107,.T.); +#9105 = VERTEX_POINT('',#9106); +#9106 = CARTESIAN_POINT('',(-1.04,-1.925,1.85)); +#9107 = LINE('',#9108,#9109); +#9108 = CARTESIAN_POINT('',(-1.04,-1.925,1.85)); +#9109 = VECTOR('',#9110,1.); +#9110 = DIRECTION('',(0.,0.,-1.)); +#9111 = ORIENTED_EDGE('',*,*,#9112,.F.); +#9112 = EDGE_CURVE('',#6644,#9105,#9113,.T.); +#9113 = LINE('',#9114,#9115); +#9114 = CARTESIAN_POINT('',(-1.04,-1.925,2.1)); +#9115 = VECTOR('',#9116,1.); +#9116 = DIRECTION('',(0.,0.,-1.)); +#9117 = ORIENTED_EDGE('',*,*,#6643,.F.); +#9118 = ORIENTED_EDGE('',*,*,#9119,.T.); +#9119 = EDGE_CURVE('',#6636,#9120,#9122,.T.); +#9120 = VERTEX_POINT('',#9121); +#9121 = CARTESIAN_POINT('',(-0.56,-1.925,1.85)); +#9122 = LINE('',#9123,#9124); +#9123 = CARTESIAN_POINT('',(-0.56,-1.925,2.1)); +#9124 = VECTOR('',#9125,1.); +#9125 = DIRECTION('',(0.,0.,-1.)); +#9126 = ORIENTED_EDGE('',*,*,#9127,.T.); +#9127 = EDGE_CURVE('',#9120,#9128,#9130,.T.); +#9128 = VERTEX_POINT('',#9129); +#9129 = CARTESIAN_POINT('',(-0.56,-1.925,0.8)); +#9130 = LINE('',#9131,#9132); +#9131 = CARTESIAN_POINT('',(-0.56,-1.925,1.85)); +#9132 = VECTOR('',#9133,1.); +#9133 = DIRECTION('',(0.,0.,-1.)); +#9134 = ORIENTED_EDGE('',*,*,#9135,.T.); +#9135 = EDGE_CURVE('',#9128,#9136,#9138,.T.); +#9136 = VERTEX_POINT('',#9137); +#9137 = CARTESIAN_POINT('',(-0.24,-1.925,0.8)); +#9138 = LINE('',#9139,#9140); +#9139 = CARTESIAN_POINT('',(-0.56,-1.925,0.8)); +#9140 = VECTOR('',#9141,1.); +#9141 = DIRECTION('',(1.,0.,0.)); +#9142 = ORIENTED_EDGE('',*,*,#9143,.F.); +#9143 = EDGE_CURVE('',#9144,#9136,#9146,.T.); +#9144 = VERTEX_POINT('',#9145); +#9145 = CARTESIAN_POINT('',(-0.24,-1.925,1.85)); +#9146 = LINE('',#9147,#9148); +#9147 = CARTESIAN_POINT('',(-0.24,-1.925,1.85)); +#9148 = VECTOR('',#9149,1.); +#9149 = DIRECTION('',(0.,0.,-1.)); +#9150 = ORIENTED_EDGE('',*,*,#9151,.F.); +#9151 = EDGE_CURVE('',#6716,#9144,#9152,.T.); +#9152 = LINE('',#9153,#9154); +#9153 = CARTESIAN_POINT('',(-0.24,-1.925,2.1)); +#9154 = VECTOR('',#9155,1.); +#9155 = DIRECTION('',(0.,0.,-1.)); +#9156 = ORIENTED_EDGE('',*,*,#6715,.F.); +#9157 = ORIENTED_EDGE('',*,*,#9158,.T.); +#9158 = EDGE_CURVE('',#6708,#9159,#9161,.T.); +#9159 = VERTEX_POINT('',#9160); +#9160 = CARTESIAN_POINT('',(0.24,-1.925,1.85)); +#9161 = LINE('',#9162,#9163); +#9162 = CARTESIAN_POINT('',(0.24,-1.925,2.1)); +#9163 = VECTOR('',#9164,1.); +#9164 = DIRECTION('',(0.,0.,-1.)); +#9165 = ORIENTED_EDGE('',*,*,#9166,.T.); +#9166 = EDGE_CURVE('',#9159,#9167,#9169,.T.); +#9167 = VERTEX_POINT('',#9168); +#9168 = CARTESIAN_POINT('',(0.24,-1.925,0.8)); +#9169 = LINE('',#9170,#9171); +#9170 = CARTESIAN_POINT('',(0.24,-1.925,1.85)); +#9171 = VECTOR('',#9172,1.); +#9172 = DIRECTION('',(0.,0.,-1.)); +#9173 = ORIENTED_EDGE('',*,*,#9174,.T.); +#9174 = EDGE_CURVE('',#9167,#9175,#9177,.T.); +#9175 = VERTEX_POINT('',#9176); +#9176 = CARTESIAN_POINT('',(0.56,-1.925,0.8)); +#9177 = LINE('',#9178,#9179); +#9178 = CARTESIAN_POINT('',(0.24,-1.925,0.8)); +#9179 = VECTOR('',#9180,1.); +#9180 = DIRECTION('',(1.,0.,0.)); +#9181 = ORIENTED_EDGE('',*,*,#9182,.T.); +#9182 = EDGE_CURVE('',#9175,#9183,#9185,.T.); +#9183 = VERTEX_POINT('',#9184); +#9184 = CARTESIAN_POINT('',(0.56,-1.925,1.85)); +#9185 = LINE('',#9186,#9187); +#9186 = CARTESIAN_POINT('',(0.56,-1.925,0.8)); +#9187 = VECTOR('',#9188,1.); +#9188 = DIRECTION('',(0.,0.,1.)); +#9189 = ORIENTED_EDGE('',*,*,#9190,.F.); +#9190 = EDGE_CURVE('',#6788,#9183,#9191,.T.); +#9191 = LINE('',#9192,#9193); +#9192 = CARTESIAN_POINT('',(0.56,-1.925,2.1)); +#9193 = VECTOR('',#9194,1.); +#9194 = DIRECTION('',(0.,0.,-1.)); +#9195 = ORIENTED_EDGE('',*,*,#6787,.F.); +#9196 = ORIENTED_EDGE('',*,*,#9197,.T.); +#9197 = EDGE_CURVE('',#6780,#9198,#9200,.T.); +#9198 = VERTEX_POINT('',#9199); +#9199 = CARTESIAN_POINT('',(1.04,-1.925,1.85)); +#9200 = LINE('',#9201,#9202); +#9201 = CARTESIAN_POINT('',(1.04,-1.925,2.1)); +#9202 = VECTOR('',#9203,1.); +#9203 = DIRECTION('',(0.,0.,-1.)); +#9204 = ORIENTED_EDGE('',*,*,#9205,.T.); +#9205 = EDGE_CURVE('',#9198,#9206,#9208,.T.); +#9206 = VERTEX_POINT('',#9207); +#9207 = CARTESIAN_POINT('',(1.04,-1.925,0.8)); +#9208 = LINE('',#9209,#9210); +#9209 = CARTESIAN_POINT('',(1.04,-1.925,1.85)); +#9210 = VECTOR('',#9211,1.); +#9211 = DIRECTION('',(0.,0.,-1.)); +#9212 = ORIENTED_EDGE('',*,*,#9213,.T.); +#9213 = EDGE_CURVE('',#9206,#9214,#9216,.T.); +#9214 = VERTEX_POINT('',#9215); +#9215 = CARTESIAN_POINT('',(1.36,-1.925,0.8)); +#9216 = LINE('',#9217,#9218); +#9217 = CARTESIAN_POINT('',(1.04,-1.925,0.8)); +#9218 = VECTOR('',#9219,1.); +#9219 = DIRECTION('',(1.,0.,0.)); +#9220 = ORIENTED_EDGE('',*,*,#9221,.T.); +#9221 = EDGE_CURVE('',#9214,#9222,#9224,.T.); +#9222 = VERTEX_POINT('',#9223); +#9223 = CARTESIAN_POINT('',(1.36,-1.925,1.85)); +#9224 = LINE('',#9225,#9226); +#9225 = CARTESIAN_POINT('',(1.36,-1.925,0.8)); +#9226 = VECTOR('',#9227,1.); +#9227 = DIRECTION('',(0.,0.,1.)); +#9228 = ORIENTED_EDGE('',*,*,#9229,.F.); +#9229 = EDGE_CURVE('',#6860,#9222,#9230,.T.); +#9230 = LINE('',#9231,#9232); +#9231 = CARTESIAN_POINT('',(1.36,-1.925,2.1)); +#9232 = VECTOR('',#9233,1.); +#9233 = DIRECTION('',(0.,0.,-1.)); +#9234 = ORIENTED_EDGE('',*,*,#6859,.F.); +#9235 = ORIENTED_EDGE('',*,*,#9236,.T.); +#9236 = EDGE_CURVE('',#6852,#9237,#9239,.T.); +#9237 = VERTEX_POINT('',#9238); +#9238 = CARTESIAN_POINT('',(1.84,-1.925,1.85)); +#9239 = LINE('',#9240,#9241); +#9240 = CARTESIAN_POINT('',(1.84,-1.925,2.1)); +#9241 = VECTOR('',#9242,1.); +#9242 = DIRECTION('',(0.,0.,-1.)); +#9243 = ORIENTED_EDGE('',*,*,#9244,.T.); +#9244 = EDGE_CURVE('',#9237,#9245,#9247,.T.); +#9245 = VERTEX_POINT('',#9246); +#9246 = CARTESIAN_POINT('',(1.84,-1.925,0.8)); +#9247 = LINE('',#9248,#9249); +#9248 = CARTESIAN_POINT('',(1.84,-1.925,1.85)); +#9249 = VECTOR('',#9250,1.); +#9250 = DIRECTION('',(0.,0.,-1.)); +#9251 = ORIENTED_EDGE('',*,*,#9252,.T.); +#9252 = EDGE_CURVE('',#9245,#9253,#9255,.T.); +#9253 = VERTEX_POINT('',#9254); +#9254 = CARTESIAN_POINT('',(2.16,-1.925,0.8)); +#9255 = LINE('',#9256,#9257); +#9256 = CARTESIAN_POINT('',(1.84,-1.925,0.8)); +#9257 = VECTOR('',#9258,1.); +#9258 = DIRECTION('',(1.,0.,0.)); +#9259 = ORIENTED_EDGE('',*,*,#9260,.T.); +#9260 = EDGE_CURVE('',#9253,#9261,#9263,.T.); +#9261 = VERTEX_POINT('',#9262); +#9262 = CARTESIAN_POINT('',(2.16,-1.925,1.85)); +#9263 = LINE('',#9264,#9265); +#9264 = CARTESIAN_POINT('',(2.16,-1.925,0.8)); +#9265 = VECTOR('',#9266,1.); +#9266 = DIRECTION('',(0.,0.,1.)); +#9267 = ORIENTED_EDGE('',*,*,#9268,.F.); +#9268 = EDGE_CURVE('',#6932,#9261,#9269,.T.); +#9269 = LINE('',#9270,#9271); +#9270 = CARTESIAN_POINT('',(2.16,-1.925,2.1)); +#9271 = VECTOR('',#9272,1.); +#9272 = DIRECTION('',(0.,0.,-1.)); +#9273 = ORIENTED_EDGE('',*,*,#6931,.F.); +#9274 = ORIENTED_EDGE('',*,*,#9275,.T.); +#9275 = EDGE_CURVE('',#6924,#9276,#9278,.T.); +#9276 = VERTEX_POINT('',#9277); +#9277 = CARTESIAN_POINT('',(2.64,-1.925,1.85)); +#9278 = LINE('',#9279,#9280); +#9279 = CARTESIAN_POINT('',(2.64,-1.925,2.1)); +#9280 = VECTOR('',#9281,1.); +#9281 = DIRECTION('',(0.,0.,-1.)); +#9282 = ORIENTED_EDGE('',*,*,#9283,.T.); +#9283 = EDGE_CURVE('',#9276,#9284,#9286,.T.); +#9284 = VERTEX_POINT('',#9285); +#9285 = CARTESIAN_POINT('',(2.64,-1.925,0.8)); +#9286 = LINE('',#9287,#9288); +#9287 = CARTESIAN_POINT('',(2.64,-1.925,1.85)); +#9288 = VECTOR('',#9289,1.); +#9289 = DIRECTION('',(0.,0.,-1.)); +#9290 = ORIENTED_EDGE('',*,*,#9291,.T.); +#9291 = EDGE_CURVE('',#9284,#9292,#9294,.T.); +#9292 = VERTEX_POINT('',#9293); +#9293 = CARTESIAN_POINT('',(2.96,-1.925,0.8)); +#9294 = LINE('',#9295,#9296); +#9295 = CARTESIAN_POINT('',(2.64,-1.925,0.8)); +#9296 = VECTOR('',#9297,1.); +#9297 = DIRECTION('',(1.,0.,0.)); +#9298 = ORIENTED_EDGE('',*,*,#9299,.T.); +#9299 = EDGE_CURVE('',#9292,#9300,#9302,.T.); +#9300 = VERTEX_POINT('',#9301); +#9301 = CARTESIAN_POINT('',(2.96,-1.925,1.85)); +#9302 = LINE('',#9303,#9304); +#9303 = CARTESIAN_POINT('',(2.96,-1.925,0.8)); +#9304 = VECTOR('',#9305,1.); +#9305 = DIRECTION('',(0.,0.,1.)); +#9306 = ORIENTED_EDGE('',*,*,#9307,.F.); +#9307 = EDGE_CURVE('',#7004,#9300,#9308,.T.); +#9308 = LINE('',#9309,#9310); +#9309 = CARTESIAN_POINT('',(2.96,-1.925,2.1)); +#9310 = VECTOR('',#9311,1.); +#9311 = DIRECTION('',(0.,0.,-1.)); +#9312 = ORIENTED_EDGE('',*,*,#7003,.F.); +#9313 = ORIENTED_EDGE('',*,*,#9314,.T.); +#9314 = EDGE_CURVE('',#6996,#8227,#9315,.T.); +#9315 = LINE('',#9316,#9317); +#9316 = CARTESIAN_POINT('',(3.44,-1.925,2.1)); +#9317 = VECTOR('',#9318,1.); +#9318 = DIRECTION('',(0.,0.,-1.)); +#9319 = PLANE('',#9320); +#9320 = AXIS2_PLACEMENT_3D('',#9321,#9322,#9323); +#9321 = CARTESIAN_POINT('',(-4.9,-1.925,0.3)); +#9322 = DIRECTION('',(0.,-1.,0.)); +#9323 = DIRECTION('',(0.,0.,-1.)); +#9324 = ADVANCED_FACE('',(#9325),#9382,.F.); +#9325 = FACE_BOUND('',#9326,.F.); +#9326 = EDGE_LOOP('',(#9327,#9328,#9336,#9344,#9352,#9360,#9368,#9376)); +#9327 = ORIENTED_EDGE('',*,*,#8226,.F.); +#9328 = ORIENTED_EDGE('',*,*,#9329,.T.); +#9329 = EDGE_CURVE('',#8227,#9330,#9332,.T.); +#9330 = VERTEX_POINT('',#9331); +#9331 = CARTESIAN_POINT('',(3.44,-2.055,1.85)); +#9332 = LINE('',#9333,#9334); +#9333 = CARTESIAN_POINT('',(3.44,-1.925,1.85)); +#9334 = VECTOR('',#9335,1.); +#9335 = DIRECTION('',(0.,-1.,0.)); +#9336 = ORIENTED_EDGE('',*,*,#9337,.T.); +#9337 = EDGE_CURVE('',#9330,#9338,#9340,.T.); +#9338 = VERTEX_POINT('',#9339); +#9339 = CARTESIAN_POINT('',(3.44,-2.055,2.4)); +#9340 = LINE('',#9341,#9342); +#9341 = CARTESIAN_POINT('',(3.44,-2.055,1.85)); +#9342 = VECTOR('',#9343,1.); +#9343 = DIRECTION('',(0.,0.,1.)); +#9344 = ORIENTED_EDGE('',*,*,#9345,.T.); +#9345 = EDGE_CURVE('',#9338,#9346,#9348,.T.); +#9346 = VERTEX_POINT('',#9347); +#9347 = CARTESIAN_POINT('',(3.44,-2.155,2.5)); +#9348 = LINE('',#9349,#9350); +#9349 = CARTESIAN_POINT('',(3.44,-2.055,2.4)); +#9350 = VECTOR('',#9351,1.); +#9351 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#9352 = ORIENTED_EDGE('',*,*,#9353,.T.); +#9353 = EDGE_CURVE('',#9346,#9354,#9356,.T.); +#9354 = VERTEX_POINT('',#9355); +#9355 = CARTESIAN_POINT('',(3.44,-2.375,2.5)); +#9356 = LINE('',#9357,#9358); +#9357 = CARTESIAN_POINT('',(3.44,-2.155,2.5)); +#9358 = VECTOR('',#9359,1.); +#9359 = DIRECTION('',(0.,-1.,0.)); +#9360 = ORIENTED_EDGE('',*,*,#9361,.T.); +#9361 = EDGE_CURVE('',#9354,#9362,#9364,.T.); +#9362 = VERTEX_POINT('',#9363); +#9363 = CARTESIAN_POINT('',(3.44,-2.375,1.3)); +#9364 = LINE('',#9365,#9366); +#9365 = CARTESIAN_POINT('',(3.44,-2.375,2.5)); +#9366 = VECTOR('',#9367,1.); +#9367 = DIRECTION('',(0.,0.,-1.)); +#9368 = ORIENTED_EDGE('',*,*,#9369,.T.); +#9369 = EDGE_CURVE('',#9362,#9370,#9372,.T.); +#9370 = VERTEX_POINT('',#9371); +#9371 = CARTESIAN_POINT('',(3.44,-2.175,0.8)); +#9372 = LINE('',#9373,#9374); +#9373 = CARTESIAN_POINT('',(3.44,-2.375,1.3)); +#9374 = VECTOR('',#9375,1.); +#9375 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#9376 = ORIENTED_EDGE('',*,*,#9377,.T.); +#9377 = EDGE_CURVE('',#9370,#8229,#9378,.T.); +#9378 = LINE('',#9379,#9380); +#9379 = CARTESIAN_POINT('',(3.44,-2.175,0.8)); +#9380 = VECTOR('',#9381,1.); +#9381 = DIRECTION('',(0.,1.,0.)); +#9382 = PLANE('',#9383); +#9383 = AXIS2_PLACEMENT_3D('',#9384,#9385,#9386); +#9384 = CARTESIAN_POINT('',(3.44,0.,0.)); +#9385 = DIRECTION('',(1.,0.,0.)); +#9386 = DIRECTION('',(0.,0.,-1.)); +#9387 = ADVANCED_FACE('',(#9388),#9422,.F.); +#9388 = FACE_BOUND('',#9389,.F.); +#9389 = EDGE_LOOP('',(#9390,#9400,#9408,#9416)); +#9390 = ORIENTED_EDGE('',*,*,#9391,.F.); +#9391 = EDGE_CURVE('',#9392,#9394,#9396,.T.); +#9392 = VERTEX_POINT('',#9393); +#9393 = CARTESIAN_POINT('',(3.44,-0.945,1.624833395016)); +#9394 = VERTEX_POINT('',#9395); +#9395 = CARTESIAN_POINT('',(3.44,-0.675,1.157179676972)); +#9396 = LINE('',#9397,#9398); +#9397 = CARTESIAN_POINT('',(3.44,-0.945,1.624833395016)); +#9398 = VECTOR('',#9399,1.); +#9399 = DIRECTION('',(0.,0.5,-0.866025403784)); +#9400 = ORIENTED_EDGE('',*,*,#9401,.F.); +#9401 = EDGE_CURVE('',#9402,#9392,#9404,.T.); +#9402 = VERTEX_POINT('',#9403); +#9403 = CARTESIAN_POINT('',(3.44,-0.945,0.)); +#9404 = LINE('',#9405,#9406); +#9405 = CARTESIAN_POINT('',(3.44,-0.945,0.)); +#9406 = VECTOR('',#9407,1.); +#9407 = DIRECTION('',(0.,0.,1.)); +#9408 = ORIENTED_EDGE('',*,*,#9409,.T.); +#9409 = EDGE_CURVE('',#9402,#9410,#9412,.T.); +#9410 = VERTEX_POINT('',#9411); +#9411 = CARTESIAN_POINT('',(3.44,-0.675,0.)); +#9412 = LINE('',#9413,#9414); +#9413 = CARTESIAN_POINT('',(3.44,-0.945,0.)); +#9414 = VECTOR('',#9415,1.); +#9415 = DIRECTION('',(0.,1.,0.)); +#9416 = ORIENTED_EDGE('',*,*,#9417,.T.); +#9417 = EDGE_CURVE('',#9410,#9394,#9418,.T.); +#9418 = LINE('',#9419,#9420); +#9419 = CARTESIAN_POINT('',(3.44,-0.675,0.)); +#9420 = VECTOR('',#9421,1.); +#9421 = DIRECTION('',(0.,0.,1.)); +#9422 = PLANE('',#9423); +#9423 = AXIS2_PLACEMENT_3D('',#9424,#9425,#9426); +#9424 = CARTESIAN_POINT('',(3.44,0.,0.)); +#9425 = DIRECTION('',(1.,0.,0.)); +#9426 = DIRECTION('',(0.,0.,-1.)); +#9427 = ADVANCED_FACE('',(#9428),#9467,.T.); +#9428 = FACE_BOUND('',#9429,.F.); +#9429 = EDGE_LOOP('',(#9430,#9440,#9446,#9454,#9460,#9461)); +#9430 = ORIENTED_EDGE('',*,*,#9431,.F.); +#9431 = EDGE_CURVE('',#9432,#9434,#9436,.T.); +#9432 = VERTEX_POINT('',#9433); +#9433 = CARTESIAN_POINT('',(3.76,-1.075,1.85)); +#9434 = VERTEX_POINT('',#9435); +#9435 = CARTESIAN_POINT('',(3.44,-1.075,1.85)); +#9436 = LINE('',#9437,#9438); +#9437 = CARTESIAN_POINT('',(3.76,-1.075,1.85)); +#9438 = VECTOR('',#9439,1.); +#9439 = DIRECTION('',(-1.,0.,0.)); +#9440 = ORIENTED_EDGE('',*,*,#9441,.F.); +#9441 = EDGE_CURVE('',#8245,#9432,#9442,.T.); +#9442 = LINE('',#9443,#9444); +#9443 = CARTESIAN_POINT('',(3.76,-1.925,1.85)); +#9444 = VECTOR('',#9445,1.); +#9445 = DIRECTION('',(0.,1.,0.)); +#9446 = ORIENTED_EDGE('',*,*,#9447,.T.); +#9447 = EDGE_CURVE('',#8245,#9448,#9450,.T.); +#9448 = VERTEX_POINT('',#9449); +#9449 = CARTESIAN_POINT('',(3.76,-2.055,1.85)); +#9450 = LINE('',#9451,#9452); +#9451 = CARTESIAN_POINT('',(3.76,-1.925,1.85)); +#9452 = VECTOR('',#9453,1.); +#9453 = DIRECTION('',(0.,-1.,0.)); +#9454 = ORIENTED_EDGE('',*,*,#9455,.F.); +#9455 = EDGE_CURVE('',#9330,#9448,#9456,.T.); +#9456 = LINE('',#9457,#9458); +#9457 = CARTESIAN_POINT('',(3.44,-2.055,1.85)); +#9458 = VECTOR('',#9459,1.); +#9459 = DIRECTION('',(1.,0.,0.)); +#9460 = ORIENTED_EDGE('',*,*,#9329,.F.); +#9461 = ORIENTED_EDGE('',*,*,#9462,.T.); +#9462 = EDGE_CURVE('',#8227,#9434,#9463,.T.); +#9463 = LINE('',#9464,#9465); +#9464 = CARTESIAN_POINT('',(3.44,-1.925,1.85)); +#9465 = VECTOR('',#9466,1.); +#9466 = DIRECTION('',(0.,1.,0.)); +#9467 = PLANE('',#9468); +#9468 = AXIS2_PLACEMENT_3D('',#9469,#9470,#9471); +#9469 = CARTESIAN_POINT('',(3.44,-0.675,1.85)); +#9470 = DIRECTION('',(0.,0.,1.)); +#9471 = DIRECTION('',(0.,-1.,0.)); +#9472 = ADVANCED_FACE('',(#9473),#9505,.T.); +#9473 = FACE_BOUND('',#9474,.F.); +#9474 = EDGE_LOOP('',(#9475,#9476,#9484,#9492,#9498,#9499)); +#9475 = ORIENTED_EDGE('',*,*,#9391,.T.); +#9476 = ORIENTED_EDGE('',*,*,#9477,.F.); +#9477 = EDGE_CURVE('',#9478,#9394,#9480,.T.); +#9478 = VERTEX_POINT('',#9479); +#9479 = CARTESIAN_POINT('',(3.76,-0.675,1.157179676972)); +#9480 = LINE('',#9481,#9482); +#9481 = CARTESIAN_POINT('',(3.76,-0.675,1.157179676972)); +#9482 = VECTOR('',#9483,1.); +#9483 = DIRECTION('',(-1.,0.,0.)); +#9484 = ORIENTED_EDGE('',*,*,#9485,.T.); +#9485 = EDGE_CURVE('',#9478,#9486,#9488,.T.); +#9486 = VERTEX_POINT('',#9487); +#9487 = CARTESIAN_POINT('',(3.76,-0.945,1.624833395016)); +#9488 = LINE('',#9489,#9490); +#9489 = CARTESIAN_POINT('',(3.76,-0.675,1.157179676972)); +#9490 = VECTOR('',#9491,1.); +#9491 = DIRECTION('',(0.,-0.5,0.866025403784)); +#9492 = ORIENTED_EDGE('',*,*,#9493,.T.); +#9493 = EDGE_CURVE('',#9486,#9432,#9494,.T.); +#9494 = LINE('',#9495,#9496); +#9495 = CARTESIAN_POINT('',(3.76,-0.945,1.624833395016)); +#9496 = VECTOR('',#9497,1.); +#9497 = DIRECTION('',(0.,-0.5,0.866025403784)); +#9498 = ORIENTED_EDGE('',*,*,#9431,.T.); +#9499 = ORIENTED_EDGE('',*,*,#9500,.T.); +#9500 = EDGE_CURVE('',#9434,#9392,#9501,.T.); +#9501 = LINE('',#9502,#9503); +#9502 = CARTESIAN_POINT('',(3.44,-1.075,1.85)); +#9503 = VECTOR('',#9504,1.); +#9504 = DIRECTION('',(0.,0.5,-0.866025403784)); +#9505 = PLANE('',#9506); +#9506 = AXIS2_PLACEMENT_3D('',#9507,#9508,#9509); +#9507 = CARTESIAN_POINT('',(3.6,-0.875,1.503589838486)); +#9508 = DIRECTION('',(0.,0.866025403784,0.5)); +#9509 = DIRECTION('',(0.,0.5,-0.866025403784)); +#9510 = ADVANCED_FACE('',(#9511),#9529,.T.); +#9511 = FACE_BOUND('',#9512,.F.); +#9512 = EDGE_LOOP('',(#9513,#9514,#9515,#9523)); +#9513 = ORIENTED_EDGE('',*,*,#9477,.T.); +#9514 = ORIENTED_EDGE('',*,*,#9417,.F.); +#9515 = ORIENTED_EDGE('',*,*,#9516,.T.); +#9516 = EDGE_CURVE('',#9410,#9517,#9519,.T.); +#9517 = VERTEX_POINT('',#9518); +#9518 = CARTESIAN_POINT('',(3.76,-0.675,0.)); +#9519 = LINE('',#9520,#9521); +#9520 = CARTESIAN_POINT('',(3.44,-0.675,0.)); +#9521 = VECTOR('',#9522,1.); +#9522 = DIRECTION('',(1.,0.,0.)); +#9523 = ORIENTED_EDGE('',*,*,#9524,.T.); +#9524 = EDGE_CURVE('',#9517,#9478,#9525,.T.); +#9525 = LINE('',#9526,#9527); +#9526 = CARTESIAN_POINT('',(3.76,-0.675,0.)); +#9527 = VECTOR('',#9528,1.); +#9528 = DIRECTION('',(0.,0.,1.)); +#9529 = PLANE('',#9530); +#9530 = AXIS2_PLACEMENT_3D('',#9531,#9532,#9533); +#9531 = CARTESIAN_POINT('',(3.44,-0.675,0.)); +#9532 = DIRECTION('',(0.,1.,0.)); +#9533 = DIRECTION('',(0.,-0.,1.)); +#9534 = ADVANCED_FACE('',(#9535),#10321,.T.); +#9535 = FACE_BOUND('',#9536,.F.); +#9536 = EDGE_LOOP('',(#9537,#9545,#9546,#9547,#9555,#9563,#9571,#9579, + #9587,#9595,#9603,#9611,#9619,#9627,#9635,#9643,#9651,#9659,#9667, + #9675,#9683,#9691,#9699,#9707,#9715,#9723,#9731,#9739,#9747,#9755, + #9763,#9771,#9779,#9787,#9795,#9803,#9811,#9819,#9827,#9835,#9843, + #9851,#9859,#9867,#9875,#9883,#9891,#9899,#9907,#9915,#9923,#9931, + #9939,#9947,#9955,#9963,#9971,#9979,#9987,#9995,#10003,#10011,#10019 + ,#10027,#10035,#10043,#10051,#10059,#10067,#10075,#10083,#10091, + #10099,#10107,#10115,#10123,#10131,#10139,#10147,#10155,#10163, + #10171,#10179,#10187,#10195,#10203,#10211,#10219,#10227,#10235, + #10243,#10251,#10259,#10267,#10275,#10283,#10291,#10299,#10307, + #10315)); +#9537 = ORIENTED_EDGE('',*,*,#9538,.T.); +#9538 = EDGE_CURVE('',#9539,#9517,#9541,.T.); +#9539 = VERTEX_POINT('',#9540); +#9540 = CARTESIAN_POINT('',(3.76,-0.945,0.)); +#9541 = LINE('',#9542,#9543); +#9542 = CARTESIAN_POINT('',(3.76,-0.945,0.)); +#9543 = VECTOR('',#9544,1.); +#9544 = DIRECTION('',(0.,1.,0.)); +#9545 = ORIENTED_EDGE('',*,*,#9516,.F.); +#9546 = ORIENTED_EDGE('',*,*,#9409,.F.); +#9547 = ORIENTED_EDGE('',*,*,#9548,.F.); +#9548 = EDGE_CURVE('',#9549,#9402,#9551,.T.); +#9549 = VERTEX_POINT('',#9550); +#9550 = CARTESIAN_POINT('',(2.96,-0.945,0.)); +#9551 = LINE('',#9552,#9553); +#9552 = CARTESIAN_POINT('',(2.96,-0.945,0.)); +#9553 = VECTOR('',#9554,1.); +#9554 = DIRECTION('',(1.,0.,0.)); +#9555 = ORIENTED_EDGE('',*,*,#9556,.T.); +#9556 = EDGE_CURVE('',#9549,#9557,#9559,.T.); +#9557 = VERTEX_POINT('',#9558); +#9558 = CARTESIAN_POINT('',(2.96,-0.675,0.)); +#9559 = LINE('',#9560,#9561); +#9560 = CARTESIAN_POINT('',(2.96,-0.945,0.)); +#9561 = VECTOR('',#9562,1.); +#9562 = DIRECTION('',(0.,1.,0.)); +#9563 = ORIENTED_EDGE('',*,*,#9564,.F.); +#9564 = EDGE_CURVE('',#9565,#9557,#9567,.T.); +#9565 = VERTEX_POINT('',#9566); +#9566 = CARTESIAN_POINT('',(2.64,-0.675,0.)); +#9567 = LINE('',#9568,#9569); +#9568 = CARTESIAN_POINT('',(2.64,-0.675,0.)); +#9569 = VECTOR('',#9570,1.); +#9570 = DIRECTION('',(1.,0.,0.)); +#9571 = ORIENTED_EDGE('',*,*,#9572,.F.); +#9572 = EDGE_CURVE('',#9573,#9565,#9575,.T.); +#9573 = VERTEX_POINT('',#9574); +#9574 = CARTESIAN_POINT('',(2.64,-0.945,0.)); +#9575 = LINE('',#9576,#9577); +#9576 = CARTESIAN_POINT('',(2.64,-0.945,0.)); +#9577 = VECTOR('',#9578,1.); +#9578 = DIRECTION('',(0.,1.,0.)); +#9579 = ORIENTED_EDGE('',*,*,#9580,.F.); +#9580 = EDGE_CURVE('',#9581,#9573,#9583,.T.); +#9581 = VERTEX_POINT('',#9582); +#9582 = CARTESIAN_POINT('',(2.16,-0.945,0.)); +#9583 = LINE('',#9584,#9585); +#9584 = CARTESIAN_POINT('',(2.16,-0.945,0.)); +#9585 = VECTOR('',#9586,1.); +#9586 = DIRECTION('',(1.,0.,0.)); +#9587 = ORIENTED_EDGE('',*,*,#9588,.T.); +#9588 = EDGE_CURVE('',#9581,#9589,#9591,.T.); +#9589 = VERTEX_POINT('',#9590); +#9590 = CARTESIAN_POINT('',(2.16,-0.675,0.)); +#9591 = LINE('',#9592,#9593); +#9592 = CARTESIAN_POINT('',(2.16,-0.945,0.)); +#9593 = VECTOR('',#9594,1.); +#9594 = DIRECTION('',(0.,1.,0.)); +#9595 = ORIENTED_EDGE('',*,*,#9596,.F.); +#9596 = EDGE_CURVE('',#9597,#9589,#9599,.T.); +#9597 = VERTEX_POINT('',#9598); +#9598 = CARTESIAN_POINT('',(1.84,-0.675,0.)); +#9599 = LINE('',#9600,#9601); +#9600 = CARTESIAN_POINT('',(1.84,-0.675,0.)); +#9601 = VECTOR('',#9602,1.); +#9602 = DIRECTION('',(1.,0.,0.)); +#9603 = ORIENTED_EDGE('',*,*,#9604,.F.); +#9604 = EDGE_CURVE('',#9605,#9597,#9607,.T.); +#9605 = VERTEX_POINT('',#9606); +#9606 = CARTESIAN_POINT('',(1.84,-0.945,0.)); +#9607 = LINE('',#9608,#9609); +#9608 = CARTESIAN_POINT('',(1.84,-0.945,0.)); +#9609 = VECTOR('',#9610,1.); +#9610 = DIRECTION('',(0.,1.,0.)); +#9611 = ORIENTED_EDGE('',*,*,#9612,.F.); +#9612 = EDGE_CURVE('',#9613,#9605,#9615,.T.); +#9613 = VERTEX_POINT('',#9614); +#9614 = CARTESIAN_POINT('',(1.36,-0.945,0.)); +#9615 = LINE('',#9616,#9617); +#9616 = CARTESIAN_POINT('',(1.36,-0.945,0.)); +#9617 = VECTOR('',#9618,1.); +#9618 = DIRECTION('',(1.,0.,0.)); +#9619 = ORIENTED_EDGE('',*,*,#9620,.T.); +#9620 = EDGE_CURVE('',#9613,#9621,#9623,.T.); +#9621 = VERTEX_POINT('',#9622); +#9622 = CARTESIAN_POINT('',(1.36,-0.675,0.)); +#9623 = LINE('',#9624,#9625); +#9624 = CARTESIAN_POINT('',(1.36,-0.945,0.)); +#9625 = VECTOR('',#9626,1.); +#9626 = DIRECTION('',(0.,1.,0.)); +#9627 = ORIENTED_EDGE('',*,*,#9628,.F.); +#9628 = EDGE_CURVE('',#9629,#9621,#9631,.T.); +#9629 = VERTEX_POINT('',#9630); +#9630 = CARTESIAN_POINT('',(1.04,-0.675,0.)); +#9631 = LINE('',#9632,#9633); +#9632 = CARTESIAN_POINT('',(1.04,-0.675,0.)); +#9633 = VECTOR('',#9634,1.); +#9634 = DIRECTION('',(1.,0.,0.)); +#9635 = ORIENTED_EDGE('',*,*,#9636,.F.); +#9636 = EDGE_CURVE('',#9637,#9629,#9639,.T.); +#9637 = VERTEX_POINT('',#9638); +#9638 = CARTESIAN_POINT('',(1.04,-0.945,0.)); +#9639 = LINE('',#9640,#9641); +#9640 = CARTESIAN_POINT('',(1.04,-0.945,0.)); +#9641 = VECTOR('',#9642,1.); +#9642 = DIRECTION('',(0.,1.,0.)); +#9643 = ORIENTED_EDGE('',*,*,#9644,.F.); +#9644 = EDGE_CURVE('',#9645,#9637,#9647,.T.); +#9645 = VERTEX_POINT('',#9646); +#9646 = CARTESIAN_POINT('',(0.56,-0.945,0.)); +#9647 = LINE('',#9648,#9649); +#9648 = CARTESIAN_POINT('',(0.56,-0.945,0.)); +#9649 = VECTOR('',#9650,1.); +#9650 = DIRECTION('',(1.,0.,0.)); +#9651 = ORIENTED_EDGE('',*,*,#9652,.T.); +#9652 = EDGE_CURVE('',#9645,#9653,#9655,.T.); +#9653 = VERTEX_POINT('',#9654); +#9654 = CARTESIAN_POINT('',(0.56,-0.675,0.)); +#9655 = LINE('',#9656,#9657); +#9656 = CARTESIAN_POINT('',(0.56,-0.945,0.)); +#9657 = VECTOR('',#9658,1.); +#9658 = DIRECTION('',(0.,1.,0.)); +#9659 = ORIENTED_EDGE('',*,*,#9660,.F.); +#9660 = EDGE_CURVE('',#9661,#9653,#9663,.T.); +#9661 = VERTEX_POINT('',#9662); +#9662 = CARTESIAN_POINT('',(0.24,-0.675,0.)); +#9663 = LINE('',#9664,#9665); +#9664 = CARTESIAN_POINT('',(0.24,-0.675,0.)); +#9665 = VECTOR('',#9666,1.); +#9666 = DIRECTION('',(1.,0.,0.)); +#9667 = ORIENTED_EDGE('',*,*,#9668,.F.); +#9668 = EDGE_CURVE('',#9669,#9661,#9671,.T.); +#9669 = VERTEX_POINT('',#9670); +#9670 = CARTESIAN_POINT('',(0.24,-0.945,0.)); +#9671 = LINE('',#9672,#9673); +#9672 = CARTESIAN_POINT('',(0.24,-0.945,0.)); +#9673 = VECTOR('',#9674,1.); +#9674 = DIRECTION('',(0.,1.,0.)); +#9675 = ORIENTED_EDGE('',*,*,#9676,.F.); +#9676 = EDGE_CURVE('',#9677,#9669,#9679,.T.); +#9677 = VERTEX_POINT('',#9678); +#9678 = CARTESIAN_POINT('',(-0.24,-0.945,0.)); +#9679 = LINE('',#9680,#9681); +#9680 = CARTESIAN_POINT('',(-0.24,-0.945,0.)); +#9681 = VECTOR('',#9682,1.); +#9682 = DIRECTION('',(1.,0.,0.)); +#9683 = ORIENTED_EDGE('',*,*,#9684,.T.); +#9684 = EDGE_CURVE('',#9677,#9685,#9687,.T.); +#9685 = VERTEX_POINT('',#9686); +#9686 = CARTESIAN_POINT('',(-0.24,-0.675,0.)); +#9687 = LINE('',#9688,#9689); +#9688 = CARTESIAN_POINT('',(-0.24,-0.945,0.)); +#9689 = VECTOR('',#9690,1.); +#9690 = DIRECTION('',(0.,1.,0.)); +#9691 = ORIENTED_EDGE('',*,*,#9692,.F.); +#9692 = EDGE_CURVE('',#9693,#9685,#9695,.T.); +#9693 = VERTEX_POINT('',#9694); +#9694 = CARTESIAN_POINT('',(-0.56,-0.675,0.)); +#9695 = LINE('',#9696,#9697); +#9696 = CARTESIAN_POINT('',(-0.56,-0.675,0.)); +#9697 = VECTOR('',#9698,1.); +#9698 = DIRECTION('',(1.,0.,0.)); +#9699 = ORIENTED_EDGE('',*,*,#9700,.F.); +#9700 = EDGE_CURVE('',#9701,#9693,#9703,.T.); +#9701 = VERTEX_POINT('',#9702); +#9702 = CARTESIAN_POINT('',(-0.56,-0.945,0.)); +#9703 = LINE('',#9704,#9705); +#9704 = CARTESIAN_POINT('',(-0.56,-0.945,0.)); +#9705 = VECTOR('',#9706,1.); +#9706 = DIRECTION('',(0.,1.,0.)); +#9707 = ORIENTED_EDGE('',*,*,#9708,.F.); +#9708 = EDGE_CURVE('',#9709,#9701,#9711,.T.); +#9709 = VERTEX_POINT('',#9710); +#9710 = CARTESIAN_POINT('',(-1.04,-0.945,0.)); +#9711 = LINE('',#9712,#9713); +#9712 = CARTESIAN_POINT('',(-1.04,-0.945,0.)); +#9713 = VECTOR('',#9714,1.); +#9714 = DIRECTION('',(1.,0.,0.)); +#9715 = ORIENTED_EDGE('',*,*,#9716,.T.); +#9716 = EDGE_CURVE('',#9709,#9717,#9719,.T.); +#9717 = VERTEX_POINT('',#9718); +#9718 = CARTESIAN_POINT('',(-1.04,-0.675,0.)); +#9719 = LINE('',#9720,#9721); +#9720 = CARTESIAN_POINT('',(-1.04,-0.945,0.)); +#9721 = VECTOR('',#9722,1.); +#9722 = DIRECTION('',(0.,1.,0.)); +#9723 = ORIENTED_EDGE('',*,*,#9724,.F.); +#9724 = EDGE_CURVE('',#9725,#9717,#9727,.T.); +#9725 = VERTEX_POINT('',#9726); +#9726 = CARTESIAN_POINT('',(-1.36,-0.675,0.)); +#9727 = LINE('',#9728,#9729); +#9728 = CARTESIAN_POINT('',(-1.36,-0.675,0.)); +#9729 = VECTOR('',#9730,1.); +#9730 = DIRECTION('',(1.,0.,0.)); +#9731 = ORIENTED_EDGE('',*,*,#9732,.F.); +#9732 = EDGE_CURVE('',#9733,#9725,#9735,.T.); +#9733 = VERTEX_POINT('',#9734); +#9734 = CARTESIAN_POINT('',(-1.36,-0.945,0.)); +#9735 = LINE('',#9736,#9737); +#9736 = CARTESIAN_POINT('',(-1.36,-0.945,0.)); +#9737 = VECTOR('',#9738,1.); +#9738 = DIRECTION('',(0.,1.,0.)); +#9739 = ORIENTED_EDGE('',*,*,#9740,.F.); +#9740 = EDGE_CURVE('',#9741,#9733,#9743,.T.); +#9741 = VERTEX_POINT('',#9742); +#9742 = CARTESIAN_POINT('',(-1.84,-0.945,0.)); +#9743 = LINE('',#9744,#9745); +#9744 = CARTESIAN_POINT('',(-1.84,-0.945,0.)); +#9745 = VECTOR('',#9746,1.); +#9746 = DIRECTION('',(1.,0.,0.)); +#9747 = ORIENTED_EDGE('',*,*,#9748,.T.); +#9748 = EDGE_CURVE('',#9741,#9749,#9751,.T.); +#9749 = VERTEX_POINT('',#9750); +#9750 = CARTESIAN_POINT('',(-1.84,-0.675,0.)); +#9751 = LINE('',#9752,#9753); +#9752 = CARTESIAN_POINT('',(-1.84,-0.945,0.)); +#9753 = VECTOR('',#9754,1.); +#9754 = DIRECTION('',(0.,1.,0.)); +#9755 = ORIENTED_EDGE('',*,*,#9756,.F.); +#9756 = EDGE_CURVE('',#9757,#9749,#9759,.T.); +#9757 = VERTEX_POINT('',#9758); +#9758 = CARTESIAN_POINT('',(-2.16,-0.675,0.)); +#9759 = LINE('',#9760,#9761); +#9760 = CARTESIAN_POINT('',(-2.16,-0.675,0.)); +#9761 = VECTOR('',#9762,1.); +#9762 = DIRECTION('',(1.,0.,0.)); +#9763 = ORIENTED_EDGE('',*,*,#9764,.F.); +#9764 = EDGE_CURVE('',#9765,#9757,#9767,.T.); +#9765 = VERTEX_POINT('',#9766); +#9766 = CARTESIAN_POINT('',(-2.16,-0.945,0.)); +#9767 = LINE('',#9768,#9769); +#9768 = CARTESIAN_POINT('',(-2.16,-0.945,0.)); +#9769 = VECTOR('',#9770,1.); +#9770 = DIRECTION('',(0.,1.,0.)); +#9771 = ORIENTED_EDGE('',*,*,#9772,.F.); +#9772 = EDGE_CURVE('',#9773,#9765,#9775,.T.); +#9773 = VERTEX_POINT('',#9774); +#9774 = CARTESIAN_POINT('',(-2.64,-0.945,0.)); +#9775 = LINE('',#9776,#9777); +#9776 = CARTESIAN_POINT('',(-2.64,-0.945,0.)); +#9777 = VECTOR('',#9778,1.); +#9778 = DIRECTION('',(1.,0.,0.)); +#9779 = ORIENTED_EDGE('',*,*,#9780,.T.); +#9780 = EDGE_CURVE('',#9773,#9781,#9783,.T.); +#9781 = VERTEX_POINT('',#9782); +#9782 = CARTESIAN_POINT('',(-2.64,-0.675,0.)); +#9783 = LINE('',#9784,#9785); +#9784 = CARTESIAN_POINT('',(-2.64,-0.945,0.)); +#9785 = VECTOR('',#9786,1.); +#9786 = DIRECTION('',(0.,1.,0.)); +#9787 = ORIENTED_EDGE('',*,*,#9788,.F.); +#9788 = EDGE_CURVE('',#9789,#9781,#9791,.T.); +#9789 = VERTEX_POINT('',#9790); +#9790 = CARTESIAN_POINT('',(-2.96,-0.675,0.)); +#9791 = LINE('',#9792,#9793); +#9792 = CARTESIAN_POINT('',(-2.96,-0.675,0.)); +#9793 = VECTOR('',#9794,1.); +#9794 = DIRECTION('',(1.,0.,0.)); +#9795 = ORIENTED_EDGE('',*,*,#9796,.F.); +#9796 = EDGE_CURVE('',#9797,#9789,#9799,.T.); +#9797 = VERTEX_POINT('',#9798); +#9798 = CARTESIAN_POINT('',(-2.96,-0.945,0.)); +#9799 = LINE('',#9800,#9801); +#9800 = CARTESIAN_POINT('',(-2.96,-0.945,0.)); +#9801 = VECTOR('',#9802,1.); +#9802 = DIRECTION('',(0.,1.,0.)); +#9803 = ORIENTED_EDGE('',*,*,#9804,.F.); +#9804 = EDGE_CURVE('',#9805,#9797,#9807,.T.); +#9805 = VERTEX_POINT('',#9806); +#9806 = CARTESIAN_POINT('',(-3.44,-0.945,0.)); +#9807 = LINE('',#9808,#9809); +#9808 = CARTESIAN_POINT('',(-3.44,-0.945,0.)); +#9809 = VECTOR('',#9810,1.); +#9810 = DIRECTION('',(1.,0.,0.)); +#9811 = ORIENTED_EDGE('',*,*,#9812,.T.); +#9812 = EDGE_CURVE('',#9805,#9813,#9815,.T.); +#9813 = VERTEX_POINT('',#9814); +#9814 = CARTESIAN_POINT('',(-3.44,-0.675,0.)); +#9815 = LINE('',#9816,#9817); +#9816 = CARTESIAN_POINT('',(-3.44,-0.945,0.)); +#9817 = VECTOR('',#9818,1.); +#9818 = DIRECTION('',(0.,1.,0.)); +#9819 = ORIENTED_EDGE('',*,*,#9820,.F.); +#9820 = EDGE_CURVE('',#9821,#9813,#9823,.T.); +#9821 = VERTEX_POINT('',#9822); +#9822 = CARTESIAN_POINT('',(-3.76,-0.675,0.)); +#9823 = LINE('',#9824,#9825); +#9824 = CARTESIAN_POINT('',(-3.76,-0.675,0.)); +#9825 = VECTOR('',#9826,1.); +#9826 = DIRECTION('',(1.,0.,0.)); +#9827 = ORIENTED_EDGE('',*,*,#9828,.F.); +#9828 = EDGE_CURVE('',#9829,#9821,#9831,.T.); +#9829 = VERTEX_POINT('',#9830); +#9830 = CARTESIAN_POINT('',(-3.76,-0.945,0.)); +#9831 = LINE('',#9832,#9833); +#9832 = CARTESIAN_POINT('',(-3.76,-0.945,0.)); +#9833 = VECTOR('',#9834,1.); +#9834 = DIRECTION('',(0.,1.,0.)); +#9835 = ORIENTED_EDGE('',*,*,#9836,.F.); +#9836 = EDGE_CURVE('',#9837,#9829,#9839,.T.); +#9837 = VERTEX_POINT('',#9838); +#9838 = CARTESIAN_POINT('',(-3.95,-0.945,0.)); +#9839 = LINE('',#9840,#9841); +#9840 = CARTESIAN_POINT('',(-3.95,-0.945,0.)); +#9841 = VECTOR('',#9842,1.); +#9842 = DIRECTION('',(1.,0.,0.)); +#9843 = ORIENTED_EDGE('',*,*,#9844,.F.); +#9844 = EDGE_CURVE('',#9845,#9837,#9847,.T.); +#9845 = VERTEX_POINT('',#9846); +#9846 = CARTESIAN_POINT('',(-3.95,-0.915,0.)); +#9847 = LINE('',#9848,#9849); +#9848 = CARTESIAN_POINT('',(-3.95,-0.915,0.)); +#9849 = VECTOR('',#9850,1.); +#9850 = DIRECTION('',(0.,-1.,0.)); +#9851 = ORIENTED_EDGE('',*,*,#9852,.F.); +#9852 = EDGE_CURVE('',#9853,#9845,#9855,.T.); +#9853 = VERTEX_POINT('',#9854); +#9854 = CARTESIAN_POINT('',(-4.3,-0.915,0.)); +#9855 = LINE('',#9856,#9857); +#9856 = CARTESIAN_POINT('',(-4.3,-0.915,0.)); +#9857 = VECTOR('',#9858,1.); +#9858 = DIRECTION('',(1.,0.,0.)); +#9859 = ORIENTED_EDGE('',*,*,#9860,.F.); +#9860 = EDGE_CURVE('',#9861,#9853,#9863,.T.); +#9861 = VERTEX_POINT('',#9862); +#9862 = CARTESIAN_POINT('',(-4.45,-0.765,0.)); +#9863 = LINE('',#9864,#9865); +#9864 = CARTESIAN_POINT('',(-4.45,-0.765,0.)); +#9865 = VECTOR('',#9866,1.); +#9866 = DIRECTION('',(0.707106781187,-0.707106781186,0.)); +#9867 = ORIENTED_EDGE('',*,*,#9868,.F.); +#9868 = EDGE_CURVE('',#9869,#9861,#9871,.T.); +#9869 = VERTEX_POINT('',#9870); +#9870 = CARTESIAN_POINT('',(-4.45,1.215,0.)); +#9871 = LINE('',#9872,#9873); +#9872 = CARTESIAN_POINT('',(-4.45,1.215,0.)); +#9873 = VECTOR('',#9874,1.); +#9874 = DIRECTION('',(0.,-1.,0.)); +#9875 = ORIENTED_EDGE('',*,*,#9876,.F.); +#9876 = EDGE_CURVE('',#9877,#9869,#9879,.T.); +#9877 = VERTEX_POINT('',#9878); +#9878 = CARTESIAN_POINT('',(-4.3,1.365,0.)); +#9879 = LINE('',#9880,#9881); +#9880 = CARTESIAN_POINT('',(-4.3,1.365,0.)); +#9881 = VECTOR('',#9882,1.); +#9882 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#9883 = ORIENTED_EDGE('',*,*,#9884,.F.); +#9884 = EDGE_CURVE('',#9885,#9877,#9887,.T.); +#9885 = VERTEX_POINT('',#9886); +#9886 = CARTESIAN_POINT('',(-3.95,1.365,0.)); +#9887 = LINE('',#9888,#9889); +#9888 = CARTESIAN_POINT('',(-3.95,1.365,0.)); +#9889 = VECTOR('',#9890,1.); +#9890 = DIRECTION('',(-1.,0.,0.)); +#9891 = ORIENTED_EDGE('',*,*,#9892,.F.); +#9892 = EDGE_CURVE('',#9893,#9885,#9895,.T.); +#9893 = VERTEX_POINT('',#9894); +#9894 = CARTESIAN_POINT('',(-3.95,1.395,0.)); +#9895 = LINE('',#9896,#9897); +#9896 = CARTESIAN_POINT('',(-3.95,1.395,0.)); +#9897 = VECTOR('',#9898,1.); +#9898 = DIRECTION('',(0.,-1.,0.)); +#9899 = ORIENTED_EDGE('',*,*,#9900,.F.); +#9900 = EDGE_CURVE('',#9901,#9893,#9903,.T.); +#9901 = VERTEX_POINT('',#9902); +#9902 = CARTESIAN_POINT('',(-3.76,1.395,0.)); +#9903 = LINE('',#9904,#9905); +#9904 = CARTESIAN_POINT('',(-3.76,1.395,0.)); +#9905 = VECTOR('',#9906,1.); +#9906 = DIRECTION('',(-1.,0.,0.)); +#9907 = ORIENTED_EDGE('',*,*,#9908,.F.); +#9908 = EDGE_CURVE('',#9909,#9901,#9911,.T.); +#9909 = VERTEX_POINT('',#9910); +#9910 = CARTESIAN_POINT('',(-3.76,1.125,0.)); +#9911 = LINE('',#9912,#9913); +#9912 = CARTESIAN_POINT('',(-3.76,1.125,0.)); +#9913 = VECTOR('',#9914,1.); +#9914 = DIRECTION('',(0.,1.,0.)); +#9915 = ORIENTED_EDGE('',*,*,#9916,.T.); +#9916 = EDGE_CURVE('',#9909,#9917,#9919,.T.); +#9917 = VERTEX_POINT('',#9918); +#9918 = CARTESIAN_POINT('',(-3.44,1.125,0.)); +#9919 = LINE('',#9920,#9921); +#9920 = CARTESIAN_POINT('',(-3.76,1.125,0.)); +#9921 = VECTOR('',#9922,1.); +#9922 = DIRECTION('',(1.,0.,0.)); +#9923 = ORIENTED_EDGE('',*,*,#9924,.T.); +#9924 = EDGE_CURVE('',#9917,#9925,#9927,.T.); +#9925 = VERTEX_POINT('',#9926); +#9926 = CARTESIAN_POINT('',(-3.44,1.395,0.)); +#9927 = LINE('',#9928,#9929); +#9928 = CARTESIAN_POINT('',(-3.44,1.125,0.)); +#9929 = VECTOR('',#9930,1.); +#9930 = DIRECTION('',(0.,1.,0.)); +#9931 = ORIENTED_EDGE('',*,*,#9932,.F.); +#9932 = EDGE_CURVE('',#9933,#9925,#9935,.T.); +#9933 = VERTEX_POINT('',#9934); +#9934 = CARTESIAN_POINT('',(-2.96,1.395,0.)); +#9935 = LINE('',#9936,#9937); +#9936 = CARTESIAN_POINT('',(-2.96,1.395,0.)); +#9937 = VECTOR('',#9938,1.); +#9938 = DIRECTION('',(-1.,0.,0.)); +#9939 = ORIENTED_EDGE('',*,*,#9940,.F.); +#9940 = EDGE_CURVE('',#9941,#9933,#9943,.T.); +#9941 = VERTEX_POINT('',#9942); +#9942 = CARTESIAN_POINT('',(-2.96,1.125,0.)); +#9943 = LINE('',#9944,#9945); +#9944 = CARTESIAN_POINT('',(-2.96,1.125,0.)); +#9945 = VECTOR('',#9946,1.); +#9946 = DIRECTION('',(0.,1.,0.)); +#9947 = ORIENTED_EDGE('',*,*,#9948,.T.); +#9948 = EDGE_CURVE('',#9941,#9949,#9951,.T.); +#9949 = VERTEX_POINT('',#9950); +#9950 = CARTESIAN_POINT('',(-2.64,1.125,0.)); +#9951 = LINE('',#9952,#9953); +#9952 = CARTESIAN_POINT('',(-2.96,1.125,0.)); +#9953 = VECTOR('',#9954,1.); +#9954 = DIRECTION('',(1.,0.,0.)); +#9955 = ORIENTED_EDGE('',*,*,#9956,.T.); +#9956 = EDGE_CURVE('',#9949,#9957,#9959,.T.); +#9957 = VERTEX_POINT('',#9958); +#9958 = CARTESIAN_POINT('',(-2.64,1.395,0.)); +#9959 = LINE('',#9960,#9961); +#9960 = CARTESIAN_POINT('',(-2.64,1.125,0.)); +#9961 = VECTOR('',#9962,1.); +#9962 = DIRECTION('',(0.,1.,0.)); +#9963 = ORIENTED_EDGE('',*,*,#9964,.F.); +#9964 = EDGE_CURVE('',#9965,#9957,#9967,.T.); +#9965 = VERTEX_POINT('',#9966); +#9966 = CARTESIAN_POINT('',(-2.16,1.395,0.)); +#9967 = LINE('',#9968,#9969); +#9968 = CARTESIAN_POINT('',(-2.16,1.395,0.)); +#9969 = VECTOR('',#9970,1.); +#9970 = DIRECTION('',(-1.,0.,0.)); +#9971 = ORIENTED_EDGE('',*,*,#9972,.F.); +#9972 = EDGE_CURVE('',#9973,#9965,#9975,.T.); +#9973 = VERTEX_POINT('',#9974); +#9974 = CARTESIAN_POINT('',(-2.16,1.125,0.)); +#9975 = LINE('',#9976,#9977); +#9976 = CARTESIAN_POINT('',(-2.16,1.125,0.)); +#9977 = VECTOR('',#9978,1.); +#9978 = DIRECTION('',(0.,1.,0.)); +#9979 = ORIENTED_EDGE('',*,*,#9980,.T.); +#9980 = EDGE_CURVE('',#9973,#9981,#9983,.T.); +#9981 = VERTEX_POINT('',#9982); +#9982 = CARTESIAN_POINT('',(-1.84,1.125,0.)); +#9983 = LINE('',#9984,#9985); +#9984 = CARTESIAN_POINT('',(-2.16,1.125,0.)); +#9985 = VECTOR('',#9986,1.); +#9986 = DIRECTION('',(1.,0.,0.)); +#9987 = ORIENTED_EDGE('',*,*,#9988,.T.); +#9988 = EDGE_CURVE('',#9981,#9989,#9991,.T.); +#9989 = VERTEX_POINT('',#9990); +#9990 = CARTESIAN_POINT('',(-1.84,1.395,0.)); +#9991 = LINE('',#9992,#9993); +#9992 = CARTESIAN_POINT('',(-1.84,1.125,0.)); +#9993 = VECTOR('',#9994,1.); +#9994 = DIRECTION('',(0.,1.,0.)); +#9995 = ORIENTED_EDGE('',*,*,#9996,.F.); +#9996 = EDGE_CURVE('',#9997,#9989,#9999,.T.); +#9997 = VERTEX_POINT('',#9998); +#9998 = CARTESIAN_POINT('',(-1.36,1.395,0.)); +#9999 = LINE('',#10000,#10001); +#10000 = CARTESIAN_POINT('',(-1.36,1.395,0.)); +#10001 = VECTOR('',#10002,1.); +#10002 = DIRECTION('',(-1.,0.,0.)); +#10003 = ORIENTED_EDGE('',*,*,#10004,.F.); +#10004 = EDGE_CURVE('',#10005,#9997,#10007,.T.); +#10005 = VERTEX_POINT('',#10006); +#10006 = CARTESIAN_POINT('',(-1.36,1.125,0.)); +#10007 = LINE('',#10008,#10009); +#10008 = CARTESIAN_POINT('',(-1.36,1.125,0.)); +#10009 = VECTOR('',#10010,1.); +#10010 = DIRECTION('',(0.,1.,0.)); +#10011 = ORIENTED_EDGE('',*,*,#10012,.T.); +#10012 = EDGE_CURVE('',#10005,#10013,#10015,.T.); +#10013 = VERTEX_POINT('',#10014); +#10014 = CARTESIAN_POINT('',(-1.04,1.125,0.)); +#10015 = LINE('',#10016,#10017); +#10016 = CARTESIAN_POINT('',(-1.36,1.125,0.)); +#10017 = VECTOR('',#10018,1.); +#10018 = DIRECTION('',(1.,0.,0.)); +#10019 = ORIENTED_EDGE('',*,*,#10020,.T.); +#10020 = EDGE_CURVE('',#10013,#10021,#10023,.T.); +#10021 = VERTEX_POINT('',#10022); +#10022 = CARTESIAN_POINT('',(-1.04,1.395,0.)); +#10023 = LINE('',#10024,#10025); +#10024 = CARTESIAN_POINT('',(-1.04,1.125,0.)); +#10025 = VECTOR('',#10026,1.); +#10026 = DIRECTION('',(0.,1.,0.)); +#10027 = ORIENTED_EDGE('',*,*,#10028,.F.); +#10028 = EDGE_CURVE('',#10029,#10021,#10031,.T.); +#10029 = VERTEX_POINT('',#10030); +#10030 = CARTESIAN_POINT('',(-0.56,1.395,0.)); +#10031 = LINE('',#10032,#10033); +#10032 = CARTESIAN_POINT('',(-0.56,1.395,0.)); +#10033 = VECTOR('',#10034,1.); +#10034 = DIRECTION('',(-1.,0.,0.)); +#10035 = ORIENTED_EDGE('',*,*,#10036,.F.); +#10036 = EDGE_CURVE('',#10037,#10029,#10039,.T.); +#10037 = VERTEX_POINT('',#10038); +#10038 = CARTESIAN_POINT('',(-0.56,1.125,0.)); +#10039 = LINE('',#10040,#10041); +#10040 = CARTESIAN_POINT('',(-0.56,1.125,0.)); +#10041 = VECTOR('',#10042,1.); +#10042 = DIRECTION('',(0.,1.,0.)); +#10043 = ORIENTED_EDGE('',*,*,#10044,.T.); +#10044 = EDGE_CURVE('',#10037,#10045,#10047,.T.); +#10045 = VERTEX_POINT('',#10046); +#10046 = CARTESIAN_POINT('',(-0.24,1.125,0.)); +#10047 = LINE('',#10048,#10049); +#10048 = CARTESIAN_POINT('',(-0.56,1.125,0.)); +#10049 = VECTOR('',#10050,1.); +#10050 = DIRECTION('',(1.,0.,0.)); +#10051 = ORIENTED_EDGE('',*,*,#10052,.T.); +#10052 = EDGE_CURVE('',#10045,#10053,#10055,.T.); +#10053 = VERTEX_POINT('',#10054); +#10054 = CARTESIAN_POINT('',(-0.24,1.395,0.)); +#10055 = LINE('',#10056,#10057); +#10056 = CARTESIAN_POINT('',(-0.24,1.125,0.)); +#10057 = VECTOR('',#10058,1.); +#10058 = DIRECTION('',(0.,1.,0.)); +#10059 = ORIENTED_EDGE('',*,*,#10060,.F.); +#10060 = EDGE_CURVE('',#10061,#10053,#10063,.T.); +#10061 = VERTEX_POINT('',#10062); +#10062 = CARTESIAN_POINT('',(0.24,1.395,0.)); +#10063 = LINE('',#10064,#10065); +#10064 = CARTESIAN_POINT('',(0.24,1.395,0.)); +#10065 = VECTOR('',#10066,1.); +#10066 = DIRECTION('',(-1.,0.,0.)); +#10067 = ORIENTED_EDGE('',*,*,#10068,.F.); +#10068 = EDGE_CURVE('',#10069,#10061,#10071,.T.); +#10069 = VERTEX_POINT('',#10070); +#10070 = CARTESIAN_POINT('',(0.24,1.125,0.)); +#10071 = LINE('',#10072,#10073); +#10072 = CARTESIAN_POINT('',(0.24,1.125,0.)); +#10073 = VECTOR('',#10074,1.); +#10074 = DIRECTION('',(0.,1.,0.)); +#10075 = ORIENTED_EDGE('',*,*,#10076,.T.); +#10076 = EDGE_CURVE('',#10069,#10077,#10079,.T.); +#10077 = VERTEX_POINT('',#10078); +#10078 = CARTESIAN_POINT('',(0.56,1.125,0.)); +#10079 = LINE('',#10080,#10081); +#10080 = CARTESIAN_POINT('',(0.24,1.125,0.)); +#10081 = VECTOR('',#10082,1.); +#10082 = DIRECTION('',(1.,0.,0.)); +#10083 = ORIENTED_EDGE('',*,*,#10084,.T.); +#10084 = EDGE_CURVE('',#10077,#10085,#10087,.T.); +#10085 = VERTEX_POINT('',#10086); +#10086 = CARTESIAN_POINT('',(0.56,1.395,0.)); +#10087 = LINE('',#10088,#10089); +#10088 = CARTESIAN_POINT('',(0.56,1.125,0.)); +#10089 = VECTOR('',#10090,1.); +#10090 = DIRECTION('',(0.,1.,0.)); +#10091 = ORIENTED_EDGE('',*,*,#10092,.F.); +#10092 = EDGE_CURVE('',#10093,#10085,#10095,.T.); +#10093 = VERTEX_POINT('',#10094); +#10094 = CARTESIAN_POINT('',(1.04,1.395,0.)); +#10095 = LINE('',#10096,#10097); +#10096 = CARTESIAN_POINT('',(1.04,1.395,0.)); +#10097 = VECTOR('',#10098,1.); +#10098 = DIRECTION('',(-1.,0.,0.)); +#10099 = ORIENTED_EDGE('',*,*,#10100,.F.); +#10100 = EDGE_CURVE('',#10101,#10093,#10103,.T.); +#10101 = VERTEX_POINT('',#10102); +#10102 = CARTESIAN_POINT('',(1.04,1.125,0.)); +#10103 = LINE('',#10104,#10105); +#10104 = CARTESIAN_POINT('',(1.04,1.125,0.)); +#10105 = VECTOR('',#10106,1.); +#10106 = DIRECTION('',(0.,1.,0.)); +#10107 = ORIENTED_EDGE('',*,*,#10108,.T.); +#10108 = EDGE_CURVE('',#10101,#10109,#10111,.T.); +#10109 = VERTEX_POINT('',#10110); +#10110 = CARTESIAN_POINT('',(1.36,1.125,0.)); +#10111 = LINE('',#10112,#10113); +#10112 = CARTESIAN_POINT('',(1.04,1.125,0.)); +#10113 = VECTOR('',#10114,1.); +#10114 = DIRECTION('',(1.,0.,0.)); +#10115 = ORIENTED_EDGE('',*,*,#10116,.T.); +#10116 = EDGE_CURVE('',#10109,#10117,#10119,.T.); +#10117 = VERTEX_POINT('',#10118); +#10118 = CARTESIAN_POINT('',(1.36,1.395,0.)); +#10119 = LINE('',#10120,#10121); +#10120 = CARTESIAN_POINT('',(1.36,1.125,0.)); +#10121 = VECTOR('',#10122,1.); +#10122 = DIRECTION('',(0.,1.,0.)); +#10123 = ORIENTED_EDGE('',*,*,#10124,.F.); +#10124 = EDGE_CURVE('',#10125,#10117,#10127,.T.); +#10125 = VERTEX_POINT('',#10126); +#10126 = CARTESIAN_POINT('',(1.84,1.395,0.)); +#10127 = LINE('',#10128,#10129); +#10128 = CARTESIAN_POINT('',(1.84,1.395,0.)); +#10129 = VECTOR('',#10130,1.); +#10130 = DIRECTION('',(-1.,0.,0.)); +#10131 = ORIENTED_EDGE('',*,*,#10132,.F.); +#10132 = EDGE_CURVE('',#10133,#10125,#10135,.T.); +#10133 = VERTEX_POINT('',#10134); +#10134 = CARTESIAN_POINT('',(1.84,1.125,0.)); +#10135 = LINE('',#10136,#10137); +#10136 = CARTESIAN_POINT('',(1.84,1.125,0.)); +#10137 = VECTOR('',#10138,1.); +#10138 = DIRECTION('',(0.,1.,0.)); +#10139 = ORIENTED_EDGE('',*,*,#10140,.T.); +#10140 = EDGE_CURVE('',#10133,#10141,#10143,.T.); +#10141 = VERTEX_POINT('',#10142); +#10142 = CARTESIAN_POINT('',(2.16,1.125,0.)); +#10143 = LINE('',#10144,#10145); +#10144 = CARTESIAN_POINT('',(1.84,1.125,0.)); +#10145 = VECTOR('',#10146,1.); +#10146 = DIRECTION('',(1.,0.,0.)); +#10147 = ORIENTED_EDGE('',*,*,#10148,.T.); +#10148 = EDGE_CURVE('',#10141,#10149,#10151,.T.); +#10149 = VERTEX_POINT('',#10150); +#10150 = CARTESIAN_POINT('',(2.16,1.395,0.)); +#10151 = LINE('',#10152,#10153); +#10152 = CARTESIAN_POINT('',(2.16,1.125,0.)); +#10153 = VECTOR('',#10154,1.); +#10154 = DIRECTION('',(0.,1.,0.)); +#10155 = ORIENTED_EDGE('',*,*,#10156,.F.); +#10156 = EDGE_CURVE('',#10157,#10149,#10159,.T.); +#10157 = VERTEX_POINT('',#10158); +#10158 = CARTESIAN_POINT('',(2.64,1.395,0.)); +#10159 = LINE('',#10160,#10161); +#10160 = CARTESIAN_POINT('',(2.64,1.395,0.)); +#10161 = VECTOR('',#10162,1.); +#10162 = DIRECTION('',(-1.,0.,0.)); +#10163 = ORIENTED_EDGE('',*,*,#10164,.F.); +#10164 = EDGE_CURVE('',#10165,#10157,#10167,.T.); +#10165 = VERTEX_POINT('',#10166); +#10166 = CARTESIAN_POINT('',(2.64,1.125,0.)); +#10167 = LINE('',#10168,#10169); +#10168 = CARTESIAN_POINT('',(2.64,1.125,0.)); +#10169 = VECTOR('',#10170,1.); +#10170 = DIRECTION('',(0.,1.,0.)); +#10171 = ORIENTED_EDGE('',*,*,#10172,.T.); +#10172 = EDGE_CURVE('',#10165,#10173,#10175,.T.); +#10173 = VERTEX_POINT('',#10174); +#10174 = CARTESIAN_POINT('',(2.96,1.125,0.)); +#10175 = LINE('',#10176,#10177); +#10176 = CARTESIAN_POINT('',(2.64,1.125,0.)); +#10177 = VECTOR('',#10178,1.); +#10178 = DIRECTION('',(1.,0.,0.)); +#10179 = ORIENTED_EDGE('',*,*,#10180,.T.); +#10180 = EDGE_CURVE('',#10173,#10181,#10183,.T.); +#10181 = VERTEX_POINT('',#10182); +#10182 = CARTESIAN_POINT('',(2.96,1.395,0.)); +#10183 = LINE('',#10184,#10185); +#10184 = CARTESIAN_POINT('',(2.96,1.125,0.)); +#10185 = VECTOR('',#10186,1.); +#10186 = DIRECTION('',(0.,1.,0.)); +#10187 = ORIENTED_EDGE('',*,*,#10188,.F.); +#10188 = EDGE_CURVE('',#10189,#10181,#10191,.T.); +#10189 = VERTEX_POINT('',#10190); +#10190 = CARTESIAN_POINT('',(3.44,1.395,0.)); +#10191 = LINE('',#10192,#10193); +#10192 = CARTESIAN_POINT('',(3.44,1.395,0.)); +#10193 = VECTOR('',#10194,1.); +#10194 = DIRECTION('',(-1.,0.,0.)); +#10195 = ORIENTED_EDGE('',*,*,#10196,.F.); +#10196 = EDGE_CURVE('',#10197,#10189,#10199,.T.); +#10197 = VERTEX_POINT('',#10198); +#10198 = CARTESIAN_POINT('',(3.44,1.125,0.)); +#10199 = LINE('',#10200,#10201); +#10200 = CARTESIAN_POINT('',(3.44,1.125,0.)); +#10201 = VECTOR('',#10202,1.); +#10202 = DIRECTION('',(0.,1.,0.)); +#10203 = ORIENTED_EDGE('',*,*,#10204,.T.); +#10204 = EDGE_CURVE('',#10197,#10205,#10207,.T.); +#10205 = VERTEX_POINT('',#10206); +#10206 = CARTESIAN_POINT('',(3.76,1.125,0.)); +#10207 = LINE('',#10208,#10209); +#10208 = CARTESIAN_POINT('',(3.44,1.125,0.)); +#10209 = VECTOR('',#10210,1.); +#10210 = DIRECTION('',(1.,0.,0.)); +#10211 = ORIENTED_EDGE('',*,*,#10212,.T.); +#10212 = EDGE_CURVE('',#10205,#10213,#10215,.T.); +#10213 = VERTEX_POINT('',#10214); +#10214 = CARTESIAN_POINT('',(3.76,1.395,0.)); +#10215 = LINE('',#10216,#10217); +#10216 = CARTESIAN_POINT('',(3.76,1.125,0.)); +#10217 = VECTOR('',#10218,1.); +#10218 = DIRECTION('',(0.,1.,0.)); +#10219 = ORIENTED_EDGE('',*,*,#10220,.F.); +#10220 = EDGE_CURVE('',#10221,#10213,#10223,.T.); +#10221 = VERTEX_POINT('',#10222); +#10222 = CARTESIAN_POINT('',(3.95,1.395,0.)); +#10223 = LINE('',#10224,#10225); +#10224 = CARTESIAN_POINT('',(3.95,1.395,0.)); +#10225 = VECTOR('',#10226,1.); +#10226 = DIRECTION('',(-1.,0.,0.)); +#10227 = ORIENTED_EDGE('',*,*,#10228,.F.); +#10228 = EDGE_CURVE('',#10229,#10221,#10231,.T.); +#10229 = VERTEX_POINT('',#10230); +#10230 = CARTESIAN_POINT('',(3.95,1.365,0.)); +#10231 = LINE('',#10232,#10233); +#10232 = CARTESIAN_POINT('',(3.95,1.365,0.)); +#10233 = VECTOR('',#10234,1.); +#10234 = DIRECTION('',(7.401486830834E-14,1.,0.)); +#10235 = ORIENTED_EDGE('',*,*,#10236,.F.); +#10236 = EDGE_CURVE('',#10237,#10229,#10239,.T.); +#10237 = VERTEX_POINT('',#10238); +#10238 = CARTESIAN_POINT('',(4.3,1.365,0.)); +#10239 = LINE('',#10240,#10241); +#10240 = CARTESIAN_POINT('',(4.3,1.365,0.)); +#10241 = VECTOR('',#10242,1.); +#10242 = DIRECTION('',(-1.,0.,0.)); +#10243 = ORIENTED_EDGE('',*,*,#10244,.F.); +#10244 = EDGE_CURVE('',#10245,#10237,#10247,.T.); +#10245 = VERTEX_POINT('',#10246); +#10246 = CARTESIAN_POINT('',(4.45,1.215,0.)); +#10247 = LINE('',#10248,#10249); +#10248 = CARTESIAN_POINT('',(4.45,1.215,0.)); +#10249 = VECTOR('',#10250,1.); +#10250 = DIRECTION('',(-0.707106781187,0.707106781186,0.)); +#10251 = ORIENTED_EDGE('',*,*,#10252,.F.); +#10252 = EDGE_CURVE('',#10253,#10245,#10255,.T.); +#10253 = VERTEX_POINT('',#10254); +#10254 = CARTESIAN_POINT('',(4.45,0.525,0.)); +#10255 = LINE('',#10256,#10257); +#10256 = CARTESIAN_POINT('',(4.45,0.525,0.)); +#10257 = VECTOR('',#10258,1.); +#10258 = DIRECTION('',(0.,1.,0.)); +#10259 = ORIENTED_EDGE('',*,*,#10260,.F.); +#10260 = EDGE_CURVE('',#10261,#10253,#10263,.T.); +#10261 = VERTEX_POINT('',#10262); +#10262 = CARTESIAN_POINT('',(4.05,0.525,0.)); +#10263 = LINE('',#10264,#10265); +#10264 = CARTESIAN_POINT('',(4.05,0.525,0.)); +#10265 = VECTOR('',#10266,1.); +#10266 = DIRECTION('',(1.,0.,0.)); +#10267 = ORIENTED_EDGE('',*,*,#10268,.F.); +#10268 = EDGE_CURVE('',#10269,#10261,#10271,.T.); +#10269 = VERTEX_POINT('',#10270); +#10270 = CARTESIAN_POINT('',(4.05,-7.5E-02,0.)); +#10271 = LINE('',#10272,#10273); +#10272 = CARTESIAN_POINT('',(4.05,-7.5E-02,0.)); +#10273 = VECTOR('',#10274,1.); +#10274 = DIRECTION('',(0.,1.,0.)); +#10275 = ORIENTED_EDGE('',*,*,#10276,.F.); +#10276 = EDGE_CURVE('',#10277,#10269,#10279,.T.); +#10277 = VERTEX_POINT('',#10278); +#10278 = CARTESIAN_POINT('',(4.45,-7.5E-02,0.)); +#10279 = LINE('',#10280,#10281); +#10280 = CARTESIAN_POINT('',(4.45,-7.5E-02,0.)); +#10281 = VECTOR('',#10282,1.); +#10282 = DIRECTION('',(-1.,0.,0.)); +#10283 = ORIENTED_EDGE('',*,*,#10284,.F.); +#10284 = EDGE_CURVE('',#10285,#10277,#10287,.T.); +#10285 = VERTEX_POINT('',#10286); +#10286 = CARTESIAN_POINT('',(4.45,-0.765,0.)); +#10287 = LINE('',#10288,#10289); +#10288 = CARTESIAN_POINT('',(4.45,-0.765,0.)); +#10289 = VECTOR('',#10290,1.); +#10290 = DIRECTION('',(0.,1.,0.)); +#10291 = ORIENTED_EDGE('',*,*,#10292,.F.); +#10292 = EDGE_CURVE('',#10293,#10285,#10295,.T.); +#10293 = VERTEX_POINT('',#10294); +#10294 = CARTESIAN_POINT('',(4.3,-0.915,0.)); +#10295 = LINE('',#10296,#10297); +#10296 = CARTESIAN_POINT('',(4.3,-0.915,0.)); +#10297 = VECTOR('',#10298,1.); +#10298 = DIRECTION('',(0.707106781187,0.707106781186,0.)); +#10299 = ORIENTED_EDGE('',*,*,#10300,.F.); +#10300 = EDGE_CURVE('',#10301,#10293,#10303,.T.); +#10301 = VERTEX_POINT('',#10302); +#10302 = CARTESIAN_POINT('',(3.95,-0.915,0.)); +#10303 = LINE('',#10304,#10305); +#10304 = CARTESIAN_POINT('',(3.95,-0.915,0.)); +#10305 = VECTOR('',#10306,1.); +#10306 = DIRECTION('',(1.,0.,0.)); +#10307 = ORIENTED_EDGE('',*,*,#10308,.F.); +#10308 = EDGE_CURVE('',#10309,#10301,#10311,.T.); +#10309 = VERTEX_POINT('',#10310); +#10310 = CARTESIAN_POINT('',(3.95,-0.945,0.)); +#10311 = LINE('',#10312,#10313); +#10312 = CARTESIAN_POINT('',(3.95,-0.945,0.)); +#10313 = VECTOR('',#10314,1.); +#10314 = DIRECTION('',(0.,1.,0.)); +#10315 = ORIENTED_EDGE('',*,*,#10316,.F.); +#10316 = EDGE_CURVE('',#9539,#10309,#10317,.T.); +#10317 = LINE('',#10318,#10319); +#10318 = CARTESIAN_POINT('',(3.76,-0.945,0.)); +#10319 = VECTOR('',#10320,1.); +#10320 = DIRECTION('',(1.,0.,0.)); +#10321 = PLANE('',#10322); +#10322 = AXIS2_PLACEMENT_3D('',#10323,#10324,#10325); +#10323 = CARTESIAN_POINT('',(-4.9,2.325,0.)); +#10324 = DIRECTION('',(0.,0.,1.)); +#10325 = DIRECTION('',(1.,0.,-0.)); +#10326 = ADVANCED_FACE('',(#10327),#10377,.T.); +#10327 = FACE_BOUND('',#10328,.F.); +#10328 = EDGE_LOOP('',(#10329,#10330,#10338,#10346,#10354,#10362,#10370, + #10376)); +#10329 = ORIENTED_EDGE('',*,*,#8244,.F.); +#10330 = ORIENTED_EDGE('',*,*,#10331,.F.); +#10331 = EDGE_CURVE('',#10332,#8237,#10334,.T.); +#10332 = VERTEX_POINT('',#10333); +#10333 = CARTESIAN_POINT('',(3.76,-2.175,0.8)); +#10334 = LINE('',#10335,#10336); +#10335 = CARTESIAN_POINT('',(3.76,-2.175,0.8)); +#10336 = VECTOR('',#10337,1.); +#10337 = DIRECTION('',(0.,1.,0.)); +#10338 = ORIENTED_EDGE('',*,*,#10339,.F.); +#10339 = EDGE_CURVE('',#10340,#10332,#10342,.T.); +#10340 = VERTEX_POINT('',#10341); +#10341 = CARTESIAN_POINT('',(3.76,-2.375,1.3)); +#10342 = LINE('',#10343,#10344); +#10343 = CARTESIAN_POINT('',(3.76,-2.375,1.3)); +#10344 = VECTOR('',#10345,1.); +#10345 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#10346 = ORIENTED_EDGE('',*,*,#10347,.F.); +#10347 = EDGE_CURVE('',#10348,#10340,#10350,.T.); +#10348 = VERTEX_POINT('',#10349); +#10349 = CARTESIAN_POINT('',(3.76,-2.375,2.5)); +#10350 = LINE('',#10351,#10352); +#10351 = CARTESIAN_POINT('',(3.76,-2.375,2.5)); +#10352 = VECTOR('',#10353,1.); +#10353 = DIRECTION('',(0.,0.,-1.)); +#10354 = ORIENTED_EDGE('',*,*,#10355,.F.); +#10355 = EDGE_CURVE('',#10356,#10348,#10358,.T.); +#10356 = VERTEX_POINT('',#10357); +#10357 = CARTESIAN_POINT('',(3.76,-2.155,2.5)); +#10358 = LINE('',#10359,#10360); +#10359 = CARTESIAN_POINT('',(3.76,-2.155,2.5)); +#10360 = VECTOR('',#10361,1.); +#10361 = DIRECTION('',(0.,-1.,0.)); +#10362 = ORIENTED_EDGE('',*,*,#10363,.F.); +#10363 = EDGE_CURVE('',#10364,#10356,#10366,.T.); +#10364 = VERTEX_POINT('',#10365); +#10365 = CARTESIAN_POINT('',(3.76,-2.055,2.4)); +#10366 = LINE('',#10367,#10368); +#10367 = CARTESIAN_POINT('',(3.76,-2.055,2.4)); +#10368 = VECTOR('',#10369,1.); +#10369 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#10370 = ORIENTED_EDGE('',*,*,#10371,.F.); +#10371 = EDGE_CURVE('',#9448,#10364,#10372,.T.); +#10372 = LINE('',#10373,#10374); +#10373 = CARTESIAN_POINT('',(3.76,-2.055,1.85)); +#10374 = VECTOR('',#10375,1.); +#10375 = DIRECTION('',(0.,0.,1.)); +#10376 = ORIENTED_EDGE('',*,*,#9447,.F.); +#10377 = PLANE('',#10378); +#10378 = AXIS2_PLACEMENT_3D('',#10379,#10380,#10381); +#10379 = CARTESIAN_POINT('',(3.76,0.,0.)); +#10380 = DIRECTION('',(1.,0.,0.)); +#10381 = DIRECTION('',(0.,0.,-1.)); +#10382 = ADVANCED_FACE('',(#10383),#10394,.T.); +#10383 = FACE_BOUND('',#10384,.F.); +#10384 = EDGE_LOOP('',(#10385,#10386,#10387,#10388)); +#10385 = ORIENTED_EDGE('',*,*,#9485,.F.); +#10386 = ORIENTED_EDGE('',*,*,#9524,.F.); +#10387 = ORIENTED_EDGE('',*,*,#9538,.F.); +#10388 = ORIENTED_EDGE('',*,*,#10389,.T.); +#10389 = EDGE_CURVE('',#9539,#9486,#10390,.T.); +#10390 = LINE('',#10391,#10392); +#10391 = CARTESIAN_POINT('',(3.76,-0.945,0.)); +#10392 = VECTOR('',#10393,1.); +#10393 = DIRECTION('',(0.,0.,1.)); +#10394 = PLANE('',#10395); +#10395 = AXIS2_PLACEMENT_3D('',#10396,#10397,#10398); +#10396 = CARTESIAN_POINT('',(3.76,0.,0.)); +#10397 = DIRECTION('',(1.,0.,0.)); +#10398 = DIRECTION('',(0.,0.,-1.)); +#10399 = ADVANCED_FACE('',(#10400),#10411,.T.); +#10400 = FACE_BOUND('',#10401,.F.); +#10401 = EDGE_LOOP('',(#10402,#10403,#10404,#10410)); +#10402 = ORIENTED_EDGE('',*,*,#8236,.F.); +#10403 = ORIENTED_EDGE('',*,*,#9377,.F.); +#10404 = ORIENTED_EDGE('',*,*,#10405,.T.); +#10405 = EDGE_CURVE('',#9370,#10332,#10406,.T.); +#10406 = LINE('',#10407,#10408); +#10407 = CARTESIAN_POINT('',(3.44,-2.175,0.8)); +#10408 = VECTOR('',#10409,1.); +#10409 = DIRECTION('',(1.,0.,0.)); +#10410 = ORIENTED_EDGE('',*,*,#10331,.T.); +#10411 = PLANE('',#10412); +#10412 = AXIS2_PLACEMENT_3D('',#10413,#10414,#10415); +#10413 = CARTESIAN_POINT('',(3.44,-2.175,0.8)); +#10414 = DIRECTION('',(0.,0.,-1.)); +#10415 = DIRECTION('',(0.,1.,0.)); +#10416 = ADVANCED_FACE('',(#10417),#10428,.T.); +#10417 = FACE_BOUND('',#10418,.F.); +#10418 = EDGE_LOOP('',(#10419,#10420,#10426,#10427)); +#10419 = ORIENTED_EDGE('',*,*,#9369,.F.); +#10420 = ORIENTED_EDGE('',*,*,#10421,.T.); +#10421 = EDGE_CURVE('',#9362,#10340,#10422,.T.); +#10422 = LINE('',#10423,#10424); +#10423 = CARTESIAN_POINT('',(3.44,-2.375,1.3)); +#10424 = VECTOR('',#10425,1.); +#10425 = DIRECTION('',(1.,0.,0.)); +#10426 = ORIENTED_EDGE('',*,*,#10339,.T.); +#10427 = ORIENTED_EDGE('',*,*,#10405,.F.); +#10428 = PLANE('',#10429); +#10429 = AXIS2_PLACEMENT_3D('',#10430,#10431,#10432); +#10430 = CARTESIAN_POINT('',(3.44,-2.375,1.3)); +#10431 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#10432 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#10433 = ADVANCED_FACE('',(#10434),#10445,.T.); +#10434 = FACE_BOUND('',#10435,.F.); +#10435 = EDGE_LOOP('',(#10436,#10437,#10443,#10444)); +#10436 = ORIENTED_EDGE('',*,*,#9361,.F.); +#10437 = ORIENTED_EDGE('',*,*,#10438,.T.); +#10438 = EDGE_CURVE('',#9354,#10348,#10439,.T.); +#10439 = LINE('',#10440,#10441); +#10440 = CARTESIAN_POINT('',(3.44,-2.375,2.5)); +#10441 = VECTOR('',#10442,1.); +#10442 = DIRECTION('',(1.,0.,0.)); +#10443 = ORIENTED_EDGE('',*,*,#10347,.T.); +#10444 = ORIENTED_EDGE('',*,*,#10421,.F.); +#10445 = PLANE('',#10446); +#10446 = AXIS2_PLACEMENT_3D('',#10447,#10448,#10449); +#10447 = CARTESIAN_POINT('',(3.44,-2.375,2.5)); +#10448 = DIRECTION('',(0.,-1.,0.)); +#10449 = DIRECTION('',(0.,0.,-1.)); +#10450 = ADVANCED_FACE('',(#10451),#10462,.T.); +#10451 = FACE_BOUND('',#10452,.F.); +#10452 = EDGE_LOOP('',(#10453,#10454,#10460,#10461)); +#10453 = ORIENTED_EDGE('',*,*,#9353,.F.); +#10454 = ORIENTED_EDGE('',*,*,#10455,.T.); +#10455 = EDGE_CURVE('',#9346,#10356,#10456,.T.); +#10456 = LINE('',#10457,#10458); +#10457 = CARTESIAN_POINT('',(3.44,-2.155,2.5)); +#10458 = VECTOR('',#10459,1.); +#10459 = DIRECTION('',(1.,0.,0.)); +#10460 = ORIENTED_EDGE('',*,*,#10355,.T.); +#10461 = ORIENTED_EDGE('',*,*,#10438,.F.); +#10462 = PLANE('',#10463); +#10463 = AXIS2_PLACEMENT_3D('',#10464,#10465,#10466); +#10464 = CARTESIAN_POINT('',(3.44,-2.155,2.5)); +#10465 = DIRECTION('',(0.,0.,1.)); +#10466 = DIRECTION('',(0.,-1.,0.)); +#10467 = ADVANCED_FACE('',(#10468),#10479,.T.); +#10468 = FACE_BOUND('',#10469,.F.); +#10469 = EDGE_LOOP('',(#10470,#10471,#10477,#10478)); +#10470 = ORIENTED_EDGE('',*,*,#9345,.F.); +#10471 = ORIENTED_EDGE('',*,*,#10472,.T.); +#10472 = EDGE_CURVE('',#9338,#10364,#10473,.T.); +#10473 = LINE('',#10474,#10475); +#10474 = CARTESIAN_POINT('',(3.44,-2.055,2.4)); +#10475 = VECTOR('',#10476,1.); +#10476 = DIRECTION('',(1.,0.,0.)); +#10477 = ORIENTED_EDGE('',*,*,#10363,.T.); +#10478 = ORIENTED_EDGE('',*,*,#10455,.F.); +#10479 = PLANE('',#10480); +#10480 = AXIS2_PLACEMENT_3D('',#10481,#10482,#10483); +#10481 = CARTESIAN_POINT('',(3.44,-2.055,2.4)); +#10482 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#10483 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#10484 = ADVANCED_FACE('',(#10485),#10491,.T.); +#10485 = FACE_BOUND('',#10486,.F.); +#10486 = EDGE_LOOP('',(#10487,#10488,#10489,#10490)); +#10487 = ORIENTED_EDGE('',*,*,#9337,.F.); +#10488 = ORIENTED_EDGE('',*,*,#9455,.T.); +#10489 = ORIENTED_EDGE('',*,*,#10371,.T.); +#10490 = ORIENTED_EDGE('',*,*,#10472,.F.); +#10491 = PLANE('',#10492); +#10492 = AXIS2_PLACEMENT_3D('',#10493,#10494,#10495); +#10493 = CARTESIAN_POINT('',(3.44,-2.055,1.85)); +#10494 = DIRECTION('',(0.,1.,0.)); +#10495 = DIRECTION('',(0.,-0.,1.)); +#10496 = ADVANCED_FACE('',(#10497),#10514,.F.); +#10497 = FACE_BOUND('',#10498,.F.); +#10498 = EDGE_LOOP('',(#10499,#10500,#10506,#10507,#10513)); +#10499 = ORIENTED_EDGE('',*,*,#7759,.F.); +#10500 = ORIENTED_EDGE('',*,*,#10501,.T.); +#10501 = EDGE_CURVE('',#7752,#9837,#10502,.T.); +#10502 = LINE('',#10503,#10504); +#10503 = CARTESIAN_POINT('',(-3.95,-0.945,2.05)); +#10504 = VECTOR('',#10505,1.); +#10505 = DIRECTION('',(0.,0.,-1.)); +#10506 = ORIENTED_EDGE('',*,*,#9836,.T.); +#10507 = ORIENTED_EDGE('',*,*,#10508,.T.); +#10508 = EDGE_CURVE('',#9829,#8108,#10509,.T.); +#10509 = LINE('',#10510,#10511); +#10510 = CARTESIAN_POINT('',(-3.76,-0.945,0.)); +#10511 = VECTOR('',#10512,1.); +#10512 = DIRECTION('',(0.,0.,1.)); +#10513 = ORIENTED_EDGE('',*,*,#8107,.F.); +#10514 = PLANE('',#10515); +#10515 = AXIS2_PLACEMENT_3D('',#10516,#10517,#10518); +#10516 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10517 = DIRECTION('',(0.,-1.,0.)); +#10518 = DIRECTION('',(1.,0.,0.)); +#10519 = ADVANCED_FACE('',(#10520),#10545,.F.); +#10520 = FACE_BOUND('',#10521,.F.); +#10521 = EDGE_LOOP('',(#10522,#10523,#10524,#10530,#10531,#10539)); +#10522 = ORIENTED_EDGE('',*,*,#7783,.F.); +#10523 = ORIENTED_EDGE('',*,*,#8206,.F.); +#10524 = ORIENTED_EDGE('',*,*,#10525,.T.); +#10525 = EDGE_CURVE('',#8199,#9805,#10526,.T.); +#10526 = LINE('',#10527,#10528); +#10527 = CARTESIAN_POINT('',(-3.44,-0.945,1.624833395016)); +#10528 = VECTOR('',#10529,1.); +#10529 = DIRECTION('',(0.,0.,-1.)); +#10530 = ORIENTED_EDGE('',*,*,#9804,.T.); +#10531 = ORIENTED_EDGE('',*,*,#10532,.T.); +#10532 = EDGE_CURVE('',#9797,#10533,#10535,.T.); +#10533 = VERTEX_POINT('',#10534); +#10534 = CARTESIAN_POINT('',(-2.96,-0.945,1.624833395016)); +#10535 = LINE('',#10536,#10537); +#10536 = CARTESIAN_POINT('',(-2.96,-0.945,0.)); +#10537 = VECTOR('',#10538,1.); +#10538 = DIRECTION('',(0.,0.,1.)); +#10539 = ORIENTED_EDGE('',*,*,#10540,.F.); +#10540 = EDGE_CURVE('',#7720,#10533,#10541,.T.); +#10541 = LINE('',#10542,#10543); +#10542 = CARTESIAN_POINT('',(-2.96,-0.945,2.05)); +#10543 = VECTOR('',#10544,1.); +#10544 = DIRECTION('',(0.,0.,-1.)); +#10545 = PLANE('',#10546); +#10546 = AXIS2_PLACEMENT_3D('',#10547,#10548,#10549); +#10547 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10548 = DIRECTION('',(0.,-1.,0.)); +#10549 = DIRECTION('',(1.,0.,0.)); +#10550 = ADVANCED_FACE('',(#10551),#10583,.F.); +#10551 = FACE_BOUND('',#10552,.F.); +#10552 = EDGE_LOOP('',(#10553,#10554,#10562,#10568,#10569,#10577)); +#10553 = ORIENTED_EDGE('',*,*,#7814,.F.); +#10554 = ORIENTED_EDGE('',*,*,#10555,.F.); +#10555 = EDGE_CURVE('',#10556,#7807,#10558,.T.); +#10556 = VERTEX_POINT('',#10557); +#10557 = CARTESIAN_POINT('',(-2.64,-0.945,1.624833395016)); +#10558 = LINE('',#10559,#10560); +#10559 = CARTESIAN_POINT('',(-2.64,-0.945,1.624833395016)); +#10560 = VECTOR('',#10561,1.); +#10561 = DIRECTION('',(0.,0.,1.)); +#10562 = ORIENTED_EDGE('',*,*,#10563,.T.); +#10563 = EDGE_CURVE('',#10556,#9773,#10564,.T.); +#10564 = LINE('',#10565,#10566); +#10565 = CARTESIAN_POINT('',(-2.64,-0.945,1.624833395016)); +#10566 = VECTOR('',#10567,1.); +#10567 = DIRECTION('',(0.,0.,-1.)); +#10568 = ORIENTED_EDGE('',*,*,#9772,.T.); +#10569 = ORIENTED_EDGE('',*,*,#10570,.T.); +#10570 = EDGE_CURVE('',#9765,#10571,#10573,.T.); +#10571 = VERTEX_POINT('',#10572); +#10572 = CARTESIAN_POINT('',(-2.16,-0.945,1.624833395016)); +#10573 = LINE('',#10574,#10575); +#10574 = CARTESIAN_POINT('',(-2.16,-0.945,0.)); +#10575 = VECTOR('',#10576,1.); +#10576 = DIRECTION('',(0.,0.,1.)); +#10577 = ORIENTED_EDGE('',*,*,#10578,.F.); +#10578 = EDGE_CURVE('',#7798,#10571,#10579,.T.); +#10579 = LINE('',#10580,#10581); +#10580 = CARTESIAN_POINT('',(-2.16,-0.945,2.05)); +#10581 = VECTOR('',#10582,1.); +#10582 = DIRECTION('',(0.,0.,-1.)); +#10583 = PLANE('',#10584); +#10584 = AXIS2_PLACEMENT_3D('',#10585,#10586,#10587); +#10585 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10586 = DIRECTION('',(0.,-1.,0.)); +#10587 = DIRECTION('',(1.,0.,0.)); +#10588 = ADVANCED_FACE('',(#10589),#10621,.F.); +#10589 = FACE_BOUND('',#10590,.F.); +#10590 = EDGE_LOOP('',(#10591,#10592,#10600,#10606,#10607,#10615)); +#10591 = ORIENTED_EDGE('',*,*,#7845,.F.); +#10592 = ORIENTED_EDGE('',*,*,#10593,.F.); +#10593 = EDGE_CURVE('',#10594,#7838,#10596,.T.); +#10594 = VERTEX_POINT('',#10595); +#10595 = CARTESIAN_POINT('',(-1.84,-0.945,1.624833395016)); +#10596 = LINE('',#10597,#10598); +#10597 = CARTESIAN_POINT('',(-1.84,-0.945,1.624833395016)); +#10598 = VECTOR('',#10599,1.); +#10599 = DIRECTION('',(0.,0.,1.)); +#10600 = ORIENTED_EDGE('',*,*,#10601,.T.); +#10601 = EDGE_CURVE('',#10594,#9741,#10602,.T.); +#10602 = LINE('',#10603,#10604); +#10603 = CARTESIAN_POINT('',(-1.84,-0.945,1.624833395016)); +#10604 = VECTOR('',#10605,1.); +#10605 = DIRECTION('',(0.,0.,-1.)); +#10606 = ORIENTED_EDGE('',*,*,#9740,.T.); +#10607 = ORIENTED_EDGE('',*,*,#10608,.T.); +#10608 = EDGE_CURVE('',#9733,#10609,#10611,.T.); +#10609 = VERTEX_POINT('',#10610); +#10610 = CARTESIAN_POINT('',(-1.36,-0.945,1.624833395016)); +#10611 = LINE('',#10612,#10613); +#10612 = CARTESIAN_POINT('',(-1.36,-0.945,0.)); +#10613 = VECTOR('',#10614,1.); +#10614 = DIRECTION('',(0.,0.,1.)); +#10615 = ORIENTED_EDGE('',*,*,#10616,.F.); +#10616 = EDGE_CURVE('',#7829,#10609,#10617,.T.); +#10617 = LINE('',#10618,#10619); +#10618 = CARTESIAN_POINT('',(-1.36,-0.945,2.05)); +#10619 = VECTOR('',#10620,1.); +#10620 = DIRECTION('',(0.,0.,-1.)); +#10621 = PLANE('',#10622); +#10622 = AXIS2_PLACEMENT_3D('',#10623,#10624,#10625); +#10623 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10624 = DIRECTION('',(0.,-1.,0.)); +#10625 = DIRECTION('',(1.,0.,0.)); +#10626 = ADVANCED_FACE('',(#10627),#10659,.F.); +#10627 = FACE_BOUND('',#10628,.F.); +#10628 = EDGE_LOOP('',(#10629,#10630,#10638,#10644,#10645,#10653)); +#10629 = ORIENTED_EDGE('',*,*,#7876,.F.); +#10630 = ORIENTED_EDGE('',*,*,#10631,.F.); +#10631 = EDGE_CURVE('',#10632,#7869,#10634,.T.); +#10632 = VERTEX_POINT('',#10633); +#10633 = CARTESIAN_POINT('',(-1.04,-0.945,1.624833395016)); +#10634 = LINE('',#10635,#10636); +#10635 = CARTESIAN_POINT('',(-1.04,-0.945,1.624833395016)); +#10636 = VECTOR('',#10637,1.); +#10637 = DIRECTION('',(0.,0.,1.)); +#10638 = ORIENTED_EDGE('',*,*,#10639,.T.); +#10639 = EDGE_CURVE('',#10632,#9709,#10640,.T.); +#10640 = LINE('',#10641,#10642); +#10641 = CARTESIAN_POINT('',(-1.04,-0.945,1.624833395016)); +#10642 = VECTOR('',#10643,1.); +#10643 = DIRECTION('',(0.,0.,-1.)); +#10644 = ORIENTED_EDGE('',*,*,#9708,.T.); +#10645 = ORIENTED_EDGE('',*,*,#10646,.T.); +#10646 = EDGE_CURVE('',#9701,#10647,#10649,.T.); +#10647 = VERTEX_POINT('',#10648); +#10648 = CARTESIAN_POINT('',(-0.56,-0.945,1.624833395016)); +#10649 = LINE('',#10650,#10651); +#10650 = CARTESIAN_POINT('',(-0.56,-0.945,0.)); +#10651 = VECTOR('',#10652,1.); +#10652 = DIRECTION('',(0.,0.,1.)); +#10653 = ORIENTED_EDGE('',*,*,#10654,.F.); +#10654 = EDGE_CURVE('',#7860,#10647,#10655,.T.); +#10655 = LINE('',#10656,#10657); +#10656 = CARTESIAN_POINT('',(-0.56,-0.945,2.05)); +#10657 = VECTOR('',#10658,1.); +#10658 = DIRECTION('',(0.,0.,-1.)); +#10659 = PLANE('',#10660); +#10660 = AXIS2_PLACEMENT_3D('',#10661,#10662,#10663); +#10661 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10662 = DIRECTION('',(0.,-1.,0.)); +#10663 = DIRECTION('',(1.,0.,0.)); +#10664 = ADVANCED_FACE('',(#10665),#10697,.F.); +#10665 = FACE_BOUND('',#10666,.F.); +#10666 = EDGE_LOOP('',(#10667,#10675,#10676,#10684,#10690,#10691)); +#10667 = ORIENTED_EDGE('',*,*,#10668,.F.); +#10668 = EDGE_CURVE('',#7891,#10669,#10671,.T.); +#10669 = VERTEX_POINT('',#10670); +#10670 = CARTESIAN_POINT('',(0.24,-0.945,1.624833395016)); +#10671 = LINE('',#10672,#10673); +#10672 = CARTESIAN_POINT('',(0.24,-0.945,2.05)); +#10673 = VECTOR('',#10674,1.); +#10674 = DIRECTION('',(0.,0.,-1.)); +#10675 = ORIENTED_EDGE('',*,*,#7907,.F.); +#10676 = ORIENTED_EDGE('',*,*,#10677,.F.); +#10677 = EDGE_CURVE('',#10678,#7900,#10680,.T.); +#10678 = VERTEX_POINT('',#10679); +#10679 = CARTESIAN_POINT('',(-0.24,-0.945,1.624833395016)); +#10680 = LINE('',#10681,#10682); +#10681 = CARTESIAN_POINT('',(-0.24,-0.945,1.624833395016)); +#10682 = VECTOR('',#10683,1.); +#10683 = DIRECTION('',(0.,0.,1.)); +#10684 = ORIENTED_EDGE('',*,*,#10685,.T.); +#10685 = EDGE_CURVE('',#10678,#9677,#10686,.T.); +#10686 = LINE('',#10687,#10688); +#10687 = CARTESIAN_POINT('',(-0.24,-0.945,1.624833395016)); +#10688 = VECTOR('',#10689,1.); +#10689 = DIRECTION('',(0.,0.,-1.)); +#10690 = ORIENTED_EDGE('',*,*,#9676,.T.); +#10691 = ORIENTED_EDGE('',*,*,#10692,.T.); +#10692 = EDGE_CURVE('',#9669,#10669,#10693,.T.); +#10693 = LINE('',#10694,#10695); +#10694 = CARTESIAN_POINT('',(0.24,-0.945,0.)); +#10695 = VECTOR('',#10696,1.); +#10696 = DIRECTION('',(0.,0.,1.)); +#10697 = PLANE('',#10698); +#10698 = AXIS2_PLACEMENT_3D('',#10699,#10700,#10701); +#10699 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10700 = DIRECTION('',(0.,-1.,0.)); +#10701 = DIRECTION('',(1.,0.,0.)); +#10702 = ADVANCED_FACE('',(#10703),#10735,.F.); +#10703 = FACE_BOUND('',#10704,.F.); +#10704 = EDGE_LOOP('',(#10705,#10713,#10714,#10722,#10728,#10729)); +#10705 = ORIENTED_EDGE('',*,*,#10706,.F.); +#10706 = EDGE_CURVE('',#7922,#10707,#10709,.T.); +#10707 = VERTEX_POINT('',#10708); +#10708 = CARTESIAN_POINT('',(1.04,-0.945,1.624833395016)); +#10709 = LINE('',#10710,#10711); +#10710 = CARTESIAN_POINT('',(1.04,-0.945,2.05)); +#10711 = VECTOR('',#10712,1.); +#10712 = DIRECTION('',(0.,0.,-1.)); +#10713 = ORIENTED_EDGE('',*,*,#7938,.F.); +#10714 = ORIENTED_EDGE('',*,*,#10715,.F.); +#10715 = EDGE_CURVE('',#10716,#7931,#10718,.T.); +#10716 = VERTEX_POINT('',#10717); +#10717 = CARTESIAN_POINT('',(0.56,-0.945,1.624833395016)); +#10718 = LINE('',#10719,#10720); +#10719 = CARTESIAN_POINT('',(0.56,-0.945,1.624833395016)); +#10720 = VECTOR('',#10721,1.); +#10721 = DIRECTION('',(0.,0.,1.)); +#10722 = ORIENTED_EDGE('',*,*,#10723,.F.); +#10723 = EDGE_CURVE('',#9645,#10716,#10724,.T.); +#10724 = LINE('',#10725,#10726); +#10725 = CARTESIAN_POINT('',(0.56,-0.945,0.)); +#10726 = VECTOR('',#10727,1.); +#10727 = DIRECTION('',(0.,0.,1.)); +#10728 = ORIENTED_EDGE('',*,*,#9644,.T.); +#10729 = ORIENTED_EDGE('',*,*,#10730,.T.); +#10730 = EDGE_CURVE('',#9637,#10707,#10731,.T.); +#10731 = LINE('',#10732,#10733); +#10732 = CARTESIAN_POINT('',(1.04,-0.945,0.)); +#10733 = VECTOR('',#10734,1.); +#10734 = DIRECTION('',(0.,0.,1.)); +#10735 = PLANE('',#10736); +#10736 = AXIS2_PLACEMENT_3D('',#10737,#10738,#10739); +#10737 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10738 = DIRECTION('',(0.,-1.,0.)); +#10739 = DIRECTION('',(1.,0.,0.)); +#10740 = ADVANCED_FACE('',(#10741),#10773,.F.); +#10741 = FACE_BOUND('',#10742,.F.); +#10742 = EDGE_LOOP('',(#10743,#10751,#10752,#10760,#10766,#10767)); +#10743 = ORIENTED_EDGE('',*,*,#10744,.F.); +#10744 = EDGE_CURVE('',#7953,#10745,#10747,.T.); +#10745 = VERTEX_POINT('',#10746); +#10746 = CARTESIAN_POINT('',(1.84,-0.945,1.624833395016)); +#10747 = LINE('',#10748,#10749); +#10748 = CARTESIAN_POINT('',(1.84,-0.945,2.05)); +#10749 = VECTOR('',#10750,1.); +#10750 = DIRECTION('',(0.,0.,-1.)); +#10751 = ORIENTED_EDGE('',*,*,#7969,.F.); +#10752 = ORIENTED_EDGE('',*,*,#10753,.F.); +#10753 = EDGE_CURVE('',#10754,#7962,#10756,.T.); +#10754 = VERTEX_POINT('',#10755); +#10755 = CARTESIAN_POINT('',(1.36,-0.945,1.624833395016)); +#10756 = LINE('',#10757,#10758); +#10757 = CARTESIAN_POINT('',(1.36,-0.945,1.624833395016)); +#10758 = VECTOR('',#10759,1.); +#10759 = DIRECTION('',(0.,0.,1.)); +#10760 = ORIENTED_EDGE('',*,*,#10761,.F.); +#10761 = EDGE_CURVE('',#9613,#10754,#10762,.T.); +#10762 = LINE('',#10763,#10764); +#10763 = CARTESIAN_POINT('',(1.36,-0.945,0.)); +#10764 = VECTOR('',#10765,1.); +#10765 = DIRECTION('',(0.,0.,1.)); +#10766 = ORIENTED_EDGE('',*,*,#9612,.T.); +#10767 = ORIENTED_EDGE('',*,*,#10768,.T.); +#10768 = EDGE_CURVE('',#9605,#10745,#10769,.T.); +#10769 = LINE('',#10770,#10771); +#10770 = CARTESIAN_POINT('',(1.84,-0.945,0.)); +#10771 = VECTOR('',#10772,1.); +#10772 = DIRECTION('',(0.,0.,1.)); +#10773 = PLANE('',#10774); +#10774 = AXIS2_PLACEMENT_3D('',#10775,#10776,#10777); +#10775 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10776 = DIRECTION('',(0.,-1.,0.)); +#10777 = DIRECTION('',(1.,0.,0.)); +#10778 = ADVANCED_FACE('',(#10779),#10811,.F.); +#10779 = FACE_BOUND('',#10780,.F.); +#10780 = EDGE_LOOP('',(#10781,#10789,#10790,#10798,#10804,#10805)); +#10781 = ORIENTED_EDGE('',*,*,#10782,.F.); +#10782 = EDGE_CURVE('',#7984,#10783,#10785,.T.); +#10783 = VERTEX_POINT('',#10784); +#10784 = CARTESIAN_POINT('',(2.64,-0.945,1.624833395016)); +#10785 = LINE('',#10786,#10787); +#10786 = CARTESIAN_POINT('',(2.64,-0.945,2.05)); +#10787 = VECTOR('',#10788,1.); +#10788 = DIRECTION('',(0.,0.,-1.)); +#10789 = ORIENTED_EDGE('',*,*,#8000,.F.); +#10790 = ORIENTED_EDGE('',*,*,#10791,.F.); +#10791 = EDGE_CURVE('',#10792,#7993,#10794,.T.); +#10792 = VERTEX_POINT('',#10793); +#10793 = CARTESIAN_POINT('',(2.16,-0.945,1.624833395016)); +#10794 = LINE('',#10795,#10796); +#10795 = CARTESIAN_POINT('',(2.16,-0.945,1.624833395016)); +#10796 = VECTOR('',#10797,1.); +#10797 = DIRECTION('',(0.,0.,1.)); +#10798 = ORIENTED_EDGE('',*,*,#10799,.F.); +#10799 = EDGE_CURVE('',#9581,#10792,#10800,.T.); +#10800 = LINE('',#10801,#10802); +#10801 = CARTESIAN_POINT('',(2.16,-0.945,0.)); +#10802 = VECTOR('',#10803,1.); +#10803 = DIRECTION('',(0.,0.,1.)); +#10804 = ORIENTED_EDGE('',*,*,#9580,.T.); +#10805 = ORIENTED_EDGE('',*,*,#10806,.T.); +#10806 = EDGE_CURVE('',#9573,#10783,#10807,.T.); +#10807 = LINE('',#10808,#10809); +#10808 = CARTESIAN_POINT('',(2.64,-0.945,0.)); +#10809 = VECTOR('',#10810,1.); +#10810 = DIRECTION('',(0.,0.,1.)); +#10811 = PLANE('',#10812); +#10812 = AXIS2_PLACEMENT_3D('',#10813,#10814,#10815); +#10813 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10814 = DIRECTION('',(0.,-1.,0.)); +#10815 = DIRECTION('',(1.,0.,0.)); +#10816 = ADVANCED_FACE('',(#10817),#10834,.F.); +#10817 = FACE_BOUND('',#10818,.F.); +#10818 = EDGE_LOOP('',(#10819,#10825,#10826,#10827,#10833)); +#10819 = ORIENTED_EDGE('',*,*,#10820,.F.); +#10820 = EDGE_CURVE('',#9486,#8046,#10821,.T.); +#10821 = LINE('',#10822,#10823); +#10822 = CARTESIAN_POINT('',(3.76,-0.945,1.624833395016)); +#10823 = VECTOR('',#10824,1.); +#10824 = DIRECTION('',(0.,0.,1.)); +#10825 = ORIENTED_EDGE('',*,*,#10389,.F.); +#10826 = ORIENTED_EDGE('',*,*,#10316,.T.); +#10827 = ORIENTED_EDGE('',*,*,#10828,.F.); +#10828 = EDGE_CURVE('',#8054,#10309,#10829,.T.); +#10829 = LINE('',#10830,#10831); +#10830 = CARTESIAN_POINT('',(3.95,-0.945,2.05)); +#10831 = VECTOR('',#10832,1.); +#10832 = DIRECTION('',(0.,0.,-1.)); +#10833 = ORIENTED_EDGE('',*,*,#8053,.F.); +#10834 = PLANE('',#10835); +#10835 = AXIS2_PLACEMENT_3D('',#10836,#10837,#10838); +#10836 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10837 = DIRECTION('',(0.,-1.,0.)); +#10838 = DIRECTION('',(1.,0.,0.)); +#10839 = ADVANCED_FACE('',(#10840),#10865,.F.); +#10840 = FACE_BOUND('',#10841,.F.); +#10841 = EDGE_LOOP('',(#10842,#10848,#10849,#10857,#10863,#10864)); +#10842 = ORIENTED_EDGE('',*,*,#10843,.F.); +#10843 = EDGE_CURVE('',#8015,#9392,#10844,.T.); +#10844 = LINE('',#10845,#10846); +#10845 = CARTESIAN_POINT('',(3.44,-0.945,2.05)); +#10846 = VECTOR('',#10847,1.); +#10847 = DIRECTION('',(0.,0.,-1.)); +#10848 = ORIENTED_EDGE('',*,*,#8031,.F.); +#10849 = ORIENTED_EDGE('',*,*,#10850,.F.); +#10850 = EDGE_CURVE('',#10851,#8024,#10853,.T.); +#10851 = VERTEX_POINT('',#10852); +#10852 = CARTESIAN_POINT('',(2.96,-0.945,1.624833395016)); +#10853 = LINE('',#10854,#10855); +#10854 = CARTESIAN_POINT('',(2.96,-0.945,1.624833395016)); +#10855 = VECTOR('',#10856,1.); +#10856 = DIRECTION('',(0.,0.,1.)); +#10857 = ORIENTED_EDGE('',*,*,#10858,.F.); +#10858 = EDGE_CURVE('',#9549,#10851,#10859,.T.); +#10859 = LINE('',#10860,#10861); +#10860 = CARTESIAN_POINT('',(2.96,-0.945,0.)); +#10861 = VECTOR('',#10862,1.); +#10862 = DIRECTION('',(0.,0.,1.)); +#10863 = ORIENTED_EDGE('',*,*,#9548,.T.); +#10864 = ORIENTED_EDGE('',*,*,#9401,.T.); +#10865 = PLANE('',#10866); +#10866 = AXIS2_PLACEMENT_3D('',#10867,#10868,#10869); +#10867 = CARTESIAN_POINT('',(-3.95,-0.945,2.1)); +#10868 = DIRECTION('',(0.,-1.,0.)); +#10869 = DIRECTION('',(1.,0.,0.)); +#10870 = ADVANCED_FACE('',(#10871),#10883,.F.); +#10871 = FACE_BOUND('',#10872,.F.); +#10872 = EDGE_LOOP('',(#10873,#10874,#10880,#10881,#10882)); +#10873 = ORIENTED_EDGE('',*,*,#7547,.F.); +#10874 = ORIENTED_EDGE('',*,*,#10875,.T.); +#10875 = EDGE_CURVE('',#7540,#9845,#10876,.T.); +#10876 = LINE('',#10877,#10878); +#10877 = CARTESIAN_POINT('',(-3.95,-0.915,2.1)); +#10878 = VECTOR('',#10879,1.); +#10879 = DIRECTION('',(0.,0.,-1.)); +#10880 = ORIENTED_EDGE('',*,*,#9844,.T.); +#10881 = ORIENTED_EDGE('',*,*,#10501,.F.); +#10882 = ORIENTED_EDGE('',*,*,#7751,.F.); +#10883 = PLANE('',#10884); +#10884 = AXIS2_PLACEMENT_3D('',#10885,#10886,#10887); +#10885 = CARTESIAN_POINT('',(-3.95,-0.915,2.1)); +#10886 = DIRECTION('',(-1.,0.,0.)); +#10887 = DIRECTION('',(0.,-1.,0.)); +#10888 = ADVANCED_FACE('',(#10889),#10908,.F.); +#10889 = FACE_BOUND('',#10890,.F.); +#10890 = EDGE_LOOP('',(#10891,#10892,#10900,#10906,#10907)); +#10891 = ORIENTED_EDGE('',*,*,#7539,.F.); +#10892 = ORIENTED_EDGE('',*,*,#10893,.T.); +#10893 = EDGE_CURVE('',#7532,#10894,#10896,.T.); +#10894 = VERTEX_POINT('',#10895); +#10895 = CARTESIAN_POINT('',(-4.3,-0.915,2.05)); +#10896 = LINE('',#10897,#10898); +#10897 = CARTESIAN_POINT('',(-4.370710678119,-0.915,2.1)); +#10898 = VECTOR('',#10899,1.); +#10899 = DIRECTION('',(0.816496580928,0.,-0.57735026919)); +#10900 = ORIENTED_EDGE('',*,*,#10901,.T.); +#10901 = EDGE_CURVE('',#10894,#9853,#10902,.T.); +#10902 = LINE('',#10903,#10904); +#10903 = CARTESIAN_POINT('',(-4.3,-0.915,2.05)); +#10904 = VECTOR('',#10905,1.); +#10905 = DIRECTION('',(0.,0.,-1.)); +#10906 = ORIENTED_EDGE('',*,*,#9852,.T.); +#10907 = ORIENTED_EDGE('',*,*,#10875,.F.); +#10908 = PLANE('',#10909); +#10909 = AXIS2_PLACEMENT_3D('',#10910,#10911,#10912); +#10910 = CARTESIAN_POINT('',(-4.3,-0.915,2.1)); +#10911 = DIRECTION('',(0.,-1.,0.)); +#10912 = DIRECTION('',(1.,0.,0.)); +#10913 = ADVANCED_FACE('',(#10914),#10932,.T.); +#10914 = FACE_BOUND('',#10915,.F.); +#10915 = EDGE_LOOP('',(#10916,#10917,#10925,#10931)); +#10916 = ORIENTED_EDGE('',*,*,#7531,.F.); +#10917 = ORIENTED_EDGE('',*,*,#10918,.T.); +#10918 = EDGE_CURVE('',#7524,#10919,#10921,.T.); +#10919 = VERTEX_POINT('',#10920); +#10920 = CARTESIAN_POINT('',(-4.45,-0.765,2.05)); +#10921 = LINE('',#10922,#10923); +#10922 = CARTESIAN_POINT('',(-4.5,-0.785710678119,2.1)); +#10923 = VECTOR('',#10924,1.); +#10924 = DIRECTION('',(0.678598344546,0.281084637715,-0.678598344546)); +#10925 = ORIENTED_EDGE('',*,*,#10926,.T.); +#10926 = EDGE_CURVE('',#10919,#10894,#10927,.T.); +#10927 = LINE('',#10928,#10929); +#10928 = CARTESIAN_POINT('',(-4.45,-0.765,2.05)); +#10929 = VECTOR('',#10930,1.); +#10930 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#10931 = ORIENTED_EDGE('',*,*,#10893,.F.); +#10932 = PLANE('',#10933); +#10933 = AXIS2_PLACEMENT_3D('',#10934,#10935,#10936); +#10934 = CARTESIAN_POINT('',(-4.485355339059,-0.800355339059,2.1)); +#10935 = DIRECTION('',(0.5,0.5,0.707106781187)); +#10936 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#10937 = ADVANCED_FACE('',(#10938),#10956,.T.); +#10938 = FACE_BOUND('',#10939,.F.); +#10939 = EDGE_LOOP('',(#10940,#10941,#10949,#10955)); +#10940 = ORIENTED_EDGE('',*,*,#7523,.F.); +#10941 = ORIENTED_EDGE('',*,*,#10942,.T.); +#10942 = EDGE_CURVE('',#7516,#10943,#10945,.T.); +#10943 = VERTEX_POINT('',#10944); +#10944 = CARTESIAN_POINT('',(-4.45,1.215,2.05)); +#10945 = LINE('',#10946,#10947); +#10946 = CARTESIAN_POINT('',(-4.5,1.165,2.1)); +#10947 = VECTOR('',#10948,1.); +#10948 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#10949 = ORIENTED_EDGE('',*,*,#10950,.T.); +#10950 = EDGE_CURVE('',#10943,#10919,#10951,.T.); +#10951 = LINE('',#10952,#10953); +#10952 = CARTESIAN_POINT('',(-4.45,1.215,2.05)); +#10953 = VECTOR('',#10954,1.); +#10954 = DIRECTION('',(0.,-1.,0.)); +#10955 = ORIENTED_EDGE('',*,*,#10918,.F.); +#10956 = PLANE('',#10957); +#10957 = AXIS2_PLACEMENT_3D('',#10958,#10959,#10960); +#10958 = CARTESIAN_POINT('',(-4.5,1.165,2.1)); +#10959 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#10960 = DIRECTION('',(0.,-1.,0.)); +#10961 = ADVANCED_FACE('',(#10962),#10979,.F.); +#10962 = FACE_BOUND('',#10963,.F.); +#10963 = EDGE_LOOP('',(#10964,#10965,#10971,#10972,#10978)); +#10964 = ORIENTED_EDGE('',*,*,#7515,.F.); +#10965 = ORIENTED_EDGE('',*,*,#10966,.T.); +#10966 = EDGE_CURVE('',#7508,#9877,#10967,.T.); +#10967 = LINE('',#10968,#10969); +#10968 = CARTESIAN_POINT('',(-4.3,1.365,2.1)); +#10969 = VECTOR('',#10970,1.); +#10970 = DIRECTION('',(0.,0.,-1.)); +#10971 = ORIENTED_EDGE('',*,*,#9876,.T.); +#10972 = ORIENTED_EDGE('',*,*,#10973,.F.); +#10973 = EDGE_CURVE('',#10943,#9869,#10974,.T.); +#10974 = LINE('',#10975,#10976); +#10975 = CARTESIAN_POINT('',(-4.45,1.215,2.05)); +#10976 = VECTOR('',#10977,1.); +#10977 = DIRECTION('',(0.,0.,-1.)); +#10978 = ORIENTED_EDGE('',*,*,#10942,.F.); +#10979 = PLANE('',#10980); +#10980 = AXIS2_PLACEMENT_3D('',#10981,#10982,#10983); +#10981 = CARTESIAN_POINT('',(-4.3,1.365,2.1)); +#10982 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#10983 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#10984 = ADVANCED_FACE('',(#10985),#10996,.F.); +#10985 = FACE_BOUND('',#10986,.F.); +#10986 = EDGE_LOOP('',(#10987,#10988,#10994,#10995)); +#10987 = ORIENTED_EDGE('',*,*,#7507,.F.); +#10988 = ORIENTED_EDGE('',*,*,#10989,.T.); +#10989 = EDGE_CURVE('',#7500,#9885,#10990,.T.); +#10990 = LINE('',#10991,#10992); +#10991 = CARTESIAN_POINT('',(-3.95,1.365,2.1)); +#10992 = VECTOR('',#10993,1.); +#10993 = DIRECTION('',(0.,0.,-1.)); +#10994 = ORIENTED_EDGE('',*,*,#9884,.T.); +#10995 = ORIENTED_EDGE('',*,*,#10966,.F.); +#10996 = PLANE('',#10997); +#10997 = AXIS2_PLACEMENT_3D('',#10998,#10999,#11000); +#10998 = CARTESIAN_POINT('',(-3.95,1.365,2.1)); +#10999 = DIRECTION('',(0.,1.,0.)); +#11000 = DIRECTION('',(-1.,0.,0.)); +#11001 = ADVANCED_FACE('',(#11002),#11021,.F.); +#11002 = FACE_BOUND('',#11003,.F.); +#11003 = EDGE_LOOP('',(#11004,#11005,#11013,#11019,#11020)); +#11004 = ORIENTED_EDGE('',*,*,#7499,.F.); +#11005 = ORIENTED_EDGE('',*,*,#11006,.T.); +#11006 = EDGE_CURVE('',#7492,#11007,#11009,.T.); +#11007 = VERTEX_POINT('',#11008); +#11008 = CARTESIAN_POINT('',(-3.95,1.395,2.05)); +#11009 = LINE('',#11010,#11011); +#11010 = CARTESIAN_POINT('',(-3.95,1.445,2.1)); +#11011 = VECTOR('',#11012,1.); +#11012 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11013 = ORIENTED_EDGE('',*,*,#11014,.T.); +#11014 = EDGE_CURVE('',#11007,#9893,#11015,.T.); +#11015 = LINE('',#11016,#11017); +#11016 = CARTESIAN_POINT('',(-3.95,1.395,2.05)); +#11017 = VECTOR('',#11018,1.); +#11018 = DIRECTION('',(0.,0.,-1.)); +#11019 = ORIENTED_EDGE('',*,*,#9892,.T.); +#11020 = ORIENTED_EDGE('',*,*,#10989,.F.); +#11021 = PLANE('',#11022); +#11022 = AXIS2_PLACEMENT_3D('',#11023,#11024,#11025); +#11023 = CARTESIAN_POINT('',(-3.95,1.395,2.1)); +#11024 = DIRECTION('',(-1.,0.,0.)); +#11025 = DIRECTION('',(0.,-1.,0.)); +#11026 = ADVANCED_FACE('',(#11027),#11045,.T.); +#11027 = FACE_BOUND('',#11028,.F.); +#11028 = EDGE_LOOP('',(#11029,#11037,#11043,#11044)); +#11029 = ORIENTED_EDGE('',*,*,#11030,.T.); +#11030 = EDGE_CURVE('',#7484,#11031,#11033,.T.); +#11031 = VERTEX_POINT('',#11032); +#11032 = CARTESIAN_POINT('',(-3.76,1.395,2.05)); +#11033 = LINE('',#11034,#11035); +#11034 = CARTESIAN_POINT('',(-3.76,1.445,2.1)); +#11035 = VECTOR('',#11036,1.); +#11036 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11037 = ORIENTED_EDGE('',*,*,#11038,.T.); +#11038 = EDGE_CURVE('',#11031,#11007,#11039,.T.); +#11039 = LINE('',#11040,#11041); +#11040 = CARTESIAN_POINT('',(-3.76,1.395,2.05)); +#11041 = VECTOR('',#11042,1.); +#11042 = DIRECTION('',(-1.,0.,0.)); +#11043 = ORIENTED_EDGE('',*,*,#11006,.F.); +#11044 = ORIENTED_EDGE('',*,*,#7491,.F.); +#11045 = PLANE('',#11046); +#11046 = AXIS2_PLACEMENT_3D('',#11047,#11048,#11049); +#11047 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11048 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11049 = DIRECTION('',(-1.,0.,0.)); +#11050 = ADVANCED_FACE('',(#11051),#11076,.T.); +#11051 = FACE_BOUND('',#11052,.F.); +#11052 = EDGE_LOOP('',(#11053,#11061,#11069,#11075)); +#11053 = ORIENTED_EDGE('',*,*,#11054,.T.); +#11054 = EDGE_CURVE('',#7452,#11055,#11057,.T.); +#11055 = VERTEX_POINT('',#11056); +#11056 = CARTESIAN_POINT('',(-2.96,1.395,2.05)); +#11057 = LINE('',#11058,#11059); +#11058 = CARTESIAN_POINT('',(-2.96,1.445,2.1)); +#11059 = VECTOR('',#11060,1.); +#11060 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#11061 = ORIENTED_EDGE('',*,*,#11062,.T.); +#11062 = EDGE_CURVE('',#11055,#11063,#11065,.T.); +#11063 = VERTEX_POINT('',#11064); +#11064 = CARTESIAN_POINT('',(-3.44,1.395,2.05)); +#11065 = LINE('',#11066,#11067); +#11066 = CARTESIAN_POINT('',(-2.96,1.395,2.05)); +#11067 = VECTOR('',#11068,1.); +#11068 = DIRECTION('',(-1.,0.,0.)); +#11069 = ORIENTED_EDGE('',*,*,#11070,.F.); +#11070 = EDGE_CURVE('',#7460,#11063,#11071,.T.); +#11071 = LINE('',#11072,#11073); +#11072 = CARTESIAN_POINT('',(-3.44,1.445,2.1)); +#11073 = VECTOR('',#11074,1.); +#11074 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11075 = ORIENTED_EDGE('',*,*,#7459,.F.); +#11076 = PLANE('',#11077); +#11077 = AXIS2_PLACEMENT_3D('',#11078,#11079,#11080); +#11078 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11079 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11080 = DIRECTION('',(-1.,0.,0.)); +#11081 = ADVANCED_FACE('',(#11082),#11107,.T.); +#11082 = FACE_BOUND('',#11083,.F.); +#11083 = EDGE_LOOP('',(#11084,#11092,#11100,#11106)); +#11084 = ORIENTED_EDGE('',*,*,#11085,.T.); +#11085 = EDGE_CURVE('',#7420,#11086,#11088,.T.); +#11086 = VERTEX_POINT('',#11087); +#11087 = CARTESIAN_POINT('',(-2.16,1.395,2.05)); +#11088 = LINE('',#11089,#11090); +#11089 = CARTESIAN_POINT('',(-2.16,1.445,2.1)); +#11090 = VECTOR('',#11091,1.); +#11091 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11092 = ORIENTED_EDGE('',*,*,#11093,.T.); +#11093 = EDGE_CURVE('',#11086,#11094,#11096,.T.); +#11094 = VERTEX_POINT('',#11095); +#11095 = CARTESIAN_POINT('',(-2.64,1.395,2.05)); +#11096 = LINE('',#11097,#11098); +#11097 = CARTESIAN_POINT('',(-2.16,1.395,2.05)); +#11098 = VECTOR('',#11099,1.); +#11099 = DIRECTION('',(-1.,0.,0.)); +#11100 = ORIENTED_EDGE('',*,*,#11101,.F.); +#11101 = EDGE_CURVE('',#7428,#11094,#11102,.T.); +#11102 = LINE('',#11103,#11104); +#11103 = CARTESIAN_POINT('',(-2.64,1.445,2.1)); +#11104 = VECTOR('',#11105,1.); +#11105 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#11106 = ORIENTED_EDGE('',*,*,#7427,.F.); +#11107 = PLANE('',#11108); +#11108 = AXIS2_PLACEMENT_3D('',#11109,#11110,#11111); +#11109 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11110 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11111 = DIRECTION('',(-1.,0.,0.)); +#11112 = ADVANCED_FACE('',(#11113),#11138,.T.); +#11113 = FACE_BOUND('',#11114,.F.); +#11114 = EDGE_LOOP('',(#11115,#11123,#11131,#11137)); +#11115 = ORIENTED_EDGE('',*,*,#11116,.T.); +#11116 = EDGE_CURVE('',#7388,#11117,#11119,.T.); +#11117 = VERTEX_POINT('',#11118); +#11118 = CARTESIAN_POINT('',(-1.36,1.395,2.05)); +#11119 = LINE('',#11120,#11121); +#11120 = CARTESIAN_POINT('',(-1.36,1.445,2.1)); +#11121 = VECTOR('',#11122,1.); +#11122 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11123 = ORIENTED_EDGE('',*,*,#11124,.T.); +#11124 = EDGE_CURVE('',#11117,#11125,#11127,.T.); +#11125 = VERTEX_POINT('',#11126); +#11126 = CARTESIAN_POINT('',(-1.84,1.395,2.05)); +#11127 = LINE('',#11128,#11129); +#11128 = CARTESIAN_POINT('',(-1.36,1.395,2.05)); +#11129 = VECTOR('',#11130,1.); +#11130 = DIRECTION('',(-1.,0.,0.)); +#11131 = ORIENTED_EDGE('',*,*,#11132,.F.); +#11132 = EDGE_CURVE('',#7396,#11125,#11133,.T.); +#11133 = LINE('',#11134,#11135); +#11134 = CARTESIAN_POINT('',(-1.84,1.445,2.1)); +#11135 = VECTOR('',#11136,1.); +#11136 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11137 = ORIENTED_EDGE('',*,*,#7395,.F.); +#11138 = PLANE('',#11139); +#11139 = AXIS2_PLACEMENT_3D('',#11140,#11141,#11142); +#11140 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11141 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11142 = DIRECTION('',(-1.,0.,0.)); +#11143 = ADVANCED_FACE('',(#11144),#11169,.T.); +#11144 = FACE_BOUND('',#11145,.F.); +#11145 = EDGE_LOOP('',(#11146,#11154,#11162,#11168)); +#11146 = ORIENTED_EDGE('',*,*,#11147,.T.); +#11147 = EDGE_CURVE('',#7356,#11148,#11150,.T.); +#11148 = VERTEX_POINT('',#11149); +#11149 = CARTESIAN_POINT('',(-0.56,1.395,2.05)); +#11150 = LINE('',#11151,#11152); +#11151 = CARTESIAN_POINT('',(-0.56,1.445,2.1)); +#11152 = VECTOR('',#11153,1.); +#11153 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11154 = ORIENTED_EDGE('',*,*,#11155,.T.); +#11155 = EDGE_CURVE('',#11148,#11156,#11158,.T.); +#11156 = VERTEX_POINT('',#11157); +#11157 = CARTESIAN_POINT('',(-1.04,1.395,2.05)); +#11158 = LINE('',#11159,#11160); +#11159 = CARTESIAN_POINT('',(-0.56,1.395,2.05)); +#11160 = VECTOR('',#11161,1.); +#11161 = DIRECTION('',(-1.,0.,0.)); +#11162 = ORIENTED_EDGE('',*,*,#11163,.F.); +#11163 = EDGE_CURVE('',#7364,#11156,#11164,.T.); +#11164 = LINE('',#11165,#11166); +#11165 = CARTESIAN_POINT('',(-1.04,1.445,2.1)); +#11166 = VECTOR('',#11167,1.); +#11167 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11168 = ORIENTED_EDGE('',*,*,#7363,.F.); +#11169 = PLANE('',#11170); +#11170 = AXIS2_PLACEMENT_3D('',#11171,#11172,#11173); +#11171 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11172 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11173 = DIRECTION('',(-1.,0.,0.)); +#11174 = ADVANCED_FACE('',(#11175),#11200,.T.); +#11175 = FACE_BOUND('',#11176,.F.); +#11176 = EDGE_LOOP('',(#11177,#11185,#11193,#11199)); +#11177 = ORIENTED_EDGE('',*,*,#11178,.T.); +#11178 = EDGE_CURVE('',#7324,#11179,#11181,.T.); +#11179 = VERTEX_POINT('',#11180); +#11180 = CARTESIAN_POINT('',(0.24,1.395,2.05)); +#11181 = LINE('',#11182,#11183); +#11182 = CARTESIAN_POINT('',(0.24,1.445,2.1)); +#11183 = VECTOR('',#11184,1.); +#11184 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#11185 = ORIENTED_EDGE('',*,*,#11186,.T.); +#11186 = EDGE_CURVE('',#11179,#11187,#11189,.T.); +#11187 = VERTEX_POINT('',#11188); +#11188 = CARTESIAN_POINT('',(-0.24,1.395,2.05)); +#11189 = LINE('',#11190,#11191); +#11190 = CARTESIAN_POINT('',(0.24,1.395,2.05)); +#11191 = VECTOR('',#11192,1.); +#11192 = DIRECTION('',(-1.,0.,0.)); +#11193 = ORIENTED_EDGE('',*,*,#11194,.F.); +#11194 = EDGE_CURVE('',#7332,#11187,#11195,.T.); +#11195 = LINE('',#11196,#11197); +#11196 = CARTESIAN_POINT('',(-0.24,1.445,2.1)); +#11197 = VECTOR('',#11198,1.); +#11198 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11199 = ORIENTED_EDGE('',*,*,#7331,.F.); +#11200 = PLANE('',#11201); +#11201 = AXIS2_PLACEMENT_3D('',#11202,#11203,#11204); +#11202 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11203 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11204 = DIRECTION('',(-1.,0.,0.)); +#11205 = ADVANCED_FACE('',(#11206),#11231,.T.); +#11206 = FACE_BOUND('',#11207,.F.); +#11207 = EDGE_LOOP('',(#11208,#11216,#11224,#11230)); +#11208 = ORIENTED_EDGE('',*,*,#11209,.T.); +#11209 = EDGE_CURVE('',#7292,#11210,#11212,.T.); +#11210 = VERTEX_POINT('',#11211); +#11211 = CARTESIAN_POINT('',(1.04,1.395,2.05)); +#11212 = LINE('',#11213,#11214); +#11213 = CARTESIAN_POINT('',(1.04,1.445,2.1)); +#11214 = VECTOR('',#11215,1.); +#11215 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11216 = ORIENTED_EDGE('',*,*,#11217,.T.); +#11217 = EDGE_CURVE('',#11210,#11218,#11220,.T.); +#11218 = VERTEX_POINT('',#11219); +#11219 = CARTESIAN_POINT('',(0.56,1.395,2.05)); +#11220 = LINE('',#11221,#11222); +#11221 = CARTESIAN_POINT('',(1.04,1.395,2.05)); +#11222 = VECTOR('',#11223,1.); +#11223 = DIRECTION('',(-1.,0.,0.)); +#11224 = ORIENTED_EDGE('',*,*,#11225,.F.); +#11225 = EDGE_CURVE('',#7300,#11218,#11226,.T.); +#11226 = LINE('',#11227,#11228); +#11227 = CARTESIAN_POINT('',(0.56,1.445,2.1)); +#11228 = VECTOR('',#11229,1.); +#11229 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11230 = ORIENTED_EDGE('',*,*,#7299,.F.); +#11231 = PLANE('',#11232); +#11232 = AXIS2_PLACEMENT_3D('',#11233,#11234,#11235); +#11233 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11234 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11235 = DIRECTION('',(-1.,0.,0.)); +#11236 = ADVANCED_FACE('',(#11237),#11262,.T.); +#11237 = FACE_BOUND('',#11238,.F.); +#11238 = EDGE_LOOP('',(#11239,#11247,#11255,#11261)); +#11239 = ORIENTED_EDGE('',*,*,#11240,.T.); +#11240 = EDGE_CURVE('',#7260,#11241,#11243,.T.); +#11241 = VERTEX_POINT('',#11242); +#11242 = CARTESIAN_POINT('',(1.84,1.395,2.05)); +#11243 = LINE('',#11244,#11245); +#11244 = CARTESIAN_POINT('',(1.84,1.445,2.1)); +#11245 = VECTOR('',#11246,1.); +#11246 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11247 = ORIENTED_EDGE('',*,*,#11248,.T.); +#11248 = EDGE_CURVE('',#11241,#11249,#11251,.T.); +#11249 = VERTEX_POINT('',#11250); +#11250 = CARTESIAN_POINT('',(1.36,1.395,2.05)); +#11251 = LINE('',#11252,#11253); +#11252 = CARTESIAN_POINT('',(1.84,1.395,2.05)); +#11253 = VECTOR('',#11254,1.); +#11254 = DIRECTION('',(-1.,0.,0.)); +#11255 = ORIENTED_EDGE('',*,*,#11256,.F.); +#11256 = EDGE_CURVE('',#7268,#11249,#11257,.T.); +#11257 = LINE('',#11258,#11259); +#11258 = CARTESIAN_POINT('',(1.36,1.445,2.1)); +#11259 = VECTOR('',#11260,1.); +#11260 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11261 = ORIENTED_EDGE('',*,*,#7267,.F.); +#11262 = PLANE('',#11263); +#11263 = AXIS2_PLACEMENT_3D('',#11264,#11265,#11266); +#11264 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11265 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11266 = DIRECTION('',(-1.,0.,0.)); +#11267 = ADVANCED_FACE('',(#11268),#11293,.T.); +#11268 = FACE_BOUND('',#11269,.F.); +#11269 = EDGE_LOOP('',(#11270,#11278,#11286,#11292)); +#11270 = ORIENTED_EDGE('',*,*,#11271,.T.); +#11271 = EDGE_CURVE('',#7228,#11272,#11274,.T.); +#11272 = VERTEX_POINT('',#11273); +#11273 = CARTESIAN_POINT('',(2.64,1.395,2.05)); +#11274 = LINE('',#11275,#11276); +#11275 = CARTESIAN_POINT('',(2.64,1.445,2.1)); +#11276 = VECTOR('',#11277,1.); +#11277 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11278 = ORIENTED_EDGE('',*,*,#11279,.T.); +#11279 = EDGE_CURVE('',#11272,#11280,#11282,.T.); +#11280 = VERTEX_POINT('',#11281); +#11281 = CARTESIAN_POINT('',(2.16,1.395,2.05)); +#11282 = LINE('',#11283,#11284); +#11283 = CARTESIAN_POINT('',(2.64,1.395,2.05)); +#11284 = VECTOR('',#11285,1.); +#11285 = DIRECTION('',(-1.,0.,0.)); +#11286 = ORIENTED_EDGE('',*,*,#11287,.F.); +#11287 = EDGE_CURVE('',#7236,#11280,#11288,.T.); +#11288 = LINE('',#11289,#11290); +#11289 = CARTESIAN_POINT('',(2.16,1.445,2.1)); +#11290 = VECTOR('',#11291,1.); +#11291 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11292 = ORIENTED_EDGE('',*,*,#7235,.F.); +#11293 = PLANE('',#11294); +#11294 = AXIS2_PLACEMENT_3D('',#11295,#11296,#11297); +#11295 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11296 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11297 = DIRECTION('',(-1.,0.,0.)); +#11298 = ADVANCED_FACE('',(#11299),#11324,.T.); +#11299 = FACE_BOUND('',#11300,.F.); +#11300 = EDGE_LOOP('',(#11301,#11309,#11310,#11318)); +#11301 = ORIENTED_EDGE('',*,*,#11302,.F.); +#11302 = EDGE_CURVE('',#7172,#11303,#11305,.T.); +#11303 = VERTEX_POINT('',#11304); +#11304 = CARTESIAN_POINT('',(3.76,1.395,2.05)); +#11305 = LINE('',#11306,#11307); +#11306 = CARTESIAN_POINT('',(3.76,1.445,2.1)); +#11307 = VECTOR('',#11308,1.); +#11308 = DIRECTION('',(-1.884110950421E-14,-0.707106781187, + -0.707106781186)); +#11309 = ORIENTED_EDGE('',*,*,#7171,.F.); +#11310 = ORIENTED_EDGE('',*,*,#11311,.T.); +#11311 = EDGE_CURVE('',#7164,#11312,#11314,.T.); +#11312 = VERTEX_POINT('',#11313); +#11313 = CARTESIAN_POINT('',(3.95,1.395,2.05)); +#11314 = LINE('',#11315,#11316); +#11315 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11316 = VECTOR('',#11317,1.); +#11317 = DIRECTION('',(-6.280369834735E-14,-0.707106781187, + -0.707106781186)); +#11318 = ORIENTED_EDGE('',*,*,#11319,.T.); +#11319 = EDGE_CURVE('',#11312,#11303,#11320,.T.); +#11320 = LINE('',#11321,#11322); +#11321 = CARTESIAN_POINT('',(3.95,1.395,2.05)); +#11322 = VECTOR('',#11323,1.); +#11323 = DIRECTION('',(-1.,0.,0.)); +#11324 = PLANE('',#11325); +#11325 = AXIS2_PLACEMENT_3D('',#11326,#11327,#11328); +#11326 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11327 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11328 = DIRECTION('',(-1.,0.,0.)); +#11329 = ADVANCED_FACE('',(#11330),#11355,.T.); +#11330 = FACE_BOUND('',#11331,.F.); +#11331 = EDGE_LOOP('',(#11332,#11340,#11348,#11354)); +#11332 = ORIENTED_EDGE('',*,*,#11333,.T.); +#11333 = EDGE_CURVE('',#7196,#11334,#11336,.T.); +#11334 = VERTEX_POINT('',#11335); +#11335 = CARTESIAN_POINT('',(3.44,1.395,2.05)); +#11336 = LINE('',#11337,#11338); +#11337 = CARTESIAN_POINT('',(3.44,1.445,2.1)); +#11338 = VECTOR('',#11339,1.); +#11339 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11340 = ORIENTED_EDGE('',*,*,#11341,.T.); +#11341 = EDGE_CURVE('',#11334,#11342,#11344,.T.); +#11342 = VERTEX_POINT('',#11343); +#11343 = CARTESIAN_POINT('',(2.96,1.395,2.05)); +#11344 = LINE('',#11345,#11346); +#11345 = CARTESIAN_POINT('',(3.44,1.395,2.05)); +#11346 = VECTOR('',#11347,1.); +#11347 = DIRECTION('',(-1.,0.,0.)); +#11348 = ORIENTED_EDGE('',*,*,#11349,.F.); +#11349 = EDGE_CURVE('',#7204,#11342,#11350,.T.); +#11350 = LINE('',#11351,#11352); +#11351 = CARTESIAN_POINT('',(2.96,1.445,2.1)); +#11352 = VECTOR('',#11353,1.); +#11353 = DIRECTION('',(0.,-0.707106781187,-0.707106781186)); +#11354 = ORIENTED_EDGE('',*,*,#7203,.F.); +#11355 = PLANE('',#11356); +#11356 = AXIS2_PLACEMENT_3D('',#11357,#11358,#11359); +#11357 = CARTESIAN_POINT('',(3.95,1.445,2.1)); +#11358 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#11359 = DIRECTION('',(-1.,0.,0.)); +#11360 = ADVANCED_FACE('',(#11361),#11387,.T.); +#11361 = FACE_BOUND('',#11362,.F.); +#11362 = EDGE_LOOP('',(#11363,#11373,#11379,#11380,#11381)); +#11363 = ORIENTED_EDGE('',*,*,#11364,.T.); +#11364 = EDGE_CURVE('',#11365,#11367,#11369,.T.); +#11365 = VERTEX_POINT('',#11366); +#11366 = CARTESIAN_POINT('',(-3.76,1.625,1.85)); +#11367 = VERTEX_POINT('',#11368); +#11368 = CARTESIAN_POINT('',(-3.76,1.395,1.85)); +#11369 = LINE('',#11370,#11371); +#11370 = CARTESIAN_POINT('',(-3.76,1.625,1.85)); +#11371 = VECTOR('',#11372,1.); +#11372 = DIRECTION('',(0.,-1.,0.)); +#11373 = ORIENTED_EDGE('',*,*,#11374,.T.); +#11374 = EDGE_CURVE('',#11367,#11031,#11375,.T.); +#11375 = LINE('',#11376,#11377); +#11376 = CARTESIAN_POINT('',(-3.76,1.395,1.85)); +#11377 = VECTOR('',#11378,1.); +#11378 = DIRECTION('',(0.,0.,1.)); +#11379 = ORIENTED_EDGE('',*,*,#11030,.F.); +#11380 = ORIENTED_EDGE('',*,*,#7483,.T.); +#11381 = ORIENTED_EDGE('',*,*,#11382,.F.); +#11382 = EDGE_CURVE('',#11365,#7476,#11383,.T.); +#11383 = LINE('',#11384,#11385); +#11384 = CARTESIAN_POINT('',(-3.76,1.625,1.85)); +#11385 = VECTOR('',#11386,1.); +#11386 = DIRECTION('',(0.,0.,1.)); +#11387 = PLANE('',#11388); +#11388 = AXIS2_PLACEMENT_3D('',#11389,#11390,#11391); +#11389 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#11390 = DIRECTION('',(1.,0.,0.)); +#11391 = DIRECTION('',(0.,0.,-1.)); +#11392 = ADVANCED_FACE('',(#11393),#11418,.T.); +#11393 = FACE_BOUND('',#11394,.F.); +#11394 = EDGE_LOOP('',(#11395,#11403,#11404,#11412)); +#11395 = ORIENTED_EDGE('',*,*,#11396,.F.); +#11396 = EDGE_CURVE('',#8916,#11397,#11399,.T.); +#11397 = VERTEX_POINT('',#11398); +#11398 = CARTESIAN_POINT('',(-3.76,0.625,-1.45)); +#11399 = LINE('',#11400,#11401); +#11400 = CARTESIAN_POINT('',(-3.76,-1.925,-1.45)); +#11401 = VECTOR('',#11402,1.); +#11402 = DIRECTION('',(0.,1.,0.)); +#11403 = ORIENTED_EDGE('',*,*,#8915,.F.); +#11404 = ORIENTED_EDGE('',*,*,#11405,.F.); +#11405 = EDGE_CURVE('',#11406,#8908,#11408,.T.); +#11406 = VERTEX_POINT('',#11407); +#11407 = CARTESIAN_POINT('',(-3.76,0.625,-1.4)); +#11408 = LINE('',#11409,#11410); +#11409 = CARTESIAN_POINT('',(-3.76,0.625,-1.4)); +#11410 = VECTOR('',#11411,1.); +#11411 = DIRECTION('',(0.,-1.,0.)); +#11412 = ORIENTED_EDGE('',*,*,#11413,.T.); +#11413 = EDGE_CURVE('',#11406,#11397,#11414,.T.); +#11414 = LINE('',#11415,#11416); +#11415 = CARTESIAN_POINT('',(-3.76,0.625,-1.4)); +#11416 = VECTOR('',#11417,1.); +#11417 = DIRECTION('',(0.,0.,-1.)); +#11418 = PLANE('',#11419); +#11419 = AXIS2_PLACEMENT_3D('',#11420,#11421,#11422); +#11420 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#11421 = DIRECTION('',(1.,0.,0.)); +#11422 = DIRECTION('',(0.,0.,-1.)); +#11423 = ADVANCED_FACE('',(#11424),#11450,.T.); +#11424 = FACE_BOUND('',#11425,.F.); +#11425 = EDGE_LOOP('',(#11426,#11436,#11444)); +#11426 = ORIENTED_EDGE('',*,*,#11427,.T.); +#11427 = EDGE_CURVE('',#11428,#11430,#11432,.T.); +#11428 = VERTEX_POINT('',#11429); +#11429 = CARTESIAN_POINT('',(-3.76,0.975,-1.85)); +#11430 = VERTEX_POINT('',#11431); +#11431 = CARTESIAN_POINT('',(-3.76,1.025,-1.8)); +#11432 = LINE('',#11433,#11434); +#11433 = CARTESIAN_POINT('',(-3.76,0.975,-1.85)); +#11434 = VECTOR('',#11435,1.); +#11435 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#11436 = ORIENTED_EDGE('',*,*,#11437,.F.); +#11437 = EDGE_CURVE('',#11438,#11430,#11440,.T.); +#11438 = VERTEX_POINT('',#11439); +#11439 = CARTESIAN_POINT('',(-3.76,1.025,-1.85)); +#11440 = LINE('',#11441,#11442); +#11441 = CARTESIAN_POINT('',(-3.76,1.025,-1.85)); +#11442 = VECTOR('',#11443,1.); +#11443 = DIRECTION('',(0.,0.,1.)); +#11444 = ORIENTED_EDGE('',*,*,#11445,.F.); +#11445 = EDGE_CURVE('',#11428,#11438,#11446,.T.); +#11446 = LINE('',#11447,#11448); +#11447 = CARTESIAN_POINT('',(-3.76,0.975,-1.85)); +#11448 = VECTOR('',#11449,1.); +#11449 = DIRECTION('',(0.,1.,0.)); +#11450 = PLANE('',#11451); +#11451 = AXIS2_PLACEMENT_3D('',#11452,#11453,#11454); +#11452 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#11453 = DIRECTION('',(1.,0.,0.)); +#11454 = DIRECTION('',(0.,0.,-1.)); +#11455 = ADVANCED_FACE('',(#11456),#11497,.T.); +#11456 = FACE_BOUND('',#11457,.F.); +#11457 = EDGE_LOOP('',(#11458,#11468,#11474,#11475,#11483,#11491)); +#11458 = ORIENTED_EDGE('',*,*,#11459,.T.); +#11459 = EDGE_CURVE('',#11460,#11462,#11464,.T.); +#11460 = VERTEX_POINT('',#11461); +#11461 = CARTESIAN_POINT('',(-3.44,1.355940107676,1.85)); +#11462 = VERTEX_POINT('',#11463); +#11463 = CARTESIAN_POINT('',(-3.76,1.355940107676,1.85)); +#11464 = LINE('',#11465,#11466); +#11465 = CARTESIAN_POINT('',(-3.44,1.355940107676,1.85)); +#11466 = VECTOR('',#11467,1.); +#11467 = DIRECTION('',(-1.,0.,0.)); +#11468 = ORIENTED_EDGE('',*,*,#11469,.F.); +#11469 = EDGE_CURVE('',#11367,#11462,#11470,.T.); +#11470 = LINE('',#11471,#11472); +#11471 = CARTESIAN_POINT('',(-3.76,1.395,1.85)); +#11472 = VECTOR('',#11473,1.); +#11473 = DIRECTION('',(0.,-1.,0.)); +#11474 = ORIENTED_EDGE('',*,*,#11364,.F.); +#11475 = ORIENTED_EDGE('',*,*,#11476,.T.); +#11476 = EDGE_CURVE('',#11365,#11477,#11479,.T.); +#11477 = VERTEX_POINT('',#11478); +#11478 = CARTESIAN_POINT('',(-3.44,1.625,1.85)); +#11479 = LINE('',#11480,#11481); +#11480 = CARTESIAN_POINT('',(-3.76,1.625,1.85)); +#11481 = VECTOR('',#11482,1.); +#11482 = DIRECTION('',(1.,0.,0.)); +#11483 = ORIENTED_EDGE('',*,*,#11484,.T.); +#11484 = EDGE_CURVE('',#11477,#11485,#11487,.T.); +#11485 = VERTEX_POINT('',#11486); +#11486 = CARTESIAN_POINT('',(-3.44,1.395,1.85)); +#11487 = LINE('',#11488,#11489); +#11488 = CARTESIAN_POINT('',(-3.44,1.625,1.85)); +#11489 = VECTOR('',#11490,1.); +#11490 = DIRECTION('',(0.,-1.,0.)); +#11491 = ORIENTED_EDGE('',*,*,#11492,.T.); +#11492 = EDGE_CURVE('',#11485,#11460,#11493,.T.); +#11493 = LINE('',#11494,#11495); +#11494 = CARTESIAN_POINT('',(-3.44,1.395,1.85)); +#11495 = VECTOR('',#11496,1.); +#11496 = DIRECTION('',(0.,-1.,0.)); +#11497 = PLANE('',#11498); +#11498 = AXIS2_PLACEMENT_3D('',#11499,#11500,#11501); +#11499 = CARTESIAN_POINT('',(-3.76,1.625,1.85)); +#11500 = DIRECTION('',(0.,0.,1.)); +#11501 = DIRECTION('',(0.,-1.,0.)); +#11502 = ADVANCED_FACE('',(#11503),#11528,.T.); +#11503 = FACE_BOUND('',#11504,.F.); +#11504 = EDGE_LOOP('',(#11505,#11513,#11514,#11522)); +#11505 = ORIENTED_EDGE('',*,*,#11506,.T.); +#11506 = EDGE_CURVE('',#11507,#11462,#11509,.T.); +#11507 = VERTEX_POINT('',#11508); +#11508 = CARTESIAN_POINT('',(-3.76,1.125,1.45)); +#11509 = LINE('',#11510,#11511); +#11510 = CARTESIAN_POINT('',(-3.76,1.125,1.45)); +#11511 = VECTOR('',#11512,1.); +#11512 = DIRECTION('',(0.,0.5,0.866025403784)); +#11513 = ORIENTED_EDGE('',*,*,#11459,.F.); +#11514 = ORIENTED_EDGE('',*,*,#11515,.T.); +#11515 = EDGE_CURVE('',#11460,#11516,#11518,.T.); +#11516 = VERTEX_POINT('',#11517); +#11517 = CARTESIAN_POINT('',(-3.44,1.125,1.45)); +#11518 = LINE('',#11519,#11520); +#11519 = CARTESIAN_POINT('',(-3.44,1.355940107676,1.85)); +#11520 = VECTOR('',#11521,1.); +#11521 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#11522 = ORIENTED_EDGE('',*,*,#11523,.T.); +#11523 = EDGE_CURVE('',#11516,#11507,#11524,.T.); +#11524 = LINE('',#11525,#11526); +#11525 = CARTESIAN_POINT('',(-3.44,1.125,1.45)); +#11526 = VECTOR('',#11527,1.); +#11527 = DIRECTION('',(-1.,0.,0.)); +#11528 = PLANE('',#11529); +#11529 = AXIS2_PLACEMENT_3D('',#11530,#11531,#11532); +#11530 = CARTESIAN_POINT('',(-3.6,1.240470053838,1.65)); +#11531 = DIRECTION('',(0.,-0.866025403784,0.5)); +#11532 = DIRECTION('',(0.,0.5,0.866025403784)); +#11533 = ADVANCED_FACE('',(#11534),#11605,.F.); +#11534 = FACE_BOUND('',#11535,.F.); +#11535 = EDGE_LOOP('',(#11536,#11537,#11545,#11553,#11561,#11569,#11577, + #11585,#11593,#11599)); +#11536 = ORIENTED_EDGE('',*,*,#8923,.T.); +#11537 = ORIENTED_EDGE('',*,*,#11538,.T.); +#11538 = EDGE_CURVE('',#8916,#11539,#11541,.T.); +#11539 = VERTEX_POINT('',#11540); +#11540 = CARTESIAN_POINT('',(-3.76,-2.175,-1.45)); +#11541 = LINE('',#11542,#11543); +#11542 = CARTESIAN_POINT('',(-3.76,-1.925,-1.45)); +#11543 = VECTOR('',#11544,1.); +#11544 = DIRECTION('',(0.,-1.,0.)); +#11545 = ORIENTED_EDGE('',*,*,#11546,.T.); +#11546 = EDGE_CURVE('',#11539,#11547,#11549,.T.); +#11547 = VERTEX_POINT('',#11548); +#11548 = CARTESIAN_POINT('',(-3.76,-2.375,-1.7)); +#11549 = LINE('',#11550,#11551); +#11550 = CARTESIAN_POINT('',(-3.76,-2.175,-1.45)); +#11551 = VECTOR('',#11552,1.); +#11552 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#11553 = ORIENTED_EDGE('',*,*,#11554,.T.); +#11554 = EDGE_CURVE('',#11547,#11555,#11557,.T.); +#11555 = VERTEX_POINT('',#11556); +#11556 = CARTESIAN_POINT('',(-3.76,-2.375,-2.6)); +#11557 = LINE('',#11558,#11559); +#11558 = CARTESIAN_POINT('',(-3.76,-2.375,-1.7)); +#11559 = VECTOR('',#11560,1.); +#11560 = DIRECTION('',(0.,0.,-1.)); +#11561 = ORIENTED_EDGE('',*,*,#11562,.T.); +#11562 = EDGE_CURVE('',#11555,#11563,#11565,.T.); +#11563 = VERTEX_POINT('',#11564); +#11564 = CARTESIAN_POINT('',(-3.76,-2.155,-2.6)); +#11565 = LINE('',#11566,#11567); +#11566 = CARTESIAN_POINT('',(-3.76,-2.375,-2.6)); +#11567 = VECTOR('',#11568,1.); +#11568 = DIRECTION('',(0.,1.,0.)); +#11569 = ORIENTED_EDGE('',*,*,#11570,.T.); +#11570 = EDGE_CURVE('',#11563,#11571,#11573,.T.); +#11571 = VERTEX_POINT('',#11572); +#11572 = CARTESIAN_POINT('',(-3.76,-2.055,-2.5)); +#11573 = LINE('',#11574,#11575); +#11574 = CARTESIAN_POINT('',(-3.76,-2.155,-2.6)); +#11575 = VECTOR('',#11576,1.); +#11576 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#11577 = ORIENTED_EDGE('',*,*,#11578,.T.); +#11578 = EDGE_CURVE('',#11571,#11579,#11581,.T.); +#11579 = VERTEX_POINT('',#11580); +#11580 = CARTESIAN_POINT('',(-3.76,-2.055,-1.95)); +#11581 = LINE('',#11582,#11583); +#11582 = CARTESIAN_POINT('',(-3.76,-2.055,-2.5)); +#11583 = VECTOR('',#11584,1.); +#11584 = DIRECTION('',(0.,0.,1.)); +#11585 = ORIENTED_EDGE('',*,*,#11586,.T.); +#11586 = EDGE_CURVE('',#11579,#11587,#11589,.T.); +#11587 = VERTEX_POINT('',#11588); +#11588 = CARTESIAN_POINT('',(-3.76,0.875,-1.95)); +#11589 = LINE('',#11590,#11591); +#11590 = CARTESIAN_POINT('',(-3.76,-2.055,-1.95)); +#11591 = VECTOR('',#11592,1.); +#11592 = DIRECTION('',(0.,1.,0.)); +#11593 = ORIENTED_EDGE('',*,*,#11594,.T.); +#11594 = EDGE_CURVE('',#11587,#11428,#11595,.T.); +#11595 = LINE('',#11596,#11597); +#11596 = CARTESIAN_POINT('',(-3.76,0.875,-1.95)); +#11597 = VECTOR('',#11598,1.); +#11598 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#11599 = ORIENTED_EDGE('',*,*,#11600,.T.); +#11600 = EDGE_CURVE('',#11428,#8924,#11601,.T.); +#11601 = LINE('',#11602,#11603); +#11602 = CARTESIAN_POINT('',(-3.76,0.975,-1.85)); +#11603 = VECTOR('',#11604,1.); +#11604 = DIRECTION('',(0.,-1.,0.)); +#11605 = PLANE('',#11606); +#11606 = AXIS2_PLACEMENT_3D('',#11607,#11608,#11609); +#11607 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#11608 = DIRECTION('',(1.,0.,0.)); +#11609 = DIRECTION('',(0.,0.,-1.)); +#11610 = ADVANCED_FACE('',(#11611),#11628,.F.); +#11611 = FACE_BOUND('',#11612,.F.); +#11612 = EDGE_LOOP('',(#11613,#11614,#11620,#11621,#11627)); +#11613 = ORIENTED_EDGE('',*,*,#11506,.F.); +#11614 = ORIENTED_EDGE('',*,*,#11615,.T.); +#11615 = EDGE_CURVE('',#11507,#9909,#11616,.T.); +#11616 = LINE('',#11617,#11618); +#11617 = CARTESIAN_POINT('',(-3.76,1.125,1.45)); +#11618 = VECTOR('',#11619,1.); +#11619 = DIRECTION('',(0.,0.,-1.)); +#11620 = ORIENTED_EDGE('',*,*,#9908,.T.); +#11621 = ORIENTED_EDGE('',*,*,#11622,.T.); +#11622 = EDGE_CURVE('',#9901,#11367,#11623,.T.); +#11623 = LINE('',#11624,#11625); +#11624 = CARTESIAN_POINT('',(-3.76,1.395,0.)); +#11625 = VECTOR('',#11626,1.); +#11626 = DIRECTION('',(0.,0.,1.)); +#11627 = ORIENTED_EDGE('',*,*,#11469,.T.); +#11628 = PLANE('',#11629); +#11629 = AXIS2_PLACEMENT_3D('',#11630,#11631,#11632); +#11630 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#11631 = DIRECTION('',(1.,0.,0.)); +#11632 = DIRECTION('',(0.,0.,-1.)); +#11633 = ADVANCED_FACE('',(#11634),#11666,.T.); +#11634 = FACE_BOUND('',#11635,.F.); +#11635 = EDGE_LOOP('',(#11636,#11644,#11652,#11658,#11659,#11660)); +#11636 = ORIENTED_EDGE('',*,*,#11637,.F.); +#11637 = EDGE_CURVE('',#8892,#11638,#11640,.T.); +#11638 = VERTEX_POINT('',#11639); +#11639 = CARTESIAN_POINT('',(-3.44,0.625,-1.45)); +#11640 = LINE('',#11641,#11642); +#11641 = CARTESIAN_POINT('',(-3.44,-1.925,-1.45)); +#11642 = VECTOR('',#11643,1.); +#11643 = DIRECTION('',(0.,1.,0.)); +#11644 = ORIENTED_EDGE('',*,*,#11645,.T.); +#11645 = EDGE_CURVE('',#8892,#11646,#11648,.T.); +#11646 = VERTEX_POINT('',#11647); +#11647 = CARTESIAN_POINT('',(-3.44,-2.175,-1.45)); +#11648 = LINE('',#11649,#11650); +#11649 = CARTESIAN_POINT('',(-3.44,-1.925,-1.45)); +#11650 = VECTOR('',#11651,1.); +#11651 = DIRECTION('',(0.,-1.,0.)); +#11652 = ORIENTED_EDGE('',*,*,#11653,.F.); +#11653 = EDGE_CURVE('',#11539,#11646,#11654,.T.); +#11654 = LINE('',#11655,#11656); +#11655 = CARTESIAN_POINT('',(-3.76,-2.175,-1.45)); +#11656 = VECTOR('',#11657,1.); +#11657 = DIRECTION('',(1.,0.,0.)); +#11658 = ORIENTED_EDGE('',*,*,#11538,.F.); +#11659 = ORIENTED_EDGE('',*,*,#11396,.T.); +#11660 = ORIENTED_EDGE('',*,*,#11661,.T.); +#11661 = EDGE_CURVE('',#11397,#11638,#11662,.T.); +#11662 = LINE('',#11663,#11664); +#11663 = CARTESIAN_POINT('',(-3.76,0.625,-1.45)); +#11664 = VECTOR('',#11665,1.); +#11665 = DIRECTION('',(1.,0.,0.)); +#11666 = PLANE('',#11667); +#11667 = AXIS2_PLACEMENT_3D('',#11668,#11669,#11670); +#11668 = CARTESIAN_POINT('',(-3.76,0.625,-1.45)); +#11669 = DIRECTION('',(0.,0.,1.)); +#11670 = DIRECTION('',(0.,-1.,0.)); +#11671 = ADVANCED_FACE('',(#11672),#11689,.F.); +#11672 = FACE_BOUND('',#11673,.F.); +#11673 = EDGE_LOOP('',(#11674,#11675,#11681,#11682,#11683)); +#11674 = ORIENTED_EDGE('',*,*,#11484,.F.); +#11675 = ORIENTED_EDGE('',*,*,#11676,.T.); +#11676 = EDGE_CURVE('',#11477,#7468,#11677,.T.); +#11677 = LINE('',#11678,#11679); +#11678 = CARTESIAN_POINT('',(-3.44,1.625,1.85)); +#11679 = VECTOR('',#11680,1.); +#11680 = DIRECTION('',(0.,0.,1.)); +#11681 = ORIENTED_EDGE('',*,*,#7467,.F.); +#11682 = ORIENTED_EDGE('',*,*,#11070,.T.); +#11683 = ORIENTED_EDGE('',*,*,#11684,.F.); +#11684 = EDGE_CURVE('',#11485,#11063,#11685,.T.); +#11685 = LINE('',#11686,#11687); +#11686 = CARTESIAN_POINT('',(-3.44,1.395,1.85)); +#11687 = VECTOR('',#11688,1.); +#11688 = DIRECTION('',(0.,0.,1.)); +#11689 = PLANE('',#11690); +#11690 = AXIS2_PLACEMENT_3D('',#11691,#11692,#11693); +#11691 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#11692 = DIRECTION('',(1.,0.,0.)); +#11693 = DIRECTION('',(0.,0.,-1.)); +#11694 = ADVANCED_FACE('',(#11695),#11713,.F.); +#11695 = FACE_BOUND('',#11696,.F.); +#11696 = EDGE_LOOP('',(#11697,#11698,#11706,#11712)); +#11697 = ORIENTED_EDGE('',*,*,#11637,.T.); +#11698 = ORIENTED_EDGE('',*,*,#11699,.F.); +#11699 = EDGE_CURVE('',#11700,#11638,#11702,.T.); +#11700 = VERTEX_POINT('',#11701); +#11701 = CARTESIAN_POINT('',(-3.44,0.625,-1.4)); +#11702 = LINE('',#11703,#11704); +#11703 = CARTESIAN_POINT('',(-3.44,0.625,-1.4)); +#11704 = VECTOR('',#11705,1.); +#11705 = DIRECTION('',(0.,0.,-1.)); +#11706 = ORIENTED_EDGE('',*,*,#11707,.T.); +#11707 = EDGE_CURVE('',#11700,#8900,#11708,.T.); +#11708 = LINE('',#11709,#11710); +#11709 = CARTESIAN_POINT('',(-3.44,0.625,-1.4)); +#11710 = VECTOR('',#11711,1.); +#11711 = DIRECTION('',(0.,-1.,0.)); +#11712 = ORIENTED_EDGE('',*,*,#8899,.T.); +#11713 = PLANE('',#11714); +#11714 = AXIS2_PLACEMENT_3D('',#11715,#11716,#11717); +#11715 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#11716 = DIRECTION('',(1.,0.,0.)); +#11717 = DIRECTION('',(0.,0.,-1.)); +#11718 = ADVANCED_FACE('',(#11719),#11745,.F.); +#11719 = FACE_BOUND('',#11720,.F.); +#11720 = EDGE_LOOP('',(#11721,#11731,#11739)); +#11721 = ORIENTED_EDGE('',*,*,#11722,.F.); +#11722 = EDGE_CURVE('',#11723,#11725,#11727,.T.); +#11723 = VERTEX_POINT('',#11724); +#11724 = CARTESIAN_POINT('',(-3.44,0.975,-1.85)); +#11725 = VERTEX_POINT('',#11726); +#11726 = CARTESIAN_POINT('',(-3.44,1.025,-1.8)); +#11727 = LINE('',#11728,#11729); +#11728 = CARTESIAN_POINT('',(-3.44,0.975,-1.85)); +#11729 = VECTOR('',#11730,1.); +#11730 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#11731 = ORIENTED_EDGE('',*,*,#11732,.T.); +#11732 = EDGE_CURVE('',#11723,#11733,#11735,.T.); +#11733 = VERTEX_POINT('',#11734); +#11734 = CARTESIAN_POINT('',(-3.44,1.025,-1.85)); +#11735 = LINE('',#11736,#11737); +#11736 = CARTESIAN_POINT('',(-3.44,0.975,-1.85)); +#11737 = VECTOR('',#11738,1.); +#11738 = DIRECTION('',(0.,1.,0.)); +#11739 = ORIENTED_EDGE('',*,*,#11740,.T.); +#11740 = EDGE_CURVE('',#11733,#11725,#11741,.T.); +#11741 = LINE('',#11742,#11743); +#11742 = CARTESIAN_POINT('',(-3.44,1.025,-1.85)); +#11743 = VECTOR('',#11744,1.); +#11744 = DIRECTION('',(0.,0.,1.)); +#11745 = PLANE('',#11746); +#11746 = AXIS2_PLACEMENT_3D('',#11747,#11748,#11749); +#11747 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#11748 = DIRECTION('',(1.,0.,0.)); +#11749 = DIRECTION('',(0.,0.,-1.)); +#11750 = ADVANCED_FACE('',(#11751),#11757,.F.); +#11751 = FACE_BOUND('',#11752,.F.); +#11752 = EDGE_LOOP('',(#11753,#11754,#11755,#11756)); +#11753 = ORIENTED_EDGE('',*,*,#11476,.F.); +#11754 = ORIENTED_EDGE('',*,*,#11382,.T.); +#11755 = ORIENTED_EDGE('',*,*,#7475,.T.); +#11756 = ORIENTED_EDGE('',*,*,#11676,.F.); +#11757 = PLANE('',#11758); +#11758 = AXIS2_PLACEMENT_3D('',#11759,#11760,#11761); +#11759 = CARTESIAN_POINT('',(-3.44,1.625,-1.4)); +#11760 = DIRECTION('',(0.,1.,0.)); +#11761 = DIRECTION('',(0.,-0.,1.)); +#11762 = ADVANCED_FACE('',(#11763),#11770,.F.); +#11763 = FACE_BOUND('',#11764,.F.); +#11764 = EDGE_LOOP('',(#11765,#11766,#11767,#11768,#11769)); +#11765 = ORIENTED_EDGE('',*,*,#9900,.T.); +#11766 = ORIENTED_EDGE('',*,*,#11014,.F.); +#11767 = ORIENTED_EDGE('',*,*,#11038,.F.); +#11768 = ORIENTED_EDGE('',*,*,#11374,.F.); +#11769 = ORIENTED_EDGE('',*,*,#11622,.F.); +#11770 = PLANE('',#11771); +#11771 = AXIS2_PLACEMENT_3D('',#11772,#11773,#11774); +#11772 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11773 = DIRECTION('',(0.,1.,0.)); +#11774 = DIRECTION('',(-1.,0.,0.)); +#11775 = ADVANCED_FACE('',(#11776),#11801,.F.); +#11776 = FACE_BOUND('',#11777,.F.); +#11777 = EDGE_LOOP('',(#11778,#11779,#11785,#11786,#11787,#11795)); +#11778 = ORIENTED_EDGE('',*,*,#9932,.T.); +#11779 = ORIENTED_EDGE('',*,*,#11780,.T.); +#11780 = EDGE_CURVE('',#9925,#11485,#11781,.T.); +#11781 = LINE('',#11782,#11783); +#11782 = CARTESIAN_POINT('',(-3.44,1.395,0.)); +#11783 = VECTOR('',#11784,1.); +#11784 = DIRECTION('',(0.,0.,1.)); +#11785 = ORIENTED_EDGE('',*,*,#11684,.T.); +#11786 = ORIENTED_EDGE('',*,*,#11062,.F.); +#11787 = ORIENTED_EDGE('',*,*,#11788,.F.); +#11788 = EDGE_CURVE('',#11789,#11055,#11791,.T.); +#11789 = VERTEX_POINT('',#11790); +#11790 = CARTESIAN_POINT('',(-2.96,1.395,1.85)); +#11791 = LINE('',#11792,#11793); +#11792 = CARTESIAN_POINT('',(-2.96,1.395,1.85)); +#11793 = VECTOR('',#11794,1.); +#11794 = DIRECTION('',(0.,0.,1.)); +#11795 = ORIENTED_EDGE('',*,*,#11796,.F.); +#11796 = EDGE_CURVE('',#9933,#11789,#11797,.T.); +#11797 = LINE('',#11798,#11799); +#11798 = CARTESIAN_POINT('',(-2.96,1.395,0.)); +#11799 = VECTOR('',#11800,1.); +#11800 = DIRECTION('',(0.,0.,1.)); +#11801 = PLANE('',#11802); +#11802 = AXIS2_PLACEMENT_3D('',#11803,#11804,#11805); +#11803 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11804 = DIRECTION('',(0.,1.,0.)); +#11805 = DIRECTION('',(-1.,0.,0.)); +#11806 = ADVANCED_FACE('',(#11807),#11839,.F.); +#11807 = FACE_BOUND('',#11808,.F.); +#11808 = EDGE_LOOP('',(#11809,#11810,#11818,#11824,#11825,#11833)); +#11809 = ORIENTED_EDGE('',*,*,#9964,.T.); +#11810 = ORIENTED_EDGE('',*,*,#11811,.T.); +#11811 = EDGE_CURVE('',#9957,#11812,#11814,.T.); +#11812 = VERTEX_POINT('',#11813); +#11813 = CARTESIAN_POINT('',(-2.64,1.395,1.85)); +#11814 = LINE('',#11815,#11816); +#11815 = CARTESIAN_POINT('',(-2.64,1.395,0.)); +#11816 = VECTOR('',#11817,1.); +#11817 = DIRECTION('',(0.,0.,1.)); +#11818 = ORIENTED_EDGE('',*,*,#11819,.T.); +#11819 = EDGE_CURVE('',#11812,#11094,#11820,.T.); +#11820 = LINE('',#11821,#11822); +#11821 = CARTESIAN_POINT('',(-2.64,1.395,1.85)); +#11822 = VECTOR('',#11823,1.); +#11823 = DIRECTION('',(0.,0.,1.)); +#11824 = ORIENTED_EDGE('',*,*,#11093,.F.); +#11825 = ORIENTED_EDGE('',*,*,#11826,.F.); +#11826 = EDGE_CURVE('',#11827,#11086,#11829,.T.); +#11827 = VERTEX_POINT('',#11828); +#11828 = CARTESIAN_POINT('',(-2.16,1.395,1.85)); +#11829 = LINE('',#11830,#11831); +#11830 = CARTESIAN_POINT('',(-2.16,1.395,1.85)); +#11831 = VECTOR('',#11832,1.); +#11832 = DIRECTION('',(0.,0.,1.)); +#11833 = ORIENTED_EDGE('',*,*,#11834,.F.); +#11834 = EDGE_CURVE('',#9965,#11827,#11835,.T.); +#11835 = LINE('',#11836,#11837); +#11836 = CARTESIAN_POINT('',(-2.16,1.395,0.)); +#11837 = VECTOR('',#11838,1.); +#11838 = DIRECTION('',(0.,0.,1.)); +#11839 = PLANE('',#11840); +#11840 = AXIS2_PLACEMENT_3D('',#11841,#11842,#11843); +#11841 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11842 = DIRECTION('',(0.,1.,0.)); +#11843 = DIRECTION('',(-1.,0.,0.)); +#11844 = ADVANCED_FACE('',(#11845),#11877,.F.); +#11845 = FACE_BOUND('',#11846,.F.); +#11846 = EDGE_LOOP('',(#11847,#11848,#11856,#11862,#11863,#11871)); +#11847 = ORIENTED_EDGE('',*,*,#9996,.T.); +#11848 = ORIENTED_EDGE('',*,*,#11849,.T.); +#11849 = EDGE_CURVE('',#9989,#11850,#11852,.T.); +#11850 = VERTEX_POINT('',#11851); +#11851 = CARTESIAN_POINT('',(-1.84,1.395,1.85)); +#11852 = LINE('',#11853,#11854); +#11853 = CARTESIAN_POINT('',(-1.84,1.395,0.)); +#11854 = VECTOR('',#11855,1.); +#11855 = DIRECTION('',(0.,0.,1.)); +#11856 = ORIENTED_EDGE('',*,*,#11857,.T.); +#11857 = EDGE_CURVE('',#11850,#11125,#11858,.T.); +#11858 = LINE('',#11859,#11860); +#11859 = CARTESIAN_POINT('',(-1.84,1.395,1.85)); +#11860 = VECTOR('',#11861,1.); +#11861 = DIRECTION('',(0.,0.,1.)); +#11862 = ORIENTED_EDGE('',*,*,#11124,.F.); +#11863 = ORIENTED_EDGE('',*,*,#11864,.F.); +#11864 = EDGE_CURVE('',#11865,#11117,#11867,.T.); +#11865 = VERTEX_POINT('',#11866); +#11866 = CARTESIAN_POINT('',(-1.36,1.395,1.85)); +#11867 = LINE('',#11868,#11869); +#11868 = CARTESIAN_POINT('',(-1.36,1.395,1.85)); +#11869 = VECTOR('',#11870,1.); +#11870 = DIRECTION('',(0.,0.,1.)); +#11871 = ORIENTED_EDGE('',*,*,#11872,.F.); +#11872 = EDGE_CURVE('',#9997,#11865,#11873,.T.); +#11873 = LINE('',#11874,#11875); +#11874 = CARTESIAN_POINT('',(-1.36,1.395,0.)); +#11875 = VECTOR('',#11876,1.); +#11876 = DIRECTION('',(0.,0.,1.)); +#11877 = PLANE('',#11878); +#11878 = AXIS2_PLACEMENT_3D('',#11879,#11880,#11881); +#11879 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11880 = DIRECTION('',(0.,1.,0.)); +#11881 = DIRECTION('',(-1.,0.,0.)); +#11882 = ADVANCED_FACE('',(#11883),#11915,.F.); +#11883 = FACE_BOUND('',#11884,.F.); +#11884 = EDGE_LOOP('',(#11885,#11886,#11894,#11900,#11901,#11909)); +#11885 = ORIENTED_EDGE('',*,*,#10028,.T.); +#11886 = ORIENTED_EDGE('',*,*,#11887,.T.); +#11887 = EDGE_CURVE('',#10021,#11888,#11890,.T.); +#11888 = VERTEX_POINT('',#11889); +#11889 = CARTESIAN_POINT('',(-1.04,1.395,1.85)); +#11890 = LINE('',#11891,#11892); +#11891 = CARTESIAN_POINT('',(-1.04,1.395,0.)); +#11892 = VECTOR('',#11893,1.); +#11893 = DIRECTION('',(0.,0.,1.)); +#11894 = ORIENTED_EDGE('',*,*,#11895,.T.); +#11895 = EDGE_CURVE('',#11888,#11156,#11896,.T.); +#11896 = LINE('',#11897,#11898); +#11897 = CARTESIAN_POINT('',(-1.04,1.395,1.85)); +#11898 = VECTOR('',#11899,1.); +#11899 = DIRECTION('',(0.,0.,1.)); +#11900 = ORIENTED_EDGE('',*,*,#11155,.F.); +#11901 = ORIENTED_EDGE('',*,*,#11902,.F.); +#11902 = EDGE_CURVE('',#11903,#11148,#11905,.T.); +#11903 = VERTEX_POINT('',#11904); +#11904 = CARTESIAN_POINT('',(-0.56,1.395,1.85)); +#11905 = LINE('',#11906,#11907); +#11906 = CARTESIAN_POINT('',(-0.56,1.395,1.85)); +#11907 = VECTOR('',#11908,1.); +#11908 = DIRECTION('',(0.,0.,1.)); +#11909 = ORIENTED_EDGE('',*,*,#11910,.F.); +#11910 = EDGE_CURVE('',#10029,#11903,#11911,.T.); +#11911 = LINE('',#11912,#11913); +#11912 = CARTESIAN_POINT('',(-0.56,1.395,0.)); +#11913 = VECTOR('',#11914,1.); +#11914 = DIRECTION('',(0.,0.,1.)); +#11915 = PLANE('',#11916); +#11916 = AXIS2_PLACEMENT_3D('',#11917,#11918,#11919); +#11917 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11918 = DIRECTION('',(0.,1.,0.)); +#11919 = DIRECTION('',(-1.,0.,0.)); +#11920 = ADVANCED_FACE('',(#11921),#11953,.F.); +#11921 = FACE_BOUND('',#11922,.F.); +#11922 = EDGE_LOOP('',(#11923,#11924,#11932,#11938,#11939,#11947)); +#11923 = ORIENTED_EDGE('',*,*,#10060,.T.); +#11924 = ORIENTED_EDGE('',*,*,#11925,.T.); +#11925 = EDGE_CURVE('',#10053,#11926,#11928,.T.); +#11926 = VERTEX_POINT('',#11927); +#11927 = CARTESIAN_POINT('',(-0.24,1.395,1.85)); +#11928 = LINE('',#11929,#11930); +#11929 = CARTESIAN_POINT('',(-0.24,1.395,0.)); +#11930 = VECTOR('',#11931,1.); +#11931 = DIRECTION('',(0.,0.,1.)); +#11932 = ORIENTED_EDGE('',*,*,#11933,.T.); +#11933 = EDGE_CURVE('',#11926,#11187,#11934,.T.); +#11934 = LINE('',#11935,#11936); +#11935 = CARTESIAN_POINT('',(-0.24,1.395,1.85)); +#11936 = VECTOR('',#11937,1.); +#11937 = DIRECTION('',(0.,0.,1.)); +#11938 = ORIENTED_EDGE('',*,*,#11186,.F.); +#11939 = ORIENTED_EDGE('',*,*,#11940,.F.); +#11940 = EDGE_CURVE('',#11941,#11179,#11943,.T.); +#11941 = VERTEX_POINT('',#11942); +#11942 = CARTESIAN_POINT('',(0.24,1.395,1.85)); +#11943 = LINE('',#11944,#11945); +#11944 = CARTESIAN_POINT('',(0.24,1.395,1.85)); +#11945 = VECTOR('',#11946,1.); +#11946 = DIRECTION('',(0.,0.,1.)); +#11947 = ORIENTED_EDGE('',*,*,#11948,.F.); +#11948 = EDGE_CURVE('',#10061,#11941,#11949,.T.); +#11949 = LINE('',#11950,#11951); +#11950 = CARTESIAN_POINT('',(0.24,1.395,0.)); +#11951 = VECTOR('',#11952,1.); +#11952 = DIRECTION('',(0.,0.,1.)); +#11953 = PLANE('',#11954); +#11954 = AXIS2_PLACEMENT_3D('',#11955,#11956,#11957); +#11955 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11956 = DIRECTION('',(0.,1.,0.)); +#11957 = DIRECTION('',(-1.,0.,0.)); +#11958 = ADVANCED_FACE('',(#11959),#11991,.F.); +#11959 = FACE_BOUND('',#11960,.F.); +#11960 = EDGE_LOOP('',(#11961,#11962,#11970,#11976,#11977,#11985)); +#11961 = ORIENTED_EDGE('',*,*,#10092,.T.); +#11962 = ORIENTED_EDGE('',*,*,#11963,.T.); +#11963 = EDGE_CURVE('',#10085,#11964,#11966,.T.); +#11964 = VERTEX_POINT('',#11965); +#11965 = CARTESIAN_POINT('',(0.56,1.395,1.85)); +#11966 = LINE('',#11967,#11968); +#11967 = CARTESIAN_POINT('',(0.56,1.395,0.)); +#11968 = VECTOR('',#11969,1.); +#11969 = DIRECTION('',(0.,0.,1.)); +#11970 = ORIENTED_EDGE('',*,*,#11971,.T.); +#11971 = EDGE_CURVE('',#11964,#11218,#11972,.T.); +#11972 = LINE('',#11973,#11974); +#11973 = CARTESIAN_POINT('',(0.56,1.395,1.85)); +#11974 = VECTOR('',#11975,1.); +#11975 = DIRECTION('',(0.,0.,1.)); +#11976 = ORIENTED_EDGE('',*,*,#11217,.F.); +#11977 = ORIENTED_EDGE('',*,*,#11978,.F.); +#11978 = EDGE_CURVE('',#11979,#11210,#11981,.T.); +#11979 = VERTEX_POINT('',#11980); +#11980 = CARTESIAN_POINT('',(1.04,1.395,1.85)); +#11981 = LINE('',#11982,#11983); +#11982 = CARTESIAN_POINT('',(1.04,1.395,1.85)); +#11983 = VECTOR('',#11984,1.); +#11984 = DIRECTION('',(0.,0.,1.)); +#11985 = ORIENTED_EDGE('',*,*,#11986,.F.); +#11986 = EDGE_CURVE('',#10093,#11979,#11987,.T.); +#11987 = LINE('',#11988,#11989); +#11988 = CARTESIAN_POINT('',(1.04,1.395,0.)); +#11989 = VECTOR('',#11990,1.); +#11990 = DIRECTION('',(0.,0.,1.)); +#11991 = PLANE('',#11992); +#11992 = AXIS2_PLACEMENT_3D('',#11993,#11994,#11995); +#11993 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#11994 = DIRECTION('',(0.,1.,0.)); +#11995 = DIRECTION('',(-1.,0.,0.)); +#11996 = ADVANCED_FACE('',(#11997),#12029,.F.); +#11997 = FACE_BOUND('',#11998,.F.); +#11998 = EDGE_LOOP('',(#11999,#12000,#12008,#12014,#12015,#12023)); +#11999 = ORIENTED_EDGE('',*,*,#10124,.T.); +#12000 = ORIENTED_EDGE('',*,*,#12001,.T.); +#12001 = EDGE_CURVE('',#10117,#12002,#12004,.T.); +#12002 = VERTEX_POINT('',#12003); +#12003 = CARTESIAN_POINT('',(1.36,1.395,1.85)); +#12004 = LINE('',#12005,#12006); +#12005 = CARTESIAN_POINT('',(1.36,1.395,0.)); +#12006 = VECTOR('',#12007,1.); +#12007 = DIRECTION('',(0.,0.,1.)); +#12008 = ORIENTED_EDGE('',*,*,#12009,.T.); +#12009 = EDGE_CURVE('',#12002,#11249,#12010,.T.); +#12010 = LINE('',#12011,#12012); +#12011 = CARTESIAN_POINT('',(1.36,1.395,1.85)); +#12012 = VECTOR('',#12013,1.); +#12013 = DIRECTION('',(0.,0.,1.)); +#12014 = ORIENTED_EDGE('',*,*,#11248,.F.); +#12015 = ORIENTED_EDGE('',*,*,#12016,.F.); +#12016 = EDGE_CURVE('',#12017,#11241,#12019,.T.); +#12017 = VERTEX_POINT('',#12018); +#12018 = CARTESIAN_POINT('',(1.84,1.395,1.85)); +#12019 = LINE('',#12020,#12021); +#12020 = CARTESIAN_POINT('',(1.84,1.395,1.85)); +#12021 = VECTOR('',#12022,1.); +#12022 = DIRECTION('',(0.,0.,1.)); +#12023 = ORIENTED_EDGE('',*,*,#12024,.F.); +#12024 = EDGE_CURVE('',#10125,#12017,#12025,.T.); +#12025 = LINE('',#12026,#12027); +#12026 = CARTESIAN_POINT('',(1.84,1.395,0.)); +#12027 = VECTOR('',#12028,1.); +#12028 = DIRECTION('',(0.,0.,1.)); +#12029 = PLANE('',#12030); +#12030 = AXIS2_PLACEMENT_3D('',#12031,#12032,#12033); +#12031 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#12032 = DIRECTION('',(0.,1.,0.)); +#12033 = DIRECTION('',(-1.,0.,0.)); +#12034 = ADVANCED_FACE('',(#12035),#12067,.F.); +#12035 = FACE_BOUND('',#12036,.F.); +#12036 = EDGE_LOOP('',(#12037,#12038,#12046,#12052,#12053,#12061)); +#12037 = ORIENTED_EDGE('',*,*,#10156,.T.); +#12038 = ORIENTED_EDGE('',*,*,#12039,.T.); +#12039 = EDGE_CURVE('',#10149,#12040,#12042,.T.); +#12040 = VERTEX_POINT('',#12041); +#12041 = CARTESIAN_POINT('',(2.16,1.395,1.85)); +#12042 = LINE('',#12043,#12044); +#12043 = CARTESIAN_POINT('',(2.16,1.395,0.)); +#12044 = VECTOR('',#12045,1.); +#12045 = DIRECTION('',(0.,0.,1.)); +#12046 = ORIENTED_EDGE('',*,*,#12047,.T.); +#12047 = EDGE_CURVE('',#12040,#11280,#12048,.T.); +#12048 = LINE('',#12049,#12050); +#12049 = CARTESIAN_POINT('',(2.16,1.395,1.85)); +#12050 = VECTOR('',#12051,1.); +#12051 = DIRECTION('',(0.,0.,1.)); +#12052 = ORIENTED_EDGE('',*,*,#11279,.F.); +#12053 = ORIENTED_EDGE('',*,*,#12054,.F.); +#12054 = EDGE_CURVE('',#12055,#11272,#12057,.T.); +#12055 = VERTEX_POINT('',#12056); +#12056 = CARTESIAN_POINT('',(2.64,1.395,1.85)); +#12057 = LINE('',#12058,#12059); +#12058 = CARTESIAN_POINT('',(2.64,1.395,1.85)); +#12059 = VECTOR('',#12060,1.); +#12060 = DIRECTION('',(0.,0.,1.)); +#12061 = ORIENTED_EDGE('',*,*,#12062,.F.); +#12062 = EDGE_CURVE('',#10157,#12055,#12063,.T.); +#12063 = LINE('',#12064,#12065); +#12064 = CARTESIAN_POINT('',(2.64,1.395,0.)); +#12065 = VECTOR('',#12066,1.); +#12066 = DIRECTION('',(0.,0.,1.)); +#12067 = PLANE('',#12068); +#12068 = AXIS2_PLACEMENT_3D('',#12069,#12070,#12071); +#12069 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#12070 = DIRECTION('',(0.,1.,0.)); +#12071 = DIRECTION('',(-1.,0.,0.)); +#12072 = ADVANCED_FACE('',(#12073),#12105,.F.); +#12073 = FACE_BOUND('',#12074,.F.); +#12074 = EDGE_LOOP('',(#12075,#12076,#12084,#12090,#12091,#12099)); +#12075 = ORIENTED_EDGE('',*,*,#10188,.T.); +#12076 = ORIENTED_EDGE('',*,*,#12077,.T.); +#12077 = EDGE_CURVE('',#10181,#12078,#12080,.T.); +#12078 = VERTEX_POINT('',#12079); +#12079 = CARTESIAN_POINT('',(2.96,1.395,1.85)); +#12080 = LINE('',#12081,#12082); +#12081 = CARTESIAN_POINT('',(2.96,1.395,0.)); +#12082 = VECTOR('',#12083,1.); +#12083 = DIRECTION('',(0.,0.,1.)); +#12084 = ORIENTED_EDGE('',*,*,#12085,.T.); +#12085 = EDGE_CURVE('',#12078,#11342,#12086,.T.); +#12086 = LINE('',#12087,#12088); +#12087 = CARTESIAN_POINT('',(2.96,1.395,1.85)); +#12088 = VECTOR('',#12089,1.); +#12089 = DIRECTION('',(0.,0.,1.)); +#12090 = ORIENTED_EDGE('',*,*,#11341,.F.); +#12091 = ORIENTED_EDGE('',*,*,#12092,.F.); +#12092 = EDGE_CURVE('',#12093,#11334,#12095,.T.); +#12093 = VERTEX_POINT('',#12094); +#12094 = CARTESIAN_POINT('',(3.44,1.395,1.85)); +#12095 = LINE('',#12096,#12097); +#12096 = CARTESIAN_POINT('',(3.44,1.395,1.85)); +#12097 = VECTOR('',#12098,1.); +#12098 = DIRECTION('',(0.,0.,1.)); +#12099 = ORIENTED_EDGE('',*,*,#12100,.F.); +#12100 = EDGE_CURVE('',#10189,#12093,#12101,.T.); +#12101 = LINE('',#12102,#12103); +#12102 = CARTESIAN_POINT('',(3.44,1.395,0.)); +#12103 = VECTOR('',#12104,1.); +#12104 = DIRECTION('',(0.,0.,1.)); +#12105 = PLANE('',#12106); +#12106 = AXIS2_PLACEMENT_3D('',#12107,#12108,#12109); +#12107 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#12108 = DIRECTION('',(0.,1.,0.)); +#12109 = DIRECTION('',(-1.,0.,0.)); +#12110 = ADVANCED_FACE('',(#12111),#12135,.F.); +#12111 = FACE_BOUND('',#12112,.F.); +#12112 = EDGE_LOOP('',(#12113,#12121,#12122,#12128,#12129)); +#12113 = ORIENTED_EDGE('',*,*,#12114,.T.); +#12114 = EDGE_CURVE('',#12115,#11303,#12117,.T.); +#12115 = VERTEX_POINT('',#12116); +#12116 = CARTESIAN_POINT('',(3.76,1.395,1.85)); +#12117 = LINE('',#12118,#12119); +#12118 = CARTESIAN_POINT('',(3.76,1.395,1.85)); +#12119 = VECTOR('',#12120,1.); +#12120 = DIRECTION('',(0.,0.,1.)); +#12121 = ORIENTED_EDGE('',*,*,#11319,.F.); +#12122 = ORIENTED_EDGE('',*,*,#12123,.T.); +#12123 = EDGE_CURVE('',#11312,#10221,#12124,.T.); +#12124 = LINE('',#12125,#12126); +#12125 = CARTESIAN_POINT('',(3.95,1.395,2.05)); +#12126 = VECTOR('',#12127,1.); +#12127 = DIRECTION('',(0.,0.,-1.)); +#12128 = ORIENTED_EDGE('',*,*,#10220,.T.); +#12129 = ORIENTED_EDGE('',*,*,#12130,.T.); +#12130 = EDGE_CURVE('',#10213,#12115,#12131,.T.); +#12131 = LINE('',#12132,#12133); +#12132 = CARTESIAN_POINT('',(3.76,1.395,0.)); +#12133 = VECTOR('',#12134,1.); +#12134 = DIRECTION('',(0.,0.,1.)); +#12135 = PLANE('',#12136); +#12136 = AXIS2_PLACEMENT_3D('',#12137,#12138,#12139); +#12137 = CARTESIAN_POINT('',(3.95,1.395,2.1)); +#12138 = DIRECTION('',(0.,1.,0.)); +#12139 = DIRECTION('',(-1.,0.,0.)); +#12140 = ADVANCED_FACE('',(#12141),#12205,.T.); +#12141 = FACE_BOUND('',#12142,.F.); +#12142 = EDGE_LOOP('',(#12143,#12144,#12150,#12158,#12166,#12174,#12182, + #12190,#12198,#12204)); +#12143 = ORIENTED_EDGE('',*,*,#8891,.F.); +#12144 = ORIENTED_EDGE('',*,*,#12145,.F.); +#12145 = EDGE_CURVE('',#11723,#8884,#12146,.T.); +#12146 = LINE('',#12147,#12148); +#12147 = CARTESIAN_POINT('',(-3.44,0.975,-1.85)); +#12148 = VECTOR('',#12149,1.); +#12149 = DIRECTION('',(0.,-1.,0.)); +#12150 = ORIENTED_EDGE('',*,*,#12151,.F.); +#12151 = EDGE_CURVE('',#12152,#11723,#12154,.T.); +#12152 = VERTEX_POINT('',#12153); +#12153 = CARTESIAN_POINT('',(-3.44,0.875,-1.95)); +#12154 = LINE('',#12155,#12156); +#12155 = CARTESIAN_POINT('',(-3.44,0.875,-1.95)); +#12156 = VECTOR('',#12157,1.); +#12157 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#12158 = ORIENTED_EDGE('',*,*,#12159,.F.); +#12159 = EDGE_CURVE('',#12160,#12152,#12162,.T.); +#12160 = VERTEX_POINT('',#12161); +#12161 = CARTESIAN_POINT('',(-3.44,-2.055,-1.95)); +#12162 = LINE('',#12163,#12164); +#12163 = CARTESIAN_POINT('',(-3.44,-2.055,-1.95)); +#12164 = VECTOR('',#12165,1.); +#12165 = DIRECTION('',(0.,1.,0.)); +#12166 = ORIENTED_EDGE('',*,*,#12167,.F.); +#12167 = EDGE_CURVE('',#12168,#12160,#12170,.T.); +#12168 = VERTEX_POINT('',#12169); +#12169 = CARTESIAN_POINT('',(-3.44,-2.055,-2.5)); +#12170 = LINE('',#12171,#12172); +#12171 = CARTESIAN_POINT('',(-3.44,-2.055,-2.5)); +#12172 = VECTOR('',#12173,1.); +#12173 = DIRECTION('',(0.,0.,1.)); +#12174 = ORIENTED_EDGE('',*,*,#12175,.F.); +#12175 = EDGE_CURVE('',#12176,#12168,#12178,.T.); +#12176 = VERTEX_POINT('',#12177); +#12177 = CARTESIAN_POINT('',(-3.44,-2.155,-2.6)); +#12178 = LINE('',#12179,#12180); +#12179 = CARTESIAN_POINT('',(-3.44,-2.155,-2.6)); +#12180 = VECTOR('',#12181,1.); +#12181 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#12182 = ORIENTED_EDGE('',*,*,#12183,.F.); +#12183 = EDGE_CURVE('',#12184,#12176,#12186,.T.); +#12184 = VERTEX_POINT('',#12185); +#12185 = CARTESIAN_POINT('',(-3.44,-2.375,-2.6)); +#12186 = LINE('',#12187,#12188); +#12187 = CARTESIAN_POINT('',(-3.44,-2.375,-2.6)); +#12188 = VECTOR('',#12189,1.); +#12189 = DIRECTION('',(0.,1.,0.)); +#12190 = ORIENTED_EDGE('',*,*,#12191,.F.); +#12191 = EDGE_CURVE('',#12192,#12184,#12194,.T.); +#12192 = VERTEX_POINT('',#12193); +#12193 = CARTESIAN_POINT('',(-3.44,-2.375,-1.7)); +#12194 = LINE('',#12195,#12196); +#12195 = CARTESIAN_POINT('',(-3.44,-2.375,-1.7)); +#12196 = VECTOR('',#12197,1.); +#12197 = DIRECTION('',(0.,0.,-1.)); +#12198 = ORIENTED_EDGE('',*,*,#12199,.F.); +#12199 = EDGE_CURVE('',#11646,#12192,#12200,.T.); +#12200 = LINE('',#12201,#12202); +#12201 = CARTESIAN_POINT('',(-3.44,-2.175,-1.45)); +#12202 = VECTOR('',#12203,1.); +#12203 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#12204 = ORIENTED_EDGE('',*,*,#11645,.F.); +#12205 = PLANE('',#12206); +#12206 = AXIS2_PLACEMENT_3D('',#12207,#12208,#12209); +#12207 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#12208 = DIRECTION('',(1.,0.,0.)); +#12209 = DIRECTION('',(0.,0.,-1.)); +#12210 = ADVANCED_FACE('',(#12211),#12223,.T.); +#12211 = FACE_BOUND('',#12212,.F.); +#12212 = EDGE_LOOP('',(#12213,#12214,#12215,#12216,#12217)); +#12213 = ORIENTED_EDGE('',*,*,#11515,.F.); +#12214 = ORIENTED_EDGE('',*,*,#11492,.F.); +#12215 = ORIENTED_EDGE('',*,*,#11780,.F.); +#12216 = ORIENTED_EDGE('',*,*,#9924,.F.); +#12217 = ORIENTED_EDGE('',*,*,#12218,.F.); +#12218 = EDGE_CURVE('',#11516,#9917,#12219,.T.); +#12219 = LINE('',#12220,#12221); +#12220 = CARTESIAN_POINT('',(-3.44,1.125,1.45)); +#12221 = VECTOR('',#12222,1.); +#12222 = DIRECTION('',(0.,0.,-1.)); +#12223 = PLANE('',#12224); +#12224 = AXIS2_PLACEMENT_3D('',#12225,#12226,#12227); +#12225 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#12226 = DIRECTION('',(1.,0.,0.)); +#12227 = DIRECTION('',(0.,0.,-1.)); +#12228 = ADVANCED_FACE('',(#12229),#12256,.F.); +#12229 = FACE_BOUND('',#12230,.F.); +#12230 = EDGE_LOOP('',(#12231,#12232,#12233,#12241,#12249,#12255)); +#12231 = ORIENTED_EDGE('',*,*,#12145,.T.); +#12232 = ORIENTED_EDGE('',*,*,#8883,.F.); +#12233 = ORIENTED_EDGE('',*,*,#12234,.F.); +#12234 = EDGE_CURVE('',#12235,#8876,#12237,.T.); +#12235 = VERTEX_POINT('',#12236); +#12236 = CARTESIAN_POINT('',(-3.265,0.875,-2.1)); +#12237 = LINE('',#12238,#12239); +#12238 = CARTESIAN_POINT('',(-3.265,0.875,-2.1)); +#12239 = VECTOR('',#12240,1.); +#12240 = DIRECTION('',(0.,-1.,0.)); +#12241 = ORIENTED_EDGE('',*,*,#12242,.T.); +#12242 = EDGE_CURVE('',#12235,#12243,#12245,.T.); +#12243 = VERTEX_POINT('',#12244); +#12244 = CARTESIAN_POINT('',(-3.37,1.025,-1.95)); +#12245 = LINE('',#12246,#12247); +#12246 = CARTESIAN_POINT('',(-3.265,0.875,-2.1)); +#12247 = VECTOR('',#12248,1.); +#12248 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#12249 = ORIENTED_EDGE('',*,*,#12250,.T.); +#12250 = EDGE_CURVE('',#12243,#11733,#12251,.T.); +#12251 = LINE('',#12252,#12253); +#12252 = CARTESIAN_POINT('',(-3.37,1.025,-1.95)); +#12253 = VECTOR('',#12254,1.); +#12254 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12255 = ORIENTED_EDGE('',*,*,#11732,.F.); +#12256 = PLANE('',#12257); +#12257 = AXIS2_PLACEMENT_3D('',#12258,#12259,#12260); +#12258 = CARTESIAN_POINT('',(-3.265,-1.925,-2.1)); +#12259 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#12260 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12261 = ADVANCED_FACE('',(#12262),#12294,.T.); +#12262 = FACE_BOUND('',#12263,.F.); +#12263 = EDGE_LOOP('',(#12264,#12272,#12278,#12279,#12287,#12293)); +#12264 = ORIENTED_EDGE('',*,*,#12265,.F.); +#12265 = EDGE_CURVE('',#12266,#8932,#12268,.T.); +#12266 = VERTEX_POINT('',#12267); +#12267 = CARTESIAN_POINT('',(-3.935,0.875,-2.1)); +#12268 = LINE('',#12269,#12270); +#12269 = CARTESIAN_POINT('',(-3.935,0.875,-2.1)); +#12270 = VECTOR('',#12271,1.); +#12271 = DIRECTION('',(0.,-1.,0.)); +#12272 = ORIENTED_EDGE('',*,*,#12273,.F.); +#12273 = EDGE_CURVE('',#6364,#12266,#12274,.T.); +#12274 = LINE('',#12275,#12276); +#12275 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#12276 = VECTOR('',#12277,1.); +#12277 = DIRECTION('',(1.,0.,0.)); +#12278 = ORIENTED_EDGE('',*,*,#6363,.F.); +#12279 = ORIENTED_EDGE('',*,*,#12280,.T.); +#12280 = EDGE_CURVE('',#6356,#12281,#12283,.T.); +#12281 = VERTEX_POINT('',#12282); +#12282 = CARTESIAN_POINT('',(-4.,-2.325,-2.1)); +#12283 = LINE('',#12284,#12285); +#12284 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12285 = VECTOR('',#12286,1.); +#12286 = DIRECTION('',(1.,0.,0.)); +#12287 = ORIENTED_EDGE('',*,*,#12288,.T.); +#12288 = EDGE_CURVE('',#12281,#8940,#12289,.T.); +#12289 = LINE('',#12290,#12291); +#12290 = CARTESIAN_POINT('',(-4.,-2.325,-2.1)); +#12291 = VECTOR('',#12292,1.); +#12292 = DIRECTION('',(0.,1.,0.)); +#12293 = ORIENTED_EDGE('',*,*,#8939,.F.); +#12294 = PLANE('',#12295); +#12295 = AXIS2_PLACEMENT_3D('',#12296,#12297,#12298); +#12296 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12297 = DIRECTION('',(0.,0.,-1.)); +#12298 = DIRECTION('',(0.,1.,0.)); +#12299 = ADVANCED_FACE('',(#12300),#12318,.T.); +#12300 = FACE_BOUND('',#12301,.F.); +#12301 = EDGE_LOOP('',(#12302,#12310,#12316,#12317)); +#12302 = ORIENTED_EDGE('',*,*,#12303,.F.); +#12303 = EDGE_CURVE('',#12304,#8868,#12306,.T.); +#12304 = VERTEX_POINT('',#12305); +#12305 = CARTESIAN_POINT('',(-3.135,0.875,-2.1)); +#12306 = LINE('',#12307,#12308); +#12307 = CARTESIAN_POINT('',(-3.135,0.875,-2.1)); +#12308 = VECTOR('',#12309,1.); +#12309 = DIRECTION('',(0.,-1.,0.)); +#12310 = ORIENTED_EDGE('',*,*,#12311,.F.); +#12311 = EDGE_CURVE('',#12235,#12304,#12312,.T.); +#12312 = LINE('',#12313,#12314); +#12313 = CARTESIAN_POINT('',(-3.265,0.875,-2.1)); +#12314 = VECTOR('',#12315,1.); +#12315 = DIRECTION('',(1.,0.,0.)); +#12316 = ORIENTED_EDGE('',*,*,#12234,.T.); +#12317 = ORIENTED_EDGE('',*,*,#8875,.F.); +#12318 = PLANE('',#12319); +#12319 = AXIS2_PLACEMENT_3D('',#12320,#12321,#12322); +#12320 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12321 = DIRECTION('',(0.,0.,-1.)); +#12322 = DIRECTION('',(0.,1.,0.)); +#12323 = ADVANCED_FACE('',(#12324),#12349,.T.); +#12324 = FACE_BOUND('',#12325,.F.); +#12325 = EDGE_LOOP('',(#12326,#12334,#12342,#12348)); +#12326 = ORIENTED_EDGE('',*,*,#12327,.F.); +#12327 = EDGE_CURVE('',#12328,#8804,#12330,.T.); +#12328 = VERTEX_POINT('',#12329); +#12329 = CARTESIAN_POINT('',(-2.335,0.875,-2.1)); +#12330 = LINE('',#12331,#12332); +#12331 = CARTESIAN_POINT('',(-2.335,0.875,-2.1)); +#12332 = VECTOR('',#12333,1.); +#12333 = DIRECTION('',(0.,-1.,0.)); +#12334 = ORIENTED_EDGE('',*,*,#12335,.F.); +#12335 = EDGE_CURVE('',#12336,#12328,#12338,.T.); +#12336 = VERTEX_POINT('',#12337); +#12337 = CARTESIAN_POINT('',(-2.465,0.875,-2.1)); +#12338 = LINE('',#12339,#12340); +#12339 = CARTESIAN_POINT('',(-2.465,0.875,-2.1)); +#12340 = VECTOR('',#12341,1.); +#12341 = DIRECTION('',(1.,0.,0.)); +#12342 = ORIENTED_EDGE('',*,*,#12343,.T.); +#12343 = EDGE_CURVE('',#12336,#8812,#12344,.T.); +#12344 = LINE('',#12345,#12346); +#12345 = CARTESIAN_POINT('',(-2.465,0.875,-2.1)); +#12346 = VECTOR('',#12347,1.); +#12347 = DIRECTION('',(0.,-1.,0.)); +#12348 = ORIENTED_EDGE('',*,*,#8811,.F.); +#12349 = PLANE('',#12350); +#12350 = AXIS2_PLACEMENT_3D('',#12351,#12352,#12353); +#12351 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12352 = DIRECTION('',(0.,0.,-1.)); +#12353 = DIRECTION('',(0.,1.,0.)); +#12354 = ADVANCED_FACE('',(#12355),#12380,.T.); +#12355 = FACE_BOUND('',#12356,.F.); +#12356 = EDGE_LOOP('',(#12357,#12365,#12373,#12379)); +#12357 = ORIENTED_EDGE('',*,*,#12358,.F.); +#12358 = EDGE_CURVE('',#12359,#8740,#12361,.T.); +#12359 = VERTEX_POINT('',#12360); +#12360 = CARTESIAN_POINT('',(-1.535,0.875,-2.1)); +#12361 = LINE('',#12362,#12363); +#12362 = CARTESIAN_POINT('',(-1.535,0.875,-2.1)); +#12363 = VECTOR('',#12364,1.); +#12364 = DIRECTION('',(0.,-1.,0.)); +#12365 = ORIENTED_EDGE('',*,*,#12366,.F.); +#12366 = EDGE_CURVE('',#12367,#12359,#12369,.T.); +#12367 = VERTEX_POINT('',#12368); +#12368 = CARTESIAN_POINT('',(-1.665,0.875,-2.1)); +#12369 = LINE('',#12370,#12371); +#12370 = CARTESIAN_POINT('',(-1.665,0.875,-2.1)); +#12371 = VECTOR('',#12372,1.); +#12372 = DIRECTION('',(1.,0.,0.)); +#12373 = ORIENTED_EDGE('',*,*,#12374,.T.); +#12374 = EDGE_CURVE('',#12367,#8748,#12375,.T.); +#12375 = LINE('',#12376,#12377); +#12376 = CARTESIAN_POINT('',(-1.665,0.875,-2.1)); +#12377 = VECTOR('',#12378,1.); +#12378 = DIRECTION('',(0.,-1.,0.)); +#12379 = ORIENTED_EDGE('',*,*,#8747,.F.); +#12380 = PLANE('',#12381); +#12381 = AXIS2_PLACEMENT_3D('',#12382,#12383,#12384); +#12382 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12383 = DIRECTION('',(0.,0.,-1.)); +#12384 = DIRECTION('',(0.,1.,0.)); +#12385 = ADVANCED_FACE('',(#12386),#12411,.T.); +#12386 = FACE_BOUND('',#12387,.F.); +#12387 = EDGE_LOOP('',(#12388,#12396,#12404,#12410)); +#12388 = ORIENTED_EDGE('',*,*,#12389,.F.); +#12389 = EDGE_CURVE('',#12390,#8676,#12392,.T.); +#12390 = VERTEX_POINT('',#12391); +#12391 = CARTESIAN_POINT('',(-0.735,0.875,-2.1)); +#12392 = LINE('',#12393,#12394); +#12393 = CARTESIAN_POINT('',(-0.735,0.875,-2.1)); +#12394 = VECTOR('',#12395,1.); +#12395 = DIRECTION('',(0.,-1.,0.)); +#12396 = ORIENTED_EDGE('',*,*,#12397,.F.); +#12397 = EDGE_CURVE('',#12398,#12390,#12400,.T.); +#12398 = VERTEX_POINT('',#12399); +#12399 = CARTESIAN_POINT('',(-0.865,0.875,-2.1)); +#12400 = LINE('',#12401,#12402); +#12401 = CARTESIAN_POINT('',(-0.865,0.875,-2.1)); +#12402 = VECTOR('',#12403,1.); +#12403 = DIRECTION('',(1.,0.,0.)); +#12404 = ORIENTED_EDGE('',*,*,#12405,.T.); +#12405 = EDGE_CURVE('',#12398,#8684,#12406,.T.); +#12406 = LINE('',#12407,#12408); +#12407 = CARTESIAN_POINT('',(-0.865,0.875,-2.1)); +#12408 = VECTOR('',#12409,1.); +#12409 = DIRECTION('',(0.,-1.,0.)); +#12410 = ORIENTED_EDGE('',*,*,#8683,.F.); +#12411 = PLANE('',#12412); +#12412 = AXIS2_PLACEMENT_3D('',#12413,#12414,#12415); +#12413 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12414 = DIRECTION('',(0.,0.,-1.)); +#12415 = DIRECTION('',(0.,1.,0.)); +#12416 = ADVANCED_FACE('',(#12417),#12442,.T.); +#12417 = FACE_BOUND('',#12418,.F.); +#12418 = EDGE_LOOP('',(#12419,#12427,#12435,#12441)); +#12419 = ORIENTED_EDGE('',*,*,#12420,.F.); +#12420 = EDGE_CURVE('',#12421,#8612,#12423,.T.); +#12421 = VERTEX_POINT('',#12422); +#12422 = CARTESIAN_POINT('',(6.5E-02,0.875,-2.1)); +#12423 = LINE('',#12424,#12425); +#12424 = CARTESIAN_POINT('',(6.5E-02,0.875,-2.1)); +#12425 = VECTOR('',#12426,1.); +#12426 = DIRECTION('',(0.,-1.,0.)); +#12427 = ORIENTED_EDGE('',*,*,#12428,.F.); +#12428 = EDGE_CURVE('',#12429,#12421,#12431,.T.); +#12429 = VERTEX_POINT('',#12430); +#12430 = CARTESIAN_POINT('',(-6.5E-02,0.875,-2.1)); +#12431 = LINE('',#12432,#12433); +#12432 = CARTESIAN_POINT('',(-6.5E-02,0.875,-2.1)); +#12433 = VECTOR('',#12434,1.); +#12434 = DIRECTION('',(1.,0.,0.)); +#12435 = ORIENTED_EDGE('',*,*,#12436,.T.); +#12436 = EDGE_CURVE('',#12429,#8620,#12437,.T.); +#12437 = LINE('',#12438,#12439); +#12438 = CARTESIAN_POINT('',(-6.5E-02,0.875,-2.1)); +#12439 = VECTOR('',#12440,1.); +#12440 = DIRECTION('',(0.,-1.,0.)); +#12441 = ORIENTED_EDGE('',*,*,#8619,.F.); +#12442 = PLANE('',#12443); +#12443 = AXIS2_PLACEMENT_3D('',#12444,#12445,#12446); +#12444 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12445 = DIRECTION('',(0.,0.,-1.)); +#12446 = DIRECTION('',(0.,1.,0.)); +#12447 = ADVANCED_FACE('',(#12448),#12473,.T.); +#12448 = FACE_BOUND('',#12449,.F.); +#12449 = EDGE_LOOP('',(#12450,#12458,#12466,#12472)); +#12450 = ORIENTED_EDGE('',*,*,#12451,.F.); +#12451 = EDGE_CURVE('',#12452,#8548,#12454,.T.); +#12452 = VERTEX_POINT('',#12453); +#12453 = CARTESIAN_POINT('',(0.865,0.875,-2.1)); +#12454 = LINE('',#12455,#12456); +#12455 = CARTESIAN_POINT('',(0.865,0.875,-2.1)); +#12456 = VECTOR('',#12457,1.); +#12457 = DIRECTION('',(0.,-1.,0.)); +#12458 = ORIENTED_EDGE('',*,*,#12459,.F.); +#12459 = EDGE_CURVE('',#12460,#12452,#12462,.T.); +#12460 = VERTEX_POINT('',#12461); +#12461 = CARTESIAN_POINT('',(0.735,0.875,-2.1)); +#12462 = LINE('',#12463,#12464); +#12463 = CARTESIAN_POINT('',(0.735,0.875,-2.1)); +#12464 = VECTOR('',#12465,1.); +#12465 = DIRECTION('',(1.,0.,0.)); +#12466 = ORIENTED_EDGE('',*,*,#12467,.T.); +#12467 = EDGE_CURVE('',#12460,#8556,#12468,.T.); +#12468 = LINE('',#12469,#12470); +#12469 = CARTESIAN_POINT('',(0.735,0.875,-2.1)); +#12470 = VECTOR('',#12471,1.); +#12471 = DIRECTION('',(0.,-1.,0.)); +#12472 = ORIENTED_EDGE('',*,*,#8555,.F.); +#12473 = PLANE('',#12474); +#12474 = AXIS2_PLACEMENT_3D('',#12475,#12476,#12477); +#12475 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12476 = DIRECTION('',(0.,0.,-1.)); +#12477 = DIRECTION('',(0.,1.,0.)); +#12478 = ADVANCED_FACE('',(#12479),#12504,.T.); +#12479 = FACE_BOUND('',#12480,.F.); +#12480 = EDGE_LOOP('',(#12481,#12489,#12497,#12503)); +#12481 = ORIENTED_EDGE('',*,*,#12482,.F.); +#12482 = EDGE_CURVE('',#12483,#8484,#12485,.T.); +#12483 = VERTEX_POINT('',#12484); +#12484 = CARTESIAN_POINT('',(1.665,0.875,-2.1)); +#12485 = LINE('',#12486,#12487); +#12486 = CARTESIAN_POINT('',(1.665,0.875,-2.1)); +#12487 = VECTOR('',#12488,1.); +#12488 = DIRECTION('',(0.,-1.,0.)); +#12489 = ORIENTED_EDGE('',*,*,#12490,.F.); +#12490 = EDGE_CURVE('',#12491,#12483,#12493,.T.); +#12491 = VERTEX_POINT('',#12492); +#12492 = CARTESIAN_POINT('',(1.535,0.875,-2.1)); +#12493 = LINE('',#12494,#12495); +#12494 = CARTESIAN_POINT('',(1.535,0.875,-2.1)); +#12495 = VECTOR('',#12496,1.); +#12496 = DIRECTION('',(1.,0.,0.)); +#12497 = ORIENTED_EDGE('',*,*,#12498,.T.); +#12498 = EDGE_CURVE('',#12491,#8492,#12499,.T.); +#12499 = LINE('',#12500,#12501); +#12500 = CARTESIAN_POINT('',(1.535,0.875,-2.1)); +#12501 = VECTOR('',#12502,1.); +#12502 = DIRECTION('',(0.,-1.,0.)); +#12503 = ORIENTED_EDGE('',*,*,#8491,.F.); +#12504 = PLANE('',#12505); +#12505 = AXIS2_PLACEMENT_3D('',#12506,#12507,#12508); +#12506 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12507 = DIRECTION('',(0.,0.,-1.)); +#12508 = DIRECTION('',(0.,1.,0.)); +#12509 = ADVANCED_FACE('',(#12510),#12535,.T.); +#12510 = FACE_BOUND('',#12511,.F.); +#12511 = EDGE_LOOP('',(#12512,#12520,#12528,#12534)); +#12512 = ORIENTED_EDGE('',*,*,#12513,.F.); +#12513 = EDGE_CURVE('',#12514,#8420,#12516,.T.); +#12514 = VERTEX_POINT('',#12515); +#12515 = CARTESIAN_POINT('',(2.465,0.875,-2.1)); +#12516 = LINE('',#12517,#12518); +#12517 = CARTESIAN_POINT('',(2.465,0.875,-2.1)); +#12518 = VECTOR('',#12519,1.); +#12519 = DIRECTION('',(0.,-1.,0.)); +#12520 = ORIENTED_EDGE('',*,*,#12521,.F.); +#12521 = EDGE_CURVE('',#12522,#12514,#12524,.T.); +#12522 = VERTEX_POINT('',#12523); +#12523 = CARTESIAN_POINT('',(2.335,0.875,-2.1)); +#12524 = LINE('',#12525,#12526); +#12525 = CARTESIAN_POINT('',(2.335,0.875,-2.1)); +#12526 = VECTOR('',#12527,1.); +#12527 = DIRECTION('',(1.,0.,0.)); +#12528 = ORIENTED_EDGE('',*,*,#12529,.T.); +#12529 = EDGE_CURVE('',#12522,#8428,#12530,.T.); +#12530 = LINE('',#12531,#12532); +#12531 = CARTESIAN_POINT('',(2.335,0.875,-2.1)); +#12532 = VECTOR('',#12533,1.); +#12533 = DIRECTION('',(0.,-1.,0.)); +#12534 = ORIENTED_EDGE('',*,*,#8427,.F.); +#12535 = PLANE('',#12536); +#12536 = AXIS2_PLACEMENT_3D('',#12537,#12538,#12539); +#12537 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12538 = DIRECTION('',(0.,0.,-1.)); +#12539 = DIRECTION('',(0.,1.,0.)); +#12540 = ADVANCED_FACE('',(#12541),#12566,.T.); +#12541 = FACE_BOUND('',#12542,.F.); +#12542 = EDGE_LOOP('',(#12543,#12551,#12559,#12565)); +#12543 = ORIENTED_EDGE('',*,*,#12544,.F.); +#12544 = EDGE_CURVE('',#12545,#8356,#12547,.T.); +#12545 = VERTEX_POINT('',#12546); +#12546 = CARTESIAN_POINT('',(3.265,0.875,-2.1)); +#12547 = LINE('',#12548,#12549); +#12548 = CARTESIAN_POINT('',(3.265,0.875,-2.1)); +#12549 = VECTOR('',#12550,1.); +#12550 = DIRECTION('',(0.,-1.,0.)); +#12551 = ORIENTED_EDGE('',*,*,#12552,.F.); +#12552 = EDGE_CURVE('',#12553,#12545,#12555,.T.); +#12553 = VERTEX_POINT('',#12554); +#12554 = CARTESIAN_POINT('',(3.135,0.875,-2.1)); +#12555 = LINE('',#12556,#12557); +#12556 = CARTESIAN_POINT('',(3.135,0.875,-2.1)); +#12557 = VECTOR('',#12558,1.); +#12558 = DIRECTION('',(1.,0.,0.)); +#12559 = ORIENTED_EDGE('',*,*,#12560,.T.); +#12560 = EDGE_CURVE('',#12553,#8364,#12561,.T.); +#12561 = LINE('',#12562,#12563); +#12562 = CARTESIAN_POINT('',(3.135,0.875,-2.1)); +#12563 = VECTOR('',#12564,1.); +#12564 = DIRECTION('',(0.,-1.,0.)); +#12565 = ORIENTED_EDGE('',*,*,#8363,.F.); +#12566 = PLANE('',#12567); +#12567 = AXIS2_PLACEMENT_3D('',#12568,#12569,#12570); +#12568 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12569 = DIRECTION('',(0.,0.,-1.)); +#12570 = DIRECTION('',(0.,1.,0.)); +#12571 = ADVANCED_FACE('',(#12572),#12613,.T.); +#12572 = FACE_BOUND('',#12573,.F.); +#12573 = EDGE_LOOP('',(#12574,#12582,#12583,#12591,#12599,#12607)); +#12574 = ORIENTED_EDGE('',*,*,#12575,.T.); +#12575 = EDGE_CURVE('',#12576,#8300,#12578,.T.); +#12576 = VERTEX_POINT('',#12577); +#12577 = CARTESIAN_POINT('',(3.935,0.875,-2.1)); +#12578 = LINE('',#12579,#12580); +#12579 = CARTESIAN_POINT('',(3.935,0.875,-2.1)); +#12580 = VECTOR('',#12581,1.); +#12581 = DIRECTION('',(0.,-1.,0.)); +#12582 = ORIENTED_EDGE('',*,*,#8299,.F.); +#12583 = ORIENTED_EDGE('',*,*,#12584,.F.); +#12584 = EDGE_CURVE('',#12585,#8292,#12587,.T.); +#12585 = VERTEX_POINT('',#12586); +#12586 = CARTESIAN_POINT('',(4.,-2.325,-2.1)); +#12587 = LINE('',#12588,#12589); +#12588 = CARTESIAN_POINT('',(4.,-2.325,-2.1)); +#12589 = VECTOR('',#12590,1.); +#12590 = DIRECTION('',(0.,1.,0.)); +#12591 = ORIENTED_EDGE('',*,*,#12592,.T.); +#12592 = EDGE_CURVE('',#12585,#12593,#12595,.T.); +#12593 = VERTEX_POINT('',#12594); +#12594 = CARTESIAN_POINT('',(4.2,-2.325,-2.1)); +#12595 = LINE('',#12596,#12597); +#12596 = CARTESIAN_POINT('',(4.,-2.325,-2.1)); +#12597 = VECTOR('',#12598,1.); +#12598 = DIRECTION('',(1.,0.,0.)); +#12599 = ORIENTED_EDGE('',*,*,#12600,.T.); +#12600 = EDGE_CURVE('',#12593,#12601,#12603,.T.); +#12601 = VERTEX_POINT('',#12602); +#12602 = CARTESIAN_POINT('',(4.2,0.875,-2.1)); +#12603 = LINE('',#12604,#12605); +#12604 = CARTESIAN_POINT('',(4.2,-2.325,-2.1)); +#12605 = VECTOR('',#12606,1.); +#12606 = DIRECTION('',(0.,1.,0.)); +#12607 = ORIENTED_EDGE('',*,*,#12608,.F.); +#12608 = EDGE_CURVE('',#12576,#12601,#12609,.T.); +#12609 = LINE('',#12610,#12611); +#12610 = CARTESIAN_POINT('',(3.935,0.875,-2.1)); +#12611 = VECTOR('',#12612,1.); +#12612 = DIRECTION('',(1.,0.,0.)); +#12613 = PLANE('',#12614); +#12614 = AXIS2_PLACEMENT_3D('',#12615,#12616,#12617); +#12615 = CARTESIAN_POINT('',(-4.9,-2.325,-2.1)); +#12616 = DIRECTION('',(0.,0.,-1.)); +#12617 = DIRECTION('',(0.,1.,0.)); +#12618 = ADVANCED_FACE('',(#12619),#12639,.F.); +#12619 = FACE_BOUND('',#12620,.F.); +#12620 = EDGE_LOOP('',(#12621,#12622,#12623,#12631,#12637,#12638)); +#12621 = ORIENTED_EDGE('',*,*,#11600,.F.); +#12622 = ORIENTED_EDGE('',*,*,#11445,.T.); +#12623 = ORIENTED_EDGE('',*,*,#12624,.F.); +#12624 = EDGE_CURVE('',#12625,#11438,#12627,.T.); +#12625 = VERTEX_POINT('',#12626); +#12626 = CARTESIAN_POINT('',(-3.83,1.025,-1.95)); +#12627 = LINE('',#12628,#12629); +#12628 = CARTESIAN_POINT('',(-3.83,1.025,-1.95)); +#12629 = VECTOR('',#12630,1.); +#12630 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12631 = ORIENTED_EDGE('',*,*,#12632,.F.); +#12632 = EDGE_CURVE('',#12266,#12625,#12633,.T.); +#12633 = LINE('',#12634,#12635); +#12634 = CARTESIAN_POINT('',(-3.935,0.875,-2.1)); +#12635 = VECTOR('',#12636,1.); +#12636 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#12637 = ORIENTED_EDGE('',*,*,#12265,.T.); +#12638 = ORIENTED_EDGE('',*,*,#8931,.F.); +#12639 = PLANE('',#12640); +#12640 = AXIS2_PLACEMENT_3D('',#12641,#12642,#12643); +#12641 = CARTESIAN_POINT('',(-3.76,-1.925,-1.85)); +#12642 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#12643 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#12644 = ADVANCED_FACE('',(#12645),#13118,.T.); +#12645 = FACE_BOUND('',#12646,.F.); +#12646 = EDGE_LOOP('',(#12647,#12655,#12656,#12662,#12663,#12664,#12670, + #12671,#12672,#12680,#12688,#12696,#12704,#12712,#12720,#12728, + #12736,#12744,#12752,#12760,#12768,#12776,#12784,#12792,#12800, + #12808,#12816,#12824,#12832,#12840,#12848,#12856,#12864,#12872, + #12880,#12888,#12896,#12904,#12912,#12920,#12928,#12936,#12944, + #12952,#12960,#12968,#12976,#12984,#12992,#13000,#13008,#13016, + #13024,#13032,#13040,#13048,#13056,#13064,#13072,#13080,#13088, + #13096,#13104,#13112)); +#12647 = ORIENTED_EDGE('',*,*,#12648,.F.); +#12648 = EDGE_CURVE('',#6380,#12649,#12651,.T.); +#12649 = VERTEX_POINT('',#12650); +#12650 = CARTESIAN_POINT('',(4.9,1.025,-1.4)); +#12651 = LINE('',#12652,#12653); +#12652 = CARTESIAN_POINT('',(-4.9,1.025,-1.4)); +#12653 = VECTOR('',#12654,1.); +#12654 = DIRECTION('',(1.,0.,0.)); +#12655 = ORIENTED_EDGE('',*,*,#6379,.F.); +#12656 = ORIENTED_EDGE('',*,*,#12657,.T.); +#12657 = EDGE_CURVE('',#6372,#12625,#12658,.T.); +#12658 = LINE('',#12659,#12660); +#12659 = CARTESIAN_POINT('',(-4.9,1.025,-1.95)); +#12660 = VECTOR('',#12661,1.); +#12661 = DIRECTION('',(1.,0.,0.)); +#12662 = ORIENTED_EDGE('',*,*,#12624,.T.); +#12663 = ORIENTED_EDGE('',*,*,#11437,.T.); +#12664 = ORIENTED_EDGE('',*,*,#12665,.T.); +#12665 = EDGE_CURVE('',#11430,#11725,#12666,.T.); +#12666 = LINE('',#12667,#12668); +#12667 = CARTESIAN_POINT('',(-3.76,1.025,-1.8)); +#12668 = VECTOR('',#12669,1.); +#12669 = DIRECTION('',(1.,0.,0.)); +#12670 = ORIENTED_EDGE('',*,*,#11740,.F.); +#12671 = ORIENTED_EDGE('',*,*,#12250,.F.); +#12672 = ORIENTED_EDGE('',*,*,#12673,.T.); +#12673 = EDGE_CURVE('',#12243,#12674,#12676,.T.); +#12674 = VERTEX_POINT('',#12675); +#12675 = CARTESIAN_POINT('',(-3.03,1.025,-1.95)); +#12676 = LINE('',#12677,#12678); +#12677 = CARTESIAN_POINT('',(-3.37,1.025,-1.95)); +#12678 = VECTOR('',#12679,1.); +#12679 = DIRECTION('',(1.,0.,0.)); +#12680 = ORIENTED_EDGE('',*,*,#12681,.T.); +#12681 = EDGE_CURVE('',#12674,#12682,#12684,.T.); +#12682 = VERTEX_POINT('',#12683); +#12683 = CARTESIAN_POINT('',(-2.96,1.025,-1.85)); +#12684 = LINE('',#12685,#12686); +#12685 = CARTESIAN_POINT('',(-3.03,1.025,-1.95)); +#12686 = VECTOR('',#12687,1.); +#12687 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12688 = ORIENTED_EDGE('',*,*,#12689,.T.); +#12689 = EDGE_CURVE('',#12682,#12690,#12692,.T.); +#12690 = VERTEX_POINT('',#12691); +#12691 = CARTESIAN_POINT('',(-2.96,1.025,-1.8)); +#12692 = LINE('',#12693,#12694); +#12693 = CARTESIAN_POINT('',(-2.96,1.025,-1.85)); +#12694 = VECTOR('',#12695,1.); +#12695 = DIRECTION('',(0.,0.,1.)); +#12696 = ORIENTED_EDGE('',*,*,#12697,.T.); +#12697 = EDGE_CURVE('',#12690,#12698,#12700,.T.); +#12698 = VERTEX_POINT('',#12699); +#12699 = CARTESIAN_POINT('',(-2.64,1.025,-1.8)); +#12700 = LINE('',#12701,#12702); +#12701 = CARTESIAN_POINT('',(-2.96,1.025,-1.8)); +#12702 = VECTOR('',#12703,1.); +#12703 = DIRECTION('',(1.,0.,0.)); +#12704 = ORIENTED_EDGE('',*,*,#12705,.F.); +#12705 = EDGE_CURVE('',#12706,#12698,#12708,.T.); +#12706 = VERTEX_POINT('',#12707); +#12707 = CARTESIAN_POINT('',(-2.64,1.025,-1.85)); +#12708 = LINE('',#12709,#12710); +#12709 = CARTESIAN_POINT('',(-2.64,1.025,-1.85)); +#12710 = VECTOR('',#12711,1.); +#12711 = DIRECTION('',(0.,0.,1.)); +#12712 = ORIENTED_EDGE('',*,*,#12713,.F.); +#12713 = EDGE_CURVE('',#12714,#12706,#12716,.T.); +#12714 = VERTEX_POINT('',#12715); +#12715 = CARTESIAN_POINT('',(-2.57,1.025,-1.95)); +#12716 = LINE('',#12717,#12718); +#12717 = CARTESIAN_POINT('',(-2.57,1.025,-1.95)); +#12718 = VECTOR('',#12719,1.); +#12719 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12720 = ORIENTED_EDGE('',*,*,#12721,.T.); +#12721 = EDGE_CURVE('',#12714,#12722,#12724,.T.); +#12722 = VERTEX_POINT('',#12723); +#12723 = CARTESIAN_POINT('',(-2.23,1.025,-1.95)); +#12724 = LINE('',#12725,#12726); +#12725 = CARTESIAN_POINT('',(-2.57,1.025,-1.95)); +#12726 = VECTOR('',#12727,1.); +#12727 = DIRECTION('',(1.,0.,0.)); +#12728 = ORIENTED_EDGE('',*,*,#12729,.T.); +#12729 = EDGE_CURVE('',#12722,#12730,#12732,.T.); +#12730 = VERTEX_POINT('',#12731); +#12731 = CARTESIAN_POINT('',(-2.16,1.025,-1.85)); +#12732 = LINE('',#12733,#12734); +#12733 = CARTESIAN_POINT('',(-2.23,1.025,-1.95)); +#12734 = VECTOR('',#12735,1.); +#12735 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12736 = ORIENTED_EDGE('',*,*,#12737,.T.); +#12737 = EDGE_CURVE('',#12730,#12738,#12740,.T.); +#12738 = VERTEX_POINT('',#12739); +#12739 = CARTESIAN_POINT('',(-2.16,1.025,-1.8)); +#12740 = LINE('',#12741,#12742); +#12741 = CARTESIAN_POINT('',(-2.16,1.025,-1.85)); +#12742 = VECTOR('',#12743,1.); +#12743 = DIRECTION('',(0.,0.,1.)); +#12744 = ORIENTED_EDGE('',*,*,#12745,.T.); +#12745 = EDGE_CURVE('',#12738,#12746,#12748,.T.); +#12746 = VERTEX_POINT('',#12747); +#12747 = CARTESIAN_POINT('',(-1.84,1.025,-1.8)); +#12748 = LINE('',#12749,#12750); +#12749 = CARTESIAN_POINT('',(-2.16,1.025,-1.8)); +#12750 = VECTOR('',#12751,1.); +#12751 = DIRECTION('',(1.,0.,0.)); +#12752 = ORIENTED_EDGE('',*,*,#12753,.F.); +#12753 = EDGE_CURVE('',#12754,#12746,#12756,.T.); +#12754 = VERTEX_POINT('',#12755); +#12755 = CARTESIAN_POINT('',(-1.84,1.025,-1.85)); +#12756 = LINE('',#12757,#12758); +#12757 = CARTESIAN_POINT('',(-1.84,1.025,-1.85)); +#12758 = VECTOR('',#12759,1.); +#12759 = DIRECTION('',(0.,0.,1.)); +#12760 = ORIENTED_EDGE('',*,*,#12761,.F.); +#12761 = EDGE_CURVE('',#12762,#12754,#12764,.T.); +#12762 = VERTEX_POINT('',#12763); +#12763 = CARTESIAN_POINT('',(-1.77,1.025,-1.95)); +#12764 = LINE('',#12765,#12766); +#12765 = CARTESIAN_POINT('',(-1.77,1.025,-1.95)); +#12766 = VECTOR('',#12767,1.); +#12767 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12768 = ORIENTED_EDGE('',*,*,#12769,.T.); +#12769 = EDGE_CURVE('',#12762,#12770,#12772,.T.); +#12770 = VERTEX_POINT('',#12771); +#12771 = CARTESIAN_POINT('',(-1.43,1.025,-1.95)); +#12772 = LINE('',#12773,#12774); +#12773 = CARTESIAN_POINT('',(-1.77,1.025,-1.95)); +#12774 = VECTOR('',#12775,1.); +#12775 = DIRECTION('',(1.,0.,0.)); +#12776 = ORIENTED_EDGE('',*,*,#12777,.T.); +#12777 = EDGE_CURVE('',#12770,#12778,#12780,.T.); +#12778 = VERTEX_POINT('',#12779); +#12779 = CARTESIAN_POINT('',(-1.36,1.025,-1.85)); +#12780 = LINE('',#12781,#12782); +#12781 = CARTESIAN_POINT('',(-1.43,1.025,-1.95)); +#12782 = VECTOR('',#12783,1.); +#12783 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12784 = ORIENTED_EDGE('',*,*,#12785,.T.); +#12785 = EDGE_CURVE('',#12778,#12786,#12788,.T.); +#12786 = VERTEX_POINT('',#12787); +#12787 = CARTESIAN_POINT('',(-1.36,1.025,-1.8)); +#12788 = LINE('',#12789,#12790); +#12789 = CARTESIAN_POINT('',(-1.36,1.025,-1.85)); +#12790 = VECTOR('',#12791,1.); +#12791 = DIRECTION('',(0.,0.,1.)); +#12792 = ORIENTED_EDGE('',*,*,#12793,.T.); +#12793 = EDGE_CURVE('',#12786,#12794,#12796,.T.); +#12794 = VERTEX_POINT('',#12795); +#12795 = CARTESIAN_POINT('',(-1.04,1.025,-1.8)); +#12796 = LINE('',#12797,#12798); +#12797 = CARTESIAN_POINT('',(-1.36,1.025,-1.8)); +#12798 = VECTOR('',#12799,1.); +#12799 = DIRECTION('',(1.,0.,0.)); +#12800 = ORIENTED_EDGE('',*,*,#12801,.F.); +#12801 = EDGE_CURVE('',#12802,#12794,#12804,.T.); +#12802 = VERTEX_POINT('',#12803); +#12803 = CARTESIAN_POINT('',(-1.04,1.025,-1.85)); +#12804 = LINE('',#12805,#12806); +#12805 = CARTESIAN_POINT('',(-1.04,1.025,-1.85)); +#12806 = VECTOR('',#12807,1.); +#12807 = DIRECTION('',(0.,0.,1.)); +#12808 = ORIENTED_EDGE('',*,*,#12809,.F.); +#12809 = EDGE_CURVE('',#12810,#12802,#12812,.T.); +#12810 = VERTEX_POINT('',#12811); +#12811 = CARTESIAN_POINT('',(-0.97,1.025,-1.95)); +#12812 = LINE('',#12813,#12814); +#12813 = CARTESIAN_POINT('',(-0.97,1.025,-1.95)); +#12814 = VECTOR('',#12815,1.); +#12815 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12816 = ORIENTED_EDGE('',*,*,#12817,.T.); +#12817 = EDGE_CURVE('',#12810,#12818,#12820,.T.); +#12818 = VERTEX_POINT('',#12819); +#12819 = CARTESIAN_POINT('',(-0.63,1.025,-1.95)); +#12820 = LINE('',#12821,#12822); +#12821 = CARTESIAN_POINT('',(-0.97,1.025,-1.95)); +#12822 = VECTOR('',#12823,1.); +#12823 = DIRECTION('',(1.,0.,0.)); +#12824 = ORIENTED_EDGE('',*,*,#12825,.T.); +#12825 = EDGE_CURVE('',#12818,#12826,#12828,.T.); +#12826 = VERTEX_POINT('',#12827); +#12827 = CARTESIAN_POINT('',(-0.56,1.025,-1.85)); +#12828 = LINE('',#12829,#12830); +#12829 = CARTESIAN_POINT('',(-0.63,1.025,-1.95)); +#12830 = VECTOR('',#12831,1.); +#12831 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12832 = ORIENTED_EDGE('',*,*,#12833,.T.); +#12833 = EDGE_CURVE('',#12826,#12834,#12836,.T.); +#12834 = VERTEX_POINT('',#12835); +#12835 = CARTESIAN_POINT('',(-0.56,1.025,-1.8)); +#12836 = LINE('',#12837,#12838); +#12837 = CARTESIAN_POINT('',(-0.56,1.025,-1.85)); +#12838 = VECTOR('',#12839,1.); +#12839 = DIRECTION('',(0.,0.,1.)); +#12840 = ORIENTED_EDGE('',*,*,#12841,.T.); +#12841 = EDGE_CURVE('',#12834,#12842,#12844,.T.); +#12842 = VERTEX_POINT('',#12843); +#12843 = CARTESIAN_POINT('',(-0.24,1.025,-1.8)); +#12844 = LINE('',#12845,#12846); +#12845 = CARTESIAN_POINT('',(-0.56,1.025,-1.8)); +#12846 = VECTOR('',#12847,1.); +#12847 = DIRECTION('',(1.,0.,0.)); +#12848 = ORIENTED_EDGE('',*,*,#12849,.F.); +#12849 = EDGE_CURVE('',#12850,#12842,#12852,.T.); +#12850 = VERTEX_POINT('',#12851); +#12851 = CARTESIAN_POINT('',(-0.24,1.025,-1.85)); +#12852 = LINE('',#12853,#12854); +#12853 = CARTESIAN_POINT('',(-0.24,1.025,-1.85)); +#12854 = VECTOR('',#12855,1.); +#12855 = DIRECTION('',(0.,0.,1.)); +#12856 = ORIENTED_EDGE('',*,*,#12857,.F.); +#12857 = EDGE_CURVE('',#12858,#12850,#12860,.T.); +#12858 = VERTEX_POINT('',#12859); +#12859 = CARTESIAN_POINT('',(-0.17,1.025,-1.95)); +#12860 = LINE('',#12861,#12862); +#12861 = CARTESIAN_POINT('',(-0.17,1.025,-1.95)); +#12862 = VECTOR('',#12863,1.); +#12863 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12864 = ORIENTED_EDGE('',*,*,#12865,.T.); +#12865 = EDGE_CURVE('',#12858,#12866,#12868,.T.); +#12866 = VERTEX_POINT('',#12867); +#12867 = CARTESIAN_POINT('',(0.17,1.025,-1.95)); +#12868 = LINE('',#12869,#12870); +#12869 = CARTESIAN_POINT('',(-0.17,1.025,-1.95)); +#12870 = VECTOR('',#12871,1.); +#12871 = DIRECTION('',(1.,0.,0.)); +#12872 = ORIENTED_EDGE('',*,*,#12873,.T.); +#12873 = EDGE_CURVE('',#12866,#12874,#12876,.T.); +#12874 = VERTEX_POINT('',#12875); +#12875 = CARTESIAN_POINT('',(0.24,1.025,-1.85)); +#12876 = LINE('',#12877,#12878); +#12877 = CARTESIAN_POINT('',(0.17,1.025,-1.95)); +#12878 = VECTOR('',#12879,1.); +#12879 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12880 = ORIENTED_EDGE('',*,*,#12881,.T.); +#12881 = EDGE_CURVE('',#12874,#12882,#12884,.T.); +#12882 = VERTEX_POINT('',#12883); +#12883 = CARTESIAN_POINT('',(0.24,1.025,-1.8)); +#12884 = LINE('',#12885,#12886); +#12885 = CARTESIAN_POINT('',(0.24,1.025,-1.85)); +#12886 = VECTOR('',#12887,1.); +#12887 = DIRECTION('',(0.,0.,1.)); +#12888 = ORIENTED_EDGE('',*,*,#12889,.T.); +#12889 = EDGE_CURVE('',#12882,#12890,#12892,.T.); +#12890 = VERTEX_POINT('',#12891); +#12891 = CARTESIAN_POINT('',(0.56,1.025,-1.8)); +#12892 = LINE('',#12893,#12894); +#12893 = CARTESIAN_POINT('',(0.24,1.025,-1.8)); +#12894 = VECTOR('',#12895,1.); +#12895 = DIRECTION('',(1.,0.,0.)); +#12896 = ORIENTED_EDGE('',*,*,#12897,.F.); +#12897 = EDGE_CURVE('',#12898,#12890,#12900,.T.); +#12898 = VERTEX_POINT('',#12899); +#12899 = CARTESIAN_POINT('',(0.56,1.025,-1.85)); +#12900 = LINE('',#12901,#12902); +#12901 = CARTESIAN_POINT('',(0.56,1.025,-1.85)); +#12902 = VECTOR('',#12903,1.); +#12903 = DIRECTION('',(0.,0.,1.)); +#12904 = ORIENTED_EDGE('',*,*,#12905,.F.); +#12905 = EDGE_CURVE('',#12906,#12898,#12908,.T.); +#12906 = VERTEX_POINT('',#12907); +#12907 = CARTESIAN_POINT('',(0.63,1.025,-1.95)); +#12908 = LINE('',#12909,#12910); +#12909 = CARTESIAN_POINT('',(0.63,1.025,-1.95)); +#12910 = VECTOR('',#12911,1.); +#12911 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12912 = ORIENTED_EDGE('',*,*,#12913,.T.); +#12913 = EDGE_CURVE('',#12906,#12914,#12916,.T.); +#12914 = VERTEX_POINT('',#12915); +#12915 = CARTESIAN_POINT('',(0.97,1.025,-1.95)); +#12916 = LINE('',#12917,#12918); +#12917 = CARTESIAN_POINT('',(0.63,1.025,-1.95)); +#12918 = VECTOR('',#12919,1.); +#12919 = DIRECTION('',(1.,0.,0.)); +#12920 = ORIENTED_EDGE('',*,*,#12921,.T.); +#12921 = EDGE_CURVE('',#12914,#12922,#12924,.T.); +#12922 = VERTEX_POINT('',#12923); +#12923 = CARTESIAN_POINT('',(1.04,1.025,-1.85)); +#12924 = LINE('',#12925,#12926); +#12925 = CARTESIAN_POINT('',(0.97,1.025,-1.95)); +#12926 = VECTOR('',#12927,1.); +#12927 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12928 = ORIENTED_EDGE('',*,*,#12929,.T.); +#12929 = EDGE_CURVE('',#12922,#12930,#12932,.T.); +#12930 = VERTEX_POINT('',#12931); +#12931 = CARTESIAN_POINT('',(1.04,1.025,-1.8)); +#12932 = LINE('',#12933,#12934); +#12933 = CARTESIAN_POINT('',(1.04,1.025,-1.85)); +#12934 = VECTOR('',#12935,1.); +#12935 = DIRECTION('',(0.,0.,1.)); +#12936 = ORIENTED_EDGE('',*,*,#12937,.T.); +#12937 = EDGE_CURVE('',#12930,#12938,#12940,.T.); +#12938 = VERTEX_POINT('',#12939); +#12939 = CARTESIAN_POINT('',(1.36,1.025,-1.8)); +#12940 = LINE('',#12941,#12942); +#12941 = CARTESIAN_POINT('',(1.04,1.025,-1.8)); +#12942 = VECTOR('',#12943,1.); +#12943 = DIRECTION('',(1.,0.,0.)); +#12944 = ORIENTED_EDGE('',*,*,#12945,.F.); +#12945 = EDGE_CURVE('',#12946,#12938,#12948,.T.); +#12946 = VERTEX_POINT('',#12947); +#12947 = CARTESIAN_POINT('',(1.36,1.025,-1.85)); +#12948 = LINE('',#12949,#12950); +#12949 = CARTESIAN_POINT('',(1.36,1.025,-1.85)); +#12950 = VECTOR('',#12951,1.); +#12951 = DIRECTION('',(0.,0.,1.)); +#12952 = ORIENTED_EDGE('',*,*,#12953,.F.); +#12953 = EDGE_CURVE('',#12954,#12946,#12956,.T.); +#12954 = VERTEX_POINT('',#12955); +#12955 = CARTESIAN_POINT('',(1.43,1.025,-1.95)); +#12956 = LINE('',#12957,#12958); +#12957 = CARTESIAN_POINT('',(1.43,1.025,-1.95)); +#12958 = VECTOR('',#12959,1.); +#12959 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#12960 = ORIENTED_EDGE('',*,*,#12961,.T.); +#12961 = EDGE_CURVE('',#12954,#12962,#12964,.T.); +#12962 = VERTEX_POINT('',#12963); +#12963 = CARTESIAN_POINT('',(1.77,1.025,-1.95)); +#12964 = LINE('',#12965,#12966); +#12965 = CARTESIAN_POINT('',(1.43,1.025,-1.95)); +#12966 = VECTOR('',#12967,1.); +#12967 = DIRECTION('',(1.,0.,0.)); +#12968 = ORIENTED_EDGE('',*,*,#12969,.T.); +#12969 = EDGE_CURVE('',#12962,#12970,#12972,.T.); +#12970 = VERTEX_POINT('',#12971); +#12971 = CARTESIAN_POINT('',(1.84,1.025,-1.85)); +#12972 = LINE('',#12973,#12974); +#12973 = CARTESIAN_POINT('',(1.77,1.025,-1.95)); +#12974 = VECTOR('',#12975,1.); +#12975 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#12976 = ORIENTED_EDGE('',*,*,#12977,.T.); +#12977 = EDGE_CURVE('',#12970,#12978,#12980,.T.); +#12978 = VERTEX_POINT('',#12979); +#12979 = CARTESIAN_POINT('',(1.84,1.025,-1.8)); +#12980 = LINE('',#12981,#12982); +#12981 = CARTESIAN_POINT('',(1.84,1.025,-1.85)); +#12982 = VECTOR('',#12983,1.); +#12983 = DIRECTION('',(0.,0.,1.)); +#12984 = ORIENTED_EDGE('',*,*,#12985,.T.); +#12985 = EDGE_CURVE('',#12978,#12986,#12988,.T.); +#12986 = VERTEX_POINT('',#12987); +#12987 = CARTESIAN_POINT('',(2.16,1.025,-1.8)); +#12988 = LINE('',#12989,#12990); +#12989 = CARTESIAN_POINT('',(1.84,1.025,-1.8)); +#12990 = VECTOR('',#12991,1.); +#12991 = DIRECTION('',(1.,0.,0.)); +#12992 = ORIENTED_EDGE('',*,*,#12993,.F.); +#12993 = EDGE_CURVE('',#12994,#12986,#12996,.T.); +#12994 = VERTEX_POINT('',#12995); +#12995 = CARTESIAN_POINT('',(2.16,1.025,-1.85)); +#12996 = LINE('',#12997,#12998); +#12997 = CARTESIAN_POINT('',(2.16,1.025,-1.85)); +#12998 = VECTOR('',#12999,1.); +#12999 = DIRECTION('',(0.,0.,1.)); +#13000 = ORIENTED_EDGE('',*,*,#13001,.F.); +#13001 = EDGE_CURVE('',#13002,#12994,#13004,.T.); +#13002 = VERTEX_POINT('',#13003); +#13003 = CARTESIAN_POINT('',(2.23,1.025,-1.95)); +#13004 = LINE('',#13005,#13006); +#13005 = CARTESIAN_POINT('',(2.23,1.025,-1.95)); +#13006 = VECTOR('',#13007,1.); +#13007 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#13008 = ORIENTED_EDGE('',*,*,#13009,.T.); +#13009 = EDGE_CURVE('',#13002,#13010,#13012,.T.); +#13010 = VERTEX_POINT('',#13011); +#13011 = CARTESIAN_POINT('',(2.57,1.025,-1.95)); +#13012 = LINE('',#13013,#13014); +#13013 = CARTESIAN_POINT('',(2.23,1.025,-1.95)); +#13014 = VECTOR('',#13015,1.); +#13015 = DIRECTION('',(1.,0.,0.)); +#13016 = ORIENTED_EDGE('',*,*,#13017,.T.); +#13017 = EDGE_CURVE('',#13010,#13018,#13020,.T.); +#13018 = VERTEX_POINT('',#13019); +#13019 = CARTESIAN_POINT('',(2.64,1.025,-1.85)); +#13020 = LINE('',#13021,#13022); +#13021 = CARTESIAN_POINT('',(2.57,1.025,-1.95)); +#13022 = VECTOR('',#13023,1.); +#13023 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#13024 = ORIENTED_EDGE('',*,*,#13025,.T.); +#13025 = EDGE_CURVE('',#13018,#13026,#13028,.T.); +#13026 = VERTEX_POINT('',#13027); +#13027 = CARTESIAN_POINT('',(2.64,1.025,-1.8)); +#13028 = LINE('',#13029,#13030); +#13029 = CARTESIAN_POINT('',(2.64,1.025,-1.85)); +#13030 = VECTOR('',#13031,1.); +#13031 = DIRECTION('',(0.,0.,1.)); +#13032 = ORIENTED_EDGE('',*,*,#13033,.T.); +#13033 = EDGE_CURVE('',#13026,#13034,#13036,.T.); +#13034 = VERTEX_POINT('',#13035); +#13035 = CARTESIAN_POINT('',(2.96,1.025,-1.8)); +#13036 = LINE('',#13037,#13038); +#13037 = CARTESIAN_POINT('',(2.64,1.025,-1.8)); +#13038 = VECTOR('',#13039,1.); +#13039 = DIRECTION('',(1.,0.,0.)); +#13040 = ORIENTED_EDGE('',*,*,#13041,.F.); +#13041 = EDGE_CURVE('',#13042,#13034,#13044,.T.); +#13042 = VERTEX_POINT('',#13043); +#13043 = CARTESIAN_POINT('',(2.96,1.025,-1.85)); +#13044 = LINE('',#13045,#13046); +#13045 = CARTESIAN_POINT('',(2.96,1.025,-1.85)); +#13046 = VECTOR('',#13047,1.); +#13047 = DIRECTION('',(0.,0.,1.)); +#13048 = ORIENTED_EDGE('',*,*,#13049,.F.); +#13049 = EDGE_CURVE('',#13050,#13042,#13052,.T.); +#13050 = VERTEX_POINT('',#13051); +#13051 = CARTESIAN_POINT('',(3.03,1.025,-1.95)); +#13052 = LINE('',#13053,#13054); +#13053 = CARTESIAN_POINT('',(3.03,1.025,-1.95)); +#13054 = VECTOR('',#13055,1.); +#13055 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#13056 = ORIENTED_EDGE('',*,*,#13057,.T.); +#13057 = EDGE_CURVE('',#13050,#13058,#13060,.T.); +#13058 = VERTEX_POINT('',#13059); +#13059 = CARTESIAN_POINT('',(3.37,1.025,-1.95)); +#13060 = LINE('',#13061,#13062); +#13061 = CARTESIAN_POINT('',(3.03,1.025,-1.95)); +#13062 = VECTOR('',#13063,1.); +#13063 = DIRECTION('',(1.,0.,0.)); +#13064 = ORIENTED_EDGE('',*,*,#13065,.T.); +#13065 = EDGE_CURVE('',#13058,#13066,#13068,.T.); +#13066 = VERTEX_POINT('',#13067); +#13067 = CARTESIAN_POINT('',(3.44,1.025,-1.85)); +#13068 = LINE('',#13069,#13070); +#13069 = CARTESIAN_POINT('',(3.37,1.025,-1.95)); +#13070 = VECTOR('',#13071,1.); +#13071 = DIRECTION('',(0.573462344363,0.,0.819231920519)); +#13072 = ORIENTED_EDGE('',*,*,#13073,.T.); +#13073 = EDGE_CURVE('',#13066,#13074,#13076,.T.); +#13074 = VERTEX_POINT('',#13075); +#13075 = CARTESIAN_POINT('',(3.44,1.025,-1.8)); +#13076 = LINE('',#13077,#13078); +#13077 = CARTESIAN_POINT('',(3.44,1.025,-1.85)); +#13078 = VECTOR('',#13079,1.); +#13079 = DIRECTION('',(0.,0.,1.)); +#13080 = ORIENTED_EDGE('',*,*,#13081,.T.); +#13081 = EDGE_CURVE('',#13074,#13082,#13084,.T.); +#13082 = VERTEX_POINT('',#13083); +#13083 = CARTESIAN_POINT('',(3.76,1.025,-1.8)); +#13084 = LINE('',#13085,#13086); +#13085 = CARTESIAN_POINT('',(3.44,1.025,-1.8)); +#13086 = VECTOR('',#13087,1.); +#13087 = DIRECTION('',(1.,0.,0.)); +#13088 = ORIENTED_EDGE('',*,*,#13089,.F.); +#13089 = EDGE_CURVE('',#13090,#13082,#13092,.T.); +#13090 = VERTEX_POINT('',#13091); +#13091 = CARTESIAN_POINT('',(3.76,1.025,-1.85)); +#13092 = LINE('',#13093,#13094); +#13093 = CARTESIAN_POINT('',(3.76,1.025,-1.85)); +#13094 = VECTOR('',#13095,1.); +#13095 = DIRECTION('',(0.,0.,1.)); +#13096 = ORIENTED_EDGE('',*,*,#13097,.F.); +#13097 = EDGE_CURVE('',#13098,#13090,#13100,.T.); +#13098 = VERTEX_POINT('',#13099); +#13099 = CARTESIAN_POINT('',(3.83,1.025,-1.95)); +#13100 = LINE('',#13101,#13102); +#13101 = CARTESIAN_POINT('',(3.83,1.025,-1.95)); +#13102 = VECTOR('',#13103,1.); +#13103 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#13104 = ORIENTED_EDGE('',*,*,#13105,.T.); +#13105 = EDGE_CURVE('',#13098,#13106,#13108,.T.); +#13106 = VERTEX_POINT('',#13107); +#13107 = CARTESIAN_POINT('',(4.35,1.025,-1.95)); +#13108 = LINE('',#13109,#13110); +#13109 = CARTESIAN_POINT('',(3.83,1.025,-1.95)); +#13110 = VECTOR('',#13111,1.); +#13111 = DIRECTION('',(1.,0.,0.)); +#13112 = ORIENTED_EDGE('',*,*,#13113,.T.); +#13113 = EDGE_CURVE('',#13106,#12649,#13114,.T.); +#13114 = LINE('',#13115,#13116); +#13115 = CARTESIAN_POINT('',(4.35,1.025,-1.95)); +#13116 = VECTOR('',#13117,1.); +#13117 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#13118 = PLANE('',#13119); +#13119 = AXIS2_PLACEMENT_3D('',#13120,#13121,#13122); +#13120 = CARTESIAN_POINT('',(-4.9,1.025,-1.95)); +#13121 = DIRECTION('',(0.,1.,0.)); +#13122 = DIRECTION('',(0.,-0.,1.)); +#13123 = ADVANCED_FACE('',(#13124),#13150,.T.); +#13124 = FACE_BOUND('',#13125,.F.); +#13125 = EDGE_LOOP('',(#13126,#13127,#13135,#13143,#13149)); +#13126 = ORIENTED_EDGE('',*,*,#12648,.T.); +#13127 = ORIENTED_EDGE('',*,*,#13128,.T.); +#13128 = EDGE_CURVE('',#12649,#13129,#13131,.T.); +#13129 = VERTEX_POINT('',#13130); +#13130 = CARTESIAN_POINT('',(4.9,1.575,-1.4)); +#13131 = LINE('',#13132,#13133); +#13132 = CARTESIAN_POINT('',(4.9,1.025,-1.4)); +#13133 = VECTOR('',#13134,1.); +#13134 = DIRECTION('',(0.,1.,0.)); +#13135 = ORIENTED_EDGE('',*,*,#13136,.T.); +#13136 = EDGE_CURVE('',#13129,#13137,#13139,.T.); +#13137 = VERTEX_POINT('',#13138); +#13138 = CARTESIAN_POINT('',(4.15,2.325,-1.4)); +#13139 = LINE('',#13140,#13141); +#13140 = CARTESIAN_POINT('',(4.9,1.575,-1.4)); +#13141 = VECTOR('',#13142,1.); +#13142 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#13143 = ORIENTED_EDGE('',*,*,#13144,.F.); +#13144 = EDGE_CURVE('',#6388,#13137,#13145,.T.); +#13145 = LINE('',#13146,#13147); +#13146 = CARTESIAN_POINT('',(-4.9,2.325,-1.4)); +#13147 = VECTOR('',#13148,1.); +#13148 = DIRECTION('',(1.,0.,0.)); +#13149 = ORIENTED_EDGE('',*,*,#6387,.F.); +#13150 = PLANE('',#13151); +#13151 = AXIS2_PLACEMENT_3D('',#13152,#13153,#13154); +#13152 = CARTESIAN_POINT('',(-4.9,1.025,-1.4)); +#13153 = DIRECTION('',(0.,0.,-1.)); +#13154 = DIRECTION('',(0.,1.,0.)); +#13155 = ADVANCED_FACE('',(#13156),#13203,.T.); +#13156 = FACE_BOUND('',#13157,.F.); +#13157 = EDGE_LOOP('',(#13158,#13166,#13174,#13180,#13181,#13189,#13195, + #13196,#13202)); +#13158 = ORIENTED_EDGE('',*,*,#13159,.F.); +#13159 = EDGE_CURVE('',#13160,#12649,#13162,.T.); +#13160 = VERTEX_POINT('',#13161); +#13161 = CARTESIAN_POINT('',(4.9,-2.325,-1.4)); +#13162 = LINE('',#13163,#13164); +#13163 = CARTESIAN_POINT('',(4.9,-2.325,-1.4)); +#13164 = VECTOR('',#13165,1.); +#13165 = DIRECTION('',(0.,1.,0.)); +#13166 = ORIENTED_EDGE('',*,*,#13167,.F.); +#13167 = EDGE_CURVE('',#13168,#13160,#13170,.T.); +#13168 = VERTEX_POINT('',#13169); +#13169 = CARTESIAN_POINT('',(4.9,-2.325,-1.1)); +#13170 = LINE('',#13171,#13172); +#13171 = CARTESIAN_POINT('',(4.9,-2.325,-1.1)); +#13172 = VECTOR('',#13173,1.); +#13173 = DIRECTION('',(0.,0.,-1.)); +#13174 = ORIENTED_EDGE('',*,*,#13175,.F.); +#13175 = EDGE_CURVE('',#8276,#13168,#13176,.T.); +#13176 = LINE('',#13177,#13178); +#13177 = CARTESIAN_POINT('',(4.9,-1.925,-1.1)); +#13178 = VECTOR('',#13179,1.); +#13179 = DIRECTION('',(0.,-1.,0.)); +#13180 = ORIENTED_EDGE('',*,*,#8275,.F.); +#13181 = ORIENTED_EDGE('',*,*,#13182,.F.); +#13182 = EDGE_CURVE('',#13183,#8268,#13185,.T.); +#13183 = VERTEX_POINT('',#13184); +#13184 = CARTESIAN_POINT('',(4.9,-2.325,0.3)); +#13185 = LINE('',#13186,#13187); +#13186 = CARTESIAN_POINT('',(4.9,-2.325,0.3)); +#13187 = VECTOR('',#13188,1.); +#13188 = DIRECTION('',(0.,1.,0.)); +#13189 = ORIENTED_EDGE('',*,*,#13190,.F.); +#13190 = EDGE_CURVE('',#7627,#13183,#13191,.T.); +#13191 = LINE('',#13192,#13193); +#13192 = CARTESIAN_POINT('',(4.9,-2.325,2.1)); +#13193 = VECTOR('',#13194,1.); +#13194 = DIRECTION('',(0.,0.,-1.)); +#13195 = ORIENTED_EDGE('',*,*,#7626,.F.); +#13196 = ORIENTED_EDGE('',*,*,#13197,.F.); +#13197 = EDGE_CURVE('',#13129,#7619,#13198,.T.); +#13198 = LINE('',#13199,#13200); +#13199 = CARTESIAN_POINT('',(4.9,1.575,-1.4)); +#13200 = VECTOR('',#13201,1.); +#13201 = DIRECTION('',(0.,0.,1.)); +#13202 = ORIENTED_EDGE('',*,*,#13128,.F.); +#13203 = PLANE('',#13204); +#13204 = AXIS2_PLACEMENT_3D('',#13205,#13206,#13207); +#13205 = CARTESIAN_POINT('',(4.9,0.,0.)); +#13206 = DIRECTION('',(1.,0.,0.)); +#13207 = DIRECTION('',(0.,0.,-1.)); +#13208 = ADVANCED_FACE('',(#13209),#13226,.F.); +#13209 = FACE_BOUND('',#13210,.F.); +#13210 = EDGE_LOOP('',(#13211,#13217,#13218,#13224,#13225)); +#13211 = ORIENTED_EDGE('',*,*,#13212,.F.); +#13212 = EDGE_CURVE('',#12601,#13106,#13213,.T.); +#13213 = LINE('',#13214,#13215); +#13214 = CARTESIAN_POINT('',(4.2,0.875,-2.1)); +#13215 = VECTOR('',#13216,1.); +#13216 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#13217 = ORIENTED_EDGE('',*,*,#12600,.F.); +#13218 = ORIENTED_EDGE('',*,*,#13219,.T.); +#13219 = EDGE_CURVE('',#12593,#13160,#13220,.T.); +#13220 = LINE('',#13221,#13222); +#13221 = CARTESIAN_POINT('',(4.2,-2.325,-2.1)); +#13222 = VECTOR('',#13223,1.); +#13223 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#13224 = ORIENTED_EDGE('',*,*,#13159,.T.); +#13225 = ORIENTED_EDGE('',*,*,#13113,.F.); +#13226 = PLANE('',#13227); +#13227 = AXIS2_PLACEMENT_3D('',#13228,#13229,#13230); +#13228 = CARTESIAN_POINT('',(4.2,1.025,-2.1)); +#13229 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#13230 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#13231 = ADVANCED_FACE('',(#13232),#13238,.T.); +#13232 = FACE_BOUND('',#13233,.F.); +#13233 = EDGE_LOOP('',(#13234,#13235,#13236,#13237)); +#13234 = ORIENTED_EDGE('',*,*,#12632,.T.); +#13235 = ORIENTED_EDGE('',*,*,#12657,.F.); +#13236 = ORIENTED_EDGE('',*,*,#6371,.F.); +#13237 = ORIENTED_EDGE('',*,*,#12273,.T.); +#13238 = PLANE('',#13239); +#13239 = AXIS2_PLACEMENT_3D('',#13240,#13241,#13242); +#13240 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13241 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13242 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13243 = ADVANCED_FACE('',(#13244),#13255,.T.); +#13244 = FACE_BOUND('',#13245,.F.); +#13245 = EDGE_LOOP('',(#13246,#13252,#13253,#13254)); +#13246 = ORIENTED_EDGE('',*,*,#13247,.T.); +#13247 = EDGE_CURVE('',#12304,#12674,#13248,.T.); +#13248 = LINE('',#13249,#13250); +#13249 = CARTESIAN_POINT('',(-3.135,0.875,-2.1)); +#13250 = VECTOR('',#13251,1.); +#13251 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13252 = ORIENTED_EDGE('',*,*,#12673,.F.); +#13253 = ORIENTED_EDGE('',*,*,#12242,.F.); +#13254 = ORIENTED_EDGE('',*,*,#12311,.T.); +#13255 = PLANE('',#13256); +#13256 = AXIS2_PLACEMENT_3D('',#13257,#13258,#13259); +#13257 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13258 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13259 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13260 = ADVANCED_FACE('',(#13261),#13277,.T.); +#13261 = FACE_BOUND('',#13262,.F.); +#13262 = EDGE_LOOP('',(#13263,#13269,#13270,#13276)); +#13263 = ORIENTED_EDGE('',*,*,#13264,.T.); +#13264 = EDGE_CURVE('',#12328,#12722,#13265,.T.); +#13265 = LINE('',#13266,#13267); +#13266 = CARTESIAN_POINT('',(-2.335,0.875,-2.1)); +#13267 = VECTOR('',#13268,1.); +#13268 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13269 = ORIENTED_EDGE('',*,*,#12721,.F.); +#13270 = ORIENTED_EDGE('',*,*,#13271,.F.); +#13271 = EDGE_CURVE('',#12336,#12714,#13272,.T.); +#13272 = LINE('',#13273,#13274); +#13273 = CARTESIAN_POINT('',(-2.465,0.875,-2.1)); +#13274 = VECTOR('',#13275,1.); +#13275 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13276 = ORIENTED_EDGE('',*,*,#12335,.T.); +#13277 = PLANE('',#13278); +#13278 = AXIS2_PLACEMENT_3D('',#13279,#13280,#13281); +#13279 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13280 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13281 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13282 = ADVANCED_FACE('',(#13283),#13299,.T.); +#13283 = FACE_BOUND('',#13284,.F.); +#13284 = EDGE_LOOP('',(#13285,#13291,#13292,#13298)); +#13285 = ORIENTED_EDGE('',*,*,#13286,.T.); +#13286 = EDGE_CURVE('',#12359,#12770,#13287,.T.); +#13287 = LINE('',#13288,#13289); +#13288 = CARTESIAN_POINT('',(-1.535,0.875,-2.1)); +#13289 = VECTOR('',#13290,1.); +#13290 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13291 = ORIENTED_EDGE('',*,*,#12769,.F.); +#13292 = ORIENTED_EDGE('',*,*,#13293,.F.); +#13293 = EDGE_CURVE('',#12367,#12762,#13294,.T.); +#13294 = LINE('',#13295,#13296); +#13295 = CARTESIAN_POINT('',(-1.665,0.875,-2.1)); +#13296 = VECTOR('',#13297,1.); +#13297 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13298 = ORIENTED_EDGE('',*,*,#12366,.T.); +#13299 = PLANE('',#13300); +#13300 = AXIS2_PLACEMENT_3D('',#13301,#13302,#13303); +#13301 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13302 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13303 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13304 = ADVANCED_FACE('',(#13305),#13321,.T.); +#13305 = FACE_BOUND('',#13306,.F.); +#13306 = EDGE_LOOP('',(#13307,#13313,#13314,#13320)); +#13307 = ORIENTED_EDGE('',*,*,#13308,.T.); +#13308 = EDGE_CURVE('',#12390,#12818,#13309,.T.); +#13309 = LINE('',#13310,#13311); +#13310 = CARTESIAN_POINT('',(-0.735,0.875,-2.1)); +#13311 = VECTOR('',#13312,1.); +#13312 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13313 = ORIENTED_EDGE('',*,*,#12817,.F.); +#13314 = ORIENTED_EDGE('',*,*,#13315,.F.); +#13315 = EDGE_CURVE('',#12398,#12810,#13316,.T.); +#13316 = LINE('',#13317,#13318); +#13317 = CARTESIAN_POINT('',(-0.865,0.875,-2.1)); +#13318 = VECTOR('',#13319,1.); +#13319 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13320 = ORIENTED_EDGE('',*,*,#12397,.T.); +#13321 = PLANE('',#13322); +#13322 = AXIS2_PLACEMENT_3D('',#13323,#13324,#13325); +#13323 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13324 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13325 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13326 = ADVANCED_FACE('',(#13327),#13343,.T.); +#13327 = FACE_BOUND('',#13328,.F.); +#13328 = EDGE_LOOP('',(#13329,#13335,#13336,#13342)); +#13329 = ORIENTED_EDGE('',*,*,#13330,.T.); +#13330 = EDGE_CURVE('',#12421,#12866,#13331,.T.); +#13331 = LINE('',#13332,#13333); +#13332 = CARTESIAN_POINT('',(6.5E-02,0.875,-2.1)); +#13333 = VECTOR('',#13334,1.); +#13334 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13335 = ORIENTED_EDGE('',*,*,#12865,.F.); +#13336 = ORIENTED_EDGE('',*,*,#13337,.F.); +#13337 = EDGE_CURVE('',#12429,#12858,#13338,.T.); +#13338 = LINE('',#13339,#13340); +#13339 = CARTESIAN_POINT('',(-6.5E-02,0.875,-2.1)); +#13340 = VECTOR('',#13341,1.); +#13341 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13342 = ORIENTED_EDGE('',*,*,#12428,.T.); +#13343 = PLANE('',#13344); +#13344 = AXIS2_PLACEMENT_3D('',#13345,#13346,#13347); +#13345 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13346 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13347 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13348 = ADVANCED_FACE('',(#13349),#13365,.T.); +#13349 = FACE_BOUND('',#13350,.F.); +#13350 = EDGE_LOOP('',(#13351,#13357,#13358,#13364)); +#13351 = ORIENTED_EDGE('',*,*,#13352,.T.); +#13352 = EDGE_CURVE('',#12452,#12914,#13353,.T.); +#13353 = LINE('',#13354,#13355); +#13354 = CARTESIAN_POINT('',(0.865,0.875,-2.1)); +#13355 = VECTOR('',#13356,1.); +#13356 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13357 = ORIENTED_EDGE('',*,*,#12913,.F.); +#13358 = ORIENTED_EDGE('',*,*,#13359,.F.); +#13359 = EDGE_CURVE('',#12460,#12906,#13360,.T.); +#13360 = LINE('',#13361,#13362); +#13361 = CARTESIAN_POINT('',(0.735,0.875,-2.1)); +#13362 = VECTOR('',#13363,1.); +#13363 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13364 = ORIENTED_EDGE('',*,*,#12459,.T.); +#13365 = PLANE('',#13366); +#13366 = AXIS2_PLACEMENT_3D('',#13367,#13368,#13369); +#13367 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13368 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13369 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13370 = ADVANCED_FACE('',(#13371),#13387,.T.); +#13371 = FACE_BOUND('',#13372,.F.); +#13372 = EDGE_LOOP('',(#13373,#13379,#13380,#13386)); +#13373 = ORIENTED_EDGE('',*,*,#13374,.T.); +#13374 = EDGE_CURVE('',#12483,#12962,#13375,.T.); +#13375 = LINE('',#13376,#13377); +#13376 = CARTESIAN_POINT('',(1.665,0.875,-2.1)); +#13377 = VECTOR('',#13378,1.); +#13378 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13379 = ORIENTED_EDGE('',*,*,#12961,.F.); +#13380 = ORIENTED_EDGE('',*,*,#13381,.F.); +#13381 = EDGE_CURVE('',#12491,#12954,#13382,.T.); +#13382 = LINE('',#13383,#13384); +#13383 = CARTESIAN_POINT('',(1.535,0.875,-2.1)); +#13384 = VECTOR('',#13385,1.); +#13385 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13386 = ORIENTED_EDGE('',*,*,#12490,.T.); +#13387 = PLANE('',#13388); +#13388 = AXIS2_PLACEMENT_3D('',#13389,#13390,#13391); +#13389 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13390 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13391 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13392 = ADVANCED_FACE('',(#13393),#13409,.T.); +#13393 = FACE_BOUND('',#13394,.F.); +#13394 = EDGE_LOOP('',(#13395,#13401,#13402,#13408)); +#13395 = ORIENTED_EDGE('',*,*,#13396,.T.); +#13396 = EDGE_CURVE('',#12514,#13010,#13397,.T.); +#13397 = LINE('',#13398,#13399); +#13398 = CARTESIAN_POINT('',(2.465,0.875,-2.1)); +#13399 = VECTOR('',#13400,1.); +#13400 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13401 = ORIENTED_EDGE('',*,*,#13009,.F.); +#13402 = ORIENTED_EDGE('',*,*,#13403,.F.); +#13403 = EDGE_CURVE('',#12522,#13002,#13404,.T.); +#13404 = LINE('',#13405,#13406); +#13405 = CARTESIAN_POINT('',(2.335,0.875,-2.1)); +#13406 = VECTOR('',#13407,1.); +#13407 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13408 = ORIENTED_EDGE('',*,*,#12521,.T.); +#13409 = PLANE('',#13410); +#13410 = AXIS2_PLACEMENT_3D('',#13411,#13412,#13413); +#13411 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13412 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13413 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13414 = ADVANCED_FACE('',(#13415),#13431,.T.); +#13415 = FACE_BOUND('',#13416,.F.); +#13416 = EDGE_LOOP('',(#13417,#13423,#13424,#13430)); +#13417 = ORIENTED_EDGE('',*,*,#13418,.T.); +#13418 = EDGE_CURVE('',#12545,#13058,#13419,.T.); +#13419 = LINE('',#13420,#13421); +#13420 = CARTESIAN_POINT('',(3.265,0.875,-2.1)); +#13421 = VECTOR('',#13422,1.); +#13422 = DIRECTION('',(0.443606975367,0.633724250524,0.633724250524)); +#13423 = ORIENTED_EDGE('',*,*,#13057,.F.); +#13424 = ORIENTED_EDGE('',*,*,#13425,.F.); +#13425 = EDGE_CURVE('',#12553,#13050,#13426,.T.); +#13426 = LINE('',#13427,#13428); +#13427 = CARTESIAN_POINT('',(3.135,0.875,-2.1)); +#13428 = VECTOR('',#13429,1.); +#13429 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13430 = ORIENTED_EDGE('',*,*,#12552,.T.); +#13431 = PLANE('',#13432); +#13432 = AXIS2_PLACEMENT_3D('',#13433,#13434,#13435); +#13433 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13434 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13435 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13436 = ADVANCED_FACE('',(#13437),#13448,.T.); +#13437 = FACE_BOUND('',#13438,.F.); +#13438 = EDGE_LOOP('',(#13439,#13445,#13446,#13447)); +#13439 = ORIENTED_EDGE('',*,*,#13440,.F.); +#13440 = EDGE_CURVE('',#12576,#13098,#13441,.T.); +#13441 = LINE('',#13442,#13443); +#13442 = CARTESIAN_POINT('',(3.935,0.875,-2.1)); +#13443 = VECTOR('',#13444,1.); +#13444 = DIRECTION('',(-0.443606975367,0.633724250524,0.633724250524)); +#13445 = ORIENTED_EDGE('',*,*,#12608,.T.); +#13446 = ORIENTED_EDGE('',*,*,#13212,.T.); +#13447 = ORIENTED_EDGE('',*,*,#13105,.F.); +#13448 = PLANE('',#13449); +#13449 = AXIS2_PLACEMENT_3D('',#13450,#13451,#13452); +#13450 = CARTESIAN_POINT('',(-4.9,0.875,-2.1)); +#13451 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13452 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13453 = ADVANCED_FACE('',(#13454),#13474,.F.); +#13454 = FACE_BOUND('',#13455,.F.); +#13455 = EDGE_LOOP('',(#13456,#13464,#13470,#13471,#13472,#13473)); +#13456 = ORIENTED_EDGE('',*,*,#13457,.F.); +#13457 = EDGE_CURVE('',#13458,#8860,#13460,.T.); +#13458 = VERTEX_POINT('',#13459); +#13459 = CARTESIAN_POINT('',(-2.96,0.975,-1.85)); +#13460 = LINE('',#13461,#13462); +#13461 = CARTESIAN_POINT('',(-2.96,0.975,-1.85)); +#13462 = VECTOR('',#13463,1.); +#13463 = DIRECTION('',(0.,-1.,0.)); +#13464 = ORIENTED_EDGE('',*,*,#13465,.T.); +#13465 = EDGE_CURVE('',#13458,#12682,#13466,.T.); +#13466 = LINE('',#13467,#13468); +#13467 = CARTESIAN_POINT('',(-2.96,0.975,-1.85)); +#13468 = VECTOR('',#13469,1.); +#13469 = DIRECTION('',(0.,1.,0.)); +#13470 = ORIENTED_EDGE('',*,*,#12681,.F.); +#13471 = ORIENTED_EDGE('',*,*,#13247,.F.); +#13472 = ORIENTED_EDGE('',*,*,#12303,.T.); +#13473 = ORIENTED_EDGE('',*,*,#8867,.F.); +#13474 = PLANE('',#13475); +#13475 = AXIS2_PLACEMENT_3D('',#13476,#13477,#13478); +#13476 = CARTESIAN_POINT('',(-2.96,-1.925,-1.85)); +#13477 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#13478 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#13479 = ADVANCED_FACE('',(#13480),#13546,.F.); +#13480 = FACE_BOUND('',#13481,.F.); +#13481 = EDGE_LOOP('',(#13482,#13483,#13491,#13499,#13507,#13515,#13523, + #13531,#13539,#13545)); +#13482 = ORIENTED_EDGE('',*,*,#8859,.T.); +#13483 = ORIENTED_EDGE('',*,*,#13484,.T.); +#13484 = EDGE_CURVE('',#8852,#13485,#13487,.T.); +#13485 = VERTEX_POINT('',#13486); +#13486 = CARTESIAN_POINT('',(-2.96,-2.175,-1.45)); +#13487 = LINE('',#13488,#13489); +#13488 = CARTESIAN_POINT('',(-2.96,-1.925,-1.45)); +#13489 = VECTOR('',#13490,1.); +#13490 = DIRECTION('',(0.,-1.,0.)); +#13491 = ORIENTED_EDGE('',*,*,#13492,.T.); +#13492 = EDGE_CURVE('',#13485,#13493,#13495,.T.); +#13493 = VERTEX_POINT('',#13494); +#13494 = CARTESIAN_POINT('',(-2.96,-2.375,-1.7)); +#13495 = LINE('',#13496,#13497); +#13496 = CARTESIAN_POINT('',(-2.96,-2.175,-1.45)); +#13497 = VECTOR('',#13498,1.); +#13498 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#13499 = ORIENTED_EDGE('',*,*,#13500,.T.); +#13500 = EDGE_CURVE('',#13493,#13501,#13503,.T.); +#13501 = VERTEX_POINT('',#13502); +#13502 = CARTESIAN_POINT('',(-2.96,-2.375,-2.6)); +#13503 = LINE('',#13504,#13505); +#13504 = CARTESIAN_POINT('',(-2.96,-2.375,-1.7)); +#13505 = VECTOR('',#13506,1.); +#13506 = DIRECTION('',(0.,0.,-1.)); +#13507 = ORIENTED_EDGE('',*,*,#13508,.T.); +#13508 = EDGE_CURVE('',#13501,#13509,#13511,.T.); +#13509 = VERTEX_POINT('',#13510); +#13510 = CARTESIAN_POINT('',(-2.96,-2.155,-2.6)); +#13511 = LINE('',#13512,#13513); +#13512 = CARTESIAN_POINT('',(-2.96,-2.375,-2.6)); +#13513 = VECTOR('',#13514,1.); +#13514 = DIRECTION('',(0.,1.,0.)); +#13515 = ORIENTED_EDGE('',*,*,#13516,.T.); +#13516 = EDGE_CURVE('',#13509,#13517,#13519,.T.); +#13517 = VERTEX_POINT('',#13518); +#13518 = CARTESIAN_POINT('',(-2.96,-2.055,-2.5)); +#13519 = LINE('',#13520,#13521); +#13520 = CARTESIAN_POINT('',(-2.96,-2.155,-2.6)); +#13521 = VECTOR('',#13522,1.); +#13522 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13523 = ORIENTED_EDGE('',*,*,#13524,.T.); +#13524 = EDGE_CURVE('',#13517,#13525,#13527,.T.); +#13525 = VERTEX_POINT('',#13526); +#13526 = CARTESIAN_POINT('',(-2.96,-2.055,-1.95)); +#13527 = LINE('',#13528,#13529); +#13528 = CARTESIAN_POINT('',(-2.96,-2.055,-2.5)); +#13529 = VECTOR('',#13530,1.); +#13530 = DIRECTION('',(0.,0.,1.)); +#13531 = ORIENTED_EDGE('',*,*,#13532,.T.); +#13532 = EDGE_CURVE('',#13525,#13533,#13535,.T.); +#13533 = VERTEX_POINT('',#13534); +#13534 = CARTESIAN_POINT('',(-2.96,0.875,-1.95)); +#13535 = LINE('',#13536,#13537); +#13536 = CARTESIAN_POINT('',(-2.96,-2.055,-1.95)); +#13537 = VECTOR('',#13538,1.); +#13538 = DIRECTION('',(0.,1.,0.)); +#13539 = ORIENTED_EDGE('',*,*,#13540,.T.); +#13540 = EDGE_CURVE('',#13533,#13458,#13541,.T.); +#13541 = LINE('',#13542,#13543); +#13542 = CARTESIAN_POINT('',(-2.96,0.875,-1.95)); +#13543 = VECTOR('',#13544,1.); +#13544 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13545 = ORIENTED_EDGE('',*,*,#13457,.T.); +#13546 = PLANE('',#13547); +#13547 = AXIS2_PLACEMENT_3D('',#13548,#13549,#13550); +#13548 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#13549 = DIRECTION('',(1.,0.,0.)); +#13550 = DIRECTION('',(0.,0.,-1.)); +#13551 = ADVANCED_FACE('',(#13552),#13578,.F.); +#13552 = FACE_BOUND('',#13553,.F.); +#13553 = EDGE_LOOP('',(#13554,#13564,#13570,#13571,#13572)); +#13554 = ORIENTED_EDGE('',*,*,#13555,.F.); +#13555 = EDGE_CURVE('',#13556,#13558,#13560,.T.); +#13556 = VERTEX_POINT('',#13557); +#13557 = CARTESIAN_POINT('',(-2.96,1.125,1.45)); +#13558 = VERTEX_POINT('',#13559); +#13559 = CARTESIAN_POINT('',(-2.96,1.355940107676,1.85)); +#13560 = LINE('',#13561,#13562); +#13561 = CARTESIAN_POINT('',(-2.96,1.125,1.45)); +#13562 = VECTOR('',#13563,1.); +#13563 = DIRECTION('',(0.,0.5,0.866025403784)); +#13564 = ORIENTED_EDGE('',*,*,#13565,.T.); +#13565 = EDGE_CURVE('',#13556,#9941,#13566,.T.); +#13566 = LINE('',#13567,#13568); +#13567 = CARTESIAN_POINT('',(-2.96,1.125,1.45)); +#13568 = VECTOR('',#13569,1.); +#13569 = DIRECTION('',(0.,0.,-1.)); +#13570 = ORIENTED_EDGE('',*,*,#9940,.T.); +#13571 = ORIENTED_EDGE('',*,*,#11796,.T.); +#13572 = ORIENTED_EDGE('',*,*,#13573,.T.); +#13573 = EDGE_CURVE('',#11789,#13558,#13574,.T.); +#13574 = LINE('',#13575,#13576); +#13575 = CARTESIAN_POINT('',(-2.96,1.395,1.85)); +#13576 = VECTOR('',#13577,1.); +#13577 = DIRECTION('',(1.136944275639E-14,-1.,0.)); +#13578 = PLANE('',#13579); +#13579 = AXIS2_PLACEMENT_3D('',#13580,#13581,#13582); +#13580 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#13581 = DIRECTION('',(1.,0.,0.)); +#13582 = DIRECTION('',(0.,0.,-1.)); +#13583 = ADVANCED_FACE('',(#13584),#13623,.T.); +#13584 = FACE_BOUND('',#13585,.F.); +#13585 = EDGE_LOOP('',(#13586,#13594,#13602,#13608,#13609,#13617)); +#13586 = ORIENTED_EDGE('',*,*,#13587,.F.); +#13587 = EDGE_CURVE('',#8828,#13588,#13590,.T.); +#13588 = VERTEX_POINT('',#13589); +#13589 = CARTESIAN_POINT('',(-2.64,0.625,-1.45)); +#13590 = LINE('',#13591,#13592); +#13591 = CARTESIAN_POINT('',(-2.64,-1.925,-1.45)); +#13592 = VECTOR('',#13593,1.); +#13593 = DIRECTION('',(0.,1.,0.)); +#13594 = ORIENTED_EDGE('',*,*,#13595,.T.); +#13595 = EDGE_CURVE('',#8828,#13596,#13598,.T.); +#13596 = VERTEX_POINT('',#13597); +#13597 = CARTESIAN_POINT('',(-2.64,-2.175,-1.45)); +#13598 = LINE('',#13599,#13600); +#13599 = CARTESIAN_POINT('',(-2.64,-1.925,-1.45)); +#13600 = VECTOR('',#13601,1.); +#13601 = DIRECTION('',(0.,-1.,0.)); +#13602 = ORIENTED_EDGE('',*,*,#13603,.F.); +#13603 = EDGE_CURVE('',#13485,#13596,#13604,.T.); +#13604 = LINE('',#13605,#13606); +#13605 = CARTESIAN_POINT('',(-2.96,-2.175,-1.45)); +#13606 = VECTOR('',#13607,1.); +#13607 = DIRECTION('',(1.,0.,0.)); +#13608 = ORIENTED_EDGE('',*,*,#13484,.F.); +#13609 = ORIENTED_EDGE('',*,*,#13610,.T.); +#13610 = EDGE_CURVE('',#8852,#13611,#13613,.T.); +#13611 = VERTEX_POINT('',#13612); +#13612 = CARTESIAN_POINT('',(-2.96,0.625,-1.45)); +#13613 = LINE('',#13614,#13615); +#13614 = CARTESIAN_POINT('',(-2.96,-1.925,-1.45)); +#13615 = VECTOR('',#13616,1.); +#13616 = DIRECTION('',(0.,1.,0.)); +#13617 = ORIENTED_EDGE('',*,*,#13618,.T.); +#13618 = EDGE_CURVE('',#13611,#13588,#13619,.T.); +#13619 = LINE('',#13620,#13621); +#13620 = CARTESIAN_POINT('',(-2.96,0.625,-1.45)); +#13621 = VECTOR('',#13622,1.); +#13622 = DIRECTION('',(1.,0.,0.)); +#13623 = PLANE('',#13624); +#13624 = AXIS2_PLACEMENT_3D('',#13625,#13626,#13627); +#13625 = CARTESIAN_POINT('',(-2.96,0.625,-1.45)); +#13626 = DIRECTION('',(0.,0.,1.)); +#13627 = DIRECTION('',(0.,-1.,0.)); +#13628 = ADVANCED_FACE('',(#13629),#13648,.F.); +#13629 = FACE_BOUND('',#13630,.F.); +#13630 = EDGE_LOOP('',(#13631,#13639,#13645,#13646,#13647)); +#13631 = ORIENTED_EDGE('',*,*,#13632,.F.); +#13632 = EDGE_CURVE('',#13633,#11812,#13635,.T.); +#13633 = VERTEX_POINT('',#13634); +#13634 = CARTESIAN_POINT('',(-2.64,1.625,1.85)); +#13635 = LINE('',#13636,#13637); +#13636 = CARTESIAN_POINT('',(-2.64,1.625,1.85)); +#13637 = VECTOR('',#13638,1.); +#13638 = DIRECTION('',(0.,-1.,0.)); +#13639 = ORIENTED_EDGE('',*,*,#13640,.T.); +#13640 = EDGE_CURVE('',#13633,#7436,#13641,.T.); +#13641 = LINE('',#13642,#13643); +#13642 = CARTESIAN_POINT('',(-2.64,1.625,1.85)); +#13643 = VECTOR('',#13644,1.); +#13644 = DIRECTION('',(0.,0.,1.)); +#13645 = ORIENTED_EDGE('',*,*,#7435,.F.); +#13646 = ORIENTED_EDGE('',*,*,#11101,.T.); +#13647 = ORIENTED_EDGE('',*,*,#11819,.F.); +#13648 = PLANE('',#13649); +#13649 = AXIS2_PLACEMENT_3D('',#13650,#13651,#13652); +#13650 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#13651 = DIRECTION('',(1.,0.,0.)); +#13652 = DIRECTION('',(0.,0.,-1.)); +#13653 = ADVANCED_FACE('',(#13654),#13672,.F.); +#13654 = FACE_BOUND('',#13655,.F.); +#13655 = EDGE_LOOP('',(#13656,#13657,#13665,#13671)); +#13656 = ORIENTED_EDGE('',*,*,#13587,.T.); +#13657 = ORIENTED_EDGE('',*,*,#13658,.F.); +#13658 = EDGE_CURVE('',#13659,#13588,#13661,.T.); +#13659 = VERTEX_POINT('',#13660); +#13660 = CARTESIAN_POINT('',(-2.64,0.625,-1.4)); +#13661 = LINE('',#13662,#13663); +#13662 = CARTESIAN_POINT('',(-2.64,0.625,-1.4)); +#13663 = VECTOR('',#13664,1.); +#13664 = DIRECTION('',(0.,0.,-1.)); +#13665 = ORIENTED_EDGE('',*,*,#13666,.T.); +#13666 = EDGE_CURVE('',#13659,#8836,#13667,.T.); +#13667 = LINE('',#13668,#13669); +#13668 = CARTESIAN_POINT('',(-2.64,0.625,-1.4)); +#13669 = VECTOR('',#13670,1.); +#13670 = DIRECTION('',(0.,-1.,0.)); +#13671 = ORIENTED_EDGE('',*,*,#8835,.T.); +#13672 = PLANE('',#13673); +#13673 = AXIS2_PLACEMENT_3D('',#13674,#13675,#13676); +#13674 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#13675 = DIRECTION('',(1.,0.,0.)); +#13676 = DIRECTION('',(0.,0.,-1.)); +#13677 = ADVANCED_FACE('',(#13678),#13695,.F.); +#13678 = FACE_BOUND('',#13679,.F.); +#13679 = EDGE_LOOP('',(#13680,#13688,#13694)); +#13680 = ORIENTED_EDGE('',*,*,#13681,.F.); +#13681 = EDGE_CURVE('',#13682,#12698,#13684,.T.); +#13682 = VERTEX_POINT('',#13683); +#13683 = CARTESIAN_POINT('',(-2.64,0.975,-1.85)); +#13684 = LINE('',#13685,#13686); +#13685 = CARTESIAN_POINT('',(-2.64,0.975,-1.85)); +#13686 = VECTOR('',#13687,1.); +#13687 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#13688 = ORIENTED_EDGE('',*,*,#13689,.T.); +#13689 = EDGE_CURVE('',#13682,#12706,#13690,.T.); +#13690 = LINE('',#13691,#13692); +#13691 = CARTESIAN_POINT('',(-2.64,0.975,-1.85)); +#13692 = VECTOR('',#13693,1.); +#13693 = DIRECTION('',(0.,1.,0.)); +#13694 = ORIENTED_EDGE('',*,*,#12705,.T.); +#13695 = PLANE('',#13696); +#13696 = AXIS2_PLACEMENT_3D('',#13697,#13698,#13699); +#13697 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#13698 = DIRECTION('',(1.,0.,0.)); +#13699 = DIRECTION('',(0.,0.,-1.)); +#13700 = ADVANCED_FACE('',(#13701),#13733,.T.); +#13701 = FACE_BOUND('',#13702,.F.); +#13702 = EDGE_LOOP('',(#13703,#13711,#13712,#13720,#13726,#13727)); +#13703 = ORIENTED_EDGE('',*,*,#13704,.T.); +#13704 = EDGE_CURVE('',#13705,#13558,#13707,.T.); +#13705 = VERTEX_POINT('',#13706); +#13706 = CARTESIAN_POINT('',(-2.64,1.355940107676,1.85)); +#13707 = LINE('',#13708,#13709); +#13708 = CARTESIAN_POINT('',(-2.64,1.355940107676,1.85)); +#13709 = VECTOR('',#13710,1.); +#13710 = DIRECTION('',(-1.,0.,0.)); +#13711 = ORIENTED_EDGE('',*,*,#13573,.F.); +#13712 = ORIENTED_EDGE('',*,*,#13713,.F.); +#13713 = EDGE_CURVE('',#13714,#11789,#13716,.T.); +#13714 = VERTEX_POINT('',#13715); +#13715 = CARTESIAN_POINT('',(-2.96,1.625,1.85)); +#13716 = LINE('',#13717,#13718); +#13717 = CARTESIAN_POINT('',(-2.96,1.625,1.85)); +#13718 = VECTOR('',#13719,1.); +#13719 = DIRECTION('',(0.,-1.,0.)); +#13720 = ORIENTED_EDGE('',*,*,#13721,.T.); +#13721 = EDGE_CURVE('',#13714,#13633,#13722,.T.); +#13722 = LINE('',#13723,#13724); +#13723 = CARTESIAN_POINT('',(-2.96,1.625,1.85)); +#13724 = VECTOR('',#13725,1.); +#13725 = DIRECTION('',(1.,0.,0.)); +#13726 = ORIENTED_EDGE('',*,*,#13632,.T.); +#13727 = ORIENTED_EDGE('',*,*,#13728,.T.); +#13728 = EDGE_CURVE('',#11812,#13705,#13729,.T.); +#13729 = LINE('',#13730,#13731); +#13730 = CARTESIAN_POINT('',(-2.64,1.395,1.85)); +#13731 = VECTOR('',#13732,1.); +#13732 = DIRECTION('',(1.136944275639E-14,-1.,0.)); +#13733 = PLANE('',#13734); +#13734 = AXIS2_PLACEMENT_3D('',#13735,#13736,#13737); +#13735 = CARTESIAN_POINT('',(-2.96,1.625,1.85)); +#13736 = DIRECTION('',(0.,0.,1.)); +#13737 = DIRECTION('',(0.,-1.,0.)); +#13738 = ADVANCED_FACE('',(#13739),#13757,.T.); +#13739 = FACE_BOUND('',#13740,.F.); +#13740 = EDGE_LOOP('',(#13741,#13742,#13743,#13751)); +#13741 = ORIENTED_EDGE('',*,*,#13555,.T.); +#13742 = ORIENTED_EDGE('',*,*,#13704,.F.); +#13743 = ORIENTED_EDGE('',*,*,#13744,.T.); +#13744 = EDGE_CURVE('',#13705,#13745,#13747,.T.); +#13745 = VERTEX_POINT('',#13746); +#13746 = CARTESIAN_POINT('',(-2.64,1.125,1.45)); +#13747 = LINE('',#13748,#13749); +#13748 = CARTESIAN_POINT('',(-2.64,1.355940107676,1.85)); +#13749 = VECTOR('',#13750,1.); +#13750 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#13751 = ORIENTED_EDGE('',*,*,#13752,.T.); +#13752 = EDGE_CURVE('',#13745,#13556,#13753,.T.); +#13753 = LINE('',#13754,#13755); +#13754 = CARTESIAN_POINT('',(-2.64,1.125,1.45)); +#13755 = VECTOR('',#13756,1.); +#13756 = DIRECTION('',(-1.,0.,0.)); +#13757 = PLANE('',#13758); +#13758 = AXIS2_PLACEMENT_3D('',#13759,#13760,#13761); +#13759 = CARTESIAN_POINT('',(-2.8,1.240470053838,1.65)); +#13760 = DIRECTION('',(0.,-0.866025403784,0.5)); +#13761 = DIRECTION('',(0.,0.5,0.866025403784)); +#13762 = ADVANCED_FACE('',(#13763),#13827,.T.); +#13763 = FACE_BOUND('',#13764,.F.); +#13764 = EDGE_LOOP('',(#13765,#13766,#13772,#13780,#13788,#13796,#13804, + #13812,#13820,#13826)); +#13765 = ORIENTED_EDGE('',*,*,#8827,.F.); +#13766 = ORIENTED_EDGE('',*,*,#13767,.F.); +#13767 = EDGE_CURVE('',#13682,#8820,#13768,.T.); +#13768 = LINE('',#13769,#13770); +#13769 = CARTESIAN_POINT('',(-2.64,0.975,-1.85)); +#13770 = VECTOR('',#13771,1.); +#13771 = DIRECTION('',(0.,-1.,0.)); +#13772 = ORIENTED_EDGE('',*,*,#13773,.F.); +#13773 = EDGE_CURVE('',#13774,#13682,#13776,.T.); +#13774 = VERTEX_POINT('',#13775); +#13775 = CARTESIAN_POINT('',(-2.64,0.875,-1.95)); +#13776 = LINE('',#13777,#13778); +#13777 = CARTESIAN_POINT('',(-2.64,0.875,-1.95)); +#13778 = VECTOR('',#13779,1.); +#13779 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13780 = ORIENTED_EDGE('',*,*,#13781,.F.); +#13781 = EDGE_CURVE('',#13782,#13774,#13784,.T.); +#13782 = VERTEX_POINT('',#13783); +#13783 = CARTESIAN_POINT('',(-2.64,-2.055,-1.95)); +#13784 = LINE('',#13785,#13786); +#13785 = CARTESIAN_POINT('',(-2.64,-2.055,-1.95)); +#13786 = VECTOR('',#13787,1.); +#13787 = DIRECTION('',(0.,1.,0.)); +#13788 = ORIENTED_EDGE('',*,*,#13789,.F.); +#13789 = EDGE_CURVE('',#13790,#13782,#13792,.T.); +#13790 = VERTEX_POINT('',#13791); +#13791 = CARTESIAN_POINT('',(-2.64,-2.055,-2.5)); +#13792 = LINE('',#13793,#13794); +#13793 = CARTESIAN_POINT('',(-2.64,-2.055,-2.5)); +#13794 = VECTOR('',#13795,1.); +#13795 = DIRECTION('',(0.,0.,1.)); +#13796 = ORIENTED_EDGE('',*,*,#13797,.F.); +#13797 = EDGE_CURVE('',#13798,#13790,#13800,.T.); +#13798 = VERTEX_POINT('',#13799); +#13799 = CARTESIAN_POINT('',(-2.64,-2.155,-2.6)); +#13800 = LINE('',#13801,#13802); +#13801 = CARTESIAN_POINT('',(-2.64,-2.155,-2.6)); +#13802 = VECTOR('',#13803,1.); +#13803 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13804 = ORIENTED_EDGE('',*,*,#13805,.F.); +#13805 = EDGE_CURVE('',#13806,#13798,#13808,.T.); +#13806 = VERTEX_POINT('',#13807); +#13807 = CARTESIAN_POINT('',(-2.64,-2.375,-2.6)); +#13808 = LINE('',#13809,#13810); +#13809 = CARTESIAN_POINT('',(-2.64,-2.375,-2.6)); +#13810 = VECTOR('',#13811,1.); +#13811 = DIRECTION('',(0.,1.,0.)); +#13812 = ORIENTED_EDGE('',*,*,#13813,.F.); +#13813 = EDGE_CURVE('',#13814,#13806,#13816,.T.); +#13814 = VERTEX_POINT('',#13815); +#13815 = CARTESIAN_POINT('',(-2.64,-2.375,-1.7)); +#13816 = LINE('',#13817,#13818); +#13817 = CARTESIAN_POINT('',(-2.64,-2.375,-1.7)); +#13818 = VECTOR('',#13819,1.); +#13819 = DIRECTION('',(0.,0.,-1.)); +#13820 = ORIENTED_EDGE('',*,*,#13821,.F.); +#13821 = EDGE_CURVE('',#13596,#13814,#13822,.T.); +#13822 = LINE('',#13823,#13824); +#13823 = CARTESIAN_POINT('',(-2.64,-2.175,-1.45)); +#13824 = VECTOR('',#13825,1.); +#13825 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#13826 = ORIENTED_EDGE('',*,*,#13595,.F.); +#13827 = PLANE('',#13828); +#13828 = AXIS2_PLACEMENT_3D('',#13829,#13830,#13831); +#13829 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#13830 = DIRECTION('',(1.,0.,0.)); +#13831 = DIRECTION('',(0.,0.,-1.)); +#13832 = ADVANCED_FACE('',(#13833),#13845,.T.); +#13833 = FACE_BOUND('',#13834,.F.); +#13834 = EDGE_LOOP('',(#13835,#13836,#13837,#13838,#13839)); +#13835 = ORIENTED_EDGE('',*,*,#13744,.F.); +#13836 = ORIENTED_EDGE('',*,*,#13728,.F.); +#13837 = ORIENTED_EDGE('',*,*,#11811,.F.); +#13838 = ORIENTED_EDGE('',*,*,#9956,.F.); +#13839 = ORIENTED_EDGE('',*,*,#13840,.F.); +#13840 = EDGE_CURVE('',#13745,#9949,#13841,.T.); +#13841 = LINE('',#13842,#13843); +#13842 = CARTESIAN_POINT('',(-2.64,1.125,1.45)); +#13843 = VECTOR('',#13844,1.); +#13844 = DIRECTION('',(0.,0.,-1.)); +#13845 = PLANE('',#13846); +#13846 = AXIS2_PLACEMENT_3D('',#13847,#13848,#13849); +#13847 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#13848 = DIRECTION('',(1.,0.,0.)); +#13849 = DIRECTION('',(0.,0.,-1.)); +#13850 = ADVANCED_FACE('',(#13851),#13859,.F.); +#13851 = FACE_BOUND('',#13852,.F.); +#13852 = EDGE_LOOP('',(#13853,#13854,#13855,#13856,#13857,#13858)); +#13853 = ORIENTED_EDGE('',*,*,#13767,.T.); +#13854 = ORIENTED_EDGE('',*,*,#8819,.F.); +#13855 = ORIENTED_EDGE('',*,*,#12343,.F.); +#13856 = ORIENTED_EDGE('',*,*,#13271,.T.); +#13857 = ORIENTED_EDGE('',*,*,#12713,.T.); +#13858 = ORIENTED_EDGE('',*,*,#13689,.F.); +#13859 = PLANE('',#13860); +#13860 = AXIS2_PLACEMENT_3D('',#13861,#13862,#13863); +#13861 = CARTESIAN_POINT('',(-2.465,-1.925,-2.1)); +#13862 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#13863 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#13864 = ADVANCED_FACE('',(#13865),#13883,.T.); +#13865 = FACE_BOUND('',#13866,.F.); +#13866 = EDGE_LOOP('',(#13867,#13868,#13869,#13875,#13876,#13882)); +#13867 = ORIENTED_EDGE('',*,*,#13681,.T.); +#13868 = ORIENTED_EDGE('',*,*,#12697,.F.); +#13869 = ORIENTED_EDGE('',*,*,#13870,.F.); +#13870 = EDGE_CURVE('',#13458,#12690,#13871,.T.); +#13871 = LINE('',#13872,#13873); +#13872 = CARTESIAN_POINT('',(-2.96,0.975,-1.85)); +#13873 = VECTOR('',#13874,1.); +#13874 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#13875 = ORIENTED_EDGE('',*,*,#13540,.F.); +#13876 = ORIENTED_EDGE('',*,*,#13877,.T.); +#13877 = EDGE_CURVE('',#13533,#13774,#13878,.T.); +#13878 = LINE('',#13879,#13880); +#13879 = CARTESIAN_POINT('',(-2.96,0.875,-1.95)); +#13880 = VECTOR('',#13881,1.); +#13881 = DIRECTION('',(1.,0.,0.)); +#13882 = ORIENTED_EDGE('',*,*,#13773,.T.); +#13883 = PLANE('',#13884); +#13884 = AXIS2_PLACEMENT_3D('',#13885,#13886,#13887); +#13885 = CARTESIAN_POINT('',(-2.96,0.875,-1.95)); +#13886 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#13887 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#13888 = ADVANCED_FACE('',(#13889),#13901,.T.); +#13889 = FACE_BOUND('',#13890,.F.); +#13890 = EDGE_LOOP('',(#13891,#13892,#13893,#13894,#13895)); +#13891 = ORIENTED_EDGE('',*,*,#13713,.T.); +#13892 = ORIENTED_EDGE('',*,*,#11788,.T.); +#13893 = ORIENTED_EDGE('',*,*,#11054,.F.); +#13894 = ORIENTED_EDGE('',*,*,#7451,.T.); +#13895 = ORIENTED_EDGE('',*,*,#13896,.F.); +#13896 = EDGE_CURVE('',#13714,#7444,#13897,.T.); +#13897 = LINE('',#13898,#13899); +#13898 = CARTESIAN_POINT('',(-2.96,1.625,1.85)); +#13899 = VECTOR('',#13900,1.); +#13900 = DIRECTION('',(0.,0.,1.)); +#13901 = PLANE('',#13902); +#13902 = AXIS2_PLACEMENT_3D('',#13903,#13904,#13905); +#13903 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#13904 = DIRECTION('',(1.,0.,0.)); +#13905 = DIRECTION('',(0.,0.,-1.)); +#13906 = ADVANCED_FACE('',(#13907),#13925,.T.); +#13907 = FACE_BOUND('',#13908,.F.); +#13908 = EDGE_LOOP('',(#13909,#13910,#13911,#13919)); +#13909 = ORIENTED_EDGE('',*,*,#13610,.F.); +#13910 = ORIENTED_EDGE('',*,*,#8851,.F.); +#13911 = ORIENTED_EDGE('',*,*,#13912,.F.); +#13912 = EDGE_CURVE('',#13913,#8844,#13915,.T.); +#13913 = VERTEX_POINT('',#13914); +#13914 = CARTESIAN_POINT('',(-2.96,0.625,-1.4)); +#13915 = LINE('',#13916,#13917); +#13916 = CARTESIAN_POINT('',(-2.96,0.625,-1.4)); +#13917 = VECTOR('',#13918,1.); +#13918 = DIRECTION('',(0.,-1.,0.)); +#13919 = ORIENTED_EDGE('',*,*,#13920,.T.); +#13920 = EDGE_CURVE('',#13913,#13611,#13921,.T.); +#13921 = LINE('',#13922,#13923); +#13922 = CARTESIAN_POINT('',(-2.96,0.625,-1.4)); +#13923 = VECTOR('',#13924,1.); +#13924 = DIRECTION('',(0.,0.,-1.)); +#13925 = PLANE('',#13926); +#13926 = AXIS2_PLACEMENT_3D('',#13927,#13928,#13929); +#13927 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#13928 = DIRECTION('',(1.,0.,0.)); +#13929 = DIRECTION('',(0.,0.,-1.)); +#13930 = ADVANCED_FACE('',(#13931),#13936,.T.); +#13931 = FACE_BOUND('',#13932,.F.); +#13932 = EDGE_LOOP('',(#13933,#13934,#13935)); +#13933 = ORIENTED_EDGE('',*,*,#13870,.T.); +#13934 = ORIENTED_EDGE('',*,*,#12689,.F.); +#13935 = ORIENTED_EDGE('',*,*,#13465,.F.); +#13936 = PLANE('',#13937); +#13937 = AXIS2_PLACEMENT_3D('',#13938,#13939,#13940); +#13938 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#13939 = DIRECTION('',(1.,0.,0.)); +#13940 = DIRECTION('',(0.,0.,-1.)); +#13941 = ADVANCED_FACE('',(#13942),#13948,.F.); +#13942 = FACE_BOUND('',#13943,.F.); +#13943 = EDGE_LOOP('',(#13944,#13945,#13946,#13947)); +#13944 = ORIENTED_EDGE('',*,*,#13721,.F.); +#13945 = ORIENTED_EDGE('',*,*,#13896,.T.); +#13946 = ORIENTED_EDGE('',*,*,#7443,.T.); +#13947 = ORIENTED_EDGE('',*,*,#13640,.F.); +#13948 = PLANE('',#13949); +#13949 = AXIS2_PLACEMENT_3D('',#13950,#13951,#13952); +#13950 = CARTESIAN_POINT('',(-2.64,1.625,-1.4)); +#13951 = DIRECTION('',(0.,1.,0.)); +#13952 = DIRECTION('',(0.,-0.,1.)); +#13953 = ADVANCED_FACE('',(#13954),#13965,.F.); +#13954 = FACE_BOUND('',#13955,.F.); +#13955 = EDGE_LOOP('',(#13956,#13962,#13963,#13964)); +#13956 = ORIENTED_EDGE('',*,*,#13957,.F.); +#13957 = EDGE_CURVE('',#13913,#13659,#13958,.T.); +#13958 = LINE('',#13959,#13960); +#13959 = CARTESIAN_POINT('',(-2.96,0.625,-1.4)); +#13960 = VECTOR('',#13961,1.); +#13961 = DIRECTION('',(1.,0.,0.)); +#13962 = ORIENTED_EDGE('',*,*,#13912,.T.); +#13963 = ORIENTED_EDGE('',*,*,#8843,.T.); +#13964 = ORIENTED_EDGE('',*,*,#13666,.F.); +#13965 = PLANE('',#13966); +#13966 = AXIS2_PLACEMENT_3D('',#13967,#13968,#13969); +#13967 = CARTESIAN_POINT('',(-2.64,0.675,-1.4)); +#13968 = DIRECTION('',(0.,0.,1.)); +#13969 = DIRECTION('',(0.,-1.,0.)); +#13970 = ADVANCED_FACE('',(#13971),#13977,.T.); +#13971 = FACE_BOUND('',#13972,.F.); +#13972 = EDGE_LOOP('',(#13973,#13974,#13975,#13976)); +#13973 = ORIENTED_EDGE('',*,*,#13658,.T.); +#13974 = ORIENTED_EDGE('',*,*,#13618,.F.); +#13975 = ORIENTED_EDGE('',*,*,#13920,.F.); +#13976 = ORIENTED_EDGE('',*,*,#13957,.T.); +#13977 = PLANE('',#13978); +#13978 = AXIS2_PLACEMENT_3D('',#13979,#13980,#13981); +#13979 = CARTESIAN_POINT('',(-2.96,0.625,-0.75)); +#13980 = DIRECTION('',(0.,-1.,0.)); +#13981 = DIRECTION('',(0.,0.,-1.)); +#13982 = ADVANCED_FACE('',(#13983),#13994,.T.); +#13983 = FACE_BOUND('',#13984,.F.); +#13984 = EDGE_LOOP('',(#13985,#13986,#13992,#13993)); +#13985 = ORIENTED_EDGE('',*,*,#13532,.F.); +#13986 = ORIENTED_EDGE('',*,*,#13987,.T.); +#13987 = EDGE_CURVE('',#13525,#13782,#13988,.T.); +#13988 = LINE('',#13989,#13990); +#13989 = CARTESIAN_POINT('',(-2.96,-2.055,-1.95)); +#13990 = VECTOR('',#13991,1.); +#13991 = DIRECTION('',(1.,0.,0.)); +#13992 = ORIENTED_EDGE('',*,*,#13781,.T.); +#13993 = ORIENTED_EDGE('',*,*,#13877,.F.); +#13994 = PLANE('',#13995); +#13995 = AXIS2_PLACEMENT_3D('',#13996,#13997,#13998); +#13996 = CARTESIAN_POINT('',(-2.96,-2.055,-1.95)); +#13997 = DIRECTION('',(0.,0.,-1.)); +#13998 = DIRECTION('',(0.,1.,0.)); +#13999 = ADVANCED_FACE('',(#14000),#14011,.T.); +#14000 = FACE_BOUND('',#14001,.F.); +#14001 = EDGE_LOOP('',(#14002,#14003,#14009,#14010)); +#14002 = ORIENTED_EDGE('',*,*,#13524,.F.); +#14003 = ORIENTED_EDGE('',*,*,#14004,.T.); +#14004 = EDGE_CURVE('',#13517,#13790,#14005,.T.); +#14005 = LINE('',#14006,#14007); +#14006 = CARTESIAN_POINT('',(-2.96,-2.055,-2.5)); +#14007 = VECTOR('',#14008,1.); +#14008 = DIRECTION('',(1.,0.,0.)); +#14009 = ORIENTED_EDGE('',*,*,#13789,.T.); +#14010 = ORIENTED_EDGE('',*,*,#13987,.F.); +#14011 = PLANE('',#14012); +#14012 = AXIS2_PLACEMENT_3D('',#14013,#14014,#14015); +#14013 = CARTESIAN_POINT('',(-2.96,-2.055,-2.5)); +#14014 = DIRECTION('',(0.,1.,0.)); +#14015 = DIRECTION('',(0.,-0.,1.)); +#14016 = ADVANCED_FACE('',(#14017),#14028,.T.); +#14017 = FACE_BOUND('',#14018,.F.); +#14018 = EDGE_LOOP('',(#14019,#14020,#14026,#14027)); +#14019 = ORIENTED_EDGE('',*,*,#13516,.F.); +#14020 = ORIENTED_EDGE('',*,*,#14021,.T.); +#14021 = EDGE_CURVE('',#13509,#13798,#14022,.T.); +#14022 = LINE('',#14023,#14024); +#14023 = CARTESIAN_POINT('',(-2.96,-2.155,-2.6)); +#14024 = VECTOR('',#14025,1.); +#14025 = DIRECTION('',(1.,0.,0.)); +#14026 = ORIENTED_EDGE('',*,*,#13797,.T.); +#14027 = ORIENTED_EDGE('',*,*,#14004,.F.); +#14028 = PLANE('',#14029); +#14029 = AXIS2_PLACEMENT_3D('',#14030,#14031,#14032); +#14030 = CARTESIAN_POINT('',(-2.96,-2.155,-2.6)); +#14031 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#14032 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14033 = ADVANCED_FACE('',(#14034),#14045,.T.); +#14034 = FACE_BOUND('',#14035,.F.); +#14035 = EDGE_LOOP('',(#14036,#14037,#14043,#14044)); +#14036 = ORIENTED_EDGE('',*,*,#13508,.F.); +#14037 = ORIENTED_EDGE('',*,*,#14038,.T.); +#14038 = EDGE_CURVE('',#13501,#13806,#14039,.T.); +#14039 = LINE('',#14040,#14041); +#14040 = CARTESIAN_POINT('',(-2.96,-2.375,-2.6)); +#14041 = VECTOR('',#14042,1.); +#14042 = DIRECTION('',(1.,0.,0.)); +#14043 = ORIENTED_EDGE('',*,*,#13805,.T.); +#14044 = ORIENTED_EDGE('',*,*,#14021,.F.); +#14045 = PLANE('',#14046); +#14046 = AXIS2_PLACEMENT_3D('',#14047,#14048,#14049); +#14047 = CARTESIAN_POINT('',(-2.96,-2.375,-2.6)); +#14048 = DIRECTION('',(0.,0.,-1.)); +#14049 = DIRECTION('',(0.,1.,0.)); +#14050 = ADVANCED_FACE('',(#14051),#14062,.T.); +#14051 = FACE_BOUND('',#14052,.F.); +#14052 = EDGE_LOOP('',(#14053,#14054,#14060,#14061)); +#14053 = ORIENTED_EDGE('',*,*,#13500,.F.); +#14054 = ORIENTED_EDGE('',*,*,#14055,.T.); +#14055 = EDGE_CURVE('',#13493,#13814,#14056,.T.); +#14056 = LINE('',#14057,#14058); +#14057 = CARTESIAN_POINT('',(-2.96,-2.375,-1.7)); +#14058 = VECTOR('',#14059,1.); +#14059 = DIRECTION('',(1.,0.,0.)); +#14060 = ORIENTED_EDGE('',*,*,#13813,.T.); +#14061 = ORIENTED_EDGE('',*,*,#14038,.F.); +#14062 = PLANE('',#14063); +#14063 = AXIS2_PLACEMENT_3D('',#14064,#14065,#14066); +#14064 = CARTESIAN_POINT('',(-2.96,-2.375,-1.7)); +#14065 = DIRECTION('',(0.,-1.,0.)); +#14066 = DIRECTION('',(0.,0.,-1.)); +#14067 = ADVANCED_FACE('',(#14068),#14074,.T.); +#14068 = FACE_BOUND('',#14069,.F.); +#14069 = EDGE_LOOP('',(#14070,#14071,#14072,#14073)); +#14070 = ORIENTED_EDGE('',*,*,#13492,.F.); +#14071 = ORIENTED_EDGE('',*,*,#13603,.T.); +#14072 = ORIENTED_EDGE('',*,*,#13821,.T.); +#14073 = ORIENTED_EDGE('',*,*,#14055,.F.); +#14074 = PLANE('',#14075); +#14075 = AXIS2_PLACEMENT_3D('',#14076,#14077,#14078); +#14076 = CARTESIAN_POINT('',(-2.96,-2.175,-1.45)); +#14077 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#14078 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#14079 = ADVANCED_FACE('',(#14080),#14086,.T.); +#14080 = FACE_BOUND('',#14081,.F.); +#14081 = EDGE_LOOP('',(#14082,#14083,#14084,#14085)); +#14082 = ORIENTED_EDGE('',*,*,#13752,.F.); +#14083 = ORIENTED_EDGE('',*,*,#13840,.T.); +#14084 = ORIENTED_EDGE('',*,*,#9948,.F.); +#14085 = ORIENTED_EDGE('',*,*,#13565,.F.); +#14086 = PLANE('',#14087); +#14087 = AXIS2_PLACEMENT_3D('',#14088,#14089,#14090); +#14088 = CARTESIAN_POINT('',(-2.96,1.125,1.85)); +#14089 = DIRECTION('',(0.,-1.,0.)); +#14090 = DIRECTION('',(0.,0.,-1.)); +#14091 = ADVANCED_FACE('',(#14092),#14112,.F.); +#14092 = FACE_BOUND('',#14093,.F.); +#14093 = EDGE_LOOP('',(#14094,#14102,#14108,#14109,#14110,#14111)); +#14094 = ORIENTED_EDGE('',*,*,#14095,.F.); +#14095 = EDGE_CURVE('',#14096,#8796,#14098,.T.); +#14096 = VERTEX_POINT('',#14097); +#14097 = CARTESIAN_POINT('',(-2.16,0.975,-1.85)); +#14098 = LINE('',#14099,#14100); +#14099 = CARTESIAN_POINT('',(-2.16,0.975,-1.85)); +#14100 = VECTOR('',#14101,1.); +#14101 = DIRECTION('',(0.,-1.,0.)); +#14102 = ORIENTED_EDGE('',*,*,#14103,.T.); +#14103 = EDGE_CURVE('',#14096,#12730,#14104,.T.); +#14104 = LINE('',#14105,#14106); +#14105 = CARTESIAN_POINT('',(-2.16,0.975,-1.85)); +#14106 = VECTOR('',#14107,1.); +#14107 = DIRECTION('',(0.,1.,0.)); +#14108 = ORIENTED_EDGE('',*,*,#12729,.F.); +#14109 = ORIENTED_EDGE('',*,*,#13264,.F.); +#14110 = ORIENTED_EDGE('',*,*,#12327,.T.); +#14111 = ORIENTED_EDGE('',*,*,#8803,.F.); +#14112 = PLANE('',#14113); +#14113 = AXIS2_PLACEMENT_3D('',#14114,#14115,#14116); +#14114 = CARTESIAN_POINT('',(-2.16,-1.925,-1.85)); +#14115 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#14116 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#14117 = ADVANCED_FACE('',(#14118),#14184,.F.); +#14118 = FACE_BOUND('',#14119,.F.); +#14119 = EDGE_LOOP('',(#14120,#14121,#14129,#14137,#14145,#14153,#14161, + #14169,#14177,#14183)); +#14120 = ORIENTED_EDGE('',*,*,#8795,.T.); +#14121 = ORIENTED_EDGE('',*,*,#14122,.T.); +#14122 = EDGE_CURVE('',#8788,#14123,#14125,.T.); +#14123 = VERTEX_POINT('',#14124); +#14124 = CARTESIAN_POINT('',(-2.16,-2.175,-1.45)); +#14125 = LINE('',#14126,#14127); +#14126 = CARTESIAN_POINT('',(-2.16,-1.925,-1.45)); +#14127 = VECTOR('',#14128,1.); +#14128 = DIRECTION('',(0.,-1.,0.)); +#14129 = ORIENTED_EDGE('',*,*,#14130,.T.); +#14130 = EDGE_CURVE('',#14123,#14131,#14133,.T.); +#14131 = VERTEX_POINT('',#14132); +#14132 = CARTESIAN_POINT('',(-2.16,-2.375,-1.7)); +#14133 = LINE('',#14134,#14135); +#14134 = CARTESIAN_POINT('',(-2.16,-2.175,-1.45)); +#14135 = VECTOR('',#14136,1.); +#14136 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#14137 = ORIENTED_EDGE('',*,*,#14138,.T.); +#14138 = EDGE_CURVE('',#14131,#14139,#14141,.T.); +#14139 = VERTEX_POINT('',#14140); +#14140 = CARTESIAN_POINT('',(-2.16,-2.375,-2.6)); +#14141 = LINE('',#14142,#14143); +#14142 = CARTESIAN_POINT('',(-2.16,-2.375,-1.7)); +#14143 = VECTOR('',#14144,1.); +#14144 = DIRECTION('',(0.,0.,-1.)); +#14145 = ORIENTED_EDGE('',*,*,#14146,.T.); +#14146 = EDGE_CURVE('',#14139,#14147,#14149,.T.); +#14147 = VERTEX_POINT('',#14148); +#14148 = CARTESIAN_POINT('',(-2.16,-2.155,-2.6)); +#14149 = LINE('',#14150,#14151); +#14150 = CARTESIAN_POINT('',(-2.16,-2.375,-2.6)); +#14151 = VECTOR('',#14152,1.); +#14152 = DIRECTION('',(0.,1.,0.)); +#14153 = ORIENTED_EDGE('',*,*,#14154,.T.); +#14154 = EDGE_CURVE('',#14147,#14155,#14157,.T.); +#14155 = VERTEX_POINT('',#14156); +#14156 = CARTESIAN_POINT('',(-2.16,-2.055,-2.5)); +#14157 = LINE('',#14158,#14159); +#14158 = CARTESIAN_POINT('',(-2.16,-2.155,-2.6)); +#14159 = VECTOR('',#14160,1.); +#14160 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14161 = ORIENTED_EDGE('',*,*,#14162,.T.); +#14162 = EDGE_CURVE('',#14155,#14163,#14165,.T.); +#14163 = VERTEX_POINT('',#14164); +#14164 = CARTESIAN_POINT('',(-2.16,-2.055,-1.95)); +#14165 = LINE('',#14166,#14167); +#14166 = CARTESIAN_POINT('',(-2.16,-2.055,-2.5)); +#14167 = VECTOR('',#14168,1.); +#14168 = DIRECTION('',(0.,0.,1.)); +#14169 = ORIENTED_EDGE('',*,*,#14170,.T.); +#14170 = EDGE_CURVE('',#14163,#14171,#14173,.T.); +#14171 = VERTEX_POINT('',#14172); +#14172 = CARTESIAN_POINT('',(-2.16,0.875,-1.95)); +#14173 = LINE('',#14174,#14175); +#14174 = CARTESIAN_POINT('',(-2.16,-2.055,-1.95)); +#14175 = VECTOR('',#14176,1.); +#14176 = DIRECTION('',(0.,1.,0.)); +#14177 = ORIENTED_EDGE('',*,*,#14178,.T.); +#14178 = EDGE_CURVE('',#14171,#14096,#14179,.T.); +#14179 = LINE('',#14180,#14181); +#14180 = CARTESIAN_POINT('',(-2.16,0.875,-1.95)); +#14181 = VECTOR('',#14182,1.); +#14182 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14183 = ORIENTED_EDGE('',*,*,#14095,.T.); +#14184 = PLANE('',#14185); +#14185 = AXIS2_PLACEMENT_3D('',#14186,#14187,#14188); +#14186 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#14187 = DIRECTION('',(1.,0.,0.)); +#14188 = DIRECTION('',(0.,0.,-1.)); +#14189 = ADVANCED_FACE('',(#14190),#14216,.F.); +#14190 = FACE_BOUND('',#14191,.F.); +#14191 = EDGE_LOOP('',(#14192,#14202,#14208,#14209,#14210)); +#14192 = ORIENTED_EDGE('',*,*,#14193,.F.); +#14193 = EDGE_CURVE('',#14194,#14196,#14198,.T.); +#14194 = VERTEX_POINT('',#14195); +#14195 = CARTESIAN_POINT('',(-2.16,1.125,1.45)); +#14196 = VERTEX_POINT('',#14197); +#14197 = CARTESIAN_POINT('',(-2.16,1.355940107676,1.85)); +#14198 = LINE('',#14199,#14200); +#14199 = CARTESIAN_POINT('',(-2.16,1.125,1.45)); +#14200 = VECTOR('',#14201,1.); +#14201 = DIRECTION('',(0.,0.5,0.866025403784)); +#14202 = ORIENTED_EDGE('',*,*,#14203,.T.); +#14203 = EDGE_CURVE('',#14194,#9973,#14204,.T.); +#14204 = LINE('',#14205,#14206); +#14205 = CARTESIAN_POINT('',(-2.16,1.125,1.45)); +#14206 = VECTOR('',#14207,1.); +#14207 = DIRECTION('',(0.,0.,-1.)); +#14208 = ORIENTED_EDGE('',*,*,#9972,.T.); +#14209 = ORIENTED_EDGE('',*,*,#11834,.T.); +#14210 = ORIENTED_EDGE('',*,*,#14211,.T.); +#14211 = EDGE_CURVE('',#11827,#14196,#14212,.T.); +#14212 = LINE('',#14213,#14214); +#14213 = CARTESIAN_POINT('',(-2.16,1.395,1.85)); +#14214 = VECTOR('',#14215,1.); +#14215 = DIRECTION('',(0.,-1.,0.)); +#14216 = PLANE('',#14217); +#14217 = AXIS2_PLACEMENT_3D('',#14218,#14219,#14220); +#14218 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#14219 = DIRECTION('',(1.,0.,0.)); +#14220 = DIRECTION('',(0.,0.,-1.)); +#14221 = ADVANCED_FACE('',(#14222),#14261,.T.); +#14222 = FACE_BOUND('',#14223,.F.); +#14223 = EDGE_LOOP('',(#14224,#14232,#14240,#14246,#14247,#14255)); +#14224 = ORIENTED_EDGE('',*,*,#14225,.F.); +#14225 = EDGE_CURVE('',#8764,#14226,#14228,.T.); +#14226 = VERTEX_POINT('',#14227); +#14227 = CARTESIAN_POINT('',(-1.84,0.625,-1.45)); +#14228 = LINE('',#14229,#14230); +#14229 = CARTESIAN_POINT('',(-1.84,-1.925,-1.45)); +#14230 = VECTOR('',#14231,1.); +#14231 = DIRECTION('',(0.,1.,0.)); +#14232 = ORIENTED_EDGE('',*,*,#14233,.T.); +#14233 = EDGE_CURVE('',#8764,#14234,#14236,.T.); +#14234 = VERTEX_POINT('',#14235); +#14235 = CARTESIAN_POINT('',(-1.84,-2.175,-1.45)); +#14236 = LINE('',#14237,#14238); +#14237 = CARTESIAN_POINT('',(-1.84,-1.925,-1.45)); +#14238 = VECTOR('',#14239,1.); +#14239 = DIRECTION('',(0.,-1.,0.)); +#14240 = ORIENTED_EDGE('',*,*,#14241,.F.); +#14241 = EDGE_CURVE('',#14123,#14234,#14242,.T.); +#14242 = LINE('',#14243,#14244); +#14243 = CARTESIAN_POINT('',(-2.16,-2.175,-1.45)); +#14244 = VECTOR('',#14245,1.); +#14245 = DIRECTION('',(1.,0.,0.)); +#14246 = ORIENTED_EDGE('',*,*,#14122,.F.); +#14247 = ORIENTED_EDGE('',*,*,#14248,.T.); +#14248 = EDGE_CURVE('',#8788,#14249,#14251,.T.); +#14249 = VERTEX_POINT('',#14250); +#14250 = CARTESIAN_POINT('',(-2.16,0.625,-1.45)); +#14251 = LINE('',#14252,#14253); +#14252 = CARTESIAN_POINT('',(-2.16,-1.925,-1.45)); +#14253 = VECTOR('',#14254,1.); +#14254 = DIRECTION('',(0.,1.,0.)); +#14255 = ORIENTED_EDGE('',*,*,#14256,.T.); +#14256 = EDGE_CURVE('',#14249,#14226,#14257,.T.); +#14257 = LINE('',#14258,#14259); +#14258 = CARTESIAN_POINT('',(-2.16,0.625,-1.45)); +#14259 = VECTOR('',#14260,1.); +#14260 = DIRECTION('',(1.,0.,0.)); +#14261 = PLANE('',#14262); +#14262 = AXIS2_PLACEMENT_3D('',#14263,#14264,#14265); +#14263 = CARTESIAN_POINT('',(-2.16,0.625,-1.45)); +#14264 = DIRECTION('',(0.,0.,1.)); +#14265 = DIRECTION('',(0.,-1.,0.)); +#14266 = ADVANCED_FACE('',(#14267),#14286,.F.); +#14267 = FACE_BOUND('',#14268,.F.); +#14268 = EDGE_LOOP('',(#14269,#14277,#14283,#14284,#14285)); +#14269 = ORIENTED_EDGE('',*,*,#14270,.F.); +#14270 = EDGE_CURVE('',#14271,#11850,#14273,.T.); +#14271 = VERTEX_POINT('',#14272); +#14272 = CARTESIAN_POINT('',(-1.84,1.625,1.85)); +#14273 = LINE('',#14274,#14275); +#14274 = CARTESIAN_POINT('',(-1.84,1.625,1.85)); +#14275 = VECTOR('',#14276,1.); +#14276 = DIRECTION('',(0.,-1.,0.)); +#14277 = ORIENTED_EDGE('',*,*,#14278,.T.); +#14278 = EDGE_CURVE('',#14271,#7404,#14279,.T.); +#14279 = LINE('',#14280,#14281); +#14280 = CARTESIAN_POINT('',(-1.84,1.625,1.85)); +#14281 = VECTOR('',#14282,1.); +#14282 = DIRECTION('',(0.,0.,1.)); +#14283 = ORIENTED_EDGE('',*,*,#7403,.F.); +#14284 = ORIENTED_EDGE('',*,*,#11132,.T.); +#14285 = ORIENTED_EDGE('',*,*,#11857,.F.); +#14286 = PLANE('',#14287); +#14287 = AXIS2_PLACEMENT_3D('',#14288,#14289,#14290); +#14288 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#14289 = DIRECTION('',(1.,0.,0.)); +#14290 = DIRECTION('',(0.,0.,-1.)); +#14291 = ADVANCED_FACE('',(#14292),#14310,.F.); +#14292 = FACE_BOUND('',#14293,.F.); +#14293 = EDGE_LOOP('',(#14294,#14295,#14303,#14309)); +#14294 = ORIENTED_EDGE('',*,*,#14225,.T.); +#14295 = ORIENTED_EDGE('',*,*,#14296,.F.); +#14296 = EDGE_CURVE('',#14297,#14226,#14299,.T.); +#14297 = VERTEX_POINT('',#14298); +#14298 = CARTESIAN_POINT('',(-1.84,0.625,-1.4)); +#14299 = LINE('',#14300,#14301); +#14300 = CARTESIAN_POINT('',(-1.84,0.625,-1.4)); +#14301 = VECTOR('',#14302,1.); +#14302 = DIRECTION('',(0.,0.,-1.)); +#14303 = ORIENTED_EDGE('',*,*,#14304,.T.); +#14304 = EDGE_CURVE('',#14297,#8772,#14305,.T.); +#14305 = LINE('',#14306,#14307); +#14306 = CARTESIAN_POINT('',(-1.84,0.625,-1.4)); +#14307 = VECTOR('',#14308,1.); +#14308 = DIRECTION('',(0.,-1.,0.)); +#14309 = ORIENTED_EDGE('',*,*,#8771,.T.); +#14310 = PLANE('',#14311); +#14311 = AXIS2_PLACEMENT_3D('',#14312,#14313,#14314); +#14312 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#14313 = DIRECTION('',(1.,0.,0.)); +#14314 = DIRECTION('',(0.,0.,-1.)); +#14315 = ADVANCED_FACE('',(#14316),#14333,.F.); +#14316 = FACE_BOUND('',#14317,.F.); +#14317 = EDGE_LOOP('',(#14318,#14326,#14332)); +#14318 = ORIENTED_EDGE('',*,*,#14319,.F.); +#14319 = EDGE_CURVE('',#14320,#12746,#14322,.T.); +#14320 = VERTEX_POINT('',#14321); +#14321 = CARTESIAN_POINT('',(-1.84,0.975,-1.85)); +#14322 = LINE('',#14323,#14324); +#14323 = CARTESIAN_POINT('',(-1.84,0.975,-1.85)); +#14324 = VECTOR('',#14325,1.); +#14325 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#14326 = ORIENTED_EDGE('',*,*,#14327,.T.); +#14327 = EDGE_CURVE('',#14320,#12754,#14328,.T.); +#14328 = LINE('',#14329,#14330); +#14329 = CARTESIAN_POINT('',(-1.84,0.975,-1.85)); +#14330 = VECTOR('',#14331,1.); +#14331 = DIRECTION('',(0.,1.,0.)); +#14332 = ORIENTED_EDGE('',*,*,#12753,.T.); +#14333 = PLANE('',#14334); +#14334 = AXIS2_PLACEMENT_3D('',#14335,#14336,#14337); +#14335 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#14336 = DIRECTION('',(1.,0.,0.)); +#14337 = DIRECTION('',(0.,0.,-1.)); +#14338 = ADVANCED_FACE('',(#14339),#14371,.T.); +#14339 = FACE_BOUND('',#14340,.F.); +#14340 = EDGE_LOOP('',(#14341,#14349,#14350,#14358,#14364,#14365)); +#14341 = ORIENTED_EDGE('',*,*,#14342,.T.); +#14342 = EDGE_CURVE('',#14343,#14196,#14345,.T.); +#14343 = VERTEX_POINT('',#14344); +#14344 = CARTESIAN_POINT('',(-1.84,1.355940107676,1.85)); +#14345 = LINE('',#14346,#14347); +#14346 = CARTESIAN_POINT('',(-1.84,1.355940107676,1.85)); +#14347 = VECTOR('',#14348,1.); +#14348 = DIRECTION('',(-1.,0.,0.)); +#14349 = ORIENTED_EDGE('',*,*,#14211,.F.); +#14350 = ORIENTED_EDGE('',*,*,#14351,.F.); +#14351 = EDGE_CURVE('',#14352,#11827,#14354,.T.); +#14352 = VERTEX_POINT('',#14353); +#14353 = CARTESIAN_POINT('',(-2.16,1.625,1.85)); +#14354 = LINE('',#14355,#14356); +#14355 = CARTESIAN_POINT('',(-2.16,1.625,1.85)); +#14356 = VECTOR('',#14357,1.); +#14357 = DIRECTION('',(0.,-1.,0.)); +#14358 = ORIENTED_EDGE('',*,*,#14359,.T.); +#14359 = EDGE_CURVE('',#14352,#14271,#14360,.T.); +#14360 = LINE('',#14361,#14362); +#14361 = CARTESIAN_POINT('',(-2.16,1.625,1.85)); +#14362 = VECTOR('',#14363,1.); +#14363 = DIRECTION('',(1.,0.,0.)); +#14364 = ORIENTED_EDGE('',*,*,#14270,.T.); +#14365 = ORIENTED_EDGE('',*,*,#14366,.T.); +#14366 = EDGE_CURVE('',#11850,#14343,#14367,.T.); +#14367 = LINE('',#14368,#14369); +#14368 = CARTESIAN_POINT('',(-1.84,1.395,1.85)); +#14369 = VECTOR('',#14370,1.); +#14370 = DIRECTION('',(1.136944275639E-14,-1.,0.)); +#14371 = PLANE('',#14372); +#14372 = AXIS2_PLACEMENT_3D('',#14373,#14374,#14375); +#14373 = CARTESIAN_POINT('',(-2.16,1.625,1.85)); +#14374 = DIRECTION('',(0.,0.,1.)); +#14375 = DIRECTION('',(0.,-1.,0.)); +#14376 = ADVANCED_FACE('',(#14377),#14395,.T.); +#14377 = FACE_BOUND('',#14378,.F.); +#14378 = EDGE_LOOP('',(#14379,#14380,#14381,#14389)); +#14379 = ORIENTED_EDGE('',*,*,#14193,.T.); +#14380 = ORIENTED_EDGE('',*,*,#14342,.F.); +#14381 = ORIENTED_EDGE('',*,*,#14382,.T.); +#14382 = EDGE_CURVE('',#14343,#14383,#14385,.T.); +#14383 = VERTEX_POINT('',#14384); +#14384 = CARTESIAN_POINT('',(-1.84,1.125,1.45)); +#14385 = LINE('',#14386,#14387); +#14386 = CARTESIAN_POINT('',(-1.84,1.355940107676,1.85)); +#14387 = VECTOR('',#14388,1.); +#14388 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#14389 = ORIENTED_EDGE('',*,*,#14390,.T.); +#14390 = EDGE_CURVE('',#14383,#14194,#14391,.T.); +#14391 = LINE('',#14392,#14393); +#14392 = CARTESIAN_POINT('',(-1.84,1.125,1.45)); +#14393 = VECTOR('',#14394,1.); +#14394 = DIRECTION('',(-1.,0.,0.)); +#14395 = PLANE('',#14396); +#14396 = AXIS2_PLACEMENT_3D('',#14397,#14398,#14399); +#14397 = CARTESIAN_POINT('',(-2.,1.240470053838,1.65)); +#14398 = DIRECTION('',(0.,-0.866025403784,0.5)); +#14399 = DIRECTION('',(0.,0.5,0.866025403784)); +#14400 = ADVANCED_FACE('',(#14401),#14465,.T.); +#14401 = FACE_BOUND('',#14402,.F.); +#14402 = EDGE_LOOP('',(#14403,#14404,#14410,#14418,#14426,#14434,#14442, + #14450,#14458,#14464)); +#14403 = ORIENTED_EDGE('',*,*,#8763,.F.); +#14404 = ORIENTED_EDGE('',*,*,#14405,.F.); +#14405 = EDGE_CURVE('',#14320,#8756,#14406,.T.); +#14406 = LINE('',#14407,#14408); +#14407 = CARTESIAN_POINT('',(-1.84,0.975,-1.85)); +#14408 = VECTOR('',#14409,1.); +#14409 = DIRECTION('',(0.,-1.,0.)); +#14410 = ORIENTED_EDGE('',*,*,#14411,.F.); +#14411 = EDGE_CURVE('',#14412,#14320,#14414,.T.); +#14412 = VERTEX_POINT('',#14413); +#14413 = CARTESIAN_POINT('',(-1.84,0.875,-1.95)); +#14414 = LINE('',#14415,#14416); +#14415 = CARTESIAN_POINT('',(-1.84,0.875,-1.95)); +#14416 = VECTOR('',#14417,1.); +#14417 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14418 = ORIENTED_EDGE('',*,*,#14419,.F.); +#14419 = EDGE_CURVE('',#14420,#14412,#14422,.T.); +#14420 = VERTEX_POINT('',#14421); +#14421 = CARTESIAN_POINT('',(-1.84,-2.055,-1.95)); +#14422 = LINE('',#14423,#14424); +#14423 = CARTESIAN_POINT('',(-1.84,-2.055,-1.95)); +#14424 = VECTOR('',#14425,1.); +#14425 = DIRECTION('',(0.,1.,0.)); +#14426 = ORIENTED_EDGE('',*,*,#14427,.F.); +#14427 = EDGE_CURVE('',#14428,#14420,#14430,.T.); +#14428 = VERTEX_POINT('',#14429); +#14429 = CARTESIAN_POINT('',(-1.84,-2.055,-2.5)); +#14430 = LINE('',#14431,#14432); +#14431 = CARTESIAN_POINT('',(-1.84,-2.055,-2.5)); +#14432 = VECTOR('',#14433,1.); +#14433 = DIRECTION('',(0.,0.,1.)); +#14434 = ORIENTED_EDGE('',*,*,#14435,.F.); +#14435 = EDGE_CURVE('',#14436,#14428,#14438,.T.); +#14436 = VERTEX_POINT('',#14437); +#14437 = CARTESIAN_POINT('',(-1.84,-2.155,-2.6)); +#14438 = LINE('',#14439,#14440); +#14439 = CARTESIAN_POINT('',(-1.84,-2.155,-2.6)); +#14440 = VECTOR('',#14441,1.); +#14441 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14442 = ORIENTED_EDGE('',*,*,#14443,.F.); +#14443 = EDGE_CURVE('',#14444,#14436,#14446,.T.); +#14444 = VERTEX_POINT('',#14445); +#14445 = CARTESIAN_POINT('',(-1.84,-2.375,-2.6)); +#14446 = LINE('',#14447,#14448); +#14447 = CARTESIAN_POINT('',(-1.84,-2.375,-2.6)); +#14448 = VECTOR('',#14449,1.); +#14449 = DIRECTION('',(0.,1.,0.)); +#14450 = ORIENTED_EDGE('',*,*,#14451,.F.); +#14451 = EDGE_CURVE('',#14452,#14444,#14454,.T.); +#14452 = VERTEX_POINT('',#14453); +#14453 = CARTESIAN_POINT('',(-1.84,-2.375,-1.7)); +#14454 = LINE('',#14455,#14456); +#14455 = CARTESIAN_POINT('',(-1.84,-2.375,-1.7)); +#14456 = VECTOR('',#14457,1.); +#14457 = DIRECTION('',(0.,0.,-1.)); +#14458 = ORIENTED_EDGE('',*,*,#14459,.F.); +#14459 = EDGE_CURVE('',#14234,#14452,#14460,.T.); +#14460 = LINE('',#14461,#14462); +#14461 = CARTESIAN_POINT('',(-1.84,-2.175,-1.45)); +#14462 = VECTOR('',#14463,1.); +#14463 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#14464 = ORIENTED_EDGE('',*,*,#14233,.F.); +#14465 = PLANE('',#14466); +#14466 = AXIS2_PLACEMENT_3D('',#14467,#14468,#14469); +#14467 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#14468 = DIRECTION('',(1.,0.,0.)); +#14469 = DIRECTION('',(0.,0.,-1.)); +#14470 = ADVANCED_FACE('',(#14471),#14483,.T.); +#14471 = FACE_BOUND('',#14472,.F.); +#14472 = EDGE_LOOP('',(#14473,#14474,#14475,#14476,#14477)); +#14473 = ORIENTED_EDGE('',*,*,#14382,.F.); +#14474 = ORIENTED_EDGE('',*,*,#14366,.F.); +#14475 = ORIENTED_EDGE('',*,*,#11849,.F.); +#14476 = ORIENTED_EDGE('',*,*,#9988,.F.); +#14477 = ORIENTED_EDGE('',*,*,#14478,.F.); +#14478 = EDGE_CURVE('',#14383,#9981,#14479,.T.); +#14479 = LINE('',#14480,#14481); +#14480 = CARTESIAN_POINT('',(-1.84,1.125,1.45)); +#14481 = VECTOR('',#14482,1.); +#14482 = DIRECTION('',(0.,0.,-1.)); +#14483 = PLANE('',#14484); +#14484 = AXIS2_PLACEMENT_3D('',#14485,#14486,#14487); +#14485 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#14486 = DIRECTION('',(1.,0.,0.)); +#14487 = DIRECTION('',(0.,0.,-1.)); +#14488 = ADVANCED_FACE('',(#14489),#14497,.F.); +#14489 = FACE_BOUND('',#14490,.F.); +#14490 = EDGE_LOOP('',(#14491,#14492,#14493,#14494,#14495,#14496)); +#14491 = ORIENTED_EDGE('',*,*,#14405,.T.); +#14492 = ORIENTED_EDGE('',*,*,#8755,.F.); +#14493 = ORIENTED_EDGE('',*,*,#12374,.F.); +#14494 = ORIENTED_EDGE('',*,*,#13293,.T.); +#14495 = ORIENTED_EDGE('',*,*,#12761,.T.); +#14496 = ORIENTED_EDGE('',*,*,#14327,.F.); +#14497 = PLANE('',#14498); +#14498 = AXIS2_PLACEMENT_3D('',#14499,#14500,#14501); +#14499 = CARTESIAN_POINT('',(-1.665,-1.925,-2.1)); +#14500 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#14501 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#14502 = ADVANCED_FACE('',(#14503),#14521,.T.); +#14503 = FACE_BOUND('',#14504,.F.); +#14504 = EDGE_LOOP('',(#14505,#14506,#14507,#14513,#14514,#14520)); +#14505 = ORIENTED_EDGE('',*,*,#14319,.T.); +#14506 = ORIENTED_EDGE('',*,*,#12745,.F.); +#14507 = ORIENTED_EDGE('',*,*,#14508,.F.); +#14508 = EDGE_CURVE('',#14096,#12738,#14509,.T.); +#14509 = LINE('',#14510,#14511); +#14510 = CARTESIAN_POINT('',(-2.16,0.975,-1.85)); +#14511 = VECTOR('',#14512,1.); +#14512 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#14513 = ORIENTED_EDGE('',*,*,#14178,.F.); +#14514 = ORIENTED_EDGE('',*,*,#14515,.T.); +#14515 = EDGE_CURVE('',#14171,#14412,#14516,.T.); +#14516 = LINE('',#14517,#14518); +#14517 = CARTESIAN_POINT('',(-2.16,0.875,-1.95)); +#14518 = VECTOR('',#14519,1.); +#14519 = DIRECTION('',(1.,0.,0.)); +#14520 = ORIENTED_EDGE('',*,*,#14411,.T.); +#14521 = PLANE('',#14522); +#14522 = AXIS2_PLACEMENT_3D('',#14523,#14524,#14525); +#14523 = CARTESIAN_POINT('',(-2.16,0.875,-1.95)); +#14524 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#14525 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14526 = ADVANCED_FACE('',(#14527),#14539,.T.); +#14527 = FACE_BOUND('',#14528,.F.); +#14528 = EDGE_LOOP('',(#14529,#14530,#14531,#14532,#14533)); +#14529 = ORIENTED_EDGE('',*,*,#14351,.T.); +#14530 = ORIENTED_EDGE('',*,*,#11826,.T.); +#14531 = ORIENTED_EDGE('',*,*,#11085,.F.); +#14532 = ORIENTED_EDGE('',*,*,#7419,.T.); +#14533 = ORIENTED_EDGE('',*,*,#14534,.F.); +#14534 = EDGE_CURVE('',#14352,#7412,#14535,.T.); +#14535 = LINE('',#14536,#14537); +#14536 = CARTESIAN_POINT('',(-2.16,1.625,1.85)); +#14537 = VECTOR('',#14538,1.); +#14538 = DIRECTION('',(0.,0.,1.)); +#14539 = PLANE('',#14540); +#14540 = AXIS2_PLACEMENT_3D('',#14541,#14542,#14543); +#14541 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#14542 = DIRECTION('',(1.,0.,0.)); +#14543 = DIRECTION('',(0.,0.,-1.)); +#14544 = ADVANCED_FACE('',(#14545),#14563,.T.); +#14545 = FACE_BOUND('',#14546,.F.); +#14546 = EDGE_LOOP('',(#14547,#14548,#14549,#14557)); +#14547 = ORIENTED_EDGE('',*,*,#14248,.F.); +#14548 = ORIENTED_EDGE('',*,*,#8787,.F.); +#14549 = ORIENTED_EDGE('',*,*,#14550,.F.); +#14550 = EDGE_CURVE('',#14551,#8780,#14553,.T.); +#14551 = VERTEX_POINT('',#14552); +#14552 = CARTESIAN_POINT('',(-2.16,0.625,-1.4)); +#14553 = LINE('',#14554,#14555); +#14554 = CARTESIAN_POINT('',(-2.16,0.625,-1.4)); +#14555 = VECTOR('',#14556,1.); +#14556 = DIRECTION('',(0.,-1.,0.)); +#14557 = ORIENTED_EDGE('',*,*,#14558,.T.); +#14558 = EDGE_CURVE('',#14551,#14249,#14559,.T.); +#14559 = LINE('',#14560,#14561); +#14560 = CARTESIAN_POINT('',(-2.16,0.625,-1.4)); +#14561 = VECTOR('',#14562,1.); +#14562 = DIRECTION('',(0.,0.,-1.)); +#14563 = PLANE('',#14564); +#14564 = AXIS2_PLACEMENT_3D('',#14565,#14566,#14567); +#14565 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#14566 = DIRECTION('',(1.,0.,0.)); +#14567 = DIRECTION('',(0.,0.,-1.)); +#14568 = ADVANCED_FACE('',(#14569),#14574,.T.); +#14569 = FACE_BOUND('',#14570,.F.); +#14570 = EDGE_LOOP('',(#14571,#14572,#14573)); +#14571 = ORIENTED_EDGE('',*,*,#14508,.T.); +#14572 = ORIENTED_EDGE('',*,*,#12737,.F.); +#14573 = ORIENTED_EDGE('',*,*,#14103,.F.); +#14574 = PLANE('',#14575); +#14575 = AXIS2_PLACEMENT_3D('',#14576,#14577,#14578); +#14576 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#14577 = DIRECTION('',(1.,0.,0.)); +#14578 = DIRECTION('',(0.,0.,-1.)); +#14579 = ADVANCED_FACE('',(#14580),#14586,.F.); +#14580 = FACE_BOUND('',#14581,.F.); +#14581 = EDGE_LOOP('',(#14582,#14583,#14584,#14585)); +#14582 = ORIENTED_EDGE('',*,*,#14359,.F.); +#14583 = ORIENTED_EDGE('',*,*,#14534,.T.); +#14584 = ORIENTED_EDGE('',*,*,#7411,.T.); +#14585 = ORIENTED_EDGE('',*,*,#14278,.F.); +#14586 = PLANE('',#14587); +#14587 = AXIS2_PLACEMENT_3D('',#14588,#14589,#14590); +#14588 = CARTESIAN_POINT('',(-1.84,1.625,-1.4)); +#14589 = DIRECTION('',(0.,1.,0.)); +#14590 = DIRECTION('',(0.,-0.,1.)); +#14591 = ADVANCED_FACE('',(#14592),#14603,.F.); +#14592 = FACE_BOUND('',#14593,.F.); +#14593 = EDGE_LOOP('',(#14594,#14600,#14601,#14602)); +#14594 = ORIENTED_EDGE('',*,*,#14595,.F.); +#14595 = EDGE_CURVE('',#14551,#14297,#14596,.T.); +#14596 = LINE('',#14597,#14598); +#14597 = CARTESIAN_POINT('',(-2.16,0.625,-1.4)); +#14598 = VECTOR('',#14599,1.); +#14599 = DIRECTION('',(1.,0.,0.)); +#14600 = ORIENTED_EDGE('',*,*,#14550,.T.); +#14601 = ORIENTED_EDGE('',*,*,#8779,.T.); +#14602 = ORIENTED_EDGE('',*,*,#14304,.F.); +#14603 = PLANE('',#14604); +#14604 = AXIS2_PLACEMENT_3D('',#14605,#14606,#14607); +#14605 = CARTESIAN_POINT('',(-1.84,0.675,-1.4)); +#14606 = DIRECTION('',(0.,0.,1.)); +#14607 = DIRECTION('',(0.,-1.,0.)); +#14608 = ADVANCED_FACE('',(#14609),#14615,.T.); +#14609 = FACE_BOUND('',#14610,.F.); +#14610 = EDGE_LOOP('',(#14611,#14612,#14613,#14614)); +#14611 = ORIENTED_EDGE('',*,*,#14296,.T.); +#14612 = ORIENTED_EDGE('',*,*,#14256,.F.); +#14613 = ORIENTED_EDGE('',*,*,#14558,.F.); +#14614 = ORIENTED_EDGE('',*,*,#14595,.T.); +#14615 = PLANE('',#14616); +#14616 = AXIS2_PLACEMENT_3D('',#14617,#14618,#14619); +#14617 = CARTESIAN_POINT('',(-2.16,0.625,-0.75)); +#14618 = DIRECTION('',(0.,-1.,0.)); +#14619 = DIRECTION('',(0.,0.,-1.)); +#14620 = ADVANCED_FACE('',(#14621),#14632,.T.); +#14621 = FACE_BOUND('',#14622,.F.); +#14622 = EDGE_LOOP('',(#14623,#14624,#14630,#14631)); +#14623 = ORIENTED_EDGE('',*,*,#14170,.F.); +#14624 = ORIENTED_EDGE('',*,*,#14625,.T.); +#14625 = EDGE_CURVE('',#14163,#14420,#14626,.T.); +#14626 = LINE('',#14627,#14628); +#14627 = CARTESIAN_POINT('',(-2.16,-2.055,-1.95)); +#14628 = VECTOR('',#14629,1.); +#14629 = DIRECTION('',(1.,0.,0.)); +#14630 = ORIENTED_EDGE('',*,*,#14419,.T.); +#14631 = ORIENTED_EDGE('',*,*,#14515,.F.); +#14632 = PLANE('',#14633); +#14633 = AXIS2_PLACEMENT_3D('',#14634,#14635,#14636); +#14634 = CARTESIAN_POINT('',(-2.16,-2.055,-1.95)); +#14635 = DIRECTION('',(0.,0.,-1.)); +#14636 = DIRECTION('',(0.,1.,0.)); +#14637 = ADVANCED_FACE('',(#14638),#14649,.T.); +#14638 = FACE_BOUND('',#14639,.F.); +#14639 = EDGE_LOOP('',(#14640,#14641,#14647,#14648)); +#14640 = ORIENTED_EDGE('',*,*,#14162,.F.); +#14641 = ORIENTED_EDGE('',*,*,#14642,.T.); +#14642 = EDGE_CURVE('',#14155,#14428,#14643,.T.); +#14643 = LINE('',#14644,#14645); +#14644 = CARTESIAN_POINT('',(-2.16,-2.055,-2.5)); +#14645 = VECTOR('',#14646,1.); +#14646 = DIRECTION('',(1.,0.,0.)); +#14647 = ORIENTED_EDGE('',*,*,#14427,.T.); +#14648 = ORIENTED_EDGE('',*,*,#14625,.F.); +#14649 = PLANE('',#14650); +#14650 = AXIS2_PLACEMENT_3D('',#14651,#14652,#14653); +#14651 = CARTESIAN_POINT('',(-2.16,-2.055,-2.5)); +#14652 = DIRECTION('',(0.,1.,0.)); +#14653 = DIRECTION('',(0.,-0.,1.)); +#14654 = ADVANCED_FACE('',(#14655),#14666,.T.); +#14655 = FACE_BOUND('',#14656,.F.); +#14656 = EDGE_LOOP('',(#14657,#14658,#14664,#14665)); +#14657 = ORIENTED_EDGE('',*,*,#14154,.F.); +#14658 = ORIENTED_EDGE('',*,*,#14659,.T.); +#14659 = EDGE_CURVE('',#14147,#14436,#14660,.T.); +#14660 = LINE('',#14661,#14662); +#14661 = CARTESIAN_POINT('',(-2.16,-2.155,-2.6)); +#14662 = VECTOR('',#14663,1.); +#14663 = DIRECTION('',(1.,0.,0.)); +#14664 = ORIENTED_EDGE('',*,*,#14435,.T.); +#14665 = ORIENTED_EDGE('',*,*,#14642,.F.); +#14666 = PLANE('',#14667); +#14667 = AXIS2_PLACEMENT_3D('',#14668,#14669,#14670); +#14668 = CARTESIAN_POINT('',(-2.16,-2.155,-2.6)); +#14669 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#14670 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14671 = ADVANCED_FACE('',(#14672),#14683,.T.); +#14672 = FACE_BOUND('',#14673,.F.); +#14673 = EDGE_LOOP('',(#14674,#14675,#14681,#14682)); +#14674 = ORIENTED_EDGE('',*,*,#14146,.F.); +#14675 = ORIENTED_EDGE('',*,*,#14676,.T.); +#14676 = EDGE_CURVE('',#14139,#14444,#14677,.T.); +#14677 = LINE('',#14678,#14679); +#14678 = CARTESIAN_POINT('',(-2.16,-2.375,-2.6)); +#14679 = VECTOR('',#14680,1.); +#14680 = DIRECTION('',(1.,0.,0.)); +#14681 = ORIENTED_EDGE('',*,*,#14443,.T.); +#14682 = ORIENTED_EDGE('',*,*,#14659,.F.); +#14683 = PLANE('',#14684); +#14684 = AXIS2_PLACEMENT_3D('',#14685,#14686,#14687); +#14685 = CARTESIAN_POINT('',(-2.16,-2.375,-2.6)); +#14686 = DIRECTION('',(0.,0.,-1.)); +#14687 = DIRECTION('',(0.,1.,0.)); +#14688 = ADVANCED_FACE('',(#14689),#14700,.T.); +#14689 = FACE_BOUND('',#14690,.F.); +#14690 = EDGE_LOOP('',(#14691,#14692,#14698,#14699)); +#14691 = ORIENTED_EDGE('',*,*,#14138,.F.); +#14692 = ORIENTED_EDGE('',*,*,#14693,.T.); +#14693 = EDGE_CURVE('',#14131,#14452,#14694,.T.); +#14694 = LINE('',#14695,#14696); +#14695 = CARTESIAN_POINT('',(-2.16,-2.375,-1.7)); +#14696 = VECTOR('',#14697,1.); +#14697 = DIRECTION('',(1.,0.,0.)); +#14698 = ORIENTED_EDGE('',*,*,#14451,.T.); +#14699 = ORIENTED_EDGE('',*,*,#14676,.F.); +#14700 = PLANE('',#14701); +#14701 = AXIS2_PLACEMENT_3D('',#14702,#14703,#14704); +#14702 = CARTESIAN_POINT('',(-2.16,-2.375,-1.7)); +#14703 = DIRECTION('',(0.,-1.,0.)); +#14704 = DIRECTION('',(0.,0.,-1.)); +#14705 = ADVANCED_FACE('',(#14706),#14712,.T.); +#14706 = FACE_BOUND('',#14707,.F.); +#14707 = EDGE_LOOP('',(#14708,#14709,#14710,#14711)); +#14708 = ORIENTED_EDGE('',*,*,#14130,.F.); +#14709 = ORIENTED_EDGE('',*,*,#14241,.T.); +#14710 = ORIENTED_EDGE('',*,*,#14459,.T.); +#14711 = ORIENTED_EDGE('',*,*,#14693,.F.); +#14712 = PLANE('',#14713); +#14713 = AXIS2_PLACEMENT_3D('',#14714,#14715,#14716); +#14714 = CARTESIAN_POINT('',(-2.16,-2.175,-1.45)); +#14715 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#14716 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#14717 = ADVANCED_FACE('',(#14718),#14724,.T.); +#14718 = FACE_BOUND('',#14719,.F.); +#14719 = EDGE_LOOP('',(#14720,#14721,#14722,#14723)); +#14720 = ORIENTED_EDGE('',*,*,#14390,.F.); +#14721 = ORIENTED_EDGE('',*,*,#14478,.T.); +#14722 = ORIENTED_EDGE('',*,*,#9980,.F.); +#14723 = ORIENTED_EDGE('',*,*,#14203,.F.); +#14724 = PLANE('',#14725); +#14725 = AXIS2_PLACEMENT_3D('',#14726,#14727,#14728); +#14726 = CARTESIAN_POINT('',(-2.16,1.125,1.85)); +#14727 = DIRECTION('',(0.,-1.,0.)); +#14728 = DIRECTION('',(0.,0.,-1.)); +#14729 = ADVANCED_FACE('',(#14730),#14750,.F.); +#14730 = FACE_BOUND('',#14731,.F.); +#14731 = EDGE_LOOP('',(#14732,#14740,#14746,#14747,#14748,#14749)); +#14732 = ORIENTED_EDGE('',*,*,#14733,.F.); +#14733 = EDGE_CURVE('',#14734,#8732,#14736,.T.); +#14734 = VERTEX_POINT('',#14735); +#14735 = CARTESIAN_POINT('',(-1.36,0.975,-1.85)); +#14736 = LINE('',#14737,#14738); +#14737 = CARTESIAN_POINT('',(-1.36,0.975,-1.85)); +#14738 = VECTOR('',#14739,1.); +#14739 = DIRECTION('',(0.,-1.,0.)); +#14740 = ORIENTED_EDGE('',*,*,#14741,.T.); +#14741 = EDGE_CURVE('',#14734,#12778,#14742,.T.); +#14742 = LINE('',#14743,#14744); +#14743 = CARTESIAN_POINT('',(-1.36,0.975,-1.85)); +#14744 = VECTOR('',#14745,1.); +#14745 = DIRECTION('',(0.,1.,0.)); +#14746 = ORIENTED_EDGE('',*,*,#12777,.F.); +#14747 = ORIENTED_EDGE('',*,*,#13286,.F.); +#14748 = ORIENTED_EDGE('',*,*,#12358,.T.); +#14749 = ORIENTED_EDGE('',*,*,#8739,.F.); +#14750 = PLANE('',#14751); +#14751 = AXIS2_PLACEMENT_3D('',#14752,#14753,#14754); +#14752 = CARTESIAN_POINT('',(-1.36,-1.925,-1.85)); +#14753 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#14754 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#14755 = ADVANCED_FACE('',(#14756),#14822,.F.); +#14756 = FACE_BOUND('',#14757,.F.); +#14757 = EDGE_LOOP('',(#14758,#14759,#14767,#14775,#14783,#14791,#14799, + #14807,#14815,#14821)); +#14758 = ORIENTED_EDGE('',*,*,#8731,.T.); +#14759 = ORIENTED_EDGE('',*,*,#14760,.T.); +#14760 = EDGE_CURVE('',#8724,#14761,#14763,.T.); +#14761 = VERTEX_POINT('',#14762); +#14762 = CARTESIAN_POINT('',(-1.36,-2.175,-1.45)); +#14763 = LINE('',#14764,#14765); +#14764 = CARTESIAN_POINT('',(-1.36,-1.925,-1.45)); +#14765 = VECTOR('',#14766,1.); +#14766 = DIRECTION('',(0.,-1.,0.)); +#14767 = ORIENTED_EDGE('',*,*,#14768,.T.); +#14768 = EDGE_CURVE('',#14761,#14769,#14771,.T.); +#14769 = VERTEX_POINT('',#14770); +#14770 = CARTESIAN_POINT('',(-1.36,-2.375,-1.7)); +#14771 = LINE('',#14772,#14773); +#14772 = CARTESIAN_POINT('',(-1.36,-2.175,-1.45)); +#14773 = VECTOR('',#14774,1.); +#14774 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#14775 = ORIENTED_EDGE('',*,*,#14776,.T.); +#14776 = EDGE_CURVE('',#14769,#14777,#14779,.T.); +#14777 = VERTEX_POINT('',#14778); +#14778 = CARTESIAN_POINT('',(-1.36,-2.375,-2.6)); +#14779 = LINE('',#14780,#14781); +#14780 = CARTESIAN_POINT('',(-1.36,-2.375,-1.7)); +#14781 = VECTOR('',#14782,1.); +#14782 = DIRECTION('',(0.,0.,-1.)); +#14783 = ORIENTED_EDGE('',*,*,#14784,.T.); +#14784 = EDGE_CURVE('',#14777,#14785,#14787,.T.); +#14785 = VERTEX_POINT('',#14786); +#14786 = CARTESIAN_POINT('',(-1.36,-2.155,-2.6)); +#14787 = LINE('',#14788,#14789); +#14788 = CARTESIAN_POINT('',(-1.36,-2.375,-2.6)); +#14789 = VECTOR('',#14790,1.); +#14790 = DIRECTION('',(0.,1.,0.)); +#14791 = ORIENTED_EDGE('',*,*,#14792,.T.); +#14792 = EDGE_CURVE('',#14785,#14793,#14795,.T.); +#14793 = VERTEX_POINT('',#14794); +#14794 = CARTESIAN_POINT('',(-1.36,-2.055,-2.5)); +#14795 = LINE('',#14796,#14797); +#14796 = CARTESIAN_POINT('',(-1.36,-2.155,-2.6)); +#14797 = VECTOR('',#14798,1.); +#14798 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14799 = ORIENTED_EDGE('',*,*,#14800,.T.); +#14800 = EDGE_CURVE('',#14793,#14801,#14803,.T.); +#14801 = VERTEX_POINT('',#14802); +#14802 = CARTESIAN_POINT('',(-1.36,-2.055,-1.95)); +#14803 = LINE('',#14804,#14805); +#14804 = CARTESIAN_POINT('',(-1.36,-2.055,-2.5)); +#14805 = VECTOR('',#14806,1.); +#14806 = DIRECTION('',(0.,0.,1.)); +#14807 = ORIENTED_EDGE('',*,*,#14808,.T.); +#14808 = EDGE_CURVE('',#14801,#14809,#14811,.T.); +#14809 = VERTEX_POINT('',#14810); +#14810 = CARTESIAN_POINT('',(-1.36,0.875,-1.95)); +#14811 = LINE('',#14812,#14813); +#14812 = CARTESIAN_POINT('',(-1.36,-2.055,-1.95)); +#14813 = VECTOR('',#14814,1.); +#14814 = DIRECTION('',(0.,1.,0.)); +#14815 = ORIENTED_EDGE('',*,*,#14816,.T.); +#14816 = EDGE_CURVE('',#14809,#14734,#14817,.T.); +#14817 = LINE('',#14818,#14819); +#14818 = CARTESIAN_POINT('',(-1.36,0.875,-1.95)); +#14819 = VECTOR('',#14820,1.); +#14820 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#14821 = ORIENTED_EDGE('',*,*,#14733,.T.); +#14822 = PLANE('',#14823); +#14823 = AXIS2_PLACEMENT_3D('',#14824,#14825,#14826); +#14824 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#14825 = DIRECTION('',(1.,0.,0.)); +#14826 = DIRECTION('',(0.,0.,-1.)); +#14827 = ADVANCED_FACE('',(#14828),#14854,.F.); +#14828 = FACE_BOUND('',#14829,.F.); +#14829 = EDGE_LOOP('',(#14830,#14840,#14846,#14847,#14848)); +#14830 = ORIENTED_EDGE('',*,*,#14831,.F.); +#14831 = EDGE_CURVE('',#14832,#14834,#14836,.T.); +#14832 = VERTEX_POINT('',#14833); +#14833 = CARTESIAN_POINT('',(-1.36,1.125,1.45)); +#14834 = VERTEX_POINT('',#14835); +#14835 = CARTESIAN_POINT('',(-1.36,1.355940107676,1.85)); +#14836 = LINE('',#14837,#14838); +#14837 = CARTESIAN_POINT('',(-1.36,1.125,1.45)); +#14838 = VECTOR('',#14839,1.); +#14839 = DIRECTION('',(0.,0.5,0.866025403784)); +#14840 = ORIENTED_EDGE('',*,*,#14841,.T.); +#14841 = EDGE_CURVE('',#14832,#10005,#14842,.T.); +#14842 = LINE('',#14843,#14844); +#14843 = CARTESIAN_POINT('',(-1.36,1.125,1.45)); +#14844 = VECTOR('',#14845,1.); +#14845 = DIRECTION('',(0.,0.,-1.)); +#14846 = ORIENTED_EDGE('',*,*,#10004,.T.); +#14847 = ORIENTED_EDGE('',*,*,#11872,.T.); +#14848 = ORIENTED_EDGE('',*,*,#14849,.T.); +#14849 = EDGE_CURVE('',#11865,#14834,#14850,.T.); +#14850 = LINE('',#14851,#14852); +#14851 = CARTESIAN_POINT('',(-1.36,1.395,1.85)); +#14852 = VECTOR('',#14853,1.); +#14853 = DIRECTION('',(0.,-1.,0.)); +#14854 = PLANE('',#14855); +#14855 = AXIS2_PLACEMENT_3D('',#14856,#14857,#14858); +#14856 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#14857 = DIRECTION('',(1.,0.,0.)); +#14858 = DIRECTION('',(0.,0.,-1.)); +#14859 = ADVANCED_FACE('',(#14860),#14899,.T.); +#14860 = FACE_BOUND('',#14861,.F.); +#14861 = EDGE_LOOP('',(#14862,#14870,#14878,#14884,#14885,#14893)); +#14862 = ORIENTED_EDGE('',*,*,#14863,.F.); +#14863 = EDGE_CURVE('',#8700,#14864,#14866,.T.); +#14864 = VERTEX_POINT('',#14865); +#14865 = CARTESIAN_POINT('',(-1.04,0.625,-1.45)); +#14866 = LINE('',#14867,#14868); +#14867 = CARTESIAN_POINT('',(-1.04,-1.925,-1.45)); +#14868 = VECTOR('',#14869,1.); +#14869 = DIRECTION('',(0.,1.,0.)); +#14870 = ORIENTED_EDGE('',*,*,#14871,.T.); +#14871 = EDGE_CURVE('',#8700,#14872,#14874,.T.); +#14872 = VERTEX_POINT('',#14873); +#14873 = CARTESIAN_POINT('',(-1.04,-2.175,-1.45)); +#14874 = LINE('',#14875,#14876); +#14875 = CARTESIAN_POINT('',(-1.04,-1.925,-1.45)); +#14876 = VECTOR('',#14877,1.); +#14877 = DIRECTION('',(0.,-1.,0.)); +#14878 = ORIENTED_EDGE('',*,*,#14879,.F.); +#14879 = EDGE_CURVE('',#14761,#14872,#14880,.T.); +#14880 = LINE('',#14881,#14882); +#14881 = CARTESIAN_POINT('',(-1.36,-2.175,-1.45)); +#14882 = VECTOR('',#14883,1.); +#14883 = DIRECTION('',(1.,0.,0.)); +#14884 = ORIENTED_EDGE('',*,*,#14760,.F.); +#14885 = ORIENTED_EDGE('',*,*,#14886,.T.); +#14886 = EDGE_CURVE('',#8724,#14887,#14889,.T.); +#14887 = VERTEX_POINT('',#14888); +#14888 = CARTESIAN_POINT('',(-1.36,0.625,-1.45)); +#14889 = LINE('',#14890,#14891); +#14890 = CARTESIAN_POINT('',(-1.36,-1.925,-1.45)); +#14891 = VECTOR('',#14892,1.); +#14892 = DIRECTION('',(0.,1.,0.)); +#14893 = ORIENTED_EDGE('',*,*,#14894,.T.); +#14894 = EDGE_CURVE('',#14887,#14864,#14895,.T.); +#14895 = LINE('',#14896,#14897); +#14896 = CARTESIAN_POINT('',(-1.36,0.625,-1.45)); +#14897 = VECTOR('',#14898,1.); +#14898 = DIRECTION('',(1.,0.,0.)); +#14899 = PLANE('',#14900); +#14900 = AXIS2_PLACEMENT_3D('',#14901,#14902,#14903); +#14901 = CARTESIAN_POINT('',(-1.36,0.625,-1.45)); +#14902 = DIRECTION('',(0.,0.,1.)); +#14903 = DIRECTION('',(0.,-1.,0.)); +#14904 = ADVANCED_FACE('',(#14905),#14924,.F.); +#14905 = FACE_BOUND('',#14906,.F.); +#14906 = EDGE_LOOP('',(#14907,#14915,#14921,#14922,#14923)); +#14907 = ORIENTED_EDGE('',*,*,#14908,.F.); +#14908 = EDGE_CURVE('',#14909,#11888,#14911,.T.); +#14909 = VERTEX_POINT('',#14910); +#14910 = CARTESIAN_POINT('',(-1.04,1.625,1.85)); +#14911 = LINE('',#14912,#14913); +#14912 = CARTESIAN_POINT('',(-1.04,1.625,1.85)); +#14913 = VECTOR('',#14914,1.); +#14914 = DIRECTION('',(0.,-1.,0.)); +#14915 = ORIENTED_EDGE('',*,*,#14916,.T.); +#14916 = EDGE_CURVE('',#14909,#7372,#14917,.T.); +#14917 = LINE('',#14918,#14919); +#14918 = CARTESIAN_POINT('',(-1.04,1.625,1.85)); +#14919 = VECTOR('',#14920,1.); +#14920 = DIRECTION('',(0.,0.,1.)); +#14921 = ORIENTED_EDGE('',*,*,#7371,.F.); +#14922 = ORIENTED_EDGE('',*,*,#11163,.T.); +#14923 = ORIENTED_EDGE('',*,*,#11895,.F.); +#14924 = PLANE('',#14925); +#14925 = AXIS2_PLACEMENT_3D('',#14926,#14927,#14928); +#14926 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#14927 = DIRECTION('',(1.,0.,0.)); +#14928 = DIRECTION('',(0.,0.,-1.)); +#14929 = ADVANCED_FACE('',(#14930),#14948,.F.); +#14930 = FACE_BOUND('',#14931,.F.); +#14931 = EDGE_LOOP('',(#14932,#14933,#14941,#14947)); +#14932 = ORIENTED_EDGE('',*,*,#14863,.T.); +#14933 = ORIENTED_EDGE('',*,*,#14934,.F.); +#14934 = EDGE_CURVE('',#14935,#14864,#14937,.T.); +#14935 = VERTEX_POINT('',#14936); +#14936 = CARTESIAN_POINT('',(-1.04,0.625,-1.4)); +#14937 = LINE('',#14938,#14939); +#14938 = CARTESIAN_POINT('',(-1.04,0.625,-1.4)); +#14939 = VECTOR('',#14940,1.); +#14940 = DIRECTION('',(0.,0.,-1.)); +#14941 = ORIENTED_EDGE('',*,*,#14942,.T.); +#14942 = EDGE_CURVE('',#14935,#8708,#14943,.T.); +#14943 = LINE('',#14944,#14945); +#14944 = CARTESIAN_POINT('',(-1.04,0.625,-1.4)); +#14945 = VECTOR('',#14946,1.); +#14946 = DIRECTION('',(0.,-1.,0.)); +#14947 = ORIENTED_EDGE('',*,*,#8707,.T.); +#14948 = PLANE('',#14949); +#14949 = AXIS2_PLACEMENT_3D('',#14950,#14951,#14952); +#14950 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#14951 = DIRECTION('',(1.,0.,0.)); +#14952 = DIRECTION('',(0.,0.,-1.)); +#14953 = ADVANCED_FACE('',(#14954),#14971,.F.); +#14954 = FACE_BOUND('',#14955,.F.); +#14955 = EDGE_LOOP('',(#14956,#14964,#14970)); +#14956 = ORIENTED_EDGE('',*,*,#14957,.F.); +#14957 = EDGE_CURVE('',#14958,#12794,#14960,.T.); +#14958 = VERTEX_POINT('',#14959); +#14959 = CARTESIAN_POINT('',(-1.04,0.975,-1.85)); +#14960 = LINE('',#14961,#14962); +#14961 = CARTESIAN_POINT('',(-1.04,0.975,-1.85)); +#14962 = VECTOR('',#14963,1.); +#14963 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#14964 = ORIENTED_EDGE('',*,*,#14965,.T.); +#14965 = EDGE_CURVE('',#14958,#12802,#14966,.T.); +#14966 = LINE('',#14967,#14968); +#14967 = CARTESIAN_POINT('',(-1.04,0.975,-1.85)); +#14968 = VECTOR('',#14969,1.); +#14969 = DIRECTION('',(0.,1.,0.)); +#14970 = ORIENTED_EDGE('',*,*,#12801,.T.); +#14971 = PLANE('',#14972); +#14972 = AXIS2_PLACEMENT_3D('',#14973,#14974,#14975); +#14973 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#14974 = DIRECTION('',(1.,0.,0.)); +#14975 = DIRECTION('',(0.,0.,-1.)); +#14976 = ADVANCED_FACE('',(#14977),#15009,.T.); +#14977 = FACE_BOUND('',#14978,.F.); +#14978 = EDGE_LOOP('',(#14979,#14987,#14988,#14996,#15002,#15003)); +#14979 = ORIENTED_EDGE('',*,*,#14980,.T.); +#14980 = EDGE_CURVE('',#14981,#14834,#14983,.T.); +#14981 = VERTEX_POINT('',#14982); +#14982 = CARTESIAN_POINT('',(-1.04,1.355940107676,1.85)); +#14983 = LINE('',#14984,#14985); +#14984 = CARTESIAN_POINT('',(-1.04,1.355940107676,1.85)); +#14985 = VECTOR('',#14986,1.); +#14986 = DIRECTION('',(-1.,0.,0.)); +#14987 = ORIENTED_EDGE('',*,*,#14849,.F.); +#14988 = ORIENTED_EDGE('',*,*,#14989,.F.); +#14989 = EDGE_CURVE('',#14990,#11865,#14992,.T.); +#14990 = VERTEX_POINT('',#14991); +#14991 = CARTESIAN_POINT('',(-1.36,1.625,1.85)); +#14992 = LINE('',#14993,#14994); +#14993 = CARTESIAN_POINT('',(-1.36,1.625,1.85)); +#14994 = VECTOR('',#14995,1.); +#14995 = DIRECTION('',(0.,-1.,0.)); +#14996 = ORIENTED_EDGE('',*,*,#14997,.T.); +#14997 = EDGE_CURVE('',#14990,#14909,#14998,.T.); +#14998 = LINE('',#14999,#15000); +#14999 = CARTESIAN_POINT('',(-1.36,1.625,1.85)); +#15000 = VECTOR('',#15001,1.); +#15001 = DIRECTION('',(1.,0.,0.)); +#15002 = ORIENTED_EDGE('',*,*,#14908,.T.); +#15003 = ORIENTED_EDGE('',*,*,#15004,.T.); +#15004 = EDGE_CURVE('',#11888,#14981,#15005,.T.); +#15005 = LINE('',#15006,#15007); +#15006 = CARTESIAN_POINT('',(-1.04,1.395,1.85)); +#15007 = VECTOR('',#15008,1.); +#15008 = DIRECTION('',(0.,-1.,0.)); +#15009 = PLANE('',#15010); +#15010 = AXIS2_PLACEMENT_3D('',#15011,#15012,#15013); +#15011 = CARTESIAN_POINT('',(-1.36,1.625,1.85)); +#15012 = DIRECTION('',(0.,0.,1.)); +#15013 = DIRECTION('',(0.,-1.,0.)); +#15014 = ADVANCED_FACE('',(#15015),#15033,.T.); +#15015 = FACE_BOUND('',#15016,.F.); +#15016 = EDGE_LOOP('',(#15017,#15018,#15019,#15027)); +#15017 = ORIENTED_EDGE('',*,*,#14831,.T.); +#15018 = ORIENTED_EDGE('',*,*,#14980,.F.); +#15019 = ORIENTED_EDGE('',*,*,#15020,.T.); +#15020 = EDGE_CURVE('',#14981,#15021,#15023,.T.); +#15021 = VERTEX_POINT('',#15022); +#15022 = CARTESIAN_POINT('',(-1.04,1.125,1.45)); +#15023 = LINE('',#15024,#15025); +#15024 = CARTESIAN_POINT('',(-1.04,1.355940107676,1.85)); +#15025 = VECTOR('',#15026,1.); +#15026 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#15027 = ORIENTED_EDGE('',*,*,#15028,.T.); +#15028 = EDGE_CURVE('',#15021,#14832,#15029,.T.); +#15029 = LINE('',#15030,#15031); +#15030 = CARTESIAN_POINT('',(-1.04,1.125,1.45)); +#15031 = VECTOR('',#15032,1.); +#15032 = DIRECTION('',(-1.,0.,0.)); +#15033 = PLANE('',#15034); +#15034 = AXIS2_PLACEMENT_3D('',#15035,#15036,#15037); +#15035 = CARTESIAN_POINT('',(-1.2,1.240470053838,1.65)); +#15036 = DIRECTION('',(0.,-0.866025403784,0.5)); +#15037 = DIRECTION('',(0.,0.5,0.866025403784)); +#15038 = ADVANCED_FACE('',(#15039),#15103,.T.); +#15039 = FACE_BOUND('',#15040,.F.); +#15040 = EDGE_LOOP('',(#15041,#15042,#15048,#15056,#15064,#15072,#15080, + #15088,#15096,#15102)); +#15041 = ORIENTED_EDGE('',*,*,#8699,.F.); +#15042 = ORIENTED_EDGE('',*,*,#15043,.F.); +#15043 = EDGE_CURVE('',#14958,#8692,#15044,.T.); +#15044 = LINE('',#15045,#15046); +#15045 = CARTESIAN_POINT('',(-1.04,0.975,-1.85)); +#15046 = VECTOR('',#15047,1.); +#15047 = DIRECTION('',(0.,-1.,0.)); +#15048 = ORIENTED_EDGE('',*,*,#15049,.F.); +#15049 = EDGE_CURVE('',#15050,#14958,#15052,.T.); +#15050 = VERTEX_POINT('',#15051); +#15051 = CARTESIAN_POINT('',(-1.04,0.875,-1.95)); +#15052 = LINE('',#15053,#15054); +#15053 = CARTESIAN_POINT('',(-1.04,0.875,-1.95)); +#15054 = VECTOR('',#15055,1.); +#15055 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15056 = ORIENTED_EDGE('',*,*,#15057,.F.); +#15057 = EDGE_CURVE('',#15058,#15050,#15060,.T.); +#15058 = VERTEX_POINT('',#15059); +#15059 = CARTESIAN_POINT('',(-1.04,-2.055,-1.95)); +#15060 = LINE('',#15061,#15062); +#15061 = CARTESIAN_POINT('',(-1.04,-2.055,-1.95)); +#15062 = VECTOR('',#15063,1.); +#15063 = DIRECTION('',(0.,1.,0.)); +#15064 = ORIENTED_EDGE('',*,*,#15065,.F.); +#15065 = EDGE_CURVE('',#15066,#15058,#15068,.T.); +#15066 = VERTEX_POINT('',#15067); +#15067 = CARTESIAN_POINT('',(-1.04,-2.055,-2.5)); +#15068 = LINE('',#15069,#15070); +#15069 = CARTESIAN_POINT('',(-1.04,-2.055,-2.5)); +#15070 = VECTOR('',#15071,1.); +#15071 = DIRECTION('',(0.,0.,1.)); +#15072 = ORIENTED_EDGE('',*,*,#15073,.F.); +#15073 = EDGE_CURVE('',#15074,#15066,#15076,.T.); +#15074 = VERTEX_POINT('',#15075); +#15075 = CARTESIAN_POINT('',(-1.04,-2.155,-2.6)); +#15076 = LINE('',#15077,#15078); +#15077 = CARTESIAN_POINT('',(-1.04,-2.155,-2.6)); +#15078 = VECTOR('',#15079,1.); +#15079 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15080 = ORIENTED_EDGE('',*,*,#15081,.F.); +#15081 = EDGE_CURVE('',#15082,#15074,#15084,.T.); +#15082 = VERTEX_POINT('',#15083); +#15083 = CARTESIAN_POINT('',(-1.04,-2.375,-2.6)); +#15084 = LINE('',#15085,#15086); +#15085 = CARTESIAN_POINT('',(-1.04,-2.375,-2.6)); +#15086 = VECTOR('',#15087,1.); +#15087 = DIRECTION('',(0.,1.,0.)); +#15088 = ORIENTED_EDGE('',*,*,#15089,.F.); +#15089 = EDGE_CURVE('',#15090,#15082,#15092,.T.); +#15090 = VERTEX_POINT('',#15091); +#15091 = CARTESIAN_POINT('',(-1.04,-2.375,-1.7)); +#15092 = LINE('',#15093,#15094); +#15093 = CARTESIAN_POINT('',(-1.04,-2.375,-1.7)); +#15094 = VECTOR('',#15095,1.); +#15095 = DIRECTION('',(0.,0.,-1.)); +#15096 = ORIENTED_EDGE('',*,*,#15097,.F.); +#15097 = EDGE_CURVE('',#14872,#15090,#15098,.T.); +#15098 = LINE('',#15099,#15100); +#15099 = CARTESIAN_POINT('',(-1.04,-2.175,-1.45)); +#15100 = VECTOR('',#15101,1.); +#15101 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#15102 = ORIENTED_EDGE('',*,*,#14871,.F.); +#15103 = PLANE('',#15104); +#15104 = AXIS2_PLACEMENT_3D('',#15105,#15106,#15107); +#15105 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#15106 = DIRECTION('',(1.,0.,0.)); +#15107 = DIRECTION('',(0.,0.,-1.)); +#15108 = ADVANCED_FACE('',(#15109),#15121,.T.); +#15109 = FACE_BOUND('',#15110,.F.); +#15110 = EDGE_LOOP('',(#15111,#15112,#15113,#15114,#15115)); +#15111 = ORIENTED_EDGE('',*,*,#15020,.F.); +#15112 = ORIENTED_EDGE('',*,*,#15004,.F.); +#15113 = ORIENTED_EDGE('',*,*,#11887,.F.); +#15114 = ORIENTED_EDGE('',*,*,#10020,.F.); +#15115 = ORIENTED_EDGE('',*,*,#15116,.F.); +#15116 = EDGE_CURVE('',#15021,#10013,#15117,.T.); +#15117 = LINE('',#15118,#15119); +#15118 = CARTESIAN_POINT('',(-1.04,1.125,1.45)); +#15119 = VECTOR('',#15120,1.); +#15120 = DIRECTION('',(0.,0.,-1.)); +#15121 = PLANE('',#15122); +#15122 = AXIS2_PLACEMENT_3D('',#15123,#15124,#15125); +#15123 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#15124 = DIRECTION('',(1.,0.,0.)); +#15125 = DIRECTION('',(0.,0.,-1.)); +#15126 = ADVANCED_FACE('',(#15127),#15135,.F.); +#15127 = FACE_BOUND('',#15128,.F.); +#15128 = EDGE_LOOP('',(#15129,#15130,#15131,#15132,#15133,#15134)); +#15129 = ORIENTED_EDGE('',*,*,#15043,.T.); +#15130 = ORIENTED_EDGE('',*,*,#8691,.F.); +#15131 = ORIENTED_EDGE('',*,*,#12405,.F.); +#15132 = ORIENTED_EDGE('',*,*,#13315,.T.); +#15133 = ORIENTED_EDGE('',*,*,#12809,.T.); +#15134 = ORIENTED_EDGE('',*,*,#14965,.F.); +#15135 = PLANE('',#15136); +#15136 = AXIS2_PLACEMENT_3D('',#15137,#15138,#15139); +#15137 = CARTESIAN_POINT('',(-0.865,-1.925,-2.1)); +#15138 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#15139 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#15140 = ADVANCED_FACE('',(#15141),#15159,.T.); +#15141 = FACE_BOUND('',#15142,.F.); +#15142 = EDGE_LOOP('',(#15143,#15144,#15145,#15151,#15152,#15158)); +#15143 = ORIENTED_EDGE('',*,*,#14957,.T.); +#15144 = ORIENTED_EDGE('',*,*,#12793,.F.); +#15145 = ORIENTED_EDGE('',*,*,#15146,.F.); +#15146 = EDGE_CURVE('',#14734,#12786,#15147,.T.); +#15147 = LINE('',#15148,#15149); +#15148 = CARTESIAN_POINT('',(-1.36,0.975,-1.85)); +#15149 = VECTOR('',#15150,1.); +#15150 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#15151 = ORIENTED_EDGE('',*,*,#14816,.F.); +#15152 = ORIENTED_EDGE('',*,*,#15153,.T.); +#15153 = EDGE_CURVE('',#14809,#15050,#15154,.T.); +#15154 = LINE('',#15155,#15156); +#15155 = CARTESIAN_POINT('',(-1.36,0.875,-1.95)); +#15156 = VECTOR('',#15157,1.); +#15157 = DIRECTION('',(1.,0.,0.)); +#15158 = ORIENTED_EDGE('',*,*,#15049,.T.); +#15159 = PLANE('',#15160); +#15160 = AXIS2_PLACEMENT_3D('',#15161,#15162,#15163); +#15161 = CARTESIAN_POINT('',(-1.36,0.875,-1.95)); +#15162 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#15163 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15164 = ADVANCED_FACE('',(#15165),#15177,.T.); +#15165 = FACE_BOUND('',#15166,.F.); +#15166 = EDGE_LOOP('',(#15167,#15168,#15169,#15170,#15171)); +#15167 = ORIENTED_EDGE('',*,*,#14989,.T.); +#15168 = ORIENTED_EDGE('',*,*,#11864,.T.); +#15169 = ORIENTED_EDGE('',*,*,#11116,.F.); +#15170 = ORIENTED_EDGE('',*,*,#7387,.T.); +#15171 = ORIENTED_EDGE('',*,*,#15172,.F.); +#15172 = EDGE_CURVE('',#14990,#7380,#15173,.T.); +#15173 = LINE('',#15174,#15175); +#15174 = CARTESIAN_POINT('',(-1.36,1.625,1.85)); +#15175 = VECTOR('',#15176,1.); +#15176 = DIRECTION('',(0.,0.,1.)); +#15177 = PLANE('',#15178); +#15178 = AXIS2_PLACEMENT_3D('',#15179,#15180,#15181); +#15179 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#15180 = DIRECTION('',(1.,0.,0.)); +#15181 = DIRECTION('',(0.,0.,-1.)); +#15182 = ADVANCED_FACE('',(#15183),#15201,.T.); +#15183 = FACE_BOUND('',#15184,.F.); +#15184 = EDGE_LOOP('',(#15185,#15186,#15187,#15195)); +#15185 = ORIENTED_EDGE('',*,*,#14886,.F.); +#15186 = ORIENTED_EDGE('',*,*,#8723,.F.); +#15187 = ORIENTED_EDGE('',*,*,#15188,.F.); +#15188 = EDGE_CURVE('',#15189,#8716,#15191,.T.); +#15189 = VERTEX_POINT('',#15190); +#15190 = CARTESIAN_POINT('',(-1.36,0.625,-1.4)); +#15191 = LINE('',#15192,#15193); +#15192 = CARTESIAN_POINT('',(-1.36,0.625,-1.4)); +#15193 = VECTOR('',#15194,1.); +#15194 = DIRECTION('',(0.,-1.,0.)); +#15195 = ORIENTED_EDGE('',*,*,#15196,.T.); +#15196 = EDGE_CURVE('',#15189,#14887,#15197,.T.); +#15197 = LINE('',#15198,#15199); +#15198 = CARTESIAN_POINT('',(-1.36,0.625,-1.4)); +#15199 = VECTOR('',#15200,1.); +#15200 = DIRECTION('',(0.,0.,-1.)); +#15201 = PLANE('',#15202); +#15202 = AXIS2_PLACEMENT_3D('',#15203,#15204,#15205); +#15203 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#15204 = DIRECTION('',(1.,0.,0.)); +#15205 = DIRECTION('',(0.,0.,-1.)); +#15206 = ADVANCED_FACE('',(#15207),#15212,.T.); +#15207 = FACE_BOUND('',#15208,.F.); +#15208 = EDGE_LOOP('',(#15209,#15210,#15211)); +#15209 = ORIENTED_EDGE('',*,*,#15146,.T.); +#15210 = ORIENTED_EDGE('',*,*,#12785,.F.); +#15211 = ORIENTED_EDGE('',*,*,#14741,.F.); +#15212 = PLANE('',#15213); +#15213 = AXIS2_PLACEMENT_3D('',#15214,#15215,#15216); +#15214 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#15215 = DIRECTION('',(1.,0.,0.)); +#15216 = DIRECTION('',(0.,0.,-1.)); +#15217 = ADVANCED_FACE('',(#15218),#15224,.F.); +#15218 = FACE_BOUND('',#15219,.F.); +#15219 = EDGE_LOOP('',(#15220,#15221,#15222,#15223)); +#15220 = ORIENTED_EDGE('',*,*,#14997,.F.); +#15221 = ORIENTED_EDGE('',*,*,#15172,.T.); +#15222 = ORIENTED_EDGE('',*,*,#7379,.T.); +#15223 = ORIENTED_EDGE('',*,*,#14916,.F.); +#15224 = PLANE('',#15225); +#15225 = AXIS2_PLACEMENT_3D('',#15226,#15227,#15228); +#15226 = CARTESIAN_POINT('',(-1.04,1.625,-1.4)); +#15227 = DIRECTION('',(0.,1.,0.)); +#15228 = DIRECTION('',(0.,-0.,1.)); +#15229 = ADVANCED_FACE('',(#15230),#15241,.F.); +#15230 = FACE_BOUND('',#15231,.F.); +#15231 = EDGE_LOOP('',(#15232,#15238,#15239,#15240)); +#15232 = ORIENTED_EDGE('',*,*,#15233,.F.); +#15233 = EDGE_CURVE('',#15189,#14935,#15234,.T.); +#15234 = LINE('',#15235,#15236); +#15235 = CARTESIAN_POINT('',(-1.36,0.625,-1.4)); +#15236 = VECTOR('',#15237,1.); +#15237 = DIRECTION('',(1.,0.,0.)); +#15238 = ORIENTED_EDGE('',*,*,#15188,.T.); +#15239 = ORIENTED_EDGE('',*,*,#8715,.T.); +#15240 = ORIENTED_EDGE('',*,*,#14942,.F.); +#15241 = PLANE('',#15242); +#15242 = AXIS2_PLACEMENT_3D('',#15243,#15244,#15245); +#15243 = CARTESIAN_POINT('',(-1.04,0.675,-1.4)); +#15244 = DIRECTION('',(0.,0.,1.)); +#15245 = DIRECTION('',(0.,-1.,0.)); +#15246 = ADVANCED_FACE('',(#15247),#15253,.T.); +#15247 = FACE_BOUND('',#15248,.F.); +#15248 = EDGE_LOOP('',(#15249,#15250,#15251,#15252)); +#15249 = ORIENTED_EDGE('',*,*,#14934,.T.); +#15250 = ORIENTED_EDGE('',*,*,#14894,.F.); +#15251 = ORIENTED_EDGE('',*,*,#15196,.F.); +#15252 = ORIENTED_EDGE('',*,*,#15233,.T.); +#15253 = PLANE('',#15254); +#15254 = AXIS2_PLACEMENT_3D('',#15255,#15256,#15257); +#15255 = CARTESIAN_POINT('',(-1.36,0.625,-0.75)); +#15256 = DIRECTION('',(0.,-1.,0.)); +#15257 = DIRECTION('',(0.,0.,-1.)); +#15258 = ADVANCED_FACE('',(#15259),#15270,.T.); +#15259 = FACE_BOUND('',#15260,.F.); +#15260 = EDGE_LOOP('',(#15261,#15262,#15268,#15269)); +#15261 = ORIENTED_EDGE('',*,*,#14808,.F.); +#15262 = ORIENTED_EDGE('',*,*,#15263,.T.); +#15263 = EDGE_CURVE('',#14801,#15058,#15264,.T.); +#15264 = LINE('',#15265,#15266); +#15265 = CARTESIAN_POINT('',(-1.36,-2.055,-1.95)); +#15266 = VECTOR('',#15267,1.); +#15267 = DIRECTION('',(1.,0.,0.)); +#15268 = ORIENTED_EDGE('',*,*,#15057,.T.); +#15269 = ORIENTED_EDGE('',*,*,#15153,.F.); +#15270 = PLANE('',#15271); +#15271 = AXIS2_PLACEMENT_3D('',#15272,#15273,#15274); +#15272 = CARTESIAN_POINT('',(-1.36,-2.055,-1.95)); +#15273 = DIRECTION('',(0.,0.,-1.)); +#15274 = DIRECTION('',(0.,1.,0.)); +#15275 = ADVANCED_FACE('',(#15276),#15287,.T.); +#15276 = FACE_BOUND('',#15277,.F.); +#15277 = EDGE_LOOP('',(#15278,#15279,#15285,#15286)); +#15278 = ORIENTED_EDGE('',*,*,#14800,.F.); +#15279 = ORIENTED_EDGE('',*,*,#15280,.T.); +#15280 = EDGE_CURVE('',#14793,#15066,#15281,.T.); +#15281 = LINE('',#15282,#15283); +#15282 = CARTESIAN_POINT('',(-1.36,-2.055,-2.5)); +#15283 = VECTOR('',#15284,1.); +#15284 = DIRECTION('',(1.,0.,0.)); +#15285 = ORIENTED_EDGE('',*,*,#15065,.T.); +#15286 = ORIENTED_EDGE('',*,*,#15263,.F.); +#15287 = PLANE('',#15288); +#15288 = AXIS2_PLACEMENT_3D('',#15289,#15290,#15291); +#15289 = CARTESIAN_POINT('',(-1.36,-2.055,-2.5)); +#15290 = DIRECTION('',(0.,1.,0.)); +#15291 = DIRECTION('',(0.,-0.,1.)); +#15292 = ADVANCED_FACE('',(#15293),#15304,.T.); +#15293 = FACE_BOUND('',#15294,.F.); +#15294 = EDGE_LOOP('',(#15295,#15296,#15302,#15303)); +#15295 = ORIENTED_EDGE('',*,*,#14792,.F.); +#15296 = ORIENTED_EDGE('',*,*,#15297,.T.); +#15297 = EDGE_CURVE('',#14785,#15074,#15298,.T.); +#15298 = LINE('',#15299,#15300); +#15299 = CARTESIAN_POINT('',(-1.36,-2.155,-2.6)); +#15300 = VECTOR('',#15301,1.); +#15301 = DIRECTION('',(1.,0.,0.)); +#15302 = ORIENTED_EDGE('',*,*,#15073,.T.); +#15303 = ORIENTED_EDGE('',*,*,#15280,.F.); +#15304 = PLANE('',#15305); +#15305 = AXIS2_PLACEMENT_3D('',#15306,#15307,#15308); +#15306 = CARTESIAN_POINT('',(-1.36,-2.155,-2.6)); +#15307 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#15308 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15309 = ADVANCED_FACE('',(#15310),#15321,.T.); +#15310 = FACE_BOUND('',#15311,.F.); +#15311 = EDGE_LOOP('',(#15312,#15313,#15319,#15320)); +#15312 = ORIENTED_EDGE('',*,*,#14784,.F.); +#15313 = ORIENTED_EDGE('',*,*,#15314,.T.); +#15314 = EDGE_CURVE('',#14777,#15082,#15315,.T.); +#15315 = LINE('',#15316,#15317); +#15316 = CARTESIAN_POINT('',(-1.36,-2.375,-2.6)); +#15317 = VECTOR('',#15318,1.); +#15318 = DIRECTION('',(1.,0.,0.)); +#15319 = ORIENTED_EDGE('',*,*,#15081,.T.); +#15320 = ORIENTED_EDGE('',*,*,#15297,.F.); +#15321 = PLANE('',#15322); +#15322 = AXIS2_PLACEMENT_3D('',#15323,#15324,#15325); +#15323 = CARTESIAN_POINT('',(-1.36,-2.375,-2.6)); +#15324 = DIRECTION('',(0.,0.,-1.)); +#15325 = DIRECTION('',(0.,1.,0.)); +#15326 = ADVANCED_FACE('',(#15327),#15338,.T.); +#15327 = FACE_BOUND('',#15328,.F.); +#15328 = EDGE_LOOP('',(#15329,#15330,#15336,#15337)); +#15329 = ORIENTED_EDGE('',*,*,#14776,.F.); +#15330 = ORIENTED_EDGE('',*,*,#15331,.T.); +#15331 = EDGE_CURVE('',#14769,#15090,#15332,.T.); +#15332 = LINE('',#15333,#15334); +#15333 = CARTESIAN_POINT('',(-1.36,-2.375,-1.7)); +#15334 = VECTOR('',#15335,1.); +#15335 = DIRECTION('',(1.,0.,0.)); +#15336 = ORIENTED_EDGE('',*,*,#15089,.T.); +#15337 = ORIENTED_EDGE('',*,*,#15314,.F.); +#15338 = PLANE('',#15339); +#15339 = AXIS2_PLACEMENT_3D('',#15340,#15341,#15342); +#15340 = CARTESIAN_POINT('',(-1.36,-2.375,-1.7)); +#15341 = DIRECTION('',(0.,-1.,0.)); +#15342 = DIRECTION('',(0.,0.,-1.)); +#15343 = ADVANCED_FACE('',(#15344),#15350,.T.); +#15344 = FACE_BOUND('',#15345,.F.); +#15345 = EDGE_LOOP('',(#15346,#15347,#15348,#15349)); +#15346 = ORIENTED_EDGE('',*,*,#14768,.F.); +#15347 = ORIENTED_EDGE('',*,*,#14879,.T.); +#15348 = ORIENTED_EDGE('',*,*,#15097,.T.); +#15349 = ORIENTED_EDGE('',*,*,#15331,.F.); +#15350 = PLANE('',#15351); +#15351 = AXIS2_PLACEMENT_3D('',#15352,#15353,#15354); +#15352 = CARTESIAN_POINT('',(-1.36,-2.175,-1.45)); +#15353 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#15354 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#15355 = ADVANCED_FACE('',(#15356),#15362,.T.); +#15356 = FACE_BOUND('',#15357,.F.); +#15357 = EDGE_LOOP('',(#15358,#15359,#15360,#15361)); +#15358 = ORIENTED_EDGE('',*,*,#15028,.F.); +#15359 = ORIENTED_EDGE('',*,*,#15116,.T.); +#15360 = ORIENTED_EDGE('',*,*,#10012,.F.); +#15361 = ORIENTED_EDGE('',*,*,#14841,.F.); +#15362 = PLANE('',#15363); +#15363 = AXIS2_PLACEMENT_3D('',#15364,#15365,#15366); +#15364 = CARTESIAN_POINT('',(-1.36,1.125,1.85)); +#15365 = DIRECTION('',(0.,-1.,0.)); +#15366 = DIRECTION('',(0.,0.,-1.)); +#15367 = ADVANCED_FACE('',(#15368),#15388,.F.); +#15368 = FACE_BOUND('',#15369,.F.); +#15369 = EDGE_LOOP('',(#15370,#15378,#15384,#15385,#15386,#15387)); +#15370 = ORIENTED_EDGE('',*,*,#15371,.F.); +#15371 = EDGE_CURVE('',#15372,#8668,#15374,.T.); +#15372 = VERTEX_POINT('',#15373); +#15373 = CARTESIAN_POINT('',(-0.56,0.975,-1.85)); +#15374 = LINE('',#15375,#15376); +#15375 = CARTESIAN_POINT('',(-0.56,0.975,-1.85)); +#15376 = VECTOR('',#15377,1.); +#15377 = DIRECTION('',(0.,-1.,0.)); +#15378 = ORIENTED_EDGE('',*,*,#15379,.T.); +#15379 = EDGE_CURVE('',#15372,#12826,#15380,.T.); +#15380 = LINE('',#15381,#15382); +#15381 = CARTESIAN_POINT('',(-0.56,0.975,-1.85)); +#15382 = VECTOR('',#15383,1.); +#15383 = DIRECTION('',(0.,1.,0.)); +#15384 = ORIENTED_EDGE('',*,*,#12825,.F.); +#15385 = ORIENTED_EDGE('',*,*,#13308,.F.); +#15386 = ORIENTED_EDGE('',*,*,#12389,.T.); +#15387 = ORIENTED_EDGE('',*,*,#8675,.F.); +#15388 = PLANE('',#15389); +#15389 = AXIS2_PLACEMENT_3D('',#15390,#15391,#15392); +#15390 = CARTESIAN_POINT('',(-0.56,-1.925,-1.85)); +#15391 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#15392 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#15393 = ADVANCED_FACE('',(#15394),#15460,.F.); +#15394 = FACE_BOUND('',#15395,.F.); +#15395 = EDGE_LOOP('',(#15396,#15397,#15405,#15413,#15421,#15429,#15437, + #15445,#15453,#15459)); +#15396 = ORIENTED_EDGE('',*,*,#8667,.T.); +#15397 = ORIENTED_EDGE('',*,*,#15398,.T.); +#15398 = EDGE_CURVE('',#8660,#15399,#15401,.T.); +#15399 = VERTEX_POINT('',#15400); +#15400 = CARTESIAN_POINT('',(-0.56,-2.175,-1.45)); +#15401 = LINE('',#15402,#15403); +#15402 = CARTESIAN_POINT('',(-0.56,-1.925,-1.45)); +#15403 = VECTOR('',#15404,1.); +#15404 = DIRECTION('',(0.,-1.,0.)); +#15405 = ORIENTED_EDGE('',*,*,#15406,.T.); +#15406 = EDGE_CURVE('',#15399,#15407,#15409,.T.); +#15407 = VERTEX_POINT('',#15408); +#15408 = CARTESIAN_POINT('',(-0.56,-2.375,-1.7)); +#15409 = LINE('',#15410,#15411); +#15410 = CARTESIAN_POINT('',(-0.56,-2.175,-1.45)); +#15411 = VECTOR('',#15412,1.); +#15412 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#15413 = ORIENTED_EDGE('',*,*,#15414,.T.); +#15414 = EDGE_CURVE('',#15407,#15415,#15417,.T.); +#15415 = VERTEX_POINT('',#15416); +#15416 = CARTESIAN_POINT('',(-0.56,-2.375,-2.6)); +#15417 = LINE('',#15418,#15419); +#15418 = CARTESIAN_POINT('',(-0.56,-2.375,-1.7)); +#15419 = VECTOR('',#15420,1.); +#15420 = DIRECTION('',(0.,0.,-1.)); +#15421 = ORIENTED_EDGE('',*,*,#15422,.T.); +#15422 = EDGE_CURVE('',#15415,#15423,#15425,.T.); +#15423 = VERTEX_POINT('',#15424); +#15424 = CARTESIAN_POINT('',(-0.56,-2.155,-2.6)); +#15425 = LINE('',#15426,#15427); +#15426 = CARTESIAN_POINT('',(-0.56,-2.375,-2.6)); +#15427 = VECTOR('',#15428,1.); +#15428 = DIRECTION('',(0.,1.,0.)); +#15429 = ORIENTED_EDGE('',*,*,#15430,.T.); +#15430 = EDGE_CURVE('',#15423,#15431,#15433,.T.); +#15431 = VERTEX_POINT('',#15432); +#15432 = CARTESIAN_POINT('',(-0.56,-2.055,-2.5)); +#15433 = LINE('',#15434,#15435); +#15434 = CARTESIAN_POINT('',(-0.56,-2.155,-2.6)); +#15435 = VECTOR('',#15436,1.); +#15436 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15437 = ORIENTED_EDGE('',*,*,#15438,.T.); +#15438 = EDGE_CURVE('',#15431,#15439,#15441,.T.); +#15439 = VERTEX_POINT('',#15440); +#15440 = CARTESIAN_POINT('',(-0.56,-2.055,-1.95)); +#15441 = LINE('',#15442,#15443); +#15442 = CARTESIAN_POINT('',(-0.56,-2.055,-2.5)); +#15443 = VECTOR('',#15444,1.); +#15444 = DIRECTION('',(0.,0.,1.)); +#15445 = ORIENTED_EDGE('',*,*,#15446,.T.); +#15446 = EDGE_CURVE('',#15439,#15447,#15449,.T.); +#15447 = VERTEX_POINT('',#15448); +#15448 = CARTESIAN_POINT('',(-0.56,0.875,-1.95)); +#15449 = LINE('',#15450,#15451); +#15450 = CARTESIAN_POINT('',(-0.56,-2.055,-1.95)); +#15451 = VECTOR('',#15452,1.); +#15452 = DIRECTION('',(0.,1.,0.)); +#15453 = ORIENTED_EDGE('',*,*,#15454,.T.); +#15454 = EDGE_CURVE('',#15447,#15372,#15455,.T.); +#15455 = LINE('',#15456,#15457); +#15456 = CARTESIAN_POINT('',(-0.56,0.875,-1.95)); +#15457 = VECTOR('',#15458,1.); +#15458 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15459 = ORIENTED_EDGE('',*,*,#15371,.T.); +#15460 = PLANE('',#15461); +#15461 = AXIS2_PLACEMENT_3D('',#15462,#15463,#15464); +#15462 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#15463 = DIRECTION('',(1.,0.,0.)); +#15464 = DIRECTION('',(0.,0.,-1.)); +#15465 = ADVANCED_FACE('',(#15466),#15492,.F.); +#15466 = FACE_BOUND('',#15467,.F.); +#15467 = EDGE_LOOP('',(#15468,#15478,#15484,#15485,#15486)); +#15468 = ORIENTED_EDGE('',*,*,#15469,.F.); +#15469 = EDGE_CURVE('',#15470,#15472,#15474,.T.); +#15470 = VERTEX_POINT('',#15471); +#15471 = CARTESIAN_POINT('',(-0.56,1.125,1.45)); +#15472 = VERTEX_POINT('',#15473); +#15473 = CARTESIAN_POINT('',(-0.56,1.355940107676,1.85)); +#15474 = LINE('',#15475,#15476); +#15475 = CARTESIAN_POINT('',(-0.56,1.125,1.45)); +#15476 = VECTOR('',#15477,1.); +#15477 = DIRECTION('',(0.,0.5,0.866025403784)); +#15478 = ORIENTED_EDGE('',*,*,#15479,.T.); +#15479 = EDGE_CURVE('',#15470,#10037,#15480,.T.); +#15480 = LINE('',#15481,#15482); +#15481 = CARTESIAN_POINT('',(-0.56,1.125,1.45)); +#15482 = VECTOR('',#15483,1.); +#15483 = DIRECTION('',(0.,0.,-1.)); +#15484 = ORIENTED_EDGE('',*,*,#10036,.T.); +#15485 = ORIENTED_EDGE('',*,*,#11910,.T.); +#15486 = ORIENTED_EDGE('',*,*,#15487,.T.); +#15487 = EDGE_CURVE('',#11903,#15472,#15488,.T.); +#15488 = LINE('',#15489,#15490); +#15489 = CARTESIAN_POINT('',(-0.56,1.395,1.85)); +#15490 = VECTOR('',#15491,1.); +#15491 = DIRECTION('',(0.,-1.,0.)); +#15492 = PLANE('',#15493); +#15493 = AXIS2_PLACEMENT_3D('',#15494,#15495,#15496); +#15494 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#15495 = DIRECTION('',(1.,0.,0.)); +#15496 = DIRECTION('',(0.,0.,-1.)); +#15497 = ADVANCED_FACE('',(#15498),#15537,.T.); +#15498 = FACE_BOUND('',#15499,.F.); +#15499 = EDGE_LOOP('',(#15500,#15508,#15516,#15522,#15523,#15531)); +#15500 = ORIENTED_EDGE('',*,*,#15501,.F.); +#15501 = EDGE_CURVE('',#8636,#15502,#15504,.T.); +#15502 = VERTEX_POINT('',#15503); +#15503 = CARTESIAN_POINT('',(-0.24,0.625,-1.45)); +#15504 = LINE('',#15505,#15506); +#15505 = CARTESIAN_POINT('',(-0.24,-1.925,-1.45)); +#15506 = VECTOR('',#15507,1.); +#15507 = DIRECTION('',(0.,1.,0.)); +#15508 = ORIENTED_EDGE('',*,*,#15509,.T.); +#15509 = EDGE_CURVE('',#8636,#15510,#15512,.T.); +#15510 = VERTEX_POINT('',#15511); +#15511 = CARTESIAN_POINT('',(-0.24,-2.175,-1.45)); +#15512 = LINE('',#15513,#15514); +#15513 = CARTESIAN_POINT('',(-0.24,-1.925,-1.45)); +#15514 = VECTOR('',#15515,1.); +#15515 = DIRECTION('',(0.,-1.,0.)); +#15516 = ORIENTED_EDGE('',*,*,#15517,.F.); +#15517 = EDGE_CURVE('',#15399,#15510,#15518,.T.); +#15518 = LINE('',#15519,#15520); +#15519 = CARTESIAN_POINT('',(-0.56,-2.175,-1.45)); +#15520 = VECTOR('',#15521,1.); +#15521 = DIRECTION('',(1.,0.,0.)); +#15522 = ORIENTED_EDGE('',*,*,#15398,.F.); +#15523 = ORIENTED_EDGE('',*,*,#15524,.T.); +#15524 = EDGE_CURVE('',#8660,#15525,#15527,.T.); +#15525 = VERTEX_POINT('',#15526); +#15526 = CARTESIAN_POINT('',(-0.56,0.625,-1.45)); +#15527 = LINE('',#15528,#15529); +#15528 = CARTESIAN_POINT('',(-0.56,-1.925,-1.45)); +#15529 = VECTOR('',#15530,1.); +#15530 = DIRECTION('',(0.,1.,0.)); +#15531 = ORIENTED_EDGE('',*,*,#15532,.T.); +#15532 = EDGE_CURVE('',#15525,#15502,#15533,.T.); +#15533 = LINE('',#15534,#15535); +#15534 = CARTESIAN_POINT('',(-0.56,0.625,-1.45)); +#15535 = VECTOR('',#15536,1.); +#15536 = DIRECTION('',(1.,0.,0.)); +#15537 = PLANE('',#15538); +#15538 = AXIS2_PLACEMENT_3D('',#15539,#15540,#15541); +#15539 = CARTESIAN_POINT('',(-0.56,0.625,-1.45)); +#15540 = DIRECTION('',(0.,0.,1.)); +#15541 = DIRECTION('',(0.,-1.,0.)); +#15542 = ADVANCED_FACE('',(#15543),#15562,.F.); +#15543 = FACE_BOUND('',#15544,.F.); +#15544 = EDGE_LOOP('',(#15545,#15553,#15559,#15560,#15561)); +#15545 = ORIENTED_EDGE('',*,*,#15546,.F.); +#15546 = EDGE_CURVE('',#15547,#11926,#15549,.T.); +#15547 = VERTEX_POINT('',#15548); +#15548 = CARTESIAN_POINT('',(-0.24,1.625,1.85)); +#15549 = LINE('',#15550,#15551); +#15550 = CARTESIAN_POINT('',(-0.24,1.625,1.85)); +#15551 = VECTOR('',#15552,1.); +#15552 = DIRECTION('',(0.,-1.,0.)); +#15553 = ORIENTED_EDGE('',*,*,#15554,.T.); +#15554 = EDGE_CURVE('',#15547,#7340,#15555,.T.); +#15555 = LINE('',#15556,#15557); +#15556 = CARTESIAN_POINT('',(-0.24,1.625,1.85)); +#15557 = VECTOR('',#15558,1.); +#15558 = DIRECTION('',(0.,0.,1.)); +#15559 = ORIENTED_EDGE('',*,*,#7339,.F.); +#15560 = ORIENTED_EDGE('',*,*,#11194,.T.); +#15561 = ORIENTED_EDGE('',*,*,#11933,.F.); +#15562 = PLANE('',#15563); +#15563 = AXIS2_PLACEMENT_3D('',#15564,#15565,#15566); +#15564 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#15565 = DIRECTION('',(1.,0.,0.)); +#15566 = DIRECTION('',(0.,0.,-1.)); +#15567 = ADVANCED_FACE('',(#15568),#15586,.F.); +#15568 = FACE_BOUND('',#15569,.F.); +#15569 = EDGE_LOOP('',(#15570,#15571,#15579,#15585)); +#15570 = ORIENTED_EDGE('',*,*,#15501,.T.); +#15571 = ORIENTED_EDGE('',*,*,#15572,.F.); +#15572 = EDGE_CURVE('',#15573,#15502,#15575,.T.); +#15573 = VERTEX_POINT('',#15574); +#15574 = CARTESIAN_POINT('',(-0.24,0.625,-1.4)); +#15575 = LINE('',#15576,#15577); +#15576 = CARTESIAN_POINT('',(-0.24,0.625,-1.4)); +#15577 = VECTOR('',#15578,1.); +#15578 = DIRECTION('',(0.,0.,-1.)); +#15579 = ORIENTED_EDGE('',*,*,#15580,.T.); +#15580 = EDGE_CURVE('',#15573,#8644,#15581,.T.); +#15581 = LINE('',#15582,#15583); +#15582 = CARTESIAN_POINT('',(-0.24,0.625,-1.4)); +#15583 = VECTOR('',#15584,1.); +#15584 = DIRECTION('',(0.,-1.,0.)); +#15585 = ORIENTED_EDGE('',*,*,#8643,.T.); +#15586 = PLANE('',#15587); +#15587 = AXIS2_PLACEMENT_3D('',#15588,#15589,#15590); +#15588 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#15589 = DIRECTION('',(1.,0.,0.)); +#15590 = DIRECTION('',(0.,0.,-1.)); +#15591 = ADVANCED_FACE('',(#15592),#15609,.F.); +#15592 = FACE_BOUND('',#15593,.F.); +#15593 = EDGE_LOOP('',(#15594,#15602,#15608)); +#15594 = ORIENTED_EDGE('',*,*,#15595,.F.); +#15595 = EDGE_CURVE('',#15596,#12842,#15598,.T.); +#15596 = VERTEX_POINT('',#15597); +#15597 = CARTESIAN_POINT('',(-0.24,0.975,-1.85)); +#15598 = LINE('',#15599,#15600); +#15599 = CARTESIAN_POINT('',(-0.24,0.975,-1.85)); +#15600 = VECTOR('',#15601,1.); +#15601 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#15602 = ORIENTED_EDGE('',*,*,#15603,.T.); +#15603 = EDGE_CURVE('',#15596,#12850,#15604,.T.); +#15604 = LINE('',#15605,#15606); +#15605 = CARTESIAN_POINT('',(-0.24,0.975,-1.85)); +#15606 = VECTOR('',#15607,1.); +#15607 = DIRECTION('',(0.,1.,0.)); +#15608 = ORIENTED_EDGE('',*,*,#12849,.T.); +#15609 = PLANE('',#15610); +#15610 = AXIS2_PLACEMENT_3D('',#15611,#15612,#15613); +#15611 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#15612 = DIRECTION('',(1.,0.,0.)); +#15613 = DIRECTION('',(0.,0.,-1.)); +#15614 = ADVANCED_FACE('',(#15615),#15647,.T.); +#15615 = FACE_BOUND('',#15616,.F.); +#15616 = EDGE_LOOP('',(#15617,#15625,#15626,#15634,#15640,#15641)); +#15617 = ORIENTED_EDGE('',*,*,#15618,.T.); +#15618 = EDGE_CURVE('',#15619,#15472,#15621,.T.); +#15619 = VERTEX_POINT('',#15620); +#15620 = CARTESIAN_POINT('',(-0.24,1.355940107676,1.85)); +#15621 = LINE('',#15622,#15623); +#15622 = CARTESIAN_POINT('',(-0.24,1.355940107676,1.85)); +#15623 = VECTOR('',#15624,1.); +#15624 = DIRECTION('',(-1.,0.,0.)); +#15625 = ORIENTED_EDGE('',*,*,#15487,.F.); +#15626 = ORIENTED_EDGE('',*,*,#15627,.F.); +#15627 = EDGE_CURVE('',#15628,#11903,#15630,.T.); +#15628 = VERTEX_POINT('',#15629); +#15629 = CARTESIAN_POINT('',(-0.56,1.625,1.85)); +#15630 = LINE('',#15631,#15632); +#15631 = CARTESIAN_POINT('',(-0.56,1.625,1.85)); +#15632 = VECTOR('',#15633,1.); +#15633 = DIRECTION('',(0.,-1.,0.)); +#15634 = ORIENTED_EDGE('',*,*,#15635,.T.); +#15635 = EDGE_CURVE('',#15628,#15547,#15636,.T.); +#15636 = LINE('',#15637,#15638); +#15637 = CARTESIAN_POINT('',(-0.56,1.625,1.85)); +#15638 = VECTOR('',#15639,1.); +#15639 = DIRECTION('',(1.,0.,0.)); +#15640 = ORIENTED_EDGE('',*,*,#15546,.T.); +#15641 = ORIENTED_EDGE('',*,*,#15642,.T.); +#15642 = EDGE_CURVE('',#11926,#15619,#15643,.T.); +#15643 = LINE('',#15644,#15645); +#15644 = CARTESIAN_POINT('',(-0.24,1.395,1.85)); +#15645 = VECTOR('',#15646,1.); +#15646 = DIRECTION('',(0.,-1.,0.)); +#15647 = PLANE('',#15648); +#15648 = AXIS2_PLACEMENT_3D('',#15649,#15650,#15651); +#15649 = CARTESIAN_POINT('',(-0.56,1.625,1.85)); +#15650 = DIRECTION('',(0.,0.,1.)); +#15651 = DIRECTION('',(0.,-1.,0.)); +#15652 = ADVANCED_FACE('',(#15653),#15671,.T.); +#15653 = FACE_BOUND('',#15654,.F.); +#15654 = EDGE_LOOP('',(#15655,#15656,#15657,#15665)); +#15655 = ORIENTED_EDGE('',*,*,#15469,.T.); +#15656 = ORIENTED_EDGE('',*,*,#15618,.F.); +#15657 = ORIENTED_EDGE('',*,*,#15658,.T.); +#15658 = EDGE_CURVE('',#15619,#15659,#15661,.T.); +#15659 = VERTEX_POINT('',#15660); +#15660 = CARTESIAN_POINT('',(-0.24,1.125,1.45)); +#15661 = LINE('',#15662,#15663); +#15662 = CARTESIAN_POINT('',(-0.24,1.355940107676,1.85)); +#15663 = VECTOR('',#15664,1.); +#15664 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#15665 = ORIENTED_EDGE('',*,*,#15666,.T.); +#15666 = EDGE_CURVE('',#15659,#15470,#15667,.T.); +#15667 = LINE('',#15668,#15669); +#15668 = CARTESIAN_POINT('',(-0.24,1.125,1.45)); +#15669 = VECTOR('',#15670,1.); +#15670 = DIRECTION('',(-1.,0.,0.)); +#15671 = PLANE('',#15672); +#15672 = AXIS2_PLACEMENT_3D('',#15673,#15674,#15675); +#15673 = CARTESIAN_POINT('',(-0.4,1.240470053838,1.65)); +#15674 = DIRECTION('',(0.,-0.866025403784,0.5)); +#15675 = DIRECTION('',(0.,0.5,0.866025403784)); +#15676 = ADVANCED_FACE('',(#15677),#15741,.T.); +#15677 = FACE_BOUND('',#15678,.F.); +#15678 = EDGE_LOOP('',(#15679,#15680,#15686,#15694,#15702,#15710,#15718, + #15726,#15734,#15740)); +#15679 = ORIENTED_EDGE('',*,*,#8635,.F.); +#15680 = ORIENTED_EDGE('',*,*,#15681,.F.); +#15681 = EDGE_CURVE('',#15596,#8628,#15682,.T.); +#15682 = LINE('',#15683,#15684); +#15683 = CARTESIAN_POINT('',(-0.24,0.975,-1.85)); +#15684 = VECTOR('',#15685,1.); +#15685 = DIRECTION('',(0.,-1.,0.)); +#15686 = ORIENTED_EDGE('',*,*,#15687,.F.); +#15687 = EDGE_CURVE('',#15688,#15596,#15690,.T.); +#15688 = VERTEX_POINT('',#15689); +#15689 = CARTESIAN_POINT('',(-0.24,0.875,-1.95)); +#15690 = LINE('',#15691,#15692); +#15691 = CARTESIAN_POINT('',(-0.24,0.875,-1.95)); +#15692 = VECTOR('',#15693,1.); +#15693 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15694 = ORIENTED_EDGE('',*,*,#15695,.F.); +#15695 = EDGE_CURVE('',#15696,#15688,#15698,.T.); +#15696 = VERTEX_POINT('',#15697); +#15697 = CARTESIAN_POINT('',(-0.24,-2.055,-1.95)); +#15698 = LINE('',#15699,#15700); +#15699 = CARTESIAN_POINT('',(-0.24,-2.055,-1.95)); +#15700 = VECTOR('',#15701,1.); +#15701 = DIRECTION('',(0.,1.,0.)); +#15702 = ORIENTED_EDGE('',*,*,#15703,.F.); +#15703 = EDGE_CURVE('',#15704,#15696,#15706,.T.); +#15704 = VERTEX_POINT('',#15705); +#15705 = CARTESIAN_POINT('',(-0.24,-2.055,-2.5)); +#15706 = LINE('',#15707,#15708); +#15707 = CARTESIAN_POINT('',(-0.24,-2.055,-2.5)); +#15708 = VECTOR('',#15709,1.); +#15709 = DIRECTION('',(0.,0.,1.)); +#15710 = ORIENTED_EDGE('',*,*,#15711,.F.); +#15711 = EDGE_CURVE('',#15712,#15704,#15714,.T.); +#15712 = VERTEX_POINT('',#15713); +#15713 = CARTESIAN_POINT('',(-0.24,-2.155,-2.6)); +#15714 = LINE('',#15715,#15716); +#15715 = CARTESIAN_POINT('',(-0.24,-2.155,-2.6)); +#15716 = VECTOR('',#15717,1.); +#15717 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15718 = ORIENTED_EDGE('',*,*,#15719,.F.); +#15719 = EDGE_CURVE('',#15720,#15712,#15722,.T.); +#15720 = VERTEX_POINT('',#15721); +#15721 = CARTESIAN_POINT('',(-0.24,-2.375,-2.6)); +#15722 = LINE('',#15723,#15724); +#15723 = CARTESIAN_POINT('',(-0.24,-2.375,-2.6)); +#15724 = VECTOR('',#15725,1.); +#15725 = DIRECTION('',(0.,1.,0.)); +#15726 = ORIENTED_EDGE('',*,*,#15727,.F.); +#15727 = EDGE_CURVE('',#15728,#15720,#15730,.T.); +#15728 = VERTEX_POINT('',#15729); +#15729 = CARTESIAN_POINT('',(-0.24,-2.375,-1.7)); +#15730 = LINE('',#15731,#15732); +#15731 = CARTESIAN_POINT('',(-0.24,-2.375,-1.7)); +#15732 = VECTOR('',#15733,1.); +#15733 = DIRECTION('',(0.,0.,-1.)); +#15734 = ORIENTED_EDGE('',*,*,#15735,.F.); +#15735 = EDGE_CURVE('',#15510,#15728,#15736,.T.); +#15736 = LINE('',#15737,#15738); +#15737 = CARTESIAN_POINT('',(-0.24,-2.175,-1.45)); +#15738 = VECTOR('',#15739,1.); +#15739 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#15740 = ORIENTED_EDGE('',*,*,#15509,.F.); +#15741 = PLANE('',#15742); +#15742 = AXIS2_PLACEMENT_3D('',#15743,#15744,#15745); +#15743 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#15744 = DIRECTION('',(1.,0.,0.)); +#15745 = DIRECTION('',(0.,0.,-1.)); +#15746 = ADVANCED_FACE('',(#15747),#15759,.T.); +#15747 = FACE_BOUND('',#15748,.F.); +#15748 = EDGE_LOOP('',(#15749,#15750,#15751,#15752,#15753)); +#15749 = ORIENTED_EDGE('',*,*,#15658,.F.); +#15750 = ORIENTED_EDGE('',*,*,#15642,.F.); +#15751 = ORIENTED_EDGE('',*,*,#11925,.F.); +#15752 = ORIENTED_EDGE('',*,*,#10052,.F.); +#15753 = ORIENTED_EDGE('',*,*,#15754,.F.); +#15754 = EDGE_CURVE('',#15659,#10045,#15755,.T.); +#15755 = LINE('',#15756,#15757); +#15756 = CARTESIAN_POINT('',(-0.24,1.125,1.45)); +#15757 = VECTOR('',#15758,1.); +#15758 = DIRECTION('',(0.,0.,-1.)); +#15759 = PLANE('',#15760); +#15760 = AXIS2_PLACEMENT_3D('',#15761,#15762,#15763); +#15761 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#15762 = DIRECTION('',(1.,0.,0.)); +#15763 = DIRECTION('',(0.,0.,-1.)); +#15764 = ADVANCED_FACE('',(#15765),#15773,.F.); +#15765 = FACE_BOUND('',#15766,.F.); +#15766 = EDGE_LOOP('',(#15767,#15768,#15769,#15770,#15771,#15772)); +#15767 = ORIENTED_EDGE('',*,*,#15681,.T.); +#15768 = ORIENTED_EDGE('',*,*,#8627,.F.); +#15769 = ORIENTED_EDGE('',*,*,#12436,.F.); +#15770 = ORIENTED_EDGE('',*,*,#13337,.T.); +#15771 = ORIENTED_EDGE('',*,*,#12857,.T.); +#15772 = ORIENTED_EDGE('',*,*,#15603,.F.); +#15773 = PLANE('',#15774); +#15774 = AXIS2_PLACEMENT_3D('',#15775,#15776,#15777); +#15775 = CARTESIAN_POINT('',(-6.5E-02,-1.925,-2.1)); +#15776 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#15777 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#15778 = ADVANCED_FACE('',(#15779),#15797,.T.); +#15779 = FACE_BOUND('',#15780,.F.); +#15780 = EDGE_LOOP('',(#15781,#15782,#15783,#15789,#15790,#15796)); +#15781 = ORIENTED_EDGE('',*,*,#15595,.T.); +#15782 = ORIENTED_EDGE('',*,*,#12841,.F.); +#15783 = ORIENTED_EDGE('',*,*,#15784,.F.); +#15784 = EDGE_CURVE('',#15372,#12834,#15785,.T.); +#15785 = LINE('',#15786,#15787); +#15786 = CARTESIAN_POINT('',(-0.56,0.975,-1.85)); +#15787 = VECTOR('',#15788,1.); +#15788 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#15789 = ORIENTED_EDGE('',*,*,#15454,.F.); +#15790 = ORIENTED_EDGE('',*,*,#15791,.T.); +#15791 = EDGE_CURVE('',#15447,#15688,#15792,.T.); +#15792 = LINE('',#15793,#15794); +#15793 = CARTESIAN_POINT('',(-0.56,0.875,-1.95)); +#15794 = VECTOR('',#15795,1.); +#15795 = DIRECTION('',(1.,0.,0.)); +#15796 = ORIENTED_EDGE('',*,*,#15687,.T.); +#15797 = PLANE('',#15798); +#15798 = AXIS2_PLACEMENT_3D('',#15799,#15800,#15801); +#15799 = CARTESIAN_POINT('',(-0.56,0.875,-1.95)); +#15800 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#15801 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15802 = ADVANCED_FACE('',(#15803),#15815,.T.); +#15803 = FACE_BOUND('',#15804,.F.); +#15804 = EDGE_LOOP('',(#15805,#15806,#15807,#15808,#15809)); +#15805 = ORIENTED_EDGE('',*,*,#15627,.T.); +#15806 = ORIENTED_EDGE('',*,*,#11902,.T.); +#15807 = ORIENTED_EDGE('',*,*,#11147,.F.); +#15808 = ORIENTED_EDGE('',*,*,#7355,.T.); +#15809 = ORIENTED_EDGE('',*,*,#15810,.F.); +#15810 = EDGE_CURVE('',#15628,#7348,#15811,.T.); +#15811 = LINE('',#15812,#15813); +#15812 = CARTESIAN_POINT('',(-0.56,1.625,1.85)); +#15813 = VECTOR('',#15814,1.); +#15814 = DIRECTION('',(0.,0.,1.)); +#15815 = PLANE('',#15816); +#15816 = AXIS2_PLACEMENT_3D('',#15817,#15818,#15819); +#15817 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#15818 = DIRECTION('',(1.,0.,0.)); +#15819 = DIRECTION('',(0.,0.,-1.)); +#15820 = ADVANCED_FACE('',(#15821),#15839,.T.); +#15821 = FACE_BOUND('',#15822,.F.); +#15822 = EDGE_LOOP('',(#15823,#15824,#15825,#15833)); +#15823 = ORIENTED_EDGE('',*,*,#15524,.F.); +#15824 = ORIENTED_EDGE('',*,*,#8659,.F.); +#15825 = ORIENTED_EDGE('',*,*,#15826,.F.); +#15826 = EDGE_CURVE('',#15827,#8652,#15829,.T.); +#15827 = VERTEX_POINT('',#15828); +#15828 = CARTESIAN_POINT('',(-0.56,0.625,-1.4)); +#15829 = LINE('',#15830,#15831); +#15830 = CARTESIAN_POINT('',(-0.56,0.625,-1.4)); +#15831 = VECTOR('',#15832,1.); +#15832 = DIRECTION('',(0.,-1.,0.)); +#15833 = ORIENTED_EDGE('',*,*,#15834,.T.); +#15834 = EDGE_CURVE('',#15827,#15525,#15835,.T.); +#15835 = LINE('',#15836,#15837); +#15836 = CARTESIAN_POINT('',(-0.56,0.625,-1.4)); +#15837 = VECTOR('',#15838,1.); +#15838 = DIRECTION('',(0.,0.,-1.)); +#15839 = PLANE('',#15840); +#15840 = AXIS2_PLACEMENT_3D('',#15841,#15842,#15843); +#15841 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#15842 = DIRECTION('',(1.,0.,0.)); +#15843 = DIRECTION('',(0.,0.,-1.)); +#15844 = ADVANCED_FACE('',(#15845),#15850,.T.); +#15845 = FACE_BOUND('',#15846,.F.); +#15846 = EDGE_LOOP('',(#15847,#15848,#15849)); +#15847 = ORIENTED_EDGE('',*,*,#15784,.T.); +#15848 = ORIENTED_EDGE('',*,*,#12833,.F.); +#15849 = ORIENTED_EDGE('',*,*,#15379,.F.); +#15850 = PLANE('',#15851); +#15851 = AXIS2_PLACEMENT_3D('',#15852,#15853,#15854); +#15852 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#15853 = DIRECTION('',(1.,0.,0.)); +#15854 = DIRECTION('',(0.,0.,-1.)); +#15855 = ADVANCED_FACE('',(#15856),#15862,.F.); +#15856 = FACE_BOUND('',#15857,.F.); +#15857 = EDGE_LOOP('',(#15858,#15859,#15860,#15861)); +#15858 = ORIENTED_EDGE('',*,*,#15635,.F.); +#15859 = ORIENTED_EDGE('',*,*,#15810,.T.); +#15860 = ORIENTED_EDGE('',*,*,#7347,.T.); +#15861 = ORIENTED_EDGE('',*,*,#15554,.F.); +#15862 = PLANE('',#15863); +#15863 = AXIS2_PLACEMENT_3D('',#15864,#15865,#15866); +#15864 = CARTESIAN_POINT('',(-0.24,1.625,-1.4)); +#15865 = DIRECTION('',(0.,1.,0.)); +#15866 = DIRECTION('',(0.,-0.,1.)); +#15867 = ADVANCED_FACE('',(#15868),#15879,.F.); +#15868 = FACE_BOUND('',#15869,.F.); +#15869 = EDGE_LOOP('',(#15870,#15876,#15877,#15878)); +#15870 = ORIENTED_EDGE('',*,*,#15871,.F.); +#15871 = EDGE_CURVE('',#15827,#15573,#15872,.T.); +#15872 = LINE('',#15873,#15874); +#15873 = CARTESIAN_POINT('',(-0.56,0.625,-1.4)); +#15874 = VECTOR('',#15875,1.); +#15875 = DIRECTION('',(1.,0.,0.)); +#15876 = ORIENTED_EDGE('',*,*,#15826,.T.); +#15877 = ORIENTED_EDGE('',*,*,#8651,.T.); +#15878 = ORIENTED_EDGE('',*,*,#15580,.F.); +#15879 = PLANE('',#15880); +#15880 = AXIS2_PLACEMENT_3D('',#15881,#15882,#15883); +#15881 = CARTESIAN_POINT('',(-0.24,0.675,-1.4)); +#15882 = DIRECTION('',(0.,0.,1.)); +#15883 = DIRECTION('',(0.,-1.,0.)); +#15884 = ADVANCED_FACE('',(#15885),#15891,.T.); +#15885 = FACE_BOUND('',#15886,.F.); +#15886 = EDGE_LOOP('',(#15887,#15888,#15889,#15890)); +#15887 = ORIENTED_EDGE('',*,*,#15572,.T.); +#15888 = ORIENTED_EDGE('',*,*,#15532,.F.); +#15889 = ORIENTED_EDGE('',*,*,#15834,.F.); +#15890 = ORIENTED_EDGE('',*,*,#15871,.T.); +#15891 = PLANE('',#15892); +#15892 = AXIS2_PLACEMENT_3D('',#15893,#15894,#15895); +#15893 = CARTESIAN_POINT('',(-0.56,0.625,-0.75)); +#15894 = DIRECTION('',(0.,-1.,0.)); +#15895 = DIRECTION('',(0.,0.,-1.)); +#15896 = ADVANCED_FACE('',(#15897),#15908,.T.); +#15897 = FACE_BOUND('',#15898,.F.); +#15898 = EDGE_LOOP('',(#15899,#15900,#15906,#15907)); +#15899 = ORIENTED_EDGE('',*,*,#15446,.F.); +#15900 = ORIENTED_EDGE('',*,*,#15901,.T.); +#15901 = EDGE_CURVE('',#15439,#15696,#15902,.T.); +#15902 = LINE('',#15903,#15904); +#15903 = CARTESIAN_POINT('',(-0.56,-2.055,-1.95)); +#15904 = VECTOR('',#15905,1.); +#15905 = DIRECTION('',(1.,0.,0.)); +#15906 = ORIENTED_EDGE('',*,*,#15695,.T.); +#15907 = ORIENTED_EDGE('',*,*,#15791,.F.); +#15908 = PLANE('',#15909); +#15909 = AXIS2_PLACEMENT_3D('',#15910,#15911,#15912); +#15910 = CARTESIAN_POINT('',(-0.56,-2.055,-1.95)); +#15911 = DIRECTION('',(0.,0.,-1.)); +#15912 = DIRECTION('',(0.,1.,0.)); +#15913 = ADVANCED_FACE('',(#15914),#15925,.T.); +#15914 = FACE_BOUND('',#15915,.F.); +#15915 = EDGE_LOOP('',(#15916,#15917,#15923,#15924)); +#15916 = ORIENTED_EDGE('',*,*,#15438,.F.); +#15917 = ORIENTED_EDGE('',*,*,#15918,.T.); +#15918 = EDGE_CURVE('',#15431,#15704,#15919,.T.); +#15919 = LINE('',#15920,#15921); +#15920 = CARTESIAN_POINT('',(-0.56,-2.055,-2.5)); +#15921 = VECTOR('',#15922,1.); +#15922 = DIRECTION('',(1.,0.,0.)); +#15923 = ORIENTED_EDGE('',*,*,#15703,.T.); +#15924 = ORIENTED_EDGE('',*,*,#15901,.F.); +#15925 = PLANE('',#15926); +#15926 = AXIS2_PLACEMENT_3D('',#15927,#15928,#15929); +#15927 = CARTESIAN_POINT('',(-0.56,-2.055,-2.5)); +#15928 = DIRECTION('',(0.,1.,0.)); +#15929 = DIRECTION('',(0.,-0.,1.)); +#15930 = ADVANCED_FACE('',(#15931),#15942,.T.); +#15931 = FACE_BOUND('',#15932,.F.); +#15932 = EDGE_LOOP('',(#15933,#15934,#15940,#15941)); +#15933 = ORIENTED_EDGE('',*,*,#15430,.F.); +#15934 = ORIENTED_EDGE('',*,*,#15935,.T.); +#15935 = EDGE_CURVE('',#15423,#15712,#15936,.T.); +#15936 = LINE('',#15937,#15938); +#15937 = CARTESIAN_POINT('',(-0.56,-2.155,-2.6)); +#15938 = VECTOR('',#15939,1.); +#15939 = DIRECTION('',(1.,0.,0.)); +#15940 = ORIENTED_EDGE('',*,*,#15711,.T.); +#15941 = ORIENTED_EDGE('',*,*,#15918,.F.); +#15942 = PLANE('',#15943); +#15943 = AXIS2_PLACEMENT_3D('',#15944,#15945,#15946); +#15944 = CARTESIAN_POINT('',(-0.56,-2.155,-2.6)); +#15945 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#15946 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#15947 = ADVANCED_FACE('',(#15948),#15959,.T.); +#15948 = FACE_BOUND('',#15949,.F.); +#15949 = EDGE_LOOP('',(#15950,#15951,#15957,#15958)); +#15950 = ORIENTED_EDGE('',*,*,#15422,.F.); +#15951 = ORIENTED_EDGE('',*,*,#15952,.T.); +#15952 = EDGE_CURVE('',#15415,#15720,#15953,.T.); +#15953 = LINE('',#15954,#15955); +#15954 = CARTESIAN_POINT('',(-0.56,-2.375,-2.6)); +#15955 = VECTOR('',#15956,1.); +#15956 = DIRECTION('',(1.,0.,0.)); +#15957 = ORIENTED_EDGE('',*,*,#15719,.T.); +#15958 = ORIENTED_EDGE('',*,*,#15935,.F.); +#15959 = PLANE('',#15960); +#15960 = AXIS2_PLACEMENT_3D('',#15961,#15962,#15963); +#15961 = CARTESIAN_POINT('',(-0.56,-2.375,-2.6)); +#15962 = DIRECTION('',(0.,0.,-1.)); +#15963 = DIRECTION('',(0.,1.,0.)); +#15964 = ADVANCED_FACE('',(#15965),#15976,.T.); +#15965 = FACE_BOUND('',#15966,.F.); +#15966 = EDGE_LOOP('',(#15967,#15968,#15974,#15975)); +#15967 = ORIENTED_EDGE('',*,*,#15414,.F.); +#15968 = ORIENTED_EDGE('',*,*,#15969,.T.); +#15969 = EDGE_CURVE('',#15407,#15728,#15970,.T.); +#15970 = LINE('',#15971,#15972); +#15971 = CARTESIAN_POINT('',(-0.56,-2.375,-1.7)); +#15972 = VECTOR('',#15973,1.); +#15973 = DIRECTION('',(1.,0.,0.)); +#15974 = ORIENTED_EDGE('',*,*,#15727,.T.); +#15975 = ORIENTED_EDGE('',*,*,#15952,.F.); +#15976 = PLANE('',#15977); +#15977 = AXIS2_PLACEMENT_3D('',#15978,#15979,#15980); +#15978 = CARTESIAN_POINT('',(-0.56,-2.375,-1.7)); +#15979 = DIRECTION('',(0.,-1.,0.)); +#15980 = DIRECTION('',(0.,0.,-1.)); +#15981 = ADVANCED_FACE('',(#15982),#15988,.T.); +#15982 = FACE_BOUND('',#15983,.F.); +#15983 = EDGE_LOOP('',(#15984,#15985,#15986,#15987)); +#15984 = ORIENTED_EDGE('',*,*,#15406,.F.); +#15985 = ORIENTED_EDGE('',*,*,#15517,.T.); +#15986 = ORIENTED_EDGE('',*,*,#15735,.T.); +#15987 = ORIENTED_EDGE('',*,*,#15969,.F.); +#15988 = PLANE('',#15989); +#15989 = AXIS2_PLACEMENT_3D('',#15990,#15991,#15992); +#15990 = CARTESIAN_POINT('',(-0.56,-2.175,-1.45)); +#15991 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#15992 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#15993 = ADVANCED_FACE('',(#15994),#16000,.T.); +#15994 = FACE_BOUND('',#15995,.F.); +#15995 = EDGE_LOOP('',(#15996,#15997,#15998,#15999)); +#15996 = ORIENTED_EDGE('',*,*,#15666,.F.); +#15997 = ORIENTED_EDGE('',*,*,#15754,.T.); +#15998 = ORIENTED_EDGE('',*,*,#10044,.F.); +#15999 = ORIENTED_EDGE('',*,*,#15479,.F.); +#16000 = PLANE('',#16001); +#16001 = AXIS2_PLACEMENT_3D('',#16002,#16003,#16004); +#16002 = CARTESIAN_POINT('',(-0.56,1.125,1.85)); +#16003 = DIRECTION('',(0.,-1.,0.)); +#16004 = DIRECTION('',(0.,0.,-1.)); +#16005 = ADVANCED_FACE('',(#16006),#16026,.F.); +#16006 = FACE_BOUND('',#16007,.F.); +#16007 = EDGE_LOOP('',(#16008,#16016,#16022,#16023,#16024,#16025)); +#16008 = ORIENTED_EDGE('',*,*,#16009,.F.); +#16009 = EDGE_CURVE('',#16010,#8604,#16012,.T.); +#16010 = VERTEX_POINT('',#16011); +#16011 = CARTESIAN_POINT('',(0.24,0.975,-1.85)); +#16012 = LINE('',#16013,#16014); +#16013 = CARTESIAN_POINT('',(0.24,0.975,-1.85)); +#16014 = VECTOR('',#16015,1.); +#16015 = DIRECTION('',(0.,-1.,0.)); +#16016 = ORIENTED_EDGE('',*,*,#16017,.T.); +#16017 = EDGE_CURVE('',#16010,#12874,#16018,.T.); +#16018 = LINE('',#16019,#16020); +#16019 = CARTESIAN_POINT('',(0.24,0.975,-1.85)); +#16020 = VECTOR('',#16021,1.); +#16021 = DIRECTION('',(0.,1.,0.)); +#16022 = ORIENTED_EDGE('',*,*,#12873,.F.); +#16023 = ORIENTED_EDGE('',*,*,#13330,.F.); +#16024 = ORIENTED_EDGE('',*,*,#12420,.T.); +#16025 = ORIENTED_EDGE('',*,*,#8611,.F.); +#16026 = PLANE('',#16027); +#16027 = AXIS2_PLACEMENT_3D('',#16028,#16029,#16030); +#16028 = CARTESIAN_POINT('',(0.24,-1.925,-1.85)); +#16029 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#16030 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#16031 = ADVANCED_FACE('',(#16032),#16098,.F.); +#16032 = FACE_BOUND('',#16033,.F.); +#16033 = EDGE_LOOP('',(#16034,#16035,#16043,#16051,#16059,#16067,#16075, + #16083,#16091,#16097)); +#16034 = ORIENTED_EDGE('',*,*,#8603,.T.); +#16035 = ORIENTED_EDGE('',*,*,#16036,.T.); +#16036 = EDGE_CURVE('',#8596,#16037,#16039,.T.); +#16037 = VERTEX_POINT('',#16038); +#16038 = CARTESIAN_POINT('',(0.24,-2.175,-1.45)); +#16039 = LINE('',#16040,#16041); +#16040 = CARTESIAN_POINT('',(0.24,-1.925,-1.45)); +#16041 = VECTOR('',#16042,1.); +#16042 = DIRECTION('',(0.,-1.,0.)); +#16043 = ORIENTED_EDGE('',*,*,#16044,.T.); +#16044 = EDGE_CURVE('',#16037,#16045,#16047,.T.); +#16045 = VERTEX_POINT('',#16046); +#16046 = CARTESIAN_POINT('',(0.24,-2.375,-1.7)); +#16047 = LINE('',#16048,#16049); +#16048 = CARTESIAN_POINT('',(0.24,-2.175,-1.45)); +#16049 = VECTOR('',#16050,1.); +#16050 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#16051 = ORIENTED_EDGE('',*,*,#16052,.T.); +#16052 = EDGE_CURVE('',#16045,#16053,#16055,.T.); +#16053 = VERTEX_POINT('',#16054); +#16054 = CARTESIAN_POINT('',(0.24,-2.375,-2.6)); +#16055 = LINE('',#16056,#16057); +#16056 = CARTESIAN_POINT('',(0.24,-2.375,-1.7)); +#16057 = VECTOR('',#16058,1.); +#16058 = DIRECTION('',(0.,0.,-1.)); +#16059 = ORIENTED_EDGE('',*,*,#16060,.T.); +#16060 = EDGE_CURVE('',#16053,#16061,#16063,.T.); +#16061 = VERTEX_POINT('',#16062); +#16062 = CARTESIAN_POINT('',(0.24,-2.155,-2.6)); +#16063 = LINE('',#16064,#16065); +#16064 = CARTESIAN_POINT('',(0.24,-2.375,-2.6)); +#16065 = VECTOR('',#16066,1.); +#16066 = DIRECTION('',(0.,1.,0.)); +#16067 = ORIENTED_EDGE('',*,*,#16068,.T.); +#16068 = EDGE_CURVE('',#16061,#16069,#16071,.T.); +#16069 = VERTEX_POINT('',#16070); +#16070 = CARTESIAN_POINT('',(0.24,-2.055,-2.5)); +#16071 = LINE('',#16072,#16073); +#16072 = CARTESIAN_POINT('',(0.24,-2.155,-2.6)); +#16073 = VECTOR('',#16074,1.); +#16074 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16075 = ORIENTED_EDGE('',*,*,#16076,.T.); +#16076 = EDGE_CURVE('',#16069,#16077,#16079,.T.); +#16077 = VERTEX_POINT('',#16078); +#16078 = CARTESIAN_POINT('',(0.24,-2.055,-1.95)); +#16079 = LINE('',#16080,#16081); +#16080 = CARTESIAN_POINT('',(0.24,-2.055,-2.5)); +#16081 = VECTOR('',#16082,1.); +#16082 = DIRECTION('',(0.,0.,1.)); +#16083 = ORIENTED_EDGE('',*,*,#16084,.T.); +#16084 = EDGE_CURVE('',#16077,#16085,#16087,.T.); +#16085 = VERTEX_POINT('',#16086); +#16086 = CARTESIAN_POINT('',(0.24,0.875,-1.95)); +#16087 = LINE('',#16088,#16089); +#16088 = CARTESIAN_POINT('',(0.24,-2.055,-1.95)); +#16089 = VECTOR('',#16090,1.); +#16090 = DIRECTION('',(0.,1.,0.)); +#16091 = ORIENTED_EDGE('',*,*,#16092,.T.); +#16092 = EDGE_CURVE('',#16085,#16010,#16093,.T.); +#16093 = LINE('',#16094,#16095); +#16094 = CARTESIAN_POINT('',(0.24,0.875,-1.95)); +#16095 = VECTOR('',#16096,1.); +#16096 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16097 = ORIENTED_EDGE('',*,*,#16009,.T.); +#16098 = PLANE('',#16099); +#16099 = AXIS2_PLACEMENT_3D('',#16100,#16101,#16102); +#16100 = CARTESIAN_POINT('',(0.24,0.,0.)); +#16101 = DIRECTION('',(1.,0.,0.)); +#16102 = DIRECTION('',(0.,0.,-1.)); +#16103 = ADVANCED_FACE('',(#16104),#16130,.F.); +#16104 = FACE_BOUND('',#16105,.F.); +#16105 = EDGE_LOOP('',(#16106,#16116,#16122,#16123,#16124)); +#16106 = ORIENTED_EDGE('',*,*,#16107,.F.); +#16107 = EDGE_CURVE('',#16108,#16110,#16112,.T.); +#16108 = VERTEX_POINT('',#16109); +#16109 = CARTESIAN_POINT('',(0.24,1.125,1.45)); +#16110 = VERTEX_POINT('',#16111); +#16111 = CARTESIAN_POINT('',(0.24,1.355940107676,1.85)); +#16112 = LINE('',#16113,#16114); +#16113 = CARTESIAN_POINT('',(0.24,1.125,1.45)); +#16114 = VECTOR('',#16115,1.); +#16115 = DIRECTION('',(0.,0.5,0.866025403784)); +#16116 = ORIENTED_EDGE('',*,*,#16117,.T.); +#16117 = EDGE_CURVE('',#16108,#10069,#16118,.T.); +#16118 = LINE('',#16119,#16120); +#16119 = CARTESIAN_POINT('',(0.24,1.125,1.45)); +#16120 = VECTOR('',#16121,1.); +#16121 = DIRECTION('',(0.,0.,-1.)); +#16122 = ORIENTED_EDGE('',*,*,#10068,.T.); +#16123 = ORIENTED_EDGE('',*,*,#11948,.T.); +#16124 = ORIENTED_EDGE('',*,*,#16125,.T.); +#16125 = EDGE_CURVE('',#11941,#16110,#16126,.T.); +#16126 = LINE('',#16127,#16128); +#16127 = CARTESIAN_POINT('',(0.24,1.395,1.85)); +#16128 = VECTOR('',#16129,1.); +#16129 = DIRECTION('',(0.,-1.,0.)); +#16130 = PLANE('',#16131); +#16131 = AXIS2_PLACEMENT_3D('',#16132,#16133,#16134); +#16132 = CARTESIAN_POINT('',(0.24,0.,0.)); +#16133 = DIRECTION('',(1.,0.,0.)); +#16134 = DIRECTION('',(0.,0.,-1.)); +#16135 = ADVANCED_FACE('',(#16136),#16175,.T.); +#16136 = FACE_BOUND('',#16137,.F.); +#16137 = EDGE_LOOP('',(#16138,#16139,#16147,#16155,#16161,#16169)); +#16138 = ORIENTED_EDGE('',*,*,#16036,.F.); +#16139 = ORIENTED_EDGE('',*,*,#16140,.T.); +#16140 = EDGE_CURVE('',#8596,#16141,#16143,.T.); +#16141 = VERTEX_POINT('',#16142); +#16142 = CARTESIAN_POINT('',(0.24,0.625,-1.45)); +#16143 = LINE('',#16144,#16145); +#16144 = CARTESIAN_POINT('',(0.24,-1.925,-1.45)); +#16145 = VECTOR('',#16146,1.); +#16146 = DIRECTION('',(0.,1.,0.)); +#16147 = ORIENTED_EDGE('',*,*,#16148,.T.); +#16148 = EDGE_CURVE('',#16141,#16149,#16151,.T.); +#16149 = VERTEX_POINT('',#16150); +#16150 = CARTESIAN_POINT('',(0.56,0.625,-1.45)); +#16151 = LINE('',#16152,#16153); +#16152 = CARTESIAN_POINT('',(0.24,0.625,-1.45)); +#16153 = VECTOR('',#16154,1.); +#16154 = DIRECTION('',(1.,0.,0.)); +#16155 = ORIENTED_EDGE('',*,*,#16156,.F.); +#16156 = EDGE_CURVE('',#8572,#16149,#16157,.T.); +#16157 = LINE('',#16158,#16159); +#16158 = CARTESIAN_POINT('',(0.56,-1.925,-1.45)); +#16159 = VECTOR('',#16160,1.); +#16160 = DIRECTION('',(0.,1.,0.)); +#16161 = ORIENTED_EDGE('',*,*,#16162,.T.); +#16162 = EDGE_CURVE('',#8572,#16163,#16165,.T.); +#16163 = VERTEX_POINT('',#16164); +#16164 = CARTESIAN_POINT('',(0.56,-2.175,-1.45)); +#16165 = LINE('',#16166,#16167); +#16166 = CARTESIAN_POINT('',(0.56,-1.925,-1.45)); +#16167 = VECTOR('',#16168,1.); +#16168 = DIRECTION('',(0.,-1.,0.)); +#16169 = ORIENTED_EDGE('',*,*,#16170,.F.); +#16170 = EDGE_CURVE('',#16037,#16163,#16171,.T.); +#16171 = LINE('',#16172,#16173); +#16172 = CARTESIAN_POINT('',(0.24,-2.175,-1.45)); +#16173 = VECTOR('',#16174,1.); +#16174 = DIRECTION('',(1.,0.,0.)); +#16175 = PLANE('',#16176); +#16176 = AXIS2_PLACEMENT_3D('',#16177,#16178,#16179); +#16177 = CARTESIAN_POINT('',(0.24,0.625,-1.45)); +#16178 = DIRECTION('',(0.,0.,1.)); +#16179 = DIRECTION('',(0.,-1.,0.)); +#16180 = ADVANCED_FACE('',(#16181),#16200,.T.); +#16181 = FACE_BOUND('',#16182,.F.); +#16182 = EDGE_LOOP('',(#16183,#16191,#16192,#16193,#16194)); +#16183 = ORIENTED_EDGE('',*,*,#16184,.T.); +#16184 = EDGE_CURVE('',#16185,#11941,#16187,.T.); +#16185 = VERTEX_POINT('',#16186); +#16186 = CARTESIAN_POINT('',(0.24,1.625,1.85)); +#16187 = LINE('',#16188,#16189); +#16188 = CARTESIAN_POINT('',(0.24,1.625,1.85)); +#16189 = VECTOR('',#16190,1.); +#16190 = DIRECTION('',(0.,-1.,0.)); +#16191 = ORIENTED_EDGE('',*,*,#11940,.T.); +#16192 = ORIENTED_EDGE('',*,*,#11178,.F.); +#16193 = ORIENTED_EDGE('',*,*,#7323,.T.); +#16194 = ORIENTED_EDGE('',*,*,#16195,.F.); +#16195 = EDGE_CURVE('',#16185,#7316,#16196,.T.); +#16196 = LINE('',#16197,#16198); +#16197 = CARTESIAN_POINT('',(0.24,1.625,1.85)); +#16198 = VECTOR('',#16199,1.); +#16199 = DIRECTION('',(0.,0.,1.)); +#16200 = PLANE('',#16201); +#16201 = AXIS2_PLACEMENT_3D('',#16202,#16203,#16204); +#16202 = CARTESIAN_POINT('',(0.24,0.,0.)); +#16203 = DIRECTION('',(1.,0.,0.)); +#16204 = DIRECTION('',(0.,0.,-1.)); +#16205 = ADVANCED_FACE('',(#16206),#16224,.T.); +#16206 = FACE_BOUND('',#16207,.F.); +#16207 = EDGE_LOOP('',(#16208,#16216,#16217,#16218)); +#16208 = ORIENTED_EDGE('',*,*,#16209,.T.); +#16209 = EDGE_CURVE('',#16210,#16141,#16212,.T.); +#16210 = VERTEX_POINT('',#16211); +#16211 = CARTESIAN_POINT('',(0.24,0.625,-1.4)); +#16212 = LINE('',#16213,#16214); +#16213 = CARTESIAN_POINT('',(0.24,0.625,-1.4)); +#16214 = VECTOR('',#16215,1.); +#16215 = DIRECTION('',(0.,0.,-1.)); +#16216 = ORIENTED_EDGE('',*,*,#16140,.F.); +#16217 = ORIENTED_EDGE('',*,*,#8595,.F.); +#16218 = ORIENTED_EDGE('',*,*,#16219,.F.); +#16219 = EDGE_CURVE('',#16210,#8588,#16220,.T.); +#16220 = LINE('',#16221,#16222); +#16221 = CARTESIAN_POINT('',(0.24,0.625,-1.4)); +#16222 = VECTOR('',#16223,1.); +#16223 = DIRECTION('',(0.,-1.,0.)); +#16224 = PLANE('',#16225); +#16225 = AXIS2_PLACEMENT_3D('',#16226,#16227,#16228); +#16226 = CARTESIAN_POINT('',(0.24,0.,0.)); +#16227 = DIRECTION('',(1.,0.,0.)); +#16228 = DIRECTION('',(0.,0.,-1.)); +#16229 = ADVANCED_FACE('',(#16230),#16240,.T.); +#16230 = FACE_BOUND('',#16231,.F.); +#16231 = EDGE_LOOP('',(#16232,#16238,#16239)); +#16232 = ORIENTED_EDGE('',*,*,#16233,.T.); +#16233 = EDGE_CURVE('',#16010,#12882,#16234,.T.); +#16234 = LINE('',#16235,#16236); +#16235 = CARTESIAN_POINT('',(0.24,0.975,-1.85)); +#16236 = VECTOR('',#16237,1.); +#16237 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#16238 = ORIENTED_EDGE('',*,*,#12881,.F.); +#16239 = ORIENTED_EDGE('',*,*,#16017,.F.); +#16240 = PLANE('',#16241); +#16241 = AXIS2_PLACEMENT_3D('',#16242,#16243,#16244); +#16242 = CARTESIAN_POINT('',(0.24,0.,0.)); +#16243 = DIRECTION('',(1.,0.,0.)); +#16244 = DIRECTION('',(0.,0.,-1.)); +#16245 = ADVANCED_FACE('',(#16246),#16278,.T.); +#16246 = FACE_BOUND('',#16247,.F.); +#16247 = EDGE_LOOP('',(#16248,#16256,#16257,#16258,#16266,#16272)); +#16248 = ORIENTED_EDGE('',*,*,#16249,.T.); +#16249 = EDGE_CURVE('',#16250,#16110,#16252,.T.); +#16250 = VERTEX_POINT('',#16251); +#16251 = CARTESIAN_POINT('',(0.56,1.355940107676,1.85)); +#16252 = LINE('',#16253,#16254); +#16253 = CARTESIAN_POINT('',(0.56,1.355940107676,1.85)); +#16254 = VECTOR('',#16255,1.); +#16255 = DIRECTION('',(-1.,0.,0.)); +#16256 = ORIENTED_EDGE('',*,*,#16125,.F.); +#16257 = ORIENTED_EDGE('',*,*,#16184,.F.); +#16258 = ORIENTED_EDGE('',*,*,#16259,.T.); +#16259 = EDGE_CURVE('',#16185,#16260,#16262,.T.); +#16260 = VERTEX_POINT('',#16261); +#16261 = CARTESIAN_POINT('',(0.56,1.625,1.85)); +#16262 = LINE('',#16263,#16264); +#16263 = CARTESIAN_POINT('',(0.24,1.625,1.85)); +#16264 = VECTOR('',#16265,1.); +#16265 = DIRECTION('',(1.,0.,0.)); +#16266 = ORIENTED_EDGE('',*,*,#16267,.T.); +#16267 = EDGE_CURVE('',#16260,#11964,#16268,.T.); +#16268 = LINE('',#16269,#16270); +#16269 = CARTESIAN_POINT('',(0.56,1.625,1.85)); +#16270 = VECTOR('',#16271,1.); +#16271 = DIRECTION('',(0.,-1.,0.)); +#16272 = ORIENTED_EDGE('',*,*,#16273,.T.); +#16273 = EDGE_CURVE('',#11964,#16250,#16274,.T.); +#16274 = LINE('',#16275,#16276); +#16275 = CARTESIAN_POINT('',(0.56,1.395,1.85)); +#16276 = VECTOR('',#16277,1.); +#16277 = DIRECTION('',(0.,-1.,0.)); +#16278 = PLANE('',#16279); +#16279 = AXIS2_PLACEMENT_3D('',#16280,#16281,#16282); +#16280 = CARTESIAN_POINT('',(0.24,1.625,1.85)); +#16281 = DIRECTION('',(0.,0.,1.)); +#16282 = DIRECTION('',(0.,-1.,0.)); +#16283 = ADVANCED_FACE('',(#16284),#16302,.T.); +#16284 = FACE_BOUND('',#16285,.F.); +#16285 = EDGE_LOOP('',(#16286,#16287,#16288,#16296)); +#16286 = ORIENTED_EDGE('',*,*,#16107,.T.); +#16287 = ORIENTED_EDGE('',*,*,#16249,.F.); +#16288 = ORIENTED_EDGE('',*,*,#16289,.T.); +#16289 = EDGE_CURVE('',#16250,#16290,#16292,.T.); +#16290 = VERTEX_POINT('',#16291); +#16291 = CARTESIAN_POINT('',(0.56,1.125,1.45)); +#16292 = LINE('',#16293,#16294); +#16293 = CARTESIAN_POINT('',(0.56,1.355940107676,1.85)); +#16294 = VECTOR('',#16295,1.); +#16295 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#16296 = ORIENTED_EDGE('',*,*,#16297,.T.); +#16297 = EDGE_CURVE('',#16290,#16108,#16298,.T.); +#16298 = LINE('',#16299,#16300); +#16299 = CARTESIAN_POINT('',(0.56,1.125,1.45)); +#16300 = VECTOR('',#16301,1.); +#16301 = DIRECTION('',(-1.,0.,0.)); +#16302 = PLANE('',#16303); +#16303 = AXIS2_PLACEMENT_3D('',#16304,#16305,#16306); +#16304 = CARTESIAN_POINT('',(0.4,1.240470053838,1.65)); +#16305 = DIRECTION('',(0.,-0.866025403784,0.5)); +#16306 = DIRECTION('',(0.,0.5,0.866025403784)); +#16307 = ADVANCED_FACE('',(#16308),#16374,.T.); +#16308 = FACE_BOUND('',#16309,.F.); +#16309 = EDGE_LOOP('',(#16310,#16311,#16319,#16327,#16335,#16343,#16351, + #16359,#16367,#16373)); +#16310 = ORIENTED_EDGE('',*,*,#8571,.F.); +#16311 = ORIENTED_EDGE('',*,*,#16312,.F.); +#16312 = EDGE_CURVE('',#16313,#8564,#16315,.T.); +#16313 = VERTEX_POINT('',#16314); +#16314 = CARTESIAN_POINT('',(0.56,0.975,-1.85)); +#16315 = LINE('',#16316,#16317); +#16316 = CARTESIAN_POINT('',(0.56,0.975,-1.85)); +#16317 = VECTOR('',#16318,1.); +#16318 = DIRECTION('',(0.,-1.,0.)); +#16319 = ORIENTED_EDGE('',*,*,#16320,.F.); +#16320 = EDGE_CURVE('',#16321,#16313,#16323,.T.); +#16321 = VERTEX_POINT('',#16322); +#16322 = CARTESIAN_POINT('',(0.56,0.875,-1.95)); +#16323 = LINE('',#16324,#16325); +#16324 = CARTESIAN_POINT('',(0.56,0.875,-1.95)); +#16325 = VECTOR('',#16326,1.); +#16326 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16327 = ORIENTED_EDGE('',*,*,#16328,.F.); +#16328 = EDGE_CURVE('',#16329,#16321,#16331,.T.); +#16329 = VERTEX_POINT('',#16330); +#16330 = CARTESIAN_POINT('',(0.56,-2.055,-1.95)); +#16331 = LINE('',#16332,#16333); +#16332 = CARTESIAN_POINT('',(0.56,-2.055,-1.95)); +#16333 = VECTOR('',#16334,1.); +#16334 = DIRECTION('',(0.,1.,0.)); +#16335 = ORIENTED_EDGE('',*,*,#16336,.F.); +#16336 = EDGE_CURVE('',#16337,#16329,#16339,.T.); +#16337 = VERTEX_POINT('',#16338); +#16338 = CARTESIAN_POINT('',(0.56,-2.055,-2.5)); +#16339 = LINE('',#16340,#16341); +#16340 = CARTESIAN_POINT('',(0.56,-2.055,-2.5)); +#16341 = VECTOR('',#16342,1.); +#16342 = DIRECTION('',(0.,0.,1.)); +#16343 = ORIENTED_EDGE('',*,*,#16344,.F.); +#16344 = EDGE_CURVE('',#16345,#16337,#16347,.T.); +#16345 = VERTEX_POINT('',#16346); +#16346 = CARTESIAN_POINT('',(0.56,-2.155,-2.6)); +#16347 = LINE('',#16348,#16349); +#16348 = CARTESIAN_POINT('',(0.56,-2.155,-2.6)); +#16349 = VECTOR('',#16350,1.); +#16350 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16351 = ORIENTED_EDGE('',*,*,#16352,.F.); +#16352 = EDGE_CURVE('',#16353,#16345,#16355,.T.); +#16353 = VERTEX_POINT('',#16354); +#16354 = CARTESIAN_POINT('',(0.56,-2.375,-2.6)); +#16355 = LINE('',#16356,#16357); +#16356 = CARTESIAN_POINT('',(0.56,-2.375,-2.6)); +#16357 = VECTOR('',#16358,1.); +#16358 = DIRECTION('',(0.,1.,0.)); +#16359 = ORIENTED_EDGE('',*,*,#16360,.F.); +#16360 = EDGE_CURVE('',#16361,#16353,#16363,.T.); +#16361 = VERTEX_POINT('',#16362); +#16362 = CARTESIAN_POINT('',(0.56,-2.375,-1.7)); +#16363 = LINE('',#16364,#16365); +#16364 = CARTESIAN_POINT('',(0.56,-2.375,-1.7)); +#16365 = VECTOR('',#16366,1.); +#16366 = DIRECTION('',(0.,0.,-1.)); +#16367 = ORIENTED_EDGE('',*,*,#16368,.F.); +#16368 = EDGE_CURVE('',#16163,#16361,#16369,.T.); +#16369 = LINE('',#16370,#16371); +#16370 = CARTESIAN_POINT('',(0.56,-2.175,-1.45)); +#16371 = VECTOR('',#16372,1.); +#16372 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#16373 = ORIENTED_EDGE('',*,*,#16162,.F.); +#16374 = PLANE('',#16375); +#16375 = AXIS2_PLACEMENT_3D('',#16376,#16377,#16378); +#16376 = CARTESIAN_POINT('',(0.56,0.,0.)); +#16377 = DIRECTION('',(1.,0.,0.)); +#16378 = DIRECTION('',(0.,0.,-1.)); +#16379 = ADVANCED_FACE('',(#16380),#16392,.T.); +#16380 = FACE_BOUND('',#16381,.F.); +#16381 = EDGE_LOOP('',(#16382,#16383,#16384,#16385,#16386)); +#16382 = ORIENTED_EDGE('',*,*,#16289,.F.); +#16383 = ORIENTED_EDGE('',*,*,#16273,.F.); +#16384 = ORIENTED_EDGE('',*,*,#11963,.F.); +#16385 = ORIENTED_EDGE('',*,*,#10084,.F.); +#16386 = ORIENTED_EDGE('',*,*,#16387,.F.); +#16387 = EDGE_CURVE('',#16290,#10077,#16388,.T.); +#16388 = LINE('',#16389,#16390); +#16389 = CARTESIAN_POINT('',(0.56,1.125,1.45)); +#16390 = VECTOR('',#16391,1.); +#16391 = DIRECTION('',(0.,0.,-1.)); +#16392 = PLANE('',#16393); +#16393 = AXIS2_PLACEMENT_3D('',#16394,#16395,#16396); +#16394 = CARTESIAN_POINT('',(0.56,0.,0.)); +#16395 = DIRECTION('',(1.,0.,0.)); +#16396 = DIRECTION('',(0.,0.,-1.)); +#16397 = ADVANCED_FACE('',(#16398),#16411,.F.); +#16398 = FACE_BOUND('',#16399,.F.); +#16399 = EDGE_LOOP('',(#16400,#16401,#16402,#16403,#16404,#16405)); +#16400 = ORIENTED_EDGE('',*,*,#16312,.T.); +#16401 = ORIENTED_EDGE('',*,*,#8563,.F.); +#16402 = ORIENTED_EDGE('',*,*,#12467,.F.); +#16403 = ORIENTED_EDGE('',*,*,#13359,.T.); +#16404 = ORIENTED_EDGE('',*,*,#12905,.T.); +#16405 = ORIENTED_EDGE('',*,*,#16406,.F.); +#16406 = EDGE_CURVE('',#16313,#12898,#16407,.T.); +#16407 = LINE('',#16408,#16409); +#16408 = CARTESIAN_POINT('',(0.56,0.975,-1.85)); +#16409 = VECTOR('',#16410,1.); +#16410 = DIRECTION('',(0.,1.,0.)); +#16411 = PLANE('',#16412); +#16412 = AXIS2_PLACEMENT_3D('',#16413,#16414,#16415); +#16413 = CARTESIAN_POINT('',(0.735,-1.925,-2.1)); +#16414 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#16415 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#16416 = ADVANCED_FACE('',(#16417),#16429,.F.); +#16417 = FACE_BOUND('',#16418,.F.); +#16418 = EDGE_LOOP('',(#16419,#16420,#16426,#16427,#16428)); +#16419 = ORIENTED_EDGE('',*,*,#16267,.F.); +#16420 = ORIENTED_EDGE('',*,*,#16421,.T.); +#16421 = EDGE_CURVE('',#16260,#7308,#16422,.T.); +#16422 = LINE('',#16423,#16424); +#16423 = CARTESIAN_POINT('',(0.56,1.625,1.85)); +#16424 = VECTOR('',#16425,1.); +#16425 = DIRECTION('',(0.,0.,1.)); +#16426 = ORIENTED_EDGE('',*,*,#7307,.F.); +#16427 = ORIENTED_EDGE('',*,*,#11225,.T.); +#16428 = ORIENTED_EDGE('',*,*,#11971,.F.); +#16429 = PLANE('',#16430); +#16430 = AXIS2_PLACEMENT_3D('',#16431,#16432,#16433); +#16431 = CARTESIAN_POINT('',(0.56,0.,0.)); +#16432 = DIRECTION('',(1.,0.,0.)); +#16433 = DIRECTION('',(0.,0.,-1.)); +#16434 = ADVANCED_FACE('',(#16435),#16453,.F.); +#16435 = FACE_BOUND('',#16436,.F.); +#16436 = EDGE_LOOP('',(#16437,#16445,#16451,#16452)); +#16437 = ORIENTED_EDGE('',*,*,#16438,.F.); +#16438 = EDGE_CURVE('',#16439,#16149,#16441,.T.); +#16439 = VERTEX_POINT('',#16440); +#16440 = CARTESIAN_POINT('',(0.56,0.625,-1.4)); +#16441 = LINE('',#16442,#16443); +#16442 = CARTESIAN_POINT('',(0.56,0.625,-1.4)); +#16443 = VECTOR('',#16444,1.); +#16444 = DIRECTION('',(0.,0.,-1.)); +#16445 = ORIENTED_EDGE('',*,*,#16446,.T.); +#16446 = EDGE_CURVE('',#16439,#8580,#16447,.T.); +#16447 = LINE('',#16448,#16449); +#16448 = CARTESIAN_POINT('',(0.56,0.625,-1.4)); +#16449 = VECTOR('',#16450,1.); +#16450 = DIRECTION('',(0.,-1.,0.)); +#16451 = ORIENTED_EDGE('',*,*,#8579,.T.); +#16452 = ORIENTED_EDGE('',*,*,#16156,.T.); +#16453 = PLANE('',#16454); +#16454 = AXIS2_PLACEMENT_3D('',#16455,#16456,#16457); +#16455 = CARTESIAN_POINT('',(0.56,0.,0.)); +#16456 = DIRECTION('',(1.,0.,0.)); +#16457 = DIRECTION('',(0.,0.,-1.)); +#16458 = ADVANCED_FACE('',(#16459),#16469,.F.); +#16459 = FACE_BOUND('',#16460,.F.); +#16460 = EDGE_LOOP('',(#16461,#16467,#16468)); +#16461 = ORIENTED_EDGE('',*,*,#16462,.F.); +#16462 = EDGE_CURVE('',#16313,#12890,#16463,.T.); +#16463 = LINE('',#16464,#16465); +#16464 = CARTESIAN_POINT('',(0.56,0.975,-1.85)); +#16465 = VECTOR('',#16466,1.); +#16466 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#16467 = ORIENTED_EDGE('',*,*,#16406,.T.); +#16468 = ORIENTED_EDGE('',*,*,#12897,.T.); +#16469 = PLANE('',#16470); +#16470 = AXIS2_PLACEMENT_3D('',#16471,#16472,#16473); +#16471 = CARTESIAN_POINT('',(0.56,0.,0.)); +#16472 = DIRECTION('',(1.,0.,0.)); +#16473 = DIRECTION('',(0.,0.,-1.)); +#16474 = ADVANCED_FACE('',(#16475),#16481,.F.); +#16475 = FACE_BOUND('',#16476,.F.); +#16476 = EDGE_LOOP('',(#16477,#16478,#16479,#16480)); +#16477 = ORIENTED_EDGE('',*,*,#16259,.F.); +#16478 = ORIENTED_EDGE('',*,*,#16195,.T.); +#16479 = ORIENTED_EDGE('',*,*,#7315,.T.); +#16480 = ORIENTED_EDGE('',*,*,#16421,.F.); +#16481 = PLANE('',#16482); +#16482 = AXIS2_PLACEMENT_3D('',#16483,#16484,#16485); +#16483 = CARTESIAN_POINT('',(0.56,1.625,-1.4)); +#16484 = DIRECTION('',(0.,1.,0.)); +#16485 = DIRECTION('',(0.,-0.,1.)); +#16486 = ADVANCED_FACE('',(#16487),#16498,.T.); +#16487 = FACE_BOUND('',#16488,.F.); +#16488 = EDGE_LOOP('',(#16489,#16490,#16491,#16492)); +#16489 = ORIENTED_EDGE('',*,*,#16438,.T.); +#16490 = ORIENTED_EDGE('',*,*,#16148,.F.); +#16491 = ORIENTED_EDGE('',*,*,#16209,.F.); +#16492 = ORIENTED_EDGE('',*,*,#16493,.T.); +#16493 = EDGE_CURVE('',#16210,#16439,#16494,.T.); +#16494 = LINE('',#16495,#16496); +#16495 = CARTESIAN_POINT('',(0.24,0.625,-1.4)); +#16496 = VECTOR('',#16497,1.); +#16497 = DIRECTION('',(1.,0.,0.)); +#16498 = PLANE('',#16499); +#16499 = AXIS2_PLACEMENT_3D('',#16500,#16501,#16502); +#16500 = CARTESIAN_POINT('',(0.24,0.625,-0.75)); +#16501 = DIRECTION('',(0.,-1.,0.)); +#16502 = DIRECTION('',(0.,0.,-1.)); +#16503 = ADVANCED_FACE('',(#16504),#16510,.F.); +#16504 = FACE_BOUND('',#16505,.F.); +#16505 = EDGE_LOOP('',(#16506,#16507,#16508,#16509)); +#16506 = ORIENTED_EDGE('',*,*,#16493,.F.); +#16507 = ORIENTED_EDGE('',*,*,#16219,.T.); +#16508 = ORIENTED_EDGE('',*,*,#8587,.T.); +#16509 = ORIENTED_EDGE('',*,*,#16446,.F.); +#16510 = PLANE('',#16511); +#16511 = AXIS2_PLACEMENT_3D('',#16512,#16513,#16514); +#16512 = CARTESIAN_POINT('',(0.56,0.675,-1.4)); +#16513 = DIRECTION('',(0.,0.,1.)); +#16514 = DIRECTION('',(0.,-1.,0.)); +#16515 = ADVANCED_FACE('',(#16516),#16529,.T.); +#16516 = FACE_BOUND('',#16517,.F.); +#16517 = EDGE_LOOP('',(#16518,#16519,#16525,#16526,#16527,#16528)); +#16518 = ORIENTED_EDGE('',*,*,#16092,.F.); +#16519 = ORIENTED_EDGE('',*,*,#16520,.T.); +#16520 = EDGE_CURVE('',#16085,#16321,#16521,.T.); +#16521 = LINE('',#16522,#16523); +#16522 = CARTESIAN_POINT('',(0.24,0.875,-1.95)); +#16523 = VECTOR('',#16524,1.); +#16524 = DIRECTION('',(1.,0.,0.)); +#16525 = ORIENTED_EDGE('',*,*,#16320,.T.); +#16526 = ORIENTED_EDGE('',*,*,#16462,.T.); +#16527 = ORIENTED_EDGE('',*,*,#12889,.F.); +#16528 = ORIENTED_EDGE('',*,*,#16233,.F.); +#16529 = PLANE('',#16530); +#16530 = AXIS2_PLACEMENT_3D('',#16531,#16532,#16533); +#16531 = CARTESIAN_POINT('',(0.24,0.875,-1.95)); +#16532 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#16533 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16534 = ADVANCED_FACE('',(#16535),#16546,.T.); +#16535 = FACE_BOUND('',#16536,.F.); +#16536 = EDGE_LOOP('',(#16537,#16538,#16544,#16545)); +#16537 = ORIENTED_EDGE('',*,*,#16084,.F.); +#16538 = ORIENTED_EDGE('',*,*,#16539,.T.); +#16539 = EDGE_CURVE('',#16077,#16329,#16540,.T.); +#16540 = LINE('',#16541,#16542); +#16541 = CARTESIAN_POINT('',(0.24,-2.055,-1.95)); +#16542 = VECTOR('',#16543,1.); +#16543 = DIRECTION('',(1.,0.,0.)); +#16544 = ORIENTED_EDGE('',*,*,#16328,.T.); +#16545 = ORIENTED_EDGE('',*,*,#16520,.F.); +#16546 = PLANE('',#16547); +#16547 = AXIS2_PLACEMENT_3D('',#16548,#16549,#16550); +#16548 = CARTESIAN_POINT('',(0.24,-2.055,-1.95)); +#16549 = DIRECTION('',(0.,0.,-1.)); +#16550 = DIRECTION('',(0.,1.,0.)); +#16551 = ADVANCED_FACE('',(#16552),#16563,.T.); +#16552 = FACE_BOUND('',#16553,.F.); +#16553 = EDGE_LOOP('',(#16554,#16555,#16561,#16562)); +#16554 = ORIENTED_EDGE('',*,*,#16076,.F.); +#16555 = ORIENTED_EDGE('',*,*,#16556,.T.); +#16556 = EDGE_CURVE('',#16069,#16337,#16557,.T.); +#16557 = LINE('',#16558,#16559); +#16558 = CARTESIAN_POINT('',(0.24,-2.055,-2.5)); +#16559 = VECTOR('',#16560,1.); +#16560 = DIRECTION('',(1.,0.,0.)); +#16561 = ORIENTED_EDGE('',*,*,#16336,.T.); +#16562 = ORIENTED_EDGE('',*,*,#16539,.F.); +#16563 = PLANE('',#16564); +#16564 = AXIS2_PLACEMENT_3D('',#16565,#16566,#16567); +#16565 = CARTESIAN_POINT('',(0.24,-2.055,-2.5)); +#16566 = DIRECTION('',(0.,1.,0.)); +#16567 = DIRECTION('',(0.,-0.,1.)); +#16568 = ADVANCED_FACE('',(#16569),#16580,.T.); +#16569 = FACE_BOUND('',#16570,.F.); +#16570 = EDGE_LOOP('',(#16571,#16572,#16578,#16579)); +#16571 = ORIENTED_EDGE('',*,*,#16068,.F.); +#16572 = ORIENTED_EDGE('',*,*,#16573,.T.); +#16573 = EDGE_CURVE('',#16061,#16345,#16574,.T.); +#16574 = LINE('',#16575,#16576); +#16575 = CARTESIAN_POINT('',(0.24,-2.155,-2.6)); +#16576 = VECTOR('',#16577,1.); +#16577 = DIRECTION('',(1.,0.,0.)); +#16578 = ORIENTED_EDGE('',*,*,#16344,.T.); +#16579 = ORIENTED_EDGE('',*,*,#16556,.F.); +#16580 = PLANE('',#16581); +#16581 = AXIS2_PLACEMENT_3D('',#16582,#16583,#16584); +#16582 = CARTESIAN_POINT('',(0.24,-2.155,-2.6)); +#16583 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#16584 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16585 = ADVANCED_FACE('',(#16586),#16597,.T.); +#16586 = FACE_BOUND('',#16587,.F.); +#16587 = EDGE_LOOP('',(#16588,#16589,#16595,#16596)); +#16588 = ORIENTED_EDGE('',*,*,#16060,.F.); +#16589 = ORIENTED_EDGE('',*,*,#16590,.T.); +#16590 = EDGE_CURVE('',#16053,#16353,#16591,.T.); +#16591 = LINE('',#16592,#16593); +#16592 = CARTESIAN_POINT('',(0.24,-2.375,-2.6)); +#16593 = VECTOR('',#16594,1.); +#16594 = DIRECTION('',(1.,0.,0.)); +#16595 = ORIENTED_EDGE('',*,*,#16352,.T.); +#16596 = ORIENTED_EDGE('',*,*,#16573,.F.); +#16597 = PLANE('',#16598); +#16598 = AXIS2_PLACEMENT_3D('',#16599,#16600,#16601); +#16599 = CARTESIAN_POINT('',(0.24,-2.375,-2.6)); +#16600 = DIRECTION('',(0.,0.,-1.)); +#16601 = DIRECTION('',(0.,1.,0.)); +#16602 = ADVANCED_FACE('',(#16603),#16614,.T.); +#16603 = FACE_BOUND('',#16604,.F.); +#16604 = EDGE_LOOP('',(#16605,#16606,#16612,#16613)); +#16605 = ORIENTED_EDGE('',*,*,#16052,.F.); +#16606 = ORIENTED_EDGE('',*,*,#16607,.T.); +#16607 = EDGE_CURVE('',#16045,#16361,#16608,.T.); +#16608 = LINE('',#16609,#16610); +#16609 = CARTESIAN_POINT('',(0.24,-2.375,-1.7)); +#16610 = VECTOR('',#16611,1.); +#16611 = DIRECTION('',(1.,0.,0.)); +#16612 = ORIENTED_EDGE('',*,*,#16360,.T.); +#16613 = ORIENTED_EDGE('',*,*,#16590,.F.); +#16614 = PLANE('',#16615); +#16615 = AXIS2_PLACEMENT_3D('',#16616,#16617,#16618); +#16616 = CARTESIAN_POINT('',(0.24,-2.375,-1.7)); +#16617 = DIRECTION('',(0.,-1.,0.)); +#16618 = DIRECTION('',(0.,0.,-1.)); +#16619 = ADVANCED_FACE('',(#16620),#16626,.T.); +#16620 = FACE_BOUND('',#16621,.F.); +#16621 = EDGE_LOOP('',(#16622,#16623,#16624,#16625)); +#16622 = ORIENTED_EDGE('',*,*,#16044,.F.); +#16623 = ORIENTED_EDGE('',*,*,#16170,.T.); +#16624 = ORIENTED_EDGE('',*,*,#16368,.T.); +#16625 = ORIENTED_EDGE('',*,*,#16607,.F.); +#16626 = PLANE('',#16627); +#16627 = AXIS2_PLACEMENT_3D('',#16628,#16629,#16630); +#16628 = CARTESIAN_POINT('',(0.24,-2.175,-1.45)); +#16629 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#16630 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#16631 = ADVANCED_FACE('',(#16632),#16638,.T.); +#16632 = FACE_BOUND('',#16633,.F.); +#16633 = EDGE_LOOP('',(#16634,#16635,#16636,#16637)); +#16634 = ORIENTED_EDGE('',*,*,#16297,.F.); +#16635 = ORIENTED_EDGE('',*,*,#16387,.T.); +#16636 = ORIENTED_EDGE('',*,*,#10076,.F.); +#16637 = ORIENTED_EDGE('',*,*,#16117,.F.); +#16638 = PLANE('',#16639); +#16639 = AXIS2_PLACEMENT_3D('',#16640,#16641,#16642); +#16640 = CARTESIAN_POINT('',(0.24,1.125,1.85)); +#16641 = DIRECTION('',(0.,-1.,0.)); +#16642 = DIRECTION('',(0.,0.,-1.)); +#16643 = ADVANCED_FACE('',(#16644),#16664,.F.); +#16644 = FACE_BOUND('',#16645,.F.); +#16645 = EDGE_LOOP('',(#16646,#16654,#16660,#16661,#16662,#16663)); +#16646 = ORIENTED_EDGE('',*,*,#16647,.F.); +#16647 = EDGE_CURVE('',#16648,#8540,#16650,.T.); +#16648 = VERTEX_POINT('',#16649); +#16649 = CARTESIAN_POINT('',(1.04,0.975,-1.85)); +#16650 = LINE('',#16651,#16652); +#16651 = CARTESIAN_POINT('',(1.04,0.975,-1.85)); +#16652 = VECTOR('',#16653,1.); +#16653 = DIRECTION('',(0.,-1.,0.)); +#16654 = ORIENTED_EDGE('',*,*,#16655,.T.); +#16655 = EDGE_CURVE('',#16648,#12922,#16656,.T.); +#16656 = LINE('',#16657,#16658); +#16657 = CARTESIAN_POINT('',(1.04,0.975,-1.85)); +#16658 = VECTOR('',#16659,1.); +#16659 = DIRECTION('',(0.,1.,0.)); +#16660 = ORIENTED_EDGE('',*,*,#12921,.F.); +#16661 = ORIENTED_EDGE('',*,*,#13352,.F.); +#16662 = ORIENTED_EDGE('',*,*,#12451,.T.); +#16663 = ORIENTED_EDGE('',*,*,#8547,.F.); +#16664 = PLANE('',#16665); +#16665 = AXIS2_PLACEMENT_3D('',#16666,#16667,#16668); +#16666 = CARTESIAN_POINT('',(1.04,-1.925,-1.85)); +#16667 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#16668 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#16669 = ADVANCED_FACE('',(#16670),#16736,.F.); +#16670 = FACE_BOUND('',#16671,.F.); +#16671 = EDGE_LOOP('',(#16672,#16673,#16681,#16689,#16697,#16705,#16713, + #16721,#16729,#16735)); +#16672 = ORIENTED_EDGE('',*,*,#8539,.T.); +#16673 = ORIENTED_EDGE('',*,*,#16674,.T.); +#16674 = EDGE_CURVE('',#8532,#16675,#16677,.T.); +#16675 = VERTEX_POINT('',#16676); +#16676 = CARTESIAN_POINT('',(1.04,-2.175,-1.45)); +#16677 = LINE('',#16678,#16679); +#16678 = CARTESIAN_POINT('',(1.04,-1.925,-1.45)); +#16679 = VECTOR('',#16680,1.); +#16680 = DIRECTION('',(0.,-1.,0.)); +#16681 = ORIENTED_EDGE('',*,*,#16682,.T.); +#16682 = EDGE_CURVE('',#16675,#16683,#16685,.T.); +#16683 = VERTEX_POINT('',#16684); +#16684 = CARTESIAN_POINT('',(1.04,-2.375,-1.7)); +#16685 = LINE('',#16686,#16687); +#16686 = CARTESIAN_POINT('',(1.04,-2.175,-1.45)); +#16687 = VECTOR('',#16688,1.); +#16688 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#16689 = ORIENTED_EDGE('',*,*,#16690,.T.); +#16690 = EDGE_CURVE('',#16683,#16691,#16693,.T.); +#16691 = VERTEX_POINT('',#16692); +#16692 = CARTESIAN_POINT('',(1.04,-2.375,-2.6)); +#16693 = LINE('',#16694,#16695); +#16694 = CARTESIAN_POINT('',(1.04,-2.375,-1.7)); +#16695 = VECTOR('',#16696,1.); +#16696 = DIRECTION('',(0.,0.,-1.)); +#16697 = ORIENTED_EDGE('',*,*,#16698,.T.); +#16698 = EDGE_CURVE('',#16691,#16699,#16701,.T.); +#16699 = VERTEX_POINT('',#16700); +#16700 = CARTESIAN_POINT('',(1.04,-2.155,-2.6)); +#16701 = LINE('',#16702,#16703); +#16702 = CARTESIAN_POINT('',(1.04,-2.375,-2.6)); +#16703 = VECTOR('',#16704,1.); +#16704 = DIRECTION('',(0.,1.,0.)); +#16705 = ORIENTED_EDGE('',*,*,#16706,.T.); +#16706 = EDGE_CURVE('',#16699,#16707,#16709,.T.); +#16707 = VERTEX_POINT('',#16708); +#16708 = CARTESIAN_POINT('',(1.04,-2.055,-2.5)); +#16709 = LINE('',#16710,#16711); +#16710 = CARTESIAN_POINT('',(1.04,-2.155,-2.6)); +#16711 = VECTOR('',#16712,1.); +#16712 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16713 = ORIENTED_EDGE('',*,*,#16714,.T.); +#16714 = EDGE_CURVE('',#16707,#16715,#16717,.T.); +#16715 = VERTEX_POINT('',#16716); +#16716 = CARTESIAN_POINT('',(1.04,-2.055,-1.95)); +#16717 = LINE('',#16718,#16719); +#16718 = CARTESIAN_POINT('',(1.04,-2.055,-2.5)); +#16719 = VECTOR('',#16720,1.); +#16720 = DIRECTION('',(0.,0.,1.)); +#16721 = ORIENTED_EDGE('',*,*,#16722,.T.); +#16722 = EDGE_CURVE('',#16715,#16723,#16725,.T.); +#16723 = VERTEX_POINT('',#16724); +#16724 = CARTESIAN_POINT('',(1.04,0.875,-1.95)); +#16725 = LINE('',#16726,#16727); +#16726 = CARTESIAN_POINT('',(1.04,-2.055,-1.95)); +#16727 = VECTOR('',#16728,1.); +#16728 = DIRECTION('',(0.,1.,0.)); +#16729 = ORIENTED_EDGE('',*,*,#16730,.T.); +#16730 = EDGE_CURVE('',#16723,#16648,#16731,.T.); +#16731 = LINE('',#16732,#16733); +#16732 = CARTESIAN_POINT('',(1.04,0.875,-1.95)); +#16733 = VECTOR('',#16734,1.); +#16734 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16735 = ORIENTED_EDGE('',*,*,#16647,.T.); +#16736 = PLANE('',#16737); +#16737 = AXIS2_PLACEMENT_3D('',#16738,#16739,#16740); +#16738 = CARTESIAN_POINT('',(1.04,0.,0.)); +#16739 = DIRECTION('',(1.,0.,0.)); +#16740 = DIRECTION('',(0.,0.,-1.)); +#16741 = ADVANCED_FACE('',(#16742),#16768,.F.); +#16742 = FACE_BOUND('',#16743,.F.); +#16743 = EDGE_LOOP('',(#16744,#16754,#16760,#16761,#16762)); +#16744 = ORIENTED_EDGE('',*,*,#16745,.F.); +#16745 = EDGE_CURVE('',#16746,#16748,#16750,.T.); +#16746 = VERTEX_POINT('',#16747); +#16747 = CARTESIAN_POINT('',(1.04,1.125,1.45)); +#16748 = VERTEX_POINT('',#16749); +#16749 = CARTESIAN_POINT('',(1.04,1.355940107676,1.85)); +#16750 = LINE('',#16751,#16752); +#16751 = CARTESIAN_POINT('',(1.04,1.125,1.45)); +#16752 = VECTOR('',#16753,1.); +#16753 = DIRECTION('',(0.,0.5,0.866025403784)); +#16754 = ORIENTED_EDGE('',*,*,#16755,.T.); +#16755 = EDGE_CURVE('',#16746,#10101,#16756,.T.); +#16756 = LINE('',#16757,#16758); +#16757 = CARTESIAN_POINT('',(1.04,1.125,1.45)); +#16758 = VECTOR('',#16759,1.); +#16759 = DIRECTION('',(0.,0.,-1.)); +#16760 = ORIENTED_EDGE('',*,*,#10100,.T.); +#16761 = ORIENTED_EDGE('',*,*,#11986,.T.); +#16762 = ORIENTED_EDGE('',*,*,#16763,.T.); +#16763 = EDGE_CURVE('',#11979,#16748,#16764,.T.); +#16764 = LINE('',#16765,#16766); +#16765 = CARTESIAN_POINT('',(1.04,1.395,1.85)); +#16766 = VECTOR('',#16767,1.); +#16767 = DIRECTION('',(0.,-1.,0.)); +#16768 = PLANE('',#16769); +#16769 = AXIS2_PLACEMENT_3D('',#16770,#16771,#16772); +#16770 = CARTESIAN_POINT('',(1.04,0.,0.)); +#16771 = DIRECTION('',(1.,0.,0.)); +#16772 = DIRECTION('',(0.,0.,-1.)); +#16773 = ADVANCED_FACE('',(#16774),#16813,.T.); +#16774 = FACE_BOUND('',#16775,.F.); +#16775 = EDGE_LOOP('',(#16776,#16777,#16785,#16793,#16799,#16807)); +#16776 = ORIENTED_EDGE('',*,*,#16674,.F.); +#16777 = ORIENTED_EDGE('',*,*,#16778,.T.); +#16778 = EDGE_CURVE('',#8532,#16779,#16781,.T.); +#16779 = VERTEX_POINT('',#16780); +#16780 = CARTESIAN_POINT('',(1.04,0.625,-1.45)); +#16781 = LINE('',#16782,#16783); +#16782 = CARTESIAN_POINT('',(1.04,-1.925,-1.45)); +#16783 = VECTOR('',#16784,1.); +#16784 = DIRECTION('',(0.,1.,0.)); +#16785 = ORIENTED_EDGE('',*,*,#16786,.T.); +#16786 = EDGE_CURVE('',#16779,#16787,#16789,.T.); +#16787 = VERTEX_POINT('',#16788); +#16788 = CARTESIAN_POINT('',(1.36,0.625,-1.45)); +#16789 = LINE('',#16790,#16791); +#16790 = CARTESIAN_POINT('',(1.04,0.625,-1.45)); +#16791 = VECTOR('',#16792,1.); +#16792 = DIRECTION('',(1.,0.,0.)); +#16793 = ORIENTED_EDGE('',*,*,#16794,.F.); +#16794 = EDGE_CURVE('',#8508,#16787,#16795,.T.); +#16795 = LINE('',#16796,#16797); +#16796 = CARTESIAN_POINT('',(1.36,-1.925,-1.45)); +#16797 = VECTOR('',#16798,1.); +#16798 = DIRECTION('',(0.,1.,0.)); +#16799 = ORIENTED_EDGE('',*,*,#16800,.T.); +#16800 = EDGE_CURVE('',#8508,#16801,#16803,.T.); +#16801 = VERTEX_POINT('',#16802); +#16802 = CARTESIAN_POINT('',(1.36,-2.175,-1.45)); +#16803 = LINE('',#16804,#16805); +#16804 = CARTESIAN_POINT('',(1.36,-1.925,-1.45)); +#16805 = VECTOR('',#16806,1.); +#16806 = DIRECTION('',(0.,-1.,0.)); +#16807 = ORIENTED_EDGE('',*,*,#16808,.F.); +#16808 = EDGE_CURVE('',#16675,#16801,#16809,.T.); +#16809 = LINE('',#16810,#16811); +#16810 = CARTESIAN_POINT('',(1.04,-2.175,-1.45)); +#16811 = VECTOR('',#16812,1.); +#16812 = DIRECTION('',(1.,0.,0.)); +#16813 = PLANE('',#16814); +#16814 = AXIS2_PLACEMENT_3D('',#16815,#16816,#16817); +#16815 = CARTESIAN_POINT('',(1.04,0.625,-1.45)); +#16816 = DIRECTION('',(0.,0.,1.)); +#16817 = DIRECTION('',(0.,-1.,0.)); +#16818 = ADVANCED_FACE('',(#16819),#16838,.T.); +#16819 = FACE_BOUND('',#16820,.F.); +#16820 = EDGE_LOOP('',(#16821,#16829,#16830,#16831,#16832)); +#16821 = ORIENTED_EDGE('',*,*,#16822,.T.); +#16822 = EDGE_CURVE('',#16823,#11979,#16825,.T.); +#16823 = VERTEX_POINT('',#16824); +#16824 = CARTESIAN_POINT('',(1.04,1.625,1.85)); +#16825 = LINE('',#16826,#16827); +#16826 = CARTESIAN_POINT('',(1.04,1.625,1.85)); +#16827 = VECTOR('',#16828,1.); +#16828 = DIRECTION('',(0.,-1.,0.)); +#16829 = ORIENTED_EDGE('',*,*,#11978,.T.); +#16830 = ORIENTED_EDGE('',*,*,#11209,.F.); +#16831 = ORIENTED_EDGE('',*,*,#7291,.T.); +#16832 = ORIENTED_EDGE('',*,*,#16833,.F.); +#16833 = EDGE_CURVE('',#16823,#7284,#16834,.T.); +#16834 = LINE('',#16835,#16836); +#16835 = CARTESIAN_POINT('',(1.04,1.625,1.85)); +#16836 = VECTOR('',#16837,1.); +#16837 = DIRECTION('',(0.,0.,1.)); +#16838 = PLANE('',#16839); +#16839 = AXIS2_PLACEMENT_3D('',#16840,#16841,#16842); +#16840 = CARTESIAN_POINT('',(1.04,0.,0.)); +#16841 = DIRECTION('',(1.,0.,0.)); +#16842 = DIRECTION('',(0.,0.,-1.)); +#16843 = ADVANCED_FACE('',(#16844),#16862,.T.); +#16844 = FACE_BOUND('',#16845,.F.); +#16845 = EDGE_LOOP('',(#16846,#16854,#16855,#16856)); +#16846 = ORIENTED_EDGE('',*,*,#16847,.T.); +#16847 = EDGE_CURVE('',#16848,#16779,#16850,.T.); +#16848 = VERTEX_POINT('',#16849); +#16849 = CARTESIAN_POINT('',(1.04,0.625,-1.4)); +#16850 = LINE('',#16851,#16852); +#16851 = CARTESIAN_POINT('',(1.04,0.625,-1.4)); +#16852 = VECTOR('',#16853,1.); +#16853 = DIRECTION('',(0.,0.,-1.)); +#16854 = ORIENTED_EDGE('',*,*,#16778,.F.); +#16855 = ORIENTED_EDGE('',*,*,#8531,.F.); +#16856 = ORIENTED_EDGE('',*,*,#16857,.F.); +#16857 = EDGE_CURVE('',#16848,#8524,#16858,.T.); +#16858 = LINE('',#16859,#16860); +#16859 = CARTESIAN_POINT('',(1.04,0.625,-1.4)); +#16860 = VECTOR('',#16861,1.); +#16861 = DIRECTION('',(0.,-1.,0.)); +#16862 = PLANE('',#16863); +#16863 = AXIS2_PLACEMENT_3D('',#16864,#16865,#16866); +#16864 = CARTESIAN_POINT('',(1.04,0.,0.)); +#16865 = DIRECTION('',(1.,0.,0.)); +#16866 = DIRECTION('',(0.,0.,-1.)); +#16867 = ADVANCED_FACE('',(#16868),#16878,.T.); +#16868 = FACE_BOUND('',#16869,.F.); +#16869 = EDGE_LOOP('',(#16870,#16876,#16877)); +#16870 = ORIENTED_EDGE('',*,*,#16871,.T.); +#16871 = EDGE_CURVE('',#16648,#12930,#16872,.T.); +#16872 = LINE('',#16873,#16874); +#16873 = CARTESIAN_POINT('',(1.04,0.975,-1.85)); +#16874 = VECTOR('',#16875,1.); +#16875 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#16876 = ORIENTED_EDGE('',*,*,#12929,.F.); +#16877 = ORIENTED_EDGE('',*,*,#16655,.F.); +#16878 = PLANE('',#16879); +#16879 = AXIS2_PLACEMENT_3D('',#16880,#16881,#16882); +#16880 = CARTESIAN_POINT('',(1.04,0.,0.)); +#16881 = DIRECTION('',(1.,0.,0.)); +#16882 = DIRECTION('',(0.,0.,-1.)); +#16883 = ADVANCED_FACE('',(#16884),#16916,.T.); +#16884 = FACE_BOUND('',#16885,.F.); +#16885 = EDGE_LOOP('',(#16886,#16894,#16895,#16896,#16904,#16910)); +#16886 = ORIENTED_EDGE('',*,*,#16887,.T.); +#16887 = EDGE_CURVE('',#16888,#16748,#16890,.T.); +#16888 = VERTEX_POINT('',#16889); +#16889 = CARTESIAN_POINT('',(1.36,1.355940107676,1.85)); +#16890 = LINE('',#16891,#16892); +#16891 = CARTESIAN_POINT('',(1.36,1.355940107676,1.85)); +#16892 = VECTOR('',#16893,1.); +#16893 = DIRECTION('',(-1.,0.,0.)); +#16894 = ORIENTED_EDGE('',*,*,#16763,.F.); +#16895 = ORIENTED_EDGE('',*,*,#16822,.F.); +#16896 = ORIENTED_EDGE('',*,*,#16897,.T.); +#16897 = EDGE_CURVE('',#16823,#16898,#16900,.T.); +#16898 = VERTEX_POINT('',#16899); +#16899 = CARTESIAN_POINT('',(1.36,1.625,1.85)); +#16900 = LINE('',#16901,#16902); +#16901 = CARTESIAN_POINT('',(1.04,1.625,1.85)); +#16902 = VECTOR('',#16903,1.); +#16903 = DIRECTION('',(1.,0.,0.)); +#16904 = ORIENTED_EDGE('',*,*,#16905,.T.); +#16905 = EDGE_CURVE('',#16898,#12002,#16906,.T.); +#16906 = LINE('',#16907,#16908); +#16907 = CARTESIAN_POINT('',(1.36,1.625,1.85)); +#16908 = VECTOR('',#16909,1.); +#16909 = DIRECTION('',(0.,-1.,0.)); +#16910 = ORIENTED_EDGE('',*,*,#16911,.T.); +#16911 = EDGE_CURVE('',#12002,#16888,#16912,.T.); +#16912 = LINE('',#16913,#16914); +#16913 = CARTESIAN_POINT('',(1.36,1.395,1.85)); +#16914 = VECTOR('',#16915,1.); +#16915 = DIRECTION('',(0.,-1.,0.)); +#16916 = PLANE('',#16917); +#16917 = AXIS2_PLACEMENT_3D('',#16918,#16919,#16920); +#16918 = CARTESIAN_POINT('',(1.04,1.625,1.85)); +#16919 = DIRECTION('',(0.,0.,1.)); +#16920 = DIRECTION('',(0.,-1.,0.)); +#16921 = ADVANCED_FACE('',(#16922),#16940,.T.); +#16922 = FACE_BOUND('',#16923,.F.); +#16923 = EDGE_LOOP('',(#16924,#16925,#16926,#16934)); +#16924 = ORIENTED_EDGE('',*,*,#16745,.T.); +#16925 = ORIENTED_EDGE('',*,*,#16887,.F.); +#16926 = ORIENTED_EDGE('',*,*,#16927,.T.); +#16927 = EDGE_CURVE('',#16888,#16928,#16930,.T.); +#16928 = VERTEX_POINT('',#16929); +#16929 = CARTESIAN_POINT('',(1.36,1.125,1.45)); +#16930 = LINE('',#16931,#16932); +#16931 = CARTESIAN_POINT('',(1.36,1.355940107676,1.85)); +#16932 = VECTOR('',#16933,1.); +#16933 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#16934 = ORIENTED_EDGE('',*,*,#16935,.T.); +#16935 = EDGE_CURVE('',#16928,#16746,#16936,.T.); +#16936 = LINE('',#16937,#16938); +#16937 = CARTESIAN_POINT('',(1.36,1.125,1.45)); +#16938 = VECTOR('',#16939,1.); +#16939 = DIRECTION('',(-1.,0.,0.)); +#16940 = PLANE('',#16941); +#16941 = AXIS2_PLACEMENT_3D('',#16942,#16943,#16944); +#16942 = CARTESIAN_POINT('',(1.2,1.240470053838,1.65)); +#16943 = DIRECTION('',(0.,-0.866025403784,0.5)); +#16944 = DIRECTION('',(0.,0.5,0.866025403784)); +#16945 = ADVANCED_FACE('',(#16946),#17012,.T.); +#16946 = FACE_BOUND('',#16947,.F.); +#16947 = EDGE_LOOP('',(#16948,#16949,#16957,#16965,#16973,#16981,#16989, + #16997,#17005,#17011)); +#16948 = ORIENTED_EDGE('',*,*,#8507,.F.); +#16949 = ORIENTED_EDGE('',*,*,#16950,.F.); +#16950 = EDGE_CURVE('',#16951,#8500,#16953,.T.); +#16951 = VERTEX_POINT('',#16952); +#16952 = CARTESIAN_POINT('',(1.36,0.975,-1.85)); +#16953 = LINE('',#16954,#16955); +#16954 = CARTESIAN_POINT('',(1.36,0.975,-1.85)); +#16955 = VECTOR('',#16956,1.); +#16956 = DIRECTION('',(0.,-1.,0.)); +#16957 = ORIENTED_EDGE('',*,*,#16958,.F.); +#16958 = EDGE_CURVE('',#16959,#16951,#16961,.T.); +#16959 = VERTEX_POINT('',#16960); +#16960 = CARTESIAN_POINT('',(1.36,0.875,-1.95)); +#16961 = LINE('',#16962,#16963); +#16962 = CARTESIAN_POINT('',(1.36,0.875,-1.95)); +#16963 = VECTOR('',#16964,1.); +#16964 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#16965 = ORIENTED_EDGE('',*,*,#16966,.F.); +#16966 = EDGE_CURVE('',#16967,#16959,#16969,.T.); +#16967 = VERTEX_POINT('',#16968); +#16968 = CARTESIAN_POINT('',(1.36,-2.055,-1.95)); +#16969 = LINE('',#16970,#16971); +#16970 = CARTESIAN_POINT('',(1.36,-2.055,-1.95)); +#16971 = VECTOR('',#16972,1.); +#16972 = DIRECTION('',(0.,1.,0.)); +#16973 = ORIENTED_EDGE('',*,*,#16974,.F.); +#16974 = EDGE_CURVE('',#16975,#16967,#16977,.T.); +#16975 = VERTEX_POINT('',#16976); +#16976 = CARTESIAN_POINT('',(1.36,-2.055,-2.5)); +#16977 = LINE('',#16978,#16979); +#16978 = CARTESIAN_POINT('',(1.36,-2.055,-2.5)); +#16979 = VECTOR('',#16980,1.); +#16980 = DIRECTION('',(0.,0.,1.)); +#16981 = ORIENTED_EDGE('',*,*,#16982,.F.); +#16982 = EDGE_CURVE('',#16983,#16975,#16985,.T.); +#16983 = VERTEX_POINT('',#16984); +#16984 = CARTESIAN_POINT('',(1.36,-2.155,-2.6)); +#16985 = LINE('',#16986,#16987); +#16986 = CARTESIAN_POINT('',(1.36,-2.155,-2.6)); +#16987 = VECTOR('',#16988,1.); +#16988 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#16989 = ORIENTED_EDGE('',*,*,#16990,.F.); +#16990 = EDGE_CURVE('',#16991,#16983,#16993,.T.); +#16991 = VERTEX_POINT('',#16992); +#16992 = CARTESIAN_POINT('',(1.36,-2.375,-2.6)); +#16993 = LINE('',#16994,#16995); +#16994 = CARTESIAN_POINT('',(1.36,-2.375,-2.6)); +#16995 = VECTOR('',#16996,1.); +#16996 = DIRECTION('',(0.,1.,0.)); +#16997 = ORIENTED_EDGE('',*,*,#16998,.F.); +#16998 = EDGE_CURVE('',#16999,#16991,#17001,.T.); +#16999 = VERTEX_POINT('',#17000); +#17000 = CARTESIAN_POINT('',(1.36,-2.375,-1.7)); +#17001 = LINE('',#17002,#17003); +#17002 = CARTESIAN_POINT('',(1.36,-2.375,-1.7)); +#17003 = VECTOR('',#17004,1.); +#17004 = DIRECTION('',(0.,0.,-1.)); +#17005 = ORIENTED_EDGE('',*,*,#17006,.F.); +#17006 = EDGE_CURVE('',#16801,#16999,#17007,.T.); +#17007 = LINE('',#17008,#17009); +#17008 = CARTESIAN_POINT('',(1.36,-2.175,-1.45)); +#17009 = VECTOR('',#17010,1.); +#17010 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17011 = ORIENTED_EDGE('',*,*,#16800,.F.); +#17012 = PLANE('',#17013); +#17013 = AXIS2_PLACEMENT_3D('',#17014,#17015,#17016); +#17014 = CARTESIAN_POINT('',(1.36,0.,0.)); +#17015 = DIRECTION('',(1.,0.,0.)); +#17016 = DIRECTION('',(0.,0.,-1.)); +#17017 = ADVANCED_FACE('',(#17018),#17030,.T.); +#17018 = FACE_BOUND('',#17019,.F.); +#17019 = EDGE_LOOP('',(#17020,#17021,#17022,#17023,#17024)); +#17020 = ORIENTED_EDGE('',*,*,#16927,.F.); +#17021 = ORIENTED_EDGE('',*,*,#16911,.F.); +#17022 = ORIENTED_EDGE('',*,*,#12001,.F.); +#17023 = ORIENTED_EDGE('',*,*,#10116,.F.); +#17024 = ORIENTED_EDGE('',*,*,#17025,.F.); +#17025 = EDGE_CURVE('',#16928,#10109,#17026,.T.); +#17026 = LINE('',#17027,#17028); +#17027 = CARTESIAN_POINT('',(1.36,1.125,1.45)); +#17028 = VECTOR('',#17029,1.); +#17029 = DIRECTION('',(0.,0.,-1.)); +#17030 = PLANE('',#17031); +#17031 = AXIS2_PLACEMENT_3D('',#17032,#17033,#17034); +#17032 = CARTESIAN_POINT('',(1.36,0.,0.)); +#17033 = DIRECTION('',(1.,0.,0.)); +#17034 = DIRECTION('',(0.,0.,-1.)); +#17035 = ADVANCED_FACE('',(#17036),#17049,.F.); +#17036 = FACE_BOUND('',#17037,.F.); +#17037 = EDGE_LOOP('',(#17038,#17039,#17040,#17041,#17042,#17043)); +#17038 = ORIENTED_EDGE('',*,*,#16950,.T.); +#17039 = ORIENTED_EDGE('',*,*,#8499,.F.); +#17040 = ORIENTED_EDGE('',*,*,#12498,.F.); +#17041 = ORIENTED_EDGE('',*,*,#13381,.T.); +#17042 = ORIENTED_EDGE('',*,*,#12953,.T.); +#17043 = ORIENTED_EDGE('',*,*,#17044,.F.); +#17044 = EDGE_CURVE('',#16951,#12946,#17045,.T.); +#17045 = LINE('',#17046,#17047); +#17046 = CARTESIAN_POINT('',(1.36,0.975,-1.85)); +#17047 = VECTOR('',#17048,1.); +#17048 = DIRECTION('',(0.,1.,0.)); +#17049 = PLANE('',#17050); +#17050 = AXIS2_PLACEMENT_3D('',#17051,#17052,#17053); +#17051 = CARTESIAN_POINT('',(1.535,-1.925,-2.1)); +#17052 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#17053 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#17054 = ADVANCED_FACE('',(#17055),#17067,.F.); +#17055 = FACE_BOUND('',#17056,.F.); +#17056 = EDGE_LOOP('',(#17057,#17058,#17064,#17065,#17066)); +#17057 = ORIENTED_EDGE('',*,*,#16905,.F.); +#17058 = ORIENTED_EDGE('',*,*,#17059,.T.); +#17059 = EDGE_CURVE('',#16898,#7276,#17060,.T.); +#17060 = LINE('',#17061,#17062); +#17061 = CARTESIAN_POINT('',(1.36,1.625,1.85)); +#17062 = VECTOR('',#17063,1.); +#17063 = DIRECTION('',(0.,0.,1.)); +#17064 = ORIENTED_EDGE('',*,*,#7275,.F.); +#17065 = ORIENTED_EDGE('',*,*,#11256,.T.); +#17066 = ORIENTED_EDGE('',*,*,#12009,.F.); +#17067 = PLANE('',#17068); +#17068 = AXIS2_PLACEMENT_3D('',#17069,#17070,#17071); +#17069 = CARTESIAN_POINT('',(1.36,0.,0.)); +#17070 = DIRECTION('',(1.,0.,0.)); +#17071 = DIRECTION('',(0.,0.,-1.)); +#17072 = ADVANCED_FACE('',(#17073),#17091,.F.); +#17073 = FACE_BOUND('',#17074,.F.); +#17074 = EDGE_LOOP('',(#17075,#17083,#17089,#17090)); +#17075 = ORIENTED_EDGE('',*,*,#17076,.F.); +#17076 = EDGE_CURVE('',#17077,#16787,#17079,.T.); +#17077 = VERTEX_POINT('',#17078); +#17078 = CARTESIAN_POINT('',(1.36,0.625,-1.4)); +#17079 = LINE('',#17080,#17081); +#17080 = CARTESIAN_POINT('',(1.36,0.625,-1.4)); +#17081 = VECTOR('',#17082,1.); +#17082 = DIRECTION('',(0.,0.,-1.)); +#17083 = ORIENTED_EDGE('',*,*,#17084,.T.); +#17084 = EDGE_CURVE('',#17077,#8516,#17085,.T.); +#17085 = LINE('',#17086,#17087); +#17086 = CARTESIAN_POINT('',(1.36,0.625,-1.4)); +#17087 = VECTOR('',#17088,1.); +#17088 = DIRECTION('',(0.,-1.,0.)); +#17089 = ORIENTED_EDGE('',*,*,#8515,.T.); +#17090 = ORIENTED_EDGE('',*,*,#16794,.T.); +#17091 = PLANE('',#17092); +#17092 = AXIS2_PLACEMENT_3D('',#17093,#17094,#17095); +#17093 = CARTESIAN_POINT('',(1.36,0.,0.)); +#17094 = DIRECTION('',(1.,0.,0.)); +#17095 = DIRECTION('',(0.,0.,-1.)); +#17096 = ADVANCED_FACE('',(#17097),#17107,.F.); +#17097 = FACE_BOUND('',#17098,.F.); +#17098 = EDGE_LOOP('',(#17099,#17105,#17106)); +#17099 = ORIENTED_EDGE('',*,*,#17100,.F.); +#17100 = EDGE_CURVE('',#16951,#12938,#17101,.T.); +#17101 = LINE('',#17102,#17103); +#17102 = CARTESIAN_POINT('',(1.36,0.975,-1.85)); +#17103 = VECTOR('',#17104,1.); +#17104 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17105 = ORIENTED_EDGE('',*,*,#17044,.T.); +#17106 = ORIENTED_EDGE('',*,*,#12945,.T.); +#17107 = PLANE('',#17108); +#17108 = AXIS2_PLACEMENT_3D('',#17109,#17110,#17111); +#17109 = CARTESIAN_POINT('',(1.36,0.,0.)); +#17110 = DIRECTION('',(1.,0.,0.)); +#17111 = DIRECTION('',(0.,0.,-1.)); +#17112 = ADVANCED_FACE('',(#17113),#17119,.F.); +#17113 = FACE_BOUND('',#17114,.F.); +#17114 = EDGE_LOOP('',(#17115,#17116,#17117,#17118)); +#17115 = ORIENTED_EDGE('',*,*,#16897,.F.); +#17116 = ORIENTED_EDGE('',*,*,#16833,.T.); +#17117 = ORIENTED_EDGE('',*,*,#7283,.T.); +#17118 = ORIENTED_EDGE('',*,*,#17059,.F.); +#17119 = PLANE('',#17120); +#17120 = AXIS2_PLACEMENT_3D('',#17121,#17122,#17123); +#17121 = CARTESIAN_POINT('',(1.36,1.625,-1.4)); +#17122 = DIRECTION('',(0.,1.,0.)); +#17123 = DIRECTION('',(0.,-0.,1.)); +#17124 = ADVANCED_FACE('',(#17125),#17136,.T.); +#17125 = FACE_BOUND('',#17126,.F.); +#17126 = EDGE_LOOP('',(#17127,#17128,#17129,#17130)); +#17127 = ORIENTED_EDGE('',*,*,#17076,.T.); +#17128 = ORIENTED_EDGE('',*,*,#16786,.F.); +#17129 = ORIENTED_EDGE('',*,*,#16847,.F.); +#17130 = ORIENTED_EDGE('',*,*,#17131,.T.); +#17131 = EDGE_CURVE('',#16848,#17077,#17132,.T.); +#17132 = LINE('',#17133,#17134); +#17133 = CARTESIAN_POINT('',(1.04,0.625,-1.4)); +#17134 = VECTOR('',#17135,1.); +#17135 = DIRECTION('',(1.,0.,0.)); +#17136 = PLANE('',#17137); +#17137 = AXIS2_PLACEMENT_3D('',#17138,#17139,#17140); +#17138 = CARTESIAN_POINT('',(1.04,0.625,-0.75)); +#17139 = DIRECTION('',(0.,-1.,0.)); +#17140 = DIRECTION('',(0.,0.,-1.)); +#17141 = ADVANCED_FACE('',(#17142),#17148,.F.); +#17142 = FACE_BOUND('',#17143,.F.); +#17143 = EDGE_LOOP('',(#17144,#17145,#17146,#17147)); +#17144 = ORIENTED_EDGE('',*,*,#17131,.F.); +#17145 = ORIENTED_EDGE('',*,*,#16857,.T.); +#17146 = ORIENTED_EDGE('',*,*,#8523,.T.); +#17147 = ORIENTED_EDGE('',*,*,#17084,.F.); +#17148 = PLANE('',#17149); +#17149 = AXIS2_PLACEMENT_3D('',#17150,#17151,#17152); +#17150 = CARTESIAN_POINT('',(1.36,0.675,-1.4)); +#17151 = DIRECTION('',(0.,0.,1.)); +#17152 = DIRECTION('',(0.,-1.,0.)); +#17153 = ADVANCED_FACE('',(#17154),#17167,.T.); +#17154 = FACE_BOUND('',#17155,.F.); +#17155 = EDGE_LOOP('',(#17156,#17157,#17163,#17164,#17165,#17166)); +#17156 = ORIENTED_EDGE('',*,*,#16730,.F.); +#17157 = ORIENTED_EDGE('',*,*,#17158,.T.); +#17158 = EDGE_CURVE('',#16723,#16959,#17159,.T.); +#17159 = LINE('',#17160,#17161); +#17160 = CARTESIAN_POINT('',(1.04,0.875,-1.95)); +#17161 = VECTOR('',#17162,1.); +#17162 = DIRECTION('',(1.,0.,0.)); +#17163 = ORIENTED_EDGE('',*,*,#16958,.T.); +#17164 = ORIENTED_EDGE('',*,*,#17100,.T.); +#17165 = ORIENTED_EDGE('',*,*,#12937,.F.); +#17166 = ORIENTED_EDGE('',*,*,#16871,.F.); +#17167 = PLANE('',#17168); +#17168 = AXIS2_PLACEMENT_3D('',#17169,#17170,#17171); +#17169 = CARTESIAN_POINT('',(1.04,0.875,-1.95)); +#17170 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#17171 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17172 = ADVANCED_FACE('',(#17173),#17184,.T.); +#17173 = FACE_BOUND('',#17174,.F.); +#17174 = EDGE_LOOP('',(#17175,#17176,#17182,#17183)); +#17175 = ORIENTED_EDGE('',*,*,#16722,.F.); +#17176 = ORIENTED_EDGE('',*,*,#17177,.T.); +#17177 = EDGE_CURVE('',#16715,#16967,#17178,.T.); +#17178 = LINE('',#17179,#17180); +#17179 = CARTESIAN_POINT('',(1.04,-2.055,-1.95)); +#17180 = VECTOR('',#17181,1.); +#17181 = DIRECTION('',(1.,0.,0.)); +#17182 = ORIENTED_EDGE('',*,*,#16966,.T.); +#17183 = ORIENTED_EDGE('',*,*,#17158,.F.); +#17184 = PLANE('',#17185); +#17185 = AXIS2_PLACEMENT_3D('',#17186,#17187,#17188); +#17186 = CARTESIAN_POINT('',(1.04,-2.055,-1.95)); +#17187 = DIRECTION('',(0.,0.,-1.)); +#17188 = DIRECTION('',(0.,1.,0.)); +#17189 = ADVANCED_FACE('',(#17190),#17201,.T.); +#17190 = FACE_BOUND('',#17191,.F.); +#17191 = EDGE_LOOP('',(#17192,#17193,#17199,#17200)); +#17192 = ORIENTED_EDGE('',*,*,#16714,.F.); +#17193 = ORIENTED_EDGE('',*,*,#17194,.T.); +#17194 = EDGE_CURVE('',#16707,#16975,#17195,.T.); +#17195 = LINE('',#17196,#17197); +#17196 = CARTESIAN_POINT('',(1.04,-2.055,-2.5)); +#17197 = VECTOR('',#17198,1.); +#17198 = DIRECTION('',(1.,0.,0.)); +#17199 = ORIENTED_EDGE('',*,*,#16974,.T.); +#17200 = ORIENTED_EDGE('',*,*,#17177,.F.); +#17201 = PLANE('',#17202); +#17202 = AXIS2_PLACEMENT_3D('',#17203,#17204,#17205); +#17203 = CARTESIAN_POINT('',(1.04,-2.055,-2.5)); +#17204 = DIRECTION('',(0.,1.,0.)); +#17205 = DIRECTION('',(0.,-0.,1.)); +#17206 = ADVANCED_FACE('',(#17207),#17218,.T.); +#17207 = FACE_BOUND('',#17208,.F.); +#17208 = EDGE_LOOP('',(#17209,#17210,#17216,#17217)); +#17209 = ORIENTED_EDGE('',*,*,#16706,.F.); +#17210 = ORIENTED_EDGE('',*,*,#17211,.T.); +#17211 = EDGE_CURVE('',#16699,#16983,#17212,.T.); +#17212 = LINE('',#17213,#17214); +#17213 = CARTESIAN_POINT('',(1.04,-2.155,-2.6)); +#17214 = VECTOR('',#17215,1.); +#17215 = DIRECTION('',(1.,0.,0.)); +#17216 = ORIENTED_EDGE('',*,*,#16982,.T.); +#17217 = ORIENTED_EDGE('',*,*,#17194,.F.); +#17218 = PLANE('',#17219); +#17219 = AXIS2_PLACEMENT_3D('',#17220,#17221,#17222); +#17220 = CARTESIAN_POINT('',(1.04,-2.155,-2.6)); +#17221 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#17222 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17223 = ADVANCED_FACE('',(#17224),#17235,.T.); +#17224 = FACE_BOUND('',#17225,.F.); +#17225 = EDGE_LOOP('',(#17226,#17227,#17233,#17234)); +#17226 = ORIENTED_EDGE('',*,*,#16698,.F.); +#17227 = ORIENTED_EDGE('',*,*,#17228,.T.); +#17228 = EDGE_CURVE('',#16691,#16991,#17229,.T.); +#17229 = LINE('',#17230,#17231); +#17230 = CARTESIAN_POINT('',(1.04,-2.375,-2.6)); +#17231 = VECTOR('',#17232,1.); +#17232 = DIRECTION('',(1.,0.,0.)); +#17233 = ORIENTED_EDGE('',*,*,#16990,.T.); +#17234 = ORIENTED_EDGE('',*,*,#17211,.F.); +#17235 = PLANE('',#17236); +#17236 = AXIS2_PLACEMENT_3D('',#17237,#17238,#17239); +#17237 = CARTESIAN_POINT('',(1.04,-2.375,-2.6)); +#17238 = DIRECTION('',(0.,0.,-1.)); +#17239 = DIRECTION('',(0.,1.,0.)); +#17240 = ADVANCED_FACE('',(#17241),#17252,.T.); +#17241 = FACE_BOUND('',#17242,.F.); +#17242 = EDGE_LOOP('',(#17243,#17244,#17250,#17251)); +#17243 = ORIENTED_EDGE('',*,*,#16690,.F.); +#17244 = ORIENTED_EDGE('',*,*,#17245,.T.); +#17245 = EDGE_CURVE('',#16683,#16999,#17246,.T.); +#17246 = LINE('',#17247,#17248); +#17247 = CARTESIAN_POINT('',(1.04,-2.375,-1.7)); +#17248 = VECTOR('',#17249,1.); +#17249 = DIRECTION('',(1.,0.,0.)); +#17250 = ORIENTED_EDGE('',*,*,#16998,.T.); +#17251 = ORIENTED_EDGE('',*,*,#17228,.F.); +#17252 = PLANE('',#17253); +#17253 = AXIS2_PLACEMENT_3D('',#17254,#17255,#17256); +#17254 = CARTESIAN_POINT('',(1.04,-2.375,-1.7)); +#17255 = DIRECTION('',(0.,-1.,0.)); +#17256 = DIRECTION('',(0.,0.,-1.)); +#17257 = ADVANCED_FACE('',(#17258),#17264,.T.); +#17258 = FACE_BOUND('',#17259,.F.); +#17259 = EDGE_LOOP('',(#17260,#17261,#17262,#17263)); +#17260 = ORIENTED_EDGE('',*,*,#16682,.F.); +#17261 = ORIENTED_EDGE('',*,*,#16808,.T.); +#17262 = ORIENTED_EDGE('',*,*,#17006,.T.); +#17263 = ORIENTED_EDGE('',*,*,#17245,.F.); +#17264 = PLANE('',#17265); +#17265 = AXIS2_PLACEMENT_3D('',#17266,#17267,#17268); +#17266 = CARTESIAN_POINT('',(1.04,-2.175,-1.45)); +#17267 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#17268 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17269 = ADVANCED_FACE('',(#17270),#17276,.T.); +#17270 = FACE_BOUND('',#17271,.F.); +#17271 = EDGE_LOOP('',(#17272,#17273,#17274,#17275)); +#17272 = ORIENTED_EDGE('',*,*,#16935,.F.); +#17273 = ORIENTED_EDGE('',*,*,#17025,.T.); +#17274 = ORIENTED_EDGE('',*,*,#10108,.F.); +#17275 = ORIENTED_EDGE('',*,*,#16755,.F.); +#17276 = PLANE('',#17277); +#17277 = AXIS2_PLACEMENT_3D('',#17278,#17279,#17280); +#17278 = CARTESIAN_POINT('',(1.04,1.125,1.85)); +#17279 = DIRECTION('',(0.,-1.,0.)); +#17280 = DIRECTION('',(0.,0.,-1.)); +#17281 = ADVANCED_FACE('',(#17282),#17302,.F.); +#17282 = FACE_BOUND('',#17283,.F.); +#17283 = EDGE_LOOP('',(#17284,#17292,#17298,#17299,#17300,#17301)); +#17284 = ORIENTED_EDGE('',*,*,#17285,.F.); +#17285 = EDGE_CURVE('',#17286,#8476,#17288,.T.); +#17286 = VERTEX_POINT('',#17287); +#17287 = CARTESIAN_POINT('',(1.84,0.975,-1.85)); +#17288 = LINE('',#17289,#17290); +#17289 = CARTESIAN_POINT('',(1.84,0.975,-1.85)); +#17290 = VECTOR('',#17291,1.); +#17291 = DIRECTION('',(0.,-1.,0.)); +#17292 = ORIENTED_EDGE('',*,*,#17293,.T.); +#17293 = EDGE_CURVE('',#17286,#12970,#17294,.T.); +#17294 = LINE('',#17295,#17296); +#17295 = CARTESIAN_POINT('',(1.84,0.975,-1.85)); +#17296 = VECTOR('',#17297,1.); +#17297 = DIRECTION('',(0.,1.,0.)); +#17298 = ORIENTED_EDGE('',*,*,#12969,.F.); +#17299 = ORIENTED_EDGE('',*,*,#13374,.F.); +#17300 = ORIENTED_EDGE('',*,*,#12482,.T.); +#17301 = ORIENTED_EDGE('',*,*,#8483,.F.); +#17302 = PLANE('',#17303); +#17303 = AXIS2_PLACEMENT_3D('',#17304,#17305,#17306); +#17304 = CARTESIAN_POINT('',(1.84,-1.925,-1.85)); +#17305 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#17306 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#17307 = ADVANCED_FACE('',(#17308),#17374,.F.); +#17308 = FACE_BOUND('',#17309,.F.); +#17309 = EDGE_LOOP('',(#17310,#17311,#17319,#17327,#17335,#17343,#17351, + #17359,#17367,#17373)); +#17310 = ORIENTED_EDGE('',*,*,#8475,.T.); +#17311 = ORIENTED_EDGE('',*,*,#17312,.T.); +#17312 = EDGE_CURVE('',#8468,#17313,#17315,.T.); +#17313 = VERTEX_POINT('',#17314); +#17314 = CARTESIAN_POINT('',(1.84,-2.175,-1.45)); +#17315 = LINE('',#17316,#17317); +#17316 = CARTESIAN_POINT('',(1.84,-1.925,-1.45)); +#17317 = VECTOR('',#17318,1.); +#17318 = DIRECTION('',(0.,-1.,0.)); +#17319 = ORIENTED_EDGE('',*,*,#17320,.T.); +#17320 = EDGE_CURVE('',#17313,#17321,#17323,.T.); +#17321 = VERTEX_POINT('',#17322); +#17322 = CARTESIAN_POINT('',(1.84,-2.375,-1.7)); +#17323 = LINE('',#17324,#17325); +#17324 = CARTESIAN_POINT('',(1.84,-2.175,-1.45)); +#17325 = VECTOR('',#17326,1.); +#17326 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17327 = ORIENTED_EDGE('',*,*,#17328,.T.); +#17328 = EDGE_CURVE('',#17321,#17329,#17331,.T.); +#17329 = VERTEX_POINT('',#17330); +#17330 = CARTESIAN_POINT('',(1.84,-2.375,-2.6)); +#17331 = LINE('',#17332,#17333); +#17332 = CARTESIAN_POINT('',(1.84,-2.375,-1.7)); +#17333 = VECTOR('',#17334,1.); +#17334 = DIRECTION('',(0.,0.,-1.)); +#17335 = ORIENTED_EDGE('',*,*,#17336,.T.); +#17336 = EDGE_CURVE('',#17329,#17337,#17339,.T.); +#17337 = VERTEX_POINT('',#17338); +#17338 = CARTESIAN_POINT('',(1.84,-2.155,-2.6)); +#17339 = LINE('',#17340,#17341); +#17340 = CARTESIAN_POINT('',(1.84,-2.375,-2.6)); +#17341 = VECTOR('',#17342,1.); +#17342 = DIRECTION('',(0.,1.,0.)); +#17343 = ORIENTED_EDGE('',*,*,#17344,.T.); +#17344 = EDGE_CURVE('',#17337,#17345,#17347,.T.); +#17345 = VERTEX_POINT('',#17346); +#17346 = CARTESIAN_POINT('',(1.84,-2.055,-2.5)); +#17347 = LINE('',#17348,#17349); +#17348 = CARTESIAN_POINT('',(1.84,-2.155,-2.6)); +#17349 = VECTOR('',#17350,1.); +#17350 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17351 = ORIENTED_EDGE('',*,*,#17352,.T.); +#17352 = EDGE_CURVE('',#17345,#17353,#17355,.T.); +#17353 = VERTEX_POINT('',#17354); +#17354 = CARTESIAN_POINT('',(1.84,-2.055,-1.95)); +#17355 = LINE('',#17356,#17357); +#17356 = CARTESIAN_POINT('',(1.84,-2.055,-2.5)); +#17357 = VECTOR('',#17358,1.); +#17358 = DIRECTION('',(0.,0.,1.)); +#17359 = ORIENTED_EDGE('',*,*,#17360,.T.); +#17360 = EDGE_CURVE('',#17353,#17361,#17363,.T.); +#17361 = VERTEX_POINT('',#17362); +#17362 = CARTESIAN_POINT('',(1.84,0.875,-1.95)); +#17363 = LINE('',#17364,#17365); +#17364 = CARTESIAN_POINT('',(1.84,-2.055,-1.95)); +#17365 = VECTOR('',#17366,1.); +#17366 = DIRECTION('',(0.,1.,0.)); +#17367 = ORIENTED_EDGE('',*,*,#17368,.T.); +#17368 = EDGE_CURVE('',#17361,#17286,#17369,.T.); +#17369 = LINE('',#17370,#17371); +#17370 = CARTESIAN_POINT('',(1.84,0.875,-1.95)); +#17371 = VECTOR('',#17372,1.); +#17372 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17373 = ORIENTED_EDGE('',*,*,#17285,.T.); +#17374 = PLANE('',#17375); +#17375 = AXIS2_PLACEMENT_3D('',#17376,#17377,#17378); +#17376 = CARTESIAN_POINT('',(1.84,0.,0.)); +#17377 = DIRECTION('',(1.,0.,0.)); +#17378 = DIRECTION('',(0.,0.,-1.)); +#17379 = ADVANCED_FACE('',(#17380),#17406,.F.); +#17380 = FACE_BOUND('',#17381,.F.); +#17381 = EDGE_LOOP('',(#17382,#17392,#17398,#17399,#17400)); +#17382 = ORIENTED_EDGE('',*,*,#17383,.F.); +#17383 = EDGE_CURVE('',#17384,#17386,#17388,.T.); +#17384 = VERTEX_POINT('',#17385); +#17385 = CARTESIAN_POINT('',(1.84,1.125,1.45)); +#17386 = VERTEX_POINT('',#17387); +#17387 = CARTESIAN_POINT('',(1.84,1.355940107676,1.85)); +#17388 = LINE('',#17389,#17390); +#17389 = CARTESIAN_POINT('',(1.84,1.125,1.45)); +#17390 = VECTOR('',#17391,1.); +#17391 = DIRECTION('',(0.,0.5,0.866025403784)); +#17392 = ORIENTED_EDGE('',*,*,#17393,.T.); +#17393 = EDGE_CURVE('',#17384,#10133,#17394,.T.); +#17394 = LINE('',#17395,#17396); +#17395 = CARTESIAN_POINT('',(1.84,1.125,1.45)); +#17396 = VECTOR('',#17397,1.); +#17397 = DIRECTION('',(0.,0.,-1.)); +#17398 = ORIENTED_EDGE('',*,*,#10132,.T.); +#17399 = ORIENTED_EDGE('',*,*,#12024,.T.); +#17400 = ORIENTED_EDGE('',*,*,#17401,.T.); +#17401 = EDGE_CURVE('',#12017,#17386,#17402,.T.); +#17402 = LINE('',#17403,#17404); +#17403 = CARTESIAN_POINT('',(1.84,1.395,1.85)); +#17404 = VECTOR('',#17405,1.); +#17405 = DIRECTION('',(0.,-1.,0.)); +#17406 = PLANE('',#17407); +#17407 = AXIS2_PLACEMENT_3D('',#17408,#17409,#17410); +#17408 = CARTESIAN_POINT('',(1.84,0.,0.)); +#17409 = DIRECTION('',(1.,0.,0.)); +#17410 = DIRECTION('',(0.,0.,-1.)); +#17411 = ADVANCED_FACE('',(#17412),#17451,.T.); +#17412 = FACE_BOUND('',#17413,.F.); +#17413 = EDGE_LOOP('',(#17414,#17415,#17423,#17431,#17437,#17445)); +#17414 = ORIENTED_EDGE('',*,*,#17312,.F.); +#17415 = ORIENTED_EDGE('',*,*,#17416,.T.); +#17416 = EDGE_CURVE('',#8468,#17417,#17419,.T.); +#17417 = VERTEX_POINT('',#17418); +#17418 = CARTESIAN_POINT('',(1.84,0.625,-1.45)); +#17419 = LINE('',#17420,#17421); +#17420 = CARTESIAN_POINT('',(1.84,-1.925,-1.45)); +#17421 = VECTOR('',#17422,1.); +#17422 = DIRECTION('',(0.,1.,0.)); +#17423 = ORIENTED_EDGE('',*,*,#17424,.T.); +#17424 = EDGE_CURVE('',#17417,#17425,#17427,.T.); +#17425 = VERTEX_POINT('',#17426); +#17426 = CARTESIAN_POINT('',(2.16,0.625,-1.45)); +#17427 = LINE('',#17428,#17429); +#17428 = CARTESIAN_POINT('',(1.84,0.625,-1.45)); +#17429 = VECTOR('',#17430,1.); +#17430 = DIRECTION('',(1.,0.,0.)); +#17431 = ORIENTED_EDGE('',*,*,#17432,.F.); +#17432 = EDGE_CURVE('',#8444,#17425,#17433,.T.); +#17433 = LINE('',#17434,#17435); +#17434 = CARTESIAN_POINT('',(2.16,-1.925,-1.45)); +#17435 = VECTOR('',#17436,1.); +#17436 = DIRECTION('',(0.,1.,0.)); +#17437 = ORIENTED_EDGE('',*,*,#17438,.T.); +#17438 = EDGE_CURVE('',#8444,#17439,#17441,.T.); +#17439 = VERTEX_POINT('',#17440); +#17440 = CARTESIAN_POINT('',(2.16,-2.175,-1.45)); +#17441 = LINE('',#17442,#17443); +#17442 = CARTESIAN_POINT('',(2.16,-1.925,-1.45)); +#17443 = VECTOR('',#17444,1.); +#17444 = DIRECTION('',(0.,-1.,0.)); +#17445 = ORIENTED_EDGE('',*,*,#17446,.F.); +#17446 = EDGE_CURVE('',#17313,#17439,#17447,.T.); +#17447 = LINE('',#17448,#17449); +#17448 = CARTESIAN_POINT('',(1.84,-2.175,-1.45)); +#17449 = VECTOR('',#17450,1.); +#17450 = DIRECTION('',(1.,0.,0.)); +#17451 = PLANE('',#17452); +#17452 = AXIS2_PLACEMENT_3D('',#17453,#17454,#17455); +#17453 = CARTESIAN_POINT('',(1.84,0.625,-1.45)); +#17454 = DIRECTION('',(0.,0.,1.)); +#17455 = DIRECTION('',(0.,-1.,0.)); +#17456 = ADVANCED_FACE('',(#17457),#17476,.T.); +#17457 = FACE_BOUND('',#17458,.F.); +#17458 = EDGE_LOOP('',(#17459,#17467,#17468,#17469,#17470)); +#17459 = ORIENTED_EDGE('',*,*,#17460,.T.); +#17460 = EDGE_CURVE('',#17461,#12017,#17463,.T.); +#17461 = VERTEX_POINT('',#17462); +#17462 = CARTESIAN_POINT('',(1.84,1.625,1.85)); +#17463 = LINE('',#17464,#17465); +#17464 = CARTESIAN_POINT('',(1.84,1.625,1.85)); +#17465 = VECTOR('',#17466,1.); +#17466 = DIRECTION('',(0.,-1.,0.)); +#17467 = ORIENTED_EDGE('',*,*,#12016,.T.); +#17468 = ORIENTED_EDGE('',*,*,#11240,.F.); +#17469 = ORIENTED_EDGE('',*,*,#7259,.T.); +#17470 = ORIENTED_EDGE('',*,*,#17471,.F.); +#17471 = EDGE_CURVE('',#17461,#7252,#17472,.T.); +#17472 = LINE('',#17473,#17474); +#17473 = CARTESIAN_POINT('',(1.84,1.625,1.85)); +#17474 = VECTOR('',#17475,1.); +#17475 = DIRECTION('',(0.,0.,1.)); +#17476 = PLANE('',#17477); +#17477 = AXIS2_PLACEMENT_3D('',#17478,#17479,#17480); +#17478 = CARTESIAN_POINT('',(1.84,0.,0.)); +#17479 = DIRECTION('',(1.,0.,0.)); +#17480 = DIRECTION('',(0.,0.,-1.)); +#17481 = ADVANCED_FACE('',(#17482),#17500,.T.); +#17482 = FACE_BOUND('',#17483,.F.); +#17483 = EDGE_LOOP('',(#17484,#17492,#17493,#17494)); +#17484 = ORIENTED_EDGE('',*,*,#17485,.T.); +#17485 = EDGE_CURVE('',#17486,#17417,#17488,.T.); +#17486 = VERTEX_POINT('',#17487); +#17487 = CARTESIAN_POINT('',(1.84,0.625,-1.4)); +#17488 = LINE('',#17489,#17490); +#17489 = CARTESIAN_POINT('',(1.84,0.625,-1.4)); +#17490 = VECTOR('',#17491,1.); +#17491 = DIRECTION('',(0.,0.,-1.)); +#17492 = ORIENTED_EDGE('',*,*,#17416,.F.); +#17493 = ORIENTED_EDGE('',*,*,#8467,.F.); +#17494 = ORIENTED_EDGE('',*,*,#17495,.F.); +#17495 = EDGE_CURVE('',#17486,#8460,#17496,.T.); +#17496 = LINE('',#17497,#17498); +#17497 = CARTESIAN_POINT('',(1.84,0.625,-1.4)); +#17498 = VECTOR('',#17499,1.); +#17499 = DIRECTION('',(0.,-1.,0.)); +#17500 = PLANE('',#17501); +#17501 = AXIS2_PLACEMENT_3D('',#17502,#17503,#17504); +#17502 = CARTESIAN_POINT('',(1.84,0.,0.)); +#17503 = DIRECTION('',(1.,0.,0.)); +#17504 = DIRECTION('',(0.,0.,-1.)); +#17505 = ADVANCED_FACE('',(#17506),#17516,.T.); +#17506 = FACE_BOUND('',#17507,.F.); +#17507 = EDGE_LOOP('',(#17508,#17514,#17515)); +#17508 = ORIENTED_EDGE('',*,*,#17509,.T.); +#17509 = EDGE_CURVE('',#17286,#12978,#17510,.T.); +#17510 = LINE('',#17511,#17512); +#17511 = CARTESIAN_POINT('',(1.84,0.975,-1.85)); +#17512 = VECTOR('',#17513,1.); +#17513 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#17514 = ORIENTED_EDGE('',*,*,#12977,.F.); +#17515 = ORIENTED_EDGE('',*,*,#17293,.F.); +#17516 = PLANE('',#17517); +#17517 = AXIS2_PLACEMENT_3D('',#17518,#17519,#17520); +#17518 = CARTESIAN_POINT('',(1.84,0.,0.)); +#17519 = DIRECTION('',(1.,0.,0.)); +#17520 = DIRECTION('',(0.,0.,-1.)); +#17521 = ADVANCED_FACE('',(#17522),#17554,.T.); +#17522 = FACE_BOUND('',#17523,.F.); +#17523 = EDGE_LOOP('',(#17524,#17532,#17533,#17534,#17542,#17548)); +#17524 = ORIENTED_EDGE('',*,*,#17525,.T.); +#17525 = EDGE_CURVE('',#17526,#17386,#17528,.T.); +#17526 = VERTEX_POINT('',#17527); +#17527 = CARTESIAN_POINT('',(2.16,1.355940107676,1.85)); +#17528 = LINE('',#17529,#17530); +#17529 = CARTESIAN_POINT('',(2.16,1.355940107676,1.85)); +#17530 = VECTOR('',#17531,1.); +#17531 = DIRECTION('',(-1.,0.,0.)); +#17532 = ORIENTED_EDGE('',*,*,#17401,.F.); +#17533 = ORIENTED_EDGE('',*,*,#17460,.F.); +#17534 = ORIENTED_EDGE('',*,*,#17535,.T.); +#17535 = EDGE_CURVE('',#17461,#17536,#17538,.T.); +#17536 = VERTEX_POINT('',#17537); +#17537 = CARTESIAN_POINT('',(2.16,1.625,1.85)); +#17538 = LINE('',#17539,#17540); +#17539 = CARTESIAN_POINT('',(1.84,1.625,1.85)); +#17540 = VECTOR('',#17541,1.); +#17541 = DIRECTION('',(1.,0.,0.)); +#17542 = ORIENTED_EDGE('',*,*,#17543,.T.); +#17543 = EDGE_CURVE('',#17536,#12040,#17544,.T.); +#17544 = LINE('',#17545,#17546); +#17545 = CARTESIAN_POINT('',(2.16,1.625,1.85)); +#17546 = VECTOR('',#17547,1.); +#17547 = DIRECTION('',(0.,-1.,0.)); +#17548 = ORIENTED_EDGE('',*,*,#17549,.T.); +#17549 = EDGE_CURVE('',#12040,#17526,#17550,.T.); +#17550 = LINE('',#17551,#17552); +#17551 = CARTESIAN_POINT('',(2.16,1.395,1.85)); +#17552 = VECTOR('',#17553,1.); +#17553 = DIRECTION('',(0.,-1.,0.)); +#17554 = PLANE('',#17555); +#17555 = AXIS2_PLACEMENT_3D('',#17556,#17557,#17558); +#17556 = CARTESIAN_POINT('',(1.84,1.625,1.85)); +#17557 = DIRECTION('',(0.,0.,1.)); +#17558 = DIRECTION('',(0.,-1.,0.)); +#17559 = ADVANCED_FACE('',(#17560),#17578,.T.); +#17560 = FACE_BOUND('',#17561,.F.); +#17561 = EDGE_LOOP('',(#17562,#17563,#17564,#17572)); +#17562 = ORIENTED_EDGE('',*,*,#17383,.T.); +#17563 = ORIENTED_EDGE('',*,*,#17525,.F.); +#17564 = ORIENTED_EDGE('',*,*,#17565,.T.); +#17565 = EDGE_CURVE('',#17526,#17566,#17568,.T.); +#17566 = VERTEX_POINT('',#17567); +#17567 = CARTESIAN_POINT('',(2.16,1.125,1.45)); +#17568 = LINE('',#17569,#17570); +#17569 = CARTESIAN_POINT('',(2.16,1.355940107676,1.85)); +#17570 = VECTOR('',#17571,1.); +#17571 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#17572 = ORIENTED_EDGE('',*,*,#17573,.T.); +#17573 = EDGE_CURVE('',#17566,#17384,#17574,.T.); +#17574 = LINE('',#17575,#17576); +#17575 = CARTESIAN_POINT('',(2.16,1.125,1.45)); +#17576 = VECTOR('',#17577,1.); +#17577 = DIRECTION('',(-1.,0.,0.)); +#17578 = PLANE('',#17579); +#17579 = AXIS2_PLACEMENT_3D('',#17580,#17581,#17582); +#17580 = CARTESIAN_POINT('',(2.,1.240470053838,1.65)); +#17581 = DIRECTION('',(0.,-0.866025403784,0.5)); +#17582 = DIRECTION('',(0.,0.5,0.866025403784)); +#17583 = ADVANCED_FACE('',(#17584),#17650,.T.); +#17584 = FACE_BOUND('',#17585,.F.); +#17585 = EDGE_LOOP('',(#17586,#17587,#17595,#17603,#17611,#17619,#17627, + #17635,#17643,#17649)); +#17586 = ORIENTED_EDGE('',*,*,#8443,.F.); +#17587 = ORIENTED_EDGE('',*,*,#17588,.F.); +#17588 = EDGE_CURVE('',#17589,#8436,#17591,.T.); +#17589 = VERTEX_POINT('',#17590); +#17590 = CARTESIAN_POINT('',(2.16,0.975,-1.85)); +#17591 = LINE('',#17592,#17593); +#17592 = CARTESIAN_POINT('',(2.16,0.975,-1.85)); +#17593 = VECTOR('',#17594,1.); +#17594 = DIRECTION('',(0.,-1.,0.)); +#17595 = ORIENTED_EDGE('',*,*,#17596,.F.); +#17596 = EDGE_CURVE('',#17597,#17589,#17599,.T.); +#17597 = VERTEX_POINT('',#17598); +#17598 = CARTESIAN_POINT('',(2.16,0.875,-1.95)); +#17599 = LINE('',#17600,#17601); +#17600 = CARTESIAN_POINT('',(2.16,0.875,-1.95)); +#17601 = VECTOR('',#17602,1.); +#17602 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17603 = ORIENTED_EDGE('',*,*,#17604,.F.); +#17604 = EDGE_CURVE('',#17605,#17597,#17607,.T.); +#17605 = VERTEX_POINT('',#17606); +#17606 = CARTESIAN_POINT('',(2.16,-2.055,-1.95)); +#17607 = LINE('',#17608,#17609); +#17608 = CARTESIAN_POINT('',(2.16,-2.055,-1.95)); +#17609 = VECTOR('',#17610,1.); +#17610 = DIRECTION('',(0.,1.,0.)); +#17611 = ORIENTED_EDGE('',*,*,#17612,.F.); +#17612 = EDGE_CURVE('',#17613,#17605,#17615,.T.); +#17613 = VERTEX_POINT('',#17614); +#17614 = CARTESIAN_POINT('',(2.16,-2.055,-2.5)); +#17615 = LINE('',#17616,#17617); +#17616 = CARTESIAN_POINT('',(2.16,-2.055,-2.5)); +#17617 = VECTOR('',#17618,1.); +#17618 = DIRECTION('',(0.,0.,1.)); +#17619 = ORIENTED_EDGE('',*,*,#17620,.F.); +#17620 = EDGE_CURVE('',#17621,#17613,#17623,.T.); +#17621 = VERTEX_POINT('',#17622); +#17622 = CARTESIAN_POINT('',(2.16,-2.155,-2.6)); +#17623 = LINE('',#17624,#17625); +#17624 = CARTESIAN_POINT('',(2.16,-2.155,-2.6)); +#17625 = VECTOR('',#17626,1.); +#17626 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17627 = ORIENTED_EDGE('',*,*,#17628,.F.); +#17628 = EDGE_CURVE('',#17629,#17621,#17631,.T.); +#17629 = VERTEX_POINT('',#17630); +#17630 = CARTESIAN_POINT('',(2.16,-2.375,-2.6)); +#17631 = LINE('',#17632,#17633); +#17632 = CARTESIAN_POINT('',(2.16,-2.375,-2.6)); +#17633 = VECTOR('',#17634,1.); +#17634 = DIRECTION('',(0.,1.,0.)); +#17635 = ORIENTED_EDGE('',*,*,#17636,.F.); +#17636 = EDGE_CURVE('',#17637,#17629,#17639,.T.); +#17637 = VERTEX_POINT('',#17638); +#17638 = CARTESIAN_POINT('',(2.16,-2.375,-1.7)); +#17639 = LINE('',#17640,#17641); +#17640 = CARTESIAN_POINT('',(2.16,-2.375,-1.7)); +#17641 = VECTOR('',#17642,1.); +#17642 = DIRECTION('',(0.,0.,-1.)); +#17643 = ORIENTED_EDGE('',*,*,#17644,.F.); +#17644 = EDGE_CURVE('',#17439,#17637,#17645,.T.); +#17645 = LINE('',#17646,#17647); +#17646 = CARTESIAN_POINT('',(2.16,-2.175,-1.45)); +#17647 = VECTOR('',#17648,1.); +#17648 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17649 = ORIENTED_EDGE('',*,*,#17438,.F.); +#17650 = PLANE('',#17651); +#17651 = AXIS2_PLACEMENT_3D('',#17652,#17653,#17654); +#17652 = CARTESIAN_POINT('',(2.16,0.,0.)); +#17653 = DIRECTION('',(1.,0.,0.)); +#17654 = DIRECTION('',(0.,0.,-1.)); +#17655 = ADVANCED_FACE('',(#17656),#17668,.T.); +#17656 = FACE_BOUND('',#17657,.F.); +#17657 = EDGE_LOOP('',(#17658,#17659,#17660,#17661,#17662)); +#17658 = ORIENTED_EDGE('',*,*,#17565,.F.); +#17659 = ORIENTED_EDGE('',*,*,#17549,.F.); +#17660 = ORIENTED_EDGE('',*,*,#12039,.F.); +#17661 = ORIENTED_EDGE('',*,*,#10148,.F.); +#17662 = ORIENTED_EDGE('',*,*,#17663,.F.); +#17663 = EDGE_CURVE('',#17566,#10141,#17664,.T.); +#17664 = LINE('',#17665,#17666); +#17665 = CARTESIAN_POINT('',(2.16,1.125,1.45)); +#17666 = VECTOR('',#17667,1.); +#17667 = DIRECTION('',(0.,0.,-1.)); +#17668 = PLANE('',#17669); +#17669 = AXIS2_PLACEMENT_3D('',#17670,#17671,#17672); +#17670 = CARTESIAN_POINT('',(2.16,0.,0.)); +#17671 = DIRECTION('',(1.,0.,0.)); +#17672 = DIRECTION('',(0.,0.,-1.)); +#17673 = ADVANCED_FACE('',(#17674),#17687,.F.); +#17674 = FACE_BOUND('',#17675,.F.); +#17675 = EDGE_LOOP('',(#17676,#17677,#17678,#17679,#17680,#17681)); +#17676 = ORIENTED_EDGE('',*,*,#17588,.T.); +#17677 = ORIENTED_EDGE('',*,*,#8435,.F.); +#17678 = ORIENTED_EDGE('',*,*,#12529,.F.); +#17679 = ORIENTED_EDGE('',*,*,#13403,.T.); +#17680 = ORIENTED_EDGE('',*,*,#13001,.T.); +#17681 = ORIENTED_EDGE('',*,*,#17682,.F.); +#17682 = EDGE_CURVE('',#17589,#12994,#17683,.T.); +#17683 = LINE('',#17684,#17685); +#17684 = CARTESIAN_POINT('',(2.16,0.975,-1.85)); +#17685 = VECTOR('',#17686,1.); +#17686 = DIRECTION('',(0.,1.,0.)); +#17687 = PLANE('',#17688); +#17688 = AXIS2_PLACEMENT_3D('',#17689,#17690,#17691); +#17689 = CARTESIAN_POINT('',(2.335,-1.925,-2.1)); +#17690 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#17691 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#17692 = ADVANCED_FACE('',(#17693),#17705,.F.); +#17693 = FACE_BOUND('',#17694,.F.); +#17694 = EDGE_LOOP('',(#17695,#17696,#17702,#17703,#17704)); +#17695 = ORIENTED_EDGE('',*,*,#17543,.F.); +#17696 = ORIENTED_EDGE('',*,*,#17697,.T.); +#17697 = EDGE_CURVE('',#17536,#7244,#17698,.T.); +#17698 = LINE('',#17699,#17700); +#17699 = CARTESIAN_POINT('',(2.16,1.625,1.85)); +#17700 = VECTOR('',#17701,1.); +#17701 = DIRECTION('',(0.,0.,1.)); +#17702 = ORIENTED_EDGE('',*,*,#7243,.F.); +#17703 = ORIENTED_EDGE('',*,*,#11287,.T.); +#17704 = ORIENTED_EDGE('',*,*,#12047,.F.); +#17705 = PLANE('',#17706); +#17706 = AXIS2_PLACEMENT_3D('',#17707,#17708,#17709); +#17707 = CARTESIAN_POINT('',(2.16,0.,0.)); +#17708 = DIRECTION('',(1.,0.,0.)); +#17709 = DIRECTION('',(0.,0.,-1.)); +#17710 = ADVANCED_FACE('',(#17711),#17729,.F.); +#17711 = FACE_BOUND('',#17712,.F.); +#17712 = EDGE_LOOP('',(#17713,#17721,#17727,#17728)); +#17713 = ORIENTED_EDGE('',*,*,#17714,.F.); +#17714 = EDGE_CURVE('',#17715,#17425,#17717,.T.); +#17715 = VERTEX_POINT('',#17716); +#17716 = CARTESIAN_POINT('',(2.16,0.625,-1.4)); +#17717 = LINE('',#17718,#17719); +#17718 = CARTESIAN_POINT('',(2.16,0.625,-1.4)); +#17719 = VECTOR('',#17720,1.); +#17720 = DIRECTION('',(0.,0.,-1.)); +#17721 = ORIENTED_EDGE('',*,*,#17722,.T.); +#17722 = EDGE_CURVE('',#17715,#8452,#17723,.T.); +#17723 = LINE('',#17724,#17725); +#17724 = CARTESIAN_POINT('',(2.16,0.625,-1.4)); +#17725 = VECTOR('',#17726,1.); +#17726 = DIRECTION('',(0.,-1.,0.)); +#17727 = ORIENTED_EDGE('',*,*,#8451,.T.); +#17728 = ORIENTED_EDGE('',*,*,#17432,.T.); +#17729 = PLANE('',#17730); +#17730 = AXIS2_PLACEMENT_3D('',#17731,#17732,#17733); +#17731 = CARTESIAN_POINT('',(2.16,0.,0.)); +#17732 = DIRECTION('',(1.,0.,0.)); +#17733 = DIRECTION('',(0.,0.,-1.)); +#17734 = ADVANCED_FACE('',(#17735),#17745,.F.); +#17735 = FACE_BOUND('',#17736,.F.); +#17736 = EDGE_LOOP('',(#17737,#17743,#17744)); +#17737 = ORIENTED_EDGE('',*,*,#17738,.F.); +#17738 = EDGE_CURVE('',#17589,#12986,#17739,.T.); +#17739 = LINE('',#17740,#17741); +#17740 = CARTESIAN_POINT('',(2.16,0.975,-1.85)); +#17741 = VECTOR('',#17742,1.); +#17742 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#17743 = ORIENTED_EDGE('',*,*,#17682,.T.); +#17744 = ORIENTED_EDGE('',*,*,#12993,.T.); +#17745 = PLANE('',#17746); +#17746 = AXIS2_PLACEMENT_3D('',#17747,#17748,#17749); +#17747 = CARTESIAN_POINT('',(2.16,0.,0.)); +#17748 = DIRECTION('',(1.,0.,0.)); +#17749 = DIRECTION('',(0.,0.,-1.)); +#17750 = ADVANCED_FACE('',(#17751),#17757,.F.); +#17751 = FACE_BOUND('',#17752,.F.); +#17752 = EDGE_LOOP('',(#17753,#17754,#17755,#17756)); +#17753 = ORIENTED_EDGE('',*,*,#17535,.F.); +#17754 = ORIENTED_EDGE('',*,*,#17471,.T.); +#17755 = ORIENTED_EDGE('',*,*,#7251,.T.); +#17756 = ORIENTED_EDGE('',*,*,#17697,.F.); +#17757 = PLANE('',#17758); +#17758 = AXIS2_PLACEMENT_3D('',#17759,#17760,#17761); +#17759 = CARTESIAN_POINT('',(2.16,1.625,-1.4)); +#17760 = DIRECTION('',(0.,1.,0.)); +#17761 = DIRECTION('',(0.,-0.,1.)); +#17762 = ADVANCED_FACE('',(#17763),#17774,.T.); +#17763 = FACE_BOUND('',#17764,.F.); +#17764 = EDGE_LOOP('',(#17765,#17766,#17767,#17768)); +#17765 = ORIENTED_EDGE('',*,*,#17714,.T.); +#17766 = ORIENTED_EDGE('',*,*,#17424,.F.); +#17767 = ORIENTED_EDGE('',*,*,#17485,.F.); +#17768 = ORIENTED_EDGE('',*,*,#17769,.T.); +#17769 = EDGE_CURVE('',#17486,#17715,#17770,.T.); +#17770 = LINE('',#17771,#17772); +#17771 = CARTESIAN_POINT('',(1.84,0.625,-1.4)); +#17772 = VECTOR('',#17773,1.); +#17773 = DIRECTION('',(1.,0.,0.)); +#17774 = PLANE('',#17775); +#17775 = AXIS2_PLACEMENT_3D('',#17776,#17777,#17778); +#17776 = CARTESIAN_POINT('',(1.84,0.625,-0.75)); +#17777 = DIRECTION('',(0.,-1.,0.)); +#17778 = DIRECTION('',(0.,0.,-1.)); +#17779 = ADVANCED_FACE('',(#17780),#17786,.F.); +#17780 = FACE_BOUND('',#17781,.F.); +#17781 = EDGE_LOOP('',(#17782,#17783,#17784,#17785)); +#17782 = ORIENTED_EDGE('',*,*,#17769,.F.); +#17783 = ORIENTED_EDGE('',*,*,#17495,.T.); +#17784 = ORIENTED_EDGE('',*,*,#8459,.T.); +#17785 = ORIENTED_EDGE('',*,*,#17722,.F.); +#17786 = PLANE('',#17787); +#17787 = AXIS2_PLACEMENT_3D('',#17788,#17789,#17790); +#17788 = CARTESIAN_POINT('',(2.16,0.675,-1.4)); +#17789 = DIRECTION('',(0.,0.,1.)); +#17790 = DIRECTION('',(0.,-1.,0.)); +#17791 = ADVANCED_FACE('',(#17792),#17805,.T.); +#17792 = FACE_BOUND('',#17793,.F.); +#17793 = EDGE_LOOP('',(#17794,#17795,#17801,#17802,#17803,#17804)); +#17794 = ORIENTED_EDGE('',*,*,#17368,.F.); +#17795 = ORIENTED_EDGE('',*,*,#17796,.T.); +#17796 = EDGE_CURVE('',#17361,#17597,#17797,.T.); +#17797 = LINE('',#17798,#17799); +#17798 = CARTESIAN_POINT('',(1.84,0.875,-1.95)); +#17799 = VECTOR('',#17800,1.); +#17800 = DIRECTION('',(1.,0.,0.)); +#17801 = ORIENTED_EDGE('',*,*,#17596,.T.); +#17802 = ORIENTED_EDGE('',*,*,#17738,.T.); +#17803 = ORIENTED_EDGE('',*,*,#12985,.F.); +#17804 = ORIENTED_EDGE('',*,*,#17509,.F.); +#17805 = PLANE('',#17806); +#17806 = AXIS2_PLACEMENT_3D('',#17807,#17808,#17809); +#17807 = CARTESIAN_POINT('',(1.84,0.875,-1.95)); +#17808 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#17809 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17810 = ADVANCED_FACE('',(#17811),#17822,.T.); +#17811 = FACE_BOUND('',#17812,.F.); +#17812 = EDGE_LOOP('',(#17813,#17814,#17820,#17821)); +#17813 = ORIENTED_EDGE('',*,*,#17360,.F.); +#17814 = ORIENTED_EDGE('',*,*,#17815,.T.); +#17815 = EDGE_CURVE('',#17353,#17605,#17816,.T.); +#17816 = LINE('',#17817,#17818); +#17817 = CARTESIAN_POINT('',(1.84,-2.055,-1.95)); +#17818 = VECTOR('',#17819,1.); +#17819 = DIRECTION('',(1.,0.,0.)); +#17820 = ORIENTED_EDGE('',*,*,#17604,.T.); +#17821 = ORIENTED_EDGE('',*,*,#17796,.F.); +#17822 = PLANE('',#17823); +#17823 = AXIS2_PLACEMENT_3D('',#17824,#17825,#17826); +#17824 = CARTESIAN_POINT('',(1.84,-2.055,-1.95)); +#17825 = DIRECTION('',(0.,0.,-1.)); +#17826 = DIRECTION('',(0.,1.,0.)); +#17827 = ADVANCED_FACE('',(#17828),#17839,.T.); +#17828 = FACE_BOUND('',#17829,.F.); +#17829 = EDGE_LOOP('',(#17830,#17831,#17837,#17838)); +#17830 = ORIENTED_EDGE('',*,*,#17352,.F.); +#17831 = ORIENTED_EDGE('',*,*,#17832,.T.); +#17832 = EDGE_CURVE('',#17345,#17613,#17833,.T.); +#17833 = LINE('',#17834,#17835); +#17834 = CARTESIAN_POINT('',(1.84,-2.055,-2.5)); +#17835 = VECTOR('',#17836,1.); +#17836 = DIRECTION('',(1.,0.,0.)); +#17837 = ORIENTED_EDGE('',*,*,#17612,.T.); +#17838 = ORIENTED_EDGE('',*,*,#17815,.F.); +#17839 = PLANE('',#17840); +#17840 = AXIS2_PLACEMENT_3D('',#17841,#17842,#17843); +#17841 = CARTESIAN_POINT('',(1.84,-2.055,-2.5)); +#17842 = DIRECTION('',(0.,1.,0.)); +#17843 = DIRECTION('',(0.,-0.,1.)); +#17844 = ADVANCED_FACE('',(#17845),#17856,.T.); +#17845 = FACE_BOUND('',#17846,.F.); +#17846 = EDGE_LOOP('',(#17847,#17848,#17854,#17855)); +#17847 = ORIENTED_EDGE('',*,*,#17344,.F.); +#17848 = ORIENTED_EDGE('',*,*,#17849,.T.); +#17849 = EDGE_CURVE('',#17337,#17621,#17850,.T.); +#17850 = LINE('',#17851,#17852); +#17851 = CARTESIAN_POINT('',(1.84,-2.155,-2.6)); +#17852 = VECTOR('',#17853,1.); +#17853 = DIRECTION('',(1.,0.,0.)); +#17854 = ORIENTED_EDGE('',*,*,#17620,.T.); +#17855 = ORIENTED_EDGE('',*,*,#17832,.F.); +#17856 = PLANE('',#17857); +#17857 = AXIS2_PLACEMENT_3D('',#17858,#17859,#17860); +#17858 = CARTESIAN_POINT('',(1.84,-2.155,-2.6)); +#17859 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#17860 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17861 = ADVANCED_FACE('',(#17862),#17873,.T.); +#17862 = FACE_BOUND('',#17863,.F.); +#17863 = EDGE_LOOP('',(#17864,#17865,#17871,#17872)); +#17864 = ORIENTED_EDGE('',*,*,#17336,.F.); +#17865 = ORIENTED_EDGE('',*,*,#17866,.T.); +#17866 = EDGE_CURVE('',#17329,#17629,#17867,.T.); +#17867 = LINE('',#17868,#17869); +#17868 = CARTESIAN_POINT('',(1.84,-2.375,-2.6)); +#17869 = VECTOR('',#17870,1.); +#17870 = DIRECTION('',(1.,0.,0.)); +#17871 = ORIENTED_EDGE('',*,*,#17628,.T.); +#17872 = ORIENTED_EDGE('',*,*,#17849,.F.); +#17873 = PLANE('',#17874); +#17874 = AXIS2_PLACEMENT_3D('',#17875,#17876,#17877); +#17875 = CARTESIAN_POINT('',(1.84,-2.375,-2.6)); +#17876 = DIRECTION('',(0.,0.,-1.)); +#17877 = DIRECTION('',(0.,1.,0.)); +#17878 = ADVANCED_FACE('',(#17879),#17890,.T.); +#17879 = FACE_BOUND('',#17880,.F.); +#17880 = EDGE_LOOP('',(#17881,#17882,#17888,#17889)); +#17881 = ORIENTED_EDGE('',*,*,#17328,.F.); +#17882 = ORIENTED_EDGE('',*,*,#17883,.T.); +#17883 = EDGE_CURVE('',#17321,#17637,#17884,.T.); +#17884 = LINE('',#17885,#17886); +#17885 = CARTESIAN_POINT('',(1.84,-2.375,-1.7)); +#17886 = VECTOR('',#17887,1.); +#17887 = DIRECTION('',(1.,0.,0.)); +#17888 = ORIENTED_EDGE('',*,*,#17636,.T.); +#17889 = ORIENTED_EDGE('',*,*,#17866,.F.); +#17890 = PLANE('',#17891); +#17891 = AXIS2_PLACEMENT_3D('',#17892,#17893,#17894); +#17892 = CARTESIAN_POINT('',(1.84,-2.375,-1.7)); +#17893 = DIRECTION('',(0.,-1.,0.)); +#17894 = DIRECTION('',(0.,0.,-1.)); +#17895 = ADVANCED_FACE('',(#17896),#17902,.T.); +#17896 = FACE_BOUND('',#17897,.F.); +#17897 = EDGE_LOOP('',(#17898,#17899,#17900,#17901)); +#17898 = ORIENTED_EDGE('',*,*,#17320,.F.); +#17899 = ORIENTED_EDGE('',*,*,#17446,.T.); +#17900 = ORIENTED_EDGE('',*,*,#17644,.T.); +#17901 = ORIENTED_EDGE('',*,*,#17883,.F.); +#17902 = PLANE('',#17903); +#17903 = AXIS2_PLACEMENT_3D('',#17904,#17905,#17906); +#17904 = CARTESIAN_POINT('',(1.84,-2.175,-1.45)); +#17905 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#17906 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17907 = ADVANCED_FACE('',(#17908),#17914,.T.); +#17908 = FACE_BOUND('',#17909,.F.); +#17909 = EDGE_LOOP('',(#17910,#17911,#17912,#17913)); +#17910 = ORIENTED_EDGE('',*,*,#17573,.F.); +#17911 = ORIENTED_EDGE('',*,*,#17663,.T.); +#17912 = ORIENTED_EDGE('',*,*,#10140,.F.); +#17913 = ORIENTED_EDGE('',*,*,#17393,.F.); +#17914 = PLANE('',#17915); +#17915 = AXIS2_PLACEMENT_3D('',#17916,#17917,#17918); +#17916 = CARTESIAN_POINT('',(1.84,1.125,1.85)); +#17917 = DIRECTION('',(0.,-1.,0.)); +#17918 = DIRECTION('',(0.,0.,-1.)); +#17919 = ADVANCED_FACE('',(#17920),#17940,.F.); +#17920 = FACE_BOUND('',#17921,.F.); +#17921 = EDGE_LOOP('',(#17922,#17930,#17936,#17937,#17938,#17939)); +#17922 = ORIENTED_EDGE('',*,*,#17923,.F.); +#17923 = EDGE_CURVE('',#17924,#8412,#17926,.T.); +#17924 = VERTEX_POINT('',#17925); +#17925 = CARTESIAN_POINT('',(2.64,0.975,-1.85)); +#17926 = LINE('',#17927,#17928); +#17927 = CARTESIAN_POINT('',(2.64,0.975,-1.85)); +#17928 = VECTOR('',#17929,1.); +#17929 = DIRECTION('',(0.,-1.,0.)); +#17930 = ORIENTED_EDGE('',*,*,#17931,.T.); +#17931 = EDGE_CURVE('',#17924,#13018,#17932,.T.); +#17932 = LINE('',#17933,#17934); +#17933 = CARTESIAN_POINT('',(2.64,0.975,-1.85)); +#17934 = VECTOR('',#17935,1.); +#17935 = DIRECTION('',(0.,1.,0.)); +#17936 = ORIENTED_EDGE('',*,*,#13017,.F.); +#17937 = ORIENTED_EDGE('',*,*,#13396,.F.); +#17938 = ORIENTED_EDGE('',*,*,#12513,.T.); +#17939 = ORIENTED_EDGE('',*,*,#8419,.F.); +#17940 = PLANE('',#17941); +#17941 = AXIS2_PLACEMENT_3D('',#17942,#17943,#17944); +#17942 = CARTESIAN_POINT('',(2.64,-1.925,-1.85)); +#17943 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#17944 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#17945 = ADVANCED_FACE('',(#17946),#18012,.F.); +#17946 = FACE_BOUND('',#17947,.F.); +#17947 = EDGE_LOOP('',(#17948,#17949,#17957,#17965,#17973,#17981,#17989, + #17997,#18005,#18011)); +#17948 = ORIENTED_EDGE('',*,*,#8411,.T.); +#17949 = ORIENTED_EDGE('',*,*,#17950,.T.); +#17950 = EDGE_CURVE('',#8404,#17951,#17953,.T.); +#17951 = VERTEX_POINT('',#17952); +#17952 = CARTESIAN_POINT('',(2.64,-2.175,-1.45)); +#17953 = LINE('',#17954,#17955); +#17954 = CARTESIAN_POINT('',(2.64,-1.925,-1.45)); +#17955 = VECTOR('',#17956,1.); +#17956 = DIRECTION('',(0.,-1.,0.)); +#17957 = ORIENTED_EDGE('',*,*,#17958,.T.); +#17958 = EDGE_CURVE('',#17951,#17959,#17961,.T.); +#17959 = VERTEX_POINT('',#17960); +#17960 = CARTESIAN_POINT('',(2.64,-2.375,-1.7)); +#17961 = LINE('',#17962,#17963); +#17962 = CARTESIAN_POINT('',(2.64,-2.175,-1.45)); +#17963 = VECTOR('',#17964,1.); +#17964 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#17965 = ORIENTED_EDGE('',*,*,#17966,.T.); +#17966 = EDGE_CURVE('',#17959,#17967,#17969,.T.); +#17967 = VERTEX_POINT('',#17968); +#17968 = CARTESIAN_POINT('',(2.64,-2.375,-2.6)); +#17969 = LINE('',#17970,#17971); +#17970 = CARTESIAN_POINT('',(2.64,-2.375,-1.7)); +#17971 = VECTOR('',#17972,1.); +#17972 = DIRECTION('',(0.,0.,-1.)); +#17973 = ORIENTED_EDGE('',*,*,#17974,.T.); +#17974 = EDGE_CURVE('',#17967,#17975,#17977,.T.); +#17975 = VERTEX_POINT('',#17976); +#17976 = CARTESIAN_POINT('',(2.64,-2.155,-2.6)); +#17977 = LINE('',#17978,#17979); +#17978 = CARTESIAN_POINT('',(2.64,-2.375,-2.6)); +#17979 = VECTOR('',#17980,1.); +#17980 = DIRECTION('',(0.,1.,0.)); +#17981 = ORIENTED_EDGE('',*,*,#17982,.T.); +#17982 = EDGE_CURVE('',#17975,#17983,#17985,.T.); +#17983 = VERTEX_POINT('',#17984); +#17984 = CARTESIAN_POINT('',(2.64,-2.055,-2.5)); +#17985 = LINE('',#17986,#17987); +#17986 = CARTESIAN_POINT('',(2.64,-2.155,-2.6)); +#17987 = VECTOR('',#17988,1.); +#17988 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#17989 = ORIENTED_EDGE('',*,*,#17990,.T.); +#17990 = EDGE_CURVE('',#17983,#17991,#17993,.T.); +#17991 = VERTEX_POINT('',#17992); +#17992 = CARTESIAN_POINT('',(2.64,-2.055,-1.95)); +#17993 = LINE('',#17994,#17995); +#17994 = CARTESIAN_POINT('',(2.64,-2.055,-2.5)); +#17995 = VECTOR('',#17996,1.); +#17996 = DIRECTION('',(0.,0.,1.)); +#17997 = ORIENTED_EDGE('',*,*,#17998,.T.); +#17998 = EDGE_CURVE('',#17991,#17999,#18001,.T.); +#17999 = VERTEX_POINT('',#18000); +#18000 = CARTESIAN_POINT('',(2.64,0.875,-1.95)); +#18001 = LINE('',#18002,#18003); +#18002 = CARTESIAN_POINT('',(2.64,-2.055,-1.95)); +#18003 = VECTOR('',#18004,1.); +#18004 = DIRECTION('',(0.,1.,0.)); +#18005 = ORIENTED_EDGE('',*,*,#18006,.T.); +#18006 = EDGE_CURVE('',#17999,#17924,#18007,.T.); +#18007 = LINE('',#18008,#18009); +#18008 = CARTESIAN_POINT('',(2.64,0.875,-1.95)); +#18009 = VECTOR('',#18010,1.); +#18010 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#18011 = ORIENTED_EDGE('',*,*,#17923,.T.); +#18012 = PLANE('',#18013); +#18013 = AXIS2_PLACEMENT_3D('',#18014,#18015,#18016); +#18014 = CARTESIAN_POINT('',(2.64,0.,0.)); +#18015 = DIRECTION('',(1.,0.,0.)); +#18016 = DIRECTION('',(0.,0.,-1.)); +#18017 = ADVANCED_FACE('',(#18018),#18044,.F.); +#18018 = FACE_BOUND('',#18019,.F.); +#18019 = EDGE_LOOP('',(#18020,#18030,#18036,#18037,#18038)); +#18020 = ORIENTED_EDGE('',*,*,#18021,.F.); +#18021 = EDGE_CURVE('',#18022,#18024,#18026,.T.); +#18022 = VERTEX_POINT('',#18023); +#18023 = CARTESIAN_POINT('',(2.64,1.125,1.45)); +#18024 = VERTEX_POINT('',#18025); +#18025 = CARTESIAN_POINT('',(2.64,1.355940107676,1.85)); +#18026 = LINE('',#18027,#18028); +#18027 = CARTESIAN_POINT('',(2.64,1.125,1.45)); +#18028 = VECTOR('',#18029,1.); +#18029 = DIRECTION('',(0.,0.5,0.866025403784)); +#18030 = ORIENTED_EDGE('',*,*,#18031,.T.); +#18031 = EDGE_CURVE('',#18022,#10165,#18032,.T.); +#18032 = LINE('',#18033,#18034); +#18033 = CARTESIAN_POINT('',(2.64,1.125,1.45)); +#18034 = VECTOR('',#18035,1.); +#18035 = DIRECTION('',(0.,0.,-1.)); +#18036 = ORIENTED_EDGE('',*,*,#10164,.T.); +#18037 = ORIENTED_EDGE('',*,*,#12062,.T.); +#18038 = ORIENTED_EDGE('',*,*,#18039,.T.); +#18039 = EDGE_CURVE('',#12055,#18024,#18040,.T.); +#18040 = LINE('',#18041,#18042); +#18041 = CARTESIAN_POINT('',(2.64,1.395,1.85)); +#18042 = VECTOR('',#18043,1.); +#18043 = DIRECTION('',(0.,-1.,0.)); +#18044 = PLANE('',#18045); +#18045 = AXIS2_PLACEMENT_3D('',#18046,#18047,#18048); +#18046 = CARTESIAN_POINT('',(2.64,0.,0.)); +#18047 = DIRECTION('',(1.,0.,0.)); +#18048 = DIRECTION('',(0.,0.,-1.)); +#18049 = ADVANCED_FACE('',(#18050),#18089,.T.); +#18050 = FACE_BOUND('',#18051,.F.); +#18051 = EDGE_LOOP('',(#18052,#18053,#18061,#18069,#18075,#18083)); +#18052 = ORIENTED_EDGE('',*,*,#17950,.F.); +#18053 = ORIENTED_EDGE('',*,*,#18054,.T.); +#18054 = EDGE_CURVE('',#8404,#18055,#18057,.T.); +#18055 = VERTEX_POINT('',#18056); +#18056 = CARTESIAN_POINT('',(2.64,0.625,-1.45)); +#18057 = LINE('',#18058,#18059); +#18058 = CARTESIAN_POINT('',(2.64,-1.925,-1.45)); +#18059 = VECTOR('',#18060,1.); +#18060 = DIRECTION('',(0.,1.,0.)); +#18061 = ORIENTED_EDGE('',*,*,#18062,.T.); +#18062 = EDGE_CURVE('',#18055,#18063,#18065,.T.); +#18063 = VERTEX_POINT('',#18064); +#18064 = CARTESIAN_POINT('',(2.96,0.625,-1.45)); +#18065 = LINE('',#18066,#18067); +#18066 = CARTESIAN_POINT('',(2.64,0.625,-1.45)); +#18067 = VECTOR('',#18068,1.); +#18068 = DIRECTION('',(1.,0.,0.)); +#18069 = ORIENTED_EDGE('',*,*,#18070,.F.); +#18070 = EDGE_CURVE('',#8380,#18063,#18071,.T.); +#18071 = LINE('',#18072,#18073); +#18072 = CARTESIAN_POINT('',(2.96,-1.925,-1.45)); +#18073 = VECTOR('',#18074,1.); +#18074 = DIRECTION('',(0.,1.,0.)); +#18075 = ORIENTED_EDGE('',*,*,#18076,.T.); +#18076 = EDGE_CURVE('',#8380,#18077,#18079,.T.); +#18077 = VERTEX_POINT('',#18078); +#18078 = CARTESIAN_POINT('',(2.96,-2.175,-1.45)); +#18079 = LINE('',#18080,#18081); +#18080 = CARTESIAN_POINT('',(2.96,-1.925,-1.45)); +#18081 = VECTOR('',#18082,1.); +#18082 = DIRECTION('',(0.,-1.,0.)); +#18083 = ORIENTED_EDGE('',*,*,#18084,.F.); +#18084 = EDGE_CURVE('',#17951,#18077,#18085,.T.); +#18085 = LINE('',#18086,#18087); +#18086 = CARTESIAN_POINT('',(2.64,-2.175,-1.45)); +#18087 = VECTOR('',#18088,1.); +#18088 = DIRECTION('',(1.,0.,0.)); +#18089 = PLANE('',#18090); +#18090 = AXIS2_PLACEMENT_3D('',#18091,#18092,#18093); +#18091 = CARTESIAN_POINT('',(2.64,0.625,-1.45)); +#18092 = DIRECTION('',(0.,0.,1.)); +#18093 = DIRECTION('',(0.,-1.,0.)); +#18094 = ADVANCED_FACE('',(#18095),#18114,.T.); +#18095 = FACE_BOUND('',#18096,.F.); +#18096 = EDGE_LOOP('',(#18097,#18105,#18106,#18107,#18108)); +#18097 = ORIENTED_EDGE('',*,*,#18098,.T.); +#18098 = EDGE_CURVE('',#18099,#12055,#18101,.T.); +#18099 = VERTEX_POINT('',#18100); +#18100 = CARTESIAN_POINT('',(2.64,1.625,1.85)); +#18101 = LINE('',#18102,#18103); +#18102 = CARTESIAN_POINT('',(2.64,1.625,1.85)); +#18103 = VECTOR('',#18104,1.); +#18104 = DIRECTION('',(0.,-1.,0.)); +#18105 = ORIENTED_EDGE('',*,*,#12054,.T.); +#18106 = ORIENTED_EDGE('',*,*,#11271,.F.); +#18107 = ORIENTED_EDGE('',*,*,#7227,.T.); +#18108 = ORIENTED_EDGE('',*,*,#18109,.F.); +#18109 = EDGE_CURVE('',#18099,#7220,#18110,.T.); +#18110 = LINE('',#18111,#18112); +#18111 = CARTESIAN_POINT('',(2.64,1.625,1.85)); +#18112 = VECTOR('',#18113,1.); +#18113 = DIRECTION('',(0.,0.,1.)); +#18114 = PLANE('',#18115); +#18115 = AXIS2_PLACEMENT_3D('',#18116,#18117,#18118); +#18116 = CARTESIAN_POINT('',(2.64,0.,0.)); +#18117 = DIRECTION('',(1.,0.,0.)); +#18118 = DIRECTION('',(0.,0.,-1.)); +#18119 = ADVANCED_FACE('',(#18120),#18138,.T.); +#18120 = FACE_BOUND('',#18121,.F.); +#18121 = EDGE_LOOP('',(#18122,#18130,#18131,#18132)); +#18122 = ORIENTED_EDGE('',*,*,#18123,.T.); +#18123 = EDGE_CURVE('',#18124,#18055,#18126,.T.); +#18124 = VERTEX_POINT('',#18125); +#18125 = CARTESIAN_POINT('',(2.64,0.625,-1.4)); +#18126 = LINE('',#18127,#18128); +#18127 = CARTESIAN_POINT('',(2.64,0.625,-1.4)); +#18128 = VECTOR('',#18129,1.); +#18129 = DIRECTION('',(0.,0.,-1.)); +#18130 = ORIENTED_EDGE('',*,*,#18054,.F.); +#18131 = ORIENTED_EDGE('',*,*,#8403,.F.); +#18132 = ORIENTED_EDGE('',*,*,#18133,.F.); +#18133 = EDGE_CURVE('',#18124,#8396,#18134,.T.); +#18134 = LINE('',#18135,#18136); +#18135 = CARTESIAN_POINT('',(2.64,0.625,-1.4)); +#18136 = VECTOR('',#18137,1.); +#18137 = DIRECTION('',(0.,-1.,0.)); +#18138 = PLANE('',#18139); +#18139 = AXIS2_PLACEMENT_3D('',#18140,#18141,#18142); +#18140 = CARTESIAN_POINT('',(2.64,0.,0.)); +#18141 = DIRECTION('',(1.,0.,0.)); +#18142 = DIRECTION('',(0.,0.,-1.)); +#18143 = ADVANCED_FACE('',(#18144),#18154,.T.); +#18144 = FACE_BOUND('',#18145,.F.); +#18145 = EDGE_LOOP('',(#18146,#18152,#18153)); +#18146 = ORIENTED_EDGE('',*,*,#18147,.T.); +#18147 = EDGE_CURVE('',#17924,#13026,#18148,.T.); +#18148 = LINE('',#18149,#18150); +#18149 = CARTESIAN_POINT('',(2.64,0.975,-1.85)); +#18150 = VECTOR('',#18151,1.); +#18151 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18152 = ORIENTED_EDGE('',*,*,#13025,.F.); +#18153 = ORIENTED_EDGE('',*,*,#17931,.F.); +#18154 = PLANE('',#18155); +#18155 = AXIS2_PLACEMENT_3D('',#18156,#18157,#18158); +#18156 = CARTESIAN_POINT('',(2.64,0.,0.)); +#18157 = DIRECTION('',(1.,0.,0.)); +#18158 = DIRECTION('',(0.,0.,-1.)); +#18159 = ADVANCED_FACE('',(#18160),#18192,.T.); +#18160 = FACE_BOUND('',#18161,.F.); +#18161 = EDGE_LOOP('',(#18162,#18170,#18171,#18172,#18180,#18186)); +#18162 = ORIENTED_EDGE('',*,*,#18163,.T.); +#18163 = EDGE_CURVE('',#18164,#18024,#18166,.T.); +#18164 = VERTEX_POINT('',#18165); +#18165 = CARTESIAN_POINT('',(2.96,1.355940107676,1.85)); +#18166 = LINE('',#18167,#18168); +#18167 = CARTESIAN_POINT('',(2.96,1.355940107676,1.85)); +#18168 = VECTOR('',#18169,1.); +#18169 = DIRECTION('',(-1.,0.,0.)); +#18170 = ORIENTED_EDGE('',*,*,#18039,.F.); +#18171 = ORIENTED_EDGE('',*,*,#18098,.F.); +#18172 = ORIENTED_EDGE('',*,*,#18173,.T.); +#18173 = EDGE_CURVE('',#18099,#18174,#18176,.T.); +#18174 = VERTEX_POINT('',#18175); +#18175 = CARTESIAN_POINT('',(2.96,1.625,1.85)); +#18176 = LINE('',#18177,#18178); +#18177 = CARTESIAN_POINT('',(2.64,1.625,1.85)); +#18178 = VECTOR('',#18179,1.); +#18179 = DIRECTION('',(1.,0.,0.)); +#18180 = ORIENTED_EDGE('',*,*,#18181,.T.); +#18181 = EDGE_CURVE('',#18174,#12078,#18182,.T.); +#18182 = LINE('',#18183,#18184); +#18183 = CARTESIAN_POINT('',(2.96,1.625,1.85)); +#18184 = VECTOR('',#18185,1.); +#18185 = DIRECTION('',(0.,-1.,0.)); +#18186 = ORIENTED_EDGE('',*,*,#18187,.T.); +#18187 = EDGE_CURVE('',#12078,#18164,#18188,.T.); +#18188 = LINE('',#18189,#18190); +#18189 = CARTESIAN_POINT('',(2.96,1.395,1.85)); +#18190 = VECTOR('',#18191,1.); +#18191 = DIRECTION('',(-1.136944275639E-14,-1.,0.)); +#18192 = PLANE('',#18193); +#18193 = AXIS2_PLACEMENT_3D('',#18194,#18195,#18196); +#18194 = CARTESIAN_POINT('',(2.64,1.625,1.85)); +#18195 = DIRECTION('',(0.,0.,1.)); +#18196 = DIRECTION('',(0.,-1.,0.)); +#18197 = ADVANCED_FACE('',(#18198),#18216,.T.); +#18198 = FACE_BOUND('',#18199,.F.); +#18199 = EDGE_LOOP('',(#18200,#18201,#18202,#18210)); +#18200 = ORIENTED_EDGE('',*,*,#18021,.T.); +#18201 = ORIENTED_EDGE('',*,*,#18163,.F.); +#18202 = ORIENTED_EDGE('',*,*,#18203,.T.); +#18203 = EDGE_CURVE('',#18164,#18204,#18206,.T.); +#18204 = VERTEX_POINT('',#18205); +#18205 = CARTESIAN_POINT('',(2.96,1.125,1.45)); +#18206 = LINE('',#18207,#18208); +#18207 = CARTESIAN_POINT('',(2.96,1.355940107676,1.85)); +#18208 = VECTOR('',#18209,1.); +#18209 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#18210 = ORIENTED_EDGE('',*,*,#18211,.T.); +#18211 = EDGE_CURVE('',#18204,#18022,#18212,.T.); +#18212 = LINE('',#18213,#18214); +#18213 = CARTESIAN_POINT('',(2.96,1.125,1.45)); +#18214 = VECTOR('',#18215,1.); +#18215 = DIRECTION('',(-1.,0.,0.)); +#18216 = PLANE('',#18217); +#18217 = AXIS2_PLACEMENT_3D('',#18218,#18219,#18220); +#18218 = CARTESIAN_POINT('',(2.8,1.240470053838,1.65)); +#18219 = DIRECTION('',(0.,-0.866025403784,0.5)); +#18220 = DIRECTION('',(0.,0.5,0.866025403784)); +#18221 = ADVANCED_FACE('',(#18222),#18288,.T.); +#18222 = FACE_BOUND('',#18223,.F.); +#18223 = EDGE_LOOP('',(#18224,#18225,#18233,#18241,#18249,#18257,#18265, + #18273,#18281,#18287)); +#18224 = ORIENTED_EDGE('',*,*,#8379,.F.); +#18225 = ORIENTED_EDGE('',*,*,#18226,.F.); +#18226 = EDGE_CURVE('',#18227,#8372,#18229,.T.); +#18227 = VERTEX_POINT('',#18228); +#18228 = CARTESIAN_POINT('',(2.96,0.975,-1.85)); +#18229 = LINE('',#18230,#18231); +#18230 = CARTESIAN_POINT('',(2.96,0.975,-1.85)); +#18231 = VECTOR('',#18232,1.); +#18232 = DIRECTION('',(0.,-1.,0.)); +#18233 = ORIENTED_EDGE('',*,*,#18234,.F.); +#18234 = EDGE_CURVE('',#18235,#18227,#18237,.T.); +#18235 = VERTEX_POINT('',#18236); +#18236 = CARTESIAN_POINT('',(2.96,0.875,-1.95)); +#18237 = LINE('',#18238,#18239); +#18238 = CARTESIAN_POINT('',(2.96,0.875,-1.95)); +#18239 = VECTOR('',#18240,1.); +#18240 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18241 = ORIENTED_EDGE('',*,*,#18242,.F.); +#18242 = EDGE_CURVE('',#18243,#18235,#18245,.T.); +#18243 = VERTEX_POINT('',#18244); +#18244 = CARTESIAN_POINT('',(2.96,-2.055,-1.95)); +#18245 = LINE('',#18246,#18247); +#18246 = CARTESIAN_POINT('',(2.96,-2.055,-1.95)); +#18247 = VECTOR('',#18248,1.); +#18248 = DIRECTION('',(0.,1.,0.)); +#18249 = ORIENTED_EDGE('',*,*,#18250,.F.); +#18250 = EDGE_CURVE('',#18251,#18243,#18253,.T.); +#18251 = VERTEX_POINT('',#18252); +#18252 = CARTESIAN_POINT('',(2.96,-2.055,-2.5)); +#18253 = LINE('',#18254,#18255); +#18254 = CARTESIAN_POINT('',(2.96,-2.055,-2.5)); +#18255 = VECTOR('',#18256,1.); +#18256 = DIRECTION('',(0.,0.,1.)); +#18257 = ORIENTED_EDGE('',*,*,#18258,.F.); +#18258 = EDGE_CURVE('',#18259,#18251,#18261,.T.); +#18259 = VERTEX_POINT('',#18260); +#18260 = CARTESIAN_POINT('',(2.96,-2.155,-2.6)); +#18261 = LINE('',#18262,#18263); +#18262 = CARTESIAN_POINT('',(2.96,-2.155,-2.6)); +#18263 = VECTOR('',#18264,1.); +#18264 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18265 = ORIENTED_EDGE('',*,*,#18266,.F.); +#18266 = EDGE_CURVE('',#18267,#18259,#18269,.T.); +#18267 = VERTEX_POINT('',#18268); +#18268 = CARTESIAN_POINT('',(2.96,-2.375,-2.6)); +#18269 = LINE('',#18270,#18271); +#18270 = CARTESIAN_POINT('',(2.96,-2.375,-2.6)); +#18271 = VECTOR('',#18272,1.); +#18272 = DIRECTION('',(0.,1.,0.)); +#18273 = ORIENTED_EDGE('',*,*,#18274,.F.); +#18274 = EDGE_CURVE('',#18275,#18267,#18277,.T.); +#18275 = VERTEX_POINT('',#18276); +#18276 = CARTESIAN_POINT('',(2.96,-2.375,-1.7)); +#18277 = LINE('',#18278,#18279); +#18278 = CARTESIAN_POINT('',(2.96,-2.375,-1.7)); +#18279 = VECTOR('',#18280,1.); +#18280 = DIRECTION('',(0.,0.,-1.)); +#18281 = ORIENTED_EDGE('',*,*,#18282,.F.); +#18282 = EDGE_CURVE('',#18077,#18275,#18283,.T.); +#18283 = LINE('',#18284,#18285); +#18284 = CARTESIAN_POINT('',(2.96,-2.175,-1.45)); +#18285 = VECTOR('',#18286,1.); +#18286 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#18287 = ORIENTED_EDGE('',*,*,#18076,.F.); +#18288 = PLANE('',#18289); +#18289 = AXIS2_PLACEMENT_3D('',#18290,#18291,#18292); +#18290 = CARTESIAN_POINT('',(2.96,0.,0.)); +#18291 = DIRECTION('',(1.,0.,0.)); +#18292 = DIRECTION('',(0.,0.,-1.)); +#18293 = ADVANCED_FACE('',(#18294),#18306,.T.); +#18294 = FACE_BOUND('',#18295,.F.); +#18295 = EDGE_LOOP('',(#18296,#18297,#18298,#18299,#18300)); +#18296 = ORIENTED_EDGE('',*,*,#18203,.F.); +#18297 = ORIENTED_EDGE('',*,*,#18187,.F.); +#18298 = ORIENTED_EDGE('',*,*,#12077,.F.); +#18299 = ORIENTED_EDGE('',*,*,#10180,.F.); +#18300 = ORIENTED_EDGE('',*,*,#18301,.F.); +#18301 = EDGE_CURVE('',#18204,#10173,#18302,.T.); +#18302 = LINE('',#18303,#18304); +#18303 = CARTESIAN_POINT('',(2.96,1.125,1.45)); +#18304 = VECTOR('',#18305,1.); +#18305 = DIRECTION('',(0.,0.,-1.)); +#18306 = PLANE('',#18307); +#18307 = AXIS2_PLACEMENT_3D('',#18308,#18309,#18310); +#18308 = CARTESIAN_POINT('',(2.96,0.,0.)); +#18309 = DIRECTION('',(1.,0.,0.)); +#18310 = DIRECTION('',(0.,0.,-1.)); +#18311 = ADVANCED_FACE('',(#18312),#18325,.F.); +#18312 = FACE_BOUND('',#18313,.F.); +#18313 = EDGE_LOOP('',(#18314,#18315,#18316,#18317,#18318,#18319)); +#18314 = ORIENTED_EDGE('',*,*,#18226,.T.); +#18315 = ORIENTED_EDGE('',*,*,#8371,.F.); +#18316 = ORIENTED_EDGE('',*,*,#12560,.F.); +#18317 = ORIENTED_EDGE('',*,*,#13425,.T.); +#18318 = ORIENTED_EDGE('',*,*,#13049,.T.); +#18319 = ORIENTED_EDGE('',*,*,#18320,.F.); +#18320 = EDGE_CURVE('',#18227,#13042,#18321,.T.); +#18321 = LINE('',#18322,#18323); +#18322 = CARTESIAN_POINT('',(2.96,0.975,-1.85)); +#18323 = VECTOR('',#18324,1.); +#18324 = DIRECTION('',(0.,1.,0.)); +#18325 = PLANE('',#18326); +#18326 = AXIS2_PLACEMENT_3D('',#18327,#18328,#18329); +#18327 = CARTESIAN_POINT('',(3.135,-1.925,-2.1)); +#18328 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#18329 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#18330 = ADVANCED_FACE('',(#18331),#18343,.F.); +#18331 = FACE_BOUND('',#18332,.F.); +#18332 = EDGE_LOOP('',(#18333,#18334,#18340,#18341,#18342)); +#18333 = ORIENTED_EDGE('',*,*,#18181,.F.); +#18334 = ORIENTED_EDGE('',*,*,#18335,.T.); +#18335 = EDGE_CURVE('',#18174,#7212,#18336,.T.); +#18336 = LINE('',#18337,#18338); +#18337 = CARTESIAN_POINT('',(2.96,1.625,1.85)); +#18338 = VECTOR('',#18339,1.); +#18339 = DIRECTION('',(0.,0.,1.)); +#18340 = ORIENTED_EDGE('',*,*,#7211,.F.); +#18341 = ORIENTED_EDGE('',*,*,#11349,.T.); +#18342 = ORIENTED_EDGE('',*,*,#12085,.F.); +#18343 = PLANE('',#18344); +#18344 = AXIS2_PLACEMENT_3D('',#18345,#18346,#18347); +#18345 = CARTESIAN_POINT('',(2.96,0.,0.)); +#18346 = DIRECTION('',(1.,0.,0.)); +#18347 = DIRECTION('',(0.,0.,-1.)); +#18348 = ADVANCED_FACE('',(#18349),#18367,.F.); +#18349 = FACE_BOUND('',#18350,.F.); +#18350 = EDGE_LOOP('',(#18351,#18359,#18365,#18366)); +#18351 = ORIENTED_EDGE('',*,*,#18352,.F.); +#18352 = EDGE_CURVE('',#18353,#18063,#18355,.T.); +#18353 = VERTEX_POINT('',#18354); +#18354 = CARTESIAN_POINT('',(2.96,0.625,-1.4)); +#18355 = LINE('',#18356,#18357); +#18356 = CARTESIAN_POINT('',(2.96,0.625,-1.4)); +#18357 = VECTOR('',#18358,1.); +#18358 = DIRECTION('',(0.,0.,-1.)); +#18359 = ORIENTED_EDGE('',*,*,#18360,.T.); +#18360 = EDGE_CURVE('',#18353,#8388,#18361,.T.); +#18361 = LINE('',#18362,#18363); +#18362 = CARTESIAN_POINT('',(2.96,0.625,-1.4)); +#18363 = VECTOR('',#18364,1.); +#18364 = DIRECTION('',(0.,-1.,0.)); +#18365 = ORIENTED_EDGE('',*,*,#8387,.T.); +#18366 = ORIENTED_EDGE('',*,*,#18070,.T.); +#18367 = PLANE('',#18368); +#18368 = AXIS2_PLACEMENT_3D('',#18369,#18370,#18371); +#18369 = CARTESIAN_POINT('',(2.96,0.,0.)); +#18370 = DIRECTION('',(1.,0.,0.)); +#18371 = DIRECTION('',(0.,0.,-1.)); +#18372 = ADVANCED_FACE('',(#18373),#18383,.F.); +#18373 = FACE_BOUND('',#18374,.F.); +#18374 = EDGE_LOOP('',(#18375,#18381,#18382)); +#18375 = ORIENTED_EDGE('',*,*,#18376,.F.); +#18376 = EDGE_CURVE('',#18227,#13034,#18377,.T.); +#18377 = LINE('',#18378,#18379); +#18378 = CARTESIAN_POINT('',(2.96,0.975,-1.85)); +#18379 = VECTOR('',#18380,1.); +#18380 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#18381 = ORIENTED_EDGE('',*,*,#18320,.T.); +#18382 = ORIENTED_EDGE('',*,*,#13041,.T.); +#18383 = PLANE('',#18384); +#18384 = AXIS2_PLACEMENT_3D('',#18385,#18386,#18387); +#18385 = CARTESIAN_POINT('',(2.96,0.,0.)); +#18386 = DIRECTION('',(1.,0.,0.)); +#18387 = DIRECTION('',(0.,0.,-1.)); +#18388 = ADVANCED_FACE('',(#18389),#18395,.F.); +#18389 = FACE_BOUND('',#18390,.F.); +#18390 = EDGE_LOOP('',(#18391,#18392,#18393,#18394)); +#18391 = ORIENTED_EDGE('',*,*,#18173,.F.); +#18392 = ORIENTED_EDGE('',*,*,#18109,.T.); +#18393 = ORIENTED_EDGE('',*,*,#7219,.T.); +#18394 = ORIENTED_EDGE('',*,*,#18335,.F.); +#18395 = PLANE('',#18396); +#18396 = AXIS2_PLACEMENT_3D('',#18397,#18398,#18399); +#18397 = CARTESIAN_POINT('',(2.96,1.625,-1.4)); +#18398 = DIRECTION('',(0.,1.,0.)); +#18399 = DIRECTION('',(0.,-0.,1.)); +#18400 = ADVANCED_FACE('',(#18401),#18412,.T.); +#18401 = FACE_BOUND('',#18402,.F.); +#18402 = EDGE_LOOP('',(#18403,#18404,#18405,#18406)); +#18403 = ORIENTED_EDGE('',*,*,#18352,.T.); +#18404 = ORIENTED_EDGE('',*,*,#18062,.F.); +#18405 = ORIENTED_EDGE('',*,*,#18123,.F.); +#18406 = ORIENTED_EDGE('',*,*,#18407,.T.); +#18407 = EDGE_CURVE('',#18124,#18353,#18408,.T.); +#18408 = LINE('',#18409,#18410); +#18409 = CARTESIAN_POINT('',(2.64,0.625,-1.4)); +#18410 = VECTOR('',#18411,1.); +#18411 = DIRECTION('',(1.,0.,0.)); +#18412 = PLANE('',#18413); +#18413 = AXIS2_PLACEMENT_3D('',#18414,#18415,#18416); +#18414 = CARTESIAN_POINT('',(2.64,0.625,-0.75)); +#18415 = DIRECTION('',(0.,-1.,0.)); +#18416 = DIRECTION('',(0.,0.,-1.)); +#18417 = ADVANCED_FACE('',(#18418),#18424,.F.); +#18418 = FACE_BOUND('',#18419,.F.); +#18419 = EDGE_LOOP('',(#18420,#18421,#18422,#18423)); +#18420 = ORIENTED_EDGE('',*,*,#18407,.F.); +#18421 = ORIENTED_EDGE('',*,*,#18133,.T.); +#18422 = ORIENTED_EDGE('',*,*,#8395,.T.); +#18423 = ORIENTED_EDGE('',*,*,#18360,.F.); +#18424 = PLANE('',#18425); +#18425 = AXIS2_PLACEMENT_3D('',#18426,#18427,#18428); +#18426 = CARTESIAN_POINT('',(2.96,0.675,-1.4)); +#18427 = DIRECTION('',(0.,0.,1.)); +#18428 = DIRECTION('',(0.,-1.,0.)); +#18429 = ADVANCED_FACE('',(#18430),#18443,.T.); +#18430 = FACE_BOUND('',#18431,.F.); +#18431 = EDGE_LOOP('',(#18432,#18433,#18439,#18440,#18441,#18442)); +#18432 = ORIENTED_EDGE('',*,*,#18006,.F.); +#18433 = ORIENTED_EDGE('',*,*,#18434,.T.); +#18434 = EDGE_CURVE('',#17999,#18235,#18435,.T.); +#18435 = LINE('',#18436,#18437); +#18436 = CARTESIAN_POINT('',(2.64,0.875,-1.95)); +#18437 = VECTOR('',#18438,1.); +#18438 = DIRECTION('',(1.,0.,0.)); +#18439 = ORIENTED_EDGE('',*,*,#18234,.T.); +#18440 = ORIENTED_EDGE('',*,*,#18376,.T.); +#18441 = ORIENTED_EDGE('',*,*,#13033,.F.); +#18442 = ORIENTED_EDGE('',*,*,#18147,.F.); +#18443 = PLANE('',#18444); +#18444 = AXIS2_PLACEMENT_3D('',#18445,#18446,#18447); +#18445 = CARTESIAN_POINT('',(2.64,0.875,-1.95)); +#18446 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#18447 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18448 = ADVANCED_FACE('',(#18449),#18460,.T.); +#18449 = FACE_BOUND('',#18450,.F.); +#18450 = EDGE_LOOP('',(#18451,#18452,#18458,#18459)); +#18451 = ORIENTED_EDGE('',*,*,#17998,.F.); +#18452 = ORIENTED_EDGE('',*,*,#18453,.T.); +#18453 = EDGE_CURVE('',#17991,#18243,#18454,.T.); +#18454 = LINE('',#18455,#18456); +#18455 = CARTESIAN_POINT('',(2.64,-2.055,-1.95)); +#18456 = VECTOR('',#18457,1.); +#18457 = DIRECTION('',(1.,0.,0.)); +#18458 = ORIENTED_EDGE('',*,*,#18242,.T.); +#18459 = ORIENTED_EDGE('',*,*,#18434,.F.); +#18460 = PLANE('',#18461); +#18461 = AXIS2_PLACEMENT_3D('',#18462,#18463,#18464); +#18462 = CARTESIAN_POINT('',(2.64,-2.055,-1.95)); +#18463 = DIRECTION('',(0.,0.,-1.)); +#18464 = DIRECTION('',(0.,1.,0.)); +#18465 = ADVANCED_FACE('',(#18466),#18477,.T.); +#18466 = FACE_BOUND('',#18467,.F.); +#18467 = EDGE_LOOP('',(#18468,#18469,#18475,#18476)); +#18468 = ORIENTED_EDGE('',*,*,#17990,.F.); +#18469 = ORIENTED_EDGE('',*,*,#18470,.T.); +#18470 = EDGE_CURVE('',#17983,#18251,#18471,.T.); +#18471 = LINE('',#18472,#18473); +#18472 = CARTESIAN_POINT('',(2.64,-2.055,-2.5)); +#18473 = VECTOR('',#18474,1.); +#18474 = DIRECTION('',(1.,0.,0.)); +#18475 = ORIENTED_EDGE('',*,*,#18250,.T.); +#18476 = ORIENTED_EDGE('',*,*,#18453,.F.); +#18477 = PLANE('',#18478); +#18478 = AXIS2_PLACEMENT_3D('',#18479,#18480,#18481); +#18479 = CARTESIAN_POINT('',(2.64,-2.055,-2.5)); +#18480 = DIRECTION('',(0.,1.,0.)); +#18481 = DIRECTION('',(0.,-0.,1.)); +#18482 = ADVANCED_FACE('',(#18483),#18494,.T.); +#18483 = FACE_BOUND('',#18484,.F.); +#18484 = EDGE_LOOP('',(#18485,#18486,#18492,#18493)); +#18485 = ORIENTED_EDGE('',*,*,#17982,.F.); +#18486 = ORIENTED_EDGE('',*,*,#18487,.T.); +#18487 = EDGE_CURVE('',#17975,#18259,#18488,.T.); +#18488 = LINE('',#18489,#18490); +#18489 = CARTESIAN_POINT('',(2.64,-2.155,-2.6)); +#18490 = VECTOR('',#18491,1.); +#18491 = DIRECTION('',(1.,0.,0.)); +#18492 = ORIENTED_EDGE('',*,*,#18258,.T.); +#18493 = ORIENTED_EDGE('',*,*,#18470,.F.); +#18494 = PLANE('',#18495); +#18495 = AXIS2_PLACEMENT_3D('',#18496,#18497,#18498); +#18496 = CARTESIAN_POINT('',(2.64,-2.155,-2.6)); +#18497 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#18498 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18499 = ADVANCED_FACE('',(#18500),#18511,.T.); +#18500 = FACE_BOUND('',#18501,.F.); +#18501 = EDGE_LOOP('',(#18502,#18503,#18509,#18510)); +#18502 = ORIENTED_EDGE('',*,*,#17974,.F.); +#18503 = ORIENTED_EDGE('',*,*,#18504,.T.); +#18504 = EDGE_CURVE('',#17967,#18267,#18505,.T.); +#18505 = LINE('',#18506,#18507); +#18506 = CARTESIAN_POINT('',(2.64,-2.375,-2.6)); +#18507 = VECTOR('',#18508,1.); +#18508 = DIRECTION('',(1.,0.,0.)); +#18509 = ORIENTED_EDGE('',*,*,#18266,.T.); +#18510 = ORIENTED_EDGE('',*,*,#18487,.F.); +#18511 = PLANE('',#18512); +#18512 = AXIS2_PLACEMENT_3D('',#18513,#18514,#18515); +#18513 = CARTESIAN_POINT('',(2.64,-2.375,-2.6)); +#18514 = DIRECTION('',(0.,0.,-1.)); +#18515 = DIRECTION('',(0.,1.,0.)); +#18516 = ADVANCED_FACE('',(#18517),#18528,.T.); +#18517 = FACE_BOUND('',#18518,.F.); +#18518 = EDGE_LOOP('',(#18519,#18520,#18526,#18527)); +#18519 = ORIENTED_EDGE('',*,*,#17966,.F.); +#18520 = ORIENTED_EDGE('',*,*,#18521,.T.); +#18521 = EDGE_CURVE('',#17959,#18275,#18522,.T.); +#18522 = LINE('',#18523,#18524); +#18523 = CARTESIAN_POINT('',(2.64,-2.375,-1.7)); +#18524 = VECTOR('',#18525,1.); +#18525 = DIRECTION('',(1.,0.,0.)); +#18526 = ORIENTED_EDGE('',*,*,#18274,.T.); +#18527 = ORIENTED_EDGE('',*,*,#18504,.F.); +#18528 = PLANE('',#18529); +#18529 = AXIS2_PLACEMENT_3D('',#18530,#18531,#18532); +#18530 = CARTESIAN_POINT('',(2.64,-2.375,-1.7)); +#18531 = DIRECTION('',(0.,-1.,0.)); +#18532 = DIRECTION('',(0.,0.,-1.)); +#18533 = ADVANCED_FACE('',(#18534),#18540,.T.); +#18534 = FACE_BOUND('',#18535,.F.); +#18535 = EDGE_LOOP('',(#18536,#18537,#18538,#18539)); +#18536 = ORIENTED_EDGE('',*,*,#17958,.F.); +#18537 = ORIENTED_EDGE('',*,*,#18084,.T.); +#18538 = ORIENTED_EDGE('',*,*,#18282,.T.); +#18539 = ORIENTED_EDGE('',*,*,#18521,.F.); +#18540 = PLANE('',#18541); +#18541 = AXIS2_PLACEMENT_3D('',#18542,#18543,#18544); +#18542 = CARTESIAN_POINT('',(2.64,-2.175,-1.45)); +#18543 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#18544 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#18545 = ADVANCED_FACE('',(#18546),#18552,.T.); +#18546 = FACE_BOUND('',#18547,.F.); +#18547 = EDGE_LOOP('',(#18548,#18549,#18550,#18551)); +#18548 = ORIENTED_EDGE('',*,*,#18211,.F.); +#18549 = ORIENTED_EDGE('',*,*,#18301,.T.); +#18550 = ORIENTED_EDGE('',*,*,#10172,.F.); +#18551 = ORIENTED_EDGE('',*,*,#18031,.F.); +#18552 = PLANE('',#18553); +#18553 = AXIS2_PLACEMENT_3D('',#18554,#18555,#18556); +#18554 = CARTESIAN_POINT('',(2.64,1.125,1.85)); +#18555 = DIRECTION('',(0.,-1.,0.)); +#18556 = DIRECTION('',(0.,0.,-1.)); +#18557 = ADVANCED_FACE('',(#18558),#18578,.F.); +#18558 = FACE_BOUND('',#18559,.F.); +#18559 = EDGE_LOOP('',(#18560,#18568,#18574,#18575,#18576,#18577)); +#18560 = ORIENTED_EDGE('',*,*,#18561,.F.); +#18561 = EDGE_CURVE('',#18562,#8348,#18564,.T.); +#18562 = VERTEX_POINT('',#18563); +#18563 = CARTESIAN_POINT('',(3.44,0.975,-1.85)); +#18564 = LINE('',#18565,#18566); +#18565 = CARTESIAN_POINT('',(3.44,0.975,-1.85)); +#18566 = VECTOR('',#18567,1.); +#18567 = DIRECTION('',(0.,-1.,0.)); +#18568 = ORIENTED_EDGE('',*,*,#18569,.T.); +#18569 = EDGE_CURVE('',#18562,#13066,#18570,.T.); +#18570 = LINE('',#18571,#18572); +#18571 = CARTESIAN_POINT('',(3.44,0.975,-1.85)); +#18572 = VECTOR('',#18573,1.); +#18573 = DIRECTION('',(0.,1.,0.)); +#18574 = ORIENTED_EDGE('',*,*,#13065,.F.); +#18575 = ORIENTED_EDGE('',*,*,#13418,.F.); +#18576 = ORIENTED_EDGE('',*,*,#12544,.T.); +#18577 = ORIENTED_EDGE('',*,*,#8355,.F.); +#18578 = PLANE('',#18579); +#18579 = AXIS2_PLACEMENT_3D('',#18580,#18581,#18582); +#18580 = CARTESIAN_POINT('',(3.44,-1.925,-1.85)); +#18581 = DIRECTION('',(-0.819231920519,0.,0.573462344363)); +#18582 = DIRECTION('',(-0.573462344363,0.,-0.819231920519)); +#18583 = ADVANCED_FACE('',(#18584),#18650,.F.); +#18584 = FACE_BOUND('',#18585,.F.); +#18585 = EDGE_LOOP('',(#18586,#18587,#18595,#18603,#18611,#18619,#18627, + #18635,#18643,#18649)); +#18586 = ORIENTED_EDGE('',*,*,#8347,.T.); +#18587 = ORIENTED_EDGE('',*,*,#18588,.T.); +#18588 = EDGE_CURVE('',#8340,#18589,#18591,.T.); +#18589 = VERTEX_POINT('',#18590); +#18590 = CARTESIAN_POINT('',(3.44,-2.175,-1.45)); +#18591 = LINE('',#18592,#18593); +#18592 = CARTESIAN_POINT('',(3.44,-1.925,-1.45)); +#18593 = VECTOR('',#18594,1.); +#18594 = DIRECTION('',(0.,-1.,0.)); +#18595 = ORIENTED_EDGE('',*,*,#18596,.T.); +#18596 = EDGE_CURVE('',#18589,#18597,#18599,.T.); +#18597 = VERTEX_POINT('',#18598); +#18598 = CARTESIAN_POINT('',(3.44,-2.375,-1.7)); +#18599 = LINE('',#18600,#18601); +#18600 = CARTESIAN_POINT('',(3.44,-2.175,-1.45)); +#18601 = VECTOR('',#18602,1.); +#18602 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#18603 = ORIENTED_EDGE('',*,*,#18604,.T.); +#18604 = EDGE_CURVE('',#18597,#18605,#18607,.T.); +#18605 = VERTEX_POINT('',#18606); +#18606 = CARTESIAN_POINT('',(3.44,-2.375,-2.6)); +#18607 = LINE('',#18608,#18609); +#18608 = CARTESIAN_POINT('',(3.44,-2.375,-1.7)); +#18609 = VECTOR('',#18610,1.); +#18610 = DIRECTION('',(0.,0.,-1.)); +#18611 = ORIENTED_EDGE('',*,*,#18612,.T.); +#18612 = EDGE_CURVE('',#18605,#18613,#18615,.T.); +#18613 = VERTEX_POINT('',#18614); +#18614 = CARTESIAN_POINT('',(3.44,-2.155,-2.6)); +#18615 = LINE('',#18616,#18617); +#18616 = CARTESIAN_POINT('',(3.44,-2.375,-2.6)); +#18617 = VECTOR('',#18618,1.); +#18618 = DIRECTION('',(0.,1.,0.)); +#18619 = ORIENTED_EDGE('',*,*,#18620,.T.); +#18620 = EDGE_CURVE('',#18613,#18621,#18623,.T.); +#18621 = VERTEX_POINT('',#18622); +#18622 = CARTESIAN_POINT('',(3.44,-2.055,-2.5)); +#18623 = LINE('',#18624,#18625); +#18624 = CARTESIAN_POINT('',(3.44,-2.155,-2.6)); +#18625 = VECTOR('',#18626,1.); +#18626 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18627 = ORIENTED_EDGE('',*,*,#18628,.T.); +#18628 = EDGE_CURVE('',#18621,#18629,#18631,.T.); +#18629 = VERTEX_POINT('',#18630); +#18630 = CARTESIAN_POINT('',(3.44,-2.055,-1.95)); +#18631 = LINE('',#18632,#18633); +#18632 = CARTESIAN_POINT('',(3.44,-2.055,-2.5)); +#18633 = VECTOR('',#18634,1.); +#18634 = DIRECTION('',(0.,0.,1.)); +#18635 = ORIENTED_EDGE('',*,*,#18636,.T.); +#18636 = EDGE_CURVE('',#18629,#18637,#18639,.T.); +#18637 = VERTEX_POINT('',#18638); +#18638 = CARTESIAN_POINT('',(3.44,0.875,-1.95)); +#18639 = LINE('',#18640,#18641); +#18640 = CARTESIAN_POINT('',(3.44,-2.055,-1.95)); +#18641 = VECTOR('',#18642,1.); +#18642 = DIRECTION('',(0.,1.,0.)); +#18643 = ORIENTED_EDGE('',*,*,#18644,.T.); +#18644 = EDGE_CURVE('',#18637,#18562,#18645,.T.); +#18645 = LINE('',#18646,#18647); +#18646 = CARTESIAN_POINT('',(3.44,0.875,-1.95)); +#18647 = VECTOR('',#18648,1.); +#18648 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18649 = ORIENTED_EDGE('',*,*,#18561,.T.); +#18650 = PLANE('',#18651); +#18651 = AXIS2_PLACEMENT_3D('',#18652,#18653,#18654); +#18652 = CARTESIAN_POINT('',(3.44,0.,0.)); +#18653 = DIRECTION('',(1.,0.,0.)); +#18654 = DIRECTION('',(0.,0.,-1.)); +#18655 = ADVANCED_FACE('',(#18656),#18682,.F.); +#18656 = FACE_BOUND('',#18657,.F.); +#18657 = EDGE_LOOP('',(#18658,#18668,#18674,#18675,#18676)); +#18658 = ORIENTED_EDGE('',*,*,#18659,.F.); +#18659 = EDGE_CURVE('',#18660,#18662,#18664,.T.); +#18660 = VERTEX_POINT('',#18661); +#18661 = CARTESIAN_POINT('',(3.44,1.125,1.45)); +#18662 = VERTEX_POINT('',#18663); +#18663 = CARTESIAN_POINT('',(3.44,1.355940107676,1.85)); +#18664 = LINE('',#18665,#18666); +#18665 = CARTESIAN_POINT('',(3.44,1.125,1.45)); +#18666 = VECTOR('',#18667,1.); +#18667 = DIRECTION('',(0.,0.5,0.866025403784)); +#18668 = ORIENTED_EDGE('',*,*,#18669,.T.); +#18669 = EDGE_CURVE('',#18660,#10197,#18670,.T.); +#18670 = LINE('',#18671,#18672); +#18671 = CARTESIAN_POINT('',(3.44,1.125,1.45)); +#18672 = VECTOR('',#18673,1.); +#18673 = DIRECTION('',(0.,0.,-1.)); +#18674 = ORIENTED_EDGE('',*,*,#10196,.T.); +#18675 = ORIENTED_EDGE('',*,*,#12100,.T.); +#18676 = ORIENTED_EDGE('',*,*,#18677,.T.); +#18677 = EDGE_CURVE('',#12093,#18662,#18678,.T.); +#18678 = LINE('',#18679,#18680); +#18679 = CARTESIAN_POINT('',(3.44,1.395,1.85)); +#18680 = VECTOR('',#18681,1.); +#18681 = DIRECTION('',(-1.136944275639E-14,-1.,0.)); +#18682 = PLANE('',#18683); +#18683 = AXIS2_PLACEMENT_3D('',#18684,#18685,#18686); +#18684 = CARTESIAN_POINT('',(3.44,0.,0.)); +#18685 = DIRECTION('',(1.,0.,0.)); +#18686 = DIRECTION('',(0.,0.,-1.)); +#18687 = ADVANCED_FACE('',(#18688),#18727,.T.); +#18688 = FACE_BOUND('',#18689,.F.); +#18689 = EDGE_LOOP('',(#18690,#18691,#18699,#18707,#18713,#18721)); +#18690 = ORIENTED_EDGE('',*,*,#18588,.F.); +#18691 = ORIENTED_EDGE('',*,*,#18692,.T.); +#18692 = EDGE_CURVE('',#8340,#18693,#18695,.T.); +#18693 = VERTEX_POINT('',#18694); +#18694 = CARTESIAN_POINT('',(3.44,0.625,-1.45)); +#18695 = LINE('',#18696,#18697); +#18696 = CARTESIAN_POINT('',(3.44,-1.925,-1.45)); +#18697 = VECTOR('',#18698,1.); +#18698 = DIRECTION('',(0.,1.,0.)); +#18699 = ORIENTED_EDGE('',*,*,#18700,.T.); +#18700 = EDGE_CURVE('',#18693,#18701,#18703,.T.); +#18701 = VERTEX_POINT('',#18702); +#18702 = CARTESIAN_POINT('',(3.76,0.625,-1.45)); +#18703 = LINE('',#18704,#18705); +#18704 = CARTESIAN_POINT('',(3.44,0.625,-1.45)); +#18705 = VECTOR('',#18706,1.); +#18706 = DIRECTION('',(1.,0.,0.)); +#18707 = ORIENTED_EDGE('',*,*,#18708,.F.); +#18708 = EDGE_CURVE('',#8316,#18701,#18709,.T.); +#18709 = LINE('',#18710,#18711); +#18710 = CARTESIAN_POINT('',(3.76,-1.925,-1.45)); +#18711 = VECTOR('',#18712,1.); +#18712 = DIRECTION('',(0.,1.,0.)); +#18713 = ORIENTED_EDGE('',*,*,#18714,.T.); +#18714 = EDGE_CURVE('',#8316,#18715,#18717,.T.); +#18715 = VERTEX_POINT('',#18716); +#18716 = CARTESIAN_POINT('',(3.76,-2.175,-1.45)); +#18717 = LINE('',#18718,#18719); +#18718 = CARTESIAN_POINT('',(3.76,-1.925,-1.45)); +#18719 = VECTOR('',#18720,1.); +#18720 = DIRECTION('',(0.,-1.,0.)); +#18721 = ORIENTED_EDGE('',*,*,#18722,.F.); +#18722 = EDGE_CURVE('',#18589,#18715,#18723,.T.); +#18723 = LINE('',#18724,#18725); +#18724 = CARTESIAN_POINT('',(3.44,-2.175,-1.45)); +#18725 = VECTOR('',#18726,1.); +#18726 = DIRECTION('',(1.,0.,0.)); +#18727 = PLANE('',#18728); +#18728 = AXIS2_PLACEMENT_3D('',#18729,#18730,#18731); +#18729 = CARTESIAN_POINT('',(3.44,0.625,-1.45)); +#18730 = DIRECTION('',(0.,0.,1.)); +#18731 = DIRECTION('',(0.,-1.,0.)); +#18732 = ADVANCED_FACE('',(#18733),#18752,.T.); +#18733 = FACE_BOUND('',#18734,.F.); +#18734 = EDGE_LOOP('',(#18735,#18743,#18744,#18745,#18746)); +#18735 = ORIENTED_EDGE('',*,*,#18736,.T.); +#18736 = EDGE_CURVE('',#18737,#12093,#18739,.T.); +#18737 = VERTEX_POINT('',#18738); +#18738 = CARTESIAN_POINT('',(3.44,1.625,1.85)); +#18739 = LINE('',#18740,#18741); +#18740 = CARTESIAN_POINT('',(3.44,1.625,1.85)); +#18741 = VECTOR('',#18742,1.); +#18742 = DIRECTION('',(0.,-1.,0.)); +#18743 = ORIENTED_EDGE('',*,*,#12092,.T.); +#18744 = ORIENTED_EDGE('',*,*,#11333,.F.); +#18745 = ORIENTED_EDGE('',*,*,#7195,.T.); +#18746 = ORIENTED_EDGE('',*,*,#18747,.F.); +#18747 = EDGE_CURVE('',#18737,#7188,#18748,.T.); +#18748 = LINE('',#18749,#18750); +#18749 = CARTESIAN_POINT('',(3.44,1.625,1.85)); +#18750 = VECTOR('',#18751,1.); +#18751 = DIRECTION('',(0.,0.,1.)); +#18752 = PLANE('',#18753); +#18753 = AXIS2_PLACEMENT_3D('',#18754,#18755,#18756); +#18754 = CARTESIAN_POINT('',(3.44,0.,0.)); +#18755 = DIRECTION('',(1.,0.,0.)); +#18756 = DIRECTION('',(0.,0.,-1.)); +#18757 = ADVANCED_FACE('',(#18758),#18776,.T.); +#18758 = FACE_BOUND('',#18759,.F.); +#18759 = EDGE_LOOP('',(#18760,#18768,#18769,#18770)); +#18760 = ORIENTED_EDGE('',*,*,#18761,.T.); +#18761 = EDGE_CURVE('',#18762,#18693,#18764,.T.); +#18762 = VERTEX_POINT('',#18763); +#18763 = CARTESIAN_POINT('',(3.44,0.625,-1.4)); +#18764 = LINE('',#18765,#18766); +#18765 = CARTESIAN_POINT('',(3.44,0.625,-1.4)); +#18766 = VECTOR('',#18767,1.); +#18767 = DIRECTION('',(0.,0.,-1.)); +#18768 = ORIENTED_EDGE('',*,*,#18692,.F.); +#18769 = ORIENTED_EDGE('',*,*,#8339,.F.); +#18770 = ORIENTED_EDGE('',*,*,#18771,.F.); +#18771 = EDGE_CURVE('',#18762,#8332,#18772,.T.); +#18772 = LINE('',#18773,#18774); +#18773 = CARTESIAN_POINT('',(3.44,0.625,-1.4)); +#18774 = VECTOR('',#18775,1.); +#18775 = DIRECTION('',(0.,-1.,0.)); +#18776 = PLANE('',#18777); +#18777 = AXIS2_PLACEMENT_3D('',#18778,#18779,#18780); +#18778 = CARTESIAN_POINT('',(3.44,0.,0.)); +#18779 = DIRECTION('',(1.,0.,0.)); +#18780 = DIRECTION('',(0.,0.,-1.)); +#18781 = ADVANCED_FACE('',(#18782),#18792,.T.); +#18782 = FACE_BOUND('',#18783,.F.); +#18783 = EDGE_LOOP('',(#18784,#18790,#18791)); +#18784 = ORIENTED_EDGE('',*,*,#18785,.T.); +#18785 = EDGE_CURVE('',#18562,#13074,#18786,.T.); +#18786 = LINE('',#18787,#18788); +#18787 = CARTESIAN_POINT('',(3.44,0.975,-1.85)); +#18788 = VECTOR('',#18789,1.); +#18789 = DIRECTION('',(0.,0.707106781187,0.707106781186)); +#18790 = ORIENTED_EDGE('',*,*,#13073,.F.); +#18791 = ORIENTED_EDGE('',*,*,#18569,.F.); +#18792 = PLANE('',#18793); +#18793 = AXIS2_PLACEMENT_3D('',#18794,#18795,#18796); +#18794 = CARTESIAN_POINT('',(3.44,0.,0.)); +#18795 = DIRECTION('',(1.,0.,0.)); +#18796 = DIRECTION('',(0.,0.,-1.)); +#18797 = ADVANCED_FACE('',(#18798),#18830,.T.); +#18798 = FACE_BOUND('',#18799,.F.); +#18799 = EDGE_LOOP('',(#18800,#18808,#18809,#18810,#18818,#18824)); +#18800 = ORIENTED_EDGE('',*,*,#18801,.T.); +#18801 = EDGE_CURVE('',#18802,#18662,#18804,.T.); +#18802 = VERTEX_POINT('',#18803); +#18803 = CARTESIAN_POINT('',(3.76,1.355940107676,1.85)); +#18804 = LINE('',#18805,#18806); +#18805 = CARTESIAN_POINT('',(3.76,1.355940107676,1.85)); +#18806 = VECTOR('',#18807,1.); +#18807 = DIRECTION('',(-1.,0.,0.)); +#18808 = ORIENTED_EDGE('',*,*,#18677,.F.); +#18809 = ORIENTED_EDGE('',*,*,#18736,.F.); +#18810 = ORIENTED_EDGE('',*,*,#18811,.T.); +#18811 = EDGE_CURVE('',#18737,#18812,#18814,.T.); +#18812 = VERTEX_POINT('',#18813); +#18813 = CARTESIAN_POINT('',(3.76,1.625,1.85)); +#18814 = LINE('',#18815,#18816); +#18815 = CARTESIAN_POINT('',(3.44,1.625,1.85)); +#18816 = VECTOR('',#18817,1.); +#18817 = DIRECTION('',(1.,0.,0.)); +#18818 = ORIENTED_EDGE('',*,*,#18819,.T.); +#18819 = EDGE_CURVE('',#18812,#12115,#18820,.T.); +#18820 = LINE('',#18821,#18822); +#18821 = CARTESIAN_POINT('',(3.76,1.625,1.85)); +#18822 = VECTOR('',#18823,1.); +#18823 = DIRECTION('',(0.,-1.,0.)); +#18824 = ORIENTED_EDGE('',*,*,#18825,.T.); +#18825 = EDGE_CURVE('',#12115,#18802,#18826,.T.); +#18826 = LINE('',#18827,#18828); +#18827 = CARTESIAN_POINT('',(3.76,1.395,1.85)); +#18828 = VECTOR('',#18829,1.); +#18829 = DIRECTION('',(0.,-1.,0.)); +#18830 = PLANE('',#18831); +#18831 = AXIS2_PLACEMENT_3D('',#18832,#18833,#18834); +#18832 = CARTESIAN_POINT('',(3.44,1.625,1.85)); +#18833 = DIRECTION('',(0.,0.,1.)); +#18834 = DIRECTION('',(0.,-1.,0.)); +#18835 = ADVANCED_FACE('',(#18836),#18854,.T.); +#18836 = FACE_BOUND('',#18837,.F.); +#18837 = EDGE_LOOP('',(#18838,#18839,#18840,#18848)); +#18838 = ORIENTED_EDGE('',*,*,#18659,.T.); +#18839 = ORIENTED_EDGE('',*,*,#18801,.F.); +#18840 = ORIENTED_EDGE('',*,*,#18841,.T.); +#18841 = EDGE_CURVE('',#18802,#18842,#18844,.T.); +#18842 = VERTEX_POINT('',#18843); +#18843 = CARTESIAN_POINT('',(3.76,1.125,1.45)); +#18844 = LINE('',#18845,#18846); +#18845 = CARTESIAN_POINT('',(3.76,1.355940107676,1.85)); +#18846 = VECTOR('',#18847,1.); +#18847 = DIRECTION('',(0.,-0.5,-0.866025403784)); +#18848 = ORIENTED_EDGE('',*,*,#18849,.T.); +#18849 = EDGE_CURVE('',#18842,#18660,#18850,.T.); +#18850 = LINE('',#18851,#18852); +#18851 = CARTESIAN_POINT('',(3.76,1.125,1.45)); +#18852 = VECTOR('',#18853,1.); +#18853 = DIRECTION('',(-1.,0.,0.)); +#18854 = PLANE('',#18855); +#18855 = AXIS2_PLACEMENT_3D('',#18856,#18857,#18858); +#18856 = CARTESIAN_POINT('',(3.6,1.240470053838,1.65)); +#18857 = DIRECTION('',(0.,-0.866025403784,0.5)); +#18858 = DIRECTION('',(0.,0.5,0.866025403784)); +#18859 = ADVANCED_FACE('',(#18860),#18926,.T.); +#18860 = FACE_BOUND('',#18861,.F.); +#18861 = EDGE_LOOP('',(#18862,#18863,#18871,#18879,#18887,#18895,#18903, + #18911,#18919,#18925)); +#18862 = ORIENTED_EDGE('',*,*,#8315,.F.); +#18863 = ORIENTED_EDGE('',*,*,#18864,.F.); +#18864 = EDGE_CURVE('',#18865,#8308,#18867,.T.); +#18865 = VERTEX_POINT('',#18866); +#18866 = CARTESIAN_POINT('',(3.76,0.975,-1.85)); +#18867 = LINE('',#18868,#18869); +#18868 = CARTESIAN_POINT('',(3.76,0.975,-1.85)); +#18869 = VECTOR('',#18870,1.); +#18870 = DIRECTION('',(0.,-1.,0.)); +#18871 = ORIENTED_EDGE('',*,*,#18872,.F.); +#18872 = EDGE_CURVE('',#18873,#18865,#18875,.T.); +#18873 = VERTEX_POINT('',#18874); +#18874 = CARTESIAN_POINT('',(3.76,0.875,-1.95)); +#18875 = LINE('',#18876,#18877); +#18876 = CARTESIAN_POINT('',(3.76,0.875,-1.95)); +#18877 = VECTOR('',#18878,1.); +#18878 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18879 = ORIENTED_EDGE('',*,*,#18880,.F.); +#18880 = EDGE_CURVE('',#18881,#18873,#18883,.T.); +#18881 = VERTEX_POINT('',#18882); +#18882 = CARTESIAN_POINT('',(3.76,-2.055,-1.95)); +#18883 = LINE('',#18884,#18885); +#18884 = CARTESIAN_POINT('',(3.76,-2.055,-1.95)); +#18885 = VECTOR('',#18886,1.); +#18886 = DIRECTION('',(0.,1.,0.)); +#18887 = ORIENTED_EDGE('',*,*,#18888,.F.); +#18888 = EDGE_CURVE('',#18889,#18881,#18891,.T.); +#18889 = VERTEX_POINT('',#18890); +#18890 = CARTESIAN_POINT('',(3.76,-2.055,-2.5)); +#18891 = LINE('',#18892,#18893); +#18892 = CARTESIAN_POINT('',(3.76,-2.055,-2.5)); +#18893 = VECTOR('',#18894,1.); +#18894 = DIRECTION('',(0.,0.,1.)); +#18895 = ORIENTED_EDGE('',*,*,#18896,.F.); +#18896 = EDGE_CURVE('',#18897,#18889,#18899,.T.); +#18897 = VERTEX_POINT('',#18898); +#18898 = CARTESIAN_POINT('',(3.76,-2.155,-2.6)); +#18899 = LINE('',#18900,#18901); +#18900 = CARTESIAN_POINT('',(3.76,-2.155,-2.6)); +#18901 = VECTOR('',#18902,1.); +#18902 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#18903 = ORIENTED_EDGE('',*,*,#18904,.F.); +#18904 = EDGE_CURVE('',#18905,#18897,#18907,.T.); +#18905 = VERTEX_POINT('',#18906); +#18906 = CARTESIAN_POINT('',(3.76,-2.375,-2.6)); +#18907 = LINE('',#18908,#18909); +#18908 = CARTESIAN_POINT('',(3.76,-2.375,-2.6)); +#18909 = VECTOR('',#18910,1.); +#18910 = DIRECTION('',(0.,1.,0.)); +#18911 = ORIENTED_EDGE('',*,*,#18912,.F.); +#18912 = EDGE_CURVE('',#18913,#18905,#18915,.T.); +#18913 = VERTEX_POINT('',#18914); +#18914 = CARTESIAN_POINT('',(3.76,-2.375,-1.7)); +#18915 = LINE('',#18916,#18917); +#18916 = CARTESIAN_POINT('',(3.76,-2.375,-1.7)); +#18917 = VECTOR('',#18918,1.); +#18918 = DIRECTION('',(0.,0.,-1.)); +#18919 = ORIENTED_EDGE('',*,*,#18920,.F.); +#18920 = EDGE_CURVE('',#18715,#18913,#18921,.T.); +#18921 = LINE('',#18922,#18923); +#18922 = CARTESIAN_POINT('',(3.76,-2.175,-1.45)); +#18923 = VECTOR('',#18924,1.); +#18924 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#18925 = ORIENTED_EDGE('',*,*,#18714,.F.); +#18926 = PLANE('',#18927); +#18927 = AXIS2_PLACEMENT_3D('',#18928,#18929,#18930); +#18928 = CARTESIAN_POINT('',(3.76,0.,0.)); +#18929 = DIRECTION('',(1.,0.,0.)); +#18930 = DIRECTION('',(0.,0.,-1.)); +#18931 = ADVANCED_FACE('',(#18932),#18944,.T.); +#18932 = FACE_BOUND('',#18933,.F.); +#18933 = EDGE_LOOP('',(#18934,#18935,#18936,#18937,#18938)); +#18934 = ORIENTED_EDGE('',*,*,#18841,.F.); +#18935 = ORIENTED_EDGE('',*,*,#18825,.F.); +#18936 = ORIENTED_EDGE('',*,*,#12130,.F.); +#18937 = ORIENTED_EDGE('',*,*,#10212,.F.); +#18938 = ORIENTED_EDGE('',*,*,#18939,.F.); +#18939 = EDGE_CURVE('',#18842,#10205,#18940,.T.); +#18940 = LINE('',#18941,#18942); +#18941 = CARTESIAN_POINT('',(3.76,1.125,1.45)); +#18942 = VECTOR('',#18943,1.); +#18943 = DIRECTION('',(0.,0.,-1.)); +#18944 = PLANE('',#18945); +#18945 = AXIS2_PLACEMENT_3D('',#18946,#18947,#18948); +#18946 = CARTESIAN_POINT('',(3.76,0.,0.)); +#18947 = DIRECTION('',(1.,0.,0.)); +#18948 = DIRECTION('',(0.,0.,-1.)); +#18949 = ADVANCED_FACE('',(#18950),#18963,.F.); +#18950 = FACE_BOUND('',#18951,.F.); +#18951 = EDGE_LOOP('',(#18952,#18953,#18954,#18955,#18956,#18957)); +#18952 = ORIENTED_EDGE('',*,*,#18864,.T.); +#18953 = ORIENTED_EDGE('',*,*,#8307,.F.); +#18954 = ORIENTED_EDGE('',*,*,#12575,.F.); +#18955 = ORIENTED_EDGE('',*,*,#13440,.T.); +#18956 = ORIENTED_EDGE('',*,*,#13097,.T.); +#18957 = ORIENTED_EDGE('',*,*,#18958,.F.); +#18958 = EDGE_CURVE('',#18865,#13090,#18959,.T.); +#18959 = LINE('',#18960,#18961); +#18960 = CARTESIAN_POINT('',(3.76,0.975,-1.85)); +#18961 = VECTOR('',#18962,1.); +#18962 = DIRECTION('',(2.6645352591E-14,1.,0.)); +#18963 = PLANE('',#18964); +#18964 = AXIS2_PLACEMENT_3D('',#18965,#18966,#18967); +#18965 = CARTESIAN_POINT('',(3.935,-1.925,-2.1)); +#18966 = DIRECTION('',(0.819231920519,0.,0.573462344363)); +#18967 = DIRECTION('',(-0.573462344363,0.,0.819231920519)); +#18968 = ADVANCED_FACE('',(#18969),#18981,.F.); +#18969 = FACE_BOUND('',#18970,.F.); +#18970 = EDGE_LOOP('',(#18971,#18972,#18978,#18979,#18980)); +#18971 = ORIENTED_EDGE('',*,*,#18819,.F.); +#18972 = ORIENTED_EDGE('',*,*,#18973,.T.); +#18973 = EDGE_CURVE('',#18812,#7180,#18974,.T.); +#18974 = LINE('',#18975,#18976); +#18975 = CARTESIAN_POINT('',(3.76,1.625,1.85)); +#18976 = VECTOR('',#18977,1.); +#18977 = DIRECTION('',(0.,0.,1.)); +#18978 = ORIENTED_EDGE('',*,*,#7179,.F.); +#18979 = ORIENTED_EDGE('',*,*,#11302,.T.); +#18980 = ORIENTED_EDGE('',*,*,#12114,.F.); +#18981 = PLANE('',#18982); +#18982 = AXIS2_PLACEMENT_3D('',#18983,#18984,#18985); +#18983 = CARTESIAN_POINT('',(3.76,0.,0.)); +#18984 = DIRECTION('',(1.,0.,0.)); +#18985 = DIRECTION('',(0.,0.,-1.)); +#18986 = ADVANCED_FACE('',(#18987),#19005,.F.); +#18987 = FACE_BOUND('',#18988,.F.); +#18988 = EDGE_LOOP('',(#18989,#18997,#19003,#19004)); +#18989 = ORIENTED_EDGE('',*,*,#18990,.F.); +#18990 = EDGE_CURVE('',#18991,#18701,#18993,.T.); +#18991 = VERTEX_POINT('',#18992); +#18992 = CARTESIAN_POINT('',(3.76,0.625,-1.4)); +#18993 = LINE('',#18994,#18995); +#18994 = CARTESIAN_POINT('',(3.76,0.625,-1.4)); +#18995 = VECTOR('',#18996,1.); +#18996 = DIRECTION('',(0.,0.,-1.)); +#18997 = ORIENTED_EDGE('',*,*,#18998,.T.); +#18998 = EDGE_CURVE('',#18991,#8324,#18999,.T.); +#18999 = LINE('',#19000,#19001); +#19000 = CARTESIAN_POINT('',(3.76,0.625,-1.4)); +#19001 = VECTOR('',#19002,1.); +#19002 = DIRECTION('',(0.,-1.,0.)); +#19003 = ORIENTED_EDGE('',*,*,#8323,.T.); +#19004 = ORIENTED_EDGE('',*,*,#18708,.T.); +#19005 = PLANE('',#19006); +#19006 = AXIS2_PLACEMENT_3D('',#19007,#19008,#19009); +#19007 = CARTESIAN_POINT('',(3.76,0.,0.)); +#19008 = DIRECTION('',(1.,0.,0.)); +#19009 = DIRECTION('',(0.,0.,-1.)); +#19010 = ADVANCED_FACE('',(#19011),#19021,.F.); +#19011 = FACE_BOUND('',#19012,.F.); +#19012 = EDGE_LOOP('',(#19013,#19019,#19020)); +#19013 = ORIENTED_EDGE('',*,*,#19014,.F.); +#19014 = EDGE_CURVE('',#18865,#13082,#19015,.T.); +#19015 = LINE('',#19016,#19017); +#19016 = CARTESIAN_POINT('',(3.76,0.975,-1.85)); +#19017 = VECTOR('',#19018,1.); +#19018 = DIRECTION('',(1.884110950421E-14,0.707106781187,0.707106781186) + ); +#19019 = ORIENTED_EDGE('',*,*,#18958,.T.); +#19020 = ORIENTED_EDGE('',*,*,#13089,.T.); +#19021 = PLANE('',#19022); +#19022 = AXIS2_PLACEMENT_3D('',#19023,#19024,#19025); +#19023 = CARTESIAN_POINT('',(3.76,0.,0.)); +#19024 = DIRECTION('',(1.,0.,0.)); +#19025 = DIRECTION('',(0.,0.,-1.)); +#19026 = ADVANCED_FACE('',(#19027),#19033,.F.); +#19027 = FACE_BOUND('',#19028,.F.); +#19028 = EDGE_LOOP('',(#19029,#19030,#19031,#19032)); +#19029 = ORIENTED_EDGE('',*,*,#18811,.F.); +#19030 = ORIENTED_EDGE('',*,*,#18747,.T.); +#19031 = ORIENTED_EDGE('',*,*,#7187,.T.); +#19032 = ORIENTED_EDGE('',*,*,#18973,.F.); +#19033 = PLANE('',#19034); +#19034 = AXIS2_PLACEMENT_3D('',#19035,#19036,#19037); +#19035 = CARTESIAN_POINT('',(3.76,1.625,-1.4)); +#19036 = DIRECTION('',(0.,1.,0.)); +#19037 = DIRECTION('',(0.,-0.,1.)); +#19038 = ADVANCED_FACE('',(#19039),#19050,.T.); +#19039 = FACE_BOUND('',#19040,.F.); +#19040 = EDGE_LOOP('',(#19041,#19042,#19043,#19044)); +#19041 = ORIENTED_EDGE('',*,*,#18990,.T.); +#19042 = ORIENTED_EDGE('',*,*,#18700,.F.); +#19043 = ORIENTED_EDGE('',*,*,#18761,.F.); +#19044 = ORIENTED_EDGE('',*,*,#19045,.T.); +#19045 = EDGE_CURVE('',#18762,#18991,#19046,.T.); +#19046 = LINE('',#19047,#19048); +#19047 = CARTESIAN_POINT('',(3.44,0.625,-1.4)); +#19048 = VECTOR('',#19049,1.); +#19049 = DIRECTION('',(1.,0.,0.)); +#19050 = PLANE('',#19051); +#19051 = AXIS2_PLACEMENT_3D('',#19052,#19053,#19054); +#19052 = CARTESIAN_POINT('',(3.44,0.625,-0.75)); +#19053 = DIRECTION('',(0.,-1.,0.)); +#19054 = DIRECTION('',(0.,0.,-1.)); +#19055 = ADVANCED_FACE('',(#19056),#19062,.F.); +#19056 = FACE_BOUND('',#19057,.F.); +#19057 = EDGE_LOOP('',(#19058,#19059,#19060,#19061)); +#19058 = ORIENTED_EDGE('',*,*,#19045,.F.); +#19059 = ORIENTED_EDGE('',*,*,#18771,.T.); +#19060 = ORIENTED_EDGE('',*,*,#8331,.T.); +#19061 = ORIENTED_EDGE('',*,*,#18998,.F.); +#19062 = PLANE('',#19063); +#19063 = AXIS2_PLACEMENT_3D('',#19064,#19065,#19066); +#19064 = CARTESIAN_POINT('',(3.76,0.675,-1.4)); +#19065 = DIRECTION('',(0.,0.,1.)); +#19066 = DIRECTION('',(0.,-1.,0.)); +#19067 = ADVANCED_FACE('',(#19068),#19081,.T.); +#19068 = FACE_BOUND('',#19069,.F.); +#19069 = EDGE_LOOP('',(#19070,#19071,#19077,#19078,#19079,#19080)); +#19070 = ORIENTED_EDGE('',*,*,#18644,.F.); +#19071 = ORIENTED_EDGE('',*,*,#19072,.T.); +#19072 = EDGE_CURVE('',#18637,#18873,#19073,.T.); +#19073 = LINE('',#19074,#19075); +#19074 = CARTESIAN_POINT('',(3.44,0.875,-1.95)); +#19075 = VECTOR('',#19076,1.); +#19076 = DIRECTION('',(1.,0.,0.)); +#19077 = ORIENTED_EDGE('',*,*,#18872,.T.); +#19078 = ORIENTED_EDGE('',*,*,#19014,.T.); +#19079 = ORIENTED_EDGE('',*,*,#13081,.F.); +#19080 = ORIENTED_EDGE('',*,*,#18785,.F.); +#19081 = PLANE('',#19082); +#19082 = AXIS2_PLACEMENT_3D('',#19083,#19084,#19085); +#19083 = CARTESIAN_POINT('',(3.44,0.875,-1.95)); +#19084 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#19085 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#19086 = ADVANCED_FACE('',(#19087),#19098,.T.); +#19087 = FACE_BOUND('',#19088,.F.); +#19088 = EDGE_LOOP('',(#19089,#19090,#19096,#19097)); +#19089 = ORIENTED_EDGE('',*,*,#18636,.F.); +#19090 = ORIENTED_EDGE('',*,*,#19091,.T.); +#19091 = EDGE_CURVE('',#18629,#18881,#19092,.T.); +#19092 = LINE('',#19093,#19094); +#19093 = CARTESIAN_POINT('',(3.44,-2.055,-1.95)); +#19094 = VECTOR('',#19095,1.); +#19095 = DIRECTION('',(1.,0.,0.)); +#19096 = ORIENTED_EDGE('',*,*,#18880,.T.); +#19097 = ORIENTED_EDGE('',*,*,#19072,.F.); +#19098 = PLANE('',#19099); +#19099 = AXIS2_PLACEMENT_3D('',#19100,#19101,#19102); +#19100 = CARTESIAN_POINT('',(3.44,-2.055,-1.95)); +#19101 = DIRECTION('',(0.,0.,-1.)); +#19102 = DIRECTION('',(0.,1.,0.)); +#19103 = ADVANCED_FACE('',(#19104),#19115,.T.); +#19104 = FACE_BOUND('',#19105,.F.); +#19105 = EDGE_LOOP('',(#19106,#19107,#19113,#19114)); +#19106 = ORIENTED_EDGE('',*,*,#18628,.F.); +#19107 = ORIENTED_EDGE('',*,*,#19108,.T.); +#19108 = EDGE_CURVE('',#18621,#18889,#19109,.T.); +#19109 = LINE('',#19110,#19111); +#19110 = CARTESIAN_POINT('',(3.44,-2.055,-2.5)); +#19111 = VECTOR('',#19112,1.); +#19112 = DIRECTION('',(1.,0.,0.)); +#19113 = ORIENTED_EDGE('',*,*,#18888,.T.); +#19114 = ORIENTED_EDGE('',*,*,#19091,.F.); +#19115 = PLANE('',#19116); +#19116 = AXIS2_PLACEMENT_3D('',#19117,#19118,#19119); +#19117 = CARTESIAN_POINT('',(3.44,-2.055,-2.5)); +#19118 = DIRECTION('',(0.,1.,0.)); +#19119 = DIRECTION('',(0.,-0.,1.)); +#19120 = ADVANCED_FACE('',(#19121),#19132,.T.); +#19121 = FACE_BOUND('',#19122,.F.); +#19122 = EDGE_LOOP('',(#19123,#19124,#19130,#19131)); +#19123 = ORIENTED_EDGE('',*,*,#18620,.F.); +#19124 = ORIENTED_EDGE('',*,*,#19125,.T.); +#19125 = EDGE_CURVE('',#18613,#18897,#19126,.T.); +#19126 = LINE('',#19127,#19128); +#19127 = CARTESIAN_POINT('',(3.44,-2.155,-2.6)); +#19128 = VECTOR('',#19129,1.); +#19129 = DIRECTION('',(1.,0.,0.)); +#19130 = ORIENTED_EDGE('',*,*,#18896,.T.); +#19131 = ORIENTED_EDGE('',*,*,#19108,.F.); +#19132 = PLANE('',#19133); +#19133 = AXIS2_PLACEMENT_3D('',#19134,#19135,#19136); +#19134 = CARTESIAN_POINT('',(3.44,-2.155,-2.6)); +#19135 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#19136 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#19137 = ADVANCED_FACE('',(#19138),#19149,.T.); +#19138 = FACE_BOUND('',#19139,.F.); +#19139 = EDGE_LOOP('',(#19140,#19141,#19147,#19148)); +#19140 = ORIENTED_EDGE('',*,*,#18612,.F.); +#19141 = ORIENTED_EDGE('',*,*,#19142,.T.); +#19142 = EDGE_CURVE('',#18605,#18905,#19143,.T.); +#19143 = LINE('',#19144,#19145); +#19144 = CARTESIAN_POINT('',(3.44,-2.375,-2.6)); +#19145 = VECTOR('',#19146,1.); +#19146 = DIRECTION('',(1.,0.,0.)); +#19147 = ORIENTED_EDGE('',*,*,#18904,.T.); +#19148 = ORIENTED_EDGE('',*,*,#19125,.F.); +#19149 = PLANE('',#19150); +#19150 = AXIS2_PLACEMENT_3D('',#19151,#19152,#19153); +#19151 = CARTESIAN_POINT('',(3.44,-2.375,-2.6)); +#19152 = DIRECTION('',(0.,0.,-1.)); +#19153 = DIRECTION('',(0.,1.,0.)); +#19154 = ADVANCED_FACE('',(#19155),#19166,.T.); +#19155 = FACE_BOUND('',#19156,.F.); +#19156 = EDGE_LOOP('',(#19157,#19158,#19164,#19165)); +#19157 = ORIENTED_EDGE('',*,*,#18604,.F.); +#19158 = ORIENTED_EDGE('',*,*,#19159,.T.); +#19159 = EDGE_CURVE('',#18597,#18913,#19160,.T.); +#19160 = LINE('',#19161,#19162); +#19161 = CARTESIAN_POINT('',(3.44,-2.375,-1.7)); +#19162 = VECTOR('',#19163,1.); +#19163 = DIRECTION('',(1.,0.,0.)); +#19164 = ORIENTED_EDGE('',*,*,#18912,.T.); +#19165 = ORIENTED_EDGE('',*,*,#19142,.F.); +#19166 = PLANE('',#19167); +#19167 = AXIS2_PLACEMENT_3D('',#19168,#19169,#19170); +#19168 = CARTESIAN_POINT('',(3.44,-2.375,-1.7)); +#19169 = DIRECTION('',(0.,-1.,0.)); +#19170 = DIRECTION('',(0.,0.,-1.)); +#19171 = ADVANCED_FACE('',(#19172),#19178,.T.); +#19172 = FACE_BOUND('',#19173,.F.); +#19173 = EDGE_LOOP('',(#19174,#19175,#19176,#19177)); +#19174 = ORIENTED_EDGE('',*,*,#18596,.F.); +#19175 = ORIENTED_EDGE('',*,*,#18722,.T.); +#19176 = ORIENTED_EDGE('',*,*,#18920,.T.); +#19177 = ORIENTED_EDGE('',*,*,#19159,.F.); +#19178 = PLANE('',#19179); +#19179 = AXIS2_PLACEMENT_3D('',#19180,#19181,#19182); +#19180 = CARTESIAN_POINT('',(3.44,-2.175,-1.45)); +#19181 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#19182 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#19183 = ADVANCED_FACE('',(#19184),#19190,.T.); +#19184 = FACE_BOUND('',#19185,.F.); +#19185 = EDGE_LOOP('',(#19186,#19187,#19188,#19189)); +#19186 = ORIENTED_EDGE('',*,*,#18849,.F.); +#19187 = ORIENTED_EDGE('',*,*,#18939,.T.); +#19188 = ORIENTED_EDGE('',*,*,#10204,.F.); +#19189 = ORIENTED_EDGE('',*,*,#18669,.F.); +#19190 = PLANE('',#19191); +#19191 = AXIS2_PLACEMENT_3D('',#19192,#19193,#19194); +#19192 = CARTESIAN_POINT('',(3.44,1.125,1.85)); +#19193 = DIRECTION('',(0.,-1.,0.)); +#19194 = DIRECTION('',(0.,0.,-1.)); +#19195 = ADVANCED_FACE('',(#19196),#19215,.T.); +#19196 = FACE_BOUND('',#19197,.F.); +#19197 = EDGE_LOOP('',(#19198,#19206,#19212,#19213,#19214)); +#19198 = ORIENTED_EDGE('',*,*,#19199,.F.); +#19199 = EDGE_CURVE('',#19200,#12585,#19202,.T.); +#19200 = VERTEX_POINT('',#19201); +#19201 = CARTESIAN_POINT('',(4.,-2.325,-1.1)); +#19202 = LINE('',#19203,#19204); +#19203 = CARTESIAN_POINT('',(4.,-2.325,-1.1)); +#19204 = VECTOR('',#19205,1.); +#19205 = DIRECTION('',(0.,0.,-1.)); +#19206 = ORIENTED_EDGE('',*,*,#19207,.T.); +#19207 = EDGE_CURVE('',#19200,#13168,#19208,.T.); +#19208 = LINE('',#19209,#19210); +#19209 = CARTESIAN_POINT('',(4.,-2.325,-1.1)); +#19210 = VECTOR('',#19211,1.); +#19211 = DIRECTION('',(1.,0.,0.)); +#19212 = ORIENTED_EDGE('',*,*,#13167,.T.); +#19213 = ORIENTED_EDGE('',*,*,#13219,.F.); +#19214 = ORIENTED_EDGE('',*,*,#12592,.F.); +#19215 = PLANE('',#19216); +#19216 = AXIS2_PLACEMENT_3D('',#19217,#19218,#19219); +#19217 = CARTESIAN_POINT('',(-4.9,-2.325,-1.1)); +#19218 = DIRECTION('',(0.,-1.,0.)); +#19219 = DIRECTION('',(0.,0.,-1.)); +#19220 = ADVANCED_FACE('',(#19221),#19239,.T.); +#19221 = FACE_BOUND('',#19222,.F.); +#19222 = EDGE_LOOP('',(#19223,#19231,#19232,#19233)); +#19223 = ORIENTED_EDGE('',*,*,#19224,.T.); +#19224 = EDGE_CURVE('',#19225,#12281,#19227,.T.); +#19225 = VERTEX_POINT('',#19226); +#19226 = CARTESIAN_POINT('',(-4.,-2.325,-1.1)); +#19227 = LINE('',#19228,#19229); +#19228 = CARTESIAN_POINT('',(-4.,-2.325,-1.1)); +#19229 = VECTOR('',#19230,1.); +#19230 = DIRECTION('',(0.,0.,-1.)); +#19231 = ORIENTED_EDGE('',*,*,#12280,.F.); +#19232 = ORIENTED_EDGE('',*,*,#6355,.F.); +#19233 = ORIENTED_EDGE('',*,*,#19234,.T.); +#19234 = EDGE_CURVE('',#6348,#19225,#19235,.T.); +#19235 = LINE('',#19236,#19237); +#19236 = CARTESIAN_POINT('',(-4.9,-2.325,-1.1)); +#19237 = VECTOR('',#19238,1.); +#19238 = DIRECTION('',(1.,0.,0.)); +#19239 = PLANE('',#19240); +#19240 = AXIS2_PLACEMENT_3D('',#19241,#19242,#19243); +#19241 = CARTESIAN_POINT('',(-4.9,-2.325,-1.1)); +#19242 = DIRECTION('',(0.,-1.,0.)); +#19243 = DIRECTION('',(0.,0.,-1.)); +#19244 = ADVANCED_FACE('',(#19245),#19263,.F.); +#19245 = FACE_BOUND('',#19246,.F.); +#19246 = EDGE_LOOP('',(#19247,#19248,#19256,#19262)); +#19247 = ORIENTED_EDGE('',*,*,#7642,.F.); +#19248 = ORIENTED_EDGE('',*,*,#19249,.T.); +#19249 = EDGE_CURVE('',#7635,#19250,#19252,.T.); +#19250 = VERTEX_POINT('',#19251); +#19251 = CARTESIAN_POINT('',(4.,-2.325,0.3)); +#19252 = LINE('',#19253,#19254); +#19253 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#19254 = VECTOR('',#19255,1.); +#19255 = DIRECTION('',(0.,0.,-1.)); +#19256 = ORIENTED_EDGE('',*,*,#19257,.T.); +#19257 = EDGE_CURVE('',#19250,#8260,#19258,.T.); +#19258 = LINE('',#19259,#19260); +#19259 = CARTESIAN_POINT('',(4.,-2.325,0.3)); +#19260 = VECTOR('',#19261,1.); +#19261 = DIRECTION('',(0.,1.,0.)); +#19262 = ORIENTED_EDGE('',*,*,#8259,.F.); +#19263 = PLANE('',#19264); +#19264 = AXIS2_PLACEMENT_3D('',#19265,#19266,#19267); +#19265 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#19266 = DIRECTION('',(1.,0.,0.)); +#19267 = DIRECTION('',(-0.,1.,0.)); +#19268 = ADVANCED_FACE('',(#19269),#19280,.F.); +#19269 = FACE_BOUND('',#19270,.F.); +#19270 = EDGE_LOOP('',(#19271,#19277,#19278,#19279)); +#19271 = ORIENTED_EDGE('',*,*,#19272,.T.); +#19272 = EDGE_CURVE('',#8284,#19200,#19273,.T.); +#19273 = LINE('',#19274,#19275); +#19274 = CARTESIAN_POINT('',(4.,-1.925,-1.1)); +#19275 = VECTOR('',#19276,1.); +#19276 = DIRECTION('',(0.,-1.,0.)); +#19277 = ORIENTED_EDGE('',*,*,#19199,.T.); +#19278 = ORIENTED_EDGE('',*,*,#12584,.T.); +#19279 = ORIENTED_EDGE('',*,*,#8291,.F.); +#19280 = PLANE('',#19281); +#19281 = AXIS2_PLACEMENT_3D('',#19282,#19283,#19284); +#19282 = CARTESIAN_POINT('',(4.,-2.325,2.1)); +#19283 = DIRECTION('',(1.,0.,0.)); +#19284 = DIRECTION('',(-0.,1.,0.)); +#19285 = ADVANCED_FACE('',(#19286),#19297,.T.); +#19286 = FACE_BOUND('',#19287,.F.); +#19287 = EDGE_LOOP('',(#19288,#19289,#19290,#19291)); +#19288 = ORIENTED_EDGE('',*,*,#19249,.F.); +#19289 = ORIENTED_EDGE('',*,*,#7634,.T.); +#19290 = ORIENTED_EDGE('',*,*,#13190,.T.); +#19291 = ORIENTED_EDGE('',*,*,#19292,.F.); +#19292 = EDGE_CURVE('',#19250,#13183,#19293,.T.); +#19293 = LINE('',#19294,#19295); +#19294 = CARTESIAN_POINT('',(4.,-2.325,0.3)); +#19295 = VECTOR('',#19296,1.); +#19296 = DIRECTION('',(1.,0.,0.)); +#19297 = PLANE('',#19298); +#19298 = AXIS2_PLACEMENT_3D('',#19299,#19300,#19301); +#19299 = CARTESIAN_POINT('',(-4.9,-2.325,2.1)); +#19300 = DIRECTION('',(0.,-1.,0.)); +#19301 = DIRECTION('',(0.,0.,-1.)); +#19302 = ADVANCED_FACE('',(#19303),#19321,.T.); +#19303 = FACE_BOUND('',#19304,.F.); +#19304 = EDGE_LOOP('',(#19305,#19313,#19319,#19320)); +#19305 = ORIENTED_EDGE('',*,*,#19306,.T.); +#19306 = EDGE_CURVE('',#7596,#19307,#19309,.T.); +#19307 = VERTEX_POINT('',#19308); +#19308 = CARTESIAN_POINT('',(-4.,-2.325,0.3)); +#19309 = LINE('',#19310,#19311); +#19310 = CARTESIAN_POINT('',(-4.,-2.325,2.1)); +#19311 = VECTOR('',#19312,1.); +#19312 = DIRECTION('',(0.,0.,-1.)); +#19313 = ORIENTED_EDGE('',*,*,#19314,.F.); +#19314 = EDGE_CURVE('',#6324,#19307,#19315,.T.); +#19315 = LINE('',#19316,#19317); +#19316 = CARTESIAN_POINT('',(-4.9,-2.325,0.3)); +#19317 = VECTOR('',#19318,1.); +#19318 = DIRECTION('',(1.,0.,0.)); +#19319 = ORIENTED_EDGE('',*,*,#6323,.F.); +#19320 = ORIENTED_EDGE('',*,*,#7603,.T.); +#19321 = PLANE('',#19322); +#19322 = AXIS2_PLACEMENT_3D('',#19323,#19324,#19325); +#19323 = CARTESIAN_POINT('',(-4.9,-2.325,2.1)); +#19324 = DIRECTION('',(0.,-1.,0.)); +#19325 = DIRECTION('',(0.,0.,-1.)); +#19326 = ADVANCED_FACE('',(#19327),#19333,.T.); +#19327 = FACE_BOUND('',#19328,.F.); +#19328 = EDGE_LOOP('',(#19329,#19330,#19331,#19332)); +#19329 = ORIENTED_EDGE('',*,*,#19257,.F.); +#19330 = ORIENTED_EDGE('',*,*,#19292,.T.); +#19331 = ORIENTED_EDGE('',*,*,#13182,.T.); +#19332 = ORIENTED_EDGE('',*,*,#8267,.F.); +#19333 = PLANE('',#19334); +#19334 = AXIS2_PLACEMENT_3D('',#19335,#19336,#19337); +#19335 = CARTESIAN_POINT('',(-4.9,-2.325,0.3)); +#19336 = DIRECTION('',(0.,0.,-1.)); +#19337 = DIRECTION('',(0.,1.,0.)); +#19338 = ADVANCED_FACE('',(#19339),#19350,.T.); +#19339 = FACE_BOUND('',#19340,.F.); +#19340 = EDGE_LOOP('',(#19341,#19347,#19348,#19349)); +#19341 = ORIENTED_EDGE('',*,*,#19342,.T.); +#19342 = EDGE_CURVE('',#19307,#8963,#19343,.T.); +#19343 = LINE('',#19344,#19345); +#19344 = CARTESIAN_POINT('',(-4.,-2.325,0.3)); +#19345 = VECTOR('',#19346,1.); +#19346 = DIRECTION('',(0.,1.,0.)); +#19347 = ORIENTED_EDGE('',*,*,#8962,.F.); +#19348 = ORIENTED_EDGE('',*,*,#6331,.F.); +#19349 = ORIENTED_EDGE('',*,*,#19314,.T.); +#19350 = PLANE('',#19351); +#19351 = AXIS2_PLACEMENT_3D('',#19352,#19353,#19354); +#19352 = CARTESIAN_POINT('',(-4.9,-2.325,0.3)); +#19353 = DIRECTION('',(0.,0.,-1.)); +#19354 = DIRECTION('',(0.,1.,0.)); +#19355 = ADVANCED_FACE('',(#19356),#19362,.F.); +#19356 = FACE_BOUND('',#19357,.F.); +#19357 = EDGE_LOOP('',(#19358,#19359,#19360,#19361)); +#19358 = ORIENTED_EDGE('',*,*,#7595,.T.); +#19359 = ORIENTED_EDGE('',*,*,#8970,.T.); +#19360 = ORIENTED_EDGE('',*,*,#19342,.F.); +#19361 = ORIENTED_EDGE('',*,*,#19306,.F.); +#19362 = PLANE('',#19363); +#19363 = AXIS2_PLACEMENT_3D('',#19364,#19365,#19366); +#19364 = CARTESIAN_POINT('',(-4.,-1.925,2.1)); +#19365 = DIRECTION('',(-1.,0.,0.)); +#19366 = DIRECTION('',(0.,-1.,0.)); +#19367 = ADVANCED_FACE('',(#19368),#19379,.F.); +#19368 = FACE_BOUND('',#19369,.F.); +#19369 = EDGE_LOOP('',(#19370,#19376,#19377,#19378)); +#19370 = ORIENTED_EDGE('',*,*,#19371,.F.); +#19371 = EDGE_CURVE('',#8948,#19225,#19372,.T.); +#19372 = LINE('',#19373,#19374); +#19373 = CARTESIAN_POINT('',(-4.,-1.925,-1.1)); +#19374 = VECTOR('',#19375,1.); +#19375 = DIRECTION('',(0.,-1.,0.)); +#19376 = ORIENTED_EDGE('',*,*,#8947,.T.); +#19377 = ORIENTED_EDGE('',*,*,#12288,.F.); +#19378 = ORIENTED_EDGE('',*,*,#19224,.F.); +#19379 = PLANE('',#19380); +#19380 = AXIS2_PLACEMENT_3D('',#19381,#19382,#19383); +#19381 = CARTESIAN_POINT('',(-4.,-1.925,2.1)); +#19382 = DIRECTION('',(-1.,0.,0.)); +#19383 = DIRECTION('',(0.,-1.,0.)); +#19384 = ADVANCED_FACE('',(#19385),#19391,.T.); +#19385 = FACE_BOUND('',#19386,.F.); +#19386 = EDGE_LOOP('',(#19387,#19388,#19389,#19390)); +#19387 = ORIENTED_EDGE('',*,*,#19272,.F.); +#19388 = ORIENTED_EDGE('',*,*,#8283,.T.); +#19389 = ORIENTED_EDGE('',*,*,#13175,.T.); +#19390 = ORIENTED_EDGE('',*,*,#19207,.F.); +#19391 = PLANE('',#19392); +#19392 = AXIS2_PLACEMENT_3D('',#19393,#19394,#19395); +#19393 = CARTESIAN_POINT('',(-4.9,-1.925,-1.1)); +#19394 = DIRECTION('',(0.,0.,1.)); +#19395 = DIRECTION('',(0.,-1.,0.)); +#19396 = ADVANCED_FACE('',(#19397),#19403,.T.); +#19397 = FACE_BOUND('',#19398,.F.); +#19398 = EDGE_LOOP('',(#19399,#19400,#19401,#19402)); +#19399 = ORIENTED_EDGE('',*,*,#19371,.T.); +#19400 = ORIENTED_EDGE('',*,*,#19234,.F.); +#19401 = ORIENTED_EDGE('',*,*,#6347,.F.); +#19402 = ORIENTED_EDGE('',*,*,#8955,.T.); +#19403 = PLANE('',#19404); +#19404 = AXIS2_PLACEMENT_3D('',#19405,#19406,#19407); +#19405 = CARTESIAN_POINT('',(-4.9,-1.925,-1.1)); +#19406 = DIRECTION('',(0.,0.,1.)); +#19407 = DIRECTION('',(0.,-1.,0.)); +#19408 = ADVANCED_FACE('',(#19409),#19420,.F.); +#19409 = FACE_BOUND('',#19410,.F.); +#19410 = EDGE_LOOP('',(#19411,#19412,#19413,#19419)); +#19411 = ORIENTED_EDGE('',*,*,#13197,.T.); +#19412 = ORIENTED_EDGE('',*,*,#7618,.T.); +#19413 = ORIENTED_EDGE('',*,*,#19414,.F.); +#19414 = EDGE_CURVE('',#13137,#7611,#19415,.T.); +#19415 = LINE('',#19416,#19417); +#19416 = CARTESIAN_POINT('',(4.15,2.325,-1.4)); +#19417 = VECTOR('',#19418,1.); +#19418 = DIRECTION('',(0.,0.,1.)); +#19419 = ORIENTED_EDGE('',*,*,#13136,.F.); +#19420 = PLANE('',#19421); +#19421 = AXIS2_PLACEMENT_3D('',#19422,#19423,#19424); +#19422 = CARTESIAN_POINT('',(4.9,1.575,-1.4)); +#19423 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#19424 = DIRECTION('',(0.,0.,1.)); +#19425 = ADVANCED_FACE('',(#19426),#19432,.T.); +#19426 = FACE_BOUND('',#19427,.F.); +#19427 = EDGE_LOOP('',(#19428,#19429,#19430,#19431)); +#19428 = ORIENTED_EDGE('',*,*,#6395,.F.); +#19429 = ORIENTED_EDGE('',*,*,#13144,.T.); +#19430 = ORIENTED_EDGE('',*,*,#19414,.T.); +#19431 = ORIENTED_EDGE('',*,*,#7610,.F.); +#19432 = PLANE('',#19433); +#19433 = AXIS2_PLACEMENT_3D('',#19434,#19435,#19436); +#19434 = CARTESIAN_POINT('',(-4.9,2.325,-1.4)); +#19435 = DIRECTION('',(0.,1.,0.)); +#19436 = DIRECTION('',(0.,-0.,1.)); +#19437 = ADVANCED_FACE('',(#19438),#19451,.T.); +#19438 = FACE_BOUND('',#19439,.F.); +#19439 = EDGE_LOOP('',(#19440,#19441,#19442,#19443,#19444,#19450)); +#19440 = ORIENTED_EDGE('',*,*,#11722,.T.); +#19441 = ORIENTED_EDGE('',*,*,#12665,.F.); +#19442 = ORIENTED_EDGE('',*,*,#11427,.F.); +#19443 = ORIENTED_EDGE('',*,*,#11594,.F.); +#19444 = ORIENTED_EDGE('',*,*,#19445,.T.); +#19445 = EDGE_CURVE('',#11587,#12152,#19446,.T.); +#19446 = LINE('',#19447,#19448); +#19447 = CARTESIAN_POINT('',(-3.76,0.875,-1.95)); +#19448 = VECTOR('',#19449,1.); +#19449 = DIRECTION('',(1.,0.,0.)); +#19450 = ORIENTED_EDGE('',*,*,#12151,.T.); +#19451 = PLANE('',#19452); +#19452 = AXIS2_PLACEMENT_3D('',#19453,#19454,#19455); +#19453 = CARTESIAN_POINT('',(-3.76,0.875,-1.95)); +#19454 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#19455 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#19456 = ADVANCED_FACE('',(#19457),#19468,.T.); +#19457 = FACE_BOUND('',#19458,.F.); +#19458 = EDGE_LOOP('',(#19459,#19460,#19466,#19467)); +#19459 = ORIENTED_EDGE('',*,*,#11586,.F.); +#19460 = ORIENTED_EDGE('',*,*,#19461,.T.); +#19461 = EDGE_CURVE('',#11579,#12160,#19462,.T.); +#19462 = LINE('',#19463,#19464); +#19463 = CARTESIAN_POINT('',(-3.76,-2.055,-1.95)); +#19464 = VECTOR('',#19465,1.); +#19465 = DIRECTION('',(1.,0.,0.)); +#19466 = ORIENTED_EDGE('',*,*,#12159,.T.); +#19467 = ORIENTED_EDGE('',*,*,#19445,.F.); +#19468 = PLANE('',#19469); +#19469 = AXIS2_PLACEMENT_3D('',#19470,#19471,#19472); +#19470 = CARTESIAN_POINT('',(-3.76,-2.055,-1.95)); +#19471 = DIRECTION('',(0.,0.,-1.)); +#19472 = DIRECTION('',(0.,1.,0.)); +#19473 = ADVANCED_FACE('',(#19474),#19485,.T.); +#19474 = FACE_BOUND('',#19475,.F.); +#19475 = EDGE_LOOP('',(#19476,#19477,#19483,#19484)); +#19476 = ORIENTED_EDGE('',*,*,#11578,.F.); +#19477 = ORIENTED_EDGE('',*,*,#19478,.T.); +#19478 = EDGE_CURVE('',#11571,#12168,#19479,.T.); +#19479 = LINE('',#19480,#19481); +#19480 = CARTESIAN_POINT('',(-3.76,-2.055,-2.5)); +#19481 = VECTOR('',#19482,1.); +#19482 = DIRECTION('',(1.,0.,0.)); +#19483 = ORIENTED_EDGE('',*,*,#12167,.T.); +#19484 = ORIENTED_EDGE('',*,*,#19461,.F.); +#19485 = PLANE('',#19486); +#19486 = AXIS2_PLACEMENT_3D('',#19487,#19488,#19489); +#19487 = CARTESIAN_POINT('',(-3.76,-2.055,-2.5)); +#19488 = DIRECTION('',(0.,1.,0.)); +#19489 = DIRECTION('',(0.,-0.,1.)); +#19490 = ADVANCED_FACE('',(#19491),#19502,.T.); +#19491 = FACE_BOUND('',#19492,.F.); +#19492 = EDGE_LOOP('',(#19493,#19494,#19500,#19501)); +#19493 = ORIENTED_EDGE('',*,*,#11570,.F.); +#19494 = ORIENTED_EDGE('',*,*,#19495,.T.); +#19495 = EDGE_CURVE('',#11563,#12176,#19496,.T.); +#19496 = LINE('',#19497,#19498); +#19497 = CARTESIAN_POINT('',(-3.76,-2.155,-2.6)); +#19498 = VECTOR('',#19499,1.); +#19499 = DIRECTION('',(1.,0.,0.)); +#19500 = ORIENTED_EDGE('',*,*,#12175,.T.); +#19501 = ORIENTED_EDGE('',*,*,#19478,.F.); +#19502 = PLANE('',#19503); +#19503 = AXIS2_PLACEMENT_3D('',#19504,#19505,#19506); +#19504 = CARTESIAN_POINT('',(-3.76,-2.155,-2.6)); +#19505 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#19506 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#19507 = ADVANCED_FACE('',(#19508),#19519,.T.); +#19508 = FACE_BOUND('',#19509,.F.); +#19509 = EDGE_LOOP('',(#19510,#19511,#19517,#19518)); +#19510 = ORIENTED_EDGE('',*,*,#11562,.F.); +#19511 = ORIENTED_EDGE('',*,*,#19512,.T.); +#19512 = EDGE_CURVE('',#11555,#12184,#19513,.T.); +#19513 = LINE('',#19514,#19515); +#19514 = CARTESIAN_POINT('',(-3.76,-2.375,-2.6)); +#19515 = VECTOR('',#19516,1.); +#19516 = DIRECTION('',(1.,0.,0.)); +#19517 = ORIENTED_EDGE('',*,*,#12183,.T.); +#19518 = ORIENTED_EDGE('',*,*,#19495,.F.); +#19519 = PLANE('',#19520); +#19520 = AXIS2_PLACEMENT_3D('',#19521,#19522,#19523); +#19521 = CARTESIAN_POINT('',(-3.76,-2.375,-2.6)); +#19522 = DIRECTION('',(0.,0.,-1.)); +#19523 = DIRECTION('',(0.,1.,0.)); +#19524 = ADVANCED_FACE('',(#19525),#19536,.T.); +#19525 = FACE_BOUND('',#19526,.F.); +#19526 = EDGE_LOOP('',(#19527,#19528,#19534,#19535)); +#19527 = ORIENTED_EDGE('',*,*,#11554,.F.); +#19528 = ORIENTED_EDGE('',*,*,#19529,.T.); +#19529 = EDGE_CURVE('',#11547,#12192,#19530,.T.); +#19530 = LINE('',#19531,#19532); +#19531 = CARTESIAN_POINT('',(-3.76,-2.375,-1.7)); +#19532 = VECTOR('',#19533,1.); +#19533 = DIRECTION('',(1.,0.,0.)); +#19534 = ORIENTED_EDGE('',*,*,#12191,.T.); +#19535 = ORIENTED_EDGE('',*,*,#19512,.F.); +#19536 = PLANE('',#19537); +#19537 = AXIS2_PLACEMENT_3D('',#19538,#19539,#19540); +#19538 = CARTESIAN_POINT('',(-3.76,-2.375,-1.7)); +#19539 = DIRECTION('',(0.,-1.,0.)); +#19540 = DIRECTION('',(0.,0.,-1.)); +#19541 = ADVANCED_FACE('',(#19542),#19548,.T.); +#19542 = FACE_BOUND('',#19543,.F.); +#19543 = EDGE_LOOP('',(#19544,#19545,#19546,#19547)); +#19544 = ORIENTED_EDGE('',*,*,#11546,.F.); +#19545 = ORIENTED_EDGE('',*,*,#11653,.T.); +#19546 = ORIENTED_EDGE('',*,*,#12199,.T.); +#19547 = ORIENTED_EDGE('',*,*,#19529,.F.); +#19548 = PLANE('',#19549); +#19549 = AXIS2_PLACEMENT_3D('',#19550,#19551,#19552); +#19550 = CARTESIAN_POINT('',(-3.76,-2.175,-1.45)); +#19551 = DIRECTION('',(0.,-0.780868809443,0.624695047554)); +#19552 = DIRECTION('',(0.,-0.624695047554,-0.780868809443)); +#19553 = ADVANCED_FACE('',(#19554),#19560,.T.); +#19554 = FACE_BOUND('',#19555,.F.); +#19555 = EDGE_LOOP('',(#19556,#19557,#19558,#19559)); +#19556 = ORIENTED_EDGE('',*,*,#11523,.F.); +#19557 = ORIENTED_EDGE('',*,*,#12218,.T.); +#19558 = ORIENTED_EDGE('',*,*,#9916,.F.); +#19559 = ORIENTED_EDGE('',*,*,#11615,.F.); +#19560 = PLANE('',#19561); +#19561 = AXIS2_PLACEMENT_3D('',#19562,#19563,#19564); +#19562 = CARTESIAN_POINT('',(-3.76,1.125,1.85)); +#19563 = DIRECTION('',(0.,-1.,0.)); +#19564 = DIRECTION('',(0.,0.,-1.)); +#19565 = ADVANCED_FACE('',(#19566),#19578,.F.); +#19566 = FACE_BOUND('',#19567,.F.); +#19567 = EDGE_LOOP('',(#19568,#19569,#19575,#19576,#19577)); +#19568 = ORIENTED_EDGE('',*,*,#7163,.F.); +#19569 = ORIENTED_EDGE('',*,*,#19570,.T.); +#19570 = EDGE_CURVE('',#7156,#10229,#19571,.T.); +#19571 = LINE('',#19572,#19573); +#19572 = CARTESIAN_POINT('',(3.95,1.365,2.1)); +#19573 = VECTOR('',#19574,1.); +#19574 = DIRECTION('',(0.,0.,-1.)); +#19575 = ORIENTED_EDGE('',*,*,#10228,.T.); +#19576 = ORIENTED_EDGE('',*,*,#12123,.F.); +#19577 = ORIENTED_EDGE('',*,*,#11311,.F.); +#19578 = PLANE('',#19579); +#19579 = AXIS2_PLACEMENT_3D('',#19580,#19581,#19582); +#19580 = CARTESIAN_POINT('',(3.95,1.365,2.1)); +#19581 = DIRECTION('',(1.,-5.921189464667E-14,0.)); +#19582 = DIRECTION('',(5.921189464667E-14,1.,0.)); +#19583 = ADVANCED_FACE('',(#19584),#19603,.F.); +#19584 = FACE_BOUND('',#19585,.F.); +#19585 = EDGE_LOOP('',(#19586,#19587,#19595,#19601,#19602)); +#19586 = ORIENTED_EDGE('',*,*,#7155,.F.); +#19587 = ORIENTED_EDGE('',*,*,#19588,.T.); +#19588 = EDGE_CURVE('',#7148,#19589,#19591,.T.); +#19589 = VERTEX_POINT('',#19590); +#19590 = CARTESIAN_POINT('',(4.3,1.365,2.05)); +#19591 = LINE('',#19592,#19593); +#19592 = CARTESIAN_POINT('',(4.370710678119,1.365,2.1)); +#19593 = VECTOR('',#19594,1.); +#19594 = DIRECTION('',(-0.816496580928,0.,-0.57735026919)); +#19595 = ORIENTED_EDGE('',*,*,#19596,.T.); +#19596 = EDGE_CURVE('',#19589,#10237,#19597,.T.); +#19597 = LINE('',#19598,#19599); +#19598 = CARTESIAN_POINT('',(4.3,1.365,2.05)); +#19599 = VECTOR('',#19600,1.); +#19600 = DIRECTION('',(0.,0.,-1.)); +#19601 = ORIENTED_EDGE('',*,*,#10236,.T.); +#19602 = ORIENTED_EDGE('',*,*,#19570,.F.); +#19603 = PLANE('',#19604); +#19604 = AXIS2_PLACEMENT_3D('',#19605,#19606,#19607); +#19605 = CARTESIAN_POINT('',(4.3,1.365,2.1)); +#19606 = DIRECTION('',(0.,1.,0.)); +#19607 = DIRECTION('',(-1.,0.,0.)); +#19608 = ADVANCED_FACE('',(#19609),#19627,.T.); +#19609 = FACE_BOUND('',#19610,.F.); +#19610 = EDGE_LOOP('',(#19611,#19612,#19620,#19626)); +#19611 = ORIENTED_EDGE('',*,*,#7147,.F.); +#19612 = ORIENTED_EDGE('',*,*,#19613,.T.); +#19613 = EDGE_CURVE('',#7140,#19614,#19616,.T.); +#19614 = VERTEX_POINT('',#19615); +#19615 = CARTESIAN_POINT('',(4.45,1.215,2.05)); +#19616 = LINE('',#19617,#19618); +#19617 = CARTESIAN_POINT('',(4.5,1.235710678119,2.1)); +#19618 = VECTOR('',#19619,1.); +#19619 = DIRECTION('',(-0.678598344546,-0.281084637715,-0.678598344546) + ); +#19620 = ORIENTED_EDGE('',*,*,#19621,.T.); +#19621 = EDGE_CURVE('',#19614,#19589,#19622,.T.); +#19622 = LINE('',#19623,#19624); +#19623 = CARTESIAN_POINT('',(4.45,1.215,2.05)); +#19624 = VECTOR('',#19625,1.); +#19625 = DIRECTION('',(-0.707106781187,0.707106781186,0.)); +#19626 = ORIENTED_EDGE('',*,*,#19588,.F.); +#19627 = PLANE('',#19628); +#19628 = AXIS2_PLACEMENT_3D('',#19629,#19630,#19631); +#19629 = CARTESIAN_POINT('',(4.485355339059,1.250355339059,2.1)); +#19630 = DIRECTION('',(-0.5,-0.5,0.707106781187)); +#19631 = DIRECTION('',(-0.707106781187,0.707106781187, + -3.536060333431E-14)); +#19632 = ADVANCED_FACE('',(#19633),#19651,.T.); +#19633 = FACE_BOUND('',#19634,.F.); +#19634 = EDGE_LOOP('',(#19635,#19636,#19644,#19650)); +#19635 = ORIENTED_EDGE('',*,*,#7139,.F.); +#19636 = ORIENTED_EDGE('',*,*,#19637,.T.); +#19637 = EDGE_CURVE('',#7132,#19638,#19640,.T.); +#19638 = VERTEX_POINT('',#19639); +#19639 = CARTESIAN_POINT('',(4.45,0.525,2.05)); +#19640 = LINE('',#19641,#19642); +#19641 = CARTESIAN_POINT('',(4.5,0.475,2.1)); +#19642 = VECTOR('',#19643,1.); +#19643 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#19644 = ORIENTED_EDGE('',*,*,#19645,.T.); +#19645 = EDGE_CURVE('',#19638,#19614,#19646,.T.); +#19646 = LINE('',#19647,#19648); +#19647 = CARTESIAN_POINT('',(4.45,0.525,2.05)); +#19648 = VECTOR('',#19649,1.); +#19649 = DIRECTION('',(0.,1.,0.)); +#19650 = ORIENTED_EDGE('',*,*,#19613,.F.); +#19651 = PLANE('',#19652); +#19652 = AXIS2_PLACEMENT_3D('',#19653,#19654,#19655); +#19653 = CARTESIAN_POINT('',(4.5,0.525,2.1)); +#19654 = DIRECTION('',(-0.707106781186,0.,0.707106781187)); +#19655 = DIRECTION('',(0.,1.,0.)); +#19656 = ADVANCED_FACE('',(#19657),#19675,.T.); +#19657 = FACE_BOUND('',#19658,.F.); +#19658 = EDGE_LOOP('',(#19659,#19660,#19668,#19674)); +#19659 = ORIENTED_EDGE('',*,*,#7131,.F.); +#19660 = ORIENTED_EDGE('',*,*,#19661,.T.); +#19661 = EDGE_CURVE('',#7124,#19662,#19664,.T.); +#19662 = VERTEX_POINT('',#19663); +#19663 = CARTESIAN_POINT('',(4.05,0.525,2.05)); +#19664 = LINE('',#19665,#19666); +#19665 = CARTESIAN_POINT('',(4.05,0.475,2.1)); +#19666 = VECTOR('',#19667,1.); +#19667 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#19668 = ORIENTED_EDGE('',*,*,#19669,.T.); +#19669 = EDGE_CURVE('',#19662,#19638,#19670,.T.); +#19670 = LINE('',#19671,#19672); +#19671 = CARTESIAN_POINT('',(4.05,0.525,2.05)); +#19672 = VECTOR('',#19673,1.); +#19673 = DIRECTION('',(1.,0.,0.)); +#19674 = ORIENTED_EDGE('',*,*,#19637,.F.); +#19675 = PLANE('',#19676); +#19676 = AXIS2_PLACEMENT_3D('',#19677,#19678,#19679); +#19677 = CARTESIAN_POINT('',(4.05,0.475,2.1)); +#19678 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#19679 = DIRECTION('',(1.,0.,-0.)); +#19680 = ADVANCED_FACE('',(#19681),#19706,.F.); +#19681 = FACE_BOUND('',#19682,.F.); +#19682 = EDGE_LOOP('',(#19683,#19684,#19692,#19698,#19699,#19705)); +#19683 = ORIENTED_EDGE('',*,*,#7123,.F.); +#19684 = ORIENTED_EDGE('',*,*,#19685,.T.); +#19685 = EDGE_CURVE('',#7116,#19686,#19688,.T.); +#19686 = VERTEX_POINT('',#19687); +#19687 = CARTESIAN_POINT('',(4.05,-7.5E-02,2.05)); +#19688 = LINE('',#19689,#19690); +#19689 = CARTESIAN_POINT('',(4.05,-2.5E-02,2.1)); +#19690 = VECTOR('',#19691,1.); +#19691 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#19692 = ORIENTED_EDGE('',*,*,#19693,.T.); +#19693 = EDGE_CURVE('',#19686,#10269,#19694,.T.); +#19694 = LINE('',#19695,#19696); +#19695 = CARTESIAN_POINT('',(4.05,-7.5E-02,2.05)); +#19696 = VECTOR('',#19697,1.); +#19697 = DIRECTION('',(0.,0.,-1.)); +#19698 = ORIENTED_EDGE('',*,*,#10268,.T.); +#19699 = ORIENTED_EDGE('',*,*,#19700,.F.); +#19700 = EDGE_CURVE('',#19662,#10261,#19701,.T.); +#19701 = LINE('',#19702,#19703); +#19702 = CARTESIAN_POINT('',(4.05,0.525,2.05)); +#19703 = VECTOR('',#19704,1.); +#19704 = DIRECTION('',(0.,0.,-1.)); +#19705 = ORIENTED_EDGE('',*,*,#19661,.F.); +#19706 = PLANE('',#19707); +#19707 = AXIS2_PLACEMENT_3D('',#19708,#19709,#19710); +#19708 = CARTESIAN_POINT('',(4.05,-7.5E-02,2.1)); +#19709 = DIRECTION('',(1.,0.,0.)); +#19710 = DIRECTION('',(-0.,1.,0.)); +#19711 = ADVANCED_FACE('',(#19712),#19730,.T.); +#19712 = FACE_BOUND('',#19713,.F.); +#19713 = EDGE_LOOP('',(#19714,#19715,#19723,#19729)); +#19714 = ORIENTED_EDGE('',*,*,#7115,.F.); +#19715 = ORIENTED_EDGE('',*,*,#19716,.T.); +#19716 = EDGE_CURVE('',#7108,#19717,#19719,.T.); +#19717 = VERTEX_POINT('',#19718); +#19718 = CARTESIAN_POINT('',(4.45,-7.5E-02,2.05)); +#19719 = LINE('',#19720,#19721); +#19720 = CARTESIAN_POINT('',(4.5,-2.5E-02,2.1)); +#19721 = VECTOR('',#19722,1.); +#19722 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#19723 = ORIENTED_EDGE('',*,*,#19724,.T.); +#19724 = EDGE_CURVE('',#19717,#19686,#19725,.T.); +#19725 = LINE('',#19726,#19727); +#19726 = CARTESIAN_POINT('',(4.45,-7.5E-02,2.05)); +#19727 = VECTOR('',#19728,1.); +#19728 = DIRECTION('',(-1.,0.,0.)); +#19729 = ORIENTED_EDGE('',*,*,#19685,.F.); +#19730 = PLANE('',#19731); +#19731 = AXIS2_PLACEMENT_3D('',#19732,#19733,#19734); +#19732 = CARTESIAN_POINT('',(4.45,-2.5E-02,2.1)); +#19733 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#19734 = DIRECTION('',(-1.,0.,0.)); +#19735 = ADVANCED_FACE('',(#19736),#19754,.T.); +#19736 = FACE_BOUND('',#19737,.F.); +#19737 = EDGE_LOOP('',(#19738,#19739,#19747,#19753)); +#19738 = ORIENTED_EDGE('',*,*,#7107,.F.); +#19739 = ORIENTED_EDGE('',*,*,#19740,.T.); +#19740 = EDGE_CURVE('',#7100,#19741,#19743,.T.); +#19741 = VERTEX_POINT('',#19742); +#19742 = CARTESIAN_POINT('',(4.45,-0.765,2.05)); +#19743 = LINE('',#19744,#19745); +#19744 = CARTESIAN_POINT('',(4.5,-0.785710678119,2.1)); +#19745 = VECTOR('',#19746,1.); +#19746 = DIRECTION('',(-0.678598344546,0.281084637715,-0.678598344546)); +#19747 = ORIENTED_EDGE('',*,*,#19748,.T.); +#19748 = EDGE_CURVE('',#19741,#19717,#19749,.T.); +#19749 = LINE('',#19750,#19751); +#19750 = CARTESIAN_POINT('',(4.45,-0.765,2.05)); +#19751 = VECTOR('',#19752,1.); +#19752 = DIRECTION('',(0.,1.,0.)); +#19753 = ORIENTED_EDGE('',*,*,#19716,.F.); +#19754 = PLANE('',#19755); +#19755 = AXIS2_PLACEMENT_3D('',#19756,#19757,#19758); +#19756 = CARTESIAN_POINT('',(4.5,-0.765,2.1)); +#19757 = DIRECTION('',(-0.707106781186,0.,0.707106781187)); +#19758 = DIRECTION('',(0.,1.,0.)); +#19759 = ADVANCED_FACE('',(#19760),#19778,.T.); +#19760 = FACE_BOUND('',#19761,.F.); +#19761 = EDGE_LOOP('',(#19762,#19763,#19771,#19777)); +#19762 = ORIENTED_EDGE('',*,*,#7099,.F.); +#19763 = ORIENTED_EDGE('',*,*,#19764,.T.); +#19764 = EDGE_CURVE('',#7092,#19765,#19767,.T.); +#19765 = VERTEX_POINT('',#19766); +#19766 = CARTESIAN_POINT('',(4.3,-0.915,2.05)); +#19767 = LINE('',#19768,#19769); +#19768 = CARTESIAN_POINT('',(4.370710678119,-0.915,2.1)); +#19769 = VECTOR('',#19770,1.); +#19770 = DIRECTION('',(-0.816496580928,0.,-0.57735026919)); +#19771 = ORIENTED_EDGE('',*,*,#19772,.T.); +#19772 = EDGE_CURVE('',#19765,#19741,#19773,.T.); +#19773 = LINE('',#19774,#19775); +#19774 = CARTESIAN_POINT('',(4.3,-0.915,2.05)); +#19775 = VECTOR('',#19776,1.); +#19776 = DIRECTION('',(0.707106781187,0.707106781186,0.)); +#19777 = ORIENTED_EDGE('',*,*,#19740,.F.); +#19778 = PLANE('',#19779); +#19779 = AXIS2_PLACEMENT_3D('',#19780,#19781,#19782); +#19780 = CARTESIAN_POINT('',(4.370710678119,-0.915,2.1)); +#19781 = DIRECTION('',(-0.5,0.5,0.707106781187)); +#19782 = DIRECTION('',(0.707106781187,0.707106781187,3.536060333431E-14) + ); +#19783 = ADVANCED_FACE('',(#19784),#19801,.F.); +#19784 = FACE_BOUND('',#19785,.F.); +#19785 = EDGE_LOOP('',(#19786,#19787,#19793,#19794,#19800)); +#19786 = ORIENTED_EDGE('',*,*,#7091,.F.); +#19787 = ORIENTED_EDGE('',*,*,#19788,.T.); +#19788 = EDGE_CURVE('',#7084,#10301,#19789,.T.); +#19789 = LINE('',#19790,#19791); +#19790 = CARTESIAN_POINT('',(3.95,-0.915,2.1)); +#19791 = VECTOR('',#19792,1.); +#19792 = DIRECTION('',(0.,0.,-1.)); +#19793 = ORIENTED_EDGE('',*,*,#10300,.T.); +#19794 = ORIENTED_EDGE('',*,*,#19795,.F.); +#19795 = EDGE_CURVE('',#19765,#10293,#19796,.T.); +#19796 = LINE('',#19797,#19798); +#19797 = CARTESIAN_POINT('',(4.3,-0.915,2.05)); +#19798 = VECTOR('',#19799,1.); +#19799 = DIRECTION('',(0.,0.,-1.)); +#19800 = ORIENTED_EDGE('',*,*,#19764,.F.); +#19801 = PLANE('',#19802); +#19802 = AXIS2_PLACEMENT_3D('',#19803,#19804,#19805); +#19803 = CARTESIAN_POINT('',(3.95,-0.915,2.1)); +#19804 = DIRECTION('',(0.,-1.,0.)); +#19805 = DIRECTION('',(1.,0.,0.)); +#19806 = ADVANCED_FACE('',(#19807),#19814,.F.); +#19807 = FACE_BOUND('',#19808,.F.); +#19808 = EDGE_LOOP('',(#19809,#19810,#19811,#19812,#19813)); +#19809 = ORIENTED_EDGE('',*,*,#7083,.F.); +#19810 = ORIENTED_EDGE('',*,*,#8061,.T.); +#19811 = ORIENTED_EDGE('',*,*,#10828,.T.); +#19812 = ORIENTED_EDGE('',*,*,#10308,.T.); +#19813 = ORIENTED_EDGE('',*,*,#19788,.F.); +#19814 = PLANE('',#19815); +#19815 = AXIS2_PLACEMENT_3D('',#19816,#19817,#19818); +#19816 = CARTESIAN_POINT('',(3.95,-0.945,2.1)); +#19817 = DIRECTION('',(1.,0.,0.)); +#19818 = DIRECTION('',(-0.,1.,0.)); +#19819 = ADVANCED_FACE('',(#19820),#19831,.F.); +#19820 = FACE_BOUND('',#19821,.F.); +#19821 = EDGE_LOOP('',(#19822,#19823,#19824,#19825)); +#19822 = ORIENTED_EDGE('',*,*,#19772,.F.); +#19823 = ORIENTED_EDGE('',*,*,#19795,.T.); +#19824 = ORIENTED_EDGE('',*,*,#10292,.T.); +#19825 = ORIENTED_EDGE('',*,*,#19826,.F.); +#19826 = EDGE_CURVE('',#19741,#10285,#19827,.T.); +#19827 = LINE('',#19828,#19829); +#19828 = CARTESIAN_POINT('',(4.45,-0.765,2.05)); +#19829 = VECTOR('',#19830,1.); +#19830 = DIRECTION('',(0.,0.,-1.)); +#19831 = PLANE('',#19832); +#19832 = AXIS2_PLACEMENT_3D('',#19833,#19834,#19835); +#19833 = CARTESIAN_POINT('',(4.3,-0.915,2.1)); +#19834 = DIRECTION('',(0.707106781186,-0.707106781187,0.)); +#19835 = DIRECTION('',(0.707106781187,0.707106781186,0.)); +#19836 = ADVANCED_FACE('',(#19837),#19848,.F.); +#19837 = FACE_BOUND('',#19838,.F.); +#19838 = EDGE_LOOP('',(#19839,#19840,#19841,#19842)); +#19839 = ORIENTED_EDGE('',*,*,#19748,.F.); +#19840 = ORIENTED_EDGE('',*,*,#19826,.T.); +#19841 = ORIENTED_EDGE('',*,*,#10284,.T.); +#19842 = ORIENTED_EDGE('',*,*,#19843,.F.); +#19843 = EDGE_CURVE('',#19717,#10277,#19844,.T.); +#19844 = LINE('',#19845,#19846); +#19845 = CARTESIAN_POINT('',(4.45,-7.5E-02,2.05)); +#19846 = VECTOR('',#19847,1.); +#19847 = DIRECTION('',(0.,0.,-1.)); +#19848 = PLANE('',#19849); +#19849 = AXIS2_PLACEMENT_3D('',#19850,#19851,#19852); +#19850 = CARTESIAN_POINT('',(4.45,-0.765,2.1)); +#19851 = DIRECTION('',(1.,0.,0.)); +#19852 = DIRECTION('',(-0.,1.,0.)); +#19853 = ADVANCED_FACE('',(#19854),#19860,.F.); +#19854 = FACE_BOUND('',#19855,.F.); +#19855 = EDGE_LOOP('',(#19856,#19857,#19858,#19859)); +#19856 = ORIENTED_EDGE('',*,*,#19724,.F.); +#19857 = ORIENTED_EDGE('',*,*,#19843,.T.); +#19858 = ORIENTED_EDGE('',*,*,#10276,.T.); +#19859 = ORIENTED_EDGE('',*,*,#19693,.F.); +#19860 = PLANE('',#19861); +#19861 = AXIS2_PLACEMENT_3D('',#19862,#19863,#19864); +#19862 = CARTESIAN_POINT('',(4.45,-7.5E-02,2.1)); +#19863 = DIRECTION('',(0.,1.,0.)); +#19864 = DIRECTION('',(-1.,0.,0.)); +#19865 = ADVANCED_FACE('',(#19866),#19877,.F.); +#19866 = FACE_BOUND('',#19867,.F.); +#19867 = EDGE_LOOP('',(#19868,#19869,#19870,#19871)); +#19868 = ORIENTED_EDGE('',*,*,#19669,.F.); +#19869 = ORIENTED_EDGE('',*,*,#19700,.T.); +#19870 = ORIENTED_EDGE('',*,*,#10260,.T.); +#19871 = ORIENTED_EDGE('',*,*,#19872,.F.); +#19872 = EDGE_CURVE('',#19638,#10253,#19873,.T.); +#19873 = LINE('',#19874,#19875); +#19874 = CARTESIAN_POINT('',(4.45,0.525,2.05)); +#19875 = VECTOR('',#19876,1.); +#19876 = DIRECTION('',(0.,0.,-1.)); +#19877 = PLANE('',#19878); +#19878 = AXIS2_PLACEMENT_3D('',#19879,#19880,#19881); +#19879 = CARTESIAN_POINT('',(4.05,0.525,2.1)); +#19880 = DIRECTION('',(0.,-1.,0.)); +#19881 = DIRECTION('',(1.,0.,0.)); +#19882 = ADVANCED_FACE('',(#19883),#19894,.F.); +#19883 = FACE_BOUND('',#19884,.F.); +#19884 = EDGE_LOOP('',(#19885,#19886,#19887,#19888)); +#19885 = ORIENTED_EDGE('',*,*,#19645,.F.); +#19886 = ORIENTED_EDGE('',*,*,#19872,.T.); +#19887 = ORIENTED_EDGE('',*,*,#10252,.T.); +#19888 = ORIENTED_EDGE('',*,*,#19889,.F.); +#19889 = EDGE_CURVE('',#19614,#10245,#19890,.T.); +#19890 = LINE('',#19891,#19892); +#19891 = CARTESIAN_POINT('',(4.45,1.215,2.05)); +#19892 = VECTOR('',#19893,1.); +#19893 = DIRECTION('',(0.,0.,-1.)); +#19894 = PLANE('',#19895); +#19895 = AXIS2_PLACEMENT_3D('',#19896,#19897,#19898); +#19896 = CARTESIAN_POINT('',(4.45,0.525,2.1)); +#19897 = DIRECTION('',(1.,0.,0.)); +#19898 = DIRECTION('',(-0.,1.,0.)); +#19899 = ADVANCED_FACE('',(#19900),#19906,.F.); +#19900 = FACE_BOUND('',#19901,.F.); +#19901 = EDGE_LOOP('',(#19902,#19903,#19904,#19905)); +#19902 = ORIENTED_EDGE('',*,*,#19621,.F.); +#19903 = ORIENTED_EDGE('',*,*,#19889,.T.); +#19904 = ORIENTED_EDGE('',*,*,#10244,.T.); +#19905 = ORIENTED_EDGE('',*,*,#19596,.F.); +#19906 = PLANE('',#19907); +#19907 = AXIS2_PLACEMENT_3D('',#19908,#19909,#19910); +#19908 = CARTESIAN_POINT('',(4.45,1.215,2.1)); +#19909 = DIRECTION('',(0.707106781186,0.707106781187,0.)); +#19910 = DIRECTION('',(-0.707106781187,0.707106781186,0.)); +#19911 = ADVANCED_FACE('',(#19912),#19923,.T.); +#19912 = FACE_BOUND('',#19913,.F.); +#19913 = EDGE_LOOP('',(#19914,#19915,#19916,#19917)); +#19914 = ORIENTED_EDGE('',*,*,#11699,.T.); +#19915 = ORIENTED_EDGE('',*,*,#11661,.F.); +#19916 = ORIENTED_EDGE('',*,*,#11413,.F.); +#19917 = ORIENTED_EDGE('',*,*,#19918,.T.); +#19918 = EDGE_CURVE('',#11406,#11700,#19919,.T.); +#19919 = LINE('',#19920,#19921); +#19920 = CARTESIAN_POINT('',(-3.76,0.625,-1.4)); +#19921 = VECTOR('',#19922,1.); +#19922 = DIRECTION('',(1.,0.,0.)); +#19923 = PLANE('',#19924); +#19924 = AXIS2_PLACEMENT_3D('',#19925,#19926,#19927); +#19925 = CARTESIAN_POINT('',(-3.76,0.625,-0.75)); +#19926 = DIRECTION('',(0.,-1.,0.)); +#19927 = DIRECTION('',(0.,0.,-1.)); +#19928 = ADVANCED_FACE('',(#19929),#19935,.F.); +#19929 = FACE_BOUND('',#19930,.F.); +#19930 = EDGE_LOOP('',(#19931,#19932,#19933,#19934)); +#19931 = ORIENTED_EDGE('',*,*,#11707,.F.); +#19932 = ORIENTED_EDGE('',*,*,#19918,.F.); +#19933 = ORIENTED_EDGE('',*,*,#11405,.T.); +#19934 = ORIENTED_EDGE('',*,*,#8907,.T.); +#19935 = PLANE('',#19936); +#19936 = AXIS2_PLACEMENT_3D('',#19937,#19938,#19939); +#19937 = CARTESIAN_POINT('',(-3.44,0.675,-1.4)); +#19938 = DIRECTION('',(0.,0.,1.)); +#19939 = DIRECTION('',(0.,-1.,0.)); +#19940 = ADVANCED_FACE('',(#19941),#19952,.F.); +#19941 = FACE_BOUND('',#19942,.F.); +#19942 = EDGE_LOOP('',(#19943,#19944,#19945,#19946)); +#19943 = ORIENTED_EDGE('',*,*,#10950,.F.); +#19944 = ORIENTED_EDGE('',*,*,#10973,.T.); +#19945 = ORIENTED_EDGE('',*,*,#9868,.T.); +#19946 = ORIENTED_EDGE('',*,*,#19947,.F.); +#19947 = EDGE_CURVE('',#10919,#9861,#19948,.T.); +#19948 = LINE('',#19949,#19950); +#19949 = CARTESIAN_POINT('',(-4.45,-0.765,2.05)); +#19950 = VECTOR('',#19951,1.); +#19951 = DIRECTION('',(0.,0.,-1.)); +#19952 = PLANE('',#19953); +#19953 = AXIS2_PLACEMENT_3D('',#19954,#19955,#19956); +#19954 = CARTESIAN_POINT('',(-4.45,1.215,2.1)); +#19955 = DIRECTION('',(-1.,0.,0.)); +#19956 = DIRECTION('',(0.,-1.,0.)); +#19957 = ADVANCED_FACE('',(#19958),#19964,.F.); +#19958 = FACE_BOUND('',#19959,.F.); +#19959 = EDGE_LOOP('',(#19960,#19961,#19962,#19963)); +#19960 = ORIENTED_EDGE('',*,*,#10926,.F.); +#19961 = ORIENTED_EDGE('',*,*,#19947,.T.); +#19962 = ORIENTED_EDGE('',*,*,#9860,.T.); +#19963 = ORIENTED_EDGE('',*,*,#10901,.F.); +#19964 = PLANE('',#19965); +#19965 = AXIS2_PLACEMENT_3D('',#19966,#19967,#19968); +#19966 = CARTESIAN_POINT('',(-4.45,-0.765,2.1)); +#19967 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#19968 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#19969 = ADVANCED_FACE('',(#19970),#20027,.F.); +#19970 = FACE_BOUND('',#19971,.F.); +#19971 = EDGE_LOOP('',(#19972,#19973,#19981,#19989,#19997,#20005,#20013, + #20021)); +#19972 = ORIENTED_EDGE('',*,*,#8978,.F.); +#19973 = ORIENTED_EDGE('',*,*,#19974,.T.); +#19974 = EDGE_CURVE('',#8124,#19975,#19977,.T.); +#19975 = VERTEX_POINT('',#19976); +#19976 = CARTESIAN_POINT('',(-3.76,-2.055,1.85)); +#19977 = LINE('',#19978,#19979); +#19978 = CARTESIAN_POINT('',(-3.76,-1.925,1.85)); +#19979 = VECTOR('',#19980,1.); +#19980 = DIRECTION('',(0.,-1.,0.)); +#19981 = ORIENTED_EDGE('',*,*,#19982,.T.); +#19982 = EDGE_CURVE('',#19975,#19983,#19985,.T.); +#19983 = VERTEX_POINT('',#19984); +#19984 = CARTESIAN_POINT('',(-3.76,-2.055,2.4)); +#19985 = LINE('',#19986,#19987); +#19986 = CARTESIAN_POINT('',(-3.76,-2.055,1.85)); +#19987 = VECTOR('',#19988,1.); +#19988 = DIRECTION('',(0.,0.,1.)); +#19989 = ORIENTED_EDGE('',*,*,#19990,.T.); +#19990 = EDGE_CURVE('',#19983,#19991,#19993,.T.); +#19991 = VERTEX_POINT('',#19992); +#19992 = CARTESIAN_POINT('',(-3.76,-2.155,2.5)); +#19993 = LINE('',#19994,#19995); +#19994 = CARTESIAN_POINT('',(-3.76,-2.055,2.4)); +#19995 = VECTOR('',#19996,1.); +#19996 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#19997 = ORIENTED_EDGE('',*,*,#19998,.T.); +#19998 = EDGE_CURVE('',#19991,#19999,#20001,.T.); +#19999 = VERTEX_POINT('',#20000); +#20000 = CARTESIAN_POINT('',(-3.76,-2.375,2.5)); +#20001 = LINE('',#20002,#20003); +#20002 = CARTESIAN_POINT('',(-3.76,-2.155,2.5)); +#20003 = VECTOR('',#20004,1.); +#20004 = DIRECTION('',(0.,-1.,0.)); +#20005 = ORIENTED_EDGE('',*,*,#20006,.T.); +#20006 = EDGE_CURVE('',#19999,#20007,#20009,.T.); +#20007 = VERTEX_POINT('',#20008); +#20008 = CARTESIAN_POINT('',(-3.76,-2.375,1.3)); +#20009 = LINE('',#20010,#20011); +#20010 = CARTESIAN_POINT('',(-3.76,-2.375,2.5)); +#20011 = VECTOR('',#20012,1.); +#20012 = DIRECTION('',(0.,0.,-1.)); +#20013 = ORIENTED_EDGE('',*,*,#20014,.T.); +#20014 = EDGE_CURVE('',#20007,#20015,#20017,.T.); +#20015 = VERTEX_POINT('',#20016); +#20016 = CARTESIAN_POINT('',(-3.76,-2.175,0.8)); +#20017 = LINE('',#20018,#20019); +#20018 = CARTESIAN_POINT('',(-3.76,-2.375,1.3)); +#20019 = VECTOR('',#20020,1.); +#20020 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20021 = ORIENTED_EDGE('',*,*,#20022,.T.); +#20022 = EDGE_CURVE('',#20015,#8979,#20023,.T.); +#20023 = LINE('',#20024,#20025); +#20024 = CARTESIAN_POINT('',(-3.76,-2.175,0.8)); +#20025 = VECTOR('',#20026,1.); +#20026 = DIRECTION('',(0.,1.,0.)); +#20027 = PLANE('',#20028); +#20028 = AXIS2_PLACEMENT_3D('',#20029,#20030,#20031); +#20029 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#20030 = DIRECTION('',(1.,0.,0.)); +#20031 = DIRECTION('',(0.,0.,-1.)); +#20032 = ADVANCED_FACE('',(#20033),#20051,.F.); +#20033 = FACE_BOUND('',#20034,.F.); +#20034 = EDGE_LOOP('',(#20035,#20043,#20044,#20045)); +#20035 = ORIENTED_EDGE('',*,*,#20036,.F.); +#20036 = EDGE_CURVE('',#8108,#20037,#20039,.T.); +#20037 = VERTEX_POINT('',#20038); +#20038 = CARTESIAN_POINT('',(-3.76,-0.675,1.157179676972)); +#20039 = LINE('',#20040,#20041); +#20040 = CARTESIAN_POINT('',(-3.76,-0.945,1.624833395016)); +#20041 = VECTOR('',#20042,1.); +#20042 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20043 = ORIENTED_EDGE('',*,*,#10508,.F.); +#20044 = ORIENTED_EDGE('',*,*,#9828,.T.); +#20045 = ORIENTED_EDGE('',*,*,#20046,.T.); +#20046 = EDGE_CURVE('',#9821,#20037,#20047,.T.); +#20047 = LINE('',#20048,#20049); +#20048 = CARTESIAN_POINT('',(-3.76,-0.675,0.)); +#20049 = VECTOR('',#20050,1.); +#20050 = DIRECTION('',(0.,0.,1.)); +#20051 = PLANE('',#20052); +#20052 = AXIS2_PLACEMENT_3D('',#20053,#20054,#20055); +#20053 = CARTESIAN_POINT('',(-3.76,0.,0.)); +#20054 = DIRECTION('',(1.,0.,0.)); +#20055 = DIRECTION('',(0.,0.,-1.)); +#20056 = ADVANCED_FACE('',(#20057),#20082,.T.); +#20057 = FACE_BOUND('',#20058,.F.); +#20058 = EDGE_LOOP('',(#20059,#20065,#20066,#20074,#20080,#20081)); +#20059 = ORIENTED_EDGE('',*,*,#20060,.F.); +#20060 = EDGE_CURVE('',#8191,#8116,#20061,.T.); +#20061 = LINE('',#20062,#20063); +#20062 = CARTESIAN_POINT('',(-3.44,-1.075,1.85)); +#20063 = VECTOR('',#20064,1.); +#20064 = DIRECTION('',(-1.,0.,0.)); +#20065 = ORIENTED_EDGE('',*,*,#8190,.F.); +#20066 = ORIENTED_EDGE('',*,*,#20067,.T.); +#20067 = EDGE_CURVE('',#8183,#20068,#20070,.T.); +#20068 = VERTEX_POINT('',#20069); +#20069 = CARTESIAN_POINT('',(-3.44,-2.055,1.85)); +#20070 = LINE('',#20071,#20072); +#20071 = CARTESIAN_POINT('',(-3.44,-1.925,1.85)); +#20072 = VECTOR('',#20073,1.); +#20073 = DIRECTION('',(0.,-1.,0.)); +#20074 = ORIENTED_EDGE('',*,*,#20075,.F.); +#20075 = EDGE_CURVE('',#19975,#20068,#20076,.T.); +#20076 = LINE('',#20077,#20078); +#20077 = CARTESIAN_POINT('',(-3.76,-2.055,1.85)); +#20078 = VECTOR('',#20079,1.); +#20079 = DIRECTION('',(1.,0.,0.)); +#20080 = ORIENTED_EDGE('',*,*,#19974,.F.); +#20081 = ORIENTED_EDGE('',*,*,#8123,.T.); +#20082 = PLANE('',#20083); +#20083 = AXIS2_PLACEMENT_3D('',#20084,#20085,#20086); +#20084 = CARTESIAN_POINT('',(-3.76,-0.675,1.85)); +#20085 = DIRECTION('',(0.,0.,1.)); +#20086 = DIRECTION('',(0.,-1.,0.)); +#20087 = ADVANCED_FACE('',(#20088),#20108,.T.); +#20088 = FACE_BOUND('',#20089,.F.); +#20089 = EDGE_LOOP('',(#20090,#20091,#20099,#20105,#20106,#20107)); +#20090 = ORIENTED_EDGE('',*,*,#20036,.T.); +#20091 = ORIENTED_EDGE('',*,*,#20092,.F.); +#20092 = EDGE_CURVE('',#20093,#20037,#20095,.T.); +#20093 = VERTEX_POINT('',#20094); +#20094 = CARTESIAN_POINT('',(-3.44,-0.675,1.157179676972)); +#20095 = LINE('',#20096,#20097); +#20096 = CARTESIAN_POINT('',(-3.44,-0.675,1.157179676972)); +#20097 = VECTOR('',#20098,1.); +#20098 = DIRECTION('',(-1.,0.,0.)); +#20099 = ORIENTED_EDGE('',*,*,#20100,.T.); +#20100 = EDGE_CURVE('',#20093,#8199,#20101,.T.); +#20101 = LINE('',#20102,#20103); +#20102 = CARTESIAN_POINT('',(-3.44,-0.675,1.157179676972)); +#20103 = VECTOR('',#20104,1.); +#20104 = DIRECTION('',(0.,-0.5,0.866025403784)); +#20105 = ORIENTED_EDGE('',*,*,#8198,.T.); +#20106 = ORIENTED_EDGE('',*,*,#20060,.T.); +#20107 = ORIENTED_EDGE('',*,*,#8115,.T.); +#20108 = PLANE('',#20109); +#20109 = AXIS2_PLACEMENT_3D('',#20110,#20111,#20112); +#20110 = CARTESIAN_POINT('',(-3.6,-0.875,1.503589838486)); +#20111 = DIRECTION('',(0.,0.866025403784,0.5)); +#20112 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20113 = ADVANCED_FACE('',(#20114),#20125,.T.); +#20114 = FACE_BOUND('',#20115,.F.); +#20115 = EDGE_LOOP('',(#20116,#20117,#20118,#20119)); +#20116 = ORIENTED_EDGE('',*,*,#20092,.T.); +#20117 = ORIENTED_EDGE('',*,*,#20046,.F.); +#20118 = ORIENTED_EDGE('',*,*,#9820,.T.); +#20119 = ORIENTED_EDGE('',*,*,#20120,.T.); +#20120 = EDGE_CURVE('',#9813,#20093,#20121,.T.); +#20121 = LINE('',#20122,#20123); +#20122 = CARTESIAN_POINT('',(-3.44,-0.675,0.)); +#20123 = VECTOR('',#20124,1.); +#20124 = DIRECTION('',(0.,0.,1.)); +#20125 = PLANE('',#20126); +#20126 = AXIS2_PLACEMENT_3D('',#20127,#20128,#20129); +#20127 = CARTESIAN_POINT('',(-3.76,-0.675,0.)); +#20128 = DIRECTION('',(0.,1.,0.)); +#20129 = DIRECTION('',(0.,-0.,1.)); +#20130 = ADVANCED_FACE('',(#20131),#20181,.T.); +#20131 = FACE_BOUND('',#20132,.F.); +#20132 = EDGE_LOOP('',(#20133,#20134,#20142,#20150,#20158,#20166,#20174, + #20180)); +#20133 = ORIENTED_EDGE('',*,*,#8994,.T.); +#20134 = ORIENTED_EDGE('',*,*,#20135,.F.); +#20135 = EDGE_CURVE('',#20136,#8987,#20138,.T.); +#20136 = VERTEX_POINT('',#20137); +#20137 = CARTESIAN_POINT('',(-3.44,-2.175,0.8)); +#20138 = LINE('',#20139,#20140); +#20139 = CARTESIAN_POINT('',(-3.44,-2.175,0.8)); +#20140 = VECTOR('',#20141,1.); +#20141 = DIRECTION('',(0.,1.,0.)); +#20142 = ORIENTED_EDGE('',*,*,#20143,.F.); +#20143 = EDGE_CURVE('',#20144,#20136,#20146,.T.); +#20144 = VERTEX_POINT('',#20145); +#20145 = CARTESIAN_POINT('',(-3.44,-2.375,1.3)); +#20146 = LINE('',#20147,#20148); +#20147 = CARTESIAN_POINT('',(-3.44,-2.375,1.3)); +#20148 = VECTOR('',#20149,1.); +#20149 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20150 = ORIENTED_EDGE('',*,*,#20151,.F.); +#20151 = EDGE_CURVE('',#20152,#20144,#20154,.T.); +#20152 = VERTEX_POINT('',#20153); +#20153 = CARTESIAN_POINT('',(-3.44,-2.375,2.5)); +#20154 = LINE('',#20155,#20156); +#20155 = CARTESIAN_POINT('',(-3.44,-2.375,2.5)); +#20156 = VECTOR('',#20157,1.); +#20157 = DIRECTION('',(0.,0.,-1.)); +#20158 = ORIENTED_EDGE('',*,*,#20159,.F.); +#20159 = EDGE_CURVE('',#20160,#20152,#20162,.T.); +#20160 = VERTEX_POINT('',#20161); +#20161 = CARTESIAN_POINT('',(-3.44,-2.155,2.5)); +#20162 = LINE('',#20163,#20164); +#20163 = CARTESIAN_POINT('',(-3.44,-2.155,2.5)); +#20164 = VECTOR('',#20165,1.); +#20165 = DIRECTION('',(0.,-1.,0.)); +#20166 = ORIENTED_EDGE('',*,*,#20167,.F.); +#20167 = EDGE_CURVE('',#20168,#20160,#20170,.T.); +#20168 = VERTEX_POINT('',#20169); +#20169 = CARTESIAN_POINT('',(-3.44,-2.055,2.4)); +#20170 = LINE('',#20171,#20172); +#20171 = CARTESIAN_POINT('',(-3.44,-2.055,2.4)); +#20172 = VECTOR('',#20173,1.); +#20173 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20174 = ORIENTED_EDGE('',*,*,#20175,.F.); +#20175 = EDGE_CURVE('',#20068,#20168,#20176,.T.); +#20176 = LINE('',#20177,#20178); +#20177 = CARTESIAN_POINT('',(-3.44,-2.055,1.85)); +#20178 = VECTOR('',#20179,1.); +#20179 = DIRECTION('',(0.,0.,1.)); +#20180 = ORIENTED_EDGE('',*,*,#20067,.F.); +#20181 = PLANE('',#20182); +#20182 = AXIS2_PLACEMENT_3D('',#20183,#20184,#20185); +#20183 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#20184 = DIRECTION('',(1.,0.,0.)); +#20185 = DIRECTION('',(0.,0.,-1.)); +#20186 = ADVANCED_FACE('',(#20187),#20193,.T.); +#20187 = FACE_BOUND('',#20188,.F.); +#20188 = EDGE_LOOP('',(#20189,#20190,#20191,#20192)); +#20189 = ORIENTED_EDGE('',*,*,#20100,.F.); +#20190 = ORIENTED_EDGE('',*,*,#20120,.F.); +#20191 = ORIENTED_EDGE('',*,*,#9812,.F.); +#20192 = ORIENTED_EDGE('',*,*,#10525,.F.); +#20193 = PLANE('',#20194); +#20194 = AXIS2_PLACEMENT_3D('',#20195,#20196,#20197); +#20195 = CARTESIAN_POINT('',(-3.44,0.,0.)); +#20196 = DIRECTION('',(1.,0.,0.)); +#20197 = DIRECTION('',(0.,0.,-1.)); +#20198 = ADVANCED_FACE('',(#20199),#20210,.T.); +#20199 = FACE_BOUND('',#20200,.F.); +#20200 = EDGE_LOOP('',(#20201,#20202,#20203,#20209)); +#20201 = ORIENTED_EDGE('',*,*,#8986,.F.); +#20202 = ORIENTED_EDGE('',*,*,#20022,.F.); +#20203 = ORIENTED_EDGE('',*,*,#20204,.T.); +#20204 = EDGE_CURVE('',#20015,#20136,#20205,.T.); +#20205 = LINE('',#20206,#20207); +#20206 = CARTESIAN_POINT('',(-3.76,-2.175,0.8)); +#20207 = VECTOR('',#20208,1.); +#20208 = DIRECTION('',(1.,0.,0.)); +#20209 = ORIENTED_EDGE('',*,*,#20135,.T.); +#20210 = PLANE('',#20211); +#20211 = AXIS2_PLACEMENT_3D('',#20212,#20213,#20214); +#20212 = CARTESIAN_POINT('',(-3.76,-2.175,0.8)); +#20213 = DIRECTION('',(0.,0.,-1.)); +#20214 = DIRECTION('',(0.,1.,0.)); +#20215 = ADVANCED_FACE('',(#20216),#20227,.T.); +#20216 = FACE_BOUND('',#20217,.F.); +#20217 = EDGE_LOOP('',(#20218,#20219,#20225,#20226)); +#20218 = ORIENTED_EDGE('',*,*,#20014,.F.); +#20219 = ORIENTED_EDGE('',*,*,#20220,.T.); +#20220 = EDGE_CURVE('',#20007,#20144,#20221,.T.); +#20221 = LINE('',#20222,#20223); +#20222 = CARTESIAN_POINT('',(-3.76,-2.375,1.3)); +#20223 = VECTOR('',#20224,1.); +#20224 = DIRECTION('',(1.,0.,0.)); +#20225 = ORIENTED_EDGE('',*,*,#20143,.T.); +#20226 = ORIENTED_EDGE('',*,*,#20204,.F.); +#20227 = PLANE('',#20228); +#20228 = AXIS2_PLACEMENT_3D('',#20229,#20230,#20231); +#20229 = CARTESIAN_POINT('',(-3.76,-2.375,1.3)); +#20230 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#20231 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20232 = ADVANCED_FACE('',(#20233),#20244,.T.); +#20233 = FACE_BOUND('',#20234,.F.); +#20234 = EDGE_LOOP('',(#20235,#20236,#20242,#20243)); +#20235 = ORIENTED_EDGE('',*,*,#20006,.F.); +#20236 = ORIENTED_EDGE('',*,*,#20237,.T.); +#20237 = EDGE_CURVE('',#19999,#20152,#20238,.T.); +#20238 = LINE('',#20239,#20240); +#20239 = CARTESIAN_POINT('',(-3.76,-2.375,2.5)); +#20240 = VECTOR('',#20241,1.); +#20241 = DIRECTION('',(1.,0.,0.)); +#20242 = ORIENTED_EDGE('',*,*,#20151,.T.); +#20243 = ORIENTED_EDGE('',*,*,#20220,.F.); +#20244 = PLANE('',#20245); +#20245 = AXIS2_PLACEMENT_3D('',#20246,#20247,#20248); +#20246 = CARTESIAN_POINT('',(-3.76,-2.375,2.5)); +#20247 = DIRECTION('',(0.,-1.,0.)); +#20248 = DIRECTION('',(0.,0.,-1.)); +#20249 = ADVANCED_FACE('',(#20250),#20261,.T.); +#20250 = FACE_BOUND('',#20251,.F.); +#20251 = EDGE_LOOP('',(#20252,#20253,#20259,#20260)); +#20252 = ORIENTED_EDGE('',*,*,#19998,.F.); +#20253 = ORIENTED_EDGE('',*,*,#20254,.T.); +#20254 = EDGE_CURVE('',#19991,#20160,#20255,.T.); +#20255 = LINE('',#20256,#20257); +#20256 = CARTESIAN_POINT('',(-3.76,-2.155,2.5)); +#20257 = VECTOR('',#20258,1.); +#20258 = DIRECTION('',(1.,0.,0.)); +#20259 = ORIENTED_EDGE('',*,*,#20159,.T.); +#20260 = ORIENTED_EDGE('',*,*,#20237,.F.); +#20261 = PLANE('',#20262); +#20262 = AXIS2_PLACEMENT_3D('',#20263,#20264,#20265); +#20263 = CARTESIAN_POINT('',(-3.76,-2.155,2.5)); +#20264 = DIRECTION('',(0.,0.,1.)); +#20265 = DIRECTION('',(0.,-1.,0.)); +#20266 = ADVANCED_FACE('',(#20267),#20278,.T.); +#20267 = FACE_BOUND('',#20268,.F.); +#20268 = EDGE_LOOP('',(#20269,#20270,#20276,#20277)); +#20269 = ORIENTED_EDGE('',*,*,#19990,.F.); +#20270 = ORIENTED_EDGE('',*,*,#20271,.T.); +#20271 = EDGE_CURVE('',#19983,#20168,#20272,.T.); +#20272 = LINE('',#20273,#20274); +#20273 = CARTESIAN_POINT('',(-3.76,-2.055,2.4)); +#20274 = VECTOR('',#20275,1.); +#20275 = DIRECTION('',(1.,0.,0.)); +#20276 = ORIENTED_EDGE('',*,*,#20167,.T.); +#20277 = ORIENTED_EDGE('',*,*,#20254,.F.); +#20278 = PLANE('',#20279); +#20279 = AXIS2_PLACEMENT_3D('',#20280,#20281,#20282); +#20280 = CARTESIAN_POINT('',(-3.76,-2.055,2.4)); +#20281 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#20282 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20283 = ADVANCED_FACE('',(#20284),#20290,.T.); +#20284 = FACE_BOUND('',#20285,.F.); +#20285 = EDGE_LOOP('',(#20286,#20287,#20288,#20289)); +#20286 = ORIENTED_EDGE('',*,*,#19982,.F.); +#20287 = ORIENTED_EDGE('',*,*,#20075,.T.); +#20288 = ORIENTED_EDGE('',*,*,#20175,.T.); +#20289 = ORIENTED_EDGE('',*,*,#20271,.F.); +#20290 = PLANE('',#20291); +#20291 = AXIS2_PLACEMENT_3D('',#20292,#20293,#20294); +#20292 = CARTESIAN_POINT('',(-3.76,-2.055,1.85)); +#20293 = DIRECTION('',(0.,1.,0.)); +#20294 = DIRECTION('',(0.,-0.,1.)); +#20295 = ADVANCED_FACE('',(#20296),#20353,.F.); +#20296 = FACE_BOUND('',#20297,.F.); +#20297 = EDGE_LOOP('',(#20298,#20299,#20307,#20315,#20323,#20331,#20339, + #20347)); +#20298 = ORIENTED_EDGE('',*,*,#9010,.F.); +#20299 = ORIENTED_EDGE('',*,*,#20300,.T.); +#20300 = EDGE_CURVE('',#9003,#20301,#20303,.T.); +#20301 = VERTEX_POINT('',#20302); +#20302 = CARTESIAN_POINT('',(-2.96,-2.055,1.85)); +#20303 = LINE('',#20304,#20305); +#20304 = CARTESIAN_POINT('',(-2.96,-1.925,1.85)); +#20305 = VECTOR('',#20306,1.); +#20306 = DIRECTION('',(0.,-1.,0.)); +#20307 = ORIENTED_EDGE('',*,*,#20308,.T.); +#20308 = EDGE_CURVE('',#20301,#20309,#20311,.T.); +#20309 = VERTEX_POINT('',#20310); +#20310 = CARTESIAN_POINT('',(-2.96,-2.055,2.4)); +#20311 = LINE('',#20312,#20313); +#20312 = CARTESIAN_POINT('',(-2.96,-2.055,1.85)); +#20313 = VECTOR('',#20314,1.); +#20314 = DIRECTION('',(0.,0.,1.)); +#20315 = ORIENTED_EDGE('',*,*,#20316,.T.); +#20316 = EDGE_CURVE('',#20309,#20317,#20319,.T.); +#20317 = VERTEX_POINT('',#20318); +#20318 = CARTESIAN_POINT('',(-2.96,-2.155,2.5)); +#20319 = LINE('',#20320,#20321); +#20320 = CARTESIAN_POINT('',(-2.96,-2.055,2.4)); +#20321 = VECTOR('',#20322,1.); +#20322 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20323 = ORIENTED_EDGE('',*,*,#20324,.T.); +#20324 = EDGE_CURVE('',#20317,#20325,#20327,.T.); +#20325 = VERTEX_POINT('',#20326); +#20326 = CARTESIAN_POINT('',(-2.96,-2.375,2.5)); +#20327 = LINE('',#20328,#20329); +#20328 = CARTESIAN_POINT('',(-2.96,-2.155,2.5)); +#20329 = VECTOR('',#20330,1.); +#20330 = DIRECTION('',(0.,-1.,0.)); +#20331 = ORIENTED_EDGE('',*,*,#20332,.T.); +#20332 = EDGE_CURVE('',#20325,#20333,#20335,.T.); +#20333 = VERTEX_POINT('',#20334); +#20334 = CARTESIAN_POINT('',(-2.96,-2.375,1.3)); +#20335 = LINE('',#20336,#20337); +#20336 = CARTESIAN_POINT('',(-2.96,-2.375,2.5)); +#20337 = VECTOR('',#20338,1.); +#20338 = DIRECTION('',(0.,0.,-1.)); +#20339 = ORIENTED_EDGE('',*,*,#20340,.T.); +#20340 = EDGE_CURVE('',#20333,#20341,#20343,.T.); +#20341 = VERTEX_POINT('',#20342); +#20342 = CARTESIAN_POINT('',(-2.96,-2.175,0.8)); +#20343 = LINE('',#20344,#20345); +#20344 = CARTESIAN_POINT('',(-2.96,-2.375,1.3)); +#20345 = VECTOR('',#20346,1.); +#20346 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20347 = ORIENTED_EDGE('',*,*,#20348,.T.); +#20348 = EDGE_CURVE('',#20341,#9011,#20349,.T.); +#20349 = LINE('',#20350,#20351); +#20350 = CARTESIAN_POINT('',(-2.96,-2.175,0.8)); +#20351 = VECTOR('',#20352,1.); +#20352 = DIRECTION('',(0.,1.,0.)); +#20353 = PLANE('',#20354); +#20354 = AXIS2_PLACEMENT_3D('',#20355,#20356,#20357); +#20355 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#20356 = DIRECTION('',(1.,0.,0.)); +#20357 = DIRECTION('',(0.,0.,-1.)); +#20358 = ADVANCED_FACE('',(#20359),#20377,.F.); +#20359 = FACE_BOUND('',#20360,.F.); +#20360 = EDGE_LOOP('',(#20361,#20369,#20370,#20371)); +#20361 = ORIENTED_EDGE('',*,*,#20362,.F.); +#20362 = EDGE_CURVE('',#10533,#20363,#20365,.T.); +#20363 = VERTEX_POINT('',#20364); +#20364 = CARTESIAN_POINT('',(-2.96,-0.675,1.157179676972)); +#20365 = LINE('',#20366,#20367); +#20366 = CARTESIAN_POINT('',(-2.96,-0.945,1.624833395016)); +#20367 = VECTOR('',#20368,1.); +#20368 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20369 = ORIENTED_EDGE('',*,*,#10532,.F.); +#20370 = ORIENTED_EDGE('',*,*,#9796,.T.); +#20371 = ORIENTED_EDGE('',*,*,#20372,.T.); +#20372 = EDGE_CURVE('',#9789,#20363,#20373,.T.); +#20373 = LINE('',#20374,#20375); +#20374 = CARTESIAN_POINT('',(-2.96,-0.675,0.)); +#20375 = VECTOR('',#20376,1.); +#20376 = DIRECTION('',(0.,0.,1.)); +#20377 = PLANE('',#20378); +#20378 = AXIS2_PLACEMENT_3D('',#20379,#20380,#20381); +#20379 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#20380 = DIRECTION('',(1.,0.,0.)); +#20381 = DIRECTION('',(0.,0.,-1.)); +#20382 = ADVANCED_FACE('',(#20383),#20422,.T.); +#20383 = FACE_BOUND('',#20384,.F.); +#20384 = EDGE_LOOP('',(#20385,#20395,#20401,#20409,#20415,#20416)); +#20385 = ORIENTED_EDGE('',*,*,#20386,.F.); +#20386 = EDGE_CURVE('',#20387,#20389,#20391,.T.); +#20387 = VERTEX_POINT('',#20388); +#20388 = CARTESIAN_POINT('',(-2.64,-1.075,1.85)); +#20389 = VERTEX_POINT('',#20390); +#20390 = CARTESIAN_POINT('',(-2.96,-1.075,1.85)); +#20391 = LINE('',#20392,#20393); +#20392 = CARTESIAN_POINT('',(-2.64,-1.075,1.85)); +#20393 = VECTOR('',#20394,1.); +#20394 = DIRECTION('',(-1.,0.,0.)); +#20395 = ORIENTED_EDGE('',*,*,#20396,.F.); +#20396 = EDGE_CURVE('',#9027,#20387,#20397,.T.); +#20397 = LINE('',#20398,#20399); +#20398 = CARTESIAN_POINT('',(-2.64,-1.925,1.85)); +#20399 = VECTOR('',#20400,1.); +#20400 = DIRECTION('',(0.,1.,0.)); +#20401 = ORIENTED_EDGE('',*,*,#20402,.T.); +#20402 = EDGE_CURVE('',#9027,#20403,#20405,.T.); +#20403 = VERTEX_POINT('',#20404); +#20404 = CARTESIAN_POINT('',(-2.64,-2.055,1.85)); +#20405 = LINE('',#20406,#20407); +#20406 = CARTESIAN_POINT('',(-2.64,-1.925,1.85)); +#20407 = VECTOR('',#20408,1.); +#20408 = DIRECTION('',(0.,-1.,0.)); +#20409 = ORIENTED_EDGE('',*,*,#20410,.F.); +#20410 = EDGE_CURVE('',#20301,#20403,#20411,.T.); +#20411 = LINE('',#20412,#20413); +#20412 = CARTESIAN_POINT('',(-2.96,-2.055,1.85)); +#20413 = VECTOR('',#20414,1.); +#20414 = DIRECTION('',(1.,0.,0.)); +#20415 = ORIENTED_EDGE('',*,*,#20300,.F.); +#20416 = ORIENTED_EDGE('',*,*,#20417,.T.); +#20417 = EDGE_CURVE('',#9003,#20389,#20418,.T.); +#20418 = LINE('',#20419,#20420); +#20419 = CARTESIAN_POINT('',(-2.96,-1.925,1.85)); +#20420 = VECTOR('',#20421,1.); +#20421 = DIRECTION('',(0.,1.,0.)); +#20422 = PLANE('',#20423); +#20423 = AXIS2_PLACEMENT_3D('',#20424,#20425,#20426); +#20424 = CARTESIAN_POINT('',(-2.96,-0.675,1.85)); +#20425 = DIRECTION('',(0.,0.,1.)); +#20426 = DIRECTION('',(0.,-1.,0.)); +#20427 = ADVANCED_FACE('',(#20428),#20458,.T.); +#20428 = FACE_BOUND('',#20429,.F.); +#20429 = EDGE_LOOP('',(#20430,#20431,#20439,#20445,#20451,#20452)); +#20430 = ORIENTED_EDGE('',*,*,#20362,.T.); +#20431 = ORIENTED_EDGE('',*,*,#20432,.F.); +#20432 = EDGE_CURVE('',#20433,#20363,#20435,.T.); +#20433 = VERTEX_POINT('',#20434); +#20434 = CARTESIAN_POINT('',(-2.64,-0.675,1.157179676972)); +#20435 = LINE('',#20436,#20437); +#20436 = CARTESIAN_POINT('',(-2.64,-0.675,1.157179676972)); +#20437 = VECTOR('',#20438,1.); +#20438 = DIRECTION('',(-1.,0.,0.)); +#20439 = ORIENTED_EDGE('',*,*,#20440,.T.); +#20440 = EDGE_CURVE('',#20433,#10556,#20441,.T.); +#20441 = LINE('',#20442,#20443); +#20442 = CARTESIAN_POINT('',(-2.64,-0.675,1.157179676972)); +#20443 = VECTOR('',#20444,1.); +#20444 = DIRECTION('',(0.,-0.5,0.866025403784)); +#20445 = ORIENTED_EDGE('',*,*,#20446,.T.); +#20446 = EDGE_CURVE('',#10556,#20387,#20447,.T.); +#20447 = LINE('',#20448,#20449); +#20448 = CARTESIAN_POINT('',(-2.64,-0.945,1.624833395016)); +#20449 = VECTOR('',#20450,1.); +#20450 = DIRECTION('',(0.,-0.5,0.866025403784)); +#20451 = ORIENTED_EDGE('',*,*,#20386,.T.); +#20452 = ORIENTED_EDGE('',*,*,#20453,.T.); +#20453 = EDGE_CURVE('',#20389,#10533,#20454,.T.); +#20454 = LINE('',#20455,#20456); +#20455 = CARTESIAN_POINT('',(-2.96,-1.075,1.85)); +#20456 = VECTOR('',#20457,1.); +#20457 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20458 = PLANE('',#20459); +#20459 = AXIS2_PLACEMENT_3D('',#20460,#20461,#20462); +#20460 = CARTESIAN_POINT('',(-2.8,-0.875,1.503589838486)); +#20461 = DIRECTION('',(0.,0.866025403784,0.5)); +#20462 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20463 = ADVANCED_FACE('',(#20464),#20475,.T.); +#20464 = FACE_BOUND('',#20465,.F.); +#20465 = EDGE_LOOP('',(#20466,#20467,#20468,#20469)); +#20466 = ORIENTED_EDGE('',*,*,#20432,.T.); +#20467 = ORIENTED_EDGE('',*,*,#20372,.F.); +#20468 = ORIENTED_EDGE('',*,*,#9788,.T.); +#20469 = ORIENTED_EDGE('',*,*,#20470,.T.); +#20470 = EDGE_CURVE('',#9781,#20433,#20471,.T.); +#20471 = LINE('',#20472,#20473); +#20472 = CARTESIAN_POINT('',(-2.64,-0.675,0.)); +#20473 = VECTOR('',#20474,1.); +#20474 = DIRECTION('',(0.,0.,1.)); +#20475 = PLANE('',#20476); +#20476 = AXIS2_PLACEMENT_3D('',#20477,#20478,#20479); +#20477 = CARTESIAN_POINT('',(-2.96,-0.675,0.)); +#20478 = DIRECTION('',(0.,1.,0.)); +#20479 = DIRECTION('',(0.,-0.,1.)); +#20480 = ADVANCED_FACE('',(#20481),#20531,.T.); +#20481 = FACE_BOUND('',#20482,.F.); +#20482 = EDGE_LOOP('',(#20483,#20484,#20492,#20500,#20508,#20516,#20524, + #20530)); +#20483 = ORIENTED_EDGE('',*,*,#9026,.T.); +#20484 = ORIENTED_EDGE('',*,*,#20485,.F.); +#20485 = EDGE_CURVE('',#20486,#9019,#20488,.T.); +#20486 = VERTEX_POINT('',#20487); +#20487 = CARTESIAN_POINT('',(-2.64,-2.175,0.8)); +#20488 = LINE('',#20489,#20490); +#20489 = CARTESIAN_POINT('',(-2.64,-2.175,0.8)); +#20490 = VECTOR('',#20491,1.); +#20491 = DIRECTION('',(0.,1.,0.)); +#20492 = ORIENTED_EDGE('',*,*,#20493,.F.); +#20493 = EDGE_CURVE('',#20494,#20486,#20496,.T.); +#20494 = VERTEX_POINT('',#20495); +#20495 = CARTESIAN_POINT('',(-2.64,-2.375,1.3)); +#20496 = LINE('',#20497,#20498); +#20497 = CARTESIAN_POINT('',(-2.64,-2.375,1.3)); +#20498 = VECTOR('',#20499,1.); +#20499 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20500 = ORIENTED_EDGE('',*,*,#20501,.F.); +#20501 = EDGE_CURVE('',#20502,#20494,#20504,.T.); +#20502 = VERTEX_POINT('',#20503); +#20503 = CARTESIAN_POINT('',(-2.64,-2.375,2.5)); +#20504 = LINE('',#20505,#20506); +#20505 = CARTESIAN_POINT('',(-2.64,-2.375,2.5)); +#20506 = VECTOR('',#20507,1.); +#20507 = DIRECTION('',(0.,0.,-1.)); +#20508 = ORIENTED_EDGE('',*,*,#20509,.F.); +#20509 = EDGE_CURVE('',#20510,#20502,#20512,.T.); +#20510 = VERTEX_POINT('',#20511); +#20511 = CARTESIAN_POINT('',(-2.64,-2.155,2.5)); +#20512 = LINE('',#20513,#20514); +#20513 = CARTESIAN_POINT('',(-2.64,-2.155,2.5)); +#20514 = VECTOR('',#20515,1.); +#20515 = DIRECTION('',(0.,-1.,0.)); +#20516 = ORIENTED_EDGE('',*,*,#20517,.F.); +#20517 = EDGE_CURVE('',#20518,#20510,#20520,.T.); +#20518 = VERTEX_POINT('',#20519); +#20519 = CARTESIAN_POINT('',(-2.64,-2.055,2.4)); +#20520 = LINE('',#20521,#20522); +#20521 = CARTESIAN_POINT('',(-2.64,-2.055,2.4)); +#20522 = VECTOR('',#20523,1.); +#20523 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20524 = ORIENTED_EDGE('',*,*,#20525,.F.); +#20525 = EDGE_CURVE('',#20403,#20518,#20526,.T.); +#20526 = LINE('',#20527,#20528); +#20527 = CARTESIAN_POINT('',(-2.64,-2.055,1.85)); +#20528 = VECTOR('',#20529,1.); +#20529 = DIRECTION('',(0.,0.,1.)); +#20530 = ORIENTED_EDGE('',*,*,#20402,.F.); +#20531 = PLANE('',#20532); +#20532 = AXIS2_PLACEMENT_3D('',#20533,#20534,#20535); +#20533 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#20534 = DIRECTION('',(1.,0.,0.)); +#20535 = DIRECTION('',(0.,0.,-1.)); +#20536 = ADVANCED_FACE('',(#20537),#20543,.T.); +#20537 = FACE_BOUND('',#20538,.F.); +#20538 = EDGE_LOOP('',(#20539,#20540,#20541,#20542)); +#20539 = ORIENTED_EDGE('',*,*,#20440,.F.); +#20540 = ORIENTED_EDGE('',*,*,#20470,.F.); +#20541 = ORIENTED_EDGE('',*,*,#9780,.F.); +#20542 = ORIENTED_EDGE('',*,*,#10563,.F.); +#20543 = PLANE('',#20544); +#20544 = AXIS2_PLACEMENT_3D('',#20545,#20546,#20547); +#20545 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#20546 = DIRECTION('',(1.,0.,0.)); +#20547 = DIRECTION('',(0.,0.,-1.)); +#20548 = ADVANCED_FACE('',(#20549),#20560,.T.); +#20549 = FACE_BOUND('',#20550,.F.); +#20550 = EDGE_LOOP('',(#20551,#20552,#20553,#20559)); +#20551 = ORIENTED_EDGE('',*,*,#9018,.F.); +#20552 = ORIENTED_EDGE('',*,*,#20348,.F.); +#20553 = ORIENTED_EDGE('',*,*,#20554,.T.); +#20554 = EDGE_CURVE('',#20341,#20486,#20555,.T.); +#20555 = LINE('',#20556,#20557); +#20556 = CARTESIAN_POINT('',(-2.96,-2.175,0.8)); +#20557 = VECTOR('',#20558,1.); +#20558 = DIRECTION('',(1.,0.,0.)); +#20559 = ORIENTED_EDGE('',*,*,#20485,.T.); +#20560 = PLANE('',#20561); +#20561 = AXIS2_PLACEMENT_3D('',#20562,#20563,#20564); +#20562 = CARTESIAN_POINT('',(-2.96,-2.175,0.8)); +#20563 = DIRECTION('',(0.,0.,-1.)); +#20564 = DIRECTION('',(0.,1.,0.)); +#20565 = ADVANCED_FACE('',(#20566),#20577,.T.); +#20566 = FACE_BOUND('',#20567,.F.); +#20567 = EDGE_LOOP('',(#20568,#20569,#20575,#20576)); +#20568 = ORIENTED_EDGE('',*,*,#20340,.F.); +#20569 = ORIENTED_EDGE('',*,*,#20570,.T.); +#20570 = EDGE_CURVE('',#20333,#20494,#20571,.T.); +#20571 = LINE('',#20572,#20573); +#20572 = CARTESIAN_POINT('',(-2.96,-2.375,1.3)); +#20573 = VECTOR('',#20574,1.); +#20574 = DIRECTION('',(1.,0.,0.)); +#20575 = ORIENTED_EDGE('',*,*,#20493,.T.); +#20576 = ORIENTED_EDGE('',*,*,#20554,.F.); +#20577 = PLANE('',#20578); +#20578 = AXIS2_PLACEMENT_3D('',#20579,#20580,#20581); +#20579 = CARTESIAN_POINT('',(-2.96,-2.375,1.3)); +#20580 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#20581 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20582 = ADVANCED_FACE('',(#20583),#20594,.T.); +#20583 = FACE_BOUND('',#20584,.F.); +#20584 = EDGE_LOOP('',(#20585,#20586,#20592,#20593)); +#20585 = ORIENTED_EDGE('',*,*,#20332,.F.); +#20586 = ORIENTED_EDGE('',*,*,#20587,.T.); +#20587 = EDGE_CURVE('',#20325,#20502,#20588,.T.); +#20588 = LINE('',#20589,#20590); +#20589 = CARTESIAN_POINT('',(-2.96,-2.375,2.5)); +#20590 = VECTOR('',#20591,1.); +#20591 = DIRECTION('',(1.,0.,0.)); +#20592 = ORIENTED_EDGE('',*,*,#20501,.T.); +#20593 = ORIENTED_EDGE('',*,*,#20570,.F.); +#20594 = PLANE('',#20595); +#20595 = AXIS2_PLACEMENT_3D('',#20596,#20597,#20598); +#20596 = CARTESIAN_POINT('',(-2.96,-2.375,2.5)); +#20597 = DIRECTION('',(0.,-1.,0.)); +#20598 = DIRECTION('',(0.,0.,-1.)); +#20599 = ADVANCED_FACE('',(#20600),#20611,.T.); +#20600 = FACE_BOUND('',#20601,.F.); +#20601 = EDGE_LOOP('',(#20602,#20603,#20609,#20610)); +#20602 = ORIENTED_EDGE('',*,*,#20324,.F.); +#20603 = ORIENTED_EDGE('',*,*,#20604,.T.); +#20604 = EDGE_CURVE('',#20317,#20510,#20605,.T.); +#20605 = LINE('',#20606,#20607); +#20606 = CARTESIAN_POINT('',(-2.96,-2.155,2.5)); +#20607 = VECTOR('',#20608,1.); +#20608 = DIRECTION('',(1.,0.,0.)); +#20609 = ORIENTED_EDGE('',*,*,#20509,.T.); +#20610 = ORIENTED_EDGE('',*,*,#20587,.F.); +#20611 = PLANE('',#20612); +#20612 = AXIS2_PLACEMENT_3D('',#20613,#20614,#20615); +#20613 = CARTESIAN_POINT('',(-2.96,-2.155,2.5)); +#20614 = DIRECTION('',(0.,0.,1.)); +#20615 = DIRECTION('',(0.,-1.,0.)); +#20616 = ADVANCED_FACE('',(#20617),#20628,.T.); +#20617 = FACE_BOUND('',#20618,.F.); +#20618 = EDGE_LOOP('',(#20619,#20620,#20626,#20627)); +#20619 = ORIENTED_EDGE('',*,*,#20316,.F.); +#20620 = ORIENTED_EDGE('',*,*,#20621,.T.); +#20621 = EDGE_CURVE('',#20309,#20518,#20622,.T.); +#20622 = LINE('',#20623,#20624); +#20623 = CARTESIAN_POINT('',(-2.96,-2.055,2.4)); +#20624 = VECTOR('',#20625,1.); +#20625 = DIRECTION('',(1.,0.,0.)); +#20626 = ORIENTED_EDGE('',*,*,#20517,.T.); +#20627 = ORIENTED_EDGE('',*,*,#20604,.F.); +#20628 = PLANE('',#20629); +#20629 = AXIS2_PLACEMENT_3D('',#20630,#20631,#20632); +#20630 = CARTESIAN_POINT('',(-2.96,-2.055,2.4)); +#20631 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#20632 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20633 = ADVANCED_FACE('',(#20634),#20640,.T.); +#20634 = FACE_BOUND('',#20635,.F.); +#20635 = EDGE_LOOP('',(#20636,#20637,#20638,#20639)); +#20636 = ORIENTED_EDGE('',*,*,#20308,.F.); +#20637 = ORIENTED_EDGE('',*,*,#20410,.T.); +#20638 = ORIENTED_EDGE('',*,*,#20525,.T.); +#20639 = ORIENTED_EDGE('',*,*,#20621,.F.); +#20640 = PLANE('',#20641); +#20641 = AXIS2_PLACEMENT_3D('',#20642,#20643,#20644); +#20642 = CARTESIAN_POINT('',(-2.96,-2.055,1.85)); +#20643 = DIRECTION('',(0.,1.,0.)); +#20644 = DIRECTION('',(0.,-0.,1.)); +#20645 = ADVANCED_FACE('',(#20646),#20660,.T.); +#20646 = FACE_BOUND('',#20647,.F.); +#20647 = EDGE_LOOP('',(#20648,#20649,#20650,#20651,#20652,#20653,#20654) + ); +#20648 = ORIENTED_EDGE('',*,*,#7696,.F.); +#20649 = ORIENTED_EDGE('',*,*,#6507,.F.); +#20650 = ORIENTED_EDGE('',*,*,#9034,.T.); +#20651 = ORIENTED_EDGE('',*,*,#20396,.T.); +#20652 = ORIENTED_EDGE('',*,*,#20446,.F.); +#20653 = ORIENTED_EDGE('',*,*,#10555,.T.); +#20654 = ORIENTED_EDGE('',*,*,#20655,.F.); +#20655 = EDGE_CURVE('',#7697,#7807,#20656,.T.); +#20656 = LINE('',#20657,#20658); +#20657 = CARTESIAN_POINT('',(-2.64,-1.445,2.05)); +#20658 = VECTOR('',#20659,1.); +#20659 = DIRECTION('',(0.,1.,0.)); +#20660 = PLANE('',#20661); +#20661 = AXIS2_PLACEMENT_3D('',#20662,#20663,#20664); +#20662 = CARTESIAN_POINT('',(-2.64,0.,0.)); +#20663 = DIRECTION('',(-1.,0.,0.)); +#20664 = DIRECTION('',(0.,0.,1.)); +#20665 = ADVANCED_FACE('',(#20666),#20672,.F.); +#20666 = FACE_BOUND('',#20667,.F.); +#20667 = EDGE_LOOP('',(#20668,#20669,#20670,#20671)); +#20668 = ORIENTED_EDGE('',*,*,#6523,.F.); +#20669 = ORIENTED_EDGE('',*,*,#7704,.T.); +#20670 = ORIENTED_EDGE('',*,*,#20655,.T.); +#20671 = ORIENTED_EDGE('',*,*,#7806,.F.); +#20672 = PLANE('',#20673); +#20673 = AXIS2_PLACEMENT_3D('',#20674,#20675,#20676); +#20674 = CARTESIAN_POINT('',(-2.59,-0.945,2.1)); +#20675 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#20676 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#20677 = ADVANCED_FACE('',(#20678),#20687,.F.); +#20678 = FACE_BOUND('',#20679,.F.); +#20679 = EDGE_LOOP('',(#20680,#20681,#20682,#20683,#20684,#20685,#20686) + ); +#20680 = ORIENTED_EDGE('',*,*,#7681,.T.); +#20681 = ORIENTED_EDGE('',*,*,#7727,.T.); +#20682 = ORIENTED_EDGE('',*,*,#10540,.T.); +#20683 = ORIENTED_EDGE('',*,*,#20453,.F.); +#20684 = ORIENTED_EDGE('',*,*,#20417,.F.); +#20685 = ORIENTED_EDGE('',*,*,#9002,.F.); +#20686 = ORIENTED_EDGE('',*,*,#6419,.T.); +#20687 = PLANE('',#20688); +#20688 = AXIS2_PLACEMENT_3D('',#20689,#20690,#20691); +#20689 = CARTESIAN_POINT('',(-2.96,0.,0.)); +#20690 = DIRECTION('',(-1.,0.,0.)); +#20691 = DIRECTION('',(0.,0.,1.)); +#20692 = ADVANCED_FACE('',(#20693),#20750,.F.); +#20693 = FACE_BOUND('',#20694,.F.); +#20694 = EDGE_LOOP('',(#20695,#20696,#20704,#20712,#20720,#20728,#20736, + #20744)); +#20695 = ORIENTED_EDGE('',*,*,#9049,.F.); +#20696 = ORIENTED_EDGE('',*,*,#20697,.T.); +#20697 = EDGE_CURVE('',#9042,#20698,#20700,.T.); +#20698 = VERTEX_POINT('',#20699); +#20699 = CARTESIAN_POINT('',(-2.16,-2.055,1.85)); +#20700 = LINE('',#20701,#20702); +#20701 = CARTESIAN_POINT('',(-2.16,-1.925,1.85)); +#20702 = VECTOR('',#20703,1.); +#20703 = DIRECTION('',(0.,-1.,0.)); +#20704 = ORIENTED_EDGE('',*,*,#20705,.T.); +#20705 = EDGE_CURVE('',#20698,#20706,#20708,.T.); +#20706 = VERTEX_POINT('',#20707); +#20707 = CARTESIAN_POINT('',(-2.16,-2.055,2.4)); +#20708 = LINE('',#20709,#20710); +#20709 = CARTESIAN_POINT('',(-2.16,-2.055,1.85)); +#20710 = VECTOR('',#20711,1.); +#20711 = DIRECTION('',(0.,0.,1.)); +#20712 = ORIENTED_EDGE('',*,*,#20713,.T.); +#20713 = EDGE_CURVE('',#20706,#20714,#20716,.T.); +#20714 = VERTEX_POINT('',#20715); +#20715 = CARTESIAN_POINT('',(-2.16,-2.155,2.5)); +#20716 = LINE('',#20717,#20718); +#20717 = CARTESIAN_POINT('',(-2.16,-2.055,2.4)); +#20718 = VECTOR('',#20719,1.); +#20719 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20720 = ORIENTED_EDGE('',*,*,#20721,.T.); +#20721 = EDGE_CURVE('',#20714,#20722,#20724,.T.); +#20722 = VERTEX_POINT('',#20723); +#20723 = CARTESIAN_POINT('',(-2.16,-2.375,2.5)); +#20724 = LINE('',#20725,#20726); +#20725 = CARTESIAN_POINT('',(-2.16,-2.155,2.5)); +#20726 = VECTOR('',#20727,1.); +#20727 = DIRECTION('',(0.,-1.,0.)); +#20728 = ORIENTED_EDGE('',*,*,#20729,.T.); +#20729 = EDGE_CURVE('',#20722,#20730,#20732,.T.); +#20730 = VERTEX_POINT('',#20731); +#20731 = CARTESIAN_POINT('',(-2.16,-2.375,1.3)); +#20732 = LINE('',#20733,#20734); +#20733 = CARTESIAN_POINT('',(-2.16,-2.375,2.5)); +#20734 = VECTOR('',#20735,1.); +#20735 = DIRECTION('',(0.,0.,-1.)); +#20736 = ORIENTED_EDGE('',*,*,#20737,.T.); +#20737 = EDGE_CURVE('',#20730,#20738,#20740,.T.); +#20738 = VERTEX_POINT('',#20739); +#20739 = CARTESIAN_POINT('',(-2.16,-2.175,0.8)); +#20740 = LINE('',#20741,#20742); +#20741 = CARTESIAN_POINT('',(-2.16,-2.375,1.3)); +#20742 = VECTOR('',#20743,1.); +#20743 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20744 = ORIENTED_EDGE('',*,*,#20745,.T.); +#20745 = EDGE_CURVE('',#20738,#9050,#20746,.T.); +#20746 = LINE('',#20747,#20748); +#20747 = CARTESIAN_POINT('',(-2.16,-2.175,0.8)); +#20748 = VECTOR('',#20749,1.); +#20749 = DIRECTION('',(0.,1.,0.)); +#20750 = PLANE('',#20751); +#20751 = AXIS2_PLACEMENT_3D('',#20752,#20753,#20754); +#20752 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#20753 = DIRECTION('',(1.,0.,0.)); +#20754 = DIRECTION('',(0.,0.,-1.)); +#20755 = ADVANCED_FACE('',(#20756),#20774,.F.); +#20756 = FACE_BOUND('',#20757,.F.); +#20757 = EDGE_LOOP('',(#20758,#20766,#20767,#20768)); +#20758 = ORIENTED_EDGE('',*,*,#20759,.F.); +#20759 = EDGE_CURVE('',#10571,#20760,#20762,.T.); +#20760 = VERTEX_POINT('',#20761); +#20761 = CARTESIAN_POINT('',(-2.16,-0.675,1.157179676972)); +#20762 = LINE('',#20763,#20764); +#20763 = CARTESIAN_POINT('',(-2.16,-0.945,1.624833395016)); +#20764 = VECTOR('',#20765,1.); +#20765 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20766 = ORIENTED_EDGE('',*,*,#10570,.F.); +#20767 = ORIENTED_EDGE('',*,*,#9764,.T.); +#20768 = ORIENTED_EDGE('',*,*,#20769,.T.); +#20769 = EDGE_CURVE('',#9757,#20760,#20770,.T.); +#20770 = LINE('',#20771,#20772); +#20771 = CARTESIAN_POINT('',(-2.16,-0.675,0.)); +#20772 = VECTOR('',#20773,1.); +#20773 = DIRECTION('',(0.,0.,1.)); +#20774 = PLANE('',#20775); +#20775 = AXIS2_PLACEMENT_3D('',#20776,#20777,#20778); +#20776 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#20777 = DIRECTION('',(1.,0.,0.)); +#20778 = DIRECTION('',(0.,0.,-1.)); +#20779 = ADVANCED_FACE('',(#20780),#20819,.T.); +#20780 = FACE_BOUND('',#20781,.F.); +#20781 = EDGE_LOOP('',(#20782,#20792,#20798,#20806,#20812,#20813)); +#20782 = ORIENTED_EDGE('',*,*,#20783,.F.); +#20783 = EDGE_CURVE('',#20784,#20786,#20788,.T.); +#20784 = VERTEX_POINT('',#20785); +#20785 = CARTESIAN_POINT('',(-1.84,-1.075,1.85)); +#20786 = VERTEX_POINT('',#20787); +#20787 = CARTESIAN_POINT('',(-2.16,-1.075,1.85)); +#20788 = LINE('',#20789,#20790); +#20789 = CARTESIAN_POINT('',(-1.84,-1.075,1.85)); +#20790 = VECTOR('',#20791,1.); +#20791 = DIRECTION('',(-1.,0.,0.)); +#20792 = ORIENTED_EDGE('',*,*,#20793,.F.); +#20793 = EDGE_CURVE('',#9066,#20784,#20794,.T.); +#20794 = LINE('',#20795,#20796); +#20795 = CARTESIAN_POINT('',(-1.84,-1.925,1.85)); +#20796 = VECTOR('',#20797,1.); +#20797 = DIRECTION('',(0.,1.,0.)); +#20798 = ORIENTED_EDGE('',*,*,#20799,.T.); +#20799 = EDGE_CURVE('',#9066,#20800,#20802,.T.); +#20800 = VERTEX_POINT('',#20801); +#20801 = CARTESIAN_POINT('',(-1.84,-2.055,1.85)); +#20802 = LINE('',#20803,#20804); +#20803 = CARTESIAN_POINT('',(-1.84,-1.925,1.85)); +#20804 = VECTOR('',#20805,1.); +#20805 = DIRECTION('',(0.,-1.,0.)); +#20806 = ORIENTED_EDGE('',*,*,#20807,.F.); +#20807 = EDGE_CURVE('',#20698,#20800,#20808,.T.); +#20808 = LINE('',#20809,#20810); +#20809 = CARTESIAN_POINT('',(-2.16,-2.055,1.85)); +#20810 = VECTOR('',#20811,1.); +#20811 = DIRECTION('',(1.,0.,0.)); +#20812 = ORIENTED_EDGE('',*,*,#20697,.F.); +#20813 = ORIENTED_EDGE('',*,*,#20814,.T.); +#20814 = EDGE_CURVE('',#9042,#20786,#20815,.T.); +#20815 = LINE('',#20816,#20817); +#20816 = CARTESIAN_POINT('',(-2.16,-1.925,1.85)); +#20817 = VECTOR('',#20818,1.); +#20818 = DIRECTION('',(0.,1.,0.)); +#20819 = PLANE('',#20820); +#20820 = AXIS2_PLACEMENT_3D('',#20821,#20822,#20823); +#20821 = CARTESIAN_POINT('',(-2.16,-0.675,1.85)); +#20822 = DIRECTION('',(0.,0.,1.)); +#20823 = DIRECTION('',(0.,-1.,0.)); +#20824 = ADVANCED_FACE('',(#20825),#20855,.T.); +#20825 = FACE_BOUND('',#20826,.F.); +#20826 = EDGE_LOOP('',(#20827,#20828,#20836,#20842,#20848,#20849)); +#20827 = ORIENTED_EDGE('',*,*,#20759,.T.); +#20828 = ORIENTED_EDGE('',*,*,#20829,.F.); +#20829 = EDGE_CURVE('',#20830,#20760,#20832,.T.); +#20830 = VERTEX_POINT('',#20831); +#20831 = CARTESIAN_POINT('',(-1.84,-0.675,1.157179676972)); +#20832 = LINE('',#20833,#20834); +#20833 = CARTESIAN_POINT('',(-1.84,-0.675,1.157179676972)); +#20834 = VECTOR('',#20835,1.); +#20835 = DIRECTION('',(-1.,0.,0.)); +#20836 = ORIENTED_EDGE('',*,*,#20837,.T.); +#20837 = EDGE_CURVE('',#20830,#10594,#20838,.T.); +#20838 = LINE('',#20839,#20840); +#20839 = CARTESIAN_POINT('',(-1.84,-0.675,1.157179676972)); +#20840 = VECTOR('',#20841,1.); +#20841 = DIRECTION('',(0.,-0.5,0.866025403784)); +#20842 = ORIENTED_EDGE('',*,*,#20843,.T.); +#20843 = EDGE_CURVE('',#10594,#20784,#20844,.T.); +#20844 = LINE('',#20845,#20846); +#20845 = CARTESIAN_POINT('',(-1.84,-0.945,1.624833395016)); +#20846 = VECTOR('',#20847,1.); +#20847 = DIRECTION('',(0.,-0.5,0.866025403784)); +#20848 = ORIENTED_EDGE('',*,*,#20783,.T.); +#20849 = ORIENTED_EDGE('',*,*,#20850,.T.); +#20850 = EDGE_CURVE('',#20786,#10571,#20851,.T.); +#20851 = LINE('',#20852,#20853); +#20852 = CARTESIAN_POINT('',(-2.16,-1.075,1.85)); +#20853 = VECTOR('',#20854,1.); +#20854 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20855 = PLANE('',#20856); +#20856 = AXIS2_PLACEMENT_3D('',#20857,#20858,#20859); +#20857 = CARTESIAN_POINT('',(-2.,-0.875,1.503589838486)); +#20858 = DIRECTION('',(0.,0.866025403784,0.5)); +#20859 = DIRECTION('',(0.,0.5,-0.866025403784)); +#20860 = ADVANCED_FACE('',(#20861),#20872,.T.); +#20861 = FACE_BOUND('',#20862,.F.); +#20862 = EDGE_LOOP('',(#20863,#20864,#20865,#20866)); +#20863 = ORIENTED_EDGE('',*,*,#20829,.T.); +#20864 = ORIENTED_EDGE('',*,*,#20769,.F.); +#20865 = ORIENTED_EDGE('',*,*,#9756,.T.); +#20866 = ORIENTED_EDGE('',*,*,#20867,.T.); +#20867 = EDGE_CURVE('',#9749,#20830,#20868,.T.); +#20868 = LINE('',#20869,#20870); +#20869 = CARTESIAN_POINT('',(-1.84,-0.675,0.)); +#20870 = VECTOR('',#20871,1.); +#20871 = DIRECTION('',(0.,0.,1.)); +#20872 = PLANE('',#20873); +#20873 = AXIS2_PLACEMENT_3D('',#20874,#20875,#20876); +#20874 = CARTESIAN_POINT('',(-2.16,-0.675,0.)); +#20875 = DIRECTION('',(0.,1.,0.)); +#20876 = DIRECTION('',(0.,-0.,1.)); +#20877 = ADVANCED_FACE('',(#20878),#20928,.T.); +#20878 = FACE_BOUND('',#20879,.F.); +#20879 = EDGE_LOOP('',(#20880,#20881,#20889,#20897,#20905,#20913,#20921, + #20927)); +#20880 = ORIENTED_EDGE('',*,*,#9065,.T.); +#20881 = ORIENTED_EDGE('',*,*,#20882,.F.); +#20882 = EDGE_CURVE('',#20883,#9058,#20885,.T.); +#20883 = VERTEX_POINT('',#20884); +#20884 = CARTESIAN_POINT('',(-1.84,-2.175,0.8)); +#20885 = LINE('',#20886,#20887); +#20886 = CARTESIAN_POINT('',(-1.84,-2.175,0.8)); +#20887 = VECTOR('',#20888,1.); +#20888 = DIRECTION('',(0.,1.,0.)); +#20889 = ORIENTED_EDGE('',*,*,#20890,.F.); +#20890 = EDGE_CURVE('',#20891,#20883,#20893,.T.); +#20891 = VERTEX_POINT('',#20892); +#20892 = CARTESIAN_POINT('',(-1.84,-2.375,1.3)); +#20893 = LINE('',#20894,#20895); +#20894 = CARTESIAN_POINT('',(-1.84,-2.375,1.3)); +#20895 = VECTOR('',#20896,1.); +#20896 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20897 = ORIENTED_EDGE('',*,*,#20898,.F.); +#20898 = EDGE_CURVE('',#20899,#20891,#20901,.T.); +#20899 = VERTEX_POINT('',#20900); +#20900 = CARTESIAN_POINT('',(-1.84,-2.375,2.5)); +#20901 = LINE('',#20902,#20903); +#20902 = CARTESIAN_POINT('',(-1.84,-2.375,2.5)); +#20903 = VECTOR('',#20904,1.); +#20904 = DIRECTION('',(0.,0.,-1.)); +#20905 = ORIENTED_EDGE('',*,*,#20906,.F.); +#20906 = EDGE_CURVE('',#20907,#20899,#20909,.T.); +#20907 = VERTEX_POINT('',#20908); +#20908 = CARTESIAN_POINT('',(-1.84,-2.155,2.5)); +#20909 = LINE('',#20910,#20911); +#20910 = CARTESIAN_POINT('',(-1.84,-2.155,2.5)); +#20911 = VECTOR('',#20912,1.); +#20912 = DIRECTION('',(0.,-1.,0.)); +#20913 = ORIENTED_EDGE('',*,*,#20914,.F.); +#20914 = EDGE_CURVE('',#20915,#20907,#20917,.T.); +#20915 = VERTEX_POINT('',#20916); +#20916 = CARTESIAN_POINT('',(-1.84,-2.055,2.4)); +#20917 = LINE('',#20918,#20919); +#20918 = CARTESIAN_POINT('',(-1.84,-2.055,2.4)); +#20919 = VECTOR('',#20920,1.); +#20920 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#20921 = ORIENTED_EDGE('',*,*,#20922,.F.); +#20922 = EDGE_CURVE('',#20800,#20915,#20923,.T.); +#20923 = LINE('',#20924,#20925); +#20924 = CARTESIAN_POINT('',(-1.84,-2.055,1.85)); +#20925 = VECTOR('',#20926,1.); +#20926 = DIRECTION('',(0.,0.,1.)); +#20927 = ORIENTED_EDGE('',*,*,#20799,.F.); +#20928 = PLANE('',#20929); +#20929 = AXIS2_PLACEMENT_3D('',#20930,#20931,#20932); +#20930 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#20931 = DIRECTION('',(1.,0.,0.)); +#20932 = DIRECTION('',(0.,0.,-1.)); +#20933 = ADVANCED_FACE('',(#20934),#20940,.T.); +#20934 = FACE_BOUND('',#20935,.F.); +#20935 = EDGE_LOOP('',(#20936,#20937,#20938,#20939)); +#20936 = ORIENTED_EDGE('',*,*,#20837,.F.); +#20937 = ORIENTED_EDGE('',*,*,#20867,.F.); +#20938 = ORIENTED_EDGE('',*,*,#9748,.F.); +#20939 = ORIENTED_EDGE('',*,*,#10601,.F.); +#20940 = PLANE('',#20941); +#20941 = AXIS2_PLACEMENT_3D('',#20942,#20943,#20944); +#20942 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#20943 = DIRECTION('',(1.,0.,0.)); +#20944 = DIRECTION('',(0.,0.,-1.)); +#20945 = ADVANCED_FACE('',(#20946),#20957,.T.); +#20946 = FACE_BOUND('',#20947,.F.); +#20947 = EDGE_LOOP('',(#20948,#20949,#20950,#20956)); +#20948 = ORIENTED_EDGE('',*,*,#9057,.F.); +#20949 = ORIENTED_EDGE('',*,*,#20745,.F.); +#20950 = ORIENTED_EDGE('',*,*,#20951,.T.); +#20951 = EDGE_CURVE('',#20738,#20883,#20952,.T.); +#20952 = LINE('',#20953,#20954); +#20953 = CARTESIAN_POINT('',(-2.16,-2.175,0.8)); +#20954 = VECTOR('',#20955,1.); +#20955 = DIRECTION('',(1.,0.,0.)); +#20956 = ORIENTED_EDGE('',*,*,#20882,.T.); +#20957 = PLANE('',#20958); +#20958 = AXIS2_PLACEMENT_3D('',#20959,#20960,#20961); +#20959 = CARTESIAN_POINT('',(-2.16,-2.175,0.8)); +#20960 = DIRECTION('',(0.,0.,-1.)); +#20961 = DIRECTION('',(0.,1.,0.)); +#20962 = ADVANCED_FACE('',(#20963),#20974,.T.); +#20963 = FACE_BOUND('',#20964,.F.); +#20964 = EDGE_LOOP('',(#20965,#20966,#20972,#20973)); +#20965 = ORIENTED_EDGE('',*,*,#20737,.F.); +#20966 = ORIENTED_EDGE('',*,*,#20967,.T.); +#20967 = EDGE_CURVE('',#20730,#20891,#20968,.T.); +#20968 = LINE('',#20969,#20970); +#20969 = CARTESIAN_POINT('',(-2.16,-2.375,1.3)); +#20970 = VECTOR('',#20971,1.); +#20971 = DIRECTION('',(1.,0.,0.)); +#20972 = ORIENTED_EDGE('',*,*,#20890,.T.); +#20973 = ORIENTED_EDGE('',*,*,#20951,.F.); +#20974 = PLANE('',#20975); +#20975 = AXIS2_PLACEMENT_3D('',#20976,#20977,#20978); +#20976 = CARTESIAN_POINT('',(-2.16,-2.375,1.3)); +#20977 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#20978 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#20979 = ADVANCED_FACE('',(#20980),#20991,.T.); +#20980 = FACE_BOUND('',#20981,.F.); +#20981 = EDGE_LOOP('',(#20982,#20983,#20989,#20990)); +#20982 = ORIENTED_EDGE('',*,*,#20729,.F.); +#20983 = ORIENTED_EDGE('',*,*,#20984,.T.); +#20984 = EDGE_CURVE('',#20722,#20899,#20985,.T.); +#20985 = LINE('',#20986,#20987); +#20986 = CARTESIAN_POINT('',(-2.16,-2.375,2.5)); +#20987 = VECTOR('',#20988,1.); +#20988 = DIRECTION('',(1.,0.,0.)); +#20989 = ORIENTED_EDGE('',*,*,#20898,.T.); +#20990 = ORIENTED_EDGE('',*,*,#20967,.F.); +#20991 = PLANE('',#20992); +#20992 = AXIS2_PLACEMENT_3D('',#20993,#20994,#20995); +#20993 = CARTESIAN_POINT('',(-2.16,-2.375,2.5)); +#20994 = DIRECTION('',(0.,-1.,0.)); +#20995 = DIRECTION('',(0.,0.,-1.)); +#20996 = ADVANCED_FACE('',(#20997),#21008,.T.); +#20997 = FACE_BOUND('',#20998,.F.); +#20998 = EDGE_LOOP('',(#20999,#21000,#21006,#21007)); +#20999 = ORIENTED_EDGE('',*,*,#20721,.F.); +#21000 = ORIENTED_EDGE('',*,*,#21001,.T.); +#21001 = EDGE_CURVE('',#20714,#20907,#21002,.T.); +#21002 = LINE('',#21003,#21004); +#21003 = CARTESIAN_POINT('',(-2.16,-2.155,2.5)); +#21004 = VECTOR('',#21005,1.); +#21005 = DIRECTION('',(1.,0.,0.)); +#21006 = ORIENTED_EDGE('',*,*,#20906,.T.); +#21007 = ORIENTED_EDGE('',*,*,#20984,.F.); +#21008 = PLANE('',#21009); +#21009 = AXIS2_PLACEMENT_3D('',#21010,#21011,#21012); +#21010 = CARTESIAN_POINT('',(-2.16,-2.155,2.5)); +#21011 = DIRECTION('',(0.,0.,1.)); +#21012 = DIRECTION('',(0.,-1.,0.)); +#21013 = ADVANCED_FACE('',(#21014),#21025,.T.); +#21014 = FACE_BOUND('',#21015,.F.); +#21015 = EDGE_LOOP('',(#21016,#21017,#21023,#21024)); +#21016 = ORIENTED_EDGE('',*,*,#20713,.F.); +#21017 = ORIENTED_EDGE('',*,*,#21018,.T.); +#21018 = EDGE_CURVE('',#20706,#20915,#21019,.T.); +#21019 = LINE('',#21020,#21021); +#21020 = CARTESIAN_POINT('',(-2.16,-2.055,2.4)); +#21021 = VECTOR('',#21022,1.); +#21022 = DIRECTION('',(1.,0.,0.)); +#21023 = ORIENTED_EDGE('',*,*,#20914,.T.); +#21024 = ORIENTED_EDGE('',*,*,#21001,.F.); +#21025 = PLANE('',#21026); +#21026 = AXIS2_PLACEMENT_3D('',#21027,#21028,#21029); +#21027 = CARTESIAN_POINT('',(-2.16,-2.055,2.4)); +#21028 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#21029 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21030 = ADVANCED_FACE('',(#21031),#21037,.T.); +#21031 = FACE_BOUND('',#21032,.F.); +#21032 = EDGE_LOOP('',(#21033,#21034,#21035,#21036)); +#21033 = ORIENTED_EDGE('',*,*,#20705,.F.); +#21034 = ORIENTED_EDGE('',*,*,#20807,.T.); +#21035 = ORIENTED_EDGE('',*,*,#20922,.T.); +#21036 = ORIENTED_EDGE('',*,*,#21018,.F.); +#21037 = PLANE('',#21038); +#21038 = AXIS2_PLACEMENT_3D('',#21039,#21040,#21041); +#21039 = CARTESIAN_POINT('',(-2.16,-2.055,1.85)); +#21040 = DIRECTION('',(0.,1.,0.)); +#21041 = DIRECTION('',(0.,-0.,1.)); +#21042 = ADVANCED_FACE('',(#21043),#21064,.T.); +#21043 = FACE_BOUND('',#21044,.F.); +#21044 = EDGE_LOOP('',(#21045,#21053,#21054,#21055,#21056,#21057,#21058) + ); +#21045 = ORIENTED_EDGE('',*,*,#21046,.F.); +#21046 = EDGE_CURVE('',#6580,#21047,#21049,.T.); +#21047 = VERTEX_POINT('',#21048); +#21048 = CARTESIAN_POINT('',(-1.84,-1.445,2.05)); +#21049 = LINE('',#21050,#21051); +#21050 = CARTESIAN_POINT('',(-1.84,-1.445,2.1)); +#21051 = VECTOR('',#21052,1.); +#21052 = DIRECTION('',(0.,0.,-1.)); +#21053 = ORIENTED_EDGE('',*,*,#6579,.F.); +#21054 = ORIENTED_EDGE('',*,*,#9073,.T.); +#21055 = ORIENTED_EDGE('',*,*,#20793,.T.); +#21056 = ORIENTED_EDGE('',*,*,#20843,.F.); +#21057 = ORIENTED_EDGE('',*,*,#10593,.T.); +#21058 = ORIENTED_EDGE('',*,*,#21059,.F.); +#21059 = EDGE_CURVE('',#21047,#7838,#21060,.T.); +#21060 = LINE('',#21061,#21062); +#21061 = CARTESIAN_POINT('',(-1.84,-1.445,2.05)); +#21062 = VECTOR('',#21063,1.); +#21063 = DIRECTION('',(0.,1.,0.)); +#21064 = PLANE('',#21065); +#21065 = AXIS2_PLACEMENT_3D('',#21066,#21067,#21068); +#21066 = CARTESIAN_POINT('',(-1.84,0.,0.)); +#21067 = DIRECTION('',(-1.,0.,0.)); +#21068 = DIRECTION('',(0.,0.,1.)); +#21069 = ADVANCED_FACE('',(#21070),#21087,.T.); +#21070 = FACE_BOUND('',#21071,.F.); +#21071 = EDGE_LOOP('',(#21072,#21073,#21081)); +#21072 = ORIENTED_EDGE('',*,*,#6481,.F.); +#21073 = ORIENTED_EDGE('',*,*,#21074,.F.); +#21074 = EDGE_CURVE('',#21075,#6482,#21077,.T.); +#21075 = VERTEX_POINT('',#21076); +#21076 = CARTESIAN_POINT('',(-2.16,-1.445,2.05)); +#21077 = LINE('',#21078,#21079); +#21078 = CARTESIAN_POINT('',(-2.16,-1.445,2.05)); +#21079 = VECTOR('',#21080,1.); +#21080 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#21081 = ORIENTED_EDGE('',*,*,#21082,.F.); +#21082 = EDGE_CURVE('',#6484,#21075,#21083,.T.); +#21083 = LINE('',#21084,#21085); +#21084 = CARTESIAN_POINT('',(-2.16,-1.445,2.1)); +#21085 = VECTOR('',#21086,1.); +#21086 = DIRECTION('',(0.,0.,-1.)); +#21087 = PLANE('',#21088); +#21088 = AXIS2_PLACEMENT_3D('',#21089,#21090,#21091); +#21089 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#21090 = DIRECTION('',(0.,1.,0.)); +#21091 = DIRECTION('',(1.,0.,0.)); +#21092 = ADVANCED_FACE('',(#21093),#21103,.T.); +#21093 = FACE_BOUND('',#21094,.F.); +#21094 = EDGE_LOOP('',(#21095,#21096,#21097)); +#21095 = ORIENTED_EDGE('',*,*,#6587,.F.); +#21096 = ORIENTED_EDGE('',*,*,#21046,.T.); +#21097 = ORIENTED_EDGE('',*,*,#21098,.F.); +#21098 = EDGE_CURVE('',#6588,#21047,#21099,.T.); +#21099 = LINE('',#21100,#21101); +#21100 = CARTESIAN_POINT('',(-1.79,-1.445,2.1)); +#21101 = VECTOR('',#21102,1.); +#21102 = DIRECTION('',(-0.707106781187,0.,-0.707106781186)); +#21103 = PLANE('',#21104); +#21104 = AXIS2_PLACEMENT_3D('',#21105,#21106,#21107); +#21105 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#21106 = DIRECTION('',(0.,1.,0.)); +#21107 = DIRECTION('',(1.,0.,0.)); +#21108 = ADVANCED_FACE('',(#21109),#21120,.F.); +#21109 = FACE_BOUND('',#21110,.F.); +#21110 = EDGE_LOOP('',(#21111,#21112,#21113,#21119)); +#21111 = ORIENTED_EDGE('',*,*,#6539,.T.); +#21112 = ORIENTED_EDGE('',*,*,#7797,.T.); +#21113 = ORIENTED_EDGE('',*,*,#21114,.F.); +#21114 = EDGE_CURVE('',#21075,#7798,#21115,.T.); +#21115 = LINE('',#21116,#21117); +#21116 = CARTESIAN_POINT('',(-2.16,-1.445,2.05)); +#21117 = VECTOR('',#21118,1.); +#21118 = DIRECTION('',(0.,1.,0.)); +#21119 = ORIENTED_EDGE('',*,*,#21074,.T.); +#21120 = PLANE('',#21121); +#21121 = AXIS2_PLACEMENT_3D('',#21122,#21123,#21124); +#21122 = CARTESIAN_POINT('',(-2.16,-0.945,2.05)); +#21123 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#21124 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#21125 = ADVANCED_FACE('',(#21126),#21135,.F.); +#21126 = FACE_BOUND('',#21127,.F.); +#21127 = EDGE_LOOP('',(#21128,#21129,#21130,#21131,#21132,#21133,#21134) + ); +#21128 = ORIENTED_EDGE('',*,*,#21082,.T.); +#21129 = ORIENTED_EDGE('',*,*,#21114,.T.); +#21130 = ORIENTED_EDGE('',*,*,#10578,.T.); +#21131 = ORIENTED_EDGE('',*,*,#20850,.F.); +#21132 = ORIENTED_EDGE('',*,*,#20814,.F.); +#21133 = ORIENTED_EDGE('',*,*,#9041,.F.); +#21134 = ORIENTED_EDGE('',*,*,#6491,.T.); +#21135 = PLANE('',#21136); +#21136 = AXIS2_PLACEMENT_3D('',#21137,#21138,#21139); +#21137 = CARTESIAN_POINT('',(-2.16,0.,0.)); +#21138 = DIRECTION('',(-1.,0.,0.)); +#21139 = DIRECTION('',(0.,0.,1.)); +#21140 = ADVANCED_FACE('',(#21141),#21147,.F.); +#21141 = FACE_BOUND('',#21142,.F.); +#21142 = EDGE_LOOP('',(#21143,#21144,#21145,#21146)); +#21143 = ORIENTED_EDGE('',*,*,#6595,.F.); +#21144 = ORIENTED_EDGE('',*,*,#21098,.T.); +#21145 = ORIENTED_EDGE('',*,*,#21059,.T.); +#21146 = ORIENTED_EDGE('',*,*,#7837,.F.); +#21147 = PLANE('',#21148); +#21148 = AXIS2_PLACEMENT_3D('',#21149,#21150,#21151); +#21149 = CARTESIAN_POINT('',(-1.79,-0.945,2.1)); +#21150 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#21151 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#21152 = ADVANCED_FACE('',(#21153),#21210,.F.); +#21153 = FACE_BOUND('',#21154,.F.); +#21154 = EDGE_LOOP('',(#21155,#21156,#21164,#21172,#21180,#21188,#21196, + #21204)); +#21155 = ORIENTED_EDGE('',*,*,#9088,.F.); +#21156 = ORIENTED_EDGE('',*,*,#21157,.T.); +#21157 = EDGE_CURVE('',#9081,#21158,#21160,.T.); +#21158 = VERTEX_POINT('',#21159); +#21159 = CARTESIAN_POINT('',(-1.36,-2.055,1.85)); +#21160 = LINE('',#21161,#21162); +#21161 = CARTESIAN_POINT('',(-1.36,-1.925,1.85)); +#21162 = VECTOR('',#21163,1.); +#21163 = DIRECTION('',(0.,-1.,0.)); +#21164 = ORIENTED_EDGE('',*,*,#21165,.T.); +#21165 = EDGE_CURVE('',#21158,#21166,#21168,.T.); +#21166 = VERTEX_POINT('',#21167); +#21167 = CARTESIAN_POINT('',(-1.36,-2.055,2.4)); +#21168 = LINE('',#21169,#21170); +#21169 = CARTESIAN_POINT('',(-1.36,-2.055,1.85)); +#21170 = VECTOR('',#21171,1.); +#21171 = DIRECTION('',(0.,0.,1.)); +#21172 = ORIENTED_EDGE('',*,*,#21173,.T.); +#21173 = EDGE_CURVE('',#21166,#21174,#21176,.T.); +#21174 = VERTEX_POINT('',#21175); +#21175 = CARTESIAN_POINT('',(-1.36,-2.155,2.5)); +#21176 = LINE('',#21177,#21178); +#21177 = CARTESIAN_POINT('',(-1.36,-2.055,2.4)); +#21178 = VECTOR('',#21179,1.); +#21179 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21180 = ORIENTED_EDGE('',*,*,#21181,.T.); +#21181 = EDGE_CURVE('',#21174,#21182,#21184,.T.); +#21182 = VERTEX_POINT('',#21183); +#21183 = CARTESIAN_POINT('',(-1.36,-2.375,2.5)); +#21184 = LINE('',#21185,#21186); +#21185 = CARTESIAN_POINT('',(-1.36,-2.155,2.5)); +#21186 = VECTOR('',#21187,1.); +#21187 = DIRECTION('',(0.,-1.,0.)); +#21188 = ORIENTED_EDGE('',*,*,#21189,.T.); +#21189 = EDGE_CURVE('',#21182,#21190,#21192,.T.); +#21190 = VERTEX_POINT('',#21191); +#21191 = CARTESIAN_POINT('',(-1.36,-2.375,1.3)); +#21192 = LINE('',#21193,#21194); +#21193 = CARTESIAN_POINT('',(-1.36,-2.375,2.5)); +#21194 = VECTOR('',#21195,1.); +#21195 = DIRECTION('',(0.,0.,-1.)); +#21196 = ORIENTED_EDGE('',*,*,#21197,.T.); +#21197 = EDGE_CURVE('',#21190,#21198,#21200,.T.); +#21198 = VERTEX_POINT('',#21199); +#21199 = CARTESIAN_POINT('',(-1.36,-2.175,0.8)); +#21200 = LINE('',#21201,#21202); +#21201 = CARTESIAN_POINT('',(-1.36,-2.375,1.3)); +#21202 = VECTOR('',#21203,1.); +#21203 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21204 = ORIENTED_EDGE('',*,*,#21205,.T.); +#21205 = EDGE_CURVE('',#21198,#9089,#21206,.T.); +#21206 = LINE('',#21207,#21208); +#21207 = CARTESIAN_POINT('',(-1.36,-2.175,0.8)); +#21208 = VECTOR('',#21209,1.); +#21209 = DIRECTION('',(0.,1.,0.)); +#21210 = PLANE('',#21211); +#21211 = AXIS2_PLACEMENT_3D('',#21212,#21213,#21214); +#21212 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#21213 = DIRECTION('',(1.,0.,0.)); +#21214 = DIRECTION('',(0.,0.,-1.)); +#21215 = ADVANCED_FACE('',(#21216),#21234,.F.); +#21216 = FACE_BOUND('',#21217,.F.); +#21217 = EDGE_LOOP('',(#21218,#21226,#21227,#21228)); +#21218 = ORIENTED_EDGE('',*,*,#21219,.F.); +#21219 = EDGE_CURVE('',#10609,#21220,#21222,.T.); +#21220 = VERTEX_POINT('',#21221); +#21221 = CARTESIAN_POINT('',(-1.36,-0.675,1.157179676972)); +#21222 = LINE('',#21223,#21224); +#21223 = CARTESIAN_POINT('',(-1.36,-0.945,1.624833395016)); +#21224 = VECTOR('',#21225,1.); +#21225 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21226 = ORIENTED_EDGE('',*,*,#10608,.F.); +#21227 = ORIENTED_EDGE('',*,*,#9732,.T.); +#21228 = ORIENTED_EDGE('',*,*,#21229,.T.); +#21229 = EDGE_CURVE('',#9725,#21220,#21230,.T.); +#21230 = LINE('',#21231,#21232); +#21231 = CARTESIAN_POINT('',(-1.36,-0.675,0.)); +#21232 = VECTOR('',#21233,1.); +#21233 = DIRECTION('',(0.,0.,1.)); +#21234 = PLANE('',#21235); +#21235 = AXIS2_PLACEMENT_3D('',#21236,#21237,#21238); +#21236 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#21237 = DIRECTION('',(1.,0.,0.)); +#21238 = DIRECTION('',(0.,0.,-1.)); +#21239 = ADVANCED_FACE('',(#21240),#21279,.T.); +#21240 = FACE_BOUND('',#21241,.F.); +#21241 = EDGE_LOOP('',(#21242,#21252,#21258,#21266,#21272,#21273)); +#21242 = ORIENTED_EDGE('',*,*,#21243,.F.); +#21243 = EDGE_CURVE('',#21244,#21246,#21248,.T.); +#21244 = VERTEX_POINT('',#21245); +#21245 = CARTESIAN_POINT('',(-1.04,-1.075,1.85)); +#21246 = VERTEX_POINT('',#21247); +#21247 = CARTESIAN_POINT('',(-1.36,-1.075,1.85)); +#21248 = LINE('',#21249,#21250); +#21249 = CARTESIAN_POINT('',(-1.04,-1.075,1.85)); +#21250 = VECTOR('',#21251,1.); +#21251 = DIRECTION('',(-1.,0.,0.)); +#21252 = ORIENTED_EDGE('',*,*,#21253,.F.); +#21253 = EDGE_CURVE('',#9105,#21244,#21254,.T.); +#21254 = LINE('',#21255,#21256); +#21255 = CARTESIAN_POINT('',(-1.04,-1.925,1.85)); +#21256 = VECTOR('',#21257,1.); +#21257 = DIRECTION('',(0.,1.,0.)); +#21258 = ORIENTED_EDGE('',*,*,#21259,.T.); +#21259 = EDGE_CURVE('',#9105,#21260,#21262,.T.); +#21260 = VERTEX_POINT('',#21261); +#21261 = CARTESIAN_POINT('',(-1.04,-2.055,1.85)); +#21262 = LINE('',#21263,#21264); +#21263 = CARTESIAN_POINT('',(-1.04,-1.925,1.85)); +#21264 = VECTOR('',#21265,1.); +#21265 = DIRECTION('',(0.,-1.,0.)); +#21266 = ORIENTED_EDGE('',*,*,#21267,.F.); +#21267 = EDGE_CURVE('',#21158,#21260,#21268,.T.); +#21268 = LINE('',#21269,#21270); +#21269 = CARTESIAN_POINT('',(-1.36,-2.055,1.85)); +#21270 = VECTOR('',#21271,1.); +#21271 = DIRECTION('',(1.,0.,0.)); +#21272 = ORIENTED_EDGE('',*,*,#21157,.F.); +#21273 = ORIENTED_EDGE('',*,*,#21274,.T.); +#21274 = EDGE_CURVE('',#9081,#21246,#21275,.T.); +#21275 = LINE('',#21276,#21277); +#21276 = CARTESIAN_POINT('',(-1.36,-1.925,1.85)); +#21277 = VECTOR('',#21278,1.); +#21278 = DIRECTION('',(0.,1.,0.)); +#21279 = PLANE('',#21280); +#21280 = AXIS2_PLACEMENT_3D('',#21281,#21282,#21283); +#21281 = CARTESIAN_POINT('',(-1.36,-0.675,1.85)); +#21282 = DIRECTION('',(0.,0.,1.)); +#21283 = DIRECTION('',(0.,-1.,0.)); +#21284 = ADVANCED_FACE('',(#21285),#21315,.T.); +#21285 = FACE_BOUND('',#21286,.F.); +#21286 = EDGE_LOOP('',(#21287,#21288,#21296,#21302,#21308,#21309)); +#21287 = ORIENTED_EDGE('',*,*,#21219,.T.); +#21288 = ORIENTED_EDGE('',*,*,#21289,.F.); +#21289 = EDGE_CURVE('',#21290,#21220,#21292,.T.); +#21290 = VERTEX_POINT('',#21291); +#21291 = CARTESIAN_POINT('',(-1.04,-0.675,1.157179676972)); +#21292 = LINE('',#21293,#21294); +#21293 = CARTESIAN_POINT('',(-1.04,-0.675,1.157179676972)); +#21294 = VECTOR('',#21295,1.); +#21295 = DIRECTION('',(-1.,0.,0.)); +#21296 = ORIENTED_EDGE('',*,*,#21297,.T.); +#21297 = EDGE_CURVE('',#21290,#10632,#21298,.T.); +#21298 = LINE('',#21299,#21300); +#21299 = CARTESIAN_POINT('',(-1.04,-0.675,1.157179676972)); +#21300 = VECTOR('',#21301,1.); +#21301 = DIRECTION('',(0.,-0.5,0.866025403784)); +#21302 = ORIENTED_EDGE('',*,*,#21303,.T.); +#21303 = EDGE_CURVE('',#10632,#21244,#21304,.T.); +#21304 = LINE('',#21305,#21306); +#21305 = CARTESIAN_POINT('',(-1.04,-0.945,1.624833395016)); +#21306 = VECTOR('',#21307,1.); +#21307 = DIRECTION('',(0.,-0.5,0.866025403784)); +#21308 = ORIENTED_EDGE('',*,*,#21243,.T.); +#21309 = ORIENTED_EDGE('',*,*,#21310,.T.); +#21310 = EDGE_CURVE('',#21246,#10609,#21311,.T.); +#21311 = LINE('',#21312,#21313); +#21312 = CARTESIAN_POINT('',(-1.36,-1.075,1.85)); +#21313 = VECTOR('',#21314,1.); +#21314 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21315 = PLANE('',#21316); +#21316 = AXIS2_PLACEMENT_3D('',#21317,#21318,#21319); +#21317 = CARTESIAN_POINT('',(-1.2,-0.875,1.503589838486)); +#21318 = DIRECTION('',(0.,0.866025403784,0.5)); +#21319 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21320 = ADVANCED_FACE('',(#21321),#21332,.T.); +#21321 = FACE_BOUND('',#21322,.F.); +#21322 = EDGE_LOOP('',(#21323,#21324,#21325,#21326)); +#21323 = ORIENTED_EDGE('',*,*,#21289,.T.); +#21324 = ORIENTED_EDGE('',*,*,#21229,.F.); +#21325 = ORIENTED_EDGE('',*,*,#9724,.T.); +#21326 = ORIENTED_EDGE('',*,*,#21327,.T.); +#21327 = EDGE_CURVE('',#9717,#21290,#21328,.T.); +#21328 = LINE('',#21329,#21330); +#21329 = CARTESIAN_POINT('',(-1.04,-0.675,0.)); +#21330 = VECTOR('',#21331,1.); +#21331 = DIRECTION('',(0.,0.,1.)); +#21332 = PLANE('',#21333); +#21333 = AXIS2_PLACEMENT_3D('',#21334,#21335,#21336); +#21334 = CARTESIAN_POINT('',(-1.36,-0.675,0.)); +#21335 = DIRECTION('',(0.,1.,0.)); +#21336 = DIRECTION('',(0.,-0.,1.)); +#21337 = ADVANCED_FACE('',(#21338),#21388,.T.); +#21338 = FACE_BOUND('',#21339,.F.); +#21339 = EDGE_LOOP('',(#21340,#21341,#21349,#21357,#21365,#21373,#21381, + #21387)); +#21340 = ORIENTED_EDGE('',*,*,#9104,.T.); +#21341 = ORIENTED_EDGE('',*,*,#21342,.F.); +#21342 = EDGE_CURVE('',#21343,#9097,#21345,.T.); +#21343 = VERTEX_POINT('',#21344); +#21344 = CARTESIAN_POINT('',(-1.04,-2.175,0.8)); +#21345 = LINE('',#21346,#21347); +#21346 = CARTESIAN_POINT('',(-1.04,-2.175,0.8)); +#21347 = VECTOR('',#21348,1.); +#21348 = DIRECTION('',(0.,1.,0.)); +#21349 = ORIENTED_EDGE('',*,*,#21350,.F.); +#21350 = EDGE_CURVE('',#21351,#21343,#21353,.T.); +#21351 = VERTEX_POINT('',#21352); +#21352 = CARTESIAN_POINT('',(-1.04,-2.375,1.3)); +#21353 = LINE('',#21354,#21355); +#21354 = CARTESIAN_POINT('',(-1.04,-2.375,1.3)); +#21355 = VECTOR('',#21356,1.); +#21356 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21357 = ORIENTED_EDGE('',*,*,#21358,.F.); +#21358 = EDGE_CURVE('',#21359,#21351,#21361,.T.); +#21359 = VERTEX_POINT('',#21360); +#21360 = CARTESIAN_POINT('',(-1.04,-2.375,2.5)); +#21361 = LINE('',#21362,#21363); +#21362 = CARTESIAN_POINT('',(-1.04,-2.375,2.5)); +#21363 = VECTOR('',#21364,1.); +#21364 = DIRECTION('',(0.,0.,-1.)); +#21365 = ORIENTED_EDGE('',*,*,#21366,.F.); +#21366 = EDGE_CURVE('',#21367,#21359,#21369,.T.); +#21367 = VERTEX_POINT('',#21368); +#21368 = CARTESIAN_POINT('',(-1.04,-2.155,2.5)); +#21369 = LINE('',#21370,#21371); +#21370 = CARTESIAN_POINT('',(-1.04,-2.155,2.5)); +#21371 = VECTOR('',#21372,1.); +#21372 = DIRECTION('',(0.,-1.,0.)); +#21373 = ORIENTED_EDGE('',*,*,#21374,.F.); +#21374 = EDGE_CURVE('',#21375,#21367,#21377,.T.); +#21375 = VERTEX_POINT('',#21376); +#21376 = CARTESIAN_POINT('',(-1.04,-2.055,2.4)); +#21377 = LINE('',#21378,#21379); +#21378 = CARTESIAN_POINT('',(-1.04,-2.055,2.4)); +#21379 = VECTOR('',#21380,1.); +#21380 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21381 = ORIENTED_EDGE('',*,*,#21382,.F.); +#21382 = EDGE_CURVE('',#21260,#21375,#21383,.T.); +#21383 = LINE('',#21384,#21385); +#21384 = CARTESIAN_POINT('',(-1.04,-2.055,1.85)); +#21385 = VECTOR('',#21386,1.); +#21386 = DIRECTION('',(0.,0.,1.)); +#21387 = ORIENTED_EDGE('',*,*,#21259,.F.); +#21388 = PLANE('',#21389); +#21389 = AXIS2_PLACEMENT_3D('',#21390,#21391,#21392); +#21390 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#21391 = DIRECTION('',(1.,0.,0.)); +#21392 = DIRECTION('',(0.,0.,-1.)); +#21393 = ADVANCED_FACE('',(#21394),#21400,.T.); +#21394 = FACE_BOUND('',#21395,.F.); +#21395 = EDGE_LOOP('',(#21396,#21397,#21398,#21399)); +#21396 = ORIENTED_EDGE('',*,*,#21297,.F.); +#21397 = ORIENTED_EDGE('',*,*,#21327,.F.); +#21398 = ORIENTED_EDGE('',*,*,#9716,.F.); +#21399 = ORIENTED_EDGE('',*,*,#10639,.F.); +#21400 = PLANE('',#21401); +#21401 = AXIS2_PLACEMENT_3D('',#21402,#21403,#21404); +#21402 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#21403 = DIRECTION('',(1.,0.,0.)); +#21404 = DIRECTION('',(0.,0.,-1.)); +#21405 = ADVANCED_FACE('',(#21406),#21417,.T.); +#21406 = FACE_BOUND('',#21407,.F.); +#21407 = EDGE_LOOP('',(#21408,#21409,#21410,#21416)); +#21408 = ORIENTED_EDGE('',*,*,#9096,.F.); +#21409 = ORIENTED_EDGE('',*,*,#21205,.F.); +#21410 = ORIENTED_EDGE('',*,*,#21411,.T.); +#21411 = EDGE_CURVE('',#21198,#21343,#21412,.T.); +#21412 = LINE('',#21413,#21414); +#21413 = CARTESIAN_POINT('',(-1.36,-2.175,0.8)); +#21414 = VECTOR('',#21415,1.); +#21415 = DIRECTION('',(1.,0.,0.)); +#21416 = ORIENTED_EDGE('',*,*,#21342,.T.); +#21417 = PLANE('',#21418); +#21418 = AXIS2_PLACEMENT_3D('',#21419,#21420,#21421); +#21419 = CARTESIAN_POINT('',(-1.36,-2.175,0.8)); +#21420 = DIRECTION('',(0.,0.,-1.)); +#21421 = DIRECTION('',(0.,1.,0.)); +#21422 = ADVANCED_FACE('',(#21423),#21434,.T.); +#21423 = FACE_BOUND('',#21424,.F.); +#21424 = EDGE_LOOP('',(#21425,#21426,#21432,#21433)); +#21425 = ORIENTED_EDGE('',*,*,#21197,.F.); +#21426 = ORIENTED_EDGE('',*,*,#21427,.T.); +#21427 = EDGE_CURVE('',#21190,#21351,#21428,.T.); +#21428 = LINE('',#21429,#21430); +#21429 = CARTESIAN_POINT('',(-1.36,-2.375,1.3)); +#21430 = VECTOR('',#21431,1.); +#21431 = DIRECTION('',(1.,0.,0.)); +#21432 = ORIENTED_EDGE('',*,*,#21350,.T.); +#21433 = ORIENTED_EDGE('',*,*,#21411,.F.); +#21434 = PLANE('',#21435); +#21435 = AXIS2_PLACEMENT_3D('',#21436,#21437,#21438); +#21436 = CARTESIAN_POINT('',(-1.36,-2.375,1.3)); +#21437 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#21438 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21439 = ADVANCED_FACE('',(#21440),#21451,.T.); +#21440 = FACE_BOUND('',#21441,.F.); +#21441 = EDGE_LOOP('',(#21442,#21443,#21449,#21450)); +#21442 = ORIENTED_EDGE('',*,*,#21189,.F.); +#21443 = ORIENTED_EDGE('',*,*,#21444,.T.); +#21444 = EDGE_CURVE('',#21182,#21359,#21445,.T.); +#21445 = LINE('',#21446,#21447); +#21446 = CARTESIAN_POINT('',(-1.36,-2.375,2.5)); +#21447 = VECTOR('',#21448,1.); +#21448 = DIRECTION('',(1.,0.,0.)); +#21449 = ORIENTED_EDGE('',*,*,#21358,.T.); +#21450 = ORIENTED_EDGE('',*,*,#21427,.F.); +#21451 = PLANE('',#21452); +#21452 = AXIS2_PLACEMENT_3D('',#21453,#21454,#21455); +#21453 = CARTESIAN_POINT('',(-1.36,-2.375,2.5)); +#21454 = DIRECTION('',(0.,-1.,0.)); +#21455 = DIRECTION('',(0.,0.,-1.)); +#21456 = ADVANCED_FACE('',(#21457),#21468,.T.); +#21457 = FACE_BOUND('',#21458,.F.); +#21458 = EDGE_LOOP('',(#21459,#21460,#21466,#21467)); +#21459 = ORIENTED_EDGE('',*,*,#21181,.F.); +#21460 = ORIENTED_EDGE('',*,*,#21461,.T.); +#21461 = EDGE_CURVE('',#21174,#21367,#21462,.T.); +#21462 = LINE('',#21463,#21464); +#21463 = CARTESIAN_POINT('',(-1.36,-2.155,2.5)); +#21464 = VECTOR('',#21465,1.); +#21465 = DIRECTION('',(1.,0.,0.)); +#21466 = ORIENTED_EDGE('',*,*,#21366,.T.); +#21467 = ORIENTED_EDGE('',*,*,#21444,.F.); +#21468 = PLANE('',#21469); +#21469 = AXIS2_PLACEMENT_3D('',#21470,#21471,#21472); +#21470 = CARTESIAN_POINT('',(-1.36,-2.155,2.5)); +#21471 = DIRECTION('',(0.,0.,1.)); +#21472 = DIRECTION('',(0.,-1.,0.)); +#21473 = ADVANCED_FACE('',(#21474),#21485,.T.); +#21474 = FACE_BOUND('',#21475,.F.); +#21475 = EDGE_LOOP('',(#21476,#21477,#21483,#21484)); +#21476 = ORIENTED_EDGE('',*,*,#21173,.F.); +#21477 = ORIENTED_EDGE('',*,*,#21478,.T.); +#21478 = EDGE_CURVE('',#21166,#21375,#21479,.T.); +#21479 = LINE('',#21480,#21481); +#21480 = CARTESIAN_POINT('',(-1.36,-2.055,2.4)); +#21481 = VECTOR('',#21482,1.); +#21482 = DIRECTION('',(1.,0.,0.)); +#21483 = ORIENTED_EDGE('',*,*,#21374,.T.); +#21484 = ORIENTED_EDGE('',*,*,#21461,.F.); +#21485 = PLANE('',#21486); +#21486 = AXIS2_PLACEMENT_3D('',#21487,#21488,#21489); +#21487 = CARTESIAN_POINT('',(-1.36,-2.055,2.4)); +#21488 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#21489 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21490 = ADVANCED_FACE('',(#21491),#21497,.T.); +#21491 = FACE_BOUND('',#21492,.F.); +#21492 = EDGE_LOOP('',(#21493,#21494,#21495,#21496)); +#21493 = ORIENTED_EDGE('',*,*,#21165,.F.); +#21494 = ORIENTED_EDGE('',*,*,#21267,.T.); +#21495 = ORIENTED_EDGE('',*,*,#21382,.T.); +#21496 = ORIENTED_EDGE('',*,*,#21478,.F.); +#21497 = PLANE('',#21498); +#21498 = AXIS2_PLACEMENT_3D('',#21499,#21500,#21501); +#21499 = CARTESIAN_POINT('',(-1.36,-2.055,1.85)); +#21500 = DIRECTION('',(0.,1.,0.)); +#21501 = DIRECTION('',(0.,-0.,1.)); +#21502 = ADVANCED_FACE('',(#21503),#21524,.T.); +#21503 = FACE_BOUND('',#21504,.F.); +#21504 = EDGE_LOOP('',(#21505,#21513,#21514,#21515,#21516,#21517,#21518) + ); +#21505 = ORIENTED_EDGE('',*,*,#21506,.F.); +#21506 = EDGE_CURVE('',#6652,#21507,#21509,.T.); +#21507 = VERTEX_POINT('',#21508); +#21508 = CARTESIAN_POINT('',(-1.04,-1.445,2.05)); +#21509 = LINE('',#21510,#21511); +#21510 = CARTESIAN_POINT('',(-1.04,-1.445,2.1)); +#21511 = VECTOR('',#21512,1.); +#21512 = DIRECTION('',(0.,0.,-1.)); +#21513 = ORIENTED_EDGE('',*,*,#6651,.F.); +#21514 = ORIENTED_EDGE('',*,*,#9112,.T.); +#21515 = ORIENTED_EDGE('',*,*,#21253,.T.); +#21516 = ORIENTED_EDGE('',*,*,#21303,.F.); +#21517 = ORIENTED_EDGE('',*,*,#10631,.T.); +#21518 = ORIENTED_EDGE('',*,*,#21519,.F.); +#21519 = EDGE_CURVE('',#21507,#7869,#21520,.T.); +#21520 = LINE('',#21521,#21522); +#21521 = CARTESIAN_POINT('',(-1.04,-1.445,2.05)); +#21522 = VECTOR('',#21523,1.); +#21523 = DIRECTION('',(0.,1.,0.)); +#21524 = PLANE('',#21525); +#21525 = AXIS2_PLACEMENT_3D('',#21526,#21527,#21528); +#21526 = CARTESIAN_POINT('',(-1.04,0.,0.)); +#21527 = DIRECTION('',(-1.,0.,0.)); +#21528 = DIRECTION('',(0.,0.,1.)); +#21529 = ADVANCED_FACE('',(#21530),#21547,.T.); +#21530 = FACE_BOUND('',#21531,.F.); +#21531 = EDGE_LOOP('',(#21532,#21533,#21541)); +#21532 = ORIENTED_EDGE('',*,*,#6553,.F.); +#21533 = ORIENTED_EDGE('',*,*,#21534,.F.); +#21534 = EDGE_CURVE('',#21535,#6554,#21537,.T.); +#21535 = VERTEX_POINT('',#21536); +#21536 = CARTESIAN_POINT('',(-1.36,-1.445,2.05)); +#21537 = LINE('',#21538,#21539); +#21538 = CARTESIAN_POINT('',(-1.36,-1.445,2.05)); +#21539 = VECTOR('',#21540,1.); +#21540 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#21541 = ORIENTED_EDGE('',*,*,#21542,.F.); +#21542 = EDGE_CURVE('',#6556,#21535,#21543,.T.); +#21543 = LINE('',#21544,#21545); +#21544 = CARTESIAN_POINT('',(-1.36,-1.445,2.1)); +#21545 = VECTOR('',#21546,1.); +#21546 = DIRECTION('',(0.,0.,-1.)); +#21547 = PLANE('',#21548); +#21548 = AXIS2_PLACEMENT_3D('',#21549,#21550,#21551); +#21549 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#21550 = DIRECTION('',(0.,1.,0.)); +#21551 = DIRECTION('',(1.,0.,0.)); +#21552 = ADVANCED_FACE('',(#21553),#21563,.T.); +#21553 = FACE_BOUND('',#21554,.F.); +#21554 = EDGE_LOOP('',(#21555,#21556,#21557)); +#21555 = ORIENTED_EDGE('',*,*,#6659,.F.); +#21556 = ORIENTED_EDGE('',*,*,#21506,.T.); +#21557 = ORIENTED_EDGE('',*,*,#21558,.F.); +#21558 = EDGE_CURVE('',#6660,#21507,#21559,.T.); +#21559 = LINE('',#21560,#21561); +#21560 = CARTESIAN_POINT('',(-0.99,-1.445,2.1)); +#21561 = VECTOR('',#21562,1.); +#21562 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#21563 = PLANE('',#21564); +#21564 = AXIS2_PLACEMENT_3D('',#21565,#21566,#21567); +#21565 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#21566 = DIRECTION('',(0.,1.,0.)); +#21567 = DIRECTION('',(1.,0.,0.)); +#21568 = ADVANCED_FACE('',(#21569),#21580,.F.); +#21569 = FACE_BOUND('',#21570,.F.); +#21570 = EDGE_LOOP('',(#21571,#21572,#21573,#21579)); +#21571 = ORIENTED_EDGE('',*,*,#6611,.T.); +#21572 = ORIENTED_EDGE('',*,*,#7828,.T.); +#21573 = ORIENTED_EDGE('',*,*,#21574,.F.); +#21574 = EDGE_CURVE('',#21535,#7829,#21575,.T.); +#21575 = LINE('',#21576,#21577); +#21576 = CARTESIAN_POINT('',(-1.36,-1.445,2.05)); +#21577 = VECTOR('',#21578,1.); +#21578 = DIRECTION('',(0.,1.,0.)); +#21579 = ORIENTED_EDGE('',*,*,#21534,.T.); +#21580 = PLANE('',#21581); +#21581 = AXIS2_PLACEMENT_3D('',#21582,#21583,#21584); +#21582 = CARTESIAN_POINT('',(-1.36,-0.945,2.05)); +#21583 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#21584 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#21585 = ADVANCED_FACE('',(#21586),#21595,.F.); +#21586 = FACE_BOUND('',#21587,.F.); +#21587 = EDGE_LOOP('',(#21588,#21589,#21590,#21591,#21592,#21593,#21594) + ); +#21588 = ORIENTED_EDGE('',*,*,#21542,.T.); +#21589 = ORIENTED_EDGE('',*,*,#21574,.T.); +#21590 = ORIENTED_EDGE('',*,*,#10616,.T.); +#21591 = ORIENTED_EDGE('',*,*,#21310,.F.); +#21592 = ORIENTED_EDGE('',*,*,#21274,.F.); +#21593 = ORIENTED_EDGE('',*,*,#9080,.F.); +#21594 = ORIENTED_EDGE('',*,*,#6563,.T.); +#21595 = PLANE('',#21596); +#21596 = AXIS2_PLACEMENT_3D('',#21597,#21598,#21599); +#21597 = CARTESIAN_POINT('',(-1.36,0.,0.)); +#21598 = DIRECTION('',(-1.,0.,0.)); +#21599 = DIRECTION('',(0.,0.,1.)); +#21600 = ADVANCED_FACE('',(#21601),#21607,.F.); +#21601 = FACE_BOUND('',#21602,.F.); +#21602 = EDGE_LOOP('',(#21603,#21604,#21605,#21606)); +#21603 = ORIENTED_EDGE('',*,*,#6667,.F.); +#21604 = ORIENTED_EDGE('',*,*,#21558,.T.); +#21605 = ORIENTED_EDGE('',*,*,#21519,.T.); +#21606 = ORIENTED_EDGE('',*,*,#7868,.F.); +#21607 = PLANE('',#21608); +#21608 = AXIS2_PLACEMENT_3D('',#21609,#21610,#21611); +#21609 = CARTESIAN_POINT('',(-0.99,-0.945,2.1)); +#21610 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#21611 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#21612 = ADVANCED_FACE('',(#21613),#21670,.F.); +#21613 = FACE_BOUND('',#21614,.F.); +#21614 = EDGE_LOOP('',(#21615,#21616,#21624,#21632,#21640,#21648,#21656, + #21664)); +#21615 = ORIENTED_EDGE('',*,*,#9127,.F.); +#21616 = ORIENTED_EDGE('',*,*,#21617,.T.); +#21617 = EDGE_CURVE('',#9120,#21618,#21620,.T.); +#21618 = VERTEX_POINT('',#21619); +#21619 = CARTESIAN_POINT('',(-0.56,-2.055,1.85)); +#21620 = LINE('',#21621,#21622); +#21621 = CARTESIAN_POINT('',(-0.56,-1.925,1.85)); +#21622 = VECTOR('',#21623,1.); +#21623 = DIRECTION('',(0.,-1.,0.)); +#21624 = ORIENTED_EDGE('',*,*,#21625,.T.); +#21625 = EDGE_CURVE('',#21618,#21626,#21628,.T.); +#21626 = VERTEX_POINT('',#21627); +#21627 = CARTESIAN_POINT('',(-0.56,-2.055,2.4)); +#21628 = LINE('',#21629,#21630); +#21629 = CARTESIAN_POINT('',(-0.56,-2.055,1.85)); +#21630 = VECTOR('',#21631,1.); +#21631 = DIRECTION('',(0.,0.,1.)); +#21632 = ORIENTED_EDGE('',*,*,#21633,.T.); +#21633 = EDGE_CURVE('',#21626,#21634,#21636,.T.); +#21634 = VERTEX_POINT('',#21635); +#21635 = CARTESIAN_POINT('',(-0.56,-2.155,2.5)); +#21636 = LINE('',#21637,#21638); +#21637 = CARTESIAN_POINT('',(-0.56,-2.055,2.4)); +#21638 = VECTOR('',#21639,1.); +#21639 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21640 = ORIENTED_EDGE('',*,*,#21641,.T.); +#21641 = EDGE_CURVE('',#21634,#21642,#21644,.T.); +#21642 = VERTEX_POINT('',#21643); +#21643 = CARTESIAN_POINT('',(-0.56,-2.375,2.5)); +#21644 = LINE('',#21645,#21646); +#21645 = CARTESIAN_POINT('',(-0.56,-2.155,2.5)); +#21646 = VECTOR('',#21647,1.); +#21647 = DIRECTION('',(0.,-1.,0.)); +#21648 = ORIENTED_EDGE('',*,*,#21649,.T.); +#21649 = EDGE_CURVE('',#21642,#21650,#21652,.T.); +#21650 = VERTEX_POINT('',#21651); +#21651 = CARTESIAN_POINT('',(-0.56,-2.375,1.3)); +#21652 = LINE('',#21653,#21654); +#21653 = CARTESIAN_POINT('',(-0.56,-2.375,2.5)); +#21654 = VECTOR('',#21655,1.); +#21655 = DIRECTION('',(0.,0.,-1.)); +#21656 = ORIENTED_EDGE('',*,*,#21657,.T.); +#21657 = EDGE_CURVE('',#21650,#21658,#21660,.T.); +#21658 = VERTEX_POINT('',#21659); +#21659 = CARTESIAN_POINT('',(-0.56,-2.175,0.8)); +#21660 = LINE('',#21661,#21662); +#21661 = CARTESIAN_POINT('',(-0.56,-2.375,1.3)); +#21662 = VECTOR('',#21663,1.); +#21663 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21664 = ORIENTED_EDGE('',*,*,#21665,.T.); +#21665 = EDGE_CURVE('',#21658,#9128,#21666,.T.); +#21666 = LINE('',#21667,#21668); +#21667 = CARTESIAN_POINT('',(-0.56,-2.175,0.8)); +#21668 = VECTOR('',#21669,1.); +#21669 = DIRECTION('',(0.,1.,0.)); +#21670 = PLANE('',#21671); +#21671 = AXIS2_PLACEMENT_3D('',#21672,#21673,#21674); +#21672 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#21673 = DIRECTION('',(1.,0.,0.)); +#21674 = DIRECTION('',(0.,0.,-1.)); +#21675 = ADVANCED_FACE('',(#21676),#21694,.F.); +#21676 = FACE_BOUND('',#21677,.F.); +#21677 = EDGE_LOOP('',(#21678,#21686,#21687,#21688)); +#21678 = ORIENTED_EDGE('',*,*,#21679,.F.); +#21679 = EDGE_CURVE('',#10647,#21680,#21682,.T.); +#21680 = VERTEX_POINT('',#21681); +#21681 = CARTESIAN_POINT('',(-0.56,-0.675,1.157179676972)); +#21682 = LINE('',#21683,#21684); +#21683 = CARTESIAN_POINT('',(-0.56,-0.945,1.624833395016)); +#21684 = VECTOR('',#21685,1.); +#21685 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21686 = ORIENTED_EDGE('',*,*,#10646,.F.); +#21687 = ORIENTED_EDGE('',*,*,#9700,.T.); +#21688 = ORIENTED_EDGE('',*,*,#21689,.T.); +#21689 = EDGE_CURVE('',#9693,#21680,#21690,.T.); +#21690 = LINE('',#21691,#21692); +#21691 = CARTESIAN_POINT('',(-0.56,-0.675,0.)); +#21692 = VECTOR('',#21693,1.); +#21693 = DIRECTION('',(0.,0.,1.)); +#21694 = PLANE('',#21695); +#21695 = AXIS2_PLACEMENT_3D('',#21696,#21697,#21698); +#21696 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#21697 = DIRECTION('',(1.,0.,0.)); +#21698 = DIRECTION('',(0.,0.,-1.)); +#21699 = ADVANCED_FACE('',(#21700),#21739,.T.); +#21700 = FACE_BOUND('',#21701,.F.); +#21701 = EDGE_LOOP('',(#21702,#21712,#21718,#21726,#21732,#21733)); +#21702 = ORIENTED_EDGE('',*,*,#21703,.F.); +#21703 = EDGE_CURVE('',#21704,#21706,#21708,.T.); +#21704 = VERTEX_POINT('',#21705); +#21705 = CARTESIAN_POINT('',(-0.24,-1.075,1.85)); +#21706 = VERTEX_POINT('',#21707); +#21707 = CARTESIAN_POINT('',(-0.56,-1.075,1.85)); +#21708 = LINE('',#21709,#21710); +#21709 = CARTESIAN_POINT('',(-0.24,-1.075,1.85)); +#21710 = VECTOR('',#21711,1.); +#21711 = DIRECTION('',(-1.,0.,0.)); +#21712 = ORIENTED_EDGE('',*,*,#21713,.F.); +#21713 = EDGE_CURVE('',#9144,#21704,#21714,.T.); +#21714 = LINE('',#21715,#21716); +#21715 = CARTESIAN_POINT('',(-0.24,-1.925,1.85)); +#21716 = VECTOR('',#21717,1.); +#21717 = DIRECTION('',(0.,1.,0.)); +#21718 = ORIENTED_EDGE('',*,*,#21719,.T.); +#21719 = EDGE_CURVE('',#9144,#21720,#21722,.T.); +#21720 = VERTEX_POINT('',#21721); +#21721 = CARTESIAN_POINT('',(-0.24,-2.055,1.85)); +#21722 = LINE('',#21723,#21724); +#21723 = CARTESIAN_POINT('',(-0.24,-1.925,1.85)); +#21724 = VECTOR('',#21725,1.); +#21725 = DIRECTION('',(0.,-1.,0.)); +#21726 = ORIENTED_EDGE('',*,*,#21727,.F.); +#21727 = EDGE_CURVE('',#21618,#21720,#21728,.T.); +#21728 = LINE('',#21729,#21730); +#21729 = CARTESIAN_POINT('',(-0.56,-2.055,1.85)); +#21730 = VECTOR('',#21731,1.); +#21731 = DIRECTION('',(1.,0.,0.)); +#21732 = ORIENTED_EDGE('',*,*,#21617,.F.); +#21733 = ORIENTED_EDGE('',*,*,#21734,.T.); +#21734 = EDGE_CURVE('',#9120,#21706,#21735,.T.); +#21735 = LINE('',#21736,#21737); +#21736 = CARTESIAN_POINT('',(-0.56,-1.925,1.85)); +#21737 = VECTOR('',#21738,1.); +#21738 = DIRECTION('',(0.,1.,0.)); +#21739 = PLANE('',#21740); +#21740 = AXIS2_PLACEMENT_3D('',#21741,#21742,#21743); +#21741 = CARTESIAN_POINT('',(-0.56,-0.675,1.85)); +#21742 = DIRECTION('',(0.,0.,1.)); +#21743 = DIRECTION('',(0.,-1.,0.)); +#21744 = ADVANCED_FACE('',(#21745),#21775,.T.); +#21745 = FACE_BOUND('',#21746,.F.); +#21746 = EDGE_LOOP('',(#21747,#21748,#21756,#21762,#21768,#21769)); +#21747 = ORIENTED_EDGE('',*,*,#21679,.T.); +#21748 = ORIENTED_EDGE('',*,*,#21749,.F.); +#21749 = EDGE_CURVE('',#21750,#21680,#21752,.T.); +#21750 = VERTEX_POINT('',#21751); +#21751 = CARTESIAN_POINT('',(-0.24,-0.675,1.157179676972)); +#21752 = LINE('',#21753,#21754); +#21753 = CARTESIAN_POINT('',(-0.24,-0.675,1.157179676972)); +#21754 = VECTOR('',#21755,1.); +#21755 = DIRECTION('',(-1.,0.,0.)); +#21756 = ORIENTED_EDGE('',*,*,#21757,.T.); +#21757 = EDGE_CURVE('',#21750,#10678,#21758,.T.); +#21758 = LINE('',#21759,#21760); +#21759 = CARTESIAN_POINT('',(-0.24,-0.675,1.157179676972)); +#21760 = VECTOR('',#21761,1.); +#21761 = DIRECTION('',(0.,-0.5,0.866025403784)); +#21762 = ORIENTED_EDGE('',*,*,#21763,.T.); +#21763 = EDGE_CURVE('',#10678,#21704,#21764,.T.); +#21764 = LINE('',#21765,#21766); +#21765 = CARTESIAN_POINT('',(-0.24,-0.945,1.624833395016)); +#21766 = VECTOR('',#21767,1.); +#21767 = DIRECTION('',(0.,-0.5,0.866025403784)); +#21768 = ORIENTED_EDGE('',*,*,#21703,.T.); +#21769 = ORIENTED_EDGE('',*,*,#21770,.T.); +#21770 = EDGE_CURVE('',#21706,#10647,#21771,.T.); +#21771 = LINE('',#21772,#21773); +#21772 = CARTESIAN_POINT('',(-0.56,-1.075,1.85)); +#21773 = VECTOR('',#21774,1.); +#21774 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21775 = PLANE('',#21776); +#21776 = AXIS2_PLACEMENT_3D('',#21777,#21778,#21779); +#21777 = CARTESIAN_POINT('',(-0.4,-0.875,1.503589838486)); +#21778 = DIRECTION('',(0.,0.866025403784,0.5)); +#21779 = DIRECTION('',(0.,0.5,-0.866025403784)); +#21780 = ADVANCED_FACE('',(#21781),#21792,.T.); +#21781 = FACE_BOUND('',#21782,.F.); +#21782 = EDGE_LOOP('',(#21783,#21784,#21785,#21786)); +#21783 = ORIENTED_EDGE('',*,*,#21749,.T.); +#21784 = ORIENTED_EDGE('',*,*,#21689,.F.); +#21785 = ORIENTED_EDGE('',*,*,#9692,.T.); +#21786 = ORIENTED_EDGE('',*,*,#21787,.T.); +#21787 = EDGE_CURVE('',#9685,#21750,#21788,.T.); +#21788 = LINE('',#21789,#21790); +#21789 = CARTESIAN_POINT('',(-0.24,-0.675,0.)); +#21790 = VECTOR('',#21791,1.); +#21791 = DIRECTION('',(0.,0.,1.)); +#21792 = PLANE('',#21793); +#21793 = AXIS2_PLACEMENT_3D('',#21794,#21795,#21796); +#21794 = CARTESIAN_POINT('',(-0.56,-0.675,0.)); +#21795 = DIRECTION('',(0.,1.,0.)); +#21796 = DIRECTION('',(0.,-0.,1.)); +#21797 = ADVANCED_FACE('',(#21798),#21848,.T.); +#21798 = FACE_BOUND('',#21799,.F.); +#21799 = EDGE_LOOP('',(#21800,#21801,#21809,#21817,#21825,#21833,#21841, + #21847)); +#21800 = ORIENTED_EDGE('',*,*,#9143,.T.); +#21801 = ORIENTED_EDGE('',*,*,#21802,.F.); +#21802 = EDGE_CURVE('',#21803,#9136,#21805,.T.); +#21803 = VERTEX_POINT('',#21804); +#21804 = CARTESIAN_POINT('',(-0.24,-2.175,0.8)); +#21805 = LINE('',#21806,#21807); +#21806 = CARTESIAN_POINT('',(-0.24,-2.175,0.8)); +#21807 = VECTOR('',#21808,1.); +#21808 = DIRECTION('',(0.,1.,0.)); +#21809 = ORIENTED_EDGE('',*,*,#21810,.F.); +#21810 = EDGE_CURVE('',#21811,#21803,#21813,.T.); +#21811 = VERTEX_POINT('',#21812); +#21812 = CARTESIAN_POINT('',(-0.24,-2.375,1.3)); +#21813 = LINE('',#21814,#21815); +#21814 = CARTESIAN_POINT('',(-0.24,-2.375,1.3)); +#21815 = VECTOR('',#21816,1.); +#21816 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21817 = ORIENTED_EDGE('',*,*,#21818,.F.); +#21818 = EDGE_CURVE('',#21819,#21811,#21821,.T.); +#21819 = VERTEX_POINT('',#21820); +#21820 = CARTESIAN_POINT('',(-0.24,-2.375,2.5)); +#21821 = LINE('',#21822,#21823); +#21822 = CARTESIAN_POINT('',(-0.24,-2.375,2.5)); +#21823 = VECTOR('',#21824,1.); +#21824 = DIRECTION('',(0.,0.,-1.)); +#21825 = ORIENTED_EDGE('',*,*,#21826,.F.); +#21826 = EDGE_CURVE('',#21827,#21819,#21829,.T.); +#21827 = VERTEX_POINT('',#21828); +#21828 = CARTESIAN_POINT('',(-0.24,-2.155,2.5)); +#21829 = LINE('',#21830,#21831); +#21830 = CARTESIAN_POINT('',(-0.24,-2.155,2.5)); +#21831 = VECTOR('',#21832,1.); +#21832 = DIRECTION('',(0.,-1.,0.)); +#21833 = ORIENTED_EDGE('',*,*,#21834,.F.); +#21834 = EDGE_CURVE('',#21835,#21827,#21837,.T.); +#21835 = VERTEX_POINT('',#21836); +#21836 = CARTESIAN_POINT('',(-0.24,-2.055,2.4)); +#21837 = LINE('',#21838,#21839); +#21838 = CARTESIAN_POINT('',(-0.24,-2.055,2.4)); +#21839 = VECTOR('',#21840,1.); +#21840 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21841 = ORIENTED_EDGE('',*,*,#21842,.F.); +#21842 = EDGE_CURVE('',#21720,#21835,#21843,.T.); +#21843 = LINE('',#21844,#21845); +#21844 = CARTESIAN_POINT('',(-0.24,-2.055,1.85)); +#21845 = VECTOR('',#21846,1.); +#21846 = DIRECTION('',(0.,0.,1.)); +#21847 = ORIENTED_EDGE('',*,*,#21719,.F.); +#21848 = PLANE('',#21849); +#21849 = AXIS2_PLACEMENT_3D('',#21850,#21851,#21852); +#21850 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#21851 = DIRECTION('',(1.,0.,0.)); +#21852 = DIRECTION('',(0.,0.,-1.)); +#21853 = ADVANCED_FACE('',(#21854),#21860,.T.); +#21854 = FACE_BOUND('',#21855,.F.); +#21855 = EDGE_LOOP('',(#21856,#21857,#21858,#21859)); +#21856 = ORIENTED_EDGE('',*,*,#21757,.F.); +#21857 = ORIENTED_EDGE('',*,*,#21787,.F.); +#21858 = ORIENTED_EDGE('',*,*,#9684,.F.); +#21859 = ORIENTED_EDGE('',*,*,#10685,.F.); +#21860 = PLANE('',#21861); +#21861 = AXIS2_PLACEMENT_3D('',#21862,#21863,#21864); +#21862 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#21863 = DIRECTION('',(1.,0.,0.)); +#21864 = DIRECTION('',(0.,0.,-1.)); +#21865 = ADVANCED_FACE('',(#21866),#21877,.T.); +#21866 = FACE_BOUND('',#21867,.F.); +#21867 = EDGE_LOOP('',(#21868,#21869,#21870,#21876)); +#21868 = ORIENTED_EDGE('',*,*,#9135,.F.); +#21869 = ORIENTED_EDGE('',*,*,#21665,.F.); +#21870 = ORIENTED_EDGE('',*,*,#21871,.T.); +#21871 = EDGE_CURVE('',#21658,#21803,#21872,.T.); +#21872 = LINE('',#21873,#21874); +#21873 = CARTESIAN_POINT('',(-0.56,-2.175,0.8)); +#21874 = VECTOR('',#21875,1.); +#21875 = DIRECTION('',(1.,0.,0.)); +#21876 = ORIENTED_EDGE('',*,*,#21802,.T.); +#21877 = PLANE('',#21878); +#21878 = AXIS2_PLACEMENT_3D('',#21879,#21880,#21881); +#21879 = CARTESIAN_POINT('',(-0.56,-2.175,0.8)); +#21880 = DIRECTION('',(0.,0.,-1.)); +#21881 = DIRECTION('',(0.,1.,0.)); +#21882 = ADVANCED_FACE('',(#21883),#21894,.T.); +#21883 = FACE_BOUND('',#21884,.F.); +#21884 = EDGE_LOOP('',(#21885,#21886,#21892,#21893)); +#21885 = ORIENTED_EDGE('',*,*,#21657,.F.); +#21886 = ORIENTED_EDGE('',*,*,#21887,.T.); +#21887 = EDGE_CURVE('',#21650,#21811,#21888,.T.); +#21888 = LINE('',#21889,#21890); +#21889 = CARTESIAN_POINT('',(-0.56,-2.375,1.3)); +#21890 = VECTOR('',#21891,1.); +#21891 = DIRECTION('',(1.,0.,0.)); +#21892 = ORIENTED_EDGE('',*,*,#21810,.T.); +#21893 = ORIENTED_EDGE('',*,*,#21871,.F.); +#21894 = PLANE('',#21895); +#21895 = AXIS2_PLACEMENT_3D('',#21896,#21897,#21898); +#21896 = CARTESIAN_POINT('',(-0.56,-2.375,1.3)); +#21897 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#21898 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#21899 = ADVANCED_FACE('',(#21900),#21911,.T.); +#21900 = FACE_BOUND('',#21901,.F.); +#21901 = EDGE_LOOP('',(#21902,#21903,#21909,#21910)); +#21902 = ORIENTED_EDGE('',*,*,#21649,.F.); +#21903 = ORIENTED_EDGE('',*,*,#21904,.T.); +#21904 = EDGE_CURVE('',#21642,#21819,#21905,.T.); +#21905 = LINE('',#21906,#21907); +#21906 = CARTESIAN_POINT('',(-0.56,-2.375,2.5)); +#21907 = VECTOR('',#21908,1.); +#21908 = DIRECTION('',(1.,0.,0.)); +#21909 = ORIENTED_EDGE('',*,*,#21818,.T.); +#21910 = ORIENTED_EDGE('',*,*,#21887,.F.); +#21911 = PLANE('',#21912); +#21912 = AXIS2_PLACEMENT_3D('',#21913,#21914,#21915); +#21913 = CARTESIAN_POINT('',(-0.56,-2.375,2.5)); +#21914 = DIRECTION('',(0.,-1.,0.)); +#21915 = DIRECTION('',(0.,0.,-1.)); +#21916 = ADVANCED_FACE('',(#21917),#21928,.T.); +#21917 = FACE_BOUND('',#21918,.F.); +#21918 = EDGE_LOOP('',(#21919,#21920,#21926,#21927)); +#21919 = ORIENTED_EDGE('',*,*,#21641,.F.); +#21920 = ORIENTED_EDGE('',*,*,#21921,.T.); +#21921 = EDGE_CURVE('',#21634,#21827,#21922,.T.); +#21922 = LINE('',#21923,#21924); +#21923 = CARTESIAN_POINT('',(-0.56,-2.155,2.5)); +#21924 = VECTOR('',#21925,1.); +#21925 = DIRECTION('',(1.,0.,0.)); +#21926 = ORIENTED_EDGE('',*,*,#21826,.T.); +#21927 = ORIENTED_EDGE('',*,*,#21904,.F.); +#21928 = PLANE('',#21929); +#21929 = AXIS2_PLACEMENT_3D('',#21930,#21931,#21932); +#21930 = CARTESIAN_POINT('',(-0.56,-2.155,2.5)); +#21931 = DIRECTION('',(0.,0.,1.)); +#21932 = DIRECTION('',(0.,-1.,0.)); +#21933 = ADVANCED_FACE('',(#21934),#21945,.T.); +#21934 = FACE_BOUND('',#21935,.F.); +#21935 = EDGE_LOOP('',(#21936,#21937,#21943,#21944)); +#21936 = ORIENTED_EDGE('',*,*,#21633,.F.); +#21937 = ORIENTED_EDGE('',*,*,#21938,.T.); +#21938 = EDGE_CURVE('',#21626,#21835,#21939,.T.); +#21939 = LINE('',#21940,#21941); +#21940 = CARTESIAN_POINT('',(-0.56,-2.055,2.4)); +#21941 = VECTOR('',#21942,1.); +#21942 = DIRECTION('',(1.,0.,0.)); +#21943 = ORIENTED_EDGE('',*,*,#21834,.T.); +#21944 = ORIENTED_EDGE('',*,*,#21921,.F.); +#21945 = PLANE('',#21946); +#21946 = AXIS2_PLACEMENT_3D('',#21947,#21948,#21949); +#21947 = CARTESIAN_POINT('',(-0.56,-2.055,2.4)); +#21948 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#21949 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#21950 = ADVANCED_FACE('',(#21951),#21957,.T.); +#21951 = FACE_BOUND('',#21952,.F.); +#21952 = EDGE_LOOP('',(#21953,#21954,#21955,#21956)); +#21953 = ORIENTED_EDGE('',*,*,#21625,.F.); +#21954 = ORIENTED_EDGE('',*,*,#21727,.T.); +#21955 = ORIENTED_EDGE('',*,*,#21842,.T.); +#21956 = ORIENTED_EDGE('',*,*,#21938,.F.); +#21957 = PLANE('',#21958); +#21958 = AXIS2_PLACEMENT_3D('',#21959,#21960,#21961); +#21959 = CARTESIAN_POINT('',(-0.56,-2.055,1.85)); +#21960 = DIRECTION('',(0.,1.,0.)); +#21961 = DIRECTION('',(0.,-0.,1.)); +#21962 = ADVANCED_FACE('',(#21963),#21984,.T.); +#21963 = FACE_BOUND('',#21964,.F.); +#21964 = EDGE_LOOP('',(#21965,#21973,#21974,#21975,#21976,#21977,#21978) + ); +#21965 = ORIENTED_EDGE('',*,*,#21966,.F.); +#21966 = EDGE_CURVE('',#6724,#21967,#21969,.T.); +#21967 = VERTEX_POINT('',#21968); +#21968 = CARTESIAN_POINT('',(-0.24,-1.445,2.05)); +#21969 = LINE('',#21970,#21971); +#21970 = CARTESIAN_POINT('',(-0.24,-1.445,2.1)); +#21971 = VECTOR('',#21972,1.); +#21972 = DIRECTION('',(0.,0.,-1.)); +#21973 = ORIENTED_EDGE('',*,*,#6723,.F.); +#21974 = ORIENTED_EDGE('',*,*,#9151,.T.); +#21975 = ORIENTED_EDGE('',*,*,#21713,.T.); +#21976 = ORIENTED_EDGE('',*,*,#21763,.F.); +#21977 = ORIENTED_EDGE('',*,*,#10677,.T.); +#21978 = ORIENTED_EDGE('',*,*,#21979,.F.); +#21979 = EDGE_CURVE('',#21967,#7900,#21980,.T.); +#21980 = LINE('',#21981,#21982); +#21981 = CARTESIAN_POINT('',(-0.24,-1.445,2.05)); +#21982 = VECTOR('',#21983,1.); +#21983 = DIRECTION('',(0.,1.,0.)); +#21984 = PLANE('',#21985); +#21985 = AXIS2_PLACEMENT_3D('',#21986,#21987,#21988); +#21986 = CARTESIAN_POINT('',(-0.24,0.,0.)); +#21987 = DIRECTION('',(-1.,0.,0.)); +#21988 = DIRECTION('',(0.,0.,1.)); +#21989 = ADVANCED_FACE('',(#21990),#22007,.T.); +#21990 = FACE_BOUND('',#21991,.F.); +#21991 = EDGE_LOOP('',(#21992,#21993,#22001)); +#21992 = ORIENTED_EDGE('',*,*,#6625,.F.); +#21993 = ORIENTED_EDGE('',*,*,#21994,.F.); +#21994 = EDGE_CURVE('',#21995,#6626,#21997,.T.); +#21995 = VERTEX_POINT('',#21996); +#21996 = CARTESIAN_POINT('',(-0.56,-1.445,2.05)); +#21997 = LINE('',#21998,#21999); +#21998 = CARTESIAN_POINT('',(-0.56,-1.445,2.05)); +#21999 = VECTOR('',#22000,1.); +#22000 = DIRECTION('',(-0.707106781186,0.,0.707106781187)); +#22001 = ORIENTED_EDGE('',*,*,#22002,.F.); +#22002 = EDGE_CURVE('',#6628,#21995,#22003,.T.); +#22003 = LINE('',#22004,#22005); +#22004 = CARTESIAN_POINT('',(-0.56,-1.445,2.1)); +#22005 = VECTOR('',#22006,1.); +#22006 = DIRECTION('',(0.,0.,-1.)); +#22007 = PLANE('',#22008); +#22008 = AXIS2_PLACEMENT_3D('',#22009,#22010,#22011); +#22009 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22010 = DIRECTION('',(0.,1.,0.)); +#22011 = DIRECTION('',(1.,0.,0.)); +#22012 = ADVANCED_FACE('',(#22013),#22023,.T.); +#22013 = FACE_BOUND('',#22014,.F.); +#22014 = EDGE_LOOP('',(#22015,#22016,#22017)); +#22015 = ORIENTED_EDGE('',*,*,#6731,.F.); +#22016 = ORIENTED_EDGE('',*,*,#21966,.T.); +#22017 = ORIENTED_EDGE('',*,*,#22018,.F.); +#22018 = EDGE_CURVE('',#6732,#21967,#22019,.T.); +#22019 = LINE('',#22020,#22021); +#22020 = CARTESIAN_POINT('',(-0.19,-1.445,2.1)); +#22021 = VECTOR('',#22022,1.); +#22022 = DIRECTION('',(-0.707106781186,0.,-0.707106781187)); +#22023 = PLANE('',#22024); +#22024 = AXIS2_PLACEMENT_3D('',#22025,#22026,#22027); +#22025 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22026 = DIRECTION('',(0.,1.,0.)); +#22027 = DIRECTION('',(1.,0.,0.)); +#22028 = ADVANCED_FACE('',(#22029),#22040,.F.); +#22029 = FACE_BOUND('',#22030,.F.); +#22030 = EDGE_LOOP('',(#22031,#22032,#22033,#22039)); +#22031 = ORIENTED_EDGE('',*,*,#6683,.T.); +#22032 = ORIENTED_EDGE('',*,*,#7859,.T.); +#22033 = ORIENTED_EDGE('',*,*,#22034,.F.); +#22034 = EDGE_CURVE('',#21995,#7860,#22035,.T.); +#22035 = LINE('',#22036,#22037); +#22036 = CARTESIAN_POINT('',(-0.56,-1.445,2.05)); +#22037 = VECTOR('',#22038,1.); +#22038 = DIRECTION('',(0.,1.,0.)); +#22039 = ORIENTED_EDGE('',*,*,#21994,.T.); +#22040 = PLANE('',#22041); +#22041 = AXIS2_PLACEMENT_3D('',#22042,#22043,#22044); +#22042 = CARTESIAN_POINT('',(-0.56,-0.945,2.05)); +#22043 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22044 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#22045 = ADVANCED_FACE('',(#22046),#22055,.F.); +#22046 = FACE_BOUND('',#22047,.F.); +#22047 = EDGE_LOOP('',(#22048,#22049,#22050,#22051,#22052,#22053,#22054) + ); +#22048 = ORIENTED_EDGE('',*,*,#22002,.T.); +#22049 = ORIENTED_EDGE('',*,*,#22034,.T.); +#22050 = ORIENTED_EDGE('',*,*,#10654,.T.); +#22051 = ORIENTED_EDGE('',*,*,#21770,.F.); +#22052 = ORIENTED_EDGE('',*,*,#21734,.F.); +#22053 = ORIENTED_EDGE('',*,*,#9119,.F.); +#22054 = ORIENTED_EDGE('',*,*,#6635,.T.); +#22055 = PLANE('',#22056); +#22056 = AXIS2_PLACEMENT_3D('',#22057,#22058,#22059); +#22057 = CARTESIAN_POINT('',(-0.56,0.,0.)); +#22058 = DIRECTION('',(-1.,0.,0.)); +#22059 = DIRECTION('',(0.,0.,1.)); +#22060 = ADVANCED_FACE('',(#22061),#22067,.F.); +#22061 = FACE_BOUND('',#22062,.F.); +#22062 = EDGE_LOOP('',(#22063,#22064,#22065,#22066)); +#22063 = ORIENTED_EDGE('',*,*,#6739,.F.); +#22064 = ORIENTED_EDGE('',*,*,#22018,.T.); +#22065 = ORIENTED_EDGE('',*,*,#21979,.T.); +#22066 = ORIENTED_EDGE('',*,*,#7899,.F.); +#22067 = PLANE('',#22068); +#22068 = AXIS2_PLACEMENT_3D('',#22069,#22070,#22071); +#22069 = CARTESIAN_POINT('',(-0.19,-0.945,2.1)); +#22070 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#22071 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22072 = ADVANCED_FACE('',(#22073),#22106,.F.); +#22073 = FACE_BOUND('',#22074,.F.); +#22074 = EDGE_LOOP('',(#22075,#22083,#22089,#22090,#22098,#22104,#22105) + ); +#22075 = ORIENTED_EDGE('',*,*,#22076,.T.); +#22076 = EDGE_CURVE('',#6700,#22077,#22079,.T.); +#22077 = VERTEX_POINT('',#22078); +#22078 = CARTESIAN_POINT('',(0.24,-1.445,2.05)); +#22079 = LINE('',#22080,#22081); +#22080 = CARTESIAN_POINT('',(0.24,-1.445,2.1)); +#22081 = VECTOR('',#22082,1.); +#22082 = DIRECTION('',(0.,0.,-1.)); +#22083 = ORIENTED_EDGE('',*,*,#22084,.F.); +#22084 = EDGE_CURVE('',#7891,#22077,#22085,.T.); +#22085 = LINE('',#22086,#22087); +#22086 = CARTESIAN_POINT('',(0.24,-0.945,2.05)); +#22087 = VECTOR('',#22088,1.); +#22088 = DIRECTION('',(0.,-1.,0.)); +#22089 = ORIENTED_EDGE('',*,*,#10668,.T.); +#22090 = ORIENTED_EDGE('',*,*,#22091,.F.); +#22091 = EDGE_CURVE('',#22092,#10669,#22094,.T.); +#22092 = VERTEX_POINT('',#22093); +#22093 = CARTESIAN_POINT('',(0.24,-1.075,1.85)); +#22094 = LINE('',#22095,#22096); +#22095 = CARTESIAN_POINT('',(0.24,-1.075,1.85)); +#22096 = VECTOR('',#22097,1.); +#22097 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22098 = ORIENTED_EDGE('',*,*,#22099,.F.); +#22099 = EDGE_CURVE('',#9159,#22092,#22100,.T.); +#22100 = LINE('',#22101,#22102); +#22101 = CARTESIAN_POINT('',(0.24,-1.925,1.85)); +#22102 = VECTOR('',#22103,1.); +#22103 = DIRECTION('',(0.,1.,0.)); +#22104 = ORIENTED_EDGE('',*,*,#9158,.F.); +#22105 = ORIENTED_EDGE('',*,*,#6707,.T.); +#22106 = PLANE('',#22107); +#22107 = AXIS2_PLACEMENT_3D('',#22108,#22109,#22110); +#22108 = CARTESIAN_POINT('',(0.24,0.,0.)); +#22109 = DIRECTION('',(-1.,0.,0.)); +#22110 = DIRECTION('',(0.,0.,1.)); +#22111 = ADVANCED_FACE('',(#22112),#22122,.T.); +#22112 = FACE_BOUND('',#22113,.F.); +#22113 = EDGE_LOOP('',(#22114,#22115,#22121)); +#22114 = ORIENTED_EDGE('',*,*,#6697,.F.); +#22115 = ORIENTED_EDGE('',*,*,#22116,.F.); +#22116 = EDGE_CURVE('',#22077,#6698,#22117,.T.); +#22117 = LINE('',#22118,#22119); +#22118 = CARTESIAN_POINT('',(0.24,-1.445,2.05)); +#22119 = VECTOR('',#22120,1.); +#22120 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#22121 = ORIENTED_EDGE('',*,*,#22076,.F.); +#22122 = PLANE('',#22123); +#22123 = AXIS2_PLACEMENT_3D('',#22124,#22125,#22126); +#22124 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22125 = DIRECTION('',(0.,1.,0.)); +#22126 = DIRECTION('',(1.,0.,0.)); +#22127 = ADVANCED_FACE('',(#22128),#22145,.T.); +#22128 = FACE_BOUND('',#22129,.F.); +#22129 = EDGE_LOOP('',(#22130,#22131,#22139)); +#22130 = ORIENTED_EDGE('',*,*,#6803,.F.); +#22131 = ORIENTED_EDGE('',*,*,#22132,.T.); +#22132 = EDGE_CURVE('',#6796,#22133,#22135,.T.); +#22133 = VERTEX_POINT('',#22134); +#22134 = CARTESIAN_POINT('',(0.56,-1.445,2.05)); +#22135 = LINE('',#22136,#22137); +#22136 = CARTESIAN_POINT('',(0.56,-1.445,2.1)); +#22137 = VECTOR('',#22138,1.); +#22138 = DIRECTION('',(0.,0.,-1.)); +#22139 = ORIENTED_EDGE('',*,*,#22140,.F.); +#22140 = EDGE_CURVE('',#6804,#22133,#22141,.T.); +#22141 = LINE('',#22142,#22143); +#22142 = CARTESIAN_POINT('',(0.61,-1.445,2.1)); +#22143 = VECTOR('',#22144,1.); +#22144 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22145 = PLANE('',#22146); +#22146 = AXIS2_PLACEMENT_3D('',#22147,#22148,#22149); +#22147 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22148 = DIRECTION('',(0.,1.,0.)); +#22149 = DIRECTION('',(1.,0.,0.)); +#22150 = ADVANCED_FACE('',(#22151),#22157,.F.); +#22151 = FACE_BOUND('',#22152,.F.); +#22152 = EDGE_LOOP('',(#22153,#22154,#22155,#22156)); +#22153 = ORIENTED_EDGE('',*,*,#6755,.T.); +#22154 = ORIENTED_EDGE('',*,*,#7890,.T.); +#22155 = ORIENTED_EDGE('',*,*,#22084,.T.); +#22156 = ORIENTED_EDGE('',*,*,#22116,.T.); +#22157 = PLANE('',#22158); +#22158 = AXIS2_PLACEMENT_3D('',#22159,#22160,#22161); +#22159 = CARTESIAN_POINT('',(0.24,-0.945,2.05)); +#22160 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22161 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#22162 = ADVANCED_FACE('',(#22163),#22189,.T.); +#22163 = FACE_BOUND('',#22164,.F.); +#22164 = EDGE_LOOP('',(#22165,#22166,#22167,#22168,#22176,#22182,#22183) + ); +#22165 = ORIENTED_EDGE('',*,*,#22132,.F.); +#22166 = ORIENTED_EDGE('',*,*,#6795,.F.); +#22167 = ORIENTED_EDGE('',*,*,#9190,.T.); +#22168 = ORIENTED_EDGE('',*,*,#22169,.T.); +#22169 = EDGE_CURVE('',#9183,#22170,#22172,.T.); +#22170 = VERTEX_POINT('',#22171); +#22171 = CARTESIAN_POINT('',(0.56,-1.075,1.85)); +#22172 = LINE('',#22173,#22174); +#22173 = CARTESIAN_POINT('',(0.56,-1.925,1.85)); +#22174 = VECTOR('',#22175,1.); +#22175 = DIRECTION('',(0.,1.,0.)); +#22176 = ORIENTED_EDGE('',*,*,#22177,.F.); +#22177 = EDGE_CURVE('',#10716,#22170,#22178,.T.); +#22178 = LINE('',#22179,#22180); +#22179 = CARTESIAN_POINT('',(0.56,-0.945,1.624833395016)); +#22180 = VECTOR('',#22181,1.); +#22181 = DIRECTION('',(0.,-0.5,0.866025403784)); +#22182 = ORIENTED_EDGE('',*,*,#10715,.T.); +#22183 = ORIENTED_EDGE('',*,*,#22184,.T.); +#22184 = EDGE_CURVE('',#7931,#22133,#22185,.T.); +#22185 = LINE('',#22186,#22187); +#22186 = CARTESIAN_POINT('',(0.56,-0.945,2.05)); +#22187 = VECTOR('',#22188,1.); +#22188 = DIRECTION('',(0.,-1.,0.)); +#22189 = PLANE('',#22190); +#22190 = AXIS2_PLACEMENT_3D('',#22191,#22192,#22193); +#22191 = CARTESIAN_POINT('',(0.56,0.,0.)); +#22192 = DIRECTION('',(-1.,0.,0.)); +#22193 = DIRECTION('',(0.,0.,1.)); +#22194 = ADVANCED_FACE('',(#22195),#22227,.T.); +#22195 = FACE_BOUND('',#22196,.F.); +#22196 = EDGE_LOOP('',(#22197,#22203,#22204,#22212,#22220,#22226)); +#22197 = ORIENTED_EDGE('',*,*,#22198,.F.); +#22198 = EDGE_CURVE('',#22170,#22092,#22199,.T.); +#22199 = LINE('',#22200,#22201); +#22200 = CARTESIAN_POINT('',(0.56,-1.075,1.85)); +#22201 = VECTOR('',#22202,1.); +#22202 = DIRECTION('',(-1.,0.,0.)); +#22203 = ORIENTED_EDGE('',*,*,#22169,.F.); +#22204 = ORIENTED_EDGE('',*,*,#22205,.T.); +#22205 = EDGE_CURVE('',#9183,#22206,#22208,.T.); +#22206 = VERTEX_POINT('',#22207); +#22207 = CARTESIAN_POINT('',(0.56,-2.055,1.85)); +#22208 = LINE('',#22209,#22210); +#22209 = CARTESIAN_POINT('',(0.56,-1.925,1.85)); +#22210 = VECTOR('',#22211,1.); +#22211 = DIRECTION('',(0.,-1.,0.)); +#22212 = ORIENTED_EDGE('',*,*,#22213,.F.); +#22213 = EDGE_CURVE('',#22214,#22206,#22216,.T.); +#22214 = VERTEX_POINT('',#22215); +#22215 = CARTESIAN_POINT('',(0.24,-2.055,1.85)); +#22216 = LINE('',#22217,#22218); +#22217 = CARTESIAN_POINT('',(0.24,-2.055,1.85)); +#22218 = VECTOR('',#22219,1.); +#22219 = DIRECTION('',(1.,0.,0.)); +#22220 = ORIENTED_EDGE('',*,*,#22221,.F.); +#22221 = EDGE_CURVE('',#9159,#22214,#22222,.T.); +#22222 = LINE('',#22223,#22224); +#22223 = CARTESIAN_POINT('',(0.24,-1.925,1.85)); +#22224 = VECTOR('',#22225,1.); +#22225 = DIRECTION('',(0.,-1.,0.)); +#22226 = ORIENTED_EDGE('',*,*,#22099,.T.); +#22227 = PLANE('',#22228); +#22228 = AXIS2_PLACEMENT_3D('',#22229,#22230,#22231); +#22229 = CARTESIAN_POINT('',(0.24,-0.675,1.85)); +#22230 = DIRECTION('',(0.,0.,1.)); +#22231 = DIRECTION('',(0.,-1.,0.)); +#22232 = ADVANCED_FACE('',(#22233),#22260,.T.); +#22233 = FACE_BOUND('',#22234,.F.); +#22234 = EDGE_LOOP('',(#22235,#22243,#22251,#22257,#22258,#22259)); +#22235 = ORIENTED_EDGE('',*,*,#22236,.T.); +#22236 = EDGE_CURVE('',#10669,#22237,#22239,.T.); +#22237 = VERTEX_POINT('',#22238); +#22238 = CARTESIAN_POINT('',(0.24,-0.675,1.157179676972)); +#22239 = LINE('',#22240,#22241); +#22240 = CARTESIAN_POINT('',(0.24,-0.945,1.624833395016)); +#22241 = VECTOR('',#22242,1.); +#22242 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22243 = ORIENTED_EDGE('',*,*,#22244,.F.); +#22244 = EDGE_CURVE('',#22245,#22237,#22247,.T.); +#22245 = VERTEX_POINT('',#22246); +#22246 = CARTESIAN_POINT('',(0.56,-0.675,1.157179676972)); +#22247 = LINE('',#22248,#22249); +#22248 = CARTESIAN_POINT('',(0.56,-0.675,1.157179676972)); +#22249 = VECTOR('',#22250,1.); +#22250 = DIRECTION('',(-1.,0.,0.)); +#22251 = ORIENTED_EDGE('',*,*,#22252,.T.); +#22252 = EDGE_CURVE('',#22245,#10716,#22253,.T.); +#22253 = LINE('',#22254,#22255); +#22254 = CARTESIAN_POINT('',(0.56,-0.675,1.157179676972)); +#22255 = VECTOR('',#22256,1.); +#22256 = DIRECTION('',(0.,-0.5,0.866025403784)); +#22257 = ORIENTED_EDGE('',*,*,#22177,.T.); +#22258 = ORIENTED_EDGE('',*,*,#22198,.T.); +#22259 = ORIENTED_EDGE('',*,*,#22091,.T.); +#22260 = PLANE('',#22261); +#22261 = AXIS2_PLACEMENT_3D('',#22262,#22263,#22264); +#22262 = CARTESIAN_POINT('',(0.4,-0.875,1.503589838486)); +#22263 = DIRECTION('',(0.,0.866025403784,0.5)); +#22264 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22265 = ADVANCED_FACE('',(#22266),#22316,.F.); +#22266 = FACE_BOUND('',#22267,.F.); +#22267 = EDGE_LOOP('',(#22268,#22269,#22270,#22278,#22286,#22294,#22302, + #22310)); +#22268 = ORIENTED_EDGE('',*,*,#9166,.F.); +#22269 = ORIENTED_EDGE('',*,*,#22221,.T.); +#22270 = ORIENTED_EDGE('',*,*,#22271,.T.); +#22271 = EDGE_CURVE('',#22214,#22272,#22274,.T.); +#22272 = VERTEX_POINT('',#22273); +#22273 = CARTESIAN_POINT('',(0.24,-2.055,2.4)); +#22274 = LINE('',#22275,#22276); +#22275 = CARTESIAN_POINT('',(0.24,-2.055,1.85)); +#22276 = VECTOR('',#22277,1.); +#22277 = DIRECTION('',(0.,0.,1.)); +#22278 = ORIENTED_EDGE('',*,*,#22279,.T.); +#22279 = EDGE_CURVE('',#22272,#22280,#22282,.T.); +#22280 = VERTEX_POINT('',#22281); +#22281 = CARTESIAN_POINT('',(0.24,-2.155,2.5)); +#22282 = LINE('',#22283,#22284); +#22283 = CARTESIAN_POINT('',(0.24,-2.055,2.4)); +#22284 = VECTOR('',#22285,1.); +#22285 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22286 = ORIENTED_EDGE('',*,*,#22287,.T.); +#22287 = EDGE_CURVE('',#22280,#22288,#22290,.T.); +#22288 = VERTEX_POINT('',#22289); +#22289 = CARTESIAN_POINT('',(0.24,-2.375,2.5)); +#22290 = LINE('',#22291,#22292); +#22291 = CARTESIAN_POINT('',(0.24,-2.155,2.5)); +#22292 = VECTOR('',#22293,1.); +#22293 = DIRECTION('',(0.,-1.,0.)); +#22294 = ORIENTED_EDGE('',*,*,#22295,.T.); +#22295 = EDGE_CURVE('',#22288,#22296,#22298,.T.); +#22296 = VERTEX_POINT('',#22297); +#22297 = CARTESIAN_POINT('',(0.24,-2.375,1.3)); +#22298 = LINE('',#22299,#22300); +#22299 = CARTESIAN_POINT('',(0.24,-2.375,2.5)); +#22300 = VECTOR('',#22301,1.); +#22301 = DIRECTION('',(0.,0.,-1.)); +#22302 = ORIENTED_EDGE('',*,*,#22303,.T.); +#22303 = EDGE_CURVE('',#22296,#22304,#22306,.T.); +#22304 = VERTEX_POINT('',#22305); +#22305 = CARTESIAN_POINT('',(0.24,-2.175,0.8)); +#22306 = LINE('',#22307,#22308); +#22307 = CARTESIAN_POINT('',(0.24,-2.375,1.3)); +#22308 = VECTOR('',#22309,1.); +#22309 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22310 = ORIENTED_EDGE('',*,*,#22311,.T.); +#22311 = EDGE_CURVE('',#22304,#9167,#22312,.T.); +#22312 = LINE('',#22313,#22314); +#22313 = CARTESIAN_POINT('',(0.24,-2.175,0.8)); +#22314 = VECTOR('',#22315,1.); +#22315 = DIRECTION('',(0.,1.,0.)); +#22316 = PLANE('',#22317); +#22317 = AXIS2_PLACEMENT_3D('',#22318,#22319,#22320); +#22318 = CARTESIAN_POINT('',(0.24,0.,0.)); +#22319 = DIRECTION('',(1.,0.,0.)); +#22320 = DIRECTION('',(0.,0.,-1.)); +#22321 = ADVANCED_FACE('',(#22322),#22333,.F.); +#22322 = FACE_BOUND('',#22323,.F.); +#22323 = EDGE_LOOP('',(#22324,#22325,#22326,#22327)); +#22324 = ORIENTED_EDGE('',*,*,#22236,.F.); +#22325 = ORIENTED_EDGE('',*,*,#10692,.F.); +#22326 = ORIENTED_EDGE('',*,*,#9668,.T.); +#22327 = ORIENTED_EDGE('',*,*,#22328,.T.); +#22328 = EDGE_CURVE('',#9661,#22237,#22329,.T.); +#22329 = LINE('',#22330,#22331); +#22330 = CARTESIAN_POINT('',(0.24,-0.675,0.)); +#22331 = VECTOR('',#22332,1.); +#22332 = DIRECTION('',(0.,0.,1.)); +#22333 = PLANE('',#22334); +#22334 = AXIS2_PLACEMENT_3D('',#22335,#22336,#22337); +#22335 = CARTESIAN_POINT('',(0.24,0.,0.)); +#22336 = DIRECTION('',(1.,0.,0.)); +#22337 = DIRECTION('',(0.,0.,-1.)); +#22338 = ADVANCED_FACE('',(#22339),#22357,.T.); +#22339 = FACE_BOUND('',#22340,.F.); +#22340 = EDGE_LOOP('',(#22341,#22342,#22343,#22351)); +#22341 = ORIENTED_EDGE('',*,*,#22271,.F.); +#22342 = ORIENTED_EDGE('',*,*,#22213,.T.); +#22343 = ORIENTED_EDGE('',*,*,#22344,.T.); +#22344 = EDGE_CURVE('',#22206,#22345,#22347,.T.); +#22345 = VERTEX_POINT('',#22346); +#22346 = CARTESIAN_POINT('',(0.56,-2.055,2.4)); +#22347 = LINE('',#22348,#22349); +#22348 = CARTESIAN_POINT('',(0.56,-2.055,1.85)); +#22349 = VECTOR('',#22350,1.); +#22350 = DIRECTION('',(0.,0.,1.)); +#22351 = ORIENTED_EDGE('',*,*,#22352,.F.); +#22352 = EDGE_CURVE('',#22272,#22345,#22353,.T.); +#22353 = LINE('',#22354,#22355); +#22354 = CARTESIAN_POINT('',(0.24,-2.055,2.4)); +#22355 = VECTOR('',#22356,1.); +#22356 = DIRECTION('',(1.,0.,0.)); +#22357 = PLANE('',#22358); +#22358 = AXIS2_PLACEMENT_3D('',#22359,#22360,#22361); +#22359 = CARTESIAN_POINT('',(0.24,-2.055,1.85)); +#22360 = DIRECTION('',(0.,1.,0.)); +#22361 = DIRECTION('',(0.,-0.,1.)); +#22362 = ADVANCED_FACE('',(#22363),#22406,.T.); +#22363 = FACE_BOUND('',#22364,.F.); +#22364 = EDGE_LOOP('',(#22365,#22366,#22374,#22382,#22390,#22398,#22404, + #22405)); +#22365 = ORIENTED_EDGE('',*,*,#9182,.F.); +#22366 = ORIENTED_EDGE('',*,*,#22367,.F.); +#22367 = EDGE_CURVE('',#22368,#9175,#22370,.T.); +#22368 = VERTEX_POINT('',#22369); +#22369 = CARTESIAN_POINT('',(0.56,-2.175,0.8)); +#22370 = LINE('',#22371,#22372); +#22371 = CARTESIAN_POINT('',(0.56,-2.175,0.8)); +#22372 = VECTOR('',#22373,1.); +#22373 = DIRECTION('',(0.,1.,0.)); +#22374 = ORIENTED_EDGE('',*,*,#22375,.F.); +#22375 = EDGE_CURVE('',#22376,#22368,#22378,.T.); +#22376 = VERTEX_POINT('',#22377); +#22377 = CARTESIAN_POINT('',(0.56,-2.375,1.3)); +#22378 = LINE('',#22379,#22380); +#22379 = CARTESIAN_POINT('',(0.56,-2.375,1.3)); +#22380 = VECTOR('',#22381,1.); +#22381 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22382 = ORIENTED_EDGE('',*,*,#22383,.F.); +#22383 = EDGE_CURVE('',#22384,#22376,#22386,.T.); +#22384 = VERTEX_POINT('',#22385); +#22385 = CARTESIAN_POINT('',(0.56,-2.375,2.5)); +#22386 = LINE('',#22387,#22388); +#22387 = CARTESIAN_POINT('',(0.56,-2.375,2.5)); +#22388 = VECTOR('',#22389,1.); +#22389 = DIRECTION('',(0.,0.,-1.)); +#22390 = ORIENTED_EDGE('',*,*,#22391,.F.); +#22391 = EDGE_CURVE('',#22392,#22384,#22394,.T.); +#22392 = VERTEX_POINT('',#22393); +#22393 = CARTESIAN_POINT('',(0.56,-2.155,2.5)); +#22394 = LINE('',#22395,#22396); +#22395 = CARTESIAN_POINT('',(0.56,-2.155,2.5)); +#22396 = VECTOR('',#22397,1.); +#22397 = DIRECTION('',(0.,-1.,0.)); +#22398 = ORIENTED_EDGE('',*,*,#22399,.F.); +#22399 = EDGE_CURVE('',#22345,#22392,#22400,.T.); +#22400 = LINE('',#22401,#22402); +#22401 = CARTESIAN_POINT('',(0.56,-2.055,2.4)); +#22402 = VECTOR('',#22403,1.); +#22403 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22404 = ORIENTED_EDGE('',*,*,#22344,.F.); +#22405 = ORIENTED_EDGE('',*,*,#22205,.F.); +#22406 = PLANE('',#22407); +#22407 = AXIS2_PLACEMENT_3D('',#22408,#22409,#22410); +#22408 = CARTESIAN_POINT('',(0.56,0.,0.)); +#22409 = DIRECTION('',(1.,0.,0.)); +#22410 = DIRECTION('',(0.,0.,-1.)); +#22411 = ADVANCED_FACE('',(#22412),#22423,.T.); +#22412 = FACE_BOUND('',#22413,.F.); +#22413 = EDGE_LOOP('',(#22414,#22415,#22421,#22422)); +#22414 = ORIENTED_EDGE('',*,*,#22252,.F.); +#22415 = ORIENTED_EDGE('',*,*,#22416,.F.); +#22416 = EDGE_CURVE('',#9653,#22245,#22417,.T.); +#22417 = LINE('',#22418,#22419); +#22418 = CARTESIAN_POINT('',(0.56,-0.675,0.)); +#22419 = VECTOR('',#22420,1.); +#22420 = DIRECTION('',(0.,0.,1.)); +#22421 = ORIENTED_EDGE('',*,*,#9652,.F.); +#22422 = ORIENTED_EDGE('',*,*,#10723,.T.); +#22423 = PLANE('',#22424); +#22424 = AXIS2_PLACEMENT_3D('',#22425,#22426,#22427); +#22425 = CARTESIAN_POINT('',(0.56,0.,0.)); +#22426 = DIRECTION('',(1.,0.,0.)); +#22427 = DIRECTION('',(0.,0.,-1.)); +#22428 = ADVANCED_FACE('',(#22429),#22440,.T.); +#22429 = FACE_BOUND('',#22430,.F.); +#22430 = EDGE_LOOP('',(#22431,#22432,#22433,#22439)); +#22431 = ORIENTED_EDGE('',*,*,#9174,.F.); +#22432 = ORIENTED_EDGE('',*,*,#22311,.F.); +#22433 = ORIENTED_EDGE('',*,*,#22434,.T.); +#22434 = EDGE_CURVE('',#22304,#22368,#22435,.T.); +#22435 = LINE('',#22436,#22437); +#22436 = CARTESIAN_POINT('',(0.24,-2.175,0.8)); +#22437 = VECTOR('',#22438,1.); +#22438 = DIRECTION('',(1.,0.,0.)); +#22439 = ORIENTED_EDGE('',*,*,#22367,.T.); +#22440 = PLANE('',#22441); +#22441 = AXIS2_PLACEMENT_3D('',#22442,#22443,#22444); +#22442 = CARTESIAN_POINT('',(0.24,-2.175,0.8)); +#22443 = DIRECTION('',(0.,0.,-1.)); +#22444 = DIRECTION('',(0.,1.,0.)); +#22445 = ADVANCED_FACE('',(#22446),#22457,.T.); +#22446 = FACE_BOUND('',#22447,.F.); +#22447 = EDGE_LOOP('',(#22448,#22449,#22455,#22456)); +#22448 = ORIENTED_EDGE('',*,*,#22303,.F.); +#22449 = ORIENTED_EDGE('',*,*,#22450,.T.); +#22450 = EDGE_CURVE('',#22296,#22376,#22451,.T.); +#22451 = LINE('',#22452,#22453); +#22452 = CARTESIAN_POINT('',(0.24,-2.375,1.3)); +#22453 = VECTOR('',#22454,1.); +#22454 = DIRECTION('',(1.,0.,0.)); +#22455 = ORIENTED_EDGE('',*,*,#22375,.T.); +#22456 = ORIENTED_EDGE('',*,*,#22434,.F.); +#22457 = PLANE('',#22458); +#22458 = AXIS2_PLACEMENT_3D('',#22459,#22460,#22461); +#22459 = CARTESIAN_POINT('',(0.24,-2.375,1.3)); +#22460 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#22461 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22462 = ADVANCED_FACE('',(#22463),#22474,.T.); +#22463 = FACE_BOUND('',#22464,.F.); +#22464 = EDGE_LOOP('',(#22465,#22466,#22472,#22473)); +#22465 = ORIENTED_EDGE('',*,*,#22295,.F.); +#22466 = ORIENTED_EDGE('',*,*,#22467,.T.); +#22467 = EDGE_CURVE('',#22288,#22384,#22468,.T.); +#22468 = LINE('',#22469,#22470); +#22469 = CARTESIAN_POINT('',(0.24,-2.375,2.5)); +#22470 = VECTOR('',#22471,1.); +#22471 = DIRECTION('',(1.,0.,0.)); +#22472 = ORIENTED_EDGE('',*,*,#22383,.T.); +#22473 = ORIENTED_EDGE('',*,*,#22450,.F.); +#22474 = PLANE('',#22475); +#22475 = AXIS2_PLACEMENT_3D('',#22476,#22477,#22478); +#22476 = CARTESIAN_POINT('',(0.24,-2.375,2.5)); +#22477 = DIRECTION('',(0.,-1.,0.)); +#22478 = DIRECTION('',(0.,0.,-1.)); +#22479 = ADVANCED_FACE('',(#22480),#22491,.T.); +#22480 = FACE_BOUND('',#22481,.F.); +#22481 = EDGE_LOOP('',(#22482,#22483,#22489,#22490)); +#22482 = ORIENTED_EDGE('',*,*,#22287,.F.); +#22483 = ORIENTED_EDGE('',*,*,#22484,.T.); +#22484 = EDGE_CURVE('',#22280,#22392,#22485,.T.); +#22485 = LINE('',#22486,#22487); +#22486 = CARTESIAN_POINT('',(0.24,-2.155,2.5)); +#22487 = VECTOR('',#22488,1.); +#22488 = DIRECTION('',(1.,0.,0.)); +#22489 = ORIENTED_EDGE('',*,*,#22391,.T.); +#22490 = ORIENTED_EDGE('',*,*,#22467,.F.); +#22491 = PLANE('',#22492); +#22492 = AXIS2_PLACEMENT_3D('',#22493,#22494,#22495); +#22493 = CARTESIAN_POINT('',(0.24,-2.155,2.5)); +#22494 = DIRECTION('',(0.,0.,1.)); +#22495 = DIRECTION('',(0.,-1.,0.)); +#22496 = ADVANCED_FACE('',(#22497),#22503,.T.); +#22497 = FACE_BOUND('',#22498,.F.); +#22498 = EDGE_LOOP('',(#22499,#22500,#22501,#22502)); +#22499 = ORIENTED_EDGE('',*,*,#22279,.F.); +#22500 = ORIENTED_EDGE('',*,*,#22352,.T.); +#22501 = ORIENTED_EDGE('',*,*,#22399,.T.); +#22502 = ORIENTED_EDGE('',*,*,#22484,.F.); +#22503 = PLANE('',#22504); +#22504 = AXIS2_PLACEMENT_3D('',#22505,#22506,#22507); +#22505 = CARTESIAN_POINT('',(0.24,-2.055,2.4)); +#22506 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#22507 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22508 = ADVANCED_FACE('',(#22509),#22515,.T.); +#22509 = FACE_BOUND('',#22510,.F.); +#22510 = EDGE_LOOP('',(#22511,#22512,#22513,#22514)); +#22511 = ORIENTED_EDGE('',*,*,#22244,.T.); +#22512 = ORIENTED_EDGE('',*,*,#22328,.F.); +#22513 = ORIENTED_EDGE('',*,*,#9660,.T.); +#22514 = ORIENTED_EDGE('',*,*,#22416,.T.); +#22515 = PLANE('',#22516); +#22516 = AXIS2_PLACEMENT_3D('',#22517,#22518,#22519); +#22517 = CARTESIAN_POINT('',(0.24,-0.675,0.)); +#22518 = DIRECTION('',(0.,1.,0.)); +#22519 = DIRECTION('',(0.,-0.,1.)); +#22520 = ADVANCED_FACE('',(#22521),#22527,.F.); +#22521 = FACE_BOUND('',#22522,.F.); +#22522 = EDGE_LOOP('',(#22523,#22524,#22525,#22526)); +#22523 = ORIENTED_EDGE('',*,*,#6811,.F.); +#22524 = ORIENTED_EDGE('',*,*,#22140,.T.); +#22525 = ORIENTED_EDGE('',*,*,#22184,.F.); +#22526 = ORIENTED_EDGE('',*,*,#7930,.F.); +#22527 = PLANE('',#22528); +#22528 = AXIS2_PLACEMENT_3D('',#22529,#22530,#22531); +#22529 = CARTESIAN_POINT('',(0.61,-0.945,2.1)); +#22530 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#22531 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22532 = ADVANCED_FACE('',(#22533),#22566,.F.); +#22533 = FACE_BOUND('',#22534,.F.); +#22534 = EDGE_LOOP('',(#22535,#22543,#22549,#22550,#22558,#22564,#22565) + ); +#22535 = ORIENTED_EDGE('',*,*,#22536,.T.); +#22536 = EDGE_CURVE('',#6772,#22537,#22539,.T.); +#22537 = VERTEX_POINT('',#22538); +#22538 = CARTESIAN_POINT('',(1.04,-1.445,2.05)); +#22539 = LINE('',#22540,#22541); +#22540 = CARTESIAN_POINT('',(1.04,-1.445,2.1)); +#22541 = VECTOR('',#22542,1.); +#22542 = DIRECTION('',(0.,0.,-1.)); +#22543 = ORIENTED_EDGE('',*,*,#22544,.F.); +#22544 = EDGE_CURVE('',#7922,#22537,#22545,.T.); +#22545 = LINE('',#22546,#22547); +#22546 = CARTESIAN_POINT('',(1.04,-0.945,2.05)); +#22547 = VECTOR('',#22548,1.); +#22548 = DIRECTION('',(0.,-1.,0.)); +#22549 = ORIENTED_EDGE('',*,*,#10706,.T.); +#22550 = ORIENTED_EDGE('',*,*,#22551,.F.); +#22551 = EDGE_CURVE('',#22552,#10707,#22554,.T.); +#22552 = VERTEX_POINT('',#22553); +#22553 = CARTESIAN_POINT('',(1.04,-1.075,1.85)); +#22554 = LINE('',#22555,#22556); +#22555 = CARTESIAN_POINT('',(1.04,-1.075,1.85)); +#22556 = VECTOR('',#22557,1.); +#22557 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22558 = ORIENTED_EDGE('',*,*,#22559,.F.); +#22559 = EDGE_CURVE('',#9198,#22552,#22560,.T.); +#22560 = LINE('',#22561,#22562); +#22561 = CARTESIAN_POINT('',(1.04,-1.925,1.85)); +#22562 = VECTOR('',#22563,1.); +#22563 = DIRECTION('',(0.,1.,0.)); +#22564 = ORIENTED_EDGE('',*,*,#9197,.F.); +#22565 = ORIENTED_EDGE('',*,*,#6779,.T.); +#22566 = PLANE('',#22567); +#22567 = AXIS2_PLACEMENT_3D('',#22568,#22569,#22570); +#22568 = CARTESIAN_POINT('',(1.04,0.,0.)); +#22569 = DIRECTION('',(-1.,0.,0.)); +#22570 = DIRECTION('',(0.,0.,1.)); +#22571 = ADVANCED_FACE('',(#22572),#22582,.T.); +#22572 = FACE_BOUND('',#22573,.F.); +#22573 = EDGE_LOOP('',(#22574,#22575,#22581)); +#22574 = ORIENTED_EDGE('',*,*,#6769,.F.); +#22575 = ORIENTED_EDGE('',*,*,#22576,.F.); +#22576 = EDGE_CURVE('',#22537,#6770,#22577,.T.); +#22577 = LINE('',#22578,#22579); +#22578 = CARTESIAN_POINT('',(1.04,-1.445,2.05)); +#22579 = VECTOR('',#22580,1.); +#22580 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#22581 = ORIENTED_EDGE('',*,*,#22536,.F.); +#22582 = PLANE('',#22583); +#22583 = AXIS2_PLACEMENT_3D('',#22584,#22585,#22586); +#22584 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22585 = DIRECTION('',(0.,1.,0.)); +#22586 = DIRECTION('',(1.,0.,0.)); +#22587 = ADVANCED_FACE('',(#22588),#22605,.T.); +#22588 = FACE_BOUND('',#22589,.F.); +#22589 = EDGE_LOOP('',(#22590,#22591,#22599)); +#22590 = ORIENTED_EDGE('',*,*,#6875,.F.); +#22591 = ORIENTED_EDGE('',*,*,#22592,.T.); +#22592 = EDGE_CURVE('',#6868,#22593,#22595,.T.); +#22593 = VERTEX_POINT('',#22594); +#22594 = CARTESIAN_POINT('',(1.36,-1.445,2.05)); +#22595 = LINE('',#22596,#22597); +#22596 = CARTESIAN_POINT('',(1.36,-1.445,2.1)); +#22597 = VECTOR('',#22598,1.); +#22598 = DIRECTION('',(0.,0.,-1.)); +#22599 = ORIENTED_EDGE('',*,*,#22600,.F.); +#22600 = EDGE_CURVE('',#6876,#22593,#22601,.T.); +#22601 = LINE('',#22602,#22603); +#22602 = CARTESIAN_POINT('',(1.41,-1.445,2.1)); +#22603 = VECTOR('',#22604,1.); +#22604 = DIRECTION('',(-0.707106781186,0.,-0.707106781187)); +#22605 = PLANE('',#22606); +#22606 = AXIS2_PLACEMENT_3D('',#22607,#22608,#22609); +#22607 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#22608 = DIRECTION('',(0.,1.,0.)); +#22609 = DIRECTION('',(1.,0.,0.)); +#22610 = ADVANCED_FACE('',(#22611),#22617,.F.); +#22611 = FACE_BOUND('',#22612,.F.); +#22612 = EDGE_LOOP('',(#22613,#22614,#22615,#22616)); +#22613 = ORIENTED_EDGE('',*,*,#6827,.T.); +#22614 = ORIENTED_EDGE('',*,*,#7921,.T.); +#22615 = ORIENTED_EDGE('',*,*,#22544,.T.); +#22616 = ORIENTED_EDGE('',*,*,#22576,.T.); +#22617 = PLANE('',#22618); +#22618 = AXIS2_PLACEMENT_3D('',#22619,#22620,#22621); +#22619 = CARTESIAN_POINT('',(1.04,-0.945,2.05)); +#22620 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22621 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#22622 = ADVANCED_FACE('',(#22623),#22649,.T.); +#22623 = FACE_BOUND('',#22624,.F.); +#22624 = EDGE_LOOP('',(#22625,#22626,#22627,#22628,#22636,#22642,#22643) + ); +#22625 = ORIENTED_EDGE('',*,*,#22592,.F.); +#22626 = ORIENTED_EDGE('',*,*,#6867,.F.); +#22627 = ORIENTED_EDGE('',*,*,#9229,.T.); +#22628 = ORIENTED_EDGE('',*,*,#22629,.T.); +#22629 = EDGE_CURVE('',#9222,#22630,#22632,.T.); +#22630 = VERTEX_POINT('',#22631); +#22631 = CARTESIAN_POINT('',(1.36,-1.075,1.85)); +#22632 = LINE('',#22633,#22634); +#22633 = CARTESIAN_POINT('',(1.36,-1.925,1.85)); +#22634 = VECTOR('',#22635,1.); +#22635 = DIRECTION('',(0.,1.,0.)); +#22636 = ORIENTED_EDGE('',*,*,#22637,.F.); +#22637 = EDGE_CURVE('',#10754,#22630,#22638,.T.); +#22638 = LINE('',#22639,#22640); +#22639 = CARTESIAN_POINT('',(1.36,-0.945,1.624833395016)); +#22640 = VECTOR('',#22641,1.); +#22641 = DIRECTION('',(0.,-0.5,0.866025403784)); +#22642 = ORIENTED_EDGE('',*,*,#10753,.T.); +#22643 = ORIENTED_EDGE('',*,*,#22644,.T.); +#22644 = EDGE_CURVE('',#7962,#22593,#22645,.T.); +#22645 = LINE('',#22646,#22647); +#22646 = CARTESIAN_POINT('',(1.36,-0.945,2.05)); +#22647 = VECTOR('',#22648,1.); +#22648 = DIRECTION('',(0.,-1.,0.)); +#22649 = PLANE('',#22650); +#22650 = AXIS2_PLACEMENT_3D('',#22651,#22652,#22653); +#22651 = CARTESIAN_POINT('',(1.36,0.,0.)); +#22652 = DIRECTION('',(-1.,0.,0.)); +#22653 = DIRECTION('',(0.,0.,1.)); +#22654 = ADVANCED_FACE('',(#22655),#22687,.T.); +#22655 = FACE_BOUND('',#22656,.F.); +#22656 = EDGE_LOOP('',(#22657,#22663,#22664,#22672,#22680,#22686)); +#22657 = ORIENTED_EDGE('',*,*,#22658,.F.); +#22658 = EDGE_CURVE('',#22630,#22552,#22659,.T.); +#22659 = LINE('',#22660,#22661); +#22660 = CARTESIAN_POINT('',(1.36,-1.075,1.85)); +#22661 = VECTOR('',#22662,1.); +#22662 = DIRECTION('',(-1.,0.,0.)); +#22663 = ORIENTED_EDGE('',*,*,#22629,.F.); +#22664 = ORIENTED_EDGE('',*,*,#22665,.T.); +#22665 = EDGE_CURVE('',#9222,#22666,#22668,.T.); +#22666 = VERTEX_POINT('',#22667); +#22667 = CARTESIAN_POINT('',(1.36,-2.055,1.85)); +#22668 = LINE('',#22669,#22670); +#22669 = CARTESIAN_POINT('',(1.36,-1.925,1.85)); +#22670 = VECTOR('',#22671,1.); +#22671 = DIRECTION('',(0.,-1.,0.)); +#22672 = ORIENTED_EDGE('',*,*,#22673,.F.); +#22673 = EDGE_CURVE('',#22674,#22666,#22676,.T.); +#22674 = VERTEX_POINT('',#22675); +#22675 = CARTESIAN_POINT('',(1.04,-2.055,1.85)); +#22676 = LINE('',#22677,#22678); +#22677 = CARTESIAN_POINT('',(1.04,-2.055,1.85)); +#22678 = VECTOR('',#22679,1.); +#22679 = DIRECTION('',(1.,0.,0.)); +#22680 = ORIENTED_EDGE('',*,*,#22681,.F.); +#22681 = EDGE_CURVE('',#9198,#22674,#22682,.T.); +#22682 = LINE('',#22683,#22684); +#22683 = CARTESIAN_POINT('',(1.04,-1.925,1.85)); +#22684 = VECTOR('',#22685,1.); +#22685 = DIRECTION('',(0.,-1.,0.)); +#22686 = ORIENTED_EDGE('',*,*,#22559,.T.); +#22687 = PLANE('',#22688); +#22688 = AXIS2_PLACEMENT_3D('',#22689,#22690,#22691); +#22689 = CARTESIAN_POINT('',(1.04,-0.675,1.85)); +#22690 = DIRECTION('',(0.,0.,1.)); +#22691 = DIRECTION('',(0.,-1.,0.)); +#22692 = ADVANCED_FACE('',(#22693),#22720,.T.); +#22693 = FACE_BOUND('',#22694,.F.); +#22694 = EDGE_LOOP('',(#22695,#22703,#22711,#22717,#22718,#22719)); +#22695 = ORIENTED_EDGE('',*,*,#22696,.T.); +#22696 = EDGE_CURVE('',#10707,#22697,#22699,.T.); +#22697 = VERTEX_POINT('',#22698); +#22698 = CARTESIAN_POINT('',(1.04,-0.675,1.157179676972)); +#22699 = LINE('',#22700,#22701); +#22700 = CARTESIAN_POINT('',(1.04,-0.945,1.624833395016)); +#22701 = VECTOR('',#22702,1.); +#22702 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22703 = ORIENTED_EDGE('',*,*,#22704,.F.); +#22704 = EDGE_CURVE('',#22705,#22697,#22707,.T.); +#22705 = VERTEX_POINT('',#22706); +#22706 = CARTESIAN_POINT('',(1.36,-0.675,1.157179676972)); +#22707 = LINE('',#22708,#22709); +#22708 = CARTESIAN_POINT('',(1.36,-0.675,1.157179676972)); +#22709 = VECTOR('',#22710,1.); +#22710 = DIRECTION('',(-1.,0.,0.)); +#22711 = ORIENTED_EDGE('',*,*,#22712,.T.); +#22712 = EDGE_CURVE('',#22705,#10754,#22713,.T.); +#22713 = LINE('',#22714,#22715); +#22714 = CARTESIAN_POINT('',(1.36,-0.675,1.157179676972)); +#22715 = VECTOR('',#22716,1.); +#22716 = DIRECTION('',(0.,-0.5,0.866025403784)); +#22717 = ORIENTED_EDGE('',*,*,#22637,.T.); +#22718 = ORIENTED_EDGE('',*,*,#22658,.T.); +#22719 = ORIENTED_EDGE('',*,*,#22551,.T.); +#22720 = PLANE('',#22721); +#22721 = AXIS2_PLACEMENT_3D('',#22722,#22723,#22724); +#22722 = CARTESIAN_POINT('',(1.2,-0.875,1.503589838486)); +#22723 = DIRECTION('',(0.,0.866025403784,0.5)); +#22724 = DIRECTION('',(0.,0.5,-0.866025403784)); +#22725 = ADVANCED_FACE('',(#22726),#22776,.F.); +#22726 = FACE_BOUND('',#22727,.F.); +#22727 = EDGE_LOOP('',(#22728,#22729,#22730,#22738,#22746,#22754,#22762, + #22770)); +#22728 = ORIENTED_EDGE('',*,*,#9205,.F.); +#22729 = ORIENTED_EDGE('',*,*,#22681,.T.); +#22730 = ORIENTED_EDGE('',*,*,#22731,.T.); +#22731 = EDGE_CURVE('',#22674,#22732,#22734,.T.); +#22732 = VERTEX_POINT('',#22733); +#22733 = CARTESIAN_POINT('',(1.04,-2.055,2.4)); +#22734 = LINE('',#22735,#22736); +#22735 = CARTESIAN_POINT('',(1.04,-2.055,1.85)); +#22736 = VECTOR('',#22737,1.); +#22737 = DIRECTION('',(0.,0.,1.)); +#22738 = ORIENTED_EDGE('',*,*,#22739,.T.); +#22739 = EDGE_CURVE('',#22732,#22740,#22742,.T.); +#22740 = VERTEX_POINT('',#22741); +#22741 = CARTESIAN_POINT('',(1.04,-2.155,2.5)); +#22742 = LINE('',#22743,#22744); +#22743 = CARTESIAN_POINT('',(1.04,-2.055,2.4)); +#22744 = VECTOR('',#22745,1.); +#22745 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22746 = ORIENTED_EDGE('',*,*,#22747,.T.); +#22747 = EDGE_CURVE('',#22740,#22748,#22750,.T.); +#22748 = VERTEX_POINT('',#22749); +#22749 = CARTESIAN_POINT('',(1.04,-2.375,2.5)); +#22750 = LINE('',#22751,#22752); +#22751 = CARTESIAN_POINT('',(1.04,-2.155,2.5)); +#22752 = VECTOR('',#22753,1.); +#22753 = DIRECTION('',(0.,-1.,0.)); +#22754 = ORIENTED_EDGE('',*,*,#22755,.T.); +#22755 = EDGE_CURVE('',#22748,#22756,#22758,.T.); +#22756 = VERTEX_POINT('',#22757); +#22757 = CARTESIAN_POINT('',(1.04,-2.375,1.3)); +#22758 = LINE('',#22759,#22760); +#22759 = CARTESIAN_POINT('',(1.04,-2.375,2.5)); +#22760 = VECTOR('',#22761,1.); +#22761 = DIRECTION('',(0.,0.,-1.)); +#22762 = ORIENTED_EDGE('',*,*,#22763,.T.); +#22763 = EDGE_CURVE('',#22756,#22764,#22766,.T.); +#22764 = VERTEX_POINT('',#22765); +#22765 = CARTESIAN_POINT('',(1.04,-2.175,0.8)); +#22766 = LINE('',#22767,#22768); +#22767 = CARTESIAN_POINT('',(1.04,-2.375,1.3)); +#22768 = VECTOR('',#22769,1.); +#22769 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22770 = ORIENTED_EDGE('',*,*,#22771,.T.); +#22771 = EDGE_CURVE('',#22764,#9206,#22772,.T.); +#22772 = LINE('',#22773,#22774); +#22773 = CARTESIAN_POINT('',(1.04,-2.175,0.8)); +#22774 = VECTOR('',#22775,1.); +#22775 = DIRECTION('',(0.,1.,0.)); +#22776 = PLANE('',#22777); +#22777 = AXIS2_PLACEMENT_3D('',#22778,#22779,#22780); +#22778 = CARTESIAN_POINT('',(1.04,0.,0.)); +#22779 = DIRECTION('',(1.,0.,0.)); +#22780 = DIRECTION('',(0.,0.,-1.)); +#22781 = ADVANCED_FACE('',(#22782),#22793,.F.); +#22782 = FACE_BOUND('',#22783,.F.); +#22783 = EDGE_LOOP('',(#22784,#22785,#22786,#22787)); +#22784 = ORIENTED_EDGE('',*,*,#22696,.F.); +#22785 = ORIENTED_EDGE('',*,*,#10730,.F.); +#22786 = ORIENTED_EDGE('',*,*,#9636,.T.); +#22787 = ORIENTED_EDGE('',*,*,#22788,.T.); +#22788 = EDGE_CURVE('',#9629,#22697,#22789,.T.); +#22789 = LINE('',#22790,#22791); +#22790 = CARTESIAN_POINT('',(1.04,-0.675,0.)); +#22791 = VECTOR('',#22792,1.); +#22792 = DIRECTION('',(0.,0.,1.)); +#22793 = PLANE('',#22794); +#22794 = AXIS2_PLACEMENT_3D('',#22795,#22796,#22797); +#22795 = CARTESIAN_POINT('',(1.04,0.,0.)); +#22796 = DIRECTION('',(1.,0.,0.)); +#22797 = DIRECTION('',(0.,0.,-1.)); +#22798 = ADVANCED_FACE('',(#22799),#22817,.T.); +#22799 = FACE_BOUND('',#22800,.F.); +#22800 = EDGE_LOOP('',(#22801,#22802,#22803,#22811)); +#22801 = ORIENTED_EDGE('',*,*,#22731,.F.); +#22802 = ORIENTED_EDGE('',*,*,#22673,.T.); +#22803 = ORIENTED_EDGE('',*,*,#22804,.T.); +#22804 = EDGE_CURVE('',#22666,#22805,#22807,.T.); +#22805 = VERTEX_POINT('',#22806); +#22806 = CARTESIAN_POINT('',(1.36,-2.055,2.4)); +#22807 = LINE('',#22808,#22809); +#22808 = CARTESIAN_POINT('',(1.36,-2.055,1.85)); +#22809 = VECTOR('',#22810,1.); +#22810 = DIRECTION('',(0.,0.,1.)); +#22811 = ORIENTED_EDGE('',*,*,#22812,.F.); +#22812 = EDGE_CURVE('',#22732,#22805,#22813,.T.); +#22813 = LINE('',#22814,#22815); +#22814 = CARTESIAN_POINT('',(1.04,-2.055,2.4)); +#22815 = VECTOR('',#22816,1.); +#22816 = DIRECTION('',(1.,0.,0.)); +#22817 = PLANE('',#22818); +#22818 = AXIS2_PLACEMENT_3D('',#22819,#22820,#22821); +#22819 = CARTESIAN_POINT('',(1.04,-2.055,1.85)); +#22820 = DIRECTION('',(0.,1.,0.)); +#22821 = DIRECTION('',(0.,-0.,1.)); +#22822 = ADVANCED_FACE('',(#22823),#22866,.T.); +#22823 = FACE_BOUND('',#22824,.F.); +#22824 = EDGE_LOOP('',(#22825,#22826,#22834,#22842,#22850,#22858,#22864, + #22865)); +#22825 = ORIENTED_EDGE('',*,*,#9221,.F.); +#22826 = ORIENTED_EDGE('',*,*,#22827,.F.); +#22827 = EDGE_CURVE('',#22828,#9214,#22830,.T.); +#22828 = VERTEX_POINT('',#22829); +#22829 = CARTESIAN_POINT('',(1.36,-2.175,0.8)); +#22830 = LINE('',#22831,#22832); +#22831 = CARTESIAN_POINT('',(1.36,-2.175,0.8)); +#22832 = VECTOR('',#22833,1.); +#22833 = DIRECTION('',(0.,1.,0.)); +#22834 = ORIENTED_EDGE('',*,*,#22835,.F.); +#22835 = EDGE_CURVE('',#22836,#22828,#22838,.T.); +#22836 = VERTEX_POINT('',#22837); +#22837 = CARTESIAN_POINT('',(1.36,-2.375,1.3)); +#22838 = LINE('',#22839,#22840); +#22839 = CARTESIAN_POINT('',(1.36,-2.375,1.3)); +#22840 = VECTOR('',#22841,1.); +#22841 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22842 = ORIENTED_EDGE('',*,*,#22843,.F.); +#22843 = EDGE_CURVE('',#22844,#22836,#22846,.T.); +#22844 = VERTEX_POINT('',#22845); +#22845 = CARTESIAN_POINT('',(1.36,-2.375,2.5)); +#22846 = LINE('',#22847,#22848); +#22847 = CARTESIAN_POINT('',(1.36,-2.375,2.5)); +#22848 = VECTOR('',#22849,1.); +#22849 = DIRECTION('',(0.,0.,-1.)); +#22850 = ORIENTED_EDGE('',*,*,#22851,.F.); +#22851 = EDGE_CURVE('',#22852,#22844,#22854,.T.); +#22852 = VERTEX_POINT('',#22853); +#22853 = CARTESIAN_POINT('',(1.36,-2.155,2.5)); +#22854 = LINE('',#22855,#22856); +#22855 = CARTESIAN_POINT('',(1.36,-2.155,2.5)); +#22856 = VECTOR('',#22857,1.); +#22857 = DIRECTION('',(0.,-1.,0.)); +#22858 = ORIENTED_EDGE('',*,*,#22859,.F.); +#22859 = EDGE_CURVE('',#22805,#22852,#22860,.T.); +#22860 = LINE('',#22861,#22862); +#22861 = CARTESIAN_POINT('',(1.36,-2.055,2.4)); +#22862 = VECTOR('',#22863,1.); +#22863 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22864 = ORIENTED_EDGE('',*,*,#22804,.F.); +#22865 = ORIENTED_EDGE('',*,*,#22665,.F.); +#22866 = PLANE('',#22867); +#22867 = AXIS2_PLACEMENT_3D('',#22868,#22869,#22870); +#22868 = CARTESIAN_POINT('',(1.36,0.,0.)); +#22869 = DIRECTION('',(1.,0.,0.)); +#22870 = DIRECTION('',(0.,0.,-1.)); +#22871 = ADVANCED_FACE('',(#22872),#22883,.T.); +#22872 = FACE_BOUND('',#22873,.F.); +#22873 = EDGE_LOOP('',(#22874,#22875,#22881,#22882)); +#22874 = ORIENTED_EDGE('',*,*,#22712,.F.); +#22875 = ORIENTED_EDGE('',*,*,#22876,.F.); +#22876 = EDGE_CURVE('',#9621,#22705,#22877,.T.); +#22877 = LINE('',#22878,#22879); +#22878 = CARTESIAN_POINT('',(1.36,-0.675,0.)); +#22879 = VECTOR('',#22880,1.); +#22880 = DIRECTION('',(0.,0.,1.)); +#22881 = ORIENTED_EDGE('',*,*,#9620,.F.); +#22882 = ORIENTED_EDGE('',*,*,#10761,.T.); +#22883 = PLANE('',#22884); +#22884 = AXIS2_PLACEMENT_3D('',#22885,#22886,#22887); +#22885 = CARTESIAN_POINT('',(1.36,0.,0.)); +#22886 = DIRECTION('',(1.,0.,0.)); +#22887 = DIRECTION('',(0.,0.,-1.)); +#22888 = ADVANCED_FACE('',(#22889),#22900,.T.); +#22889 = FACE_BOUND('',#22890,.F.); +#22890 = EDGE_LOOP('',(#22891,#22892,#22893,#22899)); +#22891 = ORIENTED_EDGE('',*,*,#9213,.F.); +#22892 = ORIENTED_EDGE('',*,*,#22771,.F.); +#22893 = ORIENTED_EDGE('',*,*,#22894,.T.); +#22894 = EDGE_CURVE('',#22764,#22828,#22895,.T.); +#22895 = LINE('',#22896,#22897); +#22896 = CARTESIAN_POINT('',(1.04,-2.175,0.8)); +#22897 = VECTOR('',#22898,1.); +#22898 = DIRECTION('',(1.,0.,0.)); +#22899 = ORIENTED_EDGE('',*,*,#22827,.T.); +#22900 = PLANE('',#22901); +#22901 = AXIS2_PLACEMENT_3D('',#22902,#22903,#22904); +#22902 = CARTESIAN_POINT('',(1.04,-2.175,0.8)); +#22903 = DIRECTION('',(0.,0.,-1.)); +#22904 = DIRECTION('',(0.,1.,0.)); +#22905 = ADVANCED_FACE('',(#22906),#22917,.T.); +#22906 = FACE_BOUND('',#22907,.F.); +#22907 = EDGE_LOOP('',(#22908,#22909,#22915,#22916)); +#22908 = ORIENTED_EDGE('',*,*,#22763,.F.); +#22909 = ORIENTED_EDGE('',*,*,#22910,.T.); +#22910 = EDGE_CURVE('',#22756,#22836,#22911,.T.); +#22911 = LINE('',#22912,#22913); +#22912 = CARTESIAN_POINT('',(1.04,-2.375,1.3)); +#22913 = VECTOR('',#22914,1.); +#22914 = DIRECTION('',(1.,0.,0.)); +#22915 = ORIENTED_EDGE('',*,*,#22835,.T.); +#22916 = ORIENTED_EDGE('',*,*,#22894,.F.); +#22917 = PLANE('',#22918); +#22918 = AXIS2_PLACEMENT_3D('',#22919,#22920,#22921); +#22919 = CARTESIAN_POINT('',(1.04,-2.375,1.3)); +#22920 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#22921 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#22922 = ADVANCED_FACE('',(#22923),#22934,.T.); +#22923 = FACE_BOUND('',#22924,.F.); +#22924 = EDGE_LOOP('',(#22925,#22926,#22932,#22933)); +#22925 = ORIENTED_EDGE('',*,*,#22755,.F.); +#22926 = ORIENTED_EDGE('',*,*,#22927,.T.); +#22927 = EDGE_CURVE('',#22748,#22844,#22928,.T.); +#22928 = LINE('',#22929,#22930); +#22929 = CARTESIAN_POINT('',(1.04,-2.375,2.5)); +#22930 = VECTOR('',#22931,1.); +#22931 = DIRECTION('',(1.,0.,0.)); +#22932 = ORIENTED_EDGE('',*,*,#22843,.T.); +#22933 = ORIENTED_EDGE('',*,*,#22910,.F.); +#22934 = PLANE('',#22935); +#22935 = AXIS2_PLACEMENT_3D('',#22936,#22937,#22938); +#22936 = CARTESIAN_POINT('',(1.04,-2.375,2.5)); +#22937 = DIRECTION('',(0.,-1.,0.)); +#22938 = DIRECTION('',(0.,0.,-1.)); +#22939 = ADVANCED_FACE('',(#22940),#22951,.T.); +#22940 = FACE_BOUND('',#22941,.F.); +#22941 = EDGE_LOOP('',(#22942,#22943,#22949,#22950)); +#22942 = ORIENTED_EDGE('',*,*,#22747,.F.); +#22943 = ORIENTED_EDGE('',*,*,#22944,.T.); +#22944 = EDGE_CURVE('',#22740,#22852,#22945,.T.); +#22945 = LINE('',#22946,#22947); +#22946 = CARTESIAN_POINT('',(1.04,-2.155,2.5)); +#22947 = VECTOR('',#22948,1.); +#22948 = DIRECTION('',(1.,0.,0.)); +#22949 = ORIENTED_EDGE('',*,*,#22851,.T.); +#22950 = ORIENTED_EDGE('',*,*,#22927,.F.); +#22951 = PLANE('',#22952); +#22952 = AXIS2_PLACEMENT_3D('',#22953,#22954,#22955); +#22953 = CARTESIAN_POINT('',(1.04,-2.155,2.5)); +#22954 = DIRECTION('',(0.,0.,1.)); +#22955 = DIRECTION('',(0.,-1.,0.)); +#22956 = ADVANCED_FACE('',(#22957),#22963,.T.); +#22957 = FACE_BOUND('',#22958,.F.); +#22958 = EDGE_LOOP('',(#22959,#22960,#22961,#22962)); +#22959 = ORIENTED_EDGE('',*,*,#22739,.F.); +#22960 = ORIENTED_EDGE('',*,*,#22812,.T.); +#22961 = ORIENTED_EDGE('',*,*,#22859,.T.); +#22962 = ORIENTED_EDGE('',*,*,#22944,.F.); +#22963 = PLANE('',#22964); +#22964 = AXIS2_PLACEMENT_3D('',#22965,#22966,#22967); +#22965 = CARTESIAN_POINT('',(1.04,-2.055,2.4)); +#22966 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#22967 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#22968 = ADVANCED_FACE('',(#22969),#22975,.T.); +#22969 = FACE_BOUND('',#22970,.F.); +#22970 = EDGE_LOOP('',(#22971,#22972,#22973,#22974)); +#22971 = ORIENTED_EDGE('',*,*,#22704,.T.); +#22972 = ORIENTED_EDGE('',*,*,#22788,.F.); +#22973 = ORIENTED_EDGE('',*,*,#9628,.T.); +#22974 = ORIENTED_EDGE('',*,*,#22876,.T.); +#22975 = PLANE('',#22976); +#22976 = AXIS2_PLACEMENT_3D('',#22977,#22978,#22979); +#22977 = CARTESIAN_POINT('',(1.04,-0.675,0.)); +#22978 = DIRECTION('',(0.,1.,0.)); +#22979 = DIRECTION('',(0.,-0.,1.)); +#22980 = ADVANCED_FACE('',(#22981),#22987,.F.); +#22981 = FACE_BOUND('',#22982,.F.); +#22982 = EDGE_LOOP('',(#22983,#22984,#22985,#22986)); +#22983 = ORIENTED_EDGE('',*,*,#6883,.F.); +#22984 = ORIENTED_EDGE('',*,*,#22600,.T.); +#22985 = ORIENTED_EDGE('',*,*,#22644,.F.); +#22986 = ORIENTED_EDGE('',*,*,#7961,.F.); +#22987 = PLANE('',#22988); +#22988 = AXIS2_PLACEMENT_3D('',#22989,#22990,#22991); +#22989 = CARTESIAN_POINT('',(1.41,-0.945,2.1)); +#22990 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#22991 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#22992 = ADVANCED_FACE('',(#22993),#23026,.F.); +#22993 = FACE_BOUND('',#22994,.F.); +#22994 = EDGE_LOOP('',(#22995,#23003,#23009,#23010,#23018,#23024,#23025) + ); +#22995 = ORIENTED_EDGE('',*,*,#22996,.T.); +#22996 = EDGE_CURVE('',#6844,#22997,#22999,.T.); +#22997 = VERTEX_POINT('',#22998); +#22998 = CARTESIAN_POINT('',(1.84,-1.445,2.05)); +#22999 = LINE('',#23000,#23001); +#23000 = CARTESIAN_POINT('',(1.84,-1.445,2.1)); +#23001 = VECTOR('',#23002,1.); +#23002 = DIRECTION('',(0.,0.,-1.)); +#23003 = ORIENTED_EDGE('',*,*,#23004,.F.); +#23004 = EDGE_CURVE('',#7953,#22997,#23005,.T.); +#23005 = LINE('',#23006,#23007); +#23006 = CARTESIAN_POINT('',(1.84,-0.945,2.05)); +#23007 = VECTOR('',#23008,1.); +#23008 = DIRECTION('',(0.,-1.,0.)); +#23009 = ORIENTED_EDGE('',*,*,#10744,.T.); +#23010 = ORIENTED_EDGE('',*,*,#23011,.F.); +#23011 = EDGE_CURVE('',#23012,#10745,#23014,.T.); +#23012 = VERTEX_POINT('',#23013); +#23013 = CARTESIAN_POINT('',(1.84,-1.075,1.85)); +#23014 = LINE('',#23015,#23016); +#23015 = CARTESIAN_POINT('',(1.84,-1.075,1.85)); +#23016 = VECTOR('',#23017,1.); +#23017 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23018 = ORIENTED_EDGE('',*,*,#23019,.F.); +#23019 = EDGE_CURVE('',#9237,#23012,#23020,.T.); +#23020 = LINE('',#23021,#23022); +#23021 = CARTESIAN_POINT('',(1.84,-1.925,1.85)); +#23022 = VECTOR('',#23023,1.); +#23023 = DIRECTION('',(0.,1.,0.)); +#23024 = ORIENTED_EDGE('',*,*,#9236,.F.); +#23025 = ORIENTED_EDGE('',*,*,#6851,.T.); +#23026 = PLANE('',#23027); +#23027 = AXIS2_PLACEMENT_3D('',#23028,#23029,#23030); +#23028 = CARTESIAN_POINT('',(1.84,0.,0.)); +#23029 = DIRECTION('',(-1.,0.,0.)); +#23030 = DIRECTION('',(0.,0.,1.)); +#23031 = ADVANCED_FACE('',(#23032),#23042,.T.); +#23032 = FACE_BOUND('',#23033,.F.); +#23033 = EDGE_LOOP('',(#23034,#23035,#23041)); +#23034 = ORIENTED_EDGE('',*,*,#6841,.F.); +#23035 = ORIENTED_EDGE('',*,*,#23036,.F.); +#23036 = EDGE_CURVE('',#22997,#6842,#23037,.T.); +#23037 = LINE('',#23038,#23039); +#23038 = CARTESIAN_POINT('',(1.84,-1.445,2.05)); +#23039 = VECTOR('',#23040,1.); +#23040 = DIRECTION('',(-0.707106781186,0.,0.707106781187)); +#23041 = ORIENTED_EDGE('',*,*,#22996,.F.); +#23042 = PLANE('',#23043); +#23043 = AXIS2_PLACEMENT_3D('',#23044,#23045,#23046); +#23044 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23045 = DIRECTION('',(0.,1.,0.)); +#23046 = DIRECTION('',(1.,0.,0.)); +#23047 = ADVANCED_FACE('',(#23048),#23065,.T.); +#23048 = FACE_BOUND('',#23049,.F.); +#23049 = EDGE_LOOP('',(#23050,#23051,#23059)); +#23050 = ORIENTED_EDGE('',*,*,#6947,.F.); +#23051 = ORIENTED_EDGE('',*,*,#23052,.T.); +#23052 = EDGE_CURVE('',#6940,#23053,#23055,.T.); +#23053 = VERTEX_POINT('',#23054); +#23054 = CARTESIAN_POINT('',(2.16,-1.445,2.05)); +#23055 = LINE('',#23056,#23057); +#23056 = CARTESIAN_POINT('',(2.16,-1.445,2.1)); +#23057 = VECTOR('',#23058,1.); +#23058 = DIRECTION('',(0.,0.,-1.)); +#23059 = ORIENTED_EDGE('',*,*,#23060,.F.); +#23060 = EDGE_CURVE('',#6948,#23053,#23061,.T.); +#23061 = LINE('',#23062,#23063); +#23062 = CARTESIAN_POINT('',(2.21,-1.445,2.1)); +#23063 = VECTOR('',#23064,1.); +#23064 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23065 = PLANE('',#23066); +#23066 = AXIS2_PLACEMENT_3D('',#23067,#23068,#23069); +#23067 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23068 = DIRECTION('',(0.,1.,0.)); +#23069 = DIRECTION('',(1.,0.,0.)); +#23070 = ADVANCED_FACE('',(#23071),#23077,.F.); +#23071 = FACE_BOUND('',#23072,.F.); +#23072 = EDGE_LOOP('',(#23073,#23074,#23075,#23076)); +#23073 = ORIENTED_EDGE('',*,*,#6899,.T.); +#23074 = ORIENTED_EDGE('',*,*,#7952,.T.); +#23075 = ORIENTED_EDGE('',*,*,#23004,.T.); +#23076 = ORIENTED_EDGE('',*,*,#23036,.T.); +#23077 = PLANE('',#23078); +#23078 = AXIS2_PLACEMENT_3D('',#23079,#23080,#23081); +#23079 = CARTESIAN_POINT('',(1.84,-0.945,2.05)); +#23080 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23081 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#23082 = ADVANCED_FACE('',(#23083),#23109,.T.); +#23083 = FACE_BOUND('',#23084,.F.); +#23084 = EDGE_LOOP('',(#23085,#23086,#23087,#23088,#23096,#23102,#23103) + ); +#23085 = ORIENTED_EDGE('',*,*,#23052,.F.); +#23086 = ORIENTED_EDGE('',*,*,#6939,.F.); +#23087 = ORIENTED_EDGE('',*,*,#9268,.T.); +#23088 = ORIENTED_EDGE('',*,*,#23089,.T.); +#23089 = EDGE_CURVE('',#9261,#23090,#23092,.T.); +#23090 = VERTEX_POINT('',#23091); +#23091 = CARTESIAN_POINT('',(2.16,-1.075,1.85)); +#23092 = LINE('',#23093,#23094); +#23093 = CARTESIAN_POINT('',(2.16,-1.925,1.85)); +#23094 = VECTOR('',#23095,1.); +#23095 = DIRECTION('',(0.,1.,0.)); +#23096 = ORIENTED_EDGE('',*,*,#23097,.F.); +#23097 = EDGE_CURVE('',#10792,#23090,#23098,.T.); +#23098 = LINE('',#23099,#23100); +#23099 = CARTESIAN_POINT('',(2.16,-0.945,1.624833395016)); +#23100 = VECTOR('',#23101,1.); +#23101 = DIRECTION('',(0.,-0.5,0.866025403784)); +#23102 = ORIENTED_EDGE('',*,*,#10791,.T.); +#23103 = ORIENTED_EDGE('',*,*,#23104,.T.); +#23104 = EDGE_CURVE('',#7993,#23053,#23105,.T.); +#23105 = LINE('',#23106,#23107); +#23106 = CARTESIAN_POINT('',(2.16,-0.945,2.05)); +#23107 = VECTOR('',#23108,1.); +#23108 = DIRECTION('',(0.,-1.,0.)); +#23109 = PLANE('',#23110); +#23110 = AXIS2_PLACEMENT_3D('',#23111,#23112,#23113); +#23111 = CARTESIAN_POINT('',(2.16,0.,0.)); +#23112 = DIRECTION('',(-1.,0.,0.)); +#23113 = DIRECTION('',(0.,0.,1.)); +#23114 = ADVANCED_FACE('',(#23115),#23147,.T.); +#23115 = FACE_BOUND('',#23116,.F.); +#23116 = EDGE_LOOP('',(#23117,#23123,#23124,#23132,#23140,#23146)); +#23117 = ORIENTED_EDGE('',*,*,#23118,.F.); +#23118 = EDGE_CURVE('',#23090,#23012,#23119,.T.); +#23119 = LINE('',#23120,#23121); +#23120 = CARTESIAN_POINT('',(2.16,-1.075,1.85)); +#23121 = VECTOR('',#23122,1.); +#23122 = DIRECTION('',(-1.,0.,0.)); +#23123 = ORIENTED_EDGE('',*,*,#23089,.F.); +#23124 = ORIENTED_EDGE('',*,*,#23125,.T.); +#23125 = EDGE_CURVE('',#9261,#23126,#23128,.T.); +#23126 = VERTEX_POINT('',#23127); +#23127 = CARTESIAN_POINT('',(2.16,-2.055,1.85)); +#23128 = LINE('',#23129,#23130); +#23129 = CARTESIAN_POINT('',(2.16,-1.925,1.85)); +#23130 = VECTOR('',#23131,1.); +#23131 = DIRECTION('',(0.,-1.,0.)); +#23132 = ORIENTED_EDGE('',*,*,#23133,.F.); +#23133 = EDGE_CURVE('',#23134,#23126,#23136,.T.); +#23134 = VERTEX_POINT('',#23135); +#23135 = CARTESIAN_POINT('',(1.84,-2.055,1.85)); +#23136 = LINE('',#23137,#23138); +#23137 = CARTESIAN_POINT('',(1.84,-2.055,1.85)); +#23138 = VECTOR('',#23139,1.); +#23139 = DIRECTION('',(1.,0.,0.)); +#23140 = ORIENTED_EDGE('',*,*,#23141,.F.); +#23141 = EDGE_CURVE('',#9237,#23134,#23142,.T.); +#23142 = LINE('',#23143,#23144); +#23143 = CARTESIAN_POINT('',(1.84,-1.925,1.85)); +#23144 = VECTOR('',#23145,1.); +#23145 = DIRECTION('',(0.,-1.,0.)); +#23146 = ORIENTED_EDGE('',*,*,#23019,.T.); +#23147 = PLANE('',#23148); +#23148 = AXIS2_PLACEMENT_3D('',#23149,#23150,#23151); +#23149 = CARTESIAN_POINT('',(1.84,-0.675,1.85)); +#23150 = DIRECTION('',(0.,0.,1.)); +#23151 = DIRECTION('',(0.,-1.,0.)); +#23152 = ADVANCED_FACE('',(#23153),#23180,.T.); +#23153 = FACE_BOUND('',#23154,.F.); +#23154 = EDGE_LOOP('',(#23155,#23163,#23171,#23177,#23178,#23179)); +#23155 = ORIENTED_EDGE('',*,*,#23156,.T.); +#23156 = EDGE_CURVE('',#10745,#23157,#23159,.T.); +#23157 = VERTEX_POINT('',#23158); +#23158 = CARTESIAN_POINT('',(1.84,-0.675,1.157179676972)); +#23159 = LINE('',#23160,#23161); +#23160 = CARTESIAN_POINT('',(1.84,-0.945,1.624833395016)); +#23161 = VECTOR('',#23162,1.); +#23162 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23163 = ORIENTED_EDGE('',*,*,#23164,.F.); +#23164 = EDGE_CURVE('',#23165,#23157,#23167,.T.); +#23165 = VERTEX_POINT('',#23166); +#23166 = CARTESIAN_POINT('',(2.16,-0.675,1.157179676972)); +#23167 = LINE('',#23168,#23169); +#23168 = CARTESIAN_POINT('',(2.16,-0.675,1.157179676972)); +#23169 = VECTOR('',#23170,1.); +#23170 = DIRECTION('',(-1.,0.,0.)); +#23171 = ORIENTED_EDGE('',*,*,#23172,.T.); +#23172 = EDGE_CURVE('',#23165,#10792,#23173,.T.); +#23173 = LINE('',#23174,#23175); +#23174 = CARTESIAN_POINT('',(2.16,-0.675,1.157179676972)); +#23175 = VECTOR('',#23176,1.); +#23176 = DIRECTION('',(0.,-0.5,0.866025403784)); +#23177 = ORIENTED_EDGE('',*,*,#23097,.T.); +#23178 = ORIENTED_EDGE('',*,*,#23118,.T.); +#23179 = ORIENTED_EDGE('',*,*,#23011,.T.); +#23180 = PLANE('',#23181); +#23181 = AXIS2_PLACEMENT_3D('',#23182,#23183,#23184); +#23182 = CARTESIAN_POINT('',(2.,-0.875,1.503589838486)); +#23183 = DIRECTION('',(0.,0.866025403784,0.5)); +#23184 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23185 = ADVANCED_FACE('',(#23186),#23236,.F.); +#23186 = FACE_BOUND('',#23187,.F.); +#23187 = EDGE_LOOP('',(#23188,#23189,#23190,#23198,#23206,#23214,#23222, + #23230)); +#23188 = ORIENTED_EDGE('',*,*,#9244,.F.); +#23189 = ORIENTED_EDGE('',*,*,#23141,.T.); +#23190 = ORIENTED_EDGE('',*,*,#23191,.T.); +#23191 = EDGE_CURVE('',#23134,#23192,#23194,.T.); +#23192 = VERTEX_POINT('',#23193); +#23193 = CARTESIAN_POINT('',(1.84,-2.055,2.4)); +#23194 = LINE('',#23195,#23196); +#23195 = CARTESIAN_POINT('',(1.84,-2.055,1.85)); +#23196 = VECTOR('',#23197,1.); +#23197 = DIRECTION('',(0.,0.,1.)); +#23198 = ORIENTED_EDGE('',*,*,#23199,.T.); +#23199 = EDGE_CURVE('',#23192,#23200,#23202,.T.); +#23200 = VERTEX_POINT('',#23201); +#23201 = CARTESIAN_POINT('',(1.84,-2.155,2.5)); +#23202 = LINE('',#23203,#23204); +#23203 = CARTESIAN_POINT('',(1.84,-2.055,2.4)); +#23204 = VECTOR('',#23205,1.); +#23205 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23206 = ORIENTED_EDGE('',*,*,#23207,.T.); +#23207 = EDGE_CURVE('',#23200,#23208,#23210,.T.); +#23208 = VERTEX_POINT('',#23209); +#23209 = CARTESIAN_POINT('',(1.84,-2.375,2.5)); +#23210 = LINE('',#23211,#23212); +#23211 = CARTESIAN_POINT('',(1.84,-2.155,2.5)); +#23212 = VECTOR('',#23213,1.); +#23213 = DIRECTION('',(0.,-1.,0.)); +#23214 = ORIENTED_EDGE('',*,*,#23215,.T.); +#23215 = EDGE_CURVE('',#23208,#23216,#23218,.T.); +#23216 = VERTEX_POINT('',#23217); +#23217 = CARTESIAN_POINT('',(1.84,-2.375,1.3)); +#23218 = LINE('',#23219,#23220); +#23219 = CARTESIAN_POINT('',(1.84,-2.375,2.5)); +#23220 = VECTOR('',#23221,1.); +#23221 = DIRECTION('',(0.,0.,-1.)); +#23222 = ORIENTED_EDGE('',*,*,#23223,.T.); +#23223 = EDGE_CURVE('',#23216,#23224,#23226,.T.); +#23224 = VERTEX_POINT('',#23225); +#23225 = CARTESIAN_POINT('',(1.84,-2.175,0.8)); +#23226 = LINE('',#23227,#23228); +#23227 = CARTESIAN_POINT('',(1.84,-2.375,1.3)); +#23228 = VECTOR('',#23229,1.); +#23229 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23230 = ORIENTED_EDGE('',*,*,#23231,.T.); +#23231 = EDGE_CURVE('',#23224,#9245,#23232,.T.); +#23232 = LINE('',#23233,#23234); +#23233 = CARTESIAN_POINT('',(1.84,-2.175,0.8)); +#23234 = VECTOR('',#23235,1.); +#23235 = DIRECTION('',(0.,1.,0.)); +#23236 = PLANE('',#23237); +#23237 = AXIS2_PLACEMENT_3D('',#23238,#23239,#23240); +#23238 = CARTESIAN_POINT('',(1.84,0.,0.)); +#23239 = DIRECTION('',(1.,0.,0.)); +#23240 = DIRECTION('',(0.,0.,-1.)); +#23241 = ADVANCED_FACE('',(#23242),#23253,.F.); +#23242 = FACE_BOUND('',#23243,.F.); +#23243 = EDGE_LOOP('',(#23244,#23245,#23246,#23247)); +#23244 = ORIENTED_EDGE('',*,*,#23156,.F.); +#23245 = ORIENTED_EDGE('',*,*,#10768,.F.); +#23246 = ORIENTED_EDGE('',*,*,#9604,.T.); +#23247 = ORIENTED_EDGE('',*,*,#23248,.T.); +#23248 = EDGE_CURVE('',#9597,#23157,#23249,.T.); +#23249 = LINE('',#23250,#23251); +#23250 = CARTESIAN_POINT('',(1.84,-0.675,0.)); +#23251 = VECTOR('',#23252,1.); +#23252 = DIRECTION('',(0.,0.,1.)); +#23253 = PLANE('',#23254); +#23254 = AXIS2_PLACEMENT_3D('',#23255,#23256,#23257); +#23255 = CARTESIAN_POINT('',(1.84,0.,0.)); +#23256 = DIRECTION('',(1.,0.,0.)); +#23257 = DIRECTION('',(0.,0.,-1.)); +#23258 = ADVANCED_FACE('',(#23259),#23277,.T.); +#23259 = FACE_BOUND('',#23260,.F.); +#23260 = EDGE_LOOP('',(#23261,#23262,#23263,#23271)); +#23261 = ORIENTED_EDGE('',*,*,#23191,.F.); +#23262 = ORIENTED_EDGE('',*,*,#23133,.T.); +#23263 = ORIENTED_EDGE('',*,*,#23264,.T.); +#23264 = EDGE_CURVE('',#23126,#23265,#23267,.T.); +#23265 = VERTEX_POINT('',#23266); +#23266 = CARTESIAN_POINT('',(2.16,-2.055,2.4)); +#23267 = LINE('',#23268,#23269); +#23268 = CARTESIAN_POINT('',(2.16,-2.055,1.85)); +#23269 = VECTOR('',#23270,1.); +#23270 = DIRECTION('',(0.,0.,1.)); +#23271 = ORIENTED_EDGE('',*,*,#23272,.F.); +#23272 = EDGE_CURVE('',#23192,#23265,#23273,.T.); +#23273 = LINE('',#23274,#23275); +#23274 = CARTESIAN_POINT('',(1.84,-2.055,2.4)); +#23275 = VECTOR('',#23276,1.); +#23276 = DIRECTION('',(1.,0.,0.)); +#23277 = PLANE('',#23278); +#23278 = AXIS2_PLACEMENT_3D('',#23279,#23280,#23281); +#23279 = CARTESIAN_POINT('',(1.84,-2.055,1.85)); +#23280 = DIRECTION('',(0.,1.,0.)); +#23281 = DIRECTION('',(0.,-0.,1.)); +#23282 = ADVANCED_FACE('',(#23283),#23326,.T.); +#23283 = FACE_BOUND('',#23284,.F.); +#23284 = EDGE_LOOP('',(#23285,#23286,#23294,#23302,#23310,#23318,#23324, + #23325)); +#23285 = ORIENTED_EDGE('',*,*,#9260,.F.); +#23286 = ORIENTED_EDGE('',*,*,#23287,.F.); +#23287 = EDGE_CURVE('',#23288,#9253,#23290,.T.); +#23288 = VERTEX_POINT('',#23289); +#23289 = CARTESIAN_POINT('',(2.16,-2.175,0.8)); +#23290 = LINE('',#23291,#23292); +#23291 = CARTESIAN_POINT('',(2.16,-2.175,0.8)); +#23292 = VECTOR('',#23293,1.); +#23293 = DIRECTION('',(0.,1.,0.)); +#23294 = ORIENTED_EDGE('',*,*,#23295,.F.); +#23295 = EDGE_CURVE('',#23296,#23288,#23298,.T.); +#23296 = VERTEX_POINT('',#23297); +#23297 = CARTESIAN_POINT('',(2.16,-2.375,1.3)); +#23298 = LINE('',#23299,#23300); +#23299 = CARTESIAN_POINT('',(2.16,-2.375,1.3)); +#23300 = VECTOR('',#23301,1.); +#23301 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23302 = ORIENTED_EDGE('',*,*,#23303,.F.); +#23303 = EDGE_CURVE('',#23304,#23296,#23306,.T.); +#23304 = VERTEX_POINT('',#23305); +#23305 = CARTESIAN_POINT('',(2.16,-2.375,2.5)); +#23306 = LINE('',#23307,#23308); +#23307 = CARTESIAN_POINT('',(2.16,-2.375,2.5)); +#23308 = VECTOR('',#23309,1.); +#23309 = DIRECTION('',(0.,0.,-1.)); +#23310 = ORIENTED_EDGE('',*,*,#23311,.F.); +#23311 = EDGE_CURVE('',#23312,#23304,#23314,.T.); +#23312 = VERTEX_POINT('',#23313); +#23313 = CARTESIAN_POINT('',(2.16,-2.155,2.5)); +#23314 = LINE('',#23315,#23316); +#23315 = CARTESIAN_POINT('',(2.16,-2.155,2.5)); +#23316 = VECTOR('',#23317,1.); +#23317 = DIRECTION('',(0.,-1.,0.)); +#23318 = ORIENTED_EDGE('',*,*,#23319,.F.); +#23319 = EDGE_CURVE('',#23265,#23312,#23320,.T.); +#23320 = LINE('',#23321,#23322); +#23321 = CARTESIAN_POINT('',(2.16,-2.055,2.4)); +#23322 = VECTOR('',#23323,1.); +#23323 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23324 = ORIENTED_EDGE('',*,*,#23264,.F.); +#23325 = ORIENTED_EDGE('',*,*,#23125,.F.); +#23326 = PLANE('',#23327); +#23327 = AXIS2_PLACEMENT_3D('',#23328,#23329,#23330); +#23328 = CARTESIAN_POINT('',(2.16,0.,0.)); +#23329 = DIRECTION('',(1.,0.,0.)); +#23330 = DIRECTION('',(0.,0.,-1.)); +#23331 = ADVANCED_FACE('',(#23332),#23343,.T.); +#23332 = FACE_BOUND('',#23333,.F.); +#23333 = EDGE_LOOP('',(#23334,#23335,#23341,#23342)); +#23334 = ORIENTED_EDGE('',*,*,#23172,.F.); +#23335 = ORIENTED_EDGE('',*,*,#23336,.F.); +#23336 = EDGE_CURVE('',#9589,#23165,#23337,.T.); +#23337 = LINE('',#23338,#23339); +#23338 = CARTESIAN_POINT('',(2.16,-0.675,0.)); +#23339 = VECTOR('',#23340,1.); +#23340 = DIRECTION('',(0.,0.,1.)); +#23341 = ORIENTED_EDGE('',*,*,#9588,.F.); +#23342 = ORIENTED_EDGE('',*,*,#10799,.T.); +#23343 = PLANE('',#23344); +#23344 = AXIS2_PLACEMENT_3D('',#23345,#23346,#23347); +#23345 = CARTESIAN_POINT('',(2.16,0.,0.)); +#23346 = DIRECTION('',(1.,0.,0.)); +#23347 = DIRECTION('',(0.,0.,-1.)); +#23348 = ADVANCED_FACE('',(#23349),#23360,.T.); +#23349 = FACE_BOUND('',#23350,.F.); +#23350 = EDGE_LOOP('',(#23351,#23352,#23353,#23359)); +#23351 = ORIENTED_EDGE('',*,*,#9252,.F.); +#23352 = ORIENTED_EDGE('',*,*,#23231,.F.); +#23353 = ORIENTED_EDGE('',*,*,#23354,.T.); +#23354 = EDGE_CURVE('',#23224,#23288,#23355,.T.); +#23355 = LINE('',#23356,#23357); +#23356 = CARTESIAN_POINT('',(1.84,-2.175,0.8)); +#23357 = VECTOR('',#23358,1.); +#23358 = DIRECTION('',(1.,0.,0.)); +#23359 = ORIENTED_EDGE('',*,*,#23287,.T.); +#23360 = PLANE('',#23361); +#23361 = AXIS2_PLACEMENT_3D('',#23362,#23363,#23364); +#23362 = CARTESIAN_POINT('',(1.84,-2.175,0.8)); +#23363 = DIRECTION('',(0.,0.,-1.)); +#23364 = DIRECTION('',(0.,1.,0.)); +#23365 = ADVANCED_FACE('',(#23366),#23377,.T.); +#23366 = FACE_BOUND('',#23367,.F.); +#23367 = EDGE_LOOP('',(#23368,#23369,#23375,#23376)); +#23368 = ORIENTED_EDGE('',*,*,#23223,.F.); +#23369 = ORIENTED_EDGE('',*,*,#23370,.T.); +#23370 = EDGE_CURVE('',#23216,#23296,#23371,.T.); +#23371 = LINE('',#23372,#23373); +#23372 = CARTESIAN_POINT('',(1.84,-2.375,1.3)); +#23373 = VECTOR('',#23374,1.); +#23374 = DIRECTION('',(1.,0.,0.)); +#23375 = ORIENTED_EDGE('',*,*,#23295,.T.); +#23376 = ORIENTED_EDGE('',*,*,#23354,.F.); +#23377 = PLANE('',#23378); +#23378 = AXIS2_PLACEMENT_3D('',#23379,#23380,#23381); +#23379 = CARTESIAN_POINT('',(1.84,-2.375,1.3)); +#23380 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#23381 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23382 = ADVANCED_FACE('',(#23383),#23394,.T.); +#23383 = FACE_BOUND('',#23384,.F.); +#23384 = EDGE_LOOP('',(#23385,#23386,#23392,#23393)); +#23385 = ORIENTED_EDGE('',*,*,#23215,.F.); +#23386 = ORIENTED_EDGE('',*,*,#23387,.T.); +#23387 = EDGE_CURVE('',#23208,#23304,#23388,.T.); +#23388 = LINE('',#23389,#23390); +#23389 = CARTESIAN_POINT('',(1.84,-2.375,2.5)); +#23390 = VECTOR('',#23391,1.); +#23391 = DIRECTION('',(1.,0.,0.)); +#23392 = ORIENTED_EDGE('',*,*,#23303,.T.); +#23393 = ORIENTED_EDGE('',*,*,#23370,.F.); +#23394 = PLANE('',#23395); +#23395 = AXIS2_PLACEMENT_3D('',#23396,#23397,#23398); +#23396 = CARTESIAN_POINT('',(1.84,-2.375,2.5)); +#23397 = DIRECTION('',(0.,-1.,0.)); +#23398 = DIRECTION('',(0.,0.,-1.)); +#23399 = ADVANCED_FACE('',(#23400),#23411,.T.); +#23400 = FACE_BOUND('',#23401,.F.); +#23401 = EDGE_LOOP('',(#23402,#23403,#23409,#23410)); +#23402 = ORIENTED_EDGE('',*,*,#23207,.F.); +#23403 = ORIENTED_EDGE('',*,*,#23404,.T.); +#23404 = EDGE_CURVE('',#23200,#23312,#23405,.T.); +#23405 = LINE('',#23406,#23407); +#23406 = CARTESIAN_POINT('',(1.84,-2.155,2.5)); +#23407 = VECTOR('',#23408,1.); +#23408 = DIRECTION('',(1.,0.,0.)); +#23409 = ORIENTED_EDGE('',*,*,#23311,.T.); +#23410 = ORIENTED_EDGE('',*,*,#23387,.F.); +#23411 = PLANE('',#23412); +#23412 = AXIS2_PLACEMENT_3D('',#23413,#23414,#23415); +#23413 = CARTESIAN_POINT('',(1.84,-2.155,2.5)); +#23414 = DIRECTION('',(0.,0.,1.)); +#23415 = DIRECTION('',(0.,-1.,0.)); +#23416 = ADVANCED_FACE('',(#23417),#23423,.T.); +#23417 = FACE_BOUND('',#23418,.F.); +#23418 = EDGE_LOOP('',(#23419,#23420,#23421,#23422)); +#23419 = ORIENTED_EDGE('',*,*,#23199,.F.); +#23420 = ORIENTED_EDGE('',*,*,#23272,.T.); +#23421 = ORIENTED_EDGE('',*,*,#23319,.T.); +#23422 = ORIENTED_EDGE('',*,*,#23404,.F.); +#23423 = PLANE('',#23424); +#23424 = AXIS2_PLACEMENT_3D('',#23425,#23426,#23427); +#23425 = CARTESIAN_POINT('',(1.84,-2.055,2.4)); +#23426 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#23427 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23428 = ADVANCED_FACE('',(#23429),#23435,.T.); +#23429 = FACE_BOUND('',#23430,.F.); +#23430 = EDGE_LOOP('',(#23431,#23432,#23433,#23434)); +#23431 = ORIENTED_EDGE('',*,*,#23164,.T.); +#23432 = ORIENTED_EDGE('',*,*,#23248,.F.); +#23433 = ORIENTED_EDGE('',*,*,#9596,.T.); +#23434 = ORIENTED_EDGE('',*,*,#23336,.T.); +#23435 = PLANE('',#23436); +#23436 = AXIS2_PLACEMENT_3D('',#23437,#23438,#23439); +#23437 = CARTESIAN_POINT('',(1.84,-0.675,0.)); +#23438 = DIRECTION('',(0.,1.,0.)); +#23439 = DIRECTION('',(0.,-0.,1.)); +#23440 = ADVANCED_FACE('',(#23441),#23447,.F.); +#23441 = FACE_BOUND('',#23442,.F.); +#23442 = EDGE_LOOP('',(#23443,#23444,#23445,#23446)); +#23443 = ORIENTED_EDGE('',*,*,#6955,.F.); +#23444 = ORIENTED_EDGE('',*,*,#23060,.T.); +#23445 = ORIENTED_EDGE('',*,*,#23104,.F.); +#23446 = ORIENTED_EDGE('',*,*,#7992,.F.); +#23447 = PLANE('',#23448); +#23448 = AXIS2_PLACEMENT_3D('',#23449,#23450,#23451); +#23449 = CARTESIAN_POINT('',(2.21,-0.945,2.1)); +#23450 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#23451 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23452 = ADVANCED_FACE('',(#23453),#23486,.F.); +#23453 = FACE_BOUND('',#23454,.F.); +#23454 = EDGE_LOOP('',(#23455,#23463,#23469,#23470,#23478,#23484,#23485) + ); +#23455 = ORIENTED_EDGE('',*,*,#23456,.T.); +#23456 = EDGE_CURVE('',#6916,#23457,#23459,.T.); +#23457 = VERTEX_POINT('',#23458); +#23458 = CARTESIAN_POINT('',(2.64,-1.445,2.05)); +#23459 = LINE('',#23460,#23461); +#23460 = CARTESIAN_POINT('',(2.64,-1.445,2.1)); +#23461 = VECTOR('',#23462,1.); +#23462 = DIRECTION('',(0.,0.,-1.)); +#23463 = ORIENTED_EDGE('',*,*,#23464,.F.); +#23464 = EDGE_CURVE('',#7984,#23457,#23465,.T.); +#23465 = LINE('',#23466,#23467); +#23466 = CARTESIAN_POINT('',(2.64,-0.945,2.05)); +#23467 = VECTOR('',#23468,1.); +#23468 = DIRECTION('',(0.,-1.,0.)); +#23469 = ORIENTED_EDGE('',*,*,#10782,.T.); +#23470 = ORIENTED_EDGE('',*,*,#23471,.F.); +#23471 = EDGE_CURVE('',#23472,#10783,#23474,.T.); +#23472 = VERTEX_POINT('',#23473); +#23473 = CARTESIAN_POINT('',(2.64,-1.075,1.85)); +#23474 = LINE('',#23475,#23476); +#23475 = CARTESIAN_POINT('',(2.64,-1.075,1.85)); +#23476 = VECTOR('',#23477,1.); +#23477 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23478 = ORIENTED_EDGE('',*,*,#23479,.F.); +#23479 = EDGE_CURVE('',#9276,#23472,#23480,.T.); +#23480 = LINE('',#23481,#23482); +#23481 = CARTESIAN_POINT('',(2.64,-1.925,1.85)); +#23482 = VECTOR('',#23483,1.); +#23483 = DIRECTION('',(0.,1.,0.)); +#23484 = ORIENTED_EDGE('',*,*,#9275,.F.); +#23485 = ORIENTED_EDGE('',*,*,#6923,.T.); +#23486 = PLANE('',#23487); +#23487 = AXIS2_PLACEMENT_3D('',#23488,#23489,#23490); +#23488 = CARTESIAN_POINT('',(2.64,0.,0.)); +#23489 = DIRECTION('',(-1.,0.,0.)); +#23490 = DIRECTION('',(0.,0.,1.)); +#23491 = ADVANCED_FACE('',(#23492),#23502,.T.); +#23492 = FACE_BOUND('',#23493,.F.); +#23493 = EDGE_LOOP('',(#23494,#23495,#23501)); +#23494 = ORIENTED_EDGE('',*,*,#6913,.F.); +#23495 = ORIENTED_EDGE('',*,*,#23496,.F.); +#23496 = EDGE_CURVE('',#23457,#6914,#23497,.T.); +#23497 = LINE('',#23498,#23499); +#23498 = CARTESIAN_POINT('',(2.64,-1.445,2.05)); +#23499 = VECTOR('',#23500,1.); +#23500 = DIRECTION('',(-0.707106781186,0.,0.707106781187)); +#23501 = ORIENTED_EDGE('',*,*,#23456,.F.); +#23502 = PLANE('',#23503); +#23503 = AXIS2_PLACEMENT_3D('',#23504,#23505,#23506); +#23504 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23505 = DIRECTION('',(0.,1.,0.)); +#23506 = DIRECTION('',(1.,0.,0.)); +#23507 = ADVANCED_FACE('',(#23508),#23525,.T.); +#23508 = FACE_BOUND('',#23509,.F.); +#23509 = EDGE_LOOP('',(#23510,#23511,#23519)); +#23510 = ORIENTED_EDGE('',*,*,#7019,.F.); +#23511 = ORIENTED_EDGE('',*,*,#23512,.T.); +#23512 = EDGE_CURVE('',#7012,#23513,#23515,.T.); +#23513 = VERTEX_POINT('',#23514); +#23514 = CARTESIAN_POINT('',(2.96,-1.445,2.05)); +#23515 = LINE('',#23516,#23517); +#23516 = CARTESIAN_POINT('',(2.96,-1.445,2.1)); +#23517 = VECTOR('',#23518,1.); +#23518 = DIRECTION('',(0.,0.,-1.)); +#23519 = ORIENTED_EDGE('',*,*,#23520,.F.); +#23520 = EDGE_CURVE('',#7020,#23513,#23521,.T.); +#23521 = LINE('',#23522,#23523); +#23522 = CARTESIAN_POINT('',(3.01,-1.445,2.1)); +#23523 = VECTOR('',#23524,1.); +#23524 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23525 = PLANE('',#23526); +#23526 = AXIS2_PLACEMENT_3D('',#23527,#23528,#23529); +#23527 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23528 = DIRECTION('',(0.,1.,0.)); +#23529 = DIRECTION('',(1.,0.,0.)); +#23530 = ADVANCED_FACE('',(#23531),#23537,.F.); +#23531 = FACE_BOUND('',#23532,.F.); +#23532 = EDGE_LOOP('',(#23533,#23534,#23535,#23536)); +#23533 = ORIENTED_EDGE('',*,*,#6971,.T.); +#23534 = ORIENTED_EDGE('',*,*,#7983,.T.); +#23535 = ORIENTED_EDGE('',*,*,#23464,.T.); +#23536 = ORIENTED_EDGE('',*,*,#23496,.T.); +#23537 = PLANE('',#23538); +#23538 = AXIS2_PLACEMENT_3D('',#23539,#23540,#23541); +#23539 = CARTESIAN_POINT('',(2.64,-0.945,2.05)); +#23540 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23541 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#23542 = ADVANCED_FACE('',(#23543),#23569,.T.); +#23543 = FACE_BOUND('',#23544,.F.); +#23544 = EDGE_LOOP('',(#23545,#23546,#23547,#23548,#23556,#23562,#23563) + ); +#23545 = ORIENTED_EDGE('',*,*,#23512,.F.); +#23546 = ORIENTED_EDGE('',*,*,#7011,.F.); +#23547 = ORIENTED_EDGE('',*,*,#9307,.T.); +#23548 = ORIENTED_EDGE('',*,*,#23549,.T.); +#23549 = EDGE_CURVE('',#9300,#23550,#23552,.T.); +#23550 = VERTEX_POINT('',#23551); +#23551 = CARTESIAN_POINT('',(2.96,-1.075,1.85)); +#23552 = LINE('',#23553,#23554); +#23553 = CARTESIAN_POINT('',(2.96,-1.925,1.85)); +#23554 = VECTOR('',#23555,1.); +#23555 = DIRECTION('',(0.,1.,0.)); +#23556 = ORIENTED_EDGE('',*,*,#23557,.F.); +#23557 = EDGE_CURVE('',#10851,#23550,#23558,.T.); +#23558 = LINE('',#23559,#23560); +#23559 = CARTESIAN_POINT('',(2.96,-0.945,1.624833395016)); +#23560 = VECTOR('',#23561,1.); +#23561 = DIRECTION('',(0.,-0.5,0.866025403784)); +#23562 = ORIENTED_EDGE('',*,*,#10850,.T.); +#23563 = ORIENTED_EDGE('',*,*,#23564,.T.); +#23564 = EDGE_CURVE('',#8024,#23513,#23565,.T.); +#23565 = LINE('',#23566,#23567); +#23566 = CARTESIAN_POINT('',(2.96,-0.945,2.05)); +#23567 = VECTOR('',#23568,1.); +#23568 = DIRECTION('',(0.,-1.,0.)); +#23569 = PLANE('',#23570); +#23570 = AXIS2_PLACEMENT_3D('',#23571,#23572,#23573); +#23571 = CARTESIAN_POINT('',(2.96,0.,0.)); +#23572 = DIRECTION('',(-1.,0.,0.)); +#23573 = DIRECTION('',(0.,0.,1.)); +#23574 = ADVANCED_FACE('',(#23575),#23607,.T.); +#23575 = FACE_BOUND('',#23576,.F.); +#23576 = EDGE_LOOP('',(#23577,#23583,#23584,#23592,#23600,#23606)); +#23577 = ORIENTED_EDGE('',*,*,#23578,.F.); +#23578 = EDGE_CURVE('',#23550,#23472,#23579,.T.); +#23579 = LINE('',#23580,#23581); +#23580 = CARTESIAN_POINT('',(2.96,-1.075,1.85)); +#23581 = VECTOR('',#23582,1.); +#23582 = DIRECTION('',(-1.,0.,0.)); +#23583 = ORIENTED_EDGE('',*,*,#23549,.F.); +#23584 = ORIENTED_EDGE('',*,*,#23585,.T.); +#23585 = EDGE_CURVE('',#9300,#23586,#23588,.T.); +#23586 = VERTEX_POINT('',#23587); +#23587 = CARTESIAN_POINT('',(2.96,-2.055,1.85)); +#23588 = LINE('',#23589,#23590); +#23589 = CARTESIAN_POINT('',(2.96,-1.925,1.85)); +#23590 = VECTOR('',#23591,1.); +#23591 = DIRECTION('',(0.,-1.,0.)); +#23592 = ORIENTED_EDGE('',*,*,#23593,.F.); +#23593 = EDGE_CURVE('',#23594,#23586,#23596,.T.); +#23594 = VERTEX_POINT('',#23595); +#23595 = CARTESIAN_POINT('',(2.64,-2.055,1.85)); +#23596 = LINE('',#23597,#23598); +#23597 = CARTESIAN_POINT('',(2.64,-2.055,1.85)); +#23598 = VECTOR('',#23599,1.); +#23599 = DIRECTION('',(1.,0.,0.)); +#23600 = ORIENTED_EDGE('',*,*,#23601,.F.); +#23601 = EDGE_CURVE('',#9276,#23594,#23602,.T.); +#23602 = LINE('',#23603,#23604); +#23603 = CARTESIAN_POINT('',(2.64,-1.925,1.85)); +#23604 = VECTOR('',#23605,1.); +#23605 = DIRECTION('',(0.,-1.,0.)); +#23606 = ORIENTED_EDGE('',*,*,#23479,.T.); +#23607 = PLANE('',#23608); +#23608 = AXIS2_PLACEMENT_3D('',#23609,#23610,#23611); +#23609 = CARTESIAN_POINT('',(2.64,-0.675,1.85)); +#23610 = DIRECTION('',(0.,0.,1.)); +#23611 = DIRECTION('',(0.,-1.,0.)); +#23612 = ADVANCED_FACE('',(#23613),#23640,.T.); +#23613 = FACE_BOUND('',#23614,.F.); +#23614 = EDGE_LOOP('',(#23615,#23623,#23631,#23637,#23638,#23639)); +#23615 = ORIENTED_EDGE('',*,*,#23616,.T.); +#23616 = EDGE_CURVE('',#10783,#23617,#23619,.T.); +#23617 = VERTEX_POINT('',#23618); +#23618 = CARTESIAN_POINT('',(2.64,-0.675,1.157179676972)); +#23619 = LINE('',#23620,#23621); +#23620 = CARTESIAN_POINT('',(2.64,-0.945,1.624833395016)); +#23621 = VECTOR('',#23622,1.); +#23622 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23623 = ORIENTED_EDGE('',*,*,#23624,.F.); +#23624 = EDGE_CURVE('',#23625,#23617,#23627,.T.); +#23625 = VERTEX_POINT('',#23626); +#23626 = CARTESIAN_POINT('',(2.96,-0.675,1.157179676972)); +#23627 = LINE('',#23628,#23629); +#23628 = CARTESIAN_POINT('',(2.96,-0.675,1.157179676972)); +#23629 = VECTOR('',#23630,1.); +#23630 = DIRECTION('',(-1.,0.,0.)); +#23631 = ORIENTED_EDGE('',*,*,#23632,.T.); +#23632 = EDGE_CURVE('',#23625,#10851,#23633,.T.); +#23633 = LINE('',#23634,#23635); +#23634 = CARTESIAN_POINT('',(2.96,-0.675,1.157179676972)); +#23635 = VECTOR('',#23636,1.); +#23636 = DIRECTION('',(0.,-0.5,0.866025403784)); +#23637 = ORIENTED_EDGE('',*,*,#23557,.T.); +#23638 = ORIENTED_EDGE('',*,*,#23578,.T.); +#23639 = ORIENTED_EDGE('',*,*,#23471,.T.); +#23640 = PLANE('',#23641); +#23641 = AXIS2_PLACEMENT_3D('',#23642,#23643,#23644); +#23642 = CARTESIAN_POINT('',(2.8,-0.875,1.503589838486)); +#23643 = DIRECTION('',(0.,0.866025403784,0.5)); +#23644 = DIRECTION('',(0.,0.5,-0.866025403784)); +#23645 = ADVANCED_FACE('',(#23646),#23696,.F.); +#23646 = FACE_BOUND('',#23647,.F.); +#23647 = EDGE_LOOP('',(#23648,#23649,#23650,#23658,#23666,#23674,#23682, + #23690)); +#23648 = ORIENTED_EDGE('',*,*,#9283,.F.); +#23649 = ORIENTED_EDGE('',*,*,#23601,.T.); +#23650 = ORIENTED_EDGE('',*,*,#23651,.T.); +#23651 = EDGE_CURVE('',#23594,#23652,#23654,.T.); +#23652 = VERTEX_POINT('',#23653); +#23653 = CARTESIAN_POINT('',(2.64,-2.055,2.4)); +#23654 = LINE('',#23655,#23656); +#23655 = CARTESIAN_POINT('',(2.64,-2.055,1.85)); +#23656 = VECTOR('',#23657,1.); +#23657 = DIRECTION('',(0.,0.,1.)); +#23658 = ORIENTED_EDGE('',*,*,#23659,.T.); +#23659 = EDGE_CURVE('',#23652,#23660,#23662,.T.); +#23660 = VERTEX_POINT('',#23661); +#23661 = CARTESIAN_POINT('',(2.64,-2.155,2.5)); +#23662 = LINE('',#23663,#23664); +#23663 = CARTESIAN_POINT('',(2.64,-2.055,2.4)); +#23664 = VECTOR('',#23665,1.); +#23665 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23666 = ORIENTED_EDGE('',*,*,#23667,.T.); +#23667 = EDGE_CURVE('',#23660,#23668,#23670,.T.); +#23668 = VERTEX_POINT('',#23669); +#23669 = CARTESIAN_POINT('',(2.64,-2.375,2.5)); +#23670 = LINE('',#23671,#23672); +#23671 = CARTESIAN_POINT('',(2.64,-2.155,2.5)); +#23672 = VECTOR('',#23673,1.); +#23673 = DIRECTION('',(0.,-1.,0.)); +#23674 = ORIENTED_EDGE('',*,*,#23675,.T.); +#23675 = EDGE_CURVE('',#23668,#23676,#23678,.T.); +#23676 = VERTEX_POINT('',#23677); +#23677 = CARTESIAN_POINT('',(2.64,-2.375,1.3)); +#23678 = LINE('',#23679,#23680); +#23679 = CARTESIAN_POINT('',(2.64,-2.375,2.5)); +#23680 = VECTOR('',#23681,1.); +#23681 = DIRECTION('',(0.,0.,-1.)); +#23682 = ORIENTED_EDGE('',*,*,#23683,.T.); +#23683 = EDGE_CURVE('',#23676,#23684,#23686,.T.); +#23684 = VERTEX_POINT('',#23685); +#23685 = CARTESIAN_POINT('',(2.64,-2.175,0.8)); +#23686 = LINE('',#23687,#23688); +#23687 = CARTESIAN_POINT('',(2.64,-2.375,1.3)); +#23688 = VECTOR('',#23689,1.); +#23689 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23690 = ORIENTED_EDGE('',*,*,#23691,.T.); +#23691 = EDGE_CURVE('',#23684,#9284,#23692,.T.); +#23692 = LINE('',#23693,#23694); +#23693 = CARTESIAN_POINT('',(2.64,-2.175,0.8)); +#23694 = VECTOR('',#23695,1.); +#23695 = DIRECTION('',(0.,1.,0.)); +#23696 = PLANE('',#23697); +#23697 = AXIS2_PLACEMENT_3D('',#23698,#23699,#23700); +#23698 = CARTESIAN_POINT('',(2.64,0.,0.)); +#23699 = DIRECTION('',(1.,0.,0.)); +#23700 = DIRECTION('',(0.,0.,-1.)); +#23701 = ADVANCED_FACE('',(#23702),#23713,.F.); +#23702 = FACE_BOUND('',#23703,.F.); +#23703 = EDGE_LOOP('',(#23704,#23705,#23706,#23707)); +#23704 = ORIENTED_EDGE('',*,*,#23616,.F.); +#23705 = ORIENTED_EDGE('',*,*,#10806,.F.); +#23706 = ORIENTED_EDGE('',*,*,#9572,.T.); +#23707 = ORIENTED_EDGE('',*,*,#23708,.T.); +#23708 = EDGE_CURVE('',#9565,#23617,#23709,.T.); +#23709 = LINE('',#23710,#23711); +#23710 = CARTESIAN_POINT('',(2.64,-0.675,0.)); +#23711 = VECTOR('',#23712,1.); +#23712 = DIRECTION('',(0.,0.,1.)); +#23713 = PLANE('',#23714); +#23714 = AXIS2_PLACEMENT_3D('',#23715,#23716,#23717); +#23715 = CARTESIAN_POINT('',(2.64,0.,0.)); +#23716 = DIRECTION('',(1.,0.,0.)); +#23717 = DIRECTION('',(0.,0.,-1.)); +#23718 = ADVANCED_FACE('',(#23719),#23737,.T.); +#23719 = FACE_BOUND('',#23720,.F.); +#23720 = EDGE_LOOP('',(#23721,#23722,#23723,#23731)); +#23721 = ORIENTED_EDGE('',*,*,#23651,.F.); +#23722 = ORIENTED_EDGE('',*,*,#23593,.T.); +#23723 = ORIENTED_EDGE('',*,*,#23724,.T.); +#23724 = EDGE_CURVE('',#23586,#23725,#23727,.T.); +#23725 = VERTEX_POINT('',#23726); +#23726 = CARTESIAN_POINT('',(2.96,-2.055,2.4)); +#23727 = LINE('',#23728,#23729); +#23728 = CARTESIAN_POINT('',(2.96,-2.055,1.85)); +#23729 = VECTOR('',#23730,1.); +#23730 = DIRECTION('',(0.,0.,1.)); +#23731 = ORIENTED_EDGE('',*,*,#23732,.F.); +#23732 = EDGE_CURVE('',#23652,#23725,#23733,.T.); +#23733 = LINE('',#23734,#23735); +#23734 = CARTESIAN_POINT('',(2.64,-2.055,2.4)); +#23735 = VECTOR('',#23736,1.); +#23736 = DIRECTION('',(1.,0.,0.)); +#23737 = PLANE('',#23738); +#23738 = AXIS2_PLACEMENT_3D('',#23739,#23740,#23741); +#23739 = CARTESIAN_POINT('',(2.64,-2.055,1.85)); +#23740 = DIRECTION('',(0.,1.,0.)); +#23741 = DIRECTION('',(0.,-0.,1.)); +#23742 = ADVANCED_FACE('',(#23743),#23786,.T.); +#23743 = FACE_BOUND('',#23744,.F.); +#23744 = EDGE_LOOP('',(#23745,#23746,#23754,#23762,#23770,#23778,#23784, + #23785)); +#23745 = ORIENTED_EDGE('',*,*,#9299,.F.); +#23746 = ORIENTED_EDGE('',*,*,#23747,.F.); +#23747 = EDGE_CURVE('',#23748,#9292,#23750,.T.); +#23748 = VERTEX_POINT('',#23749); +#23749 = CARTESIAN_POINT('',(2.96,-2.175,0.8)); +#23750 = LINE('',#23751,#23752); +#23751 = CARTESIAN_POINT('',(2.96,-2.175,0.8)); +#23752 = VECTOR('',#23753,1.); +#23753 = DIRECTION('',(0.,1.,0.)); +#23754 = ORIENTED_EDGE('',*,*,#23755,.F.); +#23755 = EDGE_CURVE('',#23756,#23748,#23758,.T.); +#23756 = VERTEX_POINT('',#23757); +#23757 = CARTESIAN_POINT('',(2.96,-2.375,1.3)); +#23758 = LINE('',#23759,#23760); +#23759 = CARTESIAN_POINT('',(2.96,-2.375,1.3)); +#23760 = VECTOR('',#23761,1.); +#23761 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23762 = ORIENTED_EDGE('',*,*,#23763,.F.); +#23763 = EDGE_CURVE('',#23764,#23756,#23766,.T.); +#23764 = VERTEX_POINT('',#23765); +#23765 = CARTESIAN_POINT('',(2.96,-2.375,2.5)); +#23766 = LINE('',#23767,#23768); +#23767 = CARTESIAN_POINT('',(2.96,-2.375,2.5)); +#23768 = VECTOR('',#23769,1.); +#23769 = DIRECTION('',(0.,0.,-1.)); +#23770 = ORIENTED_EDGE('',*,*,#23771,.F.); +#23771 = EDGE_CURVE('',#23772,#23764,#23774,.T.); +#23772 = VERTEX_POINT('',#23773); +#23773 = CARTESIAN_POINT('',(2.96,-2.155,2.5)); +#23774 = LINE('',#23775,#23776); +#23775 = CARTESIAN_POINT('',(2.96,-2.155,2.5)); +#23776 = VECTOR('',#23777,1.); +#23777 = DIRECTION('',(0.,-1.,0.)); +#23778 = ORIENTED_EDGE('',*,*,#23779,.F.); +#23779 = EDGE_CURVE('',#23725,#23772,#23780,.T.); +#23780 = LINE('',#23781,#23782); +#23781 = CARTESIAN_POINT('',(2.96,-2.055,2.4)); +#23782 = VECTOR('',#23783,1.); +#23783 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23784 = ORIENTED_EDGE('',*,*,#23724,.F.); +#23785 = ORIENTED_EDGE('',*,*,#23585,.F.); +#23786 = PLANE('',#23787); +#23787 = AXIS2_PLACEMENT_3D('',#23788,#23789,#23790); +#23788 = CARTESIAN_POINT('',(2.96,0.,0.)); +#23789 = DIRECTION('',(1.,0.,0.)); +#23790 = DIRECTION('',(0.,0.,-1.)); +#23791 = ADVANCED_FACE('',(#23792),#23803,.T.); +#23792 = FACE_BOUND('',#23793,.F.); +#23793 = EDGE_LOOP('',(#23794,#23795,#23801,#23802)); +#23794 = ORIENTED_EDGE('',*,*,#23632,.F.); +#23795 = ORIENTED_EDGE('',*,*,#23796,.F.); +#23796 = EDGE_CURVE('',#9557,#23625,#23797,.T.); +#23797 = LINE('',#23798,#23799); +#23798 = CARTESIAN_POINT('',(2.96,-0.675,0.)); +#23799 = VECTOR('',#23800,1.); +#23800 = DIRECTION('',(0.,0.,1.)); +#23801 = ORIENTED_EDGE('',*,*,#9556,.F.); +#23802 = ORIENTED_EDGE('',*,*,#10858,.T.); +#23803 = PLANE('',#23804); +#23804 = AXIS2_PLACEMENT_3D('',#23805,#23806,#23807); +#23805 = CARTESIAN_POINT('',(2.96,0.,0.)); +#23806 = DIRECTION('',(1.,0.,0.)); +#23807 = DIRECTION('',(0.,0.,-1.)); +#23808 = ADVANCED_FACE('',(#23809),#23820,.T.); +#23809 = FACE_BOUND('',#23810,.F.); +#23810 = EDGE_LOOP('',(#23811,#23812,#23813,#23819)); +#23811 = ORIENTED_EDGE('',*,*,#9291,.F.); +#23812 = ORIENTED_EDGE('',*,*,#23691,.F.); +#23813 = ORIENTED_EDGE('',*,*,#23814,.T.); +#23814 = EDGE_CURVE('',#23684,#23748,#23815,.T.); +#23815 = LINE('',#23816,#23817); +#23816 = CARTESIAN_POINT('',(2.64,-2.175,0.8)); +#23817 = VECTOR('',#23818,1.); +#23818 = DIRECTION('',(1.,0.,0.)); +#23819 = ORIENTED_EDGE('',*,*,#23747,.T.); +#23820 = PLANE('',#23821); +#23821 = AXIS2_PLACEMENT_3D('',#23822,#23823,#23824); +#23822 = CARTESIAN_POINT('',(2.64,-2.175,0.8)); +#23823 = DIRECTION('',(0.,0.,-1.)); +#23824 = DIRECTION('',(0.,1.,0.)); +#23825 = ADVANCED_FACE('',(#23826),#23837,.T.); +#23826 = FACE_BOUND('',#23827,.F.); +#23827 = EDGE_LOOP('',(#23828,#23829,#23835,#23836)); +#23828 = ORIENTED_EDGE('',*,*,#23683,.F.); +#23829 = ORIENTED_EDGE('',*,*,#23830,.T.); +#23830 = EDGE_CURVE('',#23676,#23756,#23831,.T.); +#23831 = LINE('',#23832,#23833); +#23832 = CARTESIAN_POINT('',(2.64,-2.375,1.3)); +#23833 = VECTOR('',#23834,1.); +#23834 = DIRECTION('',(1.,0.,0.)); +#23835 = ORIENTED_EDGE('',*,*,#23755,.T.); +#23836 = ORIENTED_EDGE('',*,*,#23814,.F.); +#23837 = PLANE('',#23838); +#23838 = AXIS2_PLACEMENT_3D('',#23839,#23840,#23841); +#23839 = CARTESIAN_POINT('',(2.64,-2.375,1.3)); +#23840 = DIRECTION('',(0.,-0.928476690885,-0.371390676354)); +#23841 = DIRECTION('',(0.,0.371390676354,-0.928476690885)); +#23842 = ADVANCED_FACE('',(#23843),#23854,.T.); +#23843 = FACE_BOUND('',#23844,.F.); +#23844 = EDGE_LOOP('',(#23845,#23846,#23852,#23853)); +#23845 = ORIENTED_EDGE('',*,*,#23675,.F.); +#23846 = ORIENTED_EDGE('',*,*,#23847,.T.); +#23847 = EDGE_CURVE('',#23668,#23764,#23848,.T.); +#23848 = LINE('',#23849,#23850); +#23849 = CARTESIAN_POINT('',(2.64,-2.375,2.5)); +#23850 = VECTOR('',#23851,1.); +#23851 = DIRECTION('',(1.,0.,0.)); +#23852 = ORIENTED_EDGE('',*,*,#23763,.T.); +#23853 = ORIENTED_EDGE('',*,*,#23830,.F.); +#23854 = PLANE('',#23855); +#23855 = AXIS2_PLACEMENT_3D('',#23856,#23857,#23858); +#23856 = CARTESIAN_POINT('',(2.64,-2.375,2.5)); +#23857 = DIRECTION('',(0.,-1.,0.)); +#23858 = DIRECTION('',(0.,0.,-1.)); +#23859 = ADVANCED_FACE('',(#23860),#23871,.T.); +#23860 = FACE_BOUND('',#23861,.F.); +#23861 = EDGE_LOOP('',(#23862,#23863,#23869,#23870)); +#23862 = ORIENTED_EDGE('',*,*,#23667,.F.); +#23863 = ORIENTED_EDGE('',*,*,#23864,.T.); +#23864 = EDGE_CURVE('',#23660,#23772,#23865,.T.); +#23865 = LINE('',#23866,#23867); +#23866 = CARTESIAN_POINT('',(2.64,-2.155,2.5)); +#23867 = VECTOR('',#23868,1.); +#23868 = DIRECTION('',(1.,0.,0.)); +#23869 = ORIENTED_EDGE('',*,*,#23771,.T.); +#23870 = ORIENTED_EDGE('',*,*,#23847,.F.); +#23871 = PLANE('',#23872); +#23872 = AXIS2_PLACEMENT_3D('',#23873,#23874,#23875); +#23873 = CARTESIAN_POINT('',(2.64,-2.155,2.5)); +#23874 = DIRECTION('',(0.,0.,1.)); +#23875 = DIRECTION('',(0.,-1.,0.)); +#23876 = ADVANCED_FACE('',(#23877),#23883,.T.); +#23877 = FACE_BOUND('',#23878,.F.); +#23878 = EDGE_LOOP('',(#23879,#23880,#23881,#23882)); +#23879 = ORIENTED_EDGE('',*,*,#23659,.F.); +#23880 = ORIENTED_EDGE('',*,*,#23732,.T.); +#23881 = ORIENTED_EDGE('',*,*,#23779,.T.); +#23882 = ORIENTED_EDGE('',*,*,#23864,.F.); +#23883 = PLANE('',#23884); +#23884 = AXIS2_PLACEMENT_3D('',#23885,#23886,#23887); +#23885 = CARTESIAN_POINT('',(2.64,-2.055,2.4)); +#23886 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#23887 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#23888 = ADVANCED_FACE('',(#23889),#23895,.T.); +#23889 = FACE_BOUND('',#23890,.F.); +#23890 = EDGE_LOOP('',(#23891,#23892,#23893,#23894)); +#23891 = ORIENTED_EDGE('',*,*,#23624,.T.); +#23892 = ORIENTED_EDGE('',*,*,#23708,.F.); +#23893 = ORIENTED_EDGE('',*,*,#9564,.T.); +#23894 = ORIENTED_EDGE('',*,*,#23796,.T.); +#23895 = PLANE('',#23896); +#23896 = AXIS2_PLACEMENT_3D('',#23897,#23898,#23899); +#23897 = CARTESIAN_POINT('',(2.64,-0.675,0.)); +#23898 = DIRECTION('',(0.,1.,0.)); +#23899 = DIRECTION('',(0.,-0.,1.)); +#23900 = ADVANCED_FACE('',(#23901),#23907,.F.); +#23901 = FACE_BOUND('',#23902,.F.); +#23902 = EDGE_LOOP('',(#23903,#23904,#23905,#23906)); +#23903 = ORIENTED_EDGE('',*,*,#7027,.F.); +#23904 = ORIENTED_EDGE('',*,*,#23520,.T.); +#23905 = ORIENTED_EDGE('',*,*,#23564,.F.); +#23906 = ORIENTED_EDGE('',*,*,#8023,.F.); +#23907 = PLANE('',#23908); +#23908 = AXIS2_PLACEMENT_3D('',#23909,#23910,#23911); +#23909 = CARTESIAN_POINT('',(3.01,-0.945,2.1)); +#23910 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#23911 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23912 = ADVANCED_FACE('',(#23913),#23934,.T.); +#23913 = FACE_BOUND('',#23914,.F.); +#23914 = EDGE_LOOP('',(#23915,#23923,#23924,#23925,#23926,#23927,#23928) + ); +#23915 = ORIENTED_EDGE('',*,*,#23916,.F.); +#23916 = EDGE_CURVE('',#7058,#23917,#23919,.T.); +#23917 = VERTEX_POINT('',#23918); +#23918 = CARTESIAN_POINT('',(3.76,-1.445,2.05)); +#23919 = LINE('',#23920,#23921); +#23920 = CARTESIAN_POINT('',(3.76,-1.445,2.1)); +#23921 = VECTOR('',#23922,1.); +#23922 = DIRECTION('',(-2.6645352591E-14,0.,-1.)); +#23923 = ORIENTED_EDGE('',*,*,#7658,.F.); +#23924 = ORIENTED_EDGE('',*,*,#8252,.T.); +#23925 = ORIENTED_EDGE('',*,*,#9441,.T.); +#23926 = ORIENTED_EDGE('',*,*,#9493,.F.); +#23927 = ORIENTED_EDGE('',*,*,#10820,.T.); +#23928 = ORIENTED_EDGE('',*,*,#23929,.T.); +#23929 = EDGE_CURVE('',#8046,#23917,#23930,.T.); +#23930 = LINE('',#23931,#23932); +#23931 = CARTESIAN_POINT('',(3.76,-0.945,2.05)); +#23932 = VECTOR('',#23933,1.); +#23933 = DIRECTION('',(0.,-1.,0.)); +#23934 = PLANE('',#23935); +#23935 = AXIS2_PLACEMENT_3D('',#23936,#23937,#23938); +#23936 = CARTESIAN_POINT('',(3.76,0.,0.)); +#23937 = DIRECTION('',(-1.,0.,0.)); +#23938 = DIRECTION('',(0.,0.,1.)); +#23939 = ADVANCED_FACE('',(#23940),#23957,.T.); +#23940 = FACE_BOUND('',#23941,.F.); +#23941 = EDGE_LOOP('',(#23942,#23943,#23951)); +#23942 = ORIENTED_EDGE('',*,*,#6985,.F.); +#23943 = ORIENTED_EDGE('',*,*,#23944,.F.); +#23944 = EDGE_CURVE('',#23945,#6986,#23947,.T.); +#23945 = VERTEX_POINT('',#23946); +#23946 = CARTESIAN_POINT('',(3.44,-1.445,2.05)); +#23947 = LINE('',#23948,#23949); +#23948 = CARTESIAN_POINT('',(3.44,-1.445,2.05)); +#23949 = VECTOR('',#23950,1.); +#23950 = DIRECTION('',(-0.707106781187,0.,0.707106781186)); +#23951 = ORIENTED_EDGE('',*,*,#23952,.F.); +#23952 = EDGE_CURVE('',#6988,#23945,#23953,.T.); +#23953 = LINE('',#23954,#23955); +#23954 = CARTESIAN_POINT('',(3.44,-1.445,2.1)); +#23955 = VECTOR('',#23956,1.); +#23956 = DIRECTION('',(0.,0.,-1.)); +#23957 = PLANE('',#23958); +#23958 = AXIS2_PLACEMENT_3D('',#23959,#23960,#23961); +#23959 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23960 = DIRECTION('',(0.,1.,0.)); +#23961 = DIRECTION('',(1.,0.,0.)); +#23962 = ADVANCED_FACE('',(#23963),#23973,.T.); +#23963 = FACE_BOUND('',#23964,.F.); +#23964 = EDGE_LOOP('',(#23965,#23966,#23967)); +#23965 = ORIENTED_EDGE('',*,*,#7057,.F.); +#23966 = ORIENTED_EDGE('',*,*,#23916,.T.); +#23967 = ORIENTED_EDGE('',*,*,#23968,.F.); +#23968 = EDGE_CURVE('',#7060,#23917,#23969,.T.); +#23969 = LINE('',#23970,#23971); +#23970 = CARTESIAN_POINT('',(3.81,-1.445,2.1)); +#23971 = VECTOR('',#23972,1.); +#23972 = DIRECTION('',(-0.707106781187,0.,-0.707106781186)); +#23973 = PLANE('',#23974); +#23974 = AXIS2_PLACEMENT_3D('',#23975,#23976,#23977); +#23975 = CARTESIAN_POINT('',(-3.95,-1.445,2.1)); +#23976 = DIRECTION('',(0.,1.,0.)); +#23977 = DIRECTION('',(1.,0.,0.)); +#23978 = ADVANCED_FACE('',(#23979),#23990,.F.); +#23979 = FACE_BOUND('',#23980,.F.); +#23980 = EDGE_LOOP('',(#23981,#23982,#23983,#23989)); +#23981 = ORIENTED_EDGE('',*,*,#7043,.T.); +#23982 = ORIENTED_EDGE('',*,*,#8014,.T.); +#23983 = ORIENTED_EDGE('',*,*,#23984,.T.); +#23984 = EDGE_CURVE('',#8015,#23945,#23985,.T.); +#23985 = LINE('',#23986,#23987); +#23986 = CARTESIAN_POINT('',(3.44,-0.945,2.05)); +#23987 = VECTOR('',#23988,1.); +#23988 = DIRECTION('',(0.,-1.,0.)); +#23989 = ORIENTED_EDGE('',*,*,#23944,.T.); +#23990 = PLANE('',#23991); +#23991 = AXIS2_PLACEMENT_3D('',#23992,#23993,#23994); +#23992 = CARTESIAN_POINT('',(3.44,-0.945,2.05)); +#23993 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#23994 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#23995 = ADVANCED_FACE('',(#23996),#24005,.F.); +#23996 = FACE_BOUND('',#23997,.F.); +#23997 = EDGE_LOOP('',(#23998,#23999,#24000,#24001,#24002,#24003,#24004) + ); +#23998 = ORIENTED_EDGE('',*,*,#23952,.T.); +#23999 = ORIENTED_EDGE('',*,*,#23984,.F.); +#24000 = ORIENTED_EDGE('',*,*,#10843,.T.); +#24001 = ORIENTED_EDGE('',*,*,#9500,.F.); +#24002 = ORIENTED_EDGE('',*,*,#9462,.F.); +#24003 = ORIENTED_EDGE('',*,*,#9314,.F.); +#24004 = ORIENTED_EDGE('',*,*,#6995,.T.); +#24005 = PLANE('',#24006); +#24006 = AXIS2_PLACEMENT_3D('',#24007,#24008,#24009); +#24007 = CARTESIAN_POINT('',(3.44,0.,0.)); +#24008 = DIRECTION('',(-1.,0.,0.)); +#24009 = DIRECTION('',(0.,0.,1.)); +#24010 = ADVANCED_FACE('',(#24011),#24017,.F.); +#24011 = FACE_BOUND('',#24012,.F.); +#24012 = EDGE_LOOP('',(#24013,#24014,#24015,#24016)); +#24013 = ORIENTED_EDGE('',*,*,#7067,.F.); +#24014 = ORIENTED_EDGE('',*,*,#23968,.T.); +#24015 = ORIENTED_EDGE('',*,*,#23929,.F.); +#24016 = ORIENTED_EDGE('',*,*,#8045,.F.); +#24017 = PLANE('',#24018); +#24018 = AXIS2_PLACEMENT_3D('',#24019,#24020,#24021); +#24019 = CARTESIAN_POINT('',(3.81,-0.945,2.1)); +#24020 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#24021 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#24022 = ADVANCED_FACE('',(#24023),#24029,.F.); +#24023 = FACE_BOUND('',#24024,.F.); +#24024 = EDGE_LOOP('',(#24025,#24026,#24027,#24028)); +#24025 = ORIENTED_EDGE('',*,*,#6451,.F.); +#24026 = ORIENTED_EDGE('',*,*,#8166,.T.); +#24027 = ORIENTED_EDGE('',*,*,#8212,.T.); +#24028 = ORIENTED_EDGE('',*,*,#7775,.F.); +#24029 = PLANE('',#24030); +#24030 = AXIS2_PLACEMENT_3D('',#24031,#24032,#24033); +#24031 = CARTESIAN_POINT('',(-3.39,-0.945,2.1)); +#24032 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#24033 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#24034 = GEOMETRIC_CURVE_SET('',(#24035,#24042,#24049,#24056)); +#24035 = TRIMMED_CURVE('',#24036,(#24040,PARAMETER_VALUE(0.)),(#24041, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24036 = LINE('',#24037,#24038); +#24037 = CARTESIAN_POINT('',(-3.875,-2.375,-3.1)); +#24038 = VECTOR('',#24039,1.); +#24039 = DIRECTION('',(1.,0.,0.)); +#24040 = CARTESIAN_POINT('',(-3.875,-2.375,-3.1)); +#24041 = CARTESIAN_POINT('',(-3.325,-2.375,-3.1)); +#24042 = TRIMMED_CURVE('',#24043,(#24047,PARAMETER_VALUE(0.)),(#24048, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24043 = LINE('',#24044,#24045); +#24044 = CARTESIAN_POINT('',(-3.325,-2.375,-3.1)); +#24045 = VECTOR('',#24046,1.); +#24046 = DIRECTION('',(0.,0.,1.)); +#24047 = CARTESIAN_POINT('',(-3.325,-2.375,-3.1)); +#24048 = CARTESIAN_POINT('',(-3.325,-2.375,-1.8)); +#24049 = TRIMMED_CURVE('',#24050,(#24054,PARAMETER_VALUE(0.)),(#24055, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24050 = LINE('',#24051,#24052); +#24051 = CARTESIAN_POINT('',(-3.325,-2.375,-1.8)); +#24052 = VECTOR('',#24053,1.); +#24053 = DIRECTION('',(-1.,0.,0.)); +#24054 = CARTESIAN_POINT('',(-3.325,-2.375,-1.8)); +#24055 = CARTESIAN_POINT('',(-3.875,-2.375,-1.8)); +#24056 = TRIMMED_CURVE('',#24057,(#24061,PARAMETER_VALUE(0.)),(#24062, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24057 = LINE('',#24058,#24059); +#24058 = CARTESIAN_POINT('',(-3.875,-2.375,-1.8)); +#24059 = VECTOR('',#24060,1.); +#24060 = DIRECTION('',(0.,0.,-1.)); +#24061 = CARTESIAN_POINT('',(-3.875,-2.375,-1.8)); +#24062 = CARTESIAN_POINT('',(-3.875,-2.375,-3.1)); +#24063 = GEOMETRIC_CURVE_SET('',(#24064,#24071,#24078,#24085)); +#24064 = TRIMMED_CURVE('',#24065,(#24069,PARAMETER_VALUE(0.)),(#24070, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24065 = LINE('',#24066,#24067); +#24066 = CARTESIAN_POINT('',(-3.325,-2.375,2.8)); +#24067 = VECTOR('',#24068,1.); +#24068 = DIRECTION('',(-1.,0.,0.)); +#24069 = CARTESIAN_POINT('',(-3.325,-2.375,2.8)); +#24070 = CARTESIAN_POINT('',(-3.875,-2.375,2.8)); +#24071 = TRIMMED_CURVE('',#24072,(#24076,PARAMETER_VALUE(0.)),(#24077, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24072 = LINE('',#24073,#24074); +#24073 = CARTESIAN_POINT('',(-3.875,-2.375,2.8)); +#24074 = VECTOR('',#24075,1.); +#24075 = DIRECTION('',(0.,0.,-1.)); +#24076 = CARTESIAN_POINT('',(-3.875,-2.375,2.8)); +#24077 = CARTESIAN_POINT('',(-3.875,-2.375,1.4)); +#24078 = TRIMMED_CURVE('',#24079,(#24083,PARAMETER_VALUE(0.)),(#24084, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24079 = LINE('',#24080,#24081); +#24080 = CARTESIAN_POINT('',(-3.875,-2.375,1.4)); +#24081 = VECTOR('',#24082,1.); +#24082 = DIRECTION('',(1.,0.,0.)); +#24083 = CARTESIAN_POINT('',(-3.875,-2.375,1.4)); +#24084 = CARTESIAN_POINT('',(-3.325,-2.375,1.4)); +#24085 = TRIMMED_CURVE('',#24086,(#24090,PARAMETER_VALUE(0.)),(#24091, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24086 = LINE('',#24087,#24088); +#24087 = CARTESIAN_POINT('',(-3.325,-2.375,1.4)); +#24088 = VECTOR('',#24089,1.); +#24089 = DIRECTION('',(0.,0.,1.)); +#24090 = CARTESIAN_POINT('',(-3.325,-2.375,1.4)); +#24091 = CARTESIAN_POINT('',(-3.325,-2.375,2.8)); +#24092 = GEOMETRIC_CURVE_SET('',(#24093,#24100,#24107,#24114)); +#24093 = TRIMMED_CURVE('',#24094,(#24098,PARAMETER_VALUE(0.)),(#24099, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24094 = LINE('',#24095,#24096); +#24095 = CARTESIAN_POINT('',(-3.075,-2.375,-3.1)); +#24096 = VECTOR('',#24097,1.); +#24097 = DIRECTION('',(1.,0.,0.)); +#24098 = CARTESIAN_POINT('',(-3.075,-2.375,-3.1)); +#24099 = CARTESIAN_POINT('',(-2.525,-2.375,-3.1)); +#24100 = TRIMMED_CURVE('',#24101,(#24105,PARAMETER_VALUE(0.)),(#24106, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24101 = LINE('',#24102,#24103); +#24102 = CARTESIAN_POINT('',(-2.525,-2.375,-3.1)); +#24103 = VECTOR('',#24104,1.); +#24104 = DIRECTION('',(0.,0.,1.)); +#24105 = CARTESIAN_POINT('',(-2.525,-2.375,-3.1)); +#24106 = CARTESIAN_POINT('',(-2.525,-2.375,-1.8)); +#24107 = TRIMMED_CURVE('',#24108,(#24112,PARAMETER_VALUE(0.)),(#24113, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24108 = LINE('',#24109,#24110); +#24109 = CARTESIAN_POINT('',(-2.525,-2.375,-1.8)); +#24110 = VECTOR('',#24111,1.); +#24111 = DIRECTION('',(-1.,0.,0.)); +#24112 = CARTESIAN_POINT('',(-2.525,-2.375,-1.8)); +#24113 = CARTESIAN_POINT('',(-3.075,-2.375,-1.8)); +#24114 = TRIMMED_CURVE('',#24115,(#24119,PARAMETER_VALUE(0.)),(#24120, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24115 = LINE('',#24116,#24117); +#24116 = CARTESIAN_POINT('',(-3.075,-2.375,-1.8)); +#24117 = VECTOR('',#24118,1.); +#24118 = DIRECTION('',(0.,0.,-1.)); +#24119 = CARTESIAN_POINT('',(-3.075,-2.375,-1.8)); +#24120 = CARTESIAN_POINT('',(-3.075,-2.375,-3.1)); +#24121 = GEOMETRIC_CURVE_SET('',(#24122,#24129,#24136,#24143)); +#24122 = TRIMMED_CURVE('',#24123,(#24127,PARAMETER_VALUE(0.)),(#24128, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24123 = LINE('',#24124,#24125); +#24124 = CARTESIAN_POINT('',(-2.525,-2.375,2.8)); +#24125 = VECTOR('',#24126,1.); +#24126 = DIRECTION('',(-1.,0.,0.)); +#24127 = CARTESIAN_POINT('',(-2.525,-2.375,2.8)); +#24128 = CARTESIAN_POINT('',(-3.075,-2.375,2.8)); +#24129 = TRIMMED_CURVE('',#24130,(#24134,PARAMETER_VALUE(0.)),(#24135, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24130 = LINE('',#24131,#24132); +#24131 = CARTESIAN_POINT('',(-3.075,-2.375,2.8)); +#24132 = VECTOR('',#24133,1.); +#24133 = DIRECTION('',(0.,0.,-1.)); +#24134 = CARTESIAN_POINT('',(-3.075,-2.375,2.8)); +#24135 = CARTESIAN_POINT('',(-3.075,-2.375,1.4)); +#24136 = TRIMMED_CURVE('',#24137,(#24141,PARAMETER_VALUE(0.)),(#24142, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24137 = LINE('',#24138,#24139); +#24138 = CARTESIAN_POINT('',(-3.075,-2.375,1.4)); +#24139 = VECTOR('',#24140,1.); +#24140 = DIRECTION('',(1.,0.,0.)); +#24141 = CARTESIAN_POINT('',(-3.075,-2.375,1.4)); +#24142 = CARTESIAN_POINT('',(-2.525,-2.375,1.4)); +#24143 = TRIMMED_CURVE('',#24144,(#24148,PARAMETER_VALUE(0.)),(#24149, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24144 = LINE('',#24145,#24146); +#24145 = CARTESIAN_POINT('',(-2.525,-2.375,1.4)); +#24146 = VECTOR('',#24147,1.); +#24147 = DIRECTION('',(0.,0.,1.)); +#24148 = CARTESIAN_POINT('',(-2.525,-2.375,1.4)); +#24149 = CARTESIAN_POINT('',(-2.525,-2.375,2.8)); +#24150 = GEOMETRIC_CURVE_SET('',(#24151,#24158,#24165,#24172)); +#24151 = TRIMMED_CURVE('',#24152,(#24156,PARAMETER_VALUE(0.)),(#24157, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24152 = LINE('',#24153,#24154); +#24153 = CARTESIAN_POINT('',(-2.275,-2.375,-3.1)); +#24154 = VECTOR('',#24155,1.); +#24155 = DIRECTION('',(1.,0.,0.)); +#24156 = CARTESIAN_POINT('',(-2.275,-2.375,-3.1)); +#24157 = CARTESIAN_POINT('',(-1.725,-2.375,-3.1)); +#24158 = TRIMMED_CURVE('',#24159,(#24163,PARAMETER_VALUE(0.)),(#24164, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24159 = LINE('',#24160,#24161); +#24160 = CARTESIAN_POINT('',(-1.725,-2.375,-3.1)); +#24161 = VECTOR('',#24162,1.); +#24162 = DIRECTION('',(0.,0.,1.)); +#24163 = CARTESIAN_POINT('',(-1.725,-2.375,-3.1)); +#24164 = CARTESIAN_POINT('',(-1.725,-2.375,-1.8)); +#24165 = TRIMMED_CURVE('',#24166,(#24170,PARAMETER_VALUE(0.)),(#24171, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24166 = LINE('',#24167,#24168); +#24167 = CARTESIAN_POINT('',(-1.725,-2.375,-1.8)); +#24168 = VECTOR('',#24169,1.); +#24169 = DIRECTION('',(-1.,0.,0.)); +#24170 = CARTESIAN_POINT('',(-1.725,-2.375,-1.8)); +#24171 = CARTESIAN_POINT('',(-2.275,-2.375,-1.8)); +#24172 = TRIMMED_CURVE('',#24173,(#24177,PARAMETER_VALUE(0.)),(#24178, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24173 = LINE('',#24174,#24175); +#24174 = CARTESIAN_POINT('',(-2.275,-2.375,-1.8)); +#24175 = VECTOR('',#24176,1.); +#24176 = DIRECTION('',(0.,0.,-1.)); +#24177 = CARTESIAN_POINT('',(-2.275,-2.375,-1.8)); +#24178 = CARTESIAN_POINT('',(-2.275,-2.375,-3.1)); +#24179 = GEOMETRIC_CURVE_SET('',(#24180,#24187,#24194,#24201)); +#24180 = TRIMMED_CURVE('',#24181,(#24185,PARAMETER_VALUE(0.)),(#24186, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24181 = LINE('',#24182,#24183); +#24182 = CARTESIAN_POINT('',(-1.725,-2.375,2.8)); +#24183 = VECTOR('',#24184,1.); +#24184 = DIRECTION('',(-1.,0.,0.)); +#24185 = CARTESIAN_POINT('',(-1.725,-2.375,2.8)); +#24186 = CARTESIAN_POINT('',(-2.275,-2.375,2.8)); +#24187 = TRIMMED_CURVE('',#24188,(#24192,PARAMETER_VALUE(0.)),(#24193, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24188 = LINE('',#24189,#24190); +#24189 = CARTESIAN_POINT('',(-2.275,-2.375,2.8)); +#24190 = VECTOR('',#24191,1.); +#24191 = DIRECTION('',(0.,0.,-1.)); +#24192 = CARTESIAN_POINT('',(-2.275,-2.375,2.8)); +#24193 = CARTESIAN_POINT('',(-2.275,-2.375,1.4)); +#24194 = TRIMMED_CURVE('',#24195,(#24199,PARAMETER_VALUE(0.)),(#24200, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24195 = LINE('',#24196,#24197); +#24196 = CARTESIAN_POINT('',(-2.275,-2.375,1.4)); +#24197 = VECTOR('',#24198,1.); +#24198 = DIRECTION('',(1.,0.,0.)); +#24199 = CARTESIAN_POINT('',(-2.275,-2.375,1.4)); +#24200 = CARTESIAN_POINT('',(-1.725,-2.375,1.4)); +#24201 = TRIMMED_CURVE('',#24202,(#24206,PARAMETER_VALUE(0.)),(#24207, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24202 = LINE('',#24203,#24204); +#24203 = CARTESIAN_POINT('',(-1.725,-2.375,1.4)); +#24204 = VECTOR('',#24205,1.); +#24205 = DIRECTION('',(0.,0.,1.)); +#24206 = CARTESIAN_POINT('',(-1.725,-2.375,1.4)); +#24207 = CARTESIAN_POINT('',(-1.725,-2.375,2.8)); +#24208 = GEOMETRIC_CURVE_SET('',(#24209,#24216,#24223,#24230)); +#24209 = TRIMMED_CURVE('',#24210,(#24214,PARAMETER_VALUE(0.)),(#24215, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24210 = LINE('',#24211,#24212); +#24211 = CARTESIAN_POINT('',(-1.475,-2.375,-3.1)); +#24212 = VECTOR('',#24213,1.); +#24213 = DIRECTION('',(1.,0.,0.)); +#24214 = CARTESIAN_POINT('',(-1.475,-2.375,-3.1)); +#24215 = CARTESIAN_POINT('',(-0.925,-2.375,-3.1)); +#24216 = TRIMMED_CURVE('',#24217,(#24221,PARAMETER_VALUE(0.)),(#24222, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24217 = LINE('',#24218,#24219); +#24218 = CARTESIAN_POINT('',(-0.925,-2.375,-3.1)); +#24219 = VECTOR('',#24220,1.); +#24220 = DIRECTION('',(0.,0.,1.)); +#24221 = CARTESIAN_POINT('',(-0.925,-2.375,-3.1)); +#24222 = CARTESIAN_POINT('',(-0.925,-2.375,-1.8)); +#24223 = TRIMMED_CURVE('',#24224,(#24228,PARAMETER_VALUE(0.)),(#24229, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24224 = LINE('',#24225,#24226); +#24225 = CARTESIAN_POINT('',(-0.925,-2.375,-1.8)); +#24226 = VECTOR('',#24227,1.); +#24227 = DIRECTION('',(-1.,0.,0.)); +#24228 = CARTESIAN_POINT('',(-0.925,-2.375,-1.8)); +#24229 = CARTESIAN_POINT('',(-1.475,-2.375,-1.8)); +#24230 = TRIMMED_CURVE('',#24231,(#24235,PARAMETER_VALUE(0.)),(#24236, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24231 = LINE('',#24232,#24233); +#24232 = CARTESIAN_POINT('',(-1.475,-2.375,-1.8)); +#24233 = VECTOR('',#24234,1.); +#24234 = DIRECTION('',(0.,0.,-1.)); +#24235 = CARTESIAN_POINT('',(-1.475,-2.375,-1.8)); +#24236 = CARTESIAN_POINT('',(-1.475,-2.375,-3.1)); +#24237 = GEOMETRIC_CURVE_SET('',(#24238,#24245,#24252,#24259)); +#24238 = TRIMMED_CURVE('',#24239,(#24243,PARAMETER_VALUE(0.)),(#24244, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24239 = LINE('',#24240,#24241); +#24240 = CARTESIAN_POINT('',(-0.925,-2.375,2.8)); +#24241 = VECTOR('',#24242,1.); +#24242 = DIRECTION('',(-1.,0.,0.)); +#24243 = CARTESIAN_POINT('',(-0.925,-2.375,2.8)); +#24244 = CARTESIAN_POINT('',(-1.475,-2.375,2.8)); +#24245 = TRIMMED_CURVE('',#24246,(#24250,PARAMETER_VALUE(0.)),(#24251, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24246 = LINE('',#24247,#24248); +#24247 = CARTESIAN_POINT('',(-1.475,-2.375,2.8)); +#24248 = VECTOR('',#24249,1.); +#24249 = DIRECTION('',(0.,0.,-1.)); +#24250 = CARTESIAN_POINT('',(-1.475,-2.375,2.8)); +#24251 = CARTESIAN_POINT('',(-1.475,-2.375,1.4)); +#24252 = TRIMMED_CURVE('',#24253,(#24257,PARAMETER_VALUE(0.)),(#24258, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24253 = LINE('',#24254,#24255); +#24254 = CARTESIAN_POINT('',(-1.475,-2.375,1.4)); +#24255 = VECTOR('',#24256,1.); +#24256 = DIRECTION('',(1.,0.,0.)); +#24257 = CARTESIAN_POINT('',(-1.475,-2.375,1.4)); +#24258 = CARTESIAN_POINT('',(-0.925,-2.375,1.4)); +#24259 = TRIMMED_CURVE('',#24260,(#24264,PARAMETER_VALUE(0.)),(#24265, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24260 = LINE('',#24261,#24262); +#24261 = CARTESIAN_POINT('',(-0.925,-2.375,1.4)); +#24262 = VECTOR('',#24263,1.); +#24263 = DIRECTION('',(0.,0.,1.)); +#24264 = CARTESIAN_POINT('',(-0.925,-2.375,1.4)); +#24265 = CARTESIAN_POINT('',(-0.925,-2.375,2.8)); +#24266 = GEOMETRIC_CURVE_SET('',(#24267,#24274,#24281,#24288)); +#24267 = TRIMMED_CURVE('',#24268,(#24272,PARAMETER_VALUE(0.)),(#24273, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24268 = LINE('',#24269,#24270); +#24269 = CARTESIAN_POINT('',(-0.675,-2.375,-3.1)); +#24270 = VECTOR('',#24271,1.); +#24271 = DIRECTION('',(1.,0.,0.)); +#24272 = CARTESIAN_POINT('',(-0.675,-2.375,-3.1)); +#24273 = CARTESIAN_POINT('',(-0.125,-2.375,-3.1)); +#24274 = TRIMMED_CURVE('',#24275,(#24279,PARAMETER_VALUE(0.)),(#24280, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24275 = LINE('',#24276,#24277); +#24276 = CARTESIAN_POINT('',(-0.125,-2.375,-3.1)); +#24277 = VECTOR('',#24278,1.); +#24278 = DIRECTION('',(0.,0.,1.)); +#24279 = CARTESIAN_POINT('',(-0.125,-2.375,-3.1)); +#24280 = CARTESIAN_POINT('',(-0.125,-2.375,-1.8)); +#24281 = TRIMMED_CURVE('',#24282,(#24286,PARAMETER_VALUE(0.)),(#24287, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24282 = LINE('',#24283,#24284); +#24283 = CARTESIAN_POINT('',(-0.125,-2.375,-1.8)); +#24284 = VECTOR('',#24285,1.); +#24285 = DIRECTION('',(-1.,0.,0.)); +#24286 = CARTESIAN_POINT('',(-0.125,-2.375,-1.8)); +#24287 = CARTESIAN_POINT('',(-0.675,-2.375,-1.8)); +#24288 = TRIMMED_CURVE('',#24289,(#24293,PARAMETER_VALUE(0.)),(#24294, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24289 = LINE('',#24290,#24291); +#24290 = CARTESIAN_POINT('',(-0.675,-2.375,-1.8)); +#24291 = VECTOR('',#24292,1.); +#24292 = DIRECTION('',(0.,0.,-1.)); +#24293 = CARTESIAN_POINT('',(-0.675,-2.375,-1.8)); +#24294 = CARTESIAN_POINT('',(-0.675,-2.375,-3.1)); +#24295 = GEOMETRIC_CURVE_SET('',(#24296,#24303,#24310,#24317)); +#24296 = TRIMMED_CURVE('',#24297,(#24301,PARAMETER_VALUE(0.)),(#24302, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24297 = LINE('',#24298,#24299); +#24298 = CARTESIAN_POINT('',(-0.125,-2.375,2.8)); +#24299 = VECTOR('',#24300,1.); +#24300 = DIRECTION('',(-1.,0.,0.)); +#24301 = CARTESIAN_POINT('',(-0.125,-2.375,2.8)); +#24302 = CARTESIAN_POINT('',(-0.675,-2.375,2.8)); +#24303 = TRIMMED_CURVE('',#24304,(#24308,PARAMETER_VALUE(0.)),(#24309, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24304 = LINE('',#24305,#24306); +#24305 = CARTESIAN_POINT('',(-0.675,-2.375,2.8)); +#24306 = VECTOR('',#24307,1.); +#24307 = DIRECTION('',(0.,0.,-1.)); +#24308 = CARTESIAN_POINT('',(-0.675,-2.375,2.8)); +#24309 = CARTESIAN_POINT('',(-0.675,-2.375,1.4)); +#24310 = TRIMMED_CURVE('',#24311,(#24315,PARAMETER_VALUE(0.)),(#24316, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24311 = LINE('',#24312,#24313); +#24312 = CARTESIAN_POINT('',(-0.675,-2.375,1.4)); +#24313 = VECTOR('',#24314,1.); +#24314 = DIRECTION('',(1.,0.,0.)); +#24315 = CARTESIAN_POINT('',(-0.675,-2.375,1.4)); +#24316 = CARTESIAN_POINT('',(-0.125,-2.375,1.4)); +#24317 = TRIMMED_CURVE('',#24318,(#24322,PARAMETER_VALUE(0.)),(#24323, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24318 = LINE('',#24319,#24320); +#24319 = CARTESIAN_POINT('',(-0.125,-2.375,1.4)); +#24320 = VECTOR('',#24321,1.); +#24321 = DIRECTION('',(0.,0.,1.)); +#24322 = CARTESIAN_POINT('',(-0.125,-2.375,1.4)); +#24323 = CARTESIAN_POINT('',(-0.125,-2.375,2.8)); +#24324 = GEOMETRIC_CURVE_SET('',(#24325,#24332,#24339,#24346)); +#24325 = TRIMMED_CURVE('',#24326,(#24330,PARAMETER_VALUE(0.)),(#24331, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24326 = LINE('',#24327,#24328); +#24327 = CARTESIAN_POINT('',(0.125,-2.375,-3.1)); +#24328 = VECTOR('',#24329,1.); +#24329 = DIRECTION('',(1.,0.,0.)); +#24330 = CARTESIAN_POINT('',(0.125,-2.375,-3.1)); +#24331 = CARTESIAN_POINT('',(0.675,-2.375,-3.1)); +#24332 = TRIMMED_CURVE('',#24333,(#24337,PARAMETER_VALUE(0.)),(#24338, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24333 = LINE('',#24334,#24335); +#24334 = CARTESIAN_POINT('',(0.675,-2.375,-3.1)); +#24335 = VECTOR('',#24336,1.); +#24336 = DIRECTION('',(0.,0.,1.)); +#24337 = CARTESIAN_POINT('',(0.675,-2.375,-3.1)); +#24338 = CARTESIAN_POINT('',(0.675,-2.375,-1.8)); +#24339 = TRIMMED_CURVE('',#24340,(#24344,PARAMETER_VALUE(0.)),(#24345, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24340 = LINE('',#24341,#24342); +#24341 = CARTESIAN_POINT('',(0.675,-2.375,-1.8)); +#24342 = VECTOR('',#24343,1.); +#24343 = DIRECTION('',(-1.,0.,0.)); +#24344 = CARTESIAN_POINT('',(0.675,-2.375,-1.8)); +#24345 = CARTESIAN_POINT('',(0.125,-2.375,-1.8)); +#24346 = TRIMMED_CURVE('',#24347,(#24351,PARAMETER_VALUE(0.)),(#24352, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24347 = LINE('',#24348,#24349); +#24348 = CARTESIAN_POINT('',(0.125,-2.375,-1.8)); +#24349 = VECTOR('',#24350,1.); +#24350 = DIRECTION('',(0.,0.,-1.)); +#24351 = CARTESIAN_POINT('',(0.125,-2.375,-1.8)); +#24352 = CARTESIAN_POINT('',(0.125,-2.375,-3.1)); +#24353 = GEOMETRIC_CURVE_SET('',(#24354,#24361,#24368,#24375)); +#24354 = TRIMMED_CURVE('',#24355,(#24359,PARAMETER_VALUE(0.)),(#24360, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24355 = LINE('',#24356,#24357); +#24356 = CARTESIAN_POINT('',(0.675,-2.375,2.8)); +#24357 = VECTOR('',#24358,1.); +#24358 = DIRECTION('',(-1.,0.,0.)); +#24359 = CARTESIAN_POINT('',(0.675,-2.375,2.8)); +#24360 = CARTESIAN_POINT('',(0.125,-2.375,2.8)); +#24361 = TRIMMED_CURVE('',#24362,(#24366,PARAMETER_VALUE(0.)),(#24367, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24362 = LINE('',#24363,#24364); +#24363 = CARTESIAN_POINT('',(0.125,-2.375,2.8)); +#24364 = VECTOR('',#24365,1.); +#24365 = DIRECTION('',(0.,0.,-1.)); +#24366 = CARTESIAN_POINT('',(0.125,-2.375,2.8)); +#24367 = CARTESIAN_POINT('',(0.125,-2.375,1.4)); +#24368 = TRIMMED_CURVE('',#24369,(#24373,PARAMETER_VALUE(0.)),(#24374, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24369 = LINE('',#24370,#24371); +#24370 = CARTESIAN_POINT('',(0.125,-2.375,1.4)); +#24371 = VECTOR('',#24372,1.); +#24372 = DIRECTION('',(1.,0.,0.)); +#24373 = CARTESIAN_POINT('',(0.125,-2.375,1.4)); +#24374 = CARTESIAN_POINT('',(0.675,-2.375,1.4)); +#24375 = TRIMMED_CURVE('',#24376,(#24380,PARAMETER_VALUE(0.)),(#24381, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24376 = LINE('',#24377,#24378); +#24377 = CARTESIAN_POINT('',(0.675,-2.375,1.4)); +#24378 = VECTOR('',#24379,1.); +#24379 = DIRECTION('',(0.,0.,1.)); +#24380 = CARTESIAN_POINT('',(0.675,-2.375,1.4)); +#24381 = CARTESIAN_POINT('',(0.675,-2.375,2.8)); +#24382 = GEOMETRIC_CURVE_SET('',(#24383,#24390,#24397,#24404)); +#24383 = TRIMMED_CURVE('',#24384,(#24388,PARAMETER_VALUE(0.)),(#24389, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24384 = LINE('',#24385,#24386); +#24385 = CARTESIAN_POINT('',(0.925,-2.375,-3.1)); +#24386 = VECTOR('',#24387,1.); +#24387 = DIRECTION('',(1.,0.,0.)); +#24388 = CARTESIAN_POINT('',(0.925,-2.375,-3.1)); +#24389 = CARTESIAN_POINT('',(1.475,-2.375,-3.1)); +#24390 = TRIMMED_CURVE('',#24391,(#24395,PARAMETER_VALUE(0.)),(#24396, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24391 = LINE('',#24392,#24393); +#24392 = CARTESIAN_POINT('',(1.475,-2.375,-3.1)); +#24393 = VECTOR('',#24394,1.); +#24394 = DIRECTION('',(0.,0.,1.)); +#24395 = CARTESIAN_POINT('',(1.475,-2.375,-3.1)); +#24396 = CARTESIAN_POINT('',(1.475,-2.375,-1.8)); +#24397 = TRIMMED_CURVE('',#24398,(#24402,PARAMETER_VALUE(0.)),(#24403, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24398 = LINE('',#24399,#24400); +#24399 = CARTESIAN_POINT('',(1.475,-2.375,-1.8)); +#24400 = VECTOR('',#24401,1.); +#24401 = DIRECTION('',(-1.,0.,0.)); +#24402 = CARTESIAN_POINT('',(1.475,-2.375,-1.8)); +#24403 = CARTESIAN_POINT('',(0.925,-2.375,-1.8)); +#24404 = TRIMMED_CURVE('',#24405,(#24409,PARAMETER_VALUE(0.)),(#24410, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24405 = LINE('',#24406,#24407); +#24406 = CARTESIAN_POINT('',(0.925,-2.375,-1.8)); +#24407 = VECTOR('',#24408,1.); +#24408 = DIRECTION('',(0.,0.,-1.)); +#24409 = CARTESIAN_POINT('',(0.925,-2.375,-1.8)); +#24410 = CARTESIAN_POINT('',(0.925,-2.375,-3.1)); +#24411 = GEOMETRIC_CURVE_SET('',(#24412,#24419,#24426,#24433)); +#24412 = TRIMMED_CURVE('',#24413,(#24417,PARAMETER_VALUE(0.)),(#24418, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24413 = LINE('',#24414,#24415); +#24414 = CARTESIAN_POINT('',(1.475,-2.375,2.8)); +#24415 = VECTOR('',#24416,1.); +#24416 = DIRECTION('',(-1.,0.,0.)); +#24417 = CARTESIAN_POINT('',(1.475,-2.375,2.8)); +#24418 = CARTESIAN_POINT('',(0.925,-2.375,2.8)); +#24419 = TRIMMED_CURVE('',#24420,(#24424,PARAMETER_VALUE(0.)),(#24425, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24420 = LINE('',#24421,#24422); +#24421 = CARTESIAN_POINT('',(0.925,-2.375,2.8)); +#24422 = VECTOR('',#24423,1.); +#24423 = DIRECTION('',(0.,0.,-1.)); +#24424 = CARTESIAN_POINT('',(0.925,-2.375,2.8)); +#24425 = CARTESIAN_POINT('',(0.925,-2.375,1.4)); +#24426 = TRIMMED_CURVE('',#24427,(#24431,PARAMETER_VALUE(0.)),(#24432, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24427 = LINE('',#24428,#24429); +#24428 = CARTESIAN_POINT('',(0.925,-2.375,1.4)); +#24429 = VECTOR('',#24430,1.); +#24430 = DIRECTION('',(1.,0.,0.)); +#24431 = CARTESIAN_POINT('',(0.925,-2.375,1.4)); +#24432 = CARTESIAN_POINT('',(1.475,-2.375,1.4)); +#24433 = TRIMMED_CURVE('',#24434,(#24438,PARAMETER_VALUE(0.)),(#24439, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24434 = LINE('',#24435,#24436); +#24435 = CARTESIAN_POINT('',(1.475,-2.375,1.4)); +#24436 = VECTOR('',#24437,1.); +#24437 = DIRECTION('',(0.,0.,1.)); +#24438 = CARTESIAN_POINT('',(1.475,-2.375,1.4)); +#24439 = CARTESIAN_POINT('',(1.475,-2.375,2.8)); +#24440 = GEOMETRIC_CURVE_SET('',(#24441,#24448,#24455,#24462)); +#24441 = TRIMMED_CURVE('',#24442,(#24446,PARAMETER_VALUE(0.)),(#24447, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24442 = LINE('',#24443,#24444); +#24443 = CARTESIAN_POINT('',(1.725,-2.375,-3.1)); +#24444 = VECTOR('',#24445,1.); +#24445 = DIRECTION('',(1.,0.,0.)); +#24446 = CARTESIAN_POINT('',(1.725,-2.375,-3.1)); +#24447 = CARTESIAN_POINT('',(2.275,-2.375,-3.1)); +#24448 = TRIMMED_CURVE('',#24449,(#24453,PARAMETER_VALUE(0.)),(#24454, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24449 = LINE('',#24450,#24451); +#24450 = CARTESIAN_POINT('',(2.275,-2.375,-3.1)); +#24451 = VECTOR('',#24452,1.); +#24452 = DIRECTION('',(0.,0.,1.)); +#24453 = CARTESIAN_POINT('',(2.275,-2.375,-3.1)); +#24454 = CARTESIAN_POINT('',(2.275,-2.375,-1.8)); +#24455 = TRIMMED_CURVE('',#24456,(#24460,PARAMETER_VALUE(0.)),(#24461, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24456 = LINE('',#24457,#24458); +#24457 = CARTESIAN_POINT('',(2.275,-2.375,-1.8)); +#24458 = VECTOR('',#24459,1.); +#24459 = DIRECTION('',(-1.,0.,0.)); +#24460 = CARTESIAN_POINT('',(2.275,-2.375,-1.8)); +#24461 = CARTESIAN_POINT('',(1.725,-2.375,-1.8)); +#24462 = TRIMMED_CURVE('',#24463,(#24467,PARAMETER_VALUE(0.)),(#24468, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24463 = LINE('',#24464,#24465); +#24464 = CARTESIAN_POINT('',(1.725,-2.375,-1.8)); +#24465 = VECTOR('',#24466,1.); +#24466 = DIRECTION('',(0.,0.,-1.)); +#24467 = CARTESIAN_POINT('',(1.725,-2.375,-1.8)); +#24468 = CARTESIAN_POINT('',(1.725,-2.375,-3.1)); +#24469 = GEOMETRIC_CURVE_SET('',(#24470,#24477,#24484,#24491)); +#24470 = TRIMMED_CURVE('',#24471,(#24475,PARAMETER_VALUE(0.)),(#24476, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24471 = LINE('',#24472,#24473); +#24472 = CARTESIAN_POINT('',(2.275,-2.375,2.8)); +#24473 = VECTOR('',#24474,1.); +#24474 = DIRECTION('',(-1.,0.,0.)); +#24475 = CARTESIAN_POINT('',(2.275,-2.375,2.8)); +#24476 = CARTESIAN_POINT('',(1.725,-2.375,2.8)); +#24477 = TRIMMED_CURVE('',#24478,(#24482,PARAMETER_VALUE(0.)),(#24483, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24478 = LINE('',#24479,#24480); +#24479 = CARTESIAN_POINT('',(1.725,-2.375,2.8)); +#24480 = VECTOR('',#24481,1.); +#24481 = DIRECTION('',(0.,0.,-1.)); +#24482 = CARTESIAN_POINT('',(1.725,-2.375,2.8)); +#24483 = CARTESIAN_POINT('',(1.725,-2.375,1.4)); +#24484 = TRIMMED_CURVE('',#24485,(#24489,PARAMETER_VALUE(0.)),(#24490, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24485 = LINE('',#24486,#24487); +#24486 = CARTESIAN_POINT('',(1.725,-2.375,1.4)); +#24487 = VECTOR('',#24488,1.); +#24488 = DIRECTION('',(1.,0.,0.)); +#24489 = CARTESIAN_POINT('',(1.725,-2.375,1.4)); +#24490 = CARTESIAN_POINT('',(2.275,-2.375,1.4)); +#24491 = TRIMMED_CURVE('',#24492,(#24496,PARAMETER_VALUE(0.)),(#24497, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24492 = LINE('',#24493,#24494); +#24493 = CARTESIAN_POINT('',(2.275,-2.375,1.4)); +#24494 = VECTOR('',#24495,1.); +#24495 = DIRECTION('',(0.,0.,1.)); +#24496 = CARTESIAN_POINT('',(2.275,-2.375,1.4)); +#24497 = CARTESIAN_POINT('',(2.275,-2.375,2.8)); +#24498 = GEOMETRIC_CURVE_SET('',(#24499,#24506,#24513,#24520)); +#24499 = TRIMMED_CURVE('',#24500,(#24504,PARAMETER_VALUE(0.)),(#24505, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24500 = LINE('',#24501,#24502); +#24501 = CARTESIAN_POINT('',(2.525,-2.375,-3.1)); +#24502 = VECTOR('',#24503,1.); +#24503 = DIRECTION('',(1.,0.,0.)); +#24504 = CARTESIAN_POINT('',(2.525,-2.375,-3.1)); +#24505 = CARTESIAN_POINT('',(3.075,-2.375,-3.1)); +#24506 = TRIMMED_CURVE('',#24507,(#24511,PARAMETER_VALUE(0.)),(#24512, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24507 = LINE('',#24508,#24509); +#24508 = CARTESIAN_POINT('',(3.075,-2.375,-3.1)); +#24509 = VECTOR('',#24510,1.); +#24510 = DIRECTION('',(0.,0.,1.)); +#24511 = CARTESIAN_POINT('',(3.075,-2.375,-3.1)); +#24512 = CARTESIAN_POINT('',(3.075,-2.375,-1.8)); +#24513 = TRIMMED_CURVE('',#24514,(#24518,PARAMETER_VALUE(0.)),(#24519, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24514 = LINE('',#24515,#24516); +#24515 = CARTESIAN_POINT('',(3.075,-2.375,-1.8)); +#24516 = VECTOR('',#24517,1.); +#24517 = DIRECTION('',(-1.,0.,0.)); +#24518 = CARTESIAN_POINT('',(3.075,-2.375,-1.8)); +#24519 = CARTESIAN_POINT('',(2.525,-2.375,-1.8)); +#24520 = TRIMMED_CURVE('',#24521,(#24525,PARAMETER_VALUE(0.)),(#24526, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24521 = LINE('',#24522,#24523); +#24522 = CARTESIAN_POINT('',(2.525,-2.375,-1.8)); +#24523 = VECTOR('',#24524,1.); +#24524 = DIRECTION('',(0.,0.,-1.)); +#24525 = CARTESIAN_POINT('',(2.525,-2.375,-1.8)); +#24526 = CARTESIAN_POINT('',(2.525,-2.375,-3.1)); +#24527 = GEOMETRIC_CURVE_SET('',(#24528,#24535,#24542,#24549)); +#24528 = TRIMMED_CURVE('',#24529,(#24533,PARAMETER_VALUE(0.)),(#24534, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24529 = LINE('',#24530,#24531); +#24530 = CARTESIAN_POINT('',(3.075,-2.375,2.8)); +#24531 = VECTOR('',#24532,1.); +#24532 = DIRECTION('',(-1.,0.,0.)); +#24533 = CARTESIAN_POINT('',(3.075,-2.375,2.8)); +#24534 = CARTESIAN_POINT('',(2.525,-2.375,2.8)); +#24535 = TRIMMED_CURVE('',#24536,(#24540,PARAMETER_VALUE(0.)),(#24541, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24536 = LINE('',#24537,#24538); +#24537 = CARTESIAN_POINT('',(2.525,-2.375,2.8)); +#24538 = VECTOR('',#24539,1.); +#24539 = DIRECTION('',(0.,0.,-1.)); +#24540 = CARTESIAN_POINT('',(2.525,-2.375,2.8)); +#24541 = CARTESIAN_POINT('',(2.525,-2.375,1.4)); +#24542 = TRIMMED_CURVE('',#24543,(#24547,PARAMETER_VALUE(0.)),(#24548, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24543 = LINE('',#24544,#24545); +#24544 = CARTESIAN_POINT('',(2.525,-2.375,1.4)); +#24545 = VECTOR('',#24546,1.); +#24546 = DIRECTION('',(1.,0.,0.)); +#24547 = CARTESIAN_POINT('',(2.525,-2.375,1.4)); +#24548 = CARTESIAN_POINT('',(3.075,-2.375,1.4)); +#24549 = TRIMMED_CURVE('',#24550,(#24554,PARAMETER_VALUE(0.)),(#24555, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24550 = LINE('',#24551,#24552); +#24551 = CARTESIAN_POINT('',(3.075,-2.375,1.4)); +#24552 = VECTOR('',#24553,1.); +#24553 = DIRECTION('',(0.,0.,1.)); +#24554 = CARTESIAN_POINT('',(3.075,-2.375,1.4)); +#24555 = CARTESIAN_POINT('',(3.075,-2.375,2.8)); +#24556 = GEOMETRIC_CURVE_SET('',(#24557,#24564,#24571,#24578)); +#24557 = TRIMMED_CURVE('',#24558,(#24562,PARAMETER_VALUE(0.)),(#24563, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24558 = LINE('',#24559,#24560); +#24559 = CARTESIAN_POINT('',(3.325,-2.375,-3.1)); +#24560 = VECTOR('',#24561,1.); +#24561 = DIRECTION('',(1.,0.,0.)); +#24562 = CARTESIAN_POINT('',(3.325,-2.375,-3.1)); +#24563 = CARTESIAN_POINT('',(3.875,-2.375,-3.1)); +#24564 = TRIMMED_CURVE('',#24565,(#24569,PARAMETER_VALUE(0.)),(#24570, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24565 = LINE('',#24566,#24567); +#24566 = CARTESIAN_POINT('',(3.875,-2.375,-3.1)); +#24567 = VECTOR('',#24568,1.); +#24568 = DIRECTION('',(0.,0.,1.)); +#24569 = CARTESIAN_POINT('',(3.875,-2.375,-3.1)); +#24570 = CARTESIAN_POINT('',(3.875,-2.375,-1.8)); +#24571 = TRIMMED_CURVE('',#24572,(#24576,PARAMETER_VALUE(0.)),(#24577, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24572 = LINE('',#24573,#24574); +#24573 = CARTESIAN_POINT('',(3.875,-2.375,-1.8)); +#24574 = VECTOR('',#24575,1.); +#24575 = DIRECTION('',(-1.,0.,0.)); +#24576 = CARTESIAN_POINT('',(3.875,-2.375,-1.8)); +#24577 = CARTESIAN_POINT('',(3.325,-2.375,-1.8)); +#24578 = TRIMMED_CURVE('',#24579,(#24583,PARAMETER_VALUE(0.)),(#24584, + PARAMETER_VALUE(1.3)),.T.,.PARAMETER.); +#24579 = LINE('',#24580,#24581); +#24580 = CARTESIAN_POINT('',(3.325,-2.375,-1.8)); +#24581 = VECTOR('',#24582,1.); +#24582 = DIRECTION('',(0.,0.,-1.)); +#24583 = CARTESIAN_POINT('',(3.325,-2.375,-1.8)); +#24584 = CARTESIAN_POINT('',(3.325,-2.375,-3.1)); +#24585 = GEOMETRIC_CURVE_SET('',(#24586,#24593,#24600,#24607)); +#24586 = TRIMMED_CURVE('',#24587,(#24591,PARAMETER_VALUE(0.)),(#24592, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24587 = LINE('',#24588,#24589); +#24588 = CARTESIAN_POINT('',(3.875,-2.375,2.8)); +#24589 = VECTOR('',#24590,1.); +#24590 = DIRECTION('',(-1.,0.,0.)); +#24591 = CARTESIAN_POINT('',(3.875,-2.375,2.8)); +#24592 = CARTESIAN_POINT('',(3.325,-2.375,2.8)); +#24593 = TRIMMED_CURVE('',#24594,(#24598,PARAMETER_VALUE(0.)),(#24599, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24594 = LINE('',#24595,#24596); +#24595 = CARTESIAN_POINT('',(3.325,-2.375,2.8)); +#24596 = VECTOR('',#24597,1.); +#24597 = DIRECTION('',(0.,0.,-1.)); +#24598 = CARTESIAN_POINT('',(3.325,-2.375,2.8)); +#24599 = CARTESIAN_POINT('',(3.325,-2.375,1.4)); +#24600 = TRIMMED_CURVE('',#24601,(#24605,PARAMETER_VALUE(0.)),(#24606, + PARAMETER_VALUE(0.55)),.T.,.PARAMETER.); +#24601 = LINE('',#24602,#24603); +#24602 = CARTESIAN_POINT('',(3.325,-2.375,1.4)); +#24603 = VECTOR('',#24604,1.); +#24604 = DIRECTION('',(1.,0.,0.)); +#24605 = CARTESIAN_POINT('',(3.325,-2.375,1.4)); +#24606 = CARTESIAN_POINT('',(3.875,-2.375,1.4)); +#24607 = TRIMMED_CURVE('',#24608,(#24612,PARAMETER_VALUE(0.)),(#24613, + PARAMETER_VALUE(1.4)),.T.,.PARAMETER.); +#24608 = LINE('',#24609,#24610); +#24609 = CARTESIAN_POINT('',(3.875,-2.375,1.4)); +#24610 = VECTOR('',#24611,1.); +#24611 = DIRECTION('',(0.,0.,1.)); +#24612 = CARTESIAN_POINT('',(3.875,-2.375,1.4)); +#24613 = CARTESIAN_POINT('',(3.875,-2.375,2.8)); +#24614 = GEOMETRIC_CURVE_SET('',(#24615)); +#24615 = TRIMMED_CURVE('',#24616,(#24620,PARAMETER_VALUE(0.)),(#24621, + PARAMETER_VALUE(9.8)),.T.,.PARAMETER.); +#24616 = LINE('',#24617,#24618); +#24617 = CARTESIAN_POINT('',(-4.9,-2.375,3.3)); +#24618 = VECTOR('',#24619,1.); +#24619 = DIRECTION('',(1.,0.,0.)); +#24620 = CARTESIAN_POINT('',(-4.9,-2.375,3.3)); +#24621 = CARTESIAN_POINT('',(4.9,-2.375,3.3)); +#24622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24626)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#24623,#24624,#24625)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24623 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#24624 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#24625 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24626 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24623, + 'distance_accuracy_value','confusion accuracy'); +#24627 = SHAPE_DEFINITION_REPRESENTATION(#24628,#6306); +#24628 = PRODUCT_DEFINITION_SHAPE('','',#24629); +#24629 = PRODUCT_DEFINITION('design','',#24630,#24633); +#24630 = PRODUCT_DEFINITION_FORMATION('','',#24631); +#24631 = PRODUCT('533092070','533092070','',(#24632)); +#24632 = PRODUCT_CONTEXT('',#2,'mechanical'); +#24633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#24634 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24635,#24637); +#24635 = ( REPRESENTATION_RELATIONSHIP('','',#6306,#6296) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24636) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24636 = ITEM_DEFINED_TRANSFORMATION('','',#11,#6297); +#24637 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24638); +#24638 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','=>[0:1:1:11]','',#6291, + #24629,$); +#24639 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24631)); +#24640 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24641,#24643); +#24641 = ( REPRESENTATION_RELATIONSHIP('','',#6296,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24642) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24642 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#24643 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24644); +#24644 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#6291,$); +#24645 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6293)); +#24646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24647,#24649); +#24647 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24648) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#24649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24650); +#24650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#3634,$); +#24651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24652,#24654); +#24652 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24653) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#24654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24655); +#24655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#5630,$); +#24656 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24657,#24659); +#24657 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24658) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24658 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#24659 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24660); +#24660 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#3634,$); +#24661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24662,#24664); +#24662 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24663) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#24664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24665); +#24665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#5630,$); +#24666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24667,#24669); +#24667 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24668) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#24669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24670); +#24670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#5630,$); +#24671 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24672,#24674); +#24672 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24673) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24673 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#24674 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24675); +#24675 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#3634,$); +#24676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24677,#24679); +#24677 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24678) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#24679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24680); +#24680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#5630,$); +#24681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24682,#24684); +#24682 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24683) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#24684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24685); +#24685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#3634,$); +#24686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24687,#24689); +#24687 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24688) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24688 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#24689 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24690); +#24690 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#3634,$); +#24691 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24692,#24694); +#24692 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24693) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24693 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#24694 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24695); +#24695 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#5630,$); +#24696 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24697,#24699); +#24697 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24698) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24698 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#24699 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24700); +#24700 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#5630,$); +#24701 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24702,#24704); +#24702 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24703) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24703 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#24704 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24705); +#24705 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#5630,$); +#24706 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24707,#24709); +#24707 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24708) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24708 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#24709 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24710); +#24710 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#3634,$); +#24711 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24712,#24714); +#24712 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24713) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24713 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#24714 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24715); +#24715 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#3634,$); +#24716 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24717,#24719); +#24717 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24718) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24718 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#24719 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24720); +#24720 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#3634,$); +#24721 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24722,#24724); +#24722 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24723) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24723 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#24724 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24725); +#24725 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#5630,$); +#24726 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24727,#24729); +#24727 = ( REPRESENTATION_RELATIONSHIP('','',#3639,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24728) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24728 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#24729 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24730); +#24730 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#3634,$); +#24731 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24732,#24734); +#24732 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24733) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24733 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#24734 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24735); +#24735 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#5,#5630,$); +#24736 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24737,#24739); +#24737 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24738) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24738 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#24739 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24740); +#24740 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#5630,$); +#24741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24742,#24744); +#24742 = ( REPRESENTATION_RELATIONSHIP('','',#5635,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24743) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#24743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); +#24744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #24745); +#24745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#5,#5630,$); +#24746 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24747),#26869); +#24747 = MANIFOLD_SOLID_BREP('',#24748); +#24748 = CLOSED_SHELL('',(#24749,#24791,#24822,#24853,#25413,#25973, + #25990,#26007,#26024,#26041,#26058,#26075,#26092,#26109,#26126, + #26143,#26160,#26177,#26189,#26206,#26223,#26240,#26257,#26274, + #26291,#26308,#26325,#26342,#26359,#26376,#26393,#26410,#26427, + #26444,#26461,#26478,#26495,#26512,#26529,#26546,#26563,#26580, + #26597,#26614,#26631,#26648,#26665,#26682,#26699,#26716,#26733, + #26750,#26767,#26784,#26801,#26818,#26835,#26852)); +#24749 = ADVANCED_FACE('',(#24750),#24786,.T.); +#24750 = FACE_BOUND('',#24751,.T.); +#24751 = EDGE_LOOP('',(#24752,#24762,#24771,#24779)); +#24752 = ORIENTED_EDGE('',*,*,#24753,.T.); +#24753 = EDGE_CURVE('',#24754,#24756,#24758,.T.); +#24754 = VERTEX_POINT('',#24755); +#24755 = CARTESIAN_POINT('',(153.758146,-72.842809,0.)); +#24756 = VERTEX_POINT('',#24757); +#24757 = CARTESIAN_POINT('',(153.758146,-72.842809,1.6)); +#24758 = LINE('',#24759,#24760); +#24759 = CARTESIAN_POINT('',(153.758146,-72.842809,0.)); +#24760 = VECTOR('',#24761,1.); +#24761 = DIRECTION('',(0.,0.,1.)); +#24762 = ORIENTED_EDGE('',*,*,#24763,.T.); +#24763 = EDGE_CURVE('',#24756,#24764,#24766,.T.); +#24764 = VERTEX_POINT('',#24765); +#24765 = CARTESIAN_POINT('',(156.586573,-74.014382,1.6)); +#24766 = CIRCLE('',#24767,3.999999042851); +#24767 = AXIS2_PLACEMENT_3D('',#24768,#24769,#24770); +#24768 = CARTESIAN_POINT('',(153.75814614697,-76.84280804285,1.6)); +#24769 = DIRECTION('',(0.,0.,-1.)); +#24770 = DIRECTION('',(-3.674294814986E-08,1.,0.)); +#24771 = ORIENTED_EDGE('',*,*,#24772,.F.); +#24772 = EDGE_CURVE('',#24773,#24764,#24775,.T.); +#24773 = VERTEX_POINT('',#24774); +#24774 = CARTESIAN_POINT('',(156.586573,-74.014382,0.)); +#24775 = LINE('',#24776,#24777); +#24776 = CARTESIAN_POINT('',(156.586573,-74.014382,0.)); +#24777 = VECTOR('',#24778,1.); +#24778 = DIRECTION('',(0.,0.,1.)); +#24779 = ORIENTED_EDGE('',*,*,#24780,.F.); +#24780 = EDGE_CURVE('',#24754,#24773,#24781,.T.); +#24781 = CIRCLE('',#24782,3.999999042851); +#24782 = AXIS2_PLACEMENT_3D('',#24783,#24784,#24785); +#24783 = CARTESIAN_POINT('',(153.75814614697,-76.84280804285,0.)); +#24784 = DIRECTION('',(0.,0.,-1.)); +#24785 = DIRECTION('',(-3.674294814986E-08,1.,0.)); +#24786 = CYLINDRICAL_SURFACE('',#24787,3.999999042851); +#24787 = AXIS2_PLACEMENT_3D('',#24788,#24789,#24790); +#24788 = CARTESIAN_POINT('',(153.75814614697,-76.84280804285,0.)); +#24789 = DIRECTION('',(0.,0.,-1.)); +#24790 = DIRECTION('',(-3.674294814986E-08,1.,0.)); +#24791 = ADVANCED_FACE('',(#24792),#24817,.T.); +#24792 = FACE_BOUND('',#24793,.T.); +#24793 = EDGE_LOOP('',(#24794,#24804,#24810,#24811)); +#24794 = ORIENTED_EDGE('',*,*,#24795,.T.); +#24795 = EDGE_CURVE('',#24796,#24798,#24800,.T.); +#24796 = VERTEX_POINT('',#24797); +#24797 = CARTESIAN_POINT('',(143.471855,-72.842808,0.)); +#24798 = VERTEX_POINT('',#24799); +#24799 = CARTESIAN_POINT('',(143.471855,-72.842808,1.6)); +#24800 = LINE('',#24801,#24802); +#24801 = CARTESIAN_POINT('',(143.471855,-72.842808,0.)); +#24802 = VECTOR('',#24803,1.); +#24803 = DIRECTION('',(0.,0.,1.)); +#24804 = ORIENTED_EDGE('',*,*,#24805,.T.); +#24805 = EDGE_CURVE('',#24798,#24756,#24806,.T.); +#24806 = LINE('',#24807,#24808); +#24807 = CARTESIAN_POINT('',(143.471855,-72.842808,1.6)); +#24808 = VECTOR('',#24809,1.); +#24809 = DIRECTION('',(1.,-9.721677108641E-08,0.)); +#24810 = ORIENTED_EDGE('',*,*,#24753,.F.); +#24811 = ORIENTED_EDGE('',*,*,#24812,.F.); +#24812 = EDGE_CURVE('',#24796,#24754,#24813,.T.); +#24813 = LINE('',#24814,#24815); +#24814 = CARTESIAN_POINT('',(143.471855,-72.842808,0.)); +#24815 = VECTOR('',#24816,1.); +#24816 = DIRECTION('',(1.,-9.721677108641E-08,0.)); +#24817 = PLANE('',#24818); +#24818 = AXIS2_PLACEMENT_3D('',#24819,#24820,#24821); +#24819 = CARTESIAN_POINT('',(143.471855,-72.842808,0.)); +#24820 = DIRECTION('',(9.721677108641E-08,1.,-0.)); +#24821 = DIRECTION('',(1.,-9.721677108641E-08,0.)); +#24822 = ADVANCED_FACE('',(#24823),#24848,.T.); +#24823 = FACE_BOUND('',#24824,.T.); +#24824 = EDGE_LOOP('',(#24825,#24826,#24834,#24842)); +#24825 = ORIENTED_EDGE('',*,*,#24772,.T.); +#24826 = ORIENTED_EDGE('',*,*,#24827,.T.); +#24827 = EDGE_CURVE('',#24764,#24828,#24830,.T.); +#24828 = VERTEX_POINT('',#24829); +#24829 = CARTESIAN_POINT('',(169.76062,-87.188428,1.6)); +#24830 = LINE('',#24831,#24832); +#24831 = CARTESIAN_POINT('',(156.586573,-74.014382,1.6)); +#24832 = VECTOR('',#24833,1.); +#24833 = DIRECTION('',(0.707106808024,-0.707106754349,0.)); +#24834 = ORIENTED_EDGE('',*,*,#24835,.F.); +#24835 = EDGE_CURVE('',#24836,#24828,#24838,.T.); +#24836 = VERTEX_POINT('',#24837); +#24837 = CARTESIAN_POINT('',(169.76062,-87.188428,0.)); +#24838 = LINE('',#24839,#24840); +#24839 = CARTESIAN_POINT('',(169.76062,-87.188428,0.)); +#24840 = VECTOR('',#24841,1.); +#24841 = DIRECTION('',(0.,0.,1.)); +#24842 = ORIENTED_EDGE('',*,*,#24843,.F.); +#24843 = EDGE_CURVE('',#24773,#24836,#24844,.T.); +#24844 = LINE('',#24845,#24846); +#24845 = CARTESIAN_POINT('',(156.586573,-74.014382,0.)); +#24846 = VECTOR('',#24847,1.); +#24847 = DIRECTION('',(0.707106808024,-0.707106754349,0.)); +#24848 = PLANE('',#24849); +#24849 = AXIS2_PLACEMENT_3D('',#24850,#24851,#24852); +#24850 = CARTESIAN_POINT('',(156.586573,-74.014382,0.)); +#24851 = DIRECTION('',(0.707106754349,0.707106808024,-0.)); +#24852 = DIRECTION('',(0.707106808024,-0.707106754349,0.)); +#24853 = ADVANCED_FACE('',(#24854,#24968,#24979,#24990,#25001,#25012, + #25023,#25034,#25045,#25056,#25067,#25078,#25089,#25100,#25111, + #25122,#25133,#25144,#25155,#25166,#25177,#25188,#25199,#25210, + #25221,#25232,#25243,#25254,#25265,#25276,#25287,#25298,#25309, + #25320,#25331,#25342,#25353,#25364,#25375,#25386,#25397),#25408,.T. + ); +#24854 = FACE_BOUND('',#24855,.T.); +#24855 = EDGE_LOOP('',(#24856,#24857,#24858,#24867,#24875,#24884,#24892, + #24901,#24909,#24918,#24926,#24935,#24943,#24952,#24960,#24967)); +#24856 = ORIENTED_EDGE('',*,*,#24780,.T.); +#24857 = ORIENTED_EDGE('',*,*,#24843,.T.); +#24858 = ORIENTED_EDGE('',*,*,#24859,.T.); +#24859 = EDGE_CURVE('',#24836,#24860,#24862,.T.); +#24860 = VERTEX_POINT('',#24861); +#24861 = CARTESIAN_POINT('',(172.589048,-88.36,0.)); +#24862 = CIRCLE('',#24863,3.999997118974); +#24863 = AXIS2_PLACEMENT_3D('',#24864,#24865,#24866); +#24864 = CARTESIAN_POINT('',(172.58904505613,-84.36000288102,0.)); +#24865 = DIRECTION('',(0.,0.,1.)); +#24866 = DIRECTION('',(-0.707106773332,-0.707106789042,0.)); +#24867 = ORIENTED_EDGE('',*,*,#24868,.T.); +#24868 = EDGE_CURVE('',#24860,#24869,#24871,.T.); +#24869 = VERTEX_POINT('',#24870); +#24870 = CARTESIAN_POINT('',(240.990003,-88.360001,0.)); +#24871 = LINE('',#24872,#24873); +#24872 = CARTESIAN_POINT('',(172.589048,-88.36,0.)); +#24873 = VECTOR('',#24874,1.); +#24874 = DIRECTION('',(1.,-1.461967888424E-08,0.)); +#24875 = ORIENTED_EDGE('',*,*,#24876,.T.); +#24876 = EDGE_CURVE('',#24869,#24877,#24879,.T.); +#24877 = VERTEX_POINT('',#24878); +#24878 = CARTESIAN_POINT('',(242.990002,-90.359999,0.)); +#24879 = CIRCLE('',#24880,2.000000212957); +#24880 = AXIS2_PLACEMENT_3D('',#24881,#24882,#24883); +#24881 = CARTESIAN_POINT('',(240.99000178704,-90.36000121295,0.)); +#24882 = DIRECTION('',(0.,0.,-1.)); +#24883 = DIRECTION('',(6.064780600325E-07,1.,0.)); +#24884 = ORIENTED_EDGE('',*,*,#24885,.T.); +#24885 = EDGE_CURVE('',#24877,#24886,#24888,.T.); +#24886 = VERTEX_POINT('',#24887); +#24887 = CARTESIAN_POINT('',(242.990002,-105.360001,0.)); +#24888 = LINE('',#24889,#24890); +#24889 = CARTESIAN_POINT('',(242.990002,-90.359999,0.)); +#24890 = VECTOR('',#24891,1.); +#24891 = DIRECTION('',(0.,-1.,0.)); +#24892 = ORIENTED_EDGE('',*,*,#24893,.T.); +#24893 = EDGE_CURVE('',#24886,#24894,#24896,.T.); +#24894 = VERTEX_POINT('',#24895); +#24895 = CARTESIAN_POINT('',(240.990002,-107.360001,0.)); +#24896 = CIRCLE('',#24897,1.99999850585); +#24897 = AXIS2_PLACEMENT_3D('',#24898,#24899,#24900); +#24898 = CARTESIAN_POINT('',(240.99000349415,-105.3600024941,0.)); +#24899 = DIRECTION('',(0.,0.,-1.)); +#24900 = DIRECTION('',(1.,7.470757278485E-07,0.)); +#24901 = ORIENTED_EDGE('',*,*,#24902,.T.); +#24902 = EDGE_CURVE('',#24894,#24903,#24905,.T.); +#24903 = VERTEX_POINT('',#24904); +#24904 = CARTESIAN_POINT('',(59.990002,-107.36,0.)); +#24905 = LINE('',#24906,#24907); +#24906 = CARTESIAN_POINT('',(240.990002,-107.360001,0.)); +#24907 = VECTOR('',#24908,1.); +#24908 = DIRECTION('',(-1.,5.524861864504E-09,0.)); +#24909 = ORIENTED_EDGE('',*,*,#24910,.T.); +#24910 = EDGE_CURVE('',#24903,#24911,#24913,.T.); +#24911 = VERTEX_POINT('',#24912); +#24912 = CARTESIAN_POINT('',(57.99,-105.36,0.)); +#24913 = CIRCLE('',#24914,2.000003627173); +#24914 = AXIS2_PLACEMENT_3D('',#24915,#24916,#24917); +#24915 = CARTESIAN_POINT('',(59.990003627169,-105.3599963728,0.)); +#24916 = DIRECTION('',(0.,0.,-1.)); +#24917 = DIRECTION('',(-8.135832085639E-07,-1.,-0.)); +#24918 = ORIENTED_EDGE('',*,*,#24919,.T.); +#24919 = EDGE_CURVE('',#24911,#24920,#24922,.T.); +#24920 = VERTEX_POINT('',#24921); +#24921 = CARTESIAN_POINT('',(57.990001,-90.360001,0.)); +#24922 = LINE('',#24923,#24924); +#24923 = CARTESIAN_POINT('',(57.99,-105.36,0.)); +#24924 = VECTOR('',#24925,1.); +#24925 = DIRECTION('',(6.666667094279E-08,1.,0.)); +#24926 = ORIENTED_EDGE('',*,*,#24927,.T.); +#24927 = EDGE_CURVE('',#24920,#24928,#24930,.T.); +#24928 = VERTEX_POINT('',#24929); +#24929 = CARTESIAN_POINT('',(59.990002,-88.36,0.)); +#24930 = CIRCLE('',#24931,2.000001920063); +#24931 = AXIS2_PLACEMENT_3D('',#24932,#24933,#24934); +#24932 = CARTESIAN_POINT('',(59.990002920062,-90.36000192006,0.)); +#24933 = DIRECTION('',(0.,0.,-1.)); +#24934 = DIRECTION('',(-1.,4.600307395048E-07,0.)); +#24935 = ORIENTED_EDGE('',*,*,#24936,.T.); +#24936 = EDGE_CURVE('',#24928,#24937,#24939,.T.); +#24937 = VERTEX_POINT('',#24938); +#24938 = CARTESIAN_POINT('',(124.640956,-88.36,0.)); +#24939 = LINE('',#24940,#24941); +#24940 = CARTESIAN_POINT('',(59.990002,-88.36,0.)); +#24941 = VECTOR('',#24942,1.); +#24942 = DIRECTION('',(1.,0.,0.)); +#24943 = ORIENTED_EDGE('',*,*,#24944,.T.); +#24944 = EDGE_CURVE('',#24937,#24945,#24947,.T.); +#24945 = VERTEX_POINT('',#24946); +#24946 = CARTESIAN_POINT('',(127.469381,-87.188427,0.)); +#24947 = CIRCLE('',#24948,3.999994398197); +#24948 = AXIS2_PLACEMENT_3D('',#24949,#24950,#24951); +#24949 = CARTESIAN_POINT('',(124.64095607085,-84.3600056018,0.)); +#24950 = DIRECTION('',(0.,0.,1.)); +#24951 = DIRECTION('',(-1.771288887041E-08,-1.,0.)); +#24952 = ORIENTED_EDGE('',*,*,#24953,.T.); +#24953 = EDGE_CURVE('',#24945,#24954,#24956,.T.); +#24954 = VERTEX_POINT('',#24955); +#24955 = CARTESIAN_POINT('',(140.643428,-74.014381,0.)); +#24956 = LINE('',#24957,#24958); +#24957 = CARTESIAN_POINT('',(127.469381,-87.188427,0.)); +#24958 = VECTOR('',#24959,1.); +#24959 = DIRECTION('',(0.707106808024,0.707106754349,0.)); +#24960 = ORIENTED_EDGE('',*,*,#24961,.T.); +#24961 = EDGE_CURVE('',#24954,#24796,#24962,.T.); +#24962 = CIRCLE('',#24963,3.999999042851); +#24963 = AXIS2_PLACEMENT_3D('',#24964,#24965,#24966); +#24964 = CARTESIAN_POINT('',(143.47185485302,-76.84280704285,0.)); +#24965 = DIRECTION('',(0.,0.,-1.)); +#24966 = DIRECTION('',(-0.707106882459,0.707106679914,0.)); +#24967 = ORIENTED_EDGE('',*,*,#24812,.T.); +#24968 = FACE_BOUND('',#24969,.T.); +#24969 = EDGE_LOOP('',(#24970)); +#24970 = ORIENTED_EDGE('',*,*,#24971,.F.); +#24971 = EDGE_CURVE('',#24972,#24972,#24974,.T.); +#24972 = VERTEX_POINT('',#24973); +#24973 = CARTESIAN_POINT('',(236.690002,-104.89,0.)); +#24974 = CIRCLE('',#24975,0.875); +#24975 = AXIS2_PLACEMENT_3D('',#24976,#24977,#24978); +#24976 = CARTESIAN_POINT('',(236.690002,-104.015,0.)); +#24977 = DIRECTION('',(-0.,0.,-1.)); +#24978 = DIRECTION('',(-0.,-1.,0.)); +#24979 = FACE_BOUND('',#24980,.T.); +#24980 = EDGE_LOOP('',(#24981)); +#24981 = ORIENTED_EDGE('',*,*,#24982,.F.); +#24982 = EDGE_CURVE('',#24983,#24983,#24985,.T.); +#24983 = VERTEX_POINT('',#24984); +#24984 = CARTESIAN_POINT('',(223.49,-104.89,0.)); +#24985 = CIRCLE('',#24986,0.875); +#24986 = AXIS2_PLACEMENT_3D('',#24987,#24988,#24989); +#24987 = CARTESIAN_POINT('',(223.49,-104.015,0.)); +#24988 = DIRECTION('',(-0.,0.,-1.)); +#24989 = DIRECTION('',(-0.,-1.,0.)); +#24990 = FACE_BOUND('',#24991,.T.); +#24991 = EDGE_LOOP('',(#24992)); +#24992 = ORIENTED_EDGE('',*,*,#24993,.F.); +#24993 = EDGE_CURVE('',#24994,#24994,#24996,.T.); +#24994 = VERTEX_POINT('',#24995); +#24995 = CARTESIAN_POINT('',(210.29,-104.89,0.)); +#24996 = CIRCLE('',#24997,0.875); +#24997 = AXIS2_PLACEMENT_3D('',#24998,#24999,#25000); +#24998 = CARTESIAN_POINT('',(210.29,-104.015,0.)); +#24999 = DIRECTION('',(-0.,0.,-1.)); +#25000 = DIRECTION('',(-0.,-1.,0.)); +#25001 = FACE_BOUND('',#25002,.T.); +#25002 = EDGE_LOOP('',(#25003)); +#25003 = ORIENTED_EDGE('',*,*,#25004,.F.); +#25004 = EDGE_CURVE('',#25005,#25005,#25007,.T.); +#25005 = VERTEX_POINT('',#25006); +#25006 = CARTESIAN_POINT('',(197.090002,-104.89,0.)); +#25007 = CIRCLE('',#25008,0.875); +#25008 = AXIS2_PLACEMENT_3D('',#25009,#25010,#25011); +#25009 = CARTESIAN_POINT('',(197.090002,-104.015,0.)); +#25010 = DIRECTION('',(-0.,0.,-1.)); +#25011 = DIRECTION('',(-0.,-1.,0.)); +#25012 = FACE_BOUND('',#25013,.T.); +#25013 = EDGE_LOOP('',(#25014)); +#25014 = ORIENTED_EDGE('',*,*,#25015,.F.); +#25015 = EDGE_CURVE('',#25016,#25016,#25018,.T.); +#25016 = VERTEX_POINT('',#25017); +#25017 = CARTESIAN_POINT('',(183.890002,-104.89,0.)); +#25018 = CIRCLE('',#25019,0.875); +#25019 = AXIS2_PLACEMENT_3D('',#25020,#25021,#25022); +#25020 = CARTESIAN_POINT('',(183.890002,-104.015,0.)); +#25021 = DIRECTION('',(-0.,0.,-1.)); +#25022 = DIRECTION('',(-0.,-1.,0.)); +#25023 = FACE_BOUND('',#25024,.T.); +#25024 = EDGE_LOOP('',(#25025)); +#25025 = ORIENTED_EDGE('',*,*,#25026,.F.); +#25026 = EDGE_CURVE('',#25027,#25027,#25029,.T.); +#25027 = VERTEX_POINT('',#25028); +#25028 = CARTESIAN_POINT('',(170.690002,-104.89,0.)); +#25029 = CIRCLE('',#25030,0.875); +#25030 = AXIS2_PLACEMENT_3D('',#25031,#25032,#25033); +#25031 = CARTESIAN_POINT('',(170.690002,-104.015,0.)); +#25032 = DIRECTION('',(-0.,0.,-1.)); +#25033 = DIRECTION('',(-0.,-1.,0.)); +#25034 = FACE_BOUND('',#25035,.T.); +#25035 = EDGE_LOOP('',(#25036)); +#25036 = ORIENTED_EDGE('',*,*,#25037,.F.); +#25037 = EDGE_CURVE('',#25038,#25038,#25040,.T.); +#25038 = VERTEX_POINT('',#25039); +#25039 = CARTESIAN_POINT('',(157.490002,-104.89,0.)); +#25040 = CIRCLE('',#25041,0.875); +#25041 = AXIS2_PLACEMENT_3D('',#25042,#25043,#25044); +#25042 = CARTESIAN_POINT('',(157.490002,-104.015,0.)); +#25043 = DIRECTION('',(-0.,0.,-1.)); +#25044 = DIRECTION('',(-0.,-1.,0.)); +#25045 = FACE_BOUND('',#25046,.T.); +#25046 = EDGE_LOOP('',(#25047)); +#25047 = ORIENTED_EDGE('',*,*,#25048,.F.); +#25048 = EDGE_CURVE('',#25049,#25049,#25051,.T.); +#25049 = VERTEX_POINT('',#25050); +#25050 = CARTESIAN_POINT('',(144.290002,-104.89,0.)); +#25051 = CIRCLE('',#25052,0.875); +#25052 = AXIS2_PLACEMENT_3D('',#25053,#25054,#25055); +#25053 = CARTESIAN_POINT('',(144.290002,-104.015,0.)); +#25054 = DIRECTION('',(-0.,0.,-1.)); +#25055 = DIRECTION('',(-0.,-1.,0.)); +#25056 = FACE_BOUND('',#25057,.T.); +#25057 = EDGE_LOOP('',(#25058)); +#25058 = ORIENTED_EDGE('',*,*,#25059,.F.); +#25059 = EDGE_CURVE('',#25060,#25060,#25062,.T.); +#25060 = VERTEX_POINT('',#25061); +#25061 = CARTESIAN_POINT('',(131.090002,-104.896,0.)); +#25062 = CIRCLE('',#25063,0.875); +#25063 = AXIS2_PLACEMENT_3D('',#25064,#25065,#25066); +#25064 = CARTESIAN_POINT('',(131.090002,-104.021,0.)); +#25065 = DIRECTION('',(-0.,0.,-1.)); +#25066 = DIRECTION('',(-0.,-1.,0.)); +#25067 = FACE_BOUND('',#25068,.T.); +#25068 = EDGE_LOOP('',(#25069)); +#25069 = ORIENTED_EDGE('',*,*,#25070,.F.); +#25070 = EDGE_CURVE('',#25071,#25071,#25073,.T.); +#25071 = VERTEX_POINT('',#25072); +#25072 = CARTESIAN_POINT('',(117.89,-104.890001,0.)); +#25073 = CIRCLE('',#25074,0.875); +#25074 = AXIS2_PLACEMENT_3D('',#25075,#25076,#25077); +#25075 = CARTESIAN_POINT('',(117.89,-104.015001,0.)); +#25076 = DIRECTION('',(-0.,0.,-1.)); +#25077 = DIRECTION('',(-0.,-1.,0.)); +#25078 = FACE_BOUND('',#25079,.T.); +#25079 = EDGE_LOOP('',(#25080)); +#25080 = ORIENTED_EDGE('',*,*,#25081,.F.); +#25081 = EDGE_CURVE('',#25082,#25082,#25084,.T.); +#25082 = VERTEX_POINT('',#25083); +#25083 = CARTESIAN_POINT('',(104.7,-104.89,0.)); +#25084 = CIRCLE('',#25085,0.875); +#25085 = AXIS2_PLACEMENT_3D('',#25086,#25087,#25088); +#25086 = CARTESIAN_POINT('',(104.7,-104.015,0.)); +#25087 = DIRECTION('',(-0.,0.,-1.)); +#25088 = DIRECTION('',(-0.,-1.,0.)); +#25089 = FACE_BOUND('',#25090,.T.); +#25090 = EDGE_LOOP('',(#25091)); +#25091 = ORIENTED_EDGE('',*,*,#25092,.F.); +#25092 = EDGE_CURVE('',#25093,#25093,#25095,.T.); +#25093 = VERTEX_POINT('',#25094); +#25094 = CARTESIAN_POINT('',(91.500002,-104.896,0.)); +#25095 = CIRCLE('',#25096,0.875); +#25096 = AXIS2_PLACEMENT_3D('',#25097,#25098,#25099); +#25097 = CARTESIAN_POINT('',(91.500002,-104.021,0.)); +#25098 = DIRECTION('',(-0.,0.,-1.)); +#25099 = DIRECTION('',(-0.,-1.,0.)); +#25100 = FACE_BOUND('',#25101,.T.); +#25101 = EDGE_LOOP('',(#25102)); +#25102 = ORIENTED_EDGE('',*,*,#25103,.F.); +#25103 = EDGE_CURVE('',#25104,#25104,#25106,.T.); +#25104 = VERTEX_POINT('',#25105); +#25105 = CARTESIAN_POINT('',(78.29,-104.895,0.)); +#25106 = CIRCLE('',#25107,0.875); +#25107 = AXIS2_PLACEMENT_3D('',#25108,#25109,#25110); +#25108 = CARTESIAN_POINT('',(78.29,-104.02,0.)); +#25109 = DIRECTION('',(-0.,0.,-1.)); +#25110 = DIRECTION('',(-0.,-1.,0.)); +#25111 = FACE_BOUND('',#25112,.T.); +#25112 = EDGE_LOOP('',(#25113)); +#25113 = ORIENTED_EDGE('',*,*,#25114,.F.); +#25114 = EDGE_CURVE('',#25115,#25115,#25117,.T.); +#25115 = VERTEX_POINT('',#25116); +#25116 = CARTESIAN_POINT('',(65.09,-104.895,0.)); +#25117 = CIRCLE('',#25118,0.875); +#25118 = AXIS2_PLACEMENT_3D('',#25119,#25120,#25121); +#25119 = CARTESIAN_POINT('',(65.09,-104.02,0.)); +#25120 = DIRECTION('',(-0.,0.,-1.)); +#25121 = DIRECTION('',(-0.,-1.,0.)); +#25122 = FACE_BOUND('',#25123,.T.); +#25123 = EDGE_LOOP('',(#25124)); +#25124 = ORIENTED_EDGE('',*,*,#25125,.F.); +#25125 = EDGE_CURVE('',#25126,#25126,#25128,.T.); +#25126 = VERTEX_POINT('',#25127); +#25127 = CARTESIAN_POINT('',(224.49,-91.985,0.)); +#25128 = CIRCLE('',#25129,0.125); +#25129 = AXIS2_PLACEMENT_3D('',#25130,#25131,#25132); +#25130 = CARTESIAN_POINT('',(224.49,-91.86,0.)); +#25131 = DIRECTION('',(-0.,0.,-1.)); +#25132 = DIRECTION('',(-0.,-1.,0.)); +#25133 = FACE_BOUND('',#25134,.T.); +#25134 = EDGE_LOOP('',(#25135)); +#25135 = ORIENTED_EDGE('',*,*,#25136,.F.); +#25136 = EDGE_CURVE('',#25137,#25137,#25139,.T.); +#25137 = VERTEX_POINT('',#25138); +#25138 = CARTESIAN_POINT('',(224.49,-90.985,0.)); +#25139 = CIRCLE('',#25140,0.125); +#25140 = AXIS2_PLACEMENT_3D('',#25141,#25142,#25143); +#25141 = CARTESIAN_POINT('',(224.49,-90.86,0.)); +#25142 = DIRECTION('',(-0.,0.,-1.)); +#25143 = DIRECTION('',(-0.,-1.,0.)); +#25144 = FACE_BOUND('',#25145,.T.); +#25145 = EDGE_LOOP('',(#25146)); +#25146 = ORIENTED_EDGE('',*,*,#25147,.F.); +#25147 = EDGE_CURVE('',#25148,#25148,#25150,.T.); +#25148 = VERTEX_POINT('',#25149); +#25149 = CARTESIAN_POINT('',(211.29,-91.985,0.)); +#25150 = CIRCLE('',#25151,0.125); +#25151 = AXIS2_PLACEMENT_3D('',#25152,#25153,#25154); +#25152 = CARTESIAN_POINT('',(211.29,-91.86,0.)); +#25153 = DIRECTION('',(-0.,0.,-1.)); +#25154 = DIRECTION('',(-0.,-1.,0.)); +#25155 = FACE_BOUND('',#25156,.T.); +#25156 = EDGE_LOOP('',(#25157)); +#25157 = ORIENTED_EDGE('',*,*,#25158,.F.); +#25158 = EDGE_CURVE('',#25159,#25159,#25161,.T.); +#25159 = VERTEX_POINT('',#25160); +#25160 = CARTESIAN_POINT('',(198.09,-91.985,0.)); +#25161 = CIRCLE('',#25162,0.125); +#25162 = AXIS2_PLACEMENT_3D('',#25163,#25164,#25165); +#25163 = CARTESIAN_POINT('',(198.09,-91.86,0.)); +#25164 = DIRECTION('',(-0.,0.,-1.)); +#25165 = DIRECTION('',(-0.,-1.,0.)); +#25166 = FACE_BOUND('',#25167,.T.); +#25167 = EDGE_LOOP('',(#25168)); +#25168 = ORIENTED_EDGE('',*,*,#25169,.F.); +#25169 = EDGE_CURVE('',#25170,#25170,#25172,.T.); +#25170 = VERTEX_POINT('',#25171); +#25171 = CARTESIAN_POINT('',(211.29,-90.985,0.)); +#25172 = CIRCLE('',#25173,0.125); +#25173 = AXIS2_PLACEMENT_3D('',#25174,#25175,#25176); +#25174 = CARTESIAN_POINT('',(211.29,-90.86,0.)); +#25175 = DIRECTION('',(-0.,0.,-1.)); +#25176 = DIRECTION('',(-0.,-1.,0.)); +#25177 = FACE_BOUND('',#25178,.T.); +#25178 = EDGE_LOOP('',(#25179)); +#25179 = ORIENTED_EDGE('',*,*,#25180,.F.); +#25180 = EDGE_CURVE('',#25181,#25181,#25183,.T.); +#25181 = VERTEX_POINT('',#25182); +#25182 = CARTESIAN_POINT('',(198.09,-90.985,0.)); +#25183 = CIRCLE('',#25184,0.125); +#25184 = AXIS2_PLACEMENT_3D('',#25185,#25186,#25187); +#25185 = CARTESIAN_POINT('',(198.09,-90.86,0.)); +#25186 = DIRECTION('',(-0.,0.,-1.)); +#25187 = DIRECTION('',(-0.,-1.,0.)); +#25188 = FACE_BOUND('',#25189,.T.); +#25189 = EDGE_LOOP('',(#25190)); +#25190 = ORIENTED_EDGE('',*,*,#25191,.F.); +#25191 = EDGE_CURVE('',#25192,#25192,#25194,.T.); +#25192 = VERTEX_POINT('',#25193); +#25193 = CARTESIAN_POINT('',(184.89,-91.985,0.)); +#25194 = CIRCLE('',#25195,0.125); +#25195 = AXIS2_PLACEMENT_3D('',#25196,#25197,#25198); +#25196 = CARTESIAN_POINT('',(184.89,-91.86,0.)); +#25197 = DIRECTION('',(-0.,0.,-1.)); +#25198 = DIRECTION('',(-0.,-1.,0.)); +#25199 = FACE_BOUND('',#25200,.T.); +#25200 = EDGE_LOOP('',(#25201)); +#25201 = ORIENTED_EDGE('',*,*,#25202,.F.); +#25202 = EDGE_CURVE('',#25203,#25203,#25205,.T.); +#25203 = VERTEX_POINT('',#25204); +#25204 = CARTESIAN_POINT('',(184.89,-90.985,0.)); +#25205 = CIRCLE('',#25206,0.125); +#25206 = AXIS2_PLACEMENT_3D('',#25207,#25208,#25209); +#25207 = CARTESIAN_POINT('',(184.89,-90.86,0.)); +#25208 = DIRECTION('',(-0.,0.,-1.)); +#25209 = DIRECTION('',(-0.,-1.,0.)); +#25210 = FACE_BOUND('',#25211,.T.); +#25211 = EDGE_LOOP('',(#25212)); +#25212 = ORIENTED_EDGE('',*,*,#25213,.F.); +#25213 = EDGE_CURVE('',#25214,#25214,#25216,.T.); +#25214 = VERTEX_POINT('',#25215); +#25215 = CARTESIAN_POINT('',(171.69,-91.985,0.)); +#25216 = CIRCLE('',#25217,0.125); +#25217 = AXIS2_PLACEMENT_3D('',#25218,#25219,#25220); +#25218 = CARTESIAN_POINT('',(171.69,-91.86,0.)); +#25219 = DIRECTION('',(-0.,0.,-1.)); +#25220 = DIRECTION('',(-0.,-1.,0.)); +#25221 = FACE_BOUND('',#25222,.T.); +#25222 = EDGE_LOOP('',(#25223)); +#25223 = ORIENTED_EDGE('',*,*,#25224,.F.); +#25224 = EDGE_CURVE('',#25225,#25225,#25227,.T.); +#25225 = VERTEX_POINT('',#25226); +#25226 = CARTESIAN_POINT('',(158.49,-91.985,0.)); +#25227 = CIRCLE('',#25228,0.125); +#25228 = AXIS2_PLACEMENT_3D('',#25229,#25230,#25231); +#25229 = CARTESIAN_POINT('',(158.49,-91.86,0.)); +#25230 = DIRECTION('',(-0.,0.,-1.)); +#25231 = DIRECTION('',(-0.,-1.,0.)); +#25232 = FACE_BOUND('',#25233,.T.); +#25233 = EDGE_LOOP('',(#25234)); +#25234 = ORIENTED_EDGE('',*,*,#25235,.F.); +#25235 = EDGE_CURVE('',#25236,#25236,#25238,.T.); +#25236 = VERTEX_POINT('',#25237); +#25237 = CARTESIAN_POINT('',(171.69,-90.985,0.)); +#25238 = CIRCLE('',#25239,0.125); +#25239 = AXIS2_PLACEMENT_3D('',#25240,#25241,#25242); +#25240 = CARTESIAN_POINT('',(171.69,-90.86,0.)); +#25241 = DIRECTION('',(-0.,0.,-1.)); +#25242 = DIRECTION('',(-0.,-1.,0.)); +#25243 = FACE_BOUND('',#25244,.T.); +#25244 = EDGE_LOOP('',(#25245)); +#25245 = ORIENTED_EDGE('',*,*,#25246,.F.); +#25246 = EDGE_CURVE('',#25247,#25247,#25249,.T.); +#25247 = VERTEX_POINT('',#25248); +#25248 = CARTESIAN_POINT('',(158.49,-90.985,0.)); +#25249 = CIRCLE('',#25250,0.125); +#25250 = AXIS2_PLACEMENT_3D('',#25251,#25252,#25253); +#25251 = CARTESIAN_POINT('',(158.49,-90.86,0.)); +#25252 = DIRECTION('',(-0.,0.,-1.)); +#25253 = DIRECTION('',(-0.,-1.,0.)); +#25254 = FACE_BOUND('',#25255,.T.); +#25255 = EDGE_LOOP('',(#25256)); +#25256 = ORIENTED_EDGE('',*,*,#25257,.F.); +#25257 = EDGE_CURVE('',#25258,#25258,#25260,.T.); +#25258 = VERTEX_POINT('',#25259); +#25259 = CARTESIAN_POINT('',(145.29,-91.985,0.)); +#25260 = CIRCLE('',#25261,0.125); +#25261 = AXIS2_PLACEMENT_3D('',#25262,#25263,#25264); +#25262 = CARTESIAN_POINT('',(145.29,-91.86,0.)); +#25263 = DIRECTION('',(-0.,0.,-1.)); +#25264 = DIRECTION('',(-0.,-1.,0.)); +#25265 = FACE_BOUND('',#25266,.T.); +#25266 = EDGE_LOOP('',(#25267)); +#25267 = ORIENTED_EDGE('',*,*,#25268,.F.); +#25268 = EDGE_CURVE('',#25269,#25269,#25271,.T.); +#25269 = VERTEX_POINT('',#25270); +#25270 = CARTESIAN_POINT('',(132.09,-91.985,0.)); +#25271 = CIRCLE('',#25272,0.125); +#25272 = AXIS2_PLACEMENT_3D('',#25273,#25274,#25275); +#25273 = CARTESIAN_POINT('',(132.09,-91.86,0.)); +#25274 = DIRECTION('',(-0.,0.,-1.)); +#25275 = DIRECTION('',(-0.,-1.,0.)); +#25276 = FACE_BOUND('',#25277,.T.); +#25277 = EDGE_LOOP('',(#25278)); +#25278 = ORIENTED_EDGE('',*,*,#25279,.F.); +#25279 = EDGE_CURVE('',#25280,#25280,#25282,.T.); +#25280 = VERTEX_POINT('',#25281); +#25281 = CARTESIAN_POINT('',(145.29,-90.985,0.)); +#25282 = CIRCLE('',#25283,0.125); +#25283 = AXIS2_PLACEMENT_3D('',#25284,#25285,#25286); +#25284 = CARTESIAN_POINT('',(145.29,-90.86,0.)); +#25285 = DIRECTION('',(-0.,0.,-1.)); +#25286 = DIRECTION('',(-0.,-1.,0.)); +#25287 = FACE_BOUND('',#25288,.T.); +#25288 = EDGE_LOOP('',(#25289)); +#25289 = ORIENTED_EDGE('',*,*,#25290,.F.); +#25290 = EDGE_CURVE('',#25291,#25291,#25293,.T.); +#25291 = VERTEX_POINT('',#25292); +#25292 = CARTESIAN_POINT('',(132.09,-90.985,0.)); +#25293 = CIRCLE('',#25294,0.125); +#25294 = AXIS2_PLACEMENT_3D('',#25295,#25296,#25297); +#25295 = CARTESIAN_POINT('',(132.09,-90.86,0.)); +#25296 = DIRECTION('',(-0.,0.,-1.)); +#25297 = DIRECTION('',(-0.,-1.,0.)); +#25298 = FACE_BOUND('',#25299,.T.); +#25299 = EDGE_LOOP('',(#25300)); +#25300 = ORIENTED_EDGE('',*,*,#25301,.F.); +#25301 = EDGE_CURVE('',#25302,#25302,#25304,.T.); +#25302 = VERTEX_POINT('',#25303); +#25303 = CARTESIAN_POINT('',(118.89,-91.985,0.)); +#25304 = CIRCLE('',#25305,0.125); +#25305 = AXIS2_PLACEMENT_3D('',#25306,#25307,#25308); +#25306 = CARTESIAN_POINT('',(118.89,-91.86,0.)); +#25307 = DIRECTION('',(-0.,0.,-1.)); +#25308 = DIRECTION('',(-0.,-1.,0.)); +#25309 = FACE_BOUND('',#25310,.T.); +#25310 = EDGE_LOOP('',(#25311)); +#25311 = ORIENTED_EDGE('',*,*,#25312,.F.); +#25312 = EDGE_CURVE('',#25313,#25313,#25315,.T.); +#25313 = VERTEX_POINT('',#25314); +#25314 = CARTESIAN_POINT('',(118.89,-90.985,0.)); +#25315 = CIRCLE('',#25316,0.125); +#25316 = AXIS2_PLACEMENT_3D('',#25317,#25318,#25319); +#25317 = CARTESIAN_POINT('',(118.89,-90.86,0.)); +#25318 = DIRECTION('',(-0.,0.,-1.)); +#25319 = DIRECTION('',(-0.,-1.,0.)); +#25320 = FACE_BOUND('',#25321,.T.); +#25321 = EDGE_LOOP('',(#25322)); +#25322 = ORIENTED_EDGE('',*,*,#25323,.F.); +#25323 = EDGE_CURVE('',#25324,#25324,#25326,.T.); +#25324 = VERTEX_POINT('',#25325); +#25325 = CARTESIAN_POINT('',(105.69,-91.985,0.)); +#25326 = CIRCLE('',#25327,0.125); +#25327 = AXIS2_PLACEMENT_3D('',#25328,#25329,#25330); +#25328 = CARTESIAN_POINT('',(105.69,-91.86,0.)); +#25329 = DIRECTION('',(-0.,0.,-1.)); +#25330 = DIRECTION('',(-0.,-1.,0.)); +#25331 = FACE_BOUND('',#25332,.T.); +#25332 = EDGE_LOOP('',(#25333)); +#25333 = ORIENTED_EDGE('',*,*,#25334,.F.); +#25334 = EDGE_CURVE('',#25335,#25335,#25337,.T.); +#25335 = VERTEX_POINT('',#25336); +#25336 = CARTESIAN_POINT('',(92.49,-91.985,0.)); +#25337 = CIRCLE('',#25338,0.125); +#25338 = AXIS2_PLACEMENT_3D('',#25339,#25340,#25341); +#25339 = CARTESIAN_POINT('',(92.49,-91.86,0.)); +#25340 = DIRECTION('',(-0.,0.,-1.)); +#25341 = DIRECTION('',(-0.,-1.,0.)); +#25342 = FACE_BOUND('',#25343,.T.); +#25343 = EDGE_LOOP('',(#25344)); +#25344 = ORIENTED_EDGE('',*,*,#25345,.F.); +#25345 = EDGE_CURVE('',#25346,#25346,#25348,.T.); +#25346 = VERTEX_POINT('',#25347); +#25347 = CARTESIAN_POINT('',(105.69,-90.985,0.)); +#25348 = CIRCLE('',#25349,0.125); +#25349 = AXIS2_PLACEMENT_3D('',#25350,#25351,#25352); +#25350 = CARTESIAN_POINT('',(105.69,-90.86,0.)); +#25351 = DIRECTION('',(-0.,0.,-1.)); +#25352 = DIRECTION('',(-0.,-1.,0.)); +#25353 = FACE_BOUND('',#25354,.T.); +#25354 = EDGE_LOOP('',(#25355)); +#25355 = ORIENTED_EDGE('',*,*,#25356,.F.); +#25356 = EDGE_CURVE('',#25357,#25357,#25359,.T.); +#25357 = VERTEX_POINT('',#25358); +#25358 = CARTESIAN_POINT('',(92.49,-90.985,0.)); +#25359 = CIRCLE('',#25360,0.125); +#25360 = AXIS2_PLACEMENT_3D('',#25361,#25362,#25363); +#25361 = CARTESIAN_POINT('',(92.49,-90.86,0.)); +#25362 = DIRECTION('',(-0.,0.,-1.)); +#25363 = DIRECTION('',(-0.,-1.,0.)); +#25364 = FACE_BOUND('',#25365,.T.); +#25365 = EDGE_LOOP('',(#25366)); +#25366 = ORIENTED_EDGE('',*,*,#25367,.F.); +#25367 = EDGE_CURVE('',#25368,#25368,#25370,.T.); +#25368 = VERTEX_POINT('',#25369); +#25369 = CARTESIAN_POINT('',(79.29,-91.985,0.)); +#25370 = CIRCLE('',#25371,0.125); +#25371 = AXIS2_PLACEMENT_3D('',#25372,#25373,#25374); +#25372 = CARTESIAN_POINT('',(79.29,-91.86,0.)); +#25373 = DIRECTION('',(-0.,0.,-1.)); +#25374 = DIRECTION('',(-0.,-1.,0.)); +#25375 = FACE_BOUND('',#25376,.T.); +#25376 = EDGE_LOOP('',(#25377)); +#25377 = ORIENTED_EDGE('',*,*,#25378,.F.); +#25378 = EDGE_CURVE('',#25379,#25379,#25381,.T.); +#25379 = VERTEX_POINT('',#25380); +#25380 = CARTESIAN_POINT('',(66.09,-91.985,0.)); +#25381 = CIRCLE('',#25382,0.125); +#25382 = AXIS2_PLACEMENT_3D('',#25383,#25384,#25385); +#25383 = CARTESIAN_POINT('',(66.09,-91.86,0.)); +#25384 = DIRECTION('',(-0.,0.,-1.)); +#25385 = DIRECTION('',(-0.,-1.,0.)); +#25386 = FACE_BOUND('',#25387,.T.); +#25387 = EDGE_LOOP('',(#25388)); +#25388 = ORIENTED_EDGE('',*,*,#25389,.F.); +#25389 = EDGE_CURVE('',#25390,#25390,#25392,.T.); +#25390 = VERTEX_POINT('',#25391); +#25391 = CARTESIAN_POINT('',(79.29,-90.985,0.)); +#25392 = CIRCLE('',#25393,0.125); +#25393 = AXIS2_PLACEMENT_3D('',#25394,#25395,#25396); +#25394 = CARTESIAN_POINT('',(79.29,-90.86,0.)); +#25395 = DIRECTION('',(-0.,0.,-1.)); +#25396 = DIRECTION('',(-0.,-1.,0.)); +#25397 = FACE_BOUND('',#25398,.T.); +#25398 = EDGE_LOOP('',(#25399)); +#25399 = ORIENTED_EDGE('',*,*,#25400,.F.); +#25400 = EDGE_CURVE('',#25401,#25401,#25403,.T.); +#25401 = VERTEX_POINT('',#25402); +#25402 = CARTESIAN_POINT('',(66.09,-90.985,0.)); +#25403 = CIRCLE('',#25404,0.125); +#25404 = AXIS2_PLACEMENT_3D('',#25405,#25406,#25407); +#25405 = CARTESIAN_POINT('',(66.09,-90.86,0.)); +#25406 = DIRECTION('',(-0.,0.,-1.)); +#25407 = DIRECTION('',(-0.,-1.,0.)); +#25408 = PLANE('',#25409); +#25409 = AXIS2_PLACEMENT_3D('',#25410,#25411,#25412); +#25410 = CARTESIAN_POINT('',(150.43539960749,-96.27275504311,0.)); +#25411 = DIRECTION('',(-0.,-0.,-1.)); +#25412 = DIRECTION('',(-1.,0.,0.)); +#25413 = ADVANCED_FACE('',(#25414,#25528,#25539,#25550,#25561,#25572, + #25583,#25594,#25605,#25616,#25627,#25638,#25649,#25660,#25671, + #25682,#25693,#25704,#25715,#25726,#25737,#25748,#25759,#25770, + #25781,#25792,#25803,#25814,#25825,#25836,#25847,#25858,#25869, + #25880,#25891,#25902,#25913,#25924,#25935,#25946,#25957),#25968,.F. + ); +#25414 = FACE_BOUND('',#25415,.F.); +#25415 = EDGE_LOOP('',(#25416,#25417,#25418,#25427,#25435,#25444,#25452, + #25461,#25469,#25478,#25486,#25495,#25503,#25512,#25520,#25527)); +#25416 = ORIENTED_EDGE('',*,*,#24763,.T.); +#25417 = ORIENTED_EDGE('',*,*,#24827,.T.); +#25418 = ORIENTED_EDGE('',*,*,#25419,.T.); +#25419 = EDGE_CURVE('',#24828,#25420,#25422,.T.); +#25420 = VERTEX_POINT('',#25421); +#25421 = CARTESIAN_POINT('',(172.589048,-88.36,1.6)); +#25422 = CIRCLE('',#25423,3.999997118974); +#25423 = AXIS2_PLACEMENT_3D('',#25424,#25425,#25426); +#25424 = CARTESIAN_POINT('',(172.58904505613,-84.36000288102,1.6)); +#25425 = DIRECTION('',(0.,0.,1.)); +#25426 = DIRECTION('',(-0.707106773332,-0.707106789042,0.)); +#25427 = ORIENTED_EDGE('',*,*,#25428,.T.); +#25428 = EDGE_CURVE('',#25420,#25429,#25431,.T.); +#25429 = VERTEX_POINT('',#25430); +#25430 = CARTESIAN_POINT('',(240.990003,-88.360001,1.6)); +#25431 = LINE('',#25432,#25433); +#25432 = CARTESIAN_POINT('',(172.589048,-88.36,1.6)); +#25433 = VECTOR('',#25434,1.); +#25434 = DIRECTION('',(1.,-1.461967888424E-08,0.)); +#25435 = ORIENTED_EDGE('',*,*,#25436,.T.); +#25436 = EDGE_CURVE('',#25429,#25437,#25439,.T.); +#25437 = VERTEX_POINT('',#25438); +#25438 = CARTESIAN_POINT('',(242.990002,-90.359999,1.6)); +#25439 = CIRCLE('',#25440,2.000000212957); +#25440 = AXIS2_PLACEMENT_3D('',#25441,#25442,#25443); +#25441 = CARTESIAN_POINT('',(240.99000178704,-90.36000121295,1.6)); +#25442 = DIRECTION('',(0.,0.,-1.)); +#25443 = DIRECTION('',(6.064780600325E-07,1.,0.)); +#25444 = ORIENTED_EDGE('',*,*,#25445,.T.); +#25445 = EDGE_CURVE('',#25437,#25446,#25448,.T.); +#25446 = VERTEX_POINT('',#25447); +#25447 = CARTESIAN_POINT('',(242.990002,-105.360001,1.6)); +#25448 = LINE('',#25449,#25450); +#25449 = CARTESIAN_POINT('',(242.990002,-90.359999,1.6)); +#25450 = VECTOR('',#25451,1.); +#25451 = DIRECTION('',(0.,-1.,0.)); +#25452 = ORIENTED_EDGE('',*,*,#25453,.T.); +#25453 = EDGE_CURVE('',#25446,#25454,#25456,.T.); +#25454 = VERTEX_POINT('',#25455); +#25455 = CARTESIAN_POINT('',(240.990002,-107.360001,1.6)); +#25456 = CIRCLE('',#25457,1.99999850585); +#25457 = AXIS2_PLACEMENT_3D('',#25458,#25459,#25460); +#25458 = CARTESIAN_POINT('',(240.99000349415,-105.3600024941,1.6)); +#25459 = DIRECTION('',(0.,0.,-1.)); +#25460 = DIRECTION('',(1.,7.470757278485E-07,0.)); +#25461 = ORIENTED_EDGE('',*,*,#25462,.T.); +#25462 = EDGE_CURVE('',#25454,#25463,#25465,.T.); +#25463 = VERTEX_POINT('',#25464); +#25464 = CARTESIAN_POINT('',(59.990002,-107.36,1.6)); +#25465 = LINE('',#25466,#25467); +#25466 = CARTESIAN_POINT('',(240.990002,-107.360001,1.6)); +#25467 = VECTOR('',#25468,1.); +#25468 = DIRECTION('',(-1.,5.524861864504E-09,0.)); +#25469 = ORIENTED_EDGE('',*,*,#25470,.T.); +#25470 = EDGE_CURVE('',#25463,#25471,#25473,.T.); +#25471 = VERTEX_POINT('',#25472); +#25472 = CARTESIAN_POINT('',(57.99,-105.36,1.6)); +#25473 = CIRCLE('',#25474,2.000003627173); +#25474 = AXIS2_PLACEMENT_3D('',#25475,#25476,#25477); +#25475 = CARTESIAN_POINT('',(59.990003627169,-105.3599963728,1.6)); +#25476 = DIRECTION('',(0.,0.,-1.)); +#25477 = DIRECTION('',(-8.135832085639E-07,-1.,-0.)); +#25478 = ORIENTED_EDGE('',*,*,#25479,.T.); +#25479 = EDGE_CURVE('',#25471,#25480,#25482,.T.); +#25480 = VERTEX_POINT('',#25481); +#25481 = CARTESIAN_POINT('',(57.990001,-90.360001,1.6)); +#25482 = LINE('',#25483,#25484); +#25483 = CARTESIAN_POINT('',(57.99,-105.36,1.6)); +#25484 = VECTOR('',#25485,1.); +#25485 = DIRECTION('',(6.666667094279E-08,1.,0.)); +#25486 = ORIENTED_EDGE('',*,*,#25487,.T.); +#25487 = EDGE_CURVE('',#25480,#25488,#25490,.T.); +#25488 = VERTEX_POINT('',#25489); +#25489 = CARTESIAN_POINT('',(59.990002,-88.36,1.6)); +#25490 = CIRCLE('',#25491,2.000001920063); +#25491 = AXIS2_PLACEMENT_3D('',#25492,#25493,#25494); +#25492 = CARTESIAN_POINT('',(59.990002920062,-90.36000192006,1.6)); +#25493 = DIRECTION('',(0.,0.,-1.)); +#25494 = DIRECTION('',(-1.,4.600307395048E-07,0.)); +#25495 = ORIENTED_EDGE('',*,*,#25496,.T.); +#25496 = EDGE_CURVE('',#25488,#25497,#25499,.T.); +#25497 = VERTEX_POINT('',#25498); +#25498 = CARTESIAN_POINT('',(124.640956,-88.36,1.6)); +#25499 = LINE('',#25500,#25501); +#25500 = CARTESIAN_POINT('',(59.990002,-88.36,1.6)); +#25501 = VECTOR('',#25502,1.); +#25502 = DIRECTION('',(1.,0.,0.)); +#25503 = ORIENTED_EDGE('',*,*,#25504,.T.); +#25504 = EDGE_CURVE('',#25497,#25505,#25507,.T.); +#25505 = VERTEX_POINT('',#25506); +#25506 = CARTESIAN_POINT('',(127.469381,-87.188427,1.6)); +#25507 = CIRCLE('',#25508,3.999994398197); +#25508 = AXIS2_PLACEMENT_3D('',#25509,#25510,#25511); +#25509 = CARTESIAN_POINT('',(124.64095607085,-84.3600056018,1.6)); +#25510 = DIRECTION('',(0.,0.,1.)); +#25511 = DIRECTION('',(-1.771288887041E-08,-1.,0.)); +#25512 = ORIENTED_EDGE('',*,*,#25513,.T.); +#25513 = EDGE_CURVE('',#25505,#25514,#25516,.T.); +#25514 = VERTEX_POINT('',#25515); +#25515 = CARTESIAN_POINT('',(140.643428,-74.014381,1.6)); +#25516 = LINE('',#25517,#25518); +#25517 = CARTESIAN_POINT('',(127.469381,-87.188427,1.6)); +#25518 = VECTOR('',#25519,1.); +#25519 = DIRECTION('',(0.707106808024,0.707106754349,0.)); +#25520 = ORIENTED_EDGE('',*,*,#25521,.T.); +#25521 = EDGE_CURVE('',#25514,#24798,#25522,.T.); +#25522 = CIRCLE('',#25523,3.999999042851); +#25523 = AXIS2_PLACEMENT_3D('',#25524,#25525,#25526); +#25524 = CARTESIAN_POINT('',(143.47185485302,-76.84280704285,1.6)); +#25525 = DIRECTION('',(0.,0.,-1.)); +#25526 = DIRECTION('',(-0.707106882459,0.707106679914,0.)); +#25527 = ORIENTED_EDGE('',*,*,#24805,.T.); +#25528 = FACE_BOUND('',#25529,.F.); +#25529 = EDGE_LOOP('',(#25530)); +#25530 = ORIENTED_EDGE('',*,*,#25531,.F.); +#25531 = EDGE_CURVE('',#25532,#25532,#25534,.T.); +#25532 = VERTEX_POINT('',#25533); +#25533 = CARTESIAN_POINT('',(236.690002,-104.89,1.6)); +#25534 = CIRCLE('',#25535,0.875); +#25535 = AXIS2_PLACEMENT_3D('',#25536,#25537,#25538); +#25536 = CARTESIAN_POINT('',(236.690002,-104.015,1.6)); +#25537 = DIRECTION('',(-0.,0.,-1.)); +#25538 = DIRECTION('',(-0.,-1.,0.)); +#25539 = FACE_BOUND('',#25540,.F.); +#25540 = EDGE_LOOP('',(#25541)); +#25541 = ORIENTED_EDGE('',*,*,#25542,.F.); +#25542 = EDGE_CURVE('',#25543,#25543,#25545,.T.); +#25543 = VERTEX_POINT('',#25544); +#25544 = CARTESIAN_POINT('',(223.49,-104.89,1.6)); +#25545 = CIRCLE('',#25546,0.875); +#25546 = AXIS2_PLACEMENT_3D('',#25547,#25548,#25549); +#25547 = CARTESIAN_POINT('',(223.49,-104.015,1.6)); +#25548 = DIRECTION('',(-0.,0.,-1.)); +#25549 = DIRECTION('',(-0.,-1.,0.)); +#25550 = FACE_BOUND('',#25551,.F.); +#25551 = EDGE_LOOP('',(#25552)); +#25552 = ORIENTED_EDGE('',*,*,#25553,.F.); +#25553 = EDGE_CURVE('',#25554,#25554,#25556,.T.); +#25554 = VERTEX_POINT('',#25555); +#25555 = CARTESIAN_POINT('',(210.29,-104.89,1.6)); +#25556 = CIRCLE('',#25557,0.875); +#25557 = AXIS2_PLACEMENT_3D('',#25558,#25559,#25560); +#25558 = CARTESIAN_POINT('',(210.29,-104.015,1.6)); +#25559 = DIRECTION('',(-0.,0.,-1.)); +#25560 = DIRECTION('',(-0.,-1.,0.)); +#25561 = FACE_BOUND('',#25562,.F.); +#25562 = EDGE_LOOP('',(#25563)); +#25563 = ORIENTED_EDGE('',*,*,#25564,.F.); +#25564 = EDGE_CURVE('',#25565,#25565,#25567,.T.); +#25565 = VERTEX_POINT('',#25566); +#25566 = CARTESIAN_POINT('',(197.090002,-104.89,1.6)); +#25567 = CIRCLE('',#25568,0.875); +#25568 = AXIS2_PLACEMENT_3D('',#25569,#25570,#25571); +#25569 = CARTESIAN_POINT('',(197.090002,-104.015,1.6)); +#25570 = DIRECTION('',(-0.,0.,-1.)); +#25571 = DIRECTION('',(-0.,-1.,0.)); +#25572 = FACE_BOUND('',#25573,.F.); +#25573 = EDGE_LOOP('',(#25574)); +#25574 = ORIENTED_EDGE('',*,*,#25575,.F.); +#25575 = EDGE_CURVE('',#25576,#25576,#25578,.T.); +#25576 = VERTEX_POINT('',#25577); +#25577 = CARTESIAN_POINT('',(183.890002,-104.89,1.6)); +#25578 = CIRCLE('',#25579,0.875); +#25579 = AXIS2_PLACEMENT_3D('',#25580,#25581,#25582); +#25580 = CARTESIAN_POINT('',(183.890002,-104.015,1.6)); +#25581 = DIRECTION('',(-0.,0.,-1.)); +#25582 = DIRECTION('',(-0.,-1.,0.)); +#25583 = FACE_BOUND('',#25584,.F.); +#25584 = EDGE_LOOP('',(#25585)); +#25585 = ORIENTED_EDGE('',*,*,#25586,.F.); +#25586 = EDGE_CURVE('',#25587,#25587,#25589,.T.); +#25587 = VERTEX_POINT('',#25588); +#25588 = CARTESIAN_POINT('',(170.690002,-104.89,1.6)); +#25589 = CIRCLE('',#25590,0.875); +#25590 = AXIS2_PLACEMENT_3D('',#25591,#25592,#25593); +#25591 = CARTESIAN_POINT('',(170.690002,-104.015,1.6)); +#25592 = DIRECTION('',(-0.,0.,-1.)); +#25593 = DIRECTION('',(-0.,-1.,0.)); +#25594 = FACE_BOUND('',#25595,.F.); +#25595 = EDGE_LOOP('',(#25596)); +#25596 = ORIENTED_EDGE('',*,*,#25597,.F.); +#25597 = EDGE_CURVE('',#25598,#25598,#25600,.T.); +#25598 = VERTEX_POINT('',#25599); +#25599 = CARTESIAN_POINT('',(157.490002,-104.89,1.6)); +#25600 = CIRCLE('',#25601,0.875); +#25601 = AXIS2_PLACEMENT_3D('',#25602,#25603,#25604); +#25602 = CARTESIAN_POINT('',(157.490002,-104.015,1.6)); +#25603 = DIRECTION('',(-0.,0.,-1.)); +#25604 = DIRECTION('',(-0.,-1.,0.)); +#25605 = FACE_BOUND('',#25606,.F.); +#25606 = EDGE_LOOP('',(#25607)); +#25607 = ORIENTED_EDGE('',*,*,#25608,.F.); +#25608 = EDGE_CURVE('',#25609,#25609,#25611,.T.); +#25609 = VERTEX_POINT('',#25610); +#25610 = CARTESIAN_POINT('',(144.290002,-104.89,1.6)); +#25611 = CIRCLE('',#25612,0.875); +#25612 = AXIS2_PLACEMENT_3D('',#25613,#25614,#25615); +#25613 = CARTESIAN_POINT('',(144.290002,-104.015,1.6)); +#25614 = DIRECTION('',(-0.,0.,-1.)); +#25615 = DIRECTION('',(-0.,-1.,0.)); +#25616 = FACE_BOUND('',#25617,.F.); +#25617 = EDGE_LOOP('',(#25618)); +#25618 = ORIENTED_EDGE('',*,*,#25619,.F.); +#25619 = EDGE_CURVE('',#25620,#25620,#25622,.T.); +#25620 = VERTEX_POINT('',#25621); +#25621 = CARTESIAN_POINT('',(131.090002,-104.896,1.6)); +#25622 = CIRCLE('',#25623,0.875); +#25623 = AXIS2_PLACEMENT_3D('',#25624,#25625,#25626); +#25624 = CARTESIAN_POINT('',(131.090002,-104.021,1.6)); +#25625 = DIRECTION('',(-0.,0.,-1.)); +#25626 = DIRECTION('',(-0.,-1.,0.)); +#25627 = FACE_BOUND('',#25628,.F.); +#25628 = EDGE_LOOP('',(#25629)); +#25629 = ORIENTED_EDGE('',*,*,#25630,.F.); +#25630 = EDGE_CURVE('',#25631,#25631,#25633,.T.); +#25631 = VERTEX_POINT('',#25632); +#25632 = CARTESIAN_POINT('',(117.89,-104.890001,1.6)); +#25633 = CIRCLE('',#25634,0.875); +#25634 = AXIS2_PLACEMENT_3D('',#25635,#25636,#25637); +#25635 = CARTESIAN_POINT('',(117.89,-104.015001,1.6)); +#25636 = DIRECTION('',(-0.,0.,-1.)); +#25637 = DIRECTION('',(-0.,-1.,0.)); +#25638 = FACE_BOUND('',#25639,.F.); +#25639 = EDGE_LOOP('',(#25640)); +#25640 = ORIENTED_EDGE('',*,*,#25641,.F.); +#25641 = EDGE_CURVE('',#25642,#25642,#25644,.T.); +#25642 = VERTEX_POINT('',#25643); +#25643 = CARTESIAN_POINT('',(104.7,-104.89,1.6)); +#25644 = CIRCLE('',#25645,0.875); +#25645 = AXIS2_PLACEMENT_3D('',#25646,#25647,#25648); +#25646 = CARTESIAN_POINT('',(104.7,-104.015,1.6)); +#25647 = DIRECTION('',(-0.,0.,-1.)); +#25648 = DIRECTION('',(-0.,-1.,0.)); +#25649 = FACE_BOUND('',#25650,.F.); +#25650 = EDGE_LOOP('',(#25651)); +#25651 = ORIENTED_EDGE('',*,*,#25652,.F.); +#25652 = EDGE_CURVE('',#25653,#25653,#25655,.T.); +#25653 = VERTEX_POINT('',#25654); +#25654 = CARTESIAN_POINT('',(91.500002,-104.896,1.6)); +#25655 = CIRCLE('',#25656,0.875); +#25656 = AXIS2_PLACEMENT_3D('',#25657,#25658,#25659); +#25657 = CARTESIAN_POINT('',(91.500002,-104.021,1.6)); +#25658 = DIRECTION('',(-0.,0.,-1.)); +#25659 = DIRECTION('',(-0.,-1.,0.)); +#25660 = FACE_BOUND('',#25661,.F.); +#25661 = EDGE_LOOP('',(#25662)); +#25662 = ORIENTED_EDGE('',*,*,#25663,.F.); +#25663 = EDGE_CURVE('',#25664,#25664,#25666,.T.); +#25664 = VERTEX_POINT('',#25665); +#25665 = CARTESIAN_POINT('',(78.29,-104.895,1.6)); +#25666 = CIRCLE('',#25667,0.875); +#25667 = AXIS2_PLACEMENT_3D('',#25668,#25669,#25670); +#25668 = CARTESIAN_POINT('',(78.29,-104.02,1.6)); +#25669 = DIRECTION('',(-0.,0.,-1.)); +#25670 = DIRECTION('',(-0.,-1.,0.)); +#25671 = FACE_BOUND('',#25672,.F.); +#25672 = EDGE_LOOP('',(#25673)); +#25673 = ORIENTED_EDGE('',*,*,#25674,.F.); +#25674 = EDGE_CURVE('',#25675,#25675,#25677,.T.); +#25675 = VERTEX_POINT('',#25676); +#25676 = CARTESIAN_POINT('',(65.09,-104.895,1.6)); +#25677 = CIRCLE('',#25678,0.875); +#25678 = AXIS2_PLACEMENT_3D('',#25679,#25680,#25681); +#25679 = CARTESIAN_POINT('',(65.09,-104.02,1.6)); +#25680 = DIRECTION('',(-0.,0.,-1.)); +#25681 = DIRECTION('',(-0.,-1.,0.)); +#25682 = FACE_BOUND('',#25683,.F.); +#25683 = EDGE_LOOP('',(#25684)); +#25684 = ORIENTED_EDGE('',*,*,#25685,.F.); +#25685 = EDGE_CURVE('',#25686,#25686,#25688,.T.); +#25686 = VERTEX_POINT('',#25687); +#25687 = CARTESIAN_POINT('',(224.49,-91.985,1.6)); +#25688 = CIRCLE('',#25689,0.125); +#25689 = AXIS2_PLACEMENT_3D('',#25690,#25691,#25692); +#25690 = CARTESIAN_POINT('',(224.49,-91.86,1.6)); +#25691 = DIRECTION('',(-0.,0.,-1.)); +#25692 = DIRECTION('',(-0.,-1.,0.)); +#25693 = FACE_BOUND('',#25694,.F.); +#25694 = EDGE_LOOP('',(#25695)); +#25695 = ORIENTED_EDGE('',*,*,#25696,.F.); +#25696 = EDGE_CURVE('',#25697,#25697,#25699,.T.); +#25697 = VERTEX_POINT('',#25698); +#25698 = CARTESIAN_POINT('',(224.49,-90.985,1.6)); +#25699 = CIRCLE('',#25700,0.125); +#25700 = AXIS2_PLACEMENT_3D('',#25701,#25702,#25703); +#25701 = CARTESIAN_POINT('',(224.49,-90.86,1.6)); +#25702 = DIRECTION('',(-0.,0.,-1.)); +#25703 = DIRECTION('',(-0.,-1.,0.)); +#25704 = FACE_BOUND('',#25705,.F.); +#25705 = EDGE_LOOP('',(#25706)); +#25706 = ORIENTED_EDGE('',*,*,#25707,.F.); +#25707 = EDGE_CURVE('',#25708,#25708,#25710,.T.); +#25708 = VERTEX_POINT('',#25709); +#25709 = CARTESIAN_POINT('',(211.29,-91.985,1.6)); +#25710 = CIRCLE('',#25711,0.125); +#25711 = AXIS2_PLACEMENT_3D('',#25712,#25713,#25714); +#25712 = CARTESIAN_POINT('',(211.29,-91.86,1.6)); +#25713 = DIRECTION('',(-0.,0.,-1.)); +#25714 = DIRECTION('',(-0.,-1.,0.)); +#25715 = FACE_BOUND('',#25716,.F.); +#25716 = EDGE_LOOP('',(#25717)); +#25717 = ORIENTED_EDGE('',*,*,#25718,.F.); +#25718 = EDGE_CURVE('',#25719,#25719,#25721,.T.); +#25719 = VERTEX_POINT('',#25720); +#25720 = CARTESIAN_POINT('',(198.09,-91.985,1.6)); +#25721 = CIRCLE('',#25722,0.125); +#25722 = AXIS2_PLACEMENT_3D('',#25723,#25724,#25725); +#25723 = CARTESIAN_POINT('',(198.09,-91.86,1.6)); +#25724 = DIRECTION('',(-0.,0.,-1.)); +#25725 = DIRECTION('',(-0.,-1.,0.)); +#25726 = FACE_BOUND('',#25727,.F.); +#25727 = EDGE_LOOP('',(#25728)); +#25728 = ORIENTED_EDGE('',*,*,#25729,.F.); +#25729 = EDGE_CURVE('',#25730,#25730,#25732,.T.); +#25730 = VERTEX_POINT('',#25731); +#25731 = CARTESIAN_POINT('',(211.29,-90.985,1.6)); +#25732 = CIRCLE('',#25733,0.125); +#25733 = AXIS2_PLACEMENT_3D('',#25734,#25735,#25736); +#25734 = CARTESIAN_POINT('',(211.29,-90.86,1.6)); +#25735 = DIRECTION('',(-0.,0.,-1.)); +#25736 = DIRECTION('',(-0.,-1.,0.)); +#25737 = FACE_BOUND('',#25738,.F.); +#25738 = EDGE_LOOP('',(#25739)); +#25739 = ORIENTED_EDGE('',*,*,#25740,.F.); +#25740 = EDGE_CURVE('',#25741,#25741,#25743,.T.); +#25741 = VERTEX_POINT('',#25742); +#25742 = CARTESIAN_POINT('',(198.09,-90.985,1.6)); +#25743 = CIRCLE('',#25744,0.125); +#25744 = AXIS2_PLACEMENT_3D('',#25745,#25746,#25747); +#25745 = CARTESIAN_POINT('',(198.09,-90.86,1.6)); +#25746 = DIRECTION('',(-0.,0.,-1.)); +#25747 = DIRECTION('',(-0.,-1.,0.)); +#25748 = FACE_BOUND('',#25749,.F.); +#25749 = EDGE_LOOP('',(#25750)); +#25750 = ORIENTED_EDGE('',*,*,#25751,.F.); +#25751 = EDGE_CURVE('',#25752,#25752,#25754,.T.); +#25752 = VERTEX_POINT('',#25753); +#25753 = CARTESIAN_POINT('',(184.89,-91.985,1.6)); +#25754 = CIRCLE('',#25755,0.125); +#25755 = AXIS2_PLACEMENT_3D('',#25756,#25757,#25758); +#25756 = CARTESIAN_POINT('',(184.89,-91.86,1.6)); +#25757 = DIRECTION('',(-0.,0.,-1.)); +#25758 = DIRECTION('',(-0.,-1.,0.)); +#25759 = FACE_BOUND('',#25760,.F.); +#25760 = EDGE_LOOP('',(#25761)); +#25761 = ORIENTED_EDGE('',*,*,#25762,.F.); +#25762 = EDGE_CURVE('',#25763,#25763,#25765,.T.); +#25763 = VERTEX_POINT('',#25764); +#25764 = CARTESIAN_POINT('',(184.89,-90.985,1.6)); +#25765 = CIRCLE('',#25766,0.125); +#25766 = AXIS2_PLACEMENT_3D('',#25767,#25768,#25769); +#25767 = CARTESIAN_POINT('',(184.89,-90.86,1.6)); +#25768 = DIRECTION('',(-0.,0.,-1.)); +#25769 = DIRECTION('',(-0.,-1.,0.)); +#25770 = FACE_BOUND('',#25771,.F.); +#25771 = EDGE_LOOP('',(#25772)); +#25772 = ORIENTED_EDGE('',*,*,#25773,.F.); +#25773 = EDGE_CURVE('',#25774,#25774,#25776,.T.); +#25774 = VERTEX_POINT('',#25775); +#25775 = CARTESIAN_POINT('',(171.69,-91.985,1.6)); +#25776 = CIRCLE('',#25777,0.125); +#25777 = AXIS2_PLACEMENT_3D('',#25778,#25779,#25780); +#25778 = CARTESIAN_POINT('',(171.69,-91.86,1.6)); +#25779 = DIRECTION('',(-0.,0.,-1.)); +#25780 = DIRECTION('',(-0.,-1.,0.)); +#25781 = FACE_BOUND('',#25782,.F.); +#25782 = EDGE_LOOP('',(#25783)); +#25783 = ORIENTED_EDGE('',*,*,#25784,.F.); +#25784 = EDGE_CURVE('',#25785,#25785,#25787,.T.); +#25785 = VERTEX_POINT('',#25786); +#25786 = CARTESIAN_POINT('',(158.49,-91.985,1.6)); +#25787 = CIRCLE('',#25788,0.125); +#25788 = AXIS2_PLACEMENT_3D('',#25789,#25790,#25791); +#25789 = CARTESIAN_POINT('',(158.49,-91.86,1.6)); +#25790 = DIRECTION('',(-0.,0.,-1.)); +#25791 = DIRECTION('',(-0.,-1.,0.)); +#25792 = FACE_BOUND('',#25793,.F.); +#25793 = EDGE_LOOP('',(#25794)); +#25794 = ORIENTED_EDGE('',*,*,#25795,.F.); +#25795 = EDGE_CURVE('',#25796,#25796,#25798,.T.); +#25796 = VERTEX_POINT('',#25797); +#25797 = CARTESIAN_POINT('',(171.69,-90.985,1.6)); +#25798 = CIRCLE('',#25799,0.125); +#25799 = AXIS2_PLACEMENT_3D('',#25800,#25801,#25802); +#25800 = CARTESIAN_POINT('',(171.69,-90.86,1.6)); +#25801 = DIRECTION('',(-0.,0.,-1.)); +#25802 = DIRECTION('',(-0.,-1.,0.)); +#25803 = FACE_BOUND('',#25804,.F.); +#25804 = EDGE_LOOP('',(#25805)); +#25805 = ORIENTED_EDGE('',*,*,#25806,.F.); +#25806 = EDGE_CURVE('',#25807,#25807,#25809,.T.); +#25807 = VERTEX_POINT('',#25808); +#25808 = CARTESIAN_POINT('',(158.49,-90.985,1.6)); +#25809 = CIRCLE('',#25810,0.125); +#25810 = AXIS2_PLACEMENT_3D('',#25811,#25812,#25813); +#25811 = CARTESIAN_POINT('',(158.49,-90.86,1.6)); +#25812 = DIRECTION('',(-0.,0.,-1.)); +#25813 = DIRECTION('',(-0.,-1.,0.)); +#25814 = FACE_BOUND('',#25815,.F.); +#25815 = EDGE_LOOP('',(#25816)); +#25816 = ORIENTED_EDGE('',*,*,#25817,.F.); +#25817 = EDGE_CURVE('',#25818,#25818,#25820,.T.); +#25818 = VERTEX_POINT('',#25819); +#25819 = CARTESIAN_POINT('',(145.29,-91.985,1.6)); +#25820 = CIRCLE('',#25821,0.125); +#25821 = AXIS2_PLACEMENT_3D('',#25822,#25823,#25824); +#25822 = CARTESIAN_POINT('',(145.29,-91.86,1.6)); +#25823 = DIRECTION('',(-0.,0.,-1.)); +#25824 = DIRECTION('',(-0.,-1.,0.)); +#25825 = FACE_BOUND('',#25826,.F.); +#25826 = EDGE_LOOP('',(#25827)); +#25827 = ORIENTED_EDGE('',*,*,#25828,.F.); +#25828 = EDGE_CURVE('',#25829,#25829,#25831,.T.); +#25829 = VERTEX_POINT('',#25830); +#25830 = CARTESIAN_POINT('',(132.09,-91.985,1.6)); +#25831 = CIRCLE('',#25832,0.125); +#25832 = AXIS2_PLACEMENT_3D('',#25833,#25834,#25835); +#25833 = CARTESIAN_POINT('',(132.09,-91.86,1.6)); +#25834 = DIRECTION('',(-0.,0.,-1.)); +#25835 = DIRECTION('',(-0.,-1.,0.)); +#25836 = FACE_BOUND('',#25837,.F.); +#25837 = EDGE_LOOP('',(#25838)); +#25838 = ORIENTED_EDGE('',*,*,#25839,.F.); +#25839 = EDGE_CURVE('',#25840,#25840,#25842,.T.); +#25840 = VERTEX_POINT('',#25841); +#25841 = CARTESIAN_POINT('',(145.29,-90.985,1.6)); +#25842 = CIRCLE('',#25843,0.125); +#25843 = AXIS2_PLACEMENT_3D('',#25844,#25845,#25846); +#25844 = CARTESIAN_POINT('',(145.29,-90.86,1.6)); +#25845 = DIRECTION('',(-0.,0.,-1.)); +#25846 = DIRECTION('',(-0.,-1.,0.)); +#25847 = FACE_BOUND('',#25848,.F.); +#25848 = EDGE_LOOP('',(#25849)); +#25849 = ORIENTED_EDGE('',*,*,#25850,.F.); +#25850 = EDGE_CURVE('',#25851,#25851,#25853,.T.); +#25851 = VERTEX_POINT('',#25852); +#25852 = CARTESIAN_POINT('',(132.09,-90.985,1.6)); +#25853 = CIRCLE('',#25854,0.125); +#25854 = AXIS2_PLACEMENT_3D('',#25855,#25856,#25857); +#25855 = CARTESIAN_POINT('',(132.09,-90.86,1.6)); +#25856 = DIRECTION('',(-0.,0.,-1.)); +#25857 = DIRECTION('',(-0.,-1.,0.)); +#25858 = FACE_BOUND('',#25859,.F.); +#25859 = EDGE_LOOP('',(#25860)); +#25860 = ORIENTED_EDGE('',*,*,#25861,.F.); +#25861 = EDGE_CURVE('',#25862,#25862,#25864,.T.); +#25862 = VERTEX_POINT('',#25863); +#25863 = CARTESIAN_POINT('',(118.89,-91.985,1.6)); +#25864 = CIRCLE('',#25865,0.125); +#25865 = AXIS2_PLACEMENT_3D('',#25866,#25867,#25868); +#25866 = CARTESIAN_POINT('',(118.89,-91.86,1.6)); +#25867 = DIRECTION('',(-0.,0.,-1.)); +#25868 = DIRECTION('',(-0.,-1.,0.)); +#25869 = FACE_BOUND('',#25870,.F.); +#25870 = EDGE_LOOP('',(#25871)); +#25871 = ORIENTED_EDGE('',*,*,#25872,.F.); +#25872 = EDGE_CURVE('',#25873,#25873,#25875,.T.); +#25873 = VERTEX_POINT('',#25874); +#25874 = CARTESIAN_POINT('',(118.89,-90.985,1.6)); +#25875 = CIRCLE('',#25876,0.125); +#25876 = AXIS2_PLACEMENT_3D('',#25877,#25878,#25879); +#25877 = CARTESIAN_POINT('',(118.89,-90.86,1.6)); +#25878 = DIRECTION('',(-0.,0.,-1.)); +#25879 = DIRECTION('',(-0.,-1.,0.)); +#25880 = FACE_BOUND('',#25881,.F.); +#25881 = EDGE_LOOP('',(#25882)); +#25882 = ORIENTED_EDGE('',*,*,#25883,.F.); +#25883 = EDGE_CURVE('',#25884,#25884,#25886,.T.); +#25884 = VERTEX_POINT('',#25885); +#25885 = CARTESIAN_POINT('',(105.69,-91.985,1.6)); +#25886 = CIRCLE('',#25887,0.125); +#25887 = AXIS2_PLACEMENT_3D('',#25888,#25889,#25890); +#25888 = CARTESIAN_POINT('',(105.69,-91.86,1.6)); +#25889 = DIRECTION('',(-0.,0.,-1.)); +#25890 = DIRECTION('',(-0.,-1.,0.)); +#25891 = FACE_BOUND('',#25892,.F.); +#25892 = EDGE_LOOP('',(#25893)); +#25893 = ORIENTED_EDGE('',*,*,#25894,.F.); +#25894 = EDGE_CURVE('',#25895,#25895,#25897,.T.); +#25895 = VERTEX_POINT('',#25896); +#25896 = CARTESIAN_POINT('',(92.49,-91.985,1.6)); +#25897 = CIRCLE('',#25898,0.125); +#25898 = AXIS2_PLACEMENT_3D('',#25899,#25900,#25901); +#25899 = CARTESIAN_POINT('',(92.49,-91.86,1.6)); +#25900 = DIRECTION('',(-0.,0.,-1.)); +#25901 = DIRECTION('',(-0.,-1.,0.)); +#25902 = FACE_BOUND('',#25903,.F.); +#25903 = EDGE_LOOP('',(#25904)); +#25904 = ORIENTED_EDGE('',*,*,#25905,.F.); +#25905 = EDGE_CURVE('',#25906,#25906,#25908,.T.); +#25906 = VERTEX_POINT('',#25907); +#25907 = CARTESIAN_POINT('',(105.69,-90.985,1.6)); +#25908 = CIRCLE('',#25909,0.125); +#25909 = AXIS2_PLACEMENT_3D('',#25910,#25911,#25912); +#25910 = CARTESIAN_POINT('',(105.69,-90.86,1.6)); +#25911 = DIRECTION('',(-0.,0.,-1.)); +#25912 = DIRECTION('',(-0.,-1.,0.)); +#25913 = FACE_BOUND('',#25914,.F.); +#25914 = EDGE_LOOP('',(#25915)); +#25915 = ORIENTED_EDGE('',*,*,#25916,.F.); +#25916 = EDGE_CURVE('',#25917,#25917,#25919,.T.); +#25917 = VERTEX_POINT('',#25918); +#25918 = CARTESIAN_POINT('',(92.49,-90.985,1.6)); +#25919 = CIRCLE('',#25920,0.125); +#25920 = AXIS2_PLACEMENT_3D('',#25921,#25922,#25923); +#25921 = CARTESIAN_POINT('',(92.49,-90.86,1.6)); +#25922 = DIRECTION('',(-0.,0.,-1.)); +#25923 = DIRECTION('',(-0.,-1.,0.)); +#25924 = FACE_BOUND('',#25925,.F.); +#25925 = EDGE_LOOP('',(#25926)); +#25926 = ORIENTED_EDGE('',*,*,#25927,.F.); +#25927 = EDGE_CURVE('',#25928,#25928,#25930,.T.); +#25928 = VERTEX_POINT('',#25929); +#25929 = CARTESIAN_POINT('',(79.29,-91.985,1.6)); +#25930 = CIRCLE('',#25931,0.125); +#25931 = AXIS2_PLACEMENT_3D('',#25932,#25933,#25934); +#25932 = CARTESIAN_POINT('',(79.29,-91.86,1.6)); +#25933 = DIRECTION('',(-0.,0.,-1.)); +#25934 = DIRECTION('',(-0.,-1.,0.)); +#25935 = FACE_BOUND('',#25936,.F.); +#25936 = EDGE_LOOP('',(#25937)); +#25937 = ORIENTED_EDGE('',*,*,#25938,.F.); +#25938 = EDGE_CURVE('',#25939,#25939,#25941,.T.); +#25939 = VERTEX_POINT('',#25940); +#25940 = CARTESIAN_POINT('',(66.09,-91.985,1.6)); +#25941 = CIRCLE('',#25942,0.125); +#25942 = AXIS2_PLACEMENT_3D('',#25943,#25944,#25945); +#25943 = CARTESIAN_POINT('',(66.09,-91.86,1.6)); +#25944 = DIRECTION('',(-0.,0.,-1.)); +#25945 = DIRECTION('',(-0.,-1.,0.)); +#25946 = FACE_BOUND('',#25947,.F.); +#25947 = EDGE_LOOP('',(#25948)); +#25948 = ORIENTED_EDGE('',*,*,#25949,.F.); +#25949 = EDGE_CURVE('',#25950,#25950,#25952,.T.); +#25950 = VERTEX_POINT('',#25951); +#25951 = CARTESIAN_POINT('',(79.29,-90.985,1.6)); +#25952 = CIRCLE('',#25953,0.125); +#25953 = AXIS2_PLACEMENT_3D('',#25954,#25955,#25956); +#25954 = CARTESIAN_POINT('',(79.29,-90.86,1.6)); +#25955 = DIRECTION('',(-0.,0.,-1.)); +#25956 = DIRECTION('',(-0.,-1.,0.)); +#25957 = FACE_BOUND('',#25958,.F.); +#25958 = EDGE_LOOP('',(#25959)); +#25959 = ORIENTED_EDGE('',*,*,#25960,.F.); +#25960 = EDGE_CURVE('',#25961,#25961,#25963,.T.); +#25961 = VERTEX_POINT('',#25962); +#25962 = CARTESIAN_POINT('',(66.09,-90.985,1.6)); +#25963 = CIRCLE('',#25964,0.125); +#25964 = AXIS2_PLACEMENT_3D('',#25965,#25966,#25967); +#25965 = CARTESIAN_POINT('',(66.09,-90.86,1.6)); +#25966 = DIRECTION('',(-0.,0.,-1.)); +#25967 = DIRECTION('',(-0.,-1.,0.)); +#25968 = PLANE('',#25969); +#25969 = AXIS2_PLACEMENT_3D('',#25970,#25971,#25972); +#25970 = CARTESIAN_POINT('',(150.43539960749,-96.27275504311,1.6)); +#25971 = DIRECTION('',(-0.,-0.,-1.)); +#25972 = DIRECTION('',(-1.,0.,0.)); +#25973 = ADVANCED_FACE('',(#25974),#25985,.T.); +#25974 = FACE_BOUND('',#25975,.T.); +#25975 = EDGE_LOOP('',(#25976,#25982,#25983,#25984)); +#25976 = ORIENTED_EDGE('',*,*,#25977,.T.); +#25977 = EDGE_CURVE('',#24954,#25514,#25978,.T.); +#25978 = LINE('',#25979,#25980); +#25979 = CARTESIAN_POINT('',(140.643428,-74.014381,0.)); +#25980 = VECTOR('',#25981,1.); +#25981 = DIRECTION('',(0.,0.,1.)); +#25982 = ORIENTED_EDGE('',*,*,#25521,.T.); +#25983 = ORIENTED_EDGE('',*,*,#24795,.F.); +#25984 = ORIENTED_EDGE('',*,*,#24961,.F.); +#25985 = CYLINDRICAL_SURFACE('',#25986,3.999999042851); +#25986 = AXIS2_PLACEMENT_3D('',#25987,#25988,#25989); +#25987 = CARTESIAN_POINT('',(143.47185485302,-76.84280704285,0.)); +#25988 = DIRECTION('',(0.,0.,-1.)); +#25989 = DIRECTION('',(-0.707106882459,0.707106679914,0.)); +#25990 = ADVANCED_FACE('',(#25991),#26002,.F.); +#25991 = FACE_BOUND('',#25992,.T.); +#25992 = EDGE_LOOP('',(#25993,#25994,#25995,#26001)); +#25993 = ORIENTED_EDGE('',*,*,#24835,.T.); +#25994 = ORIENTED_EDGE('',*,*,#25419,.T.); +#25995 = ORIENTED_EDGE('',*,*,#25996,.F.); +#25996 = EDGE_CURVE('',#24860,#25420,#25997,.T.); +#25997 = LINE('',#25998,#25999); +#25998 = CARTESIAN_POINT('',(172.589048,-88.36,0.)); +#25999 = VECTOR('',#26000,1.); +#26000 = DIRECTION('',(0.,0.,1.)); +#26001 = ORIENTED_EDGE('',*,*,#24859,.F.); +#26002 = CYLINDRICAL_SURFACE('',#26003,3.999997118974); +#26003 = AXIS2_PLACEMENT_3D('',#26004,#26005,#26006); +#26004 = CARTESIAN_POINT('',(172.58904505613,-84.36000288102,0.)); +#26005 = DIRECTION('',(-0.,-0.,-1.)); +#26006 = DIRECTION('',(-0.707106773332,-0.707106789042,0.)); +#26007 = ADVANCED_FACE('',(#26008),#26019,.T.); +#26008 = FACE_BOUND('',#26009,.T.); +#26009 = EDGE_LOOP('',(#26010,#26016,#26017,#26018)); +#26010 = ORIENTED_EDGE('',*,*,#26011,.T.); +#26011 = EDGE_CURVE('',#24945,#25505,#26012,.T.); +#26012 = LINE('',#26013,#26014); +#26013 = CARTESIAN_POINT('',(127.469381,-87.188427,0.)); +#26014 = VECTOR('',#26015,1.); +#26015 = DIRECTION('',(0.,0.,1.)); +#26016 = ORIENTED_EDGE('',*,*,#25513,.T.); +#26017 = ORIENTED_EDGE('',*,*,#25977,.F.); +#26018 = ORIENTED_EDGE('',*,*,#24953,.F.); +#26019 = PLANE('',#26020); +#26020 = AXIS2_PLACEMENT_3D('',#26021,#26022,#26023); +#26021 = CARTESIAN_POINT('',(127.469381,-87.188427,0.)); +#26022 = DIRECTION('',(-0.707106754349,0.707106808024,0.)); +#26023 = DIRECTION('',(0.707106808024,0.707106754349,0.)); +#26024 = ADVANCED_FACE('',(#26025),#26036,.T.); +#26025 = FACE_BOUND('',#26026,.T.); +#26026 = EDGE_LOOP('',(#26027,#26028,#26029,#26035)); +#26027 = ORIENTED_EDGE('',*,*,#25996,.T.); +#26028 = ORIENTED_EDGE('',*,*,#25428,.T.); +#26029 = ORIENTED_EDGE('',*,*,#26030,.F.); +#26030 = EDGE_CURVE('',#24869,#25429,#26031,.T.); +#26031 = LINE('',#26032,#26033); +#26032 = CARTESIAN_POINT('',(240.990003,-88.360001,0.)); +#26033 = VECTOR('',#26034,1.); +#26034 = DIRECTION('',(0.,0.,1.)); +#26035 = ORIENTED_EDGE('',*,*,#24868,.F.); +#26036 = PLANE('',#26037); +#26037 = AXIS2_PLACEMENT_3D('',#26038,#26039,#26040); +#26038 = CARTESIAN_POINT('',(172.589048,-88.36,0.)); +#26039 = DIRECTION('',(1.461967888424E-08,1.,-0.)); +#26040 = DIRECTION('',(1.,-1.461967888424E-08,0.)); +#26041 = ADVANCED_FACE('',(#26042),#26053,.F.); +#26042 = FACE_BOUND('',#26043,.T.); +#26043 = EDGE_LOOP('',(#26044,#26050,#26051,#26052)); +#26044 = ORIENTED_EDGE('',*,*,#26045,.T.); +#26045 = EDGE_CURVE('',#24937,#25497,#26046,.T.); +#26046 = LINE('',#26047,#26048); +#26047 = CARTESIAN_POINT('',(124.640956,-88.36,0.)); +#26048 = VECTOR('',#26049,1.); +#26049 = DIRECTION('',(0.,0.,1.)); +#26050 = ORIENTED_EDGE('',*,*,#25504,.T.); +#26051 = ORIENTED_EDGE('',*,*,#26011,.F.); +#26052 = ORIENTED_EDGE('',*,*,#24944,.F.); +#26053 = CYLINDRICAL_SURFACE('',#26054,3.999994398197); +#26054 = AXIS2_PLACEMENT_3D('',#26055,#26056,#26057); +#26055 = CARTESIAN_POINT('',(124.64095607085,-84.3600056018,0.)); +#26056 = DIRECTION('',(-0.,-0.,-1.)); +#26057 = DIRECTION('',(-1.771288887041E-08,-1.,0.)); +#26058 = ADVANCED_FACE('',(#26059),#26070,.T.); +#26059 = FACE_BOUND('',#26060,.T.); +#26060 = EDGE_LOOP('',(#26061,#26062,#26063,#26069)); +#26061 = ORIENTED_EDGE('',*,*,#26030,.T.); +#26062 = ORIENTED_EDGE('',*,*,#25436,.T.); +#26063 = ORIENTED_EDGE('',*,*,#26064,.F.); +#26064 = EDGE_CURVE('',#24877,#25437,#26065,.T.); +#26065 = LINE('',#26066,#26067); +#26066 = CARTESIAN_POINT('',(242.990002,-90.359999,0.)); +#26067 = VECTOR('',#26068,1.); +#26068 = DIRECTION('',(0.,0.,1.)); +#26069 = ORIENTED_EDGE('',*,*,#24876,.F.); +#26070 = CYLINDRICAL_SURFACE('',#26071,2.000000212957); +#26071 = AXIS2_PLACEMENT_3D('',#26072,#26073,#26074); +#26072 = CARTESIAN_POINT('',(240.99000178704,-90.36000121295,0.)); +#26073 = DIRECTION('',(0.,0.,-1.)); +#26074 = DIRECTION('',(6.064780600325E-07,1.,0.)); +#26075 = ADVANCED_FACE('',(#26076),#26087,.T.); +#26076 = FACE_BOUND('',#26077,.T.); +#26077 = EDGE_LOOP('',(#26078,#26084,#26085,#26086)); +#26078 = ORIENTED_EDGE('',*,*,#26079,.T.); +#26079 = EDGE_CURVE('',#24928,#25488,#26080,.T.); +#26080 = LINE('',#26081,#26082); +#26081 = CARTESIAN_POINT('',(59.990002,-88.36,0.)); +#26082 = VECTOR('',#26083,1.); +#26083 = DIRECTION('',(0.,0.,1.)); +#26084 = ORIENTED_EDGE('',*,*,#25496,.T.); +#26085 = ORIENTED_EDGE('',*,*,#26045,.F.); +#26086 = ORIENTED_EDGE('',*,*,#24936,.F.); +#26087 = PLANE('',#26088); +#26088 = AXIS2_PLACEMENT_3D('',#26089,#26090,#26091); +#26089 = CARTESIAN_POINT('',(59.990002,-88.36,0.)); +#26090 = DIRECTION('',(0.,1.,0.)); +#26091 = DIRECTION('',(1.,0.,0.)); +#26092 = ADVANCED_FACE('',(#26093),#26104,.T.); +#26093 = FACE_BOUND('',#26094,.T.); +#26094 = EDGE_LOOP('',(#26095,#26096,#26097,#26103)); +#26095 = ORIENTED_EDGE('',*,*,#26064,.T.); +#26096 = ORIENTED_EDGE('',*,*,#25445,.T.); +#26097 = ORIENTED_EDGE('',*,*,#26098,.F.); +#26098 = EDGE_CURVE('',#24886,#25446,#26099,.T.); +#26099 = LINE('',#26100,#26101); +#26100 = CARTESIAN_POINT('',(242.990002,-105.360001,0.)); +#26101 = VECTOR('',#26102,1.); +#26102 = DIRECTION('',(0.,0.,1.)); +#26103 = ORIENTED_EDGE('',*,*,#24885,.F.); +#26104 = PLANE('',#26105); +#26105 = AXIS2_PLACEMENT_3D('',#26106,#26107,#26108); +#26106 = CARTESIAN_POINT('',(242.990002,-90.359999,0.)); +#26107 = DIRECTION('',(1.,0.,-0.)); +#26108 = DIRECTION('',(0.,-1.,0.)); +#26109 = ADVANCED_FACE('',(#26110),#26121,.T.); +#26110 = FACE_BOUND('',#26111,.T.); +#26111 = EDGE_LOOP('',(#26112,#26118,#26119,#26120)); +#26112 = ORIENTED_EDGE('',*,*,#26113,.T.); +#26113 = EDGE_CURVE('',#24920,#25480,#26114,.T.); +#26114 = LINE('',#26115,#26116); +#26115 = CARTESIAN_POINT('',(57.990001,-90.360001,0.)); +#26116 = VECTOR('',#26117,1.); +#26117 = DIRECTION('',(0.,0.,1.)); +#26118 = ORIENTED_EDGE('',*,*,#25487,.T.); +#26119 = ORIENTED_EDGE('',*,*,#26079,.F.); +#26120 = ORIENTED_EDGE('',*,*,#24927,.F.); +#26121 = CYLINDRICAL_SURFACE('',#26122,2.000001920063); +#26122 = AXIS2_PLACEMENT_3D('',#26123,#26124,#26125); +#26123 = CARTESIAN_POINT('',(59.990002920062,-90.36000192006,0.)); +#26124 = DIRECTION('',(0.,0.,-1.)); +#26125 = DIRECTION('',(-1.,4.600307395048E-07,0.)); +#26126 = ADVANCED_FACE('',(#26127),#26138,.T.); +#26127 = FACE_BOUND('',#26128,.T.); +#26128 = EDGE_LOOP('',(#26129,#26130,#26131,#26137)); +#26129 = ORIENTED_EDGE('',*,*,#26098,.T.); +#26130 = ORIENTED_EDGE('',*,*,#25453,.T.); +#26131 = ORIENTED_EDGE('',*,*,#26132,.F.); +#26132 = EDGE_CURVE('',#24894,#25454,#26133,.T.); +#26133 = LINE('',#26134,#26135); +#26134 = CARTESIAN_POINT('',(240.990002,-107.360001,0.)); +#26135 = VECTOR('',#26136,1.); +#26136 = DIRECTION('',(0.,0.,1.)); +#26137 = ORIENTED_EDGE('',*,*,#24893,.F.); +#26138 = CYLINDRICAL_SURFACE('',#26139,1.99999850585); +#26139 = AXIS2_PLACEMENT_3D('',#26140,#26141,#26142); +#26140 = CARTESIAN_POINT('',(240.99000349415,-105.3600024941,0.)); +#26141 = DIRECTION('',(0.,0.,-1.)); +#26142 = DIRECTION('',(1.,7.470757278485E-07,0.)); +#26143 = ADVANCED_FACE('',(#26144),#26155,.T.); +#26144 = FACE_BOUND('',#26145,.T.); +#26145 = EDGE_LOOP('',(#26146,#26152,#26153,#26154)); +#26146 = ORIENTED_EDGE('',*,*,#26147,.T.); +#26147 = EDGE_CURVE('',#24911,#25471,#26148,.T.); +#26148 = LINE('',#26149,#26150); +#26149 = CARTESIAN_POINT('',(57.99,-105.36,0.)); +#26150 = VECTOR('',#26151,1.); +#26151 = DIRECTION('',(0.,0.,1.)); +#26152 = ORIENTED_EDGE('',*,*,#25479,.T.); +#26153 = ORIENTED_EDGE('',*,*,#26113,.F.); +#26154 = ORIENTED_EDGE('',*,*,#24919,.F.); +#26155 = PLANE('',#26156); +#26156 = AXIS2_PLACEMENT_3D('',#26157,#26158,#26159); +#26157 = CARTESIAN_POINT('',(57.99,-105.36,0.)); +#26158 = DIRECTION('',(-1.,6.666667094279E-08,0.)); +#26159 = DIRECTION('',(6.666667094279E-08,1.,0.)); +#26160 = ADVANCED_FACE('',(#26161),#26172,.T.); +#26161 = FACE_BOUND('',#26162,.T.); +#26162 = EDGE_LOOP('',(#26163,#26164,#26165,#26171)); +#26163 = ORIENTED_EDGE('',*,*,#26132,.T.); +#26164 = ORIENTED_EDGE('',*,*,#25462,.T.); +#26165 = ORIENTED_EDGE('',*,*,#26166,.F.); +#26166 = EDGE_CURVE('',#24903,#25463,#26167,.T.); +#26167 = LINE('',#26168,#26169); +#26168 = CARTESIAN_POINT('',(59.990002,-107.36,0.)); +#26169 = VECTOR('',#26170,1.); +#26170 = DIRECTION('',(0.,0.,1.)); +#26171 = ORIENTED_EDGE('',*,*,#24902,.F.); +#26172 = PLANE('',#26173); +#26173 = AXIS2_PLACEMENT_3D('',#26174,#26175,#26176); +#26174 = CARTESIAN_POINT('',(240.990002,-107.360001,0.)); +#26175 = DIRECTION('',(-5.524861864504E-09,-1.,0.)); +#26176 = DIRECTION('',(-1.,5.524861864504E-09,0.)); +#26177 = ADVANCED_FACE('',(#26178),#26184,.T.); +#26178 = FACE_BOUND('',#26179,.T.); +#26179 = EDGE_LOOP('',(#26180,#26181,#26182,#26183)); +#26180 = ORIENTED_EDGE('',*,*,#26166,.T.); +#26181 = ORIENTED_EDGE('',*,*,#25470,.T.); +#26182 = ORIENTED_EDGE('',*,*,#26147,.F.); +#26183 = ORIENTED_EDGE('',*,*,#24910,.F.); +#26184 = CYLINDRICAL_SURFACE('',#26185,2.000003627173); +#26185 = AXIS2_PLACEMENT_3D('',#26186,#26187,#26188); +#26186 = CARTESIAN_POINT('',(59.990003627169,-105.3599963728,0.)); +#26187 = DIRECTION('',(0.,0.,-1.)); +#26188 = DIRECTION('',(-8.135832085639E-07,-1.,-0.)); +#26189 = ADVANCED_FACE('',(#26190),#26201,.F.); +#26190 = FACE_BOUND('',#26191,.T.); +#26191 = EDGE_LOOP('',(#26192,#26193,#26199,#26200)); +#26192 = ORIENTED_EDGE('',*,*,#24971,.T.); +#26193 = ORIENTED_EDGE('',*,*,#26194,.T.); +#26194 = EDGE_CURVE('',#24972,#25532,#26195,.T.); +#26195 = LINE('',#26196,#26197); +#26196 = CARTESIAN_POINT('',(236.690002,-104.89,-4.5E-02)); +#26197 = VECTOR('',#26198,1.); +#26198 = DIRECTION('',(0.,0.,1.)); +#26199 = ORIENTED_EDGE('',*,*,#25531,.F.); +#26200 = ORIENTED_EDGE('',*,*,#26194,.F.); +#26201 = CYLINDRICAL_SURFACE('',#26202,0.875); +#26202 = AXIS2_PLACEMENT_3D('',#26203,#26204,#26205); +#26203 = CARTESIAN_POINT('',(236.690002,-104.015,-4.5E-02)); +#26204 = DIRECTION('',(-0.,-0.,-1.)); +#26205 = DIRECTION('',(-0.,-1.,0.)); +#26206 = ADVANCED_FACE('',(#26207),#26218,.F.); +#26207 = FACE_BOUND('',#26208,.T.); +#26208 = EDGE_LOOP('',(#26209,#26210,#26216,#26217)); +#26209 = ORIENTED_EDGE('',*,*,#24982,.T.); +#26210 = ORIENTED_EDGE('',*,*,#26211,.T.); +#26211 = EDGE_CURVE('',#24983,#25543,#26212,.T.); +#26212 = LINE('',#26213,#26214); +#26213 = CARTESIAN_POINT('',(223.49,-104.89,-4.5E-02)); +#26214 = VECTOR('',#26215,1.); +#26215 = DIRECTION('',(0.,0.,1.)); +#26216 = ORIENTED_EDGE('',*,*,#25542,.F.); +#26217 = ORIENTED_EDGE('',*,*,#26211,.F.); +#26218 = CYLINDRICAL_SURFACE('',#26219,0.875); +#26219 = AXIS2_PLACEMENT_3D('',#26220,#26221,#26222); +#26220 = CARTESIAN_POINT('',(223.49,-104.015,-4.5E-02)); +#26221 = DIRECTION('',(-0.,-0.,-1.)); +#26222 = DIRECTION('',(-0.,-1.,0.)); +#26223 = ADVANCED_FACE('',(#26224),#26235,.F.); +#26224 = FACE_BOUND('',#26225,.T.); +#26225 = EDGE_LOOP('',(#26226,#26227,#26233,#26234)); +#26226 = ORIENTED_EDGE('',*,*,#24993,.T.); +#26227 = ORIENTED_EDGE('',*,*,#26228,.T.); +#26228 = EDGE_CURVE('',#24994,#25554,#26229,.T.); +#26229 = LINE('',#26230,#26231); +#26230 = CARTESIAN_POINT('',(210.29,-104.89,-4.5E-02)); +#26231 = VECTOR('',#26232,1.); +#26232 = DIRECTION('',(0.,0.,1.)); +#26233 = ORIENTED_EDGE('',*,*,#25553,.F.); +#26234 = ORIENTED_EDGE('',*,*,#26228,.F.); +#26235 = CYLINDRICAL_SURFACE('',#26236,0.875); +#26236 = AXIS2_PLACEMENT_3D('',#26237,#26238,#26239); +#26237 = CARTESIAN_POINT('',(210.29,-104.015,-4.5E-02)); +#26238 = DIRECTION('',(-0.,-0.,-1.)); +#26239 = DIRECTION('',(-0.,-1.,0.)); +#26240 = ADVANCED_FACE('',(#26241),#26252,.F.); +#26241 = FACE_BOUND('',#26242,.T.); +#26242 = EDGE_LOOP('',(#26243,#26244,#26250,#26251)); +#26243 = ORIENTED_EDGE('',*,*,#25004,.T.); +#26244 = ORIENTED_EDGE('',*,*,#26245,.T.); +#26245 = EDGE_CURVE('',#25005,#25565,#26246,.T.); +#26246 = LINE('',#26247,#26248); +#26247 = CARTESIAN_POINT('',(197.090002,-104.89,-4.5E-02)); +#26248 = VECTOR('',#26249,1.); +#26249 = DIRECTION('',(0.,0.,1.)); +#26250 = ORIENTED_EDGE('',*,*,#25564,.F.); +#26251 = ORIENTED_EDGE('',*,*,#26245,.F.); +#26252 = CYLINDRICAL_SURFACE('',#26253,0.875); +#26253 = AXIS2_PLACEMENT_3D('',#26254,#26255,#26256); +#26254 = CARTESIAN_POINT('',(197.090002,-104.015,-4.5E-02)); +#26255 = DIRECTION('',(-0.,-0.,-1.)); +#26256 = DIRECTION('',(-0.,-1.,0.)); +#26257 = ADVANCED_FACE('',(#26258),#26269,.F.); +#26258 = FACE_BOUND('',#26259,.T.); +#26259 = EDGE_LOOP('',(#26260,#26261,#26267,#26268)); +#26260 = ORIENTED_EDGE('',*,*,#25015,.T.); +#26261 = ORIENTED_EDGE('',*,*,#26262,.T.); +#26262 = EDGE_CURVE('',#25016,#25576,#26263,.T.); +#26263 = LINE('',#26264,#26265); +#26264 = CARTESIAN_POINT('',(183.890002,-104.89,-4.5E-02)); +#26265 = VECTOR('',#26266,1.); +#26266 = DIRECTION('',(0.,0.,1.)); +#26267 = ORIENTED_EDGE('',*,*,#25575,.F.); +#26268 = ORIENTED_EDGE('',*,*,#26262,.F.); +#26269 = CYLINDRICAL_SURFACE('',#26270,0.875); +#26270 = AXIS2_PLACEMENT_3D('',#26271,#26272,#26273); +#26271 = CARTESIAN_POINT('',(183.890002,-104.015,-4.5E-02)); +#26272 = DIRECTION('',(-0.,-0.,-1.)); +#26273 = DIRECTION('',(-0.,-1.,0.)); +#26274 = ADVANCED_FACE('',(#26275),#26286,.F.); +#26275 = FACE_BOUND('',#26276,.T.); +#26276 = EDGE_LOOP('',(#26277,#26278,#26284,#26285)); +#26277 = ORIENTED_EDGE('',*,*,#25026,.T.); +#26278 = ORIENTED_EDGE('',*,*,#26279,.T.); +#26279 = EDGE_CURVE('',#25027,#25587,#26280,.T.); +#26280 = LINE('',#26281,#26282); +#26281 = CARTESIAN_POINT('',(170.690002,-104.89,-4.5E-02)); +#26282 = VECTOR('',#26283,1.); +#26283 = DIRECTION('',(0.,0.,1.)); +#26284 = ORIENTED_EDGE('',*,*,#25586,.F.); +#26285 = ORIENTED_EDGE('',*,*,#26279,.F.); +#26286 = CYLINDRICAL_SURFACE('',#26287,0.875); +#26287 = AXIS2_PLACEMENT_3D('',#26288,#26289,#26290); +#26288 = CARTESIAN_POINT('',(170.690002,-104.015,-4.5E-02)); +#26289 = DIRECTION('',(-0.,-0.,-1.)); +#26290 = DIRECTION('',(-0.,-1.,0.)); +#26291 = ADVANCED_FACE('',(#26292),#26303,.F.); +#26292 = FACE_BOUND('',#26293,.T.); +#26293 = EDGE_LOOP('',(#26294,#26295,#26301,#26302)); +#26294 = ORIENTED_EDGE('',*,*,#25037,.T.); +#26295 = ORIENTED_EDGE('',*,*,#26296,.T.); +#26296 = EDGE_CURVE('',#25038,#25598,#26297,.T.); +#26297 = LINE('',#26298,#26299); +#26298 = CARTESIAN_POINT('',(157.490002,-104.89,-4.5E-02)); +#26299 = VECTOR('',#26300,1.); +#26300 = DIRECTION('',(0.,0.,1.)); +#26301 = ORIENTED_EDGE('',*,*,#25597,.F.); +#26302 = ORIENTED_EDGE('',*,*,#26296,.F.); +#26303 = CYLINDRICAL_SURFACE('',#26304,0.875); +#26304 = AXIS2_PLACEMENT_3D('',#26305,#26306,#26307); +#26305 = CARTESIAN_POINT('',(157.490002,-104.015,-4.5E-02)); +#26306 = DIRECTION('',(-0.,-0.,-1.)); +#26307 = DIRECTION('',(-0.,-1.,0.)); +#26308 = ADVANCED_FACE('',(#26309),#26320,.F.); +#26309 = FACE_BOUND('',#26310,.T.); +#26310 = EDGE_LOOP('',(#26311,#26312,#26318,#26319)); +#26311 = ORIENTED_EDGE('',*,*,#25048,.T.); +#26312 = ORIENTED_EDGE('',*,*,#26313,.T.); +#26313 = EDGE_CURVE('',#25049,#25609,#26314,.T.); +#26314 = LINE('',#26315,#26316); +#26315 = CARTESIAN_POINT('',(144.290002,-104.89,-4.5E-02)); +#26316 = VECTOR('',#26317,1.); +#26317 = DIRECTION('',(0.,0.,1.)); +#26318 = ORIENTED_EDGE('',*,*,#25608,.F.); +#26319 = ORIENTED_EDGE('',*,*,#26313,.F.); +#26320 = CYLINDRICAL_SURFACE('',#26321,0.875); +#26321 = AXIS2_PLACEMENT_3D('',#26322,#26323,#26324); +#26322 = CARTESIAN_POINT('',(144.290002,-104.015,-4.5E-02)); +#26323 = DIRECTION('',(-0.,-0.,-1.)); +#26324 = DIRECTION('',(-0.,-1.,0.)); +#26325 = ADVANCED_FACE('',(#26326),#26337,.F.); +#26326 = FACE_BOUND('',#26327,.T.); +#26327 = EDGE_LOOP('',(#26328,#26329,#26335,#26336)); +#26328 = ORIENTED_EDGE('',*,*,#25059,.T.); +#26329 = ORIENTED_EDGE('',*,*,#26330,.T.); +#26330 = EDGE_CURVE('',#25060,#25620,#26331,.T.); +#26331 = LINE('',#26332,#26333); +#26332 = CARTESIAN_POINT('',(131.090002,-104.896,-4.5E-02)); +#26333 = VECTOR('',#26334,1.); +#26334 = DIRECTION('',(0.,0.,1.)); +#26335 = ORIENTED_EDGE('',*,*,#25619,.F.); +#26336 = ORIENTED_EDGE('',*,*,#26330,.F.); +#26337 = CYLINDRICAL_SURFACE('',#26338,0.875); +#26338 = AXIS2_PLACEMENT_3D('',#26339,#26340,#26341); +#26339 = CARTESIAN_POINT('',(131.090002,-104.021,-4.5E-02)); +#26340 = DIRECTION('',(-0.,-0.,-1.)); +#26341 = DIRECTION('',(-0.,-1.,0.)); +#26342 = ADVANCED_FACE('',(#26343),#26354,.F.); +#26343 = FACE_BOUND('',#26344,.T.); +#26344 = EDGE_LOOP('',(#26345,#26346,#26352,#26353)); +#26345 = ORIENTED_EDGE('',*,*,#25070,.T.); +#26346 = ORIENTED_EDGE('',*,*,#26347,.T.); +#26347 = EDGE_CURVE('',#25071,#25631,#26348,.T.); +#26348 = LINE('',#26349,#26350); +#26349 = CARTESIAN_POINT('',(117.89,-104.890001,-4.5E-02)); +#26350 = VECTOR('',#26351,1.); +#26351 = DIRECTION('',(0.,0.,1.)); +#26352 = ORIENTED_EDGE('',*,*,#25630,.F.); +#26353 = ORIENTED_EDGE('',*,*,#26347,.F.); +#26354 = CYLINDRICAL_SURFACE('',#26355,0.875); +#26355 = AXIS2_PLACEMENT_3D('',#26356,#26357,#26358); +#26356 = CARTESIAN_POINT('',(117.89,-104.015001,-4.5E-02)); +#26357 = DIRECTION('',(-0.,-0.,-1.)); +#26358 = DIRECTION('',(-0.,-1.,0.)); +#26359 = ADVANCED_FACE('',(#26360),#26371,.F.); +#26360 = FACE_BOUND('',#26361,.T.); +#26361 = EDGE_LOOP('',(#26362,#26363,#26369,#26370)); +#26362 = ORIENTED_EDGE('',*,*,#25081,.T.); +#26363 = ORIENTED_EDGE('',*,*,#26364,.T.); +#26364 = EDGE_CURVE('',#25082,#25642,#26365,.T.); +#26365 = LINE('',#26366,#26367); +#26366 = CARTESIAN_POINT('',(104.7,-104.89,-4.5E-02)); +#26367 = VECTOR('',#26368,1.); +#26368 = DIRECTION('',(0.,0.,1.)); +#26369 = ORIENTED_EDGE('',*,*,#25641,.F.); +#26370 = ORIENTED_EDGE('',*,*,#26364,.F.); +#26371 = CYLINDRICAL_SURFACE('',#26372,0.875); +#26372 = AXIS2_PLACEMENT_3D('',#26373,#26374,#26375); +#26373 = CARTESIAN_POINT('',(104.7,-104.015,-4.5E-02)); +#26374 = DIRECTION('',(-0.,-0.,-1.)); +#26375 = DIRECTION('',(-0.,-1.,0.)); +#26376 = ADVANCED_FACE('',(#26377),#26388,.F.); +#26377 = FACE_BOUND('',#26378,.T.); +#26378 = EDGE_LOOP('',(#26379,#26380,#26386,#26387)); +#26379 = ORIENTED_EDGE('',*,*,#25092,.T.); +#26380 = ORIENTED_EDGE('',*,*,#26381,.T.); +#26381 = EDGE_CURVE('',#25093,#25653,#26382,.T.); +#26382 = LINE('',#26383,#26384); +#26383 = CARTESIAN_POINT('',(91.500002,-104.896,-4.5E-02)); +#26384 = VECTOR('',#26385,1.); +#26385 = DIRECTION('',(0.,0.,1.)); +#26386 = ORIENTED_EDGE('',*,*,#25652,.F.); +#26387 = ORIENTED_EDGE('',*,*,#26381,.F.); +#26388 = CYLINDRICAL_SURFACE('',#26389,0.875); +#26389 = AXIS2_PLACEMENT_3D('',#26390,#26391,#26392); +#26390 = CARTESIAN_POINT('',(91.500002,-104.021,-4.5E-02)); +#26391 = DIRECTION('',(-0.,-0.,-1.)); +#26392 = DIRECTION('',(-0.,-1.,0.)); +#26393 = ADVANCED_FACE('',(#26394),#26405,.F.); +#26394 = FACE_BOUND('',#26395,.T.); +#26395 = EDGE_LOOP('',(#26396,#26397,#26403,#26404)); +#26396 = ORIENTED_EDGE('',*,*,#25103,.T.); +#26397 = ORIENTED_EDGE('',*,*,#26398,.T.); +#26398 = EDGE_CURVE('',#25104,#25664,#26399,.T.); +#26399 = LINE('',#26400,#26401); +#26400 = CARTESIAN_POINT('',(78.29,-104.895,-4.5E-02)); +#26401 = VECTOR('',#26402,1.); +#26402 = DIRECTION('',(0.,0.,1.)); +#26403 = ORIENTED_EDGE('',*,*,#25663,.F.); +#26404 = ORIENTED_EDGE('',*,*,#26398,.F.); +#26405 = CYLINDRICAL_SURFACE('',#26406,0.875); +#26406 = AXIS2_PLACEMENT_3D('',#26407,#26408,#26409); +#26407 = CARTESIAN_POINT('',(78.29,-104.02,-4.5E-02)); +#26408 = DIRECTION('',(-0.,-0.,-1.)); +#26409 = DIRECTION('',(-0.,-1.,0.)); +#26410 = ADVANCED_FACE('',(#26411),#26422,.F.); +#26411 = FACE_BOUND('',#26412,.T.); +#26412 = EDGE_LOOP('',(#26413,#26414,#26420,#26421)); +#26413 = ORIENTED_EDGE('',*,*,#25114,.T.); +#26414 = ORIENTED_EDGE('',*,*,#26415,.T.); +#26415 = EDGE_CURVE('',#25115,#25675,#26416,.T.); +#26416 = LINE('',#26417,#26418); +#26417 = CARTESIAN_POINT('',(65.09,-104.895,-4.5E-02)); +#26418 = VECTOR('',#26419,1.); +#26419 = DIRECTION('',(0.,0.,1.)); +#26420 = ORIENTED_EDGE('',*,*,#25674,.F.); +#26421 = ORIENTED_EDGE('',*,*,#26415,.F.); +#26422 = CYLINDRICAL_SURFACE('',#26423,0.875); +#26423 = AXIS2_PLACEMENT_3D('',#26424,#26425,#26426); +#26424 = CARTESIAN_POINT('',(65.09,-104.02,-4.5E-02)); +#26425 = DIRECTION('',(-0.,-0.,-1.)); +#26426 = DIRECTION('',(-0.,-1.,0.)); +#26427 = ADVANCED_FACE('',(#26428),#26439,.F.); +#26428 = FACE_BOUND('',#26429,.T.); +#26429 = EDGE_LOOP('',(#26430,#26431,#26437,#26438)); +#26430 = ORIENTED_EDGE('',*,*,#25125,.T.); +#26431 = ORIENTED_EDGE('',*,*,#26432,.T.); +#26432 = EDGE_CURVE('',#25126,#25686,#26433,.T.); +#26433 = LINE('',#26434,#26435); +#26434 = CARTESIAN_POINT('',(224.49,-91.985,-4.5E-02)); +#26435 = VECTOR('',#26436,1.); +#26436 = DIRECTION('',(0.,0.,1.)); +#26437 = ORIENTED_EDGE('',*,*,#25685,.F.); +#26438 = ORIENTED_EDGE('',*,*,#26432,.F.); +#26439 = CYLINDRICAL_SURFACE('',#26440,0.125); +#26440 = AXIS2_PLACEMENT_3D('',#26441,#26442,#26443); +#26441 = CARTESIAN_POINT('',(224.49,-91.86,-4.5E-02)); +#26442 = DIRECTION('',(-0.,-0.,-1.)); +#26443 = DIRECTION('',(-0.,-1.,0.)); +#26444 = ADVANCED_FACE('',(#26445),#26456,.F.); +#26445 = FACE_BOUND('',#26446,.T.); +#26446 = EDGE_LOOP('',(#26447,#26448,#26454,#26455)); +#26447 = ORIENTED_EDGE('',*,*,#25136,.T.); +#26448 = ORIENTED_EDGE('',*,*,#26449,.T.); +#26449 = EDGE_CURVE('',#25137,#25697,#26450,.T.); +#26450 = LINE('',#26451,#26452); +#26451 = CARTESIAN_POINT('',(224.49,-90.985,-4.5E-02)); +#26452 = VECTOR('',#26453,1.); +#26453 = DIRECTION('',(0.,0.,1.)); +#26454 = ORIENTED_EDGE('',*,*,#25696,.F.); +#26455 = ORIENTED_EDGE('',*,*,#26449,.F.); +#26456 = CYLINDRICAL_SURFACE('',#26457,0.125); +#26457 = AXIS2_PLACEMENT_3D('',#26458,#26459,#26460); +#26458 = CARTESIAN_POINT('',(224.49,-90.86,-4.5E-02)); +#26459 = DIRECTION('',(-0.,-0.,-1.)); +#26460 = DIRECTION('',(-0.,-1.,0.)); +#26461 = ADVANCED_FACE('',(#26462),#26473,.F.); +#26462 = FACE_BOUND('',#26463,.T.); +#26463 = EDGE_LOOP('',(#26464,#26465,#26471,#26472)); +#26464 = ORIENTED_EDGE('',*,*,#25147,.T.); +#26465 = ORIENTED_EDGE('',*,*,#26466,.T.); +#26466 = EDGE_CURVE('',#25148,#25708,#26467,.T.); +#26467 = LINE('',#26468,#26469); +#26468 = CARTESIAN_POINT('',(211.29,-91.985,-4.5E-02)); +#26469 = VECTOR('',#26470,1.); +#26470 = DIRECTION('',(0.,0.,1.)); +#26471 = ORIENTED_EDGE('',*,*,#25707,.F.); +#26472 = ORIENTED_EDGE('',*,*,#26466,.F.); +#26473 = CYLINDRICAL_SURFACE('',#26474,0.125); +#26474 = AXIS2_PLACEMENT_3D('',#26475,#26476,#26477); +#26475 = CARTESIAN_POINT('',(211.29,-91.86,-4.5E-02)); +#26476 = DIRECTION('',(-0.,-0.,-1.)); +#26477 = DIRECTION('',(-0.,-1.,0.)); +#26478 = ADVANCED_FACE('',(#26479),#26490,.F.); +#26479 = FACE_BOUND('',#26480,.T.); +#26480 = EDGE_LOOP('',(#26481,#26482,#26488,#26489)); +#26481 = ORIENTED_EDGE('',*,*,#25158,.T.); +#26482 = ORIENTED_EDGE('',*,*,#26483,.T.); +#26483 = EDGE_CURVE('',#25159,#25719,#26484,.T.); +#26484 = LINE('',#26485,#26486); +#26485 = CARTESIAN_POINT('',(198.09,-91.985,-4.5E-02)); +#26486 = VECTOR('',#26487,1.); +#26487 = DIRECTION('',(0.,0.,1.)); +#26488 = ORIENTED_EDGE('',*,*,#25718,.F.); +#26489 = ORIENTED_EDGE('',*,*,#26483,.F.); +#26490 = CYLINDRICAL_SURFACE('',#26491,0.125); +#26491 = AXIS2_PLACEMENT_3D('',#26492,#26493,#26494); +#26492 = CARTESIAN_POINT('',(198.09,-91.86,-4.5E-02)); +#26493 = DIRECTION('',(-0.,-0.,-1.)); +#26494 = DIRECTION('',(-0.,-1.,0.)); +#26495 = ADVANCED_FACE('',(#26496),#26507,.F.); +#26496 = FACE_BOUND('',#26497,.T.); +#26497 = EDGE_LOOP('',(#26498,#26499,#26505,#26506)); +#26498 = ORIENTED_EDGE('',*,*,#25169,.T.); +#26499 = ORIENTED_EDGE('',*,*,#26500,.T.); +#26500 = EDGE_CURVE('',#25170,#25730,#26501,.T.); +#26501 = LINE('',#26502,#26503); +#26502 = CARTESIAN_POINT('',(211.29,-90.985,-4.5E-02)); +#26503 = VECTOR('',#26504,1.); +#26504 = DIRECTION('',(0.,0.,1.)); +#26505 = ORIENTED_EDGE('',*,*,#25729,.F.); +#26506 = ORIENTED_EDGE('',*,*,#26500,.F.); +#26507 = CYLINDRICAL_SURFACE('',#26508,0.125); +#26508 = AXIS2_PLACEMENT_3D('',#26509,#26510,#26511); +#26509 = CARTESIAN_POINT('',(211.29,-90.86,-4.5E-02)); +#26510 = DIRECTION('',(-0.,-0.,-1.)); +#26511 = DIRECTION('',(-0.,-1.,0.)); +#26512 = ADVANCED_FACE('',(#26513),#26524,.F.); +#26513 = FACE_BOUND('',#26514,.T.); +#26514 = EDGE_LOOP('',(#26515,#26516,#26522,#26523)); +#26515 = ORIENTED_EDGE('',*,*,#25180,.T.); +#26516 = ORIENTED_EDGE('',*,*,#26517,.T.); +#26517 = EDGE_CURVE('',#25181,#25741,#26518,.T.); +#26518 = LINE('',#26519,#26520); +#26519 = CARTESIAN_POINT('',(198.09,-90.985,-4.5E-02)); +#26520 = VECTOR('',#26521,1.); +#26521 = DIRECTION('',(0.,0.,1.)); +#26522 = ORIENTED_EDGE('',*,*,#25740,.F.); +#26523 = ORIENTED_EDGE('',*,*,#26517,.F.); +#26524 = CYLINDRICAL_SURFACE('',#26525,0.125); +#26525 = AXIS2_PLACEMENT_3D('',#26526,#26527,#26528); +#26526 = CARTESIAN_POINT('',(198.09,-90.86,-4.5E-02)); +#26527 = DIRECTION('',(-0.,-0.,-1.)); +#26528 = DIRECTION('',(-0.,-1.,0.)); +#26529 = ADVANCED_FACE('',(#26530),#26541,.F.); +#26530 = FACE_BOUND('',#26531,.T.); +#26531 = EDGE_LOOP('',(#26532,#26533,#26539,#26540)); +#26532 = ORIENTED_EDGE('',*,*,#25191,.T.); +#26533 = ORIENTED_EDGE('',*,*,#26534,.T.); +#26534 = EDGE_CURVE('',#25192,#25752,#26535,.T.); +#26535 = LINE('',#26536,#26537); +#26536 = CARTESIAN_POINT('',(184.89,-91.985,-4.5E-02)); +#26537 = VECTOR('',#26538,1.); +#26538 = DIRECTION('',(0.,0.,1.)); +#26539 = ORIENTED_EDGE('',*,*,#25751,.F.); +#26540 = ORIENTED_EDGE('',*,*,#26534,.F.); +#26541 = CYLINDRICAL_SURFACE('',#26542,0.125); +#26542 = AXIS2_PLACEMENT_3D('',#26543,#26544,#26545); +#26543 = CARTESIAN_POINT('',(184.89,-91.86,-4.5E-02)); +#26544 = DIRECTION('',(-0.,-0.,-1.)); +#26545 = DIRECTION('',(-0.,-1.,0.)); +#26546 = ADVANCED_FACE('',(#26547),#26558,.F.); +#26547 = FACE_BOUND('',#26548,.T.); +#26548 = EDGE_LOOP('',(#26549,#26550,#26556,#26557)); +#26549 = ORIENTED_EDGE('',*,*,#25202,.T.); +#26550 = ORIENTED_EDGE('',*,*,#26551,.T.); +#26551 = EDGE_CURVE('',#25203,#25763,#26552,.T.); +#26552 = LINE('',#26553,#26554); +#26553 = CARTESIAN_POINT('',(184.89,-90.985,-4.5E-02)); +#26554 = VECTOR('',#26555,1.); +#26555 = DIRECTION('',(0.,0.,1.)); +#26556 = ORIENTED_EDGE('',*,*,#25762,.F.); +#26557 = ORIENTED_EDGE('',*,*,#26551,.F.); +#26558 = CYLINDRICAL_SURFACE('',#26559,0.125); +#26559 = AXIS2_PLACEMENT_3D('',#26560,#26561,#26562); +#26560 = CARTESIAN_POINT('',(184.89,-90.86,-4.5E-02)); +#26561 = DIRECTION('',(-0.,-0.,-1.)); +#26562 = DIRECTION('',(-0.,-1.,0.)); +#26563 = ADVANCED_FACE('',(#26564),#26575,.F.); +#26564 = FACE_BOUND('',#26565,.T.); +#26565 = EDGE_LOOP('',(#26566,#26567,#26573,#26574)); +#26566 = ORIENTED_EDGE('',*,*,#25213,.T.); +#26567 = ORIENTED_EDGE('',*,*,#26568,.T.); +#26568 = EDGE_CURVE('',#25214,#25774,#26569,.T.); +#26569 = LINE('',#26570,#26571); +#26570 = CARTESIAN_POINT('',(171.69,-91.985,-4.5E-02)); +#26571 = VECTOR('',#26572,1.); +#26572 = DIRECTION('',(0.,0.,1.)); +#26573 = ORIENTED_EDGE('',*,*,#25773,.F.); +#26574 = ORIENTED_EDGE('',*,*,#26568,.F.); +#26575 = CYLINDRICAL_SURFACE('',#26576,0.125); +#26576 = AXIS2_PLACEMENT_3D('',#26577,#26578,#26579); +#26577 = CARTESIAN_POINT('',(171.69,-91.86,-4.5E-02)); +#26578 = DIRECTION('',(-0.,-0.,-1.)); +#26579 = DIRECTION('',(-0.,-1.,0.)); +#26580 = ADVANCED_FACE('',(#26581),#26592,.F.); +#26581 = FACE_BOUND('',#26582,.T.); +#26582 = EDGE_LOOP('',(#26583,#26584,#26590,#26591)); +#26583 = ORIENTED_EDGE('',*,*,#25224,.T.); +#26584 = ORIENTED_EDGE('',*,*,#26585,.T.); +#26585 = EDGE_CURVE('',#25225,#25785,#26586,.T.); +#26586 = LINE('',#26587,#26588); +#26587 = CARTESIAN_POINT('',(158.49,-91.985,-4.5E-02)); +#26588 = VECTOR('',#26589,1.); +#26589 = DIRECTION('',(0.,0.,1.)); +#26590 = ORIENTED_EDGE('',*,*,#25784,.F.); +#26591 = ORIENTED_EDGE('',*,*,#26585,.F.); +#26592 = CYLINDRICAL_SURFACE('',#26593,0.125); +#26593 = AXIS2_PLACEMENT_3D('',#26594,#26595,#26596); +#26594 = CARTESIAN_POINT('',(158.49,-91.86,-4.5E-02)); +#26595 = DIRECTION('',(-0.,-0.,-1.)); +#26596 = DIRECTION('',(-0.,-1.,0.)); +#26597 = ADVANCED_FACE('',(#26598),#26609,.F.); +#26598 = FACE_BOUND('',#26599,.T.); +#26599 = EDGE_LOOP('',(#26600,#26601,#26607,#26608)); +#26600 = ORIENTED_EDGE('',*,*,#25235,.T.); +#26601 = ORIENTED_EDGE('',*,*,#26602,.T.); +#26602 = EDGE_CURVE('',#25236,#25796,#26603,.T.); +#26603 = LINE('',#26604,#26605); +#26604 = CARTESIAN_POINT('',(171.69,-90.985,-4.5E-02)); +#26605 = VECTOR('',#26606,1.); +#26606 = DIRECTION('',(0.,0.,1.)); +#26607 = ORIENTED_EDGE('',*,*,#25795,.F.); +#26608 = ORIENTED_EDGE('',*,*,#26602,.F.); +#26609 = CYLINDRICAL_SURFACE('',#26610,0.125); +#26610 = AXIS2_PLACEMENT_3D('',#26611,#26612,#26613); +#26611 = CARTESIAN_POINT('',(171.69,-90.86,-4.5E-02)); +#26612 = DIRECTION('',(-0.,-0.,-1.)); +#26613 = DIRECTION('',(-0.,-1.,0.)); +#26614 = ADVANCED_FACE('',(#26615),#26626,.F.); +#26615 = FACE_BOUND('',#26616,.T.); +#26616 = EDGE_LOOP('',(#26617,#26618,#26624,#26625)); +#26617 = ORIENTED_EDGE('',*,*,#25246,.T.); +#26618 = ORIENTED_EDGE('',*,*,#26619,.T.); +#26619 = EDGE_CURVE('',#25247,#25807,#26620,.T.); +#26620 = LINE('',#26621,#26622); +#26621 = CARTESIAN_POINT('',(158.49,-90.985,-4.5E-02)); +#26622 = VECTOR('',#26623,1.); +#26623 = DIRECTION('',(0.,0.,1.)); +#26624 = ORIENTED_EDGE('',*,*,#25806,.F.); +#26625 = ORIENTED_EDGE('',*,*,#26619,.F.); +#26626 = CYLINDRICAL_SURFACE('',#26627,0.125); +#26627 = AXIS2_PLACEMENT_3D('',#26628,#26629,#26630); +#26628 = CARTESIAN_POINT('',(158.49,-90.86,-4.5E-02)); +#26629 = DIRECTION('',(-0.,-0.,-1.)); +#26630 = DIRECTION('',(-0.,-1.,0.)); +#26631 = ADVANCED_FACE('',(#26632),#26643,.F.); +#26632 = FACE_BOUND('',#26633,.T.); +#26633 = EDGE_LOOP('',(#26634,#26635,#26641,#26642)); +#26634 = ORIENTED_EDGE('',*,*,#25257,.T.); +#26635 = ORIENTED_EDGE('',*,*,#26636,.T.); +#26636 = EDGE_CURVE('',#25258,#25818,#26637,.T.); +#26637 = LINE('',#26638,#26639); +#26638 = CARTESIAN_POINT('',(145.29,-91.985,-4.5E-02)); +#26639 = VECTOR('',#26640,1.); +#26640 = DIRECTION('',(0.,0.,1.)); +#26641 = ORIENTED_EDGE('',*,*,#25817,.F.); +#26642 = ORIENTED_EDGE('',*,*,#26636,.F.); +#26643 = CYLINDRICAL_SURFACE('',#26644,0.125); +#26644 = AXIS2_PLACEMENT_3D('',#26645,#26646,#26647); +#26645 = CARTESIAN_POINT('',(145.29,-91.86,-4.5E-02)); +#26646 = DIRECTION('',(-0.,-0.,-1.)); +#26647 = DIRECTION('',(-0.,-1.,0.)); +#26648 = ADVANCED_FACE('',(#26649),#26660,.F.); +#26649 = FACE_BOUND('',#26650,.T.); +#26650 = EDGE_LOOP('',(#26651,#26652,#26658,#26659)); +#26651 = ORIENTED_EDGE('',*,*,#25268,.T.); +#26652 = ORIENTED_EDGE('',*,*,#26653,.T.); +#26653 = EDGE_CURVE('',#25269,#25829,#26654,.T.); +#26654 = LINE('',#26655,#26656); +#26655 = CARTESIAN_POINT('',(132.09,-91.985,-4.5E-02)); +#26656 = VECTOR('',#26657,1.); +#26657 = DIRECTION('',(0.,0.,1.)); +#26658 = ORIENTED_EDGE('',*,*,#25828,.F.); +#26659 = ORIENTED_EDGE('',*,*,#26653,.F.); +#26660 = CYLINDRICAL_SURFACE('',#26661,0.125); +#26661 = AXIS2_PLACEMENT_3D('',#26662,#26663,#26664); +#26662 = CARTESIAN_POINT('',(132.09,-91.86,-4.5E-02)); +#26663 = DIRECTION('',(-0.,-0.,-1.)); +#26664 = DIRECTION('',(-0.,-1.,0.)); +#26665 = ADVANCED_FACE('',(#26666),#26677,.F.); +#26666 = FACE_BOUND('',#26667,.T.); +#26667 = EDGE_LOOP('',(#26668,#26669,#26675,#26676)); +#26668 = ORIENTED_EDGE('',*,*,#25279,.T.); +#26669 = ORIENTED_EDGE('',*,*,#26670,.T.); +#26670 = EDGE_CURVE('',#25280,#25840,#26671,.T.); +#26671 = LINE('',#26672,#26673); +#26672 = CARTESIAN_POINT('',(145.29,-90.985,-4.5E-02)); +#26673 = VECTOR('',#26674,1.); +#26674 = DIRECTION('',(0.,0.,1.)); +#26675 = ORIENTED_EDGE('',*,*,#25839,.F.); +#26676 = ORIENTED_EDGE('',*,*,#26670,.F.); +#26677 = CYLINDRICAL_SURFACE('',#26678,0.125); +#26678 = AXIS2_PLACEMENT_3D('',#26679,#26680,#26681); +#26679 = CARTESIAN_POINT('',(145.29,-90.86,-4.5E-02)); +#26680 = DIRECTION('',(-0.,-0.,-1.)); +#26681 = DIRECTION('',(-0.,-1.,0.)); +#26682 = ADVANCED_FACE('',(#26683),#26694,.F.); +#26683 = FACE_BOUND('',#26684,.T.); +#26684 = EDGE_LOOP('',(#26685,#26686,#26692,#26693)); +#26685 = ORIENTED_EDGE('',*,*,#25290,.T.); +#26686 = ORIENTED_EDGE('',*,*,#26687,.T.); +#26687 = EDGE_CURVE('',#25291,#25851,#26688,.T.); +#26688 = LINE('',#26689,#26690); +#26689 = CARTESIAN_POINT('',(132.09,-90.985,-4.5E-02)); +#26690 = VECTOR('',#26691,1.); +#26691 = DIRECTION('',(0.,0.,1.)); +#26692 = ORIENTED_EDGE('',*,*,#25850,.F.); +#26693 = ORIENTED_EDGE('',*,*,#26687,.F.); +#26694 = CYLINDRICAL_SURFACE('',#26695,0.125); +#26695 = AXIS2_PLACEMENT_3D('',#26696,#26697,#26698); +#26696 = CARTESIAN_POINT('',(132.09,-90.86,-4.5E-02)); +#26697 = DIRECTION('',(-0.,-0.,-1.)); +#26698 = DIRECTION('',(-0.,-1.,0.)); +#26699 = ADVANCED_FACE('',(#26700),#26711,.F.); +#26700 = FACE_BOUND('',#26701,.T.); +#26701 = EDGE_LOOP('',(#26702,#26703,#26709,#26710)); +#26702 = ORIENTED_EDGE('',*,*,#25301,.T.); +#26703 = ORIENTED_EDGE('',*,*,#26704,.T.); +#26704 = EDGE_CURVE('',#25302,#25862,#26705,.T.); +#26705 = LINE('',#26706,#26707); +#26706 = CARTESIAN_POINT('',(118.89,-91.985,-4.5E-02)); +#26707 = VECTOR('',#26708,1.); +#26708 = DIRECTION('',(0.,0.,1.)); +#26709 = ORIENTED_EDGE('',*,*,#25861,.F.); +#26710 = ORIENTED_EDGE('',*,*,#26704,.F.); +#26711 = CYLINDRICAL_SURFACE('',#26712,0.125); +#26712 = AXIS2_PLACEMENT_3D('',#26713,#26714,#26715); +#26713 = CARTESIAN_POINT('',(118.89,-91.86,-4.5E-02)); +#26714 = DIRECTION('',(-0.,-0.,-1.)); +#26715 = DIRECTION('',(-0.,-1.,0.)); +#26716 = ADVANCED_FACE('',(#26717),#26728,.F.); +#26717 = FACE_BOUND('',#26718,.T.); +#26718 = EDGE_LOOP('',(#26719,#26720,#26726,#26727)); +#26719 = ORIENTED_EDGE('',*,*,#25312,.T.); +#26720 = ORIENTED_EDGE('',*,*,#26721,.T.); +#26721 = EDGE_CURVE('',#25313,#25873,#26722,.T.); +#26722 = LINE('',#26723,#26724); +#26723 = CARTESIAN_POINT('',(118.89,-90.985,-4.5E-02)); +#26724 = VECTOR('',#26725,1.); +#26725 = DIRECTION('',(0.,0.,1.)); +#26726 = ORIENTED_EDGE('',*,*,#25872,.F.); +#26727 = ORIENTED_EDGE('',*,*,#26721,.F.); +#26728 = CYLINDRICAL_SURFACE('',#26729,0.125); +#26729 = AXIS2_PLACEMENT_3D('',#26730,#26731,#26732); +#26730 = CARTESIAN_POINT('',(118.89,-90.86,-4.5E-02)); +#26731 = DIRECTION('',(-0.,-0.,-1.)); +#26732 = DIRECTION('',(-0.,-1.,0.)); +#26733 = ADVANCED_FACE('',(#26734),#26745,.F.); +#26734 = FACE_BOUND('',#26735,.T.); +#26735 = EDGE_LOOP('',(#26736,#26737,#26743,#26744)); +#26736 = ORIENTED_EDGE('',*,*,#25323,.T.); +#26737 = ORIENTED_EDGE('',*,*,#26738,.T.); +#26738 = EDGE_CURVE('',#25324,#25884,#26739,.T.); +#26739 = LINE('',#26740,#26741); +#26740 = CARTESIAN_POINT('',(105.69,-91.985,-4.5E-02)); +#26741 = VECTOR('',#26742,1.); +#26742 = DIRECTION('',(0.,0.,1.)); +#26743 = ORIENTED_EDGE('',*,*,#25883,.F.); +#26744 = ORIENTED_EDGE('',*,*,#26738,.F.); +#26745 = CYLINDRICAL_SURFACE('',#26746,0.125); +#26746 = AXIS2_PLACEMENT_3D('',#26747,#26748,#26749); +#26747 = CARTESIAN_POINT('',(105.69,-91.86,-4.5E-02)); +#26748 = DIRECTION('',(-0.,-0.,-1.)); +#26749 = DIRECTION('',(-0.,-1.,0.)); +#26750 = ADVANCED_FACE('',(#26751),#26762,.F.); +#26751 = FACE_BOUND('',#26752,.T.); +#26752 = EDGE_LOOP('',(#26753,#26754,#26760,#26761)); +#26753 = ORIENTED_EDGE('',*,*,#25334,.T.); +#26754 = ORIENTED_EDGE('',*,*,#26755,.T.); +#26755 = EDGE_CURVE('',#25335,#25895,#26756,.T.); +#26756 = LINE('',#26757,#26758); +#26757 = CARTESIAN_POINT('',(92.49,-91.985,-4.5E-02)); +#26758 = VECTOR('',#26759,1.); +#26759 = DIRECTION('',(0.,0.,1.)); +#26760 = ORIENTED_EDGE('',*,*,#25894,.F.); +#26761 = ORIENTED_EDGE('',*,*,#26755,.F.); +#26762 = CYLINDRICAL_SURFACE('',#26763,0.125); +#26763 = AXIS2_PLACEMENT_3D('',#26764,#26765,#26766); +#26764 = CARTESIAN_POINT('',(92.49,-91.86,-4.5E-02)); +#26765 = DIRECTION('',(-0.,-0.,-1.)); +#26766 = DIRECTION('',(-0.,-1.,0.)); +#26767 = ADVANCED_FACE('',(#26768),#26779,.F.); +#26768 = FACE_BOUND('',#26769,.T.); +#26769 = EDGE_LOOP('',(#26770,#26771,#26777,#26778)); +#26770 = ORIENTED_EDGE('',*,*,#25345,.T.); +#26771 = ORIENTED_EDGE('',*,*,#26772,.T.); +#26772 = EDGE_CURVE('',#25346,#25906,#26773,.T.); +#26773 = LINE('',#26774,#26775); +#26774 = CARTESIAN_POINT('',(105.69,-90.985,-4.5E-02)); +#26775 = VECTOR('',#26776,1.); +#26776 = DIRECTION('',(0.,0.,1.)); +#26777 = ORIENTED_EDGE('',*,*,#25905,.F.); +#26778 = ORIENTED_EDGE('',*,*,#26772,.F.); +#26779 = CYLINDRICAL_SURFACE('',#26780,0.125); +#26780 = AXIS2_PLACEMENT_3D('',#26781,#26782,#26783); +#26781 = CARTESIAN_POINT('',(105.69,-90.86,-4.5E-02)); +#26782 = DIRECTION('',(-0.,-0.,-1.)); +#26783 = DIRECTION('',(-0.,-1.,0.)); +#26784 = ADVANCED_FACE('',(#26785),#26796,.F.); +#26785 = FACE_BOUND('',#26786,.T.); +#26786 = EDGE_LOOP('',(#26787,#26788,#26794,#26795)); +#26787 = ORIENTED_EDGE('',*,*,#25356,.T.); +#26788 = ORIENTED_EDGE('',*,*,#26789,.T.); +#26789 = EDGE_CURVE('',#25357,#25917,#26790,.T.); +#26790 = LINE('',#26791,#26792); +#26791 = CARTESIAN_POINT('',(92.49,-90.985,-4.5E-02)); +#26792 = VECTOR('',#26793,1.); +#26793 = DIRECTION('',(0.,0.,1.)); +#26794 = ORIENTED_EDGE('',*,*,#25916,.F.); +#26795 = ORIENTED_EDGE('',*,*,#26789,.F.); +#26796 = CYLINDRICAL_SURFACE('',#26797,0.125); +#26797 = AXIS2_PLACEMENT_3D('',#26798,#26799,#26800); +#26798 = CARTESIAN_POINT('',(92.49,-90.86,-4.5E-02)); +#26799 = DIRECTION('',(-0.,-0.,-1.)); +#26800 = DIRECTION('',(-0.,-1.,0.)); +#26801 = ADVANCED_FACE('',(#26802),#26813,.F.); +#26802 = FACE_BOUND('',#26803,.T.); +#26803 = EDGE_LOOP('',(#26804,#26805,#26811,#26812)); +#26804 = ORIENTED_EDGE('',*,*,#25367,.T.); +#26805 = ORIENTED_EDGE('',*,*,#26806,.T.); +#26806 = EDGE_CURVE('',#25368,#25928,#26807,.T.); +#26807 = LINE('',#26808,#26809); +#26808 = CARTESIAN_POINT('',(79.29,-91.985,-4.5E-02)); +#26809 = VECTOR('',#26810,1.); +#26810 = DIRECTION('',(0.,0.,1.)); +#26811 = ORIENTED_EDGE('',*,*,#25927,.F.); +#26812 = ORIENTED_EDGE('',*,*,#26806,.F.); +#26813 = CYLINDRICAL_SURFACE('',#26814,0.125); +#26814 = AXIS2_PLACEMENT_3D('',#26815,#26816,#26817); +#26815 = CARTESIAN_POINT('',(79.29,-91.86,-4.5E-02)); +#26816 = DIRECTION('',(-0.,-0.,-1.)); +#26817 = DIRECTION('',(-0.,-1.,0.)); +#26818 = ADVANCED_FACE('',(#26819),#26830,.F.); +#26819 = FACE_BOUND('',#26820,.T.); +#26820 = EDGE_LOOP('',(#26821,#26822,#26828,#26829)); +#26821 = ORIENTED_EDGE('',*,*,#25378,.T.); +#26822 = ORIENTED_EDGE('',*,*,#26823,.T.); +#26823 = EDGE_CURVE('',#25379,#25939,#26824,.T.); +#26824 = LINE('',#26825,#26826); +#26825 = CARTESIAN_POINT('',(66.09,-91.985,-4.5E-02)); +#26826 = VECTOR('',#26827,1.); +#26827 = DIRECTION('',(0.,0.,1.)); +#26828 = ORIENTED_EDGE('',*,*,#25938,.F.); +#26829 = ORIENTED_EDGE('',*,*,#26823,.F.); +#26830 = CYLINDRICAL_SURFACE('',#26831,0.125); +#26831 = AXIS2_PLACEMENT_3D('',#26832,#26833,#26834); +#26832 = CARTESIAN_POINT('',(66.09,-91.86,-4.5E-02)); +#26833 = DIRECTION('',(-0.,-0.,-1.)); +#26834 = DIRECTION('',(-0.,-1.,0.)); +#26835 = ADVANCED_FACE('',(#26836),#26847,.F.); +#26836 = FACE_BOUND('',#26837,.T.); +#26837 = EDGE_LOOP('',(#26838,#26839,#26845,#26846)); +#26838 = ORIENTED_EDGE('',*,*,#25389,.T.); +#26839 = ORIENTED_EDGE('',*,*,#26840,.T.); +#26840 = EDGE_CURVE('',#25390,#25950,#26841,.T.); +#26841 = LINE('',#26842,#26843); +#26842 = CARTESIAN_POINT('',(79.29,-90.985,-4.5E-02)); +#26843 = VECTOR('',#26844,1.); +#26844 = DIRECTION('',(0.,0.,1.)); +#26845 = ORIENTED_EDGE('',*,*,#25949,.F.); +#26846 = ORIENTED_EDGE('',*,*,#26840,.F.); +#26847 = CYLINDRICAL_SURFACE('',#26848,0.125); +#26848 = AXIS2_PLACEMENT_3D('',#26849,#26850,#26851); +#26849 = CARTESIAN_POINT('',(79.29,-90.86,-4.5E-02)); +#26850 = DIRECTION('',(-0.,-0.,-1.)); +#26851 = DIRECTION('',(-0.,-1.,0.)); +#26852 = ADVANCED_FACE('',(#26853),#26864,.F.); +#26853 = FACE_BOUND('',#26854,.T.); +#26854 = EDGE_LOOP('',(#26855,#26856,#26862,#26863)); +#26855 = ORIENTED_EDGE('',*,*,#25400,.T.); +#26856 = ORIENTED_EDGE('',*,*,#26857,.T.); +#26857 = EDGE_CURVE('',#25401,#25961,#26858,.T.); +#26858 = LINE('',#26859,#26860); +#26859 = CARTESIAN_POINT('',(66.09,-90.985,-4.5E-02)); +#26860 = VECTOR('',#26861,1.); +#26861 = DIRECTION('',(0.,0.,1.)); +#26862 = ORIENTED_EDGE('',*,*,#25960,.F.); +#26863 = ORIENTED_EDGE('',*,*,#26857,.F.); +#26864 = CYLINDRICAL_SURFACE('',#26865,0.125); +#26865 = AXIS2_PLACEMENT_3D('',#26866,#26867,#26868); +#26866 = CARTESIAN_POINT('',(66.09,-90.86,-4.5E-02)); +#26867 = DIRECTION('',(-0.,-0.,-1.)); +#26868 = DIRECTION('',(-0.,-1.,0.)); +#26869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26873)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#26870,#26871,#26872)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#26870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#26871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#26873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26870, + 'distance_accuracy_value','confusion accuracy'); +#26874 = SHAPE_DEFINITION_REPRESENTATION(#26875,#24746); +#26875 = PRODUCT_DEFINITION_SHAPE('','',#26876); +#26876 = PRODUCT_DEFINITION('design','',#26877,#26880); +#26877 = PRODUCT_DEFINITION_FORMATION('','',#26878); +#26878 = PRODUCT('MV_Abnehmerplatine_PCB','MV_Abnehmerplatine_PCB','',( + #26879)); +#26879 = PRODUCT_CONTEXT('',#2,'mechanical'); +#26880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#26881 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26882,#26884); +#26882 = ( REPRESENTATION_RELATIONSHIP('','',#24746,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26883) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#26883 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183); +#26884 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #26885); +#26885 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#26876,$); +#26886 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26878)); +#26887 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #26888,#26896,#26903,#26910,#26917,#26924,#26931,#26938,#26945, + #26952,#26959,#26967,#26974,#26981,#26988,#26995,#27002,#27009, + #27016,#27023,#27030,#27037,#27044,#27051,#27058,#27065,#27072, + #27079),#1065); +#26888 = STYLED_ITEM('color',(#26889),#213); +#26889 = PRESENTATION_STYLE_ASSIGNMENT((#26890)); +#26890 = SURFACE_STYLE_USAGE(.BOTH.,#26891); +#26891 = SURFACE_SIDE_STYLE('',(#26892)); +#26892 = SURFACE_STYLE_FILL_AREA(#26893); +#26893 = FILL_AREA_STYLE('',(#26894)); +#26894 = FILL_AREA_STYLE_COLOUR('',#26895); +#26895 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244); +#26896 = STYLED_ITEM('color',(#26897),#289); +#26897 = PRESENTATION_STYLE_ASSIGNMENT((#26898)); +#26898 = SURFACE_STYLE_USAGE(.BOTH.,#26899); +#26899 = SURFACE_SIDE_STYLE('',(#26900)); +#26900 = SURFACE_STYLE_FILL_AREA(#26901); +#26901 = FILL_AREA_STYLE('',(#26902)); +#26902 = FILL_AREA_STYLE_COLOUR('',#26895); +#26903 = STYLED_ITEM('color',(#26904),#320); +#26904 = PRESENTATION_STYLE_ASSIGNMENT((#26905)); +#26905 = SURFACE_STYLE_USAGE(.BOTH.,#26906); +#26906 = SURFACE_SIDE_STYLE('',(#26907)); +#26907 = SURFACE_STYLE_FILL_AREA(#26908); +#26908 = FILL_AREA_STYLE('',(#26909)); +#26909 = FILL_AREA_STYLE_COLOUR('',#26895); +#26910 = STYLED_ITEM('color',(#26911),#345); +#26911 = PRESENTATION_STYLE_ASSIGNMENT((#26912)); +#26912 = SURFACE_STYLE_USAGE(.BOTH.,#26913); +#26913 = SURFACE_SIDE_STYLE('',(#26914)); +#26914 = SURFACE_STYLE_FILL_AREA(#26915); +#26915 = FILL_AREA_STYLE('',(#26916)); +#26916 = FILL_AREA_STYLE_COLOUR('',#26895); +#26917 = STYLED_ITEM('color',(#26918),#370); +#26918 = PRESENTATION_STYLE_ASSIGNMENT((#26919)); +#26919 = SURFACE_STYLE_USAGE(.BOTH.,#26920); +#26920 = SURFACE_SIDE_STYLE('',(#26921)); +#26921 = SURFACE_STYLE_FILL_AREA(#26922); +#26922 = FILL_AREA_STYLE('',(#26923)); +#26923 = FILL_AREA_STYLE_COLOUR('',#26895); +#26924 = STYLED_ITEM('color',(#26925),#394); +#26925 = PRESENTATION_STYLE_ASSIGNMENT((#26926)); +#26926 = SURFACE_STYLE_USAGE(.BOTH.,#26927); +#26927 = SURFACE_SIDE_STYLE('',(#26928)); +#26928 = SURFACE_STYLE_FILL_AREA(#26929); +#26929 = FILL_AREA_STYLE('',(#26930)); +#26930 = FILL_AREA_STYLE_COLOUR('',#26895); +#26931 = STYLED_ITEM('color',(#26932),#418); +#26932 = PRESENTATION_STYLE_ASSIGNMENT((#26933)); +#26933 = SURFACE_STYLE_USAGE(.BOTH.,#26934); +#26934 = SURFACE_SIDE_STYLE('',(#26935)); +#26935 = SURFACE_STYLE_FILL_AREA(#26936); +#26936 = FILL_AREA_STYLE('',(#26937)); +#26937 = FILL_AREA_STYLE_COLOUR('',#26895); +#26938 = STYLED_ITEM('color',(#26939),#443); +#26939 = PRESENTATION_STYLE_ASSIGNMENT((#26940)); +#26940 = SURFACE_STYLE_USAGE(.BOTH.,#26941); +#26941 = SURFACE_SIDE_STYLE('',(#26942)); +#26942 = SURFACE_STYLE_FILL_AREA(#26943); +#26943 = FILL_AREA_STYLE('',(#26944)); +#26944 = FILL_AREA_STYLE_COLOUR('',#26895); +#26945 = STYLED_ITEM('color',(#26946),#468); +#26946 = PRESENTATION_STYLE_ASSIGNMENT((#26947)); +#26947 = SURFACE_STYLE_USAGE(.BOTH.,#26948); +#26948 = SURFACE_SIDE_STYLE('',(#26949)); +#26949 = SURFACE_STYLE_FILL_AREA(#26950); +#26950 = FILL_AREA_STYLE('',(#26951)); +#26951 = FILL_AREA_STYLE_COLOUR('',#26895); +#26952 = STYLED_ITEM('color',(#26953),#485); +#26953 = PRESENTATION_STYLE_ASSIGNMENT((#26954)); +#26954 = SURFACE_STYLE_USAGE(.BOTH.,#26955); +#26955 = SURFACE_SIDE_STYLE('',(#26956)); +#26956 = SURFACE_STYLE_FILL_AREA(#26957); +#26957 = FILL_AREA_STYLE('',(#26958)); +#26958 = FILL_AREA_STYLE_COLOUR('',#26895); +#26959 = STYLED_ITEM('color',(#26960),#571); +#26960 = PRESENTATION_STYLE_ASSIGNMENT((#26961)); +#26961 = SURFACE_STYLE_USAGE(.BOTH.,#26962); +#26962 = SURFACE_SIDE_STYLE('',(#26963)); +#26963 = SURFACE_STYLE_FILL_AREA(#26964); +#26964 = FILL_AREA_STYLE('',(#26965)); +#26965 = FILL_AREA_STYLE_COLOUR('',#26966); +#26966 = COLOUR_RGB('',0.379000005575,0.270000008848,0.214999999939); +#26967 = STYLED_ITEM('color',(#26968),#603); +#26968 = PRESENTATION_STYLE_ASSIGNMENT((#26969)); +#26969 = SURFACE_STYLE_USAGE(.BOTH.,#26970); +#26970 = SURFACE_SIDE_STYLE('',(#26971)); +#26971 = SURFACE_STYLE_FILL_AREA(#26972); +#26972 = FILL_AREA_STYLE('',(#26973)); +#26973 = FILL_AREA_STYLE_COLOUR('',#26966); +#26974 = STYLED_ITEM('color',(#26975),#627); +#26975 = PRESENTATION_STYLE_ASSIGNMENT((#26976)); +#26976 = SURFACE_STYLE_USAGE(.BOTH.,#26977); +#26977 = SURFACE_SIDE_STYLE('',(#26978)); +#26978 = SURFACE_STYLE_FILL_AREA(#26979); +#26979 = FILL_AREA_STYLE('',(#26980)); +#26980 = FILL_AREA_STYLE_COLOUR('',#26966); +#26981 = STYLED_ITEM('color',(#26982),#652); +#26982 = PRESENTATION_STYLE_ASSIGNMENT((#26983)); +#26983 = SURFACE_STYLE_USAGE(.BOTH.,#26984); +#26984 = SURFACE_SIDE_STYLE('',(#26985)); +#26985 = SURFACE_STYLE_FILL_AREA(#26986); +#26986 = FILL_AREA_STYLE('',(#26987)); +#26987 = FILL_AREA_STYLE_COLOUR('',#26966); +#26988 = STYLED_ITEM('color',(#26989),#676); +#26989 = PRESENTATION_STYLE_ASSIGNMENT((#26990)); +#26990 = SURFACE_STYLE_USAGE(.BOTH.,#26991); +#26991 = SURFACE_SIDE_STYLE('',(#26992)); +#26992 = SURFACE_STYLE_FILL_AREA(#26993); +#26993 = FILL_AREA_STYLE('',(#26994)); +#26994 = FILL_AREA_STYLE_COLOUR('',#26966); +#26995 = STYLED_ITEM('color',(#26996),#701); +#26996 = PRESENTATION_STYLE_ASSIGNMENT((#26997)); +#26997 = SURFACE_STYLE_USAGE(.BOTH.,#26998); +#26998 = SURFACE_SIDE_STYLE('',(#26999)); +#26999 = SURFACE_STYLE_FILL_AREA(#27000); +#27000 = FILL_AREA_STYLE('',(#27001)); +#27001 = FILL_AREA_STYLE_COLOUR('',#26966); +#27002 = STYLED_ITEM('color',(#27003),#725); +#27003 = PRESENTATION_STYLE_ASSIGNMENT((#27004)); +#27004 = SURFACE_STYLE_USAGE(.BOTH.,#27005); +#27005 = SURFACE_SIDE_STYLE('',(#27006)); +#27006 = SURFACE_STYLE_FILL_AREA(#27007); +#27007 = FILL_AREA_STYLE('',(#27008)); +#27008 = FILL_AREA_STYLE_COLOUR('',#26966); +#27009 = STYLED_ITEM('color',(#27010),#750); +#27010 = PRESENTATION_STYLE_ASSIGNMENT((#27011)); +#27011 = SURFACE_STYLE_USAGE(.BOTH.,#27012); +#27012 = SURFACE_SIDE_STYLE('',(#27013)); +#27013 = SURFACE_STYLE_FILL_AREA(#27014); +#27014 = FILL_AREA_STYLE('',(#27015)); +#27015 = FILL_AREA_STYLE_COLOUR('',#26966); +#27016 = STYLED_ITEM('color',(#27017),#767); +#27017 = PRESENTATION_STYLE_ASSIGNMENT((#27018)); +#27018 = SURFACE_STYLE_USAGE(.BOTH.,#27019); +#27019 = SURFACE_SIDE_STYLE('',(#27020)); +#27020 = SURFACE_STYLE_FILL_AREA(#27021); +#27021 = FILL_AREA_STYLE('',(#27022)); +#27022 = FILL_AREA_STYLE_COLOUR('',#26895); +#27023 = STYLED_ITEM('color',(#27024),#853); +#27024 = PRESENTATION_STYLE_ASSIGNMENT((#27025)); +#27025 = SURFACE_STYLE_USAGE(.BOTH.,#27026); +#27026 = SURFACE_SIDE_STYLE('',(#27027)); +#27027 = SURFACE_STYLE_FILL_AREA(#27028); +#27028 = FILL_AREA_STYLE('',(#27029)); +#27029 = FILL_AREA_STYLE_COLOUR('',#26895); +#27030 = STYLED_ITEM('color',(#27031),#884); +#27031 = PRESENTATION_STYLE_ASSIGNMENT((#27032)); +#27032 = SURFACE_STYLE_USAGE(.BOTH.,#27033); +#27033 = SURFACE_SIDE_STYLE('',(#27034)); +#27034 = SURFACE_STYLE_FILL_AREA(#27035); +#27035 = FILL_AREA_STYLE('',(#27036)); +#27036 = FILL_AREA_STYLE_COLOUR('',#26895); +#27037 = STYLED_ITEM('color',(#27038),#909); +#27038 = PRESENTATION_STYLE_ASSIGNMENT((#27039)); +#27039 = SURFACE_STYLE_USAGE(.BOTH.,#27040); +#27040 = SURFACE_SIDE_STYLE('',(#27041)); +#27041 = SURFACE_STYLE_FILL_AREA(#27042); +#27042 = FILL_AREA_STYLE('',(#27043)); +#27043 = FILL_AREA_STYLE_COLOUR('',#26895); +#27044 = STYLED_ITEM('color',(#27045),#934); +#27045 = PRESENTATION_STYLE_ASSIGNMENT((#27046)); +#27046 = SURFACE_STYLE_USAGE(.BOTH.,#27047); +#27047 = SURFACE_SIDE_STYLE('',(#27048)); +#27048 = SURFACE_STYLE_FILL_AREA(#27049); +#27049 = FILL_AREA_STYLE('',(#27050)); +#27050 = FILL_AREA_STYLE_COLOUR('',#26895); +#27051 = STYLED_ITEM('color',(#27052),#958); +#27052 = PRESENTATION_STYLE_ASSIGNMENT((#27053)); +#27053 = SURFACE_STYLE_USAGE(.BOTH.,#27054); +#27054 = SURFACE_SIDE_STYLE('',(#27055)); +#27055 = SURFACE_STYLE_FILL_AREA(#27056); +#27056 = FILL_AREA_STYLE('',(#27057)); +#27057 = FILL_AREA_STYLE_COLOUR('',#26895); +#27058 = STYLED_ITEM('color',(#27059),#982); +#27059 = PRESENTATION_STYLE_ASSIGNMENT((#27060)); +#27060 = SURFACE_STYLE_USAGE(.BOTH.,#27061); +#27061 = SURFACE_SIDE_STYLE('',(#27062)); +#27062 = SURFACE_STYLE_FILL_AREA(#27063); +#27063 = FILL_AREA_STYLE('',(#27064)); +#27064 = FILL_AREA_STYLE_COLOUR('',#26895); +#27065 = STYLED_ITEM('color',(#27066),#1007); +#27066 = PRESENTATION_STYLE_ASSIGNMENT((#27067)); +#27067 = SURFACE_STYLE_USAGE(.BOTH.,#27068); +#27068 = SURFACE_SIDE_STYLE('',(#27069)); +#27069 = SURFACE_STYLE_FILL_AREA(#27070); +#27070 = FILL_AREA_STYLE('',(#27071)); +#27071 = FILL_AREA_STYLE_COLOUR('',#26895); +#27072 = STYLED_ITEM('color',(#27073),#1032); +#27073 = PRESENTATION_STYLE_ASSIGNMENT((#27074)); +#27074 = SURFACE_STYLE_USAGE(.BOTH.,#27075); +#27075 = SURFACE_SIDE_STYLE('',(#27076)); +#27076 = SURFACE_STYLE_FILL_AREA(#27077); +#27077 = FILL_AREA_STYLE('',(#27078)); +#27078 = FILL_AREA_STYLE_COLOUR('',#26895); +#27079 = STYLED_ITEM('color',(#27080),#1049); +#27080 = PRESENTATION_STYLE_ASSIGNMENT((#27081)); +#27081 = SURFACE_STYLE_USAGE(.BOTH.,#27082); +#27082 = SURFACE_SIDE_STYLE('',(#27083)); +#27083 = SURFACE_STYLE_FILL_AREA(#27084); +#27084 = FILL_AREA_STYLE('',(#27085)); +#27085 = FILL_AREA_STYLE_COLOUR('',#26895); +#27086 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #27087,#27095,#27102,#27109,#27116,#27123,#27130,#27137,#27144, + #27151,#27158,#27165,#27172,#27179,#27186,#27193,#27200,#27207, + #27214,#27221,#27228,#27235,#27242,#27249,#27256,#27263,#27270, + #27277,#27284,#27291,#27298,#27305,#27312,#27319,#27326,#27333, + #27340,#27347,#27354,#27361,#27368,#27375,#27382,#27389,#27396, + #27403,#27410,#27417,#27424,#27431,#27438,#27445,#27452,#27459, + #27466,#27473,#27480,#27487,#27494,#27501,#27508,#27515,#27522, + #27529,#27536,#27543,#27550,#27557,#27564,#27571,#27578,#27585, + #27592,#27599,#27606,#27613,#27620,#27627,#27634,#27641,#27648, + #27655,#27662,#27669),#3578); +#27087 = STYLED_ITEM('color',(#27088),#1139); +#27088 = PRESENTATION_STYLE_ASSIGNMENT((#27089)); +#27089 = SURFACE_STYLE_USAGE(.BOTH.,#27090); +#27090 = SURFACE_SIDE_STYLE('',(#27091)); +#27091 = SURFACE_STYLE_FILL_AREA(#27092); +#27092 = FILL_AREA_STYLE('',(#27093)); +#27093 = FILL_AREA_STYLE_COLOUR('',#27094); +#27094 = COLOUR_RGB('',0.147999998088,0.144999993226,0.144999993226); +#27095 = STYLED_ITEM('color',(#27096),#1179); +#27096 = PRESENTATION_STYLE_ASSIGNMENT((#27097)); +#27097 = SURFACE_STYLE_USAGE(.BOTH.,#27098); +#27098 = SURFACE_SIDE_STYLE('',(#27099)); +#27099 = SURFACE_STYLE_FILL_AREA(#27100); +#27100 = FILL_AREA_STYLE('',(#27101)); +#27101 = FILL_AREA_STYLE_COLOUR('',#27094); +#27102 = STYLED_ITEM('color',(#27103),#1240); +#27103 = PRESENTATION_STYLE_ASSIGNMENT((#27104)); +#27104 = SURFACE_STYLE_USAGE(.BOTH.,#27105); +#27105 = SURFACE_SIDE_STYLE('',(#27106)); +#27106 = SURFACE_STYLE_FILL_AREA(#27107); +#27107 = FILL_AREA_STYLE('',(#27108)); +#27108 = FILL_AREA_STYLE_COLOUR('',#27094); +#27109 = STYLED_ITEM('color',(#27110),#1263); +#27110 = PRESENTATION_STYLE_ASSIGNMENT((#27111)); +#27111 = SURFACE_STYLE_USAGE(.BOTH.,#27112); +#27112 = SURFACE_SIDE_STYLE('',(#27113)); +#27113 = SURFACE_STYLE_FILL_AREA(#27114); +#27114 = FILL_AREA_STYLE('',(#27115)); +#27115 = FILL_AREA_STYLE_COLOUR('',#27094); +#27116 = STYLED_ITEM('color',(#27117),#1318); +#27117 = PRESENTATION_STYLE_ASSIGNMENT((#27118)); +#27118 = SURFACE_STYLE_USAGE(.BOTH.,#27119); +#27119 = SURFACE_SIDE_STYLE('',(#27120)); +#27120 = SURFACE_STYLE_FILL_AREA(#27121); +#27121 = FILL_AREA_STYLE('',(#27122)); +#27122 = FILL_AREA_STYLE_COLOUR('',#27094); +#27123 = STYLED_ITEM('color',(#27124),#1335); +#27124 = PRESENTATION_STYLE_ASSIGNMENT((#27125)); +#27125 = SURFACE_STYLE_USAGE(.BOTH.,#27126); +#27126 = SURFACE_SIDE_STYLE('',(#27127)); +#27127 = SURFACE_STYLE_FILL_AREA(#27128); +#27128 = FILL_AREA_STYLE('',(#27129)); +#27129 = FILL_AREA_STYLE_COLOUR('',#27094); +#27130 = STYLED_ITEM('color',(#27131),#1365); +#27131 = PRESENTATION_STYLE_ASSIGNMENT((#27132)); +#27132 = SURFACE_STYLE_USAGE(.BOTH.,#27133); +#27133 = SURFACE_SIDE_STYLE('',(#27134)); +#27134 = SURFACE_STYLE_FILL_AREA(#27135); +#27135 = FILL_AREA_STYLE('',(#27136)); +#27136 = FILL_AREA_STYLE_COLOUR('',#27094); +#27137 = STYLED_ITEM('color',(#27138),#1395); +#27138 = PRESENTATION_STYLE_ASSIGNMENT((#27139)); +#27139 = SURFACE_STYLE_USAGE(.BOTH.,#27140); +#27140 = SURFACE_SIDE_STYLE('',(#27141)); +#27141 = SURFACE_STYLE_FILL_AREA(#27142); +#27142 = FILL_AREA_STYLE('',(#27143)); +#27143 = FILL_AREA_STYLE_COLOUR('',#26895); +#27144 = STYLED_ITEM('color',(#27145),#1426); +#27145 = PRESENTATION_STYLE_ASSIGNMENT((#27146)); +#27146 = SURFACE_STYLE_USAGE(.BOTH.,#27147); +#27147 = SURFACE_SIDE_STYLE('',(#27148)); +#27148 = SURFACE_STYLE_FILL_AREA(#27149); +#27149 = FILL_AREA_STYLE('',(#27150)); +#27150 = FILL_AREA_STYLE_COLOUR('',#26895); +#27151 = STYLED_ITEM('color',(#27152),#1457); +#27152 = PRESENTATION_STYLE_ASSIGNMENT((#27153)); +#27153 = SURFACE_STYLE_USAGE(.BOTH.,#27154); +#27154 = SURFACE_SIDE_STYLE('',(#27155)); +#27155 = SURFACE_STYLE_FILL_AREA(#27156); +#27156 = FILL_AREA_STYLE('',(#27157)); +#27157 = FILL_AREA_STYLE_COLOUR('',#27094); +#27158 = STYLED_ITEM('color',(#27159),#1488); +#27159 = PRESENTATION_STYLE_ASSIGNMENT((#27160)); +#27160 = SURFACE_STYLE_USAGE(.BOTH.,#27161); +#27161 = SURFACE_SIDE_STYLE('',(#27162)); +#27162 = SURFACE_STYLE_FILL_AREA(#27163); +#27163 = FILL_AREA_STYLE('',(#27164)); +#27164 = FILL_AREA_STYLE_COLOUR('',#27094); +#27165 = STYLED_ITEM('color',(#27166),#1511); +#27166 = PRESENTATION_STYLE_ASSIGNMENT((#27167)); +#27167 = SURFACE_STYLE_USAGE(.BOTH.,#27168); +#27168 = SURFACE_SIDE_STYLE('',(#27169)); +#27169 = SURFACE_STYLE_FILL_AREA(#27170); +#27170 = FILL_AREA_STYLE('',(#27171)); +#27171 = FILL_AREA_STYLE_COLOUR('',#27094); +#27172 = STYLED_ITEM('color',(#27173),#1535); +#27173 = PRESENTATION_STYLE_ASSIGNMENT((#27174)); +#27174 = SURFACE_STYLE_USAGE(.BOTH.,#27175); +#27175 = SURFACE_SIDE_STYLE('',(#27176)); +#27176 = SURFACE_STYLE_FILL_AREA(#27177); +#27177 = FILL_AREA_STYLE('',(#27178)); +#27178 = FILL_AREA_STYLE_COLOUR('',#27094); +#27179 = STYLED_ITEM('color',(#27180),#1565); +#27180 = PRESENTATION_STYLE_ASSIGNMENT((#27181)); +#27181 = SURFACE_STYLE_USAGE(.BOTH.,#27182); +#27182 = SURFACE_SIDE_STYLE('',(#27183)); +#27183 = SURFACE_STYLE_FILL_AREA(#27184); +#27184 = FILL_AREA_STYLE('',(#27185)); +#27185 = FILL_AREA_STYLE_COLOUR('',#26895); +#27186 = STYLED_ITEM('color',(#27187),#1596); +#27187 = PRESENTATION_STYLE_ASSIGNMENT((#27188)); +#27188 = SURFACE_STYLE_USAGE(.BOTH.,#27189); +#27189 = SURFACE_SIDE_STYLE('',(#27190)); +#27190 = SURFACE_STYLE_FILL_AREA(#27191); +#27191 = FILL_AREA_STYLE('',(#27192)); +#27192 = FILL_AREA_STYLE_COLOUR('',#26895); +#27193 = STYLED_ITEM('color',(#27194),#1627); +#27194 = PRESENTATION_STYLE_ASSIGNMENT((#27195)); +#27195 = SURFACE_STYLE_USAGE(.BOTH.,#27196); +#27196 = SURFACE_SIDE_STYLE('',(#27197)); +#27197 = SURFACE_STYLE_FILL_AREA(#27198); +#27198 = FILL_AREA_STYLE('',(#27199)); +#27199 = FILL_AREA_STYLE_COLOUR('',#27094); +#27200 = STYLED_ITEM('color',(#27201),#1658); +#27201 = PRESENTATION_STYLE_ASSIGNMENT((#27202)); +#27202 = SURFACE_STYLE_USAGE(.BOTH.,#27203); +#27203 = SURFACE_SIDE_STYLE('',(#27204)); +#27204 = SURFACE_STYLE_FILL_AREA(#27205); +#27205 = FILL_AREA_STYLE('',(#27206)); +#27206 = FILL_AREA_STYLE_COLOUR('',#27094); +#27207 = STYLED_ITEM('color',(#27208),#1675); +#27208 = PRESENTATION_STYLE_ASSIGNMENT((#27209)); +#27209 = SURFACE_STYLE_USAGE(.BOTH.,#27210); +#27210 = SURFACE_SIDE_STYLE('',(#27211)); +#27211 = SURFACE_STYLE_FILL_AREA(#27212); +#27212 = FILL_AREA_STYLE('',(#27213)); +#27213 = FILL_AREA_STYLE_COLOUR('',#27094); +#27214 = STYLED_ITEM('color',(#27215),#1705); +#27215 = PRESENTATION_STYLE_ASSIGNMENT((#27216)); +#27216 = SURFACE_STYLE_USAGE(.BOTH.,#27217); +#27217 = SURFACE_SIDE_STYLE('',(#27218)); +#27218 = SURFACE_STYLE_FILL_AREA(#27219); +#27219 = FILL_AREA_STYLE('',(#27220)); +#27220 = FILL_AREA_STYLE_COLOUR('',#26895); +#27221 = STYLED_ITEM('color',(#27222),#1797); +#27222 = PRESENTATION_STYLE_ASSIGNMENT((#27223)); +#27223 = SURFACE_STYLE_USAGE(.BOTH.,#27224); +#27224 = SURFACE_SIDE_STYLE('',(#27225)); +#27225 = SURFACE_STYLE_FILL_AREA(#27226); +#27226 = FILL_AREA_STYLE('',(#27227)); +#27227 = FILL_AREA_STYLE_COLOUR('',#26895); +#27228 = STYLED_ITEM('color',(#27229),#1889); +#27229 = PRESENTATION_STYLE_ASSIGNMENT((#27230)); +#27230 = SURFACE_STYLE_USAGE(.BOTH.,#27231); +#27231 = SURFACE_SIDE_STYLE('',(#27232)); +#27232 = SURFACE_STYLE_FILL_AREA(#27233); +#27233 = FILL_AREA_STYLE('',(#27234)); +#27234 = FILL_AREA_STYLE_COLOUR('',#27094); +#27235 = STYLED_ITEM('color',(#27236),#1919); +#27236 = PRESENTATION_STYLE_ASSIGNMENT((#27237)); +#27237 = SURFACE_STYLE_USAGE(.BOTH.,#27238); +#27238 = SURFACE_SIDE_STYLE('',(#27239)); +#27239 = SURFACE_STYLE_FILL_AREA(#27240); +#27240 = FILL_AREA_STYLE('',(#27241)); +#27241 = FILL_AREA_STYLE_COLOUR('',#26895); +#27242 = STYLED_ITEM('color',(#27243),#2011); +#27243 = PRESENTATION_STYLE_ASSIGNMENT((#27244)); +#27244 = SURFACE_STYLE_USAGE(.BOTH.,#27245); +#27245 = SURFACE_SIDE_STYLE('',(#27246)); +#27246 = SURFACE_STYLE_FILL_AREA(#27247); +#27247 = FILL_AREA_STYLE('',(#27248)); +#27248 = FILL_AREA_STYLE_COLOUR('',#26895); +#27249 = STYLED_ITEM('color',(#27250),#2028); +#27250 = PRESENTATION_STYLE_ASSIGNMENT((#27251)); +#27251 = SURFACE_STYLE_USAGE(.BOTH.,#27252); +#27252 = SURFACE_SIDE_STYLE('',(#27253)); +#27253 = SURFACE_STYLE_FILL_AREA(#27254); +#27254 = FILL_AREA_STYLE('',(#27255)); +#27255 = FILL_AREA_STYLE_COLOUR('',#26895); +#27256 = STYLED_ITEM('color',(#27257),#2053); +#27257 = PRESENTATION_STYLE_ASSIGNMENT((#27258)); +#27258 = SURFACE_STYLE_USAGE(.BOTH.,#27259); +#27259 = SURFACE_SIDE_STYLE('',(#27260)); +#27260 = SURFACE_STYLE_FILL_AREA(#27261); +#27261 = FILL_AREA_STYLE('',(#27262)); +#27262 = FILL_AREA_STYLE_COLOUR('',#26895); +#27263 = STYLED_ITEM('color',(#27264),#2137); +#27264 = PRESENTATION_STYLE_ASSIGNMENT((#27265)); +#27265 = SURFACE_STYLE_USAGE(.BOTH.,#27266); +#27266 = SURFACE_SIDE_STYLE('',(#27267)); +#27267 = SURFACE_STYLE_FILL_AREA(#27268); +#27268 = FILL_AREA_STYLE('',(#27269)); +#27269 = FILL_AREA_STYLE_COLOUR('',#27094); +#27270 = STYLED_ITEM('color',(#27271),#2168); +#27271 = PRESENTATION_STYLE_ASSIGNMENT((#27272)); +#27272 = SURFACE_STYLE_USAGE(.BOTH.,#27273); +#27273 = SURFACE_SIDE_STYLE('',(#27274)); +#27274 = SURFACE_STYLE_FILL_AREA(#27275); +#27275 = FILL_AREA_STYLE('',(#27276)); +#27276 = FILL_AREA_STYLE_COLOUR('',#27094); +#27277 = STYLED_ITEM('color',(#27278),#2191); +#27278 = PRESENTATION_STYLE_ASSIGNMENT((#27279)); +#27279 = SURFACE_STYLE_USAGE(.BOTH.,#27280); +#27280 = SURFACE_SIDE_STYLE('',(#27281)); +#27281 = SURFACE_STYLE_FILL_AREA(#27282); +#27282 = FILL_AREA_STYLE('',(#27283)); +#27283 = FILL_AREA_STYLE_COLOUR('',#27094); +#27284 = STYLED_ITEM('color',(#27285),#2215); +#27285 = PRESENTATION_STYLE_ASSIGNMENT((#27286)); +#27286 = SURFACE_STYLE_USAGE(.BOTH.,#27287); +#27287 = SURFACE_SIDE_STYLE('',(#27288)); +#27288 = SURFACE_STYLE_FILL_AREA(#27289); +#27289 = FILL_AREA_STYLE('',(#27290)); +#27290 = FILL_AREA_STYLE_COLOUR('',#26895); +#27291 = STYLED_ITEM('color',(#27292),#2307); +#27292 = PRESENTATION_STYLE_ASSIGNMENT((#27293)); +#27293 = SURFACE_STYLE_USAGE(.BOTH.,#27294); +#27294 = SURFACE_SIDE_STYLE('',(#27295)); +#27295 = SURFACE_STYLE_FILL_AREA(#27296); +#27296 = FILL_AREA_STYLE('',(#27297)); +#27297 = FILL_AREA_STYLE_COLOUR('',#26895); +#27298 = STYLED_ITEM('color',(#27299),#2399); +#27299 = PRESENTATION_STYLE_ASSIGNMENT((#27300)); +#27300 = SURFACE_STYLE_USAGE(.BOTH.,#27301); +#27301 = SURFACE_SIDE_STYLE('',(#27302)); +#27302 = SURFACE_STYLE_FILL_AREA(#27303); +#27303 = FILL_AREA_STYLE('',(#27304)); +#27304 = FILL_AREA_STYLE_COLOUR('',#27094); +#27305 = STYLED_ITEM('color',(#27306),#2429); +#27306 = PRESENTATION_STYLE_ASSIGNMENT((#27307)); +#27307 = SURFACE_STYLE_USAGE(.BOTH.,#27308); +#27308 = SURFACE_SIDE_STYLE('',(#27309)); +#27309 = SURFACE_STYLE_FILL_AREA(#27310); +#27310 = FILL_AREA_STYLE('',(#27311)); +#27311 = FILL_AREA_STYLE_COLOUR('',#26895); +#27312 = STYLED_ITEM('color',(#27313),#2521); +#27313 = PRESENTATION_STYLE_ASSIGNMENT((#27314)); +#27314 = SURFACE_STYLE_USAGE(.BOTH.,#27315); +#27315 = SURFACE_SIDE_STYLE('',(#27316)); +#27316 = SURFACE_STYLE_FILL_AREA(#27317); +#27317 = FILL_AREA_STYLE('',(#27318)); +#27318 = FILL_AREA_STYLE_COLOUR('',#26895); +#27319 = STYLED_ITEM('color',(#27320),#2538); +#27320 = PRESENTATION_STYLE_ASSIGNMENT((#27321)); +#27321 = SURFACE_STYLE_USAGE(.BOTH.,#27322); +#27322 = SURFACE_SIDE_STYLE('',(#27323)); +#27323 = SURFACE_STYLE_FILL_AREA(#27324); +#27324 = FILL_AREA_STYLE('',(#27325)); +#27325 = FILL_AREA_STYLE_COLOUR('',#26895); +#27326 = STYLED_ITEM('color',(#27327),#2563); +#27327 = PRESENTATION_STYLE_ASSIGNMENT((#27328)); +#27328 = SURFACE_STYLE_USAGE(.BOTH.,#27329); +#27329 = SURFACE_SIDE_STYLE('',(#27330)); +#27330 = SURFACE_STYLE_FILL_AREA(#27331); +#27331 = FILL_AREA_STYLE('',(#27332)); +#27332 = FILL_AREA_STYLE_COLOUR('',#26895); +#27333 = STYLED_ITEM('color',(#27334),#2647); +#27334 = PRESENTATION_STYLE_ASSIGNMENT((#27335)); +#27335 = SURFACE_STYLE_USAGE(.BOTH.,#27336); +#27336 = SURFACE_SIDE_STYLE('',(#27337)); +#27337 = SURFACE_STYLE_FILL_AREA(#27338); +#27338 = FILL_AREA_STYLE('',(#27339)); +#27339 = FILL_AREA_STYLE_COLOUR('',#27094); +#27340 = STYLED_ITEM('color',(#27341),#2678); +#27341 = PRESENTATION_STYLE_ASSIGNMENT((#27342)); +#27342 = SURFACE_STYLE_USAGE(.BOTH.,#27343); +#27343 = SURFACE_SIDE_STYLE('',(#27344)); +#27344 = SURFACE_STYLE_FILL_AREA(#27345); +#27345 = FILL_AREA_STYLE('',(#27346)); +#27346 = FILL_AREA_STYLE_COLOUR('',#27094); +#27347 = STYLED_ITEM('color',(#27348),#2695); +#27348 = PRESENTATION_STYLE_ASSIGNMENT((#27349)); +#27349 = SURFACE_STYLE_USAGE(.BOTH.,#27350); +#27350 = SURFACE_SIDE_STYLE('',(#27351)); +#27351 = SURFACE_STYLE_FILL_AREA(#27352); +#27352 = FILL_AREA_STYLE('',(#27353)); +#27353 = FILL_AREA_STYLE_COLOUR('',#27094); +#27354 = STYLED_ITEM('color',(#27355),#2738); +#27355 = PRESENTATION_STYLE_ASSIGNMENT((#27356)); +#27356 = SURFACE_STYLE_USAGE(.BOTH.,#27357); +#27357 = SURFACE_SIDE_STYLE('',(#27358)); +#27358 = SURFACE_STYLE_FILL_AREA(#27359); +#27359 = FILL_AREA_STYLE('',(#27360)); +#27360 = FILL_AREA_STYLE_COLOUR('',#26895); +#27361 = STYLED_ITEM('color',(#27362),#2755); +#27362 = PRESENTATION_STYLE_ASSIGNMENT((#27363)); +#27363 = SURFACE_STYLE_USAGE(.BOTH.,#27364); +#27364 = SURFACE_SIDE_STYLE('',(#27365)); +#27365 = SURFACE_STYLE_FILL_AREA(#27366); +#27366 = FILL_AREA_STYLE('',(#27367)); +#27367 = FILL_AREA_STYLE_COLOUR('',#26895); +#27368 = STYLED_ITEM('color',(#27369),#2777); +#27369 = PRESENTATION_STYLE_ASSIGNMENT((#27370)); +#27370 = SURFACE_STYLE_USAGE(.BOTH.,#27371); +#27371 = SURFACE_SIDE_STYLE('',(#27372)); +#27372 = SURFACE_STYLE_FILL_AREA(#27373); +#27373 = FILL_AREA_STYLE('',(#27374)); +#27374 = FILL_AREA_STYLE_COLOUR('',#26895); +#27375 = STYLED_ITEM('color',(#27376),#2794); +#27376 = PRESENTATION_STYLE_ASSIGNMENT((#27377)); +#27377 = SURFACE_STYLE_USAGE(.BOTH.,#27378); +#27378 = SURFACE_SIDE_STYLE('',(#27379)); +#27379 = SURFACE_STYLE_FILL_AREA(#27380); +#27380 = FILL_AREA_STYLE('',(#27381)); +#27381 = FILL_AREA_STYLE_COLOUR('',#26895); +#27382 = STYLED_ITEM('color',(#27383),#2811); +#27383 = PRESENTATION_STYLE_ASSIGNMENT((#27384)); +#27384 = SURFACE_STYLE_USAGE(.BOTH.,#27385); +#27385 = SURFACE_SIDE_STYLE('',(#27386)); +#27386 = SURFACE_STYLE_FILL_AREA(#27387); +#27387 = FILL_AREA_STYLE('',(#27388)); +#27388 = FILL_AREA_STYLE_COLOUR('',#26895); +#27389 = STYLED_ITEM('color',(#27390),#2828); +#27390 = PRESENTATION_STYLE_ASSIGNMENT((#27391)); +#27391 = SURFACE_STYLE_USAGE(.BOTH.,#27392); +#27392 = SURFACE_SIDE_STYLE('',(#27393)); +#27393 = SURFACE_STYLE_FILL_AREA(#27394); +#27394 = FILL_AREA_STYLE('',(#27395)); +#27395 = FILL_AREA_STYLE_COLOUR('',#26895); +#27396 = STYLED_ITEM('color',(#27397),#2845); +#27397 = PRESENTATION_STYLE_ASSIGNMENT((#27398)); +#27398 = SURFACE_STYLE_USAGE(.BOTH.,#27399); +#27399 = SURFACE_SIDE_STYLE('',(#27400)); +#27400 = SURFACE_STYLE_FILL_AREA(#27401); +#27401 = FILL_AREA_STYLE('',(#27402)); +#27402 = FILL_AREA_STYLE_COLOUR('',#26895); +#27403 = STYLED_ITEM('color',(#27404),#2857); +#27404 = PRESENTATION_STYLE_ASSIGNMENT((#27405)); +#27405 = SURFACE_STYLE_USAGE(.BOTH.,#27406); +#27406 = SURFACE_SIDE_STYLE('',(#27407)); +#27407 = SURFACE_STYLE_FILL_AREA(#27408); +#27408 = FILL_AREA_STYLE('',(#27409)); +#27409 = FILL_AREA_STYLE_COLOUR('',#26895); +#27410 = STYLED_ITEM('color',(#27411),#2874); +#27411 = PRESENTATION_STYLE_ASSIGNMENT((#27412)); +#27412 = SURFACE_STYLE_USAGE(.BOTH.,#27413); +#27413 = SURFACE_SIDE_STYLE('',(#27414)); +#27414 = SURFACE_STYLE_FILL_AREA(#27415); +#27415 = FILL_AREA_STYLE('',(#27416)); +#27416 = FILL_AREA_STYLE_COLOUR('',#26895); +#27417 = STYLED_ITEM('color',(#27418),#2891); +#27418 = PRESENTATION_STYLE_ASSIGNMENT((#27419)); +#27419 = SURFACE_STYLE_USAGE(.BOTH.,#27420); +#27420 = SURFACE_SIDE_STYLE('',(#27421)); +#27421 = SURFACE_STYLE_FILL_AREA(#27422); +#27422 = FILL_AREA_STYLE('',(#27423)); +#27423 = FILL_AREA_STYLE_COLOUR('',#26895); +#27424 = STYLED_ITEM('color',(#27425),#2903); +#27425 = PRESENTATION_STYLE_ASSIGNMENT((#27426)); +#27426 = SURFACE_STYLE_USAGE(.BOTH.,#27427); +#27427 = SURFACE_SIDE_STYLE('',(#27428)); +#27428 = SURFACE_STYLE_FILL_AREA(#27429); +#27429 = FILL_AREA_STYLE('',(#27430)); +#27430 = FILL_AREA_STYLE_COLOUR('',#26895); +#27431 = STYLED_ITEM('color',(#27432),#2925); +#27432 = PRESENTATION_STYLE_ASSIGNMENT((#27433)); +#27433 = SURFACE_STYLE_USAGE(.BOTH.,#27434); +#27434 = SURFACE_SIDE_STYLE('',(#27435)); +#27435 = SURFACE_STYLE_FILL_AREA(#27436); +#27436 = FILL_AREA_STYLE('',(#27437)); +#27437 = FILL_AREA_STYLE_COLOUR('',#26895); +#27438 = STYLED_ITEM('color',(#27439),#2942); +#27439 = PRESENTATION_STYLE_ASSIGNMENT((#27440)); +#27440 = SURFACE_STYLE_USAGE(.BOTH.,#27441); +#27441 = SURFACE_SIDE_STYLE('',(#27442)); +#27442 = SURFACE_STYLE_FILL_AREA(#27443); +#27443 = FILL_AREA_STYLE('',(#27444)); +#27444 = FILL_AREA_STYLE_COLOUR('',#26895); +#27445 = STYLED_ITEM('color',(#27446),#2959); +#27446 = PRESENTATION_STYLE_ASSIGNMENT((#27447)); +#27447 = SURFACE_STYLE_USAGE(.BOTH.,#27448); +#27448 = SURFACE_SIDE_STYLE('',(#27449)); +#27449 = SURFACE_STYLE_FILL_AREA(#27450); +#27450 = FILL_AREA_STYLE('',(#27451)); +#27451 = FILL_AREA_STYLE_COLOUR('',#26895); +#27452 = STYLED_ITEM('color',(#27453),#2976); +#27453 = PRESENTATION_STYLE_ASSIGNMENT((#27454)); +#27454 = SURFACE_STYLE_USAGE(.BOTH.,#27455); +#27455 = SURFACE_SIDE_STYLE('',(#27456)); +#27456 = SURFACE_STYLE_FILL_AREA(#27457); +#27457 = FILL_AREA_STYLE('',(#27458)); +#27458 = FILL_AREA_STYLE_COLOUR('',#26895); +#27459 = STYLED_ITEM('color',(#27460),#2993); +#27460 = PRESENTATION_STYLE_ASSIGNMENT((#27461)); +#27461 = SURFACE_STYLE_USAGE(.BOTH.,#27462); +#27462 = SURFACE_SIDE_STYLE('',(#27463)); +#27463 = SURFACE_STYLE_FILL_AREA(#27464); +#27464 = FILL_AREA_STYLE('',(#27465)); +#27465 = FILL_AREA_STYLE_COLOUR('',#26895); +#27466 = STYLED_ITEM('color',(#27467),#3010); +#27467 = PRESENTATION_STYLE_ASSIGNMENT((#27468)); +#27468 = SURFACE_STYLE_USAGE(.BOTH.,#27469); +#27469 = SURFACE_SIDE_STYLE('',(#27470)); +#27470 = SURFACE_STYLE_FILL_AREA(#27471); +#27471 = FILL_AREA_STYLE('',(#27472)); +#27472 = FILL_AREA_STYLE_COLOUR('',#26895); +#27473 = STYLED_ITEM('color',(#27474),#3027); +#27474 = PRESENTATION_STYLE_ASSIGNMENT((#27475)); +#27475 = SURFACE_STYLE_USAGE(.BOTH.,#27476); +#27476 = SURFACE_SIDE_STYLE('',(#27477)); +#27477 = SURFACE_STYLE_FILL_AREA(#27478); +#27478 = FILL_AREA_STYLE('',(#27479)); +#27479 = FILL_AREA_STYLE_COLOUR('',#26895); +#27480 = STYLED_ITEM('color',(#27481),#3044); +#27481 = PRESENTATION_STYLE_ASSIGNMENT((#27482)); +#27482 = SURFACE_STYLE_USAGE(.BOTH.,#27483); +#27483 = SURFACE_SIDE_STYLE('',(#27484)); +#27484 = SURFACE_STYLE_FILL_AREA(#27485); +#27485 = FILL_AREA_STYLE('',(#27486)); +#27486 = FILL_AREA_STYLE_COLOUR('',#26895); +#27487 = STYLED_ITEM('color',(#27488),#3056); +#27488 = PRESENTATION_STYLE_ASSIGNMENT((#27489)); +#27489 = SURFACE_STYLE_USAGE(.BOTH.,#27490); +#27490 = SURFACE_SIDE_STYLE('',(#27491)); +#27491 = SURFACE_STYLE_FILL_AREA(#27492); +#27492 = FILL_AREA_STYLE('',(#27493)); +#27493 = FILL_AREA_STYLE_COLOUR('',#26895); +#27494 = STYLED_ITEM('color',(#27495),#3068); +#27495 = PRESENTATION_STYLE_ASSIGNMENT((#27496)); +#27496 = SURFACE_STYLE_USAGE(.BOTH.,#27497); +#27497 = SURFACE_SIDE_STYLE('',(#27498)); +#27498 = SURFACE_STYLE_FILL_AREA(#27499); +#27499 = FILL_AREA_STYLE('',(#27500)); +#27500 = FILL_AREA_STYLE_COLOUR('',#27094); +#27501 = STYLED_ITEM('color',(#27502),#3126); +#27502 = PRESENTATION_STYLE_ASSIGNMENT((#27503)); +#27503 = SURFACE_STYLE_USAGE(.BOTH.,#27504); +#27504 = SURFACE_SIDE_STYLE('',(#27505)); +#27505 = SURFACE_STYLE_FILL_AREA(#27506); +#27506 = FILL_AREA_STYLE('',(#27507)); +#27507 = FILL_AREA_STYLE_COLOUR('',#27094); +#27508 = STYLED_ITEM('color',(#27509),#3163); +#27509 = PRESENTATION_STYLE_ASSIGNMENT((#27510)); +#27510 = SURFACE_STYLE_USAGE(.BOTH.,#27511); +#27511 = SURFACE_SIDE_STYLE('',(#27512)); +#27512 = SURFACE_STYLE_FILL_AREA(#27513); +#27513 = FILL_AREA_STYLE('',(#27514)); +#27514 = FILL_AREA_STYLE_COLOUR('',#26895); +#27515 = STYLED_ITEM('color',(#27516),#3180); +#27516 = PRESENTATION_STYLE_ASSIGNMENT((#27517)); +#27517 = SURFACE_STYLE_USAGE(.BOTH.,#27518); +#27518 = SURFACE_SIDE_STYLE('',(#27519)); +#27519 = SURFACE_STYLE_FILL_AREA(#27520); +#27520 = FILL_AREA_STYLE('',(#27521)); +#27521 = FILL_AREA_STYLE_COLOUR('',#26895); +#27522 = STYLED_ITEM('color',(#27523),#3202); +#27523 = PRESENTATION_STYLE_ASSIGNMENT((#27524)); +#27524 = SURFACE_STYLE_USAGE(.BOTH.,#27525); +#27525 = SURFACE_SIDE_STYLE('',(#27526)); +#27526 = SURFACE_STYLE_FILL_AREA(#27527); +#27527 = FILL_AREA_STYLE('',(#27528)); +#27528 = FILL_AREA_STYLE_COLOUR('',#26895); +#27529 = STYLED_ITEM('color',(#27530),#3219); +#27530 = PRESENTATION_STYLE_ASSIGNMENT((#27531)); +#27531 = SURFACE_STYLE_USAGE(.BOTH.,#27532); +#27532 = SURFACE_SIDE_STYLE('',(#27533)); +#27533 = SURFACE_STYLE_FILL_AREA(#27534); +#27534 = FILL_AREA_STYLE('',(#27535)); +#27535 = FILL_AREA_STYLE_COLOUR('',#26895); +#27536 = STYLED_ITEM('color',(#27537),#3236); +#27537 = PRESENTATION_STYLE_ASSIGNMENT((#27538)); +#27538 = SURFACE_STYLE_USAGE(.BOTH.,#27539); +#27539 = SURFACE_SIDE_STYLE('',(#27540)); +#27540 = SURFACE_STYLE_FILL_AREA(#27541); +#27541 = FILL_AREA_STYLE('',(#27542)); +#27542 = FILL_AREA_STYLE_COLOUR('',#26895); +#27543 = STYLED_ITEM('color',(#27544),#3253); +#27544 = PRESENTATION_STYLE_ASSIGNMENT((#27545)); +#27545 = SURFACE_STYLE_USAGE(.BOTH.,#27546); +#27546 = SURFACE_SIDE_STYLE('',(#27547)); +#27547 = SURFACE_STYLE_FILL_AREA(#27548); +#27548 = FILL_AREA_STYLE('',(#27549)); +#27549 = FILL_AREA_STYLE_COLOUR('',#26895); +#27550 = STYLED_ITEM('color',(#27551),#3270); +#27551 = PRESENTATION_STYLE_ASSIGNMENT((#27552)); +#27552 = SURFACE_STYLE_USAGE(.BOTH.,#27553); +#27553 = SURFACE_SIDE_STYLE('',(#27554)); +#27554 = SURFACE_STYLE_FILL_AREA(#27555); +#27555 = FILL_AREA_STYLE('',(#27556)); +#27556 = FILL_AREA_STYLE_COLOUR('',#26895); +#27557 = STYLED_ITEM('color',(#27558),#3282); +#27558 = PRESENTATION_STYLE_ASSIGNMENT((#27559)); +#27559 = SURFACE_STYLE_USAGE(.BOTH.,#27560); +#27560 = SURFACE_SIDE_STYLE('',(#27561)); +#27561 = SURFACE_STYLE_FILL_AREA(#27562); +#27562 = FILL_AREA_STYLE('',(#27563)); +#27563 = FILL_AREA_STYLE_COLOUR('',#26895); +#27564 = STYLED_ITEM('color',(#27565),#3299); +#27565 = PRESENTATION_STYLE_ASSIGNMENT((#27566)); +#27566 = SURFACE_STYLE_USAGE(.BOTH.,#27567); +#27567 = SURFACE_SIDE_STYLE('',(#27568)); +#27568 = SURFACE_STYLE_FILL_AREA(#27569); +#27569 = FILL_AREA_STYLE('',(#27570)); +#27570 = FILL_AREA_STYLE_COLOUR('',#26895); +#27571 = STYLED_ITEM('color',(#27572),#3316); +#27572 = PRESENTATION_STYLE_ASSIGNMENT((#27573)); +#27573 = SURFACE_STYLE_USAGE(.BOTH.,#27574); +#27574 = SURFACE_SIDE_STYLE('',(#27575)); +#27575 = SURFACE_STYLE_FILL_AREA(#27576); +#27576 = FILL_AREA_STYLE('',(#27577)); +#27577 = FILL_AREA_STYLE_COLOUR('',#26895); +#27578 = STYLED_ITEM('color',(#27579),#3328); +#27579 = PRESENTATION_STYLE_ASSIGNMENT((#27580)); +#27580 = SURFACE_STYLE_USAGE(.BOTH.,#27581); +#27581 = SURFACE_SIDE_STYLE('',(#27582)); +#27582 = SURFACE_STYLE_FILL_AREA(#27583); +#27583 = FILL_AREA_STYLE('',(#27584)); +#27584 = FILL_AREA_STYLE_COLOUR('',#26895); +#27585 = STYLED_ITEM('color',(#27586),#3350); +#27586 = PRESENTATION_STYLE_ASSIGNMENT((#27587)); +#27587 = SURFACE_STYLE_USAGE(.BOTH.,#27588); +#27588 = SURFACE_SIDE_STYLE('',(#27589)); +#27589 = SURFACE_STYLE_FILL_AREA(#27590); +#27590 = FILL_AREA_STYLE('',(#27591)); +#27591 = FILL_AREA_STYLE_COLOUR('',#26895); +#27592 = STYLED_ITEM('color',(#27593),#3367); +#27593 = PRESENTATION_STYLE_ASSIGNMENT((#27594)); +#27594 = SURFACE_STYLE_USAGE(.BOTH.,#27595); +#27595 = SURFACE_SIDE_STYLE('',(#27596)); +#27596 = SURFACE_STYLE_FILL_AREA(#27597); +#27597 = FILL_AREA_STYLE('',(#27598)); +#27598 = FILL_AREA_STYLE_COLOUR('',#26895); +#27599 = STYLED_ITEM('color',(#27600),#3384); +#27600 = PRESENTATION_STYLE_ASSIGNMENT((#27601)); +#27601 = SURFACE_STYLE_USAGE(.BOTH.,#27602); +#27602 = SURFACE_SIDE_STYLE('',(#27603)); +#27603 = SURFACE_STYLE_FILL_AREA(#27604); +#27604 = FILL_AREA_STYLE('',(#27605)); +#27605 = FILL_AREA_STYLE_COLOUR('',#26895); +#27606 = STYLED_ITEM('color',(#27607),#3401); +#27607 = PRESENTATION_STYLE_ASSIGNMENT((#27608)); +#27608 = SURFACE_STYLE_USAGE(.BOTH.,#27609); +#27609 = SURFACE_SIDE_STYLE('',(#27610)); +#27610 = SURFACE_STYLE_FILL_AREA(#27611); +#27611 = FILL_AREA_STYLE('',(#27612)); +#27612 = FILL_AREA_STYLE_COLOUR('',#26895); +#27613 = STYLED_ITEM('color',(#27614),#3418); +#27614 = PRESENTATION_STYLE_ASSIGNMENT((#27615)); +#27615 = SURFACE_STYLE_USAGE(.BOTH.,#27616); +#27616 = SURFACE_SIDE_STYLE('',(#27617)); +#27617 = SURFACE_STYLE_FILL_AREA(#27618); +#27618 = FILL_AREA_STYLE('',(#27619)); +#27619 = FILL_AREA_STYLE_COLOUR('',#26895); +#27620 = STYLED_ITEM('color',(#27621),#3435); +#27621 = PRESENTATION_STYLE_ASSIGNMENT((#27622)); +#27622 = SURFACE_STYLE_USAGE(.BOTH.,#27623); +#27623 = SURFACE_SIDE_STYLE('',(#27624)); +#27624 = SURFACE_STYLE_FILL_AREA(#27625); +#27625 = FILL_AREA_STYLE('',(#27626)); +#27626 = FILL_AREA_STYLE_COLOUR('',#26895); +#27627 = STYLED_ITEM('color',(#27628),#3452); +#27628 = PRESENTATION_STYLE_ASSIGNMENT((#27629)); +#27629 = SURFACE_STYLE_USAGE(.BOTH.,#27630); +#27630 = SURFACE_SIDE_STYLE('',(#27631)); +#27631 = SURFACE_STYLE_FILL_AREA(#27632); +#27632 = FILL_AREA_STYLE('',(#27633)); +#27633 = FILL_AREA_STYLE_COLOUR('',#26895); +#27634 = STYLED_ITEM('color',(#27635),#3469); +#27635 = PRESENTATION_STYLE_ASSIGNMENT((#27636)); +#27636 = SURFACE_STYLE_USAGE(.BOTH.,#27637); +#27637 = SURFACE_SIDE_STYLE('',(#27638)); +#27638 = SURFACE_STYLE_FILL_AREA(#27639); +#27639 = FILL_AREA_STYLE('',(#27640)); +#27640 = FILL_AREA_STYLE_COLOUR('',#26895); +#27641 = STYLED_ITEM('color',(#27642),#3481); +#27642 = PRESENTATION_STYLE_ASSIGNMENT((#27643)); +#27643 = SURFACE_STYLE_USAGE(.BOTH.,#27644); +#27644 = SURFACE_SIDE_STYLE('',(#27645)); +#27645 = SURFACE_STYLE_FILL_AREA(#27646); +#27646 = FILL_AREA_STYLE('',(#27647)); +#27647 = FILL_AREA_STYLE_COLOUR('',#26895); +#27648 = STYLED_ITEM('color',(#27649),#3493); +#27649 = PRESENTATION_STYLE_ASSIGNMENT((#27650)); +#27650 = SURFACE_STYLE_USAGE(.BOTH.,#27651); +#27651 = SURFACE_SIDE_STYLE('',(#27652)); +#27652 = SURFACE_STYLE_FILL_AREA(#27653); +#27653 = FILL_AREA_STYLE('',(#27654)); +#27654 = FILL_AREA_STYLE_COLOUR('',#27094); +#27655 = STYLED_ITEM('color',(#27656),#3510); +#27656 = PRESENTATION_STYLE_ASSIGNMENT((#27657)); +#27657 = SURFACE_STYLE_USAGE(.BOTH.,#27658); +#27658 = SURFACE_SIDE_STYLE('',(#27659)); +#27659 = SURFACE_STYLE_FILL_AREA(#27660); +#27660 = FILL_AREA_STYLE('',(#27661)); +#27661 = FILL_AREA_STYLE_COLOUR('',#27094); +#27662 = STYLED_ITEM('color',(#27663),#3539); +#27663 = PRESENTATION_STYLE_ASSIGNMENT((#27664)); +#27664 = SURFACE_STYLE_USAGE(.BOTH.,#27665); +#27665 = SURFACE_SIDE_STYLE('',(#27666)); +#27666 = SURFACE_STYLE_FILL_AREA(#27667); +#27667 = FILL_AREA_STYLE('',(#27668)); +#27668 = FILL_AREA_STYLE_COLOUR('',#27094); +#27669 = STYLED_ITEM('color',(#27670),#3567); +#27670 = PRESENTATION_STYLE_ASSIGNMENT((#27671)); +#27671 = SURFACE_STYLE_USAGE(.BOTH.,#27672); +#27672 = SURFACE_SIDE_STYLE('',(#27673)); +#27673 = SURFACE_STYLE_FILL_AREA(#27674); +#27674 = FILL_AREA_STYLE('',(#27675)); +#27675 = FILL_AREA_STYLE_COLOUR('',#27094); +#27676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #27677,#27684,#27691,#27698,#27705,#27712,#27719,#27726,#27733, + #27740,#27747,#27754,#27761,#27768,#27775,#27782,#27789,#27796, + #27803,#27810,#27817,#27824,#27831,#27838,#27845,#27852,#27859, + #27866,#27873,#27880,#27887,#27894,#27901,#27908,#27915,#27922, + #27929,#27936,#27943,#27950,#27957,#27964,#27971,#27978,#27985, + #27992,#27999,#28006,#28013,#28020,#28027,#28034,#28041,#28048, + #28055,#28062,#28069,#28076,#28083,#28090,#28097,#28105),#5604); +#27677 = STYLED_ITEM('color',(#27678),#3652); +#27678 = PRESENTATION_STYLE_ASSIGNMENT((#27679)); +#27679 = SURFACE_STYLE_USAGE(.BOTH.,#27680); +#27680 = SURFACE_SIDE_STYLE('',(#27681)); +#27681 = SURFACE_STYLE_FILL_AREA(#27682); +#27682 = FILL_AREA_STYLE('',(#27683)); +#27683 = FILL_AREA_STYLE_COLOUR('',#26895); +#27684 = STYLED_ITEM('color',(#27685),#3692); +#27685 = PRESENTATION_STYLE_ASSIGNMENT((#27686)); +#27686 = SURFACE_STYLE_USAGE(.BOTH.,#27687); +#27687 = SURFACE_SIDE_STYLE('',(#27688)); +#27688 = SURFACE_STYLE_FILL_AREA(#27689); +#27689 = FILL_AREA_STYLE('',(#27690)); +#27690 = FILL_AREA_STYLE_COLOUR('',#26895); +#27691 = STYLED_ITEM('color',(#27692),#3739); +#27692 = PRESENTATION_STYLE_ASSIGNMENT((#27693)); +#27693 = SURFACE_STYLE_USAGE(.BOTH.,#27694); +#27694 = SURFACE_SIDE_STYLE('',(#27695)); +#27695 = SURFACE_STYLE_FILL_AREA(#27696); +#27696 = FILL_AREA_STYLE('',(#27697)); +#27697 = FILL_AREA_STYLE_COLOUR('',#26895); +#27698 = STYLED_ITEM('color',(#27699),#3763); +#27699 = PRESENTATION_STYLE_ASSIGNMENT((#27700)); +#27700 = SURFACE_STYLE_USAGE(.BOTH.,#27701); +#27701 = SURFACE_SIDE_STYLE('',(#27702)); +#27702 = SURFACE_STYLE_FILL_AREA(#27703); +#27703 = FILL_AREA_STYLE('',(#27704)); +#27704 = FILL_AREA_STYLE_COLOUR('',#26895); +#27705 = STYLED_ITEM('color',(#27706),#3803); +#27706 = PRESENTATION_STYLE_ASSIGNMENT((#27707)); +#27707 = SURFACE_STYLE_USAGE(.BOTH.,#27708); +#27708 = SURFACE_SIDE_STYLE('',(#27709)); +#27709 = SURFACE_STYLE_FILL_AREA(#27710); +#27710 = FILL_AREA_STYLE('',(#27711)); +#27711 = FILL_AREA_STYLE_COLOUR('',#26895); +#27712 = STYLED_ITEM('color',(#27713),#3820); +#27713 = PRESENTATION_STYLE_ASSIGNMENT((#27714)); +#27714 = SURFACE_STYLE_USAGE(.BOTH.,#27715); +#27715 = SURFACE_SIDE_STYLE('',(#27716)); +#27716 = SURFACE_STYLE_FILL_AREA(#27717); +#27717 = FILL_AREA_STYLE('',(#27718)); +#27718 = FILL_AREA_STYLE_COLOUR('',#27094); +#27719 = STYLED_ITEM('color',(#27720),#4135); +#27720 = PRESENTATION_STYLE_ASSIGNMENT((#27721)); +#27721 = SURFACE_STYLE_USAGE(.BOTH.,#27722); +#27722 = SURFACE_SIDE_STYLE('',(#27723)); +#27723 = SURFACE_STYLE_FILL_AREA(#27724); +#27724 = FILL_AREA_STYLE('',(#27725)); +#27725 = FILL_AREA_STYLE_COLOUR('',#27094); +#27726 = STYLED_ITEM('color',(#27727),#4244); +#27727 = PRESENTATION_STYLE_ASSIGNMENT((#27728)); +#27728 = SURFACE_STYLE_USAGE(.BOTH.,#27729); +#27729 = SURFACE_SIDE_STYLE('',(#27730)); +#27730 = SURFACE_STYLE_FILL_AREA(#27731); +#27731 = FILL_AREA_STYLE('',(#27732)); +#27732 = FILL_AREA_STYLE_COLOUR('',#26895); +#27733 = STYLED_ITEM('color',(#27734),#4256); +#27734 = PRESENTATION_STYLE_ASSIGNMENT((#27735)); +#27735 = SURFACE_STYLE_USAGE(.BOTH.,#27736); +#27736 = SURFACE_SIDE_STYLE('',(#27737)); +#27737 = SURFACE_STYLE_FILL_AREA(#27738); +#27738 = FILL_AREA_STYLE('',(#27739)); +#27739 = FILL_AREA_STYLE_COLOUR('',#27094); +#27740 = STYLED_ITEM('color',(#27741),#4379); +#27741 = PRESENTATION_STYLE_ASSIGNMENT((#27742)); +#27742 = SURFACE_STYLE_USAGE(.BOTH.,#27743); +#27743 = SURFACE_SIDE_STYLE('',(#27744)); +#27744 = SURFACE_STYLE_FILL_AREA(#27745); +#27745 = FILL_AREA_STYLE('',(#27746)); +#27746 = FILL_AREA_STYLE_COLOUR('',#27094); +#27747 = STYLED_ITEM('color',(#27748),#4396); +#27748 = PRESENTATION_STYLE_ASSIGNMENT((#27749)); +#27749 = SURFACE_STYLE_USAGE(.BOTH.,#27750); +#27750 = SURFACE_SIDE_STYLE('',(#27751)); +#27751 = SURFACE_STYLE_FILL_AREA(#27752); +#27752 = FILL_AREA_STYLE('',(#27753)); +#27753 = FILL_AREA_STYLE_COLOUR('',#26895); +#27754 = STYLED_ITEM('color',(#27755),#4436); +#27755 = PRESENTATION_STYLE_ASSIGNMENT((#27756)); +#27756 = SURFACE_STYLE_USAGE(.BOTH.,#27757); +#27757 = SURFACE_SIDE_STYLE('',(#27758)); +#27758 = SURFACE_STYLE_FILL_AREA(#27759); +#27759 = FILL_AREA_STYLE('',(#27760)); +#27760 = FILL_AREA_STYLE_COLOUR('',#26895); +#27761 = STYLED_ITEM('color',(#27762),#4460); +#27762 = PRESENTATION_STYLE_ASSIGNMENT((#27763)); +#27763 = SURFACE_STYLE_USAGE(.BOTH.,#27764); +#27764 = SURFACE_SIDE_STYLE('',(#27765)); +#27765 = SURFACE_STYLE_FILL_AREA(#27766); +#27766 = FILL_AREA_STYLE('',(#27767)); +#27767 = FILL_AREA_STYLE_COLOUR('',#26895); +#27768 = STYLED_ITEM('color',(#27769),#4500); +#27769 = PRESENTATION_STYLE_ASSIGNMENT((#27770)); +#27770 = SURFACE_STYLE_USAGE(.BOTH.,#27771); +#27771 = SURFACE_SIDE_STYLE('',(#27772)); +#27772 = SURFACE_STYLE_FILL_AREA(#27773); +#27773 = FILL_AREA_STYLE('',(#27774)); +#27774 = FILL_AREA_STYLE_COLOUR('',#26895); +#27775 = STYLED_ITEM('color',(#27776),#4533); +#27776 = PRESENTATION_STYLE_ASSIGNMENT((#27777)); +#27777 = SURFACE_STYLE_USAGE(.BOTH.,#27778); +#27778 = SURFACE_SIDE_STYLE('',(#27779)); +#27779 = SURFACE_STYLE_FILL_AREA(#27780); +#27780 = FILL_AREA_STYLE('',(#27781)); +#27781 = FILL_AREA_STYLE_COLOUR('',#26895); +#27782 = STYLED_ITEM('color',(#27783),#4557); +#27783 = PRESENTATION_STYLE_ASSIGNMENT((#27784)); +#27784 = SURFACE_STYLE_USAGE(.BOTH.,#27785); +#27785 = SURFACE_SIDE_STYLE('',(#27786)); +#27786 = SURFACE_STYLE_FILL_AREA(#27787); +#27787 = FILL_AREA_STYLE('',(#27788)); +#27788 = FILL_AREA_STYLE_COLOUR('',#26895); +#27789 = STYLED_ITEM('color',(#27790),#4590); +#27790 = PRESENTATION_STYLE_ASSIGNMENT((#27791)); +#27791 = SURFACE_STYLE_USAGE(.BOTH.,#27792); +#27792 = SURFACE_SIDE_STYLE('',(#27793)); +#27793 = SURFACE_STYLE_FILL_AREA(#27794); +#27794 = FILL_AREA_STYLE('',(#27795)); +#27795 = FILL_AREA_STYLE_COLOUR('',#26895); +#27796 = STYLED_ITEM('color',(#27797),#4630); +#27797 = PRESENTATION_STYLE_ASSIGNMENT((#27798)); +#27798 = SURFACE_STYLE_USAGE(.BOTH.,#27799); +#27799 = SURFACE_SIDE_STYLE('',(#27800)); +#27800 = SURFACE_STYLE_FILL_AREA(#27801); +#27801 = FILL_AREA_STYLE('',(#27802)); +#27802 = FILL_AREA_STYLE_COLOUR('',#26895); +#27803 = STYLED_ITEM('color',(#27804),#4654); +#27804 = PRESENTATION_STYLE_ASSIGNMENT((#27805)); +#27805 = SURFACE_STYLE_USAGE(.BOTH.,#27806); +#27806 = SURFACE_SIDE_STYLE('',(#27807)); +#27807 = SURFACE_STYLE_FILL_AREA(#27808); +#27808 = FILL_AREA_STYLE('',(#27809)); +#27809 = FILL_AREA_STYLE_COLOUR('',#26895); +#27810 = STYLED_ITEM('color',(#27811),#4694); +#27811 = PRESENTATION_STYLE_ASSIGNMENT((#27812)); +#27812 = SURFACE_STYLE_USAGE(.BOTH.,#27813); +#27813 = SURFACE_SIDE_STYLE('',(#27814)); +#27814 = SURFACE_STYLE_FILL_AREA(#27815); +#27815 = FILL_AREA_STYLE('',(#27816)); +#27816 = FILL_AREA_STYLE_COLOUR('',#26895); +#27817 = STYLED_ITEM('color',(#27818),#4727); +#27818 = PRESENTATION_STYLE_ASSIGNMENT((#27819)); +#27819 = SURFACE_STYLE_USAGE(.BOTH.,#27820); +#27820 = SURFACE_SIDE_STYLE('',(#27821)); +#27821 = SURFACE_STYLE_FILL_AREA(#27822); +#27822 = FILL_AREA_STYLE('',(#27823)); +#27823 = FILL_AREA_STYLE_COLOUR('',#26895); +#27824 = STYLED_ITEM('color',(#27825),#4751); +#27825 = PRESENTATION_STYLE_ASSIGNMENT((#27826)); +#27826 = SURFACE_STYLE_USAGE(.BOTH.,#27827); +#27827 = SURFACE_SIDE_STYLE('',(#27828)); +#27828 = SURFACE_STYLE_FILL_AREA(#27829); +#27829 = FILL_AREA_STYLE('',(#27830)); +#27830 = FILL_AREA_STYLE_COLOUR('',#26895); +#27831 = STYLED_ITEM('color',(#27832),#4784); +#27832 = PRESENTATION_STYLE_ASSIGNMENT((#27833)); +#27833 = SURFACE_STYLE_USAGE(.BOTH.,#27834); +#27834 = SURFACE_SIDE_STYLE('',(#27835)); +#27835 = SURFACE_STYLE_FILL_AREA(#27836); +#27836 = FILL_AREA_STYLE('',(#27837)); +#27837 = FILL_AREA_STYLE_COLOUR('',#26895); +#27838 = STYLED_ITEM('color',(#27839),#4824); +#27839 = PRESENTATION_STYLE_ASSIGNMENT((#27840)); +#27840 = SURFACE_STYLE_USAGE(.BOTH.,#27841); +#27841 = SURFACE_SIDE_STYLE('',(#27842)); +#27842 = SURFACE_STYLE_FILL_AREA(#27843); +#27843 = FILL_AREA_STYLE('',(#27844)); +#27844 = FILL_AREA_STYLE_COLOUR('',#26895); +#27845 = STYLED_ITEM('color',(#27846),#4848); +#27846 = PRESENTATION_STYLE_ASSIGNMENT((#27847)); +#27847 = SURFACE_STYLE_USAGE(.BOTH.,#27848); +#27848 = SURFACE_SIDE_STYLE('',(#27849)); +#27849 = SURFACE_STYLE_FILL_AREA(#27850); +#27850 = FILL_AREA_STYLE('',(#27851)); +#27851 = FILL_AREA_STYLE_COLOUR('',#26895); +#27852 = STYLED_ITEM('color',(#27853),#4888); +#27853 = PRESENTATION_STYLE_ASSIGNMENT((#27854)); +#27854 = SURFACE_STYLE_USAGE(.BOTH.,#27855); +#27855 = SURFACE_SIDE_STYLE('',(#27856)); +#27856 = SURFACE_STYLE_FILL_AREA(#27857); +#27857 = FILL_AREA_STYLE('',(#27858)); +#27858 = FILL_AREA_STYLE_COLOUR('',#26895); +#27859 = STYLED_ITEM('color',(#27860),#4921); +#27860 = PRESENTATION_STYLE_ASSIGNMENT((#27861)); +#27861 = SURFACE_STYLE_USAGE(.BOTH.,#27862); +#27862 = SURFACE_SIDE_STYLE('',(#27863)); +#27863 = SURFACE_STYLE_FILL_AREA(#27864); +#27864 = FILL_AREA_STYLE('',(#27865)); +#27865 = FILL_AREA_STYLE_COLOUR('',#26895); +#27866 = STYLED_ITEM('color',(#27867),#4945); +#27867 = PRESENTATION_STYLE_ASSIGNMENT((#27868)); +#27868 = SURFACE_STYLE_USAGE(.BOTH.,#27869); +#27869 = SURFACE_SIDE_STYLE('',(#27870)); +#27870 = SURFACE_STYLE_FILL_AREA(#27871); +#27871 = FILL_AREA_STYLE('',(#27872)); +#27872 = FILL_AREA_STYLE_COLOUR('',#26895); +#27873 = STYLED_ITEM('color',(#27874),#4978); +#27874 = PRESENTATION_STYLE_ASSIGNMENT((#27875)); +#27875 = SURFACE_STYLE_USAGE(.BOTH.,#27876); +#27876 = SURFACE_SIDE_STYLE('',(#27877)); +#27877 = SURFACE_STYLE_FILL_AREA(#27878); +#27878 = FILL_AREA_STYLE('',(#27879)); +#27879 = FILL_AREA_STYLE_COLOUR('',#26895); +#27880 = STYLED_ITEM('color',(#27881),#5018); +#27881 = PRESENTATION_STYLE_ASSIGNMENT((#27882)); +#27882 = SURFACE_STYLE_USAGE(.BOTH.,#27883); +#27883 = SURFACE_SIDE_STYLE('',(#27884)); +#27884 = SURFACE_STYLE_FILL_AREA(#27885); +#27885 = FILL_AREA_STYLE('',(#27886)); +#27886 = FILL_AREA_STYLE_COLOUR('',#26895); +#27887 = STYLED_ITEM('color',(#27888),#5042); +#27888 = PRESENTATION_STYLE_ASSIGNMENT((#27889)); +#27889 = SURFACE_STYLE_USAGE(.BOTH.,#27890); +#27890 = SURFACE_SIDE_STYLE('',(#27891)); +#27891 = SURFACE_STYLE_FILL_AREA(#27892); +#27892 = FILL_AREA_STYLE('',(#27893)); +#27893 = FILL_AREA_STYLE_COLOUR('',#26895); +#27894 = STYLED_ITEM('color',(#27895),#5075); +#27895 = PRESENTATION_STYLE_ASSIGNMENT((#27896)); +#27896 = SURFACE_STYLE_USAGE(.BOTH.,#27897); +#27897 = SURFACE_SIDE_STYLE('',(#27898)); +#27898 = SURFACE_STYLE_FILL_AREA(#27899); +#27899 = FILL_AREA_STYLE('',(#27900)); +#27900 = FILL_AREA_STYLE_COLOUR('',#27094); +#27901 = STYLED_ITEM('color',(#27902),#5092); +#27902 = PRESENTATION_STYLE_ASSIGNMENT((#27903)); +#27903 = SURFACE_STYLE_USAGE(.BOTH.,#27904); +#27904 = SURFACE_SIDE_STYLE('',(#27905)); +#27905 = SURFACE_STYLE_FILL_AREA(#27906); +#27906 = FILL_AREA_STYLE('',(#27907)); +#27907 = FILL_AREA_STYLE_COLOUR('',#26895); +#27908 = STYLED_ITEM('color',(#27909),#5123); +#27909 = PRESENTATION_STYLE_ASSIGNMENT((#27910)); +#27910 = SURFACE_STYLE_USAGE(.BOTH.,#27911); +#27911 = SURFACE_SIDE_STYLE('',(#27912)); +#27912 = SURFACE_STYLE_FILL_AREA(#27913); +#27913 = FILL_AREA_STYLE('',(#27914)); +#27914 = FILL_AREA_STYLE_COLOUR('',#26895); +#27915 = STYLED_ITEM('color',(#27916),#5147); +#27916 = PRESENTATION_STYLE_ASSIGNMENT((#27917)); +#27917 = SURFACE_STYLE_USAGE(.BOTH.,#27918); +#27918 = SURFACE_SIDE_STYLE('',(#27919)); +#27919 = SURFACE_STYLE_FILL_AREA(#27920); +#27920 = FILL_AREA_STYLE('',(#27921)); +#27921 = FILL_AREA_STYLE_COLOUR('',#26895); +#27922 = STYLED_ITEM('color',(#27923),#5171); +#27923 = PRESENTATION_STYLE_ASSIGNMENT((#27924)); +#27924 = SURFACE_STYLE_USAGE(.BOTH.,#27925); +#27925 = SURFACE_SIDE_STYLE('',(#27926)); +#27926 = SURFACE_STYLE_FILL_AREA(#27927); +#27927 = FILL_AREA_STYLE('',(#27928)); +#27928 = FILL_AREA_STYLE_COLOUR('',#26895); +#27929 = STYLED_ITEM('color',(#27930),#5195); +#27930 = PRESENTATION_STYLE_ASSIGNMENT((#27931)); +#27931 = SURFACE_STYLE_USAGE(.BOTH.,#27932); +#27932 = SURFACE_SIDE_STYLE('',(#27933)); +#27933 = SURFACE_STYLE_FILL_AREA(#27934); +#27934 = FILL_AREA_STYLE('',(#27935)); +#27935 = FILL_AREA_STYLE_COLOUR('',#26895); +#27936 = STYLED_ITEM('color',(#27937),#5212); +#27937 = PRESENTATION_STYLE_ASSIGNMENT((#27938)); +#27938 = SURFACE_STYLE_USAGE(.BOTH.,#27939); +#27939 = SURFACE_SIDE_STYLE('',(#27940)); +#27940 = SURFACE_STYLE_FILL_AREA(#27941); +#27941 = FILL_AREA_STYLE('',(#27942)); +#27942 = FILL_AREA_STYLE_COLOUR('',#27094); +#27943 = STYLED_ITEM('color',(#27944),#5235); +#27944 = PRESENTATION_STYLE_ASSIGNMENT((#27945)); +#27945 = SURFACE_STYLE_USAGE(.BOTH.,#27946); +#27946 = SURFACE_SIDE_STYLE('',(#27947)); +#27947 = SURFACE_STYLE_FILL_AREA(#27948); +#27948 = FILL_AREA_STYLE('',(#27949)); +#27949 = FILL_AREA_STYLE_COLOUR('',#26895); +#27950 = STYLED_ITEM('color',(#27951),#5252); +#27951 = PRESENTATION_STYLE_ASSIGNMENT((#27952)); +#27952 = SURFACE_STYLE_USAGE(.BOTH.,#27953); +#27953 = SURFACE_SIDE_STYLE('',(#27954)); +#27954 = SURFACE_STYLE_FILL_AREA(#27955); +#27955 = FILL_AREA_STYLE('',(#27956)); +#27956 = FILL_AREA_STYLE_COLOUR('',#26895); +#27957 = STYLED_ITEM('color',(#27958),#5269); +#27958 = PRESENTATION_STYLE_ASSIGNMENT((#27959)); +#27959 = SURFACE_STYLE_USAGE(.BOTH.,#27960); +#27960 = SURFACE_SIDE_STYLE('',(#27961)); +#27961 = SURFACE_STYLE_FILL_AREA(#27962); +#27962 = FILL_AREA_STYLE('',(#27963)); +#27963 = FILL_AREA_STYLE_COLOUR('',#26895); +#27964 = STYLED_ITEM('color',(#27965),#5286); +#27965 = PRESENTATION_STYLE_ASSIGNMENT((#27966)); +#27966 = SURFACE_STYLE_USAGE(.BOTH.,#27967); +#27967 = SURFACE_SIDE_STYLE('',(#27968)); +#27968 = SURFACE_STYLE_FILL_AREA(#27969); +#27969 = FILL_AREA_STYLE('',(#27970)); +#27970 = FILL_AREA_STYLE_COLOUR('',#26895); +#27971 = STYLED_ITEM('color',(#27972),#5303); +#27972 = PRESENTATION_STYLE_ASSIGNMENT((#27973)); +#27973 = SURFACE_STYLE_USAGE(.BOTH.,#27974); +#27974 = SURFACE_SIDE_STYLE('',(#27975)); +#27975 = SURFACE_STYLE_FILL_AREA(#27976); +#27976 = FILL_AREA_STYLE('',(#27977)); +#27977 = FILL_AREA_STYLE_COLOUR('',#26895); +#27978 = STYLED_ITEM('color',(#27979),#5320); +#27979 = PRESENTATION_STYLE_ASSIGNMENT((#27980)); +#27980 = SURFACE_STYLE_USAGE(.BOTH.,#27981); +#27981 = SURFACE_SIDE_STYLE('',(#27982)); +#27982 = SURFACE_STYLE_FILL_AREA(#27983); +#27983 = FILL_AREA_STYLE('',(#27984)); +#27984 = FILL_AREA_STYLE_COLOUR('',#26895); +#27985 = STYLED_ITEM('color',(#27986),#5337); +#27986 = PRESENTATION_STYLE_ASSIGNMENT((#27987)); +#27987 = SURFACE_STYLE_USAGE(.BOTH.,#27988); +#27988 = SURFACE_SIDE_STYLE('',(#27989)); +#27989 = SURFACE_STYLE_FILL_AREA(#27990); +#27990 = FILL_AREA_STYLE('',(#27991)); +#27991 = FILL_AREA_STYLE_COLOUR('',#26895); +#27992 = STYLED_ITEM('color',(#27993),#5354); +#27993 = PRESENTATION_STYLE_ASSIGNMENT((#27994)); +#27994 = SURFACE_STYLE_USAGE(.BOTH.,#27995); +#27995 = SURFACE_SIDE_STYLE('',(#27996)); +#27996 = SURFACE_STYLE_FILL_AREA(#27997); +#27997 = FILL_AREA_STYLE('',(#27998)); +#27998 = FILL_AREA_STYLE_COLOUR('',#26895); +#27999 = STYLED_ITEM('color',(#28000),#5371); +#28000 = PRESENTATION_STYLE_ASSIGNMENT((#28001)); +#28001 = SURFACE_STYLE_USAGE(.BOTH.,#28002); +#28002 = SURFACE_SIDE_STYLE('',(#28003)); +#28003 = SURFACE_STYLE_FILL_AREA(#28004); +#28004 = FILL_AREA_STYLE('',(#28005)); +#28005 = FILL_AREA_STYLE_COLOUR('',#26895); +#28006 = STYLED_ITEM('color',(#28007),#5383); +#28007 = PRESENTATION_STYLE_ASSIGNMENT((#28008)); +#28008 = SURFACE_STYLE_USAGE(.BOTH.,#28009); +#28009 = SURFACE_SIDE_STYLE('',(#28010)); +#28010 = SURFACE_STYLE_FILL_AREA(#28011); +#28011 = FILL_AREA_STYLE('',(#28012)); +#28012 = FILL_AREA_STYLE_COLOUR('',#26895); +#28013 = STYLED_ITEM('color',(#28014),#5400); +#28014 = PRESENTATION_STYLE_ASSIGNMENT((#28015)); +#28015 = SURFACE_STYLE_USAGE(.BOTH.,#28016); +#28016 = SURFACE_SIDE_STYLE('',(#28017)); +#28017 = SURFACE_STYLE_FILL_AREA(#28018); +#28018 = FILL_AREA_STYLE('',(#28019)); +#28019 = FILL_AREA_STYLE_COLOUR('',#26895); +#28020 = STYLED_ITEM('color',(#28021),#5412); +#28021 = PRESENTATION_STYLE_ASSIGNMENT((#28022)); +#28022 = SURFACE_STYLE_USAGE(.BOTH.,#28023); +#28023 = SURFACE_SIDE_STYLE('',(#28024)); +#28024 = SURFACE_STYLE_FILL_AREA(#28025); +#28025 = FILL_AREA_STYLE('',(#28026)); +#28026 = FILL_AREA_STYLE_COLOUR('',#26895); +#28027 = STYLED_ITEM('color',(#28028),#5429); +#28028 = PRESENTATION_STYLE_ASSIGNMENT((#28029)); +#28029 = SURFACE_STYLE_USAGE(.BOTH.,#28030); +#28030 = SURFACE_SIDE_STYLE('',(#28031)); +#28031 = SURFACE_STYLE_FILL_AREA(#28032); +#28032 = FILL_AREA_STYLE('',(#28033)); +#28033 = FILL_AREA_STYLE_COLOUR('',#26895); +#28034 = STYLED_ITEM('color',(#28035),#5441); +#28035 = PRESENTATION_STYLE_ASSIGNMENT((#28036)); +#28036 = SURFACE_STYLE_USAGE(.BOTH.,#28037); +#28037 = SURFACE_SIDE_STYLE('',(#28038)); +#28038 = SURFACE_STYLE_FILL_AREA(#28039); +#28039 = FILL_AREA_STYLE('',(#28040)); +#28040 = FILL_AREA_STYLE_COLOUR('',#26895); +#28041 = STYLED_ITEM('color',(#28042),#5458); +#28042 = PRESENTATION_STYLE_ASSIGNMENT((#28043)); +#28043 = SURFACE_STYLE_USAGE(.BOTH.,#28044); +#28044 = SURFACE_SIDE_STYLE('',(#28045)); +#28045 = SURFACE_STYLE_FILL_AREA(#28046); +#28046 = FILL_AREA_STYLE('',(#28047)); +#28047 = FILL_AREA_STYLE_COLOUR('',#26895); +#28048 = STYLED_ITEM('color',(#28049),#5470); +#28049 = PRESENTATION_STYLE_ASSIGNMENT((#28050)); +#28050 = SURFACE_STYLE_USAGE(.BOTH.,#28051); +#28051 = SURFACE_SIDE_STYLE('',(#28052)); +#28052 = SURFACE_STYLE_FILL_AREA(#28053); +#28053 = FILL_AREA_STYLE('',(#28054)); +#28054 = FILL_AREA_STYLE_COLOUR('',#26895); +#28055 = STYLED_ITEM('color',(#28056),#5487); +#28056 = PRESENTATION_STYLE_ASSIGNMENT((#28057)); +#28057 = SURFACE_STYLE_USAGE(.BOTH.,#28058); +#28058 = SURFACE_SIDE_STYLE('',(#28059)); +#28059 = SURFACE_STYLE_FILL_AREA(#28060); +#28060 = FILL_AREA_STYLE('',(#28061)); +#28061 = FILL_AREA_STYLE_COLOUR('',#26895); +#28062 = STYLED_ITEM('color',(#28063),#5499); +#28063 = PRESENTATION_STYLE_ASSIGNMENT((#28064)); +#28064 = SURFACE_STYLE_USAGE(.BOTH.,#28065); +#28065 = SURFACE_SIDE_STYLE('',(#28066)); +#28066 = SURFACE_STYLE_FILL_AREA(#28067); +#28067 = FILL_AREA_STYLE('',(#28068)); +#28068 = FILL_AREA_STYLE_COLOUR('',#26895); +#28069 = STYLED_ITEM('color',(#28070),#5516); +#28070 = PRESENTATION_STYLE_ASSIGNMENT((#28071)); +#28071 = SURFACE_STYLE_USAGE(.BOTH.,#28072); +#28072 = SURFACE_SIDE_STYLE('',(#28073)); +#28073 = SURFACE_STYLE_FILL_AREA(#28074); +#28074 = FILL_AREA_STYLE('',(#28075)); +#28075 = FILL_AREA_STYLE_COLOUR('',#26895); +#28076 = STYLED_ITEM('color',(#28077),#5528); +#28077 = PRESENTATION_STYLE_ASSIGNMENT((#28078)); +#28078 = SURFACE_STYLE_USAGE(.BOTH.,#28079); +#28079 = SURFACE_SIDE_STYLE('',(#28080)); +#28080 = SURFACE_STYLE_FILL_AREA(#28081); +#28081 = FILL_AREA_STYLE('',(#28082)); +#28082 = FILL_AREA_STYLE_COLOUR('',#26895); +#28083 = STYLED_ITEM('color',(#28084),#5545); +#28084 = PRESENTATION_STYLE_ASSIGNMENT((#28085)); +#28085 = SURFACE_STYLE_USAGE(.BOTH.,#28086); +#28086 = SURFACE_SIDE_STYLE('',(#28087)); +#28087 = SURFACE_STYLE_FILL_AREA(#28088); +#28088 = FILL_AREA_STYLE('',(#28089)); +#28089 = FILL_AREA_STYLE_COLOUR('',#26895); +#28090 = STYLED_ITEM('color',(#28091),#5557); +#28091 = PRESENTATION_STYLE_ASSIGNMENT((#28092)); +#28092 = SURFACE_STYLE_USAGE(.BOTH.,#28093); +#28093 = SURFACE_SIDE_STYLE('',(#28094)); +#28094 = SURFACE_STYLE_FILL_AREA(#28095); +#28095 = FILL_AREA_STYLE('',(#28096)); +#28096 = FILL_AREA_STYLE_COLOUR('',#26895); +#28097 = STYLED_ITEM('color',(#28098),#5570); +#28098 = PRESENTATION_STYLE_ASSIGNMENT((#28099)); +#28099 = SURFACE_STYLE_USAGE(.BOTH.,#28100); +#28100 = SURFACE_SIDE_STYLE('',(#28101)); +#28101 = SURFACE_STYLE_FILL_AREA(#28102); +#28102 = FILL_AREA_STYLE('',(#28103)); +#28103 = FILL_AREA_STYLE_COLOUR('',#28104); +#28104 = COLOUR_RGB('',0.690999977303,0.663999984767,0.597999987832); +#28105 = STYLED_ITEM('color',(#28106),#5595); +#28106 = PRESENTATION_STYLE_ASSIGNMENT((#28107)); +#28107 = SURFACE_STYLE_USAGE(.BOTH.,#28108); +#28108 = SURFACE_SIDE_STYLE('',(#28109)); +#28109 = SURFACE_STYLE_FILL_AREA(#28110); +#28110 = FILL_AREA_STYLE('',(#28111)); +#28111 = FILL_AREA_STYLE_COLOUR('',#28104); +#28112 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #28113),#6240); +#28113 = STYLED_ITEM('color',(#28114),#5646); +#28114 = PRESENTATION_STYLE_ASSIGNMENT((#28115,#28121)); +#28115 = SURFACE_STYLE_USAGE(.BOTH.,#28116); +#28116 = SURFACE_SIDE_STYLE('',(#28117)); +#28117 = SURFACE_STYLE_FILL_AREA(#28118); +#28118 = FILL_AREA_STYLE('',(#28119)); +#28119 = FILL_AREA_STYLE_COLOUR('',#28120); +#28120 = COLOUR_RGB('',1.,0.807843143701,0.498039215105); +#28121 = CURVE_STYLE('',#28122,POSITIVE_LENGTH_MEASURE(0.1),#28120); +#28122 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#28123 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #28124),#26869); +#28124 = STYLED_ITEM('color',(#28125),#24747); +#28125 = PRESENTATION_STYLE_ASSIGNMENT((#28126)); +#28126 = SURFACE_STYLE_USAGE(.BOTH.,#28127); +#28127 = SURFACE_SIDE_STYLE('',(#28128)); +#28128 = SURFACE_STYLE_FILL_AREA(#28129); +#28129 = FILL_AREA_STYLE('',(#28130)); +#28130 = FILL_AREA_STYLE_COLOUR('',#28131); +#28131 = COLOUR_RGB('',0.313304153717,0.484529207832,0.410020903123); +ENDSEC; +END-ISO-10303-21; diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0f4824f --- /dev/null +++ b/LICENSE @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + bg-bezeichnung + Copyright (C) 2024 FaSTTUBe + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + bg-bezeichnung Copyright (C) 2024 FaSTTUBe + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/README.md b/README.md index 0d56359..7c7eb4b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# mvbms-test-24 +# MVBMS_FT24 -This is the code for the the MVBMS_TEST_FT24-V1.0 \ No newline at end of file +The PCB responsible for monitoring the 60V battery which powers the powerground fans. \ No newline at end of file diff --git a/Software/.cache/clangd/index/ADBMS_Abstraction.h.44647A90EB5B18C4.idx b/Software/.cache/clangd/index/ADBMS_Abstraction.h.44647A90EB5B18C4.idx new file mode 100644 index 0000000..42e0e70 Binary files /dev/null and b/Software/.cache/clangd/index/ADBMS_Abstraction.h.44647A90EB5B18C4.idx differ diff --git a/Software/.cache/clangd/index/ADBMS_CMD_MAKROS.h.7CB8FC0B9417BC25.idx b/Software/.cache/clangd/index/ADBMS_CMD_MAKROS.h.7CB8FC0B9417BC25.idx new file mode 100644 index 0000000..3b1694f Binary files /dev/null and b/Software/.cache/clangd/index/ADBMS_CMD_MAKROS.h.7CB8FC0B9417BC25.idx differ diff --git a/Software/.cache/clangd/index/ADBMS_LL_Driver.h.8BC808EB339BE990.idx b/Software/.cache/clangd/index/ADBMS_LL_Driver.h.8BC808EB339BE990.idx new file mode 100644 index 0000000..135c804 Binary files /dev/null and b/Software/.cache/clangd/index/ADBMS_LL_Driver.h.8BC808EB339BE990.idx differ diff --git a/Software/.cache/clangd/index/AMS_HighLevel.h.95A6410B2FAEF64D.idx b/Software/.cache/clangd/index/AMS_HighLevel.h.95A6410B2FAEF64D.idx new file mode 100644 index 0000000..c263c02 Binary files /dev/null and b/Software/.cache/clangd/index/AMS_HighLevel.h.95A6410B2FAEF64D.idx differ diff --git a/Software/.cache/clangd/index/PWM_control.h.4ED8B589A47755CF.idx b/Software/.cache/clangd/index/PWM_control.h.4ED8B589A47755CF.idx new file mode 100644 index 0000000..d9ed185 Binary files /dev/null and b/Software/.cache/clangd/index/PWM_control.h.4ED8B589A47755CF.idx differ diff --git a/Software/.cache/clangd/index/TMP1075.h.4B89CD0655BBDEEC.idx b/Software/.cache/clangd/index/TMP1075.h.4B89CD0655BBDEEC.idx new file mode 100644 index 0000000..ce7400a Binary files /dev/null and b/Software/.cache/clangd/index/TMP1075.h.4B89CD0655BBDEEC.idx differ diff --git a/Software/.cache/clangd/index/can-halal.h.D8D9CD5568814F4E.idx b/Software/.cache/clangd/index/can-halal.h.D8D9CD5568814F4E.idx new file mode 100644 index 0000000..6ee0f99 Binary files /dev/null and b/Software/.cache/clangd/index/can-halal.h.D8D9CD5568814F4E.idx differ diff --git a/Software/.cache/clangd/index/can.h.2BCB4E0C7FC5BD86.idx b/Software/.cache/clangd/index/can.h.2BCB4E0C7FC5BD86.idx new file mode 100644 index 0000000..e8c9677 Binary files /dev/null and b/Software/.cache/clangd/index/can.h.2BCB4E0C7FC5BD86.idx differ diff --git a/Software/.cache/clangd/index/cmsis_compiler.h.D482144AB6DB2EDE.idx b/Software/.cache/clangd/index/cmsis_compiler.h.D482144AB6DB2EDE.idx new file mode 100644 index 0000000..e797644 Binary files /dev/null and b/Software/.cache/clangd/index/cmsis_compiler.h.D482144AB6DB2EDE.idx differ diff --git a/Software/.cache/clangd/index/cmsis_gcc.h.03D4AFF6E036D3BC.idx b/Software/.cache/clangd/index/cmsis_gcc.h.03D4AFF6E036D3BC.idx new file mode 100644 index 0000000..2e751f2 Binary files /dev/null and b/Software/.cache/clangd/index/cmsis_gcc.h.03D4AFF6E036D3BC.idx differ diff --git a/Software/.cache/clangd/index/cmsis_version.h.AD782D0A2E841D10.idx b/Software/.cache/clangd/index/cmsis_version.h.AD782D0A2E841D10.idx new file mode 100644 index 0000000..fe21259 Binary files /dev/null and b/Software/.cache/clangd/index/cmsis_version.h.AD782D0A2E841D10.idx differ diff --git a/Software/.cache/clangd/index/common_defs.h.0ED637FEC38C86B2.idx b/Software/.cache/clangd/index/common_defs.h.0ED637FEC38C86B2.idx new file mode 100644 index 0000000..5f70254 Binary files /dev/null and b/Software/.cache/clangd/index/common_defs.h.0ED637FEC38C86B2.idx differ diff --git a/Software/.cache/clangd/index/core_cm4.h.8B7ACB8EE768AA52.idx b/Software/.cache/clangd/index/core_cm4.h.8B7ACB8EE768AA52.idx new file mode 100644 index 0000000..f5dd36a Binary files /dev/null and b/Software/.cache/clangd/index/core_cm4.h.8B7ACB8EE768AA52.idx differ diff --git a/Software/.cache/clangd/index/eeprom.h.64E531ECA863C41B.idx b/Software/.cache/clangd/index/eeprom.h.64E531ECA863C41B.idx new file mode 100644 index 0000000..b3c8f46 Binary files /dev/null and b/Software/.cache/clangd/index/eeprom.h.64E531ECA863C41B.idx differ diff --git a/Software/.cache/clangd/index/errors.h.E4C0A0233E37601D.idx b/Software/.cache/clangd/index/errors.h.E4C0A0233E37601D.idx new file mode 100644 index 0000000..217a9bc Binary files /dev/null and b/Software/.cache/clangd/index/errors.h.E4C0A0233E37601D.idx differ diff --git a/Software/.cache/clangd/index/main.c.B4D309D46B27403A.idx b/Software/.cache/clangd/index/main.c.B4D309D46B27403A.idx new file mode 100644 index 0000000..29aad78 Binary files /dev/null and b/Software/.cache/clangd/index/main.c.B4D309D46B27403A.idx differ diff --git a/Software/.cache/clangd/index/main.h.56D4208CB2DDBED8.idx b/Software/.cache/clangd/index/main.h.56D4208CB2DDBED8.idx new file mode 100644 index 0000000..f50c13a Binary files /dev/null and b/Software/.cache/clangd/index/main.h.56D4208CB2DDBED8.idx differ diff --git a/Software/.cache/clangd/index/mpu_armv7.h.1B06708C585C9C94.idx b/Software/.cache/clangd/index/mpu_armv7.h.1B06708C585C9C94.idx new file mode 100644 index 0000000..a679648 Binary files /dev/null and b/Software/.cache/clangd/index/mpu_armv7.h.1B06708C585C9C94.idx differ diff --git a/Software/.cache/clangd/index/soc_estimation.h.851E0499C124396D.idx b/Software/.cache/clangd/index/soc_estimation.h.851E0499C124396D.idx new file mode 100644 index 0000000..2066872 Binary files /dev/null and b/Software/.cache/clangd/index/soc_estimation.h.851E0499C124396D.idx differ diff --git a/Software/.cache/clangd/index/state_machine.h.7F5413CB369F2782.idx b/Software/.cache/clangd/index/state_machine.h.7F5413CB369F2782.idx new file mode 100644 index 0000000..2415c99 Binary files /dev/null and b/Software/.cache/clangd/index/state_machine.h.7F5413CB369F2782.idx differ diff --git a/Software/.cache/clangd/index/status_LED.h.EC943067FA39EA93.idx b/Software/.cache/clangd/index/status_LED.h.EC943067FA39EA93.idx new file mode 100644 index 0000000..22c214e Binary files /dev/null and b/Software/.cache/clangd/index/status_LED.h.EC943067FA39EA93.idx differ diff --git a/Software/.cache/clangd/index/stm32_hal_legacy.h.FECE48ED8F737C6A.idx b/Software/.cache/clangd/index/stm32_hal_legacy.h.FECE48ED8F737C6A.idx new file mode 100644 index 0000000..e859d80 Binary files /dev/null and b/Software/.cache/clangd/index/stm32_hal_legacy.h.FECE48ED8F737C6A.idx differ diff --git a/Software/.cache/clangd/index/stm32f302xc.h.FA8A34C434A1DB29.idx b/Software/.cache/clangd/index/stm32f302xc.h.FA8A34C434A1DB29.idx new file mode 100644 index 0000000..24db529 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f302xc.h.FA8A34C434A1DB29.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx.h.BC05578F3657727D.idx b/Software/.cache/clangd/index/stm32f3xx.h.BC05578F3657727D.idx new file mode 100644 index 0000000..cd0e50d Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx.h.BC05578F3657727D.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal.h.38BB14EC2B61101B.idx b/Software/.cache/clangd/index/stm32f3xx_hal.h.38BB14EC2B61101B.idx new file mode 100644 index 0000000..0e2d8c6 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal.h.38BB14EC2B61101B.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_can.h.92585E575C8CEFE6.idx b/Software/.cache/clangd/index/stm32f3xx_hal_can.h.92585E575C8CEFE6.idx new file mode 100644 index 0000000..2ad8542 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_can.h.92585E575C8CEFE6.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_conf.h.52CA926249229057.idx b/Software/.cache/clangd/index/stm32f3xx_hal_conf.h.52CA926249229057.idx new file mode 100644 index 0000000..cec6a5f Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_conf.h.52CA926249229057.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_cortex.h.D5712070D8FC4F2B.idx b/Software/.cache/clangd/index/stm32f3xx_hal_cortex.h.D5712070D8FC4F2B.idx new file mode 100644 index 0000000..8c8b801 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_cortex.h.D5712070D8FC4F2B.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_def.h.C6363A39821DDAA9.idx b/Software/.cache/clangd/index/stm32f3xx_hal_def.h.C6363A39821DDAA9.idx new file mode 100644 index 0000000..7ce9cda Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_def.h.C6363A39821DDAA9.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_dma.h.6806D63D27E03930.idx b/Software/.cache/clangd/index/stm32f3xx_hal_dma.h.6806D63D27E03930.idx new file mode 100644 index 0000000..b13fe66 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_dma.h.6806D63D27E03930.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_dma_ex.h.B603F23356E20327.idx b/Software/.cache/clangd/index/stm32f3xx_hal_dma_ex.h.B603F23356E20327.idx new file mode 100644 index 0000000..34d25ec Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_dma_ex.h.B603F23356E20327.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_exti.h.E84CD6F6A637E5E2.idx b/Software/.cache/clangd/index/stm32f3xx_hal_exti.h.E84CD6F6A637E5E2.idx new file mode 100644 index 0000000..dc7fa40 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_exti.h.E84CD6F6A637E5E2.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_flash.h.F8C1634E4C070ECD.idx b/Software/.cache/clangd/index/stm32f3xx_hal_flash.h.F8C1634E4C070ECD.idx new file mode 100644 index 0000000..322f670 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_flash.h.F8C1634E4C070ECD.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_flash_ex.h.647DE8BB52FA9A64.idx b/Software/.cache/clangd/index/stm32f3xx_hal_flash_ex.h.647DE8BB52FA9A64.idx new file mode 100644 index 0000000..ab25a51 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_flash_ex.h.647DE8BB52FA9A64.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_gpio.h.29357BD5F86B6BEE.idx b/Software/.cache/clangd/index/stm32f3xx_hal_gpio.h.29357BD5F86B6BEE.idx new file mode 100644 index 0000000..498aaff Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_gpio.h.29357BD5F86B6BEE.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_gpio_ex.h.37860B2FDD49C120.idx b/Software/.cache/clangd/index/stm32f3xx_hal_gpio_ex.h.37860B2FDD49C120.idx new file mode 100644 index 0000000..c8ccb46 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_gpio_ex.h.37860B2FDD49C120.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_i2c.h.EA1017E952432D23.idx b/Software/.cache/clangd/index/stm32f3xx_hal_i2c.h.EA1017E952432D23.idx new file mode 100644 index 0000000..e6c3593 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_i2c.h.EA1017E952432D23.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_i2c_ex.h.12CCC7925C7CFC42.idx b/Software/.cache/clangd/index/stm32f3xx_hal_i2c_ex.h.12CCC7925C7CFC42.idx new file mode 100644 index 0000000..c5ef32e Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_i2c_ex.h.12CCC7925C7CFC42.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_pwr.h.E67DB25D15D69417.idx b/Software/.cache/clangd/index/stm32f3xx_hal_pwr.h.E67DB25D15D69417.idx new file mode 100644 index 0000000..ad93e87 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_pwr.h.E67DB25D15D69417.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_pwr_ex.h.99C45F23FAEAE8AA.idx b/Software/.cache/clangd/index/stm32f3xx_hal_pwr_ex.h.99C45F23FAEAE8AA.idx new file mode 100644 index 0000000..d644090 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_pwr_ex.h.99C45F23FAEAE8AA.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_rcc.h.99AB9EEA037E8B9B.idx b/Software/.cache/clangd/index/stm32f3xx_hal_rcc.h.99AB9EEA037E8B9B.idx new file mode 100644 index 0000000..c16c1b4 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_rcc.h.99AB9EEA037E8B9B.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_rcc_ex.h.177AD0A0E53DDE13.idx b/Software/.cache/clangd/index/stm32f3xx_hal_rcc_ex.h.177AD0A0E53DDE13.idx new file mode 100644 index 0000000..4658f3f Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_rcc_ex.h.177AD0A0E53DDE13.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_spi.h.F8D9047E88C8FF52.idx b/Software/.cache/clangd/index/stm32f3xx_hal_spi.h.F8D9047E88C8FF52.idx new file mode 100644 index 0000000..992a3f9 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_spi.h.F8D9047E88C8FF52.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_spi_ex.h.D2A9C9BB62779974.idx b/Software/.cache/clangd/index/stm32f3xx_hal_spi_ex.h.D2A9C9BB62779974.idx new file mode 100644 index 0000000..fccfc6e Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_spi_ex.h.D2A9C9BB62779974.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_tim.h.D10EB474FABF1288.idx b/Software/.cache/clangd/index/stm32f3xx_hal_tim.h.D10EB474FABF1288.idx new file mode 100644 index 0000000..1189b35 Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_tim.h.D10EB474FABF1288.idx differ diff --git a/Software/.cache/clangd/index/stm32f3xx_hal_tim_ex.h.16157FA5D5D1E442.idx b/Software/.cache/clangd/index/stm32f3xx_hal_tim_ex.h.16157FA5D5D1E442.idx new file mode 100644 index 0000000..39bf82e Binary files /dev/null and b/Software/.cache/clangd/index/stm32f3xx_hal_tim_ex.h.16157FA5D5D1E442.idx differ diff --git a/Software/.cache/clangd/index/system_stm32f3xx.h.3625118207A50FBB.idx b/Software/.cache/clangd/index/system_stm32f3xx.h.3625118207A50FBB.idx new file mode 100644 index 0000000..1a817fa Binary files /dev/null and b/Software/.cache/clangd/index/system_stm32f3xx.h.3625118207A50FBB.idx differ diff --git a/.mxproject b/Software/.mxproject similarity index 100% rename from .mxproject rename to Software/.mxproject diff --git a/Software/.vscode/c_cpp_properties.json b/Software/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..3119810 --- /dev/null +++ b/Software/.vscode/c_cpp_properties.json @@ -0,0 +1,22 @@ +{ + "configurations": [ + { + "name": "STM32", + "includePath": [ + "Core/Inc", + "Core/Lib/can-halal", + "Drivers/CMSIS/Device/ST/STM32F3xx/Include", + "Drivers/CMSIS/Include", + "Drivers/STM32F3xx_HAL_Driver/Inc", + "Drivers/STM32F3xx_HAL_Driver/Inc/Legacy" + ], + "defines": [ + "STM32F302xC", + "STM32F3xx", + "USE_HAL_DRIVER" + ], + "compilerPath": "/run/current-system/sw/bin/arm-none-eabi-gcc" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/Software/.vscode/launch.json b/Software/.vscode/launch.json new file mode 100644 index 0000000..1598d15 --- /dev/null +++ b/Software/.vscode/launch.json @@ -0,0 +1,32 @@ +{ + "configurations": [ + { + "showDevDebugOutput": "parsed", + "cwd": "${workspaceRoot}", + "executable": "./build/mvbms-test-24.elf", + "name": "Debug STM32", + "request": "launch", + "type": "cortex-debug", + "servertype": "openocd", + "preLaunchTask": "Build STM", + "device": "stm32f302xc.s", + "configFiles": [ + "openocd.cfg" + ] + }, + { + "showDevDebugOutput": "parsed", + "cwd": "${workspaceRoot}", + "executable": "./build/mvbms-test-24.elf", + "name": "Attach STM32", + "request": "attach", + "type": "cortex-debug", + "servertype": "openocd", + "preLaunchTask": "Build STM", + "device": "stm32f302xc.s", + "configFiles": [ + "openocd.cfg" + ] + } + ] +} \ No newline at end of file diff --git a/Software/.vscode/settings.json b/Software/.vscode/settings.json new file mode 100644 index 0000000..67665d6 --- /dev/null +++ b/Software/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cortex-debug.armToolchainPath": "/run/current-system/sw/bin", + "cortex-debug.openocdPath": "/run/current-system/sw/bin/openocd", + "makefile.makefilePath": "STM32Make.make" +} \ No newline at end of file diff --git a/Software/.vscode/tasks.json b/Software/.vscode/tasks.json new file mode 100644 index 0000000..39d8d34 --- /dev/null +++ b/Software/.vscode/tasks.json @@ -0,0 +1,50 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Build STM", + "type": "process", + "command": "${command:stm32-for-vscode.build}", + "options": { + "cwd": "${workspaceRoot}" + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [ + "$gcc" + ] + }, + { + "label": "Build Clean STM", + "type": "process", + "command": "${command:stm32-for-vscode.cleanBuild}", + "options": { + "cwd": "${workspaceRoot}" + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [ + "$gcc" + ] + }, + { + "label": "Flash STM", + "type": "process", + "command": "${command:stm32-for-vscode.flash}", + "options": { + "cwd": "${workspaceRoot}" + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [ + "$gcc" + ] + } + ] +} \ No newline at end of file diff --git a/CHANGELOG.txt b/Software/CHANGELOG.txt similarity index 100% rename from CHANGELOG.txt rename to Software/CHANGELOG.txt diff --git a/Core/Inc/ADBMS_Abstraction.h b/Software/Core/Inc/ADBMS_Abstraction.h similarity index 100% rename from Core/Inc/ADBMS_Abstraction.h rename to Software/Core/Inc/ADBMS_Abstraction.h diff --git a/Core/Inc/ADBMS_CMD_MAKROS.h b/Software/Core/Inc/ADBMS_CMD_MAKROS.h similarity index 100% rename from Core/Inc/ADBMS_CMD_MAKROS.h rename to Software/Core/Inc/ADBMS_CMD_MAKROS.h diff --git a/Core/Inc/ADBMS_LL_Driver.h b/Software/Core/Inc/ADBMS_LL_Driver.h similarity index 100% rename from Core/Inc/ADBMS_LL_Driver.h rename to Software/Core/Inc/ADBMS_LL_Driver.h diff --git a/Core/Inc/AMS_HighLevel.h b/Software/Core/Inc/AMS_HighLevel.h similarity index 100% rename from Core/Inc/AMS_HighLevel.h rename to Software/Core/Inc/AMS_HighLevel.h diff --git a/Core/Inc/PWM_control.h b/Software/Core/Inc/PWM_control.h similarity index 100% rename from Core/Inc/PWM_control.h rename to Software/Core/Inc/PWM_control.h diff --git a/Core/Inc/TMP1075.h b/Software/Core/Inc/TMP1075.h similarity index 100% rename from Core/Inc/TMP1075.h rename to Software/Core/Inc/TMP1075.h diff --git a/Core/Inc/can.h b/Software/Core/Inc/can.h similarity index 100% rename from Core/Inc/can.h rename to Software/Core/Inc/can.h diff --git a/Core/Inc/eeprom.h b/Software/Core/Inc/eeprom.h similarity index 100% rename from Core/Inc/eeprom.h rename to Software/Core/Inc/eeprom.h diff --git a/Core/Inc/errors.h b/Software/Core/Inc/errors.h similarity index 100% rename from Core/Inc/errors.h rename to Software/Core/Inc/errors.h diff --git a/Core/Inc/main.h b/Software/Core/Inc/main.h similarity index 100% rename from Core/Inc/main.h rename to Software/Core/Inc/main.h diff --git a/Core/Inc/soc_estimation.h b/Software/Core/Inc/soc_estimation.h similarity index 100% rename from Core/Inc/soc_estimation.h rename to Software/Core/Inc/soc_estimation.h diff --git a/Core/Inc/state_machine.h b/Software/Core/Inc/state_machine.h similarity index 100% rename from Core/Inc/state_machine.h rename to Software/Core/Inc/state_machine.h diff --git a/Core/Inc/status_LED.h b/Software/Core/Inc/status_LED.h similarity index 100% rename from Core/Inc/status_LED.h rename to Software/Core/Inc/status_LED.h diff --git a/Core/Inc/stm32f3xx_hal_conf.h b/Software/Core/Inc/stm32f3xx_hal_conf.h similarity index 100% rename from Core/Inc/stm32f3xx_hal_conf.h rename to Software/Core/Inc/stm32f3xx_hal_conf.h diff --git a/Core/Inc/stm32f3xx_it.h b/Software/Core/Inc/stm32f3xx_it.h similarity index 100% rename from Core/Inc/stm32f3xx_it.h rename to Software/Core/Inc/stm32f3xx_it.h diff --git a/Software/Core/Lib/can-halal/README.md b/Software/Core/Lib/can-halal/README.md new file mode 100644 index 0000000..1deade1 --- /dev/null +++ b/Software/Core/Lib/can-halal/README.md @@ -0,0 +1,33 @@ +# FaSTTUBe CAN HAL Abstraction Layer + +This repository contains an abstraction layer to provide a simplified & unified +interface to the STM32 bxCAN and FDCAN peripherals. + +## Installation + +Simply add the repository to your `Core/Lib` directory. You can also add it as a +git submodule: + + mkdir -p Core/Lib + cd Core/Lib + git submodule add ssh://git@git.fasttube.de:313/FaSTTUBe/can-halal.git + +The library needs to be told what STM family you're using, so make sure one of +the following symbols is defined when `can-halal.c` is compiled or `can-halal.h` +is included: + +- `STM32F3` +- `STM32H7` + +When using the FDCAN peripheral (H7 series), you also need to define +`FTCAN_NUM_FILTERS` (and set it to the value of "Std Filters Nbr" you configured +in your `.ioc`). + +## Usage + +1. Include `can-halal.h` +2. Call `ftcan_init()` with the appropriate handle +3. Call `ftcan_add_filter()` with all your filters +4. To transmit messages, call `ftcan_transmit()` +5. When a message is received, `ftcan_msg_received_cb()` is called. It has a + default empty implementation, which you can simply override. diff --git a/Software/Core/Lib/can-halal/can-halal.c b/Software/Core/Lib/can-halal/can-halal.c new file mode 100644 index 0000000..a99303a --- /dev/null +++ b/Software/Core/Lib/can-halal/can-halal.c @@ -0,0 +1,273 @@ +#include "can-halal.h" + +#include + +#if defined(FTCAN_IS_BXCAN) +static CAN_HandleTypeDef *hcan; + +HAL_StatusTypeDef ftcan_init(CAN_HandleTypeDef *handle) { + hcan = handle; + + HAL_StatusTypeDef status = + HAL_CAN_ActivateNotification(hcan, CAN_IT_RX_FIFO0_MSG_PENDING); + if (status != HAL_OK) { + return status; + } + + return HAL_CAN_Start(hcan); +} + +HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data, + size_t datalen) { + static CAN_TxHeaderTypeDef header; + header.StdId = id; + header.IDE = CAN_ID_STD; + header.RTR = CAN_RTR_DATA; + header.DLC = datalen; + uint32_t mailbox; + return HAL_CAN_AddTxMessage(hcan, &header, data, &mailbox); +} + +HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) { + static uint32_t next_filter_no = 0; + static CAN_FilterTypeDef filter; + if (next_filter_no % 2 == 0) { + filter.FilterIdHigh = id << 5; + filter.FilterMaskIdHigh = mask << 5; + filter.FilterIdLow = id << 5; + filter.FilterMaskIdLow = mask << 5; + } else { + // Leave high filter untouched from the last configuration + filter.FilterIdLow = id << 5; + filter.FilterMaskIdLow = mask << 5; + } + filter.FilterFIFOAssignment = CAN_FILTER_FIFO0; + filter.FilterBank = next_filter_no / 2; + if (filter.FilterBank > FTCAN_NUM_FILTERS + 1) { + return HAL_ERROR; + } + filter.FilterMode = CAN_FILTERMODE_IDMASK; + filter.FilterScale = CAN_FILTERSCALE_16BIT; + filter.FilterActivation = CAN_FILTER_ENABLE; + + // Disable slave filters + // TODO: Some STM32 have multiple CAN peripherals, and one uses the slave + // filter bank + filter.SlaveStartFilterBank = FTCAN_NUM_FILTERS; + + HAL_StatusTypeDef status = HAL_CAN_ConfigFilter(hcan, &filter); + if (status == HAL_OK) { + next_filter_no++; + } + return status; +} + +void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *handle) { + if (handle != hcan) { + return; + } + CAN_RxHeaderTypeDef header; + uint8_t data[8]; + if (HAL_CAN_GetRxMessage(hcan, CAN_RX_FIFO0, &header, data) != HAL_OK) { + return; + } + + if (header.IDE != CAN_ID_STD) { + return; + } + + ftcan_msg_received_cb(header.StdId, header.DLC, data); +} +#elif defined(FTCAN_IS_FDCAN) +static FDCAN_HandleTypeDef *hcan; + +HAL_StatusTypeDef ftcan_init(FDCAN_HandleTypeDef *handle) { + hcan = handle; + + HAL_StatusTypeDef status = + HAL_FDCAN_ActivateNotification(hcan, FDCAN_IT_RX_FIFO0_NEW_MESSAGE, 0); + if (status != HAL_OK) { + return status; + } + // Reject non-matching messages + status = + HAL_FDCAN_ConfigGlobalFilter(hcan, FDCAN_REJECT, FDCAN_REJECT, + FDCAN_REJECT_REMOTE, FDCAN_REJECT_REMOTE); + if (status != HAL_OK) { + return status; + } + + return HAL_FDCAN_Start(hcan); +} + +HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data, + size_t datalen) { + static FDCAN_TxHeaderTypeDef header; + header.Identifier = id; + header.IdType = FDCAN_STANDARD_ID; + header.TxFrameType = FDCAN_DATA_FRAME; + switch (datalen) { + case 0: + header.DataLength = FDCAN_DLC_BYTES_0; + break; + case 1: + header.DataLength = FDCAN_DLC_BYTES_1; + break; + case 2: + header.DataLength = FDCAN_DLC_BYTES_2; + break; + case 3: + header.DataLength = FDCAN_DLC_BYTES_3; + break; + case 4: + header.DataLength = FDCAN_DLC_BYTES_4; + break; + case 5: + header.DataLength = FDCAN_DLC_BYTES_5; + break; + case 6: + header.DataLength = FDCAN_DLC_BYTES_6; + break; + case 7: + header.DataLength = FDCAN_DLC_BYTES_7; + break; + case 8: + default: + header.DataLength = FDCAN_DLC_BYTES_8; + break; + } + header.ErrorStateIndicator = FDCAN_ESI_PASSIVE; + header.BitRateSwitch = FDCAN_BRS_OFF; + header.FDFormat = FDCAN_CLASSIC_CAN; + header.TxEventFifoControl = FDCAN_NO_TX_EVENTS; + + // HAL_FDCAN_AddMessageToTxFifoQ doesn't modify the data, but it's not marked + // as const for some reason. + uint8_t *data_nonconst = (uint8_t *)data; + return HAL_FDCAN_AddMessageToTxFifoQ(hcan, &header, data_nonconst); +} + +HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) { + static uint32_t next_filter_no = 0; + static FDCAN_FilterTypeDef filter; + filter.IdType = FDCAN_STANDARD_ID; + filter.FilterIndex = next_filter_no; + if (filter.FilterIndex > FTCAN_NUM_FILTERS + 1) { + return HAL_ERROR; + } + filter.FilterType = FDCAN_FILTER_MASK; + filter.FilterConfig = FDCAN_FILTER_TO_RXFIFO0; + filter.FilterID1 = id; + filter.FilterID2 = mask; + + HAL_StatusTypeDef status = HAL_FDCAN_ConfigFilter(hcan, &filter); + if (status == HAL_OK) { + next_filter_no++; + } + return status; +} + +void HAL_FDCAN_RxFifo0Callback(FDCAN_HandleTypeDef *handle, + uint32_t RxFifo0ITs) { + if (handle != hcan || (RxFifo0ITs & FDCAN_IT_RX_FIFO0_NEW_MESSAGE) == RESET) { + return; + } + + static FDCAN_RxHeaderTypeDef header; + static uint8_t data[8]; + if (HAL_FDCAN_GetRxMessage(hcan, FDCAN_RX_FIFO0, &header, data) != HAL_OK) { + return; + } + + if (header.FDFormat != FDCAN_CLASSIC_CAN || + header.RxFrameType != FDCAN_DATA_FRAME || + header.IdType != FDCAN_STANDARD_ID) { + return; + } + + size_t datalen; + switch (header.DataLength) { + case FDCAN_DLC_BYTES_0: + datalen = 0; + break; + case FDCAN_DLC_BYTES_1: + datalen = 1; + break; + case FDCAN_DLC_BYTES_2: + datalen = 2; + break; + case FDCAN_DLC_BYTES_3: + datalen = 3; + break; + case FDCAN_DLC_BYTES_4: + datalen = 4; + break; + case FDCAN_DLC_BYTES_5: + datalen = 5; + break; + case FDCAN_DLC_BYTES_6: + datalen = 6; + break; + case FDCAN_DLC_BYTES_7: + datalen = 7; + break; + case FDCAN_DLC_BYTES_8: + datalen = 8; + break; + default: + return; + } + + ftcan_msg_received_cb(header.Identifier, datalen, data); +} +#endif + +__weak void ftcan_msg_received_cb(uint16_t id, size_t datalen, + const uint8_t *data) {} + +uint64_t ftcan_unmarshal_unsigned(const uint8_t **data_ptr, size_t num_bytes) { + if (num_bytes > 8) { + num_bytes = 8; + } + + const uint8_t *data = *data_ptr; + uint64_t result = 0; + for (size_t i = 0; i < num_bytes; i++) { + result <<= 8; + result |= data[i]; + } + *data_ptr += num_bytes; + return result; +} + +int64_t ftcan_unmarshal_signed(const uint8_t **data_ptr, size_t num_bytes) { + if (num_bytes > 8) { + num_bytes = 8; + } + + uint64_t result_unsigned = ftcan_unmarshal_unsigned(data_ptr, num_bytes); + // Sign extend by shifting left, then copying to a signed int and shifting + // back to the right + size_t diff_to_64 = 64 - num_bytes * 8; + result_unsigned <<= diff_to_64; + int64_t result; + memcpy(&result, &result_unsigned, 8); + return result >> diff_to_64; +} + +uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes) { + if (num_bytes > 8) { + num_bytes = 8; + } + + for (int i = num_bytes - 1; i >= 0; i--) { + data[i] = val & 0xFF; + val >>= 8; + } + + return data + num_bytes; +} + +uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes) { + return ftcan_marshal_unsigned(data, val, num_bytes); +} diff --git a/Software/Core/Lib/can-halal/can-halal.h b/Software/Core/Lib/can-halal/can-halal.h new file mode 100644 index 0000000..8351424 --- /dev/null +++ b/Software/Core/Lib/can-halal/can-halal.h @@ -0,0 +1,64 @@ +#ifndef CAN_HALAL_H +#define CAN_HALAL_H + +// Define family macros if none are defined and we recognize a chip macro +#if !defined(STM32F3) && !defined(STM32H7) +#if defined(STM32F302x6) || defined(STM32F302x8) || defined(STM32F302xB) || \ + defined(STM32F302xC) +#define STM32F3 +#endif +#if defined(STM32H7A3xx) +#define STM32H7 +#endif +#endif + +#if defined(STM32F3) +#include "stm32f3xx_hal.h" +#define FTCAN_IS_BXCAN +#define FTCAN_NUM_FILTERS 13 +#elif defined(STM32H7) +#include "stm32h7xx_hal.h" +#define FTCAN_IS_FDCAN +#ifndef FTCAN_NUM_FILTERS + #error "Please configure the number of filters in CubeMX, and then add a compiler define for FTCAN_NUM_FILTERS" +#endif +#else +#error "Couldn't detect STM family" +#endif + +#if defined(FTCAN_IS_BXCAN) +HAL_StatusTypeDef ftcan_init(CAN_HandleTypeDef *handle); +#elif defined(FTCAN_IS_FDCAN) +HAL_StatusTypeDef ftcan_init(FDCAN_HandleTypeDef *handle); +#else +#error "Unknown CAN peripheral" +#endif + +HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data, + size_t datalen); + +HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask); + +/** + * Define this function to be notified of incoming CAN messages + */ +void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data); + +/** + * Read num_bytes bytes from a message (unmarshalled network byte order). The + * msg pointer is advanced by the corresponding number of bytes. + * + * Both methods return a 64-bit integer, but you can safely cast it to a smaller + * integer type. + */ +uint64_t ftcan_unmarshal_unsigned(const uint8_t **data, size_t num_bytes); +int64_t ftcan_unmarshal_signed(const uint8_t **data, size_t num_bytes); + +/** + * Write num_bytes to a message (marshalled in network byte order). The pointer + * is advanced by the corresponding number of bytes and returned. + */ +uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes); +uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes); + +#endif // CAN_HALAL_H diff --git a/Core/Src/ADBMS_Abstraction.c b/Software/Core/Src/ADBMS_Abstraction.c similarity index 100% rename from Core/Src/ADBMS_Abstraction.c rename to Software/Core/Src/ADBMS_Abstraction.c diff --git a/Core/Src/ADBMS_LL_Driver.c b/Software/Core/Src/ADBMS_LL_Driver.c similarity index 100% rename from Core/Src/ADBMS_LL_Driver.c rename to Software/Core/Src/ADBMS_LL_Driver.c diff --git a/Core/Src/AMS_HighLevel.c b/Software/Core/Src/AMS_HighLevel.c similarity index 100% rename from Core/Src/AMS_HighLevel.c rename to Software/Core/Src/AMS_HighLevel.c diff --git a/Core/Src/PWM_control.c b/Software/Core/Src/PWM_control.c similarity index 100% rename from Core/Src/PWM_control.c rename to Software/Core/Src/PWM_control.c diff --git a/Core/Src/TMP1075.c b/Software/Core/Src/TMP1075.c similarity index 100% rename from Core/Src/TMP1075.c rename to Software/Core/Src/TMP1075.c diff --git a/Core/Src/can.c b/Software/Core/Src/can.c similarity index 93% rename from Core/Src/can.c rename to Software/Core/Src/can.c index 32e8d29..66eb31d 100644 --- a/Core/Src/can.c +++ b/Software/Core/Src/can.c @@ -25,13 +25,14 @@ #define CAN_STATUS_FREQ 1000 #define CAN_LOGGING_FREQ 200 #define CAN_DUMP_FREQ 10 - +// Delay between the resets of last_message +#define CAN_RESET_DELAY 5000 // Max time to wait for CAN messages. If we reach it then we target state is set to STATE_ERROR. -#define CAN_TIMEOUT 5000 +#define CAN_TIMEOUT 10000 uint8_t id_to_log; uint8_t last_message[8]; -uint32_t can_status_timer, can_log_timer, can_timeout_timer; +uint32_t can_status_timer, can_log_timer, can_timeout_timer, can_reset_timer; void can_init(CAN_HandleTypeDef* hcan) { ftcan_init(hcan); @@ -41,7 +42,8 @@ void can_init(CAN_HandleTypeDef* hcan) { can_status_timer = HAL_GetTick() + CAN_STATUS_FREQ; can_log_timer = HAL_GetTick() + CAN_LOGGING_FREQ; can_timeout_timer = HAL_GetTick() + CAN_TIMEOUT; - id_to_log =0; + can_reset_timer = HAL_GetTick() + CAN_RESET_DELAY; + id_to_log = 0; } /* @@ -158,9 +160,9 @@ void can_handle_recieve_command(const uint8_t *data){ } else if (data[0] == 0xF0 && data[1] == 0x00) { sm_handle_ams_in(data); } else if (data[0] == 0xF1 && data[1] == 0x00) { - sm_handle_ams_in(data); + //sm_handle_ams_in(data); } else if (data[0] == 0xFF && data[1] == 0x00) { - sm_handle_ams_in(data); + //sm_handle_ams_in(data); } } @@ -192,6 +194,10 @@ void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data){ if (id == 0x501 && datalen == 2){ can_timeout_timer = HAL_GetTick() + CAN_TIMEOUT; + if (state.current_state == STATE_ERROR){ + last_message[0] = 0; + last_message[1] = 0; + } if (last_message[0] != data[0] || last_message[1] != data[1]){ last_message[0] = data[0]; last_message[1] = data[1]; diff --git a/Core/Src/eeprom.c b/Software/Core/Src/eeprom.c similarity index 100% rename from Core/Src/eeprom.c rename to Software/Core/Src/eeprom.c diff --git a/Core/Src/errors.c b/Software/Core/Src/errors.c similarity index 100% rename from Core/Src/errors.c rename to Software/Core/Src/errors.c diff --git a/Core/Src/main.c b/Software/Core/Src/main.c similarity index 100% rename from Core/Src/main.c rename to Software/Core/Src/main.c diff --git a/Core/Src/soc_estimation.c b/Software/Core/Src/soc_estimation.c similarity index 100% rename from Core/Src/soc_estimation.c rename to Software/Core/Src/soc_estimation.c diff --git a/Core/Src/state_machine.c b/Software/Core/Src/state_machine.c similarity index 98% rename from Core/Src/state_machine.c rename to Software/Core/Src/state_machine.c index 902f9d4..446232e 100644 --- a/Core/Src/state_machine.c +++ b/Software/Core/Src/state_machine.c @@ -19,8 +19,6 @@ #define PRECHARGE_DURATION 8000 // ms // Time to wait for discharge #define DISCHARGE_DURATION 8000 // ms -// Time to wait between closing relays -#define RELAY_CLOSE_WAIT 10 // ms // waiting time between to eeprom writes #define EEPROM_WRITE_FREQ 1000 // how delay between steps of 5 -> 15ms * (100/5) = 300ms @@ -85,7 +83,7 @@ void sm_update(){ RELAY_BAT_SIDE_VOLTAGE = module.auxVoltages[3] * 15.19; // the calculation says the factor is 11. 11.711 yields the better result if (can_timeout_timer < HAL_GetTick()) - state.current_state = state.target_state = STATE_ERROR; + state.current_state = state.target_state = STATE_INACTIVE; /* if (eeprom_timer < HAL_GetTick()){ eeprom_write_status(); @@ -165,9 +163,8 @@ void sm_handle_ams_in(const uint8_t *data){ } break; case 0xF1: // EEPROM - break; if (state.current_state == STATE_INACTIVE) - // can_handle_dump(); + can_handle_dump(); break; case 0xFF: // EMERGENCY SHUTDOWN state.current_state = STATE_DISCHARGE; @@ -254,21 +251,22 @@ void sm_calibrate_powerground(){ } void sm_balancing(){ + uint32_t channels = 0b11111111111111111111111111111100; if (balancing_timer < HAL_GetTick()){ if (balancing_state){ - balancing_timer = HAL_GetTick() + 10000; + balancing_timer = HAL_GetTick() + 30000; uint8_t id_cell_lowest_voltage = 0; uint8_t num_of_cells_to_balance = 0; uint32_t channels = 0; - + for (int i = 0; i < 13; i++) { if (module.cellVoltages[i] < module.cellVoltages[id_cell_lowest_voltage]) id_cell_lowest_voltage = i; } for (int i = 0; i < 13; i++) { - if (module.cellVoltages[i] - 20 < module.cellVoltages[id_cell_lowest_voltage]){ + if (module.cellVoltages[i] - 20 > module.cellVoltages[id_cell_lowest_voltage]){ channels |= 1 << i; num_of_cells_to_balance++; } diff --git a/Core/Src/status_LED.c b/Software/Core/Src/status_LED.c similarity index 100% rename from Core/Src/status_LED.c rename to Software/Core/Src/status_LED.c diff --git a/Core/Src/stm32f3xx_hal_msp.c b/Software/Core/Src/stm32f3xx_hal_msp.c similarity index 100% rename from Core/Src/stm32f3xx_hal_msp.c rename to Software/Core/Src/stm32f3xx_hal_msp.c diff --git a/Core/Src/stm32f3xx_it.c b/Software/Core/Src/stm32f3xx_it.c similarity index 100% rename from Core/Src/stm32f3xx_it.c rename to Software/Core/Src/stm32f3xx_it.c diff --git a/Core/Src/syscalls.c b/Software/Core/Src/syscalls.c similarity index 100% rename from Core/Src/syscalls.c rename to Software/Core/Src/syscalls.c diff --git a/Core/Src/sysmem.c b/Software/Core/Src/sysmem.c similarity index 100% rename from Core/Src/sysmem.c rename to Software/Core/Src/sysmem.c diff --git a/Core/Src/system_stm32f3xx.c b/Software/Core/Src/system_stm32f3xx.c similarity index 100% rename from Core/Src/system_stm32f3xx.c rename to Software/Core/Src/system_stm32f3xx.c diff --git a/Documentation/AT 115A 14S.jpg b/Software/Documentation/AT 115A 14S.jpg similarity index 100% rename from Documentation/AT 115A 14S.jpg rename to Software/Documentation/AT 115A 14S.jpg diff --git a/Documentation/AT 195A 14S.pdf b/Software/Documentation/AT 195A 14S.pdf similarity index 100% rename from Documentation/AT 195A 14S.pdf rename to Software/Documentation/AT 195A 14S.pdf diff --git a/Documentation/State machine diagram.drawio b/Software/Documentation/State machine diagram.drawio similarity index 100% rename from Documentation/State machine diagram.drawio rename to Software/Documentation/State machine diagram.drawio diff --git a/Documentation/State machine diagram.svg b/Software/Documentation/State machine diagram.svg similarity index 100% rename from Documentation/State machine diagram.svg rename to Software/Documentation/State machine diagram.svg diff --git a/Drivers/CMSIS/Core/Include/cmsis_armcc.h b/Software/Drivers/CMSIS/Core/Include/cmsis_armcc.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_armcc.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_armcc.h diff --git a/Drivers/CMSIS/Core/Include/cmsis_armclang.h b/Software/Drivers/CMSIS/Core/Include/cmsis_armclang.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_armclang.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_armclang.h diff --git a/Drivers/CMSIS/Core/Include/cmsis_compiler.h b/Software/Drivers/CMSIS/Core/Include/cmsis_compiler.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_compiler.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_compiler.h diff --git a/Drivers/CMSIS/Core/Include/cmsis_gcc.h b/Software/Drivers/CMSIS/Core/Include/cmsis_gcc.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_gcc.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_gcc.h diff --git a/Drivers/CMSIS/Core/Include/cmsis_iccarm.h b/Software/Drivers/CMSIS/Core/Include/cmsis_iccarm.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_iccarm.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_iccarm.h diff --git a/Drivers/CMSIS/Core/Include/cmsis_version.h b/Software/Drivers/CMSIS/Core/Include/cmsis_version.h similarity index 100% rename from Drivers/CMSIS/Core/Include/cmsis_version.h rename to Software/Drivers/CMSIS/Core/Include/cmsis_version.h diff --git a/Drivers/CMSIS/Core/Include/core_armv8mbl.h b/Software/Drivers/CMSIS/Core/Include/core_armv8mbl.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_armv8mbl.h rename to Software/Drivers/CMSIS/Core/Include/core_armv8mbl.h diff --git a/Drivers/CMSIS/Core/Include/core_armv8mml.h b/Software/Drivers/CMSIS/Core/Include/core_armv8mml.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_armv8mml.h rename to Software/Drivers/CMSIS/Core/Include/core_armv8mml.h diff --git a/Drivers/CMSIS/Core/Include/core_cm0.h b/Software/Drivers/CMSIS/Core/Include/core_cm0.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm0.h rename to Software/Drivers/CMSIS/Core/Include/core_cm0.h diff --git a/Drivers/CMSIS/Core/Include/core_cm0plus.h b/Software/Drivers/CMSIS/Core/Include/core_cm0plus.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm0plus.h rename to Software/Drivers/CMSIS/Core/Include/core_cm0plus.h diff --git a/Drivers/CMSIS/Core/Include/core_cm1.h b/Software/Drivers/CMSIS/Core/Include/core_cm1.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm1.h rename to Software/Drivers/CMSIS/Core/Include/core_cm1.h diff --git a/Drivers/CMSIS/Core/Include/core_cm23.h b/Software/Drivers/CMSIS/Core/Include/core_cm23.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm23.h rename to Software/Drivers/CMSIS/Core/Include/core_cm23.h diff --git a/Drivers/CMSIS/Core/Include/core_cm3.h b/Software/Drivers/CMSIS/Core/Include/core_cm3.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm3.h rename to Software/Drivers/CMSIS/Core/Include/core_cm3.h diff --git a/Drivers/CMSIS/Core/Include/core_cm33.h b/Software/Drivers/CMSIS/Core/Include/core_cm33.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm33.h rename to Software/Drivers/CMSIS/Core/Include/core_cm33.h diff --git a/Drivers/CMSIS/Core/Include/core_cm4.h b/Software/Drivers/CMSIS/Core/Include/core_cm4.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm4.h rename to Software/Drivers/CMSIS/Core/Include/core_cm4.h diff --git a/Drivers/CMSIS/Core/Include/core_cm7.h b/Software/Drivers/CMSIS/Core/Include/core_cm7.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_cm7.h rename to Software/Drivers/CMSIS/Core/Include/core_cm7.h diff --git a/Drivers/CMSIS/Core/Include/core_sc000.h b/Software/Drivers/CMSIS/Core/Include/core_sc000.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_sc000.h rename to Software/Drivers/CMSIS/Core/Include/core_sc000.h diff --git a/Drivers/CMSIS/Core/Include/core_sc300.h b/Software/Drivers/CMSIS/Core/Include/core_sc300.h similarity index 100% rename from Drivers/CMSIS/Core/Include/core_sc300.h rename to Software/Drivers/CMSIS/Core/Include/core_sc300.h diff --git a/Drivers/CMSIS/Core/Include/mpu_armv7.h b/Software/Drivers/CMSIS/Core/Include/mpu_armv7.h similarity index 100% rename from Drivers/CMSIS/Core/Include/mpu_armv7.h rename to Software/Drivers/CMSIS/Core/Include/mpu_armv7.h diff --git a/Drivers/CMSIS/Core/Include/mpu_armv8.h b/Software/Drivers/CMSIS/Core/Include/mpu_armv8.h similarity index 100% rename from Drivers/CMSIS/Core/Include/mpu_armv8.h rename to Software/Drivers/CMSIS/Core/Include/mpu_armv8.h diff --git a/Drivers/CMSIS/Core/Include/tz_context.h b/Software/Drivers/CMSIS/Core/Include/tz_context.h similarity index 100% rename from Drivers/CMSIS/Core/Include/tz_context.h rename to Software/Drivers/CMSIS/Core/Include/tz_context.h diff --git a/Drivers/CMSIS/Core/Template/ARMv8-M/main_s.c b/Software/Drivers/CMSIS/Core/Template/ARMv8-M/main_s.c similarity index 100% rename from Drivers/CMSIS/Core/Template/ARMv8-M/main_s.c rename to Software/Drivers/CMSIS/Core/Template/ARMv8-M/main_s.c diff --git a/Drivers/CMSIS/Core/Template/ARMv8-M/tz_context.c b/Software/Drivers/CMSIS/Core/Template/ARMv8-M/tz_context.c similarity index 100% rename from Drivers/CMSIS/Core/Template/ARMv8-M/tz_context.c rename to Software/Drivers/CMSIS/Core/Template/ARMv8-M/tz_context.c diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_armcc.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_armcc.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_armcc.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_armcc.h diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_armclang.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_armclang.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_armclang.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_armclang.h diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_compiler.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_compiler.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_compiler.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_compiler.h diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_cp15.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_cp15.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_cp15.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_cp15.h diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_gcc.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_gcc.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_gcc.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_gcc.h diff --git a/Drivers/CMSIS/Core_A/Include/cmsis_iccarm.h b/Software/Drivers/CMSIS/Core_A/Include/cmsis_iccarm.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/cmsis_iccarm.h rename to Software/Drivers/CMSIS/Core_A/Include/cmsis_iccarm.h diff --git a/Drivers/CMSIS/Core_A/Include/core_ca.h b/Software/Drivers/CMSIS/Core_A/Include/core_ca.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/core_ca.h rename to Software/Drivers/CMSIS/Core_A/Include/core_ca.h diff --git a/Drivers/CMSIS/Core_A/Include/irq_ctrl.h b/Software/Drivers/CMSIS/Core_A/Include/irq_ctrl.h similarity index 100% rename from Drivers/CMSIS/Core_A/Include/irq_ctrl.h rename to Software/Drivers/CMSIS/Core_A/Include/irq_ctrl.h diff --git a/Drivers/CMSIS/Core_A/Source/irq_ctrl_gic.c b/Software/Drivers/CMSIS/Core_A/Source/irq_ctrl_gic.c similarity index 100% rename from Drivers/CMSIS/Core_A/Source/irq_ctrl_gic.c rename to Software/Drivers/CMSIS/Core_A/Source/irq_ctrl_gic.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/arr_desc/arr_desc.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/arr_desc/arr_desc.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/arr_desc/arr_desc.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/arr_desc/arr_desc.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_cycle.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_cycle.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_cycle.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_cycle.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_define.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_define.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_define.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_define.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_fw.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_fw.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_fw.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_fw.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_call.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_call.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_call.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_call.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_define.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_define.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_define.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_group_define.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_pf.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_pf.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_pf.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_pf.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_systick.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_systick.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_systick.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_systick.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_call.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_call.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_call.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_call.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_define.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_define.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_define.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_define.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_ret.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_ret.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_ret.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_test_ret.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_util.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_util.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_util.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/jtest_util.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/opt_arg.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/opt_arg.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/opt_arg.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/opt_arg.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/pp_narg.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/pp_narg.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/pp_narg.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/pp_narg.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/splice.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/splice.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/splice.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/opt_arg/splice.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/util/util.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/util/util.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/util/util.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/inc/util/util.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_cycle.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_cycle.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_cycle.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_cycle.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_dump_str_segments.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_dump_str_segments.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_dump_str_segments.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_dump_str_segments.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_fw.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_fw.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_fw.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_fw.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_trigger_action.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_trigger_action.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_trigger_action.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/JTest/src/jtest_trigger_action.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/all_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/all_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/all_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/all_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/basic_math_tests/basic_math_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/complex_math_tests/complex_math_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/controller_tests/controller_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/fast_math_tests/fast_math_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/filtering_tests/filtering_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/intrinsics_tests/intrinsics_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/math_helper.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/math_helper.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/math_helper.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/matrix_tests/matrix_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/statistics_tests/statistics_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/support_tests/support_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/template.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/template.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/template.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/template.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/test_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/test_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/test_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/templates/test_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_templates.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_templates.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_templates.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_templates.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_data.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_data.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_data.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_data.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_group.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_group.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_group.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_test_group.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_tests.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_tests.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_tests.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/transform_tests/transform_tests.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/type_abbrev.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/type_abbrev.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/type_abbrev.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/inc/type_abbrev.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/Retarget.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/Retarget.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/Retarget.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/Retarget.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv6-m.s b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv6-m.s similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv6-m.s rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv6-m.s diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv7-m.s b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv7-m.s similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv7-m.s rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCC/startup_armv7-m.s diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv6-m.S b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv6-m.S similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv6-m.S rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv6-m.S diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv7-m.S b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv7-m.S similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv7-m.S rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/ARMCLANG/startup_armv7-m.S diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/Retarget.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/Retarget.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/Retarget.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/Retarget.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv6-m.S b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv6-m.S similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv6-m.S rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv6-m.S diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv7-m.S b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv7-m.S similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv7-m.S rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/GCC/startup_armv7-m.S diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/startup_generic.S b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/startup_generic.S similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/startup_generic.S rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/startup_generic.S diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM0.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM0.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM0.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM0.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM23.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM23.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM23.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM23.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM3.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM3.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM3.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM3.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM33.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM33.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM33.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM33.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM4.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM4.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM4.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM4.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM7.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM7.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM7.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMCM7.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC000.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC000.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC000.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC000.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC300.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC300.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC300.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMSC300.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MBL.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MBL.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MBL.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MBL.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MML.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MML.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MML.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_ARMv8MML.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_generic.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_generic.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_generic.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/platform/system_generic.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/all_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/all_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/all_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/all_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/abs_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/abs_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/abs_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/abs_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/add_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/add_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/add_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/add_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/basic_math_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/dot_prod_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/dot_prod_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/dot_prod_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/dot_prod_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/mult_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/mult_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/mult_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/mult_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/negate_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/negate_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/negate_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/negate_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/offset_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/offset_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/offset_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/offset_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/scale_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/scale_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/scale_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/scale_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/shift_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/shift_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/shift_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/shift_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/sub_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/sub_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/sub_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/basic_math_tests/sub_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_conj_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_conj_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_conj_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_conj_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_dot_prod_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_dot_prod_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_dot_prod_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_dot_prod_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_squared_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_squared_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_squared_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_squared_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mag_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_cmplx_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_cmplx_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_cmplx_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_cmplx_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_real_test.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_real_test.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_real_test.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/cmplx_mult_real_test.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/complex_math_tests/complex_math_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/controller_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_reset_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_reset_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_reset_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_reset_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/pid_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/sin_cos_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/sin_cos_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/sin_cos_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/controller_tests/sin_cos_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/fast_math_tests/fast_math_tests_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/biquad_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/biquad_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/biquad_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/biquad_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/conv_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/conv_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/conv_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/conv_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/correlate_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/correlate_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/correlate_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/correlate_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/filtering_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/fir_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/fir_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/fir_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/fir_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/iir_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/iir_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/iir_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/iir_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/lms_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/lms_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/lms_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/filtering_tests/lms_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/intrinsics_tests/intrinsics_tests_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/main.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/main.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/main.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/main.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/math_helper.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/math_helper.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/math_helper.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_add_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_add_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_add_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_add_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_cmplx_mult_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_cmplx_mult_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_cmplx_mult_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_cmplx_mult_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_init_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_init_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_init_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_init_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_inverse_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_inverse_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_inverse_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_inverse_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_fast_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_fast_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_fast_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_fast_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_mult_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_scale_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_scale_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_scale_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_scale_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_sub_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_sub_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_sub_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_sub_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_trans_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_trans_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_trans_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/mat_trans_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/matrix_tests/matrix_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/max_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/max_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/max_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/max_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/mean_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/mean_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/mean_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/mean_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/min_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/min_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/min_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/min_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/power_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/power_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/power_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/power_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/rms_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/rms_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/rms_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/rms_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/std_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/std_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/std_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/std_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/var_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/var_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/var_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/var_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/copy_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/copy_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/copy_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/copy_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/fill_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/fill_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/fill_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/fill_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/support_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/x_to_y_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/x_to_y_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/x_to_y_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/support_tests/x_to_y_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_family_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_family_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_family_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_family_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/cfft_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/dct4_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/dct4_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/dct4_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/dct4_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_fast_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_fast_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_fast_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_fast_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_tests.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_tests.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_tests.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/rfft_tests.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_test_group.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_test_group.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_test_group.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_test_group.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_tests_common_data.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_tests_common_data.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_tests_common_data.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/transform_tests/transform_tests_common_data.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM23_config.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM23_config.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM23_config.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM23_config.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_FP_config.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_FP_config.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_FP_config.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_FP_config.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_config.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_config.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_config.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_DSP_config.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_FP_config.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_FP_config.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_FP_config.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_FP_config.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_config.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_config.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_config.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_FVP/ARMCM33_config.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_MPS2/HowTo.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_MPS2/HowTo.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_MPS2/HowTo.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/DspLibTest_MPS2/HowTo.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/HowTo.txt b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/HowTo.txt similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/HowTo.txt rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/HowTo.txt diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/inc/ref.h b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/inc/ref.h similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/inc/ref.h rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/inc/ref.h diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/abs.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/abs.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/abs.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/abs.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/add.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/add.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/add.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/add.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/dot_prod.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/dot_prod.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/dot_prod.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/dot_prod.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/mult.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/mult.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/mult.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/mult.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/negate.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/negate.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/negate.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/negate.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/offset.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/offset.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/offset.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/offset.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/scale.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/scale.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/scale.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/scale.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/shift.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/shift.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/shift.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/shift.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/sub.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/sub.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/sub.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/BasicMathFunctions/sub.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_conj.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_conj.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_conj.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_conj.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_dot_prod.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_dot_prod.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_dot_prod.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_dot_prod.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag_squared.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag_squared.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag_squared.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mag_squared.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_cmplx.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_cmplx.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_cmplx.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_cmplx.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_real.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_real.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_real.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ComplexMathFunctions/cmplx_mult_real.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/pid.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/pid.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/pid.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/pid.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/sin_cos.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/sin_cos.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/sin_cos.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/ControllerFunctions/sin_cos.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/cos.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/cos.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/cos.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/cos.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sin.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sin.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sin.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sin.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sqrt.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sqrt.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sqrt.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FastMathFunctions/sqrt.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/biquad.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/biquad.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/biquad.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/biquad.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/conv.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/conv.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/conv.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/conv.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/correlate.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/correlate.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/correlate.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/correlate.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_decimate.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_decimate.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_decimate.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_decimate.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_interpolate.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_interpolate.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_interpolate.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_interpolate.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_lattice.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_lattice.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_lattice.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_lattice.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_sparse.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_sparse.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_sparse.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/fir_sparse.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/iir_lattice.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/iir_lattice.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/iir_lattice.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/iir_lattice.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/lms.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/lms.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/lms.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/FilteringFunctions/lms.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/mat_helper.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/mat_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/mat_helper.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/mat_helper.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/ref_helper.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/ref_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/ref_helper.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/HelperFunctions/ref_helper.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/Intrinsics/intrinsics.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/Intrinsics/intrinsics.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/Intrinsics/intrinsics.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/Intrinsics/intrinsics.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_add.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_add.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_add.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_add.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_cmplx_mult.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_cmplx_mult.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_cmplx_mult.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_cmplx_mult.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_inverse.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_inverse.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_inverse.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_inverse.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_mult.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_mult.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_mult.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_mult.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_scale.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_scale.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_scale.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_scale.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_sub.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_sub.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_sub.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_sub.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_trans.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_trans.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_trans.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/MatrixFunctions/mat_trans.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/max.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/max.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/max.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/max.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/mean.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/mean.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/mean.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/mean.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/min.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/min.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/min.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/min.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/power.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/power.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/power.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/power.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/rms.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/rms.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/rms.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/rms.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/std.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/std.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/std.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/std.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/var.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/var.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/var.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/StatisticsFunctions/var.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/copy.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/copy.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/copy.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/copy.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fill.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fill.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fill.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fill.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_fixed.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_fixed.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_fixed.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_fixed.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_float.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_float.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_float.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/fixed_to_float.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/float_to_fixed.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/float_to_fixed.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/float_to_fixed.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/SupportFunctions/float_to_fixed.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/bitreversal.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/bitreversal.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/bitreversal.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/bitreversal.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/cfft.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/cfft.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/cfft.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/cfft.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/dct4.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/dct4.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/dct4.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/dct4.c diff --git a/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/rfft.c b/Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/rfft.c similarity index 100% rename from Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/rfft.c rename to Software/Drivers/CMSIS/DSP/DSP_Lib_TestSuite/RefLibs/src/TransformFunctions/rfft.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/arm_class_marks_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/arm_class_marks_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/arm_class_marks_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_class_marks_example/arm_class_marks_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/arm_convolution_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/arm_convolution_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/arm_convolution_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/arm_convolution_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_convolution_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_data.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_data.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_data.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_data.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_data.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_data.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_data.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_data.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/arm_fir_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_fir_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_data.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_data.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_data.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_data.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_linear_interp_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/arm_matrix_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/arm_matrix_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/arm_matrix_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/arm_matrix_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_matrix_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_data.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_data.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_data.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_data.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.h b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.h similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.h rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_signal_converge_example/math_helper.h diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/Abstract.txt b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/Abstract.txt similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/Abstract.txt rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/Abstract.txt diff --git a/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/arm_variance_example_f32.c b/Software/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/arm_variance_example_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/arm_variance_example_f32.c rename to Software/Drivers/CMSIS/DSP/Examples/ARM/arm_variance_example/arm_variance_example_f32.c diff --git a/Drivers/CMSIS/DSP/Include/arm_common_tables.h b/Software/Drivers/CMSIS/DSP/Include/arm_common_tables.h similarity index 100% rename from Drivers/CMSIS/DSP/Include/arm_common_tables.h rename to Software/Drivers/CMSIS/DSP/Include/arm_common_tables.h diff --git a/Drivers/CMSIS/DSP/Include/arm_const_structs.h b/Software/Drivers/CMSIS/DSP/Include/arm_const_structs.h similarity index 100% rename from Drivers/CMSIS/DSP/Include/arm_const_structs.h rename to Software/Drivers/CMSIS/DSP/Include/arm_const_structs.h diff --git a/Drivers/CMSIS/DSP/Include/arm_math.h b/Software/Drivers/CMSIS/DSP/Include/arm_math.h similarity index 100% rename from Drivers/CMSIS/DSP/Include/arm_math.h rename to Software/Drivers/CMSIS/DSP/Include/arm_math.h diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c diff --git a/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c b/Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c rename to Software/Drivers/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c diff --git a/Drivers/CMSIS/DSP/Source/CommonTables/arm_common_tables.c b/Software/Drivers/CMSIS/DSP/Source/CommonTables/arm_common_tables.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/CommonTables/arm_common_tables.c rename to Software/Drivers/CMSIS/DSP/Source/CommonTables/arm_common_tables.c diff --git a/Drivers/CMSIS/DSP/Source/CommonTables/arm_const_structs.c b/Software/Drivers/CMSIS/DSP/Source/CommonTables/arm_const_structs.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/CommonTables/arm_const_structs.c rename to Software/Drivers/CMSIS/DSP/Source/CommonTables/arm_const_structs.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c b/Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c diff --git a/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c b/Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c rename to Software/Drivers/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c b/Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c diff --git a/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c b/Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c rename to Software/Drivers/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c diff --git a/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c b/Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c rename to Software/Drivers/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c diff --git a/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c b/Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c rename to Software/Drivers/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c diff --git a/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c b/Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c rename to Software/Drivers/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c diff --git a/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c b/Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c similarity index 100% rename from Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c rename to Software/Drivers/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c diff --git a/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h b/Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h similarity index 100% rename from Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h rename to Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h diff --git a/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h b/Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h similarity index 100% rename from Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h rename to Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h diff --git a/Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h b/Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h similarity index 100% rename from Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h rename to Software/Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h diff --git a/Drivers/CMSIS/Device/ST/STM32F3xx/LICENSE.txt b/Software/Drivers/CMSIS/Device/ST/STM32F3xx/LICENSE.txt similarity index 100% rename from Drivers/CMSIS/Device/ST/STM32F3xx/LICENSE.txt rename to Software/Drivers/CMSIS/Device/ST/STM32F3xx/LICENSE.txt diff --git a/Drivers/CMSIS/Include/cmsis_armcc.h b/Software/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_armcc.h rename to Software/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/Drivers/CMSIS/Include/cmsis_armclang.h b/Software/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_armclang.h rename to Software/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/Drivers/CMSIS/Include/cmsis_compiler.h b/Software/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_compiler.h rename to Software/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/Drivers/CMSIS/Include/cmsis_gcc.h b/Software/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_gcc.h rename to Software/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/Drivers/CMSIS/Include/cmsis_iccarm.h b/Software/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_iccarm.h rename to Software/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/Drivers/CMSIS/Include/cmsis_version.h b/Software/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from Drivers/CMSIS/Include/cmsis_version.h rename to Software/Drivers/CMSIS/Include/cmsis_version.h diff --git a/Drivers/CMSIS/Include/core_armv8mbl.h b/Software/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from Drivers/CMSIS/Include/core_armv8mbl.h rename to Software/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/Drivers/CMSIS/Include/core_armv8mml.h b/Software/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from Drivers/CMSIS/Include/core_armv8mml.h rename to Software/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/Drivers/CMSIS/Include/core_cm0.h b/Software/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm0.h rename to Software/Drivers/CMSIS/Include/core_cm0.h diff --git a/Drivers/CMSIS/Include/core_cm0plus.h b/Software/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm0plus.h rename to Software/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/Drivers/CMSIS/Include/core_cm1.h b/Software/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm1.h rename to Software/Drivers/CMSIS/Include/core_cm1.h diff --git a/Drivers/CMSIS/Include/core_cm23.h b/Software/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm23.h rename to Software/Drivers/CMSIS/Include/core_cm23.h diff --git a/Drivers/CMSIS/Include/core_cm3.h b/Software/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm3.h rename to Software/Drivers/CMSIS/Include/core_cm3.h diff --git a/Drivers/CMSIS/Include/core_cm33.h b/Software/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm33.h rename to Software/Drivers/CMSIS/Include/core_cm33.h diff --git a/Drivers/CMSIS/Include/core_cm4.h b/Software/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm4.h rename to Software/Drivers/CMSIS/Include/core_cm4.h diff --git a/Drivers/CMSIS/Include/core_cm7.h b/Software/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from Drivers/CMSIS/Include/core_cm7.h rename to Software/Drivers/CMSIS/Include/core_cm7.h diff --git a/Drivers/CMSIS/Include/core_sc000.h b/Software/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from Drivers/CMSIS/Include/core_sc000.h rename to Software/Drivers/CMSIS/Include/core_sc000.h diff --git a/Drivers/CMSIS/Include/core_sc300.h b/Software/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from Drivers/CMSIS/Include/core_sc300.h rename to Software/Drivers/CMSIS/Include/core_sc300.h diff --git a/Drivers/CMSIS/Include/mpu_armv7.h b/Software/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from Drivers/CMSIS/Include/mpu_armv7.h rename to Software/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/Drivers/CMSIS/Include/mpu_armv8.h b/Software/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from Drivers/CMSIS/Include/mpu_armv8.h rename to Software/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/Drivers/CMSIS/Include/tz_context.h b/Software/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from Drivers/CMSIS/Include/tz_context.h rename to Software/Drivers/CMSIS/Include/tz_context.h diff --git a/Drivers/CMSIS/LICENSE.txt b/Software/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from Drivers/CMSIS/LICENSE.txt rename to Software/Drivers/CMSIS/LICENSE.txt diff --git a/Drivers/CMSIS/Lib/ARM/arm_cortexM4b_math.lib b/Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4b_math.lib similarity index 100% rename from Drivers/CMSIS/Lib/ARM/arm_cortexM4b_math.lib rename to Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4b_math.lib diff --git a/Drivers/CMSIS/Lib/ARM/arm_cortexM4bf_math.lib b/Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4bf_math.lib similarity index 100% rename from Drivers/CMSIS/Lib/ARM/arm_cortexM4bf_math.lib rename to Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4bf_math.lib diff --git a/Drivers/CMSIS/Lib/ARM/arm_cortexM4l_math.lib b/Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4l_math.lib similarity index 100% rename from Drivers/CMSIS/Lib/ARM/arm_cortexM4l_math.lib rename to Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4l_math.lib diff --git a/Drivers/CMSIS/Lib/ARM/arm_cortexM4lf_math.lib b/Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4lf_math.lib similarity index 100% rename from Drivers/CMSIS/Lib/ARM/arm_cortexM4lf_math.lib rename to Software/Drivers/CMSIS/Lib/ARM/arm_cortexM4lf_math.lib diff --git a/Drivers/CMSIS/Lib/GCC/libarm_cortexM4l_math.a b/Software/Drivers/CMSIS/Lib/GCC/libarm_cortexM4l_math.a similarity index 100% rename from Drivers/CMSIS/Lib/GCC/libarm_cortexM4l_math.a rename to Software/Drivers/CMSIS/Lib/GCC/libarm_cortexM4l_math.a diff --git a/Drivers/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a b/Software/Drivers/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a similarity index 100% rename from Drivers/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a rename to Software/Drivers/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a diff --git a/Drivers/CMSIS/Lib/IAR/iar_cortexM4b_math.a b/Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4b_math.a similarity index 100% rename from Drivers/CMSIS/Lib/IAR/iar_cortexM4b_math.a rename to Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4b_math.a diff --git a/Drivers/CMSIS/Lib/IAR/iar_cortexM4bf_math.a b/Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4bf_math.a similarity index 100% rename from Drivers/CMSIS/Lib/IAR/iar_cortexM4bf_math.a rename to Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4bf_math.a diff --git a/Drivers/CMSIS/Lib/IAR/iar_cortexM4l_math.a b/Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4l_math.a similarity index 100% rename from Drivers/CMSIS/Lib/IAR/iar_cortexM4l_math.a rename to Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4l_math.a diff --git a/Drivers/CMSIS/Lib/IAR/iar_cortexM4lf_math.a b/Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4lf_math.a similarity index 100% rename from Drivers/CMSIS/Lib/IAR/iar_cortexM4lf_math.a rename to Software/Drivers/CMSIS/Lib/IAR/iar_cortexM4lf_math.a diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/Compiler/EventRecorderConf.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/Compiler/EventRecorderConf.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/Compiler/EventRecorderConf.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/Compiler/EventRecorderConf.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM0/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM0/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM0/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM0/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM3/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM3/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM3/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM3/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM4_FP/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM4_FP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM4_FP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM4_FP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM7_SP/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM7_SP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM7_SP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/RTE/_ARMCM7_SP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10.cpp b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10.cpp similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10.cpp rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10.cpp diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_inputs.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_inputs.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_inputs.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_inputs.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_parameter.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_parameter.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_parameter.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_parameter.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_weights.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_weights.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_weights.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/arm_nnexamples_cifar10_weights.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/readme.txt b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/readme.txt similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/readme.txt rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/cifar10/readme.txt diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/Compiler/EventRecorderConf.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/Compiler/EventRecorderConf.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/Compiler/EventRecorderConf.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/Compiler/EventRecorderConf.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM0/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM0/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM0/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM0/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM3/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM3/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM3/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM3/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM4_FP/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM4_FP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM4_FP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM4_FP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM7_SP/RTE_Components.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM7_SP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM7_SP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/RTE/_ARMCM7_SP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru.cpp b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru.cpp similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru.cpp rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru.cpp diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru_test_data.h b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru_test_data.h similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru_test_data.h rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/arm_nnexamples_gru_test_data.h diff --git a/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/readme.txt b/Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/readme.txt similarity index 100% rename from Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/readme.txt rename to Software/Drivers/CMSIS/NN/Examples/ARM/arm_nn_examples/gru/readme.txt diff --git a/Drivers/CMSIS/NN/Include/arm_nn_tables.h b/Software/Drivers/CMSIS/NN/Include/arm_nn_tables.h similarity index 100% rename from Drivers/CMSIS/NN/Include/arm_nn_tables.h rename to Software/Drivers/CMSIS/NN/Include/arm_nn_tables.h diff --git a/Drivers/CMSIS/NN/Include/arm_nnfunctions.h b/Software/Drivers/CMSIS/NN/Include/arm_nnfunctions.h similarity index 100% rename from Drivers/CMSIS/NN/Include/arm_nnfunctions.h rename to Software/Drivers/CMSIS/NN/Include/arm_nnfunctions.h diff --git a/Drivers/CMSIS/NN/Include/arm_nnsupportfunctions.h b/Software/Drivers/CMSIS/NN/Include/arm_nnsupportfunctions.h similarity index 100% rename from Drivers/CMSIS/NN/Include/arm_nnsupportfunctions.h rename to Software/Drivers/CMSIS/NN/Include/arm_nnsupportfunctions.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM0/RTE_Components.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM0/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM0/RTE_Components.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM0/RTE_Components.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM3/RTE_Components.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM3/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM3/RTE_Components.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM3/RTE_Components.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM4_FP/RTE_Components.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM4_FP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM4_FP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM4_FP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM7_SP/RTE_Components.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM7_SP/RTE_Components.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM7_SP/RTE_Components.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/RTE/_ARMCM7_SP/RTE_Components.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref_nonsquare.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref_nonsquare.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q15_ref_nonsquare.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref_nonsquare.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref_nonsquare.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_convolve_HWC_q7_ref_nonsquare.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref_nonsquare.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref_nonsquare.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_depthwise_separable_conv_HWC_q7_ref_nonsquare.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_opt_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_opt_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_opt_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_opt_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_mat_q7_vec_q15_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_opt_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_opt_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_opt_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_opt_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q15_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_opt_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_opt_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_opt_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_opt_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_fully_connected_q7_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_nn_mult_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_nn_mult_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_nn_mult_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_nn_mult_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_pool_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_pool_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_pool_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_pool_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_relu_ref.c b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_relu_ref.c similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_relu_ref.c rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/arm_relu_ref.c diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/fully_connected_testing_weights.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/fully_connected_testing_weights.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/fully_connected_testing_weights.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/fully_connected_testing_weights.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/ref_functions.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/ref_functions.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/ref_functions.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/Ref_Implementations/ref_functions.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.cpp b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.cpp similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.cpp rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.cpp diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.h b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.h similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.h rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/arm_nnexamples_nn_test.h diff --git a/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/readme.txt b/Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/readme.txt similarity index 100% rename from Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/readme.txt rename to Software/Drivers/CMSIS/NN/NN_Lib_Tests/nn_test/readme.txt diff --git a/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q15.c b/Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q15.c rename to Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q15.c diff --git a/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q7.c b/Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q7.c rename to Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_nn_activations_q7.c diff --git a/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c b/Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c rename to Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c diff --git a/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c b/Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c rename to Software/Drivers/CMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15.c diff --git a/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15_reordered.c b/Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15_reordered.c similarity index 100% rename from Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15_reordered.c rename to Software/Drivers/CMSIS/NN/Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15_reordered.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7.c diff --git a/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7_opt.c b/Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7_opt.c similarity index 100% rename from Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7_opt.c rename to Software/Drivers/CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q7_opt.c diff --git a/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q15.c b/Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q15.c rename to Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q15.c diff --git a/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q7.c b/Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q7.c rename to Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nn_mult_q7.c diff --git a/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nntables.c b/Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nntables.c similarity index 100% rename from Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nntables.c rename to Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_nntables.c diff --git a/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_no_shift.c b/Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_no_shift.c similarity index 100% rename from Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_no_shift.c rename to Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_no_shift.c diff --git a/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_reordered_no_shift.c b/Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_reordered_no_shift.c similarity index 100% rename from Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_reordered_no_shift.c rename to Software/Drivers/CMSIS/NN/Source/NNSupportFunctions/arm_q7_to_q15_reordered_no_shift.c diff --git a/Drivers/CMSIS/NN/Source/PoolingFunctions/arm_pool_q7_HWC.c b/Software/Drivers/CMSIS/NN/Source/PoolingFunctions/arm_pool_q7_HWC.c similarity index 100% rename from Drivers/CMSIS/NN/Source/PoolingFunctions/arm_pool_q7_HWC.c rename to Software/Drivers/CMSIS/NN/Source/PoolingFunctions/arm_pool_q7_HWC.c diff --git a/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q15.c b/Software/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q15.c similarity index 100% rename from Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q15.c rename to Software/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q15.c diff --git a/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q7.c b/Software/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q7.c similarity index 100% rename from Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q7.c rename to Software/Drivers/CMSIS/NN/Source/SoftmaxFunctions/arm_softmax_q7.c diff --git a/Drivers/CMSIS/RTOS/Template/cmsis_os.h b/Software/Drivers/CMSIS/RTOS/Template/cmsis_os.h similarity index 100% rename from Drivers/CMSIS/RTOS/Template/cmsis_os.h rename to Software/Drivers/CMSIS/RTOS/Template/cmsis_os.h diff --git a/Drivers/CMSIS/RTOS2/Include/cmsis_os2.h b/Software/Drivers/CMSIS/RTOS2/Include/cmsis_os2.h similarity index 100% rename from Drivers/CMSIS/RTOS2/Include/cmsis_os2.h rename to Software/Drivers/CMSIS/RTOS2/Include/cmsis_os2.h diff --git a/Drivers/CMSIS/RTOS2/Include/os_tick.h b/Software/Drivers/CMSIS/RTOS2/Include/os_tick.h similarity index 100% rename from Drivers/CMSIS/RTOS2/Include/os_tick.h rename to Software/Drivers/CMSIS/RTOS2/Include/os_tick.h diff --git a/Drivers/CMSIS/RTOS2/Source/os_systick.c b/Software/Drivers/CMSIS/RTOS2/Source/os_systick.c similarity index 100% rename from Drivers/CMSIS/RTOS2/Source/os_systick.c rename to Software/Drivers/CMSIS/RTOS2/Source/os_systick.c diff --git a/Drivers/CMSIS/RTOS2/Source/os_tick_gtim.c b/Software/Drivers/CMSIS/RTOS2/Source/os_tick_gtim.c similarity index 100% rename from Drivers/CMSIS/RTOS2/Source/os_tick_gtim.c rename to Software/Drivers/CMSIS/RTOS2/Source/os_tick_gtim.c diff --git a/Drivers/CMSIS/RTOS2/Source/os_tick_ptim.c b/Software/Drivers/CMSIS/RTOS2/Source/os_tick_ptim.c similarity index 100% rename from Drivers/CMSIS/RTOS2/Source/os_tick_ptim.c rename to Software/Drivers/CMSIS/RTOS2/Source/os_tick_ptim.c diff --git a/Drivers/CMSIS/RTOS2/Template/cmsis_os.h b/Software/Drivers/CMSIS/RTOS2/Template/cmsis_os.h similarity index 100% rename from Drivers/CMSIS/RTOS2/Template/cmsis_os.h rename to Software/Drivers/CMSIS/RTOS2/Template/cmsis_os.h diff --git a/Drivers/CMSIS/RTOS2/Template/cmsis_os1.c b/Software/Drivers/CMSIS/RTOS2/Template/cmsis_os1.c similarity index 100% rename from Drivers/CMSIS/RTOS2/Template/cmsis_os1.c rename to Software/Drivers/CMSIS/RTOS2/Template/cmsis_os1.c diff --git a/Drivers/CMSIS/docs/General/html/LICENSE.txt b/Software/Drivers/CMSIS/docs/General/html/LICENSE.txt similarity index 100% rename from Drivers/CMSIS/docs/General/html/LICENSE.txt rename to Software/Drivers/CMSIS/docs/General/html/LICENSE.txt diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_bus.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_bus.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_bus.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_bus.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_cortex.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_cortex.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_cortex.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_cortex.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_dma.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_dma.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_dma.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_dma.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_exti.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_exti.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_exti.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_exti.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_gpio.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_gpio.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_gpio.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_gpio.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_i2c.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_i2c.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_i2c.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_i2c.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_pwr.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_pwr.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_pwr.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_pwr.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_rcc.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_rcc.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_rcc.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_rcc.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_spi.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_spi.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_spi.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_spi.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_system.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_system.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_system.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_system.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_tim.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_tim.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_tim.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_tim.h diff --git a/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_utils.h b/Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_utils.h similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_utils.h rename to Software/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_utils.h diff --git a/Drivers/STM32F3xx_HAL_Driver/LICENSE.txt b/Software/Drivers/STM32F3xx_HAL_Driver/LICENSE.txt similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/LICENSE.txt rename to Software/Drivers/STM32F3xx_HAL_Driver/LICENSE.txt diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c diff --git a/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c b/Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c similarity index 100% rename from Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c rename to Software/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c diff --git a/Makefile b/Software/Makefile similarity index 100% rename from Makefile rename to Software/Makefile diff --git a/STM32-for-VSCode.config.yaml b/Software/STM32-for-VSCode.config.yaml similarity index 100% rename from STM32-for-VSCode.config.yaml rename to Software/STM32-for-VSCode.config.yaml diff --git a/STM32F302CBTx_FLASH.ld b/Software/STM32F302CBTx_FLASH.ld similarity index 100% rename from STM32F302CBTx_FLASH.ld rename to Software/STM32F302CBTx_FLASH.ld diff --git a/Software/STM32Make.make b/Software/STM32Make.make new file mode 100644 index 0000000..5a6b1cd --- /dev/null +++ b/Software/STM32Make.make @@ -0,0 +1,273 @@ +########################################################################################################################## +# File automatically-generated by STM32forVSCode +########################################################################################################################## + +# ------------------------------------------------ +# Generic Makefile (based on gcc) +# +# ChangeLog : +# 2017-02-10 - Several enhancements + project update mode +# 2015-07-22 - first version +# ------------------------------------------------ + +###################################### +# target +###################################### +TARGET = mvbms-test-24 + + +###################################### +# building variables +###################################### +# debug build? +DEBUG = 1 +# optimization +OPT = -O0 + + +####################################### +# paths +####################################### +# Build path +BUILD_DIR = build + +###################################### +# source +###################################### +# C sources +C_SOURCES = \ +Core/Lib/can-halal/can-halal.c \ +Core/Src/ADBMS_Abstraction.c \ +Core/Src/ADBMS_LL_Driver.c \ +Core/Src/AMS_HighLevel.c \ +Core/Src/PWM_control.c \ +Core/Src/TMP1075.c \ +Core/Src/can.c \ +Core/Src/eeprom.c \ +Core/Src/errors.c \ +Core/Src/main.c \ +Core/Src/soc_estimation.c \ +Core/Src/state_machine.c \ +Core/Src/status_LED.c \ +Core/Src/stm32f3xx_hal_msp.c \ +Core/Src/stm32f3xx_it.c \ +Core/Src/syscalls.c \ +Core/Src/sysmem.c \ +Core/Src/system_stm32f3xx.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c \ +Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c + + +CPP_SOURCES = \ + + +# ASM sources +ASM_SOURCES = \ +startup_stm32f302xc.s + + + +####################################### +# binaries +####################################### +PREFIX = arm-none-eabi- +POSTFIX = " +# The gcc compiler bin path can be either defined in make command via GCC_PATH variable (> make GCC_PATH=xxx) +# either it can be added to the PATH environment variable. +GCC_PATH="/run/current-system/sw/bin +ifdef GCC_PATH +CXX = $(GCC_PATH)/$(PREFIX)g++$(POSTFIX) +CC = $(GCC_PATH)/$(PREFIX)gcc$(POSTFIX) +AS = $(GCC_PATH)/$(PREFIX)gcc$(POSTFIX) -x assembler-with-cpp +CP = $(GCC_PATH)/$(PREFIX)objcopy$(POSTFIX) +SZ = $(GCC_PATH)/$(PREFIX)size$(POSTFIX) +else +CXX = $(PREFIX)g++ +CC = $(PREFIX)gcc +AS = $(PREFIX)gcc -x assembler-with-cpp +CP = $(PREFIX)objcopy +SZ = $(PREFIX)size +endif +HEX = $(CP) -O ihex +BIN = $(CP) -O binary -S + +####################################### +# CFLAGS +####################################### +# cpu +CPU = -mcpu=cortex-m4 + +# fpu +FPU = -mfpu=fpv4-sp-d16 + +# float-abi +FLOAT-ABI = -mfloat-abi=hard + +# mcu +MCU = $(CPU) -mthumb $(FPU) $(FLOAT-ABI) + +# macros for gcc +# AS defines +AS_DEFS = + +# C defines +C_DEFS = \ +-DSTM32F302xC \ +-DSTM32F3xx \ +-DUSE_HAL_DRIVER + + +# CXX defines +CXX_DEFS = \ +-DSTM32F302xC \ +-DUSE_HAL_DRIVER + + +# AS includes +AS_INCLUDES = \ + +# C includes +C_INCLUDES = \ +-ICore/Inc \ +-ICore/Lib/can-halal \ +-IDrivers/CMSIS/Device/ST/STM32F3xx/Include \ +-IDrivers/CMSIS/Include \ +-IDrivers/STM32F3xx_HAL_Driver/Inc \ +-IDrivers/STM32F3xx_HAL_Driver/Inc/Legacy + + + +# compile gcc flags +ASFLAGS = $(MCU) $(AS_DEFS) $(AS_INCLUDES) $(OPT) -Wall -fdata-sections -ffunction-sections + +CFLAGS = $(MCU) $(C_DEFS) $(C_INCLUDES) $(OPT) -Wall -fdata-sections -ffunction-sections + +CXXFLAGS = $(MCU) $(CXX_DEFS) $(C_INCLUDES) $(OPT) -Wall -fdata-sections -ffunction-sections -feliminate-unused-debug-types + +ifeq ($(DEBUG), 1) +CFLAGS += -g -gdwarf -ggdb +CXXFLAGS += -g -gdwarf -ggdb +endif + +# Add additional flags +CFLAGS += --std=gnu2x -Wall -Wextra -Wno-unused-parameter -fanalyzer -fdata-sections -ffunction-sections +ASFLAGS += -Wall -fdata-sections -ffunction-sections +CXXFLAGS += + +# Generate dependency information +CFLAGS += -MMD -MP -MF"$(@:%.o=%.d)" +CXXFLAGS += -MMD -MP -MF"$(@:%.o=%.d)" + +####################################### +# LDFLAGS +####################################### +# link script +LDSCRIPT = STM32F302CBTx_FLASH.ld + +# libraries +LIBS = -lc -lm -lnosys +LIBDIR = \ + + +# Additional LD Flags from config file +ADDITIONALLDFLAGS = -Wl,--print-memory-usage -specs=nano.specs + +LDFLAGS = $(MCU) $(ADDITIONALLDFLAGS) -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections + +# default action: build all +all: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin + + +####################################### +# build the application +####################################### +# list of cpp program objects +OBJECTS = $(addprefix $(BUILD_DIR)/,$(notdir $(CPP_SOURCES:.cpp=.o))) +vpath %.cpp $(sort $(dir $(CPP_SOURCES))) + +# list of C objects +OBJECTS += $(addprefix $(BUILD_DIR)/,$(notdir $(C_SOURCES:.c=.o))) +vpath %.c $(sort $(dir $(C_SOURCES))) + +# list of ASM program objects +UPPER_CASE_ASM_SOURCES = $(filter %.S,$(ASM_SOURCES)) +LOWER_CASE_ASM_SOURCES = $(filter %.s,$(ASM_SOURCES)) + +OBJECTS += $(addprefix $(BUILD_DIR)/,$(notdir $(UPPER_CASE_ASM_SOURCES:.S=.o))) +OBJECTS += $(addprefix $(BUILD_DIR)/,$(notdir $(LOWER_CASE_ASM_SOURCES:.s=.o))) +vpath %.s $(sort $(dir $(ASM_SOURCES))) + +$(BUILD_DIR)/%.o: %.cpp STM32Make.make | $(BUILD_DIR) + $(CXX) -c $(CXXFLAGS) -Wa,-a,-ad,-alms=$(BUILD_DIR)/$(notdir $(<:.cpp=.lst)) $< -o $@ + +$(BUILD_DIR)/%.o: %.cxx STM32Make.make | $(BUILD_DIR) + $(CXX) -c $(CXXFLAGS) -Wa,-a,-ad,-alms=$(BUILD_DIR)/$(notdir $(<:.cxx=.lst)) $< -o $@ + +$(BUILD_DIR)/%.o: %.c STM32Make.make | $(BUILD_DIR) + $(CC) -c $(CFLAGS) -Wa,-a,-ad,-alms=$(BUILD_DIR)/$(notdir $(<:.c=.lst)) $< -o $@ + +$(BUILD_DIR)/%.o: %.s STM32Make.make | $(BUILD_DIR) + $(AS) -c $(CFLAGS) $< -o $@ + +$(BUILD_DIR)/%.o: %.S STM32Make.make | $(BUILD_DIR) + $(AS) -c $(CFLAGS) $< -o $@ + +$(BUILD_DIR)/$(TARGET).elf: $(OBJECTS) STM32Make.make + $(CC) $(OBJECTS) $(LDFLAGS) -o $@ + $(SZ) $@ + +$(BUILD_DIR)/%.hex: $(BUILD_DIR)/%.elf | $(BUILD_DIR) + $(HEX) $< $@ + +$(BUILD_DIR)/%.bin: $(BUILD_DIR)/%.elf | $(BUILD_DIR) + $(BIN) $< $@ + +$(BUILD_DIR): + mkdir $@ + +####################################### +# flash +####################################### +flash: $(BUILD_DIR)/$(TARGET).elf + "/run/current-system/sw/bin/openocd" -f ./openocd.cfg -c "program $(BUILD_DIR)/$(TARGET).elf verify reset exit" + +####################################### +# erase +####################################### +erase: $(BUILD_DIR)/$(TARGET).elf + "/run/current-system/sw/bin/openocd" -f ./openocd.cfg -c "init; reset halt; stm32f3x mass_erase 0; exit" + +####################################### +# clean up +####################################### +clean: + -rm -fR $(BUILD_DIR) + +####################################### +# custom makefile rules +####################################### + + + +####################################### +# dependencies +####################################### +-include $(wildcard $(BUILD_DIR)/*.d) + +# *** EOF *** \ No newline at end of file diff --git a/Software/build/ADBMS_Abstraction.d b/Software/build/ADBMS_Abstraction.d new file mode 100644 index 0000000..f3bb33f --- /dev/null +++ b/Software/build/ADBMS_Abstraction.d @@ -0,0 +1,70 @@ +build/ADBMS_Abstraction.o: Core/Src/ADBMS_Abstraction.c \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Inc/ADBMS_LL_Driver.h +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/ADBMS_LL_Driver.h: diff --git a/Software/build/ADBMS_Abstraction.lst b/Software/build/ADBMS_Abstraction.lst new file mode 100644 index 0000000..d38c449 --- /dev/null +++ b/Software/build/ADBMS_Abstraction.lst @@ -0,0 +1,3129 @@ +ARM GAS /tmp/cclV24WD.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "ADBMS_Abstraction.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/ADBMS_Abstraction.c" + 20 .global numberofcells + 21 .section .bss.numberofcells,"aw",%nobits + 24 numberofcells: + 25 0000 00 .space 1 + 26 .global numberofauxchannels + 27 .section .bss.numberofauxchannels,"aw",%nobits + 30 numberofauxchannels: + 31 0000 00 .space 1 + 32 .section .rodata + 33 .align 2 + 34 .LC0: + 35 0000 FFFFFFFF .ascii "\377\377\377\377\377\377" + 35 FFFF + 36 .section .text.amsReset,"ax",%progbits + 37 .align 1 + 38 .global amsReset + 39 .syntax unified + 40 .thumb + 41 .thumb_func + 43 amsReset: + 44 .LFB130: + 1:Core/Src/ADBMS_Abstraction.c **** /* + 2:Core/Src/ADBMS_Abstraction.c **** * ADBMS_Abstraction.c + 3:Core/Src/ADBMS_Abstraction.c **** * + 4:Core/Src/ADBMS_Abstraction.c **** * Created on: 14.07.2022 + 5:Core/Src/ADBMS_Abstraction.c **** * Author: max + 6:Core/Src/ADBMS_Abstraction.c **** */ + 7:Core/Src/ADBMS_Abstraction.c **** + 8:Core/Src/ADBMS_Abstraction.c **** #include "ADBMS_Abstraction.h" + 9:Core/Src/ADBMS_Abstraction.c **** #include "ADBMS_CMD_MAKROS.h" + 10:Core/Src/ADBMS_Abstraction.c **** #include "ADBMS_LL_Driver.h" + 11:Core/Src/ADBMS_Abstraction.c **** #include + 12:Core/Src/ADBMS_Abstraction.c **** + 13:Core/Src/ADBMS_Abstraction.c **** uint8 numberofcells; + 14:Core/Src/ADBMS_Abstraction.c **** uint8 numberofauxchannels; + 15:Core/Src/ADBMS_Abstraction.c **** + 16:Core/Src/ADBMS_Abstraction.c **** #define CHECK_RETURN(x) \ + 17:Core/Src/ADBMS_Abstraction.c **** { \ + ARM GAS /tmp/cclV24WD.s page 2 + + + 18:Core/Src/ADBMS_Abstraction.c **** uint8 status = x; \ + 19:Core/Src/ADBMS_Abstraction.c **** if (status != 0) \ + 20:Core/Src/ADBMS_Abstraction.c **** return status; \ + 21:Core/Src/ADBMS_Abstraction.c **** } + 22:Core/Src/ADBMS_Abstraction.c **** + 23:Core/Src/ADBMS_Abstraction.c **** uint8 amsReset() { + 45 .loc 1 23 18 + 46 .cfi_startproc + 47 @ args = 0, pretend = 0, frame = 16 + 48 @ frame_needed = 1, uses_anonymous_args = 0 + 49 0000 80B5 push {r7, lr} + 50 .cfi_def_cfa_offset 8 + 51 .cfi_offset 7, -8 + 52 .cfi_offset 14, -4 + 53 0002 84B0 sub sp, sp, #16 + 54 .cfi_def_cfa_offset 24 + 55 0004 00AF add r7, sp, #0 + 56 .cfi_def_cfa_register 7 + 24:Core/Src/ADBMS_Abstraction.c **** amsWakeUp(); + 57 .loc 1 24 3 + 58 0006 FFF7FEFF bl amsWakeUp + 25:Core/Src/ADBMS_Abstraction.c **** readCMD(SRST, NULL, 0); + 59 .loc 1 25 3 + 60 000a 0022 movs r2, #0 + 61 000c 0021 movs r1, #0 + 62 000e 2720 movs r0, #39 + 63 0010 FFF7FEFF bl readCMD + 26:Core/Src/ADBMS_Abstraction.c **** mcuDelay(10); + 64 .loc 1 26 3 + 65 0014 0A20 movs r0, #10 + 66 0016 FFF7FEFF bl mcuDelay + 27:Core/Src/ADBMS_Abstraction.c **** amsWakeUp(); + 67 .loc 1 27 3 + 68 001a FFF7FEFF bl amsWakeUp + 28:Core/Src/ADBMS_Abstraction.c **** amsStopBalancing(); + 69 .loc 1 28 3 + 70 001e FFF7FEFF bl amsStopBalancing + 29:Core/Src/ADBMS_Abstraction.c **** amsConfigOverUnderVoltage(DEFAULT_OV, DEFAULT_UV); + 71 .loc 1 29 3 + 72 0022 40F2A111 movw r1, #417 + 73 0026 40F26540 movw r0, #1125 + 74 002a FFF7FEFF bl amsConfigOverUnderVoltage + 30:Core/Src/ADBMS_Abstraction.c **** + 31:Core/Src/ADBMS_Abstraction.c **** const uint8 buffer[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + 75 .loc 1 31 15 + 76 002e 214A ldr r2, .L8 + 77 0030 3B1D adds r3, r7, #4 + 78 0032 92E80300 ldm r2, {r0, r1} + 79 0036 1860 str r0, [r3] + 80 0038 0433 adds r3, r3, #4 + 81 003a 1980 strh r1, [r3] @ movhi + 82 .LBB2: + 32:Core/Src/ADBMS_Abstraction.c **** + 33:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(CLRFLAG, buffer, 6)); //clear flags, + 83 .loc 1 33 3 + 84 003c 3B1D adds r3, r7, #4 + 85 003e 0622 movs r2, #6 + ARM GAS /tmp/cclV24WD.s page 3 + + + 86 0040 1946 mov r1, r3 + 87 0042 40F21770 movw r0, #1815 + 88 0046 FFF7FEFF bl writeCMD + 89 004a 0346 mov r3, r0 + 90 004c FB73 strb r3, [r7, #15] + 91 .loc 1 33 3 is_stmt 0 discriminator 1 + 92 004e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 93 0050 002B cmp r3, #0 + 94 0052 01D0 beq .L2 + 95 0054 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 96 .loc 1 33 3 + 97 0056 28E0 b .L7 + 98 .L2: + 99 .LBE2: + 100 .LBB3: + 34:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(CLOVUV, buffer, 6)); //OVUV flags + 101 .loc 1 34 3 is_stmt 1 + 102 0058 3B1D adds r3, r7, #4 + 103 005a 0622 movs r2, #6 + 104 005c 1946 mov r1, r3 + 105 005e 40F21570 movw r0, #1813 + 106 0062 FFF7FEFF bl writeCMD + 107 0066 0346 mov r3, r0 + 108 0068 BB73 strb r3, [r7, #14] + 109 .loc 1 34 3 is_stmt 0 discriminator 1 + 110 006a BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 111 006c 002B cmp r3, #0 + 112 006e 01D0 beq .L4 + 113 0070 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 114 .loc 1 34 3 + 115 0072 1AE0 b .L7 + 116 .L4: + 117 .LBE3: + 118 .LBB4: + 35:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(ADCV | ADCV_CONT | ADCV_RD, NULL, 0)); //start continuous cell voltage meas + 119 .loc 1 35 3 is_stmt 1 + 120 0074 0022 movs r2, #0 + 121 0076 0021 movs r1, #0 + 122 0078 4FF47870 mov r0, #992 + 123 007c FFF7FEFF bl writeCMD + 124 0080 0346 mov r3, r0 + 125 0082 7B73 strb r3, [r7, #13] + 126 .loc 1 35 3 is_stmt 0 discriminator 1 + 127 0084 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 128 0086 002B cmp r3, #0 + 129 0088 01D0 beq .L5 + 130 008a 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 131 .loc 1 35 3 + 132 008c 0DE0 b .L7 + 133 .L5: + 134 .LBE4: + 135 .LBB5: + 36:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(ADAX | ADAX_CONV_ALL, NULL, 0)); //start aux measurement + 136 .loc 1 36 3 is_stmt 1 + 137 008e 0022 movs r2, #0 + 138 0090 0021 movs r1, #0 + 139 0092 4FF48260 mov r0, #1040 + ARM GAS /tmp/cclV24WD.s page 4 + + + 140 0096 FFF7FEFF bl writeCMD + 141 009a 0346 mov r3, r0 + 142 009c 3B73 strb r3, [r7, #12] + 143 .loc 1 36 3 is_stmt 0 discriminator 1 + 144 009e 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 145 00a0 002B cmp r3, #0 + 146 00a2 01D0 beq .L6 + 147 00a4 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 148 .loc 1 36 3 + 149 00a6 00E0 b .L7 + 150 .L6: + 151 .LBE5: + 37:Core/Src/ADBMS_Abstraction.c **** + 38:Core/Src/ADBMS_Abstraction.c **** return 0; + 152 .loc 1 38 10 is_stmt 1 + 153 00a8 0023 movs r3, #0 + 154 .L7: + 39:Core/Src/ADBMS_Abstraction.c **** } + 155 .loc 1 39 1 + 156 00aa 1846 mov r0, r3 + 157 00ac 1037 adds r7, r7, #16 + 158 .cfi_def_cfa_offset 8 + 159 00ae BD46 mov sp, r7 + 160 .cfi_def_cfa_register 13 + 161 @ sp needed + 162 00b0 80BD pop {r7, pc} + 163 .L9: + 164 00b2 00BF .align 2 + 165 .L8: + 166 00b4 00000000 .word .LC0 + 167 .cfi_endproc + 168 .LFE130: + 170 .section .text.initAMS,"ax",%progbits + 171 .align 1 + 172 .global initAMS + 173 .syntax unified + 174 .thumb + 175 .thumb_func + 177 initAMS: + 178 .LFB131: + 40:Core/Src/ADBMS_Abstraction.c **** + 41:Core/Src/ADBMS_Abstraction.c **** uint8 initAMS(SPI_HandleTypeDef* hspi, uint8 numofcells, uint8 numofaux) { + 179 .loc 1 41 74 + 180 .cfi_startproc + 181 @ args = 0, pretend = 0, frame = 8 + 182 @ frame_needed = 1, uses_anonymous_args = 0 + 183 0000 80B5 push {r7, lr} + 184 .cfi_def_cfa_offset 8 + 185 .cfi_offset 7, -8 + 186 .cfi_offset 14, -4 + 187 0002 82B0 sub sp, sp, #8 + 188 .cfi_def_cfa_offset 16 + 189 0004 00AF add r7, sp, #0 + 190 .cfi_def_cfa_register 7 + 191 0006 7860 str r0, [r7, #4] + 192 0008 0B46 mov r3, r1 + 193 000a FB70 strb r3, [r7, #3] + ARM GAS /tmp/cclV24WD.s page 5 + + + 194 000c 1346 mov r3, r2 + 195 000e BB70 strb r3, [r7, #2] + 42:Core/Src/ADBMS_Abstraction.c **** adbmsDriverInit(hspi); + 196 .loc 1 42 3 + 197 0010 7868 ldr r0, [r7, #4] + 198 0012 FFF7FEFF bl adbmsDriverInit + 43:Core/Src/ADBMS_Abstraction.c **** numberofcells = numofcells; + 199 .loc 1 43 17 + 200 0016 064A ldr r2, .L12 + 201 0018 FB78 ldrb r3, [r7, #3] + 202 001a 1370 strb r3, [r2] + 44:Core/Src/ADBMS_Abstraction.c **** numberofauxchannels = numofaux; + 203 .loc 1 44 23 + 204 001c 054A ldr r2, .L12+4 + 205 001e BB78 ldrb r3, [r7, #2] + 206 0020 1370 strb r3, [r2] + 45:Core/Src/ADBMS_Abstraction.c **** + 46:Core/Src/ADBMS_Abstraction.c **** return amsReset(); + 207 .loc 1 46 10 + 208 0022 FFF7FEFF bl amsReset + 209 0026 0346 mov r3, r0 + 47:Core/Src/ADBMS_Abstraction.c **** } + 210 .loc 1 47 1 + 211 0028 1846 mov r0, r3 + 212 002a 0837 adds r7, r7, #8 + 213 .cfi_def_cfa_offset 8 + 214 002c BD46 mov sp, r7 + 215 .cfi_def_cfa_register 13 + 216 @ sp needed + 217 002e 80BD pop {r7, pc} + 218 .L13: + 219 .align 2 + 220 .L12: + 221 0030 00000000 .word numberofcells + 222 0034 00000000 .word numberofauxchannels + 223 .cfi_endproc + 224 .LFE131: + 226 .section .text.amsWakeUp,"ax",%progbits + 227 .align 1 + 228 .global amsWakeUp + 229 .syntax unified + 230 .thumb + 231 .thumb_func + 233 amsWakeUp: + 234 .LFB132: + 48:Core/Src/ADBMS_Abstraction.c **** + 49:Core/Src/ADBMS_Abstraction.c **** uint8 amsWakeUp() { + 235 .loc 1 49 19 + 236 .cfi_startproc + 237 @ args = 0, pretend = 0, frame = 8 + 238 @ frame_needed = 1, uses_anonymous_args = 0 + 239 0000 80B5 push {r7, lr} + 240 .cfi_def_cfa_offset 8 + 241 .cfi_offset 7, -8 + 242 .cfi_offset 14, -4 + 243 0002 82B0 sub sp, sp, #8 + 244 .cfi_def_cfa_offset 16 + ARM GAS /tmp/cclV24WD.s page 6 + + + 245 0004 00AF add r7, sp, #0 + 246 .cfi_def_cfa_register 7 + 50:Core/Src/ADBMS_Abstraction.c **** uint8 buf[6]; + 51:Core/Src/ADBMS_Abstraction.c **** return readCMD(RDCFGA, buf, 6); + 247 .loc 1 51 10 + 248 0006 3B46 mov r3, r7 + 249 0008 0622 movs r2, #6 + 250 000a 1946 mov r1, r3 + 251 000c 0220 movs r0, #2 + 252 000e FFF7FEFF bl readCMD + 253 0012 0346 mov r3, r0 + 52:Core/Src/ADBMS_Abstraction.c **** } + 254 .loc 1 52 1 + 255 0014 1846 mov r0, r3 + 256 0016 0837 adds r7, r7, #8 + 257 .cfi_def_cfa_offset 8 + 258 0018 BD46 mov sp, r7 + 259 .cfi_def_cfa_register 13 + 260 @ sp needed + 261 001a 80BD pop {r7, pc} + 262 .cfi_endproc + 263 .LFE132: + 265 .section .text.amsCellMeasurement,"ax",%progbits + 266 .align 1 + 267 .global amsCellMeasurement + 268 .syntax unified + 269 .thumb + 270 .thumb_func + 272 amsCellMeasurement: + 273 .LFB133: + 53:Core/Src/ADBMS_Abstraction.c **** + 54:Core/Src/ADBMS_Abstraction.c **** uint8 amsCellMeasurement(Cell_Module* module) { + 274 .loc 1 54 47 + 275 .cfi_startproc + 276 @ args = 0, pretend = 0, frame = 8 + 277 @ frame_needed = 1, uses_anonymous_args = 0 + 278 0000 80B5 push {r7, lr} + 279 .cfi_def_cfa_offset 8 + 280 .cfi_offset 7, -8 + 281 .cfi_offset 14, -4 + 282 0002 82B0 sub sp, sp, #8 + 283 .cfi_def_cfa_offset 16 + 284 0004 00AF add r7, sp, #0 + 285 .cfi_def_cfa_register 7 + 286 0006 7860 str r0, [r7, #4] + 55:Core/Src/ADBMS_Abstraction.c **** #warning check conversion counter to ensure that continous conversion has not been stopped + 56:Core/Src/ADBMS_Abstraction.c **** #warning check for OW conditions: ADSV | ADSV_OW_0 / ADSV_OW_1 + 57:Core/Src/ADBMS_Abstraction.c **** return amsReadCellVoltages(module); + 287 .loc 1 57 10 + 288 0008 7868 ldr r0, [r7, #4] + 289 000a FFF7FEFF bl amsReadCellVoltages + 290 000e 0346 mov r3, r0 + 58:Core/Src/ADBMS_Abstraction.c **** } + 291 .loc 1 58 1 + 292 0010 1846 mov r0, r3 + 293 0012 0837 adds r7, r7, #8 + 294 .cfi_def_cfa_offset 8 + ARM GAS /tmp/cclV24WD.s page 7 + + + 295 0014 BD46 mov sp, r7 + 296 .cfi_def_cfa_register 13 + 297 @ sp needed + 298 0016 80BD pop {r7, pc} + 299 .cfi_endproc + 300 .LFE133: + 302 .section .text.amsConfigCellMeasurement,"ax",%progbits + 303 .align 1 + 304 .global amsConfigCellMeasurement + 305 .syntax unified + 306 .thumb + 307 .thumb_func + 309 amsConfigCellMeasurement: + 310 .LFB134: + 59:Core/Src/ADBMS_Abstraction.c **** + 60:Core/Src/ADBMS_Abstraction.c **** uint8 amsConfigCellMeasurement(uint8 numberofChannels) { + 311 .loc 1 60 56 + 312 .cfi_startproc + 313 @ args = 0, pretend = 0, frame = 8 + 314 @ frame_needed = 1, uses_anonymous_args = 0 + 315 @ link register save eliminated. + 316 0000 80B4 push {r7} + 317 .cfi_def_cfa_offset 4 + 318 .cfi_offset 7, -4 + 319 0002 83B0 sub sp, sp, #12 + 320 .cfi_def_cfa_offset 16 + 321 0004 00AF add r7, sp, #0 + 322 .cfi_def_cfa_register 7 + 323 0006 0346 mov r3, r0 + 324 0008 FB71 strb r3, [r7, #7] + 61:Core/Src/ADBMS_Abstraction.c **** numberofcells = numberofChannels; + 325 .loc 1 61 17 + 326 000a 054A ldr r2, .L20 + 327 000c FB79 ldrb r3, [r7, #7] + 328 000e 1370 strb r3, [r2] + 62:Core/Src/ADBMS_Abstraction.c **** return 0; + 329 .loc 1 62 10 + 330 0010 0023 movs r3, #0 + 63:Core/Src/ADBMS_Abstraction.c **** } + 331 .loc 1 63 1 + 332 0012 1846 mov r0, r3 + 333 0014 0C37 adds r7, r7, #12 + 334 .cfi_def_cfa_offset 4 + 335 0016 BD46 mov sp, r7 + 336 .cfi_def_cfa_register 13 + 337 @ sp needed + 338 0018 5DF8047B ldr r7, [sp], #4 + 339 .cfi_restore 7 + 340 .cfi_def_cfa_offset 0 + 341 001c 7047 bx lr + 342 .L21: + 343 001e 00BF .align 2 + 344 .L20: + 345 0020 00000000 .word numberofcells + 346 .cfi_endproc + 347 .LFE134: + 349 .global __aeabi_i2d + ARM GAS /tmp/cclV24WD.s page 8 + + + 350 .global __aeabi_dmul + 351 .global __aeabi_dadd + 352 .global __aeabi_d2f + 353 .global __aeabi_d2uiz + 354 .section .text.amsAuxAndStatusMeasurement,"ax",%progbits + 355 .align 1 + 356 .global amsAuxAndStatusMeasurement + 357 .syntax unified + 358 .thumb + 359 .thumb_func + 361 amsAuxAndStatusMeasurement: + 362 .LFB135: + 64:Core/Src/ADBMS_Abstraction.c **** + 65:Core/Src/ADBMS_Abstraction.c **** uint8 amsAuxAndStatusMeasurement(Cell_Module* module) { + 363 .loc 1 65 55 + 364 .cfi_startproc + 365 @ args = 0, pretend = 0, frame = 32 + 366 @ frame_needed = 1, uses_anonymous_args = 0 + 367 0000 80B5 push {r7, lr} + 368 .cfi_def_cfa_offset 8 + 369 .cfi_offset 7, -8 + 370 .cfi_offset 14, -4 + 371 0002 88B0 sub sp, sp, #32 + 372 .cfi_def_cfa_offset 40 + 373 0004 00AF add r7, sp, #0 + 374 .cfi_def_cfa_register 7 + 375 0006 7860 str r0, [r7, #4] + 66:Core/Src/ADBMS_Abstraction.c **** uint8 rxbuf[AUX_GROUP_A_SIZE] = {}; + 376 .loc 1 66 9 + 377 0008 07F11003 add r3, r7, #16 + 378 000c 0022 movs r2, #0 + 379 000e 1A60 str r2, [r3] + 380 0010 9A80 strh r2, [r3, #4] @ movhi + 381 .LBB6: + 67:Core/Src/ADBMS_Abstraction.c **** + 68:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDSTATC, rxbuf, STATUS_GROUP_C_SIZE)); + 382 .loc 1 68 3 + 383 0012 07F11003 add r3, r7, #16 + 384 0016 0622 movs r2, #6 + 385 0018 1946 mov r1, r3 + 386 001a 3220 movs r0, #50 + 387 001c FFF7FEFF bl readCMD + 388 0020 0346 mov r3, r0 + 389 0022 FB77 strb r3, [r7, #31] + 390 .loc 1 68 3 is_stmt 0 discriminator 1 + 391 0024 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 392 0026 002B cmp r3, #0 + 393 0028 01D0 beq .L23 + 394 002a FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 395 .loc 1 68 3 + 396 002c 22E3 b .L33 + 397 .L23: + 398 .LBE6: + 69:Core/Src/ADBMS_Abstraction.c **** + 70:Core/Src/ADBMS_Abstraction.c **** module->status.CS_FLT = rxbuf[0] | (rxbuf[1] << 8); + 399 .loc 1 70 32 is_stmt 1 + 400 002e 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + ARM GAS /tmp/cclV24WD.s page 9 + + + 401 0030 1AB2 sxth r2, r3 + 402 .loc 1 70 44 + 403 0032 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 404 .loc 1 70 36 + 405 0034 1BB2 sxth r3, r3 + 406 0036 1B02 lsls r3, r3, #8 + 407 0038 1BB2 sxth r3, r3 + 408 003a 1343 orrs r3, r3, r2 + 409 003c 1BB2 sxth r3, r3 + 410 003e 9AB2 uxth r2, r3 + 411 .loc 1 70 25 + 412 0040 7B68 ldr r3, [r7, #4] + 413 0042 A3F84820 strh r2, [r3, #72] @ movhi + 71:Core/Src/ADBMS_Abstraction.c **** module->status.CCTS = rxbuf[2] | (rxbuf[3] << 8); + 414 .loc 1 71 32 + 415 0046 BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 416 0048 1AB2 sxth r2, r3 + 417 .loc 1 71 44 + 418 004a FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 419 .loc 1 71 36 + 420 004c 1BB2 sxth r3, r3 + 421 004e 1B02 lsls r3, r3, #8 + 422 0050 1BB2 sxth r3, r3 + 423 0052 1343 orrs r3, r3, r2 + 424 0054 1BB2 sxth r3, r3 + 425 0056 C3F30C03 ubfx r3, r3, #0, #13 + 426 005a 99B2 uxth r1, r3 + 427 .loc 1 71 25 + 428 005c 7A68 ldr r2, [r7, #4] + 429 005e B2F84A30 ldrh r3, [r2, #74] @ movhi + 430 0062 61F3CF03 bfi r3, r1, #3, #13 + 431 0066 A2F84A30 strh r3, [r2, #74] @ movhi + 72:Core/Src/ADBMS_Abstraction.c **** module->status.VA_OV = (rxbuf[4] >> 7) & 0x01; + 432 .loc 1 72 33 + 433 006a 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 434 .loc 1 72 43 + 435 006c DB09 lsrs r3, r3, #7 + 436 006e DBB2 uxtb r3, r3 + 437 0070 03F00103 and r3, r3, #1 + 438 0074 D9B2 uxtb r1, r3 + 439 .loc 1 72 25 + 440 0076 7A68 ldr r2, [r7, #4] + 441 0078 92F84C30 ldrb r3, [r2, #76] + 442 007c 61F30003 bfi r3, r1, #0, #1 + 443 0080 82F84C30 strb r3, [r2, #76] + 73:Core/Src/ADBMS_Abstraction.c **** module->status.VA_UV = (rxbuf[4] >> 6) & 0x01; + 444 .loc 1 73 33 + 445 0084 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 446 .loc 1 73 43 + 447 0086 9B09 lsrs r3, r3, #6 + 448 0088 DBB2 uxtb r3, r3 + 449 008a 03F00103 and r3, r3, #1 + 450 008e D9B2 uxtb r1, r3 + 451 .loc 1 73 25 + 452 0090 7A68 ldr r2, [r7, #4] + 453 0092 92F84C30 ldrb r3, [r2, #76] + 454 0096 61F34103 bfi r3, r1, #1, #1 + ARM GAS /tmp/cclV24WD.s page 10 + + + 455 009a 82F84C30 strb r3, [r2, #76] + 74:Core/Src/ADBMS_Abstraction.c **** module->status.VD_OV = (rxbuf[4] >> 5) & 0x01; + 456 .loc 1 74 33 + 457 009e 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 458 .loc 1 74 43 + 459 00a0 5B09 lsrs r3, r3, #5 + 460 00a2 DBB2 uxtb r3, r3 + 461 00a4 03F00103 and r3, r3, #1 + 462 00a8 D9B2 uxtb r1, r3 + 463 .loc 1 74 25 + 464 00aa 7A68 ldr r2, [r7, #4] + 465 00ac 92F84C30 ldrb r3, [r2, #76] + 466 00b0 61F38203 bfi r3, r1, #2, #1 + 467 00b4 82F84C30 strb r3, [r2, #76] + 75:Core/Src/ADBMS_Abstraction.c **** module->status.VD_UV = (rxbuf[4] >> 4) & 0x01; + 468 .loc 1 75 33 + 469 00b8 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 470 .loc 1 75 43 + 471 00ba 1B09 lsrs r3, r3, #4 + 472 00bc DBB2 uxtb r3, r3 + 473 00be 03F00103 and r3, r3, #1 + 474 00c2 D9B2 uxtb r1, r3 + 475 .loc 1 75 25 + 476 00c4 7A68 ldr r2, [r7, #4] + 477 00c6 92F84C30 ldrb r3, [r2, #76] + 478 00ca 61F3C303 bfi r3, r1, #3, #1 + 479 00ce 82F84C30 strb r3, [r2, #76] + 76:Core/Src/ADBMS_Abstraction.c **** module->status.CED = (rxbuf[4] >> 3) & 0x01; + 480 .loc 1 76 33 + 481 00d2 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 482 .loc 1 76 43 + 483 00d4 DB08 lsrs r3, r3, #3 + 484 00d6 DBB2 uxtb r3, r3 + 485 00d8 03F00103 and r3, r3, #1 + 486 00dc D9B2 uxtb r1, r3 + 487 .loc 1 76 25 + 488 00de 7A68 ldr r2, [r7, #4] + 489 00e0 92F84C30 ldrb r3, [r2, #76] + 490 00e4 61F30413 bfi r3, r1, #4, #1 + 491 00e8 82F84C30 strb r3, [r2, #76] + 77:Core/Src/ADBMS_Abstraction.c **** module->status.CMED = (rxbuf[4] >> 2) & 0x01; + 492 .loc 1 77 33 + 493 00ec 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 494 .loc 1 77 43 + 495 00ee 9B08 lsrs r3, r3, #2 + 496 00f0 DBB2 uxtb r3, r3 + 497 00f2 03F00103 and r3, r3, #1 + 498 00f6 D9B2 uxtb r1, r3 + 499 .loc 1 77 25 + 500 00f8 7A68 ldr r2, [r7, #4] + 501 00fa 92F84C30 ldrb r3, [r2, #76] + 502 00fe 61F34513 bfi r3, r1, #5, #1 + 503 0102 82F84C30 strb r3, [r2, #76] + 78:Core/Src/ADBMS_Abstraction.c **** module->status.SED = (rxbuf[4] >> 1) & 0x01; + 504 .loc 1 78 33 + 505 0106 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 506 .loc 1 78 43 + ARM GAS /tmp/cclV24WD.s page 11 + + + 507 0108 5B08 lsrs r3, r3, #1 + 508 010a DBB2 uxtb r3, r3 + 509 010c 03F00103 and r3, r3, #1 + 510 0110 D9B2 uxtb r1, r3 + 511 .loc 1 78 25 + 512 0112 7A68 ldr r2, [r7, #4] + 513 0114 92F84C30 ldrb r3, [r2, #76] + 514 0118 61F38613 bfi r3, r1, #6, #1 + 515 011c 82F84C30 strb r3, [r2, #76] + 79:Core/Src/ADBMS_Abstraction.c **** module->status.SMED = (rxbuf[4] >> 0) & 0x01; + 516 .loc 1 79 33 + 517 0120 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 518 .loc 1 79 43 + 519 0122 03F00103 and r3, r3, #1 + 520 0126 D9B2 uxtb r1, r3 + 521 .loc 1 79 25 + 522 0128 7A68 ldr r2, [r7, #4] + 523 012a 92F84C30 ldrb r3, [r2, #76] + 524 012e 61F3C713 bfi r3, r1, #7, #1 + 525 0132 82F84C30 strb r3, [r2, #76] + 80:Core/Src/ADBMS_Abstraction.c **** module->status.VDEL = (rxbuf[5] >> 7) & 0x01; + 526 .loc 1 80 33 + 527 0136 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 528 .loc 1 80 43 + 529 0138 DB09 lsrs r3, r3, #7 + 530 013a DBB2 uxtb r3, r3 + 531 013c 03F00103 and r3, r3, #1 + 532 0140 D9B2 uxtb r1, r3 + 533 .loc 1 80 25 + 534 0142 7A68 ldr r2, [r7, #4] + 535 0144 92F84D30 ldrb r3, [r2, #77] + 536 0148 61F30003 bfi r3, r1, #0, #1 + 537 014c 82F84D30 strb r3, [r2, #77] + 81:Core/Src/ADBMS_Abstraction.c **** module->status.VDE = (rxbuf[5] >> 6) & 0x01; + 538 .loc 1 81 33 + 539 0150 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 540 .loc 1 81 43 + 541 0152 9B09 lsrs r3, r3, #6 + 542 0154 DBB2 uxtb r3, r3 + 543 0156 03F00103 and r3, r3, #1 + 544 015a D9B2 uxtb r1, r3 + 545 .loc 1 81 25 + 546 015c 7A68 ldr r2, [r7, #4] + 547 015e 92F84D30 ldrb r3, [r2, #77] + 548 0162 61F34103 bfi r3, r1, #1, #1 + 549 0166 82F84D30 strb r3, [r2, #77] + 82:Core/Src/ADBMS_Abstraction.c **** module->status.COMPARE= (rxbuf[5] >> 5) & 0x01; + 550 .loc 1 82 33 + 551 016a 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 552 .loc 1 82 43 + 553 016c 5B09 lsrs r3, r3, #5 + 554 016e DBB2 uxtb r3, r3 + 555 0170 03F00103 and r3, r3, #1 + 556 0174 D9B2 uxtb r1, r3 + 557 .loc 1 82 25 + 558 0176 7A68 ldr r2, [r7, #4] + 559 0178 92F84D30 ldrb r3, [r2, #77] + ARM GAS /tmp/cclV24WD.s page 12 + + + 560 017c 61F38203 bfi r3, r1, #2, #1 + 561 0180 82F84D30 strb r3, [r2, #77] + 83:Core/Src/ADBMS_Abstraction.c **** module->status.SPIFLT = (rxbuf[5] >> 4) & 0x01; + 562 .loc 1 83 33 + 563 0184 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 564 .loc 1 83 43 + 565 0186 1B09 lsrs r3, r3, #4 + 566 0188 DBB2 uxtb r3, r3 + 567 018a 03F00103 and r3, r3, #1 + 568 018e D9B2 uxtb r1, r3 + 569 .loc 1 83 25 + 570 0190 7A68 ldr r2, [r7, #4] + 571 0192 92F84D30 ldrb r3, [r2, #77] + 572 0196 61F3C303 bfi r3, r1, #3, #1 + 573 019a 82F84D30 strb r3, [r2, #77] + 84:Core/Src/ADBMS_Abstraction.c **** module->status.SLEEP = (rxbuf[5] >> 3) & 0x01; + 574 .loc 1 84 33 + 575 019e 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 576 .loc 1 84 43 + 577 01a0 DB08 lsrs r3, r3, #3 + 578 01a2 DBB2 uxtb r3, r3 + 579 01a4 03F00103 and r3, r3, #1 + 580 01a8 D9B2 uxtb r1, r3 + 581 .loc 1 84 25 + 582 01aa 7A68 ldr r2, [r7, #4] + 583 01ac 92F84D30 ldrb r3, [r2, #77] + 584 01b0 61F30413 bfi r3, r1, #4, #1 + 585 01b4 82F84D30 strb r3, [r2, #77] + 85:Core/Src/ADBMS_Abstraction.c **** module->status.THSD = (rxbuf[5] >> 2) & 0x01; + 586 .loc 1 85 33 + 587 01b8 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 588 .loc 1 85 43 + 589 01ba 9B08 lsrs r3, r3, #2 + 590 01bc DBB2 uxtb r3, r3 + 591 01be 03F00103 and r3, r3, #1 + 592 01c2 D9B2 uxtb r1, r3 + 593 .loc 1 85 25 + 594 01c4 7A68 ldr r2, [r7, #4] + 595 01c6 92F84D30 ldrb r3, [r2, #77] + 596 01ca 61F34513 bfi r3, r1, #5, #1 + 597 01ce 82F84D30 strb r3, [r2, #77] + 86:Core/Src/ADBMS_Abstraction.c **** module->status.TMODCHK= (rxbuf[5] >> 1) & 0x01; + 598 .loc 1 86 33 + 599 01d2 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 600 .loc 1 86 43 + 601 01d4 5B08 lsrs r3, r3, #1 + 602 01d6 DBB2 uxtb r3, r3 + 603 01d8 03F00103 and r3, r3, #1 + 604 01dc D9B2 uxtb r1, r3 + 605 .loc 1 86 25 + 606 01de 7A68 ldr r2, [r7, #4] + 607 01e0 92F84D30 ldrb r3, [r2, #77] + 608 01e4 61F38613 bfi r3, r1, #6, #1 + 609 01e8 82F84D30 strb r3, [r2, #77] + 87:Core/Src/ADBMS_Abstraction.c **** module->status.OSCCHK = (rxbuf[5] >> 0) & 0x01; + 610 .loc 1 87 33 + 611 01ec 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + ARM GAS /tmp/cclV24WD.s page 13 + + + 612 .loc 1 87 43 + 613 01ee 03F00103 and r3, r3, #1 + 614 01f2 D9B2 uxtb r1, r3 + 615 .loc 1 87 25 + 616 01f4 7A68 ldr r2, [r7, #4] + 617 01f6 92F84D30 ldrb r3, [r2, #77] + 618 01fa 61F3C713 bfi r3, r1, #7, #1 + 619 01fe 82F84D30 strb r3, [r2, #77] + 88:Core/Src/ADBMS_Abstraction.c **** + 89:Core/Src/ADBMS_Abstraction.c **** if (pollCMD(PLAUX) == 0x0) { //TODO: check for SPI fault + 620 .loc 1 89 7 + 621 0202 40F21E70 movw r0, #1822 + 622 0206 FFF7FEFF bl pollCMD + 623 020a 0346 mov r3, r0 + 624 .loc 1 89 6 discriminator 1 + 625 020c 002B cmp r3, #0 + 626 020e 01D1 bne .L25 + 90:Core/Src/ADBMS_Abstraction.c **** return 0; // aux ADC data not ready + 627 .loc 1 90 12 + 628 0210 0023 movs r3, #0 + 629 0212 2FE2 b .L33 + 630 .L25: + 631 .LBB7: + 91:Core/Src/ADBMS_Abstraction.c **** } + 92:Core/Src/ADBMS_Abstraction.c **** + 93:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDAUXA, rxbuf, AUX_GROUP_A_SIZE)); + 632 .loc 1 93 3 + 633 0214 07F11003 add r3, r7, #16 + 634 0218 0622 movs r2, #6 + 635 021a 1946 mov r1, r3 + 636 021c 1920 movs r0, #25 + 637 021e FFF7FEFF bl readCMD + 638 0222 0346 mov r3, r0 + 639 0224 BB77 strb r3, [r7, #30] + 640 .loc 1 93 3 is_stmt 0 discriminator 1 + 641 0226 BB7F ldrb r3, [r7, #30] @ zero_extendqisi2 + 642 0228 002B cmp r3, #0 + 643 022a 01D0 beq .L26 + 644 022c BB7F ldrb r3, [r7, #30] @ zero_extendqisi2 + 645 .loc 1 93 3 + 646 022e 21E2 b .L33 + 647 .L26: + 648 .LBE7: + 94:Core/Src/ADBMS_Abstraction.c **** + 95:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[0] = mV_from_ADBMS6830(rxbuf[0] | (rxbuf[1] << 8)); + 649 .loc 1 95 28 is_stmt 1 + 650 0230 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 651 0232 1AB2 sxth r2, r3 + 652 0234 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 653 0236 1BB2 sxth r3, r3 + 654 0238 1B02 lsls r3, r3, #8 + 655 023a 1BB2 sxth r3, r3 + 656 023c 1343 orrs r3, r3, r2 + 657 023e 1BB2 sxth r3, r3 + 658 0240 1846 mov r0, r3 + 659 0242 FFF7FEFF bl __aeabi_i2d + 660 0246 0FF23843 adr r3, .L34 + ARM GAS /tmp/cclV24WD.s page 14 + + + 661 024a D3E90023 ldrd r2, [r3] + 662 024e FFF7FEFF bl __aeabi_dmul + 663 0252 0246 mov r2, r0 + 664 0254 0B46 mov r3, r1 + 665 0256 1046 mov r0, r2 + 666 0258 1946 mov r1, r3 + 667 025a 0FF22C43 adr r3, .L34+8 + 668 025e D3E90023 ldrd r2, [r3] + 669 0262 FFF7FEFF bl __aeabi_dadd + 670 0266 0246 mov r2, r0 + 671 0268 0B46 mov r3, r1 + 672 026a 1046 mov r0, r2 + 673 026c 1946 mov r1, r3 + 674 026e FFF7FEFF bl __aeabi_d2f + 675 0272 0246 mov r2, r0 @ float + 676 .loc 1 95 26 + 677 0274 7B68 ldr r3, [r7, #4] + 678 0276 1A62 str r2, [r3, #32] @ float + 96:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[1] = mV_from_ADBMS6830(rxbuf[2] | (rxbuf[3] << 8)); + 679 .loc 1 96 28 + 680 0278 BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 681 027a 1AB2 sxth r2, r3 + 682 027c FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 683 027e 1BB2 sxth r3, r3 + 684 0280 1B02 lsls r3, r3, #8 + 685 0282 1BB2 sxth r3, r3 + 686 0284 1343 orrs r3, r3, r2 + 687 0286 1BB2 sxth r3, r3 + 688 0288 1846 mov r0, r3 + 689 028a FFF7FEFF bl __aeabi_i2d + 690 028e FCA3 adr r3, .L34 + 691 0290 D3E90023 ldrd r2, [r3] + 692 0294 FFF7FEFF bl __aeabi_dmul + 693 0298 0246 mov r2, r0 + 694 029a 0B46 mov r3, r1 + 695 029c 1046 mov r0, r2 + 696 029e 1946 mov r1, r3 + 697 02a0 F9A3 adr r3, .L34+8 + 698 02a2 D3E90023 ldrd r2, [r3] + 699 02a6 FFF7FEFF bl __aeabi_dadd + 700 02aa 0246 mov r2, r0 + 701 02ac 0B46 mov r3, r1 + 702 02ae 1046 mov r0, r2 + 703 02b0 1946 mov r1, r3 + 704 02b2 FFF7FEFF bl __aeabi_d2f + 705 02b6 0246 mov r2, r0 @ float + 706 .loc 1 96 26 + 707 02b8 7B68 ldr r3, [r7, #4] + 708 02ba 5A62 str r2, [r3, #36] @ float + 97:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[2] = mV_from_ADBMS6830(rxbuf[4] | (rxbuf[5] << 8)); + 709 .loc 1 97 28 + 710 02bc 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 711 02be 1AB2 sxth r2, r3 + 712 02c0 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 713 02c2 1BB2 sxth r3, r3 + 714 02c4 1B02 lsls r3, r3, #8 + 715 02c6 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 15 + + + 716 02c8 1343 orrs r3, r3, r2 + 717 02ca 1BB2 sxth r3, r3 + 718 02cc 1846 mov r0, r3 + 719 02ce FFF7FEFF bl __aeabi_i2d + 720 02d2 EBA3 adr r3, .L34 + 721 02d4 D3E90023 ldrd r2, [r3] + 722 02d8 FFF7FEFF bl __aeabi_dmul + 723 02dc 0246 mov r2, r0 + 724 02de 0B46 mov r3, r1 + 725 02e0 1046 mov r0, r2 + 726 02e2 1946 mov r1, r3 + 727 02e4 E8A3 adr r3, .L34+8 + 728 02e6 D3E90023 ldrd r2, [r3] + 729 02ea FFF7FEFF bl __aeabi_dadd + 730 02ee 0246 mov r2, r0 + 731 02f0 0B46 mov r3, r1 + 732 02f2 1046 mov r0, r2 + 733 02f4 1946 mov r1, r3 + 734 02f6 FFF7FEFF bl __aeabi_d2f + 735 02fa 0246 mov r2, r0 @ float + 736 .loc 1 97 26 + 737 02fc 7B68 ldr r3, [r7, #4] + 738 02fe 9A62 str r2, [r3, #40] @ float + 739 .LBB8: + 98:Core/Src/ADBMS_Abstraction.c **** + 99:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDAUXB, rxbuf, AUX_GROUP_A_SIZE)); + 740 .loc 1 99 3 + 741 0300 07F11003 add r3, r7, #16 + 742 0304 0622 movs r2, #6 + 743 0306 1946 mov r1, r3 + 744 0308 1A20 movs r0, #26 + 745 030a FFF7FEFF bl readCMD + 746 030e 0346 mov r3, r0 + 747 0310 7B77 strb r3, [r7, #29] + 748 .loc 1 99 3 is_stmt 0 discriminator 1 + 749 0312 7B7F ldrb r3, [r7, #29] @ zero_extendqisi2 + 750 0314 002B cmp r3, #0 + 751 0316 01D0 beq .L27 + 752 0318 7B7F ldrb r3, [r7, #29] @ zero_extendqisi2 + 753 .loc 1 99 3 + 754 031a ABE1 b .L33 + 755 .L27: + 756 .LBE8: + 100:Core/Src/ADBMS_Abstraction.c **** + 101:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[3] = mV_from_ADBMS6830(rxbuf[0] | (rxbuf[1] << 8)); + 757 .loc 1 101 28 is_stmt 1 + 758 031c 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 759 031e 1AB2 sxth r2, r3 + 760 0320 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 761 0322 1BB2 sxth r3, r3 + 762 0324 1B02 lsls r3, r3, #8 + 763 0326 1BB2 sxth r3, r3 + 764 0328 1343 orrs r3, r3, r2 + 765 032a 1BB2 sxth r3, r3 + 766 032c 1846 mov r0, r3 + 767 032e FFF7FEFF bl __aeabi_i2d + 768 0332 D3A3 adr r3, .L34 + ARM GAS /tmp/cclV24WD.s page 16 + + + 769 0334 D3E90023 ldrd r2, [r3] + 770 0338 FFF7FEFF bl __aeabi_dmul + 771 033c 0246 mov r2, r0 + 772 033e 0B46 mov r3, r1 + 773 0340 1046 mov r0, r2 + 774 0342 1946 mov r1, r3 + 775 0344 D0A3 adr r3, .L34+8 + 776 0346 D3E90023 ldrd r2, [r3] + 777 034a FFF7FEFF bl __aeabi_dadd + 778 034e 0246 mov r2, r0 + 779 0350 0B46 mov r3, r1 + 780 0352 1046 mov r0, r2 + 781 0354 1946 mov r1, r3 + 782 0356 FFF7FEFF bl __aeabi_d2f + 783 035a 0246 mov r2, r0 @ float + 784 .loc 1 101 26 + 785 035c 7B68 ldr r3, [r7, #4] + 786 035e DA62 str r2, [r3, #44] @ float + 102:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[4] = mV_from_ADBMS6830(rxbuf[2] | (rxbuf[3] << 8)); + 787 .loc 1 102 28 + 788 0360 BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 789 0362 1AB2 sxth r2, r3 + 790 0364 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 791 0366 1BB2 sxth r3, r3 + 792 0368 1B02 lsls r3, r3, #8 + 793 036a 1BB2 sxth r3, r3 + 794 036c 1343 orrs r3, r3, r2 + 795 036e 1BB2 sxth r3, r3 + 796 0370 1846 mov r0, r3 + 797 0372 FFF7FEFF bl __aeabi_i2d + 798 0376 C2A3 adr r3, .L34 + 799 0378 D3E90023 ldrd r2, [r3] + 800 037c FFF7FEFF bl __aeabi_dmul + 801 0380 0246 mov r2, r0 + 802 0382 0B46 mov r3, r1 + 803 0384 1046 mov r0, r2 + 804 0386 1946 mov r1, r3 + 805 0388 BFA3 adr r3, .L34+8 + 806 038a D3E90023 ldrd r2, [r3] + 807 038e FFF7FEFF bl __aeabi_dadd + 808 0392 0246 mov r2, r0 + 809 0394 0B46 mov r3, r1 + 810 0396 1046 mov r0, r2 + 811 0398 1946 mov r1, r3 + 812 039a FFF7FEFF bl __aeabi_d2f + 813 039e 0246 mov r2, r0 @ float + 814 .loc 1 102 26 + 815 03a0 7B68 ldr r3, [r7, #4] + 816 03a2 1A63 str r2, [r3, #48] @ float + 103:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[5] = mV_from_ADBMS6830(rxbuf[4] | (rxbuf[5] << 8)); + 817 .loc 1 103 28 + 818 03a4 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 819 03a6 1AB2 sxth r2, r3 + 820 03a8 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 821 03aa 1BB2 sxth r3, r3 + 822 03ac 1B02 lsls r3, r3, #8 + 823 03ae 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 17 + + + 824 03b0 1343 orrs r3, r3, r2 + 825 03b2 1BB2 sxth r3, r3 + 826 03b4 1846 mov r0, r3 + 827 03b6 FFF7FEFF bl __aeabi_i2d + 828 03ba B1A3 adr r3, .L34 + 829 03bc D3E90023 ldrd r2, [r3] + 830 03c0 FFF7FEFF bl __aeabi_dmul + 831 03c4 0246 mov r2, r0 + 832 03c6 0B46 mov r3, r1 + 833 03c8 1046 mov r0, r2 + 834 03ca 1946 mov r1, r3 + 835 03cc AEA3 adr r3, .L34+8 + 836 03ce D3E90023 ldrd r2, [r3] + 837 03d2 FFF7FEFF bl __aeabi_dadd + 838 03d6 0246 mov r2, r0 + 839 03d8 0B46 mov r3, r1 + 840 03da 1046 mov r0, r2 + 841 03dc 1946 mov r1, r3 + 842 03de FFF7FEFF bl __aeabi_d2f + 843 03e2 0246 mov r2, r0 @ float + 844 .loc 1 103 26 + 845 03e4 7B68 ldr r3, [r7, #4] + 846 03e6 5A63 str r2, [r3, #52] @ float + 847 .LBB9: + 104:Core/Src/ADBMS_Abstraction.c **** + 105:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDAUXC, rxbuf, AUX_GROUP_A_SIZE)); + 848 .loc 1 105 3 + 849 03e8 07F11003 add r3, r7, #16 + 850 03ec 0622 movs r2, #6 + 851 03ee 1946 mov r1, r3 + 852 03f0 1B20 movs r0, #27 + 853 03f2 FFF7FEFF bl readCMD + 854 03f6 0346 mov r3, r0 + 855 03f8 3B77 strb r3, [r7, #28] + 856 .loc 1 105 3 is_stmt 0 discriminator 1 + 857 03fa 3B7F ldrb r3, [r7, #28] @ zero_extendqisi2 + 858 03fc 002B cmp r3, #0 + 859 03fe 01D0 beq .L28 + 860 0400 3B7F ldrb r3, [r7, #28] @ zero_extendqisi2 + 861 .loc 1 105 3 + 862 0402 37E1 b .L33 + 863 .L28: + 864 .LBE9: + 106:Core/Src/ADBMS_Abstraction.c **** + 107:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[6] = mV_from_ADBMS6830(rxbuf[0] | (rxbuf[1] << 8)); + 865 .loc 1 107 28 is_stmt 1 + 866 0404 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 867 0406 1AB2 sxth r2, r3 + 868 0408 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 869 040a 1BB2 sxth r3, r3 + 870 040c 1B02 lsls r3, r3, #8 + 871 040e 1BB2 sxth r3, r3 + 872 0410 1343 orrs r3, r3, r2 + 873 0412 1BB2 sxth r3, r3 + 874 0414 1846 mov r0, r3 + 875 0416 FFF7FEFF bl __aeabi_i2d + 876 041a 99A3 adr r3, .L34 + ARM GAS /tmp/cclV24WD.s page 18 + + + 877 041c D3E90023 ldrd r2, [r3] + 878 0420 FFF7FEFF bl __aeabi_dmul + 879 0424 0246 mov r2, r0 + 880 0426 0B46 mov r3, r1 + 881 0428 1046 mov r0, r2 + 882 042a 1946 mov r1, r3 + 883 042c 96A3 adr r3, .L34+8 + 884 042e D3E90023 ldrd r2, [r3] + 885 0432 FFF7FEFF bl __aeabi_dadd + 886 0436 0246 mov r2, r0 + 887 0438 0B46 mov r3, r1 + 888 043a 1046 mov r0, r2 + 889 043c 1946 mov r1, r3 + 890 043e FFF7FEFF bl __aeabi_d2f + 891 0442 0246 mov r2, r0 @ float + 892 .loc 1 107 26 + 893 0444 7B68 ldr r3, [r7, #4] + 894 0446 9A63 str r2, [r3, #56] @ float + 108:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[7] = mV_from_ADBMS6830(rxbuf[2] | (rxbuf[3] << 8)); + 895 .loc 1 108 28 + 896 0448 BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 897 044a 1AB2 sxth r2, r3 + 898 044c FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 899 044e 1BB2 sxth r3, r3 + 900 0450 1B02 lsls r3, r3, #8 + 901 0452 1BB2 sxth r3, r3 + 902 0454 1343 orrs r3, r3, r2 + 903 0456 1BB2 sxth r3, r3 + 904 0458 1846 mov r0, r3 + 905 045a FFF7FEFF bl __aeabi_i2d + 906 045e 88A3 adr r3, .L34 + 907 0460 D3E90023 ldrd r2, [r3] + 908 0464 FFF7FEFF bl __aeabi_dmul + 909 0468 0246 mov r2, r0 + 910 046a 0B46 mov r3, r1 + 911 046c 1046 mov r0, r2 + 912 046e 1946 mov r1, r3 + 913 0470 85A3 adr r3, .L34+8 + 914 0472 D3E90023 ldrd r2, [r3] + 915 0476 FFF7FEFF bl __aeabi_dadd + 916 047a 0246 mov r2, r0 + 917 047c 0B46 mov r3, r1 + 918 047e 1046 mov r0, r2 + 919 0480 1946 mov r1, r3 + 920 0482 FFF7FEFF bl __aeabi_d2f + 921 0486 0246 mov r2, r0 @ float + 922 .loc 1 108 26 + 923 0488 7B68 ldr r3, [r7, #4] + 924 048a DA63 str r2, [r3, #60] @ float + 109:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[8] = mV_from_ADBMS6830(rxbuf[4] | (rxbuf[5] << 8)); + 925 .loc 1 109 28 + 926 048c 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 927 048e 1AB2 sxth r2, r3 + 928 0490 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 929 0492 1BB2 sxth r3, r3 + 930 0494 1B02 lsls r3, r3, #8 + 931 0496 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 19 + + + 932 0498 1343 orrs r3, r3, r2 + 933 049a 1BB2 sxth r3, r3 + 934 049c 1846 mov r0, r3 + 935 049e FFF7FEFF bl __aeabi_i2d + 936 04a2 77A3 adr r3, .L34 + 937 04a4 D3E90023 ldrd r2, [r3] + 938 04a8 FFF7FEFF bl __aeabi_dmul + 939 04ac 0246 mov r2, r0 + 940 04ae 0B46 mov r3, r1 + 941 04b0 1046 mov r0, r2 + 942 04b2 1946 mov r1, r3 + 943 04b4 74A3 adr r3, .L34+8 + 944 04b6 D3E90023 ldrd r2, [r3] + 945 04ba FFF7FEFF bl __aeabi_dadd + 946 04be 0246 mov r2, r0 + 947 04c0 0B46 mov r3, r1 + 948 04c2 1046 mov r0, r2 + 949 04c4 1946 mov r1, r3 + 950 04c6 FFF7FEFF bl __aeabi_d2f + 951 04ca 0246 mov r2, r0 @ float + 952 .loc 1 109 26 + 953 04cc 7B68 ldr r3, [r7, #4] + 954 04ce 1A64 str r2, [r3, #64] @ float + 955 .LBB10: + 110:Core/Src/ADBMS_Abstraction.c **** + 111:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDAUXD, rxbuf, AUX_GROUP_A_SIZE)); + 956 .loc 1 111 3 + 957 04d0 07F11003 add r3, r7, #16 + 958 04d4 0622 movs r2, #6 + 959 04d6 1946 mov r1, r3 + 960 04d8 1F20 movs r0, #31 + 961 04da FFF7FEFF bl readCMD + 962 04de 0346 mov r3, r0 + 963 04e0 FB76 strb r3, [r7, #27] + 964 .loc 1 111 3 is_stmt 0 discriminator 1 + 965 04e2 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 966 04e4 002B cmp r3, #0 + 967 04e6 01D0 beq .L29 + 968 04e8 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 969 .loc 1 111 3 + 970 04ea C3E0 b .L33 + 971 .L29: + 972 .LBE10: + 112:Core/Src/ADBMS_Abstraction.c **** + 113:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[9] = mV_from_ADBMS6830(rxbuf[0] | (rxbuf[1] << 8)); + 973 .loc 1 113 28 is_stmt 1 + 974 04ec 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 975 04ee 1AB2 sxth r2, r3 + 976 04f0 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 977 04f2 1BB2 sxth r3, r3 + 978 04f4 1B02 lsls r3, r3, #8 + 979 04f6 1BB2 sxth r3, r3 + 980 04f8 1343 orrs r3, r3, r2 + 981 04fa 1BB2 sxth r3, r3 + 982 04fc 1846 mov r0, r3 + 983 04fe FFF7FEFF bl __aeabi_i2d + 984 0502 5FA3 adr r3, .L34 + ARM GAS /tmp/cclV24WD.s page 20 + + + 985 0504 D3E90023 ldrd r2, [r3] + 986 0508 FFF7FEFF bl __aeabi_dmul + 987 050c 0246 mov r2, r0 + 988 050e 0B46 mov r3, r1 + 989 0510 1046 mov r0, r2 + 990 0512 1946 mov r1, r3 + 991 0514 5CA3 adr r3, .L34+8 + 992 0516 D3E90023 ldrd r2, [r3] + 993 051a FFF7FEFF bl __aeabi_dadd + 994 051e 0246 mov r2, r0 + 995 0520 0B46 mov r3, r1 + 996 0522 1046 mov r0, r2 + 997 0524 1946 mov r1, r3 + 998 0526 FFF7FEFF bl __aeabi_d2f + 999 052a 0246 mov r2, r0 @ float + 1000 .loc 1 113 26 + 1001 052c 7B68 ldr r3, [r7, #4] + 1002 052e 5A64 str r2, [r3, #68] @ float + 1003 .LBB11: + 114:Core/Src/ADBMS_Abstraction.c **** + 115:Core/Src/ADBMS_Abstraction.c **** uint8 rxbuffer[STATUS_GROUP_A_SIZE]; + 116:Core/Src/ADBMS_Abstraction.c **** + 117:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDSTATA, rxbuffer, STATUS_GROUP_A_SIZE)); + 1004 .loc 1 117 3 + 1005 0530 07F10803 add r3, r7, #8 + 1006 0534 0622 movs r2, #6 + 1007 0536 1946 mov r1, r3 + 1008 0538 3020 movs r0, #48 + 1009 053a FFF7FEFF bl readCMD + 1010 053e 0346 mov r3, r0 + 1011 0540 BB76 strb r3, [r7, #26] + 1012 .loc 1 117 3 is_stmt 0 discriminator 1 + 1013 0542 BB7E ldrb r3, [r7, #26] @ zero_extendqisi2 + 1014 0544 002B cmp r3, #0 + 1015 0546 01D0 beq .L30 + 1016 0548 BB7E ldrb r3, [r7, #26] @ zero_extendqisi2 + 1017 .loc 1 117 3 + 1018 054a 93E0 b .L33 + 1019 .L30: + 1020 .LBE11: + 118:Core/Src/ADBMS_Abstraction.c **** + 119:Core/Src/ADBMS_Abstraction.c **** module->internalDieTemp = rxbuffer[2] | (rxbuffer[3] << 8); + 1021 .loc 1 119 37 is_stmt 1 + 1022 054c BB7A ldrb r3, [r7, #10] @ zero_extendqisi2 + 1023 054e 1AB2 sxth r2, r3 + 1024 .loc 1 119 52 + 1025 0550 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1026 .loc 1 119 41 + 1027 0552 1BB2 sxth r3, r3 + 1028 0554 1B02 lsls r3, r3, #8 + 1029 0556 1BB2 sxth r3, r3 + 1030 0558 1343 orrs r3, r3, r2 + 1031 055a 1BB2 sxth r3, r3 + 1032 055c 9AB2 uxth r2, r3 + 1033 .loc 1 119 27 + 1034 055e 7B68 ldr r3, [r7, #4] + 1035 0560 A3F84E20 strh r2, [r3, #78] @ movhi + ARM GAS /tmp/cclV24WD.s page 21 + + + 1036 .LBB12: + 120:Core/Src/ADBMS_Abstraction.c **** + 121:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDSTATB, rxbuffer, STATUS_GROUP_B_SIZE)); + 1037 .loc 1 121 3 + 1038 0564 07F10803 add r3, r7, #8 + 1039 0568 0622 movs r2, #6 + 1040 056a 1946 mov r1, r3 + 1041 056c 3120 movs r0, #49 + 1042 056e FFF7FEFF bl readCMD + 1043 0572 0346 mov r3, r0 + 1044 0574 7B76 strb r3, [r7, #25] + 1045 .loc 1 121 3 is_stmt 0 discriminator 1 + 1046 0576 7B7E ldrb r3, [r7, #25] @ zero_extendqisi2 + 1047 0578 002B cmp r3, #0 + 1048 057a 01D0 beq .L31 + 1049 057c 7B7E ldrb r3, [r7, #25] @ zero_extendqisi2 + 1050 .loc 1 121 3 + 1051 057e 79E0 b .L33 + 1052 .L31: + 1053 .LBE12: + 122:Core/Src/ADBMS_Abstraction.c **** module->digitalSupplyVoltage = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 1054 .loc 1 122 34 is_stmt 1 + 1055 0580 3B7A ldrb r3, [r7, #8] @ zero_extendqisi2 + 1056 0582 1AB2 sxth r2, r3 + 1057 0584 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 1058 0586 1BB2 sxth r3, r3 + 1059 0588 1B02 lsls r3, r3, #8 + 1060 058a 1BB2 sxth r3, r3 + 1061 058c 1343 orrs r3, r3, r2 + 1062 058e 1BB2 sxth r3, r3 + 1063 0590 1846 mov r0, r3 + 1064 0592 FFF7FEFF bl __aeabi_i2d + 1065 0596 3AA3 adr r3, .L34 + 1066 0598 D3E90023 ldrd r2, [r3] + 1067 059c FFF7FEFF bl __aeabi_dmul + 1068 05a0 0246 mov r2, r0 + 1069 05a2 0B46 mov r3, r1 + 1070 05a4 1046 mov r0, r2 + 1071 05a6 1946 mov r1, r3 + 1072 05a8 37A3 adr r3, .L34+8 + 1073 05aa D3E90023 ldrd r2, [r3] + 1074 05ae FFF7FEFF bl __aeabi_dadd + 1075 05b2 0246 mov r2, r0 + 1076 05b4 0B46 mov r3, r1 + 1077 .loc 1 122 32 + 1078 05b6 1046 mov r0, r2 + 1079 05b8 1946 mov r1, r3 + 1080 05ba FFF7FEFF bl __aeabi_d2uiz + 1081 05be 0346 mov r3, r0 + 1082 05c0 9AB2 uxth r2, r3 + 1083 05c2 7B68 ldr r3, [r7, #4] + 1084 05c4 A3F85220 strh r2, [r3, #82] @ movhi + 123:Core/Src/ADBMS_Abstraction.c **** module->analogSupplyVoltage = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 1085 .loc 1 123 34 + 1086 05c8 BB7A ldrb r3, [r7, #10] @ zero_extendqisi2 + 1087 05ca 1AB2 sxth r2, r3 + 1088 05cc FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + ARM GAS /tmp/cclV24WD.s page 22 + + + 1089 05ce 1BB2 sxth r3, r3 + 1090 05d0 1B02 lsls r3, r3, #8 + 1091 05d2 1BB2 sxth r3, r3 + 1092 05d4 1343 orrs r3, r3, r2 + 1093 05d6 1BB2 sxth r3, r3 + 1094 05d8 1846 mov r0, r3 + 1095 05da FFF7FEFF bl __aeabi_i2d + 1096 05de 28A3 adr r3, .L34 + 1097 05e0 D3E90023 ldrd r2, [r3] + 1098 05e4 FFF7FEFF bl __aeabi_dmul + 1099 05e8 0246 mov r2, r0 + 1100 05ea 0B46 mov r3, r1 + 1101 05ec 1046 mov r0, r2 + 1102 05ee 1946 mov r1, r3 + 1103 05f0 25A3 adr r3, .L34+8 + 1104 05f2 D3E90023 ldrd r2, [r3] + 1105 05f6 FFF7FEFF bl __aeabi_dadd + 1106 05fa 0246 mov r2, r0 + 1107 05fc 0B46 mov r3, r1 + 1108 .loc 1 123 32 + 1109 05fe 1046 mov r0, r2 + 1110 0600 1946 mov r1, r3 + 1111 0602 FFF7FEFF bl __aeabi_d2uiz + 1112 0606 0346 mov r3, r0 + 1113 0608 9AB2 uxth r2, r3 + 1114 060a 7B68 ldr r3, [r7, #4] + 1115 060c A3F85020 strh r2, [r3, #80] @ movhi + 124:Core/Src/ADBMS_Abstraction.c **** module->refVoltage = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + 1116 .loc 1 124 34 + 1117 0610 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 1118 0612 1AB2 sxth r2, r3 + 1119 0614 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 1120 0616 1BB2 sxth r3, r3 + 1121 0618 1B02 lsls r3, r3, #8 + 1122 061a 1BB2 sxth r3, r3 + 1123 061c 1343 orrs r3, r3, r2 + 1124 061e 1BB2 sxth r3, r3 + 1125 0620 1846 mov r0, r3 + 1126 0622 FFF7FEFF bl __aeabi_i2d + 1127 0626 16A3 adr r3, .L34 + 1128 0628 D3E90023 ldrd r2, [r3] + 1129 062c FFF7FEFF bl __aeabi_dmul + 1130 0630 0246 mov r2, r0 + 1131 0632 0B46 mov r3, r1 + 1132 0634 1046 mov r0, r2 + 1133 0636 1946 mov r1, r3 + 1134 0638 13A3 adr r3, .L34+8 + 1135 063a D3E90023 ldrd r2, [r3] + 1136 063e FFF7FEFF bl __aeabi_dadd + 1137 0642 0246 mov r2, r0 + 1138 0644 0B46 mov r3, r1 + 1139 .loc 1 124 32 + 1140 0646 1046 mov r0, r2 + 1141 0648 1946 mov r1, r3 + 1142 064a FFF7FEFF bl __aeabi_d2uiz + 1143 064e 0346 mov r3, r0 + 1144 0650 9AB2 uxth r2, r3 + ARM GAS /tmp/cclV24WD.s page 23 + + + 1145 0652 7B68 ldr r3, [r7, #4] + 1146 0654 A3F85620 strh r2, [r3, #86] @ movhi + 1147 .LBB13: + 125:Core/Src/ADBMS_Abstraction.c **** + 126:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(ADAX | ADAX_CONV_ALL, NULL, 0)); //start aux measurement for next cycle + 1148 .loc 1 126 3 + 1149 0658 0022 movs r2, #0 + 1150 065a 0021 movs r1, #0 + 1151 065c 4FF48260 mov r0, #1040 + 1152 0660 FFF7FEFF bl writeCMD + 1153 0664 0346 mov r3, r0 + 1154 0666 3B76 strb r3, [r7, #24] + 1155 .loc 1 126 3 is_stmt 0 discriminator 1 + 1156 0668 3B7E ldrb r3, [r7, #24] @ zero_extendqisi2 + 1157 066a 002B cmp r3, #0 + 1158 066c 01D0 beq .L32 + 1159 066e 3B7E ldrb r3, [r7, #24] @ zero_extendqisi2 + 1160 .loc 1 126 3 + 1161 0670 00E0 b .L33 + 1162 .L32: + 1163 .LBE13: + 127:Core/Src/ADBMS_Abstraction.c **** + 128:Core/Src/ADBMS_Abstraction.c **** return 0; + 1164 .loc 1 128 10 is_stmt 1 + 1165 0672 0023 movs r3, #0 + 1166 .L33: + 129:Core/Src/ADBMS_Abstraction.c **** } + 1167 .loc 1 129 1 + 1168 0674 1846 mov r0, r3 + 1169 0676 2037 adds r7, r7, #32 + 1170 .cfi_def_cfa_offset 8 + 1171 0678 BD46 mov sp, r7 + 1172 .cfi_def_cfa_register 13 + 1173 @ sp needed + 1174 067a 80BD pop {r7, pc} + 1175 .L35: + 1176 067c AFF30080 .align 3 + 1177 .L34: + 1178 0680 33333333 .word 858993459 + 1179 0684 3333C33F .word 1069757235 + 1180 0688 00000000 .word 0 + 1181 068c 00709740 .word 1083666432 + 1182 .cfi_endproc + 1183 .LFE135: + 1185 .section .text.amsConfigBalancing,"ax",%progbits + 1186 .align 1 + 1187 .global amsConfigBalancing + 1188 .syntax unified + 1189 .thumb + 1190 .thumb_func + 1192 amsConfigBalancing: + 1193 .LFB136: + 130:Core/Src/ADBMS_Abstraction.c **** + 131:Core/Src/ADBMS_Abstraction.c **** uint8 amsConfigBalancing(uint32 channels, uint8 dutyCycle) { + 1194 .loc 1 131 60 + 1195 .cfi_startproc + 1196 @ args = 0, pretend = 0, frame = 24 + ARM GAS /tmp/cclV24WD.s page 24 + + + 1197 @ frame_needed = 1, uses_anonymous_args = 0 + 1198 0000 80B5 push {r7, lr} + 1199 .cfi_def_cfa_offset 8 + 1200 .cfi_offset 7, -8 + 1201 .cfi_offset 14, -4 + 1202 0002 86B0 sub sp, sp, #24 + 1203 .cfi_def_cfa_offset 32 + 1204 0004 00AF add r7, sp, #0 + 1205 .cfi_def_cfa_register 7 + 1206 0006 7860 str r0, [r7, #4] + 1207 0008 0B46 mov r3, r1 + 1208 000a FB70 strb r3, [r7, #3] + 132:Core/Src/ADBMS_Abstraction.c **** uint8 buffer_a[PWM_GROUP_A_SIZE] = {}; + 1209 .loc 1 132 9 + 1210 000c 07F10C03 add r3, r7, #12 + 1211 0010 0022 movs r2, #0 + 1212 0012 1A60 str r2, [r3] + 1213 0014 9A80 strh r2, [r3, #4] @ movhi + 133:Core/Src/ADBMS_Abstraction.c **** uint8 buffer_b[PWM_GROUP_B_SIZE] = {}; + 1214 .loc 1 133 9 + 1215 0016 0023 movs r3, #0 + 1216 0018 3B81 strh r3, [r7, #8] @ movhi + 1217 .LBB14: + 134:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(ADCV | ADCV_CONT, NULL, 0)); //start continuous cell voltage measurement wi + 1218 .loc 1 134 3 + 1219 001a 0022 movs r2, #0 + 1220 001c 0021 movs r1, #0 + 1221 001e 4FF43870 mov r0, #736 + 1222 0022 FFF7FEFF bl writeCMD + 1223 0026 0346 mov r3, r0 + 1224 0028 FB75 strb r3, [r7, #23] + 1225 .loc 1 134 3 is_stmt 0 discriminator 1 + 1226 002a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1227 002c 002B cmp r3, #0 + 1228 002e 01D0 beq .L37 + 1229 0030 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1230 .loc 1 134 3 + 1231 0032 FDE0 b .L76 + 1232 .L37: + 1233 .LBE14: + 1234 .LBB15: + 135:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDPWMA, buffer_a, PWM_GROUP_A_SIZE)); + 1235 .loc 1 135 3 is_stmt 1 + 1236 0034 07F10C03 add r3, r7, #12 + 1237 0038 0622 movs r2, #6 + 1238 003a 1946 mov r1, r3 + 1239 003c 2220 movs r0, #34 + 1240 003e FFF7FEFF bl readCMD + 1241 0042 0346 mov r3, r0 + 1242 0044 BB75 strb r3, [r7, #22] + 1243 .loc 1 135 3 is_stmt 0 discriminator 1 + 1244 0046 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1245 0048 002B cmp r3, #0 + 1246 004a 01D0 beq .L39 + 1247 004c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1248 .loc 1 135 3 + 1249 004e EFE0 b .L76 + ARM GAS /tmp/cclV24WD.s page 25 + + + 1250 .L39: + 1251 .LBE15: + 1252 .LBB16: + 136:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDPWMB, buffer_b, PWM_GROUP_B_SIZE)); + 1253 .loc 1 136 3 is_stmt 1 + 1254 0050 07F10803 add r3, r7, #8 + 1255 0054 0222 movs r2, #2 + 1256 0056 1946 mov r1, r3 + 1257 0058 2320 movs r0, #35 + 1258 005a FFF7FEFF bl readCMD + 1259 005e 0346 mov r3, r0 + 1260 0060 7B75 strb r3, [r7, #21] + 1261 .loc 1 136 3 is_stmt 0 discriminator 1 + 1262 0062 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 1263 0064 002B cmp r3, #0 + 1264 0066 01D0 beq .L40 + 1265 0068 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 1266 .loc 1 136 3 + 1267 006a E1E0 b .L76 + 1268 .L40: + 1269 .LBE16: + 137:Core/Src/ADBMS_Abstraction.c **** + 138:Core/Src/ADBMS_Abstraction.c **** if (dutyCycle > 0x0F) { // there are only 4 bits for duty cycle + 1270 .loc 1 138 6 is_stmt 1 + 1271 006c FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 1272 006e 0F2B cmp r3, #15 + 1273 0070 01D9 bls .L41 + 139:Core/Src/ADBMS_Abstraction.c **** return 1; + 1274 .loc 1 139 12 + 1275 0072 0123 movs r3, #1 + 1276 0074 DCE0 b .L76 + 1277 .L41: + 140:Core/Src/ADBMS_Abstraction.c **** } + 141:Core/Src/ADBMS_Abstraction.c **** + 142:Core/Src/ADBMS_Abstraction.c **** buffer_a[0] = ((channels & (1 << 0)) ? dutyCycle : 0) | ((channels & (1 << 1)) ? (dutyCycle << 4) + 1278 .loc 1 142 28 + 1279 0076 7B68 ldr r3, [r7, #4] + 1280 0078 03F00103 and r3, r3, #1 + 1281 .loc 1 142 57 + 1282 007c 002B cmp r3, #0 + 1283 007e 02D0 beq .L42 + 1284 .loc 1 142 57 is_stmt 0 discriminator 1 + 1285 0080 97F90320 ldrsb r2, [r7, #3] + 1286 0084 00E0 b .L43 + 1287 .L42: + 1288 .loc 1 142 57 discriminator 2 + 1289 0086 0022 movs r2, #0 + 1290 .L43: + 1291 .loc 1 142 70 is_stmt 1 discriminator 4 + 1292 0088 7B68 ldr r3, [r7, #4] + 1293 008a 03F00203 and r3, r3, #2 + 1294 .loc 1 142 57 discriminator 4 + 1295 008e 002B cmp r3, #0 + 1296 0090 04D0 beq .L44 + 1297 .loc 1 142 57 is_stmt 0 discriminator 5 + 1298 0092 97F90330 ldrsb r3, [r7, #3] + 1299 0096 1B01 lsls r3, r3, #4 + ARM GAS /tmp/cclV24WD.s page 26 + + + 1300 0098 5BB2 sxtb r3, r3 + 1301 009a 00E0 b .L45 + 1302 .L44: + 1303 .loc 1 142 57 discriminator 6 + 1304 009c 0023 movs r3, #0 + 1305 .L45: + 1306 .loc 1 142 57 discriminator 8 + 1307 009e 1343 orrs r3, r3, r2 + 1308 00a0 5BB2 sxtb r3, r3 + 1309 00a2 DBB2 uxtb r3, r3 + 1310 .loc 1 142 15 is_stmt 1 discriminator 8 + 1311 00a4 3B73 strb r3, [r7, #12] + 143:Core/Src/ADBMS_Abstraction.c **** buffer_a[1] = ((channels & (1 << 2)) ? dutyCycle : 0) | ((channels & (1 << 3)) ? (dutyCycle << 4) + 1312 .loc 1 143 28 + 1313 00a6 7B68 ldr r3, [r7, #4] + 1314 00a8 03F00403 and r3, r3, #4 + 1315 .loc 1 143 57 + 1316 00ac 002B cmp r3, #0 + 1317 00ae 02D0 beq .L46 + 1318 .loc 1 143 57 is_stmt 0 discriminator 1 + 1319 00b0 97F90320 ldrsb r2, [r7, #3] + 1320 00b4 00E0 b .L47 + 1321 .L46: + 1322 .loc 1 143 57 discriminator 2 + 1323 00b6 0022 movs r2, #0 + 1324 .L47: + 1325 .loc 1 143 70 is_stmt 1 discriminator 4 + 1326 00b8 7B68 ldr r3, [r7, #4] + 1327 00ba 03F00803 and r3, r3, #8 + 1328 .loc 1 143 57 discriminator 4 + 1329 00be 002B cmp r3, #0 + 1330 00c0 04D0 beq .L48 + 1331 .loc 1 143 57 is_stmt 0 discriminator 5 + 1332 00c2 97F90330 ldrsb r3, [r7, #3] + 1333 00c6 1B01 lsls r3, r3, #4 + 1334 00c8 5BB2 sxtb r3, r3 + 1335 00ca 00E0 b .L49 + 1336 .L48: + 1337 .loc 1 143 57 discriminator 6 + 1338 00cc 0023 movs r3, #0 + 1339 .L49: + 1340 .loc 1 143 57 discriminator 8 + 1341 00ce 1343 orrs r3, r3, r2 + 1342 00d0 5BB2 sxtb r3, r3 + 1343 00d2 DBB2 uxtb r3, r3 + 1344 .loc 1 143 15 is_stmt 1 discriminator 8 + 1345 00d4 7B73 strb r3, [r7, #13] + 144:Core/Src/ADBMS_Abstraction.c **** buffer_a[2] = ((channels & (1 << 4)) ? dutyCycle : 0) | ((channels & (1 << 5)) ? (dutyCycle << 4) + 1346 .loc 1 144 28 + 1347 00d6 7B68 ldr r3, [r7, #4] + 1348 00d8 03F01003 and r3, r3, #16 + 1349 .loc 1 144 57 + 1350 00dc 002B cmp r3, #0 + 1351 00de 02D0 beq .L50 + 1352 .loc 1 144 57 is_stmt 0 discriminator 1 + 1353 00e0 97F90320 ldrsb r2, [r7, #3] + 1354 00e4 00E0 b .L51 + ARM GAS /tmp/cclV24WD.s page 27 + + + 1355 .L50: + 1356 .loc 1 144 57 discriminator 2 + 1357 00e6 0022 movs r2, #0 + 1358 .L51: + 1359 .loc 1 144 70 is_stmt 1 discriminator 4 + 1360 00e8 7B68 ldr r3, [r7, #4] + 1361 00ea 03F02003 and r3, r3, #32 + 1362 .loc 1 144 57 discriminator 4 + 1363 00ee 002B cmp r3, #0 + 1364 00f0 04D0 beq .L52 + 1365 .loc 1 144 57 is_stmt 0 discriminator 5 + 1366 00f2 97F90330 ldrsb r3, [r7, #3] + 1367 00f6 1B01 lsls r3, r3, #4 + 1368 00f8 5BB2 sxtb r3, r3 + 1369 00fa 00E0 b .L53 + 1370 .L52: + 1371 .loc 1 144 57 discriminator 6 + 1372 00fc 0023 movs r3, #0 + 1373 .L53: + 1374 .loc 1 144 57 discriminator 8 + 1375 00fe 1343 orrs r3, r3, r2 + 1376 0100 5BB2 sxtb r3, r3 + 1377 0102 DBB2 uxtb r3, r3 + 1378 .loc 1 144 15 is_stmt 1 discriminator 8 + 1379 0104 BB73 strb r3, [r7, #14] + 145:Core/Src/ADBMS_Abstraction.c **** buffer_a[3] = ((channels & (1 << 6)) ? dutyCycle : 0) | ((channels & (1 << 7)) ? (dutyCycle << 4) + 1380 .loc 1 145 28 + 1381 0106 7B68 ldr r3, [r7, #4] + 1382 0108 03F04003 and r3, r3, #64 + 1383 .loc 1 145 57 + 1384 010c 002B cmp r3, #0 + 1385 010e 02D0 beq .L54 + 1386 .loc 1 145 57 is_stmt 0 discriminator 1 + 1387 0110 97F90320 ldrsb r2, [r7, #3] + 1388 0114 00E0 b .L55 + 1389 .L54: + 1390 .loc 1 145 57 discriminator 2 + 1391 0116 0022 movs r2, #0 + 1392 .L55: + 1393 .loc 1 145 70 is_stmt 1 discriminator 4 + 1394 0118 7B68 ldr r3, [r7, #4] + 1395 011a 03F08003 and r3, r3, #128 + 1396 .loc 1 145 57 discriminator 4 + 1397 011e 002B cmp r3, #0 + 1398 0120 04D0 beq .L56 + 1399 .loc 1 145 57 is_stmt 0 discriminator 5 + 1400 0122 97F90330 ldrsb r3, [r7, #3] + 1401 0126 1B01 lsls r3, r3, #4 + 1402 0128 5BB2 sxtb r3, r3 + 1403 012a 00E0 b .L57 + 1404 .L56: + 1405 .loc 1 145 57 discriminator 6 + 1406 012c 0023 movs r3, #0 + 1407 .L57: + 1408 .loc 1 145 57 discriminator 8 + 1409 012e 1343 orrs r3, r3, r2 + 1410 0130 5BB2 sxtb r3, r3 + ARM GAS /tmp/cclV24WD.s page 28 + + + 1411 0132 DBB2 uxtb r3, r3 + 1412 .loc 1 145 15 is_stmt 1 discriminator 8 + 1413 0134 FB73 strb r3, [r7, #15] + 146:Core/Src/ADBMS_Abstraction.c **** buffer_a[4] = ((channels & (1 << 8)) ? dutyCycle : 0) | ((channels & (1 << 9)) ? (dutyCycle << 4) + 1414 .loc 1 146 28 + 1415 0136 7B68 ldr r3, [r7, #4] + 1416 0138 03F48073 and r3, r3, #256 + 1417 .loc 1 146 57 + 1418 013c 002B cmp r3, #0 + 1419 013e 02D0 beq .L58 + 1420 .loc 1 146 57 is_stmt 0 discriminator 1 + 1421 0140 97F90320 ldrsb r2, [r7, #3] + 1422 0144 00E0 b .L59 + 1423 .L58: + 1424 .loc 1 146 57 discriminator 2 + 1425 0146 0022 movs r2, #0 + 1426 .L59: + 1427 .loc 1 146 70 is_stmt 1 discriminator 4 + 1428 0148 7B68 ldr r3, [r7, #4] + 1429 014a 03F40073 and r3, r3, #512 + 1430 .loc 1 146 57 discriminator 4 + 1431 014e 002B cmp r3, #0 + 1432 0150 04D0 beq .L60 + 1433 .loc 1 146 57 is_stmt 0 discriminator 5 + 1434 0152 97F90330 ldrsb r3, [r7, #3] + 1435 0156 1B01 lsls r3, r3, #4 + 1436 0158 5BB2 sxtb r3, r3 + 1437 015a 00E0 b .L61 + 1438 .L60: + 1439 .loc 1 146 57 discriminator 6 + 1440 015c 0023 movs r3, #0 + 1441 .L61: + 1442 .loc 1 146 57 discriminator 8 + 1443 015e 1343 orrs r3, r3, r2 + 1444 0160 5BB2 sxtb r3, r3 + 1445 0162 DBB2 uxtb r3, r3 + 1446 .loc 1 146 15 is_stmt 1 discriminator 8 + 1447 0164 3B74 strb r3, [r7, #16] + 147:Core/Src/ADBMS_Abstraction.c **** buffer_a[5] = ((channels & (1 << 10)) ? dutyCycle : 0) | ((channels & (1 << 11)) ? (dutyCycle << + 1448 .loc 1 147 28 + 1449 0166 7B68 ldr r3, [r7, #4] + 1450 0168 03F48063 and r3, r3, #1024 + 1451 .loc 1 147 58 + 1452 016c 002B cmp r3, #0 + 1453 016e 02D0 beq .L62 + 1454 .loc 1 147 58 is_stmt 0 discriminator 1 + 1455 0170 97F90320 ldrsb r2, [r7, #3] + 1456 0174 00E0 b .L63 + 1457 .L62: + 1458 .loc 1 147 58 discriminator 2 + 1459 0176 0022 movs r2, #0 + 1460 .L63: + 1461 .loc 1 147 71 is_stmt 1 discriminator 4 + 1462 0178 7B68 ldr r3, [r7, #4] + 1463 017a 03F40063 and r3, r3, #2048 + 1464 .loc 1 147 58 discriminator 4 + 1465 017e 002B cmp r3, #0 + ARM GAS /tmp/cclV24WD.s page 29 + + + 1466 0180 04D0 beq .L64 + 1467 .loc 1 147 58 is_stmt 0 discriminator 5 + 1468 0182 97F90330 ldrsb r3, [r7, #3] + 1469 0186 1B01 lsls r3, r3, #4 + 1470 0188 5BB2 sxtb r3, r3 + 1471 018a 00E0 b .L65 + 1472 .L64: + 1473 .loc 1 147 58 discriminator 6 + 1474 018c 0023 movs r3, #0 + 1475 .L65: + 1476 .loc 1 147 58 discriminator 8 + 1477 018e 1343 orrs r3, r3, r2 + 1478 0190 5BB2 sxtb r3, r3 + 1479 0192 DBB2 uxtb r3, r3 + 1480 .loc 1 147 15 is_stmt 1 discriminator 8 + 1481 0194 7B74 strb r3, [r7, #17] + 148:Core/Src/ADBMS_Abstraction.c **** + 149:Core/Src/ADBMS_Abstraction.c **** buffer_b[0] = ((channels & (1 << 12)) ? dutyCycle : 0) | ((channels & (1 << 13)) ? (dutyCycle << + 1482 .loc 1 149 28 + 1483 0196 7B68 ldr r3, [r7, #4] + 1484 0198 03F48053 and r3, r3, #4096 + 1485 .loc 1 149 58 + 1486 019c 002B cmp r3, #0 + 1487 019e 02D0 beq .L66 + 1488 .loc 1 149 58 is_stmt 0 discriminator 1 + 1489 01a0 97F90320 ldrsb r2, [r7, #3] + 1490 01a4 00E0 b .L67 + 1491 .L66: + 1492 .loc 1 149 58 discriminator 2 + 1493 01a6 0022 movs r2, #0 + 1494 .L67: + 1495 .loc 1 149 71 is_stmt 1 discriminator 4 + 1496 01a8 7B68 ldr r3, [r7, #4] + 1497 01aa 03F40053 and r3, r3, #8192 + 1498 .loc 1 149 58 discriminator 4 + 1499 01ae 002B cmp r3, #0 + 1500 01b0 04D0 beq .L68 + 1501 .loc 1 149 58 is_stmt 0 discriminator 5 + 1502 01b2 97F90330 ldrsb r3, [r7, #3] + 1503 01b6 1B01 lsls r3, r3, #4 + 1504 01b8 5BB2 sxtb r3, r3 + 1505 01ba 00E0 b .L69 + 1506 .L68: + 1507 .loc 1 149 58 discriminator 6 + 1508 01bc 0023 movs r3, #0 + 1509 .L69: + 1510 .loc 1 149 58 discriminator 8 + 1511 01be 1343 orrs r3, r3, r2 + 1512 01c0 5BB2 sxtb r3, r3 + 1513 01c2 DBB2 uxtb r3, r3 + 1514 .loc 1 149 15 is_stmt 1 discriminator 8 + 1515 01c4 3B72 strb r3, [r7, #8] + 150:Core/Src/ADBMS_Abstraction.c **** buffer_b[1] = ((channels & (1 << 14)) ? dutyCycle : 0) | ((channels & (1 << 15)) ? (dutyCycle << + 1516 .loc 1 150 28 + 1517 01c6 7B68 ldr r3, [r7, #4] + 1518 01c8 03F48043 and r3, r3, #16384 + 1519 .loc 1 150 58 + ARM GAS /tmp/cclV24WD.s page 30 + + + 1520 01cc 002B cmp r3, #0 + 1521 01ce 02D0 beq .L70 + 1522 .loc 1 150 58 is_stmt 0 discriminator 1 + 1523 01d0 97F90320 ldrsb r2, [r7, #3] + 1524 01d4 00E0 b .L71 + 1525 .L70: + 1526 .loc 1 150 58 discriminator 2 + 1527 01d6 0022 movs r2, #0 + 1528 .L71: + 1529 .loc 1 150 71 is_stmt 1 discriminator 4 + 1530 01d8 7B68 ldr r3, [r7, #4] + 1531 01da 03F40043 and r3, r3, #32768 + 1532 .loc 1 150 58 discriminator 4 + 1533 01de 002B cmp r3, #0 + 1534 01e0 04D0 beq .L72 + 1535 .loc 1 150 58 is_stmt 0 discriminator 5 + 1536 01e2 97F90330 ldrsb r3, [r7, #3] + 1537 01e6 1B01 lsls r3, r3, #4 + 1538 01e8 5BB2 sxtb r3, r3 + 1539 01ea 00E0 b .L73 + 1540 .L72: + 1541 .loc 1 150 58 discriminator 6 + 1542 01ec 0023 movs r3, #0 + 1543 .L73: + 1544 .loc 1 150 58 discriminator 8 + 1545 01ee 1343 orrs r3, r3, r2 + 1546 01f0 5BB2 sxtb r3, r3 + 1547 01f2 DBB2 uxtb r3, r3 + 1548 .loc 1 150 15 is_stmt 1 discriminator 8 + 1549 01f4 7B72 strb r3, [r7, #9] + 1550 .LBB17: + 151:Core/Src/ADBMS_Abstraction.c **** + 152:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(WRPWMA, buffer_a, PWM_GROUP_A_SIZE)); + 1551 .loc 1 152 3 + 1552 01f6 07F10C03 add r3, r7, #12 + 1553 01fa 0622 movs r2, #6 + 1554 01fc 1946 mov r1, r3 + 1555 01fe 2020 movs r0, #32 + 1556 0200 FFF7FEFF bl writeCMD + 1557 0204 0346 mov r3, r0 + 1558 0206 3B75 strb r3, [r7, #20] + 1559 .loc 1 152 3 is_stmt 0 discriminator 1 + 1560 0208 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 1561 020a 002B cmp r3, #0 + 1562 020c 01D0 beq .L74 + 1563 020e 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 1564 .loc 1 152 3 + 1565 0210 0EE0 b .L76 + 1566 .L74: + 1567 .LBE17: + 1568 .LBB18: + 153:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(writeCMD(WRPWMB, buffer_b, PWM_GROUP_B_SIZE)); + 1569 .loc 1 153 3 is_stmt 1 + 1570 0212 07F10803 add r3, r7, #8 + 1571 0216 0222 movs r2, #2 + 1572 0218 1946 mov r1, r3 + 1573 021a 2120 movs r0, #33 + ARM GAS /tmp/cclV24WD.s page 31 + + + 1574 021c FFF7FEFF bl writeCMD + 1575 0220 0346 mov r3, r0 + 1576 0222 FB74 strb r3, [r7, #19] + 1577 .loc 1 153 3 is_stmt 0 discriminator 1 + 1578 0224 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 1579 0226 002B cmp r3, #0 + 1580 0228 01D0 beq .L75 + 1581 022a FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 1582 .loc 1 153 3 + 1583 022c 00E0 b .L76 + 1584 .L75: + 1585 .LBE18: + 154:Core/Src/ADBMS_Abstraction.c **** + 155:Core/Src/ADBMS_Abstraction.c **** return 0; + 1586 .loc 1 155 10 is_stmt 1 + 1587 022e 0023 movs r3, #0 + 1588 .L76: + 156:Core/Src/ADBMS_Abstraction.c **** } + 1589 .loc 1 156 1 + 1590 0230 1846 mov r0, r3 + 1591 0232 1837 adds r7, r7, #24 + 1592 .cfi_def_cfa_offset 8 + 1593 0234 BD46 mov sp, r7 + 1594 .cfi_def_cfa_register 13 + 1595 @ sp needed + 1596 0236 80BD pop {r7, pc} + 1597 .cfi_endproc + 1598 .LFE136: + 1600 .section .text.amsStartBalancing,"ax",%progbits + 1601 .align 1 + 1602 .global amsStartBalancing + 1603 .syntax unified + 1604 .thumb + 1605 .thumb_func + 1607 amsStartBalancing: + 1608 .LFB137: + 157:Core/Src/ADBMS_Abstraction.c **** + 158:Core/Src/ADBMS_Abstraction.c **** uint8 amsStartBalancing(uint8 dutyCycle) { return writeCMD(UNMUTE, NULL, 0); } + 1609 .loc 1 158 42 + 1610 .cfi_startproc + 1611 @ args = 0, pretend = 0, frame = 8 + 1612 @ frame_needed = 1, uses_anonymous_args = 0 + 1613 0000 80B5 push {r7, lr} + 1614 .cfi_def_cfa_offset 8 + 1615 .cfi_offset 7, -8 + 1616 .cfi_offset 14, -4 + 1617 0002 82B0 sub sp, sp, #8 + 1618 .cfi_def_cfa_offset 16 + 1619 0004 00AF add r7, sp, #0 + 1620 .cfi_def_cfa_register 7 + 1621 0006 0346 mov r3, r0 + 1622 0008 FB71 strb r3, [r7, #7] + 1623 .loc 1 158 51 + 1624 000a 0022 movs r2, #0 + 1625 000c 0021 movs r1, #0 + 1626 000e 2920 movs r0, #41 + 1627 0010 FFF7FEFF bl writeCMD + ARM GAS /tmp/cclV24WD.s page 32 + + + 1628 0014 0346 mov r3, r0 + 1629 .loc 1 158 78 + 1630 0016 1846 mov r0, r3 + 1631 0018 0837 adds r7, r7, #8 + 1632 .cfi_def_cfa_offset 8 + 1633 001a BD46 mov sp, r7 + 1634 .cfi_def_cfa_register 13 + 1635 @ sp needed + 1636 001c 80BD pop {r7, pc} + 1637 .cfi_endproc + 1638 .LFE137: + 1640 .section .text.amsStopBalancing,"ax",%progbits + 1641 .align 1 + 1642 .global amsStopBalancing + 1643 .syntax unified + 1644 .thumb + 1645 .thumb_func + 1647 amsStopBalancing: + 1648 .LFB138: + 159:Core/Src/ADBMS_Abstraction.c **** + 160:Core/Src/ADBMS_Abstraction.c **** uint8 amsStopBalancing() { return writeCMD(MUTE, NULL, 0); } + 1649 .loc 1 160 26 + 1650 .cfi_startproc + 1651 @ args = 0, pretend = 0, frame = 0 + 1652 @ frame_needed = 1, uses_anonymous_args = 0 + 1653 0000 80B5 push {r7, lr} + 1654 .cfi_def_cfa_offset 8 + 1655 .cfi_offset 7, -8 + 1656 .cfi_offset 14, -4 + 1657 0002 00AF add r7, sp, #0 + 1658 .cfi_def_cfa_register 7 + 1659 .loc 1 160 35 + 1660 0004 0022 movs r2, #0 + 1661 0006 0021 movs r1, #0 + 1662 0008 2820 movs r0, #40 + 1663 000a FFF7FEFF bl writeCMD + 1664 000e 0346 mov r3, r0 + 1665 .loc 1 160 60 + 1666 0010 1846 mov r0, r3 + 1667 0012 80BD pop {r7, pc} + 1668 .cfi_endproc + 1669 .LFE138: + 1671 .section .text.amsSelfTest,"ax",%progbits + 1672 .align 1 + 1673 .global amsSelfTest + 1674 .syntax unified + 1675 .thumb + 1676 .thumb_func + 1678 amsSelfTest: + 1679 .LFB139: + 161:Core/Src/ADBMS_Abstraction.c **** + 162:Core/Src/ADBMS_Abstraction.c **** uint8 amsSelfTest() { return 0; } + 1680 .loc 1 162 21 + 1681 .cfi_startproc + 1682 @ args = 0, pretend = 0, frame = 0 + 1683 @ frame_needed = 1, uses_anonymous_args = 0 + 1684 @ link register save eliminated. + ARM GAS /tmp/cclV24WD.s page 33 + + + 1685 0000 80B4 push {r7} + 1686 .cfi_def_cfa_offset 4 + 1687 .cfi_offset 7, -4 + 1688 0002 00AF add r7, sp, #0 + 1689 .cfi_def_cfa_register 7 + 1690 .loc 1 162 30 + 1691 0004 0023 movs r3, #0 + 1692 .loc 1 162 33 + 1693 0006 1846 mov r0, r3 + 1694 0008 BD46 mov sp, r7 + 1695 .cfi_def_cfa_register 13 + 1696 @ sp needed + 1697 000a 5DF8047B ldr r7, [sp], #4 + 1698 .cfi_restore 7 + 1699 .cfi_def_cfa_offset 0 + 1700 000e 7047 bx lr + 1701 .cfi_endproc + 1702 .LFE139: + 1704 .section .text.amsConfigOverUnderVoltage,"ax",%progbits + 1705 .align 1 + 1706 .global amsConfigOverUnderVoltage + 1707 .syntax unified + 1708 .thumb + 1709 .thumb_func + 1711 amsConfigOverUnderVoltage: + 1712 .LFB140: + 163:Core/Src/ADBMS_Abstraction.c **** + 164:Core/Src/ADBMS_Abstraction.c **** uint8 amsConfigOverUnderVoltage(uint16 overVoltage, uint16 underVoltage) { + 1713 .loc 1 164 74 + 1714 .cfi_startproc + 1715 @ args = 0, pretend = 0, frame = 16 + 1716 @ frame_needed = 1, uses_anonymous_args = 0 + 1717 0000 80B5 push {r7, lr} + 1718 .cfi_def_cfa_offset 8 + 1719 .cfi_offset 7, -8 + 1720 .cfi_offset 14, -4 + 1721 0002 84B0 sub sp, sp, #16 + 1722 .cfi_def_cfa_offset 24 + 1723 0004 00AF add r7, sp, #0 + 1724 .cfi_def_cfa_register 7 + 1725 0006 0346 mov r3, r0 + 1726 0008 0A46 mov r2, r1 + 1727 000a FB80 strh r3, [r7, #6] @ movhi + 1728 000c 1346 mov r3, r2 @ movhi + 1729 000e BB80 strh r3, [r7, #4] @ movhi + 165:Core/Src/ADBMS_Abstraction.c **** uint8 buffer[CFG_GROUP_A_SIZE]; + 166:Core/Src/ADBMS_Abstraction.c **** + 167:Core/Src/ADBMS_Abstraction.c **** if (underVoltage & 0xF000 || overVoltage & 0xF000) { // only 12 bits allowed + 1730 .loc 1 167 20 + 1731 0010 BB88 ldrh r3, [r7, #4] + 1732 0012 03F47043 and r3, r3, #61440 + 1733 .loc 1 167 6 + 1734 0016 002B cmp r3, #0 + 1735 0018 04D1 bne .L84 + 1736 .loc 1 167 44 discriminator 1 + 1737 001a FB88 ldrh r3, [r7, #6] + 1738 001c 03F47043 and r3, r3, #61440 + ARM GAS /tmp/cclV24WD.s page 34 + + + 1739 .loc 1 167 29 discriminator 1 + 1740 0020 002B cmp r3, #0 + 1741 0022 01D0 beq .L85 + 1742 .L84: + 168:Core/Src/ADBMS_Abstraction.c **** return 1; + 1743 .loc 1 168 12 + 1744 0024 0123 movs r3, #1 + 1745 0026 3CE0 b .L88 + 1746 .L85: + 1747 .LBB19: + 169:Core/Src/ADBMS_Abstraction.c **** } + 170:Core/Src/ADBMS_Abstraction.c **** + 171:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCFGB, buffer, CFG_GROUP_A_SIZE)); + 1748 .loc 1 171 3 + 1749 0028 07F10803 add r3, r7, #8 + 1750 002c 0622 movs r2, #6 + 1751 002e 1946 mov r1, r3 + 1752 0030 2620 movs r0, #38 + 1753 0032 FFF7FEFF bl readCMD + 1754 0036 0346 mov r3, r0 + 1755 0038 FB73 strb r3, [r7, #15] + 1756 .loc 1 171 3 is_stmt 0 discriminator 1 + 1757 003a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1758 003c 002B cmp r3, #0 + 1759 003e 01D0 beq .L87 + 1760 0040 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1761 .loc 1 171 3 + 1762 0042 2EE0 b .L88 + 1763 .L87: + 1764 .LBE19: + 172:Core/Src/ADBMS_Abstraction.c **** + 173:Core/Src/ADBMS_Abstraction.c **** //UV + 174:Core/Src/ADBMS_Abstraction.c **** buffer[0] = (uint8) (underVoltage & 0xFF); + 1765 .loc 1 174 15 is_stmt 1 + 1766 0044 BB88 ldrh r3, [r7, #4] @ movhi + 1767 0046 DBB2 uxtb r3, r3 + 1768 .loc 1 174 13 + 1769 0048 3B72 strb r3, [r7, #8] + 175:Core/Src/ADBMS_Abstraction.c **** buffer[1] &= 0xF0; + 1770 .loc 1 175 9 + 1771 004a 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 1772 .loc 1 175 13 + 1773 004c 23F00F03 bic r3, r3, #15 + 1774 0050 DBB2 uxtb r3, r3 + 1775 0052 7B72 strb r3, [r7, #9] + 176:Core/Src/ADBMS_Abstraction.c **** buffer[1] |= (uint8) ((underVoltage >> 8) & 0x0F); + 1776 .loc 1 176 9 + 1777 0054 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 1778 0056 5AB2 sxtb r2, r3 + 1779 .loc 1 176 45 + 1780 0058 BB88 ldrh r3, [r7, #4] + 1781 005a 1B0A lsrs r3, r3, #8 + 1782 005c 9BB2 uxth r3, r3 + 1783 005e 5BB2 sxtb r3, r3 + 1784 .loc 1 176 16 + 1785 0060 03F00F03 and r3, r3, #15 + 1786 0064 5BB2 sxtb r3, r3 + ARM GAS /tmp/cclV24WD.s page 35 + + + 1787 .loc 1 176 13 + 1788 0066 1343 orrs r3, r3, r2 + 1789 0068 5BB2 sxtb r3, r3 + 1790 006a DBB2 uxtb r3, r3 + 1791 006c 7B72 strb r3, [r7, #9] + 177:Core/Src/ADBMS_Abstraction.c **** + 178:Core/Src/ADBMS_Abstraction.c **** //OV + 179:Core/Src/ADBMS_Abstraction.c **** buffer[1] &= 0x0F; + 1792 .loc 1 179 9 + 1793 006e 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 1794 .loc 1 179 13 + 1795 0070 03F00F03 and r3, r3, #15 + 1796 0074 DBB2 uxtb r3, r3 + 1797 0076 7B72 strb r3, [r7, #9] + 180:Core/Src/ADBMS_Abstraction.c **** buffer[1] |= (uint8) (overVoltage << 4); + 1798 .loc 1 180 9 + 1799 0078 7A7A ldrb r2, [r7, #9] @ zero_extendqisi2 + 1800 .loc 1 180 16 + 1801 007a FB88 ldrh r3, [r7, #6] @ movhi + 1802 007c DBB2 uxtb r3, r3 + 1803 007e 1B01 lsls r3, r3, #4 + 1804 0080 DBB2 uxtb r3, r3 + 1805 .loc 1 180 13 + 1806 0082 1343 orrs r3, r3, r2 + 1807 0084 DBB2 uxtb r3, r3 + 1808 0086 7B72 strb r3, [r7, #9] + 181:Core/Src/ADBMS_Abstraction.c **** buffer[2] = (uint8) (overVoltage >> 4); + 1809 .loc 1 181 15 + 1810 0088 FB88 ldrh r3, [r7, #6] + 1811 008a 1B09 lsrs r3, r3, #4 + 1812 008c 9BB2 uxth r3, r3 + 1813 008e DBB2 uxtb r3, r3 + 1814 .loc 1 181 13 + 1815 0090 BB72 strb r3, [r7, #10] + 182:Core/Src/ADBMS_Abstraction.c **** + 183:Core/Src/ADBMS_Abstraction.c **** return writeCMD(WRCFGB, buffer, CFG_GROUP_A_SIZE); + 1816 .loc 1 183 10 + 1817 0092 07F10803 add r3, r7, #8 + 1818 0096 0622 movs r2, #6 + 1819 0098 1946 mov r1, r3 + 1820 009a 2420 movs r0, #36 + 1821 009c FFF7FEFF bl writeCMD + 1822 00a0 0346 mov r3, r0 + 1823 .L88: + 184:Core/Src/ADBMS_Abstraction.c **** } + 1824 .loc 1 184 1 + 1825 00a2 1846 mov r0, r3 + 1826 00a4 1037 adds r7, r7, #16 + 1827 .cfi_def_cfa_offset 8 + 1828 00a6 BD46 mov sp, r7 + 1829 .cfi_def_cfa_register 13 + 1830 @ sp needed + 1831 00a8 80BD pop {r7, pc} + 1832 .cfi_endproc + 1833 .LFE140: + 1835 .section .text.amsCheckUnderOverVoltage,"ax",%progbits + 1836 .align 1 + ARM GAS /tmp/cclV24WD.s page 36 + + + 1837 .global amsCheckUnderOverVoltage + 1838 .syntax unified + 1839 .thumb + 1840 .thumb_func + 1842 amsCheckUnderOverVoltage: + 1843 .LFB141: + 185:Core/Src/ADBMS_Abstraction.c **** + 186:Core/Src/ADBMS_Abstraction.c **** uint8 amsCheckUnderOverVoltage(Cell_Module* module) { + 1844 .loc 1 186 53 + 1845 .cfi_startproc + 1846 @ args = 0, pretend = 0, frame = 24 + 1847 @ frame_needed = 1, uses_anonymous_args = 0 + 1848 0000 80B5 push {r7, lr} + 1849 .cfi_def_cfa_offset 8 + 1850 .cfi_offset 7, -8 + 1851 .cfi_offset 14, -4 + 1852 0002 86B0 sub sp, sp, #24 + 1853 .cfi_def_cfa_offset 32 + 1854 0004 00AF add r7, sp, #0 + 1855 .cfi_def_cfa_register 7 + 1856 0006 7860 str r0, [r7, #4] + 187:Core/Src/ADBMS_Abstraction.c **** uint8 regbuffer[STATUS_GROUP_D_SIZE]; + 188:Core/Src/ADBMS_Abstraction.c **** uint32 ov_uv_data = 0; + 1857 .loc 1 188 10 + 1858 0008 0023 movs r3, #0 + 1859 000a 3B61 str r3, [r7, #16] + 1860 .LBB20: + 189:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDSTATD, regbuffer, STATUS_GROUP_D_SIZE)); + 1861 .loc 1 189 3 + 1862 000c 07F10803 add r3, r7, #8 + 1863 0010 0622 movs r2, #6 + 1864 0012 1946 mov r1, r3 + 1865 0014 3320 movs r0, #51 + 1866 0016 FFF7FEFF bl readCMD + 1867 001a 0346 mov r3, r0 + 1868 001c FB73 strb r3, [r7, #15] + 1869 .loc 1 189 3 is_stmt 0 discriminator 1 + 1870 001e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1871 0020 002B cmp r3, #0 + 1872 0022 01D0 beq .L90 + 1873 0024 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1874 .loc 1 189 3 + 1875 0026 37E0 b .L94 + 1876 .L90: + 1877 .LBE20: + 190:Core/Src/ADBMS_Abstraction.c **** ov_uv_data = (regbuffer[0] << 0) | (regbuffer[1] << 8) | + 1878 .loc 1 190 26 is_stmt 1 + 1879 0028 3B7A ldrb r3, [r7, #8] @ zero_extendqisi2 + 1880 .loc 1 190 30 + 1881 002a 1A46 mov r2, r3 + 1882 .loc 1 190 49 + 1883 002c 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 1884 .loc 1 190 53 + 1885 002e 1B02 lsls r3, r3, #8 + 1886 .loc 1 190 37 + 1887 0030 1A43 orrs r2, r2, r3 + 191:Core/Src/ADBMS_Abstraction.c **** (regbuffer[2] << 16) | (regbuffer[3] << 24); + ARM GAS /tmp/cclV24WD.s page 37 + + + 1888 .loc 1 191 26 + 1889 0032 BB7A ldrb r3, [r7, #10] @ zero_extendqisi2 + 1890 .loc 1 191 30 + 1891 0034 1B04 lsls r3, r3, #16 + 190:Core/Src/ADBMS_Abstraction.c **** ov_uv_data = (regbuffer[0] << 0) | (regbuffer[1] << 8) | + 1892 .loc 1 190 60 + 1893 0036 1A43 orrs r2, r2, r3 + 1894 .loc 1 191 49 + 1895 0038 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1896 .loc 1 191 53 + 1897 003a 1B06 lsls r3, r3, #24 + 1898 .loc 1 191 37 + 1899 003c 1343 orrs r3, r3, r2 + 190:Core/Src/ADBMS_Abstraction.c **** ov_uv_data = (regbuffer[0] << 0) | (regbuffer[1] << 8) | + 1900 .loc 1 190 14 + 1901 003e 3B61 str r3, [r7, #16] + 192:Core/Src/ADBMS_Abstraction.c **** + 193:Core/Src/ADBMS_Abstraction.c **** module->overVoltage = 0; + 1902 .loc 1 193 23 + 1903 0040 7B68 ldr r3, [r7, #4] + 1904 0042 0022 movs r2, #0 + 1905 0044 DA66 str r2, [r3, #108] + 194:Core/Src/ADBMS_Abstraction.c **** module->underVoltage = 0; + 1906 .loc 1 194 24 + 1907 0046 7B68 ldr r3, [r7, #4] + 1908 0048 0022 movs r2, #0 + 1909 004a 1A67 str r2, [r3, #112] + 1910 .LBB21: + 195:Core/Src/ADBMS_Abstraction.c **** + 196:Core/Src/ADBMS_Abstraction.c **** for (size_t i = 0; i < numberofcells; i++) { // ov/uv flags are 1-bit flags for each cell C0UV, C + 1911 .loc 1 196 15 + 1912 004c 0023 movs r3, #0 + 1913 004e 7B61 str r3, [r7, #20] + 1914 .loc 1 196 3 + 1915 0050 1BE0 b .L92 + 1916 .L93: + 197:Core/Src/ADBMS_Abstraction.c **** module->underVoltage |= (ov_uv_data >> (i * 2)) & 0x01; + 1917 .loc 1 197 11 + 1918 0052 7B68 ldr r3, [r7, #4] + 1919 0054 1A6F ldr r2, [r3, #112] + 1920 .loc 1 197 47 + 1921 0056 7B69 ldr r3, [r7, #20] + 1922 0058 5B00 lsls r3, r3, #1 + 1923 .loc 1 197 41 + 1924 005a 3969 ldr r1, [r7, #16] + 1925 005c 21FA03F3 lsr r3, r1, r3 + 1926 .loc 1 197 53 + 1927 0060 03F00103 and r3, r3, #1 + 1928 .loc 1 197 26 + 1929 0064 1A43 orrs r2, r2, r3 + 1930 0066 7B68 ldr r3, [r7, #4] + 1931 0068 1A67 str r2, [r3, #112] + 198:Core/Src/ADBMS_Abstraction.c **** module->overVoltage |= (ov_uv_data >> (i * 2 + 1)) & 0x01; + 1932 .loc 1 198 11 + 1933 006a 7B68 ldr r3, [r7, #4] + 1934 006c DA6E ldr r2, [r3, #108] + 1935 .loc 1 198 47 + ARM GAS /tmp/cclV24WD.s page 38 + + + 1936 006e 7B69 ldr r3, [r7, #20] + 1937 0070 5B00 lsls r3, r3, #1 + 1938 .loc 1 198 51 + 1939 0072 0133 adds r3, r3, #1 + 1940 .loc 1 198 41 + 1941 0074 3969 ldr r1, [r7, #16] + 1942 0076 21FA03F3 lsr r3, r1, r3 + 1943 .loc 1 198 57 + 1944 007a 03F00103 and r3, r3, #1 + 1945 .loc 1 198 26 + 1946 007e 1A43 orrs r2, r2, r3 + 1947 0080 7B68 ldr r3, [r7, #4] + 1948 0082 DA66 str r2, [r3, #108] + 196:Core/Src/ADBMS_Abstraction.c **** module->underVoltage |= (ov_uv_data >> (i * 2)) & 0x01; + 1949 .loc 1 196 42 discriminator 3 + 1950 0084 7B69 ldr r3, [r7, #20] + 1951 0086 0133 adds r3, r3, #1 + 1952 0088 7B61 str r3, [r7, #20] + 1953 .L92: + 196:Core/Src/ADBMS_Abstraction.c **** module->underVoltage |= (ov_uv_data >> (i * 2)) & 0x01; + 1954 .loc 1 196 24 discriminator 1 + 1955 008a 054B ldr r3, .L95 + 1956 008c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1957 008e 1A46 mov r2, r3 + 1958 0090 7B69 ldr r3, [r7, #20] + 1959 0092 9342 cmp r3, r2 + 1960 0094 DDD3 bcc .L93 + 1961 .LBE21: + 199:Core/Src/ADBMS_Abstraction.c **** } + 200:Core/Src/ADBMS_Abstraction.c **** + 201:Core/Src/ADBMS_Abstraction.c **** return 0; + 1962 .loc 1 201 10 + 1963 0096 0023 movs r3, #0 + 1964 .L94: + 202:Core/Src/ADBMS_Abstraction.c **** } + 1965 .loc 1 202 1 + 1966 0098 1846 mov r0, r3 + 1967 009a 1837 adds r7, r7, #24 + 1968 .cfi_def_cfa_offset 8 + 1969 009c BD46 mov sp, r7 + 1970 .cfi_def_cfa_register 13 + 1971 @ sp needed + 1972 009e 80BD pop {r7, pc} + 1973 .L96: + 1974 .align 2 + 1975 .L95: + 1976 00a0 00000000 .word numberofcells + 1977 .cfi_endproc + 1978 .LFE141: + 1980 .section .text.amsClearAux,"ax",%progbits + 1981 .align 1 + 1982 .global amsClearAux + 1983 .syntax unified + 1984 .thumb + 1985 .thumb_func + 1987 amsClearAux: + 1988 .LFB142: + ARM GAS /tmp/cclV24WD.s page 39 + + + 203:Core/Src/ADBMS_Abstraction.c **** + 204:Core/Src/ADBMS_Abstraction.c **** uint8 amsClearAux() { + 1989 .loc 1 204 21 + 1990 .cfi_startproc + 1991 @ args = 0, pretend = 0, frame = 0 + 1992 @ frame_needed = 1, uses_anonymous_args = 0 + 1993 0000 80B5 push {r7, lr} + 1994 .cfi_def_cfa_offset 8 + 1995 .cfi_offset 7, -8 + 1996 .cfi_offset 14, -4 + 1997 0002 00AF add r7, sp, #0 + 1998 .cfi_def_cfa_register 7 + 205:Core/Src/ADBMS_Abstraction.c **** return writeCMD(CLRAUX, NULL, 0); + 1999 .loc 1 205 10 + 2000 0004 0022 movs r2, #0 + 2001 0006 0021 movs r1, #0 + 2002 0008 40F21270 movw r0, #1810 + 2003 000c FFF7FEFF bl writeCMD + 2004 0010 0346 mov r3, r0 + 206:Core/Src/ADBMS_Abstraction.c **** } + 2005 .loc 1 206 1 + 2006 0012 1846 mov r0, r3 + 2007 0014 80BD pop {r7, pc} + 2008 .cfi_endproc + 2009 .LFE142: + 2011 .section .text.amsClearCells,"ax",%progbits + 2012 .align 1 + 2013 .global amsClearCells + 2014 .syntax unified + 2015 .thumb + 2016 .thumb_func + 2018 amsClearCells: + 2019 .LFB143: + 207:Core/Src/ADBMS_Abstraction.c **** + 208:Core/Src/ADBMS_Abstraction.c **** uint8 amsClearCells() { + 2020 .loc 1 208 23 + 2021 .cfi_startproc + 2022 @ args = 0, pretend = 0, frame = 0 + 2023 @ frame_needed = 1, uses_anonymous_args = 0 + 2024 0000 80B5 push {r7, lr} + 2025 .cfi_def_cfa_offset 8 + 2026 .cfi_offset 7, -8 + 2027 .cfi_offset 14, -4 + 2028 0002 00AF add r7, sp, #0 + 2029 .cfi_def_cfa_register 7 + 209:Core/Src/ADBMS_Abstraction.c **** return writeCMD(CLRCELL, NULL, 0); + 2030 .loc 1 209 10 + 2031 0004 0022 movs r2, #0 + 2032 0006 0021 movs r1, #0 + 2033 0008 40F21170 movw r0, #1809 + 2034 000c FFF7FEFF bl writeCMD + 2035 0010 0346 mov r3, r0 + 210:Core/Src/ADBMS_Abstraction.c **** } + 2036 .loc 1 210 1 + 2037 0012 1846 mov r0, r3 + 2038 0014 80BD pop {r7, pc} + 2039 .cfi_endproc + ARM GAS /tmp/cclV24WD.s page 40 + + + 2040 .LFE143: + 2042 .global __aeabi_d2iz + 2043 .section .text.amsReadCellVoltages,"ax",%progbits + 2044 .align 1 + 2045 .global amsReadCellVoltages + 2046 .syntax unified + 2047 .thumb + 2048 .thumb_func + 2050 amsReadCellVoltages: + 2051 .LFB144: + 211:Core/Src/ADBMS_Abstraction.c **** + 212:Core/Src/ADBMS_Abstraction.c **** uint8 amsReadCellVoltages(Cell_Module* module) { + 2052 .loc 1 212 48 + 2053 .cfi_startproc + 2054 @ args = 0, pretend = 0, frame = 24 + 2055 @ frame_needed = 1, uses_anonymous_args = 0 + 2056 0000 80B5 push {r7, lr} + 2057 .cfi_def_cfa_offset 8 + 2058 .cfi_offset 7, -8 + 2059 .cfi_offset 14, -4 + 2060 0002 86B0 sub sp, sp, #24 + 2061 .cfi_def_cfa_offset 32 + 2062 0004 00AF add r7, sp, #0 + 2063 .cfi_def_cfa_register 7 + 2064 0006 7860 str r0, [r7, #4] + 2065 .LBB22: + 213:Core/Src/ADBMS_Abstraction.c **** uint8 rxbuffer[CV_GROUP_A_SIZE]; + 214:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVA, rxbuffer, CV_GROUP_A_SIZE)); + 2066 .loc 1 214 3 + 2067 0008 07F10C03 add r3, r7, #12 + 2068 000c 0622 movs r2, #6 + 2069 000e 1946 mov r1, r3 + 2070 0010 0420 movs r0, #4 + 2071 0012 FFF7FEFF bl readCMD + 2072 0016 0346 mov r3, r0 + 2073 0018 FB75 strb r3, [r7, #23] + 2074 .loc 1 214 3 is_stmt 0 discriminator 1 + 2075 001a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2076 001c 002B cmp r3, #0 + 2077 001e 01D0 beq .L102 + 2078 0020 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2079 .loc 1 214 3 + 2080 0022 7CE2 b .L109 + 2081 .L102: + 2082 .LBE22: + 215:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[0] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2083 .loc 1 215 29 is_stmt 1 + 2084 0024 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2085 0026 1AB2 sxth r2, r3 + 2086 0028 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2087 002a 1BB2 sxth r3, r3 + 2088 002c 1B02 lsls r3, r3, #8 + 2089 002e 1BB2 sxth r3, r3 + 2090 0030 1343 orrs r3, r3, r2 + 2091 0032 1BB2 sxth r3, r3 + 2092 0034 1846 mov r0, r3 + 2093 0036 FFF7FEFF bl __aeabi_i2d + ARM GAS /tmp/cclV24WD.s page 41 + + + 2094 003a 0FF2EC43 adr r3, .L110 + 2095 003e D3E90023 ldrd r2, [r3] + 2096 0042 FFF7FEFF bl __aeabi_dmul + 2097 0046 0246 mov r2, r0 + 2098 0048 0B46 mov r3, r1 + 2099 004a 1046 mov r0, r2 + 2100 004c 1946 mov r1, r3 + 2101 004e 0FF2E043 adr r3, .L110+8 + 2102 0052 D3E90023 ldrd r2, [r3] + 2103 0056 FFF7FEFF bl __aeabi_dadd + 2104 005a 0246 mov r2, r0 + 2105 005c 0B46 mov r3, r1 + 2106 .loc 1 215 27 + 2107 005e 1046 mov r0, r2 + 2108 0060 1946 mov r1, r3 + 2109 0062 FFF7FEFF bl __aeabi_d2iz + 2110 0066 0346 mov r3, r0 + 2111 0068 1AB2 sxth r2, r3 + 2112 006a 7B68 ldr r3, [r7, #4] + 2113 006c 1A80 strh r2, [r3] @ movhi + 216:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[1] = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 2114 .loc 1 216 29 + 2115 006e BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 2116 0070 1AB2 sxth r2, r3 + 2117 0072 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2118 0074 1BB2 sxth r3, r3 + 2119 0076 1B02 lsls r3, r3, #8 + 2120 0078 1BB2 sxth r3, r3 + 2121 007a 1343 orrs r3, r3, r2 + 2122 007c 1BB2 sxth r3, r3 + 2123 007e 1846 mov r0, r3 + 2124 0080 FFF7FEFF bl __aeabi_i2d + 2125 0084 0FF2A043 adr r3, .L110 + 2126 0088 D3E90023 ldrd r2, [r3] + 2127 008c FFF7FEFF bl __aeabi_dmul + 2128 0090 0246 mov r2, r0 + 2129 0092 0B46 mov r3, r1 + 2130 0094 1046 mov r0, r2 + 2131 0096 1946 mov r1, r3 + 2132 0098 0FF29443 adr r3, .L110+8 + 2133 009c D3E90023 ldrd r2, [r3] + 2134 00a0 FFF7FEFF bl __aeabi_dadd + 2135 00a4 0246 mov r2, r0 + 2136 00a6 0B46 mov r3, r1 + 2137 .loc 1 216 27 + 2138 00a8 1046 mov r0, r2 + 2139 00aa 1946 mov r1, r3 + 2140 00ac FFF7FEFF bl __aeabi_d2iz + 2141 00b0 0346 mov r3, r0 + 2142 00b2 1AB2 sxth r2, r3 + 2143 00b4 7B68 ldr r3, [r7, #4] + 2144 00b6 5A80 strh r2, [r3, #2] @ movhi + 217:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[2] = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + 2145 .loc 1 217 29 + 2146 00b8 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 2147 00ba 1AB2 sxth r2, r3 + 2148 00bc 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + ARM GAS /tmp/cclV24WD.s page 42 + + + 2149 00be 1BB2 sxth r3, r3 + 2150 00c0 1B02 lsls r3, r3, #8 + 2151 00c2 1BB2 sxth r3, r3 + 2152 00c4 1343 orrs r3, r3, r2 + 2153 00c6 1BB2 sxth r3, r3 + 2154 00c8 1846 mov r0, r3 + 2155 00ca FFF7FEFF bl __aeabi_i2d + 2156 00ce 0FF25843 adr r3, .L110 + 2157 00d2 D3E90023 ldrd r2, [r3] + 2158 00d6 FFF7FEFF bl __aeabi_dmul + 2159 00da 0246 mov r2, r0 + 2160 00dc 0B46 mov r3, r1 + 2161 00de 1046 mov r0, r2 + 2162 00e0 1946 mov r1, r3 + 2163 00e2 0FF24C43 adr r3, .L110+8 + 2164 00e6 D3E90023 ldrd r2, [r3] + 2165 00ea FFF7FEFF bl __aeabi_dadd + 2166 00ee 0246 mov r2, r0 + 2167 00f0 0B46 mov r3, r1 + 2168 .loc 1 217 27 + 2169 00f2 1046 mov r0, r2 + 2170 00f4 1946 mov r1, r3 + 2171 00f6 FFF7FEFF bl __aeabi_d2iz + 2172 00fa 0346 mov r3, r0 + 2173 00fc 1AB2 sxth r2, r3 + 2174 00fe 7B68 ldr r3, [r7, #4] + 2175 0100 9A80 strh r2, [r3, #4] @ movhi + 2176 .LBB23: + 218:Core/Src/ADBMS_Abstraction.c **** + 219:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVB, rxbuffer, CV_GROUP_A_SIZE)); + 2177 .loc 1 219 3 + 2178 0102 07F10C03 add r3, r7, #12 + 2179 0106 0622 movs r2, #6 + 2180 0108 1946 mov r1, r3 + 2181 010a 0620 movs r0, #6 + 2182 010c FFF7FEFF bl readCMD + 2183 0110 0346 mov r3, r0 + 2184 0112 BB75 strb r3, [r7, #22] + 2185 .loc 1 219 3 is_stmt 0 discriminator 1 + 2186 0114 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 2187 0116 002B cmp r3, #0 + 2188 0118 01D0 beq .L104 + 2189 011a BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 2190 .loc 1 219 3 + 2191 011c FFE1 b .L109 + 2192 .L104: + 2193 .LBE23: + 220:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[3] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2194 .loc 1 220 29 is_stmt 1 + 2195 011e 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2196 0120 1AB2 sxth r2, r3 + 2197 0122 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2198 0124 1BB2 sxth r3, r3 + 2199 0126 1B02 lsls r3, r3, #8 + 2200 0128 1BB2 sxth r3, r3 + 2201 012a 1343 orrs r3, r3, r2 + 2202 012c 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 43 + + + 2203 012e 1846 mov r0, r3 + 2204 0130 FFF7FEFF bl __aeabi_i2d + 2205 0134 FCA3 adr r3, .L110 + 2206 0136 D3E90023 ldrd r2, [r3] + 2207 013a FFF7FEFF bl __aeabi_dmul + 2208 013e 0246 mov r2, r0 + 2209 0140 0B46 mov r3, r1 + 2210 0142 1046 mov r0, r2 + 2211 0144 1946 mov r1, r3 + 2212 0146 FAA3 adr r3, .L110+8 + 2213 0148 D3E90023 ldrd r2, [r3] + 2214 014c FFF7FEFF bl __aeabi_dadd + 2215 0150 0246 mov r2, r0 + 2216 0152 0B46 mov r3, r1 + 2217 .loc 1 220 27 + 2218 0154 1046 mov r0, r2 + 2219 0156 1946 mov r1, r3 + 2220 0158 FFF7FEFF bl __aeabi_d2iz + 2221 015c 0346 mov r3, r0 + 2222 015e 1AB2 sxth r2, r3 + 2223 0160 7B68 ldr r3, [r7, #4] + 2224 0162 DA80 strh r2, [r3, #6] @ movhi + 221:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[4] = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 2225 .loc 1 221 29 + 2226 0164 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 2227 0166 1AB2 sxth r2, r3 + 2228 0168 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2229 016a 1BB2 sxth r3, r3 + 2230 016c 1B02 lsls r3, r3, #8 + 2231 016e 1BB2 sxth r3, r3 + 2232 0170 1343 orrs r3, r3, r2 + 2233 0172 1BB2 sxth r3, r3 + 2234 0174 1846 mov r0, r3 + 2235 0176 FFF7FEFF bl __aeabi_i2d + 2236 017a EBA3 adr r3, .L110 + 2237 017c D3E90023 ldrd r2, [r3] + 2238 0180 FFF7FEFF bl __aeabi_dmul + 2239 0184 0246 mov r2, r0 + 2240 0186 0B46 mov r3, r1 + 2241 0188 1046 mov r0, r2 + 2242 018a 1946 mov r1, r3 + 2243 018c E8A3 adr r3, .L110+8 + 2244 018e D3E90023 ldrd r2, [r3] + 2245 0192 FFF7FEFF bl __aeabi_dadd + 2246 0196 0246 mov r2, r0 + 2247 0198 0B46 mov r3, r1 + 2248 .loc 1 221 27 + 2249 019a 1046 mov r0, r2 + 2250 019c 1946 mov r1, r3 + 2251 019e FFF7FEFF bl __aeabi_d2iz + 2252 01a2 0346 mov r3, r0 + 2253 01a4 1AB2 sxth r2, r3 + 2254 01a6 7B68 ldr r3, [r7, #4] + 2255 01a8 1A81 strh r2, [r3, #8] @ movhi + 222:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[5] = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + 2256 .loc 1 222 29 + 2257 01aa 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + ARM GAS /tmp/cclV24WD.s page 44 + + + 2258 01ac 1AB2 sxth r2, r3 + 2259 01ae 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 2260 01b0 1BB2 sxth r3, r3 + 2261 01b2 1B02 lsls r3, r3, #8 + 2262 01b4 1BB2 sxth r3, r3 + 2263 01b6 1343 orrs r3, r3, r2 + 2264 01b8 1BB2 sxth r3, r3 + 2265 01ba 1846 mov r0, r3 + 2266 01bc FFF7FEFF bl __aeabi_i2d + 2267 01c0 D9A3 adr r3, .L110 + 2268 01c2 D3E90023 ldrd r2, [r3] + 2269 01c6 FFF7FEFF bl __aeabi_dmul + 2270 01ca 0246 mov r2, r0 + 2271 01cc 0B46 mov r3, r1 + 2272 01ce 1046 mov r0, r2 + 2273 01d0 1946 mov r1, r3 + 2274 01d2 D7A3 adr r3, .L110+8 + 2275 01d4 D3E90023 ldrd r2, [r3] + 2276 01d8 FFF7FEFF bl __aeabi_dadd + 2277 01dc 0246 mov r2, r0 + 2278 01de 0B46 mov r3, r1 + 2279 .loc 1 222 27 + 2280 01e0 1046 mov r0, r2 + 2281 01e2 1946 mov r1, r3 + 2282 01e4 FFF7FEFF bl __aeabi_d2iz + 2283 01e8 0346 mov r3, r0 + 2284 01ea 1AB2 sxth r2, r3 + 2285 01ec 7B68 ldr r3, [r7, #4] + 2286 01ee 5A81 strh r2, [r3, #10] @ movhi + 2287 .LBB24: + 223:Core/Src/ADBMS_Abstraction.c **** + 224:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVC, rxbuffer, CV_GROUP_A_SIZE)); + 2288 .loc 1 224 3 + 2289 01f0 07F10C03 add r3, r7, #12 + 2290 01f4 0622 movs r2, #6 + 2291 01f6 1946 mov r1, r3 + 2292 01f8 0820 movs r0, #8 + 2293 01fa FFF7FEFF bl readCMD + 2294 01fe 0346 mov r3, r0 + 2295 0200 7B75 strb r3, [r7, #21] + 2296 .loc 1 224 3 is_stmt 0 discriminator 1 + 2297 0202 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 2298 0204 002B cmp r3, #0 + 2299 0206 01D0 beq .L105 + 2300 0208 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 2301 .loc 1 224 3 + 2302 020a 88E1 b .L109 + 2303 .L105: + 2304 .LBE24: + 225:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[6] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2305 .loc 1 225 29 is_stmt 1 + 2306 020c 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2307 020e 1AB2 sxth r2, r3 + 2308 0210 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2309 0212 1BB2 sxth r3, r3 + 2310 0214 1B02 lsls r3, r3, #8 + 2311 0216 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 45 + + + 2312 0218 1343 orrs r3, r3, r2 + 2313 021a 1BB2 sxth r3, r3 + 2314 021c 1846 mov r0, r3 + 2315 021e FFF7FEFF bl __aeabi_i2d + 2316 0222 C1A3 adr r3, .L110 + 2317 0224 D3E90023 ldrd r2, [r3] + 2318 0228 FFF7FEFF bl __aeabi_dmul + 2319 022c 0246 mov r2, r0 + 2320 022e 0B46 mov r3, r1 + 2321 0230 1046 mov r0, r2 + 2322 0232 1946 mov r1, r3 + 2323 0234 BEA3 adr r3, .L110+8 + 2324 0236 D3E90023 ldrd r2, [r3] + 2325 023a FFF7FEFF bl __aeabi_dadd + 2326 023e 0246 mov r2, r0 + 2327 0240 0B46 mov r3, r1 + 2328 .loc 1 225 27 + 2329 0242 1046 mov r0, r2 + 2330 0244 1946 mov r1, r3 + 2331 0246 FFF7FEFF bl __aeabi_d2iz + 2332 024a 0346 mov r3, r0 + 2333 024c 1AB2 sxth r2, r3 + 2334 024e 7B68 ldr r3, [r7, #4] + 2335 0250 9A81 strh r2, [r3, #12] @ movhi + 226:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[7] = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 2336 .loc 1 226 29 + 2337 0252 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 2338 0254 1AB2 sxth r2, r3 + 2339 0256 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2340 0258 1BB2 sxth r3, r3 + 2341 025a 1B02 lsls r3, r3, #8 + 2342 025c 1BB2 sxth r3, r3 + 2343 025e 1343 orrs r3, r3, r2 + 2344 0260 1BB2 sxth r3, r3 + 2345 0262 1846 mov r0, r3 + 2346 0264 FFF7FEFF bl __aeabi_i2d + 2347 0268 AFA3 adr r3, .L110 + 2348 026a D3E90023 ldrd r2, [r3] + 2349 026e FFF7FEFF bl __aeabi_dmul + 2350 0272 0246 mov r2, r0 + 2351 0274 0B46 mov r3, r1 + 2352 0276 1046 mov r0, r2 + 2353 0278 1946 mov r1, r3 + 2354 027a ADA3 adr r3, .L110+8 + 2355 027c D3E90023 ldrd r2, [r3] + 2356 0280 FFF7FEFF bl __aeabi_dadd + 2357 0284 0246 mov r2, r0 + 2358 0286 0B46 mov r3, r1 + 2359 .loc 1 226 27 + 2360 0288 1046 mov r0, r2 + 2361 028a 1946 mov r1, r3 + 2362 028c FFF7FEFF bl __aeabi_d2iz + 2363 0290 0346 mov r3, r0 + 2364 0292 1AB2 sxth r2, r3 + 2365 0294 7B68 ldr r3, [r7, #4] + 2366 0296 DA81 strh r2, [r3, #14] @ movhi + 227:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[8] = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + ARM GAS /tmp/cclV24WD.s page 46 + + + 2367 .loc 1 227 29 + 2368 0298 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 2369 029a 1AB2 sxth r2, r3 + 2370 029c 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 2371 029e 1BB2 sxth r3, r3 + 2372 02a0 1B02 lsls r3, r3, #8 + 2373 02a2 1BB2 sxth r3, r3 + 2374 02a4 1343 orrs r3, r3, r2 + 2375 02a6 1BB2 sxth r3, r3 + 2376 02a8 1846 mov r0, r3 + 2377 02aa FFF7FEFF bl __aeabi_i2d + 2378 02ae 9EA3 adr r3, .L110 + 2379 02b0 D3E90023 ldrd r2, [r3] + 2380 02b4 FFF7FEFF bl __aeabi_dmul + 2381 02b8 0246 mov r2, r0 + 2382 02ba 0B46 mov r3, r1 + 2383 02bc 1046 mov r0, r2 + 2384 02be 1946 mov r1, r3 + 2385 02c0 9BA3 adr r3, .L110+8 + 2386 02c2 D3E90023 ldrd r2, [r3] + 2387 02c6 FFF7FEFF bl __aeabi_dadd + 2388 02ca 0246 mov r2, r0 + 2389 02cc 0B46 mov r3, r1 + 2390 .loc 1 227 27 + 2391 02ce 1046 mov r0, r2 + 2392 02d0 1946 mov r1, r3 + 2393 02d2 FFF7FEFF bl __aeabi_d2iz + 2394 02d6 0346 mov r3, r0 + 2395 02d8 1AB2 sxth r2, r3 + 2396 02da 7B68 ldr r3, [r7, #4] + 2397 02dc 1A82 strh r2, [r3, #16] @ movhi + 2398 .LBB25: + 228:Core/Src/ADBMS_Abstraction.c **** + 229:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVD, rxbuffer, CV_GROUP_A_SIZE)); + 2399 .loc 1 229 3 + 2400 02de 07F10C03 add r3, r7, #12 + 2401 02e2 0622 movs r2, #6 + 2402 02e4 1946 mov r1, r3 + 2403 02e6 0A20 movs r0, #10 + 2404 02e8 FFF7FEFF bl readCMD + 2405 02ec 0346 mov r3, r0 + 2406 02ee 3B75 strb r3, [r7, #20] + 2407 .loc 1 229 3 is_stmt 0 discriminator 1 + 2408 02f0 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 2409 02f2 002B cmp r3, #0 + 2410 02f4 01D0 beq .L106 + 2411 02f6 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 2412 .loc 1 229 3 + 2413 02f8 11E1 b .L109 + 2414 .L106: + 2415 .LBE25: + 230:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[9] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2416 .loc 1 230 30 is_stmt 1 + 2417 02fa 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2418 02fc 1AB2 sxth r2, r3 + 2419 02fe 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2420 0300 1BB2 sxth r3, r3 + ARM GAS /tmp/cclV24WD.s page 47 + + + 2421 0302 1B02 lsls r3, r3, #8 + 2422 0304 1BB2 sxth r3, r3 + 2423 0306 1343 orrs r3, r3, r2 + 2424 0308 1BB2 sxth r3, r3 + 2425 030a 1846 mov r0, r3 + 2426 030c FFF7FEFF bl __aeabi_i2d + 2427 0310 85A3 adr r3, .L110 + 2428 0312 D3E90023 ldrd r2, [r3] + 2429 0316 FFF7FEFF bl __aeabi_dmul + 2430 031a 0246 mov r2, r0 + 2431 031c 0B46 mov r3, r1 + 2432 031e 1046 mov r0, r2 + 2433 0320 1946 mov r1, r3 + 2434 0322 83A3 adr r3, .L110+8 + 2435 0324 D3E90023 ldrd r2, [r3] + 2436 0328 FFF7FEFF bl __aeabi_dadd + 2437 032c 0246 mov r2, r0 + 2438 032e 0B46 mov r3, r1 + 2439 .loc 1 230 28 + 2440 0330 1046 mov r0, r2 + 2441 0332 1946 mov r1, r3 + 2442 0334 FFF7FEFF bl __aeabi_d2iz + 2443 0338 0346 mov r3, r0 + 2444 033a 1AB2 sxth r2, r3 + 2445 033c 7B68 ldr r3, [r7, #4] + 2446 033e 5A82 strh r2, [r3, #18] @ movhi + 231:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[10] = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 2447 .loc 1 231 30 + 2448 0340 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 2449 0342 1AB2 sxth r2, r3 + 2450 0344 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2451 0346 1BB2 sxth r3, r3 + 2452 0348 1B02 lsls r3, r3, #8 + 2453 034a 1BB2 sxth r3, r3 + 2454 034c 1343 orrs r3, r3, r2 + 2455 034e 1BB2 sxth r3, r3 + 2456 0350 1846 mov r0, r3 + 2457 0352 FFF7FEFF bl __aeabi_i2d + 2458 0356 74A3 adr r3, .L110 + 2459 0358 D3E90023 ldrd r2, [r3] + 2460 035c FFF7FEFF bl __aeabi_dmul + 2461 0360 0246 mov r2, r0 + 2462 0362 0B46 mov r3, r1 + 2463 0364 1046 mov r0, r2 + 2464 0366 1946 mov r1, r3 + 2465 0368 71A3 adr r3, .L110+8 + 2466 036a D3E90023 ldrd r2, [r3] + 2467 036e FFF7FEFF bl __aeabi_dadd + 2468 0372 0246 mov r2, r0 + 2469 0374 0B46 mov r3, r1 + 2470 .loc 1 231 28 + 2471 0376 1046 mov r0, r2 + 2472 0378 1946 mov r1, r3 + 2473 037a FFF7FEFF bl __aeabi_d2iz + 2474 037e 0346 mov r3, r0 + 2475 0380 1AB2 sxth r2, r3 + 2476 0382 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cclV24WD.s page 48 + + + 2477 0384 9A82 strh r2, [r3, #20] @ movhi + 232:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[11] = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + 2478 .loc 1 232 30 + 2479 0386 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 2480 0388 1AB2 sxth r2, r3 + 2481 038a 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 2482 038c 1BB2 sxth r3, r3 + 2483 038e 1B02 lsls r3, r3, #8 + 2484 0390 1BB2 sxth r3, r3 + 2485 0392 1343 orrs r3, r3, r2 + 2486 0394 1BB2 sxth r3, r3 + 2487 0396 1846 mov r0, r3 + 2488 0398 FFF7FEFF bl __aeabi_i2d + 2489 039c 62A3 adr r3, .L110 + 2490 039e D3E90023 ldrd r2, [r3] + 2491 03a2 FFF7FEFF bl __aeabi_dmul + 2492 03a6 0246 mov r2, r0 + 2493 03a8 0B46 mov r3, r1 + 2494 03aa 1046 mov r0, r2 + 2495 03ac 1946 mov r1, r3 + 2496 03ae 60A3 adr r3, .L110+8 + 2497 03b0 D3E90023 ldrd r2, [r3] + 2498 03b4 FFF7FEFF bl __aeabi_dadd + 2499 03b8 0246 mov r2, r0 + 2500 03ba 0B46 mov r3, r1 + 2501 .loc 1 232 28 + 2502 03bc 1046 mov r0, r2 + 2503 03be 1946 mov r1, r3 + 2504 03c0 FFF7FEFF bl __aeabi_d2iz + 2505 03c4 0346 mov r3, r0 + 2506 03c6 1AB2 sxth r2, r3 + 2507 03c8 7B68 ldr r3, [r7, #4] + 2508 03ca DA82 strh r2, [r3, #22] @ movhi + 2509 .LBB26: + 233:Core/Src/ADBMS_Abstraction.c **** + 234:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVE, rxbuffer, CV_GROUP_A_SIZE)); + 2510 .loc 1 234 3 + 2511 03cc 07F10C03 add r3, r7, #12 + 2512 03d0 0622 movs r2, #6 + 2513 03d2 1946 mov r1, r3 + 2514 03d4 0920 movs r0, #9 + 2515 03d6 FFF7FEFF bl readCMD + 2516 03da 0346 mov r3, r0 + 2517 03dc FB74 strb r3, [r7, #19] + 2518 .loc 1 234 3 is_stmt 0 discriminator 1 + 2519 03de FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 2520 03e0 002B cmp r3, #0 + 2521 03e2 01D0 beq .L107 + 2522 03e4 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 2523 .loc 1 234 3 + 2524 03e6 9AE0 b .L109 + 2525 .L107: + 2526 .LBE26: + 235:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[12] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2527 .loc 1 235 30 is_stmt 1 + 2528 03e8 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2529 03ea 1AB2 sxth r2, r3 + ARM GAS /tmp/cclV24WD.s page 49 + + + 2530 03ec 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2531 03ee 1BB2 sxth r3, r3 + 2532 03f0 1B02 lsls r3, r3, #8 + 2533 03f2 1BB2 sxth r3, r3 + 2534 03f4 1343 orrs r3, r3, r2 + 2535 03f6 1BB2 sxth r3, r3 + 2536 03f8 1846 mov r0, r3 + 2537 03fa FFF7FEFF bl __aeabi_i2d + 2538 03fe 4AA3 adr r3, .L110 + 2539 0400 D3E90023 ldrd r2, [r3] + 2540 0404 FFF7FEFF bl __aeabi_dmul + 2541 0408 0246 mov r2, r0 + 2542 040a 0B46 mov r3, r1 + 2543 040c 1046 mov r0, r2 + 2544 040e 1946 mov r1, r3 + 2545 0410 47A3 adr r3, .L110+8 + 2546 0412 D3E90023 ldrd r2, [r3] + 2547 0416 FFF7FEFF bl __aeabi_dadd + 2548 041a 0246 mov r2, r0 + 2549 041c 0B46 mov r3, r1 + 2550 .loc 1 235 28 + 2551 041e 1046 mov r0, r2 + 2552 0420 1946 mov r1, r3 + 2553 0422 FFF7FEFF bl __aeabi_d2iz + 2554 0426 0346 mov r3, r0 + 2555 0428 1AB2 sxth r2, r3 + 2556 042a 7B68 ldr r3, [r7, #4] + 2557 042c 1A83 strh r2, [r3, #24] @ movhi + 236:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[13] = mV_from_ADBMS6830(rxbuffer[2] | (rxbuffer[3] << 8)); + 2558 .loc 1 236 30 + 2559 042e BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 2560 0430 1AB2 sxth r2, r3 + 2561 0432 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2562 0434 1BB2 sxth r3, r3 + 2563 0436 1B02 lsls r3, r3, #8 + 2564 0438 1BB2 sxth r3, r3 + 2565 043a 1343 orrs r3, r3, r2 + 2566 043c 1BB2 sxth r3, r3 + 2567 043e 1846 mov r0, r3 + 2568 0440 FFF7FEFF bl __aeabi_i2d + 2569 0444 38A3 adr r3, .L110 + 2570 0446 D3E90023 ldrd r2, [r3] + 2571 044a FFF7FEFF bl __aeabi_dmul + 2572 044e 0246 mov r2, r0 + 2573 0450 0B46 mov r3, r1 + 2574 0452 1046 mov r0, r2 + 2575 0454 1946 mov r1, r3 + 2576 0456 36A3 adr r3, .L110+8 + 2577 0458 D3E90023 ldrd r2, [r3] + 2578 045c FFF7FEFF bl __aeabi_dadd + 2579 0460 0246 mov r2, r0 + 2580 0462 0B46 mov r3, r1 + 2581 .loc 1 236 28 + 2582 0464 1046 mov r0, r2 + 2583 0466 1946 mov r1, r3 + 2584 0468 FFF7FEFF bl __aeabi_d2iz + 2585 046c 0346 mov r3, r0 + ARM GAS /tmp/cclV24WD.s page 50 + + + 2586 046e 1AB2 sxth r2, r3 + 2587 0470 7B68 ldr r3, [r7, #4] + 2588 0472 5A83 strh r2, [r3, #26] @ movhi + 237:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[14] = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8)); + 2589 .loc 1 237 30 + 2590 0474 3B7C ldrb r3, [r7, #16] @ zero_extendqisi2 + 2591 0476 1AB2 sxth r2, r3 + 2592 0478 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 2593 047a 1BB2 sxth r3, r3 + 2594 047c 1B02 lsls r3, r3, #8 + 2595 047e 1BB2 sxth r3, r3 + 2596 0480 1343 orrs r3, r3, r2 + 2597 0482 1BB2 sxth r3, r3 + 2598 0484 1846 mov r0, r3 + 2599 0486 FFF7FEFF bl __aeabi_i2d + 2600 048a 27A3 adr r3, .L110 + 2601 048c D3E90023 ldrd r2, [r3] + 2602 0490 FFF7FEFF bl __aeabi_dmul + 2603 0494 0246 mov r2, r0 + 2604 0496 0B46 mov r3, r1 + 2605 0498 1046 mov r0, r2 + 2606 049a 1946 mov r1, r3 + 2607 049c 24A3 adr r3, .L110+8 + 2608 049e D3E90023 ldrd r2, [r3] + 2609 04a2 FFF7FEFF bl __aeabi_dadd + 2610 04a6 0246 mov r2, r0 + 2611 04a8 0B46 mov r3, r1 + 2612 .loc 1 237 28 + 2613 04aa 1046 mov r0, r2 + 2614 04ac 1946 mov r1, r3 + 2615 04ae FFF7FEFF bl __aeabi_d2iz + 2616 04b2 0346 mov r3, r0 + 2617 04b4 1AB2 sxth r2, r3 + 2618 04b6 7B68 ldr r3, [r7, #4] + 2619 04b8 9A83 strh r2, [r3, #28] @ movhi + 2620 .LBB27: + 238:Core/Src/ADBMS_Abstraction.c **** + 239:Core/Src/ADBMS_Abstraction.c **** CHECK_RETURN(readCMD(RDCVF, rxbuffer, CV_GROUP_A_SIZE)); + 2621 .loc 1 239 3 + 2622 04ba 07F10C03 add r3, r7, #12 + 2623 04be 0622 movs r2, #6 + 2624 04c0 1946 mov r1, r3 + 2625 04c2 0B20 movs r0, #11 + 2626 04c4 FFF7FEFF bl readCMD + 2627 04c8 0346 mov r3, r0 + 2628 04ca BB74 strb r3, [r7, #18] + 2629 .loc 1 239 3 is_stmt 0 discriminator 1 + 2630 04cc BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 2631 04ce 002B cmp r3, #0 + 2632 04d0 01D0 beq .L108 + 2633 04d2 BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 2634 .loc 1 239 3 + 2635 04d4 23E0 b .L109 + 2636 .L108: + 2637 .LBE27: + 240:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[15] = mV_from_ADBMS6830(rxbuffer[0] | (rxbuffer[1] << 8)); + 2638 .loc 1 240 30 is_stmt 1 + ARM GAS /tmp/cclV24WD.s page 51 + + + 2639 04d6 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 2640 04d8 1AB2 sxth r2, r3 + 2641 04da 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 2642 04dc 1BB2 sxth r3, r3 + 2643 04de 1B02 lsls r3, r3, #8 + 2644 04e0 1BB2 sxth r3, r3 + 2645 04e2 1343 orrs r3, r3, r2 + 2646 04e4 1BB2 sxth r3, r3 + 2647 04e6 1846 mov r0, r3 + 2648 04e8 FFF7FEFF bl __aeabi_i2d + 2649 04ec 0EA3 adr r3, .L110 + 2650 04ee D3E90023 ldrd r2, [r3] + 2651 04f2 FFF7FEFF bl __aeabi_dmul + 2652 04f6 0246 mov r2, r0 + 2653 04f8 0B46 mov r3, r1 + 2654 04fa 1046 mov r0, r2 + 2655 04fc 1946 mov r1, r3 + 2656 04fe 0CA3 adr r3, .L110+8 + 2657 0500 D3E90023 ldrd r2, [r3] + 2658 0504 FFF7FEFF bl __aeabi_dadd + 2659 0508 0246 mov r2, r0 + 2660 050a 0B46 mov r3, r1 + 2661 .loc 1 240 28 + 2662 050c 1046 mov r0, r2 + 2663 050e 1946 mov r1, r3 + 2664 0510 FFF7FEFF bl __aeabi_d2iz + 2665 0514 0346 mov r3, r0 + 2666 0516 1AB2 sxth r2, r3 + 2667 0518 7B68 ldr r3, [r7, #4] + 2668 051a DA83 strh r2, [r3, #30] @ movhi + 241:Core/Src/ADBMS_Abstraction.c **** + 242:Core/Src/ADBMS_Abstraction.c **** return 0; + 2669 .loc 1 242 10 + 2670 051c 0023 movs r3, #0 + 2671 .L109: + 243:Core/Src/ADBMS_Abstraction.c **** } + 2672 .loc 1 243 1 + 2673 051e 1846 mov r0, r3 + 2674 0520 1837 adds r7, r7, #24 + 2675 .cfi_def_cfa_offset 8 + 2676 0522 BD46 mov sp, r7 + 2677 .cfi_def_cfa_register 13 + 2678 @ sp needed + 2679 0524 80BD pop {r7, pc} + 2680 .L111: + 2681 0526 00BF .align 3 + 2682 .L110: + 2683 0528 33333333 .word 858993459 + 2684 052c 3333C33F .word 1069757235 + 2685 0530 00000000 .word 0 + 2686 0534 00709740 .word 1083666432 + 2687 .cfi_endproc + 2688 .LFE144: + 2690 .text + 2691 .Letext0: + 2692 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 2693 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + ARM GAS /tmp/cclV24WD.s page 52 + + + 2694 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 2695 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 2696 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 2697 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 2698 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 2699 .file 9 "Core/Inc/ADBMS_LL_Driver.h" + 2700 .file 10 "Core/Inc/ADBMS_Abstraction.h" + ARM GAS /tmp/cclV24WD.s page 53 + + +DEFINED SYMBOLS + *ABS*:00000000 ADBMS_Abstraction.c + /tmp/cclV24WD.s:24 .bss.numberofcells:00000000 numberofcells + /tmp/cclV24WD.s:25 .bss.numberofcells:00000000 $d + /tmp/cclV24WD.s:30 .bss.numberofauxchannels:00000000 numberofauxchannels + /tmp/cclV24WD.s:31 .bss.numberofauxchannels:00000000 $d + /tmp/cclV24WD.s:33 .rodata:00000000 $d + /tmp/cclV24WD.s:37 .text.amsReset:00000000 $t + /tmp/cclV24WD.s:43 .text.amsReset:00000000 amsReset + /tmp/cclV24WD.s:233 .text.amsWakeUp:00000000 amsWakeUp + /tmp/cclV24WD.s:1647 .text.amsStopBalancing:00000000 amsStopBalancing + /tmp/cclV24WD.s:1711 .text.amsConfigOverUnderVoltage:00000000 amsConfigOverUnderVoltage + /tmp/cclV24WD.s:166 .text.amsReset:000000b4 $d + /tmp/cclV24WD.s:171 .text.initAMS:00000000 $t + /tmp/cclV24WD.s:177 .text.initAMS:00000000 initAMS + /tmp/cclV24WD.s:221 .text.initAMS:00000030 $d + /tmp/cclV24WD.s:227 .text.amsWakeUp:00000000 $t + /tmp/cclV24WD.s:266 .text.amsCellMeasurement:00000000 $t + /tmp/cclV24WD.s:272 .text.amsCellMeasurement:00000000 amsCellMeasurement + /tmp/cclV24WD.s:2050 .text.amsReadCellVoltages:00000000 amsReadCellVoltages + /tmp/cclV24WD.s:303 .text.amsConfigCellMeasurement:00000000 $t + /tmp/cclV24WD.s:309 .text.amsConfigCellMeasurement:00000000 amsConfigCellMeasurement + /tmp/cclV24WD.s:345 .text.amsConfigCellMeasurement:00000020 $d + /tmp/cclV24WD.s:355 .text.amsAuxAndStatusMeasurement:00000000 $t + /tmp/cclV24WD.s:361 .text.amsAuxAndStatusMeasurement:00000000 amsAuxAndStatusMeasurement + /tmp/cclV24WD.s:1178 .text.amsAuxAndStatusMeasurement:00000680 $d + /tmp/cclV24WD.s:1186 .text.amsConfigBalancing:00000000 $t + /tmp/cclV24WD.s:1192 .text.amsConfigBalancing:00000000 amsConfigBalancing + /tmp/cclV24WD.s:1601 .text.amsStartBalancing:00000000 $t + /tmp/cclV24WD.s:1607 .text.amsStartBalancing:00000000 amsStartBalancing + /tmp/cclV24WD.s:1641 .text.amsStopBalancing:00000000 $t + /tmp/cclV24WD.s:1672 .text.amsSelfTest:00000000 $t + /tmp/cclV24WD.s:1678 .text.amsSelfTest:00000000 amsSelfTest + /tmp/cclV24WD.s:1705 .text.amsConfigOverUnderVoltage:00000000 $t + /tmp/cclV24WD.s:1836 .text.amsCheckUnderOverVoltage:00000000 $t + /tmp/cclV24WD.s:1842 .text.amsCheckUnderOverVoltage:00000000 amsCheckUnderOverVoltage + /tmp/cclV24WD.s:1976 .text.amsCheckUnderOverVoltage:000000a0 $d + /tmp/cclV24WD.s:1981 .text.amsClearAux:00000000 $t + /tmp/cclV24WD.s:1987 .text.amsClearAux:00000000 amsClearAux + /tmp/cclV24WD.s:2012 .text.amsClearCells:00000000 $t + /tmp/cclV24WD.s:2018 .text.amsClearCells:00000000 amsClearCells + /tmp/cclV24WD.s:2044 .text.amsReadCellVoltages:00000000 $t + /tmp/cclV24WD.s:2683 .text.amsReadCellVoltages:00000528 $d + +UNDEFINED SYMBOLS +readCMD +mcuDelay +writeCMD +adbmsDriverInit +__aeabi_i2d +__aeabi_dmul +__aeabi_dadd +__aeabi_d2f +__aeabi_d2uiz +pollCMD +__aeabi_d2iz diff --git a/Software/build/ADBMS_Abstraction.o b/Software/build/ADBMS_Abstraction.o new file mode 100644 index 0000000..c45ea40 Binary files /dev/null and b/Software/build/ADBMS_Abstraction.o differ diff --git a/Software/build/ADBMS_LL_Driver.d b/Software/build/ADBMS_LL_Driver.d new file mode 100644 index 0000000..47aa474 --- /dev/null +++ b/Software/build/ADBMS_LL_Driver.d @@ -0,0 +1,64 @@ +build/ADBMS_LL_Driver.o: Core/Src/ADBMS_LL_Driver.c \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/ADBMS_LL_Driver.lst b/Software/build/ADBMS_LL_Driver.lst new file mode 100644 index 0000000..d3c381d --- /dev/null +++ b/Software/build/ADBMS_LL_Driver.lst @@ -0,0 +1,2629 @@ +ARM GAS /tmp/cczsHaNw.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "ADBMS_LL_Driver.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/ADBMS_LL_Driver.c" + 20 .global adbmsspi + 21 .section .bss.adbmsspi,"aw",%nobits + 22 .align 2 + 25 adbmsspi: + 26 0000 00000000 .space 4 + 27 .section .text.adbmsDriverInit,"ax",%progbits + 28 .align 1 + 29 .global adbmsDriverInit + 30 .syntax unified + 31 .thumb + 32 .thumb_func + 34 adbmsDriverInit: + 35 .LFB130: + 1:Core/Src/ADBMS_LL_Driver.c **** /* + 2:Core/Src/ADBMS_LL_Driver.c **** * ADBMS_LL_Driver.c + 3:Core/Src/ADBMS_LL_Driver.c **** * + 4:Core/Src/ADBMS_LL_Driver.c **** * Created on: 05.06.2022 + 5:Core/Src/ADBMS_LL_Driver.c **** * Author: max + 6:Core/Src/ADBMS_LL_Driver.c **** */ + 7:Core/Src/ADBMS_LL_Driver.c **** + 8:Core/Src/ADBMS_LL_Driver.c **** #include "ADBMS_LL_Driver.h" + 9:Core/Src/ADBMS_LL_Driver.c **** + 10:Core/Src/ADBMS_LL_Driver.c **** #define INITIAL_COMMAND_PEC 0x0010 + 11:Core/Src/ADBMS_LL_Driver.c **** #define INITIAL_DATA_PEC 0x0010 + 12:Core/Src/ADBMS_LL_Driver.c **** #define ADBMS_SPI_TIMEOUT 100 // Timeout in ms + 13:Core/Src/ADBMS_LL_Driver.c **** #warning ask about the timeout value + 14:Core/Src/ADBMS_LL_Driver.c **** + 15:Core/Src/ADBMS_LL_Driver.c **** SPI_HandleTypeDef* adbmsspi; + 16:Core/Src/ADBMS_LL_Driver.c **** + 17:Core/Src/ADBMS_LL_Driver.c **** uint8 adbmsDriverInit(SPI_HandleTypeDef* hspi) { + 36 .loc 1 17 48 + 37 .cfi_startproc + 38 @ args = 0, pretend = 0, frame = 8 + 39 @ frame_needed = 1, uses_anonymous_args = 0 + 40 0000 80B5 push {r7, lr} + 41 .cfi_def_cfa_offset 8 + 42 .cfi_offset 7, -8 + 43 .cfi_offset 14, -4 + ARM GAS /tmp/cczsHaNw.s page 2 + + + 44 0002 82B0 sub sp, sp, #8 + 45 .cfi_def_cfa_offset 16 + 46 0004 00AF add r7, sp, #0 + 47 .cfi_def_cfa_register 7 + 48 0006 7860 str r0, [r7, #4] + 18:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSLow(); + 49 .loc 1 18 3 + 50 0008 FFF7FEFF bl mcuAdbmsCSLow + 19:Core/Src/ADBMS_LL_Driver.c **** HAL_Delay(1); + 51 .loc 1 19 3 + 52 000c 0120 movs r0, #1 + 53 000e FFF7FEFF bl HAL_Delay + 20:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSHigh(); + 54 .loc 1 20 3 + 55 0012 FFF7FEFF bl mcuAdbmsCSHigh + 21:Core/Src/ADBMS_LL_Driver.c **** adbmsspi = hspi; + 56 .loc 1 21 12 + 57 0016 044A ldr r2, .L3 + 58 0018 7B68 ldr r3, [r7, #4] + 59 001a 1360 str r3, [r2] + 22:Core/Src/ADBMS_LL_Driver.c **** return 0; + 60 .loc 1 22 10 + 61 001c 0023 movs r3, #0 + 23:Core/Src/ADBMS_LL_Driver.c **** } + 62 .loc 1 23 1 + 63 001e 1846 mov r0, r3 + 64 0020 0837 adds r7, r7, #8 + 65 .cfi_def_cfa_offset 8 + 66 0022 BD46 mov sp, r7 + 67 .cfi_def_cfa_register 13 + 68 @ sp needed + 69 0024 80BD pop {r7, pc} + 70 .L4: + 71 0026 00BF .align 2 + 72 .L3: + 73 0028 00000000 .word adbmsspi + 74 .cfi_endproc + 75 .LFE130: + 77 .section .text.calculateCommandPEC,"ax",%progbits + 78 .align 1 + 79 .global calculateCommandPEC + 80 .syntax unified + 81 .thumb + 82 .thumb_func + 84 calculateCommandPEC: + 85 .LFB131: + 24:Core/Src/ADBMS_LL_Driver.c **** + 25:Core/Src/ADBMS_LL_Driver.c **** //command PEC calculation + 26:Core/Src/ADBMS_LL_Driver.c **** //CRC-15 + 27:Core/Src/ADBMS_LL_Driver.c **** //x^15 + x^14 + x^10 + x^8 + x^7 + x^4 + x^3 + 1 + 28:Core/Src/ADBMS_LL_Driver.c **** + 29:Core/Src/ADBMS_LL_Driver.c **** uint8 calculateCommandPEC(uint8_t* data, uint8_t datalen) { + 86 .loc 1 29 59 + 87 .cfi_startproc + 88 @ args = 0, pretend = 0, frame = 24 + 89 @ frame_needed = 1, uses_anonymous_args = 0 + 90 0000 80B5 push {r7, lr} + ARM GAS /tmp/cczsHaNw.s page 3 + + + 91 .cfi_def_cfa_offset 8 + 92 .cfi_offset 7, -8 + 93 .cfi_offset 14, -4 + 94 0002 86B0 sub sp, sp, #24 + 95 .cfi_def_cfa_offset 32 + 96 0004 00AF add r7, sp, #0 + 97 .cfi_def_cfa_register 7 + 98 0006 7860 str r0, [r7, #4] + 99 0008 0B46 mov r3, r1 + 100 000a FB70 strb r3, [r7, #3] + 30:Core/Src/ADBMS_LL_Driver.c **** uint16 currentpec = INITIAL_COMMAND_PEC; + 101 .loc 1 30 10 + 102 000c 1023 movs r3, #16 + 103 000e FB82 strh r3, [r7, #22] @ movhi + 31:Core/Src/ADBMS_LL_Driver.c **** if (datalen >= 3) { + 104 .loc 1 31 6 + 105 0010 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 106 0012 022B cmp r3, #2 + 107 0014 38D9 bls .L6 + 108 .LBB2: + 32:Core/Src/ADBMS_LL_Driver.c **** for (int i = 0; i < (datalen - 2); i++) { + 109 .loc 1 32 14 + 110 0016 0023 movs r3, #0 + 111 0018 3B61 str r3, [r7, #16] + 112 .loc 1 32 5 + 113 001a 1CE0 b .L7 + 114 .L10: + 115 .LBB3: + 33:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 116 .loc 1 33 16 + 117 001c 0023 movs r3, #0 + 118 001e FB60 str r3, [r7, #12] + 119 .loc 1 33 7 + 120 0020 13E0 b .L8 + 121 .L9: + 122 .LBB4: + 34:Core/Src/ADBMS_LL_Driver.c **** const uint8 din = data[i] << (n); + 123 .loc 1 34 33 + 124 0022 3B69 ldr r3, [r7, #16] + 125 0024 7A68 ldr r2, [r7, #4] + 126 0026 1344 add r3, r3, r2 + 127 0028 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 128 002a 1A46 mov r2, r3 + 129 .loc 1 34 37 + 130 002c FB68 ldr r3, [r7, #12] + 131 002e 02FA03F3 lsl r3, r2, r3 + 132 .loc 1 34 23 + 133 0032 FB72 strb r3, [r7, #11] + 35:Core/Src/ADBMS_LL_Driver.c **** currentpec = updateCommandPEC(currentpec, din); + 134 .loc 1 35 22 + 135 0034 FA7A ldrb r2, [r7, #11] @ zero_extendqisi2 + 136 0036 FB8A ldrh r3, [r7, #22] + 137 0038 1146 mov r1, r2 + 138 003a 1846 mov r0, r3 + 139 003c FFF7FEFF bl updateCommandPEC + 140 0040 0346 mov r3, r0 + 141 0042 FB82 strh r3, [r7, #22] @ movhi + ARM GAS /tmp/cczsHaNw.s page 4 + + + 142 .LBE4: + 33:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 143 .loc 1 33 31 discriminator 3 + 144 0044 FB68 ldr r3, [r7, #12] + 145 0046 0133 adds r3, r3, #1 + 146 0048 FB60 str r3, [r7, #12] + 147 .L8: + 33:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 148 .loc 1 33 25 discriminator 1 + 149 004a FB68 ldr r3, [r7, #12] + 150 004c 072B cmp r3, #7 + 151 004e E8DD ble .L9 + 152 .LBE3: + 32:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 153 .loc 1 32 41 discriminator 2 + 154 0050 3B69 ldr r3, [r7, #16] + 155 0052 0133 adds r3, r3, #1 + 156 0054 3B61 str r3, [r7, #16] + 157 .L7: + 32:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 158 .loc 1 32 34 discriminator 1 + 159 0056 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 160 0058 023B subs r3, r3, #2 + 32:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 161 .loc 1 32 23 discriminator 1 + 162 005a 3A69 ldr r2, [r7, #16] + 163 005c 9A42 cmp r2, r3 + 164 005e DDDB blt .L10 + 165 .LBE2: + 36:Core/Src/ADBMS_LL_Driver.c **** } + 37:Core/Src/ADBMS_LL_Driver.c **** } + 38:Core/Src/ADBMS_LL_Driver.c **** + 39:Core/Src/ADBMS_LL_Driver.c **** data[datalen - 2] = (currentpec >> 7) & 0xFF; + 166 .loc 1 39 23 + 167 0060 FB8A ldrh r3, [r7, #22] + 168 0062 DB09 lsrs r3, r3, #7 + 169 0064 99B2 uxth r1, r3 + 170 .loc 1 39 9 + 171 0066 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 172 0068 023B subs r3, r3, #2 + 173 006a 7A68 ldr r2, [r7, #4] + 174 006c 1344 add r3, r3, r2 + 175 .loc 1 39 23 + 176 006e CAB2 uxtb r2, r1 + 177 0070 1A70 strb r2, [r3] + 40:Core/Src/ADBMS_LL_Driver.c **** data[datalen - 1] = (currentpec << 1) & 0xFF; + 178 .loc 1 40 23 + 179 0072 FB8A ldrh r3, [r7, #22] @ movhi + 180 0074 DAB2 uxtb r2, r3 + 181 .loc 1 40 9 + 182 0076 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 183 0078 013B subs r3, r3, #1 + 184 007a 7968 ldr r1, [r7, #4] + 185 007c 0B44 add r3, r3, r1 + 186 .loc 1 40 23 + 187 007e 5200 lsls r2, r2, #1 + 188 0080 D2B2 uxtb r2, r2 + ARM GAS /tmp/cczsHaNw.s page 5 + + + 189 0082 1A70 strb r2, [r3] + 41:Core/Src/ADBMS_LL_Driver.c **** return 0; + 190 .loc 1 41 12 + 191 0084 0023 movs r3, #0 + 192 0086 00E0 b .L11 + 193 .L6: + 42:Core/Src/ADBMS_LL_Driver.c **** } else { + 43:Core/Src/ADBMS_LL_Driver.c **** return 1; + 194 .loc 1 43 12 + 195 0088 0123 movs r3, #1 + 196 .L11: + 44:Core/Src/ADBMS_LL_Driver.c **** } + 45:Core/Src/ADBMS_LL_Driver.c **** } + 197 .loc 1 45 1 + 198 008a 1846 mov r0, r3 + 199 008c 1837 adds r7, r7, #24 + 200 .cfi_def_cfa_offset 8 + 201 008e BD46 mov sp, r7 + 202 .cfi_def_cfa_register 13 + 203 @ sp needed + 204 0090 80BD pop {r7, pc} + 205 .cfi_endproc + 206 .LFE131: + 208 .section .text.checkCommandPEC,"ax",%progbits + 209 .align 1 + 210 .global checkCommandPEC + 211 .syntax unified + 212 .thumb + 213 .thumb_func + 215 checkCommandPEC: + 216 .LFB132: + 46:Core/Src/ADBMS_LL_Driver.c **** + 47:Core/Src/ADBMS_LL_Driver.c **** uint8 checkCommandPEC(uint8* data, uint8 datalen) { + 217 .loc 1 47 51 + 218 .cfi_startproc + 219 @ args = 0, pretend = 0, frame = 24 + 220 @ frame_needed = 1, uses_anonymous_args = 0 + 221 0000 80B5 push {r7, lr} + 222 .cfi_def_cfa_offset 8 + 223 .cfi_offset 7, -8 + 224 .cfi_offset 14, -4 + 225 0002 86B0 sub sp, sp, #24 + 226 .cfi_def_cfa_offset 32 + 227 0004 00AF add r7, sp, #0 + 228 .cfi_def_cfa_register 7 + 229 0006 7860 str r0, [r7, #4] + 230 0008 0B46 mov r3, r1 + 231 000a FB70 strb r3, [r7, #3] + 48:Core/Src/ADBMS_LL_Driver.c **** if (datalen <= 3) { + 232 .loc 1 48 6 + 233 000c FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 234 000e 032B cmp r3, #3 + 235 0010 01D8 bhi .L13 + 49:Core/Src/ADBMS_LL_Driver.c **** return 255; + 236 .loc 1 49 12 + 237 0012 FF23 movs r3, #255 + 238 0014 41E0 b .L14 + ARM GAS /tmp/cczsHaNw.s page 6 + + + 239 .L13: + 50:Core/Src/ADBMS_LL_Driver.c **** } + 51:Core/Src/ADBMS_LL_Driver.c **** + 52:Core/Src/ADBMS_LL_Driver.c **** uint16 currentpec = INITIAL_COMMAND_PEC; + 240 .loc 1 52 10 + 241 0016 1023 movs r3, #16 + 242 0018 FB82 strh r3, [r7, #22] @ movhi + 243 .LBB5: + 53:Core/Src/ADBMS_LL_Driver.c **** + 54:Core/Src/ADBMS_LL_Driver.c **** for (int i = 0; i < (datalen - 2); i++) { + 244 .loc 1 54 12 + 245 001a 0023 movs r3, #0 + 246 001c 3B61 str r3, [r7, #16] + 247 .loc 1 54 3 + 248 001e 1CE0 b .L15 + 249 .L18: + 250 .LBB6: + 55:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 251 .loc 1 55 14 + 252 0020 0023 movs r3, #0 + 253 0022 FB60 str r3, [r7, #12] + 254 .loc 1 55 5 + 255 0024 13E0 b .L16 + 256 .L17: + 257 .LBB7: + 56:Core/Src/ADBMS_LL_Driver.c **** const uint8 din = data[i] << (n); + 258 .loc 1 56 31 + 259 0026 3B69 ldr r3, [r7, #16] + 260 0028 7A68 ldr r2, [r7, #4] + 261 002a 1344 add r3, r3, r2 + 262 002c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 263 002e 1A46 mov r2, r3 + 264 .loc 1 56 35 + 265 0030 FB68 ldr r3, [r7, #12] + 266 0032 02FA03F3 lsl r3, r2, r3 + 267 .loc 1 56 21 + 268 0036 7B72 strb r3, [r7, #9] + 57:Core/Src/ADBMS_LL_Driver.c **** currentpec = updateCommandPEC(currentpec, din); + 269 .loc 1 57 20 + 270 0038 7A7A ldrb r2, [r7, #9] @ zero_extendqisi2 + 271 003a FB8A ldrh r3, [r7, #22] + 272 003c 1146 mov r1, r2 + 273 003e 1846 mov r0, r3 + 274 0040 FFF7FEFF bl updateCommandPEC + 275 0044 0346 mov r3, r0 + 276 0046 FB82 strh r3, [r7, #22] @ movhi + 277 .LBE7: + 55:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 278 .loc 1 55 29 discriminator 3 + 279 0048 FB68 ldr r3, [r7, #12] + 280 004a 0133 adds r3, r3, #1 + 281 004c FB60 str r3, [r7, #12] + 282 .L16: + 55:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 283 .loc 1 55 23 discriminator 1 + 284 004e FB68 ldr r3, [r7, #12] + 285 0050 072B cmp r3, #7 + ARM GAS /tmp/cczsHaNw.s page 7 + + + 286 0052 E8DD ble .L17 + 287 .LBE6: + 54:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 288 .loc 1 54 39 discriminator 2 + 289 0054 3B69 ldr r3, [r7, #16] + 290 0056 0133 adds r3, r3, #1 + 291 0058 3B61 str r3, [r7, #16] + 292 .L15: + 54:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 293 .loc 1 54 32 discriminator 1 + 294 005a FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 295 005c 023B subs r3, r3, #2 + 54:Core/Src/ADBMS_LL_Driver.c **** for (int n = 0; n < 8; n++) { + 296 .loc 1 54 21 discriminator 1 + 297 005e 3A69 ldr r2, [r7, #16] + 298 0060 9A42 cmp r2, r3 + 299 0062 DDDB blt .L18 + 300 .LBE5: + 58:Core/Src/ADBMS_LL_Driver.c **** } + 59:Core/Src/ADBMS_LL_Driver.c **** } + 60:Core/Src/ADBMS_LL_Driver.c **** + 61:Core/Src/ADBMS_LL_Driver.c **** const uint8 pechigh = (currentpec >> 7) & 0xFF; + 301 .loc 1 61 15 + 302 0064 FB8A ldrh r3, [r7, #22] + 303 0066 DB09 lsrs r3, r3, #7 + 304 0068 9BB2 uxth r3, r3 + 305 006a FB72 strb r3, [r7, #11] + 62:Core/Src/ADBMS_LL_Driver.c **** const uint8 peclow = (currentpec << 1) & 0xFF; + 306 .loc 1 62 15 + 307 006c FB8A ldrh r3, [r7, #22] @ movhi + 308 006e DBB2 uxtb r3, r3 + 309 0070 5B00 lsls r3, r3, #1 + 310 0072 BB72 strb r3, [r7, #10] + 63:Core/Src/ADBMS_LL_Driver.c **** + 64:Core/Src/ADBMS_LL_Driver.c **** if ((pechigh == data[datalen - 2]) && (peclow == data[datalen - 1])) { + 311 .loc 1 64 23 + 312 0074 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 313 0076 023B subs r3, r3, #2 + 314 0078 7A68 ldr r2, [r7, #4] + 315 007a 1344 add r3, r3, r2 + 316 007c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 317 .loc 1 64 6 + 318 007e FA7A ldrb r2, [r7, #11] @ zero_extendqisi2 + 319 0080 9A42 cmp r2, r3 + 320 0082 09D1 bne .L19 + 321 .loc 1 64 56 discriminator 1 + 322 0084 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 323 0086 013B subs r3, r3, #1 + 324 0088 7A68 ldr r2, [r7, #4] + 325 008a 1344 add r3, r3, r2 + 326 008c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 327 .loc 1 64 38 discriminator 1 + 328 008e BA7A ldrb r2, [r7, #10] @ zero_extendqisi2 + 329 0090 9A42 cmp r2, r3 + 330 0092 01D1 bne .L19 + 65:Core/Src/ADBMS_LL_Driver.c **** return 0; + 331 .loc 1 65 12 + ARM GAS /tmp/cczsHaNw.s page 8 + + + 332 0094 0023 movs r3, #0 + 333 0096 00E0 b .L14 + 334 .L19: + 66:Core/Src/ADBMS_LL_Driver.c **** } + 67:Core/Src/ADBMS_LL_Driver.c **** + 68:Core/Src/ADBMS_LL_Driver.c **** return 1; + 335 .loc 1 68 10 + 336 0098 0123 movs r3, #1 + 337 .L14: + 69:Core/Src/ADBMS_LL_Driver.c **** } + 338 .loc 1 69 1 + 339 009a 1846 mov r0, r3 + 340 009c 1837 adds r7, r7, #24 + 341 .cfi_def_cfa_offset 8 + 342 009e BD46 mov sp, r7 + 343 .cfi_def_cfa_register 13 + 344 @ sp needed + 345 00a0 80BD pop {r7, pc} + 346 .cfi_endproc + 347 .LFE132: + 349 .section .text.updateCommandPEC,"ax",%progbits + 350 .align 1 + 351 .global updateCommandPEC + 352 .syntax unified + 353 .thumb + 354 .thumb_func + 356 updateCommandPEC: + 357 .LFB133: + 70:Core/Src/ADBMS_LL_Driver.c **** + 71:Core/Src/ADBMS_LL_Driver.c **** uint16 updateCommandPEC(uint16 currentPEC, uint8 din) { + 358 .loc 1 71 55 + 359 .cfi_startproc + 360 @ args = 0, pretend = 0, frame = 24 + 361 @ frame_needed = 1, uses_anonymous_args = 0 + 362 @ link register save eliminated. + 363 0000 80B4 push {r7} + 364 .cfi_def_cfa_offset 4 + 365 .cfi_offset 7, -4 + 366 0002 87B0 sub sp, sp, #28 + 367 .cfi_def_cfa_offset 32 + 368 0004 00AF add r7, sp, #0 + 369 .cfi_def_cfa_register 7 + 370 0006 0346 mov r3, r0 + 371 0008 0A46 mov r2, r1 + 372 000a FB80 strh r3, [r7, #6] @ movhi + 373 000c 1346 mov r3, r2 + 374 000e 7B71 strb r3, [r7, #5] + 72:Core/Src/ADBMS_LL_Driver.c **** din = (din >> 7) & 0x01; + 375 .loc 1 72 7 + 376 0010 7B79 ldrb r3, [r7, #5] @ zero_extendqisi2 + 377 0012 DB09 lsrs r3, r3, #7 + 378 0014 7B71 strb r3, [r7, #5] + 73:Core/Src/ADBMS_LL_Driver.c **** const uint8 in0 = din ^ ((currentPEC >> 14) & 0x01); + 379 .loc 1 73 47 + 380 0016 FB88 ldrh r3, [r7, #6] + 381 0018 9B0B lsrs r3, r3, #14 + 382 001a 9BB2 uxth r3, r3 + ARM GAS /tmp/cczsHaNw.s page 9 + + + 383 001c 5BB2 sxtb r3, r3 + 384 001e 03F00103 and r3, r3, #1 + 385 0022 5AB2 sxtb r2, r3 + 386 .loc 1 73 25 + 387 0024 97F90530 ldrsb r3, [r7, #5] + 388 0028 5340 eors r3, r3, r2 + 389 002a 5BB2 sxtb r3, r3 + 390 .loc 1 73 15 + 391 002c FB75 strb r3, [r7, #23] + 74:Core/Src/ADBMS_LL_Driver.c **** const uint8 in3 = in0 ^ ((currentPEC >> 2) & 0x01); + 392 .loc 1 74 46 + 393 002e FB88 ldrh r3, [r7, #6] + 394 0030 9B08 lsrs r3, r3, #2 + 395 0032 9BB2 uxth r3, r3 + 396 0034 5BB2 sxtb r3, r3 + 397 0036 03F00103 and r3, r3, #1 + 398 003a 5AB2 sxtb r2, r3 + 399 .loc 1 74 25 + 400 003c 97F91730 ldrsb r3, [r7, #23] + 401 0040 5340 eors r3, r3, r2 + 402 0042 5BB2 sxtb r3, r3 + 403 .loc 1 74 15 + 404 0044 BB75 strb r3, [r7, #22] + 75:Core/Src/ADBMS_LL_Driver.c **** const uint8 in4 = in0 ^ ((currentPEC >> 3) & 0x01); + 405 .loc 1 75 46 + 406 0046 FB88 ldrh r3, [r7, #6] + 407 0048 DB08 lsrs r3, r3, #3 + 408 004a 9BB2 uxth r3, r3 + 409 004c 5BB2 sxtb r3, r3 + 410 004e 03F00103 and r3, r3, #1 + 411 0052 5AB2 sxtb r2, r3 + 412 .loc 1 75 25 + 413 0054 97F91730 ldrsb r3, [r7, #23] + 414 0058 5340 eors r3, r3, r2 + 415 005a 5BB2 sxtb r3, r3 + 416 .loc 1 75 15 + 417 005c 7B75 strb r3, [r7, #21] + 76:Core/Src/ADBMS_LL_Driver.c **** const uint8 in7 = in0 ^ ((currentPEC >> 6) & 0x01); + 418 .loc 1 76 46 + 419 005e FB88 ldrh r3, [r7, #6] + 420 0060 9B09 lsrs r3, r3, #6 + 421 0062 9BB2 uxth r3, r3 + 422 0064 5BB2 sxtb r3, r3 + 423 0066 03F00103 and r3, r3, #1 + 424 006a 5AB2 sxtb r2, r3 + 425 .loc 1 76 25 + 426 006c 97F91730 ldrsb r3, [r7, #23] + 427 0070 5340 eors r3, r3, r2 + 428 0072 5BB2 sxtb r3, r3 + 429 .loc 1 76 15 + 430 0074 3B75 strb r3, [r7, #20] + 77:Core/Src/ADBMS_LL_Driver.c **** const uint8 in8 = in0 ^ ((currentPEC >> 7) & 0x01); + 431 .loc 1 77 46 + 432 0076 FB88 ldrh r3, [r7, #6] + 433 0078 DB09 lsrs r3, r3, #7 + 434 007a 9BB2 uxth r3, r3 + 435 007c 5BB2 sxtb r3, r3 + ARM GAS /tmp/cczsHaNw.s page 10 + + + 436 007e 03F00103 and r3, r3, #1 + 437 0082 5AB2 sxtb r2, r3 + 438 .loc 1 77 25 + 439 0084 97F91730 ldrsb r3, [r7, #23] + 440 0088 5340 eors r3, r3, r2 + 441 008a 5BB2 sxtb r3, r3 + 442 .loc 1 77 15 + 443 008c FB74 strb r3, [r7, #19] + 78:Core/Src/ADBMS_LL_Driver.c **** const uint8 in10 = in0 ^ ((currentPEC >> 9) & 0x01); + 444 .loc 1 78 47 + 445 008e FB88 ldrh r3, [r7, #6] + 446 0090 5B0A lsrs r3, r3, #9 + 447 0092 9BB2 uxth r3, r3 + 448 0094 5BB2 sxtb r3, r3 + 449 0096 03F00103 and r3, r3, #1 + 450 009a 5AB2 sxtb r2, r3 + 451 .loc 1 78 26 + 452 009c 97F91730 ldrsb r3, [r7, #23] + 453 00a0 5340 eors r3, r3, r2 + 454 00a2 5BB2 sxtb r3, r3 + 455 .loc 1 78 15 + 456 00a4 BB74 strb r3, [r7, #18] + 79:Core/Src/ADBMS_LL_Driver.c **** const uint8 in14 = in0 ^ ((currentPEC >> 13) & 0x01); + 457 .loc 1 79 48 + 458 00a6 FB88 ldrh r3, [r7, #6] + 459 00a8 5B0B lsrs r3, r3, #13 + 460 00aa 9BB2 uxth r3, r3 + 461 00ac 5BB2 sxtb r3, r3 + 462 00ae 03F00103 and r3, r3, #1 + 463 00b2 5AB2 sxtb r2, r3 + 464 .loc 1 79 26 + 465 00b4 97F91730 ldrsb r3, [r7, #23] + 466 00b8 5340 eors r3, r3, r2 + 467 00ba 5BB2 sxtb r3, r3 + 468 .loc 1 79 15 + 469 00bc 7B74 strb r3, [r7, #17] + 80:Core/Src/ADBMS_LL_Driver.c **** + 81:Core/Src/ADBMS_LL_Driver.c **** uint16 newPEC = 0; + 470 .loc 1 81 10 + 471 00be 0023 movs r3, #0 + 472 00c0 FB81 strh r3, [r7, #14] @ movhi + 82:Core/Src/ADBMS_LL_Driver.c **** + 83:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in14 << 14; + 473 .loc 1 83 10 + 474 00c2 7B7C ldrb r3, [r7, #17] @ zero_extendqisi2 + 475 00c4 1BB2 sxth r3, r3 + 476 00c6 9B03 lsls r3, r3, #14 + 477 00c8 1AB2 sxth r2, r3 + 478 00ca B7F90E30 ldrsh r3, [r7, #14] + 479 00ce 1343 orrs r3, r3, r2 + 480 00d0 1BB2 sxth r3, r3 + 481 00d2 FB81 strh r3, [r7, #14] @ movhi + 84:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 12)) << 1; + 482 .loc 1 84 41 + 483 00d4 B7F90630 ldrsh r3, [r7, #6] + 484 00d8 5B00 lsls r3, r3, #1 + 485 00da 1BB2 sxth r3, r3 + ARM GAS /tmp/cczsHaNw.s page 11 + + + 486 00dc 03F40053 and r3, r3, #8192 + 487 00e0 1AB2 sxth r2, r3 + 488 .loc 1 84 10 + 489 00e2 B7F90E30 ldrsh r3, [r7, #14] + 490 00e6 1343 orrs r3, r3, r2 + 491 00e8 1BB2 sxth r3, r3 + 492 00ea FB81 strh r3, [r7, #14] @ movhi + 85:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 11)) << 1; + 493 .loc 1 85 41 + 494 00ec B7F90630 ldrsh r3, [r7, #6] + 495 00f0 5B00 lsls r3, r3, #1 + 496 00f2 1BB2 sxth r3, r3 + 497 00f4 03F48053 and r3, r3, #4096 + 498 00f8 1AB2 sxth r2, r3 + 499 .loc 1 85 10 + 500 00fa B7F90E30 ldrsh r3, [r7, #14] + 501 00fe 1343 orrs r3, r3, r2 + 502 0100 1BB2 sxth r3, r3 + 503 0102 FB81 strh r3, [r7, #14] @ movhi + 86:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 10)) << 1; + 504 .loc 1 86 41 + 505 0104 B7F90630 ldrsh r3, [r7, #6] + 506 0108 5B00 lsls r3, r3, #1 + 507 010a 1BB2 sxth r3, r3 + 508 010c 03F40063 and r3, r3, #2048 + 509 0110 1AB2 sxth r2, r3 + 510 .loc 1 86 10 + 511 0112 B7F90E30 ldrsh r3, [r7, #14] + 512 0116 1343 orrs r3, r3, r2 + 513 0118 1BB2 sxth r3, r3 + 514 011a FB81 strh r3, [r7, #14] @ movhi + 87:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in10 << 10; + 515 .loc 1 87 10 + 516 011c BB7C ldrb r3, [r7, #18] @ zero_extendqisi2 + 517 011e 1BB2 sxth r3, r3 + 518 0120 9B02 lsls r3, r3, #10 + 519 0122 1AB2 sxth r2, r3 + 520 0124 B7F90E30 ldrsh r3, [r7, #14] + 521 0128 1343 orrs r3, r3, r2 + 522 012a 1BB2 sxth r3, r3 + 523 012c FB81 strh r3, [r7, #14] @ movhi + 88:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 8)) << 1; + 524 .loc 1 88 40 + 525 012e B7F90630 ldrsh r3, [r7, #6] + 526 0132 5B00 lsls r3, r3, #1 + 527 0134 1BB2 sxth r3, r3 + 528 0136 03F40073 and r3, r3, #512 + 529 013a 1AB2 sxth r2, r3 + 530 .loc 1 88 10 + 531 013c B7F90E30 ldrsh r3, [r7, #14] + 532 0140 1343 orrs r3, r3, r2 + 533 0142 1BB2 sxth r3, r3 + 534 0144 FB81 strh r3, [r7, #14] @ movhi + 89:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in8 << 8; + 535 .loc 1 89 10 + 536 0146 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 537 0148 1BB2 sxth r3, r3 + ARM GAS /tmp/cczsHaNw.s page 12 + + + 538 014a 1B02 lsls r3, r3, #8 + 539 014c 1AB2 sxth r2, r3 + 540 014e B7F90E30 ldrsh r3, [r7, #14] + 541 0152 1343 orrs r3, r3, r2 + 542 0154 1BB2 sxth r3, r3 + 543 0156 FB81 strh r3, [r7, #14] @ movhi + 90:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in7 << 7; + 544 .loc 1 90 10 + 545 0158 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 546 015a 1BB2 sxth r3, r3 + 547 015c DB01 lsls r3, r3, #7 + 548 015e 1AB2 sxth r2, r3 + 549 0160 B7F90E30 ldrsh r3, [r7, #14] + 550 0164 1343 orrs r3, r3, r2 + 551 0166 1BB2 sxth r3, r3 + 552 0168 FB81 strh r3, [r7, #14] @ movhi + 91:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 5)) << 1; + 553 .loc 1 91 40 + 554 016a B7F90630 ldrsh r3, [r7, #6] + 555 016e 5B00 lsls r3, r3, #1 + 556 0170 1BB2 sxth r3, r3 + 557 0172 03F04003 and r3, r3, #64 + 558 0176 1AB2 sxth r2, r3 + 559 .loc 1 91 10 + 560 0178 B7F90E30 ldrsh r3, [r7, #14] + 561 017c 1343 orrs r3, r3, r2 + 562 017e 1BB2 sxth r3, r3 + 563 0180 FB81 strh r3, [r7, #14] @ movhi + 92:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 4)) << 1; + 564 .loc 1 92 40 + 565 0182 B7F90630 ldrsh r3, [r7, #6] + 566 0186 5B00 lsls r3, r3, #1 + 567 0188 1BB2 sxth r3, r3 + 568 018a 03F02003 and r3, r3, #32 + 569 018e 1AB2 sxth r2, r3 + 570 .loc 1 92 10 + 571 0190 B7F90E30 ldrsh r3, [r7, #14] + 572 0194 1343 orrs r3, r3, r2 + 573 0196 1BB2 sxth r3, r3 + 574 0198 FB81 strh r3, [r7, #14] @ movhi + 93:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in4 << 4; + 575 .loc 1 93 10 + 576 019a 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 577 019c 1BB2 sxth r3, r3 + 578 019e 1B01 lsls r3, r3, #4 + 579 01a0 1AB2 sxth r2, r3 + 580 01a2 B7F90E30 ldrsh r3, [r7, #14] + 581 01a6 1343 orrs r3, r3, r2 + 582 01a8 1BB2 sxth r3, r3 + 583 01aa FB81 strh r3, [r7, #14] @ movhi + 94:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in3 << 3; + 584 .loc 1 94 10 + 585 01ac BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 586 01ae 1BB2 sxth r3, r3 + 587 01b0 DB00 lsls r3, r3, #3 + 588 01b2 1AB2 sxth r2, r3 + 589 01b4 B7F90E30 ldrsh r3, [r7, #14] + ARM GAS /tmp/cczsHaNw.s page 13 + + + 590 01b8 1343 orrs r3, r3, r2 + 591 01ba 1BB2 sxth r3, r3 + 592 01bc FB81 strh r3, [r7, #14] @ movhi + 95:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 1)) << 1; + 593 .loc 1 95 40 + 594 01be B7F90630 ldrsh r3, [r7, #6] + 595 01c2 5B00 lsls r3, r3, #1 + 596 01c4 1BB2 sxth r3, r3 + 597 01c6 03F00403 and r3, r3, #4 + 598 01ca 1AB2 sxth r2, r3 + 599 .loc 1 95 10 + 600 01cc B7F90E30 ldrsh r3, [r7, #14] + 601 01d0 1343 orrs r3, r3, r2 + 602 01d2 1BB2 sxth r3, r3 + 603 01d4 FB81 strh r3, [r7, #14] @ movhi + 96:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01)) << 1; + 604 .loc 1 96 35 + 605 01d6 B7F90630 ldrsh r3, [r7, #6] + 606 01da 5B00 lsls r3, r3, #1 + 607 01dc 1BB2 sxth r3, r3 + 608 01de 03F00203 and r3, r3, #2 + 609 01e2 1AB2 sxth r2, r3 + 610 .loc 1 96 10 + 611 01e4 B7F90E30 ldrsh r3, [r7, #14] + 612 01e8 1343 orrs r3, r3, r2 + 613 01ea 1BB2 sxth r3, r3 + 614 01ec FB81 strh r3, [r7, #14] @ movhi + 97:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in0; + 615 .loc 1 97 10 + 616 01ee FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 617 01f0 9AB2 uxth r2, r3 + 618 01f2 FB89 ldrh r3, [r7, #14] @ movhi + 619 01f4 1343 orrs r3, r3, r2 + 620 01f6 FB81 strh r3, [r7, #14] @ movhi + 98:Core/Src/ADBMS_LL_Driver.c **** + 99:Core/Src/ADBMS_LL_Driver.c **** return newPEC; + 621 .loc 1 99 10 + 622 01f8 FB89 ldrh r3, [r7, #14] + 100:Core/Src/ADBMS_LL_Driver.c **** } + 623 .loc 1 100 1 + 624 01fa 1846 mov r0, r3 + 625 01fc 1C37 adds r7, r7, #28 + 626 .cfi_def_cfa_offset 4 + 627 01fe BD46 mov sp, r7 + 628 .cfi_def_cfa_register 13 + 629 @ sp needed + 630 0200 5DF8047B ldr r7, [sp], #4 + 631 .cfi_restore 7 + 632 .cfi_def_cfa_offset 0 + 633 0204 7047 bx lr + 634 .cfi_endproc + 635 .LFE133: + 637 .section .text.pec10_calc,"ax",%progbits + 638 .align 1 + 639 .global pec10_calc + 640 .syntax unified + 641 .thumb + ARM GAS /tmp/cczsHaNw.s page 14 + + + 642 .thumb_func + 644 pec10_calc: + 645 .LFB134: + 101:Core/Src/ADBMS_LL_Driver.c **** + 102:Core/Src/ADBMS_LL_Driver.c **** //data PEC calculation + 103:Core/Src/ADBMS_LL_Driver.c **** //CRC-10 + 104:Core/Src/ADBMS_LL_Driver.c **** //x^10 + x^7 + x^3 + x^2 + x + 1 + 105:Core/Src/ADBMS_LL_Driver.c **** + 106:Core/Src/ADBMS_LL_Driver.c **** uint16_t pec10_calc(bool rx_cmd, int len, const uint8_t* data) { + 646 .loc 1 106 64 + 647 .cfi_startproc + 648 @ args = 0, pretend = 0, frame = 24 + 649 @ frame_needed = 1, uses_anonymous_args = 0 + 650 @ link register save eliminated. + 651 0000 80B4 push {r7} + 652 .cfi_def_cfa_offset 4 + 653 .cfi_offset 7, -4 + 654 0002 87B0 sub sp, sp, #28 + 655 .cfi_def_cfa_offset 32 + 656 0004 00AF add r7, sp, #0 + 657 .cfi_def_cfa_register 7 + 658 0006 0346 mov r3, r0 + 659 0008 B960 str r1, [r7, #8] + 660 000a 7A60 str r2, [r7, #4] + 661 000c FB73 strb r3, [r7, #15] + 107:Core/Src/ADBMS_LL_Driver.c **** uint16_t remainder = 16; /* PEC_SEED; 0000010000 */ + 662 .loc 1 107 12 + 663 000e 1023 movs r3, #16 + 664 0010 FB82 strh r3, [r7, #22] @ movhi + 108:Core/Src/ADBMS_LL_Driver.c **** const uint16_t polynom = 0x8F; /* x10 + x7 + x3 + x2 + x + 1 <- the CRC15 polynomial + 665 .loc 1 108 18 + 666 0012 8F23 movs r3, #143 + 667 0014 3B82 strh r3, [r7, #16] @ movhi + 668 .LBB8: + 109:Core/Src/ADBMS_LL_Driver.c **** 100 1000 1111 48F */ + 110:Core/Src/ADBMS_LL_Driver.c **** + 111:Core/Src/ADBMS_LL_Driver.c **** /* Perform modulo-2 division, a byte at a time. */ + 112:Core/Src/ADBMS_LL_Driver.c **** for (uint8_t pbyte = 0; pbyte < len; ++pbyte) { + 669 .loc 1 112 16 + 670 0016 0023 movs r3, #0 + 671 0018 7B75 strb r3, [r7, #21] + 672 .loc 1 112 3 + 673 001a 24E0 b .L23 + 674 .L28: + 113:Core/Src/ADBMS_LL_Driver.c **** /* Bring the next byte into the remainder. */ + 114:Core/Src/ADBMS_LL_Driver.c **** remainder ^= (uint16_t)(data[pbyte] << 2); + 675 .loc 1 114 33 + 676 001c 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 677 001e 7A68 ldr r2, [r7, #4] + 678 0020 1344 add r3, r3, r2 + 679 0022 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 680 .loc 1 114 18 + 681 0024 9B00 lsls r3, r3, #2 + 682 0026 9AB2 uxth r2, r3 + 683 .loc 1 114 15 + 684 0028 FB8A ldrh r3, [r7, #22] @ movhi + 685 002a 5340 eors r3, r3, r2 + ARM GAS /tmp/cczsHaNw.s page 15 + + + 686 002c FB82 strh r3, [r7, #22] @ movhi + 687 .LBB9: + 115:Core/Src/ADBMS_LL_Driver.c **** /* Perform modulo-2 division, a bit at a time.*/ + 116:Core/Src/ADBMS_LL_Driver.c **** for (uint8_t bit_ = 8; bit_ > 0; --bit_) { + 688 .loc 1 116 18 + 689 002e 0823 movs r3, #8 + 690 0030 3B75 strb r3, [r7, #20] + 691 .loc 1 116 5 + 692 0032 12E0 b .L24 + 693 .L27: + 117:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit. */ + 118:Core/Src/ADBMS_LL_Driver.c **** if ((remainder & 0x200) > + 694 .loc 1 118 22 + 695 0034 FB8A ldrh r3, [r7, #22] + 696 0036 03F40073 and r3, r3, #512 + 697 .loc 1 118 10 + 698 003a 002B cmp r3, #0 + 699 003c 07DD ble .L25 + 119:Core/Src/ADBMS_LL_Driver.c **** 0) // equivalent to remainder & 2^14 simply check for MSB + 120:Core/Src/ADBMS_LL_Driver.c **** { + 121:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)((remainder << 1)); + 700 .loc 1 121 19 + 701 003e FB8A ldrh r3, [r7, #22] @ movhi + 702 0040 5B00 lsls r3, r3, #1 + 703 0042 FB82 strh r3, [r7, #22] @ movhi + 122:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)(remainder ^ polynom); + 704 .loc 1 122 19 + 705 0044 FA8A ldrh r2, [r7, #22] @ movhi + 706 0046 3B8A ldrh r3, [r7, #16] @ movhi + 707 0048 5340 eors r3, r3, r2 + 708 004a FB82 strh r3, [r7, #22] @ movhi + 709 004c 02E0 b .L26 + 710 .L25: + 123:Core/Src/ADBMS_LL_Driver.c **** } else { + 124:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)(remainder << 1); + 711 .loc 1 124 19 + 712 004e FB8A ldrh r3, [r7, #22] @ movhi + 713 0050 5B00 lsls r3, r3, #1 + 714 0052 FB82 strh r3, [r7, #22] @ movhi + 715 .L26: + 116:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit. */ + 716 .loc 1 116 38 discriminator 2 + 717 0054 3B7D ldrb r3, [r7, #20] + 718 0056 013B subs r3, r3, #1 + 719 0058 3B75 strb r3, [r7, #20] + 720 .L24: + 116:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit. */ + 721 .loc 1 116 33 discriminator 1 + 722 005a 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 723 005c 002B cmp r3, #0 + 724 005e E9D1 bne .L27 + 725 .LBE9: + 112:Core/Src/ADBMS_LL_Driver.c **** /* Bring the next byte into the remainder. */ + 726 .loc 1 112 40 discriminator 2 + 727 0060 7B7D ldrb r3, [r7, #21] + 728 0062 0133 adds r3, r3, #1 + 729 0064 7B75 strb r3, [r7, #21] + ARM GAS /tmp/cczsHaNw.s page 16 + + + 730 .L23: + 112:Core/Src/ADBMS_LL_Driver.c **** /* Bring the next byte into the remainder. */ + 731 .loc 1 112 33 discriminator 1 + 732 0066 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 733 0068 BA68 ldr r2, [r7, #8] + 734 006a 9A42 cmp r2, r3 + 735 006c D6DC bgt .L28 + 736 .LBE8: + 125:Core/Src/ADBMS_LL_Driver.c **** } + 126:Core/Src/ADBMS_LL_Driver.c **** } + 127:Core/Src/ADBMS_LL_Driver.c **** } + 128:Core/Src/ADBMS_LL_Driver.c **** if (rx_cmd == true) { + 737 .loc 1 128 6 + 738 006e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 739 0070 002B cmp r3, #0 + 740 0072 27D0 beq .L29 + 129:Core/Src/ADBMS_LL_Driver.c **** remainder ^= (uint16_t)((data[len] & 0xFC) << 2); + 741 .loc 1 129 34 + 742 0074 BB68 ldr r3, [r7, #8] + 743 0076 7A68 ldr r2, [r7, #4] + 744 0078 1344 add r3, r3, r2 + 745 007a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 746 .loc 1 129 48 + 747 007c 1BB2 sxth r3, r3 + 748 007e 9B00 lsls r3, r3, #2 + 749 0080 1BB2 sxth r3, r3 + 750 .loc 1 129 18 + 751 0082 03F47C73 and r3, r3, #1008 + 752 0086 1AB2 sxth r2, r3 + 753 .loc 1 129 15 + 754 0088 B7F91630 ldrsh r3, [r7, #22] + 755 008c 5340 eors r3, r3, r2 + 756 008e 1BB2 sxth r3, r3 + 757 0090 FB82 strh r3, [r7, #22] @ movhi + 758 .LBB10: + 130:Core/Src/ADBMS_LL_Driver.c **** /* Perform modulo-2 division, a bit at a time */ + 131:Core/Src/ADBMS_LL_Driver.c **** for (uint8_t bit_ = 6; bit_ > 0; --bit_) { + 759 .loc 1 131 18 + 760 0092 0623 movs r3, #6 + 761 0094 FB74 strb r3, [r7, #19] + 762 .loc 1 131 5 + 763 0096 12E0 b .L30 + 764 .L33: + 132:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit */ + 133:Core/Src/ADBMS_LL_Driver.c **** if ((remainder & 0x200) > + 765 .loc 1 133 22 + 766 0098 FB8A ldrh r3, [r7, #22] + 767 009a 03F40073 and r3, r3, #512 + 768 .loc 1 133 10 + 769 009e 002B cmp r3, #0 + 770 00a0 07DD ble .L31 + 134:Core/Src/ADBMS_LL_Driver.c **** 0) // equivalent to remainder & 2^14 simply check for MSB + 135:Core/Src/ADBMS_LL_Driver.c **** { + 136:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)((remainder << 1)); + 771 .loc 1 136 19 + 772 00a2 FB8A ldrh r3, [r7, #22] @ movhi + 773 00a4 5B00 lsls r3, r3, #1 + ARM GAS /tmp/cczsHaNw.s page 17 + + + 774 00a6 FB82 strh r3, [r7, #22] @ movhi + 137:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)(remainder ^ polynom); + 775 .loc 1 137 19 + 776 00a8 FA8A ldrh r2, [r7, #22] @ movhi + 777 00aa 3B8A ldrh r3, [r7, #16] @ movhi + 778 00ac 5340 eors r3, r3, r2 + 779 00ae FB82 strh r3, [r7, #22] @ movhi + 780 00b0 02E0 b .L32 + 781 .L31: + 138:Core/Src/ADBMS_LL_Driver.c **** } else { + 139:Core/Src/ADBMS_LL_Driver.c **** remainder = (uint16_t)((remainder << 1)); + 782 .loc 1 139 19 + 783 00b2 FB8A ldrh r3, [r7, #22] @ movhi + 784 00b4 5B00 lsls r3, r3, #1 + 785 00b6 FB82 strh r3, [r7, #22] @ movhi + 786 .L32: + 131:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit */ + 787 .loc 1 131 38 discriminator 2 + 788 00b8 FB7C ldrb r3, [r7, #19] + 789 00ba 013B subs r3, r3, #1 + 790 00bc FB74 strb r3, [r7, #19] + 791 .L30: + 131:Core/Src/ADBMS_LL_Driver.c **** /* Try to divide the current data bit */ + 792 .loc 1 131 33 discriminator 1 + 793 00be FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 794 00c0 002B cmp r3, #0 + 795 00c2 E9D1 bne .L33 + 796 .L29: + 797 .LBE10: + 140:Core/Src/ADBMS_LL_Driver.c **** } + 141:Core/Src/ADBMS_LL_Driver.c **** } + 142:Core/Src/ADBMS_LL_Driver.c **** } + 143:Core/Src/ADBMS_LL_Driver.c **** return ((uint16_t)(remainder & 0x3FF)); + 798 .loc 1 143 11 + 799 00c4 FB8A ldrh r3, [r7, #22] @ movhi + 800 00c6 C3F30903 ubfx r3, r3, #0, #10 + 801 00ca 9BB2 uxth r3, r3 + 144:Core/Src/ADBMS_LL_Driver.c **** } + 802 .loc 1 144 1 + 803 00cc 1846 mov r0, r3 + 804 00ce 1C37 adds r7, r7, #28 + 805 .cfi_def_cfa_offset 4 + 806 00d0 BD46 mov sp, r7 + 807 .cfi_def_cfa_register 13 + 808 @ sp needed + 809 00d2 5DF8047B ldr r7, [sp], #4 + 810 .cfi_restore 7 + 811 .cfi_def_cfa_offset 0 + 812 00d6 7047 bx lr + 813 .cfi_endproc + 814 .LFE134: + 816 .section .text.calculateDataPEC,"ax",%progbits + 817 .align 1 + 818 .global calculateDataPEC + 819 .syntax unified + 820 .thumb + 821 .thumb_func + ARM GAS /tmp/cczsHaNw.s page 18 + + + 823 calculateDataPEC: + 824 .LFB135: + 145:Core/Src/ADBMS_LL_Driver.c **** + 146:Core/Src/ADBMS_LL_Driver.c **** typedef uint16_t crc; + 147:Core/Src/ADBMS_LL_Driver.c **** crc F_CRC_CalculaCheckSum(uint8_t const AF_Datos[], uint16_t VF_nBytes); + 148:Core/Src/ADBMS_LL_Driver.c **** + 149:Core/Src/ADBMS_LL_Driver.c **** uint8 calculateDataPEC(uint8_t* data, uint8_t datalen) { + 825 .loc 1 149 56 + 826 .cfi_startproc + 827 @ args = 0, pretend = 0, frame = 16 + 828 @ frame_needed = 1, uses_anonymous_args = 0 + 829 0000 80B5 push {r7, lr} + 830 .cfi_def_cfa_offset 8 + 831 .cfi_offset 7, -8 + 832 .cfi_offset 14, -4 + 833 0002 84B0 sub sp, sp, #16 + 834 .cfi_def_cfa_offset 24 + 835 0004 00AF add r7, sp, #0 + 836 .cfi_def_cfa_register 7 + 837 0006 7860 str r0, [r7, #4] + 838 0008 0B46 mov r3, r1 + 839 000a FB70 strb r3, [r7, #3] + 150:Core/Src/ADBMS_LL_Driver.c **** + 151:Core/Src/ADBMS_LL_Driver.c **** if (datalen >= 3) { + 840 .loc 1 151 6 + 841 000c FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 842 000e 022B cmp r3, #2 + 843 0010 1CD9 bls .L36 + 844 .LBB11: + 152:Core/Src/ADBMS_LL_Driver.c **** + 153:Core/Src/ADBMS_LL_Driver.c **** const crc currentpec = pec10_calc(true, datalen - 2, data) & 0x3FF; // mask to 10 bits + 845 .loc 1 153 30 + 846 0012 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 847 0014 023B subs r3, r3, #2 + 848 0016 7A68 ldr r2, [r7, #4] + 849 0018 1946 mov r1, r3 + 850 001a 0120 movs r0, #1 + 851 001c FFF7FEFF bl pec10_calc + 852 0020 0346 mov r3, r0 + 853 .loc 1 153 17 discriminator 1 + 854 0022 C3F30903 ubfx r3, r3, #0, #10 + 855 0026 FB81 strh r3, [r7, #14] @ movhi + 154:Core/Src/ADBMS_LL_Driver.c **** + 155:Core/Src/ADBMS_LL_Driver.c **** // memory layout is [[zeroes], PEC[9:8]], [PEC[7:0]] + 156:Core/Src/ADBMS_LL_Driver.c **** data[datalen - 2] = (currentpec >> 8) & 0xFF; + 856 .loc 1 156 23 + 857 0028 FB89 ldrh r3, [r7, #14] + 858 002a 1B0A lsrs r3, r3, #8 + 859 002c 99B2 uxth r1, r3 + 860 .loc 1 156 9 + 861 002e FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 862 0030 023B subs r3, r3, #2 + 863 0032 7A68 ldr r2, [r7, #4] + 864 0034 1344 add r3, r3, r2 + 865 .loc 1 156 23 + 866 0036 CAB2 uxtb r2, r1 + 867 0038 1A70 strb r2, [r3] + ARM GAS /tmp/cczsHaNw.s page 19 + + + 157:Core/Src/ADBMS_LL_Driver.c **** data[datalen - 1] = currentpec & 0xFF; + 868 .loc 1 157 9 + 869 003a FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 870 003c 013B subs r3, r3, #1 + 871 003e 7A68 ldr r2, [r7, #4] + 872 0040 1344 add r3, r3, r2 + 873 .loc 1 157 23 + 874 0042 FA89 ldrh r2, [r7, #14] @ movhi + 875 0044 D2B2 uxtb r2, r2 + 876 0046 1A70 strb r2, [r3] + 158:Core/Src/ADBMS_LL_Driver.c **** + 159:Core/Src/ADBMS_LL_Driver.c **** return 0; + 877 .loc 1 159 12 + 878 0048 0023 movs r3, #0 + 879 004a 00E0 b .L37 + 880 .L36: + 881 .LBE11: + 160:Core/Src/ADBMS_LL_Driver.c **** } else { + 161:Core/Src/ADBMS_LL_Driver.c **** return 1; + 882 .loc 1 161 12 + 883 004c 0123 movs r3, #1 + 884 .L37: + 162:Core/Src/ADBMS_LL_Driver.c **** } + 163:Core/Src/ADBMS_LL_Driver.c **** } + 885 .loc 1 163 1 + 886 004e 1846 mov r0, r3 + 887 0050 1037 adds r7, r7, #16 + 888 .cfi_def_cfa_offset 8 + 889 0052 BD46 mov sp, r7 + 890 .cfi_def_cfa_register 13 + 891 @ sp needed + 892 0054 80BD pop {r7, pc} + 893 .cfi_endproc + 894 .LFE135: + 896 .section .text.checkDataPEC,"ax",%progbits + 897 .align 1 + 898 .global checkDataPEC + 899 .syntax unified + 900 .thumb + 901 .thumb_func + 903 checkDataPEC: + 904 .LFB136: + 164:Core/Src/ADBMS_LL_Driver.c **** + 165:Core/Src/ADBMS_LL_Driver.c **** uint8 checkDataPEC(uint8* data, uint8 len) { + 905 .loc 1 165 44 + 906 .cfi_startproc + 907 @ args = 0, pretend = 0, frame = 16 + 908 @ frame_needed = 1, uses_anonymous_args = 0 + 909 0000 80B5 push {r7, lr} + 910 .cfi_def_cfa_offset 8 + 911 .cfi_offset 7, -8 + 912 .cfi_offset 14, -4 + 913 0002 84B0 sub sp, sp, #16 + 914 .cfi_def_cfa_offset 24 + 915 0004 00AF add r7, sp, #0 + 916 .cfi_def_cfa_register 7 + 917 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/cczsHaNw.s page 20 + + + 918 0008 0B46 mov r3, r1 + 919 000a FB70 strb r3, [r7, #3] + 166:Core/Src/ADBMS_LL_Driver.c **** if (len <= 2) { + 920 .loc 1 166 6 + 921 000c FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 922 000e 022B cmp r3, #2 + 923 0010 01D8 bhi .L39 + 167:Core/Src/ADBMS_LL_Driver.c **** return 255; + 924 .loc 1 167 12 + 925 0012 FF23 movs r3, #255 + 926 0014 0DE0 b .L40 + 927 .L39: + 168:Core/Src/ADBMS_LL_Driver.c **** } + 169:Core/Src/ADBMS_LL_Driver.c **** + 170:Core/Src/ADBMS_LL_Driver.c **** const crc currentpec = F_CRC_CalculaCheckSum(data, len); + 928 .loc 1 170 26 + 929 0016 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 930 0018 9BB2 uxth r3, r3 + 931 001a 1946 mov r1, r3 + 932 001c 7868 ldr r0, [r7, #4] + 933 001e FFF7FEFF bl F_CRC_CalculaCheckSum + 934 0022 0346 mov r3, r0 + 935 0024 FB81 strh r3, [r7, #14] @ movhi + 171:Core/Src/ADBMS_LL_Driver.c **** + 172:Core/Src/ADBMS_LL_Driver.c **** return (currentpec == 0) ? 0 : 1; + 936 .loc 1 172 32 + 937 0026 FB89 ldrh r3, [r7, #14] + 938 0028 002B cmp r3, #0 + 939 002a 14BF ite ne + 940 002c 0123 movne r3, #1 + 941 002e 0023 moveq r3, #0 + 942 0030 DBB2 uxtb r3, r3 + 943 .L40: + 173:Core/Src/ADBMS_LL_Driver.c **** } + 944 .loc 1 173 1 + 945 0032 1846 mov r0, r3 + 946 0034 1037 adds r7, r7, #16 + 947 .cfi_def_cfa_offset 8 + 948 0036 BD46 mov sp, r7 + 949 .cfi_def_cfa_register 13 + 950 @ sp needed + 951 0038 80BD pop {r7, pc} + 952 .cfi_endproc + 953 .LFE136: + 955 .section .text.F_CRC_ObtenValorDeTabla,"ax",%progbits + 956 .align 1 + 957 .syntax unified + 958 .thumb + 959 .thumb_func + 961 F_CRC_ObtenValorDeTabla: + 962 .LFB137: + 174:Core/Src/ADBMS_LL_Driver.c **** + 175:Core/Src/ADBMS_LL_Driver.c **** + 176:Core/Src/ADBMS_LL_Driver.c **** static crc F_CRC_ObtenValorDeTabla(uint8_t VP_Pos_Tabla) { + 963 .loc 1 176 58 + 964 .cfi_startproc + 965 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/cczsHaNw.s page 21 + + + 966 @ frame_needed = 1, uses_anonymous_args = 0 + 967 @ link register save eliminated. + 968 0000 80B4 push {r7} + 969 .cfi_def_cfa_offset 4 + 970 .cfi_offset 7, -4 + 971 0002 85B0 sub sp, sp, #20 + 972 .cfi_def_cfa_offset 24 + 973 0004 00AF add r7, sp, #0 + 974 .cfi_def_cfa_register 7 + 975 0006 0346 mov r3, r0 + 976 0008 FB71 strb r3, [r7, #7] + 177:Core/Src/ADBMS_LL_Driver.c **** crc VP_CRCTableValue = 0; + 977 .loc 1 177 7 + 978 000a 0023 movs r3, #0 + 979 000c FB81 strh r3, [r7, #14] @ movhi + 178:Core/Src/ADBMS_LL_Driver.c **** uint8_t VP_Pos_bit = 0; + 980 .loc 1 178 11 + 981 000e 0023 movs r3, #0 + 982 0010 7B73 strb r3, [r7, #13] + 179:Core/Src/ADBMS_LL_Driver.c **** + 180:Core/Src/ADBMS_LL_Driver.c **** VP_CRCTableValue = ((crc)(VP_Pos_Tabla)) << (10 - 8); + 983 .loc 1 180 44 + 984 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 985 0014 9BB2 uxth r3, r3 + 986 .loc 1 180 20 + 987 0016 9B00 lsls r3, r3, #2 + 988 0018 FB81 strh r3, [r7, #14] @ movhi + 181:Core/Src/ADBMS_LL_Driver.c **** + 182:Core/Src/ADBMS_LL_Driver.c **** for (VP_Pos_bit = 0; VP_Pos_bit < 8; VP_Pos_bit++) { + 989 .loc 1 182 19 + 990 001a 0023 movs r3, #0 + 991 001c 7B73 strb r3, [r7, #13] + 992 .loc 1 182 3 + 993 001e 13E0 b .L42 + 994 .L45: + 183:Core/Src/ADBMS_LL_Driver.c **** if (VP_CRCTableValue & (((crc)1) << (10 - 1))) { + 995 .loc 1 183 26 + 996 0020 FB89 ldrh r3, [r7, #14] + 997 0022 03F40073 and r3, r3, #512 + 998 .loc 1 183 8 + 999 0026 002B cmp r3, #0 + 1000 0028 08D0 beq .L43 + 184:Core/Src/ADBMS_LL_Driver.c **** VP_CRCTableValue = (VP_CRCTableValue << 1) ^ 0x8F; + 1001 .loc 1 184 50 + 1002 002a B7F90E30 ldrsh r3, [r7, #14] + 1003 002e 5B00 lsls r3, r3, #1 + 1004 0030 1BB2 sxth r3, r3 + 1005 0032 83F08F03 eor r3, r3, #143 + 1006 0036 1BB2 sxth r3, r3 + 1007 .loc 1 184 24 + 1008 0038 FB81 strh r3, [r7, #14] @ movhi + 1009 003a 02E0 b .L44 + 1010 .L43: + 185:Core/Src/ADBMS_LL_Driver.c **** } else { + 186:Core/Src/ADBMS_LL_Driver.c **** VP_CRCTableValue = (VP_CRCTableValue << 1); + 1011 .loc 1 186 24 + 1012 003c FB89 ldrh r3, [r7, #14] @ movhi + ARM GAS /tmp/cczsHaNw.s page 22 + + + 1013 003e 5B00 lsls r3, r3, #1 + 1014 0040 FB81 strh r3, [r7, #14] @ movhi + 1015 .L44: + 182:Core/Src/ADBMS_LL_Driver.c **** if (VP_CRCTableValue & (((crc)1) << (10 - 1))) { + 1016 .loc 1 182 50 discriminator 2 + 1017 0042 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 1018 0044 0133 adds r3, r3, #1 + 1019 0046 7B73 strb r3, [r7, #13] + 1020 .L42: + 182:Core/Src/ADBMS_LL_Driver.c **** if (VP_CRCTableValue & (((crc)1) << (10 - 1))) { + 1021 .loc 1 182 35 discriminator 1 + 1022 0048 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 1023 004a 072B cmp r3, #7 + 1024 004c E8D9 bls .L45 + 187:Core/Src/ADBMS_LL_Driver.c **** } + 188:Core/Src/ADBMS_LL_Driver.c **** } + 189:Core/Src/ADBMS_LL_Driver.c **** return ((VP_CRCTableValue)); + 1025 .loc 1 189 10 + 1026 004e FB89 ldrh r3, [r7, #14] + 190:Core/Src/ADBMS_LL_Driver.c **** } + 1027 .loc 1 190 1 + 1028 0050 1846 mov r0, r3 + 1029 0052 1437 adds r7, r7, #20 + 1030 .cfi_def_cfa_offset 4 + 1031 0054 BD46 mov sp, r7 + 1032 .cfi_def_cfa_register 13 + 1033 @ sp needed + 1034 0056 5DF8047B ldr r7, [sp], #4 + 1035 .cfi_restore 7 + 1036 .cfi_def_cfa_offset 0 + 1037 005a 7047 bx lr + 1038 .cfi_endproc + 1039 .LFE137: + 1041 .section .text.F_CRC_CalculaCheckSum,"ax",%progbits + 1042 .align 1 + 1043 .global F_CRC_CalculaCheckSum + 1044 .syntax unified + 1045 .thumb + 1046 .thumb_func + 1048 F_CRC_CalculaCheckSum: + 1049 .LFB138: + 191:Core/Src/ADBMS_LL_Driver.c **** crc F_CRC_CalculaCheckSum(uint8_t const AF_Datos[], uint16_t VF_nBytes) { + 1050 .loc 1 191 73 + 1051 .cfi_startproc + 1052 @ args = 0, pretend = 0, frame = 16 + 1053 @ frame_needed = 1, uses_anonymous_args = 0 + 1054 0000 90B5 push {r4, r7, lr} + 1055 .cfi_def_cfa_offset 12 + 1056 .cfi_offset 4, -12 + 1057 .cfi_offset 7, -8 + 1058 .cfi_offset 14, -4 + 1059 0002 85B0 sub sp, sp, #20 + 1060 .cfi_def_cfa_offset 32 + 1061 0004 00AF add r7, sp, #0 + 1062 .cfi_def_cfa_register 7 + 1063 0006 7860 str r0, [r7, #4] + 1064 0008 0B46 mov r3, r1 + ARM GAS /tmp/cczsHaNw.s page 23 + + + 1065 000a 7B80 strh r3, [r7, #2] @ movhi + 192:Core/Src/ADBMS_LL_Driver.c **** crc VP_CRCTableValue = 16; + 1066 .loc 1 192 7 + 1067 000c 1023 movs r3, #16 + 1068 000e FB81 strh r3, [r7, #14] @ movhi + 193:Core/Src/ADBMS_LL_Driver.c **** int16_t VP_bytes = 0; + 1069 .loc 1 193 11 + 1070 0010 0023 movs r3, #0 + 1071 0012 BB81 strh r3, [r7, #12] @ movhi + 194:Core/Src/ADBMS_LL_Driver.c **** + 195:Core/Src/ADBMS_LL_Driver.c **** for (VP_bytes = 0; VP_bytes < VF_nBytes; VP_bytes++) { + 1072 .loc 1 195 17 + 1073 0014 0023 movs r3, #0 + 1074 0016 BB81 strh r3, [r7, #12] @ movhi + 1075 .loc 1 195 3 + 1076 0018 1CE0 b .L48 + 1077 .L49: + 196:Core/Src/ADBMS_LL_Driver.c **** + 197:Core/Src/ADBMS_LL_Driver.c **** VP_CRCTableValue = (VP_CRCTableValue << 8) ^ + 1078 .loc 1 197 48 + 1079 001a B7F90E30 ldrsh r3, [r7, #14] + 1080 001e 1B02 lsls r3, r3, #8 + 1081 0020 1CB2 sxth r4, r3 + 198:Core/Src/ADBMS_LL_Driver.c **** F_CRC_ObtenValorDeTabla( + 199:Core/Src/ADBMS_LL_Driver.c **** ((uint8_t)((VP_CRCTableValue >> (10 - 8)) & 0xFF)) ^ + 1082 .loc 1 199 29 + 1083 0022 FB89 ldrh r3, [r7, #14] + 1084 0024 9B08 lsrs r3, r3, #2 + 1085 0026 9BB2 uxth r3, r3 + 1086 0028 DAB2 uxtb r2, r3 + 200:Core/Src/ADBMS_LL_Driver.c **** AF_Datos[VP_bytes]); + 1087 .loc 1 200 36 + 1088 002a B7F90C30 ldrsh r3, [r7, #12] + 1089 002e 7968 ldr r1, [r7, #4] + 1090 0030 0B44 add r3, r3, r1 + 1091 0032 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 198:Core/Src/ADBMS_LL_Driver.c **** F_CRC_ObtenValorDeTabla( + 1092 .loc 1 198 24 + 1093 0034 5340 eors r3, r3, r2 + 1094 0036 DBB2 uxtb r3, r3 + 1095 0038 1846 mov r0, r3 + 1096 003a FFF7FEFF bl F_CRC_ObtenValorDeTabla + 1097 003e 0346 mov r3, r0 + 198:Core/Src/ADBMS_LL_Driver.c **** F_CRC_ObtenValorDeTabla( + 1098 .loc 1 198 24 is_stmt 0 discriminator 1 + 1099 0040 1BB2 sxth r3, r3 + 197:Core/Src/ADBMS_LL_Driver.c **** F_CRC_ObtenValorDeTabla( + 1100 .loc 1 197 48 is_stmt 1 + 1101 0042 6340 eors r3, r3, r4 + 1102 0044 1BB2 sxth r3, r3 + 197:Core/Src/ADBMS_LL_Driver.c **** F_CRC_ObtenValorDeTabla( + 1103 .loc 1 197 22 + 1104 0046 FB81 strh r3, [r7, #14] @ movhi + 195:Core/Src/ADBMS_LL_Driver.c **** + 1105 .loc 1 195 52 discriminator 3 + 1106 0048 B7F90C30 ldrsh r3, [r7, #12] + 1107 004c 9BB2 uxth r3, r3 + ARM GAS /tmp/cczsHaNw.s page 24 + + + 1108 004e 0133 adds r3, r3, #1 + 1109 0050 9BB2 uxth r3, r3 + 1110 0052 BB81 strh r3, [r7, #12] @ movhi + 1111 .L48: + 195:Core/Src/ADBMS_LL_Driver.c **** + 1112 .loc 1 195 31 discriminator 1 + 1113 0054 B7F90C20 ldrsh r2, [r7, #12] + 1114 0058 7B88 ldrh r3, [r7, #2] + 1115 005a 9A42 cmp r2, r3 + 1116 005c DDDB blt .L49 + 201:Core/Src/ADBMS_LL_Driver.c **** } + 202:Core/Src/ADBMS_LL_Driver.c **** + 203:Core/Src/ADBMS_LL_Driver.c **** if ((8 * sizeof(crc)) > 10) { + 204:Core/Src/ADBMS_LL_Driver.c **** VP_CRCTableValue = VP_CRCTableValue & ((((crc)(1)) << 10) - 1); + 1117 .loc 1 204 22 + 1118 005e FB89 ldrh r3, [r7, #14] @ movhi + 1119 0060 C3F30903 ubfx r3, r3, #0, #10 + 1120 0064 FB81 strh r3, [r7, #14] @ movhi + 205:Core/Src/ADBMS_LL_Driver.c **** } + 206:Core/Src/ADBMS_LL_Driver.c **** + 207:Core/Src/ADBMS_LL_Driver.c **** return (VP_CRCTableValue ^ 0x0000); + 1121 .loc 1 207 28 + 1122 0066 FB89 ldrh r3, [r7, #14] + 208:Core/Src/ADBMS_LL_Driver.c **** } + 1123 .loc 1 208 1 + 1124 0068 1846 mov r0, r3 + 1125 006a 1437 adds r7, r7, #20 + 1126 .cfi_def_cfa_offset 12 + 1127 006c BD46 mov sp, r7 + 1128 .cfi_def_cfa_register 13 + 1129 @ sp needed + 1130 006e 90BD pop {r4, r7, pc} + 1131 .cfi_endproc + 1132 .LFE138: + 1134 .section .text.updateDataPEC,"ax",%progbits + 1135 .align 1 + 1136 .global updateDataPEC + 1137 .syntax unified + 1138 .thumb + 1139 .thumb_func + 1141 updateDataPEC: + 1142 .LFB139: + 209:Core/Src/ADBMS_LL_Driver.c **** + 210:Core/Src/ADBMS_LL_Driver.c **** uint16 updateDataPEC(uint16 currentPEC, uint8 din) { + 1143 .loc 1 210 52 + 1144 .cfi_startproc + 1145 @ args = 0, pretend = 0, frame = 16 + 1146 @ frame_needed = 1, uses_anonymous_args = 0 + 1147 @ link register save eliminated. + 1148 0000 80B4 push {r7} + 1149 .cfi_def_cfa_offset 4 + 1150 .cfi_offset 7, -4 + 1151 0002 85B0 sub sp, sp, #20 + 1152 .cfi_def_cfa_offset 24 + 1153 0004 00AF add r7, sp, #0 + 1154 .cfi_def_cfa_register 7 + 1155 0006 0346 mov r3, r0 + ARM GAS /tmp/cczsHaNw.s page 25 + + + 1156 0008 0A46 mov r2, r1 + 1157 000a FB80 strh r3, [r7, #6] @ movhi + 1158 000c 1346 mov r3, r2 + 1159 000e 7B71 strb r3, [r7, #5] + 211:Core/Src/ADBMS_LL_Driver.c **** din = (din >> 7) & 0x01; + 1160 .loc 1 211 7 + 1161 0010 7B79 ldrb r3, [r7, #5] @ zero_extendqisi2 + 1162 0012 DB09 lsrs r3, r3, #7 + 1163 0014 7B71 strb r3, [r7, #5] + 212:Core/Src/ADBMS_LL_Driver.c **** const uint8 in0 = din ^ ((currentPEC >> 9) & 0x01); + 1164 .loc 1 212 46 + 1165 0016 FB88 ldrh r3, [r7, #6] + 1166 0018 5B0A lsrs r3, r3, #9 + 1167 001a 9BB2 uxth r3, r3 + 1168 001c 5BB2 sxtb r3, r3 + 1169 001e 03F00103 and r3, r3, #1 + 1170 0022 5AB2 sxtb r2, r3 + 1171 .loc 1 212 25 + 1172 0024 97F90530 ldrsb r3, [r7, #5] + 1173 0028 5340 eors r3, r3, r2 + 1174 002a 5BB2 sxtb r3, r3 + 1175 .loc 1 212 15 + 1176 002c FB73 strb r3, [r7, #15] + 213:Core/Src/ADBMS_LL_Driver.c **** const uint8 in2 = in0 ^ ((currentPEC >> 1) & 0x01); + 1177 .loc 1 213 46 + 1178 002e FB88 ldrh r3, [r7, #6] + 1179 0030 5B08 lsrs r3, r3, #1 + 1180 0032 9BB2 uxth r3, r3 + 1181 0034 5BB2 sxtb r3, r3 + 1182 0036 03F00103 and r3, r3, #1 + 1183 003a 5AB2 sxtb r2, r3 + 1184 .loc 1 213 25 + 1185 003c 97F90F30 ldrsb r3, [r7, #15] + 1186 0040 5340 eors r3, r3, r2 + 1187 0042 5BB2 sxtb r3, r3 + 1188 .loc 1 213 15 + 1189 0044 BB73 strb r3, [r7, #14] + 214:Core/Src/ADBMS_LL_Driver.c **** const uint8 in3 = in0 ^ ((currentPEC >> 2) & 0x01); + 1190 .loc 1 214 46 + 1191 0046 FB88 ldrh r3, [r7, #6] + 1192 0048 9B08 lsrs r3, r3, #2 + 1193 004a 9BB2 uxth r3, r3 + 1194 004c 5BB2 sxtb r3, r3 + 1195 004e 03F00103 and r3, r3, #1 + 1196 0052 5AB2 sxtb r2, r3 + 1197 .loc 1 214 25 + 1198 0054 97F90F30 ldrsb r3, [r7, #15] + 1199 0058 5340 eors r3, r3, r2 + 1200 005a 5BB2 sxtb r3, r3 + 1201 .loc 1 214 15 + 1202 005c 7B73 strb r3, [r7, #13] + 215:Core/Src/ADBMS_LL_Driver.c **** const uint8 in7 = in0 ^ ((currentPEC >> 6) & 0x01); + 1203 .loc 1 215 46 + 1204 005e FB88 ldrh r3, [r7, #6] + 1205 0060 9B09 lsrs r3, r3, #6 + 1206 0062 9BB2 uxth r3, r3 + 1207 0064 5BB2 sxtb r3, r3 + ARM GAS /tmp/cczsHaNw.s page 26 + + + 1208 0066 03F00103 and r3, r3, #1 + 1209 006a 5AB2 sxtb r2, r3 + 1210 .loc 1 215 25 + 1211 006c 97F90F30 ldrsb r3, [r7, #15] + 1212 0070 5340 eors r3, r3, r2 + 1213 0072 5BB2 sxtb r3, r3 + 1214 .loc 1 215 15 + 1215 0074 3B73 strb r3, [r7, #12] + 216:Core/Src/ADBMS_LL_Driver.c **** + 217:Core/Src/ADBMS_LL_Driver.c **** uint16 newPEC = 0; + 1216 .loc 1 217 10 + 1217 0076 0023 movs r3, #0 + 1218 0078 7B81 strh r3, [r7, #10] @ movhi + 218:Core/Src/ADBMS_LL_Driver.c **** + 219:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 8)) << 1; + 1219 .loc 1 219 40 + 1220 007a B7F90630 ldrsh r3, [r7, #6] + 1221 007e 5B00 lsls r3, r3, #1 + 1222 0080 1BB2 sxth r3, r3 + 1223 0082 03F40073 and r3, r3, #512 + 1224 0086 1AB2 sxth r2, r3 + 1225 .loc 1 219 10 + 1226 0088 B7F90A30 ldrsh r3, [r7, #10] + 1227 008c 1343 orrs r3, r3, r2 + 1228 008e 1BB2 sxth r3, r3 + 1229 0090 7B81 strh r3, [r7, #10] @ movhi + 220:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 7)) << 1; + 1230 .loc 1 220 40 + 1231 0092 B7F90630 ldrsh r3, [r7, #6] + 1232 0096 5B00 lsls r3, r3, #1 + 1233 0098 1BB2 sxth r3, r3 + 1234 009a 03F48073 and r3, r3, #256 + 1235 009e 1AB2 sxth r2, r3 + 1236 .loc 1 220 10 + 1237 00a0 B7F90A30 ldrsh r3, [r7, #10] + 1238 00a4 1343 orrs r3, r3, r2 + 1239 00a6 1BB2 sxth r3, r3 + 1240 00a8 7B81 strh r3, [r7, #10] @ movhi + 221:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in7 << 7; + 1241 .loc 1 221 10 + 1242 00aa 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 1243 00ac 1BB2 sxth r3, r3 + 1244 00ae DB01 lsls r3, r3, #7 + 1245 00b0 1AB2 sxth r2, r3 + 1246 00b2 B7F90A30 ldrsh r3, [r7, #10] + 1247 00b6 1343 orrs r3, r3, r2 + 1248 00b8 1BB2 sxth r3, r3 + 1249 00ba 7B81 strh r3, [r7, #10] @ movhi + 222:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 5)) << 1; + 1250 .loc 1 222 40 + 1251 00bc B7F90630 ldrsh r3, [r7, #6] + 1252 00c0 5B00 lsls r3, r3, #1 + 1253 00c2 1BB2 sxth r3, r3 + 1254 00c4 03F04003 and r3, r3, #64 + 1255 00c8 1AB2 sxth r2, r3 + 1256 .loc 1 222 10 + 1257 00ca B7F90A30 ldrsh r3, [r7, #10] + ARM GAS /tmp/cczsHaNw.s page 27 + + + 1258 00ce 1343 orrs r3, r3, r2 + 1259 00d0 1BB2 sxth r3, r3 + 1260 00d2 7B81 strh r3, [r7, #10] @ movhi + 223:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01 << 4)) << 1; + 1261 .loc 1 223 40 + 1262 00d4 B7F90630 ldrsh r3, [r7, #6] + 1263 00d8 5B00 lsls r3, r3, #1 + 1264 00da 1BB2 sxth r3, r3 + 1265 00dc 03F02003 and r3, r3, #32 + 1266 00e0 1AB2 sxth r2, r3 + 1267 .loc 1 223 10 + 1268 00e2 B7F90A30 ldrsh r3, [r7, #10] + 1269 00e6 1343 orrs r3, r3, r2 + 1270 00e8 1BB2 sxth r3, r3 + 1271 00ea 7B81 strh r3, [r7, #10] @ movhi + 224:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in3 << 3; + 1272 .loc 1 224 10 + 1273 00ec 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 1274 00ee 1BB2 sxth r3, r3 + 1275 00f0 DB00 lsls r3, r3, #3 + 1276 00f2 1AB2 sxth r2, r3 + 1277 00f4 B7F90A30 ldrsh r3, [r7, #10] + 1278 00f8 1343 orrs r3, r3, r2 + 1279 00fa 1BB2 sxth r3, r3 + 1280 00fc 7B81 strh r3, [r7, #10] @ movhi + 225:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in2 << 2; + 1281 .loc 1 225 10 + 1282 00fe BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 1283 0100 1BB2 sxth r3, r3 + 1284 0102 9B00 lsls r3, r3, #2 + 1285 0104 1AB2 sxth r2, r3 + 1286 0106 B7F90A30 ldrsh r3, [r7, #10] + 1287 010a 1343 orrs r3, r3, r2 + 1288 010c 1BB2 sxth r3, r3 + 1289 010e 7B81 strh r3, [r7, #10] @ movhi + 226:Core/Src/ADBMS_LL_Driver.c **** newPEC |= (currentPEC & (0x01)) << 1; + 1290 .loc 1 226 35 + 1291 0110 B7F90630 ldrsh r3, [r7, #6] + 1292 0114 5B00 lsls r3, r3, #1 + 1293 0116 1BB2 sxth r3, r3 + 1294 0118 03F00203 and r3, r3, #2 + 1295 011c 1AB2 sxth r2, r3 + 1296 .loc 1 226 10 + 1297 011e B7F90A30 ldrsh r3, [r7, #10] + 1298 0122 1343 orrs r3, r3, r2 + 1299 0124 1BB2 sxth r3, r3 + 1300 0126 7B81 strh r3, [r7, #10] @ movhi + 227:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in0; + 1301 .loc 1 227 10 + 1302 0128 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1303 012a 9AB2 uxth r2, r3 + 1304 012c 7B89 ldrh r3, [r7, #10] @ movhi + 1305 012e 1343 orrs r3, r3, r2 + 1306 0130 7B81 strh r3, [r7, #10] @ movhi + 228:Core/Src/ADBMS_LL_Driver.c **** + 229:Core/Src/ADBMS_LL_Driver.c **** return newPEC; + 1307 .loc 1 229 10 + ARM GAS /tmp/cczsHaNw.s page 28 + + + 1308 0132 7B89 ldrh r3, [r7, #10] + 230:Core/Src/ADBMS_LL_Driver.c **** } + 1309 .loc 1 230 1 + 1310 0134 1846 mov r0, r3 + 1311 0136 1437 adds r7, r7, #20 + 1312 .cfi_def_cfa_offset 4 + 1313 0138 BD46 mov sp, r7 + 1314 .cfi_def_cfa_register 13 + 1315 @ sp needed + 1316 013a 5DF8047B ldr r7, [sp], #4 + 1317 .cfi_restore 7 + 1318 .cfi_def_cfa_offset 0 + 1319 013e 7047 bx lr + 1320 .cfi_endproc + 1321 .LFE139: + 1323 .section .text.writeCMD,"ax",%progbits + 1324 .align 1 + 1325 .global writeCMD + 1326 .syntax unified + 1327 .thumb + 1328 .thumb_func + 1330 writeCMD: + 1331 .LFB140: + 231:Core/Src/ADBMS_LL_Driver.c **** + 232:Core/Src/ADBMS_LL_Driver.c **** uint8 writeCMD(uint16 command, const uint8 * args, uint8 arglen) { + 1332 .loc 1 232 66 + 1333 .cfi_startproc + 1334 @ args = 0, pretend = 0, frame = 24 + 1335 @ frame_needed = 1, uses_anonymous_args = 0 + 1336 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 1337 .cfi_def_cfa_offset 28 + 1338 .cfi_offset 4, -28 + 1339 .cfi_offset 5, -24 + 1340 .cfi_offset 6, -20 + 1341 .cfi_offset 7, -16 + 1342 .cfi_offset 8, -12 + 1343 .cfi_offset 9, -8 + 1344 .cfi_offset 14, -4 + 1345 0004 87B0 sub sp, sp, #28 + 1346 .cfi_def_cfa_offset 56 + 1347 0006 00AF add r7, sp, #0 + 1348 .cfi_def_cfa_register 7 + 1349 0008 0346 mov r3, r0 + 1350 000a 3960 str r1, [r7] + 1351 000c FB80 strh r3, [r7, #6] @ movhi + 1352 000e 1346 mov r3, r2 + 1353 0010 7B71 strb r3, [r7, #5] + 233:Core/Src/ADBMS_LL_Driver.c **** uint8 ret; + 234:Core/Src/ADBMS_LL_Driver.c **** if (arglen > 0) { + 1354 .loc 1 234 6 + 1355 0012 7B79 ldrb r3, [r7, #5] @ zero_extendqisi2 + 1356 0014 002B cmp r3, #0 + 1357 0016 60D0 beq .L54 + 1358 .LBB12: + 1359 .loc 1 234 19 discriminator 1 + 1360 0018 6B46 mov r3, sp + 1361 001a 1E46 mov r6, r3 + ARM GAS /tmp/cczsHaNw.s page 29 + + + 235:Core/Src/ADBMS_LL_Driver.c **** uint8 buffer[6 + arglen]; //command + PEC (2 bytes) + data + DPEC (2 bytes) + 1362 .loc 1 235 20 + 1363 001c 7B79 ldrb r3, [r7, #5] @ zero_extendqisi2 + 1364 001e 991D adds r1, r3, #6 + 1365 .loc 1 235 11 + 1366 0020 4B1E subs r3, r1, #1 + 1367 0022 3B61 str r3, [r7, #16] + 1368 0024 0A46 mov r2, r1 + 1369 0026 0023 movs r3, #0 + 1370 0028 9046 mov r8, r2 + 1371 002a 9946 mov r9, r3 + 1372 002c 4FF00002 mov r2, #0 + 1373 0030 4FF00003 mov r3, #0 + 1374 0034 4FEAC903 lsl r3, r9, #3 + 1375 0038 43EA5873 orr r3, r3, r8, lsr #29 + 1376 003c 4FEAC802 lsl r2, r8, #3 + 1377 0040 0A46 mov r2, r1 + 1378 0042 0023 movs r3, #0 + 1379 0044 1446 mov r4, r2 + 1380 0046 1D46 mov r5, r3 + 1381 0048 4FF00002 mov r2, #0 + 1382 004c 4FF00003 mov r3, #0 + 1383 0050 EB00 lsls r3, r5, #3 + 1384 0052 43EA5473 orr r3, r3, r4, lsr #29 + 1385 0056 E200 lsls r2, r4, #3 + 1386 0058 0B46 mov r3, r1 + 1387 005a 0733 adds r3, r3, #7 + 1388 005c DB08 lsrs r3, r3, #3 + 1389 005e DB00 lsls r3, r3, #3 + 1390 0060 ADEB030D sub sp, sp, r3 + 1391 0064 6B46 mov r3, sp + 1392 0066 0033 adds r3, r3, #0 + 1393 0068 FB60 str r3, [r7, #12] + 236:Core/Src/ADBMS_LL_Driver.c **** buffer[0] = (command >> 8) & 0xFF; + 1394 .loc 1 236 15 + 1395 006a FB88 ldrh r3, [r7, #6] + 1396 006c 1B0A lsrs r3, r3, #8 + 1397 006e 9BB2 uxth r3, r3 + 1398 0070 DAB2 uxtb r2, r3 + 1399 0072 FB68 ldr r3, [r7, #12] + 1400 0074 1A70 strb r2, [r3] + 237:Core/Src/ADBMS_LL_Driver.c **** buffer[1] = (command) & 0xFF; + 1401 .loc 1 237 15 + 1402 0076 FB88 ldrh r3, [r7, #6] @ movhi + 1403 0078 DAB2 uxtb r2, r3 + 1404 007a FB68 ldr r3, [r7, #12] + 1405 007c 5A70 strb r2, [r3, #1] + 238:Core/Src/ADBMS_LL_Driver.c **** + 239:Core/Src/ADBMS_LL_Driver.c **** calculateCommandPEC(buffer, 4); + 1406 .loc 1 239 5 + 1407 007e 0421 movs r1, #4 + 1408 0080 F868 ldr r0, [r7, #12] + 1409 0082 FFF7FEFF bl calculateCommandPEC + 1410 .LBB13: + 240:Core/Src/ADBMS_LL_Driver.c **** + 241:Core/Src/ADBMS_LL_Driver.c **** for (uint8 i = 0; i < arglen; i++) { + 1411 .loc 1 241 16 + ARM GAS /tmp/cczsHaNw.s page 30 + + + 1412 0086 0023 movs r3, #0 + 1413 0088 BB75 strb r3, [r7, #22] + 1414 .loc 1 241 5 + 1415 008a 0AE0 b .L55 + 1416 .L56: + 242:Core/Src/ADBMS_LL_Driver.c **** buffer[4 + i] = args[i]; + 1417 .loc 1 242 27 + 1418 008c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1419 008e 3A68 ldr r2, [r7] + 1420 0090 1A44 add r2, r2, r3 + 1421 .loc 1 242 16 + 1422 0092 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1423 0094 0433 adds r3, r3, #4 + 1424 .loc 1 242 27 + 1425 0096 1178 ldrb r1, [r2] @ zero_extendqisi2 + 1426 .loc 1 242 21 + 1427 0098 FA68 ldr r2, [r7, #12] + 1428 009a D154 strb r1, [r2, r3] + 241:Core/Src/ADBMS_LL_Driver.c **** buffer[4 + i] = args[i]; + 1429 .loc 1 241 36 discriminator 3 + 1430 009c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1431 009e 0133 adds r3, r3, #1 + 1432 00a0 BB75 strb r3, [r7, #22] + 1433 .L55: + 241:Core/Src/ADBMS_LL_Driver.c **** buffer[4 + i] = args[i]; + 1434 .loc 1 241 25 discriminator 1 + 1435 00a2 BA7D ldrb r2, [r7, #22] @ zero_extendqisi2 + 1436 00a4 7B79 ldrb r3, [r7, #5] @ zero_extendqisi2 + 1437 00a6 9A42 cmp r2, r3 + 1438 00a8 F0D3 bcc .L56 + 1439 .LBE13: + 243:Core/Src/ADBMS_LL_Driver.c **** } + 244:Core/Src/ADBMS_LL_Driver.c **** + 245:Core/Src/ADBMS_LL_Driver.c **** calculateDataPEC(&buffer[4], arglen + 2); //DPEC is calculated over the data, not the command, + 1440 .loc 1 245 5 + 1441 00aa FB68 ldr r3, [r7, #12] + 1442 00ac 1A1D adds r2, r3, #4 + 1443 00ae 7B79 ldrb r3, [r7, #5] + 1444 00b0 0233 adds r3, r3, #2 + 1445 00b2 DBB2 uxtb r3, r3 + 1446 00b4 1946 mov r1, r3 + 1447 00b6 1046 mov r0, r2 + 1448 00b8 FFF7FEFF bl calculateDataPEC + 246:Core/Src/ADBMS_LL_Driver.c **** + 247:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSLow(); + 1449 .loc 1 247 5 + 1450 00bc FFF7FEFF bl mcuAdbmsCSLow + 248:Core/Src/ADBMS_LL_Driver.c **** ret = mcuSPITransmit(buffer, 6 + arglen); + 1451 .loc 1 248 11 + 1452 00c0 7B79 ldrb r3, [r7, #5] + 1453 00c2 0633 adds r3, r3, #6 + 1454 00c4 DBB2 uxtb r3, r3 + 1455 00c6 1946 mov r1, r3 + 1456 00c8 F868 ldr r0, [r7, #12] + 1457 00ca FFF7FEFF bl mcuSPITransmit + 1458 00ce 0346 mov r3, r0 + 1459 00d0 FB75 strb r3, [r7, #23] + ARM GAS /tmp/cczsHaNw.s page 31 + + + 249:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSHigh(); + 1460 .loc 1 249 5 + 1461 00d2 FFF7FEFF bl mcuAdbmsCSHigh + 1462 00d6 B546 mov sp, r6 + 1463 .LBE12: + 1464 00d8 19E0 b .L57 + 1465 .L54: + 1466 .LBB14: + 250:Core/Src/ADBMS_LL_Driver.c **** } else { + 251:Core/Src/ADBMS_LL_Driver.c **** uint8 buffer[4]; + 252:Core/Src/ADBMS_LL_Driver.c **** buffer[0] = (command >> 8) & 0xFF; + 1467 .loc 1 252 15 + 1468 00da FB88 ldrh r3, [r7, #6] + 1469 00dc 1B0A lsrs r3, r3, #8 + 1470 00de 9BB2 uxth r3, r3 + 1471 00e0 DBB2 uxtb r3, r3 + 1472 00e2 3B72 strb r3, [r7, #8] + 253:Core/Src/ADBMS_LL_Driver.c **** buffer[1] = (command) & 0xFF; + 1473 .loc 1 253 15 + 1474 00e4 FB88 ldrh r3, [r7, #6] @ movhi + 1475 00e6 DBB2 uxtb r3, r3 + 1476 00e8 7B72 strb r3, [r7, #9] + 254:Core/Src/ADBMS_LL_Driver.c **** calculateCommandPEC(buffer, 4); + 1477 .loc 1 254 5 + 1478 00ea 07F10803 add r3, r7, #8 + 1479 00ee 0421 movs r1, #4 + 1480 00f0 1846 mov r0, r3 + 1481 00f2 FFF7FEFF bl calculateCommandPEC + 255:Core/Src/ADBMS_LL_Driver.c **** + 256:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSLow(); + 1482 .loc 1 256 5 + 1483 00f6 FFF7FEFF bl mcuAdbmsCSLow + 257:Core/Src/ADBMS_LL_Driver.c **** + 258:Core/Src/ADBMS_LL_Driver.c **** ret = mcuSPITransmit(buffer, 4); + 1484 .loc 1 258 11 + 1485 00fa 07F10803 add r3, r7, #8 + 1486 00fe 0421 movs r1, #4 + 1487 0100 1846 mov r0, r3 + 1488 0102 FFF7FEFF bl mcuSPITransmit + 1489 0106 0346 mov r3, r0 + 1490 0108 FB75 strb r3, [r7, #23] + 259:Core/Src/ADBMS_LL_Driver.c **** + 260:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSHigh(); + 1491 .loc 1 260 5 + 1492 010a FFF7FEFF bl mcuAdbmsCSHigh + 1493 .L57: + 1494 .LBE14: + 261:Core/Src/ADBMS_LL_Driver.c **** } + 262:Core/Src/ADBMS_LL_Driver.c **** + 263:Core/Src/ADBMS_LL_Driver.c **** return ret; + 1495 .loc 1 263 10 + 1496 010e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 264:Core/Src/ADBMS_LL_Driver.c **** } + 1497 .loc 1 264 1 + 1498 0110 1846 mov r0, r3 + 1499 0112 1C37 adds r7, r7, #28 + 1500 .cfi_def_cfa_offset 28 + ARM GAS /tmp/cczsHaNw.s page 32 + + + 1501 0114 BD46 mov sp, r7 + 1502 .cfi_def_cfa_register 13 + 1503 @ sp needed + 1504 0116 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 1505 .cfi_endproc + 1506 .LFE140: + 1508 .section .text.readCMD,"ax",%progbits + 1509 .align 1 + 1510 .global readCMD + 1511 .syntax unified + 1512 .thumb + 1513 .thumb_func + 1515 readCMD: + 1516 .LFB141: + 265:Core/Src/ADBMS_LL_Driver.c **** + 266:Core/Src/ADBMS_LL_Driver.c **** uint8 readCMD(uint16 command, uint8 * buffer, uint8 buflen) { + 1517 .loc 1 266 61 + 1518 .cfi_startproc + 1519 @ args = 0, pretend = 0, frame = 48 + 1520 @ frame_needed = 1, uses_anonymous_args = 0 + 1521 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} + 1522 .cfi_def_cfa_offset 36 + 1523 .cfi_offset 4, -36 + 1524 .cfi_offset 5, -32 + 1525 .cfi_offset 6, -28 + 1526 .cfi_offset 7, -24 + 1527 .cfi_offset 8, -20 + 1528 .cfi_offset 9, -16 + 1529 .cfi_offset 10, -12 + 1530 .cfi_offset 11, -8 + 1531 .cfi_offset 14, -4 + 1532 0004 8DB0 sub sp, sp, #52 + 1533 .cfi_def_cfa_offset 88 + 1534 0006 00AF add r7, sp, #0 + 1535 .cfi_def_cfa_register 7 + 1536 0008 0346 mov r3, r0 + 1537 000a 3961 str r1, [r7, #16] + 1538 000c FB82 strh r3, [r7, #22] @ movhi + 1539 000e 1346 mov r3, r2 + 1540 0010 7B75 strb r3, [r7, #21] + 1541 .loc 1 266 61 + 1542 0012 6B46 mov r3, sp + 1543 0014 7B60 str r3, [r7, #4] + 267:Core/Src/ADBMS_LL_Driver.c **** uint8 txbuffer[6 + buflen]; + 1544 .loc 1 267 20 + 1545 0016 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 1546 0018 991D adds r1, r3, #6 + 1547 .loc 1 267 9 + 1548 001a 4B1E subs r3, r1, #1 + 1549 001c BB62 str r3, [r7, #40] + 1550 001e 0A46 mov r2, r1 + 1551 0020 0023 movs r3, #0 + 1552 0022 BA60 str r2, [r7, #8] + 1553 0024 FB60 str r3, [r7, #12] + 1554 0026 4FF00002 mov r2, #0 + 1555 002a 4FF00003 mov r3, #0 + 1556 002e F868 ldr r0, [r7, #12] + ARM GAS /tmp/cczsHaNw.s page 33 + + + 1557 0030 C300 lsls r3, r0, #3 + 1558 0032 B868 ldr r0, [r7, #8] + 1559 0034 43EA5073 orr r3, r3, r0, lsr #29 + 1560 0038 B868 ldr r0, [r7, #8] + 1561 003a C200 lsls r2, r0, #3 + 1562 003c 0A46 mov r2, r1 + 1563 003e 0023 movs r3, #0 + 1564 0040 9246 mov r10, r2 + 1565 0042 9B46 mov fp, r3 + 1566 0044 4FF00002 mov r2, #0 + 1567 0048 4FF00003 mov r3, #0 + 1568 004c 4FEACB03 lsl r3, fp, #3 + 1569 0050 43EA5A73 orr r3, r3, r10, lsr #29 + 1570 0054 4FEACA02 lsl r2, r10, #3 + 1571 0058 0B46 mov r3, r1 + 1572 005a 0733 adds r3, r3, #7 + 1573 005c DB08 lsrs r3, r3, #3 + 1574 005e DB00 lsls r3, r3, #3 + 1575 0060 ADEB030D sub sp, sp, r3 + 1576 0064 6B46 mov r3, sp + 1577 0066 0033 adds r3, r3, #0 + 1578 0068 7B62 str r3, [r7, #36] + 268:Core/Src/ADBMS_LL_Driver.c **** uint8 rxbuffer[6 + buflen]; + 1579 .loc 1 268 20 + 1580 006a 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 1581 006c 9E1D adds r6, r3, #6 + 1582 .loc 1 268 9 + 1583 006e 731E subs r3, r6, #1 + 1584 0070 3B62 str r3, [r7, #32] + 1585 0072 3246 mov r2, r6 + 1586 0074 0023 movs r3, #0 + 1587 0076 9046 mov r8, r2 + 1588 0078 9946 mov r9, r3 + 1589 007a 4FF00002 mov r2, #0 + 1590 007e 4FF00003 mov r3, #0 + 1591 0082 4FEAC903 lsl r3, r9, #3 + 1592 0086 43EA5873 orr r3, r3, r8, lsr #29 + 1593 008a 4FEAC802 lsl r2, r8, #3 + 1594 008e 3246 mov r2, r6 + 1595 0090 0023 movs r3, #0 + 1596 0092 1446 mov r4, r2 + 1597 0094 1D46 mov r5, r3 + 1598 0096 4FF00002 mov r2, #0 + 1599 009a 4FF00003 mov r3, #0 + 1600 009e EB00 lsls r3, r5, #3 + 1601 00a0 43EA5473 orr r3, r3, r4, lsr #29 + 1602 00a4 E200 lsls r2, r4, #3 + 1603 00a6 3346 mov r3, r6 + 1604 00a8 0733 adds r3, r3, #7 + 1605 00aa DB08 lsrs r3, r3, #3 + 1606 00ac DB00 lsls r3, r3, #3 + 1607 00ae ADEB030D sub sp, sp, r3 + 1608 00b2 6B46 mov r3, sp + 1609 00b4 0033 adds r3, r3, #0 + 1610 00b6 FB61 str r3, [r7, #28] + 269:Core/Src/ADBMS_LL_Driver.c **** + 270:Core/Src/ADBMS_LL_Driver.c **** txbuffer[0] = (command >> 8) & 0xFF; + ARM GAS /tmp/cczsHaNw.s page 34 + + + 1611 .loc 1 270 15 + 1612 00b8 FB8A ldrh r3, [r7, #22] + 1613 00ba 1B0A lsrs r3, r3, #8 + 1614 00bc 9BB2 uxth r3, r3 + 1615 00be DAB2 uxtb r2, r3 + 1616 00c0 7B6A ldr r3, [r7, #36] + 1617 00c2 1A70 strb r2, [r3] + 271:Core/Src/ADBMS_LL_Driver.c **** txbuffer[1] = (command)&0xFF; + 1618 .loc 1 271 15 + 1619 00c4 FB8A ldrh r3, [r7, #22] @ movhi + 1620 00c6 DAB2 uxtb r2, r3 + 1621 00c8 7B6A ldr r3, [r7, #36] + 1622 00ca 5A70 strb r2, [r3, #1] + 272:Core/Src/ADBMS_LL_Driver.c **** calculateCommandPEC(txbuffer, 4); + 1623 .loc 1 272 3 + 1624 00cc 0421 movs r1, #4 + 1625 00ce 786A ldr r0, [r7, #36] + 1626 00d0 FFF7FEFF bl calculateCommandPEC + 273:Core/Src/ADBMS_LL_Driver.c **** + 274:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSLow(); + 1627 .loc 1 274 3 + 1628 00d4 FFF7FEFF bl mcuAdbmsCSLow + 275:Core/Src/ADBMS_LL_Driver.c **** uint8 status = mcuSPITransmitReceive(rxbuffer, txbuffer, 6 + buflen); + 1629 .loc 1 275 18 + 1630 00d8 7B7D ldrb r3, [r7, #21] + 1631 00da 0633 adds r3, r3, #6 + 1632 00dc DBB2 uxtb r3, r3 + 1633 00de 1A46 mov r2, r3 + 1634 00e0 796A ldr r1, [r7, #36] + 1635 00e2 F869 ldr r0, [r7, #28] + 1636 00e4 FFF7FEFF bl mcuSPITransmitReceive + 1637 00e8 0346 mov r3, r0 + 1638 00ea FB76 strb r3, [r7, #27] + 276:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSHigh(); + 1639 .loc 1 276 3 + 1640 00ec FFF7FEFF bl mcuAdbmsCSHigh + 277:Core/Src/ADBMS_LL_Driver.c **** + 278:Core/Src/ADBMS_LL_Driver.c **** if (status != 0) { + 1641 .loc 1 278 6 + 1642 00f0 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1643 00f2 002B cmp r3, #0 + 1644 00f4 01D0 beq .L60 + 279:Core/Src/ADBMS_LL_Driver.c **** return status; + 1645 .loc 1 279 12 + 1646 00f6 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1647 00f8 28E0 b .L61 + 1648 .L60: + 1649 .LBB15: + 280:Core/Src/ADBMS_LL_Driver.c **** } + 281:Core/Src/ADBMS_LL_Driver.c **** + 282:Core/Src/ADBMS_LL_Driver.c **** for (uint8 i = 0; i < buflen; i++) { + 1650 .loc 1 282 14 + 1651 00fa 0023 movs r3, #0 + 1652 00fc 87F82F30 strb r3, [r7, #47] + 1653 .loc 1 282 3 + 1654 0100 0EE0 b .L62 + 1655 .L63: + ARM GAS /tmp/cczsHaNw.s page 35 + + + 283:Core/Src/ADBMS_LL_Driver.c **** buffer[i] = rxbuffer[i + 4]; + 1656 .loc 1 283 28 + 1657 0102 97F82F30 ldrb r3, [r7, #47] @ zero_extendqisi2 + 1658 0106 1A1D adds r2, r3, #4 + 1659 .loc 1 283 11 + 1660 0108 97F82F30 ldrb r3, [r7, #47] @ zero_extendqisi2 + 1661 010c 3969 ldr r1, [r7, #16] + 1662 010e 0B44 add r3, r3, r1 + 1663 .loc 1 283 25 + 1664 0110 F969 ldr r1, [r7, #28] + 1665 0112 8A5C ldrb r2, [r1, r2] @ zero_extendqisi2 + 1666 .loc 1 283 15 + 1667 0114 1A70 strb r2, [r3] + 282:Core/Src/ADBMS_LL_Driver.c **** buffer[i] = rxbuffer[i + 4]; + 1668 .loc 1 282 34 discriminator 3 + 1669 0116 97F82F30 ldrb r3, [r7, #47] @ zero_extendqisi2 + 1670 011a 0133 adds r3, r3, #1 + 1671 011c 87F82F30 strb r3, [r7, #47] + 1672 .L62: + 282:Core/Src/ADBMS_LL_Driver.c **** buffer[i] = rxbuffer[i + 4]; + 1673 .loc 1 282 23 discriminator 1 + 1674 0120 97F82F20 ldrb r2, [r7, #47] @ zero_extendqisi2 + 1675 0124 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 1676 0126 9A42 cmp r2, r3 + 1677 0128 EBD3 bcc .L63 + 1678 .LBE15: + 284:Core/Src/ADBMS_LL_Driver.c **** } + 285:Core/Src/ADBMS_LL_Driver.c **** + 286:Core/Src/ADBMS_LL_Driver.c **** [[maybe_unused]] uint8 commandCounter = rxbuffer[sizeof(rxbuffer) - 2] & 0xFC; //command counter + 1679 .loc 1 286 58 + 1680 012a 3346 mov r3, r6 + 1681 .loc 1 286 69 + 1682 012c 023B subs r3, r3, #2 + 1683 .loc 1 286 51 + 1684 012e FA69 ldr r2, [r7, #28] + 1685 0130 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 1686 .loc 1 286 26 + 1687 0132 23F00303 bic r3, r3, #3 + 1688 0136 BB76 strb r3, [r7, #26] + 287:Core/Src/ADBMS_LL_Driver.c **** //TODO: check comm + 288:Core/Src/ADBMS_LL_Driver.c **** + 289:Core/Src/ADBMS_LL_Driver.c **** return checkDataPEC(&rxbuffer[4], buflen + 2); + 1689 .loc 1 289 10 + 1690 0138 FB69 ldr r3, [r7, #28] + 1691 013a 1A1D adds r2, r3, #4 + 1692 013c 7B7D ldrb r3, [r7, #21] + 1693 013e 0233 adds r3, r3, #2 + 1694 0140 DBB2 uxtb r3, r3 + 1695 0142 1946 mov r1, r3 + 1696 0144 1046 mov r0, r2 + 1697 0146 FFF7FEFF bl checkDataPEC + 1698 014a 0346 mov r3, r0 + 1699 .L61: + 1700 014c D7F804D0 ldr sp, [r7, #4] + 290:Core/Src/ADBMS_LL_Driver.c **** } + 1701 .loc 1 290 1 + 1702 0150 1846 mov r0, r3 + ARM GAS /tmp/cczsHaNw.s page 36 + + + 1703 0152 3437 adds r7, r7, #52 + 1704 .cfi_def_cfa_offset 36 + 1705 0154 BD46 mov sp, r7 + 1706 .cfi_def_cfa_register 13 + 1707 @ sp needed + 1708 0156 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + 1709 .cfi_endproc + 1710 .LFE141: + 1712 .section .text.pollCMD,"ax",%progbits + 1713 .align 1 + 1714 .global pollCMD + 1715 .syntax unified + 1716 .thumb + 1717 .thumb_func + 1719 pollCMD: + 1720 .LFB142: + 291:Core/Src/ADBMS_LL_Driver.c **** + 292:Core/Src/ADBMS_LL_Driver.c **** //check poll command - no data PEC sent back + 293:Core/Src/ADBMS_LL_Driver.c **** uint8 pollCMD(uint16 command) { + 1721 .loc 1 293 31 + 1722 .cfi_startproc + 1723 @ args = 0, pretend = 0, frame = 24 + 1724 @ frame_needed = 1, uses_anonymous_args = 0 + 1725 0000 80B5 push {r7, lr} + 1726 .cfi_def_cfa_offset 8 + 1727 .cfi_offset 7, -8 + 1728 .cfi_offset 14, -4 + 1729 0002 86B0 sub sp, sp, #24 + 1730 .cfi_def_cfa_offset 32 + 1731 0004 00AF add r7, sp, #0 + 1732 .cfi_def_cfa_register 7 + 1733 0006 0346 mov r3, r0 + 1734 0008 FB80 strh r3, [r7, #6] @ movhi + 294:Core/Src/ADBMS_LL_Driver.c **** uint8 txbuffer[5] = {}; + 1735 .loc 1 294 9 + 1736 000a 07F11003 add r3, r7, #16 + 1737 000e 0022 movs r2, #0 + 1738 0010 1A60 str r2, [r3] + 1739 0012 1A71 strb r2, [r3, #4] + 295:Core/Src/ADBMS_LL_Driver.c **** uint8 rxbuffer[5] = {}; + 1740 .loc 1 295 9 + 1741 0014 07F10803 add r3, r7, #8 + 1742 0018 0022 movs r2, #0 + 1743 001a 1A60 str r2, [r3] + 1744 001c 1A71 strb r2, [r3, #4] + 296:Core/Src/ADBMS_LL_Driver.c **** + 297:Core/Src/ADBMS_LL_Driver.c **** txbuffer[0] = (command >> 8) & 0xFF; + 1745 .loc 1 297 15 + 1746 001e FB88 ldrh r3, [r7, #6] + 1747 0020 1B0A lsrs r3, r3, #8 + 1748 0022 9BB2 uxth r3, r3 + 1749 0024 DBB2 uxtb r3, r3 + 1750 0026 3B74 strb r3, [r7, #16] + 298:Core/Src/ADBMS_LL_Driver.c **** txbuffer[1] = (command)&0xFF; + 1751 .loc 1 298 15 + 1752 0028 FB88 ldrh r3, [r7, #6] @ movhi + 1753 002a DBB2 uxtb r3, r3 + ARM GAS /tmp/cczsHaNw.s page 37 + + + 1754 002c 7B74 strb r3, [r7, #17] + 299:Core/Src/ADBMS_LL_Driver.c **** calculateCommandPEC(txbuffer, 4); + 1755 .loc 1 299 3 + 1756 002e 07F11003 add r3, r7, #16 + 1757 0032 0421 movs r1, #4 + 1758 0034 1846 mov r0, r3 + 1759 0036 FFF7FEFF bl calculateCommandPEC + 300:Core/Src/ADBMS_LL_Driver.c **** + 301:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSLow(); + 1760 .loc 1 301 3 + 1761 003a FFF7FEFF bl mcuAdbmsCSLow + 302:Core/Src/ADBMS_LL_Driver.c **** uint8 status = mcuSPITransmitReceive(rxbuffer, txbuffer, 5); + 1762 .loc 1 302 18 + 1763 003e 07F11001 add r1, r7, #16 + 1764 0042 07F10803 add r3, r7, #8 + 1765 0046 0522 movs r2, #5 + 1766 0048 1846 mov r0, r3 + 1767 004a FFF7FEFF bl mcuSPITransmitReceive + 1768 004e 0346 mov r3, r0 + 1769 0050 FB75 strb r3, [r7, #23] + 303:Core/Src/ADBMS_LL_Driver.c **** mcuAdbmsCSHigh(); + 1770 .loc 1 303 3 + 1771 0052 FFF7FEFF bl mcuAdbmsCSHigh + 304:Core/Src/ADBMS_LL_Driver.c **** + 305:Core/Src/ADBMS_LL_Driver.c **** if (status != 0) { + 1772 .loc 1 305 6 + 1773 0056 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1774 0058 002B cmp r3, #0 + 1775 005a 01D0 beq .L66 + 306:Core/Src/ADBMS_LL_Driver.c **** return status; + 1776 .loc 1 306 12 + 1777 005c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1778 005e 00E0 b .L68 + 1779 .L66: + 307:Core/Src/ADBMS_LL_Driver.c **** } + 308:Core/Src/ADBMS_LL_Driver.c **** + 309:Core/Src/ADBMS_LL_Driver.c **** return rxbuffer[4]; //last byte will be poll response + 1780 .loc 1 309 18 + 1781 0060 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 1782 .L68: + 310:Core/Src/ADBMS_LL_Driver.c **** } + 1783 .loc 1 310 1 + 1784 0062 1846 mov r0, r3 + 1785 0064 1837 adds r7, r7, #24 + 1786 .cfi_def_cfa_offset 8 + 1787 0066 BD46 mov sp, r7 + 1788 .cfi_def_cfa_register 13 + 1789 @ sp needed + 1790 0068 80BD pop {r7, pc} + 1791 .cfi_endproc + 1792 .LFE142: + 1794 .section .text.mcuAdbmsCSLow,"ax",%progbits + 1795 .align 1 + 1796 .global mcuAdbmsCSLow + 1797 .syntax unified + 1798 .thumb + 1799 .thumb_func + ARM GAS /tmp/cczsHaNw.s page 38 + + + 1801 mcuAdbmsCSLow: + 1802 .LFB143: + 311:Core/Src/ADBMS_LL_Driver.c **** + 312:Core/Src/ADBMS_LL_Driver.c **** void mcuAdbmsCSLow() { + 1803 .loc 1 312 22 + 1804 .cfi_startproc + 1805 @ args = 0, pretend = 0, frame = 0 + 1806 @ frame_needed = 1, uses_anonymous_args = 0 + 1807 0000 80B5 push {r7, lr} + 1808 .cfi_def_cfa_offset 8 + 1809 .cfi_offset 7, -8 + 1810 .cfi_offset 14, -4 + 1811 0002 00AF add r7, sp, #0 + 1812 .cfi_def_cfa_register 7 + 313:Core/Src/ADBMS_LL_Driver.c **** HAL_GPIO_WritePin(CSB_GPIO_Port, CSB_Pin, GPIO_PIN_RESET); + 1813 .loc 1 313 3 + 1814 0004 0022 movs r2, #0 + 1815 0006 1021 movs r1, #16 + 1816 0008 4FF09040 mov r0, #1207959552 + 1817 000c FFF7FEFF bl HAL_GPIO_WritePin + 314:Core/Src/ADBMS_LL_Driver.c **** } + 1818 .loc 1 314 1 + 1819 0010 00BF nop + 1820 0012 80BD pop {r7, pc} + 1821 .cfi_endproc + 1822 .LFE143: + 1824 .section .text.mcuAdbmsCSHigh,"ax",%progbits + 1825 .align 1 + 1826 .global mcuAdbmsCSHigh + 1827 .syntax unified + 1828 .thumb + 1829 .thumb_func + 1831 mcuAdbmsCSHigh: + 1832 .LFB144: + 315:Core/Src/ADBMS_LL_Driver.c **** + 316:Core/Src/ADBMS_LL_Driver.c **** void mcuAdbmsCSHigh() { + 1833 .loc 1 316 23 + 1834 .cfi_startproc + 1835 @ args = 0, pretend = 0, frame = 0 + 1836 @ frame_needed = 1, uses_anonymous_args = 0 + 1837 0000 80B5 push {r7, lr} + 1838 .cfi_def_cfa_offset 8 + 1839 .cfi_offset 7, -8 + 1840 .cfi_offset 14, -4 + 1841 0002 00AF add r7, sp, #0 + 1842 .cfi_def_cfa_register 7 + 317:Core/Src/ADBMS_LL_Driver.c **** HAL_GPIO_WritePin(CSB_GPIO_Port, CSB_Pin, GPIO_PIN_SET); + 1843 .loc 1 317 3 + 1844 0004 0122 movs r2, #1 + 1845 0006 1021 movs r1, #16 + 1846 0008 4FF09040 mov r0, #1207959552 + 1847 000c FFF7FEFF bl HAL_GPIO_WritePin + 318:Core/Src/ADBMS_LL_Driver.c **** } + 1848 .loc 1 318 1 + 1849 0010 00BF nop + 1850 0012 80BD pop {r7, pc} + 1851 .cfi_endproc + ARM GAS /tmp/cczsHaNw.s page 39 + + + 1852 .LFE144: + 1854 .section .text.mcuSPITransmit,"ax",%progbits + 1855 .align 1 + 1856 .global mcuSPITransmit + 1857 .syntax unified + 1858 .thumb + 1859 .thumb_func + 1861 mcuSPITransmit: + 1862 .LFB145: + 319:Core/Src/ADBMS_LL_Driver.c **** + 320:Core/Src/ADBMS_LL_Driver.c **** uint8 mcuSPITransmit(uint8* buffer, uint8 buffersize) { + 1863 .loc 1 320 55 + 1864 .cfi_startproc + 1865 @ args = 0, pretend = 0, frame = 24 + 1866 @ frame_needed = 1, uses_anonymous_args = 0 + 1867 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 1868 .cfi_def_cfa_offset 28 + 1869 .cfi_offset 4, -28 + 1870 .cfi_offset 5, -24 + 1871 .cfi_offset 6, -20 + 1872 .cfi_offset 7, -16 + 1873 .cfi_offset 8, -12 + 1874 .cfi_offset 9, -8 + 1875 .cfi_offset 14, -4 + 1876 0004 89B0 sub sp, sp, #36 + 1877 .cfi_def_cfa_offset 64 + 1878 0006 02AF add r7, sp, #8 + 1879 .cfi_def_cfa 7, 56 + 1880 0008 7860 str r0, [r7, #4] + 1881 000a 0B46 mov r3, r1 + 1882 000c FB70 strb r3, [r7, #3] + 1883 .loc 1 320 55 + 1884 000e 6B46 mov r3, sp + 1885 0010 1E46 mov r6, r3 + 321:Core/Src/ADBMS_LL_Driver.c **** uint8 rxbuf[buffersize]; + 1886 .loc 1 321 5 + 1887 0012 F978 ldrb r1, [r7, #3] @ zero_extendqisi2 + 1888 .loc 1 321 11 + 1889 0014 0B46 mov r3, r1 + 1890 0016 013B subs r3, r3, #1 + 1891 0018 7B61 str r3, [r7, #20] + 1892 001a CBB2 uxtb r3, r1 + 1893 001c 0022 movs r2, #0 + 1894 001e 9846 mov r8, r3 + 1895 0020 9146 mov r9, r2 + 1896 0022 4FF00002 mov r2, #0 + 1897 0026 4FF00003 mov r3, #0 + 1898 002a 4FEAC903 lsl r3, r9, #3 + 1899 002e 43EA5873 orr r3, r3, r8, lsr #29 + 1900 0032 4FEAC802 lsl r2, r8, #3 + 1901 0036 CBB2 uxtb r3, r1 + 1902 0038 0022 movs r2, #0 + 1903 003a 1C46 mov r4, r3 + 1904 003c 1546 mov r5, r2 + 1905 003e 4FF00002 mov r2, #0 + 1906 0042 4FF00003 mov r3, #0 + 1907 0046 EB00 lsls r3, r5, #3 + ARM GAS /tmp/cczsHaNw.s page 40 + + + 1908 0048 43EA5473 orr r3, r3, r4, lsr #29 + 1909 004c E200 lsls r2, r4, #3 + 1910 004e 0B46 mov r3, r1 + 1911 0050 0733 adds r3, r3, #7 + 1912 0052 DB08 lsrs r3, r3, #3 + 1913 0054 DB00 lsls r3, r3, #3 + 1914 0056 ADEB030D sub sp, sp, r3 + 1915 005a 02AB add r3, sp, #8 + 1916 005c 0033 adds r3, r3, #0 + 1917 005e 3B61 str r3, [r7, #16] + 322:Core/Src/ADBMS_LL_Driver.c **** const HAL_StatusTypeDef status = HAL_SPI_TransmitReceive(adbmsspi, buffer, rxbuf, buffersize, + 1918 .loc 1 322 38 + 1919 0060 0F4B ldr r3, .L73 + 1920 0062 1868 ldr r0, [r3] + 1921 0064 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 1922 0066 9BB2 uxth r3, r3 + 1923 0068 6422 movs r2, #100 + 1924 006a 0092 str r2, [sp] + 1925 006c 3A69 ldr r2, [r7, #16] + 1926 006e 7968 ldr r1, [r7, #4] + 1927 0070 FFF7FEFF bl HAL_SPI_TransmitReceive + 1928 0074 0346 mov r3, r0 + 1929 0076 FB73 strb r3, [r7, #15] + 1930 .LBB16: + 323:Core/Src/ADBMS_LL_Driver.c **** ADBMS_SPI_TIMEOUT); + 324:Core/Src/ADBMS_LL_Driver.c **** __HAL_SPI_CLEAR_OVRFLAG(adbmsspi); + 1931 .loc 1 324 3 + 1932 0078 0023 movs r3, #0 + 1933 007a BB60 str r3, [r7, #8] + 1934 007c 084B ldr r3, .L73 + 1935 007e 1B68 ldr r3, [r3] + 1936 0080 1B68 ldr r3, [r3] + 1937 0082 DB68 ldr r3, [r3, #12] + 1938 0084 BB60 str r3, [r7, #8] + 1939 0086 064B ldr r3, .L73 + 1940 0088 1B68 ldr r3, [r3] + 1941 008a 1B68 ldr r3, [r3] + 1942 008c 9B68 ldr r3, [r3, #8] + 1943 008e BB60 str r3, [r7, #8] + 1944 0090 BB68 ldr r3, [r7, #8] + 1945 .LBE16: + 325:Core/Src/ADBMS_LL_Driver.c **** return status; + 1946 .loc 1 325 10 + 1947 0092 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1948 0094 B546 mov sp, r6 + 326:Core/Src/ADBMS_LL_Driver.c **** } + 1949 .loc 1 326 1 + 1950 0096 1846 mov r0, r3 + 1951 0098 1C37 adds r7, r7, #28 + 1952 .cfi_def_cfa_offset 28 + 1953 009a BD46 mov sp, r7 + 1954 .cfi_def_cfa_register 13 + 1955 @ sp needed + 1956 009c BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 1957 .L74: + 1958 .align 2 + 1959 .L73: + ARM GAS /tmp/cczsHaNw.s page 41 + + + 1960 00a0 00000000 .word adbmsspi + 1961 .cfi_endproc + 1962 .LFE145: + 1964 .section .text.mcuSPIReceive,"ax",%progbits + 1965 .align 1 + 1966 .global mcuSPIReceive + 1967 .syntax unified + 1968 .thumb + 1969 .thumb_func + 1971 mcuSPIReceive: + 1972 .LFB146: + 327:Core/Src/ADBMS_LL_Driver.c **** + 328:Core/Src/ADBMS_LL_Driver.c **** uint8 mcuSPIReceive(uint8* buffer, uint8 buffersize) { + 1973 .loc 1 328 54 + 1974 .cfi_startproc + 1975 @ args = 0, pretend = 0, frame = 16 + 1976 @ frame_needed = 1, uses_anonymous_args = 0 + 1977 0000 80B5 push {r7, lr} + 1978 .cfi_def_cfa_offset 8 + 1979 .cfi_offset 7, -8 + 1980 .cfi_offset 14, -4 + 1981 0002 84B0 sub sp, sp, #16 + 1982 .cfi_def_cfa_offset 24 + 1983 0004 00AF add r7, sp, #0 + 1984 .cfi_def_cfa_register 7 + 1985 0006 7860 str r0, [r7, #4] + 1986 0008 0B46 mov r3, r1 + 1987 000a FB70 strb r3, [r7, #3] + 329:Core/Src/ADBMS_LL_Driver.c **** const HAL_StatusTypeDef status = HAL_SPI_Receive(adbmsspi, buffer, buffersize, ADBMS_SPI_TIMEOU + 1988 .loc 1 329 38 + 1989 000c 074B ldr r3, .L77 + 1990 000e 1868 ldr r0, [r3] + 1991 0010 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 1992 0012 9AB2 uxth r2, r3 + 1993 0014 6423 movs r3, #100 + 1994 0016 7968 ldr r1, [r7, #4] + 1995 0018 FFF7FEFF bl HAL_SPI_Receive + 1996 001c 0346 mov r3, r0 + 1997 001e FB73 strb r3, [r7, #15] + 330:Core/Src/ADBMS_LL_Driver.c **** return status; + 1998 .loc 1 330 10 + 1999 0020 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 331:Core/Src/ADBMS_LL_Driver.c **** } + 2000 .loc 1 331 1 + 2001 0022 1846 mov r0, r3 + 2002 0024 1037 adds r7, r7, #16 + 2003 .cfi_def_cfa_offset 8 + 2004 0026 BD46 mov sp, r7 + 2005 .cfi_def_cfa_register 13 + 2006 @ sp needed + 2007 0028 80BD pop {r7, pc} + 2008 .L78: + 2009 002a 00BF .align 2 + 2010 .L77: + 2011 002c 00000000 .word adbmsspi + 2012 .cfi_endproc + 2013 .LFE146: + ARM GAS /tmp/cczsHaNw.s page 42 + + + 2015 .section .text.mcuSPITransmitReceive,"ax",%progbits + 2016 .align 1 + 2017 .global mcuSPITransmitReceive + 2018 .syntax unified + 2019 .thumb + 2020 .thumb_func + 2022 mcuSPITransmitReceive: + 2023 .LFB147: + 332:Core/Src/ADBMS_LL_Driver.c **** + 333:Core/Src/ADBMS_LL_Driver.c **** uint8 mcuSPITransmitReceive(uint8* rxbuffer, uint8* txbuffer, + 334:Core/Src/ADBMS_LL_Driver.c **** uint8 buffersize) { + 2024 .loc 1 334 47 + 2025 .cfi_startproc + 2026 @ args = 0, pretend = 0, frame = 24 + 2027 @ frame_needed = 1, uses_anonymous_args = 0 + 2028 0000 80B5 push {r7, lr} + 2029 .cfi_def_cfa_offset 8 + 2030 .cfi_offset 7, -8 + 2031 .cfi_offset 14, -4 + 2032 0002 88B0 sub sp, sp, #32 + 2033 .cfi_def_cfa_offset 40 + 2034 0004 02AF add r7, sp, #8 + 2035 .cfi_def_cfa 7, 32 + 2036 0006 F860 str r0, [r7, #12] + 2037 0008 B960 str r1, [r7, #8] + 2038 000a 1346 mov r3, r2 + 2039 000c FB71 strb r3, [r7, #7] + 335:Core/Src/ADBMS_LL_Driver.c **** const HAL_StatusTypeDef status = HAL_SPI_TransmitReceive(adbmsspi, txbuffer, rxbuffer, buffersi + 2040 .loc 1 335 38 + 2041 000e 084B ldr r3, .L81 + 2042 0010 1868 ldr r0, [r3] + 2043 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 2044 0014 9BB2 uxth r3, r3 + 2045 0016 6422 movs r2, #100 + 2046 0018 0092 str r2, [sp] + 2047 001a FA68 ldr r2, [r7, #12] + 2048 001c B968 ldr r1, [r7, #8] + 2049 001e FFF7FEFF bl HAL_SPI_TransmitReceive + 2050 0022 0346 mov r3, r0 + 2051 0024 FB75 strb r3, [r7, #23] + 336:Core/Src/ADBMS_LL_Driver.c **** ADBMS_SPI_TIMEOUT); + 337:Core/Src/ADBMS_LL_Driver.c **** return status; + 2052 .loc 1 337 10 + 2053 0026 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 338:Core/Src/ADBMS_LL_Driver.c **** } + 2054 .loc 1 338 1 + 2055 0028 1846 mov r0, r3 + 2056 002a 1837 adds r7, r7, #24 + 2057 .cfi_def_cfa_offset 8 + 2058 002c BD46 mov sp, r7 + 2059 .cfi_def_cfa_register 13 + 2060 @ sp needed + 2061 002e 80BD pop {r7, pc} + 2062 .L82: + 2063 .align 2 + 2064 .L81: + 2065 0030 00000000 .word adbmsspi + ARM GAS /tmp/cczsHaNw.s page 43 + + + 2066 .cfi_endproc + 2067 .LFE147: + 2069 .section .text.mcuDelay,"ax",%progbits + 2070 .align 1 + 2071 .global mcuDelay + 2072 .syntax unified + 2073 .thumb + 2074 .thumb_func + 2076 mcuDelay: + 2077 .LFB148: + 339:Core/Src/ADBMS_LL_Driver.c **** + 340:Core/Src/ADBMS_LL_Driver.c **** inline void mcuDelay(uint16 delay) { HAL_Delay(delay); } + 2078 .loc 1 340 36 + 2079 .cfi_startproc + 2080 @ args = 0, pretend = 0, frame = 8 + 2081 @ frame_needed = 1, uses_anonymous_args = 0 + 2082 0000 80B5 push {r7, lr} + 2083 .cfi_def_cfa_offset 8 + 2084 .cfi_offset 7, -8 + 2085 .cfi_offset 14, -4 + 2086 0002 82B0 sub sp, sp, #8 + 2087 .cfi_def_cfa_offset 16 + 2088 0004 00AF add r7, sp, #0 + 2089 .cfi_def_cfa_register 7 + 2090 0006 0346 mov r3, r0 + 2091 0008 FB80 strh r3, [r7, #6] @ movhi + 2092 .loc 1 340 38 + 2093 000a FB88 ldrh r3, [r7, #6] + 2094 000c 1846 mov r0, r3 + 2095 000e FFF7FEFF bl HAL_Delay + 2096 .loc 1 340 56 + 2097 0012 00BF nop + 2098 0014 0837 adds r7, r7, #8 + 2099 .cfi_def_cfa_offset 8 + 2100 0016 BD46 mov sp, r7 + 2101 .cfi_def_cfa_register 13 + 2102 @ sp needed + 2103 0018 80BD pop {r7, pc} + 2104 .cfi_endproc + 2105 .LFE148: + 2107 .text + 2108 .Letext0: + 2109 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 2110 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 2111 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 2112 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 2113 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 2114 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 2115 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 2116 .file 9 "Core/Inc/ADBMS_LL_Driver.h" + 2117 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/cczsHaNw.s page 44 + + +DEFINED SYMBOLS + *ABS*:00000000 ADBMS_LL_Driver.c + /tmp/cczsHaNw.s:25 .bss.adbmsspi:00000000 adbmsspi + /tmp/cczsHaNw.s:22 .bss.adbmsspi:00000000 $d + /tmp/cczsHaNw.s:28 .text.adbmsDriverInit:00000000 $t + /tmp/cczsHaNw.s:34 .text.adbmsDriverInit:00000000 adbmsDriverInit + /tmp/cczsHaNw.s:1801 .text.mcuAdbmsCSLow:00000000 mcuAdbmsCSLow + /tmp/cczsHaNw.s:1831 .text.mcuAdbmsCSHigh:00000000 mcuAdbmsCSHigh + /tmp/cczsHaNw.s:73 .text.adbmsDriverInit:00000028 $d + /tmp/cczsHaNw.s:78 .text.calculateCommandPEC:00000000 $t + /tmp/cczsHaNw.s:84 .text.calculateCommandPEC:00000000 calculateCommandPEC + /tmp/cczsHaNw.s:356 .text.updateCommandPEC:00000000 updateCommandPEC + /tmp/cczsHaNw.s:209 .text.checkCommandPEC:00000000 $t + /tmp/cczsHaNw.s:215 .text.checkCommandPEC:00000000 checkCommandPEC + /tmp/cczsHaNw.s:350 .text.updateCommandPEC:00000000 $t + /tmp/cczsHaNw.s:638 .text.pec10_calc:00000000 $t + /tmp/cczsHaNw.s:644 .text.pec10_calc:00000000 pec10_calc + /tmp/cczsHaNw.s:817 .text.calculateDataPEC:00000000 $t + /tmp/cczsHaNw.s:823 .text.calculateDataPEC:00000000 calculateDataPEC + /tmp/cczsHaNw.s:897 .text.checkDataPEC:00000000 $t + /tmp/cczsHaNw.s:903 .text.checkDataPEC:00000000 checkDataPEC + /tmp/cczsHaNw.s:1048 .text.F_CRC_CalculaCheckSum:00000000 F_CRC_CalculaCheckSum + /tmp/cczsHaNw.s:956 .text.F_CRC_ObtenValorDeTabla:00000000 $t + /tmp/cczsHaNw.s:961 .text.F_CRC_ObtenValorDeTabla:00000000 F_CRC_ObtenValorDeTabla + /tmp/cczsHaNw.s:1042 .text.F_CRC_CalculaCheckSum:00000000 $t + /tmp/cczsHaNw.s:1135 .text.updateDataPEC:00000000 $t + /tmp/cczsHaNw.s:1141 .text.updateDataPEC:00000000 updateDataPEC + /tmp/cczsHaNw.s:1324 .text.writeCMD:00000000 $t + /tmp/cczsHaNw.s:1330 .text.writeCMD:00000000 writeCMD + /tmp/cczsHaNw.s:1861 .text.mcuSPITransmit:00000000 mcuSPITransmit + /tmp/cczsHaNw.s:1509 .text.readCMD:00000000 $t + /tmp/cczsHaNw.s:1515 .text.readCMD:00000000 readCMD + /tmp/cczsHaNw.s:2022 .text.mcuSPITransmitReceive:00000000 mcuSPITransmitReceive + /tmp/cczsHaNw.s:1713 .text.pollCMD:00000000 $t + /tmp/cczsHaNw.s:1719 .text.pollCMD:00000000 pollCMD + /tmp/cczsHaNw.s:1795 .text.mcuAdbmsCSLow:00000000 $t + /tmp/cczsHaNw.s:1825 .text.mcuAdbmsCSHigh:00000000 $t + /tmp/cczsHaNw.s:1855 .text.mcuSPITransmit:00000000 $t + /tmp/cczsHaNw.s:1960 .text.mcuSPITransmit:000000a0 $d + /tmp/cczsHaNw.s:1965 .text.mcuSPIReceive:00000000 $t + /tmp/cczsHaNw.s:1971 .text.mcuSPIReceive:00000000 mcuSPIReceive + /tmp/cczsHaNw.s:2011 .text.mcuSPIReceive:0000002c $d + /tmp/cczsHaNw.s:2016 .text.mcuSPITransmitReceive:00000000 $t + /tmp/cczsHaNw.s:2065 .text.mcuSPITransmitReceive:00000030 $d + /tmp/cczsHaNw.s:2070 .text.mcuDelay:00000000 $t + /tmp/cczsHaNw.s:2076 .text.mcuDelay:00000000 mcuDelay + +UNDEFINED SYMBOLS +HAL_Delay +HAL_GPIO_WritePin +HAL_SPI_TransmitReceive +HAL_SPI_Receive diff --git a/Software/build/ADBMS_LL_Driver.o b/Software/build/ADBMS_LL_Driver.o new file mode 100644 index 0000000..165c27b Binary files /dev/null and b/Software/build/ADBMS_LL_Driver.o differ diff --git a/Software/build/AMS_HighLevel.d b/Software/build/AMS_HighLevel.d new file mode 100644 index 0000000..efbaec9 --- /dev/null +++ b/Software/build/AMS_HighLevel.d @@ -0,0 +1,74 @@ +build/AMS_HighLevel.o: Core/Src/AMS_HighLevel.c Core/Inc/AMS_HighLevel.h \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Lib/can-halal/can-halal.h Core/Inc/errors.h \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_LL_Driver.h +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_LL_Driver.h: diff --git a/Software/build/AMS_HighLevel.lst b/Software/build/AMS_HighLevel.lst new file mode 100644 index 0000000..dd4507c --- /dev/null +++ b/Software/build/AMS_HighLevel.lst @@ -0,0 +1,1269 @@ +ARM GAS /tmp/cccWxVkc.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "AMS_HighLevel.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/AMS_HighLevel.c" + 20 .global module + 21 .section .bss.module,"aw",%nobits + 22 .align 2 + 25 module: + 26 0000 00000000 .space 116 + 26 00000000 + 26 00000000 + 26 00000000 + 26 00000000 + 27 .global balancedCells + 28 .section .bss.balancedCells,"aw",%nobits + 29 .align 2 + 32 balancedCells: + 33 0000 00000000 .space 4 + 34 .global balancingActive + 35 .section .bss.balancingActive,"aw",%nobits + 38 balancingActive: + 39 0000 00 .space 1 + 40 .global amsuv + 41 .section .bss.amsuv,"aw",%nobits + 42 .align 1 + 45 amsuv: + 46 0000 0000 .space 2 + 47 .global amsov + 48 .section .bss.amsov,"aw",%nobits + 49 .align 1 + 52 amsov: + 53 0000 0000 .space 2 + 54 .global numberofCells + 55 .section .data.numberofCells,"aw" + 58 numberofCells: + 59 0000 0D .byte 13 + 60 .global numberofAux + 61 .section .bss.numberofAux,"aw",%nobits + 64 numberofAux: + 65 0000 00 .space 1 + 66 .global packetChecksumFails + 67 .section .bss.packetChecksumFails,"aw",%nobits + ARM GAS /tmp/cccWxVkc.s page 2 + + + 70 packetChecksumFails: + 71 0000 00 .space 1 + 72 .global deviceSleeps + 73 .section .bss.deviceSleeps,"aw",%nobits + 76 deviceSleeps: + 77 0000 00 .space 1 + 78 .global currentAMSState + 79 .section .bss.currentAMSState,"aw",%nobits + 82 currentAMSState: + 83 0000 00 .space 1 + 84 .global lastAMSState + 85 .section .bss.lastAMSState,"aw",%nobits + 88 lastAMSState: + 89 0000 00 .space 1 + 90 .global pollingTimes + 91 .section .bss.pollingTimes,"aw",%nobits + 92 .align 2 + 95 pollingTimes: + 96 0000 00000000 .space 8 + 96 00000000 + 97 .section .text.AMS_Init,"ax",%progbits + 98 .align 1 + 99 .global AMS_Init + 100 .syntax unified + 101 .thumb + 102 .thumb_func + 104 AMS_Init: + 105 .LFB130: + 1:Core/Src/AMS_HighLevel.c **** /* + 2:Core/Src/AMS_HighLevel.c **** * AMS_HighLevel.c + 3:Core/Src/AMS_HighLevel.c **** * + 4:Core/Src/AMS_HighLevel.c **** * Created on: 20.07.2022 + 5:Core/Src/AMS_HighLevel.c **** * Author: max + 6:Core/Src/AMS_HighLevel.c **** */ + 7:Core/Src/AMS_HighLevel.c **** + 8:Core/Src/AMS_HighLevel.c **** #include "AMS_HighLevel.h" + 9:Core/Src/AMS_HighLevel.c **** #include "ADBMS_Abstraction.h" + 10:Core/Src/AMS_HighLevel.c **** #include "ADBMS_LL_Driver.h" + 11:Core/Src/AMS_HighLevel.c **** #include + 12:Core/Src/AMS_HighLevel.c **** + 13:Core/Src/AMS_HighLevel.c **** Cell_Module module = {}; + 14:Core/Src/AMS_HighLevel.c **** uint32_t balancedCells = 0; + 15:Core/Src/AMS_HighLevel.c **** bool balancingActive = false; + 16:Core/Src/AMS_HighLevel.c **** + 17:Core/Src/AMS_HighLevel.c **** uint16_t amsuv = 0; + 18:Core/Src/AMS_HighLevel.c **** uint16_t amsov = 0; + 19:Core/Src/AMS_HighLevel.c **** + 20:Core/Src/AMS_HighLevel.c **** uint8_t numberofCells = 13; + 21:Core/Src/AMS_HighLevel.c **** uint8_t numberofAux = 0; + 22:Core/Src/AMS_HighLevel.c **** + 23:Core/Src/AMS_HighLevel.c **** uint8_t packetChecksumFails = 0; + 24:Core/Src/AMS_HighLevel.c **** #define MAX_PACKET_CHECKSUM_FAILS 5 + 25:Core/Src/AMS_HighLevel.c **** + 26:Core/Src/AMS_HighLevel.c **** uint8_t deviceSleeps = 0; + 27:Core/Src/AMS_HighLevel.c **** #define MAX_DEVICE_SLEEP 3 //TODO: change to correct value + 28:Core/Src/AMS_HighLevel.c **** #define MAX_CELL_VOLTAGE 4200 //change to 4200 + 29:Core/Src/AMS_HighLevel.c **** #define MIN_CELL_VOLTAGE 3200 //change to 3000 + ARM GAS /tmp/cccWxVkc.s page 3 + + + 30:Core/Src/AMS_HighLevel.c **** #define CELL_VOLTAGE_DIFF_BALANCING 20 //max difference between lowest cell and any other cell + 31:Core/Src/AMS_HighLevel.c **** + 32:Core/Src/AMS_HighLevel.c **** amsState currentAMSState = AMSDEACTIVE; + 33:Core/Src/AMS_HighLevel.c **** amsState lastAMSState = AMSDEACTIVE; + 34:Core/Src/AMS_HighLevel.c **** + 35:Core/Src/AMS_HighLevel.c **** struct pollingTimes { + 36:Core/Src/AMS_HighLevel.c **** uint32_t S_ADC_OW_CHECK; + 37:Core/Src/AMS_HighLevel.c **** uint32_t TMP1075; + 38:Core/Src/AMS_HighLevel.c **** }; + 39:Core/Src/AMS_HighLevel.c **** + 40:Core/Src/AMS_HighLevel.c **** struct pollingTimes pollingTimes = {0, 0}; + 41:Core/Src/AMS_HighLevel.c **** + 42:Core/Src/AMS_HighLevel.c **** void AMS_Init(SPI_HandleTypeDef* hspi) { + 106 .loc 1 42 40 + 107 .cfi_startproc + 108 @ args = 0, pretend = 0, frame = 16 + 109 @ frame_needed = 1, uses_anonymous_args = 0 + 110 0000 90B5 push {r4, r7, lr} + 111 .cfi_def_cfa_offset 12 + 112 .cfi_offset 4, -12 + 113 .cfi_offset 7, -8 + 114 .cfi_offset 14, -4 + 115 0002 85B0 sub sp, sp, #20 + 116 .cfi_def_cfa_offset 32 + 117 0004 00AF add r7, sp, #0 + 118 .cfi_def_cfa_register 7 + 119 0006 7860 str r0, [r7, #4] + 43:Core/Src/AMS_HighLevel.c **** initAMS(hspi, numberofCells, numberofAux); + 120 .loc 1 43 3 + 121 0008 104B ldr r3, .L2 + 122 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 123 000c 104A ldr r2, .L2+4 + 124 000e 1278 ldrb r2, [r2] @ zero_extendqisi2 + 125 0010 1946 mov r1, r3 + 126 0012 7868 ldr r0, [r7, #4] + 127 0014 FFF7FEFF bl initAMS + 44:Core/Src/AMS_HighLevel.c **** amsov = DEFAULT_OV; + 128 .loc 1 44 9 + 129 0018 0E4B ldr r3, .L2+8 + 130 001a 40F26542 movw r2, #1125 + 131 001e 1A80 strh r2, [r3] @ movhi + 45:Core/Src/AMS_HighLevel.c **** amsuv = DEFAULT_UV; + 132 .loc 1 45 9 + 133 0020 0D4B ldr r3, .L2+12 + 134 0022 40F2A112 movw r2, #417 + 135 0026 1A80 strh r2, [r3] @ movhi + 46:Core/Src/AMS_HighLevel.c **** + 47:Core/Src/AMS_HighLevel.c **** pollingTimes = (struct pollingTimes) {HAL_GetTick(), HAL_GetTick()}; + 136 .loc 1 47 41 + 137 0028 FFF7FEFF bl HAL_GetTick + 138 002c 0446 mov r4, r0 + 139 .loc 1 47 56 discriminator 1 + 140 002e FFF7FEFF bl HAL_GetTick + 141 0032 0346 mov r3, r0 + 142 .loc 1 47 16 discriminator 2 + 143 0034 094A ldr r2, .L2+16 + 144 0036 1460 str r4, [r2] + ARM GAS /tmp/cccWxVkc.s page 4 + + + 145 0038 084A ldr r2, .L2+16 + 146 003a 5360 str r3, [r2, #4] + 48:Core/Src/AMS_HighLevel.c **** + 49:Core/Src/AMS_HighLevel.c **** currentAMSState = AMSIDLE; + 147 .loc 1 49 19 + 148 003c 084B ldr r3, .L2+20 + 149 003e 0122 movs r2, #1 + 150 0040 1A70 strb r2, [r3] + 50:Core/Src/AMS_HighLevel.c **** } + 151 .loc 1 50 1 + 152 0042 00BF nop + 153 0044 1437 adds r7, r7, #20 + 154 .cfi_def_cfa_offset 12 + 155 0046 BD46 mov sp, r7 + 156 .cfi_def_cfa_register 13 + 157 @ sp needed + 158 0048 90BD pop {r4, r7, pc} + 159 .L3: + 160 004a 00BF .align 2 + 161 .L2: + 162 004c 00000000 .word numberofCells + 163 0050 00000000 .word numberofAux + 164 0054 00000000 .word amsov + 165 0058 00000000 .word amsuv + 166 005c 00000000 .word pollingTimes + 167 0060 00000000 .word currentAMSState + 168 .cfi_endproc + 169 .LFE130: + 171 .section .text.AMS_Loop,"ax",%progbits + 172 .align 1 + 173 .global AMS_Loop + 174 .syntax unified + 175 .thumb + 176 .thumb_func + 178 AMS_Loop: + 179 .LFB131: + 51:Core/Src/AMS_HighLevel.c **** + 52:Core/Src/AMS_HighLevel.c **** void AMS_Loop() { + 180 .loc 1 52 17 + 181 .cfi_startproc + 182 @ args = 0, pretend = 0, frame = 0 + 183 @ frame_needed = 1, uses_anonymous_args = 0 + 184 0000 80B5 push {r7, lr} + 185 .cfi_def_cfa_offset 8 + 186 .cfi_offset 7, -8 + 187 .cfi_offset 14, -4 + 188 0002 00AF add r7, sp, #0 + 189 .cfi_def_cfa_register 7 + 53:Core/Src/AMS_HighLevel.c **** + 54:Core/Src/AMS_HighLevel.c **** // On Transition Functions called ones if the State Changed + 55:Core/Src/AMS_HighLevel.c **** + 56:Core/Src/AMS_HighLevel.c **** if (currentAMSState != lastAMSState) { + 190 .loc 1 56 23 + 191 0004 224B ldr r3, .L27 + 192 0006 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 193 0008 224B ldr r3, .L27+4 + 194 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + ARM GAS /tmp/cccWxVkc.s page 5 + + + 195 .loc 1 56 6 + 196 000c 9A42 cmp r2, r3 + 197 000e 19D0 beq .L5 + 57:Core/Src/AMS_HighLevel.c **** switch (currentAMSState) { + 198 .loc 1 57 5 + 199 0010 1F4B ldr r3, .L27 + 200 0012 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 201 0014 062B cmp r3, #6 + 202 0016 11D8 bhi .L6 + 203 0018 01A2 adr r2, .L8 + 204 001a 52F823F0 ldr pc, [r2, r3, lsl #2] + 205 001e 00BF .p2align 2 + 206 .L8: + 207 0020 3D000000 .word .L6+1 + 208 0024 3D000000 .word .L6+1 + 209 0028 3D000000 .word .L6+1 + 210 002c 3D000000 .word .L6+1 + 211 0030 3D000000 .word .L6+1 + 212 0034 3D000000 .word .L6+1 + 213 0038 3D000000 .word .L6+1 + 214 .p2align 1 + 215 .L6: + 58:Core/Src/AMS_HighLevel.c **** case AMSIDLE: + 59:Core/Src/AMS_HighLevel.c **** break; + 60:Core/Src/AMS_HighLevel.c **** case AMSDEACTIVE: + 61:Core/Src/AMS_HighLevel.c **** break; + 62:Core/Src/AMS_HighLevel.c **** case AMSCHARGING: + 63:Core/Src/AMS_HighLevel.c **** break; + 64:Core/Src/AMS_HighLevel.c **** case AMSIDLEBALANCING: + 65:Core/Src/AMS_HighLevel.c **** break; + 66:Core/Src/AMS_HighLevel.c **** case AMSDISCHARGING: + 67:Core/Src/AMS_HighLevel.c **** break; + 68:Core/Src/AMS_HighLevel.c **** case AMSWARNING: + 69:Core/Src/AMS_HighLevel.c **** break; + 70:Core/Src/AMS_HighLevel.c **** case AMSERROR: + 71:Core/Src/AMS_HighLevel.c **** break; + 72:Core/Src/AMS_HighLevel.c **** } + 73:Core/Src/AMS_HighLevel.c **** lastAMSState = currentAMSState; + 216 .loc 1 73 18 + 217 003c 144B ldr r3, .L27 + 218 003e 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 219 0040 144B ldr r3, .L27+4 + 220 0042 1A70 strb r2, [r3] + 221 .L5: + 74:Core/Src/AMS_HighLevel.c **** } + 75:Core/Src/AMS_HighLevel.c **** + 76:Core/Src/AMS_HighLevel.c **** // Main Loops for different AMS States + 77:Core/Src/AMS_HighLevel.c **** + 78:Core/Src/AMS_HighLevel.c **** switch (currentAMSState) { + 222 .loc 1 78 3 + 223 0044 124B ldr r3, .L27 + 224 0046 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 225 0048 062B cmp r3, #6 + 226 004a 1ED8 bhi .L24 + 227 004c 01A2 adr r2, .L17 + 228 004e 52F823F0 ldr pc, [r2, r3, lsl #2] + 229 0052 00BF .p2align 2 + ARM GAS /tmp/cccWxVkc.s page 6 + + + 230 .L17: + 231 0054 89000000 .word .L25+1 + 232 0058 71000000 .word .L22+1 + 233 005c 77000000 .word .L21+1 + 234 0060 7D000000 .word .L20+1 + 235 0064 89000000 .word .L25+1 + 236 0068 83000000 .word .L18+1 + 237 006c 89000000 .word .L25+1 + 238 .p2align 1 + 239 .L22: + 79:Core/Src/AMS_HighLevel.c **** case AMSIDLE: + 80:Core/Src/AMS_HighLevel.c **** AMS_Idle_Loop(); + 240 .loc 1 80 5 + 241 0070 FFF7FEFF bl AMS_Idle_Loop + 81:Core/Src/AMS_HighLevel.c **** break; + 242 .loc 1 81 5 + 243 0074 09E0 b .L15 + 244 .L21: + 82:Core/Src/AMS_HighLevel.c **** case AMSDEACTIVE: + 83:Core/Src/AMS_HighLevel.c **** break; + 84:Core/Src/AMS_HighLevel.c **** case AMSCHARGING: + 85:Core/Src/AMS_HighLevel.c **** AMS_Idle_Loop(); + 245 .loc 1 85 5 + 246 0076 FFF7FEFF bl AMS_Idle_Loop + 86:Core/Src/AMS_HighLevel.c **** break; + 247 .loc 1 86 5 + 248 007a 06E0 b .L15 + 249 .L20: + 87:Core/Src/AMS_HighLevel.c **** case AMSIDLEBALANCING: + 88:Core/Src/AMS_HighLevel.c **** AMS_Idle_Loop(); + 250 .loc 1 88 5 + 251 007c FFF7FEFF bl AMS_Idle_Loop + 89:Core/Src/AMS_HighLevel.c **** break; + 252 .loc 1 89 5 + 253 0080 03E0 b .L15 + 254 .L18: + 90:Core/Src/AMS_HighLevel.c **** case AMSDISCHARGING: + 91:Core/Src/AMS_HighLevel.c **** break; + 92:Core/Src/AMS_HighLevel.c **** case AMSWARNING: + 93:Core/Src/AMS_HighLevel.c **** AMS_Warning_Loop(); + 255 .loc 1 93 5 + 256 0082 FFF7FEFF bl AMS_Warning_Loop + 94:Core/Src/AMS_HighLevel.c **** break; + 257 .loc 1 94 5 + 258 0086 00E0 b .L15 + 259 .L25: + 83:Core/Src/AMS_HighLevel.c **** case AMSCHARGING: + 260 .loc 1 83 5 + 261 0088 00BF nop + 262 .L15: + 263 .L24: + 95:Core/Src/AMS_HighLevel.c **** case AMSERROR: + 96:Core/Src/AMS_HighLevel.c **** break; + 97:Core/Src/AMS_HighLevel.c **** } + 98:Core/Src/AMS_HighLevel.c **** } + 264 .loc 1 98 1 + 265 008a 00BF nop + ARM GAS /tmp/cccWxVkc.s page 7 + + + 266 008c 80BD pop {r7, pc} + 267 .L28: + 268 008e 00BF .align 2 + 269 .L27: + 270 0090 00000000 .word currentAMSState + 271 0094 00000000 .word lastAMSState + 272 .cfi_endproc + 273 .LFE131: + 275 .section .text.AMS_Idle_Loop,"ax",%progbits + 276 .align 1 + 277 .global AMS_Idle_Loop + 278 .syntax unified + 279 .thumb + 280 .thumb_func + 282 AMS_Idle_Loop: + 283 .LFB132: + 99:Core/Src/AMS_HighLevel.c **** + 100:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Idle_Loop() { + 284 .loc 1 100 25 + 285 .cfi_startproc + 286 @ args = 0, pretend = 0, frame = 24 + 287 @ frame_needed = 1, uses_anonymous_args = 0 + 288 0000 2DE9B04F push {r4, r5, r7, r8, r9, r10, fp, lr} + 289 .cfi_def_cfa_offset 32 + 290 .cfi_offset 4, -32 + 291 .cfi_offset 5, -28 + 292 .cfi_offset 7, -24 + 293 .cfi_offset 8, -20 + 294 .cfi_offset 9, -16 + 295 .cfi_offset 10, -12 + 296 .cfi_offset 11, -8 + 297 .cfi_offset 14, -4 + 298 0004 88B0 sub sp, sp, #32 + 299 .cfi_def_cfa_offset 64 + 300 0006 02AF add r7, sp, #8 + 301 .cfi_def_cfa 7, 56 + 101:Core/Src/AMS_HighLevel.c **** if (!amsWakeUp()) { + 302 .loc 1 101 8 + 303 0008 FFF7FEFF bl amsWakeUp + 304 000c 0346 mov r3, r0 + 305 .loc 1 101 6 discriminator 1 + 306 000e 002B cmp r3, #0 + 307 0010 05D1 bne .L30 + 102:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_TIMEOUT; //we don't receive data for the wakeup command + 308 .loc 1 102 26 + 309 0012 944B ldr r3, .L46 + 310 0014 0722 movs r2, #7 + 311 0016 5A80 strh r2, [r3, #2] @ movhi + 103:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); //so we can't tell if we timed out + 312 .loc 1 103 5 + 313 0018 2020 movs r0, #32 + 314 001a FFF7FEFF bl set_error_source + 315 .L30: + 104:Core/Src/AMS_HighLevel.c **** } + 105:Core/Src/AMS_HighLevel.c **** + 106:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsAuxAndStatusMeasurement(&module); + 316 .loc 1 106 26 + ARM GAS /tmp/cccWxVkc.s page 8 + + + 317 001e 9248 ldr r0, .L46+4 + 318 0020 FFF7FEFF bl amsAuxAndStatusMeasurement + 319 0024 0346 mov r3, r0 + 320 0026 1A46 mov r2, r3 + 321 .loc 1 106 23 discriminator 1 + 322 0028 904B ldr r3, .L46+8 + 323 002a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 324 002c 1344 add r3, r3, r2 + 325 002e DAB2 uxtb r2, r3 + 326 0030 8E4B ldr r3, .L46+8 + 327 0032 1A70 strb r2, [r3] + 107:Core/Src/AMS_HighLevel.c **** + 108:Core/Src/AMS_HighLevel.c **** if (module.status.SLEEP) { + 328 .loc 1 108 7 + 329 0034 8C4B ldr r3, .L46+4 + 330 0036 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 331 003a 03F01003 and r3, r3, #16 + 332 003e DBB2 uxtb r3, r3 + 333 .loc 1 108 6 + 334 0040 002B cmp r3, #0 + 335 0042 12D0 beq .L31 + 109:Core/Src/AMS_HighLevel.c **** deviceSleeps++; + 336 .loc 1 109 17 + 337 0044 8A4B ldr r3, .L46+12 + 338 0046 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 339 0048 0133 adds r3, r3, #1 + 340 004a DAB2 uxtb r2, r3 + 341 004c 884B ldr r3, .L46+12 + 342 004e 1A70 strb r2, [r3] + 110:Core/Src/AMS_HighLevel.c **** if (deviceSleeps > MAX_DEVICE_SLEEP) { + 343 .loc 1 110 22 + 344 0050 874B ldr r3, .L46+12 + 345 0052 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 346 .loc 1 110 8 + 347 0054 032B cmp r3, #3 + 348 0056 06D9 bls .L32 + 111:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_TIMEOUT; + 349 .loc 1 111 28 + 350 0058 824B ldr r3, .L46 + 351 005a 0722 movs r2, #7 + 352 005c 5A80 strh r2, [r3, #2] @ movhi + 112:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); + 353 .loc 1 112 7 + 354 005e 2020 movs r0, #32 + 355 0060 FFF7FEFF bl set_error_source + 356 0064 01E0 b .L31 + 357 .L32: + 113:Core/Src/AMS_HighLevel.c **** } else { + 114:Core/Src/AMS_HighLevel.c **** amsReset(); + 358 .loc 1 114 7 + 359 0066 FFF7FEFF bl amsReset + 360 .L31: + 115:Core/Src/AMS_HighLevel.c **** } + 116:Core/Src/AMS_HighLevel.c **** } + 117:Core/Src/AMS_HighLevel.c **** + 118:Core/Src/AMS_HighLevel.c **** if (module.status.CS_FLT || module.status.SPIFLT || module.status.CMED || + 361 .loc 1 118 20 + ARM GAS /tmp/cccWxVkc.s page 9 + + + 362 006a 7F4B ldr r3, .L46+4 + 363 006c B3F84830 ldrh r3, [r3, #72] + 364 .loc 1 118 6 + 365 0070 002B cmp r3, #0 + 366 0072 37D1 bne .L33 + 367 .loc 1 118 28 discriminator 1 + 368 0074 7C4B ldr r3, .L46+4 + 369 0076 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 370 007a 03F00803 and r3, r3, #8 + 371 007e DBB2 uxtb r3, r3 + 372 0080 002B cmp r3, #0 + 373 0082 2FD1 bne .L33 + 374 .loc 1 118 52 discriminator 2 + 375 0084 784B ldr r3, .L46+4 + 376 0086 93F84C30 ldrb r3, [r3, #76] @ zero_extendqisi2 + 377 008a 03F02003 and r3, r3, #32 + 378 008e DBB2 uxtb r3, r3 + 379 0090 002B cmp r3, #0 + 380 0092 27D1 bne .L33 + 381 .loc 1 118 74 discriminator 3 + 382 0094 744B ldr r3, .L46+4 + 383 0096 93F84C30 ldrb r3, [r3, #76] @ zero_extendqisi2 + 384 009a 23F07F03 bic r3, r3, #127 + 385 009e DBB2 uxtb r3, r3 + 386 00a0 002B cmp r3, #0 + 387 00a2 1FD1 bne .L33 + 119:Core/Src/AMS_HighLevel.c **** module.status.SMED || module.status.VDE || module.status.VDEL || + 388 .loc 1 119 26 + 389 00a4 704B ldr r3, .L46+4 + 390 00a6 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 391 00aa 03F00203 and r3, r3, #2 + 392 00ae DBB2 uxtb r3, r3 + 393 00b0 002B cmp r3, #0 + 394 00b2 17D1 bne .L33 + 395 .loc 1 119 47 discriminator 1 + 396 00b4 6C4B ldr r3, .L46+4 + 397 00b6 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 398 00ba 03F00103 and r3, r3, #1 + 399 00be DBB2 uxtb r3, r3 + 400 00c0 002B cmp r3, #0 + 401 00c2 0FD1 bne .L33 + 402 .loc 1 119 69 discriminator 2 + 403 00c4 684B ldr r3, .L46+4 + 404 00c6 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 405 00ca 23F07F03 bic r3, r3, #127 + 406 00ce DBB2 uxtb r3, r3 + 407 00d0 002B cmp r3, #0 + 408 00d2 07D1 bne .L33 + 120:Core/Src/AMS_HighLevel.c **** module.status.OSCCHK || module.status.TMODCHK) { + 409 .loc 1 120 27 + 410 00d4 644B ldr r3, .L46+4 + 411 00d6 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 412 00da 03F04003 and r3, r3, #64 + 413 00de DBB2 uxtb r3, r3 + 414 00e0 002B cmp r3, #0 + 415 00e2 05D0 beq .L34 + 416 .L33: + ARM GAS /tmp/cccWxVkc.s page 10 + + + 121:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_FAULT; + 417 .loc 1 121 26 + 418 00e4 5F4B ldr r3, .L46 + 419 00e6 0A22 movs r2, #10 + 420 00e8 5A80 strh r2, [r3, #2] @ movhi + 122:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); + 421 .loc 1 122 5 + 422 00ea 2020 movs r0, #32 + 423 00ec FFF7FEFF bl set_error_source + 424 .L34: + 123:Core/Src/AMS_HighLevel.c **** } + 124:Core/Src/AMS_HighLevel.c **** + 125:Core/Src/AMS_HighLevel.c **** if (module.status.THSD) { + 425 .loc 1 125 7 + 426 00f0 5D4B ldr r3, .L46+4 + 427 00f2 93F84D30 ldrb r3, [r3, #77] @ zero_extendqisi2 + 428 00f6 03F02003 and r3, r3, #32 + 429 00fa DBB2 uxtb r3, r3 + 430 .loc 1 125 6 + 431 00fc 002B cmp r3, #0 + 432 00fe 05D0 beq .L35 + 126:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_OVERTEMP; + 433 .loc 1 126 26 + 434 0100 584B ldr r3, .L46 + 435 0102 0922 movs r2, #9 + 436 0104 5A80 strh r2, [r3, #2] @ movhi + 127:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); + 437 .loc 1 127 5 + 438 0106 2020 movs r0, #32 + 439 0108 FFF7FEFF bl set_error_source + 440 .L35: + 128:Core/Src/AMS_HighLevel.c **** } + 129:Core/Src/AMS_HighLevel.c **** + 130:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCellMeasurement(&module); + 441 .loc 1 130 26 + 442 010c 5648 ldr r0, .L46+4 + 443 010e FFF7FEFF bl amsCellMeasurement + 444 0112 0346 mov r3, r0 + 445 0114 1A46 mov r2, r3 + 446 .loc 1 130 23 discriminator 1 + 447 0116 554B ldr r3, .L46+8 + 448 0118 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 449 011a 1344 add r3, r3, r2 + 450 011c DAB2 uxtb r2, r3 + 451 011e 534B ldr r3, .L46+8 + 452 0120 1A70 strb r2, [r3] + 131:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCheckUnderOverVoltage(&module); + 453 .loc 1 131 26 + 454 0122 5148 ldr r0, .L46+4 + 455 0124 FFF7FEFF bl amsCheckUnderOverVoltage + 456 0128 0346 mov r3, r0 + 457 012a 1A46 mov r2, r3 + 458 .loc 1 131 23 discriminator 1 + 459 012c 4F4B ldr r3, .L46+8 + 460 012e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 461 0130 1344 add r3, r3, r2 + 462 0132 DAB2 uxtb r2, r3 + ARM GAS /tmp/cccWxVkc.s page 11 + + + 463 0134 4D4B ldr r3, .L46+8 + 464 0136 1A70 strb r2, [r3] + 132:Core/Src/AMS_HighLevel.c **** + 133:Core/Src/AMS_HighLevel.c **** if (packetChecksumFails > MAX_PACKET_CHECKSUM_FAILS) { + 465 .loc 1 133 27 + 466 0138 4C4B ldr r3, .L46+8 + 467 013a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 468 .loc 1 133 6 + 469 013c 052B cmp r3, #5 + 470 013e 05D9 bls .L36 + 134:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_CHECKSUM_FAIL; + 471 .loc 1 134 26 + 472 0140 484B ldr r3, .L46 + 473 0142 0822 movs r2, #8 + 474 0144 5A80 strh r2, [r3, #2] @ movhi + 135:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); + 475 .loc 1 135 5 + 476 0146 2020 movs r0, #32 + 477 0148 FFF7FEFF bl set_error_source + 478 .L36: + 136:Core/Src/AMS_HighLevel.c **** } + 137:Core/Src/AMS_HighLevel.c **** + 138:Core/Src/AMS_HighLevel.c **** int any_voltage_error = 0; + 479 .loc 1 138 7 + 480 014c 0023 movs r3, #0 + 481 014e 7B61 str r3, [r7, #20] + 482 .LBB2: + 139:Core/Src/AMS_HighLevel.c **** for (size_t i = 0; i < numberofCells; i++) { + 483 .loc 1 139 15 + 484 0150 0023 movs r3, #0 + 485 0152 3B61 str r3, [r7, #16] + 486 .loc 1 139 3 + 487 0154 48E0 b .L37 + 488 .L40: + 140:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] < MIN_CELL_VOLTAGE) { + 489 .loc 1 140 28 + 490 0156 444A ldr r2, .L46+4 + 491 0158 3B69 ldr r3, [r7, #16] + 492 015a 32F91330 ldrsh r3, [r2, r3, lsl #1] + 493 .loc 1 140 8 + 494 015e B3F5486F cmp r3, #3200 + 495 0162 1BDA bge .L38 + 496 .LBB3: + 141:Core/Src/AMS_HighLevel.c **** any_voltage_error = 1; + 497 .loc 1 141 25 + 498 0164 0123 movs r3, #1 + 499 0166 7B61 str r3, [r7, #20] + 142:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_UNDERVOLT; + 500 .loc 1 142 28 + 501 0168 3E4B ldr r3, .L46 + 502 016a 0322 movs r2, #3 + 503 016c 5A80 strh r2, [r3, #2] @ movhi + 143:Core/Src/AMS_HighLevel.c **** error_data.data[0] = i; + 504 .loc 1 143 26 + 505 016e 3B69 ldr r3, [r7, #16] + 506 0170 DAB2 uxtb r2, r3 + 507 0172 3C4B ldr r3, .L46 + ARM GAS /tmp/cccWxVkc.s page 12 + + + 508 0174 1A71 strb r2, [r3, #4] + 144:Core/Src/AMS_HighLevel.c **** uint8_t* ptr = &error_data.data[1]; + 509 .loc 1 144 16 + 510 0176 3F4B ldr r3, .L46+16 + 511 0178 7B60 str r3, [r7, #4] + 145:Core/Src/AMS_HighLevel.c **** ptr = ftcan_marshal_unsigned(ptr, module.cellVoltages[i], 2); + 512 .loc 1 145 60 + 513 017a 3B4A ldr r2, .L46+4 + 514 017c 3B69 ldr r3, [r7, #16] + 515 017e 32F91330 ldrsh r3, [r2, r3, lsl #1] + 516 .loc 1 145 13 + 517 0182 1BB2 sxth r3, r3 + 518 0184 DA17 asrs r2, r3, #31 + 519 0186 9846 mov r8, r3 + 520 0188 9146 mov r9, r2 + 521 018a 0223 movs r3, #2 + 522 018c 0093 str r3, [sp] + 523 018e 4246 mov r2, r8 + 524 0190 4B46 mov r3, r9 + 525 0192 7868 ldr r0, [r7, #4] + 526 0194 FFF7FEFF bl ftcan_marshal_unsigned + 527 0198 7860 str r0, [r7, #4] + 528 .LBE3: + 529 019a 22E0 b .L39 + 530 .L38: + 146:Core/Src/AMS_HighLevel.c **** } else if (module.cellVoltages[i] > MAX_CELL_VOLTAGE) { + 531 .loc 1 146 35 + 532 019c 324A ldr r2, .L46+4 + 533 019e 3B69 ldr r3, [r7, #16] + 534 01a0 32F91330 ldrsh r3, [r2, r3, lsl #1] + 535 .loc 1 146 15 + 536 01a4 41F26802 movw r2, #4200 + 537 01a8 9342 cmp r3, r2 + 538 01aa 1ADD ble .L39 + 539 .LBB4: + 147:Core/Src/AMS_HighLevel.c **** any_voltage_error = 1; + 540 .loc 1 147 25 + 541 01ac 0123 movs r3, #1 + 542 01ae 7B61 str r3, [r7, #20] + 148:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_OVERVOLT; + 543 .loc 1 148 28 + 544 01b0 2C4B ldr r3, .L46 + 545 01b2 0222 movs r2, #2 + 546 01b4 5A80 strh r2, [r3, #2] @ movhi + 149:Core/Src/AMS_HighLevel.c **** error_data.data[0] = i; + 547 .loc 1 149 26 + 548 01b6 3B69 ldr r3, [r7, #16] + 549 01b8 DAB2 uxtb r2, r3 + 550 01ba 2A4B ldr r3, .L46 + 551 01bc 1A71 strb r2, [r3, #4] + 150:Core/Src/AMS_HighLevel.c **** uint8_t* ptr = &error_data.data[1]; + 552 .loc 1 150 16 + 553 01be 2D4B ldr r3, .L46+16 + 554 01c0 BB60 str r3, [r7, #8] + 151:Core/Src/AMS_HighLevel.c **** ptr = ftcan_marshal_unsigned(ptr, module.cellVoltages[i], 2); + 555 .loc 1 151 60 + 556 01c2 294A ldr r2, .L46+4 + ARM GAS /tmp/cccWxVkc.s page 13 + + + 557 01c4 3B69 ldr r3, [r7, #16] + 558 01c6 32F91330 ldrsh r3, [r2, r3, lsl #1] + 559 .loc 1 151 13 + 560 01ca 1BB2 sxth r3, r3 + 561 01cc DA17 asrs r2, r3, #31 + 562 01ce 9A46 mov r10, r3 + 563 01d0 9346 mov fp, r2 + 564 01d2 0223 movs r3, #2 + 565 01d4 0093 str r3, [sp] + 566 01d6 5246 mov r2, r10 + 567 01d8 5B46 mov r3, fp + 568 01da B868 ldr r0, [r7, #8] + 569 01dc FFF7FEFF bl ftcan_marshal_unsigned + 570 01e0 B860 str r0, [r7, #8] + 571 .L39: + 572 .LBE4: + 139:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] < MIN_CELL_VOLTAGE) { + 573 .loc 1 139 42 discriminator 2 + 574 01e2 3B69 ldr r3, [r7, #16] + 575 01e4 0133 adds r3, r3, #1 + 576 01e6 3B61 str r3, [r7, #16] + 577 .L37: + 139:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] < MIN_CELL_VOLTAGE) { + 578 .loc 1 139 24 discriminator 1 + 579 01e8 234B ldr r3, .L46+20 + 580 01ea 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 581 01ec 1A46 mov r2, r3 + 582 01ee 3B69 ldr r3, [r7, #16] + 583 01f0 9342 cmp r3, r2 + 584 01f2 B0D3 bcc .L40 + 585 .LBE2: + 152:Core/Src/AMS_HighLevel.c **** } + 153:Core/Src/AMS_HighLevel.c **** } + 154:Core/Src/AMS_HighLevel.c **** + 155:Core/Src/AMS_HighLevel.c **** if (module.internalDieTemp > 28000) { //TODO: change to correct value + 586 .loc 1 155 13 + 587 01f4 1C4B ldr r3, .L46+4 + 588 01f6 B3F84E30 ldrh r3, [r3, #78] + 589 .loc 1 155 6 + 590 01fa 46F66052 movw r2, #28000 + 591 01fe 9342 cmp r3, r2 + 592 0200 17D9 bls .L41 + 593 .LBB5: + 156:Core/Src/AMS_HighLevel.c **** error_data.data_kind = SEK_INTERNAL_BMS_OVERTEMP; + 594 .loc 1 156 26 + 595 0202 184B ldr r3, .L46 + 596 0204 0922 movs r2, #9 + 597 0206 5A80 strh r2, [r3, #2] @ movhi + 157:Core/Src/AMS_HighLevel.c **** uint8_t* ptr = &error_data.data[0]; + 598 .loc 1 157 14 + 599 0208 1C4B ldr r3, .L46+24 + 600 020a FB60 str r3, [r7, #12] + 158:Core/Src/AMS_HighLevel.c **** ptr = ftcan_marshal_unsigned(ptr, module.internalDieTemp, 2); + 601 .loc 1 158 45 + 602 020c 164B ldr r3, .L46+4 + 603 020e B3F84E30 ldrh r3, [r3, #78] + 604 .loc 1 158 11 + ARM GAS /tmp/cccWxVkc.s page 14 + + + 605 0212 9BB2 uxth r3, r3 + 606 0214 0022 movs r2, #0 + 607 0216 1C46 mov r4, r3 + 608 0218 1546 mov r5, r2 + 609 021a 0223 movs r3, #2 + 610 021c 0093 str r3, [sp] + 611 021e 2246 mov r2, r4 + 612 0220 2B46 mov r3, r5 + 613 0222 F868 ldr r0, [r7, #12] + 614 0224 FFF7FEFF bl ftcan_marshal_unsigned + 615 0228 F860 str r0, [r7, #12] + 159:Core/Src/AMS_HighLevel.c **** + 160:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_INTERNAL); + 616 .loc 1 160 5 + 617 022a 2020 movs r0, #32 + 618 022c FFF7FEFF bl set_error_source + 619 .LBE5: + 620 0230 02E0 b .L42 + 621 .L41: + 161:Core/Src/AMS_HighLevel.c **** } else { + 162:Core/Src/AMS_HighLevel.c **** clear_error_source(ERROR_SOURCE_INTERNAL); + 622 .loc 1 162 5 + 623 0232 2020 movs r0, #32 + 624 0234 FFF7FEFF bl clear_error_source + 625 .L42: + 163:Core/Src/AMS_HighLevel.c **** } + 164:Core/Src/AMS_HighLevel.c **** + 165:Core/Src/AMS_HighLevel.c **** if (any_voltage_error) { + 626 .loc 1 165 6 + 627 0238 7B69 ldr r3, [r7, #20] + 628 023a 002B cmp r3, #0 + 629 023c 03D0 beq .L43 + 166:Core/Src/AMS_HighLevel.c **** set_error_source(ERROR_SOURCE_VOLTAGES); + 630 .loc 1 166 5 + 631 023e 0120 movs r0, #1 + 632 0240 FFF7FEFF bl set_error_source + 633 0244 02E0 b .L44 + 634 .L43: + 167:Core/Src/AMS_HighLevel.c **** } else { + 168:Core/Src/AMS_HighLevel.c **** clear_error_source(ERROR_SOURCE_VOLTAGES); + 635 .loc 1 168 5 + 636 0246 0120 movs r0, #1 + 637 0248 FFF7FEFF bl clear_error_source + 638 .L44: + 169:Core/Src/AMS_HighLevel.c **** } + 170:Core/Src/AMS_HighLevel.c **** + 171:Core/Src/AMS_HighLevel.c **** mcuDelay(10); + 639 .loc 1 171 3 + 640 024c 0A20 movs r0, #10 + 641 024e FFF7FEFF bl mcuDelay + 172:Core/Src/AMS_HighLevel.c **** + 173:Core/Src/AMS_HighLevel.c **** AMS_Balancing_Loop(); + 642 .loc 1 173 3 + 643 0252 FFF7FEFF bl AMS_Balancing_Loop + 174:Core/Src/AMS_HighLevel.c **** return 0; + 644 .loc 1 174 10 + 645 0256 0023 movs r3, #0 + ARM GAS /tmp/cccWxVkc.s page 15 + + + 175:Core/Src/AMS_HighLevel.c **** } + 646 .loc 1 175 1 + 647 0258 1846 mov r0, r3 + 648 025a 1837 adds r7, r7, #24 + 649 .cfi_def_cfa_offset 32 + 650 025c BD46 mov sp, r7 + 651 .cfi_def_cfa_register 13 + 652 @ sp needed + 653 025e BDE8B08F pop {r4, r5, r7, r8, r9, r10, fp, pc} + 654 .L47: + 655 0262 00BF .align 2 + 656 .L46: + 657 0264 00000000 .word error_data + 658 0268 00000000 .word module + 659 026c 00000000 .word packetChecksumFails + 660 0270 00000000 .word deviceSleeps + 661 0274 05000000 .word error_data+5 + 662 0278 00000000 .word numberofCells + 663 027c 04000000 .word error_data+4 + 664 .cfi_endproc + 665 .LFE132: + 667 .section .text.AMS_Warning_Loop,"ax",%progbits + 668 .align 1 + 669 .global AMS_Warning_Loop + 670 .syntax unified + 671 .thumb + 672 .thumb_func + 674 AMS_Warning_Loop: + 675 .LFB133: + 176:Core/Src/AMS_HighLevel.c **** + 177:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Warning_Loop() { return 0; } + 676 .loc 1 177 28 + 677 .cfi_startproc + 678 @ args = 0, pretend = 0, frame = 0 + 679 @ frame_needed = 1, uses_anonymous_args = 0 + 680 @ link register save eliminated. + 681 0000 80B4 push {r7} + 682 .cfi_def_cfa_offset 4 + 683 .cfi_offset 7, -4 + 684 0002 00AF add r7, sp, #0 + 685 .cfi_def_cfa_register 7 + 686 .loc 1 177 37 + 687 0004 0023 movs r3, #0 + 688 .loc 1 177 40 + 689 0006 1846 mov r0, r3 + 690 0008 BD46 mov sp, r7 + 691 .cfi_def_cfa_register 13 + 692 @ sp needed + 693 000a 5DF8047B ldr r7, [sp], #4 + 694 .cfi_restore 7 + 695 .cfi_def_cfa_offset 0 + 696 000e 7047 bx lr + 697 .cfi_endproc + 698 .LFE133: + 700 .section .text.AMS_Error_Loop,"ax",%progbits + 701 .align 1 + 702 .global AMS_Error_Loop + ARM GAS /tmp/cccWxVkc.s page 16 + + + 703 .syntax unified + 704 .thumb + 705 .thumb_func + 707 AMS_Error_Loop: + 708 .LFB134: + 178:Core/Src/AMS_HighLevel.c **** + 179:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Error_Loop() { return 0; } + 709 .loc 1 179 26 + 710 .cfi_startproc + 711 @ args = 0, pretend = 0, frame = 0 + 712 @ frame_needed = 1, uses_anonymous_args = 0 + 713 @ link register save eliminated. + 714 0000 80B4 push {r7} + 715 .cfi_def_cfa_offset 4 + 716 .cfi_offset 7, -4 + 717 0002 00AF add r7, sp, #0 + 718 .cfi_def_cfa_register 7 + 719 .loc 1 179 35 + 720 0004 0023 movs r3, #0 + 721 .loc 1 179 38 + 722 0006 1846 mov r0, r3 + 723 0008 BD46 mov sp, r7 + 724 .cfi_def_cfa_register 13 + 725 @ sp needed + 726 000a 5DF8047B ldr r7, [sp], #4 + 727 .cfi_restore 7 + 728 .cfi_def_cfa_offset 0 + 729 000e 7047 bx lr + 730 .cfi_endproc + 731 .LFE134: + 733 .section .text.AMS_Charging_Loop,"ax",%progbits + 734 .align 1 + 735 .global AMS_Charging_Loop + 736 .syntax unified + 737 .thumb + 738 .thumb_func + 740 AMS_Charging_Loop: + 741 .LFB135: + 180:Core/Src/AMS_HighLevel.c **** + 181:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Charging_Loop() { return 0; } + 742 .loc 1 181 29 + 743 .cfi_startproc + 744 @ args = 0, pretend = 0, frame = 0 + 745 @ frame_needed = 1, uses_anonymous_args = 0 + 746 @ link register save eliminated. + 747 0000 80B4 push {r7} + 748 .cfi_def_cfa_offset 4 + 749 .cfi_offset 7, -4 + 750 0002 00AF add r7, sp, #0 + 751 .cfi_def_cfa_register 7 + 752 .loc 1 181 38 + 753 0004 0023 movs r3, #0 + 754 .loc 1 181 41 + 755 0006 1846 mov r0, r3 + 756 0008 BD46 mov sp, r7 + 757 .cfi_def_cfa_register 13 + 758 @ sp needed + ARM GAS /tmp/cccWxVkc.s page 17 + + + 759 000a 5DF8047B ldr r7, [sp], #4 + 760 .cfi_restore 7 + 761 .cfi_def_cfa_offset 0 + 762 000e 7047 bx lr + 763 .cfi_endproc + 764 .LFE135: + 766 .section .text.AMS_Discharging_Loop,"ax",%progbits + 767 .align 1 + 768 .global AMS_Discharging_Loop + 769 .syntax unified + 770 .thumb + 771 .thumb_func + 773 AMS_Discharging_Loop: + 774 .LFB136: + 182:Core/Src/AMS_HighLevel.c **** + 183:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Discharging_Loop() { return 0; } + 775 .loc 1 183 32 + 776 .cfi_startproc + 777 @ args = 0, pretend = 0, frame = 0 + 778 @ frame_needed = 1, uses_anonymous_args = 0 + 779 @ link register save eliminated. + 780 0000 80B4 push {r7} + 781 .cfi_def_cfa_offset 4 + 782 .cfi_offset 7, -4 + 783 0002 00AF add r7, sp, #0 + 784 .cfi_def_cfa_register 7 + 785 .loc 1 183 41 + 786 0004 0023 movs r3, #0 + 787 .loc 1 183 44 + 788 0006 1846 mov r0, r3 + 789 0008 BD46 mov sp, r7 + 790 .cfi_def_cfa_register 13 + 791 @ sp needed + 792 000a 5DF8047B ldr r7, [sp], #4 + 793 .cfi_restore 7 + 794 .cfi_def_cfa_offset 0 + 795 000e 7047 bx lr + 796 .cfi_endproc + 797 .LFE136: + 799 .section .text.AMS_Balancing_Loop,"ax",%progbits + 800 .align 1 + 801 .global AMS_Balancing_Loop + 802 .syntax unified + 803 .thumb + 804 .thumb_func + 806 AMS_Balancing_Loop: + 807 .LFB137: + 184:Core/Src/AMS_HighLevel.c **** + 185:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Balancing_Loop() { + 808 .loc 1 185 30 + 809 .cfi_startproc + 810 @ args = 0, pretend = 0, frame = 16 + 811 @ frame_needed = 1, uses_anonymous_args = 0 + 812 0000 80B5 push {r7, lr} + 813 .cfi_def_cfa_offset 8 + 814 .cfi_offset 7, -8 + 815 .cfi_offset 14, -4 + ARM GAS /tmp/cccWxVkc.s page 18 + + + 816 0002 84B0 sub sp, sp, #16 + 817 .cfi_def_cfa_offset 24 + 818 0004 00AF add r7, sp, #0 + 819 .cfi_def_cfa_register 7 + 186:Core/Src/AMS_HighLevel.c **** uint8_t id_cell_lowest_voltage = 0; + 820 .loc 1 186 11 + 821 0006 0023 movs r3, #0 + 822 0008 FB73 strb r3, [r7, #15] + 187:Core/Src/AMS_HighLevel.c **** uint8_t num_of_cells_to_balance = 0; + 823 .loc 1 187 11 + 824 000a 0023 movs r3, #0 + 825 000c BB73 strb r3, [r7, #14] + 188:Core/Src/AMS_HighLevel.c **** uint32_t channels = 0; + 826 .loc 1 188 12 + 827 000e 0023 movs r3, #0 + 828 0010 BB60 str r3, [r7, #8] + 829 .LBB6: + 189:Core/Src/AMS_HighLevel.c **** for (int i = 0; i < 13; i++) { + 830 .loc 1 189 12 + 831 0012 0023 movs r3, #0 + 832 0014 7B60 str r3, [r7, #4] + 833 .loc 1 189 3 + 834 0016 0EE0 b .L57 + 835 .L59: + 190:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] < module.cellVoltages[id_cell_lowest_voltage]) + 836 .loc 1 190 28 + 837 0018 224A ldr r2, .L65 + 838 001a 7B68 ldr r3, [r7, #4] + 839 001c 32F91320 ldrsh r2, [r2, r3, lsl #1] + 840 .loc 1 190 53 + 841 0020 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 842 0022 2049 ldr r1, .L65 + 843 0024 31F91330 ldrsh r3, [r1, r3, lsl #1] + 844 .loc 1 190 8 + 845 0028 9A42 cmp r2, r3 + 846 002a 01DA bge .L58 + 191:Core/Src/AMS_HighLevel.c **** id_cell_lowest_voltage = i; + 847 .loc 1 191 30 + 848 002c 7B68 ldr r3, [r7, #4] + 849 002e FB73 strb r3, [r7, #15] + 850 .L58: + 189:Core/Src/AMS_HighLevel.c **** for (int i = 0; i < 13; i++) { + 851 .loc 1 189 28 discriminator 2 + 852 0030 7B68 ldr r3, [r7, #4] + 853 0032 0133 adds r3, r3, #1 + 854 0034 7B60 str r3, [r7, #4] + 855 .L57: + 189:Core/Src/AMS_HighLevel.c **** for (int i = 0; i < 13; i++) { + 856 .loc 1 189 21 discriminator 1 + 857 0036 7B68 ldr r3, [r7, #4] + 858 0038 0C2B cmp r3, #12 + 859 003a EDDD ble .L59 + 860 .LBE6: + 861 .LBB7: + 192:Core/Src/AMS_HighLevel.c **** } + 193:Core/Src/AMS_HighLevel.c **** + 194:Core/Src/AMS_HighLevel.c **** for (int i = 0; i < 13; i++) { + ARM GAS /tmp/cccWxVkc.s page 19 + + + 862 .loc 1 194 12 + 863 003c 0023 movs r3, #0 + 864 003e 3B60 str r3, [r7] + 865 .loc 1 194 3 + 866 0040 18E0 b .L60 + 867 .L62: + 195:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] - CELL_VOLTAGE_DIFF_BALANCING < module.cellVoltages[id_cell_lowest_v + 868 .loc 1 195 28 + 869 0042 184A ldr r2, .L65 + 870 0044 3B68 ldr r3, [r7] + 871 0046 32F91330 ldrsh r3, [r2, r3, lsl #1] + 872 .loc 1 195 62 + 873 004a 133B subs r3, r3, #19 + 874 .loc 1 195 83 + 875 004c FA7B ldrb r2, [r7, #15] @ zero_extendqisi2 + 876 004e 1549 ldr r1, .L65 + 877 0050 31F91220 ldrsh r2, [r1, r2, lsl #1] + 878 .loc 1 195 8 + 879 0054 9342 cmp r3, r2 + 880 0056 0ADC bgt .L61 + 196:Core/Src/AMS_HighLevel.c **** channels |= 1 << i; + 881 .loc 1 196 21 + 882 0058 0122 movs r2, #1 + 883 005a 3B68 ldr r3, [r7] + 884 005c 02FA03F3 lsl r3, r2, r3 + 885 0060 1A46 mov r2, r3 + 886 .loc 1 196 16 + 887 0062 BB68 ldr r3, [r7, #8] + 888 0064 1343 orrs r3, r3, r2 + 889 0066 BB60 str r3, [r7, #8] + 197:Core/Src/AMS_HighLevel.c **** num_of_cells_to_balance++; + 890 .loc 1 197 30 + 891 0068 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 892 006a 0133 adds r3, r3, #1 + 893 006c BB73 strb r3, [r7, #14] + 894 .L61: + 194:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] - CELL_VOLTAGE_DIFF_BALANCING < module.cellVoltages[id_cell_lowest_v + 895 .loc 1 194 28 discriminator 2 + 896 006e 3B68 ldr r3, [r7] + 897 0070 0133 adds r3, r3, #1 + 898 0072 3B60 str r3, [r7] + 899 .L60: + 194:Core/Src/AMS_HighLevel.c **** if (module.cellVoltages[i] - CELL_VOLTAGE_DIFF_BALANCING < module.cellVoltages[id_cell_lowest_v + 900 .loc 1 194 21 discriminator 1 + 901 0074 3B68 ldr r3, [r7] + 902 0076 0C2B cmp r3, #12 + 903 0078 E3DD ble .L62 + 904 .LBE7: + 198:Core/Src/AMS_HighLevel.c **** } + 199:Core/Src/AMS_HighLevel.c **** } + 200:Core/Src/AMS_HighLevel.c **** + 201:Core/Src/AMS_HighLevel.c **** if (num_of_cells_to_balance == 0){ + 905 .loc 1 201 6 + 906 007a BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 907 007c 002B cmp r3, #0 + 908 007e 04D1 bne .L63 + 202:Core/Src/AMS_HighLevel.c **** balancingActive = 0; + ARM GAS /tmp/cccWxVkc.s page 20 + + + 909 .loc 1 202 21 + 910 0080 094B ldr r3, .L65+4 + 911 0082 0022 movs r2, #0 + 912 0084 1A70 strb r2, [r3] + 203:Core/Src/AMS_HighLevel.c **** return 0; + 913 .loc 1 203 12 + 914 0086 0023 movs r3, #0 + 915 0088 07E0 b .L64 + 916 .L63: + 204:Core/Src/AMS_HighLevel.c **** } + 205:Core/Src/AMS_HighLevel.c **** + 206:Core/Src/AMS_HighLevel.c **** amsConfigBalancing(channels, 0xF); + 917 .loc 1 206 3 + 918 008a 0F21 movs r1, #15 + 919 008c B868 ldr r0, [r7, #8] + 920 008e FFF7FEFF bl amsConfigBalancing + 207:Core/Src/AMS_HighLevel.c **** balancingActive = 1; + 921 .loc 1 207 19 + 922 0092 054B ldr r3, .L65+4 + 923 0094 0122 movs r2, #1 + 924 0096 1A70 strb r2, [r3] + 208:Core/Src/AMS_HighLevel.c **** return 0; + 925 .loc 1 208 10 + 926 0098 0023 movs r3, #0 + 927 .L64: + 209:Core/Src/AMS_HighLevel.c **** } + 928 .loc 1 209 1 + 929 009a 1846 mov r0, r3 + 930 009c 1037 adds r7, r7, #16 + 931 .cfi_def_cfa_offset 8 + 932 009e BD46 mov sp, r7 + 933 .cfi_def_cfa_register 13 + 934 @ sp needed + 935 00a0 80BD pop {r7, pc} + 936 .L66: + 937 00a2 00BF .align 2 + 938 .L65: + 939 00a4 00000000 .word module + 940 00a8 00000000 .word balancingActive + 941 .cfi_endproc + 942 .LFE137: + 944 .text + 945 .Letext0: + 946 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 947 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 948 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 949 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 950 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 951 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 952 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 953 .file 9 "Core/Inc/ADBMS_LL_Driver.h" + 954 .file 10 "Core/Inc/ADBMS_Abstraction.h" + 955 .file 11 "Core/Inc/errors.h" + 956 .file 12 "Core/Inc/AMS_HighLevel.h" + 957 .file 13 "Core/Lib/can-halal/can-halal.h" + 958 .file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/cccWxVkc.s page 21 + + +DEFINED SYMBOLS + *ABS*:00000000 AMS_HighLevel.c + /tmp/cccWxVkc.s:25 .bss.module:00000000 module + /tmp/cccWxVkc.s:22 .bss.module:00000000 $d + /tmp/cccWxVkc.s:32 .bss.balancedCells:00000000 balancedCells + /tmp/cccWxVkc.s:29 .bss.balancedCells:00000000 $d + /tmp/cccWxVkc.s:38 .bss.balancingActive:00000000 balancingActive + /tmp/cccWxVkc.s:39 .bss.balancingActive:00000000 $d + /tmp/cccWxVkc.s:45 .bss.amsuv:00000000 amsuv + /tmp/cccWxVkc.s:42 .bss.amsuv:00000000 $d + /tmp/cccWxVkc.s:52 .bss.amsov:00000000 amsov + /tmp/cccWxVkc.s:49 .bss.amsov:00000000 $d + /tmp/cccWxVkc.s:58 .data.numberofCells:00000000 numberofCells + /tmp/cccWxVkc.s:64 .bss.numberofAux:00000000 numberofAux + /tmp/cccWxVkc.s:65 .bss.numberofAux:00000000 $d + /tmp/cccWxVkc.s:70 .bss.packetChecksumFails:00000000 packetChecksumFails + /tmp/cccWxVkc.s:71 .bss.packetChecksumFails:00000000 $d + /tmp/cccWxVkc.s:76 .bss.deviceSleeps:00000000 deviceSleeps + /tmp/cccWxVkc.s:77 .bss.deviceSleeps:00000000 $d + /tmp/cccWxVkc.s:82 .bss.currentAMSState:00000000 currentAMSState + /tmp/cccWxVkc.s:83 .bss.currentAMSState:00000000 $d + /tmp/cccWxVkc.s:88 .bss.lastAMSState:00000000 lastAMSState + /tmp/cccWxVkc.s:89 .bss.lastAMSState:00000000 $d + /tmp/cccWxVkc.s:95 .bss.pollingTimes:00000000 pollingTimes + /tmp/cccWxVkc.s:92 .bss.pollingTimes:00000000 $d + /tmp/cccWxVkc.s:98 .text.AMS_Init:00000000 $t + /tmp/cccWxVkc.s:104 .text.AMS_Init:00000000 AMS_Init + /tmp/cccWxVkc.s:162 .text.AMS_Init:0000004c $d + /tmp/cccWxVkc.s:172 .text.AMS_Loop:00000000 $t + /tmp/cccWxVkc.s:178 .text.AMS_Loop:00000000 AMS_Loop + /tmp/cccWxVkc.s:207 .text.AMS_Loop:00000020 $d + /tmp/cccWxVkc.s:214 .text.AMS_Loop:0000003c $t + /tmp/cccWxVkc.s:231 .text.AMS_Loop:00000054 $d + /tmp/cccWxVkc.s:238 .text.AMS_Loop:00000070 $t + /tmp/cccWxVkc.s:282 .text.AMS_Idle_Loop:00000000 AMS_Idle_Loop + /tmp/cccWxVkc.s:674 .text.AMS_Warning_Loop:00000000 AMS_Warning_Loop + /tmp/cccWxVkc.s:270 .text.AMS_Loop:00000090 $d + /tmp/cccWxVkc.s:276 .text.AMS_Idle_Loop:00000000 $t + /tmp/cccWxVkc.s:806 .text.AMS_Balancing_Loop:00000000 AMS_Balancing_Loop + /tmp/cccWxVkc.s:657 .text.AMS_Idle_Loop:00000264 $d + /tmp/cccWxVkc.s:668 .text.AMS_Warning_Loop:00000000 $t + /tmp/cccWxVkc.s:701 .text.AMS_Error_Loop:00000000 $t + /tmp/cccWxVkc.s:707 .text.AMS_Error_Loop:00000000 AMS_Error_Loop + /tmp/cccWxVkc.s:734 .text.AMS_Charging_Loop:00000000 $t + /tmp/cccWxVkc.s:740 .text.AMS_Charging_Loop:00000000 AMS_Charging_Loop + /tmp/cccWxVkc.s:767 .text.AMS_Discharging_Loop:00000000 $t + /tmp/cccWxVkc.s:773 .text.AMS_Discharging_Loop:00000000 AMS_Discharging_Loop + /tmp/cccWxVkc.s:800 .text.AMS_Balancing_Loop:00000000 $t + /tmp/cccWxVkc.s:939 .text.AMS_Balancing_Loop:000000a4 $d + +UNDEFINED SYMBOLS +initAMS +HAL_GetTick +amsWakeUp +set_error_source +amsAuxAndStatusMeasurement +amsReset + ARM GAS /tmp/cccWxVkc.s page 22 + + +amsCellMeasurement +amsCheckUnderOverVoltage +ftcan_marshal_unsigned +clear_error_source +mcuDelay +error_data +amsConfigBalancing diff --git a/Software/build/AMS_HighLevel.o b/Software/build/AMS_HighLevel.o new file mode 100644 index 0000000..fef697e Binary files /dev/null and b/Software/build/AMS_HighLevel.o differ diff --git a/Software/build/PWM_control.d b/Software/build/PWM_control.d new file mode 100644 index 0000000..6f9fc27 --- /dev/null +++ b/Software/build/PWM_control.d @@ -0,0 +1,86 @@ +build/PWM_control.o: Core/Src/PWM_control.c Core/Inc/PWM_control.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/state_machine.h Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Core/Inc/AMS_HighLevel.h Core/Inc/ADBMS_Abstraction.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Lib/can-halal/can-halal.h \ + Core/Inc/errors.h Core/Inc/can.h Core/Inc/eeprom.h \ + Core/Inc/soc_estimation.h Core/Inc/state_machine.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/status_LED.h Core/Inc/TMP1075.h +Core/Inc/PWM_control.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: diff --git a/Software/build/PWM_control.lst b/Software/build/PWM_control.lst new file mode 100644 index 0000000..04490d0 --- /dev/null +++ b/Software/build/PWM_control.lst @@ -0,0 +1,482 @@ +ARM GAS /tmp/cctnTl5L.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "PWM_control.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/PWM_control.c" + 20 .global powerground + 21 .section .bss.powerground,"aw",%nobits + 22 .align 2 + 25 powerground: + 26 0000 00000000 .space 4 + 27 .global battery_cooling + 28 .section .bss.battery_cooling,"aw",%nobits + 29 .align 2 + 32 battery_cooling: + 33 0000 00000000 .space 4 + 34 .global esc_cooling + 35 .section .bss.esc_cooling,"aw",%nobits + 36 .align 2 + 39 esc_cooling: + 40 0000 00000000 .space 4 + 41 .section .text.PWM_control_init,"ax",%progbits + 42 .align 1 + 43 .global PWM_control_init + 44 .syntax unified + 45 .thumb + 46 .thumb_func + 48 PWM_control_init: + 49 .LFB130: + 1:Core/Src/PWM_control.c **** /* + 2:Core/Src/PWM_control.c **** * PWM_control.h + 3:Core/Src/PWM_control.c **** * + 4:Core/Src/PWM_control.c **** * Created on: 07.07.2024 + 5:Core/Src/PWM_control.c **** * Author: Hamza + 6:Core/Src/PWM_control.c **** */ + 7:Core/Src/PWM_control.c **** + 8:Core/Src/PWM_control.c **** #include "PWM_control.h" + 9:Core/Src/PWM_control.c **** + 10:Core/Src/PWM_control.c **** //uint32_t powerground1_CCR, powerground2_CCR, battery_cooling_CCR; + 11:Core/Src/PWM_control.c **** + 12:Core/Src/PWM_control.c **** TIM_HandleTypeDef *powerground, *battery_cooling, *esc_cooling; + 13:Core/Src/PWM_control.c **** + 14:Core/Src/PWM_control.c **** /* + 15:Core/Src/PWM_control.c **** Pulse width modulation mode allows for generating a signal with a frequency determined by + ARM GAS /tmp/cctnTl5L.s page 2 + + + 16:Core/Src/PWM_control.c **** the value of the TIMx_ARR register and a duty cycle determined by the value of the TIMx_CCRx regi + 17:Core/Src/PWM_control.c **** */ + 18:Core/Src/PWM_control.c **** + 19:Core/Src/PWM_control.c **** void PWM_control_init(TIM_HandleTypeDef* pg, TIM_HandleTypeDef* bat_cool, TIM_HandleTypeDef* esc_co + 50 .loc 1 19 103 + 51 .cfi_startproc + 52 @ args = 0, pretend = 0, frame = 16 + 53 @ frame_needed = 1, uses_anonymous_args = 0 + 54 0000 80B5 push {r7, lr} + 55 .cfi_def_cfa_offset 8 + 56 .cfi_offset 7, -8 + 57 .cfi_offset 14, -4 + 58 0002 84B0 sub sp, sp, #16 + 59 .cfi_def_cfa_offset 24 + 60 0004 00AF add r7, sp, #0 + 61 .cfi_def_cfa_register 7 + 62 0006 F860 str r0, [r7, #12] + 63 0008 B960 str r1, [r7, #8] + 64 000a 7A60 str r2, [r7, #4] + 20:Core/Src/PWM_control.c **** current_powerground_status = 0; + 65 .loc 1 20 30 + 66 000c 144B ldr r3, .L2 + 67 000e 0022 movs r2, #0 + 68 0010 1A70 strb r2, [r3] + 21:Core/Src/PWM_control.c **** target_powerground_status = 0; + 69 .loc 1 21 29 + 70 0012 144B ldr r3, .L2+4 + 71 0014 0022 movs r2, #0 + 72 0016 1A70 strb r2, [r3] + 22:Core/Src/PWM_control.c **** + 23:Core/Src/PWM_control.c **** //battery_cooling_status = 0; + 24:Core/Src/PWM_control.c **** + 25:Core/Src/PWM_control.c **** powerground = pg; + 73 .loc 1 25 15 + 74 0018 134A ldr r2, .L2+8 + 75 001a FB68 ldr r3, [r7, #12] + 76 001c 1360 str r3, [r2] + 26:Core/Src/PWM_control.c **** battery_cooling = bat_cool; + 77 .loc 1 26 19 + 78 001e 134A ldr r2, .L2+12 + 79 0020 BB68 ldr r3, [r7, #8] + 80 0022 1360 str r3, [r2] + 27:Core/Src/PWM_control.c **** esc_cooling = esc_cool; + 81 .loc 1 27 15 + 82 0024 124A ldr r2, .L2+16 + 83 0026 7B68 ldr r3, [r7, #4] + 84 0028 1360 str r3, [r2] + 28:Core/Src/PWM_control.c **** + 29:Core/Src/PWM_control.c **** // htim2 CH3,4 BAT_COOLING_PWM,ENABLE + 30:Core/Src/PWM_control.c **** // htim3 CH3,4 ESC_L_PWM,R_PWM + 31:Core/Src/PWM_control.c **** // htim4 CH1,2,3 LED R,G,B + 32:Core/Src/PWM_control.c **** // htim15 CH1,2 ESC_COOLING_ENABLE,PWM + 33:Core/Src/PWM_control.c **** + 34:Core/Src/PWM_control.c **** HAL_TIM_PWM_Start(powerground, TIM_CHANNEL_3); //TIM3CH3 + 85 .loc 1 34 3 + 86 002a 0F4B ldr r3, .L2+8 + 87 002c 1B68 ldr r3, [r3] + ARM GAS /tmp/cctnTl5L.s page 3 + + + 88 002e 0821 movs r1, #8 + 89 0030 1846 mov r0, r3 + 90 0032 FFF7FEFF bl HAL_TIM_PWM_Start + 35:Core/Src/PWM_control.c **** HAL_TIM_PWM_Start(powerground, TIM_CHANNEL_4); //TIM3CH4 + 91 .loc 1 35 3 + 92 0036 0C4B ldr r3, .L2+8 + 93 0038 1B68 ldr r3, [r3] + 94 003a 0C21 movs r1, #12 + 95 003c 1846 mov r0, r3 + 96 003e FFF7FEFF bl HAL_TIM_PWM_Start + 36:Core/Src/PWM_control.c **** //HAL_TIM_PWM_Start(bat_cool, TIM_CHANNEL_3); //TIM1CH3 + 37:Core/Src/PWM_control.c **** + 38:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_1, 0); + 97 .loc 1 38 3 + 98 0042 094B ldr r3, .L2+8 + 99 0044 1B68 ldr r3, [r3] + 100 0046 1B68 ldr r3, [r3] + 101 0048 0022 movs r2, #0 + 102 004a 5A63 str r2, [r3, #52] + 39:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_2, 0); + 103 .loc 1 39 3 + 104 004c 064B ldr r3, .L2+8 + 105 004e 1B68 ldr r3, [r3] + 106 0050 1B68 ldr r3, [r3] + 107 0052 0022 movs r2, #0 + 108 0054 9A63 str r2, [r3, #56] + 40:Core/Src/PWM_control.c **** + 41:Core/Src/PWM_control.c **** //PWM_powerground_control(0); + 42:Core/Src/PWM_control.c **** //__HAL_TIM_SET_COMPARE(battery_cooling, TIM_CHANNEL_3, 2000); + 43:Core/Src/PWM_control.c **** } + 109 .loc 1 43 1 + 110 0056 00BF nop + 111 0058 1037 adds r7, r7, #16 + 112 .cfi_def_cfa_offset 8 + 113 005a BD46 mov sp, r7 + 114 .cfi_def_cfa_register 13 + 115 @ sp needed + 116 005c 80BD pop {r7, pc} + 117 .L3: + 118 005e 00BF .align 2 + 119 .L2: + 120 0060 00000000 .word current_powerground_status + 121 0064 00000000 .word target_powerground_status + 122 0068 00000000 .word powerground + 123 006c 00000000 .word battery_cooling + 124 0070 00000000 .word esc_cooling + 125 .cfi_endproc + 126 .LFE130: + 128 .section .text.PWM_powerground_control,"ax",%progbits + 129 .align 1 + 130 .global PWM_powerground_control + 131 .syntax unified + 132 .thumb + 133 .thumb_func + 135 PWM_powerground_control: + 136 .LFB131: + 44:Core/Src/PWM_control.c **** + ARM GAS /tmp/cctnTl5L.s page 4 + + + 45:Core/Src/PWM_control.c **** /* + 46:Core/Src/PWM_control.c **** controls the duty cycle of the fans by setting the CCR of the channel + 47:Core/Src/PWM_control.c **** 6+percent/100 = x/ARR + 48:Core/Src/PWM_control.c **** DUTYCYCLE = 40000 * X/100 + 49:Core/Src/PWM_control.c **** */ + 50:Core/Src/PWM_control.c **** void PWM_powerground_control(uint8_t percent){ + 137 .loc 1 50 46 + 138 .cfi_startproc + 139 @ args = 0, pretend = 0, frame = 16 + 140 @ frame_needed = 1, uses_anonymous_args = 0 + 141 @ link register save eliminated. + 142 0000 80B4 push {r7} + 143 .cfi_def_cfa_offset 4 + 144 .cfi_offset 7, -4 + 145 0002 85B0 sub sp, sp, #20 + 146 .cfi_def_cfa_offset 24 + 147 0004 00AF add r7, sp, #0 + 148 .cfi_def_cfa_register 7 + 149 0006 0346 mov r3, r0 + 150 0008 FB71 strb r3, [r7, #7] + 51:Core/Src/PWM_control.c **** if (percent > 100){ //something went wrong + 151 .loc 1 51 6 + 152 000a FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 153 000c 642B cmp r3, #100 + 154 000e 11D9 bls .L5 + 52:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_3, 0); + 155 .loc 1 52 5 + 156 0010 174B ldr r3, .L7 + 157 0012 1B68 ldr r3, [r3] + 158 0014 1B68 ldr r3, [r3] + 159 0016 0022 movs r2, #0 + 160 0018 DA63 str r2, [r3, #60] + 53:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_4, 0); + 161 .loc 1 53 5 + 162 001a 154B ldr r3, .L7 + 163 001c 1B68 ldr r3, [r3] + 164 001e 1B68 ldr r3, [r3] + 165 0020 0022 movs r2, #0 + 166 0022 1A64 str r2, [r3, #64] + 54:Core/Src/PWM_control.c **** current_powerground_status = target_powerground_status = 0; + 167 .loc 1 54 62 + 168 0024 134B ldr r3, .L7+4 + 169 0026 0022 movs r2, #0 + 170 0028 1A70 strb r2, [r3] + 171 .loc 1 54 34 + 172 002a 124B ldr r3, .L7+4 + 173 002c 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 174 002e 124B ldr r3, .L7+8 + 175 0030 1A70 strb r2, [r3] + 55:Core/Src/PWM_control.c **** return; + 176 .loc 1 55 5 + 177 0032 18E0 b .L4 + 178 .L5: + 56:Core/Src/PWM_control.c **** } + 57:Core/Src/PWM_control.c **** current_powerground_status = target_powerground_status = percent; + 179 .loc 1 57 58 + 180 0034 0F4A ldr r2, .L7+4 + ARM GAS /tmp/cctnTl5L.s page 5 + + + 181 0036 FB79 ldrb r3, [r7, #7] + 182 0038 1370 strb r3, [r2] + 183 .loc 1 57 30 + 184 003a 0E4B ldr r3, .L7+4 + 185 003c 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 186 003e 0E4B ldr r3, .L7+8 + 187 0040 1A70 strb r2, [r3] + 58:Core/Src/PWM_control.c **** + 59:Core/Src/PWM_control.c **** int ccr = 2000 + (20 * percent); + 188 .loc 1 59 24 + 189 0042 FA79 ldrb r2, [r7, #7] @ zero_extendqisi2 + 190 0044 1346 mov r3, r2 + 191 0046 9B00 lsls r3, r3, #2 + 192 0048 1344 add r3, r3, r2 + 193 004a 9B00 lsls r3, r3, #2 + 194 .loc 1 59 7 + 195 004c 03F5FA63 add r3, r3, #2000 + 196 0050 FB60 str r3, [r7, #12] + 60:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_3, ccr); + 197 .loc 1 60 3 + 198 0052 074B ldr r3, .L7 + 199 0054 1B68 ldr r3, [r3] + 200 0056 1B68 ldr r3, [r3] + 201 0058 FA68 ldr r2, [r7, #12] + 202 005a DA63 str r2, [r3, #60] + 61:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_4, ccr); + 203 .loc 1 61 3 + 204 005c 044B ldr r3, .L7 + 205 005e 1B68 ldr r3, [r3] + 206 0060 1B68 ldr r3, [r3] + 207 0062 FA68 ldr r2, [r7, #12] + 208 0064 1A64 str r2, [r3, #64] + 209 .L4: + 62:Core/Src/PWM_control.c **** } + 210 .loc 1 62 1 + 211 0066 1437 adds r7, r7, #20 + 212 .cfi_def_cfa_offset 4 + 213 0068 BD46 mov sp, r7 + 214 .cfi_def_cfa_register 13 + 215 @ sp needed + 216 006a 5DF8047B ldr r7, [sp], #4 + 217 .cfi_restore 7 + 218 .cfi_def_cfa_offset 0 + 219 006e 7047 bx lr + 220 .L8: + 221 .align 2 + 222 .L7: + 223 0070 00000000 .word powerground + 224 0074 00000000 .word target_powerground_status + 225 0078 00000000 .word current_powerground_status + 226 .cfi_endproc + 227 .LFE131: + 229 .section .text.PWM_powerground_softcontrol,"ax",%progbits + 230 .align 1 + 231 .global PWM_powerground_softcontrol + 232 .syntax unified + 233 .thumb + ARM GAS /tmp/cctnTl5L.s page 6 + + + 234 .thumb_func + 236 PWM_powerground_softcontrol: + 237 .LFB132: + 63:Core/Src/PWM_control.c **** + 64:Core/Src/PWM_control.c **** void PWM_powerground_softcontrol(){ + 238 .loc 1 64 35 + 239 .cfi_startproc + 240 @ args = 0, pretend = 0, frame = 8 + 241 @ frame_needed = 1, uses_anonymous_args = 0 + 242 @ link register save eliminated. + 243 0000 80B4 push {r7} + 244 .cfi_def_cfa_offset 4 + 245 .cfi_offset 7, -4 + 246 0002 83B0 sub sp, sp, #12 + 247 .cfi_def_cfa_offset 16 + 248 0004 00AF add r7, sp, #0 + 249 .cfi_def_cfa_register 7 + 65:Core/Src/PWM_control.c **** int ccr = 2000 + (20 * current_powerground_status); + 250 .loc 1 65 24 + 251 0006 0D4B ldr r3, .L10 + 252 0008 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 253 000a 1A46 mov r2, r3 + 254 000c 1346 mov r3, r2 + 255 000e 9B00 lsls r3, r3, #2 + 256 0010 1344 add r3, r3, r2 + 257 0012 9B00 lsls r3, r3, #2 + 258 .loc 1 65 7 + 259 0014 03F5FA63 add r3, r3, #2000 + 260 0018 7B60 str r3, [r7, #4] + 66:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_3, ccr); + 261 .loc 1 66 3 + 262 001a 094B ldr r3, .L10+4 + 263 001c 1B68 ldr r3, [r3] + 264 001e 1B68 ldr r3, [r3] + 265 0020 7A68 ldr r2, [r7, #4] + 266 0022 DA63 str r2, [r3, #60] + 67:Core/Src/PWM_control.c **** __HAL_TIM_SET_COMPARE(powerground, TIM_CHANNEL_4, ccr); + 267 .loc 1 67 3 + 268 0024 064B ldr r3, .L10+4 + 269 0026 1B68 ldr r3, [r3] + 270 0028 1B68 ldr r3, [r3] + 271 002a 7A68 ldr r2, [r7, #4] + 272 002c 1A64 str r2, [r3, #64] + 68:Core/Src/PWM_control.c **** } + 273 .loc 1 68 1 + 274 002e 00BF nop + 275 0030 0C37 adds r7, r7, #12 + 276 .cfi_def_cfa_offset 4 + 277 0032 BD46 mov sp, r7 + 278 .cfi_def_cfa_register 13 + 279 @ sp needed + 280 0034 5DF8047B ldr r7, [sp], #4 + 281 .cfi_restore 7 + 282 .cfi_def_cfa_offset 0 + 283 0038 7047 bx lr + 284 .L11: + 285 003a 00BF .align 2 + ARM GAS /tmp/cctnTl5L.s page 7 + + + 286 .L10: + 287 003c 00000000 .word current_powerground_status + 288 0040 00000000 .word powerground + 289 .cfi_endproc + 290 .LFE132: + 292 .section .text.PWM_battery_cooling_control,"ax",%progbits + 293 .align 1 + 294 .global PWM_battery_cooling_control + 295 .syntax unified + 296 .thumb + 297 .thumb_func + 299 PWM_battery_cooling_control: + 300 .LFB133: + 69:Core/Src/PWM_control.c **** + 70:Core/Src/PWM_control.c **** void PWM_battery_cooling_control(uint8_t percent){} + 301 .loc 1 70 50 + 302 .cfi_startproc + 303 @ args = 0, pretend = 0, frame = 8 + 304 @ frame_needed = 1, uses_anonymous_args = 0 + 305 @ link register save eliminated. + 306 0000 80B4 push {r7} + 307 .cfi_def_cfa_offset 4 + 308 .cfi_offset 7, -4 + 309 0002 83B0 sub sp, sp, #12 + 310 .cfi_def_cfa_offset 16 + 311 0004 00AF add r7, sp, #0 + 312 .cfi_def_cfa_register 7 + 313 0006 0346 mov r3, r0 + 314 0008 FB71 strb r3, [r7, #7] + 315 .loc 1 70 51 + 316 000a 00BF nop + 317 000c 0C37 adds r7, r7, #12 + 318 .cfi_def_cfa_offset 4 + 319 000e BD46 mov sp, r7 + 320 .cfi_def_cfa_register 13 + 321 @ sp needed + 322 0010 5DF8047B ldr r7, [sp], #4 + 323 .cfi_restore 7 + 324 .cfi_def_cfa_offset 0 + 325 0014 7047 bx lr + 326 .cfi_endproc + 327 .LFE133: + 329 .section .text.PWM_esc_cooling,"ax",%progbits + 330 .align 1 + 331 .global PWM_esc_cooling + 332 .syntax unified + 333 .thumb + 334 .thumb_func + 336 PWM_esc_cooling: + 337 .LFB134: + 71:Core/Src/PWM_control.c **** void PWM_esc_cooling(uint8_t percent){} + 338 .loc 1 71 38 + 339 .cfi_startproc + 340 @ args = 0, pretend = 0, frame = 8 + 341 @ frame_needed = 1, uses_anonymous_args = 0 + 342 @ link register save eliminated. + 343 0000 80B4 push {r7} + ARM GAS /tmp/cctnTl5L.s page 8 + + + 344 .cfi_def_cfa_offset 4 + 345 .cfi_offset 7, -4 + 346 0002 83B0 sub sp, sp, #12 + 347 .cfi_def_cfa_offset 16 + 348 0004 00AF add r7, sp, #0 + 349 .cfi_def_cfa_register 7 + 350 0006 0346 mov r3, r0 + 351 0008 FB71 strb r3, [r7, #7] + 352 .loc 1 71 39 + 353 000a 00BF nop + 354 000c 0C37 adds r7, r7, #12 + 355 .cfi_def_cfa_offset 4 + 356 000e BD46 mov sp, r7 + 357 .cfi_def_cfa_register 13 + 358 @ sp needed + 359 0010 5DF8047B ldr r7, [sp], #4 + 360 .cfi_restore 7 + 361 .cfi_def_cfa_offset 0 + 362 0014 7047 bx lr + 363 .cfi_endproc + 364 .LFE134: + 366 .text + 367 .Letext0: + 368 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 369 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 370 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 371 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 372 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 373 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 374 .file 8 "Core/Inc/PWM_control.h" + ARM GAS /tmp/cctnTl5L.s page 9 + + +DEFINED SYMBOLS + *ABS*:00000000 PWM_control.c + /tmp/cctnTl5L.s:25 .bss.powerground:00000000 powerground + /tmp/cctnTl5L.s:22 .bss.powerground:00000000 $d + /tmp/cctnTl5L.s:32 .bss.battery_cooling:00000000 battery_cooling + /tmp/cctnTl5L.s:29 .bss.battery_cooling:00000000 $d + /tmp/cctnTl5L.s:39 .bss.esc_cooling:00000000 esc_cooling + /tmp/cctnTl5L.s:36 .bss.esc_cooling:00000000 $d + /tmp/cctnTl5L.s:42 .text.PWM_control_init:00000000 $t + /tmp/cctnTl5L.s:48 .text.PWM_control_init:00000000 PWM_control_init + /tmp/cctnTl5L.s:120 .text.PWM_control_init:00000060 $d + /tmp/cctnTl5L.s:129 .text.PWM_powerground_control:00000000 $t + /tmp/cctnTl5L.s:135 .text.PWM_powerground_control:00000000 PWM_powerground_control + /tmp/cctnTl5L.s:223 .text.PWM_powerground_control:00000070 $d + /tmp/cctnTl5L.s:230 .text.PWM_powerground_softcontrol:00000000 $t + /tmp/cctnTl5L.s:236 .text.PWM_powerground_softcontrol:00000000 PWM_powerground_softcontrol + /tmp/cctnTl5L.s:287 .text.PWM_powerground_softcontrol:0000003c $d + /tmp/cctnTl5L.s:293 .text.PWM_battery_cooling_control:00000000 $t + /tmp/cctnTl5L.s:299 .text.PWM_battery_cooling_control:00000000 PWM_battery_cooling_control + /tmp/cctnTl5L.s:330 .text.PWM_esc_cooling:00000000 $t + /tmp/cctnTl5L.s:336 .text.PWM_esc_cooling:00000000 PWM_esc_cooling + +UNDEFINED SYMBOLS +HAL_TIM_PWM_Start +current_powerground_status +target_powerground_status diff --git a/Software/build/PWM_control.o b/Software/build/PWM_control.o new file mode 100644 index 0000000..daac45b Binary files /dev/null and b/Software/build/PWM_control.o differ diff --git a/Software/build/TMP1075.d b/Software/build/TMP1075.d new file mode 100644 index 0000000..eaac475 --- /dev/null +++ b/Software/build/TMP1075.d @@ -0,0 +1,86 @@ +build/TMP1075.o: Core/Src/TMP1075.c Core/Inc/TMP1075.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Lib/can-halal/can-halal.h Core/Inc/errors.h \ + Core/Inc/state_machine.h Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Core/Inc/AMS_HighLevel.h Core/Inc/ADBMS_Abstraction.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Inc/can.h Core/Inc/state_machine.h \ + Core/Inc/eeprom.h Core/Inc/soc_estimation.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h +Core/Inc/TMP1075.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/can.h: +Core/Inc/state_machine.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: diff --git a/Software/build/TMP1075.lst b/Software/build/TMP1075.lst new file mode 100644 index 0000000..b7b1078 --- /dev/null +++ b/Software/build/TMP1075.lst @@ -0,0 +1,803 @@ +ARM GAS /tmp/cc1QLhHg.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "TMP1075.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/TMP1075.c" + 20 .global tmp1075_temps + 21 .section .bss.tmp1075_temps,"aw",%nobits + 22 .align 2 + 25 tmp1075_temps: + 26 0000 00000000 .space 26 + 26 00000000 + 26 00000000 + 26 00000000 + 26 00000000 + 27 .global tmp1075_failed_sensors + 28 .section .bss.tmp1075_failed_sensors,"aw",%nobits + 29 .align 2 + 32 tmp1075_failed_sensors: + 33 0000 00000000 .space 4 + 34 .global nfailed_temp_sensors + 35 .section .bss.nfailed_temp_sensors,"aw",%nobits + 38 nfailed_temp_sensors: + 39 0000 00 .space 1 + 40 .global hi2c + 41 .section .bss.hi2c,"aw",%nobits + 42 .align 2 + 45 hi2c: + 46 0000 00000000 .space 4 + 47 .section .text.tmp1075_init,"ax",%progbits + 48 .align 1 + 49 .global tmp1075_init + 50 .syntax unified + 51 .thumb + 52 .thumb_func + 54 tmp1075_init: + 55 .LFB130: + 1:Core/Src/TMP1075.c **** #include "TMP1075.h" + 2:Core/Src/TMP1075.c **** #include "state_machine.h" + 3:Core/Src/TMP1075.c **** + 4:Core/Src/TMP1075.c **** #define MAX_TEMP_DISCHARGING ((int16_t)(59 / 0.0625f)) + 5:Core/Src/TMP1075.c **** #define MIN_TEMP_DISCHARGING ((int16_t)(-20 / 0.0625f)) + 6:Core/Src/TMP1075.c **** #define MAX_TEMP_CHARGING ((int16_t)(45 / 0.0625f)) + 7:Core/Src/TMP1075.c **** #define MIN_TEMP_CHARGING ((int16_t)(0 / 0.0625f)) + ARM GAS /tmp/cc1QLhHg.s page 2 + + + 8:Core/Src/TMP1075.c **** + 9:Core/Src/TMP1075.c **** #define MAX_FAILED_TEMP 2 //TODO: change value for compliance with the actual number of sensors + 10:Core/Src/TMP1075.c **** // TODO: "change value for compliance with the actual number of sensors", change temps to float + 11:Core/Src/TMP1075.c **** + 12:Core/Src/TMP1075.c **** int16_t tmp1075_temps[N_TEMP_SENSORS] = {0}; + 13:Core/Src/TMP1075.c **** uint32_t tmp1075_failed_sensors = 0; + 14:Core/Src/TMP1075.c **** uint8_t nfailed_temp_sensors = 0; + 15:Core/Src/TMP1075.c **** + 16:Core/Src/TMP1075.c **** I2C_HandleTypeDef* hi2c; + 17:Core/Src/TMP1075.c **** + 18:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_init(I2C_HandleTypeDef* handle) { + 56 .loc 1 18 59 + 57 .cfi_startproc + 58 @ args = 0, pretend = 0, frame = 16 + 59 @ frame_needed = 1, uses_anonymous_args = 0 + 60 0000 80B5 push {r7, lr} + 61 .cfi_def_cfa_offset 8 + 62 .cfi_offset 7, -8 + 63 .cfi_offset 14, -4 + 64 0002 84B0 sub sp, sp, #16 + 65 .cfi_def_cfa_offset 24 + 66 0004 00AF add r7, sp, #0 + 67 .cfi_def_cfa_register 7 + 68 0006 7860 str r0, [r7, #4] + 19:Core/Src/TMP1075.c **** hi2c = handle; + 69 .loc 1 19 8 + 70 0008 0D4A ldr r2, .L6 + 71 000a 7B68 ldr r3, [r7, #4] + 72 000c 1360 str r3, [r2] + 73 .LBB2: + 20:Core/Src/TMP1075.c **** for (int i = 0; i < N_TEMP_SENSORS; i++) { + 74 .loc 1 20 12 + 75 000e 0023 movs r3, #0 + 76 0010 FB60 str r3, [r7, #12] + 77 .loc 1 20 3 + 78 0012 0CE0 b .L2 + 79 .L5: + 80 .LBB3: + 21:Core/Src/TMP1075.c **** HAL_StatusTypeDef status = tmp1075_sensor_init(i); + 81 .loc 1 21 32 + 82 0014 F868 ldr r0, [r7, #12] + 83 0016 FFF7FEFF bl tmp1075_sensor_init + 84 001a 0346 mov r3, r0 + 85 001c FB72 strb r3, [r7, #11] + 22:Core/Src/TMP1075.c **** if (status != HAL_OK) { + 86 .loc 1 22 8 + 87 001e FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 88 0020 002B cmp r3, #0 + 89 0022 01D0 beq .L3 + 23:Core/Src/TMP1075.c **** return status; + 90 .loc 1 23 14 + 91 0024 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 92 0026 06E0 b .L4 + 93 .L3: + 94 .LBE3: + 20:Core/Src/TMP1075.c **** HAL_StatusTypeDef status = tmp1075_sensor_init(i); + 95 .loc 1 20 40 discriminator 2 + ARM GAS /tmp/cc1QLhHg.s page 3 + + + 96 0028 FB68 ldr r3, [r7, #12] + 97 002a 0133 adds r3, r3, #1 + 98 002c FB60 str r3, [r7, #12] + 99 .L2: + 20:Core/Src/TMP1075.c **** HAL_StatusTypeDef status = tmp1075_sensor_init(i); + 100 .loc 1 20 21 discriminator 1 + 101 002e FB68 ldr r3, [r7, #12] + 102 0030 0C2B cmp r3, #12 + 103 0032 EFDD ble .L5 + 104 .LBE2: + 24:Core/Src/TMP1075.c **** } + 25:Core/Src/TMP1075.c **** } + 26:Core/Src/TMP1075.c **** return HAL_OK; + 105 .loc 1 26 10 + 106 0034 0023 movs r3, #0 + 107 .L4: + 27:Core/Src/TMP1075.c **** } + 108 .loc 1 27 1 + 109 0036 1846 mov r0, r3 + 110 0038 1037 adds r7, r7, #16 + 111 .cfi_def_cfa_offset 8 + 112 003a BD46 mov sp, r7 + 113 .cfi_def_cfa_register 13 + 114 @ sp needed + 115 003c 80BD pop {r7, pc} + 116 .L7: + 117 003e 00BF .align 2 + 118 .L6: + 119 0040 00000000 .word hi2c + 120 .cfi_endproc + 121 .LFE130: + 123 .section .text.handle_over_maxtemp,"ax",%progbits + 124 .align 1 + 125 .global handle_over_maxtemp + 126 .syntax unified + 127 .thumb + 128 .thumb_func + 130 handle_over_maxtemp: + 131 .LFB131: + 28:Core/Src/TMP1075.c **** + 29:Core/Src/TMP1075.c **** void handle_over_maxtemp(uint8_t index, uint16_t value) { + 132 .loc 1 29 57 + 133 .cfi_startproc + 134 @ args = 0, pretend = 0, frame = 16 + 135 @ frame_needed = 1, uses_anonymous_args = 0 + 136 0000 B0B5 push {r4, r5, r7, lr} + 137 .cfi_def_cfa_offset 16 + 138 .cfi_offset 4, -16 + 139 .cfi_offset 5, -12 + 140 .cfi_offset 7, -8 + 141 .cfi_offset 14, -4 + 142 0002 86B0 sub sp, sp, #24 + 143 .cfi_def_cfa_offset 40 + 144 0004 02AF add r7, sp, #8 + 145 .cfi_def_cfa 7, 32 + 146 0006 0346 mov r3, r0 + 147 0008 0A46 mov r2, r1 + ARM GAS /tmp/cc1QLhHg.s page 4 + + + 148 000a FB71 strb r3, [r7, #7] + 149 000c 1346 mov r3, r2 @ movhi + 150 000e BB80 strh r3, [r7, #4] @ movhi + 30:Core/Src/TMP1075.c **** set_error_source(ERROR_SOURCE_TEMPERATURES); + 151 .loc 1 30 3 + 152 0010 0220 movs r0, #2 + 153 0012 FFF7FEFF bl set_error_source + 31:Core/Src/TMP1075.c **** error_data.data_kind = SEK_OVERTEMP; + 154 .loc 1 31 24 + 155 0016 0C4B ldr r3, .L9 + 156 0018 0022 movs r2, #0 + 157 001a 5A80 strh r2, [r3, #2] @ movhi + 32:Core/Src/TMP1075.c **** error_data.data[0] = index; + 158 .loc 1 32 22 + 159 001c 0A4A ldr r2, .L9 + 160 001e FB79 ldrb r3, [r7, #7] + 161 0020 1371 strb r3, [r2, #4] + 33:Core/Src/TMP1075.c **** uint8_t* ptr = &error_data.data[1]; + 162 .loc 1 33 12 + 163 0022 0A4B ldr r3, .L9+4 + 164 0024 FB60 str r3, [r7, #12] + 34:Core/Src/TMP1075.c **** ptr = ftcan_marshal_unsigned(ptr, value, 2); + 165 .loc 1 34 9 + 166 0026 BB88 ldrh r3, [r7, #4] + 167 0028 0022 movs r2, #0 + 168 002a 1C46 mov r4, r3 + 169 002c 1546 mov r5, r2 + 170 002e 0223 movs r3, #2 + 171 0030 0093 str r3, [sp] + 172 0032 2246 mov r2, r4 + 173 0034 2B46 mov r3, r5 + 174 0036 F868 ldr r0, [r7, #12] + 175 0038 FFF7FEFF bl ftcan_marshal_unsigned + 176 003c F860 str r0, [r7, #12] + 35:Core/Src/TMP1075.c **** } + 177 .loc 1 35 1 + 178 003e 00BF nop + 179 0040 1037 adds r7, r7, #16 + 180 .cfi_def_cfa_offset 16 + 181 0042 BD46 mov sp, r7 + 182 .cfi_def_cfa_register 13 + 183 @ sp needed + 184 0044 B0BD pop {r4, r5, r7, pc} + 185 .L10: + 186 0046 00BF .align 2 + 187 .L9: + 188 0048 00000000 .word error_data + 189 004c 05000000 .word error_data+5 + 190 .cfi_endproc + 191 .LFE131: + 193 .section .text.tmp1075_measure,"ax",%progbits + 194 .align 1 + 195 .global tmp1075_measure + 196 .syntax unified + 197 .thumb + 198 .thumb_func + 200 tmp1075_measure: + ARM GAS /tmp/cc1QLhHg.s page 5 + + + 201 .LFB132: + 36:Core/Src/TMP1075.c **** + 37:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_measure() { + 202 .loc 1 37 37 + 203 .cfi_startproc + 204 @ args = 0, pretend = 0, frame = 16 + 205 @ frame_needed = 1, uses_anonymous_args = 0 + 206 0000 80B5 push {r7, lr} + 207 .cfi_def_cfa_offset 8 + 208 .cfi_offset 7, -8 + 209 .cfi_offset 14, -4 + 210 0002 84B0 sub sp, sp, #16 + 211 .cfi_def_cfa_offset 24 + 212 0004 00AF add r7, sp, #0 + 213 .cfi_def_cfa_register 7 + 38:Core/Src/TMP1075.c **** int err = 0; + 214 .loc 1 38 7 + 215 0006 0023 movs r3, #0 + 216 0008 FB60 str r3, [r7, #12] + 39:Core/Src/TMP1075.c **** int temp_error = 0; + 217 .loc 1 39 7 + 218 000a 0023 movs r3, #0 + 219 000c BB60 str r3, [r7, #8] + 220 .LBB4: + 40:Core/Src/TMP1075.c **** for (int i = 0; i < N_TEMP_SENSORS; i++) { + 221 .loc 1 40 12 + 222 000e 0023 movs r3, #0 + 223 0010 7B60 str r3, [r7, #4] + 224 .loc 1 40 3 + 225 0012 9FE0 b .L12 + 226 .L23: + 41:Core/Src/TMP1075.c **** if (tmp1075_sensor_read(i, &tmp1075_temps[i]) != HAL_OK || (tmp1075_temps[i] & 0x000F) != 0) { + 227 .loc 1 41 9 + 228 0014 7B68 ldr r3, [r7, #4] + 229 0016 5B00 lsls r3, r3, #1 + 230 0018 5F4A ldr r2, .L27 + 231 001a 1344 add r3, r3, r2 + 232 001c 1946 mov r1, r3 + 233 001e 7868 ldr r0, [r7, #4] + 234 0020 FFF7FEFF bl tmp1075_sensor_read + 235 0024 0346 mov r3, r0 + 236 .loc 1 41 8 discriminator 1 + 237 0026 002B cmp r3, #0 + 238 0028 08D1 bne .L13 + 239 .loc 1 41 78 discriminator 1 + 240 002a 5B4A ldr r2, .L27 + 241 002c 7B68 ldr r3, [r7, #4] + 242 002e 32F91330 ldrsh r3, [r2, r3, lsl #1] + 243 .loc 1 41 82 discriminator 1 + 244 0032 9BB2 uxth r3, r3 + 245 0034 03F00F03 and r3, r3, #15 + 246 .loc 1 41 61 discriminator 1 + 247 0038 002B cmp r3, #0 + 248 003a 12D0 beq .L14 + 249 .L13: + 42:Core/Src/TMP1075.c **** tmp1075_failed_sensors |= 1 << i; + 250 .loc 1 42 35 + ARM GAS /tmp/cc1QLhHg.s page 6 + + + 251 003c 0122 movs r2, #1 + 252 003e 7B68 ldr r3, [r7, #4] + 253 0040 02FA03F3 lsl r3, r2, r3 + 254 0044 1A46 mov r2, r3 + 255 .loc 1 42 30 + 256 0046 554B ldr r3, .L27+4 + 257 0048 1B68 ldr r3, [r3] + 258 004a 1343 orrs r3, r3, r2 + 259 004c 534A ldr r2, .L27+4 + 260 004e 1360 str r3, [r2] + 43:Core/Src/TMP1075.c **** nfailed_temp_sensors++; + 261 .loc 1 43 27 + 262 0050 534B ldr r3, .L27+8 + 263 0052 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 264 0054 0133 adds r3, r3, #1 + 265 0056 DAB2 uxtb r2, r3 + 266 0058 514B ldr r3, .L27+8 + 267 005a 1A70 strb r2, [r3] + 44:Core/Src/TMP1075.c **** err = 1; + 268 .loc 1 44 11 + 269 005c 0123 movs r3, #1 + 270 005e FB60 str r3, [r7, #12] + 271 0060 75E0 b .L15 + 272 .L14: + 45:Core/Src/TMP1075.c **** } else { + 46:Core/Src/TMP1075.c **** tmp1075_temps[i] >>= 4; + 273 .loc 1 46 20 + 274 0062 4D4A ldr r2, .L27 + 275 0064 7B68 ldr r3, [r7, #4] + 276 0066 32F91330 ldrsh r3, [r2, r3, lsl #1] + 277 .loc 1 46 24 + 278 006a 1B11 asrs r3, r3, #4 + 279 006c 19B2 sxth r1, r3 + 280 006e 4A4A ldr r2, .L27 + 281 0070 7B68 ldr r3, [r7, #4] + 282 0072 22F81310 strh r1, [r2, r3, lsl #1] @ movhi + 47:Core/Src/TMP1075.c **** tmp1075_failed_sensors &= ~(1 << i); + 283 .loc 1 47 37 + 284 0076 0122 movs r2, #1 + 285 0078 7B68 ldr r3, [r7, #4] + 286 007a 02FA03F3 lsl r3, r2, r3 + 287 .loc 1 47 33 + 288 007e DB43 mvns r3, r3 + 289 0080 1A46 mov r2, r3 + 290 .loc 1 47 30 + 291 0082 464B ldr r3, .L27+4 + 292 0084 1B68 ldr r3, [r3] + 293 0086 1340 ands r3, r3, r2 + 294 0088 444A ldr r2, .L27+4 + 295 008a 1360 str r3, [r2] + 48:Core/Src/TMP1075.c **** if (state.current_state == STATE_CHARGING || state.current_state == STATE_CHARGING_PRECHARGE) + 296 .loc 1 48 16 + 297 008c 454B ldr r3, .L27+12 + 298 008e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 299 .loc 1 48 10 + 300 0090 062B cmp r3, #6 + 301 0092 03D0 beq .L16 + ARM GAS /tmp/cc1QLhHg.s page 7 + + + 302 .loc 1 48 57 discriminator 1 + 303 0094 434B ldr r3, .L27+12 + 304 0096 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 305 .loc 1 48 49 discriminator 1 + 306 0098 052B cmp r3, #5 + 307 009a 14D1 bne .L17 + 308 .L16: + 49:Core/Src/TMP1075.c **** if (tmp1075_temps[i] >= MAX_TEMP_CHARGING) { + 309 .loc 1 49 26 + 310 009c 3E4A ldr r2, .L27 + 311 009e 7B68 ldr r3, [r7, #4] + 312 00a0 32F91330 ldrsh r3, [r2, r3, lsl #1] + 313 .loc 1 49 12 + 314 00a4 B3F5347F cmp r3, #720 + 315 00a8 21DB blt .L19 + 50:Core/Src/TMP1075.c **** temp_error = 1; + 316 .loc 1 50 22 + 317 00aa 0123 movs r3, #1 + 318 00ac BB60 str r3, [r7, #8] + 51:Core/Src/TMP1075.c **** handle_over_maxtemp(i, tmp1075_temps[i]); + 319 .loc 1 51 11 + 320 00ae 7B68 ldr r3, [r7, #4] + 321 00b0 DAB2 uxtb r2, r3 + 322 .loc 1 51 47 + 323 00b2 3949 ldr r1, .L27 + 324 00b4 7B68 ldr r3, [r7, #4] + 325 00b6 31F91330 ldrsh r3, [r1, r3, lsl #1] + 326 .loc 1 51 11 + 327 00ba 9BB2 uxth r3, r3 + 328 00bc 1946 mov r1, r3 + 329 00be 1046 mov r0, r2 + 330 00c0 FFF7FEFF bl handle_over_maxtemp + 49:Core/Src/TMP1075.c **** if (tmp1075_temps[i] >= MAX_TEMP_CHARGING) { + 331 .loc 1 49 12 + 332 00c4 13E0 b .L19 + 333 .L17: + 52:Core/Src/TMP1075.c **** } + 53:Core/Src/TMP1075.c **** } else { + 54:Core/Src/TMP1075.c **** if (tmp1075_temps[i] >= MAX_TEMP_DISCHARGING) { + 334 .loc 1 54 26 + 335 00c6 344A ldr r2, .L27 + 336 00c8 7B68 ldr r3, [r7, #4] + 337 00ca 32F91330 ldrsh r3, [r2, r3, lsl #1] + 338 .loc 1 54 12 + 339 00ce B3F56C7F cmp r3, #944 + 340 00d2 0CDB blt .L19 + 55:Core/Src/TMP1075.c **** temp_error = 1; + 341 .loc 1 55 22 + 342 00d4 0123 movs r3, #1 + 343 00d6 BB60 str r3, [r7, #8] + 56:Core/Src/TMP1075.c **** handle_over_maxtemp(i, tmp1075_temps[i]); + 344 .loc 1 56 11 + 345 00d8 7B68 ldr r3, [r7, #4] + 346 00da DAB2 uxtb r2, r3 + 347 .loc 1 56 47 + 348 00dc 2E49 ldr r1, .L27 + 349 00de 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc1QLhHg.s page 8 + + + 350 00e0 31F91330 ldrsh r3, [r1, r3, lsl #1] + 351 .loc 1 56 11 + 352 00e4 9BB2 uxth r3, r3 + 353 00e6 1946 mov r1, r3 + 354 00e8 1046 mov r0, r2 + 355 00ea FFF7FEFF bl handle_over_maxtemp + 356 .L19: + 57:Core/Src/TMP1075.c **** } + 58:Core/Src/TMP1075.c **** } + 59:Core/Src/TMP1075.c **** + 60:Core/Src/TMP1075.c **** if (state.current_state == STATE_CHARGING || state.current_state == STATE_CHARGING_PRECHARGE) + 357 .loc 1 60 16 + 358 00ee 2D4B ldr r3, .L27+12 + 359 00f0 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 360 .loc 1 60 10 + 361 00f2 062B cmp r3, #6 + 362 00f4 03D0 beq .L20 + 363 .loc 1 60 57 discriminator 1 + 364 00f6 2B4B ldr r3, .L27+12 + 365 00f8 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 366 .loc 1 60 49 discriminator 1 + 367 00fa 052B cmp r3, #5 + 368 00fc 13D1 bne .L21 + 369 .L20: + 61:Core/Src/TMP1075.c **** if (tmp1075_temps[i] <= MIN_TEMP_CHARGING) { + 370 .loc 1 61 26 + 371 00fe 264A ldr r2, .L27 + 372 0100 7B68 ldr r3, [r7, #4] + 373 0102 32F91330 ldrsh r3, [r2, r3, lsl #1] + 374 .loc 1 61 12 + 375 0106 002B cmp r3, #0 + 376 0108 21DC bgt .L15 + 62:Core/Src/TMP1075.c **** temp_error = 1; + 377 .loc 1 62 22 + 378 010a 0123 movs r3, #1 + 379 010c BB60 str r3, [r7, #8] + 63:Core/Src/TMP1075.c **** handle_over_maxtemp(i, tmp1075_temps[i]); + 380 .loc 1 63 11 + 381 010e 7B68 ldr r3, [r7, #4] + 382 0110 DAB2 uxtb r2, r3 + 383 .loc 1 63 47 + 384 0112 2149 ldr r1, .L27 + 385 0114 7B68 ldr r3, [r7, #4] + 386 0116 31F91330 ldrsh r3, [r1, r3, lsl #1] + 387 .loc 1 63 11 + 388 011a 9BB2 uxth r3, r3 + 389 011c 1946 mov r1, r3 + 390 011e 1046 mov r0, r2 + 391 0120 FFF7FEFF bl handle_over_maxtemp + 61:Core/Src/TMP1075.c **** if (tmp1075_temps[i] <= MIN_TEMP_CHARGING) { + 392 .loc 1 61 12 + 393 0124 13E0 b .L15 + 394 .L21: + 64:Core/Src/TMP1075.c **** } + 65:Core/Src/TMP1075.c **** } else { + 66:Core/Src/TMP1075.c **** if (tmp1075_temps[i] <= MIN_TEMP_DISCHARGING) { + 395 .loc 1 66 26 + ARM GAS /tmp/cc1QLhHg.s page 9 + + + 396 0126 1C4A ldr r2, .L27 + 397 0128 7B68 ldr r3, [r7, #4] + 398 012a 32F91330 ldrsh r3, [r2, r3, lsl #1] + 399 .loc 1 66 12 + 400 012e 13F5A07F cmn r3, #320 + 401 0132 0CDC bgt .L15 + 67:Core/Src/TMP1075.c **** temp_error = 1; + 402 .loc 1 67 22 + 403 0134 0123 movs r3, #1 + 404 0136 BB60 str r3, [r7, #8] + 68:Core/Src/TMP1075.c **** handle_over_maxtemp(i, tmp1075_temps[i]); + 405 .loc 1 68 11 + 406 0138 7B68 ldr r3, [r7, #4] + 407 013a DAB2 uxtb r2, r3 + 408 .loc 1 68 47 + 409 013c 1649 ldr r1, .L27 + 410 013e 7B68 ldr r3, [r7, #4] + 411 0140 31F91330 ldrsh r3, [r1, r3, lsl #1] + 412 .loc 1 68 11 + 413 0144 9BB2 uxth r3, r3 + 414 0146 1946 mov r1, r3 + 415 0148 1046 mov r0, r2 + 416 014a FFF7FEFF bl handle_over_maxtemp + 417 .L15: + 40:Core/Src/TMP1075.c **** if (tmp1075_sensor_read(i, &tmp1075_temps[i]) != HAL_OK || (tmp1075_temps[i] & 0x000F) != 0) { + 418 .loc 1 40 40 discriminator 2 + 419 014e 7B68 ldr r3, [r7, #4] + 420 0150 0133 adds r3, r3, #1 + 421 0152 7B60 str r3, [r7, #4] + 422 .L12: + 40:Core/Src/TMP1075.c **** if (tmp1075_sensor_read(i, &tmp1075_temps[i]) != HAL_OK || (tmp1075_temps[i] & 0x000F) != 0) { + 423 .loc 1 40 21 discriminator 1 + 424 0154 7B68 ldr r3, [r7, #4] + 425 0156 0C2B cmp r3, #12 + 426 0158 7FF75CAF ble .L23 + 427 .LBE4: + 69:Core/Src/TMP1075.c **** } + 70:Core/Src/TMP1075.c **** } + 71:Core/Src/TMP1075.c **** } + 72:Core/Src/TMP1075.c **** } + 73:Core/Src/TMP1075.c **** if (nfailed_temp_sensors > MAX_FAILED_TEMP) { + 428 .loc 1 73 28 + 429 015c 104B ldr r3, .L27+8 + 430 015e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 431 .loc 1 73 6 + 432 0160 022B cmp r3, #2 + 433 0162 06D9 bls .L24 + 74:Core/Src/TMP1075.c **** error_data.data_kind = SEK_TOO_FEW_TEMPS; + 434 .loc 1 74 26 + 435 0164 104B ldr r3, .L27+16 + 436 0166 0422 movs r2, #4 + 437 0168 5A80 strh r2, [r3, #2] @ movhi + 75:Core/Src/TMP1075.c **** set_error_source(ERROR_SOURCE_TEMPERATURES); + 438 .loc 1 75 5 + 439 016a 0220 movs r0, #2 + 440 016c FFF7FEFF bl set_error_source + 441 0170 05E0 b .L25 + ARM GAS /tmp/cc1QLhHg.s page 10 + + + 442 .L24: + 76:Core/Src/TMP1075.c **** } else if (!temp_error) { + 443 .loc 1 76 13 + 444 0172 BB68 ldr r3, [r7, #8] + 445 0174 002B cmp r3, #0 + 446 0176 02D1 bne .L25 + 77:Core/Src/TMP1075.c **** clear_error_source(ERROR_SOURCE_TEMPERATURES); + 447 .loc 1 77 5 + 448 0178 0220 movs r0, #2 + 449 017a FFF7FEFF bl clear_error_source + 450 .L25: + 78:Core/Src/TMP1075.c **** } + 79:Core/Src/TMP1075.c **** nfailed_temp_sensors = 0; + 451 .loc 1 79 24 + 452 017e 084B ldr r3, .L27+8 + 453 0180 0022 movs r2, #0 + 454 0182 1A70 strb r2, [r3] + 80:Core/Src/TMP1075.c **** return err ? HAL_ERROR : HAL_OK; + 455 .loc 1 80 26 + 456 0184 FB68 ldr r3, [r7, #12] + 457 0186 002B cmp r3, #0 + 458 0188 14BF ite ne + 459 018a 0123 movne r3, #1 + 460 018c 0023 moveq r3, #0 + 461 018e DBB2 uxtb r3, r3 + 81:Core/Src/TMP1075.c **** } + 462 .loc 1 81 1 + 463 0190 1846 mov r0, r3 + 464 0192 1037 adds r7, r7, #16 + 465 .cfi_def_cfa_offset 8 + 466 0194 BD46 mov sp, r7 + 467 .cfi_def_cfa_register 13 + 468 @ sp needed + 469 0196 80BD pop {r7, pc} + 470 .L28: + 471 .align 2 + 472 .L27: + 473 0198 00000000 .word tmp1075_temps + 474 019c 00000000 .word tmp1075_failed_sensors + 475 01a0 00000000 .word nfailed_temp_sensors + 476 01a4 00000000 .word state + 477 01a8 00000000 .word error_data + 478 .cfi_endproc + 479 .LFE132: + 481 .section .text.tmp1075_sensor_init,"ax",%progbits + 482 .align 1 + 483 .global tmp1075_sensor_init + 484 .syntax unified + 485 .thumb + 486 .thumb_func + 488 tmp1075_sensor_init: + 489 .LFB133: + 82:Core/Src/TMP1075.c **** + 83:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_sensor_init(int n) { + 490 .loc 1 83 46 + 491 .cfi_startproc + 492 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/cc1QLhHg.s page 11 + + + 493 @ frame_needed = 1, uses_anonymous_args = 0 + 494 0000 80B5 push {r7, lr} + 495 .cfi_def_cfa_offset 8 + 496 .cfi_offset 7, -8 + 497 .cfi_offset 14, -4 + 498 0002 86B0 sub sp, sp, #24 + 499 .cfi_def_cfa_offset 32 + 500 0004 02AF add r7, sp, #8 + 501 .cfi_def_cfa 7, 24 + 502 0006 7860 str r0, [r7, #4] + 84:Core/Src/TMP1075.c **** uint16_t addr = (0b1000000 | n) << 1; + 503 .loc 1 84 35 + 504 0008 7B68 ldr r3, [r7, #4] + 505 000a 1BB2 sxth r3, r3 + 506 000c 5B00 lsls r3, r3, #1 + 507 000e 1BB2 sxth r3, r3 + 508 0010 43F08003 orr r3, r3, #128 + 509 0014 1BB2 sxth r3, r3 + 510 .loc 1 84 12 + 511 0016 FB81 strh r3, [r7, #14] @ movhi + 85:Core/Src/TMP1075.c **** uint8_t data[] = {0}; + 512 .loc 1 85 11 + 513 0018 0023 movs r3, #0 + 514 001a 3B73 strb r3, [r7, #12] + 86:Core/Src/TMP1075.c **** return HAL_I2C_Master_Transmit(hi2c, addr, data, sizeof(data), 100); + 515 .loc 1 86 10 + 516 001c 074B ldr r3, .L31 + 517 001e 1868 ldr r0, [r3] + 518 0020 07F10C02 add r2, r7, #12 + 519 0024 F989 ldrh r1, [r7, #14] + 520 0026 6423 movs r3, #100 + 521 0028 0093 str r3, [sp] + 522 002a 0123 movs r3, #1 + 523 002c FFF7FEFF bl HAL_I2C_Master_Transmit + 524 0030 0346 mov r3, r0 + 87:Core/Src/TMP1075.c **** } + 525 .loc 1 87 1 + 526 0032 1846 mov r0, r3 + 527 0034 1037 adds r7, r7, #16 + 528 .cfi_def_cfa_offset 8 + 529 0036 BD46 mov sp, r7 + 530 .cfi_def_cfa_register 13 + 531 @ sp needed + 532 0038 80BD pop {r7, pc} + 533 .L32: + 534 003a 00BF .align 2 + 535 .L31: + 536 003c 00000000 .word hi2c + 537 .cfi_endproc + 538 .LFE133: + 540 .section .text.tmp1075_sensor_read,"ax",%progbits + 541 .align 1 + 542 .global tmp1075_sensor_read + 543 .syntax unified + 544 .thumb + 545 .thumb_func + 547 tmp1075_sensor_read: + ARM GAS /tmp/cc1QLhHg.s page 12 + + + 548 .LFB134: + 88:Core/Src/TMP1075.c **** + 89:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_sensor_read(int n, int16_t* res) { + 549 .loc 1 89 60 + 550 .cfi_startproc + 551 @ args = 0, pretend = 0, frame = 16 + 552 @ frame_needed = 1, uses_anonymous_args = 0 + 553 0000 80B5 push {r7, lr} + 554 .cfi_def_cfa_offset 8 + 555 .cfi_offset 7, -8 + 556 .cfi_offset 14, -4 + 557 0002 86B0 sub sp, sp, #24 + 558 .cfi_def_cfa_offset 32 + 559 0004 02AF add r7, sp, #8 + 560 .cfi_def_cfa 7, 24 + 561 0006 7860 str r0, [r7, #4] + 562 0008 3960 str r1, [r7] + 90:Core/Src/TMP1075.c **** uint16_t addr = (0b1000000 | n) << 1; + 563 .loc 1 90 35 + 564 000a 7B68 ldr r3, [r7, #4] + 565 000c 1BB2 sxth r3, r3 + 566 000e 5B00 lsls r3, r3, #1 + 567 0010 1BB2 sxth r3, r3 + 568 0012 43F08003 orr r3, r3, #128 + 569 0016 1BB2 sxth r3, r3 + 570 .loc 1 90 12 + 571 0018 FB81 strh r3, [r7, #14] @ movhi + 91:Core/Src/TMP1075.c **** addr |= 1; // Read + 572 .loc 1 91 8 + 573 001a FB89 ldrh r3, [r7, #14] @ movhi + 574 001c 43F00103 orr r3, r3, #1 + 575 0020 FB81 strh r3, [r7, #14] @ movhi + 92:Core/Src/TMP1075.c **** uint8_t result[2]; + 93:Core/Src/TMP1075.c **** HAL_StatusTypeDef status = + 94:Core/Src/TMP1075.c **** HAL_I2C_Master_Receive(hi2c, addr, result, sizeof(result), 5); //5ms timeout for failure (cas + 576 .loc 1 94 7 + 577 0022 0F4B ldr r3, .L36 + 578 0024 1868 ldr r0, [r3] + 579 0026 07F10802 add r2, r7, #8 + 580 002a F989 ldrh r1, [r7, #14] + 581 002c 0523 movs r3, #5 + 582 002e 0093 str r3, [sp] + 583 0030 0223 movs r3, #2 + 584 0032 FFF7FEFF bl HAL_I2C_Master_Receive + 585 0036 0346 mov r3, r0 + 586 0038 7B73 strb r3, [r7, #13] + 95:Core/Src/TMP1075.c **** if (status == HAL_OK) { + 587 .loc 1 95 6 + 588 003a 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 589 003c 002B cmp r3, #0 + 590 003e 09D1 bne .L34 + 96:Core/Src/TMP1075.c **** *res = (result[0] << 8) | result[1]; + 591 .loc 1 96 19 + 592 0040 3B7A ldrb r3, [r7, #8] @ zero_extendqisi2 + 593 .loc 1 96 29 + 594 0042 1BB2 sxth r3, r3 + 595 0044 1B02 lsls r3, r3, #8 + ARM GAS /tmp/cc1QLhHg.s page 13 + + + 596 0046 1AB2 sxth r2, r3 + 597 .loc 1 96 37 + 598 0048 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 599 004a 1BB2 sxth r3, r3 + 600 .loc 1 96 29 + 601 004c 1343 orrs r3, r3, r2 + 602 004e 1AB2 sxth r2, r3 + 603 .loc 1 96 10 + 604 0050 3B68 ldr r3, [r7] + 605 0052 1A80 strh r2, [r3] @ movhi + 606 .L34: + 97:Core/Src/TMP1075.c **** } + 98:Core/Src/TMP1075.c **** return status; + 607 .loc 1 98 10 + 608 0054 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 99:Core/Src/TMP1075.c **** } + 609 .loc 1 99 1 + 610 0056 1846 mov r0, r3 + 611 0058 1037 adds r7, r7, #16 + 612 .cfi_def_cfa_offset 8 + 613 005a BD46 mov sp, r7 + 614 .cfi_def_cfa_register 13 + 615 @ sp needed + 616 005c 80BD pop {r7, pc} + 617 .L37: + 618 005e 00BF .align 2 + 619 .L36: + 620 0060 00000000 .word hi2c + 621 .cfi_endproc + 622 .LFE134: + 624 .text + 625 .Letext0: + 626 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 627 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 628 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 629 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 630 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 631 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 632 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + 633 .file 9 "Core/Inc/errors.h" + 634 .file 10 "Core/Inc/TMP1075.h" + 635 .file 11 "Core/Inc/state_machine.h" + 636 .file 12 "Core/Lib/can-halal/can-halal.h" + ARM GAS /tmp/cc1QLhHg.s page 14 + + +DEFINED SYMBOLS + *ABS*:00000000 TMP1075.c + /tmp/cc1QLhHg.s:25 .bss.tmp1075_temps:00000000 tmp1075_temps + /tmp/cc1QLhHg.s:22 .bss.tmp1075_temps:00000000 $d + /tmp/cc1QLhHg.s:32 .bss.tmp1075_failed_sensors:00000000 tmp1075_failed_sensors + /tmp/cc1QLhHg.s:29 .bss.tmp1075_failed_sensors:00000000 $d + /tmp/cc1QLhHg.s:38 .bss.nfailed_temp_sensors:00000000 nfailed_temp_sensors + /tmp/cc1QLhHg.s:39 .bss.nfailed_temp_sensors:00000000 $d + /tmp/cc1QLhHg.s:45 .bss.hi2c:00000000 hi2c + /tmp/cc1QLhHg.s:42 .bss.hi2c:00000000 $d + /tmp/cc1QLhHg.s:48 .text.tmp1075_init:00000000 $t + /tmp/cc1QLhHg.s:54 .text.tmp1075_init:00000000 tmp1075_init + /tmp/cc1QLhHg.s:488 .text.tmp1075_sensor_init:00000000 tmp1075_sensor_init + /tmp/cc1QLhHg.s:119 .text.tmp1075_init:00000040 $d + /tmp/cc1QLhHg.s:124 .text.handle_over_maxtemp:00000000 $t + /tmp/cc1QLhHg.s:130 .text.handle_over_maxtemp:00000000 handle_over_maxtemp + /tmp/cc1QLhHg.s:188 .text.handle_over_maxtemp:00000048 $d + /tmp/cc1QLhHg.s:194 .text.tmp1075_measure:00000000 $t + /tmp/cc1QLhHg.s:200 .text.tmp1075_measure:00000000 tmp1075_measure + /tmp/cc1QLhHg.s:547 .text.tmp1075_sensor_read:00000000 tmp1075_sensor_read + /tmp/cc1QLhHg.s:473 .text.tmp1075_measure:00000198 $d + /tmp/cc1QLhHg.s:482 .text.tmp1075_sensor_init:00000000 $t + /tmp/cc1QLhHg.s:536 .text.tmp1075_sensor_init:0000003c $d + /tmp/cc1QLhHg.s:541 .text.tmp1075_sensor_read:00000000 $t + /tmp/cc1QLhHg.s:620 .text.tmp1075_sensor_read:00000060 $d + +UNDEFINED SYMBOLS +set_error_source +ftcan_marshal_unsigned +error_data +clear_error_source +state +HAL_I2C_Master_Transmit +HAL_I2C_Master_Receive diff --git a/Software/build/TMP1075.o b/Software/build/TMP1075.o new file mode 100644 index 0000000..e3f2bcb Binary files /dev/null and b/Software/build/TMP1075.o differ diff --git a/Software/build/can-halal.d b/Software/build/can-halal.d new file mode 100644 index 0000000..c682ad1 --- /dev/null +++ b/Software/build/can-halal.d @@ -0,0 +1,63 @@ +build/can-halal.o: Core/Lib/can-halal/can-halal.c \ + Core/Lib/can-halal/can-halal.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Core/Lib/can-halal/can-halal.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/can-halal.lst b/Software/build/can-halal.lst new file mode 100644 index 0000000..4e3ac71 --- /dev/null +++ b/Software/build/can-halal.lst @@ -0,0 +1,1139 @@ +ARM GAS /tmp/ccI3jx5x.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "can-halal.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Lib/can-halal/can-halal.c" + 20 .section .bss.hcan,"aw",%nobits + 21 .align 2 + 24 hcan: + 25 0000 00000000 .space 4 + 26 .section .text.ftcan_init,"ax",%progbits + 27 .align 1 + 28 .global ftcan_init + 29 .syntax unified + 30 .thumb + 31 .thumb_func + 33 ftcan_init: + 34 .LFB130: + 1:Core/Lib/can-halal/can-halal.c **** #include "can-halal.h" + 2:Core/Lib/can-halal/can-halal.c **** + 3:Core/Lib/can-halal/can-halal.c **** #include + 4:Core/Lib/can-halal/can-halal.c **** + 5:Core/Lib/can-halal/can-halal.c **** #if defined(FTCAN_IS_BXCAN) + 6:Core/Lib/can-halal/can-halal.c **** static CAN_HandleTypeDef *hcan; + 7:Core/Lib/can-halal/can-halal.c **** + 8:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_init(CAN_HandleTypeDef *handle) { + 35 .loc 1 8 57 + 36 .cfi_startproc + 37 @ args = 0, pretend = 0, frame = 16 + 38 @ frame_needed = 1, uses_anonymous_args = 0 + 39 0000 80B5 push {r7, lr} + 40 .cfi_def_cfa_offset 8 + 41 .cfi_offset 7, -8 + 42 .cfi_offset 14, -4 + 43 0002 84B0 sub sp, sp, #16 + 44 .cfi_def_cfa_offset 24 + 45 0004 00AF add r7, sp, #0 + 46 .cfi_def_cfa_register 7 + 47 0006 7860 str r0, [r7, #4] + 9:Core/Lib/can-halal/can-halal.c **** hcan = handle; + 48 .loc 1 9 8 + 49 0008 0C4A ldr r2, .L4 + 50 000a 7B68 ldr r3, [r7, #4] + 51 000c 1360 str r3, [r2] + ARM GAS /tmp/ccI3jx5x.s page 2 + + + 10:Core/Lib/can-halal/can-halal.c **** + 11:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef status = + 12:Core/Lib/can-halal/can-halal.c **** HAL_CAN_ActivateNotification(hcan, CAN_IT_RX_FIFO0_MSG_PENDING); + 52 .loc 1 12 7 + 53 000e 0B4B ldr r3, .L4 + 54 0010 1B68 ldr r3, [r3] + 55 0012 0221 movs r1, #2 + 56 0014 1846 mov r0, r3 + 57 0016 FFF7FEFF bl HAL_CAN_ActivateNotification + 58 001a 0346 mov r3, r0 + 59 001c FB73 strb r3, [r7, #15] + 13:Core/Lib/can-halal/can-halal.c **** if (status != HAL_OK) { + 60 .loc 1 13 6 + 61 001e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 62 0020 002B cmp r3, #0 + 63 0022 01D0 beq .L2 + 14:Core/Lib/can-halal/can-halal.c **** return status; + 64 .loc 1 14 12 + 65 0024 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 66 0026 05E0 b .L3 + 67 .L2: + 15:Core/Lib/can-halal/can-halal.c **** } + 16:Core/Lib/can-halal/can-halal.c **** + 17:Core/Lib/can-halal/can-halal.c **** return HAL_CAN_Start(hcan); + 68 .loc 1 17 10 + 69 0028 044B ldr r3, .L4 + 70 002a 1B68 ldr r3, [r3] + 71 002c 1846 mov r0, r3 + 72 002e FFF7FEFF bl HAL_CAN_Start + 73 0032 0346 mov r3, r0 + 74 .L3: + 18:Core/Lib/can-halal/can-halal.c **** } + 75 .loc 1 18 1 + 76 0034 1846 mov r0, r3 + 77 0036 1037 adds r7, r7, #16 + 78 .cfi_def_cfa_offset 8 + 79 0038 BD46 mov sp, r7 + 80 .cfi_def_cfa_register 13 + 81 @ sp needed + 82 003a 80BD pop {r7, pc} + 83 .L5: + 84 .align 2 + 85 .L4: + 86 003c 00000000 .word hcan + 87 .cfi_endproc + 88 .LFE130: + 90 .section .text.ftcan_transmit,"ax",%progbits + 91 .align 1 + 92 .global ftcan_transmit + 93 .syntax unified + 94 .thumb + 95 .thumb_func + 97 ftcan_transmit: + 98 .LFB131: + 19:Core/Lib/can-halal/can-halal.c **** + 20:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data, + 21:Core/Lib/can-halal/can-halal.c **** size_t datalen) { + ARM GAS /tmp/ccI3jx5x.s page 3 + + + 99 .loc 1 21 50 + 100 .cfi_startproc + 101 @ args = 0, pretend = 0, frame = 24 + 102 @ frame_needed = 1, uses_anonymous_args = 0 + 103 0000 80B5 push {r7, lr} + 104 .cfi_def_cfa_offset 8 + 105 .cfi_offset 7, -8 + 106 .cfi_offset 14, -4 + 107 0002 86B0 sub sp, sp, #24 + 108 .cfi_def_cfa_offset 32 + 109 0004 00AF add r7, sp, #0 + 110 .cfi_def_cfa_register 7 + 111 0006 0346 mov r3, r0 + 112 0008 B960 str r1, [r7, #8] + 113 000a 7A60 str r2, [r7, #4] + 114 000c FB81 strh r3, [r7, #14] @ movhi + 22:Core/Lib/can-halal/can-halal.c **** static CAN_TxHeaderTypeDef header; + 23:Core/Lib/can-halal/can-halal.c **** header.StdId = id; + 115 .loc 1 23 16 + 116 000e FB89 ldrh r3, [r7, #14] + 117 0010 0B4A ldr r2, .L8 + 118 0012 1360 str r3, [r2] + 24:Core/Lib/can-halal/can-halal.c **** header.IDE = CAN_ID_STD; + 119 .loc 1 24 14 + 120 0014 0A4B ldr r3, .L8 + 121 0016 0022 movs r2, #0 + 122 0018 9A60 str r2, [r3, #8] + 25:Core/Lib/can-halal/can-halal.c **** header.RTR = CAN_RTR_DATA; + 123 .loc 1 25 14 + 124 001a 094B ldr r3, .L8 + 125 001c 0022 movs r2, #0 + 126 001e DA60 str r2, [r3, #12] + 26:Core/Lib/can-halal/can-halal.c **** header.DLC = datalen; + 127 .loc 1 26 14 + 128 0020 074A ldr r2, .L8 + 129 0022 7B68 ldr r3, [r7, #4] + 130 0024 1361 str r3, [r2, #16] + 27:Core/Lib/can-halal/can-halal.c **** uint32_t mailbox; + 28:Core/Lib/can-halal/can-halal.c **** return HAL_CAN_AddTxMessage(hcan, &header, data, &mailbox); + 131 .loc 1 28 10 + 132 0026 074B ldr r3, .L8+4 + 133 0028 1868 ldr r0, [r3] + 134 002a 07F11403 add r3, r7, #20 + 135 002e BA68 ldr r2, [r7, #8] + 136 0030 0349 ldr r1, .L8 + 137 0032 FFF7FEFF bl HAL_CAN_AddTxMessage + 138 0036 0346 mov r3, r0 + 29:Core/Lib/can-halal/can-halal.c **** } + 139 .loc 1 29 1 + 140 0038 1846 mov r0, r3 + 141 003a 1837 adds r7, r7, #24 + 142 .cfi_def_cfa_offset 8 + 143 003c BD46 mov sp, r7 + 144 .cfi_def_cfa_register 13 + 145 @ sp needed + 146 003e 80BD pop {r7, pc} + 147 .L9: + ARM GAS /tmp/ccI3jx5x.s page 4 + + + 148 .align 2 + 149 .L8: + 150 0040 00000000 .word header.2 + 151 0044 00000000 .word hcan + 152 .cfi_endproc + 153 .LFE131: + 155 .section .text.ftcan_add_filter,"ax",%progbits + 156 .align 1 + 157 .global ftcan_add_filter + 158 .syntax unified + 159 .thumb + 160 .thumb_func + 162 ftcan_add_filter: + 163 .LFB132: + 30:Core/Lib/can-halal/can-halal.c **** + 31:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) { + 164 .loc 1 31 64 + 165 .cfi_startproc + 166 @ args = 0, pretend = 0, frame = 16 + 167 @ frame_needed = 1, uses_anonymous_args = 0 + 168 0000 80B5 push {r7, lr} + 169 .cfi_def_cfa_offset 8 + 170 .cfi_offset 7, -8 + 171 .cfi_offset 14, -4 + 172 0002 84B0 sub sp, sp, #16 + 173 .cfi_def_cfa_offset 24 + 174 0004 00AF add r7, sp, #0 + 175 .cfi_def_cfa_register 7 + 176 0006 0346 mov r3, r0 + 177 0008 0A46 mov r2, r1 + 178 000a FB80 strh r3, [r7, #6] @ movhi + 179 000c 1346 mov r3, r2 @ movhi + 180 000e BB80 strh r3, [r7, #4] @ movhi + 32:Core/Lib/can-halal/can-halal.c **** static uint32_t next_filter_no = 0; + 33:Core/Lib/can-halal/can-halal.c **** static CAN_FilterTypeDef filter; + 34:Core/Lib/can-halal/can-halal.c **** if (next_filter_no % 2 == 0) { + 181 .loc 1 34 22 + 182 0010 264B ldr r3, .L16 + 183 0012 1B68 ldr r3, [r3] + 184 0014 03F00103 and r3, r3, #1 + 185 .loc 1 34 6 + 186 0018 002B cmp r3, #0 + 187 001a 10D1 bne .L11 + 35:Core/Lib/can-halal/can-halal.c **** filter.FilterIdHigh = id << 5; + 188 .loc 1 35 30 + 189 001c FB88 ldrh r3, [r7, #6] + 190 001e 5B01 lsls r3, r3, #5 + 191 .loc 1 35 25 + 192 0020 234A ldr r2, .L16+4 + 193 0022 1360 str r3, [r2] + 36:Core/Lib/can-halal/can-halal.c **** filter.FilterMaskIdHigh = mask << 5; + 194 .loc 1 36 36 + 195 0024 BB88 ldrh r3, [r7, #4] + 196 0026 5B01 lsls r3, r3, #5 + 197 .loc 1 36 29 + 198 0028 214A ldr r2, .L16+4 + 199 002a 9360 str r3, [r2, #8] + ARM GAS /tmp/ccI3jx5x.s page 5 + + + 37:Core/Lib/can-halal/can-halal.c **** filter.FilterIdLow = id << 5; + 200 .loc 1 37 29 + 201 002c FB88 ldrh r3, [r7, #6] + 202 002e 5B01 lsls r3, r3, #5 + 203 .loc 1 37 24 + 204 0030 1F4A ldr r2, .L16+4 + 205 0032 5360 str r3, [r2, #4] + 38:Core/Lib/can-halal/can-halal.c **** filter.FilterMaskIdLow = mask << 5; + 206 .loc 1 38 35 + 207 0034 BB88 ldrh r3, [r7, #4] + 208 0036 5B01 lsls r3, r3, #5 + 209 .loc 1 38 28 + 210 0038 1D4A ldr r2, .L16+4 + 211 003a D360 str r3, [r2, #12] + 212 003c 07E0 b .L12 + 213 .L11: + 39:Core/Lib/can-halal/can-halal.c **** } else { + 40:Core/Lib/can-halal/can-halal.c **** // Leave high filter untouched from the last configuration + 41:Core/Lib/can-halal/can-halal.c **** filter.FilterIdLow = id << 5; + 214 .loc 1 41 29 + 215 003e FB88 ldrh r3, [r7, #6] + 216 0040 5B01 lsls r3, r3, #5 + 217 .loc 1 41 24 + 218 0042 1B4A ldr r2, .L16+4 + 219 0044 5360 str r3, [r2, #4] + 42:Core/Lib/can-halal/can-halal.c **** filter.FilterMaskIdLow = mask << 5; + 220 .loc 1 42 35 + 221 0046 BB88 ldrh r3, [r7, #4] + 222 0048 5B01 lsls r3, r3, #5 + 223 .loc 1 42 28 + 224 004a 194A ldr r2, .L16+4 + 225 004c D360 str r3, [r2, #12] + 226 .L12: + 43:Core/Lib/can-halal/can-halal.c **** } + 44:Core/Lib/can-halal/can-halal.c **** filter.FilterFIFOAssignment = CAN_FILTER_FIFO0; + 227 .loc 1 44 31 + 228 004e 184B ldr r3, .L16+4 + 229 0050 0022 movs r2, #0 + 230 0052 1A61 str r2, [r3, #16] + 45:Core/Lib/can-halal/can-halal.c **** filter.FilterBank = next_filter_no / 2; + 231 .loc 1 45 38 + 232 0054 154B ldr r3, .L16 + 233 0056 1B68 ldr r3, [r3] + 234 0058 5B08 lsrs r3, r3, #1 + 235 .loc 1 45 21 + 236 005a 154A ldr r2, .L16+4 + 237 005c 5361 str r3, [r2, #20] + 46:Core/Lib/can-halal/can-halal.c **** if (filter.FilterBank > FTCAN_NUM_FILTERS + 1) { + 238 .loc 1 46 13 + 239 005e 144B ldr r3, .L16+4 + 240 0060 5B69 ldr r3, [r3, #20] + 241 .loc 1 46 6 + 242 0062 0E2B cmp r3, #14 + 243 0064 01D9 bls .L13 + 47:Core/Lib/can-halal/can-halal.c **** return HAL_ERROR; + 244 .loc 1 47 12 + 245 0066 0123 movs r3, #1 + ARM GAS /tmp/ccI3jx5x.s page 6 + + + 246 0068 1CE0 b .L14 + 247 .L13: + 48:Core/Lib/can-halal/can-halal.c **** } + 49:Core/Lib/can-halal/can-halal.c **** filter.FilterMode = CAN_FILTERMODE_IDMASK; + 248 .loc 1 49 21 + 249 006a 114B ldr r3, .L16+4 + 250 006c 0022 movs r2, #0 + 251 006e 9A61 str r2, [r3, #24] + 50:Core/Lib/can-halal/can-halal.c **** filter.FilterScale = CAN_FILTERSCALE_16BIT; + 252 .loc 1 50 22 + 253 0070 0F4B ldr r3, .L16+4 + 254 0072 0022 movs r2, #0 + 255 0074 DA61 str r2, [r3, #28] + 51:Core/Lib/can-halal/can-halal.c **** filter.FilterActivation = CAN_FILTER_ENABLE; + 256 .loc 1 51 27 + 257 0076 0E4B ldr r3, .L16+4 + 258 0078 0122 movs r2, #1 + 259 007a 1A62 str r2, [r3, #32] + 52:Core/Lib/can-halal/can-halal.c **** + 53:Core/Lib/can-halal/can-halal.c **** // Disable slave filters + 54:Core/Lib/can-halal/can-halal.c **** // TODO: Some STM32 have multiple CAN peripherals, and one uses the slave + 55:Core/Lib/can-halal/can-halal.c **** // filter bank + 56:Core/Lib/can-halal/can-halal.c **** filter.SlaveStartFilterBank = FTCAN_NUM_FILTERS; + 260 .loc 1 56 31 + 261 007c 0C4B ldr r3, .L16+4 + 262 007e 0D22 movs r2, #13 + 263 0080 5A62 str r2, [r3, #36] + 57:Core/Lib/can-halal/can-halal.c **** + 58:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef status = HAL_CAN_ConfigFilter(hcan, &filter); + 264 .loc 1 58 30 + 265 0082 0C4B ldr r3, .L16+8 + 266 0084 1B68 ldr r3, [r3] + 267 0086 0A49 ldr r1, .L16+4 + 268 0088 1846 mov r0, r3 + 269 008a FFF7FEFF bl HAL_CAN_ConfigFilter + 270 008e 0346 mov r3, r0 + 271 0090 FB73 strb r3, [r7, #15] + 59:Core/Lib/can-halal/can-halal.c **** if (status == HAL_OK) { + 272 .loc 1 59 6 + 273 0092 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 274 0094 002B cmp r3, #0 + 275 0096 04D1 bne .L15 + 60:Core/Lib/can-halal/can-halal.c **** next_filter_no++; + 276 .loc 1 60 19 + 277 0098 044B ldr r3, .L16 + 278 009a 1B68 ldr r3, [r3] + 279 009c 0133 adds r3, r3, #1 + 280 009e 034A ldr r2, .L16 + 281 00a0 1360 str r3, [r2] + 282 .L15: + 61:Core/Lib/can-halal/can-halal.c **** } + 62:Core/Lib/can-halal/can-halal.c **** return status; + 283 .loc 1 62 10 + 284 00a2 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 285 .L14: + 63:Core/Lib/can-halal/can-halal.c **** } + 286 .loc 1 63 1 + ARM GAS /tmp/ccI3jx5x.s page 7 + + + 287 00a4 1846 mov r0, r3 + 288 00a6 1037 adds r7, r7, #16 + 289 .cfi_def_cfa_offset 8 + 290 00a8 BD46 mov sp, r7 + 291 .cfi_def_cfa_register 13 + 292 @ sp needed + 293 00aa 80BD pop {r7, pc} + 294 .L17: + 295 .align 2 + 296 .L16: + 297 00ac 00000000 .word next_filter_no.1 + 298 00b0 00000000 .word filter.0 + 299 00b4 00000000 .word hcan + 300 .cfi_endproc + 301 .LFE132: + 303 .section .text.HAL_CAN_RxFifo0MsgPendingCallback,"ax",%progbits + 304 .align 1 + 305 .global HAL_CAN_RxFifo0MsgPendingCallback + 306 .syntax unified + 307 .thumb + 308 .thumb_func + 310 HAL_CAN_RxFifo0MsgPendingCallback: + 311 .LFB133: + 64:Core/Lib/can-halal/can-halal.c **** + 65:Core/Lib/can-halal/can-halal.c **** void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *handle) { + 312 .loc 1 65 67 + 313 .cfi_startproc + 314 @ args = 0, pretend = 0, frame = 48 + 315 @ frame_needed = 1, uses_anonymous_args = 0 + 316 0000 80B5 push {r7, lr} + 317 .cfi_def_cfa_offset 8 + 318 .cfi_offset 7, -8 + 319 .cfi_offset 14, -4 + 320 0002 8CB0 sub sp, sp, #48 + 321 .cfi_def_cfa_offset 56 + 322 0004 00AF add r7, sp, #0 + 323 .cfi_def_cfa_register 7 + 324 0006 7860 str r0, [r7, #4] + 66:Core/Lib/can-halal/can-halal.c **** if (handle != hcan) { + 325 .loc 1 66 14 + 326 0008 124B ldr r3, .L27 + 327 000a 1B68 ldr r3, [r3] + 328 .loc 1 66 6 + 329 000c 7A68 ldr r2, [r7, #4] + 330 000e 9A42 cmp r2, r3 + 331 0010 17D1 bne .L24 + 67:Core/Lib/can-halal/can-halal.c **** return; + 68:Core/Lib/can-halal/can-halal.c **** } + 69:Core/Lib/can-halal/can-halal.c **** CAN_RxHeaderTypeDef header; + 70:Core/Lib/can-halal/can-halal.c **** uint8_t data[8]; + 71:Core/Lib/can-halal/can-halal.c **** if (HAL_CAN_GetRxMessage(hcan, CAN_RX_FIFO0, &header, data) != HAL_OK) { + 332 .loc 1 71 7 + 333 0012 104B ldr r3, .L27 + 334 0014 1868 ldr r0, [r3] + 335 0016 07F10C03 add r3, r7, #12 + 336 001a 07F11402 add r2, r7, #20 + 337 001e 0021 movs r1, #0 + ARM GAS /tmp/ccI3jx5x.s page 8 + + + 338 0020 FFF7FEFF bl HAL_CAN_GetRxMessage + 339 0024 0346 mov r3, r0 + 340 .loc 1 71 6 discriminator 1 + 341 0026 002B cmp r3, #0 + 342 0028 0DD1 bne .L25 + 72:Core/Lib/can-halal/can-halal.c **** return; + 73:Core/Lib/can-halal/can-halal.c **** } + 74:Core/Lib/can-halal/can-halal.c **** + 75:Core/Lib/can-halal/can-halal.c **** if (header.IDE != CAN_ID_STD) { + 343 .loc 1 75 13 + 344 002a FB69 ldr r3, [r7, #28] + 345 .loc 1 75 6 + 346 002c 002B cmp r3, #0 + 347 002e 0CD1 bne .L26 + 76:Core/Lib/can-halal/can-halal.c **** return; + 77:Core/Lib/can-halal/can-halal.c **** } + 78:Core/Lib/can-halal/can-halal.c **** + 79:Core/Lib/can-halal/can-halal.c **** ftcan_msg_received_cb(header.StdId, header.DLC, data); + 348 .loc 1 79 31 + 349 0030 7B69 ldr r3, [r7, #20] + 350 .loc 1 79 3 + 351 0032 9BB2 uxth r3, r3 + 352 .loc 1 79 45 + 353 0034 796A ldr r1, [r7, #36] + 354 .loc 1 79 3 + 355 0036 07F10C02 add r2, r7, #12 + 356 003a 1846 mov r0, r3 + 357 003c FFF7FEFF bl ftcan_msg_received_cb + 358 0040 04E0 b .L18 + 359 .L24: + 67:Core/Lib/can-halal/can-halal.c **** } + 360 .loc 1 67 5 + 361 0042 00BF nop + 362 0044 02E0 b .L18 + 363 .L25: + 72:Core/Lib/can-halal/can-halal.c **** return; + 364 .loc 1 72 5 + 365 0046 00BF nop + 366 0048 00E0 b .L18 + 367 .L26: + 76:Core/Lib/can-halal/can-halal.c **** return; + 368 .loc 1 76 5 + 369 004a 00BF nop + 370 .L18: + 80:Core/Lib/can-halal/can-halal.c **** } + 371 .loc 1 80 1 + 372 004c 3037 adds r7, r7, #48 + 373 .cfi_def_cfa_offset 8 + 374 004e BD46 mov sp, r7 + 375 .cfi_def_cfa_register 13 + 376 @ sp needed + 377 0050 80BD pop {r7, pc} + 378 .L28: + 379 0052 00BF .align 2 + 380 .L27: + 381 0054 00000000 .word hcan + 382 .cfi_endproc + ARM GAS /tmp/ccI3jx5x.s page 9 + + + 383 .LFE133: + 385 .section .text.ftcan_msg_received_cb,"ax",%progbits + 386 .align 1 + 387 .weak ftcan_msg_received_cb + 388 .syntax unified + 389 .thumb + 390 .thumb_func + 392 ftcan_msg_received_cb: + 393 .LFB134: + 81:Core/Lib/can-halal/can-halal.c **** #elif defined(FTCAN_IS_FDCAN) + 82:Core/Lib/can-halal/can-halal.c **** static FDCAN_HandleTypeDef *hcan; + 83:Core/Lib/can-halal/can-halal.c **** + 84:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_init(FDCAN_HandleTypeDef *handle) { + 85:Core/Lib/can-halal/can-halal.c **** hcan = handle; + 86:Core/Lib/can-halal/can-halal.c **** + 87:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef status = + 88:Core/Lib/can-halal/can-halal.c **** HAL_FDCAN_ActivateNotification(hcan, FDCAN_IT_RX_FIFO0_NEW_MESSAGE, 0); + 89:Core/Lib/can-halal/can-halal.c **** if (status != HAL_OK) { + 90:Core/Lib/can-halal/can-halal.c **** return status; + 91:Core/Lib/can-halal/can-halal.c **** } + 92:Core/Lib/can-halal/can-halal.c **** // Reject non-matching messages + 93:Core/Lib/can-halal/can-halal.c **** status = + 94:Core/Lib/can-halal/can-halal.c **** HAL_FDCAN_ConfigGlobalFilter(hcan, FDCAN_REJECT, FDCAN_REJECT, + 95:Core/Lib/can-halal/can-halal.c **** FDCAN_REJECT_REMOTE, FDCAN_REJECT_REMOTE); + 96:Core/Lib/can-halal/can-halal.c **** if (status != HAL_OK) { + 97:Core/Lib/can-halal/can-halal.c **** return status; + 98:Core/Lib/can-halal/can-halal.c **** } + 99:Core/Lib/can-halal/can-halal.c **** + 100:Core/Lib/can-halal/can-halal.c **** return HAL_FDCAN_Start(hcan); + 101:Core/Lib/can-halal/can-halal.c **** } + 102:Core/Lib/can-halal/can-halal.c **** + 103:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_transmit(uint16_t id, const uint8_t *data, + 104:Core/Lib/can-halal/can-halal.c **** size_t datalen) { + 105:Core/Lib/can-halal/can-halal.c **** static FDCAN_TxHeaderTypeDef header; + 106:Core/Lib/can-halal/can-halal.c **** header.Identifier = id; + 107:Core/Lib/can-halal/can-halal.c **** header.IdType = FDCAN_STANDARD_ID; + 108:Core/Lib/can-halal/can-halal.c **** header.TxFrameType = FDCAN_DATA_FRAME; + 109:Core/Lib/can-halal/can-halal.c **** switch (datalen) { + 110:Core/Lib/can-halal/can-halal.c **** case 0: + 111:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_0; + 112:Core/Lib/can-halal/can-halal.c **** break; + 113:Core/Lib/can-halal/can-halal.c **** case 1: + 114:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_1; + 115:Core/Lib/can-halal/can-halal.c **** break; + 116:Core/Lib/can-halal/can-halal.c **** case 2: + 117:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_2; + 118:Core/Lib/can-halal/can-halal.c **** break; + 119:Core/Lib/can-halal/can-halal.c **** case 3: + 120:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_3; + 121:Core/Lib/can-halal/can-halal.c **** break; + 122:Core/Lib/can-halal/can-halal.c **** case 4: + 123:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_4; + 124:Core/Lib/can-halal/can-halal.c **** break; + 125:Core/Lib/can-halal/can-halal.c **** case 5: + 126:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_5; + 127:Core/Lib/can-halal/can-halal.c **** break; + 128:Core/Lib/can-halal/can-halal.c **** case 6: + ARM GAS /tmp/ccI3jx5x.s page 10 + + + 129:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_6; + 130:Core/Lib/can-halal/can-halal.c **** break; + 131:Core/Lib/can-halal/can-halal.c **** case 7: + 132:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_7; + 133:Core/Lib/can-halal/can-halal.c **** break; + 134:Core/Lib/can-halal/can-halal.c **** case 8: + 135:Core/Lib/can-halal/can-halal.c **** default: + 136:Core/Lib/can-halal/can-halal.c **** header.DataLength = FDCAN_DLC_BYTES_8; + 137:Core/Lib/can-halal/can-halal.c **** break; + 138:Core/Lib/can-halal/can-halal.c **** } + 139:Core/Lib/can-halal/can-halal.c **** header.ErrorStateIndicator = FDCAN_ESI_PASSIVE; + 140:Core/Lib/can-halal/can-halal.c **** header.BitRateSwitch = FDCAN_BRS_OFF; + 141:Core/Lib/can-halal/can-halal.c **** header.FDFormat = FDCAN_CLASSIC_CAN; + 142:Core/Lib/can-halal/can-halal.c **** header.TxEventFifoControl = FDCAN_NO_TX_EVENTS; + 143:Core/Lib/can-halal/can-halal.c **** + 144:Core/Lib/can-halal/can-halal.c **** // HAL_FDCAN_AddMessageToTxFifoQ doesn't modify the data, but it's not marked + 145:Core/Lib/can-halal/can-halal.c **** // as const for some reason. + 146:Core/Lib/can-halal/can-halal.c **** uint8_t *data_nonconst = (uint8_t *)data; + 147:Core/Lib/can-halal/can-halal.c **** return HAL_FDCAN_AddMessageToTxFifoQ(hcan, &header, data_nonconst); + 148:Core/Lib/can-halal/can-halal.c **** } + 149:Core/Lib/can-halal/can-halal.c **** + 150:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef ftcan_add_filter(uint16_t id, uint16_t mask) { + 151:Core/Lib/can-halal/can-halal.c **** static uint32_t next_filter_no = 0; + 152:Core/Lib/can-halal/can-halal.c **** static FDCAN_FilterTypeDef filter; + 153:Core/Lib/can-halal/can-halal.c **** filter.IdType = FDCAN_STANDARD_ID; + 154:Core/Lib/can-halal/can-halal.c **** filter.FilterIndex = next_filter_no; + 155:Core/Lib/can-halal/can-halal.c **** if (filter.FilterIndex > FTCAN_NUM_FILTERS + 1) { + 156:Core/Lib/can-halal/can-halal.c **** return HAL_ERROR; + 157:Core/Lib/can-halal/can-halal.c **** } + 158:Core/Lib/can-halal/can-halal.c **** filter.FilterType = FDCAN_FILTER_MASK; + 159:Core/Lib/can-halal/can-halal.c **** filter.FilterConfig = FDCAN_FILTER_TO_RXFIFO0; + 160:Core/Lib/can-halal/can-halal.c **** filter.FilterID1 = id; + 161:Core/Lib/can-halal/can-halal.c **** filter.FilterID2 = mask; + 162:Core/Lib/can-halal/can-halal.c **** + 163:Core/Lib/can-halal/can-halal.c **** HAL_StatusTypeDef status = HAL_FDCAN_ConfigFilter(hcan, &filter); + 164:Core/Lib/can-halal/can-halal.c **** if (status == HAL_OK) { + 165:Core/Lib/can-halal/can-halal.c **** next_filter_no++; + 166:Core/Lib/can-halal/can-halal.c **** } + 167:Core/Lib/can-halal/can-halal.c **** return status; + 168:Core/Lib/can-halal/can-halal.c **** } + 169:Core/Lib/can-halal/can-halal.c **** + 170:Core/Lib/can-halal/can-halal.c **** void HAL_FDCAN_RxFifo0Callback(FDCAN_HandleTypeDef *handle, + 171:Core/Lib/can-halal/can-halal.c **** uint32_t RxFifo0ITs) { + 172:Core/Lib/can-halal/can-halal.c **** if (handle != hcan || (RxFifo0ITs & FDCAN_IT_RX_FIFO0_NEW_MESSAGE) == RESET) { + 173:Core/Lib/can-halal/can-halal.c **** return; + 174:Core/Lib/can-halal/can-halal.c **** } + 175:Core/Lib/can-halal/can-halal.c **** + 176:Core/Lib/can-halal/can-halal.c **** static FDCAN_RxHeaderTypeDef header; + 177:Core/Lib/can-halal/can-halal.c **** static uint8_t data[8]; + 178:Core/Lib/can-halal/can-halal.c **** if (HAL_FDCAN_GetRxMessage(hcan, FDCAN_RX_FIFO0, &header, data) != HAL_OK) { + 179:Core/Lib/can-halal/can-halal.c **** return; + 180:Core/Lib/can-halal/can-halal.c **** } + 181:Core/Lib/can-halal/can-halal.c **** + 182:Core/Lib/can-halal/can-halal.c **** if (header.FDFormat != FDCAN_CLASSIC_CAN || + 183:Core/Lib/can-halal/can-halal.c **** header.RxFrameType != FDCAN_DATA_FRAME || + 184:Core/Lib/can-halal/can-halal.c **** header.IdType != FDCAN_STANDARD_ID) { + 185:Core/Lib/can-halal/can-halal.c **** return; + ARM GAS /tmp/ccI3jx5x.s page 11 + + + 186:Core/Lib/can-halal/can-halal.c **** } + 187:Core/Lib/can-halal/can-halal.c **** + 188:Core/Lib/can-halal/can-halal.c **** size_t datalen; + 189:Core/Lib/can-halal/can-halal.c **** switch (header.DataLength) { + 190:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_0: + 191:Core/Lib/can-halal/can-halal.c **** datalen = 0; + 192:Core/Lib/can-halal/can-halal.c **** break; + 193:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_1: + 194:Core/Lib/can-halal/can-halal.c **** datalen = 1; + 195:Core/Lib/can-halal/can-halal.c **** break; + 196:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_2: + 197:Core/Lib/can-halal/can-halal.c **** datalen = 2; + 198:Core/Lib/can-halal/can-halal.c **** break; + 199:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_3: + 200:Core/Lib/can-halal/can-halal.c **** datalen = 3; + 201:Core/Lib/can-halal/can-halal.c **** break; + 202:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_4: + 203:Core/Lib/can-halal/can-halal.c **** datalen = 4; + 204:Core/Lib/can-halal/can-halal.c **** break; + 205:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_5: + 206:Core/Lib/can-halal/can-halal.c **** datalen = 5; + 207:Core/Lib/can-halal/can-halal.c **** break; + 208:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_6: + 209:Core/Lib/can-halal/can-halal.c **** datalen = 6; + 210:Core/Lib/can-halal/can-halal.c **** break; + 211:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_7: + 212:Core/Lib/can-halal/can-halal.c **** datalen = 7; + 213:Core/Lib/can-halal/can-halal.c **** break; + 214:Core/Lib/can-halal/can-halal.c **** case FDCAN_DLC_BYTES_8: + 215:Core/Lib/can-halal/can-halal.c **** datalen = 8; + 216:Core/Lib/can-halal/can-halal.c **** break; + 217:Core/Lib/can-halal/can-halal.c **** default: + 218:Core/Lib/can-halal/can-halal.c **** return; + 219:Core/Lib/can-halal/can-halal.c **** } + 220:Core/Lib/can-halal/can-halal.c **** + 221:Core/Lib/can-halal/can-halal.c **** ftcan_msg_received_cb(header.Identifier, datalen, data); + 222:Core/Lib/can-halal/can-halal.c **** } + 223:Core/Lib/can-halal/can-halal.c **** #endif + 224:Core/Lib/can-halal/can-halal.c **** + 225:Core/Lib/can-halal/can-halal.c **** __weak void ftcan_msg_received_cb(uint16_t id, size_t datalen, + 226:Core/Lib/can-halal/can-halal.c **** const uint8_t *data) {} + 394 .loc 1 226 56 + 395 .cfi_startproc + 396 @ args = 0, pretend = 0, frame = 16 + 397 @ frame_needed = 1, uses_anonymous_args = 0 + 398 @ link register save eliminated. + 399 0000 80B4 push {r7} + 400 .cfi_def_cfa_offset 4 + 401 .cfi_offset 7, -4 + 402 0002 85B0 sub sp, sp, #20 + 403 .cfi_def_cfa_offset 24 + 404 0004 00AF add r7, sp, #0 + 405 .cfi_def_cfa_register 7 + 406 0006 0346 mov r3, r0 + 407 0008 B960 str r1, [r7, #8] + 408 000a 7A60 str r2, [r7, #4] + 409 000c FB81 strh r3, [r7, #14] @ movhi + ARM GAS /tmp/ccI3jx5x.s page 12 + + + 410 .loc 1 226 57 + 411 000e 00BF nop + 412 0010 1437 adds r7, r7, #20 + 413 .cfi_def_cfa_offset 4 + 414 0012 BD46 mov sp, r7 + 415 .cfi_def_cfa_register 13 + 416 @ sp needed + 417 0014 5DF8047B ldr r7, [sp], #4 + 418 .cfi_restore 7 + 419 .cfi_def_cfa_offset 0 + 420 0018 7047 bx lr + 421 .cfi_endproc + 422 .LFE134: + 424 .section .text.ftcan_unmarshal_unsigned,"ax",%progbits + 425 .align 1 + 426 .global ftcan_unmarshal_unsigned + 427 .syntax unified + 428 .thumb + 429 .thumb_func + 431 ftcan_unmarshal_unsigned: + 432 .LFB135: + 227:Core/Lib/can-halal/can-halal.c **** + 228:Core/Lib/can-halal/can-halal.c **** uint64_t ftcan_unmarshal_unsigned(const uint8_t **data_ptr, size_t num_bytes) { + 433 .loc 1 228 79 + 434 .cfi_startproc + 435 @ args = 0, pretend = 0, frame = 24 + 436 @ frame_needed = 1, uses_anonymous_args = 0 + 437 @ link register save eliminated. + 438 0000 2DE9B003 push {r4, r5, r7, r8, r9} + 439 .cfi_def_cfa_offset 20 + 440 .cfi_offset 4, -20 + 441 .cfi_offset 5, -16 + 442 .cfi_offset 7, -12 + 443 .cfi_offset 8, -8 + 444 .cfi_offset 9, -4 + 445 0004 87B0 sub sp, sp, #28 + 446 .cfi_def_cfa_offset 48 + 447 0006 00AF add r7, sp, #0 + 448 .cfi_def_cfa_register 7 + 449 0008 7860 str r0, [r7, #4] + 450 000a 3960 str r1, [r7] + 229:Core/Lib/can-halal/can-halal.c **** if (num_bytes > 8) { + 451 .loc 1 229 6 + 452 000c 3B68 ldr r3, [r7] + 453 000e 082B cmp r3, #8 + 454 0010 01D9 bls .L31 + 230:Core/Lib/can-halal/can-halal.c **** num_bytes = 8; + 455 .loc 1 230 15 + 456 0012 0823 movs r3, #8 + 457 0014 3B60 str r3, [r7] + 458 .L31: + 231:Core/Lib/can-halal/can-halal.c **** } + 232:Core/Lib/can-halal/can-halal.c **** + 233:Core/Lib/can-halal/can-halal.c **** const uint8_t *data = *data_ptr; + 459 .loc 1 233 18 + 460 0016 7B68 ldr r3, [r7, #4] + 461 0018 1B68 ldr r3, [r3] + ARM GAS /tmp/ccI3jx5x.s page 13 + + + 462 001a BB60 str r3, [r7, #8] + 234:Core/Lib/can-halal/can-halal.c **** uint64_t result = 0; + 463 .loc 1 234 12 + 464 001c 4FF00002 mov r2, #0 + 465 0020 4FF00003 mov r3, #0 + 466 0024 C7E90423 strd r2, [r7, #16] + 467 .LBB2: + 235:Core/Lib/can-halal/can-halal.c **** for (size_t i = 0; i < num_bytes; i++) { + 468 .loc 1 235 15 + 469 0028 0023 movs r3, #0 + 470 002a FB60 str r3, [r7, #12] + 471 .loc 1 235 3 + 472 002c 1EE0 b .L32 + 473 .L33: + 236:Core/Lib/can-halal/can-halal.c **** result <<= 8; + 474 .loc 1 236 12 + 475 002e D7E90401 ldrd r0, [r7, #16] + 476 0032 4FF00002 mov r2, #0 + 477 0036 4FF00003 mov r3, #0 + 478 003a 0B02 lsls r3, r1, #8 + 479 003c 43EA1063 orr r3, r3, r0, lsr #24 + 480 0040 0202 lsls r2, r0, #8 + 481 0042 C7E90423 strd r2, [r7, #16] + 237:Core/Lib/can-halal/can-halal.c **** result |= data[i]; + 482 .loc 1 237 19 + 483 0046 BA68 ldr r2, [r7, #8] + 484 0048 FB68 ldr r3, [r7, #12] + 485 004a 1344 add r3, r3, r2 + 486 004c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 487 004e DBB2 uxtb r3, r3 + 488 0050 0022 movs r2, #0 + 489 0052 1C46 mov r4, r3 + 490 0054 1546 mov r5, r2 + 491 .loc 1 237 12 + 492 0056 D7E90423 ldrd r2, [r7, #16] + 493 005a 42EA0408 orr r8, r2, r4 + 494 005e 43EA0509 orr r9, r3, r5 + 495 0062 C7E90489 strd r8, [r7, #16] + 235:Core/Lib/can-halal/can-halal.c **** for (size_t i = 0; i < num_bytes; i++) { + 496 .loc 1 235 38 discriminator 3 + 497 0066 FB68 ldr r3, [r7, #12] + 498 0068 0133 adds r3, r3, #1 + 499 006a FB60 str r3, [r7, #12] + 500 .L32: + 235:Core/Lib/can-halal/can-halal.c **** for (size_t i = 0; i < num_bytes; i++) { + 501 .loc 1 235 24 discriminator 1 + 502 006c FA68 ldr r2, [r7, #12] + 503 006e 3B68 ldr r3, [r7] + 504 0070 9A42 cmp r2, r3 + 505 0072 DCD3 bcc .L33 + 506 .LBE2: + 238:Core/Lib/can-halal/can-halal.c **** } + 239:Core/Lib/can-halal/can-halal.c **** *data_ptr += num_bytes; + 507 .loc 1 239 3 + 508 0074 7B68 ldr r3, [r7, #4] + 509 0076 1A68 ldr r2, [r3] + 510 .loc 1 239 13 + ARM GAS /tmp/ccI3jx5x.s page 14 + + + 511 0078 3B68 ldr r3, [r7] + 512 007a 1A44 add r2, r2, r3 + 513 007c 7B68 ldr r3, [r7, #4] + 514 007e 1A60 str r2, [r3] + 240:Core/Lib/can-halal/can-halal.c **** return result; + 515 .loc 1 240 10 + 516 0080 D7E90423 ldrd r2, [r7, #16] + 241:Core/Lib/can-halal/can-halal.c **** } + 517 .loc 1 241 1 + 518 0084 1046 mov r0, r2 + 519 0086 1946 mov r1, r3 + 520 0088 1C37 adds r7, r7, #28 + 521 .cfi_def_cfa_offset 20 + 522 008a BD46 mov sp, r7 + 523 .cfi_def_cfa_register 13 + 524 @ sp needed + 525 008c BDE8B003 pop {r4, r5, r7, r8, r9} + 526 .cfi_restore 9 + 527 .cfi_restore 8 + 528 .cfi_restore 7 + 529 .cfi_restore 5 + 530 .cfi_restore 4 + 531 .cfi_def_cfa_offset 0 + 532 0090 7047 bx lr + 533 .cfi_endproc + 534 .LFE135: + 536 .section .text.ftcan_unmarshal_signed,"ax",%progbits + 537 .align 1 + 538 .global ftcan_unmarshal_signed + 539 .syntax unified + 540 .thumb + 541 .thumb_func + 543 ftcan_unmarshal_signed: + 544 .LFB136: + 242:Core/Lib/can-halal/can-halal.c **** + 243:Core/Lib/can-halal/can-halal.c **** int64_t ftcan_unmarshal_signed(const uint8_t **data_ptr, size_t num_bytes) { + 545 .loc 1 243 76 + 546 .cfi_startproc + 547 @ args = 0, pretend = 0, frame = 32 + 548 @ frame_needed = 1, uses_anonymous_args = 0 + 549 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 550 .cfi_def_cfa_offset 28 + 551 .cfi_offset 4, -28 + 552 .cfi_offset 5, -24 + 553 .cfi_offset 6, -20 + 554 .cfi_offset 7, -16 + 555 .cfi_offset 8, -12 + 556 .cfi_offset 9, -8 + 557 .cfi_offset 14, -4 + 558 0004 89B0 sub sp, sp, #36 + 559 .cfi_def_cfa_offset 64 + 560 0006 00AF add r7, sp, #0 + 561 .cfi_def_cfa_register 7 + 562 0008 7860 str r0, [r7, #4] + 563 000a 3960 str r1, [r7] + 244:Core/Lib/can-halal/can-halal.c **** if (num_bytes > 8) { + 564 .loc 1 244 6 + ARM GAS /tmp/ccI3jx5x.s page 15 + + + 565 000c 3B68 ldr r3, [r7] + 566 000e 082B cmp r3, #8 + 567 0010 01D9 bls .L36 + 245:Core/Lib/can-halal/can-halal.c **** num_bytes = 8; + 568 .loc 1 245 15 + 569 0012 0823 movs r3, #8 + 570 0014 3B60 str r3, [r7] + 571 .L36: + 246:Core/Lib/can-halal/can-halal.c **** } + 247:Core/Lib/can-halal/can-halal.c **** + 248:Core/Lib/can-halal/can-halal.c **** uint64_t result_unsigned = ftcan_unmarshal_unsigned(data_ptr, num_bytes); + 572 .loc 1 248 30 + 573 0016 3968 ldr r1, [r7] + 574 0018 7868 ldr r0, [r7, #4] + 575 001a FFF7FEFF bl ftcan_unmarshal_unsigned + 576 001e 0246 mov r2, r0 + 577 0020 0B46 mov r3, r1 + 578 .loc 1 248 12 discriminator 1 + 579 0022 C7E90423 strd r2, [r7, #16] + 249:Core/Lib/can-halal/can-halal.c **** // Sign extend by shifting left, then copying to a signed int and shifting + 250:Core/Lib/can-halal/can-halal.c **** // back to the right + 251:Core/Lib/can-halal/can-halal.c **** size_t diff_to_64 = 64 - num_bytes * 8; + 580 .loc 1 251 26 + 581 0026 3B68 ldr r3, [r7] + 582 0028 C3F10803 rsb r3, r3, #8 + 583 .loc 1 251 10 + 584 002c DB00 lsls r3, r3, #3 + 585 002e FB61 str r3, [r7, #28] + 252:Core/Lib/can-halal/can-halal.c **** result_unsigned <<= diff_to_64; + 586 .loc 1 252 19 + 587 0030 D7E90423 ldrd r2, [r7, #16] + 588 0034 F969 ldr r1, [r7, #28] + 589 0036 A1F12006 sub r6, r1, #32 + 590 003a C1F12000 rsb r0, r1, #32 + 591 003e 03FA01F5 lsl r5, r3, r1 + 592 0042 02FA06F6 lsl r6, r2, r6 + 593 0046 3543 orrs r5, r5, r6 + 594 0048 22FA00F0 lsr r0, r2, r0 + 595 004c 0543 orrs r5, r5, r0 + 596 004e 02FA01F4 lsl r4, r2, r1 + 597 0052 C7E90445 strd r4, [r7, #16] + 253:Core/Lib/can-halal/can-halal.c **** int64_t result; + 254:Core/Lib/can-halal/can-halal.c **** memcpy(&result, &result_unsigned, 8); + 598 .loc 1 254 3 + 599 0056 D7E90423 ldrd r2, [r7, #16] + 600 005a C7E90223 strd r2, [r7, #8] + 255:Core/Lib/can-halal/can-halal.c **** return result >> diff_to_64; + 601 .loc 1 255 17 + 602 005e D7E90223 ldrd r2, [r7, #8] + 603 0062 F969 ldr r1, [r7, #28] + 604 0064 C1F12004 rsb r4, r1, #32 + 605 0068 B1F12000 subs r0, r1, #32 + 606 006c 22FA01F8 lsr r8, r2, r1 + 607 0070 03FA04F4 lsl r4, r3, r4 + 608 0074 48EA0408 orr r8, r8, r4 + 609 0078 03D4 bmi .L37 + 610 007a 43FA00F0 asr r0, r3, r0 + ARM GAS /tmp/ccI3jx5x.s page 16 + + + 611 007e 48EA0008 orr r8, r8, r0 + 612 .L37: + 613 0082 43FA01F9 asr r9, r3, r1 + 614 0086 4246 mov r2, r8 + 615 0088 4B46 mov r3, r9 + 256:Core/Lib/can-halal/can-halal.c **** } + 616 .loc 1 256 1 + 617 008a 1046 mov r0, r2 + 618 008c 1946 mov r1, r3 + 619 008e 2437 adds r7, r7, #36 + 620 .cfi_def_cfa_offset 28 + 621 0090 BD46 mov sp, r7 + 622 .cfi_def_cfa_register 13 + 623 @ sp needed + 624 0092 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 625 .cfi_endproc + 626 .LFE136: + 628 .section .text.ftcan_marshal_unsigned,"ax",%progbits + 629 .align 1 + 630 .global ftcan_marshal_unsigned + 631 .syntax unified + 632 .thumb + 633 .thumb_func + 635 ftcan_marshal_unsigned: + 636 .LFB137: + 257:Core/Lib/can-halal/can-halal.c **** + 258:Core/Lib/can-halal/can-halal.c **** uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes) { + 637 .loc 1 258 80 + 638 .cfi_startproc + 639 @ args = 4, pretend = 0, frame = 24 + 640 @ frame_needed = 1, uses_anonymous_args = 0 + 641 @ link register save eliminated. + 642 0000 80B4 push {r7} + 643 .cfi_def_cfa_offset 4 + 644 .cfi_offset 7, -4 + 645 0002 87B0 sub sp, sp, #28 + 646 .cfi_def_cfa_offset 32 + 647 0004 00AF add r7, sp, #0 + 648 .cfi_def_cfa_register 7 + 649 0006 F860 str r0, [r7, #12] + 650 0008 C7E90023 strd r2, [r7] + 259:Core/Lib/can-halal/can-halal.c **** if (num_bytes > 8) { + 651 .loc 1 259 6 + 652 000c 3B6A ldr r3, [r7, #32] + 653 000e 082B cmp r3, #8 + 654 0010 01D9 bls .L40 + 260:Core/Lib/can-halal/can-halal.c **** num_bytes = 8; + 655 .loc 1 260 15 + 656 0012 0823 movs r3, #8 + 657 0014 3B62 str r3, [r7, #32] + 658 .L40: + 659 .LBB3: + 261:Core/Lib/can-halal/can-halal.c **** } + 262:Core/Lib/can-halal/can-halal.c **** + 263:Core/Lib/can-halal/can-halal.c **** for (int i = num_bytes - 1; i >= 0; i--) { + 660 .loc 1 263 26 + 661 0016 3B6A ldr r3, [r7, #32] + ARM GAS /tmp/ccI3jx5x.s page 17 + + + 662 0018 013B subs r3, r3, #1 + 663 .loc 1 263 12 + 664 001a 7B61 str r3, [r7, #20] + 665 .loc 1 263 3 + 666 001c 13E0 b .L41 + 667 .L42: + 264:Core/Lib/can-halal/can-halal.c **** data[i] = val & 0xFF; + 668 .loc 1 264 9 + 669 001e 7B69 ldr r3, [r7, #20] + 670 0020 FA68 ldr r2, [r7, #12] + 671 0022 1344 add r3, r3, r2 + 672 .loc 1 264 13 + 673 0024 3A78 ldrb r2, [r7] @ zero_extendqisi2 + 674 0026 1A70 strb r2, [r3] + 265:Core/Lib/can-halal/can-halal.c **** val >>= 8; + 675 .loc 1 265 9 + 676 0028 D7E90001 ldrd r0, [r7] + 677 002c 4FF00002 mov r2, #0 + 678 0030 4FF00003 mov r3, #0 + 679 0034 020A lsrs r2, r0, #8 + 680 0036 42EA0162 orr r2, r2, r1, lsl #24 + 681 003a 0B0A lsrs r3, r1, #8 + 682 003c C7E90023 strd r2, [r7] + 263:Core/Lib/can-halal/can-halal.c **** data[i] = val & 0xFF; + 683 .loc 1 263 40 discriminator 3 + 684 0040 7B69 ldr r3, [r7, #20] + 685 0042 013B subs r3, r3, #1 + 686 0044 7B61 str r3, [r7, #20] + 687 .L41: + 263:Core/Lib/can-halal/can-halal.c **** data[i] = val & 0xFF; + 688 .loc 1 263 33 discriminator 1 + 689 0046 7B69 ldr r3, [r7, #20] + 690 0048 002B cmp r3, #0 + 691 004a E8DA bge .L42 + 692 .LBE3: + 266:Core/Lib/can-halal/can-halal.c **** } + 267:Core/Lib/can-halal/can-halal.c **** + 268:Core/Lib/can-halal/can-halal.c **** return data + num_bytes; + 693 .loc 1 268 15 + 694 004c FA68 ldr r2, [r7, #12] + 695 004e 3B6A ldr r3, [r7, #32] + 696 0050 1344 add r3, r3, r2 + 269:Core/Lib/can-halal/can-halal.c **** } + 697 .loc 1 269 1 + 698 0052 1846 mov r0, r3 + 699 0054 1C37 adds r7, r7, #28 + 700 .cfi_def_cfa_offset 4 + 701 0056 BD46 mov sp, r7 + 702 .cfi_def_cfa_register 13 + 703 @ sp needed + 704 0058 5DF8047B ldr r7, [sp], #4 + 705 .cfi_restore 7 + 706 .cfi_def_cfa_offset 0 + 707 005c 7047 bx lr + 708 .cfi_endproc + 709 .LFE137: + 711 .section .text.ftcan_marshal_signed,"ax",%progbits + ARM GAS /tmp/ccI3jx5x.s page 18 + + + 712 .align 1 + 713 .global ftcan_marshal_signed + 714 .syntax unified + 715 .thumb + 716 .thumb_func + 718 ftcan_marshal_signed: + 719 .LFB138: + 270:Core/Lib/can-halal/can-halal.c **** + 271:Core/Lib/can-halal/can-halal.c **** uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes) { + 720 .loc 1 271 77 + 721 .cfi_startproc + 722 @ args = 4, pretend = 0, frame = 16 + 723 @ frame_needed = 1, uses_anonymous_args = 0 + 724 0000 80B5 push {r7, lr} + 725 .cfi_def_cfa_offset 8 + 726 .cfi_offset 7, -8 + 727 .cfi_offset 14, -4 + 728 0002 86B0 sub sp, sp, #24 + 729 .cfi_def_cfa_offset 32 + 730 0004 02AF add r7, sp, #8 + 731 .cfi_def_cfa 7, 24 + 732 0006 F860 str r0, [r7, #12] + 733 0008 C7E90023 strd r2, [r7] + 272:Core/Lib/can-halal/can-halal.c **** return ftcan_marshal_unsigned(data, val, num_bytes); + 734 .loc 1 272 10 + 735 000c D7E90023 ldrd r2, [r7] + 736 0010 B969 ldr r1, [r7, #24] + 737 0012 0091 str r1, [sp] + 738 0014 F868 ldr r0, [r7, #12] + 739 0016 FFF7FEFF bl ftcan_marshal_unsigned + 740 001a 0346 mov r3, r0 + 273:Core/Lib/can-halal/can-halal.c **** } + 741 .loc 1 273 1 + 742 001c 1846 mov r0, r3 + 743 001e 1037 adds r7, r7, #16 + 744 .cfi_def_cfa_offset 8 + 745 0020 BD46 mov sp, r7 + 746 .cfi_def_cfa_register 13 + 747 @ sp needed + 748 0022 80BD pop {r7, pc} + 749 .cfi_endproc + 750 .LFE138: + 752 .section .bss.header.2,"aw",%nobits + 753 .align 2 + 756 header.2: + 757 0000 00000000 .space 24 + 757 00000000 + 757 00000000 + 757 00000000 + 757 00000000 + 758 .section .bss.next_filter_no.1,"aw",%nobits + 759 .align 2 + 762 next_filter_no.1: + 763 0000 00000000 .space 4 + 764 .section .bss.filter.0,"aw",%nobits + 765 .align 2 + 768 filter.0: + ARM GAS /tmp/ccI3jx5x.s page 19 + + + 769 0000 00000000 .space 40 + 769 00000000 + 769 00000000 + 769 00000000 + 769 00000000 + 770 .text + 771 .Letext0: + 772 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 773 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 774 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 775 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 776 .file 6 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 777 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 778 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + ARM GAS /tmp/ccI3jx5x.s page 20 + + +DEFINED SYMBOLS + *ABS*:00000000 can-halal.c + /tmp/ccI3jx5x.s:21 .bss.hcan:00000000 $d + /tmp/ccI3jx5x.s:24 .bss.hcan:00000000 hcan + /tmp/ccI3jx5x.s:27 .text.ftcan_init:00000000 $t + /tmp/ccI3jx5x.s:33 .text.ftcan_init:00000000 ftcan_init + /tmp/ccI3jx5x.s:86 .text.ftcan_init:0000003c $d + /tmp/ccI3jx5x.s:91 .text.ftcan_transmit:00000000 $t + /tmp/ccI3jx5x.s:97 .text.ftcan_transmit:00000000 ftcan_transmit + /tmp/ccI3jx5x.s:150 .text.ftcan_transmit:00000040 $d + /tmp/ccI3jx5x.s:756 .bss.header.2:00000000 header.2 + /tmp/ccI3jx5x.s:156 .text.ftcan_add_filter:00000000 $t + /tmp/ccI3jx5x.s:162 .text.ftcan_add_filter:00000000 ftcan_add_filter + /tmp/ccI3jx5x.s:297 .text.ftcan_add_filter:000000ac $d + /tmp/ccI3jx5x.s:762 .bss.next_filter_no.1:00000000 next_filter_no.1 + /tmp/ccI3jx5x.s:768 .bss.filter.0:00000000 filter.0 + /tmp/ccI3jx5x.s:304 .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 $t + /tmp/ccI3jx5x.s:310 .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 HAL_CAN_RxFifo0MsgPendingCallback + /tmp/ccI3jx5x.s:392 .text.ftcan_msg_received_cb:00000000 ftcan_msg_received_cb + /tmp/ccI3jx5x.s:381 .text.HAL_CAN_RxFifo0MsgPendingCallback:00000054 $d + /tmp/ccI3jx5x.s:386 .text.ftcan_msg_received_cb:00000000 $t + /tmp/ccI3jx5x.s:425 .text.ftcan_unmarshal_unsigned:00000000 $t + /tmp/ccI3jx5x.s:431 .text.ftcan_unmarshal_unsigned:00000000 ftcan_unmarshal_unsigned + /tmp/ccI3jx5x.s:537 .text.ftcan_unmarshal_signed:00000000 $t + /tmp/ccI3jx5x.s:543 .text.ftcan_unmarshal_signed:00000000 ftcan_unmarshal_signed + /tmp/ccI3jx5x.s:629 .text.ftcan_marshal_unsigned:00000000 $t + /tmp/ccI3jx5x.s:635 .text.ftcan_marshal_unsigned:00000000 ftcan_marshal_unsigned + /tmp/ccI3jx5x.s:712 .text.ftcan_marshal_signed:00000000 $t + /tmp/ccI3jx5x.s:718 .text.ftcan_marshal_signed:00000000 ftcan_marshal_signed + /tmp/ccI3jx5x.s:753 .bss.header.2:00000000 $d + /tmp/ccI3jx5x.s:759 .bss.next_filter_no.1:00000000 $d + /tmp/ccI3jx5x.s:765 .bss.filter.0:00000000 $d + +UNDEFINED SYMBOLS +HAL_CAN_ActivateNotification +HAL_CAN_Start +HAL_CAN_AddTxMessage +HAL_CAN_ConfigFilter +HAL_CAN_GetRxMessage diff --git a/Software/build/can-halal.o b/Software/build/can-halal.o new file mode 100644 index 0000000..81314c5 Binary files /dev/null and b/Software/build/can-halal.o differ diff --git a/Software/build/can.d b/Software/build/can.d new file mode 100644 index 0000000..2c55082 --- /dev/null +++ b/Software/build/can.d @@ -0,0 +1,88 @@ +build/can.o: Core/Src/can.c Core/Inc/can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h Core/Inc/main.h \ + Core/Lib/can-halal/can-halal.h Core/Inc/state_machine.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/AMS_HighLevel.h \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Inc/errors.h Core/Inc/eeprom.h Core/Inc/soc_estimation.h \ + Core/Inc/state_machine.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h \ + Core/Inc/TMP1075.h Core/Inc/soc_estimation.h +Core/Inc/can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/main.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/errors.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: +Core/Inc/soc_estimation.h: diff --git a/Software/build/can.lst b/Software/build/can.lst new file mode 100644 index 0000000..4cbc3f1 --- /dev/null +++ b/Software/build/can.lst @@ -0,0 +1,1160 @@ +ARM GAS /tmp/ccrYTcjJ.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "can.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/can.c" + 20 .global id_to_log + 21 .section .bss.id_to_log,"aw",%nobits + 24 id_to_log: + 25 0000 00 .space 1 + 26 .global last_message + 27 .section .bss.last_message,"aw",%nobits + 28 .align 2 + 31 last_message: + 32 0000 00000000 .space 8 + 32 00000000 + 33 .global can_status_timer + 34 .section .bss.can_status_timer,"aw",%nobits + 35 .align 2 + 38 can_status_timer: + 39 0000 00000000 .space 4 + 40 .global can_log_timer + 41 .section .bss.can_log_timer,"aw",%nobits + 42 .align 2 + 45 can_log_timer: + 46 0000 00000000 .space 4 + 47 .global can_timeout_timer + 48 .section .bss.can_timeout_timer,"aw",%nobits + 49 .align 2 + 52 can_timeout_timer: + 53 0000 00000000 .space 4 + 54 .section .text.can_init,"ax",%progbits + 55 .align 1 + 56 .global can_init + 57 .syntax unified + 58 .thumb + 59 .thumb_func + 61 can_init: + 62 .LFB130: + 1:Core/Src/can.c **** /* + 2:Core/Src/can.c **** * can.h + 3:Core/Src/can.c **** * + 4:Core/Src/can.c **** * Created on: 07.07.2024 + 5:Core/Src/can.c **** * Author: Hamza + ARM GAS /tmp/ccrYTcjJ.s page 2 + + + 6:Core/Src/can.c **** */ + 7:Core/Src/can.c **** + 8:Core/Src/can.c **** #include "can.h" + 9:Core/Src/can.c **** #include "AMS_HighLevel.h" + 10:Core/Src/can.c **** #include "PWM_control.h" + 11:Core/Src/can.c **** #include "TMP1075.h" + 12:Core/Src/can.c **** #include "can-halal.h" + 13:Core/Src/can.c **** #include "eeprom.h" + 14:Core/Src/can.c **** #include "soc_estimation.h" + 15:Core/Src/can.c **** #include "state_machine.h" + 16:Core/Src/can.c **** #include "stm32f3xx_hal.h" + 17:Core/Src/can.c **** #include "stm32f3xx_hal_def.h" + 18:Core/Src/can.c **** #include + 19:Core/Src/can.c **** + 20:Core/Src/can.c **** #define CAN_ID_IN 0x501 + 21:Core/Src/can.c **** #define CAN_ID_OUT 0x502 + 22:Core/Src/can.c **** #define CAN_ID_LOG 0x503 + 23:Core/Src/can.c **** + 24:Core/Src/can.c **** // Every X ms, send message + 25:Core/Src/can.c **** #define CAN_STATUS_FREQ 1000 + 26:Core/Src/can.c **** #define CAN_LOGGING_FREQ 200 + 27:Core/Src/can.c **** #define CAN_DUMP_FREQ 10 + 28:Core/Src/can.c **** + 29:Core/Src/can.c **** // Max time to wait for CAN messages. If we reach it then we target state is set to STATE_ERROR. + 30:Core/Src/can.c **** #define CAN_TIMEOUT 5000 + 31:Core/Src/can.c **** + 32:Core/Src/can.c **** uint8_t id_to_log; + 33:Core/Src/can.c **** uint8_t last_message[8]; + 34:Core/Src/can.c **** uint32_t can_status_timer, can_log_timer, can_timeout_timer; + 35:Core/Src/can.c **** + 36:Core/Src/can.c **** void can_init(CAN_HandleTypeDef* hcan) { + 63 .loc 1 36 40 + 64 .cfi_startproc + 65 @ args = 0, pretend = 0, frame = 8 + 66 @ frame_needed = 1, uses_anonymous_args = 0 + 67 0000 80B5 push {r7, lr} + 68 .cfi_def_cfa_offset 8 + 69 .cfi_offset 7, -8 + 70 .cfi_offset 14, -4 + 71 0002 82B0 sub sp, sp, #8 + 72 .cfi_def_cfa_offset 16 + 73 0004 00AF add r7, sp, #0 + 74 .cfi_def_cfa_register 7 + 75 0006 7860 str r0, [r7, #4] + 37:Core/Src/can.c **** ftcan_init(hcan); + 76 .loc 1 37 3 + 77 0008 7868 ldr r0, [r7, #4] + 78 000a FFF7FEFF bl ftcan_init + 38:Core/Src/can.c **** ftcan_add_filter(CAN_ID_IN, 0xFFF); + 79 .loc 1 38 3 + 80 000e 40F6FF71 movw r1, #4095 + 81 0012 40F20150 movw r0, #1281 + 82 0016 FFF7FEFF bl ftcan_add_filter + 39:Core/Src/can.c **** last_message[0] = -1; + 83 .loc 1 39 19 + 84 001a 114B ldr r3, .L2 + 85 001c FF22 movs r2, #255 + ARM GAS /tmp/ccrYTcjJ.s page 3 + + + 86 001e 1A70 strb r2, [r3] + 40:Core/Src/can.c **** last_message[1] = -1; + 87 .loc 1 40 19 + 88 0020 0F4B ldr r3, .L2 + 89 0022 FF22 movs r2, #255 + 90 0024 5A70 strb r2, [r3, #1] + 41:Core/Src/can.c **** can_status_timer = HAL_GetTick() + CAN_STATUS_FREQ; + 91 .loc 1 41 22 + 92 0026 FFF7FEFF bl HAL_GetTick + 93 002a 0346 mov r3, r0 + 94 .loc 1 41 36 discriminator 1 + 95 002c 03F57A73 add r3, r3, #1000 + 96 .loc 1 41 20 discriminator 1 + 97 0030 0C4A ldr r2, .L2+4 + 98 0032 1360 str r3, [r2] + 42:Core/Src/can.c **** can_log_timer = HAL_GetTick() + CAN_LOGGING_FREQ; + 99 .loc 1 42 19 + 100 0034 FFF7FEFF bl HAL_GetTick + 101 0038 0346 mov r3, r0 + 102 .loc 1 42 33 discriminator 1 + 103 003a C833 adds r3, r3, #200 + 104 .loc 1 42 17 discriminator 1 + 105 003c 0A4A ldr r2, .L2+8 + 106 003e 1360 str r3, [r2] + 43:Core/Src/can.c **** can_timeout_timer = HAL_GetTick() + CAN_TIMEOUT; + 107 .loc 1 43 23 + 108 0040 FFF7FEFF bl HAL_GetTick + 109 0044 0346 mov r3, r0 + 110 .loc 1 43 37 discriminator 1 + 111 0046 03F59C53 add r3, r3, #4992 + 112 004a 0833 adds r3, r3, #8 + 113 .loc 1 43 21 discriminator 1 + 114 004c 074A ldr r2, .L2+12 + 115 004e 1360 str r3, [r2] + 44:Core/Src/can.c **** id_to_log =0; + 116 .loc 1 44 13 + 117 0050 074B ldr r3, .L2+16 + 118 0052 0022 movs r2, #0 + 119 0054 1A70 strb r2, [r3] + 45:Core/Src/can.c **** } + 120 .loc 1 45 1 + 121 0056 00BF nop + 122 0058 0837 adds r7, r7, #8 + 123 .cfi_def_cfa_offset 8 + 124 005a BD46 mov sp, r7 + 125 .cfi_def_cfa_register 13 + 126 @ sp needed + 127 005c 80BD pop {r7, pc} + 128 .L3: + 129 005e 00BF .align 2 + 130 .L2: + 131 0060 00000000 .word last_message + 132 0064 00000000 .word can_status_timer + 133 0068 00000000 .word can_log_timer + 134 006c 00000000 .word can_timeout_timer + 135 0070 00000000 .word id_to_log + 136 .cfi_endproc + ARM GAS /tmp/ccrYTcjJ.s page 4 + + + 137 .LFE130: + 139 .global __aeabi_i2d + 140 .global __aeabi_ddiv + 141 .global __aeabi_d2f + 142 .section .text.can_handle_send_status,"ax",%progbits + 143 .align 1 + 144 .global can_handle_send_status + 145 .syntax unified + 146 .thumb + 147 .thumb_func + 149 can_handle_send_status: + 150 .LFB131: + 46:Core/Src/can.c **** + 47:Core/Src/can.c **** /* + 48:Core/Src/can.c **** This function sends the status of the mvbms, the battery and of powerground. + 49:Core/Src/can.c **** once every 1s in states: INACTIVE, PRECHARGE, DISCHARGE, CHARGING, ERROR. + 50:Core/Src/can.c **** once every 0.5s in states: READY, ACTIVE. + 51:Core/Src/can.c **** with format of: + 52:Core/Src/can.c **** CAN Messages: + 53:Core/Src/can.c **** Error bit + 54:Core/Src/can.c **** MVBMS state + 55:Core/Src/can.c **** Powerground Status 0-100% + 56:Core/Src/can.c **** Errors + 57:Core/Src/can.c **** Battery state of charge + 58:Core/Src/can.c **** Pack Voltage + 59:Core/Src/can.c **** Current + 60:Core/Src/can.c **** Battery temperature (12 bit) + 61:Core/Src/can.c **** + 62:Core/Src/can.c **** Min/Max. Cell Temp (ID, Min Temp, ID, Max Temp)(3B), + 63:Core/Src/can.c **** Min/Max Cell Voltage (ID, Min Voltage, ID, Max Voltage)(3B) + 64:Core/Src/can.c **** + 65:Core/Src/can.c **** bit 0 (1b): empty + 66:Core/Src/can.c **** bit 1-3 (3b): state + 67:Core/Src/can.c **** bit 4-11 (8b): powerground status + 68:Core/Src/can.c **** bit 12-19 (8b): error + 69:Core/Src/can.c **** bit 20-27 (8b): state of charge from 0-100% + 70:Core/Src/can.c **** bit 28-39 (12b): battery voltage + 71:Core/Src/can.c **** bit 40-51 (12b): current measurement + 72:Core/Src/can.c **** bit 52-63 (12b): temperature of the cell with highest temperature + 73:Core/Src/can.c **** + 74:Core/Src/can.c **** + 75:Core/Src/can.c **** bit 0-3 (4b): ID of the sensor with highest temperature + 76:Core/Src/can.c **** bit 4-7 (4b): ID of the sensor with lowest temperataure + 77:Core/Src/can.c **** bit 8-19 (12b): temperature of the coldest cell + 78:Core/Src/can.c **** bit 20-23 (4b): ID of the cell with the lowest voltage + 79:Core/Src/can.c **** bit 24-35 (12b): lowest cell voltage + 80:Core/Src/can.c **** bit 36-39 (4b): ID of the cell the the highest voltage + 81:Core/Src/can.c **** bit 40-51 (12b): highest cell voltage + 82:Core/Src/can.c **** bit 52-63 (12b): empty + 83:Core/Src/can.c **** */ + 84:Core/Src/can.c **** + 85:Core/Src/can.c **** void can_handle_send_status() { + 151 .loc 1 85 31 + 152 .cfi_startproc + 153 @ args = 0, pretend = 0, frame = 24 + 154 @ frame_needed = 1, uses_anonymous_args = 0 + 155 0000 80B5 push {r7, lr} + ARM GAS /tmp/ccrYTcjJ.s page 5 + + + 156 .cfi_def_cfa_offset 8 + 157 .cfi_offset 7, -8 + 158 .cfi_offset 14, -4 + 159 0002 86B0 sub sp, sp, #24 + 160 .cfi_def_cfa_offset 32 + 161 0004 00AF add r7, sp, #0 + 162 .cfi_def_cfa_register 7 + 86:Core/Src/can.c **** if (can_status_timer > HAL_GetTick()) + 163 .loc 1 86 26 + 164 0006 FFF7FEFF bl HAL_GetTick + 165 000a 0246 mov r2, r0 + 166 .loc 1 86 24 discriminator 1 + 167 000c 4D4B ldr r3, .L8 + 168 000e 1B68 ldr r3, [r3] + 169 .loc 1 86 6 discriminator 1 + 170 0010 9A42 cmp r2, r3 + 171 0012 C0F09380 bcc .L7 + 172 .LBB2: + 87:Core/Src/can.c **** return; + 88:Core/Src/can.c **** else { + 89:Core/Src/can.c **** uint8_t data[8] = {}; + 173 .loc 1 89 13 + 174 0016 07F11003 add r3, r7, #16 + 175 001a 0022 movs r2, #0 + 176 001c 1A60 str r2, [r3] + 177 001e 5A60 str r2, [r3, #4] + 90:Core/Src/can.c **** can_status_timer = HAL_GetTick() + CAN_STATUS_FREQ; + 178 .loc 1 90 24 + 179 0020 FFF7FEFF bl HAL_GetTick + 180 0024 0346 mov r3, r0 + 181 .loc 1 90 38 discriminator 1 + 182 0026 03F57A73 add r3, r3, #1000 + 183 .loc 1 90 22 discriminator 1 + 184 002a 464A ldr r2, .L8 + 185 002c 1360 str r3, [r2] + 91:Core/Src/can.c **** + 92:Core/Src/can.c **** uint8_t id_highest_temp = 0; + 186 .loc 1 92 13 + 187 002e 0023 movs r3, #0 + 188 0030 FB73 strb r3, [r7, #15] + 93:Core/Src/can.c **** uint16_t highest_temp = 0; + 189 .loc 1 93 14 + 190 0032 0023 movs r3, #0 + 191 0034 BB81 strh r3, [r7, #12] @ movhi + 94:Core/Src/can.c **** sm_check_battery_temperature(&id_highest_temp, &highest_temp); + 192 .loc 1 94 5 + 193 0036 07F10C02 add r2, r7, #12 + 194 003a 07F10F03 add r3, r7, #15 + 195 003e 1146 mov r1, r2 + 196 0040 1846 mov r0, r3 + 197 0042 FFF7FEFF bl sm_check_battery_temperature + 95:Core/Src/can.c **** + 96:Core/Src/can.c **** data[0] = (state.current_state); // 8 bit state (only 3 are use) + 198 .loc 1 96 21 + 199 0046 404B ldr r3, .L8+4 + 200 0048 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 201 .loc 1 96 13 + ARM GAS /tmp/ccrYTcjJ.s page 6 + + + 202 004a 3B74 strb r3, [r7, #16] + 97:Core/Src/can.c **** data[1] = (current_powerground_status); // 8 bit powerground + 203 .loc 1 97 13 + 204 004c 3F4B ldr r3, .L8+8 + 205 004e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 206 0050 7B74 strb r3, [r7, #17] + 98:Core/Src/can.c **** data[2] = (state.error_source); // 8 bit error + 207 .loc 1 98 21 + 208 0052 3D4B ldr r3, .L8+4 + 209 0054 5B88 ldrh r3, [r3, #2] + 210 .loc 1 98 13 + 211 0056 DBB2 uxtb r3, r3 + 212 0058 BB74 strb r3, [r7, #18] + 99:Core/Src/can.c **** data[3] = ((int) current_soc); // 8 bit state of charge + 213 .loc 1 99 16 + 214 005a 3D4B ldr r3, .L8+12 + 215 005c D3ED007A vldr.32 s15, [r3] + 216 0060 FDEEE77A vcvt.s32.f32 s15, s15 + 217 0064 C7ED017A vstr.32 s15, [r7, #4] @ int + 218 .loc 1 99 13 + 219 0068 3B79 ldrb r3, [r7, #4] @ zero_extendqisi2 + 220 006a FB74 strb r3, [r7, #19] + 100:Core/Src/can.c **** data[4] = (roundf(RELAY_BAT_SIDE_VOLTAGE / 1000.0)); // 8 bit battery voltage + 221 .loc 1 100 46 + 222 006c 394B ldr r3, .L8+16 + 223 006e 1B68 ldr r3, [r3] + 224 0070 1846 mov r0, r3 + 225 0072 FFF7FEFF bl __aeabi_i2d + 226 0076 4FF00002 mov r2, #0 + 227 007a 374B ldr r3, .L8+20 + 228 007c FFF7FEFF bl __aeabi_ddiv + 229 0080 0246 mov r2, r0 + 230 0082 0B46 mov r3, r1 + 231 .loc 1 100 16 + 232 0084 1046 mov r0, r2 + 233 0086 1946 mov r1, r3 + 234 0088 FFF7FEFF bl __aeabi_d2f + 235 008c 0346 mov r3, r0 @ float + 236 008e 00EE103A vmov s0, r3 + 237 0092 FFF7FEFF bl roundf + 238 0096 F0EE407A vmov.f32 s15, s0 + 239 .loc 1 100 13 discriminator 1 + 240 009a FCEEE77A vcvt.u32.f32 s15, s15 + 241 009e C7ED017A vstr.32 s15, [r7, #4] @ int + 242 00a2 3B79 ldrb r3, [r7, #4] + 243 00a4 DBB2 uxtb r3, r3 + 244 00a6 3B75 strb r3, [r7, #20] + 101:Core/Src/can.c **** data[5] = (roundf(RELAY_ESC_SIDE_VOLTAGE / 1000.0)); // 8 bit Inverter voltage + 245 .loc 1 101 46 + 246 00a8 2C4B ldr r3, .L8+24 + 247 00aa 1B68 ldr r3, [r3] + 248 00ac 1846 mov r0, r3 + 249 00ae FFF7FEFF bl __aeabi_i2d + 250 00b2 4FF00002 mov r2, #0 + 251 00b6 284B ldr r3, .L8+20 + 252 00b8 FFF7FEFF bl __aeabi_ddiv + 253 00bc 0246 mov r2, r0 + ARM GAS /tmp/ccrYTcjJ.s page 7 + + + 254 00be 0B46 mov r3, r1 + 255 .loc 1 101 16 + 256 00c0 1046 mov r0, r2 + 257 00c2 1946 mov r1, r3 + 258 00c4 FFF7FEFF bl __aeabi_d2f + 259 00c8 0346 mov r3, r0 @ float + 260 00ca 00EE103A vmov s0, r3 + 261 00ce FFF7FEFF bl roundf + 262 00d2 F0EE407A vmov.f32 s15, s0 + 263 .loc 1 101 13 discriminator 1 + 264 00d6 FCEEE77A vcvt.u32.f32 s15, s15 + 265 00da C7ED017A vstr.32 s15, [r7, #4] @ int + 266 00de 3B79 ldrb r3, [r7, #4] + 267 00e0 DBB2 uxtb r3, r3 + 268 00e2 7B75 strb r3, [r7, #21] + 102:Core/Src/can.c **** data[6] = (roundf(CURRENT_MEASUREMENT / 1000.0)); // 8 bit Current + 269 .loc 1 102 43 + 270 00e4 1E4B ldr r3, .L8+28 + 271 00e6 1B68 ldr r3, [r3] + 272 00e8 1846 mov r0, r3 + 273 00ea FFF7FEFF bl __aeabi_i2d + 274 00ee 4FF00002 mov r2, #0 + 275 00f2 194B ldr r3, .L8+20 + 276 00f4 FFF7FEFF bl __aeabi_ddiv + 277 00f8 0246 mov r2, r0 + 278 00fa 0B46 mov r3, r1 + 279 .loc 1 102 16 + 280 00fc 1046 mov r0, r2 + 281 00fe 1946 mov r1, r3 + 282 0100 FFF7FEFF bl __aeabi_d2f + 283 0104 0346 mov r3, r0 @ float + 284 0106 00EE103A vmov s0, r3 + 285 010a FFF7FEFF bl roundf + 286 010e F0EE407A vmov.f32 s15, s0 + 287 .loc 1 102 13 discriminator 1 + 288 0112 FCEEE77A vcvt.u32.f32 s15, s15 + 289 0116 C7ED017A vstr.32 s15, [r7, #4] @ int + 290 011a 3B79 ldrb r3, [r7, #4] + 291 011c DBB2 uxtb r3, r3 + 292 011e BB75 strb r3, [r7, #22] + 103:Core/Src/can.c **** data[7] = ((highest_temp) >> 4); // 8 bit highest cell temperature + 293 .loc 1 103 13 + 294 0120 BB89 ldrh r3, [r7, #12] + 295 0122 1B09 lsrs r3, r3, #4 + 296 0124 9BB2 uxth r3, r3 + 297 0126 DBB2 uxtb r3, r3 + 298 0128 FB75 strb r3, [r7, #23] + 104:Core/Src/can.c **** //data[7] = state.error_source; + 105:Core/Src/can.c **** ftcan_transmit(CAN_ID_OUT, data, sizeof(data)); + 299 .loc 1 105 5 + 300 012a 07F11003 add r3, r7, #16 + 301 012e 0822 movs r2, #8 + 302 0130 1946 mov r1, r3 + 303 0132 40F20250 movw r0, #1282 + 304 0136 FFF7FEFF bl ftcan_transmit + 305 013a 00E0 b .L4 + 306 .L7: + ARM GAS /tmp/ccrYTcjJ.s page 8 + + + 307 .LBE2: + 87:Core/Src/can.c **** else { + 308 .loc 1 87 5 + 309 013c 00BF nop + 310 .L4: + 106:Core/Src/can.c **** } + 107:Core/Src/can.c **** } + 311 .loc 1 107 1 + 312 013e 1837 adds r7, r7, #24 + 313 .cfi_def_cfa_offset 8 + 314 0140 BD46 mov sp, r7 + 315 .cfi_def_cfa_register 13 + 316 @ sp needed + 317 0142 80BD pop {r7, pc} + 318 .L9: + 319 .align 2 + 320 .L8: + 321 0144 00000000 .word can_status_timer + 322 0148 00000000 .word state + 323 014c 00000000 .word current_powerground_status + 324 0150 00000000 .word current_soc + 325 0154 00000000 .word RELAY_BAT_SIDE_VOLTAGE + 326 0158 00408F40 .word 1083129856 + 327 015c 00000000 .word RELAY_ESC_SIDE_VOLTAGE + 328 0160 00000000 .word CURRENT_MEASUREMENT + 329 .cfi_endproc + 330 .LFE131: + 332 .section .text.can_handle_send_log,"ax",%progbits + 333 .align 1 + 334 .global can_handle_send_log + 335 .syntax unified + 336 .thumb + 337 .thumb_func + 339 can_handle_send_log: + 340 .LFB132: + 108:Core/Src/can.c **** + 109:Core/Src/can.c **** void can_handle_send_log(){ + 341 .loc 1 109 27 + 342 .cfi_startproc + 343 @ args = 0, pretend = 0, frame = 8 + 344 @ frame_needed = 1, uses_anonymous_args = 0 + 345 0000 80B5 push {r7, lr} + 346 .cfi_def_cfa_offset 8 + 347 .cfi_offset 7, -8 + 348 .cfi_offset 14, -4 + 349 0002 82B0 sub sp, sp, #8 + 350 .cfi_def_cfa_offset 16 + 351 0004 00AF add r7, sp, #0 + 352 .cfi_def_cfa_register 7 + 110:Core/Src/can.c **** if (can_log_timer > HAL_GetTick()) + 353 .loc 1 110 23 + 354 0006 FFF7FEFF bl HAL_GetTick + 355 000a 0246 mov r2, r0 + 356 .loc 1 110 21 discriminator 1 + 357 000c 214B ldr r3, .L15 + 358 000e 1B68 ldr r3, [r3] + 359 .loc 1 110 6 discriminator 1 + ARM GAS /tmp/ccrYTcjJ.s page 9 + + + 360 0010 9A42 cmp r2, r3 + 361 0012 3BD3 bcc .L14 + 362 .LBB3: + 111:Core/Src/can.c **** return; + 112:Core/Src/can.c **** else { + 113:Core/Src/can.c **** uint8_t data[4] = {}; + 363 .loc 1 113 13 + 364 0014 0023 movs r3, #0 + 365 0016 7B60 str r3, [r7, #4] + 114:Core/Src/can.c **** can_log_timer = HAL_GetTick() + CAN_LOGGING_FREQ; + 366 .loc 1 114 21 + 367 0018 FFF7FEFF bl HAL_GetTick + 368 001c 0346 mov r3, r0 + 369 .loc 1 114 35 discriminator 1 + 370 001e C833 adds r3, r3, #200 + 371 .loc 1 114 19 discriminator 1 + 372 0020 1C4A ldr r2, .L15 + 373 0022 1360 str r3, [r2] + 115:Core/Src/can.c **** data[0] = id_to_log; + 374 .loc 1 115 13 + 375 0024 1C4B ldr r3, .L15+4 + 376 0026 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 377 0028 3B71 strb r3, [r7, #4] + 116:Core/Src/can.c **** data[1] = module.cellVoltages[id_to_log] >> 8; + 378 .loc 1 116 34 + 379 002a 1B4B ldr r3, .L15+4 + 380 002c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 381 002e 1A46 mov r2, r3 + 382 0030 1A4B ldr r3, .L15+8 + 383 0032 33F91230 ldrsh r3, [r3, r2, lsl #1] + 384 .loc 1 116 13 + 385 0036 1B12 asrs r3, r3, #8 + 386 0038 1BB2 sxth r3, r3 + 387 003a DBB2 uxtb r3, r3 + 388 003c 7B71 strb r3, [r7, #5] + 117:Core/Src/can.c **** data[2] = module.cellVoltages[id_to_log]; + 389 .loc 1 117 34 + 390 003e 164B ldr r3, .L15+4 + 391 0040 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 392 0042 1A46 mov r2, r3 + 393 0044 154B ldr r3, .L15+8 + 394 0046 33F91230 ldrsh r3, [r3, r2, lsl #1] + 395 .loc 1 117 13 + 396 004a DBB2 uxtb r3, r3 + 397 004c BB71 strb r3, [r7, #6] + 118:Core/Src/can.c **** data[3] = tmp1075_temps[id_to_log] >> 4; + 398 .loc 1 118 28 + 399 004e 124B ldr r3, .L15+4 + 400 0050 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 401 0052 1A46 mov r2, r3 + 402 0054 124B ldr r3, .L15+12 + 403 0056 33F91230 ldrsh r3, [r3, r2, lsl #1] + 404 .loc 1 118 13 + 405 005a 1B11 asrs r3, r3, #4 + 406 005c 1BB2 sxth r3, r3 + 407 005e DBB2 uxtb r3, r3 + 408 0060 FB71 strb r3, [r7, #7] + ARM GAS /tmp/ccrYTcjJ.s page 10 + + + 119:Core/Src/can.c **** ftcan_transmit(CAN_ID_LOG, data, 4); + 409 .loc 1 119 5 + 410 0062 3B1D adds r3, r7, #4 + 411 0064 0422 movs r2, #4 + 412 0066 1946 mov r1, r3 + 413 0068 40F20350 movw r0, #1283 + 414 006c FFF7FEFF bl ftcan_transmit + 120:Core/Src/can.c **** id_to_log++; + 415 .loc 1 120 14 + 416 0070 094B ldr r3, .L15+4 + 417 0072 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 418 0074 0133 adds r3, r3, #1 + 419 0076 DAB2 uxtb r2, r3 + 420 0078 074B ldr r3, .L15+4 + 421 007a 1A70 strb r2, [r3] + 121:Core/Src/can.c **** if (id_to_log == 13) + 422 .loc 1 121 19 + 423 007c 064B ldr r3, .L15+4 + 424 007e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 425 .loc 1 121 8 + 426 0080 0D2B cmp r3, #13 + 427 0082 04D1 bne .L10 + 122:Core/Src/can.c **** id_to_log = 0; + 428 .loc 1 122 17 + 429 0084 044B ldr r3, .L15+4 + 430 0086 0022 movs r2, #0 + 431 0088 1A70 strb r2, [r3] + 432 008a 00E0 b .L10 + 433 .L14: + 434 .LBE3: + 111:Core/Src/can.c **** else { + 435 .loc 1 111 5 + 436 008c 00BF nop + 437 .L10: + 123:Core/Src/can.c **** } + 124:Core/Src/can.c **** /* + 125:Core/Src/can.c **** 021E 30 + 126:Core/Src/can.c **** 0232 50 + 127:Core/Src/can.c **** 0238 60 + 128:Core/Src/can.c **** 0246 70 + 129:Core/Src/can.c **** 0250 80 + 130:Core/Src/can.c **** 025A 90 + 131:Core/Src/can.c **** 0264 100 + 132:Core/Src/can.c **** */ + 133:Core/Src/can.c **** } + 438 .loc 1 133 1 + 439 008e 0837 adds r7, r7, #8 + 440 .cfi_def_cfa_offset 8 + 441 0090 BD46 mov sp, r7 + 442 .cfi_def_cfa_register 13 + 443 @ sp needed + 444 0092 80BD pop {r7, pc} + 445 .L16: + 446 .align 2 + 447 .L15: + 448 0094 00000000 .word can_log_timer + 449 0098 00000000 .word id_to_log + ARM GAS /tmp/ccrYTcjJ.s page 11 + + + 450 009c 00000000 .word module + 451 00a0 00000000 .word tmp1075_temps + 452 .cfi_endproc + 453 .LFE132: + 455 .section .text.can_handle_recieve_command,"ax",%progbits + 456 .align 1 + 457 .global can_handle_recieve_command + 458 .syntax unified + 459 .thumb + 460 .thumb_func + 462 can_handle_recieve_command: + 463 .LFB133: + 134:Core/Src/can.c **** + 135:Core/Src/can.c **** /* + 136:Core/Src/can.c **** can_handle_recieve_command() should only check if the message is valid and then hand it + 137:Core/Src/can.c **** to the sm_handle_ams_in() which handles the state machine transition. + 138:Core/Src/can.c **** + 139:Core/Src/can.c **** This function recieves a command from the Autobox with the CAN ID of 0x501. + 140:Core/Src/can.c **** with format of: + 141:Core/Src/can.c **** data[0] = target state + 142:Core/Src/can.c **** 0x00 STATE_INACTIVE | disconnect power to the ESC of powerground. Send it to return the mvbms to + 143:Core/Src/can.c **** 0x01 STATE_READY | connect power to the ESC of powerground and but with no PWM signal. + 144:Core/Src/can.c **** 0x02 STATE_ACTIVE | activate powerground at (data[1]) percent. + 145:Core/Src/can.c **** + 146:Core/Src/can.c **** allowed transitions: + 147:Core/Src/can.c **** STATE_INACTIVE -> STATE_READY + 148:Core/Src/can.c **** STATE_READY -> STATE_INACTIVE, STATE_ACTIVE + 149:Core/Src/can.c **** STATE_ACTIVE -> STATE_INACTIVE, STATE_READY + 150:Core/Src/can.c **** */ + 151:Core/Src/can.c **** void can_handle_recieve_command(const uint8_t *data){ + 464 .loc 1 151 53 + 465 .cfi_startproc + 466 @ args = 0, pretend = 0, frame = 8 + 467 @ frame_needed = 1, uses_anonymous_args = 0 + 468 0000 80B5 push {r7, lr} + 469 .cfi_def_cfa_offset 8 + 470 .cfi_offset 7, -8 + 471 .cfi_offset 14, -4 + 472 0002 82B0 sub sp, sp, #8 + 473 .cfi_def_cfa_offset 16 + 474 0004 00AF add r7, sp, #0 + 475 .cfi_def_cfa_register 7 + 476 0006 7860 str r0, [r7, #4] + 152:Core/Src/can.c **** if (data[0] == 0x00){ + 477 .loc 1 152 11 + 478 0008 7B68 ldr r3, [r7, #4] + 479 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 480 .loc 1 152 6 + 481 000c 002B cmp r3, #0 + 482 000e 03D1 bne .L18 + 153:Core/Src/can.c **** sm_handle_ams_in(data); + 483 .loc 1 153 5 + 484 0010 7868 ldr r0, [r7, #4] + 485 0012 FFF7FEFF bl sm_handle_ams_in + 154:Core/Src/can.c **** } else if (data[0] == 0x01 && data[1] == 0x00){ + 155:Core/Src/can.c **** sm_handle_ams_in(data); + 156:Core/Src/can.c **** } else if (data[0] == 0x02 && data[1] <= 100) { + ARM GAS /tmp/ccrYTcjJ.s page 12 + + + 157:Core/Src/can.c **** sm_handle_ams_in(data); + 158:Core/Src/can.c **** } else if (data[0] == 0xF0 && data[1] == 0x00) { + 159:Core/Src/can.c **** sm_handle_ams_in(data); + 160:Core/Src/can.c **** } else if (data[0] == 0xF1 && data[1] == 0x00) { + 161:Core/Src/can.c **** sm_handle_ams_in(data); + 162:Core/Src/can.c **** } else if (data[0] == 0xFF && data[1] == 0x00) { + 163:Core/Src/can.c **** sm_handle_ams_in(data); + 164:Core/Src/can.c **** } + 165:Core/Src/can.c **** } + 486 .loc 1 165 1 + 487 0016 40E0 b .L24 + 488 .L18: + 154:Core/Src/can.c **** } else if (data[0] == 0x01 && data[1] == 0x00){ + 489 .loc 1 154 18 + 490 0018 7B68 ldr r3, [r7, #4] + 491 001a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 154:Core/Src/can.c **** } else if (data[0] == 0x01 && data[1] == 0x00){ + 492 .loc 1 154 13 + 493 001c 012B cmp r3, #1 + 494 001e 08D1 bne .L20 + 154:Core/Src/can.c **** } else if (data[0] == 0x01 && data[1] == 0x00){ + 495 .loc 1 154 37 discriminator 1 + 496 0020 7B68 ldr r3, [r7, #4] + 497 0022 0133 adds r3, r3, #1 + 498 0024 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 154:Core/Src/can.c **** } else if (data[0] == 0x01 && data[1] == 0x00){ + 499 .loc 1 154 30 discriminator 1 + 500 0026 002B cmp r3, #0 + 501 0028 03D1 bne .L20 + 155:Core/Src/can.c **** } else if (data[0] == 0x02 && data[1] <= 100) { + 502 .loc 1 155 5 + 503 002a 7868 ldr r0, [r7, #4] + 504 002c FFF7FEFF bl sm_handle_ams_in + 505 0030 33E0 b .L19 + 506 .L20: + 156:Core/Src/can.c **** sm_handle_ams_in(data); + 507 .loc 1 156 18 + 508 0032 7B68 ldr r3, [r7, #4] + 509 0034 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 156:Core/Src/can.c **** sm_handle_ams_in(data); + 510 .loc 1 156 13 + 511 0036 022B cmp r3, #2 + 512 0038 08D1 bne .L21 + 156:Core/Src/can.c **** sm_handle_ams_in(data); + 513 .loc 1 156 37 discriminator 1 + 514 003a 7B68 ldr r3, [r7, #4] + 515 003c 0133 adds r3, r3, #1 + 516 003e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 156:Core/Src/can.c **** sm_handle_ams_in(data); + 517 .loc 1 156 30 discriminator 1 + 518 0040 642B cmp r3, #100 + 519 0042 03D8 bhi .L21 + 157:Core/Src/can.c **** } else if (data[0] == 0xF0 && data[1] == 0x00) { + 520 .loc 1 157 5 + 521 0044 7868 ldr r0, [r7, #4] + 522 0046 FFF7FEFF bl sm_handle_ams_in + 523 004a 26E0 b .L19 + ARM GAS /tmp/ccrYTcjJ.s page 13 + + + 524 .L21: + 158:Core/Src/can.c **** sm_handle_ams_in(data); + 525 .loc 1 158 18 + 526 004c 7B68 ldr r3, [r7, #4] + 527 004e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 158:Core/Src/can.c **** sm_handle_ams_in(data); + 528 .loc 1 158 13 + 529 0050 F02B cmp r3, #240 + 530 0052 08D1 bne .L22 + 158:Core/Src/can.c **** sm_handle_ams_in(data); + 531 .loc 1 158 37 discriminator 1 + 532 0054 7B68 ldr r3, [r7, #4] + 533 0056 0133 adds r3, r3, #1 + 534 0058 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 158:Core/Src/can.c **** sm_handle_ams_in(data); + 535 .loc 1 158 30 discriminator 1 + 536 005a 002B cmp r3, #0 + 537 005c 03D1 bne .L22 + 159:Core/Src/can.c **** } else if (data[0] == 0xF1 && data[1] == 0x00) { + 538 .loc 1 159 5 + 539 005e 7868 ldr r0, [r7, #4] + 540 0060 FFF7FEFF bl sm_handle_ams_in + 541 0064 19E0 b .L19 + 542 .L22: + 160:Core/Src/can.c **** sm_handle_ams_in(data); + 543 .loc 1 160 18 + 544 0066 7B68 ldr r3, [r7, #4] + 545 0068 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 160:Core/Src/can.c **** sm_handle_ams_in(data); + 546 .loc 1 160 13 + 547 006a F12B cmp r3, #241 + 548 006c 08D1 bne .L23 + 160:Core/Src/can.c **** sm_handle_ams_in(data); + 549 .loc 1 160 37 discriminator 1 + 550 006e 7B68 ldr r3, [r7, #4] + 551 0070 0133 adds r3, r3, #1 + 552 0072 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 160:Core/Src/can.c **** sm_handle_ams_in(data); + 553 .loc 1 160 30 discriminator 1 + 554 0074 002B cmp r3, #0 + 555 0076 03D1 bne .L23 + 161:Core/Src/can.c **** } else if (data[0] == 0xFF && data[1] == 0x00) { + 556 .loc 1 161 5 + 557 0078 7868 ldr r0, [r7, #4] + 558 007a FFF7FEFF bl sm_handle_ams_in + 559 007e 0CE0 b .L19 + 560 .L23: + 162:Core/Src/can.c **** sm_handle_ams_in(data); + 561 .loc 1 162 18 + 562 0080 7B68 ldr r3, [r7, #4] + 563 0082 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 162:Core/Src/can.c **** sm_handle_ams_in(data); + 564 .loc 1 162 13 + 565 0084 FF2B cmp r3, #255 + 566 0086 08D1 bne .L24 + 162:Core/Src/can.c **** sm_handle_ams_in(data); + 567 .loc 1 162 37 discriminator 1 + ARM GAS /tmp/ccrYTcjJ.s page 14 + + + 568 0088 7B68 ldr r3, [r7, #4] + 569 008a 0133 adds r3, r3, #1 + 570 008c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 162:Core/Src/can.c **** sm_handle_ams_in(data); + 571 .loc 1 162 30 discriminator 1 + 572 008e 002B cmp r3, #0 + 573 0090 03D1 bne .L24 + 163:Core/Src/can.c **** } + 574 .loc 1 163 5 + 575 0092 7868 ldr r0, [r7, #4] + 576 0094 FFF7FEFF bl sm_handle_ams_in + 577 .loc 1 165 1 + 578 0098 FFE7 b .L24 + 579 .L19: + 580 .L24: + 581 009a 00BF nop + 582 009c 0837 adds r7, r7, #8 + 583 .cfi_def_cfa_offset 8 + 584 009e BD46 mov sp, r7 + 585 .cfi_def_cfa_register 13 + 586 @ sp needed + 587 00a0 80BD pop {r7, pc} + 588 .cfi_endproc + 589 .LFE133: + 591 .section .text.can_handle_dump,"ax",%progbits + 592 .align 1 + 593 .global can_handle_dump + 594 .syntax unified + 595 .thumb + 596 .thumb_func + 598 can_handle_dump: + 599 .LFB134: + 166:Core/Src/can.c **** + 167:Core/Src/can.c **** void can_handle_dump() { + 600 .loc 1 167 24 + 601 .cfi_startproc + 602 @ args = 0, pretend = 0, frame = 16 + 603 @ frame_needed = 1, uses_anonymous_args = 0 + 604 0000 80B5 push {r7, lr} + 605 .cfi_def_cfa_offset 8 + 606 .cfi_offset 7, -8 + 607 .cfi_offset 14, -4 + 608 0002 84B0 sub sp, sp, #16 + 609 .cfi_def_cfa_offset 24 + 610 0004 00AF add r7, sp, #0 + 611 .cfi_def_cfa_register 7 + 168:Core/Src/can.c **** uint8_t* data = {}; + 612 .loc 1 168 12 + 613 0006 0023 movs r3, #0 + 614 0008 BB60 str r3, [r7, #8] + 169:Core/Src/can.c **** HAL_StatusTypeDef status = HAL_OK; + 615 .loc 1 169 21 + 616 000a 0023 movs r3, #0 + 617 000c FB71 strb r3, [r7, #7] + 170:Core/Src/can.c **** while (status == HAL_OK){ + 618 .loc 1 170 9 + 619 000e 22E0 b .L26 + ARM GAS /tmp/ccrYTcjJ.s page 15 + + + 620 .L29: + 171:Core/Src/can.c **** HAL_Delay(2); + 621 .loc 1 171 5 + 622 0010 0220 movs r0, #2 + 623 0012 FFF7FEFF bl HAL_Delay + 172:Core/Src/can.c **** eeprom_read(data, 62); + 624 .loc 1 172 5 + 625 0016 3E21 movs r1, #62 + 626 0018 B868 ldr r0, [r7, #8] + 627 001a FFF7FEFF bl eeprom_read + 628 .LBB4: + 173:Core/Src/can.c **** for (int i = 0; i < (EEPROM_MEMORY_SIZE-8)/8; i += 8) { + 629 .loc 1 173 14 + 630 001e 0023 movs r3, #0 + 631 0020 FB60 str r3, [r7, #12] + 632 .loc 1 173 5 + 633 0022 0BE0 b .L27 + 634 .L28: + 174:Core/Src/can.c **** ftcan_transmit(CAN_ID_OUT, &data[i], 8); + 635 .loc 1 174 7 + 636 0024 FB68 ldr r3, [r7, #12] + 637 .loc 1 174 34 + 638 0026 BA68 ldr r2, [r7, #8] + 639 0028 1344 add r3, r3, r2 + 640 .loc 1 174 7 + 641 002a 0822 movs r2, #8 + 642 002c 1946 mov r1, r3 + 643 002e 40F20250 movw r0, #1282 + 644 0032 FFF7FEFF bl ftcan_transmit + 173:Core/Src/can.c **** for (int i = 0; i < (EEPROM_MEMORY_SIZE-8)/8; i += 8) { + 645 .loc 1 173 53 discriminator 3 + 646 0036 FB68 ldr r3, [r7, #12] + 647 0038 0833 adds r3, r3, #8 + 648 003a FB60 str r3, [r7, #12] + 649 .L27: + 173:Core/Src/can.c **** for (int i = 0; i < (EEPROM_MEMORY_SIZE-8)/8; i += 8) { + 650 .loc 1 173 23 discriminator 1 + 651 003c FB68 ldr r3, [r7, #12] + 652 003e 43F6FE72 movw r2, #16382 + 653 0042 9342 cmp r3, r2 + 654 0044 EEDD ble .L28 + 655 .LBE4: + 175:Core/Src/can.c **** } + 176:Core/Src/can.c **** ftcan_transmit(CAN_ID_OUT, &data[56], 6); + 656 .loc 1 176 32 + 657 0046 BB68 ldr r3, [r7, #8] + 658 0048 3833 adds r3, r3, #56 + 659 .loc 1 176 5 + 660 004a 0622 movs r2, #6 + 661 004c 1946 mov r1, r3 + 662 004e 40F20250 movw r0, #1282 + 663 0052 FFF7FEFF bl ftcan_transmit + 664 .L26: + 170:Core/Src/can.c **** HAL_Delay(2); + 665 .loc 1 170 17 + 666 0056 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 667 0058 002B cmp r3, #0 + ARM GAS /tmp/ccrYTcjJ.s page 16 + + + 668 005a D9D0 beq .L29 + 177:Core/Src/can.c **** } + 178:Core/Src/can.c **** read_address = 0; + 669 .loc 1 178 16 + 670 005c 034B ldr r3, .L30 + 671 005e 0022 movs r2, #0 + 672 0060 1A60 str r2, [r3] + 179:Core/Src/can.c **** } + 673 .loc 1 179 1 + 674 0062 00BF nop + 675 0064 1037 adds r7, r7, #16 + 676 .cfi_def_cfa_offset 8 + 677 0066 BD46 mov sp, r7 + 678 .cfi_def_cfa_register 13 + 679 @ sp needed + 680 0068 80BD pop {r7, pc} + 681 .L31: + 682 006a 00BF .align 2 + 683 .L30: + 684 006c 00000000 .word read_address + 685 .cfi_endproc + 686 .LFE134: + 688 .section .text.ftcan_msg_received_cb,"ax",%progbits + 689 .align 1 + 690 .global ftcan_msg_received_cb + 691 .syntax unified + 692 .thumb + 693 .thumb_func + 695 ftcan_msg_received_cb: + 696 .LFB135: + 180:Core/Src/can.c **** + 181:Core/Src/can.c **** /* + 182:Core/Src/can.c **** implements the _weak method ftcan_msg_recieved_cb() which throws an interrupt when a CAN message is + 183:Core/Src/can.c **** it only checks if the id is and datalen is correct thans hands data over to can_handle_recieve_comm + 184:Core/Src/can.c **** + 185:Core/Src/can.c **** in MXCUBE under CAN NVIC settings "USB low priority or CAN_RX0 interrupts" has to be on + 186:Core/Src/can.c **** */ + 187:Core/Src/can.c **** void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data){ + 697 .loc 1 187 77 + 698 .cfi_startproc + 699 @ args = 0, pretend = 0, frame = 16 + 700 @ frame_needed = 1, uses_anonymous_args = 0 + 701 0000 80B5 push {r7, lr} + 702 .cfi_def_cfa_offset 8 + 703 .cfi_offset 7, -8 + 704 .cfi_offset 14, -4 + 705 0002 84B0 sub sp, sp, #16 + 706 .cfi_def_cfa_offset 24 + 707 0004 00AF add r7, sp, #0 + 708 .cfi_def_cfa_register 7 + 709 0006 0346 mov r3, r0 + 710 0008 B960 str r1, [r7, #8] + 711 000a 7A60 str r2, [r7, #4] + 712 000c FB81 strh r3, [r7, #14] @ movhi + 188:Core/Src/can.c **** if (programming_mode == 1){ + 713 .loc 1 188 24 + 714 000e 1F4B ldr r3, .L37 + ARM GAS /tmp/ccrYTcjJ.s page 17 + + + 715 0010 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 716 .loc 1 188 6 + 717 0012 002B cmp r3, #0 + 718 0014 03D0 beq .L33 + 189:Core/Src/can.c **** can_handle_recieve_command(data); + 719 .loc 1 189 5 + 720 0016 7868 ldr r0, [r7, #4] + 721 0018 FFF7FEFF bl can_handle_recieve_command + 190:Core/Src/can.c **** return; + 722 .loc 1 190 5 + 723 001c 32E0 b .L32 + 724 .L33: + 191:Core/Src/can.c **** } + 192:Core/Src/can.c **** + 193:Core/Src/can.c **** if (id == 0x501 && datalen == 2){ + 725 .loc 1 193 6 + 726 001e FB89 ldrh r3, [r7, #14] + 727 0020 40F20152 movw r2, #1281 + 728 0024 9342 cmp r3, r2 + 729 0026 2DD1 bne .L32 + 730 .loc 1 193 19 discriminator 1 + 731 0028 BB68 ldr r3, [r7, #8] + 732 002a 022B cmp r3, #2 + 733 002c 2AD1 bne .L32 + 194:Core/Src/can.c **** can_timeout_timer = HAL_GetTick() + CAN_TIMEOUT; + 734 .loc 1 194 25 + 735 002e FFF7FEFF bl HAL_GetTick + 736 0032 0346 mov r3, r0 + 737 .loc 1 194 39 discriminator 1 + 738 0034 03F59C53 add r3, r3, #4992 + 739 0038 0833 adds r3, r3, #8 + 740 .loc 1 194 23 discriminator 1 + 741 003a 154A ldr r2, .L37+4 + 742 003c 1360 str r3, [r2] + 195:Core/Src/can.c **** if (state.current_state == STATE_ERROR){ + 743 .loc 1 195 14 + 744 003e 154B ldr r3, .L37+8 + 745 0040 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 746 .loc 1 195 8 + 747 0042 072B cmp r3, #7 + 748 0044 05D1 bne .L35 + 196:Core/Src/can.c **** last_message[0] = 0; + 749 .loc 1 196 23 + 750 0046 144B ldr r3, .L37+12 + 751 0048 0022 movs r2, #0 + 752 004a 1A70 strb r2, [r3] + 197:Core/Src/can.c **** last_message[1] = 0; + 753 .loc 1 197 23 + 754 004c 124B ldr r3, .L37+12 + 755 004e 0022 movs r2, #0 + 756 0050 5A70 strb r2, [r3, #1] + 757 .L35: + 198:Core/Src/can.c **** } + 199:Core/Src/can.c **** if (last_message[0] != data[0] || last_message[1] != data[1]){ + 758 .loc 1 199 21 + 759 0052 114B ldr r3, .L37+12 + 760 0054 1A78 ldrb r2, [r3] @ zero_extendqisi2 + ARM GAS /tmp/ccrYTcjJ.s page 18 + + + 761 .loc 1 199 25 + 762 0056 7B68 ldr r3, [r7, #4] + 763 0058 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 764 .loc 1 199 8 + 765 005a 9A42 cmp r2, r3 + 766 005c 06D1 bne .L36 + 767 .loc 1 199 51 discriminator 1 + 768 005e 0E4B ldr r3, .L37+12 + 769 0060 5A78 ldrb r2, [r3, #1] @ zero_extendqisi2 + 770 .loc 1 199 62 discriminator 1 + 771 0062 7B68 ldr r3, [r7, #4] + 772 0064 0133 adds r3, r3, #1 + 773 .loc 1 199 55 discriminator 1 + 774 0066 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 775 .loc 1 199 36 discriminator 1 + 776 0068 9A42 cmp r2, r3 + 777 006a 0BD0 beq .L32 + 778 .L36: + 200:Core/Src/can.c **** last_message[0] = data[0]; + 779 .loc 1 200 29 + 780 006c 7B68 ldr r3, [r7, #4] + 781 006e 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 782 .loc 1 200 23 + 783 0070 094B ldr r3, .L37+12 + 784 0072 1A70 strb r2, [r3] + 201:Core/Src/can.c **** last_message[1] = data[1]; + 785 .loc 1 201 29 + 786 0074 7B68 ldr r3, [r7, #4] + 787 0076 0133 adds r3, r3, #1 + 788 0078 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 789 .loc 1 201 23 + 790 007a 074B ldr r3, .L37+12 + 791 007c 5A70 strb r2, [r3, #1] + 202:Core/Src/can.c **** can_handle_recieve_command(data); + 792 .loc 1 202 7 + 793 007e 7868 ldr r0, [r7, #4] + 794 0080 FFF7FEFF bl can_handle_recieve_command + 795 .L32: + 203:Core/Src/can.c **** } + 204:Core/Src/can.c **** } + 205:Core/Src/can.c **** } + 796 .loc 1 205 1 + 797 0084 1037 adds r7, r7, #16 + 798 .cfi_def_cfa_offset 8 + 799 0086 BD46 mov sp, r7 + 800 .cfi_def_cfa_register 13 + 801 @ sp needed + 802 0088 80BD pop {r7, pc} + 803 .L38: + 804 008a 00BF .align 2 + 805 .L37: + 806 008c 00000000 .word programming_mode + 807 0090 00000000 .word can_timeout_timer + 808 0094 00000000 .word state + 809 0098 00000000 .word last_message + 810 .cfi_endproc + 811 .LFE135: + ARM GAS /tmp/ccrYTcjJ.s page 19 + + + 813 .text + 814 .Letext0: + 815 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 816 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 817 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 818 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 819 .file 6 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 820 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 821 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + 822 .file 9 "Core/Inc/ADBMS_LL_Driver.h" + 823 .file 10 "Core/Inc/ADBMS_Abstraction.h" + 824 .file 11 "Core/Inc/AMS_HighLevel.h" + 825 .file 12 "Core/Inc/soc_estimation.h" + 826 .file 13 "Core/Inc/TMP1075.h" + 827 .file 14 "Core/Inc/eeprom.h" + 828 .file 15 "Core/Inc/PWM_control.h" + 829 .file 16 "Core/Inc/state_machine.h" + 830 .file 17 "Core/Inc/can.h" + 831 .file 18 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + 832 .file 19 "Core/Lib/can-halal/can-halal.h" + 833 .file 20 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/inc + ARM GAS /tmp/ccrYTcjJ.s page 20 + + +DEFINED SYMBOLS + *ABS*:00000000 can.c + /tmp/ccrYTcjJ.s:24 .bss.id_to_log:00000000 id_to_log + /tmp/ccrYTcjJ.s:25 .bss.id_to_log:00000000 $d + /tmp/ccrYTcjJ.s:31 .bss.last_message:00000000 last_message + /tmp/ccrYTcjJ.s:28 .bss.last_message:00000000 $d + /tmp/ccrYTcjJ.s:38 .bss.can_status_timer:00000000 can_status_timer + /tmp/ccrYTcjJ.s:35 .bss.can_status_timer:00000000 $d + /tmp/ccrYTcjJ.s:45 .bss.can_log_timer:00000000 can_log_timer + /tmp/ccrYTcjJ.s:42 .bss.can_log_timer:00000000 $d + /tmp/ccrYTcjJ.s:52 .bss.can_timeout_timer:00000000 can_timeout_timer + /tmp/ccrYTcjJ.s:49 .bss.can_timeout_timer:00000000 $d + /tmp/ccrYTcjJ.s:55 .text.can_init:00000000 $t + /tmp/ccrYTcjJ.s:61 .text.can_init:00000000 can_init + /tmp/ccrYTcjJ.s:131 .text.can_init:00000060 $d + /tmp/ccrYTcjJ.s:143 .text.can_handle_send_status:00000000 $t + /tmp/ccrYTcjJ.s:149 .text.can_handle_send_status:00000000 can_handle_send_status + /tmp/ccrYTcjJ.s:321 .text.can_handle_send_status:00000144 $d + /tmp/ccrYTcjJ.s:333 .text.can_handle_send_log:00000000 $t + /tmp/ccrYTcjJ.s:339 .text.can_handle_send_log:00000000 can_handle_send_log + /tmp/ccrYTcjJ.s:448 .text.can_handle_send_log:00000094 $d + /tmp/ccrYTcjJ.s:456 .text.can_handle_recieve_command:00000000 $t + /tmp/ccrYTcjJ.s:462 .text.can_handle_recieve_command:00000000 can_handle_recieve_command + /tmp/ccrYTcjJ.s:592 .text.can_handle_dump:00000000 $t + /tmp/ccrYTcjJ.s:598 .text.can_handle_dump:00000000 can_handle_dump + /tmp/ccrYTcjJ.s:684 .text.can_handle_dump:0000006c $d + /tmp/ccrYTcjJ.s:689 .text.ftcan_msg_received_cb:00000000 $t + /tmp/ccrYTcjJ.s:695 .text.ftcan_msg_received_cb:00000000 ftcan_msg_received_cb + /tmp/ccrYTcjJ.s:806 .text.ftcan_msg_received_cb:0000008c $d + +UNDEFINED SYMBOLS +ftcan_init +ftcan_add_filter +HAL_GetTick +__aeabi_i2d +__aeabi_ddiv +__aeabi_d2f +sm_check_battery_temperature +roundf +ftcan_transmit +state +current_powerground_status +current_soc +RELAY_BAT_SIDE_VOLTAGE +RELAY_ESC_SIDE_VOLTAGE +CURRENT_MEASUREMENT +module +tmp1075_temps +sm_handle_ams_in +HAL_Delay +eeprom_read +read_address +programming_mode diff --git a/Software/build/can.o b/Software/build/can.o new file mode 100644 index 0000000..4e62e5e Binary files /dev/null and b/Software/build/can.o differ diff --git a/Software/build/eeprom.d b/Software/build/eeprom.d new file mode 100644 index 0000000..17a0366 --- /dev/null +++ b/Software/build/eeprom.d @@ -0,0 +1,86 @@ +build/eeprom.o: Core/Src/eeprom.c Core/Inc/eeprom.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h Core/Inc/soc_estimation.h \ + Core/Inc/state_machine.h Core/Inc/AMS_HighLevel.h \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Lib/can-halal/can-halal.h Core/Inc/errors.h Core/Inc/can.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h \ + Core/Inc/state_machine.h Core/Inc/TMP1075.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h +Core/Inc/eeprom.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: +Core/Inc/state_machine.h: +Core/Inc/TMP1075.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: diff --git a/Software/build/eeprom.lst b/Software/build/eeprom.lst new file mode 100644 index 0000000..958d7a0 --- /dev/null +++ b/Software/build/eeprom.lst @@ -0,0 +1,873 @@ +ARM GAS /tmp/ccvqyNaH.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "eeprom.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/eeprom.c" + 20 .section .bss.hi2c,"aw",%nobits + 21 .align 2 + 24 hi2c: + 25 0000 00000000 .space 4 + 26 .global write_address + 27 .section .bss.write_address,"aw",%nobits + 28 .align 2 + 31 write_address: + 32 0000 00000000 .space 4 + 33 .global read_address + 34 .section .bss.read_address,"aw",%nobits + 35 .align 2 + 38 read_address: + 39 0000 00000000 .space 4 + 40 .section .text.eeprom_init,"ax",%progbits + 41 .align 1 + 42 .global eeprom_init + 43 .syntax unified + 44 .thumb + 45 .thumb_func + 47 eeprom_init: + 48 .LFB130: + 1:Core/Src/eeprom.c **** /* + 2:Core/Src/eeprom.c **** * PWM_control.h + 3:Core/Src/eeprom.c **** * + 4:Core/Src/eeprom.c **** * Created on: 10.07.2024 + 5:Core/Src/eeprom.c **** * Author: Hamza + 6:Core/Src/eeprom.c **** */ + 7:Core/Src/eeprom.c **** + 8:Core/Src/eeprom.c **** #include + 9:Core/Src/eeprom.c **** + 10:Core/Src/eeprom.c **** // TODO: test this + 11:Core/Src/eeprom.c **** static I2C_HandleTypeDef* hi2c; + 12:Core/Src/eeprom.c **** uint32_t write_address, read_address; + 13:Core/Src/eeprom.c **** + 14:Core/Src/eeprom.c **** void eeprom_init(I2C_HandleTypeDef* handle) { + 49 .loc 1 14 45 + 50 .cfi_startproc + ARM GAS /tmp/ccvqyNaH.s page 2 + + + 51 @ args = 0, pretend = 0, frame = 8 + 52 @ frame_needed = 1, uses_anonymous_args = 0 + 53 @ link register save eliminated. + 54 0000 80B4 push {r7} + 55 .cfi_def_cfa_offset 4 + 56 .cfi_offset 7, -4 + 57 0002 83B0 sub sp, sp, #12 + 58 .cfi_def_cfa_offset 16 + 59 0004 00AF add r7, sp, #0 + 60 .cfi_def_cfa_register 7 + 61 0006 7860 str r0, [r7, #4] + 15:Core/Src/eeprom.c **** hi2c = handle; + 62 .loc 1 15 8 + 63 0008 074A ldr r2, .L2 + 64 000a 7B68 ldr r3, [r7, #4] + 65 000c 1360 str r3, [r2] + 16:Core/Src/eeprom.c **** write_address = 0; + 66 .loc 1 16 17 + 67 000e 074B ldr r3, .L2+4 + 68 0010 0022 movs r2, #0 + 69 0012 1A60 str r2, [r3] + 17:Core/Src/eeprom.c **** read_address = 0; + 70 .loc 1 17 16 + 71 0014 064B ldr r3, .L2+8 + 72 0016 0022 movs r2, #0 + 73 0018 1A60 str r2, [r3] + 18:Core/Src/eeprom.c **** } + 74 .loc 1 18 1 + 75 001a 00BF nop + 76 001c 0C37 adds r7, r7, #12 + 77 .cfi_def_cfa_offset 4 + 78 001e BD46 mov sp, r7 + 79 .cfi_def_cfa_register 13 + 80 @ sp needed + 81 0020 5DF8047B ldr r7, [sp], #4 + 82 .cfi_restore 7 + 83 .cfi_def_cfa_offset 0 + 84 0024 7047 bx lr + 85 .L3: + 86 0026 00BF .align 2 + 87 .L2: + 88 0028 00000000 .word hi2c + 89 002c 00000000 .word write_address + 90 0030 00000000 .word read_address + 91 .cfi_endproc + 92 .LFE130: + 94 .section .text.eeprom_write_status,"ax",%progbits + 95 .align 1 + 96 .global eeprom_write_status + 97 .syntax unified + 98 .thumb + 99 .thumb_func + 101 eeprom_write_status: + 102 .LFB131: + 19:Core/Src/eeprom.c **** + 20:Core/Src/eeprom.c **** void eeprom_write_status(){ + 103 .loc 1 20 27 + ARM GAS /tmp/ccvqyNaH.s page 3 + + + 104 .cfi_startproc + 105 @ args = 0, pretend = 0, frame = 32 + 106 @ frame_needed = 1, uses_anonymous_args = 0 + 107 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 108 .cfi_def_cfa_offset 24 + 109 .cfi_offset 4, -24 + 110 .cfi_offset 5, -20 + 111 .cfi_offset 6, -16 + 112 .cfi_offset 7, -12 + 113 .cfi_offset 8, -8 + 114 .cfi_offset 14, -4 + 115 0004 88B0 sub sp, sp, #32 + 116 .cfi_def_cfa_offset 56 + 117 0006 00AF add r7, sp, #0 + 118 .cfi_def_cfa_register 7 + 119 .loc 1 20 27 + 120 0008 6B46 mov r3, sp + 121 000a 9846 mov r8, r3 + 21:Core/Src/eeprom.c **** uint8_t data_length = 62; + 122 .loc 1 21 11 + 123 000c 3E23 movs r3, #62 + 124 000e FB75 strb r3, [r7, #23] + 22:Core/Src/eeprom.c **** uint8_t data[data_length] = {}; + 125 .loc 1 22 3 + 126 0010 FE7D ldrb r6, [r7, #23] @ zero_extendqisi2 + 127 .loc 1 22 11 + 128 0012 3346 mov r3, r6 + 129 0014 013B subs r3, r3, #1 + 130 0016 3B61 str r3, [r7, #16] + 131 0018 F3B2 uxtb r3, r6 + 132 001a 0022 movs r2, #0 + 133 001c 1C46 mov r4, r3 + 134 001e 1546 mov r5, r2 + 135 0020 4FF00002 mov r2, #0 + 136 0024 4FF00003 mov r3, #0 + 137 0028 EB00 lsls r3, r5, #3 + 138 002a 43EA5473 orr r3, r3, r4, lsr #29 + 139 002e E200 lsls r2, r4, #3 + 140 0030 3446 mov r4, r6 + 141 0032 F3B2 uxtb r3, r6 + 142 0034 0022 movs r2, #0 + 143 0036 1846 mov r0, r3 + 144 0038 1146 mov r1, r2 + 145 003a 4FF00002 mov r2, #0 + 146 003e 4FF00003 mov r3, #0 + 147 0042 CB00 lsls r3, r1, #3 + 148 0044 43EA5073 orr r3, r3, r0, lsr #29 + 149 0048 C200 lsls r2, r0, #3 + 150 004a 3346 mov r3, r6 + 151 004c 0733 adds r3, r3, #7 + 152 004e DB08 lsrs r3, r3, #3 + 153 0050 DB00 lsls r3, r3, #3 + 154 0052 ADEB030D sub sp, sp, r3 + 155 0056 6B46 mov r3, sp + 156 0058 0033 adds r3, r3, #0 + 157 005a FB60 str r3, [r7, #12] + 158 .loc 1 22 11 is_stmt 0 discriminator 1 + ARM GAS /tmp/ccvqyNaH.s page 4 + + + 159 005c FB68 ldr r3, [r7, #12] + 160 005e 2246 mov r2, r4 + 161 0060 0021 movs r1, #0 + 162 0062 1846 mov r0, r3 + 163 0064 FFF7FEFF bl memset + 23:Core/Src/eeprom.c **** + 24:Core/Src/eeprom.c **** // data 0-9 + 25:Core/Src/eeprom.c **** data[0] = ((state.current_state << 4) | (current_powerground_status >> 4)); + 164 .loc 1 25 20 is_stmt 1 + 165 0068 534B ldr r3, .L9 + 166 006a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 167 .loc 1 25 41 + 168 006c 5BB2 sxtb r3, r3 + 169 006e 1B01 lsls r3, r3, #4 + 170 0070 5AB2 sxtb r2, r3 + 171 0072 524B ldr r3, .L9+4 + 172 0074 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 173 0076 1B09 lsrs r3, r3, #4 + 174 0078 DBB2 uxtb r3, r3 + 175 007a 5BB2 sxtb r3, r3 + 176 007c 1343 orrs r3, r3, r2 + 177 007e 5BB2 sxtb r3, r3 + 178 0080 DAB2 uxtb r2, r3 + 179 .loc 1 25 11 + 180 0082 FB68 ldr r3, [r7, #12] + 181 0084 1A70 strb r2, [r3] + 26:Core/Src/eeprom.c **** data[1] = ((current_powerground_status << 4) | (state.error_source >> 4)); // 4 bit powerg + 182 .loc 1 26 48 + 183 0086 4D4B ldr r3, .L9+4 + 184 0088 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 185 008a 5BB2 sxtb r3, r3 + 186 008c 1B01 lsls r3, r3, #4 + 187 008e 5AB2 sxtb r2, r3 + 188 .loc 1 26 56 + 189 0090 494B ldr r3, .L9 + 190 0092 5B88 ldrh r3, [r3, #2] + 191 .loc 1 26 48 + 192 0094 1B09 lsrs r3, r3, #4 + 193 0096 9BB2 uxth r3, r3 + 194 0098 5BB2 sxtb r3, r3 + 195 009a 1343 orrs r3, r3, r2 + 196 009c 5BB2 sxtb r3, r3 + 197 009e DAB2 uxtb r2, r3 + 198 .loc 1 26 11 + 199 00a0 FB68 ldr r3, [r7, #12] + 200 00a2 5A70 strb r2, [r3, #1] + 27:Core/Src/eeprom.c **** data[2] = ((state.error_source << 4) | (0)); // 4 bit error + 201 .loc 1 27 20 + 202 00a4 444B ldr r3, .L9 + 203 00a6 5B88 ldrh r3, [r3, #2] + 204 .loc 1 27 40 + 205 00a8 DBB2 uxtb r3, r3 + 206 00aa 1B01 lsls r3, r3, #4 + 207 00ac DAB2 uxtb r2, r3 + 208 .loc 1 27 11 + 209 00ae FB68 ldr r3, [r7, #12] + 210 00b0 9A70 strb r2, [r3, #2] + ARM GAS /tmp/ccvqyNaH.s page 5 + + + 28:Core/Src/eeprom.c **** data[3] = ((int) current_soc); // 8 bit state + 211 .loc 1 28 14 + 212 00b2 434B ldr r3, .L9+8 + 213 00b4 D3ED007A vldr.32 s15, [r3] + 214 00b8 FDEEE77A vcvt.s32.f32 s15, s15 + 215 00bc C7ED017A vstr.32 s15, [r7, #4] @ int + 216 .loc 1 28 11 + 217 00c0 3A79 ldrb r2, [r7, #4] @ zero_extendqisi2 + 218 00c2 FB68 ldr r3, [r7, #12] + 219 00c4 DA70 strb r2, [r3, #3] + 29:Core/Src/eeprom.c **** data[4] = (RELAY_BAT_SIDE_VOLTAGE >> 8); // 16 bit batte + 220 .loc 1 29 37 + 221 00c6 3F4B ldr r3, .L9+12 + 222 00c8 1B68 ldr r3, [r3] + 223 00ca 1B12 asrs r3, r3, #8 + 224 .loc 1 29 11 + 225 00cc DAB2 uxtb r2, r3 + 226 00ce FB68 ldr r3, [r7, #12] + 227 00d0 1A71 strb r2, [r3, #4] + 30:Core/Src/eeprom.c **** data[5] = (RELAY_BAT_SIDE_VOLTAGE); + 228 .loc 1 30 11 + 229 00d2 3C4B ldr r3, .L9+12 + 230 00d4 1B68 ldr r3, [r3] + 231 00d6 DAB2 uxtb r2, r3 + 232 00d8 FB68 ldr r3, [r7, #12] + 233 00da 5A71 strb r2, [r3, #5] + 31:Core/Src/eeprom.c **** data[6] = (RELAY_ESC_SIDE_VOLTAGE >> 8); // 16 bit Inver + 234 .loc 1 31 37 + 235 00dc 3A4B ldr r3, .L9+16 + 236 00de 1B68 ldr r3, [r3] + 237 00e0 1B12 asrs r3, r3, #8 + 238 .loc 1 31 11 + 239 00e2 DAB2 uxtb r2, r3 + 240 00e4 FB68 ldr r3, [r7, #12] + 241 00e6 9A71 strb r2, [r3, #6] + 32:Core/Src/eeprom.c **** data[7] = (RELAY_ESC_SIDE_VOLTAGE); + 242 .loc 1 32 11 + 243 00e8 374B ldr r3, .L9+16 + 244 00ea 1B68 ldr r3, [r3] + 245 00ec DAB2 uxtb r2, r3 + 246 00ee FB68 ldr r3, [r7, #12] + 247 00f0 DA71 strb r2, [r3, #7] + 33:Core/Src/eeprom.c **** data[8] = (CURRENT_MEASUREMENT >> 8); // 16 bit Inver + 248 .loc 1 33 34 + 249 00f2 364B ldr r3, .L9+20 + 250 00f4 1B68 ldr r3, [r3] + 251 00f6 1B12 asrs r3, r3, #8 + 252 .loc 1 33 11 + 253 00f8 DAB2 uxtb r2, r3 + 254 00fa FB68 ldr r3, [r7, #12] + 255 00fc 1A72 strb r2, [r3, #8] + 34:Core/Src/eeprom.c **** data[9] = (CURRENT_MEASUREMENT); + 256 .loc 1 34 11 + 257 00fe 334B ldr r3, .L9+20 + 258 0100 1B68 ldr r3, [r3] + 259 0102 DAB2 uxtb r2, r3 + 260 0104 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccvqyNaH.s page 6 + + + 261 0106 5A72 strb r2, [r3, #9] + 262 .LBB2: + 35:Core/Src/eeprom.c **** + 36:Core/Src/eeprom.c **** // data 10-35 + 37:Core/Src/eeprom.c **** for (int i = 0; i < 13; i++) { + 263 .loc 1 37 12 + 264 0108 0023 movs r3, #0 + 265 010a FB61 str r3, [r7, #28] + 266 .loc 1 37 3 + 267 010c 24E0 b .L5 + 268 .L6: + 38:Core/Src/eeprom.c **** data[(i*2)] = ((int) module.auxVoltages[i]) >> 8; + 269 .loc 1 38 45 + 270 010e 304A ldr r2, .L9+24 + 271 0110 FB69 ldr r3, [r7, #28] + 272 0112 0833 adds r3, r3, #8 + 273 0114 9B00 lsls r3, r3, #2 + 274 0116 1344 add r3, r3, r2 + 275 0118 D3ED007A vldr.32 s15, [r3] + 276 .loc 1 38 21 + 277 011c FDEEE77A vcvt.s32.f32 s15, s15 + 278 0120 17EE903A vmov r3, s15 @ int + 279 .loc 1 38 50 + 280 0124 1A12 asrs r2, r3, #8 + 281 .loc 1 38 12 + 282 0126 FB69 ldr r3, [r7, #28] + 283 0128 5B00 lsls r3, r3, #1 + 284 .loc 1 38 18 + 285 012a D1B2 uxtb r1, r2 + 286 012c FA68 ldr r2, [r7, #12] + 287 012e D154 strb r1, [r2, r3] + 39:Core/Src/eeprom.c **** data[(i*2)+1] = ((int) module.auxVoltages[i]); + 288 .loc 1 39 47 + 289 0130 274A ldr r2, .L9+24 + 290 0132 FB69 ldr r3, [r7, #28] + 291 0134 0833 adds r3, r3, #8 + 292 0136 9B00 lsls r3, r3, #2 + 293 0138 1344 add r3, r3, r2 + 294 013a D3ED007A vldr.32 s15, [r3] + 295 .loc 1 39 23 + 296 013e FDEEE77A vcvt.s32.f32 s15, s15 + 297 0142 C7ED017A vstr.32 s15, [r7, #4] @ int + 298 .loc 1 39 12 + 299 0146 FB69 ldr r3, [r7, #28] + 300 0148 5B00 lsls r3, r3, #1 + 301 .loc 1 39 15 + 302 014a 0133 adds r3, r3, #1 + 303 .loc 1 39 20 + 304 014c 3979 ldrb r1, [r7, #4] @ zero_extendqisi2 + 305 014e FA68 ldr r2, [r7, #12] + 306 0150 D154 strb r1, [r2, r3] + 37:Core/Src/eeprom.c **** data[(i*2)] = ((int) module.auxVoltages[i]) >> 8; + 307 .loc 1 37 28 discriminator 3 + 308 0152 FB69 ldr r3, [r7, #28] + 309 0154 0133 adds r3, r3, #1 + 310 0156 FB61 str r3, [r7, #28] + 311 .L5: + ARM GAS /tmp/ccvqyNaH.s page 7 + + + 37:Core/Src/eeprom.c **** data[(i*2)] = ((int) module.auxVoltages[i]) >> 8; + 312 .loc 1 37 21 discriminator 1 + 313 0158 FB69 ldr r3, [r7, #28] + 314 015a 0C2B cmp r3, #12 + 315 015c D7DD ble .L6 + 316 .LBE2: + 317 .LBB3: + 40:Core/Src/eeprom.c **** } + 41:Core/Src/eeprom.c **** + 42:Core/Src/eeprom.c **** // data 36-61 + 43:Core/Src/eeprom.c **** for (int i = 0; i < 13; i++) { + 318 .loc 1 43 12 + 319 015e 0023 movs r3, #0 + 320 0160 BB61 str r3, [r7, #24] + 321 .loc 1 43 3 + 322 0162 17E0 b .L7 + 323 .L8: + 44:Core/Src/eeprom.c **** data[(i*2)] = (tmp1075_temps[i]) >> 8; + 324 .loc 1 44 33 + 325 0164 1B4A ldr r2, .L9+28 + 326 0166 BB69 ldr r3, [r7, #24] + 327 0168 32F91330 ldrsh r3, [r2, r3, lsl #1] + 328 .loc 1 44 17 + 329 016c 1B12 asrs r3, r3, #8 + 330 016e 1AB2 sxth r2, r3 + 331 .loc 1 44 12 + 332 0170 BB69 ldr r3, [r7, #24] + 333 0172 5B00 lsls r3, r3, #1 + 334 .loc 1 44 17 + 335 0174 D1B2 uxtb r1, r2 + 336 0176 FA68 ldr r2, [r7, #12] + 337 0178 D154 strb r1, [r2, r3] + 45:Core/Src/eeprom.c **** data[(i*2)+1] = (tmp1075_temps[i]); + 338 .loc 1 45 35 + 339 017a 164A ldr r2, .L9+28 + 340 017c BB69 ldr r3, [r7, #24] + 341 017e 32F91320 ldrsh r2, [r2, r3, lsl #1] + 342 .loc 1 45 12 + 343 0182 BB69 ldr r3, [r7, #24] + 344 0184 5B00 lsls r3, r3, #1 + 345 .loc 1 45 15 + 346 0186 0133 adds r3, r3, #1 + 347 .loc 1 45 19 + 348 0188 D1B2 uxtb r1, r2 + 349 018a FA68 ldr r2, [r7, #12] + 350 018c D154 strb r1, [r2, r3] + 43:Core/Src/eeprom.c **** data[(i*2)] = (tmp1075_temps[i]) >> 8; + 351 .loc 1 43 28 discriminator 3 + 352 018e BB69 ldr r3, [r7, #24] + 353 0190 0133 adds r3, r3, #1 + 354 0192 BB61 str r3, [r7, #24] + 355 .L7: + 43:Core/Src/eeprom.c **** data[(i*2)] = (tmp1075_temps[i]) >> 8; + 356 .loc 1 43 21 discriminator 1 + 357 0194 BB69 ldr r3, [r7, #24] + 358 0196 0C2B cmp r3, #12 + 359 0198 E4DD ble .L8 + ARM GAS /tmp/ccvqyNaH.s page 8 + + + 360 .LBE3: + 46:Core/Src/eeprom.c **** } + 47:Core/Src/eeprom.c **** eeprom_write(data, 62); + 361 .loc 1 47 3 + 362 019a 3E21 movs r1, #62 + 363 019c F868 ldr r0, [r7, #12] + 364 019e FFF7FEFF bl eeprom_write + 48:Core/Src/eeprom.c **** write_address++; + 365 .loc 1 48 16 + 366 01a2 0D4B ldr r3, .L9+32 + 367 01a4 1B68 ldr r3, [r3] + 368 01a6 0133 adds r3, r3, #1 + 369 01a8 0B4A ldr r2, .L9+32 + 370 01aa 1360 str r3, [r2] + 371 01ac C546 mov sp, r8 + 49:Core/Src/eeprom.c **** } + 372 .loc 1 49 1 + 373 01ae 00BF nop + 374 01b0 2037 adds r7, r7, #32 + 375 .cfi_def_cfa_offset 24 + 376 01b2 BD46 mov sp, r7 + 377 .cfi_def_cfa_register 13 + 378 @ sp needed + 379 01b4 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 380 .L10: + 381 .align 2 + 382 .L9: + 383 01b8 00000000 .word state + 384 01bc 00000000 .word current_powerground_status + 385 01c0 00000000 .word current_soc + 386 01c4 00000000 .word RELAY_BAT_SIDE_VOLTAGE + 387 01c8 00000000 .word RELAY_ESC_SIDE_VOLTAGE + 388 01cc 00000000 .word CURRENT_MEASUREMENT + 389 01d0 00000000 .word module + 390 01d4 00000000 .word tmp1075_temps + 391 01d8 00000000 .word write_address + 392 .cfi_endproc + 393 .LFE131: + 395 .section .text.eeprom_read,"ax",%progbits + 396 .align 1 + 397 .global eeprom_read + 398 .syntax unified + 399 .thumb + 400 .thumb_func + 402 eeprom_read: + 403 .LFB132: + 50:Core/Src/eeprom.c **** + 51:Core/Src/eeprom.c **** HAL_StatusTypeDef eeprom_read(uint8_t* data, uint16_t data_length){ + 404 .loc 1 51 67 + 405 .cfi_startproc + 406 @ args = 0, pretend = 0, frame = 16 + 407 @ frame_needed = 1, uses_anonymous_args = 0 + 408 0000 80B5 push {r7, lr} + 409 .cfi_def_cfa_offset 8 + 410 .cfi_offset 7, -8 + 411 .cfi_offset 14, -4 + 412 0002 88B0 sub sp, sp, #32 + ARM GAS /tmp/ccvqyNaH.s page 9 + + + 413 .cfi_def_cfa_offset 40 + 414 0004 04AF add r7, sp, #16 + 415 .cfi_def_cfa 7, 24 + 416 0006 7860 str r0, [r7, #4] + 417 0008 0B46 mov r3, r1 + 418 000a 7B80 strh r3, [r7, #2] @ movhi + 52:Core/Src/eeprom.c **** HAL_StatusTypeDef status = HAL_OK; + 419 .loc 1 52 21 + 420 000c 0023 movs r3, #0 + 421 000e FB73 strb r3, [r7, #15] + 422 .LBB4: + 53:Core/Src/eeprom.c **** for (size_t i = 0; i < data_length; i++) { + 423 .loc 1 53 15 + 424 0010 0023 movs r3, #0 + 425 0012 BB60 str r3, [r7, #8] + 426 .loc 1 53 3 + 427 0014 46E0 b .L12 + 428 .L17: + 54:Core/Src/eeprom.c **** if (read_address > EEPROM_MEMORY_SIZE){ + 429 .loc 1 54 22 + 430 0016 284B ldr r3, .L18 + 431 0018 1B68 ldr r3, [r3] + 432 .loc 1 54 8 + 433 001a B3F5003F cmp r3, #131072 + 434 001e 04D9 bls .L13 + 55:Core/Src/eeprom.c **** read_address = 0; + 435 .loc 1 55 20 + 436 0020 254B ldr r3, .L18 + 437 0022 0022 movs r2, #0 + 438 0024 1A60 str r2, [r3] + 56:Core/Src/eeprom.c **** return HAL_BUSY; + 439 .loc 1 56 14 + 440 0026 0223 movs r3, #2 + 441 0028 41E0 b .L14 + 442 .L13: + 57:Core/Src/eeprom.c **** } else if (read_address <= 65535){ + 443 .loc 1 57 29 + 444 002a 234B ldr r3, .L18 + 445 002c 1B68 ldr r3, [r3] + 446 .loc 1 57 15 + 447 002e B3F5803F cmp r3, #65536 + 448 0032 14D2 bcs .L15 + 58:Core/Src/eeprom.c **** status = HAL_I2C_Mem_Read( + 449 .loc 1 58 16 + 450 0034 214B ldr r3, .L18+4 + 451 0036 1868 ldr r0, [r3] + 452 0038 1F4B ldr r3, .L18 + 453 003a 1B68 ldr r3, [r3] + 454 003c 99B2 uxth r1, r3 + 455 003e 7A68 ldr r2, [r7, #4] + 456 0040 BB68 ldr r3, [r7, #8] + 457 0042 1344 add r3, r3, r2 + 458 0044 0A22 movs r2, #10 + 459 0046 0292 str r2, [sp, #8] + 460 0048 0122 movs r2, #1 + 461 004a 0192 str r2, [sp, #4] + 462 004c 0093 str r3, [sp] + ARM GAS /tmp/ccvqyNaH.s page 10 + + + 463 004e 0223 movs r3, #2 + 464 0050 0A46 mov r2, r1 + 465 0052 A421 movs r1, #164 + 466 0054 FFF7FEFF bl HAL_I2C_Mem_Read + 467 0058 0346 mov r3, r0 + 468 005a FB73 strb r3, [r7, #15] + 469 005c 1AE0 b .L16 + 470 .L15: + 59:Core/Src/eeprom.c **** hi2c, EEPROM_I2C_ADDR, + 60:Core/Src/eeprom.c **** read_address, EERROM_MEMORY_ADDR_SIZE, + 61:Core/Src/eeprom.c **** &data[i], 1, 10); + 62:Core/Src/eeprom.c **** } else if (read_address > 65535) { + 471 .loc 1 62 29 + 472 005e 164B ldr r3, .L18 + 473 0060 1B68 ldr r3, [r3] + 474 .loc 1 62 15 + 475 0062 B3F5803F cmp r3, #65536 + 476 0066 15D3 bcc .L16 + 63:Core/Src/eeprom.c **** status = HAL_I2C_Mem_Read( + 477 .loc 1 63 18 + 478 0068 144B ldr r3, .L18+4 + 479 006a 1868 ldr r0, [r3] + 480 006c 124B ldr r3, .L18 + 481 006e 1B68 ldr r3, [r3] + 482 0070 9BB2 uxth r3, r3 + 483 0072 0133 adds r3, r3, #1 + 484 0074 99B2 uxth r1, r3 + 485 0076 7A68 ldr r2, [r7, #4] + 486 0078 BB68 ldr r3, [r7, #8] + 487 007a 1344 add r3, r3, r2 + 488 007c 0A22 movs r2, #10 + 489 007e 0292 str r2, [sp, #8] + 490 0080 0122 movs r2, #1 + 491 0082 0192 str r2, [sp, #4] + 492 0084 0093 str r3, [sp] + 493 0086 0223 movs r3, #2 + 494 0088 0A46 mov r2, r1 + 495 008a A621 movs r1, #166 + 496 008c FFF7FEFF bl HAL_I2C_Mem_Read + 497 0090 0346 mov r3, r0 + 498 0092 FB73 strb r3, [r7, #15] + 499 .L16: + 64:Core/Src/eeprom.c **** hi2c, EEPROM_I2C_ADDR + 2, + 65:Core/Src/eeprom.c **** read_address - 65535, EERROM_MEMORY_ADDR_SIZE, + 66:Core/Src/eeprom.c **** &data[i], 1, 10); + 67:Core/Src/eeprom.c **** } + 68:Core/Src/eeprom.c **** read_address++; + 500 .loc 1 68 17 + 501 0094 084B ldr r3, .L18 + 502 0096 1B68 ldr r3, [r3] + 503 0098 0133 adds r3, r3, #1 + 504 009a 074A ldr r2, .L18 + 505 009c 1360 str r3, [r2] + 53:Core/Src/eeprom.c **** if (read_address > EEPROM_MEMORY_SIZE){ + 506 .loc 1 53 40 discriminator 2 + 507 009e BB68 ldr r3, [r7, #8] + 508 00a0 0133 adds r3, r3, #1 + ARM GAS /tmp/ccvqyNaH.s page 11 + + + 509 00a2 BB60 str r3, [r7, #8] + 510 .L12: + 53:Core/Src/eeprom.c **** if (read_address > EEPROM_MEMORY_SIZE){ + 511 .loc 1 53 24 discriminator 1 + 512 00a4 7B88 ldrh r3, [r7, #2] + 513 00a6 BA68 ldr r2, [r7, #8] + 514 00a8 9A42 cmp r2, r3 + 515 00aa B4D3 bcc .L17 + 516 .LBE4: + 69:Core/Src/eeprom.c **** } + 70:Core/Src/eeprom.c **** return status; + 517 .loc 1 70 10 + 518 00ac FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 519 .L14: + 71:Core/Src/eeprom.c **** } + 520 .loc 1 71 1 + 521 00ae 1846 mov r0, r3 + 522 00b0 1037 adds r7, r7, #16 + 523 .cfi_def_cfa_offset 8 + 524 00b2 BD46 mov sp, r7 + 525 .cfi_def_cfa_register 13 + 526 @ sp needed + 527 00b4 80BD pop {r7, pc} + 528 .L19: + 529 00b6 00BF .align 2 + 530 .L18: + 531 00b8 00000000 .word read_address + 532 00bc 00000000 .word hi2c + 533 .cfi_endproc + 534 .LFE132: + 536 .section .text.eeprom_write,"ax",%progbits + 537 .align 1 + 538 .global eeprom_write + 539 .syntax unified + 540 .thumb + 541 .thumb_func + 543 eeprom_write: + 544 .LFB133: + 72:Core/Src/eeprom.c **** + 73:Core/Src/eeprom.c **** HAL_StatusTypeDef eeprom_write(uint8_t* data, uint16_t data_length){ + 545 .loc 1 73 68 + 546 .cfi_startproc + 547 @ args = 0, pretend = 0, frame = 16 + 548 @ frame_needed = 1, uses_anonymous_args = 0 + 549 0000 80B5 push {r7, lr} + 550 .cfi_def_cfa_offset 8 + 551 .cfi_offset 7, -8 + 552 .cfi_offset 14, -4 + 553 0002 88B0 sub sp, sp, #32 + 554 .cfi_def_cfa_offset 40 + 555 0004 04AF add r7, sp, #16 + 556 .cfi_def_cfa 7, 24 + 557 0006 7860 str r0, [r7, #4] + 558 0008 0B46 mov r3, r1 + 559 000a 7B80 strh r3, [r7, #2] @ movhi + 74:Core/Src/eeprom.c **** HAL_StatusTypeDef status = HAL_OK; + 560 .loc 1 74 21 + ARM GAS /tmp/ccvqyNaH.s page 12 + + + 561 000c 0023 movs r3, #0 + 562 000e FB73 strb r3, [r7, #15] + 75:Core/Src/eeprom.c **** HAL_GPIO_WritePin(EEPROM___WC__GPIO_Port, EEPROM___WC__Pin, GPIO_PIN_RESET); + 563 .loc 1 75 3 + 564 0010 0022 movs r2, #0 + 565 0012 4FF48071 mov r1, #256 + 566 0016 4FF09040 mov r0, #1207959552 + 567 001a FFF7FEFF bl HAL_GPIO_WritePin + 568 .LBB5: + 76:Core/Src/eeprom.c **** for (size_t i = 0; i < data_length; i++) { + 569 .loc 1 76 15 + 570 001e 0023 movs r3, #0 + 571 0020 BB60 str r3, [r7, #8] + 572 .loc 1 76 3 + 573 0022 46E0 b .L21 + 574 .L26: + 77:Core/Src/eeprom.c **** if (write_address > EEPROM_MEMORY_SIZE){ + 575 .loc 1 77 23 + 576 0024 2B4B ldr r3, .L27 + 577 0026 1B68 ldr r3, [r3] + 578 .loc 1 77 8 + 579 0028 B3F5003F cmp r3, #131072 + 580 002c 04D9 bls .L22 + 78:Core/Src/eeprom.c **** write_address = 0; + 581 .loc 1 78 21 + 582 002e 294B ldr r3, .L27 + 583 0030 0022 movs r2, #0 + 584 0032 1A60 str r2, [r3] + 79:Core/Src/eeprom.c **** return HAL_BUSY; + 585 .loc 1 79 14 + 586 0034 0223 movs r3, #2 + 587 0036 48E0 b .L23 + 588 .L22: + 80:Core/Src/eeprom.c **** } else if (write_address <= 65535){ + 589 .loc 1 80 30 + 590 0038 264B ldr r3, .L27 + 591 003a 1B68 ldr r3, [r3] + 592 .loc 1 80 15 + 593 003c B3F5803F cmp r3, #65536 + 594 0040 14D2 bcs .L24 + 81:Core/Src/eeprom.c **** status = HAL_I2C_Mem_Write( + 595 .loc 1 81 16 + 596 0042 254B ldr r3, .L27+4 + 597 0044 1868 ldr r0, [r3] + 598 0046 234B ldr r3, .L27 + 599 0048 1B68 ldr r3, [r3] + 600 004a 99B2 uxth r1, r3 + 601 004c 7A68 ldr r2, [r7, #4] + 602 004e BB68 ldr r3, [r7, #8] + 603 0050 1344 add r3, r3, r2 + 604 0052 0A22 movs r2, #10 + 605 0054 0292 str r2, [sp, #8] + 606 0056 0122 movs r2, #1 + 607 0058 0192 str r2, [sp, #4] + 608 005a 0093 str r3, [sp] + 609 005c 0223 movs r3, #2 + 610 005e 0A46 mov r2, r1 + ARM GAS /tmp/ccvqyNaH.s page 13 + + + 611 0060 A421 movs r1, #164 + 612 0062 FFF7FEFF bl HAL_I2C_Mem_Write + 613 0066 0346 mov r3, r0 + 614 0068 FB73 strb r3, [r7, #15] + 615 006a 1AE0 b .L25 + 616 .L24: + 82:Core/Src/eeprom.c **** hi2c, EEPROM_I2C_ADDR, + 83:Core/Src/eeprom.c **** write_address, EERROM_MEMORY_ADDR_SIZE, + 84:Core/Src/eeprom.c **** &data[i], 1, 10); + 85:Core/Src/eeprom.c **** + 86:Core/Src/eeprom.c **** } else if (write_address > 65535) { + 617 .loc 1 86 30 + 618 006c 194B ldr r3, .L27 + 619 006e 1B68 ldr r3, [r3] + 620 .loc 1 86 15 + 621 0070 B3F5803F cmp r3, #65536 + 622 0074 15D3 bcc .L25 + 87:Core/Src/eeprom.c **** status = HAL_I2C_Mem_Write( + 623 .loc 1 87 18 + 624 0076 184B ldr r3, .L27+4 + 625 0078 1868 ldr r0, [r3] + 626 007a 164B ldr r3, .L27 + 627 007c 1B68 ldr r3, [r3] + 628 007e 9BB2 uxth r3, r3 + 629 0080 0133 adds r3, r3, #1 + 630 0082 99B2 uxth r1, r3 + 631 0084 7A68 ldr r2, [r7, #4] + 632 0086 BB68 ldr r3, [r7, #8] + 633 0088 1344 add r3, r3, r2 + 634 008a 0A22 movs r2, #10 + 635 008c 0292 str r2, [sp, #8] + 636 008e 0122 movs r2, #1 + 637 0090 0192 str r2, [sp, #4] + 638 0092 0093 str r3, [sp] + 639 0094 0223 movs r3, #2 + 640 0096 0A46 mov r2, r1 + 641 0098 A621 movs r1, #166 + 642 009a FFF7FEFF bl HAL_I2C_Mem_Write + 643 009e 0346 mov r3, r0 + 644 00a0 FB73 strb r3, [r7, #15] + 645 .L25: + 88:Core/Src/eeprom.c **** hi2c, EEPROM_I2C_ADDR + 2, + 89:Core/Src/eeprom.c **** write_address - 65535, EERROM_MEMORY_ADDR_SIZE, + 90:Core/Src/eeprom.c **** &data[i], 1, 10); + 91:Core/Src/eeprom.c **** } + 92:Core/Src/eeprom.c **** write_address++; + 646 .loc 1 92 18 + 647 00a2 0C4B ldr r3, .L27 + 648 00a4 1B68 ldr r3, [r3] + 649 00a6 0133 adds r3, r3, #1 + 650 00a8 0A4A ldr r2, .L27 + 651 00aa 1360 str r3, [r2] + 76:Core/Src/eeprom.c **** if (write_address > EEPROM_MEMORY_SIZE){ + 652 .loc 1 76 40 discriminator 2 + 653 00ac BB68 ldr r3, [r7, #8] + 654 00ae 0133 adds r3, r3, #1 + 655 00b0 BB60 str r3, [r7, #8] + ARM GAS /tmp/ccvqyNaH.s page 14 + + + 656 .L21: + 76:Core/Src/eeprom.c **** if (write_address > EEPROM_MEMORY_SIZE){ + 657 .loc 1 76 24 discriminator 1 + 658 00b2 7B88 ldrh r3, [r7, #2] + 659 00b4 BA68 ldr r2, [r7, #8] + 660 00b6 9A42 cmp r2, r3 + 661 00b8 B4D3 bcc .L26 + 662 .LBE5: + 93:Core/Src/eeprom.c **** } + 94:Core/Src/eeprom.c **** HAL_GPIO_WritePin(EEPROM___WC__GPIO_Port, EEPROM___WC__Pin, GPIO_PIN_SET); + 663 .loc 1 94 3 + 664 00ba 0122 movs r2, #1 + 665 00bc 4FF48071 mov r1, #256 + 666 00c0 4FF09040 mov r0, #1207959552 + 667 00c4 FFF7FEFF bl HAL_GPIO_WritePin + 95:Core/Src/eeprom.c **** return status; + 668 .loc 1 95 10 + 669 00c8 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 670 .L23: + 96:Core/Src/eeprom.c **** } + 671 .loc 1 96 1 + 672 00ca 1846 mov r0, r3 + 673 00cc 1037 adds r7, r7, #16 + 674 .cfi_def_cfa_offset 8 + 675 00ce BD46 mov sp, r7 + 676 .cfi_def_cfa_register 13 + 677 @ sp needed + 678 00d0 80BD pop {r7, pc} + 679 .L28: + 680 00d2 00BF .align 2 + 681 .L27: + 682 00d4 00000000 .word write_address + 683 00d8 00000000 .word hi2c + 684 .cfi_endproc + 685 .LFE133: + 687 .text + 688 .Letext0: + 689 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 690 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 691 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 692 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 693 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 694 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 695 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 696 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + 697 .file 10 "Core/Inc/ADBMS_LL_Driver.h" + 698 .file 11 "Core/Inc/ADBMS_Abstraction.h" + 699 .file 12 "Core/Inc/AMS_HighLevel.h" + 700 .file 13 "Core/Inc/PWM_control.h" + 701 .file 14 "Core/Inc/TMP1075.h" + 702 .file 15 "Core/Inc/state_machine.h" + 703 .file 16 "Core/Inc/soc_estimation.h" + 704 .file 17 "Core/Inc/eeprom.h" + ARM GAS /tmp/ccvqyNaH.s page 15 + + +DEFINED SYMBOLS + *ABS*:00000000 eeprom.c + /tmp/ccvqyNaH.s:21 .bss.hi2c:00000000 $d + /tmp/ccvqyNaH.s:24 .bss.hi2c:00000000 hi2c + /tmp/ccvqyNaH.s:31 .bss.write_address:00000000 write_address + /tmp/ccvqyNaH.s:28 .bss.write_address:00000000 $d + /tmp/ccvqyNaH.s:38 .bss.read_address:00000000 read_address + /tmp/ccvqyNaH.s:35 .bss.read_address:00000000 $d + /tmp/ccvqyNaH.s:41 .text.eeprom_init:00000000 $t + /tmp/ccvqyNaH.s:47 .text.eeprom_init:00000000 eeprom_init + /tmp/ccvqyNaH.s:88 .text.eeprom_init:00000028 $d + /tmp/ccvqyNaH.s:95 .text.eeprom_write_status:00000000 $t + /tmp/ccvqyNaH.s:101 .text.eeprom_write_status:00000000 eeprom_write_status + /tmp/ccvqyNaH.s:543 .text.eeprom_write:00000000 eeprom_write + /tmp/ccvqyNaH.s:383 .text.eeprom_write_status:000001b8 $d + /tmp/ccvqyNaH.s:396 .text.eeprom_read:00000000 $t + /tmp/ccvqyNaH.s:402 .text.eeprom_read:00000000 eeprom_read + /tmp/ccvqyNaH.s:531 .text.eeprom_read:000000b8 $d + /tmp/ccvqyNaH.s:537 .text.eeprom_write:00000000 $t + /tmp/ccvqyNaH.s:682 .text.eeprom_write:000000d4 $d + +UNDEFINED SYMBOLS +memset +state +current_powerground_status +current_soc +RELAY_BAT_SIDE_VOLTAGE +RELAY_ESC_SIDE_VOLTAGE +CURRENT_MEASUREMENT +module +tmp1075_temps +HAL_I2C_Mem_Read +HAL_GPIO_WritePin +HAL_I2C_Mem_Write diff --git a/Software/build/eeprom.o b/Software/build/eeprom.o new file mode 100644 index 0000000..16208f4 Binary files /dev/null and b/Software/build/eeprom.o differ diff --git a/Software/build/errors.d b/Software/build/errors.d new file mode 100644 index 0000000..e6f98a7 --- /dev/null +++ b/Software/build/errors.d @@ -0,0 +1,62 @@ +build/errors.o: Core/Src/errors.c Core/Inc/errors.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Core/Inc/errors.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/errors.lst b/Software/build/errors.lst new file mode 100644 index 0000000..88ddcb2 --- /dev/null +++ b/Software/build/errors.lst @@ -0,0 +1,193 @@ +ARM GAS /tmp/ccQkv5NS.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "errors.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/errors.c" + 20 .global error_data + 21 .section .bss.error_data,"aw",%nobits + 22 .align 2 + 25 error_data: + 26 0000 00000000 .space 12 + 26 00000000 + 26 00000000 + 27 .section .text.set_error_source,"ax",%progbits + 28 .align 1 + 29 .global set_error_source + 30 .syntax unified + 31 .thumb + 32 .thumb_func + 34 set_error_source: + 35 .LFB130: + 1:Core/Src/errors.c **** #include "errors.h" + 2:Core/Src/errors.c **** #include "stm32f3xx_hal.h" + 3:Core/Src/errors.c **** + 4:Core/Src/errors.c **** + 5:Core/Src/errors.c **** #warning move all errors here + 6:Core/Src/errors.c **** + 7:Core/Src/errors.c **** SlaveErrorData error_data; + 8:Core/Src/errors.c **** + 9:Core/Src/errors.c **** void set_error_source(SlaveErrorKind source) { + 36 .loc 1 9 46 + 37 .cfi_startproc + 38 @ args = 0, pretend = 0, frame = 8 + 39 @ frame_needed = 1, uses_anonymous_args = 0 + 40 0000 80B5 push {r7, lr} + 41 .cfi_def_cfa_offset 8 + 42 .cfi_offset 7, -8 + 43 .cfi_offset 14, -4 + 44 0002 82B0 sub sp, sp, #8 + 45 .cfi_def_cfa_offset 16 + 46 0004 00AF add r7, sp, #0 + 47 .cfi_def_cfa_register 7 + 48 0006 0346 mov r3, r0 + 49 0008 FB80 strh r3, [r7, #6] @ movhi + ARM GAS /tmp/ccQkv5NS.s page 2 + + + 10:Core/Src/errors.c **** if (!error_data.error_sources) { + 50 .loc 1 10 18 + 51 000a 0D4B ldr r3, .L3 + 52 000c 1B88 ldrh r3, [r3] + 53 .loc 1 10 6 + 54 000e 002B cmp r3, #0 + 55 0010 04D1 bne .L2 + 11:Core/Src/errors.c **** error_data.errors_since = HAL_GetTick(); + 56 .loc 1 11 31 + 57 0012 FFF7FEFF bl HAL_GetTick + 58 0016 0346 mov r3, r0 + 59 .loc 1 11 29 discriminator 1 + 60 0018 094A ldr r2, .L3 + 61 001a 9360 str r3, [r2, #8] + 62 .L2: + 12:Core/Src/errors.c **** } + 13:Core/Src/errors.c **** error_data.error_sources |= (1 << source); + 63 .loc 1 13 13 + 64 001c 084B ldr r3, .L3 + 65 001e 1B88 ldrh r3, [r3] + 66 0020 1AB2 sxth r2, r3 + 67 .loc 1 13 34 + 68 0022 FB88 ldrh r3, [r7, #6] + 69 0024 0121 movs r1, #1 + 70 0026 01FA03F3 lsl r3, r1, r3 + 71 .loc 1 13 28 + 72 002a 1BB2 sxth r3, r3 + 73 002c 1343 orrs r3, r3, r2 + 74 002e 1BB2 sxth r3, r3 + 75 0030 9AB2 uxth r2, r3 + 76 0032 034B ldr r3, .L3 + 77 0034 1A80 strh r2, [r3] @ movhi + 14:Core/Src/errors.c **** } + 78 .loc 1 14 1 + 79 0036 00BF nop + 80 0038 0837 adds r7, r7, #8 + 81 .cfi_def_cfa_offset 8 + 82 003a BD46 mov sp, r7 + 83 .cfi_def_cfa_register 13 + 84 @ sp needed + 85 003c 80BD pop {r7, pc} + 86 .L4: + 87 003e 00BF .align 2 + 88 .L3: + 89 0040 00000000 .word error_data + 90 .cfi_endproc + 91 .LFE130: + 93 .section .text.clear_error_source,"ax",%progbits + 94 .align 1 + 95 .global clear_error_source + 96 .syntax unified + 97 .thumb + 98 .thumb_func + 100 clear_error_source: + 101 .LFB131: + 15:Core/Src/errors.c **** + 16:Core/Src/errors.c **** void clear_error_source(SlaveErrorKind source) { error_data.error_sources &= ~(1 << source); } + ARM GAS /tmp/ccQkv5NS.s page 3 + + + 102 .loc 1 16 48 + 103 .cfi_startproc + 104 @ args = 0, pretend = 0, frame = 8 + 105 @ frame_needed = 1, uses_anonymous_args = 0 + 106 @ link register save eliminated. + 107 0000 80B4 push {r7} + 108 .cfi_def_cfa_offset 4 + 109 .cfi_offset 7, -4 + 110 0002 83B0 sub sp, sp, #12 + 111 .cfi_def_cfa_offset 16 + 112 0004 00AF add r7, sp, #0 + 113 .cfi_def_cfa_register 7 + 114 0006 0346 mov r3, r0 + 115 0008 FB80 strh r3, [r7, #6] @ movhi + 116 .loc 1 16 60 + 117 000a 0A4B ldr r3, .L6 + 118 000c 1B88 ldrh r3, [r3] + 119 000e 1AB2 sxth r2, r3 + 120 .loc 1 16 82 + 121 0010 FB88 ldrh r3, [r7, #6] + 122 0012 0121 movs r1, #1 + 123 0014 01FA03F3 lsl r3, r1, r3 + 124 .loc 1 16 75 + 125 0018 1BB2 sxth r3, r3 + 126 001a DB43 mvns r3, r3 + 127 001c 1BB2 sxth r3, r3 + 128 001e 1340 ands r3, r3, r2 + 129 0020 1BB2 sxth r3, r3 + 130 0022 9AB2 uxth r2, r3 + 131 0024 034B ldr r3, .L6 + 132 0026 1A80 strh r2, [r3] @ movhi + 133 .loc 1 16 94 + 134 0028 00BF nop + 135 002a 0C37 adds r7, r7, #12 + 136 .cfi_def_cfa_offset 4 + 137 002c BD46 mov sp, r7 + 138 .cfi_def_cfa_register 13 + 139 @ sp needed + 140 002e 5DF8047B ldr r7, [sp], #4 + 141 .cfi_restore 7 + 142 .cfi_def_cfa_offset 0 + 143 0032 7047 bx lr + 144 .L7: + 145 .align 2 + 146 .L6: + 147 0034 00000000 .word error_data + 148 .cfi_endproc + 149 .LFE131: + 151 .text + 152 .Letext0: + 153 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 154 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 155 .file 4 "Core/Inc/errors.h" + 156 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccQkv5NS.s page 4 + + +DEFINED SYMBOLS + *ABS*:00000000 errors.c + /tmp/ccQkv5NS.s:25 .bss.error_data:00000000 error_data + /tmp/ccQkv5NS.s:22 .bss.error_data:00000000 $d + /tmp/ccQkv5NS.s:28 .text.set_error_source:00000000 $t + /tmp/ccQkv5NS.s:34 .text.set_error_source:00000000 set_error_source + /tmp/ccQkv5NS.s:89 .text.set_error_source:00000040 $d + /tmp/ccQkv5NS.s:94 .text.clear_error_source:00000000 $t + /tmp/ccQkv5NS.s:100 .text.clear_error_source:00000000 clear_error_source + /tmp/ccQkv5NS.s:147 .text.clear_error_source:00000034 $d + +UNDEFINED SYMBOLS +HAL_GetTick diff --git a/Software/build/errors.o b/Software/build/errors.o new file mode 100644 index 0000000..620437f Binary files /dev/null and b/Software/build/errors.o differ diff --git a/Software/build/main.d b/Software/build/main.d new file mode 100644 index 0000000..d13ab86 --- /dev/null +++ b/Software/build/main.d @@ -0,0 +1,94 @@ +build/main.o: Core/Src/main.c Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/ADBMS_Abstraction.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h Core/Inc/ADBMS_CMD_MAKROS.h \ + Core/Inc/PWM_control.h Core/Inc/state_machine.h Core/Inc/AMS_HighLevel.h \ + Core/Inc/ADBMS_Abstraction.h Core/Lib/can-halal/can-halal.h \ + Core/Inc/errors.h Core/Inc/can.h Core/Inc/eeprom.h \ + Core/Inc/soc_estimation.h Core/Inc/state_machine.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/status_LED.h Core/Inc/TMP1075.h \ + Core/Inc/soc_estimation.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Inc/PWM_control.h: +Core/Inc/state_machine.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: +Core/Inc/soc_estimation.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: diff --git a/Software/build/main.lst b/Software/build/main.lst new file mode 100644 index 0000000..55df77a --- /dev/null +++ b/Software/build/main.lst @@ -0,0 +1,2622 @@ +ARM GAS /tmp/ccSWt3lr.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "main.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/main.c" + 20 .global hcan + 21 .section .bss.hcan,"aw",%nobits + 22 .align 2 + 25 hcan: + 26 0000 00000000 .space 40 + 26 00000000 + 26 00000000 + 26 00000000 + 26 00000000 + 27 .global hi2c1 + 28 .section .bss.hi2c1,"aw",%nobits + 29 .align 2 + 32 hi2c1: + 33 0000 00000000 .space 84 + 33 00000000 + 33 00000000 + 33 00000000 + 33 00000000 + 34 .global hi2c2 + 35 .section .bss.hi2c2,"aw",%nobits + 36 .align 2 + 39 hi2c2: + 40 0000 00000000 .space 84 + 40 00000000 + 40 00000000 + 40 00000000 + 40 00000000 + 41 .global hspi1 + 42 .section .bss.hspi1,"aw",%nobits + 43 .align 2 + 46 hspi1: + 47 0000 00000000 .space 100 + 47 00000000 + 47 00000000 + 47 00000000 + 47 00000000 + 48 .global htim2 + 49 .section .bss.htim2,"aw",%nobits + ARM GAS /tmp/ccSWt3lr.s page 2 + + + 50 .align 2 + 53 htim2: + 54 0000 00000000 .space 76 + 54 00000000 + 54 00000000 + 54 00000000 + 54 00000000 + 55 .global htim3 + 56 .section .bss.htim3,"aw",%nobits + 57 .align 2 + 60 htim3: + 61 0000 00000000 .space 76 + 61 00000000 + 61 00000000 + 61 00000000 + 61 00000000 + 62 .global htim4 + 63 .section .bss.htim4,"aw",%nobits + 64 .align 2 + 67 htim4: + 68 0000 00000000 .space 76 + 68 00000000 + 68 00000000 + 68 00000000 + 68 00000000 + 69 .global htim15 + 70 .section .bss.htim15,"aw",%nobits + 71 .align 2 + 74 htim15: + 75 0000 00000000 .space 76 + 75 00000000 + 75 00000000 + 75 00000000 + 75 00000000 + 76 .section .text.main,"ax",%progbits + 77 .align 1 + 78 .global main + 79 .syntax unified + 80 .thumb + 81 .thumb_func + 83 main: + 84 .LFB130: + 1:Core/Src/main.c **** /* USER CODE BEGIN Header */ + 2:Core/Src/main.c **** /** + 3:Core/Src/main.c **** ****************************************************************************** + 4:Core/Src/main.c **** * @file : main.c + 5:Core/Src/main.c **** * @brief : Main program body + 6:Core/Src/main.c **** ****************************************************************************** + 7:Core/Src/main.c **** * @attention + 8:Core/Src/main.c **** * + 9:Core/Src/main.c **** * Copyright (c) 2024 STMicroelectronics. + 10:Core/Src/main.c **** * All rights reserved. + 11:Core/Src/main.c **** * + 12:Core/Src/main.c **** * This software is licensed under terms that can be found in the LICENSE file + 13:Core/Src/main.c **** * in the root directory of this software component. + 14:Core/Src/main.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 15:Core/Src/main.c **** * + ARM GAS /tmp/ccSWt3lr.s page 3 + + + 16:Core/Src/main.c **** ****************************************************************************** + 17:Core/Src/main.c **** */ + 18:Core/Src/main.c **** /* USER CODE END Header */ + 19:Core/Src/main.c **** /* Includes ------------------------------------------------------------------*/ + 20:Core/Src/main.c **** #include "main.h" + 21:Core/Src/main.c **** + 22:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/ + 23:Core/Src/main.c **** /* USER CODE BEGIN Includes */ + 24:Core/Src/main.c **** #include "ADBMS_Abstraction.h" + 25:Core/Src/main.c **** #include "ADBMS_CMD_MAKROS.h" + 26:Core/Src/main.c **** #include "PWM_control.h" + 27:Core/Src/main.c **** #include "can.h" + 28:Core/Src/main.c **** #include "AMS_HighLevel.h" + 29:Core/Src/main.c **** #include "soc_estimation.h" + 30:Core/Src/main.c **** #include "state_machine.h" + 31:Core/Src/main.c **** #include + 32:Core/Src/main.c **** #include + 33:Core/Src/main.c **** #include "TMP1075.h" + 34:Core/Src/main.c **** #include "errors.h" + 35:Core/Src/main.c **** #include "stm32f302xc.h" + 36:Core/Src/main.c **** #include "stm32f3xx_hal.h" + 37:Core/Src/main.c **** #include "stm32f3xx_hal_tim.h" + 38:Core/Src/main.c **** /* USER CODE END Includes */ + 39:Core/Src/main.c **** + 40:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/ + 41:Core/Src/main.c **** /* USER CODE BEGIN PTD */ + 42:Core/Src/main.c **** + 43:Core/Src/main.c **** /* USER CODE END PTD */ + 44:Core/Src/main.c **** + 45:Core/Src/main.c **** /* Private define ------------------------------------------------------------*/ + 46:Core/Src/main.c **** /* USER CODE BEGIN PD */ + 47:Core/Src/main.c **** + 48:Core/Src/main.c **** /* USER CODE END PD */ + 49:Core/Src/main.c **** + 50:Core/Src/main.c **** /* Private macro -------------------------------------------------------------*/ + 51:Core/Src/main.c **** /* USER CODE BEGIN PM */ + 52:Core/Src/main.c **** + 53:Core/Src/main.c **** // htim2 CH3,4 BAT_COOLING_PWM,ENABLE + 54:Core/Src/main.c **** // htim3 CH3,4 ESC_L_PWM,R_PWM + 55:Core/Src/main.c **** // htim4 CH1,2,3 LED R,G,B + 56:Core/Src/main.c **** // htim15 CH1,2 ESC_COOLING_ENABLE,PWM + 57:Core/Src/main.c **** + 58:Core/Src/main.c **** /* USER CODE END PM */ + 59:Core/Src/main.c **** + 60:Core/Src/main.c **** /* Private variables ---------------------------------------------------------*/ + 61:Core/Src/main.c **** CAN_HandleTypeDef hcan; + 62:Core/Src/main.c **** + 63:Core/Src/main.c **** I2C_HandleTypeDef hi2c1; + 64:Core/Src/main.c **** I2C_HandleTypeDef hi2c2; + 65:Core/Src/main.c **** + 66:Core/Src/main.c **** SPI_HandleTypeDef hspi1; + 67:Core/Src/main.c **** + 68:Core/Src/main.c **** TIM_HandleTypeDef htim2; + 69:Core/Src/main.c **** TIM_HandleTypeDef htim3; + 70:Core/Src/main.c **** TIM_HandleTypeDef htim4; + 71:Core/Src/main.c **** TIM_HandleTypeDef htim15; + 72:Core/Src/main.c **** + ARM GAS /tmp/ccSWt3lr.s page 4 + + + 73:Core/Src/main.c **** /* USER CODE BEGIN PV */ + 74:Core/Src/main.c **** + 75:Core/Src/main.c **** /* USER CODE END PV */ + 76:Core/Src/main.c **** + 77:Core/Src/main.c **** /* Private function prototypes -----------------------------------------------*/ + 78:Core/Src/main.c **** void SystemClock_Config(void); + 79:Core/Src/main.c **** static void MX_GPIO_Init(void); + 80:Core/Src/main.c **** static void MX_CAN_Init(void); + 81:Core/Src/main.c **** static void MX_I2C1_Init(void); + 82:Core/Src/main.c **** static void MX_SPI1_Init(void); + 83:Core/Src/main.c **** static void MX_TIM15_Init(void); + 84:Core/Src/main.c **** static void MX_I2C2_Init(void); + 85:Core/Src/main.c **** static void MX_TIM2_Init(void); + 86:Core/Src/main.c **** static void MX_TIM3_Init(void); + 87:Core/Src/main.c **** static void MX_TIM4_Init(void); + 88:Core/Src/main.c **** /* USER CODE BEGIN PFP */ + 89:Core/Src/main.c **** + 90:Core/Src/main.c **** /* USER CODE END PFP */ + 91:Core/Src/main.c **** + 92:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/ + 93:Core/Src/main.c **** /* USER CODE BEGIN 0 */ + 94:Core/Src/main.c **** + 95:Core/Src/main.c **** /* USER CODE END 0 */ + 96:Core/Src/main.c **** + 97:Core/Src/main.c **** /** + 98:Core/Src/main.c **** * @brief The application entry point. + 99:Core/Src/main.c **** * @retval int + 100:Core/Src/main.c **** */ + 101:Core/Src/main.c **** int main(void) + 102:Core/Src/main.c **** { + 85 .loc 1 102 1 + 86 .cfi_startproc + 87 @ args = 0, pretend = 0, frame = 8 + 88 @ frame_needed = 1, uses_anonymous_args = 0 + 89 0000 80B5 push {r7, lr} + 90 .cfi_def_cfa_offset 8 + 91 .cfi_offset 7, -8 + 92 .cfi_offset 14, -4 + 93 0002 82B0 sub sp, sp, #8 + 94 .cfi_def_cfa_offset 16 + 95 0004 00AF add r7, sp, #0 + 96 .cfi_def_cfa_register 7 + 103:Core/Src/main.c **** + 104:Core/Src/main.c **** /* USER CODE BEGIN 1 */ + 105:Core/Src/main.c **** + 106:Core/Src/main.c **** /* USER CODE END 1 */ + 107:Core/Src/main.c **** + 108:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 109:Core/Src/main.c **** + 110:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + 111:Core/Src/main.c **** HAL_Init(); + 97 .loc 1 111 3 + 98 0006 FFF7FEFF bl HAL_Init + 112:Core/Src/main.c **** + 113:Core/Src/main.c **** /* USER CODE BEGIN Init */ + 114:Core/Src/main.c **** + 115:Core/Src/main.c **** /* USER CODE END Init */ + ARM GAS /tmp/ccSWt3lr.s page 5 + + + 116:Core/Src/main.c **** + 117:Core/Src/main.c **** /* Configure the system clock */ + 118:Core/Src/main.c **** SystemClock_Config(); + 99 .loc 1 118 3 + 100 000a FFF7FEFF bl SystemClock_Config + 119:Core/Src/main.c **** + 120:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ + 121:Core/Src/main.c **** + 122:Core/Src/main.c **** /* USER CODE END SysInit */ + 123:Core/Src/main.c **** + 124:Core/Src/main.c **** /* Initialize all configured peripherals */ + 125:Core/Src/main.c **** MX_GPIO_Init(); + 101 .loc 1 125 3 + 102 000e FFF7FEFF bl MX_GPIO_Init + 126:Core/Src/main.c **** MX_CAN_Init(); + 103 .loc 1 126 3 + 104 0012 FFF7FEFF bl MX_CAN_Init + 127:Core/Src/main.c **** MX_I2C1_Init(); + 105 .loc 1 127 3 + 106 0016 FFF7FEFF bl MX_I2C1_Init + 128:Core/Src/main.c **** MX_SPI1_Init(); + 107 .loc 1 128 3 + 108 001a FFF7FEFF bl MX_SPI1_Init + 129:Core/Src/main.c **** MX_TIM15_Init(); + 109 .loc 1 129 3 + 110 001e FFF7FEFF bl MX_TIM15_Init + 130:Core/Src/main.c **** MX_I2C2_Init(); + 111 .loc 1 130 3 + 112 0022 FFF7FEFF bl MX_I2C2_Init + 131:Core/Src/main.c **** MX_TIM2_Init(); + 113 .loc 1 131 3 + 114 0026 FFF7FEFF bl MX_TIM2_Init + 132:Core/Src/main.c **** MX_TIM3_Init(); + 115 .loc 1 132 3 + 116 002a FFF7FEFF bl MX_TIM3_Init + 133:Core/Src/main.c **** MX_TIM4_Init(); + 117 .loc 1 133 3 + 118 002e FFF7FEFF bl MX_TIM4_Init + 134:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 135:Core/Src/main.c **** sm_init(); + 119 .loc 1 135 3 + 120 0032 FFF7FEFF bl sm_init + 136:Core/Src/main.c **** tmp1075_init(&hi2c1); + 121 .loc 1 136 3 + 122 0036 1748 ldr r0, .L4 + 123 0038 FFF7FEFF bl tmp1075_init + 137:Core/Src/main.c **** AMS_Init(&hspi1); + 124 .loc 1 137 3 + 125 003c 1648 ldr r0, .L4+4 + 126 003e FFF7FEFF bl AMS_Init + 138:Core/Src/main.c **** can_init(&hcan); + 127 .loc 1 138 3 + 128 0042 1648 ldr r0, .L4+8 + 129 0044 FFF7FEFF bl can_init + 139:Core/Src/main.c **** PWM_control_init(&htim3, &htim2, &htim15); + 130 .loc 1 139 3 + 131 0048 154A ldr r2, .L4+12 + ARM GAS /tmp/ccSWt3lr.s page 6 + + + 132 004a 1649 ldr r1, .L4+16 + 133 004c 1648 ldr r0, .L4+20 + 134 004e FFF7FEFF bl PWM_control_init + 140:Core/Src/main.c **** soc_init(); + 135 .loc 1 140 3 + 136 0052 FFF7FEFF bl soc_init + 141:Core/Src/main.c **** status_led_init(&htim4, &htim4, &htim4); + 137 .loc 1 141 3 + 138 0056 154A ldr r2, .L4+24 + 139 0058 1449 ldr r1, .L4+24 + 140 005a 1448 ldr r0, .L4+24 + 141 005c FFF7FEFF bl status_led_init + 142:Core/Src/main.c **** sm_program_powerground(); + 142 .loc 1 142 3 + 143 0060 FFF7FEFF bl sm_program_powerground + 143:Core/Src/main.c **** eeprom_init(&hi2c2); + 144 .loc 1 143 3 + 145 0064 1248 ldr r0, .L4+28 + 146 0066 FFF7FEFF bl eeprom_init + 144:Core/Src/main.c **** AMS_Loop(); + 147 .loc 1 144 3 + 148 006a FFF7FEFF bl AMS_Loop + 145:Core/Src/main.c **** uint32_t startup_timer = 500 + HAL_GetTick(); + 149 .loc 1 145 34 + 150 006e FFF7FEFF bl HAL_GetTick + 151 0072 0346 mov r3, r0 + 152 .loc 1 145 12 discriminator 1 + 153 0074 03F5FA73 add r3, r3, #500 + 154 0078 7B60 str r3, [r7, #4] + 146:Core/Src/main.c **** while (startup_timer > HAL_GetTick()); + 155 .loc 1 146 9 + 156 007a 00BF nop + 157 .L2: + 158 .loc 1 146 26 discriminator 1 + 159 007c FFF7FEFF bl HAL_GetTick + 160 0080 0246 mov r2, r0 + 161 .loc 1 146 24 discriminator 1 + 162 0082 7B68 ldr r3, [r7, #4] + 163 0084 9342 cmp r3, r2 + 164 0086 F9D8 bhi .L2 + 165 .L3: + 147:Core/Src/main.c **** /* USER CODE END 2 */ + 148:Core/Src/main.c **** + 149:Core/Src/main.c **** /* Infinite loop */ + 150:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ + 151:Core/Src/main.c **** while (1) + 152:Core/Src/main.c **** { + 153:Core/Src/main.c **** /* USER CODE END WHILE */ + 154:Core/Src/main.c **** + 155:Core/Src/main.c **** /* USER CODE BEGIN 3 */ + 156:Core/Src/main.c **** AMS_Loop(); + 166 .loc 1 156 5 + 167 0088 FFF7FEFF bl AMS_Loop + 157:Core/Src/main.c **** sm_update(); + 168 .loc 1 157 5 discriminator 1 + 169 008c FFF7FEFF bl sm_update + 156:Core/Src/main.c **** sm_update(); + ARM GAS /tmp/ccSWt3lr.s page 7 + + + 170 .loc 1 156 5 + 171 0090 00BF nop + 172 0092 F9E7 b .L3 + 173 .L5: + 174 .align 2 + 175 .L4: + 176 0094 00000000 .word hi2c1 + 177 0098 00000000 .word hspi1 + 178 009c 00000000 .word hcan + 179 00a0 00000000 .word htim15 + 180 00a4 00000000 .word htim2 + 181 00a8 00000000 .word htim3 + 182 00ac 00000000 .word htim4 + 183 00b0 00000000 .word hi2c2 + 184 .cfi_endproc + 185 .LFE130: + 187 .section .text.SystemClock_Config,"ax",%progbits + 188 .align 1 + 189 .global SystemClock_Config + 190 .syntax unified + 191 .thumb + 192 .thumb_func + 194 SystemClock_Config: + 195 .LFB131: + 158:Core/Src/main.c **** //sm_test_cycle_states(); + 159:Core/Src/main.c **** } + 160:Core/Src/main.c **** /* USER CODE END 3 */ + 161:Core/Src/main.c **** } + 162:Core/Src/main.c **** + 163:Core/Src/main.c **** /** + 164:Core/Src/main.c **** * @brief System Clock Configuration + 165:Core/Src/main.c **** * @retval None + 166:Core/Src/main.c **** */ + 167:Core/Src/main.c **** void SystemClock_Config(void) + 168:Core/Src/main.c **** { + 196 .loc 1 168 1 + 197 .cfi_startproc + 198 @ args = 0, pretend = 0, frame = 112 + 199 @ frame_needed = 1, uses_anonymous_args = 0 + 200 0000 80B5 push {r7, lr} + 201 .cfi_def_cfa_offset 8 + 202 .cfi_offset 7, -8 + 203 .cfi_offset 14, -4 + 204 0002 9CB0 sub sp, sp, #112 + 205 .cfi_def_cfa_offset 120 + 206 0004 00AF add r7, sp, #0 + 207 .cfi_def_cfa_register 7 + 169:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 208 .loc 1 169 22 + 209 0006 07F14803 add r3, r7, #72 + 210 000a 2822 movs r2, #40 + 211 000c 0021 movs r1, #0 + 212 000e 1846 mov r0, r3 + 213 0010 FFF7FEFF bl memset + 170:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 214 .loc 1 170 22 + 215 0014 07F13403 add r3, r7, #52 + ARM GAS /tmp/ccSWt3lr.s page 8 + + + 216 0018 0022 movs r2, #0 + 217 001a 1A60 str r2, [r3] + 218 001c 5A60 str r2, [r3, #4] + 219 001e 9A60 str r2, [r3, #8] + 220 0020 DA60 str r2, [r3, #12] + 221 0022 1A61 str r2, [r3, #16] + 171:Core/Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; + 222 .loc 1 171 28 + 223 0024 3B46 mov r3, r7 + 224 0026 3422 movs r2, #52 + 225 0028 0021 movs r1, #0 + 226 002a 1846 mov r0, r3 + 227 002c FFF7FEFF bl memset + 172:Core/Src/main.c **** + 173:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + 174:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. + 175:Core/Src/main.c **** */ + 176:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 228 .loc 1 176 36 + 229 0030 0123 movs r3, #1 + 230 0032 BB64 str r3, [r7, #72] + 177:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 231 .loc 1 177 30 + 232 0034 4FF48033 mov r3, #65536 + 233 0038 FB64 str r3, [r7, #76] + 178:Core/Src/main.c **** RCC_OscInitStruct.HSIState = RCC_HSI_ON; + 234 .loc 1 178 30 + 235 003a 0123 movs r3, #1 + 236 003c BB65 str r3, [r7, #88] + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE; + 237 .loc 1 179 34 + 238 003e 0023 movs r3, #0 + 239 0040 7B66 str r3, [r7, #100] + 180:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 240 .loc 1 180 7 + 241 0042 07F14803 add r3, r7, #72 + 242 0046 1846 mov r0, r3 + 243 0048 FFF7FEFF bl HAL_RCC_OscConfig + 244 004c 0346 mov r3, r0 + 245 .loc 1 180 6 discriminator 1 + 246 004e 002B cmp r3, #0 + 247 0050 01D0 beq .L7 + 181:Core/Src/main.c **** { + 182:Core/Src/main.c **** Error_Handler(); + 248 .loc 1 182 5 + 249 0052 FFF7FEFF bl Error_Handler + 250 .L7: + 183:Core/Src/main.c **** } + 184:Core/Src/main.c **** + 185:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 186:Core/Src/main.c **** */ + 187:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 251 .loc 1 187 31 + 252 0056 0F23 movs r3, #15 + 253 0058 7B63 str r3, [r7, #52] + 188:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 189:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSE; + ARM GAS /tmp/ccSWt3lr.s page 9 + + + 254 .loc 1 189 34 + 255 005a 0123 movs r3, #1 + 256 005c BB63 str r3, [r7, #56] + 190:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 257 .loc 1 190 35 + 258 005e 0023 movs r3, #0 + 259 0060 FB63 str r3, [r7, #60] + 191:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + 260 .loc 1 191 36 + 261 0062 0023 movs r3, #0 + 262 0064 3B64 str r3, [r7, #64] + 192:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + 263 .loc 1 192 36 + 264 0066 0023 movs r3, #0 + 265 0068 7B64 str r3, [r7, #68] + 193:Core/Src/main.c **** + 194:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK) + 266 .loc 1 194 7 + 267 006a 07F13403 add r3, r7, #52 + 268 006e 0021 movs r1, #0 + 269 0070 1846 mov r0, r3 + 270 0072 FFF7FEFF bl HAL_RCC_ClockConfig + 271 0076 0346 mov r3, r0 + 272 .loc 1 194 6 discriminator 1 + 273 0078 002B cmp r3, #0 + 274 007a 01D0 beq .L8 + 195:Core/Src/main.c **** { + 196:Core/Src/main.c **** Error_Handler(); + 275 .loc 1 196 5 + 276 007c FFF7FEFF bl Error_Handler + 277 .L8: + 197:Core/Src/main.c **** } + 198:Core/Src/main.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_I2C1|RCC_PERIPHCLK_I2C2; + 278 .loc 1 198 38 + 279 0080 6023 movs r3, #96 + 280 0082 3B60 str r3, [r7] + 199:Core/Src/main.c **** PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_SYSCLK; + 281 .loc 1 199 36 + 282 0084 1023 movs r3, #16 + 283 0086 FB61 str r3, [r7, #28] + 200:Core/Src/main.c **** PeriphClkInit.I2c2ClockSelection = RCC_I2C2CLKSOURCE_SYSCLK; + 284 .loc 1 200 36 + 285 0088 2023 movs r3, #32 + 286 008a 3B62 str r3, [r7, #32] + 201:Core/Src/main.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) + 287 .loc 1 201 7 + 288 008c 3B46 mov r3, r7 + 289 008e 1846 mov r0, r3 + 290 0090 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig + 291 0094 0346 mov r3, r0 + 292 .loc 1 201 6 discriminator 1 + 293 0096 002B cmp r3, #0 + 294 0098 01D0 beq .L10 + 202:Core/Src/main.c **** { + 203:Core/Src/main.c **** Error_Handler(); + 295 .loc 1 203 5 + 296 009a FFF7FEFF bl Error_Handler + ARM GAS /tmp/ccSWt3lr.s page 10 + + + 297 .L10: + 204:Core/Src/main.c **** } + 205:Core/Src/main.c **** } + 298 .loc 1 205 1 + 299 009e 00BF nop + 300 00a0 7037 adds r7, r7, #112 + 301 .cfi_def_cfa_offset 8 + 302 00a2 BD46 mov sp, r7 + 303 .cfi_def_cfa_register 13 + 304 @ sp needed + 305 00a4 80BD pop {r7, pc} + 306 .cfi_endproc + 307 .LFE131: + 309 .section .text.MX_CAN_Init,"ax",%progbits + 310 .align 1 + 311 .syntax unified + 312 .thumb + 313 .thumb_func + 315 MX_CAN_Init: + 316 .LFB132: + 206:Core/Src/main.c **** + 207:Core/Src/main.c **** /** + 208:Core/Src/main.c **** * @brief CAN Initialization Function + 209:Core/Src/main.c **** * @param None + 210:Core/Src/main.c **** * @retval None + 211:Core/Src/main.c **** */ + 212:Core/Src/main.c **** static void MX_CAN_Init(void) + 213:Core/Src/main.c **** { + 317 .loc 1 213 1 + 318 .cfi_startproc + 319 @ args = 0, pretend = 0, frame = 0 + 320 @ frame_needed = 1, uses_anonymous_args = 0 + 321 0000 80B5 push {r7, lr} + 322 .cfi_def_cfa_offset 8 + 323 .cfi_offset 7, -8 + 324 .cfi_offset 14, -4 + 325 0002 00AF add r7, sp, #0 + 326 .cfi_def_cfa_register 7 + 214:Core/Src/main.c **** + 215:Core/Src/main.c **** /* USER CODE BEGIN CAN_Init 0 */ + 216:Core/Src/main.c **** + 217:Core/Src/main.c **** /* USER CODE END CAN_Init 0 */ + 218:Core/Src/main.c **** + 219:Core/Src/main.c **** /* USER CODE BEGIN CAN_Init 1 */ + 220:Core/Src/main.c **** + 221:Core/Src/main.c **** /* USER CODE END CAN_Init 1 */ + 222:Core/Src/main.c **** hcan.Instance = CAN; + 327 .loc 1 222 17 + 328 0004 174B ldr r3, .L14 + 329 0006 184A ldr r2, .L14+4 + 330 0008 1A60 str r2, [r3] + 223:Core/Src/main.c **** hcan.Init.Prescaler = 2; + 331 .loc 1 223 23 + 332 000a 164B ldr r3, .L14 + 333 000c 0222 movs r2, #2 + 334 000e 5A60 str r2, [r3, #4] + 224:Core/Src/main.c **** hcan.Init.Mode = CAN_MODE_NORMAL; + ARM GAS /tmp/ccSWt3lr.s page 11 + + + 335 .loc 1 224 18 + 336 0010 144B ldr r3, .L14 + 337 0012 0022 movs r2, #0 + 338 0014 9A60 str r2, [r3, #8] + 225:Core/Src/main.c **** hcan.Init.SyncJumpWidth = CAN_SJW_1TQ; + 339 .loc 1 225 27 + 340 0016 134B ldr r3, .L14 + 341 0018 0022 movs r2, #0 + 342 001a DA60 str r2, [r3, #12] + 226:Core/Src/main.c **** hcan.Init.TimeSeg1 = CAN_BS1_13TQ; + 343 .loc 1 226 22 + 344 001c 114B ldr r3, .L14 + 345 001e 4FF44022 mov r2, #786432 + 346 0022 1A61 str r2, [r3, #16] + 227:Core/Src/main.c **** hcan.Init.TimeSeg2 = CAN_BS2_2TQ; + 347 .loc 1 227 22 + 348 0024 0F4B ldr r3, .L14 + 349 0026 4FF48012 mov r2, #1048576 + 350 002a 5A61 str r2, [r3, #20] + 228:Core/Src/main.c **** hcan.Init.TimeTriggeredMode = DISABLE; + 351 .loc 1 228 31 + 352 002c 0D4B ldr r3, .L14 + 353 002e 0022 movs r2, #0 + 354 0030 1A76 strb r2, [r3, #24] + 229:Core/Src/main.c **** hcan.Init.AutoBusOff = ENABLE; + 355 .loc 1 229 24 + 356 0032 0C4B ldr r3, .L14 + 357 0034 0122 movs r2, #1 + 358 0036 5A76 strb r2, [r3, #25] + 230:Core/Src/main.c **** hcan.Init.AutoWakeUp = DISABLE; + 359 .loc 1 230 24 + 360 0038 0A4B ldr r3, .L14 + 361 003a 0022 movs r2, #0 + 362 003c 9A76 strb r2, [r3, #26] + 231:Core/Src/main.c **** hcan.Init.AutoRetransmission = ENABLE; + 363 .loc 1 231 32 + 364 003e 094B ldr r3, .L14 + 365 0040 0122 movs r2, #1 + 366 0042 DA76 strb r2, [r3, #27] + 232:Core/Src/main.c **** hcan.Init.ReceiveFifoLocked = DISABLE; + 367 .loc 1 232 31 + 368 0044 074B ldr r3, .L14 + 369 0046 0022 movs r2, #0 + 370 0048 1A77 strb r2, [r3, #28] + 233:Core/Src/main.c **** hcan.Init.TransmitFifoPriority = DISABLE; + 371 .loc 1 233 34 + 372 004a 064B ldr r3, .L14 + 373 004c 0022 movs r2, #0 + 374 004e 5A77 strb r2, [r3, #29] + 234:Core/Src/main.c **** if (HAL_CAN_Init(&hcan) != HAL_OK) + 375 .loc 1 234 7 + 376 0050 0448 ldr r0, .L14 + 377 0052 FFF7FEFF bl HAL_CAN_Init + 378 0056 0346 mov r3, r0 + 379 .loc 1 234 6 discriminator 1 + 380 0058 002B cmp r3, #0 + 381 005a 01D0 beq .L13 + ARM GAS /tmp/ccSWt3lr.s page 12 + + + 235:Core/Src/main.c **** { + 236:Core/Src/main.c **** Error_Handler(); + 382 .loc 1 236 5 + 383 005c FFF7FEFF bl Error_Handler + 384 .L13: + 237:Core/Src/main.c **** } + 238:Core/Src/main.c **** /* USER CODE BEGIN CAN_Init 2 */ + 239:Core/Src/main.c **** + 240:Core/Src/main.c **** /* USER CODE END CAN_Init 2 */ + 241:Core/Src/main.c **** + 242:Core/Src/main.c **** } + 385 .loc 1 242 1 + 386 0060 00BF nop + 387 0062 80BD pop {r7, pc} + 388 .L15: + 389 .align 2 + 390 .L14: + 391 0064 00000000 .word hcan + 392 0068 00640040 .word 1073767424 + 393 .cfi_endproc + 394 .LFE132: + 396 .section .text.MX_I2C1_Init,"ax",%progbits + 397 .align 1 + 398 .syntax unified + 399 .thumb + 400 .thumb_func + 402 MX_I2C1_Init: + 403 .LFB133: + 243:Core/Src/main.c **** + 244:Core/Src/main.c **** /** + 245:Core/Src/main.c **** * @brief I2C1 Initialization Function + 246:Core/Src/main.c **** * @param None + 247:Core/Src/main.c **** * @retval None + 248:Core/Src/main.c **** */ + 249:Core/Src/main.c **** static void MX_I2C1_Init(void) + 250:Core/Src/main.c **** { + 404 .loc 1 250 1 + 405 .cfi_startproc + 406 @ args = 0, pretend = 0, frame = 0 + 407 @ frame_needed = 1, uses_anonymous_args = 0 + 408 0000 80B5 push {r7, lr} + 409 .cfi_def_cfa_offset 8 + 410 .cfi_offset 7, -8 + 411 .cfi_offset 14, -4 + 412 0002 00AF add r7, sp, #0 + 413 .cfi_def_cfa_register 7 + 251:Core/Src/main.c **** + 252:Core/Src/main.c **** /* USER CODE BEGIN I2C1_Init 0 */ + 253:Core/Src/main.c **** + 254:Core/Src/main.c **** /* USER CODE END I2C1_Init 0 */ + 255:Core/Src/main.c **** + 256:Core/Src/main.c **** /* USER CODE BEGIN I2C1_Init 1 */ + 257:Core/Src/main.c **** + 258:Core/Src/main.c **** /* USER CODE END I2C1_Init 1 */ + 259:Core/Src/main.c **** hi2c1.Instance = I2C1; + 414 .loc 1 259 18 + 415 0004 1B4B ldr r3, .L21 + ARM GAS /tmp/ccSWt3lr.s page 13 + + + 416 0006 1C4A ldr r2, .L21+4 + 417 0008 1A60 str r2, [r3] + 260:Core/Src/main.c **** hi2c1.Init.Timing = 0x00303D5B; + 418 .loc 1 260 21 + 419 000a 1A4B ldr r3, .L21 + 420 000c 1B4A ldr r2, .L21+8 + 421 000e 5A60 str r2, [r3, #4] + 261:Core/Src/main.c **** hi2c1.Init.OwnAddress1 = 0; + 422 .loc 1 261 26 + 423 0010 184B ldr r3, .L21 + 424 0012 0022 movs r2, #0 + 425 0014 9A60 str r2, [r3, #8] + 262:Core/Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; + 426 .loc 1 262 29 + 427 0016 174B ldr r3, .L21 + 428 0018 0122 movs r2, #1 + 429 001a DA60 str r2, [r3, #12] + 263:Core/Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; + 430 .loc 1 263 30 + 431 001c 154B ldr r3, .L21 + 432 001e 0022 movs r2, #0 + 433 0020 1A61 str r2, [r3, #16] + 264:Core/Src/main.c **** hi2c1.Init.OwnAddress2 = 0; + 434 .loc 1 264 26 + 435 0022 144B ldr r3, .L21 + 436 0024 0022 movs r2, #0 + 437 0026 5A61 str r2, [r3, #20] + 265:Core/Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; + 438 .loc 1 265 31 + 439 0028 124B ldr r3, .L21 + 440 002a 0022 movs r2, #0 + 441 002c 9A61 str r2, [r3, #24] + 266:Core/Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; + 442 .loc 1 266 30 + 443 002e 114B ldr r3, .L21 + 444 0030 0022 movs r2, #0 + 445 0032 DA61 str r2, [r3, #28] + 267:Core/Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; + 446 .loc 1 267 28 + 447 0034 0F4B ldr r3, .L21 + 448 0036 0022 movs r2, #0 + 449 0038 1A62 str r2, [r3, #32] + 268:Core/Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) + 450 .loc 1 268 7 + 451 003a 0E48 ldr r0, .L21 + 452 003c FFF7FEFF bl HAL_I2C_Init + 453 0040 0346 mov r3, r0 + 454 .loc 1 268 6 discriminator 1 + 455 0042 002B cmp r3, #0 + 456 0044 01D0 beq .L17 + 269:Core/Src/main.c **** { + 270:Core/Src/main.c **** Error_Handler(); + 457 .loc 1 270 5 + 458 0046 FFF7FEFF bl Error_Handler + 459 .L17: + 271:Core/Src/main.c **** } + 272:Core/Src/main.c **** + ARM GAS /tmp/ccSWt3lr.s page 14 + + + 273:Core/Src/main.c **** /** Configure Analogue filter + 274:Core/Src/main.c **** */ + 275:Core/Src/main.c **** if (HAL_I2CEx_ConfigAnalogFilter(&hi2c1, I2C_ANALOGFILTER_ENABLE) != HAL_OK) + 460 .loc 1 275 7 + 461 004a 0021 movs r1, #0 + 462 004c 0948 ldr r0, .L21 + 463 004e FFF7FEFF bl HAL_I2CEx_ConfigAnalogFilter + 464 0052 0346 mov r3, r0 + 465 .loc 1 275 6 discriminator 1 + 466 0054 002B cmp r3, #0 + 467 0056 01D0 beq .L18 + 276:Core/Src/main.c **** { + 277:Core/Src/main.c **** Error_Handler(); + 468 .loc 1 277 5 + 469 0058 FFF7FEFF bl Error_Handler + 470 .L18: + 278:Core/Src/main.c **** } + 279:Core/Src/main.c **** + 280:Core/Src/main.c **** /** Configure Digital filter + 281:Core/Src/main.c **** */ + 282:Core/Src/main.c **** if (HAL_I2CEx_ConfigDigitalFilter(&hi2c1, 0) != HAL_OK) + 471 .loc 1 282 7 + 472 005c 0021 movs r1, #0 + 473 005e 0548 ldr r0, .L21 + 474 0060 FFF7FEFF bl HAL_I2CEx_ConfigDigitalFilter + 475 0064 0346 mov r3, r0 + 476 .loc 1 282 6 discriminator 1 + 477 0066 002B cmp r3, #0 + 478 0068 01D0 beq .L20 + 283:Core/Src/main.c **** { + 284:Core/Src/main.c **** Error_Handler(); + 479 .loc 1 284 5 + 480 006a FFF7FEFF bl Error_Handler + 481 .L20: + 285:Core/Src/main.c **** } + 286:Core/Src/main.c **** /* USER CODE BEGIN I2C1_Init 2 */ + 287:Core/Src/main.c **** + 288:Core/Src/main.c **** /* USER CODE END I2C1_Init 2 */ + 289:Core/Src/main.c **** + 290:Core/Src/main.c **** } + 482 .loc 1 290 1 + 483 006e 00BF nop + 484 0070 80BD pop {r7, pc} + 485 .L22: + 486 0072 00BF .align 2 + 487 .L21: + 488 0074 00000000 .word hi2c1 + 489 0078 00540040 .word 1073763328 + 490 007c 5B3D3000 .word 3161435 + 491 .cfi_endproc + 492 .LFE133: + 494 .section .text.MX_I2C2_Init,"ax",%progbits + 495 .align 1 + 496 .syntax unified + 497 .thumb + 498 .thumb_func + 500 MX_I2C2_Init: + ARM GAS /tmp/ccSWt3lr.s page 15 + + + 501 .LFB134: + 291:Core/Src/main.c **** + 292:Core/Src/main.c **** /** + 293:Core/Src/main.c **** * @brief I2C2 Initialization Function + 294:Core/Src/main.c **** * @param None + 295:Core/Src/main.c **** * @retval None + 296:Core/Src/main.c **** */ + 297:Core/Src/main.c **** static void MX_I2C2_Init(void) + 298:Core/Src/main.c **** { + 502 .loc 1 298 1 + 503 .cfi_startproc + 504 @ args = 0, pretend = 0, frame = 0 + 505 @ frame_needed = 1, uses_anonymous_args = 0 + 506 0000 80B5 push {r7, lr} + 507 .cfi_def_cfa_offset 8 + 508 .cfi_offset 7, -8 + 509 .cfi_offset 14, -4 + 510 0002 00AF add r7, sp, #0 + 511 .cfi_def_cfa_register 7 + 299:Core/Src/main.c **** + 300:Core/Src/main.c **** /* USER CODE BEGIN I2C2_Init 0 */ + 301:Core/Src/main.c **** + 302:Core/Src/main.c **** /* USER CODE END I2C2_Init 0 */ + 303:Core/Src/main.c **** + 304:Core/Src/main.c **** /* USER CODE BEGIN I2C2_Init 1 */ + 305:Core/Src/main.c **** + 306:Core/Src/main.c **** /* USER CODE END I2C2_Init 1 */ + 307:Core/Src/main.c **** hi2c2.Instance = I2C2; + 512 .loc 1 307 18 + 513 0004 1B4B ldr r3, .L28 + 514 0006 1C4A ldr r2, .L28+4 + 515 0008 1A60 str r2, [r3] + 308:Core/Src/main.c **** hi2c2.Init.Timing = 0x00303D5B; + 516 .loc 1 308 21 + 517 000a 1A4B ldr r3, .L28 + 518 000c 1B4A ldr r2, .L28+8 + 519 000e 5A60 str r2, [r3, #4] + 309:Core/Src/main.c **** hi2c2.Init.OwnAddress1 = 0; + 520 .loc 1 309 26 + 521 0010 184B ldr r3, .L28 + 522 0012 0022 movs r2, #0 + 523 0014 9A60 str r2, [r3, #8] + 310:Core/Src/main.c **** hi2c2.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; + 524 .loc 1 310 29 + 525 0016 174B ldr r3, .L28 + 526 0018 0122 movs r2, #1 + 527 001a DA60 str r2, [r3, #12] + 311:Core/Src/main.c **** hi2c2.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; + 528 .loc 1 311 30 + 529 001c 154B ldr r3, .L28 + 530 001e 0022 movs r2, #0 + 531 0020 1A61 str r2, [r3, #16] + 312:Core/Src/main.c **** hi2c2.Init.OwnAddress2 = 0; + 532 .loc 1 312 26 + 533 0022 144B ldr r3, .L28 + 534 0024 0022 movs r2, #0 + 535 0026 5A61 str r2, [r3, #20] + ARM GAS /tmp/ccSWt3lr.s page 16 + + + 313:Core/Src/main.c **** hi2c2.Init.OwnAddress2Masks = I2C_OA2_NOMASK; + 536 .loc 1 313 31 + 537 0028 124B ldr r3, .L28 + 538 002a 0022 movs r2, #0 + 539 002c 9A61 str r2, [r3, #24] + 314:Core/Src/main.c **** hi2c2.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; + 540 .loc 1 314 30 + 541 002e 114B ldr r3, .L28 + 542 0030 0022 movs r2, #0 + 543 0032 DA61 str r2, [r3, #28] + 315:Core/Src/main.c **** hi2c2.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; + 544 .loc 1 315 28 + 545 0034 0F4B ldr r3, .L28 + 546 0036 0022 movs r2, #0 + 547 0038 1A62 str r2, [r3, #32] + 316:Core/Src/main.c **** if (HAL_I2C_Init(&hi2c2) != HAL_OK) + 548 .loc 1 316 7 + 549 003a 0E48 ldr r0, .L28 + 550 003c FFF7FEFF bl HAL_I2C_Init + 551 0040 0346 mov r3, r0 + 552 .loc 1 316 6 discriminator 1 + 553 0042 002B cmp r3, #0 + 554 0044 01D0 beq .L24 + 317:Core/Src/main.c **** { + 318:Core/Src/main.c **** Error_Handler(); + 555 .loc 1 318 5 + 556 0046 FFF7FEFF bl Error_Handler + 557 .L24: + 319:Core/Src/main.c **** } + 320:Core/Src/main.c **** + 321:Core/Src/main.c **** /** Configure Analogue filter + 322:Core/Src/main.c **** */ + 323:Core/Src/main.c **** if (HAL_I2CEx_ConfigAnalogFilter(&hi2c2, I2C_ANALOGFILTER_ENABLE) != HAL_OK) + 558 .loc 1 323 7 + 559 004a 0021 movs r1, #0 + 560 004c 0948 ldr r0, .L28 + 561 004e FFF7FEFF bl HAL_I2CEx_ConfigAnalogFilter + 562 0052 0346 mov r3, r0 + 563 .loc 1 323 6 discriminator 1 + 564 0054 002B cmp r3, #0 + 565 0056 01D0 beq .L25 + 324:Core/Src/main.c **** { + 325:Core/Src/main.c **** Error_Handler(); + 566 .loc 1 325 5 + 567 0058 FFF7FEFF bl Error_Handler + 568 .L25: + 326:Core/Src/main.c **** } + 327:Core/Src/main.c **** + 328:Core/Src/main.c **** /** Configure Digital filter + 329:Core/Src/main.c **** */ + 330:Core/Src/main.c **** if (HAL_I2CEx_ConfigDigitalFilter(&hi2c2, 0) != HAL_OK) + 569 .loc 1 330 7 + 570 005c 0021 movs r1, #0 + 571 005e 0548 ldr r0, .L28 + 572 0060 FFF7FEFF bl HAL_I2CEx_ConfigDigitalFilter + 573 0064 0346 mov r3, r0 + 574 .loc 1 330 6 discriminator 1 + ARM GAS /tmp/ccSWt3lr.s page 17 + + + 575 0066 002B cmp r3, #0 + 576 0068 01D0 beq .L27 + 331:Core/Src/main.c **** { + 332:Core/Src/main.c **** Error_Handler(); + 577 .loc 1 332 5 + 578 006a FFF7FEFF bl Error_Handler + 579 .L27: + 333:Core/Src/main.c **** } + 334:Core/Src/main.c **** /* USER CODE BEGIN I2C2_Init 2 */ + 335:Core/Src/main.c **** + 336:Core/Src/main.c **** /* USER CODE END I2C2_Init 2 */ + 337:Core/Src/main.c **** + 338:Core/Src/main.c **** } + 580 .loc 1 338 1 + 581 006e 00BF nop + 582 0070 80BD pop {r7, pc} + 583 .L29: + 584 0072 00BF .align 2 + 585 .L28: + 586 0074 00000000 .word hi2c2 + 587 0078 00580040 .word 1073764352 + 588 007c 5B3D3000 .word 3161435 + 589 .cfi_endproc + 590 .LFE134: + 592 .section .text.MX_SPI1_Init,"ax",%progbits + 593 .align 1 + 594 .syntax unified + 595 .thumb + 596 .thumb_func + 598 MX_SPI1_Init: + 599 .LFB135: + 339:Core/Src/main.c **** + 340:Core/Src/main.c **** /** + 341:Core/Src/main.c **** * @brief SPI1 Initialization Function + 342:Core/Src/main.c **** * @param None + 343:Core/Src/main.c **** * @retval None + 344:Core/Src/main.c **** */ + 345:Core/Src/main.c **** static void MX_SPI1_Init(void) + 346:Core/Src/main.c **** { + 600 .loc 1 346 1 + 601 .cfi_startproc + 602 @ args = 0, pretend = 0, frame = 0 + 603 @ frame_needed = 1, uses_anonymous_args = 0 + 604 0000 80B5 push {r7, lr} + 605 .cfi_def_cfa_offset 8 + 606 .cfi_offset 7, -8 + 607 .cfi_offset 14, -4 + 608 0002 00AF add r7, sp, #0 + 609 .cfi_def_cfa_register 7 + 347:Core/Src/main.c **** + 348:Core/Src/main.c **** /* USER CODE BEGIN SPI1_Init 0 */ + 349:Core/Src/main.c **** + 350:Core/Src/main.c **** /* USER CODE END SPI1_Init 0 */ + 351:Core/Src/main.c **** + 352:Core/Src/main.c **** /* USER CODE BEGIN SPI1_Init 1 */ + 353:Core/Src/main.c **** + 354:Core/Src/main.c **** /* USER CODE END SPI1_Init 1 */ + ARM GAS /tmp/ccSWt3lr.s page 18 + + + 355:Core/Src/main.c **** /* SPI1 parameter configuration*/ + 356:Core/Src/main.c **** hspi1.Instance = SPI1; + 610 .loc 1 356 18 + 611 0004 1B4B ldr r3, .L33 + 612 0006 1C4A ldr r2, .L33+4 + 613 0008 1A60 str r2, [r3] + 357:Core/Src/main.c **** hspi1.Init.Mode = SPI_MODE_MASTER; + 614 .loc 1 357 19 + 615 000a 1A4B ldr r3, .L33 + 616 000c 4FF48272 mov r2, #260 + 617 0010 5A60 str r2, [r3, #4] + 358:Core/Src/main.c **** hspi1.Init.Direction = SPI_DIRECTION_2LINES; + 618 .loc 1 358 24 + 619 0012 184B ldr r3, .L33 + 620 0014 0022 movs r2, #0 + 621 0016 9A60 str r2, [r3, #8] + 359:Core/Src/main.c **** hspi1.Init.DataSize = SPI_DATASIZE_8BIT; + 622 .loc 1 359 23 + 623 0018 164B ldr r3, .L33 + 624 001a 4FF4E062 mov r2, #1792 + 625 001e DA60 str r2, [r3, #12] + 360:Core/Src/main.c **** hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; + 626 .loc 1 360 26 + 627 0020 144B ldr r3, .L33 + 628 0022 0022 movs r2, #0 + 629 0024 1A61 str r2, [r3, #16] + 361:Core/Src/main.c **** hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; + 630 .loc 1 361 23 + 631 0026 134B ldr r3, .L33 + 632 0028 0022 movs r2, #0 + 633 002a 5A61 str r2, [r3, #20] + 362:Core/Src/main.c **** hspi1.Init.NSS = SPI_NSS_SOFT; + 634 .loc 1 362 18 + 635 002c 114B ldr r3, .L33 + 636 002e 4FF40072 mov r2, #512 + 637 0032 9A61 str r2, [r3, #24] + 363:Core/Src/main.c **** hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32; + 638 .loc 1 363 32 + 639 0034 0F4B ldr r3, .L33 + 640 0036 2022 movs r2, #32 + 641 0038 DA61 str r2, [r3, #28] + 364:Core/Src/main.c **** hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; + 642 .loc 1 364 23 + 643 003a 0E4B ldr r3, .L33 + 644 003c 0022 movs r2, #0 + 645 003e 1A62 str r2, [r3, #32] + 365:Core/Src/main.c **** hspi1.Init.TIMode = SPI_TIMODE_DISABLE; + 646 .loc 1 365 21 + 647 0040 0C4B ldr r3, .L33 + 648 0042 0022 movs r2, #0 + 649 0044 5A62 str r2, [r3, #36] + 366:Core/Src/main.c **** hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; + 650 .loc 1 366 29 + 651 0046 0B4B ldr r3, .L33 + 652 0048 0022 movs r2, #0 + 653 004a 9A62 str r2, [r3, #40] + 367:Core/Src/main.c **** hspi1.Init.CRCPolynomial = 7; + ARM GAS /tmp/ccSWt3lr.s page 19 + + + 654 .loc 1 367 28 + 655 004c 094B ldr r3, .L33 + 656 004e 0722 movs r2, #7 + 657 0050 DA62 str r2, [r3, #44] + 368:Core/Src/main.c **** hspi1.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE; + 658 .loc 1 368 24 + 659 0052 084B ldr r3, .L33 + 660 0054 0022 movs r2, #0 + 661 0056 1A63 str r2, [r3, #48] + 369:Core/Src/main.c **** hspi1.Init.NSSPMode = SPI_NSS_PULSE_ENABLE; + 662 .loc 1 369 23 + 663 0058 064B ldr r3, .L33 + 664 005a 0822 movs r2, #8 + 665 005c 5A63 str r2, [r3, #52] + 370:Core/Src/main.c **** if (HAL_SPI_Init(&hspi1) != HAL_OK) + 666 .loc 1 370 7 + 667 005e 0548 ldr r0, .L33 + 668 0060 FFF7FEFF bl HAL_SPI_Init + 669 0064 0346 mov r3, r0 + 670 .loc 1 370 6 discriminator 1 + 671 0066 002B cmp r3, #0 + 672 0068 01D0 beq .L32 + 371:Core/Src/main.c **** { + 372:Core/Src/main.c **** Error_Handler(); + 673 .loc 1 372 5 + 674 006a FFF7FEFF bl Error_Handler + 675 .L32: + 373:Core/Src/main.c **** } + 374:Core/Src/main.c **** /* USER CODE BEGIN SPI1_Init 2 */ + 375:Core/Src/main.c **** + 376:Core/Src/main.c **** /* USER CODE END SPI1_Init 2 */ + 377:Core/Src/main.c **** + 378:Core/Src/main.c **** } + 676 .loc 1 378 1 + 677 006e 00BF nop + 678 0070 80BD pop {r7, pc} + 679 .L34: + 680 0072 00BF .align 2 + 681 .L33: + 682 0074 00000000 .word hspi1 + 683 0078 00300140 .word 1073819648 + 684 .cfi_endproc + 685 .LFE135: + 687 .section .text.MX_TIM2_Init,"ax",%progbits + 688 .align 1 + 689 .syntax unified + 690 .thumb + 691 .thumb_func + 693 MX_TIM2_Init: + 694 .LFB136: + 379:Core/Src/main.c **** + 380:Core/Src/main.c **** /** + 381:Core/Src/main.c **** * @brief TIM2 Initialization Function + 382:Core/Src/main.c **** * @param None + 383:Core/Src/main.c **** * @retval None + 384:Core/Src/main.c **** */ + 385:Core/Src/main.c **** static void MX_TIM2_Init(void) + ARM GAS /tmp/ccSWt3lr.s page 20 + + + 386:Core/Src/main.c **** { + 695 .loc 1 386 1 + 696 .cfi_startproc + 697 @ args = 0, pretend = 0, frame = 40 + 698 @ frame_needed = 1, uses_anonymous_args = 0 + 699 0000 80B5 push {r7, lr} + 700 .cfi_def_cfa_offset 8 + 701 .cfi_offset 7, -8 + 702 .cfi_offset 14, -4 + 703 0002 8AB0 sub sp, sp, #40 + 704 .cfi_def_cfa_offset 48 + 705 0004 00AF add r7, sp, #0 + 706 .cfi_def_cfa_register 7 + 387:Core/Src/main.c **** + 388:Core/Src/main.c **** /* USER CODE BEGIN TIM2_Init 0 */ + 389:Core/Src/main.c **** + 390:Core/Src/main.c **** /* USER CODE END TIM2_Init 0 */ + 391:Core/Src/main.c **** + 392:Core/Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 707 .loc 1 392 27 + 708 0006 07F11C03 add r3, r7, #28 + 709 000a 0022 movs r2, #0 + 710 000c 1A60 str r2, [r3] + 711 000e 5A60 str r2, [r3, #4] + 712 0010 9A60 str r2, [r3, #8] + 393:Core/Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 713 .loc 1 393 22 + 714 0012 3B46 mov r3, r7 + 715 0014 0022 movs r2, #0 + 716 0016 1A60 str r2, [r3] + 717 0018 5A60 str r2, [r3, #4] + 718 001a 9A60 str r2, [r3, #8] + 719 001c DA60 str r2, [r3, #12] + 720 001e 1A61 str r2, [r3, #16] + 721 0020 5A61 str r2, [r3, #20] + 722 0022 9A61 str r2, [r3, #24] + 394:Core/Src/main.c **** + 395:Core/Src/main.c **** /* USER CODE BEGIN TIM2_Init 1 */ + 396:Core/Src/main.c **** + 397:Core/Src/main.c **** /* USER CODE END TIM2_Init 1 */ + 398:Core/Src/main.c **** htim2.Instance = TIM2; + 723 .loc 1 398 18 + 724 0024 274B ldr r3, .L40 + 725 0026 4FF08042 mov r2, #1073741824 + 726 002a 1A60 str r2, [r3] + 399:Core/Src/main.c **** htim2.Init.Prescaler = 0; + 727 .loc 1 399 24 + 728 002c 254B ldr r3, .L40 + 729 002e 0022 movs r2, #0 + 730 0030 5A60 str r2, [r3, #4] + 400:Core/Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; + 731 .loc 1 400 26 + 732 0032 244B ldr r3, .L40 + 733 0034 0022 movs r2, #0 + 734 0036 9A60 str r2, [r3, #8] + 401:Core/Src/main.c **** htim2.Init.Period = 4294967295; + 735 .loc 1 401 21 + ARM GAS /tmp/ccSWt3lr.s page 21 + + + 736 0038 224B ldr r3, .L40 + 737 003a 4FF0FF32 mov r2, #-1 + 738 003e DA60 str r2, [r3, #12] + 402:Core/Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 739 .loc 1 402 28 + 740 0040 204B ldr r3, .L40 + 741 0042 0022 movs r2, #0 + 742 0044 1A61 str r2, [r3, #16] + 403:Core/Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 743 .loc 1 403 32 + 744 0046 1F4B ldr r3, .L40 + 745 0048 0022 movs r2, #0 + 746 004a 9A61 str r2, [r3, #24] + 404:Core/Src/main.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK) + 747 .loc 1 404 7 + 748 004c 1D48 ldr r0, .L40 + 749 004e FFF7FEFF bl HAL_TIM_PWM_Init + 750 0052 0346 mov r3, r0 + 751 .loc 1 404 6 discriminator 1 + 752 0054 002B cmp r3, #0 + 753 0056 01D0 beq .L36 + 405:Core/Src/main.c **** { + 406:Core/Src/main.c **** Error_Handler(); + 754 .loc 1 406 5 + 755 0058 FFF7FEFF bl Error_Handler + 756 .L36: + 407:Core/Src/main.c **** } + 408:Core/Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 757 .loc 1 408 37 + 758 005c 0023 movs r3, #0 + 759 005e FB61 str r3, [r7, #28] + 409:Core/Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 760 .loc 1 409 33 + 761 0060 0023 movs r3, #0 + 762 0062 7B62 str r3, [r7, #36] + 410:Core/Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + 763 .loc 1 410 7 + 764 0064 07F11C03 add r3, r7, #28 + 765 0068 1946 mov r1, r3 + 766 006a 1648 ldr r0, .L40 + 767 006c FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 768 0070 0346 mov r3, r0 + 769 .loc 1 410 6 discriminator 1 + 770 0072 002B cmp r3, #0 + 771 0074 01D0 beq .L37 + 411:Core/Src/main.c **** { + 412:Core/Src/main.c **** Error_Handler(); + 772 .loc 1 412 5 + 773 0076 FFF7FEFF bl Error_Handler + 774 .L37: + 413:Core/Src/main.c **** } + 414:Core/Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 775 .loc 1 414 20 + 776 007a 6023 movs r3, #96 + 777 007c 3B60 str r3, [r7] + 415:Core/Src/main.c **** sConfigOC.Pulse = 0; + 778 .loc 1 415 19 + ARM GAS /tmp/ccSWt3lr.s page 22 + + + 779 007e 0023 movs r3, #0 + 780 0080 7B60 str r3, [r7, #4] + 416:Core/Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 781 .loc 1 416 24 + 782 0082 0023 movs r3, #0 + 783 0084 BB60 str r3, [r7, #8] + 417:Core/Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 784 .loc 1 417 24 + 785 0086 0023 movs r3, #0 + 786 0088 3B61 str r3, [r7, #16] + 418:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 787 .loc 1 418 7 + 788 008a 3B46 mov r3, r7 + 789 008c 0822 movs r2, #8 + 790 008e 1946 mov r1, r3 + 791 0090 0C48 ldr r0, .L40 + 792 0092 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 793 0096 0346 mov r3, r0 + 794 .loc 1 418 6 discriminator 1 + 795 0098 002B cmp r3, #0 + 796 009a 01D0 beq .L38 + 419:Core/Src/main.c **** { + 420:Core/Src/main.c **** Error_Handler(); + 797 .loc 1 420 5 + 798 009c FFF7FEFF bl Error_Handler + 799 .L38: + 421:Core/Src/main.c **** } + 422:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) + 800 .loc 1 422 7 + 801 00a0 3B46 mov r3, r7 + 802 00a2 0C22 movs r2, #12 + 803 00a4 1946 mov r1, r3 + 804 00a6 0748 ldr r0, .L40 + 805 00a8 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 806 00ac 0346 mov r3, r0 + 807 .loc 1 422 6 discriminator 1 + 808 00ae 002B cmp r3, #0 + 809 00b0 01D0 beq .L39 + 423:Core/Src/main.c **** { + 424:Core/Src/main.c **** Error_Handler(); + 810 .loc 1 424 5 + 811 00b2 FFF7FEFF bl Error_Handler + 812 .L39: + 425:Core/Src/main.c **** } + 426:Core/Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ + 427:Core/Src/main.c **** + 428:Core/Src/main.c **** /* USER CODE END TIM2_Init 2 */ + 429:Core/Src/main.c **** HAL_TIM_MspPostInit(&htim2); + 813 .loc 1 429 3 + 814 00b6 0348 ldr r0, .L40 + 815 00b8 FFF7FEFF bl HAL_TIM_MspPostInit + 430:Core/Src/main.c **** + 431:Core/Src/main.c **** } + 816 .loc 1 431 1 + 817 00bc 00BF nop + 818 00be 2837 adds r7, r7, #40 + 819 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccSWt3lr.s page 23 + + + 820 00c0 BD46 mov sp, r7 + 821 .cfi_def_cfa_register 13 + 822 @ sp needed + 823 00c2 80BD pop {r7, pc} + 824 .L41: + 825 .align 2 + 826 .L40: + 827 00c4 00000000 .word htim2 + 828 .cfi_endproc + 829 .LFE136: + 831 .section .text.MX_TIM3_Init,"ax",%progbits + 832 .align 1 + 833 .syntax unified + 834 .thumb + 835 .thumb_func + 837 MX_TIM3_Init: + 838 .LFB137: + 432:Core/Src/main.c **** + 433:Core/Src/main.c **** /** + 434:Core/Src/main.c **** * @brief TIM3 Initialization Function + 435:Core/Src/main.c **** * @param None + 436:Core/Src/main.c **** * @retval None + 437:Core/Src/main.c **** */ + 438:Core/Src/main.c **** static void MX_TIM3_Init(void) + 439:Core/Src/main.c **** { + 839 .loc 1 439 1 + 840 .cfi_startproc + 841 @ args = 0, pretend = 0, frame = 40 + 842 @ frame_needed = 1, uses_anonymous_args = 0 + 843 0000 80B5 push {r7, lr} + 844 .cfi_def_cfa_offset 8 + 845 .cfi_offset 7, -8 + 846 .cfi_offset 14, -4 + 847 0002 8AB0 sub sp, sp, #40 + 848 .cfi_def_cfa_offset 48 + 849 0004 00AF add r7, sp, #0 + 850 .cfi_def_cfa_register 7 + 440:Core/Src/main.c **** + 441:Core/Src/main.c **** /* USER CODE BEGIN TIM3_Init 0 */ + 442:Core/Src/main.c **** + 443:Core/Src/main.c **** /* USER CODE END TIM3_Init 0 */ + 444:Core/Src/main.c **** + 445:Core/Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 851 .loc 1 445 27 + 852 0006 07F11C03 add r3, r7, #28 + 853 000a 0022 movs r2, #0 + 854 000c 1A60 str r2, [r3] + 855 000e 5A60 str r2, [r3, #4] + 856 0010 9A60 str r2, [r3, #8] + 446:Core/Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 857 .loc 1 446 22 + 858 0012 3B46 mov r3, r7 + 859 0014 0022 movs r2, #0 + 860 0016 1A60 str r2, [r3] + 861 0018 5A60 str r2, [r3, #4] + 862 001a 9A60 str r2, [r3, #8] + 863 001c DA60 str r2, [r3, #12] + ARM GAS /tmp/ccSWt3lr.s page 24 + + + 864 001e 1A61 str r2, [r3, #16] + 865 0020 5A61 str r2, [r3, #20] + 866 0022 9A61 str r2, [r3, #24] + 447:Core/Src/main.c **** + 448:Core/Src/main.c **** /* USER CODE BEGIN TIM3_Init 1 */ + 449:Core/Src/main.c **** + 450:Core/Src/main.c **** /* USER CODE END TIM3_Init 1 */ + 451:Core/Src/main.c **** htim3.Instance = TIM3; + 867 .loc 1 451 18 + 868 0024 274B ldr r3, .L47 + 869 0026 284A ldr r2, .L47+4 + 870 0028 1A60 str r2, [r3] + 452:Core/Src/main.c **** htim3.Init.Prescaler = 7; + 871 .loc 1 452 24 + 872 002a 264B ldr r3, .L47 + 873 002c 0722 movs r2, #7 + 874 002e 5A60 str r2, [r3, #4] + 453:Core/Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; + 875 .loc 1 453 26 + 876 0030 244B ldr r3, .L47 + 877 0032 0022 movs r2, #0 + 878 0034 9A60 str r2, [r3, #8] + 454:Core/Src/main.c **** htim3.Init.Period = 39999; + 879 .loc 1 454 21 + 880 0036 234B ldr r3, .L47 + 881 0038 49F63F42 movw r2, #39999 + 882 003c DA60 str r2, [r3, #12] + 455:Core/Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 883 .loc 1 455 28 + 884 003e 214B ldr r3, .L47 + 885 0040 0022 movs r2, #0 + 886 0042 1A61 str r2, [r3, #16] + 456:Core/Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 887 .loc 1 456 32 + 888 0044 1F4B ldr r3, .L47 + 889 0046 0022 movs r2, #0 + 890 0048 9A61 str r2, [r3, #24] + 457:Core/Src/main.c **** if (HAL_TIM_PWM_Init(&htim3) != HAL_OK) + 891 .loc 1 457 7 + 892 004a 1E48 ldr r0, .L47 + 893 004c FFF7FEFF bl HAL_TIM_PWM_Init + 894 0050 0346 mov r3, r0 + 895 .loc 1 457 6 discriminator 1 + 896 0052 002B cmp r3, #0 + 897 0054 01D0 beq .L43 + 458:Core/Src/main.c **** { + 459:Core/Src/main.c **** Error_Handler(); + 898 .loc 1 459 5 + 899 0056 FFF7FEFF bl Error_Handler + 900 .L43: + 460:Core/Src/main.c **** } + 461:Core/Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 901 .loc 1 461 37 + 902 005a 0023 movs r3, #0 + 903 005c FB61 str r3, [r7, #28] + 462:Core/Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 904 .loc 1 462 33 + ARM GAS /tmp/ccSWt3lr.s page 25 + + + 905 005e 0023 movs r3, #0 + 906 0060 7B62 str r3, [r7, #36] + 463:Core/Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) + 907 .loc 1 463 7 + 908 0062 07F11C03 add r3, r7, #28 + 909 0066 1946 mov r1, r3 + 910 0068 1648 ldr r0, .L47 + 911 006a FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 912 006e 0346 mov r3, r0 + 913 .loc 1 463 6 discriminator 1 + 914 0070 002B cmp r3, #0 + 915 0072 01D0 beq .L44 + 464:Core/Src/main.c **** { + 465:Core/Src/main.c **** Error_Handler(); + 916 .loc 1 465 5 + 917 0074 FFF7FEFF bl Error_Handler + 918 .L44: + 466:Core/Src/main.c **** } + 467:Core/Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 919 .loc 1 467 20 + 920 0078 6023 movs r3, #96 + 921 007a 3B60 str r3, [r7] + 468:Core/Src/main.c **** sConfigOC.Pulse = 0; + 922 .loc 1 468 19 + 923 007c 0023 movs r3, #0 + 924 007e 7B60 str r3, [r7, #4] + 469:Core/Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 925 .loc 1 469 24 + 926 0080 0023 movs r3, #0 + 927 0082 BB60 str r3, [r7, #8] + 470:Core/Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 928 .loc 1 470 24 + 929 0084 0023 movs r3, #0 + 930 0086 3B61 str r3, [r7, #16] + 471:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 931 .loc 1 471 7 + 932 0088 3B46 mov r3, r7 + 933 008a 0822 movs r2, #8 + 934 008c 1946 mov r1, r3 + 935 008e 0D48 ldr r0, .L47 + 936 0090 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 937 0094 0346 mov r3, r0 + 938 .loc 1 471 6 discriminator 1 + 939 0096 002B cmp r3, #0 + 940 0098 01D0 beq .L45 + 472:Core/Src/main.c **** { + 473:Core/Src/main.c **** Error_Handler(); + 941 .loc 1 473 5 + 942 009a FFF7FEFF bl Error_Handler + 943 .L45: + 474:Core/Src/main.c **** } + 475:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) + 944 .loc 1 475 7 + 945 009e 3B46 mov r3, r7 + 946 00a0 0C22 movs r2, #12 + 947 00a2 1946 mov r1, r3 + 948 00a4 0748 ldr r0, .L47 + ARM GAS /tmp/ccSWt3lr.s page 26 + + + 949 00a6 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 950 00aa 0346 mov r3, r0 + 951 .loc 1 475 6 discriminator 1 + 952 00ac 002B cmp r3, #0 + 953 00ae 01D0 beq .L46 + 476:Core/Src/main.c **** { + 477:Core/Src/main.c **** Error_Handler(); + 954 .loc 1 477 5 + 955 00b0 FFF7FEFF bl Error_Handler + 956 .L46: + 478:Core/Src/main.c **** } + 479:Core/Src/main.c **** /* USER CODE BEGIN TIM3_Init 2 */ + 480:Core/Src/main.c **** + 481:Core/Src/main.c **** /* USER CODE END TIM3_Init 2 */ + 482:Core/Src/main.c **** HAL_TIM_MspPostInit(&htim3); + 957 .loc 1 482 3 + 958 00b4 0348 ldr r0, .L47 + 959 00b6 FFF7FEFF bl HAL_TIM_MspPostInit + 483:Core/Src/main.c **** + 484:Core/Src/main.c **** } + 960 .loc 1 484 1 + 961 00ba 00BF nop + 962 00bc 2837 adds r7, r7, #40 + 963 .cfi_def_cfa_offset 8 + 964 00be BD46 mov sp, r7 + 965 .cfi_def_cfa_register 13 + 966 @ sp needed + 967 00c0 80BD pop {r7, pc} + 968 .L48: + 969 00c2 00BF .align 2 + 970 .L47: + 971 00c4 00000000 .word htim3 + 972 00c8 00040040 .word 1073742848 + 973 .cfi_endproc + 974 .LFE137: + 976 .section .text.MX_TIM4_Init,"ax",%progbits + 977 .align 1 + 978 .syntax unified + 979 .thumb + 980 .thumb_func + 982 MX_TIM4_Init: + 983 .LFB138: + 485:Core/Src/main.c **** + 486:Core/Src/main.c **** /** + 487:Core/Src/main.c **** * @brief TIM4 Initialization Function + 488:Core/Src/main.c **** * @param None + 489:Core/Src/main.c **** * @retval None + 490:Core/Src/main.c **** */ + 491:Core/Src/main.c **** static void MX_TIM4_Init(void) + 492:Core/Src/main.c **** { + 984 .loc 1 492 1 + 985 .cfi_startproc + 986 @ args = 0, pretend = 0, frame = 40 + 987 @ frame_needed = 1, uses_anonymous_args = 0 + 988 0000 80B5 push {r7, lr} + 989 .cfi_def_cfa_offset 8 + 990 .cfi_offset 7, -8 + ARM GAS /tmp/ccSWt3lr.s page 27 + + + 991 .cfi_offset 14, -4 + 992 0002 8AB0 sub sp, sp, #40 + 993 .cfi_def_cfa_offset 48 + 994 0004 00AF add r7, sp, #0 + 995 .cfi_def_cfa_register 7 + 493:Core/Src/main.c **** + 494:Core/Src/main.c **** /* USER CODE BEGIN TIM4_Init 0 */ + 495:Core/Src/main.c **** + 496:Core/Src/main.c **** /* USER CODE END TIM4_Init 0 */ + 497:Core/Src/main.c **** + 498:Core/Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 996 .loc 1 498 27 + 997 0006 07F11C03 add r3, r7, #28 + 998 000a 0022 movs r2, #0 + 999 000c 1A60 str r2, [r3] + 1000 000e 5A60 str r2, [r3, #4] + 1001 0010 9A60 str r2, [r3, #8] + 499:Core/Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 1002 .loc 1 499 22 + 1003 0012 3B46 mov r3, r7 + 1004 0014 0022 movs r2, #0 + 1005 0016 1A60 str r2, [r3] + 1006 0018 5A60 str r2, [r3, #4] + 1007 001a 9A60 str r2, [r3, #8] + 1008 001c DA60 str r2, [r3, #12] + 1009 001e 1A61 str r2, [r3, #16] + 1010 0020 5A61 str r2, [r3, #20] + 1011 0022 9A61 str r2, [r3, #24] + 500:Core/Src/main.c **** + 501:Core/Src/main.c **** /* USER CODE BEGIN TIM4_Init 1 */ + 502:Core/Src/main.c **** + 503:Core/Src/main.c **** /* USER CODE END TIM4_Init 1 */ + 504:Core/Src/main.c **** htim4.Instance = TIM4; + 1012 .loc 1 504 18 + 1013 0024 2C4B ldr r3, .L55 + 1014 0026 2D4A ldr r2, .L55+4 + 1015 0028 1A60 str r2, [r3] + 505:Core/Src/main.c **** htim4.Init.Prescaler = 624; + 1016 .loc 1 505 24 + 1017 002a 2B4B ldr r3, .L55 + 1018 002c 4FF41C72 mov r2, #624 + 1019 0030 5A60 str r2, [r3, #4] + 506:Core/Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; + 1020 .loc 1 506 26 + 1021 0032 294B ldr r3, .L55 + 1022 0034 0022 movs r2, #0 + 1023 0036 9A60 str r2, [r3, #8] + 507:Core/Src/main.c **** htim4.Init.Period = 255; + 1024 .loc 1 507 21 + 1025 0038 274B ldr r3, .L55 + 1026 003a FF22 movs r2, #255 + 1027 003c DA60 str r2, [r3, #12] + 508:Core/Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 1028 .loc 1 508 28 + 1029 003e 264B ldr r3, .L55 + 1030 0040 0022 movs r2, #0 + 1031 0042 1A61 str r2, [r3, #16] + ARM GAS /tmp/ccSWt3lr.s page 28 + + + 509:Core/Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 1032 .loc 1 509 32 + 1033 0044 244B ldr r3, .L55 + 1034 0046 0022 movs r2, #0 + 1035 0048 9A61 str r2, [r3, #24] + 510:Core/Src/main.c **** if (HAL_TIM_PWM_Init(&htim4) != HAL_OK) + 1036 .loc 1 510 7 + 1037 004a 2348 ldr r0, .L55 + 1038 004c FFF7FEFF bl HAL_TIM_PWM_Init + 1039 0050 0346 mov r3, r0 + 1040 .loc 1 510 6 discriminator 1 + 1041 0052 002B cmp r3, #0 + 1042 0054 01D0 beq .L50 + 511:Core/Src/main.c **** { + 512:Core/Src/main.c **** Error_Handler(); + 1043 .loc 1 512 5 + 1044 0056 FFF7FEFF bl Error_Handler + 1045 .L50: + 513:Core/Src/main.c **** } + 514:Core/Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 1046 .loc 1 514 37 + 1047 005a 0023 movs r3, #0 + 1048 005c FB61 str r3, [r7, #28] + 515:Core/Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 1049 .loc 1 515 33 + 1050 005e 0023 movs r3, #0 + 1051 0060 7B62 str r3, [r7, #36] + 516:Core/Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) + 1052 .loc 1 516 7 + 1053 0062 07F11C03 add r3, r7, #28 + 1054 0066 1946 mov r1, r3 + 1055 0068 1B48 ldr r0, .L55 + 1056 006a FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 1057 006e 0346 mov r3, r0 + 1058 .loc 1 516 6 discriminator 1 + 1059 0070 002B cmp r3, #0 + 1060 0072 01D0 beq .L51 + 517:Core/Src/main.c **** { + 518:Core/Src/main.c **** Error_Handler(); + 1061 .loc 1 518 5 + 1062 0074 FFF7FEFF bl Error_Handler + 1063 .L51: + 519:Core/Src/main.c **** } + 520:Core/Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 1064 .loc 1 520 20 + 1065 0078 6023 movs r3, #96 + 1066 007a 3B60 str r3, [r7] + 521:Core/Src/main.c **** sConfigOC.Pulse = 0; + 1067 .loc 1 521 19 + 1068 007c 0023 movs r3, #0 + 1069 007e 7B60 str r3, [r7, #4] + 522:Core/Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 1070 .loc 1 522 24 + 1071 0080 0023 movs r3, #0 + 1072 0082 BB60 str r3, [r7, #8] + 523:Core/Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 1073 .loc 1 523 24 + ARM GAS /tmp/ccSWt3lr.s page 29 + + + 1074 0084 0023 movs r3, #0 + 1075 0086 3B61 str r3, [r7, #16] + 524:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 1076 .loc 1 524 7 + 1077 0088 3B46 mov r3, r7 + 1078 008a 0022 movs r2, #0 + 1079 008c 1946 mov r1, r3 + 1080 008e 1248 ldr r0, .L55 + 1081 0090 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1082 0094 0346 mov r3, r0 + 1083 .loc 1 524 6 discriminator 1 + 1084 0096 002B cmp r3, #0 + 1085 0098 01D0 beq .L52 + 525:Core/Src/main.c **** { + 526:Core/Src/main.c **** Error_Handler(); + 1086 .loc 1 526 5 + 1087 009a FFF7FEFF bl Error_Handler + 1088 .L52: + 527:Core/Src/main.c **** } + 528:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) + 1089 .loc 1 528 7 + 1090 009e 3B46 mov r3, r7 + 1091 00a0 0422 movs r2, #4 + 1092 00a2 1946 mov r1, r3 + 1093 00a4 0C48 ldr r0, .L55 + 1094 00a6 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1095 00aa 0346 mov r3, r0 + 1096 .loc 1 528 6 discriminator 1 + 1097 00ac 002B cmp r3, #0 + 1098 00ae 01D0 beq .L53 + 529:Core/Src/main.c **** { + 530:Core/Src/main.c **** Error_Handler(); + 1099 .loc 1 530 5 + 1100 00b0 FFF7FEFF bl Error_Handler + 1101 .L53: + 531:Core/Src/main.c **** } + 532:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 1102 .loc 1 532 7 + 1103 00b4 3B46 mov r3, r7 + 1104 00b6 0822 movs r2, #8 + 1105 00b8 1946 mov r1, r3 + 1106 00ba 0748 ldr r0, .L55 + 1107 00bc FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1108 00c0 0346 mov r3, r0 + 1109 .loc 1 532 6 discriminator 1 + 1110 00c2 002B cmp r3, #0 + 1111 00c4 01D0 beq .L54 + 533:Core/Src/main.c **** { + 534:Core/Src/main.c **** Error_Handler(); + 1112 .loc 1 534 5 + 1113 00c6 FFF7FEFF bl Error_Handler + 1114 .L54: + 535:Core/Src/main.c **** } + 536:Core/Src/main.c **** /* USER CODE BEGIN TIM4_Init 2 */ + 537:Core/Src/main.c **** + 538:Core/Src/main.c **** /* USER CODE END TIM4_Init 2 */ + 539:Core/Src/main.c **** HAL_TIM_MspPostInit(&htim4); + ARM GAS /tmp/ccSWt3lr.s page 30 + + + 1115 .loc 1 539 3 + 1116 00ca 0348 ldr r0, .L55 + 1117 00cc FFF7FEFF bl HAL_TIM_MspPostInit + 540:Core/Src/main.c **** + 541:Core/Src/main.c **** } + 1118 .loc 1 541 1 + 1119 00d0 00BF nop + 1120 00d2 2837 adds r7, r7, #40 + 1121 .cfi_def_cfa_offset 8 + 1122 00d4 BD46 mov sp, r7 + 1123 .cfi_def_cfa_register 13 + 1124 @ sp needed + 1125 00d6 80BD pop {r7, pc} + 1126 .L56: + 1127 .align 2 + 1128 .L55: + 1129 00d8 00000000 .word htim4 + 1130 00dc 00080040 .word 1073743872 + 1131 .cfi_endproc + 1132 .LFE138: + 1134 .section .text.MX_TIM15_Init,"ax",%progbits + 1135 .align 1 + 1136 .syntax unified + 1137 .thumb + 1138 .thumb_func + 1140 MX_TIM15_Init: + 1141 .LFB139: + 542:Core/Src/main.c **** + 543:Core/Src/main.c **** /** + 544:Core/Src/main.c **** * @brief TIM15 Initialization Function + 545:Core/Src/main.c **** * @param None + 546:Core/Src/main.c **** * @retval None + 547:Core/Src/main.c **** */ + 548:Core/Src/main.c **** static void MX_TIM15_Init(void) + 549:Core/Src/main.c **** { + 1142 .loc 1 549 1 + 1143 .cfi_startproc + 1144 @ args = 0, pretend = 0, frame = 88 + 1145 @ frame_needed = 1, uses_anonymous_args = 0 + 1146 0000 80B5 push {r7, lr} + 1147 .cfi_def_cfa_offset 8 + 1148 .cfi_offset 7, -8 + 1149 .cfi_offset 14, -4 + 1150 0002 96B0 sub sp, sp, #88 + 1151 .cfi_def_cfa_offset 96 + 1152 0004 00AF add r7, sp, #0 + 1153 .cfi_def_cfa_register 7 + 550:Core/Src/main.c **** + 551:Core/Src/main.c **** /* USER CODE BEGIN TIM15_Init 0 */ + 552:Core/Src/main.c **** + 553:Core/Src/main.c **** /* USER CODE END TIM15_Init 0 */ + 554:Core/Src/main.c **** + 555:Core/Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 1154 .loc 1 555 27 + 1155 0006 07F14C03 add r3, r7, #76 + 1156 000a 0022 movs r2, #0 + 1157 000c 1A60 str r2, [r3] + ARM GAS /tmp/ccSWt3lr.s page 31 + + + 1158 000e 5A60 str r2, [r3, #4] + 1159 0010 9A60 str r2, [r3, #8] + 556:Core/Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 1160 .loc 1 556 22 + 1161 0012 07F13003 add r3, r7, #48 + 1162 0016 0022 movs r2, #0 + 1163 0018 1A60 str r2, [r3] + 1164 001a 5A60 str r2, [r3, #4] + 1165 001c 9A60 str r2, [r3, #8] + 1166 001e DA60 str r2, [r3, #12] + 1167 0020 1A61 str r2, [r3, #16] + 1168 0022 5A61 str r2, [r3, #20] + 1169 0024 9A61 str r2, [r3, #24] + 557:Core/Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 1170 .loc 1 557 34 + 1171 0026 3B1D adds r3, r7, #4 + 1172 0028 2C22 movs r2, #44 + 1173 002a 0021 movs r1, #0 + 1174 002c 1846 mov r0, r3 + 1175 002e FFF7FEFF bl memset + 558:Core/Src/main.c **** + 559:Core/Src/main.c **** /* USER CODE BEGIN TIM15_Init 1 */ + 560:Core/Src/main.c **** + 561:Core/Src/main.c **** /* USER CODE END TIM15_Init 1 */ + 562:Core/Src/main.c **** htim15.Instance = TIM15; + 1176 .loc 1 562 19 + 1177 0032 3A4B ldr r3, .L63 + 1178 0034 3A4A ldr r2, .L63+4 + 1179 0036 1A60 str r2, [r3] + 563:Core/Src/main.c **** htim15.Init.Prescaler = 0; + 1180 .loc 1 563 25 + 1181 0038 384B ldr r3, .L63 + 1182 003a 0022 movs r2, #0 + 1183 003c 5A60 str r2, [r3, #4] + 564:Core/Src/main.c **** htim15.Init.CounterMode = TIM_COUNTERMODE_UP; + 1184 .loc 1 564 27 + 1185 003e 374B ldr r3, .L63 + 1186 0040 0022 movs r2, #0 + 1187 0042 9A60 str r2, [r3, #8] + 565:Core/Src/main.c **** htim15.Init.Period = 65535; + 1188 .loc 1 565 22 + 1189 0044 354B ldr r3, .L63 + 1190 0046 4FF6FF72 movw r2, #65535 + 1191 004a DA60 str r2, [r3, #12] + 566:Core/Src/main.c **** htim15.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 1192 .loc 1 566 29 + 1193 004c 334B ldr r3, .L63 + 1194 004e 0022 movs r2, #0 + 1195 0050 1A61 str r2, [r3, #16] + 567:Core/Src/main.c **** htim15.Init.RepetitionCounter = 0; + 1196 .loc 1 567 33 + 1197 0052 324B ldr r3, .L63 + 1198 0054 0022 movs r2, #0 + 1199 0056 5A61 str r2, [r3, #20] + 568:Core/Src/main.c **** htim15.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 1200 .loc 1 568 33 + 1201 0058 304B ldr r3, .L63 + ARM GAS /tmp/ccSWt3lr.s page 32 + + + 1202 005a 0022 movs r2, #0 + 1203 005c 9A61 str r2, [r3, #24] + 569:Core/Src/main.c **** if (HAL_TIM_PWM_Init(&htim15) != HAL_OK) + 1204 .loc 1 569 7 + 1205 005e 2F48 ldr r0, .L63 + 1206 0060 FFF7FEFF bl HAL_TIM_PWM_Init + 1207 0064 0346 mov r3, r0 + 1208 .loc 1 569 6 discriminator 1 + 1209 0066 002B cmp r3, #0 + 1210 0068 01D0 beq .L58 + 570:Core/Src/main.c **** { + 571:Core/Src/main.c **** Error_Handler(); + 1211 .loc 1 571 5 + 1212 006a FFF7FEFF bl Error_Handler + 1213 .L58: + 572:Core/Src/main.c **** } + 573:Core/Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 1214 .loc 1 573 37 + 1215 006e 0023 movs r3, #0 + 1216 0070 FB64 str r3, [r7, #76] + 574:Core/Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 1217 .loc 1 574 33 + 1218 0072 0023 movs r3, #0 + 1219 0074 7B65 str r3, [r7, #84] + 575:Core/Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim15, &sMasterConfig) != HAL_OK) + 1220 .loc 1 575 7 + 1221 0076 07F14C03 add r3, r7, #76 + 1222 007a 1946 mov r1, r3 + 1223 007c 2748 ldr r0, .L63 + 1224 007e FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 1225 0082 0346 mov r3, r0 + 1226 .loc 1 575 6 discriminator 1 + 1227 0084 002B cmp r3, #0 + 1228 0086 01D0 beq .L59 + 576:Core/Src/main.c **** { + 577:Core/Src/main.c **** Error_Handler(); + 1229 .loc 1 577 5 + 1230 0088 FFF7FEFF bl Error_Handler + 1231 .L59: + 578:Core/Src/main.c **** } + 579:Core/Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 1232 .loc 1 579 20 + 1233 008c 6023 movs r3, #96 + 1234 008e 3B63 str r3, [r7, #48] + 580:Core/Src/main.c **** sConfigOC.Pulse = 0; + 1235 .loc 1 580 19 + 1236 0090 0023 movs r3, #0 + 1237 0092 7B63 str r3, [r7, #52] + 581:Core/Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 1238 .loc 1 581 24 + 1239 0094 0023 movs r3, #0 + 1240 0096 BB63 str r3, [r7, #56] + 582:Core/Src/main.c **** sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; + 1241 .loc 1 582 25 + 1242 0098 0023 movs r3, #0 + 1243 009a FB63 str r3, [r7, #60] + 583:Core/Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + ARM GAS /tmp/ccSWt3lr.s page 33 + + + 1244 .loc 1 583 24 + 1245 009c 0023 movs r3, #0 + 1246 009e 3B64 str r3, [r7, #64] + 584:Core/Src/main.c **** sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; + 1247 .loc 1 584 25 + 1248 00a0 0023 movs r3, #0 + 1249 00a2 7B64 str r3, [r7, #68] + 585:Core/Src/main.c **** sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; + 1250 .loc 1 585 26 + 1251 00a4 0023 movs r3, #0 + 1252 00a6 BB64 str r3, [r7, #72] + 586:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim15, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 1253 .loc 1 586 7 + 1254 00a8 07F13003 add r3, r7, #48 + 1255 00ac 0022 movs r2, #0 + 1256 00ae 1946 mov r1, r3 + 1257 00b0 1A48 ldr r0, .L63 + 1258 00b2 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1259 00b6 0346 mov r3, r0 + 1260 .loc 1 586 6 discriminator 1 + 1261 00b8 002B cmp r3, #0 + 1262 00ba 01D0 beq .L60 + 587:Core/Src/main.c **** { + 588:Core/Src/main.c **** Error_Handler(); + 1263 .loc 1 588 5 + 1264 00bc FFF7FEFF bl Error_Handler + 1265 .L60: + 589:Core/Src/main.c **** } + 590:Core/Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim15, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) + 1266 .loc 1 590 7 + 1267 00c0 07F13003 add r3, r7, #48 + 1268 00c4 0422 movs r2, #4 + 1269 00c6 1946 mov r1, r3 + 1270 00c8 1448 ldr r0, .L63 + 1271 00ca FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1272 00ce 0346 mov r3, r0 + 1273 .loc 1 590 6 discriminator 1 + 1274 00d0 002B cmp r3, #0 + 1275 00d2 01D0 beq .L61 + 591:Core/Src/main.c **** { + 592:Core/Src/main.c **** Error_Handler(); + 1276 .loc 1 592 5 + 1277 00d4 FFF7FEFF bl Error_Handler + 1278 .L61: + 593:Core/Src/main.c **** } + 594:Core/Src/main.c **** sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE; + 1279 .loc 1 594 40 + 1280 00d8 0023 movs r3, #0 + 1281 00da 7B60 str r3, [r7, #4] + 595:Core/Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 1282 .loc 1 595 41 + 1283 00dc 0023 movs r3, #0 + 1284 00de BB60 str r3, [r7, #8] + 596:Core/Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + 1285 .loc 1 596 34 + 1286 00e0 0023 movs r3, #0 + 1287 00e2 FB60 str r3, [r7, #12] + ARM GAS /tmp/ccSWt3lr.s page 34 + + + 597:Core/Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 1288 .loc 1 597 33 + 1289 00e4 0023 movs r3, #0 + 1290 00e6 3B61 str r3, [r7, #16] + 598:Core/Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 1291 .loc 1 598 35 + 1292 00e8 0023 movs r3, #0 + 1293 00ea 7B61 str r3, [r7, #20] + 599:Core/Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 1294 .loc 1 599 38 + 1295 00ec 4FF40053 mov r3, #8192 + 1296 00f0 BB61 str r3, [r7, #24] + 600:Core/Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 1297 .loc 1 600 36 + 1298 00f2 0023 movs r3, #0 + 1299 00f4 FB61 str r3, [r7, #28] + 601:Core/Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 1300 .loc 1 601 40 + 1301 00f6 0023 movs r3, #0 + 1302 00f8 FB62 str r3, [r7, #44] + 602:Core/Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim15, &sBreakDeadTimeConfig) != HAL_OK) + 1303 .loc 1 602 7 + 1304 00fa 3B1D adds r3, r7, #4 + 1305 00fc 1946 mov r1, r3 + 1306 00fe 0748 ldr r0, .L63 + 1307 0100 FFF7FEFF bl HAL_TIMEx_ConfigBreakDeadTime + 1308 0104 0346 mov r3, r0 + 1309 .loc 1 602 6 discriminator 1 + 1310 0106 002B cmp r3, #0 + 1311 0108 01D0 beq .L62 + 603:Core/Src/main.c **** { + 604:Core/Src/main.c **** Error_Handler(); + 1312 .loc 1 604 5 + 1313 010a FFF7FEFF bl Error_Handler + 1314 .L62: + 605:Core/Src/main.c **** } + 606:Core/Src/main.c **** /* USER CODE BEGIN TIM15_Init 2 */ + 607:Core/Src/main.c **** + 608:Core/Src/main.c **** /* USER CODE END TIM15_Init 2 */ + 609:Core/Src/main.c **** HAL_TIM_MspPostInit(&htim15); + 1315 .loc 1 609 3 + 1316 010e 0348 ldr r0, .L63 + 1317 0110 FFF7FEFF bl HAL_TIM_MspPostInit + 610:Core/Src/main.c **** + 611:Core/Src/main.c **** } + 1318 .loc 1 611 1 + 1319 0114 00BF nop + 1320 0116 5837 adds r7, r7, #88 + 1321 .cfi_def_cfa_offset 8 + 1322 0118 BD46 mov sp, r7 + 1323 .cfi_def_cfa_register 13 + 1324 @ sp needed + 1325 011a 80BD pop {r7, pc} + 1326 .L64: + 1327 .align 2 + 1328 .L63: + 1329 011c 00000000 .word htim15 + ARM GAS /tmp/ccSWt3lr.s page 35 + + + 1330 0120 00400140 .word 1073823744 + 1331 .cfi_endproc + 1332 .LFE139: + 1334 .section .text.MX_GPIO_Init,"ax",%progbits + 1335 .align 1 + 1336 .syntax unified + 1337 .thumb + 1338 .thumb_func + 1340 MX_GPIO_Init: + 1341 .LFB140: + 612:Core/Src/main.c **** + 613:Core/Src/main.c **** /** + 614:Core/Src/main.c **** * @brief GPIO Initialization Function + 615:Core/Src/main.c **** * @param None + 616:Core/Src/main.c **** * @retval None + 617:Core/Src/main.c **** */ + 618:Core/Src/main.c **** static void MX_GPIO_Init(void) + 619:Core/Src/main.c **** { + 1342 .loc 1 619 1 + 1343 .cfi_startproc + 1344 @ args = 0, pretend = 0, frame = 40 + 1345 @ frame_needed = 1, uses_anonymous_args = 0 + 1346 0000 80B5 push {r7, lr} + 1347 .cfi_def_cfa_offset 8 + 1348 .cfi_offset 7, -8 + 1349 .cfi_offset 14, -4 + 1350 0002 8AB0 sub sp, sp, #40 + 1351 .cfi_def_cfa_offset 48 + 1352 0004 00AF add r7, sp, #0 + 1353 .cfi_def_cfa_register 7 + 620:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 1354 .loc 1 620 20 + 1355 0006 07F11403 add r3, r7, #20 + 1356 000a 0022 movs r2, #0 + 1357 000c 1A60 str r2, [r3] + 1358 000e 5A60 str r2, [r3, #4] + 1359 0010 9A60 str r2, [r3, #8] + 1360 0012 DA60 str r2, [r3, #12] + 1361 0014 1A61 str r2, [r3, #16] + 1362 .LBB4: + 621:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ + 622:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 623:Core/Src/main.c **** + 624:Core/Src/main.c **** /* GPIO Ports Clock Enable */ + 625:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); + 1363 .loc 1 625 3 + 1364 0016 424B ldr r3, .L66 + 1365 0018 5B69 ldr r3, [r3, #20] + 1366 001a 414A ldr r2, .L66 + 1367 001c 43F40023 orr r3, r3, #524288 + 1368 0020 5361 str r3, [r2, #20] + 1369 0022 3F4B ldr r3, .L66 + 1370 0024 5B69 ldr r3, [r3, #20] + 1371 0026 03F40023 and r3, r3, #524288 + 1372 002a 3B61 str r3, [r7, #16] + 1373 002c 3B69 ldr r3, [r7, #16] + 1374 .LBE4: + ARM GAS /tmp/ccSWt3lr.s page 36 + + + 1375 .LBB5: + 626:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 1376 .loc 1 626 3 + 1377 002e 3C4B ldr r3, .L66 + 1378 0030 5B69 ldr r3, [r3, #20] + 1379 0032 3B4A ldr r2, .L66 + 1380 0034 43F48003 orr r3, r3, #4194304 + 1381 0038 5361 str r3, [r2, #20] + 1382 003a 394B ldr r3, .L66 + 1383 003c 5B69 ldr r3, [r3, #20] + 1384 003e 03F48003 and r3, r3, #4194304 + 1385 0042 FB60 str r3, [r7, #12] + 1386 0044 FB68 ldr r3, [r7, #12] + 1387 .LBE5: + 1388 .LBB6: + 627:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 1389 .loc 1 627 3 + 1390 0046 364B ldr r3, .L66 + 1391 0048 5B69 ldr r3, [r3, #20] + 1392 004a 354A ldr r2, .L66 + 1393 004c 43F40033 orr r3, r3, #131072 + 1394 0050 5361 str r3, [r2, #20] + 1395 0052 334B ldr r3, .L66 + 1396 0054 5B69 ldr r3, [r3, #20] + 1397 0056 03F40033 and r3, r3, #131072 + 1398 005a BB60 str r3, [r7, #8] + 1399 005c BB68 ldr r3, [r7, #8] + 1400 .LBE6: + 1401 .LBB7: + 628:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 1402 .loc 1 628 3 + 1403 005e 304B ldr r3, .L66 + 1404 0060 5B69 ldr r3, [r3, #20] + 1405 0062 2F4A ldr r2, .L66 + 1406 0064 43F48023 orr r3, r3, #262144 + 1407 0068 5361 str r3, [r2, #20] + 1408 006a 2D4B ldr r3, .L66 + 1409 006c 5B69 ldr r3, [r3, #20] + 1410 006e 03F48023 and r3, r3, #262144 + 1411 0072 7B60 str r3, [r7, #4] + 1412 0074 7B68 ldr r3, [r7, #4] + 1413 .LBE7: + 629:Core/Src/main.c **** + 630:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 631:Core/Src/main.c **** HAL_GPIO_WritePin(GPIOA, CSB_Pin|EEPROM___WC__Pin, GPIO_PIN_RESET); + 1414 .loc 1 631 3 + 1415 0076 0022 movs r2, #0 + 1416 0078 4FF48871 mov r1, #272 + 1417 007c 4FF09040 mov r0, #1207959552 + 1418 0080 FFF7FEFF bl HAL_GPIO_WritePin + 632:Core/Src/main.c **** + 633:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 634:Core/Src/main.c **** HAL_GPIO_WritePin(GPIOB, RELAY_ENABLE_Pin|PRECHARGE_ENABLE_Pin, GPIO_PIN_RESET); + 1419 .loc 1 634 3 + 1420 0084 0022 movs r2, #0 + 1421 0086 3021 movs r1, #48 + 1422 0088 2648 ldr r0, .L66+4 + ARM GAS /tmp/ccSWt3lr.s page 37 + + + 1423 008a FFF7FEFF bl HAL_GPIO_WritePin + 635:Core/Src/main.c **** + 636:Core/Src/main.c **** /*Configure GPIO pins : PC13 PC14 PC15 */ + 637:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15; + 1424 .loc 1 637 23 + 1425 008e 4FF46043 mov r3, #57344 + 1426 0092 7B61 str r3, [r7, #20] + 638:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + 1427 .loc 1 638 24 + 1428 0094 0323 movs r3, #3 + 1429 0096 BB61 str r3, [r7, #24] + 639:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1430 .loc 1 639 24 + 1431 0098 0023 movs r3, #0 + 1432 009a FB61 str r3, [r7, #28] + 640:Core/Src/main.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); + 1433 .loc 1 640 3 + 1434 009c 07F11403 add r3, r7, #20 + 1435 00a0 1946 mov r1, r3 + 1436 00a2 2148 ldr r0, .L66+8 + 1437 00a4 FFF7FEFF bl HAL_GPIO_Init + 641:Core/Src/main.c **** + 642:Core/Src/main.c **** /*Configure GPIO pins : PA0 PA1 PA2 PA3 */ + 643:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; + 1438 .loc 1 643 23 + 1439 00a8 0F23 movs r3, #15 + 1440 00aa 7B61 str r3, [r7, #20] + 644:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + 1441 .loc 1 644 24 + 1442 00ac 0323 movs r3, #3 + 1443 00ae BB61 str r3, [r7, #24] + 645:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1444 .loc 1 645 24 + 1445 00b0 0023 movs r3, #0 + 1446 00b2 FB61 str r3, [r7, #28] + 646:Core/Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 1447 .loc 1 646 3 + 1448 00b4 07F11403 add r3, r7, #20 + 1449 00b8 1946 mov r1, r3 + 1450 00ba 4FF09040 mov r0, #1207959552 + 1451 00be FFF7FEFF bl HAL_GPIO_Init + 647:Core/Src/main.c **** + 648:Core/Src/main.c **** /*Configure GPIO pins : CSB_Pin EEPROM___WC__Pin */ + 649:Core/Src/main.c **** GPIO_InitStruct.Pin = CSB_Pin|EEPROM___WC__Pin; + 1452 .loc 1 649 23 + 1453 00c2 4FF48873 mov r3, #272 + 1454 00c6 7B61 str r3, [r7, #20] + 650:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 1455 .loc 1 650 24 + 1456 00c8 0123 movs r3, #1 + 1457 00ca BB61 str r3, [r7, #24] + 651:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1458 .loc 1 651 24 + 1459 00cc 0023 movs r3, #0 + 1460 00ce FB61 str r3, [r7, #28] + 652:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 1461 .loc 1 652 25 + ARM GAS /tmp/ccSWt3lr.s page 38 + + + 1462 00d0 0323 movs r3, #3 + 1463 00d2 3B62 str r3, [r7, #32] + 653:Core/Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 1464 .loc 1 653 3 + 1465 00d4 07F11403 add r3, r7, #20 + 1466 00d8 1946 mov r1, r3 + 1467 00da 4FF09040 mov r0, #1207959552 + 1468 00de FFF7FEFF bl HAL_GPIO_Init + 654:Core/Src/main.c **** + 655:Core/Src/main.c **** /*Configure GPIO pins : PB2 PB12 PB13 */ + 656:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_12|GPIO_PIN_13; + 1469 .loc 1 656 23 + 1470 00e2 43F20403 movw r3, #12292 + 1471 00e6 7B61 str r3, [r7, #20] + 657:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + 1472 .loc 1 657 24 + 1473 00e8 0323 movs r3, #3 + 1474 00ea BB61 str r3, [r7, #24] + 658:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1475 .loc 1 658 24 + 1476 00ec 0023 movs r3, #0 + 1477 00ee FB61 str r3, [r7, #28] + 659:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 1478 .loc 1 659 3 + 1479 00f0 07F11403 add r3, r7, #20 + 1480 00f4 1946 mov r1, r3 + 1481 00f6 0B48 ldr r0, .L66+4 + 1482 00f8 FFF7FEFF bl HAL_GPIO_Init + 660:Core/Src/main.c **** + 661:Core/Src/main.c **** /*Configure GPIO pins : RELAY_ENABLE_Pin PRECHARGE_ENABLE_Pin */ + 662:Core/Src/main.c **** GPIO_InitStruct.Pin = RELAY_ENABLE_Pin|PRECHARGE_ENABLE_Pin; + 1483 .loc 1 662 23 + 1484 00fc 3023 movs r3, #48 + 1485 00fe 7B61 str r3, [r7, #20] + 663:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 1486 .loc 1 663 24 + 1487 0100 0123 movs r3, #1 + 1488 0102 BB61 str r3, [r7, #24] + 664:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1489 .loc 1 664 24 + 1490 0104 0023 movs r3, #0 + 1491 0106 FB61 str r3, [r7, #28] + 665:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 1492 .loc 1 665 25 + 1493 0108 0023 movs r3, #0 + 1494 010a 3B62 str r3, [r7, #32] + 666:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 1495 .loc 1 666 3 + 1496 010c 07F11403 add r3, r7, #20 + 1497 0110 1946 mov r1, r3 + 1498 0112 0448 ldr r0, .L66+4 + 1499 0114 FFF7FEFF bl HAL_GPIO_Init + 667:Core/Src/main.c **** + 668:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 669:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 670:Core/Src/main.c **** } + 1500 .loc 1 670 1 + ARM GAS /tmp/ccSWt3lr.s page 39 + + + 1501 0118 00BF nop + 1502 011a 2837 adds r7, r7, #40 + 1503 .cfi_def_cfa_offset 8 + 1504 011c BD46 mov sp, r7 + 1505 .cfi_def_cfa_register 13 + 1506 @ sp needed + 1507 011e 80BD pop {r7, pc} + 1508 .L67: + 1509 .align 2 + 1510 .L66: + 1511 0120 00100240 .word 1073876992 + 1512 0124 00040048 .word 1207960576 + 1513 0128 00080048 .word 1207961600 + 1514 .cfi_endproc + 1515 .LFE140: + 1517 .section .text.Error_Handler,"ax",%progbits + 1518 .align 1 + 1519 .global Error_Handler + 1520 .syntax unified + 1521 .thumb + 1522 .thumb_func + 1524 Error_Handler: + 1525 .LFB141: + 671:Core/Src/main.c **** + 672:Core/Src/main.c **** /* USER CODE BEGIN 4 */ + 673:Core/Src/main.c **** + 674:Core/Src/main.c **** /* USER CODE END 4 */ + 675:Core/Src/main.c **** + 676:Core/Src/main.c **** /** + 677:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. + 678:Core/Src/main.c **** * @retval None + 679:Core/Src/main.c **** */ + 680:Core/Src/main.c **** void Error_Handler(void) + 681:Core/Src/main.c **** { + 1526 .loc 1 681 1 + 1527 .cfi_startproc + 1528 @ args = 0, pretend = 0, frame = 0 + 1529 @ frame_needed = 1, uses_anonymous_args = 0 + 1530 @ link register save eliminated. + 1531 0000 80B4 push {r7} + 1532 .cfi_def_cfa_offset 4 + 1533 .cfi_offset 7, -4 + 1534 0002 00AF add r7, sp, #0 + 1535 .cfi_def_cfa_register 7 + 1536 .LBB8: + 1537 .LBB9: + 1538 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + ARM GAS /tmp/ccSWt3lr.s page 40 + + + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + ARM GAS /tmp/ccSWt3lr.s page 41 + + + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccSWt3lr.s page 42 + + + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + 1539 .loc 2 142 3 + 1540 .syntax unified + 1541 @ 142 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1542 0004 72B6 cpsid i + 1543 @ 0 "" 2 + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 1544 .loc 2 143 1 + 1545 .thumb + 1546 .syntax unified + 1547 0006 00BF nop + 1548 .L69: + 1549 .LBE9: + 1550 .LBE8: + 682:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 683:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 684:Core/Src/main.c **** __disable_irq(); + 685:Core/Src/main.c **** while (1) + 1551 .loc 1 685 9 + 1552 0008 00BF nop + 1553 000a FDE7 b .L69 + 1554 .cfi_endproc + 1555 .LFE141: + 1557 .text + 1558 .Letext0: + 1559 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1560 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1561 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1562 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1563 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1564 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h" + 1565 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h" + 1566 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 1567 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 1568 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + 1569 .file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + 1570 .file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 1571 .file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 1572 .file 16 "Core/Inc/main.h" + 1573 .file 17 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h" + ARM GAS /tmp/ccSWt3lr.s page 43 + + + 1574 .file 18 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h" + 1575 .file 19 "Core/Inc/state_machine.h" + 1576 .file 20 "Core/Inc/AMS_HighLevel.h" + 1577 .file 21 "Core/Inc/eeprom.h" + 1578 .file 22 "Core/Inc/status_LED.h" + 1579 .file 23 "Core/Inc/soc_estimation.h" + 1580 .file 24 "Core/Inc/PWM_control.h" + 1581 .file 25 "Core/Inc/can.h" + 1582 .file 26 "Core/Inc/TMP1075.h" + 1583 .file 27 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccSWt3lr.s page 44 + + +DEFINED SYMBOLS + *ABS*:00000000 main.c + /tmp/ccSWt3lr.s:25 .bss.hcan:00000000 hcan + /tmp/ccSWt3lr.s:22 .bss.hcan:00000000 $d + /tmp/ccSWt3lr.s:32 .bss.hi2c1:00000000 hi2c1 + /tmp/ccSWt3lr.s:29 .bss.hi2c1:00000000 $d + /tmp/ccSWt3lr.s:39 .bss.hi2c2:00000000 hi2c2 + /tmp/ccSWt3lr.s:36 .bss.hi2c2:00000000 $d + /tmp/ccSWt3lr.s:46 .bss.hspi1:00000000 hspi1 + /tmp/ccSWt3lr.s:43 .bss.hspi1:00000000 $d + /tmp/ccSWt3lr.s:53 .bss.htim2:00000000 htim2 + /tmp/ccSWt3lr.s:50 .bss.htim2:00000000 $d + /tmp/ccSWt3lr.s:60 .bss.htim3:00000000 htim3 + /tmp/ccSWt3lr.s:57 .bss.htim3:00000000 $d + /tmp/ccSWt3lr.s:67 .bss.htim4:00000000 htim4 + /tmp/ccSWt3lr.s:64 .bss.htim4:00000000 $d + /tmp/ccSWt3lr.s:74 .bss.htim15:00000000 htim15 + /tmp/ccSWt3lr.s:71 .bss.htim15:00000000 $d + /tmp/ccSWt3lr.s:77 .text.main:00000000 $t + /tmp/ccSWt3lr.s:83 .text.main:00000000 main + /tmp/ccSWt3lr.s:194 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/ccSWt3lr.s:1340 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/ccSWt3lr.s:315 .text.MX_CAN_Init:00000000 MX_CAN_Init + /tmp/ccSWt3lr.s:402 .text.MX_I2C1_Init:00000000 MX_I2C1_Init + /tmp/ccSWt3lr.s:598 .text.MX_SPI1_Init:00000000 MX_SPI1_Init + /tmp/ccSWt3lr.s:1140 .text.MX_TIM15_Init:00000000 MX_TIM15_Init + /tmp/ccSWt3lr.s:500 .text.MX_I2C2_Init:00000000 MX_I2C2_Init + /tmp/ccSWt3lr.s:693 .text.MX_TIM2_Init:00000000 MX_TIM2_Init + /tmp/ccSWt3lr.s:837 .text.MX_TIM3_Init:00000000 MX_TIM3_Init + /tmp/ccSWt3lr.s:982 .text.MX_TIM4_Init:00000000 MX_TIM4_Init + /tmp/ccSWt3lr.s:176 .text.main:00000094 $d + /tmp/ccSWt3lr.s:188 .text.SystemClock_Config:00000000 $t + /tmp/ccSWt3lr.s:1524 .text.Error_Handler:00000000 Error_Handler + /tmp/ccSWt3lr.s:310 .text.MX_CAN_Init:00000000 $t + /tmp/ccSWt3lr.s:391 .text.MX_CAN_Init:00000064 $d + /tmp/ccSWt3lr.s:397 .text.MX_I2C1_Init:00000000 $t + /tmp/ccSWt3lr.s:488 .text.MX_I2C1_Init:00000074 $d + /tmp/ccSWt3lr.s:495 .text.MX_I2C2_Init:00000000 $t + /tmp/ccSWt3lr.s:586 .text.MX_I2C2_Init:00000074 $d + /tmp/ccSWt3lr.s:593 .text.MX_SPI1_Init:00000000 $t + /tmp/ccSWt3lr.s:682 .text.MX_SPI1_Init:00000074 $d + /tmp/ccSWt3lr.s:688 .text.MX_TIM2_Init:00000000 $t + /tmp/ccSWt3lr.s:827 .text.MX_TIM2_Init:000000c4 $d + /tmp/ccSWt3lr.s:832 .text.MX_TIM3_Init:00000000 $t + /tmp/ccSWt3lr.s:971 .text.MX_TIM3_Init:000000c4 $d + /tmp/ccSWt3lr.s:977 .text.MX_TIM4_Init:00000000 $t + /tmp/ccSWt3lr.s:1129 .text.MX_TIM4_Init:000000d8 $d + /tmp/ccSWt3lr.s:1135 .text.MX_TIM15_Init:00000000 $t + /tmp/ccSWt3lr.s:1329 .text.MX_TIM15_Init:0000011c $d + /tmp/ccSWt3lr.s:1335 .text.MX_GPIO_Init:00000000 $t + /tmp/ccSWt3lr.s:1511 .text.MX_GPIO_Init:00000120 $d + /tmp/ccSWt3lr.s:1518 .text.Error_Handler:00000000 $t + +UNDEFINED SYMBOLS +HAL_Init +sm_init +tmp1075_init + ARM GAS /tmp/ccSWt3lr.s page 45 + + +AMS_Init +can_init +PWM_control_init +soc_init +status_led_init +sm_program_powerground +eeprom_init +AMS_Loop +HAL_GetTick +sm_update +memset +HAL_RCC_OscConfig +HAL_RCC_ClockConfig +HAL_RCCEx_PeriphCLKConfig +HAL_CAN_Init +HAL_I2C_Init +HAL_I2CEx_ConfigAnalogFilter +HAL_I2CEx_ConfigDigitalFilter +HAL_SPI_Init +HAL_TIM_PWM_Init +HAL_TIMEx_MasterConfigSynchronization +HAL_TIM_PWM_ConfigChannel +HAL_TIM_MspPostInit +HAL_TIMEx_ConfigBreakDeadTime +HAL_GPIO_WritePin +HAL_GPIO_Init diff --git a/Software/build/main.o b/Software/build/main.o new file mode 100644 index 0000000..e3aa69c Binary files /dev/null and b/Software/build/main.o differ diff --git a/Software/build/mvbms-test-24.bin b/Software/build/mvbms-test-24.bin new file mode 100755 index 0000000..89af896 Binary files /dev/null and b/Software/build/mvbms-test-24.bin differ diff --git a/Software/build/mvbms-test-24.elf b/Software/build/mvbms-test-24.elf new file mode 100755 index 0000000..03730ea Binary files /dev/null and b/Software/build/mvbms-test-24.elf differ diff --git a/Software/build/mvbms-test-24.hex b/Software/build/mvbms-test-24.hex new file mode 100644 index 0000000..59d7123 --- /dev/null +++ b/Software/build/mvbms-test-24.hex @@ -0,0 +1,2467 @@ +:020000040800F2 +:100000000080002019980008A14C0008A94C0008A5 +:10001000B14C0008B94C0008C14C000800000000B9 +:10002000000000000000000000000000C94C0008B3 +:10003000D74C000800000000E54C0008F34C000815 +:10004000699800086998000869980008699800088C +:10005000699800086998000869980008699800087C +:10006000699800086998000869980008699800086C +:10007000699800086998000869980008699800085C +:10008000699800086998000869980008699800084C +:10009000014D0008154D000869980008699800088E +:1000A000699800086998000869980008699800082C +:1000B000699800086998000869980008699800081C +:1000C000699800086998000869980008699800080C +:1000D00069980008699800086998000869980008FC +:1000E00069980008699800086998000800000000F5 +:1000F0000000000000000000000000000000000000 +:1001000000000000000000000000000069980008E6 +:1001100069980008699800086998000800000000C4 +:1001200069980008699800086998000869980008AB +:1001300069980008000000000000000000000000B6 +:10014000699800086998000800000000000000009D +:10015000000000000000000000000000000000009F +:10016000000000000000000069980008699800087D +:100170006998000800000000000000000000000076 +:0801800000000000699800086E +:1001880081F0004102E000BF83F0004330B54FEA40 +:1001980041044FEA430594EA050F08BF90EA020FAD +:1001A8001FBF54EA000C55EA020C7FEA645C7FEA40 +:1001B800655C00F0E2804FEA5454D4EB5555B8BF63 +:1001C8006D420CDD2C4480EA020281EA030382EAD4 +:1001D800000083EA010180EA020281EA0303362D66 +:1001E80088BF30BD11F0004F4FEA01314FF4801C39 +:1001F8004CEA113102D0404261EB410113F0004F4B +:100208004FEA03334CEA133302D0524263EB430301 +:1002180094EA050F00F0A780A4F10104D5F1200E9F +:100228000DDB02FA0EFC22FA05F2801841F10001FA +:1002380003FA0EF2801843FA05F359410EE0A5F1CE +:1002480020050EF1200E012A03FA0EFC28BF4CF0FF +:10025800020C43FA05F3C01851EBE37101F00045B5 +:1002680007D54FF0000EDCF1000C7EEB00006EEBC2 +:100278000101B1F5801F1BD3B1F5001F0CD349084C +:100288005FEA30004FEA3C0C04F101044FEA4452A3 +:1002980012F5800F80F09A80BCF1004F08BF5FEA2A +:1002A800500C50F1000041EB045141EA050130BD0A +:1002B8005FEA4C0C404141EB0101013C28BFB1F51C +:1002C800801FE9D291F0000F04BF01460020B1FA67 +:1002D80081F308BF2033A3F10B03B3F120020CDA3A +:1002E8000C3208DD02F1140CC2F10C0201FA0CF018 +:1002F80021FA02F10CE002F11402D8BFC2F1200C7D +:1003080001FA02F120FA0CFCDCBF41EA0C01904032 +:10031800E41AA2BF01EB0451294330BD6FEA04047B +:100328001F3C1CDA0C340EDC04F11404C4F1200266 +:1003380020FA04F001FA02F340EA030021FA04F378 +:1003480045EA030130BDC4F10C04C4F1200220FACF +:1003580002F001FA04F340EA0300294630BD21FA0D +:1003680004F0294630BD94F0000F83F4801306BFD3 +:1003780081F480110134013D4EE77FEA645C18BFC7 +:100388007FEA655C29D094EA050F08BF90EA020F5E +:1003980005D054EA000C04BF1946104630BD91EA56 +:1003A800030F1EBF0021002030BD5FEA545C05D159 +:1003B8004000494128BF41F0004130BD14F5800498 +:1003C8003CBF01F5801130BD01F0004545F0FE410C +:1003D80041F470014FF0000030BD7FEA645C1ABF41 +:1003E800194610467FEA655C1CBF0B46024650EA78 +:1003F800013406BF52EA033591EA030F41F40021A4 +:1004080030BD00BF90F0000F04BF0021704730B529 +:100418004FF4806404F132044FF000054FF00001FE +:1004280050E700BF90F0000F04BF0021704730B5BF +:100438004FF4806404F1320410F0004548BF404294 +:100448004FF000013EE700BF42004FEAE2014FEAE9 +:1004580031014FEA02701FBF12F07F4393F07F4FC4 +:1004680081F06051704732F07F4208BF704793F0C7 +:100478007F4F04BF41F40021704730B54FF46074DA +:1004880001F0004521F000411CE700BF50EA0102DD +:1004980008BF704730B54FF000050AE050EA010286 +:1004A80008BF704730B511F0004502D5404261EBF6 +:1004B80041014FF4806404F132045FEA915C3FF437 +:1004C800D8AE4FF003025FEADC0C18BF03325FEAD4 +:1004D800DC0C18BF033202EBDC02C2F1200300FA85 +:1004E80003FC20FA02F001FA03FE40EA0E0021FAAA +:1004F80002F11444BDE600BF70B54FF0FF0C4CF498 +:10050800E06C1CEA11541DBF1CEA135594EA0C0F49 +:1005180095EA0C0F00F0DEF82C4481EA030621EA84 +:100528004C5123EA4C5350EA013518BF52EA0335BF +:1005380041F4801143F4801338D0A0FB02CE4FF071 +:100548000005E1FB02E506F00042E0FB03E54FF0A1 +:100558000006E1FB03569CF0000F18BF4EF0010E99 +:10056800A4F1FF04B6F5007F64F5407404D25FEA95 +:100578004E0E6D4146EB060642EAC62141EA555148 +:100588004FEAC52040EA5E504FEACE2EB4F1FD0C8A +:1005980088BFBCF5E06F1ED8BEF1004F08BF5FEA08 +:1005A800500E50F1000041EB045170BD06F00046BA +:1005B80046EA010140EA020081EA0301B4EB5C0467 +:1005C800C2BFD4EB0C0541EA045170BD41F480115F +:1005D8004FF0000E013C00F3AB8014F1360FDEBF84 +:1005E800002001F0004170BDC4F10004203C35DA60 +:1005F8000C341BDC04F11404C4F1200500FA05F3E3 +:1006080020FA04F001FA05F240EA020001F0004283 +:1006180021F0004110EBD37021FA04F642EB0601F9 +:100628005EEA430E08BF20EAD37070BDC4F10C0423 +:10063800C4F1200500FA04F320FA05F001FA04F2E7 +:1006480040EA020001F0004110EBD37041F10001D3 +:100658005EEA430E08BF20EAD37070BDC4F12005DE +:1006680000FA05F24EEA020E20FA04F301FA05F246 +:1006780043EA020321FA04F001F0004121FA04F2EE +:1006880020EA020000EBD3705EEA430E08BF20EABE +:10069800D37070BD94F0000F0FD101F000464000F8 +:1006A80041EB010111F4801F08BF013CF7D041EA7A +:1006B800060195F0000F18BF704703F0004652007E +:1006C80043EB030313F4801F08BF013DF7D043EA4F +:1006D8000603704794EA0C0F0CEA135518BF95EA05 +:1006E8000C0F0CD050EA410618BF52EA4306D1D18C +:1006F80081EA030101F000414FF0000070BD50EAAB +:10070800410606BF1046194652EA430619D094EA34 +:100718000C0F02D150EA013613D195EA0C0F05D11E +:1007280052EA03361CBF104619460AD181EA030172 +:1007380001F0004141F0FE4141F470014FF000002A +:1007480070BD41F0FE4141F4780170BD70B54FF0C5 +:10075800FF0C4CF4E06C1CEA11541DBF1CEA135545 +:1007680094EA0C0F95EA0C0F00F0A7F8A4EB050427 +:1007780081EA030E52EA03354FEA013100F088801E +:100788004FEA03334FF0805545EA131343EA1263E7 +:100798004FEA022245EA111545EA10654FEA00269C +:1007A8000EF000419D4208BF964244F1FD0404F555 +:1007B800407402D25B084FEA3202B61A65EB0305B1 +:1007C8005B084FEA32024FF480104FF4002CB6EB6E +:1007D800020E75EB030E22BFB61A754640EA0C00EE +:1007E8005B084FEA3202B6EB020E75EB030E22BF2E +:1007F800B61A754640EA5C005B084FEA3202B6EB6F +:10080800020E75EB030E22BFB61A754640EA9C002D +:100818005B084FEA3202B6EB020E75EB030E22BFFD +:10082800B61A754640EADC0055EA060E18D04FEABB +:10083800051545EA16754FEA06164FEAC30343EA5B +:1008480052734FEAC2025FEA1C1CC0D111F4801F28 +:100858000BD141EA00014FF000004FF0004CB6E721 +:1008680011F4801F04BF01430020B4F1FD0C88BFC0 +:10087800BCF5E06F3FF6AFAEB5EB030C04BFB6EBCB +:10088800020C5FEA500C50F1000041EB045170BDBE +:100898000EF0004E4EEA113114EB5C04C2BFD4EBEB +:1008A8000C0541EA045170BD41F480114FF0000E6F +:1008B800013C90E645EA060E8DE60CEA135594EAEB +:1008C8000C0F08BF95EA0C0F3FF43BAF94EA0C0FEE +:1008D8000AD150EA01347FF434AF95EA0C0F7FF463 +:1008E80025AF104619462CE795EA0C0F06D152EAB7 +:1008F80003353FF4FDAE1046194622E750EA41069B +:1009080018BF52EA43067FF4C5AE50EA41047FF4AB +:100918000DAF52EA43057FF4EBAE12E74FEA41020E +:1009280012F5001215D211D56FF47873B3EB625239 +:1009380012D94FEAC12343F0004343EA505311F060 +:10094800004F23FA02F018BF404270474FF00000F2 +:10095800704750EA013005D111F0004008BF6FF030 +:10096800004070474FF00000704700BF4A0011D2A6 +:1009780012F5001211D20DD56FF47873B3EB6252F1 +:100988000ED44FEAC12343F0004343EA505323FAFD +:1009980002F070474FF00000704750EA013002D172 +:1009A8004FF0FF3070474FF0000070474FEA4102A8 +:1009B800B2F1E04324BFB3F5001CDCF1FE5C0DD9B5 +:1009C80001F0004C4FEAC0024CEA5070B2F1004FFF +:1009D80040EB830008BF20F00100704711F0804F02 +:1009E80021D113F13872BCBF01F00040704741F4C7 +:1009F80080114FEA5252C2F11802C2F1200C10FACB +:100A08000CF320FA02F018BF40F001004FEAC123AE +:100A18004FEAD32303FA0CFC40EA0C0023FA02F352 +:100A28004FEA4303CCE77FEA625307D150EA013328 +:100A38001EBF4FF0FE4040F44000704701F00040F8 +:100A480040F0FE4040F40000704700BF0348044BEC +:100A5800834202D0034B03B1184770476800002057 +:100A680068000020000000000548064B1B1AD90F3B +:100A780001EBA301491002D0034B03B1184770479B +:100A880068000020680000200000000010B5064C37 +:100A9800237843B9FFF7DAFF044B13B10448AFF3E7 +:100AA80000800123237010BD6800002000000000B2 +:100AB8001099000808B5054B1BB105490548AFF367 +:100AC8000080BDE80840FFF7CFBF00BF000000006E +:100AD8006C0000201099000880B584B000AF7860E1 +:100AE8000C4A7B6813600B4B1B680221184604F004 +:100AF800AEFD0346FB73FB7B002B01D0FB7B05E0BF +:100B0800044B1B68184604F06CFB03461846103764 +:100B1800BD4680BD8400002080B586B000AF034686 +:100B2800B9607A60FB81FB890B4A13600A4B00228B +:100B38009A60094B0022DA60074A7B681361074B09 +:100B4800186807F11403BA68034904F08EFB0346DA +:100B580018461837BD4680BD880000208400002054 +:100B680080B584B000AF03460A46FB801346BB80BD +:100B7800264B1B6803F00103002B10D1FB885B0197 +:100B8800234A1360BB885B01214A9360FB885B01A1 +:100B98001F4A5360BB885B011D4AD36007E0FB888E +:100BA8005B011B4A5360BB885B01194AD360184B31 +:100BB80000221A61154B1B685B08154A5361144BD8 +:100BC8005B690E2B01D901231CE0114B00229A61AD +:100BD8000F4B0022DA610E4B01221A620C4B0D22D8 +:100BE8005A620C4B1B680A49184604F030FA03464F +:100BF800FB73FB7B002B04D1044B1B680133034AB6 +:100C08001360FB7B18461037BD4680BDA00000204E +:100C1800A40000208400002080B58CB000AF78606C +:100C2800124B1B687A689A4217D1104B186807F163 +:100C38000C0307F11402002104F0E7FB0346002B24 +:100C48000DD1FB69002B0CD17B699BB2796A07F146 +:100C58000C02184602F07AF904E000BF02E000BF77 +:100C680000E000BF3037BD4680BD00BF84000020D3 +:100C780080B487B000AFF860C7E900233B6A082B4F +:100C880001D908233B623B6A013B7B6113E07B6926 +:100C9800FA6813443A781A70D7E900014FF0000255 +:100CA8004FF00003020A42EA01620B0AC7E9002377 +:100CB8007B69013B7B617B69002BE8DAFA683B6A58 +:100CC800134418461C37BD465DF8047B7047000086 +:100CD80080B584B000AF00F073F80022002127200F +:100CE80001F02BFA0A2001F08BFB00F069F800F004 +:100CF800CBFB40F2A11140F2654000F0CFFB214A46 +:100D08003B1D92E803001860043319803B1D06223E +:100D1800194640F2177001F083F90346FB73FB7B19 +:100D2800002B01D0FB7B28E03B1D0622194640F230 +:100D3800157001F075F90346BB73BB7B002B01D01E +:100D4800BB7B1AE0002200214FF4787001F068F9AB +:100D580003467B737B7B002B01D07B7B0DE000225D +:100D680000214FF4826001F05BF903463B733B7B43 +:100D7800002B01D03B7B00E0002318461037BD460E +:100D880080BD00BF2899000880B582B000AF7860A8 +:100D98000B46FB701346BB70786800F0C5FE064A28 +:100DA800FB781370054ABB781370FFF791FF034671 +:100DB80018460837BD4680BDCC000020CD00002075 +:100DC80080B582B000AF3B4606221946022001F0EA +:100DD800B4F9034618460837BD4680BD80B582B0D1 +:100DE80000AF7860786800F003FC034618460837BF +:100DF800BD4680BD0000000080B588B000AF7860B7 +:100E080007F1100300221A609A8007F110030622E6 +:100E18001946322001F091F90346FB77FB7F002B3E +:100E280001D0FB7F22E33B7C1AB27B7C1BB21B0206 +:100E38001BB213431BB29AB27B68A3F84820BB7C51 +:100E48001AB2FB7C1BB21B021BB213431BB2C3F3C7 +:100E58000C0399B27A68B2F84A3061F3CF03A2F86A +:100E68004A303B7DDB09DBB203F00103D9B27A6873 +:100E780092F84C3061F3000382F84C303B7D9B09BB +:100E8800DBB203F00103D9B27A6892F84C3061F30F +:100E9800410382F84C303B7D5B09DBB203F0010370 +:100EA800D9B27A6892F84C3061F3820382F84C30F8 +:100EB8003B7D1B09DBB203F00103D9B27A6892F8D3 +:100EC8004C3061F3C30382F84C303B7DDB08DBB266 +:100ED80003F00103D9B27A6892F84C3061F3041335 +:100EE80082F84C303B7D9B08DBB203F00103D9B29A +:100EF8007A6892F84C3061F3451382F84C303B7DA8 +:100F08005B08DBB203F00103D9B27A6892F84C307F +:100F180061F3861382F84C303B7D03F00103D9B2AC +:100F28007A6892F84C3061F3C71382F84C307B7DB5 +:100F3800DB09DBB203F00103D9B27A6892F84D30CD +:100F480061F3000382F84D307B7D9B09DBB203F02F +:100F58000103D9B27A6892F84D3061F3410382F8FF +:100F68004D307B7D5B09DBB203F00103D9B27A68AF +:100F780092F84D3061F3820382F84D307B7D1B0976 +:100F8800DBB203F00103D9B27A6892F84D3061F30D +:100F9800C30382F84D307B7DDB08DBB203F001032D +:100FA800D9B27A6892F84D3061F3041382F84D3063 +:100FB8007B7D9B08DBB203F00103D9B27A6892F813 +:100FC8004D3061F3451382F84D307B7D5B08DBB211 +:100FD80003F00103D9B27A6892F84D3061F38613B1 +:100FE80082F84D307B7D03F00103D9B27A6892F81C +:100FF8004D3061F3C71382F84D3040F21E7001F096 +:1010080049F90346002B01D100232FE207F1100311 +:1010180006221946192001F090F80346BB77BB7FDA +:10102800002B01D0BB7F21E23B7C1AB27B7C1BB238 +:101038001B021BB213431BB21846FFF7F3F90FF25A +:101048003843D3E90023FFF757FA02460B46104608 +:1010580019460FF22C43D3E90023FFF797F802460D +:101068000B4610461946FFF7A1FC02467B681A6238 +:10107800BB7C1AB2FB7C1BB21B021BB213431BB214 +:101088001846FFF7CFF9FCA3D3E90023FFF734FA9A +:1010980002460B4610461946F9A3D3E90023FFF789 +:1010A80075F802460B4610461946FFF77FFC0246C4 +:1010B8007B685A623B7D1AB27B7D1BB21B021BB256 +:1010C80013431BB21846FFF7ADF9EBA3D3E900238E +:1010D800FFF712FA02460B4610461946E8A3D3E971 +:1010E8000023FFF753F802460B4610461946FFF750 +:1010F8005DFC02467B689A6207F1100306221946D6 +:101108001A2001F01AF803467B777B7F002B01D069 +:101118007B7FABE13B7C1AB27B7C1BB21B021BB210 +:1011280013431BB21846FFF77DF9D3A3D3E9002375 +:10113800FFF7E2F902460B4610461946D0A3D3E959 +:101148000023FFF723F802460B4610461946FFF71F +:101158002DFC02467B68DA62BB7C1AB2FB7C1BB2B0 +:101168001B021BB213431BB21846FFF75BF9C2A35D +:10117800D3E90023FFF7C0F902460B46104619468B +:10118800BFA3D3E90023FFF701F802460B46104638 +:101198001946FFF70BFC02467B681A633B7D1AB2BF +:1011A8007B7D1BB21B021BB213431BB21846FFF711 +:1011B80039F9B1A3D3E90023FFF79EF902460B469C +:1011C80010461946AEA3D3E90023FEF7DFFF024617 +:1011D8000B4610461946FFF7E9FB02467B685A633F +:1011E80007F11003062219461B2000F0A6FF03464C +:1011F8003B773B7F002B01D03B7F37E13B7C1AB22A +:101208007B7C1BB21B021BB213431BB21846FFF7B1 +:1012180009F999A3D3E90023FFF76EF902460B46B3 +:101228001046194696A3D3E90023FEF7AFFF0246FE +:101238000B4610461946FFF7B9FB02467B689A63CE +:10124800BB7C1AB2FB7C1BB21B021BB213431BB242 +:101258001846FFF7E7F888A3D3E90023FFF74CF90E +:1012680002460B461046194685A3D3E90023FEF72C +:101278008DFF02460B4610461946FFF797FB0246BC +:101288007B68DA633B7D1AB27B7D1BB21B021BB203 +:1012980013431BB21846FFF7C5F877A3D3E9002319 +:1012A800FFF72AF902460B461046194674A3D3E9FC +:1012B8000023FEF76BFF02460B4610461946FFF760 +:1012C80075FB02467B681A6407F11003062219466B +:1012D8001F2000F032FF0346FB76FB7E002B01D077 +:1012E800FB7EC3E03B7C1AB27B7C1BB21B021BB2A9 +:1012F80013431BB21846FFF795F85FA3D3E9002301 +:10130800FFF7FAF802460B46104619465CA3D3E9E4 +:101318000023FEF73BFF02460B4610461946FFF72F +:1013280045FB02467B685A6407F108030622194602 +:10133800302000F002FF0346BB76BB7E002B01D0B5 +:10134800BB7E93E0BB7A1AB2FB7A1BB21B021BB2BC +:1013580013431BB29AB27B68A3F84E2007F1080327 +:1013680006221946312000F0E8FE03467B767B7E94 +:10137800002B01D07B7E79E03B7A1AB27B7A1BB2D4 +:101388001B021BB213431BB21846FFF74BF83AA3D4 +:10139800D3E90023FFF7B0F802460B46104619467A +:1013A80037A3D3E90023FEF7F1FE02460B461046A9 +:1013B8001946FFF7DBFA03469AB27B68A3F8522076 +:1013C800BB7A1AB2FB7A1BB21B021BB213431BB2C5 +:1013D8001846FFF727F828A3D3E90023FFF78CF86E +:1013E80002460B461046194625A3D3E90023FEF70B +:1013F800CDFE02460B4610461946FFF7B7FA0346DC +:101408009AB27B68A3F850203B7B1AB27B7B1BB255 +:101418001B021BB213431BB21846FFF703F816A3AF +:10142800D3E90023FFF768F802460B461046194631 +:1014380013A3D3E90023FEF7A9FE02460B46104684 +:101448001946FFF793FA03469AB27B68A3F8562029 +:10145800002200214FF4826000F0E2FD03463B7653 +:101468003B7E002B01D03B7E00E00023184620374E +:10147800BD4680BDAFF30080333333333333C33FCE +:10148800000000000070974080B500AF00220021E6 +:10149800282000F0C5FD0346184680BD80B584B0FD +:1014A80000AF03460A46FB801346BB80BB8803F4A3 +:1014B8007043002B04D1FB8803F47043002B01D048 +:1014C80001233CE007F1080306221946262000F014 +:1014D80034FE0346FB73FB7B002B01D0FB7B2EE025 +:1014E800BB88DBB23B727B7A23F00F03DBB27B72E3 +:1014F8007B7A5AB2BB881B0A9BB25BB203F00F031C +:101508005BB213435BB2DBB27B727B7A03F00F03EF +:10151800DBB27B727A7AFB88DBB21B01DBB2134346 +:10152800DBB27B72FB881B099BB2DBB2BB7207F193 +:10153800080306221946242000F072FD03461846C7 +:101548001037BD4680BD000080B586B000AF78601A +:1015580000233B6107F1080306221946332000F0F7 +:10156800ECFD0346FB73FB7B002B01D0FB7B37E0D4 +:101578003B7A1A467B7A1B021A43BB7A1B041A432E +:10158800FB7A1B0613433B617B680022DA667B68A3 +:1015980000221A6700237B611BE07B681A6F7B6956 +:1015A8005B00396921FA03F303F001031A437B68EE +:1015B8001A677B68DA6E7B695B000133396921FA47 +:1015C80003F303F001031A437B68DA667B6901338E +:1015D8007B61054B1B781A467B699342DDD3002358 +:1015E80018461837BD4680BDCC000020000000001A +:1015F80080B586B000AF786007F10C030622194663 +:10160800042000F09AFD0346FB75FB7D002B01D0FA +:10161800FB7D7CE23B7B1AB27B7B1BB21B021BB2BD +:1016280013431BB21846FEF7FDFE0FF2EC43D3E955 +:101638000023FEF761FF02460B46104619460FF2DB +:10164800E043D3E90023FEF7A1FD02460B4610460E +:101658001946FFF763F903461AB27B681A80BB7B09 +:101668001AB2FB7B1BB21B021BB213431BB21846F8 +:10167800FEF7D8FE0FF2A043D3E90023FEF73CFFA4 +:1016880002460B46104619460FF29443D3E900234D +:10169800FEF77CFD02460B4610461946FFF73EF959 +:1016A80003461AB27B685A803B7C1AB27B7C1BB219 +:1016B8001B021BB213431BB21846FEF7B3FE0FF210 +:1016C8005843D3E90023FEF717FF02460B4610469E +:1016D80019460FF24C43D3E90023FEF757FD0246A3 +:1016E8000B4610461946FFF719F903461AB27B68EC +:1016F8009A8007F10C0306221946062000F01DFD0A +:101708000346BB75BB7D002B01D0BB7DFFE13B7B56 +:101718001AB27B7B1BB21B021BB213431BB21846C7 +:10172800FEF780FEFCA3D3E90023FEF7E5FE0246A0 +:101738000B4610461946FAA3D3E90023FEF726FD07 +:1017480002460B4610461946FFF7E8F803461AB258 +:101758007B68DA80BB7B1AB2FB7B1BB21B021BB215 +:1017680013431BB21846FEF75DFEEBA3D3E9002333 +:10177800FEF7C2FE02460B4610461946E8A3D3E917 +:101788000023FEF703FD02460B4610461946FFF7F5 +:10179800C5F803461AB27B681A813B7C1AB27B7C77 +:1017A8001BB21B021BB213431BB21846FEF73AFECC +:1017B800D9A3D3E90023FEF79FFE02460B46104645 +:1017C8001946D7A3D3E90023FEF7E0FC02460B46EF +:1017D80010461946FFF7A2F803461AB27B685A81E9 +:1017E80007F10C0306221946082000F0A6FC034660 +:1017F8007B757B7D002B01D07B7D88E13B7B1AB21A +:101808007B7B1BB21B021BB213431BB21846FEF7AD +:1018180009FEC1A3D3E90023FEF76EFE02460B467C +:1018280010461946BEA3D3E90023FEF7AFFC0246D3 +:101838000B4610461946FFF771F803461AB27B6843 +:101848009A81BB7B1AB2FB7B1BB21B021BB21343F0 +:101858001BB21846FEF7E6FDAFA3D3E90023FEF757 +:101868004BFE02460B4610461946ADA3D3E90023AA +:10187800FEF78CFC02460B4610461946FFF74EF859 +:1018880003461AB27B68DA813B7C1AB27B7C1BB2B6 +:101898001B021BB213431BB21846FEF7C3FD9EA3DF +:1018A800D3E90023FEF728FE02460B4610461946E8 +:1018B8009BA3D3E90023FEF769FC02460B461046BA +:1018C8001946FFF72BF803461AB27B681A8207F10C +:1018D8000C03062219460A2000F02FFC03463B752C +:1018E8003B7D002B01D03B7D11E13B7B1AB27B7B1A +:1018F8001BB21B021BB213431BB21846FEF792FD24 +:1019080085A3D3E90023FEF7F7FD02460B461046F0 +:10191800194683A3D3E90023FEF738FC02460B4699 +:1019280010461946FEF7FAFF03461AB27B685A8238 +:10193800BB7B1AB2FB7B1BB21B021BB213431BB24D +:101948001846FEF76FFD74A3D3E90023FEF7D4FD14 +:1019580002460B461046194671A3D3E90023FEF749 +:1019680015FC02460B4610461946FEF7D7FF0346FC +:101978001AB27B689A823B7C1AB27B7C1BB21B0230 +:101988001BB213431BB21846FEF74CFD62A3D3E902 +:101998000023FEF7B1FD02460B461046194660A328 +:1019A800D3E90023FEF7F2FB02460B461046194620 +:1019B800FEF7B4FF03461AB27B68DA8207F10C031C +:1019C80006221946092000F0B8FB0346FB74FB7C8D +:1019D800002B01D0FB7C9AE03B7B1AB27B7B1BB2CD +:1019E8001B021BB213431BB21846FEF71BFD4AA38A +:1019F800D3E90023FEF780FD02460B461046194640 +:101A080047A3D3E90023FEF7C1FB02460B46104665 +:101A18001946FEF783FF03461AB27B681A83BB7B1D +:101A28001AB2FB7B1BB21B021BB213431BB2184634 +:101A3800FEF7F8FC38A3D3E90023FEF75DFD024664 +:101A48000B461046194636A3D3E90023FEF79EFB42 +:101A580002460B4610461946FEF760FF03461AB2C7 +:101A68007B685A833B7C1AB27B7C1BB21B021BB27D +:101A780013431BB21846FEF7D5FC27A3D3E900236E +:101A8800FEF73AFD02460B461046194624A3D3E951 +:101A98000023FEF77BFB02460B4610461946FEF76D +:101AA8003DFF03461AB27B689A8307F10C030622AE +:101AB80019460B2000F041FB0346BB74BB7C002B8E +:101AC80001D0BB7C23E03B7B1AB27B7B1BB21B02A1 +:101AD8001BB213431BB21846FEF7A4FC0EA3D3E9AE +:101AE8000023FEF709FD02460B46104619460CA3D3 +:101AF800D3E90023FEF74AFB02460B461046194677 +:101B0800FEF70CFF03461AB27B68DA8300231846F7 +:101B18001837BD4680BD00BF333333333333C33F3B +:101B2800000000000070974080B582B000AF786078 +:101B380000F0E5FB012003F06BF900F0EAFB044A32 +:101B48007B681360002318460837BD4680BD00BF78 +:101B5800D000002080B586B000AF78600B46FB70DF +:101B68001023FB82FB78022B38D900233B611CE051 +:101B78000023FB6013E03B697A6813441B781A461C +:101B8800FB6802FA03F3FB72FA7AFB8A11461846DD +:101B980000F029F80346FB82FB680133FB60FB6811 +:101BA800072BE8DD3B6901333B61FB78023B3A696F +:101BB8009A42DDDBFB8ADB0999B2FB78023B7A6843 +:101BC8001344CAB21A70FB8ADAB2FB78013B79680F +:101BD8000B445200D2B21A70002300E001231846C9 +:101BE8001837BD4680BD80B487B000AF03460A46AB +:101BF800FB8013467B717B79DB097B71FB889B0B30 +:101C08009BB25BB203F001035AB297F90530534017 +:101C18005BB2FB75FB889B089BB25BB203F00103C8 +:101C28005AB297F9173053405BB2BB75FB88DB0893 +:101C38009BB25BB203F001035AB297F917305340D5 +:101C48005BB27B75FB889B099BB25BB203F0010317 +:101C58005AB297F9173053405BB23B75FB88DB09E2 +:101C68009BB25BB203F001035AB297F917305340A5 +:101C78005BB2FB74FB885B0A9BB25BB203F00103A7 +:101C88005AB297F9173053405BB2BB74FB885B0BB1 +:101C98009BB25BB203F001035AB297F91730534075 +:101CA8005BB27B740023FB817B7C1BB29B031AB263 +:101CB800B7F90E3013431BB2FB81B7F906305B004E +:101CC8001BB203F400531AB2B7F90E3013431BB218 +:101CD800FB81B7F906305B001BB203F480531AB2DC +:101CE800B7F90E3013431BB2FB81B7F906305B001E +:101CF8001BB203F400631AB2B7F90E3013431BB2D8 +:101D0800FB81BB7C1BB29B021AB2B7F90E3013439E +:101D18001BB2FB81B7F906305B001BB203F40073FA +:101D28001AB2B7F90E3013431BB2FB81FB7C1BB20E +:101D38001B021AB2B7F90E3013431BB2FB813B7D6D +:101D48001BB2DB011AB2B7F90E3013431BB2FB8189 +:101D5800B7F906305B001BB203F040031AB2B7F9BB +:101D68000E3013431BB2FB81B7F906305B001BB280 +:101D780003F020031AB2B7F90E3013431BB2FB81EC +:101D88007B7D1BB21B011AB2B7F90E3013431BB28D +:101D9800FB81BB7D1BB2DB001AB2B7F90E301343CF +:101DA8001BB2FB81B7F906305B001BB203F00403DA +:101DB8001AB2B7F90E3013431BB2FB81B7F90630DC +:101DC8005B001BB203F002031AB2B7F90E301343DB +:101DD8001BB2FB81FB7D9AB2FB891343FB81FB8914 +:101DE80018461C37BD465DF8047B704780B487B041 +:101DF80000AF0346B9607A60FB731023FB828F2320 +:101E08003B8200237B7524E07B7D7A6813441B7832 +:101E18009B009AB2FB8A5340FB8208233B7512E071 +:101E2800FB8A03F40073002B07DDFB8A5B00FB824F +:101E3800FA8A3B8A5340FB8202E0FB8A5B00FB8202 +:101E48003B7D013B3B753B7D002BE9D17B7D01331D +:101E58007B757B7DBA689A42D6DCFB7B002B27D04A +:101E6800BB687A6813441B781BB29B001BB203F44F +:101E78007C731AB2B7F9163053401BB2FB820623A3 +:101E8800FB7412E0FB8A03F40073002B07DDFB8A66 +:101E98005B00FB82FA8A3B8A5340FB8202E0FB8AA2 +:101EA8005B00FB82FB7C013BFB74FB7C002BE9D1D4 +:101EB800FB8AC3F309039BB218461C37BD465DF87D +:101EC800047B704780B584B000AF78600B46FB7028 +:101ED800FB78022B1CD9FB78023B7A681946012053 +:101EE800FFF784FF0346C3F30903FB81FB891B0A41 +:101EF80099B2FB78023B7A681344CAB21A70FB782D +:101F0800013B7A681344FA89D2B21A70002300E0C0 +:101F1800012318461037BD4680BD80B584B000AF98 +:101F280078600B46FB70FB78022B01D8FF230DE08D +:101F3800FB789BB21946786800F03AF80346FB81B3 +:101F4800FB89002B14BF01230023DBB2184610378E +:101F5800BD4680BD80B485B000AF0346FB71002349 +:101F6800FB8100237B73FB799BB29B00FB810023E1 +:101F78007B7313E0FB8903F40073002B08D0B7F9D7 +:101F88000E305B001BB283F08F031BB2FB8102E0B3 +:101F9800FB895B00FB817B7B01337B737B7B072B9E +:101FA800E8D9FB8918461437BD465DF8047B7047AD +:101FB80090B585B000AF78600B467B801023FB811D +:101FC8000023BB810023BB811CE0B7F90E301B0244 +:101FD8001CB2FB899B089BB2DAB2B7F90C3079685E +:101FE8000B441B785340DBB21846FFF7B3FF034698 +:101FF8001BB263401BB2FB81B7F90C309BB20133B3 +:102008009BB2BB81B7F90C207B889A42DDDBFB8948 +:10201800C3F30903FB81FB8918461437BD4690BDFD +:102028002DE9F04387B000AF03463960FB801346C3 +:102038007B717B79002B60D06B461E467B79991D9E +:102048004B1E3B610A460023904699464FF000021A +:102058004FF000034FEAC90343EA58734FEAC80236 +:102068000A46002314461D464FF000024FF00003B5 +:10207800EB0043EA5473E2000B460733DB08DB004E +:10208800ADEB030D6B460033FB60FB881B0A9BB26C +:10209800DAB2FB681A70FB88DAB2FB685A7004215E +:1020A800F868FFF757FD0023BB750AE0BB7D3A6867 +:1020B8001A44BB7D04331178FA68D154BB7D0133CF +:1020C800BB75BA7D7B799A42F0D3FB681A1D7B7980 +:1020D8000233DBB219461046FFF7F4FE00F00FF9A1 +:1020E8007B790633DBB21946F86800F01DF9034620 +:1020F800FB7500F00EF9B54619E0FB881B0A9BB288 +:10210800DBB23B72FB88DBB27B7207F10803042168 +:102118001846FFF71FFD00F0F2F807F10803042145 +:10212800184600F001F90346FB7500F0F2F8FB7D54 +:1021380018461C37BD46BDE8F0832DE9F04F8DB039 +:1021480000AF03463961FB8213467B756B467B60A3 +:102158007B7D991D4B1EBB620A460023BA60FB605B +:102168004FF000024FF00003F868C300B86843EA74 +:102178005073B868C2000A46002392469B464FF047 +:1021880000024FF000034FEACB0343EA5A734FEAC9 +:10219800CA020B460733DB08DB00ADEB030D6B46C9 +:1021A80000337B627B7D9E1D731E3B62324600239B +:1021B800904699464FF000024FF000034FEAC903DA +:1021C80043EA58734FEAC8023246002314461D46B4 +:1021D8004FF000024FF00003EB0043EA5473E200B3 +:1021E80033460733DB08DB00ADEB030D6B460033EA +:1021F800FB61FB8A1B0A9BB2DAB27B6A1A70FB8A04 +:10220800DAB27B6A5A700421786AFFF7A3FC00F0FF +:1022180076F87B7D0633DBB21A46796AF86900F0F6 +:10222800D5F80346FB7600F074F8FB7E002B01D04E +:10223800FB7E28E0002387F82F300EE097F82F3038 +:102248001A1D97F82F3039690B44F9698A5C1A709E +:1022580097F82F30013387F82F3097F82F207B7DA0 +:102268009A42EBD33346023BFA69D35C23F003036B +:10227800BB76FB691A1D7B7D0233DBB2194610461B +:10228800FFF74BFE0346D7F804D018463437BD464F +:10229800BDE8F08F80B586B000AF0346FB8007F13C +:1022A800100300221A601A7107F1080300221A604D +:1022B8001A71FB881B0A9BB2DBB23B74FB88DBB24A +:1022C8007B7407F1100304211846FFF743FC00F064 +:1022D80016F807F1100107F108030522184600F067 +:1022E80075F80346FB7500F014F8FB7D002B01D050 +:1022F800FB7D00E03B7B18461837BD4680BD80B5A6 +:1023080000AF002210214FF0904003F081FE00BF83 +:1023180080BD80B500AF012210214FF0904003F03E +:1023280077FE00BF80BD00002DE9F04389B002AF01 +:1023380078600B46FB706B461E46F9780B46013BEE +:102348007B61CBB20022984691464FF000024FF0D5 +:1023580000034FEAC90343EA58734FEAC802CBB2F5 +:1023680000221C4615464FF000024FF00003EB0018 +:1023780043EA5473E2000B460733DB08DB00ADEB9E +:10238800030D02AB00333B610F4B1868FB789BB21F +:10239800642200923A69796806F019F80346FB73DB +:1023A8000023BB60084B1B681B68DB68BB60064BDF +:1023B8001B681B689B68BB60BB68FB7BB5461846FF +:1023C8001C37BD46BDE8F083D000002080B588B03A +:1023D80002AFF860B9601346FB71084B1868FB79C7 +:1023E8009BB264220092FA68B96805F0F0FF0346D0 +:1023F800FB75FB7D18461837BD4680BDD000002010 +:1024080080B582B000AF0346FB80FB88184602F017 +:10241800FFFC00BF0837BD4680BD000090B585B001 +:1024280000AF7860104B1B78104A1278194678680C +:10243800FEF7AAFC0E4B40F265421A800D4B40F2A3 +:10244800A1121A8002F0D8FC044602F0D5FC03461B +:10245800094A1460084A5360084B01221A7000BFE9 +:102468001437BD4690BD00BF000000204C0100207D +:102478004A01002048010020540100204F0100209B +:1024880080B500AF224B1A78224B1B789A4219D09C +:102498001F4B1B78062B11D801A252F823F000BF5E +:1024A800C5240008C5240008C5240008C524000860 +:1024B800C5240008C5240008C5240008144B1A7850 +:1024C800144B1A70124B1B78062B1ED801A252F817 +:1024D80023F000BF11250008F9240008FF24000894 +:1024E80005250008112500080B25000811250008FE +:1024F80000F012F809E000F00FF806E000F00CF820 +:1025080003E000F047F900E000BF00BF80BD00BF56 +:102518004F010020500100202DE9B04F88B002AFD4 +:10252800FEF74EFC0346002B05D1934B07225A8039 +:10253800202000F067FD9148FEF75EFC03461A462E +:102548008F4B1B781344DAB28D4B1A708B4B93F870 +:102558004D3003F01003DBB2002B12D0894B1B78EF +:102568000133DAB2874B1A70864B1B78032B06D9D6 +:10257800814B07225A80202000F044FD01E0FEF73D +:10258800A7FB7E4BB3F84830002B37D17B4B93F831 +:102598004D3003F00803DBB2002B2FD1774B93F8B3 +:1025A8004C3003F02003DBB2002B27D1734B93F898 +:1025B8004C3023F07F03DBB2002B1FD16F4B93F815 +:1025C8004D3003F00203DBB2002B17D16B4B93F8AD +:1025D8004D3003F00103DBB2002B0FD1674B93F8AA +:1025E8004D3023F07F03DBB2002B07D1634B93F808 +:1025F8004D3003F04003DBB2002B05D05E4B0A22BE +:102608005A80202000F0FEFC5C4B93F84D3003F01C +:102618002003DBB2002B05D0574B09225A8020201B +:1026280000F0F0FC5548FEF7D9FB03461A46544B18 +:102638001B781344DAB2524B1A705048FEF784FFE5 +:1026480003461A464E4B1B781344DAB24C4B1A70A9 +:102658004B4B1B78052B05D9474B08225A80202065 +:1026680000F0D0FC00237B6100233B6148E0434A33 +:102678003B6932F91330B3F5486F1BDA01237B61EC +:102688003D4B03225A803B69DAB23B4B1A713E4BF1 +:102698007B603A4A3B6932F913301BB2DA17984625 +:1026A80091460223009342464B467868FEF7E0FACB +:1026B800786022E0314A3B6932F9133041F268020E +:1026C80093421ADD01237B612B4B02225A803B691E +:1026D800DAB2294B1A712C4BBB60284A3B6932F994 +:1026E80013301BB2DA179A469346022300935246D8 +:1026F8005B46B868FEF7BCFAB8603B6901333B61DA +:10270800224B1B781A463B699342B0D31B4BB3F854 +:102718004E3046F66052934217D9174B09225A8019 +:102728001B4BFB60154BB3F84E309BB200221C4686 +:1027380015460223009322462B46F868FEF798FABE +:10274800F860202000F05EFC02E0202000F07CFC15 +:102758007B69002B03D0012000F054FC02E001202B +:1027680000F072FC0A20FFF74BFE002318461837CA +:10277800BD46BDE8B08F00BFB4010020D4000020E2 +:102788004D0100204E010020B9010020000000206A +:10279800B801002080B400AF00231846BD465DF89C +:1027A800047B704780B584B000AFF860B9607A6088 +:1027B800144B00221A70144B00221A70134AFB683B +:1027C8001360134ABB681360124A7B6813600F4B8F +:1027D8001B680821184606F0D9F90C4B1B680C2118 +:1027E800184606F0D3F9094B1B681B6800225A6388 +:1027F800064B1B681B6800229A6300BF1037BD4652 +:1028080080BD00BF6C0400206D0400205C01002026 +:10281800600100206401002080B485B000AF034649 +:10282800FB71FB79642B11D9174B1B681B680022BD +:10283800DA63154B1B681B6800221A64134B0022CD +:102848001A70124B1A78124B1A7018E00F4AFB795B +:1028580013700E4B1A780E4B1A70FA7913469B00B8 +:1028680013449B0003F5FA63FB60074B1B681B6866 +:10287800FA68DA63044B1B681B68FA681A64143731 +:10288800BD465DF8047B70475C0100206D040020A4 +:102898006C04002080B483B000AF0D4B1B781A463F +:1028A80013469B0013449B0003F5FA637B60094BB6 +:1028B8001B681B687A68DA63064B1B681B687A68B2 +:1028C8001A6400BF0C37BD465DF8047B704700BF33 +:1028D8006C0400205C01002080B584B000AF7860F3 +:1028E8000D4A7B6813600023FB600CE0F86800F079 +:1028F80013F90346FB72FB7A002B01D0FB7A06E042 +:10290800FB680133FB60FB680C2BEFDD00231846E6 +:102918001037BD4680BD00BF8C010020B0B586B021 +:1029280002AF03460A46FB711346BB80022000F043 +:1029380069FB0C4B00225A800A4AFB7913710A4B37 +:10294800FB60BB8800221C461546022300932246E2 +:102958002B46F868FEF78CF9F86000BF1037BD46C3 +:10296800B0BD00BFB4010020B901002080B584B01B +:1029780000AF0023FB600023BB6000237B609FE067 +:102988007B685B005F4A13441946786800F0E4F8F6 +:102998000346002B08D15B4A7B6832F913309BB29F +:1029A80003F00F03002B12D001227B6802FA03F315 +:1029B8001A46554B1B681343534A1360534B1B78F5 +:1029C8000133DAB2514B1A700123FB6075E04D4AAE +:1029D8007B6832F913301B1119B24A4A7B6822F816 +:1029E800131001227B6802FA03F3DB431A46464BB5 +:1029F8001B681340444A1360454B1B78062B03D0D1 +:102A0800434B1B78052B14D13E4A7B6832F91330AF +:102A1800B3F5347F21DB0123BB607B68DAB2394927 +:102A28007B6831F913309BB219461046FFF776FFE1 +:102A380013E0344A7B6832F91330B3F56C7F0CDB52 +:102A48000123BB607B68DAB22E497B6831F9133009 +:102A58009BB219461046FFF761FF2D4B1B78062BDA +:102A680003D02B4B1B78052B13D1264A7B6832F9F0 +:102A78001330002B21DC0123BB607B68DAB22149CB +:102A88007B6831F913309BB219461046FFF746FFB1 +:102A980013E01C4A7B6832F9133013F5A07F0CDC75 +:102AA8000123BB607B68DAB216497B6831F91330C1 +:102AB8009BB219461046FFF731FF7B6801337B60F4 +:102AC8007B680C2B7FF75CAF104B1B78022B06D969 +:102AD800104B04225A80022000F094FA05E0BB68EB +:102AE800002B02D1022000F0AFFA084B00221A7026 +:102AF800FB68002B14BF01230023DBB218461037F4 +:102B0800BD4680BD680100208401002088010020A6 +:102B18003C040020B401002080B586B002AF786084 +:102B28007B681BB25B001BB243F080031BB2FB81C6 +:102B380000233B73074B186807F10C02F9896423DB +:102B48000093012303F00CFB034618461037BD46DB +:102B580080BD00BF8C01002080B586B002AF7860D0 +:102B680039607B681BB25B001BB243F080031BB269 +:102B7800FB81FB8943F00103FB810F4B186807F1C8 +:102B88000802F98905230093022303F0DDFB0346BD +:102B98007B737B7B002B09D13B7A1BB21B021AB2D9 +:102BA8007B7A1BB213431AB23B681A807B7B1846A8 +:102BB8001037BD4680BD00BF8C01002080B582B0B3 +:102BC80000AF78607868FDF787FF40F6FF7140F244 +:102BD8000150FDF7C5FF114BFF221A700F4BFF2262 +:102BE8005A7002F009F9034603F57A730C4A136028 +:102BF80002F002F90346C8330A4A136002F0FCF8EF +:102C0800034603F59C530833074A1360074B002219 +:102C18001A7000BF0837BD4680BD00BF9401002070 +:102C28009C010020A0010020A401002090010020A8 +:102C380080B586B000AF02F0DFF80246594B1B683A +:102C48009A42C0F0AB8007F1100300221A605A6064 +:102C580002F0D2F8034603F57A73524A1360002350 +:102C6800FB730023BB8107F10C0207F10F03114628 +:102C7800184601F079FC4C4B1B785BB21B015AB229 +:102C88004A4B1B781B09DBB25BB213435BB2DBB266 +:102C98003B74464B1B785BB21B015AB2424B5B88B4 +:102CA8001B099BB25BB213435BB2DBB27B743E4B36 +:102CB8005B88DBB21B01DBB2BB743D4BD3ED007A02 +:102CC800FDEEE77AC7ED017A3B79FB74394B1B6857 +:102CD8001846FDF7A7FB4FF00002374BFDF736FD0E +:102CE80002460B4610461946FDF760FE034600EE05 +:102CF800103A06F0E3FDF0EE407AFCEEE77AC7ED15 +:102D0800017A3B79DBB23B752C4B1B681846FDF703 +:102D180089FB4FF00002284BFDF718FD02460B46D1 +:102D280010461946FDF742FE034600EE103A06F03B +:102D3800C5FDF0EE407AFCEEE77AC7ED017A3B7903 +:102D4800DBB27B751E4B1B681846FDF76BFB4FF01B +:102D58000002194BFDF7FAFC02460B4610461946CD +:102D6800FDF724FE034600EE103A06F0A7FDF0EE4C +:102D7800407AFCEEE77AC7ED017A3B79DBB2BB75A6 +:102D8800BB891B099BB2DBB2FB7507F11003082254 +:102D9800194640F20250FDF7BFFE00E000BF1837A9 +:102DA800BD4680BD9C0100203C0400206C0400202E +:102DB800240400204404002000408F4048040020E0 +:102DC8004C04002080B582B000AF02F015F802462E +:102DD800224B1B689A423DD33B4600221A605A6038 +:102DE80002F00AF80346C8331C4A13601C4B1B78D0 +:102DF8003B701B4B1B781A461A4B33F912301B12C7 +:102E08001BB2DBB27B70164B1B781A46154B33F995 +:102E18001230DBB2BB70124B1B781A46124B33F9D7 +:102E280012301B111BB2DBB2FB703B460422194661 +:102E380040F20350FDF770FE094B1B780133DAB2FC +:102E4800074B1A70064B1B780D2B04D1044B00223C +:102E58001A7000E000BF0837BD4680BDA001002001 +:102E680090010020D40000206801002080B582B0C5 +:102E780000AF78607B681B78002B08D17B68013332 +:102E88001B78002B03D1786800F040FF5AE07B687C +:102E98001B78012B08D17B6801331B78002B03D1E9 +:102EA800786800F033FF4DE07B681B78022B08D16F +:102EB8007B6801331B78642B03D8786800F026FF01 +:102EC80040E07B681B78F02B08D17B6801331B78C6 +:102ED800002B03D1786800F019FF33E07B681B787A +:102EE800F12B08D17B6801331B78002B03D178685C +:102EF80000F00CFF26E07B681B78F22B08D17B687A +:102F080001331B78002B03D1786800F0FFFE19E02D +:102F18007B681B78FA2B08D17B6801331B78002B60 +:102F280003D1786800F0F2FE0CE07B681B78FF2B79 +:102F380008D17B6801331B78002B03D1786800F037 +:102F4800E5FEFFE700BF0837BD4680BD80B584B009 +:102F580000AF0346B9607A60FB811A4B1B78002BDF +:102F680003D07868FFF782FF28E0FB8940F201521E +:102F7800934223D1BB68022B20D101F03DFF0346C9 +:102F880003F59C530833104A1360104B1A787B687A +:102F98001B789A4206D10D4B5A787B6801331B780F +:102FA8009A420BD07B681A78084B1A707B680133F9 +:102FB8001A78064B5A707868FFF758FF1037BD46E5 +:102FC80080BD00BF38040020A40100209401002027 +:102FD80080B483B000AF7860074A7B681360074B02 +:102FE80000221A60064B00221A6000BF0C37BD464B +:102FF8005DF8047B704700BFA8010020AC010020E9 +:10300800B001002080B582B000AF0346FB800D4BB5 +:103018001B88002B04D101F0EFFE0346094A936098 +:10302800084B1B881AB2FB88012101FA03F31BB273 +:1030380013431BB29AB2034B1A8000BF0837BD4630 +:1030480080BD00BFB401002080B483B000AF034648 +:10305800FB800A4B1B881AB2FB88012101FA03F393 +:103068001BB2DB431BB213401BB29AB2034B1A804C +:1030780000BF0C37BD465DF8047B7047B4010020E3 +:1030880080B582B000AF01F05DFE00F053F800F0AB +:1030980065FB00F0A3F800F0D7F800F055F900F050 +:1030A800CBFA00F011F900F08DF900F0EFF900F01B +:1030B80053FA00F0F9FC1748FFF70EFC1648FFF723 +:1030C800ADF91648FFF77AFD154A16491648FFF775 +:1030D80069FB00F0DFFB154A1449144801F070FA47 +:1030E80000F05CFF1248FFF773FFFFF7C9F901F022 +:1030F80083FE034603F5FA737B6000BF01F07CFE94 +:1031080002467B689342F9D8FFF7BAF900F008FD48 +:1031180000BFF9E7E801002090020020C00100206C +:10312800D8030020F4020020400300208C03002074 +:103138003C02002080B59CB000AF07F1480328226C +:103148000021184606F0B2FB07F1340300221A608A +:103158005A609A60DA601A613B46342200211846A8 +:1031680006F0A4FB0123BB644FF48033FB64012306 +:10317800BB6500237B6607F14803184603F004FD8E +:103188000346002B01D000F07FFB0F237B63012354 +:10319800BB630023FB6300233B6400237B6407F1CC +:1031A80034030021184604F0FDFC0346002B01D02F +:1031B80000F06AFB60233B601023FB6120233B6225 +:1031C8003B46184604F0C8FE0346002B01D000F029 +:1031D8005BFB00BF7037BD4680BD000080B500AF07 +:1031E800174B184A1A60164B02225A60144B0022D9 +:1031F8009A60134B0022DA60114B4FF440221A6197 +:103208000F4B4FF480125A610D4B00221A760C4B6B +:1032180001225A760A4B00229A76094B0122DA7665 +:10322800074B00221A77064B00225A77044801F010 +:1032380013FE0346002B01D000F026FB00BF80BD23 +:10324800C00100200064004080B500AF1B4B1C4A41 +:103258001A601A4B1B4A5A60184B00229A60174B87 +:103268000122DA60154B00221A61144B00225A61C0 +:10327800124B00229A61114B0022DA610F4B002297 +:103288001A620E4802F0DCFE0346002B01D000F063 +:10329800FBFA0021094803F0DFFB0346002B01D0AD +:1032A80000F0F2FA0021054803F021FC0346002B48 +:1032B80001D000F0E9FA00BF80BD00BFE80100209E +:1032C800005400405B3D300080B500AF1B4B1C4AEA +:1032D8001A601A4B1B4A5A60184B00229A60174B07 +:1032E8000122DA60154B00221A61144B00225A6140 +:1032F800124B00229A61114B0022DA610F4B002217 +:103308001A620E4802F09CFE0346002B01D000F022 +:10331800BBFA0021094803F09FFB0346002B01D0AC +:1033280000F0B2FA0021054803F0E1FB0346002B48 +:1033380001D000F0A9FA00BF80BD00BF3C02002008 +:10334800005800405B3D300080B500AF1B4B1C4A65 +:103358001A601A4B4FF482725A60184B00229A6016 +:10336800164B4FF4E062DA60144B00221A61134BDB +:1033780000225A61114B4FF400729A610F4B2022C0 +:10338800DA610E4B00221A620C4B00225A620B4B78 +:1033980000229A62094B0722DA62084B00221A635C +:1033A800064B08225A63054804F066FF0346002BC3 +:1033B80001D000F069FA00BF80BD00BF9002002074 +:1033C8000030014080B58AB000AF07F11C0300222D +:1033D8001A605A609A603B4600221A605A609A60E6 +:1033E800DA601A615A619A61274B4FF080421A607D +:1033F800254B00225A60244B00229A60224B4FF042 +:10340800FF32DA60204B00221A611F4B00229A61BA +:103418001D4805F063FB0346002B01D000F034FA89 +:103428000023FB6100237B6207F11C031946164841 +:1034380006F002F90346002B01D000F025FA6023BC +:103448003B6000237B600023BB6000233B613B465D +:10345800082219460C4805F08DFC0346002B01D0C4 +:1034680000F012FA3B460C221946074805F082FC88 +:103478000346002B01D000F007FA034801F068FB6F +:1034880000BF2837BD4680BDF402002080B58AB051 +:1034980000AF07F11C0300221A605A609A603B468D +:1034A80000221A605A609A60DA601A615A619A6159 +:1034B800274B284A1A60264B07225A60244B0022C1 +:1034C8009A60234B49F63F42DA60214B00221A6189 +:1034D8001F4B00229A611E4805F000FB0346002B93 +:1034E80001D000F0D1F90023FB6100237B6207F1D2 +:1034F8001C031946164806F09FF80346002B01D016 +:1035080000F0C2F960233B6000237B600023BB60AE +:1035180000233B613B46082219460D4805F02AFC6A +:103528000346002B01D000F0AFF93B460C221946A8 +:10353800074805F01FFC0346002B01D000F0A4F952 +:10354800034801F005FB00BF2837BD4680BD00BF1A +:10355800400300200004004080B58AB000AF07F1A6 +:103568001C0300221A605A609A603B4600221A60C7 +:103578005A609A60DA601A615A619A612C4B2D4A36 +:103588001A602B4B4FF41C725A60294B00229A6028 +:10359800274BFF22DA60264B00221A61244B0022B7 +:1035A8009A61234805F09AFA0346002B01D000F0EF +:1035B8006BF90023FB6100237B6207F11C031946AA +:1035C8001B4806F039F80346002B01D000F05CF9DF +:1035D80060233B6000237B600023BB6000233B61CA +:1035E8003B4600221946124805F0C4FB0346002B4F +:1035F80001D000F049F93B46042219460C4805F071 +:10360800B9FB0346002B01D000F03EF93B460822E7 +:103618001946074805F0AEFB0346002B01D000F021 +:1036280033F9034801F094FA00BF2837BD4680BD3E +:103638008C0300200008004080B596B000AF07F169 +:103648004C0300221A605A609A6007F13003002286 +:103658001A605A609A60DA601A615A619A613B1D71 +:103668002C220021184606F021F93A4B3A4A1A60F2 +:10367800384B00225A60374B00229A60354B4FF680 +:10368800FF72DA60334B00221A61324B00225A6112 +:10369800304B00229A612F4805F020FA0346002B90 +:1036A80001D000F0F1F80023FB6400237B6507F1EB +:1036B8004C031946274805F0BFFF0346002B01D0ED +:1036C80000F0E2F860233B6300237B630023BB63C5 +:1036D8000023FB6300233B6400237B640023BB645B +:1036E80007F13003002219461A4805F043FB034648 +:1036F800002B01D000F0C8F807F130030422194666 +:10370800144805F037FB0346002B01D000F0BCF845 +:1037180000237B600023BB600023FB6000233B6128 +:1037280000237B614FF40053BB610023FB6100233E +:10373800FB623B1D1946074805F0F2FF0346002BC4 +:1037480001D000F0A1F8034801F002FA00BF583791 +:10375800BD4680BDD80300200040014080B58AB036 +:1037680000AF07F1140300221A605A609A60DA6009 +:103778001A61424B5B69414A43F4002353613F4B52 +:103788005B6903F400233B613B693C4B5B693B4A43 +:1037980043F480035361394B5B6903F48003FB6096 +:1037A800FB68364B5B69354A43F400335361334B4E +:1037B8005B6903F40033BB60BB68304B5B692F4A1D +:1037C80043F4802353612D4B5B6903F480237B60B2 +:1037D8007B6800224FF488714FF0904002F018FC8B +:1037E80000223021264802F013FC4FF460437B612D +:1037F8000323BB610023FB6107F114031946214829 +:1038080002F08CFA0F237B610323BB610023FB6169 +:1038180007F1140319464FF0904002F07FFA4FF475 +:1038280088737B610123BB610023FB6103233B6237 +:1038380007F1140319464FF0904002F06FFA43F273 +:1038480004037B610323BB610023FB6107F11403BD +:1038580019460B4802F062FA30237B610123BB61F1 +:103868000023FB6100233B6207F114031946044857 +:1038780002F054FA00BF2837BD4680BD0010024050 +:10388800000400480008004880B400AF72B600BFCA +:1038980000BFFDE780B400AF074B4FF000021A608D +:1038A800064B00221A60064B01221A6000BFBD4673 +:1038B8005DF8047B704700BF240400202C0400201E +:1038C8002804002080B584B000AF01F095FAF860B4 +:1038D800334B1B68B3F57A7F17DB324AFB681360FA +:1038E800314B1B68002B0CD1304B1B68304A1360DE +:1038F8002B4B1B6807EE903AF8EEE77A2D4BC3ED99 +:10390800007A294B01221A6002E0274B00221A6034 +:10391800244B1B68FA68D31A274A934203D8214BD1 +:103928001B68002B13D10023FB7000233B803A4611 +:10393800FB1C1146184600F017FE3B88184600F09D +:1039480041F8F0EE407A194BC3ED007A23E0144BAE +:103958001B6807EE903AB8EEE77A164BD3ED007A7B +:1039680077EE677AC7ED027A97ED027ADFED136A90 +:10397800C7EE267A9FED127A67EE877AC7ED017A4D +:103988000B4B93ED007AD7ED017A77EE277A074B48 +:10399800C3ED007A00BF00BF1037BD4680BD00BF31 +:1039A8004C0400202C0400202804002024040020BB +:1039B80030040020340400209F8601000000E14606 +:1039C8000000C84280B48BB000AF0346FB800023E0 +:1039D8007B620B233B6202E07B6A01337B627A6A7B +:1039E8003B6A9A4206D22F4A7B6A32F83330FA8809 +:1039F8009A42F1D27B6A002B02D12A4B5B6848E0DD +:103A08007A6A3B6A9A4207D13B6A013B254ADB0046 +:103A1800134404331B683CE07B6A013B214A32F8BB +:103A28003330FB831F4A7B6A32F83330BB837B6AAF +:103A3800013B1C4ADB00134404331B68BB61194A71 +:103A48007B6ADB00134404331B687B6197ED057ABE +:103A5800D7ED067A77EE676ABA8BFB8BD31A07EE37 +:103A6800903AB8EEE77AC6EE877AC7ED047AFA8814 +:103A7800FB8BD31A07EE903AB8EEE77AD7ED047AC3 +:103A880067EE277A97ED067A77EE277AC7ED037AFD +:103A9800FB6807EE903AB0EE670A2C37BD465DF832 +:103AA800047B70470400002080B400AF134B002251 +:103AB8001A70124B00225A70104B00225A80104B79 +:103AC80000221A600E4B1B680E4A13600D4B1B68D0 +:103AD8000D4A13600C4B1B680C4A13600B4B1B6898 +:103AE8000B4A13600B4B00221A700B4B00221A7002 +:103AF80000BFBD465DF8047B704700BF3C04002052 +:103B08006004002054040020680400205C040020A5 +:103B18005804002038040020390400200000000068 +:103B280080B500AF704BD3ED087A9FED707AF4EE54 +:103B3800C77AF1EE10FA1ADD6B4B1B6A1846FCF7D0 +:103B480083FC63A3D3E90023FCF71EFB02460B4664 +:103B58001046194660A3D3E90023FCF7CDFC0246C2 +:103B68000B4610461946FCF7D9FE034600E0002331 +:103B78005F4A13605C4BD3ED097A9FED5E7AF4EEF1 +:103B8800C77AF1EE10FACCBF01230023DAB25A4B00 +:103B98001A70554B9B6A1846FCF756FC50A3D3E99C +:103BA8000023FCF7A9FC02460B4610461946FCF711 +:103BB800B5FE0346514A13604B4BDB6A1846FCF7C7 +:103BC80043FC47A3D3E90023FCF796FC02460B46C7 +:103BD80010461946FCF7A2FE0346494A136001F055 +:103BE8000BF90246474B1B689A4206D9464B0722F7 +:103BF8005A70454B5A78444B1A70FFF719F8FFF77B +:103C0800E1F800F0E7F900F007F900F073F9FEF7C2 +:103C1800ADFE00F00FFDFFF755FE3B4B1B78072B61 +:103C28004AD801A252F823F0513C00085F3C000832 +:103C38006D3C00087B3C0008893C0008973C000864 +:103C4800A53C0008B33C000800F04CFB03461A46AC +:103C58002D4B1A7030E000F061FB03461A462A4BE0 +:103C68001A7029E000F070FB03461A46264B1A70BA +:103C780022E000F07FFB03461A46234B1A701BE034 +:103C880000F08EFB03461A461F4B1A7014E000F032 +:103C98009DFB03461A461C4B1A700DE000F0AAFB68 +:103CA80003461A46184B1A7006E000F0BBFB0346A1 +:103CB8001A46154B1A7000BF134B1B78184600F0B4 +:103CC800C5FB114B1A78104B5A7000BF80BD00BF5E +:103CD80000000000007EA3400000000000C0724009 +:103CE800E17A14AE47612E40D400002000F01B4555 +:103CF8004C04002000001645500400204804002011 +:103D080044040020A40100203C04002080B582B0B7 +:103D180000AF78603D4B1B78002B0DD03C4B1B78D7 +:103D2800022B03D03A4B1B78032B05D17B68013358 +:103D38001B781846FEF770FD7B681B78FF2B50D068 +:103D4800FF2B5EDCF12B53D0F12B5ADCF02B40D04B +:103D5800F02B56DC022B2BD0022B52DC002B02D08E +:103D6800012B0BD04DE02A4B1B78002B42D0284B5F +:103D780004225A70FF20FEF74FFD3BE0244B5B788E +:103D8800002B03D0224B5B78042B06D1204B012259 +:103D98005A700020FEF740FD2EE01D4B5B78032B88 +:103DA8002AD11B4B02225A700020FEF735FD23E072 +:103DB800174B1B78022B03D0154B1B78032B1DD1F7 +:103DC8007B6801331A78134B1A70114B03225A700F +:103DD80014E00F4B1B78002B12D10D4B05225A70A3 +:103DE8000EE00B4B04221A70094B07225A7008E0A8 +:103DF80000BF06E000BF04E000BF02E000BF00E033 +:103E080000BF00BF0837BD4680BD00BF3804002092 +:103E18003C0400206D04002080B500AF324B1B78B5 +:103E2800012B0BD0304B5B78012B07D100F0E4FF5E +:103E3800034603F5FA532D4A136010E02A4B1B780A +:103E4800012B0CD100F0D8FF0246284B1B689A4280 +:103E580005D9254B02225A70244B00221A60224BA6 +:103E68001B78052B0BD0204B5B78052B07D100F076 +:103E7800C3FF034603F5FA531C4A136010E01A4BBC +:103E88001B78052B0CD100F0B7FF0246174B1B68B7 +:103E98009A4205D9144B06225A70144B00221A6014 +:103EA800114B1B78042B0BD00F4B5B78042B07D1DD +:103EB80000F0A2FF034603F5FA530D4A136010E021 +:103EC800094B1B78042B0CD100F096FF0246084BD7 +:103ED8001B689A4205D9044B00225A70044B0022F1 +:103EE8001A6000BF80BD00BF3C04002058040020B9 +:103EF8005C04002080B500AF254B1A78254B1B7851 +:103F08009A4243D0224B1B78642B03D8214B1B7851 +:103F1800642B0AD9FF20FEF77FFC1E4B00221A7083 +:103F28001C4B1A781A4B1A7031E000F065FF0246F4 +:103F3800194B1B689A422AD9154B1A78154B1B78CE +:103F48009A420ED2124B1B780533DAB2104B1A7014 +:103F5800FEF7A0FC00F050FF03460F330E4A136033 +:103F680015E00B4B1A780B4B1B789A420FD9084B6C +:103F78001B78053BDAB2064B1A70FEF78BFC00F093 +:103F88003BFF03460F33044A136000E000BF80BDC7 +:103F98006C0400206D0400206404002080B500AF8C +:103FA8000A4B1B7883F00103DBB2002B0CD1642091 +:103FB800FEF732FC064B03225A70054B5A78044B25 +:103FC8001A70FEF735FEFCE700BF80BD38040020FC +:103FD8003C04002080B500AF774B1B78002B40F0E5 +:103FE800E880764B1B78002B40F0E380744B1B88ED +:103FF80003F00103002B0BD1714B1B8803F0020364 +:10400800002B05D16E4B1B8803F01003002B01D049 +:10401800012300E0002303F00103D9B2694A1379B0 +:1040280061F382031371664B1B8803F00403002BB2 +:1040380011D1634B1B8803F00803002B0BD1604B95 +:104048001B8803F02003002B05D15F4B1B6847F248 +:104058002F52934201DC012300E0002303F0010307 +:10406800D9B2584A137961F345131371544B1B881D +:10407800DB1103F00103D9B2524A137961F300034B +:1040880013714F4B1B8803F48073002B0BD14C4BDF +:104098001B8803F48063002B05D1494B1B8803F46C +:1040A8000073002B01D0012300E0002303F001037B +:1040B800D9B2444A137961F341031371434B1B7816 +:1040C80083F00103D9B23F4A137961F304131371E2 +:1040D8003D4B1B6840F2E7329342D4BF01230023D3 +:1040E800D9B2384A137961F386131371354B1B79AA +:1040F80003F00803DBB2002B30D1324B1B7903F0FD +:104108001003DBB2002B29D12E4B1B7923F07F0340 +:10411800DBB2002B22D12B4B1B7903F00403DBB25B +:10412800002B1BD1274B1B7903F02003DBB2002B9C +:1041380014D1244B1B7903F04003DBB2002B0DD1C3 +:10414800204B1B7903F00203DBB2002B06D11D4B79 +:104158001B7903F00103DBB2002B19D0194B1B7834 +:10416800002B06D0174B1B78072B02D0154B0422C7 +:104178001A70144B07225A70FF20FEF74DFB00F00F +:104188003BFE034603F51C531033114A13600DE040 +:104198000C4B1B78072B09D100F02EFE02460C4B66 +:1041A8001B689A4202D9074B00225A7000F012F895 +:1041B80000E000BF80BD00BF3804002039040020A3 +:1041C800B40100203C0400204404002050040020D6 +:1041D8005404002080B400AF414B00225A80404B69 +:1041E8005B883F4A1279C2F30002D2B213439AB2F3 +:1041F8003B4B5A803A4B5B881AB2394B1B79C3F355 +:104208004003DBB21BB25B001BB213431BB29AB272 +:10421800334B5A80324B5B881AB2314B1B79C3F34C +:104228008003DBB21BB29B001BB213431BB29AB2D2 +:104238002B4B5A802A4B5B881AB2294B1B79C3F344 +:10424800C003DBB21BB2DB001BB213431BB29AB232 +:10425800234B5A80224B5B881AB2214B1B79C3F33C +:104268000013DBB21BB21B011BB213431BB29AB281 +:104278001B4B5A801A4B5B881AB2194B1B79C3F334 +:104288004013DBB21BB25B011BB213431BB29AB2E1 +:10429800134B5A80124B5B881AB2114B1B79C3F32C +:1042A8008013DBB21BB29B011BB213431BB29AB241 +:1042B8000B4B5A800A4B5B881AB2094B1B79C3F324 +:1042C800C013DBB21BB2DB011BB213431BB29AB2A1 +:1042D800034B5A8000BFBD465DF8047B704700BFA2 +:1042E8003C04002080B400AF0B4B5B78072B0AD04E +:1042F800072B0ADC012B02D0052B02D005E0012395 +:1043080004E0052302E0072300E000231846BD4629 +:104318005DF8047B704700BF3C04002080B400AF08 +:10432800084B5B78002B02D0022B02D003E0042359 +:1043380002E0022300E001231846BD465DF8047B35 +:10434800704700BF3C04002080B400AF084B5B7886 +:10435800032B02D0042B02D003E0032302E0042342 +:1043680000E002231846BD465DF8047B704700BF95 +:104378003C04002080B400AF084B5B78022B02D0CD +:10438800042B02D003E0022302E0042300E003230D +:104398001846BD465DF8047B704700BF3C0400200A +:1043A80080B400AF084B5B78002B02D0072B02D0FB +:1043B80003E0002302E0072300E004231846BD467B +:1043C8005DF8047B704700BF3C04002080B400AF58 +:1043D800074B5B78042B03D0062B03D1062302E09E +:1043E800042300E005231846BD465DF8047B7047AA +:1043F8003C04002080B400AF084B5B78042B04D148 +:10440800074B01221A70042303E0054B02221A709D +:1044180006231846BD465DF8047B70473C0400201F +:104428004F01002080B400AF074B5B78002B03D00E +:10443800042B03D1042302E0002300E007231846DD +:10444800BD465DF8047B70473C04002080B582B00F +:1044580000AF0346FB71314B1B78072B5AD801A2DA +:1044680052F823F08D4400089F440008B144000826 +:10447800C3440008D5440008E7440008F94400088C +:104488000B4500080021002000F04AF80021012017 +:1044980000F046F83EE00021002000F041F801213C +:1044A800012000F03DF835E00121002000F038F847 +:1044B8000021012000F034F82CE00121002000F058 +:1044C8002FF80021012000F02BF823E00021002024 +:1044D80000F026F80121012000F022F81AE000215E +:1044E800002000F01DF80121012000F019F811E06A +:1044F8000121002000F014F80021012000F010F83C +:1045080008E00021002000F00BF80021012000F055 +:1045180007F800BF00BF0837BD4680BD3C04002037 +:1045280080B584B000AF03460A46FB711346BB71E1 +:10453800BB79FB73FB79002B02D0012B07D00DE070 +:10454800FB7B1A461021074801F062FD06E0FB7B61 +:104558001A462021034801F05BFD00BF00BF103759 +:10456800BD4680BD0004004880B485B000AF7860C7 +:1045780039600023FB6016E0104AFB6832F91330FB +:104588001A463B681B889A420ADDFB68DAB27B68E8 +:104598001A700A4AFB6832F913309AB23B681A80DB +:1045A800FB680133FB60FB680C2BE5DD00BF00BF37 +:1045B8001437BD465DF8047B704700BF68010020D2 +:1045C80080B584B000AFF860B9607A60144AFB68BF +:1045D8001360144ABB681360134A7B681360134B5B +:1045E80000221A60124B00221A700D4B1B68002122 +:1045F800184604F0CBFA0B4B1B680421184604F04C +:10460800C5FA094B1B680821184604F0BFFAFF22B7 +:10461800FF21FF2000F0D0F800BF1037BD4680BD55 +:104628007004002074040020780400207C0400201A +:104638008004002080B500AF344B1B78072B03D1D2 +:10464800012000F069F860E000F0D6FB0246304B2C +:104658001B689A4258D32F4B1B78002B17D02B4B33 +:104668001B78002B06D100F0C7FB0346C833284A45 +:10467800136005E000F0C0FB03463233244A1360A0 +:10468800244B00221A70002000F046F83DE01F4B32 +:104698001B78002B07D100F0AFFB034603F5FA6344 +:1046A8001B4A136006E000F0A7FB034603F5FA7304 +:1046B800174A1360174B01221A70144B1B78072BEB +:1046C80023D801A252F823F0F1460008F946000861 +:1046D8000147000801470008F9460008F9460008A4 +:1046E8000147000809470008022000F015F80CE00F +:1046F800042000F011F808E0052000F00DF804E0AF +:10470800012000F009F800E000BF80BD3C04002053 +:104718007C0400208004002080B582B000AF0346EE +:10472800FB71FB79072B43D801A252F823F000BF95 +:10473800AD47000859470008654700087147000859 +:104748007D4700088947000895470008A1470008E9 +:10475800FF22FF21002000F02FF829E0FF2200218E +:10476800FF2000F029F823E00022FF21FF2000F0BD +:1047780023F81DE0FF220021002000F01DF817E0BB +:104788000022FF21002000F017F811E0002200218C +:10479800FF2000F011F80BE000220021002000F0BB +:1047A8000BF805E0FF22FF21FF2000F005F800BF0D +:1047B80000BF0837BD4680BD80B483B000AF034654 +:1047C800FB710B46BB7113467B710A4B1B681B6858 +:1047D800FA795A63084B1B681B68BA799A63074BC6 +:1047E8001B681B687A79DA6300BF0C37BD465DF831 +:1047F800047B7047700400207404002078040020B3 +:1048080080B483B000AF0F4B9B690E4A43F001039D +:1048180093610C4B9B6903F001037B607B68094B38 +:10482800DB69084A43F08053D361064BDB6903F028 +:1048380080533B603B6800BF0C37BD465DF8047B86 +:10484800704700BF0010024080B58AB000AF7860A2 +:1048580007F1140300221A605A609A60DA601A613C +:104868007B681B68204A934239D1204BDB691F4A79 +:1048780043F00073D3611D4BDB6903F000733B61A8 +:104888003B691A4B5B69194A43F400335361174B70 +:104898005B6903F40033FB60FB684FF4C0537B6132 +:1048A8000223BB610023FB6103233B6209237B6274 +:1048B80007F1140319464FF0904001F02FFA002237 +:1048C8000021142001F0F3F9142001F00CFA002261 +:1048D8000021152001F0EBF9152001F004FA00BFC2 +:1048E8002837BD4680BD00BF00640040001002406C +:1048F80080B58CB000AF786007F11C0300221A6005 +:104908005A609A60DA601A617B681B683E4A934273 +:1049180047D13E4B5B693D4A43F4003353613B4BFF +:104928005B6903F40033BB61BB69384B5B69374A89 +:1049380043F480235361354B5B6903F480237B6127 +:104948007B694FF40043FB6112233B6200237B62C7 +:104958000323BB620423FB6207F11C0319464FF0D3 +:10496800904001F0DBF94FF40073FB6112233B62C6 +:1049780000237B620323BB620423FB6207F11C0351 +:104988001946234801F0CAF9204BDB691F4A43F452 +:104998000013D3611D4BDB6903F400133B613B69D2 +:1049A8002EE07B681B681B4A934229D1174B5B6931 +:1049B800164A43F400335361144B5B6903F4003324 +:1049C800FB60FB684FF4C063FB6112233B6200236A +:1049D8007B620323BB620423FB6207F11C031946B5 +:1049E8004FF0904001F09AF9084BDB69074A43F40D +:1049F8008003D361054BDB6903F48003BB60BB68AC +:104A080000BF3037BD4680BD005400400010024052 +:104A1800000400480058004080B58AB000AF7860B4 +:104A280007F1140300221A605A609A60DA601A616A +:104A38007B681B68174A934228D1174B9B69164A13 +:104A480043F480539361144B9B6903F480533B6197 +:104A58003B69114B5B69104A43F4003353610E4BB9 +:104A68005B6903F40033FB60FB68E0237B6102238E +:104A7800BB610023FB6103233B6205237B6207F1D3 +:104A8800140319464FF0904001F048F900BF283749 +:104A9800BD4680BD003001400010024080B487B0A0 +:104AA80000AF78607B681B68B3F1804F0CD1244B52 +:104AB800DB69234A43F00103D361214BDB6903F02F +:104AC80001037B617B6934E07B681B681D4A934264 +:104AD8000CD11B4BDB691A4A43F00203D361184B14 +:104AE800DB6903F002033B613B6922E07B681B68DA +:104AF800154A93420CD1124BDB69114A43F0040367 +:104B0800D3610F4BDB6903F00403FB60FB6810E023 +:104B18007B681B680D4A93420BD1094B9B69084A75 +:104B280043F480339361064B9B6903F48033BB6085 +:104B3800BB6800BF1C37BD465DF8047B704700BFEB +:104B480000100240000400400008004000400140FE +:104B580080B58CB000AF786007F11C0300221A60A2 +:104B68005A609A60DA601A617B681B68B3F1804FFB +:104B78001DD1444B5B69434A43F480235361414B45 +:104B88005B6903F48023BB61BB694FF44063FB613D +:104B980002233B6200237B620023BB620123FB628A +:104BA80007F11C031946384801F0B8F866E07B683D +:104BB8001B68364A93421CD1324B5B69314A43F435 +:104BC800802353612F4B5B6903F480237B617B69EE +:104BD8000323FB6102233B6200237B620023BB6249 +:104BE8000223FB6207F11C031946274801F096F8D7 +:104BF80044E07B681B68264A93421DD1214B5B69C0 +:104C0800204A43F4802353611E4B5B6903F48023DD +:104C18003B613B694FF4E073FB6102233B62022373 +:104C28007B620023BB620223FB6207F11C03194667 +:104C3800154801F073F821E07B681B68154A934218 +:104C48001CD1104B5B690F4A43F4802353610D4B11 +:104C58005B6903F48023FB60FB684FF44043FB610E +:104C680002233B6200237B620023BB620123FB62B9 +:104C780007F11C031946044801F050F800BF30370B +:104C8800BD4680BD001002400004004800040040FA +:104C9800000800400040014080B400AF00BFFDE7BD +:104CA80080B400AF00BFFDE780B400AF00BFFDE7F0 +:104CB80080B400AF00BFFDE780B400AF00BFFDE7E0 +:104CC80080B400AF00BFBD465DF8047B704780B478 +:104CD80000AF00BFBD465DF8047B704780B400AFED +:104CE80000BFBD465DF8047B704780B500AF00F09B +:104CF8006FF800BF80BD000080B500AF024800F02B +:104D0800CCFC00BF80BD00BFC001002080B500AF53 +:104D1800024800F0C2FC00BF80BD00BFC0010020F7 +:104D280080B400AF064BD3F88830054A43F47003CB +:104D3800C2F8883000BFBD465DF8047B704700BFED +:104D480000ED00E080B500AF084B1B68074A43F050 +:104D580010031360032000F09FFF0F2000F008F8F5 +:104D6800FFF74EFD0023184680BD00BF002002401B +:104D780080B582B000AF7860124B1A68124B1B786E +:104D880019464FF47A73B3FBF1F3B2FBF3F3184609 +:104D980000F0B7FF0346002B01D001230EE07B682B +:104DA8000F2B0AD8002279684FF0FF3000F07FFF00 +:104DB800064A7B681360002300E001231846083781 +:104DC800BD4680BD5C00002064000020600000201B +:104DD80080B400AF064B1B781A46064B1B68134479 +:104DE800044A136000BFBD465DF8047B704700BFEE +:104DF800640000208404002080B400AF034B1B68CB +:104E08001846BD465DF8047B704700BF8404002047 +:104E180080B584B000AF7860FFF7EEFFB8607B68BC +:104E2800FB60FB68B3F1FF3F05D00A4B1B781A46BD +:104E3800FB681344FB6000BFFFF7DEFF0246BB6858 +:104E4800D31AFA689A42F7D800BF00BF1037BD4698 +:104E580080BD00BF6400002080B584B000AF7860DA +:104E68007B68002B01D10123EDE07B6893F82030AB +:104E7800DBB2002B02D17868FFF7E6FC7B681B6881 +:104E88001A687B681B6842F001021A60FFF7B4FFDA +:104E9800F86012E0FFF7B0FF0246FB68D31A0A2B4E +:104EA8000BD97B685B6A43F400327B685A627B6883 +:104EB800052283F820200123C5E07B681B685B6816 +:104EC80003F00103002BE5D07B681B681A687B6838 +:104ED8001B6822F002021A60FFF78EFFF86012E0EA +:104EE800FFF78AFF0246FB68D31A0A2B0BD97B68A7 +:104EF8005B6A43F400327B685A627B68052283F858 +:104F0800202001239FE07B681B685B6803F0020395 +:104F1800002BE5D17B681B7E012B08D17B681B68C1 +:104F28001A687B681B6842F080021A6007E07B6899 +:104F38001B681A687B681B6822F080021A607B680D +:104F48005B7E012B08D17B681B681A687B681B682D +:104F580042F040021A6007E07B681B681A687B68A9 +:104F68001B6822F040021A607B689B7E012B08D1E7 +:104F78007B681B681A687B681B6842F020021A600D +:104F880007E07B681B681A687B681B6822F02002B0 +:104F98001A607B68DB7E012B08D17B681B681A6866 +:104FA8007B681B6822F010021A6007E07B681B68A8 +:104FB8001A687B681B6842F010021A607B681B7FC6 +:104FC800012B08D17B681B681A687B681B6842F054 +:104FD80008021A6007E07B681B681A687B681B6810 +:104FE80022F008021A607B685B7F012B08D17B687E +:104FF8001B681A687B681B6842F004021A6007E0A5 +:105008007B681B681A687B681B6822F004021A60B8 +:105018007B689A687B68DB681A437B681B691A435C +:105028007B685B6942EA03017B685B685A1E7B68A0 +:105038001B680A43DA617B6800225A627B68012296 +:1050480083F82020002318461037BD4680BD80B461 +:1050580087B000AF786039607B681B687B617B68CC +:1050680093F82030FB74FB7C012B03D0FB7C022BD4 +:1050780040F0AA807B69D3F8003243F001027B69D3 +:10508800C3F800223B685B6903F01F03012202FAA0 +:1050980003F3FB607B69D3F81C22FB68DB431A40EF +:1050A8007B69C3F81C223B68DB69002B23D17B6931 +:1050B800D3F80C22FB68DB431A407B69C3F80C2247 +:1050C8003B68DB6819043B685B689BB23A685269C5 +:1050D80019437B69483243F832103B689B681904CE +:1050E8003B681B689AB23B685B690A437969483335 +:1050F800DB000B445A603B68DB69012B22D17B69DA +:10510800D3F80C22FB681A437B69C3F80C223B686E +:105118001B6819043B685B689BB23A68526919437B +:105128007B69483243F832103B689B6819043B6836 +:10513800DB689AB23B685B690A4379694833DB00EC +:105148000B445A603B689B69002B09D17B69D3F8F3 +:105158000422FB68DB431A407B69C3F8042207E09A +:105168007B69D3F80422FB681A437B69C3F80422DD +:105178003B681B69002B09D17B69D3F81422FB68B3 +:10518800DB431A407B69C3F8142207E07B69D3F834 +:105198001422FB681A437B69C3F814223B681B6A14 +:1051A800012B07D17B69D3F81C22FB681A437B6962 +:1051B800C3F81C227B69D3F8003223F001027B6913 +:1051C800C3F80022002306E07B685B6A43F4802270 +:1051D8007B685A62012318461C37BD465DF8047B7C +:1051E800704780B584B000AF78607B6893F8203052 +:1051F800DBB2012B2ED17B68022283F820207B684A +:105208001B681A687B681B6822F001021A60FFF7A6 +:10521800F3FDF86012E0FFF7EFFD0246FB68D31AD2 +:105228000A2B0BD97B685B6A43F400327B685A62AD +:105238007B68052283F82020012312E07B681B6825 +:105248005B6803F00103002BE5D17B6800225A62FA +:10525800002306E07B685B6A43F400227B685A629D +:10526800012318461037BD4680BD80B489B000AF11 +:10527800F860B9607A603B60FB6893F82030FB7790 +:10528800FB681B689B68BB61FB7F012B03D0FB7F1E +:10529800022B40F0AD80BB6903F08063002B0AD17C +:1052A800BB6903F00063002B05D1BB6903F0805391 +:1052B800002B00F09580BB691B0E03F003037B6194 +:1052C80001227B699A403B681A60BB689B68002B87 +:1052D8000DD1BB681B685A05BB68DB68F9680968AB +:1052E8001A437B6918331B010B441A600FE0BB6833 +:1052F8005B68DA00BB689B681A43BB68DB68F968BF +:1053080009681A437B6918331B010B441A60FB6850 +:105318001968BB681A697B6918331B010B4404338D +:105328001A60BB681B7D012B11D1FB681A687B6969 +:1053380018331B01134404331B68FA68116843F4DB +:1053480080727B6918331B010B4404331A607B6835 +:1053580007331B781A067B6806331B781B041A432D +:105368007B6805331B781B0213437A680432127872 +:105378001046FA68116843EA00027B691B010B4476 +:1053880003F5C6731A607B6803331B781A067B68BB +:1053980002331B781B041A437B6801331B781B02FA +:1053A80013437A6812781046FA68116843EA0002D3 +:1053B8007B691B010B4403F5C4731A60FB681A6808 +:1053C8007B6918331B0113441B68FA68116843F0A2 +:1053D80001027B6918331B010B441A6000230EE09D +:1053E800FB685B6A43F40012FB685A62012306E01B +:1053F800FB685B6A43F48022FB685A620123184603 +:105408002437BD465DF8047B704780B487B000AF91 +:10541800F860B9607A603B60FB6893F82030FB75F0 +:10542800FB7D012B03D0FB7D022B40F00381BB6881 +:10543800002B0ED1FB681B68DB6803F00303002B0D +:1054480016D1FB685B6A43F40012FB685A620123B9 +:10545800F7E0FB681B681B6903F00303002B07D107 +:10546800FB685B6A43F40012FB685A620123E8E0B8 +:10547800FB681A68BB681B331B0113441B6803F0E5 +:1054880004027B689A607B689B68002B0CD1FB68E0 +:105498001A68BB681B331B0113441B685B0DC3F3FD +:1054A8000A027B681A600BE0FB681A68BB681B334A +:1054B8001B0113441B68DB0823F060427B685A60B9 +:1054C800FB681A68BB681B331B0113441B6803F095 +:1054D80002027B68DA60FB681A68BB681B331B0131 +:1054E800134404331B6803F00803002B03D07B68C4 +:1054F80008221A610BE0FB681A68BB681B331B01A2 +:10550800134404331B6803F00F027B681A61FB68BD +:105518001A68BB681B331B01134404331B681B0A3E +:10552800DAB27B689A61FB681A68BB681B331B0197 +:10553800134404331B681B0C9AB27B685A61FB68DE +:105548001A68BB681B01134403F5DC731B68DAB2E5 +:105558003B681A70FB681A68BB681B01134403F5A3 +:10556800DC731B681A0A3B680133D2B21A70FB68F5 +:105578001A68BB681B01134403F5DC731B681A0C1B +:105588003B680233D2B21A70FB681A68BB681B0109 +:10559800134403F5DC731B681A0E3B680333D2B25D +:1055A8001A70FB681A68BB681B01134403F5DE73A5 +:1055B8001A683B680433D2B21A70FB681A68BB6871 +:1055C8001B01134403F5DE731B681A0A3B68053395 +:1055D800D2B21A70FB681A68BB681B01134403F542 +:1055E800DE731B681A0C3B680633D2B21A70FB686C +:1055F8001A68BB681B01134403F5DE731B681A0E97 +:105608003B680733D2B21A70BB68002B08D1FB681D +:105618001B68DA68FB681B6842F02002DA6007E062 +:10562800FB681B681A69FB681B6842F020021A6154 +:10563800002306E0FB685B6A43F48022FB685A6239 +:10564800012318461C37BD465DF8047B704780B4BB +:1056580085B000AF786039607B6893F82030FB73C1 +:10566800FB7B012B02D0FB7B022B09D17B681B68DB +:1056780059697B681B683A680A435A61002306E047 +:105688007B685B6A43F480227B685A620123184670 +:105698001437BD465DF8047B704780B58AB000AF0B +:1056A800786000237B627B681B685B693B627B6870 +:1056B8001B685B68FB617B681B689B68BB617B68D8 +:1056C8001B68DB687B617B681B681B693B617B68C7 +:1056D8001B689B69FB603B6A03F00103002B7CD0CD +:1056E800BB6903F00103002B23D07B681B680122F0 +:1056F8009A60BB6903F00203002B03D0786800F0BE +:1057080083F916E0BB6903F00403002B04D07B6A1D +:1057180043F400637B620CE0BB6903F00803002BD1 +:1057280004D07B6A43F480537B6202E0786800F01F +:1057380089F9BB6903F48073002B24D07B681B684C +:105748004FF480729A60BB6903F40073002B03D096 +:10575800786800F063F916E0BB6903F48063002BF6 +:1057680004D07B6A43F400537B620CE0BB6903F40A +:105778000063002B04D07B6A43F480437B6202E021 +:10578800786800F069F9BB6903F48033002B24D0F2 +:105798007B681B684FF480329A60BB6903F400335E +:1057A800002B03D0786800F043F916E0BB6903F4D6 +:1057B8008023002B04D07B6A43F400437B620CE017 +:1057C800BB6903F40023002B04D07B6A43F48033C5 +:1057D8007B6202E0786800F049F93B6A03F008034D +:1057E800002B0CD07B6903F01003002B07D07B6AD9 +:1057F80043F400737B627B681B681022DA603B6AA3 +:1058080003F00403002B0BD07B6903F00803002B83 +:1058180006D07B681B680822DA60786800F030F9E7 +:105828003B6A03F00203002B09D07B681B68DB6826 +:1058380003F00303002B02D07868FBF7EDF93B6A0D +:1058480003F04003002B0CD03B6903F01003002B3E +:1058580007D07B6A43F480637B627B681B681022F5 +:105868001A613B6A03F02003002B0BD03B6903F05D +:105878000803002B06D07B681B6808221A61786829 +:1058880000F012F93B6A03F01003002B09D07B6883 +:105898001B681B6903F00303002B02D0786800F033 +:1058A800F9F83B6A03F40033002B0BD0FB6903F0D3 +:1058B8001003002B06D07B681B6810225A6078689A +:1058C80000F0FCF83B6A03F48033002B0BD0FB6933 +:1058D80003F00803002B06D07B681B6808225A6077 +:1058E800786800F0F5F83B6A03F40043002B7BD09E +:1058F800FB6903F00403002B72D03B6A03F4807346 +:10590800002B08D0FB6803F00103002B03D07B6A4F +:1059180043F001037B623B6A03F40073002B08D059 +:10592800FB6803F00203002B03D07B6A43F00203F9 +:105938007B623B6A03F48063002B08D0FB6803F0AA +:105948000403002B03D07B6A43F004037B623B6AA9 +:1059580003F40063002B43D0FB6803F07003002BB3 +:105968003ED0FB6803F07003602B2BD0602B2ED841 +:10597800502B22D0502B2AD8402B19D0402B26D878 +:10598800302B10D0302B22D8102B02D0202B05D052 +:105998001DE07B6A43F008037B6219E07B6A43F0F1 +:1059A80010037B6214E07B6A43F020037B620FE004 +:1059B8007B6A43F040037B620AE07B6A43F0800322 +:1059C8007B6205E07B6A43F480737B6200E000BF82 +:1059D8007B681B689A697B681B6822F070029A6171 +:1059E8007B681B6804225A607B6A002B08D07B689E +:1059F8005A6A7B6A1A437B685A62786800F072F8C0 +:105A080000BF2837BD4680BD80B483B000AF786042 +:105A180000BF0C37BD465DF8047B704780B483B087 +:105A280000AF786000BF0C37BD465DF8047B704757 +:105A380080B483B000AF786000BF0C37BD465DF816 +:105A4800047B704780B483B000AF786000BF0C3728 +:105A5800BD465DF8047B704780B483B000AF7860C2 +:105A680000BF0C37BD465DF8047B704780B483B037 +:105A780000AF786000BF0C37BD465DF8047B704707 +:105A880080B483B000AF786000BF0C37BD465DF8C6 +:105A9800047B704780B483B000AF786000BF0C37D8 +:105AA800BD465DF8047B704780B483B000AF786072 +:105AB80000BF0C37BD465DF8047B704780B483B0E7 +:105AC80000AF786000BF0C37BD465DF8047B7047B7 +:105AD80080B483B000AF786000BF0C37BD465DF876 +:105AE800047B704780B483B000AF786000BF0C3788 +:105AF800BD465DF8047B704780B485B000AF786020 +:105B08007B6803F00703FB600C4BDB68BB60BA687B +:105B18004FF6FF031340BB60FB681A02BB681343D0 +:105B280043F0BF6343F40033BB60044ABB68D360EF +:105B380000BF1437BD465DF8047B704700ED00E0F8 +:105B480080B400AF044BDB681B0A03F00703184658 +:105B5800BD465DF8047B704700ED00E080B483B07B +:105B680000AF0346FB7197F90730002B0BDBFB797D +:105B780003F01F02074997F907305B09012000FA73 +:105B880002F241F8232000BF0C37BD465DF8047BC4 +:105B9800704700BF00E100E080B483B000AF034667 +:105BA8003960FB7197F90730002B0ADB3B68DAB2E2 +:105BB8000C4997F907301201D2B20B4483F800233D +:105BC8000AE03B68DAB20849FB7903F00F03043BAB +:105BD8001201D2B20B441A7600BF0C37BD465DF8ED +:105BE800047B704700E100E000ED00E080B489B07C +:105BF80000AFF860B9607A60FB6803F00703FB61E7 +:105C0800FB69C3F10703042B28BF0423BB61FB69AD +:105C18000433062B02D9FB69033B00E000237B61B8 +:105C28004FF0FF32BB6902FA03F3DA43BB681A404C +:105C38007B699A404FF0FF317B6901FA03F3D9433E +:105C48007B680B40134318462437BD465DF8047B38 +:105C58007047000080B582B000AF78607B68013B78 +:105C6800B3F1807F01D301230FE00A4A7B68013B2F +:105C780053600F214FF0FF30FFF78EFF054B0022D6 +:105C88009A60044B07221A60002318460837BD465D +:105C980080BD00BF10E000E080B582B000AF786042 +:105CA8007868FFF729FF00BF0837BD4680BD80B57B +:105CB80086B000AF0346B9607A60FB7300237B614E +:105CC800FFF73EFF78617A68B9687869FFF78EFF59 +:105CD800024697F90F3011461846FFF75DFF00BFDF +:105CE8001837BD4680BD80B582B000AF0346FB7152 +:105CF80097F907301846FFF731FF00BF0837BD4650 +:105D080080BD80B582B000AF78607868FFF7A2FFE9 +:105D1800034618460837BD4680BD000080B487B0EA +:105D280000AF7860396000237B6154E13B681A68F2 +:105D380001217B6901FA03F31340FB60FB68002B28 +:105D480000F046813B685B6803F00303012B05D034 +:105D58003B685B6803F00303022B30D17B689B68C8 +:105D68003B617B695B00032202FA03F3DB433A6978 +:105D780013403B613B68DA687B695B0002FA03F316 +:105D88003A6913433B617B683A699A607B685B6850 +:105D98003B6101227B6902FA03F3DB433A69134052 +:105DA8003B613B685B681B0903F001027B6902FAEF +:105DB80003F33A6913433B617B683A695A603B686D +:105DC8005B6803F00303032B17D07B68DB683B6138 +:105DD8007B695B00032202FA03F3DB433A69134051 +:105DE8003B613B689A687B695B0002FA03F33A6996 +:105DF80013433B617B683A69DA603B685B6803F090 +:105E08000303022B23D17B69DA087B68083253F835 +:105E180022303B617B6903F007039B000F2202FAE3 +:105E280003F3DB433A6913403B613B681A697B69BA +:105E380003F007039B0002FA03F33A6913433B613B +:105E48007B69DA087B680832396943F822107B6875 +:105E58001B683B617B695B00032202FA03F3DB43A7 +:105E68003A6913403B613B685B6803F003027B6956 +:105E78005B0002FA03F33A6913433B617B683A69B2 +:105E88001A603B685B6803F44033002B00F0A08085 +:105E9800584B9B69574A43F001039361554B9B69E3 +:105EA80003F00103BB60BB68534A7B699B0802335C +:105EB80052F823303B617B6903F003039B000F22F8 +:105EC80002FA03F3DB433A6913403B617B68B3F1A1 +:105ED800904F19D07B68494A934213D07B68484A4F +:105EE80093420DD07B68474A934207D07B68464A65 +:105EF800934201D1042308E0052306E0032304E0CC +:105F0800022302E0012300E000237A6902F0030281 +:105F1800920093403A6913433B6137497B699B0878 +:105F280002333A6941F82320384B9B683B61FB6890 +:105F3800DB433A6913403B613B685B6803F48013B9 +:105F4800002B03D03A69FB6813433B612F4A3B6936 +:105F580093602E4BDB683B61FB68DB433A69134077 +:105F68003B613B685B6803F40013002B03D03A697C +:105F7800FB6813433B61254A3B69D360234B5B684D +:105F88003B61FB68DB433A6913403B613B685B68F4 +:105F980003F40033002B03D03A69FB6813433B61D9 +:105FA8001A4A3B695360194B1B683B61FB68DB432A +:105FB8003A6913403B613B685B6803F48033002B0C +:105FC80003D03A69FB6813433B61104A3B6913608D +:105FD8007B6901337B613B681A687B6922FA03F3AA +:105FE800002B7FF4A3AE00BF00BF1C37BD465DF891 +:105FF800047B704700100240000001400004004884 +:1060080000080048000C0048001000480004014047 +:1060180080B483B000AF78600B467B8013467B70FA +:106028007B78002B03D07A887B689A6102E07A88B3 +:106038007B689A6200BF0C37BD465DF8047B7047E9 +:1060480080B582B000AF78607B68002B01D1012356 +:1060580081E07B6893F84130DBB2002B06D17B6886 +:10606800002283F840207868FEF742FC7B682422EF +:1060780083F841207B681B681A687B681B6822F0DC +:1060880001021A607B685A687B681B6822F070629C +:106098001A617B681B689A687B681B6822F4004257 +:1060A8009A607B68DB68012B07D17B689A687B68FC +:1060B8001B6842F400429A6006E07B689A687B6835 +:1060C8001B6842F404429A607B68DB68022B04D1A7 +:1060D8007B681B684FF400625A607B681B685B68CA +:1060E8007A68126843F0007343F4004353607B6896 +:1060F8001B68DA687B681B6822F40042DA607B68F8 +:106108001A697B685B6942EA03017B689B691A022A +:106118007B681B680A43DA607B68D9697B681A6AFE +:106128007B681B680A431A607B681B681A687B686F +:106138001B6842F001021A607B6800225A647B687F +:10614800202283F841207B6800221A637B680022A2 +:1061580083F84220002318460837BD4680BD00005A +:1061680080B588B002AFF8607A601A460B467B812A +:1061780013463B81FB6893F84130DBB2202B40F09B +:10618800DA80FB6893F84030012B01D10223D3E079 +:10619800FB68012283F84020FEF72EFE78617B69B8 +:1061A8000093192301224FF40041F86800F0E6F942 +:1061B8000346002B01D00123BEE0FB68212283F8AF +:1061C8004120FB68102283F84220FB6800225A64B1 +:1061D800FB687A685A62FB683A895A85FB6800222C +:1061E8005A63FB685B8D9BB2FF2B0ED9FB68FF22BD +:1061F8001A85FB681B8DDAB27989514B00934FF0F1 +:106208008073F86800F0F6FB6CE0FB685B8D9AB26F +:10621800FB681A85FB681B8DDAB27989484B0093B5 +:106228004FF00073F86800F0E5FB5BE07A69396AC3 +:10623800F86800F0F2F90346002B01D001237BE057 +:10624800FB685B6A1A78FB681B689A62FB685B6A82 +:106258005A1CFB685A62FB685B8D9BB2013B9AB281 +:10626800FB685A85FB681B8D013B9AB2FB681A854F +:10627800FB685B8D9BB2002B34D0FB681B8D002B19 +:1062880030D17B6900933B6A00228021F86800F0D6 +:1062980075F90346002B01D001234DE0FB685B8DA7 +:1062A8009BB2FF2B0ED9FB68FF221A85FB681B8D5A +:1062B800DAB27989002300934FF08073F86800F010 +:1062C80099FB0FE0FB685B8D9AB2FB681A85FB6847 +:1062D8001B8DDAB27989002300934FF00073F868B8 +:1062E80000F088FBFB685B8D9BB2002B9ED17A691E +:1062F800396AF86800F0D8F90346002B01D0012369 +:106308001AE0FB681B682022DA61FB681B68596881 +:10631800FB681A680B4B0B405360FB68202283F81C +:106328004120FB68002283F84220FB68002283F8A2 +:106338004020002300E0022318461837BD4680BDE0 +:106348000020008000E800FE80B588B002AFF86049 +:106358007A601A460B467B8113463B81FB6893F8AB +:106368004130DBB2202B40F0DB80FB6893F84030F3 +:10637800012B01D10223D4E0FB68012283F84020DD +:10638800FEF73AFD78617B690093192301224FF4E7 +:106398000041F86800F0F2F80346002B01D0012311 +:1063A800BFE0FB68222283F84120FB68102283F8B3 +:1063B8004220FB6800225A64FB687A685A62FB68CC +:1063C8003A895A85FB6800225A63FB685B8D9BB249 +:1063D800FF2B0ED9FB68FF221A85FB681B8DDAB2EA +:1063E8007989524B00934FF08073F86800F002FBF4 +:1063F8006DE0FB685B8D9AB2FB681A85FB681B8DA4 +:10640800DAB27989494B00934FF00073F86800F0CD +:10641800F1FA5CE07A69396AF86800F089F90346AC +:10642800002B01D001237CE0FB681B685A6AFB68DB +:106438005B6AD2B21A70FB685B6A5A1CFB685A62C4 +:10644800FB681B8D013B9AB2FB681A85FB685B8D64 +:106458009BB2013B9AB2FB685A85FB685B8D9BB285 +:10646800002B34D0FB681B8D002B30D17B69009347 +:106478003B6A00228021F86800F080F80346002B70 +:1064880001D001234DE0FB685B8D9BB2FF2B0ED939 +:10649800FB68FF221A85FB681B8DDAB27989002315 +:1064A80000934FF08073F86800F0A4FA0FE0FB68DF +:1064B8005B8D9AB2FB681A85FB681B8DDAB2798905 +:1064C800002300934FF00073F86800F093FAFB681C +:1064D8005B8D9BB2002B9DD17A69396AF86800F010 +:1064E800E3F80346002B01D001231AE0FB681B6880 +:1064F8002022DA61FB681B685968FB681A680C4B34 +:106508000B405360FB68202283F84120FB6800227F +:1065180083F84220FB68002283F84020002300E033 +:10652800022318461837BD4680BD00BF00240080EE +:1065380000E800FE80B483B000AF78607B681B6819 +:106548009B6903F00203022B03D17B681B680022BE +:106558009A627B681B689B6903F00103012B07D0D3 +:106568007B681B689A697B681B6842F001029A6124 +:1065780000BF0C37BD465DF8047B704780B584B01A +:1065880000AFF860B9603B601346FB7131E03B68CF +:10659800B3F1FF3F2DD0FEF72FFC0246BB69D31A9B +:1065A8003A689A4202D33B68002B22D1FB681B68E9 +:1065B8009A69BB681340BA689A420CBF012300234A +:1065C800DBB21A46FB799A4213D1FB685B6C43F045 +:1065D8002002FB685A64FB68202283F84120FB688C +:1065E800002283F84220FB68002283F84020012320 +:1065F8000FE0FB681B689A69BB681340BA689A4247 +:106608000CBF01230023DBB21A46FB799A42BED0A5 +:10661800002318461037BD4680BD80B584B000AF52 +:10662800F860B9607A6033E07A68B968F86800F0B1 +:1066380001F90346002B01D0012331E0BB68B3F117 +:10664800FF3F25D0FEF7D8FB02467B68D31ABA680D +:106658009A4202D3BB68002B1AD1FB681B689B695E +:1066680003F00203022B13D0FB685B6C43F020029B +:10667800FB685A64FB68202283F84120FB680022EB +:1066880083F84220FB68002283F84020012307E0BA +:10669800FB681B689B6903F00203022BC4D100232B +:1066A80018461037BD4680BD80B584B000AFF8608D +:1066B800B9607A602FE07A68B968F86800F0BAF8CB +:1066C8000346002B01D001232DE0FEF795FB02467F +:1066D8007B68D31ABA689A4202D3BB68002B1AD1D6 +:1066E800FB681B689B6903F02003202B13D0FB6811 +:1066F8005B6C43F02002FB685A64FB68202283F835 +:106708004120FB68002283F84220FB68002283F8BE +:106718004020012307E0FB681B689B6903F0200306 +:10672800202BC8D1002318461037BD4680BD000075 +:1067380080B584B000AFF860B9607A606BE07A68C1 +:10674800B968F86800F076F80346002B01D00123F9 +:1067580069E0FB681B689B6903F02003202B38D194 +:10676800FB681B689B6903F00403042B05D1FB68D5 +:106778001B8D002B01D0002355E0FB681B689B692B +:1067880003F01003102B07D1FB681B681022DA6195 +:10679800FB6804225A6402E0FB6800225A64FB6822 +:1067A8001B682022DA61FB681B685968FB681A6855 +:1067B8001F4B0B405360FB68202283F84120FB6885 +:1067C800002283F84220FB68002283F8402001233E +:1067D80029E0FEF711FB02467B68D31ABA689A4291 +:1067E80002D3BB68002B16D1FB681B689B6903F0BA +:1067F8000403042B0FD0FB685B6C43F02002FB689A +:106808005A64FB68202283F84120FB68002283F841 +:106818004020012307E0FB681B689B6903F0040321 +:10682800042B8CD1002318461037BD4680BD00BF0D +:1068380000E800FE80B58AB000AFF860B9607A6001 +:10684800002387F82730FB681B689B69BB6100231E +:106858003B627B68FB61BB6903F01003002B68D0C7 +:10686800FB681B681022DA6149E0BB68B3F1FF3F9F +:1068780045D0FEF7C1FA0246FB69D31ABA689A42B4 +:1068880002D3BB68002B3AD1FB681B685B6803F432 +:1068980080437B61FB6893F84230FB74FB681B689C +:1068A8009B6903F40043B3F5004F21D17B69B3F52D +:1068B800804F1DD0FB7C202B1AD0FB681B685A68C0 +:1068C800FB681B6842F480425A60FEF795FAF8614B +:1068D8000EE0FEF791FA0246FB69D31A192B07D985 +:1068E8003B6A43F020033B62012387F8273006E028 +:1068F800FB681B689B6903F02003202BE9D1FB6828 +:106908001B689B6903F02003202B03D097F82730DE +:10691800002BAAD097F82730002B03D1FB681B68FF +:106928002022DA613B6A43F004033B62012387F8C3 +:106938002730FB681B689B69BB61BB6903F48073E4 +:10694800002B0BD03B6A43F001033B62FB681B68DA +:106958004FF48072DA61012387F82730BB6903F4AA +:106968008063002B0BD03B6A43F008033B62FB6853 +:106978001B684FF48062DA61012387F82730BB690E +:1069880003F40073002B0BD03B6A43F002033B6215 +:10699800FB681B684FF40072DA61012387F827301F +:1069A80097F82730002B1CD0F868FFF7C3FDFB6869 +:1069B8001B685968FB681A680D4B0B405360FB68ED +:1069C8005A6C3B6A1A43FB685A64FB68202283F8B6 +:1069D8004120FB68002283F84220FB68002283F8EC +:1069E800402097F8273018462837BD4680BD00BF9D +:1069F80000E800FE80B487B000AFF8607B600B460B +:106A08007B8113467B727B89C3F309027B7A1B0463 +:106A180003F47F031A437B681A433B6A134323F04A +:106A280000437B61FB681B685A683B6A5B0D03F493 +:106A38008061084B0B43DB4302EA0301FB681B68D8 +:106A48007A690A435A6000BF1C37BD465DF8047B6B +:106A5800704700BFFF63FF0380B483B000AF786066 +:106A680039607B6893F84130DBB2202B38D17B68E2 +:106A780093F84030012B01D1022332E07B680122D8 +:106A880083F840207B68242283F841207B681B68B8 +:106A98001A687B681B6822F001021A607B681B6811 +:106AA8001A687B681B6822F480521A607B681B682E +:106AB80019687B681B683A680A431A607B681B6818 +:106AC8001A687B681B6842F001021A607B68202202 +:106AD80083F841207B68002283F84020002300E0EF +:106AE800022318460C37BD465DF8047B704780B416 +:106AF80085B000AF786039607B6893F84130DBB2CD +:106B0800202B39D17B6893F84030012B01D1022327 +:106B180033E07B68012283F840207B68242283F8D5 +:106B280041207B681B681A687B681B6822F0010299 +:106B38001A607B681B681B68FB60FB6823F4706342 +:106B4800FB603B681B02FA681343FB607B681B68A9 +:106B5800FA681A607B681B681A687B681B6842F0D1 +:106B680001021A607B68202283F841207B6800229A +:106B780083F84020002300E0022318461437BD465E +:106B88005DF8047B7047000080B5ADF5007D00AF6F +:106B980007F50073A3F5FE73186007F50073A3F5F6 +:106BA800FE731B68002B02D1012300F0F4BF07F528 +:106BB8000073A3F5FE731B681B6803F00103002B29 +:106BC80000F06D81B44B5B6803F00C03042B0CD010 +:106BD800B14B5B6803F00C03082B57D1AE4B5B68D5 +:106BE80003F48033B3F5803F50D14FF40033C7F836 +:106BF800F031D7F8F03193FAA3F3C7F8EC31D7F8AE +:106C0800EC31B3FA83F3DBB23F2B02D8A24B1B68FB +:106C180015E04FF40033C7F8E831D7F8E83193FAB4 +:106C2800A3F3C7F8E4314FF40033C7F8E031D7F8DD +:106C3800E03193FAA3F3C7F8DC31974B5B6A4FF462 +:106C48000032C7F8D821D7F8D82192FAA2F2C7F8AB +:106C5800D421D7F8D421B2FA82F2D2B242F020027B +:106C6800D2B202F01F02012101FA02F21340002BF6 +:106C780000F0148107F50073A3F5FE731B685B68C9 +:106C8800002B40F00B81012300F085BF07F500734E +:106C9800A3F5FE731B685B68B3F5803F06D17E4B96 +:106CA8001B687D4A43F48033136036E007F50073B0 +:106CB800A3F5FE731B685B68002B0CD1764B1B6831 +:106CC800754A23F480331360734B1B68724A23F4AC +:106CD8008023136021E007F50073A3F5FE731B689A +:106CE8005B68B3F5A02F0CD16B4B1B686A4A43F461 +:106CF80080231360684B1B68674A43F48033136032 +:106D08000BE0654B1B68644A23F480331360624BC5 +:106D18001B68614A23F4802313605F4BDB6A23F00E +:106D28000F0207F50073A3F5FE731B689B685A49A9 +:106D38001343CB6207F50073A3F5FE731B685B680A +:106D4800002B54D0FEF758F8C7F8F8010AE0FEF710 +:106D580053F80246D7F8F831D31A642B02D9032323 +:106D680000F019BF4FF40033C7F8D031D7F8D0314D +:106D780093FAA3F3C7F8CC31D7F8CC31B3FA83F33D +:106D8800DBB23F2B02D8444B1B6815E04FF40033AD +:106D9800C7F8C831D7F8C83193FAA3F3C7F8C43194 +:106DA8004FF40033C7F8C031D7F8C03193FAA3F3D2 +:106DB800C7F8BC31384B5B6A4FF40032C7F8B821CA +:106DC800D7F8B82192FAA2F2C7F8B421D7F8B421BB +:106DD800B2FA82F2D2B242F02002D2B202F01F021C +:106DE800012101FA02F21340002BB0D057E0FEF760 +:106DF80003F8C7F8F8010AE0FDF7FEFF0246D7F8E6 +:106E0800F831D31A642B02D9032300F0C4BE4FF41F +:106E18000033C7F8B031D7F8B03193FAA3F3C7F805 +:106E2800AC31D7F8AC31B3FA83F3DBB23F2B02D8DD +:106E3800194B1B6815E04FF40033C7F8A831D7F891 +:106E4800A83193FAA3F3C7F8A4314FF40033C7F875 +:106E5800A031D7F8A03193FAA3F3C7F89C310E4BB1 +:106E68005B6A4FF40032C7F89821D7F8982192FA54 +:106E7800A2F2C7F89421D7F89421B2FA82F2D2B2DA +:106E880042F02002D2B202F01F02012101FA02F2FE +:106E98001340002BB0D102E00010024000BF07F5FC +:106EA8000073A3F5FE731B681B6803F00203002B35 +:106EB80000F06C81CC4B5B6803F00C03002B0BD00B +:106EC800C94B5B6803F00C03082B6DD1C64B5B689C +:106ED80003F48033002B67D10223C7F89031D7F829 +:106EE800903193FAA3F3C7F88C31D7F88C31B3FA01 +:106EF80083F3DBB23F2B02D8BB4B1B6813E00223A2 +:106F0800C7F88831D7F8883193FAA3F3C7F88431E2 +:106F18000223C7F88031D7F8803193FAA3F3C7F872 +:106F28007C31B14B5B6A0222C7F87821D7F8782107 +:106F380092FAA2F2C7F87421D7F87421B2FA82F251 +:106F4800D2B242F02002D2B202F01F02012101FAAD +:106F580002F21340002B0AD007F50073A3F5FE7365 +:106F68001B681B69012B02D0012300F014BE9E4B45 +:106F78001B6823F0F80207F50073A3F5FE731B687E +:106F88005B69F821C7F87011D7F8701191FAA1F16F +:106F9800C7F86C11D7F86C11B1FA81F1C9B28B40FE +:106FA800914913430B60F1E007F50073A3F5FE73F5 +:106FB8001B681B69002B00F083800123C7F8683128 +:106FC800D7F8683193FAA3F3C7F86431D7F8643176 +:106FD800B3FA83F3DBB203F1845303F584139B0004 +:106FE8001A4601231360FDF707FFC7F8F8010AE006 +:106FF800FDF702FF0246D7F8F831D31A022B02D95F +:10700800032300F0C8BD0223C7F86031D7F8603108 +:1070180093FAA3F3C7F85C31D7F85C31B3FA83F37A +:10702800DBB23F2B02D8704B1B6813E00223C7F872 +:107038005831D7F8583193FAA3F3C7F854310223DB +:10704800C7F85031D7F8503193FAA3F3C7F84C3149 +:10705800654B5B6A0222C7F84821D7F8482192FAA3 +:10706800A2F2C7F84421D7F84421B2FA82F2D2B288 +:1070780042F02002D2B202F01F02012101FA02F20C +:107088001340002BB4D0584B1B6823F0F80207F5C7 +:107098000073A3F5FE731B685B69F821C7F84011FC +:1070A800D7F8401191FAA1F1C7F83C11D7F83C1173 +:1070B800B1FA81F1C9B28B404B4913430B6065E0CB +:1070C8000123C7F83831D7F8383193FAA3F3C7F852 +:1070D8003431D7F83431B3FA83F3DBB203F1845394 +:1070E80003F584139B001A4600231360FDF784FE02 +:1070F800C7F8F8010AE0FDF77FFE0246D7F8F83135 +:10710800D31A022B02D9032300F045BD0223C7F886 +:107118003031D7F8303193FAA3F3C7F82C31D7F8C8 +:107128002C31B3FA83F3DBB23F2B02D82E4B1B680A +:1071380013E00223C7F82831D7F8283193FAA3F3CC +:10714800C7F824310223C7F82031D7F8203193FA41 +:10715800A3F3C7F81C31244B5B6A0222C7F8182135 +:10716800D7F8182192FAA2F2C7F81421D7F81421F7 +:10717800B2FA82F2D2B242F02002D2B202F01F0278 +:10718800012101FA02F21340002BB4D107F5007374 +:10719800A3F5FE731B681B6803F00803002B00F0BF +:1071A800158107F50073A3F5FE731B689B69002B17 +:1071B8007ED00123C7F81031D7F8103193FAA3F322 +:1071C800C7F80C31D7F80C31B3FA83F3DBB21A469F +:1071D800064B13449B001A4601231360FDF70CFE6F +:1071E800C7F8F8010FE000BF00100240208190109E +:1071F800FDF702FE0246D7F8F831D31A022B02D95E +:10720800032300F0C8BC0223C7F80831D7F80831B7 +:1072180093FAA3F3C7F8043107F50073A3F5807355 +:1072280002221A6007F50073A3F580731B6893FAAE +:10723800A3F207F50073A3F582731A6007F50073CC +:10724800A3F5847302221A6007F50073A3F584730B +:107258001B6893FAA3F207F50073A3F586731A6007 +:10726800B04B5A6A07F50073A3F5887302211960B9 +:1072780007F50073A3F588731B6893FAA3F107F564 +:107288000073A3F58A73196007F50073A3F58A7371 +:107298001B68B3FA83F3DBB243F06003DBB203F09D +:1072A8001F03012101FA03F31340002BA0D08DE046 +:1072B80007F50073A3F58C7301221A6007F50073B4 +:1072C800A3F58C731B6893FAA3F207F50073A3F573 +:1072D8008E731A6007F50073A3F58E731B68B3FAF3 +:1072E80083F3DBB21A46904B13449B001A460023E3 +:1072F8001360FDF781FDC7F8F8010AE0FDF77CFD92 +:107308000246D7F8F831D31A022B02D9032300F02A +:1073180042BC07F50073A3F5907302221A6007F5C3 +:107328000073A3F590731B6893FAA3F207F5007333 +:10733800A3F592731A6007F50073A3F594730222FC +:107348001A6007F50073A3F594731B6893FAA3F208 +:1073580007F50073A3F596731A6007F50073A3F594 +:10736800987302221A6007F50073A3F598731B68D7 +:1073780093FAA3F207F50073A3F59A731A60694BA1 +:107388005A6A07F50073A3F59C730221196007F583 +:107398000073A3F59C731B6893FAA3F107F50073B8 +:1073A800A3F59E73196007F50073A3F59E731B6818 +:1073B800B3FA83F3DBB243F06003DBB203F01F03DD +:1073C800012101FA03F31340002B97D107F500734D +:1073D800A3F5FE731B681B6803F00403002B00F081 +:1073E8009E81002387F8FF314E4BDB6903F0805301 +:1073F800002B16D14B4BDB694A4A43F08053D361CB +:10740800484BDB6903F0805207F50073A3F5FC7362 +:107418001A6007F50073A3F5FC731B68012387F84E +:10742800FF31424B1B6803F48073002B1AD13F4B8A +:107438001B683E4A43F480731360FDF7DDFCC7F810 +:10744800F80109E0FDF7D8FC0246D7F8F831D31A5D +:10745800642B01D903239EE3344B1B6803F4807328 +:10746800002BEFD007F50073A3F5FE731B68DB68EC +:10747800012B06D12B4B1B6A2A4A43F001031362E6 +:1074880035E007F50073A3F5FE731B68DB68002B76 +:107498000CD1244B1B6A234A23F001031362214BAE +:1074A8001B6A204A23F00403136220E007F50073E7 +:1074B800A3F5FE731B68DB68052B0CD1194B1B6AFF +:1074C800184A43F004031362164B1B6A154A43F02B +:1074D800010313620BE0134B1B6A124A23F00103EA +:1074E8001362104B1B6A0F4A23F00403136207F55B +:1074F8000073A3F5FE731B68DB68002B00F0878020 +:10750800FDF77AFCC7F8F80112E0FDF775FC0246B2 +:10751800D7F8F831D31A41F28832934208D90323B5 +:1075280039E300BF00100240208190100070004035 +:1075380007F50073A3F5A07302221A6007F500731C +:10754800A3F5A0731B6893FAA3F207F50073A3F5DC +:10755800A2731A6007F50073A3F5A47302221A60D8 +:1075680007F50073A3F5A4731B6893FAA3F207F554 +:107578000073A3F5A6731A6007F50073A3F5A67345 +:107588001B68B3FA83F3DBB223F05F03DBB2002B93 +:1075980002D1984B1B6A13E007F50073A3F5A87393 +:1075A80002221A6007F50073A3F5A8731B6893FA03 +:1075B800A3F207F50073A3F5AA731A608D4B5B6AF3 +:1075C80007F50072A2F5AC720221116007F500728E +:1075D800A2F5AC72126892FAA2F107F50072A2F550 +:1075E800AE72116007F50072A2F5AE721268B2FAB7 +:1075F80082F2D2B242F04002D2B202F01F0201215E +:1076080001FA02F21340002B3FF47FAF7DE0FDF753 +:10761800F3FBC7F8F8010BE0FDF7EEFB0246D7F8DD +:10762800F831D31A41F28832934201D90323B2E2E6 +:1076380007F50073A3F5B07302221A6007F500730B +:10764800A3F5B0731B6893FAA3F207F50073A3F5CB +:10765800B2731A6007F50073A3F5B47302221A60B7 +:1076680007F50073A3F5B4731B6893FAA3F207F543 +:107678000073A3F5B6731A6007F50073A3F5B67324 +:107688001B68B3FA83F3DBB223F05F03DBB2002B92 +:1076980002D1584B1B6A13E007F50073A3F5B873C2 +:1076A80002221A6007F50073A3F5B8731B6893FAF2 +:1076B800A3F207F50073A3F5BA731A604D4B5B6A22 +:1076C80007F50072A2F5BC720221116007F500727D +:1076D800A2F5BC72126892FAA2F107F50072A2F53F +:1076E800BE72116007F50072A2F5BE721268B2FA96 +:1076F80082F2D2B242F04002D2B202F01F0201215D +:1077080001FA02F21340002B86D197F8FF31012BC2 +:1077180005D1384BDB69374A23F08053D36107F52D +:107728000073A3F5FE731B68DB69002B00F032823F +:10773800304B5B6803F00C03082B00F0018207F55F +:107748000073A3F5FE731B68DB69022B40F05781B9 +:1077580007F50073A3F5C0734FF080721A6007F540 +:107768000073A3F5C0731B6893FAA3F207F50073BF +:10777800A3F5C2731A6007F50073A3F5C2731B68FB +:10778800B3FA83F3DBB203F1845303F584139B004C +:107798001A4600231360FDF72FFBC7F8F80109E02C +:1077A800FDF72AFB0246D7F8F831D31A022B01D984 +:1077B8000323F0E107F50073A3F5C4734FF00072DB +:1077C8001A6007F50073A3F5C4731B6893FAA3F254 +:1077D80007F50073A3F5C6731A6007F50073A3F5E0 +:1077E800C6731B68B3FA83F3DBB23F2B04D8014B93 +:1077F8001B6829E00010024007F50073A3F5C87361 +:107808004FF000721A6007F50073A3F5C8731B6880 +:1078180093FAA3F207F50073A3F5CA731A6007F584 +:107828000073A3F5CC734FF000721A6007F500736C +:10783800A3F5CC731B6893FAA3F207F50073A3F5BD +:10784800CE731A60C34B5B6A07F50072A2F5D0725B +:107858004FF00071116007F50072A2F5D07212683E +:1078680092FAA2F107F50072A2F5D272116007F53B +:107878000072A2F5D2721268B2FA82F2D2B242F063 +:107888002002D2B202F01F02012101FA02F21340D3 +:10789800002B85D1AF4B5B6823F4741207F5007396 +:1078A800A3F5FE731B68596A07F50073A3F5FE7309 +:1078B8001B681B6A0B43A74913434B6007F500730A +:1078C800A3F5D4734FF080721A6007F50073A3F51F +:1078D800D4731B6893FAA3F207F50073A3F5D67364 +:1078E8001A6007F50073A3F5D6731B68B3FA83F320 +:1078F800DBB203F1845303F584139B001A4601237A +:107908001360FDF779FAC7F8F80109E0FDF774FA92 +:107918000246D7F8F831D31A022B01D903233AE1EA +:1079280007F50073A3F5D8734FF000721A6007F5D6 +:107938000073A3F5D8731B6893FAA3F207F50073D5 +:10794800A3F5DA731A6007F50073A3F5DA731B68F9 +:10795800B3FA83F3DBB23F2B02D87E4B1B6827E0D8 +:1079680007F50073A3F5DC734FF000721A6007F592 +:107978000073A3F5DC731B6893FAA3F207F5007391 +:10798800A3F5DE731A6007F50073A3F5E0734FF0F3 +:1079980000721A6007F50073A3F5E0731B6893FA89 +:1079A800A3F207F50073A3F5E2731A60694B5B6AEB +:1079B80007F50072A2F5E4724FF00071116007F547 +:1079C8000072A2F5E472126892FAA2F107F5007249 +:1079D800A2F5E672116007F50072A2F5E672126868 +:1079E800B2FA82F2D2B242F02002D2B202F01F0200 +:1079F800012101FA02F21340002B87D0CAE007F5F3 +:107A08000073A3F5E8734FF080721A6007F50073EE +:107A1800A3F5E8731B6893FAA3F207F50073A3F5BF +:107A2800EA731A6007F50073A3F5EA731B68B3FAE3 +:107A380083F3DBB203F1845303F584139B001A46E6 +:107A480000231360FDF7D8F9C7F8F80109E0FDF73E +:107A5800D3F90246D7F8F831D31A022B01D90323F8 +:107A680099E007F50073A3F5EC734FF000721A6004 +:107A780007F50073A3F5EC731B6893FAA3F207F5F7 +:107A88000073A3F5EE731A6007F50073A3F5EE73A0 +:107A98001B68B3FA83F3DBB23F2B02D82D4B1B686C +:107AA80027E007F50073A3F5F0734FF000721A6032 +:107AB80007F50073A3F5F0731B6893FAA3F207F5B3 +:107AC8000073A3F5F2731A6007F50073A3F5F47356 +:107AD8004FF000721A6007F50073A3F5F4731B6882 +:107AE80093FAA3F207F50073A3F5F6731A60194B1E +:107AF8005B6A07F50072A2F5F8724FF00071116029 +:107B080007F50072A2F5F872126892FAA2F107F569 +:107B18000072A2F5FA72116007F50072A2F5FA7206 +:107B28001268B2FA82F2D2B242F02002D2B202F065 +:107B38001F02012101FA02F21340002B87D129E02C +:107B480007F50073A3F5FE731B68DB69012B03D1EE +:107B5800012320E000100240114B5B68C7F8F431A4 +:107B6800D7F8F43103F4803207F50073A3F5FE73F8 +:107B78001B681B6A9A420BD1D7F8F43103F47012D0 +:107B880007F50073A3F5FE731B685B6A9A4201D080 +:107B9800012300E00023184607F50077BD4680BDA5 +:107BA8000010024080B59EB000AF786039600023B5 +:107BB8007B677B68002B01D1012354E1894B1B684B +:107BC80003F007033A689A4210D9864B1B6823F0E2 +:107BD800070284493B6813430B60824B1B6803F020 +:107BE80007033A689A4201D001233CE17B681B688D +:107BF80003F00203002B08D07B4B5B6823F0F002F4 +:107C08007B689B68784913434B607B681B6803F06B +:107C18000103002B00F0CD807B685B68012B37D116 +:107C28004FF40033FB66FB6E93FAA3F33B673B6F9D +:107C3800B3FA83F3DBB23F2B02D86B4B1B680FE020 +:107C48004FF40033BB66BB6E93FAA3F37B664FF425 +:107C580000333B663B6E93FAA3F3FB65624B5B6AAA +:107C68004FF40032BA65BA6D92FAA2F27A657A6D6B +:107C7800B2FA82F2D2B242F02002D2B202F01F026D +:107C8800012101FA02F21340002B71D10123EAE02D +:107C98007B685B68022B37D14FF000733B653B6D07 +:107CA80093FAA3F3FB64FB6CB3FA83F3DBB23F2BC9 +:107CB80002D84D4B1B680FE04FF00073BB64BB6CE0 +:107CC80093FAA3F37B644FF000733B643B6C93FA25 +:107CD800A3F3FB63444B5B6A4FF00072BA63BA6B61 +:107CE80092FAA2F27A637A6BB2FA82F2D2B242F0D4 +:107CF8002002D2B202F01F02012101FA02F213405F +:107D0800002B35D10123AEE002233B633B6B93FA92 +:107D1800A3F3FB62FB6AB3FA83F3DBB23F2B02D80F +:107D2800314B1B680DE00223BB62BB6A93FAA3F3D5 +:107D38007B6202233B623B6A93FAA3F3FB612A4B03 +:107D48005B6A0222BA61BA6992FAA2F27A617A6926 +:107D5800B2FA82F2D2B242F02002D2B202F01F028C +:107D6800012101FA02F21340002B01D101237AE02C +:107D78001D4B5B6823F003027B685B681A49134359 +:107D88004B60FDF739F878670AE0FDF735F80246E9 +:107D98007B6FD31A41F28832934201D9032362E000 +:107DA800114B5B6803F00C027B685B689B009A428E +:107DB800EBD10C4B1B6803F007033A689A4215D2C3 +:107DC800084B1B6823F0070206493B6813430B6006 +:107DD800044B1B6803F007033A689A4206D0012354 +:107DE80041E000BF00200240001002407B681B6891 +:107DF80003F00403002B08D01D4B5B6823F4E062FA +:107E08007B68DB681A4913434B607B681B6803F087 +:107E18000803002B09D0164B5B6823F460527B687B +:107E28001B69DB00124913434B6000F029F8014637 +:107E38000F4B5B6803F0F003F0223A613A6992FA5B +:107E4800A2F2FA60FA68B2FA82F2D2B2D340094AD0 +:107E5800D35C21FA03F3084A1360084B1B681846E1 +:107E6800FCF786FF002318467837BD4680BD00BF63 +:107E780000100240309900085C00002060000020DB +:107E880080B48BB000AF0023FB610023BB610023EB +:107E98007B6200237B6100233B62294B5B68FB61AB +:107EA800FB6903F00C03042B02D0082B03D03CE041 +:107EB800244B3B623CE0FB6903F470134FF47012EF +:107EC800BA60BA6892FAA2F27A607A68B2FA82F272 +:107ED800D2B2D3401C4AD35C7B61194BDB6A03F0F6 +:107EE8000F030F223A613A6992FAA2F2FA60FA682D +:107EF800B2FA82F2D2B2D340144AD35CBB61FB69B6 +:107F080003F48033002B08D00E4ABB69B2FBF3F2AE +:107F18007B6902FB03F37B6204E07B690C4A02FB8A +:107F280003F37B627B6A3B6202E00A4B3B6200BF61 +:107F38003B6A18462C37BD465DF8047B704700BF86 +:107F4800001002400024F4004099000850990008ED +:107F580000093D0000127A0080B592B000AF786049 +:107F680000233B640023FB63002387F847307B68CA +:107F78001B6803F48033002B00F0D2804D4BDB6983 +:107F880003F08053002B0ED14A4BDB69494A43F07A +:107F98008053D361474BDB6903F08053BB60BB68F8 +:107FA800012387F84730444B1B6803F48073002B88 +:107FB80018D1414B1B68404A43F480731360FCF7A7 +:107FC8001BFF386408E0FCF717FF02463B6CD31A26 +:107FD800642B01D9032349E1374B1B6803F48073F1 +:107FE800002BF0D0334B1B6A03F44073FB63FB6B2D +:107FF800002B00F082807B685B6803F44073FA6BA7 +:108008009A427AD02B4B1B6A23F44073FB634FF4DC +:1080180080333B633B6B93FAA3F3FB62FB6AB3FACF +:1080280083F3DBB21A46254B13449B001A460123FF +:1080380013604FF48033BB63BB6B93FAA3F37B638A +:108048007B6BB3FA83F3DBB21A461C4B13449B00D9 +:108058001A4600231360174AFB6B1362FB6B03F08D +:108068000103002B49D0FCF7C7FE38640AE0FCF78F +:10807800C3FE02463B6CD31A41F28832934201D9BF +:108088000323F3E00223BB62BB6A93FAA3F37B6288 +:1080980002233B623B6A93FAA3F3FB61FB69B3FAE1 +:1080A80083F3DBB223F05F03DBB2002B08D1014B73 +:1080B8001B6A0DE000100240007000400081901023 +:1080C8000223BB61BB6993FAA3F37B61694B5B6ACB +:1080D80002223A613A6992FAA2F2FA60FA68B2FAAE +:1080E80082F2D2B242F04002D2B202F01F02012163 +:1080F80001FA02F21340002BB9D05E4B1B6A23F43D +:1081080040727B685B685B4913430B6297F84730A2 +:10811800012B05D1574BDB69564A23F08053D361B5 +:108128007B681B6803F00103002B08D0514B1B6BC5 +:1081380023F003027B689B684E4913430B637B68FB +:108148001B6803F00203002B08D04A4B1B6B23F477 +:1081580040327B68DB68474913430B637B681B68C5 +:1081680003F00403002B08D0424B1B6B23F440227E +:108178007B681B693F4913430B637B681B6803F0EB +:108188002003002B08D03B4B1B6B23F010027B68AD +:10819800DB69384913430B637B681B6803F40033BE +:1081A800002B08D0334B5B6823F480027B681B6B81 +:1081B800304913434B607B681B6803F04003002B76 +:1081C80008D02C4B1B6B23F020027B681B6A2949C3 +:1081D80013430B637B681B6803F00803002B08D06C +:1081E800244B1B6B23F440127B685B6921491343C2 +:1081F8000B637B681B6803F01003002B08D01D4B32 +:108208001B6B23F440027B689B691A4913430B6379 +:108218007B681B6803F40073002B08D0154B5B6860 +:1082280023F400027B689B6A124913434B607B6806 +:108238001B6803F08003002B08D00E4BDB6A23F485 +:10824800F8727B685B6A0B491343CB627B681B68D7 +:1082580003F48053002B08D0064B1B6B23F4807269 +:108268007B68DB6A034913430B63002318464837CE +:10827800BD4680BD0010024080B584B000AF786074 +:108288007B68002B01D101239DE07B685B6A002B92 +:1082980008D17B685B68B3F5827F09D07B680022D0 +:1082A800DA6105E07B6800221A617B6800225A6166 +:1082B8007B6800229A627B6893F85D30DBB2002B02 +:1082C80006D17B68002283F85C207868FCF7A4FB61 +:1082D8007B68022283F85D207B681B681A687B68CC +:1082E8001B6822F040021A607B68DB68B3F5E06F18 +:1082F80002D90023FB6002E04FF48053FB607B68E7 +:10830800DB68B3F5706F07D07B68DB68B3F5E06FA7 +:1083180002D07B6800229A627B685B6803F48272F1 +:108328007B689B6803F404431A437B681B6903F06A +:1083380002031A437B685B6903F001031A437B68F5 +:108348009B6903F400731A437B68DB6903F0380305 +:108358001A437B681B6A03F0800342EA03017B68C7 +:108368009B6A03F400527B681B680A431A607B68A7 +:108378009B691B0C03F004027B685B6A03F0100323 +:108388001A437B685B6B03F008031A437B68DB685E +:1083980003F4706342EA0301FB6803F480527B68CC +:1083A8001B680A435A607B681B68DA697B681B682C +:1083B80022F40062DA617B6800221A667B68012277 +:1083C80083F85D20002318461037BD4680BD80B570 +:1083D8008AB000AFF860B9607A607B8001237B6265 +:1083E800002387F82330FB6893F85C30012B01D118 +:1083F80002230AE2FB68012283F85C20FCF7FCFCFC +:10840800F861FB6893F85D30FB76FB685B687B611D +:108418007B887B827B883B82FB7E012B0ED07B692D +:10842800B3F5827F06D1FB689B68002B02D1FB7EE7 +:10843800042B03D0022387F82330E0E1BB68002B2C +:1084480005D07B68002B02D07B88002B03D1012349 +:1084580087F82330D3E1FB6893F85D30DBB2042B57 +:1084680003D0FB68052283F85D20FB6800221A66AA +:10847800FB687A681A64FB687A88A3F84620FB6868 +:108488007A88A3F84420FB68BA689A63FB687A88FC +:10849800DA87FB687A889A87FB680022DA64FB68C7 +:1084A80000221A65FB68DB68B3F5E06F02D83B8AE7 +:1084B800012B08D9FB681B685A68FB681B6822F403 +:1084C80080525A6007E0FB681B685A68FB681B68A3 +:1084D80042F480525A60FB681B681B6803F0400333 +:1084E800402B07D0FB681B681A68FB681B6842F0C2 +:1084F80040021A60FB68DB68B3F5E06F40F28180E8 +:10850800FB685B68002B02D07B8A012B6DD1FB686E +:108518009B6B1A88FB681B68DA60FB689B6B9A1C6C +:10852800FB689A63FB68DB8F9BB2013B9AB2FB68DE +:10853800DA875AE0FB681B689B6803F00203022B8A +:108548001BD1FB68DB8F9BB2002B16D07B6A012BFB +:1085580013D1FB689B6B1A88FB681B68DA60FB68A1 +:108568009B6B9A1CFB689A63FB68DB8F9BB2013B91 +:108578009AB2FB68DA8700237B62FB681B689B68FA +:1085880003F00103012B1CD1FB68B3F846309BB202 +:10859800002B16D0FB681B68DA68FB681B6C92B26C +:1085A8001A80FB681B6C9A1CFB681A64FB68B3F89A +:1085B80046309BB2013B9AB2FB68A3F846200123E0 +:1085C8007B62FCF719FC0246FB69D31A3A6B9A42A4 +:1085D8000BD83B6BB3F1FF3F07D0032387F8233059 +:1085E800FB68012283F85D2009E1FB68DB8F9BB201 +:1085F800002B9FD1FB68B3F846309BB2002B99D172 +:10860800E3E0FB685B68002B03D07B8A012B40F01A +:10861800CF80FB68DB8F9BB2012B12D9FB689B6B69 +:108628001A88FB681B68DA60FB689B6B9A1CFB68FE +:108638009A63FB68DB8F9BB2023B9AB2FB68DA87CE +:10864800B6E0FB689A6BFB681B680C3312781A70EB +:10865800FB689B6B5A1CFB689A63FB68DB8F9BB2B9 +:10866800013B9AB2FB68DA87A2E0FB681B689B684B +:1086780003F00203022B34D1FB68DB8F9BB2002B83 +:108688002FD07B6A012B2CD1FB68DB8F9BB2012B8F +:1086980012D9FB689B6B1A88FB681B68DA60FB6859 +:1086A8009B6B9A1CFB689A63FB68DB8F9BB2023B4F +:1086B8009AB2FB68DA8712E0FB689A6BFB681B6862 +:1086C8000C3312781A70FB689B6B5A1CFB689A6310 +:1086D800FB68DB8F9BB2013B9AB2FB68DA87002309 +:1086E8007B62FB681B689B6803F00103012B48D180 +:1086F800FB68B3F846309BB2002B42D0FB68B3F856 +:1087080046309BB2012B23D9FB681B68DA68FB68EB +:108718001B6C92B21A80FB681B6C9A1CFB681A646B +:10872800FB68B3F846309BB2023B9AB2FB68A3F8E9 +:108738004620FB68B3F846309BB2012B1FD8FB6874 +:108748001B685A68FB681B6842F480525A6016E03E +:10875800FB681B6803F10C02FB681B6C1278D2B231 +:108768001A70FB681B6C5A1CFB681A64FB68B3F828 +:1087780046309BB2013B9AB2FB68A3F8462001231E +:108788007B62FCF739FB0246FB69D31A3A6B9A42C3 +:1087980003D83B6BB3F1FF3F02D13B6B002B07D1F2 +:1087A800032387F82330FB68012283F85D2026E045 +:1087B800FB68DB8F9BB2002B7FF457AFFB68B3F8E5 +:1087C80046309BB2002B7FF450AFFA69396BF868DA +:1087D80000F03EF90346002B05D0012387F823302B +:1087E800FB6820221A66FB681B6E002B03D001234E +:1087F80087F8233003E0FB68012283F85D20FB68DB +:10880800002283F85C2097F8233018462837BD46A5 +:1088180080BD000080B588B000AFF860B9603B60EB +:108828001346FB71FCF7E8FA0246BB6A9B1A3A68E2 +:108838001344FB61FCF7E0FAB861394B1B685B0134 +:108848001B0DFA6902FB03F37B6154E03B68B3F14B +:10885800FF3F50D0FCF7D0FA0246BB69D31AFA6939 +:108868009A4202D9FB69002B3DD1FB681B685A6804 +:10887800FB681B6822F0E0025A60FB685B68B3F58E +:10888800827F11D1FB689B68B3F5004F04D0FB6869 +:108898009B68B3F5806F07D1FB681B681A68FB6893 +:1088A8001B6822F040021A60FB689B6AB3F5005F00 +:1088B8000FD1FB681B681A68FB681B6822F400521A +:1088C8001A60FB681B681A68FB681B6842F4005250 +:1088D8001A60FB68012283F85D20FB68002283F898 +:1088E8005C20032317E07B69002B01D10023FB6187 +:1088F8007B69013B7B61FB681B689A68BB68134016 +:10890800BA689A420CBF01230023DBB21A46FB79EE +:108918009A429BD1002318462037BD4680BD00BF30 +:108928005C00002080B58AB000AFF860B9607A605A +:108938003B600023FB75FCF75FFA02463B6B9B1A12 +:108948003A6813447B62FCF757FA3862FB681B6885 +:108958000C33FB613D4B1A6813469B001344DA0045 +:10896800D31A1B0D7A6A02FB03F3BB6160E0BB6894 +:10897800B3F5C06F07D17B68002B04D1FB691B7866 +:10898800DBB2FB75FB7D3B68B3F1FF3F50D0FCF7D2 +:1089980033FA02463B6AD31A7A6A9A4202D97B6A48 +:1089A800002B3DD1FB681B685A68FB681B6822F0E6 +:1089B800E0025A60FB685B68B3F5827F11D1FB68FF +:1089C8009B68B3F5004F04D0FB689B68B3F5806FD4 +:1089D80007D1FB681B681A68FB681B6822F0400215 +:1089E8001A60FB689B6AB3F5005F0FD1FB681B68D0 +:1089F8001A68FB681B6822F400521A60FB681B683F +:108A08001A68FB681B6842F400521A60FB6801226E +:108A180083F85D20FB68002283F85C20032310E0C4 +:108A2800BB69002B01D100237B62BB69013BBB61A1 +:108A3800FB681B689A68BB6813407A689A4296D1AB +:108A4800002318462837BD4680BD00BF5C000020C3 +:108A580080B586B002AFF860B9607A607B68009331 +:108A6800BB6800224FF4C051F868FFF75BFF03466C +:108A7800002B07D0FB681B6E43F02002FB681A66C8 +:108A8800032327E07B680093BB6800228021F868F5 +:108A9800FFF7C0FE0346002B07D0FB681B6E43F0B0 +:108AA8002002FB681A66032314E07B680093BB6806 +:108AB80000224FF4C061F868FFF734FF0346002B2B +:108AC80007D0FB681B6E43F02002FB681A6603237D +:108AD80000E0002318461037BD4680BD80B582B03F +:108AE80000AF78607B68002B01D1012349E07B68E7 +:108AF80093F83D30DBB2002B06D17B68002283F867 +:108B08003C207868FBF7CAFF7B68022283F83D2087 +:108B18007B681A687B6804331946104600F03EFAF1 +:108B28007B68012283F848207B68012283F83E2075 +:108B38007B68012283F83F207B68012283F840206C +:108B48007B68012283F841207B68012283F8422058 +:108B58007B68012283F843207B68012283F8442044 +:108B68007B68012283F845207B68012283F8462030 +:108B78007B68012283F847207B68012283F83D2027 +:108B8800002318460837BD4680BD000080B584B074 +:108B980000AF786039603B68002B09D17B6893F897 +:108BA8003E30DBB2012B14BF01230023DBB23CE0D3 +:108BB8003B68042B09D17B6893F83F30DBB2012B6B +:108BC80014BF01230023DBB22FE03B68082B09D137 +:108BD8007B6893F84030DBB2012B14BF01230023DC +:108BE800DBB222E03B680C2B09D17B6893F841305B +:108BF800DBB2012B14BF01230023DBB215E03B6875 +:108C0800102B09D17B6893F84230DBB2012B14BFDB +:108C180001230023DBB208E07B6893F84330DBB222 +:108C2800012B14BF01230023DBB2002B01D0012349 +:108C38008DE03B68002B04D17B68022283F83E203C +:108C480023E03B68042B04D17B68022283F83F2091 +:108C58001BE03B68082B04D17B68022283F8402084 +:108C680013E03B680C2B04D17B68022283F8412077 +:108C78000BE03B68102B04D17B68022283F842206A +:108C880003E07B68022283F843207B681B6801228B +:108C98003968184600F0AAFC7B681B682E4A934284 +:108CA8000ED07B681B682D4A934209D07B681B68ED +:108CB8002B4A934204D07B681B682A4A934201D10D +:108CC800012300E00023002B07D07B681B685A6C47 +:108CD8007B681B6842F400425A647B681B681E4A22 +:108CE800934213D07B681B68B3F1804F0ED07B682A +:108CF8001B681D4A934209D07B681B681B4A934234 +:108D080004D07B681B68154A934215D17B681B68A1 +:108D18009A68174B1340FB60FB68062B15D0FB685D +:108D2800B3F5803F11D07B681B681A687B681B68A5 +:108D380042F001021A6008E07B681B681A687B68C9 +:108D48001B6842F001021A6000E000BF00231846C9 +:108D58001037BD4680BD00BF002C014000400140D7 +:108D68000044014000480140000400400008004061 +:108D78000700010080B586B000AFF860B9607A607E +:108D88000023FB75FB6893F83C30012B01D10223CB +:108D9800FFE0FB68012283F83C207B68142B00F27B +:108DA800F08001A252F823F0058E00088B8F00088E +:108DB8008B8F00088B8F0008458E00088B8F00086A +:108DC8008B8F00088B8F0008878E00088B8F000818 +:108DD8008B8F00088B8F0008C78E00088B8F0008C8 +:108DE8008B8F00088B8F0008098F00088B8F000875 +:108DF8008B8F00088B8F0008498F0008FB681B6861 +:108E0800B968184600F04CF9FB681B689A69FB685A +:108E18001B6842F008029A61FB681B689A69FB6844 +:108E28001B6822F004029A61FB681B689969BB6899 +:108E38001A69FB681B680A439A61A5E0FB681B680E +:108E4800B968184600F0B2F9FB681B689A69FB68B4 +:108E58001B6842F400629A61FB681B689A69FB68A8 +:108E68001B6822F480629A61FB681B689969BB6879 +:108E78001B691A02FB681B680A439A6184E0FB6855 +:108E88001B68B968184600F011FAFB681B68DA69B4 +:108E9800FB681B6842F00802DA61FB681B68DA6944 +:108EA800FB681B6822F00402DA61FB681B68D96959 +:108EB800BB681A69FB681B680A43DA6164E0FB68EF +:108EC8001B68B968184600F06FFAFB681B68DA6916 +:108ED800FB681B6842F40062DA61FB681B68DA69A8 +:108EE800FB681B6822F48062DA61FB681B68D96939 +:108EF800BB681B691A02FB681B680A43DA6143E016 +:108F0800FB681B68B968184600F0B2FAFB681B6872 +:108F18005A6DFB681B6842F008025A65FB681B68BB +:108F28005A6DFB681B6822F004025A65FB681B68CF +:108F3800596DBB681A69FB681B680A435A6523E0C8 +:108F4800FB681B68B968184600F0F0FAFB681B68F4 +:108F58005A6DFB681B6842F400625A65FB681B681F +:108F68005A6DFB681B6822F480625A65FB681B68AF +:108F7800596DBB681B691A02FB681B680A435A656E +:108F880002E00123FB7500BFFB68002283F83C2048 +:108F9800FB7D18461837BD4680BD00BF80B485B03C +:108FA80000AF786039607B681B68FB607B68364A75 +:108FB80093420BD07B68B3F1804F07D07B68334A6C +:108FC800934203D07B68324A934208D1FB6823F06E +:108FD8007003FB603B685B68FA681343FB607B685F +:108FE800294A934217D07B68B3F1804F13D07B682E +:108FF800264A93420FD07B68254A93420BD07B6860 +:10900800244A934207D07B68234A934203D07B6863 +:10901800224A934208D1FB6823F44073FB603B6803 +:10902800DB68FA681343FB60FB6823F080023B6847 +:109038005B691343FB607B68FA681A603B689A684F +:109048007B68DA623B681A687B689A627B680E4ABA +:1090580093420BD07B680F4A934207D07B680E4A35 +:10906800934203D07B680D4A934203D13B681A6947 +:109078007B681A637B6801225A6100BF1437BD46BA +:109088005DF8047B704700BF002C014000040040DD +:1090980000080040004001400044014000480140F1 +:1090A80080B487B000AF786039607B681B6A23F0B2 +:1090B80001027B681A627B681B6A7B617B685B685C +:1090C8003B617B689B69FB60FB6823F4803323F07A +:1090D8007003FB60FB6823F00303FB603B681B68BD +:1090E800FA681343FB607B6923F002037B613B68EA +:1090F8009B687A6913437B617B68284A93420BD04B +:109108007B68274A934207D07B68264A934203D05C +:109118007B68254A93420CD17B6923F008037B6165 +:109128003B68DB687A6913437B617B6923F004033E +:109138007B617B68194A93420BD07B68184A93423B +:1091480007D07B68174A934203D07B68164A93423C +:1091580011D13B6923F480733B613B6923F40073AD +:109168003B613B685B693A6913433B613B689B69B8 +:109178003A6913433B617B683A695A607B68FA68CD +:109188009A613B685A687B685A637B687A691A6295 +:1091980000BF1C37BD465DF8047B7047002C0140BA +:1091A80000400140004401400048014080B487B0BD +:1091B80000AF786039607B681B6A23F010027B6817 +:1091C8001A627B681B6A7B617B685B683B617B68B2 +:1091D8009B69FB60FB6823F0807323F4E043FB602A +:1091E800FB6823F44073FB603B681B681B02FA684A +:1091F8001343FB607B6923F020037B613B689B681A +:109208001B017A6913437B617B68244A93420DD121 +:109218007B6923F080037B613B68DB681B017A690B +:1092280013437B617B6923F040037B617B681B4AA6 +:1092380093420BD07B681A4A934207D07B68194A3D +:10924800934203D07B68184A934213D13B6923F4B5 +:1092580080633B613B6923F400633B613B685B6966 +:109268009B003A6913433B613B689B699B003A69E1 +:1092780013433B617B683A695A607B68FA689A6174 +:109288003B685A687B689A637B687A691A6200BF90 +:109298001C37BD465DF8047B704700BF002C0140B9 +:1092A80000400140004401400048014080B487B0BC +:1092B80000AF786039607B681B6A23F480727B6832 +:1092C8001A627B681B6A7B617B685B683B617B68B1 +:1092D800DB69FB60FB6823F4803323F07003FB60D9 +:1092E800FB6823F00303FB603B681B68FA681343C1 +:1092F800FB607B6923F400737B613B689B681B02FE +:109308007A6913437B617B68234A93420DD17B6959 +:1093180023F400637B613B68DB681B027A691343B3 +:109328007B617B6923F480637B617B681A4A934283 +:109338000BD07B68194A934207D07B68184A93423E +:1093480003D07B68174A934213D13B6923F48053B7 +:109358003B613B6923F400533B613B685B691B013C +:109368003A6913433B613B689B691B013A691343A4 +:109378003B617B683A695A607B68FA68DA613B68E6 +:109388005A687B68DA637B687A691A6200BF1C379F +:10939800BD465DF8047B7047002C01400040014049 +:1093A800004401400048014080B487B000AF7860B5 +:1093B80039607B681B6A23F480527B681A627B6879 +:1093C8001B6A3B617B685B687B617B68DB69FB6070 +:1093D800FB6823F0807323F4E043FB60FB6823F40D +:1093E8004073FB603B681B681B02FA681343FB6011 +:1093F8003B6923F400533B613B689B681B033A6954 +:1094080013433B617B68164A93420BD07B68154A2D +:10941800934207D07B68144A934203D07B68134A6F +:10942800934209D17B6923F480437B613B685B6984 +:109438009B017A6913437B617B687A695A607B6810 +:10944800FA68DA613B685A687B681A647B683A692B +:109458001A6200BF1C37BD465DF8047B704700BF29 +:10946800002C0140004001400044014000480140F8 +:1094780080B487B000AF786039607B681B6A23F4DA +:1094880080327B681A627B681B6A3B617B685B6819 +:109498007B617B685B6DFB60FB6823F4803323F0A2 +:1094A8007003FB603B681B68FA681343FB603B6909 +:1094B80023F400333B613B689B681B043A69134300 +:1094C8003B617B68154A93420BD07B68144A9342F0 +:1094D80007D07B68134A934203D07B68124A9342B1 +:1094E80009D17B6923F480337B613B685B691B028C +:1094F8007A6913437B617B687A695A607B68FA688A +:109508005A653B685A687B689A657B683A691A624B +:1095180000BF1C37BD465DF8047B7047002C014036 +:1095280000400140004401400048014080B487B039 +:1095380000AF786039607B681B6A23F480127B680F +:109548001A627B681B6A3B617B685B687B617B682E +:109558005B6DFB60FB6823F0807323F4E043FB60E2 +:109568003B681B681B02FA681343FB603B6923F4E2 +:1095780000133B613B689B681B053A6913433B61D9 +:109588007B68164A93420BD07B68154A934207D0F2 +:109598007B68144A934203D07B68134A934209D1EB +:1095A8007B6923F480237B613B685B699B027A6952 +:1095B80013437B617B687A695A607B68FA685A65ED +:1095C8003B685A687B68DA657B683A691A6200BF4B +:1095D8001C37BD465DF8047B704700BF002C014076 +:1095E80000400140004401400048014080B487B079 +:1095F80000AFF860B9607A60BB6803F01F0301220E +:1096080002FA03F37B61FB681A6A7B69DB431A4041 +:10961800FB681A62FB681A6ABB6803F01F03796863 +:1096280001FA03F31A43FB681A6200BF1C37BD46F0 +:109638005DF8047B7047000080B485B000AF7860A7 +:1096480039607B6893F83C30012B01D1022359E043 +:109658007B68012283F83C207B68022283F83D2046 +:109668007B681B685B68FB607B681B689B68BB60EA +:109678007B681B68264A934208D1FB6823F4700371 +:10968800FB603B685B68FA681343FB60FB6823F088 +:109698007003FB603B681B68FA681343FB607B68D8 +:1096A8001B68FA685A607B681B68194A934213D092 +:1096B8007B681B68B3F1804F0ED07B681B68154A26 +:1096C800934209D07B681B68134A934204D07B6895 +:1096D8001B68124A93420CD1BB6823F08003BB601D +:1096E8003B689B68BA681343BB607B681B68BA68B1 +:1096F8009A607B68012283F83D207B68002283F80A +:109708003C20002318461437BD465DF8047B70479B +:10971800002C0140000400400008004000400140C7 +:1097280080B485B000AF786039600023FB607B6847 +:1097380093F83C30012B01D1022360E07B680122C1 +:1097480083F83C20FB6823F0FF023B68DB68134387 +:10975800FB60FB6823F440723B689B681343FB6023 +:10976800FB6823F480623B685B681343FB60FB681B +:1097780023F400623B681B681343FB60FB6823F417 +:1097880080523B681B691343FB60FB6823F400525B +:109798003B685B691343FB60FB6823F480423B68CA +:1097A8009B6A1343FB60FB6823F470223B689B6948 +:1097B8001B041343FB607B681B68144A934215D152 +:1097C800FB6823F470023B685B6A1B051343FB606C +:1097D800FB6823F080723B68DB691343FB60FB681E +:1097E80023F000723B681B6A1343FB607B681B68AD +:1097F800FA685A647B68002283F83C2000231846E4 +:109808001437BD465DF8047B704700BF002C01404B +:10981800DFF834D0FBF784FA0C480D490D4A0023D1 +:1098280002E0D458C4500433C4188C42F9D30A4A0D +:109838000A4C002301E013600432A242FBD300F07B +:1098480011F8F9F71DFCFEE7008000200000002059 +:10985800680000206899000868000020880400203B +:10986800FEE7000070B50D4D0D4C641BA4100026DA +:10987800A64209D10B4D0C4C00F046F8641BA4100D +:109888000026A64205D170BD55F8043B984701361D +:10989800EEE755F8043B98470136F2E7609900086F +:1098A800609900086099000864990008024403461A +:1098B800934200D1704703F8011BF9E710EE103A04 +:1098C800C3F3C7527F3A162A194615DC002A0CDB67 +:1098D8000C481041184205D04FF4800313410B4443 +:1098E80023EA000300EE103A7047013203F0004308 +:1098F800F8D143F07E53F5E7802AF3D130EE000A21 +:10990800704700BFFFFF7F00F8B500BFF8BC08BC78 +:109918009E467047F8B500BFF8BC08BC9E46704725 +:10992800FFFFFFFFFFFF0000000000000000000035 +:1099380001020304060708090203040506070809CB +:109948000A0B0C0D0E0F1010010203040506070880 +:08995800090A0B0C0D0E0F10A3 +:04996000BD0A000834 +:04996400950A000858 +:109968000D000000B80B000000000000160D0000FC +:10997800000020417A0D00000000A041AC0D00005D +:109988000000F041CA0D000000002042F20D000066 +:1099980000004842100E0000000070422E0E000029 +:1099A80000008C42740E00000000A042D80E000097 +:1099B8000000B442221000000000C84200127A00E1 +:0899C800100000000100000086 +:04000005080098193E +:00000001FF diff --git a/Software/build/mvbms-test-24.map b/Software/build/mvbms-test-24.map new file mode 100644 index 0000000..7afb3a6 --- /dev/null +++ b/Software/build/mvbms-test-24.map @@ -0,0 +1,3975 @@ +Archive member included to satisfy reference by file (symbol) + +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_read_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_write_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/syscalls.o (__errno) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fwalk_sglue) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_close_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) (errno) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) (_impure_ptr) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fflush_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_malloc_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_lseek_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (__malloc_lock) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) (_free_r) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + build/can.o (roundf) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + build/ADBMS_Abstraction.o (__aeabi_dmul) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + build/state_machine.o (__aeabi_dsub) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + build/can.o (__aeabi_ddiv) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + build/ADBMS_Abstraction.o (__aeabi_d2iz) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + build/ADBMS_Abstraction.o (__aeabi_d2uiz) +/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + build/ADBMS_Abstraction.o (__aeabi_d2f) + +Discarded input sections + + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .rodata.all_implied_fbits + 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .data.__dso_handle + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text 0x00000000 0x7c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .ARM.extab 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .ARM.exidx 0x00000000 0x10 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .debug_line_str + 0x00000000 0xcf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .ARM.attributes + 0x00000000 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .text 0x00000000 0x0 build/can-halal.o + .data 0x00000000 0x0 build/can-halal.o + .bss 0x00000000 0x0 build/can-halal.o + .text.ftcan_msg_received_cb + 0x00000000 0x1a build/can-halal.o + .text.ftcan_unmarshal_unsigned + 0x00000000 0x92 build/can-halal.o + .text.ftcan_unmarshal_signed + 0x00000000 0x96 build/can-halal.o + .text.ftcan_marshal_signed + 0x00000000 0x24 build/can-halal.o + .text 0x00000000 0x0 build/ADBMS_Abstraction.o + .data 0x00000000 0x0 build/ADBMS_Abstraction.o + .bss 0x00000000 0x0 build/ADBMS_Abstraction.o + .text.amsConfigCellMeasurement + 0x00000000 0x24 build/ADBMS_Abstraction.o + .text.amsSelfTest + 0x00000000 0x10 build/ADBMS_Abstraction.o + .text.amsClearAux + 0x00000000 0x16 build/ADBMS_Abstraction.o + .text.amsClearCells + 0x00000000 0x16 build/ADBMS_Abstraction.o + .text 0x00000000 0x0 build/ADBMS_LL_Driver.o + .data 0x00000000 0x0 build/ADBMS_LL_Driver.o + .bss 0x00000000 0x0 build/ADBMS_LL_Driver.o + .text.checkCommandPEC + 0x00000000 0xa2 build/ADBMS_LL_Driver.o + .text.updateDataPEC + 0x00000000 0x140 build/ADBMS_LL_Driver.o + .text.mcuSPIReceive + 0x00000000 0x30 build/ADBMS_LL_Driver.o + .text 0x00000000 0x0 build/AMS_HighLevel.o + .data 0x00000000 0x0 build/AMS_HighLevel.o + .bss 0x00000000 0x0 build/AMS_HighLevel.o + .bss.balancedCells + 0x00000000 0x4 build/AMS_HighLevel.o + .text.AMS_Error_Loop + 0x00000000 0x10 build/AMS_HighLevel.o + .text.AMS_Charging_Loop + 0x00000000 0x10 build/AMS_HighLevel.o + .text.AMS_Discharging_Loop + 0x00000000 0x10 build/AMS_HighLevel.o + .text 0x00000000 0x0 build/PWM_control.o + .data 0x00000000 0x0 build/PWM_control.o + .bss 0x00000000 0x0 build/PWM_control.o + .text.PWM_battery_cooling_control + 0x00000000 0x16 build/PWM_control.o + .text.PWM_esc_cooling + 0x00000000 0x16 build/PWM_control.o + .text 0x00000000 0x0 build/TMP1075.o + .data 0x00000000 0x0 build/TMP1075.o + .bss 0x00000000 0x0 build/TMP1075.o + .text 0x00000000 0x0 build/can.o + .data 0x00000000 0x0 build/can.o + .bss 0x00000000 0x0 build/can.o + .text.can_handle_dump + 0x00000000 0x70 build/can.o + .text 0x00000000 0x0 build/eeprom.o + .data 0x00000000 0x0 build/eeprom.o + .bss 0x00000000 0x0 build/eeprom.o + .text.eeprom_write_status + 0x00000000 0x1dc build/eeprom.o + .text.eeprom_read + 0x00000000 0xc0 build/eeprom.o + .text.eeprom_write + 0x00000000 0xdc build/eeprom.o + .text 0x00000000 0x0 build/errors.o + .data 0x00000000 0x0 build/errors.o + .bss 0x00000000 0x0 build/errors.o + .text 0x00000000 0x0 build/main.o + .data 0x00000000 0x0 build/main.o + .bss 0x00000000 0x0 build/main.o + .text 0x00000000 0x0 build/soc_estimation.o + .data 0x00000000 0x0 build/soc_estimation.o + .bss 0x00000000 0x0 build/soc_estimation.o + .text 0x00000000 0x0 build/state_machine.o + .data 0x00000000 0x0 build/state_machine.o + .bss 0x00000000 0x0 build/state_machine.o + .bss.base_offset + 0x00000000 0x4 build/state_machine.o + .bss.powerground_calibration_stage + 0x00000000 0x1 build/state_machine.o + .bss.timestamp + 0x00000000 0x4 build/state_machine.o + .text.sm_calibrate_powerground + 0x00000000 0xc8 build/state_machine.o + .text.sm_eeprom_write_status + 0x00000000 0x2c build/state_machine.o + .text.sm_return_cell_temperature + 0x00000000 0x20 build/state_machine.o + .text.sm_return_cell_voltage + 0x00000000 0x20 build/state_machine.o + .text.sm_test_cycle_states + 0x00000000 0x12c build/state_machine.o + .text 0x00000000 0x0 build/status_LED.o + .data 0x00000000 0x0 build/status_LED.o + .bss 0x00000000 0x0 build/status_LED.o + .text 0x00000000 0x0 build/stm32f3xx_hal_msp.o + .data 0x00000000 0x0 build/stm32f3xx_hal_msp.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_msp.o + .text.HAL_CAN_MspDeInit + 0x00000000 0x48 build/stm32f3xx_hal_msp.o + .text.HAL_I2C_MspDeInit + 0x00000000 0x7c build/stm32f3xx_hal_msp.o + .text.HAL_SPI_MspDeInit + 0x00000000 0x38 build/stm32f3xx_hal_msp.o + .text.HAL_TIM_PWM_MspDeInit + 0x00000000 0x84 build/stm32f3xx_hal_msp.o + .text 0x00000000 0x0 build/stm32f3xx_it.o + .data 0x00000000 0x0 build/stm32f3xx_it.o + .bss 0x00000000 0x0 build/stm32f3xx_it.o + .text 0x00000000 0x0 build/syscalls.o + .data 0x00000000 0x0 build/syscalls.o + .bss 0x00000000 0x0 build/syscalls.o + .bss.__env 0x00000000 0x4 build/syscalls.o + .data.environ 0x00000000 0x4 build/syscalls.o + .text.initialise_monitor_handles + 0x00000000 0xe build/syscalls.o + .text._getpid 0x00000000 0x10 build/syscalls.o + .text._kill 0x00000000 0x20 build/syscalls.o + .text._exit 0x00000000 0x16 build/syscalls.o + .text._read 0x00000000 0x3a build/syscalls.o + .text._write 0x00000000 0x38 build/syscalls.o + .text._close 0x00000000 0x18 build/syscalls.o + .text._fstat 0x00000000 0x20 build/syscalls.o + .text._isatty 0x00000000 0x16 build/syscalls.o + .text._lseek 0x00000000 0x1a build/syscalls.o + .text._open 0x00000000 0x1c build/syscalls.o + .text._wait 0x00000000 0x1e build/syscalls.o + .text._unlink 0x00000000 0x1e build/syscalls.o + .text._times 0x00000000 0x18 build/syscalls.o + .text._stat 0x00000000 0x20 build/syscalls.o + .text._link 0x00000000 0x20 build/syscalls.o + .text._fork 0x00000000 0x16 build/syscalls.o + .text._execve 0x00000000 0x22 build/syscalls.o + .debug_info 0x00000000 0x69f build/syscalls.o + .debug_abbrev 0x00000000 0x1b6 build/syscalls.o + .debug_aranges + 0x00000000 0xa8 build/syscalls.o + .debug_rnglists + 0x00000000 0x79 build/syscalls.o + .debug_line 0x00000000 0x38d build/syscalls.o + .debug_str 0x00000000 0x3df build/syscalls.o + .comment 0x00000000 0x45 build/syscalls.o + .debug_frame 0x00000000 0x2ac build/syscalls.o + .ARM.attributes + 0x00000000 0x34 build/syscalls.o + .text 0x00000000 0x0 build/sysmem.o + .data 0x00000000 0x0 build/sysmem.o + .bss 0x00000000 0x0 build/sysmem.o + .bss.__sbrk_heap_end + 0x00000000 0x4 build/sysmem.o + .text._sbrk 0x00000000 0x6c build/sysmem.o + .debug_info 0x00000000 0x164 build/sysmem.o + .debug_abbrev 0x00000000 0xba build/sysmem.o + .debug_aranges + 0x00000000 0x20 build/sysmem.o + .debug_rnglists + 0x00000000 0x13 build/sysmem.o + .debug_line 0x00000000 0x1df build/sysmem.o + .debug_str 0x00000000 0x20b build/sysmem.o + .comment 0x00000000 0x45 build/sysmem.o + .debug_frame 0x00000000 0x34 build/sysmem.o + .ARM.attributes + 0x00000000 0x34 build/sysmem.o + .text 0x00000000 0x0 build/system_stm32f3xx.o + .data 0x00000000 0x0 build/system_stm32f3xx.o + .bss 0x00000000 0x0 build/system_stm32f3xx.o + .rodata.APBPrescTable + 0x00000000 0x8 build/system_stm32f3xx.o + .text.SystemCoreClockUpdate + 0x00000000 0xe4 build/system_stm32f3xx.o + .text 0x00000000 0x0 build/stm32f3xx_hal.o + .data 0x00000000 0x0 build/stm32f3xx_hal.o + .bss 0x00000000 0x0 build/stm32f3xx_hal.o + .text.HAL_DeInit + 0x00000000 0x3c build/stm32f3xx_hal.o + .text.HAL_MspInit + 0x00000000 0xe build/stm32f3xx_hal.o + .text.HAL_MspDeInit + 0x00000000 0xe build/stm32f3xx_hal.o + .text.HAL_GetTickPrio + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_SetTickFreq + 0x00000000 0x50 build/stm32f3xx_hal.o + .text.HAL_GetTickFreq + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_SuspendTick + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_ResumeTick + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_GetHalVersion + 0x00000000 0x14 build/stm32f3xx_hal.o + .text.HAL_GetREVID + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_GetDEVID + 0x00000000 0x1c build/stm32f3xx_hal.o + .text.HAL_GetUIDw0 + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_GetUIDw1 + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_GetUIDw2 + 0x00000000 0x18 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_EnableDBGSleepMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_DisableDBGSleepMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_EnableDBGStopMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_DisableDBGStopMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_EnableDBGStandbyMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text.HAL_DBGMCU_DisableDBGStandbyMode + 0x00000000 0x20 build/stm32f3xx_hal.o + .text 0x00000000 0x0 build/stm32f3xx_hal_can.o + .data 0x00000000 0x0 build/stm32f3xx_hal_can.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_can.o + .text.HAL_CAN_DeInit + 0x00000000 0x46 build/stm32f3xx_hal_can.o + .text.HAL_CAN_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_can.o + .text.HAL_CAN_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_can.o + .text.HAL_CAN_Stop + 0x00000000 0x92 build/stm32f3xx_hal_can.o + .text.HAL_CAN_RequestSleep + 0x00000000 0x4a build/stm32f3xx_hal_can.o + .text.HAL_CAN_WakeUp + 0x00000000 0x84 build/stm32f3xx_hal_can.o + .text.HAL_CAN_IsSleepActive + 0x00000000 0x40 build/stm32f3xx_hal_can.o + .text.HAL_CAN_AbortTxRequest + 0x00000000 0x8a build/stm32f3xx_hal_can.o + .text.HAL_CAN_GetTxMailboxesFreeLevel + 0x00000000 0x6a build/stm32f3xx_hal_can.o + .text.HAL_CAN_IsTxMessagePending + 0x00000000 0x48 build/stm32f3xx_hal_can.o + .text.HAL_CAN_GetTxTimestamp + 0x00000000 0x5c build/stm32f3xx_hal_can.o + .text.HAL_CAN_GetRxFifoFillLevel + 0x00000000 0x50 build/stm32f3xx_hal_can.o + .text.HAL_CAN_DeactivateNotification + 0x00000000 0x4e build/stm32f3xx_hal_can.o + .text.HAL_CAN_RxFifo0MsgPendingCallback + 0x00000000 0x14 build/stm32f3xx_hal_can.o + .text.HAL_CAN_GetState + 0x00000000 0x50 build/stm32f3xx_hal_can.o + .text.HAL_CAN_GetError + 0x00000000 0x18 build/stm32f3xx_hal_can.o + .text.HAL_CAN_ResetError + 0x00000000 0x46 build/stm32f3xx_hal_can.o + .text 0x00000000 0x0 build/stm32f3xx_hal_cortex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_cortex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_cortex.o + .text.__NVIC_DisableIRQ + 0x00000000 0x48 build/stm32f3xx_hal_cortex.o + .text.__NVIC_GetPendingIRQ + 0x00000000 0x44 build/stm32f3xx_hal_cortex.o + .text.__NVIC_SetPendingIRQ + 0x00000000 0x3c build/stm32f3xx_hal_cortex.o + .text.__NVIC_ClearPendingIRQ + 0x00000000 0x3c build/stm32f3xx_hal_cortex.o + .text.__NVIC_GetActive + 0x00000000 0x44 build/stm32f3xx_hal_cortex.o + .text.__NVIC_GetPriority + 0x00000000 0x50 build/stm32f3xx_hal_cortex.o + .text.NVIC_DecodePriority + 0x00000000 0x6e build/stm32f3xx_hal_cortex.o + .text.__NVIC_SystemReset + 0x00000000 0x2c build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_DisableIRQ + 0x00000000 0x1c build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_SystemReset + 0x00000000 0x8 build/stm32f3xx_hal_cortex.o + .text.HAL_MPU_Disable + 0x00000000 0x28 build/stm32f3xx_hal_cortex.o + .text.HAL_MPU_Enable + 0x00000000 0x34 build/stm32f3xx_hal_cortex.o + .text.HAL_MPU_ConfigRegion + 0x00000000 0x88 build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_GetPriorityGrouping + 0x00000000 0xe build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_GetPriority + 0x00000000 0x2c build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_SetPendingIRQ + 0x00000000 0x1c build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_GetPendingIRQ + 0x00000000 0x1e build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_ClearPendingIRQ + 0x00000000 0x1c build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_GetActive + 0x00000000 0x1e build/stm32f3xx_hal_cortex.o + .text.HAL_SYSTICK_CLKSourceConfig + 0x00000000 0x38 build/stm32f3xx_hal_cortex.o + .text.HAL_SYSTICK_IRQHandler + 0x00000000 0xc build/stm32f3xx_hal_cortex.o + .text.HAL_SYSTICK_Callback + 0x00000000 0xe build/stm32f3xx_hal_cortex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_dma.o + .data 0x00000000 0x0 build/stm32f3xx_hal_dma.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_Init + 0x00000000 0x8e build/stm32f3xx_hal_dma.o + .text.HAL_DMA_DeInit + 0x00000000 0x90 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_Start + 0x00000000 0x84 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_Start_IT + 0x00000000 0xbe build/stm32f3xx_hal_dma.o + .text.HAL_DMA_Abort + 0x00000000 0x72 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_Abort_IT + 0x00000000 0x7c build/stm32f3xx_hal_dma.o + .text.HAL_DMA_PollForTransfer + 0x00000000 0x136 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_IRQHandler + 0x00000000 0x146 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_RegisterCallback + 0x00000000 0x90 build/stm32f3xx_hal_dma.o + .text.HAL_DMA_UnRegisterCallback + 0x00000000 0xac build/stm32f3xx_hal_dma.o + .text.HAL_DMA_GetState + 0x00000000 0x1a build/stm32f3xx_hal_dma.o + .text.HAL_DMA_GetError + 0x00000000 0x18 build/stm32f3xx_hal_dma.o + .text.DMA_SetConfig + 0x00000000 0x5c build/stm32f3xx_hal_dma.o + .text.DMA_CalcBaseAndBitshift + 0x00000000 0x78 build/stm32f3xx_hal_dma.o + .debug_info 0x00000000 0x6dd build/stm32f3xx_hal_dma.o + .debug_abbrev 0x00000000 0x20b build/stm32f3xx_hal_dma.o + .debug_aranges + 0x00000000 0x88 build/stm32f3xx_hal_dma.o + .debug_rnglists + 0x00000000 0x69 build/stm32f3xx_hal_dma.o + .debug_line 0x00000000 0x794 build/stm32f3xx_hal_dma.o + .debug_str 0x00000000 0x608 build/stm32f3xx_hal_dma.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_dma.o + .debug_frame 0x00000000 0x224 build/stm32f3xx_hal_dma.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_dma.o + .text 0x00000000 0x0 build/stm32f3xx_hal_exti.o + .data 0x00000000 0x0 build/stm32f3xx_hal_exti.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_SetConfigLine + 0x00000000 0x1a0 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_GetConfigLine + 0x00000000 0x144 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_ClearConfigLine + 0x00000000 0x110 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_RegisterCallback + 0x00000000 0x34 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_GetHandle + 0x00000000 0x28 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_IRQHandler + 0x00000000 0x64 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_GetPending + 0x00000000 0x58 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_ClearPending + 0x00000000 0x48 build/stm32f3xx_hal_exti.o + .text.HAL_EXTI_GenerateSWI + 0x00000000 0x44 build/stm32f3xx_hal_exti.o + .debug_info 0x00000000 0x616 build/stm32f3xx_hal_exti.o + .debug_abbrev 0x00000000 0x1a5 build/stm32f3xx_hal_exti.o + .debug_aranges + 0x00000000 0x60 build/stm32f3xx_hal_exti.o + .debug_rnglists + 0x00000000 0x46 build/stm32f3xx_hal_exti.o + .debug_line 0x00000000 0x548 build/stm32f3xx_hal_exti.o + .debug_str 0x00000000 0x406 build/stm32f3xx_hal_exti.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_exti.o + .debug_frame 0x00000000 0x174 build/stm32f3xx_hal_exti.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_exti.o + .text 0x00000000 0x0 build/stm32f3xx_hal_flash.o + .data 0x00000000 0x0 build/stm32f3xx_hal_flash.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_flash.o + .bss.pFlash 0x00000000 0x20 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_Program + 0x00000000 0xe0 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_Program_IT + 0x00000000 0x90 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_IRQHandler + 0x00000000 0x1c8 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_EndOfOperationCallback + 0x00000000 0x14 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_OperationErrorCallback + 0x00000000 0x14 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_Unlock + 0x00000000 0x4c build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_Lock + 0x00000000 0x20 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_OB_Unlock + 0x00000000 0x38 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_OB_Lock + 0x00000000 0x20 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_OB_Launch + 0x00000000 0x24 build/stm32f3xx_hal_flash.o + .text.HAL_FLASH_GetError + 0x00000000 0x18 build/stm32f3xx_hal_flash.o + .text.FLASH_Program_HalfWord + 0x00000000 0x38 build/stm32f3xx_hal_flash.o + .text.FLASH_WaitForLastOperation + 0x00000000 0x80 build/stm32f3xx_hal_flash.o + .text.FLASH_SetErrorCode + 0x00000000 0x64 build/stm32f3xx_hal_flash.o + .debug_info 0x00000000 0x4f1 build/stm32f3xx_hal_flash.o + .debug_abbrev 0x00000000 0x256 build/stm32f3xx_hal_flash.o + .debug_aranges + 0x00000000 0x88 build/stm32f3xx_hal_flash.o + .debug_rnglists + 0x00000000 0x65 build/stm32f3xx_hal_flash.o + .debug_line 0x00000000 0x525 build/stm32f3xx_hal_flash.o + .debug_str 0x00000000 0x50d build/stm32f3xx_hal_flash.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_flash.o + .debug_frame 0x00000000 0x20c build/stm32f3xx_hal_flash.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_flash.o + .text 0x00000000 0x0 build/stm32f3xx_hal_flash_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_flash_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_Erase + 0x00000000 0xd4 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_Erase_IT + 0x00000000 0x80 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_OBErase + 0x00000000 0x84 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_OBProgram + 0x00000000 0xf8 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_OBGetConfig + 0x00000000 0x38 build/stm32f3xx_hal_flash_ex.o + .text.HAL_FLASHEx_OBGetUserData + 0x00000000 0x70 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_MassErase + 0x00000000 0x34 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_EnableWRP + 0x00000000 0x144 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_DisableWRP + 0x00000000 0x140 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_RDP_LevelConfig + 0x00000000 0xa0 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_UserConfig + 0x00000000 0x6c build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_ProgramData + 0x00000000 0x68 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_GetWRP + 0x00000000 0x18 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_GetRDP + 0x00000000 0x3c build/stm32f3xx_hal_flash_ex.o + .text.FLASH_OB_GetUser + 0x00000000 0x38 build/stm32f3xx_hal_flash_ex.o + .text.FLASH_PageErase + 0x00000000 0x40 build/stm32f3xx_hal_flash_ex.o + .debug_info 0x00000000 0x7c7 build/stm32f3xx_hal_flash_ex.o + .debug_abbrev 0x00000000 0x2ad build/stm32f3xx_hal_flash_ex.o + .debug_aranges + 0x00000000 0x98 build/stm32f3xx_hal_flash_ex.o + .debug_rnglists + 0x00000000 0x74 build/stm32f3xx_hal_flash_ex.o + .debug_line 0x00000000 0x6fe build/stm32f3xx_hal_flash_ex.o + .debug_str 0x00000000 0x635 build/stm32f3xx_hal_flash_ex.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_flash_ex.o + .debug_frame 0x00000000 0x258 build/stm32f3xx_hal_flash_ex.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_flash_ex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_gpio.o + .data 0x00000000 0x0 build/stm32f3xx_hal_gpio.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_DeInit + 0x00000000 0x1b8 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_ReadPin + 0x00000000 0x30 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_TogglePin + 0x00000000 0x34 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_LockPin + 0x00000000 0x50 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_EXTI_IRQHandler + 0x00000000 0x30 build/stm32f3xx_hal_gpio.o + .text.HAL_GPIO_EXTI_Callback + 0x00000000 0x16 build/stm32f3xx_hal_gpio.o + .text 0x00000000 0x0 build/stm32f3xx_hal_i2c.o + .data 0x00000000 0x0 build/stm32f3xx_hal_i2c.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_DeInit + 0x00000000 0x5e build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Transmit + 0x00000000 0x268 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Receive + 0x00000000 0x220 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Transmit_IT + 0x00000000 0xe0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Receive_IT + 0x00000000 0xe0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Transmit_IT + 0x00000000 0xdc build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Receive_IT + 0x00000000 0xa0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Transmit_DMA + 0x00000000 0x1e0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Receive_DMA + 0x00000000 0x1e0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Transmit_DMA + 0x00000000 0x1d8 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Receive_DMA + 0x00000000 0x16c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Write + 0x00000000 0x228 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Read + 0x00000000 0x234 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Write_IT + 0x00000000 0x10c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Read_IT + 0x00000000 0x10c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Write_DMA + 0x00000000 0x1cc build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Mem_Read_DMA + 0x00000000 0x1cc build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_IsDeviceReady + 0x00000000 0x212 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Seq_Transmit_IT + 0x00000000 0x108 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Seq_Transmit_DMA + 0x00000000 0x208 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Seq_Receive_IT + 0x00000000 0x108 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Seq_Receive_DMA + 0x00000000 0x208 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Transmit_IT + 0x00000000 0x164 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Transmit_DMA + 0x00000000 0x28c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Receive_IT + 0x00000000 0x164 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Receive_DMA + 0x00000000 0x28c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_EnableListen_IT + 0x00000000 0x40 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_DisableListen_IT + 0x00000000 0x62 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_Master_Abort_IT + 0x00000000 0xa0 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_EV_IRQHandler + 0x00000000 0x34 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_ER_IRQHandler + 0x00000000 0xc2 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MasterTxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MasterRxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_SlaveTxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_SlaveRxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_AddrCallback + 0x00000000 0x1c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_ListenCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MemTxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_MemRxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_ErrorCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_AbortCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_GetState + 0x00000000 0x1c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_GetMode + 0x00000000 0x1c build/stm32f3xx_hal_i2c.o + .text.HAL_I2C_GetError + 0x00000000 0x18 build/stm32f3xx_hal_i2c.o + .text.I2C_Master_ISR_IT + 0x00000000 0x250 build/stm32f3xx_hal_i2c.o + .text.I2C_Mem_ISR_IT + 0x00000000 0x254 build/stm32f3xx_hal_i2c.o + .text.I2C_Slave_ISR_IT + 0x00000000 0x206 build/stm32f3xx_hal_i2c.o + .text.I2C_Master_ISR_DMA + 0x00000000 0x1e6 build/stm32f3xx_hal_i2c.o + .text.I2C_Mem_ISR_DMA + 0x00000000 0x248 build/stm32f3xx_hal_i2c.o + .text.I2C_Slave_ISR_DMA + 0x00000000 0x1c0 build/stm32f3xx_hal_i2c.o + .text.I2C_RequestMemoryWrite + 0x00000000 0xa8 build/stm32f3xx_hal_i2c.o + .text.I2C_RequestMemoryRead + 0x00000000 0xa8 build/stm32f3xx_hal_i2c.o + .text.I2C_ITAddrCplt + 0x00000000 0x108 build/stm32f3xx_hal_i2c.o + .text.I2C_ITMasterSeqCplt + 0x00000000 0x7a build/stm32f3xx_hal_i2c.o + .text.I2C_ITSlaveSeqCplt + 0x00000000 0xbc build/stm32f3xx_hal_i2c.o + .text.I2C_ITMasterCplt + 0x00000000 0x194 build/stm32f3xx_hal_i2c.o + .text.I2C_ITSlaveCplt + 0x00000000 0x214 build/stm32f3xx_hal_i2c.o + .text.I2C_ITListenCplt + 0x00000000 0xac build/stm32f3xx_hal_i2c.o + .text.I2C_ITError + 0x00000000 0x1e0 build/stm32f3xx_hal_i2c.o + .text.I2C_TreatErrorCallback + 0x00000000 0x4e build/stm32f3xx_hal_i2c.o + .text.I2C_DMAMasterTransmitCplt + 0x00000000 0x96 build/stm32f3xx_hal_i2c.o + .text.I2C_DMASlaveTransmitCplt + 0x00000000 0x40 build/stm32f3xx_hal_i2c.o + .text.I2C_DMAMasterReceiveCplt + 0x00000000 0x96 build/stm32f3xx_hal_i2c.o + .text.I2C_DMASlaveReceiveCplt + 0x00000000 0x46 build/stm32f3xx_hal_i2c.o + .text.I2C_DMAError + 0x00000000 0x2e build/stm32f3xx_hal_i2c.o + .text.I2C_DMAAbort + 0x00000000 0x3c build/stm32f3xx_hal_i2c.o + .text.I2C_Enable_IRQ + 0x00000000 0x110 build/stm32f3xx_hal_i2c.o + .text.I2C_Disable_IRQ + 0x00000000 0xbc build/stm32f3xx_hal_i2c.o + .text.I2C_ConvertOtherXferOptions + 0x00000000 0x36 build/stm32f3xx_hal_i2c.o + .text 0x00000000 0x0 build/stm32f3xx_hal_i2c_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_i2c_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_i2c_ex.o + .text.HAL_I2CEx_EnableWakeUp + 0x00000000 0x84 build/stm32f3xx_hal_i2c_ex.o + .text.HAL_I2CEx_DisableWakeUp + 0x00000000 0x84 build/stm32f3xx_hal_i2c_ex.o + .text.HAL_I2CEx_EnableFastModePlus + 0x00000000 0x40 build/stm32f3xx_hal_i2c_ex.o + .text.HAL_I2CEx_DisableFastModePlus + 0x00000000 0x44 build/stm32f3xx_hal_i2c_ex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_pwr.o + .data 0x00000000 0x0 build/stm32f3xx_hal_pwr.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_DeInit + 0x00000000 0x2c build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnableBkUpAccess + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_DisableBkUpAccess + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnableWakeUpPin + 0x00000000 0x24 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_DisableWakeUpPin + 0x00000000 0x28 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnterSLEEPMode + 0x00000000 0x38 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnterSTOPMode + 0x00000000 0x68 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnterSTANDBYMode + 0x00000000 0x30 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnableSleepOnExit + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_DisableSleepOnExit + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_EnableSEVOnPend + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .text.HAL_PWR_DisableSEVOnPend + 0x00000000 0x20 build/stm32f3xx_hal_pwr.o + .debug_info 0x00000000 0x4a6 build/stm32f3xx_hal_pwr.o + .debug_abbrev 0x00000000 0x13d build/stm32f3xx_hal_pwr.o + .debug_aranges + 0x00000000 0x78 build/stm32f3xx_hal_pwr.o + .debug_rnglists + 0x00000000 0x55 build/stm32f3xx_hal_pwr.o + .debug_line 0x00000000 0x2fa build/stm32f3xx_hal_pwr.o + .debug_str 0x00000000 0x3c9 build/stm32f3xx_hal_pwr.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_pwr.o + .debug_frame 0x00000000 0x1b0 build/stm32f3xx_hal_pwr.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_pwr.o + .text 0x00000000 0x0 build/stm32f3xx_hal_pwr_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_pwr_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_pwr_ex.o + .text.HAL_PWR_ConfigPVD + 0x00000000 0xc0 build/stm32f3xx_hal_pwr_ex.o + .text.HAL_PWR_EnablePVD + 0x00000000 0x20 build/stm32f3xx_hal_pwr_ex.o + .text.HAL_PWR_DisablePVD + 0x00000000 0x20 build/stm32f3xx_hal_pwr_ex.o + .text.HAL_PWR_PVD_IRQHandler + 0x00000000 0x24 build/stm32f3xx_hal_pwr_ex.o + .text.HAL_PWR_PVDCallback + 0x00000000 0xe build/stm32f3xx_hal_pwr_ex.o + .debug_info 0x00000000 0x231 build/stm32f3xx_hal_pwr_ex.o + .debug_abbrev 0x00000000 0x136 build/stm32f3xx_hal_pwr_ex.o + .debug_aranges + 0x00000000 0x40 build/stm32f3xx_hal_pwr_ex.o + .debug_rnglists + 0x00000000 0x2c build/stm32f3xx_hal_pwr_ex.o + .debug_line 0x00000000 0x26a build/stm32f3xx_hal_pwr_ex.o + .debug_str 0x00000000 0x297 build/stm32f3xx_hal_pwr_ex.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_pwr_ex.o + .debug_frame 0x00000000 0xb4 build/stm32f3xx_hal_pwr_ex.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_pwr_ex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_rcc.o + .data 0x00000000 0x0 build/stm32f3xx_hal_rcc.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_DeInit + 0x00000000 0x148 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_MCOConfig + 0x00000000 0x64 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_EnableCSS + 0x00000000 0x38 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_DisableCSS + 0x00000000 0x38 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_GetHCLKFreq + 0x00000000 0x18 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_GetPCLK1Freq + 0x00000000 0x44 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_GetPCLK2Freq + 0x00000000 0x44 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_GetOscConfig + 0x00000000 0x11c build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_GetClockConfig + 0x00000000 0x64 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_NMI_IRQHandler + 0x00000000 0x28 build/stm32f3xx_hal_rcc.o + .text.HAL_RCC_CSSCallback + 0x00000000 0xe build/stm32f3xx_hal_rcc.o + .text 0x00000000 0x0 build/stm32f3xx_hal_rcc_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_rcc_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_rcc_ex.o + .text.HAL_RCCEx_GetPeriphCLKConfig + 0x00000000 0xfc build/stm32f3xx_hal_rcc_ex.o + .text.HAL_RCCEx_GetPeriphCLKFreq + 0x00000000 0x510 build/stm32f3xx_hal_rcc_ex.o + .text.RCC_GetPLLCLKFreq + 0x00000000 0x7c build/stm32f3xx_hal_rcc_ex.o + .rodata.adc_pll_prediv_table.0 + 0x00000000 0x20 build/stm32f3xx_hal_rcc_ex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_spi.o + .data 0x00000000 0x0 build/stm32f3xx_hal_spi.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_DeInit + 0x00000000 0x50 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Transmit + 0x00000000 0x2ea build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Receive + 0x00000000 0x26e build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Transmit_IT + 0x00000000 0x11c build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Receive_IT + 0x00000000 0x160 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TransmitReceive_IT + 0x00000000 0x160 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Transmit_DMA + 0x00000000 0x1e0 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Receive_DMA + 0x00000000 0x25c build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TransmitReceive_DMA + 0x00000000 0x324 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Abort + 0x00000000 0x240 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_Abort_IT + 0x00000000 0x1f4 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_DMAPause + 0x00000000 0x44 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_DMAResume + 0x00000000 0x44 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_DMAStop + 0x00000000 0x7e build/stm32f3xx_hal_spi.o + .text.HAL_SPI_IRQHandler + 0x00000000 0x200 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_RxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TxRxCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TxHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_RxHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_TxRxHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_ErrorCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_AbortCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_spi.o + .text.HAL_SPI_GetState + 0x00000000 0x1c build/stm32f3xx_hal_spi.o + .text.HAL_SPI_GetError + 0x00000000 0x18 build/stm32f3xx_hal_spi.o + .text.SPI_DMATransmitCplt + 0x00000000 0xa6 build/stm32f3xx_hal_spi.o + .text.SPI_DMAReceiveCplt + 0x00000000 0xa8 build/stm32f3xx_hal_spi.o + .text.SPI_DMATransmitReceiveCplt + 0x00000000 0x90 build/stm32f3xx_hal_spi.o + .text.SPI_DMAHalfTransmitCplt + 0x00000000 0x1c build/stm32f3xx_hal_spi.o + .text.SPI_DMAHalfReceiveCplt + 0x00000000 0x1c build/stm32f3xx_hal_spi.o + .text.SPI_DMAHalfTransmitReceiveCplt + 0x00000000 0x1c build/stm32f3xx_hal_spi.o + .text.SPI_DMAError + 0x00000000 0x40 build/stm32f3xx_hal_spi.o + .text.SPI_DMAAbortOnError + 0x00000000 0x2a build/stm32f3xx_hal_spi.o + .text.SPI_DMATxAbortCallback + 0x00000000 0xde build/stm32f3xx_hal_spi.o + .text.SPI_DMARxAbortCallback + 0x00000000 0xe2 build/stm32f3xx_hal_spi.o + .text.SPI_2linesRxISR_8BIT + 0x00000000 0xbe build/stm32f3xx_hal_spi.o + .text.SPI_2linesTxISR_8BIT + 0x00000000 0x92 build/stm32f3xx_hal_spi.o + .text.SPI_2linesRxISR_16BIT + 0x00000000 0x66 build/stm32f3xx_hal_spi.o + .text.SPI_2linesTxISR_16BIT + 0x00000000 0x60 build/stm32f3xx_hal_spi.o + .text.SPI_RxISR_8BIT + 0x00000000 0x50 build/stm32f3xx_hal_spi.o + .text.SPI_RxISR_16BIT + 0x00000000 0x4c build/stm32f3xx_hal_spi.o + .text.SPI_TxISR_8BIT + 0x00000000 0x46 build/stm32f3xx_hal_spi.o + .text.SPI_TxISR_16BIT + 0x00000000 0x44 build/stm32f3xx_hal_spi.o + .text.SPI_EndRxTransaction + 0x00000000 0xb0 build/stm32f3xx_hal_spi.o + .text.SPI_CloseRxTx_ISR + 0x00000000 0x84 build/stm32f3xx_hal_spi.o + .text.SPI_CloseRx_ISR + 0x00000000 0x60 build/stm32f3xx_hal_spi.o + .text.SPI_CloseTx_ISR + 0x00000000 0x7e build/stm32f3xx_hal_spi.o + .text.SPI_AbortRx_ISR + 0x00000000 0xc0 build/stm32f3xx_hal_spi.o + .text.SPI_AbortTx_ISR + 0x00000000 0x144 build/stm32f3xx_hal_spi.o + .text 0x00000000 0x0 build/stm32f3xx_hal_spi_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_spi_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_spi_ex.o + .text.HAL_SPIEx_FlushRxFifo + 0x00000000 0x44 build/stm32f3xx_hal_spi_ex.o + .debug_info 0x00000000 0x5e1 build/stm32f3xx_hal_spi_ex.o + .debug_abbrev 0x00000000 0x14c build/stm32f3xx_hal_spi_ex.o + .debug_aranges + 0x00000000 0x20 build/stm32f3xx_hal_spi_ex.o + .debug_rnglists + 0x00000000 0x13 build/stm32f3xx_hal_spi_ex.o + .debug_line 0x00000000 0x223 build/stm32f3xx_hal_spi_ex.o + .debug_str 0x00000000 0x601 build/stm32f3xx_hal_spi_ex.o + .comment 0x00000000 0x45 build/stm32f3xx_hal_spi_ex.o + .debug_frame 0x00000000 0x38 build/stm32f3xx_hal_spi_ex.o + .ARM.attributes + 0x00000000 0x34 build/stm32f3xx_hal_spi_ex.o + .text 0x00000000 0x0 build/stm32f3xx_hal_tim.o + .data 0x00000000 0x0 build/stm32f3xx_hal_tim.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Init + 0x00000000 0xae build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_DeInit + 0x00000000 0xb8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Start + 0x00000000 0xb4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Stop + 0x00000000 0x4e build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Start_IT + 0x00000000 0xc4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Stop_IT + 0x00000000 0x5e build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Start_DMA + 0x00000000 0x12c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_Stop_DMA + 0x00000000 0x64 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Init + 0x00000000 0xae build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_DeInit + 0x00000000 0xb8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Start + 0x00000000 0x1e8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Stop + 0x00000000 0x11c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Start_IT + 0x00000000 0x280 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Stop_IT + 0x00000000 0x1b8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Start_DMA + 0x00000000 0x418 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_Stop_DMA + 0x00000000 0x1e0 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_DeInit + 0x00000000 0xb8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_Stop + 0x00000000 0x11c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_Start_IT + 0x00000000 0x280 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_Stop_IT + 0x00000000 0x1b8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_Start_DMA + 0x00000000 0x418 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_Stop_DMA + 0x00000000 0x1e0 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Init + 0x00000000 0xae build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_DeInit + 0x00000000 0xb8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Start + 0x00000000 0x1dc build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Stop + 0x00000000 0xe2 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Start_IT + 0x00000000 0x278 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Stop_IT + 0x00000000 0x17c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Start_DMA + 0x00000000 0x37c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_Stop_DMA + 0x00000000 0x1a4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_Init + 0x00000000 0xa0 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_DeInit + 0x00000000 0x88 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_Start + 0x00000000 0xe0 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_Stop + 0x00000000 0xf4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_Start_IT + 0x00000000 0x100 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_Stop_IT + 0x00000000 0x114 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Init + 0x00000000 0x14c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_DeInit + 0x00000000 0x88 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Start + 0x00000000 0x11c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Stop + 0x00000000 0x14e build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Start_IT + 0x00000000 0x15c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Stop_IT + 0x00000000 0x18a build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Start_DMA + 0x00000000 0x2d8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_Stop_DMA + 0x00000000 0x1b2 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IRQHandler + 0x00000000 0x23e build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_ConfigChannel + 0x00000000 0xf4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_ConfigChannel + 0x00000000 0x138 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_ConfigChannel + 0x00000000 0x1ac build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_WriteStart + 0x00000000 0x34 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_MultiWriteStart + 0x00000000 0x2a8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_WriteStop + 0x00000000 0xf4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_ReadStart + 0x00000000 0x34 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_MultiReadStart + 0x00000000 0x2a8 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurst_ReadStop + 0x00000000 0xf4 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_GenerateEvent + 0x00000000 0x4e build/stm32f3xx_hal_tim.o + .text.HAL_TIM_ConfigOCrefClear + 0x00000000 0x244 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_ConfigClockSource + 0x00000000 0x192 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_ConfigTI1Input + 0x00000000 0x38 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_SlaveConfigSynchro + 0x00000000 0x84 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_SlaveConfigSynchro_IT + 0x00000000 0x84 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_ReadCapturedValue + 0x00000000 0x88 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PeriodElapsedCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PeriodElapsedHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_DelayElapsedCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_CaptureCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_CaptureHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_PulseFinishedCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_TriggerCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_TriggerHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_ErrorCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Base_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OC_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_PWM_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_IC_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_OnePulse_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_Encoder_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.HAL_TIM_GetActiveChannel + 0x00000000 0x18 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_GetChannelState + 0x00000000 0x72 build/stm32f3xx_hal_tim.o + .text.HAL_TIM_DMABurstState + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.TIM_DMAError + 0x00000000 0x92 build/stm32f3xx_hal_tim.o + .text.TIM_DMADelayPulseCplt + 0x00000000 0xa8 build/stm32f3xx_hal_tim.o + .text.TIM_DMADelayPulseHalfCplt + 0x00000000 0x68 build/stm32f3xx_hal_tim.o + .text.TIM_DMACaptureCplt + 0x00000000 0xc8 build/stm32f3xx_hal_tim.o + .text.TIM_DMACaptureHalfCplt + 0x00000000 0x68 build/stm32f3xx_hal_tim.o + .text.TIM_DMAPeriodElapsedCplt + 0x00000000 0x2e build/stm32f3xx_hal_tim.o + .text.TIM_DMAPeriodElapsedHalfCplt + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.TIM_DMATriggerCplt + 0x00000000 0x2e build/stm32f3xx_hal_tim.o + .text.TIM_DMATriggerHalfCplt + 0x00000000 0x1c build/stm32f3xx_hal_tim.o + .text.TIM_SlaveTimer_SetConfig + 0x00000000 0x126 build/stm32f3xx_hal_tim.o + .text.TIM_TI1_SetConfig + 0x00000000 0xc4 build/stm32f3xx_hal_tim.o + .text.TIM_TI1_ConfigInputStage + 0x00000000 0x5e build/stm32f3xx_hal_tim.o + .text.TIM_TI2_SetConfig + 0x00000000 0x7a build/stm32f3xx_hal_tim.o + .text.TIM_TI2_ConfigInputStage + 0x00000000 0x60 build/stm32f3xx_hal_tim.o + .text.TIM_TI3_SetConfig + 0x00000000 0x78 build/stm32f3xx_hal_tim.o + .text.TIM_TI4_SetConfig + 0x00000000 0x7a build/stm32f3xx_hal_tim.o + .text.TIM_ITRx_SetConfig + 0x00000000 0x36 build/stm32f3xx_hal_tim.o + .text.TIM_ETR_SetConfig + 0x00000000 0x40 build/stm32f3xx_hal_tim.o + .text 0x00000000 0x0 build/stm32f3xx_hal_tim_ex.o + .data 0x00000000 0x0 build/stm32f3xx_hal_tim_ex.o + .bss 0x00000000 0x0 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Init + 0x00000000 0x156 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_DeInit + 0x00000000 0x88 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_MspInit + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_MspDeInit + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Start + 0x00000000 0x104 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Stop + 0x00000000 0x70 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Start_IT + 0x00000000 0x114 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Stop_IT + 0x00000000 0x80 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Start_DMA + 0x00000000 0x154 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_Stop_DMA + 0x00000000 0x7a build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Start + 0x00000000 0x158 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Stop + 0x00000000 0xba build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Start_IT + 0x00000000 0x1c8 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Stop_IT + 0x00000000 0x13e build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Start_DMA + 0x00000000 0x2e4 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OCN_Stop_DMA + 0x00000000 0x138 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Start + 0x00000000 0x158 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Stop + 0x00000000 0xba build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Start_IT + 0x00000000 0x1c8 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Stop_IT + 0x00000000 0x13e build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Start_DMA + 0x00000000 0x2e4 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_PWMN_Stop_DMA + 0x00000000 0x138 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OnePulseN_Start + 0x00000000 0xaa build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OnePulseN_Stop + 0x00000000 0xbe build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OnePulseN_Start_IT + 0x00000000 0xca build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_OnePulseN_Stop_IT + 0x00000000 0xde build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_ConfigCommutEvent + 0x00000000 0xc0 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_ConfigCommutEvent_IT + 0x00000000 0xc0 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_ConfigCommutEvent_DMA + 0x00000000 0xe4 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_RemapConfig + 0x00000000 0x3e build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_GroupChannel5 + 0x00000000 0x66 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_CommutCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_CommutHalfCpltCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_BreakCallback + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_Break2Callback + 0x00000000 0x14 build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_HallSensor_GetState + 0x00000000 0x1c build/stm32f3xx_hal_tim_ex.o + .text.HAL_TIMEx_GetChannelNState + 0x00000000 0x52 build/stm32f3xx_hal_tim_ex.o + .text.TIMEx_DMACommutationCplt + 0x00000000 0x24 build/stm32f3xx_hal_tim_ex.o + .text.TIMEx_DMACommutationHalfCplt + 0x00000000 0x24 build/stm32f3xx_hal_tim_ex.o + .text.TIM_DMADelayPulseNCplt + 0x00000000 0xa8 build/stm32f3xx_hal_tim_ex.o + .text.TIM_DMAErrorCCxN + 0x00000000 0x6e build/stm32f3xx_hal_tim_ex.o + .text.TIM_CCxNChannelCmd + 0x00000000 0x4a build/stm32f3xx_hal_tim_ex.o + .text 0x00000000 0x14 build/startup_stm32f302xc.o + .data 0x00000000 0x0 build/startup_stm32f302xc.o + .bss 0x00000000 0x0 build/startup_stm32f302xc.o + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .text.exit 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .debug_frame 0x00000000 0x28 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.std 0x00000000 0x6c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.stdio_exit_handler + 0x00000000 0x18 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.cleanup_stdio + 0x00000000 0x40 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__fp_lock + 0x00000000 0x18 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__fp_unlock + 0x00000000 0x18 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.global_stdio_init.part.0 + 0x00000000 0x3c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sfp_lock_acquire + 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sfp_lock_release + 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sfp 0x00000000 0xa4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sinit 0x00000000 0x30 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__fp_lock_all + 0x00000000 0x1c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__fp_unlock_all + 0x00000000 0x1c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .data.__sglue 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .bss.__sf 0x00000000 0x138 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .bss.__stdio_exit_handler + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .debug_frame 0x00000000 0x144 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sread 0x00000000 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__seofread + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__swrite + 0x00000000 0x38 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sseek 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sclose + 0x00000000 0x8 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .debug_frame 0x00000000 0x88 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .text._read_r 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .debug_frame 0x00000000 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .text._write_r + 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .debug_frame 0x00000000 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .text.__errno 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_frame 0x00000000 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .text._fwalk_sglue + 0x00000000 0x3c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .debug_frame 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_init + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_close + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_acquire + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_acquire_recursive + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_try_acquire + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_release + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_release_recursive + 0x00000000 0x2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___arc4random_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___dd_hash_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___tz_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___env_recursive_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___malloc_recursive_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___at_quick_exit_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___atexit_recursive_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___sfp_recursive_mutex + 0x00000000 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .debug_frame 0x00000000 0xb0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .text._close_r + 0x00000000 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .debug_frame 0x00000000 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .text._reclaim_reent + 0x00000000 0xac /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .bss.errno 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .debug_frame 0x00000000 0x38 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data._impure_ptr + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data._impure_data + 0x00000000 0x4c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text.__sflush_r + 0x00000000 0x108 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text._fflush_r + 0x00000000 0x50 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text.fflush 0x00000000 0x28 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .debug_frame 0x00000000 0x5c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .text.sbrk_aligned + 0x00000000 0x44 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .text._malloc_r + 0x00000000 0x100 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .bss.__malloc_sbrk_start + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .bss.__malloc_free_list + 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_frame 0x00000000 0x50 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .text._lseek_r + 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .debug_frame 0x00000000 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .text.__malloc_lock + 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .text.__malloc_unlock + 0x00000000 0xc /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .debug_frame 0x00000000 0x30 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .text._sbrk_r 0x00000000 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_frame 0x00000000 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .text._free_r 0x00000000 0x94 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .debug_frame 0x00000000 0x38 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .ARM.attributes + 0x00000000 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + .text 0x00000000 0x254 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .debug_line_str + 0x00000000 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .debug_frame 0x00000000 0x30 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .ARM.attributes + 0x00000000 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .rodata.all_implied_fbits + 0x00000000 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .eh_frame 0x00000000 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .text 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .data 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .bss 0x00000000 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + +Memory Configuration + +Name Origin Length Attributes +RAM 0x20000000 0x00008000 xrw +FLASH 0x08000000 0x00020000 xr +*default* 0x00000000 0xffffffff + +Linker script and memory map + +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +LOAD build/can-halal.o +LOAD build/ADBMS_Abstraction.o +LOAD build/ADBMS_LL_Driver.o +LOAD build/AMS_HighLevel.o +LOAD build/PWM_control.o +LOAD build/TMP1075.o +LOAD build/can.o +LOAD build/eeprom.o +LOAD build/errors.o +LOAD build/main.o +LOAD build/soc_estimation.o +LOAD build/state_machine.o +LOAD build/status_LED.o +LOAD build/stm32f3xx_hal_msp.o +LOAD build/stm32f3xx_it.o +LOAD build/syscalls.o +LOAD build/sysmem.o +LOAD build/system_stm32f3xx.o +LOAD build/stm32f3xx_hal.o +LOAD build/stm32f3xx_hal_can.o +LOAD build/stm32f3xx_hal_cortex.o +LOAD build/stm32f3xx_hal_dma.o +LOAD build/stm32f3xx_hal_exti.o +LOAD build/stm32f3xx_hal_flash.o +LOAD build/stm32f3xx_hal_flash_ex.o +LOAD build/stm32f3xx_hal_gpio.o +LOAD build/stm32f3xx_hal_i2c.o +LOAD build/stm32f3xx_hal_i2c_ex.o +LOAD build/stm32f3xx_hal_pwr.o +LOAD build/stm32f3xx_hal_pwr_ex.o +LOAD build/stm32f3xx_hal_rcc.o +LOAD build/stm32f3xx_hal_rcc_ex.o +LOAD build/stm32f3xx_hal_spi.o +LOAD build/stm32f3xx_hal_spi_ex.o +LOAD build/stm32f3xx_hal_tim.o +LOAD build/stm32f3xx_hal_tim_ex.o +LOAD build/startup_stm32f302xc.o +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a +START GROUP +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +END GROUP +START GROUP +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +END GROUP +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x20008000 _estack = (ORIGIN (RAM) + LENGTH (RAM)) + 0x00000200 _Min_Heap_Size = 0x200 + 0x00000400 _Min_Stack_Size = 0x400 + +.isr_vector 0x08000000 0x188 + 0x08000000 . = ALIGN (0x4) + *(.isr_vector) + .isr_vector 0x08000000 0x188 build/startup_stm32f302xc.o + 0x08000000 g_pfnVectors + 0x08000188 . = ALIGN (0x4) + +.text 0x08000188 0x9b30 + 0x08000188 . = ALIGN (0x4) + *(.text) + .text 0x08000188 0x378 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + 0x08000188 __aeabi_drsub + 0x08000190 __aeabi_dsub + 0x08000190 __subdf3 + 0x08000194 __adddf3 + 0x08000194 __aeabi_dadd + 0x0800040c __aeabi_ui2d + 0x0800040c __floatunsidf + 0x0800042c __floatsidf + 0x0800042c __aeabi_i2d + 0x08000450 __extendsfdf2 + 0x08000450 __aeabi_f2d + 0x08000494 __aeabi_ul2d + 0x08000494 __floatundidf + 0x080004a4 __floatdidf + 0x080004a4 __aeabi_l2d + .text 0x08000500 0x424 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + 0x08000500 __aeabi_dmul + 0x08000500 __muldf3 + 0x08000754 __aeabi_ddiv + 0x08000754 __divdf3 + .text 0x08000924 0x50 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + 0x08000924 __fixdfsi + 0x08000924 __aeabi_d2iz + .text 0x08000974 0x40 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + 0x08000974 __fixunsdfsi + 0x08000974 __aeabi_d2uiz + .text 0x080009b4 0xa0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + 0x080009b4 __aeabi_d2f + 0x080009b4 __truncdfsf2 + *(.text*) + .text.deregister_tm_clones + 0x08000a54 0x1c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text.register_tm_clones + 0x08000a70 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text.__do_global_dtors_aux + 0x08000a94 0x28 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text.frame_dummy + 0x08000abc 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text.ftcan_init + 0x08000ae0 0x40 build/can-halal.o + 0x08000ae0 ftcan_init + .text.ftcan_transmit + 0x08000b20 0x48 build/can-halal.o + 0x08000b20 ftcan_transmit + .text.ftcan_add_filter + 0x08000b68 0xb8 build/can-halal.o + 0x08000b68 ftcan_add_filter + .text.HAL_CAN_RxFifo0MsgPendingCallback + 0x08000c20 0x58 build/can-halal.o + 0x08000c20 HAL_CAN_RxFifo0MsgPendingCallback + .text.ftcan_marshal_unsigned + 0x08000c78 0x5e build/can-halal.o + 0x08000c78 ftcan_marshal_unsigned + *fill* 0x08000cd6 0x2 + .text.amsReset + 0x08000cd8 0xb8 build/ADBMS_Abstraction.o + 0x08000cd8 amsReset + .text.initAMS 0x08000d90 0x38 build/ADBMS_Abstraction.o + 0x08000d90 initAMS + .text.amsWakeUp + 0x08000dc8 0x1c build/ADBMS_Abstraction.o + 0x08000dc8 amsWakeUp + .text.amsCellMeasurement + 0x08000de4 0x18 build/ADBMS_Abstraction.o + 0x08000de4 amsCellMeasurement + *fill* 0x08000dfc 0x4 + .text.amsAuxAndStatusMeasurement + 0x08000e00 0x690 build/ADBMS_Abstraction.o + 0x08000e00 amsAuxAndStatusMeasurement + .text.amsConfigBalancing + 0x08001490 0x238 build/ADBMS_Abstraction.o + 0x08001490 amsConfigBalancing + .text.amsStartBalancing + 0x080016c8 0x1e build/ADBMS_Abstraction.o + 0x080016c8 amsStartBalancing + .text.amsStopBalancing + 0x080016e6 0x14 build/ADBMS_Abstraction.o + 0x080016e6 amsStopBalancing + .text.amsConfigOverUnderVoltage + 0x080016fa 0xaa build/ADBMS_Abstraction.o + 0x080016fa amsConfigOverUnderVoltage + .text.amsCheckUnderOverVoltage + 0x080017a4 0xa4 build/ADBMS_Abstraction.o + 0x080017a4 amsCheckUnderOverVoltage + .text.amsReadCellVoltages + 0x08001848 0x538 build/ADBMS_Abstraction.o + 0x08001848 amsReadCellVoltages + .text.adbmsDriverInit + 0x08001d80 0x2c build/ADBMS_LL_Driver.o + 0x08001d80 adbmsDriverInit + .text.calculateCommandPEC + 0x08001dac 0x92 build/ADBMS_LL_Driver.o + 0x08001dac calculateCommandPEC + .text.updateCommandPEC + 0x08001e3e 0x206 build/ADBMS_LL_Driver.o + 0x08001e3e updateCommandPEC + .text.pec10_calc + 0x08002044 0xd8 build/ADBMS_LL_Driver.o + 0x08002044 pec10_calc + .text.calculateDataPEC + 0x0800211c 0x56 build/ADBMS_LL_Driver.o + 0x0800211c calculateDataPEC + .text.checkDataPEC + 0x08002172 0x3a build/ADBMS_LL_Driver.o + 0x08002172 checkDataPEC + .text.F_CRC_ObtenValorDeTabla + 0x080021ac 0x5c build/ADBMS_LL_Driver.o + .text.F_CRC_CalculaCheckSum + 0x08002208 0x70 build/ADBMS_LL_Driver.o + 0x08002208 F_CRC_CalculaCheckSum + .text.writeCMD + 0x08002278 0x11a build/ADBMS_LL_Driver.o + 0x08002278 writeCMD + .text.readCMD 0x08002392 0x15a build/ADBMS_LL_Driver.o + 0x08002392 readCMD + .text.pollCMD 0x080024ec 0x6a build/ADBMS_LL_Driver.o + 0x080024ec pollCMD + .text.mcuAdbmsCSLow + 0x08002556 0x14 build/ADBMS_LL_Driver.o + 0x08002556 mcuAdbmsCSLow + .text.mcuAdbmsCSHigh + 0x0800256a 0x14 build/ADBMS_LL_Driver.o + 0x0800256a mcuAdbmsCSHigh + *fill* 0x0800257e 0x2 + .text.mcuSPITransmit + 0x08002580 0xa4 build/ADBMS_LL_Driver.o + 0x08002580 mcuSPITransmit + .text.mcuSPITransmitReceive + 0x08002624 0x34 build/ADBMS_LL_Driver.o + 0x08002624 mcuSPITransmitReceive + .text.mcuDelay + 0x08002658 0x1a build/ADBMS_LL_Driver.o + 0x08002658 mcuDelay + *fill* 0x08002672 0x2 + .text.AMS_Init + 0x08002674 0x64 build/AMS_HighLevel.o + 0x08002674 AMS_Init + .text.AMS_Loop + 0x080026d8 0x98 build/AMS_HighLevel.o + 0x080026d8 AMS_Loop + .text.AMS_Idle_Loop + 0x08002770 0x280 build/AMS_HighLevel.o + 0x08002770 AMS_Idle_Loop + .text.AMS_Warning_Loop + 0x080029f0 0x10 build/AMS_HighLevel.o + 0x080029f0 AMS_Warning_Loop + .text.AMS_Balancing_Loop + 0x08002a00 0xac build/AMS_HighLevel.o + 0x08002a00 AMS_Balancing_Loop + .text.PWM_control_init + 0x08002aac 0x74 build/PWM_control.o + 0x08002aac PWM_control_init + .text.PWM_powerground_control + 0x08002b20 0x7c build/PWM_control.o + 0x08002b20 PWM_powerground_control + .text.PWM_powerground_softcontrol + 0x08002b9c 0x44 build/PWM_control.o + 0x08002b9c PWM_powerground_softcontrol + .text.tmp1075_init + 0x08002be0 0x44 build/TMP1075.o + 0x08002be0 tmp1075_init + .text.handle_over_maxtemp + 0x08002c24 0x50 build/TMP1075.o + 0x08002c24 handle_over_maxtemp + .text.tmp1075_measure + 0x08002c74 0x1ac build/TMP1075.o + 0x08002c74 tmp1075_measure + .text.tmp1075_sensor_init + 0x08002e20 0x40 build/TMP1075.o + 0x08002e20 tmp1075_sensor_init + .text.tmp1075_sensor_read + 0x08002e60 0x64 build/TMP1075.o + 0x08002e60 tmp1075_sensor_read + .text.can_init + 0x08002ec4 0x74 build/can.o + 0x08002ec4 can_init + .text.can_handle_send_status + 0x08002f38 0x164 build/can.o + 0x08002f38 can_handle_send_status + .text.can_handle_send_log + 0x0800309c 0xa4 build/can.o + 0x0800309c can_handle_send_log + .text.can_handle_recieve_command + 0x08003140 0xa2 build/can.o + 0x08003140 can_handle_recieve_command + *fill* 0x080031e2 0x2 + .text.ftcan_msg_received_cb + 0x080031e4 0x9c build/can.o + 0x080031e4 ftcan_msg_received_cb + .text.eeprom_init + 0x08003280 0x34 build/eeprom.o + 0x08003280 eeprom_init + .text.set_error_source + 0x080032b4 0x44 build/errors.o + 0x080032b4 set_error_source + .text.clear_error_source + 0x080032f8 0x38 build/errors.o + 0x080032f8 clear_error_source + .text.main 0x08003330 0xb4 build/main.o + 0x08003330 main + .text.SystemClock_Config + 0x080033e4 0xa6 build/main.o + 0x080033e4 SystemClock_Config + *fill* 0x0800348a 0x2 + .text.MX_CAN_Init + 0x0800348c 0x6c build/main.o + .text.MX_I2C1_Init + 0x080034f8 0x80 build/main.o + .text.MX_I2C2_Init + 0x08003578 0x80 build/main.o + .text.MX_SPI1_Init + 0x080035f8 0x7c build/main.o + .text.MX_TIM2_Init + 0x08003674 0xc8 build/main.o + .text.MX_TIM3_Init + 0x0800373c 0xcc build/main.o + .text.MX_TIM4_Init + 0x08003808 0xe0 build/main.o + .text.MX_TIM15_Init + 0x080038e8 0x124 build/main.o + .text.MX_GPIO_Init + 0x08003a0c 0x12c build/main.o + .text.Error_Handler + 0x08003b38 0xc build/main.o + 0x08003b38 Error_Handler + .text.soc_init + 0x08003b44 0x30 build/soc_estimation.o + 0x08003b44 soc_init + .text.soc_update + 0x08003b74 0x100 build/soc_estimation.o + 0x08003b74 soc_update + .text.soc_for_ocv + 0x08003c74 0xe4 build/soc_estimation.o + 0x08003c74 soc_for_ocv + .text.sm_init 0x08003d58 0x88 build/state_machine.o + 0x08003d58 sm_init + .text.sm_update + 0x08003de0 0x1d0 build/state_machine.o + 0x08003de0 sm_update + .text.sm_handle_ams_in + 0x08003fb0 0x10c build/state_machine.o + 0x08003fb0 sm_handle_ams_in + .text.sm_precharge_discharge_manager + 0x080040bc 0xdc build/state_machine.o + 0x080040bc sm_precharge_discharge_manager + .text.sm_powerground_manager + 0x08004198 0xa8 build/state_machine.o + 0x08004198 sm_powerground_manager + .text.sm_balancing + 0x08004240 0xf4 build/state_machine.o + 0x08004240 sm_balancing + .text.sm_program_powerground + 0x08004334 0x38 build/state_machine.o + 0x08004334 sm_program_powerground + .text.sm_check_errors + 0x0800436c 0x200 build/state_machine.o + 0x0800436c sm_check_errors + .text.sm_set_error_source + 0x0800456c 0x110 build/state_machine.o + 0x0800456c sm_set_error_source + .text.sm_update_inactive + 0x0800467c 0x38 build/state_machine.o + 0x0800467c sm_update_inactive + .text.sm_update_precharge + 0x080046b4 0x2c build/state_machine.o + 0x080046b4 sm_update_precharge + .text.sm_update_ready + 0x080046e0 0x2c build/state_machine.o + 0x080046e0 sm_update_ready + .text.sm_update_active + 0x0800470c 0x2c build/state_machine.o + 0x0800470c sm_update_active + .text.sm_update_discharge + 0x08004738 0x2c build/state_machine.o + 0x08004738 sm_update_discharge + .text.sm_update_charging_precharge + 0x08004764 0x28 build/state_machine.o + 0x08004764 sm_update_charging_precharge + .text.sm_update_charging + 0x0800478c 0x30 build/state_machine.o + 0x0800478c sm_update_charging + .text.sm_update_error + 0x080047bc 0x28 build/state_machine.o + 0x080047bc sm_update_error + .text.sm_set_relay_positions + 0x080047e4 0xd4 build/state_machine.o + 0x080047e4 sm_set_relay_positions + .text.sm_set_relay + 0x080048b8 0x48 build/state_machine.o + 0x080048b8 sm_set_relay + .text.sm_check_battery_temperature + 0x08004900 0x58 build/state_machine.o + 0x08004900 sm_check_battery_temperature + .text.status_led_init + 0x08004958 0x74 build/status_LED.o + 0x08004958 status_led_init + .text.status_led_update + 0x080049cc 0xe4 build/status_LED.o + 0x080049cc status_led_update + .text.status_led_set_color + 0x08004ab0 0xa0 build/status_LED.o + 0x08004ab0 status_led_set_color + .text.status_led_set + 0x08004b50 0x48 build/status_LED.o + 0x08004b50 status_led_set + .text.HAL_MspInit + 0x08004b98 0x48 build/stm32f3xx_hal_msp.o + 0x08004b98 HAL_MspInit + .text.HAL_CAN_MspInit + 0x08004be0 0xa8 build/stm32f3xx_hal_msp.o + 0x08004be0 HAL_CAN_MspInit + .text.HAL_I2C_MspInit + 0x08004c88 0x128 build/stm32f3xx_hal_msp.o + 0x08004c88 HAL_I2C_MspInit + .text.HAL_SPI_MspInit + 0x08004db0 0x84 build/stm32f3xx_hal_msp.o + 0x08004db0 HAL_SPI_MspInit + .text.HAL_TIM_PWM_MspInit + 0x08004e34 0xb4 build/stm32f3xx_hal_msp.o + 0x08004e34 HAL_TIM_PWM_MspInit + .text.HAL_TIM_MspPostInit + 0x08004ee8 0x148 build/stm32f3xx_hal_msp.o + 0x08004ee8 HAL_TIM_MspPostInit + .text.NMI_Handler + 0x08005030 0x8 build/stm32f3xx_it.o + 0x08005030 NMI_Handler + .text.HardFault_Handler + 0x08005038 0x8 build/stm32f3xx_it.o + 0x08005038 HardFault_Handler + .text.MemManage_Handler + 0x08005040 0x8 build/stm32f3xx_it.o + 0x08005040 MemManage_Handler + .text.BusFault_Handler + 0x08005048 0x8 build/stm32f3xx_it.o + 0x08005048 BusFault_Handler + .text.UsageFault_Handler + 0x08005050 0x8 build/stm32f3xx_it.o + 0x08005050 UsageFault_Handler + .text.SVC_Handler + 0x08005058 0xe build/stm32f3xx_it.o + 0x08005058 SVC_Handler + .text.DebugMon_Handler + 0x08005066 0xe build/stm32f3xx_it.o + 0x08005066 DebugMon_Handler + .text.PendSV_Handler + 0x08005074 0xe build/stm32f3xx_it.o + 0x08005074 PendSV_Handler + .text.SysTick_Handler + 0x08005082 0xc build/stm32f3xx_it.o + 0x08005082 SysTick_Handler + *fill* 0x0800508e 0x2 + .text.USB_LP_CAN_RX0_IRQHandler + 0x08005090 0x14 build/stm32f3xx_it.o + 0x08005090 USB_LP_CAN_RX0_IRQHandler + .text.CAN_RX1_IRQHandler + 0x080050a4 0x14 build/stm32f3xx_it.o + 0x080050a4 CAN_RX1_IRQHandler + .text.SystemInit + 0x080050b8 0x24 build/system_stm32f3xx.o + 0x080050b8 SystemInit + .text.HAL_Init + 0x080050dc 0x2c build/stm32f3xx_hal.o + 0x080050dc HAL_Init + .text.HAL_InitTick + 0x08005108 0x60 build/stm32f3xx_hal.o + 0x08005108 HAL_InitTick + .text.HAL_IncTick + 0x08005168 0x28 build/stm32f3xx_hal.o + 0x08005168 HAL_IncTick + .text.HAL_GetTick + 0x08005190 0x18 build/stm32f3xx_hal.o + 0x08005190 HAL_GetTick + .text.HAL_Delay + 0x080051a8 0x48 build/stm32f3xx_hal.o + 0x080051a8 HAL_Delay + .text.HAL_CAN_Init + 0x080051f0 0x1f6 build/stm32f3xx_hal_can.o + 0x080051f0 HAL_CAN_Init + .text.HAL_CAN_ConfigFilter + 0x080053e6 0x194 build/stm32f3xx_hal_can.o + 0x080053e6 HAL_CAN_ConfigFilter + .text.HAL_CAN_Start + 0x0800557a 0x88 build/stm32f3xx_hal_can.o + 0x0800557a HAL_CAN_Start + .text.HAL_CAN_AddTxMessage + 0x08005602 0x1a0 build/stm32f3xx_hal_can.o + 0x08005602 HAL_CAN_AddTxMessage + .text.HAL_CAN_GetRxMessage + 0x080057a2 0x244 build/stm32f3xx_hal_can.o + 0x080057a2 HAL_CAN_GetRxMessage + .text.HAL_CAN_ActivateNotification + 0x080059e6 0x4c build/stm32f3xx_hal_can.o + 0x080059e6 HAL_CAN_ActivateNotification + .text.HAL_CAN_IRQHandler + 0x08005a32 0x36e build/stm32f3xx_hal_can.o + 0x08005a32 HAL_CAN_IRQHandler + .text.HAL_CAN_TxMailbox0CompleteCallback + 0x08005da0 0x14 build/stm32f3xx_hal_can.o + 0x08005da0 HAL_CAN_TxMailbox0CompleteCallback + .text.HAL_CAN_TxMailbox1CompleteCallback + 0x08005db4 0x14 build/stm32f3xx_hal_can.o + 0x08005db4 HAL_CAN_TxMailbox1CompleteCallback + .text.HAL_CAN_TxMailbox2CompleteCallback + 0x08005dc8 0x14 build/stm32f3xx_hal_can.o + 0x08005dc8 HAL_CAN_TxMailbox2CompleteCallback + .text.HAL_CAN_TxMailbox0AbortCallback + 0x08005ddc 0x14 build/stm32f3xx_hal_can.o + 0x08005ddc HAL_CAN_TxMailbox0AbortCallback + .text.HAL_CAN_TxMailbox1AbortCallback + 0x08005df0 0x14 build/stm32f3xx_hal_can.o + 0x08005df0 HAL_CAN_TxMailbox1AbortCallback + .text.HAL_CAN_TxMailbox2AbortCallback + 0x08005e04 0x14 build/stm32f3xx_hal_can.o + 0x08005e04 HAL_CAN_TxMailbox2AbortCallback + .text.HAL_CAN_RxFifo0FullCallback + 0x08005e18 0x14 build/stm32f3xx_hal_can.o + 0x08005e18 HAL_CAN_RxFifo0FullCallback + .text.HAL_CAN_RxFifo1MsgPendingCallback + 0x08005e2c 0x14 build/stm32f3xx_hal_can.o + 0x08005e2c HAL_CAN_RxFifo1MsgPendingCallback + .text.HAL_CAN_RxFifo1FullCallback + 0x08005e40 0x14 build/stm32f3xx_hal_can.o + 0x08005e40 HAL_CAN_RxFifo1FullCallback + .text.HAL_CAN_SleepCallback + 0x08005e54 0x14 build/stm32f3xx_hal_can.o + 0x08005e54 HAL_CAN_SleepCallback + .text.HAL_CAN_WakeUpFromRxMsgCallback + 0x08005e68 0x14 build/stm32f3xx_hal_can.o + 0x08005e68 HAL_CAN_WakeUpFromRxMsgCallback + .text.HAL_CAN_ErrorCallback + 0x08005e7c 0x14 build/stm32f3xx_hal_can.o + 0x08005e7c HAL_CAN_ErrorCallback + .text.__NVIC_SetPriorityGrouping + 0x08005e90 0x48 build/stm32f3xx_hal_cortex.o + .text.__NVIC_GetPriorityGrouping + 0x08005ed8 0x1c build/stm32f3xx_hal_cortex.o + .text.__NVIC_EnableIRQ + 0x08005ef4 0x3c build/stm32f3xx_hal_cortex.o + .text.__NVIC_SetPriority + 0x08005f30 0x54 build/stm32f3xx_hal_cortex.o + .text.NVIC_EncodePriority + 0x08005f84 0x66 build/stm32f3xx_hal_cortex.o + *fill* 0x08005fea 0x2 + .text.SysTick_Config + 0x08005fec 0x44 build/stm32f3xx_hal_cortex.o + .text.HAL_NVIC_SetPriorityGrouping + 0x08006030 0x16 build/stm32f3xx_hal_cortex.o + 0x08006030 HAL_NVIC_SetPriorityGrouping + .text.HAL_NVIC_SetPriority + 0x08006046 0x38 build/stm32f3xx_hal_cortex.o + 0x08006046 HAL_NVIC_SetPriority + .text.HAL_NVIC_EnableIRQ + 0x0800607e 0x1c build/stm32f3xx_hal_cortex.o + 0x0800607e HAL_NVIC_EnableIRQ + .text.HAL_SYSTICK_Config + 0x0800609a 0x18 build/stm32f3xx_hal_cortex.o + 0x0800609a HAL_SYSTICK_Config + *fill* 0x080060b2 0x2 + .text.HAL_GPIO_Init + 0x080060b4 0x2f4 build/stm32f3xx_hal_gpio.o + 0x080060b4 HAL_GPIO_Init + .text.HAL_GPIO_WritePin + 0x080063a8 0x30 build/stm32f3xx_hal_gpio.o + 0x080063a8 HAL_GPIO_WritePin + .text.HAL_I2C_Init + 0x080063d8 0x11e build/stm32f3xx_hal_i2c.o + 0x080063d8 HAL_I2C_Init + *fill* 0x080064f6 0x2 + .text.HAL_I2C_Master_Transmit + 0x080064f8 0x1e8 build/stm32f3xx_hal_i2c.o + 0x080064f8 HAL_I2C_Master_Transmit + .text.HAL_I2C_Master_Receive + 0x080066e0 0x1ec build/stm32f3xx_hal_i2c.o + 0x080066e0 HAL_I2C_Master_Receive + .text.I2C_Flush_TXDR + 0x080068cc 0x48 build/stm32f3xx_hal_i2c.o + .text.I2C_WaitOnFlagUntilTimeout + 0x08006914 0x9e build/stm32f3xx_hal_i2c.o + .text.I2C_WaitOnTXISFlagUntilTimeout + 0x080069b2 0x8e build/stm32f3xx_hal_i2c.o + .text.I2C_WaitOnSTOPFlagUntilTimeout + 0x08006a40 0x86 build/stm32f3xx_hal_i2c.o + *fill* 0x08006ac6 0x2 + .text.I2C_WaitOnRXNEFlagUntilTimeout + 0x08006ac8 0x104 build/stm32f3xx_hal_i2c.o + .text.I2C_IsErrorOccurred + 0x08006bcc 0x1c0 build/stm32f3xx_hal_i2c.o + .text.I2C_TransferConfig + 0x08006d8c 0x64 build/stm32f3xx_hal_i2c.o + .text.HAL_I2CEx_ConfigAnalogFilter + 0x08006df0 0x96 build/stm32f3xx_hal_i2c_ex.o + 0x08006df0 HAL_I2CEx_ConfigAnalogFilter + .text.HAL_I2CEx_ConfigDigitalFilter + 0x08006e86 0x98 build/stm32f3xx_hal_i2c_ex.o + 0x08006e86 HAL_I2CEx_ConfigDigitalFilter + *fill* 0x08006f1e 0x2 + .text.HAL_RCC_OscConfig + 0x08006f20 0x101c build/stm32f3xx_hal_rcc.o + 0x08006f20 HAL_RCC_OscConfig + .text.HAL_RCC_ClockConfig + 0x08007f3c 0x2dc build/stm32f3xx_hal_rcc.o + 0x08007f3c HAL_RCC_ClockConfig + .text.HAL_RCC_GetSysClockFreq + 0x08008218 0xd8 build/stm32f3xx_hal_rcc.o + 0x08008218 HAL_RCC_GetSysClockFreq + .text.HAL_RCCEx_PeriphCLKConfig + 0x080082f0 0x320 build/stm32f3xx_hal_rcc_ex.o + 0x080082f0 HAL_RCCEx_PeriphCLKConfig + .text.HAL_SPI_Init + 0x08008610 0x156 build/stm32f3xx_hal_spi.o + 0x08008610 HAL_SPI_Init + .text.HAL_SPI_TransmitReceive + 0x08008766 0x444 build/stm32f3xx_hal_spi.o + 0x08008766 HAL_SPI_TransmitReceive + *fill* 0x08008baa 0x2 + .text.SPI_WaitFlagStateUntilTimeout + 0x08008bac 0x110 build/stm32f3xx_hal_spi.o + .text.SPI_WaitFifoStateUntilTimeout + 0x08008cbc 0x12c build/stm32f3xx_hal_spi.o + .text.SPI_EndRxTxTransaction + 0x08008de8 0x8c build/stm32f3xx_hal_spi.o + .text.HAL_TIM_PWM_Init + 0x08008e74 0xae build/stm32f3xx_hal_tim.o + 0x08008e74 HAL_TIM_PWM_Init + *fill* 0x08008f22 0x2 + .text.HAL_TIM_PWM_Start + 0x08008f24 0x1e8 build/stm32f3xx_hal_tim.o + 0x08008f24 HAL_TIM_PWM_Start + .text.HAL_TIM_PWM_ConfigChannel + 0x0800910c 0x228 build/stm32f3xx_hal_tim.o + 0x0800910c HAL_TIM_PWM_ConfigChannel + .text.TIM_Base_SetConfig + 0x08009334 0x104 build/stm32f3xx_hal_tim.o + 0x08009334 TIM_Base_SetConfig + .text.TIM_OC1_SetConfig + 0x08009438 0x10c build/stm32f3xx_hal_tim.o + .text.TIM_OC2_SetConfig + 0x08009544 0x100 build/stm32f3xx_hal_tim.o + 0x08009544 TIM_OC2_SetConfig + .text.TIM_OC3_SetConfig + 0x08009644 0xfc build/stm32f3xx_hal_tim.o + .text.TIM_OC4_SetConfig + 0x08009740 0xc8 build/stm32f3xx_hal_tim.o + .text.TIM_OC5_SetConfig + 0x08009808 0xbc build/stm32f3xx_hal_tim.o + .text.TIM_OC6_SetConfig + 0x080098c4 0xc0 build/stm32f3xx_hal_tim.o + .text.TIM_CCxChannelCmd + 0x08009984 0x4a build/stm32f3xx_hal_tim.o + 0x08009984 TIM_CCxChannelCmd + *fill* 0x080099ce 0x2 + .text.HAL_TIMEx_MasterConfigSynchronization + 0x080099d0 0xe8 build/stm32f3xx_hal_tim_ex.o + 0x080099d0 HAL_TIMEx_MasterConfigSynchronization + .text.HAL_TIMEx_ConfigBreakDeadTime + 0x08009ab8 0xf0 build/stm32f3xx_hal_tim_ex.o + 0x08009ab8 HAL_TIMEx_ConfigBreakDeadTime + .text.Reset_Handler + 0x08009ba8 0x50 build/startup_stm32f302xc.o + 0x08009ba8 Reset_Handler + .text.Default_Handler + 0x08009bf8 0x2 build/startup_stm32f302xc.o + 0x08009bf8 RTC_Alarm_IRQHandler + 0x08009bf8 TIM1_CC_IRQHandler + 0x08009bf8 USB_HP_IRQHandler + 0x08009bf8 PVD_IRQHandler + 0x08009bf8 TAMP_STAMP_IRQHandler + 0x08009bf8 EXTI3_IRQHandler + 0x08009bf8 USB_HP_CAN_TX_IRQHandler + 0x08009bf8 EXTI0_IRQHandler + 0x08009bf8 I2C2_EV_IRQHandler + 0x08009bf8 FPU_IRQHandler + 0x08009bf8 TIM1_UP_TIM16_IRQHandler + 0x08009bf8 ADC1_2_IRQHandler + 0x08009bf8 SPI1_IRQHandler + 0x08009bf8 CAN_SCE_IRQHandler + 0x08009bf8 TIM6_DAC_IRQHandler + 0x08009bf8 DMA2_Channel2_IRQHandler + 0x08009bf8 DMA1_Channel4_IRQHandler + 0x08009bf8 USART3_IRQHandler + 0x08009bf8 DMA1_Channel7_IRQHandler + 0x08009bf8 UART5_IRQHandler + 0x08009bf8 TIM4_IRQHandler + 0x08009bf8 DMA2_Channel1_IRQHandler + 0x08009bf8 I2C1_EV_IRQHandler + 0x08009bf8 DMA1_Channel6_IRQHandler + 0x08009bf8 UART4_IRQHandler + 0x08009bf8 DMA2_Channel4_IRQHandler + 0x08009bf8 TIM3_IRQHandler + 0x08009bf8 RCC_IRQHandler + 0x08009bf8 DMA1_Channel1_IRQHandler + 0x08009bf8 Default_Handler + 0x08009bf8 USBWakeUp_RMP_IRQHandler + 0x08009bf8 EXTI15_10_IRQHandler + 0x08009bf8 EXTI9_5_IRQHandler + 0x08009bf8 RTC_WKUP_IRQHandler + 0x08009bf8 SPI2_IRQHandler + 0x08009bf8 DMA2_Channel5_IRQHandler + 0x08009bf8 DMA1_Channel5_IRQHandler + 0x08009bf8 USB_LP_IRQHandler + 0x08009bf8 EXTI4_IRQHandler + 0x08009bf8 COMP1_2_IRQHandler + 0x08009bf8 TIM1_TRG_COM_TIM17_IRQHandler + 0x08009bf8 DMA1_Channel3_IRQHandler + 0x08009bf8 WWDG_IRQHandler + 0x08009bf8 TIM2_IRQHandler + 0x08009bf8 EXTI1_IRQHandler + 0x08009bf8 COMP4_6_IRQHandler + 0x08009bf8 USART2_IRQHandler + 0x08009bf8 I2C2_ER_IRQHandler + 0x08009bf8 DMA1_Channel2_IRQHandler + 0x08009bf8 FLASH_IRQHandler + 0x08009bf8 USART1_IRQHandler + 0x08009bf8 SPI3_IRQHandler + 0x08009bf8 I2C1_ER_IRQHandler + 0x08009bf8 USBWakeUp_IRQHandler + 0x08009bf8 DMA2_Channel3_IRQHandler + 0x08009bf8 EXTI2_TSC_IRQHandler + 0x08009bf8 TIM1_BRK_TIM15_IRQHandler + *fill* 0x08009bfa 0x2 + .text.__libc_init_array + 0x08009bfc 0x48 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + 0x08009bfc __libc_init_array + .text.memset 0x08009c44 0x10 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + 0x08009c44 memset + .text.roundf 0x08009c54 0x4c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + 0x08009c54 roundf + *(.glue_7) + .glue_7 0x08009ca0 0x0 linker stubs + *(.glue_7t) + .glue_7t 0x08009ca0 0x0 linker stubs + *(.eh_frame) + .eh_frame 0x08009ca0 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *(.init) + .init 0x08009ca0 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08009ca0 _init + .init 0x08009ca4 0x8 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + *(.fini) + .fini 0x08009cac 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08009cac _fini + .fini 0x08009cb0 0x8 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x08009cb8 . = ALIGN (0x4) + 0x08009cb8 _etext = . + +.vfp11_veneer 0x08009cb8 0x0 + .vfp11_veneer 0x08009cb8 0x0 linker stubs + +.v4_bx 0x08009cb8 0x0 + .v4_bx 0x08009cb8 0x0 linker stubs + +.iplt 0x08009cb8 0x0 + .iplt 0x08009cb8 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + +.rodata 0x08009cb8 0x38 + 0x08009cb8 . = ALIGN (0x4) + *(.rodata) + .rodata 0x08009cb8 0x6 build/ADBMS_Abstraction.o + *(.rodata*) + *fill* 0x08009cbe 0x2 + .rodata.AHBPrescTable + 0x08009cc0 0x10 build/system_stm32f3xx.o + 0x08009cc0 AHBPrescTable + .rodata.aPLLMULFactorTable + 0x08009cd0 0x10 build/stm32f3xx_hal_rcc.o + .rodata.aPredivFactorTable + 0x08009ce0 0x10 build/stm32f3xx_hal_rcc.o + 0x08009cf0 . = ALIGN (0x4) + +.rel.dyn 0x08009cf0 0x0 + .rel.iplt 0x08009cf0 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + +.ARM 0x08009cf0 0x0 + 0x08009cf0 __exidx_start = . + *(.ARM.exidx*) + 0x08009cf0 __exidx_end = . + +.preinit_array 0x08009cf0 0x0 + 0x08009cf0 PROVIDE (__preinit_array_start = .) + *(.preinit_array*) + 0x08009cf0 PROVIDE (__preinit_array_end = .) + +.init_array 0x08009cf0 0x4 + 0x08009cf0 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array*) + .init_array 0x08009cf0 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08009cf4 PROVIDE (__init_array_end = .) + +.fini_array 0x08009cf4 0x4 + [!provide] PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) + *(.fini_array*) + .fini_array 0x08009cf4 0x4 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + [!provide] PROVIDE (__fini_array_end = .) + 0x08009cf8 _sidata = LOADADDR (.data) + +.data 0x20000000 0x68 load address 0x08009cf8 + 0x20000000 . = ALIGN (0x4) + 0x20000000 _sdata = . + *(.data) + *(.data*) + .data.numberofCells + 0x20000000 0x1 build/AMS_HighLevel.o + 0x20000000 numberofCells + *fill* 0x20000001 0x3 + .data.OCV_SOC_PAIRS + 0x20000004 0x58 build/soc_estimation.o + 0x20000004 OCV_SOC_PAIRS + .data.SystemCoreClock + 0x2000005c 0x4 build/system_stm32f3xx.o + 0x2000005c SystemCoreClock + .data.uwTickPrio + 0x20000060 0x4 build/stm32f3xx_hal.o + 0x20000060 uwTickPrio + .data.uwTickFreq + 0x20000064 0x1 build/stm32f3xx_hal.o + 0x20000064 uwTickFreq + 0x20000068 . = ALIGN (0x4) + *fill* 0x20000065 0x3 + 0x20000068 _edata = . + +.tm_clone_table + 0x20000068 0x0 load address 0x08009d60 + .tm_clone_table + 0x20000068 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .tm_clone_table + 0x20000068 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + +.igot.plt 0x20000068 0x0 load address 0x08009d60 + .igot.plt 0x20000068 0x0 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x20000068 . = ALIGN (0x4) + +.bss 0x20000068 0x424 load address 0x08009d60 + 0x20000068 _sbss = . + 0x20000068 __bss_start__ = _sbss + *(.bss) + *(.bss*) + .bss.completed.1 + 0x20000068 0x1 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x20000069 0x3 + .bss.object.0 0x2000006c 0x18 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .bss.hcan 0x20000084 0x4 build/can-halal.o + .bss.header.2 0x20000088 0x18 build/can-halal.o + .bss.next_filter_no.1 + 0x200000a0 0x4 build/can-halal.o + .bss.filter.0 0x200000a4 0x28 build/can-halal.o + .bss.numberofcells + 0x200000cc 0x1 build/ADBMS_Abstraction.o + 0x200000cc numberofcells + .bss.numberofauxchannels + 0x200000cd 0x1 build/ADBMS_Abstraction.o + 0x200000cd numberofauxchannels + *fill* 0x200000ce 0x2 + .bss.adbmsspi 0x200000d0 0x4 build/ADBMS_LL_Driver.o + 0x200000d0 adbmsspi + .bss.module 0x200000d4 0x74 build/AMS_HighLevel.o + 0x200000d4 module + .bss.balancingActive + 0x20000148 0x1 build/AMS_HighLevel.o + 0x20000148 balancingActive + *fill* 0x20000149 0x1 + .bss.amsuv 0x2000014a 0x2 build/AMS_HighLevel.o + 0x2000014a amsuv + .bss.amsov 0x2000014c 0x2 build/AMS_HighLevel.o + 0x2000014c amsov + .bss.numberofAux + 0x2000014e 0x1 build/AMS_HighLevel.o + 0x2000014e numberofAux + .bss.packetChecksumFails + 0x2000014f 0x1 build/AMS_HighLevel.o + 0x2000014f packetChecksumFails + .bss.deviceSleeps + 0x20000150 0x1 build/AMS_HighLevel.o + 0x20000150 deviceSleeps + .bss.currentAMSState + 0x20000151 0x1 build/AMS_HighLevel.o + 0x20000151 currentAMSState + .bss.lastAMSState + 0x20000152 0x1 build/AMS_HighLevel.o + 0x20000152 lastAMSState + *fill* 0x20000153 0x1 + .bss.pollingTimes + 0x20000154 0x8 build/AMS_HighLevel.o + 0x20000154 pollingTimes + .bss.powerground + 0x2000015c 0x4 build/PWM_control.o + 0x2000015c powerground + .bss.battery_cooling + 0x20000160 0x4 build/PWM_control.o + 0x20000160 battery_cooling + .bss.esc_cooling + 0x20000164 0x4 build/PWM_control.o + 0x20000164 esc_cooling + .bss.tmp1075_temps + 0x20000168 0x1a build/TMP1075.o + 0x20000168 tmp1075_temps + *fill* 0x20000182 0x2 + .bss.tmp1075_failed_sensors + 0x20000184 0x4 build/TMP1075.o + 0x20000184 tmp1075_failed_sensors + .bss.nfailed_temp_sensors + 0x20000188 0x1 build/TMP1075.o + 0x20000188 nfailed_temp_sensors + *fill* 0x20000189 0x3 + .bss.hi2c 0x2000018c 0x4 build/TMP1075.o + 0x2000018c hi2c + .bss.id_to_log + 0x20000190 0x1 build/can.o + 0x20000190 id_to_log + *fill* 0x20000191 0x3 + .bss.last_message + 0x20000194 0x8 build/can.o + 0x20000194 last_message + .bss.can_status_timer + 0x2000019c 0x4 build/can.o + 0x2000019c can_status_timer + .bss.can_log_timer + 0x200001a0 0x4 build/can.o + 0x200001a0 can_log_timer + .bss.can_timeout_timer + 0x200001a4 0x4 build/can.o + 0x200001a4 can_timeout_timer + .bss.hi2c 0x200001a8 0x4 build/eeprom.o + .bss.write_address + 0x200001ac 0x4 build/eeprom.o + 0x200001ac write_address + .bss.read_address + 0x200001b0 0x4 build/eeprom.o + 0x200001b0 read_address + .bss.error_data + 0x200001b4 0xc build/errors.o + 0x200001b4 error_data + .bss.hcan 0x200001c0 0x28 build/main.o + 0x200001c0 hcan + .bss.hi2c1 0x200001e8 0x54 build/main.o + 0x200001e8 hi2c1 + .bss.hi2c2 0x2000023c 0x54 build/main.o + 0x2000023c hi2c2 + .bss.hspi1 0x20000290 0x64 build/main.o + 0x20000290 hspi1 + .bss.htim2 0x200002f4 0x4c build/main.o + 0x200002f4 htim2 + .bss.htim3 0x20000340 0x4c build/main.o + 0x20000340 htim3 + .bss.htim4 0x2000038c 0x4c build/main.o + 0x2000038c htim4 + .bss.htim15 0x200003d8 0x4c build/main.o + 0x200003d8 htim15 + .bss.current_soc + 0x20000424 0x4 build/soc_estimation.o + 0x20000424 current_soc + .bss.current_was_flowing + 0x20000428 0x4 build/soc_estimation.o + 0x20000428 current_was_flowing + .bss.last_current_time + 0x2000042c 0x4 build/soc_estimation.o + 0x2000042c last_current_time + .bss.soc_before_current + 0x20000430 0x4 build/soc_estimation.o + 0x20000430 soc_before_current + .bss.mAs_before_current + 0x20000434 0x4 build/soc_estimation.o + 0x20000434 mAs_before_current + .bss.programming_mode + 0x20000438 0x1 build/state_machine.o + 0x20000438 programming_mode + .bss.debugging_mode + 0x20000439 0x1 build/state_machine.o + 0x20000439 debugging_mode + *fill* 0x2000043a 0x2 + .bss.state 0x2000043c 0x6 build/state_machine.o + 0x2000043c state + *fill* 0x20000442 0x2 + .bss.RELAY_BAT_SIDE_VOLTAGE + 0x20000444 0x4 build/state_machine.o + 0x20000444 RELAY_BAT_SIDE_VOLTAGE + .bss.RELAY_ESC_SIDE_VOLTAGE + 0x20000448 0x4 build/state_machine.o + 0x20000448 RELAY_ESC_SIDE_VOLTAGE + .bss.CURRENT_MEASUREMENT + 0x2000044c 0x4 build/state_machine.o + 0x2000044c CURRENT_MEASUREMENT + .bss.CURRENT_MEASUREMENT_ON + 0x20000450 0x1 build/state_machine.o + 0x20000450 CURRENT_MEASUREMENT_ON + .bss.balancing_state + 0x20000451 0x1 build/state_machine.o + 0x20000451 balancing_state + *fill* 0x20000452 0x2 + .bss.error_timer + 0x20000454 0x4 build/state_machine.o + 0x20000454 error_timer + .bss.precharge_timer + 0x20000458 0x4 build/state_machine.o + 0x20000458 precharge_timer + .bss.discharge_timer + 0x2000045c 0x4 build/state_machine.o + 0x2000045c discharge_timer + .bss.balancing_timer + 0x20000460 0x4 build/state_machine.o + 0x20000460 balancing_timer + .bss.eeprom_timer + 0x20000464 0x4 build/state_machine.o + 0x20000464 eeprom_timer + .bss.powerground_softstart_timer + 0x20000468 0x4 build/state_machine.o + 0x20000468 powerground_softstart_timer + .bss.powerground_calibration_timer + 0x2000046c 0x4 build/state_machine.o + 0x2000046c powerground_calibration_timer + .bss.current_powerground_status + 0x20000470 0x1 build/state_machine.o + 0x20000470 current_powerground_status + .bss.target_powerground_status + 0x20000471 0x1 build/state_machine.o + 0x20000471 target_powerground_status + *fill* 0x20000472 0x2 + .bss.red 0x20000474 0x4 build/status_LED.o + 0x20000474 red + .bss.green 0x20000478 0x4 build/status_LED.o + 0x20000478 green + .bss.blue 0x2000047c 0x4 build/status_LED.o + 0x2000047c blue + .bss.blink_timer + 0x20000480 0x4 build/status_LED.o + 0x20000480 blink_timer + .bss.blink_state + 0x20000484 0x1 build/status_LED.o + 0x20000484 blink_state + *fill* 0x20000485 0x3 + .bss.uwTick 0x20000488 0x4 build/stm32f3xx_hal.o + 0x20000488 uwTick + *(COMMON) + 0x2000048c . = ALIGN (0x4) + 0x2000048c _ebss = . + 0x2000048c __bss_end__ = _ebss + +._user_heap_stack + 0x2000048c 0x604 load address 0x08009d60 + 0x20000490 . = ALIGN (0x8) + *fill* 0x2000048c 0x4 + [!provide] PROVIDE (end = .) + 0x20000490 PROVIDE (_end = .) + 0x20000690 . = (. + _Min_Heap_Size) + *fill* 0x20000490 0x200 + 0x20000a90 . = (. + _Min_Stack_Size) + *fill* 0x20000690 0x400 + 0x20000a90 . = ALIGN (0x8) + +/DISCARD/ + libc.a(*) + libm.a(*) + libgcc.a(*) + +.ARM.attributes + 0x00000000 0x30 + *(.ARM.attributes) + .ARM.attributes + 0x00000000 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + .ARM.attributes + 0x00000022 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .ARM.attributes + 0x00000056 0x34 build/can-halal.o + .ARM.attributes + 0x0000008a 0x34 build/ADBMS_Abstraction.o + .ARM.attributes + 0x000000be 0x34 build/ADBMS_LL_Driver.o + .ARM.attributes + 0x000000f2 0x34 build/AMS_HighLevel.o + .ARM.attributes + 0x00000126 0x34 build/PWM_control.o + .ARM.attributes + 0x0000015a 0x34 build/TMP1075.o + .ARM.attributes + 0x0000018e 0x34 build/can.o + .ARM.attributes + 0x000001c2 0x34 build/eeprom.o + .ARM.attributes + 0x000001f6 0x34 build/errors.o + .ARM.attributes + 0x0000022a 0x34 build/main.o + .ARM.attributes + 0x0000025e 0x34 build/soc_estimation.o + .ARM.attributes + 0x00000292 0x34 build/state_machine.o + .ARM.attributes + 0x000002c6 0x34 build/status_LED.o + .ARM.attributes + 0x000002fa 0x34 build/stm32f3xx_hal_msp.o + .ARM.attributes + 0x0000032e 0x34 build/stm32f3xx_it.o + .ARM.attributes + 0x00000362 0x34 build/system_stm32f3xx.o + .ARM.attributes + 0x00000396 0x34 build/stm32f3xx_hal.o + .ARM.attributes + 0x000003ca 0x34 build/stm32f3xx_hal_can.o + .ARM.attributes + 0x000003fe 0x34 build/stm32f3xx_hal_cortex.o + .ARM.attributes + 0x00000432 0x34 build/stm32f3xx_hal_gpio.o + .ARM.attributes + 0x00000466 0x34 build/stm32f3xx_hal_i2c.o + .ARM.attributes + 0x0000049a 0x34 build/stm32f3xx_hal_i2c_ex.o + .ARM.attributes + 0x000004ce 0x34 build/stm32f3xx_hal_rcc.o + .ARM.attributes + 0x00000502 0x34 build/stm32f3xx_hal_rcc_ex.o + .ARM.attributes + 0x00000536 0x34 build/stm32f3xx_hal_spi.o + .ARM.attributes + 0x0000056a 0x34 build/stm32f3xx_hal_tim.o + .ARM.attributes + 0x0000059e 0x34 build/stm32f3xx_hal_tim_ex.o + .ARM.attributes + 0x000005d2 0x21 build/startup_stm32f302xc.o + .ARM.attributes + 0x000005f3 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .ARM.attributes + 0x00000627 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .ARM.attributes + 0x0000065b 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + .ARM.attributes + 0x0000068f 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .ARM.attributes + 0x000006b1 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .ARM.attributes + 0x000006d3 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .ARM.attributes + 0x000006f5 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .ARM.attributes + 0x00000717 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + .ARM.attributes + 0x00000739 0x34 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + .ARM.attributes + 0x0000076d 0x22 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o +OUTPUT(build/mvbms-test-24.elf elf32-littlearm) +LOAD linker stubs +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a +LOAD /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a + +.debug_info 0x00000000 0x1742c + .debug_info 0x00000000 0xa25 build/can-halal.o + .debug_info 0x00000a25 0xdb4 build/ADBMS_Abstraction.o + .debug_info 0x000017d9 0xf00 build/ADBMS_LL_Driver.o + .debug_info 0x000026d9 0xc33 build/AMS_HighLevel.o + .debug_info 0x0000330c 0x7ac build/PWM_control.o + .debug_info 0x00003ab8 0xaab build/TMP1075.o + .debug_info 0x00004563 0xb47 build/can.o + .debug_info 0x000050aa 0xc94 build/eeprom.o + .debug_info 0x00005d3e 0x1dc build/errors.o + .debug_info 0x00005f1a 0x1a70 build/main.o + .debug_info 0x0000798a 0x319 build/soc_estimation.o + .debug_info 0x00007ca3 0xbd3 build/state_machine.o + .debug_info 0x00008876 0x91a build/status_LED.o + .debug_info 0x00009190 0x1746 build/stm32f3xx_hal_msp.o + .debug_info 0x0000a8d6 0x513 build/stm32f3xx_it.o + .debug_info 0x0000ade9 0x403 build/system_stm32f3xx.o + .debug_info 0x0000b1ec 0x7a0 build/stm32f3xx_hal.o + .debug_info 0x0000b98c 0xf1a build/stm32f3xx_hal_can.o + .debug_info 0x0000c8a6 0xc7b build/stm32f3xx_hal_cortex.o + .debug_info 0x0000d521 0x5fa build/stm32f3xx_hal_gpio.o + .debug_info 0x0000db1b 0x2044 build/stm32f3xx_hal_i2c.o + .debug_info 0x0000fb5f 0x820 build/stm32f3xx_hal_i2c_ex.o + .debug_info 0x0001037f 0x14ed build/stm32f3xx_hal_rcc.o + .debug_info 0x0001186c 0x5bb build/stm32f3xx_hal_rcc_ex.o + .debug_info 0x00011e27 0x161e build/stm32f3xx_hal_spi.o + .debug_info 0x00013445 0x2a4e build/stm32f3xx_hal_tim.o + .debug_info 0x00015e93 0x1569 build/stm32f3xx_hal_tim_ex.o + .debug_info 0x000173fc 0x30 build/startup_stm32f302xc.o + +.debug_abbrev 0x00000000 0x3d40 + .debug_abbrev 0x00000000 0x285 build/can-halal.o + .debug_abbrev 0x00000285 0x256 build/ADBMS_Abstraction.o + .debug_abbrev 0x000004db 0x2d5 build/ADBMS_LL_Driver.o + .debug_abbrev 0x000007b0 0x28d build/AMS_HighLevel.o + .debug_abbrev 0x00000a3d 0x1cc build/PWM_control.o + .debug_abbrev 0x00000c09 0x24f build/TMP1075.o + .debug_abbrev 0x00000e58 0x278 build/can.o + .debug_abbrev 0x000010d0 0x236 build/eeprom.o + .debug_abbrev 0x00001306 0x105 build/errors.o + .debug_abbrev 0x0000140b 0x31c build/main.o + .debug_abbrev 0x00001727 0x18d build/soc_estimation.o + .debug_abbrev 0x000018b4 0x353 build/state_machine.o + .debug_abbrev 0x00001c07 0x22e build/status_LED.o + .debug_abbrev 0x00001e35 0x26a build/stm32f3xx_hal_msp.o + .debug_abbrev 0x0000209f 0x18c build/stm32f3xx_it.o + .debug_abbrev 0x0000222b 0x118 build/system_stm32f3xx.o + .debug_abbrev 0x00002343 0x213 build/stm32f3xx_hal.o + .debug_abbrev 0x00002556 0x22d build/stm32f3xx_hal_can.o + .debug_abbrev 0x00002783 0x327 build/stm32f3xx_hal_cortex.o + .debug_abbrev 0x00002aaa 0x1c8 build/stm32f3xx_hal_gpio.o + .debug_abbrev 0x00002c72 0x25e build/stm32f3xx_hal_i2c.o + .debug_abbrev 0x00002ed0 0x1c0 build/stm32f3xx_hal_i2c_ex.o + .debug_abbrev 0x00003090 0x2fe build/stm32f3xx_hal_rcc.o + .debug_abbrev 0x0000338e 0x230 build/stm32f3xx_hal_rcc_ex.o + .debug_abbrev 0x000035be 0x267 build/stm32f3xx_hal_spi.o + .debug_abbrev 0x00003825 0x276 build/stm32f3xx_hal_tim.o + .debug_abbrev 0x00003a9b 0x281 build/stm32f3xx_hal_tim_ex.o + .debug_abbrev 0x00003d1c 0x24 build/startup_stm32f302xc.o + +.debug_aranges 0x00000000 0x1468 + .debug_aranges + 0x00000000 0x60 build/can-halal.o + .debug_aranges + 0x00000060 0x90 build/ADBMS_Abstraction.o + .debug_aranges + 0x000000f0 0xb0 build/ADBMS_LL_Driver.o + .debug_aranges + 0x000001a0 0x58 build/AMS_HighLevel.o + .debug_aranges + 0x000001f8 0x40 build/PWM_control.o + .debug_aranges + 0x00000238 0x40 build/TMP1075.o + .debug_aranges + 0x00000278 0x48 build/can.o + .debug_aranges + 0x000002c0 0x38 build/eeprom.o + .debug_aranges + 0x000002f8 0x28 build/errors.o + .debug_aranges + 0x00000320 0x78 build/main.o + .debug_aranges + 0x00000398 0x30 build/soc_estimation.o + .debug_aranges + 0x000003c8 0xe0 build/state_machine.o + .debug_aranges + 0x000004a8 0x38 build/status_LED.o + .debug_aranges + 0x000004e0 0x68 build/stm32f3xx_hal_msp.o + .debug_aranges + 0x00000548 0x70 build/stm32f3xx_it.o + .debug_aranges + 0x000005b8 0x28 build/system_stm32f3xx.o + .debug_aranges + 0x000005e0 0xe0 build/stm32f3xx_hal.o + .debug_aranges + 0x000006c0 0x138 build/stm32f3xx_hal_can.o + .debug_aranges + 0x000007f8 0x118 build/stm32f3xx_hal_cortex.o + .debug_aranges + 0x00000910 0x58 build/stm32f3xx_hal_gpio.o + .debug_aranges + 0x00000968 0x2a0 build/stm32f3xx_hal_i2c.o + .debug_aranges + 0x00000c08 0x48 build/stm32f3xx_hal_i2c_ex.o + .debug_aranges + 0x00000c50 0x88 build/stm32f3xx_hal_rcc.o + .debug_aranges + 0x00000cd8 0x38 build/stm32f3xx_hal_rcc_ex.o + .debug_aranges + 0x00000d10 0x1d8 build/stm32f3xx_hal_spi.o + .debug_aranges + 0x00000ee8 0x3e0 build/stm32f3xx_hal_tim.o + .debug_aranges + 0x000012c8 0x178 build/stm32f3xx_hal_tim_ex.o + .debug_aranges + 0x00001440 0x28 build/startup_stm32f302xc.o + +.debug_rnglists + 0x00000000 0xfc6 + .debug_rnglists + 0x00000000 0x46 build/can-halal.o + .debug_rnglists + 0x00000046 0x6d build/ADBMS_Abstraction.o + .debug_rnglists + 0x000000b3 0x87 build/ADBMS_LL_Driver.o + .debug_rnglists + 0x0000013a 0x40 build/AMS_HighLevel.o + .debug_rnglists + 0x0000017a 0x2b build/PWM_control.o + .debug_rnglists + 0x000001a5 0x2c build/TMP1075.o + .debug_rnglists + 0x000001d1 0x35 build/can.o + .debug_rnglists + 0x00000206 0x28 build/eeprom.o + .debug_rnglists + 0x0000022e 0x19 build/errors.o + .debug_rnglists + 0x00000247 0x5e build/main.o + .debug_rnglists + 0x000002a5 0x21 build/soc_estimation.o + .debug_rnglists + 0x000002c6 0xae build/state_machine.o + .debug_rnglists + 0x00000374 0x27 build/status_LED.o + .debug_rnglists + 0x0000039b 0x4f build/stm32f3xx_hal_msp.o + .debug_rnglists + 0x000003ea 0x4f build/stm32f3xx_it.o + .debug_rnglists + 0x00000439 0x1a build/system_stm32f3xx.o + .debug_rnglists + 0x00000453 0xa3 build/stm32f3xx_hal.o + .debug_rnglists + 0x000004f6 0xee build/stm32f3xx_hal_can.o + .debug_rnglists + 0x000005e4 0xce build/stm32f3xx_hal_cortex.o + .debug_rnglists + 0x000006b2 0x3f build/stm32f3xx_hal_gpio.o + .debug_rnglists + 0x000006f1 0x228 build/stm32f3xx_hal_i2c.o + .debug_rnglists + 0x00000919 0x35 build/stm32f3xx_hal_i2c_ex.o + .debug_rnglists + 0x0000094e 0x66 build/stm32f3xx_hal_rcc.o + .debug_rnglists + 0x000009b4 0x28 build/stm32f3xx_hal_rcc_ex.o + .debug_rnglists + 0x000009dc 0x178 build/stm32f3xx_hal_spi.o + .debug_rnglists + 0x00000b54 0x328 build/stm32f3xx_hal_tim.o + .debug_rnglists + 0x00000e7c 0x131 build/stm32f3xx_hal_tim_ex.o + .debug_rnglists + 0x00000fad 0x19 build/startup_stm32f302xc.o + +.debug_line 0x00000000 0x123a9 + .debug_line 0x00000000 0x403 build/can-halal.o + .debug_line 0x00000403 0x8f3 build/ADBMS_Abstraction.o + .debug_line 0x00000cf6 0x71e build/ADBMS_LL_Driver.o + .debug_line 0x00001414 0x510 build/AMS_HighLevel.o + .debug_line 0x00001924 0x27e build/PWM_control.o + .debug_line 0x00001ba2 0x431 build/TMP1075.o + .debug_line 0x00001fd3 0x5ff build/can.o + .debug_line 0x000025d2 0x473 build/eeprom.o + .debug_line 0x00002a45 0x1aa build/errors.o + .debug_line 0x00002bef 0x7d5 build/main.o + .debug_line 0x000033c4 0x2e8 build/soc_estimation.o + .debug_line 0x000036ac 0xc84 build/state_machine.o + .debug_line 0x00004330 0x30e build/status_LED.o + .debug_line 0x0000463e 0x4bf build/stm32f3xx_hal_msp.o + .debug_line 0x00004afd 0x29e build/stm32f3xx_it.o + .debug_line 0x00004d9b 0x235 build/system_stm32f3xx.o + .debug_line 0x00004fd0 0x4d6 build/stm32f3xx_hal.o + .debug_line 0x000054a6 0xcc1 build/stm32f3xx_hal_can.o + .debug_line 0x00006167 0x755 build/stm32f3xx_hal_cortex.o + .debug_line 0x000068bc 0x5d2 build/stm32f3xx_hal_gpio.o + .debug_line 0x00006e8e 0x301b build/stm32f3xx_hal_i2c.o + .debug_line 0x00009ea9 0x34d build/stm32f3xx_hal_i2c_ex.o + .debug_line 0x0000a1f6 0x10dc build/stm32f3xx_hal_rcc.o + .debug_line 0x0000b2d2 0x81d build/stm32f3xx_hal_rcc_ex.o + .debug_line 0x0000baef 0x1bb3 build/stm32f3xx_hal_spi.o + .debug_line 0x0000d6a2 0x37ca build/stm32f3xx_hal_tim.o + .debug_line 0x00010e6c 0x14c7 build/stm32f3xx_hal_tim_ex.o + .debug_line 0x00012333 0x76 build/startup_stm32f302xc.o + +.debug_str 0x00000000 0x5e97 + .debug_str 0x00000000 0x5e97 build/can-halal.o + 0x771 (size before relaxing) + .debug_str 0x00005e97 0x8b4 build/ADBMS_Abstraction.o + .debug_str 0x00005e97 0x8c3 build/ADBMS_LL_Driver.o + .debug_str 0x00005e97 0xaa8 build/AMS_HighLevel.o + .debug_str 0x00005e97 0x7de build/PWM_control.o + .debug_str 0x00005e97 0xa5f build/TMP1075.o + .debug_str 0x00005e97 0x957 build/can.o + .debug_str 0x00005e97 0xab8 build/eeprom.o + .debug_str 0x00005e97 0x304 build/errors.o + .debug_str 0x00005e97 0x156b build/main.o + .debug_str 0x00005e97 0x30f build/soc_estimation.o + .debug_str 0x00005e97 0xb83 build/state_machine.o + .debug_str 0x00005e97 0x8ff build/status_LED.o + .debug_str 0x00005e97 0x13ab build/stm32f3xx_hal_msp.o + .debug_str 0x00005e97 0x508 build/stm32f3xx_it.o + .debug_str 0x00005e97 0x2c0 build/system_stm32f3xx.o + .debug_str 0x00005e97 0x939 build/stm32f3xx_hal.o + .debug_str 0x00005e97 0xa31 build/stm32f3xx_hal_can.o + .debug_str 0x00005e97 0xae9 build/stm32f3xx_hal_cortex.o + .debug_str 0x00005e97 0x424 build/stm32f3xx_hal_gpio.o + .debug_str 0x00005e97 0xfc2 build/stm32f3xx_hal_i2c.o + .debug_str 0x00005e97 0x7ea build/stm32f3xx_hal_i2c_ex.o + .debug_str 0x00005e97 0x668 build/stm32f3xx_hal_rcc.o + .debug_str 0x00005e97 0x4fd build/stm32f3xx_hal_rcc_ex.o + .debug_str 0x00005e97 0xbcd build/stm32f3xx_hal_spi.o + .debug_str 0x00005e97 0x16e7 build/stm32f3xx_hal_tim.o + .debug_str 0x00005e97 0xf3d build/stm32f3xx_hal_tim_ex.o + .debug_str 0x00005e97 0x4e build/startup_stm32f302xc.o + +.comment 0x00000000 0x44 + .comment 0x00000000 0x44 build/can-halal.o + 0x45 (size before relaxing) + .comment 0x00000044 0x45 build/ADBMS_Abstraction.o + .comment 0x00000044 0x45 build/ADBMS_LL_Driver.o + .comment 0x00000044 0x45 build/AMS_HighLevel.o + .comment 0x00000044 0x45 build/PWM_control.o + .comment 0x00000044 0x45 build/TMP1075.o + .comment 0x00000044 0x45 build/can.o + .comment 0x00000044 0x45 build/eeprom.o + .comment 0x00000044 0x45 build/errors.o + .comment 0x00000044 0x45 build/main.o + .comment 0x00000044 0x45 build/soc_estimation.o + .comment 0x00000044 0x45 build/state_machine.o + .comment 0x00000044 0x45 build/status_LED.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_msp.o + .comment 0x00000044 0x45 build/stm32f3xx_it.o + .comment 0x00000044 0x45 build/system_stm32f3xx.o + .comment 0x00000044 0x45 build/stm32f3xx_hal.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_can.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_cortex.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_gpio.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_i2c.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_i2c_ex.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_rcc.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_rcc_ex.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_spi.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_tim.o + .comment 0x00000044 0x45 build/stm32f3xx_hal_tim_ex.o + +.debug_frame 0x00000000 0x55c4 + .debug_frame 0x00000000 0x178 build/can-halal.o + .debug_frame 0x00000178 0x220 build/ADBMS_Abstraction.o + .debug_frame 0x00000398 0x2e8 build/ADBMS_LL_Driver.o + .debug_frame 0x00000680 0x12c build/AMS_HighLevel.o + .debug_frame 0x000007ac 0xd4 build/PWM_control.o + .debug_frame 0x00000880 0xc8 build/TMP1075.o + .debug_frame 0x00000948 0xe8 build/can.o + .debug_frame 0x00000a30 0xb4 build/eeprom.o + .debug_frame 0x00000ae4 0x5c build/errors.o + .debug_frame 0x00000b40 0x190 build/main.o + .debug_frame 0x00000cd0 0x7c build/soc_estimation.o + .debug_frame 0x00000d4c 0x338 build/state_machine.o + .debug_frame 0x00001084 0x9c build/status_LED.o + .debug_frame 0x00001120 0x184 build/stm32f3xx_hal_msp.o + .debug_frame 0x000012a4 0x13c build/stm32f3xx_it.o + .debug_frame 0x000013e0 0x58 build/system_stm32f3xx.o + .debug_frame 0x00001438 0x334 build/stm32f3xx_hal.o + .debug_frame 0x0000176c 0x5a0 build/stm32f3xx_hal_can.o + .debug_frame 0x00001d0c 0x498 build/stm32f3xx_hal_cortex.o + .debug_frame 0x000021a4 0x14c build/stm32f3xx_hal_gpio.o + .debug_frame 0x000022f0 0xc38 build/stm32f3xx_hal_i2c.o + .debug_frame 0x00002f28 0x100 build/stm32f3xx_hal_i2c_ex.o + .debug_frame 0x00003028 0x214 build/stm32f3xx_hal_rcc.o + .debug_frame 0x0000323c 0xb0 build/stm32f3xx_hal_rcc_ex.o + .debug_frame 0x000032ec 0x860 build/stm32f3xx_hal_spi.o + .debug_frame 0x00003b4c 0x121c build/stm32f3xx_hal_tim.o + .debug_frame 0x00004d68 0x688 build/stm32f3xx_hal_tim_ex.o + .debug_frame 0x000053f0 0x2c /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_frame 0x0000541c 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_frame 0x0000543c 0x20 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + .debug_frame 0x0000545c 0xac /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .debug_frame 0x00005508 0x50 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .debug_frame 0x00005558 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .debug_frame 0x0000557c 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .debug_frame 0x000055a0 0x24 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + +.debug_line_str + 0x00000000 0xf9 + .debug_line_str + 0x00000000 0xf9 build/startup_stm32f302xc.o + 0x32 (size before relaxing) + .debug_line_str + 0x000000f9 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .debug_line_str + 0x000000f9 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .debug_line_str + 0x000000f9 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .debug_line_str + 0x000000f9 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .debug_line_str + 0x000000f9 0xc7 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + +Cross Reference Table + +Symbol File +ADC1_2_IRQHandler build/startup_stm32f302xc.o +AHBPrescTable build/system_stm32f3xx.o + build/stm32f3xx_hal_rcc.o +AMS_Balancing_Loop build/AMS_HighLevel.o +AMS_Charging_Loop build/AMS_HighLevel.o +AMS_Discharging_Loop build/AMS_HighLevel.o +AMS_Error_Loop build/AMS_HighLevel.o +AMS_Idle_Loop build/AMS_HighLevel.o +AMS_Init build/AMS_HighLevel.o + build/main.o +AMS_Loop build/AMS_HighLevel.o + build/main.o +AMS_Warning_Loop build/AMS_HighLevel.o +APBPrescTable build/system_stm32f3xx.o + build/stm32f3xx_hal_rcc.o +BusFault_Handler build/stm32f3xx_it.o +CAN_RX1_IRQHandler build/stm32f3xx_it.o +CAN_SCE_IRQHandler build/startup_stm32f302xc.o +COMP1_2_IRQHandler build/startup_stm32f302xc.o +COMP4_6_IRQHandler build/startup_stm32f302xc.o +CURRENT_MEASUREMENT build/state_machine.o + build/soc_estimation.o + build/eeprom.o + build/can.o +CURRENT_MEASUREMENT_ON build/state_machine.o +DMA1_Channel1_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel2_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel3_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel4_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel5_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel6_IRQHandler build/startup_stm32f302xc.o +DMA1_Channel7_IRQHandler build/startup_stm32f302xc.o +DMA2_Channel1_IRQHandler build/startup_stm32f302xc.o +DMA2_Channel2_IRQHandler build/startup_stm32f302xc.o +DMA2_Channel3_IRQHandler build/startup_stm32f302xc.o +DMA2_Channel4_IRQHandler build/startup_stm32f302xc.o +DMA2_Channel5_IRQHandler build/startup_stm32f302xc.o +DebugMon_Handler build/stm32f3xx_it.o +Default_Handler build/startup_stm32f302xc.o +EXTI0_IRQHandler build/startup_stm32f302xc.o +EXTI15_10_IRQHandler build/startup_stm32f302xc.o +EXTI1_IRQHandler build/startup_stm32f302xc.o +EXTI2_TSC_IRQHandler build/startup_stm32f302xc.o +EXTI3_IRQHandler build/startup_stm32f302xc.o +EXTI4_IRQHandler build/startup_stm32f302xc.o +EXTI9_5_IRQHandler build/startup_stm32f302xc.o +Error_Handler build/main.o +FLASH_IRQHandler build/startup_stm32f302xc.o +FLASH_PageErase build/stm32f3xx_hal_flash_ex.o + build/stm32f3xx_hal_flash.o +FLASH_WaitForLastOperation build/stm32f3xx_hal_flash.o + build/stm32f3xx_hal_flash_ex.o +FPU_IRQHandler build/startup_stm32f302xc.o +F_CRC_CalculaCheckSum build/ADBMS_LL_Driver.o +HAL_CAN_AbortTxRequest build/stm32f3xx_hal_can.o +HAL_CAN_ActivateNotification build/stm32f3xx_hal_can.o + build/can-halal.o +HAL_CAN_AddTxMessage build/stm32f3xx_hal_can.o + build/can-halal.o +HAL_CAN_ConfigFilter build/stm32f3xx_hal_can.o + build/can-halal.o +HAL_CAN_DeInit build/stm32f3xx_hal_can.o +HAL_CAN_DeactivateNotification build/stm32f3xx_hal_can.o +HAL_CAN_ErrorCallback build/stm32f3xx_hal_can.o +HAL_CAN_GetError build/stm32f3xx_hal_can.o +HAL_CAN_GetRxFifoFillLevel build/stm32f3xx_hal_can.o +HAL_CAN_GetRxMessage build/stm32f3xx_hal_can.o + build/can-halal.o +HAL_CAN_GetState build/stm32f3xx_hal_can.o +HAL_CAN_GetTxMailboxesFreeLevel build/stm32f3xx_hal_can.o +HAL_CAN_GetTxTimestamp build/stm32f3xx_hal_can.o +HAL_CAN_IRQHandler build/stm32f3xx_hal_can.o + build/stm32f3xx_it.o +HAL_CAN_Init build/stm32f3xx_hal_can.o + build/main.o +HAL_CAN_IsSleepActive build/stm32f3xx_hal_can.o +HAL_CAN_IsTxMessagePending build/stm32f3xx_hal_can.o +HAL_CAN_MspDeInit build/stm32f3xx_hal_msp.o +HAL_CAN_MspInit build/stm32f3xx_hal_msp.o +HAL_CAN_RequestSleep build/stm32f3xx_hal_can.o +HAL_CAN_ResetError build/stm32f3xx_hal_can.o +HAL_CAN_RxFifo0FullCallback build/stm32f3xx_hal_can.o +HAL_CAN_RxFifo0MsgPendingCallback build/can-halal.o +HAL_CAN_RxFifo1FullCallback build/stm32f3xx_hal_can.o +HAL_CAN_RxFifo1MsgPendingCallback build/stm32f3xx_hal_can.o +HAL_CAN_SleepCallback build/stm32f3xx_hal_can.o +HAL_CAN_Start build/stm32f3xx_hal_can.o + build/can-halal.o +HAL_CAN_Stop build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox0AbortCallback build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox0CompleteCallback build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox1AbortCallback build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox1CompleteCallback build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox2AbortCallback build/stm32f3xx_hal_can.o +HAL_CAN_TxMailbox2CompleteCallback build/stm32f3xx_hal_can.o +HAL_CAN_WakeUp build/stm32f3xx_hal_can.o +HAL_CAN_WakeUpFromRxMsgCallback build/stm32f3xx_hal_can.o +HAL_DBGMCU_DisableDBGSleepMode build/stm32f3xx_hal.o +HAL_DBGMCU_DisableDBGStandbyMode build/stm32f3xx_hal.o +HAL_DBGMCU_DisableDBGStopMode build/stm32f3xx_hal.o +HAL_DBGMCU_EnableDBGSleepMode build/stm32f3xx_hal.o +HAL_DBGMCU_EnableDBGStandbyMode build/stm32f3xx_hal.o +HAL_DBGMCU_EnableDBGStopMode build/stm32f3xx_hal.o +HAL_DMA_Abort build/stm32f3xx_hal_dma.o + build/stm32f3xx_hal_spi.o +HAL_DMA_Abort_IT build/stm32f3xx_hal_dma.o + build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_spi.o + build/stm32f3xx_hal_i2c.o +HAL_DMA_DeInit build/stm32f3xx_hal_dma.o +HAL_DMA_GetError build/stm32f3xx_hal_dma.o +HAL_DMA_GetState build/stm32f3xx_hal_dma.o + build/stm32f3xx_hal_i2c.o +HAL_DMA_IRQHandler build/stm32f3xx_hal_dma.o +HAL_DMA_Init build/stm32f3xx_hal_dma.o +HAL_DMA_PollForTransfer build/stm32f3xx_hal_dma.o +HAL_DMA_RegisterCallback build/stm32f3xx_hal_dma.o +HAL_DMA_Start build/stm32f3xx_hal_dma.o +HAL_DMA_Start_IT build/stm32f3xx_hal_dma.o + build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_spi.o + build/stm32f3xx_hal_i2c.o +HAL_DMA_UnRegisterCallback build/stm32f3xx_hal_dma.o +HAL_DeInit build/stm32f3xx_hal.o +HAL_Delay build/stm32f3xx_hal.o + build/can.o + build/ADBMS_LL_Driver.o +HAL_EXTI_ClearConfigLine build/stm32f3xx_hal_exti.o +HAL_EXTI_ClearPending build/stm32f3xx_hal_exti.o +HAL_EXTI_GenerateSWI build/stm32f3xx_hal_exti.o +HAL_EXTI_GetConfigLine build/stm32f3xx_hal_exti.o +HAL_EXTI_GetHandle build/stm32f3xx_hal_exti.o +HAL_EXTI_GetPending build/stm32f3xx_hal_exti.o +HAL_EXTI_IRQHandler build/stm32f3xx_hal_exti.o +HAL_EXTI_RegisterCallback build/stm32f3xx_hal_exti.o +HAL_EXTI_SetConfigLine build/stm32f3xx_hal_exti.o +HAL_FLASHEx_Erase build/stm32f3xx_hal_flash_ex.o +HAL_FLASHEx_Erase_IT build/stm32f3xx_hal_flash_ex.o +HAL_FLASHEx_OBErase build/stm32f3xx_hal_flash_ex.o +HAL_FLASHEx_OBGetConfig build/stm32f3xx_hal_flash_ex.o +HAL_FLASHEx_OBGetUserData build/stm32f3xx_hal_flash_ex.o +HAL_FLASHEx_OBProgram build/stm32f3xx_hal_flash_ex.o +HAL_FLASH_EndOfOperationCallback build/stm32f3xx_hal_flash.o +HAL_FLASH_GetError build/stm32f3xx_hal_flash.o +HAL_FLASH_IRQHandler build/stm32f3xx_hal_flash.o +HAL_FLASH_Lock build/stm32f3xx_hal_flash.o +HAL_FLASH_OB_Launch build/stm32f3xx_hal_flash.o +HAL_FLASH_OB_Lock build/stm32f3xx_hal_flash.o +HAL_FLASH_OB_Unlock build/stm32f3xx_hal_flash.o +HAL_FLASH_OperationErrorCallback build/stm32f3xx_hal_flash.o +HAL_FLASH_Program build/stm32f3xx_hal_flash.o +HAL_FLASH_Program_IT build/stm32f3xx_hal_flash.o +HAL_FLASH_Unlock build/stm32f3xx_hal_flash.o +HAL_GPIO_DeInit build/stm32f3xx_hal_gpio.o + build/stm32f3xx_hal_msp.o +HAL_GPIO_EXTI_Callback build/stm32f3xx_hal_gpio.o +HAL_GPIO_EXTI_IRQHandler build/stm32f3xx_hal_gpio.o +HAL_GPIO_Init build/stm32f3xx_hal_gpio.o + build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal_msp.o + build/main.o +HAL_GPIO_LockPin build/stm32f3xx_hal_gpio.o +HAL_GPIO_ReadPin build/stm32f3xx_hal_gpio.o +HAL_GPIO_TogglePin build/stm32f3xx_hal_gpio.o +HAL_GPIO_WritePin build/stm32f3xx_hal_gpio.o + build/state_machine.o + build/main.o + build/eeprom.o + build/ADBMS_LL_Driver.o +HAL_GetDEVID build/stm32f3xx_hal.o +HAL_GetHalVersion build/stm32f3xx_hal.o +HAL_GetREVID build/stm32f3xx_hal.o +HAL_GetTick build/stm32f3xx_hal.o + build/stm32f3xx_hal_spi.o + build/stm32f3xx_hal_rcc_ex.o + build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal_i2c.o + build/stm32f3xx_hal_flash.o + build/stm32f3xx_hal_dma.o + build/stm32f3xx_hal_can.o + build/status_LED.o + build/state_machine.o + build/soc_estimation.o + build/main.o + build/errors.o + build/can.o + build/AMS_HighLevel.o +HAL_GetTickFreq build/stm32f3xx_hal.o +HAL_GetTickPrio build/stm32f3xx_hal.o +HAL_GetUIDw0 build/stm32f3xx_hal.o +HAL_GetUIDw1 build/stm32f3xx_hal.o +HAL_GetUIDw2 build/stm32f3xx_hal.o +HAL_I2CEx_ConfigAnalogFilter build/stm32f3xx_hal_i2c_ex.o + build/main.o +HAL_I2CEx_ConfigDigitalFilter build/stm32f3xx_hal_i2c_ex.o + build/main.o +HAL_I2CEx_DisableFastModePlus build/stm32f3xx_hal_i2c_ex.o +HAL_I2CEx_DisableWakeUp build/stm32f3xx_hal_i2c_ex.o +HAL_I2CEx_EnableFastModePlus build/stm32f3xx_hal_i2c_ex.o +HAL_I2CEx_EnableWakeUp build/stm32f3xx_hal_i2c_ex.o +HAL_I2C_AbortCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_AddrCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_DeInit build/stm32f3xx_hal_i2c.o +HAL_I2C_DisableListen_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_ER_IRQHandler build/stm32f3xx_hal_i2c.o +HAL_I2C_EV_IRQHandler build/stm32f3xx_hal_i2c.o +HAL_I2C_EnableListen_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_ErrorCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_GetError build/stm32f3xx_hal_i2c.o +HAL_I2C_GetMode build/stm32f3xx_hal_i2c.o +HAL_I2C_GetState build/stm32f3xx_hal_i2c.o +HAL_I2C_Init build/stm32f3xx_hal_i2c.o + build/main.o +HAL_I2C_IsDeviceReady build/stm32f3xx_hal_i2c.o +HAL_I2C_ListenCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_MasterRxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_MasterTxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Abort_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Receive build/stm32f3xx_hal_i2c.o + build/TMP1075.o +HAL_I2C_Master_Receive_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Receive_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Seq_Receive_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Seq_Receive_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Seq_Transmit_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Seq_Transmit_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Transmit build/stm32f3xx_hal_i2c.o + build/TMP1075.o +HAL_I2C_Master_Transmit_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Master_Transmit_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_MemRxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_MemTxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_Mem_Read build/stm32f3xx_hal_i2c.o + build/eeprom.o +HAL_I2C_Mem_Read_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Mem_Read_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Mem_Write build/stm32f3xx_hal_i2c.o + build/eeprom.o +HAL_I2C_Mem_Write_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Mem_Write_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_MspDeInit build/stm32f3xx_hal_msp.o +HAL_I2C_MspInit build/stm32f3xx_hal_msp.o +HAL_I2C_SlaveRxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_SlaveTxCpltCallback build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Receive build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Receive_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Receive_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Seq_Receive_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Seq_Receive_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Seq_Transmit_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Seq_Transmit_IT build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Transmit build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Transmit_DMA build/stm32f3xx_hal_i2c.o +HAL_I2C_Slave_Transmit_IT build/stm32f3xx_hal_i2c.o +HAL_IncTick build/stm32f3xx_hal.o + build/stm32f3xx_it.o +HAL_Init build/stm32f3xx_hal.o + build/main.o +HAL_InitTick build/stm32f3xx_hal.o + build/stm32f3xx_hal_rcc.o +HAL_MPU_ConfigRegion build/stm32f3xx_hal_cortex.o +HAL_MPU_Disable build/stm32f3xx_hal_cortex.o +HAL_MPU_Enable build/stm32f3xx_hal_cortex.o +HAL_MspDeInit build/stm32f3xx_hal.o +HAL_MspInit build/stm32f3xx_hal_msp.o +HAL_NVIC_ClearPendingIRQ build/stm32f3xx_hal_cortex.o +HAL_NVIC_DisableIRQ build/stm32f3xx_hal_cortex.o + build/stm32f3xx_hal_msp.o +HAL_NVIC_EnableIRQ build/stm32f3xx_hal_cortex.o + build/stm32f3xx_hal_msp.o +HAL_NVIC_GetActive build/stm32f3xx_hal_cortex.o +HAL_NVIC_GetPendingIRQ build/stm32f3xx_hal_cortex.o +HAL_NVIC_GetPriority build/stm32f3xx_hal_cortex.o +HAL_NVIC_GetPriorityGrouping build/stm32f3xx_hal_cortex.o +HAL_NVIC_SetPendingIRQ build/stm32f3xx_hal_cortex.o +HAL_NVIC_SetPriority build/stm32f3xx_hal_cortex.o + build/stm32f3xx_hal.o + build/stm32f3xx_hal_msp.o +HAL_NVIC_SetPriorityGrouping build/stm32f3xx_hal_cortex.o + build/stm32f3xx_hal.o +HAL_NVIC_SystemReset build/stm32f3xx_hal_cortex.o +HAL_PWR_ConfigPVD build/stm32f3xx_hal_pwr_ex.o +HAL_PWR_DeInit build/stm32f3xx_hal_pwr.o +HAL_PWR_DisableBkUpAccess build/stm32f3xx_hal_pwr.o +HAL_PWR_DisablePVD build/stm32f3xx_hal_pwr_ex.o +HAL_PWR_DisableSEVOnPend build/stm32f3xx_hal_pwr.o +HAL_PWR_DisableSleepOnExit build/stm32f3xx_hal_pwr.o +HAL_PWR_DisableWakeUpPin build/stm32f3xx_hal_pwr.o +HAL_PWR_EnableBkUpAccess build/stm32f3xx_hal_pwr.o +HAL_PWR_EnablePVD build/stm32f3xx_hal_pwr_ex.o +HAL_PWR_EnableSEVOnPend build/stm32f3xx_hal_pwr.o +HAL_PWR_EnableSleepOnExit build/stm32f3xx_hal_pwr.o +HAL_PWR_EnableWakeUpPin build/stm32f3xx_hal_pwr.o +HAL_PWR_EnterSLEEPMode build/stm32f3xx_hal_pwr.o +HAL_PWR_EnterSTANDBYMode build/stm32f3xx_hal_pwr.o +HAL_PWR_EnterSTOPMode build/stm32f3xx_hal_pwr.o +HAL_PWR_PVDCallback build/stm32f3xx_hal_pwr_ex.o +HAL_PWR_PVD_IRQHandler build/stm32f3xx_hal_pwr_ex.o +HAL_RCCEx_GetPeriphCLKConfig build/stm32f3xx_hal_rcc_ex.o +HAL_RCCEx_GetPeriphCLKFreq build/stm32f3xx_hal_rcc_ex.o +HAL_RCCEx_PeriphCLKConfig build/stm32f3xx_hal_rcc_ex.o + build/main.o +HAL_RCC_CSSCallback build/stm32f3xx_hal_rcc.o +HAL_RCC_ClockConfig build/stm32f3xx_hal_rcc.o + build/main.o +HAL_RCC_DeInit build/stm32f3xx_hal_rcc.o +HAL_RCC_DisableCSS build/stm32f3xx_hal_rcc.o +HAL_RCC_EnableCSS build/stm32f3xx_hal_rcc.o +HAL_RCC_GetClockConfig build/stm32f3xx_hal_rcc.o +HAL_RCC_GetHCLKFreq build/stm32f3xx_hal_rcc.o +HAL_RCC_GetOscConfig build/stm32f3xx_hal_rcc.o +HAL_RCC_GetPCLK1Freq build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal_rcc_ex.o +HAL_RCC_GetPCLK2Freq build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal_rcc_ex.o +HAL_RCC_GetSysClockFreq build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal_rcc_ex.o +HAL_RCC_MCOConfig build/stm32f3xx_hal_rcc.o +HAL_RCC_NMI_IRQHandler build/stm32f3xx_hal_rcc.o +HAL_RCC_OscConfig build/stm32f3xx_hal_rcc.o + build/main.o +HAL_ResumeTick build/stm32f3xx_hal.o +HAL_SPIEx_FlushRxFifo build/stm32f3xx_hal_spi_ex.o +HAL_SPI_Abort build/stm32f3xx_hal_spi.o +HAL_SPI_AbortCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_Abort_IT build/stm32f3xx_hal_spi.o +HAL_SPI_DMAPause build/stm32f3xx_hal_spi.o +HAL_SPI_DMAResume build/stm32f3xx_hal_spi.o +HAL_SPI_DMAStop build/stm32f3xx_hal_spi.o +HAL_SPI_DeInit build/stm32f3xx_hal_spi.o +HAL_SPI_ErrorCallback build/stm32f3xx_hal_spi.o +HAL_SPI_GetError build/stm32f3xx_hal_spi.o +HAL_SPI_GetState build/stm32f3xx_hal_spi.o +HAL_SPI_IRQHandler build/stm32f3xx_hal_spi.o +HAL_SPI_Init build/stm32f3xx_hal_spi.o + build/main.o +HAL_SPI_MspDeInit build/stm32f3xx_hal_msp.o +HAL_SPI_MspInit build/stm32f3xx_hal_msp.o +HAL_SPI_Receive build/stm32f3xx_hal_spi.o + build/ADBMS_LL_Driver.o +HAL_SPI_Receive_DMA build/stm32f3xx_hal_spi.o +HAL_SPI_Receive_IT build/stm32f3xx_hal_spi.o +HAL_SPI_RxCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_RxHalfCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_Transmit build/stm32f3xx_hal_spi.o +HAL_SPI_TransmitReceive build/stm32f3xx_hal_spi.o + build/ADBMS_LL_Driver.o +HAL_SPI_TransmitReceive_DMA build/stm32f3xx_hal_spi.o +HAL_SPI_TransmitReceive_IT build/stm32f3xx_hal_spi.o +HAL_SPI_Transmit_DMA build/stm32f3xx_hal_spi.o +HAL_SPI_Transmit_IT build/stm32f3xx_hal_spi.o +HAL_SPI_TxCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_TxHalfCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_TxRxCpltCallback build/stm32f3xx_hal_spi.o +HAL_SPI_TxRxHalfCpltCallback build/stm32f3xx_hal_spi.o +HAL_SYSTICK_CLKSourceConfig build/stm32f3xx_hal_cortex.o +HAL_SYSTICK_Callback build/stm32f3xx_hal_cortex.o +HAL_SYSTICK_Config build/stm32f3xx_hal_cortex.o + build/stm32f3xx_hal.o +HAL_SYSTICK_IRQHandler build/stm32f3xx_hal_cortex.o +HAL_SetTickFreq build/stm32f3xx_hal.o +HAL_SuspendTick build/stm32f3xx_hal.o +HAL_TIMEx_Break2Callback build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o +HAL_TIMEx_BreakCallback build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o +HAL_TIMEx_CommutCallback build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o +HAL_TIMEx_CommutHalfCpltCallback build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_ConfigBreakDeadTime build/stm32f3xx_hal_tim_ex.o + build/main.o +HAL_TIMEx_ConfigCommutEvent build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_ConfigCommutEvent_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_ConfigCommutEvent_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_GetChannelNState build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_GroupChannel5 build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_DeInit build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_GetState build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Init build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_MspDeInit build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_MspInit build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Start build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Start_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Start_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Stop build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Stop_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_HallSensor_Stop_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_MasterConfigSynchronization build/stm32f3xx_hal_tim_ex.o + build/main.o +HAL_TIMEx_OCN_Start build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OCN_Start_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OCN_Start_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OCN_Stop build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OCN_Stop_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OCN_Stop_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OnePulseN_Start build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OnePulseN_Start_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OnePulseN_Stop build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_OnePulseN_Stop_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Start build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Start_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Start_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Stop build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Stop_DMA build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_PWMN_Stop_IT build/stm32f3xx_hal_tim_ex.o +HAL_TIMEx_RemapConfig build/stm32f3xx_hal_tim_ex.o +HAL_TIM_Base_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_Base_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Init build/stm32f3xx_hal_tim.o +HAL_TIM_Base_MspDeInit build/stm32f3xx_hal_tim.o +HAL_TIM_Base_MspInit build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Start build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Start_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Stop_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_Base_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_ConfigClockSource build/stm32f3xx_hal_tim.o +HAL_TIM_ConfigOCrefClear build/stm32f3xx_hal_tim.o +HAL_TIM_ConfigTI1Input build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurstState build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_MultiReadStart build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_MultiWriteStart build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_ReadStart build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_ReadStop build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_WriteStart build/stm32f3xx_hal_tim.o +HAL_TIM_DMABurst_WriteStop build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Init build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_MspDeInit build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_MspInit build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Start build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Start_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Stop_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_Encoder_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_ErrorCallback build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +HAL_TIM_GenerateEvent build/stm32f3xx_hal_tim.o +HAL_TIM_GetActiveChannel build/stm32f3xx_hal_tim.o +HAL_TIM_GetChannelState build/stm32f3xx_hal_tim.o +HAL_TIM_IC_CaptureCallback build/stm32f3xx_hal_tim.o +HAL_TIM_IC_CaptureHalfCpltCallback build/stm32f3xx_hal_tim.o +HAL_TIM_IC_ConfigChannel build/stm32f3xx_hal_tim.o +HAL_TIM_IC_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_IC_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Init build/stm32f3xx_hal_tim.o +HAL_TIM_IC_MspDeInit build/stm32f3xx_hal_tim.o +HAL_TIM_IC_MspInit build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Start build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Start_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Stop_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_IC_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_IRQHandler build/stm32f3xx_hal_tim.o +HAL_TIM_MspPostInit build/stm32f3xx_hal_msp.o + build/main.o +HAL_TIM_OC_ConfigChannel build/stm32f3xx_hal_tim.o +HAL_TIM_OC_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_OC_DelayElapsedCallback build/stm32f3xx_hal_tim.o +HAL_TIM_OC_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Init build/stm32f3xx_hal_tim.o +HAL_TIM_OC_MspDeInit build/stm32f3xx_hal_tim.o +HAL_TIM_OC_MspInit build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Start build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Start_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Stop_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_OC_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_ConfigChannel build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_Init build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_MspDeInit build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_MspInit build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_Start build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_OnePulse_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_ConfigChannel build/stm32f3xx_hal_tim.o + build/main.o +HAL_TIM_PWM_DeInit build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_GetState build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Init build/stm32f3xx_hal_tim.o + build/main.o +HAL_TIM_PWM_MspDeInit build/stm32f3xx_hal_msp.o +HAL_TIM_PWM_MspInit build/stm32f3xx_hal_msp.o +HAL_TIM_PWM_PulseFinishedCallback build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +HAL_TIM_PWM_PulseFinishedHalfCpltCallback build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Start build/stm32f3xx_hal_tim.o + build/status_LED.o + build/PWM_control.o +HAL_TIM_PWM_Start_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Start_IT build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Stop build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Stop_DMA build/stm32f3xx_hal_tim.o +HAL_TIM_PWM_Stop_IT build/stm32f3xx_hal_tim.o +HAL_TIM_PeriodElapsedCallback build/stm32f3xx_hal_tim.o +HAL_TIM_PeriodElapsedHalfCpltCallback build/stm32f3xx_hal_tim.o +HAL_TIM_ReadCapturedValue build/stm32f3xx_hal_tim.o +HAL_TIM_SlaveConfigSynchro build/stm32f3xx_hal_tim.o +HAL_TIM_SlaveConfigSynchro_IT build/stm32f3xx_hal_tim.o +HAL_TIM_TriggerCallback build/stm32f3xx_hal_tim.o +HAL_TIM_TriggerHalfCpltCallback build/stm32f3xx_hal_tim.o +HardFault_Handler build/stm32f3xx_it.o +I2C1_ER_IRQHandler build/startup_stm32f302xc.o +I2C1_EV_IRQHandler build/startup_stm32f302xc.o +I2C2_ER_IRQHandler build/startup_stm32f302xc.o +I2C2_EV_IRQHandler build/startup_stm32f302xc.o +MemManage_Handler build/stm32f3xx_it.o +NMI_Handler build/stm32f3xx_it.o +OCV_SOC_PAIRS build/soc_estimation.o +PVD_IRQHandler build/startup_stm32f302xc.o +PWM_battery_cooling_control build/PWM_control.o +PWM_control_init build/PWM_control.o + build/main.o +PWM_esc_cooling build/PWM_control.o +PWM_powerground_control build/PWM_control.o + build/state_machine.o +PWM_powerground_softcontrol build/PWM_control.o + build/state_machine.o +PendSV_Handler build/stm32f3xx_it.o +RCC_IRQHandler build/startup_stm32f302xc.o +RELAY_BAT_SIDE_VOLTAGE build/state_machine.o + build/eeprom.o + build/can.o +RELAY_ESC_SIDE_VOLTAGE build/state_machine.o + build/eeprom.o + build/can.o +RTC_Alarm_IRQHandler build/startup_stm32f302xc.o +RTC_WKUP_IRQHandler build/startup_stm32f302xc.o +Reset_Handler build/startup_stm32f302xc.o +SPI1_IRQHandler build/startup_stm32f302xc.o +SPI2_IRQHandler build/startup_stm32f302xc.o +SPI3_IRQHandler build/startup_stm32f302xc.o +SVC_Handler build/stm32f3xx_it.o +SysTick_Handler build/stm32f3xx_it.o +SystemClock_Config build/main.o +SystemCoreClock build/system_stm32f3xx.o + build/stm32f3xx_hal_spi.o + build/stm32f3xx_hal_rcc_ex.o + build/stm32f3xx_hal_rcc.o + build/stm32f3xx_hal.o +SystemCoreClockUpdate build/system_stm32f3xx.o +SystemInit build/system_stm32f3xx.o + build/startup_stm32f302xc.o +TAMP_STAMP_IRQHandler build/startup_stm32f302xc.o +TIM1_BRK_TIM15_IRQHandler build/startup_stm32f302xc.o +TIM1_CC_IRQHandler build/startup_stm32f302xc.o +TIM1_TRG_COM_TIM17_IRQHandler build/startup_stm32f302xc.o +TIM1_UP_TIM16_IRQHandler build/startup_stm32f302xc.o +TIM2_IRQHandler build/startup_stm32f302xc.o +TIM3_IRQHandler build/startup_stm32f302xc.o +TIM4_IRQHandler build/startup_stm32f302xc.o +TIM6_DAC_IRQHandler build/startup_stm32f302xc.o +TIMEx_DMACommutationCplt build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o +TIMEx_DMACommutationHalfCplt build/stm32f3xx_hal_tim_ex.o + build/stm32f3xx_hal_tim.o +TIM_Base_SetConfig build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_CCxChannelCmd build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_DMACaptureCplt build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_DMACaptureHalfCplt build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_DMADelayPulseHalfCplt build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_DMAError build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_ETR_SetConfig build/stm32f3xx_hal_tim.o +TIM_OC2_SetConfig build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +TIM_TI1_SetConfig build/stm32f3xx_hal_tim.o + build/stm32f3xx_hal_tim_ex.o +UART4_IRQHandler build/startup_stm32f302xc.o +UART5_IRQHandler build/startup_stm32f302xc.o +USART1_IRQHandler build/startup_stm32f302xc.o +USART2_IRQHandler build/startup_stm32f302xc.o +USART3_IRQHandler build/startup_stm32f302xc.o +USBWakeUp_IRQHandler build/startup_stm32f302xc.o +USBWakeUp_RMP_IRQHandler build/startup_stm32f302xc.o +USB_HP_CAN_TX_IRQHandler build/startup_stm32f302xc.o +USB_HP_IRQHandler build/startup_stm32f302xc.o +USB_LP_CAN_RX0_IRQHandler build/stm32f3xx_it.o +USB_LP_IRQHandler build/startup_stm32f302xc.o +UsageFault_Handler build/stm32f3xx_it.o +WWDG_IRQHandler build/startup_stm32f302xc.o +_ITM_deregisterTMCloneTable /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +_ITM_registerTMCloneTable /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +_Min_Stack_Size build/sysmem.o +__TMC_END__ /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__adddf3 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_d2f /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) + build/can.o + build/ADBMS_Abstraction.o +__aeabi_d2iz /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + build/state_machine.o + build/ADBMS_Abstraction.o +__aeabi_d2uiz /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + build/ADBMS_Abstraction.o +__aeabi_dadd /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + build/ADBMS_Abstraction.o +__aeabi_ddiv /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + build/can.o +__aeabi_dmul /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + build/state_machine.o + build/ADBMS_Abstraction.o +__aeabi_drsub /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_dsub /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + build/state_machine.o +__aeabi_f2d /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + build/state_machine.o +__aeabi_i2d /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + build/can.o + build/ADBMS_Abstraction.o +__aeabi_l2d /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_ui2d /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_ul2d /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__bss_end__ /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__bss_start__ /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__call_exitprocs /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +__deregister_frame_info /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__divdf3 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) +__dso_handle /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__env build/syscalls.o +__errno /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/sysmem.o + build/syscalls.o +__extendsfdf2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__fixdfsi /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) +__fixunsdfsi /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) +__floatdidf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatsidf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatundidf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatunsidf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__fp_lock_all /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__fp_unlock_all /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__init_array_end /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__init_array_start /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__io_getchar build/syscalls.o +__io_putchar build/syscalls.o +__libc_fini_array /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__libc_init_array /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + build/startup_stm32f302xc.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__lock___arc4random_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___at_quick_exit_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___atexit_recursive_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___dd_hash_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___env_recursive_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___malloc_recursive_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) +__lock___sfp_recursive_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__lock___tz_mutex /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__malloc_free_list /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) +__malloc_lock /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) +__malloc_sbrk_start /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) +__malloc_unlock /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) +__muldf3 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) +__preinit_array_end /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__preinit_array_start /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__register_frame_info /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__retarget_lock_acquire /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_acquire_recursive /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_close /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_close_recursive /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_init /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_init_recursive /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_release /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_release_recursive /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_try_acquire /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_try_acquire_recursive /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__sclose /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__seofread /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +__sf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) +__sflush_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sfp /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sfp_lock_acquire /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sfp_lock_release /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sglue /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sinit /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sread /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sseek /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__stack /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__stdio_exit_handler /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +__subdf3 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__swrite /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__truncdfsf2 /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_truncdfsf2.o) +_close build/syscalls.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) +_close_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +_ebss build/startup_stm32f302xc.o +_edata build/startup_stm32f302xc.o +_end build/sysmem.o +_estack build/startup_stm32f302xc.o + build/sysmem.o +_execve build/syscalls.o +_exit build/syscalls.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +_fflush_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_fini /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o +_fork build/syscalls.o +_free_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) +_fstat build/syscalls.o +_fwalk_sglue /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_getpid build/syscalls.o +_impure_data /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_impure_ptr /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) +_init /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +_isatty build/syscalls.o +_kill build/syscalls.o +_link build/syscalls.o +_lseek build/syscalls.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) +_lseek_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +_mainCRTStartup /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_malloc_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_open build/syscalls.o +_read build/syscalls.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) +_read_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +_reclaim_reent /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) +_sbrk build/sysmem.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) +_sbrk_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) +_sbss build/startup_stm32f302xc.o +_sdata build/startup_stm32f302xc.o +_sidata build/startup_stm32f302xc.o +_stack_init /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_start /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_stat build/syscalls.o +_times build/syscalls.o +_unlink build/syscalls.o +_wait build/syscalls.o +_write build/syscalls.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) +_write_r /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +adbmsDriverInit build/ADBMS_LL_Driver.o + build/ADBMS_Abstraction.o +adbmsspi build/ADBMS_LL_Driver.o +amsAuxAndStatusMeasurement build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +amsCellMeasurement build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +amsCheckUnderOverVoltage build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +amsClearAux build/ADBMS_Abstraction.o +amsClearCells build/ADBMS_Abstraction.o +amsConfigBalancing build/ADBMS_Abstraction.o + build/state_machine.o + build/AMS_HighLevel.o +amsConfigCellMeasurement build/ADBMS_Abstraction.o +amsConfigOverUnderVoltage build/ADBMS_Abstraction.o +amsReadCellVoltages build/ADBMS_Abstraction.o +amsReset build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +amsSelfTest build/ADBMS_Abstraction.o +amsStartBalancing build/ADBMS_Abstraction.o + build/state_machine.o +amsStopBalancing build/ADBMS_Abstraction.o + build/state_machine.o +amsWakeUp build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +amsov build/AMS_HighLevel.o +amsuv build/AMS_HighLevel.o +atexit /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +balancedCells build/AMS_HighLevel.o +balancingActive build/AMS_HighLevel.o +balancing_state build/state_machine.o +balancing_timer build/state_machine.o +base_offset build/state_machine.o +battery_cooling build/PWM_control.o +blink_state build/status_LED.o +blink_timer build/status_LED.o +blue build/status_LED.o +calculateCommandPEC build/ADBMS_LL_Driver.o +calculateDataPEC build/ADBMS_LL_Driver.o +can_handle_dump build/can.o +can_handle_recieve_command build/can.o +can_handle_send_log build/can.o + build/state_machine.o +can_handle_send_status build/can.o + build/state_machine.o +can_init build/can.o + build/main.o +can_log_timer build/can.o +can_status_timer build/can.o +can_timeout_timer build/can.o +checkCommandPEC build/ADBMS_LL_Driver.o +checkDataPEC build/ADBMS_LL_Driver.o +clear_error_source build/errors.o + build/TMP1075.o + build/AMS_HighLevel.o +currentAMSState build/AMS_HighLevel.o + build/state_machine.o +current_powerground_status build/state_machine.o + build/eeprom.o + build/can.o + build/PWM_control.o +current_soc build/soc_estimation.o + build/eeprom.o + build/can.o +current_was_flowing build/soc_estimation.o +debugging_mode build/state_machine.o +deviceSleeps build/AMS_HighLevel.o +discharge_timer build/state_machine.o +eeprom_init build/eeprom.o + build/main.o +eeprom_read build/eeprom.o + build/can.o +eeprom_timer build/state_machine.o +eeprom_write build/eeprom.o +eeprom_write_status build/eeprom.o + build/state_machine.o +environ build/syscalls.o +errno /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) +error_data build/errors.o + build/state_machine.o + build/TMP1075.o + build/AMS_HighLevel.o +error_timer build/state_machine.o +esc_cooling build/PWM_control.o +exit /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +fflush /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +ftcan_add_filter build/can-halal.o + build/can.o +ftcan_init build/can-halal.o + build/can.o +ftcan_marshal_signed build/can-halal.o +ftcan_marshal_unsigned build/can-halal.o + build/TMP1075.o + build/AMS_HighLevel.o +ftcan_msg_received_cb build/can.o + build/can-halal.o +ftcan_transmit build/can-halal.o + build/can.o +ftcan_unmarshal_signed build/can-halal.o +ftcan_unmarshal_unsigned build/can-halal.o +g_pfnVectors build/startup_stm32f302xc.o +green build/status_LED.o +handle_over_maxtemp build/TMP1075.o +hardware_init_hook /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +hcan build/main.o + build/stm32f3xx_it.o +hi2c build/TMP1075.o +hi2c1 build/main.o +hi2c2 build/main.o +hspi1 build/main.o +htim15 build/main.o +htim2 build/main.o +htim3 build/main.o +htim4 build/main.o +id_to_log build/can.o +initAMS build/ADBMS_Abstraction.o + build/AMS_HighLevel.o +initialise_monitor_handles build/syscalls.o +lastAMSState build/AMS_HighLevel.o +last_current_time build/soc_estimation.o +last_message build/can.o +mAs_before_current build/soc_estimation.o +main build/main.o + build/startup_stm32f302xc.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +mcuAdbmsCSHigh build/ADBMS_LL_Driver.o +mcuAdbmsCSLow build/ADBMS_LL_Driver.o +mcuDelay build/ADBMS_LL_Driver.o + build/AMS_HighLevel.o + build/ADBMS_Abstraction.o +mcuSPIReceive build/ADBMS_LL_Driver.o +mcuSPITransmit build/ADBMS_LL_Driver.o +mcuSPITransmitReceive build/ADBMS_LL_Driver.o +memset /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + build/main.o + build/eeprom.o + /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +module build/AMS_HighLevel.o + build/state_machine.o + build/eeprom.o + build/can.o +nfailed_temp_sensors build/TMP1075.o +numberofAux build/AMS_HighLevel.o +numberofCells build/AMS_HighLevel.o +numberofauxchannels build/ADBMS_Abstraction.o +numberofcells build/ADBMS_Abstraction.o +pFlash build/stm32f3xx_hal_flash.o + build/stm32f3xx_hal_flash_ex.o +packetChecksumFails build/AMS_HighLevel.o +pec10_calc build/ADBMS_LL_Driver.o +pollCMD build/ADBMS_LL_Driver.o + build/ADBMS_Abstraction.o +pollingTimes build/AMS_HighLevel.o +powerground build/PWM_control.o +powerground_calibration_stage build/state_machine.o +powerground_calibration_timer build/state_machine.o +powerground_softstart_timer build/state_machine.o +precharge_timer build/state_machine.o +programming_mode build/state_machine.o + build/can.o +readCMD build/ADBMS_LL_Driver.o + build/ADBMS_Abstraction.o +read_address build/eeprom.o + build/can.o +red build/status_LED.o +roundf /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-sf_round.o) + build/can.o +set_error_source build/errors.o + build/TMP1075.o + build/AMS_HighLevel.o +sm_balancing build/state_machine.o +sm_calibrate_powerground build/state_machine.o +sm_check_battery_temperature build/state_machine.o + build/soc_estimation.o + build/can.o +sm_check_errors build/state_machine.o +sm_eeprom_write_status build/state_machine.o +sm_handle_ams_in build/state_machine.o + build/can.o +sm_init build/state_machine.o + build/main.o +sm_powerground_manager build/state_machine.o +sm_precharge_discharge_manager build/state_machine.o +sm_program_powerground build/state_machine.o + build/main.o +sm_return_cell_temperature build/state_machine.o +sm_return_cell_voltage build/state_machine.o +sm_set_error_source build/state_machine.o +sm_set_relay build/state_machine.o +sm_set_relay_positions build/state_machine.o +sm_test_cycle_states build/state_machine.o +sm_update build/state_machine.o + build/main.o +sm_update_active build/state_machine.o +sm_update_charging build/state_machine.o +sm_update_charging_precharge build/state_machine.o +sm_update_discharge build/state_machine.o +sm_update_error build/state_machine.o +sm_update_inactive build/state_machine.o +sm_update_precharge build/state_machine.o +sm_update_ready build/state_machine.o +soc_before_current build/soc_estimation.o +soc_for_ocv build/soc_estimation.o +soc_init build/soc_estimation.o + build/main.o +soc_update build/soc_estimation.o + build/state_machine.o +software_init_hook /nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +state build/state_machine.o + build/status_LED.o + build/eeprom.o + build/can.o + build/TMP1075.o +status_led_init build/status_LED.o + build/main.o +status_led_set build/status_LED.o +status_led_set_color build/status_LED.o +status_led_update build/status_LED.o + build/state_machine.o +target_powerground_status build/state_machine.o + build/PWM_control.o +tmp1075_failed_sensors build/TMP1075.o +tmp1075_init build/TMP1075.o + build/main.o +tmp1075_measure build/TMP1075.o + build/state_machine.o +tmp1075_sensor_init build/TMP1075.o +tmp1075_sensor_read build/TMP1075.o +tmp1075_temps build/TMP1075.o + build/state_machine.o + build/eeprom.o + build/can.o +updateCommandPEC build/ADBMS_LL_Driver.o +updateDataPEC build/ADBMS_LL_Driver.o +uwTick build/stm32f3xx_hal.o +uwTickFreq build/stm32f3xx_hal.o +uwTickPrio build/stm32f3xx_hal.o + build/stm32f3xx_hal_rcc.o +writeCMD build/ADBMS_LL_Driver.o + build/ADBMS_Abstraction.o +write_address build/eeprom.o diff --git a/Software/build/soc_estimation.d b/Software/build/soc_estimation.d new file mode 100644 index 0000000..75846cd --- /dev/null +++ b/Software/build/soc_estimation.d @@ -0,0 +1,89 @@ +build/soc_estimation.o: Core/Src/soc_estimation.c \ + Core/Inc/soc_estimation.h Core/Inc/state_machine.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/AMS_HighLevel.h Core/Inc/ADBMS_Abstraction.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Lib/can-halal/can-halal.h \ + Core/Inc/errors.h Core/Inc/can.h Core/Inc/eeprom.h \ + Core/Inc/soc_estimation.h Core/Inc/state_machine.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h \ + Core/Inc/TMP1075.h +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Core/Inc/state_machine.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: diff --git a/Software/build/soc_estimation.lst b/Software/build/soc_estimation.lst new file mode 100644 index 0000000..2a1af18 --- /dev/null +++ b/Software/build/soc_estimation.lst @@ -0,0 +1,603 @@ +ARM GAS /tmp/ccSOWY3y.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "soc_estimation.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/soc_estimation.c" + 20 .global OCV_SOC_PAIRS + 21 .section .data.OCV_SOC_PAIRS,"aw" + 22 .align 2 + 25 OCV_SOC_PAIRS: + 26 0000 B80B .short 3000 + 27 0002 0000 .space 2 + 28 0004 00000000 .word 0 + 29 0008 160D .short 3350 + 30 000a 0000 .space 2 + 31 000c 00002041 .word 1092616192 + 32 0010 7A0D .short 3450 + 33 0012 0000 .space 2 + 34 0014 0000A041 .word 1101004800 + 35 0018 AC0D .short 3500 + 36 001a 0000 .space 2 + 37 001c 0000F041 .word 1106247680 + 38 0020 CA0D .short 3530 + 39 0022 0000 .space 2 + 40 0024 00002042 .word 1109393408 + 41 0028 F20D .short 3570 + 42 002a 0000 .space 2 + 43 002c 00004842 .word 1112014848 + 44 0030 100E .short 3600 + 45 0032 0000 .space 2 + 46 0034 00007042 .word 1114636288 + 47 0038 2E0E .short 3630 + 48 003a 0000 .space 2 + 49 003c 00008C42 .word 1116471296 + 50 0040 740E .short 3700 + 51 0042 0000 .space 2 + 52 0044 0000A042 .word 1117782016 + 53 0048 D80E .short 3800 + 54 004a 0000 .space 2 + 55 004c 0000B442 .word 1119092736 + 56 0050 2210 .short 4130 + 57 0052 0000 .space 2 + 58 0054 0000C842 .word 1120403456 + 59 .global current_soc + ARM GAS /tmp/ccSOWY3y.s page 2 + + + 60 .section .bss.current_soc,"aw",%nobits + 61 .align 2 + 64 current_soc: + 65 0000 00000000 .space 4 + 66 .global current_was_flowing + 67 .section .bss.current_was_flowing,"aw",%nobits + 68 .align 2 + 71 current_was_flowing: + 72 0000 00000000 .space 4 + 73 .global last_current_time + 74 .section .bss.last_current_time,"aw",%nobits + 75 .align 2 + 78 last_current_time: + 79 0000 00000000 .space 4 + 80 .global soc_before_current + 81 .section .bss.soc_before_current,"aw",%nobits + 82 .align 2 + 85 soc_before_current: + 86 0000 00000000 .space 4 + 87 .global mAs_before_current + 88 .section .bss.mAs_before_current,"aw",%nobits + 89 .align 2 + 92 mAs_before_current: + 93 0000 00000000 .space 4 + 94 .section .text.soc_init,"ax",%progbits + 95 .align 1 + 96 .global soc_init + 97 .syntax unified + 98 .thumb + 99 .thumb_func + 101 soc_init: + 102 .LFB130: + 1:Core/Src/soc_estimation.c **** #include "soc_estimation.h" + 2:Core/Src/soc_estimation.c **** #include + 3:Core/Src/soc_estimation.c **** + 4:Core/Src/soc_estimation.c **** #define SOC_ESTIMATION_NO_CURRENT_THRESH 1000 // mA + 5:Core/Src/soc_estimation.c **** #define SOC_ESTIMATION_NO_CURRENT_TIME 100000 // ms + 6:Core/Src/soc_estimation.c **** #define SOC_ESTIMATION_BATTERY_CAPACITY 28800 // mAs + 7:Core/Src/soc_estimation.c **** + 8:Core/Src/soc_estimation.c **** #define MIN_CELL_VOLTAGE 3000 + 9:Core/Src/soc_estimation.c **** #define MAX_CELL_VOLTAGE 4130 + 10:Core/Src/soc_estimation.c **** + 11:Core/Src/soc_estimation.c **** + 12:Core/Src/soc_estimation.c **** // https://www.desmos.com/calculator/mm22vmxl2x + 13:Core/Src/soc_estimation.c **** ocv_soc_pair_t OCV_SOC_PAIRS[] = { + 14:Core/Src/soc_estimation.c **** {3000, 0.00f}, {3350, 10.00f}, {3450, 20.00f}, + 15:Core/Src/soc_estimation.c **** {3500, 30.00f}, {3530, 40.00f}, {3570, 50.00f}, + 16:Core/Src/soc_estimation.c **** {3600, 60.00f}, {3630, 70.00f}, {3700, 80.00f}, + 17:Core/Src/soc_estimation.c **** {3800, 90.00f}, {4130, 100.00f} + 18:Core/Src/soc_estimation.c **** }; + 19:Core/Src/soc_estimation.c **** + 20:Core/Src/soc_estimation.c **** float current_soc; + 21:Core/Src/soc_estimation.c **** + 22:Core/Src/soc_estimation.c **** int current_was_flowing; + 23:Core/Src/soc_estimation.c **** uint32_t last_current_time; + 24:Core/Src/soc_estimation.c **** float soc_before_current; + 25:Core/Src/soc_estimation.c **** float mAs_before_current; + ARM GAS /tmp/ccSOWY3y.s page 3 + + + 26:Core/Src/soc_estimation.c **** + 27:Core/Src/soc_estimation.c **** void soc_init() { + 103 .loc 1 27 17 + 104 .cfi_startproc + 105 @ args = 0, pretend = 0, frame = 0 + 106 @ frame_needed = 1, uses_anonymous_args = 0 + 107 @ link register save eliminated. + 108 0000 80B4 push {r7} + 109 .cfi_def_cfa_offset 4 + 110 .cfi_offset 7, -4 + 111 0002 00AF add r7, sp, #0 + 112 .cfi_def_cfa_register 7 + 28:Core/Src/soc_estimation.c **** current_soc = 0; + 113 .loc 1 28 15 + 114 0004 074B ldr r3, .L2 + 115 0006 4FF00002 mov r2, #0 + 116 000a 1A60 str r2, [r3] @ float + 29:Core/Src/soc_estimation.c **** last_current_time = 0; + 117 .loc 1 29 21 + 118 000c 064B ldr r3, .L2+4 + 119 000e 0022 movs r2, #0 + 120 0010 1A60 str r2, [r3] + 30:Core/Src/soc_estimation.c **** current_was_flowing = 1; + 121 .loc 1 30 23 + 122 0012 064B ldr r3, .L2+8 + 123 0014 0122 movs r2, #1 + 124 0016 1A60 str r2, [r3] + 31:Core/Src/soc_estimation.c **** } + 125 .loc 1 31 1 + 126 0018 00BF nop + 127 001a BD46 mov sp, r7 + 128 .cfi_def_cfa_register 13 + 129 @ sp needed + 130 001c 5DF8047B ldr r7, [sp], #4 + 131 .cfi_restore 7 + 132 .cfi_def_cfa_offset 0 + 133 0020 7047 bx lr + 134 .L3: + 135 0022 00BF .align 2 + 136 .L2: + 137 0024 00000000 .word current_soc + 138 0028 00000000 .word last_current_time + 139 002c 00000000 .word current_was_flowing + 140 .cfi_endproc + 141 .LFE130: + 143 .section .text.soc_update,"ax",%progbits + 144 .align 1 + 145 .global soc_update + 146 .syntax unified + 147 .thumb + 148 .thumb_func + 150 soc_update: + 151 .LFB131: + 32:Core/Src/soc_estimation.c **** + 33:Core/Src/soc_estimation.c **** void soc_update() { + 152 .loc 1 33 19 + 153 .cfi_startproc + ARM GAS /tmp/ccSOWY3y.s page 4 + + + 154 @ args = 0, pretend = 0, frame = 16 + 155 @ frame_needed = 1, uses_anonymous_args = 0 + 156 0000 80B5 push {r7, lr} + 157 .cfi_def_cfa_offset 8 + 158 .cfi_offset 7, -8 + 159 .cfi_offset 14, -4 + 160 0002 84B0 sub sp, sp, #16 + 161 .cfi_def_cfa_offset 24 + 162 0004 00AF add r7, sp, #0 + 163 .cfi_def_cfa_register 7 + 34:Core/Src/soc_estimation.c **** uint32_t now = HAL_GetTick(); + 164 .loc 1 34 18 + 165 0006 FFF7FEFF bl HAL_GetTick + 166 000a F860 str r0, [r7, #12] + 35:Core/Src/soc_estimation.c **** if (CURRENT_MEASUREMENT >= SOC_ESTIMATION_NO_CURRENT_THRESH) { + 167 .loc 1 35 27 + 168 000c 334B ldr r3, .L11 + 169 000e 1B68 ldr r3, [r3] + 170 .loc 1 35 6 + 171 0010 B3F57A7F cmp r3, #1000 + 172 0014 17DB blt .L5 + 36:Core/Src/soc_estimation.c **** last_current_time = now; + 173 .loc 1 36 23 + 174 0016 324A ldr r2, .L11+4 + 175 0018 FB68 ldr r3, [r7, #12] + 176 001a 1360 str r3, [r2] + 37:Core/Src/soc_estimation.c **** if (!current_was_flowing) { + 177 .loc 1 37 9 + 178 001c 314B ldr r3, .L11+8 + 179 001e 1B68 ldr r3, [r3] + 180 .loc 1 37 8 + 181 0020 002B cmp r3, #0 + 182 0022 0CD1 bne .L6 + 38:Core/Src/soc_estimation.c **** soc_before_current = current_soc; + 183 .loc 1 38 26 + 184 0024 304B ldr r3, .L11+12 + 185 0026 1B68 ldr r3, [r3] @ float + 186 0028 304A ldr r2, .L11+16 + 187 002a 1360 str r3, [r2] @ float + 39:Core/Src/soc_estimation.c **** mAs_before_current = CURRENT_MEASUREMENT; + 188 .loc 1 39 26 + 189 002c 2B4B ldr r3, .L11 + 190 002e 1B68 ldr r3, [r3] + 191 0030 07EE903A vmov s15, r3 @ int + 192 0034 F8EEE77A vcvt.f32.s32 s15, s15 + 193 0038 2D4B ldr r3, .L11+20 + 194 003a C3ED007A vstr.32 s15, [r3] + 195 .L6: + 40:Core/Src/soc_estimation.c **** } + 41:Core/Src/soc_estimation.c **** current_was_flowing = 1; + 196 .loc 1 41 25 + 197 003e 294B ldr r3, .L11+8 + 198 0040 0122 movs r2, #1 + 199 0042 1A60 str r2, [r3] + 200 0044 02E0 b .L7 + 201 .L5: + 42:Core/Src/soc_estimation.c **** } else { + ARM GAS /tmp/ccSOWY3y.s page 5 + + + 43:Core/Src/soc_estimation.c **** current_was_flowing = 0; + 202 .loc 1 43 25 + 203 0046 274B ldr r3, .L11+8 + 204 0048 0022 movs r2, #0 + 205 004a 1A60 str r2, [r3] + 206 .L7: + 44:Core/Src/soc_estimation.c **** } + 45:Core/Src/soc_estimation.c **** + 46:Core/Src/soc_estimation.c **** if (now - last_current_time >= SOC_ESTIMATION_NO_CURRENT_TIME || + 207 .loc 1 46 11 + 208 004c 244B ldr r3, .L11+4 + 209 004e 1B68 ldr r3, [r3] + 210 0050 FA68 ldr r2, [r7, #12] + 211 0052 D31A subs r3, r2, r3 + 212 .loc 1 46 6 + 213 0054 274A ldr r2, .L11+24 + 214 0056 9342 cmp r3, r2 + 215 0058 03D8 bhi .L8 + 47:Core/Src/soc_estimation.c **** last_current_time == 0) { + 216 .loc 1 47 25 + 217 005a 214B ldr r3, .L11+4 + 218 005c 1B68 ldr r3, [r3] + 46:Core/Src/soc_estimation.c **** last_current_time == 0) { + 219 .loc 1 46 65 discriminator 1 + 220 005e 002B cmp r3, #0 + 221 0060 13D1 bne .L9 + 222 .L8: + 223 .LBB2: + 48:Core/Src/soc_estimation.c **** // Assume we're measuring OCV if there's been no current for a while (or + 49:Core/Src/soc_estimation.c **** // we've just turned on the battery). + 50:Core/Src/soc_estimation.c **** uint8_t id = 0; + 224 .loc 1 50 13 + 225 0062 0023 movs r3, #0 + 226 0064 FB70 strb r3, [r7, #3] + 51:Core/Src/soc_estimation.c **** uint16_t min_voltage = 0; + 227 .loc 1 51 14 + 228 0066 0023 movs r3, #0 + 229 0068 3B80 strh r3, [r7] @ movhi + 52:Core/Src/soc_estimation.c **** sm_check_battery_temperature(&id, &min_voltage); + 230 .loc 1 52 5 + 231 006a 3A46 mov r2, r7 + 232 006c FB1C adds r3, r7, #3 + 233 006e 1146 mov r1, r2 + 234 0070 1846 mov r0, r3 + 235 0072 FFF7FEFF bl sm_check_battery_temperature + 53:Core/Src/soc_estimation.c **** current_soc = soc_for_ocv(min_voltage); + 236 .loc 1 53 19 + 237 0076 3B88 ldrh r3, [r7] + 238 0078 1846 mov r0, r3 + 239 007a FFF7FEFF bl soc_for_ocv + 240 007e F0EE407A vmov.f32 s15, s0 + 241 .loc 1 53 17 discriminator 1 + 242 0082 194B ldr r3, .L11+12 + 243 0084 C3ED007A vstr.32 s15, [r3] + 244 .LBE2: + 47:Core/Src/soc_estimation.c **** // Assume we're measuring OCV if there's been no current for a while (or + 245 .loc 1 47 31 + ARM GAS /tmp/ccSOWY3y.s page 6 + + + 246 0088 23E0 b .L10 + 247 .L9: + 248 .LBB3: + 54:Core/Src/soc_estimation.c **** } else { + 55:Core/Src/soc_estimation.c **** // Otherwise, use the current counter to update SoC + 56:Core/Src/soc_estimation.c **** float as_delta = CURRENT_MEASUREMENT - mAs_before_current; + 249 .loc 1 56 43 + 250 008a 144B ldr r3, .L11 + 251 008c 1B68 ldr r3, [r3] + 252 008e 07EE903A vmov s15, r3 @ int + 253 0092 B8EEE77A vcvt.f32.s32 s14, s15 + 254 0096 164B ldr r3, .L11+20 + 255 0098 D3ED007A vldr.32 s15, [r3] + 256 .loc 1 56 11 + 257 009c 77EE677A vsub.f32 s15, s14, s15 + 258 00a0 C7ED027A vstr.32 s15, [r7, #8] + 57:Core/Src/soc_estimation.c **** float soc_delta = as_delta / SOC_ESTIMATION_BATTERY_CAPACITY * 100; + 259 .loc 1 57 32 + 260 00a4 97ED027A vldr.32 s14, [r7, #8] + 261 00a8 DFED136A vldr.32 s13, .L11+28 + 262 00ac C7EE267A vdiv.f32 s15, s14, s13 + 263 .loc 1 57 11 + 264 00b0 9FED127A vldr.32 s14, .L11+32 + 265 00b4 67EE877A vmul.f32 s15, s15, s14 + 266 00b8 C7ED017A vstr.32 s15, [r7, #4] + 58:Core/Src/soc_estimation.c **** current_soc = soc_before_current + soc_delta; + 267 .loc 1 58 38 + 268 00bc 0B4B ldr r3, .L11+16 + 269 00be 93ED007A vldr.32 s14, [r3] + 270 00c2 D7ED017A vldr.32 s15, [r7, #4] + 271 00c6 77EE277A vadd.f32 s15, s14, s15 + 272 .loc 1 58 17 + 273 00ca 074B ldr r3, .L11+12 + 274 00cc C3ED007A vstr.32 s15, [r3] + 275 .LBE3: + 59:Core/Src/soc_estimation.c **** } + 60:Core/Src/soc_estimation.c **** } + 276 .loc 1 60 1 + 277 00d0 00BF nop + 278 .L10: + 279 00d2 00BF nop + 280 00d4 1037 adds r7, r7, #16 + 281 .cfi_def_cfa_offset 8 + 282 00d6 BD46 mov sp, r7 + 283 .cfi_def_cfa_register 13 + 284 @ sp needed + 285 00d8 80BD pop {r7, pc} + 286 .L12: + 287 00da 00BF .align 2 + 288 .L11: + 289 00dc 00000000 .word CURRENT_MEASUREMENT + 290 00e0 00000000 .word last_current_time + 291 00e4 00000000 .word current_was_flowing + 292 00e8 00000000 .word current_soc + 293 00ec 00000000 .word soc_before_current + 294 00f0 00000000 .word mAs_before_current + 295 00f4 9F860100 .word 99999 + ARM GAS /tmp/ccSOWY3y.s page 7 + + + 296 00f8 0000E146 .word 1189150720 + 297 00fc 0000C842 .word 1120403456 + 298 .cfi_endproc + 299 .LFE131: + 301 .section .text.soc_for_ocv,"ax",%progbits + 302 .align 1 + 303 .global soc_for_ocv + 304 .syntax unified + 305 .thumb + 306 .thumb_func + 308 soc_for_ocv: + 309 .LFB132: + 61:Core/Src/soc_estimation.c **** + 62:Core/Src/soc_estimation.c **** float soc_for_ocv(uint16_t ocv) { + 310 .loc 1 62 33 + 311 .cfi_startproc + 312 @ args = 0, pretend = 0, frame = 40 + 313 @ frame_needed = 1, uses_anonymous_args = 0 + 314 @ link register save eliminated. + 315 0000 80B4 push {r7} + 316 .cfi_def_cfa_offset 4 + 317 .cfi_offset 7, -4 + 318 0002 8BB0 sub sp, sp, #44 + 319 .cfi_def_cfa_offset 48 + 320 0004 00AF add r7, sp, #0 + 321 .cfi_def_cfa_register 7 + 322 0006 0346 mov r3, r0 + 323 0008 FB80 strh r3, [r7, #6] @ movhi + 63:Core/Src/soc_estimation.c **** size_t i = 0; + 324 .loc 1 63 10 + 325 000a 0023 movs r3, #0 + 326 000c 7B62 str r3, [r7, #36] + 64:Core/Src/soc_estimation.c **** size_t array_length = sizeof(OCV_SOC_PAIRS) / sizeof(*OCV_SOC_PAIRS); + 327 .loc 1 64 10 + 328 000e 0B23 movs r3, #11 + 329 0010 3B62 str r3, [r7, #32] + 65:Core/Src/soc_estimation.c **** // Find the index of the first element with OCV greater than the target OCV + 66:Core/Src/soc_estimation.c **** while (i < array_length && OCV_SOC_PAIRS[i].ocv <= ocv) { + 330 .loc 1 66 9 + 331 0012 02E0 b .L14 + 332 .L16: + 67:Core/Src/soc_estimation.c **** i++; + 333 .loc 1 67 6 + 334 0014 7B6A ldr r3, [r7, #36] + 335 0016 0133 adds r3, r3, #1 + 336 0018 7B62 str r3, [r7, #36] + 337 .L14: + 66:Core/Src/soc_estimation.c **** i++; + 338 .loc 1 66 27 + 339 001a 7A6A ldr r2, [r7, #36] + 340 001c 3B6A ldr r3, [r7, #32] + 341 001e 9A42 cmp r2, r3 + 342 0020 06D2 bcs .L15 + 66:Core/Src/soc_estimation.c **** i++; + 343 .loc 1 66 46 discriminator 1 + 344 0022 2F4A ldr r2, .L20 + 345 0024 7B6A ldr r3, [r7, #36] + ARM GAS /tmp/ccSOWY3y.s page 8 + + + 346 0026 32F83330 ldrh r3, [r2, r3, lsl #3] + 66:Core/Src/soc_estimation.c **** i++; + 347 .loc 1 66 27 discriminator 1 + 348 002a FA88 ldrh r2, [r7, #6] + 349 002c 9A42 cmp r2, r3 + 350 002e F1D2 bcs .L16 + 351 .L15: + 68:Core/Src/soc_estimation.c **** } + 69:Core/Src/soc_estimation.c **** + 70:Core/Src/soc_estimation.c **** // If the target OCV is lower than the smallest OCV in the array, return the + 71:Core/Src/soc_estimation.c **** // first SOC value + 72:Core/Src/soc_estimation.c **** if (i == 0) { + 352 .loc 1 72 6 + 353 0030 7B6A ldr r3, [r7, #36] + 354 0032 002B cmp r3, #0 + 355 0034 02D1 bne .L17 + 73:Core/Src/soc_estimation.c **** return OCV_SOC_PAIRS[0].soc; + 356 .loc 1 73 28 + 357 0036 2A4B ldr r3, .L20 + 358 0038 5B68 ldr r3, [r3, #4] @ float + 359 003a 48E0 b .L18 + 360 .L17: + 74:Core/Src/soc_estimation.c **** } + 75:Core/Src/soc_estimation.c **** + 76:Core/Src/soc_estimation.c **** // If the target OCV is higher than the largest OCV in the array, return the + 77:Core/Src/soc_estimation.c **** // last SOC value + 78:Core/Src/soc_estimation.c **** if (i == array_length) { + 361 .loc 1 78 6 + 362 003c 7A6A ldr r2, [r7, #36] + 363 003e 3B6A ldr r3, [r7, #32] + 364 0040 9A42 cmp r2, r3 + 365 0042 07D1 bne .L19 + 79:Core/Src/soc_estimation.c **** return OCV_SOC_PAIRS[array_length - 1].soc; + 366 .loc 1 79 39 + 367 0044 3B6A ldr r3, [r7, #32] + 368 0046 013B subs r3, r3, #1 + 369 .loc 1 79 43 + 370 0048 254A ldr r2, .L20 + 371 004a DB00 lsls r3, r3, #3 + 372 004c 1344 add r3, r3, r2 + 373 004e 0433 adds r3, r3, #4 + 374 0050 1B68 ldr r3, [r3] @ float + 375 0052 3CE0 b .L18 + 376 .L19: + 80:Core/Src/soc_estimation.c **** } + 81:Core/Src/soc_estimation.c **** + 82:Core/Src/soc_estimation.c **** // Perform linear interpolation + 83:Core/Src/soc_estimation.c **** uint16_t ocv1 = OCV_SOC_PAIRS[i - 1].ocv; + 377 .loc 1 83 35 + 378 0054 7B6A ldr r3, [r7, #36] + 379 0056 013B subs r3, r3, #1 + 380 .loc 1 83 12 + 381 0058 214A ldr r2, .L20 + 382 005a 32F83330 ldrh r3, [r2, r3, lsl #3] @ movhi + 383 005e FB83 strh r3, [r7, #30] @ movhi + 84:Core/Src/soc_estimation.c **** uint16_t ocv2 = OCV_SOC_PAIRS[i].ocv; + 384 .loc 1 84 12 + ARM GAS /tmp/ccSOWY3y.s page 9 + + + 385 0060 1F4A ldr r2, .L20 + 386 0062 7B6A ldr r3, [r7, #36] + 387 0064 32F83330 ldrh r3, [r2, r3, lsl #3] @ movhi + 388 0068 BB83 strh r3, [r7, #28] @ movhi + 85:Core/Src/soc_estimation.c **** float soc1 = OCV_SOC_PAIRS[i - 1].soc; + 389 .loc 1 85 32 + 390 006a 7B6A ldr r3, [r7, #36] + 391 006c 013B subs r3, r3, #1 + 392 .loc 1 85 9 + 393 006e 1C4A ldr r2, .L20 + 394 0070 DB00 lsls r3, r3, #3 + 395 0072 1344 add r3, r3, r2 + 396 0074 0433 adds r3, r3, #4 + 397 0076 1B68 ldr r3, [r3] @ float + 398 0078 BB61 str r3, [r7, #24] @ float + 86:Core/Src/soc_estimation.c **** float soc2 = OCV_SOC_PAIRS[i].soc; + 399 .loc 1 86 9 + 400 007a 194A ldr r2, .L20 + 401 007c 7B6A ldr r3, [r7, #36] + 402 007e DB00 lsls r3, r3, #3 + 403 0080 1344 add r3, r3, r2 + 404 0082 0433 adds r3, r3, #4 + 405 0084 1B68 ldr r3, [r3] @ float + 406 0086 7B61 str r3, [r7, #20] @ float + 87:Core/Src/soc_estimation.c **** + 88:Core/Src/soc_estimation.c **** float slope = (soc2 - soc1) / (ocv2 - ocv1); + 407 .loc 1 88 23 + 408 0088 97ED057A vldr.32 s14, [r7, #20] + 409 008c D7ED067A vldr.32 s15, [r7, #24] + 410 0090 77EE676A vsub.f32 s13, s14, s15 + 411 .loc 1 88 39 + 412 0094 BA8B ldrh r2, [r7, #28] + 413 0096 FB8B ldrh r3, [r7, #30] + 414 0098 D31A subs r3, r2, r3 + 415 .loc 1 88 31 + 416 009a 07EE903A vmov s15, r3 @ int + 417 009e B8EEE77A vcvt.f32.s32 s14, s15 + 418 .loc 1 88 9 + 419 00a2 C6EE877A vdiv.f32 s15, s13, s14 + 420 00a6 C7ED047A vstr.32 s15, [r7, #16] + 89:Core/Src/soc_estimation.c **** float interpolated_soc = soc1 + slope * (ocv - ocv1); + 421 .loc 1 89 48 + 422 00aa FA88 ldrh r2, [r7, #6] + 423 00ac FB8B ldrh r3, [r7, #30] + 424 00ae D31A subs r3, r2, r3 + 425 .loc 1 89 41 + 426 00b0 07EE903A vmov s15, r3 @ int + 427 00b4 B8EEE77A vcvt.f32.s32 s14, s15 + 428 00b8 D7ED047A vldr.32 s15, [r7, #16] + 429 00bc 67EE277A vmul.f32 s15, s14, s15 + 430 .loc 1 89 9 + 431 00c0 97ED067A vldr.32 s14, [r7, #24] + 432 00c4 77EE277A vadd.f32 s15, s14, s15 + 433 00c8 C7ED037A vstr.32 s15, [r7, #12] + 90:Core/Src/soc_estimation.c **** + 91:Core/Src/soc_estimation.c **** return interpolated_soc; + 434 .loc 1 91 10 + ARM GAS /tmp/ccSOWY3y.s page 10 + + + 435 00cc FB68 ldr r3, [r7, #12] @ float + 436 .L18: + 92:Core/Src/soc_estimation.c **** } + 437 .loc 1 92 1 + 438 00ce 07EE903A vmov s15, r3 + 439 00d2 B0EE670A vmov.f32 s0, s15 + 440 00d6 2C37 adds r7, r7, #44 + 441 .cfi_def_cfa_offset 4 + 442 00d8 BD46 mov sp, r7 + 443 .cfi_def_cfa_register 13 + 444 @ sp needed + 445 00da 5DF8047B ldr r7, [sp], #4 + 446 .cfi_restore 7 + 447 .cfi_def_cfa_offset 0 + 448 00de 7047 bx lr + 449 .L21: + 450 .align 2 + 451 .L20: + 452 00e0 00000000 .word OCV_SOC_PAIRS + 453 .cfi_endproc + 454 .LFE132: + 456 .text + 457 .Letext0: + 458 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 459 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 460 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 461 .file 5 "Core/Inc/state_machine.h" + 462 .file 6 "Core/Inc/soc_estimation.h" + 463 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccSOWY3y.s page 11 + + +DEFINED SYMBOLS + *ABS*:00000000 soc_estimation.c + /tmp/ccSOWY3y.s:25 .data.OCV_SOC_PAIRS:00000000 OCV_SOC_PAIRS + /tmp/ccSOWY3y.s:22 .data.OCV_SOC_PAIRS:00000000 $d + /tmp/ccSOWY3y.s:64 .bss.current_soc:00000000 current_soc + /tmp/ccSOWY3y.s:61 .bss.current_soc:00000000 $d + /tmp/ccSOWY3y.s:71 .bss.current_was_flowing:00000000 current_was_flowing + /tmp/ccSOWY3y.s:68 .bss.current_was_flowing:00000000 $d + /tmp/ccSOWY3y.s:78 .bss.last_current_time:00000000 last_current_time + /tmp/ccSOWY3y.s:75 .bss.last_current_time:00000000 $d + /tmp/ccSOWY3y.s:85 .bss.soc_before_current:00000000 soc_before_current + /tmp/ccSOWY3y.s:82 .bss.soc_before_current:00000000 $d + /tmp/ccSOWY3y.s:92 .bss.mAs_before_current:00000000 mAs_before_current + /tmp/ccSOWY3y.s:89 .bss.mAs_before_current:00000000 $d + /tmp/ccSOWY3y.s:95 .text.soc_init:00000000 $t + /tmp/ccSOWY3y.s:101 .text.soc_init:00000000 soc_init + /tmp/ccSOWY3y.s:137 .text.soc_init:00000024 $d + /tmp/ccSOWY3y.s:144 .text.soc_update:00000000 $t + /tmp/ccSOWY3y.s:150 .text.soc_update:00000000 soc_update + /tmp/ccSOWY3y.s:308 .text.soc_for_ocv:00000000 soc_for_ocv + /tmp/ccSOWY3y.s:289 .text.soc_update:000000dc $d + /tmp/ccSOWY3y.s:302 .text.soc_for_ocv:00000000 $t + /tmp/ccSOWY3y.s:452 .text.soc_for_ocv:000000e0 $d + +UNDEFINED SYMBOLS +HAL_GetTick +sm_check_battery_temperature +CURRENT_MEASUREMENT diff --git a/Software/build/soc_estimation.o b/Software/build/soc_estimation.o new file mode 100644 index 0000000..84cfe51 Binary files /dev/null and b/Software/build/soc_estimation.o differ diff --git a/Software/build/startup_stm32f302xc.d b/Software/build/startup_stm32f302xc.d new file mode 100644 index 0000000..3a580d3 --- /dev/null +++ b/Software/build/startup_stm32f302xc.d @@ -0,0 +1 @@ +build/startup_stm32f302xc.o: startup_stm32f302xc.s diff --git a/Software/build/startup_stm32f302xc.o b/Software/build/startup_stm32f302xc.o new file mode 100644 index 0000000..9fdbacb Binary files /dev/null and b/Software/build/startup_stm32f302xc.o differ diff --git a/Software/build/state_machine.d b/Software/build/state_machine.d new file mode 100644 index 0000000..3ac3b59 --- /dev/null +++ b/Software/build/state_machine.d @@ -0,0 +1,88 @@ +build/state_machine.o: Core/Src/state_machine.c Core/Inc/state_machine.h \ + Core/Inc/ADBMS_LL_Driver.h Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/AMS_HighLevel.h Core/Inc/ADBMS_Abstraction.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Lib/can-halal/can-halal.h \ + Core/Inc/errors.h Core/Inc/can.h Core/Inc/state_machine.h \ + Core/Inc/eeprom.h Core/Inc/soc_estimation.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h \ + Core/Inc/TMP1075.h Core/Inc/ADBMS_Abstraction.h +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/state_machine.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: +Core/Inc/ADBMS_Abstraction.h: diff --git a/Software/build/state_machine.lst b/Software/build/state_machine.lst new file mode 100644 index 0000000..8f43fbe --- /dev/null +++ b/Software/build/state_machine.lst @@ -0,0 +1,3913 @@ +ARM GAS /tmp/cctkPVvk.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "state_machine.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/state_machine.c" + 20 .global programming_mode + 21 .section .bss.programming_mode,"aw",%nobits + 24 programming_mode: + 25 0000 00 .space 1 + 26 .global debugging_mode + 27 .section .bss.debugging_mode,"aw",%nobits + 30 debugging_mode: + 31 0000 00 .space 1 + 32 .global state + 33 .section .bss.state,"aw",%nobits + 34 .align 2 + 37 state: + 38 0000 00000000 .space 6 + 38 0000 + 39 .global RELAY_BAT_SIDE_VOLTAGE + 40 .section .bss.RELAY_BAT_SIDE_VOLTAGE,"aw",%nobits + 41 .align 2 + 44 RELAY_BAT_SIDE_VOLTAGE: + 45 0000 00000000 .space 4 + 46 .global RELAY_ESC_SIDE_VOLTAGE + 47 .section .bss.RELAY_ESC_SIDE_VOLTAGE,"aw",%nobits + 48 .align 2 + 51 RELAY_ESC_SIDE_VOLTAGE: + 52 0000 00000000 .space 4 + 53 .global CURRENT_MEASUREMENT + 54 .section .bss.CURRENT_MEASUREMENT,"aw",%nobits + 55 .align 2 + 58 CURRENT_MEASUREMENT: + 59 0000 00000000 .space 4 + 60 .global CURRENT_MEASUREMENT_ON + 61 .section .bss.CURRENT_MEASUREMENT_ON,"aw",%nobits + 64 CURRENT_MEASUREMENT_ON: + 65 0000 00 .space 1 + 66 .global balancing_state + 67 .section .bss.balancing_state,"aw",%nobits + 70 balancing_state: + 71 0000 00 .space 1 + 72 .global base_offset + ARM GAS /tmp/cctkPVvk.s page 2 + + + 73 .section .bss.base_offset,"aw",%nobits + 74 .align 2 + 77 base_offset: + 78 0000 00000000 .space 4 + 79 .global error_timer + 80 .section .bss.error_timer,"aw",%nobits + 81 .align 2 + 84 error_timer: + 85 0000 00000000 .space 4 + 86 .global precharge_timer + 87 .section .bss.precharge_timer,"aw",%nobits + 88 .align 2 + 91 precharge_timer: + 92 0000 00000000 .space 4 + 93 .global discharge_timer + 94 .section .bss.discharge_timer,"aw",%nobits + 95 .align 2 + 98 discharge_timer: + 99 0000 00000000 .space 4 + 100 .global balancing_timer + 101 .section .bss.balancing_timer,"aw",%nobits + 102 .align 2 + 105 balancing_timer: + 106 0000 00000000 .space 4 + 107 .global eeprom_timer + 108 .section .bss.eeprom_timer,"aw",%nobits + 109 .align 2 + 112 eeprom_timer: + 113 0000 00000000 .space 4 + 114 .global powerground_softstart_timer + 115 .section .bss.powerground_softstart_timer,"aw",%nobits + 116 .align 2 + 119 powerground_softstart_timer: + 120 0000 00000000 .space 4 + 121 .global powerground_calibration_timer + 122 .section .bss.powerground_calibration_timer,"aw",%nobits + 123 .align 2 + 126 powerground_calibration_timer: + 127 0000 00000000 .space 4 + 128 .global powerground_calibration_stage + 129 .section .bss.powerground_calibration_stage,"aw",%nobits + 132 powerground_calibration_stage: + 133 0000 00 .space 1 + 134 .global current_powerground_status + 135 .section .bss.current_powerground_status,"aw",%nobits + 138 current_powerground_status: + 139 0000 00 .space 1 + 140 .global target_powerground_status + 141 .section .bss.target_powerground_status,"aw",%nobits + 144 target_powerground_status: + 145 0000 00 .space 1 + 146 .section .bss.timestamp,"aw",%nobits + 147 .align 2 + 150 timestamp: + 151 0000 00000000 .space 4 + 152 .section .text.sm_init,"ax",%progbits + 153 .align 1 + ARM GAS /tmp/cctkPVvk.s page 3 + + + 154 .global sm_init + 155 .syntax unified + 156 .thumb + 157 .thumb_func + 159 sm_init: + 160 .LFB130: + 1:Core/Src/state_machine.c **** /* + 2:Core/Src/state_machine.c **** * state_machine.h + 3:Core/Src/state_machine.c **** * + 4:Core/Src/state_machine.c **** * Created on: 07.07.2024 + 5:Core/Src/state_machine.c **** * Author: Hamza + 6:Core/Src/state_machine.c **** */ + 7:Core/Src/state_machine.c **** + 8:Core/Src/state_machine.c **** #include + 9:Core/Src/state_machine.c **** #include + 10:Core/Src/state_machine.c **** #include "ADBMS_Abstraction.h" + 11:Core/Src/state_machine.c **** #include "AMS_HighLevel.h" + 12:Core/Src/state_machine.c **** #include "PWM_control.h" + 13:Core/Src/state_machine.c **** #include "can.h" + 14:Core/Src/state_machine.c **** #include "eeprom.h" + 15:Core/Src/state_machine.c **** #include "stm32f3xx_hal.h" + 16:Core/Src/state_machine.c **** + 17:Core/Src/state_machine.c **** // Time to wait after reaching 95% of battery voltage before exiting precharge + 18:Core/Src/state_machine.c **** // Set this to 1000 in scruti to demonstrate the voltage on the multimeter + 19:Core/Src/state_machine.c **** #define PRECHARGE_DURATION 8000 // ms + 20:Core/Src/state_machine.c **** // Time to wait for discharge + 21:Core/Src/state_machine.c **** #define DISCHARGE_DURATION 8000 // ms + 22:Core/Src/state_machine.c **** // Time to wait between closing relays + 23:Core/Src/state_machine.c **** #define RELAY_CLOSE_WAIT 10 // ms + 24:Core/Src/state_machine.c **** // waiting time between to eeprom writes + 25:Core/Src/state_machine.c **** #define EEPROM_WRITE_FREQ 1000 + 26:Core/Src/state_machine.c **** // how delay between steps of 5 -> 15ms * (100/5) = 300ms + 27:Core/Src/state_machine.c **** #define POWERGROUND_SOFTSTART_INCREMENT_DELAY 15 + 28:Core/Src/state_machine.c **** // after errors are cleared wait for ERROR_LATCH_TIME ms before returning to inactive mode + 29:Core/Src/state_machine.c **** #define ERROR_LATCH_TIME 10000 //ms + 30:Core/Src/state_machine.c **** + 31:Core/Src/state_machine.c **** /* + 32:Core/Src/state_machine.c **** 10 + 33:Core/Src/state_machine.c **** 20 + 34:Core/Src/state_machine.c **** 30 + 35:Core/Src/state_machine.c **** 40 + 36:Core/Src/state_machine.c **** 50 + 37:Core/Src/state_machine.c **** 60 + 38:Core/Src/state_machine.c **** 70 + 39:Core/Src/state_machine.c **** 80 + 40:Core/Src/state_machine.c **** 90 + 41:Core/Src/state_machine.c **** 100 + 42:Core/Src/state_machine.c **** */ + 43:Core/Src/state_machine.c **** + 44:Core/Src/state_machine.c **** bool programming_mode; + 45:Core/Src/state_machine.c **** bool debugging_mode; + 46:Core/Src/state_machine.c **** + 47:Core/Src/state_machine.c **** StateHandle state; + 48:Core/Src/state_machine.c **** int32_t RELAY_BAT_SIDE_VOLTAGE; + 49:Core/Src/state_machine.c **** int32_t RELAY_ESC_SIDE_VOLTAGE; + 50:Core/Src/state_machine.c **** int32_t CURRENT_MEASUREMENT; + 51:Core/Src/state_machine.c **** bool CURRENT_MEASUREMENT_ON; + ARM GAS /tmp/cctkPVvk.s page 4 + + + 52:Core/Src/state_machine.c **** bool balancing_state; + 53:Core/Src/state_machine.c **** float base_offset = 0; + 54:Core/Src/state_machine.c **** + 55:Core/Src/state_machine.c **** uint32_t error_timer; + 56:Core/Src/state_machine.c **** uint32_t precharge_timer; + 57:Core/Src/state_machine.c **** uint32_t discharge_timer; + 58:Core/Src/state_machine.c **** uint32_t balancing_timer; + 59:Core/Src/state_machine.c **** uint32_t eeprom_timer; + 60:Core/Src/state_machine.c **** + 61:Core/Src/state_machine.c **** uint32_t powerground_softstart_timer; + 62:Core/Src/state_machine.c **** uint32_t powerground_calibration_timer; + 63:Core/Src/state_machine.c **** uint8_t powerground_calibration_stage; + 64:Core/Src/state_machine.c **** + 65:Core/Src/state_machine.c **** uint8_t current_powerground_status; + 66:Core/Src/state_machine.c **** uint8_t target_powerground_status; + 67:Core/Src/state_machine.c **** + 68:Core/Src/state_machine.c **** static uint32_t timestamp; + 69:Core/Src/state_machine.c **** + 70:Core/Src/state_machine.c **** void sm_init(){ + 161 .loc 1 70 15 + 162 .cfi_startproc + 163 @ args = 0, pretend = 0, frame = 0 + 164 @ frame_needed = 1, uses_anonymous_args = 0 + 165 @ link register save eliminated. + 166 0000 80B4 push {r7} + 167 .cfi_def_cfa_offset 4 + 168 .cfi_offset 7, -4 + 169 0002 00AF add r7, sp, #0 + 170 .cfi_def_cfa_register 7 + 71:Core/Src/state_machine.c **** state.current_state = STATE_INACTIVE; + 171 .loc 1 71 23 + 172 0004 164B ldr r3, .L2 + 173 0006 0022 movs r2, #0 + 174 0008 1A70 strb r2, [r3] + 72:Core/Src/state_machine.c **** state.target_state = STATE_INACTIVE; + 175 .loc 1 72 22 + 176 000a 154B ldr r3, .L2 + 177 000c 0022 movs r2, #0 + 178 000e 5A70 strb r2, [r3, #1] + 73:Core/Src/state_machine.c **** state.error_source = 0; + 179 .loc 1 73 22 + 180 0010 134B ldr r3, .L2 + 181 0012 0022 movs r2, #0 + 182 0014 5A80 strh r2, [r3, #2] @ movhi + 74:Core/Src/state_machine.c **** precharge_timer = discharge_timer = powerground_calibration_timer = error_timer = eeprom_timer = + 183 .loc 1 74 116 + 184 0016 134B ldr r3, .L2+4 + 185 0018 0022 movs r2, #0 + 186 001a 1A60 str r2, [r3] + 187 .loc 1 74 98 + 188 001c 114B ldr r3, .L2+4 + 189 001e 1B68 ldr r3, [r3] + 190 0020 114A ldr r2, .L2+8 + 191 0022 1360 str r3, [r2] + 192 .loc 1 74 83 + 193 0024 104B ldr r3, .L2+8 + 194 0026 1B68 ldr r3, [r3] + ARM GAS /tmp/cctkPVvk.s page 5 + + + 195 0028 104A ldr r2, .L2+12 + 196 002a 1360 str r3, [r2] + 197 .loc 1 74 69 + 198 002c 0F4B ldr r3, .L2+12 + 199 002e 1B68 ldr r3, [r3] + 200 0030 0F4A ldr r2, .L2+16 + 201 0032 1360 str r3, [r2] + 202 .loc 1 74 37 + 203 0034 0E4B ldr r3, .L2+16 + 204 0036 1B68 ldr r3, [r3] + 205 0038 0E4A ldr r2, .L2+20 + 206 003a 1360 str r3, [r2] + 207 .loc 1 74 19 + 208 003c 0D4B ldr r3, .L2+20 + 209 003e 1B68 ldr r3, [r3] + 210 0040 0D4A ldr r2, .L2+24 + 211 0042 1360 str r3, [r2] + 75:Core/Src/state_machine.c **** programming_mode = 0; + 212 .loc 1 75 20 + 213 0044 0D4B ldr r3, .L2+28 + 214 0046 0022 movs r2, #0 + 215 0048 1A70 strb r2, [r3] + 76:Core/Src/state_machine.c **** debugging_mode = 0; + 216 .loc 1 76 18 + 217 004a 0D4B ldr r3, .L2+32 + 218 004c 0022 movs r2, #0 + 219 004e 1A70 strb r2, [r3] + 77:Core/Src/state_machine.c **** balancing_state = 0; + 220 .loc 1 77 19 + 221 0050 0C4B ldr r3, .L2+36 + 222 0052 0022 movs r2, #0 + 223 0054 1A70 strb r2, [r3] + 78:Core/Src/state_machine.c **** } + 224 .loc 1 78 1 + 225 0056 00BF nop + 226 0058 BD46 mov sp, r7 + 227 .cfi_def_cfa_register 13 + 228 @ sp needed + 229 005a 5DF8047B ldr r7, [sp], #4 + 230 .cfi_restore 7 + 231 .cfi_def_cfa_offset 0 + 232 005e 7047 bx lr + 233 .L3: + 234 .align 2 + 235 .L2: + 236 0060 00000000 .word state + 237 0064 00000000 .word balancing_timer + 238 0068 00000000 .word eeprom_timer + 239 006c 00000000 .word error_timer + 240 0070 00000000 .word powerground_calibration_timer + 241 0074 00000000 .word discharge_timer + 242 0078 00000000 .word precharge_timer + 243 007c 00000000 .word programming_mode + 244 0080 00000000 .word debugging_mode + 245 0084 00000000 .word balancing_state + 246 .cfi_endproc + 247 .LFE130: + ARM GAS /tmp/cctkPVvk.s page 6 + + + 249 .global __aeabi_f2d + 250 .global __aeabi_dsub + 251 .global __aeabi_dmul + 252 .global __aeabi_d2iz + 253 .section .text.sm_update,"ax",%progbits + 254 .align 1 + 255 .global sm_update + 256 .syntax unified + 257 .thumb + 258 .thumb_func + 260 sm_update: + 261 .LFB131: + 79:Core/Src/state_machine.c **** + 80:Core/Src/state_machine.c **** void sm_update(){ + 262 .loc 1 80 17 + 263 .cfi_startproc + 264 @ args = 0, pretend = 0, frame = 0 + 265 @ frame_needed = 1, uses_anonymous_args = 0 + 266 0000 80B5 push {r7, lr} + 267 .cfi_def_cfa_offset 8 + 268 .cfi_offset 7, -8 + 269 .cfi_offset 14, -4 + 270 0002 00AF add r7, sp, #0 + 271 .cfi_def_cfa_register 7 + 81:Core/Src/state_machine.c **** + 82:Core/Src/state_machine.c **** CURRENT_MEASUREMENT = (module.auxVoltages[0] > 2495) ? (module.auxVoltages[0] - (2495.0)) * (300. + 272 .loc 1 82 44 + 273 0004 6A4B ldr r3, .L21+24 + 274 0006 D3ED087A vldr.32 s15, [r3, #32] + 275 .loc 1 82 23 + 276 000a 9FED6A7A vldr.32 s14, .L21+28 + 277 000e F4EEC77A vcmpe.f32 s15, s14 + 278 0012 F1EE10FA vmrs APSR_nzcv, FPSCR + 279 0016 1ADD ble .L19 + 280 .loc 1 82 77 discriminator 1 + 281 0018 654B ldr r3, .L21+24 + 282 001a 1B6A ldr r3, [r3, #32] @ float + 283 001c 1846 mov r0, r3 @ float + 284 001e FFF7FEFF bl __aeabi_f2d + 285 .loc 1 82 81 discriminator 1 + 286 0022 5DA3 adr r3, .L21 + 287 0024 D3E90023 ldrd r2, [r3] + 288 0028 FFF7FEFF bl __aeabi_dsub + 289 002c 0246 mov r2, r0 + 290 002e 0B46 mov r3, r1 + 291 0030 1046 mov r0, r2 + 292 0032 1946 mov r1, r3 + 293 .loc 1 82 93 discriminator 1 + 294 0034 5AA3 adr r3, .L21+8 + 295 0036 D3E90023 ldrd r2, [r3] + 296 003a FFF7FEFF bl __aeabi_dmul + 297 003e 0246 mov r2, r0 + 298 0040 0B46 mov r3, r1 + 299 .loc 1 82 23 discriminator 1 + 300 0042 1046 mov r0, r2 + 301 0044 1946 mov r1, r3 + 302 0046 FFF7FEFF bl __aeabi_d2iz + ARM GAS /tmp/cctkPVvk.s page 7 + + + 303 004a 0346 mov r3, r0 + 304 004c 00E0 b .L7 + 305 .L19: + 306 .loc 1 82 23 is_stmt 0 discriminator 2 + 307 004e 0023 movs r3, #0 + 308 .L7: + 309 .loc 1 82 23 discriminator 4 + 310 0050 594A ldr r2, .L21+32 + 311 0052 1360 str r3, [r2] + 83:Core/Src/state_machine.c **** CURRENT_MEASUREMENT_ON = (module.auxVoltages[1] > 2400); + 312 .loc 1 83 47 is_stmt 1 + 313 0054 564B ldr r3, .L21+24 + 314 0056 D3ED097A vldr.32 s15, [r3, #36] + 315 .loc 1 83 51 + 316 005a 9FED587A vldr.32 s14, .L21+36 + 317 005e F4EEC77A vcmpe.f32 s15, s14 + 318 0062 F1EE10FA vmrs APSR_nzcv, FPSCR + 319 0066 CCBF ite gt + 320 0068 0123 movgt r3, #1 + 321 006a 0023 movle r3, #0 + 322 006c DAB2 uxtb r2, r3 + 323 .loc 1 83 26 + 324 006e 544B ldr r3, .L21+40 + 325 0070 1A70 strb r2, [r3] + 84:Core/Src/state_machine.c **** RELAY_ESC_SIDE_VOLTAGE = module.auxVoltages[2] * 15.19; + 326 .loc 1 84 46 + 327 0072 4F4B ldr r3, .L21+24 + 328 0074 9B6A ldr r3, [r3, #40] @ float + 329 0076 1846 mov r0, r3 @ float + 330 0078 FFF7FEFF bl __aeabi_f2d + 331 .loc 1 84 50 + 332 007c 4AA3 adr r3, .L21+16 + 333 007e D3E90023 ldrd r2, [r3] + 334 0082 FFF7FEFF bl __aeabi_dmul + 335 0086 0246 mov r2, r0 + 336 0088 0B46 mov r3, r1 + 337 .loc 1 84 26 + 338 008a 1046 mov r0, r2 + 339 008c 1946 mov r1, r3 + 340 008e FFF7FEFF bl __aeabi_d2iz + 341 0092 0346 mov r3, r0 + 342 0094 4B4A ldr r2, .L21+44 + 343 0096 1360 str r3, [r2] + 85:Core/Src/state_machine.c **** RELAY_BAT_SIDE_VOLTAGE = module.auxVoltages[3] * 15.19; // the calculation says the factor is + 344 .loc 1 85 46 + 345 0098 454B ldr r3, .L21+24 + 346 009a DB6A ldr r3, [r3, #44] @ float + 347 009c 1846 mov r0, r3 @ float + 348 009e FFF7FEFF bl __aeabi_f2d + 349 .loc 1 85 50 + 350 00a2 41A3 adr r3, .L21+16 + 351 00a4 D3E90023 ldrd r2, [r3] + 352 00a8 FFF7FEFF bl __aeabi_dmul + 353 00ac 0246 mov r2, r0 + 354 00ae 0B46 mov r3, r1 + 355 .loc 1 85 26 + 356 00b0 1046 mov r0, r2 + ARM GAS /tmp/cctkPVvk.s page 8 + + + 357 00b2 1946 mov r1, r3 + 358 00b4 FFF7FEFF bl __aeabi_d2iz + 359 00b8 0346 mov r3, r0 + 360 00ba 434A ldr r2, .L21+48 + 361 00bc 1360 str r3, [r2] + 86:Core/Src/state_machine.c **** + 87:Core/Src/state_machine.c **** //if (can_timeout_timer < HAL_GetTick()) + 88:Core/Src/state_machine.c **** // state.current_state = state.target_state = STATE_INACTIVE; + 89:Core/Src/state_machine.c **** /* + 90:Core/Src/state_machine.c **** if (eeprom_timer < HAL_GetTick()){ + 91:Core/Src/state_machine.c **** eeprom_write_status(); + 92:Core/Src/state_machine.c **** eeprom_timer = HAL_GetTick() + EEPROM_WRITE_FREQ; + 93:Core/Src/state_machine.c **** } + 94:Core/Src/state_machine.c **** */ + 95:Core/Src/state_machine.c **** can_handle_send_status(); + 362 .loc 1 95 3 + 363 00be FFF7FEFF bl can_handle_send_status + 96:Core/Src/state_machine.c **** can_handle_send_log(); + 364 .loc 1 96 3 + 365 00c2 FFF7FEFF bl can_handle_send_log + 97:Core/Src/state_machine.c **** sm_check_errors(); + 366 .loc 1 97 3 + 367 00c6 FFF7FEFF bl sm_check_errors + 98:Core/Src/state_machine.c **** sm_precharge_discharge_manager(); + 368 .loc 1 98 3 + 369 00ca FFF7FEFF bl sm_precharge_discharge_manager + 99:Core/Src/state_machine.c **** //sm_calibrate_powerground(); + 100:Core/Src/state_machine.c **** sm_balancing(); + 370 .loc 1 100 3 + 371 00ce FFF7FEFF bl sm_balancing + 101:Core/Src/state_machine.c **** sm_powerground_manager(); + 372 .loc 1 101 3 + 373 00d2 FFF7FEFF bl sm_powerground_manager + 102:Core/Src/state_machine.c **** tmp1075_measure(); + 374 .loc 1 102 3 + 375 00d6 FFF7FEFF bl tmp1075_measure + 103:Core/Src/state_machine.c **** status_led_update(); + 376 .loc 1 103 3 + 377 00da FFF7FEFF bl status_led_update + 104:Core/Src/state_machine.c **** soc_update(); + 378 .loc 1 104 3 + 379 00de FFF7FEFF bl soc_update + 105:Core/Src/state_machine.c **** + 106:Core/Src/state_machine.c **** switch (state.current_state) { + 380 .loc 1 106 16 + 381 00e2 3A4B ldr r3, .L21+52 + 382 00e4 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 383 .loc 1 106 3 + 384 00e6 072B cmp r3, #7 + 385 00e8 4AD8 bhi .L8 + 386 00ea 01A2 adr r2, .L10 + 387 00ec 52F823F0 ldr pc, [r2, r3, lsl #2] + 388 .p2align 2 + 389 .L10: + 390 00f0 11010000 .word .L17+1 + 391 00f4 1F010000 .word .L16+1 + 392 00f8 2D010000 .word .L15+1 + ARM GAS /tmp/cctkPVvk.s page 9 + + + 393 00fc 3B010000 .word .L14+1 + 394 0100 49010000 .word .L13+1 + 395 0104 57010000 .word .L12+1 + 396 0108 65010000 .word .L11+1 + 397 010c 73010000 .word .L9+1 + 398 .p2align 1 + 399 .L17: + 107:Core/Src/state_machine.c **** case STATE_INACTIVE: + 108:Core/Src/state_machine.c **** state.current_state = sm_update_inactive(); // monitor only + 400 .loc 1 108 29 + 401 0110 FFF7FEFF bl sm_update_inactive + 402 0114 0346 mov r3, r0 + 403 0116 1A46 mov r2, r3 + 404 .loc 1 108 27 discriminator 1 + 405 0118 2C4B ldr r3, .L21+52 + 406 011a 1A70 strb r2, [r3] + 109:Core/Src/state_machine.c **** break; + 407 .loc 1 109 7 + 408 011c 30E0 b .L8 + 409 .L16: + 110:Core/Src/state_machine.c **** case STATE_PRECHARGE: + 111:Core/Src/state_machine.c **** state.current_state = sm_update_precharge(); // set PRECHARGE + 410 .loc 1 111 29 + 411 011e FFF7FEFF bl sm_update_precharge + 412 0122 0346 mov r3, r0 + 413 0124 1A46 mov r2, r3 + 414 .loc 1 111 27 discriminator 1 + 415 0126 294B ldr r3, .L21+52 + 416 0128 1A70 strb r2, [r3] + 112:Core/Src/state_machine.c **** break; + 417 .loc 1 112 7 + 418 012a 29E0 b .L8 + 419 .L15: + 113:Core/Src/state_machine.c **** case STATE_READY: + 114:Core/Src/state_machine.c **** state.current_state = sm_update_ready(); + 420 .loc 1 114 29 + 421 012c FFF7FEFF bl sm_update_ready + 422 0130 0346 mov r3, r0 + 423 0132 1A46 mov r2, r3 + 424 .loc 1 114 27 discriminator 1 + 425 0134 254B ldr r3, .L21+52 + 426 0136 1A70 strb r2, [r3] + 115:Core/Src/state_machine.c **** break; + 427 .loc 1 115 7 + 428 0138 22E0 b .L8 + 429 .L14: + 116:Core/Src/state_machine.c **** case STATE_ACTIVE: + 117:Core/Src/state_machine.c **** state.current_state = sm_update_active(); + 430 .loc 1 117 29 + 431 013a FFF7FEFF bl sm_update_active + 432 013e 0346 mov r3, r0 + 433 0140 1A46 mov r2, r3 + 434 .loc 1 117 27 discriminator 1 + 435 0142 224B ldr r3, .L21+52 + 436 0144 1A70 strb r2, [r3] + 118:Core/Src/state_machine.c **** break; + 437 .loc 1 118 7 + ARM GAS /tmp/cctkPVvk.s page 10 + + + 438 0146 1BE0 b .L8 + 439 .L13: + 119:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 120:Core/Src/state_machine.c **** state.current_state = sm_update_discharge(); + 440 .loc 1 120 29 + 441 0148 FFF7FEFF bl sm_update_discharge + 442 014c 0346 mov r3, r0 + 443 014e 1A46 mov r2, r3 + 444 .loc 1 120 27 discriminator 1 + 445 0150 1E4B ldr r3, .L21+52 + 446 0152 1A70 strb r2, [r3] + 121:Core/Src/state_machine.c **** break; + 447 .loc 1 121 7 + 448 0154 14E0 b .L8 + 449 .L12: + 122:Core/Src/state_machine.c **** case STATE_CHARGING_PRECHARGE: + 123:Core/Src/state_machine.c **** state.current_state = sm_update_charging_precharge(); + 450 .loc 1 123 29 + 451 0156 FFF7FEFF bl sm_update_charging_precharge + 452 015a 0346 mov r3, r0 + 453 015c 1A46 mov r2, r3 + 454 .loc 1 123 27 discriminator 1 + 455 015e 1B4B ldr r3, .L21+52 + 456 0160 1A70 strb r2, [r3] + 124:Core/Src/state_machine.c **** break; + 457 .loc 1 124 7 + 458 0162 0DE0 b .L8 + 459 .L11: + 125:Core/Src/state_machine.c **** case STATE_CHARGING: + 126:Core/Src/state_machine.c **** state.current_state = sm_update_charging(); + 460 .loc 1 126 29 + 461 0164 FFF7FEFF bl sm_update_charging + 462 0168 0346 mov r3, r0 + 463 016a 1A46 mov r2, r3 + 464 .loc 1 126 27 discriminator 1 + 465 016c 174B ldr r3, .L21+52 + 466 016e 1A70 strb r2, [r3] + 127:Core/Src/state_machine.c **** break; + 467 .loc 1 127 7 + 468 0170 06E0 b .L8 + 469 .L9: + 128:Core/Src/state_machine.c **** case STATE_ERROR: + 129:Core/Src/state_machine.c **** state.current_state = sm_update_error(); // enter the correct ERROR state + 470 .loc 1 129 29 + 471 0172 FFF7FEFF bl sm_update_error + 472 0176 0346 mov r3, r0 + 473 0178 1A46 mov r2, r3 + 474 .loc 1 129 27 discriminator 1 + 475 017a 144B ldr r3, .L21+52 + 476 017c 1A70 strb r2, [r3] + 130:Core/Src/state_machine.c **** break; + 477 .loc 1 130 7 + 478 017e 00BF nop + 479 .L8: + 131:Core/Src/state_machine.c **** } + 132:Core/Src/state_machine.c **** + 133:Core/Src/state_machine.c **** sm_set_relay_positions(state.current_state); + ARM GAS /tmp/cctkPVvk.s page 11 + + + 480 .loc 1 133 3 + 481 0180 124B ldr r3, .L21+52 + 482 0182 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 483 0184 1846 mov r0, r3 + 484 0186 FFF7FEFF bl sm_set_relay_positions + 134:Core/Src/state_machine.c **** state.target_state = state.current_state; + 485 .loc 1 134 29 + 486 018a 104B ldr r3, .L21+52 + 487 018c 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 488 .loc 1 134 22 + 489 018e 0F4B ldr r3, .L21+52 + 490 0190 5A70 strb r2, [r3, #1] + 135:Core/Src/state_machine.c **** } + 491 .loc 1 135 1 + 492 0192 00BF nop + 493 0194 80BD pop {r7, pc} + 494 .L22: + 495 0196 00BF .align 3 + 496 .L21: + 497 0198 00000000 .word 0 + 498 019c 007EA340 .word 1084456448 + 499 01a0 00000000 .word 0 + 500 01a4 00C07240 .word 1081262080 + 501 01a8 E17A14AE .word -1374389535 + 502 01ac 47612E40 .word 1076781383 + 503 01b0 00000000 .word module + 504 01b4 00F01B45 .word 1159458816 + 505 01b8 00000000 .word CURRENT_MEASUREMENT + 506 01bc 00001645 .word 1159069696 + 507 01c0 00000000 .word CURRENT_MEASUREMENT_ON + 508 01c4 00000000 .word RELAY_ESC_SIDE_VOLTAGE + 509 01c8 00000000 .word RELAY_BAT_SIDE_VOLTAGE + 510 01cc 00000000 .word state + 511 .cfi_endproc + 512 .LFE131: + 514 .section .text.sm_handle_ams_in,"ax",%progbits + 515 .align 1 + 516 .global sm_handle_ams_in + 517 .syntax unified + 518 .thumb + 519 .thumb_func + 521 sm_handle_ams_in: + 522 .LFB132: + 136:Core/Src/state_machine.c **** + 137:Core/Src/state_machine.c **** void sm_handle_ams_in(const uint8_t *data){ + 523 .loc 1 137 43 + 524 .cfi_startproc + 525 @ args = 0, pretend = 0, frame = 8 + 526 @ frame_needed = 1, uses_anonymous_args = 0 + 527 0000 80B5 push {r7, lr} + 528 .cfi_def_cfa_offset 8 + 529 .cfi_offset 7, -8 + 530 .cfi_offset 14, -4 + 531 0002 82B0 sub sp, sp, #8 + 532 .cfi_def_cfa_offset 16 + 533 0004 00AF add r7, sp, #0 + 534 .cfi_def_cfa_register 7 + ARM GAS /tmp/cctkPVvk.s page 12 + + + 535 0006 7860 str r0, [r7, #4] + 138:Core/Src/state_machine.c **** if (programming_mode == 1 && (state.current_state == STATE_READY || state.current_state == STATE_ + 536 .loc 1 138 24 + 537 0008 3D4B ldr r3, .L46 + 538 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 539 .loc 1 138 6 + 540 000c 002B cmp r3, #0 + 541 000e 0DD0 beq .L24 + 542 .loc 1 138 38 discriminator 1 + 543 0010 3C4B ldr r3, .L46+4 + 544 0012 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 545 .loc 1 138 29 discriminator 1 + 546 0014 022B cmp r3, #2 + 547 0016 03D0 beq .L25 + 548 .loc 1 138 76 discriminator 3 + 549 0018 3A4B ldr r3, .L46+4 + 550 001a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 551 .loc 1 138 68 discriminator 3 + 552 001c 032B cmp r3, #3 + 553 001e 05D1 bne .L24 + 554 .L25: + 555 .loc 1 138 138 discriminator 4 + 556 0020 7B68 ldr r3, [r7, #4] + 557 0022 0133 adds r3, r3, #1 + 558 .loc 1 138 110 discriminator 4 + 559 0024 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 560 0026 1846 mov r0, r3 + 561 0028 FFF7FEFF bl PWM_powerground_control + 562 .L24: + 139:Core/Src/state_machine.c **** + 140:Core/Src/state_machine.c **** switch (data[0]) { + 563 .loc 1 140 15 + 564 002c 7B68 ldr r3, [r7, #4] + 565 002e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 566 .loc 1 140 3 + 567 0030 FF2B cmp r3, #255 + 568 0032 50D0 beq .L26 + 569 0034 FF2B cmp r3, #255 + 570 0036 5EDC bgt .L40 + 571 0038 F12B cmp r3, #241 + 572 003a 53D0 beq .L41 + 573 003c F12B cmp r3, #241 + 574 003e 5ADC bgt .L40 + 575 0040 F02B cmp r3, #240 + 576 0042 40D0 beq .L29 + 577 0044 F02B cmp r3, #240 + 578 0046 56DC bgt .L40 + 579 0048 022B cmp r3, #2 + 580 004a 2BD0 beq .L30 + 581 004c 022B cmp r3, #2 + 582 004e 52DC bgt .L40 + 583 0050 002B cmp r3, #0 + 584 0052 02D0 beq .L31 + 585 0054 012B cmp r3, #1 + 586 0056 0BD0 beq .L32 + 141:Core/Src/state_machine.c **** case 0x00: + 142:Core/Src/state_machine.c **** if (state.current_state != STATE_INACTIVE){ + ARM GAS /tmp/cctkPVvk.s page 13 + + + 143:Core/Src/state_machine.c **** state.target_state = STATE_DISCHARGE; + 144:Core/Src/state_machine.c **** PWM_powerground_control(255); + 145:Core/Src/state_machine.c **** } + 146:Core/Src/state_machine.c **** break; + 147:Core/Src/state_machine.c **** case 0x01: + 148:Core/Src/state_machine.c **** if (state.target_state == STATE_INACTIVE || state.target_state == STATE_DISCHARGE){ + 149:Core/Src/state_machine.c **** state.target_state = STATE_PRECHARGE; + 150:Core/Src/state_machine.c **** PWM_powerground_control(0); + 151:Core/Src/state_machine.c **** } else if (state.target_state == STATE_ACTIVE){ + 152:Core/Src/state_machine.c **** state.target_state = STATE_READY; + 153:Core/Src/state_machine.c **** PWM_powerground_control(0); + 154:Core/Src/state_machine.c **** } + 155:Core/Src/state_machine.c **** break; + 156:Core/Src/state_machine.c **** case 0x02: + 157:Core/Src/state_machine.c **** if (state.current_state == STATE_READY || state.current_state == STATE_ACTIVE){ + 158:Core/Src/state_machine.c **** target_powerground_status = data[1]; + 159:Core/Src/state_machine.c **** state.target_state = STATE_ACTIVE; // READY -> ACTIVE + 160:Core/Src/state_machine.c **** } + 161:Core/Src/state_machine.c **** break; + 162:Core/Src/state_machine.c **** case 0xF0: + 163:Core/Src/state_machine.c **** if (state.current_state == STATE_INACTIVE){ + 164:Core/Src/state_machine.c **** state.target_state = STATE_CHARGING_PRECHARGE; + 165:Core/Src/state_machine.c **** } + 166:Core/Src/state_machine.c **** break; + 167:Core/Src/state_machine.c **** case 0xF1: // EEPROM + 168:Core/Src/state_machine.c **** break; + 169:Core/Src/state_machine.c **** if (state.current_state == STATE_INACTIVE) + 170:Core/Src/state_machine.c **** // can_handle_dump(); + 171:Core/Src/state_machine.c **** break; + 172:Core/Src/state_machine.c **** case 0xFF: // EMERGENCY SHUTDOWN + 173:Core/Src/state_machine.c **** state.current_state = STATE_DISCHARGE; + 174:Core/Src/state_machine.c **** state.target_state = STATE_ERROR; + 175:Core/Src/state_machine.c **** break; + 176:Core/Src/state_machine.c **** } + 177:Core/Src/state_machine.c **** } + 587 .loc 1 177 1 + 588 0058 4DE0 b .L40 + 589 .L31: + 142:Core/Src/state_machine.c **** state.target_state = STATE_DISCHARGE; + 590 .loc 1 142 16 + 591 005a 2A4B ldr r3, .L46+4 + 592 005c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 142:Core/Src/state_machine.c **** state.target_state = STATE_DISCHARGE; + 593 .loc 1 142 10 + 594 005e 002B cmp r3, #0 + 595 0060 42D0 beq .L42 + 143:Core/Src/state_machine.c **** PWM_powerground_control(255); + 596 .loc 1 143 28 + 597 0062 284B ldr r3, .L46+4 + 598 0064 0422 movs r2, #4 + 599 0066 5A70 strb r2, [r3, #1] + 144:Core/Src/state_machine.c **** } + 600 .loc 1 144 9 + 601 0068 FF20 movs r0, #255 + 602 006a FFF7FEFF bl PWM_powerground_control + 146:Core/Src/state_machine.c **** case 0x01: + 603 .loc 1 146 7 + ARM GAS /tmp/cctkPVvk.s page 14 + + + 604 006e 3BE0 b .L42 + 605 .L32: + 148:Core/Src/state_machine.c **** state.target_state = STATE_PRECHARGE; + 606 .loc 1 148 16 + 607 0070 244B ldr r3, .L46+4 + 608 0072 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 148:Core/Src/state_machine.c **** state.target_state = STATE_PRECHARGE; + 609 .loc 1 148 10 + 610 0074 002B cmp r3, #0 + 611 0076 03D0 beq .L34 + 148:Core/Src/state_machine.c **** state.target_state = STATE_PRECHARGE; + 612 .loc 1 148 56 discriminator 1 + 613 0078 224B ldr r3, .L46+4 + 614 007a 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 148:Core/Src/state_machine.c **** state.target_state = STATE_PRECHARGE; + 615 .loc 1 148 48 discriminator 1 + 616 007c 042B cmp r3, #4 + 617 007e 06D1 bne .L35 + 618 .L34: + 149:Core/Src/state_machine.c **** PWM_powerground_control(0); + 619 .loc 1 149 28 + 620 0080 204B ldr r3, .L46+4 + 621 0082 0122 movs r2, #1 + 622 0084 5A70 strb r2, [r3, #1] + 150:Core/Src/state_machine.c **** } else if (state.target_state == STATE_ACTIVE){ + 623 .loc 1 150 9 + 624 0086 0020 movs r0, #0 + 625 0088 FFF7FEFF bl PWM_powerground_control + 155:Core/Src/state_machine.c **** case 0x02: + 626 .loc 1 155 7 + 627 008c 2EE0 b .L43 + 628 .L35: + 151:Core/Src/state_machine.c **** state.target_state = STATE_READY; + 629 .loc 1 151 23 + 630 008e 1D4B ldr r3, .L46+4 + 631 0090 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 151:Core/Src/state_machine.c **** state.target_state = STATE_READY; + 632 .loc 1 151 17 + 633 0092 032B cmp r3, #3 + 634 0094 2AD1 bne .L43 + 152:Core/Src/state_machine.c **** PWM_powerground_control(0); + 635 .loc 1 152 28 + 636 0096 1B4B ldr r3, .L46+4 + 637 0098 0222 movs r2, #2 + 638 009a 5A70 strb r2, [r3, #1] + 153:Core/Src/state_machine.c **** } + 639 .loc 1 153 9 + 640 009c 0020 movs r0, #0 + 641 009e FFF7FEFF bl PWM_powerground_control + 155:Core/Src/state_machine.c **** case 0x02: + 642 .loc 1 155 7 + 643 00a2 23E0 b .L43 + 644 .L30: + 157:Core/Src/state_machine.c **** target_powerground_status = data[1]; + 645 .loc 1 157 16 + 646 00a4 174B ldr r3, .L46+4 + 647 00a6 1B78 ldrb r3, [r3] @ zero_extendqisi2 + ARM GAS /tmp/cctkPVvk.s page 15 + + + 157:Core/Src/state_machine.c **** target_powerground_status = data[1]; + 648 .loc 1 157 10 + 649 00a8 022B cmp r3, #2 + 650 00aa 03D0 beq .L37 + 157:Core/Src/state_machine.c **** target_powerground_status = data[1]; + 651 .loc 1 157 54 discriminator 1 + 652 00ac 154B ldr r3, .L46+4 + 653 00ae 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 157:Core/Src/state_machine.c **** target_powerground_status = data[1]; + 654 .loc 1 157 46 discriminator 1 + 655 00b0 032B cmp r3, #3 + 656 00b2 1DD1 bne .L44 + 657 .L37: + 158:Core/Src/state_machine.c **** state.target_state = STATE_ACTIVE; // READY -> ACTIVE + 658 .loc 1 158 41 + 659 00b4 7B68 ldr r3, [r7, #4] + 660 00b6 0133 adds r3, r3, #1 + 661 00b8 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 158:Core/Src/state_machine.c **** state.target_state = STATE_ACTIVE; // READY -> ACTIVE + 662 .loc 1 158 35 + 663 00ba 134B ldr r3, .L46+8 + 664 00bc 1A70 strb r2, [r3] + 159:Core/Src/state_machine.c **** } + 665 .loc 1 159 28 + 666 00be 114B ldr r3, .L46+4 + 667 00c0 0322 movs r2, #3 + 668 00c2 5A70 strb r2, [r3, #1] + 161:Core/Src/state_machine.c **** case 0xF0: + 669 .loc 1 161 7 + 670 00c4 14E0 b .L44 + 671 .L29: + 163:Core/Src/state_machine.c **** state.target_state = STATE_CHARGING_PRECHARGE; + 672 .loc 1 163 16 + 673 00c6 0F4B ldr r3, .L46+4 + 674 00c8 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 163:Core/Src/state_machine.c **** state.target_state = STATE_CHARGING_PRECHARGE; + 675 .loc 1 163 10 + 676 00ca 002B cmp r3, #0 + 677 00cc 12D1 bne .L45 + 164:Core/Src/state_machine.c **** } + 678 .loc 1 164 28 + 679 00ce 0D4B ldr r3, .L46+4 + 680 00d0 0522 movs r2, #5 + 681 00d2 5A70 strb r2, [r3, #1] + 166:Core/Src/state_machine.c **** case 0xF1: // EEPROM + 682 .loc 1 166 7 + 683 00d4 0EE0 b .L45 + 684 .L26: + 173:Core/Src/state_machine.c **** state.target_state = STATE_ERROR; + 685 .loc 1 173 27 + 686 00d6 0B4B ldr r3, .L46+4 + 687 00d8 0422 movs r2, #4 + 688 00da 1A70 strb r2, [r3] + 174:Core/Src/state_machine.c **** break; + 689 .loc 1 174 26 + 690 00dc 094B ldr r3, .L46+4 + 691 00de 0722 movs r2, #7 + ARM GAS /tmp/cctkPVvk.s page 16 + + + 692 00e0 5A70 strb r2, [r3, #1] + 175:Core/Src/state_machine.c **** } + 693 .loc 1 175 7 + 694 00e2 08E0 b .L27 + 695 .L41: + 168:Core/Src/state_machine.c **** if (state.current_state == STATE_INACTIVE) + 696 .loc 1 168 7 + 697 00e4 00BF nop + 698 00e6 06E0 b .L40 + 699 .L42: + 146:Core/Src/state_machine.c **** case 0x01: + 700 .loc 1 146 7 + 701 00e8 00BF nop + 702 00ea 04E0 b .L40 + 703 .L43: + 155:Core/Src/state_machine.c **** case 0x02: + 704 .loc 1 155 7 + 705 00ec 00BF nop + 706 00ee 02E0 b .L40 + 707 .L44: + 161:Core/Src/state_machine.c **** case 0xF0: + 708 .loc 1 161 7 + 709 00f0 00BF nop + 710 00f2 00E0 b .L40 + 711 .L45: + 166:Core/Src/state_machine.c **** case 0xF1: // EEPROM + 712 .loc 1 166 7 + 713 00f4 00BF nop + 714 .L27: + 715 .L40: + 716 .loc 1 177 1 + 717 00f6 00BF nop + 718 00f8 0837 adds r7, r7, #8 + 719 .cfi_def_cfa_offset 8 + 720 00fa BD46 mov sp, r7 + 721 .cfi_def_cfa_register 13 + 722 @ sp needed + 723 00fc 80BD pop {r7, pc} + 724 .L47: + 725 00fe 00BF .align 2 + 726 .L46: + 727 0100 00000000 .word programming_mode + 728 0104 00000000 .word state + 729 0108 00000000 .word target_powerground_status + 730 .cfi_endproc + 731 .LFE132: + 733 .section .text.sm_precharge_discharge_manager,"ax",%progbits + 734 .align 1 + 735 .global sm_precharge_discharge_manager + 736 .syntax unified + 737 .thumb + 738 .thumb_func + 740 sm_precharge_discharge_manager: + 741 .LFB133: + 178:Core/Src/state_machine.c **** + 179:Core/Src/state_machine.c **** void sm_precharge_discharge_manager(){ + 742 .loc 1 179 38 + ARM GAS /tmp/cctkPVvk.s page 17 + + + 743 .cfi_startproc + 744 @ args = 0, pretend = 0, frame = 0 + 745 @ frame_needed = 1, uses_anonymous_args = 0 + 746 0000 80B5 push {r7, lr} + 747 .cfi_def_cfa_offset 8 + 748 .cfi_offset 7, -8 + 749 .cfi_offset 14, -4 + 750 0002 00AF add r7, sp, #0 + 751 .cfi_def_cfa_register 7 + 180:Core/Src/state_machine.c **** + 181:Core/Src/state_machine.c **** if (state.current_state != STATE_PRECHARGE && state.target_state == STATE_PRECHARGE){ + 752 .loc 1 181 12 + 753 0004 324B ldr r3, .L56 + 754 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 755 .loc 1 181 6 + 756 0008 012B cmp r3, #1 + 757 000a 0BD0 beq .L49 + 758 .loc 1 181 54 discriminator 1 + 759 000c 304B ldr r3, .L56 + 760 000e 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 761 .loc 1 181 46 discriminator 1 + 762 0010 012B cmp r3, #1 + 763 0012 07D1 bne .L49 + 182:Core/Src/state_machine.c **** precharge_timer = HAL_GetTick() + PRECHARGE_DURATION; + 764 .loc 1 182 23 + 765 0014 FFF7FEFF bl HAL_GetTick + 766 0018 0346 mov r3, r0 + 767 .loc 1 182 37 discriminator 1 + 768 001a 03F5FA53 add r3, r3, #8000 + 769 .loc 1 182 21 discriminator 1 + 770 001e 2D4A ldr r2, .L56+4 + 771 0020 1360 str r3, [r2] + 772 .loc 1 182 21 is_stmt 0 + 773 0022 10E0 b .L50 + 774 .L49: + 183:Core/Src/state_machine.c **** } else if (state.current_state == STATE_PRECHARGE && precharge_timer < HAL_GetTick()) { + 775 .loc 1 183 19 is_stmt 1 + 776 0024 2A4B ldr r3, .L56 + 777 0026 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 778 .loc 1 183 13 + 779 0028 012B cmp r3, #1 + 780 002a 0CD1 bne .L50 + 781 .loc 1 183 74 discriminator 1 + 782 002c FFF7FEFF bl HAL_GetTick + 783 0030 0246 mov r2, r0 + 784 .loc 1 183 72 discriminator 1 + 785 0032 284B ldr r3, .L56+4 + 786 0034 1B68 ldr r3, [r3] + 787 .loc 1 183 53 discriminator 1 + 788 0036 9A42 cmp r2, r3 + 789 0038 05D9 bls .L50 + 184:Core/Src/state_machine.c **** state.target_state = STATE_READY; + 790 .loc 1 184 24 + 791 003a 254B ldr r3, .L56 + 792 003c 0222 movs r2, #2 + 793 003e 5A70 strb r2, [r3, #1] + 185:Core/Src/state_machine.c **** precharge_timer = 0; + ARM GAS /tmp/cctkPVvk.s page 18 + + + 794 .loc 1 185 21 + 795 0040 244B ldr r3, .L56+4 + 796 0042 0022 movs r2, #0 + 797 0044 1A60 str r2, [r3] + 798 .L50: + 186:Core/Src/state_machine.c **** } + 187:Core/Src/state_machine.c **** + 188:Core/Src/state_machine.c **** if (state.current_state != STATE_CHARGING_PRECHARGE && state.target_state == STATE_CHARGING_PRECH + 799 .loc 1 188 12 + 800 0046 224B ldr r3, .L56 + 801 0048 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 802 .loc 1 188 6 + 803 004a 052B cmp r3, #5 + 804 004c 0BD0 beq .L51 + 805 .loc 1 188 63 discriminator 1 + 806 004e 204B ldr r3, .L56 + 807 0050 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 808 .loc 1 188 55 discriminator 1 + 809 0052 052B cmp r3, #5 + 810 0054 07D1 bne .L51 + 189:Core/Src/state_machine.c **** precharge_timer = HAL_GetTick() + PRECHARGE_DURATION; + 811 .loc 1 189 23 + 812 0056 FFF7FEFF bl HAL_GetTick + 813 005a 0346 mov r3, r0 + 814 .loc 1 189 37 discriminator 1 + 815 005c 03F5FA53 add r3, r3, #8000 + 816 .loc 1 189 21 discriminator 1 + 817 0060 1C4A ldr r2, .L56+4 + 818 0062 1360 str r3, [r2] + 819 .loc 1 189 21 is_stmt 0 + 820 0064 10E0 b .L52 + 821 .L51: + 190:Core/Src/state_machine.c **** } else if (state.current_state == STATE_CHARGING_PRECHARGE && precharge_timer < HAL_GetTick()) { + 822 .loc 1 190 19 is_stmt 1 + 823 0066 1A4B ldr r3, .L56 + 824 0068 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 825 .loc 1 190 13 + 826 006a 052B cmp r3, #5 + 827 006c 0CD1 bne .L52 + 828 .loc 1 190 83 discriminator 1 + 829 006e FFF7FEFF bl HAL_GetTick + 830 0072 0246 mov r2, r0 + 831 .loc 1 190 81 discriminator 1 + 832 0074 174B ldr r3, .L56+4 + 833 0076 1B68 ldr r3, [r3] + 834 .loc 1 190 62 discriminator 1 + 835 0078 9A42 cmp r2, r3 + 836 007a 05D9 bls .L52 + 191:Core/Src/state_machine.c **** state.target_state = STATE_CHARGING; + 837 .loc 1 191 24 + 838 007c 144B ldr r3, .L56 + 839 007e 0622 movs r2, #6 + 840 0080 5A70 strb r2, [r3, #1] + 192:Core/Src/state_machine.c **** precharge_timer = 0; + 841 .loc 1 192 21 + 842 0082 144B ldr r3, .L56+4 + 843 0084 0022 movs r2, #0 + ARM GAS /tmp/cctkPVvk.s page 19 + + + 844 0086 1A60 str r2, [r3] + 845 .L52: + 193:Core/Src/state_machine.c **** } + 194:Core/Src/state_machine.c **** + 195:Core/Src/state_machine.c **** if (state.current_state != STATE_DISCHARGE && state.target_state == STATE_DISCHARGE){ + 846 .loc 1 195 12 + 847 0088 114B ldr r3, .L56 + 848 008a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 849 .loc 1 195 6 + 850 008c 042B cmp r3, #4 + 851 008e 0BD0 beq .L53 + 852 .loc 1 195 54 discriminator 1 + 853 0090 0F4B ldr r3, .L56 + 854 0092 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 855 .loc 1 195 46 discriminator 1 + 856 0094 042B cmp r3, #4 + 857 0096 07D1 bne .L53 + 196:Core/Src/state_machine.c **** discharge_timer = HAL_GetTick() + DISCHARGE_DURATION; + 858 .loc 1 196 23 + 859 0098 FFF7FEFF bl HAL_GetTick + 860 009c 0346 mov r3, r0 + 861 .loc 1 196 37 discriminator 1 + 862 009e 03F5FA53 add r3, r3, #8000 + 863 .loc 1 196 21 discriminator 1 + 864 00a2 0D4A ldr r2, .L56+8 + 865 00a4 1360 str r3, [r2] + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 198:Core/Src/state_machine.c **** state.target_state = STATE_INACTIVE; + 199:Core/Src/state_machine.c **** discharge_timer = 0; + 200:Core/Src/state_machine.c **** } + 201:Core/Src/state_machine.c **** + 202:Core/Src/state_machine.c **** } + 866 .loc 1 202 1 + 867 00a6 10E0 b .L55 + 868 .L53: + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 869 .loc 1 197 19 + 870 00a8 094B ldr r3, .L56 + 871 00aa 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 872 .loc 1 197 13 + 873 00ac 042B cmp r3, #4 + 874 00ae 0CD1 bne .L55 + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 875 .loc 1 197 74 discriminator 1 + 876 00b0 FFF7FEFF bl HAL_GetTick + 877 00b4 0246 mov r2, r0 + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 878 .loc 1 197 72 discriminator 1 + 879 00b6 084B ldr r3, .L56+8 + 880 00b8 1B68 ldr r3, [r3] + 197:Core/Src/state_machine.c **** } else if (state.current_state == STATE_DISCHARGE && discharge_timer < HAL_GetTick()) { + 881 .loc 1 197 53 discriminator 1 + 882 00ba 9A42 cmp r2, r3 + 883 00bc 05D9 bls .L55 + 198:Core/Src/state_machine.c **** discharge_timer = 0; + 884 .loc 1 198 24 + ARM GAS /tmp/cctkPVvk.s page 20 + + + 885 00be 044B ldr r3, .L56 + 886 00c0 0022 movs r2, #0 + 887 00c2 5A70 strb r2, [r3, #1] + 199:Core/Src/state_machine.c **** } + 888 .loc 1 199 21 + 889 00c4 044B ldr r3, .L56+8 + 890 00c6 0022 movs r2, #0 + 891 00c8 1A60 str r2, [r3] + 892 .L55: + 893 .loc 1 202 1 + 894 00ca 00BF nop + 895 00cc 80BD pop {r7, pc} + 896 .L57: + 897 00ce 00BF .align 2 + 898 .L56: + 899 00d0 00000000 .word state + 900 00d4 00000000 .word precharge_timer + 901 00d8 00000000 .word discharge_timer + 902 .cfi_endproc + 903 .LFE133: + 905 .section .text.sm_powerground_manager,"ax",%progbits + 906 .align 1 + 907 .global sm_powerground_manager + 908 .syntax unified + 909 .thumb + 910 .thumb_func + 912 sm_powerground_manager: + 913 .LFB134: + 203:Core/Src/state_machine.c **** + 204:Core/Src/state_machine.c **** void sm_powerground_manager(){ + 914 .loc 1 204 30 + 915 .cfi_startproc + 916 @ args = 0, pretend = 0, frame = 0 + 917 @ frame_needed = 1, uses_anonymous_args = 0 + 918 0000 80B5 push {r7, lr} + 919 .cfi_def_cfa_offset 8 + 920 .cfi_offset 7, -8 + 921 .cfi_offset 14, -4 + 922 0002 00AF add r7, sp, #0 + 923 .cfi_def_cfa_register 7 + 205:Core/Src/state_machine.c **** if (current_powerground_status == target_powerground_status) + 924 .loc 1 205 34 + 925 0004 254B ldr r3, .L65 + 926 0006 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 927 0008 254B ldr r3, .L65+4 + 928 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 929 .loc 1 205 6 + 930 000c 9A42 cmp r2, r3 + 931 000e 43D0 beq .L64 + 206:Core/Src/state_machine.c **** return; + 207:Core/Src/state_machine.c **** if ( current_powerground_status > 100 || target_powerground_status > 100){ //something went wrong + 932 .loc 1 207 35 + 933 0010 224B ldr r3, .L65 + 934 0012 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 935 .loc 1 207 6 + 936 0014 642B cmp r3, #100 + 937 0016 03D8 bhi .L61 + ARM GAS /tmp/cctkPVvk.s page 21 + + + 938 .loc 1 207 70 discriminator 1 + 939 0018 214B ldr r3, .L65+4 + 940 001a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 941 .loc 1 207 41 discriminator 1 + 942 001c 642B cmp r3, #100 + 943 001e 0AD9 bls .L62 + 944 .L61: + 208:Core/Src/state_machine.c **** PWM_powerground_control(255); + 945 .loc 1 208 5 + 946 0020 FF20 movs r0, #255 + 947 0022 FFF7FEFF bl PWM_powerground_control + 209:Core/Src/state_machine.c **** current_powerground_status = target_powerground_status= 0; + 948 .loc 1 209 59 + 949 0026 1E4B ldr r3, .L65+4 + 950 0028 0022 movs r2, #0 + 951 002a 1A70 strb r2, [r3] + 952 .loc 1 209 32 + 953 002c 1C4B ldr r3, .L65+4 + 954 002e 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 955 0030 1A4B ldr r3, .L65 + 956 0032 1A70 strb r2, [r3] + 210:Core/Src/state_machine.c **** return; + 957 .loc 1 210 5 + 958 0034 31E0 b .L58 + 959 .L62: + 211:Core/Src/state_machine.c **** } + 212:Core/Src/state_machine.c **** + 213:Core/Src/state_machine.c **** if (powerground_softstart_timer < HAL_GetTick()){ + 960 .loc 1 213 37 + 961 0036 FFF7FEFF bl HAL_GetTick + 962 003a 0246 mov r2, r0 + 963 .loc 1 213 35 discriminator 1 + 964 003c 194B ldr r3, .L65+8 + 965 003e 1B68 ldr r3, [r3] + 966 .loc 1 213 6 discriminator 1 + 967 0040 9A42 cmp r2, r3 + 968 0042 2AD9 bls .L58 + 214:Core/Src/state_machine.c **** if (current_powerground_status < target_powerground_status){ + 969 .loc 1 214 36 + 970 0044 154B ldr r3, .L65 + 971 0046 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 972 0048 154B ldr r3, .L65+4 + 973 004a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 974 .loc 1 214 8 + 975 004c 9A42 cmp r2, r3 + 976 004e 0ED2 bcs .L63 + 215:Core/Src/state_machine.c **** current_powerground_status += 5; + 977 .loc 1 215 34 + 978 0050 124B ldr r3, .L65 + 979 0052 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 980 0054 0533 adds r3, r3, #5 + 981 0056 DAB2 uxtb r2, r3 + 982 0058 104B ldr r3, .L65 + 983 005a 1A70 strb r2, [r3] + 216:Core/Src/state_machine.c **** PWM_powerground_softcontrol(); + 984 .loc 1 216 7 + 985 005c FFF7FEFF bl PWM_powerground_softcontrol + ARM GAS /tmp/cctkPVvk.s page 22 + + + 217:Core/Src/state_machine.c **** powerground_softstart_timer = HAL_GetTick() + POWERGROUND_SOFTSTART_INCREMENT_DELAY; + 986 .loc 1 217 37 + 987 0060 FFF7FEFF bl HAL_GetTick + 988 0064 0346 mov r3, r0 + 989 .loc 1 217 51 discriminator 1 + 990 0066 0F33 adds r3, r3, #15 + 991 .loc 1 217 35 discriminator 1 + 992 0068 0E4A ldr r2, .L65+8 + 993 006a 1360 str r3, [r2] + 994 006c 15E0 b .L58 + 995 .L63: + 218:Core/Src/state_machine.c **** } else if (current_powerground_status > target_powerground_status) { + 996 .loc 1 218 43 + 997 006e 0B4B ldr r3, .L65 + 998 0070 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 999 0072 0B4B ldr r3, .L65+4 + 1000 0074 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1001 .loc 1 218 15 + 1002 0076 9A42 cmp r2, r3 + 1003 0078 0FD9 bls .L58 + 219:Core/Src/state_machine.c **** current_powerground_status -= 5; + 1004 .loc 1 219 34 + 1005 007a 084B ldr r3, .L65 + 1006 007c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1007 007e 053B subs r3, r3, #5 + 1008 0080 DAB2 uxtb r2, r3 + 1009 0082 064B ldr r3, .L65 + 1010 0084 1A70 strb r2, [r3] + 220:Core/Src/state_machine.c **** PWM_powerground_softcontrol(); + 1011 .loc 1 220 7 + 1012 0086 FFF7FEFF bl PWM_powerground_softcontrol + 221:Core/Src/state_machine.c **** powerground_softstart_timer = HAL_GetTick() + POWERGROUND_SOFTSTART_INCREMENT_DELAY; + 1013 .loc 1 221 37 + 1014 008a FFF7FEFF bl HAL_GetTick + 1015 008e 0346 mov r3, r0 + 1016 .loc 1 221 51 discriminator 1 + 1017 0090 0F33 adds r3, r3, #15 + 1018 .loc 1 221 35 discriminator 1 + 1019 0092 044A ldr r2, .L65+8 + 1020 0094 1360 str r3, [r2] + 1021 0096 00E0 b .L58 + 1022 .L64: + 206:Core/Src/state_machine.c **** if ( current_powerground_status > 100 || target_powerground_status > 100){ //something went wrong + 1023 .loc 1 206 5 + 1024 0098 00BF nop + 1025 .L58: + 222:Core/Src/state_machine.c **** } + 223:Core/Src/state_machine.c **** } + 224:Core/Src/state_machine.c **** } + 1026 .loc 1 224 1 + 1027 009a 80BD pop {r7, pc} + 1028 .L66: + 1029 .align 2 + 1030 .L65: + 1031 009c 00000000 .word current_powerground_status + 1032 00a0 00000000 .word target_powerground_status + 1033 00a4 00000000 .word powerground_softstart_timer + ARM GAS /tmp/cctkPVvk.s page 23 + + + 1034 .cfi_endproc + 1035 .LFE134: + 1037 .section .text.sm_calibrate_powerground,"ax",%progbits + 1038 .align 1 + 1039 .global sm_calibrate_powerground + 1040 .syntax unified + 1041 .thumb + 1042 .thumb_func + 1044 sm_calibrate_powerground: + 1045 .LFB135: + 225:Core/Src/state_machine.c **** + 226:Core/Src/state_machine.c **** void sm_calibrate_powerground(){ + 1046 .loc 1 226 32 + 1047 .cfi_startproc + 1048 @ args = 0, pretend = 0, frame = 0 + 1049 @ frame_needed = 1, uses_anonymous_args = 0 + 1050 0000 80B5 push {r7, lr} + 1051 .cfi_def_cfa_offset 8 + 1052 .cfi_offset 7, -8 + 1053 .cfi_offset 14, -4 + 1054 0002 00AF add r7, sp, #0 + 1055 .cfi_def_cfa_register 7 + 227:Core/Src/state_machine.c **** if (powerground_calibration_stage != 4 && state.current_state == STATE_PRECHARGE){ + 1056 .loc 1 227 37 + 1057 0004 2D4B ldr r3, .L81 + 1058 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1059 .loc 1 227 6 + 1060 0008 042B cmp r3, #4 + 1061 000a 56D0 beq .L67 + 1062 .loc 1 227 50 discriminator 1 + 1063 000c 2C4B ldr r3, .L81+4 + 1064 000e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1065 .loc 1 227 42 discriminator 1 + 1066 0010 012B cmp r3, #1 + 1067 0012 52D1 bne .L67 + 228:Core/Src/state_machine.c **** switch (powerground_calibration_stage) { + 1068 .loc 1 228 5 + 1069 0014 294B ldr r3, .L81 + 1070 0016 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1071 0018 032B cmp r3, #3 + 1072 001a 4ED8 bhi .L67 + 1073 001c 01A2 adr r2, .L70 + 1074 001e 52F823F0 ldr pc, [r2, r3, lsl #2] + 1075 0022 00BF .p2align 2 + 1076 .L70: + 1077 0024 35000000 .word .L73+1 + 1078 0028 47000000 .word .L72+1 + 1079 002c 71000000 .word .L71+1 + 1080 0030 9B000000 .word .L69+1 + 1081 .p2align 1 + 1082 .L73: + 229:Core/Src/state_machine.c **** case 0: + 230:Core/Src/state_machine.c **** powerground_calibration_timer = HAL_GetTick() + 0; + 1083 .loc 1 230 41 + 1084 0034 FFF7FEFF bl HAL_GetTick + 1085 0038 0346 mov r3, r0 + 1086 .loc 1 230 39 discriminator 1 + ARM GAS /tmp/cctkPVvk.s page 24 + + + 1087 003a 224A ldr r2, .L81+8 + 1088 003c 1360 str r3, [r2] + 231:Core/Src/state_machine.c **** powerground_calibration_stage = 1; + 1089 .loc 1 231 39 + 1090 003e 1F4B ldr r3, .L81 + 1091 0040 0122 movs r2, #1 + 1092 0042 1A70 strb r2, [r3] + 232:Core/Src/state_machine.c **** return; + 1093 .loc 1 232 9 + 1094 0044 39E0 b .L67 + 1095 .L72: + 233:Core/Src/state_machine.c **** case 1: + 234:Core/Src/state_machine.c **** if (powerground_calibration_timer < HAL_GetTick()){ + 1096 .loc 1 234 45 + 1097 0046 FFF7FEFF bl HAL_GetTick + 1098 004a 0246 mov r2, r0 + 1099 .loc 1 234 43 discriminator 1 + 1100 004c 1D4B ldr r3, .L81+8 + 1101 004e 1B68 ldr r3, [r3] + 1102 .loc 1 234 12 discriminator 1 + 1103 0050 9A42 cmp r2, r3 + 1104 0052 2DD9 bls .L77 + 235:Core/Src/state_machine.c **** powerground_calibration_timer = HAL_GetTick() + 2000; + 1105 .loc 1 235 43 + 1106 0054 FFF7FEFF bl HAL_GetTick + 1107 0058 0346 mov r3, r0 + 1108 .loc 1 235 57 discriminator 1 + 1109 005a 03F5FA63 add r3, r3, #2000 + 1110 .loc 1 235 41 discriminator 1 + 1111 005e 194A ldr r2, .L81+8 + 1112 0060 1360 str r3, [r2] + 236:Core/Src/state_machine.c **** powerground_calibration_stage = 2; + 1113 .loc 1 236 41 + 1114 0062 164B ldr r3, .L81 + 1115 0064 0222 movs r2, #2 + 1116 0066 1A70 strb r2, [r3] + 237:Core/Src/state_machine.c **** PWM_powerground_control(100); + 1117 .loc 1 237 11 + 1118 0068 6420 movs r0, #100 + 1119 006a FFF7FEFF bl PWM_powerground_control + 238:Core/Src/state_machine.c **** } + 239:Core/Src/state_machine.c **** return; + 1120 .loc 1 239 9 + 1121 006e 1FE0 b .L77 + 1122 .L71: + 240:Core/Src/state_machine.c **** case 2: + 241:Core/Src/state_machine.c **** if (powerground_calibration_timer < HAL_GetTick()){ + 1123 .loc 1 241 45 + 1124 0070 FFF7FEFF bl HAL_GetTick + 1125 0074 0246 mov r2, r0 + 1126 .loc 1 241 43 discriminator 1 + 1127 0076 134B ldr r3, .L81+8 + 1128 0078 1B68 ldr r3, [r3] + 1129 .loc 1 241 12 discriminator 1 + 1130 007a 9A42 cmp r2, r3 + 1131 007c 1AD9 bls .L78 + 242:Core/Src/state_machine.c **** powerground_calibration_timer = HAL_GetTick() + 1000; + ARM GAS /tmp/cctkPVvk.s page 25 + + + 1132 .loc 1 242 43 + 1133 007e FFF7FEFF bl HAL_GetTick + 1134 0082 0346 mov r3, r0 + 1135 .loc 1 242 57 discriminator 1 + 1136 0084 03F57A73 add r3, r3, #1000 + 1137 .loc 1 242 41 discriminator 1 + 1138 0088 0E4A ldr r2, .L81+8 + 1139 008a 1360 str r3, [r2] + 243:Core/Src/state_machine.c **** powerground_calibration_stage = 3; + 1140 .loc 1 243 41 + 1141 008c 0B4B ldr r3, .L81 + 1142 008e 0322 movs r2, #3 + 1143 0090 1A70 strb r2, [r3] + 244:Core/Src/state_machine.c **** PWM_powerground_control(0); + 1144 .loc 1 244 11 + 1145 0092 0020 movs r0, #0 + 1146 0094 FFF7FEFF bl PWM_powerground_control + 245:Core/Src/state_machine.c **** } + 246:Core/Src/state_machine.c **** return; + 1147 .loc 1 246 9 + 1148 0098 0CE0 b .L78 + 1149 .L69: + 247:Core/Src/state_machine.c **** case 3: + 248:Core/Src/state_machine.c **** if (powerground_calibration_timer < HAL_GetTick()){ + 1150 .loc 1 248 45 + 1151 009a FFF7FEFF bl HAL_GetTick + 1152 009e 0246 mov r2, r0 + 1153 .loc 1 248 43 discriminator 1 + 1154 00a0 084B ldr r3, .L81+8 + 1155 00a2 1B68 ldr r3, [r3] + 1156 .loc 1 248 12 discriminator 1 + 1157 00a4 9A42 cmp r2, r3 + 1158 00a6 07D9 bls .L79 + 249:Core/Src/state_machine.c **** powerground_calibration_stage = 4; + 1159 .loc 1 249 41 + 1160 00a8 044B ldr r3, .L81 + 1161 00aa 0422 movs r2, #4 + 1162 00ac 1A70 strb r2, [r3] + 250:Core/Src/state_machine.c **** } + 251:Core/Src/state_machine.c **** return; + 1163 .loc 1 251 9 + 1164 00ae 03E0 b .L79 + 1165 .L77: + 239:Core/Src/state_machine.c **** case 2: + 1166 .loc 1 239 9 + 1167 00b0 00BF nop + 1168 00b2 02E0 b .L67 + 1169 .L78: + 246:Core/Src/state_machine.c **** case 3: + 1170 .loc 1 246 9 + 1171 00b4 00BF nop + 1172 00b6 00E0 b .L67 + 1173 .L79: + 1174 .loc 1 251 9 + 1175 00b8 00BF nop + 1176 .L67: + 252:Core/Src/state_machine.c **** } + ARM GAS /tmp/cctkPVvk.s page 26 + + + 253:Core/Src/state_machine.c **** } + 254:Core/Src/state_machine.c **** } + 1177 .loc 1 254 1 + 1178 00ba 80BD pop {r7, pc} + 1179 .L82: + 1180 .align 2 + 1181 .L81: + 1182 00bc 00000000 .word powerground_calibration_stage + 1183 00c0 00000000 .word state + 1184 00c4 00000000 .word powerground_calibration_timer + 1185 .cfi_endproc + 1186 .LFE135: + 1188 .section .text.sm_balancing,"ax",%progbits + 1189 .align 1 + 1190 .global sm_balancing + 1191 .syntax unified + 1192 .thumb + 1193 .thumb_func + 1195 sm_balancing: + 1196 .LFB136: + 255:Core/Src/state_machine.c **** + 256:Core/Src/state_machine.c **** void sm_balancing(){ + 1197 .loc 1 256 20 + 1198 .cfi_startproc + 1199 @ args = 0, pretend = 0, frame = 16 + 1200 @ frame_needed = 1, uses_anonymous_args = 0 + 1201 0000 80B5 push {r7, lr} + 1202 .cfi_def_cfa_offset 8 + 1203 .cfi_offset 7, -8 + 1204 .cfi_offset 14, -4 + 1205 0002 84B0 sub sp, sp, #16 + 1206 .cfi_def_cfa_offset 24 + 1207 0004 00AF add r7, sp, #0 + 1208 .cfi_def_cfa_register 7 + 257:Core/Src/state_machine.c **** if (balancing_timer < HAL_GetTick()){ + 1209 .loc 1 257 25 + 1210 0006 FFF7FEFF bl HAL_GetTick + 1211 000a 0246 mov r2, r0 + 1212 .loc 1 257 23 discriminator 1 + 1213 000c 364B ldr r3, .L93 + 1214 000e 1B68 ldr r3, [r3] + 1215 .loc 1 257 6 discriminator 1 + 1216 0010 9A42 cmp r2, r3 + 1217 0012 65D9 bls .L83 + 258:Core/Src/state_machine.c **** if (balancing_state){ + 1218 .loc 1 258 9 + 1219 0014 354B ldr r3, .L93+4 + 1220 0016 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1221 .loc 1 258 8 + 1222 0018 002B cmp r3, #0 + 1223 001a 55D0 beq .L85 + 1224 .LBB2: + 259:Core/Src/state_machine.c **** balancing_timer = HAL_GetTick() + 30000; + 1225 .loc 1 259 25 + 1226 001c FFF7FEFF bl HAL_GetTick + 1227 0020 0346 mov r3, r0 + 1228 .loc 1 259 39 discriminator 1 + ARM GAS /tmp/cctkPVvk.s page 27 + + + 1229 0022 03F5EA43 add r3, r3, #29952 + 1230 0026 3033 adds r3, r3, #48 + 1231 .loc 1 259 23 discriminator 1 + 1232 0028 2F4A ldr r2, .L93 + 1233 002a 1360 str r3, [r2] + 260:Core/Src/state_machine.c **** + 261:Core/Src/state_machine.c **** uint8_t id_cell_lowest_voltage = 0; + 1234 .loc 1 261 15 + 1235 002c 0023 movs r3, #0 + 1236 002e FB73 strb r3, [r7, #15] + 262:Core/Src/state_machine.c **** uint8_t num_of_cells_to_balance = 0; + 1237 .loc 1 262 15 + 1238 0030 0023 movs r3, #0 + 1239 0032 BB73 strb r3, [r7, #14] + 263:Core/Src/state_machine.c **** uint32_t channels = 0; + 1240 .loc 1 263 16 + 1241 0034 0023 movs r3, #0 + 1242 0036 BB60 str r3, [r7, #8] + 1243 .LBB3: + 264:Core/Src/state_machine.c **** + 265:Core/Src/state_machine.c **** for (int i = 0; i < 13; i++) { + 1244 .loc 1 265 16 + 1245 0038 0023 movs r3, #0 + 1246 003a 7B60 str r3, [r7, #4] + 1247 .loc 1 265 7 + 1248 003c 0EE0 b .L86 + 1249 .L88: + 266:Core/Src/state_machine.c **** if (module.cellVoltages[i] < module.cellVoltages[id_cell_lowest_voltage]) + 1250 .loc 1 266 32 + 1251 003e 2C4A ldr r2, .L93+8 + 1252 0040 7B68 ldr r3, [r7, #4] + 1253 0042 32F91320 ldrsh r2, [r2, r3, lsl #1] + 1254 .loc 1 266 57 + 1255 0046 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1256 0048 2949 ldr r1, .L93+8 + 1257 004a 31F91330 ldrsh r3, [r1, r3, lsl #1] + 1258 .loc 1 266 12 + 1259 004e 9A42 cmp r2, r3 + 1260 0050 01DA bge .L87 + 267:Core/Src/state_machine.c **** id_cell_lowest_voltage = i; + 1261 .loc 1 267 34 + 1262 0052 7B68 ldr r3, [r7, #4] + 1263 0054 FB73 strb r3, [r7, #15] + 1264 .L87: + 265:Core/Src/state_machine.c **** if (module.cellVoltages[i] < module.cellVoltages[id_cell_lowest_voltage]) + 1265 .loc 1 265 32 discriminator 2 + 1266 0056 7B68 ldr r3, [r7, #4] + 1267 0058 0133 adds r3, r3, #1 + 1268 005a 7B60 str r3, [r7, #4] + 1269 .L86: + 265:Core/Src/state_machine.c **** if (module.cellVoltages[i] < module.cellVoltages[id_cell_lowest_voltage]) + 1270 .loc 1 265 25 discriminator 1 + 1271 005c 7B68 ldr r3, [r7, #4] + 1272 005e 0C2B cmp r3, #12 + 1273 0060 EDDD ble .L88 + 1274 .LBE3: + 1275 .LBB4: + ARM GAS /tmp/cctkPVvk.s page 28 + + + 268:Core/Src/state_machine.c **** } + 269:Core/Src/state_machine.c **** + 270:Core/Src/state_machine.c **** for (int i = 0; i < 13; i++) { + 1276 .loc 1 270 16 + 1277 0062 0023 movs r3, #0 + 1278 0064 3B60 str r3, [r7] + 1279 .loc 1 270 7 + 1280 0066 18E0 b .L89 + 1281 .L91: + 271:Core/Src/state_machine.c **** if (module.cellVoltages[i] - 20 > module.cellVoltages[id_cell_lowest_voltage]){ + 1282 .loc 1 271 32 + 1283 0068 214A ldr r2, .L93+8 + 1284 006a 3B68 ldr r3, [r7] + 1285 006c 32F91330 ldrsh r3, [r2, r3, lsl #1] + 1286 .loc 1 271 36 + 1287 0070 143B subs r3, r3, #20 + 1288 .loc 1 271 62 + 1289 0072 FA7B ldrb r2, [r7, #15] @ zero_extendqisi2 + 1290 0074 1E49 ldr r1, .L93+8 + 1291 0076 31F91220 ldrsh r2, [r1, r2, lsl #1] + 1292 .loc 1 271 12 + 1293 007a 9342 cmp r3, r2 + 1294 007c 0ADD ble .L90 + 272:Core/Src/state_machine.c **** channels |= 1 << i; + 1295 .loc 1 272 25 + 1296 007e 0122 movs r2, #1 + 1297 0080 3B68 ldr r3, [r7] + 1298 0082 02FA03F3 lsl r3, r2, r3 + 1299 0086 1A46 mov r2, r3 + 1300 .loc 1 272 20 + 1301 0088 BB68 ldr r3, [r7, #8] + 1302 008a 1343 orrs r3, r3, r2 + 1303 008c BB60 str r3, [r7, #8] + 273:Core/Src/state_machine.c **** num_of_cells_to_balance++; + 1304 .loc 1 273 34 + 1305 008e BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 1306 0090 0133 adds r3, r3, #1 + 1307 0092 BB73 strb r3, [r7, #14] + 1308 .L90: + 270:Core/Src/state_machine.c **** if (module.cellVoltages[i] - 20 > module.cellVoltages[id_cell_lowest_voltage]){ + 1309 .loc 1 270 32 discriminator 2 + 1310 0094 3B68 ldr r3, [r7] + 1311 0096 0133 adds r3, r3, #1 + 1312 0098 3B60 str r3, [r7] + 1313 .L89: + 270:Core/Src/state_machine.c **** if (module.cellVoltages[i] - 20 > module.cellVoltages[id_cell_lowest_voltage]){ + 1314 .loc 1 270 25 discriminator 1 + 1315 009a 3B68 ldr r3, [r7] + 1316 009c 0C2B cmp r3, #12 + 1317 009e E3DD ble .L91 + 1318 .LBE4: + 274:Core/Src/state_machine.c **** } + 275:Core/Src/state_machine.c **** } + 276:Core/Src/state_machine.c **** + 277:Core/Src/state_machine.c **** if (num_of_cells_to_balance == 0){ + 1319 .loc 1 277 10 + 1320 00a0 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + ARM GAS /tmp/cctkPVvk.s page 29 + + + 1321 00a2 002B cmp r3, #0 + 1322 00a4 05D1 bne .L92 + 278:Core/Src/state_machine.c **** amsStopBalancing(); + 1323 .loc 1 278 9 + 1324 00a6 FFF7FEFF bl amsStopBalancing + 279:Core/Src/state_machine.c **** balancing_state = 0; + 1325 .loc 1 279 25 + 1326 00aa 104B ldr r3, .L93+4 + 1327 00ac 0022 movs r2, #0 + 1328 00ae 1A70 strb r2, [r3] + 280:Core/Src/state_machine.c **** return; + 1329 .loc 1 280 9 + 1330 00b0 16E0 b .L83 + 1331 .L92: + 281:Core/Src/state_machine.c **** } + 282:Core/Src/state_machine.c **** + 283:Core/Src/state_machine.c **** amsConfigBalancing(channels, 0xF); + 1332 .loc 1 283 7 + 1333 00b2 0F21 movs r1, #15 + 1334 00b4 B868 ldr r0, [r7, #8] + 1335 00b6 FFF7FEFF bl amsConfigBalancing + 284:Core/Src/state_machine.c **** amsStartBalancing(0xF); + 1336 .loc 1 284 7 + 1337 00ba 0F20 movs r0, #15 + 1338 00bc FFF7FEFF bl amsStartBalancing + 285:Core/Src/state_machine.c **** balancing_state = 1; + 1339 .loc 1 285 23 + 1340 00c0 0A4B ldr r3, .L93+4 + 1341 00c2 0122 movs r2, #1 + 1342 00c4 1A70 strb r2, [r3] + 1343 .LBE2: + 1344 00c6 0BE0 b .L83 + 1345 .L85: + 286:Core/Src/state_machine.c **** } else { + 287:Core/Src/state_machine.c **** balancing_timer = HAL_GetTick() + 1000; + 1346 .loc 1 287 25 + 1347 00c8 FFF7FEFF bl HAL_GetTick + 1348 00cc 0346 mov r3, r0 + 1349 .loc 1 287 39 discriminator 1 + 1350 00ce 03F57A73 add r3, r3, #1000 + 1351 .loc 1 287 23 discriminator 1 + 1352 00d2 054A ldr r2, .L93 + 1353 00d4 1360 str r3, [r2] + 288:Core/Src/state_machine.c **** balancing_state = 0; + 1354 .loc 1 288 23 + 1355 00d6 054B ldr r3, .L93+4 + 1356 00d8 0022 movs r2, #0 + 1357 00da 1A70 strb r2, [r3] + 289:Core/Src/state_machine.c **** amsStopBalancing(); + 1358 .loc 1 289 7 + 1359 00dc FFF7FEFF bl amsStopBalancing + 1360 .L83: + 290:Core/Src/state_machine.c **** } + 291:Core/Src/state_machine.c **** } + 292:Core/Src/state_machine.c **** } + 1361 .loc 1 292 1 + 1362 00e0 1037 adds r7, r7, #16 + ARM GAS /tmp/cctkPVvk.s page 30 + + + 1363 .cfi_def_cfa_offset 8 + 1364 00e2 BD46 mov sp, r7 + 1365 .cfi_def_cfa_register 13 + 1366 @ sp needed + 1367 00e4 80BD pop {r7, pc} + 1368 .L94: + 1369 00e6 00BF .align 2 + 1370 .L93: + 1371 00e8 00000000 .word balancing_timer + 1372 00ec 00000000 .word balancing_state + 1373 00f0 00000000 .word module + 1374 .cfi_endproc + 1375 .LFE136: + 1377 .section .text.sm_program_powerground,"ax",%progbits + 1378 .align 1 + 1379 .global sm_program_powerground + 1380 .syntax unified + 1381 .thumb + 1382 .thumb_func + 1384 sm_program_powerground: + 1385 .LFB137: + 293:Core/Src/state_machine.c **** + 294:Core/Src/state_machine.c **** void sm_program_powerground(){ + 1386 .loc 1 294 30 + 1387 .cfi_startproc + 1388 @ args = 0, pretend = 0, frame = 0 + 1389 @ frame_needed = 1, uses_anonymous_args = 0 + 1390 0000 80B5 push {r7, lr} + 1391 .cfi_def_cfa_offset 8 + 1392 .cfi_offset 7, -8 + 1393 .cfi_offset 14, -4 + 1394 0002 00AF add r7, sp, #0 + 1395 .cfi_def_cfa_register 7 + 295:Core/Src/state_machine.c **** if (programming_mode == 0) + 1396 .loc 1 295 24 + 1397 0004 0A4B ldr r3, .L101 + 1398 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1399 0008 83F00103 eor r3, r3, #1 + 1400 000c DBB2 uxtb r3, r3 + 1401 .loc 1 295 6 + 1402 000e 002B cmp r3, #0 + 1403 0010 0CD1 bne .L100 + 296:Core/Src/state_machine.c **** return; + 297:Core/Src/state_machine.c **** PWM_powerground_control(100); + 1404 .loc 1 297 3 + 1405 0012 6420 movs r0, #100 + 1406 0014 FFF7FEFF bl PWM_powerground_control + 298:Core/Src/state_machine.c **** state.current_state = state.target_state = STATE_ACTIVE; + 1407 .loc 1 298 44 + 1408 0018 064B ldr r3, .L101+4 + 1409 001a 0322 movs r2, #3 + 1410 001c 5A70 strb r2, [r3, #1] + 1411 .loc 1 298 30 + 1412 001e 054B ldr r3, .L101+4 + 1413 0020 5A78 ldrb r2, [r3, #1] @ zero_extendqisi2 + 1414 .loc 1 298 23 + 1415 0022 044B ldr r3, .L101+4 + ARM GAS /tmp/cctkPVvk.s page 31 + + + 1416 0024 1A70 strb r2, [r3] + 1417 .L98: + 299:Core/Src/state_machine.c **** while (1) { + 300:Core/Src/state_machine.c **** can_handle_send_status(); + 1418 .loc 1 300 5 discriminator 1 + 1419 0026 FFF7FEFF bl can_handle_send_status + 1420 002a FCE7 b .L98 + 1421 .L100: + 296:Core/Src/state_machine.c **** PWM_powerground_control(100); + 1422 .loc 1 296 5 + 1423 002c 00BF nop + 301:Core/Src/state_machine.c **** } + 302:Core/Src/state_machine.c **** } + 1424 .loc 1 302 1 + 1425 002e 80BD pop {r7, pc} + 1426 .L102: + 1427 .align 2 + 1428 .L101: + 1429 0030 00000000 .word programming_mode + 1430 0034 00000000 .word state + 1431 .cfi_endproc + 1432 .LFE137: + 1434 .section .text.sm_eeprom_write_status,"ax",%progbits + 1435 .align 1 + 1436 .global sm_eeprom_write_status + 1437 .syntax unified + 1438 .thumb + 1439 .thumb_func + 1441 sm_eeprom_write_status: + 1442 .LFB138: + 303:Core/Src/state_machine.c **** + 304:Core/Src/state_machine.c **** void sm_eeprom_write_status(){ + 1443 .loc 1 304 30 + 1444 .cfi_startproc + 1445 @ args = 0, pretend = 0, frame = 0 + 1446 @ frame_needed = 1, uses_anonymous_args = 0 + 1447 0000 80B5 push {r7, lr} + 1448 .cfi_def_cfa_offset 8 + 1449 .cfi_offset 7, -8 + 1450 .cfi_offset 14, -4 + 1451 0002 00AF add r7, sp, #0 + 1452 .cfi_def_cfa_register 7 + 305:Core/Src/state_machine.c **** if (eeprom_timer < HAL_GetTick()){ + 1453 .loc 1 305 22 + 1454 0004 FFF7FEFF bl HAL_GetTick + 1455 0008 0246 mov r2, r0 + 1456 .loc 1 305 20 discriminator 1 + 1457 000a 074B ldr r3, .L106 + 1458 000c 1B68 ldr r3, [r3] + 1459 .loc 1 305 6 discriminator 1 + 1460 000e 9A42 cmp r2, r3 + 1461 0010 08D9 bls .L105 + 306:Core/Src/state_machine.c **** eeprom_write_status(); + 1462 .loc 1 306 5 + 1463 0012 FFF7FEFF bl eeprom_write_status + 307:Core/Src/state_machine.c **** eeprom_timer = HAL_GetTick() + EEPROM_WRITE_FREQ; + 1464 .loc 1 307 20 + ARM GAS /tmp/cctkPVvk.s page 32 + + + 1465 0016 FFF7FEFF bl HAL_GetTick + 1466 001a 0346 mov r3, r0 + 1467 .loc 1 307 34 discriminator 1 + 1468 001c 03F57A73 add r3, r3, #1000 + 1469 .loc 1 307 18 discriminator 1 + 1470 0020 014A ldr r2, .L106 + 1471 0022 1360 str r3, [r2] + 1472 .L105: + 308:Core/Src/state_machine.c **** } + 309:Core/Src/state_machine.c **** } + 1473 .loc 1 309 1 + 1474 0024 00BF nop + 1475 0026 80BD pop {r7, pc} + 1476 .L107: + 1477 .align 2 + 1478 .L106: + 1479 0028 00000000 .word eeprom_timer + 1480 .cfi_endproc + 1481 .LFE138: + 1483 .section .text.sm_check_errors,"ax",%progbits + 1484 .align 1 + 1485 .global sm_check_errors + 1486 .syntax unified + 1487 .thumb + 1488 .thumb_func + 1490 sm_check_errors: + 1491 .LFB139: + 310:Core/Src/state_machine.c **** + 311:Core/Src/state_machine.c **** void sm_check_errors(){ + 1492 .loc 1 311 23 + 1493 .cfi_startproc + 1494 @ args = 0, pretend = 0, frame = 0 + 1495 @ frame_needed = 1, uses_anonymous_args = 0 + 1496 0000 80B5 push {r7, lr} + 1497 .cfi_def_cfa_offset 8 + 1498 .cfi_offset 7, -8 + 1499 .cfi_offset 14, -4 + 1500 0002 00AF add r7, sp, #0 + 1501 .cfi_def_cfa_register 7 + 312:Core/Src/state_machine.c **** if (programming_mode == 1 || debugging_mode == 1) {return;} // to disable error checking + 1502 .loc 1 312 24 + 1503 0004 774B ldr r3, .L126 + 1504 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1505 .loc 1 312 6 + 1506 0008 002B cmp r3, #0 + 1507 000a 40F0E880 bne .L125 + 1508 .loc 1 312 47 discriminator 2 + 1509 000e 764B ldr r3, .L126+4 + 1510 0010 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1511 .loc 1 312 29 discriminator 2 + 1512 0012 002B cmp r3, #0 + 1513 0014 40F0E380 bne .L125 + 313:Core/Src/state_machine.c **** state.error_type.temperature_error = (error_data.error_sources & (1 << 0) || error_data.error_sou + 1514 .loc 1 313 51 + 1515 0018 744B ldr r3, .L126+8 + 1516 001a 1B88 ldrh r3, [r3] + 1517 .loc 1 313 66 + ARM GAS /tmp/cctkPVvk.s page 33 + + + 1518 001c 03F00103 and r3, r3, #1 + 1519 .loc 1 313 160 + 1520 0020 002B cmp r3, #0 + 1521 0022 0BD1 bne .L112 + 1522 .loc 1 313 90 discriminator 2 + 1523 0024 714B ldr r3, .L126+8 + 1524 0026 1B88 ldrh r3, [r3] + 1525 .loc 1 313 105 discriminator 2 + 1526 0028 03F00203 and r3, r3, #2 + 1527 .loc 1 313 77 discriminator 2 + 1528 002c 002B cmp r3, #0 + 1529 002e 05D1 bne .L112 + 1530 .loc 1 313 129 discriminator 4 + 1531 0030 6E4B ldr r3, .L126+8 + 1532 0032 1B88 ldrh r3, [r3] + 1533 .loc 1 313 144 discriminator 4 + 1534 0034 03F01003 and r3, r3, #16 + 1535 .loc 1 313 160 discriminator 4 + 1536 0038 002B cmp r3, #0 + 1537 003a 01D0 beq .L113 + 1538 .L112: + 1539 .loc 1 313 160 is_stmt 0 discriminator 5 + 1540 003c 0123 movs r3, #1 + 1541 .loc 1 313 160 + 1542 003e 00E0 b .L114 + 1543 .L113: + 1544 .loc 1 313 160 discriminator 6 + 1545 0040 0023 movs r3, #0 + 1546 .L114: + 1547 .loc 1 313 160 discriminator 8 + 1548 0042 03F00103 and r3, r3, #1 + 1549 0046 D9B2 uxtb r1, r3 + 1550 .loc 1 313 38 is_stmt 1 discriminator 8 + 1551 0048 694A ldr r2, .L126+12 + 1552 004a 1379 ldrb r3, [r2, #4] + 1553 004c 61F38203 bfi r3, r1, #2, #1 + 1554 0050 1371 strb r3, [r2, #4] + 314:Core/Src/state_machine.c **** state.error_type.voltage_error = (error_data.error_sources & (1 << 2)|| error_data.error_sources + 1555 .loc 1 314 47 + 1556 0052 664B ldr r3, .L126+8 + 1557 0054 1B88 ldrh r3, [r3] + 1558 .loc 1 314 62 + 1559 0056 03F00403 and r3, r3, #4 + 1560 .loc 1 314 188 + 1561 005a 002B cmp r3, #0 + 1562 005c 11D1 bne .L115 + 1563 .loc 1 314 85 discriminator 2 + 1564 005e 634B ldr r3, .L126+8 + 1565 0060 1B88 ldrh r3, [r3] + 1566 .loc 1 314 100 discriminator 2 + 1567 0062 03F00803 and r3, r3, #8 + 1568 .loc 1 314 72 discriminator 2 + 1569 0066 002B cmp r3, #0 + 1570 0068 0BD1 bne .L115 + 1571 .loc 1 314 123 discriminator 4 + 1572 006a 604B ldr r3, .L126+8 + 1573 006c 1B88 ldrh r3, [r3] + ARM GAS /tmp/cctkPVvk.s page 34 + + + 1574 .loc 1 314 138 discriminator 4 + 1575 006e 03F02003 and r3, r3, #32 + 1576 .loc 1 314 110 discriminator 4 + 1577 0072 002B cmp r3, #0 + 1578 0074 05D1 bne .L115 + 1579 .loc 1 314 175 discriminator 6 + 1580 0076 5F4B ldr r3, .L126+16 + 1581 0078 1B68 ldr r3, [r3] + 1582 .loc 1 314 188 discriminator 6 + 1583 007a 47F22F52 movw r2, #29999 + 1584 007e 9342 cmp r3, r2 + 1585 0080 01DC bgt .L116 + 1586 .L115: + 1587 .loc 1 314 188 is_stmt 0 discriminator 7 + 1588 0082 0123 movs r3, #1 + 1589 .loc 1 314 188 + 1590 0084 00E0 b .L117 + 1591 .L116: + 1592 .loc 1 314 188 discriminator 8 + 1593 0086 0023 movs r3, #0 + 1594 .L117: + 1595 .loc 1 314 188 discriminator 10 + 1596 0088 03F00103 and r3, r3, #1 + 1597 008c D9B2 uxtb r1, r3 + 1598 .loc 1 314 34 is_stmt 1 discriminator 10 + 1599 008e 584A ldr r2, .L126+12 + 1600 0090 1379 ldrb r3, [r2, #4] + 1601 0092 61F34513 bfi r3, r1, #5, #1 + 1602 0096 1371 strb r3, [r2, #4] + 315:Core/Src/state_machine.c **** state.error_type.bms_timeout = (error_data.error_sources & (1 << 7)) ? 1 : 0; + 1603 .loc 1 315 45 + 1604 0098 544B ldr r3, .L126+8 + 1605 009a 1B88 ldrh r3, [r3] + 1606 .loc 1 315 76 + 1607 009c DB11 asrs r3, r3, #7 + 1608 009e 03F00103 and r3, r3, #1 + 1609 00a2 D9B2 uxtb r1, r3 + 1610 .loc 1 315 32 + 1611 00a4 524A ldr r2, .L126+12 + 1612 00a6 1379 ldrb r3, [r2, #4] + 1613 00a8 61F30003 bfi r3, r1, #0, #1 + 1614 00ac 1371 strb r3, [r2, #4] + 316:Core/Src/state_machine.c **** state.error_type.bms_fault = (error_data.error_sources & (1 << 8) || error_data.error_sources & ( + 1615 .loc 1 316 43 + 1616 00ae 4F4B ldr r3, .L126+8 + 1617 00b0 1B88 ldrh r3, [r3] + 1618 .loc 1 316 58 + 1619 00b2 03F48073 and r3, r3, #256 + 1620 .loc 1 316 153 + 1621 00b6 002B cmp r3, #0 + 1622 00b8 0BD1 bne .L118 + 1623 .loc 1 316 82 discriminator 2 + 1624 00ba 4C4B ldr r3, .L126+8 + 1625 00bc 1B88 ldrh r3, [r3] + 1626 .loc 1 316 97 discriminator 2 + 1627 00be 03F48063 and r3, r3, #1024 + 1628 .loc 1 316 69 discriminator 2 + ARM GAS /tmp/cctkPVvk.s page 35 + + + 1629 00c2 002B cmp r3, #0 + 1630 00c4 05D1 bne .L118 + 1631 .loc 1 316 122 discriminator 4 + 1632 00c6 494B ldr r3, .L126+8 + 1633 00c8 1B88 ldrh r3, [r3] + 1634 .loc 1 316 137 discriminator 4 + 1635 00ca 03F40073 and r3, r3, #512 + 1636 .loc 1 316 153 discriminator 4 + 1637 00ce 002B cmp r3, #0 + 1638 00d0 01D0 beq .L119 + 1639 .L118: + 1640 .loc 1 316 153 is_stmt 0 discriminator 5 + 1641 00d2 0123 movs r3, #1 + 1642 .loc 1 316 153 + 1643 00d4 00E0 b .L120 + 1644 .L119: + 1645 .loc 1 316 153 discriminator 6 + 1646 00d6 0023 movs r3, #0 + 1647 .L120: + 1648 .loc 1 316 153 discriminator 8 + 1649 00d8 03F00103 and r3, r3, #1 + 1650 00dc D9B2 uxtb r1, r3 + 1651 .loc 1 316 30 is_stmt 1 discriminator 8 + 1652 00de 444A ldr r2, .L126+12 + 1653 00e0 1379 ldrb r3, [r2, #4] + 1654 00e2 61F34103 bfi r3, r1, #1, #1 + 1655 00e6 1371 strb r3, [r2, #4] + 317:Core/Src/state_machine.c **** //SEK_EEPROM_ERR: state.error_type.eeprom_error = 1; + 318:Core/Src/state_machine.c **** //state.error_type.current_error = (powerground_status > 10 && CURRENT_MEASUREMENT < 500) ? 1 : 0 + 319:Core/Src/state_machine.c **** state.error_type.current_sensor_missing = (!CURRENT_MEASUREMENT_ON) ? 1 : 0; + 1656 .loc 1 319 75 + 1657 00e8 434B ldr r3, .L126+20 + 1658 00ea 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1659 00ec 83F00103 eor r3, r3, #1 + 1660 00f0 D9B2 uxtb r1, r3 + 1661 .loc 1 319 43 + 1662 00f2 3F4A ldr r2, .L126+12 + 1663 00f4 1379 ldrb r3, [r2, #4] + 1664 00f6 61F30413 bfi r3, r1, #4, #1 + 1665 00fa 1371 strb r3, [r2, #4] + 320:Core/Src/state_machine.c **** state.error_type.voltage_missing = (RELAY_BAT_SIDE_VOLTAGE < 1000) ? 1 : 0; + 1666 .loc 1 320 74 + 1667 00fc 3D4B ldr r3, .L126+16 + 1668 00fe 1B68 ldr r3, [r3] + 1669 0100 40F2E732 movw r2, #999 + 1670 0104 9342 cmp r3, r2 + 1671 0106 D4BF ite le + 1672 0108 0123 movle r3, #1 + 1673 010a 0023 movgt r3, #0 + 1674 010c D9B2 uxtb r1, r3 + 1675 .loc 1 320 36 + 1676 010e 384A ldr r2, .L126+12 + 1677 0110 1379 ldrb r3, [r2, #4] + 1678 0112 61F38613 bfi r3, r1, #6, #1 + 1679 0116 1371 strb r3, [r2, #4] + 321:Core/Src/state_machine.c **** + 322:Core/Src/state_machine.c **** + ARM GAS /tmp/cctkPVvk.s page 36 + + + 323:Core/Src/state_machine.c **** if (state.error_type.current_error == 1 || state.error_type.current_sensor_missing == 1 || //stat + 1680 .loc 1 323 38 + 1681 0118 354B ldr r3, .L126+12 + 1682 011a 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1683 011c 03F00803 and r3, r3, #8 + 1684 0120 DBB2 uxtb r3, r3 + 1685 .loc 1 323 6 + 1686 0122 002B cmp r3, #0 + 1687 0124 30D1 bne .L121 + 1688 .loc 1 323 86 discriminator 1 + 1689 0126 324B ldr r3, .L126+12 + 1690 0128 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1691 012a 03F01003 and r3, r3, #16 + 1692 012e DBB2 uxtb r3, r3 + 1693 .loc 1 323 43 discriminator 1 + 1694 0130 002B cmp r3, #0 + 1695 0132 29D1 bne .L121 + 324:Core/Src/state_machine.c **** state.error_type.state_transition_fail == 1 || state.error_type.temperature_error == 1 || sta + 1696 .loc 1 324 46 + 1697 0134 2E4B ldr r3, .L126+12 + 1698 0136 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1699 0138 23F07F03 bic r3, r3, #127 + 1700 013c DBB2 uxtb r3, r3 + 323:Core/Src/state_machine.c **** state.error_type.state_transition_fail == 1 || state.error_type.temperature_error == 1 || sta + 1701 .loc 1 323 91 discriminator 2 + 1702 013e 002B cmp r3, #0 + 1703 0140 22D1 bne .L121 + 1704 .loc 1 324 89 + 1705 0142 2B4B ldr r3, .L126+12 + 1706 0144 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1707 0146 03F00403 and r3, r3, #4 + 1708 014a DBB2 uxtb r3, r3 + 1709 .loc 1 324 51 + 1710 014c 002B cmp r3, #0 + 1711 014e 1BD1 bne .L121 + 1712 .loc 1 324 128 discriminator 1 + 1713 0150 274B ldr r3, .L126+12 + 1714 0152 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1715 0154 03F02003 and r3, r3, #32 + 1716 0158 DBB2 uxtb r3, r3 + 1717 .loc 1 324 94 discriminator 1 + 1718 015a 002B cmp r3, #0 + 1719 015c 14D1 bne .L121 + 325:Core/Src/state_machine.c **** state.error_type.voltage_missing == 1 || state.error_type.bms_fault == 1 || state.error_type. + 1720 .loc 1 325 40 + 1721 015e 244B ldr r3, .L126+12 + 1722 0160 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1723 0162 03F04003 and r3, r3, #64 + 1724 0166 DBB2 uxtb r3, r3 + 324:Core/Src/state_machine.c **** state.error_type.state_transition_fail == 1 || state.error_type.temperature_error == 1 || sta + 1725 .loc 1 324 133 discriminator 2 + 1726 0168 002B cmp r3, #0 + 1727 016a 0DD1 bne .L121 + 1728 .loc 1 325 75 + 1729 016c 204B ldr r3, .L126+12 + 1730 016e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1731 0170 03F00203 and r3, r3, #2 + ARM GAS /tmp/cctkPVvk.s page 37 + + + 1732 0174 DBB2 uxtb r3, r3 + 1733 .loc 1 325 45 + 1734 0176 002B cmp r3, #0 + 1735 0178 06D1 bne .L121 + 1736 .loc 1 325 112 discriminator 1 + 1737 017a 1D4B ldr r3, .L126+12 + 1738 017c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 1739 017e 03F00103 and r3, r3, #1 + 1740 0182 DBB2 uxtb r3, r3 + 1741 .loc 1 325 80 discriminator 1 + 1742 0184 002B cmp r3, #0 + 1743 0186 19D0 beq .L122 + 1744 .L121: + 326:Core/Src/state_machine.c **** { + 327:Core/Src/state_machine.c **** if (state.current_state != STATE_INACTIVE && state.current_state != STATE_ERROR) + 1745 .loc 1 327 14 + 1746 0188 194B ldr r3, .L126+12 + 1747 018a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1748 .loc 1 327 8 + 1749 018c 002B cmp r3, #0 + 1750 018e 06D0 beq .L123 + 1751 .loc 1 327 55 discriminator 1 + 1752 0190 174B ldr r3, .L126+12 + 1753 0192 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1754 .loc 1 327 47 discriminator 1 + 1755 0194 072B cmp r3, #7 + 1756 0196 02D0 beq .L123 + 328:Core/Src/state_machine.c **** state.current_state = STATE_DISCHARGE; + 1757 .loc 1 328 27 + 1758 0198 154B ldr r3, .L126+12 + 1759 019a 0422 movs r2, #4 + 1760 019c 1A70 strb r2, [r3] + 1761 .L123: + 329:Core/Src/state_machine.c **** state.target_state = STATE_ERROR; + 1762 .loc 1 329 24 + 1763 019e 144B ldr r3, .L126+12 + 1764 01a0 0722 movs r2, #7 + 1765 01a2 5A70 strb r2, [r3, #1] + 330:Core/Src/state_machine.c **** PWM_powerground_control(255); + 1766 .loc 1 330 5 + 1767 01a4 FF20 movs r0, #255 + 1768 01a6 FFF7FEFF bl PWM_powerground_control + 331:Core/Src/state_machine.c **** error_timer = HAL_GetTick() + ERROR_LATCH_TIME; + 1769 .loc 1 331 19 + 1770 01aa FFF7FEFF bl HAL_GetTick + 1771 01ae 0346 mov r3, r0 + 1772 .loc 1 331 33 discriminator 1 + 1773 01b0 03F51C53 add r3, r3, #9984 + 1774 01b4 1033 adds r3, r3, #16 + 1775 .loc 1 331 17 discriminator 1 + 1776 01b6 114A ldr r2, .L126+24 + 1777 01b8 1360 str r3, [r2] + 1778 .loc 1 331 17 is_stmt 0 + 1779 01ba 0DE0 b .L124 + 1780 .L122: + 332:Core/Src/state_machine.c **** } else if (state.current_state == STATE_ERROR && error_timer < HAL_GetTick()){ + 1781 .loc 1 332 19 is_stmt 1 + ARM GAS /tmp/cctkPVvk.s page 38 + + + 1782 01bc 0C4B ldr r3, .L126+12 + 1783 01be 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1784 .loc 1 332 13 + 1785 01c0 072B cmp r3, #7 + 1786 01c2 09D1 bne .L124 + 1787 .loc 1 332 66 discriminator 1 + 1788 01c4 FFF7FEFF bl HAL_GetTick + 1789 01c8 0246 mov r2, r0 + 1790 .loc 1 332 64 discriminator 1 + 1791 01ca 0C4B ldr r3, .L126+24 + 1792 01cc 1B68 ldr r3, [r3] + 1793 .loc 1 332 49 discriminator 1 + 1794 01ce 9A42 cmp r2, r3 + 1795 01d0 02D9 bls .L124 + 333:Core/Src/state_machine.c **** state.target_state = STATE_INACTIVE; + 1796 .loc 1 333 24 + 1797 01d2 074B ldr r3, .L126+12 + 1798 01d4 0022 movs r2, #0 + 1799 01d6 5A70 strb r2, [r3, #1] + 1800 .L124: + 334:Core/Src/state_machine.c **** } + 335:Core/Src/state_machine.c **** sm_set_error_source(); + 1801 .loc 1 335 3 + 1802 01d8 FFF7FEFF bl sm_set_error_source + 1803 01dc 00E0 b .L108 + 1804 .L125: + 312:Core/Src/state_machine.c **** state.error_type.temperature_error = (error_data.error_sources & (1 << 0) || error_data.error_sou + 1805 .loc 1 312 54 + 1806 01de 00BF nop + 1807 .L108: + 336:Core/Src/state_machine.c **** } + 1808 .loc 1 336 1 + 1809 01e0 80BD pop {r7, pc} + 1810 .L127: + 1811 01e2 00BF .align 2 + 1812 .L126: + 1813 01e4 00000000 .word programming_mode + 1814 01e8 00000000 .word debugging_mode + 1815 01ec 00000000 .word error_data + 1816 01f0 00000000 .word state + 1817 01f4 00000000 .word RELAY_BAT_SIDE_VOLTAGE + 1818 01f8 00000000 .word CURRENT_MEASUREMENT_ON + 1819 01fc 00000000 .word error_timer + 1820 .cfi_endproc + 1821 .LFE139: + 1823 .section .text.sm_set_error_source,"ax",%progbits + 1824 .align 1 + 1825 .global sm_set_error_source + 1826 .syntax unified + 1827 .thumb + 1828 .thumb_func + 1830 sm_set_error_source: + 1831 .LFB140: + 337:Core/Src/state_machine.c **** + 338:Core/Src/state_machine.c **** void sm_set_error_source(){ + 1832 .loc 1 338 27 + 1833 .cfi_startproc + ARM GAS /tmp/cctkPVvk.s page 39 + + + 1834 @ args = 0, pretend = 0, frame = 0 + 1835 @ frame_needed = 1, uses_anonymous_args = 0 + 1836 @ link register save eliminated. + 1837 0000 80B4 push {r7} + 1838 .cfi_def_cfa_offset 4 + 1839 .cfi_offset 7, -4 + 1840 0002 00AF add r7, sp, #0 + 1841 .cfi_def_cfa_register 7 + 339:Core/Src/state_machine.c **** state.error_source = 0; + 1842 .loc 1 339 22 + 1843 0004 414B ldr r3, .L129 + 1844 0006 0022 movs r2, #0 + 1845 0008 5A80 strh r2, [r3, #2] @ movhi + 340:Core/Src/state_machine.c **** state.error_source |= (state.error_type.bms_timeout << 0); + 1846 .loc 1 340 8 + 1847 000a 404B ldr r3, .L129 + 1848 000c 5B88 ldrh r3, [r3, #2] + 1849 .loc 1 340 42 + 1850 000e 3F4A ldr r2, .L129 + 1851 0010 1279 ldrb r2, [r2, #4] + 1852 0012 C2F30002 ubfx r2, r2, #0, #1 + 1853 0016 D2B2 uxtb r2, r2 + 1854 .loc 1 340 22 + 1855 0018 1343 orrs r3, r3, r2 + 1856 001a 9AB2 uxth r2, r3 + 1857 001c 3B4B ldr r3, .L129 + 1858 001e 5A80 strh r2, [r3, #2] @ movhi + 341:Core/Src/state_machine.c **** state.error_source |= (state.error_type.bms_fault << 1); + 1859 .loc 1 341 8 + 1860 0020 3A4B ldr r3, .L129 + 1861 0022 5B88 ldrh r3, [r3, #2] + 1862 0024 1AB2 sxth r2, r3 + 1863 .loc 1 341 42 + 1864 0026 394B ldr r3, .L129 + 1865 0028 1B79 ldrb r3, [r3, #4] + 1866 002a C3F34003 ubfx r3, r3, #1, #1 + 1867 002e DBB2 uxtb r3, r3 + 1868 .loc 1 341 22 + 1869 0030 1BB2 sxth r3, r3 + 1870 0032 5B00 lsls r3, r3, #1 + 1871 0034 1BB2 sxth r3, r3 + 1872 0036 1343 orrs r3, r3, r2 + 1873 0038 1BB2 sxth r3, r3 + 1874 003a 9AB2 uxth r2, r3 + 1875 003c 334B ldr r3, .L129 + 1876 003e 5A80 strh r2, [r3, #2] @ movhi + 342:Core/Src/state_machine.c **** state.error_source |= (state.error_type.temperature_error << 2); + 1877 .loc 1 342 8 + 1878 0040 324B ldr r3, .L129 + 1879 0042 5B88 ldrh r3, [r3, #2] + 1880 0044 1AB2 sxth r2, r3 + 1881 .loc 1 342 42 + 1882 0046 314B ldr r3, .L129 + 1883 0048 1B79 ldrb r3, [r3, #4] + 1884 004a C3F38003 ubfx r3, r3, #2, #1 + 1885 004e DBB2 uxtb r3, r3 + 1886 .loc 1 342 22 + ARM GAS /tmp/cctkPVvk.s page 40 + + + 1887 0050 1BB2 sxth r3, r3 + 1888 0052 9B00 lsls r3, r3, #2 + 1889 0054 1BB2 sxth r3, r3 + 1890 0056 1343 orrs r3, r3, r2 + 1891 0058 1BB2 sxth r3, r3 + 1892 005a 9AB2 uxth r2, r3 + 1893 005c 2B4B ldr r3, .L129 + 1894 005e 5A80 strh r2, [r3, #2] @ movhi + 343:Core/Src/state_machine.c **** state.error_source |= (state.error_type.current_error << 3); + 1895 .loc 1 343 8 + 1896 0060 2A4B ldr r3, .L129 + 1897 0062 5B88 ldrh r3, [r3, #2] + 1898 0064 1AB2 sxth r2, r3 + 1899 .loc 1 343 42 + 1900 0066 294B ldr r3, .L129 + 1901 0068 1B79 ldrb r3, [r3, #4] + 1902 006a C3F3C003 ubfx r3, r3, #3, #1 + 1903 006e DBB2 uxtb r3, r3 + 1904 .loc 1 343 22 + 1905 0070 1BB2 sxth r3, r3 + 1906 0072 DB00 lsls r3, r3, #3 + 1907 0074 1BB2 sxth r3, r3 + 1908 0076 1343 orrs r3, r3, r2 + 1909 0078 1BB2 sxth r3, r3 + 1910 007a 9AB2 uxth r2, r3 + 1911 007c 234B ldr r3, .L129 + 1912 007e 5A80 strh r2, [r3, #2] @ movhi + 344:Core/Src/state_machine.c **** + 345:Core/Src/state_machine.c **** state.error_source |= (state.error_type.current_sensor_missing << 4); + 1913 .loc 1 345 8 + 1914 0080 224B ldr r3, .L129 + 1915 0082 5B88 ldrh r3, [r3, #2] + 1916 0084 1AB2 sxth r2, r3 + 1917 .loc 1 345 42 + 1918 0086 214B ldr r3, .L129 + 1919 0088 1B79 ldrb r3, [r3, #4] + 1920 008a C3F30013 ubfx r3, r3, #4, #1 + 1921 008e DBB2 uxtb r3, r3 + 1922 .loc 1 345 22 + 1923 0090 1BB2 sxth r3, r3 + 1924 0092 1B01 lsls r3, r3, #4 + 1925 0094 1BB2 sxth r3, r3 + 1926 0096 1343 orrs r3, r3, r2 + 1927 0098 1BB2 sxth r3, r3 + 1928 009a 9AB2 uxth r2, r3 + 1929 009c 1B4B ldr r3, .L129 + 1930 009e 5A80 strh r2, [r3, #2] @ movhi + 346:Core/Src/state_machine.c **** state.error_source |= (state.error_type.voltage_error << 5); + 1931 .loc 1 346 8 + 1932 00a0 1A4B ldr r3, .L129 + 1933 00a2 5B88 ldrh r3, [r3, #2] + 1934 00a4 1AB2 sxth r2, r3 + 1935 .loc 1 346 42 + 1936 00a6 194B ldr r3, .L129 + 1937 00a8 1B79 ldrb r3, [r3, #4] + 1938 00aa C3F34013 ubfx r3, r3, #5, #1 + 1939 00ae DBB2 uxtb r3, r3 + ARM GAS /tmp/cctkPVvk.s page 41 + + + 1940 .loc 1 346 22 + 1941 00b0 1BB2 sxth r3, r3 + 1942 00b2 5B01 lsls r3, r3, #5 + 1943 00b4 1BB2 sxth r3, r3 + 1944 00b6 1343 orrs r3, r3, r2 + 1945 00b8 1BB2 sxth r3, r3 + 1946 00ba 9AB2 uxth r2, r3 + 1947 00bc 134B ldr r3, .L129 + 1948 00be 5A80 strh r2, [r3, #2] @ movhi + 347:Core/Src/state_machine.c **** state.error_source |= (state.error_type.voltage_missing << 6); + 1949 .loc 1 347 8 + 1950 00c0 124B ldr r3, .L129 + 1951 00c2 5B88 ldrh r3, [r3, #2] + 1952 00c4 1AB2 sxth r2, r3 + 1953 .loc 1 347 42 + 1954 00c6 114B ldr r3, .L129 + 1955 00c8 1B79 ldrb r3, [r3, #4] + 1956 00ca C3F38013 ubfx r3, r3, #6, #1 + 1957 00ce DBB2 uxtb r3, r3 + 1958 .loc 1 347 22 + 1959 00d0 1BB2 sxth r3, r3 + 1960 00d2 9B01 lsls r3, r3, #6 + 1961 00d4 1BB2 sxth r3, r3 + 1962 00d6 1343 orrs r3, r3, r2 + 1963 00d8 1BB2 sxth r3, r3 + 1964 00da 9AB2 uxth r2, r3 + 1965 00dc 0B4B ldr r3, .L129 + 1966 00de 5A80 strh r2, [r3, #2] @ movhi + 348:Core/Src/state_machine.c **** state.error_source |= (state.error_type.state_transition_fail << 7); + 1967 .loc 1 348 8 + 1968 00e0 0A4B ldr r3, .L129 + 1969 00e2 5B88 ldrh r3, [r3, #2] + 1970 00e4 1AB2 sxth r2, r3 + 1971 .loc 1 348 42 + 1972 00e6 094B ldr r3, .L129 + 1973 00e8 1B79 ldrb r3, [r3, #4] + 1974 00ea C3F3C013 ubfx r3, r3, #7, #1 + 1975 00ee DBB2 uxtb r3, r3 + 1976 .loc 1 348 22 + 1977 00f0 1BB2 sxth r3, r3 + 1978 00f2 DB01 lsls r3, r3, #7 + 1979 00f4 1BB2 sxth r3, r3 + 1980 00f6 1343 orrs r3, r3, r2 + 1981 00f8 1BB2 sxth r3, r3 + 1982 00fa 9AB2 uxth r2, r3 + 1983 00fc 034B ldr r3, .L129 + 1984 00fe 5A80 strh r2, [r3, #2] @ movhi + 349:Core/Src/state_machine.c **** } + 1985 .loc 1 349 1 + 1986 0100 00BF nop + 1987 0102 BD46 mov sp, r7 + 1988 .cfi_def_cfa_register 13 + 1989 @ sp needed + 1990 0104 5DF8047B ldr r7, [sp], #4 + 1991 .cfi_restore 7 + 1992 .cfi_def_cfa_offset 0 + 1993 0108 7047 bx lr + ARM GAS /tmp/cctkPVvk.s page 42 + + + 1994 .L130: + 1995 010a 00BF .align 2 + 1996 .L129: + 1997 010c 00000000 .word state + 1998 .cfi_endproc + 1999 .LFE140: + 2001 .section .text.sm_update_inactive,"ax",%progbits + 2002 .align 1 + 2003 .global sm_update_inactive + 2004 .syntax unified + 2005 .thumb + 2006 .thumb_func + 2008 sm_update_inactive: + 2009 .LFB141: + 350:Core/Src/state_machine.c **** + 351:Core/Src/state_machine.c **** State sm_update_inactive(){ + 2010 .loc 1 351 27 + 2011 .cfi_startproc + 2012 @ args = 0, pretend = 0, frame = 0 + 2013 @ frame_needed = 1, uses_anonymous_args = 0 + 2014 @ link register save eliminated. + 2015 0000 80B4 push {r7} + 2016 .cfi_def_cfa_offset 4 + 2017 .cfi_offset 7, -4 + 2018 0002 00AF add r7, sp, #0 + 2019 .cfi_def_cfa_register 7 + 352:Core/Src/state_machine.c **** switch (state.target_state) { + 2020 .loc 1 352 16 + 2021 0004 0B4B ldr r3, .L137 + 2022 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2023 .loc 1 352 3 + 2024 0008 072B cmp r3, #7 + 2025 000a 0AD0 beq .L132 + 2026 000c 072B cmp r3, #7 + 2027 000e 0ADC bgt .L133 + 2028 0010 012B cmp r3, #1 + 2029 0012 02D0 beq .L134 + 2030 0014 052B cmp r3, #5 + 2031 0016 02D0 beq .L135 + 2032 0018 05E0 b .L133 + 2033 .L134: + 353:Core/Src/state_machine.c **** case STATE_PRECHARGE: + 354:Core/Src/state_machine.c **** return STATE_PRECHARGE; + 2034 .loc 1 354 14 + 2035 001a 0123 movs r3, #1 + 2036 001c 04E0 b .L136 + 2037 .L135: + 355:Core/Src/state_machine.c **** case STATE_CHARGING_PRECHARGE: + 356:Core/Src/state_machine.c **** return STATE_CHARGING_PRECHARGE; + 2038 .loc 1 356 14 + 2039 001e 0523 movs r3, #5 + 2040 0020 02E0 b .L136 + 2041 .L132: + 357:Core/Src/state_machine.c **** case STATE_ERROR: + 358:Core/Src/state_machine.c **** return STATE_ERROR; + 2042 .loc 1 358 14 + 2043 0022 0723 movs r3, #7 + ARM GAS /tmp/cctkPVvk.s page 43 + + + 2044 0024 00E0 b .L136 + 2045 .L133: + 359:Core/Src/state_machine.c **** default: + 360:Core/Src/state_machine.c **** return STATE_INACTIVE; + 2046 .loc 1 360 14 + 2047 0026 0023 movs r3, #0 + 2048 .L136: + 361:Core/Src/state_machine.c **** } + 362:Core/Src/state_machine.c **** } + 2049 .loc 1 362 1 + 2050 0028 1846 mov r0, r3 + 2051 002a BD46 mov sp, r7 + 2052 .cfi_def_cfa_register 13 + 2053 @ sp needed + 2054 002c 5DF8047B ldr r7, [sp], #4 + 2055 .cfi_restore 7 + 2056 .cfi_def_cfa_offset 0 + 2057 0030 7047 bx lr + 2058 .L138: + 2059 0032 00BF .align 2 + 2060 .L137: + 2061 0034 00000000 .word state + 2062 .cfi_endproc + 2063 .LFE141: + 2065 .section .text.sm_update_precharge,"ax",%progbits + 2066 .align 1 + 2067 .global sm_update_precharge + 2068 .syntax unified + 2069 .thumb + 2070 .thumb_func + 2072 sm_update_precharge: + 2073 .LFB142: + 363:Core/Src/state_machine.c **** + 364:Core/Src/state_machine.c **** State sm_update_precharge(){ + 2074 .loc 1 364 28 + 2075 .cfi_startproc + 2076 @ args = 0, pretend = 0, frame = 0 + 2077 @ frame_needed = 1, uses_anonymous_args = 0 + 2078 @ link register save eliminated. + 2079 0000 80B4 push {r7} + 2080 .cfi_def_cfa_offset 4 + 2081 .cfi_offset 7, -4 + 2082 0002 00AF add r7, sp, #0 + 2083 .cfi_def_cfa_register 7 + 365:Core/Src/state_machine.c **** switch (state.target_state) { + 2084 .loc 1 365 16 + 2085 0004 084B ldr r3, .L145 + 2086 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2087 .loc 1 365 3 + 2088 0008 002B cmp r3, #0 + 2089 000a 02D0 beq .L140 + 2090 000c 022B cmp r3, #2 + 2091 000e 02D0 beq .L141 + 2092 0010 03E0 b .L144 + 2093 .L140: + 366:Core/Src/state_machine.c **** case STATE_INACTIVE: // if CAN Signal 0000 0000 then immidiete shutdown + 367:Core/Src/state_machine.c **** return STATE_DISCHARGE; + ARM GAS /tmp/cctkPVvk.s page 44 + + + 2094 .loc 1 367 14 + 2095 0012 0423 movs r3, #4 + 2096 0014 02E0 b .L143 + 2097 .L141: + 368:Core/Src/state_machine.c **** case STATE_READY: + 369:Core/Src/state_machine.c **** return STATE_READY; + 2098 .loc 1 369 14 + 2099 0016 0223 movs r3, #2 + 2100 0018 00E0 b .L143 + 2101 .L144: + 370:Core/Src/state_machine.c **** default: + 371:Core/Src/state_machine.c **** return STATE_PRECHARGE; + 2102 .loc 1 371 14 + 2103 001a 0123 movs r3, #1 + 2104 .L143: + 372:Core/Src/state_machine.c **** } + 373:Core/Src/state_machine.c **** } + 2105 .loc 1 373 1 + 2106 001c 1846 mov r0, r3 + 2107 001e BD46 mov sp, r7 + 2108 .cfi_def_cfa_register 13 + 2109 @ sp needed + 2110 0020 5DF8047B ldr r7, [sp], #4 + 2111 .cfi_restore 7 + 2112 .cfi_def_cfa_offset 0 + 2113 0024 7047 bx lr + 2114 .L146: + 2115 0026 00BF .align 2 + 2116 .L145: + 2117 0028 00000000 .word state + 2118 .cfi_endproc + 2119 .LFE142: + 2121 .section .text.sm_update_ready,"ax",%progbits + 2122 .align 1 + 2123 .global sm_update_ready + 2124 .syntax unified + 2125 .thumb + 2126 .thumb_func + 2128 sm_update_ready: + 2129 .LFB143: + 374:Core/Src/state_machine.c **** + 375:Core/Src/state_machine.c **** State sm_update_ready(){ + 2130 .loc 1 375 24 + 2131 .cfi_startproc + 2132 @ args = 0, pretend = 0, frame = 0 + 2133 @ frame_needed = 1, uses_anonymous_args = 0 + 2134 @ link register save eliminated. + 2135 0000 80B4 push {r7} + 2136 .cfi_def_cfa_offset 4 + 2137 .cfi_offset 7, -4 + 2138 0002 00AF add r7, sp, #0 + 2139 .cfi_def_cfa_register 7 + 376:Core/Src/state_machine.c **** switch (state.target_state) { + 2140 .loc 1 376 16 + 2141 0004 084B ldr r3, .L153 + 2142 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2143 .loc 1 376 3 + ARM GAS /tmp/cctkPVvk.s page 45 + + + 2144 0008 032B cmp r3, #3 + 2145 000a 02D0 beq .L148 + 2146 000c 042B cmp r3, #4 + 2147 000e 02D0 beq .L149 + 2148 0010 03E0 b .L152 + 2149 .L148: + 377:Core/Src/state_machine.c **** case STATE_ACTIVE: // if CAN Signal 1100 0000 then turn on powerground + 378:Core/Src/state_machine.c **** return STATE_ACTIVE; + 2150 .loc 1 378 14 + 2151 0012 0323 movs r3, #3 + 2152 0014 02E0 b .L151 + 2153 .L149: + 379:Core/Src/state_machine.c **** case STATE_DISCHARGE: // if CAN Signal 0000 0000 then shutdown + 380:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2154 .loc 1 380 14 + 2155 0016 0423 movs r3, #4 + 2156 0018 00E0 b .L151 + 2157 .L152: + 381:Core/Src/state_machine.c **** default: + 382:Core/Src/state_machine.c **** return STATE_READY; + 2158 .loc 1 382 14 + 2159 001a 0223 movs r3, #2 + 2160 .L151: + 383:Core/Src/state_machine.c **** } + 384:Core/Src/state_machine.c **** } + 2161 .loc 1 384 1 + 2162 001c 1846 mov r0, r3 + 2163 001e BD46 mov sp, r7 + 2164 .cfi_def_cfa_register 13 + 2165 @ sp needed + 2166 0020 5DF8047B ldr r7, [sp], #4 + 2167 .cfi_restore 7 + 2168 .cfi_def_cfa_offset 0 + 2169 0024 7047 bx lr + 2170 .L154: + 2171 0026 00BF .align 2 + 2172 .L153: + 2173 0028 00000000 .word state + 2174 .cfi_endproc + 2175 .LFE143: + 2177 .section .text.sm_update_active,"ax",%progbits + 2178 .align 1 + 2179 .global sm_update_active + 2180 .syntax unified + 2181 .thumb + 2182 .thumb_func + 2184 sm_update_active: + 2185 .LFB144: + 385:Core/Src/state_machine.c **** + 386:Core/Src/state_machine.c **** State sm_update_active(){ + 2186 .loc 1 386 25 + 2187 .cfi_startproc + 2188 @ args = 0, pretend = 0, frame = 0 + 2189 @ frame_needed = 1, uses_anonymous_args = 0 + 2190 @ link register save eliminated. + 2191 0000 80B4 push {r7} + 2192 .cfi_def_cfa_offset 4 + ARM GAS /tmp/cctkPVvk.s page 46 + + + 2193 .cfi_offset 7, -4 + 2194 0002 00AF add r7, sp, #0 + 2195 .cfi_def_cfa_register 7 + 387:Core/Src/state_machine.c **** switch (state.target_state) { + 2196 .loc 1 387 16 + 2197 0004 084B ldr r3, .L161 + 2198 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2199 .loc 1 387 3 + 2200 0008 022B cmp r3, #2 + 2201 000a 02D0 beq .L156 + 2202 000c 042B cmp r3, #4 + 2203 000e 02D0 beq .L157 + 2204 0010 03E0 b .L160 + 2205 .L156: + 388:Core/Src/state_machine.c **** case STATE_READY: // if CAN Signal 1000 0000 then turn oof powerground but stay read + 389:Core/Src/state_machine.c **** return STATE_READY; + 2206 .loc 1 389 14 + 2207 0012 0223 movs r3, #2 + 2208 0014 02E0 b .L159 + 2209 .L157: + 390:Core/Src/state_machine.c **** case STATE_DISCHARGE: // if CAN Signal 0000 0000 then shutdown + 391:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2210 .loc 1 391 14 + 2211 0016 0423 movs r3, #4 + 2212 0018 00E0 b .L159 + 2213 .L160: + 392:Core/Src/state_machine.c **** default: + 393:Core/Src/state_machine.c **** return STATE_ACTIVE; + 2214 .loc 1 393 14 + 2215 001a 0323 movs r3, #3 + 2216 .L159: + 394:Core/Src/state_machine.c **** } + 395:Core/Src/state_machine.c **** } + 2217 .loc 1 395 1 + 2218 001c 1846 mov r0, r3 + 2219 001e BD46 mov sp, r7 + 2220 .cfi_def_cfa_register 13 + 2221 @ sp needed + 2222 0020 5DF8047B ldr r7, [sp], #4 + 2223 .cfi_restore 7 + 2224 .cfi_def_cfa_offset 0 + 2225 0024 7047 bx lr + 2226 .L162: + 2227 0026 00BF .align 2 + 2228 .L161: + 2229 0028 00000000 .word state + 2230 .cfi_endproc + 2231 .LFE144: + 2233 .section .text.sm_update_discharge,"ax",%progbits + 2234 .align 1 + 2235 .global sm_update_discharge + 2236 .syntax unified + 2237 .thumb + 2238 .thumb_func + 2240 sm_update_discharge: + 2241 .LFB145: + 396:Core/Src/state_machine.c **** + ARM GAS /tmp/cctkPVvk.s page 47 + + + 397:Core/Src/state_machine.c **** State sm_update_discharge(){ + 2242 .loc 1 397 28 + 2243 .cfi_startproc + 2244 @ args = 0, pretend = 0, frame = 0 + 2245 @ frame_needed = 1, uses_anonymous_args = 0 + 2246 @ link register save eliminated. + 2247 0000 80B4 push {r7} + 2248 .cfi_def_cfa_offset 4 + 2249 .cfi_offset 7, -4 + 2250 0002 00AF add r7, sp, #0 + 2251 .cfi_def_cfa_register 7 + 398:Core/Src/state_machine.c **** switch (state.target_state) { + 2252 .loc 1 398 16 + 2253 0004 084B ldr r3, .L169 + 2254 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2255 .loc 1 398 3 + 2256 0008 002B cmp r3, #0 + 2257 000a 02D0 beq .L164 + 2258 000c 072B cmp r3, #7 + 2259 000e 02D0 beq .L165 + 2260 0010 03E0 b .L168 + 2261 .L164: + 399:Core/Src/state_machine.c **** case STATE_INACTIVE: + 400:Core/Src/state_machine.c **** return STATE_INACTIVE; + 2262 .loc 1 400 14 + 2263 0012 0023 movs r3, #0 + 2264 0014 02E0 b .L167 + 2265 .L165: + 401:Core/Src/state_machine.c **** case STATE_ERROR: + 402:Core/Src/state_machine.c **** return STATE_ERROR; + 2266 .loc 1 402 14 + 2267 0016 0723 movs r3, #7 + 2268 0018 00E0 b .L167 + 2269 .L168: + 403:Core/Src/state_machine.c **** default: + 404:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2270 .loc 1 404 14 + 2271 001a 0423 movs r3, #4 + 2272 .L167: + 405:Core/Src/state_machine.c **** } + 406:Core/Src/state_machine.c **** } + 2273 .loc 1 406 1 + 2274 001c 1846 mov r0, r3 + 2275 001e BD46 mov sp, r7 + 2276 .cfi_def_cfa_register 13 + 2277 @ sp needed + 2278 0020 5DF8047B ldr r7, [sp], #4 + 2279 .cfi_restore 7 + 2280 .cfi_def_cfa_offset 0 + 2281 0024 7047 bx lr + 2282 .L170: + 2283 0026 00BF .align 2 + 2284 .L169: + 2285 0028 00000000 .word state + 2286 .cfi_endproc + 2287 .LFE145: + 2289 .section .text.sm_update_charging_precharge,"ax",%progbits + ARM GAS /tmp/cctkPVvk.s page 48 + + + 2290 .align 1 + 2291 .global sm_update_charging_precharge + 2292 .syntax unified + 2293 .thumb + 2294 .thumb_func + 2296 sm_update_charging_precharge: + 2297 .LFB146: + 407:Core/Src/state_machine.c **** + 408:Core/Src/state_machine.c **** State sm_update_charging_precharge(){ + 2298 .loc 1 408 37 + 2299 .cfi_startproc + 2300 @ args = 0, pretend = 0, frame = 0 + 2301 @ frame_needed = 1, uses_anonymous_args = 0 + 2302 @ link register save eliminated. + 2303 0000 80B4 push {r7} + 2304 .cfi_def_cfa_offset 4 + 2305 .cfi_offset 7, -4 + 2306 0002 00AF add r7, sp, #0 + 2307 .cfi_def_cfa_register 7 + 409:Core/Src/state_machine.c **** switch (state.target_state) { + 2308 .loc 1 409 16 + 2309 0004 074B ldr r3, .L175 + 2310 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2311 .loc 1 409 3 + 2312 0008 042B cmp r3, #4 + 2313 000a 03D0 beq .L172 + 2314 000c 062B cmp r3, #6 + 2315 000e 03D1 bne .L173 + 410:Core/Src/state_machine.c **** case STATE_CHARGING: + 411:Core/Src/state_machine.c **** return STATE_CHARGING; + 2316 .loc 1 411 14 + 2317 0010 0623 movs r3, #6 + 2318 0012 02E0 b .L174 + 2319 .L172: + 412:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 413:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2320 .loc 1 413 14 + 2321 0014 0423 movs r3, #4 + 2322 0016 00E0 b .L174 + 2323 .L173: + 414:Core/Src/state_machine.c **** default: + 415:Core/Src/state_machine.c **** return STATE_CHARGING_PRECHARGE; + 2324 .loc 1 415 14 + 2325 0018 0523 movs r3, #5 + 2326 .L174: + 416:Core/Src/state_machine.c **** } + 417:Core/Src/state_machine.c **** } + 2327 .loc 1 417 1 + 2328 001a 1846 mov r0, r3 + 2329 001c BD46 mov sp, r7 + 2330 .cfi_def_cfa_register 13 + 2331 @ sp needed + 2332 001e 5DF8047B ldr r7, [sp], #4 + 2333 .cfi_restore 7 + 2334 .cfi_def_cfa_offset 0 + 2335 0022 7047 bx lr + 2336 .L176: + ARM GAS /tmp/cctkPVvk.s page 49 + + + 2337 .align 2 + 2338 .L175: + 2339 0024 00000000 .word state + 2340 .cfi_endproc + 2341 .LFE146: + 2343 .section .text.sm_update_charging,"ax",%progbits + 2344 .align 1 + 2345 .global sm_update_charging + 2346 .syntax unified + 2347 .thumb + 2348 .thumb_func + 2350 sm_update_charging: + 2351 .LFB147: + 418:Core/Src/state_machine.c **** + 419:Core/Src/state_machine.c **** State sm_update_charging(){ + 2352 .loc 1 419 27 + 2353 .cfi_startproc + 2354 @ args = 0, pretend = 0, frame = 0 + 2355 @ frame_needed = 1, uses_anonymous_args = 0 + 2356 @ link register save eliminated. + 2357 0000 80B4 push {r7} + 2358 .cfi_def_cfa_offset 4 + 2359 .cfi_offset 7, -4 + 2360 0002 00AF add r7, sp, #0 + 2361 .cfi_def_cfa_register 7 + 420:Core/Src/state_machine.c **** switch (state.target_state) { + 2362 .loc 1 420 16 + 2363 0004 084B ldr r3, .L180 + 2364 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2365 .loc 1 420 3 + 2366 0008 042B cmp r3, #4 + 2367 000a 04D1 bne .L178 + 421:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 422:Core/Src/state_machine.c **** currentAMSState = AMSIDLE; + 2368 .loc 1 422 23 + 2369 000c 074B ldr r3, .L180+4 + 2370 000e 0122 movs r2, #1 + 2371 0010 1A70 strb r2, [r3] + 423:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2372 .loc 1 423 14 + 2373 0012 0423 movs r3, #4 + 2374 0014 03E0 b .L179 + 2375 .L178: + 424:Core/Src/state_machine.c **** default: + 425:Core/Src/state_machine.c **** currentAMSState = AMSCHARGING; + 2376 .loc 1 425 23 + 2377 0016 054B ldr r3, .L180+4 + 2378 0018 0222 movs r2, #2 + 2379 001a 1A70 strb r2, [r3] + 426:Core/Src/state_machine.c **** return STATE_CHARGING; + 2380 .loc 1 426 14 + 2381 001c 0623 movs r3, #6 + 2382 .L179: + 427:Core/Src/state_machine.c **** } + 428:Core/Src/state_machine.c **** } + 2383 .loc 1 428 1 + 2384 001e 1846 mov r0, r3 + ARM GAS /tmp/cctkPVvk.s page 50 + + + 2385 0020 BD46 mov sp, r7 + 2386 .cfi_def_cfa_register 13 + 2387 @ sp needed + 2388 0022 5DF8047B ldr r7, [sp], #4 + 2389 .cfi_restore 7 + 2390 .cfi_def_cfa_offset 0 + 2391 0026 7047 bx lr + 2392 .L181: + 2393 .align 2 + 2394 .L180: + 2395 0028 00000000 .word state + 2396 002c 00000000 .word currentAMSState + 2397 .cfi_endproc + 2398 .LFE147: + 2400 .section .text.sm_update_error,"ax",%progbits + 2401 .align 1 + 2402 .global sm_update_error + 2403 .syntax unified + 2404 .thumb + 2405 .thumb_func + 2407 sm_update_error: + 2408 .LFB148: + 429:Core/Src/state_machine.c **** + 430:Core/Src/state_machine.c **** State sm_update_error(){ + 2409 .loc 1 430 24 + 2410 .cfi_startproc + 2411 @ args = 0, pretend = 0, frame = 0 + 2412 @ frame_needed = 1, uses_anonymous_args = 0 + 2413 @ link register save eliminated. + 2414 0000 80B4 push {r7} + 2415 .cfi_def_cfa_offset 4 + 2416 .cfi_offset 7, -4 + 2417 0002 00AF add r7, sp, #0 + 2418 .cfi_def_cfa_register 7 + 431:Core/Src/state_machine.c **** switch (state.target_state) { + 2419 .loc 1 431 16 + 2420 0004 074B ldr r3, .L186 + 2421 0006 5B78 ldrb r3, [r3, #1] @ zero_extendqisi2 + 2422 .loc 1 431 3 + 2423 0008 002B cmp r3, #0 + 2424 000a 03D0 beq .L183 + 2425 000c 042B cmp r3, #4 + 2426 000e 03D1 bne .L184 + 432:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 433:Core/Src/state_machine.c **** return STATE_DISCHARGE; + 2427 .loc 1 433 14 + 2428 0010 0423 movs r3, #4 + 2429 0012 02E0 b .L185 + 2430 .L183: + 434:Core/Src/state_machine.c **** case STATE_INACTIVE: + 435:Core/Src/state_machine.c **** return STATE_INACTIVE; + 2431 .loc 1 435 14 + 2432 0014 0023 movs r3, #0 + 2433 0016 00E0 b .L185 + 2434 .L184: + 436:Core/Src/state_machine.c **** default: + 437:Core/Src/state_machine.c **** return STATE_ERROR; + ARM GAS /tmp/cctkPVvk.s page 51 + + + 2435 .loc 1 437 14 + 2436 0018 0723 movs r3, #7 + 2437 .L185: + 438:Core/Src/state_machine.c **** } + 439:Core/Src/state_machine.c **** } + 2438 .loc 1 439 1 + 2439 001a 1846 mov r0, r3 + 2440 001c BD46 mov sp, r7 + 2441 .cfi_def_cfa_register 13 + 2442 @ sp needed + 2443 001e 5DF8047B ldr r7, [sp], #4 + 2444 .cfi_restore 7 + 2445 .cfi_def_cfa_offset 0 + 2446 0022 7047 bx lr + 2447 .L187: + 2448 .align 2 + 2449 .L186: + 2450 0024 00000000 .word state + 2451 .cfi_endproc + 2452 .LFE148: + 2454 .section .text.sm_set_relay_positions,"ax",%progbits + 2455 .align 1 + 2456 .global sm_set_relay_positions + 2457 .syntax unified + 2458 .thumb + 2459 .thumb_func + 2461 sm_set_relay_positions: + 2462 .LFB149: + 440:Core/Src/state_machine.c **** + 441:Core/Src/state_machine.c **** void sm_set_relay_positions(State current_state){ + 2463 .loc 1 441 49 + 2464 .cfi_startproc + 2465 @ args = 0, pretend = 0, frame = 8 + 2466 @ frame_needed = 1, uses_anonymous_args = 0 + 2467 0000 80B5 push {r7, lr} + 2468 .cfi_def_cfa_offset 8 + 2469 .cfi_offset 7, -8 + 2470 .cfi_offset 14, -4 + 2471 0002 82B0 sub sp, sp, #8 + 2472 .cfi_def_cfa_offset 16 + 2473 0004 00AF add r7, sp, #0 + 2474 .cfi_def_cfa_register 7 + 2475 0006 0346 mov r3, r0 + 2476 0008 FB71 strb r3, [r7, #7] + 442:Core/Src/state_machine.c **** switch (state.current_state) { + 2477 .loc 1 442 16 + 2478 000a 314B ldr r3, .L201 + 2479 000c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 2480 .loc 1 442 3 + 2481 000e 072B cmp r3, #7 + 2482 0010 5AD8 bhi .L199 + 2483 0012 01A2 adr r2, .L191 + 2484 0014 52F823F0 ldr pc, [r2, r3, lsl #2] + 2485 .p2align 2 + 2486 .L191: + 2487 0018 39000000 .word .L198+1 + 2488 001c 4B000000 .word .L197+1 + ARM GAS /tmp/cctkPVvk.s page 52 + + + 2489 0020 5D000000 .word .L196+1 + 2490 0024 6F000000 .word .L195+1 + 2491 0028 81000000 .word .L194+1 + 2492 002c 93000000 .word .L193+1 + 2493 0030 A5000000 .word .L192+1 + 2494 0034 B7000000 .word .L190+1 + 2495 .p2align 1 + 2496 .L198: + 443:Core/Src/state_machine.c **** case STATE_INACTIVE: + 444:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 0); + 2497 .loc 1 444 7 + 2498 0038 0021 movs r1, #0 + 2499 003a 0020 movs r0, #0 + 2500 003c FFF7FEFF bl sm_set_relay + 445:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 0); + 2501 .loc 1 445 7 + 2502 0040 0021 movs r1, #0 + 2503 0042 0120 movs r0, #1 + 2504 0044 FFF7FEFF bl sm_set_relay + 446:Core/Src/state_machine.c **** break; + 2505 .loc 1 446 7 + 2506 0048 3EE0 b .L189 + 2507 .L197: + 447:Core/Src/state_machine.c **** case STATE_PRECHARGE: + 448:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 0); + 2508 .loc 1 448 7 + 2509 004a 0021 movs r1, #0 + 2510 004c 0020 movs r0, #0 + 2511 004e FFF7FEFF bl sm_set_relay + 449:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 1); + 2512 .loc 1 449 7 + 2513 0052 0121 movs r1, #1 + 2514 0054 0120 movs r0, #1 + 2515 0056 FFF7FEFF bl sm_set_relay + 450:Core/Src/state_machine.c **** break; + 2516 .loc 1 450 7 + 2517 005a 35E0 b .L189 + 2518 .L196: + 451:Core/Src/state_machine.c **** case STATE_READY: + 452:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 1); + 2519 .loc 1 452 7 + 2520 005c 0121 movs r1, #1 + 2521 005e 0020 movs r0, #0 + 2522 0060 FFF7FEFF bl sm_set_relay + 453:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 0); + 2523 .loc 1 453 7 + 2524 0064 0021 movs r1, #0 + 2525 0066 0120 movs r0, #1 + 2526 0068 FFF7FEFF bl sm_set_relay + 454:Core/Src/state_machine.c **** break; + 2527 .loc 1 454 7 + 2528 006c 2CE0 b .L189 + 2529 .L195: + 455:Core/Src/state_machine.c **** case STATE_ACTIVE: + 456:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 1); + 2530 .loc 1 456 7 + 2531 006e 0121 movs r1, #1 + ARM GAS /tmp/cctkPVvk.s page 53 + + + 2532 0070 0020 movs r0, #0 + 2533 0072 FFF7FEFF bl sm_set_relay + 457:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 0); + 2534 .loc 1 457 7 + 2535 0076 0021 movs r1, #0 + 2536 0078 0120 movs r0, #1 + 2537 007a FFF7FEFF bl sm_set_relay + 458:Core/Src/state_machine.c **** break; + 2538 .loc 1 458 7 + 2539 007e 23E0 b .L189 + 2540 .L194: + 459:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 460:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 0); + 2541 .loc 1 460 7 + 2542 0080 0021 movs r1, #0 + 2543 0082 0020 movs r0, #0 + 2544 0084 FFF7FEFF bl sm_set_relay + 461:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 1); + 2545 .loc 1 461 7 + 2546 0088 0121 movs r1, #1 + 2547 008a 0120 movs r0, #1 + 2548 008c FFF7FEFF bl sm_set_relay + 462:Core/Src/state_machine.c **** break; + 2549 .loc 1 462 7 + 2550 0090 1AE0 b .L189 + 2551 .L193: + 463:Core/Src/state_machine.c **** case STATE_CHARGING_PRECHARGE: + 464:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 0); + 2552 .loc 1 464 7 + 2553 0092 0021 movs r1, #0 + 2554 0094 0020 movs r0, #0 + 2555 0096 FFF7FEFF bl sm_set_relay + 465:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 1); + 2556 .loc 1 465 7 + 2557 009a 0121 movs r1, #1 + 2558 009c 0120 movs r0, #1 + 2559 009e FFF7FEFF bl sm_set_relay + 466:Core/Src/state_machine.c **** break; + 2560 .loc 1 466 7 + 2561 00a2 11E0 b .L189 + 2562 .L192: + 467:Core/Src/state_machine.c **** case STATE_CHARGING: + 468:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 1); + 2563 .loc 1 468 7 + 2564 00a4 0121 movs r1, #1 + 2565 00a6 0020 movs r0, #0 + 2566 00a8 FFF7FEFF bl sm_set_relay + 469:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 0); + 2567 .loc 1 469 7 + 2568 00ac 0021 movs r1, #0 + 2569 00ae 0120 movs r0, #1 + 2570 00b0 FFF7FEFF bl sm_set_relay + 470:Core/Src/state_machine.c **** break; + 2571 .loc 1 470 7 + 2572 00b4 08E0 b .L189 + 2573 .L190: + 471:Core/Src/state_machine.c **** case STATE_ERROR: + ARM GAS /tmp/cctkPVvk.s page 54 + + + 472:Core/Src/state_machine.c **** sm_set_relay(RELAY_MAIN, 0); + 2574 .loc 1 472 7 + 2575 00b6 0021 movs r1, #0 + 2576 00b8 0020 movs r0, #0 + 2577 00ba FFF7FEFF bl sm_set_relay + 473:Core/Src/state_machine.c **** sm_set_relay(RELAY_PRECHARGE, 0); + 2578 .loc 1 473 7 + 2579 00be 0021 movs r1, #0 + 2580 00c0 0120 movs r0, #1 + 2581 00c2 FFF7FEFF bl sm_set_relay + 474:Core/Src/state_machine.c **** break; + 2582 .loc 1 474 7 + 2583 00c6 00BF nop + 2584 .L189: + 2585 .L199: + 475:Core/Src/state_machine.c **** } + 476:Core/Src/state_machine.c **** } + 2586 .loc 1 476 1 + 2587 00c8 00BF nop + 2588 00ca 0837 adds r7, r7, #8 + 2589 .cfi_def_cfa_offset 8 + 2590 00cc BD46 mov sp, r7 + 2591 .cfi_def_cfa_register 13 + 2592 @ sp needed + 2593 00ce 80BD pop {r7, pc} + 2594 .L202: + 2595 .align 2 + 2596 .L201: + 2597 00d0 00000000 .word state + 2598 .cfi_endproc + 2599 .LFE149: + 2601 .section .text.sm_set_relay,"ax",%progbits + 2602 .align 1 + 2603 .global sm_set_relay + 2604 .syntax unified + 2605 .thumb + 2606 .thumb_func + 2608 sm_set_relay: + 2609 .LFB150: + 477:Core/Src/state_machine.c **** + 478:Core/Src/state_machine.c **** void sm_set_relay(Relay relay, bool closed){ + 2610 .loc 1 478 44 + 2611 .cfi_startproc + 2612 @ args = 0, pretend = 0, frame = 16 + 2613 @ frame_needed = 1, uses_anonymous_args = 0 + 2614 0000 80B5 push {r7, lr} + 2615 .cfi_def_cfa_offset 8 + 2616 .cfi_offset 7, -8 + 2617 .cfi_offset 14, -4 + 2618 0002 84B0 sub sp, sp, #16 + 2619 .cfi_def_cfa_offset 24 + 2620 0004 00AF add r7, sp, #0 + 2621 .cfi_def_cfa_register 7 + 2622 0006 0346 mov r3, r0 + 2623 0008 0A46 mov r2, r1 + 2624 000a FB71 strb r3, [r7, #7] + 2625 000c 1346 mov r3, r2 + ARM GAS /tmp/cctkPVvk.s page 55 + + + 2626 000e BB71 strb r3, [r7, #6] + 479:Core/Src/state_machine.c **** GPIO_PinState state = closed ? GPIO_PIN_SET : GPIO_PIN_RESET; + 2627 .loc 1 479 47 + 2628 0010 BB79 ldrb r3, [r7, #6] @ zero_extendqisi2 + 2629 .loc 1 479 17 + 2630 0012 FB73 strb r3, [r7, #15] + 480:Core/Src/state_machine.c **** switch (relay) { + 2631 .loc 1 480 3 + 2632 0014 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 2633 0016 002B cmp r3, #0 + 2634 0018 02D0 beq .L204 + 2635 001a 012B cmp r3, #1 + 2636 001c 07D0 beq .L205 + 481:Core/Src/state_machine.c **** case RELAY_MAIN: + 482:Core/Src/state_machine.c **** HAL_GPIO_WritePin(RELAY_ENABLE_GPIO_Port, RELAY_ENABLE_Pin, state); + 483:Core/Src/state_machine.c **** break; + 484:Core/Src/state_machine.c **** case RELAY_PRECHARGE: + 485:Core/Src/state_machine.c **** HAL_GPIO_WritePin(PRECHARGE_ENABLE_GPIO_Port, PRECHARGE_ENABLE_Pin, state); + 486:Core/Src/state_machine.c **** break; + 487:Core/Src/state_machine.c **** } + 488:Core/Src/state_machine.c **** } + 2637 .loc 1 488 1 + 2638 001e 0DE0 b .L207 + 2639 .L204: + 482:Core/Src/state_machine.c **** break; + 2640 .loc 1 482 7 + 2641 0020 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2642 0022 1A46 mov r2, r3 + 2643 0024 1021 movs r1, #16 + 2644 0026 0748 ldr r0, .L208 + 2645 0028 FFF7FEFF bl HAL_GPIO_WritePin + 483:Core/Src/state_machine.c **** case RELAY_PRECHARGE: + 2646 .loc 1 483 7 + 2647 002c 06E0 b .L206 + 2648 .L205: + 485:Core/Src/state_machine.c **** break; + 2649 .loc 1 485 7 + 2650 002e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2651 0030 1A46 mov r2, r3 + 2652 0032 2021 movs r1, #32 + 2653 0034 0348 ldr r0, .L208 + 2654 0036 FFF7FEFF bl HAL_GPIO_WritePin + 486:Core/Src/state_machine.c **** } + 2655 .loc 1 486 7 + 2656 003a 00BF nop + 2657 .L206: + 2658 .L207: + 2659 .loc 1 488 1 + 2660 003c 00BF nop + 2661 003e 1037 adds r7, r7, #16 + 2662 .cfi_def_cfa_offset 8 + 2663 0040 BD46 mov sp, r7 + 2664 .cfi_def_cfa_register 13 + 2665 @ sp needed + 2666 0042 80BD pop {r7, pc} + 2667 .L209: + 2668 .align 2 + ARM GAS /tmp/cctkPVvk.s page 56 + + + 2669 .L208: + 2670 0044 00040048 .word 1207960576 + 2671 .cfi_endproc + 2672 .LFE150: + 2674 .section .text.sm_check_battery_temperature,"ax",%progbits + 2675 .align 1 + 2676 .global sm_check_battery_temperature + 2677 .syntax unified + 2678 .thumb + 2679 .thumb_func + 2681 sm_check_battery_temperature: + 2682 .LFB151: + 489:Core/Src/state_machine.c **** + 490:Core/Src/state_machine.c **** /* returns the ID and temperature of the hottest cell */ + 491:Core/Src/state_machine.c **** void sm_check_battery_temperature(uint8_t *id, uint16_t *temp){ + 2683 .loc 1 491 63 + 2684 .cfi_startproc + 2685 @ args = 0, pretend = 0, frame = 16 + 2686 @ frame_needed = 1, uses_anonymous_args = 0 + 2687 @ link register save eliminated. + 2688 0000 80B4 push {r7} + 2689 .cfi_def_cfa_offset 4 + 2690 .cfi_offset 7, -4 + 2691 0002 85B0 sub sp, sp, #20 + 2692 .cfi_def_cfa_offset 24 + 2693 0004 00AF add r7, sp, #0 + 2694 .cfi_def_cfa_register 7 + 2695 0006 7860 str r0, [r7, #4] + 2696 0008 3960 str r1, [r7] + 2697 .LBB5: + 492:Core/Src/state_machine.c **** for (int i = 0; i < N_TEMP_SENSORS; i++) { + 2698 .loc 1 492 12 + 2699 000a 0023 movs r3, #0 + 2700 000c FB60 str r3, [r7, #12] + 2701 .loc 1 492 3 + 2702 000e 16E0 b .L211 + 2703 .L213: + 493:Core/Src/state_machine.c **** if (tmp1075_temps[i] > *temp){ + 2704 .loc 1 493 22 + 2705 0010 104A ldr r2, .L214 + 2706 0012 FB68 ldr r3, [r7, #12] + 2707 0014 32F91330 ldrsh r3, [r2, r3, lsl #1] + 2708 0018 1A46 mov r2, r3 + 2709 .loc 1 493 28 + 2710 001a 3B68 ldr r3, [r7] + 2711 001c 1B88 ldrh r3, [r3] + 2712 .loc 1 493 8 + 2713 001e 9A42 cmp r2, r3 + 2714 0020 0ADD ble .L212 + 494:Core/Src/state_machine.c **** *id = i; + 2715 .loc 1 494 11 + 2716 0022 FB68 ldr r3, [r7, #12] + 2717 0024 DAB2 uxtb r2, r3 + 2718 0026 7B68 ldr r3, [r7, #4] + 2719 0028 1A70 strb r2, [r3] + 495:Core/Src/state_machine.c **** *temp = tmp1075_temps[i]; + 2720 .loc 1 495 28 + ARM GAS /tmp/cctkPVvk.s page 57 + + + 2721 002a 0A4A ldr r2, .L214 + 2722 002c FB68 ldr r3, [r7, #12] + 2723 002e 32F91330 ldrsh r3, [r2, r3, lsl #1] + 2724 0032 9AB2 uxth r2, r3 + 2725 .loc 1 495 13 + 2726 0034 3B68 ldr r3, [r7] + 2727 0036 1A80 strh r2, [r3] @ movhi + 2728 .L212: + 492:Core/Src/state_machine.c **** if (tmp1075_temps[i] > *temp){ + 2729 .loc 1 492 40 discriminator 2 + 2730 0038 FB68 ldr r3, [r7, #12] + 2731 003a 0133 adds r3, r3, #1 + 2732 003c FB60 str r3, [r7, #12] + 2733 .L211: + 492:Core/Src/state_machine.c **** if (tmp1075_temps[i] > *temp){ + 2734 .loc 1 492 21 discriminator 1 + 2735 003e FB68 ldr r3, [r7, #12] + 2736 0040 0C2B cmp r3, #12 + 2737 0042 E5DD ble .L213 + 2738 .LBE5: + 496:Core/Src/state_machine.c **** } + 497:Core/Src/state_machine.c **** } + 498:Core/Src/state_machine.c **** } + 2739 .loc 1 498 1 + 2740 0044 00BF nop + 2741 0046 00BF nop + 2742 0048 1437 adds r7, r7, #20 + 2743 .cfi_def_cfa_offset 4 + 2744 004a BD46 mov sp, r7 + 2745 .cfi_def_cfa_register 13 + 2746 @ sp needed + 2747 004c 5DF8047B ldr r7, [sp], #4 + 2748 .cfi_restore 7 + 2749 .cfi_def_cfa_offset 0 + 2750 0050 7047 bx lr + 2751 .L215: + 2752 0052 00BF .align 2 + 2753 .L214: + 2754 0054 00000000 .word tmp1075_temps + 2755 .cfi_endproc + 2756 .LFE151: + 2758 .section .text.sm_return_cell_temperature,"ax",%progbits + 2759 .align 1 + 2760 .global sm_return_cell_temperature + 2761 .syntax unified + 2762 .thumb + 2763 .thumb_func + 2765 sm_return_cell_temperature: + 2766 .LFB152: + 499:Core/Src/state_machine.c **** + 500:Core/Src/state_machine.c **** int16_t sm_return_cell_temperature(int id){ return tmp1075_temps[id]; } + 2767 .loc 1 500 43 + 2768 .cfi_startproc + 2769 @ args = 0, pretend = 0, frame = 8 + 2770 @ frame_needed = 1, uses_anonymous_args = 0 + 2771 @ link register save eliminated. + 2772 0000 80B4 push {r7} + ARM GAS /tmp/cctkPVvk.s page 58 + + + 2773 .cfi_def_cfa_offset 4 + 2774 .cfi_offset 7, -4 + 2775 0002 83B0 sub sp, sp, #12 + 2776 .cfi_def_cfa_offset 16 + 2777 0004 00AF add r7, sp, #0 + 2778 .cfi_def_cfa_register 7 + 2779 0006 7860 str r0, [r7, #4] + 2780 .loc 1 500 65 + 2781 0008 044A ldr r2, .L218 + 2782 000a 7B68 ldr r3, [r7, #4] + 2783 000c 32F91330 ldrsh r3, [r2, r3, lsl #1] + 2784 .loc 1 500 71 + 2785 0010 1846 mov r0, r3 + 2786 0012 0C37 adds r7, r7, #12 + 2787 .cfi_def_cfa_offset 4 + 2788 0014 BD46 mov sp, r7 + 2789 .cfi_def_cfa_register 13 + 2790 @ sp needed + 2791 0016 5DF8047B ldr r7, [sp], #4 + 2792 .cfi_restore 7 + 2793 .cfi_def_cfa_offset 0 + 2794 001a 7047 bx lr + 2795 .L219: + 2796 .align 2 + 2797 .L218: + 2798 001c 00000000 .word tmp1075_temps + 2799 .cfi_endproc + 2800 .LFE152: + 2802 .section .text.sm_return_cell_voltage,"ax",%progbits + 2803 .align 1 + 2804 .global sm_return_cell_voltage + 2805 .syntax unified + 2806 .thumb + 2807 .thumb_func + 2809 sm_return_cell_voltage: + 2810 .LFB153: + 501:Core/Src/state_machine.c **** + 502:Core/Src/state_machine.c **** int16_t sm_return_cell_voltage(int id){ return module.cellVoltages[id]; } + 2811 .loc 1 502 39 + 2812 .cfi_startproc + 2813 @ args = 0, pretend = 0, frame = 8 + 2814 @ frame_needed = 1, uses_anonymous_args = 0 + 2815 @ link register save eliminated. + 2816 0000 80B4 push {r7} + 2817 .cfi_def_cfa_offset 4 + 2818 .cfi_offset 7, -4 + 2819 0002 83B0 sub sp, sp, #12 + 2820 .cfi_def_cfa_offset 16 + 2821 0004 00AF add r7, sp, #0 + 2822 .cfi_def_cfa_register 7 + 2823 0006 7860 str r0, [r7, #4] + 2824 .loc 1 502 67 + 2825 0008 044A ldr r2, .L222 + 2826 000a 7B68 ldr r3, [r7, #4] + 2827 000c 32F91330 ldrsh r3, [r2, r3, lsl #1] + 2828 .loc 1 502 73 + 2829 0010 1846 mov r0, r3 + ARM GAS /tmp/cctkPVvk.s page 59 + + + 2830 0012 0C37 adds r7, r7, #12 + 2831 .cfi_def_cfa_offset 4 + 2832 0014 BD46 mov sp, r7 + 2833 .cfi_def_cfa_register 13 + 2834 @ sp needed + 2835 0016 5DF8047B ldr r7, [sp], #4 + 2836 .cfi_restore 7 + 2837 .cfi_def_cfa_offset 0 + 2838 001a 7047 bx lr + 2839 .L223: + 2840 .align 2 + 2841 .L222: + 2842 001c 00000000 .word module + 2843 .cfi_endproc + 2844 .LFE153: + 2846 .section .text.sm_test_cycle_states,"ax",%progbits + 2847 .align 1 + 2848 .global sm_test_cycle_states + 2849 .syntax unified + 2850 .thumb + 2851 .thumb_func + 2853 sm_test_cycle_states: + 2854 .LFB154: + 503:Core/Src/state_machine.c **** + 504:Core/Src/state_machine.c **** void sm_test_cycle_states(){ + 2855 .loc 1 504 28 + 2856 .cfi_startproc + 2857 @ args = 0, pretend = 0, frame = 0 + 2858 @ frame_needed = 1, uses_anonymous_args = 0 + 2859 0000 80B5 push {r7, lr} + 2860 .cfi_def_cfa_offset 8 + 2861 .cfi_offset 7, -8 + 2862 .cfi_offset 14, -4 + 2863 0002 00AF add r7, sp, #0 + 2864 .cfi_def_cfa_register 7 + 505:Core/Src/state_machine.c **** RELAY_BAT_SIDE_VOLTAGE = module.auxVoltages[0]; + 2865 .loc 1 505 46 + 2866 0004 434B ldr r3, .L237 + 2867 0006 D3ED087A vldr.32 s15, [r3, #32] + 2868 .loc 1 505 26 + 2869 000a FDEEE77A vcvt.s32.f32 s15, s15 + 2870 000e 17EE902A vmov r2, s15 @ int + 2871 0012 414B ldr r3, .L237+4 + 2872 0014 1A60 str r2, [r3] + 506:Core/Src/state_machine.c **** RELAY_ESC_SIDE_VOLTAGE = module.auxVoltages[1]; + 2873 .loc 1 506 46 + 2874 0016 3F4B ldr r3, .L237 + 2875 0018 D3ED097A vldr.32 s15, [r3, #36] + 2876 .loc 1 506 26 + 2877 001c FDEEE77A vcvt.s32.f32 s15, s15 + 2878 0020 17EE902A vmov r2, s15 @ int + 2879 0024 3D4B ldr r3, .L237+8 + 2880 0026 1A60 str r2, [r3] + 507:Core/Src/state_machine.c **** CURRENT_MEASUREMENT = module.auxVoltages[2]; + 2881 .loc 1 507 43 + 2882 0028 3A4B ldr r3, .L237 + 2883 002a D3ED0A7A vldr.32 s15, [r3, #40] + ARM GAS /tmp/cctkPVvk.s page 60 + + + 2884 .loc 1 507 23 + 2885 002e FDEEE77A vcvt.s32.f32 s15, s15 + 2886 0032 17EE902A vmov r2, s15 @ int + 2887 0036 3A4B ldr r3, .L237+12 + 2888 0038 1A60 str r2, [r3] + 508:Core/Src/state_machine.c **** sm_set_relay_positions(state.current_state); + 2889 .loc 1 508 3 + 2890 003a 3A4B ldr r3, .L237+16 + 2891 003c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 2892 003e 1846 mov r0, r3 + 2893 0040 FFF7FEFF bl sm_set_relay_positions + 509:Core/Src/state_machine.c **** + 510:Core/Src/state_machine.c **** if (timestamp > HAL_GetTick()) + 2894 .loc 1 510 19 + 2895 0044 FFF7FEFF bl HAL_GetTick + 2896 0048 0246 mov r2, r0 + 2897 .loc 1 510 17 discriminator 1 + 2898 004a 374B ldr r3, .L237+20 + 2899 004c 1B68 ldr r3, [r3] + 2900 .loc 1 510 6 discriminator 1 + 2901 004e 9A42 cmp r2, r3 + 2902 0050 5DD3 bcc .L235 + 511:Core/Src/state_machine.c **** return; + 512:Core/Src/state_machine.c **** switch (state.current_state) { + 2903 .loc 1 512 16 + 2904 0052 344B ldr r3, .L237+16 + 2905 0054 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 2906 .loc 1 512 3 + 2907 0056 072B cmp r3, #7 + 2908 0058 54D8 bhi .L227 + 2909 005a 01A2 adr r2, .L229 + 2910 005c 52F823F0 ldr pc, [r2, r3, lsl #2] + 2911 .p2align 2 + 2912 .L229: + 2913 0060 81000000 .word .L234+1 + 2914 0064 9F000000 .word .L233+1 + 2915 0068 B7000000 .word .L232+1 + 2916 006c CF000000 .word .L231+1 + 2917 0070 ED000000 .word .L230+1 + 2918 0074 05010000 .word .L227+1 + 2919 0078 05010000 .word .L227+1 + 2920 007c 05010000 .word .L227+1 + 2921 .p2align 1 + 2922 .L234: + 513:Core/Src/state_machine.c **** case STATE_INACTIVE: + 514:Core/Src/state_machine.c **** state.current_state = STATE_PRECHARGE; + 2923 .loc 1 514 27 + 2924 0080 284B ldr r3, .L237+16 + 2925 0082 0122 movs r2, #1 + 2926 0084 1A70 strb r2, [r3] + 515:Core/Src/state_machine.c **** timestamp = HAL_GetTick() + 30000; + 2927 .loc 1 515 19 + 2928 0086 FFF7FEFF bl HAL_GetTick + 2929 008a 0346 mov r3, r0 + 2930 .loc 1 515 33 discriminator 1 + 2931 008c 03F5EA43 add r3, r3, #29952 + 2932 0090 3033 adds r3, r3, #48 + ARM GAS /tmp/cctkPVvk.s page 61 + + + 2933 .loc 1 515 17 discriminator 1 + 2934 0092 254A ldr r2, .L237+20 + 2935 0094 1360 str r3, [r2] + 516:Core/Src/state_machine.c **** PWM_powerground_control(0); + 2936 .loc 1 516 7 + 2937 0096 0020 movs r0, #0 + 2938 0098 FFF7FEFF bl PWM_powerground_control + 517:Core/Src/state_machine.c **** break; + 2939 .loc 1 517 7 + 2940 009c 32E0 b .L227 + 2941 .L233: + 518:Core/Src/state_machine.c **** case STATE_PRECHARGE: + 519:Core/Src/state_machine.c **** state.current_state = STATE_READY; + 2942 .loc 1 519 27 + 2943 009e 214B ldr r3, .L237+16 + 2944 00a0 0222 movs r2, #2 + 2945 00a2 1A70 strb r2, [r3] + 520:Core/Src/state_machine.c **** timestamp = HAL_GetTick() + 10000; + 2946 .loc 1 520 19 + 2947 00a4 FFF7FEFF bl HAL_GetTick + 2948 00a8 0346 mov r3, r0 + 2949 .loc 1 520 33 discriminator 1 + 2950 00aa 03F51C53 add r3, r3, #9984 + 2951 00ae 1033 adds r3, r3, #16 + 2952 .loc 1 520 17 discriminator 1 + 2953 00b0 1D4A ldr r2, .L237+20 + 2954 00b2 1360 str r3, [r2] + 521:Core/Src/state_machine.c **** break; + 2955 .loc 1 521 7 + 2956 00b4 26E0 b .L227 + 2957 .L232: + 522:Core/Src/state_machine.c **** case STATE_READY: + 523:Core/Src/state_machine.c **** state.current_state = STATE_ACTIVE; + 2958 .loc 1 523 27 + 2959 00b6 1B4B ldr r3, .L237+16 + 2960 00b8 0322 movs r2, #3 + 2961 00ba 1A70 strb r2, [r3] + 524:Core/Src/state_machine.c **** timestamp = HAL_GetTick() + 10000; + 2962 .loc 1 524 19 + 2963 00bc FFF7FEFF bl HAL_GetTick + 2964 00c0 0346 mov r3, r0 + 2965 .loc 1 524 33 discriminator 1 + 2966 00c2 03F51C53 add r3, r3, #9984 + 2967 00c6 1033 adds r3, r3, #16 + 2968 .loc 1 524 17 discriminator 1 + 2969 00c8 174A ldr r2, .L237+20 + 2970 00ca 1360 str r3, [r2] + 525:Core/Src/state_machine.c **** break; + 2971 .loc 1 525 7 + 2972 00cc 1AE0 b .L227 + 2973 .L231: + 526:Core/Src/state_machine.c **** case STATE_ACTIVE: + 527:Core/Src/state_machine.c **** state.current_state = STATE_DISCHARGE; + 2974 .loc 1 527 27 + 2975 00ce 154B ldr r3, .L237+16 + 2976 00d0 0422 movs r2, #4 + 2977 00d2 1A70 strb r2, [r3] + ARM GAS /tmp/cctkPVvk.s page 62 + + + 528:Core/Src/state_machine.c **** timestamp = HAL_GetTick() + 10000; + 2978 .loc 1 528 19 + 2979 00d4 FFF7FEFF bl HAL_GetTick + 2980 00d8 0346 mov r3, r0 + 2981 .loc 1 528 33 discriminator 1 + 2982 00da 03F51C53 add r3, r3, #9984 + 2983 00de 1033 adds r3, r3, #16 + 2984 .loc 1 528 17 discriminator 1 + 2985 00e0 114A ldr r2, .L237+20 + 2986 00e2 1360 str r3, [r2] + 529:Core/Src/state_machine.c **** PWM_powerground_control(10); + 2987 .loc 1 529 7 + 2988 00e4 0A20 movs r0, #10 + 2989 00e6 FFF7FEFF bl PWM_powerground_control + 530:Core/Src/state_machine.c **** break; + 2990 .loc 1 530 7 + 2991 00ea 0BE0 b .L227 + 2992 .L230: + 531:Core/Src/state_machine.c **** case STATE_DISCHARGE: + 532:Core/Src/state_machine.c **** state.current_state = STATE_INACTIVE; + 2993 .loc 1 532 27 + 2994 00ec 0D4B ldr r3, .L237+16 + 2995 00ee 0022 movs r2, #0 + 2996 00f0 1A70 strb r2, [r3] + 533:Core/Src/state_machine.c **** timestamp = HAL_GetTick() + 10000; + 2997 .loc 1 533 19 + 2998 00f2 FFF7FEFF bl HAL_GetTick + 2999 00f6 0346 mov r3, r0 + 3000 .loc 1 533 33 discriminator 1 + 3001 00f8 03F51C53 add r3, r3, #9984 + 3002 00fc 1033 adds r3, r3, #16 + 3003 .loc 1 533 17 discriminator 1 + 3004 00fe 0A4A ldr r2, .L237+20 + 3005 0100 1360 str r3, [r2] + 534:Core/Src/state_machine.c **** break; + 3006 .loc 1 534 7 + 3007 0102 00BF nop + 3008 .L227: + 535:Core/Src/state_machine.c **** case STATE_CHARGING_PRECHARGE: + 536:Core/Src/state_machine.c **** case STATE_CHARGING: + 537:Core/Src/state_machine.c **** case STATE_ERROR: + 538:Core/Src/state_machine.c **** break; + 539:Core/Src/state_machine.c **** } + 540:Core/Src/state_machine.c **** + 541:Core/Src/state_machine.c **** state.target_state = state.current_state; + 3009 .loc 1 541 29 + 3010 0104 074B ldr r3, .L237+16 + 3011 0106 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 3012 .loc 1 541 22 + 3013 0108 064B ldr r3, .L237+16 + 3014 010a 5A70 strb r2, [r3, #1] + 3015 010c 00E0 b .L224 + 3016 .L235: + 511:Core/Src/state_machine.c **** switch (state.current_state) { + 3017 .loc 1 511 5 + 3018 010e 00BF nop + 3019 .L224: + ARM GAS /tmp/cctkPVvk.s page 63 + + + 542:Core/Src/state_machine.c **** }... + 3020 .loc 1 542 1 + 3021 0110 80BD pop {r7, pc} + 3022 .L238: + 3023 0112 00BF .align 2 + 3024 .L237: + 3025 0114 00000000 .word module + 3026 0118 00000000 .word RELAY_BAT_SIDE_VOLTAGE + 3027 011c 00000000 .word RELAY_ESC_SIDE_VOLTAGE + 3028 0120 00000000 .word CURRENT_MEASUREMENT + 3029 0124 00000000 .word state + 3030 0128 00000000 .word timestamp + 3031 .cfi_endproc + 3032 .LFE154: + 3034 .text + 3035 .Letext0: + 3036 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 3037 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 3038 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 3039 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 3040 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 3041 .file 7 "Core/Inc/ADBMS_LL_Driver.h" + 3042 .file 8 "Core/Inc/ADBMS_Abstraction.h" + 3043 .file 9 "Core/Inc/errors.h" + 3044 .file 10 "Core/Inc/AMS_HighLevel.h" + 3045 .file 11 "Core/Inc/TMP1075.h" + 3046 .file 12 "Core/Inc/PWM_control.h" + 3047 .file 13 "Core/Inc/state_machine.h" + 3048 .file 14 "Core/Inc/eeprom.h" + 3049 .file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + 3050 .file 16 "Core/Inc/soc_estimation.h" + 3051 .file 17 "Core/Inc/status_LED.h" + 3052 .file 18 "Core/Inc/can.h" + ARM GAS /tmp/cctkPVvk.s page 64 + + +DEFINED SYMBOLS + *ABS*:00000000 state_machine.c + /tmp/cctkPVvk.s:24 .bss.programming_mode:00000000 programming_mode + /tmp/cctkPVvk.s:25 .bss.programming_mode:00000000 $d + /tmp/cctkPVvk.s:30 .bss.debugging_mode:00000000 debugging_mode + /tmp/cctkPVvk.s:31 .bss.debugging_mode:00000000 $d + /tmp/cctkPVvk.s:37 .bss.state:00000000 state + /tmp/cctkPVvk.s:34 .bss.state:00000000 $d + /tmp/cctkPVvk.s:44 .bss.RELAY_BAT_SIDE_VOLTAGE:00000000 RELAY_BAT_SIDE_VOLTAGE + /tmp/cctkPVvk.s:41 .bss.RELAY_BAT_SIDE_VOLTAGE:00000000 $d + /tmp/cctkPVvk.s:51 .bss.RELAY_ESC_SIDE_VOLTAGE:00000000 RELAY_ESC_SIDE_VOLTAGE + /tmp/cctkPVvk.s:48 .bss.RELAY_ESC_SIDE_VOLTAGE:00000000 $d + /tmp/cctkPVvk.s:58 .bss.CURRENT_MEASUREMENT:00000000 CURRENT_MEASUREMENT + /tmp/cctkPVvk.s:55 .bss.CURRENT_MEASUREMENT:00000000 $d + /tmp/cctkPVvk.s:64 .bss.CURRENT_MEASUREMENT_ON:00000000 CURRENT_MEASUREMENT_ON + /tmp/cctkPVvk.s:65 .bss.CURRENT_MEASUREMENT_ON:00000000 $d + /tmp/cctkPVvk.s:70 .bss.balancing_state:00000000 balancing_state + /tmp/cctkPVvk.s:71 .bss.balancing_state:00000000 $d + /tmp/cctkPVvk.s:77 .bss.base_offset:00000000 base_offset + /tmp/cctkPVvk.s:74 .bss.base_offset:00000000 $d + /tmp/cctkPVvk.s:84 .bss.error_timer:00000000 error_timer + /tmp/cctkPVvk.s:81 .bss.error_timer:00000000 $d + /tmp/cctkPVvk.s:91 .bss.precharge_timer:00000000 precharge_timer + /tmp/cctkPVvk.s:88 .bss.precharge_timer:00000000 $d + /tmp/cctkPVvk.s:98 .bss.discharge_timer:00000000 discharge_timer + /tmp/cctkPVvk.s:95 .bss.discharge_timer:00000000 $d + /tmp/cctkPVvk.s:105 .bss.balancing_timer:00000000 balancing_timer + /tmp/cctkPVvk.s:102 .bss.balancing_timer:00000000 $d + /tmp/cctkPVvk.s:112 .bss.eeprom_timer:00000000 eeprom_timer + /tmp/cctkPVvk.s:109 .bss.eeprom_timer:00000000 $d + /tmp/cctkPVvk.s:119 .bss.powerground_softstart_timer:00000000 powerground_softstart_timer + /tmp/cctkPVvk.s:116 .bss.powerground_softstart_timer:00000000 $d + /tmp/cctkPVvk.s:126 .bss.powerground_calibration_timer:00000000 powerground_calibration_timer + /tmp/cctkPVvk.s:123 .bss.powerground_calibration_timer:00000000 $d + /tmp/cctkPVvk.s:132 .bss.powerground_calibration_stage:00000000 powerground_calibration_stage + /tmp/cctkPVvk.s:133 .bss.powerground_calibration_stage:00000000 $d + /tmp/cctkPVvk.s:138 .bss.current_powerground_status:00000000 current_powerground_status + /tmp/cctkPVvk.s:139 .bss.current_powerground_status:00000000 $d + /tmp/cctkPVvk.s:144 .bss.target_powerground_status:00000000 target_powerground_status + /tmp/cctkPVvk.s:145 .bss.target_powerground_status:00000000 $d + /tmp/cctkPVvk.s:147 .bss.timestamp:00000000 $d + /tmp/cctkPVvk.s:150 .bss.timestamp:00000000 timestamp + /tmp/cctkPVvk.s:153 .text.sm_init:00000000 $t + /tmp/cctkPVvk.s:159 .text.sm_init:00000000 sm_init + /tmp/cctkPVvk.s:236 .text.sm_init:00000060 $d + /tmp/cctkPVvk.s:254 .text.sm_update:00000000 $t + /tmp/cctkPVvk.s:260 .text.sm_update:00000000 sm_update + /tmp/cctkPVvk.s:1490 .text.sm_check_errors:00000000 sm_check_errors + /tmp/cctkPVvk.s:740 .text.sm_precharge_discharge_manager:00000000 sm_precharge_discharge_manager + /tmp/cctkPVvk.s:1195 .text.sm_balancing:00000000 sm_balancing + /tmp/cctkPVvk.s:912 .text.sm_powerground_manager:00000000 sm_powerground_manager + /tmp/cctkPVvk.s:390 .text.sm_update:000000f0 $d + /tmp/cctkPVvk.s:398 .text.sm_update:00000110 $t + /tmp/cctkPVvk.s:2008 .text.sm_update_inactive:00000000 sm_update_inactive + /tmp/cctkPVvk.s:2072 .text.sm_update_precharge:00000000 sm_update_precharge + /tmp/cctkPVvk.s:2128 .text.sm_update_ready:00000000 sm_update_ready + /tmp/cctkPVvk.s:2184 .text.sm_update_active:00000000 sm_update_active + ARM GAS /tmp/cctkPVvk.s page 65 + + + /tmp/cctkPVvk.s:2240 .text.sm_update_discharge:00000000 sm_update_discharge + /tmp/cctkPVvk.s:2296 .text.sm_update_charging_precharge:00000000 sm_update_charging_precharge + /tmp/cctkPVvk.s:2350 .text.sm_update_charging:00000000 sm_update_charging + /tmp/cctkPVvk.s:2407 .text.sm_update_error:00000000 sm_update_error + /tmp/cctkPVvk.s:2461 .text.sm_set_relay_positions:00000000 sm_set_relay_positions + /tmp/cctkPVvk.s:497 .text.sm_update:00000198 $d + /tmp/cctkPVvk.s:515 .text.sm_handle_ams_in:00000000 $t + /tmp/cctkPVvk.s:521 .text.sm_handle_ams_in:00000000 sm_handle_ams_in + /tmp/cctkPVvk.s:727 .text.sm_handle_ams_in:00000100 $d + /tmp/cctkPVvk.s:734 .text.sm_precharge_discharge_manager:00000000 $t + /tmp/cctkPVvk.s:899 .text.sm_precharge_discharge_manager:000000d0 $d + /tmp/cctkPVvk.s:906 .text.sm_powerground_manager:00000000 $t + /tmp/cctkPVvk.s:1031 .text.sm_powerground_manager:0000009c $d + /tmp/cctkPVvk.s:1038 .text.sm_calibrate_powerground:00000000 $t + /tmp/cctkPVvk.s:1044 .text.sm_calibrate_powerground:00000000 sm_calibrate_powerground + /tmp/cctkPVvk.s:1077 .text.sm_calibrate_powerground:00000024 $d + /tmp/cctkPVvk.s:1081 .text.sm_calibrate_powerground:00000034 $t + /tmp/cctkPVvk.s:1182 .text.sm_calibrate_powerground:000000bc $d + /tmp/cctkPVvk.s:1189 .text.sm_balancing:00000000 $t + /tmp/cctkPVvk.s:1371 .text.sm_balancing:000000e8 $d + /tmp/cctkPVvk.s:1378 .text.sm_program_powerground:00000000 $t + /tmp/cctkPVvk.s:1384 .text.sm_program_powerground:00000000 sm_program_powerground + /tmp/cctkPVvk.s:1429 .text.sm_program_powerground:00000030 $d + /tmp/cctkPVvk.s:1435 .text.sm_eeprom_write_status:00000000 $t + /tmp/cctkPVvk.s:1441 .text.sm_eeprom_write_status:00000000 sm_eeprom_write_status + /tmp/cctkPVvk.s:1479 .text.sm_eeprom_write_status:00000028 $d + /tmp/cctkPVvk.s:1484 .text.sm_check_errors:00000000 $t + /tmp/cctkPVvk.s:1830 .text.sm_set_error_source:00000000 sm_set_error_source + /tmp/cctkPVvk.s:1813 .text.sm_check_errors:000001e4 $d + /tmp/cctkPVvk.s:1824 .text.sm_set_error_source:00000000 $t + /tmp/cctkPVvk.s:1997 .text.sm_set_error_source:0000010c $d + /tmp/cctkPVvk.s:2002 .text.sm_update_inactive:00000000 $t + /tmp/cctkPVvk.s:2061 .text.sm_update_inactive:00000034 $d + /tmp/cctkPVvk.s:2066 .text.sm_update_precharge:00000000 $t + /tmp/cctkPVvk.s:2117 .text.sm_update_precharge:00000028 $d + /tmp/cctkPVvk.s:2122 .text.sm_update_ready:00000000 $t + /tmp/cctkPVvk.s:2173 .text.sm_update_ready:00000028 $d + /tmp/cctkPVvk.s:2178 .text.sm_update_active:00000000 $t + /tmp/cctkPVvk.s:2229 .text.sm_update_active:00000028 $d + /tmp/cctkPVvk.s:2234 .text.sm_update_discharge:00000000 $t + /tmp/cctkPVvk.s:2285 .text.sm_update_discharge:00000028 $d + /tmp/cctkPVvk.s:2290 .text.sm_update_charging_precharge:00000000 $t + /tmp/cctkPVvk.s:2339 .text.sm_update_charging_precharge:00000024 $d + /tmp/cctkPVvk.s:2344 .text.sm_update_charging:00000000 $t + /tmp/cctkPVvk.s:2395 .text.sm_update_charging:00000028 $d + /tmp/cctkPVvk.s:2401 .text.sm_update_error:00000000 $t + /tmp/cctkPVvk.s:2450 .text.sm_update_error:00000024 $d + /tmp/cctkPVvk.s:2455 .text.sm_set_relay_positions:00000000 $t + /tmp/cctkPVvk.s:2487 .text.sm_set_relay_positions:00000018 $d + /tmp/cctkPVvk.s:2495 .text.sm_set_relay_positions:00000038 $t + /tmp/cctkPVvk.s:2608 .text.sm_set_relay:00000000 sm_set_relay + /tmp/cctkPVvk.s:2597 .text.sm_set_relay_positions:000000d0 $d + /tmp/cctkPVvk.s:2602 .text.sm_set_relay:00000000 $t + /tmp/cctkPVvk.s:2670 .text.sm_set_relay:00000044 $d + /tmp/cctkPVvk.s:2675 .text.sm_check_battery_temperature:00000000 $t + /tmp/cctkPVvk.s:2681 .text.sm_check_battery_temperature:00000000 sm_check_battery_temperature + /tmp/cctkPVvk.s:2754 .text.sm_check_battery_temperature:00000054 $d + ARM GAS /tmp/cctkPVvk.s page 66 + + + /tmp/cctkPVvk.s:2759 .text.sm_return_cell_temperature:00000000 $t + /tmp/cctkPVvk.s:2765 .text.sm_return_cell_temperature:00000000 sm_return_cell_temperature + /tmp/cctkPVvk.s:2798 .text.sm_return_cell_temperature:0000001c $d + /tmp/cctkPVvk.s:2803 .text.sm_return_cell_voltage:00000000 $t + /tmp/cctkPVvk.s:2809 .text.sm_return_cell_voltage:00000000 sm_return_cell_voltage + /tmp/cctkPVvk.s:2842 .text.sm_return_cell_voltage:0000001c $d + /tmp/cctkPVvk.s:2847 .text.sm_test_cycle_states:00000000 $t + /tmp/cctkPVvk.s:2853 .text.sm_test_cycle_states:00000000 sm_test_cycle_states + /tmp/cctkPVvk.s:2913 .text.sm_test_cycle_states:00000060 $d + /tmp/cctkPVvk.s:2921 .text.sm_test_cycle_states:00000080 $t + /tmp/cctkPVvk.s:3025 .text.sm_test_cycle_states:00000114 $d + +UNDEFINED SYMBOLS +__aeabi_f2d +__aeabi_dsub +__aeabi_dmul +__aeabi_d2iz +can_handle_send_status +can_handle_send_log +tmp1075_measure +status_led_update +soc_update +module +PWM_powerground_control +HAL_GetTick +PWM_powerground_softcontrol +amsStopBalancing +amsConfigBalancing +amsStartBalancing +eeprom_write_status +error_data +currentAMSState +HAL_GPIO_WritePin +tmp1075_temps diff --git a/Software/build/state_machine.o b/Software/build/state_machine.o new file mode 100644 index 0000000..3b7e35a Binary files /dev/null and b/Software/build/state_machine.o differ diff --git a/Software/build/status_LED.d b/Software/build/status_LED.d new file mode 100644 index 0000000..8b16560 --- /dev/null +++ b/Software/build/status_LED.d @@ -0,0 +1,88 @@ +build/status_LED.o: Core/Src/status_LED.c Core/Inc/ADBMS_LL_Driver.h \ + Core/Inc/main.h Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/state_machine.h Core/Inc/ADBMS_LL_Driver.h \ + Core/Inc/AMS_HighLevel.h Core/Inc/ADBMS_Abstraction.h \ + Core/Inc/ADBMS_CMD_MAKROS.h Core/Lib/can-halal/can-halal.h \ + Core/Inc/errors.h Core/Inc/can.h Core/Inc/state_machine.h \ + Core/Inc/eeprom.h Core/Inc/soc_estimation.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h Core/Inc/TMP1075.h \ + Core/Inc/errors.h Core/Inc/PWM_control.h Core/Inc/status_LED.h \ + Core/Inc/TMP1075.h +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/state_machine.h: +Core/Inc/ADBMS_LL_Driver.h: +Core/Inc/AMS_HighLevel.h: +Core/Inc/ADBMS_Abstraction.h: +Core/Inc/ADBMS_CMD_MAKROS.h: +Core/Lib/can-halal/can-halal.h: +Core/Inc/errors.h: +Core/Inc/can.h: +Core/Inc/state_machine.h: +Core/Inc/eeprom.h: +Core/Inc/soc_estimation.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Core/Inc/TMP1075.h: +Core/Inc/errors.h: +Core/Inc/PWM_control.h: +Core/Inc/status_LED.h: +Core/Inc/TMP1075.h: diff --git a/Software/build/status_LED.lst b/Software/build/status_LED.lst new file mode 100644 index 0000000..ba035da --- /dev/null +++ b/Software/build/status_LED.lst @@ -0,0 +1,683 @@ +ARM GAS /tmp/ccnT6iWU.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "status_LED.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/status_LED.c" + 20 .global red + 21 .section .bss.red,"aw",%nobits + 22 .align 2 + 25 red: + 26 0000 00000000 .space 4 + 27 .global green + 28 .section .bss.green,"aw",%nobits + 29 .align 2 + 32 green: + 33 0000 00000000 .space 4 + 34 .global blue + 35 .section .bss.blue,"aw",%nobits + 36 .align 2 + 39 blue: + 40 0000 00000000 .space 4 + 41 .global blink_timer + 42 .section .bss.blink_timer,"aw",%nobits + 43 .align 2 + 46 blink_timer: + 47 0000 00000000 .space 4 + 48 .global blink_state + 49 .section .bss.blink_state,"aw",%nobits + 52 blink_state: + 53 0000 00 .space 1 + 54 .section .text.status_led_init,"ax",%progbits + 55 .align 1 + 56 .global status_led_init + 57 .syntax unified + 58 .thumb + 59 .thumb_func + 61 status_led_init: + 62 .LFB130: + 1:Core/Src/status_LED.c **** /* + 2:Core/Src/status_LED.c **** * status_LED.h + 3:Core/Src/status_LED.c **** * + 4:Core/Src/status_LED.c **** * Created on: 07.07.2024 + 5:Core/Src/status_LED.c **** * Author: Hamza + 6:Core/Src/status_LED.c **** */ + ARM GAS /tmp/ccnT6iWU.s page 2 + + + 7:Core/Src/status_LED.c **** + 8:Core/Src/status_LED.c **** #include "ADBMS_LL_Driver.h" + 9:Core/Src/status_LED.c **** #include "state_machine.h" + 10:Core/Src/status_LED.c **** #include "stm32f3xx_hal.h" + 11:Core/Src/status_LED.c **** #include + 12:Core/Src/status_LED.c **** #include + 13:Core/Src/status_LED.c **** + 14:Core/Src/status_LED.c **** // TODO test out pulldown and pushpull settings + 15:Core/Src/status_LED.c **** + 16:Core/Src/status_LED.c **** /* The PWM period (1/FPWM) is defined by the following parameters: + 17:Core/Src/status_LED.c **** ARR value, the Prescaler value, and the internal clock itself which drives the timer module FCLK. + 18:Core/Src/status_LED.c **** F_PWM = (F_CLK)/((ARR + 1) * (PSC + 1)) + 19:Core/Src/status_LED.c **** + 20:Core/Src/status_LED.c **** Prescaler: + 21:Core/Src/status_LED.c **** (ARR + 1) * (PSC + 1) = (F_CLK)/(F_PWM) + 22:Core/Src/status_LED.c **** (PSC + 1) = (F_CLK)/(F_PWM * (ARR + 1)) + 23:Core/Src/status_LED.c **** 625 = (16MHz)/(100Hz * (255 + 1)) + 24:Core/Src/status_LED.c **** + 25:Core/Src/status_LED.c **** F_CLK = 16 MHz + 26:Core/Src/status_LED.c **** */ + 27:Core/Src/status_LED.c **** + 28:Core/Src/status_LED.c **** #define STATUS_LED_ARR 255 + 29:Core/Src/status_LED.c **** #define TIME_BLINK_SLOW 2000 + 30:Core/Src/status_LED.c **** #define TIME_BLINK_FAST 500 + 31:Core/Src/status_LED.c **** + 32:Core/Src/status_LED.c **** TIM_HandleTypeDef* red; + 33:Core/Src/status_LED.c **** TIM_HandleTypeDef* green; + 34:Core/Src/status_LED.c **** TIM_HandleTypeDef* blue; + 35:Core/Src/status_LED.c **** + 36:Core/Src/status_LED.c **** uint32_t blink_timer; + 37:Core/Src/status_LED.c **** bool blink_state; + 38:Core/Src/status_LED.c **** + 39:Core/Src/status_LED.c **** void status_led_init(TIM_HandleTypeDef* r, TIM_HandleTypeDef* g, TIM_HandleTypeDef* b){ + 63 .loc 1 39 87 + 64 .cfi_startproc + 65 @ args = 0, pretend = 0, frame = 16 + 66 @ frame_needed = 1, uses_anonymous_args = 0 + 67 0000 80B5 push {r7, lr} + 68 .cfi_def_cfa_offset 8 + 69 .cfi_offset 7, -8 + 70 .cfi_offset 14, -4 + 71 0002 84B0 sub sp, sp, #16 + 72 .cfi_def_cfa_offset 24 + 73 0004 00AF add r7, sp, #0 + 74 .cfi_def_cfa_register 7 + 75 0006 F860 str r0, [r7, #12] + 76 0008 B960 str r1, [r7, #8] + 77 000a 7A60 str r2, [r7, #4] + 40:Core/Src/status_LED.c **** red = r; + 78 .loc 1 40 7 + 79 000c 144A ldr r2, .L2 + 80 000e FB68 ldr r3, [r7, #12] + 81 0010 1360 str r3, [r2] + 41:Core/Src/status_LED.c **** green = g; + 82 .loc 1 41 9 + 83 0012 144A ldr r2, .L2+4 + 84 0014 BB68 ldr r3, [r7, #8] + ARM GAS /tmp/ccnT6iWU.s page 3 + + + 85 0016 1360 str r3, [r2] + 42:Core/Src/status_LED.c **** blue = b; + 86 .loc 1 42 8 + 87 0018 134A ldr r2, .L2+8 + 88 001a 7B68 ldr r3, [r7, #4] + 89 001c 1360 str r3, [r2] + 43:Core/Src/status_LED.c **** + 44:Core/Src/status_LED.c **** blink_timer = 0; + 90 .loc 1 44 15 + 91 001e 134B ldr r3, .L2+12 + 92 0020 0022 movs r2, #0 + 93 0022 1A60 str r2, [r3] + 45:Core/Src/status_LED.c **** blink_state = 0; + 94 .loc 1 45 15 + 95 0024 124B ldr r3, .L2+16 + 96 0026 0022 movs r2, #0 + 97 0028 1A70 strb r2, [r3] + 46:Core/Src/status_LED.c **** + 47:Core/Src/status_LED.c **** HAL_TIM_PWM_Start(red, TIM_CHANNEL_1); //TIM4CH1 + 98 .loc 1 47 3 + 99 002a 0D4B ldr r3, .L2 + 100 002c 1B68 ldr r3, [r3] + 101 002e 0021 movs r1, #0 + 102 0030 1846 mov r0, r3 + 103 0032 FFF7FEFF bl HAL_TIM_PWM_Start + 48:Core/Src/status_LED.c **** HAL_TIM_PWM_Start(green, TIM_CHANNEL_2); //TIM4CH2 + 104 .loc 1 48 3 + 105 0036 0B4B ldr r3, .L2+4 + 106 0038 1B68 ldr r3, [r3] + 107 003a 0421 movs r1, #4 + 108 003c 1846 mov r0, r3 + 109 003e FFF7FEFF bl HAL_TIM_PWM_Start + 49:Core/Src/status_LED.c **** HAL_TIM_PWM_Start(blue, TIM_CHANNEL_3); //TIM4CH3 + 110 .loc 1 49 3 + 111 0042 094B ldr r3, .L2+8 + 112 0044 1B68 ldr r3, [r3] + 113 0046 0821 movs r1, #8 + 114 0048 1846 mov r0, r3 + 115 004a FFF7FEFF bl HAL_TIM_PWM_Start + 50:Core/Src/status_LED.c **** + 51:Core/Src/status_LED.c **** status_led_set(255, 255, 255); + 116 .loc 1 51 3 + 117 004e FF22 movs r2, #255 + 118 0050 FF21 movs r1, #255 + 119 0052 FF20 movs r0, #255 + 120 0054 FFF7FEFF bl status_led_set + 52:Core/Src/status_LED.c **** } + 121 .loc 1 52 1 + 122 0058 00BF nop + 123 005a 1037 adds r7, r7, #16 + 124 .cfi_def_cfa_offset 8 + 125 005c BD46 mov sp, r7 + 126 .cfi_def_cfa_register 13 + 127 @ sp needed + 128 005e 80BD pop {r7, pc} + 129 .L3: + 130 .align 2 + ARM GAS /tmp/ccnT6iWU.s page 4 + + + 131 .L2: + 132 0060 00000000 .word red + 133 0064 00000000 .word green + 134 0068 00000000 .word blue + 135 006c 00000000 .word blink_timer + 136 0070 00000000 .word blink_state + 137 .cfi_endproc + 138 .LFE130: + 140 .section .text.status_led_update,"ax",%progbits + 141 .align 1 + 142 .global status_led_update + 143 .syntax unified + 144 .thumb + 145 .thumb_func + 147 status_led_update: + 148 .LFB131: + 53:Core/Src/status_LED.c **** + 54:Core/Src/status_LED.c **** void status_led_update(){ + 149 .loc 1 54 25 + 150 .cfi_startproc + 151 @ args = 0, pretend = 0, frame = 0 + 152 @ frame_needed = 1, uses_anonymous_args = 0 + 153 0000 80B5 push {r7, lr} + 154 .cfi_def_cfa_offset 8 + 155 .cfi_offset 7, -8 + 156 .cfi_offset 14, -4 + 157 0002 00AF add r7, sp, #0 + 158 .cfi_def_cfa_register 7 + 55:Core/Src/status_LED.c **** if (state.current_state == STATE_ERROR){ + 159 .loc 1 55 12 + 160 0004 344B ldr r3, .L20 + 161 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 162 .loc 1 55 6 + 163 0008 072B cmp r3, #7 + 164 000a 03D1 bne .L5 + 56:Core/Src/status_LED.c **** status_led_set_color(RED); + 165 .loc 1 56 5 + 166 000c 0120 movs r0, #1 + 167 000e FFF7FEFF bl status_led_set_color + 57:Core/Src/status_LED.c **** return; + 168 .loc 1 57 5 + 169 0012 60E0 b .L4 + 170 .L5: + 58:Core/Src/status_LED.c **** } + 59:Core/Src/status_LED.c **** if(blink_timer > HAL_GetTick()){ + 171 .loc 1 59 20 + 172 0014 FFF7FEFF bl HAL_GetTick + 173 0018 0246 mov r2, r0 + 174 .loc 1 59 18 discriminator 1 + 175 001a 304B ldr r3, .L20+4 + 176 001c 1B68 ldr r3, [r3] + 177 .loc 1 59 5 discriminator 1 + 178 001e 9A42 cmp r2, r3 + 179 0020 58D3 bcc .L18 + 60:Core/Src/status_LED.c **** return; + 61:Core/Src/status_LED.c **** } + 62:Core/Src/status_LED.c **** + ARM GAS /tmp/ccnT6iWU.s page 5 + + + 63:Core/Src/status_LED.c **** if (blink_state == 1){ + 180 .loc 1 63 19 + 181 0022 2F4B ldr r3, .L20+8 + 182 0024 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 183 .loc 1 63 6 + 184 0026 002B cmp r3, #0 + 185 0028 17D0 beq .L8 + 64:Core/Src/status_LED.c **** if (state.current_state == STATE_INACTIVE) + 186 .loc 1 64 14 + 187 002a 2B4B ldr r3, .L20 + 188 002c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 189 .loc 1 64 8 + 190 002e 002B cmp r3, #0 + 191 0030 06D1 bne .L9 + 65:Core/Src/status_LED.c **** blink_timer = HAL_GetTick() + TIME_BLINK_SLOW/10; + 192 .loc 1 65 21 + 193 0032 FFF7FEFF bl HAL_GetTick + 194 0036 0346 mov r3, r0 + 195 .loc 1 65 35 discriminator 1 + 196 0038 C833 adds r3, r3, #200 + 197 .loc 1 65 19 discriminator 1 + 198 003a 284A ldr r2, .L20+4 + 199 003c 1360 str r3, [r2] + 200 003e 05E0 b .L10 + 201 .L9: + 66:Core/Src/status_LED.c **** else + 67:Core/Src/status_LED.c **** blink_timer = HAL_GetTick() + TIME_BLINK_FAST/10; + 202 .loc 1 67 21 + 203 0040 FFF7FEFF bl HAL_GetTick + 204 0044 0346 mov r3, r0 + 205 .loc 1 67 35 discriminator 1 + 206 0046 3233 adds r3, r3, #50 + 207 .loc 1 67 19 discriminator 1 + 208 0048 244A ldr r2, .L20+4 + 209 004a 1360 str r3, [r2] + 210 .L10: + 68:Core/Src/status_LED.c **** blink_state = 0; + 211 .loc 1 68 17 + 212 004c 244B ldr r3, .L20+8 + 213 004e 0022 movs r2, #0 + 214 0050 1A70 strb r2, [r3] + 69:Core/Src/status_LED.c **** status_led_set_color(OFF); + 215 .loc 1 69 5 + 216 0052 0020 movs r0, #0 + 217 0054 FFF7FEFF bl status_led_set_color + 70:Core/Src/status_LED.c **** return; + 218 .loc 1 70 5 + 219 0058 3DE0 b .L4 + 220 .L8: + 71:Core/Src/status_LED.c **** } else { + 72:Core/Src/status_LED.c **** if (state.current_state == STATE_INACTIVE) + 221 .loc 1 72 14 + 222 005a 1F4B ldr r3, .L20 + 223 005c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 224 .loc 1 72 8 + 225 005e 002B cmp r3, #0 + 226 0060 07D1 bne .L11 + ARM GAS /tmp/ccnT6iWU.s page 6 + + + 73:Core/Src/status_LED.c **** blink_timer = HAL_GetTick() + TIME_BLINK_SLOW; + 227 .loc 1 73 21 + 228 0062 FFF7FEFF bl HAL_GetTick + 229 0066 0346 mov r3, r0 + 230 .loc 1 73 35 discriminator 1 + 231 0068 03F5FA63 add r3, r3, #2000 + 232 .loc 1 73 19 discriminator 1 + 233 006c 1B4A ldr r2, .L20+4 + 234 006e 1360 str r3, [r2] + 235 0070 06E0 b .L12 + 236 .L11: + 74:Core/Src/status_LED.c **** else + 75:Core/Src/status_LED.c **** blink_timer = HAL_GetTick() + TIME_BLINK_FAST; + 237 .loc 1 75 21 + 238 0072 FFF7FEFF bl HAL_GetTick + 239 0076 0346 mov r3, r0 + 240 .loc 1 75 35 discriminator 1 + 241 0078 03F5FA73 add r3, r3, #500 + 242 .loc 1 75 19 discriminator 1 + 243 007c 174A ldr r2, .L20+4 + 244 007e 1360 str r3, [r2] + 245 .L12: + 76:Core/Src/status_LED.c **** blink_state = 1; + 246 .loc 1 76 17 + 247 0080 174B ldr r3, .L20+8 + 248 0082 0122 movs r2, #1 + 249 0084 1A70 strb r2, [r3] + 77:Core/Src/status_LED.c **** } + 78:Core/Src/status_LED.c **** + 79:Core/Src/status_LED.c **** switch (state.current_state) { + 250 .loc 1 79 16 + 251 0086 144B ldr r3, .L20 + 252 0088 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 253 .loc 1 79 3 + 254 008a 072B cmp r3, #7 + 255 008c 23D8 bhi .L4 + 256 008e 01A2 adr r2, .L14 + 257 0090 52F823F0 ldr pc, [r2, r3, lsl #2] + 258 .p2align 2 + 259 .L14: + 260 0094 B5000000 .word .L17+1 + 261 0098 BD000000 .word .L16+1 + 262 009c C5000000 .word .L15+1 + 263 00a0 C5000000 .word .L15+1 + 264 00a4 BD000000 .word .L16+1 + 265 00a8 BD000000 .word .L16+1 + 266 00ac C5000000 .word .L15+1 + 267 00b0 CD000000 .word .L13+1 + 268 .p2align 1 + 269 .L17: + 80:Core/Src/status_LED.c **** case STATE_INACTIVE: + 81:Core/Src/status_LED.c **** status_led_set_color(GREEN); + 270 .loc 1 81 5 + 271 00b4 0220 movs r0, #2 + 272 00b6 FFF7FEFF bl status_led_set_color + 82:Core/Src/status_LED.c **** break; + 273 .loc 1 82 5 + ARM GAS /tmp/ccnT6iWU.s page 7 + + + 274 00ba 0CE0 b .L4 + 275 .L16: + 83:Core/Src/status_LED.c **** case STATE_CHARGING_PRECHARGE: + 84:Core/Src/status_LED.c **** case STATE_PRECHARGE: + 85:Core/Src/status_LED.c **** case STATE_DISCHARGE: + 86:Core/Src/status_LED.c **** status_led_set_color( YELLOW); + 276 .loc 1 86 5 + 277 00bc 0420 movs r0, #4 + 278 00be FFF7FEFF bl status_led_set_color + 87:Core/Src/status_LED.c **** break; + 279 .loc 1 87 5 + 280 00c2 08E0 b .L4 + 281 .L15: + 88:Core/Src/status_LED.c **** case STATE_CHARGING: + 89:Core/Src/status_LED.c **** case STATE_READY: + 90:Core/Src/status_LED.c **** case STATE_ACTIVE: + 91:Core/Src/status_LED.c **** status_led_set_color(PINK); + 282 .loc 1 91 5 + 283 00c4 0520 movs r0, #5 + 284 00c6 FFF7FEFF bl status_led_set_color + 92:Core/Src/status_LED.c **** break; + 285 .loc 1 92 5 + 286 00ca 04E0 b .L4 + 287 .L13: + 93:Core/Src/status_LED.c **** case STATE_ERROR: + 94:Core/Src/status_LED.c **** status_led_set_color(RED); + 288 .loc 1 94 5 + 289 00cc 0120 movs r0, #1 + 290 00ce FFF7FEFF bl status_led_set_color + 95:Core/Src/status_LED.c **** break; + 291 .loc 1 95 5 + 292 00d2 00E0 b .L4 + 293 .L18: + 60:Core/Src/status_LED.c **** } + 294 .loc 1 60 5 + 295 00d4 00BF nop + 296 .L4: + 96:Core/Src/status_LED.c **** } + 97:Core/Src/status_LED.c **** } + 297 .loc 1 97 1 + 298 00d6 80BD pop {r7, pc} + 299 .L21: + 300 .align 2 + 301 .L20: + 302 00d8 00000000 .word state + 303 00dc 00000000 .word blink_timer + 304 00e0 00000000 .word blink_state + 305 .cfi_endproc + 306 .LFE131: + 308 .section .text.status_led_set_color,"ax",%progbits + 309 .align 1 + 310 .global status_led_set_color + 311 .syntax unified + 312 .thumb + 313 .thumb_func + 315 status_led_set_color: + 316 .LFB132: + ARM GAS /tmp/ccnT6iWU.s page 8 + + + 98:Core/Src/status_LED.c **** + 99:Core/Src/status_LED.c **** void status_led_set_color(color color){ + 317 .loc 1 99 39 + 318 .cfi_startproc + 319 @ args = 0, pretend = 0, frame = 8 + 320 @ frame_needed = 1, uses_anonymous_args = 0 + 321 0000 80B5 push {r7, lr} + 322 .cfi_def_cfa_offset 8 + 323 .cfi_offset 7, -8 + 324 .cfi_offset 14, -4 + 325 0002 82B0 sub sp, sp, #8 + 326 .cfi_def_cfa_offset 16 + 327 0004 00AF add r7, sp, #0 + 328 .cfi_def_cfa_register 7 + 329 0006 0346 mov r3, r0 + 330 0008 FB71 strb r3, [r7, #7] + 100:Core/Src/status_LED.c **** switch (color) { + 331 .loc 1 100 3 + 332 000a FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 333 000c 072B cmp r3, #7 + 334 000e 43D8 bhi .L33 + 335 0010 01A2 adr r2, .L25 + 336 0012 52F823F0 ldr pc, [r2, r3, lsl #2] + 337 0016 00BF .p2align 2 + 338 .L25: + 339 0018 8D000000 .word .L32+1 + 340 001c 39000000 .word .L31+1 + 341 0020 45000000 .word .L30+1 + 342 0024 51000000 .word .L29+1 + 343 0028 5D000000 .word .L28+1 + 344 002c 69000000 .word .L27+1 + 345 0030 75000000 .word .L26+1 + 346 0034 81000000 .word .L24+1 + 347 .p2align 1 + 348 .L31: + 101:Core/Src/status_LED.c **** case RED: + 102:Core/Src/status_LED.c **** status_led_set(0, 255, 255); + 349 .loc 1 102 5 + 350 0038 FF22 movs r2, #255 + 351 003a FF21 movs r1, #255 + 352 003c 0020 movs r0, #0 + 353 003e FFF7FEFF bl status_led_set + 103:Core/Src/status_LED.c **** break; + 354 .loc 1 103 5 + 355 0042 29E0 b .L23 + 356 .L30: + 104:Core/Src/status_LED.c **** case GREEN: + 105:Core/Src/status_LED.c **** status_led_set(255, 0, 255); + 357 .loc 1 105 5 + 358 0044 FF22 movs r2, #255 + 359 0046 0021 movs r1, #0 + 360 0048 FF20 movs r0, #255 + 361 004a FFF7FEFF bl status_led_set + 106:Core/Src/status_LED.c **** break; + 362 .loc 1 106 5 + 363 004e 23E0 b .L23 + 364 .L29: + ARM GAS /tmp/ccnT6iWU.s page 9 + + + 107:Core/Src/status_LED.c **** case BLUE: + 108:Core/Src/status_LED.c **** status_led_set(255, 255, 0); + 365 .loc 1 108 5 + 366 0050 0022 movs r2, #0 + 367 0052 FF21 movs r1, #255 + 368 0054 FF20 movs r0, #255 + 369 0056 FFF7FEFF bl status_led_set + 109:Core/Src/status_LED.c **** break; + 370 .loc 1 109 5 + 371 005a 1DE0 b .L23 + 372 .L28: + 110:Core/Src/status_LED.c **** case YELLOW: + 111:Core/Src/status_LED.c **** status_led_set(0, 0, 255); + 373 .loc 1 111 5 + 374 005c FF22 movs r2, #255 + 375 005e 0021 movs r1, #0 + 376 0060 0020 movs r0, #0 + 377 0062 FFF7FEFF bl status_led_set + 112:Core/Src/status_LED.c **** break; + 378 .loc 1 112 5 + 379 0066 17E0 b .L23 + 380 .L27: + 113:Core/Src/status_LED.c **** case PINK: + 114:Core/Src/status_LED.c **** status_led_set(0, 255, 0); + 381 .loc 1 114 5 + 382 0068 0022 movs r2, #0 + 383 006a FF21 movs r1, #255 + 384 006c 0020 movs r0, #0 + 385 006e FFF7FEFF bl status_led_set + 115:Core/Src/status_LED.c **** break; + 386 .loc 1 115 5 + 387 0072 11E0 b .L23 + 388 .L26: + 116:Core/Src/status_LED.c **** case CYAN: + 117:Core/Src/status_LED.c **** status_led_set(255, 0, 0); + 389 .loc 1 117 5 + 390 0074 0022 movs r2, #0 + 391 0076 0021 movs r1, #0 + 392 0078 FF20 movs r0, #255 + 393 007a FFF7FEFF bl status_led_set + 118:Core/Src/status_LED.c **** break; + 394 .loc 1 118 5 + 395 007e 0BE0 b .L23 + 396 .L24: + 119:Core/Src/status_LED.c **** case WHITE: + 120:Core/Src/status_LED.c **** status_led_set(0, 0, 0); + 397 .loc 1 120 5 + 398 0080 0022 movs r2, #0 + 399 0082 0021 movs r1, #0 + 400 0084 0020 movs r0, #0 + 401 0086 FFF7FEFF bl status_led_set + 121:Core/Src/status_LED.c **** break; + 402 .loc 1 121 5 + 403 008a 05E0 b .L23 + 404 .L32: + 122:Core/Src/status_LED.c **** case OFF: + 123:Core/Src/status_LED.c **** status_led_set(255,255,255); + ARM GAS /tmp/ccnT6iWU.s page 10 + + + 405 .loc 1 123 5 + 406 008c FF22 movs r2, #255 + 407 008e FF21 movs r1, #255 + 408 0090 FF20 movs r0, #255 + 409 0092 FFF7FEFF bl status_led_set + 124:Core/Src/status_LED.c **** break; + 410 .loc 1 124 5 + 411 0096 00BF nop + 412 .L23: + 413 .L33: + 125:Core/Src/status_LED.c **** } + 126:Core/Src/status_LED.c **** } + 414 .loc 1 126 1 + 415 0098 00BF nop + 416 009a 0837 adds r7, r7, #8 + 417 .cfi_def_cfa_offset 8 + 418 009c BD46 mov sp, r7 + 419 .cfi_def_cfa_register 13 + 420 @ sp needed + 421 009e 80BD pop {r7, pc} + 422 .cfi_endproc + 423 .LFE132: + 425 .section .text.status_led_set,"ax",%progbits + 426 .align 1 + 427 .global status_led_set + 428 .syntax unified + 429 .thumb + 430 .thumb_func + 432 status_led_set: + 433 .LFB133: + 127:Core/Src/status_LED.c **** + 128:Core/Src/status_LED.c **** void status_led_set(uint8_t r, uint8_t g, uint8_t b){ + 434 .loc 1 128 53 + 435 .cfi_startproc + 436 @ args = 0, pretend = 0, frame = 8 + 437 @ frame_needed = 1, uses_anonymous_args = 0 + 438 @ link register save eliminated. + 439 0000 80B4 push {r7} + 440 .cfi_def_cfa_offset 4 + 441 .cfi_offset 7, -4 + 442 0002 83B0 sub sp, sp, #12 + 443 .cfi_def_cfa_offset 16 + 444 0004 00AF add r7, sp, #0 + 445 .cfi_def_cfa_register 7 + 446 0006 0346 mov r3, r0 + 447 0008 FB71 strb r3, [r7, #7] + 448 000a 0B46 mov r3, r1 + 449 000c BB71 strb r3, [r7, #6] + 450 000e 1346 mov r3, r2 + 451 0010 7B71 strb r3, [r7, #5] + 129:Core/Src/status_LED.c **** __HAL_TIM_SET_COMPARE(red, TIM_CHANNEL_1, r); + 452 .loc 1 129 3 + 453 0012 0A4B ldr r3, .L36 + 454 0014 1B68 ldr r3, [r3] + 455 0016 1B68 ldr r3, [r3] + 456 0018 FA79 ldrb r2, [r7, #7] @ zero_extendqisi2 + 457 001a 5A63 str r2, [r3, #52] + ARM GAS /tmp/ccnT6iWU.s page 11 + + + 130:Core/Src/status_LED.c **** __HAL_TIM_SET_COMPARE(green, TIM_CHANNEL_2, g); + 458 .loc 1 130 3 + 459 001c 084B ldr r3, .L36+4 + 460 001e 1B68 ldr r3, [r3] + 461 0020 1B68 ldr r3, [r3] + 462 0022 BA79 ldrb r2, [r7, #6] @ zero_extendqisi2 + 463 0024 9A63 str r2, [r3, #56] + 131:Core/Src/status_LED.c **** __HAL_TIM_SET_COMPARE(blue, TIM_CHANNEL_3, b); + 464 .loc 1 131 3 + 465 0026 074B ldr r3, .L36+8 + 466 0028 1B68 ldr r3, [r3] + 467 002a 1B68 ldr r3, [r3] + 468 002c 7A79 ldrb r2, [r7, #5] @ zero_extendqisi2 + 469 002e DA63 str r2, [r3, #60] + 132:Core/Src/status_LED.c **** }... + 470 .loc 1 132 1 + 471 0030 00BF nop + 472 0032 0C37 adds r7, r7, #12 + 473 .cfi_def_cfa_offset 4 + 474 0034 BD46 mov sp, r7 + 475 .cfi_def_cfa_register 13 + 476 @ sp needed + 477 0036 5DF8047B ldr r7, [sp], #4 + 478 .cfi_restore 7 + 479 .cfi_def_cfa_offset 0 + 480 003a 7047 bx lr + 481 .L37: + 482 .align 2 + 483 .L36: + 484 003c 00000000 .word red + 485 0040 00000000 .word green + 486 0044 00000000 .word blue + 487 .cfi_endproc + 488 .LFE133: + 490 .text + 491 .Letext0: + 492 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 493 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 494 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 495 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 496 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 497 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 498 .file 8 "Core/Inc/status_LED.h" + 499 .file 9 "Core/Inc/state_machine.h" + 500 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccnT6iWU.s page 12 + + +DEFINED SYMBOLS + *ABS*:00000000 status_LED.c + /tmp/ccnT6iWU.s:25 .bss.red:00000000 red + /tmp/ccnT6iWU.s:22 .bss.red:00000000 $d + /tmp/ccnT6iWU.s:32 .bss.green:00000000 green + /tmp/ccnT6iWU.s:29 .bss.green:00000000 $d + /tmp/ccnT6iWU.s:39 .bss.blue:00000000 blue + /tmp/ccnT6iWU.s:36 .bss.blue:00000000 $d + /tmp/ccnT6iWU.s:46 .bss.blink_timer:00000000 blink_timer + /tmp/ccnT6iWU.s:43 .bss.blink_timer:00000000 $d + /tmp/ccnT6iWU.s:52 .bss.blink_state:00000000 blink_state + /tmp/ccnT6iWU.s:53 .bss.blink_state:00000000 $d + /tmp/ccnT6iWU.s:55 .text.status_led_init:00000000 $t + /tmp/ccnT6iWU.s:61 .text.status_led_init:00000000 status_led_init + /tmp/ccnT6iWU.s:432 .text.status_led_set:00000000 status_led_set + /tmp/ccnT6iWU.s:132 .text.status_led_init:00000060 $d + /tmp/ccnT6iWU.s:141 .text.status_led_update:00000000 $t + /tmp/ccnT6iWU.s:147 .text.status_led_update:00000000 status_led_update + /tmp/ccnT6iWU.s:315 .text.status_led_set_color:00000000 status_led_set_color + /tmp/ccnT6iWU.s:260 .text.status_led_update:00000094 $d + /tmp/ccnT6iWU.s:268 .text.status_led_update:000000b4 $t + /tmp/ccnT6iWU.s:302 .text.status_led_update:000000d8 $d + /tmp/ccnT6iWU.s:309 .text.status_led_set_color:00000000 $t + /tmp/ccnT6iWU.s:339 .text.status_led_set_color:00000018 $d + /tmp/ccnT6iWU.s:347 .text.status_led_set_color:00000038 $t + /tmp/ccnT6iWU.s:426 .text.status_led_set:00000000 $t + /tmp/ccnT6iWU.s:484 .text.status_led_set:0000003c $d + +UNDEFINED SYMBOLS +HAL_TIM_PWM_Start +HAL_GetTick +state diff --git a/Software/build/status_LED.o b/Software/build/status_LED.o new file mode 100644 index 0000000..791d465 Binary files /dev/null and b/Software/build/status_LED.o differ diff --git a/Software/build/stm32f3xx_hal.d b/Software/build/stm32f3xx_hal.d new file mode 100644 index 0000000..5fcd6a9 --- /dev/null +++ b/Software/build/stm32f3xx_hal.d @@ -0,0 +1,61 @@ +build/stm32f3xx_hal.o: Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal.lst b/Software/build/stm32f3xx_hal.lst new file mode 100644 index 0000000..2ece9d6 --- /dev/null +++ b/Software/build/stm32f3xx_hal.lst @@ -0,0 +1,1795 @@ +ARM GAS /tmp/ccHZ4rZ5.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c" + 20 .global uwTick + 21 .section .bss.uwTick,"aw",%nobits + 22 .align 2 + 25 uwTick: + 26 0000 00000000 .space 4 + 27 .global uwTickPrio + 28 .section .data.uwTickPrio,"aw" + 29 .align 2 + 32 uwTickPrio: + 33 0000 10000000 .word 16 + 34 .global uwTickFreq + 35 .section .data.uwTickFreq,"aw" + 38 uwTickFreq: + 39 0000 01 .byte 1 + 40 .section .text.HAL_Init,"ax",%progbits + 41 .align 1 + 42 .global HAL_Init + 43 .syntax unified + 44 .thumb + 45 .thumb_func + 47 HAL_Init: + 48 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @file stm32f3xx_hal.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * This is the common part of the HAL initialization + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ****************************************************************************** + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @attention + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Copyright (c) 2016 STMicroelectronics. + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * All rights reserved. + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * This software is licensed under terms that can be found in the LICENSE file + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * in the root directory of this software component. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + ARM GAS /tmp/ccHZ4rZ5.s page 2 + + + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ****************************************************************************** + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @verbatim + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ============================================================================== + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ##### How to use this driver ##### + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ============================================================================== + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** [..] + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** The common HAL driver contains a set of generic and common APIs that can be + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** used by the PPP peripheral drivers and the user to start using the HAL. + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** [..] + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** The HAL contains two APIs categories: + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) HAL Initialization and de-initialization functions + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) HAL Control functions + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @endverbatim + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ****************************************************************************** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Includes ------------------------------------------------------------------*/ + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #include "stm32f3xx_hal.h" + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @addtogroup STM32F3xx_HAL_Driver + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL HAL + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief HAL module driver. + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #ifdef HAL_MODULE_ENABLED + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Private typedef -----------------------------------------------------------*/ + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Private define ------------------------------------------------------------*/ + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Private Constants + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief STM32F3xx HAL Driver version number V1.5.7 + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define __STM32F3xx_HAL_VERSION_MAIN (0x01U) /*!< [31:24] main version */ + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define __STM32F3xx_HAL_VERSION_SUB1 (0x05U) /*!< [23:16] sub1 version */ + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define __STM32F3xx_HAL_VERSION_SUB2 (0x07U) /*!< [15:8] sub2 version */ + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define __STM32F3xx_HAL_VERSION_RC (0x00U) /*!< [7:0] release candidate */ + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define __STM32F3xx_HAL_VERSION ((__STM32F3xx_HAL_VERSION_MAIN << 24U)\ + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** |(__STM32F3xx_HAL_VERSION_SUB1 << 16U)\ + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** |(__STM32F3xx_HAL_VERSION_SUB2 << 8U )\ + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** |(__STM32F3xx_HAL_VERSION_RC)) + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #define IDCODE_DEVID_MASK (0x00000FFFU) + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @} + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Private macro -------------------------------------------------------------*/ + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Exported variables --------------------------------------------------------*/ + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Variables HAL Exported Variables + ARM GAS /tmp/ccHZ4rZ5.s page 3 + + + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __IO uint32_t uwTick; + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t uwTickPrio = (1UL << __NVIC_PRIO_BITS); /* Invalid PRIO */ + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_TickFreqTypeDef uwTickFreq = HAL_TICK_FREQ_DEFAULT; /* 1KHz */ + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @} + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Private function prototypes -----------------------------------------------*/ + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Exported functions ---------------------------------------------------------*/ + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Functions HAL Exported Functions + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Functions_Group1 Initialization and de-initialization Functions + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Initialization and de-initialization functions + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @verbatim + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** =============================================================================== + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ##### Initialization and de-initialization functions ##### + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** =============================================================================== + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** [..] This section provides functions allowing to: + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Initializes the Flash interface, the NVIC allocation and initial clock + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** configuration. It initializes the systick also when timeout is needed + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** and the backup domain when enabled. + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) de-Initializes common part of the HAL. + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Configure The time base source to have 1ms time base with a dedicated + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** Tick interrupt priority. + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (++) SysTick timer is used by default as source of time base, but user + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** can eventually implement his proper time base source (a general purpose + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** timer for example or other time source), keeping in mind that Time base + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** duration should be kept 1ms since PPP_TIMEOUT_VALUEs are defined and + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** handled in milliseconds basis. + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (++) Time base configuration function (HAL_InitTick ()) is called automatically + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** at the beginning of the program after reset by HAL_Init() or at any time + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** when clock is configured, by HAL_RCC_ClockConfig(). + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (++) Source of time base is configured to generate interrupts at regular + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** time intervals. Care must be taken if HAL_Delay() is called from a + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** peripheral ISR process, the Tick interrupt line must have higher priority + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (numerically lower) than the peripheral interrupt. Otherwise the caller + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ISR process will be blocked. + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (++) functions affecting time base configurations are declared as __Weak + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** to make override possible in case of other implementations in user file. + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @endverbatim + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function configures the Flash prefetch, + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Configures time base source, NVIC and Low level hardware + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note This function is called at the beginning of program after reset and before + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * the clock configuration + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note The Systick configuration is based on HSI clock, as HSI is the clock + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used after a system Reset and the NVIC configuration is set to Priority group 4 + ARM GAS /tmp/ccHZ4rZ5.s page 4 + + + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note The time base configuration is based on MSI clock when exiting from Reset. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Once done, time base tick start incrementing. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * In the default implementation,Systick is used as source of time base. + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The tick variable is incremented each 1ms in its ISR. + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval HAL status + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef HAL_Init(void) + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 49 .loc 1 139 1 + 50 .cfi_startproc + 51 @ args = 0, pretend = 0, frame = 0 + 52 @ frame_needed = 1, uses_anonymous_args = 0 + 53 0000 80B5 push {r7, lr} + 54 .cfi_def_cfa_offset 8 + 55 .cfi_offset 7, -8 + 56 .cfi_offset 14, -4 + 57 0002 00AF add r7, sp, #0 + 58 .cfi_def_cfa_register 7 + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Configure Flash prefetch */ + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #if (PREFETCH_ENABLE != 0U) + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_FLASH_PREFETCH_BUFFER_ENABLE(); + 59 .loc 1 142 3 + 60 0004 084B ldr r3, .L3 + 61 0006 1B68 ldr r3, [r3] + 62 0008 074A ldr r2, .L3 + 63 000a 43F01003 orr r3, r3, #16 + 64 000e 1360 str r3, [r2] + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #endif /* PREFETCH_ENABLE */ + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Set Interrupt Group Priority */ + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); + 65 .loc 1 146 3 + 66 0010 0320 movs r0, #3 + 67 0012 FFF7FEFF bl HAL_NVIC_SetPriorityGrouping + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Enable systick and configure 1ms tick (default clock after Reset is HSI) */ + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_InitTick(TICK_INT_PRIORITY); + 68 .loc 1 149 3 + 69 0016 0F20 movs r0, #15 + 70 0018 FFF7FEFF bl HAL_InitTick + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Init the low level hardware */ + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_MspInit(); + 71 .loc 1 152 3 + 72 001c FFF7FEFF bl HAL_MspInit + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Return function status */ + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return HAL_OK; + 73 .loc 1 155 10 + 74 0020 0023 movs r3, #0 + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 75 .loc 1 156 1 + 76 0022 1846 mov r0, r3 + 77 0024 80BD pop {r7, pc} + 78 .L4: + 79 0026 00BF .align 2 + ARM GAS /tmp/ccHZ4rZ5.s page 5 + + + 80 .L3: + 81 0028 00200240 .word 1073881088 + 82 .cfi_endproc + 83 .LFE130: + 85 .section .text.HAL_DeInit,"ax",%progbits + 86 .align 1 + 87 .global HAL_DeInit + 88 .syntax unified + 89 .thumb + 90 .thumb_func + 92 HAL_DeInit: + 93 .LFB131: + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function de-Initializes common part of the HAL and stops the systick. + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note This function is optional. + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval HAL status + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef HAL_DeInit(void) + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 94 .loc 1 164 1 + 95 .cfi_startproc + 96 @ args = 0, pretend = 0, frame = 0 + 97 @ frame_needed = 1, uses_anonymous_args = 0 + 98 0000 80B5 push {r7, lr} + 99 .cfi_def_cfa_offset 8 + 100 .cfi_offset 7, -8 + 101 .cfi_offset 14, -4 + 102 0002 00AF add r7, sp, #0 + 103 .cfi_def_cfa_register 7 + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Reset of all peripherals */ + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_APB1_FORCE_RESET(); + 104 .loc 1 166 3 + 105 0004 0C4B ldr r3, .L7 + 106 0006 4FF0FF32 mov r2, #-1 + 107 000a 1A61 str r2, [r3, #16] + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_APB1_RELEASE_RESET(); + 108 .loc 1 167 3 + 109 000c 0A4B ldr r3, .L7 + 110 000e 0022 movs r2, #0 + 111 0010 1A61 str r2, [r3, #16] + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_APB2_FORCE_RESET(); + 112 .loc 1 169 3 + 113 0012 094B ldr r3, .L7 + 114 0014 4FF0FF32 mov r2, #-1 + 115 0018 DA60 str r2, [r3, #12] + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_APB2_RELEASE_RESET(); + 116 .loc 1 170 3 + 117 001a 074B ldr r3, .L7 + 118 001c 0022 movs r2, #0 + 119 001e DA60 str r2, [r3, #12] + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_AHB_FORCE_RESET(); + 120 .loc 1 172 3 + 121 0020 054B ldr r3, .L7 + 122 0022 4FF0FF32 mov r2, #-1 + ARM GAS /tmp/ccHZ4rZ5.s page 6 + + + 123 0026 9A62 str r2, [r3, #40] + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_RCC_AHB_RELEASE_RESET(); + 124 .loc 1 173 3 + 125 0028 034B ldr r3, .L7 + 126 002a 0022 movs r2, #0 + 127 002c 9A62 str r2, [r3, #40] + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* De-Init the low level hardware */ + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_MspDeInit(); + 128 .loc 1 176 3 + 129 002e FFF7FEFF bl HAL_MspDeInit + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Return function status */ + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return HAL_OK; + 130 .loc 1 179 10 + 131 0032 0023 movs r3, #0 + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 132 .loc 1 180 1 + 133 0034 1846 mov r0, r3 + 134 0036 80BD pop {r7, pc} + 135 .L8: + 136 .align 2 + 137 .L7: + 138 0038 00100240 .word 1073876992 + 139 .cfi_endproc + 140 .LFE131: + 142 .section .text.HAL_MspInit,"ax",%progbits + 143 .align 1 + 144 .weak HAL_MspInit + 145 .syntax unified + 146 .thumb + 147 .thumb_func + 149 HAL_MspInit: + 150 .LFB132: + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Initialize the MSP. + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_MspInit(void) + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 151 .loc 1 187 1 + 152 .cfi_startproc + 153 @ args = 0, pretend = 0, frame = 0 + 154 @ frame_needed = 1, uses_anonymous_args = 0 + 155 @ link register save eliminated. + 156 0000 80B4 push {r7} + 157 .cfi_def_cfa_offset 4 + 158 .cfi_offset 7, -4 + 159 0002 00AF add r7, sp, #0 + 160 .cfi_def_cfa_register 7 + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* NOTE : This function should not be modified, when the callback is needed, + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** the HAL_MspInit could be implemented in the user file + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 161 .loc 1 191 1 + 162 0004 00BF nop + ARM GAS /tmp/ccHZ4rZ5.s page 7 + + + 163 0006 BD46 mov sp, r7 + 164 .cfi_def_cfa_register 13 + 165 @ sp needed + 166 0008 5DF8047B ldr r7, [sp], #4 + 167 .cfi_restore 7 + 168 .cfi_def_cfa_offset 0 + 169 000c 7047 bx lr + 170 .cfi_endproc + 171 .LFE132: + 173 .section .text.HAL_MspDeInit,"ax",%progbits + 174 .align 1 + 175 .weak HAL_MspDeInit + 176 .syntax unified + 177 .thumb + 178 .thumb_func + 180 HAL_MspDeInit: + 181 .LFB133: + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief DeInitialize the MSP. + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_MspDeInit(void) + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 182 .loc 1 198 1 + 183 .cfi_startproc + 184 @ args = 0, pretend = 0, frame = 0 + 185 @ frame_needed = 1, uses_anonymous_args = 0 + 186 @ link register save eliminated. + 187 0000 80B4 push {r7} + 188 .cfi_def_cfa_offset 4 + 189 .cfi_offset 7, -4 + 190 0002 00AF add r7, sp, #0 + 191 .cfi_def_cfa_register 7 + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* NOTE : This function should not be modified, when the callback is needed, + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** the HAL_MspDeInit could be implemented in the user file + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 192 .loc 1 202 1 + 193 0004 00BF nop + 194 0006 BD46 mov sp, r7 + 195 .cfi_def_cfa_register 13 + 196 @ sp needed + 197 0008 5DF8047B ldr r7, [sp], #4 + 198 .cfi_restore 7 + 199 .cfi_def_cfa_offset 0 + 200 000c 7047 bx lr + 201 .cfi_endproc + 202 .LFE133: + 204 .section .text.HAL_InitTick,"ax",%progbits + 205 .align 1 + 206 .weak HAL_InitTick + 207 .syntax unified + 208 .thumb + 209 .thumb_func + 211 HAL_InitTick: + 212 .LFB134: + ARM GAS /tmp/ccHZ4rZ5.s page 8 + + + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function configures the source of the time base. + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The time source is configured to have 1ms time base with a dedicated + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Tick interrupt priority. + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note This function is called automatically at the beginning of program after + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * reset by HAL_Init() or at any time when clock is reconfigured by HAL_RCC_ClockConfig() + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * It is used to generate interrupts at regular time intervals. + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Care must be taken if HAL_Delay() is called from a peripheral ISR process, + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The SysTick interrupt must have higher priority (numerically lower) + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * than the peripheral interrupt. Otherwise the caller ISR process will be blocked. + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The function is declared as __Weak to be overwritten in case of other + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementation in user file. + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @param TickPriority Tick interrupt priority. + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval HAL status + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority) + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 213 .loc 1 221 1 + 214 .cfi_startproc + 215 @ args = 0, pretend = 0, frame = 8 + 216 @ frame_needed = 1, uses_anonymous_args = 0 + 217 0000 80B5 push {r7, lr} + 218 .cfi_def_cfa_offset 8 + 219 .cfi_offset 7, -8 + 220 .cfi_offset 14, -4 + 221 0002 82B0 sub sp, sp, #8 + 222 .cfi_def_cfa_offset 16 + 223 0004 00AF add r7, sp, #0 + 224 .cfi_def_cfa_register 7 + 225 0006 7860 str r0, [r7, #4] + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Configure the SysTick to have interrupt in 1ms time basis*/ + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** if (HAL_SYSTICK_Config(SystemCoreClock / (1000U / uwTickFreq)) > 0U) + 226 .loc 1 223 7 + 227 0008 124B ldr r3, .L16 + 228 000a 1A68 ldr r2, [r3] + 229 .loc 1 223 51 + 230 000c 124B ldr r3, .L16+4 + 231 000e 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 232 0010 1946 mov r1, r3 + 233 0012 4FF47A73 mov r3, #1000 + 234 0016 B3FBF1F3 udiv r3, r3, r1 + 235 .loc 1 223 7 + 236 001a B2FBF3F3 udiv r3, r2, r3 + 237 001e 1846 mov r0, r3 + 238 0020 FFF7FEFF bl HAL_SYSTICK_Config + 239 0024 0346 mov r3, r0 + 240 .loc 1 223 6 discriminator 1 + 241 0026 002B cmp r3, #0 + 242 0028 01D0 beq .L12 + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return HAL_ERROR; + 243 .loc 1 225 12 + 244 002a 0123 movs r3, #1 + 245 002c 0EE0 b .L13 + 246 .L12: + ARM GAS /tmp/ccHZ4rZ5.s page 9 + + + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Configure the SysTick IRQ priority */ + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** if (TickPriority < (1UL << __NVIC_PRIO_BITS)) + 247 .loc 1 229 6 + 248 002e 7B68 ldr r3, [r7, #4] + 249 0030 0F2B cmp r3, #15 + 250 0032 0AD8 bhi .L14 + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority, 0U); + 251 .loc 1 231 5 + 252 0034 0022 movs r2, #0 + 253 0036 7968 ldr r1, [r7, #4] + 254 0038 4FF0FF30 mov r0, #-1 + 255 003c FFF7FEFF bl HAL_NVIC_SetPriority + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uwTickPrio = TickPriority; + 256 .loc 1 232 16 + 257 0040 064A ldr r2, .L16+8 + 258 0042 7B68 ldr r3, [r7, #4] + 259 0044 1360 str r3, [r2] + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** else + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return HAL_ERROR; + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Return function status */ + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return HAL_OK; + 260 .loc 1 239 10 + 261 0046 0023 movs r3, #0 + 262 0048 00E0 b .L13 + 263 .L14: + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 264 .loc 1 236 12 + 265 004a 0123 movs r3, #1 + 266 .L13: + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 267 .loc 1 240 1 + 268 004c 1846 mov r0, r3 + 269 004e 0837 adds r7, r7, #8 + 270 .cfi_def_cfa_offset 8 + 271 0050 BD46 mov sp, r7 + 272 .cfi_def_cfa_register 13 + 273 @ sp needed + 274 0052 80BD pop {r7, pc} + 275 .L17: + 276 .align 2 + 277 .L16: + 278 0054 00000000 .word SystemCoreClock + 279 0058 00000000 .word uwTickFreq + 280 005c 00000000 .word uwTickPrio + 281 .cfi_endproc + 282 .LFE134: + 284 .section .text.HAL_IncTick,"ax",%progbits + 285 .align 1 + 286 .weak HAL_IncTick + 287 .syntax unified + 288 .thumb + ARM GAS /tmp/ccHZ4rZ5.s page 10 + + + 289 .thumb_func + 291 HAL_IncTick: + 292 .LFB135: + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @} + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Functions_Group2 HAL Control functions + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief HAL Control functions + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @verbatim + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** =============================================================================== + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** ##### HAL Control functions ##### + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** =============================================================================== + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** [..] This section provides functions allowing to: + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Provide a tick value in millisecond + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Provide a blocking delay in millisecond + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Suspend the time base source interrupt + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Resume the time base source interrupt + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Get the HAL API driver version + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Get the device identifier + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Get the device revision identifier + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Enable/Disable Debug module during Sleep mode + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Enable/Disable Debug module during STOP mode + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) Enable/Disable Debug module during STANDBY mode + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @endverbatim + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{ + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function is called to increment a global variable "uwTick" + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used as application time base. + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation, this variable is incremented each 1ms + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * in SysTick ISR. + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note This function is declared as __weak to be overwritten in case of other + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementations in user file. + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_IncTick(void) + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 293 .loc 1 279 1 + 294 .cfi_startproc + 295 @ args = 0, pretend = 0, frame = 0 + 296 @ frame_needed = 1, uses_anonymous_args = 0 + 297 @ link register save eliminated. + 298 0000 80B4 push {r7} + 299 .cfi_def_cfa_offset 4 + 300 .cfi_offset 7, -4 + 301 0002 00AF add r7, sp, #0 + 302 .cfi_def_cfa_register 7 + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uwTick += uwTickFreq; + 303 .loc 1 280 10 + 304 0004 064B ldr r3, .L19 + 305 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 306 0008 1A46 mov r2, r3 + ARM GAS /tmp/ccHZ4rZ5.s page 11 + + + 307 000a 064B ldr r3, .L19+4 + 308 000c 1B68 ldr r3, [r3] + 309 000e 1344 add r3, r3, r2 + 310 0010 044A ldr r2, .L19+4 + 311 0012 1360 str r3, [r2] + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 312 .loc 1 281 1 + 313 0014 00BF nop + 314 0016 BD46 mov sp, r7 + 315 .cfi_def_cfa_register 13 + 316 @ sp needed + 317 0018 5DF8047B ldr r7, [sp], #4 + 318 .cfi_restore 7 + 319 .cfi_def_cfa_offset 0 + 320 001c 7047 bx lr + 321 .L20: + 322 001e 00BF .align 2 + 323 .L19: + 324 0020 00000000 .word uwTickFreq + 325 0024 00000000 .word uwTick + 326 .cfi_endproc + 327 .LFE135: + 329 .section .text.HAL_GetTick,"ax",%progbits + 330 .align 1 + 331 .weak HAL_GetTick + 332 .syntax unified + 333 .thumb + 334 .thumb_func + 336 HAL_GetTick: + 337 .LFB136: + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Povides a tick value in millisecond. + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note The function is declared as __Weak to be overwritten in case of other + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementations in user file. + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval tick value + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak uint32_t HAL_GetTick(void) + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 338 .loc 1 290 1 + 339 .cfi_startproc + 340 @ args = 0, pretend = 0, frame = 0 + 341 @ frame_needed = 1, uses_anonymous_args = 0 + 342 @ link register save eliminated. + 343 0000 80B4 push {r7} + 344 .cfi_def_cfa_offset 4 + 345 .cfi_offset 7, -4 + 346 0002 00AF add r7, sp, #0 + 347 .cfi_def_cfa_register 7 + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return uwTick; + 348 .loc 1 291 10 + 349 0004 034B ldr r3, .L23 + 350 0006 1B68 ldr r3, [r3] + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 351 .loc 1 292 1 + 352 0008 1846 mov r0, r3 + 353 000a BD46 mov sp, r7 + ARM GAS /tmp/ccHZ4rZ5.s page 12 + + + 354 .cfi_def_cfa_register 13 + 355 @ sp needed + 356 000c 5DF8047B ldr r7, [sp], #4 + 357 .cfi_restore 7 + 358 .cfi_def_cfa_offset 0 + 359 0010 7047 bx lr + 360 .L24: + 361 0012 00BF .align 2 + 362 .L23: + 363 0014 00000000 .word uwTick + 364 .cfi_endproc + 365 .LFE136: + 367 .section .text.HAL_GetTickPrio,"ax",%progbits + 368 .align 1 + 369 .global HAL_GetTickPrio + 370 .syntax unified + 371 .thumb + 372 .thumb_func + 374 HAL_GetTickPrio: + 375 .LFB137: + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function returns a tick priority. + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval tick priority + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetTickPrio(void) + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 376 .loc 1 299 1 + 377 .cfi_startproc + 378 @ args = 0, pretend = 0, frame = 0 + 379 @ frame_needed = 1, uses_anonymous_args = 0 + 380 @ link register save eliminated. + 381 0000 80B4 push {r7} + 382 .cfi_def_cfa_offset 4 + 383 .cfi_offset 7, -4 + 384 0002 00AF add r7, sp, #0 + 385 .cfi_def_cfa_register 7 + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return uwTickPrio; + 386 .loc 1 300 10 + 387 0004 034B ldr r3, .L27 + 388 0006 1B68 ldr r3, [r3] + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 389 .loc 1 301 1 + 390 0008 1846 mov r0, r3 + 391 000a BD46 mov sp, r7 + 392 .cfi_def_cfa_register 13 + 393 @ sp needed + 394 000c 5DF8047B ldr r7, [sp], #4 + 395 .cfi_restore 7 + 396 .cfi_def_cfa_offset 0 + 397 0010 7047 bx lr + 398 .L28: + 399 0012 00BF .align 2 + 400 .L27: + 401 0014 00000000 .word uwTickPrio + 402 .cfi_endproc + 403 .LFE137: + ARM GAS /tmp/ccHZ4rZ5.s page 13 + + + 405 .section .text.HAL_SetTickFreq,"ax",%progbits + 406 .align 1 + 407 .global HAL_SetTickFreq + 408 .syntax unified + 409 .thumb + 410 .thumb_func + 412 HAL_SetTickFreq: + 413 .LFB138: + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Set new tick Freq. + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval status + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq) + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 414 .loc 1 308 1 + 415 .cfi_startproc + 416 @ args = 0, pretend = 0, frame = 16 + 417 @ frame_needed = 1, uses_anonymous_args = 0 + 418 0000 80B5 push {r7, lr} + 419 .cfi_def_cfa_offset 8 + 420 .cfi_offset 7, -8 + 421 .cfi_offset 14, -4 + 422 0002 84B0 sub sp, sp, #16 + 423 .cfi_def_cfa_offset 24 + 424 0004 00AF add r7, sp, #0 + 425 .cfi_def_cfa_register 7 + 426 0006 0346 mov r3, r0 + 427 0008 FB71 strb r3, [r7, #7] + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef status = HAL_OK; + 428 .loc 1 309 21 + 429 000a 0023 movs r3, #0 + 430 000c FB73 strb r3, [r7, #15] + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_TickFreqTypeDef prevTickFreq; + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** assert_param(IS_TICKFREQ(Freq)); + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** if (uwTickFreq != Freq) + 431 .loc 1 314 18 + 432 000e 0E4B ldr r3, .L32 + 433 0010 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 434 .loc 1 314 6 + 435 0012 FA79 ldrb r2, [r7, #7] @ zero_extendqisi2 + 436 0014 9A42 cmp r2, r3 + 437 0016 12D0 beq .L30 + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Back up uwTickFreq frequency */ + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** prevTickFreq = uwTickFreq; + 438 .loc 1 317 18 + 439 0018 0B4B ldr r3, .L32 + 440 001a 1B78 ldrb r3, [r3] + 441 001c BB73 strb r3, [r7, #14] + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Update uwTickFreq global variable used by HAL_InitTick() */ + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uwTickFreq = Freq; + 442 .loc 1 320 16 + 443 001e 0A4A ldr r2, .L32 + ARM GAS /tmp/ccHZ4rZ5.s page 14 + + + 444 0020 FB79 ldrb r3, [r7, #7] + 445 0022 1370 strb r3, [r2] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Apply the new tick Freq */ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** status = HAL_InitTick(uwTickPrio); + 446 .loc 1 323 14 + 447 0024 094B ldr r3, .L32+4 + 448 0026 1B68 ldr r3, [r3] + 449 0028 1846 mov r0, r3 + 450 002a FFF7FEFF bl HAL_InitTick + 451 002e 0346 mov r3, r0 + 452 0030 FB73 strb r3, [r7, #15] + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** if (status != HAL_OK) + 453 .loc 1 325 8 + 454 0032 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 455 0034 002B cmp r3, #0 + 456 0036 02D0 beq .L30 + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Restore previous tick frequency */ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uwTickFreq = prevTickFreq; + 457 .loc 1 328 18 + 458 0038 034A ldr r2, .L32 + 459 003a BB7B ldrb r3, [r7, #14] + 460 003c 1370 strb r3, [r2] + 461 .L30: + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return status; + 462 .loc 1 332 10 + 463 003e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 464 .loc 1 333 1 + 465 0040 1846 mov r0, r3 + 466 0042 1037 adds r7, r7, #16 + 467 .cfi_def_cfa_offset 8 + 468 0044 BD46 mov sp, r7 + 469 .cfi_def_cfa_register 13 + 470 @ sp needed + 471 0046 80BD pop {r7, pc} + 472 .L33: + 473 .align 2 + 474 .L32: + 475 0048 00000000 .word uwTickFreq + 476 004c 00000000 .word uwTickPrio + 477 .cfi_endproc + 478 .LFE138: + 480 .section .text.HAL_GetTickFreq,"ax",%progbits + 481 .align 1 + 482 .global HAL_GetTickFreq + 483 .syntax unified + 484 .thumb + 485 .thumb_func + 487 HAL_GetTickFreq: + 488 .LFB139: + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + ARM GAS /tmp/ccHZ4rZ5.s page 15 + + + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Return tick frequency. + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Tick frequency. + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * Value of @ref HAL_TickFreqTypeDef. + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_TickFreqTypeDef HAL_GetTickFreq(void) + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 489 .loc 1 341 1 + 490 .cfi_startproc + 491 @ args = 0, pretend = 0, frame = 0 + 492 @ frame_needed = 1, uses_anonymous_args = 0 + 493 @ link register save eliminated. + 494 0000 80B4 push {r7} + 495 .cfi_def_cfa_offset 4 + 496 .cfi_offset 7, -4 + 497 0002 00AF add r7, sp, #0 + 498 .cfi_def_cfa_register 7 + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return uwTickFreq; + 499 .loc 1 342 10 + 500 0004 034B ldr r3, .L36 + 501 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 502 .loc 1 343 1 + 503 0008 1846 mov r0, r3 + 504 000a BD46 mov sp, r7 + 505 .cfi_def_cfa_register 13 + 506 @ sp needed + 507 000c 5DF8047B ldr r7, [sp], #4 + 508 .cfi_restore 7 + 509 .cfi_def_cfa_offset 0 + 510 0010 7047 bx lr + 511 .L37: + 512 0012 00BF .align 2 + 513 .L36: + 514 0014 00000000 .word uwTickFreq + 515 .cfi_endproc + 516 .LFE139: + 518 .section .text.HAL_Delay,"ax",%progbits + 519 .align 1 + 520 .weak HAL_Delay + 521 .syntax unified + 522 .thumb + 523 .thumb_func + 525 HAL_Delay: + 526 .LFB140: + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function provides accurate delay (in milliseconds) based + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * on variable incremented. + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * It is used to generate interrupts at regular time intervals where uwTick + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * is incremented. + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The function is declared as __Weak to be overwritten in case of other + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementations in user file. + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @param Delay specifies the delay time length, in milliseconds. + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + ARM GAS /tmp/ccHZ4rZ5.s page 16 + + + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_Delay(uint32_t Delay) + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 527 .loc 1 357 1 + 528 .cfi_startproc + 529 @ args = 0, pretend = 0, frame = 16 + 530 @ frame_needed = 1, uses_anonymous_args = 0 + 531 0000 80B5 push {r7, lr} + 532 .cfi_def_cfa_offset 8 + 533 .cfi_offset 7, -8 + 534 .cfi_offset 14, -4 + 535 0002 84B0 sub sp, sp, #16 + 536 .cfi_def_cfa_offset 24 + 537 0004 00AF add r7, sp, #0 + 538 .cfi_def_cfa_register 7 + 539 0006 7860 str r0, [r7, #4] + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t tickstart = HAL_GetTick(); + 540 .loc 1 358 24 + 541 0008 FFF7FEFF bl HAL_GetTick + 542 000c B860 str r0, [r7, #8] + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t wait = Delay; + 543 .loc 1 359 12 + 544 000e 7B68 ldr r3, [r7, #4] + 545 0010 FB60 str r3, [r7, #12] + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Add freq to guarantee minimum wait */ + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** if (wait < HAL_MAX_DELAY) + 546 .loc 1 362 6 + 547 0012 FB68 ldr r3, [r7, #12] + 548 0014 B3F1FF3F cmp r3, #-1 + 549 0018 05D0 beq .L41 + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** wait += (uint32_t)(uwTickFreq); + 550 .loc 1 364 13 + 551 001a 0A4B ldr r3, .L42 + 552 001c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 553 001e 1A46 mov r2, r3 + 554 .loc 1 364 10 + 555 0020 FB68 ldr r3, [r7, #12] + 556 0022 1344 add r3, r3, r2 + 557 0024 FB60 str r3, [r7, #12] + 558 .L41: + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** while((HAL_GetTick() - tickstart) < wait) + 559 .loc 1 367 8 + 560 0026 00BF nop + 561 .L40: + 562 .loc 1 367 10 discriminator 1 + 563 0028 FFF7FEFF bl HAL_GetTick + 564 002c 0246 mov r2, r0 + 565 .loc 1 367 24 discriminator 1 + 566 002e BB68 ldr r3, [r7, #8] + 567 0030 D31A subs r3, r2, r3 + 568 .loc 1 367 37 discriminator 1 + 569 0032 FA68 ldr r2, [r7, #12] + 570 0034 9A42 cmp r2, r3 + 571 0036 F7D8 bhi .L40 + ARM GAS /tmp/ccHZ4rZ5.s page 17 + + + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 572 .loc 1 370 1 + 573 0038 00BF nop + 574 003a 00BF nop + 575 003c 1037 adds r7, r7, #16 + 576 .cfi_def_cfa_offset 8 + 577 003e BD46 mov sp, r7 + 578 .cfi_def_cfa_register 13 + 579 @ sp needed + 580 0040 80BD pop {r7, pc} + 581 .L43: + 582 0042 00BF .align 2 + 583 .L42: + 584 0044 00000000 .word uwTickFreq + 585 .cfi_endproc + 586 .LFE140: + 588 .section .text.HAL_SuspendTick,"ax",%progbits + 589 .align 1 + 590 .weak HAL_SuspendTick + 591 .syntax unified + 592 .thumb + 593 .thumb_func + 595 HAL_SuspendTick: + 596 .LFB141: + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Suspend Tick increment. + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. It is + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used to generate interrupts at regular time intervals. Once HAL_SuspendTick() + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * is called, the the SysTick interrupt will be disabled and so Tick increment + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * is suspended. + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note This function is declared as __weak to be overwritten in case of other + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementations in user file. + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_SuspendTick(void) + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 597 .loc 1 384 1 + 598 .cfi_startproc + 599 @ args = 0, pretend = 0, frame = 0 + 600 @ frame_needed = 1, uses_anonymous_args = 0 + 601 @ link register save eliminated. + 602 0000 80B4 push {r7} + 603 .cfi_def_cfa_offset 4 + 604 .cfi_offset 7, -4 + 605 0002 00AF add r7, sp, #0 + 606 .cfi_def_cfa_register 7 + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Disable SysTick Interrupt */ + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** SysTick->CTRL &= ~SysTick_CTRL_TICKINT_Msk; + 607 .loc 1 386 10 + 608 0004 054B ldr r3, .L45 + 609 0006 1B68 ldr r3, [r3] + 610 0008 044A ldr r2, .L45 + 611 .loc 1 386 17 + ARM GAS /tmp/ccHZ4rZ5.s page 18 + + + 612 000a 23F00203 bic r3, r3, #2 + 613 000e 1360 str r3, [r2] + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 614 .loc 1 388 1 + 615 0010 00BF nop + 616 0012 BD46 mov sp, r7 + 617 .cfi_def_cfa_register 13 + 618 @ sp needed + 619 0014 5DF8047B ldr r7, [sp], #4 + 620 .cfi_restore 7 + 621 .cfi_def_cfa_offset 0 + 622 0018 7047 bx lr + 623 .L46: + 624 001a 00BF .align 2 + 625 .L45: + 626 001c 10E000E0 .word -536813552 + 627 .cfi_endproc + 628 .LFE141: + 630 .section .text.HAL_ResumeTick,"ax",%progbits + 631 .align 1 + 632 .weak HAL_ResumeTick + 633 .syntax unified + 634 .thumb + 635 .thumb_func + 637 HAL_ResumeTick: + 638 .LFB142: + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Resume Tick increment. + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. It is + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used to generate interrupts at regular time intervals. Once HAL_ResumeTick() + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * is called, the the SysTick interrupt will be enabled and so Tick increment + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * is resumed. + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * The function is declared as __Weak to be overwritten in case of other + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * implementations in user file. + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_ResumeTick(void) + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 639 .loc 1 401 1 + 640 .cfi_startproc + 641 @ args = 0, pretend = 0, frame = 0 + 642 @ frame_needed = 1, uses_anonymous_args = 0 + 643 @ link register save eliminated. + 644 0000 80B4 push {r7} + 645 .cfi_def_cfa_offset 4 + 646 .cfi_offset 7, -4 + 647 0002 00AF add r7, sp, #0 + 648 .cfi_def_cfa_register 7 + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Enable SysTick Interrupt */ + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** SysTick->CTRL |= SysTick_CTRL_TICKINT_Msk; + 649 .loc 1 403 10 + 650 0004 054B ldr r3, .L48 + 651 0006 1B68 ldr r3, [r3] + 652 0008 044A ldr r2, .L48 + 653 .loc 1 403 18 + ARM GAS /tmp/ccHZ4rZ5.s page 19 + + + 654 000a 43F00203 orr r3, r3, #2 + 655 000e 1360 str r3, [r2] + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 656 .loc 1 405 1 + 657 0010 00BF nop + 658 0012 BD46 mov sp, r7 + 659 .cfi_def_cfa_register 13 + 660 @ sp needed + 661 0014 5DF8047B ldr r7, [sp], #4 + 662 .cfi_restore 7 + 663 .cfi_def_cfa_offset 0 + 664 0018 7047 bx lr + 665 .L49: + 666 001a 00BF .align 2 + 667 .L48: + 668 001c 10E000E0 .word -536813552 + 669 .cfi_endproc + 670 .LFE142: + 672 .section .text.HAL_GetHalVersion,"ax",%progbits + 673 .align 1 + 674 .global HAL_GetHalVersion + 675 .syntax unified + 676 .thumb + 677 .thumb_func + 679 HAL_GetHalVersion: + 680 .LFB143: + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function returns the HAL revision + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval version 0xXYZR (8bits for each decimal, R for RC) + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetHalVersion(void) + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 681 .loc 1 412 1 + 682 .cfi_startproc + 683 @ args = 0, pretend = 0, frame = 0 + 684 @ frame_needed = 1, uses_anonymous_args = 0 + 685 @ link register save eliminated. + 686 0000 80B4 push {r7} + 687 .cfi_def_cfa_offset 4 + 688 .cfi_offset 7, -4 + 689 0002 00AF add r7, sp, #0 + 690 .cfi_def_cfa_register 7 + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return __STM32F3xx_HAL_VERSION; + 691 .loc 1 413 9 + 692 0004 024B ldr r3, .L52 + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 693 .loc 1 414 1 + 694 0006 1846 mov r0, r3 + 695 0008 BD46 mov sp, r7 + 696 .cfi_def_cfa_register 13 + 697 @ sp needed + 698 000a 5DF8047B ldr r7, [sp], #4 + 699 .cfi_restore 7 + 700 .cfi_def_cfa_offset 0 + 701 000e 7047 bx lr + ARM GAS /tmp/ccHZ4rZ5.s page 20 + + + 702 .L53: + 703 .align 2 + 704 .L52: + 705 0010 00070501 .word 17106688 + 706 .cfi_endproc + 707 .LFE143: + 709 .section .text.HAL_GetREVID,"ax",%progbits + 710 .align 1 + 711 .global HAL_GetREVID + 712 .syntax unified + 713 .thumb + 714 .thumb_func + 716 HAL_GetREVID: + 717 .LFB144: + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Returns the device revision identifier. + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Device revision identifier + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetREVID(void) + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 718 .loc 1 421 1 + 719 .cfi_startproc + 720 @ args = 0, pretend = 0, frame = 0 + 721 @ frame_needed = 1, uses_anonymous_args = 0 + 722 @ link register save eliminated. + 723 0000 80B4 push {r7} + 724 .cfi_def_cfa_offset 4 + 725 .cfi_offset 7, -4 + 726 0002 00AF add r7, sp, #0 + 727 .cfi_def_cfa_register 7 + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return((DBGMCU->IDCODE) >> 16U); + 728 .loc 1 422 17 + 729 0004 034B ldr r3, .L56 + 730 0006 1B68 ldr r3, [r3] + 731 .loc 1 422 27 + 732 0008 1B0C lsrs r3, r3, #16 + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 733 .loc 1 423 1 + 734 000a 1846 mov r0, r3 + 735 000c BD46 mov sp, r7 + 736 .cfi_def_cfa_register 13 + 737 @ sp needed + 738 000e 5DF8047B ldr r7, [sp], #4 + 739 .cfi_restore 7 + 740 .cfi_def_cfa_offset 0 + 741 0012 7047 bx lr + 742 .L57: + 743 .align 2 + 744 .L56: + 745 0014 002004E0 .word -536600576 + 746 .cfi_endproc + 747 .LFE144: + 749 .section .text.HAL_GetDEVID,"ax",%progbits + 750 .align 1 + 751 .global HAL_GetDEVID + 752 .syntax unified + ARM GAS /tmp/ccHZ4rZ5.s page 21 + + + 753 .thumb + 754 .thumb_func + 756 HAL_GetDEVID: + 757 .LFB145: + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Returns the device identifier. + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Device identifier + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetDEVID(void) + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 758 .loc 1 430 1 + 759 .cfi_startproc + 760 @ args = 0, pretend = 0, frame = 0 + 761 @ frame_needed = 1, uses_anonymous_args = 0 + 762 @ link register save eliminated. + 763 0000 80B4 push {r7} + 764 .cfi_def_cfa_offset 4 + 765 .cfi_offset 7, -4 + 766 0002 00AF add r7, sp, #0 + 767 .cfi_def_cfa_register 7 + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return((DBGMCU->IDCODE) & IDCODE_DEVID_MASK); + 768 .loc 1 431 17 + 769 0004 044B ldr r3, .L60 + 770 0006 1B68 ldr r3, [r3] + 771 .loc 1 431 27 + 772 0008 C3F30B03 ubfx r3, r3, #0, #12 + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 773 .loc 1 432 1 + 774 000c 1846 mov r0, r3 + 775 000e BD46 mov sp, r7 + 776 .cfi_def_cfa_register 13 + 777 @ sp needed + 778 0010 5DF8047B ldr r7, [sp], #4 + 779 .cfi_restore 7 + 780 .cfi_def_cfa_offset 0 + 781 0014 7047 bx lr + 782 .L61: + 783 0016 00BF .align 2 + 784 .L60: + 785 0018 002004E0 .word -536600576 + 786 .cfi_endproc + 787 .LFE145: + 789 .section .text.HAL_GetUIDw0,"ax",%progbits + 790 .align 1 + 791 .global HAL_GetUIDw0 + 792 .syntax unified + 793 .thumb + 794 .thumb_func + 796 HAL_GetUIDw0: + 797 .LFB146: + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Returns first word of the unique device identifier (UID based on 96 bits) + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Device identifier + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetUIDw0(void) + ARM GAS /tmp/ccHZ4rZ5.s page 22 + + + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 798 .loc 1 439 1 + 799 .cfi_startproc + 800 @ args = 0, pretend = 0, frame = 0 + 801 @ frame_needed = 1, uses_anonymous_args = 0 + 802 @ link register save eliminated. + 803 0000 80B4 push {r7} + 804 .cfi_def_cfa_offset 4 + 805 .cfi_offset 7, -4 + 806 0002 00AF add r7, sp, #0 + 807 .cfi_def_cfa_register 7 + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return(READ_REG(*((uint32_t *)UID_BASE))); + 808 .loc 1 440 11 + 809 0004 034B ldr r3, .L64 + 810 0006 1B68 ldr r3, [r3] + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 811 .loc 1 441 1 + 812 0008 1846 mov r0, r3 + 813 000a BD46 mov sp, r7 + 814 .cfi_def_cfa_register 13 + 815 @ sp needed + 816 000c 5DF8047B ldr r7, [sp], #4 + 817 .cfi_restore 7 + 818 .cfi_def_cfa_offset 0 + 819 0010 7047 bx lr + 820 .L65: + 821 0012 00BF .align 2 + 822 .L64: + 823 0014 ACF7FF1F .word 536868780 + 824 .cfi_endproc + 825 .LFE146: + 827 .section .text.HAL_GetUIDw1,"ax",%progbits + 828 .align 1 + 829 .global HAL_GetUIDw1 + 830 .syntax unified + 831 .thumb + 832 .thumb_func + 834 HAL_GetUIDw1: + 835 .LFB147: + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Returns second word of the unique device identifier (UID based on 96 bits) + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Device identifier + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetUIDw1(void) + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 836 .loc 1 448 1 + 837 .cfi_startproc + 838 @ args = 0, pretend = 0, frame = 0 + 839 @ frame_needed = 1, uses_anonymous_args = 0 + 840 @ link register save eliminated. + 841 0000 80B4 push {r7} + 842 .cfi_def_cfa_offset 4 + 843 .cfi_offset 7, -4 + 844 0002 00AF add r7, sp, #0 + 845 .cfi_def_cfa_register 7 + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return(READ_REG(*((uint32_t *)(UID_BASE + 4U)))); + ARM GAS /tmp/ccHZ4rZ5.s page 23 + + + 846 .loc 1 449 11 + 847 0004 034B ldr r3, .L68 + 848 0006 1B68 ldr r3, [r3] + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 849 .loc 1 450 1 + 850 0008 1846 mov r0, r3 + 851 000a BD46 mov sp, r7 + 852 .cfi_def_cfa_register 13 + 853 @ sp needed + 854 000c 5DF8047B ldr r7, [sp], #4 + 855 .cfi_restore 7 + 856 .cfi_def_cfa_offset 0 + 857 0010 7047 bx lr + 858 .L69: + 859 0012 00BF .align 2 + 860 .L68: + 861 0014 B0F7FF1F .word 536868784 + 862 .cfi_endproc + 863 .LFE147: + 865 .section .text.HAL_GetUIDw2,"ax",%progbits + 866 .align 1 + 867 .global HAL_GetUIDw2 + 868 .syntax unified + 869 .thumb + 870 .thumb_func + 872 HAL_GetUIDw2: + 873 .LFB148: + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Returns third word of the unique device identifier (UID based on 96 bits) + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval Device identifier + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t HAL_GetUIDw2(void) + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 874 .loc 1 457 1 + 875 .cfi_startproc + 876 @ args = 0, pretend = 0, frame = 0 + 877 @ frame_needed = 1, uses_anonymous_args = 0 + 878 @ link register save eliminated. + 879 0000 80B4 push {r7} + 880 .cfi_def_cfa_offset 4 + 881 .cfi_offset 7, -4 + 882 0002 00AF add r7, sp, #0 + 883 .cfi_def_cfa_register 7 + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** return(READ_REG(*((uint32_t *)(UID_BASE + 8U)))); + 884 .loc 1 458 11 + 885 0004 034B ldr r3, .L72 + 886 0006 1B68 ldr r3, [r3] + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 887 .loc 1 459 1 + 888 0008 1846 mov r0, r3 + 889 000a BD46 mov sp, r7 + 890 .cfi_def_cfa_register 13 + 891 @ sp needed + 892 000c 5DF8047B ldr r7, [sp], #4 + 893 .cfi_restore 7 + 894 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccHZ4rZ5.s page 24 + + + 895 0010 7047 bx lr + 896 .L73: + 897 0012 00BF .align 2 + 898 .L72: + 899 0014 B4F7FF1F .word 536868788 + 900 .cfi_endproc + 901 .LFE148: + 903 .section .text.HAL_DBGMCU_EnableDBGSleepMode,"ax",%progbits + 904 .align 1 + 905 .global HAL_DBGMCU_EnableDBGSleepMode + 906 .syntax unified + 907 .thumb + 908 .thumb_func + 910 HAL_DBGMCU_EnableDBGSleepMode: + 911 .LFB149: + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Enable the Debug Module during SLEEP mode + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_EnableDBGSleepMode(void) + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 912 .loc 1 466 1 + 913 .cfi_startproc + 914 @ args = 0, pretend = 0, frame = 0 + 915 @ frame_needed = 1, uses_anonymous_args = 0 + 916 @ link register save eliminated. + 917 0000 80B4 push {r7} + 918 .cfi_def_cfa_offset 4 + 919 .cfi_offset 7, -4 + 920 0002 00AF add r7, sp, #0 + 921 .cfi_def_cfa_register 7 + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP); + 922 .loc 1 467 3 + 923 0004 054B ldr r3, .L75 + 924 0006 5B68 ldr r3, [r3, #4] + 925 0008 044A ldr r2, .L75 + 926 000a 43F00103 orr r3, r3, #1 + 927 000e 5360 str r3, [r2, #4] + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 928 .loc 1 468 1 + 929 0010 00BF nop + 930 0012 BD46 mov sp, r7 + 931 .cfi_def_cfa_register 13 + 932 @ sp needed + 933 0014 5DF8047B ldr r7, [sp], #4 + 934 .cfi_restore 7 + 935 .cfi_def_cfa_offset 0 + 936 0018 7047 bx lr + 937 .L76: + 938 001a 00BF .align 2 + 939 .L75: + 940 001c 002004E0 .word -536600576 + 941 .cfi_endproc + 942 .LFE149: + 944 .section .text.HAL_DBGMCU_DisableDBGSleepMode,"ax",%progbits + 945 .align 1 + ARM GAS /tmp/ccHZ4rZ5.s page 25 + + + 946 .global HAL_DBGMCU_DisableDBGSleepMode + 947 .syntax unified + 948 .thumb + 949 .thumb_func + 951 HAL_DBGMCU_DisableDBGSleepMode: + 952 .LFB150: + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Disable the Debug Module during SLEEP mode + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_DisableDBGSleepMode(void) + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 953 .loc 1 475 1 + 954 .cfi_startproc + 955 @ args = 0, pretend = 0, frame = 0 + 956 @ frame_needed = 1, uses_anonymous_args = 0 + 957 @ link register save eliminated. + 958 0000 80B4 push {r7} + 959 .cfi_def_cfa_offset 4 + 960 .cfi_offset 7, -4 + 961 0002 00AF add r7, sp, #0 + 962 .cfi_def_cfa_register 7 + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP); + 963 .loc 1 476 3 + 964 0004 054B ldr r3, .L78 + 965 0006 5B68 ldr r3, [r3, #4] + 966 0008 044A ldr r2, .L78 + 967 000a 23F00103 bic r3, r3, #1 + 968 000e 5360 str r3, [r2, #4] + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 969 .loc 1 477 1 + 970 0010 00BF nop + 971 0012 BD46 mov sp, r7 + 972 .cfi_def_cfa_register 13 + 973 @ sp needed + 974 0014 5DF8047B ldr r7, [sp], #4 + 975 .cfi_restore 7 + 976 .cfi_def_cfa_offset 0 + 977 0018 7047 bx lr + 978 .L79: + 979 001a 00BF .align 2 + 980 .L78: + 981 001c 002004E0 .word -536600576 + 982 .cfi_endproc + 983 .LFE150: + 985 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits + 986 .align 1 + 987 .global HAL_DBGMCU_EnableDBGStopMode + 988 .syntax unified + 989 .thumb + 990 .thumb_func + 992 HAL_DBGMCU_EnableDBGStopMode: + 993 .LFB151: + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Enable the Debug Module during STOP mode + ARM GAS /tmp/ccHZ4rZ5.s page 26 + + + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_EnableDBGStopMode(void) + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 994 .loc 1 484 1 + 995 .cfi_startproc + 996 @ args = 0, pretend = 0, frame = 0 + 997 @ frame_needed = 1, uses_anonymous_args = 0 + 998 @ link register save eliminated. + 999 0000 80B4 push {r7} + 1000 .cfi_def_cfa_offset 4 + 1001 .cfi_offset 7, -4 + 1002 0002 00AF add r7, sp, #0 + 1003 .cfi_def_cfa_register 7 + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP); + 1004 .loc 1 485 3 + 1005 0004 054B ldr r3, .L81 + 1006 0006 5B68 ldr r3, [r3, #4] + 1007 0008 044A ldr r2, .L81 + 1008 000a 43F00203 orr r3, r3, #2 + 1009 000e 5360 str r3, [r2, #4] + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 1010 .loc 1 486 1 + 1011 0010 00BF nop + 1012 0012 BD46 mov sp, r7 + 1013 .cfi_def_cfa_register 13 + 1014 @ sp needed + 1015 0014 5DF8047B ldr r7, [sp], #4 + 1016 .cfi_restore 7 + 1017 .cfi_def_cfa_offset 0 + 1018 0018 7047 bx lr + 1019 .L82: + 1020 001a 00BF .align 2 + 1021 .L81: + 1022 001c 002004E0 .word -536600576 + 1023 .cfi_endproc + 1024 .LFE151: + 1026 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits + 1027 .align 1 + 1028 .global HAL_DBGMCU_DisableDBGStopMode + 1029 .syntax unified + 1030 .thumb + 1031 .thumb_func + 1033 HAL_DBGMCU_DisableDBGStopMode: + 1034 .LFB152: + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Disable the Debug Module during STOP mode + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_DisableDBGStopMode(void) + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 1035 .loc 1 493 1 + 1036 .cfi_startproc + 1037 @ args = 0, pretend = 0, frame = 0 + 1038 @ frame_needed = 1, uses_anonymous_args = 0 + 1039 @ link register save eliminated. + ARM GAS /tmp/ccHZ4rZ5.s page 27 + + + 1040 0000 80B4 push {r7} + 1041 .cfi_def_cfa_offset 4 + 1042 .cfi_offset 7, -4 + 1043 0002 00AF add r7, sp, #0 + 1044 .cfi_def_cfa_register 7 + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP); + 1045 .loc 1 494 3 + 1046 0004 054B ldr r3, .L84 + 1047 0006 5B68 ldr r3, [r3, #4] + 1048 0008 044A ldr r2, .L84 + 1049 000a 23F00203 bic r3, r3, #2 + 1050 000e 5360 str r3, [r2, #4] + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 1051 .loc 1 495 1 + 1052 0010 00BF nop + 1053 0012 BD46 mov sp, r7 + 1054 .cfi_def_cfa_register 13 + 1055 @ sp needed + 1056 0014 5DF8047B ldr r7, [sp], #4 + 1057 .cfi_restore 7 + 1058 .cfi_def_cfa_offset 0 + 1059 0018 7047 bx lr + 1060 .L85: + 1061 001a 00BF .align 2 + 1062 .L84: + 1063 001c 002004E0 .word -536600576 + 1064 .cfi_endproc + 1065 .LFE152: + 1067 .section .text.HAL_DBGMCU_EnableDBGStandbyMode,"ax",%progbits + 1068 .align 1 + 1069 .global HAL_DBGMCU_EnableDBGStandbyMode + 1070 .syntax unified + 1071 .thumb + 1072 .thumb_func + 1074 HAL_DBGMCU_EnableDBGStandbyMode: + 1075 .LFB153: + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Enable the Debug Module during STANDBY mode + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_EnableDBGStandbyMode(void) + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 1076 .loc 1 502 1 + 1077 .cfi_startproc + 1078 @ args = 0, pretend = 0, frame = 0 + 1079 @ frame_needed = 1, uses_anonymous_args = 0 + 1080 @ link register save eliminated. + 1081 0000 80B4 push {r7} + 1082 .cfi_def_cfa_offset 4 + 1083 .cfi_offset 7, -4 + 1084 0002 00AF add r7, sp, #0 + 1085 .cfi_def_cfa_register 7 + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY); + 1086 .loc 1 503 3 + 1087 0004 054B ldr r3, .L87 + 1088 0006 5B68 ldr r3, [r3, #4] + ARM GAS /tmp/ccHZ4rZ5.s page 28 + + + 1089 0008 044A ldr r2, .L87 + 1090 000a 43F00403 orr r3, r3, #4 + 1091 000e 5360 str r3, [r2, #4] + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 1092 .loc 1 504 1 + 1093 0010 00BF nop + 1094 0012 BD46 mov sp, r7 + 1095 .cfi_def_cfa_register 13 + 1096 @ sp needed + 1097 0014 5DF8047B ldr r7, [sp], #4 + 1098 .cfi_restore 7 + 1099 .cfi_def_cfa_offset 0 + 1100 0018 7047 bx lr + 1101 .L88: + 1102 001a 00BF .align 2 + 1103 .L87: + 1104 001c 002004E0 .word -536600576 + 1105 .cfi_endproc + 1106 .LFE153: + 1108 .section .text.HAL_DBGMCU_DisableDBGStandbyMode,"ax",%progbits + 1109 .align 1 + 1110 .global HAL_DBGMCU_DisableDBGStandbyMode + 1111 .syntax unified + 1112 .thumb + 1113 .thumb_func + 1115 HAL_DBGMCU_DisableDBGStandbyMode: + 1116 .LFB154: + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Disable the Debug Module during STANDBY mode + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval None + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */ + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** void HAL_DBGMCU_DisableDBGStandbyMode(void) + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** { + 1117 .loc 1 511 1 + 1118 .cfi_startproc + 1119 @ args = 0, pretend = 0, frame = 0 + 1120 @ frame_needed = 1, uses_anonymous_args = 0 + 1121 @ link register save eliminated. + 1122 0000 80B4 push {r7} + 1123 .cfi_def_cfa_offset 4 + 1124 .cfi_offset 7, -4 + 1125 0002 00AF add r7, sp, #0 + 1126 .cfi_def_cfa_register 7 + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY); + 1127 .loc 1 512 3 + 1128 0004 054B ldr r3, .L90 + 1129 0006 5B68 ldr r3, [r3, #4] + 1130 0008 044A ldr r2, .L90 + 1131 000a 23F00403 bic r3, r3, #4 + 1132 000e 5360 str r3, [r2, #4] + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** } + 1133 .loc 1 513 1 + 1134 0010 00BF nop + 1135 0012 BD46 mov sp, r7 + 1136 .cfi_def_cfa_register 13 + 1137 @ sp needed + ARM GAS /tmp/ccHZ4rZ5.s page 29 + + + 1138 0014 5DF8047B ldr r7, [sp], #4 + 1139 .cfi_restore 7 + 1140 .cfi_def_cfa_offset 0 + 1141 0018 7047 bx lr + 1142 .L91: + 1143 001a 00BF .align 2 + 1144 .L90: + 1145 001c 002004E0 .word -536600576 + 1146 .cfi_endproc + 1147 .LFE154: + 1149 .text + 1150 .Letext0: + 1151 .file 2 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1152 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1153 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1154 .file 5 "Drivers/CMSIS/Include/core_cm4.h" + 1155 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1156 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + 1157 .file 8 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h" + 1158 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h" + ARM GAS /tmp/ccHZ4rZ5.s page 30 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal.c + /tmp/ccHZ4rZ5.s:25 .bss.uwTick:00000000 uwTick + /tmp/ccHZ4rZ5.s:22 .bss.uwTick:00000000 $d + /tmp/ccHZ4rZ5.s:32 .data.uwTickPrio:00000000 uwTickPrio + /tmp/ccHZ4rZ5.s:29 .data.uwTickPrio:00000000 $d + /tmp/ccHZ4rZ5.s:38 .data.uwTickFreq:00000000 uwTickFreq + /tmp/ccHZ4rZ5.s:41 .text.HAL_Init:00000000 $t + /tmp/ccHZ4rZ5.s:47 .text.HAL_Init:00000000 HAL_Init + /tmp/ccHZ4rZ5.s:211 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/ccHZ4rZ5.s:149 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccHZ4rZ5.s:81 .text.HAL_Init:00000028 $d + /tmp/ccHZ4rZ5.s:86 .text.HAL_DeInit:00000000 $t + /tmp/ccHZ4rZ5.s:92 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/ccHZ4rZ5.s:180 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/ccHZ4rZ5.s:138 .text.HAL_DeInit:00000038 $d + /tmp/ccHZ4rZ5.s:143 .text.HAL_MspInit:00000000 $t + /tmp/ccHZ4rZ5.s:174 .text.HAL_MspDeInit:00000000 $t + /tmp/ccHZ4rZ5.s:205 .text.HAL_InitTick:00000000 $t + /tmp/ccHZ4rZ5.s:278 .text.HAL_InitTick:00000054 $d + /tmp/ccHZ4rZ5.s:285 .text.HAL_IncTick:00000000 $t + /tmp/ccHZ4rZ5.s:291 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/ccHZ4rZ5.s:324 .text.HAL_IncTick:00000020 $d + /tmp/ccHZ4rZ5.s:330 .text.HAL_GetTick:00000000 $t + /tmp/ccHZ4rZ5.s:336 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/ccHZ4rZ5.s:363 .text.HAL_GetTick:00000014 $d + /tmp/ccHZ4rZ5.s:368 .text.HAL_GetTickPrio:00000000 $t + /tmp/ccHZ4rZ5.s:374 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/ccHZ4rZ5.s:401 .text.HAL_GetTickPrio:00000014 $d + /tmp/ccHZ4rZ5.s:406 .text.HAL_SetTickFreq:00000000 $t + /tmp/ccHZ4rZ5.s:412 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/ccHZ4rZ5.s:475 .text.HAL_SetTickFreq:00000048 $d + /tmp/ccHZ4rZ5.s:481 .text.HAL_GetTickFreq:00000000 $t + /tmp/ccHZ4rZ5.s:487 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/ccHZ4rZ5.s:514 .text.HAL_GetTickFreq:00000014 $d + /tmp/ccHZ4rZ5.s:519 .text.HAL_Delay:00000000 $t + /tmp/ccHZ4rZ5.s:525 .text.HAL_Delay:00000000 HAL_Delay + /tmp/ccHZ4rZ5.s:584 .text.HAL_Delay:00000044 $d + /tmp/ccHZ4rZ5.s:589 .text.HAL_SuspendTick:00000000 $t + /tmp/ccHZ4rZ5.s:595 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/ccHZ4rZ5.s:626 .text.HAL_SuspendTick:0000001c $d + /tmp/ccHZ4rZ5.s:631 .text.HAL_ResumeTick:00000000 $t + /tmp/ccHZ4rZ5.s:637 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/ccHZ4rZ5.s:668 .text.HAL_ResumeTick:0000001c $d + /tmp/ccHZ4rZ5.s:673 .text.HAL_GetHalVersion:00000000 $t + /tmp/ccHZ4rZ5.s:679 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/ccHZ4rZ5.s:705 .text.HAL_GetHalVersion:00000010 $d + /tmp/ccHZ4rZ5.s:710 .text.HAL_GetREVID:00000000 $t + /tmp/ccHZ4rZ5.s:716 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/ccHZ4rZ5.s:745 .text.HAL_GetREVID:00000014 $d + /tmp/ccHZ4rZ5.s:750 .text.HAL_GetDEVID:00000000 $t + /tmp/ccHZ4rZ5.s:756 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/ccHZ4rZ5.s:785 .text.HAL_GetDEVID:00000018 $d + /tmp/ccHZ4rZ5.s:790 .text.HAL_GetUIDw0:00000000 $t + /tmp/ccHZ4rZ5.s:796 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/ccHZ4rZ5.s:823 .text.HAL_GetUIDw0:00000014 $d + /tmp/ccHZ4rZ5.s:828 .text.HAL_GetUIDw1:00000000 $t + ARM GAS /tmp/ccHZ4rZ5.s page 31 + + + /tmp/ccHZ4rZ5.s:834 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/ccHZ4rZ5.s:861 .text.HAL_GetUIDw1:00000014 $d + /tmp/ccHZ4rZ5.s:866 .text.HAL_GetUIDw2:00000000 $t + /tmp/ccHZ4rZ5.s:872 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/ccHZ4rZ5.s:899 .text.HAL_GetUIDw2:00000014 $d + /tmp/ccHZ4rZ5.s:904 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/ccHZ4rZ5.s:910 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/ccHZ4rZ5.s:940 .text.HAL_DBGMCU_EnableDBGSleepMode:0000001c $d + /tmp/ccHZ4rZ5.s:945 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/ccHZ4rZ5.s:951 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/ccHZ4rZ5.s:981 .text.HAL_DBGMCU_DisableDBGSleepMode:0000001c $d + /tmp/ccHZ4rZ5.s:986 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/ccHZ4rZ5.s:992 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + /tmp/ccHZ4rZ5.s:1022 .text.HAL_DBGMCU_EnableDBGStopMode:0000001c $d + /tmp/ccHZ4rZ5.s:1027 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/ccHZ4rZ5.s:1033 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/ccHZ4rZ5.s:1063 .text.HAL_DBGMCU_DisableDBGStopMode:0000001c $d + /tmp/ccHZ4rZ5.s:1068 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/ccHZ4rZ5.s:1074 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/ccHZ4rZ5.s:1104 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000001c $d + /tmp/ccHZ4rZ5.s:1109 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/ccHZ4rZ5.s:1115 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/ccHZ4rZ5.s:1145 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000001c $d + +UNDEFINED SYMBOLS +HAL_NVIC_SetPriorityGrouping +HAL_SYSTICK_Config +HAL_NVIC_SetPriority +SystemCoreClock diff --git a/Software/build/stm32f3xx_hal.o b/Software/build/stm32f3xx_hal.o new file mode 100644 index 0000000..5a93f8d Binary files /dev/null and b/Software/build/stm32f3xx_hal.o differ diff --git a/Software/build/stm32f3xx_hal_can.d b/Software/build/stm32f3xx_hal_can.d new file mode 100644 index 0000000..9cb0868 --- /dev/null +++ b/Software/build/stm32f3xx_hal_can.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_can.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_can.lst b/Software/build/stm32f3xx_hal_can.lst new file mode 100644 index 0000000..76c68d3 --- /dev/null +++ b/Software/build/stm32f3xx_hal_can.lst @@ -0,0 +1,7602 @@ +ARM GAS /tmp/ccM1MpQr.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_can.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c" + 20 .section .text.HAL_CAN_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_CAN_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_CAN_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @file stm32f3xx_hal_can.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief CAN HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * functionalities of the Controller Area Network (CAN) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Configuration functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Control functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Interrupts management + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Callbacks functions + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + Peripheral State and Error functions + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ****************************************************************************** + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @attention + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * Copyright (c) 2016 STMicroelectronics. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * All rights reserved. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This software is licensed under terms that can be found in the LICENSE file + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * in the root directory of this software component. + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ****************************************************************************** + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### How to use this driver ##### + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] + ARM GAS /tmp/ccM1MpQr.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Initialize the CAN low level resources by implementing the + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_MspInit(): + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Enable the CAN interface clock using __HAL_RCC_CANx_CLK_ENABLE() + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Configure CAN pins + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+++) Enable the clock for the CAN GPIOs + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+++) Configure CAN pins as alternate function open-drain + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) In case of using interrupts (e.g. HAL_CAN_ActivateNotification()) + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+++) Configure the CAN interrupt priority using + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_NVIC_SetPriority() + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+++) Enable the CAN IRQ handler using HAL_NVIC_EnableIRQ() + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+++) In CAN IRQ handler, call HAL_CAN_IRQHandler() + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Initialize the CAN peripheral using HAL_CAN_Init() function. This + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** function resorts to HAL_CAN_MspInit() for low-level initialization. + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Configure the reception filters using the following configuration + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** functions: + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_ConfigFilter() + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Start the CAN module using HAL_CAN_Start() function. At this level + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the node is active on the bus: it receive messages, and can send + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** messages. + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) To manage messages transmission, the following Tx control functions + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** can be used: + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_AddTxMessage() to request transmission of a new + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** message. + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_AbortTxRequest() to abort transmission of a pending + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** message. + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_GetTxMailboxesFreeLevel() to get the number of free Tx + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** mailboxes. + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_IsTxMessagePending() to check if a message is pending + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** in a Tx mailbox. + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) HAL_CAN_GetTxTimestamp() to get the timestamp of Tx message + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** sent, if time triggered communication mode is enabled. + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) When a message is received into the CAN Rx FIFOs, it can be retrieved + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** using the HAL_CAN_GetRxMessage() function. The function + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_GetRxFifoFillLevel() allows to know how many Rx message are + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** stored in the Rx Fifo. + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Calling the HAL_CAN_Stop() function stops the CAN module. + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) The deinitialization is achieved with HAL_CAN_DeInit() function. + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** *** Polling mode operation *** + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================== + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Reception: + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Monitor reception of message using HAL_CAN_GetRxFifoFillLevel() + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** until at least one message is received. + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Then get the message using HAL_CAN_GetRxMessage(). + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Transmission: + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Monitor the Tx mailboxes availability until at least one Tx + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** mailbox is free, using HAL_CAN_GetTxMailboxesFreeLevel(). + ARM GAS /tmp/ccM1MpQr.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Then request transmission of a message using + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_AddTxMessage(). + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** *** Interrupt mode operation *** + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ================================ + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Notifications are activated using HAL_CAN_ActivateNotification() + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** function. Then, the process can be controlled through the + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** available user callbacks: HAL_CAN_xxxCallback(), using same APIs + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_GetRxMessage() and HAL_CAN_AddTxMessage(). + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Notifications can be deactivated using + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_DeactivateNotification() function. + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) Special care should be taken for CAN_IT_RX_FIFO0_MSG_PENDING and + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CAN_IT_RX_FIFO1_MSG_PENDING notifications. These notifications trig + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the callbacks HAL_CAN_RxFIFO0MsgPendingCallback() and + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RxFIFO1MsgPendingCallback(). User has two possible options + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** here. + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Directly get the Rx message in the callback, using + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_GetRxMessage(). + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Or deactivate the notification in the callback without + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** getting the Rx message. The Rx message can then be got later + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** using HAL_CAN_GetRxMessage(). Once the Rx message have been + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** read, the notification can be activated again. + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** *** Sleep mode *** + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ================== + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) The CAN peripheral can be put in sleep mode (low power), using + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RequestSleep(). The sleep mode will be entered as soon as the + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** current CAN activity (transmission or reception of a CAN frame) will + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** be completed. + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) A notification can be activated to be informed when the sleep mode + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** will be entered. + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) It can be checked if the sleep mode is entered using + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_IsSleepActive(). + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Note that the CAN state (accessible from the API HAL_CAN_GetState()) + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** is HAL_CAN_STATE_SLEEP_PENDING as soon as the sleep mode request is + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** submitted (the sleep mode is not yet entered), and become + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_STATE_SLEEP_ACTIVE when the sleep mode is effective. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (#) The wake-up from sleep mode can be triggered by two ways: + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) Using HAL_CAN_WakeUp(). When returning from this function, + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the sleep mode is exited (if return status is HAL_OK). + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (++) When a start of Rx CAN frame is detected by the CAN peripheral, + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if automatic wake up mode is enabled. + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** *** Callback registration *** + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================= + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** The compilation define USE_HAL_CAN_REGISTER_CALLBACKS when set to 1 + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** allows the user to configure dynamically the driver callbacks. + ARM GAS /tmp/ccM1MpQr.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Use Function HAL_CAN_RegisterCallback() to register an interrupt callback. + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Function HAL_CAN_RegisterCallback() allows to register following callbacks: + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox0CompleteCallback : Tx Mailbox 0 Complete Callback. + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox1CompleteCallback : Tx Mailbox 1 Complete Callback. + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox2CompleteCallback : Tx Mailbox 2 Complete Callback. + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox0AbortCallback : Tx Mailbox 0 Abort Callback. + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox1AbortCallback : Tx Mailbox 1 Abort Callback. + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox2AbortCallback : Tx Mailbox 2 Abort Callback. + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo0MsgPendingCallback : Rx Fifo 0 Message Pending Callback. + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo0FullCallback : Rx Fifo 0 Full Callback. + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo1MsgPendingCallback : Rx Fifo 1 Message Pending Callback. + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo1FullCallback : Rx Fifo 1 Full Callback. + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) SleepCallback : Sleep Callback. + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) WakeUpFromRxMsgCallback : Wake Up From Rx Message Callback. + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) ErrorCallback : Error Callback. + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) MspInitCallback : CAN MspInit. + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) MspDeInitCallback : CAN MspDeInit. + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** This function takes as parameters the HAL peripheral handle, the Callback ID + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** and a pointer to the user callback function. + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Use function HAL_CAN_UnRegisterCallback() to reset a callback to the default + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** weak function. + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_UnRegisterCallback takes as parameters the HAL peripheral handle, + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** and the Callback ID. + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** This function allows to reset following callbacks: + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox0CompleteCallback : Tx Mailbox 0 Complete Callback. + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox1CompleteCallback : Tx Mailbox 1 Complete Callback. + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox2CompleteCallback : Tx Mailbox 2 Complete Callback. + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox0AbortCallback : Tx Mailbox 0 Abort Callback. + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox1AbortCallback : Tx Mailbox 1 Abort Callback. + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) TxMailbox2AbortCallback : Tx Mailbox 2 Abort Callback. + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo0MsgPendingCallback : Rx Fifo 0 Message Pending Callback. + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo0FullCallback : Rx Fifo 0 Full Callback. + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo1MsgPendingCallback : Rx Fifo 1 Message Pending Callback. + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) RxFifo1FullCallback : Rx Fifo 1 Full Callback. + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) SleepCallback : Sleep Callback. + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) WakeUpFromRxMsgCallback : Wake Up From Rx Message Callback. + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) ErrorCallback : Error Callback. + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) MspInitCallback : CAN MspInit. + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) MspDeInitCallback : CAN MspDeInit. + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** By default, after the HAL_CAN_Init() and when the state is HAL_CAN_STATE_RESET, + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** all callbacks are set to the corresponding weak functions: + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** example HAL_CAN_ErrorCallback(). + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Exception done for MspInit and MspDeInit functions that are + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** reset to the legacy weak function in the HAL_CAN_Init()/ HAL_CAN_DeInit() only when + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** these callbacks are null (not registered beforehand). + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if not, MspInit or MspDeInit are not null, the HAL_CAN_Init()/ HAL_CAN_DeInit() + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** keep and use the user MspInit/MspDeInit callbacks (registered beforehand) + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Callbacks can be registered/unregistered in HAL_CAN_STATE_READY state only. + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** Exception done MspInit/MspDeInit that can be registered/unregistered + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** in HAL_CAN_STATE_READY or HAL_CAN_STATE_RESET state, + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** thus registered (user) MspInit/DeInit callbacks can be used during the Init/DeInit. + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** In that case first register the MspInit/MspDeInit user callbacks + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** using HAL_CAN_RegisterCallback() before calling HAL_CAN_DeInit() + ARM GAS /tmp/ccM1MpQr.s page 5 + + + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** or HAL_CAN_Init() function. + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** When The compilation define USE_HAL_CAN_REGISTER_CALLBACKS is set to 0 or + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** not defined, the callback registration feature is not available and all callbacks + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** are set to the corresponding weak functions. + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ****************************************************************************** + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Includes ------------------------------------------------------------------*/ + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #include "stm32f3xx_hal.h" + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @addtogroup STM32F3xx_HAL_Driver + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if defined(CAN) + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN CAN + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief CAN driver modules + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #ifdef HAL_CAN_MODULE_ENABLED + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #ifdef HAL_CAN_LEGACY_MODULE_ENABLED + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #error "The CAN driver cannot be used with its legacy, Please enable only one CAN module at once" + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Private typedef -----------------------------------------------------------*/ + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Private define ------------------------------------------------------------*/ + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Private_Constants CAN Private Constants + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #define CAN_TIMEOUT_VALUE 10U + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Private macro -------------------------------------------------------------*/ + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Private variables ---------------------------------------------------------*/ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Private function prototypes -----------------------------------------------*/ + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Exported functions --------------------------------------------------------*/ + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions CAN Exported Functions + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group1 Initialization and de-initialization functions + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Initialization and Configuration functions + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Initialization and de-initialization functions ##### + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] This section provides functions allowing to: + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_Init : Initialize and configure the CAN. + ARM GAS /tmp/ccM1MpQr.s page 6 + + + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_DeInit : De-initialize the CAN. + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_MspInit : Initialize the CAN MSP. + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_MspDeInit : DeInitialize the CAN MSP. + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Initializes the CAN peripheral according to the specified + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * parameters in the CAN_InitStruct. + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_Init(CAN_HandleTypeDef *hcan) + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 29 .loc 1 275 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 84B0 sub sp, sp, #16 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t tickstart; + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check CAN handle */ + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan == NULL) + 42 .loc 1 279 6 + 43 0008 7B68 ldr r3, [r7, #4] + 44 000a 002B cmp r3, #0 + 45 000c 01D1 bne .L2 + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 46 .loc 1 281 12 + 47 000e 0123 movs r3, #1 + 48 0010 EDE0 b .L3 + 49 .L2: + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the parameters */ + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_ALL_INSTANCE(hcan->Instance)); + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.TimeTriggeredMode)); + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.AutoBusOff)); + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.AutoWakeUp)); + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.AutoRetransmission)); + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.ReceiveFifoLocked)); + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(hcan->Init.TransmitFifoPriority)); + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_MODE(hcan->Init.Mode)); + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_SJW(hcan->Init.SyncJumpWidth)); + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_BS1(hcan->Init.TimeSeg1)); + ARM GAS /tmp/ccM1MpQr.s page 7 + + + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_BS2(hcan->Init.TimeSeg2)); + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_PRESCALER(hcan->Init.Prescaler)); + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_RESET) + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Reset callbacks to legacy functions */ + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0MsgPendingCallback = HAL_CAN_RxFifo0MsgPendingCallback; /* Legacy weak RxFifo0M + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0FullCallback = HAL_CAN_RxFifo0FullCallback; /* Legacy weak RxFifo0F + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1MsgPendingCallback = HAL_CAN_RxFifo1MsgPendingCallback; /* Legacy weak RxFifo1M + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1FullCallback = HAL_CAN_RxFifo1FullCallback; /* Legacy weak RxFifo1F + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0CompleteCallback = HAL_CAN_TxMailbox0CompleteCallback; /* Legacy weak TxMailbo + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1CompleteCallback = HAL_CAN_TxMailbox1CompleteCallback; /* Legacy weak TxMailbo + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2CompleteCallback = HAL_CAN_TxMailbox2CompleteCallback; /* Legacy weak TxMailbo + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0AbortCallback = HAL_CAN_TxMailbox0AbortCallback; /* Legacy weak TxMailbo + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1AbortCallback = HAL_CAN_TxMailbox1AbortCallback; /* Legacy weak TxMailbo + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2AbortCallback = HAL_CAN_TxMailbox2AbortCallback; /* Legacy weak TxMailbo + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->SleepCallback = HAL_CAN_SleepCallback; /* Legacy weak SleepCal + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->WakeUpFromRxMsgCallback = HAL_CAN_WakeUpFromRxMsgCallback; /* Legacy weak WakeUpFr + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCallback = HAL_CAN_ErrorCallback; /* Legacy weak ErrorCal + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->MspInitCallback == NULL) + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback = HAL_CAN_MspInit; /* Legacy weak MspInit */ + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Init the low level hardware: CLOCK, NVIC */ + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback(hcan); + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_RESET) + 50 .loc 1 326 11 + 51 0012 7B68 ldr r3, [r7, #4] + 52 0014 93F82030 ldrb r3, [r3, #32] + 53 0018 DBB2 uxtb r3, r3 + 54 .loc 1 326 6 + 55 001a 002B cmp r3, #0 + 56 001c 02D1 bne .L4 + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Init the low level hardware: CLOCK, NVIC */ + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_MspInit(hcan); + 57 .loc 1 329 5 + 58 001e 7868 ldr r0, [r7, #4] + 59 0020 FFF7FEFF bl HAL_CAN_MspInit + 60 .L4: + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* (USE_HAL_CAN_REGISTER_CALLBACKS) */ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Request initialisation */ + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_INRQ); + 61 .loc 1 334 3 + 62 0024 7B68 ldr r3, [r7, #4] + 63 0026 1B68 ldr r3, [r3] + 64 0028 1A68 ldr r2, [r3] + 65 002a 7B68 ldr r3, [r7, #4] + 66 002c 1B68 ldr r3, [r3] + ARM GAS /tmp/ccM1MpQr.s page 8 + + + 67 002e 42F00102 orr r2, r2, #1 + 68 0032 1A60 str r2, [r3] + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get tick */ + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** tickstart = HAL_GetTick(); + 69 .loc 1 337 15 + 70 0034 FFF7FEFF bl HAL_GetTick + 71 0038 F860 str r0, [r7, #12] + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Wait initialisation acknowledge */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** while ((hcan->Instance->MSR & CAN_MSR_INAK) == 0U) + 72 .loc 1 340 9 + 73 003a 12E0 b .L5 + 74 .L6: + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) + 75 .loc 1 342 10 + 76 003c FFF7FEFF bl HAL_GetTick + 77 0040 0246 mov r2, r0 + 78 .loc 1 342 24 discriminator 1 + 79 0042 FB68 ldr r3, [r7, #12] + 80 0044 D31A subs r3, r2, r3 + 81 .loc 1 342 8 discriminator 1 + 82 0046 0A2B cmp r3, #10 + 83 0048 0BD9 bls .L5 + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; + 84 .loc 1 345 11 + 85 004a 7B68 ldr r3, [r7, #4] + 86 004c 5B6A ldr r3, [r3, #36] + 87 .loc 1 345 23 + 88 004e 43F40032 orr r2, r3, #131072 + 89 0052 7B68 ldr r3, [r7, #4] + 90 0054 5A62 str r2, [r3, #36] + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN state */ + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_ERROR; + 91 .loc 1 348 19 + 92 0056 7B68 ldr r3, [r7, #4] + 93 0058 0522 movs r2, #5 + 94 005a 83F82020 strb r2, [r3, #32] + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 95 .loc 1 350 14 + 96 005e 0123 movs r3, #1 + 97 0060 C5E0 b .L3 + 98 .L5: + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 99 .loc 1 340 15 + 100 0062 7B68 ldr r3, [r7, #4] + 101 0064 1B68 ldr r3, [r3] + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 102 .loc 1 340 25 + 103 0066 5B68 ldr r3, [r3, #4] + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 104 .loc 1 340 31 + ARM GAS /tmp/ccM1MpQr.s page 9 + + + 105 0068 03F00103 and r3, r3, #1 + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 106 .loc 1 340 47 + 107 006c 002B cmp r3, #0 + 108 006e E5D0 beq .L6 + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Exit from sleep mode */ + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); + 109 .loc 1 355 3 + 110 0070 7B68 ldr r3, [r7, #4] + 111 0072 1B68 ldr r3, [r3] + 112 0074 1A68 ldr r2, [r3] + 113 0076 7B68 ldr r3, [r7, #4] + 114 0078 1B68 ldr r3, [r3] + 115 007a 22F00202 bic r2, r2, #2 + 116 007e 1A60 str r2, [r3] + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get tick */ + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** tickstart = HAL_GetTick(); + 117 .loc 1 358 15 + 118 0080 FFF7FEFF bl HAL_GetTick + 119 0084 F860 str r0, [r7, #12] + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Sleep mode leave acknowledge */ + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U) + 120 .loc 1 361 9 + 121 0086 12E0 b .L7 + 122 .L8: + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) + 123 .loc 1 363 10 + 124 0088 FFF7FEFF bl HAL_GetTick + 125 008c 0246 mov r2, r0 + 126 .loc 1 363 24 discriminator 1 + 127 008e FB68 ldr r3, [r7, #12] + 128 0090 D31A subs r3, r2, r3 + 129 .loc 1 363 8 discriminator 1 + 130 0092 0A2B cmp r3, #10 + 131 0094 0BD9 bls .L7 + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; + 132 .loc 1 366 11 + 133 0096 7B68 ldr r3, [r7, #4] + 134 0098 5B6A ldr r3, [r3, #36] + 135 .loc 1 366 23 + 136 009a 43F40032 orr r2, r3, #131072 + 137 009e 7B68 ldr r3, [r7, #4] + 138 00a0 5A62 str r2, [r3, #36] + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN state */ + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_ERROR; + 139 .loc 1 369 19 + 140 00a2 7B68 ldr r3, [r7, #4] + 141 00a4 0522 movs r2, #5 + ARM GAS /tmp/ccM1MpQr.s page 10 + + + 142 00a6 83F82020 strb r2, [r3, #32] + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 143 .loc 1 371 14 + 144 00aa 0123 movs r3, #1 + 145 00ac 9FE0 b .L3 + 146 .L7: + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 147 .loc 1 361 15 + 148 00ae 7B68 ldr r3, [r7, #4] + 149 00b0 1B68 ldr r3, [r3] + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 150 .loc 1 361 25 + 151 00b2 5B68 ldr r3, [r3, #4] + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 152 .loc 1 361 31 + 153 00b4 03F00203 and r3, r3, #2 + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 154 .loc 1 361 47 + 155 00b8 002B cmp r3, #0 + 156 00ba E5D1 bne .L8 + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the time triggered communication mode */ + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.TimeTriggeredMode == ENABLE) + 157 .loc 1 376 17 + 158 00bc 7B68 ldr r3, [r7, #4] + 159 00be 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 160 .loc 1 376 6 + 161 00c0 012B cmp r3, #1 + 162 00c2 08D1 bne .L9 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_TTCM); + 163 .loc 1 378 5 + 164 00c4 7B68 ldr r3, [r7, #4] + 165 00c6 1B68 ldr r3, [r3] + 166 00c8 1A68 ldr r2, [r3] + 167 00ca 7B68 ldr r3, [r7, #4] + 168 00cc 1B68 ldr r3, [r3] + 169 00ce 42F08002 orr r2, r2, #128 + 170 00d2 1A60 str r2, [r3] + 171 00d4 07E0 b .L10 + 172 .L9: + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_TTCM); + 173 .loc 1 382 5 + 174 00d6 7B68 ldr r3, [r7, #4] + 175 00d8 1B68 ldr r3, [r3] + 176 00da 1A68 ldr r2, [r3] + 177 00dc 7B68 ldr r3, [r7, #4] + 178 00de 1B68 ldr r3, [r3] + 179 00e0 22F08002 bic r2, r2, #128 + 180 00e4 1A60 str r2, [r3] + 181 .L10: + ARM GAS /tmp/ccM1MpQr.s page 11 + + + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the automatic bus-off management */ + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.AutoBusOff == ENABLE) + 182 .loc 1 386 17 + 183 00e6 7B68 ldr r3, [r7, #4] + 184 00e8 5B7E ldrb r3, [r3, #25] @ zero_extendqisi2 + 185 .loc 1 386 6 + 186 00ea 012B cmp r3, #1 + 187 00ec 08D1 bne .L11 + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_ABOM); + 188 .loc 1 388 5 + 189 00ee 7B68 ldr r3, [r7, #4] + 190 00f0 1B68 ldr r3, [r3] + 191 00f2 1A68 ldr r2, [r3] + 192 00f4 7B68 ldr r3, [r7, #4] + 193 00f6 1B68 ldr r3, [r3] + 194 00f8 42F04002 orr r2, r2, #64 + 195 00fc 1A60 str r2, [r3] + 196 00fe 07E0 b .L12 + 197 .L11: + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_ABOM); + 198 .loc 1 392 5 + 199 0100 7B68 ldr r3, [r7, #4] + 200 0102 1B68 ldr r3, [r3] + 201 0104 1A68 ldr r2, [r3] + 202 0106 7B68 ldr r3, [r7, #4] + 203 0108 1B68 ldr r3, [r3] + 204 010a 22F04002 bic r2, r2, #64 + 205 010e 1A60 str r2, [r3] + 206 .L12: + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the automatic wake-up mode */ + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.AutoWakeUp == ENABLE) + 207 .loc 1 396 17 + 208 0110 7B68 ldr r3, [r7, #4] + 209 0112 9B7E ldrb r3, [r3, #26] @ zero_extendqisi2 + 210 .loc 1 396 6 + 211 0114 012B cmp r3, #1 + 212 0116 08D1 bne .L13 + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_AWUM); + 213 .loc 1 398 5 + 214 0118 7B68 ldr r3, [r7, #4] + 215 011a 1B68 ldr r3, [r3] + 216 011c 1A68 ldr r2, [r3] + 217 011e 7B68 ldr r3, [r7, #4] + 218 0120 1B68 ldr r3, [r3] + 219 0122 42F02002 orr r2, r2, #32 + 220 0126 1A60 str r2, [r3] + 221 0128 07E0 b .L14 + 222 .L13: + ARM GAS /tmp/ccM1MpQr.s page 12 + + + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_AWUM); + 223 .loc 1 402 5 + 224 012a 7B68 ldr r3, [r7, #4] + 225 012c 1B68 ldr r3, [r3] + 226 012e 1A68 ldr r2, [r3] + 227 0130 7B68 ldr r3, [r7, #4] + 228 0132 1B68 ldr r3, [r3] + 229 0134 22F02002 bic r2, r2, #32 + 230 0138 1A60 str r2, [r3] + 231 .L14: + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the automatic retransmission */ + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.AutoRetransmission == ENABLE) + 232 .loc 1 406 17 + 233 013a 7B68 ldr r3, [r7, #4] + 234 013c DB7E ldrb r3, [r3, #27] @ zero_extendqisi2 + 235 .loc 1 406 6 + 236 013e 012B cmp r3, #1 + 237 0140 08D1 bne .L15 + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_NART); + 238 .loc 1 408 5 + 239 0142 7B68 ldr r3, [r7, #4] + 240 0144 1B68 ldr r3, [r3] + 241 0146 1A68 ldr r2, [r3] + 242 0148 7B68 ldr r3, [r7, #4] + 243 014a 1B68 ldr r3, [r3] + 244 014c 22F01002 bic r2, r2, #16 + 245 0150 1A60 str r2, [r3] + 246 0152 07E0 b .L16 + 247 .L15: + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_NART); + 248 .loc 1 412 5 + 249 0154 7B68 ldr r3, [r7, #4] + 250 0156 1B68 ldr r3, [r3] + 251 0158 1A68 ldr r2, [r3] + 252 015a 7B68 ldr r3, [r7, #4] + 253 015c 1B68 ldr r3, [r3] + 254 015e 42F01002 orr r2, r2, #16 + 255 0162 1A60 str r2, [r3] + 256 .L16: + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the receive FIFO locked mode */ + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.ReceiveFifoLocked == ENABLE) + 257 .loc 1 416 17 + 258 0164 7B68 ldr r3, [r7, #4] + 259 0166 1B7F ldrb r3, [r3, #28] @ zero_extendqisi2 + 260 .loc 1 416 6 + 261 0168 012B cmp r3, #1 + ARM GAS /tmp/ccM1MpQr.s page 13 + + + 262 016a 08D1 bne .L17 + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_RFLM); + 263 .loc 1 418 5 + 264 016c 7B68 ldr r3, [r7, #4] + 265 016e 1B68 ldr r3, [r3] + 266 0170 1A68 ldr r2, [r3] + 267 0172 7B68 ldr r3, [r7, #4] + 268 0174 1B68 ldr r3, [r3] + 269 0176 42F00802 orr r2, r2, #8 + 270 017a 1A60 str r2, [r3] + 271 017c 07E0 b .L18 + 272 .L17: + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_RFLM); + 273 .loc 1 422 5 + 274 017e 7B68 ldr r3, [r7, #4] + 275 0180 1B68 ldr r3, [r3] + 276 0182 1A68 ldr r2, [r3] + 277 0184 7B68 ldr r3, [r7, #4] + 278 0186 1B68 ldr r3, [r3] + 279 0188 22F00802 bic r2, r2, #8 + 280 018c 1A60 str r2, [r3] + 281 .L18: + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the transmit FIFO priority */ + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->Init.TransmitFifoPriority == ENABLE) + 282 .loc 1 426 17 + 283 018e 7B68 ldr r3, [r7, #4] + 284 0190 5B7F ldrb r3, [r3, #29] @ zero_extendqisi2 + 285 .loc 1 426 6 + 286 0192 012B cmp r3, #1 + 287 0194 08D1 bne .L19 + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_TXFP); + 288 .loc 1 428 5 + 289 0196 7B68 ldr r3, [r7, #4] + 290 0198 1B68 ldr r3, [r3] + 291 019a 1A68 ldr r2, [r3] + 292 019c 7B68 ldr r3, [r7, #4] + 293 019e 1B68 ldr r3, [r3] + 294 01a0 42F00402 orr r2, r2, #4 + 295 01a4 1A60 str r2, [r3] + 296 01a6 07E0 b .L20 + 297 .L19: + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_TXFP); + 298 .loc 1 432 5 + 299 01a8 7B68 ldr r3, [r7, #4] + 300 01aa 1B68 ldr r3, [r3] + 301 01ac 1A68 ldr r2, [r3] + 302 01ae 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 14 + + + 303 01b0 1B68 ldr r3, [r3] + 304 01b2 22F00402 bic r2, r2, #4 + 305 01b6 1A60 str r2, [r3] + 306 .L20: + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set the bit timing register */ + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** WRITE_REG(hcan->Instance->BTR, (uint32_t)(hcan->Init.Mode | + 307 .loc 1 436 3 + 308 01b8 7B68 ldr r3, [r7, #4] + 309 01ba 9A68 ldr r2, [r3, #8] + 310 01bc 7B68 ldr r3, [r7, #4] + 311 01be DB68 ldr r3, [r3, #12] + 312 01c0 1A43 orrs r2, r2, r3 + 313 01c2 7B68 ldr r3, [r7, #4] + 314 01c4 1B69 ldr r3, [r3, #16] + 315 01c6 1A43 orrs r2, r2, r3 + 316 01c8 7B68 ldr r3, [r7, #4] + 317 01ca 5B69 ldr r3, [r3, #20] + 318 01cc 42EA0301 orr r1, r2, r3 + 319 01d0 7B68 ldr r3, [r7, #4] + 320 01d2 5B68 ldr r3, [r3, #4] + 321 01d4 5A1E subs r2, r3, #1 + 322 01d6 7B68 ldr r3, [r7, #4] + 323 01d8 1B68 ldr r3, [r3] + 324 01da 0A43 orrs r2, r2, r1 + 325 01dc DA61 str r2, [r3, #28] + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Init.SyncJumpWidth | + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Init.TimeSeg1 | + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Init.TimeSeg2 | + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (hcan->Init.Prescaler - 1U))); + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Initialize the error code */ + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode = HAL_CAN_ERROR_NONE; + 326 .loc 1 443 19 + 327 01de 7B68 ldr r3, [r7, #4] + 328 01e0 0022 movs r2, #0 + 329 01e2 5A62 str r2, [r3, #36] + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Initialize the CAN state */ + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_READY; + 330 .loc 1 446 15 + 331 01e4 7B68 ldr r3, [r7, #4] + 332 01e6 0122 movs r2, #1 + 333 01e8 83F82020 strb r2, [r3, #32] + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 334 .loc 1 449 10 + 335 01ec 0023 movs r3, #0 + 336 .L3: + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 337 .loc 1 450 1 + 338 01ee 1846 mov r0, r3 + 339 01f0 1037 adds r7, r7, #16 + 340 .cfi_def_cfa_offset 8 + 341 01f2 BD46 mov sp, r7 + ARM GAS /tmp/ccM1MpQr.s page 15 + + + 342 .cfi_def_cfa_register 13 + 343 @ sp needed + 344 01f4 80BD pop {r7, pc} + 345 .cfi_endproc + 346 .LFE130: + 348 .section .text.HAL_CAN_DeInit,"ax",%progbits + 349 .align 1 + 350 .global HAL_CAN_DeInit + 351 .syntax unified + 352 .thumb + 353 .thumb_func + 355 HAL_CAN_DeInit: + 356 .LFB131: + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Deinitializes the CAN peripheral registers to their default + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * reset values. + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_DeInit(CAN_HandleTypeDef *hcan) + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 357 .loc 1 460 1 + 358 .cfi_startproc + 359 @ args = 0, pretend = 0, frame = 8 + 360 @ frame_needed = 1, uses_anonymous_args = 0 + 361 0000 80B5 push {r7, lr} + 362 .cfi_def_cfa_offset 8 + 363 .cfi_offset 7, -8 + 364 .cfi_offset 14, -4 + 365 0002 82B0 sub sp, sp, #8 + 366 .cfi_def_cfa_offset 16 + 367 0004 00AF add r7, sp, #0 + 368 .cfi_def_cfa_register 7 + 369 0006 7860 str r0, [r7, #4] + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check CAN handle */ + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan == NULL) + 370 .loc 1 462 6 + 371 0008 7B68 ldr r3, [r7, #4] + 372 000a 002B cmp r3, #0 + 373 000c 01D1 bne .L22 + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 374 .loc 1 464 12 + 375 000e 0123 movs r3, #1 + 376 0010 15E0 b .L23 + 377 .L22: + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the parameters */ + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_ALL_INSTANCE(hcan->Instance)); + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Stop the CAN module */ + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (void)HAL_CAN_Stop(hcan); + 378 .loc 1 471 9 + 379 0012 7868 ldr r0, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 16 + + + 380 0014 FFF7FEFF bl HAL_CAN_Stop + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->MspDeInitCallback == NULL) + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback = HAL_CAN_MspDeInit; /* Legacy weak MspDeInit */ + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* DeInit the low level hardware: CLOCK, NVIC */ + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback(hcan); + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* DeInit the low level hardware: CLOCK, NVIC */ + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_MspDeInit(hcan); + 381 .loc 1 484 3 + 382 0018 7868 ldr r0, [r7, #4] + 383 001a FFF7FEFF bl HAL_CAN_MspDeInit + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* (USE_HAL_CAN_REGISTER_CALLBACKS) */ + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Reset the CAN peripheral */ + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_RESET); + 384 .loc 1 488 3 + 385 001e 7B68 ldr r3, [r7, #4] + 386 0020 1B68 ldr r3, [r3] + 387 0022 1A68 ldr r2, [r3] + 388 0024 7B68 ldr r3, [r7, #4] + 389 0026 1B68 ldr r3, [r3] + 390 0028 42F40042 orr r2, r2, #32768 + 391 002c 1A60 str r2, [r3] + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Reset the CAN ErrorCode */ + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode = HAL_CAN_ERROR_NONE; + 392 .loc 1 491 19 + 393 002e 7B68 ldr r3, [r7, #4] + 394 0030 0022 movs r2, #0 + 395 0032 5A62 str r2, [r3, #36] + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN state */ + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_RESET; + 396 .loc 1 494 15 + 397 0034 7B68 ldr r3, [r7, #4] + 398 0036 0022 movs r2, #0 + 399 0038 83F82020 strb r2, [r3, #32] + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 400 .loc 1 497 10 + 401 003c 0023 movs r3, #0 + 402 .L23: + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 403 .loc 1 498 1 + 404 003e 1846 mov r0, r3 + 405 0040 0837 adds r7, r7, #8 + 406 .cfi_def_cfa_offset 8 + 407 0042 BD46 mov sp, r7 + 408 .cfi_def_cfa_register 13 + 409 @ sp needed + ARM GAS /tmp/ccM1MpQr.s page 17 + + + 410 0044 80BD pop {r7, pc} + 411 .cfi_endproc + 412 .LFE131: + 414 .section .text.HAL_CAN_MspInit,"ax",%progbits + 415 .align 1 + 416 .weak HAL_CAN_MspInit + 417 .syntax unified + 418 .thumb + 419 .thumb_func + 421 HAL_CAN_MspInit: + 422 .LFB132: + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Initializes the CAN MSP. + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_MspInit(CAN_HandleTypeDef *hcan) + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 423 .loc 1 507 1 + 424 .cfi_startproc + 425 @ args = 0, pretend = 0, frame = 8 + 426 @ frame_needed = 1, uses_anonymous_args = 0 + 427 @ link register save eliminated. + 428 0000 80B4 push {r7} + 429 .cfi_def_cfa_offset 4 + 430 .cfi_offset 7, -4 + 431 0002 83B0 sub sp, sp, #12 + 432 .cfi_def_cfa_offset 16 + 433 0004 00AF add r7, sp, #0 + 434 .cfi_def_cfa_register 7 + 435 0006 7860 str r0, [r7, #4] + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_MspInit could be implemented in the user file + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 436 .loc 1 514 1 + 437 0008 00BF nop + 438 000a 0C37 adds r7, r7, #12 + 439 .cfi_def_cfa_offset 4 + 440 000c BD46 mov sp, r7 + 441 .cfi_def_cfa_register 13 + 442 @ sp needed + 443 000e 5DF8047B ldr r7, [sp], #4 + 444 .cfi_restore 7 + 445 .cfi_def_cfa_offset 0 + 446 0012 7047 bx lr + 447 .cfi_endproc + 448 .LFE132: + 450 .section .text.HAL_CAN_MspDeInit,"ax",%progbits + 451 .align 1 + 452 .weak HAL_CAN_MspDeInit + 453 .syntax unified + ARM GAS /tmp/ccM1MpQr.s page 18 + + + 454 .thumb + 455 .thumb_func + 457 HAL_CAN_MspDeInit: + 458 .LFB133: + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief DeInitializes the CAN MSP. + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_MspDeInit(CAN_HandleTypeDef *hcan) + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 459 .loc 1 523 1 + 460 .cfi_startproc + 461 @ args = 0, pretend = 0, frame = 8 + 462 @ frame_needed = 1, uses_anonymous_args = 0 + 463 @ link register save eliminated. + 464 0000 80B4 push {r7} + 465 .cfi_def_cfa_offset 4 + 466 .cfi_offset 7, -4 + 467 0002 83B0 sub sp, sp, #12 + 468 .cfi_def_cfa_offset 16 + 469 0004 00AF add r7, sp, #0 + 470 .cfi_def_cfa_register 7 + 471 0006 7860 str r0, [r7, #4] + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_MspDeInit could be implemented in the user file + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 472 .loc 1 530 1 + 473 0008 00BF nop + 474 000a 0C37 adds r7, r7, #12 + 475 .cfi_def_cfa_offset 4 + 476 000c BD46 mov sp, r7 + 477 .cfi_def_cfa_register 13 + 478 @ sp needed + 479 000e 5DF8047B ldr r7, [sp], #4 + 480 .cfi_restore 7 + 481 .cfi_def_cfa_offset 0 + 482 0012 7047 bx lr + 483 .cfi_endproc + 484 .LFE133: + 486 .section .text.HAL_CAN_ConfigFilter,"ax",%progbits + 487 .align 1 + 488 .global HAL_CAN_ConfigFilter + 489 .syntax unified + 490 .thumb + 491 .thumb_func + 493 HAL_CAN_ConfigFilter: + 494 .LFB134: + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + ARM GAS /tmp/ccM1MpQr.s page 19 + + + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Register a CAN CallBack. + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * To be used instead of the weak predefined callback + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for CAN module + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param CallbackID ID of the callback to be registered + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be one of the following values: + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID Tx Mailbox 0 Complete callback ID + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID Tx Mailbox 1 Complete callback ID + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID Tx Mailbox 2 Complete callback ID + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CB_ID Tx Mailbox 0 Abort callback ID + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CB_ID Tx Mailbox 1 Abort callback ID + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CB_ID Tx Mailbox 2 Abort callback ID + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID Rx Fifo 0 message pending callback ID + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO0_FULL_CB_ID Rx Fifo 0 full callback ID + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID Rx Fifo 1 message pending callback ID + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO1_FULL_CB_ID Rx Fifo 1 full callback ID + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_SLEEP_CB_ID Sleep callback ID + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID Wake Up from Rx message callback ID + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_ERROR_CB_ID Error callback ID + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_MSPINIT_CB_ID MspInit callback ID + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_MSPDEINIT_CB_ID MspDeInit callback ID + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param pCallback pointer to the Callback function + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef Callb + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** void (* pCallback)(CAN_HandleTypeDef *_hcan)) + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef status = HAL_OK; + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (pCallback == NULL) + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_READY) + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** switch (CallbackID) + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID : + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0CompleteCallback = pCallback; + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID : + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1CompleteCallback = pCallback; + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID : + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2CompleteCallback = pCallback; + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX0_ABORT_CB_ID : + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0AbortCallback = pCallback; + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + ARM GAS /tmp/ccM1MpQr.s page 20 + + + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX1_ABORT_CB_ID : + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1AbortCallback = pCallback; + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX2_ABORT_CB_ID : + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2AbortCallback = pCallback; + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID : + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0MsgPendingCallback = pCallback; + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO0_FULL_CB_ID : + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0FullCallback = pCallback; + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID : + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1MsgPendingCallback = pCallback; + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO1_FULL_CB_ID : + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1FullCallback = pCallback; + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_SLEEP_CB_ID : + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->SleepCallback = pCallback; + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID : + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->WakeUpFromRxMsgCallback = pCallback; + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_ERROR_CB_ID : + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCallback = pCallback; + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPINIT_CB_ID : + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback = pCallback; + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPDEINIT_CB_ID : + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback = pCallback; + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default : + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if (hcan->State == HAL_CAN_STATE_RESET) + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** switch (CallbackID) + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + ARM GAS /tmp/ccM1MpQr.s page 21 + + + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPINIT_CB_ID : + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback = pCallback; + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPDEINIT_CB_ID : + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback = pCallback; + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default : + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return status; + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Unregister a CAN CallBack. + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * CAN callback is redirected to the weak predefined callback + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for CAN module + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param CallbackID ID of the callback to be unregistered + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be one of the following values: + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID Tx Mailbox 0 Complete callback ID + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID Tx Mailbox 1 Complete callback ID + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID Tx Mailbox 2 Complete callback ID + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CB_ID Tx Mailbox 0 Abort callback ID + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CB_ID Tx Mailbox 1 Abort callback ID + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CB_ID Tx Mailbox 2 Abort callback ID + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID Rx Fifo 0 message pending callback ID + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO0_FULL_CB_ID Rx Fifo 0 full callback ID + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID Rx Fifo 1 message pending callback ID + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_RX_FIFO1_FULL_CB_ID Rx Fifo 1 full callback ID + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_SLEEP_CB_ID Sleep callback ID + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID Wake Up from Rx message callback ID + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_ERROR_CB_ID Error callback ID + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_MSPINIT_CB_ID MspInit callback ID + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @arg @ref HAL_CAN_MSPDEINIT_CB_ID MspDeInit callback ID + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_UnRegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef Cal + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef status = HAL_OK; + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + ARM GAS /tmp/ccM1MpQr.s page 22 + + + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_READY) + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** switch (CallbackID) + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID : + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0CompleteCallback = HAL_CAN_TxMailbox0CompleteCallback; + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID : + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1CompleteCallback = HAL_CAN_TxMailbox1CompleteCallback; + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID : + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2CompleteCallback = HAL_CAN_TxMailbox2CompleteCallback; + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX0_ABORT_CB_ID : + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0AbortCallback = HAL_CAN_TxMailbox0AbortCallback; + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX1_ABORT_CB_ID : + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1AbortCallback = HAL_CAN_TxMailbox1AbortCallback; + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_TX_MAILBOX2_ABORT_CB_ID : + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2AbortCallback = HAL_CAN_TxMailbox2AbortCallback; + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID : + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0MsgPendingCallback = HAL_CAN_RxFifo0MsgPendingCallback; + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO0_FULL_CB_ID : + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0FullCallback = HAL_CAN_RxFifo0FullCallback; + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID : + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1MsgPendingCallback = HAL_CAN_RxFifo1MsgPendingCallback; + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_RX_FIFO1_FULL_CB_ID : + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1FullCallback = HAL_CAN_RxFifo1FullCallback; + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_SLEEP_CB_ID : + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->SleepCallback = HAL_CAN_SleepCallback; + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID : + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->WakeUpFromRxMsgCallback = HAL_CAN_WakeUpFromRxMsgCallback; + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_ERROR_CB_ID : + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCallback = HAL_CAN_ErrorCallback; + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPINIT_CB_ID : + ARM GAS /tmp/ccM1MpQr.s page 23 + + + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback = HAL_CAN_MspInit; + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPDEINIT_CB_ID : + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback = HAL_CAN_MspDeInit; + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default : + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if (hcan->State == HAL_CAN_STATE_RESET) + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** switch (CallbackID) + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPINIT_CB_ID : + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspInitCallback = HAL_CAN_MspInit; + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case HAL_CAN_MSPDEINIT_CB_ID : + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->MspDeInitCallback = HAL_CAN_MspDeInit; + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default : + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update the error code */ + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_INVALID_CALLBACK; + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return error status */ + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return status; + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group2 Configuration functions + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Configuration functions. + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + ARM GAS /tmp/ccM1MpQr.s page 24 + + + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Configuration functions ##### + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] This section provides functions allowing to: + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_ConfigFilter : Configure the CAN reception filters + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Configures the CAN reception filter according to the specified + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * parameters in the CAN_FilterInitStruct. + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param sFilterConfig pointer to a CAN_FilterTypeDef structure that + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * contains the filter configuration information. + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, const CAN_FilterTypeDef *sFilterCon + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 495 .loc 1 840 1 + 496 .cfi_startproc + 497 @ args = 0, pretend = 0, frame = 24 + 498 @ frame_needed = 1, uses_anonymous_args = 0 + 499 @ link register save eliminated. + 500 0000 80B4 push {r7} + 501 .cfi_def_cfa_offset 4 + 502 .cfi_offset 7, -4 + 503 0002 87B0 sub sp, sp, #28 + 504 .cfi_def_cfa_offset 32 + 505 0004 00AF add r7, sp, #0 + 506 .cfi_def_cfa_register 7 + 507 0006 7860 str r0, [r7, #4] + 508 0008 3960 str r1, [r7] + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t filternbrbitpos; + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CAN_TypeDef *can_ip = hcan->Instance; + 509 .loc 1 842 16 + 510 000a 7B68 ldr r3, [r7, #4] + 511 000c 1B68 ldr r3, [r3] + 512 000e 7B61 str r3, [r7, #20] + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 513 .loc 1 843 24 + 514 0010 7B68 ldr r3, [r7, #4] + 515 0012 93F82030 ldrb r3, [r3, #32] + 516 0016 FB74 strb r3, [r7, #19] + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 517 .loc 1 845 6 + 518 0018 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 519 001a 012B cmp r3, #1 + 520 001c 03D0 beq .L27 + 521 .loc 1 845 38 discriminator 1 + 522 001e FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 523 0020 022B cmp r3, #2 + 524 0022 40F0AA80 bne .L28 + ARM GAS /tmp/ccM1MpQr.s page 25 + + + 525 .L27: + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the parameters */ + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_ID_HALFWORD(sFilterConfig->FilterIdHigh)); + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_ID_HALFWORD(sFilterConfig->FilterIdLow)); + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_ID_HALFWORD(sFilterConfig->FilterMaskIdHigh)); + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_ID_HALFWORD(sFilterConfig->FilterMaskIdLow)); + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_MODE(sFilterConfig->FilterMode)); + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_SCALE(sFilterConfig->FilterScale)); + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_FIFO(sFilterConfig->FilterFIFOAssignment)); + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_ACTIVATION(sFilterConfig->FilterActivation)); + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* CAN is single instance with 14 dedicated filters banks */ + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the parameters */ + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_FILTER_BANK_SINGLE(sFilterConfig->FilterBank)); + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Initialisation mode for the filter */ + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(can_ip->FMR, CAN_FMR_FINIT); + 526 .loc 1 864 5 + 527 0026 7B69 ldr r3, [r7, #20] + 528 0028 D3F80032 ldr r3, [r3, #512] + 529 002c 43F00102 orr r2, r3, #1 + 530 0030 7B69 ldr r3, [r7, #20] + 531 0032 C3F80022 str r2, [r3, #512] + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Convert filter number into bit position */ + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** filternbrbitpos = (uint32_t)1 << (sFilterConfig->FilterBank & 0x1FU); + 532 .loc 1 867 52 + 533 0036 3B68 ldr r3, [r7] + 534 0038 5B69 ldr r3, [r3, #20] + 535 .loc 1 867 65 + 536 003a 03F01F03 and r3, r3, #31 + 537 .loc 1 867 21 + 538 003e 0122 movs r2, #1 + 539 0040 02FA03F3 lsl r3, r2, r3 + 540 0044 FB60 str r3, [r7, #12] + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Filter Deactivation */ + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(can_ip->FA1R, filternbrbitpos); + 541 .loc 1 870 5 + 542 0046 7B69 ldr r3, [r7, #20] + 543 0048 D3F81C22 ldr r2, [r3, #540] + 544 004c FB68 ldr r3, [r7, #12] + 545 004e DB43 mvns r3, r3 + 546 0050 1A40 ands r2, r2, r3 + 547 0052 7B69 ldr r3, [r7, #20] + 548 0054 C3F81C22 str r2, [r3, #540] + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Filter Scale */ + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (sFilterConfig->FilterScale == CAN_FILTERSCALE_16BIT) + 549 .loc 1 873 22 + 550 0058 3B68 ldr r3, [r7] + 551 005a DB69 ldr r3, [r3, #28] + 552 .loc 1 873 8 + 553 005c 002B cmp r3, #0 + ARM GAS /tmp/ccM1MpQr.s page 26 + + + 554 005e 23D1 bne .L29 + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* 16-bit scale for the filter */ + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(can_ip->FS1R, filternbrbitpos); + 555 .loc 1 876 7 + 556 0060 7B69 ldr r3, [r7, #20] + 557 0062 D3F80C22 ldr r2, [r3, #524] + 558 0066 FB68 ldr r3, [r7, #12] + 559 0068 DB43 mvns r3, r3 + 560 006a 1A40 ands r2, r2, r3 + 561 006c 7B69 ldr r3, [r7, #20] + 562 006e C3F80C22 str r2, [r3, #524] + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* First 16-bit identifier and First 16-bit mask */ + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Or First 16-bit identifier and Second 16-bit identifier */ + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** can_ip->sFilterRegister[sFilterConfig->FilterBank].FR1 = + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdLow) << 16U) | + 563 .loc 1 881 48 + 564 0072 3B68 ldr r3, [r7] + 565 0074 DB68 ldr r3, [r3, #12] + 566 .loc 1 881 67 + 567 0076 1904 lsls r1, r3, #16 + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdLow); + 568 .loc 1 882 47 + 569 0078 3B68 ldr r3, [r7] + 570 007a 5B68 ldr r3, [r3, #4] + 571 .loc 1 882 22 + 572 007c 9BB2 uxth r3, r3 + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdLow) << 16U) | + 573 .loc 1 880 44 + 574 007e 3A68 ldr r2, [r7] + 575 0080 5269 ldr r2, [r2, #20] + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdLow); + 576 .loc 1 881 75 + 577 0082 1943 orrs r1, r1, r3 + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdLow) << 16U) | + 578 .loc 1 880 62 + 579 0084 7B69 ldr r3, [r7, #20] + 580 0086 4832 adds r2, r2, #72 + 581 0088 43F83210 str r1, [r3, r2, lsl #3] + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Second 16-bit identifier and Second 16-bit mask */ + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Or Third 16-bit identifier and Fourth 16-bit identifier */ + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** can_ip->sFilterRegister[sFilterConfig->FilterBank].FR2 = + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + 582 .loc 1 887 48 + 583 008c 3B68 ldr r3, [r7] + 584 008e 9B68 ldr r3, [r3, #8] + 585 .loc 1 887 68 + 586 0090 1904 lsls r1, r3, #16 + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdHigh); + 587 .loc 1 888 47 + 588 0092 3B68 ldr r3, [r7] + 589 0094 1B68 ldr r3, [r3] + 590 .loc 1 888 22 + 591 0096 9AB2 uxth r2, r3 + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + ARM GAS /tmp/ccM1MpQr.s page 27 + + + 592 .loc 1 886 44 + 593 0098 3B68 ldr r3, [r7] + 594 009a 5B69 ldr r3, [r3, #20] + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdHigh); + 595 .loc 1 887 76 + 596 009c 0A43 orrs r2, r2, r1 + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + 597 .loc 1 886 62 + 598 009e 7969 ldr r1, [r7, #20] + 599 00a0 4833 adds r3, r3, #72 + 600 00a2 DB00 lsls r3, r3, #3 + 601 00a4 0B44 add r3, r3, r1 + 602 00a6 5A60 str r2, [r3, #4] + 603 .L29: + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (sFilterConfig->FilterScale == CAN_FILTERSCALE_32BIT) + 604 .loc 1 891 22 + 605 00a8 3B68 ldr r3, [r7] + 606 00aa DB69 ldr r3, [r3, #28] + 607 .loc 1 891 8 + 608 00ac 012B cmp r3, #1 + 609 00ae 22D1 bne .L30 + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* 32-bit scale for the filter */ + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(can_ip->FS1R, filternbrbitpos); + 610 .loc 1 894 7 + 611 00b0 7B69 ldr r3, [r7, #20] + 612 00b2 D3F80C22 ldr r2, [r3, #524] + 613 00b6 FB68 ldr r3, [r7, #12] + 614 00b8 1A43 orrs r2, r2, r3 + 615 00ba 7B69 ldr r3, [r7, #20] + 616 00bc C3F80C22 str r2, [r3, #524] + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* 32-bit identifier or First 32-bit identifier */ + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** can_ip->sFilterRegister[sFilterConfig->FilterBank].FR1 = + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdHigh) << 16U) | + 617 .loc 1 898 48 + 618 00c0 3B68 ldr r3, [r7] + 619 00c2 1B68 ldr r3, [r3] + 620 .loc 1 898 64 + 621 00c4 1904 lsls r1, r3, #16 + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdLow); + 622 .loc 1 899 47 + 623 00c6 3B68 ldr r3, [r7] + 624 00c8 5B68 ldr r3, [r3, #4] + 625 .loc 1 899 22 + 626 00ca 9BB2 uxth r3, r3 + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdHigh) << 16U) | + 627 .loc 1 897 44 + 628 00cc 3A68 ldr r2, [r7] + 629 00ce 5269 ldr r2, [r2, #20] + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdLow); + 630 .loc 1 898 72 + 631 00d0 1943 orrs r1, r1, r3 + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterIdHigh) << 16U) | + 632 .loc 1 897 62 + ARM GAS /tmp/ccM1MpQr.s page 28 + + + 633 00d2 7B69 ldr r3, [r7, #20] + 634 00d4 4832 adds r2, r2, #72 + 635 00d6 43F83210 str r1, [r3, r2, lsl #3] + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* 32-bit mask or Second 32-bit identifier */ + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** can_ip->sFilterRegister[sFilterConfig->FilterBank].FR2 = + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + 636 .loc 1 903 48 + 637 00da 3B68 ldr r3, [r7] + 638 00dc 9B68 ldr r3, [r3, #8] + 639 .loc 1 903 68 + 640 00de 1904 lsls r1, r3, #16 + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdLow); + 641 .loc 1 904 47 + 642 00e0 3B68 ldr r3, [r7] + 643 00e2 DB68 ldr r3, [r3, #12] + 644 .loc 1 904 22 + 645 00e4 9AB2 uxth r2, r3 + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + 646 .loc 1 902 44 + 647 00e6 3B68 ldr r3, [r7] + 648 00e8 5B69 ldr r3, [r3, #20] + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdLow); + 649 .loc 1 903 76 + 650 00ea 0A43 orrs r2, r2, r1 + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((0x0000FFFFU & (uint32_t)sFilterConfig->FilterMaskIdHigh) << 16U) | + 651 .loc 1 902 62 + 652 00ec 7969 ldr r1, [r7, #20] + 653 00ee 4833 adds r3, r3, #72 + 654 00f0 DB00 lsls r3, r3, #3 + 655 00f2 0B44 add r3, r3, r1 + 656 00f4 5A60 str r2, [r3, #4] + 657 .L30: + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Filter Mode */ + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (sFilterConfig->FilterMode == CAN_FILTERMODE_IDMASK) + 658 .loc 1 908 22 + 659 00f6 3B68 ldr r3, [r7] + 660 00f8 9B69 ldr r3, [r3, #24] + 661 .loc 1 908 8 + 662 00fa 002B cmp r3, #0 + 663 00fc 09D1 bne .L31 + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Id/Mask mode for the filter*/ + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(can_ip->FM1R, filternbrbitpos); + 664 .loc 1 911 7 + 665 00fe 7B69 ldr r3, [r7, #20] + 666 0100 D3F80422 ldr r2, [r3, #516] + 667 0104 FB68 ldr r3, [r7, #12] + 668 0106 DB43 mvns r3, r3 + 669 0108 1A40 ands r2, r2, r3 + 670 010a 7B69 ldr r3, [r7, #20] + 671 010c C3F80422 str r2, [r3, #516] + 672 0110 07E0 b .L32 + 673 .L31: + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + ARM GAS /tmp/ccM1MpQr.s page 29 + + + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else /* CAN_FilterInitStruct->CAN_FilterMode == CAN_FilterMode_IdList */ + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Identifier list mode for the filter*/ + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(can_ip->FM1R, filternbrbitpos); + 674 .loc 1 916 7 + 675 0112 7B69 ldr r3, [r7, #20] + 676 0114 D3F80422 ldr r2, [r3, #516] + 677 0118 FB68 ldr r3, [r7, #12] + 678 011a 1A43 orrs r2, r2, r3 + 679 011c 7B69 ldr r3, [r7, #20] + 680 011e C3F80422 str r2, [r3, #516] + 681 .L32: + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Filter FIFO assignment */ + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (sFilterConfig->FilterFIFOAssignment == CAN_FILTER_FIFO0) + 682 .loc 1 920 22 + 683 0122 3B68 ldr r3, [r7] + 684 0124 1B69 ldr r3, [r3, #16] + 685 .loc 1 920 8 + 686 0126 002B cmp r3, #0 + 687 0128 09D1 bne .L33 + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* FIFO 0 assignation for the filter */ + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(can_ip->FFA1R, filternbrbitpos); + 688 .loc 1 923 7 + 689 012a 7B69 ldr r3, [r7, #20] + 690 012c D3F81422 ldr r2, [r3, #532] + 691 0130 FB68 ldr r3, [r7, #12] + 692 0132 DB43 mvns r3, r3 + 693 0134 1A40 ands r2, r2, r3 + 694 0136 7B69 ldr r3, [r7, #20] + 695 0138 C3F81422 str r2, [r3, #532] + 696 013c 07E0 b .L34 + 697 .L33: + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* FIFO 1 assignation for the filter */ + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(can_ip->FFA1R, filternbrbitpos); + 698 .loc 1 928 7 + 699 013e 7B69 ldr r3, [r7, #20] + 700 0140 D3F81422 ldr r2, [r3, #532] + 701 0144 FB68 ldr r3, [r7, #12] + 702 0146 1A43 orrs r2, r2, r3 + 703 0148 7B69 ldr r3, [r7, #20] + 704 014a C3F81422 str r2, [r3, #532] + 705 .L34: + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Filter activation */ + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (sFilterConfig->FilterActivation == CAN_FILTER_ENABLE) + 706 .loc 1 932 22 + 707 014e 3B68 ldr r3, [r7] + 708 0150 1B6A ldr r3, [r3, #32] + 709 .loc 1 932 8 + 710 0152 012B cmp r3, #1 + ARM GAS /tmp/ccM1MpQr.s page 30 + + + 711 0154 07D1 bne .L35 + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(can_ip->FA1R, filternbrbitpos); + 712 .loc 1 934 7 + 713 0156 7B69 ldr r3, [r7, #20] + 714 0158 D3F81C22 ldr r2, [r3, #540] + 715 015c FB68 ldr r3, [r7, #12] + 716 015e 1A43 orrs r2, r2, r3 + 717 0160 7B69 ldr r3, [r7, #20] + 718 0162 C3F81C22 str r2, [r3, #540] + 719 .L35: + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Leave the initialisation mode for the filter */ + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(can_ip->FMR, CAN_FMR_FINIT); + 720 .loc 1 938 5 + 721 0166 7B69 ldr r3, [r7, #20] + 722 0168 D3F80032 ldr r3, [r3, #512] + 723 016c 23F00102 bic r2, r3, #1 + 724 0170 7B69 ldr r3, [r7, #20] + 725 0172 C3F80022 str r2, [r3, #512] + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 726 .loc 1 941 12 + 727 0176 0023 movs r3, #0 + 728 0178 06E0 b .L36 + 729 .L28: + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 730 .loc 1 946 9 + 731 017a 7B68 ldr r3, [r7, #4] + 732 017c 5B6A ldr r3, [r3, #36] + 733 .loc 1 946 21 + 734 017e 43F48022 orr r2, r3, #262144 + 735 0182 7B68 ldr r3, [r7, #4] + 736 0184 5A62 str r2, [r3, #36] + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 737 .loc 1 948 12 + 738 0186 0123 movs r3, #1 + 739 .L36: + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 740 .loc 1 950 1 + 741 0188 1846 mov r0, r3 + 742 018a 1C37 adds r7, r7, #28 + 743 .cfi_def_cfa_offset 4 + 744 018c BD46 mov sp, r7 + 745 .cfi_def_cfa_register 13 + 746 @ sp needed + 747 018e 5DF8047B ldr r7, [sp], #4 + 748 .cfi_restore 7 + 749 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccM1MpQr.s page 31 + + + 750 0192 7047 bx lr + 751 .cfi_endproc + 752 .LFE134: + 754 .section .text.HAL_CAN_Start,"ax",%progbits + 755 .align 1 + 756 .global HAL_CAN_Start + 757 .syntax unified + 758 .thumb + 759 .thumb_func + 761 HAL_CAN_Start: + 762 .LFB135: + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group3 Control functions + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Control functions + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Control functions ##### + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] This section provides functions allowing to: + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_Start : Start the CAN module + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_Stop : Stop the CAN module + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_RequestSleep : Request sleep mode entry. + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_WakeUp : Wake up from sleep mode. + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_IsSleepActive : Check is sleep mode is active. + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_AddTxMessage : Add a message to the Tx mailboxes + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** and activate the corresponding + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** transmission request + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_AbortTxRequest : Abort transmission request + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_GetTxMailboxesFreeLevel : Return Tx mailboxes free level + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_IsTxMessagePending : Check if a transmission request is + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pending on the selected Tx mailbox + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_GetRxMessage : Get a CAN frame from the Rx FIFO + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_GetRxFifoFillLevel : Return Rx FIFO fill level + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Start the CAN module. + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_Start(CAN_HandleTypeDef *hcan) + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 763 .loc 1 990 1 + 764 .cfi_startproc + 765 @ args = 0, pretend = 0, frame = 16 + 766 @ frame_needed = 1, uses_anonymous_args = 0 + 767 0000 80B5 push {r7, lr} + 768 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccM1MpQr.s page 32 + + + 769 .cfi_offset 7, -8 + 770 .cfi_offset 14, -4 + 771 0002 84B0 sub sp, sp, #16 + 772 .cfi_def_cfa_offset 24 + 773 0004 00AF add r7, sp, #0 + 774 .cfi_def_cfa_register 7 + 775 0006 7860 str r0, [r7, #4] + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t tickstart; + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_READY) + 776 .loc 1 993 11 + 777 0008 7B68 ldr r3, [r7, #4] + 778 000a 93F82030 ldrb r3, [r3, #32] + 779 000e DBB2 uxtb r3, r3 + 780 .loc 1 993 6 + 781 0010 012B cmp r3, #1 + 782 0012 2ED1 bne .L38 + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN peripheral state */ + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_LISTENING; + 783 .loc 1 996 17 + 784 0014 7B68 ldr r3, [r7, #4] + 785 0016 0222 movs r2, #2 + 786 0018 83F82020 strb r2, [r3, #32] + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Request leave initialisation */ + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_INRQ); + 787 .loc 1 999 5 + 788 001c 7B68 ldr r3, [r7, #4] + 789 001e 1B68 ldr r3, [r3] + 790 0020 1A68 ldr r2, [r3] + 791 0022 7B68 ldr r3, [r7, #4] + 792 0024 1B68 ldr r3, [r3] + 793 0026 22F00102 bic r2, r2, #1 + 794 002a 1A60 str r2, [r3] +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get tick */ +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** tickstart = HAL_GetTick(); + 795 .loc 1 1002 17 + 796 002c FFF7FEFF bl HAL_GetTick + 797 0030 F860 str r0, [r7, #12] +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Wait the acknowledge */ +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** while ((hcan->Instance->MSR & CAN_MSR_INAK) != 0U) + 798 .loc 1 1005 11 + 799 0032 12E0 b .L39 + 800 .L41: +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check for the Timeout */ +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) + 801 .loc 1 1008 12 + 802 0034 FFF7FEFF bl HAL_GetTick + 803 0038 0246 mov r2, r0 + 804 .loc 1 1008 26 discriminator 1 + 805 003a FB68 ldr r3, [r7, #12] + 806 003c D31A subs r3, r2, r3 + 807 .loc 1 1008 10 discriminator 1 + ARM GAS /tmp/ccM1MpQr.s page 33 + + + 808 003e 0A2B cmp r3, #10 + 809 0040 0BD9 bls .L39 +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; + 810 .loc 1 1011 13 + 811 0042 7B68 ldr r3, [r7, #4] + 812 0044 5B6A ldr r3, [r3, #36] + 813 .loc 1 1011 25 + 814 0046 43F40032 orr r2, r3, #131072 + 815 004a 7B68 ldr r3, [r7, #4] + 816 004c 5A62 str r2, [r3, #36] +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN state */ +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_ERROR; + 817 .loc 1 1014 21 + 818 004e 7B68 ldr r3, [r7, #4] + 819 0050 0522 movs r2, #5 + 820 0052 83F82020 strb r2, [r3, #32] +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 821 .loc 1 1016 16 + 822 0056 0123 movs r3, #1 + 823 0058 12E0 b .L40 + 824 .L39: +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 825 .loc 1 1005 17 + 826 005a 7B68 ldr r3, [r7, #4] + 827 005c 1B68 ldr r3, [r3] +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 828 .loc 1 1005 27 + 829 005e 5B68 ldr r3, [r3, #4] +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 830 .loc 1 1005 33 + 831 0060 03F00103 and r3, r3, #1 +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 832 .loc 1 1005 49 + 833 0064 002B cmp r3, #0 + 834 0066 E5D1 bne .L41 +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Reset the CAN ErrorCode */ +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode = HAL_CAN_ERROR_NONE; + 835 .loc 1 1021 21 + 836 0068 7B68 ldr r3, [r7, #4] + 837 006a 0022 movs r2, #0 + 838 006c 5A62 str r2, [r3, #36] +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 839 .loc 1 1024 12 + 840 006e 0023 movs r3, #0 + 841 0070 06E0 b .L40 + 842 .L38: +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else + ARM GAS /tmp/ccM1MpQr.s page 34 + + +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_READY; + 843 .loc 1 1029 9 + 844 0072 7B68 ldr r3, [r7, #4] + 845 0074 5B6A ldr r3, [r3, #36] + 846 .loc 1 1029 21 + 847 0076 43F40022 orr r2, r3, #524288 + 848 007a 7B68 ldr r3, [r7, #4] + 849 007c 5A62 str r2, [r3, #36] +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 850 .loc 1 1031 12 + 851 007e 0123 movs r3, #1 + 852 .L40: +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 853 .loc 1 1033 1 + 854 0080 1846 mov r0, r3 + 855 0082 1037 adds r7, r7, #16 + 856 .cfi_def_cfa_offset 8 + 857 0084 BD46 mov sp, r7 + 858 .cfi_def_cfa_register 13 + 859 @ sp needed + 860 0086 80BD pop {r7, pc} + 861 .cfi_endproc + 862 .LFE135: + 864 .section .text.HAL_CAN_Stop,"ax",%progbits + 865 .align 1 + 866 .global HAL_CAN_Stop + 867 .syntax unified + 868 .thumb + 869 .thumb_func + 871 HAL_CAN_Stop: + 872 .LFB136: +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Stop the CAN module and enable access to configuration registers. +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_Stop(CAN_HandleTypeDef *hcan) +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 873 .loc 1 1042 1 + 874 .cfi_startproc + 875 @ args = 0, pretend = 0, frame = 16 + 876 @ frame_needed = 1, uses_anonymous_args = 0 + 877 0000 80B5 push {r7, lr} + 878 .cfi_def_cfa_offset 8 + 879 .cfi_offset 7, -8 + 880 .cfi_offset 14, -4 + 881 0002 84B0 sub sp, sp, #16 + 882 .cfi_def_cfa_offset 24 + 883 0004 00AF add r7, sp, #0 + 884 .cfi_def_cfa_register 7 + 885 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 35 + + +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t tickstart; +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (hcan->State == HAL_CAN_STATE_LISTENING) + 886 .loc 1 1045 11 + 887 0008 7B68 ldr r3, [r7, #4] + 888 000a 93F82030 ldrb r3, [r3, #32] + 889 000e DBB2 uxtb r3, r3 + 890 .loc 1 1045 6 + 891 0010 022B cmp r3, #2 + 892 0012 33D1 bne .L43 +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Request initialisation */ +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_INRQ); + 893 .loc 1 1048 5 + 894 0014 7B68 ldr r3, [r7, #4] + 895 0016 1B68 ldr r3, [r3] + 896 0018 1A68 ldr r2, [r3] + 897 001a 7B68 ldr r3, [r7, #4] + 898 001c 1B68 ldr r3, [r3] + 899 001e 42F00102 orr r2, r2, #1 + 900 0022 1A60 str r2, [r3] +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get tick */ +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** tickstart = HAL_GetTick(); + 901 .loc 1 1051 17 + 902 0024 FFF7FEFF bl HAL_GetTick + 903 0028 F860 str r0, [r7, #12] +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Wait the acknowledge */ +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** while ((hcan->Instance->MSR & CAN_MSR_INAK) == 0U) + 904 .loc 1 1054 11 + 905 002a 12E0 b .L44 + 906 .L46: +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check for the Timeout */ +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) + 907 .loc 1 1057 12 + 908 002c FFF7FEFF bl HAL_GetTick + 909 0030 0246 mov r2, r0 + 910 .loc 1 1057 26 discriminator 1 + 911 0032 FB68 ldr r3, [r7, #12] + 912 0034 D31A subs r3, r2, r3 + 913 .loc 1 1057 10 discriminator 1 + 914 0036 0A2B cmp r3, #10 + 915 0038 0BD9 bls .L44 +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; + 916 .loc 1 1060 13 + 917 003a 7B68 ldr r3, [r7, #4] + 918 003c 5B6A ldr r3, [r3, #36] + 919 .loc 1 1060 25 + 920 003e 43F40032 orr r2, r3, #131072 + 921 0042 7B68 ldr r3, [r7, #4] + 922 0044 5A62 str r2, [r3, #36] +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN state */ + ARM GAS /tmp/ccM1MpQr.s page 36 + + +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_ERROR; + 923 .loc 1 1063 21 + 924 0046 7B68 ldr r3, [r7, #4] + 925 0048 0522 movs r2, #5 + 926 004a 83F82020 strb r2, [r3, #32] +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 927 .loc 1 1065 16 + 928 004e 0123 movs r3, #1 + 929 0050 1BE0 b .L45 + 930 .L44: +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 931 .loc 1 1054 17 + 932 0052 7B68 ldr r3, [r7, #4] + 933 0054 1B68 ldr r3, [r3] +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 934 .loc 1 1054 27 + 935 0056 5B68 ldr r3, [r3, #4] +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 936 .loc 1 1054 33 + 937 0058 03F00103 and r3, r3, #1 +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 938 .loc 1 1054 49 + 939 005c 002B cmp r3, #0 + 940 005e E5D0 beq .L46 +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Exit from sleep mode */ +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); + 941 .loc 1 1070 5 + 942 0060 7B68 ldr r3, [r7, #4] + 943 0062 1B68 ldr r3, [r3] + 944 0064 1A68 ldr r2, [r3] + 945 0066 7B68 ldr r3, [r7, #4] + 946 0068 1B68 ldr r3, [r3] + 947 006a 22F00202 bic r2, r2, #2 + 948 006e 1A60 str r2, [r3] +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Change CAN peripheral state */ +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->State = HAL_CAN_STATE_READY; + 949 .loc 1 1073 17 + 950 0070 7B68 ldr r3, [r7, #4] + 951 0072 0122 movs r2, #1 + 952 0074 83F82020 strb r2, [r3, #32] +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 953 .loc 1 1076 12 + 954 0078 0023 movs r3, #0 + 955 007a 06E0 b .L45 + 956 .L43: +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_STARTED; + ARM GAS /tmp/ccM1MpQr.s page 37 + + + 957 .loc 1 1081 9 + 958 007c 7B68 ldr r3, [r7, #4] + 959 007e 5B6A ldr r3, [r3, #36] + 960 .loc 1 1081 21 + 961 0080 43F48012 orr r2, r3, #1048576 + 962 0084 7B68 ldr r3, [r7, #4] + 963 0086 5A62 str r2, [r3, #36] +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 964 .loc 1 1083 12 + 965 0088 0123 movs r3, #1 + 966 .L45: +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 967 .loc 1 1085 1 + 968 008a 1846 mov r0, r3 + 969 008c 1037 adds r7, r7, #16 + 970 .cfi_def_cfa_offset 8 + 971 008e BD46 mov sp, r7 + 972 .cfi_def_cfa_register 13 + 973 @ sp needed + 974 0090 80BD pop {r7, pc} + 975 .cfi_endproc + 976 .LFE136: + 978 .section .text.HAL_CAN_RequestSleep,"ax",%progbits + 979 .align 1 + 980 .global HAL_CAN_RequestSleep + 981 .syntax unified + 982 .thumb + 983 .thumb_func + 985 HAL_CAN_RequestSleep: + 986 .LFB137: +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Request the sleep mode (low power) entry. +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * When returning from this function, Sleep mode will be entered +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * as soon as the current CAN activity (transmission or reception +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * of a CAN frame) has been completed. +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status. +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_RequestSleep(CAN_HandleTypeDef *hcan) +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 987 .loc 1 1097 1 + 988 .cfi_startproc + 989 @ args = 0, pretend = 0, frame = 16 + 990 @ frame_needed = 1, uses_anonymous_args = 0 + 991 @ link register save eliminated. + 992 0000 80B4 push {r7} + 993 .cfi_def_cfa_offset 4 + 994 .cfi_offset 7, -4 + 995 0002 85B0 sub sp, sp, #20 + 996 .cfi_def_cfa_offset 24 + 997 0004 00AF add r7, sp, #0 + 998 .cfi_def_cfa_register 7 + 999 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 38 + + +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1000 .loc 1 1098 24 + 1001 0008 7B68 ldr r3, [r7, #4] + 1002 000a 93F82030 ldrb r3, [r3, #32] + 1003 000e FB73 strb r3, [r7, #15] +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1004 .loc 1 1100 6 + 1005 0010 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1006 0012 012B cmp r3, #1 + 1007 0014 02D0 beq .L48 + 1008 .loc 1 1100 38 discriminator 1 + 1009 0016 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1010 0018 022B cmp r3, #2 + 1011 001a 09D1 bne .L49 + 1012 .L48: +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Request Sleep mode */ +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); + 1013 .loc 1 1104 5 + 1014 001c 7B68 ldr r3, [r7, #4] + 1015 001e 1B68 ldr r3, [r3] + 1016 0020 1A68 ldr r2, [r3] + 1017 0022 7B68 ldr r3, [r7, #4] + 1018 0024 1B68 ldr r3, [r3] + 1019 0026 42F00202 orr r2, r2, #2 + 1020 002a 1A60 str r2, [r3] +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 1021 .loc 1 1107 12 + 1022 002c 0023 movs r3, #0 + 1023 002e 06E0 b .L50 + 1024 .L49: +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 1025 .loc 1 1112 9 + 1026 0030 7B68 ldr r3, [r7, #4] + 1027 0032 5B6A ldr r3, [r3, #36] + 1028 .loc 1 1112 21 + 1029 0034 43F48022 orr r2, r3, #262144 + 1030 0038 7B68 ldr r3, [r7, #4] + 1031 003a 5A62 str r2, [r3, #36] +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1032 .loc 1 1115 12 + 1033 003c 0123 movs r3, #1 + 1034 .L50: +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1035 .loc 1 1117 1 + 1036 003e 1846 mov r0, r3 + ARM GAS /tmp/ccM1MpQr.s page 39 + + + 1037 0040 1437 adds r7, r7, #20 + 1038 .cfi_def_cfa_offset 4 + 1039 0042 BD46 mov sp, r7 + 1040 .cfi_def_cfa_register 13 + 1041 @ sp needed + 1042 0044 5DF8047B ldr r7, [sp], #4 + 1043 .cfi_restore 7 + 1044 .cfi_def_cfa_offset 0 + 1045 0048 7047 bx lr + 1046 .cfi_endproc + 1047 .LFE137: + 1049 .section .text.HAL_CAN_WakeUp,"ax",%progbits + 1050 .align 1 + 1051 .global HAL_CAN_WakeUp + 1052 .syntax unified + 1053 .thumb + 1054 .thumb_func + 1056 HAL_CAN_WakeUp: + 1057 .LFB138: +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Wake up from sleep mode. +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * When returning with HAL_OK status from this function, Sleep mode +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * is exited. +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status. +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_WakeUp(CAN_HandleTypeDef *hcan) +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1058 .loc 1 1128 1 + 1059 .cfi_startproc + 1060 @ args = 0, pretend = 0, frame = 24 + 1061 @ frame_needed = 1, uses_anonymous_args = 0 + 1062 @ link register save eliminated. + 1063 0000 80B4 push {r7} + 1064 .cfi_def_cfa_offset 4 + 1065 .cfi_offset 7, -4 + 1066 0002 87B0 sub sp, sp, #28 + 1067 .cfi_def_cfa_offset 32 + 1068 0004 00AF add r7, sp, #0 + 1069 .cfi_def_cfa_register 7 + 1070 0006 7860 str r0, [r7, #4] +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __IO uint32_t count = 0; + 1071 .loc 1 1129 17 + 1072 0008 0023 movs r3, #0 + 1073 000a FB60 str r3, [r7, #12] +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t timeout = 1000000U; + 1074 .loc 1 1130 12 + 1075 000c 1C4B ldr r3, .L57 + 1076 000e 7B61 str r3, [r7, #20] +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1077 .loc 1 1131 24 + 1078 0010 7B68 ldr r3, [r7, #4] + 1079 0012 93F82030 ldrb r3, [r3, #32] + 1080 0016 FB74 strb r3, [r7, #19] +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + ARM GAS /tmp/ccM1MpQr.s page 40 + + +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1081 .loc 1 1133 6 + 1082 0018 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 1083 001a 012B cmp r3, #1 + 1084 001c 02D0 beq .L52 + 1085 .loc 1 1133 38 discriminator 1 + 1086 001e FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 1087 0020 022B cmp r3, #2 + 1088 0022 1FD1 bne .L53 + 1089 .L52: +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Wake up request */ +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); + 1090 .loc 1 1137 5 + 1091 0024 7B68 ldr r3, [r7, #4] + 1092 0026 1B68 ldr r3, [r3] + 1093 0028 1A68 ldr r2, [r3] + 1094 002a 7B68 ldr r3, [r7, #4] + 1095 002c 1B68 ldr r3, [r3] + 1096 002e 22F00202 bic r2, r2, #2 + 1097 0032 1A60 str r2, [r3] + 1098 .L56: +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Wait sleep mode is exited */ +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** do +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Increment counter */ +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** count++; + 1099 .loc 1 1143 12 + 1100 0034 FB68 ldr r3, [r7, #12] + 1101 0036 0133 adds r3, r3, #1 + 1102 0038 FB60 str r3, [r7, #12] +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check if timeout is reached */ +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (count > timeout) + 1103 .loc 1 1146 17 + 1104 003a FB68 ldr r3, [r7, #12] + 1105 .loc 1 1146 10 + 1106 003c 7A69 ldr r2, [r7, #20] + 1107 003e 9A42 cmp r2, r3 + 1108 0040 07D2 bcs .L54 +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; + 1109 .loc 1 1149 13 + 1110 0042 7B68 ldr r3, [r7, #4] + 1111 0044 5B6A ldr r3, [r3, #36] + 1112 .loc 1 1149 25 + 1113 0046 43F40032 orr r2, r3, #131072 + 1114 004a 7B68 ldr r3, [r7, #4] + 1115 004c 5A62 str r2, [r3, #36] +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1116 .loc 1 1151 16 + 1117 004e 0123 movs r3, #1 + 1118 0050 0FE0 b .L55 + ARM GAS /tmp/ccM1MpQr.s page 41 + + + 1119 .L54: +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U); + 1120 .loc 1 1154 17 + 1121 0052 7B68 ldr r3, [r7, #4] + 1122 0054 1B68 ldr r3, [r3] + 1123 .loc 1 1154 27 + 1124 0056 5B68 ldr r3, [r3, #4] + 1125 .loc 1 1154 33 + 1126 0058 03F00203 and r3, r3, #2 + 1127 .loc 1 1154 49 + 1128 005c 002B cmp r3, #0 + 1129 005e E9D1 bne .L56 +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 1130 .loc 1 1157 12 + 1131 0060 0023 movs r3, #0 + 1132 0062 06E0 b .L55 + 1133 .L53: +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 1134 .loc 1 1162 9 + 1135 0064 7B68 ldr r3, [r7, #4] + 1136 0066 5B6A ldr r3, [r3, #36] + 1137 .loc 1 1162 21 + 1138 0068 43F48022 orr r2, r3, #262144 + 1139 006c 7B68 ldr r3, [r7, #4] + 1140 006e 5A62 str r2, [r3, #36] +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1141 .loc 1 1164 12 + 1142 0070 0123 movs r3, #1 + 1143 .L55: +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1144 .loc 1 1166 1 + 1145 0072 1846 mov r0, r3 + 1146 0074 1C37 adds r7, r7, #28 + 1147 .cfi_def_cfa_offset 4 + 1148 0076 BD46 mov sp, r7 + 1149 .cfi_def_cfa_register 13 + 1150 @ sp needed + 1151 0078 5DF8047B ldr r7, [sp], #4 + 1152 .cfi_restore 7 + 1153 .cfi_def_cfa_offset 0 + 1154 007c 7047 bx lr + 1155 .L58: + 1156 007e 00BF .align 2 + 1157 .L57: + 1158 0080 40420F00 .word 1000000 + 1159 .cfi_endproc + 1160 .LFE138: + ARM GAS /tmp/ccM1MpQr.s page 42 + + + 1162 .section .text.HAL_CAN_IsSleepActive,"ax",%progbits + 1163 .align 1 + 1164 .global HAL_CAN_IsSleepActive + 1165 .syntax unified + 1166 .thumb + 1167 .thumb_func + 1169 HAL_CAN_IsSleepActive: + 1170 .LFB139: +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Check is sleep mode is active. +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval Status +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * - 0 : Sleep mode is not active. +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * - 1 : Sleep mode is active. +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_IsSleepActive(const CAN_HandleTypeDef *hcan) +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1171 .loc 1 1177 1 + 1172 .cfi_startproc + 1173 @ args = 0, pretend = 0, frame = 16 + 1174 @ frame_needed = 1, uses_anonymous_args = 0 + 1175 @ link register save eliminated. + 1176 0000 80B4 push {r7} + 1177 .cfi_def_cfa_offset 4 + 1178 .cfi_offset 7, -4 + 1179 0002 85B0 sub sp, sp, #20 + 1180 .cfi_def_cfa_offset 24 + 1181 0004 00AF add r7, sp, #0 + 1182 .cfi_def_cfa_register 7 + 1183 0006 7860 str r0, [r7, #4] +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t status = 0U; + 1184 .loc 1 1178 12 + 1185 0008 0023 movs r3, #0 + 1186 000a FB60 str r3, [r7, #12] +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1187 .loc 1 1179 24 + 1188 000c 7B68 ldr r3, [r7, #4] + 1189 000e 93F82030 ldrb r3, [r3, #32] + 1190 0012 FB72 strb r3, [r7, #11] +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1191 .loc 1 1181 6 + 1192 0014 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1193 0016 012B cmp r3, #1 + 1194 0018 02D0 beq .L60 + 1195 .loc 1 1181 38 discriminator 1 + 1196 001a FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1197 001c 022B cmp r3, #2 + 1198 001e 08D1 bne .L61 + 1199 .L60: +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Sleep mode */ +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U) + 1200 .loc 1 1185 14 + ARM GAS /tmp/ccM1MpQr.s page 43 + + + 1201 0020 7B68 ldr r3, [r7, #4] + 1202 0022 1B68 ldr r3, [r3] + 1203 .loc 1 1185 24 + 1204 0024 5B68 ldr r3, [r3, #4] + 1205 .loc 1 1185 30 + 1206 0026 03F00203 and r3, r3, #2 + 1207 .loc 1 1185 8 + 1208 002a 002B cmp r3, #0 + 1209 002c 01D0 beq .L61 +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = 1U; + 1210 .loc 1 1187 14 + 1211 002e 0123 movs r3, #1 + 1212 0030 FB60 str r3, [r7, #12] + 1213 .L61: +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return status; + 1214 .loc 1 1192 10 + 1215 0032 FB68 ldr r3, [r7, #12] +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1216 .loc 1 1193 1 + 1217 0034 1846 mov r0, r3 + 1218 0036 1437 adds r7, r7, #20 + 1219 .cfi_def_cfa_offset 4 + 1220 0038 BD46 mov sp, r7 + 1221 .cfi_def_cfa_register 13 + 1222 @ sp needed + 1223 003a 5DF8047B ldr r7, [sp], #4 + 1224 .cfi_restore 7 + 1225 .cfi_def_cfa_offset 0 + 1226 003e 7047 bx lr + 1227 .cfi_endproc + 1228 .LFE139: + 1230 .section .text.HAL_CAN_AddTxMessage,"ax",%progbits + 1231 .align 1 + 1232 .global HAL_CAN_AddTxMessage + 1233 .syntax unified + 1234 .thumb + 1235 .thumb_func + 1237 HAL_CAN_AddTxMessage: + 1238 .LFB140: +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Add a message to the first free Tx mailbox and activate the +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * corresponding transmission request. +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param pHeader pointer to a CAN_TxHeaderTypeDef structure. +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param aData array containing the payload of the Tx frame. +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param pTxMailbox pointer to a variable where the function will return +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the TxMailbox used to store the Tx message. +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be a value of @arg CAN_Tx_Mailboxes. +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + ARM GAS /tmp/ccM1MpQr.s page 44 + + +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, const CAN_TxHeaderTypeDef *pHeader, +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** const uint8_t aData[], uint32_t *pTxMailbox) +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1239 .loc 1 1209 1 + 1240 .cfi_startproc + 1241 @ args = 0, pretend = 0, frame = 32 + 1242 @ frame_needed = 1, uses_anonymous_args = 0 + 1243 @ link register save eliminated. + 1244 0000 80B4 push {r7} + 1245 .cfi_def_cfa_offset 4 + 1246 .cfi_offset 7, -4 + 1247 0002 89B0 sub sp, sp, #36 + 1248 .cfi_def_cfa_offset 40 + 1249 0004 00AF add r7, sp, #0 + 1250 .cfi_def_cfa_register 7 + 1251 0006 F860 str r0, [r7, #12] + 1252 0008 B960 str r1, [r7, #8] + 1253 000a 7A60 str r2, [r7, #4] + 1254 000c 3B60 str r3, [r7] +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t transmitmailbox; +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1255 .loc 1 1211 24 + 1256 000e FB68 ldr r3, [r7, #12] + 1257 0010 93F82030 ldrb r3, [r3, #32] + 1258 0014 FB77 strb r3, [r7, #31] +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t tsr = READ_REG(hcan->Instance->TSR); + 1259 .loc 1 1212 18 + 1260 0016 FB68 ldr r3, [r7, #12] + 1261 0018 1B68 ldr r3, [r3] + 1262 .loc 1 1212 12 + 1263 001a 9B68 ldr r3, [r3, #8] + 1264 001c BB61 str r3, [r7, #24] +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the parameters */ +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_IDTYPE(pHeader->IDE)); +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_RTR(pHeader->RTR)); +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_DLC(pHeader->DLC)); +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (pHeader->IDE == CAN_ID_STD) +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_STDID(pHeader->StdId)); +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_EXTID(pHeader->ExtId)); +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_FUNCTIONAL_STATE(pHeader->TransmitGlobalTime)); +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1265 .loc 1 1228 6 + 1266 001e FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 1267 0020 012B cmp r3, #1 + 1268 0022 03D0 beq .L64 + 1269 .loc 1 1228 38 discriminator 1 + 1270 0024 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 1271 0026 022B cmp r3, #2 + 1272 0028 40F0AD80 bne .L65 + 1273 .L64: + ARM GAS /tmp/ccM1MpQr.s page 45 + + +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check that all the Tx mailboxes are not full */ +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((tsr & CAN_TSR_TME0) != 0U) || + 1274 .loc 1 1232 15 + 1275 002c BB69 ldr r3, [r7, #24] + 1276 002e 03F08063 and r3, r3, #67108864 + 1277 .loc 1 1232 8 + 1278 0032 002B cmp r3, #0 + 1279 0034 0AD1 bne .L66 +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((tsr & CAN_TSR_TME1) != 0U) || + 1280 .loc 1 1233 15 + 1281 0036 BB69 ldr r3, [r7, #24] + 1282 0038 03F00063 and r3, r3, #134217728 +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((tsr & CAN_TSR_TME1) != 0U) || + 1283 .loc 1 1232 38 discriminator 1 + 1284 003c 002B cmp r3, #0 + 1285 003e 05D1 bne .L66 +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((tsr & CAN_TSR_TME2) != 0U)) + 1286 .loc 1 1234 15 + 1287 0040 BB69 ldr r3, [r7, #24] + 1288 0042 03F08053 and r3, r3, #268435456 +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((tsr & CAN_TSR_TME1) != 0U) || + 1289 .loc 1 1233 38 + 1290 0046 002B cmp r3, #0 + 1291 0048 00F09580 beq .L67 + 1292 .L66: +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Select an empty transmit mailbox */ +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** transmitmailbox = (tsr & CAN_TSR_CODE) >> CAN_TSR_CODE_Pos; + 1293 .loc 1 1237 46 + 1294 004c BB69 ldr r3, [r7, #24] + 1295 004e 1B0E lsrs r3, r3, #24 + 1296 .loc 1 1237 23 + 1297 0050 03F00303 and r3, r3, #3 + 1298 0054 7B61 str r3, [r7, #20] +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Store the Tx mailbox */ +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** *pTxMailbox = (uint32_t)1 << transmitmailbox; + 1299 .loc 1 1240 33 + 1300 0056 0122 movs r2, #1 + 1301 0058 7B69 ldr r3, [r7, #20] + 1302 005a 9A40 lsls r2, r2, r3 + 1303 .loc 1 1240 19 + 1304 005c 3B68 ldr r3, [r7] + 1305 005e 1A60 str r2, [r3] +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set up the Id */ +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (pHeader->IDE == CAN_ID_STD) + 1306 .loc 1 1243 18 + 1307 0060 BB68 ldr r3, [r7, #8] + 1308 0062 9B68 ldr r3, [r3, #8] + 1309 .loc 1 1243 10 + 1310 0064 002B cmp r3, #0 + 1311 0066 0DD1 bne .L68 +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Instance->sTxMailBox[transmitmailbox].TIR = ((pHeader->StdId << CAN_TI0R_STID_Pos) | + ARM GAS /tmp/ccM1MpQr.s page 46 + + + 1312 .loc 1 1245 68 + 1313 0068 BB68 ldr r3, [r7, #8] + 1314 006a 1B68 ldr r3, [r3] + 1315 .loc 1 1245 76 + 1316 006c 5A05 lsls r2, r3, #21 +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR); + 1317 .loc 1 1246 67 + 1318 006e BB68 ldr r3, [r7, #8] + 1319 0070 DB68 ldr r3, [r3, #12] +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR); + 1320 .loc 1 1245 13 + 1321 0072 F968 ldr r1, [r7, #12] + 1322 0074 0968 ldr r1, [r1] +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR); + 1323 .loc 1 1245 98 + 1324 0076 1A43 orrs r2, r2, r3 +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR); + 1325 .loc 1 1245 57 + 1326 0078 7B69 ldr r3, [r7, #20] + 1327 007a 1833 adds r3, r3, #24 + 1328 007c 1B01 lsls r3, r3, #4 + 1329 007e 0B44 add r3, r3, r1 + 1330 0080 1A60 str r2, [r3] + 1331 0082 0FE0 b .L69 + 1332 .L68: +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Instance->sTxMailBox[transmitmailbox].TIR = ((pHeader->ExtId << CAN_TI0R_EXID_Pos) | + 1333 .loc 1 1250 68 + 1334 0084 BB68 ldr r3, [r7, #8] + 1335 0086 5B68 ldr r3, [r3, #4] + 1336 .loc 1 1250 76 + 1337 0088 DA00 lsls r2, r3, #3 +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE | + 1338 .loc 1 1251 67 + 1339 008a BB68 ldr r3, [r7, #8] + 1340 008c 9B68 ldr r3, [r3, #8] +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE | + 1341 .loc 1 1250 98 + 1342 008e 1A43 orrs r2, r2, r3 +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR); + 1343 .loc 1 1252 67 + 1344 0090 BB68 ldr r3, [r7, #8] + 1345 0092 DB68 ldr r3, [r3, #12] +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE | + 1346 .loc 1 1250 13 + 1347 0094 F968 ldr r1, [r7, #12] + 1348 0096 0968 ldr r1, [r1] +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE | + 1349 .loc 1 1251 73 + 1350 0098 1A43 orrs r2, r2, r3 +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE | + 1351 .loc 1 1250 57 + 1352 009a 7B69 ldr r3, [r7, #20] + 1353 009c 1833 adds r3, r3, #24 + 1354 009e 1B01 lsls r3, r3, #4 + ARM GAS /tmp/ccM1MpQr.s page 47 + + + 1355 00a0 0B44 add r3, r3, r1 + 1356 00a2 1A60 str r2, [r3] + 1357 .L69: +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set up the DLC */ +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Instance->sTxMailBox[transmitmailbox].TDTR = (pHeader->DLC); + 1358 .loc 1 1256 11 + 1359 00a4 FB68 ldr r3, [r7, #12] + 1360 00a6 1968 ldr r1, [r3] + 1361 .loc 1 1256 66 + 1362 00a8 BB68 ldr r3, [r7, #8] + 1363 00aa 1A69 ldr r2, [r3, #16] + 1364 .loc 1 1256 56 + 1365 00ac 7B69 ldr r3, [r7, #20] + 1366 00ae 1833 adds r3, r3, #24 + 1367 00b0 1B01 lsls r3, r3, #4 + 1368 00b2 0B44 add r3, r3, r1 + 1369 00b4 0433 adds r3, r3, #4 + 1370 00b6 1A60 str r2, [r3] +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set up the Transmit Global Time mode */ +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (pHeader->TransmitGlobalTime == ENABLE) + 1371 .loc 1 1259 18 + 1372 00b8 BB68 ldr r3, [r7, #8] + 1373 00ba 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2 + 1374 .loc 1 1259 10 + 1375 00bc 012B cmp r3, #1 + 1376 00be 11D1 bne .L70 +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->sTxMailBox[transmitmailbox].TDTR, CAN_TDT0R_TGT); + 1377 .loc 1 1261 9 + 1378 00c0 FB68 ldr r3, [r7, #12] + 1379 00c2 1A68 ldr r2, [r3] + 1380 00c4 7B69 ldr r3, [r7, #20] + 1381 00c6 1833 adds r3, r3, #24 + 1382 00c8 1B01 lsls r3, r3, #4 + 1383 00ca 1344 add r3, r3, r2 + 1384 00cc 0433 adds r3, r3, #4 + 1385 00ce 1B68 ldr r3, [r3] + 1386 00d0 FA68 ldr r2, [r7, #12] + 1387 00d2 1168 ldr r1, [r2] + 1388 00d4 43F48072 orr r2, r3, #256 + 1389 00d8 7B69 ldr r3, [r7, #20] + 1390 00da 1833 adds r3, r3, #24 + 1391 00dc 1B01 lsls r3, r3, #4 + 1392 00de 0B44 add r3, r3, r1 + 1393 00e0 0433 adds r3, r3, #4 + 1394 00e2 1A60 str r2, [r3] + 1395 .L70: +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set up the data field */ +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** WRITE_REG(hcan->Instance->sTxMailBox[transmitmailbox].TDHR, + 1396 .loc 1 1265 7 + 1397 00e4 7B68 ldr r3, [r7, #4] + 1398 00e6 0733 adds r3, r3, #7 + ARM GAS /tmp/ccM1MpQr.s page 48 + + + 1399 00e8 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1400 00ea 1A06 lsls r2, r3, #24 + 1401 00ec 7B68 ldr r3, [r7, #4] + 1402 00ee 0633 adds r3, r3, #6 + 1403 00f0 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1404 00f2 1B04 lsls r3, r3, #16 + 1405 00f4 1A43 orrs r2, r2, r3 + 1406 00f6 7B68 ldr r3, [r7, #4] + 1407 00f8 0533 adds r3, r3, #5 + 1408 00fa 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1409 00fc 1B02 lsls r3, r3, #8 + 1410 00fe 1343 orrs r3, r3, r2 + 1411 0100 7A68 ldr r2, [r7, #4] + 1412 0102 0432 adds r2, r2, #4 + 1413 0104 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1414 0106 1046 mov r0, r2 + 1415 0108 FA68 ldr r2, [r7, #12] + 1416 010a 1168 ldr r1, [r2] + 1417 010c 43EA0002 orr r2, r3, r0 + 1418 0110 7B69 ldr r3, [r7, #20] + 1419 0112 1B01 lsls r3, r3, #4 + 1420 0114 0B44 add r3, r3, r1 + 1421 0116 03F5C673 add r3, r3, #396 + 1422 011a 1A60 str r2, [r3] +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[7] << CAN_TDH0R_DATA7_Pos) | +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[6] << CAN_TDH0R_DATA6_Pos) | +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[5] << CAN_TDH0R_DATA5_Pos) | +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[4] << CAN_TDH0R_DATA4_Pos)); +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** WRITE_REG(hcan->Instance->sTxMailBox[transmitmailbox].TDLR, + 1423 .loc 1 1270 7 + 1424 011c 7B68 ldr r3, [r7, #4] + 1425 011e 0333 adds r3, r3, #3 + 1426 0120 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1427 0122 1A06 lsls r2, r3, #24 + 1428 0124 7B68 ldr r3, [r7, #4] + 1429 0126 0233 adds r3, r3, #2 + 1430 0128 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1431 012a 1B04 lsls r3, r3, #16 + 1432 012c 1A43 orrs r2, r2, r3 + 1433 012e 7B68 ldr r3, [r7, #4] + 1434 0130 0133 adds r3, r3, #1 + 1435 0132 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1436 0134 1B02 lsls r3, r3, #8 + 1437 0136 1343 orrs r3, r3, r2 + 1438 0138 7A68 ldr r2, [r7, #4] + 1439 013a 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1440 013c 1046 mov r0, r2 + 1441 013e FA68 ldr r2, [r7, #12] + 1442 0140 1168 ldr r1, [r2] + 1443 0142 43EA0002 orr r2, r3, r0 + 1444 0146 7B69 ldr r3, [r7, #20] + 1445 0148 1B01 lsls r3, r3, #4 + 1446 014a 0B44 add r3, r3, r1 + 1447 014c 03F5C473 add r3, r3, #392 + 1448 0150 1A60 str r2, [r3] +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[3] << CAN_TDL0R_DATA3_Pos) | +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[2] << CAN_TDL0R_DATA2_Pos) | + ARM GAS /tmp/ccM1MpQr.s page 49 + + +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[1] << CAN_TDL0R_DATA1_Pos) | +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((uint32_t)aData[0] << CAN_TDL0R_DATA0_Pos)); +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Request transmission */ +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->sTxMailBox[transmitmailbox].TIR, CAN_TI0R_TXRQ); + 1449 .loc 1 1277 7 + 1450 0152 FB68 ldr r3, [r7, #12] + 1451 0154 1A68 ldr r2, [r3] + 1452 0156 7B69 ldr r3, [r7, #20] + 1453 0158 1833 adds r3, r3, #24 + 1454 015a 1B01 lsls r3, r3, #4 + 1455 015c 1344 add r3, r3, r2 + 1456 015e 1B68 ldr r3, [r3] + 1457 0160 FA68 ldr r2, [r7, #12] + 1458 0162 1168 ldr r1, [r2] + 1459 0164 43F00102 orr r2, r3, #1 + 1460 0168 7B69 ldr r3, [r7, #20] + 1461 016a 1833 adds r3, r3, #24 + 1462 016c 1B01 lsls r3, r3, #4 + 1463 016e 0B44 add r3, r3, r1 + 1464 0170 1A60 str r2, [r3] +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 1465 .loc 1 1280 14 + 1466 0172 0023 movs r3, #0 + 1467 0174 0EE0 b .L71 + 1468 .L67: +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_PARAM; + 1469 .loc 1 1285 11 + 1470 0176 FB68 ldr r3, [r7, #12] + 1471 0178 5B6A ldr r3, [r3, #36] + 1472 .loc 1 1285 23 + 1473 017a 43F40012 orr r2, r3, #2097152 + 1474 017e FB68 ldr r3, [r7, #12] + 1475 0180 5A62 str r2, [r3, #36] +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1476 .loc 1 1287 14 + 1477 0182 0123 movs r3, #1 + 1478 0184 06E0 b .L71 + 1479 .L65: +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 1480 .loc 1 1293 9 + 1481 0186 FB68 ldr r3, [r7, #12] + 1482 0188 5B6A ldr r3, [r3, #36] + 1483 .loc 1 1293 21 + 1484 018a 43F48022 orr r2, r3, #262144 + ARM GAS /tmp/ccM1MpQr.s page 50 + + + 1485 018e FB68 ldr r3, [r7, #12] + 1486 0190 5A62 str r2, [r3, #36] +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1487 .loc 1 1295 12 + 1488 0192 0123 movs r3, #1 + 1489 .L71: +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1490 .loc 1 1297 1 + 1491 0194 1846 mov r0, r3 + 1492 0196 2437 adds r7, r7, #36 + 1493 .cfi_def_cfa_offset 4 + 1494 0198 BD46 mov sp, r7 + 1495 .cfi_def_cfa_register 13 + 1496 @ sp needed + 1497 019a 5DF8047B ldr r7, [sp], #4 + 1498 .cfi_restore 7 + 1499 .cfi_def_cfa_offset 0 + 1500 019e 7047 bx lr + 1501 .cfi_endproc + 1502 .LFE140: + 1504 .section .text.HAL_CAN_AbortTxRequest,"ax",%progbits + 1505 .align 1 + 1506 .global HAL_CAN_AbortTxRequest + 1507 .syntax unified + 1508 .thumb + 1509 .thumb_func + 1511 HAL_CAN_AbortTxRequest: + 1512 .LFB141: +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Abort transmission requests +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param TxMailboxes List of the Tx Mailboxes to abort. +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be any combination of @arg CAN_Tx_Mailboxes. +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_AbortTxRequest(CAN_HandleTypeDef *hcan, uint32_t TxMailboxes) +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1513 .loc 1 1308 1 + 1514 .cfi_startproc + 1515 @ args = 0, pretend = 0, frame = 16 + 1516 @ frame_needed = 1, uses_anonymous_args = 0 + 1517 @ link register save eliminated. + 1518 0000 80B4 push {r7} + 1519 .cfi_def_cfa_offset 4 + 1520 .cfi_offset 7, -4 + 1521 0002 85B0 sub sp, sp, #20 + 1522 .cfi_def_cfa_offset 24 + 1523 0004 00AF add r7, sp, #0 + 1524 .cfi_def_cfa_register 7 + 1525 0006 7860 str r0, [r7, #4] + 1526 0008 3960 str r1, [r7] +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1527 .loc 1 1309 24 + ARM GAS /tmp/ccM1MpQr.s page 51 + + + 1528 000a 7B68 ldr r3, [r7, #4] + 1529 000c 93F82030 ldrb r3, [r3, #32] + 1530 0010 FB73 strb r3, [r7, #15] +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_TX_MAILBOX_LIST(TxMailboxes)); +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1531 .loc 1 1314 6 + 1532 0012 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1533 0014 012B cmp r3, #1 + 1534 0016 02D0 beq .L73 + 1535 .loc 1 1314 38 discriminator 1 + 1536 0018 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1537 001a 022B cmp r3, #2 + 1538 001c 28D1 bne .L74 + 1539 .L73: +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 0 */ +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((TxMailboxes & CAN_TX_MAILBOX0) != 0U) + 1540 .loc 1 1318 22 + 1541 001e 3B68 ldr r3, [r7] + 1542 0020 03F00103 and r3, r3, #1 + 1543 .loc 1 1318 8 + 1544 0024 002B cmp r3, #0 + 1545 0026 07D0 beq .L75 +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Add cancellation request for Tx Mailbox 0 */ +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->TSR, CAN_TSR_ABRQ0); + 1546 .loc 1 1321 7 + 1547 0028 7B68 ldr r3, [r7, #4] + 1548 002a 1B68 ldr r3, [r3] + 1549 002c 9A68 ldr r2, [r3, #8] + 1550 002e 7B68 ldr r3, [r7, #4] + 1551 0030 1B68 ldr r3, [r3] + 1552 0032 42F08002 orr r2, r2, #128 + 1553 0036 9A60 str r2, [r3, #8] + 1554 .L75: +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 1 */ +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((TxMailboxes & CAN_TX_MAILBOX1) != 0U) + 1555 .loc 1 1325 22 + 1556 0038 3B68 ldr r3, [r7] + 1557 003a 03F00203 and r3, r3, #2 + 1558 .loc 1 1325 8 + 1559 003e 002B cmp r3, #0 + 1560 0040 07D0 beq .L76 +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Add cancellation request for Tx Mailbox 1 */ +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->TSR, CAN_TSR_ABRQ1); + 1561 .loc 1 1328 7 + 1562 0042 7B68 ldr r3, [r7, #4] + 1563 0044 1B68 ldr r3, [r3] + 1564 0046 9A68 ldr r2, [r3, #8] + 1565 0048 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 52 + + + 1566 004a 1B68 ldr r3, [r3] + 1567 004c 42F40042 orr r2, r2, #32768 + 1568 0050 9A60 str r2, [r3, #8] + 1569 .L76: +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 2 */ +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((TxMailboxes & CAN_TX_MAILBOX2) != 0U) + 1570 .loc 1 1332 22 + 1571 0052 3B68 ldr r3, [r7] + 1572 0054 03F00403 and r3, r3, #4 + 1573 .loc 1 1332 8 + 1574 0058 002B cmp r3, #0 + 1575 005a 07D0 beq .L77 +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Add cancellation request for Tx Mailbox 2 */ +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->TSR, CAN_TSR_ABRQ2); + 1576 .loc 1 1335 7 + 1577 005c 7B68 ldr r3, [r7, #4] + 1578 005e 1B68 ldr r3, [r3] + 1579 0060 9A68 ldr r2, [r3, #8] + 1580 0062 7B68 ldr r3, [r7, #4] + 1581 0064 1B68 ldr r3, [r3] + 1582 0066 42F40002 orr r2, r2, #8388608 + 1583 006a 9A60 str r2, [r3, #8] + 1584 .L77: +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 1585 .loc 1 1339 12 + 1586 006c 0023 movs r3, #0 + 1587 006e 06E0 b .L78 + 1588 .L74: +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 1589 .loc 1 1344 9 + 1590 0070 7B68 ldr r3, [r7, #4] + 1591 0072 5B6A ldr r3, [r3, #36] + 1592 .loc 1 1344 21 + 1593 0074 43F48022 orr r2, r3, #262144 + 1594 0078 7B68 ldr r3, [r7, #4] + 1595 007a 5A62 str r2, [r3, #36] +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1596 .loc 1 1346 12 + 1597 007c 0123 movs r3, #1 + 1598 .L78: +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1599 .loc 1 1348 1 + 1600 007e 1846 mov r0, r3 + 1601 0080 1437 adds r7, r7, #20 + 1602 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccM1MpQr.s page 53 + + + 1603 0082 BD46 mov sp, r7 + 1604 .cfi_def_cfa_register 13 + 1605 @ sp needed + 1606 0084 5DF8047B ldr r7, [sp], #4 + 1607 .cfi_restore 7 + 1608 .cfi_def_cfa_offset 0 + 1609 0088 7047 bx lr + 1610 .cfi_endproc + 1611 .LFE141: + 1613 .section .text.HAL_CAN_GetTxMailboxesFreeLevel,"ax",%progbits + 1614 .align 1 + 1615 .global HAL_CAN_GetTxMailboxesFreeLevel + 1616 .syntax unified + 1617 .thumb + 1618 .thumb_func + 1620 HAL_CAN_GetTxMailboxesFreeLevel: + 1621 .LFB142: +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Return Tx Mailboxes free level: number of free Tx Mailboxes. +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval Number of free Tx Mailboxes. +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_GetTxMailboxesFreeLevel(const CAN_HandleTypeDef *hcan) +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1622 .loc 1 1357 1 + 1623 .cfi_startproc + 1624 @ args = 0, pretend = 0, frame = 16 + 1625 @ frame_needed = 1, uses_anonymous_args = 0 + 1626 @ link register save eliminated. + 1627 0000 80B4 push {r7} + 1628 .cfi_def_cfa_offset 4 + 1629 .cfi_offset 7, -4 + 1630 0002 85B0 sub sp, sp, #20 + 1631 .cfi_def_cfa_offset 24 + 1632 0004 00AF add r7, sp, #0 + 1633 .cfi_def_cfa_register 7 + 1634 0006 7860 str r0, [r7, #4] +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t freelevel = 0U; + 1635 .loc 1 1358 12 + 1636 0008 0023 movs r3, #0 + 1637 000a FB60 str r3, [r7, #12] +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1638 .loc 1 1359 24 + 1639 000c 7B68 ldr r3, [r7, #4] + 1640 000e 93F82030 ldrb r3, [r3, #32] + 1641 0012 FB72 strb r3, [r7, #11] +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1642 .loc 1 1361 6 + 1643 0014 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1644 0016 012B cmp r3, #1 + 1645 0018 02D0 beq .L80 + 1646 .loc 1 1361 38 discriminator 1 + 1647 001a FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1648 001c 022B cmp r3, #2 + ARM GAS /tmp/ccM1MpQr.s page 54 + + + 1649 001e 1DD1 bne .L81 + 1650 .L80: +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 0 status */ +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->TSR & CAN_TSR_TME0) != 0U) + 1651 .loc 1 1365 14 + 1652 0020 7B68 ldr r3, [r7, #4] + 1653 0022 1B68 ldr r3, [r3] + 1654 .loc 1 1365 24 + 1655 0024 9B68 ldr r3, [r3, #8] + 1656 .loc 1 1365 30 + 1657 0026 03F08063 and r3, r3, #67108864 + 1658 .loc 1 1365 8 + 1659 002a 002B cmp r3, #0 + 1660 002c 02D0 beq .L82 +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** freelevel++; + 1661 .loc 1 1367 16 + 1662 002e FB68 ldr r3, [r7, #12] + 1663 0030 0133 adds r3, r3, #1 + 1664 0032 FB60 str r3, [r7, #12] + 1665 .L82: +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 1 status */ +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->TSR & CAN_TSR_TME1) != 0U) + 1666 .loc 1 1371 14 + 1667 0034 7B68 ldr r3, [r7, #4] + 1668 0036 1B68 ldr r3, [r3] + 1669 .loc 1 1371 24 + 1670 0038 9B68 ldr r3, [r3, #8] + 1671 .loc 1 1371 30 + 1672 003a 03F00063 and r3, r3, #134217728 + 1673 .loc 1 1371 8 + 1674 003e 002B cmp r3, #0 + 1675 0040 02D0 beq .L83 +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** freelevel++; + 1676 .loc 1 1373 16 + 1677 0042 FB68 ldr r3, [r7, #12] + 1678 0044 0133 adds r3, r3, #1 + 1679 0046 FB60 str r3, [r7, #12] + 1680 .L83: +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Tx Mailbox 2 status */ +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->TSR & CAN_TSR_TME2) != 0U) + 1681 .loc 1 1377 14 + 1682 0048 7B68 ldr r3, [r7, #4] + 1683 004a 1B68 ldr r3, [r3] + 1684 .loc 1 1377 24 + 1685 004c 9B68 ldr r3, [r3, #8] + 1686 .loc 1 1377 30 + 1687 004e 03F08053 and r3, r3, #268435456 + 1688 .loc 1 1377 8 + 1689 0052 002B cmp r3, #0 + ARM GAS /tmp/ccM1MpQr.s page 55 + + + 1690 0054 02D0 beq .L81 +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** freelevel++; + 1691 .loc 1 1379 16 + 1692 0056 FB68 ldr r3, [r7, #12] + 1693 0058 0133 adds r3, r3, #1 + 1694 005a FB60 str r3, [r7, #12] + 1695 .L81: +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return Tx Mailboxes free level */ +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return freelevel; + 1696 .loc 1 1384 10 + 1697 005c FB68 ldr r3, [r7, #12] +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1698 .loc 1 1385 1 + 1699 005e 1846 mov r0, r3 + 1700 0060 1437 adds r7, r7, #20 + 1701 .cfi_def_cfa_offset 4 + 1702 0062 BD46 mov sp, r7 + 1703 .cfi_def_cfa_register 13 + 1704 @ sp needed + 1705 0064 5DF8047B ldr r7, [sp], #4 + 1706 .cfi_restore 7 + 1707 .cfi_def_cfa_offset 0 + 1708 0068 7047 bx lr + 1709 .cfi_endproc + 1710 .LFE142: + 1712 .section .text.HAL_CAN_IsTxMessagePending,"ax",%progbits + 1713 .align 1 + 1714 .global HAL_CAN_IsTxMessagePending + 1715 .syntax unified + 1716 .thumb + 1717 .thumb_func + 1719 HAL_CAN_IsTxMessagePending: + 1720 .LFB143: +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Check if a transmission request is pending on the selected Tx +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * Mailboxes. +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param TxMailboxes List of Tx Mailboxes to check. +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be any combination of @arg CAN_Tx_Mailboxes. +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval Status +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * - 0 : No pending transmission request on any selected Tx Mailboxes. +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * - 1 : Pending transmission request on at least one of the selected +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * Tx Mailbox. +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_IsTxMessagePending(const CAN_HandleTypeDef *hcan, uint32_t TxMailboxes) +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1721 .loc 1 1400 1 + 1722 .cfi_startproc + 1723 @ args = 0, pretend = 0, frame = 16 + 1724 @ frame_needed = 1, uses_anonymous_args = 0 + 1725 @ link register save eliminated. + ARM GAS /tmp/ccM1MpQr.s page 56 + + + 1726 0000 80B4 push {r7} + 1727 .cfi_def_cfa_offset 4 + 1728 .cfi_offset 7, -4 + 1729 0002 85B0 sub sp, sp, #20 + 1730 .cfi_def_cfa_offset 24 + 1731 0004 00AF add r7, sp, #0 + 1732 .cfi_def_cfa_register 7 + 1733 0006 7860 str r0, [r7, #4] + 1734 0008 3960 str r1, [r7] +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t status = 0U; + 1735 .loc 1 1401 12 + 1736 000a 0023 movs r3, #0 + 1737 000c FB60 str r3, [r7, #12] +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1738 .loc 1 1402 24 + 1739 000e 7B68 ldr r3, [r7, #4] + 1740 0010 93F82030 ldrb r3, [r3, #32] + 1741 0014 FB72 strb r3, [r7, #11] +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_TX_MAILBOX_LIST(TxMailboxes)); +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1742 .loc 1 1407 6 + 1743 0016 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1744 0018 012B cmp r3, #1 + 1745 001a 02D0 beq .L86 + 1746 .loc 1 1407 38 discriminator 1 + 1747 001c FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1748 001e 022B cmp r3, #2 + 1749 0020 0BD1 bne .L87 + 1750 .L86: +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check pending transmission request on the selected Tx Mailboxes */ +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->TSR & (TxMailboxes << CAN_TSR_TME0_Pos)) != (TxMailboxes << CAN_TSR_TME0_P + 1751 .loc 1 1411 14 + 1752 0022 7B68 ldr r3, [r7, #4] + 1753 0024 1B68 ldr r3, [r3] + 1754 .loc 1 1411 24 + 1755 0026 9A68 ldr r2, [r3, #8] + 1756 .loc 1 1411 45 + 1757 0028 3B68 ldr r3, [r7] + 1758 002a 9B06 lsls r3, r3, #26 + 1759 .loc 1 1411 30 + 1760 002c 1A40 ands r2, r2, r3 + 1761 .loc 1 1411 83 + 1762 002e 3B68 ldr r3, [r7] + 1763 0030 9B06 lsls r3, r3, #26 + 1764 .loc 1 1411 8 + 1765 0032 9A42 cmp r2, r3 + 1766 0034 01D0 beq .L87 +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = 1U; + 1767 .loc 1 1413 14 + 1768 0036 0123 movs r3, #1 + 1769 0038 FB60 str r3, [r7, #12] + ARM GAS /tmp/ccM1MpQr.s page 57 + + + 1770 .L87: +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return status */ +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return status; + 1771 .loc 1 1418 10 + 1772 003a FB68 ldr r3, [r7, #12] +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1773 .loc 1 1419 1 + 1774 003c 1846 mov r0, r3 + 1775 003e 1437 adds r7, r7, #20 + 1776 .cfi_def_cfa_offset 4 + 1777 0040 BD46 mov sp, r7 + 1778 .cfi_def_cfa_register 13 + 1779 @ sp needed + 1780 0042 5DF8047B ldr r7, [sp], #4 + 1781 .cfi_restore 7 + 1782 .cfi_def_cfa_offset 0 + 1783 0046 7047 bx lr + 1784 .cfi_endproc + 1785 .LFE143: + 1787 .section .text.HAL_CAN_GetTxTimestamp,"ax",%progbits + 1788 .align 1 + 1789 .global HAL_CAN_GetTxTimestamp + 1790 .syntax unified + 1791 .thumb + 1792 .thumb_func + 1794 HAL_CAN_GetTxTimestamp: + 1795 .LFB144: +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Return timestamp of Tx message sent, if time triggered communication +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** mode is enabled. +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param TxMailbox Tx Mailbox where the timestamp of message sent will be +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * read. +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be one value of @arg CAN_Tx_Mailboxes. +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval Timestamp of message sent from Tx Mailbox. +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_GetTxTimestamp(const CAN_HandleTypeDef *hcan, uint32_t TxMailbox) +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1796 .loc 1 1432 1 + 1797 .cfi_startproc + 1798 @ args = 0, pretend = 0, frame = 32 + 1799 @ frame_needed = 1, uses_anonymous_args = 0 + 1800 @ link register save eliminated. + 1801 0000 80B4 push {r7} + 1802 .cfi_def_cfa_offset 4 + 1803 .cfi_offset 7, -4 + 1804 0002 89B0 sub sp, sp, #36 + 1805 .cfi_def_cfa_offset 40 + 1806 0004 00AF add r7, sp, #0 + 1807 .cfi_def_cfa_register 7 + 1808 0006 7860 str r0, [r7, #4] + 1809 0008 3960 str r1, [r7] + ARM GAS /tmp/ccM1MpQr.s page 58 + + +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t timestamp = 0U; + 1810 .loc 1 1433 12 + 1811 000a 0023 movs r3, #0 + 1812 000c FB61 str r3, [r7, #28] +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t transmitmailbox; +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1813 .loc 1 1435 24 + 1814 000e 7B68 ldr r3, [r7, #4] + 1815 0010 93F82030 ldrb r3, [r3, #32] + 1816 0014 FB76 strb r3, [r7, #27] +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_TX_MAILBOX(TxMailbox)); +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 1817 .loc 1 1440 6 + 1818 0016 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1819 0018 012B cmp r3, #1 + 1820 001a 02D0 beq .L90 + 1821 .loc 1 1440 38 discriminator 1 + 1822 001c FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1823 001e 022B cmp r3, #2 + 1824 0020 15D1 bne .L91 + 1825 .L90: + 1826 0022 3B68 ldr r3, [r7] + 1827 0024 3B61 str r3, [r7, #16] + 1828 .LBB4: + 1829 .LBB5: + 1830 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + ARM GAS /tmp/ccM1MpQr.s page 59 + + + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccM1MpQr.s page 60 + + + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + ARM GAS /tmp/ccM1MpQr.s page 61 + + + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** + 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register + 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. + 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) + 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 154:Drivers/CMSIS/Include/cmsis_gcc.h **** + 155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); + 156:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 157:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 158:Drivers/CMSIS/Include/cmsis_gcc.h **** + 159:Drivers/CMSIS/Include/cmsis_gcc.h **** + 160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 162:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register (non-secure) + 163:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the non-secure Control Register when in secure mode. + 164:Drivers/CMSIS/Include/cmsis_gcc.h **** \return non-secure Control Register value + 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) + 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 174:Drivers/CMSIS/Include/cmsis_gcc.h **** + 175:Drivers/CMSIS/Include/cmsis_gcc.h **** + 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register + 178:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) + 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); + 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 185:Drivers/CMSIS/Include/cmsis_gcc.h **** + 186:Drivers/CMSIS/Include/cmsis_gcc.h **** + 187:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 188:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 189:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register (non-secure) + 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. + 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) + 194:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); + 196:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 198:Drivers/CMSIS/Include/cmsis_gcc.h **** + 199:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccM1MpQr.s page 62 + + + 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. + 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value + 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) + 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 208:Drivers/CMSIS/Include/cmsis_gcc.h **** + 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 212:Drivers/CMSIS/Include/cmsis_gcc.h **** + 213:Drivers/CMSIS/Include/cmsis_gcc.h **** + 214:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. + 217:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 219:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_APSR(void) + 220:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 221:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 222:Drivers/CMSIS/Include/cmsis_gcc.h **** + 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** + 227:Drivers/CMSIS/Include/cmsis_gcc.h **** + 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register + 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. + 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value + 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) + 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 240:Drivers/CMSIS/Include/cmsis_gcc.h **** + 241:Drivers/CMSIS/Include/cmsis_gcc.h **** + 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 243:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer + 244:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer (PSP). + 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 246:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) + 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 250:Drivers/CMSIS/Include/cmsis_gcc.h **** + 251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) ); + 252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 253:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 254:Drivers/CMSIS/Include/cmsis_gcc.h **** + 255:Drivers/CMSIS/Include/cmsis_gcc.h **** + 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + ARM GAS /tmp/ccM1MpQr.s page 63 + + + 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s + 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) + 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 265:Drivers/CMSIS/Include/cmsis_gcc.h **** + 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 270:Drivers/CMSIS/Include/cmsis_gcc.h **** + 271:Drivers/CMSIS/Include/cmsis_gcc.h **** + 272:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 273:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer + 274:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 276:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 277:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) + 278:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); + 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta + 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) + 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); + 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** + 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer + 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). + 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 300:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 301:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSP(void) + 302:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 303:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 304:Drivers/CMSIS/Include/cmsis_gcc.h **** + 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); + 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 308:Drivers/CMSIS/Include/cmsis_gcc.h **** + 309:Drivers/CMSIS/Include/cmsis_gcc.h **** + 310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 311:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) + 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat + ARM GAS /tmp/ccM1MpQr.s page 64 + + + 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) + 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 319:Drivers/CMSIS/Include/cmsis_gcc.h **** + 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 324:Drivers/CMSIS/Include/cmsis_gcc.h **** + 325:Drivers/CMSIS/Include/cmsis_gcc.h **** + 326:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer + 328:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). + 329:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 330:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); + 334:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 335:Drivers/CMSIS/Include/cmsis_gcc.h **** + 336:Drivers/CMSIS/Include/cmsis_gcc.h **** + 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) + 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); + 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 348:Drivers/CMSIS/Include/cmsis_gcc.h **** + 349:Drivers/CMSIS/Include/cmsis_gcc.h **** + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) + 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value + 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) + 357:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 358:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 359:Drivers/CMSIS/Include/cmsis_gcc.h **** + 360:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 363:Drivers/CMSIS/Include/cmsis_gcc.h **** + 364:Drivers/CMSIS/Include/cmsis_gcc.h **** + 365:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure) + 367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + 368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set + 369:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) + ARM GAS /tmp/ccM1MpQr.s page 65 + + + 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 375:Drivers/CMSIS/Include/cmsis_gcc.h **** + 376:Drivers/CMSIS/Include/cmsis_gcc.h **** + 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. + 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) + 383:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 384:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 385:Drivers/CMSIS/Include/cmsis_gcc.h **** + 386:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 387:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 388:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** + 390:Drivers/CMSIS/Include/cmsis_gcc.h **** + 391:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 392:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) + 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg + 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 400:Drivers/CMSIS/Include/cmsis_gcc.h **** + 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 405:Drivers/CMSIS/Include/cmsis_gcc.h **** + 406:Drivers/CMSIS/Include/cmsis_gcc.h **** + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. + 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) + 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 414:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 415:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 416:Drivers/CMSIS/Include/cmsis_gcc.h **** + 417:Drivers/CMSIS/Include/cmsis_gcc.h **** + 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) + 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + 422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 423:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) + 425:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); + 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccM1MpQr.s page 66 + + + 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** + 431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) + 440:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 441:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); + 442:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 443:Drivers/CMSIS/Include/cmsis_gcc.h **** + 444:Drivers/CMSIS/Include/cmsis_gcc.h **** + 445:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ + 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables FIQ interrupts by setting the F-bit in the CPSR. + 448:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 449:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) + 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** + 455:Drivers/CMSIS/Include/cmsis_gcc.h **** + 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority + 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. + 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) + 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 463:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 468:Drivers/CMSIS/Include/cmsis_gcc.h **** + 469:Drivers/CMSIS/Include/cmsis_gcc.h **** + 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 471:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 472:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority (non-secure) + 473:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Base Priority register when in secure state. + 474:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) + 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 479:Drivers/CMSIS/Include/cmsis_gcc.h **** + 480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + 481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 482:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 484:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccM1MpQr.s page 67 + + + 485:Drivers/CMSIS/Include/cmsis_gcc.h **** + 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority + 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. + 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); + 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 495:Drivers/CMSIS/Include/cmsis_gcc.h **** + 496:Drivers/CMSIS/Include/cmsis_gcc.h **** + 497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 498:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 499:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) + 500:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + 501:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 502:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) + 504:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 505:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); + 506:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 508:Drivers/CMSIS/Include/cmsis_gcc.h **** + 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable + 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. + 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) + 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); + 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 520:Drivers/CMSIS/Include/cmsis_gcc.h **** + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask + 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. + 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) + 528:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 529:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 530:Drivers/CMSIS/Include/cmsis_gcc.h **** + 531:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 534:Drivers/CMSIS/Include/cmsis_gcc.h **** + 535:Drivers/CMSIS/Include/cmsis_gcc.h **** + 536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 537:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure) + 539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. + 540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccM1MpQr.s page 68 + + + 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) + 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 545:Drivers/CMSIS/Include/cmsis_gcc.h **** + 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 550:Drivers/CMSIS/Include/cmsis_gcc.h **** + 551:Drivers/CMSIS/Include/cmsis_gcc.h **** + 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask + 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. + 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 556:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + 558:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 559:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 561:Drivers/CMSIS/Include/cmsis_gcc.h **** + 562:Drivers/CMSIS/Include/cmsis_gcc.h **** + 563:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) + 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) + 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); + 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 574:Drivers/CMSIS/Include/cmsis_gcc.h **** + 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 577:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + 582:Drivers/CMSIS/Include/cmsis_gcc.h **** + 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit + 585:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 586:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 587:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 588:Drivers/CMSIS/Include/cmsis_gcc.h **** + 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) + 593:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/ccM1MpQr.s page 69 + + + 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 604:Drivers/CMSIS/Include/cmsis_gcc.h **** + 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) + 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 610:Drivers/CMSIS/Include/cmsis_gcc.h **** + 611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in + 612:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 613:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + 615:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 618:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 619:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 620:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 626:Drivers/CMSIS/Include/cmsis_gcc.h **** + 627:Drivers/CMSIS/Include/cmsis_gcc.h **** + 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit + 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 633:Drivers/CMSIS/Include/cmsis_gcc.h **** + 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) + 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 642:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 643:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 644:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); + 645:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 647:Drivers/CMSIS/Include/cmsis_gcc.h **** + 648:Drivers/CMSIS/Include/cmsis_gcc.h **** + 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 650:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 654:Drivers/CMSIS/Include/cmsis_gcc.h **** + 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s + ARM GAS /tmp/ccM1MpQr.s page 70 + + + 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) + 659:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); + 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 668:Drivers/CMSIS/Include/cmsis_gcc.h **** + 669:Drivers/CMSIS/Include/cmsis_gcc.h **** + 670:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 671:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + 672:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 673:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 675:Drivers/CMSIS/Include/cmsis_gcc.h **** + 676:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + 677:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) + 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 691:Drivers/CMSIS/Include/cmsis_gcc.h **** + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) + 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 698:Drivers/CMSIS/Include/cmsis_gcc.h **** + 699:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in sec + 700:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 701:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 702:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) + 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + 710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccM1MpQr.s page 71 + + + 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** + 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit + 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 721:Drivers/CMSIS/Include/cmsis_gcc.h **** + 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) + 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 728:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 729:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 730:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 732:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); + 733:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 734:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 735:Drivers/CMSIS/Include/cmsis_gcc.h **** + 736:Drivers/CMSIS/Include/cmsis_gcc.h **** + 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 742:Drivers/CMSIS/Include/cmsis_gcc.h **** + 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu + 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set + 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) + 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); + 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 756:Drivers/CMSIS/Include/cmsis_gcc.h **** + 757:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 758:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + 759:Drivers/CMSIS/Include/cmsis_gcc.h **** + 760:Drivers/CMSIS/Include/cmsis_gcc.h **** + 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR + 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. + 764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value + 765:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) + 767:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + ARM GAS /tmp/ccM1MpQr.s page 72 + + + 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) + 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); + 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** + 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); + 783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 784:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 785:Drivers/CMSIS/Include/cmsis_gcc.h **** + 786:Drivers/CMSIS/Include/cmsis_gcc.h **** + 787:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR + 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Floating Point Status/Control register. + 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] fpscr Floating Point Status/Control value to set + 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) + 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); + 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); + 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 805:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** + 809:Drivers/CMSIS/Include/cmsis_gcc.h **** + 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ + 811:Drivers/CMSIS/Include/cmsis_gcc.h **** + 812:Drivers/CMSIS/Include/cmsis_gcc.h **** + 813:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ + 814:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + 815:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions + 816:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 818:Drivers/CMSIS/Include/cmsis_gcc.h **** + 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. + 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" + 821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ + 822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) + 823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) + 824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) + 825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) + 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/ccM1MpQr.s page 73 + + + 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) + 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) + 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 831:Drivers/CMSIS/Include/cmsis_gcc.h **** + 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") + 837:Drivers/CMSIS/Include/cmsis_gcc.h **** + 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt + 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o + 841:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + 843:Drivers/CMSIS/Include/cmsis_gcc.h **** + 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 846:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event + 847:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter + 848:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. + 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") + 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event + 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") + 858:Drivers/CMSIS/Include/cmsis_gcc.h **** + 859:Drivers/CMSIS/Include/cmsis_gcc.h **** + 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier + 862:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) + 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870:Drivers/CMSIS/Include/cmsis_gcc.h **** + 871:Drivers/CMSIS/Include/cmsis_gcc.h **** + 872:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 873:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier + 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. + 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. + 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) + 878:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); + 880:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 881:Drivers/CMSIS/Include/cmsis_gcc.h **** + 882:Drivers/CMSIS/Include/cmsis_gcc.h **** + 883:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccM1MpQr.s page 74 + + + 884:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier + 885:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before + 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. + 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) + 889:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); + 891:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 892:Drivers/CMSIS/Include/cmsis_gcc.h **** + 893:Drivers/CMSIS/Include/cmsis_gcc.h **** + 894:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 895:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) + 896:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 + 897:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 898:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 899:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 900:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + 901:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 902:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + 903:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); + 904:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 905:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 906:Drivers/CMSIS/Include/cmsis_gcc.h **** + 907:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 908:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 911:Drivers/CMSIS/Include/cmsis_gcc.h **** + 912:Drivers/CMSIS/Include/cmsis_gcc.h **** + 913:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 914:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 915:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes + 916:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 918:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 919:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) + 920:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 921:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 922:Drivers/CMSIS/Include/cmsis_gcc.h **** + 923:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 924:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 925:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 926:Drivers/CMSIS/Include/cmsis_gcc.h **** + 927:Drivers/CMSIS/Include/cmsis_gcc.h **** + 928:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 929:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 930:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam + 931:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 932:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 933:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) + 935:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + 937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value); + 938:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 939:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; + 940:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccM1MpQr.s page 75 + + + 941:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 942:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 945:Drivers/CMSIS/Include/cmsis_gcc.h **** + 946:Drivers/CMSIS/Include/cmsis_gcc.h **** + 947:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) + 949:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v + 950:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate + 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate + 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value + 953:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 954:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) + 955:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 956:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; + 957:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + 958:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 959:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; + 960:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 961:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); + 962:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 963:Drivers/CMSIS/Include/cmsis_gcc.h **** + 964:Drivers/CMSIS/Include/cmsis_gcc.h **** + 965:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint + 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. + 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula + 969:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. + 970:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break + 971:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 972:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __BKPT(value) __ASM volatile ("bkpt "#value) + 973:Drivers/CMSIS/Include/cmsis_gcc.h **** + 974:Drivers/CMSIS/Include/cmsis_gcc.h **** + 975:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 976:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse bit order of value + 977:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the bit order of the given value. + 978:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 979:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 980:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 981:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) + 982:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 983:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 984:Drivers/CMSIS/Include/cmsis_gcc.h **** + 985:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 986:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 987:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); + 1831 .loc 2 988 4 + 1832 0026 3B69 ldr r3, [r7, #16] + 1833 .syntax unified + 1834 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1835 0028 93FAA3F3 rbit r3, r3 + 1836 @ 0 "" 2 + 1837 .thumb + 1838 .syntax unified + 1839 002c FB60 str r3, [r7, #12] + ARM GAS /tmp/ccM1MpQr.s page 76 + + + 989:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + 991:Drivers/CMSIS/Include/cmsis_gcc.h **** + 992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ + 993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) + 994:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; + 996:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; + 997:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; + 998:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 999:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ +1000:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif +1001:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 1840 .loc 2 1001 10 + 1841 002e FB68 ldr r3, [r7, #12] + 1842 .LBE5: + 1843 .LBE4: +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Select the Tx mailbox */ +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** transmitmailbox = POSITION_VAL(TxMailbox); + 1844 .loc 1 1444 23 discriminator 1 + 1845 0030 B3FA83F3 clz r3, r3 + 1846 .loc 1 1444 23 is_stmt 0 discriminator 2 + 1847 0034 DBB2 uxtb r3, r3 + 1848 .loc 1 1444 21 is_stmt 1 discriminator 2 + 1849 0036 7B61 str r3, [r7, #20] +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get timestamp */ +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** timestamp = (hcan->Instance->sTxMailBox[transmitmailbox].TDTR & CAN_TDT0R_TIME) >> CAN_TDT0R_TI + 1850 .loc 1 1447 22 + 1851 0038 7B68 ldr r3, [r7, #4] + 1852 003a 1A68 ldr r2, [r3] + 1853 .loc 1 1447 61 + 1854 003c 7B69 ldr r3, [r7, #20] + 1855 003e 1833 adds r3, r3, #24 + 1856 0040 1B01 lsls r3, r3, #4 + 1857 0042 1344 add r3, r3, r2 + 1858 0044 0433 adds r3, r3, #4 + 1859 0046 1B68 ldr r3, [r3] + 1860 .loc 1 1447 85 + 1861 0048 1B0C lsrs r3, r3, #16 + 1862 .loc 1 1447 15 + 1863 004a 9BB2 uxth r3, r3 + 1864 004c FB61 str r3, [r7, #28] + 1865 .L91: +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return the timestamp */ +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return timestamp; + 1866 .loc 1 1451 10 + 1867 004e FB69 ldr r3, [r7, #28] +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 1868 .loc 1 1452 1 + 1869 0050 1846 mov r0, r3 + 1870 0052 2437 adds r7, r7, #36 + 1871 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccM1MpQr.s page 77 + + + 1872 0054 BD46 mov sp, r7 + 1873 .cfi_def_cfa_register 13 + 1874 @ sp needed + 1875 0056 5DF8047B ldr r7, [sp], #4 + 1876 .cfi_restore 7 + 1877 .cfi_def_cfa_offset 0 + 1878 005a 7047 bx lr + 1879 .cfi_endproc + 1880 .LFE144: + 1882 .section .text.HAL_CAN_GetRxMessage,"ax",%progbits + 1883 .align 1 + 1884 .global HAL_CAN_GetRxMessage + 1885 .syntax unified + 1886 .thumb + 1887 .thumb_func + 1889 HAL_CAN_GetRxMessage: + 1890 .LFB145: +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Get an CAN frame from the Rx FIFO zone into the message RAM. +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param RxFifo Fifo number of the received message to be read. +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be a value of @arg CAN_receive_FIFO_number. +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param pHeader pointer to a CAN_RxHeaderTypeDef structure where the header +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * of the Rx frame will be stored. +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param aData array where the payload of the Rx frame will be stored. +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]) +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 1891 .loc 1 1467 1 + 1892 .cfi_startproc + 1893 @ args = 0, pretend = 0, frame = 24 + 1894 @ frame_needed = 1, uses_anonymous_args = 0 + 1895 @ link register save eliminated. + 1896 0000 80B4 push {r7} + 1897 .cfi_def_cfa_offset 4 + 1898 .cfi_offset 7, -4 + 1899 0002 87B0 sub sp, sp, #28 + 1900 .cfi_def_cfa_offset 32 + 1901 0004 00AF add r7, sp, #0 + 1902 .cfi_def_cfa_register 7 + 1903 0006 F860 str r0, [r7, #12] + 1904 0008 B960 str r1, [r7, #8] + 1905 000a 7A60 str r2, [r7, #4] + 1906 000c 3B60 str r3, [r7] +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 1907 .loc 1 1468 24 + 1908 000e FB68 ldr r3, [r7, #12] + 1909 0010 93F82030 ldrb r3, [r3, #32] + 1910 0014 FB75 strb r3, [r7, #23] +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_RX_FIFO(RxFifo)); +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + ARM GAS /tmp/ccM1MpQr.s page 78 + + + 1911 .loc 1 1472 6 + 1912 0016 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1913 0018 012B cmp r3, #1 + 1914 001a 03D0 beq .L95 + 1915 .loc 1 1472 38 discriminator 1 + 1916 001c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1917 001e 022B cmp r3, #2 + 1918 0020 40F00381 bne .L96 + 1919 .L95: +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check the Rx FIFO */ +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (RxFifo == CAN_RX_FIFO0) /* Rx element is assigned to Rx FIFO 0 */ + 1920 .loc 1 1476 8 + 1921 0024 BB68 ldr r3, [r7, #8] + 1922 0026 002B cmp r3, #0 + 1923 0028 0ED1 bne .L97 +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check that the Rx FIFO 0 is not empty */ +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->RF0R & CAN_RF0R_FMP0) == 0U) + 1924 .loc 1 1479 16 + 1925 002a FB68 ldr r3, [r7, #12] + 1926 002c 1B68 ldr r3, [r3] + 1927 .loc 1 1479 26 + 1928 002e DB68 ldr r3, [r3, #12] + 1929 .loc 1 1479 33 + 1930 0030 03F00303 and r3, r3, #3 + 1931 .loc 1 1479 10 + 1932 0034 002B cmp r3, #0 + 1933 0036 16D1 bne .L98 +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_PARAM; + 1934 .loc 1 1482 13 + 1935 0038 FB68 ldr r3, [r7, #12] + 1936 003a 5B6A ldr r3, [r3, #36] + 1937 .loc 1 1482 25 + 1938 003c 43F40012 orr r2, r3, #2097152 + 1939 0040 FB68 ldr r3, [r7, #12] + 1940 0042 5A62 str r2, [r3, #36] +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1941 .loc 1 1484 16 + 1942 0044 0123 movs r3, #1 + 1943 0046 F7E0 b .L99 + 1944 .L97: +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else /* Rx element is assigned to Rx FIFO 1 */ +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check that the Rx FIFO 1 is not empty */ +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->RF1R & CAN_RF1R_FMP1) == 0U) + 1945 .loc 1 1490 16 + 1946 0048 FB68 ldr r3, [r7, #12] + 1947 004a 1B68 ldr r3, [r3] + 1948 .loc 1 1490 26 + 1949 004c 1B69 ldr r3, [r3, #16] + ARM GAS /tmp/ccM1MpQr.s page 79 + + + 1950 .loc 1 1490 33 + 1951 004e 03F00303 and r3, r3, #3 + 1952 .loc 1 1490 10 + 1953 0052 002B cmp r3, #0 + 1954 0054 07D1 bne .L98 +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_PARAM; + 1955 .loc 1 1493 13 + 1956 0056 FB68 ldr r3, [r7, #12] + 1957 0058 5B6A ldr r3, [r3, #36] + 1958 .loc 1 1493 25 + 1959 005a 43F40012 orr r2, r3, #2097152 + 1960 005e FB68 ldr r3, [r7, #12] + 1961 0060 5A62 str r2, [r3, #36] +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 1962 .loc 1 1495 16 + 1963 0062 0123 movs r3, #1 + 1964 0064 E8E0 b .L99 + 1965 .L98: +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get the header */ +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->IDE = CAN_RI0R_IDE & hcan->Instance->sFIFOMailBox[RxFifo].RIR; + 1966 .loc 1 1500 39 + 1967 0066 FB68 ldr r3, [r7, #12] + 1968 0068 1A68 ldr r2, [r3] + 1969 .loc 1 1500 71 + 1970 006a BB68 ldr r3, [r7, #8] + 1971 006c 1B33 adds r3, r3, #27 + 1972 006e 1B01 lsls r3, r3, #4 + 1973 0070 1344 add r3, r3, r2 + 1974 0072 1B68 ldr r3, [r3] + 1975 .loc 1 1500 33 + 1976 0074 03F00402 and r2, r3, #4 + 1977 .loc 1 1500 18 + 1978 0078 7B68 ldr r3, [r7, #4] + 1979 007a 9A60 str r2, [r3, #8] +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (pHeader->IDE == CAN_ID_STD) + 1980 .loc 1 1501 16 + 1981 007c 7B68 ldr r3, [r7, #4] + 1982 007e 9B68 ldr r3, [r3, #8] + 1983 .loc 1 1501 8 + 1984 0080 002B cmp r3, #0 + 1985 0082 0CD1 bne .L100 +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->StdId = (CAN_RI0R_STID & hcan->Instance->sFIFOMailBox[RxFifo].RIR) >> CAN_TI0R_STID_ + 1986 .loc 1 1503 45 + 1987 0084 FB68 ldr r3, [r7, #12] + 1988 0086 1A68 ldr r2, [r3] + 1989 .loc 1 1503 77 + 1990 0088 BB68 ldr r3, [r7, #8] + 1991 008a 1B33 adds r3, r3, #27 + 1992 008c 1B01 lsls r3, r3, #4 + 1993 008e 1344 add r3, r3, r2 + ARM GAS /tmp/ccM1MpQr.s page 80 + + + 1994 0090 1B68 ldr r3, [r3] + 1995 .loc 1 1503 83 + 1996 0092 5B0D lsrs r3, r3, #21 + 1997 0094 C3F30A02 ubfx r2, r3, #0, #11 + 1998 .loc 1 1503 22 + 1999 0098 7B68 ldr r3, [r7, #4] + 2000 009a 1A60 str r2, [r3] + 2001 009c 0BE0 b .L101 + 2002 .L100: +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->ExtId = ((CAN_RI0R_EXID | CAN_RI0R_STID) & +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Instance->sFIFOMailBox[RxFifo].RIR) >> CAN_RI0R_EXID_Pos; + 2003 .loc 1 1508 29 + 2004 009e FB68 ldr r3, [r7, #12] + 2005 00a0 1A68 ldr r2, [r3] + 2006 .loc 1 1508 61 + 2007 00a2 BB68 ldr r3, [r7, #8] + 2008 00a4 1B33 adds r3, r3, #27 + 2009 00a6 1B01 lsls r3, r3, #4 + 2010 00a8 1344 add r3, r3, r2 + 2011 00aa 1B68 ldr r3, [r3] + 2012 .loc 1 1508 67 + 2013 00ac DB08 lsrs r3, r3, #3 + 2014 00ae 23F06042 bic r2, r3, #-536870912 +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->Instance->sFIFOMailBox[RxFifo].RIR) >> CAN_RI0R_EXID_Pos; + 2015 .loc 1 1507 22 + 2016 00b2 7B68 ldr r3, [r7, #4] + 2017 00b4 5A60 str r2, [r3, #4] + 2018 .L101: +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->RTR = (CAN_RI0R_RTR & hcan->Instance->sFIFOMailBox[RxFifo].RIR); + 2019 .loc 1 1510 40 + 2020 00b6 FB68 ldr r3, [r7, #12] + 2021 00b8 1A68 ldr r2, [r3] + 2022 .loc 1 1510 72 + 2023 00ba BB68 ldr r3, [r7, #8] + 2024 00bc 1B33 adds r3, r3, #27 + 2025 00be 1B01 lsls r3, r3, #4 + 2026 00c0 1344 add r3, r3, r2 + 2027 00c2 1B68 ldr r3, [r3] + 2028 .loc 1 1510 34 + 2029 00c4 03F00202 and r2, r3, #2 + 2030 .loc 1 1510 18 + 2031 00c8 7B68 ldr r3, [r7, #4] + 2032 00ca DA60 str r2, [r3, #12] +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((CAN_RDT0R_DLC & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_DLC_Pos) >= 8U) + 2033 .loc 1 1511 31 + 2034 00cc FB68 ldr r3, [r7, #12] + 2035 00ce 1A68 ldr r2, [r3] + 2036 .loc 1 1511 63 + 2037 00d0 BB68 ldr r3, [r7, #8] + 2038 00d2 1B33 adds r3, r3, #27 + 2039 00d4 1B01 lsls r3, r3, #4 + 2040 00d6 1344 add r3, r3, r2 + 2041 00d8 0433 adds r3, r3, #4 + ARM GAS /tmp/ccM1MpQr.s page 81 + + + 2042 00da 1B68 ldr r3, [r3] + 2043 .loc 1 1511 92 + 2044 00dc 03F00803 and r3, r3, #8 + 2045 .loc 1 1511 8 + 2046 00e0 002B cmp r3, #0 + 2047 00e2 03D0 beq .L102 +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Truncate DLC to 8 if received field is over range */ +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->DLC = 8U; + 2048 .loc 1 1514 20 + 2049 00e4 7B68 ldr r3, [r7, #4] + 2050 00e6 0822 movs r2, #8 + 2051 00e8 1A61 str r2, [r3, #16] + 2052 00ea 0BE0 b .L103 + 2053 .L102: +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->DLC = (CAN_RDT0R_DLC & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_DLC_P + 2054 .loc 1 1518 43 + 2055 00ec FB68 ldr r3, [r7, #12] + 2056 00ee 1A68 ldr r2, [r3] + 2057 .loc 1 1518 75 + 2058 00f0 BB68 ldr r3, [r7, #8] + 2059 00f2 1B33 adds r3, r3, #27 + 2060 00f4 1B01 lsls r3, r3, #4 + 2061 00f6 1344 add r3, r3, r2 + 2062 00f8 0433 adds r3, r3, #4 + 2063 00fa 1B68 ldr r3, [r3] + 2064 .loc 1 1518 82 + 2065 00fc 03F00F02 and r2, r3, #15 + 2066 .loc 1 1518 20 + 2067 0100 7B68 ldr r3, [r7, #4] + 2068 0102 1A61 str r2, [r3, #16] + 2069 .L103: +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->FilterMatchIndex = (CAN_RDT0R_FMI & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_ + 2070 .loc 1 1520 54 + 2071 0104 FB68 ldr r3, [r7, #12] + 2072 0106 1A68 ldr r2, [r3] + 2073 .loc 1 1520 86 + 2074 0108 BB68 ldr r3, [r7, #8] + 2075 010a 1B33 adds r3, r3, #27 + 2076 010c 1B01 lsls r3, r3, #4 + 2077 010e 1344 add r3, r3, r2 + 2078 0110 0433 adds r3, r3, #4 + 2079 0112 1B68 ldr r3, [r3] + 2080 .loc 1 1520 93 + 2081 0114 1B0A lsrs r3, r3, #8 + 2082 0116 DAB2 uxtb r2, r3 + 2083 .loc 1 1520 31 + 2084 0118 7B68 ldr r3, [r7, #4] + 2085 011a 9A61 str r2, [r3, #24] +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** pHeader->Timestamp = (CAN_RDT0R_TIME & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_ + 2086 .loc 1 1521 48 + 2087 011c FB68 ldr r3, [r7, #12] + 2088 011e 1A68 ldr r2, [r3] + ARM GAS /tmp/ccM1MpQr.s page 82 + + + 2089 .loc 1 1521 80 + 2090 0120 BB68 ldr r3, [r7, #8] + 2091 0122 1B33 adds r3, r3, #27 + 2092 0124 1B01 lsls r3, r3, #4 + 2093 0126 1344 add r3, r3, r2 + 2094 0128 0433 adds r3, r3, #4 + 2095 012a 1B68 ldr r3, [r3] + 2096 .loc 1 1521 87 + 2097 012c 1B0C lsrs r3, r3, #16 + 2098 012e 9AB2 uxth r2, r3 + 2099 .loc 1 1521 24 + 2100 0130 7B68 ldr r3, [r7, #4] + 2101 0132 5A61 str r2, [r3, #20] +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Get the data */ +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[0] = (uint8_t)((CAN_RDL0R_DATA0 & hcan->Instance->sFIFOMailBox[RxFifo].RDLR) >> CAN_RDL0R + 2102 .loc 1 1524 49 + 2103 0134 FB68 ldr r3, [r7, #12] + 2104 0136 1A68 ldr r2, [r3] + 2105 .loc 1 1524 81 + 2106 0138 BB68 ldr r3, [r7, #8] + 2107 013a 1B01 lsls r3, r3, #4 + 2108 013c 1344 add r3, r3, r2 + 2109 013e 03F5DC73 add r3, r3, #440 + 2110 0142 1B68 ldr r3, [r3] + 2111 .loc 1 1524 16 + 2112 0144 DAB2 uxtb r2, r3 + 2113 .loc 1 1524 14 + 2114 0146 3B68 ldr r3, [r7] + 2115 0148 1A70 strb r2, [r3] +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[1] = (uint8_t)((CAN_RDL0R_DATA1 & hcan->Instance->sFIFOMailBox[RxFifo].RDLR) >> CAN_RDL0R + 2116 .loc 1 1525 49 + 2117 014a FB68 ldr r3, [r7, #12] + 2118 014c 1A68 ldr r2, [r3] + 2119 .loc 1 1525 81 + 2120 014e BB68 ldr r3, [r7, #8] + 2121 0150 1B01 lsls r3, r3, #4 + 2122 0152 1344 add r3, r3, r2 + 2123 0154 03F5DC73 add r3, r3, #440 + 2124 0158 1B68 ldr r3, [r3] + 2125 .loc 1 1525 88 + 2126 015a 1A0A lsrs r2, r3, #8 + 2127 .loc 1 1525 10 + 2128 015c 3B68 ldr r3, [r7] + 2129 015e 0133 adds r3, r3, #1 + 2130 .loc 1 1525 16 + 2131 0160 D2B2 uxtb r2, r2 + 2132 .loc 1 1525 14 + 2133 0162 1A70 strb r2, [r3] +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[2] = (uint8_t)((CAN_RDL0R_DATA2 & hcan->Instance->sFIFOMailBox[RxFifo].RDLR) >> CAN_RDL0R + 2134 .loc 1 1526 49 + 2135 0164 FB68 ldr r3, [r7, #12] + 2136 0166 1A68 ldr r2, [r3] + 2137 .loc 1 1526 81 + 2138 0168 BB68 ldr r3, [r7, #8] + 2139 016a 1B01 lsls r3, r3, #4 + 2140 016c 1344 add r3, r3, r2 + ARM GAS /tmp/ccM1MpQr.s page 83 + + + 2141 016e 03F5DC73 add r3, r3, #440 + 2142 0172 1B68 ldr r3, [r3] + 2143 .loc 1 1526 88 + 2144 0174 1A0C lsrs r2, r3, #16 + 2145 .loc 1 1526 10 + 2146 0176 3B68 ldr r3, [r7] + 2147 0178 0233 adds r3, r3, #2 + 2148 .loc 1 1526 16 + 2149 017a D2B2 uxtb r2, r2 + 2150 .loc 1 1526 14 + 2151 017c 1A70 strb r2, [r3] +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[3] = (uint8_t)((CAN_RDL0R_DATA3 & hcan->Instance->sFIFOMailBox[RxFifo].RDLR) >> CAN_RDL0R + 2152 .loc 1 1527 49 + 2153 017e FB68 ldr r3, [r7, #12] + 2154 0180 1A68 ldr r2, [r3] + 2155 .loc 1 1527 81 + 2156 0182 BB68 ldr r3, [r7, #8] + 2157 0184 1B01 lsls r3, r3, #4 + 2158 0186 1344 add r3, r3, r2 + 2159 0188 03F5DC73 add r3, r3, #440 + 2160 018c 1B68 ldr r3, [r3] + 2161 .loc 1 1527 88 + 2162 018e 1A0E lsrs r2, r3, #24 + 2163 .loc 1 1527 10 + 2164 0190 3B68 ldr r3, [r7] + 2165 0192 0333 adds r3, r3, #3 + 2166 .loc 1 1527 16 + 2167 0194 D2B2 uxtb r2, r2 + 2168 .loc 1 1527 14 + 2169 0196 1A70 strb r2, [r3] +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[4] = (uint8_t)((CAN_RDH0R_DATA4 & hcan->Instance->sFIFOMailBox[RxFifo].RDHR) >> CAN_RDH0R + 2170 .loc 1 1528 49 + 2171 0198 FB68 ldr r3, [r7, #12] + 2172 019a 1A68 ldr r2, [r3] + 2173 .loc 1 1528 81 + 2174 019c BB68 ldr r3, [r7, #8] + 2175 019e 1B01 lsls r3, r3, #4 + 2176 01a0 1344 add r3, r3, r2 + 2177 01a2 03F5DE73 add r3, r3, #444 + 2178 01a6 1A68 ldr r2, [r3] + 2179 .loc 1 1528 10 + 2180 01a8 3B68 ldr r3, [r7] + 2181 01aa 0433 adds r3, r3, #4 + 2182 .loc 1 1528 16 + 2183 01ac D2B2 uxtb r2, r2 + 2184 .loc 1 1528 14 + 2185 01ae 1A70 strb r2, [r3] +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[5] = (uint8_t)((CAN_RDH0R_DATA5 & hcan->Instance->sFIFOMailBox[RxFifo].RDHR) >> CAN_RDH0R + 2186 .loc 1 1529 49 + 2187 01b0 FB68 ldr r3, [r7, #12] + 2188 01b2 1A68 ldr r2, [r3] + 2189 .loc 1 1529 81 + 2190 01b4 BB68 ldr r3, [r7, #8] + 2191 01b6 1B01 lsls r3, r3, #4 + 2192 01b8 1344 add r3, r3, r2 + 2193 01ba 03F5DE73 add r3, r3, #444 + 2194 01be 1B68 ldr r3, [r3] + ARM GAS /tmp/ccM1MpQr.s page 84 + + + 2195 .loc 1 1529 88 + 2196 01c0 1A0A lsrs r2, r3, #8 + 2197 .loc 1 1529 10 + 2198 01c2 3B68 ldr r3, [r7] + 2199 01c4 0533 adds r3, r3, #5 + 2200 .loc 1 1529 16 + 2201 01c6 D2B2 uxtb r2, r2 + 2202 .loc 1 1529 14 + 2203 01c8 1A70 strb r2, [r3] +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[6] = (uint8_t)((CAN_RDH0R_DATA6 & hcan->Instance->sFIFOMailBox[RxFifo].RDHR) >> CAN_RDH0R + 2204 .loc 1 1530 49 + 2205 01ca FB68 ldr r3, [r7, #12] + 2206 01cc 1A68 ldr r2, [r3] + 2207 .loc 1 1530 81 + 2208 01ce BB68 ldr r3, [r7, #8] + 2209 01d0 1B01 lsls r3, r3, #4 + 2210 01d2 1344 add r3, r3, r2 + 2211 01d4 03F5DE73 add r3, r3, #444 + 2212 01d8 1B68 ldr r3, [r3] + 2213 .loc 1 1530 88 + 2214 01da 1A0C lsrs r2, r3, #16 + 2215 .loc 1 1530 10 + 2216 01dc 3B68 ldr r3, [r7] + 2217 01de 0633 adds r3, r3, #6 + 2218 .loc 1 1530 16 + 2219 01e0 D2B2 uxtb r2, r2 + 2220 .loc 1 1530 14 + 2221 01e2 1A70 strb r2, [r3] +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** aData[7] = (uint8_t)((CAN_RDH0R_DATA7 & hcan->Instance->sFIFOMailBox[RxFifo].RDHR) >> CAN_RDH0R + 2222 .loc 1 1531 49 + 2223 01e4 FB68 ldr r3, [r7, #12] + 2224 01e6 1A68 ldr r2, [r3] + 2225 .loc 1 1531 81 + 2226 01e8 BB68 ldr r3, [r7, #8] + 2227 01ea 1B01 lsls r3, r3, #4 + 2228 01ec 1344 add r3, r3, r2 + 2229 01ee 03F5DE73 add r3, r3, #444 + 2230 01f2 1B68 ldr r3, [r3] + 2231 .loc 1 1531 88 + 2232 01f4 1A0E lsrs r2, r3, #24 + 2233 .loc 1 1531 10 + 2234 01f6 3B68 ldr r3, [r7] + 2235 01f8 0733 adds r3, r3, #7 + 2236 .loc 1 1531 16 + 2237 01fa D2B2 uxtb r2, r2 + 2238 .loc 1 1531 14 + 2239 01fc 1A70 strb r2, [r3] +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Release the FIFO */ +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (RxFifo == CAN_RX_FIFO0) /* Rx element is assigned to Rx FIFO 0 */ + 2240 .loc 1 1534 8 + 2241 01fe BB68 ldr r3, [r7, #8] + 2242 0200 002B cmp r3, #0 + 2243 0202 08D1 bne .L104 +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Release RX FIFO 0 */ +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->RF0R, CAN_RF0R_RFOM0); + ARM GAS /tmp/ccM1MpQr.s page 85 + + + 2244 .loc 1 1537 7 + 2245 0204 FB68 ldr r3, [r7, #12] + 2246 0206 1B68 ldr r3, [r3] + 2247 0208 DA68 ldr r2, [r3, #12] + 2248 020a FB68 ldr r3, [r7, #12] + 2249 020c 1B68 ldr r3, [r3] + 2250 020e 42F02002 orr r2, r2, #32 + 2251 0212 DA60 str r2, [r3, #12] + 2252 0214 07E0 b .L105 + 2253 .L104: +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else /* Rx element is assigned to Rx FIFO 1 */ +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Release RX FIFO 1 */ +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** SET_BIT(hcan->Instance->RF1R, CAN_RF1R_RFOM1); + 2254 .loc 1 1542 7 + 2255 0216 FB68 ldr r3, [r7, #12] + 2256 0218 1B68 ldr r3, [r3] + 2257 021a 1A69 ldr r2, [r3, #16] + 2258 021c FB68 ldr r3, [r7, #12] + 2259 021e 1B68 ldr r3, [r3] + 2260 0220 42F02002 orr r2, r2, #32 + 2261 0224 1A61 str r2, [r3, #16] + 2262 .L105: +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 2263 .loc 1 1546 12 + 2264 0226 0023 movs r3, #0 + 2265 0228 06E0 b .L99 + 2266 .L96: +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 2267 .loc 1 1551 9 + 2268 022a FB68 ldr r3, [r7, #12] + 2269 022c 5B6A ldr r3, [r3, #36] + 2270 .loc 1 1551 21 + 2271 022e 43F48022 orr r2, r3, #262144 + 2272 0232 FB68 ldr r3, [r7, #12] + 2273 0234 5A62 str r2, [r3, #36] +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 2274 .loc 1 1553 12 + 2275 0236 0123 movs r3, #1 + 2276 .L99: +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 2277 .loc 1 1555 1 + 2278 0238 1846 mov r0, r3 + 2279 023a 1C37 adds r7, r7, #28 + 2280 .cfi_def_cfa_offset 4 + 2281 023c BD46 mov sp, r7 + 2282 .cfi_def_cfa_register 13 + ARM GAS /tmp/ccM1MpQr.s page 86 + + + 2283 @ sp needed + 2284 023e 5DF8047B ldr r7, [sp], #4 + 2285 .cfi_restore 7 + 2286 .cfi_def_cfa_offset 0 + 2287 0242 7047 bx lr + 2288 .cfi_endproc + 2289 .LFE145: + 2291 .section .text.HAL_CAN_GetRxFifoFillLevel,"ax",%progbits + 2292 .align 1 + 2293 .global HAL_CAN_GetRxFifoFillLevel + 2294 .syntax unified + 2295 .thumb + 2296 .thumb_func + 2298 HAL_CAN_GetRxFifoFillLevel: + 2299 .LFB146: +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Return Rx FIFO fill level. +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param RxFifo Rx FIFO. +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be a value of @arg CAN_receive_FIFO_number. +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval Number of messages available in Rx FIFO. +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_GetRxFifoFillLevel(const CAN_HandleTypeDef *hcan, uint32_t RxFifo) +1566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 2300 .loc 1 1566 1 + 2301 .cfi_startproc + 2302 @ args = 0, pretend = 0, frame = 16 + 2303 @ frame_needed = 1, uses_anonymous_args = 0 + 2304 @ link register save eliminated. + 2305 0000 80B4 push {r7} + 2306 .cfi_def_cfa_offset 4 + 2307 .cfi_offset 7, -4 + 2308 0002 85B0 sub sp, sp, #20 + 2309 .cfi_def_cfa_offset 24 + 2310 0004 00AF add r7, sp, #0 + 2311 .cfi_def_cfa_register 7 + 2312 0006 7860 str r0, [r7, #4] + 2313 0008 3960 str r1, [r7] +1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t filllevel = 0U; + 2314 .loc 1 1567 12 + 2315 000a 0023 movs r3, #0 + 2316 000c FB60 str r3, [r7, #12] +1568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 2317 .loc 1 1568 24 + 2318 000e 7B68 ldr r3, [r7, #4] + 2319 0010 93F82030 ldrb r3, [r3, #32] + 2320 0014 FB72 strb r3, [r7, #11] +1569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_RX_FIFO(RxFifo)); +1572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 2321 .loc 1 1573 6 + 2322 0016 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 2323 0018 012B cmp r3, #1 + ARM GAS /tmp/ccM1MpQr.s page 87 + + + 2324 001a 02D0 beq .L107 + 2325 .loc 1 1573 38 discriminator 1 + 2326 001c FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 2327 001e 022B cmp r3, #2 + 2328 0020 0FD1 bne .L108 + 2329 .L107: +1574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (RxFifo == CAN_RX_FIFO0) + 2330 .loc 1 1576 8 + 2331 0022 3B68 ldr r3, [r7] + 2332 0024 002B cmp r3, #0 + 2333 0026 06D1 bne .L109 +1577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** filllevel = hcan->Instance->RF0R & CAN_RF0R_FMP0; + 2334 .loc 1 1578 23 + 2335 0028 7B68 ldr r3, [r7, #4] + 2336 002a 1B68 ldr r3, [r3] + 2337 .loc 1 1578 33 + 2338 002c DB68 ldr r3, [r3, #12] + 2339 .loc 1 1578 17 + 2340 002e 03F00303 and r3, r3, #3 + 2341 0032 FB60 str r3, [r7, #12] + 2342 0034 05E0 b .L108 + 2343 .L109: +1579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else /* RxFifo == CAN_RX_FIFO1 */ +1581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** filllevel = hcan->Instance->RF1R & CAN_RF1R_FMP1; + 2344 .loc 1 1582 23 + 2345 0036 7B68 ldr r3, [r7, #4] + 2346 0038 1B68 ldr r3, [r3] + 2347 .loc 1 1582 33 + 2348 003a 1B69 ldr r3, [r3, #16] + 2349 .loc 1 1582 17 + 2350 003c 03F00303 and r3, r3, #3 + 2351 0040 FB60 str r3, [r7, #12] + 2352 .L108: +1583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return Rx FIFO fill level */ +1587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return filllevel; + 2353 .loc 1 1587 10 + 2354 0042 FB68 ldr r3, [r7, #12] +1588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 2355 .loc 1 1588 1 + 2356 0044 1846 mov r0, r3 + 2357 0046 1437 adds r7, r7, #20 + 2358 .cfi_def_cfa_offset 4 + 2359 0048 BD46 mov sp, r7 + 2360 .cfi_def_cfa_register 13 + 2361 @ sp needed + 2362 004a 5DF8047B ldr r7, [sp], #4 + 2363 .cfi_restore 7 + 2364 .cfi_def_cfa_offset 0 + 2365 004e 7047 bx lr + ARM GAS /tmp/ccM1MpQr.s page 88 + + + 2366 .cfi_endproc + 2367 .LFE146: + 2369 .section .text.HAL_CAN_ActivateNotification,"ax",%progbits + 2370 .align 1 + 2371 .global HAL_CAN_ActivateNotification + 2372 .syntax unified + 2373 .thumb + 2374 .thumb_func + 2376 HAL_CAN_ActivateNotification: + 2377 .LFB147: +1589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} +1592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group4 Interrupts management +1595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Interrupts management +1596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * +1597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim +1598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +1599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Interrupts management ##### +1600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +1601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] This section provides functions allowing to: +1602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_ActivateNotification : Enable interrupts +1603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_DeactivateNotification : Disable interrupts +1604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_IRQHandler : Handles CAN interrupt request +1605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim +1607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ +1608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Enable interrupts. +1612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param ActiveITs indicates which interrupts will be enabled. +1615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be any combination of @arg CAN_Interrupts. +1616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_ActivateNotification(CAN_HandleTypeDef *hcan, uint32_t ActiveITs) +1619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 2378 .loc 1 1619 1 + 2379 .cfi_startproc + 2380 @ args = 0, pretend = 0, frame = 16 + 2381 @ frame_needed = 1, uses_anonymous_args = 0 + 2382 @ link register save eliminated. + 2383 0000 80B4 push {r7} + 2384 .cfi_def_cfa_offset 4 + 2385 .cfi_offset 7, -4 + 2386 0002 85B0 sub sp, sp, #20 + 2387 .cfi_def_cfa_offset 24 + 2388 0004 00AF add r7, sp, #0 + 2389 .cfi_def_cfa_register 7 + 2390 0006 7860 str r0, [r7, #4] + 2391 0008 3960 str r1, [r7] +1620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 2392 .loc 1 1620 24 + ARM GAS /tmp/ccM1MpQr.s page 89 + + + 2393 000a 7B68 ldr r3, [r7, #4] + 2394 000c 93F82030 ldrb r3, [r3, #32] + 2395 0010 FB73 strb r3, [r7, #15] +1621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_IT(ActiveITs)); +1624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 2396 .loc 1 1625 6 + 2397 0012 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2398 0014 012B cmp r3, #1 + 2399 0016 02D0 beq .L112 + 2400 .loc 1 1625 38 discriminator 1 + 2401 0018 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2402 001a 022B cmp r3, #2 + 2403 001c 09D1 bne .L113 + 2404 .L112: +1626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Enable the selected interrupts */ +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_ENABLE_IT(hcan, ActiveITs); + 2405 .loc 1 1629 5 + 2406 001e 7B68 ldr r3, [r7, #4] + 2407 0020 1B68 ldr r3, [r3] + 2408 0022 5969 ldr r1, [r3, #20] + 2409 0024 7B68 ldr r3, [r7, #4] + 2410 0026 1B68 ldr r3, [r3] + 2411 0028 3A68 ldr r2, [r7] + 2412 002a 0A43 orrs r2, r2, r1 + 2413 002c 5A61 str r2, [r3, #20] +1630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 2414 .loc 1 1632 12 + 2415 002e 0023 movs r3, #0 + 2416 0030 06E0 b .L114 + 2417 .L113: +1633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 2418 .loc 1 1637 9 + 2419 0032 7B68 ldr r3, [r7, #4] + 2420 0034 5B6A ldr r3, [r3, #36] + 2421 .loc 1 1637 21 + 2422 0036 43F48022 orr r2, r3, #262144 + 2423 003a 7B68 ldr r3, [r7, #4] + 2424 003c 5A62 str r2, [r3, #36] +1638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 2425 .loc 1 1639 12 + 2426 003e 0123 movs r3, #1 + 2427 .L114: +1640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 2428 .loc 1 1641 1 + ARM GAS /tmp/ccM1MpQr.s page 90 + + + 2429 0040 1846 mov r0, r3 + 2430 0042 1437 adds r7, r7, #20 + 2431 .cfi_def_cfa_offset 4 + 2432 0044 BD46 mov sp, r7 + 2433 .cfi_def_cfa_register 13 + 2434 @ sp needed + 2435 0046 5DF8047B ldr r7, [sp], #4 + 2436 .cfi_restore 7 + 2437 .cfi_def_cfa_offset 0 + 2438 004a 7047 bx lr + 2439 .cfi_endproc + 2440 .LFE147: + 2442 .section .text.HAL_CAN_DeactivateNotification,"ax",%progbits + 2443 .align 1 + 2444 .global HAL_CAN_DeactivateNotification + 2445 .syntax unified + 2446 .thumb + 2447 .thumb_func + 2449 HAL_CAN_DeactivateNotification: + 2450 .LFB148: +1642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Disable interrupts. +1645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +1646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param InactiveITs indicates which interrupts will be disabled. +1648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * This parameter can be any combination of @arg CAN_Interrupts. +1649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +1650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_DeactivateNotification(CAN_HandleTypeDef *hcan, uint32_t InactiveITs) +1652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 2451 .loc 1 1652 1 + 2452 .cfi_startproc + 2453 @ args = 0, pretend = 0, frame = 16 + 2454 @ frame_needed = 1, uses_anonymous_args = 0 + 2455 @ link register save eliminated. + 2456 0000 80B4 push {r7} + 2457 .cfi_def_cfa_offset 4 + 2458 .cfi_offset 7, -4 + 2459 0002 85B0 sub sp, sp, #20 + 2460 .cfi_def_cfa_offset 24 + 2461 0004 00AF add r7, sp, #0 + 2462 .cfi_def_cfa_register 7 + 2463 0006 7860 str r0, [r7, #4] + 2464 0008 3960 str r1, [r7] +1653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 2465 .loc 1 1653 24 + 2466 000a 7B68 ldr r3, [r7, #4] + 2467 000c 93F82030 ldrb r3, [r3, #32] + 2468 0010 FB73 strb r3, [r7, #15] +1654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check function parameters */ +1656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** assert_param(IS_CAN_IT(InactiveITs)); +1657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 2469 .loc 1 1658 6 + 2470 0012 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + ARM GAS /tmp/ccM1MpQr.s page 91 + + + 2471 0014 012B cmp r3, #1 + 2472 0016 02D0 beq .L116 + 2473 .loc 1 1658 38 discriminator 1 + 2474 0018 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2475 001a 022B cmp r3, #2 + 2476 001c 0AD1 bne .L117 + 2477 .L116: +1659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +1660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Disable the selected interrupts */ +1662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_DISABLE_IT(hcan, InactiveITs); + 2478 .loc 1 1662 5 + 2479 001e 7B68 ldr r3, [r7, #4] + 2480 0020 1B68 ldr r3, [r3] + 2481 0022 5969 ldr r1, [r3, #20] + 2482 0024 3B68 ldr r3, [r7] + 2483 0026 DA43 mvns r2, r3 + 2484 0028 7B68 ldr r3, [r7, #4] + 2485 002a 1B68 ldr r3, [r3] + 2486 002c 0A40 ands r2, r2, r1 + 2487 002e 5A61 str r2, [r3, #20] +1663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return function status */ +1665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_OK; + 2488 .loc 1 1665 12 + 2489 0030 0023 movs r3, #0 + 2490 0032 06E0 b .L118 + 2491 .L117: +1666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 2492 .loc 1 1670 9 + 2493 0034 7B68 ldr r3, [r7, #4] + 2494 0036 5B6A ldr r3, [r3, #36] + 2495 .loc 1 1670 21 + 2496 0038 43F48022 orr r2, r3, #262144 + 2497 003c 7B68 ldr r3, [r7, #4] + 2498 003e 5A62 str r2, [r3, #36] +1671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return HAL_ERROR; + 2499 .loc 1 1672 12 + 2500 0040 0123 movs r3, #1 + 2501 .L118: +1673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 2502 .loc 1 1674 1 + 2503 0042 1846 mov r0, r3 + 2504 0044 1437 adds r7, r7, #20 + 2505 .cfi_def_cfa_offset 4 + 2506 0046 BD46 mov sp, r7 + 2507 .cfi_def_cfa_register 13 + 2508 @ sp needed + 2509 0048 5DF8047B ldr r7, [sp], #4 + 2510 .cfi_restore 7 + 2511 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccM1MpQr.s page 92 + + + 2512 004c 7047 bx lr + 2513 .cfi_endproc + 2514 .LFE148: + 2516 .section .text.HAL_CAN_IRQHandler,"ax",%progbits + 2517 .align 1 + 2518 .global HAL_CAN_IRQHandler + 2519 .syntax unified + 2520 .thumb + 2521 .thumb_func + 2523 HAL_CAN_IRQHandler: + 2524 .LFB149: +1675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +1677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Handles CAN interrupt request +1678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +1679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +1680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +1681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +1682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** void HAL_CAN_IRQHandler(CAN_HandleTypeDef *hcan) +1683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 2525 .loc 1 1683 1 + 2526 .cfi_startproc + 2527 @ args = 0, pretend = 0, frame = 40 + 2528 @ frame_needed = 1, uses_anonymous_args = 0 + 2529 0000 80B5 push {r7, lr} + 2530 .cfi_def_cfa_offset 8 + 2531 .cfi_offset 7, -8 + 2532 .cfi_offset 14, -4 + 2533 0002 8AB0 sub sp, sp, #40 + 2534 .cfi_def_cfa_offset 48 + 2535 0004 00AF add r7, sp, #0 + 2536 .cfi_def_cfa_register 7 + 2537 0006 7860 str r0, [r7, #4] +1684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t errorcode = HAL_CAN_ERROR_NONE; + 2538 .loc 1 1684 12 + 2539 0008 0023 movs r3, #0 + 2540 000a 7B62 str r3, [r7, #36] +1685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t interrupts = READ_REG(hcan->Instance->IER); + 2541 .loc 1 1685 25 + 2542 000c 7B68 ldr r3, [r7, #4] + 2543 000e 1B68 ldr r3, [r3] + 2544 .loc 1 1685 12 + 2545 0010 5B69 ldr r3, [r3, #20] + 2546 0012 3B62 str r3, [r7, #32] +1686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t msrflags = READ_REG(hcan->Instance->MSR); + 2547 .loc 1 1686 23 + 2548 0014 7B68 ldr r3, [r7, #4] + 2549 0016 1B68 ldr r3, [r3] + 2550 .loc 1 1686 12 + 2551 0018 5B68 ldr r3, [r3, #4] + 2552 001a FB61 str r3, [r7, #28] +1687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t tsrflags = READ_REG(hcan->Instance->TSR); + 2553 .loc 1 1687 23 + 2554 001c 7B68 ldr r3, [r7, #4] + 2555 001e 1B68 ldr r3, [r3] + 2556 .loc 1 1687 12 + 2557 0020 9B68 ldr r3, [r3, #8] + ARM GAS /tmp/ccM1MpQr.s page 93 + + + 2558 0022 BB61 str r3, [r7, #24] +1688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t rf0rflags = READ_REG(hcan->Instance->RF0R); + 2559 .loc 1 1688 24 + 2560 0024 7B68 ldr r3, [r7, #4] + 2561 0026 1B68 ldr r3, [r3] + 2562 .loc 1 1688 12 + 2563 0028 DB68 ldr r3, [r3, #12] + 2564 002a 7B61 str r3, [r7, #20] +1689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t rf1rflags = READ_REG(hcan->Instance->RF1R); + 2565 .loc 1 1689 24 + 2566 002c 7B68 ldr r3, [r7, #4] + 2567 002e 1B68 ldr r3, [r3] + 2568 .loc 1 1689 12 + 2569 0030 1B69 ldr r3, [r3, #16] + 2570 0032 3B61 str r3, [r7, #16] +1690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t esrflags = READ_REG(hcan->Instance->ESR); + 2571 .loc 1 1690 23 + 2572 0034 7B68 ldr r3, [r7, #4] + 2573 0036 1B68 ldr r3, [r3] + 2574 .loc 1 1690 12 + 2575 0038 9B69 ldr r3, [r3, #24] + 2576 003a FB60 str r3, [r7, #12] +1691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmit Mailbox empty interrupt management *****************************/ +1693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_TX_MAILBOX_EMPTY) != 0U) + 2577 .loc 1 1693 19 + 2578 003c 3B6A ldr r3, [r7, #32] + 2579 003e 03F00103 and r3, r3, #1 + 2580 .loc 1 1693 6 + 2581 0042 002B cmp r3, #0 + 2582 0044 7CD0 beq .L120 +1694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmit Mailbox 0 management *****************************************/ +1696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_RQCP0) != 0U) + 2583 .loc 1 1696 19 + 2584 0046 BB69 ldr r3, [r7, #24] + 2585 0048 03F00103 and r3, r3, #1 + 2586 .loc 1 1696 8 + 2587 004c 002B cmp r3, #0 + 2588 004e 23D0 beq .L121 +1697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear the Transmission Complete flag (and TXOK0,ALST0,TERR0 bits) */ +1699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_RQCP0); + 2589 .loc 1 1699 7 + 2590 0050 7B68 ldr r3, [r7, #4] + 2591 0052 1B68 ldr r3, [r3] + 2592 0054 0122 movs r2, #1 + 2593 0056 9A60 str r2, [r3, #8] +1700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_TXOK0) != 0U) + 2594 .loc 1 1701 21 + 2595 0058 BB69 ldr r3, [r7, #24] + 2596 005a 03F00203 and r3, r3, #2 + 2597 .loc 1 1701 10 + 2598 005e 002B cmp r3, #0 + 2599 0060 03D0 beq .L122 +1702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + ARM GAS /tmp/ccM1MpQr.s page 94 + + +1703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 0 complete callback */ +1704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0CompleteCallback(hcan); +1707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox0CompleteCallback(hcan); + 2600 .loc 1 1709 9 + 2601 0062 7868 ldr r0, [r7, #4] + 2602 0064 FFF7FEFF bl HAL_CAN_TxMailbox0CompleteCallback + 2603 0068 16E0 b .L121 + 2604 .L122: +1710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_ALST0) != 0U) + 2605 .loc 1 1714 23 + 2606 006a BB69 ldr r3, [r7, #24] + 2607 006c 03F00403 and r3, r3, #4 + 2608 .loc 1 1714 12 + 2609 0070 002B cmp r3, #0 + 2610 0072 04D0 beq .L123 +1715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_ALST0; + 2611 .loc 1 1717 21 + 2612 0074 7B6A ldr r3, [r7, #36] + 2613 0076 43F40063 orr r3, r3, #2048 + 2614 007a 7B62 str r3, [r7, #36] + 2615 007c 0CE0 b .L121 + 2616 .L123: +1718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if ((tsrflags & CAN_TSR_TERR0) != 0U) + 2617 .loc 1 1719 28 + 2618 007e BB69 ldr r3, [r7, #24] + 2619 0080 03F00803 and r3, r3, #8 + 2620 .loc 1 1719 17 + 2621 0084 002B cmp r3, #0 + 2622 0086 04D0 beq .L124 +1720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_TERR0; + 2623 .loc 1 1722 21 + 2624 0088 7B6A ldr r3, [r7, #36] + 2625 008a 43F48053 orr r3, r3, #4096 + 2626 008e 7B62 str r3, [r7, #36] + 2627 0090 02E0 b .L121 + 2628 .L124: +1723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 0 abort callback */ +1727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox0AbortCallback(hcan); +1730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else + ARM GAS /tmp/ccM1MpQr.s page 95 + + +1731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox0AbortCallback(hcan); + 2629 .loc 1 1732 11 + 2630 0092 7868 ldr r0, [r7, #4] + 2631 0094 FFF7FEFF bl HAL_CAN_TxMailbox0AbortCallback + 2632 .L121: +1733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmit Mailbox 1 management *****************************************/ +1739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_RQCP1) != 0U) + 2633 .loc 1 1739 19 + 2634 0098 BB69 ldr r3, [r7, #24] + 2635 009a 03F48073 and r3, r3, #256 + 2636 .loc 1 1739 8 + 2637 009e 002B cmp r3, #0 + 2638 00a0 24D0 beq .L125 +1740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear the Transmission Complete flag (and TXOK1,ALST1,TERR1 bits) */ +1742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_RQCP1); + 2639 .loc 1 1742 7 + 2640 00a2 7B68 ldr r3, [r7, #4] + 2641 00a4 1B68 ldr r3, [r3] + 2642 00a6 4FF48072 mov r2, #256 + 2643 00aa 9A60 str r2, [r3, #8] +1743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_TXOK1) != 0U) + 2644 .loc 1 1744 21 + 2645 00ac BB69 ldr r3, [r7, #24] + 2646 00ae 03F40073 and r3, r3, #512 + 2647 .loc 1 1744 10 + 2648 00b2 002B cmp r3, #0 + 2649 00b4 03D0 beq .L126 +1745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 1 complete callback */ +1747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1CompleteCallback(hcan); +1750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox1CompleteCallback(hcan); + 2650 .loc 1 1752 9 + 2651 00b6 7868 ldr r0, [r7, #4] + 2652 00b8 FFF7FEFF bl HAL_CAN_TxMailbox1CompleteCallback + 2653 00bc 16E0 b .L125 + 2654 .L126: +1753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_ALST1) != 0U) + 2655 .loc 1 1757 23 + 2656 00be BB69 ldr r3, [r7, #24] + 2657 00c0 03F48063 and r3, r3, #1024 + 2658 .loc 1 1757 12 + ARM GAS /tmp/ccM1MpQr.s page 96 + + + 2659 00c4 002B cmp r3, #0 + 2660 00c6 04D0 beq .L127 +1758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_ALST1; + 2661 .loc 1 1760 21 + 2662 00c8 7B6A ldr r3, [r7, #36] + 2663 00ca 43F40053 orr r3, r3, #8192 + 2664 00ce 7B62 str r3, [r7, #36] + 2665 00d0 0CE0 b .L125 + 2666 .L127: +1761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if ((tsrflags & CAN_TSR_TERR1) != 0U) + 2667 .loc 1 1762 28 + 2668 00d2 BB69 ldr r3, [r7, #24] + 2669 00d4 03F40063 and r3, r3, #2048 + 2670 .loc 1 1762 17 + 2671 00d8 002B cmp r3, #0 + 2672 00da 04D0 beq .L128 +1763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_TERR1; + 2673 .loc 1 1765 21 + 2674 00dc 7B6A ldr r3, [r7, #36] + 2675 00de 43F48043 orr r3, r3, #16384 + 2676 00e2 7B62 str r3, [r7, #36] + 2677 00e4 02E0 b .L125 + 2678 .L128: +1766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 1 abort callback */ +1770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox1AbortCallback(hcan); +1773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox1AbortCallback(hcan); + 2679 .loc 1 1775 11 + 2680 00e6 7868 ldr r0, [r7, #4] + 2681 00e8 FFF7FEFF bl HAL_CAN_TxMailbox1AbortCallback + 2682 .L125: +1776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmit Mailbox 2 management *****************************************/ +1782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_RQCP2) != 0U) + 2683 .loc 1 1782 19 + 2684 00ec BB69 ldr r3, [r7, #24] + 2685 00ee 03F48033 and r3, r3, #65536 + 2686 .loc 1 1782 8 + 2687 00f2 002B cmp r3, #0 + 2688 00f4 24D0 beq .L120 +1783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear the Transmission Complete flag (and TXOK2,ALST2,TERR2 bits) */ + ARM GAS /tmp/ccM1MpQr.s page 97 + + +1785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_RQCP2); + 2689 .loc 1 1785 7 + 2690 00f6 7B68 ldr r3, [r7, #4] + 2691 00f8 1B68 ldr r3, [r3] + 2692 00fa 4FF48032 mov r2, #65536 + 2693 00fe 9A60 str r2, [r3, #8] +1786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_TXOK2) != 0U) + 2694 .loc 1 1787 21 + 2695 0100 BB69 ldr r3, [r7, #24] + 2696 0102 03F40033 and r3, r3, #131072 + 2697 .loc 1 1787 10 + 2698 0106 002B cmp r3, #0 + 2699 0108 03D0 beq .L129 +1788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 2 complete callback */ +1790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2CompleteCallback(hcan); +1793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox2CompleteCallback(hcan); + 2700 .loc 1 1795 9 + 2701 010a 7868 ldr r0, [r7, #4] + 2702 010c FFF7FEFF bl HAL_CAN_TxMailbox2CompleteCallback + 2703 0110 16E0 b .L120 + 2704 .L129: +1796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((tsrflags & CAN_TSR_ALST2) != 0U) + 2705 .loc 1 1800 23 + 2706 0112 BB69 ldr r3, [r7, #24] + 2707 0114 03F48023 and r3, r3, #262144 + 2708 .loc 1 1800 12 + 2709 0118 002B cmp r3, #0 + 2710 011a 04D0 beq .L130 +1801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +1803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_ALST2; + 2711 .loc 1 1803 21 + 2712 011c 7B6A ldr r3, [r7, #36] + 2713 011e 43F40043 orr r3, r3, #32768 + 2714 0122 7B62 str r3, [r7, #36] + 2715 0124 0CE0 b .L120 + 2716 .L130: +1804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if ((tsrflags & CAN_TSR_TERR2) != 0U) + 2717 .loc 1 1805 28 + 2718 0126 BB69 ldr r3, [r7, #24] + 2719 0128 03F40023 and r3, r3, #524288 + 2720 .loc 1 1805 17 + 2721 012c 002B cmp r3, #0 + 2722 012e 04D0 beq .L131 +1806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ + ARM GAS /tmp/ccM1MpQr.s page 98 + + +1808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_TX_TERR2; + 2723 .loc 1 1808 21 + 2724 0130 7B6A ldr r3, [r7, #36] + 2725 0132 43F48033 orr r3, r3, #65536 + 2726 0136 7B62 str r3, [r7, #36] + 2727 0138 02E0 b .L120 + 2728 .L131: +1809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +1811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Transmission Mailbox 2 abort callback */ +1813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->TxMailbox2AbortCallback(hcan); +1816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_TxMailbox2AbortCallback(hcan); + 2729 .loc 1 1818 11 + 2730 013a 7868 ldr r0, [r7, #4] + 2731 013c FFF7FEFF bl HAL_CAN_TxMailbox2AbortCallback + 2732 .L120: +1819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 0 overrun interrupt management *****************************/ +1826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO0_OVERRUN) != 0U) + 2733 .loc 1 1826 19 + 2734 0140 3B6A ldr r3, [r7, #32] + 2735 0142 03F00803 and r3, r3, #8 + 2736 .loc 1 1826 6 + 2737 0146 002B cmp r3, #0 + 2738 0148 0CD0 beq .L132 +1827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((rf0rflags & CAN_RF0R_FOVR0) != 0U) + 2739 .loc 1 1828 20 + 2740 014a 7B69 ldr r3, [r7, #20] + 2741 014c 03F01003 and r3, r3, #16 + 2742 .loc 1 1828 8 + 2743 0150 002B cmp r3, #0 + 2744 0152 07D0 beq .L132 +1829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Rx Fifo 0 overrun error */ +1831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_RX_FOV0; + 2745 .loc 1 1831 17 + 2746 0154 7B6A ldr r3, [r7, #36] + 2747 0156 43F40073 orr r3, r3, #512 + 2748 015a 7B62 str r3, [r7, #36] +1832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear FIFO0 Overrun Flag */ +1834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_FOV0); + 2749 .loc 1 1834 7 + 2750 015c 7B68 ldr r3, [r7, #4] + 2751 015e 1B68 ldr r3, [r3] + 2752 0160 1022 movs r2, #16 + ARM GAS /tmp/ccM1MpQr.s page 99 + + + 2753 0162 DA60 str r2, [r3, #12] + 2754 .L132: +1835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 0 full interrupt management ********************************/ +1839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO0_FULL) != 0U) + 2755 .loc 1 1839 19 + 2756 0164 3B6A ldr r3, [r7, #32] + 2757 0166 03F00403 and r3, r3, #4 + 2758 .loc 1 1839 6 + 2759 016a 002B cmp r3, #0 + 2760 016c 0BD0 beq .L133 +1840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((rf0rflags & CAN_RF0R_FULL0) != 0U) + 2761 .loc 1 1841 20 + 2762 016e 7B69 ldr r3, [r7, #20] + 2763 0170 03F00803 and r3, r3, #8 + 2764 .loc 1 1841 8 + 2765 0174 002B cmp r3, #0 + 2766 0176 06D0 beq .L133 +1842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear FIFO 0 full Flag */ +1844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_FF0); + 2767 .loc 1 1844 7 + 2768 0178 7B68 ldr r3, [r7, #4] + 2769 017a 1B68 ldr r3, [r3] + 2770 017c 0822 movs r2, #8 + 2771 017e DA60 str r2, [r3, #12] +1845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 0 full Callback */ +1847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0FullCallback(hcan); +1850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RxFifo0FullCallback(hcan); + 2772 .loc 1 1852 7 + 2773 0180 7868 ldr r0, [r7, #4] + 2774 0182 FFF7FEFF bl HAL_CAN_RxFifo0FullCallback + 2775 .L133: +1853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 0 message pending interrupt management *********************/ +1858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO0_MSG_PENDING) != 0U) + 2776 .loc 1 1858 19 + 2777 0186 3B6A ldr r3, [r7, #32] + 2778 0188 03F00203 and r3, r3, #2 + 2779 .loc 1 1858 6 + 2780 018c 002B cmp r3, #0 + 2781 018e 09D0 beq .L134 +1859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check if message is still pending */ +1861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->RF0R & CAN_RF0R_FMP0) != 0U) + 2782 .loc 1 1861 14 + ARM GAS /tmp/ccM1MpQr.s page 100 + + + 2783 0190 7B68 ldr r3, [r7, #4] + 2784 0192 1B68 ldr r3, [r3] + 2785 .loc 1 1861 24 + 2786 0194 DB68 ldr r3, [r3, #12] + 2787 .loc 1 1861 31 + 2788 0196 03F00303 and r3, r3, #3 + 2789 .loc 1 1861 8 + 2790 019a 002B cmp r3, #0 + 2791 019c 02D0 beq .L134 +1862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 0 message pending Callback */ +1864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo0MsgPendingCallback(hcan); +1867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RxFifo0MsgPendingCallback(hcan); + 2792 .loc 1 1869 7 + 2793 019e 7868 ldr r0, [r7, #4] + 2794 01a0 FFF7FEFF bl HAL_CAN_RxFifo0MsgPendingCallback + 2795 .L134: +1870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 1 overrun interrupt management *****************************/ +1875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO1_OVERRUN) != 0U) + 2796 .loc 1 1875 19 + 2797 01a4 3B6A ldr r3, [r7, #32] + 2798 01a6 03F04003 and r3, r3, #64 + 2799 .loc 1 1875 6 + 2800 01aa 002B cmp r3, #0 + 2801 01ac 0CD0 beq .L135 +1876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((rf1rflags & CAN_RF1R_FOVR1) != 0U) + 2802 .loc 1 1877 20 + 2803 01ae 3B69 ldr r3, [r7, #16] + 2804 01b0 03F01003 and r3, r3, #16 + 2805 .loc 1 1877 8 + 2806 01b4 002B cmp r3, #0 + 2807 01b6 07D0 beq .L135 +1878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Rx Fifo 1 overrun error */ +1880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_RX_FOV1; + 2808 .loc 1 1880 17 + 2809 01b8 7B6A ldr r3, [r7, #36] + 2810 01ba 43F48063 orr r3, r3, #1024 + 2811 01be 7B62 str r3, [r7, #36] +1881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear FIFO1 Overrun Flag */ +1883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_FOV1); + 2812 .loc 1 1883 7 + 2813 01c0 7B68 ldr r3, [r7, #4] + 2814 01c2 1B68 ldr r3, [r3] + 2815 01c4 1022 movs r2, #16 + 2816 01c6 1A61 str r2, [r3, #16] + 2817 .L135: + ARM GAS /tmp/ccM1MpQr.s page 101 + + +1884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 1 full interrupt management ********************************/ +1888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO1_FULL) != 0U) + 2818 .loc 1 1888 19 + 2819 01c8 3B6A ldr r3, [r7, #32] + 2820 01ca 03F02003 and r3, r3, #32 + 2821 .loc 1 1888 6 + 2822 01ce 002B cmp r3, #0 + 2823 01d0 0BD0 beq .L136 +1889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((rf1rflags & CAN_RF1R_FULL1) != 0U) + 2824 .loc 1 1890 20 + 2825 01d2 3B69 ldr r3, [r7, #16] + 2826 01d4 03F00803 and r3, r3, #8 + 2827 .loc 1 1890 8 + 2828 01d8 002B cmp r3, #0 + 2829 01da 06D0 beq .L136 +1891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear FIFO 1 full Flag */ +1893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_FF1); + 2830 .loc 1 1893 7 + 2831 01dc 7B68 ldr r3, [r7, #4] + 2832 01de 1B68 ldr r3, [r3] + 2833 01e0 0822 movs r2, #8 + 2834 01e2 1A61 str r2, [r3, #16] +1894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 1 full Callback */ +1896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1FullCallback(hcan); +1899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RxFifo1FullCallback(hcan); + 2835 .loc 1 1901 7 + 2836 01e4 7868 ldr r0, [r7, #4] + 2837 01e6 FFF7FEFF bl HAL_CAN_RxFifo1FullCallback + 2838 .L136: +1902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 1 message pending interrupt management *********************/ +1907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_RX_FIFO1_MSG_PENDING) != 0U) + 2839 .loc 1 1907 19 + 2840 01ea 3B6A ldr r3, [r7, #32] + 2841 01ec 03F01003 and r3, r3, #16 + 2842 .loc 1 1907 6 + 2843 01f0 002B cmp r3, #0 + 2844 01f2 09D0 beq .L137 +1908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check if message is still pending */ +1910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->RF1R & CAN_RF1R_FMP1) != 0U) + 2845 .loc 1 1910 14 + 2846 01f4 7B68 ldr r3, [r7, #4] + 2847 01f6 1B68 ldr r3, [r3] + ARM GAS /tmp/ccM1MpQr.s page 102 + + + 2848 .loc 1 1910 24 + 2849 01f8 1B69 ldr r3, [r3, #16] + 2850 .loc 1 1910 31 + 2851 01fa 03F00303 and r3, r3, #3 + 2852 .loc 1 1910 8 + 2853 01fe 002B cmp r3, #0 + 2854 0200 02D0 beq .L137 +1911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Receive FIFO 1 message pending Callback */ +1913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->RxFifo1MsgPendingCallback(hcan); +1916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_RxFifo1MsgPendingCallback(hcan); + 2855 .loc 1 1918 7 + 2856 0202 7868 ldr r0, [r7, #4] + 2857 0204 FFF7FEFF bl HAL_CAN_RxFifo1MsgPendingCallback + 2858 .L137: +1919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Sleep interrupt management *********************************************/ +1924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_SLEEP_ACK) != 0U) + 2859 .loc 1 1924 19 + 2860 0208 3B6A ldr r3, [r7, #32] + 2861 020a 03F40033 and r3, r3, #131072 + 2862 .loc 1 1924 6 + 2863 020e 002B cmp r3, #0 + 2864 0210 0BD0 beq .L138 +1925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((msrflags & CAN_MSR_SLAKI) != 0U) + 2865 .loc 1 1926 19 + 2866 0212 FB69 ldr r3, [r7, #28] + 2867 0214 03F01003 and r3, r3, #16 + 2868 .loc 1 1926 8 + 2869 0218 002B cmp r3, #0 + 2870 021a 06D0 beq .L138 +1927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear Sleep interrupt Flag */ +1929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_SLAKI); + 2871 .loc 1 1929 7 + 2872 021c 7B68 ldr r3, [r7, #4] + 2873 021e 1B68 ldr r3, [r3] + 2874 0220 1022 movs r2, #16 + 2875 0222 5A60 str r2, [r3, #4] +1930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Sleep Callback */ +1932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->SleepCallback(hcan); +1935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_SleepCallback(hcan); + 2876 .loc 1 1937 7 + 2877 0224 7868 ldr r0, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 103 + + + 2878 0226 FFF7FEFF bl HAL_CAN_SleepCallback + 2879 .L138: +1938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* WakeUp interrupt management *********************************************/ +1943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_WAKEUP) != 0U) + 2880 .loc 1 1943 19 + 2881 022a 3B6A ldr r3, [r7, #32] + 2882 022c 03F48033 and r3, r3, #65536 + 2883 .loc 1 1943 6 + 2884 0230 002B cmp r3, #0 + 2885 0232 0BD0 beq .L139 +1944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((msrflags & CAN_MSR_WKUI) != 0U) + 2886 .loc 1 1945 19 + 2887 0234 FB69 ldr r3, [r7, #28] + 2888 0236 03F00803 and r3, r3, #8 + 2889 .loc 1 1945 8 + 2890 023a 002B cmp r3, #0 + 2891 023c 06D0 beq .L139 +1946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear WakeUp Flag */ +1948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_WKU); + 2892 .loc 1 1948 7 + 2893 023e 7B68 ldr r3, [r7, #4] + 2894 0240 1B68 ldr r3, [r3] + 2895 0242 0822 movs r2, #8 + 2896 0244 5A60 str r2, [r3, #4] +1949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* WakeUp Callback */ +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +1953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->WakeUpFromRxMsgCallback(hcan); +1954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +1956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_WakeUpFromRxMsgCallback(hcan); + 2897 .loc 1 1956 7 + 2898 0246 7868 ldr r0, [r7, #4] + 2899 0248 FFF7FEFF bl HAL_CAN_WakeUpFromRxMsgCallback + 2900 .L139: +1957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Error interrupts management *********************************************/ +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((interrupts & CAN_IT_ERROR) != 0U) + 2901 .loc 1 1962 19 + 2902 024c 3B6A ldr r3, [r7, #32] + 2903 024e 03F40043 and r3, r3, #32768 + 2904 .loc 1 1962 6 + 2905 0252 002B cmp r3, #0 + 2906 0254 7BD0 beq .L140 +1963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((msrflags & CAN_MSR_ERRI) != 0U) + 2907 .loc 1 1964 19 + ARM GAS /tmp/ccM1MpQr.s page 104 + + + 2908 0256 FB69 ldr r3, [r7, #28] + 2909 0258 03F00403 and r3, r3, #4 + 2910 .loc 1 1964 8 + 2911 025c 002B cmp r3, #0 + 2912 025e 72D0 beq .L141 +1965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Error Warning Flag */ +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((interrupts & CAN_IT_ERROR_WARNING) != 0U) && + 2913 .loc 1 1967 24 + 2914 0260 3B6A ldr r3, [r7, #32] + 2915 0262 03F48073 and r3, r3, #256 + 2916 .loc 1 1967 10 + 2917 0266 002B cmp r3, #0 + 2918 0268 08D0 beq .L142 +1968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_EWGF) != 0U)) + 2919 .loc 1 1968 22 + 2920 026a FB68 ldr r3, [r7, #12] + 2921 026c 03F00103 and r3, r3, #1 +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_EWGF) != 0U)) + 2922 .loc 1 1967 55 discriminator 1 + 2923 0270 002B cmp r3, #0 + 2924 0272 03D0 beq .L142 +1969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Error Warning */ +1971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_EWG; + 2925 .loc 1 1971 19 + 2926 0274 7B6A ldr r3, [r7, #36] + 2927 0276 43F00103 orr r3, r3, #1 + 2928 027a 7B62 str r3, [r7, #36] + 2929 .L142: +1972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* No need for clear of Error Warning Flag as read-only */ +1974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Error Passive Flag */ +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((interrupts & CAN_IT_ERROR_PASSIVE) != 0U) && + 2930 .loc 1 1977 24 + 2931 027c 3B6A ldr r3, [r7, #32] + 2932 027e 03F40073 and r3, r3, #512 + 2933 .loc 1 1977 10 + 2934 0282 002B cmp r3, #0 + 2935 0284 08D0 beq .L143 +1978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_EPVF) != 0U)) + 2936 .loc 1 1978 22 + 2937 0286 FB68 ldr r3, [r7, #12] + 2938 0288 03F00203 and r3, r3, #2 +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_EPVF) != 0U)) + 2939 .loc 1 1977 55 discriminator 1 + 2940 028c 002B cmp r3, #0 + 2941 028e 03D0 beq .L143 +1979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Error Passive */ +1981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_EPV; + 2942 .loc 1 1981 19 + 2943 0290 7B6A ldr r3, [r7, #36] + 2944 0292 43F00203 orr r3, r3, #2 + 2945 0296 7B62 str r3, [r7, #36] + ARM GAS /tmp/ccM1MpQr.s page 105 + + + 2946 .L143: +1982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* No need for clear of Error Passive Flag as read-only */ +1984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Bus-off Flag */ +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((interrupts & CAN_IT_BUSOFF) != 0U) && + 2947 .loc 1 1987 24 + 2948 0298 3B6A ldr r3, [r7, #32] + 2949 029a 03F48063 and r3, r3, #1024 + 2950 .loc 1 1987 10 + 2951 029e 002B cmp r3, #0 + 2952 02a0 08D0 beq .L144 +1988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_BOFF) != 0U)) + 2953 .loc 1 1988 22 + 2954 02a2 FB68 ldr r3, [r7, #12] + 2955 02a4 03F00403 and r3, r3, #4 +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_BOFF) != 0U)) + 2956 .loc 1 1987 48 discriminator 1 + 2957 02a8 002B cmp r3, #0 + 2958 02aa 03D0 beq .L144 +1989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +1990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Bus-Off */ +1991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_BOF; + 2959 .loc 1 1991 19 + 2960 02ac 7B6A ldr r3, [r7, #36] + 2961 02ae 43F00403 orr r3, r3, #4 + 2962 02b2 7B62 str r3, [r7, #36] + 2963 .L144: +1992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* No need for clear of Error Bus-Off as read-only */ +1994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +1995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +1996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check Last Error Code Flag */ +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (((interrupts & CAN_IT_LAST_ERROR_CODE) != 0U) && + 2964 .loc 1 1997 24 + 2965 02b4 3B6A ldr r3, [r7, #32] + 2966 02b6 03F40063 and r3, r3, #2048 + 2967 .loc 1 1997 10 + 2968 02ba 002B cmp r3, #0 + 2969 02bc 43D0 beq .L141 +1998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_LEC) != 0U)) + 2970 .loc 1 1998 22 + 2971 02be FB68 ldr r3, [r7, #12] + 2972 02c0 03F07003 and r3, r3, #112 +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ((esrflags & CAN_ESR_LEC) != 0U)) + 2973 .loc 1 1997 57 discriminator 1 + 2974 02c4 002B cmp r3, #0 + 2975 02c6 3ED0 beq .L141 +1999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** switch (esrflags & CAN_ESR_LEC) + 2976 .loc 1 2000 26 + 2977 02c8 FB68 ldr r3, [r7, #12] + 2978 02ca 03F07003 and r3, r3, #112 + 2979 .loc 1 2000 9 + 2980 02ce 602B cmp r3, #96 + 2981 02d0 2BD0 beq .L145 + ARM GAS /tmp/ccM1MpQr.s page 106 + + + 2982 02d2 602B cmp r3, #96 + 2983 02d4 2ED8 bhi .L154 + 2984 02d6 502B cmp r3, #80 + 2985 02d8 22D0 beq .L147 + 2986 02da 502B cmp r3, #80 + 2987 02dc 2AD8 bhi .L154 + 2988 02de 402B cmp r3, #64 + 2989 02e0 19D0 beq .L148 + 2990 02e2 402B cmp r3, #64 + 2991 02e4 26D8 bhi .L154 + 2992 02e6 302B cmp r3, #48 + 2993 02e8 10D0 beq .L149 + 2994 02ea 302B cmp r3, #48 + 2995 02ec 22D8 bhi .L154 + 2996 02ee 102B cmp r3, #16 + 2997 02f0 02D0 beq .L150 + 2998 02f2 202B cmp r3, #32 + 2999 02f4 05D0 beq .L151 +2001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_0): +2003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Stuff error */ +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_STF; +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_1): +2007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Form error */ +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_FOR; +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_1 | CAN_ESR_LEC_0): +2011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Acknowledgement error */ +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_ACK; +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2): +2015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Bit recessive error */ +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_BR; +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2 | CAN_ESR_LEC_0): +2019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to Bit Dominant error */ +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_BD; +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2 | CAN_ESR_LEC_1): +2023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Set CAN error code to CRC error */ +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** errorcode |= HAL_CAN_ERROR_CRC; +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; +2026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default: +2027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3000 .loc 1 2027 13 + 3001 02f6 1DE0 b .L154 + 3002 .L150: +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3003 .loc 1 2004 23 + 3004 02f8 7B6A ldr r3, [r7, #36] + 3005 02fa 43F00803 orr r3, r3, #8 + 3006 02fe 7B62 str r3, [r7, #36] +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_1): + 3007 .loc 1 2005 13 + 3008 0300 19E0 b .L152 + 3009 .L151: + ARM GAS /tmp/ccM1MpQr.s page 107 + + +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3010 .loc 1 2008 23 + 3011 0302 7B6A ldr r3, [r7, #36] + 3012 0304 43F01003 orr r3, r3, #16 + 3013 0308 7B62 str r3, [r7, #36] +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_1 | CAN_ESR_LEC_0): + 3014 .loc 1 2009 13 + 3015 030a 14E0 b .L152 + 3016 .L149: +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3017 .loc 1 2012 23 + 3018 030c 7B6A ldr r3, [r7, #36] + 3019 030e 43F02003 orr r3, r3, #32 + 3020 0312 7B62 str r3, [r7, #36] +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2): + 3021 .loc 1 2013 13 + 3022 0314 0FE0 b .L152 + 3023 .L148: +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3024 .loc 1 2016 23 + 3025 0316 7B6A ldr r3, [r7, #36] + 3026 0318 43F04003 orr r3, r3, #64 + 3027 031c 7B62 str r3, [r7, #36] +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2 | CAN_ESR_LEC_0): + 3028 .loc 1 2017 13 + 3029 031e 0AE0 b .L152 + 3030 .L147: +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3031 .loc 1 2020 23 + 3032 0320 7B6A ldr r3, [r7, #36] + 3033 0322 43F08003 orr r3, r3, #128 + 3034 0326 7B62 str r3, [r7, #36] +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** case (CAN_ESR_LEC_2 | CAN_ESR_LEC_1): + 3035 .loc 1 2021 13 + 3036 0328 05E0 b .L152 + 3037 .L145: +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** break; + 3038 .loc 1 2024 23 + 3039 032a 7B6A ldr r3, [r7, #36] + 3040 032c 43F48073 orr r3, r3, #256 + 3041 0330 7B62 str r3, [r7, #36] +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** default: + 3042 .loc 1 2025 13 + 3043 0332 00E0 b .L152 + 3044 .L154: + 3045 .loc 1 2027 13 + 3046 0334 00BF nop + 3047 .L152: +2028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear Last error code Flag */ +2031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** CLEAR_BIT(hcan->Instance->ESR, CAN_ESR_LEC); + 3048 .loc 1 2031 9 + 3049 0336 7B68 ldr r3, [r7, #4] + 3050 0338 1B68 ldr r3, [r3] + 3051 033a 9A69 ldr r2, [r3, #24] + 3052 033c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 108 + + + 3053 033e 1B68 ldr r3, [r3] + 3054 0340 22F07002 bic r2, r2, #112 + 3055 0344 9A61 str r2, [r3, #24] + 3056 .L141: +2032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Clear ERRI Flag */ +2036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __HAL_CAN_CLEAR_FLAG(hcan, CAN_FLAG_ERRI); + 3057 .loc 1 2036 5 + 3058 0346 7B68 ldr r3, [r7, #4] + 3059 0348 1B68 ldr r3, [r3] + 3060 034a 0422 movs r2, #4 + 3061 034c 5A60 str r2, [r3, #4] + 3062 .L140: +2037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call the Error call Back in case of Errors */ +2040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if (errorcode != HAL_CAN_ERROR_NONE) + 3063 .loc 1 2040 6 + 3064 034e 7B6A ldr r3, [r7, #36] + 3065 0350 002B cmp r3, #0 + 3066 0352 08D0 beq .L155 +2041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code in handle */ +2043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= errorcode; + 3067 .loc 1 2043 9 + 3068 0354 7B68 ldr r3, [r7, #4] + 3069 0356 5A6A ldr r2, [r3, #36] + 3070 .loc 1 2043 21 + 3071 0358 7B6A ldr r3, [r7, #36] + 3072 035a 1A43 orrs r2, r2, r3 + 3073 035c 7B68 ldr r3, [r7, #4] + 3074 035e 5A62 str r2, [r3, #36] +2044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call Error callback function */ +2046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 +2047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call registered callback*/ +2048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCallback(hcan); +2049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #else +2050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Call weak (surcharged) callback */ +2051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_ErrorCallback(hcan); + 3075 .loc 1 2051 5 + 3076 0360 7868 ldr r0, [r7, #4] + 3077 0362 FFF7FEFF bl HAL_CAN_ErrorCallback + 3078 .L155: +2052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** #endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ +2053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3079 .loc 1 2054 1 + 3080 0366 00BF nop + 3081 0368 2837 adds r7, r7, #40 + 3082 .cfi_def_cfa_offset 8 + 3083 036a BD46 mov sp, r7 + 3084 .cfi_def_cfa_register 13 + 3085 @ sp needed + 3086 036c 80BD pop {r7, pc} + ARM GAS /tmp/ccM1MpQr.s page 109 + + + 3087 .cfi_endproc + 3088 .LFE149: + 3090 .section .text.HAL_CAN_TxMailbox0CompleteCallback,"ax",%progbits + 3091 .align 1 + 3092 .weak HAL_CAN_TxMailbox0CompleteCallback + 3093 .syntax unified + 3094 .thumb + 3095 .thumb_func + 3097 HAL_CAN_TxMailbox0CompleteCallback: + 3098 .LFB150: +2055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} +2058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group5 Callback functions +2061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief CAN Callback functions +2062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * +2063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim +2064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +2065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Callback functions ##### +2066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +2067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] +2068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** This subsection provides the following callback functions: +2069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox0CompleteCallback +2070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox1CompleteCallback +2071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox2CompleteCallback +2072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox0AbortCallback +2073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox1AbortCallback +2074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_TxMailbox2AbortCallback +2075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_RxFifo0MsgPendingCallback +2076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_RxFifo0FullCallback +2077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_RxFifo1MsgPendingCallback +2078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_RxFifo1FullCallback +2079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_SleepCallback +2080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_WakeUpFromRxMsgCallback +2081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_ErrorCallback +2082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim +2084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ +2085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 0 complete callback. +2089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox0CompleteCallback(CAN_HandleTypeDef *hcan) +2094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3099 .loc 1 2094 1 + 3100 .cfi_startproc + 3101 @ args = 0, pretend = 0, frame = 8 + 3102 @ frame_needed = 1, uses_anonymous_args = 0 + 3103 @ link register save eliminated. + 3104 0000 80B4 push {r7} + 3105 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccM1MpQr.s page 110 + + + 3106 .cfi_offset 7, -4 + 3107 0002 83B0 sub sp, sp, #12 + 3108 .cfi_def_cfa_offset 16 + 3109 0004 00AF add r7, sp, #0 + 3110 .cfi_def_cfa_register 7 + 3111 0006 7860 str r0, [r7, #4] +2095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox0CompleteCallback could be implemented in the +2100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3112 .loc 1 2102 1 + 3113 0008 00BF nop + 3114 000a 0C37 adds r7, r7, #12 + 3115 .cfi_def_cfa_offset 4 + 3116 000c BD46 mov sp, r7 + 3117 .cfi_def_cfa_register 13 + 3118 @ sp needed + 3119 000e 5DF8047B ldr r7, [sp], #4 + 3120 .cfi_restore 7 + 3121 .cfi_def_cfa_offset 0 + 3122 0012 7047 bx lr + 3123 .cfi_endproc + 3124 .LFE150: + 3126 .section .text.HAL_CAN_TxMailbox1CompleteCallback,"ax",%progbits + 3127 .align 1 + 3128 .weak HAL_CAN_TxMailbox1CompleteCallback + 3129 .syntax unified + 3130 .thumb + 3131 .thumb_func + 3133 HAL_CAN_TxMailbox1CompleteCallback: + 3134 .LFB151: +2103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 1 complete callback. +2106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox1CompleteCallback(CAN_HandleTypeDef *hcan) +2111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3135 .loc 1 2111 1 + 3136 .cfi_startproc + 3137 @ args = 0, pretend = 0, frame = 8 + 3138 @ frame_needed = 1, uses_anonymous_args = 0 + 3139 @ link register save eliminated. + 3140 0000 80B4 push {r7} + 3141 .cfi_def_cfa_offset 4 + 3142 .cfi_offset 7, -4 + 3143 0002 83B0 sub sp, sp, #12 + 3144 .cfi_def_cfa_offset 16 + 3145 0004 00AF add r7, sp, #0 + 3146 .cfi_def_cfa_register 7 + 3147 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/ccM1MpQr.s page 111 + + +2112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox1CompleteCallback could be implemented in the +2117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3148 .loc 1 2119 1 + 3149 0008 00BF nop + 3150 000a 0C37 adds r7, r7, #12 + 3151 .cfi_def_cfa_offset 4 + 3152 000c BD46 mov sp, r7 + 3153 .cfi_def_cfa_register 13 + 3154 @ sp needed + 3155 000e 5DF8047B ldr r7, [sp], #4 + 3156 .cfi_restore 7 + 3157 .cfi_def_cfa_offset 0 + 3158 0012 7047 bx lr + 3159 .cfi_endproc + 3160 .LFE151: + 3162 .section .text.HAL_CAN_TxMailbox2CompleteCallback,"ax",%progbits + 3163 .align 1 + 3164 .weak HAL_CAN_TxMailbox2CompleteCallback + 3165 .syntax unified + 3166 .thumb + 3167 .thumb_func + 3169 HAL_CAN_TxMailbox2CompleteCallback: + 3170 .LFB152: +2120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 2 complete callback. +2123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox2CompleteCallback(CAN_HandleTypeDef *hcan) +2128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3171 .loc 1 2128 1 + 3172 .cfi_startproc + 3173 @ args = 0, pretend = 0, frame = 8 + 3174 @ frame_needed = 1, uses_anonymous_args = 0 + 3175 @ link register save eliminated. + 3176 0000 80B4 push {r7} + 3177 .cfi_def_cfa_offset 4 + 3178 .cfi_offset 7, -4 + 3179 0002 83B0 sub sp, sp, #12 + 3180 .cfi_def_cfa_offset 16 + 3181 0004 00AF add r7, sp, #0 + 3182 .cfi_def_cfa_register 7 + 3183 0006 7860 str r0, [r7, #4] +2129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox2CompleteCallback could be implemented in the +2134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file + ARM GAS /tmp/ccM1MpQr.s page 112 + + +2135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3184 .loc 1 2136 1 + 3185 0008 00BF nop + 3186 000a 0C37 adds r7, r7, #12 + 3187 .cfi_def_cfa_offset 4 + 3188 000c BD46 mov sp, r7 + 3189 .cfi_def_cfa_register 13 + 3190 @ sp needed + 3191 000e 5DF8047B ldr r7, [sp], #4 + 3192 .cfi_restore 7 + 3193 .cfi_def_cfa_offset 0 + 3194 0012 7047 bx lr + 3195 .cfi_endproc + 3196 .LFE152: + 3198 .section .text.HAL_CAN_TxMailbox0AbortCallback,"ax",%progbits + 3199 .align 1 + 3200 .weak HAL_CAN_TxMailbox0AbortCallback + 3201 .syntax unified + 3202 .thumb + 3203 .thumb_func + 3205 HAL_CAN_TxMailbox0AbortCallback: + 3206 .LFB153: +2137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 0 Cancellation callback. +2140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +2141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox0AbortCallback(CAN_HandleTypeDef *hcan) +2145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3207 .loc 1 2145 1 + 3208 .cfi_startproc + 3209 @ args = 0, pretend = 0, frame = 8 + 3210 @ frame_needed = 1, uses_anonymous_args = 0 + 3211 @ link register save eliminated. + 3212 0000 80B4 push {r7} + 3213 .cfi_def_cfa_offset 4 + 3214 .cfi_offset 7, -4 + 3215 0002 83B0 sub sp, sp, #12 + 3216 .cfi_def_cfa_offset 16 + 3217 0004 00AF add r7, sp, #0 + 3218 .cfi_def_cfa_register 7 + 3219 0006 7860 str r0, [r7, #4] +2146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox0AbortCallback could be implemented in the +2151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3220 .loc 1 2153 1 + 3221 0008 00BF nop + 3222 000a 0C37 adds r7, r7, #12 + 3223 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccM1MpQr.s page 113 + + + 3224 000c BD46 mov sp, r7 + 3225 .cfi_def_cfa_register 13 + 3226 @ sp needed + 3227 000e 5DF8047B ldr r7, [sp], #4 + 3228 .cfi_restore 7 + 3229 .cfi_def_cfa_offset 0 + 3230 0012 7047 bx lr + 3231 .cfi_endproc + 3232 .LFE153: + 3234 .section .text.HAL_CAN_TxMailbox1AbortCallback,"ax",%progbits + 3235 .align 1 + 3236 .weak HAL_CAN_TxMailbox1AbortCallback + 3237 .syntax unified + 3238 .thumb + 3239 .thumb_func + 3241 HAL_CAN_TxMailbox1AbortCallback: + 3242 .LFB154: +2154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 1 Cancellation callback. +2157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +2158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox1AbortCallback(CAN_HandleTypeDef *hcan) +2162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3243 .loc 1 2162 1 + 3244 .cfi_startproc + 3245 @ args = 0, pretend = 0, frame = 8 + 3246 @ frame_needed = 1, uses_anonymous_args = 0 + 3247 @ link register save eliminated. + 3248 0000 80B4 push {r7} + 3249 .cfi_def_cfa_offset 4 + 3250 .cfi_offset 7, -4 + 3251 0002 83B0 sub sp, sp, #12 + 3252 .cfi_def_cfa_offset 16 + 3253 0004 00AF add r7, sp, #0 + 3254 .cfi_def_cfa_register 7 + 3255 0006 7860 str r0, [r7, #4] +2163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox1AbortCallback could be implemented in the +2168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3256 .loc 1 2170 1 + 3257 0008 00BF nop + 3258 000a 0C37 adds r7, r7, #12 + 3259 .cfi_def_cfa_offset 4 + 3260 000c BD46 mov sp, r7 + 3261 .cfi_def_cfa_register 13 + 3262 @ sp needed + 3263 000e 5DF8047B ldr r7, [sp], #4 + 3264 .cfi_restore 7 + 3265 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccM1MpQr.s page 114 + + + 3266 0012 7047 bx lr + 3267 .cfi_endproc + 3268 .LFE154: + 3270 .section .text.HAL_CAN_TxMailbox2AbortCallback,"ax",%progbits + 3271 .align 1 + 3272 .weak HAL_CAN_TxMailbox2AbortCallback + 3273 .syntax unified + 3274 .thumb + 3275 .thumb_func + 3277 HAL_CAN_TxMailbox2AbortCallback: + 3278 .LFB155: +2171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Transmission Mailbox 2 Cancellation callback. +2174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to an CAN_HandleTypeDef structure that contains +2175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_TxMailbox2AbortCallback(CAN_HandleTypeDef *hcan) +2179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3279 .loc 1 2179 1 + 3280 .cfi_startproc + 3281 @ args = 0, pretend = 0, frame = 8 + 3282 @ frame_needed = 1, uses_anonymous_args = 0 + 3283 @ link register save eliminated. + 3284 0000 80B4 push {r7} + 3285 .cfi_def_cfa_offset 4 + 3286 .cfi_offset 7, -4 + 3287 0002 83B0 sub sp, sp, #12 + 3288 .cfi_def_cfa_offset 16 + 3289 0004 00AF add r7, sp, #0 + 3290 .cfi_def_cfa_register 7 + 3291 0006 7860 str r0, [r7, #4] +2180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_TxMailbox2AbortCallback could be implemented in the +2185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3292 .loc 1 2187 1 + 3293 0008 00BF nop + 3294 000a 0C37 adds r7, r7, #12 + 3295 .cfi_def_cfa_offset 4 + 3296 000c BD46 mov sp, r7 + 3297 .cfi_def_cfa_register 13 + 3298 @ sp needed + 3299 000e 5DF8047B ldr r7, [sp], #4 + 3300 .cfi_restore 7 + 3301 .cfi_def_cfa_offset 0 + 3302 0012 7047 bx lr + 3303 .cfi_endproc + 3304 .LFE155: + 3306 .section .text.HAL_CAN_RxFifo0MsgPendingCallback,"ax",%progbits + 3307 .align 1 + 3308 .weak HAL_CAN_RxFifo0MsgPendingCallback + ARM GAS /tmp/ccM1MpQr.s page 115 + + + 3309 .syntax unified + 3310 .thumb + 3311 .thumb_func + 3313 HAL_CAN_RxFifo0MsgPendingCallback: + 3314 .LFB156: +2188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Rx FIFO 0 message pending callback. +2191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan) +2196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3315 .loc 1 2196 1 + 3316 .cfi_startproc + 3317 @ args = 0, pretend = 0, frame = 8 + 3318 @ frame_needed = 1, uses_anonymous_args = 0 + 3319 @ link register save eliminated. + 3320 0000 80B4 push {r7} + 3321 .cfi_def_cfa_offset 4 + 3322 .cfi_offset 7, -4 + 3323 0002 83B0 sub sp, sp, #12 + 3324 .cfi_def_cfa_offset 16 + 3325 0004 00AF add r7, sp, #0 + 3326 .cfi_def_cfa_register 7 + 3327 0006 7860 str r0, [r7, #4] +2197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_RxFifo0MsgPendingCallback could be implemented in the +2202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3328 .loc 1 2204 1 + 3329 0008 00BF nop + 3330 000a 0C37 adds r7, r7, #12 + 3331 .cfi_def_cfa_offset 4 + 3332 000c BD46 mov sp, r7 + 3333 .cfi_def_cfa_register 13 + 3334 @ sp needed + 3335 000e 5DF8047B ldr r7, [sp], #4 + 3336 .cfi_restore 7 + 3337 .cfi_def_cfa_offset 0 + 3338 0012 7047 bx lr + 3339 .cfi_endproc + 3340 .LFE156: + 3342 .section .text.HAL_CAN_RxFifo0FullCallback,"ax",%progbits + 3343 .align 1 + 3344 .weak HAL_CAN_RxFifo0FullCallback + 3345 .syntax unified + 3346 .thumb + 3347 .thumb_func + 3349 HAL_CAN_RxFifo0FullCallback: + 3350 .LFB157: +2205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** + ARM GAS /tmp/ccM1MpQr.s page 116 + + +2206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Rx FIFO 0 full callback. +2208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_RxFifo0FullCallback(CAN_HandleTypeDef *hcan) +2213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3351 .loc 1 2213 1 + 3352 .cfi_startproc + 3353 @ args = 0, pretend = 0, frame = 8 + 3354 @ frame_needed = 1, uses_anonymous_args = 0 + 3355 @ link register save eliminated. + 3356 0000 80B4 push {r7} + 3357 .cfi_def_cfa_offset 4 + 3358 .cfi_offset 7, -4 + 3359 0002 83B0 sub sp, sp, #12 + 3360 .cfi_def_cfa_offset 16 + 3361 0004 00AF add r7, sp, #0 + 3362 .cfi_def_cfa_register 7 + 3363 0006 7860 str r0, [r7, #4] +2214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_RxFifo0FullCallback could be implemented in the user +2219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** file +2220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3364 .loc 1 2221 1 + 3365 0008 00BF nop + 3366 000a 0C37 adds r7, r7, #12 + 3367 .cfi_def_cfa_offset 4 + 3368 000c BD46 mov sp, r7 + 3369 .cfi_def_cfa_register 13 + 3370 @ sp needed + 3371 000e 5DF8047B ldr r7, [sp], #4 + 3372 .cfi_restore 7 + 3373 .cfi_def_cfa_offset 0 + 3374 0012 7047 bx lr + 3375 .cfi_endproc + 3376 .LFE157: + 3378 .section .text.HAL_CAN_RxFifo1MsgPendingCallback,"ax",%progbits + 3379 .align 1 + 3380 .weak HAL_CAN_RxFifo1MsgPendingCallback + 3381 .syntax unified + 3382 .thumb + 3383 .thumb_func + 3385 HAL_CAN_RxFifo1MsgPendingCallback: + 3386 .LFB158: +2222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Rx FIFO 1 message pending callback. +2225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ + ARM GAS /tmp/ccM1MpQr.s page 117 + + +2229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_RxFifo1MsgPendingCallback(CAN_HandleTypeDef *hcan) +2230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3387 .loc 1 2230 1 + 3388 .cfi_startproc + 3389 @ args = 0, pretend = 0, frame = 8 + 3390 @ frame_needed = 1, uses_anonymous_args = 0 + 3391 @ link register save eliminated. + 3392 0000 80B4 push {r7} + 3393 .cfi_def_cfa_offset 4 + 3394 .cfi_offset 7, -4 + 3395 0002 83B0 sub sp, sp, #12 + 3396 .cfi_def_cfa_offset 16 + 3397 0004 00AF add r7, sp, #0 + 3398 .cfi_def_cfa_register 7 + 3399 0006 7860 str r0, [r7, #4] +2231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_RxFifo1MsgPendingCallback could be implemented in the +2236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3400 .loc 1 2238 1 + 3401 0008 00BF nop + 3402 000a 0C37 adds r7, r7, #12 + 3403 .cfi_def_cfa_offset 4 + 3404 000c BD46 mov sp, r7 + 3405 .cfi_def_cfa_register 13 + 3406 @ sp needed + 3407 000e 5DF8047B ldr r7, [sp], #4 + 3408 .cfi_restore 7 + 3409 .cfi_def_cfa_offset 0 + 3410 0012 7047 bx lr + 3411 .cfi_endproc + 3412 .LFE158: + 3414 .section .text.HAL_CAN_RxFifo1FullCallback,"ax",%progbits + 3415 .align 1 + 3416 .weak HAL_CAN_RxFifo1FullCallback + 3417 .syntax unified + 3418 .thumb + 3419 .thumb_func + 3421 HAL_CAN_RxFifo1FullCallback: + 3422 .LFB159: +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Rx FIFO 1 full callback. +2242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_RxFifo1FullCallback(CAN_HandleTypeDef *hcan) +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3423 .loc 1 2247 1 + 3424 .cfi_startproc + 3425 @ args = 0, pretend = 0, frame = 8 + 3426 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccM1MpQr.s page 118 + + + 3427 @ link register save eliminated. + 3428 0000 80B4 push {r7} + 3429 .cfi_def_cfa_offset 4 + 3430 .cfi_offset 7, -4 + 3431 0002 83B0 sub sp, sp, #12 + 3432 .cfi_def_cfa_offset 16 + 3433 0004 00AF add r7, sp, #0 + 3434 .cfi_def_cfa_register 7 + 3435 0006 7860 str r0, [r7, #4] +2248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_RxFifo1FullCallback could be implemented in the user +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** file +2254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3436 .loc 1 2255 1 + 3437 0008 00BF nop + 3438 000a 0C37 adds r7, r7, #12 + 3439 .cfi_def_cfa_offset 4 + 3440 000c BD46 mov sp, r7 + 3441 .cfi_def_cfa_register 13 + 3442 @ sp needed + 3443 000e 5DF8047B ldr r7, [sp], #4 + 3444 .cfi_restore 7 + 3445 .cfi_def_cfa_offset 0 + 3446 0012 7047 bx lr + 3447 .cfi_endproc + 3448 .LFE159: + 3450 .section .text.HAL_CAN_SleepCallback,"ax",%progbits + 3451 .align 1 + 3452 .weak HAL_CAN_SleepCallback + 3453 .syntax unified + 3454 .thumb + 3455 .thumb_func + 3457 HAL_CAN_SleepCallback: + 3458 .LFB160: +2256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Sleep callback. +2259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_SleepCallback(CAN_HandleTypeDef *hcan) +2264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3459 .loc 1 2264 1 + 3460 .cfi_startproc + 3461 @ args = 0, pretend = 0, frame = 8 + 3462 @ frame_needed = 1, uses_anonymous_args = 0 + 3463 @ link register save eliminated. + 3464 0000 80B4 push {r7} + 3465 .cfi_def_cfa_offset 4 + 3466 .cfi_offset 7, -4 + 3467 0002 83B0 sub sp, sp, #12 + 3468 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccM1MpQr.s page 119 + + + 3469 0004 00AF add r7, sp, #0 + 3470 .cfi_def_cfa_register 7 + 3471 0006 7860 str r0, [r7, #4] +2265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_SleepCallback could be implemented in the user file +2270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3472 .loc 1 2271 1 + 3473 0008 00BF nop + 3474 000a 0C37 adds r7, r7, #12 + 3475 .cfi_def_cfa_offset 4 + 3476 000c BD46 mov sp, r7 + 3477 .cfi_def_cfa_register 13 + 3478 @ sp needed + 3479 000e 5DF8047B ldr r7, [sp], #4 + 3480 .cfi_restore 7 + 3481 .cfi_def_cfa_offset 0 + 3482 0012 7047 bx lr + 3483 .cfi_endproc + 3484 .LFE160: + 3486 .section .text.HAL_CAN_WakeUpFromRxMsgCallback,"ax",%progbits + 3487 .align 1 + 3488 .weak HAL_CAN_WakeUpFromRxMsgCallback + 3489 .syntax unified + 3490 .thumb + 3491 .thumb_func + 3493 HAL_CAN_WakeUpFromRxMsgCallback: + 3494 .LFB161: +2272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief WakeUp from Rx message callback. +2275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_WakeUpFromRxMsgCallback(CAN_HandleTypeDef *hcan) +2280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3495 .loc 1 2280 1 + 3496 .cfi_startproc + 3497 @ args = 0, pretend = 0, frame = 8 + 3498 @ frame_needed = 1, uses_anonymous_args = 0 + 3499 @ link register save eliminated. + 3500 0000 80B4 push {r7} + 3501 .cfi_def_cfa_offset 4 + 3502 .cfi_offset 7, -4 + 3503 0002 83B0 sub sp, sp, #12 + 3504 .cfi_def_cfa_offset 16 + 3505 0004 00AF add r7, sp, #0 + 3506 .cfi_def_cfa_register 7 + 3507 0006 7860 str r0, [r7, #4] +2281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, + ARM GAS /tmp/ccM1MpQr.s page 120 + + +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_WakeUpFromRxMsgCallback could be implemented in the +2286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** user file +2287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3508 .loc 1 2288 1 + 3509 0008 00BF nop + 3510 000a 0C37 adds r7, r7, #12 + 3511 .cfi_def_cfa_offset 4 + 3512 000c BD46 mov sp, r7 + 3513 .cfi_def_cfa_register 13 + 3514 @ sp needed + 3515 000e 5DF8047B ldr r7, [sp], #4 + 3516 .cfi_restore 7 + 3517 .cfi_def_cfa_offset 0 + 3518 0012 7047 bx lr + 3519 .cfi_endproc + 3520 .LFE161: + 3522 .section .text.HAL_CAN_ErrorCallback,"ax",%progbits + 3523 .align 1 + 3524 .weak HAL_CAN_ErrorCallback + 3525 .syntax unified + 3526 .thumb + 3527 .thumb_func + 3529 HAL_CAN_ErrorCallback: + 3530 .LFB162: +2289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Error CAN callback. +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval None +2295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** __weak void HAL_CAN_ErrorCallback(CAN_HandleTypeDef *hcan) +2297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3531 .loc 1 2297 1 + 3532 .cfi_startproc + 3533 @ args = 0, pretend = 0, frame = 8 + 3534 @ frame_needed = 1, uses_anonymous_args = 0 + 3535 @ link register save eliminated. + 3536 0000 80B4 push {r7} + 3537 .cfi_def_cfa_offset 4 + 3538 .cfi_offset 7, -4 + 3539 0002 83B0 sub sp, sp, #12 + 3540 .cfi_def_cfa_offset 16 + 3541 0004 00AF add r7, sp, #0 + 3542 .cfi_def_cfa_register 7 + 3543 0006 7860 str r0, [r7, #4] +2298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Prevent unused argument(s) compilation warning */ +2299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** UNUSED(hcan); +2300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** the HAL_CAN_ErrorCallback could be implemented in the user file +2303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3544 .loc 1 2304 1 + 3545 0008 00BF nop + 3546 000a 0C37 adds r7, r7, #12 + ARM GAS /tmp/ccM1MpQr.s page 121 + + + 3547 .cfi_def_cfa_offset 4 + 3548 000c BD46 mov sp, r7 + 3549 .cfi_def_cfa_register 13 + 3550 @ sp needed + 3551 000e 5DF8047B ldr r7, [sp], #4 + 3552 .cfi_restore 7 + 3553 .cfi_def_cfa_offset 0 + 3554 0012 7047 bx lr + 3555 .cfi_endproc + 3556 .LFE162: + 3558 .section .text.HAL_CAN_GetState,"ax",%progbits + 3559 .align 1 + 3560 .global HAL_CAN_GetState + 3561 .syntax unified + 3562 .thumb + 3563 .thumb_func + 3565 HAL_CAN_GetState: + 3566 .LFB163: +2305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @} +2308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** @defgroup CAN_Exported_Functions_Group6 Peripheral State and Error functions +2311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief CAN Peripheral State functions +2312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @verbatim +2314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +2315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ##### Peripheral State and Error functions ##### +2316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** ============================================================================== +2317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** [..] +2318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** This subsection provides functions allowing to : +2319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_GetState() : Return the CAN state. +2320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_GetError() : Return the CAN error codes if any. +2321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (+) HAL_CAN_ResetError(): Reset the CAN error codes if any. +2322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** @endverbatim +2324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @{ +2325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Return the CAN state. +2329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL state +2332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef HAL_CAN_GetState(const CAN_HandleTypeDef *hcan) +2334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3567 .loc 1 2334 1 + 3568 .cfi_startproc + 3569 @ args = 0, pretend = 0, frame = 16 + 3570 @ frame_needed = 1, uses_anonymous_args = 0 + 3571 @ link register save eliminated. + 3572 0000 80B4 push {r7} + 3573 .cfi_def_cfa_offset 4 + 3574 .cfi_offset 7, -4 + 3575 0002 85B0 sub sp, sp, #20 + ARM GAS /tmp/ccM1MpQr.s page 122 + + + 3576 .cfi_def_cfa_offset 24 + 3577 0004 00AF add r7, sp, #0 + 3578 .cfi_def_cfa_register 7 + 3579 0006 7860 str r0, [r7, #4] +2335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + 3580 .loc 1 2335 24 + 3581 0008 7B68 ldr r3, [r7, #4] + 3582 000a 93F82030 ldrb r3, [r3, #32] + 3583 000e FB73 strb r3, [r7, #15] +2336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 3584 .loc 1 2337 6 + 3585 0010 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3586 0012 012B cmp r3, #1 + 3587 0014 02D0 beq .L170 + 3588 .loc 1 2337 38 discriminator 1 + 3589 0016 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3590 0018 022B cmp r3, #2 + 3591 001a 12D1 bne .L171 + 3592 .L170: +2338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +2339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check sleep mode acknowledge flag */ +2341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U) + 3593 .loc 1 2341 14 + 3594 001c 7B68 ldr r3, [r7, #4] + 3595 001e 1B68 ldr r3, [r3] + 3596 .loc 1 2341 24 + 3597 0020 5B68 ldr r3, [r3, #4] + 3598 .loc 1 2341 30 + 3599 0022 03F00203 and r3, r3, #2 + 3600 .loc 1 2341 8 + 3601 0026 002B cmp r3, #0 + 3602 0028 02D0 beq .L172 +2342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Sleep mode is active */ +2344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** state = HAL_CAN_STATE_SLEEP_ACTIVE; + 3603 .loc 1 2344 13 + 3604 002a 0423 movs r3, #4 + 3605 002c FB73 strb r3, [r7, #15] + 3606 002e 08E0 b .L171 + 3607 .L172: +2345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Check sleep mode request flag */ +2347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else if ((hcan->Instance->MCR & CAN_MCR_SLEEP) != 0U) + 3608 .loc 1 2347 19 + 3609 0030 7B68 ldr r3, [r7, #4] + 3610 0032 1B68 ldr r3, [r3] + 3611 .loc 1 2347 29 + 3612 0034 1B68 ldr r3, [r3] + 3613 .loc 1 2347 35 + 3614 0036 03F00203 and r3, r3, #2 + 3615 .loc 1 2347 13 + 3616 003a 002B cmp r3, #0 + 3617 003c 01D0 beq .L171 +2348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Sleep mode request is pending */ + ARM GAS /tmp/ccM1MpQr.s page 123 + + +2350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** state = HAL_CAN_STATE_SLEEP_PENDING; + 3618 .loc 1 2350 13 + 3619 003e 0323 movs r3, #3 + 3620 0040 FB73 strb r3, [r7, #15] + 3621 .L171: +2351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +2353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Neither sleep mode request nor sleep mode acknowledge */ +2355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return CAN state */ +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return state; + 3622 .loc 1 2359 10 + 3623 0042 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3624 .loc 1 2360 1 + 3625 0044 1846 mov r0, r3 + 3626 0046 1437 adds r7, r7, #20 + 3627 .cfi_def_cfa_offset 4 + 3628 0048 BD46 mov sp, r7 + 3629 .cfi_def_cfa_register 13 + 3630 @ sp needed + 3631 004a 5DF8047B ldr r7, [sp], #4 + 3632 .cfi_restore 7 + 3633 .cfi_def_cfa_offset 0 + 3634 004e 7047 bx lr + 3635 .cfi_endproc + 3636 .LFE163: + 3638 .section .text.HAL_CAN_GetError,"ax",%progbits + 3639 .align 1 + 3640 .global HAL_CAN_GetError + 3641 .syntax unified + 3642 .thumb + 3643 .thumb_func + 3645 HAL_CAN_GetError: + 3646 .LFB164: +2361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Return the CAN error code. +2364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval CAN Error Code +2367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** uint32_t HAL_CAN_GetError(const CAN_HandleTypeDef *hcan) +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3647 .loc 1 2369 1 + 3648 .cfi_startproc + 3649 @ args = 0, pretend = 0, frame = 8 + 3650 @ frame_needed = 1, uses_anonymous_args = 0 + 3651 @ link register save eliminated. + 3652 0000 80B4 push {r7} + 3653 .cfi_def_cfa_offset 4 + 3654 .cfi_offset 7, -4 + 3655 0002 83B0 sub sp, sp, #12 + 3656 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccM1MpQr.s page 124 + + + 3657 0004 00AF add r7, sp, #0 + 3658 .cfi_def_cfa_register 7 + 3659 0006 7860 str r0, [r7, #4] +2370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return CAN error code */ +2371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return hcan->ErrorCode; + 3660 .loc 1 2371 14 + 3661 0008 7B68 ldr r3, [r7, #4] + 3662 000a 5B6A ldr r3, [r3, #36] +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3663 .loc 1 2372 1 + 3664 000c 1846 mov r0, r3 + 3665 000e 0C37 adds r7, r7, #12 + 3666 .cfi_def_cfa_offset 4 + 3667 0010 BD46 mov sp, r7 + 3668 .cfi_def_cfa_register 13 + 3669 @ sp needed + 3670 0012 5DF8047B ldr r7, [sp], #4 + 3671 .cfi_restore 7 + 3672 .cfi_def_cfa_offset 0 + 3673 0016 7047 bx lr + 3674 .cfi_endproc + 3675 .LFE164: + 3677 .section .text.HAL_CAN_ResetError,"ax",%progbits + 3678 .align 1 + 3679 .global HAL_CAN_ResetError + 3680 .syntax unified + 3681 .thumb + 3682 .thumb_func + 3684 HAL_CAN_ResetError: + 3685 .LFB165: +2373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /** +2375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @brief Reset the CAN error code. +2376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @param hcan pointer to a CAN_HandleTypeDef structure that contains +2377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * the configuration information for the specified CAN. +2378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** * @retval HAL status +2379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** */ +2380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef HAL_CAN_ResetError(CAN_HandleTypeDef *hcan) +2381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { + 3686 .loc 1 2381 1 + 3687 .cfi_startproc + 3688 @ args = 0, pretend = 0, frame = 16 + 3689 @ frame_needed = 1, uses_anonymous_args = 0 + 3690 @ link register save eliminated. + 3691 0000 80B4 push {r7} + 3692 .cfi_def_cfa_offset 4 + 3693 .cfi_offset 7, -4 + 3694 0002 85B0 sub sp, sp, #20 + 3695 .cfi_def_cfa_offset 24 + 3696 0004 00AF add r7, sp, #0 + 3697 .cfi_def_cfa_register 7 + 3698 0006 7860 str r0, [r7, #4] +2382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_StatusTypeDef status = HAL_OK; + 3699 .loc 1 2382 21 + 3700 0008 0023 movs r3, #0 + 3701 000a FB73 strb r3, [r7, #15] +2383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** HAL_CAN_StateTypeDef state = hcan->State; + ARM GAS /tmp/ccM1MpQr.s page 125 + + + 3702 .loc 1 2383 24 + 3703 000c 7B68 ldr r3, [r7, #4] + 3704 000e 93F82030 ldrb r3, [r3, #32] + 3705 0012 BB73 strb r3, [r7, #14] +2384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** if ((state == HAL_CAN_STATE_READY) || + 3706 .loc 1 2385 6 + 3707 0014 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 3708 0016 012B cmp r3, #1 + 3709 0018 02D0 beq .L177 + 3710 .loc 1 2385 38 discriminator 1 + 3711 001a BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 3712 001c 022B cmp r3, #2 + 3713 001e 03D1 bne .L178 + 3714 .L177: +2386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** (state == HAL_CAN_STATE_LISTENING)) +2387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Reset CAN error code */ +2389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode = 0U; + 3715 .loc 1 2389 21 + 3716 0020 7B68 ldr r3, [r7, #4] + 3717 0022 0022 movs r2, #0 + 3718 0024 5A62 str r2, [r3, #36] + 3719 0026 07E0 b .L179 + 3720 .L178: +2390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** else +2392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** { +2393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Update error code */ +2394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** hcan->ErrorCode |= HAL_CAN_ERROR_NOT_INITIALIZED; + 3721 .loc 1 2394 9 + 3722 0028 7B68 ldr r3, [r7, #4] + 3723 002a 5B6A ldr r3, [r3, #36] + 3724 .loc 1 2394 21 + 3725 002c 43F48022 orr r2, r3, #262144 + 3726 0030 7B68 ldr r3, [r7, #4] + 3727 0032 5A62 str r2, [r3, #36] +2395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** status = HAL_ERROR; + 3728 .loc 1 2396 12 + 3729 0034 0123 movs r3, #1 + 3730 0036 FB73 strb r3, [r7, #15] + 3731 .L179: +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** +2399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** /* Return the status */ +2400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** return status; + 3732 .loc 1 2400 10 + 3733 0038 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.c **** } + 3734 .loc 1 2401 1 + 3735 003a 1846 mov r0, r3 + 3736 003c 1437 adds r7, r7, #20 + 3737 .cfi_def_cfa_offset 4 + 3738 003e BD46 mov sp, r7 + 3739 .cfi_def_cfa_register 13 + 3740 @ sp needed + ARM GAS /tmp/ccM1MpQr.s page 126 + + + 3741 0040 5DF8047B ldr r7, [sp], #4 + 3742 .cfi_restore 7 + 3743 .cfi_def_cfa_offset 0 + 3744 0044 7047 bx lr + 3745 .cfi_endproc + 3746 .LFE165: + 3748 .text + 3749 .Letext0: + 3750 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 3751 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 3752 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 3753 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 3754 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 3755 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + 3756 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccM1MpQr.s page 127 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_can.c + /tmp/ccM1MpQr.s:21 .text.HAL_CAN_Init:00000000 $t + /tmp/ccM1MpQr.s:27 .text.HAL_CAN_Init:00000000 HAL_CAN_Init + /tmp/ccM1MpQr.s:421 .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit + /tmp/ccM1MpQr.s:349 .text.HAL_CAN_DeInit:00000000 $t + /tmp/ccM1MpQr.s:355 .text.HAL_CAN_DeInit:00000000 HAL_CAN_DeInit + /tmp/ccM1MpQr.s:871 .text.HAL_CAN_Stop:00000000 HAL_CAN_Stop + /tmp/ccM1MpQr.s:457 .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit + /tmp/ccM1MpQr.s:415 .text.HAL_CAN_MspInit:00000000 $t + /tmp/ccM1MpQr.s:451 .text.HAL_CAN_MspDeInit:00000000 $t + /tmp/ccM1MpQr.s:487 .text.HAL_CAN_ConfigFilter:00000000 $t + /tmp/ccM1MpQr.s:493 .text.HAL_CAN_ConfigFilter:00000000 HAL_CAN_ConfigFilter + /tmp/ccM1MpQr.s:755 .text.HAL_CAN_Start:00000000 $t + /tmp/ccM1MpQr.s:761 .text.HAL_CAN_Start:00000000 HAL_CAN_Start + /tmp/ccM1MpQr.s:865 .text.HAL_CAN_Stop:00000000 $t + /tmp/ccM1MpQr.s:979 .text.HAL_CAN_RequestSleep:00000000 $t + /tmp/ccM1MpQr.s:985 .text.HAL_CAN_RequestSleep:00000000 HAL_CAN_RequestSleep + /tmp/ccM1MpQr.s:1050 .text.HAL_CAN_WakeUp:00000000 $t + /tmp/ccM1MpQr.s:1056 .text.HAL_CAN_WakeUp:00000000 HAL_CAN_WakeUp + /tmp/ccM1MpQr.s:1158 .text.HAL_CAN_WakeUp:00000080 $d + /tmp/ccM1MpQr.s:1163 .text.HAL_CAN_IsSleepActive:00000000 $t + /tmp/ccM1MpQr.s:1169 .text.HAL_CAN_IsSleepActive:00000000 HAL_CAN_IsSleepActive + /tmp/ccM1MpQr.s:1231 .text.HAL_CAN_AddTxMessage:00000000 $t + /tmp/ccM1MpQr.s:1237 .text.HAL_CAN_AddTxMessage:00000000 HAL_CAN_AddTxMessage + /tmp/ccM1MpQr.s:1505 .text.HAL_CAN_AbortTxRequest:00000000 $t + /tmp/ccM1MpQr.s:1511 .text.HAL_CAN_AbortTxRequest:00000000 HAL_CAN_AbortTxRequest + /tmp/ccM1MpQr.s:1614 .text.HAL_CAN_GetTxMailboxesFreeLevel:00000000 $t + /tmp/ccM1MpQr.s:1620 .text.HAL_CAN_GetTxMailboxesFreeLevel:00000000 HAL_CAN_GetTxMailboxesFreeLevel + /tmp/ccM1MpQr.s:1713 .text.HAL_CAN_IsTxMessagePending:00000000 $t + /tmp/ccM1MpQr.s:1719 .text.HAL_CAN_IsTxMessagePending:00000000 HAL_CAN_IsTxMessagePending + /tmp/ccM1MpQr.s:1788 .text.HAL_CAN_GetTxTimestamp:00000000 $t + /tmp/ccM1MpQr.s:1794 .text.HAL_CAN_GetTxTimestamp:00000000 HAL_CAN_GetTxTimestamp + /tmp/ccM1MpQr.s:1883 .text.HAL_CAN_GetRxMessage:00000000 $t + /tmp/ccM1MpQr.s:1889 .text.HAL_CAN_GetRxMessage:00000000 HAL_CAN_GetRxMessage + /tmp/ccM1MpQr.s:2292 .text.HAL_CAN_GetRxFifoFillLevel:00000000 $t + /tmp/ccM1MpQr.s:2298 .text.HAL_CAN_GetRxFifoFillLevel:00000000 HAL_CAN_GetRxFifoFillLevel + /tmp/ccM1MpQr.s:2370 .text.HAL_CAN_ActivateNotification:00000000 $t + /tmp/ccM1MpQr.s:2376 .text.HAL_CAN_ActivateNotification:00000000 HAL_CAN_ActivateNotification + /tmp/ccM1MpQr.s:2443 .text.HAL_CAN_DeactivateNotification:00000000 $t + /tmp/ccM1MpQr.s:2449 .text.HAL_CAN_DeactivateNotification:00000000 HAL_CAN_DeactivateNotification + /tmp/ccM1MpQr.s:2517 .text.HAL_CAN_IRQHandler:00000000 $t + /tmp/ccM1MpQr.s:2523 .text.HAL_CAN_IRQHandler:00000000 HAL_CAN_IRQHandler + /tmp/ccM1MpQr.s:3097 .text.HAL_CAN_TxMailbox0CompleteCallback:00000000 HAL_CAN_TxMailbox0CompleteCallback + /tmp/ccM1MpQr.s:3205 .text.HAL_CAN_TxMailbox0AbortCallback:00000000 HAL_CAN_TxMailbox0AbortCallback + /tmp/ccM1MpQr.s:3133 .text.HAL_CAN_TxMailbox1CompleteCallback:00000000 HAL_CAN_TxMailbox1CompleteCallback + /tmp/ccM1MpQr.s:3241 .text.HAL_CAN_TxMailbox1AbortCallback:00000000 HAL_CAN_TxMailbox1AbortCallback + /tmp/ccM1MpQr.s:3169 .text.HAL_CAN_TxMailbox2CompleteCallback:00000000 HAL_CAN_TxMailbox2CompleteCallback + /tmp/ccM1MpQr.s:3277 .text.HAL_CAN_TxMailbox2AbortCallback:00000000 HAL_CAN_TxMailbox2AbortCallback + /tmp/ccM1MpQr.s:3349 .text.HAL_CAN_RxFifo0FullCallback:00000000 HAL_CAN_RxFifo0FullCallback + /tmp/ccM1MpQr.s:3313 .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 HAL_CAN_RxFifo0MsgPendingCallback + /tmp/ccM1MpQr.s:3421 .text.HAL_CAN_RxFifo1FullCallback:00000000 HAL_CAN_RxFifo1FullCallback + /tmp/ccM1MpQr.s:3385 .text.HAL_CAN_RxFifo1MsgPendingCallback:00000000 HAL_CAN_RxFifo1MsgPendingCallback + /tmp/ccM1MpQr.s:3457 .text.HAL_CAN_SleepCallback:00000000 HAL_CAN_SleepCallback + /tmp/ccM1MpQr.s:3493 .text.HAL_CAN_WakeUpFromRxMsgCallback:00000000 HAL_CAN_WakeUpFromRxMsgCallback + /tmp/ccM1MpQr.s:3529 .text.HAL_CAN_ErrorCallback:00000000 HAL_CAN_ErrorCallback + /tmp/ccM1MpQr.s:3091 .text.HAL_CAN_TxMailbox0CompleteCallback:00000000 $t + ARM GAS /tmp/ccM1MpQr.s page 128 + + + /tmp/ccM1MpQr.s:3127 .text.HAL_CAN_TxMailbox1CompleteCallback:00000000 $t + /tmp/ccM1MpQr.s:3163 .text.HAL_CAN_TxMailbox2CompleteCallback:00000000 $t + /tmp/ccM1MpQr.s:3199 .text.HAL_CAN_TxMailbox0AbortCallback:00000000 $t + /tmp/ccM1MpQr.s:3235 .text.HAL_CAN_TxMailbox1AbortCallback:00000000 $t + /tmp/ccM1MpQr.s:3271 .text.HAL_CAN_TxMailbox2AbortCallback:00000000 $t + /tmp/ccM1MpQr.s:3307 .text.HAL_CAN_RxFifo0MsgPendingCallback:00000000 $t + /tmp/ccM1MpQr.s:3343 .text.HAL_CAN_RxFifo0FullCallback:00000000 $t + /tmp/ccM1MpQr.s:3379 .text.HAL_CAN_RxFifo1MsgPendingCallback:00000000 $t + /tmp/ccM1MpQr.s:3415 .text.HAL_CAN_RxFifo1FullCallback:00000000 $t + /tmp/ccM1MpQr.s:3451 .text.HAL_CAN_SleepCallback:00000000 $t + /tmp/ccM1MpQr.s:3487 .text.HAL_CAN_WakeUpFromRxMsgCallback:00000000 $t + /tmp/ccM1MpQr.s:3523 .text.HAL_CAN_ErrorCallback:00000000 $t + /tmp/ccM1MpQr.s:3559 .text.HAL_CAN_GetState:00000000 $t + /tmp/ccM1MpQr.s:3565 .text.HAL_CAN_GetState:00000000 HAL_CAN_GetState + /tmp/ccM1MpQr.s:3639 .text.HAL_CAN_GetError:00000000 $t + /tmp/ccM1MpQr.s:3645 .text.HAL_CAN_GetError:00000000 HAL_CAN_GetError + /tmp/ccM1MpQr.s:3678 .text.HAL_CAN_ResetError:00000000 $t + /tmp/ccM1MpQr.s:3684 .text.HAL_CAN_ResetError:00000000 HAL_CAN_ResetError + +UNDEFINED SYMBOLS +HAL_GetTick diff --git a/Software/build/stm32f3xx_hal_can.o b/Software/build/stm32f3xx_hal_can.o new file mode 100644 index 0000000..c1e899a Binary files /dev/null and b/Software/build/stm32f3xx_hal_can.o differ diff --git a/Software/build/stm32f3xx_hal_cortex.d b/Software/build/stm32f3xx_hal_cortex.d new file mode 100644 index 0000000..c171c84 --- /dev/null +++ b/Software/build/stm32f3xx_hal_cortex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_cortex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_cortex.lst b/Software/build/stm32f3xx_hal_cortex.lst new file mode 100644 index 0000000..8c8e019 --- /dev/null +++ b/Software/build/stm32f3xx_hal_cortex.lst @@ -0,0 +1,5558 @@ +ARM GAS /tmp/ccwFmvCn.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_cortex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c" + 20 .section .text.__NVIC_SetPriorityGrouping,"ax",%progbits + 21 .align 1 + 22 .syntax unified + 23 .thumb + 24 .thumb_func + 26 __NVIC_SetPriorityGrouping: + 27 .LFB102: + 28 .file 2 "Drivers/CMSIS/Include/core_cm4.h" + 1:Drivers/CMSIS/Include/core_cm4.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/core_cm4.h **** * @file core_cm4.h + 3:Drivers/CMSIS/Include/core_cm4.h **** * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File + 4:Drivers/CMSIS/Include/core_cm4.h **** * @version V5.0.8 + 5:Drivers/CMSIS/Include/core_cm4.h **** * @date 04. June 2018 + 6:Drivers/CMSIS/Include/core_cm4.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/core_cm4.h **** /* + 8:Drivers/CMSIS/Include/core_cm4.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/core_cm4.h **** * + 10:Drivers/CMSIS/Include/core_cm4.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/core_cm4.h **** * + 12:Drivers/CMSIS/Include/core_cm4.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/core_cm4.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/core_cm4.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/core_cm4.h **** * + 16:Drivers/CMSIS/Include/core_cm4.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/core_cm4.h **** * + 18:Drivers/CMSIS/Include/core_cm4.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/core_cm4.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/core_cm4.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/core_cm4.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/core_cm4.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/core_cm4.h **** */ + 24:Drivers/CMSIS/Include/core_cm4.h **** + 25:Drivers/CMSIS/Include/core_cm4.h **** #if defined ( __ICCARM__ ) + 26:Drivers/CMSIS/Include/core_cm4.h **** #pragma system_include /* treat file as system include file for MISRA check */ + 27:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__clang__) + 28:Drivers/CMSIS/Include/core_cm4.h **** #pragma clang system_header /* treat file as system include file */ + 29:Drivers/CMSIS/Include/core_cm4.h **** #endif + 30:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 2 + + + 31:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __CORE_CM4_H_GENERIC + 32:Drivers/CMSIS/Include/core_cm4.h **** #define __CORE_CM4_H_GENERIC + 33:Drivers/CMSIS/Include/core_cm4.h **** + 34:Drivers/CMSIS/Include/core_cm4.h **** #include + 35:Drivers/CMSIS/Include/core_cm4.h **** + 36:Drivers/CMSIS/Include/core_cm4.h **** #ifdef __cplusplus + 37:Drivers/CMSIS/Include/core_cm4.h **** extern "C" { + 38:Drivers/CMSIS/Include/core_cm4.h **** #endif + 39:Drivers/CMSIS/Include/core_cm4.h **** + 40:Drivers/CMSIS/Include/core_cm4.h **** /** + 41:Drivers/CMSIS/Include/core_cm4.h **** \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + 42:Drivers/CMSIS/Include/core_cm4.h **** CMSIS violates the following MISRA-C:2004 rules: + 43:Drivers/CMSIS/Include/core_cm4.h **** + 44:Drivers/CMSIS/Include/core_cm4.h **** \li Required Rule 8.5, object/function definition in header file.
+ 45:Drivers/CMSIS/Include/core_cm4.h **** Function definitions in header files are used to allow 'inlining'. + 46:Drivers/CMSIS/Include/core_cm4.h **** + 47:Drivers/CMSIS/Include/core_cm4.h **** \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ 48:Drivers/CMSIS/Include/core_cm4.h **** Unions are used for effective representation of core registers. + 49:Drivers/CMSIS/Include/core_cm4.h **** + 50:Drivers/CMSIS/Include/core_cm4.h **** \li Advisory Rule 19.7, Function-like macro defined.
+ 51:Drivers/CMSIS/Include/core_cm4.h **** Function-like macros are used to allow more efficient code. + 52:Drivers/CMSIS/Include/core_cm4.h **** */ + 53:Drivers/CMSIS/Include/core_cm4.h **** + 54:Drivers/CMSIS/Include/core_cm4.h **** + 55:Drivers/CMSIS/Include/core_cm4.h **** /******************************************************************************* + 56:Drivers/CMSIS/Include/core_cm4.h **** * CMSIS definitions + 57:Drivers/CMSIS/Include/core_cm4.h **** ******************************************************************************/ + 58:Drivers/CMSIS/Include/core_cm4.h **** /** + 59:Drivers/CMSIS/Include/core_cm4.h **** \ingroup Cortex_M4 + 60:Drivers/CMSIS/Include/core_cm4.h **** @{ + 61:Drivers/CMSIS/Include/core_cm4.h **** */ + 62:Drivers/CMSIS/Include/core_cm4.h **** + 63:Drivers/CMSIS/Include/core_cm4.h **** #include "cmsis_version.h" + 64:Drivers/CMSIS/Include/core_cm4.h **** + 65:Drivers/CMSIS/Include/core_cm4.h **** /* CMSIS CM4 definitions */ + 66:Drivers/CMSIS/Include/core_cm4.h **** #define __CM4_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] C + 67:Drivers/CMSIS/Include/core_cm4.h **** #define __CM4_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] C + 68:Drivers/CMSIS/Include/core_cm4.h **** #define __CM4_CMSIS_VERSION ((__CM4_CMSIS_VERSION_MAIN << 16U) | \ + 69:Drivers/CMSIS/Include/core_cm4.h **** __CM4_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL + 70:Drivers/CMSIS/Include/core_cm4.h **** + 71:Drivers/CMSIS/Include/core_cm4.h **** #define __CORTEX_M (4U) /*!< Cortex-M Core */ + 72:Drivers/CMSIS/Include/core_cm4.h **** + 73:Drivers/CMSIS/Include/core_cm4.h **** /** __FPU_USED indicates whether an FPU is used or not. + 74:Drivers/CMSIS/Include/core_cm4.h **** For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and fun + 75:Drivers/CMSIS/Include/core_cm4.h **** */ + 76:Drivers/CMSIS/Include/core_cm4.h **** #if defined ( __CC_ARM ) + 77:Drivers/CMSIS/Include/core_cm4.h **** #if defined __TARGET_FPU_VFP + 78:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 79:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 80:Drivers/CMSIS/Include/core_cm4.h **** #else + 81:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 82:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 83:Drivers/CMSIS/Include/core_cm4.h **** #endif + 84:Drivers/CMSIS/Include/core_cm4.h **** #else + 85:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 86:Drivers/CMSIS/Include/core_cm4.h **** #endif + 87:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 3 + + + 88:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + 89:Drivers/CMSIS/Include/core_cm4.h **** #if defined __ARM_PCS_VFP + 90:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 91:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 92:Drivers/CMSIS/Include/core_cm4.h **** #else + 93:Drivers/CMSIS/Include/core_cm4.h **** #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESEN + 94:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 95:Drivers/CMSIS/Include/core_cm4.h **** #endif + 96:Drivers/CMSIS/Include/core_cm4.h **** #else + 97:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 98:Drivers/CMSIS/Include/core_cm4.h **** #endif + 99:Drivers/CMSIS/Include/core_cm4.h **** + 100:Drivers/CMSIS/Include/core_cm4.h **** #elif defined ( __GNUC__ ) + 101:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__VFP_FP__) && !defined(__SOFTFP__) + 102:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 103:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 104:Drivers/CMSIS/Include/core_cm4.h **** #else + 105:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 106:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 107:Drivers/CMSIS/Include/core_cm4.h **** #endif + 108:Drivers/CMSIS/Include/core_cm4.h **** #else + 109:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 110:Drivers/CMSIS/Include/core_cm4.h **** #endif + 111:Drivers/CMSIS/Include/core_cm4.h **** + 112:Drivers/CMSIS/Include/core_cm4.h **** #elif defined ( __ICCARM__ ) + 113:Drivers/CMSIS/Include/core_cm4.h **** #if defined __ARMVFP__ + 114:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 115:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 116:Drivers/CMSIS/Include/core_cm4.h **** #else + 117:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 118:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 119:Drivers/CMSIS/Include/core_cm4.h **** #endif + 120:Drivers/CMSIS/Include/core_cm4.h **** #else + 121:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 122:Drivers/CMSIS/Include/core_cm4.h **** #endif + 123:Drivers/CMSIS/Include/core_cm4.h **** + 124:Drivers/CMSIS/Include/core_cm4.h **** #elif defined ( __TI_ARM__ ) + 125:Drivers/CMSIS/Include/core_cm4.h **** #if defined __TI_VFP_SUPPORT__ + 126:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 127:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 128:Drivers/CMSIS/Include/core_cm4.h **** #else + 129:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 130:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 131:Drivers/CMSIS/Include/core_cm4.h **** #endif + 132:Drivers/CMSIS/Include/core_cm4.h **** #else + 133:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 134:Drivers/CMSIS/Include/core_cm4.h **** #endif + 135:Drivers/CMSIS/Include/core_cm4.h **** + 136:Drivers/CMSIS/Include/core_cm4.h **** #elif defined ( __TASKING__ ) + 137:Drivers/CMSIS/Include/core_cm4.h **** #if defined __FPU_VFP__ + 138:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 139:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 140:Drivers/CMSIS/Include/core_cm4.h **** #else + 141:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 142:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 143:Drivers/CMSIS/Include/core_cm4.h **** #endif + 144:Drivers/CMSIS/Include/core_cm4.h **** #else + ARM GAS /tmp/ccwFmvCn.s page 4 + + + 145:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 146:Drivers/CMSIS/Include/core_cm4.h **** #endif + 147:Drivers/CMSIS/Include/core_cm4.h **** + 148:Drivers/CMSIS/Include/core_cm4.h **** #elif defined ( __CSMC__ ) + 149:Drivers/CMSIS/Include/core_cm4.h **** #if ( __CSMC__ & 0x400U) + 150:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + 151:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 1U + 152:Drivers/CMSIS/Include/core_cm4.h **** #else + 153:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) + 154:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 155:Drivers/CMSIS/Include/core_cm4.h **** #endif + 156:Drivers/CMSIS/Include/core_cm4.h **** #else + 157:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U + 158:Drivers/CMSIS/Include/core_cm4.h **** #endif + 159:Drivers/CMSIS/Include/core_cm4.h **** + 160:Drivers/CMSIS/Include/core_cm4.h **** #endif + 161:Drivers/CMSIS/Include/core_cm4.h **** + 162:Drivers/CMSIS/Include/core_cm4.h **** #include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + 163:Drivers/CMSIS/Include/core_cm4.h **** + 164:Drivers/CMSIS/Include/core_cm4.h **** + 165:Drivers/CMSIS/Include/core_cm4.h **** #ifdef __cplusplus + 166:Drivers/CMSIS/Include/core_cm4.h **** } + 167:Drivers/CMSIS/Include/core_cm4.h **** #endif + 168:Drivers/CMSIS/Include/core_cm4.h **** + 169:Drivers/CMSIS/Include/core_cm4.h **** #endif /* __CORE_CM4_H_GENERIC */ + 170:Drivers/CMSIS/Include/core_cm4.h **** + 171:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __CMSIS_GENERIC + 172:Drivers/CMSIS/Include/core_cm4.h **** + 173:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __CORE_CM4_H_DEPENDANT + 174:Drivers/CMSIS/Include/core_cm4.h **** #define __CORE_CM4_H_DEPENDANT + 175:Drivers/CMSIS/Include/core_cm4.h **** + 176:Drivers/CMSIS/Include/core_cm4.h **** #ifdef __cplusplus + 177:Drivers/CMSIS/Include/core_cm4.h **** extern "C" { + 178:Drivers/CMSIS/Include/core_cm4.h **** #endif + 179:Drivers/CMSIS/Include/core_cm4.h **** + 180:Drivers/CMSIS/Include/core_cm4.h **** /* check device defines and use defaults */ + 181:Drivers/CMSIS/Include/core_cm4.h **** #if defined __CHECK_DEVICE_DEFINES + 182:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __CM4_REV + 183:Drivers/CMSIS/Include/core_cm4.h **** #define __CM4_REV 0x0000U + 184:Drivers/CMSIS/Include/core_cm4.h **** #warning "__CM4_REV not defined in device header file; using default!" + 185:Drivers/CMSIS/Include/core_cm4.h **** #endif + 186:Drivers/CMSIS/Include/core_cm4.h **** + 187:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __FPU_PRESENT + 188:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_PRESENT 0U + 189:Drivers/CMSIS/Include/core_cm4.h **** #warning "__FPU_PRESENT not defined in device header file; using default!" + 190:Drivers/CMSIS/Include/core_cm4.h **** #endif + 191:Drivers/CMSIS/Include/core_cm4.h **** + 192:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __MPU_PRESENT + 193:Drivers/CMSIS/Include/core_cm4.h **** #define __MPU_PRESENT 0U + 194:Drivers/CMSIS/Include/core_cm4.h **** #warning "__MPU_PRESENT not defined in device header file; using default!" + 195:Drivers/CMSIS/Include/core_cm4.h **** #endif + 196:Drivers/CMSIS/Include/core_cm4.h **** + 197:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __NVIC_PRIO_BITS + 198:Drivers/CMSIS/Include/core_cm4.h **** #define __NVIC_PRIO_BITS 3U + 199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + 200:Drivers/CMSIS/Include/core_cm4.h **** #endif + 201:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 5 + + + 202:Drivers/CMSIS/Include/core_cm4.h **** #ifndef __Vendor_SysTickConfig + 203:Drivers/CMSIS/Include/core_cm4.h **** #define __Vendor_SysTickConfig 0U + 204:Drivers/CMSIS/Include/core_cm4.h **** #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + 205:Drivers/CMSIS/Include/core_cm4.h **** #endif + 206:Drivers/CMSIS/Include/core_cm4.h **** #endif + 207:Drivers/CMSIS/Include/core_cm4.h **** + 208:Drivers/CMSIS/Include/core_cm4.h **** /* IO definitions (access restrictions to peripheral registers) */ + 209:Drivers/CMSIS/Include/core_cm4.h **** /** + 210:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_glob_defs CMSIS Global Defines + 211:Drivers/CMSIS/Include/core_cm4.h **** + 212:Drivers/CMSIS/Include/core_cm4.h **** IO Type Qualifiers are used + 213:Drivers/CMSIS/Include/core_cm4.h **** \li to specify the access to peripheral variables. + 214:Drivers/CMSIS/Include/core_cm4.h **** \li for automatic generation of peripheral register debug information. + 215:Drivers/CMSIS/Include/core_cm4.h **** */ + 216:Drivers/CMSIS/Include/core_cm4.h **** #ifdef __cplusplus + 217:Drivers/CMSIS/Include/core_cm4.h **** #define __I volatile /*!< Defines 'read only' permissions */ + 218:Drivers/CMSIS/Include/core_cm4.h **** #else + 219:Drivers/CMSIS/Include/core_cm4.h **** #define __I volatile const /*!< Defines 'read only' permissions */ + 220:Drivers/CMSIS/Include/core_cm4.h **** #endif + 221:Drivers/CMSIS/Include/core_cm4.h **** #define __O volatile /*!< Defines 'write only' permissions */ + 222:Drivers/CMSIS/Include/core_cm4.h **** #define __IO volatile /*!< Defines 'read / write' permissions */ + 223:Drivers/CMSIS/Include/core_cm4.h **** + 224:Drivers/CMSIS/Include/core_cm4.h **** /* following defines should be used for structure members */ + 225:Drivers/CMSIS/Include/core_cm4.h **** #define __IM volatile const /*! Defines 'read only' structure member permissions */ + 226:Drivers/CMSIS/Include/core_cm4.h **** #define __OM volatile /*! Defines 'write only' structure member permissions */ + 227:Drivers/CMSIS/Include/core_cm4.h **** #define __IOM volatile /*! Defines 'read / write' structure member permissions */ + 228:Drivers/CMSIS/Include/core_cm4.h **** + 229:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group Cortex_M4 */ + 230:Drivers/CMSIS/Include/core_cm4.h **** + 231:Drivers/CMSIS/Include/core_cm4.h **** + 232:Drivers/CMSIS/Include/core_cm4.h **** + 233:Drivers/CMSIS/Include/core_cm4.h **** /******************************************************************************* + 234:Drivers/CMSIS/Include/core_cm4.h **** * Register Abstraction + 235:Drivers/CMSIS/Include/core_cm4.h **** Core Register contain: + 236:Drivers/CMSIS/Include/core_cm4.h **** - Core Register + 237:Drivers/CMSIS/Include/core_cm4.h **** - Core NVIC Register + 238:Drivers/CMSIS/Include/core_cm4.h **** - Core SCB Register + 239:Drivers/CMSIS/Include/core_cm4.h **** - Core SysTick Register + 240:Drivers/CMSIS/Include/core_cm4.h **** - Core Debug Register + 241:Drivers/CMSIS/Include/core_cm4.h **** - Core MPU Register + 242:Drivers/CMSIS/Include/core_cm4.h **** - Core FPU Register + 243:Drivers/CMSIS/Include/core_cm4.h **** ******************************************************************************/ + 244:Drivers/CMSIS/Include/core_cm4.h **** /** + 245:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_core_register Defines and Type Definitions + 246:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions and defines for Cortex-M processor based devices. + 247:Drivers/CMSIS/Include/core_cm4.h **** */ + 248:Drivers/CMSIS/Include/core_cm4.h **** + 249:Drivers/CMSIS/Include/core_cm4.h **** /** + 250:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 251:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_CORE Status and Control Registers + 252:Drivers/CMSIS/Include/core_cm4.h **** \brief Core Register type definitions. + 253:Drivers/CMSIS/Include/core_cm4.h **** @{ + 254:Drivers/CMSIS/Include/core_cm4.h **** */ + 255:Drivers/CMSIS/Include/core_cm4.h **** + 256:Drivers/CMSIS/Include/core_cm4.h **** /** + 257:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Application Program Status Register (APSR). + 258:Drivers/CMSIS/Include/core_cm4.h **** */ + ARM GAS /tmp/ccwFmvCn.s page 6 + + + 259:Drivers/CMSIS/Include/core_cm4.h **** typedef union + 260:Drivers/CMSIS/Include/core_cm4.h **** { + 261:Drivers/CMSIS/Include/core_cm4.h **** struct + 262:Drivers/CMSIS/Include/core_cm4.h **** { + 263:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + 264:Drivers/CMSIS/Include/core_cm4.h **** uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + 265:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ + 266:Drivers/CMSIS/Include/core_cm4.h **** uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + 267:Drivers/CMSIS/Include/core_cm4.h **** uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + 268:Drivers/CMSIS/Include/core_cm4.h **** uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + 269:Drivers/CMSIS/Include/core_cm4.h **** uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + 270:Drivers/CMSIS/Include/core_cm4.h **** uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + 271:Drivers/CMSIS/Include/core_cm4.h **** } b; /*!< Structure used for bit access */ + 272:Drivers/CMSIS/Include/core_cm4.h **** uint32_t w; /*!< Type used for word access */ + 273:Drivers/CMSIS/Include/core_cm4.h **** } APSR_Type; + 274:Drivers/CMSIS/Include/core_cm4.h **** + 275:Drivers/CMSIS/Include/core_cm4.h **** /* APSR Register Definitions */ + 276:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_N_Pos 31U /*!< APSR + 277:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR + 278:Drivers/CMSIS/Include/core_cm4.h **** + 279:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_Z_Pos 30U /*!< APSR + 280:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR + 281:Drivers/CMSIS/Include/core_cm4.h **** + 282:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_C_Pos 29U /*!< APSR + 283:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR + 284:Drivers/CMSIS/Include/core_cm4.h **** + 285:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_V_Pos 28U /*!< APSR + 286:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR + 287:Drivers/CMSIS/Include/core_cm4.h **** + 288:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_Q_Pos 27U /*!< APSR + 289:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR + 290:Drivers/CMSIS/Include/core_cm4.h **** + 291:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_GE_Pos 16U /*!< APSR + 292:Drivers/CMSIS/Include/core_cm4.h **** #define APSR_GE_Msk (0xFUL << APSR_GE_Pos) /*!< APSR + 293:Drivers/CMSIS/Include/core_cm4.h **** + 294:Drivers/CMSIS/Include/core_cm4.h **** + 295:Drivers/CMSIS/Include/core_cm4.h **** /** + 296:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Interrupt Program Status Register (IPSR). + 297:Drivers/CMSIS/Include/core_cm4.h **** */ + 298:Drivers/CMSIS/Include/core_cm4.h **** typedef union + 299:Drivers/CMSIS/Include/core_cm4.h **** { + 300:Drivers/CMSIS/Include/core_cm4.h **** struct + 301:Drivers/CMSIS/Include/core_cm4.h **** { + 302:Drivers/CMSIS/Include/core_cm4.h **** uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + 303:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + 304:Drivers/CMSIS/Include/core_cm4.h **** } b; /*!< Structure used for bit access */ + 305:Drivers/CMSIS/Include/core_cm4.h **** uint32_t w; /*!< Type used for word access */ + 306:Drivers/CMSIS/Include/core_cm4.h **** } IPSR_Type; + 307:Drivers/CMSIS/Include/core_cm4.h **** + 308:Drivers/CMSIS/Include/core_cm4.h **** /* IPSR Register Definitions */ + 309:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Pos 0U /*!< IPSR + 310:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR + 311:Drivers/CMSIS/Include/core_cm4.h **** + 312:Drivers/CMSIS/Include/core_cm4.h **** + 313:Drivers/CMSIS/Include/core_cm4.h **** /** + 314:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + 315:Drivers/CMSIS/Include/core_cm4.h **** */ + ARM GAS /tmp/ccwFmvCn.s page 7 + + + 316:Drivers/CMSIS/Include/core_cm4.h **** typedef union + 317:Drivers/CMSIS/Include/core_cm4.h **** { + 318:Drivers/CMSIS/Include/core_cm4.h **** struct + 319:Drivers/CMSIS/Include/core_cm4.h **** { + 320:Drivers/CMSIS/Include/core_cm4.h **** uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + 321:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved0:1; /*!< bit: 9 Reserved */ + 322:Drivers/CMSIS/Include/core_cm4.h **** uint32_t ICI_IT_1:6; /*!< bit: 10..15 ICI/IT part 1 */ + 323:Drivers/CMSIS/Include/core_cm4.h **** uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + 324:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ + 325:Drivers/CMSIS/Include/core_cm4.h **** uint32_t T:1; /*!< bit: 24 Thumb bit */ + 326:Drivers/CMSIS/Include/core_cm4.h **** uint32_t ICI_IT_2:2; /*!< bit: 25..26 ICI/IT part 2 */ + 327:Drivers/CMSIS/Include/core_cm4.h **** uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + 328:Drivers/CMSIS/Include/core_cm4.h **** uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + 329:Drivers/CMSIS/Include/core_cm4.h **** uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + 330:Drivers/CMSIS/Include/core_cm4.h **** uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + 331:Drivers/CMSIS/Include/core_cm4.h **** uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + 332:Drivers/CMSIS/Include/core_cm4.h **** } b; /*!< Structure used for bit access */ + 333:Drivers/CMSIS/Include/core_cm4.h **** uint32_t w; /*!< Type used for word access */ + 334:Drivers/CMSIS/Include/core_cm4.h **** } xPSR_Type; + 335:Drivers/CMSIS/Include/core_cm4.h **** + 336:Drivers/CMSIS/Include/core_cm4.h **** /* xPSR Register Definitions */ + 337:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_N_Pos 31U /*!< xPSR + 338:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR + 339:Drivers/CMSIS/Include/core_cm4.h **** + 340:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_Z_Pos 30U /*!< xPSR + 341:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR + 342:Drivers/CMSIS/Include/core_cm4.h **** + 343:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_C_Pos 29U /*!< xPSR + 344:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR + 345:Drivers/CMSIS/Include/core_cm4.h **** + 346:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_V_Pos 28U /*!< xPSR + 347:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR + 348:Drivers/CMSIS/Include/core_cm4.h **** + 349:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_Q_Pos 27U /*!< xPSR + 350:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR + 351:Drivers/CMSIS/Include/core_cm4.h **** + 352:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ICI_IT_2_Pos 25U /*!< xPSR + 353:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ICI_IT_2_Msk (3UL << xPSR_ICI_IT_2_Pos) /*!< xPSR + 354:Drivers/CMSIS/Include/core_cm4.h **** + 355:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_T_Pos 24U /*!< xPSR + 356:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR + 357:Drivers/CMSIS/Include/core_cm4.h **** + 358:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_GE_Pos 16U /*!< xPSR + 359:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) /*!< xPSR + 360:Drivers/CMSIS/Include/core_cm4.h **** + 361:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ICI_IT_1_Pos 10U /*!< xPSR + 362:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ICI_IT_1_Msk (0x3FUL << xPSR_ICI_IT_1_Pos) /*!< xPSR + 363:Drivers/CMSIS/Include/core_cm4.h **** + 364:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Pos 0U /*!< xPSR + 365:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR + 366:Drivers/CMSIS/Include/core_cm4.h **** + 367:Drivers/CMSIS/Include/core_cm4.h **** + 368:Drivers/CMSIS/Include/core_cm4.h **** /** + 369:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Control Registers (CONTROL). + 370:Drivers/CMSIS/Include/core_cm4.h **** */ + 371:Drivers/CMSIS/Include/core_cm4.h **** typedef union + 372:Drivers/CMSIS/Include/core_cm4.h **** { + ARM GAS /tmp/ccwFmvCn.s page 8 + + + 373:Drivers/CMSIS/Include/core_cm4.h **** struct + 374:Drivers/CMSIS/Include/core_cm4.h **** { + 375:Drivers/CMSIS/Include/core_cm4.h **** uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + 376:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + 377:Drivers/CMSIS/Include/core_cm4.h **** uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */ + 378:Drivers/CMSIS/Include/core_cm4.h **** uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */ + 379:Drivers/CMSIS/Include/core_cm4.h **** } b; /*!< Structure used for bit access */ + 380:Drivers/CMSIS/Include/core_cm4.h **** uint32_t w; /*!< Type used for word access */ + 381:Drivers/CMSIS/Include/core_cm4.h **** } CONTROL_Type; + 382:Drivers/CMSIS/Include/core_cm4.h **** + 383:Drivers/CMSIS/Include/core_cm4.h **** /* CONTROL Register Definitions */ + 384:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_FPCA_Pos 2U /*!< CONT + 385:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) /*!< CONT + 386:Drivers/CMSIS/Include/core_cm4.h **** + 387:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_SPSEL_Pos 1U /*!< CONT + 388:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONT + 389:Drivers/CMSIS/Include/core_cm4.h **** + 390:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_nPRIV_Pos 0U /*!< CONT + 391:Drivers/CMSIS/Include/core_cm4.h **** #define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONT + 392:Drivers/CMSIS/Include/core_cm4.h **** + 393:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_CORE */ + 394:Drivers/CMSIS/Include/core_cm4.h **** + 395:Drivers/CMSIS/Include/core_cm4.h **** + 396:Drivers/CMSIS/Include/core_cm4.h **** /** + 397:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 398:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + 399:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the NVIC Registers + 400:Drivers/CMSIS/Include/core_cm4.h **** @{ + 401:Drivers/CMSIS/Include/core_cm4.h **** */ + 402:Drivers/CMSIS/Include/core_cm4.h **** + 403:Drivers/CMSIS/Include/core_cm4.h **** /** + 404:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + 405:Drivers/CMSIS/Include/core_cm4.h **** */ + 406:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 407:Drivers/CMSIS/Include/core_cm4.h **** { + 408:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ISER[8U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + 409:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[24U]; + 410:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ICER[8U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register + 411:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RSERVED1[24U]; + 412:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register * + 413:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[24U]; + 414:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register + 415:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[24U]; + 416:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t IABR[8U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + 417:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED4[56U]; + 418:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint8_t IP[240U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bi + 419:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED5[644U]; + 420:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Regis + 421:Drivers/CMSIS/Include/core_cm4.h **** } NVIC_Type; + 422:Drivers/CMSIS/Include/core_cm4.h **** + 423:Drivers/CMSIS/Include/core_cm4.h **** /* Software Triggered Interrupt Register Definitions */ + 424:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_STIR_INTID_Pos 0U /*!< STIR: I + 425:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: I + 426:Drivers/CMSIS/Include/core_cm4.h **** + 427:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_NVIC */ + 428:Drivers/CMSIS/Include/core_cm4.h **** + 429:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 9 + + + 430:Drivers/CMSIS/Include/core_cm4.h **** /** + 431:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 432:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SCB System Control Block (SCB) + 433:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Control Block Registers + 434:Drivers/CMSIS/Include/core_cm4.h **** @{ + 435:Drivers/CMSIS/Include/core_cm4.h **** */ + 436:Drivers/CMSIS/Include/core_cm4.h **** + 437:Drivers/CMSIS/Include/core_cm4.h **** /** + 438:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the System Control Block (SCB). + 439:Drivers/CMSIS/Include/core_cm4.h **** */ + 440:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 441:Drivers/CMSIS/Include/core_cm4.h **** { + 442:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + 443:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Regi + 444:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + 445:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset + 446:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + 447:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register * + 448:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint8_t SHP[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registe + 449:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State + 450:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Regist + 451:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + 452:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + 453:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register + 454:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + 455:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register + 456:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + 457:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + 458:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + 459:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + 460:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Regis + 461:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[5U]; + 462:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Regis + 463:Drivers/CMSIS/Include/core_cm4.h **** } SCB_Type; + 464:Drivers/CMSIS/Include/core_cm4.h **** + 465:Drivers/CMSIS/Include/core_cm4.h **** /* SCB CPUID Register Definitions */ + 466:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB + 467:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB + 468:Drivers/CMSIS/Include/core_cm4.h **** + 469:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_VARIANT_Pos 20U /*!< SCB + 470:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB + 471:Drivers/CMSIS/Include/core_cm4.h **** + 472:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB + 473:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB + 474:Drivers/CMSIS/Include/core_cm4.h **** + 475:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_PARTNO_Pos 4U /*!< SCB + 476:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB + 477:Drivers/CMSIS/Include/core_cm4.h **** + 478:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Pos 0U /*!< SCB + 479:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB + 480:Drivers/CMSIS/Include/core_cm4.h **** + 481:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */ + 482:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB + 483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB + 484:Drivers/CMSIS/Include/core_cm4.h **** + 485:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB + 486:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB + ARM GAS /tmp/ccwFmvCn.s page 10 + + + 487:Drivers/CMSIS/Include/core_cm4.h **** + 488:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB + 489:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB + 490:Drivers/CMSIS/Include/core_cm4.h **** + 491:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB + 492:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB + 493:Drivers/CMSIS/Include/core_cm4.h **** + 494:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB + 495:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB + 496:Drivers/CMSIS/Include/core_cm4.h **** + 497:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB + 498:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB + 499:Drivers/CMSIS/Include/core_cm4.h **** + 500:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB + 501:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB + 502:Drivers/CMSIS/Include/core_cm4.h **** + 503:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB + 504:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB + 505:Drivers/CMSIS/Include/core_cm4.h **** + 506:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB + 507:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB + 508:Drivers/CMSIS/Include/core_cm4.h **** + 509:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB + 510:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB + 511:Drivers/CMSIS/Include/core_cm4.h **** + 512:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Vector Table Offset Register Definitions */ + 513:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB + 514:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB + 515:Drivers/CMSIS/Include/core_cm4.h **** + 516:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Application Interrupt and Reset Control Register Definitions */ + 517:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB + 518:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB + 519:Drivers/CMSIS/Include/core_cm4.h **** + 520:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB + 521:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB + 522:Drivers/CMSIS/Include/core_cm4.h **** + 523:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB + 524:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB + 525:Drivers/CMSIS/Include/core_cm4.h **** + 526:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB + 527:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB + 528:Drivers/CMSIS/Include/core_cm4.h **** + 529:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB + 530:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB + 531:Drivers/CMSIS/Include/core_cm4.h **** + 532:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB + 533:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB + 534:Drivers/CMSIS/Include/core_cm4.h **** + 535:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB + 536:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB + 537:Drivers/CMSIS/Include/core_cm4.h **** + 538:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */ + 539:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB + 540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB + 541:Drivers/CMSIS/Include/core_cm4.h **** + 542:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB + 543:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB + ARM GAS /tmp/ccwFmvCn.s page 11 + + + 544:Drivers/CMSIS/Include/core_cm4.h **** + 545:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB + 546:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB + 547:Drivers/CMSIS/Include/core_cm4.h **** + 548:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Configuration Control Register Definitions */ + 549:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_STKALIGN_Pos 9U /*!< SCB + 550:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB + 551:Drivers/CMSIS/Include/core_cm4.h **** + 552:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB + 553:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB + 554:Drivers/CMSIS/Include/core_cm4.h **** + 555:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB + 556:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB + 557:Drivers/CMSIS/Include/core_cm4.h **** + 558:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB + 559:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB + 560:Drivers/CMSIS/Include/core_cm4.h **** + 561:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB + 562:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB + 563:Drivers/CMSIS/Include/core_cm4.h **** + 564:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_NONBASETHRDENA_Pos 0U /*!< SCB + 565:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CCR_NONBASETHRDENA_Msk (1UL /*<< SCB_CCR_NONBASETHRDENA_Pos*/) /*!< SCB + 566:Drivers/CMSIS/Include/core_cm4.h **** + 567:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Handler Control and State Register Definitions */ + 568:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB + 569:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB + 570:Drivers/CMSIS/Include/core_cm4.h **** + 571:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB + 572:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB + 573:Drivers/CMSIS/Include/core_cm4.h **** + 574:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB + 575:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB + 576:Drivers/CMSIS/Include/core_cm4.h **** + 577:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB + 578:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB + 579:Drivers/CMSIS/Include/core_cm4.h **** + 580:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB + 581:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB + 582:Drivers/CMSIS/Include/core_cm4.h **** + 583:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB + 584:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB + 585:Drivers/CMSIS/Include/core_cm4.h **** + 586:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB + 587:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB + 588:Drivers/CMSIS/Include/core_cm4.h **** + 589:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB + 590:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB + 591:Drivers/CMSIS/Include/core_cm4.h **** + 592:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB + 593:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB + 594:Drivers/CMSIS/Include/core_cm4.h **** + 595:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB + 596:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB + 597:Drivers/CMSIS/Include/core_cm4.h **** + 598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB + 599:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB + 600:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 12 + + + 601:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB + 602:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB + 603:Drivers/CMSIS/Include/core_cm4.h **** + 604:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB + 605:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB + 606:Drivers/CMSIS/Include/core_cm4.h **** + 607:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB + 608:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB + 609:Drivers/CMSIS/Include/core_cm4.h **** + 610:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Configurable Fault Status Register Definitions */ + 611:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB + 612:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB + 613:Drivers/CMSIS/Include/core_cm4.h **** + 614:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB + 615:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB + 616:Drivers/CMSIS/Include/core_cm4.h **** + 617:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB + 618:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB + 619:Drivers/CMSIS/Include/core_cm4.h **** + 620:Drivers/CMSIS/Include/core_cm4.h **** /* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ + 621:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB + 622:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB + 623:Drivers/CMSIS/Include/core_cm4.h **** + 624:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MLSPERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 5U) /*!< SCB + 625:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MLSPERR_Msk (1UL << SCB_CFSR_MLSPERR_Pos) /*!< SCB + 626:Drivers/CMSIS/Include/core_cm4.h **** + 627:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB + 628:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB + 629:Drivers/CMSIS/Include/core_cm4.h **** + 630:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB + 631:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB + 632:Drivers/CMSIS/Include/core_cm4.h **** + 633:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB + 634:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB + 635:Drivers/CMSIS/Include/core_cm4.h **** + 636:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB + 637:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB + 638:Drivers/CMSIS/Include/core_cm4.h **** + 639:Drivers/CMSIS/Include/core_cm4.h **** /* BusFault Status Register (part of SCB Configurable Fault Status Register) */ + 640:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB + 641:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB + 642:Drivers/CMSIS/Include/core_cm4.h **** + 643:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_LSPERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 5U) /*!< SCB + 644:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_LSPERR_Msk (1UL << SCB_CFSR_LSPERR_Pos) /*!< SCB + 645:Drivers/CMSIS/Include/core_cm4.h **** + 646:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB + 647:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB + 648:Drivers/CMSIS/Include/core_cm4.h **** + 649:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB + 650:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB + 651:Drivers/CMSIS/Include/core_cm4.h **** + 652:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB + 653:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB + 654:Drivers/CMSIS/Include/core_cm4.h **** + 655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB + 656:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB + 657:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 13 + + + 658:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB + 659:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB + 660:Drivers/CMSIS/Include/core_cm4.h **** + 661:Drivers/CMSIS/Include/core_cm4.h **** /* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ + 662:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB + 663:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB + 664:Drivers/CMSIS/Include/core_cm4.h **** + 665:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB + 666:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB + 667:Drivers/CMSIS/Include/core_cm4.h **** + 668:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB + 669:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB + 670:Drivers/CMSIS/Include/core_cm4.h **** + 671:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB + 672:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB + 673:Drivers/CMSIS/Include/core_cm4.h **** + 674:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB + 675:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB + 676:Drivers/CMSIS/Include/core_cm4.h **** + 677:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB + 678:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB + 679:Drivers/CMSIS/Include/core_cm4.h **** + 680:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Hard Fault Status Register Definitions */ + 681:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB + 682:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB + 683:Drivers/CMSIS/Include/core_cm4.h **** + 684:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_FORCED_Pos 30U /*!< SCB + 685:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB + 686:Drivers/CMSIS/Include/core_cm4.h **** + 687:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB + 688:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB + 689:Drivers/CMSIS/Include/core_cm4.h **** + 690:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Debug Fault Status Register Definitions */ + 691:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB + 692:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB + 693:Drivers/CMSIS/Include/core_cm4.h **** + 694:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_VCATCH_Pos 3U /*!< SCB + 695:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB + 696:Drivers/CMSIS/Include/core_cm4.h **** + 697:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB + 698:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB + 699:Drivers/CMSIS/Include/core_cm4.h **** + 700:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_BKPT_Pos 1U /*!< SCB + 701:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB + 702:Drivers/CMSIS/Include/core_cm4.h **** + 703:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_HALTED_Pos 0U /*!< SCB + 704:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB + 705:Drivers/CMSIS/Include/core_cm4.h **** + 706:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SCB */ + 707:Drivers/CMSIS/Include/core_cm4.h **** + 708:Drivers/CMSIS/Include/core_cm4.h **** + 709:Drivers/CMSIS/Include/core_cm4.h **** /** + 710:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 711:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + 712:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Control and ID Register not in the SCB + 713:Drivers/CMSIS/Include/core_cm4.h **** @{ + 714:Drivers/CMSIS/Include/core_cm4.h **** */ + ARM GAS /tmp/ccwFmvCn.s page 14 + + + 715:Drivers/CMSIS/Include/core_cm4.h **** + 716:Drivers/CMSIS/Include/core_cm4.h **** /** + 717:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the System Control and ID Register not in the SCB. + 718:Drivers/CMSIS/Include/core_cm4.h **** */ + 719:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 720:Drivers/CMSIS/Include/core_cm4.h **** { + 721:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[1U]; + 722:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Regist + 723:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ + 724:Drivers/CMSIS/Include/core_cm4.h **** } SCnSCB_Type; + 725:Drivers/CMSIS/Include/core_cm4.h **** + 726:Drivers/CMSIS/Include/core_cm4.h **** /* Interrupt Controller Type Register Definitions */ + 727:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: I + 728:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: I + 729:Drivers/CMSIS/Include/core_cm4.h **** + 730:Drivers/CMSIS/Include/core_cm4.h **** /* Auxiliary Control Register Definitions */ + 731:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISOOFP_Pos 9U /*!< ACTLR: + 732:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISOOFP_Msk (1UL << SCnSCB_ACTLR_DISOOFP_Pos) /*!< ACTLR: + 733:Drivers/CMSIS/Include/core_cm4.h **** + 734:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISFPCA_Pos 8U /*!< ACTLR: + 735:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISFPCA_Msk (1UL << SCnSCB_ACTLR_DISFPCA_Pos) /*!< ACTLR: + 736:Drivers/CMSIS/Include/core_cm4.h **** + 737:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: + 738:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: + 739:Drivers/CMSIS/Include/core_cm4.h **** + 740:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISDEFWBUF_Pos 1U /*!< ACTLR: + 741:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: + 742:Drivers/CMSIS/Include/core_cm4.h **** + 743:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISMCYCINT_Pos 0U /*!< ACTLR: + 744:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL /*<< SCnSCB_ACTLR_DISMCYCINT_Pos*/) /*!< ACTLR: + 745:Drivers/CMSIS/Include/core_cm4.h **** + 746:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SCnotSCB */ + 747:Drivers/CMSIS/Include/core_cm4.h **** + 748:Drivers/CMSIS/Include/core_cm4.h **** + 749:Drivers/CMSIS/Include/core_cm4.h **** /** + 750:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 751:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SysTick System Tick Timer (SysTick) + 752:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Timer Registers. + 753:Drivers/CMSIS/Include/core_cm4.h **** @{ + 754:Drivers/CMSIS/Include/core_cm4.h **** */ + 755:Drivers/CMSIS/Include/core_cm4.h **** + 756:Drivers/CMSIS/Include/core_cm4.h **** /** + 757:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the System Timer (SysTick). + 758:Drivers/CMSIS/Include/core_cm4.h **** */ + 759:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 760:Drivers/CMSIS/Include/core_cm4.h **** { + 761:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Regis + 762:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + 763:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register * + 764:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ + 765:Drivers/CMSIS/Include/core_cm4.h **** } SysTick_Type; + 766:Drivers/CMSIS/Include/core_cm4.h **** + 767:Drivers/CMSIS/Include/core_cm4.h **** /* SysTick Control / Status Register Definitions */ + 768:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysT + 769:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysT + 770:Drivers/CMSIS/Include/core_cm4.h **** + 771:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysT + ARM GAS /tmp/ccwFmvCn.s page 15 + + + 772:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysT + 773:Drivers/CMSIS/Include/core_cm4.h **** + 774:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_TICKINT_Pos 1U /*!< SysT + 775:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysT + 776:Drivers/CMSIS/Include/core_cm4.h **** + 777:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_ENABLE_Pos 0U /*!< SysT + 778:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysT + 779:Drivers/CMSIS/Include/core_cm4.h **** + 780:Drivers/CMSIS/Include/core_cm4.h **** /* SysTick Reload Register Definitions */ + 781:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_LOAD_RELOAD_Pos 0U /*!< SysT + 782:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysT + 783:Drivers/CMSIS/Include/core_cm4.h **** + 784:Drivers/CMSIS/Include/core_cm4.h **** /* SysTick Current Register Definitions */ + 785:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_VAL_CURRENT_Pos 0U /*!< SysT + 786:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysT + 787:Drivers/CMSIS/Include/core_cm4.h **** + 788:Drivers/CMSIS/Include/core_cm4.h **** /* SysTick Calibration Register Definitions */ + 789:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_NOREF_Pos 31U /*!< SysT + 790:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysT + 791:Drivers/CMSIS/Include/core_cm4.h **** + 792:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_SKEW_Pos 30U /*!< SysT + 793:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysT + 794:Drivers/CMSIS/Include/core_cm4.h **** + 795:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_TENMS_Pos 0U /*!< SysT + 796:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysT + 797:Drivers/CMSIS/Include/core_cm4.h **** + 798:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SysTick */ + 799:Drivers/CMSIS/Include/core_cm4.h **** + 800:Drivers/CMSIS/Include/core_cm4.h **** + 801:Drivers/CMSIS/Include/core_cm4.h **** /** + 802:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 803:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + 804:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + 805:Drivers/CMSIS/Include/core_cm4.h **** @{ + 806:Drivers/CMSIS/Include/core_cm4.h **** */ + 807:Drivers/CMSIS/Include/core_cm4.h **** + 808:Drivers/CMSIS/Include/core_cm4.h **** /** + 809:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + 810:Drivers/CMSIS/Include/core_cm4.h **** */ + 811:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 812:Drivers/CMSIS/Include/core_cm4.h **** { + 813:Drivers/CMSIS/Include/core_cm4.h **** __OM union + 814:Drivers/CMSIS/Include/core_cm4.h **** { + 815:Drivers/CMSIS/Include/core_cm4.h **** __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + 816:Drivers/CMSIS/Include/core_cm4.h **** __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + 817:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + 818:Drivers/CMSIS/Include/core_cm4.h **** } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + 819:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[864U]; + 820:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + 821:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[15U]; + 822:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + 823:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U]; + 824:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + 825:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[29U]; + 826:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register * + 827:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + 828:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Reg + ARM GAS /tmp/ccwFmvCn.s page 16 + + + 829:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED4[43U]; + 830:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + 831:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + 832:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED5[6U]; + 833:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Re + 834:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Re + 835:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Re + 836:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Re + 837:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Re + 838:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Re + 839:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Re + 840:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Re + 841:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Re + 842:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Re + 843:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Re + 844:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Re + 845:Drivers/CMSIS/Include/core_cm4.h **** } ITM_Type; + 846:Drivers/CMSIS/Include/core_cm4.h **** + 847:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Trace Privilege Register Definitions */ + 848:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM + 849:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TPR_PRIVMASK_Msk (0xFFFFFFFFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM + 850:Drivers/CMSIS/Include/core_cm4.h **** + 851:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Trace Control Register Definitions */ + 852:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_BUSY_Pos 23U /*!< ITM + 853:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM + 854:Drivers/CMSIS/Include/core_cm4.h **** + 855:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TraceBusID_Pos 16U /*!< ITM + 856:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM + 857:Drivers/CMSIS/Include/core_cm4.h **** + 858:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM + 859:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM + 860:Drivers/CMSIS/Include/core_cm4.h **** + 861:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TSPrescale_Pos 8U /*!< ITM + 862:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM + 863:Drivers/CMSIS/Include/core_cm4.h **** + 864:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_SWOENA_Pos 4U /*!< ITM + 865:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM + 866:Drivers/CMSIS/Include/core_cm4.h **** + 867:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_DWTENA_Pos 3U /*!< ITM + 868:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM + 869:Drivers/CMSIS/Include/core_cm4.h **** + 870:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_SYNCENA_Pos 2U /*!< ITM + 871:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM + 872:Drivers/CMSIS/Include/core_cm4.h **** + 873:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TSENA_Pos 1U /*!< ITM + 874:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM + 875:Drivers/CMSIS/Include/core_cm4.h **** + 876:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_ITMENA_Pos 0U /*!< ITM + 877:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM + 878:Drivers/CMSIS/Include/core_cm4.h **** + 879:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Write Register Definitions */ + 880:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM + 881:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM + 882:Drivers/CMSIS/Include/core_cm4.h **** + 883:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Read Register Definitions */ + 884:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Pos 0U /*!< ITM + 885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM + ARM GAS /tmp/ccwFmvCn.s page 17 + + + 886:Drivers/CMSIS/Include/core_cm4.h **** + 887:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Mode Control Register Definitions */ + 888:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM + 889:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM + 890:Drivers/CMSIS/Include/core_cm4.h **** + 891:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Lock Status Register Definitions */ + 892:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Pos 2U /*!< ITM + 893:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM + 894:Drivers/CMSIS/Include/core_cm4.h **** + 895:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM + 896:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM + 897:Drivers/CMSIS/Include/core_cm4.h **** + 898:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Present_Pos 0U /*!< ITM + 899:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM + 900:Drivers/CMSIS/Include/core_cm4.h **** + 901:Drivers/CMSIS/Include/core_cm4.h **** /*@}*/ /* end of group CMSIS_ITM */ + 902:Drivers/CMSIS/Include/core_cm4.h **** + 903:Drivers/CMSIS/Include/core_cm4.h **** + 904:Drivers/CMSIS/Include/core_cm4.h **** /** + 905:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register + 906:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + 907:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Data Watchpoint and Trace (DWT) + 908:Drivers/CMSIS/Include/core_cm4.h **** @{ + 909:Drivers/CMSIS/Include/core_cm4.h **** */ + 910:Drivers/CMSIS/Include/core_cm4.h **** + 911:Drivers/CMSIS/Include/core_cm4.h **** /** + 912:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + 913:Drivers/CMSIS/Include/core_cm4.h **** */ + 914:Drivers/CMSIS/Include/core_cm4.h **** typedef struct + 915:Drivers/CMSIS/Include/core_cm4.h **** { + 916:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + 917:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + 918:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + 919:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Registe + 920:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + 921:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + 922:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Registe + 923:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register + 924:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + 925:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + 926:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + 927:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[1U]; + 928:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + 929:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + 930:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + 931:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[1U]; + 932:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + 933:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + 934:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + 935:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[1U]; + 936:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + 937:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + 938:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + 939:Drivers/CMSIS/Include/core_cm4.h **** } DWT_Type; + 940:Drivers/CMSIS/Include/core_cm4.h **** + 941:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Control Register Definitions */ + 942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTR + ARM GAS /tmp/ccwFmvCn.s page 18 + + + 943:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTR + 944:Drivers/CMSIS/Include/core_cm4.h **** + 945:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTR + 946:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTR + 947:Drivers/CMSIS/Include/core_cm4.h **** + 948:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTR + 949:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTR + 950:Drivers/CMSIS/Include/core_cm4.h **** + 951:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTR + 952:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTR + 953:Drivers/CMSIS/Include/core_cm4.h **** + 954:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTR + 955:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTR + 956:Drivers/CMSIS/Include/core_cm4.h **** + 957:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTR + 958:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTR + 959:Drivers/CMSIS/Include/core_cm4.h **** + 960:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTR + 961:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTR + 962:Drivers/CMSIS/Include/core_cm4.h **** + 963:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTR + 964:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTR + 965:Drivers/CMSIS/Include/core_cm4.h **** + 966:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTR + 967:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTR + 968:Drivers/CMSIS/Include/core_cm4.h **** + 969:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTR + 970:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTR + 971:Drivers/CMSIS/Include/core_cm4.h **** + 972:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTR + 973:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTR + 974:Drivers/CMSIS/Include/core_cm4.h **** + 975:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTR + 976:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTR + 977:Drivers/CMSIS/Include/core_cm4.h **** + 978:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTR + 979:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTR + 980:Drivers/CMSIS/Include/core_cm4.h **** + 981:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTR + 982:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTR + 983:Drivers/CMSIS/Include/core_cm4.h **** + 984:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTR + 985:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTR + 986:Drivers/CMSIS/Include/core_cm4.h **** + 987:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTR + 988:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTR + 989:Drivers/CMSIS/Include/core_cm4.h **** + 990:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTR + 991:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTR + 992:Drivers/CMSIS/Include/core_cm4.h **** + 993:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTR + 994:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTR + 995:Drivers/CMSIS/Include/core_cm4.h **** + 996:Drivers/CMSIS/Include/core_cm4.h **** /* DWT CPI Count Register Definitions */ + 997:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPI + 998:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPI + 999:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 19 + + +1000:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Exception Overhead Count Register Definitions */ +1001:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXC +1002:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXC +1003:Drivers/CMSIS/Include/core_cm4.h **** +1004:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Sleep Count Register Definitions */ +1005:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLE +1006:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLE +1007:Drivers/CMSIS/Include/core_cm4.h **** +1008:Drivers/CMSIS/Include/core_cm4.h **** /* DWT LSU Count Register Definitions */ +1009:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSU +1010:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSU +1011:Drivers/CMSIS/Include/core_cm4.h **** +1012:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Folded-instruction Count Register Definitions */ +1013:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOL +1014:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOL +1015:Drivers/CMSIS/Include/core_cm4.h **** +1016:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Comparator Mask Register Definitions */ +1017:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_MASK_MASK_Pos 0U /*!< DWT MAS +1018:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_MASK_MASK_Msk (0x1FUL /*<< DWT_MASK_MASK_Pos*/) /*!< DWT MAS +1019:Drivers/CMSIS/Include/core_cm4.h **** +1020:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Comparator Function Register Definitions */ +1021:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUN +1022:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUN +1023:Drivers/CMSIS/Include/core_cm4.h **** +1024:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVADDR1_Pos 16U /*!< DWT FUN +1025:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUN +1026:Drivers/CMSIS/Include/core_cm4.h **** +1027:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVADDR0_Pos 12U /*!< DWT FUN +1028:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUN +1029:Drivers/CMSIS/Include/core_cm4.h **** +1030:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUN +1031:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUN +1032:Drivers/CMSIS/Include/core_cm4.h **** +1033:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_LNK1ENA_Pos 9U /*!< DWT FUN +1034:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUN +1035:Drivers/CMSIS/Include/core_cm4.h **** +1036:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVMATCH_Pos 8U /*!< DWT FUN +1037:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUN +1038:Drivers/CMSIS/Include/core_cm4.h **** +1039:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_CYCMATCH_Pos 7U /*!< DWT FUN +1040:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUN +1041:Drivers/CMSIS/Include/core_cm4.h **** +1042:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_EMITRANGE_Pos 5U /*!< DWT FUN +1043:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUN +1044:Drivers/CMSIS/Include/core_cm4.h **** +1045:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_FUNCTION_Pos 0U /*!< DWT FUN +1046:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FUNCTION_FUNCTION_Msk (0xFUL /*<< DWT_FUNCTION_FUNCTION_Pos*/) /*!< DWT FUN +1047:Drivers/CMSIS/Include/core_cm4.h **** +1048:Drivers/CMSIS/Include/core_cm4.h **** /*@}*/ /* end of group CMSIS_DWT */ +1049:Drivers/CMSIS/Include/core_cm4.h **** +1050:Drivers/CMSIS/Include/core_cm4.h **** +1051:Drivers/CMSIS/Include/core_cm4.h **** /** +1052:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1053:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_TPI Trace Port Interface (TPI) +1054:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Trace Port Interface (TPI) +1055:Drivers/CMSIS/Include/core_cm4.h **** @{ +1056:Drivers/CMSIS/Include/core_cm4.h **** */ + ARM GAS /tmp/ccwFmvCn.s page 20 + + +1057:Drivers/CMSIS/Include/core_cm4.h **** +1058:Drivers/CMSIS/Include/core_cm4.h **** /** +1059:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Trace Port Interface Register (TPI). +1060:Drivers/CMSIS/Include/core_cm4.h **** */ +1061:Drivers/CMSIS/Include/core_cm4.h **** typedef struct +1062:Drivers/CMSIS/Include/core_cm4.h **** { +1063:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Reg +1064:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Regis +1065:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[2U]; +1066:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Reg +1067:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[55U]; +1068:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register * +1069:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[131U]; +1070:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Regis +1071:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Regi +1072:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counte +1073:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[759U]; +1074:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ +1075:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ +1076:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ +1077:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED4[1U]; +1078:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ +1079:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ +1080:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ +1081:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED5[39U]; +1082:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ +1083:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ +1084:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED7[8U]; +1085:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ +1086:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +1087:Drivers/CMSIS/Include/core_cm4.h **** } TPI_Type; +1088:Drivers/CMSIS/Include/core_cm4.h **** +1089:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Asynchronous Clock Prescaler Register Definitions */ +1090:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACP +1091:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACP +1092:Drivers/CMSIS/Include/core_cm4.h **** +1093:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Selected Pin Protocol Register Definitions */ +1094:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPP +1095:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPP +1096:Drivers/CMSIS/Include/core_cm4.h **** +1097:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Formatter and Flush Status Register Definitions */ +1098:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFS +1099:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFS +1100:Drivers/CMSIS/Include/core_cm4.h **** +1101:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFS +1102:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFS +1103:Drivers/CMSIS/Include/core_cm4.h **** +1104:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFS +1105:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFS +1106:Drivers/CMSIS/Include/core_cm4.h **** +1107:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFS +1108:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFS +1109:Drivers/CMSIS/Include/core_cm4.h **** +1110:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Formatter and Flush Control Register Definitions */ +1111:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFC +1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFC +1113:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 21 + + +1114:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFC +1115:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFC +1116:Drivers/CMSIS/Include/core_cm4.h **** +1117:Drivers/CMSIS/Include/core_cm4.h **** /* TPI TRIGGER Register Definitions */ +1118:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRI +1119:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRI +1120:Drivers/CMSIS/Include/core_cm4.h **** +1121:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration ETM Data Register Definitions (FIFO0) */ +1122:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIF +1123:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIF +1124:Drivers/CMSIS/Include/core_cm4.h **** +1125:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIF +1126:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIF +1127:Drivers/CMSIS/Include/core_cm4.h **** +1128:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIF +1129:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIF +1130:Drivers/CMSIS/Include/core_cm4.h **** +1131:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM_bytecount_Pos 24U /*!< TPI FIF +1132:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIF +1133:Drivers/CMSIS/Include/core_cm4.h **** +1134:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIF +1135:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIF +1136:Drivers/CMSIS/Include/core_cm4.h **** +1137:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIF +1138:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIF +1139:Drivers/CMSIS/Include/core_cm4.h **** +1140:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM0_Pos 0U /*!< TPI FIF +1141:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) /*!< TPI FIF +1142:Drivers/CMSIS/Include/core_cm4.h **** +1143:Drivers/CMSIS/Include/core_cm4.h **** /* TPI ITATBCTR2 Register Definitions */ +1144:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR2_ATREADY2_Pos 0U /*!< TPI ITA +1145:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR2_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2_Pos*/) /*!< TPI ITA +1146:Drivers/CMSIS/Include/core_cm4.h **** +1147:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR2_ATREADY1_Pos 0U /*!< TPI ITA +1148:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR2_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1_Pos*/) /*!< TPI ITA +1149:Drivers/CMSIS/Include/core_cm4.h **** +1150:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration ITM Data Register Definitions (FIFO1) */ +1151:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM_ATVALID_Pos 29U /*!< TPI FIF +1152:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIF +1153:Drivers/CMSIS/Include/core_cm4.h **** +1154:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM_bytecount_Pos 27U /*!< TPI FIF +1155:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIF +1156:Drivers/CMSIS/Include/core_cm4.h **** +1157:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ETM_ATVALID_Pos 26U /*!< TPI FIF +1158:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIF +1159:Drivers/CMSIS/Include/core_cm4.h **** +1160:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ETM_bytecount_Pos 24U /*!< TPI FIF +1161:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIF +1162:Drivers/CMSIS/Include/core_cm4.h **** +1163:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM2_Pos 16U /*!< TPI FIF +1164:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIF +1165:Drivers/CMSIS/Include/core_cm4.h **** +1166:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM1_Pos 8U /*!< TPI FIF +1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIF +1168:Drivers/CMSIS/Include/core_cm4.h **** +1169:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIF +1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIF + ARM GAS /tmp/ccwFmvCn.s page 22 + + +1171:Drivers/CMSIS/Include/core_cm4.h **** +1172:Drivers/CMSIS/Include/core_cm4.h **** /* TPI ITATBCTR0 Register Definitions */ +1173:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY2_Pos 0U /*!< TPI ITA +1174:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2_Pos*/) /*!< TPI ITA +1175:Drivers/CMSIS/Include/core_cm4.h **** +1176:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY1_Pos 0U /*!< TPI ITA +1177:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITA +1178:Drivers/CMSIS/Include/core_cm4.h **** +1179:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration Mode Control Register Definitions */ +1180:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITC +1181:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITC +1182:Drivers/CMSIS/Include/core_cm4.h **** +1183:Drivers/CMSIS/Include/core_cm4.h **** /* TPI DEVID Register Definitions */ +1184:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEV +1185:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEV +1186:Drivers/CMSIS/Include/core_cm4.h **** +1187:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEV +1188:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEV +1189:Drivers/CMSIS/Include/core_cm4.h **** +1190:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEV +1191:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEV +1192:Drivers/CMSIS/Include/core_cm4.h **** +1193:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEV +1194:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEV +1195:Drivers/CMSIS/Include/core_cm4.h **** +1196:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_AsynClkIn_Pos 5U /*!< TPI DEV +1197:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEV +1198:Drivers/CMSIS/Include/core_cm4.h **** +1199:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEV +1200:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEV +1201:Drivers/CMSIS/Include/core_cm4.h **** +1202:Drivers/CMSIS/Include/core_cm4.h **** /* TPI DEVTYPE Register Definitions */ +1203:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEV +1204:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEV +1205:Drivers/CMSIS/Include/core_cm4.h **** +1206:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEV +1207:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEV +1208:Drivers/CMSIS/Include/core_cm4.h **** +1209:Drivers/CMSIS/Include/core_cm4.h **** /*@}*/ /* end of group CMSIS_TPI */ +1210:Drivers/CMSIS/Include/core_cm4.h **** +1211:Drivers/CMSIS/Include/core_cm4.h **** +1212:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +1213:Drivers/CMSIS/Include/core_cm4.h **** /** +1214:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1215:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_MPU Memory Protection Unit (MPU) +1216:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Memory Protection Unit (MPU) +1217:Drivers/CMSIS/Include/core_cm4.h **** @{ +1218:Drivers/CMSIS/Include/core_cm4.h **** */ +1219:Drivers/CMSIS/Include/core_cm4.h **** +1220:Drivers/CMSIS/Include/core_cm4.h **** /** +1221:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Memory Protection Unit (MPU). +1222:Drivers/CMSIS/Include/core_cm4.h **** */ +1223:Drivers/CMSIS/Include/core_cm4.h **** typedef struct +1224:Drivers/CMSIS/Include/core_cm4.h **** { +1225:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ +1226:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ +1227:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + ARM GAS /tmp/ccwFmvCn.s page 23 + + +1228:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register +1229:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Re +1230:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address +1231:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and +1232:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address +1233:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and +1234:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address +1235:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and +1236:Drivers/CMSIS/Include/core_cm4.h **** } MPU_Type; +1237:Drivers/CMSIS/Include/core_cm4.h **** +1238:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_RALIASES 4U +1239:Drivers/CMSIS/Include/core_cm4.h **** +1240:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Type Register Definitions */ +1241:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_IREGION_Pos 16U /*!< MPU +1242:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU +1243:Drivers/CMSIS/Include/core_cm4.h **** +1244:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_DREGION_Pos 8U /*!< MPU +1245:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU +1246:Drivers/CMSIS/Include/core_cm4.h **** +1247:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU +1248:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU +1249:Drivers/CMSIS/Include/core_cm4.h **** +1250:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Control Register Definitions */ +1251:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU +1252:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU +1253:Drivers/CMSIS/Include/core_cm4.h **** +1254:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU +1255:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU +1256:Drivers/CMSIS/Include/core_cm4.h **** +1257:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_ENABLE_Pos 0U /*!< MPU +1258:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU +1259:Drivers/CMSIS/Include/core_cm4.h **** +1260:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Region Number Register Definitions */ +1261:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RNR_REGION_Pos 0U /*!< MPU +1262:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU +1263:Drivers/CMSIS/Include/core_cm4.h **** +1264:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Region Base Address Register Definitions */ +1265:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_ADDR_Pos 5U /*!< MPU +1266:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU +1267:Drivers/CMSIS/Include/core_cm4.h **** +1268:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_VALID_Pos 4U /*!< MPU +1269:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU +1270:Drivers/CMSIS/Include/core_cm4.h **** +1271:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_REGION_Pos 0U /*!< MPU +1272:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU +1273:Drivers/CMSIS/Include/core_cm4.h **** +1274:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Region Attribute and Size Register Definitions */ +1275:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_ATTRS_Pos 16U /*!< MPU +1276:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU +1277:Drivers/CMSIS/Include/core_cm4.h **** +1278:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_XN_Pos 28U /*!< MPU +1279:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU +1280:Drivers/CMSIS/Include/core_cm4.h **** +1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Pos 24U /*!< MPU +1282:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU +1283:Drivers/CMSIS/Include/core_cm4.h **** +1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Pos 19U /*!< MPU + ARM GAS /tmp/ccwFmvCn.s page 24 + + +1285:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU +1286:Drivers/CMSIS/Include/core_cm4.h **** +1287:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_S_Pos 18U /*!< MPU +1288:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU +1289:Drivers/CMSIS/Include/core_cm4.h **** +1290:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_C_Pos 17U /*!< MPU +1291:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU +1292:Drivers/CMSIS/Include/core_cm4.h **** +1293:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Pos 16U /*!< MPU +1294:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU +1295:Drivers/CMSIS/Include/core_cm4.h **** +1296:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SRD_Pos 8U /*!< MPU +1297:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU +1298:Drivers/CMSIS/Include/core_cm4.h **** +1299:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SIZE_Pos 1U /*!< MPU +1300:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU +1301:Drivers/CMSIS/Include/core_cm4.h **** +1302:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_ENABLE_Pos 0U /*!< MPU +1303:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU +1304:Drivers/CMSIS/Include/core_cm4.h **** +1305:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_MPU */ +1306:Drivers/CMSIS/Include/core_cm4.h **** #endif /* defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) */ +1307:Drivers/CMSIS/Include/core_cm4.h **** +1308:Drivers/CMSIS/Include/core_cm4.h **** +1309:Drivers/CMSIS/Include/core_cm4.h **** /** +1310:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1311:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_FPU Floating Point Unit (FPU) +1312:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Floating Point Unit (FPU) +1313:Drivers/CMSIS/Include/core_cm4.h **** @{ +1314:Drivers/CMSIS/Include/core_cm4.h **** */ +1315:Drivers/CMSIS/Include/core_cm4.h **** +1316:Drivers/CMSIS/Include/core_cm4.h **** /** +1317:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Floating Point Unit (FPU). +1318:Drivers/CMSIS/Include/core_cm4.h **** */ +1319:Drivers/CMSIS/Include/core_cm4.h **** typedef struct +1320:Drivers/CMSIS/Include/core_cm4.h **** { +1321:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[1U]; +1322:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control R +1323:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address R +1324:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Co +1325:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 +1326:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 +1327:Drivers/CMSIS/Include/core_cm4.h **** } FPU_Type; +1328:Drivers/CMSIS/Include/core_cm4.h **** +1329:Drivers/CMSIS/Include/core_cm4.h **** /* Floating-Point Context Control Register Definitions */ +1330:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_ASPEN_Pos 31U /*!< FPCC +1331:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCC +1332:Drivers/CMSIS/Include/core_cm4.h **** +1333:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPEN_Pos 30U /*!< FPCC +1334:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCC +1335:Drivers/CMSIS/Include/core_cm4.h **** +1336:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MONRDY_Pos 8U /*!< FPCC +1337:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCC +1338:Drivers/CMSIS/Include/core_cm4.h **** +1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCC +1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCC +1341:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 25 + + +1342:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MMRDY_Pos 5U /*!< FPCC +1343:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCC +1344:Drivers/CMSIS/Include/core_cm4.h **** +1345:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_HFRDY_Pos 4U /*!< FPCC +1346:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCC +1347:Drivers/CMSIS/Include/core_cm4.h **** +1348:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Pos 3U /*!< FPCC +1349:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCC +1350:Drivers/CMSIS/Include/core_cm4.h **** +1351:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_USER_Pos 1U /*!< FPCC +1352:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCC +1353:Drivers/CMSIS/Include/core_cm4.h **** +1354:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCC +1355:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCC +1356:Drivers/CMSIS/Include/core_cm4.h **** +1357:Drivers/CMSIS/Include/core_cm4.h **** /* Floating-Point Context Address Register Definitions */ +1358:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCAR_ADDRESS_Pos 3U /*!< FPCA +1359:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCA +1360:Drivers/CMSIS/Include/core_cm4.h **** +1361:Drivers/CMSIS/Include/core_cm4.h **** /* Floating-Point Default Status Control Register Definitions */ +1362:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_AHP_Pos 26U /*!< FPDS +1363:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDS +1364:Drivers/CMSIS/Include/core_cm4.h **** +1365:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_DN_Pos 25U /*!< FPDS +1366:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDS +1367:Drivers/CMSIS/Include/core_cm4.h **** +1368:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_FZ_Pos 24U /*!< FPDS +1369:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDS +1370:Drivers/CMSIS/Include/core_cm4.h **** +1371:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_RMode_Pos 22U /*!< FPDS +1372:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDS +1373:Drivers/CMSIS/Include/core_cm4.h **** +1374:Drivers/CMSIS/Include/core_cm4.h **** /* Media and FP Feature Register 0 Definitions */ +1375:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_FP_rounding_modes_Pos 28U /*!< MVFR +1376:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR +1377:Drivers/CMSIS/Include/core_cm4.h **** +1378:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Short_vectors_Pos 24U /*!< MVFR +1379:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR +1380:Drivers/CMSIS/Include/core_cm4.h **** +1381:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Square_root_Pos 20U /*!< MVFR +1382:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR +1383:Drivers/CMSIS/Include/core_cm4.h **** +1384:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Divide_Pos 16U /*!< MVFR +1385:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR +1386:Drivers/CMSIS/Include/core_cm4.h **** +1387:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_FP_excep_trapping_Pos 12U /*!< MVFR +1388:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR +1389:Drivers/CMSIS/Include/core_cm4.h **** +1390:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Double_precision_Pos 8U /*!< MVFR +1391:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR +1392:Drivers/CMSIS/Include/core_cm4.h **** +1393:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Single_precision_Pos 4U /*!< MVFR +1394:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR +1395:Drivers/CMSIS/Include/core_cm4.h **** +1396:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR +1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR +1398:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 26 + + +1399:Drivers/CMSIS/Include/core_cm4.h **** /* Media and FP Feature Register 1 Definitions */ +1400:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_fused_MAC_Pos 28U /*!< MVFR +1401:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR +1402:Drivers/CMSIS/Include/core_cm4.h **** +1403:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_HPFP_Pos 24U /*!< MVFR +1404:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR +1405:Drivers/CMSIS/Include/core_cm4.h **** +1406:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR +1407:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR +1408:Drivers/CMSIS/Include/core_cm4.h **** +1409:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR +1410:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR +1411:Drivers/CMSIS/Include/core_cm4.h **** +1412:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_FPU */ +1413:Drivers/CMSIS/Include/core_cm4.h **** +1414:Drivers/CMSIS/Include/core_cm4.h **** +1415:Drivers/CMSIS/Include/core_cm4.h **** /** +1416:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1417:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) +1418:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Core Debug Registers +1419:Drivers/CMSIS/Include/core_cm4.h **** @{ +1420:Drivers/CMSIS/Include/core_cm4.h **** */ +1421:Drivers/CMSIS/Include/core_cm4.h **** +1422:Drivers/CMSIS/Include/core_cm4.h **** /** +1423:Drivers/CMSIS/Include/core_cm4.h **** \brief Structure type to access the Core Debug Register (CoreDebug). +1424:Drivers/CMSIS/Include/core_cm4.h **** */ +1425:Drivers/CMSIS/Include/core_cm4.h **** typedef struct +1426:Drivers/CMSIS/Include/core_cm4.h **** { +1427:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status +1428:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Reg +1429:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Registe +1430:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Cont +1431:Drivers/CMSIS/Include/core_cm4.h **** } CoreDebug_Type; +1432:Drivers/CMSIS/Include/core_cm4.h **** +1433:Drivers/CMSIS/Include/core_cm4.h **** /* Debug Halting Control and Status Register Definitions */ +1434:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< Core +1435:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< Core +1436:Drivers/CMSIS/Include/core_cm4.h **** +1437:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< Core +1438:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< Core +1439:Drivers/CMSIS/Include/core_cm4.h **** +1440:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< Core +1441:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< Core +1442:Drivers/CMSIS/Include/core_cm4.h **** +1443:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< Core +1444:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< Core +1445:Drivers/CMSIS/Include/core_cm4.h **** +1446:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< Core +1447:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< Core +1448:Drivers/CMSIS/Include/core_cm4.h **** +1449:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< Core +1450:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< Core +1451:Drivers/CMSIS/Include/core_cm4.h **** +1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< Core +1453:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< Core +1454:Drivers/CMSIS/Include/core_cm4.h **** +1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< Core + ARM GAS /tmp/ccwFmvCn.s page 27 + + +1456:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< Core +1457:Drivers/CMSIS/Include/core_cm4.h **** +1458:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< Core +1459:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< Core +1460:Drivers/CMSIS/Include/core_cm4.h **** +1461:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< Core +1462:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< Core +1463:Drivers/CMSIS/Include/core_cm4.h **** +1464:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< Core +1465:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< Core +1466:Drivers/CMSIS/Include/core_cm4.h **** +1467:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< Core +1468:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< Core +1469:Drivers/CMSIS/Include/core_cm4.h **** +1470:Drivers/CMSIS/Include/core_cm4.h **** /* Debug Core Register Selector Register Definitions */ +1471:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< Core +1472:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< Core +1473:Drivers/CMSIS/Include/core_cm4.h **** +1474:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< Core +1475:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< Core +1476:Drivers/CMSIS/Include/core_cm4.h **** +1477:Drivers/CMSIS/Include/core_cm4.h **** /* Debug Exception and Monitor Control Register Definitions */ +1478:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< Core +1479:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< Core +1480:Drivers/CMSIS/Include/core_cm4.h **** +1481:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< Core +1482:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< Core +1483:Drivers/CMSIS/Include/core_cm4.h **** +1484:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< Core +1485:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< Core +1486:Drivers/CMSIS/Include/core_cm4.h **** +1487:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< Core +1488:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< Core +1489:Drivers/CMSIS/Include/core_cm4.h **** +1490:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< Core +1491:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< Core +1492:Drivers/CMSIS/Include/core_cm4.h **** +1493:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< Core +1494:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< Core +1495:Drivers/CMSIS/Include/core_cm4.h **** +1496:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< Core +1497:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< Core +1498:Drivers/CMSIS/Include/core_cm4.h **** +1499:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< Core +1500:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< Core +1501:Drivers/CMSIS/Include/core_cm4.h **** +1502:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< Core +1503:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< Core +1504:Drivers/CMSIS/Include/core_cm4.h **** +1505:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< Core +1506:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< Core +1507:Drivers/CMSIS/Include/core_cm4.h **** +1508:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< Core +1509:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< Core +1510:Drivers/CMSIS/Include/core_cm4.h **** +1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< Core +1512:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< Core + ARM GAS /tmp/ccwFmvCn.s page 28 + + +1513:Drivers/CMSIS/Include/core_cm4.h **** +1514:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< Core +1515:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< Core +1516:Drivers/CMSIS/Include/core_cm4.h **** +1517:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_CoreDebug */ +1518:Drivers/CMSIS/Include/core_cm4.h **** +1519:Drivers/CMSIS/Include/core_cm4.h **** +1520:Drivers/CMSIS/Include/core_cm4.h **** /** +1521:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1522:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_core_bitfield Core register bit field macros +1523:Drivers/CMSIS/Include/core_cm4.h **** \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). +1524:Drivers/CMSIS/Include/core_cm4.h **** @{ +1525:Drivers/CMSIS/Include/core_cm4.h **** */ +1526:Drivers/CMSIS/Include/core_cm4.h **** +1527:Drivers/CMSIS/Include/core_cm4.h **** /** +1528:Drivers/CMSIS/Include/core_cm4.h **** \brief Mask and shift a bit field value for use in a register bit range. +1529:Drivers/CMSIS/Include/core_cm4.h **** \param[in] field Name of the register bit field. +1530:Drivers/CMSIS/Include/core_cm4.h **** \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. +1531:Drivers/CMSIS/Include/core_cm4.h **** \return Masked and shifted value. +1532:Drivers/CMSIS/Include/core_cm4.h **** */ +1533:Drivers/CMSIS/Include/core_cm4.h **** #define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) +1534:Drivers/CMSIS/Include/core_cm4.h **** +1535:Drivers/CMSIS/Include/core_cm4.h **** /** +1536:Drivers/CMSIS/Include/core_cm4.h **** \brief Mask and shift a register value to extract a bit filed value. +1537:Drivers/CMSIS/Include/core_cm4.h **** \param[in] field Name of the register bit field. +1538:Drivers/CMSIS/Include/core_cm4.h **** \param[in] value Value of register. This parameter is interpreted as an uint32_t type. +1539:Drivers/CMSIS/Include/core_cm4.h **** \return Masked and shifted bit field value. +1540:Drivers/CMSIS/Include/core_cm4.h **** */ +1541:Drivers/CMSIS/Include/core_cm4.h **** #define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) +1542:Drivers/CMSIS/Include/core_cm4.h **** +1543:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_core_bitfield */ +1544:Drivers/CMSIS/Include/core_cm4.h **** +1545:Drivers/CMSIS/Include/core_cm4.h **** +1546:Drivers/CMSIS/Include/core_cm4.h **** /** +1547:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register +1548:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_core_base Core Definitions +1549:Drivers/CMSIS/Include/core_cm4.h **** \brief Definitions for base addresses, unions, and structures. +1550:Drivers/CMSIS/Include/core_cm4.h **** @{ +1551:Drivers/CMSIS/Include/core_cm4.h **** */ +1552:Drivers/CMSIS/Include/core_cm4.h **** +1553:Drivers/CMSIS/Include/core_cm4.h **** /* Memory mapping of Core Hardware */ +1554:Drivers/CMSIS/Include/core_cm4.h **** #define SCS_BASE (0xE000E000UL) /*!< System Control Space Bas +1555:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +1556:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +1557:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +1558:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address +1559:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +1560:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +1561:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Bas +1562:Drivers/CMSIS/Include/core_cm4.h **** +1563:Drivers/CMSIS/Include/core_cm4.h **** #define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register +1564:Drivers/CMSIS/Include/core_cm4.h **** #define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct +1565:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration st +1566:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struc +1567:Drivers/CMSIS/Include/core_cm4.h **** #define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct +1568:Drivers/CMSIS/Include/core_cm4.h **** #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct +1569:Drivers/CMSIS/Include/core_cm4.h **** #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct + ARM GAS /tmp/ccwFmvCn.s page 29 + + +1570:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration +1571:Drivers/CMSIS/Include/core_cm4.h **** +1572:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +1573:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit * +1574:Drivers/CMSIS/Include/core_cm4.h **** #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit * +1575:Drivers/CMSIS/Include/core_cm4.h **** #endif +1576:Drivers/CMSIS/Include/core_cm4.h **** +1577:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ +1578:Drivers/CMSIS/Include/core_cm4.h **** #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ +1579:Drivers/CMSIS/Include/core_cm4.h **** +1580:Drivers/CMSIS/Include/core_cm4.h **** /*@} */ +1581:Drivers/CMSIS/Include/core_cm4.h **** +1582:Drivers/CMSIS/Include/core_cm4.h **** +1583:Drivers/CMSIS/Include/core_cm4.h **** +1584:Drivers/CMSIS/Include/core_cm4.h **** /******************************************************************************* +1585:Drivers/CMSIS/Include/core_cm4.h **** * Hardware Abstraction Layer +1586:Drivers/CMSIS/Include/core_cm4.h **** Core Function Interface contains: +1587:Drivers/CMSIS/Include/core_cm4.h **** - Core NVIC Functions +1588:Drivers/CMSIS/Include/core_cm4.h **** - Core SysTick Functions +1589:Drivers/CMSIS/Include/core_cm4.h **** - Core Debug Functions +1590:Drivers/CMSIS/Include/core_cm4.h **** - Core Register Access Functions +1591:Drivers/CMSIS/Include/core_cm4.h **** ******************************************************************************/ +1592:Drivers/CMSIS/Include/core_cm4.h **** /** +1593:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +1594:Drivers/CMSIS/Include/core_cm4.h **** */ +1595:Drivers/CMSIS/Include/core_cm4.h **** +1596:Drivers/CMSIS/Include/core_cm4.h **** +1597:Drivers/CMSIS/Include/core_cm4.h **** +1598:Drivers/CMSIS/Include/core_cm4.h **** /* ########################## NVIC functions #################################### */ +1599:Drivers/CMSIS/Include/core_cm4.h **** /** +1600:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_Core_FunctionInterface +1601:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_NVICFunctions NVIC Functions +1602:Drivers/CMSIS/Include/core_cm4.h **** \brief Functions that manage interrupts and exceptions via the NVIC. +1603:Drivers/CMSIS/Include/core_cm4.h **** @{ +1604:Drivers/CMSIS/Include/core_cm4.h **** */ +1605:Drivers/CMSIS/Include/core_cm4.h **** +1606:Drivers/CMSIS/Include/core_cm4.h **** #ifdef CMSIS_NVIC_VIRTUAL +1607:Drivers/CMSIS/Include/core_cm4.h **** #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE +1608:Drivers/CMSIS/Include/core_cm4.h **** #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" +1609:Drivers/CMSIS/Include/core_cm4.h **** #endif +1610:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +1611:Drivers/CMSIS/Include/core_cm4.h **** #else +1612:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping +1613:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping +1614:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_EnableIRQ __NVIC_EnableIRQ +1615:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ +1616:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_DisableIRQ __NVIC_DisableIRQ +1617:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ +1618:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ +1619:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ +1620:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetActive __NVIC_GetActive +1621:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SetPriority __NVIC_SetPriority +1622:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetPriority __NVIC_GetPriority +1623:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SystemReset __NVIC_SystemReset +1624:Drivers/CMSIS/Include/core_cm4.h **** #endif /* CMSIS_NVIC_VIRTUAL */ +1625:Drivers/CMSIS/Include/core_cm4.h **** +1626:Drivers/CMSIS/Include/core_cm4.h **** #ifdef CMSIS_VECTAB_VIRTUAL + ARM GAS /tmp/ccwFmvCn.s page 30 + + +1627:Drivers/CMSIS/Include/core_cm4.h **** #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE +1628:Drivers/CMSIS/Include/core_cm4.h **** #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" +1629:Drivers/CMSIS/Include/core_cm4.h **** #endif +1630:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +1631:Drivers/CMSIS/Include/core_cm4.h **** #else +1632:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SetVector __NVIC_SetVector +1633:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetVector __NVIC_GetVector +1634:Drivers/CMSIS/Include/core_cm4.h **** #endif /* (CMSIS_VECTAB_VIRTUAL) */ +1635:Drivers/CMSIS/Include/core_cm4.h **** +1636:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_USER_IRQ_OFFSET 16 +1637:Drivers/CMSIS/Include/core_cm4.h **** +1638:Drivers/CMSIS/Include/core_cm4.h **** +1639:Drivers/CMSIS/Include/core_cm4.h **** /* The following EXC_RETURN values are saved the LR on exception entry */ +1640:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after ret +1641:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after retu +1642:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after retu +1643:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_HANDLER_FPU (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after ret +1644:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_THREAD_MSP_FPU (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after retu +1645:Drivers/CMSIS/Include/core_cm4.h **** #define EXC_RETURN_THREAD_PSP_FPU (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after retu +1646:Drivers/CMSIS/Include/core_cm4.h **** +1647:Drivers/CMSIS/Include/core_cm4.h **** +1648:Drivers/CMSIS/Include/core_cm4.h **** /** +1649:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Priority Grouping +1650:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the priority grouping field using the required unlock sequence. +1651:Drivers/CMSIS/Include/core_cm4.h **** The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. +1652:Drivers/CMSIS/Include/core_cm4.h **** Only values from 0..7 are used. +1653:Drivers/CMSIS/Include/core_cm4.h **** In case of a conflict between priority grouping and available +1654:Drivers/CMSIS/Include/core_cm4.h **** priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. +1655:Drivers/CMSIS/Include/core_cm4.h **** \param [in] PriorityGroup Priority grouping field. +1656:Drivers/CMSIS/Include/core_cm4.h **** */ +1657:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +1658:Drivers/CMSIS/Include/core_cm4.h **** { + 29 .loc 2 1658 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 85B0 sub sp, sp, #20 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] +1659:Drivers/CMSIS/Include/core_cm4.h **** uint32_t reg_value; +1660:Drivers/CMSIS/Include/core_cm4.h **** uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 a + 42 .loc 2 1660 12 + 43 0008 7B68 ldr r3, [r7, #4] + 44 000a 03F00703 and r3, r3, #7 + 45 000e FB60 str r3, [r7, #12] +1661:Drivers/CMSIS/Include/core_cm4.h **** +1662:Drivers/CMSIS/Include/core_cm4.h **** reg_value = SCB->AIRCR; /* read old register + 46 .loc 2 1662 20 + 47 0010 0C4B ldr r3, .L2 + 48 .loc 2 1662 14 + 49 0012 DB68 ldr r3, [r3, #12] + ARM GAS /tmp/ccwFmvCn.s page 31 + + + 50 0014 BB60 str r3, [r7, #8] +1663:Drivers/CMSIS/Include/core_cm4.h **** reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to chan + 51 .loc 2 1663 13 + 52 0016 BA68 ldr r2, [r7, #8] + 53 0018 4FF6FF03 movw r3, #63743 + 54 001c 1340 ands r3, r3, r2 + 55 001e BB60 str r3, [r7, #8] +1664:Drivers/CMSIS/Include/core_cm4.h **** reg_value = (reg_value | +1665:Drivers/CMSIS/Include/core_cm4.h **** ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | +1666:Drivers/CMSIS/Include/core_cm4.h **** (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key a + 56 .loc 2 1666 35 + 57 0020 FB68 ldr r3, [r7, #12] + 58 0022 1A02 lsls r2, r3, #8 +1665:Drivers/CMSIS/Include/core_cm4.h **** (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key a + 59 .loc 2 1665 62 + 60 0024 BB68 ldr r3, [r7, #8] + 61 0026 1343 orrs r3, r3, r2 +1664:Drivers/CMSIS/Include/core_cm4.h **** reg_value = (reg_value | + 62 .loc 2 1664 14 + 63 0028 43F0BF63 orr r3, r3, #100139008 + 64 002c 43F40033 orr r3, r3, #131072 + 65 0030 BB60 str r3, [r7, #8] +1667:Drivers/CMSIS/Include/core_cm4.h **** SCB->AIRCR = reg_value; + 66 .loc 2 1667 6 + 67 0032 044A ldr r2, .L2 + 68 .loc 2 1667 14 + 69 0034 BB68 ldr r3, [r7, #8] + 70 0036 D360 str r3, [r2, #12] +1668:Drivers/CMSIS/Include/core_cm4.h **** } + 71 .loc 2 1668 1 + 72 0038 00BF nop + 73 003a 1437 adds r7, r7, #20 + 74 .cfi_def_cfa_offset 4 + 75 003c BD46 mov sp, r7 + 76 .cfi_def_cfa_register 13 + 77 @ sp needed + 78 003e 5DF8047B ldr r7, [sp], #4 + 79 .cfi_restore 7 + 80 .cfi_def_cfa_offset 0 + 81 0042 7047 bx lr + 82 .L3: + 83 .align 2 + 84 .L2: + 85 0044 00ED00E0 .word -536810240 + 86 .cfi_endproc + 87 .LFE102: + 89 .section .text.__NVIC_GetPriorityGrouping,"ax",%progbits + 90 .align 1 + 91 .syntax unified + 92 .thumb + 93 .thumb_func + 95 __NVIC_GetPriorityGrouping: + 96 .LFB103: +1669:Drivers/CMSIS/Include/core_cm4.h **** +1670:Drivers/CMSIS/Include/core_cm4.h **** +1671:Drivers/CMSIS/Include/core_cm4.h **** /** +1672:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Priority Grouping + ARM GAS /tmp/ccwFmvCn.s page 32 + + +1673:Drivers/CMSIS/Include/core_cm4.h **** \details Reads the priority grouping field from the NVIC Interrupt Controller. +1674:Drivers/CMSIS/Include/core_cm4.h **** \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). +1675:Drivers/CMSIS/Include/core_cm4.h **** */ +1676:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +1677:Drivers/CMSIS/Include/core_cm4.h **** { + 97 .loc 2 1677 1 + 98 .cfi_startproc + 99 @ args = 0, pretend = 0, frame = 0 + 100 @ frame_needed = 1, uses_anonymous_args = 0 + 101 @ link register save eliminated. + 102 0000 80B4 push {r7} + 103 .cfi_def_cfa_offset 4 + 104 .cfi_offset 7, -4 + 105 0002 00AF add r7, sp, #0 + 106 .cfi_def_cfa_register 7 +1678:Drivers/CMSIS/Include/core_cm4.h **** return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); + 107 .loc 2 1678 26 + 108 0004 044B ldr r3, .L6 + 109 0006 DB68 ldr r3, [r3, #12] + 110 .loc 2 1678 11 + 111 0008 1B0A lsrs r3, r3, #8 + 112 000a 03F00703 and r3, r3, #7 +1679:Drivers/CMSIS/Include/core_cm4.h **** } + 113 .loc 2 1679 1 + 114 000e 1846 mov r0, r3 + 115 0010 BD46 mov sp, r7 + 116 .cfi_def_cfa_register 13 + 117 @ sp needed + 118 0012 5DF8047B ldr r7, [sp], #4 + 119 .cfi_restore 7 + 120 .cfi_def_cfa_offset 0 + 121 0016 7047 bx lr + 122 .L7: + 123 .align 2 + 124 .L6: + 125 0018 00ED00E0 .word -536810240 + 126 .cfi_endproc + 127 .LFE103: + 129 .section .text.__NVIC_EnableIRQ,"ax",%progbits + 130 .align 1 + 131 .syntax unified + 132 .thumb + 133 .thumb_func + 135 __NVIC_EnableIRQ: + 136 .LFB104: +1680:Drivers/CMSIS/Include/core_cm4.h **** +1681:Drivers/CMSIS/Include/core_cm4.h **** +1682:Drivers/CMSIS/Include/core_cm4.h **** /** +1683:Drivers/CMSIS/Include/core_cm4.h **** \brief Enable Interrupt +1684:Drivers/CMSIS/Include/core_cm4.h **** \details Enables a device specific interrupt in the NVIC interrupt controller. +1685:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1686:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1687:Drivers/CMSIS/Include/core_cm4.h **** */ +1688:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +1689:Drivers/CMSIS/Include/core_cm4.h **** { + 137 .loc 2 1689 1 + 138 .cfi_startproc + ARM GAS /tmp/ccwFmvCn.s page 33 + + + 139 @ args = 0, pretend = 0, frame = 8 + 140 @ frame_needed = 1, uses_anonymous_args = 0 + 141 @ link register save eliminated. + 142 0000 80B4 push {r7} + 143 .cfi_def_cfa_offset 4 + 144 .cfi_offset 7, -4 + 145 0002 83B0 sub sp, sp, #12 + 146 .cfi_def_cfa_offset 16 + 147 0004 00AF add r7, sp, #0 + 148 .cfi_def_cfa_register 7 + 149 0006 0346 mov r3, r0 + 150 0008 FB71 strb r3, [r7, #7] +1690:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 151 .loc 2 1690 6 + 152 000a 97F90730 ldrsb r3, [r7, #7] + 153 000e 002B cmp r3, #0 + 154 0010 0BDB blt .L10 +1691:Drivers/CMSIS/Include/core_cm4.h **** { +1692:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + 155 .loc 2 1692 81 + 156 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 157 0014 03F01F02 and r2, r3, #31 + 158 .loc 2 1692 9 + 159 0018 0749 ldr r1, .L11 + 160 .loc 2 1692 18 + 161 001a 97F90730 ldrsb r3, [r7, #7] + 162 .loc 2 1692 34 + 163 001e 5B09 lsrs r3, r3, #5 + 164 .loc 2 1692 45 + 165 0020 0120 movs r0, #1 + 166 0022 00FA02F2 lsl r2, r0, r2 + 167 .loc 2 1692 43 + 168 0026 41F82320 str r2, [r1, r3, lsl #2] + 169 .L10: +1693:Drivers/CMSIS/Include/core_cm4.h **** } +1694:Drivers/CMSIS/Include/core_cm4.h **** } + 170 .loc 2 1694 1 + 171 002a 00BF nop + 172 002c 0C37 adds r7, r7, #12 + 173 .cfi_def_cfa_offset 4 + 174 002e BD46 mov sp, r7 + 175 .cfi_def_cfa_register 13 + 176 @ sp needed + 177 0030 5DF8047B ldr r7, [sp], #4 + 178 .cfi_restore 7 + 179 .cfi_def_cfa_offset 0 + 180 0034 7047 bx lr + 181 .L12: + 182 0036 00BF .align 2 + 183 .L11: + 184 0038 00E100E0 .word -536813312 + 185 .cfi_endproc + 186 .LFE104: + 188 .section .text.__NVIC_DisableIRQ,"ax",%progbits + 189 .align 1 + 190 .syntax unified + 191 .thumb + ARM GAS /tmp/ccwFmvCn.s page 34 + + + 192 .thumb_func + 194 __NVIC_DisableIRQ: + 195 .LFB106: +1695:Drivers/CMSIS/Include/core_cm4.h **** +1696:Drivers/CMSIS/Include/core_cm4.h **** +1697:Drivers/CMSIS/Include/core_cm4.h **** /** +1698:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Enable status +1699:Drivers/CMSIS/Include/core_cm4.h **** \details Returns a device specific interrupt enable status from the NVIC interrupt controller. +1700:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1701:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled. +1702:Drivers/CMSIS/Include/core_cm4.h **** \return 1 Interrupt is enabled. +1703:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1704:Drivers/CMSIS/Include/core_cm4.h **** */ +1705:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +1706:Drivers/CMSIS/Include/core_cm4.h **** { +1707:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) +1708:Drivers/CMSIS/Include/core_cm4.h **** { +1709:Drivers/CMSIS/Include/core_cm4.h **** return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL) +1710:Drivers/CMSIS/Include/core_cm4.h **** } +1711:Drivers/CMSIS/Include/core_cm4.h **** else +1712:Drivers/CMSIS/Include/core_cm4.h **** { +1713:Drivers/CMSIS/Include/core_cm4.h **** return(0U); +1714:Drivers/CMSIS/Include/core_cm4.h **** } +1715:Drivers/CMSIS/Include/core_cm4.h **** } +1716:Drivers/CMSIS/Include/core_cm4.h **** +1717:Drivers/CMSIS/Include/core_cm4.h **** +1718:Drivers/CMSIS/Include/core_cm4.h **** /** +1719:Drivers/CMSIS/Include/core_cm4.h **** \brief Disable Interrupt +1720:Drivers/CMSIS/Include/core_cm4.h **** \details Disables a device specific interrupt in the NVIC interrupt controller. +1721:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1722:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1723:Drivers/CMSIS/Include/core_cm4.h **** */ +1724:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +1725:Drivers/CMSIS/Include/core_cm4.h **** { + 196 .loc 2 1725 1 + 197 .cfi_startproc + 198 @ args = 0, pretend = 0, frame = 8 + 199 @ frame_needed = 1, uses_anonymous_args = 0 + 200 @ link register save eliminated. + 201 0000 80B4 push {r7} + 202 .cfi_def_cfa_offset 4 + 203 .cfi_offset 7, -4 + 204 0002 83B0 sub sp, sp, #12 + 205 .cfi_def_cfa_offset 16 + 206 0004 00AF add r7, sp, #0 + 207 .cfi_def_cfa_register 7 + 208 0006 0346 mov r3, r0 + 209 0008 FB71 strb r3, [r7, #7] +1726:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 210 .loc 2 1726 6 + 211 000a 97F90730 ldrsb r3, [r7, #7] + 212 000e 002B cmp r3, #0 + 213 0010 12DB blt .L15 +1727:Drivers/CMSIS/Include/core_cm4.h **** { +1728:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + 214 .loc 2 1728 81 + 215 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + ARM GAS /tmp/ccwFmvCn.s page 35 + + + 216 0014 03F01F02 and r2, r3, #31 + 217 .loc 2 1728 9 + 218 0018 0A49 ldr r1, .L16 + 219 .loc 2 1728 18 + 220 001a 97F90730 ldrsb r3, [r7, #7] + 221 .loc 2 1728 34 + 222 001e 5B09 lsrs r3, r3, #5 + 223 .loc 2 1728 45 + 224 0020 0120 movs r0, #1 + 225 0022 00FA02F2 lsl r2, r0, r2 + 226 .loc 2 1728 43 + 227 0026 2033 adds r3, r3, #32 + 228 0028 41F82320 str r2, [r1, r3, lsl #2] + 229 .LBB10: + 230 .LBB11: + 231 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + ARM GAS /tmp/ccwFmvCn.s page 36 + + + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + ARM GAS /tmp/ccwFmvCn.s page 37 + + + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** + 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register + 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. + 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) + 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 154:Drivers/CMSIS/Include/cmsis_gcc.h **** + 155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); + ARM GAS /tmp/ccwFmvCn.s page 38 + + + 156:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 157:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 158:Drivers/CMSIS/Include/cmsis_gcc.h **** + 159:Drivers/CMSIS/Include/cmsis_gcc.h **** + 160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 162:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register (non-secure) + 163:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the non-secure Control Register when in secure mode. + 164:Drivers/CMSIS/Include/cmsis_gcc.h **** \return non-secure Control Register value + 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) + 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 174:Drivers/CMSIS/Include/cmsis_gcc.h **** + 175:Drivers/CMSIS/Include/cmsis_gcc.h **** + 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register + 178:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) + 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); + 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 185:Drivers/CMSIS/Include/cmsis_gcc.h **** + 186:Drivers/CMSIS/Include/cmsis_gcc.h **** + 187:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 188:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 189:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register (non-secure) + 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. + 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) + 194:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); + 196:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 198:Drivers/CMSIS/Include/cmsis_gcc.h **** + 199:Drivers/CMSIS/Include/cmsis_gcc.h **** + 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. + 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value + 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) + 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 208:Drivers/CMSIS/Include/cmsis_gcc.h **** + 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 212:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccwFmvCn.s page 39 + + + 213:Drivers/CMSIS/Include/cmsis_gcc.h **** + 214:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. + 217:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 219:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_APSR(void) + 220:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 221:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 222:Drivers/CMSIS/Include/cmsis_gcc.h **** + 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** + 227:Drivers/CMSIS/Include/cmsis_gcc.h **** + 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register + 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. + 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value + 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) + 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 240:Drivers/CMSIS/Include/cmsis_gcc.h **** + 241:Drivers/CMSIS/Include/cmsis_gcc.h **** + 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 243:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer + 244:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer (PSP). + 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 246:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) + 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 250:Drivers/CMSIS/Include/cmsis_gcc.h **** + 251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) ); + 252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 253:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 254:Drivers/CMSIS/Include/cmsis_gcc.h **** + 255:Drivers/CMSIS/Include/cmsis_gcc.h **** + 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s + 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) + 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 265:Drivers/CMSIS/Include/cmsis_gcc.h **** + 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccwFmvCn.s page 40 + + + 270:Drivers/CMSIS/Include/cmsis_gcc.h **** + 271:Drivers/CMSIS/Include/cmsis_gcc.h **** + 272:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 273:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer + 274:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 276:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 277:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) + 278:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); + 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta + 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) + 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); + 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** + 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer + 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). + 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 300:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 301:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSP(void) + 302:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 303:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 304:Drivers/CMSIS/Include/cmsis_gcc.h **** + 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); + 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 308:Drivers/CMSIS/Include/cmsis_gcc.h **** + 309:Drivers/CMSIS/Include/cmsis_gcc.h **** + 310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 311:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) + 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat + 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) + 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 319:Drivers/CMSIS/Include/cmsis_gcc.h **** + 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 324:Drivers/CMSIS/Include/cmsis_gcc.h **** + 325:Drivers/CMSIS/Include/cmsis_gcc.h **** + 326:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccwFmvCn.s page 41 + + + 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer + 328:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). + 329:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 330:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); + 334:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 335:Drivers/CMSIS/Include/cmsis_gcc.h **** + 336:Drivers/CMSIS/Include/cmsis_gcc.h **** + 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) + 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); + 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 348:Drivers/CMSIS/Include/cmsis_gcc.h **** + 349:Drivers/CMSIS/Include/cmsis_gcc.h **** + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) + 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value + 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) + 357:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 358:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 359:Drivers/CMSIS/Include/cmsis_gcc.h **** + 360:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 363:Drivers/CMSIS/Include/cmsis_gcc.h **** + 364:Drivers/CMSIS/Include/cmsis_gcc.h **** + 365:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure) + 367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + 368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set + 369:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) + 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 375:Drivers/CMSIS/Include/cmsis_gcc.h **** + 376:Drivers/CMSIS/Include/cmsis_gcc.h **** + 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. + 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) + 383:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/ccwFmvCn.s page 42 + + + 384:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 385:Drivers/CMSIS/Include/cmsis_gcc.h **** + 386:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 387:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 388:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** + 390:Drivers/CMSIS/Include/cmsis_gcc.h **** + 391:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 392:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) + 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg + 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 400:Drivers/CMSIS/Include/cmsis_gcc.h **** + 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 405:Drivers/CMSIS/Include/cmsis_gcc.h **** + 406:Drivers/CMSIS/Include/cmsis_gcc.h **** + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. + 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) + 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 414:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 415:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 416:Drivers/CMSIS/Include/cmsis_gcc.h **** + 417:Drivers/CMSIS/Include/cmsis_gcc.h **** + 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) + 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + 422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 423:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) + 425:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); + 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** + 431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) + 440:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/ccwFmvCn.s page 43 + + + 441:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); + 442:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 443:Drivers/CMSIS/Include/cmsis_gcc.h **** + 444:Drivers/CMSIS/Include/cmsis_gcc.h **** + 445:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ + 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables FIQ interrupts by setting the F-bit in the CPSR. + 448:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 449:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) + 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** + 455:Drivers/CMSIS/Include/cmsis_gcc.h **** + 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority + 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. + 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) + 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 463:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 468:Drivers/CMSIS/Include/cmsis_gcc.h **** + 469:Drivers/CMSIS/Include/cmsis_gcc.h **** + 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 471:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 472:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority (non-secure) + 473:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Base Priority register when in secure state. + 474:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) + 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 479:Drivers/CMSIS/Include/cmsis_gcc.h **** + 480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + 481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 482:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 484:Drivers/CMSIS/Include/cmsis_gcc.h **** + 485:Drivers/CMSIS/Include/cmsis_gcc.h **** + 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority + 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. + 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); + 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 495:Drivers/CMSIS/Include/cmsis_gcc.h **** + 496:Drivers/CMSIS/Include/cmsis_gcc.h **** + 497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + ARM GAS /tmp/ccwFmvCn.s page 44 + + + 498:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 499:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) + 500:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + 501:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 502:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) + 504:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 505:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); + 506:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 508:Drivers/CMSIS/Include/cmsis_gcc.h **** + 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable + 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. + 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) + 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); + 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 520:Drivers/CMSIS/Include/cmsis_gcc.h **** + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask + 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. + 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) + 528:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 529:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 530:Drivers/CMSIS/Include/cmsis_gcc.h **** + 531:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 534:Drivers/CMSIS/Include/cmsis_gcc.h **** + 535:Drivers/CMSIS/Include/cmsis_gcc.h **** + 536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 537:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure) + 539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. + 540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) + 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 545:Drivers/CMSIS/Include/cmsis_gcc.h **** + 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 550:Drivers/CMSIS/Include/cmsis_gcc.h **** + 551:Drivers/CMSIS/Include/cmsis_gcc.h **** + 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask + 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. + ARM GAS /tmp/ccwFmvCn.s page 45 + + + 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 556:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + 558:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 559:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 561:Drivers/CMSIS/Include/cmsis_gcc.h **** + 562:Drivers/CMSIS/Include/cmsis_gcc.h **** + 563:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) + 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) + 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); + 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 574:Drivers/CMSIS/Include/cmsis_gcc.h **** + 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 577:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + 582:Drivers/CMSIS/Include/cmsis_gcc.h **** + 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit + 585:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 586:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 587:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 588:Drivers/CMSIS/Include/cmsis_gcc.h **** + 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) + 593:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 604:Drivers/CMSIS/Include/cmsis_gcc.h **** + 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) + 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 610:Drivers/CMSIS/Include/cmsis_gcc.h **** + 611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in + ARM GAS /tmp/ccwFmvCn.s page 46 + + + 612:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 613:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + 615:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 618:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 619:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 620:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 626:Drivers/CMSIS/Include/cmsis_gcc.h **** + 627:Drivers/CMSIS/Include/cmsis_gcc.h **** + 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit + 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 633:Drivers/CMSIS/Include/cmsis_gcc.h **** + 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) + 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 642:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 643:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 644:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); + 645:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 647:Drivers/CMSIS/Include/cmsis_gcc.h **** + 648:Drivers/CMSIS/Include/cmsis_gcc.h **** + 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 650:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 654:Drivers/CMSIS/Include/cmsis_gcc.h **** + 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s + 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) + 659:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); + 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 668:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccwFmvCn.s page 47 + + + 669:Drivers/CMSIS/Include/cmsis_gcc.h **** + 670:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 671:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + 672:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 673:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 675:Drivers/CMSIS/Include/cmsis_gcc.h **** + 676:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + 677:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) + 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 691:Drivers/CMSIS/Include/cmsis_gcc.h **** + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) + 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 698:Drivers/CMSIS/Include/cmsis_gcc.h **** + 699:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in sec + 700:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 701:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 702:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) + 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + 710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** + 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit + 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 721:Drivers/CMSIS/Include/cmsis_gcc.h **** + 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) + ARM GAS /tmp/ccwFmvCn.s page 48 + + + 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 728:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 729:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 730:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 732:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); + 733:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 734:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 735:Drivers/CMSIS/Include/cmsis_gcc.h **** + 736:Drivers/CMSIS/Include/cmsis_gcc.h **** + 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 742:Drivers/CMSIS/Include/cmsis_gcc.h **** + 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu + 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set + 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) + 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); + 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 756:Drivers/CMSIS/Include/cmsis_gcc.h **** + 757:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 758:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + 759:Drivers/CMSIS/Include/cmsis_gcc.h **** + 760:Drivers/CMSIS/Include/cmsis_gcc.h **** + 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR + 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. + 764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value + 765:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) + 767:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) + 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); + 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** + 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); + ARM GAS /tmp/ccwFmvCn.s page 49 + + + 783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 784:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 785:Drivers/CMSIS/Include/cmsis_gcc.h **** + 786:Drivers/CMSIS/Include/cmsis_gcc.h **** + 787:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR + 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Floating Point Status/Control register. + 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] fpscr Floating Point Status/Control value to set + 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) + 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); + 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); + 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 805:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** + 809:Drivers/CMSIS/Include/cmsis_gcc.h **** + 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ + 811:Drivers/CMSIS/Include/cmsis_gcc.h **** + 812:Drivers/CMSIS/Include/cmsis_gcc.h **** + 813:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ + 814:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + 815:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions + 816:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 818:Drivers/CMSIS/Include/cmsis_gcc.h **** + 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. + 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" + 821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ + 822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) + 823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) + 824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) + 825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) + 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) + 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) + 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 831:Drivers/CMSIS/Include/cmsis_gcc.h **** + 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") + 837:Drivers/CMSIS/Include/cmsis_gcc.h **** + 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt + ARM GAS /tmp/ccwFmvCn.s page 50 + + + 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o + 841:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + 843:Drivers/CMSIS/Include/cmsis_gcc.h **** + 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 846:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event + 847:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter + 848:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. + 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") + 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event + 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") + 858:Drivers/CMSIS/Include/cmsis_gcc.h **** + 859:Drivers/CMSIS/Include/cmsis_gcc.h **** + 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier + 862:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) + 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870:Drivers/CMSIS/Include/cmsis_gcc.h **** + 871:Drivers/CMSIS/Include/cmsis_gcc.h **** + 872:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 873:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier + 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. + 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. + 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) + 878:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); + 232 .loc 3 879 3 + 233 .syntax unified + 234 @ 879 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 235 002c BFF34F8F dsb 0xF + 236 @ 0 "" 2 + 880:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 237 .loc 3 880 1 + 238 .thumb + 239 .syntax unified + 240 0030 00BF nop + 241 .LBE11: + 242 .LBE10: + 243 .LBB12: + 244 .LBB13: + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 245 .loc 3 868 3 + 246 .syntax unified + ARM GAS /tmp/ccwFmvCn.s page 51 + + + 247 @ 868 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 248 0032 BFF36F8F isb 0xF + 249 @ 0 "" 2 + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** + 250 .loc 3 869 1 + 251 .thumb + 252 .syntax unified + 253 0036 00BF nop + 254 .L15: + 255 .LBE13: + 256 .LBE12: +1729:Drivers/CMSIS/Include/core_cm4.h **** __DSB(); +1730:Drivers/CMSIS/Include/core_cm4.h **** __ISB(); +1731:Drivers/CMSIS/Include/core_cm4.h **** } +1732:Drivers/CMSIS/Include/core_cm4.h **** } + 257 .loc 2 1732 1 + 258 0038 00BF nop + 259 003a 0C37 adds r7, r7, #12 + 260 .cfi_def_cfa_offset 4 + 261 003c BD46 mov sp, r7 + 262 .cfi_def_cfa_register 13 + 263 @ sp needed + 264 003e 5DF8047B ldr r7, [sp], #4 + 265 .cfi_restore 7 + 266 .cfi_def_cfa_offset 0 + 267 0042 7047 bx lr + 268 .L17: + 269 .align 2 + 270 .L16: + 271 0044 00E100E0 .word -536813312 + 272 .cfi_endproc + 273 .LFE106: + 275 .section .text.__NVIC_GetPendingIRQ,"ax",%progbits + 276 .align 1 + 277 .syntax unified + 278 .thumb + 279 .thumb_func + 281 __NVIC_GetPendingIRQ: + 282 .LFB107: +1733:Drivers/CMSIS/Include/core_cm4.h **** +1734:Drivers/CMSIS/Include/core_cm4.h **** +1735:Drivers/CMSIS/Include/core_cm4.h **** /** +1736:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Pending Interrupt +1737:Drivers/CMSIS/Include/core_cm4.h **** \details Reads the NVIC pending register and returns the pending bit for the specified device spe +1738:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1739:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt status is not pending. +1740:Drivers/CMSIS/Include/core_cm4.h **** \return 1 Interrupt status is pending. +1741:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1742:Drivers/CMSIS/Include/core_cm4.h **** */ +1743:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +1744:Drivers/CMSIS/Include/core_cm4.h **** { + 283 .loc 2 1744 1 + 284 .cfi_startproc + 285 @ args = 0, pretend = 0, frame = 8 + 286 @ frame_needed = 1, uses_anonymous_args = 0 + 287 @ link register save eliminated. + 288 0000 80B4 push {r7} + ARM GAS /tmp/ccwFmvCn.s page 52 + + + 289 .cfi_def_cfa_offset 4 + 290 .cfi_offset 7, -4 + 291 0002 83B0 sub sp, sp, #12 + 292 .cfi_def_cfa_offset 16 + 293 0004 00AF add r7, sp, #0 + 294 .cfi_def_cfa_register 7 + 295 0006 0346 mov r3, r0 + 296 0008 FB71 strb r3, [r7, #7] +1745:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 297 .loc 2 1745 6 + 298 000a 97F90730 ldrsb r3, [r7, #7] + 299 000e 002B cmp r3, #0 + 300 0010 0EDB blt .L19 +1746:Drivers/CMSIS/Include/core_cm4.h **** { +1747:Drivers/CMSIS/Include/core_cm4.h **** return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL) + 301 .loc 2 1747 29 + 302 0012 0B4A ldr r2, .L21 + 303 .loc 2 1747 38 + 304 0014 97F90730 ldrsb r3, [r7, #7] + 305 .loc 2 1747 54 + 306 0018 5B09 lsrs r3, r3, #5 + 307 .loc 2 1747 35 + 308 001a 4033 adds r3, r3, #64 + 309 001c 52F82320 ldr r2, [r2, r3, lsl #2] + 310 .loc 2 1747 91 + 311 0020 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 312 0022 03F01F03 and r3, r3, #31 + 313 .loc 2 1747 103 + 314 0026 22FA03F3 lsr r3, r2, r3 + 315 .loc 2 1747 12 + 316 002a 03F00103 and r3, r3, #1 + 317 002e 00E0 b .L20 + 318 .L19: +1748:Drivers/CMSIS/Include/core_cm4.h **** } +1749:Drivers/CMSIS/Include/core_cm4.h **** else +1750:Drivers/CMSIS/Include/core_cm4.h **** { +1751:Drivers/CMSIS/Include/core_cm4.h **** return(0U); + 319 .loc 2 1751 11 + 320 0030 0023 movs r3, #0 + 321 .L20: +1752:Drivers/CMSIS/Include/core_cm4.h **** } +1753:Drivers/CMSIS/Include/core_cm4.h **** } + 322 .loc 2 1753 1 + 323 0032 1846 mov r0, r3 + 324 0034 0C37 adds r7, r7, #12 + 325 .cfi_def_cfa_offset 4 + 326 0036 BD46 mov sp, r7 + 327 .cfi_def_cfa_register 13 + 328 @ sp needed + 329 0038 5DF8047B ldr r7, [sp], #4 + 330 .cfi_restore 7 + 331 .cfi_def_cfa_offset 0 + 332 003c 7047 bx lr + 333 .L22: + 334 003e 00BF .align 2 + 335 .L21: + 336 0040 00E100E0 .word -536813312 + ARM GAS /tmp/ccwFmvCn.s page 53 + + + 337 .cfi_endproc + 338 .LFE107: + 340 .section .text.__NVIC_SetPendingIRQ,"ax",%progbits + 341 .align 1 + 342 .syntax unified + 343 .thumb + 344 .thumb_func + 346 __NVIC_SetPendingIRQ: + 347 .LFB108: +1754:Drivers/CMSIS/Include/core_cm4.h **** +1755:Drivers/CMSIS/Include/core_cm4.h **** +1756:Drivers/CMSIS/Include/core_cm4.h **** /** +1757:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt +1758:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register. +1759:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1760:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1761:Drivers/CMSIS/Include/core_cm4.h **** */ +1762:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +1763:Drivers/CMSIS/Include/core_cm4.h **** { + 348 .loc 2 1763 1 + 349 .cfi_startproc + 350 @ args = 0, pretend = 0, frame = 8 + 351 @ frame_needed = 1, uses_anonymous_args = 0 + 352 @ link register save eliminated. + 353 0000 80B4 push {r7} + 354 .cfi_def_cfa_offset 4 + 355 .cfi_offset 7, -4 + 356 0002 83B0 sub sp, sp, #12 + 357 .cfi_def_cfa_offset 16 + 358 0004 00AF add r7, sp, #0 + 359 .cfi_def_cfa_register 7 + 360 0006 0346 mov r3, r0 + 361 0008 FB71 strb r3, [r7, #7] +1764:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 362 .loc 2 1764 6 + 363 000a 97F90730 ldrsb r3, [r7, #7] + 364 000e 002B cmp r3, #0 + 365 0010 0CDB blt .L25 +1765:Drivers/CMSIS/Include/core_cm4.h **** { +1766:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + 366 .loc 2 1766 81 + 367 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 368 0014 03F01F02 and r2, r3, #31 + 369 .loc 2 1766 9 + 370 0018 0749 ldr r1, .L26 + 371 .loc 2 1766 18 + 372 001a 97F90730 ldrsb r3, [r7, #7] + 373 .loc 2 1766 34 + 374 001e 5B09 lsrs r3, r3, #5 + 375 .loc 2 1766 45 + 376 0020 0120 movs r0, #1 + 377 0022 00FA02F2 lsl r2, r0, r2 + 378 .loc 2 1766 43 + 379 0026 4033 adds r3, r3, #64 + 380 0028 41F82320 str r2, [r1, r3, lsl #2] + 381 .L25: +1767:Drivers/CMSIS/Include/core_cm4.h **** } + ARM GAS /tmp/ccwFmvCn.s page 54 + + +1768:Drivers/CMSIS/Include/core_cm4.h **** } + 382 .loc 2 1768 1 + 383 002c 00BF nop + 384 002e 0C37 adds r7, r7, #12 + 385 .cfi_def_cfa_offset 4 + 386 0030 BD46 mov sp, r7 + 387 .cfi_def_cfa_register 13 + 388 @ sp needed + 389 0032 5DF8047B ldr r7, [sp], #4 + 390 .cfi_restore 7 + 391 .cfi_def_cfa_offset 0 + 392 0036 7047 bx lr + 393 .L27: + 394 .align 2 + 395 .L26: + 396 0038 00E100E0 .word -536813312 + 397 .cfi_endproc + 398 .LFE108: + 400 .section .text.__NVIC_ClearPendingIRQ,"ax",%progbits + 401 .align 1 + 402 .syntax unified + 403 .thumb + 404 .thumb_func + 406 __NVIC_ClearPendingIRQ: + 407 .LFB109: +1769:Drivers/CMSIS/Include/core_cm4.h **** +1770:Drivers/CMSIS/Include/core_cm4.h **** +1771:Drivers/CMSIS/Include/core_cm4.h **** /** +1772:Drivers/CMSIS/Include/core_cm4.h **** \brief Clear Pending Interrupt +1773:Drivers/CMSIS/Include/core_cm4.h **** \details Clears the pending bit of a device specific interrupt in the NVIC pending register. +1774:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1775:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1776:Drivers/CMSIS/Include/core_cm4.h **** */ +1777:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +1778:Drivers/CMSIS/Include/core_cm4.h **** { + 408 .loc 2 1778 1 + 409 .cfi_startproc + 410 @ args = 0, pretend = 0, frame = 8 + 411 @ frame_needed = 1, uses_anonymous_args = 0 + 412 @ link register save eliminated. + 413 0000 80B4 push {r7} + 414 .cfi_def_cfa_offset 4 + 415 .cfi_offset 7, -4 + 416 0002 83B0 sub sp, sp, #12 + 417 .cfi_def_cfa_offset 16 + 418 0004 00AF add r7, sp, #0 + 419 .cfi_def_cfa_register 7 + 420 0006 0346 mov r3, r0 + 421 0008 FB71 strb r3, [r7, #7] +1779:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 422 .loc 2 1779 6 + 423 000a 97F90730 ldrsb r3, [r7, #7] + 424 000e 002B cmp r3, #0 + 425 0010 0CDB blt .L30 +1780:Drivers/CMSIS/Include/core_cm4.h **** { +1781:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + 426 .loc 2 1781 81 + ARM GAS /tmp/ccwFmvCn.s page 55 + + + 427 0012 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 428 0014 03F01F02 and r2, r3, #31 + 429 .loc 2 1781 9 + 430 0018 0749 ldr r1, .L31 + 431 .loc 2 1781 18 + 432 001a 97F90730 ldrsb r3, [r7, #7] + 433 .loc 2 1781 34 + 434 001e 5B09 lsrs r3, r3, #5 + 435 .loc 2 1781 45 + 436 0020 0120 movs r0, #1 + 437 0022 00FA02F2 lsl r2, r0, r2 + 438 .loc 2 1781 43 + 439 0026 6033 adds r3, r3, #96 + 440 0028 41F82320 str r2, [r1, r3, lsl #2] + 441 .L30: +1782:Drivers/CMSIS/Include/core_cm4.h **** } +1783:Drivers/CMSIS/Include/core_cm4.h **** } + 442 .loc 2 1783 1 + 443 002c 00BF nop + 444 002e 0C37 adds r7, r7, #12 + 445 .cfi_def_cfa_offset 4 + 446 0030 BD46 mov sp, r7 + 447 .cfi_def_cfa_register 13 + 448 @ sp needed + 449 0032 5DF8047B ldr r7, [sp], #4 + 450 .cfi_restore 7 + 451 .cfi_def_cfa_offset 0 + 452 0036 7047 bx lr + 453 .L32: + 454 .align 2 + 455 .L31: + 456 0038 00E100E0 .word -536813312 + 457 .cfi_endproc + 458 .LFE109: + 460 .section .text.__NVIC_GetActive,"ax",%progbits + 461 .align 1 + 462 .syntax unified + 463 .thumb + 464 .thumb_func + 466 __NVIC_GetActive: + 467 .LFB110: +1784:Drivers/CMSIS/Include/core_cm4.h **** +1785:Drivers/CMSIS/Include/core_cm4.h **** +1786:Drivers/CMSIS/Include/core_cm4.h **** /** +1787:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Active Interrupt +1788:Drivers/CMSIS/Include/core_cm4.h **** \details Reads the active register in the NVIC and returns the active bit for the device specific +1789:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. +1790:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt status is not active. +1791:Drivers/CMSIS/Include/core_cm4.h **** \return 1 Interrupt status is active. +1792:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. +1793:Drivers/CMSIS/Include/core_cm4.h **** */ +1794:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +1795:Drivers/CMSIS/Include/core_cm4.h **** { + 468 .loc 2 1795 1 + 469 .cfi_startproc + 470 @ args = 0, pretend = 0, frame = 8 + 471 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccwFmvCn.s page 56 + + + 472 @ link register save eliminated. + 473 0000 80B4 push {r7} + 474 .cfi_def_cfa_offset 4 + 475 .cfi_offset 7, -4 + 476 0002 83B0 sub sp, sp, #12 + 477 .cfi_def_cfa_offset 16 + 478 0004 00AF add r7, sp, #0 + 479 .cfi_def_cfa_register 7 + 480 0006 0346 mov r3, r0 + 481 0008 FB71 strb r3, [r7, #7] +1796:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 482 .loc 2 1796 6 + 483 000a 97F90730 ldrsb r3, [r7, #7] + 484 000e 002B cmp r3, #0 + 485 0010 0EDB blt .L34 +1797:Drivers/CMSIS/Include/core_cm4.h **** { +1798:Drivers/CMSIS/Include/core_cm4.h **** return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL) + 486 .loc 2 1798 29 + 487 0012 0B4A ldr r2, .L36 + 488 .loc 2 1798 38 + 489 0014 97F90730 ldrsb r3, [r7, #7] + 490 .loc 2 1798 54 + 491 0018 5B09 lsrs r3, r3, #5 + 492 .loc 2 1798 35 + 493 001a 8033 adds r3, r3, #128 + 494 001c 52F82320 ldr r2, [r2, r3, lsl #2] + 495 .loc 2 1798 91 + 496 0020 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 497 0022 03F01F03 and r3, r3, #31 + 498 .loc 2 1798 103 + 499 0026 22FA03F3 lsr r3, r2, r3 + 500 .loc 2 1798 12 + 501 002a 03F00103 and r3, r3, #1 + 502 002e 00E0 b .L35 + 503 .L34: +1799:Drivers/CMSIS/Include/core_cm4.h **** } +1800:Drivers/CMSIS/Include/core_cm4.h **** else +1801:Drivers/CMSIS/Include/core_cm4.h **** { +1802:Drivers/CMSIS/Include/core_cm4.h **** return(0U); + 504 .loc 2 1802 11 + 505 0030 0023 movs r3, #0 + 506 .L35: +1803:Drivers/CMSIS/Include/core_cm4.h **** } +1804:Drivers/CMSIS/Include/core_cm4.h **** } + 507 .loc 2 1804 1 + 508 0032 1846 mov r0, r3 + 509 0034 0C37 adds r7, r7, #12 + 510 .cfi_def_cfa_offset 4 + 511 0036 BD46 mov sp, r7 + 512 .cfi_def_cfa_register 13 + 513 @ sp needed + 514 0038 5DF8047B ldr r7, [sp], #4 + 515 .cfi_restore 7 + 516 .cfi_def_cfa_offset 0 + 517 003c 7047 bx lr + 518 .L37: + 519 003e 00BF .align 2 + ARM GAS /tmp/ccwFmvCn.s page 57 + + + 520 .L36: + 521 0040 00E100E0 .word -536813312 + 522 .cfi_endproc + 523 .LFE110: + 525 .section .text.__NVIC_SetPriority,"ax",%progbits + 526 .align 1 + 527 .syntax unified + 528 .thumb + 529 .thumb_func + 531 __NVIC_SetPriority: + 532 .LFB111: +1805:Drivers/CMSIS/Include/core_cm4.h **** +1806:Drivers/CMSIS/Include/core_cm4.h **** +1807:Drivers/CMSIS/Include/core_cm4.h **** /** +1808:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Interrupt Priority +1809:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the priority of a device specific interrupt or a processor exception. +1810:Drivers/CMSIS/Include/core_cm4.h **** The interrupt number can be positive to specify a device specific interrupt, +1811:Drivers/CMSIS/Include/core_cm4.h **** or negative to specify a processor exception. +1812:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number. +1813:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set. +1814:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception. +1815:Drivers/CMSIS/Include/core_cm4.h **** */ +1816:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +1817:Drivers/CMSIS/Include/core_cm4.h **** { + 533 .loc 2 1817 1 + 534 .cfi_startproc + 535 @ args = 0, pretend = 0, frame = 8 + 536 @ frame_needed = 1, uses_anonymous_args = 0 + 537 @ link register save eliminated. + 538 0000 80B4 push {r7} + 539 .cfi_def_cfa_offset 4 + 540 .cfi_offset 7, -4 + 541 0002 83B0 sub sp, sp, #12 + 542 .cfi_def_cfa_offset 16 + 543 0004 00AF add r7, sp, #0 + 544 .cfi_def_cfa_register 7 + 545 0006 0346 mov r3, r0 + 546 0008 3960 str r1, [r7] + 547 000a FB71 strb r3, [r7, #7] +1818:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 548 .loc 2 1818 6 + 549 000c 97F90730 ldrsb r3, [r7, #7] + 550 0010 002B cmp r3, #0 + 551 0012 0ADB blt .L39 +1819:Drivers/CMSIS/Include/core_cm4.h **** { +1820:Drivers/CMSIS/Include/core_cm4.h **** NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (u + 552 .loc 2 1820 48 + 553 0014 3B68 ldr r3, [r7] + 554 0016 DAB2 uxtb r2, r3 + 555 .loc 2 1820 9 + 556 0018 0C49 ldr r1, .L42 + 557 .loc 2 1820 15 + 558 001a 97F90730 ldrsb r3, [r7, #7] + 559 .loc 2 1820 48 + 560 001e 1201 lsls r2, r2, #4 + 561 0020 D2B2 uxtb r2, r2 + 562 .loc 2 1820 46 + ARM GAS /tmp/ccwFmvCn.s page 58 + + + 563 0022 0B44 add r3, r3, r1 + 564 0024 83F80023 strb r2, [r3, #768] +1821:Drivers/CMSIS/Include/core_cm4.h **** } +1822:Drivers/CMSIS/Include/core_cm4.h **** else +1823:Drivers/CMSIS/Include/core_cm4.h **** { +1824:Drivers/CMSIS/Include/core_cm4.h **** SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (u +1825:Drivers/CMSIS/Include/core_cm4.h **** } +1826:Drivers/CMSIS/Include/core_cm4.h **** } + 565 .loc 2 1826 1 + 566 0028 0AE0 b .L41 + 567 .L39: +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 568 .loc 2 1824 48 + 569 002a 3B68 ldr r3, [r7] + 570 002c DAB2 uxtb r2, r3 +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 571 .loc 2 1824 8 + 572 002e 0849 ldr r1, .L42+4 +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 573 .loc 2 1824 32 + 574 0030 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 575 0032 03F00F03 and r3, r3, #15 +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 576 .loc 2 1824 40 + 577 0036 043B subs r3, r3, #4 +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 578 .loc 2 1824 48 + 579 0038 1201 lsls r2, r2, #4 + 580 003a D2B2 uxtb r2, r2 +1824:Drivers/CMSIS/Include/core_cm4.h **** } + 581 .loc 2 1824 46 + 582 003c 0B44 add r3, r3, r1 + 583 003e 1A76 strb r2, [r3, #24] + 584 .L41: + 585 .loc 2 1826 1 + 586 0040 00BF nop + 587 0042 0C37 adds r7, r7, #12 + 588 .cfi_def_cfa_offset 4 + 589 0044 BD46 mov sp, r7 + 590 .cfi_def_cfa_register 13 + 591 @ sp needed + 592 0046 5DF8047B ldr r7, [sp], #4 + 593 .cfi_restore 7 + 594 .cfi_def_cfa_offset 0 + 595 004a 7047 bx lr + 596 .L43: + 597 .align 2 + 598 .L42: + 599 004c 00E100E0 .word -536813312 + 600 0050 00ED00E0 .word -536810240 + 601 .cfi_endproc + 602 .LFE111: + 604 .section .text.__NVIC_GetPriority,"ax",%progbits + 605 .align 1 + 606 .syntax unified + 607 .thumb + 608 .thumb_func + ARM GAS /tmp/ccwFmvCn.s page 59 + + + 610 __NVIC_GetPriority: + 611 .LFB112: +1827:Drivers/CMSIS/Include/core_cm4.h **** +1828:Drivers/CMSIS/Include/core_cm4.h **** +1829:Drivers/CMSIS/Include/core_cm4.h **** /** +1830:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Priority +1831:Drivers/CMSIS/Include/core_cm4.h **** \details Reads the priority of a device specific interrupt or a processor exception. +1832:Drivers/CMSIS/Include/core_cm4.h **** The interrupt number can be positive to specify a device specific interrupt, +1833:Drivers/CMSIS/Include/core_cm4.h **** or negative to specify a processor exception. +1834:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number. +1835:Drivers/CMSIS/Include/core_cm4.h **** \return Interrupt Priority. +1836:Drivers/CMSIS/Include/core_cm4.h **** Value is aligned automatically to the implemented priority bits of the microc +1837:Drivers/CMSIS/Include/core_cm4.h **** */ +1838:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +1839:Drivers/CMSIS/Include/core_cm4.h **** { + 612 .loc 2 1839 1 + 613 .cfi_startproc + 614 @ args = 0, pretend = 0, frame = 8 + 615 @ frame_needed = 1, uses_anonymous_args = 0 + 616 @ link register save eliminated. + 617 0000 80B4 push {r7} + 618 .cfi_def_cfa_offset 4 + 619 .cfi_offset 7, -4 + 620 0002 83B0 sub sp, sp, #12 + 621 .cfi_def_cfa_offset 16 + 622 0004 00AF add r7, sp, #0 + 623 .cfi_def_cfa_register 7 + 624 0006 0346 mov r3, r0 + 625 0008 FB71 strb r3, [r7, #7] +1840:Drivers/CMSIS/Include/core_cm4.h **** +1841:Drivers/CMSIS/Include/core_cm4.h **** if ((int32_t)(IRQn) >= 0) + 626 .loc 2 1841 6 + 627 000a 97F90730 ldrsb r3, [r7, #7] + 628 000e 002B cmp r3, #0 + 629 0010 09DB blt .L45 +1842:Drivers/CMSIS/Include/core_cm4.h **** { +1843:Drivers/CMSIS/Include/core_cm4.h **** return(((uint32_t)NVIC->IP[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + 630 .loc 2 1843 27 + 631 0012 0D4A ldr r2, .L47 + 632 .loc 2 1843 33 + 633 0014 97F90730 ldrsb r3, [r7, #7] + 634 .loc 2 1843 31 + 635 0018 1344 add r3, r3, r2 + 636 001a 93F80033 ldrb r3, [r3, #768] + 637 001e DBB2 uxtb r3, r3 + 638 .loc 2 1843 64 + 639 0020 1B09 lsrs r3, r3, #4 + 640 0022 DBB2 uxtb r3, r3 + 641 0024 09E0 b .L46 + 642 .L45: +1844:Drivers/CMSIS/Include/core_cm4.h **** } +1845:Drivers/CMSIS/Include/core_cm4.h **** else +1846:Drivers/CMSIS/Include/core_cm4.h **** { +1847:Drivers/CMSIS/Include/core_cm4.h **** return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + 643 .loc 2 1847 26 + 644 0026 094A ldr r2, .L47+4 + 645 .loc 2 1847 50 + ARM GAS /tmp/ccwFmvCn.s page 60 + + + 646 0028 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 647 002a 03F00F03 and r3, r3, #15 + 648 .loc 2 1847 58 + 649 002e 043B subs r3, r3, #4 + 650 .loc 2 1847 31 + 651 0030 1344 add r3, r3, r2 + 652 0032 1B7E ldrb r3, [r3, #24] + 653 0034 DBB2 uxtb r3, r3 + 654 .loc 2 1847 64 + 655 0036 1B09 lsrs r3, r3, #4 + 656 0038 DBB2 uxtb r3, r3 + 657 .L46: +1848:Drivers/CMSIS/Include/core_cm4.h **** } +1849:Drivers/CMSIS/Include/core_cm4.h **** } + 658 .loc 2 1849 1 + 659 003a 1846 mov r0, r3 + 660 003c 0C37 adds r7, r7, #12 + 661 .cfi_def_cfa_offset 4 + 662 003e BD46 mov sp, r7 + 663 .cfi_def_cfa_register 13 + 664 @ sp needed + 665 0040 5DF8047B ldr r7, [sp], #4 + 666 .cfi_restore 7 + 667 .cfi_def_cfa_offset 0 + 668 0044 7047 bx lr + 669 .L48: + 670 0046 00BF .align 2 + 671 .L47: + 672 0048 00E100E0 .word -536813312 + 673 004c 00ED00E0 .word -536810240 + 674 .cfi_endproc + 675 .LFE112: + 677 .section .text.NVIC_EncodePriority,"ax",%progbits + 678 .align 1 + 679 .syntax unified + 680 .thumb + 681 .thumb_func + 683 NVIC_EncodePriority: + 684 .LFB113: +1850:Drivers/CMSIS/Include/core_cm4.h **** +1851:Drivers/CMSIS/Include/core_cm4.h **** +1852:Drivers/CMSIS/Include/core_cm4.h **** /** +1853:Drivers/CMSIS/Include/core_cm4.h **** \brief Encode Priority +1854:Drivers/CMSIS/Include/core_cm4.h **** \details Encodes the priority for an interrupt with the given priority group, +1855:Drivers/CMSIS/Include/core_cm4.h **** preemptive priority value, and subpriority value. +1856:Drivers/CMSIS/Include/core_cm4.h **** In case of a conflict between priority grouping and available +1857:Drivers/CMSIS/Include/core_cm4.h **** priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. +1858:Drivers/CMSIS/Include/core_cm4.h **** \param [in] PriorityGroup Used priority group. +1859:Drivers/CMSIS/Include/core_cm4.h **** \param [in] PreemptPriority Preemptive priority value (starting from 0). +1860:Drivers/CMSIS/Include/core_cm4.h **** \param [in] SubPriority Subpriority value (starting from 0). +1861:Drivers/CMSIS/Include/core_cm4.h **** \return Encoded priority. Value can be used in the function \ref NVIC_SetP +1862:Drivers/CMSIS/Include/core_cm4.h **** */ +1863:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uin +1864:Drivers/CMSIS/Include/core_cm4.h **** { + 685 .loc 2 1864 1 + 686 .cfi_startproc + 687 @ args = 0, pretend = 0, frame = 32 + ARM GAS /tmp/ccwFmvCn.s page 61 + + + 688 @ frame_needed = 1, uses_anonymous_args = 0 + 689 @ link register save eliminated. + 690 0000 80B4 push {r7} + 691 .cfi_def_cfa_offset 4 + 692 .cfi_offset 7, -4 + 693 0002 89B0 sub sp, sp, #36 + 694 .cfi_def_cfa_offset 40 + 695 0004 00AF add r7, sp, #0 + 696 .cfi_def_cfa_register 7 + 697 0006 F860 str r0, [r7, #12] + 698 0008 B960 str r1, [r7, #8] + 699 000a 7A60 str r2, [r7, #4] +1865:Drivers/CMSIS/Include/core_cm4.h **** uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used + 700 .loc 2 1865 12 + 701 000c FB68 ldr r3, [r7, #12] + 702 000e 03F00703 and r3, r3, #7 + 703 0012 FB61 str r3, [r7, #28] +1866:Drivers/CMSIS/Include/core_cm4.h **** uint32_t PreemptPriorityBits; +1867:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SubPriorityBits; +1868:Drivers/CMSIS/Include/core_cm4.h **** +1869:Drivers/CMSIS/Include/core_cm4.h **** PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NV + 704 .loc 2 1869 31 + 705 0014 FB69 ldr r3, [r7, #28] + 706 0016 C3F10703 rsb r3, r3, #7 + 707 .loc 2 1869 23 + 708 001a 042B cmp r3, #4 + 709 001c 28BF it cs + 710 001e 0423 movcs r3, #4 + 711 0020 BB61 str r3, [r7, #24] +1870:Drivers/CMSIS/Include/core_cm4.h **** SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint + 712 .loc 2 1870 44 + 713 0022 FB69 ldr r3, [r7, #28] + 714 0024 0433 adds r3, r3, #4 + 715 .loc 2 1870 109 + 716 0026 062B cmp r3, #6 + 717 0028 02D9 bls .L50 + 718 .loc 2 1870 109 is_stmt 0 discriminator 1 + 719 002a FB69 ldr r3, [r7, #28] + 720 002c 033B subs r3, r3, #3 + 721 002e 00E0 b .L51 + 722 .L50: + 723 .loc 2 1870 109 discriminator 2 + 724 0030 0023 movs r3, #0 + 725 .L51: + 726 .loc 2 1870 23 is_stmt 1 discriminator 4 + 727 0032 7B61 str r3, [r7, #20] +1871:Drivers/CMSIS/Include/core_cm4.h **** +1872:Drivers/CMSIS/Include/core_cm4.h **** return ( +1873:Drivers/CMSIS/Include/core_cm4.h **** ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits + 728 .loc 2 1873 30 + 729 0034 4FF0FF32 mov r2, #-1 + 730 0038 BB69 ldr r3, [r7, #24] + 731 003a 02FA03F3 lsl r3, r2, r3 + 732 003e DA43 mvns r2, r3 + 733 0040 BB68 ldr r3, [r7, #8] + 734 0042 1A40 ands r2, r2, r3 + 735 .loc 2 1873 82 + ARM GAS /tmp/ccwFmvCn.s page 62 + + + 736 0044 7B69 ldr r3, [r7, #20] + 737 0046 9A40 lsls r2, r2, r3 +1874:Drivers/CMSIS/Include/core_cm4.h **** ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + 738 .loc 2 1874 30 + 739 0048 4FF0FF31 mov r1, #-1 + 740 004c 7B69 ldr r3, [r7, #20] + 741 004e 01FA03F3 lsl r3, r1, r3 + 742 0052 D943 mvns r1, r3 + 743 0054 7B68 ldr r3, [r7, #4] + 744 0056 0B40 ands r3, r3, r1 +1873:Drivers/CMSIS/Include/core_cm4.h **** ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + 745 .loc 2 1873 102 + 746 0058 1343 orrs r3, r3, r2 +1875:Drivers/CMSIS/Include/core_cm4.h **** ); +1876:Drivers/CMSIS/Include/core_cm4.h **** } + 747 .loc 2 1876 1 + 748 005a 1846 mov r0, r3 + 749 005c 2437 adds r7, r7, #36 + 750 .cfi_def_cfa_offset 4 + 751 005e BD46 mov sp, r7 + 752 .cfi_def_cfa_register 13 + 753 @ sp needed + 754 0060 5DF8047B ldr r7, [sp], #4 + 755 .cfi_restore 7 + 756 .cfi_def_cfa_offset 0 + 757 0064 7047 bx lr + 758 .cfi_endproc + 759 .LFE113: + 761 .section .text.NVIC_DecodePriority,"ax",%progbits + 762 .align 1 + 763 .syntax unified + 764 .thumb + 765 .thumb_func + 767 NVIC_DecodePriority: + 768 .LFB114: +1877:Drivers/CMSIS/Include/core_cm4.h **** +1878:Drivers/CMSIS/Include/core_cm4.h **** +1879:Drivers/CMSIS/Include/core_cm4.h **** /** +1880:Drivers/CMSIS/Include/core_cm4.h **** \brief Decode Priority +1881:Drivers/CMSIS/Include/core_cm4.h **** \details Decodes an interrupt priority value with a given priority group to +1882:Drivers/CMSIS/Include/core_cm4.h **** preemptive priority value and subpriority value. +1883:Drivers/CMSIS/Include/core_cm4.h **** In case of a conflict between priority grouping and available +1884:Drivers/CMSIS/Include/core_cm4.h **** priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. +1885:Drivers/CMSIS/Include/core_cm4.h **** \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC +1886:Drivers/CMSIS/Include/core_cm4.h **** \param [in] PriorityGroup Used priority group. +1887:Drivers/CMSIS/Include/core_cm4.h **** \param [out] pPreemptPriority Preemptive priority value (starting from 0). +1888:Drivers/CMSIS/Include/core_cm4.h **** \param [out] pSubPriority Subpriority value (starting from 0). +1889:Drivers/CMSIS/Include/core_cm4.h **** */ +1890:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* cons +1891:Drivers/CMSIS/Include/core_cm4.h **** { + 769 .loc 2 1891 1 + 770 .cfi_startproc + 771 @ args = 0, pretend = 0, frame = 32 + 772 @ frame_needed = 1, uses_anonymous_args = 0 + 773 @ link register save eliminated. + 774 0000 80B4 push {r7} + 775 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccwFmvCn.s page 63 + + + 776 .cfi_offset 7, -4 + 777 0002 89B0 sub sp, sp, #36 + 778 .cfi_def_cfa_offset 40 + 779 0004 00AF add r7, sp, #0 + 780 .cfi_def_cfa_register 7 + 781 0006 F860 str r0, [r7, #12] + 782 0008 B960 str r1, [r7, #8] + 783 000a 7A60 str r2, [r7, #4] + 784 000c 3B60 str r3, [r7] +1892:Drivers/CMSIS/Include/core_cm4.h **** uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used + 785 .loc 2 1892 12 + 786 000e BB68 ldr r3, [r7, #8] + 787 0010 03F00703 and r3, r3, #7 + 788 0014 FB61 str r3, [r7, #28] +1893:Drivers/CMSIS/Include/core_cm4.h **** uint32_t PreemptPriorityBits; +1894:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SubPriorityBits; +1895:Drivers/CMSIS/Include/core_cm4.h **** +1896:Drivers/CMSIS/Include/core_cm4.h **** PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NV + 789 .loc 2 1896 31 + 790 0016 FB69 ldr r3, [r7, #28] + 791 0018 C3F10703 rsb r3, r3, #7 + 792 .loc 2 1896 23 + 793 001c 042B cmp r3, #4 + 794 001e 28BF it cs + 795 0020 0423 movcs r3, #4 + 796 0022 BB61 str r3, [r7, #24] +1897:Drivers/CMSIS/Include/core_cm4.h **** SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint + 797 .loc 2 1897 44 + 798 0024 FB69 ldr r3, [r7, #28] + 799 0026 0433 adds r3, r3, #4 + 800 .loc 2 1897 109 + 801 0028 062B cmp r3, #6 + 802 002a 02D9 bls .L54 + 803 .loc 2 1897 109 is_stmt 0 discriminator 1 + 804 002c FB69 ldr r3, [r7, #28] + 805 002e 033B subs r3, r3, #3 + 806 0030 00E0 b .L55 + 807 .L54: + 808 .loc 2 1897 109 discriminator 2 + 809 0032 0023 movs r3, #0 + 810 .L55: + 811 .loc 2 1897 23 is_stmt 1 discriminator 4 + 812 0034 7B61 str r3, [r7, #20] +1898:Drivers/CMSIS/Include/core_cm4.h **** +1899:Drivers/CMSIS/Include/core_cm4.h **** *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1 + 813 .loc 2 1899 33 + 814 0036 FA68 ldr r2, [r7, #12] + 815 0038 7B69 ldr r3, [r7, #20] + 816 003a DA40 lsrs r2, r2, r3 + 817 .loc 2 1899 53 + 818 003c 4FF0FF31 mov r1, #-1 + 819 0040 BB69 ldr r3, [r7, #24] + 820 0042 01FA03F3 lsl r3, r1, r3 + 821 0046 DB43 mvns r3, r3 + 822 0048 1A40 ands r2, r2, r3 + 823 .loc 2 1899 21 + 824 004a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccwFmvCn.s page 64 + + + 825 004c 1A60 str r2, [r3] +1900:Drivers/CMSIS/Include/core_cm4.h **** *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1 + 826 .loc 2 1900 53 + 827 004e 4FF0FF32 mov r2, #-1 + 828 0052 7B69 ldr r3, [r7, #20] + 829 0054 02FA03F3 lsl r3, r2, r3 + 830 0058 DA43 mvns r2, r3 + 831 005a FB68 ldr r3, [r7, #12] + 832 005c 1A40 ands r2, r2, r3 + 833 .loc 2 1900 21 + 834 005e 3B68 ldr r3, [r7] + 835 0060 1A60 str r2, [r3] +1901:Drivers/CMSIS/Include/core_cm4.h **** } + 836 .loc 2 1901 1 + 837 0062 00BF nop + 838 0064 2437 adds r7, r7, #36 + 839 .cfi_def_cfa_offset 4 + 840 0066 BD46 mov sp, r7 + 841 .cfi_def_cfa_register 13 + 842 @ sp needed + 843 0068 5DF8047B ldr r7, [sp], #4 + 844 .cfi_restore 7 + 845 .cfi_def_cfa_offset 0 + 846 006c 7047 bx lr + 847 .cfi_endproc + 848 .LFE114: + 850 .section .text.__NVIC_SystemReset,"ax",%progbits + 851 .align 1 + 852 .syntax unified + 853 .thumb + 854 .thumb_func + 856 __NVIC_SystemReset: + 857 .LFB117: +1902:Drivers/CMSIS/Include/core_cm4.h **** +1903:Drivers/CMSIS/Include/core_cm4.h **** +1904:Drivers/CMSIS/Include/core_cm4.h **** /** +1905:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Interrupt Vector +1906:Drivers/CMSIS/Include/core_cm4.h **** \details Sets an interrupt vector in SRAM based interrupt vector table. +1907:Drivers/CMSIS/Include/core_cm4.h **** The interrupt number can be positive to specify a device specific interrupt, +1908:Drivers/CMSIS/Include/core_cm4.h **** or negative to specify a processor exception. +1909:Drivers/CMSIS/Include/core_cm4.h **** VTOR must been relocated to SRAM before. +1910:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number +1911:Drivers/CMSIS/Include/core_cm4.h **** \param [in] vector Address of interrupt handler function +1912:Drivers/CMSIS/Include/core_cm4.h **** */ +1913:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +1914:Drivers/CMSIS/Include/core_cm4.h **** { +1915:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR; +1916:Drivers/CMSIS/Include/core_cm4.h **** vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +1917:Drivers/CMSIS/Include/core_cm4.h **** } +1918:Drivers/CMSIS/Include/core_cm4.h **** +1919:Drivers/CMSIS/Include/core_cm4.h **** +1920:Drivers/CMSIS/Include/core_cm4.h **** /** +1921:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Vector +1922:Drivers/CMSIS/Include/core_cm4.h **** \details Reads an interrupt vector from interrupt vector table. +1923:Drivers/CMSIS/Include/core_cm4.h **** The interrupt number can be positive to specify a device specific interrupt, +1924:Drivers/CMSIS/Include/core_cm4.h **** or negative to specify a processor exception. +1925:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number. + ARM GAS /tmp/ccwFmvCn.s page 65 + + +1926:Drivers/CMSIS/Include/core_cm4.h **** \return Address of interrupt handler function +1927:Drivers/CMSIS/Include/core_cm4.h **** */ +1928:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +1929:Drivers/CMSIS/Include/core_cm4.h **** { +1930:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR; +1931:Drivers/CMSIS/Include/core_cm4.h **** return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +1932:Drivers/CMSIS/Include/core_cm4.h **** } +1933:Drivers/CMSIS/Include/core_cm4.h **** +1934:Drivers/CMSIS/Include/core_cm4.h **** +1935:Drivers/CMSIS/Include/core_cm4.h **** /** +1936:Drivers/CMSIS/Include/core_cm4.h **** \brief System Reset +1937:Drivers/CMSIS/Include/core_cm4.h **** \details Initiates a system reset request to reset the MCU. +1938:Drivers/CMSIS/Include/core_cm4.h **** */ +1939:Drivers/CMSIS/Include/core_cm4.h **** __NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +1940:Drivers/CMSIS/Include/core_cm4.h **** { + 858 .loc 2 1940 1 + 859 .cfi_startproc + 860 @ args = 0, pretend = 0, frame = 0 + 861 @ frame_needed = 1, uses_anonymous_args = 0 + 862 @ link register save eliminated. + 863 0000 80B4 push {r7} + 864 .cfi_def_cfa_offset 4 + 865 .cfi_offset 7, -4 + 866 0002 00AF add r7, sp, #0 + 867 .cfi_def_cfa_register 7 + 868 .LBB14: + 869 .LBB15: + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870 .loc 3 879 3 + 871 .syntax unified + 872 @ 879 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 873 0004 BFF34F8F dsb 0xF + 874 @ 0 "" 2 + 875 .loc 3 880 1 + 876 .thumb + 877 .syntax unified + 878 0008 00BF nop + 879 .LBE15: + 880 .LBE14: +1941:Drivers/CMSIS/Include/core_cm4.h **** __DSB(); /* Ensure all outstanding memor +1942:Drivers/CMSIS/Include/core_cm4.h **** buffered write are completed +1943:Drivers/CMSIS/Include/core_cm4.h **** SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | +1944:Drivers/CMSIS/Include/core_cm4.h **** (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + 881 .loc 2 1944 32 + 882 000a 064B ldr r3, .L58 + 883 000c DB68 ldr r3, [r3, #12] + 884 .loc 2 1944 40 + 885 000e 03F4E062 and r2, r3, #1792 +1943:Drivers/CMSIS/Include/core_cm4.h **** (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + 886 .loc 2 1943 6 + 887 0012 0449 ldr r1, .L58 +1943:Drivers/CMSIS/Include/core_cm4.h **** (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + 888 .loc 2 1943 17 + 889 0014 044B ldr r3, .L58+4 + 890 0016 1343 orrs r3, r3, r2 +1943:Drivers/CMSIS/Include/core_cm4.h **** (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + 891 .loc 2 1943 15 + ARM GAS /tmp/ccwFmvCn.s page 66 + + + 892 0018 CB60 str r3, [r1, #12] + 893 .LBB16: + 894 .LBB17: + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 895 .loc 3 879 3 + 896 .syntax unified + 897 @ 879 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 898 001a BFF34F8F dsb 0xF + 899 @ 0 "" 2 + 900 .loc 3 880 1 + 901 .thumb + 902 .syntax unified + 903 001e 00BF nop + 904 .L57: + 905 .LBE17: + 906 .LBE16: +1945:Drivers/CMSIS/Include/core_cm4.h **** SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchange +1946:Drivers/CMSIS/Include/core_cm4.h **** __DSB(); /* Ensure completion of memory +1947:Drivers/CMSIS/Include/core_cm4.h **** +1948:Drivers/CMSIS/Include/core_cm4.h **** for(;;) /* wait until reset */ +1949:Drivers/CMSIS/Include/core_cm4.h **** { +1950:Drivers/CMSIS/Include/core_cm4.h **** __NOP(); + 907 .loc 2 1950 5 discriminator 1 + 908 .syntax unified + 909 @ 1950 "Drivers/CMSIS/Include/core_cm4.h" 1 + 910 0020 00BF nop + 911 @ 0 "" 2 + 912 .thumb + 913 .syntax unified + 914 0022 FDE7 b .L57 + 915 .L59: + 916 .align 2 + 917 .L58: + 918 0024 00ED00E0 .word -536810240 + 919 0028 0400FA05 .word 100270084 + 920 .cfi_endproc + 921 .LFE117: + 923 .section .text.SysTick_Config,"ax",%progbits + 924 .align 1 + 925 .syntax unified + 926 .thumb + 927 .thumb_func + 929 SysTick_Config: + 930 .LFB126: +1951:Drivers/CMSIS/Include/core_cm4.h **** } +1952:Drivers/CMSIS/Include/core_cm4.h **** } +1953:Drivers/CMSIS/Include/core_cm4.h **** +1954:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of CMSIS_Core_NVICFunctions */ +1955:Drivers/CMSIS/Include/core_cm4.h **** +1956:Drivers/CMSIS/Include/core_cm4.h **** /* ########################## MPU functions #################################### */ +1957:Drivers/CMSIS/Include/core_cm4.h **** +1958:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +1959:Drivers/CMSIS/Include/core_cm4.h **** +1960:Drivers/CMSIS/Include/core_cm4.h **** #include "mpu_armv7.h" +1961:Drivers/CMSIS/Include/core_cm4.h **** +1962:Drivers/CMSIS/Include/core_cm4.h **** #endif +1963:Drivers/CMSIS/Include/core_cm4.h **** + ARM GAS /tmp/ccwFmvCn.s page 67 + + +1964:Drivers/CMSIS/Include/core_cm4.h **** +1965:Drivers/CMSIS/Include/core_cm4.h **** /* ########################## FPU functions #################################### */ +1966:Drivers/CMSIS/Include/core_cm4.h **** /** +1967:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_Core_FunctionInterface +1968:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_FpuFunctions FPU Functions +1969:Drivers/CMSIS/Include/core_cm4.h **** \brief Function that provides FPU type. +1970:Drivers/CMSIS/Include/core_cm4.h **** @{ +1971:Drivers/CMSIS/Include/core_cm4.h **** */ +1972:Drivers/CMSIS/Include/core_cm4.h **** +1973:Drivers/CMSIS/Include/core_cm4.h **** /** +1974:Drivers/CMSIS/Include/core_cm4.h **** \brief get FPU type +1975:Drivers/CMSIS/Include/core_cm4.h **** \details returns the FPU type +1976:Drivers/CMSIS/Include/core_cm4.h **** \returns +1977:Drivers/CMSIS/Include/core_cm4.h **** - \b 0: No FPU +1978:Drivers/CMSIS/Include/core_cm4.h **** - \b 1: Single precision FPU +1979:Drivers/CMSIS/Include/core_cm4.h **** - \b 2: Double + Single precision FPU +1980:Drivers/CMSIS/Include/core_cm4.h **** */ +1981:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t SCB_GetFPUType(void) +1982:Drivers/CMSIS/Include/core_cm4.h **** { +1983:Drivers/CMSIS/Include/core_cm4.h **** uint32_t mvfr0; +1984:Drivers/CMSIS/Include/core_cm4.h **** +1985:Drivers/CMSIS/Include/core_cm4.h **** mvfr0 = FPU->MVFR0; +1986:Drivers/CMSIS/Include/core_cm4.h **** if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x020U) +1987:Drivers/CMSIS/Include/core_cm4.h **** { +1988:Drivers/CMSIS/Include/core_cm4.h **** return 1U; /* Single precision FPU */ +1989:Drivers/CMSIS/Include/core_cm4.h **** } +1990:Drivers/CMSIS/Include/core_cm4.h **** else +1991:Drivers/CMSIS/Include/core_cm4.h **** { +1992:Drivers/CMSIS/Include/core_cm4.h **** return 0U; /* No FPU */ +1993:Drivers/CMSIS/Include/core_cm4.h **** } +1994:Drivers/CMSIS/Include/core_cm4.h **** } +1995:Drivers/CMSIS/Include/core_cm4.h **** +1996:Drivers/CMSIS/Include/core_cm4.h **** +1997:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of CMSIS_Core_FpuFunctions */ +1998:Drivers/CMSIS/Include/core_cm4.h **** +1999:Drivers/CMSIS/Include/core_cm4.h **** +2000:Drivers/CMSIS/Include/core_cm4.h **** +2001:Drivers/CMSIS/Include/core_cm4.h **** /* ################################## SysTick function ######################################## +2002:Drivers/CMSIS/Include/core_cm4.h **** /** +2003:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_Core_FunctionInterface +2004:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_SysTickFunctions SysTick Functions +2005:Drivers/CMSIS/Include/core_cm4.h **** \brief Functions that configure the System. +2006:Drivers/CMSIS/Include/core_cm4.h **** @{ +2007:Drivers/CMSIS/Include/core_cm4.h **** */ +2008:Drivers/CMSIS/Include/core_cm4.h **** +2009:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) +2010:Drivers/CMSIS/Include/core_cm4.h **** +2011:Drivers/CMSIS/Include/core_cm4.h **** /** +2012:Drivers/CMSIS/Include/core_cm4.h **** \brief System Tick Configuration +2013:Drivers/CMSIS/Include/core_cm4.h **** \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. +2014:Drivers/CMSIS/Include/core_cm4.h **** Counter is in free running mode to generate periodic interrupts. +2015:Drivers/CMSIS/Include/core_cm4.h **** \param [in] ticks Number of ticks between two interrupts. +2016:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Function succeeded. +2017:Drivers/CMSIS/Include/core_cm4.h **** \return 1 Function failed. +2018:Drivers/CMSIS/Include/core_cm4.h **** \note When the variable __Vendor_SysTickConfig is set to 1, then the +2019:Drivers/CMSIS/Include/core_cm4.h **** function SysTick_Config is not included. In this case, the file device. +2020:Drivers/CMSIS/Include/core_cm4.h **** must contain a vendor-specific implementation of this function. + ARM GAS /tmp/ccwFmvCn.s page 68 + + +2021:Drivers/CMSIS/Include/core_cm4.h **** */ +2022:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +2023:Drivers/CMSIS/Include/core_cm4.h **** { + 931 .loc 2 2023 1 + 932 .cfi_startproc + 933 @ args = 0, pretend = 0, frame = 8 + 934 @ frame_needed = 1, uses_anonymous_args = 0 + 935 0000 80B5 push {r7, lr} + 936 .cfi_def_cfa_offset 8 + 937 .cfi_offset 7, -8 + 938 .cfi_offset 14, -4 + 939 0002 82B0 sub sp, sp, #8 + 940 .cfi_def_cfa_offset 16 + 941 0004 00AF add r7, sp, #0 + 942 .cfi_def_cfa_register 7 + 943 0006 7860 str r0, [r7, #4] +2024:Drivers/CMSIS/Include/core_cm4.h **** if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + 944 .loc 2 2024 14 + 945 0008 7B68 ldr r3, [r7, #4] + 946 000a 013B subs r3, r3, #1 + 947 .loc 2 2024 6 + 948 000c B3F1807F cmp r3, #16777216 + 949 0010 01D3 bcc .L61 +2025:Drivers/CMSIS/Include/core_cm4.h **** { +2026:Drivers/CMSIS/Include/core_cm4.h **** return (1UL); /* Reload value impossible */ + 950 .loc 2 2026 12 + 951 0012 0123 movs r3, #1 + 952 0014 0FE0 b .L62 + 953 .L61: +2027:Drivers/CMSIS/Include/core_cm4.h **** } +2028:Drivers/CMSIS/Include/core_cm4.h **** +2029:Drivers/CMSIS/Include/core_cm4.h **** SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + 954 .loc 2 2029 10 + 955 0016 0A4A ldr r2, .L63 + 956 .loc 2 2029 20 + 957 0018 7B68 ldr r3, [r7, #4] + 958 001a 013B subs r3, r3, #1 + 959 .loc 2 2029 18 + 960 001c 5360 str r3, [r2, #4] +2030:Drivers/CMSIS/Include/core_cm4.h **** NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Int + 961 .loc 2 2030 3 + 962 001e 0F21 movs r1, #15 + 963 0020 4FF0FF30 mov r0, #-1 + 964 0024 FFF7FEFF bl __NVIC_SetPriority +2031:Drivers/CMSIS/Include/core_cm4.h **** SysTick->VAL = 0UL; /* Load the SysTick Counter Val + 965 .loc 2 2031 10 + 966 0028 054B ldr r3, .L63 + 967 .loc 2 2031 18 + 968 002a 0022 movs r2, #0 + 969 002c 9A60 str r2, [r3, #8] +2032:Drivers/CMSIS/Include/core_cm4.h **** SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + 970 .loc 2 2032 10 + 971 002e 044B ldr r3, .L63 + 972 .loc 2 2032 18 + 973 0030 0722 movs r2, #7 + 974 0032 1A60 str r2, [r3] +2033:Drivers/CMSIS/Include/core_cm4.h **** SysTick_CTRL_TICKINT_Msk | + ARM GAS /tmp/ccwFmvCn.s page 69 + + +2034:Drivers/CMSIS/Include/core_cm4.h **** SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTi +2035:Drivers/CMSIS/Include/core_cm4.h **** return (0UL); /* Function successful */ + 975 .loc 2 2035 10 + 976 0034 0023 movs r3, #0 + 977 .L62: +2036:Drivers/CMSIS/Include/core_cm4.h **** } + 978 .loc 2 2036 1 + 979 0036 1846 mov r0, r3 + 980 0038 0837 adds r7, r7, #8 + 981 .cfi_def_cfa_offset 8 + 982 003a BD46 mov sp, r7 + 983 .cfi_def_cfa_register 13 + 984 @ sp needed + 985 003c 80BD pop {r7, pc} + 986 .L64: + 987 003e 00BF .align 2 + 988 .L63: + 989 0040 10E000E0 .word -536813552 + 990 .cfi_endproc + 991 .LFE126: + 993 .section .text.HAL_NVIC_SetPriorityGrouping,"ax",%progbits + 994 .align 1 + 995 .global HAL_NVIC_SetPriorityGrouping + 996 .syntax unified + 997 .thumb + 998 .thumb_func + 1000 HAL_NVIC_SetPriorityGrouping: + 1001 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @file stm32f3xx_hal_cortex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief CORTEX HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * functionalities of the CORTEX: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + Peripheral Control functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @verbatim + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ##### How to use this driver ##### + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** *** How to configure Interrupts using CORTEX HAL driver *** + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** =========================================================== + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** This section provides functions allowing to configure the NVIC interrupts (IRQ). + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** The Cortex-M4 exceptions are managed by CMSIS functions. + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (#) Configure the NVIC Priority Grouping using HAL_NVIC_SetPriorityGrouping() function + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (#) Configure the priority of the selected IRQ Channels using HAL_NVIC_SetPriority() + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (#) Enable the selected IRQ Channels using HAL_NVIC_EnableIRQ() + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + ARM GAS /tmp/ccwFmvCn.s page 70 + + + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -@- When the NVIC_PRIORITYGROUP_0 is selected, IRQ pre-emption is no more possible. + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** The pending IRQ priority will be managed only by the sub priority. + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -@- IRQ priority order (sorted by highest to lowest priority): + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+@) Lowest pre-emption priority + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+@) Lowest sub priority + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+@) Lowest hardware priority (IRQ number) + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** *** How to configure Systick using CORTEX HAL driver *** + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ======================================================== + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** Setup SysTick Timer for time base + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+) The HAL_SYSTICK_Config()function calls the SysTick_Config() function which + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** is a CMSIS function that: + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Configures the SysTick Reload register with value passed as function parameter. + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Configures the SysTick IRQ priority to the lowest value (0x0FU). + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Resets the SysTick Counter register. + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Configures the SysTick Counter clock source to be Core Clock Source (HCLK). + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Enables the SysTick Interrupt. + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Starts the SysTick Counter. + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+) You can change the SysTick Clock source to be HCLK_Div8 by calling the macro + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** __HAL_CORTEX_SYSTICKCLK_CONFIG(SYSTICK_CLKSOURCE_HCLK_DIV8) just after the + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** HAL_SYSTICK_Config() function call. The __HAL_CORTEX_SYSTICKCLK_CONFIG() macro is defined + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** inside the stm32f3xx_hal_cortex.h file. + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+) You can change the SysTick IRQ priority by calling the + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** HAL_NVIC_SetPriority(SysTick_IRQn,...) function just after the HAL_SYSTICK_Config() function + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** call. The HAL_NVIC_SetPriority() call the NVIC_SetPriority() function which is a CMSIS funct + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+) To adjust the SysTick time base, use the following formula: + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** Reload Value = SysTick Counter Clock (Hz) x Desired Time base (s) + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Reload Value is the parameter to be passed for HAL_SYSTICK_Config() function + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (++) Reload Value should not exceed 0xFFFFFF + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @endverbatim + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ****************************************************************************** + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @attention + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * Copyright (c) 2016 STMicroelectronics. + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * All rights reserved. + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This software is licensed under terms that can be found in the LICENSE file in + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * the root directory of this software component. + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ****************************************************************************** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** Additional Tables: CORTEX_NVIC_Priority_Table + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** The table below gives the allowed values of the pre-emption priority and subpriority according + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** to the Priority Grouping configuration performed by HAL_NVIC_SetPriorityGrouping() function + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================================ + ARM GAS /tmp/ccwFmvCn.s page 71 + + + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PriorityGroup | NVIC_IRQChannelPreemptionPriority | NVIC_IRQChannelSubPriority | + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================================ + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PRIORITYGROUP_0 | 0 | 0U-15 | + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** | | | 4 + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -------------------------------------------------------------------------------------------- + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PRIORITYGROUP_1 | 0U-1 | 0U-7 | + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** | | | 3 + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -------------------------------------------------------------------------------------------- + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PRIORITYGROUP_2 | 0U-3 | 0U-3 | + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** | | | 2 + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -------------------------------------------------------------------------------------------- + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PRIORITYGROUP_3 | 0U-7 | 0U-1 | + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** | | | 1 + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** -------------------------------------------------------------------------------------------- + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_PRIORITYGROUP_4 | 0U-15 | 0 | + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** | | | 0 + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================================ + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Includes ------------------------------------------------------------------*/ + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** #include "stm32f3xx_hal.h" + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{ + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @defgroup CORTEX CORTEX + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief CORTEX CORTEX HAL module driver + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{ + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** #ifdef HAL_CORTEX_MODULE_ENABLED + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private typedef -----------------------------------------------------------*/ + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private define ------------------------------------------------------------*/ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private macro -------------------------------------------------------------*/ + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private variables ---------------------------------------------------------*/ + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private function prototypes -----------------------------------------------*/ + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Exported functions ---------------------------------------------------------*/ + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @defgroup CORTEX_Exported_Functions CORTEX Exported Functions + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{ + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @defgroup CORTEX_Exported_Functions_Group1 Initialization and de-initialization functions + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Initialization and Configuration functions + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @verbatim + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ##### Initialization and de-initialization functions ##### + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** This section provides the CORTEX HAL driver functions allowing to configure Interrupts + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** Systick functionalities + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + ARM GAS /tmp/ccwFmvCn.s page 72 + + + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @endverbatim + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{ + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Sets the priority grouping field (pre-emption priority and subpriority) + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * using the required unlock sequence. + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param PriorityGroup The priority grouping bits length. + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be one of the following values: + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_0: 0 bits for pre-emption priority + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 4 bits for subpriority + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_1: 1 bits for pre-emption priority + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 3 bits for subpriority + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_2: 2 bits for pre-emption priority + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 2 bits for subpriority + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_3: 3 bits for pre-emption priority + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 1 bits for subpriority + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_4: 4 bits for pre-emption priority + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 0 bits for subpriority + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @note When the NVIC_PriorityGroup_0 is selected, IRQ pre-emption is no more possible. + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * The pending IRQ priority will be managed only by the subpriority. + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup) + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1002 .loc 1 169 1 + 1003 .cfi_startproc + 1004 @ args = 0, pretend = 0, frame = 8 + 1005 @ frame_needed = 1, uses_anonymous_args = 0 + 1006 0000 80B5 push {r7, lr} + 1007 .cfi_def_cfa_offset 8 + 1008 .cfi_offset 7, -8 + 1009 .cfi_offset 14, -4 + 1010 0002 82B0 sub sp, sp, #8 + 1011 .cfi_def_cfa_offset 16 + 1012 0004 00AF add r7, sp, #0 + 1013 .cfi_def_cfa_register 7 + 1014 0006 7860 str r0, [r7, #4] + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup)); + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Set the PRIGROUP[10:8] bits according to the PriorityGroup parameter value */ + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_SetPriorityGrouping(PriorityGroup); + 1015 .loc 1 174 3 + 1016 0008 7868 ldr r0, [r7, #4] + 1017 000a FFF7FEFF bl __NVIC_SetPriorityGrouping + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1018 .loc 1 175 1 + 1019 000e 00BF nop + 1020 0010 0837 adds r7, r7, #8 + 1021 .cfi_def_cfa_offset 8 + 1022 0012 BD46 mov sp, r7 + 1023 .cfi_def_cfa_register 13 + 1024 @ sp needed + 1025 0014 80BD pop {r7, pc} + 1026 .cfi_endproc + ARM GAS /tmp/ccwFmvCn.s page 73 + + + 1027 .LFE130: + 1029 .section .text.HAL_NVIC_SetPriority,"ax",%progbits + 1030 .align 1 + 1031 .global HAL_NVIC_SetPriority + 1032 .syntax unified + 1033 .thumb + 1034 .thumb_func + 1036 HAL_NVIC_SetPriority: + 1037 .LFB131: + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Sets the priority of an interrupt. + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param PreemptPriority The pre-emption priority for the IRQn channel. + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be a value between 0 and 15 as described in the table CORTEX_NVIC_Pr + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * A lower priority value indicates a higher priority + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param SubPriority the subpriority level for the IRQ channel. + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be a value between 0 and 15 as described in the table CORTEX_NVIC_Pr + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * A lower priority value indicates a higher priority. + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority) + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1038 .loc 1 191 1 + 1039 .cfi_startproc + 1040 @ args = 0, pretend = 0, frame = 24 + 1041 @ frame_needed = 1, uses_anonymous_args = 0 + 1042 0000 80B5 push {r7, lr} + 1043 .cfi_def_cfa_offset 8 + 1044 .cfi_offset 7, -8 + 1045 .cfi_offset 14, -4 + 1046 0002 86B0 sub sp, sp, #24 + 1047 .cfi_def_cfa_offset 32 + 1048 0004 00AF add r7, sp, #0 + 1049 .cfi_def_cfa_register 7 + 1050 0006 0346 mov r3, r0 + 1051 0008 B960 str r1, [r7, #8] + 1052 000a 7A60 str r2, [r7, #4] + 1053 000c FB73 strb r3, [r7, #15] + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t prioritygroup = 0x00U; + 1054 .loc 1 192 12 + 1055 000e 0023 movs r3, #0 + 1056 0010 7B61 str r3, [r7, #20] + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_SUB_PRIORITY(SubPriority)); + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority)); + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** prioritygroup = NVIC_GetPriorityGrouping(); + 1057 .loc 1 198 19 + 1058 0012 FFF7FEFF bl __NVIC_GetPriorityGrouping + 1059 0016 7861 str r0, [r7, #20] + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority)); + 1060 .loc 1 200 3 + ARM GAS /tmp/ccwFmvCn.s page 74 + + + 1061 0018 7A68 ldr r2, [r7, #4] + 1062 001a B968 ldr r1, [r7, #8] + 1063 001c 7869 ldr r0, [r7, #20] + 1064 001e FFF7FEFF bl NVIC_EncodePriority + 1065 0022 0246 mov r2, r0 + 1066 .loc 1 200 3 is_stmt 0 discriminator 1 + 1067 0024 97F90F30 ldrsb r3, [r7, #15] + 1068 0028 1146 mov r1, r2 + 1069 002a 1846 mov r0, r3 + 1070 002c FFF7FEFF bl __NVIC_SetPriority + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1071 .loc 1 201 1 is_stmt 1 + 1072 0030 00BF nop + 1073 0032 1837 adds r7, r7, #24 + 1074 .cfi_def_cfa_offset 8 + 1075 0034 BD46 mov sp, r7 + 1076 .cfi_def_cfa_register 13 + 1077 @ sp needed + 1078 0036 80BD pop {r7, pc} + 1079 .cfi_endproc + 1080 .LFE131: + 1082 .section .text.HAL_NVIC_EnableIRQ,"ax",%progbits + 1083 .align 1 + 1084 .global HAL_NVIC_EnableIRQ + 1085 .syntax unified + 1086 .thumb + 1087 .thumb_func + 1089 HAL_NVIC_EnableIRQ: + 1090 .LFB132: + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Enables a device specific interrupt in the NVIC interrupt controller. + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @note To configure interrupts priority correctly, the NVIC_PriorityGroupConfig() + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * function should be called before. + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_EnableIRQ(IRQn_Type IRQn) + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1091 .loc 1 213 1 + 1092 .cfi_startproc + 1093 @ args = 0, pretend = 0, frame = 8 + 1094 @ frame_needed = 1, uses_anonymous_args = 0 + 1095 0000 80B5 push {r7, lr} + 1096 .cfi_def_cfa_offset 8 + 1097 .cfi_offset 7, -8 + 1098 .cfi_offset 14, -4 + 1099 0002 82B0 sub sp, sp, #8 + 1100 .cfi_def_cfa_offset 16 + 1101 0004 00AF add r7, sp, #0 + 1102 .cfi_def_cfa_register 7 + 1103 0006 0346 mov r3, r0 + 1104 0008 FB71 strb r3, [r7, #7] + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn)); + ARM GAS /tmp/ccwFmvCn.s page 75 + + + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Enable interrupt */ + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_EnableIRQ(IRQn); + 1105 .loc 1 218 3 + 1106 000a 97F90730 ldrsb r3, [r7, #7] + 1107 000e 1846 mov r0, r3 + 1108 0010 FFF7FEFF bl __NVIC_EnableIRQ + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1109 .loc 1 219 1 + 1110 0014 00BF nop + 1111 0016 0837 adds r7, r7, #8 + 1112 .cfi_def_cfa_offset 8 + 1113 0018 BD46 mov sp, r7 + 1114 .cfi_def_cfa_register 13 + 1115 @ sp needed + 1116 001a 80BD pop {r7, pc} + 1117 .cfi_endproc + 1118 .LFE132: + 1120 .section .text.HAL_NVIC_DisableIRQ,"ax",%progbits + 1121 .align 1 + 1122 .global HAL_NVIC_DisableIRQ + 1123 .syntax unified + 1124 .thumb + 1125 .thumb_func + 1127 HAL_NVIC_DisableIRQ: + 1128 .LFB133: + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Disables a device specific interrupt in the NVIC interrupt controller. + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_DisableIRQ(IRQn_Type IRQn) + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1129 .loc 1 229 1 + 1130 .cfi_startproc + 1131 @ args = 0, pretend = 0, frame = 8 + 1132 @ frame_needed = 1, uses_anonymous_args = 0 + 1133 0000 80B5 push {r7, lr} + 1134 .cfi_def_cfa_offset 8 + 1135 .cfi_offset 7, -8 + 1136 .cfi_offset 14, -4 + 1137 0002 82B0 sub sp, sp, #8 + 1138 .cfi_def_cfa_offset 16 + 1139 0004 00AF add r7, sp, #0 + 1140 .cfi_def_cfa_register 7 + 1141 0006 0346 mov r3, r0 + 1142 0008 FB71 strb r3, [r7, #7] + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn)); + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Disable interrupt */ + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_DisableIRQ(IRQn); + 1143 .loc 1 234 3 + 1144 000a 97F90730 ldrsb r3, [r7, #7] + ARM GAS /tmp/ccwFmvCn.s page 76 + + + 1145 000e 1846 mov r0, r3 + 1146 0010 FFF7FEFF bl __NVIC_DisableIRQ + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1147 .loc 1 235 1 + 1148 0014 00BF nop + 1149 0016 0837 adds r7, r7, #8 + 1150 .cfi_def_cfa_offset 8 + 1151 0018 BD46 mov sp, r7 + 1152 .cfi_def_cfa_register 13 + 1153 @ sp needed + 1154 001a 80BD pop {r7, pc} + 1155 .cfi_endproc + 1156 .LFE133: + 1158 .section .text.HAL_NVIC_SystemReset,"ax",%progbits + 1159 .align 1 + 1160 .global HAL_NVIC_SystemReset + 1161 .syntax unified + 1162 .thumb + 1163 .thumb_func + 1165 HAL_NVIC_SystemReset: + 1166 .LFB134: + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Initiates a system reset request to reset the MCU. + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_SystemReset(void) + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1167 .loc 1 242 1 + 1168 .cfi_startproc + 1169 @ args = 0, pretend = 0, frame = 0 + 1170 @ frame_needed = 1, uses_anonymous_args = 0 + 1171 0000 80B5 push {r7, lr} + 1172 .cfi_def_cfa_offset 8 + 1173 .cfi_offset 7, -8 + 1174 .cfi_offset 14, -4 + 1175 0002 00AF add r7, sp, #0 + 1176 .cfi_def_cfa_register 7 + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* System Reset */ + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_SystemReset(); + 1177 .loc 1 244 3 + 1178 0004 FFF7FEFF bl __NVIC_SystemReset + 1179 .cfi_endproc + 1180 .LFE134: + 1182 .section .text.HAL_SYSTICK_Config,"ax",%progbits + 1183 .align 1 + 1184 .global HAL_SYSTICK_Config + 1185 .syntax unified + 1186 .thumb + 1187 .thumb_func + 1189 HAL_SYSTICK_Config: + 1190 .LFB135: + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Initializes the System Timer and its interrupt, and starts the System Tick Timer. + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * Counter is in free running mode to generate periodic interrupts. + ARM GAS /tmp/ccwFmvCn.s page 77 + + + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param TicksNumb Specifies the ticks Number of ticks between two interrupts. + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval status: - 0 Function succeeded. + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * - 1 Function failed. + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb) + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1191 .loc 1 255 1 + 1192 .cfi_startproc + 1193 @ args = 0, pretend = 0, frame = 8 + 1194 @ frame_needed = 1, uses_anonymous_args = 0 + 1195 0000 80B5 push {r7, lr} + 1196 .cfi_def_cfa_offset 8 + 1197 .cfi_offset 7, -8 + 1198 .cfi_offset 14, -4 + 1199 0002 82B0 sub sp, sp, #8 + 1200 .cfi_def_cfa_offset 16 + 1201 0004 00AF add r7, sp, #0 + 1202 .cfi_def_cfa_register 7 + 1203 0006 7860 str r0, [r7, #4] + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** return SysTick_Config(TicksNumb); + 1204 .loc 1 256 11 + 1205 0008 7868 ldr r0, [r7, #4] + 1206 000a FFF7FEFF bl SysTick_Config + 1207 000e 0346 mov r3, r0 + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1208 .loc 1 257 1 + 1209 0010 1846 mov r0, r3 + 1210 0012 0837 adds r7, r7, #8 + 1211 .cfi_def_cfa_offset 8 + 1212 0014 BD46 mov sp, r7 + 1213 .cfi_def_cfa_register 13 + 1214 @ sp needed + 1215 0016 80BD pop {r7, pc} + 1216 .cfi_endproc + 1217 .LFE135: + 1219 .section .text.HAL_MPU_Disable,"ax",%progbits + 1220 .align 1 + 1221 .global HAL_MPU_Disable + 1222 .syntax unified + 1223 .thumb + 1224 .thumb_func + 1226 HAL_MPU_Disable: + 1227 .LFB136: + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @} + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** @defgroup CORTEX_Exported_Functions_Group2 Peripheral Control functions + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Cortex control functions + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @verbatim + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ##### Peripheral Control functions ##### + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ============================================================================== + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** [..] + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** This subsection provides a set of functions allowing to control the CORTEX + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (NVIC, SYSTICK, MPU) functionalities. + ARM GAS /tmp/ccwFmvCn.s page 78 + + + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @endverbatim + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{ + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** #if (__MPU_PRESENT == 1U) + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Disables the MPU also clears the HFNMIENA bit (ARM recommendation) + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_MPU_Disable(void) + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1228 .loc 1 285 1 + 1229 .cfi_startproc + 1230 @ args = 0, pretend = 0, frame = 0 + 1231 @ frame_needed = 1, uses_anonymous_args = 0 + 1232 @ link register save eliminated. + 1233 0000 80B4 push {r7} + 1234 .cfi_def_cfa_offset 4 + 1235 .cfi_offset 7, -4 + 1236 0002 00AF add r7, sp, #0 + 1237 .cfi_def_cfa_register 7 + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Disable fault exceptions */ + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** SCB->SHCSR &= ~SCB_SHCSR_MEMFAULTENA_Msk; + 1238 .loc 1 287 6 + 1239 0004 064B ldr r3, .L73 + 1240 0006 5B6A ldr r3, [r3, #36] + 1241 0008 054A ldr r2, .L73 + 1242 .loc 1 287 14 + 1243 000a 23F48033 bic r3, r3, #65536 + 1244 000e 5362 str r3, [r2, #36] + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Disable the MPU */ + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->CTRL = 0U; + 1245 .loc 1 290 6 + 1246 0010 044B ldr r3, .L73+4 + 1247 .loc 1 290 13 + 1248 0012 0022 movs r2, #0 + 1249 0014 5A60 str r2, [r3, #4] + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1250 .loc 1 291 1 + 1251 0016 00BF nop + 1252 0018 BD46 mov sp, r7 + 1253 .cfi_def_cfa_register 13 + 1254 @ sp needed + 1255 001a 5DF8047B ldr r7, [sp], #4 + 1256 .cfi_restore 7 + 1257 .cfi_def_cfa_offset 0 + 1258 001e 7047 bx lr + 1259 .L74: + 1260 .align 2 + 1261 .L73: + 1262 0020 00ED00E0 .word -536810240 + 1263 0024 90ED00E0 .word -536810096 + 1264 .cfi_endproc + ARM GAS /tmp/ccwFmvCn.s page 79 + + + 1265 .LFE136: + 1267 .section .text.HAL_MPU_Enable,"ax",%progbits + 1268 .align 1 + 1269 .global HAL_MPU_Enable + 1270 .syntax unified + 1271 .thumb + 1272 .thumb_func + 1274 HAL_MPU_Enable: + 1275 .LFB137: + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Enables the MPU + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param MPU_Control Specifies the control mode of the MPU during hard fault, + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * NMI, FAULTMASK and privileged access to the default memory + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be one of the following values: + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg MPU_HFNMI_PRIVDEF_NONE + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg MPU_HARDFAULT_NMI + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg MPU_PRIVILEGED_DEFAULT + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg MPU_HFNMI_PRIVDEF + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_MPU_Enable(uint32_t MPU_Control) + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1276 .loc 1 305 1 + 1277 .cfi_startproc + 1278 @ args = 0, pretend = 0, frame = 8 + 1279 @ frame_needed = 1, uses_anonymous_args = 0 + 1280 @ link register save eliminated. + 1281 0000 80B4 push {r7} + 1282 .cfi_def_cfa_offset 4 + 1283 .cfi_offset 7, -4 + 1284 0002 83B0 sub sp, sp, #12 + 1285 .cfi_def_cfa_offset 16 + 1286 0004 00AF add r7, sp, #0 + 1287 .cfi_def_cfa_register 7 + 1288 0006 7860 str r0, [r7, #4] + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Enable the MPU */ + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->CTRL = MPU_Control | MPU_CTRL_ENABLE_Msk; + 1289 .loc 1 307 6 + 1290 0008 084A ldr r2, .L76 + 1291 .loc 1 307 29 + 1292 000a 7B68 ldr r3, [r7, #4] + 1293 000c 43F00103 orr r3, r3, #1 + 1294 .loc 1 307 15 + 1295 0010 5360 str r3, [r2, #4] + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Enable fault exceptions */ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk; + 1296 .loc 1 310 6 + 1297 0012 074B ldr r3, .L76+4 + 1298 0014 5B6A ldr r3, [r3, #36] + 1299 0016 064A ldr r2, .L76+4 + 1300 .loc 1 310 14 + 1301 0018 43F48033 orr r3, r3, #65536 + 1302 001c 5362 str r3, [r2, #36] + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1303 .loc 1 311 1 + ARM GAS /tmp/ccwFmvCn.s page 80 + + + 1304 001e 00BF nop + 1305 0020 0C37 adds r7, r7, #12 + 1306 .cfi_def_cfa_offset 4 + 1307 0022 BD46 mov sp, r7 + 1308 .cfi_def_cfa_register 13 + 1309 @ sp needed + 1310 0024 5DF8047B ldr r7, [sp], #4 + 1311 .cfi_restore 7 + 1312 .cfi_def_cfa_offset 0 + 1313 0028 7047 bx lr + 1314 .L77: + 1315 002a 00BF .align 2 + 1316 .L76: + 1317 002c 90ED00E0 .word -536810096 + 1318 0030 00ED00E0 .word -536810240 + 1319 .cfi_endproc + 1320 .LFE137: + 1322 .section .text.HAL_MPU_ConfigRegion,"ax",%progbits + 1323 .align 1 + 1324 .global HAL_MPU_ConfigRegion + 1325 .syntax unified + 1326 .thumb + 1327 .thumb_func + 1329 HAL_MPU_ConfigRegion: + 1330 .LFB138: + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Initializes and configures the Region and the memory to be protected. + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param MPU_Init Pointer to a MPU_Region_InitTypeDef structure that contains + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * the initialization and configuration information. + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init) + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1331 .loc 1 320 1 + 1332 .cfi_startproc + 1333 @ args = 0, pretend = 0, frame = 8 + 1334 @ frame_needed = 1, uses_anonymous_args = 0 + 1335 @ link register save eliminated. + 1336 0000 80B4 push {r7} + 1337 .cfi_def_cfa_offset 4 + 1338 .cfi_offset 7, -4 + 1339 0002 83B0 sub sp, sp, #12 + 1340 .cfi_def_cfa_offset 16 + 1341 0004 00AF add r7, sp, #0 + 1342 .cfi_def_cfa_register 7 + 1343 0006 7860 str r0, [r7, #4] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_REGION_NUMBER(MPU_Init->Number)); + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable)); + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Set the Region number */ + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RNR = MPU_Init->Number; + 1344 .loc 1 326 22 + 1345 0008 7B68 ldr r3, [r7, #4] + 1346 000a 5A78 ldrb r2, [r3, #1] @ zero_extendqisi2 + 1347 .loc 1 326 6 + ARM GAS /tmp/ccwFmvCn.s page 81 + + + 1348 000c 1D4B ldr r3, .L82 + 1349 .loc 1 326 12 + 1350 000e 9A60 str r2, [r3, #8] + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** if ((MPU_Init->Enable) != RESET) + 1351 .loc 1 328 16 + 1352 0010 7B68 ldr r3, [r7, #4] + 1353 0012 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1354 .loc 1 328 6 + 1355 0014 002B cmp r3, #0 + 1356 0016 29D0 beq .L79 + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_INSTRUCTION_ACCESS(MPU_Init->DisableExec)); + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_REGION_PERMISSION_ATTRIBUTE(MPU_Init->AccessPermission)); + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_TEX_LEVEL(MPU_Init->TypeExtField)); + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_ACCESS_SHAREABLE(MPU_Init->IsShareable)); + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_ACCESS_CACHEABLE(MPU_Init->IsCacheable)); + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_ACCESS_BUFFERABLE(MPU_Init->IsBufferable)); + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_SUB_REGION_DISABLE(MPU_Init->SubRegionDisable)); + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_REGION_SIZE(MPU_Init->Size)); + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RBAR = MPU_Init->BaseAddress; + 1357 .loc 1 340 8 + 1358 0018 1A4A ldr r2, .L82 + 1359 .loc 1 340 25 + 1360 001a 7B68 ldr r3, [r7, #4] + 1361 001c 5B68 ldr r3, [r3, #4] + 1362 .loc 1 340 15 + 1363 001e D360 str r3, [r2, #12] + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RASR = ((uint32_t)MPU_Init->DisableExec << MPU_RASR_XN_Pos) | + 1364 .loc 1 341 36 + 1365 0020 7B68 ldr r3, [r7, #4] + 1366 0022 1B7B ldrb r3, [r3, #12] @ zero_extendqisi2 + 1367 .loc 1 341 62 + 1368 0024 1A07 lsls r2, r3, #28 + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | + 1369 .loc 1 342 36 + 1370 0026 7B68 ldr r3, [r7, #4] + 1371 0028 DB7A ldrb r3, [r3, #11] @ zero_extendqisi2 + 1372 .loc 1 342 62 + 1373 002a 1B06 lsls r3, r3, #24 + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RASR = ((uint32_t)MPU_Init->DisableExec << MPU_RASR_XN_Pos) | + 1374 .loc 1 341 84 + 1375 002c 1A43 orrs r2, r2, r3 + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) | + 1376 .loc 1 343 36 + 1377 002e 7B68 ldr r3, [r7, #4] + 1378 0030 9B7A ldrb r3, [r3, #10] @ zero_extendqisi2 + 1379 .loc 1 343 62 + 1380 0032 DB04 lsls r3, r3, #19 + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | + 1381 .loc 1 342 84 + 1382 0034 1A43 orrs r2, r2, r3 + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsShareable << MPU_RASR_S_Pos) | + 1383 .loc 1 344 36 + 1384 0036 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccwFmvCn.s page 82 + + + 1385 0038 5B7B ldrb r3, [r3, #13] @ zero_extendqisi2 + 1386 .loc 1 344 62 + 1387 003a 9B04 lsls r3, r3, #18 + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) | + 1388 .loc 1 343 84 + 1389 003c 1A43 orrs r2, r2, r3 + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsCacheable << MPU_RASR_C_Pos) | + 1390 .loc 1 345 36 + 1391 003e 7B68 ldr r3, [r7, #4] + 1392 0040 9B7B ldrb r3, [r3, #14] @ zero_extendqisi2 + 1393 .loc 1 345 62 + 1394 0042 5B04 lsls r3, r3, #17 + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsShareable << MPU_RASR_S_Pos) | + 1395 .loc 1 344 84 + 1396 0044 1A43 orrs r2, r2, r3 + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsBufferable << MPU_RASR_B_Pos) | + 1397 .loc 1 346 36 + 1398 0046 7B68 ldr r3, [r7, #4] + 1399 0048 DB7B ldrb r3, [r3, #15] @ zero_extendqisi2 + 1400 .loc 1 346 62 + 1401 004a 1B04 lsls r3, r3, #16 + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsCacheable << MPU_RASR_C_Pos) | + 1402 .loc 1 345 84 + 1403 004c 1A43 orrs r2, r2, r3 + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->SubRegionDisable << MPU_RASR_SRD_Pos) | + 1404 .loc 1 347 36 + 1405 004e 7B68 ldr r3, [r7, #4] + 1406 0050 5B7A ldrb r3, [r3, #9] @ zero_extendqisi2 + 1407 .loc 1 347 62 + 1408 0052 1B02 lsls r3, r3, #8 + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsBufferable << MPU_RASR_B_Pos) | + 1409 .loc 1 346 84 + 1410 0054 1A43 orrs r2, r2, r3 + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->Size << MPU_RASR_SIZE_Pos) | + 1411 .loc 1 348 36 + 1412 0056 7B68 ldr r3, [r7, #4] + 1413 0058 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 + 1414 .loc 1 348 62 + 1415 005a 5B00 lsls r3, r3, #1 + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->SubRegionDisable << MPU_RASR_SRD_Pos) | + 1416 .loc 1 347 84 + 1417 005c 1343 orrs r3, r3, r2 + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->Enable << MPU_RASR_ENABLE_Pos); + 1418 .loc 1 349 36 + 1419 005e 7A68 ldr r2, [r7, #4] + 1420 0060 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1421 .loc 1 349 62 + 1422 0062 1146 mov r1, r2 + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | + 1423 .loc 1 341 8 + 1424 0064 074A ldr r2, .L82 + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->Size << MPU_RASR_SIZE_Pos) | + 1425 .loc 1 348 84 + 1426 0066 0B43 orrs r3, r3, r1 + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | + 1427 .loc 1 341 15 + 1428 0068 1361 str r3, [r2, #16] + ARM GAS /tmp/ccwFmvCn.s page 83 + + + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** else + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RBAR = 0x00U; + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RASR = 0x00U; + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1429 .loc 1 356 1 + 1430 006a 05E0 b .L81 + 1431 .L79: + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RASR = 0x00U; + 1432 .loc 1 353 8 + 1433 006c 054B ldr r3, .L82 + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** MPU->RASR = 0x00U; + 1434 .loc 1 353 15 + 1435 006e 0022 movs r2, #0 + 1436 0070 DA60 str r2, [r3, #12] + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1437 .loc 1 354 8 + 1438 0072 044B ldr r3, .L82 + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1439 .loc 1 354 15 + 1440 0074 0022 movs r2, #0 + 1441 0076 1A61 str r2, [r3, #16] + 1442 .L81: + 1443 .loc 1 356 1 + 1444 0078 00BF nop + 1445 007a 0C37 adds r7, r7, #12 + 1446 .cfi_def_cfa_offset 4 + 1447 007c BD46 mov sp, r7 + 1448 .cfi_def_cfa_register 13 + 1449 @ sp needed + 1450 007e 5DF8047B ldr r7, [sp], #4 + 1451 .cfi_restore 7 + 1452 .cfi_def_cfa_offset 0 + 1453 0082 7047 bx lr + 1454 .L83: + 1455 .align 2 + 1456 .L82: + 1457 0084 90ED00E0 .word -536810096 + 1458 .cfi_endproc + 1459 .LFE138: + 1461 .section .text.HAL_NVIC_GetPriorityGrouping,"ax",%progbits + 1462 .align 1 + 1463 .global HAL_NVIC_GetPriorityGrouping + 1464 .syntax unified + 1465 .thumb + 1466 .thumb_func + 1468 HAL_NVIC_GetPriorityGrouping: + 1469 .LFB139: + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** #endif /* __MPU_PRESENT */ + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Gets the priority grouping field from the NVIC Interrupt Controller. + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field) + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t HAL_NVIC_GetPriorityGrouping(void) + ARM GAS /tmp/ccwFmvCn.s page 84 + + + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1470 .loc 1 364 1 + 1471 .cfi_startproc + 1472 @ args = 0, pretend = 0, frame = 0 + 1473 @ frame_needed = 1, uses_anonymous_args = 0 + 1474 0000 80B5 push {r7, lr} + 1475 .cfi_def_cfa_offset 8 + 1476 .cfi_offset 7, -8 + 1477 .cfi_offset 14, -4 + 1478 0002 00AF add r7, sp, #0 + 1479 .cfi_def_cfa_register 7 + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Get the PRIGROUP[10:8] field value */ + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** return NVIC_GetPriorityGrouping(); + 1480 .loc 1 366 10 + 1481 0004 FFF7FEFF bl __NVIC_GetPriorityGrouping + 1482 0008 0346 mov r3, r0 + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1483 .loc 1 367 1 + 1484 000a 1846 mov r0, r3 + 1485 000c 80BD pop {r7, pc} + 1486 .cfi_endproc + 1487 .LFE139: + 1489 .section .text.HAL_NVIC_GetPriority,"ax",%progbits + 1490 .align 1 + 1491 .global HAL_NVIC_GetPriority + 1492 .syntax unified + 1493 .thumb + 1494 .thumb_func + 1496 HAL_NVIC_GetPriority: + 1497 .LFB140: + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Gets the priority of an interrupt. + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param PriorityGroup: the priority grouping bits length. + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be one of the following values: + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_0: 0 bits for pre-emption priority + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 4 bits for subpriority + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_1: 1 bits for pre-emption priority + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 3 bits for subpriority + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_2: 2 bits for pre-emption priority + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 2 bits for subpriority + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_3: 3 bits for pre-emption priority + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 1 bits for subpriority + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_4: 4 bits for pre-emption priority + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 0 bits for subpriority + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param pPreemptPriority Pointer on the Preemptive priority value (starting from 0). + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param pSubPriority Pointer on the Subpriority value (starting from 0). + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_GetPriority(IRQn_Type IRQn, uint32_t PriorityGroup, uint32_t* pPreemptPriority, uint3 + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1498 .loc 1 391 1 + 1499 .cfi_startproc + 1500 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/ccwFmvCn.s page 85 + + + 1501 @ frame_needed = 1, uses_anonymous_args = 0 + 1502 0000 80B5 push {r7, lr} + 1503 .cfi_def_cfa_offset 8 + 1504 .cfi_offset 7, -8 + 1505 .cfi_offset 14, -4 + 1506 0002 84B0 sub sp, sp, #16 + 1507 .cfi_def_cfa_offset 24 + 1508 0004 00AF add r7, sp, #0 + 1509 .cfi_def_cfa_register 7 + 1510 0006 B960 str r1, [r7, #8] + 1511 0008 7A60 str r2, [r7, #4] + 1512 000a 3B60 str r3, [r7] + 1513 000c 0346 mov r3, r0 + 1514 000e FB73 strb r3, [r7, #15] + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup)); + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Get priority for Cortex-M system or device specific interrupts */ + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_DecodePriority(NVIC_GetPriority(IRQn), PriorityGroup, pPreemptPriority, pSubPriority); + 1515 .loc 1 395 3 + 1516 0010 97F90F30 ldrsb r3, [r7, #15] + 1517 0014 1846 mov r0, r3 + 1518 0016 FFF7FEFF bl __NVIC_GetPriority + 1519 .loc 1 395 3 is_stmt 0 discriminator 1 + 1520 001a 3B68 ldr r3, [r7] + 1521 001c 7A68 ldr r2, [r7, #4] + 1522 001e B968 ldr r1, [r7, #8] + 1523 0020 FFF7FEFF bl NVIC_DecodePriority + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1524 .loc 1 396 1 is_stmt 1 + 1525 0024 00BF nop + 1526 0026 1037 adds r7, r7, #16 + 1527 .cfi_def_cfa_offset 8 + 1528 0028 BD46 mov sp, r7 + 1529 .cfi_def_cfa_register 13 + 1530 @ sp needed + 1531 002a 80BD pop {r7, pc} + 1532 .cfi_endproc + 1533 .LFE140: + 1535 .section .text.HAL_NVIC_SetPendingIRQ,"ax",%progbits + 1536 .align 1 + 1537 .global HAL_NVIC_SetPendingIRQ + 1538 .syntax unified + 1539 .thumb + 1540 .thumb_func + 1542 HAL_NVIC_SetPendingIRQ: + 1543 .LFB141: + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Sets Pending bit of an external interrupt. + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_SetPendingIRQ(IRQn_Type IRQn) + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1544 .loc 1 406 1 + ARM GAS /tmp/ccwFmvCn.s page 86 + + + 1545 .cfi_startproc + 1546 @ args = 0, pretend = 0, frame = 8 + 1547 @ frame_needed = 1, uses_anonymous_args = 0 + 1548 0000 80B5 push {r7, lr} + 1549 .cfi_def_cfa_offset 8 + 1550 .cfi_offset 7, -8 + 1551 .cfi_offset 14, -4 + 1552 0002 82B0 sub sp, sp, #8 + 1553 .cfi_def_cfa_offset 16 + 1554 0004 00AF add r7, sp, #0 + 1555 .cfi_def_cfa_register 7 + 1556 0006 0346 mov r3, r0 + 1557 0008 FB71 strb r3, [r7, #7] + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Set interrupt pending */ + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_SetPendingIRQ(IRQn); + 1558 .loc 1 408 3 + 1559 000a 97F90730 ldrsb r3, [r7, #7] + 1560 000e 1846 mov r0, r3 + 1561 0010 FFF7FEFF bl __NVIC_SetPendingIRQ + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1562 .loc 1 409 1 + 1563 0014 00BF nop + 1564 0016 0837 adds r7, r7, #8 + 1565 .cfi_def_cfa_offset 8 + 1566 0018 BD46 mov sp, r7 + 1567 .cfi_def_cfa_register 13 + 1568 @ sp needed + 1569 001a 80BD pop {r7, pc} + 1570 .cfi_endproc + 1571 .LFE141: + 1573 .section .text.HAL_NVIC_GetPendingIRQ,"ax",%progbits + 1574 .align 1 + 1575 .global HAL_NVIC_GetPendingIRQ + 1576 .syntax unified + 1577 .thumb + 1578 .thumb_func + 1580 HAL_NVIC_GetPendingIRQ: + 1581 .LFB142: + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Gets Pending Interrupt (reads the pending register in the NVIC + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * and returns the pending bit for the specified interrupt). + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval status: - 0 Interrupt status is not pending. + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * - 1 Interrupt status is pending. + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t HAL_NVIC_GetPendingIRQ(IRQn_Type IRQn) + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1582 .loc 1 421 1 + 1583 .cfi_startproc + 1584 @ args = 0, pretend = 0, frame = 8 + 1585 @ frame_needed = 1, uses_anonymous_args = 0 + 1586 0000 80B5 push {r7, lr} + 1587 .cfi_def_cfa_offset 8 + 1588 .cfi_offset 7, -8 + ARM GAS /tmp/ccwFmvCn.s page 87 + + + 1589 .cfi_offset 14, -4 + 1590 0002 82B0 sub sp, sp, #8 + 1591 .cfi_def_cfa_offset 16 + 1592 0004 00AF add r7, sp, #0 + 1593 .cfi_def_cfa_register 7 + 1594 0006 0346 mov r3, r0 + 1595 0008 FB71 strb r3, [r7, #7] + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Return 1 if pending else 0U */ + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** return NVIC_GetPendingIRQ(IRQn); + 1596 .loc 1 423 10 + 1597 000a 97F90730 ldrsb r3, [r7, #7] + 1598 000e 1846 mov r0, r3 + 1599 0010 FFF7FEFF bl __NVIC_GetPendingIRQ + 1600 0014 0346 mov r3, r0 + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1601 .loc 1 424 1 + 1602 0016 1846 mov r0, r3 + 1603 0018 0837 adds r7, r7, #8 + 1604 .cfi_def_cfa_offset 8 + 1605 001a BD46 mov sp, r7 + 1606 .cfi_def_cfa_register 13 + 1607 @ sp needed + 1608 001c 80BD pop {r7, pc} + 1609 .cfi_endproc + 1610 .LFE142: + 1612 .section .text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits + 1613 .align 1 + 1614 .global HAL_NVIC_ClearPendingIRQ + 1615 .syntax unified + 1616 .thumb + 1617 .thumb_func + 1619 HAL_NVIC_ClearPendingIRQ: + 1620 .LFB143: + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Clears the pending bit of an external interrupt. + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_NVIC_ClearPendingIRQ(IRQn_Type IRQn) + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1621 .loc 1 434 1 + 1622 .cfi_startproc + 1623 @ args = 0, pretend = 0, frame = 8 + 1624 @ frame_needed = 1, uses_anonymous_args = 0 + 1625 0000 80B5 push {r7, lr} + 1626 .cfi_def_cfa_offset 8 + 1627 .cfi_offset 7, -8 + 1628 .cfi_offset 14, -4 + 1629 0002 82B0 sub sp, sp, #8 + 1630 .cfi_def_cfa_offset 16 + 1631 0004 00AF add r7, sp, #0 + 1632 .cfi_def_cfa_register 7 + 1633 0006 0346 mov r3, r0 + 1634 0008 FB71 strb r3, [r7, #7] + ARM GAS /tmp/ccwFmvCn.s page 88 + + + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Clear pending interrupt */ + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_ClearPendingIRQ(IRQn); + 1635 .loc 1 436 3 + 1636 000a 97F90730 ldrsb r3, [r7, #7] + 1637 000e 1846 mov r0, r3 + 1638 0010 FFF7FEFF bl __NVIC_ClearPendingIRQ + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1639 .loc 1 437 1 + 1640 0014 00BF nop + 1641 0016 0837 adds r7, r7, #8 + 1642 .cfi_def_cfa_offset 8 + 1643 0018 BD46 mov sp, r7 + 1644 .cfi_def_cfa_register 13 + 1645 @ sp needed + 1646 001a 80BD pop {r7, pc} + 1647 .cfi_endproc + 1648 .LFE143: + 1650 .section .text.HAL_NVIC_GetActive,"ax",%progbits + 1651 .align 1 + 1652 .global HAL_NVIC_GetActive + 1653 .syntax unified + 1654 .thumb + 1655 .thumb_func + 1657 HAL_NVIC_GetActive: + 1658 .LFB144: + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Gets active interrupt ( reads the active register in NVIC and returns the active bit). + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval status: - 0 Interrupt status is not pending. + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * - 1 Interrupt status is pending. + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t HAL_NVIC_GetActive(IRQn_Type IRQn) + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1659 .loc 1 448 1 + 1660 .cfi_startproc + 1661 @ args = 0, pretend = 0, frame = 8 + 1662 @ frame_needed = 1, uses_anonymous_args = 0 + 1663 0000 80B5 push {r7, lr} + 1664 .cfi_def_cfa_offset 8 + 1665 .cfi_offset 7, -8 + 1666 .cfi_offset 14, -4 + 1667 0002 82B0 sub sp, sp, #8 + 1668 .cfi_def_cfa_offset 16 + 1669 0004 00AF add r7, sp, #0 + 1670 .cfi_def_cfa_register 7 + 1671 0006 0346 mov r3, r0 + 1672 0008 FB71 strb r3, [r7, #7] + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Return 1 if active else 0U */ + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** return NVIC_GetActive(IRQn); + 1673 .loc 1 450 10 + 1674 000a 97F90730 ldrsb r3, [r7, #7] + 1675 000e 1846 mov r0, r3 + 1676 0010 FFF7FEFF bl __NVIC_GetActive + 1677 0014 0346 mov r3, r0 + ARM GAS /tmp/ccwFmvCn.s page 89 + + + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1678 .loc 1 451 1 + 1679 0016 1846 mov r0, r3 + 1680 0018 0837 adds r7, r7, #8 + 1681 .cfi_def_cfa_offset 8 + 1682 001a BD46 mov sp, r7 + 1683 .cfi_def_cfa_register 13 + 1684 @ sp needed + 1685 001c 80BD pop {r7, pc} + 1686 .cfi_endproc + 1687 .LFE144: + 1689 .section .text.HAL_SYSTICK_CLKSourceConfig,"ax",%progbits + 1690 .align 1 + 1691 .global HAL_SYSTICK_CLKSourceConfig + 1692 .syntax unified + 1693 .thumb + 1694 .thumb_func + 1696 HAL_SYSTICK_CLKSourceConfig: + 1697 .LFB145: + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Configures the SysTick clock source. + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param CLKSource specifies the SysTick clock source. + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be one of the following values: + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg SYSTICK_CLKSOURCE_HCLK_DIV8: AHB clock divided by 8 selected as SysTick clock + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg SYSTICK_CLKSOURCE_HCLK: AHB clock selected as SysTick clock source. + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_SYSTICK_CLKSourceConfig(uint32_t CLKSource) + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1698 .loc 1 462 1 + 1699 .cfi_startproc + 1700 @ args = 0, pretend = 0, frame = 8 + 1701 @ frame_needed = 1, uses_anonymous_args = 0 + 1702 @ link register save eliminated. + 1703 0000 80B4 push {r7} + 1704 .cfi_def_cfa_offset 4 + 1705 .cfi_offset 7, -4 + 1706 0002 83B0 sub sp, sp, #12 + 1707 .cfi_def_cfa_offset 16 + 1708 0004 00AF add r7, sp, #0 + 1709 .cfi_def_cfa_register 7 + 1710 0006 7860 str r0, [r7, #4] + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */ + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_SYSTICK_CLK_SOURCE(CLKSource)); + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** if (CLKSource == SYSTICK_CLKSOURCE_HCLK) + 1711 .loc 1 465 6 + 1712 0008 7B68 ldr r3, [r7, #4] + 1713 000a 042B cmp r3, #4 + 1714 000c 06D1 bne .L94 + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** SysTick->CTRL |= SYSTICK_CLKSOURCE_HCLK; + 1715 .loc 1 467 12 + 1716 000e 094B ldr r3, .L97 + 1717 0010 1B68 ldr r3, [r3] + 1718 0012 084A ldr r2, .L97 + 1719 .loc 1 467 19 + ARM GAS /tmp/ccwFmvCn.s page 90 + + + 1720 0014 43F00403 orr r3, r3, #4 + 1721 0018 1360 str r3, [r2] + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** else + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** SysTick->CTRL &= ~SYSTICK_CLKSOURCE_HCLK; + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1722 .loc 1 473 1 + 1723 001a 05E0 b .L96 + 1724 .L94: + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1725 .loc 1 471 12 + 1726 001c 054B ldr r3, .L97 + 1727 001e 1B68 ldr r3, [r3] + 1728 0020 044A ldr r2, .L97 + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1729 .loc 1 471 19 + 1730 0022 23F00403 bic r3, r3, #4 + 1731 0026 1360 str r3, [r2] + 1732 .L96: + 1733 .loc 1 473 1 + 1734 0028 00BF nop + 1735 002a 0C37 adds r7, r7, #12 + 1736 .cfi_def_cfa_offset 4 + 1737 002c BD46 mov sp, r7 + 1738 .cfi_def_cfa_register 13 + 1739 @ sp needed + 1740 002e 5DF8047B ldr r7, [sp], #4 + 1741 .cfi_restore 7 + 1742 .cfi_def_cfa_offset 0 + 1743 0032 7047 bx lr + 1744 .L98: + 1745 .align 2 + 1746 .L97: + 1747 0034 10E000E0 .word -536813552 + 1748 .cfi_endproc + 1749 .LFE145: + 1751 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits + 1752 .align 1 + 1753 .global HAL_SYSTICK_IRQHandler + 1754 .syntax unified + 1755 .thumb + 1756 .thumb_func + 1758 HAL_SYSTICK_IRQHandler: + 1759 .LFB146: + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief This function handles SYSTICK interrupt request. + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_SYSTICK_IRQHandler(void) + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1760 .loc 1 480 1 + 1761 .cfi_startproc + 1762 @ args = 0, pretend = 0, frame = 0 + 1763 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccwFmvCn.s page 91 + + + 1764 0000 80B5 push {r7, lr} + 1765 .cfi_def_cfa_offset 8 + 1766 .cfi_offset 7, -8 + 1767 .cfi_offset 14, -4 + 1768 0002 00AF add r7, sp, #0 + 1769 .cfi_def_cfa_register 7 + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** HAL_SYSTICK_Callback(); + 1770 .loc 1 481 3 + 1771 0004 FFF7FEFF bl HAL_SYSTICK_Callback + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1772 .loc 1 482 1 + 1773 0008 00BF nop + 1774 000a 80BD pop {r7, pc} + 1775 .cfi_endproc + 1776 .LFE146: + 1778 .section .text.HAL_SYSTICK_Callback,"ax",%progbits + 1779 .align 1 + 1780 .weak HAL_SYSTICK_Callback + 1781 .syntax unified + 1782 .thumb + 1783 .thumb_func + 1785 HAL_SYSTICK_Callback: + 1786 .LFB147: + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /** + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief SYSTICK callback. + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** __weak void HAL_SYSTICK_Callback(void) + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** { + 1787 .loc 1 489 1 + 1788 .cfi_startproc + 1789 @ args = 0, pretend = 0, frame = 0 + 1790 @ frame_needed = 1, uses_anonymous_args = 0 + 1791 @ link register save eliminated. + 1792 0000 80B4 push {r7} + 1793 .cfi_def_cfa_offset 4 + 1794 .cfi_offset 7, -4 + 1795 0002 00AF add r7, sp, #0 + 1796 .cfi_def_cfa_register 7 + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** the HAL_SYSTICK_Callback could be implemented in the user file + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */ + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** } + 1797 .loc 1 493 1 + 1798 0004 00BF nop + 1799 0006 BD46 mov sp, r7 + 1800 .cfi_def_cfa_register 13 + 1801 @ sp needed + 1802 0008 5DF8047B ldr r7, [sp], #4 + 1803 .cfi_restore 7 + 1804 .cfi_def_cfa_offset 0 + 1805 000c 7047 bx lr + 1806 .cfi_endproc + 1807 .LFE147: + 1809 .text + 1810 .Letext0: + ARM GAS /tmp/ccwFmvCn.s page 92 + + + 1811 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1812 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1813 .file 6 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1814 .file 7 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1815 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h" + ARM GAS /tmp/ccwFmvCn.s page 93 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_cortex.c + /tmp/ccwFmvCn.s:21 .text.__NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccwFmvCn.s:26 .text.__NVIC_SetPriorityGrouping:00000000 __NVIC_SetPriorityGrouping + /tmp/ccwFmvCn.s:85 .text.__NVIC_SetPriorityGrouping:00000044 $d + /tmp/ccwFmvCn.s:90 .text.__NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccwFmvCn.s:95 .text.__NVIC_GetPriorityGrouping:00000000 __NVIC_GetPriorityGrouping + /tmp/ccwFmvCn.s:125 .text.__NVIC_GetPriorityGrouping:00000018 $d + /tmp/ccwFmvCn.s:130 .text.__NVIC_EnableIRQ:00000000 $t + /tmp/ccwFmvCn.s:135 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ + /tmp/ccwFmvCn.s:184 .text.__NVIC_EnableIRQ:00000038 $d + /tmp/ccwFmvCn.s:189 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccwFmvCn.s:194 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccwFmvCn.s:271 .text.__NVIC_DisableIRQ:00000044 $d + /tmp/ccwFmvCn.s:276 .text.__NVIC_GetPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:281 .text.__NVIC_GetPendingIRQ:00000000 __NVIC_GetPendingIRQ + /tmp/ccwFmvCn.s:336 .text.__NVIC_GetPendingIRQ:00000040 $d + /tmp/ccwFmvCn.s:341 .text.__NVIC_SetPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:346 .text.__NVIC_SetPendingIRQ:00000000 __NVIC_SetPendingIRQ + /tmp/ccwFmvCn.s:396 .text.__NVIC_SetPendingIRQ:00000038 $d + /tmp/ccwFmvCn.s:401 .text.__NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:406 .text.__NVIC_ClearPendingIRQ:00000000 __NVIC_ClearPendingIRQ + /tmp/ccwFmvCn.s:456 .text.__NVIC_ClearPendingIRQ:00000038 $d + /tmp/ccwFmvCn.s:461 .text.__NVIC_GetActive:00000000 $t + /tmp/ccwFmvCn.s:466 .text.__NVIC_GetActive:00000000 __NVIC_GetActive + /tmp/ccwFmvCn.s:521 .text.__NVIC_GetActive:00000040 $d + /tmp/ccwFmvCn.s:526 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccwFmvCn.s:531 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccwFmvCn.s:599 .text.__NVIC_SetPriority:0000004c $d + /tmp/ccwFmvCn.s:605 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccwFmvCn.s:610 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccwFmvCn.s:672 .text.__NVIC_GetPriority:00000048 $d + /tmp/ccwFmvCn.s:678 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccwFmvCn.s:683 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccwFmvCn.s:762 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccwFmvCn.s:767 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccwFmvCn.s:851 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccwFmvCn.s:856 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccwFmvCn.s:918 .text.__NVIC_SystemReset:00000024 $d + /tmp/ccwFmvCn.s:924 .text.SysTick_Config:00000000 $t + /tmp/ccwFmvCn.s:929 .text.SysTick_Config:00000000 SysTick_Config + /tmp/ccwFmvCn.s:989 .text.SysTick_Config:00000040 $d + /tmp/ccwFmvCn.s:994 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccwFmvCn.s:1000 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccwFmvCn.s:1030 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccwFmvCn.s:1036 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccwFmvCn.s:1083 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccwFmvCn.s:1089 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccwFmvCn.s:1121 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccwFmvCn.s:1127 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccwFmvCn.s:1159 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccwFmvCn.s:1165 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccwFmvCn.s:1183 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccwFmvCn.s:1189 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccwFmvCn.s:1220 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccwFmvCn.s:1226 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccwFmvCn.s:1262 .text.HAL_MPU_Disable:00000020 $d + ARM GAS /tmp/ccwFmvCn.s page 94 + + + /tmp/ccwFmvCn.s:1268 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccwFmvCn.s:1274 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccwFmvCn.s:1317 .text.HAL_MPU_Enable:0000002c $d + /tmp/ccwFmvCn.s:1323 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccwFmvCn.s:1329 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccwFmvCn.s:1457 .text.HAL_MPU_ConfigRegion:00000084 $d + /tmp/ccwFmvCn.s:1462 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccwFmvCn.s:1468 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccwFmvCn.s:1490 .text.HAL_NVIC_GetPriority:00000000 $t + /tmp/ccwFmvCn.s:1496 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccwFmvCn.s:1536 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:1542 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccwFmvCn.s:1574 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:1580 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccwFmvCn.s:1613 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccwFmvCn.s:1619 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccwFmvCn.s:1651 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccwFmvCn.s:1657 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccwFmvCn.s:1690 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccwFmvCn.s:1696 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccwFmvCn.s:1747 .text.HAL_SYSTICK_CLKSourceConfig:00000034 $d + /tmp/ccwFmvCn.s:1752 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccwFmvCn.s:1758 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler + /tmp/ccwFmvCn.s:1785 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + /tmp/ccwFmvCn.s:1779 .text.HAL_SYSTICK_Callback:00000000 $t + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_cortex.o b/Software/build/stm32f3xx_hal_cortex.o new file mode 100644 index 0000000..cf70b75 Binary files /dev/null and b/Software/build/stm32f3xx_hal_cortex.o differ diff --git a/Software/build/stm32f3xx_hal_dma.d b/Software/build/stm32f3xx_hal_dma.d new file mode 100644 index 0000000..d566e3c --- /dev/null +++ b/Software/build/stm32f3xx_hal_dma.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_dma.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_dma.lst b/Software/build/stm32f3xx_hal_dma.lst new file mode 100644 index 0000000..94584cf --- /dev/null +++ b/Software/build/stm32f3xx_hal_dma.lst @@ -0,0 +1,2797 @@ +ARM GAS /tmp/ccDI3rYs.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_dma.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c" + 20 .section .text.HAL_DMA_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_DMA_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_DMA_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @file stm32f3xx_hal_dma.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief DMA HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * This file provides firmware functions to manage the following + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * functionalities of the Direct Memory Access (DMA) peripheral: + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + Initialization and de-initialization functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + IO operation functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + Peripheral State and errors functions + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ============================================================================== + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### How to use this driver ##### + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ============================================================================== + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) Enable and configure the peripheral to be connected to the DMA Channel + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (except for internal SRAM / FLASH memories: no initialization is + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** necessary). Please refer to Reference manual for connection between peripherals + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** and DMA requests . + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) For a given Channel, program the required configuration through the following parameters: + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** Transfer Direction, Source and Destination data formats, + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** Circular or Normal mode, Channel Priority level, Source and Destination Increment mode, + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** using HAL_DMA_Init() function. + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) Use HAL_DMA_GetState() function to return the DMA state and HAL_DMA_GetError() in case of er + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** detection. + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) Use HAL_DMA_Abort() function to abort the current transfer + ARM GAS /tmp/ccDI3rYs.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** -@- In Memory-to-Memory transfer mode, Circular mode is not allowed. + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** *** Polling mode IO operation *** + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ================================= + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Use HAL_DMA_Start() to start DMA transfer after the configuration of Source + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** address and destination address and the Length of data to be transferred + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Use HAL_DMA_PollForTransfer() to poll for the end of current transfer, in this + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case a fixed Timeout can be configured by User depending from his application. + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** *** Interrupt mode IO operation *** + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =================================== + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Configure the DMA interrupt priority using HAL_NVIC_SetPriority() + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Enable the DMA IRQ handler using HAL_NVIC_EnableIRQ() + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Use HAL_DMA_Start_IT() to start DMA transfer after the configuration of + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** Source address and destination address and the Length of data to be transferred. + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** In this case the DMA interrupt is configured + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Use HAL_DMA_Channel_IRQHandler() called under DMA_IRQHandler() Interrupt subroutine + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) At the end of data transfer HAL_DMA_IRQHandler() function is executed and user can + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** add his own function by customization of function pointer XferCpltCallback and + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** XferErrorCallback (i.e a member of DMA handle structure). + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** *** DMA HAL driver macros list *** + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ============================================= + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** Below the list of most used macros in DMA HAL driver. + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (@) You can refer to the DMA HAL driver header file for more useful macros + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @endverbatim + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ****************************************************************************** + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @attention + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * Copyright (c) 2016 STMicroelectronics. + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * All rights reserved. + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * This software is licensed under terms that can be found in the LICENSE file in + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the root directory of this software component. + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ****************************************************************************** + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Includes ------------------------------------------------------------------*/ + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #include "stm32f3xx_hal.h" + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @addtogroup STM32F3xx_HAL_Driver + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA DMA + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief DMA HAL module driver + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + ARM GAS /tmp/ccDI3rYs.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #ifdef HAL_DMA_MODULE_ENABLED + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Private typedef -----------------------------------------------------------*/ + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Private define ------------------------------------------------------------*/ + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Private macro -------------------------------------------------------------*/ + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Private variables ---------------------------------------------------------*/ + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Private function prototypes -----------------------------------------------*/ + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Private_Functions DMA Private Functions + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32 + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_CalcBaseAndBitshift(DMA_HandleTypeDef *hdma); + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @} + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Exported functions ---------------------------------------------------------*/ + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions DMA Exported Functions + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group1 Initialization and de-initialization functions + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Initialization and de-initialization functions + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### Initialization and de-initialization functions ##### + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** This section provides functions allowing to initialize the DMA Channel source + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** and destination addresses, incrementation and data sizes, transfer direction, + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** circular/normal mode selection, memory-to-memory mode selection and Channel priority value. + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** The HAL_DMA_Init() function follows the DMA configuration procedures as described in + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** reference manual. + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @endverbatim + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Initialize the DMA according to the specified + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * parameters in the DMA_InitTypeDef and initialize the associated handle. + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma Pointer to a DMA_HandleTypeDef structure that contains + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma) + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 29 .loc 1 137 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + ARM GAS /tmp/ccDI3rYs.s page 4 + + + 36 .cfi_offset 14, -4 + 37 0002 84B0 sub sp, sp, #16 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t tmp = 0U; + 42 .loc 1 138 12 + 43 0008 0023 movs r3, #0 + 44 000a FB60 str r3, [r7, #12] + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the DMA handle allocation */ + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL == hdma) + 45 .loc 1 141 5 + 46 000c 7B68 ldr r3, [r7, #4] + 47 000e 002B cmp r3, #0 + 48 0010 01D1 bne .L2 + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 49 .loc 1 143 12 + 50 0012 0123 movs r3, #1 + 51 0014 37E0 b .L3 + 52 .L2: + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the parameters */ + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance)); + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_DIRECTION(hdma->Init.Direction)); + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_INC_STATE(hdma->Init.PeriphInc)); + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_MEMORY_INC_STATE(hdma->Init.MemInc)); + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_DATA_SIZE(hdma->Init.PeriphDataAlignment)); + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_MEMORY_DATA_SIZE(hdma->Init.MemDataAlignment)); + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_MODE(hdma->Init.Mode)); + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_PRIORITY(hdma->Init.Priority)); + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change DMA peripheral state */ + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_BUSY; + 53 .loc 1 157 15 + 54 0016 7B68 ldr r3, [r7, #4] + 55 0018 0222 movs r2, #2 + 56 001a 83F82120 strb r2, [r3, #33] + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Get the CR register value */ + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** tmp = hdma->Instance->CCR; + 57 .loc 1 160 13 + 58 001e 7B68 ldr r3, [r7, #4] + 59 0020 1B68 ldr r3, [r3] + 60 .loc 1 160 7 + 61 0022 1B68 ldr r3, [r3] + 62 0024 FB60 str r3, [r7, #12] + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear PL, MSIZE, PSIZE, MINC, PINC, CIRC, DIR bits */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** tmp &= ((uint32_t)~(DMA_CCR_PL | DMA_CCR_MSIZE | DMA_CCR_PSIZE | \ + 63 .loc 1 163 7 + 64 0026 FB68 ldr r3, [r7, #12] + 65 0028 23F47F53 bic r3, r3, #16320 + 66 002c 23F03003 bic r3, r3, #48 + ARM GAS /tmp/ccDI3rYs.s page 5 + + + 67 0030 FB60 str r3, [r7, #12] + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_CCR_MINC | DMA_CCR_PINC | DMA_CCR_CIRC | \ + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_CCR_DIR)); + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Prepare the DMA Channel configuration */ + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** tmp |= hdma->Init.Direction | + 68 .loc 1 168 21 + 69 0032 7B68 ldr r3, [r7, #4] + 70 0034 5A68 ldr r2, [r3, #4] + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphInc | hdma->Init.MemInc | + 71 .loc 1 169 21 + 72 0036 7B68 ldr r3, [r7, #4] + 73 0038 9B68 ldr r3, [r3, #8] + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphInc | hdma->Init.MemInc | + 74 .loc 1 168 39 + 75 003a 1A43 orrs r2, r2, r3 + 76 .loc 1 169 54 + 77 003c 7B68 ldr r3, [r7, #4] + 78 003e DB68 ldr r3, [r3, #12] + 79 .loc 1 169 42 + 80 0040 1A43 orrs r2, r2, r3 + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | + 81 .loc 1 170 21 + 82 0042 7B68 ldr r3, [r7, #4] + 83 0044 1B69 ldr r3, [r3, #16] + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphInc | hdma->Init.MemInc | + 84 .loc 1 169 72 + 85 0046 1A43 orrs r2, r2, r3 + 86 .loc 1 170 54 + 87 0048 7B68 ldr r3, [r7, #4] + 88 004a 5B69 ldr r3, [r3, #20] + 89 .loc 1 170 42 + 90 004c 1A43 orrs r2, r2, r3 + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.Mode | hdma->Init.Priority; + 91 .loc 1 171 21 + 92 004e 7B68 ldr r3, [r7, #4] + 93 0050 9B69 ldr r3, [r3, #24] + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | + 94 .loc 1 170 72 + 95 0052 1A43 orrs r2, r2, r3 + 96 .loc 1 171 54 + 97 0054 7B68 ldr r3, [r7, #4] + 98 0056 DB69 ldr r3, [r3, #28] + 99 .loc 1 171 42 + 100 0058 1343 orrs r3, r3, r2 + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphInc | hdma->Init.MemInc | + 101 .loc 1 168 7 + 102 005a FA68 ldr r2, [r7, #12] + 103 005c 1343 orrs r3, r3, r2 + 104 005e FB60 str r3, [r7, #12] + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Write to DMA Channel CR register */ + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR = tmp; + 105 .loc 1 174 7 + 106 0060 7B68 ldr r3, [r7, #4] + 107 0062 1B68 ldr r3, [r3] + 108 .loc 1 174 23 + ARM GAS /tmp/ccDI3rYs.s page 6 + + + 109 0064 FA68 ldr r2, [r7, #12] + 110 0066 1A60 str r2, [r3] + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Initialize DmaBaseAddress and ChannelIndex parameters used + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** by HAL_DMA_IRQHandler() and HAL_DMA_PollForTransfer() */ + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_CalcBaseAndBitshift(hdma); + 111 .loc 1 178 3 + 112 0068 7868 ldr r0, [r7, #4] + 113 006a FFF7FEFF bl DMA_CalcBaseAndBitshift + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Initialise the error code */ + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; + 114 .loc 1 181 19 + 115 006e 7B68 ldr r3, [r7, #4] + 116 0070 0022 movs r2, #0 + 117 0072 9A63 str r2, [r3, #56] + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Initialize the DMA state*/ + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 118 .loc 1 184 15 + 119 0074 7B68 ldr r3, [r7, #4] + 120 0076 0122 movs r2, #1 + 121 0078 83F82120 strb r2, [r3, #33] + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Allocate lock resource and initialize it */ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Lock = HAL_UNLOCKED; + 122 .loc 1 187 14 + 123 007c 7B68 ldr r3, [r7, #4] + 124 007e 0022 movs r2, #0 + 125 0080 83F82020 strb r2, [r3, #32] + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_OK; + 126 .loc 1 189 10 + 127 0084 0023 movs r3, #0 + 128 .L3: + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 129 .loc 1 190 1 + 130 0086 1846 mov r0, r3 + 131 0088 1037 adds r7, r7, #16 + 132 .cfi_def_cfa_offset 8 + 133 008a BD46 mov sp, r7 + 134 .cfi_def_cfa_register 13 + 135 @ sp needed + 136 008c 80BD pop {r7, pc} + 137 .cfi_endproc + 138 .LFE130: + 140 .section .text.HAL_DMA_DeInit,"ax",%progbits + 141 .align 1 + 142 .global HAL_DMA_DeInit + 143 .syntax unified + 144 .thumb + 145 .thumb_func + 147 HAL_DMA_DeInit: + 148 .LFB131: + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief DeInitialize the DMA peripheral + ARM GAS /tmp/ccDI3rYs.s page 7 + + + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma) + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 149 .loc 1 199 1 + 150 .cfi_startproc + 151 @ args = 0, pretend = 0, frame = 8 + 152 @ frame_needed = 1, uses_anonymous_args = 0 + 153 0000 80B5 push {r7, lr} + 154 .cfi_def_cfa_offset 8 + 155 .cfi_offset 7, -8 + 156 .cfi_offset 14, -4 + 157 0002 82B0 sub sp, sp, #8 + 158 .cfi_def_cfa_offset 16 + 159 0004 00AF add r7, sp, #0 + 160 .cfi_def_cfa_register 7 + 161 0006 7860 str r0, [r7, #4] + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the DMA handle allocation */ + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL == hdma) + 162 .loc 1 201 5 + 163 0008 7B68 ldr r3, [r7, #4] + 164 000a 002B cmp r3, #0 + 165 000c 01D1 bne .L5 + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 166 .loc 1 203 12 + 167 000e 0123 movs r3, #1 + 168 0010 3AE0 b .L6 + 169 .L5: + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the parameters */ + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance)); + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the selected DMA Channelx */ + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_CCR_EN; + 170 .loc 1 210 7 + 171 0012 7B68 ldr r3, [r7, #4] + 172 0014 1B68 ldr r3, [r3] + 173 .loc 1 210 17 + 174 0016 1A68 ldr r2, [r3] + 175 .loc 1 210 7 + 176 0018 7B68 ldr r3, [r7, #4] + 177 001a 1B68 ldr r3, [r3] + 178 .loc 1 210 23 + 179 001c 22F00102 bic r2, r2, #1 + 180 0020 1A60 str r2, [r3] + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset DMA Channel control register */ + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR = 0U; + 181 .loc 1 213 7 + 182 0022 7B68 ldr r3, [r7, #4] + 183 0024 1B68 ldr r3, [r3] + 184 .loc 1 213 24 + 185 0026 0022 movs r2, #0 + ARM GAS /tmp/ccDI3rYs.s page 8 + + + 186 0028 1A60 str r2, [r3] + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset DMA Channel Number of Data to Transfer register */ + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CNDTR = 0U; + 187 .loc 1 216 7 + 188 002a 7B68 ldr r3, [r7, #4] + 189 002c 1B68 ldr r3, [r3] + 190 .loc 1 216 25 + 191 002e 0022 movs r2, #0 + 192 0030 5A60 str r2, [r3, #4] + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset DMA Channel peripheral address register */ + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CPAR = 0U; + 193 .loc 1 219 7 + 194 0032 7B68 ldr r3, [r7, #4] + 195 0034 1B68 ldr r3, [r3] + 196 .loc 1 219 25 + 197 0036 0022 movs r2, #0 + 198 0038 9A60 str r2, [r3, #8] + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset DMA Channel memory address register */ + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CMAR = 0U; + 199 .loc 1 222 7 + 200 003a 7B68 ldr r3, [r7, #4] + 201 003c 1B68 ldr r3, [r3] + 202 .loc 1 222 24 + 203 003e 0022 movs r2, #0 + 204 0040 DA60 str r2, [r3, #12] + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Get DMA Base Address */ + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_CalcBaseAndBitshift(hdma); + 205 .loc 1 225 3 + 206 0042 7868 ldr r0, [r7, #4] + 207 0044 FFF7FEFF bl DMA_CalcBaseAndBitshift + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_GL1 << hdma->ChannelIndex; + 208 .loc 1 228 52 + 209 0048 7B68 ldr r3, [r7, #4] + 210 004a 1A6C ldr r2, [r3, #64] + 211 .loc 1 228 7 + 212 004c 7B68 ldr r3, [r7, #4] + 213 004e DB6B ldr r3, [r3, #60] + 214 .loc 1 228 45 + 215 0050 0121 movs r1, #1 + 216 0052 01FA02F2 lsl r2, r1, r2 + 217 .loc 1 228 30 + 218 0056 5A60 str r2, [r3, #4] + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clean callbacks */ + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferCpltCallback = NULL; + 219 .loc 1 231 26 + 220 0058 7B68 ldr r3, [r7, #4] + 221 005a 0022 movs r2, #0 + 222 005c 9A62 str r2, [r3, #40] + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferHalfCpltCallback = NULL; + 223 .loc 1 232 30 + ARM GAS /tmp/ccDI3rYs.s page 9 + + + 224 005e 7B68 ldr r3, [r7, #4] + 225 0060 0022 movs r2, #0 + 226 0062 DA62 str r2, [r3, #44] + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback = NULL; + 227 .loc 1 233 27 + 228 0064 7B68 ldr r3, [r7, #4] + 229 0066 0022 movs r2, #0 + 230 0068 1A63 str r2, [r3, #48] + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferAbortCallback = NULL; + 231 .loc 1 234 27 + 232 006a 7B68 ldr r3, [r7, #4] + 233 006c 0022 movs r2, #0 + 234 006e 5A63 str r2, [r3, #52] + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset the error code */ + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; + 235 .loc 1 237 19 + 236 0070 7B68 ldr r3, [r7, #4] + 237 0072 0022 movs r2, #0 + 238 0074 9A63 str r2, [r3, #56] + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Reset the DMA state */ + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_RESET; + 239 .loc 1 240 15 + 240 0076 7B68 ldr r3, [r7, #4] + 241 0078 0022 movs r2, #0 + 242 007a 83F82120 strb r2, [r3, #33] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Release Lock */ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 243 .loc 1 243 3 + 244 007e 7B68 ldr r3, [r7, #4] + 245 0080 0022 movs r2, #0 + 246 0082 83F82020 strb r2, [r3, #32] + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_OK; + 247 .loc 1 245 10 + 248 0086 0023 movs r3, #0 + 249 .L6: + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 250 .loc 1 246 1 + 251 0088 1846 mov r0, r3 + 252 008a 0837 adds r7, r7, #8 + 253 .cfi_def_cfa_offset 8 + 254 008c BD46 mov sp, r7 + 255 .cfi_def_cfa_register 13 + 256 @ sp needed + 257 008e 80BD pop {r7, pc} + 258 .cfi_endproc + 259 .LFE131: + 261 .section .text.HAL_DMA_Start,"ax",%progbits + 262 .align 1 + 263 .global HAL_DMA_Start + 264 .syntax unified + 265 .thumb + 266 .thumb_func + 268 HAL_DMA_Start: + ARM GAS /tmp/ccDI3rYs.s page 10 + + + 269 .LFB132: + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @} + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group2 Input and Output operation functions + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief I/O operation functions + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### IO operation functions ##### + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] This section provides functions allowing to: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Configure the source, destination address and data length and Start DMA transfer + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Configure the source, destination address and data length and + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** Start DMA transfer with interrupt + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Abort DMA transfer + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Poll for transfer complete + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Handle DMA interrupt request + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @endverbatim + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Start the DMA Transfer. + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma : pointer to a DMA_HandleTypeDef structure that contains + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param SrcAddress The source memory Buffer address + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DstAddress The destination memory Buffer address + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DataLength The length of data to be transferred from source to destination + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 270 .loc 1 281 1 + 271 .cfi_startproc + 272 @ args = 0, pretend = 0, frame = 24 + 273 @ frame_needed = 1, uses_anonymous_args = 0 + 274 0000 80B5 push {r7, lr} + 275 .cfi_def_cfa_offset 8 + 276 .cfi_offset 7, -8 + 277 .cfi_offset 14, -4 + 278 0002 86B0 sub sp, sp, #24 + 279 .cfi_def_cfa_offset 32 + 280 0004 00AF add r7, sp, #0 + 281 .cfi_def_cfa_register 7 + 282 0006 F860 str r0, [r7, #12] + 283 0008 B960 str r1, [r7, #8] + 284 000a 7A60 str r2, [r7, #4] + 285 000c 3B60 str r3, [r7] + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; + 286 .loc 1 282 20 + 287 000e 0023 movs r3, #0 + 288 0010 FB75 strb r3, [r7, #23] + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + ARM GAS /tmp/ccDI3rYs.s page 11 + + + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the parameters */ + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process locked */ + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_LOCK(hdma); + 289 .loc 1 288 3 + 290 0012 FB68 ldr r3, [r7, #12] + 291 0014 93F82030 ldrb r3, [r3, #32] @ zero_extendqisi2 + 292 0018 012B cmp r3, #1 + 293 001a 01D1 bne .L8 + 294 .loc 1 288 3 is_stmt 0 discriminator 1 + 295 001c 0223 movs r3, #2 + 296 .loc 1 288 3 + 297 001e 2DE0 b .L9 + 298 .L8: + 299 .loc 1 288 3 discriminator 2 + 300 0020 FB68 ldr r3, [r7, #12] + 301 0022 0122 movs r2, #1 + 302 0024 83F82020 strb r2, [r3, #32] + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_READY == hdma->State) + 303 .loc 1 290 33 is_stmt 1 + 304 0028 FB68 ldr r3, [r7, #12] + 305 002a 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 306 .loc 1 290 5 + 307 002e 012B cmp r3, #1 + 308 0030 1DD1 bne .L10 + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change DMA peripheral state */ + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_BUSY; + 309 .loc 1 293 16 + 310 0032 FB68 ldr r3, [r7, #12] + 311 0034 0222 movs r2, #2 + 312 0036 83F82120 strb r2, [r3, #33] + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; + 313 .loc 1 295 20 + 314 003a FB68 ldr r3, [r7, #12] + 315 003c 0022 movs r2, #0 + 316 003e 9A63 str r2, [r3, #56] + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the peripheral */ + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_CCR_EN; + 317 .loc 1 298 8 + 318 0040 FB68 ldr r3, [r7, #12] + 319 0042 1B68 ldr r3, [r3] + 320 .loc 1 298 18 + 321 0044 1A68 ldr r2, [r3] + 322 .loc 1 298 8 + 323 0046 FB68 ldr r3, [r7, #12] + 324 0048 1B68 ldr r3, [r3] + 325 .loc 1 298 24 + 326 004a 22F00102 bic r2, r2, #1 + 327 004e 1A60 str r2, [r3] + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure the source, destination address and the data length */ + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_SetConfig(hdma, SrcAddress, DstAddress, DataLength); + ARM GAS /tmp/ccDI3rYs.s page 12 + + + 328 .loc 1 301 4 + 329 0050 3B68 ldr r3, [r7] + 330 0052 7A68 ldr r2, [r7, #4] + 331 0054 B968 ldr r1, [r7, #8] + 332 0056 F868 ldr r0, [r7, #12] + 333 0058 FFF7FEFF bl DMA_SetConfig + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Enable the Peripheral */ + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR |= DMA_CCR_EN; + 334 .loc 1 304 8 + 335 005c FB68 ldr r3, [r7, #12] + 336 005e 1B68 ldr r3, [r3] + 337 .loc 1 304 18 + 338 0060 1A68 ldr r2, [r3] + 339 .loc 1 304 8 + 340 0062 FB68 ldr r3, [r7, #12] + 341 0064 1B68 ldr r3, [r3] + 342 .loc 1 304 24 + 343 0066 42F00102 orr r2, r2, #1 + 344 006a 1A60 str r2, [r3] + 345 006c 05E0 b .L11 + 346 .L10: + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 347 .loc 1 309 4 + 348 006e FB68 ldr r3, [r7, #12] + 349 0070 0022 movs r2, #0 + 350 0072 83F82020 strb r2, [r3, #32] + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Remain BUSY */ + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_BUSY; + 351 .loc 1 312 11 + 352 0076 0223 movs r3, #2 + 353 0078 FB75 strb r3, [r7, #23] + 354 .L11: + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status; + 355 .loc 1 315 10 + 356 007a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 357 .L9: + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 358 .loc 1 316 1 + 359 007c 1846 mov r0, r3 + 360 007e 1837 adds r7, r7, #24 + 361 .cfi_def_cfa_offset 8 + 362 0080 BD46 mov sp, r7 + 363 .cfi_def_cfa_register 13 + 364 @ sp needed + 365 0082 80BD pop {r7, pc} + 366 .cfi_endproc + 367 .LFE132: + 369 .section .text.HAL_DMA_Start_IT,"ax",%progbits + 370 .align 1 + ARM GAS /tmp/ccDI3rYs.s page 13 + + + 371 .global HAL_DMA_Start_IT + 372 .syntax unified + 373 .thumb + 374 .thumb_func + 376 HAL_DMA_Start_IT: + 377 .LFB133: + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Start the DMA Transfer with interrupt enabled. + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param SrcAddress The source memory Buffer address + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DstAddress The destination memory Buffer address + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DataLength The length of data to be transferred from source to destination + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddres + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 378 .loc 1 328 1 + 379 .cfi_startproc + 380 @ args = 0, pretend = 0, frame = 24 + 381 @ frame_needed = 1, uses_anonymous_args = 0 + 382 0000 80B5 push {r7, lr} + 383 .cfi_def_cfa_offset 8 + 384 .cfi_offset 7, -8 + 385 .cfi_offset 14, -4 + 386 0002 86B0 sub sp, sp, #24 + 387 .cfi_def_cfa_offset 32 + 388 0004 00AF add r7, sp, #0 + 389 .cfi_def_cfa_register 7 + 390 0006 F860 str r0, [r7, #12] + 391 0008 B960 str r1, [r7, #8] + 392 000a 7A60 str r2, [r7, #4] + 393 000c 3B60 str r3, [r7] + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; + 394 .loc 1 329 20 + 395 000e 0023 movs r3, #0 + 396 0010 FB75 strb r3, [r7, #23] + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the parameters */ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process locked */ + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_LOCK(hdma); + 397 .loc 1 335 3 + 398 0012 FB68 ldr r3, [r7, #12] + 399 0014 93F82030 ldrb r3, [r3, #32] @ zero_extendqisi2 + 400 0018 012B cmp r3, #1 + 401 001a 01D1 bne .L13 + 402 .loc 1 335 3 is_stmt 0 discriminator 1 + 403 001c 0223 movs r3, #2 + 404 .loc 1 335 3 + 405 001e 4AE0 b .L14 + 406 .L13: + 407 .loc 1 335 3 discriminator 2 + 408 0020 FB68 ldr r3, [r7, #12] + 409 0022 0122 movs r2, #1 + ARM GAS /tmp/ccDI3rYs.s page 14 + + + 410 0024 83F82020 strb r2, [r3, #32] + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_READY == hdma->State) + 411 .loc 1 337 33 is_stmt 1 + 412 0028 FB68 ldr r3, [r7, #12] + 413 002a 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 414 .loc 1 337 5 + 415 002e 012B cmp r3, #1 + 416 0030 3AD1 bne .L15 + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change DMA peripheral state */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_BUSY; + 417 .loc 1 340 16 + 418 0032 FB68 ldr r3, [r7, #12] + 419 0034 0222 movs r2, #2 + 420 0036 83F82120 strb r2, [r3, #33] + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; + 421 .loc 1 342 20 + 422 003a FB68 ldr r3, [r7, #12] + 423 003c 0022 movs r2, #0 + 424 003e 9A63 str r2, [r3, #56] + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the peripheral */ + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_CCR_EN; + 425 .loc 1 345 8 + 426 0040 FB68 ldr r3, [r7, #12] + 427 0042 1B68 ldr r3, [r3] + 428 .loc 1 345 18 + 429 0044 1A68 ldr r2, [r3] + 430 .loc 1 345 8 + 431 0046 FB68 ldr r3, [r7, #12] + 432 0048 1B68 ldr r3, [r3] + 433 .loc 1 345 24 + 434 004a 22F00102 bic r2, r2, #1 + 435 004e 1A60 str r2, [r3] + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure the source, destination address and the data length */ + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** DMA_SetConfig(hdma, SrcAddress, DstAddress, DataLength); + 436 .loc 1 348 4 + 437 0050 3B68 ldr r3, [r7] + 438 0052 7A68 ldr r2, [r7, #4] + 439 0054 B968 ldr r1, [r7, #8] + 440 0056 F868 ldr r0, [r7, #12] + 441 0058 FFF7FEFF bl DMA_SetConfig + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Enable the transfer complete, & transfer error interrupts */ + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Half transfer interrupt is optional: enable it only if associated callback is available */ + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL != hdma->XferHalfCpltCallback ) + 442 .loc 1 352 20 + 443 005c FB68 ldr r3, [r7, #12] + 444 005e DB6A ldr r3, [r3, #44] + 445 .loc 1 352 7 + 446 0060 002B cmp r3, #0 + 447 0062 08D0 beq .L16 + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR |= (DMA_IT_TC | DMA_IT_HT | DMA_IT_TE); + ARM GAS /tmp/ccDI3rYs.s page 15 + + + 448 .loc 1 354 11 + 449 0064 FB68 ldr r3, [r7, #12] + 450 0066 1B68 ldr r3, [r3] + 451 .loc 1 354 21 + 452 0068 1A68 ldr r2, [r3] + 453 .loc 1 354 11 + 454 006a FB68 ldr r3, [r7, #12] + 455 006c 1B68 ldr r3, [r3] + 456 .loc 1 354 27 + 457 006e 42F00E02 orr r2, r2, #14 + 458 0072 1A60 str r2, [r3] + 459 0074 0FE0 b .L17 + 460 .L16: + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR |= (DMA_IT_TC | DMA_IT_TE); + 461 .loc 1 358 9 + 462 0076 FB68 ldr r3, [r7, #12] + 463 0078 1B68 ldr r3, [r3] + 464 .loc 1 358 19 + 465 007a 1A68 ldr r2, [r3] + 466 .loc 1 358 9 + 467 007c FB68 ldr r3, [r7, #12] + 468 007e 1B68 ldr r3, [r3] + 469 .loc 1 358 25 + 470 0080 42F00A02 orr r2, r2, #10 + 471 0084 1A60 str r2, [r3] + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_IT_HT; + 472 .loc 1 359 9 + 473 0086 FB68 ldr r3, [r7, #12] + 474 0088 1B68 ldr r3, [r3] + 475 .loc 1 359 19 + 476 008a 1A68 ldr r2, [r3] + 477 .loc 1 359 9 + 478 008c FB68 ldr r3, [r7, #12] + 479 008e 1B68 ldr r3, [r3] + 480 .loc 1 359 25 + 481 0090 22F00402 bic r2, r2, #4 + 482 0094 1A60 str r2, [r3] + 483 .L17: + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Enable the Peripheral */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR |= DMA_CCR_EN; + 484 .loc 1 363 8 + 485 0096 FB68 ldr r3, [r7, #12] + 486 0098 1B68 ldr r3, [r3] + 487 .loc 1 363 18 + 488 009a 1A68 ldr r2, [r3] + 489 .loc 1 363 8 + 490 009c FB68 ldr r3, [r7, #12] + 491 009e 1B68 ldr r3, [r3] + 492 .loc 1 363 24 + 493 00a0 42F00102 orr r2, r2, #1 + 494 00a4 1A60 str r2, [r3] + 495 00a6 05E0 b .L18 + ARM GAS /tmp/ccDI3rYs.s page 16 + + + 496 .L15: + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 497 .loc 1 368 5 + 498 00a8 FB68 ldr r3, [r7, #12] + 499 00aa 0022 movs r2, #0 + 500 00ac 83F82020 strb r2, [r3, #32] + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Remain BUSY */ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_BUSY; + 501 .loc 1 371 12 + 502 00b0 0223 movs r3, #2 + 503 00b2 FB75 strb r3, [r7, #23] + 504 .L18: + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status; + 505 .loc 1 374 10 + 506 00b4 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 507 .L14: + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 508 .loc 1 375 1 + 509 00b6 1846 mov r0, r3 + 510 00b8 1837 adds r7, r7, #24 + 511 .cfi_def_cfa_offset 8 + 512 00ba BD46 mov sp, r7 + 513 .cfi_def_cfa_register 13 + 514 @ sp needed + 515 00bc 80BD pop {r7, pc} + 516 .cfi_endproc + 517 .LFE133: + 519 .section .text.HAL_DMA_Abort,"ax",%progbits + 520 .align 1 + 521 .global HAL_DMA_Abort + 522 .syntax unified + 523 .thumb + 524 .thumb_func + 526 HAL_DMA_Abort: + 527 .LFB134: + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Abort the DMA Transfer. + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma : pointer to a DMA_HandleTypeDef structure that contains + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Abort(DMA_HandleTypeDef *hdma) + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 528 .loc 1 384 1 + 529 .cfi_startproc + 530 @ args = 0, pretend = 0, frame = 8 + 531 @ frame_needed = 1, uses_anonymous_args = 0 + 532 @ link register save eliminated. + 533 0000 80B4 push {r7} + ARM GAS /tmp/ccDI3rYs.s page 17 + + + 534 .cfi_def_cfa_offset 4 + 535 .cfi_offset 7, -4 + 536 0002 83B0 sub sp, sp, #12 + 537 .cfi_def_cfa_offset 16 + 538 0004 00AF add r7, sp, #0 + 539 .cfi_def_cfa_register 7 + 540 0006 7860 str r0, [r7, #4] + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(hdma->State != HAL_DMA_STATE_BUSY) + 541 .loc 1 385 10 + 542 0008 7B68 ldr r3, [r7, #4] + 543 000a 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 544 .loc 1 385 5 + 545 000e 022B cmp r3, #2 + 546 0010 08D0 beq .L20 + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* no transfer ongoing */ + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NO_XFER; + 547 .loc 1 388 21 + 548 0012 7B68 ldr r3, [r7, #4] + 549 0014 0422 movs r2, #4 + 550 0016 9A63 str r2, [r3, #56] + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 551 .loc 1 391 5 + 552 0018 7B68 ldr r3, [r7, #4] + 553 001a 0022 movs r2, #0 + 554 001c 83F82020 strb r2, [r3, #32] + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 555 .loc 1 393 12 + 556 0020 0123 movs r3, #1 + 557 0022 20E0 b .L21 + 558 .L20: + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable DMA IT */ + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_HT | DMA_IT_TE); + 559 .loc 1 398 10 + 560 0024 7B68 ldr r3, [r7, #4] + 561 0026 1B68 ldr r3, [r3] + 562 .loc 1 398 20 + 563 0028 1A68 ldr r2, [r3] + 564 .loc 1 398 10 + 565 002a 7B68 ldr r3, [r7, #4] + 566 002c 1B68 ldr r3, [r3] + 567 .loc 1 398 26 + 568 002e 22F00E02 bic r2, r2, #14 + 569 0032 1A60 str r2, [r3] + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the channel */ + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_CCR_EN; + 570 .loc 1 401 9 + 571 0034 7B68 ldr r3, [r7, #4] + 572 0036 1B68 ldr r3, [r3] + 573 .loc 1 401 19 + ARM GAS /tmp/ccDI3rYs.s page 18 + + + 574 0038 1A68 ldr r2, [r3] + 575 .loc 1 401 9 + 576 003a 7B68 ldr r3, [r7, #4] + 577 003c 1B68 ldr r3, [r3] + 578 .loc 1 401 25 + 579 003e 22F00102 bic r2, r2, #1 + 580 0042 1A60 str r2, [r3] + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = (DMA_FLAG_GL1 << hdma->ChannelIndex); + 581 .loc 1 404 55 + 582 0044 7B68 ldr r3, [r7, #4] + 583 0046 1A6C ldr r2, [r3, #64] + 584 .loc 1 404 9 + 585 0048 7B68 ldr r3, [r7, #4] + 586 004a DB6B ldr r3, [r3, #60] + 587 .loc 1 404 48 + 588 004c 0121 movs r1, #1 + 589 004e 01FA02F2 lsl r2, r1, r2 + 590 .loc 1 404 32 + 591 0052 5A60 str r2, [r3, #4] + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state*/ + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 592 .loc 1 407 15 + 593 0054 7B68 ldr r3, [r7, #4] + 594 0056 0122 movs r2, #1 + 595 0058 83F82120 strb r2, [r3, #33] + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 596 .loc 1 410 3 + 597 005c 7B68 ldr r3, [r7, #4] + 598 005e 0022 movs r2, #0 + 599 0060 83F82020 strb r2, [r3, #32] + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_OK; + 600 .loc 1 412 10 + 601 0064 0023 movs r3, #0 + 602 .L21: + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 603 .loc 1 413 1 + 604 0066 1846 mov r0, r3 + 605 0068 0C37 adds r7, r7, #12 + 606 .cfi_def_cfa_offset 4 + 607 006a BD46 mov sp, r7 + 608 .cfi_def_cfa_register 13 + 609 @ sp needed + 610 006c 5DF8047B ldr r7, [sp], #4 + 611 .cfi_restore 7 + 612 .cfi_def_cfa_offset 0 + 613 0070 7047 bx lr + 614 .cfi_endproc + 615 .LFE134: + 617 .section .text.HAL_DMA_Abort_IT,"ax",%progbits + 618 .align 1 + 619 .global HAL_DMA_Abort_IT + ARM GAS /tmp/ccDI3rYs.s page 19 + + + 620 .syntax unified + 621 .thumb + 622 .thumb_func + 624 HAL_DMA_Abort_IT: + 625 .LFB135: + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Abort the DMA Transfer in Interrupt mode. + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma : pointer to a DMA_HandleTypeDef structure that contains + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream. + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma) + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 626 .loc 1 422 1 + 627 .cfi_startproc + 628 @ args = 0, pretend = 0, frame = 16 + 629 @ frame_needed = 1, uses_anonymous_args = 0 + 630 0000 80B5 push {r7, lr} + 631 .cfi_def_cfa_offset 8 + 632 .cfi_offset 7, -8 + 633 .cfi_offset 14, -4 + 634 0002 84B0 sub sp, sp, #16 + 635 .cfi_def_cfa_offset 24 + 636 0004 00AF add r7, sp, #0 + 637 .cfi_def_cfa_register 7 + 638 0006 7860 str r0, [r7, #4] + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; + 639 .loc 1 423 21 + 640 0008 0023 movs r3, #0 + 641 000a FB73 strb r3, [r7, #15] + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_BUSY != hdma->State) + 642 .loc 1 425 32 + 643 000c 7B68 ldr r3, [r7, #4] + 644 000e 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 645 .loc 1 425 5 + 646 0012 022B cmp r3, #2 + 647 0014 05D0 beq .L23 + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* no transfer ongoing */ + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NO_XFER; + 648 .loc 1 428 21 + 649 0016 7B68 ldr r3, [r7, #4] + 650 0018 0422 movs r2, #4 + 651 001a 9A63 str r2, [r3, #56] + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_ERROR; + 652 .loc 1 430 12 + 653 001c 0123 movs r3, #1 + 654 001e FB73 strb r3, [r7, #15] + 655 0020 27E0 b .L24 + 656 .L23: + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + ARM GAS /tmp/ccDI3rYs.s page 20 + + + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable DMA IT */ + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_HT | DMA_IT_TE); + 657 .loc 1 436 9 + 658 0022 7B68 ldr r3, [r7, #4] + 659 0024 1B68 ldr r3, [r3] + 660 .loc 1 436 19 + 661 0026 1A68 ldr r2, [r3] + 662 .loc 1 436 9 + 663 0028 7B68 ldr r3, [r7, #4] + 664 002a 1B68 ldr r3, [r3] + 665 .loc 1 436 25 + 666 002c 22F00E02 bic r2, r2, #14 + 667 0030 1A60 str r2, [r3] + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the channel */ + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_CCR_EN; + 668 .loc 1 439 9 + 669 0032 7B68 ldr r3, [r7, #4] + 670 0034 1B68 ldr r3, [r3] + 671 .loc 1 439 19 + 672 0036 1A68 ldr r2, [r3] + 673 .loc 1 439 9 + 674 0038 7B68 ldr r3, [r7, #4] + 675 003a 1B68 ldr r3, [r3] + 676 .loc 1 439 25 + 677 003c 22F00102 bic r2, r2, #1 + 678 0040 1A60 str r2, [r3] + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_GL1 << hdma->ChannelIndex; + 679 .loc 1 442 54 + 680 0042 7B68 ldr r3, [r7, #4] + 681 0044 1A6C ldr r2, [r3, #64] + 682 .loc 1 442 9 + 683 0046 7B68 ldr r3, [r7, #4] + 684 0048 DB6B ldr r3, [r3, #60] + 685 .loc 1 442 47 + 686 004a 0121 movs r1, #1 + 687 004c 01FA02F2 lsl r2, r1, r2 + 688 .loc 1 442 32 + 689 0050 5A60 str r2, [r3, #4] + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state */ + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 690 .loc 1 445 17 + 691 0052 7B68 ldr r3, [r7, #4] + 692 0054 0122 movs r2, #1 + 693 0056 83F82120 strb r2, [r3, #33] + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 694 .loc 1 448 5 + 695 005a 7B68 ldr r3, [r7, #4] + 696 005c 0022 movs r2, #0 + 697 005e 83F82020 strb r2, [r3, #32] + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Call User Abort callback */ + ARM GAS /tmp/ccDI3rYs.s page 21 + + + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(hdma->XferAbortCallback != NULL) + 698 .loc 1 451 12 + 699 0062 7B68 ldr r3, [r7, #4] + 700 0064 5B6B ldr r3, [r3, #52] + 701 .loc 1 451 7 + 702 0066 002B cmp r3, #0 + 703 0068 03D0 beq .L24 + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferAbortCallback(hdma); + 704 .loc 1 453 11 + 705 006a 7B68 ldr r3, [r7, #4] + 706 006c 5B6B ldr r3, [r3, #52] + 707 .loc 1 453 7 + 708 006e 7868 ldr r0, [r7, #4] + 709 0070 9847 blx r3 + 710 .LVL0: + 711 .L24: + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status; + 712 .loc 1 456 10 + 713 0072 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 714 .loc 1 457 1 + 715 0074 1846 mov r0, r3 + 716 0076 1037 adds r7, r7, #16 + 717 .cfi_def_cfa_offset 8 + 718 0078 BD46 mov sp, r7 + 719 .cfi_def_cfa_register 13 + 720 @ sp needed + 721 007a 80BD pop {r7, pc} + 722 .cfi_endproc + 723 .LFE135: + 725 .section .text.HAL_DMA_PollForTransfer,"ax",%progbits + 726 .align 1 + 727 .global HAL_DMA_PollForTransfer + 728 .syntax unified + 729 .thumb + 730 .thumb_func + 732 HAL_DMA_PollForTransfer: + 733 .LFB136: + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Polling for transfer complete. + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param CompleteLevel Specifies the DMA level complete. + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param Timeout Timeout duration. + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, uint32_t CompleteLevel, uint32_t + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 734 .loc 1 468 1 + 735 .cfi_startproc + 736 @ args = 0, pretend = 0, frame = 24 + 737 @ frame_needed = 1, uses_anonymous_args = 0 + 738 0000 80B5 push {r7, lr} + ARM GAS /tmp/ccDI3rYs.s page 22 + + + 739 .cfi_def_cfa_offset 8 + 740 .cfi_offset 7, -8 + 741 .cfi_offset 14, -4 + 742 0002 86B0 sub sp, sp, #24 + 743 .cfi_def_cfa_offset 32 + 744 0004 00AF add r7, sp, #0 + 745 .cfi_def_cfa_register 7 + 746 0006 F860 str r0, [r7, #12] + 747 0008 B960 str r1, [r7, #8] + 748 000a 7A60 str r2, [r7, #4] + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t temp; + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t tickstart = 0U; + 749 .loc 1 470 12 + 750 000c 0023 movs r3, #0 + 751 000e 3B61 str r3, [r7, #16] + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_BUSY != hdma->State) + 752 .loc 1 472 32 + 753 0010 FB68 ldr r3, [r7, #12] + 754 0012 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 755 .loc 1 472 5 + 756 0016 022B cmp r3, #2 + 757 0018 08D0 beq .L27 + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* no transfer ongoing */ + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NO_XFER; + 758 .loc 1 475 21 + 759 001a FB68 ldr r3, [r7, #12] + 760 001c 0422 movs r2, #4 + 761 001e 9A63 str r2, [r3, #56] + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 762 .loc 1 476 5 + 763 0020 FB68 ldr r3, [r7, #12] + 764 0022 0022 movs r2, #0 + 765 0024 83F82020 strb r2, [r3, #32] + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 766 .loc 1 477 12 + 767 0028 0123 movs r3, #1 + 768 002a 80E0 b .L28 + 769 .L27: + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Polling mode not supported in circular mode */ + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if (RESET != (hdma->Instance->CCR & DMA_CCR_CIRC)) + 770 .loc 1 481 21 + 771 002c FB68 ldr r3, [r7, #12] + 772 002e 1B68 ldr r3, [r3] + 773 .loc 1 481 31 + 774 0030 1B68 ldr r3, [r3] + 775 .loc 1 481 37 + 776 0032 03F02003 and r3, r3, #32 + 777 .loc 1 481 6 + 778 0036 002B cmp r3, #0 + 779 0038 05D0 beq .L29 + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED; + 780 .loc 1 483 21 + ARM GAS /tmp/ccDI3rYs.s page 23 + + + 781 003a FB68 ldr r3, [r7, #12] + 782 003c 4FF48072 mov r2, #256 + 783 0040 9A63 str r2, [r3, #56] + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 784 .loc 1 484 12 + 785 0042 0123 movs r3, #1 + 786 0044 73E0 b .L28 + 787 .L29: + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Get the level transfer complete flag */ + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_FULL_TRANSFER == CompleteLevel) + 788 .loc 1 488 5 + 789 0046 BB68 ldr r3, [r7, #8] + 790 0048 002B cmp r3, #0 + 791 004a 06D1 bne .L30 + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer Complete flag */ + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** temp = DMA_FLAG_TC1 << hdma->ChannelIndex; + 792 .loc 1 491 32 + 793 004c FB68 ldr r3, [r7, #12] + 794 004e 1B6C ldr r3, [r3, #64] + 795 .loc 1 491 10 + 796 0050 0222 movs r2, #2 + 797 0052 02FA03F3 lsl r3, r2, r3 + 798 0056 7B61 str r3, [r7, #20] + 799 0058 05E0 b .L31 + 800 .L30: + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Half Transfer Complete flag */ + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** temp = DMA_FLAG_HT1 << hdma->ChannelIndex; + 801 .loc 1 496 32 + 802 005a FB68 ldr r3, [r7, #12] + 803 005c 1B6C ldr r3, [r3, #64] + 804 .loc 1 496 10 + 805 005e 0422 movs r2, #4 + 806 0060 02FA03F3 lsl r3, r2, r3 + 807 0064 7B61 str r3, [r7, #20] + 808 .L31: + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Get tick */ + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** tickstart = HAL_GetTick(); + 809 .loc 1 500 15 + 810 0066 FFF7FEFF bl HAL_GetTick + 811 006a 3861 str r0, [r7, #16] + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** while(RESET == (hdma->DmaBaseAddress->ISR & temp)) + 812 .loc 1 502 8 + 813 006c 3BE0 b .L34 + 814 .L36: + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(RESET != (hdma->DmaBaseAddress->ISR & (DMA_FLAG_TE1 << hdma->ChannelIndex))) + 815 .loc 1 504 22 + 816 006e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccDI3rYs.s page 24 + + + 817 0070 DB6B ldr r3, [r3, #60] + 818 .loc 1 504 38 + 819 0072 1A68 ldr r2, [r3] + 820 .loc 1 504 67 + 821 0074 FB68 ldr r3, [r7, #12] + 822 0076 1B6C ldr r3, [r3, #64] + 823 .loc 1 504 60 + 824 0078 0821 movs r1, #8 + 825 007a 01FA03F3 lsl r3, r1, r3 + 826 .loc 1 504 44 + 827 007e 1340 ands r3, r3, r2 + 828 .loc 1 504 7 + 829 0080 002B cmp r3, #0 + 830 0082 14D0 beq .L33 + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* When a DMA transfer error occurs */ + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* A hardware clear of its EN bits is performed */ + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_GL1 << hdma->ChannelIndex; + 831 .loc 1 509 56 + 832 0084 FB68 ldr r3, [r7, #12] + 833 0086 1A6C ldr r2, [r3, #64] + 834 .loc 1 509 11 + 835 0088 FB68 ldr r3, [r7, #12] + 836 008a DB6B ldr r3, [r3, #60] + 837 .loc 1 509 49 + 838 008c 0121 movs r1, #1 + 839 008e 01FA02F2 lsl r2, r1, r2 + 840 .loc 1 509 34 + 841 0092 5A60 str r2, [r3, #4] + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Update error code */ + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TE; + 842 .loc 1 512 23 + 843 0094 FB68 ldr r3, [r7, #12] + 844 0096 0122 movs r2, #1 + 845 0098 9A63 str r2, [r3, #56] + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state */ + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State= HAL_DMA_STATE_READY; + 846 .loc 1 515 18 + 847 009a FB68 ldr r3, [r7, #12] + 848 009c 0122 movs r2, #1 + 849 009e 83F82120 strb r2, [r3, #33] + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 850 .loc 1 518 7 + 851 00a2 FB68 ldr r3, [r7, #12] + 852 00a4 0022 movs r2, #0 + 853 00a6 83F82020 strb r2, [r3, #32] + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 854 .loc 1 520 14 + 855 00aa 0123 movs r3, #1 + 856 00ac 3FE0 b .L28 + 857 .L33: + ARM GAS /tmp/ccDI3rYs.s page 25 + + + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check for the Timeout */ + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(Timeout != HAL_MAX_DELAY) + 858 .loc 1 523 7 + 859 00ae 7B68 ldr r3, [r7, #4] + 860 00b0 B3F1FF3F cmp r3, #-1 + 861 00b4 17D0 beq .L34 + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if((Timeout == 0U) || ((HAL_GetTick() - tickstart) > Timeout)) + 862 .loc 1 525 9 + 863 00b6 7B68 ldr r3, [r7, #4] + 864 00b8 002B cmp r3, #0 + 865 00ba 07D0 beq .L35 + 866 .loc 1 525 31 discriminator 1 + 867 00bc FFF7FEFF bl HAL_GetTick + 868 00c0 0246 mov r2, r0 + 869 .loc 1 525 45 discriminator 1 + 870 00c2 3B69 ldr r3, [r7, #16] + 871 00c4 D31A subs r3, r2, r3 + 872 .loc 1 525 26 discriminator 1 + 873 00c6 7A68 ldr r2, [r7, #4] + 874 00c8 9A42 cmp r2, r3 + 875 00ca 0CD2 bcs .L34 + 876 .L35: + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Update error code */ + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TIMEOUT; + 877 .loc 1 528 25 + 878 00cc FB68 ldr r3, [r7, #12] + 879 00ce 2022 movs r2, #32 + 880 00d0 9A63 str r2, [r3, #56] + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state */ + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 881 .loc 1 531 21 + 882 00d2 FB68 ldr r3, [r7, #12] + 883 00d4 0122 movs r2, #1 + 884 00d6 83F82120 strb r2, [r3, #33] + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 885 .loc 1 534 9 + 886 00da FB68 ldr r3, [r7, #12] + 887 00dc 0022 movs r2, #0 + 888 00de 83F82020 strb r2, [r3, #32] + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR; + 889 .loc 1 536 16 + 890 00e2 0123 movs r3, #1 + 891 00e4 23E0 b .L28 + 892 .L34: + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 893 .loc 1 502 23 + 894 00e6 FB68 ldr r3, [r7, #12] + 895 00e8 DB6B ldr r3, [r3, #60] + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 896 .loc 1 502 39 + ARM GAS /tmp/ccDI3rYs.s page 26 + + + 897 00ea 1A68 ldr r2, [r3] + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 898 .loc 1 502 45 + 899 00ec 7B69 ldr r3, [r7, #20] + 900 00ee 1340 ands r3, r3, r2 + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 901 .loc 1 502 15 + 902 00f0 002B cmp r3, #0 + 903 00f2 BCD0 beq .L36 + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_FULL_TRANSFER == CompleteLevel) + 904 .loc 1 541 5 + 905 00f4 BB68 ldr r3, [r7, #8] + 906 00f6 002B cmp r3, #0 + 907 00f8 0CD1 bne .L37 + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear the transfer complete flag */ + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_TC1 << hdma->ChannelIndex; + 908 .loc 1 544 54 + 909 00fa FB68 ldr r3, [r7, #12] + 910 00fc 1A6C ldr r2, [r3, #64] + 911 .loc 1 544 9 + 912 00fe FB68 ldr r3, [r7, #12] + 913 0100 DB6B ldr r3, [r3, #60] + 914 .loc 1 544 47 + 915 0102 0221 movs r1, #2 + 916 0104 01FA02F2 lsl r2, r1, r2 + 917 .loc 1 544 32 + 918 0108 5A60 str r2, [r3, #4] + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* The selected Channelx EN bit is cleared (DMA is disabled and + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** all transfers are complete) */ + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 919 .loc 1 548 17 + 920 010a FB68 ldr r3, [r7, #12] + 921 010c 0122 movs r2, #1 + 922 010e 83F82120 strb r2, [r3, #33] + 923 0112 07E0 b .L38 + 924 .L37: + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear the half transfer complete flag */ + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_HT1 << hdma->ChannelIndex; + 925 .loc 1 553 54 + 926 0114 FB68 ldr r3, [r7, #12] + 927 0116 1A6C ldr r2, [r3, #64] + 928 .loc 1 553 9 + 929 0118 FB68 ldr r3, [r7, #12] + 930 011a DB6B ldr r3, [r3, #60] + 931 .loc 1 553 47 + 932 011c 0421 movs r1, #4 + 933 011e 01FA02F2 lsl r2, r1, r2 + 934 .loc 1 553 32 + ARM GAS /tmp/ccDI3rYs.s page 27 + + + 935 0122 5A60 str r2, [r3, #4] + 936 .L38: + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process unlocked */ + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 937 .loc 1 557 3 + 938 0124 FB68 ldr r3, [r7, #12] + 939 0126 0022 movs r2, #0 + 940 0128 83F82020 strb r2, [r3, #32] + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_OK; + 941 .loc 1 559 10 + 942 012c 0023 movs r3, #0 + 943 .L28: + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 944 .loc 1 560 1 + 945 012e 1846 mov r0, r3 + 946 0130 1837 adds r7, r7, #24 + 947 .cfi_def_cfa_offset 8 + 948 0132 BD46 mov sp, r7 + 949 .cfi_def_cfa_register 13 + 950 @ sp needed + 951 0134 80BD pop {r7, pc} + 952 .cfi_endproc + 953 .LFE136: + 955 .section .text.HAL_DMA_IRQHandler,"ax",%progbits + 956 .align 1 + 957 .global HAL_DMA_IRQHandler + 958 .syntax unified + 959 .thumb + 960 .thumb_func + 962 HAL_DMA_IRQHandler: + 963 .LFB137: + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Handle DMA interrupt request. + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval None + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma) + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 964 .loc 1 569 1 + 965 .cfi_startproc + 966 @ args = 0, pretend = 0, frame = 16 + 967 @ frame_needed = 1, uses_anonymous_args = 0 + 968 0000 80B5 push {r7, lr} + 969 .cfi_def_cfa_offset 8 + 970 .cfi_offset 7, -8 + 971 .cfi_offset 14, -4 + 972 0002 84B0 sub sp, sp, #16 + 973 .cfi_def_cfa_offset 24 + 974 0004 00AF add r7, sp, #0 + 975 .cfi_def_cfa_register 7 + 976 0006 7860 str r0, [r7, #4] + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t flag_it = hdma->DmaBaseAddress->ISR; + ARM GAS /tmp/ccDI3rYs.s page 28 + + + 977 .loc 1 570 25 + 978 0008 7B68 ldr r3, [r7, #4] + 979 000a DB6B ldr r3, [r3, #60] + 980 .loc 1 570 11 + 981 000c 1B68 ldr r3, [r3] + 982 000e FB60 str r3, [r7, #12] + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; + 983 .loc 1 571 28 + 984 0010 7B68 ldr r3, [r7, #4] + 985 0012 1B68 ldr r3, [r3] + 986 .loc 1 571 12 + 987 0014 1B68 ldr r3, [r3] + 988 0016 BB60 str r3, [r7, #8] + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Half Transfer Complete Interrupt management ******************************/ + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if ((RESET != (flag_it & (DMA_FLAG_HT1 << hdma->ChannelIndex))) && (RESET != (source_it & DMA_IT_ + 989 .loc 1 574 49 + 990 0018 7B68 ldr r3, [r7, #4] + 991 001a 1B6C ldr r3, [r3, #64] + 992 .loc 1 574 42 + 993 001c 0422 movs r2, #4 + 994 001e 9A40 lsls r2, r2, r3 + 995 .loc 1 574 26 + 996 0020 FB68 ldr r3, [r7, #12] + 997 0022 1340 ands r3, r3, r2 + 998 .loc 1 574 6 + 999 0024 002B cmp r3, #0 + 1000 0026 24D0 beq .L40 + 1001 .loc 1 574 91 discriminator 1 + 1002 0028 BB68 ldr r3, [r7, #8] + 1003 002a 03F00403 and r3, r3, #4 + 1004 .loc 1 574 67 discriminator 1 + 1005 002e 002B cmp r3, #0 + 1006 0030 1FD0 beq .L40 + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the half transfer interrupt if the DMA mode is not CIRCULAR */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U) + 1007 .loc 1 577 12 + 1008 0032 7B68 ldr r3, [r7, #4] + 1009 0034 1B68 ldr r3, [r3] + 1010 .loc 1 577 22 + 1011 0036 1B68 ldr r3, [r3] + 1012 .loc 1 577 28 + 1013 0038 03F02003 and r3, r3, #32 + 1014 .loc 1 577 6 + 1015 003c 002B cmp r3, #0 + 1016 003e 07D1 bne .L41 + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the half transfer interrupt */ + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_IT_HT; + 1017 .loc 1 580 9 + 1018 0040 7B68 ldr r3, [r7, #4] + 1019 0042 1B68 ldr r3, [r3] + 1020 .loc 1 580 19 + 1021 0044 1A68 ldr r2, [r3] + 1022 .loc 1 580 9 + 1023 0046 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccDI3rYs.s page 29 + + + 1024 0048 1B68 ldr r3, [r3] + 1025 .loc 1 580 25 + 1026 004a 22F00402 bic r2, r2, #4 + 1027 004e 1A60 str r2, [r3] + 1028 .L41: + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear the half transfer complete flag */ + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_HT1 << hdma->ChannelIndex; + 1029 .loc 1 584 53 + 1030 0050 7B68 ldr r3, [r7, #4] + 1031 0052 1A6C ldr r2, [r3, #64] + 1032 .loc 1 584 8 + 1033 0054 7B68 ldr r3, [r7, #4] + 1034 0056 DB6B ldr r3, [r3, #60] + 1035 .loc 1 584 46 + 1036 0058 0421 movs r1, #4 + 1037 005a 01FA02F2 lsl r2, r1, r2 + 1038 .loc 1 584 31 + 1039 005e 5A60 str r2, [r3, #4] + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* DMA peripheral state is not updated in Half Transfer */ + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* State is updated only in Transfer Complete case */ + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(hdma->XferHalfCpltCallback != NULL) + 1040 .loc 1 589 11 + 1041 0060 7B68 ldr r3, [r7, #4] + 1042 0062 DB6A ldr r3, [r3, #44] + 1043 .loc 1 589 6 + 1044 0064 002B cmp r3, #0 + 1045 0066 6AD0 beq .L43 + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Half transfer callback */ + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferHalfCpltCallback(hdma); + 1046 .loc 1 592 9 + 1047 0068 7B68 ldr r3, [r7, #4] + 1048 006a DB6A ldr r3, [r3, #44] + 1049 .loc 1 592 5 + 1050 006c 7868 ldr r0, [r7, #4] + 1051 006e 9847 blx r3 + 1052 .LVL1: + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1053 .loc 1 589 6 + 1054 0070 65E0 b .L43 + 1055 .L40: + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer Complete Interrupt management ***********************************/ + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else if ((RESET != (flag_it & (DMA_FLAG_TC1 << hdma->ChannelIndex))) && (RESET != (source_it & DM + 1056 .loc 1 597 54 + 1057 0072 7B68 ldr r3, [r7, #4] + 1058 0074 1B6C ldr r3, [r3, #64] + 1059 .loc 1 597 47 + 1060 0076 0222 movs r2, #2 + 1061 0078 9A40 lsls r2, r2, r3 + 1062 .loc 1 597 31 + ARM GAS /tmp/ccDI3rYs.s page 30 + + + 1063 007a FB68 ldr r3, [r7, #12] + 1064 007c 1340 ands r3, r3, r2 + 1065 .loc 1 597 11 + 1066 007e 002B cmp r3, #0 + 1067 0080 2CD0 beq .L44 + 1068 .loc 1 597 96 discriminator 1 + 1069 0082 BB68 ldr r3, [r7, #8] + 1070 0084 03F00203 and r3, r3, #2 + 1071 .loc 1 597 72 discriminator 1 + 1072 0088 002B cmp r3, #0 + 1073 008a 27D0 beq .L44 + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U) + 1074 .loc 1 599 12 + 1075 008c 7B68 ldr r3, [r7, #4] + 1076 008e 1B68 ldr r3, [r3] + 1077 .loc 1 599 22 + 1078 0090 1B68 ldr r3, [r3] + 1079 .loc 1 599 28 + 1080 0092 03F02003 and r3, r3, #32 + 1081 .loc 1 599 6 + 1082 0096 002B cmp r3, #0 + 1083 0098 0BD1 bne .L45 + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Disable the transfer complete & transfer error interrupts */ + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* if the DMA mode is not CIRCULAR */ + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_TE); + 1084 .loc 1 603 9 + 1085 009a 7B68 ldr r3, [r7, #4] + 1086 009c 1B68 ldr r3, [r3] + 1087 .loc 1 603 19 + 1088 009e 1A68 ldr r2, [r3] + 1089 .loc 1 603 9 + 1090 00a0 7B68 ldr r3, [r7, #4] + 1091 00a2 1B68 ldr r3, [r3] + 1092 .loc 1 603 25 + 1093 00a4 22F00A02 bic r2, r2, #10 + 1094 00a8 1A60 str r2, [r3] + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state */ + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 1095 .loc 1 606 17 + 1096 00aa 7B68 ldr r3, [r7, #4] + 1097 00ac 0122 movs r2, #1 + 1098 00ae 83F82120 strb r2, [r3, #33] + 1099 .L45: + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear the transfer complete flag */ + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_TC1 << hdma->ChannelIndex; + 1100 .loc 1 610 53 + 1101 00b2 7B68 ldr r3, [r7, #4] + 1102 00b4 1A6C ldr r2, [r3, #64] + 1103 .loc 1 610 8 + 1104 00b6 7B68 ldr r3, [r7, #4] + 1105 00b8 DB6B ldr r3, [r3, #60] + 1106 .loc 1 610 46 + ARM GAS /tmp/ccDI3rYs.s page 31 + + + 1107 00ba 0221 movs r1, #2 + 1108 00bc 01FA02F2 lsl r2, r1, r2 + 1109 .loc 1 610 31 + 1110 00c0 5A60 str r2, [r3, #4] + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 1111 .loc 1 613 4 + 1112 00c2 7B68 ldr r3, [r7, #4] + 1113 00c4 0022 movs r2, #0 + 1114 00c6 83F82020 strb r2, [r3, #32] + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(hdma->XferCpltCallback != NULL) + 1115 .loc 1 615 11 + 1116 00ca 7B68 ldr r3, [r7, #4] + 1117 00cc 9B6A ldr r3, [r3, #40] + 1118 .loc 1 615 6 + 1119 00ce 002B cmp r3, #0 + 1120 00d0 35D0 beq .L43 + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer complete callback */ + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferCpltCallback(hdma); + 1121 .loc 1 618 9 + 1122 00d2 7B68 ldr r3, [r7, #4] + 1123 00d4 9B6A ldr r3, [r3, #40] + 1124 .loc 1 618 5 + 1125 00d6 7868 ldr r0, [r7, #4] + 1126 00d8 9847 blx r3 + 1127 .LVL2: + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1128 .loc 1 615 6 + 1129 00da 30E0 b .L43 + 1130 .L44: + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer Error Interrupt management ***************************************/ + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else if (( RESET != (flag_it & (DMA_FLAG_TE1 << hdma->ChannelIndex))) && (RESET != (source_it & D + 1131 .loc 1 623 55 + 1132 00dc 7B68 ldr r3, [r7, #4] + 1133 00de 1B6C ldr r3, [r3, #64] + 1134 .loc 1 623 48 + 1135 00e0 0822 movs r2, #8 + 1136 00e2 9A40 lsls r2, r2, r3 + 1137 .loc 1 623 32 + 1138 00e4 FB68 ldr r3, [r7, #12] + 1139 00e6 1340 ands r3, r3, r2 + 1140 .loc 1 623 11 + 1141 00e8 002B cmp r3, #0 + 1142 00ea 28D0 beq .L47 + 1143 .loc 1 623 97 discriminator 1 + 1144 00ec BB68 ldr r3, [r7, #8] + 1145 00ee 03F00803 and r3, r3, #8 + 1146 .loc 1 623 73 discriminator 1 + 1147 00f2 002B cmp r3, #0 + 1148 00f4 23D0 beq .L47 + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + ARM GAS /tmp/ccDI3rYs.s page 32 + + + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* When a DMA transfer error occurs */ + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* A hardware clear of its EN bits is performed */ + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Then, disable all DMA interrupts */ + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_HT | DMA_IT_TE); + 1149 .loc 1 628 9 + 1150 00f6 7B68 ldr r3, [r7, #4] + 1151 00f8 1B68 ldr r3, [r3] + 1152 .loc 1 628 19 + 1153 00fa 1A68 ldr r2, [r3] + 1154 .loc 1 628 9 + 1155 00fc 7B68 ldr r3, [r7, #4] + 1156 00fe 1B68 ldr r3, [r3] + 1157 .loc 1 628 25 + 1158 0100 22F00E02 bic r2, r2, #14 + 1159 0104 1A60 str r2, [r3] + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_GL1 << hdma->ChannelIndex; + 1160 .loc 1 631 54 + 1161 0106 7B68 ldr r3, [r7, #4] + 1162 0108 1A6C ldr r2, [r3, #64] + 1163 .loc 1 631 9 + 1164 010a 7B68 ldr r3, [r7, #4] + 1165 010c DB6B ldr r3, [r3, #60] + 1166 .loc 1 631 47 + 1167 010e 0121 movs r1, #1 + 1168 0110 01FA02F2 lsl r2, r1, r2 + 1169 .loc 1 631 32 + 1170 0114 5A60 str r2, [r3, #4] + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Update error code */ + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TE; + 1171 .loc 1 634 21 + 1172 0116 7B68 ldr r3, [r7, #4] + 1173 0118 0122 movs r2, #1 + 1174 011a 9A63 str r2, [r3, #56] + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Change the DMA state */ + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; + 1175 .loc 1 637 17 + 1176 011c 7B68 ldr r3, [r7, #4] + 1177 011e 0122 movs r2, #1 + 1178 0120 83F82120 strb r2, [r3, #33] + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process Unlocked */ + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 1179 .loc 1 640 5 + 1180 0124 7B68 ldr r3, [r7, #4] + 1181 0126 0022 movs r2, #0 + 1182 0128 83F82020 strb r2, [r3, #32] + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(hdma->XferErrorCallback != NULL) + 1183 .loc 1 642 12 + 1184 012c 7B68 ldr r3, [r7, #4] + 1185 012e 1B6B ldr r3, [r3, #48] + 1186 .loc 1 642 7 + 1187 0130 002B cmp r3, #0 + ARM GAS /tmp/ccDI3rYs.s page 33 + + + 1188 0132 04D0 beq .L47 + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer error callback */ + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback(hdma); + 1189 .loc 1 645 10 + 1190 0134 7B68 ldr r3, [r7, #4] + 1191 0136 1B6B ldr r3, [r3, #48] + 1192 .loc 1 645 6 + 1193 0138 7868 ldr r0, [r7, #4] + 1194 013a 9847 blx r3 + 1195 .LVL3: + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1196 .loc 1 648 1 + 1197 013c FFE7 b .L47 + 1198 .L43: + 1199 .L47: + 1200 013e 00BF nop + 1201 0140 1037 adds r7, r7, #16 + 1202 .cfi_def_cfa_offset 8 + 1203 0142 BD46 mov sp, r7 + 1204 .cfi_def_cfa_register 13 + 1205 @ sp needed + 1206 0144 80BD pop {r7, pc} + 1207 .cfi_endproc + 1208 .LFE137: + 1210 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits + 1211 .align 1 + 1212 .global HAL_DMA_RegisterCallback + 1213 .syntax unified + 1214 .thumb + 1215 .thumb_func + 1217 HAL_DMA_RegisterCallback: + 1218 .LFB138: + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Register callbacks + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream. + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param CallbackID User Callback identifier + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a HAL_DMA_CallbackIDTypeDef ENUM as parameter. + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param pCallback pointer to private callback function which has pointer to + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a DMA_HandleTypeDef structure as parameter. + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Callb + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1219 .loc 1 661 1 + 1220 .cfi_startproc + 1221 @ args = 0, pretend = 0, frame = 24 + 1222 @ frame_needed = 1, uses_anonymous_args = 0 + 1223 @ link register save eliminated. + 1224 0000 80B4 push {r7} + 1225 .cfi_def_cfa_offset 4 + 1226 .cfi_offset 7, -4 + 1227 0002 87B0 sub sp, sp, #28 + ARM GAS /tmp/ccDI3rYs.s page 34 + + + 1228 .cfi_def_cfa_offset 32 + 1229 0004 00AF add r7, sp, #0 + 1230 .cfi_def_cfa_register 7 + 1231 0006 F860 str r0, [r7, #12] + 1232 0008 0B46 mov r3, r1 + 1233 000a 7A60 str r2, [r7, #4] + 1234 000c FB72 strb r3, [r7, #11] + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; + 1235 .loc 1 662 21 + 1236 000e 0023 movs r3, #0 + 1237 0010 FB75 strb r3, [r7, #23] + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process locked */ + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_LOCK(hdma); + 1238 .loc 1 665 3 + 1239 0012 FB68 ldr r3, [r7, #12] + 1240 0014 93F82030 ldrb r3, [r3, #32] @ zero_extendqisi2 + 1241 0018 012B cmp r3, #1 + 1242 001a 01D1 bne .L49 + 1243 .loc 1 665 3 is_stmt 0 discriminator 1 + 1244 001c 0223 movs r3, #2 + 1245 .loc 1 665 3 + 1246 001e 31E0 b .L50 + 1247 .L49: + 1248 .loc 1 665 3 discriminator 2 + 1249 0020 FB68 ldr r3, [r7, #12] + 1250 0022 0122 movs r2, #1 + 1251 0024 83F82020 strb r2, [r3, #32] + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_READY == hdma->State) + 1252 .loc 1 667 33 is_stmt 1 + 1253 0028 FB68 ldr r3, [r7, #12] + 1254 002a 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 1255 .loc 1 667 5 + 1256 002e 012B cmp r3, #1 + 1257 0030 21D1 bne .L51 + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** switch (CallbackID) + 1258 .loc 1 669 5 + 1259 0032 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 1260 0034 032B cmp r3, #3 + 1261 0036 1BD8 bhi .L52 + 1262 0038 01A2 adr r2, .L54 + 1263 003a 52F823F0 ldr pc, [r2, r3, lsl #2] + 1264 003e 00BF .p2align 2 + 1265 .L54: + 1266 0040 51000000 .word .L57+1 + 1267 0044 59000000 .word .L56+1 + 1268 0048 61000000 .word .L55+1 + 1269 004c 69000000 .word .L53+1 + 1270 .p2align 1 + 1271 .L57: + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_CPLT_CB_ID: + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferCpltCallback = pCallback; + 1272 .loc 1 672 35 + 1273 0050 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccDI3rYs.s page 35 + + + 1274 0052 7A68 ldr r2, [r7, #4] + 1275 0054 9A62 str r2, [r3, #40] + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1276 .loc 1 673 12 + 1277 0056 10E0 b .L59 + 1278 .L56: + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_HALFCPLT_CB_ID: + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferHalfCpltCallback = pCallback; + 1279 .loc 1 676 39 + 1280 0058 FB68 ldr r3, [r7, #12] + 1281 005a 7A68 ldr r2, [r7, #4] + 1282 005c DA62 str r2, [r3, #44] + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1283 .loc 1 677 12 + 1284 005e 0CE0 b .L59 + 1285 .L55: + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_ERROR_CB_ID: + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback = pCallback; + 1286 .loc 1 680 36 + 1287 0060 FB68 ldr r3, [r7, #12] + 1288 0062 7A68 ldr r2, [r7, #4] + 1289 0064 1A63 str r2, [r3, #48] + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1290 .loc 1 681 12 + 1291 0066 08E0 b .L59 + 1292 .L53: + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_ABORT_CB_ID: + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferAbortCallback = pCallback; + 1293 .loc 1 684 36 + 1294 0068 FB68 ldr r3, [r7, #12] + 1295 006a 7A68 ldr r2, [r7, #4] + 1296 006c 5A63 str r2, [r3, #52] + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1297 .loc 1 685 12 + 1298 006e 04E0 b .L59 + 1299 .L52: + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** default: + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_ERROR; + 1300 .loc 1 688 19 + 1301 0070 0123 movs r3, #1 + 1302 0072 FB75 strb r3, [r7, #23] + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1303 .loc 1 689 12 + 1304 0074 01E0 b .L59 + 1305 .L51: + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_ERROR; + 1306 .loc 1 694 12 + 1307 0076 0123 movs r3, #1 + 1308 0078 FB75 strb r3, [r7, #23] + ARM GAS /tmp/ccDI3rYs.s page 36 + + + 1309 .L59: + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Release Lock */ + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 1310 .loc 1 698 3 + 1311 007a FB68 ldr r3, [r7, #12] + 1312 007c 0022 movs r2, #0 + 1313 007e 83F82020 strb r2, [r3, #32] + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status; + 1314 .loc 1 700 10 + 1315 0082 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1316 .L50: + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1317 .loc 1 701 1 + 1318 0084 1846 mov r0, r3 + 1319 0086 1C37 adds r7, r7, #28 + 1320 .cfi_def_cfa_offset 4 + 1321 0088 BD46 mov sp, r7 + 1322 .cfi_def_cfa_register 13 + 1323 @ sp needed + 1324 008a 5DF8047B ldr r7, [sp], #4 + 1325 .cfi_restore 7 + 1326 .cfi_def_cfa_offset 0 + 1327 008e 7047 bx lr + 1328 .cfi_endproc + 1329 .LFE138: + 1331 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits + 1332 .align 1 + 1333 .global HAL_DMA_UnRegisterCallback + 1334 .syntax unified + 1335 .thumb + 1336 .thumb_func + 1338 HAL_DMA_UnRegisterCallback: + 1339 .LFB139: + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief UnRegister callbacks + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream. + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param CallbackID User Callback identifier + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a HAL_DMA_CallbackIDTypeDef ENUM as parameter. + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Cal + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1340 .loc 1 712 1 + 1341 .cfi_startproc + 1342 @ args = 0, pretend = 0, frame = 16 + 1343 @ frame_needed = 1, uses_anonymous_args = 0 + 1344 @ link register save eliminated. + 1345 0000 80B4 push {r7} + 1346 .cfi_def_cfa_offset 4 + 1347 .cfi_offset 7, -4 + 1348 0002 85B0 sub sp, sp, #20 + 1349 .cfi_def_cfa_offset 24 + ARM GAS /tmp/ccDI3rYs.s page 37 + + + 1350 0004 00AF add r7, sp, #0 + 1351 .cfi_def_cfa_register 7 + 1352 0006 7860 str r0, [r7, #4] + 1353 0008 0B46 mov r3, r1 + 1354 000a FB70 strb r3, [r7, #3] + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; + 1355 .loc 1 713 21 + 1356 000c 0023 movs r3, #0 + 1357 000e FB73 strb r3, [r7, #15] + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Process locked */ + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_LOCK(hdma); + 1358 .loc 1 716 3 + 1359 0010 7B68 ldr r3, [r7, #4] + 1360 0012 93F82030 ldrb r3, [r3, #32] @ zero_extendqisi2 + 1361 0016 012B cmp r3, #1 + 1362 0018 01D1 bne .L61 + 1363 .loc 1 716 3 is_stmt 0 discriminator 1 + 1364 001a 0223 movs r3, #2 + 1365 .loc 1 716 3 + 1366 001c 3FE0 b .L62 + 1367 .L61: + 1368 .loc 1 716 3 discriminator 2 + 1369 001e 7B68 ldr r3, [r7, #4] + 1370 0020 0122 movs r2, #1 + 1371 0022 83F82020 strb r2, [r3, #32] + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_STATE_READY == hdma->State) + 1372 .loc 1 718 33 is_stmt 1 + 1373 0026 7B68 ldr r3, [r7, #4] + 1374 0028 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 1375 .loc 1 718 5 + 1376 002c 012B cmp r3, #1 + 1377 002e 2FD1 bne .L63 + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** switch (CallbackID) + 1378 .loc 1 720 5 + 1379 0030 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 1380 0032 042B cmp r3, #4 + 1381 0034 29D8 bhi .L64 + 1382 0036 01A2 adr r2, .L66 + 1383 0038 52F823F0 ldr pc, [r2, r3, lsl #2] + 1384 .p2align 2 + 1385 .L66: + 1386 003c 51000000 .word .L70+1 + 1387 0040 59000000 .word .L69+1 + 1388 0044 61000000 .word .L68+1 + 1389 0048 69000000 .word .L67+1 + 1390 004c 71000000 .word .L65+1 + 1391 .p2align 1 + 1392 .L70: + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_CPLT_CB_ID: + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferCpltCallback = NULL; + 1393 .loc 1 723 35 + 1394 0050 7B68 ldr r3, [r7, #4] + 1395 0052 0022 movs r2, #0 + ARM GAS /tmp/ccDI3rYs.s page 38 + + + 1396 0054 9A62 str r2, [r3, #40] + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1397 .loc 1 724 12 + 1398 0056 1DE0 b .L72 + 1399 .L69: + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_HALFCPLT_CB_ID: + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferHalfCpltCallback = NULL; + 1400 .loc 1 727 39 + 1401 0058 7B68 ldr r3, [r7, #4] + 1402 005a 0022 movs r2, #0 + 1403 005c DA62 str r2, [r3, #44] + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1404 .loc 1 728 12 + 1405 005e 19E0 b .L72 + 1406 .L68: + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_ERROR_CB_ID: + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback = NULL; + 1407 .loc 1 731 36 + 1408 0060 7B68 ldr r3, [r7, #4] + 1409 0062 0022 movs r2, #0 + 1410 0064 1A63 str r2, [r3, #48] + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1411 .loc 1 732 12 + 1412 0066 15E0 b .L72 + 1413 .L67: + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_ABORT_CB_ID: + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferAbortCallback = NULL; + 1414 .loc 1 735 36 + 1415 0068 7B68 ldr r3, [r7, #4] + 1416 006a 0022 movs r2, #0 + 1417 006c 5A63 str r2, [r3, #52] + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1418 .loc 1 736 12 + 1419 006e 11E0 b .L72 + 1420 .L65: + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** case HAL_DMA_XFER_ALL_CB_ID: + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferCpltCallback = NULL; + 1421 .loc 1 739 35 + 1422 0070 7B68 ldr r3, [r7, #4] + 1423 0072 0022 movs r2, #0 + 1424 0074 9A62 str r2, [r3, #40] + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferHalfCpltCallback = NULL; + 1425 .loc 1 740 39 + 1426 0076 7B68 ldr r3, [r7, #4] + 1427 0078 0022 movs r2, #0 + 1428 007a DA62 str r2, [r3, #44] + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback = NULL; + 1429 .loc 1 741 36 + 1430 007c 7B68 ldr r3, [r7, #4] + 1431 007e 0022 movs r2, #0 + 1432 0080 1A63 str r2, [r3, #48] + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferAbortCallback = NULL; + 1433 .loc 1 742 36 + ARM GAS /tmp/ccDI3rYs.s page 39 + + + 1434 0082 7B68 ldr r3, [r7, #4] + 1435 0084 0022 movs r2, #0 + 1436 0086 5A63 str r2, [r3, #52] + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1437 .loc 1 743 12 + 1438 0088 04E0 b .L72 + 1439 .L64: + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** default: + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_ERROR; + 1440 .loc 1 746 19 + 1441 008a 0123 movs r3, #1 + 1442 008c FB73 strb r3, [r7, #15] + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break; + 1443 .loc 1 747 12 + 1444 008e 01E0 b .L72 + 1445 .L63: + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_ERROR; + 1446 .loc 1 752 12 + 1447 0090 0123 movs r3, #1 + 1448 0092 FB73 strb r3, [r7, #15] + 1449 .L72: + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Release Lock */ + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** __HAL_UNLOCK(hdma); + 1450 .loc 1 756 3 + 1451 0094 7B68 ldr r3, [r7, #4] + 1452 0096 0022 movs r2, #0 + 1453 0098 83F82020 strb r2, [r3, #32] + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status; + 1454 .loc 1 758 10 + 1455 009c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1456 .L62: + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1457 .loc 1 759 1 + 1458 009e 1846 mov r0, r3 + 1459 00a0 1437 adds r7, r7, #20 + 1460 .cfi_def_cfa_offset 4 + 1461 00a2 BD46 mov sp, r7 + 1462 .cfi_def_cfa_register 13 + 1463 @ sp needed + 1464 00a4 5DF8047B ldr r7, [sp], #4 + 1465 .cfi_restore 7 + 1466 .cfi_def_cfa_offset 0 + 1467 00a8 7047 bx lr + 1468 .cfi_endproc + 1469 .LFE139: + 1471 00aa 00BF .section .text.HAL_DMA_GetState,"ax",%progbits + 1472 .align 1 + 1473 .global HAL_DMA_GetState + 1474 .syntax unified + ARM GAS /tmp/ccDI3rYs.s page 40 + + + 1475 .thumb + 1476 .thumb_func + 1478 HAL_DMA_GetState: + 1479 .LFB140: + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @} + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group3 Peripheral State functions + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Peripheral State functions + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### State and Errors functions ##### + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** =============================================================================== + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** This subsection provides functions allowing to + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Check the DMA state + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (+) Get error code + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @endverbatim + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Returns the DMA state. + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL state + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma) + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1480 .loc 1 788 1 + 1481 .cfi_startproc + 1482 @ args = 0, pretend = 0, frame = 8 + 1483 @ frame_needed = 1, uses_anonymous_args = 0 + 1484 @ link register save eliminated. + 1485 0000 80B4 push {r7} + 1486 .cfi_def_cfa_offset 4 + 1487 .cfi_offset 7, -4 + 1488 0002 83B0 sub sp, sp, #12 + 1489 .cfi_def_cfa_offset 16 + 1490 0004 00AF add r7, sp, #0 + 1491 .cfi_def_cfa_register 7 + 1492 0006 7860 str r0, [r7, #4] + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return hdma->State; + 1493 .loc 1 789 14 + 1494 0008 7B68 ldr r3, [r7, #4] + 1495 000a 93F82130 ldrb r3, [r3, #33] @ zero_extendqisi2 + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1496 .loc 1 790 1 + 1497 000e 1846 mov r0, r3 + 1498 0010 0C37 adds r7, r7, #12 + 1499 .cfi_def_cfa_offset 4 + 1500 0012 BD46 mov sp, r7 + 1501 .cfi_def_cfa_register 13 + ARM GAS /tmp/ccDI3rYs.s page 41 + + + 1502 @ sp needed + 1503 0014 5DF8047B ldr r7, [sp], #4 + 1504 .cfi_restore 7 + 1505 .cfi_def_cfa_offset 0 + 1506 0018 7047 bx lr + 1507 .cfi_endproc + 1508 .LFE140: + 1510 .section .text.HAL_DMA_GetError,"ax",%progbits + 1511 .align 1 + 1512 .global HAL_DMA_GetError + 1513 .syntax unified + 1514 .thumb + 1515 .thumb_func + 1517 HAL_DMA_GetError: + 1518 .LFB141: + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Return the DMA error code + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval DMA Error Code + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t HAL_DMA_GetError(DMA_HandleTypeDef *hdma) + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1519 .loc 1 799 1 + 1520 .cfi_startproc + 1521 @ args = 0, pretend = 0, frame = 8 + 1522 @ frame_needed = 1, uses_anonymous_args = 0 + 1523 @ link register save eliminated. + 1524 0000 80B4 push {r7} + 1525 .cfi_def_cfa_offset 4 + 1526 .cfi_offset 7, -4 + 1527 0002 83B0 sub sp, sp, #12 + 1528 .cfi_def_cfa_offset 16 + 1529 0004 00AF add r7, sp, #0 + 1530 .cfi_def_cfa_register 7 + 1531 0006 7860 str r0, [r7, #4] + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return hdma->ErrorCode; + 1532 .loc 1 800 14 + 1533 0008 7B68 ldr r3, [r7, #4] + 1534 000a 9B6B ldr r3, [r3, #56] + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1535 .loc 1 801 1 + 1536 000c 1846 mov r0, r3 + 1537 000e 0C37 adds r7, r7, #12 + 1538 .cfi_def_cfa_offset 4 + 1539 0010 BD46 mov sp, r7 + 1540 .cfi_def_cfa_register 13 + 1541 @ sp needed + 1542 0012 5DF8047B ldr r7, [sp], #4 + 1543 .cfi_restore 7 + 1544 .cfi_def_cfa_offset 0 + 1545 0016 7047 bx lr + 1546 .cfi_endproc + 1547 .LFE141: + 1549 .section .text.DMA_SetConfig,"ax",%progbits + 1550 .align 1 + ARM GAS /tmp/ccDI3rYs.s page 42 + + + 1551 .syntax unified + 1552 .thumb + 1553 .thumb_func + 1555 DMA_SetConfig: + 1556 .LFB142: + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @} + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @} + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @addtogroup DMA_Private_Functions + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{ + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Set the DMA Transfer parameters. + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Channel. + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param SrcAddress The source memory Buffer address + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DstAddress The destination memory Buffer address + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DataLength The length of data to be transferred from source to destination + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32 + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1557 .loc 1 825 1 + 1558 .cfi_startproc + 1559 @ args = 0, pretend = 0, frame = 16 + 1560 @ frame_needed = 1, uses_anonymous_args = 0 + 1561 @ link register save eliminated. + 1562 0000 80B4 push {r7} + 1563 .cfi_def_cfa_offset 4 + 1564 .cfi_offset 7, -4 + 1565 0002 85B0 sub sp, sp, #20 + 1566 .cfi_def_cfa_offset 24 + 1567 0004 00AF add r7, sp, #0 + 1568 .cfi_def_cfa_register 7 + 1569 0006 F860 str r0, [r7, #12] + 1570 0008 B960 str r1, [r7, #8] + 1571 000a 7A60 str r2, [r7, #4] + 1572 000c 3B60 str r3, [r7] + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear all flags */ + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = (DMA_FLAG_GL1 << hdma->ChannelIndex); + 1573 .loc 1 827 54 + 1574 000e FB68 ldr r3, [r7, #12] + 1575 0010 1A6C ldr r2, [r3, #64] + 1576 .loc 1 827 7 + 1577 0012 FB68 ldr r3, [r7, #12] + 1578 0014 DB6B ldr r3, [r3, #60] + 1579 .loc 1 827 47 + 1580 0016 0121 movs r1, #1 + 1581 0018 01FA02F2 lsl r2, r1, r2 + 1582 .loc 1 827 31 + ARM GAS /tmp/ccDI3rYs.s page 43 + + + 1583 001c 5A60 str r2, [r3, #4] + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel data length */ + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CNDTR = DataLength; + 1584 .loc 1 830 7 + 1585 001e FB68 ldr r3, [r7, #12] + 1586 0020 1B68 ldr r3, [r3] + 1587 .loc 1 830 25 + 1588 0022 3A68 ldr r2, [r7] + 1589 0024 5A60 str r2, [r3, #4] + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Peripheral to Memory */ + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if((hdma->Init.Direction) == DMA_MEMORY_TO_PERIPH) + 1590 .loc 1 833 17 + 1591 0026 FB68 ldr r3, [r7, #12] + 1592 0028 5B68 ldr r3, [r3, #4] + 1593 .loc 1 833 5 + 1594 002a 102B cmp r3, #16 + 1595 002c 08D1 bne .L78 + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel destination address */ + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CPAR = DstAddress; + 1596 .loc 1 836 9 + 1597 002e FB68 ldr r3, [r7, #12] + 1598 0030 1B68 ldr r3, [r3] + 1599 .loc 1 836 26 + 1600 0032 7A68 ldr r2, [r7, #4] + 1601 0034 9A60 str r2, [r3, #8] + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel source address */ + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CMAR = SrcAddress; + 1602 .loc 1 839 9 + 1603 0036 FB68 ldr r3, [r7, #12] + 1604 0038 1B68 ldr r3, [r3] + 1605 .loc 1 839 26 + 1606 003a BA68 ldr r2, [r7, #8] + 1607 003c DA60 str r2, [r3, #12] + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Memory to Peripheral */ + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel source address */ + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CPAR = SrcAddress; + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel destination address */ + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CMAR = DstAddress; + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1608 .loc 1 850 1 + 1609 003e 07E0 b .L80 + 1610 .L78: + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 1611 .loc 1 845 9 + 1612 0040 FB68 ldr r3, [r7, #12] + 1613 0042 1B68 ldr r3, [r3] + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 1614 .loc 1 845 26 + ARM GAS /tmp/ccDI3rYs.s page 44 + + + 1615 0044 BA68 ldr r2, [r7, #8] + 1616 0046 9A60 str r2, [r3, #8] + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1617 .loc 1 848 9 + 1618 0048 FB68 ldr r3, [r7, #12] + 1619 004a 1B68 ldr r3, [r3] + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1620 .loc 1 848 26 + 1621 004c 7A68 ldr r2, [r7, #4] + 1622 004e DA60 str r2, [r3, #12] + 1623 .L80: + 1624 .loc 1 850 1 + 1625 0050 00BF nop + 1626 0052 1437 adds r7, r7, #20 + 1627 .cfi_def_cfa_offset 4 + 1628 0054 BD46 mov sp, r7 + 1629 .cfi_def_cfa_register 13 + 1630 @ sp needed + 1631 0056 5DF8047B ldr r7, [sp], #4 + 1632 .cfi_restore 7 + 1633 .cfi_def_cfa_offset 0 + 1634 005a 7047 bx lr + 1635 .cfi_endproc + 1636 .LFE142: + 1638 .section .text.DMA_CalcBaseAndBitshift,"ax",%progbits + 1639 .align 1 + 1640 .syntax unified + 1641 .thumb + 1642 .thumb_func + 1644 DMA_CalcBaseAndBitshift: + 1645 .LFB143: + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Set the DMA base address and channel index depending on DMA instance + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream. + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval None + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */ + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_CalcBaseAndBitshift(DMA_HandleTypeDef *hdma) + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 1646 .loc 1 859 1 + 1647 .cfi_startproc + 1648 @ args = 0, pretend = 0, frame = 8 + 1649 @ frame_needed = 1, uses_anonymous_args = 0 + 1650 @ link register save eliminated. + 1651 0000 80B4 push {r7} + 1652 .cfi_def_cfa_offset 4 + 1653 .cfi_offset 7, -4 + 1654 0002 83B0 sub sp, sp, #12 + 1655 .cfi_def_cfa_offset 16 + 1656 0004 00AF add r7, sp, #0 + 1657 .cfi_def_cfa_register 7 + 1658 0006 7860 str r0, [r7, #4] + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #if defined (DMA2) + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* calculation of the channel index */ + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if ((uint32_t)(hdma->Instance) < (uint32_t)(DMA2_Channel1)) + 1659 .loc 1 862 22 + ARM GAS /tmp/ccDI3rYs.s page 45 + + + 1660 0008 7B68 ldr r3, [r7, #4] + 1661 000a 1B68 ldr r3, [r3] + 1662 .loc 1 862 7 + 1663 000c 1A46 mov r2, r3 + 1664 .loc 1 862 6 + 1665 000e 144B ldr r3, .L85 + 1666 0010 9A42 cmp r2, r3 + 1667 0012 0FD8 bhi .L82 + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* DMA1 */ + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA1_Channel1) / ((uint32_t)DMA1_Ch + 1668 .loc 1 865 42 + 1669 0014 7B68 ldr r3, [r7, #4] + 1670 0016 1B68 ldr r3, [r3] + 1671 .loc 1 865 28 + 1672 0018 1A46 mov r2, r3 + 1673 .loc 1 865 53 + 1674 001a 124B ldr r3, .L85+4 + 1675 001c 1344 add r3, r3, r2 + 1676 .loc 1 865 80 + 1677 001e 124A ldr r2, .L85+8 + 1678 0020 A2FB0323 umull r2, r3, r2, r3 + 1679 0024 1B09 lsrs r3, r3, #4 + 1680 .loc 1 865 135 + 1681 0026 9A00 lsls r2, r3, #2 + 1682 .loc 1 865 24 + 1683 0028 7B68 ldr r3, [r7, #4] + 1684 002a 1A64 str r2, [r3, #64] + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA1; + 1685 .loc 1 866 26 + 1686 002c 7B68 ldr r3, [r7, #4] + 1687 002e 0F4A ldr r2, .L85+12 + 1688 0030 DA63 str r2, [r3, #60] + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** { + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* DMA2 */ + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA2_Channel1) / ((uint32_t)DMA2_Ch + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #else + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* calculation of the channel index */ + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* DMA1 */ + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA1_Channel1) / ((uint32_t)DMA1_Chan + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA1; + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #endif + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1689 .loc 1 880 1 + 1690 0032 0EE0 b .L84 + 1691 .L82: + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1692 .loc 1 871 42 + 1693 0034 7B68 ldr r3, [r7, #4] + 1694 0036 1B68 ldr r3, [r3] + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1695 .loc 1 871 28 + 1696 0038 1A46 mov r2, r3 + ARM GAS /tmp/ccDI3rYs.s page 46 + + + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1697 .loc 1 871 53 + 1698 003a 0D4B ldr r3, .L85+16 + 1699 003c 1344 add r3, r3, r2 + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1700 .loc 1 871 80 + 1701 003e 0A4A ldr r2, .L85+8 + 1702 0040 A2FB0323 umull r2, r3, r2, r3 + 1703 0044 1B09 lsrs r3, r3, #4 + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1704 .loc 1 871 135 + 1705 0046 9A00 lsls r2, r3, #2 + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; + 1706 .loc 1 871 24 + 1707 0048 7B68 ldr r3, [r7, #4] + 1708 004a 1A64 str r2, [r3, #64] + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** } + 1709 .loc 1 872 26 + 1710 004c 7B68 ldr r3, [r7, #4] + 1711 004e 094A ldr r2, .L85+20 + 1712 0050 DA63 str r2, [r3, #60] + 1713 .L84: + 1714 .loc 1 880 1 + 1715 0052 00BF nop + 1716 0054 0C37 adds r7, r7, #12 + 1717 .cfi_def_cfa_offset 4 + 1718 0056 BD46 mov sp, r7 + 1719 .cfi_def_cfa_register 13 + 1720 @ sp needed + 1721 0058 5DF8047B ldr r7, [sp], #4 + 1722 .cfi_restore 7 + 1723 .cfi_def_cfa_offset 0 + 1724 005c 7047 bx lr + 1725 .L86: + 1726 005e 00BF .align 2 + 1727 .L85: + 1728 0060 07040240 .word 1073873927 + 1729 0064 F8FFFDBF .word -1073872904 + 1730 0068 CDCCCCCC .word -858993459 + 1731 006c 00000240 .word 1073872896 + 1732 0070 F8FBFDBF .word -1073873928 + 1733 0074 00040240 .word 1073873920 + 1734 .cfi_endproc + 1735 .LFE143: + 1737 .text + 1738 .Letext0: + 1739 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1740 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1741 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1742 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1743 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1744 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 1745 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccDI3rYs.s page 47 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_dma.c + /tmp/ccDI3rYs.s:21 .text.HAL_DMA_Init:00000000 $t + /tmp/ccDI3rYs.s:27 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccDI3rYs.s:1644 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift + /tmp/ccDI3rYs.s:141 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccDI3rYs.s:147 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccDI3rYs.s:262 .text.HAL_DMA_Start:00000000 $t + /tmp/ccDI3rYs.s:268 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccDI3rYs.s:1555 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccDI3rYs.s:370 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccDI3rYs.s:376 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccDI3rYs.s:520 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccDI3rYs.s:526 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccDI3rYs.s:618 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccDI3rYs.s:624 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccDI3rYs.s:726 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccDI3rYs.s:732 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccDI3rYs.s:956 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccDI3rYs.s:962 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccDI3rYs.s:1211 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccDI3rYs.s:1217 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccDI3rYs.s:1266 .text.HAL_DMA_RegisterCallback:00000040 $d + /tmp/ccDI3rYs.s:1270 .text.HAL_DMA_RegisterCallback:00000050 $t + /tmp/ccDI3rYs.s:1332 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccDI3rYs.s:1338 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccDI3rYs.s:1386 .text.HAL_DMA_UnRegisterCallback:0000003c $d + /tmp/ccDI3rYs.s:1391 .text.HAL_DMA_UnRegisterCallback:00000050 $t + /tmp/ccDI3rYs.s:1472 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccDI3rYs.s:1478 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccDI3rYs.s:1511 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccDI3rYs.s:1517 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccDI3rYs.s:1550 .text.DMA_SetConfig:00000000 $t + /tmp/ccDI3rYs.s:1639 .text.DMA_CalcBaseAndBitshift:00000000 $t + /tmp/ccDI3rYs.s:1728 .text.DMA_CalcBaseAndBitshift:00000060 $d + +UNDEFINED SYMBOLS +HAL_GetTick diff --git a/Software/build/stm32f3xx_hal_dma.o b/Software/build/stm32f3xx_hal_dma.o new file mode 100644 index 0000000..300d455 Binary files /dev/null and b/Software/build/stm32f3xx_hal_dma.o differ diff --git a/Software/build/stm32f3xx_hal_exti.d b/Software/build/stm32f3xx_hal_exti.d new file mode 100644 index 0000000..12116ed --- /dev/null +++ b/Software/build/stm32f3xx_hal_exti.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_exti.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_exti.lst b/Software/build/stm32f3xx_hal_exti.lst new file mode 100644 index 0000000..2cf399b --- /dev/null +++ b/Software/build/stm32f3xx_hal_exti.lst @@ -0,0 +1,1895 @@ +ARM GAS /tmp/cc2L1WXV.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_exti.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c" + 20 .section .text.HAL_EXTI_SetConfigLine,"ax",%progbits + 21 .align 1 + 22 .global HAL_EXTI_SetConfigLine + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_EXTI_SetConfigLine: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @file stm32f3xx_hal_exti.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief EXTI HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * functionalities of the Extended Interrupts and events controller (EXTI) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + IO operation functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ****************************************************************************** + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @attention + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * Copyright (c) 2019 STMicroelectronics. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * All rights reserved. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This software is licensed under terms that can be found in the LICENSE file + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * in the root directory of this software component. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ****************************************************************************** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @verbatim + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ============================================================================== + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ##### EXTI Peripheral features ##### + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ============================================================================== + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** [..] + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Each Exti line can be configured within this driver. + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Interrupt + ARM GAS /tmp/cc2L1WXV.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Event + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Both of them + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Configurable Exti lines can be configured with 3 different triggers + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Rising + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Falling + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Both of them + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) When set in interrupt mode, configurable Exti lines have two different + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** interrupts pending registers which allow to distinguish which transition + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** occurs: + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Rising edge pending interrupt + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Falling + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Exti lines 0 to 15 are linked to gpio pin number 0 to 15. Gpio port can + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** be selected through multiplexer. + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ##### How to use this driver ##### + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ============================================================================== + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** [..] + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Configure the EXTI line using HAL_EXTI_SetConfigLine(). + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Choose the interrupt line number by setting "Line" member from + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** EXTI_ConfigTypeDef structure. + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Configure the interrupt and/or event mode using "Mode" member from + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** EXTI_ConfigTypeDef structure. + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) For configurable lines, configure rising and/or falling trigger + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** "Trigger" member from EXTI_ConfigTypeDef structure. + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) For Exti lines linked to gpio, choose gpio port using "GPIOSel" + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** member from GPIO_InitTypeDef structure. + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Get current Exti configuration of a dedicated line using + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_EXTI_GetConfigLine(). + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide exiting handle as parameter. + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide pointer on EXTI_ConfigTypeDef structure as second parameter. + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Clear Exti configuration of a dedicated line using HAL_EXTI_GetConfigLine(). + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide exiting handle as parameter. + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Register callback to treat Exti interrupts using HAL_EXTI_RegisterCallback(). + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide exiting handle as first parameter. + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide which callback will be registered using one value from + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** EXTI_CallbackIDTypeDef. + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Provide callback function pointer. + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Get interrupt pending bit using HAL_EXTI_GetPending(). + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Clear interrupt pending bit using HAL_EXTI_GetPending(). + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (#) Generate software interrupt using HAL_EXTI_GenerateSWI(). + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @endverbatim + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/ + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #include "stm32f3xx_hal.h" + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + ARM GAS /tmp/cc2L1WXV.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @addtogroup STM32F3xx_HAL_Driver + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @addtogroup EXTI + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** MISRA C:2012 deviation rule has been granted for following rule: + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * Rule-18.1_b - Medium: Array `EXTICR' 1st subscript interval [0,7] may be out + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * of bounds [0,3] in following API : + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * HAL_EXTI_SetConfigLine + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * HAL_EXTI_GetConfigLine + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * HAL_EXTI_ClearConfigLine + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #ifdef HAL_EXTI_MODULE_ENABLED + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Private typedef -----------------------------------------------------------*/ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Private defines -----------------------------------------------------------*/ + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @defgroup EXTI_Private_Constants EXTI Private Constants + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #define EXTI_MODE_OFFSET 0x08u /* 0x20: offset between CPU IMR/EMR registers * + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #define EXTI_CONFIG_OFFSET 0x08u /* 0x20: offset between CPU Rising/Falling conf + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @} + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Private macros ------------------------------------------------------------*/ + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Private variables ---------------------------------------------------------*/ + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Private function prototypes -----------------------------------------------*/ + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Exported functions --------------------------------------------------------*/ + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @addtogroup EXTI_Exported_Functions + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @addtogroup EXTI_Exported_Functions_Group1 + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Configuration functions + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @verbatim + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** =============================================================================== + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ##### Configuration functions ##### + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** =============================================================================== + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @endverbatim + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Set configuration of a dedicated Exti line. + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param pExtiConfig Pointer on EXTI configuration to be set. + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status. + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + ARM GAS /tmp/cc2L1WXV.s page 4 + + + 29 .loc 1 144 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 32 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 89B0 sub sp, sp, #36 + 38 .cfi_def_cfa_offset 40 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 42 0008 3960 str r1, [r7] + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t regval; + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t linepos; + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check null pointer */ + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((hexti == NULL) || (pExtiConfig == NULL)) + 43 .loc 1 152 6 + 44 000a 7B68 ldr r3, [r7, #4] + 45 000c 002B cmp r3, #0 + 46 000e 02D0 beq .L2 + 47 .loc 1 152 23 discriminator 1 + 48 0010 3B68 ldr r3, [r7] + 49 0012 002B cmp r3, #0 + 50 0014 01D1 bne .L3 + 51 .L2: + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_ERROR; + 52 .loc 1 154 12 + 53 0016 0123 movs r3, #1 + 54 0018 B3E0 b .L4 + 55 .L3: + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check parameters */ + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(pExtiConfig->Line)); + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_MODE(pExtiConfig->Mode)); + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Assign line number to handle */ + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** hexti->Line = pExtiConfig->Line; + 56 .loc 1 162 28 + 57 001a 3B68 ldr r3, [r7] + 58 001c 1A68 ldr r2, [r3] + 59 .loc 1 162 15 + 60 001e 7B68 ldr r3, [r7, #4] + 61 0020 1A60 str r2, [r3] + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Compute line register offset and line mask */ + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 62 .loc 1 165 25 + 63 0022 3B68 ldr r3, [r7] + 64 0024 1B68 ldr r3, [r3] + ARM GAS /tmp/cc2L1WXV.s page 5 + + + 65 .loc 1 165 49 + 66 0026 1B0C lsrs r3, r3, #16 + 67 .loc 1 165 10 + 68 0028 03F00103 and r3, r3, #1 + 69 002c BB61 str r3, [r7, #24] + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** linepos = (pExtiConfig->Line & EXTI_PIN_MASK); + 70 .loc 1 166 25 + 71 002e 3B68 ldr r3, [r7] + 72 0030 1B68 ldr r3, [r3] + 73 .loc 1 166 11 + 74 0032 03F01F03 and r3, r3, #31 + 75 0036 7B61 str r3, [r7, #20] + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << linepos); + 76 .loc 1 167 12 + 77 0038 0122 movs r2, #1 + 78 003a 7B69 ldr r3, [r7, #20] + 79 003c 02FA03F3 lsl r3, r2, r3 + 80 0040 3B61 str r3, [r7, #16] + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure triggers for configurable lines */ + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00u) + 81 .loc 1 170 19 + 82 0042 3B68 ldr r3, [r7] + 83 0044 1B68 ldr r3, [r3] + 84 .loc 1 170 26 + 85 0046 03F00073 and r3, r3, #33554432 + 86 .loc 1 170 6 + 87 004a 002B cmp r3, #0 + 88 004c 60D0 beq .L5 + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_TRIGGER(pExtiConfig->Trigger)); + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure rising trigger */ + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->RTSR + (EXTI_CONFIG_OFFSET * offset)); + 89 .loc 1 175 28 + 90 004e BB69 ldr r3, [r7, #24] + 91 0050 5A01 lsls r2, r3, #5 + 92 .loc 1 175 13 + 93 0052 4F4B ldr r3, .L14 + 94 0054 1344 add r3, r3, r2 + 95 0056 FB60 str r3, [r7, #12] + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 96 .loc 1 176 12 + 97 0058 FB68 ldr r3, [r7, #12] + 98 005a 1B68 ldr r3, [r3] + 99 005c FB61 str r3, [r7, #28] + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Mask or set line */ + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Trigger & EXTI_TRIGGER_RISING) != 0x00u) + 100 .loc 1 179 21 + 101 005e 3B68 ldr r3, [r7] + 102 0060 9B68 ldr r3, [r3, #8] + 103 .loc 1 179 31 + 104 0062 03F00103 and r3, r3, #1 + 105 .loc 1 179 8 + 106 0066 002B cmp r3, #0 + 107 0068 04D0 beq .L6 + ARM GAS /tmp/cc2L1WXV.s page 6 + + + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= maskline; + 108 .loc 1 181 14 + 109 006a FA69 ldr r2, [r7, #28] + 110 006c 3B69 ldr r3, [r7, #16] + 111 006e 1343 orrs r3, r3, r2 + 112 0070 FB61 str r3, [r7, #28] + 113 0072 04E0 b .L7 + 114 .L6: + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~maskline; + 115 .loc 1 185 17 + 116 0074 3B69 ldr r3, [r7, #16] + 117 0076 DB43 mvns r3, r3 + 118 .loc 1 185 14 + 119 0078 FA69 ldr r2, [r7, #28] + 120 007a 1340 ands r3, r3, r2 + 121 007c FB61 str r3, [r7, #28] + 122 .L7: + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store rising trigger mode */ + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 123 .loc 1 189 14 + 124 007e FB68 ldr r3, [r7, #12] + 125 0080 FA69 ldr r2, [r7, #28] + 126 0082 1A60 str r2, [r3] + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure falling trigger */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->FTSR + (EXTI_CONFIG_OFFSET * offset)); + 127 .loc 1 192 28 + 128 0084 BB69 ldr r3, [r7, #24] + 129 0086 5A01 lsls r2, r3, #5 + 130 .loc 1 192 13 + 131 0088 424B ldr r3, .L14+4 + 132 008a 1344 add r3, r3, r2 + 133 008c FB60 str r3, [r7, #12] + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 134 .loc 1 193 12 + 135 008e FB68 ldr r3, [r7, #12] + 136 0090 1B68 ldr r3, [r3] + 137 0092 FB61 str r3, [r7, #28] + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Mask or set line */ + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Trigger & EXTI_TRIGGER_FALLING) != 0x00u) + 138 .loc 1 196 21 + 139 0094 3B68 ldr r3, [r7] + 140 0096 9B68 ldr r3, [r3, #8] + 141 .loc 1 196 31 + 142 0098 03F00203 and r3, r3, #2 + 143 .loc 1 196 8 + 144 009c 002B cmp r3, #0 + 145 009e 04D0 beq .L8 + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= maskline; + ARM GAS /tmp/cc2L1WXV.s page 7 + + + 146 .loc 1 198 14 + 147 00a0 FA69 ldr r2, [r7, #28] + 148 00a2 3B69 ldr r3, [r7, #16] + 149 00a4 1343 orrs r3, r3, r2 + 150 00a6 FB61 str r3, [r7, #28] + 151 00a8 04E0 b .L9 + 152 .L8: + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~maskline; + 153 .loc 1 202 17 + 154 00aa 3B69 ldr r3, [r7, #16] + 155 00ac DB43 mvns r3, r3 + 156 .loc 1 202 14 + 157 00ae FA69 ldr r2, [r7, #28] + 158 00b0 1340 ands r3, r3, r2 + 159 00b2 FB61 str r3, [r7, #28] + 160 .L9: + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store falling trigger mode */ + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 161 .loc 1 206 14 + 162 00b4 FB68 ldr r3, [r7, #12] + 163 00b6 FA69 ldr r2, [r7, #28] + 164 00b8 1A60 str r2, [r3] + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure gpio port selection in case of gpio exti line */ + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) + 165 .loc 1 209 21 + 166 00ba 3B68 ldr r3, [r7] + 167 00bc 1B68 ldr r3, [r3] + 168 .loc 1 209 28 + 169 00be 03F0C063 and r3, r3, #100663296 + 170 .loc 1 209 8 + 171 00c2 B3F1C06F cmp r3, #100663296 + 172 00c6 23D1 bne .L5 + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PORT(pExtiConfig->GPIOSel)); + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PIN(linepos)); + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = SYSCFG->EXTICR[linepos >> 2u]; + 173 .loc 1 214 22 + 174 00c8 334A ldr r2, .L14+8 + 175 .loc 1 214 39 + 176 00ca 7B69 ldr r3, [r7, #20] + 177 00cc 9B08 lsrs r3, r3, #2 + 178 .loc 1 214 14 + 179 00ce 0233 adds r3, r3, #2 + 180 00d0 52F82330 ldr r3, [r2, r3, lsl #2] + 181 00d4 FB61 str r3, [r7, #28] + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~(SYSCFG_EXTICR1_EXTI0 << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); + 182 .loc 1 215 80 + 183 00d6 7B69 ldr r3, [r7, #20] + 184 00d8 03F00303 and r3, r3, #3 + 185 .loc 1 215 69 + ARM GAS /tmp/cc2L1WXV.s page 8 + + + 186 00dc 9B00 lsls r3, r3, #2 + 187 .loc 1 215 40 + 188 00de 0F22 movs r2, #15 + 189 00e0 02FA03F3 lsl r3, r2, r3 + 190 .loc 1 215 17 + 191 00e4 DB43 mvns r3, r3 + 192 .loc 1 215 14 + 193 00e6 FA69 ldr r2, [r7, #28] + 194 00e8 1340 ands r3, r3, r2 + 195 00ea FB61 str r3, [r7, #28] + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); + 196 .loc 1 216 29 + 197 00ec 3B68 ldr r3, [r7] + 198 00ee DA68 ldr r2, [r3, #12] + 199 .loc 1 216 79 + 200 00f0 7B69 ldr r3, [r7, #20] + 201 00f2 03F00303 and r3, r3, #3 + 202 .loc 1 216 68 + 203 00f6 9B00 lsls r3, r3, #2 + 204 .loc 1 216 39 + 205 00f8 02FA03F3 lsl r3, r2, r3 + 206 .loc 1 216 14 + 207 00fc FA69 ldr r2, [r7, #28] + 208 00fe 1343 orrs r3, r3, r2 + 209 0100 FB61 str r3, [r7, #28] + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval; + 210 .loc 1 217 13 + 211 0102 2549 ldr r1, .L14+8 + 212 .loc 1 217 30 + 213 0104 7B69 ldr r3, [r7, #20] + 214 0106 9B08 lsrs r3, r3, #2 + 215 .loc 1 217 37 + 216 0108 0233 adds r3, r3, #2 + 217 010a FA69 ldr r2, [r7, #28] + 218 010c 41F82320 str r2, [r1, r3, lsl #2] + 219 .L5: + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure interrupt mode : read current mode */ + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->IMR + (EXTI_MODE_OFFSET * offset)); + 220 .loc 1 222 25 + 221 0110 BB69 ldr r3, [r7, #24] + 222 0112 5B01 lsls r3, r3, #5 + 223 .loc 1 222 11 + 224 0114 03F18043 add r3, r3, #1073741824 + 225 0118 03F58233 add r3, r3, #66560 + 226 011c FB60 str r3, [r7, #12] + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 227 .loc 1 223 10 + 228 011e FB68 ldr r3, [r7, #12] + 229 0120 1B68 ldr r3, [r3] + 230 0122 FB61 str r3, [r7, #28] + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Mask or set line */ + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_INTERRUPT) != 0x00u) + 231 .loc 1 226 19 + ARM GAS /tmp/cc2L1WXV.s page 9 + + + 232 0124 3B68 ldr r3, [r7] + 233 0126 5B68 ldr r3, [r3, #4] + 234 .loc 1 226 26 + 235 0128 03F00103 and r3, r3, #1 + 236 .loc 1 226 6 + 237 012c 002B cmp r3, #0 + 238 012e 04D0 beq .L10 + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= maskline; + 239 .loc 1 228 12 + 240 0130 FA69 ldr r2, [r7, #28] + 241 0132 3B69 ldr r3, [r7, #16] + 242 0134 1343 orrs r3, r3, r2 + 243 0136 FB61 str r3, [r7, #28] + 244 0138 04E0 b .L11 + 245 .L10: + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~maskline; + 246 .loc 1 232 15 + 247 013a 3B69 ldr r3, [r7, #16] + 248 013c DB43 mvns r3, r3 + 249 .loc 1 232 12 + 250 013e FA69 ldr r2, [r7, #28] + 251 0140 1340 ands r3, r3, r2 + 252 0142 FB61 str r3, [r7, #28] + 253 .L11: + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store interrupt mode */ + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 254 .loc 1 236 12 + 255 0144 FB68 ldr r3, [r7, #12] + 256 0146 FA69 ldr r2, [r7, #28] + 257 0148 1A60 str r2, [r3] + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure event mode : read current mode */ + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset)); + 258 .loc 1 239 25 + 259 014a BB69 ldr r3, [r7, #24] + 260 014c 5A01 lsls r2, r3, #5 + 261 .loc 1 239 11 + 262 014e 134B ldr r3, .L14+12 + 263 0150 1344 add r3, r3, r2 + 264 0152 FB60 str r3, [r7, #12] + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 265 .loc 1 240 10 + 266 0154 FB68 ldr r3, [r7, #12] + 267 0156 1B68 ldr r3, [r3] + 268 0158 FB61 str r3, [r7, #28] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Mask or set line */ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u) + 269 .loc 1 243 19 + 270 015a 3B68 ldr r3, [r7] + 271 015c 5B68 ldr r3, [r3, #4] + ARM GAS /tmp/cc2L1WXV.s page 10 + + + 272 .loc 1 243 26 + 273 015e 03F00203 and r3, r3, #2 + 274 .loc 1 243 6 + 275 0162 002B cmp r3, #0 + 276 0164 04D0 beq .L12 + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= maskline; + 277 .loc 1 245 12 + 278 0166 FA69 ldr r2, [r7, #28] + 279 0168 3B69 ldr r3, [r7, #16] + 280 016a 1343 orrs r3, r3, r2 + 281 016c FB61 str r3, [r7, #28] + 282 016e 04E0 b .L13 + 283 .L12: + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~maskline; + 284 .loc 1 249 15 + 285 0170 3B69 ldr r3, [r7, #16] + 286 0172 DB43 mvns r3, r3 + 287 .loc 1 249 12 + 288 0174 FA69 ldr r2, [r7, #28] + 289 0176 1340 ands r3, r3, r2 + 290 0178 FB61 str r3, [r7, #28] + 291 .L13: + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store event mode */ + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 292 .loc 1 253 12 + 293 017a FB68 ldr r3, [r7, #12] + 294 017c FA69 ldr r2, [r7, #28] + 295 017e 1A60 str r2, [r3] + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_OK; + 296 .loc 1 255 10 + 297 0180 0023 movs r3, #0 + 298 .L4: + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 299 .loc 1 256 1 + 300 0182 1846 mov r0, r3 + 301 0184 2437 adds r7, r7, #36 + 302 .cfi_def_cfa_offset 4 + 303 0186 BD46 mov sp, r7 + 304 .cfi_def_cfa_register 13 + 305 @ sp needed + 306 0188 5DF8047B ldr r7, [sp], #4 + 307 .cfi_restore 7 + 308 .cfi_def_cfa_offset 0 + 309 018c 7047 bx lr + 310 .L15: + 311 018e 00BF .align 2 + 312 .L14: + 313 0190 08040140 .word 1073808392 + 314 0194 0C040140 .word 1073808396 + 315 0198 00000140 .word 1073807360 + ARM GAS /tmp/cc2L1WXV.s page 11 + + + 316 019c 04040140 .word 1073808388 + 317 .cfi_endproc + 318 .LFE130: + 320 .section .text.HAL_EXTI_GetConfigLine,"ax",%progbits + 321 .align 1 + 322 .global HAL_EXTI_GetConfigLine + 323 .syntax unified + 324 .thumb + 325 .thumb_func + 327 HAL_EXTI_GetConfigLine: + 328 .LFB131: + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Get configuration of a dedicated Exti line. + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param pExtiConfig Pointer on structure to store Exti configuration. + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status. + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 329 .loc 1 265 1 + 330 .cfi_startproc + 331 @ args = 0, pretend = 0, frame = 32 + 332 @ frame_needed = 1, uses_anonymous_args = 0 + 333 @ link register save eliminated. + 334 0000 80B4 push {r7} + 335 .cfi_def_cfa_offset 4 + 336 .cfi_offset 7, -4 + 337 0002 89B0 sub sp, sp, #36 + 338 .cfi_def_cfa_offset 40 + 339 0004 00AF add r7, sp, #0 + 340 .cfi_def_cfa_register 7 + 341 0006 7860 str r0, [r7, #4] + 342 0008 3960 str r1, [r7] + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t regval; + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t linepos; + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check null pointer */ + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((hexti == NULL) || (pExtiConfig == NULL)) + 343 .loc 1 273 6 + 344 000a 7B68 ldr r3, [r7, #4] + 345 000c 002B cmp r3, #0 + 346 000e 02D0 beq .L17 + 347 .loc 1 273 23 discriminator 1 + 348 0010 3B68 ldr r3, [r7] + 349 0012 002B cmp r3, #0 + 350 0014 01D1 bne .L18 + 351 .L17: + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_ERROR; + 352 .loc 1 275 12 + 353 0016 0123 movs r3, #1 + 354 0018 85E0 b .L19 + 355 .L18: + ARM GAS /tmp/cc2L1WXV.s page 12 + + + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check the parameter */ + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(hexti->Line)); + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store handle line number to configuration structure */ + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Line = hexti->Line; + 356 .loc 1 282 28 + 357 001a 7B68 ldr r3, [r7, #4] + 358 001c 1A68 ldr r2, [r3] + 359 .loc 1 282 21 + 360 001e 3B68 ldr r3, [r7] + 361 0020 1A60 str r2, [r3] + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */ + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 362 .loc 1 285 25 + 363 0022 3B68 ldr r3, [r7] + 364 0024 1B68 ldr r3, [r3] + 365 .loc 1 285 49 + 366 0026 1B0C lsrs r3, r3, #16 + 367 .loc 1 285 10 + 368 0028 03F00103 and r3, r3, #1 + 369 002c FB61 str r3, [r7, #28] + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** linepos = (pExtiConfig->Line & EXTI_PIN_MASK); + 370 .loc 1 286 25 + 371 002e 3B68 ldr r3, [r7] + 372 0030 1B68 ldr r3, [r3] + 373 .loc 1 286 11 + 374 0032 03F01F03 and r3, r3, #31 + 375 0036 BB61 str r3, [r7, #24] + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << linepos); + 376 .loc 1 287 12 + 377 0038 0122 movs r2, #1 + 378 003a BB69 ldr r3, [r7, #24] + 379 003c 02FA03F3 lsl r3, r2, r3 + 380 0040 7B61 str r3, [r7, #20] + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 1] Get core mode : interrupt */ + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->IMR + (EXTI_MODE_OFFSET * offset)); + 381 .loc 1 290 25 + 382 0042 FB69 ldr r3, [r7, #28] + 383 0044 5B01 lsls r3, r3, #5 + 384 .loc 1 290 11 + 385 0046 03F18043 add r3, r3, #1073741824 + 386 004a 03F58233 add r3, r3, #66560 + 387 004e 3B61 str r3, [r7, #16] + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 388 .loc 1 291 10 + 389 0050 3B69 ldr r3, [r7, #16] + 390 0052 1B68 ldr r3, [r3] + 391 0054 FB60 str r3, [r7, #12] + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if selected line is enable */ + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((regval & maskline) != 0x00u) + 392 .loc 1 294 15 + 393 0056 FA68 ldr r2, [r7, #12] + ARM GAS /tmp/cc2L1WXV.s page 13 + + + 394 0058 7B69 ldr r3, [r7, #20] + 395 005a 1340 ands r3, r3, r2 + 396 .loc 1 294 6 + 397 005c 002B cmp r3, #0 + 398 005e 03D0 beq .L20 + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Mode = EXTI_MODE_INTERRUPT; + 399 .loc 1 296 23 + 400 0060 3B68 ldr r3, [r7] + 401 0062 0122 movs r2, #1 + 402 0064 5A60 str r2, [r3, #4] + 403 0066 02E0 b .L21 + 404 .L20: + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Mode = EXTI_MODE_NONE; + 405 .loc 1 300 23 + 406 0068 3B68 ldr r3, [r7] + 407 006a 0022 movs r2, #0 + 408 006c 5A60 str r2, [r3, #4] + 409 .L21: + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get event mode */ + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset)); + 410 .loc 1 304 25 + 411 006e FB69 ldr r3, [r7, #28] + 412 0070 5A01 lsls r2, r3, #5 + 413 .loc 1 304 11 + 414 0072 304B ldr r3, .L26 + 415 0074 1344 add r3, r3, r2 + 416 0076 3B61 str r3, [r7, #16] + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 417 .loc 1 305 10 + 418 0078 3B69 ldr r3, [r7, #16] + 419 007a 1B68 ldr r3, [r3] + 420 007c FB60 str r3, [r7, #12] + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if selected line is enable */ + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((regval & maskline) != 0x00u) + 421 .loc 1 308 15 + 422 007e FA68 ldr r2, [r7, #12] + 423 0080 7B69 ldr r3, [r7, #20] + 424 0082 1340 ands r3, r3, r2 + 425 .loc 1 308 6 + 426 0084 002B cmp r3, #0 + 427 0086 05D0 beq .L22 + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Mode |= EXTI_MODE_EVENT; + 428 .loc 1 310 16 + 429 0088 3B68 ldr r3, [r7] + 430 008a 5B68 ldr r3, [r3, #4] + 431 .loc 1 310 23 + 432 008c 43F00202 orr r2, r3, #2 + 433 0090 3B68 ldr r3, [r7] + 434 0092 5A60 str r2, [r3, #4] + ARM GAS /tmp/cc2L1WXV.s page 14 + + + 435 .L22: + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get default Trigger and GPIOSel configuration */ + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Trigger = EXTI_TRIGGER_NONE; + 436 .loc 1 314 24 + 437 0094 3B68 ldr r3, [r7] + 438 0096 0022 movs r2, #0 + 439 0098 9A60 str r2, [r3, #8] + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = 0x00u; + 440 .loc 1 315 24 + 441 009a 3B68 ldr r3, [r7] + 442 009c 0022 movs r2, #0 + 443 009e DA60 str r2, [r3, #12] + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 2] Get trigger for configurable lines : rising */ + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00u) + 444 .loc 1 318 19 + 445 00a0 3B68 ldr r3, [r7] + 446 00a2 1B68 ldr r3, [r3] + 447 .loc 1 318 26 + 448 00a4 03F00073 and r3, r3, #33554432 + 449 .loc 1 318 6 + 450 00a8 002B cmp r3, #0 + 451 00aa 3BD0 beq .L23 + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->RTSR + (EXTI_CONFIG_OFFSET * offset)); + 452 .loc 1 320 28 + 453 00ac FB69 ldr r3, [r7, #28] + 454 00ae 5A01 lsls r2, r3, #5 + 455 .loc 1 320 13 + 456 00b0 214B ldr r3, .L26+4 + 457 00b2 1344 add r3, r3, r2 + 458 00b4 3B61 str r3, [r7, #16] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 459 .loc 1 321 12 + 460 00b6 3B69 ldr r3, [r7, #16] + 461 00b8 1B68 ldr r3, [r3] + 462 00ba FB60 str r3, [r7, #12] + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if configuration of selected line is enable */ + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((regval & maskline) != 0x00u) + 463 .loc 1 324 17 + 464 00bc FA68 ldr r2, [r7, #12] + 465 00be 7B69 ldr r3, [r7, #20] + 466 00c0 1340 ands r3, r3, r2 + 467 .loc 1 324 8 + 468 00c2 002B cmp r3, #0 + 469 00c4 02D0 beq .L24 + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Trigger = EXTI_TRIGGER_RISING; + 470 .loc 1 326 28 + 471 00c6 3B68 ldr r3, [r7] + 472 00c8 0122 movs r2, #1 + 473 00ca 9A60 str r2, [r3, #8] + 474 .L24: + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + ARM GAS /tmp/cc2L1WXV.s page 15 + + + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get falling configuration */ + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->FTSR + (EXTI_CONFIG_OFFSET * offset)); + 475 .loc 1 330 28 + 476 00cc FB69 ldr r3, [r7, #28] + 477 00ce 5A01 lsls r2, r3, #5 + 478 .loc 1 330 13 + 479 00d0 1A4B ldr r3, .L26+8 + 480 00d2 1344 add r3, r3, r2 + 481 00d4 3B61 str r3, [r7, #16] + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = *regaddr; + 482 .loc 1 331 12 + 483 00d6 3B69 ldr r3, [r7, #16] + 484 00d8 1B68 ldr r3, [r3] + 485 00da FB60 str r3, [r7, #12] + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if configuration of selected line is enable */ + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((regval & maskline) != 0x00u) + 486 .loc 1 334 17 + 487 00dc FA68 ldr r2, [r7, #12] + 488 00de 7B69 ldr r3, [r7, #20] + 489 00e0 1340 ands r3, r3, r2 + 490 .loc 1 334 8 + 491 00e2 002B cmp r3, #0 + 492 00e4 05D0 beq .L25 + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING; + 493 .loc 1 336 18 + 494 00e6 3B68 ldr r3, [r7] + 495 00e8 9B68 ldr r3, [r3, #8] + 496 .loc 1 336 28 + 497 00ea 43F00202 orr r2, r3, #2 + 498 00ee 3B68 ldr r3, [r7] + 499 00f0 9A60 str r2, [r3, #8] + 500 .L25: + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get Gpio port selection for gpio lines */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) + 501 .loc 1 340 21 + 502 00f2 3B68 ldr r3, [r7] + 503 00f4 1B68 ldr r3, [r3] + 504 .loc 1 340 28 + 505 00f6 03F0C063 and r3, r3, #100663296 + 506 .loc 1 340 8 + 507 00fa B3F1C06F cmp r3, #100663296 + 508 00fe 11D1 bne .L23 + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PIN(linepos)); + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = SYSCFG->EXTICR[linepos >> 2u]; + 509 .loc 1 344 22 + 510 0100 0F4A ldr r2, .L26+12 + 511 .loc 1 344 39 + 512 0102 BB69 ldr r3, [r7, #24] + 513 0104 9B08 lsrs r3, r3, #2 + 514 .loc 1 344 14 + ARM GAS /tmp/cc2L1WXV.s page 16 + + + 515 0106 0233 adds r3, r3, #2 + 516 0108 52F82330 ldr r3, [r2, r3, lsl #2] + 517 010c FB60 str r3, [r7, #12] + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = (regval >> (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))) & SYSCFG_EX + 518 .loc 1 345 78 + 519 010e BB69 ldr r3, [r7, #24] + 520 0110 03F00303 and r3, r3, #3 + 521 .loc 1 345 67 + 522 0114 9B00 lsls r3, r3, #2 + 523 .loc 1 345 38 + 524 0116 FA68 ldr r2, [r7, #12] + 525 0118 22FA03F3 lsr r3, r2, r3 + 526 .loc 1 345 89 + 527 011c 03F00F02 and r2, r3, #15 + 528 .loc 1 345 28 + 529 0120 3B68 ldr r3, [r7] + 530 0122 DA60 str r2, [r3, #12] + 531 .L23: + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_OK; + 532 .loc 1 349 10 + 533 0124 0023 movs r3, #0 + 534 .L19: + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 535 .loc 1 350 1 + 536 0126 1846 mov r0, r3 + 537 0128 2437 adds r7, r7, #36 + 538 .cfi_def_cfa_offset 4 + 539 012a BD46 mov sp, r7 + 540 .cfi_def_cfa_register 13 + 541 @ sp needed + 542 012c 5DF8047B ldr r7, [sp], #4 + 543 .cfi_restore 7 + 544 .cfi_def_cfa_offset 0 + 545 0130 7047 bx lr + 546 .L27: + 547 0132 00BF .align 2 + 548 .L26: + 549 0134 04040140 .word 1073808388 + 550 0138 08040140 .word 1073808392 + 551 013c 0C040140 .word 1073808396 + 552 0140 00000140 .word 1073807360 + 553 .cfi_endproc + 554 .LFE131: + 556 .section .text.HAL_EXTI_ClearConfigLine,"ax",%progbits + 557 .align 1 + 558 .global HAL_EXTI_ClearConfigLine + 559 .syntax unified + 560 .thumb + 561 .thumb_func + 563 HAL_EXTI_ClearConfigLine: + 564 .LFB132: + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Clear whole configuration of a dedicated Exti line. + ARM GAS /tmp/cc2L1WXV.s page 17 + + + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status. + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti) + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 565 .loc 1 358 1 + 566 .cfi_startproc + 567 @ args = 0, pretend = 0, frame = 32 + 568 @ frame_needed = 1, uses_anonymous_args = 0 + 569 @ link register save eliminated. + 570 0000 80B4 push {r7} + 571 .cfi_def_cfa_offset 4 + 572 .cfi_offset 7, -4 + 573 0002 89B0 sub sp, sp, #36 + 574 .cfi_def_cfa_offset 40 + 575 0004 00AF add r7, sp, #0 + 576 .cfi_def_cfa_register 7 + 577 0006 7860 str r0, [r7, #4] + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t regval; + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t linepos; + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check null pointer */ + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if (hexti == NULL) + 578 .loc 1 366 6 + 579 0008 7B68 ldr r3, [r7, #4] + 580 000a 002B cmp r3, #0 + 581 000c 01D1 bne .L29 + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_ERROR; + 582 .loc 1 368 12 + 583 000e 0123 movs r3, #1 + 584 0010 70E0 b .L30 + 585 .L29: + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check the parameter */ + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(hexti->Line)); + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */ + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 586 .loc 1 375 19 + 587 0012 7B68 ldr r3, [r7, #4] + 588 0014 1B68 ldr r3, [r3] + 589 .loc 1 375 43 + 590 0016 1B0C lsrs r3, r3, #16 + 591 .loc 1 375 10 + 592 0018 03F00103 and r3, r3, #1 + 593 001c FB61 str r3, [r7, #28] + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** linepos = (hexti->Line & EXTI_PIN_MASK); + 594 .loc 1 376 19 + 595 001e 7B68 ldr r3, [r7, #4] + 596 0020 1B68 ldr r3, [r3] + 597 .loc 1 376 11 + 598 0022 03F01F03 and r3, r3, #31 + ARM GAS /tmp/cc2L1WXV.s page 18 + + + 599 0026 BB61 str r3, [r7, #24] + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << linepos); + 600 .loc 1 377 12 + 601 0028 0122 movs r2, #1 + 602 002a BB69 ldr r3, [r7, #24] + 603 002c 02FA03F3 lsl r3, r2, r3 + 604 0030 7B61 str r3, [r7, #20] + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 1] Clear interrupt mode */ + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->IMR + (EXTI_MODE_OFFSET * offset)); + 605 .loc 1 380 25 + 606 0032 FB69 ldr r3, [r7, #28] + 607 0034 5B01 lsls r3, r3, #5 + 608 .loc 1 380 11 + 609 0036 03F18043 add r3, r3, #1073741824 + 610 003a 03F58233 add r3, r3, #66560 + 611 003e 3B61 str r3, [r7, #16] + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = (*regaddr & ~maskline); + 612 .loc 1 381 13 + 613 0040 3B69 ldr r3, [r7, #16] + 614 0042 1A68 ldr r2, [r3] + 615 .loc 1 381 24 + 616 0044 7B69 ldr r3, [r7, #20] + 617 0046 DB43 mvns r3, r3 + 618 .loc 1 381 10 + 619 0048 1340 ands r3, r3, r2 + 620 004a FB60 str r3, [r7, #12] + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 621 .loc 1 382 12 + 622 004c 3B69 ldr r3, [r7, #16] + 623 004e FA68 ldr r2, [r7, #12] + 624 0050 1A60 str r2, [r3] + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 2] Clear event mode */ + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset)); + 625 .loc 1 385 25 + 626 0052 FB69 ldr r3, [r7, #28] + 627 0054 5A01 lsls r2, r3, #5 + 628 .loc 1 385 11 + 629 0056 2A4B ldr r3, .L32 + 630 0058 1344 add r3, r3, r2 + 631 005a 3B61 str r3, [r7, #16] + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = (*regaddr & ~maskline); + 632 .loc 1 386 13 + 633 005c 3B69 ldr r3, [r7, #16] + 634 005e 1A68 ldr r2, [r3] + 635 .loc 1 386 24 + 636 0060 7B69 ldr r3, [r7, #20] + 637 0062 DB43 mvns r3, r3 + 638 .loc 1 386 10 + 639 0064 1340 ands r3, r3, r2 + 640 0066 FB60 str r3, [r7, #12] + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 641 .loc 1 387 12 + 642 0068 3B69 ldr r3, [r7, #16] + 643 006a FA68 ldr r2, [r7, #12] + 644 006c 1A60 str r2, [r3] + ARM GAS /tmp/cc2L1WXV.s page 19 + + + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 3] Clear triggers in case of configurable lines */ + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((hexti->Line & EXTI_CONFIG) != 0x00u) + 645 .loc 1 390 13 + 646 006e 7B68 ldr r3, [r7, #4] + 647 0070 1B68 ldr r3, [r3] + 648 .loc 1 390 20 + 649 0072 03F00073 and r3, r3, #33554432 + 650 .loc 1 390 6 + 651 0076 002B cmp r3, #0 + 652 0078 3BD0 beq .L31 + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->RTSR + (EXTI_CONFIG_OFFSET * offset)); + 653 .loc 1 392 28 + 654 007a FB69 ldr r3, [r7, #28] + 655 007c 5A01 lsls r2, r3, #5 + 656 .loc 1 392 13 + 657 007e 214B ldr r3, .L32+4 + 658 0080 1344 add r3, r3, r2 + 659 0082 3B61 str r3, [r7, #16] + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = (*regaddr & ~maskline); + 660 .loc 1 393 15 + 661 0084 3B69 ldr r3, [r7, #16] + 662 0086 1A68 ldr r2, [r3] + 663 .loc 1 393 26 + 664 0088 7B69 ldr r3, [r7, #20] + 665 008a DB43 mvns r3, r3 + 666 .loc 1 393 12 + 667 008c 1340 ands r3, r3, r2 + 668 008e FB60 str r3, [r7, #12] + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 669 .loc 1 394 14 + 670 0090 3B69 ldr r3, [r7, #16] + 671 0092 FA68 ldr r2, [r7, #12] + 672 0094 1A60 str r2, [r3] + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->FTSR + (EXTI_CONFIG_OFFSET * offset)); + 673 .loc 1 396 28 + 674 0096 FB69 ldr r3, [r7, #28] + 675 0098 5A01 lsls r2, r3, #5 + 676 .loc 1 396 13 + 677 009a 1B4B ldr r3, .L32+8 + 678 009c 1344 add r3, r3, r2 + 679 009e 3B61 str r3, [r7, #16] + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = (*regaddr & ~maskline); + 680 .loc 1 397 15 + 681 00a0 3B69 ldr r3, [r7, #16] + 682 00a2 1A68 ldr r2, [r3] + 683 .loc 1 397 26 + 684 00a4 7B69 ldr r3, [r7, #20] + 685 00a6 DB43 mvns r3, r3 + 686 .loc 1 397 12 + 687 00a8 1340 ands r3, r3, r2 + 688 00aa FB60 str r3, [r7, #12] + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval; + 689 .loc 1 398 14 + 690 00ac 3B69 ldr r3, [r7, #16] + ARM GAS /tmp/cc2L1WXV.s page 20 + + + 691 00ae FA68 ldr r2, [r7, #12] + 692 00b0 1A60 str r2, [r3] + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get Gpio port selection for gpio lines */ + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO) + 693 .loc 1 401 15 + 694 00b2 7B68 ldr r3, [r7, #4] + 695 00b4 1B68 ldr r3, [r3] + 696 .loc 1 401 22 + 697 00b6 03F0C063 and r3, r3, #100663296 + 698 .loc 1 401 8 + 699 00ba B3F1C06F cmp r3, #100663296 + 700 00be 18D1 bne .L31 + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PIN(linepos)); + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = SYSCFG->EXTICR[linepos >> 2u]; + 701 .loc 1 405 22 + 702 00c0 124A ldr r2, .L32+12 + 703 .loc 1 405 39 + 704 00c2 BB69 ldr r3, [r7, #24] + 705 00c4 9B08 lsrs r3, r3, #2 + 706 .loc 1 405 14 + 707 00c6 0233 adds r3, r3, #2 + 708 00c8 52F82330 ldr r3, [r2, r3, lsl #2] + 709 00cc FB60 str r3, [r7, #12] + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~(SYSCFG_EXTICR1_EXTI0 << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); + 710 .loc 1 406 80 + 711 00ce BB69 ldr r3, [r7, #24] + 712 00d0 03F00303 and r3, r3, #3 + 713 .loc 1 406 69 + 714 00d4 9B00 lsls r3, r3, #2 + 715 .loc 1 406 40 + 716 00d6 0F22 movs r2, #15 + 717 00d8 02FA03F3 lsl r3, r2, r3 + 718 .loc 1 406 17 + 719 00dc DB43 mvns r3, r3 + 720 .loc 1 406 14 + 721 00de FA68 ldr r2, [r7, #12] + 722 00e0 1340 ands r3, r3, r2 + 723 00e2 FB60 str r3, [r7, #12] + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval; + 724 .loc 1 407 13 + 725 00e4 0949 ldr r1, .L32+12 + 726 .loc 1 407 30 + 727 00e6 BB69 ldr r3, [r7, #24] + 728 00e8 9B08 lsrs r3, r3, #2 + 729 .loc 1 407 37 + 730 00ea 0233 adds r3, r3, #2 + 731 00ec FA68 ldr r2, [r7, #12] + 732 00ee 41F82320 str r2, [r1, r3, lsl #2] + 733 .L31: + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_OK; + 734 .loc 1 411 10 + ARM GAS /tmp/cc2L1WXV.s page 21 + + + 735 00f2 0023 movs r3, #0 + 736 .L30: + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 737 .loc 1 412 1 + 738 00f4 1846 mov r0, r3 + 739 00f6 2437 adds r7, r7, #36 + 740 .cfi_def_cfa_offset 4 + 741 00f8 BD46 mov sp, r7 + 742 .cfi_def_cfa_register 13 + 743 @ sp needed + 744 00fa 5DF8047B ldr r7, [sp], #4 + 745 .cfi_restore 7 + 746 .cfi_def_cfa_offset 0 + 747 00fe 7047 bx lr + 748 .L33: + 749 .align 2 + 750 .L32: + 751 0100 04040140 .word 1073808388 + 752 0104 08040140 .word 1073808392 + 753 0108 0C040140 .word 1073808396 + 754 010c 00000140 .word 1073807360 + 755 .cfi_endproc + 756 .LFE132: + 758 .section .text.HAL_EXTI_RegisterCallback,"ax",%progbits + 759 .align 1 + 760 .global HAL_EXTI_RegisterCallback + 761 .syntax unified + 762 .thumb + 763 .thumb_func + 765 HAL_EXTI_RegisterCallback: + 766 .LFB133: + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Register callback for a dedicated Exti line. + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param CallbackID User callback identifier. + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter can be one of @arg @ref EXTI_CallbackIDTypeDef values. + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param pPendingCbfn function pointer to be stored as callback. + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status. + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 767 .loc 1 423 1 + 768 .cfi_startproc + 769 @ args = 0, pretend = 0, frame = 24 + 770 @ frame_needed = 1, uses_anonymous_args = 0 + 771 @ link register save eliminated. + 772 0000 80B4 push {r7} + 773 .cfi_def_cfa_offset 4 + 774 .cfi_offset 7, -4 + 775 0002 87B0 sub sp, sp, #28 + 776 .cfi_def_cfa_offset 32 + 777 0004 00AF add r7, sp, #0 + 778 .cfi_def_cfa_register 7 + 779 0006 F860 str r0, [r7, #12] + 780 0008 0B46 mov r3, r1 + 781 000a 7A60 str r2, [r7, #4] + ARM GAS /tmp/cc2L1WXV.s page 22 + + + 782 000c FB72 strb r3, [r7, #11] + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef status = HAL_OK; + 783 .loc 1 424 21 + 784 000e 0023 movs r3, #0 + 785 0010 FB75 strb r3, [r7, #23] + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** switch (CallbackID) + 786 .loc 1 426 3 + 787 0012 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 788 0014 002B cmp r3, #0 + 789 0016 03D1 bne .L35 + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** case HAL_EXTI_COMMON_CB_ID: + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** hexti->PendingCallback = pPendingCbfn; + 790 .loc 1 429 30 + 791 0018 FB68 ldr r3, [r7, #12] + 792 001a 7A68 ldr r2, [r7, #4] + 793 001c 5A60 str r2, [r3, #4] + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** break; + 794 .loc 1 430 7 + 795 001e 02E0 b .L36 + 796 .L35: + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** default: + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** status = HAL_ERROR; + 797 .loc 1 433 14 + 798 0020 0123 movs r3, #1 + 799 0022 FB75 strb r3, [r7, #23] + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** break; + 800 .loc 1 434 7 + 801 0024 00BF nop + 802 .L36: + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return status; + 803 .loc 1 437 10 + 804 0026 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 805 .loc 1 438 1 + 806 0028 1846 mov r0, r3 + 807 002a 1C37 adds r7, r7, #28 + 808 .cfi_def_cfa_offset 4 + 809 002c BD46 mov sp, r7 + 810 .cfi_def_cfa_register 13 + 811 @ sp needed + 812 002e 5DF8047B ldr r7, [sp], #4 + 813 .cfi_restore 7 + 814 .cfi_def_cfa_offset 0 + 815 0032 7047 bx lr + 816 .cfi_endproc + 817 .LFE133: + 819 .section .text.HAL_EXTI_GetHandle,"ax",%progbits + 820 .align 1 + 821 .global HAL_EXTI_GetHandle + 822 .syntax unified + 823 .thumb + 824 .thumb_func + ARM GAS /tmp/cc2L1WXV.s page 23 + + + 826 HAL_EXTI_GetHandle: + 827 .LFB134: + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Store line number as handle private field. + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param ExtiLine Exti line number. + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter can be from 0 to @ref EXTI_LINE_NB. + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status. + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 828 .loc 1 448 1 + 829 .cfi_startproc + 830 @ args = 0, pretend = 0, frame = 8 + 831 @ frame_needed = 1, uses_anonymous_args = 0 + 832 @ link register save eliminated. + 833 0000 80B4 push {r7} + 834 .cfi_def_cfa_offset 4 + 835 .cfi_offset 7, -4 + 836 0002 83B0 sub sp, sp, #12 + 837 .cfi_def_cfa_offset 16 + 838 0004 00AF add r7, sp, #0 + 839 .cfi_def_cfa_register 7 + 840 0006 7860 str r0, [r7, #4] + 841 0008 3960 str r1, [r7] + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check the parameters */ + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(ExtiLine)); + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check null pointer */ + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if (hexti == NULL) + 842 .loc 1 453 6 + 843 000a 7B68 ldr r3, [r7, #4] + 844 000c 002B cmp r3, #0 + 845 000e 01D1 bne .L39 + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_ERROR; + 846 .loc 1 455 12 + 847 0010 0123 movs r3, #1 + 848 0012 03E0 b .L40 + 849 .L39: + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Store line number as handle private field */ + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** hexti->Line = ExtiLine; + 850 .loc 1 460 17 + 851 0014 7B68 ldr r3, [r7, #4] + 852 0016 3A68 ldr r2, [r7] + 853 0018 1A60 str r2, [r3] + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return HAL_OK; + 854 .loc 1 462 12 + 855 001a 0023 movs r3, #0 + 856 .L40: + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + ARM GAS /tmp/cc2L1WXV.s page 24 + + + 857 .loc 1 464 1 + 858 001c 1846 mov r0, r3 + 859 001e 0C37 adds r7, r7, #12 + 860 .cfi_def_cfa_offset 4 + 861 0020 BD46 mov sp, r7 + 862 .cfi_def_cfa_register 13 + 863 @ sp needed + 864 0022 5DF8047B ldr r7, [sp], #4 + 865 .cfi_restore 7 + 866 .cfi_def_cfa_offset 0 + 867 0026 7047 bx lr + 868 .cfi_endproc + 869 .LFE134: + 871 .section .text.HAL_EXTI_IRQHandler,"ax",%progbits + 872 .align 1 + 873 .global HAL_EXTI_IRQHandler + 874 .syntax unified + 875 .thumb + 876 .thumb_func + 878 HAL_EXTI_IRQHandler: + 879 .LFB135: + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @} + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** @addtogroup EXTI_Exported_Functions_Group2 + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief EXTI IO functions. + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @verbatim + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** =============================================================================== + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** ##### IO operation functions ##### + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** =============================================================================== + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** @endverbatim + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @{ + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Handle EXTI interrupt request. + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval none. + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti) + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 880 .loc 1 488 1 + 881 .cfi_startproc + 882 @ args = 0, pretend = 0, frame = 24 + 883 @ frame_needed = 1, uses_anonymous_args = 0 + 884 0000 80B5 push {r7, lr} + 885 .cfi_def_cfa_offset 8 + 886 .cfi_offset 7, -8 + 887 .cfi_offset 14, -4 + 888 0002 86B0 sub sp, sp, #24 + 889 .cfi_def_cfa_offset 32 + 890 0004 00AF add r7, sp, #0 + 891 .cfi_def_cfa_register 7 + ARM GAS /tmp/cc2L1WXV.s page 25 + + + 892 0006 7860 str r0, [r7, #4] + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t regval; + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Compute line register offset and line mask */ + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 893 .loc 1 495 19 + 894 0008 7B68 ldr r3, [r7, #4] + 895 000a 1B68 ldr r3, [r3] + 896 .loc 1 495 43 + 897 000c 1B0C lsrs r3, r3, #16 + 898 .loc 1 495 10 + 899 000e 03F00103 and r3, r3, #1 + 900 0012 7B61 str r3, [r7, #20] + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); + 901 .loc 1 496 28 + 902 0014 7B68 ldr r3, [r7, #4] + 903 0016 1B68 ldr r3, [r3] + 904 .loc 1 496 35 + 905 0018 03F01F03 and r3, r3, #31 + 906 .loc 1 496 12 + 907 001c 0122 movs r2, #1 + 908 001e 02FA03F3 lsl r3, r2, r3 + 909 0022 3B61 str r3, [r7, #16] + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */ + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset)); + 910 .loc 1 499 24 + 911 0024 7B69 ldr r3, [r7, #20] + 912 0026 5A01 lsls r2, r3, #5 + 913 .loc 1 499 11 + 914 0028 0C4B ldr r3, .L44 + 915 002a 1344 add r3, r3, r2 + 916 002c FB60 str r3, [r7, #12] + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = (*regaddr & maskline); + 917 .loc 1 500 13 + 918 002e FB68 ldr r3, [r7, #12] + 919 0030 1B68 ldr r3, [r3] + 920 .loc 1 500 10 + 921 0032 3A69 ldr r2, [r7, #16] + 922 0034 1340 ands r3, r3, r2 + 923 0036 BB60 str r3, [r7, #8] + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if (regval != 0x00u) + 924 .loc 1 502 6 + 925 0038 BB68 ldr r3, [r7, #8] + 926 003a 002B cmp r3, #0 + 927 003c 09D0 beq .L43 + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Clear pending bit */ + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** EXTI->PR = maskline; + 928 .loc 1 505 9 + 929 003e 084A ldr r2, .L44+4 + 930 .loc 1 505 14 + 931 0040 3B69 ldr r3, [r7, #16] + ARM GAS /tmp/cc2L1WXV.s page 26 + + + 932 0042 5361 str r3, [r2, #20] + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Call callback */ + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if (hexti->PendingCallback != NULL) + 933 .loc 1 508 14 + 934 0044 7B68 ldr r3, [r7, #4] + 935 0046 5B68 ldr r3, [r3, #4] + 936 .loc 1 508 8 + 937 0048 002B cmp r3, #0 + 938 004a 02D0 beq .L43 + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** hexti->PendingCallback(); + 939 .loc 1 510 12 + 940 004c 7B68 ldr r3, [r7, #4] + 941 004e 5B68 ldr r3, [r3, #4] + 942 .loc 1 510 7 + 943 0050 9847 blx r3 + 944 .LVL0: + 945 .L43: + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 946 .loc 1 513 1 + 947 0052 00BF nop + 948 0054 1837 adds r7, r7, #24 + 949 .cfi_def_cfa_offset 8 + 950 0056 BD46 mov sp, r7 + 951 .cfi_def_cfa_register 13 + 952 @ sp needed + 953 0058 80BD pop {r7, pc} + 954 .L45: + 955 005a 00BF .align 2 + 956 .L44: + 957 005c 14040140 .word 1073808404 + 958 0060 00040140 .word 1073808384 + 959 .cfi_endproc + 960 .LFE135: + 962 .section .text.HAL_EXTI_GetPending,"ax",%progbits + 963 .align 1 + 964 .global HAL_EXTI_GetPending + 965 .syntax unified + 966 .thumb + 967 .thumb_func + 969 HAL_EXTI_GetPending: + 970 .LFB136: + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Get interrupt pending bit of a dedicated line. + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param Edge Specify which pending edge as to be checked. + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter can be one of the following values: + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @arg @ref EXTI_TRIGGER_RISING_FALLING + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter is kept for compatibility with other series. + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval 1 if interrupt is pending else 0. + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + ARM GAS /tmp/cc2L1WXV.s page 27 + + + 971 .loc 1 525 1 + 972 .cfi_startproc + 973 @ args = 0, pretend = 0, frame = 32 + 974 @ frame_needed = 1, uses_anonymous_args = 0 + 975 @ link register save eliminated. + 976 0000 80B4 push {r7} + 977 .cfi_def_cfa_offset 4 + 978 .cfi_offset 7, -4 + 979 0002 89B0 sub sp, sp, #36 + 980 .cfi_def_cfa_offset 40 + 981 0004 00AF add r7, sp, #0 + 982 .cfi_def_cfa_register 7 + 983 0006 7860 str r0, [r7, #4] + 984 0008 3960 str r1, [r7] + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t regval; + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t linepos; + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check parameters */ + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(hexti->Line)); + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_PENDING_EDGE(Edge)); + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */ + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 985 .loc 1 538 19 + 986 000a 7B68 ldr r3, [r7, #4] + 987 000c 1B68 ldr r3, [r3] + 988 .loc 1 538 43 + 989 000e 1B0C lsrs r3, r3, #16 + 990 .loc 1 538 10 + 991 0010 03F00103 and r3, r3, #1 + 992 0014 FB61 str r3, [r7, #28] + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** linepos = (hexti->Line & EXTI_PIN_MASK); + 993 .loc 1 539 19 + 994 0016 7B68 ldr r3, [r7, #4] + 995 0018 1B68 ldr r3, [r3] + 996 .loc 1 539 11 + 997 001a 03F01F03 and r3, r3, #31 + 998 001e BB61 str r3, [r7, #24] + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << linepos); + 999 .loc 1 540 12 + 1000 0020 0122 movs r2, #1 + 1001 0022 BB69 ldr r3, [r7, #24] + 1002 0024 02FA03F3 lsl r3, r2, r3 + 1003 0028 7B61 str r3, [r7, #20] + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */ + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset)); + 1004 .loc 1 543 24 + 1005 002a FB69 ldr r3, [r7, #28] + 1006 002c 5A01 lsls r2, r3, #5 + 1007 .loc 1 543 11 + 1008 002e 094B ldr r3, .L48 + 1009 0030 1344 add r3, r3, r2 + ARM GAS /tmp/cc2L1WXV.s page 28 + + + 1010 0032 3B61 str r3, [r7, #16] + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* return 1 if bit is set else 0 */ + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval = ((*regaddr & maskline) >> linepos); + 1011 .loc 1 545 14 + 1012 0034 3B69 ldr r3, [r7, #16] + 1013 0036 1A68 ldr r2, [r3] + 1014 .loc 1 545 23 + 1015 0038 7B69 ldr r3, [r7, #20] + 1016 003a 1A40 ands r2, r2, r3 + 1017 .loc 1 545 10 + 1018 003c BB69 ldr r3, [r7, #24] + 1019 003e 22FA03F3 lsr r3, r2, r3 + 1020 0042 FB60 str r3, [r7, #12] + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** return regval; + 1021 .loc 1 546 10 + 1022 0044 FB68 ldr r3, [r7, #12] + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 1023 .loc 1 547 1 + 1024 0046 1846 mov r0, r3 + 1025 0048 2437 adds r7, r7, #36 + 1026 .cfi_def_cfa_offset 4 + 1027 004a BD46 mov sp, r7 + 1028 .cfi_def_cfa_register 13 + 1029 @ sp needed + 1030 004c 5DF8047B ldr r7, [sp], #4 + 1031 .cfi_restore 7 + 1032 .cfi_def_cfa_offset 0 + 1033 0050 7047 bx lr + 1034 .L49: + 1035 0052 00BF .align 2 + 1036 .L48: + 1037 0054 14040140 .word 1073808404 + 1038 .cfi_endproc + 1039 .LFE136: + 1041 .section .text.HAL_EXTI_ClearPending,"ax",%progbits + 1042 .align 1 + 1043 .global HAL_EXTI_ClearPending + 1044 .syntax unified + 1045 .thumb + 1046 .thumb_func + 1048 HAL_EXTI_ClearPending: + 1049 .LFB137: + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Clear interrupt pending bit of a dedicated line. + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param Edge Specify which pending edge as to be clear. + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter can be one of the following values: + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @arg @ref EXTI_TRIGGER_RISING_FALLING + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * This parameter is kept for compatibility with other series. + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval None. + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 1050 .loc 1 559 1 + 1051 .cfi_startproc + 1052 @ args = 0, pretend = 0, frame = 24 + ARM GAS /tmp/cc2L1WXV.s page 29 + + + 1053 @ frame_needed = 1, uses_anonymous_args = 0 + 1054 @ link register save eliminated. + 1055 0000 80B4 push {r7} + 1056 .cfi_def_cfa_offset 4 + 1057 .cfi_offset 7, -4 + 1058 0002 87B0 sub sp, sp, #28 + 1059 .cfi_def_cfa_offset 32 + 1060 0004 00AF add r7, sp, #0 + 1061 .cfi_def_cfa_register 7 + 1062 0006 7860 str r0, [r7, #4] + 1063 0008 3960 str r1, [r7] + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check parameters */ + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(hexti->Line)); + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_PENDING_EDGE(Edge)); + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */ + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + 1064 .loc 1 570 19 + 1065 000a 7B68 ldr r3, [r7, #4] + 1066 000c 1B68 ldr r3, [r3] + 1067 .loc 1 570 43 + 1068 000e 1B0C lsrs r3, r3, #16 + 1069 .loc 1 570 10 + 1070 0010 03F00103 and r3, r3, #1 + 1071 0014 7B61 str r3, [r7, #20] + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); + 1072 .loc 1 571 28 + 1073 0016 7B68 ldr r3, [r7, #4] + 1074 0018 1B68 ldr r3, [r3] + 1075 .loc 1 571 35 + 1076 001a 03F01F03 and r3, r3, #31 + 1077 .loc 1 571 12 + 1078 001e 0122 movs r2, #1 + 1079 0020 02FA03F3 lsl r3, r2, r3 + 1080 0024 3B61 str r3, [r7, #16] + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */ + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset)); + 1081 .loc 1 574 24 + 1082 0026 7B69 ldr r3, [r7, #20] + 1083 0028 5A01 lsls r2, r3, #5 + 1084 .loc 1 574 11 + 1085 002a 064B ldr r3, .L51 + 1086 002c 1344 add r3, r3, r2 + 1087 002e FB60 str r3, [r7, #12] + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Clear Pending bit */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = maskline; + 1088 .loc 1 577 12 + 1089 0030 FB68 ldr r3, [r7, #12] + 1090 0032 3A69 ldr r2, [r7, #16] + 1091 0034 1A60 str r2, [r3] + ARM GAS /tmp/cc2L1WXV.s page 30 + + + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 1092 .loc 1 578 1 + 1093 0036 00BF nop + 1094 0038 1C37 adds r7, r7, #28 + 1095 .cfi_def_cfa_offset 4 + 1096 003a BD46 mov sp, r7 + 1097 .cfi_def_cfa_register 13 + 1098 @ sp needed + 1099 003c 5DF8047B ldr r7, [sp], #4 + 1100 .cfi_restore 7 + 1101 .cfi_def_cfa_offset 0 + 1102 0040 7047 bx lr + 1103 .L52: + 1104 0042 00BF .align 2 + 1105 .L51: + 1106 0044 14040140 .word 1073808404 + 1107 .cfi_endproc + 1108 .LFE137: + 1110 .section .text.HAL_EXTI_GenerateSWI,"ax",%progbits + 1111 .align 1 + 1112 .global HAL_EXTI_GenerateSWI + 1113 .syntax unified + 1114 .thumb + 1115 .thumb_func + 1117 HAL_EXTI_GenerateSWI: + 1118 .LFB138: + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /** + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Generate a software interrupt for a dedicated line. + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param hexti Exti handle. + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval None. + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */ + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti) + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** { + 1119 .loc 1 586 1 + 1120 .cfi_startproc + 1121 @ args = 0, pretend = 0, frame = 24 + 1122 @ frame_needed = 1, uses_anonymous_args = 0 + 1123 @ link register save eliminated. + 1124 0000 80B4 push {r7} + 1125 .cfi_def_cfa_offset 4 + 1126 .cfi_offset 7, -4 + 1127 0002 87B0 sub sp, sp, #28 + 1128 .cfi_def_cfa_offset 32 + 1129 0004 00AF add r7, sp, #0 + 1130 .cfi_def_cfa_register 7 + 1131 0006 7860 str r0, [r7, #4] + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr; + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t maskline; + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** uint32_t offset; + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check parameters */ + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_LINE(hexti->Line)); + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */ + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); + ARM GAS /tmp/cc2L1WXV.s page 31 + + + 1132 .loc 1 596 19 + 1133 0008 7B68 ldr r3, [r7, #4] + 1134 000a 1B68 ldr r3, [r3] + 1135 .loc 1 596 43 + 1136 000c 1B0C lsrs r3, r3, #16 + 1137 .loc 1 596 10 + 1138 000e 03F00103 and r3, r3, #1 + 1139 0012 7B61 str r3, [r7, #20] + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); + 1140 .loc 1 597 28 + 1141 0014 7B68 ldr r3, [r7, #4] + 1142 0016 1B68 ldr r3, [r3] + 1143 .loc 1 597 35 + 1144 0018 03F01F03 and r3, r3, #31 + 1145 .loc 1 597 12 + 1146 001c 0122 movs r2, #1 + 1147 001e 02FA03F3 lsl r3, r2, r3 + 1148 0022 3B61 str r3, [r7, #16] + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->SWIER + (EXTI_CONFIG_OFFSET * offset)); + 1149 .loc 1 599 27 + 1150 0024 7B69 ldr r3, [r7, #20] + 1151 0026 5A01 lsls r2, r3, #5 + 1152 .loc 1 599 11 + 1153 0028 054B ldr r3, .L54 + 1154 002a 1344 add r3, r3, r2 + 1155 002c FB60 str r3, [r7, #12] + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = maskline; + 1156 .loc 1 600 12 + 1157 002e FB68 ldr r3, [r7, #12] + 1158 0030 3A69 ldr r2, [r7, #16] + 1159 0032 1A60 str r2, [r3] + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** } + 1160 .loc 1 601 1 + 1161 0034 00BF nop + 1162 0036 1C37 adds r7, r7, #28 + 1163 .cfi_def_cfa_offset 4 + 1164 0038 BD46 mov sp, r7 + 1165 .cfi_def_cfa_register 13 + 1166 @ sp needed + 1167 003a 5DF8047B ldr r7, [sp], #4 + 1168 .cfi_restore 7 + 1169 .cfi_def_cfa_offset 0 + 1170 003e 7047 bx lr + 1171 .L55: + 1172 .align 2 + 1173 .L54: + 1174 0040 10040140 .word 1073808400 + 1175 .cfi_endproc + 1176 .LFE138: + 1178 .text + 1179 .Letext0: + 1180 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1181 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1182 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1183 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1184 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h" + ARM GAS /tmp/cc2L1WXV.s page 32 + + + ARM GAS /tmp/cc2L1WXV.s page 33 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_exti.c + /tmp/cc2L1WXV.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/cc2L1WXV.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/cc2L1WXV.s:313 .text.HAL_EXTI_SetConfigLine:00000190 $d + /tmp/cc2L1WXV.s:321 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/cc2L1WXV.s:327 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/cc2L1WXV.s:549 .text.HAL_EXTI_GetConfigLine:00000134 $d + /tmp/cc2L1WXV.s:557 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/cc2L1WXV.s:563 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/cc2L1WXV.s:751 .text.HAL_EXTI_ClearConfigLine:00000100 $d + /tmp/cc2L1WXV.s:759 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/cc2L1WXV.s:765 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/cc2L1WXV.s:820 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/cc2L1WXV.s:826 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/cc2L1WXV.s:872 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/cc2L1WXV.s:878 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/cc2L1WXV.s:957 .text.HAL_EXTI_IRQHandler:0000005c $d + /tmp/cc2L1WXV.s:963 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/cc2L1WXV.s:969 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/cc2L1WXV.s:1037 .text.HAL_EXTI_GetPending:00000054 $d + /tmp/cc2L1WXV.s:1042 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/cc2L1WXV.s:1048 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/cc2L1WXV.s:1106 .text.HAL_EXTI_ClearPending:00000044 $d + /tmp/cc2L1WXV.s:1111 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/cc2L1WXV.s:1117 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/cc2L1WXV.s:1174 .text.HAL_EXTI_GenerateSWI:00000040 $d + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_exti.o b/Software/build/stm32f3xx_hal_exti.o new file mode 100644 index 0000000..15efdda Binary files /dev/null and b/Software/build/stm32f3xx_hal_exti.o differ diff --git a/Software/build/stm32f3xx_hal_flash.d b/Software/build/stm32f3xx_hal_flash.d new file mode 100644 index 0000000..86de5f9 --- /dev/null +++ b/Software/build/stm32f3xx_hal_flash.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_flash.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_flash.lst b/Software/build/stm32f3xx_hal_flash.lst new file mode 100644 index 0000000..a7e9557 --- /dev/null +++ b/Software/build/stm32f3xx_hal_flash.lst @@ -0,0 +1,2041 @@ +ARM GAS /tmp/ccv5crZT.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_flash.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c" + 20 .global pFlash + 21 .section .bss.pFlash,"aw",%nobits + 22 .align 3 + 25 pFlash: + 26 0000 00000000 .space 32 + 26 00000000 + 26 00000000 + 26 00000000 + 26 00000000 + 27 .section .text.HAL_FLASH_Program,"ax",%progbits + 28 .align 1 + 29 .global HAL_FLASH_Program + 30 .syntax unified + 31 .thumb + 32 .thumb_func + 34 HAL_FLASH_Program: + 35 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @file stm32f3xx_hal_flash.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief FLASH HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * functionalities of the internal FLASH memory: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + Program operations functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + Memory Control functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + Peripheral State functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ============================================================================== + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### FLASH peripheral features ##### + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ============================================================================== + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] The Flash memory interface manages CPU AHB I-Code and D-Code accesses + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** to the Flash memory. It implements the erase and program Flash memory operations + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** and the read and write protection mechanisms. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] The Flash memory interface accelerates code execution with a system of instruction + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** prefetch. + ARM GAS /tmp/ccv5crZT.s page 2 + + + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] The FLASH main features are: + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Flash memory read operations + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Flash memory program/erase operations + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Read / write protections + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Prefetch on I-Code + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Option Bytes programming + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### How to use this driver ##### + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ============================================================================== + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** This driver provides functions and macros to configure and program the FLASH + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** memory of all STM32F3xx devices. + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (#) FLASH Memory I/O Programming functions: this group includes all needed + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** functions to erase and program the main memory: + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Lock and Unlock the FLASH interface + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Erase function: Erase page, erase all pages + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Program functions: half word, word and doubleword + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (#) FLASH Option Bytes Programming functions: this group includes all needed + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** functions to manage the Option Bytes: + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Lock and Unlock the Option Bytes + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Set/Reset the write protection + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Set the Read protection Level + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Program the user Option Bytes + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Launch the Option Bytes loader + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Erase Option Bytes + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Program the data Option Bytes + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Get the Write protection. + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Get the user option bytes. + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (#) Interrupts and flags management functions : this group + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** includes all needed functions to: + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Handle FLASH interrupts + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Wait for last FLASH operation according to its status + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (++) Get error flag status + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] In addition to these function, this driver includes a set of macros allowing + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** to handle the following operations: + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Set/Get the latency + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Enable/Disable the prefetch buffer + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Enable/Disable the half cycle access + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Enable/Disable the FLASH interrupts + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Monitor the FLASH flags status + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @endverbatim + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ****************************************************************************** + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @attention + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * Copyright (c) 2016 STMicroelectronics. + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * All rights reserved. + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * This software is licensed under terms that can be found in the LICENSE file in + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * the root directory of this software component. + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + ARM GAS /tmp/ccv5crZT.s page 3 + + + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ****************************************************************************** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Includes ------------------------------------------------------------------*/ + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** #include "stm32f3xx_hal.h" + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @addtogroup STM32F3xx_HAL_Driver + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH FLASH + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief FLASH HAL module driver + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private typedef -----------------------------------------------------------*/ + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private define ------------------------------------------------------------*/ + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Private_Constants FLASH Private Constants + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private macro ---------------------------- ---------------------------------*/ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Private_Macros FLASH Private Macros + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private variables ---------------------------------------------------------*/ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Private_Variables FLASH Private Variables + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Variables used for Erase pages under interruption*/ + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_ProcessTypeDef pFlash; + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Private function prototypes -----------------------------------------------*/ + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Private_Functions FLASH Private Functions + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** static void FLASH_Program_HalfWord(uint32_t Address, uint16_t Data); + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** static void FLASH_SetErrorCode(void); + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** extern void FLASH_PageErase(uint32_t PageAddress); + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Exported functions ---------------------------------------------------------*/ + ARM GAS /tmp/ccv5crZT.s page 4 + + + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions FLASH Exported Functions + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group1 Programming operation functions + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Programming operation functions + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @endverbatim + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Program halfword, word or double word at a specified address + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note The function HAL_FLASH_Unlock() should be called before to unlock the FLASH interface + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * The function HAL_FLASH_Lock() should be called after to lock the FLASH interface + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note If an erase and a program operations are requested simultaneously, + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * the erase operation is performed before the program one. + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note FLASH should be previously erased before new programming (only exception to this + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * is when 0x0000 is programmed) + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param TypeProgram Indicate the way to program at a specified address. + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * This parameter can be a value of @ref FLASH_Type_Program + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Address Specifie the address to be programmed. + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Data Specifie the data to be programmed + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL_StatusTypeDef HAL Status + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data) + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 36 .loc 1 167 1 + 37 .cfi_startproc + 38 @ args = 0, pretend = 0, frame = 24 + 39 @ frame_needed = 1, uses_anonymous_args = 0 + 40 0000 F0B5 push {r4, r5, r6, r7, lr} + 41 .cfi_def_cfa_offset 20 + 42 .cfi_offset 4, -20 + 43 .cfi_offset 5, -16 + 44 .cfi_offset 6, -12 + 45 .cfi_offset 7, -8 + 46 .cfi_offset 14, -4 + 47 0002 87B0 sub sp, sp, #28 + 48 .cfi_def_cfa_offset 48 + 49 0004 00AF add r7, sp, #0 + 50 .cfi_def_cfa_register 7 + 51 0006 F860 str r0, [r7, #12] + 52 0008 B960 str r1, [r7, #8] + 53 000a C7E90023 strd r2, [r7] + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_ERROR; + 54 .loc 1 168 21 + 55 000e 0123 movs r3, #1 + 56 0010 FB75 strb r3, [r7, #23] + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint8_t index = 0U; + 57 .loc 1 169 11 + 58 0012 0023 movs r3, #0 + ARM GAS /tmp/ccv5crZT.s page 5 + + + 59 0014 BB75 strb r3, [r7, #22] + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint8_t nbiterations = 0U; + 60 .loc 1 170 11 + 61 0016 0023 movs r3, #0 + 62 0018 7B75 strb r3, [r7, #21] + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process Locked */ + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_LOCK(&pFlash); + 63 .loc 1 173 3 + 64 001a 2F4B ldr r3, .L12 + 65 001c 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 66 001e 012B cmp r3, #1 + 67 0020 01D1 bne .L2 + 68 .loc 1 173 3 is_stmt 0 discriminator 1 + 69 0022 0223 movs r3, #2 + 70 .loc 1 173 3 + 71 0024 54E0 b .L3 + 72 .L2: + 73 .loc 1 173 3 discriminator 2 + 74 0026 2C4B ldr r3, .L12 + 75 0028 0122 movs r2, #1 + 76 002a 1A76 strb r2, [r3, #24] + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check the parameters */ + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** assert_param(IS_FLASH_TYPEPROGRAM(TypeProgram)); + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** assert_param(IS_FLASH_PROGRAM_ADDRESS(Address)); + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for last operation to be completed */ + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** status = FLASH_WaitForLastOperation(FLASH_TIMEOUT_VALUE); + 77 .loc 1 180 14 is_stmt 1 + 78 002c 4CF25030 movw r0, #50000 + 79 0030 FFF7FEFF bl FLASH_WaitForLastOperation + 80 0034 0346 mov r3, r0 + 81 0036 FB75 strb r3, [r7, #23] + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(status == HAL_OK) + 82 .loc 1 182 5 + 83 0038 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 84 003a 002B cmp r3, #0 + 85 003c 44D1 bne .L4 + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(TypeProgram == FLASH_TYPEPROGRAM_HALFWORD) + 86 .loc 1 184 7 + 87 003e FB68 ldr r3, [r7, #12] + 88 0040 012B cmp r3, #1 + 89 0042 02D1 bne .L5 + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program halfword (16-bit) at a specified address. */ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** nbiterations = 1U; + 90 .loc 1 187 20 + 91 0044 0123 movs r3, #1 + 92 0046 7B75 strb r3, [r7, #21] + 93 0048 07E0 b .L6 + 94 .L5: + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else if(TypeProgram == FLASH_TYPEPROGRAM_WORD) + 95 .loc 1 189 12 + ARM GAS /tmp/ccv5crZT.s page 6 + + + 96 004a FB68 ldr r3, [r7, #12] + 97 004c 022B cmp r3, #2 + 98 004e 02D1 bne .L7 + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program word (32-bit = 2*16-bit) at a specified address. */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** nbiterations = 2U; + 99 .loc 1 192 20 + 100 0050 0223 movs r3, #2 + 101 0052 7B75 strb r3, [r7, #21] + 102 0054 01E0 b .L6 + 103 .L7: + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program double word (64-bit = 4*16-bit) at a specified address. */ + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** nbiterations = 4U; + 104 .loc 1 197 20 + 105 0056 0423 movs r3, #4 + 106 0058 7B75 strb r3, [r7, #21] + 107 .L6: + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** for (index = 0U; index < nbiterations; index++) + 108 .loc 1 200 16 + 109 005a 0023 movs r3, #0 + 110 005c BB75 strb r3, [r7, #22] + 111 .loc 1 200 5 + 112 005e 2DE0 b .L8 + 113 .L10: + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_Program_HalfWord((Address + (2U*index)), (uint16_t)(Data >> (16U*index))); + 114 .loc 1 202 44 + 115 0060 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 116 0062 5A00 lsls r2, r3, #1 + 117 .loc 1 202 7 + 118 0064 BB68 ldr r3, [r7, #8] + 119 0066 02EB030C add ip, r2, r3 + 120 .loc 1 202 77 + 121 006a BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 122 006c 1901 lsls r1, r3, #4 + 123 .loc 1 202 70 + 124 006e D7E90023 ldrd r2, [r7] + 125 0072 C1F12006 rsb r6, r1, #32 + 126 0076 A1F12000 sub r0, r1, #32 + 127 007a 22FA01F4 lsr r4, r2, r1 + 128 007e 03FA06F6 lsl r6, r3, r6 + 129 0082 3443 orrs r4, r4, r6 + 130 0084 23FA00F0 lsr r0, r3, r0 + 131 0088 0443 orrs r4, r4, r0 + 132 008a 23FA01F5 lsr r5, r3, r1 + 133 .loc 1 202 7 + 134 008e A3B2 uxth r3, r4 + 135 0090 1946 mov r1, r3 + 136 0092 6046 mov r0, ip + 137 0094 FFF7FEFF bl FLASH_Program_HalfWord + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for last operation to be completed */ + ARM GAS /tmp/ccv5crZT.s page 7 + + + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** status = FLASH_WaitForLastOperation(FLASH_TIMEOUT_VALUE); + 138 .loc 1 205 18 + 139 0098 4CF25030 movw r0, #50000 + 140 009c FFF7FEFF bl FLASH_WaitForLastOperation + 141 00a0 0346 mov r3, r0 + 142 00a2 FB75 strb r3, [r7, #23] + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* If the program operation is completed, disable the PG Bit */ + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PG); + 143 .loc 1 208 9 + 144 00a4 0D4B ldr r3, .L12+4 + 145 00a6 1B69 ldr r3, [r3, #16] + 146 00a8 0C4A ldr r2, .L12+4 + 147 00aa 23F00103 bic r3, r3, #1 + 148 00ae 1361 str r3, [r2, #16] + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* In case of error, stop programming procedure */ + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if (status != HAL_OK) + 149 .loc 1 210 10 + 150 00b0 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 151 00b2 002B cmp r3, #0 + 152 00b4 07D1 bne .L11 + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 153 .loc 1 200 49 discriminator 2 + 154 00b6 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 155 00b8 0133 adds r3, r3, #1 + 156 00ba BB75 strb r3, [r7, #22] + 157 .L8: + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 158 .loc 1 200 28 discriminator 1 + 159 00bc BA7D ldrb r2, [r7, #22] @ zero_extendqisi2 + 160 00be 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 161 00c0 9A42 cmp r2, r3 + 162 00c2 CDD3 bcc .L10 + 163 00c4 00E0 b .L4 + 164 .L11: + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** break; + 165 .loc 1 212 9 + 166 00c6 00BF nop + 167 .L4: + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process Unlocked */ + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_UNLOCK(&pFlash); + 168 .loc 1 218 3 + 169 00c8 034B ldr r3, .L12 + 170 00ca 0022 movs r2, #0 + 171 00cc 1A76 strb r2, [r3, #24] + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return status; + 172 .loc 1 220 10 + 173 00ce FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 174 .L3: + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 175 .loc 1 221 1 + ARM GAS /tmp/ccv5crZT.s page 8 + + + 176 00d0 1846 mov r0, r3 + 177 00d2 1C37 adds r7, r7, #28 + 178 .cfi_def_cfa_offset 20 + 179 00d4 BD46 mov sp, r7 + 180 .cfi_def_cfa_register 13 + 181 @ sp needed + 182 00d6 F0BD pop {r4, r5, r6, r7, pc} + 183 .L13: + 184 .align 2 + 185 .L12: + 186 00d8 00000000 .word pFlash + 187 00dc 00200240 .word 1073881088 + 188 .cfi_endproc + 189 .LFE130: + 191 .section .text.HAL_FLASH_Program_IT,"ax",%progbits + 192 .align 1 + 193 .global HAL_FLASH_Program_IT + 194 .syntax unified + 195 .thumb + 196 .thumb_func + 198 HAL_FLASH_Program_IT: + 199 .LFB131: + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Program halfword, word or double word at a specified address with interrupt enabled. + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note The function HAL_FLASH_Unlock() should be called before to unlock the FLASH interface + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * The function HAL_FLASH_Lock() should be called after to lock the FLASH interface + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note If an erase and a program operations are requested simultaneously, + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * the erase operation is performed before the program one. + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param TypeProgram Indicate the way to program at a specified address. + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * This parameter can be a value of @ref FLASH_Type_Program + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Address Specifie the address to be programmed. + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Data Specifie the data to be programmed + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL_StatusTypeDef HAL Status + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Address, uint64_t Data) + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 200 .loc 1 239 1 + 201 .cfi_startproc + 202 @ args = 0, pretend = 0, frame = 24 + 203 @ frame_needed = 1, uses_anonymous_args = 0 + 204 0000 80B5 push {r7, lr} + 205 .cfi_def_cfa_offset 8 + 206 .cfi_offset 7, -8 + 207 .cfi_offset 14, -4 + 208 0002 86B0 sub sp, sp, #24 + 209 .cfi_def_cfa_offset 32 + 210 0004 00AF add r7, sp, #0 + 211 .cfi_def_cfa_register 7 + 212 0006 F860 str r0, [r7, #12] + 213 0008 B960 str r1, [r7, #8] + 214 000a C7E90023 strd r2, [r7] + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_OK; + 215 .loc 1 240 21 + ARM GAS /tmp/ccv5crZT.s page 9 + + + 216 000e 0023 movs r3, #0 + 217 0010 FB75 strb r3, [r7, #23] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process Locked */ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_LOCK(&pFlash); + 218 .loc 1 243 3 + 219 0012 1D4B ldr r3, .L20 + 220 0014 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 221 0016 012B cmp r3, #1 + 222 0018 01D1 bne .L15 + 223 .loc 1 243 3 is_stmt 0 discriminator 1 + 224 001a 0223 movs r3, #2 + 225 .loc 1 243 3 + 226 001c 30E0 b .L16 + 227 .L15: + 228 .loc 1 243 3 discriminator 2 + 229 001e 1A4B ldr r3, .L20 + 230 0020 0122 movs r2, #1 + 231 0022 1A76 strb r2, [r3, #24] + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check the parameters */ + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** assert_param(IS_FLASH_TYPEPROGRAM(TypeProgram)); + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** assert_param(IS_FLASH_PROGRAM_ADDRESS(Address)); + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Enable End of FLASH Operation and Error source interrupts */ + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_ENABLE_IT(FLASH_IT_EOP | FLASH_IT_ERR); + 232 .loc 1 250 3 is_stmt 1 + 233 0024 194B ldr r3, .L20+4 + 234 0026 1B69 ldr r3, [r3, #16] + 235 0028 184A ldr r2, .L20+4 + 236 002a 43F4A053 orr r3, r3, #5120 + 237 002e 1361 str r3, [r2, #16] + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = Address; + 238 .loc 1 252 18 + 239 0030 154A ldr r2, .L20 + 240 0032 BB68 ldr r3, [r7, #8] + 241 0034 9360 str r3, [r2, #8] + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Data = Data; + 242 .loc 1 253 15 + 243 0036 1449 ldr r1, .L20 + 244 0038 D7E90023 ldrd r2, [r7] + 245 003c C1E90423 strd r2, [r1, #16] + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(TypeProgram == FLASH_TYPEPROGRAM_HALFWORD) + 246 .loc 1 255 5 + 247 0040 FB68 ldr r3, [r7, #12] + 248 0042 012B cmp r3, #1 + 249 0044 06D1 bne .L17 + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMHALFWORD; + 250 .loc 1 257 29 + 251 0046 104B ldr r3, .L20 + 252 0048 0322 movs r2, #3 + 253 004a 1A70 strb r2, [r3] + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program halfword (16-bit) at a specified address. */ + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining = 1U; + ARM GAS /tmp/ccv5crZT.s page 10 + + + 254 .loc 1 259 26 + 255 004c 0E4B ldr r3, .L20 + 256 004e 0122 movs r2, #1 + 257 0050 5A60 str r2, [r3, #4] + 258 0052 0FE0 b .L18 + 259 .L17: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else if(TypeProgram == FLASH_TYPEPROGRAM_WORD) + 260 .loc 1 261 10 + 261 0054 FB68 ldr r3, [r7, #12] + 262 0056 022B cmp r3, #2 + 263 0058 06D1 bne .L19 + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMWORD; + 264 .loc 1 263 29 + 265 005a 0B4B ldr r3, .L20 + 266 005c 0422 movs r2, #4 + 267 005e 1A70 strb r2, [r3] + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program word (32-bit : 2*16-bit) at a specified address. */ + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining = 2U; + 268 .loc 1 265 26 + 269 0060 094B ldr r3, .L20 + 270 0062 0222 movs r2, #2 + 271 0064 5A60 str r2, [r3, #4] + 272 0066 05E0 b .L18 + 273 .L19: + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMDOUBLEWORD; + 274 .loc 1 269 29 + 275 0068 074B ldr r3, .L20 + 276 006a 0522 movs r2, #5 + 277 006c 1A70 strb r2, [r3] + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program double word (64-bit : 4*16-bit) at a specified address. */ + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining = 4U; + 278 .loc 1 271 26 + 279 006e 064B ldr r3, .L20 + 280 0070 0422 movs r2, #4 + 281 0072 5A60 str r2, [r3, #4] + 282 .L18: + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program halfword (16-bit) at a specified address. */ + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_Program_HalfWord(Address, (uint16_t)Data); + 283 .loc 1 275 3 + 284 0074 3B88 ldrh r3, [r7] + 285 0076 1946 mov r1, r3 + 286 0078 B868 ldr r0, [r7, #8] + 287 007a FFF7FEFF bl FLASH_Program_HalfWord + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return status; + 288 .loc 1 277 10 + 289 007e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 290 .L16: + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 291 .loc 1 278 1 + ARM GAS /tmp/ccv5crZT.s page 11 + + + 292 0080 1846 mov r0, r3 + 293 0082 1837 adds r7, r7, #24 + 294 .cfi_def_cfa_offset 8 + 295 0084 BD46 mov sp, r7 + 296 .cfi_def_cfa_register 13 + 297 @ sp needed + 298 0086 80BD pop {r7, pc} + 299 .L21: + 300 .align 2 + 301 .L20: + 302 0088 00000000 .word pFlash + 303 008c 00200240 .word 1073881088 + 304 .cfi_endproc + 305 .LFE131: + 307 .section .text.HAL_FLASH_IRQHandler,"ax",%progbits + 308 .align 1 + 309 .global HAL_FLASH_IRQHandler + 310 .syntax unified + 311 .thumb + 312 .thumb_func + 314 HAL_FLASH_IRQHandler: + 315 .LFB132: + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief This function handles FLASH interrupt request. + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval None + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** void HAL_FLASH_IRQHandler(void) + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 316 .loc 1 285 1 + 317 .cfi_startproc + 318 @ args = 0, pretend = 0, frame = 8 + 319 @ frame_needed = 1, uses_anonymous_args = 0 + 320 0000 80B5 push {r7, lr} + 321 .cfi_def_cfa_offset 8 + 322 .cfi_offset 7, -8 + 323 .cfi_offset 14, -4 + 324 0002 82B0 sub sp, sp, #8 + 325 .cfi_def_cfa_offset 16 + 326 0004 00AF add r7, sp, #0 + 327 .cfi_def_cfa_register 7 + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint32_t addresstmp = 0U; + 328 .loc 1 286 12 + 329 0006 0023 movs r3, #0 + 330 0008 7B60 str r3, [r7, #4] + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check FLASH operation error flags */ + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_WRPERR) ||__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR)) + 331 .loc 1 289 6 + 332 000a 6D4B ldr r3, .L35 + 333 000c DB68 ldr r3, [r3, #12] + 334 000e 03F01003 and r3, r3, #16 + 335 .loc 1 289 5 + 336 0012 102B cmp r3, #16 + 337 0014 05D0 beq .L23 + 338 .loc 1 289 48 discriminator 1 + 339 0016 6A4B ldr r3, .L35 + ARM GAS /tmp/ccv5crZT.s page 12 + + + 340 0018 DB68 ldr r3, [r3, #12] + 341 001a 03F00403 and r3, r3, #4 + 342 .loc 1 289 46 discriminator 1 + 343 001e 042B cmp r3, #4 + 344 0020 0ED1 bne .L24 + 345 .L23: + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Return the faulty address */ + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** addresstmp = pFlash.Address; + 346 .loc 1 292 16 + 347 0022 684B ldr r3, .L35+4 + 348 0024 9B68 ldr r3, [r3, #8] + 349 0026 7B60 str r3, [r7, #4] + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Reset address */ + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = 0xFFFFFFFFU; + 350 .loc 1 294 20 + 351 0028 664B ldr r3, .L35+4 + 352 002a 4FF0FF32 mov r2, #-1 + 353 002e 9A60 str r2, [r3, #8] + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Save the Error code */ + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_SetErrorCode(); + 354 .loc 1 297 5 + 355 0030 FFF7FEFF bl FLASH_SetErrorCode + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* FLASH error interrupt user callback */ + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_OperationErrorCallback(addresstmp); + 356 .loc 1 300 5 + 357 0034 7868 ldr r0, [r7, #4] + 358 0036 FFF7FEFF bl HAL_FLASH_OperationErrorCallback + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Stop the procedure ongoing */ + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; + 359 .loc 1 303 29 + 360 003a 624B ldr r3, .L35+4 + 361 003c 0022 movs r2, #0 + 362 003e 1A70 strb r2, [r3] + 363 .L24: + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check FLASH End of Operation flag */ + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_EOP)) + 364 .loc 1 307 6 + 365 0040 5F4B ldr r3, .L35 + 366 0042 DB68 ldr r3, [r3, #12] + 367 0044 03F02003 and r3, r3, #32 + 368 .loc 1 307 5 + 369 0048 202B cmp r3, #32 + 370 004a 40F0A080 bne .L25 + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Clear FLASH End of Operation pending bit */ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP); + 371 .loc 1 310 5 + 372 004e 5C4B ldr r3, .L35 + 373 0050 2022 movs r2, #32 + 374 0052 DA60 str r2, [r3, #12] + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + ARM GAS /tmp/ccv5crZT.s page 13 + + + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process can continue only if no error detected */ + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE) + 375 .loc 1 313 14 + 376 0054 5B4B ldr r3, .L35+4 + 377 0056 1B78 ldrb r3, [r3] + 378 0058 DBB2 uxtb r3, r3 + 379 .loc 1 313 7 + 380 005a 002B cmp r3, #0 + 381 005c 00F09780 beq .L25 + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE) + 382 .loc 1 315 16 + 383 0060 584B ldr r3, .L35+4 + 384 0062 1B78 ldrb r3, [r3] + 385 0064 DBB2 uxtb r3, r3 + 386 .loc 1 315 9 + 387 0066 012B cmp r3, #1 + 388 0068 2DD1 bne .L26 + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Nb of pages to erased can be decreased */ + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining--; + 389 .loc 1 318 15 + 390 006a 564B ldr r3, .L35+4 + 391 006c 5B68 ldr r3, [r3, #4] + 392 .loc 1 318 29 + 393 006e 013B subs r3, r3, #1 + 394 0070 544A ldr r2, .L35+4 + 395 0072 5360 str r3, [r2, #4] + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check if there are still pages to erase */ + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.DataRemaining != 0U) + 396 .loc 1 321 18 + 397 0074 534B ldr r3, .L35+4 + 398 0076 5B68 ldr r3, [r3, #4] + 399 .loc 1 321 11 + 400 0078 002B cmp r3, #0 + 401 007a 17D0 beq .L27 + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** addresstmp = pFlash.Address; + 402 .loc 1 323 22 + 403 007c 514B ldr r3, .L35+4 + 404 007e 9B68 ldr r3, [r3, #8] + 405 0080 7B60 str r3, [r7, #4] + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /*Indicate user which sector has been erased */ + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(addresstmp); + 406 .loc 1 325 11 + 407 0082 7868 ldr r0, [r7, #4] + 408 0084 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /*Increment sector number*/ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** addresstmp = pFlash.Address + FLASH_PAGE_SIZE; + 409 .loc 1 328 30 + 410 0088 4E4B ldr r3, .L35+4 + 411 008a 9B68 ldr r3, [r3, #8] + 412 .loc 1 328 22 + 413 008c 03F50063 add r3, r3, #2048 + 414 0090 7B60 str r3, [r7, #4] + ARM GAS /tmp/ccv5crZT.s page 14 + + + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp; + 415 .loc 1 329 26 + 416 0092 4C4A ldr r2, .L35+4 + 417 0094 7B68 ldr r3, [r7, #4] + 418 0096 9360 str r3, [r2, #8] + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* If the erase operation is completed, disable the PER Bit */ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PER); + 419 .loc 1 332 11 + 420 0098 494B ldr r3, .L35 + 421 009a 1B69 ldr r3, [r3, #16] + 422 009c 484A ldr r2, .L35 + 423 009e 23F00203 bic r3, r3, #2 + 424 00a2 1361 str r3, [r2, #16] + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_PageErase(addresstmp); + 425 .loc 1 334 11 + 426 00a4 7868 ldr r0, [r7, #4] + 427 00a6 FFF7FEFF bl FLASH_PageErase + 428 00aa 70E0 b .L25 + 429 .L27: + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* No more pages to Erase, user callback can be called. */ + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Reset Sector and stop Erase pages procedure */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp = 0xFFFFFFFFU; + 430 .loc 1 340 39 + 431 00ac 4FF0FF33 mov r3, #-1 + 432 00b0 7B60 str r3, [r7, #4] + 433 .loc 1 340 26 + 434 00b2 444A ldr r2, .L35+4 + 435 00b4 7B68 ldr r3, [r7, #4] + 436 00b6 9360 str r3, [r2, #8] + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; + 437 .loc 1 341 35 + 438 00b8 424B ldr r3, .L35+4 + 439 00ba 0022 movs r2, #0 + 440 00bc 1A70 strb r2, [r3] + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* FLASH EOP interrupt user callback */ + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(addresstmp); + 441 .loc 1 343 11 + 442 00be 7868 ldr r0, [r7, #4] + 443 00c0 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 444 00c4 63E0 b .L25 + 445 .L26: + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else if(pFlash.ProcedureOnGoing == FLASH_PROC_MASSERASE) + 446 .loc 1 346 21 + 447 00c6 3F4B ldr r3, .L35+4 + 448 00c8 1B78 ldrb r3, [r3] + 449 00ca DBB2 uxtb r3, r3 + 450 .loc 1 346 14 + 451 00cc 022B cmp r3, #2 + 452 00ce 0CD1 bne .L28 + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + ARM GAS /tmp/ccv5crZT.s page 15 + + + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Operation is completed, disable the MER Bit */ + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_MER); + 453 .loc 1 349 9 + 454 00d0 3B4B ldr r3, .L35 + 455 00d2 1B69 ldr r3, [r3, #16] + 456 00d4 3A4A ldr r2, .L35 + 457 00d6 23F00403 bic r3, r3, #4 + 458 00da 1361 str r3, [r2, #16] + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* MassErase ended. Return the selected bank */ + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* FLASH EOP interrupt user callback */ + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(0U); + 459 .loc 1 353 11 + 460 00dc 0020 movs r0, #0 + 461 00de FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Stop Mass Erase procedure*/ + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; + 462 .loc 1 356 35 + 463 00e2 384B ldr r3, .L35+4 + 464 00e4 0022 movs r2, #0 + 465 00e6 1A70 strb r2, [r3] + 466 00e8 51E0 b .L25 + 467 .L28: + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Nb of 16-bit data to program can be decreased */ + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining--; + 468 .loc 1 361 15 + 469 00ea 364B ldr r3, .L35+4 + 470 00ec 5B68 ldr r3, [r3, #4] + 471 .loc 1 361 29 + 472 00ee 013B subs r3, r3, #1 + 473 00f0 344A ldr r2, .L35+4 + 474 00f2 5360 str r3, [r2, #4] + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check if there are still 16-bit data to program */ + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.DataRemaining != 0U) + 475 .loc 1 364 18 + 476 00f4 334B ldr r3, .L35+4 + 477 00f6 5B68 ldr r3, [r3, #4] + 478 .loc 1 364 11 + 479 00f8 002B cmp r3, #0 + 480 00fa 24D0 beq .L29 + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Increment address to 16-bit */ + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address += 2U; + 481 .loc 1 367 17 + 482 00fc 314B ldr r3, .L35+4 + 483 00fe 9B68 ldr r3, [r3, #8] + 484 .loc 1 367 26 + 485 0100 0233 adds r3, r3, #2 + 486 0102 304A ldr r2, .L35+4 + 487 0104 9360 str r3, [r2, #8] + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** addresstmp = pFlash.Address; + 488 .loc 1 368 22 + ARM GAS /tmp/ccv5crZT.s page 16 + + + 489 0106 2F4B ldr r3, .L35+4 + 490 0108 9B68 ldr r3, [r3, #8] + 491 010a 7B60 str r3, [r7, #4] + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Shift to have next 16-bit data */ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Data = (pFlash.Data >> 16U); + 492 .loc 1 371 32 + 493 010c 2D4B ldr r3, .L35+4 + 494 010e D3E90401 ldrd r0, [r3, #16] + 495 .loc 1 371 38 + 496 0112 4FF00002 mov r2, #0 + 497 0116 4FF00003 mov r3, #0 + 498 011a 020C lsrs r2, r0, #16 + 499 011c 42EA0142 orr r2, r2, r1, lsl #16 + 500 0120 0B0C lsrs r3, r1, #16 + 501 .loc 1 371 23 + 502 0122 2849 ldr r1, .L35+4 + 503 0124 C1E90423 strd r2, [r1, #16] + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Operation is completed, disable the PG Bit */ + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PG); + 504 .loc 1 374 11 + 505 0128 254B ldr r3, .L35 + 506 012a 1B69 ldr r3, [r3, #16] + 507 012c 244A ldr r2, .L35 + 508 012e 23F00103 bic r3, r3, #1 + 509 0132 1361 str r3, [r2, #16] + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /*Program halfword (16-bit) at a specified address.*/ + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data); + 510 .loc 1 377 62 + 511 0134 234B ldr r3, .L35+4 + 512 0136 D3E90423 ldrd r2, [r3, #16] + 513 .loc 1 377 11 + 514 013a 93B2 uxth r3, r2 + 515 013c 1946 mov r1, r3 + 516 013e 7868 ldr r0, [r7, #4] + 517 0140 FFF7FEFF bl FLASH_Program_HalfWord + 518 0144 23E0 b .L25 + 519 .L29: + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program ended. Return the selected address */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* FLASH EOP interrupt user callback */ + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMHALFWORD) + 520 .loc 1 383 21 + 521 0146 1F4B ldr r3, .L35+4 + 522 0148 1B78 ldrb r3, [r3] + 523 014a DBB2 uxtb r3, r3 + 524 .loc 1 383 14 + 525 014c 032B cmp r3, #3 + 526 014e 05D1 bne .L30 + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(pFlash.Address); + 527 .loc 1 385 52 + 528 0150 1C4B ldr r3, .L35+4 + ARM GAS /tmp/ccv5crZT.s page 17 + + + 529 0152 9B68 ldr r3, [r3, #8] + 530 .loc 1 385 13 + 531 0154 1846 mov r0, r3 + 532 0156 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 533 015a 11E0 b .L31 + 534 .L30: + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMWORD) + 535 .loc 1 387 26 + 536 015c 194B ldr r3, .L35+4 + 537 015e 1B78 ldrb r3, [r3] + 538 0160 DBB2 uxtb r3, r3 + 539 .loc 1 387 19 + 540 0162 042B cmp r3, #4 + 541 0164 06D1 bne .L32 + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(pFlash.Address - 2U); + 542 .loc 1 389 52 + 543 0166 174B ldr r3, .L35+4 + 544 0168 9B68 ldr r3, [r3, #8] + 545 .loc 1 389 13 + 546 016a 023B subs r3, r3, #2 + 547 016c 1846 mov r0, r3 + 548 016e FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 549 0172 05E0 b .L31 + 550 .L32: + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(pFlash.Address - 6U); + 551 .loc 1 393 52 + 552 0174 134B ldr r3, .L35+4 + 553 0176 9B68 ldr r3, [r3, #8] + 554 .loc 1 393 13 + 555 0178 063B subs r3, r3, #6 + 556 017a 1846 mov r0, r3 + 557 017c FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 558 .L31: + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Reset Address and stop Program procedure */ + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = 0xFFFFFFFFU; + 559 .loc 1 397 26 + 560 0180 104B ldr r3, .L35+4 + 561 0182 4FF0FF32 mov r2, #-1 + 562 0186 9A60 str r2, [r3, #8] + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; + 563 .loc 1 398 35 + 564 0188 0E4B ldr r3, .L35+4 + 565 018a 0022 movs r2, #0 + 566 018c 1A70 strb r2, [r3] + 567 .L25: + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + ARM GAS /tmp/ccv5crZT.s page 18 + + + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing == FLASH_PROC_NONE) + 568 .loc 1 405 12 + 569 018e 0D4B ldr r3, .L35+4 + 570 0190 1B78 ldrb r3, [r3] + 571 0192 DBB2 uxtb r3, r3 + 572 .loc 1 405 5 + 573 0194 002B cmp r3, #0 + 574 0196 0ED1 bne .L34 + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Operation is completed, disable the PG, PER and MER Bits */ + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, (FLASH_CR_PG | FLASH_CR_PER | FLASH_CR_MER)); + 575 .loc 1 408 5 + 576 0198 094B ldr r3, .L35 + 577 019a 1B69 ldr r3, [r3, #16] + 578 019c 084A ldr r2, .L35 + 579 019e 23F00703 bic r3, r3, #7 + 580 01a2 1361 str r3, [r2, #16] + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Disable End of FLASH Operation and Error source interrupts */ + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_DISABLE_IT(FLASH_IT_EOP | FLASH_IT_ERR); + 581 .loc 1 411 5 + 582 01a4 064B ldr r3, .L35 + 583 01a6 1B69 ldr r3, [r3, #16] + 584 01a8 054A ldr r2, .L35 + 585 01aa 23F4A053 bic r3, r3, #5120 + 586 01ae 1361 str r3, [r2, #16] + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process Unlocked */ + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_UNLOCK(&pFlash); + 587 .loc 1 414 5 + 588 01b0 044B ldr r3, .L35+4 + 589 01b2 0022 movs r2, #0 + 590 01b4 1A76 strb r2, [r3, #24] + 591 .L34: + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 592 .loc 1 416 1 + 593 01b6 00BF nop + 594 01b8 0837 adds r7, r7, #8 + 595 .cfi_def_cfa_offset 8 + 596 01ba BD46 mov sp, r7 + 597 .cfi_def_cfa_register 13 + 598 @ sp needed + 599 01bc 80BD pop {r7, pc} + 600 .L36: + 601 01be 00BF .align 2 + 602 .L35: + 603 01c0 00200240 .word 1073881088 + 604 01c4 00000000 .word pFlash + 605 .cfi_endproc + 606 .LFE132: + 608 .section .text.HAL_FLASH_EndOfOperationCallback,"ax",%progbits + 609 .align 1 + 610 .weak HAL_FLASH_EndOfOperationCallback + 611 .syntax unified + 612 .thumb + ARM GAS /tmp/ccv5crZT.s page 19 + + + 613 .thumb_func + 615 HAL_FLASH_EndOfOperationCallback: + 616 .LFB133: + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief FLASH end of operation interrupt callback + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param ReturnValue The value saved in this parameter depends on the ongoing procedure + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Mass Erase: No return value expected + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Pages Erase: Address of the page which has been erased + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * (if 0xFFFFFFFF, it means that all the selected pages have been erased) + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Program: Address which was selected for data program + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval none + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __weak void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue) + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 617 .loc 1 428 1 + 618 .cfi_startproc + 619 @ args = 0, pretend = 0, frame = 8 + 620 @ frame_needed = 1, uses_anonymous_args = 0 + 621 @ link register save eliminated. + 622 0000 80B4 push {r7} + 623 .cfi_def_cfa_offset 4 + 624 .cfi_offset 7, -4 + 625 0002 83B0 sub sp, sp, #12 + 626 .cfi_def_cfa_offset 16 + 627 0004 00AF add r7, sp, #0 + 628 .cfi_def_cfa_register 7 + 629 0006 7860 str r0, [r7, #4] + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */ + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** UNUSED(ReturnValue); + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** the HAL_FLASH_EndOfOperationCallback could be implemented in the user file + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 630 .loc 1 435 1 + 631 0008 00BF nop + 632 000a 0C37 adds r7, r7, #12 + 633 .cfi_def_cfa_offset 4 + 634 000c BD46 mov sp, r7 + 635 .cfi_def_cfa_register 13 + 636 @ sp needed + 637 000e 5DF8047B ldr r7, [sp], #4 + 638 .cfi_restore 7 + 639 .cfi_def_cfa_offset 0 + 640 0012 7047 bx lr + 641 .cfi_endproc + 642 .LFE133: + 644 .section .text.HAL_FLASH_OperationErrorCallback,"ax",%progbits + 645 .align 1 + 646 .weak HAL_FLASH_OperationErrorCallback + 647 .syntax unified + 648 .thumb + 649 .thumb_func + 651 HAL_FLASH_OperationErrorCallback: + 652 .LFB134: + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + ARM GAS /tmp/ccv5crZT.s page 20 + + + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief FLASH operation error interrupt callback + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param ReturnValue The value saved in this parameter depends on the ongoing procedure + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Mass Erase: No return value expected + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Pages Erase: Address of the page which returned an error + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * - Program: Address which was selected for data program + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval none + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __weak void HAL_FLASH_OperationErrorCallback(uint32_t ReturnValue) + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 653 .loc 1 446 1 + 654 .cfi_startproc + 655 @ args = 0, pretend = 0, frame = 8 + 656 @ frame_needed = 1, uses_anonymous_args = 0 + 657 @ link register save eliminated. + 658 0000 80B4 push {r7} + 659 .cfi_def_cfa_offset 4 + 660 .cfi_offset 7, -4 + 661 0002 83B0 sub sp, sp, #12 + 662 .cfi_def_cfa_offset 16 + 663 0004 00AF add r7, sp, #0 + 664 .cfi_def_cfa_register 7 + 665 0006 7860 str r0, [r7, #4] + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */ + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** UNUSED(ReturnValue); + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** the HAL_FLASH_OperationErrorCallback could be implemented in the user file + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 666 .loc 1 453 1 + 667 0008 00BF nop + 668 000a 0C37 adds r7, r7, #12 + 669 .cfi_def_cfa_offset 4 + 670 000c BD46 mov sp, r7 + 671 .cfi_def_cfa_register 13 + 672 @ sp needed + 673 000e 5DF8047B ldr r7, [sp], #4 + 674 .cfi_restore 7 + 675 .cfi_def_cfa_offset 0 + 676 0012 7047 bx lr + 677 .cfi_endproc + 678 .LFE134: + 680 .section .text.HAL_FLASH_Unlock,"ax",%progbits + 681 .align 1 + 682 .global HAL_FLASH_Unlock + 683 .syntax unified + 684 .thumb + 685 .thumb_func + 687 HAL_FLASH_Unlock: + 688 .LFB135: + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group2 Peripheral Control functions + ARM GAS /tmp/ccv5crZT.s page 21 + + + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief management functions + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** =============================================================================== + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### Peripheral Control functions ##### + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** =============================================================================== + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** This subsection provides a set of functions allowing to control the FLASH + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** memory operations. + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @endverbatim + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Unlock the FLASH control register access + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Unlock(void) + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 689 .loc 1 479 1 + 690 .cfi_startproc + 691 @ args = 0, pretend = 0, frame = 8 + 692 @ frame_needed = 1, uses_anonymous_args = 0 + 693 @ link register save eliminated. + 694 0000 80B4 push {r7} + 695 .cfi_def_cfa_offset 4 + 696 .cfi_offset 7, -4 + 697 0002 83B0 sub sp, sp, #12 + 698 .cfi_def_cfa_offset 16 + 699 0004 00AF add r7, sp, #0 + 700 .cfi_def_cfa_register 7 + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_OK; + 701 .loc 1 480 21 + 702 0006 0023 movs r3, #0 + 703 0008 FB71 strb r3, [r7, #7] + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET) + 704 .loc 1 482 6 + 705 000a 0D4B ldr r3, .L42 + 706 000c 1B69 ldr r3, [r3, #16] + 707 000e 03F08003 and r3, r3, #128 + 708 .loc 1 482 5 + 709 0012 002B cmp r3, #0 + 710 0014 0DD0 beq .L40 + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Authorize the FLASH Registers access */ + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY1); + 711 .loc 1 485 5 + 712 0016 0A4B ldr r3, .L42 + 713 0018 0A4A ldr r2, .L42+4 + 714 001a 5A60 str r2, [r3, #4] + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY2); + 715 .loc 1 486 5 + 716 001c 084B ldr r3, .L42 + 717 001e 0A4A ldr r2, .L42+8 + 718 0020 5A60 str r2, [r3, #4] + ARM GAS /tmp/ccv5crZT.s page 22 + + + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Verify Flash is unlocked */ + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET) + 719 .loc 1 489 8 + 720 0022 074B ldr r3, .L42 + 721 0024 1B69 ldr r3, [r3, #16] + 722 0026 03F08003 and r3, r3, #128 + 723 .loc 1 489 7 + 724 002a 002B cmp r3, #0 + 725 002c 01D0 beq .L40 + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** status = HAL_ERROR; + 726 .loc 1 491 14 + 727 002e 0123 movs r3, #1 + 728 0030 FB71 strb r3, [r7, #7] + 729 .L40: + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return status; + 730 .loc 1 495 10 + 731 0032 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 732 .loc 1 496 1 + 733 0034 1846 mov r0, r3 + 734 0036 0C37 adds r7, r7, #12 + 735 .cfi_def_cfa_offset 4 + 736 0038 BD46 mov sp, r7 + 737 .cfi_def_cfa_register 13 + 738 @ sp needed + 739 003a 5DF8047B ldr r7, [sp], #4 + 740 .cfi_restore 7 + 741 .cfi_def_cfa_offset 0 + 742 003e 7047 bx lr + 743 .L43: + 744 .align 2 + 745 .L42: + 746 0040 00200240 .word 1073881088 + 747 0044 23016745 .word 1164378403 + 748 0048 AB89EFCD .word -839939669 + 749 .cfi_endproc + 750 .LFE135: + 752 .section .text.HAL_FLASH_Lock,"ax",%progbits + 753 .align 1 + 754 .global HAL_FLASH_Lock + 755 .syntax unified + 756 .thumb + 757 .thumb_func + 759 HAL_FLASH_Lock: + 760 .LFB136: + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Locks the FLASH control register access + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Lock(void) + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + ARM GAS /tmp/ccv5crZT.s page 23 + + + 761 .loc 1 503 1 + 762 .cfi_startproc + 763 @ args = 0, pretend = 0, frame = 0 + 764 @ frame_needed = 1, uses_anonymous_args = 0 + 765 @ link register save eliminated. + 766 0000 80B4 push {r7} + 767 .cfi_def_cfa_offset 4 + 768 .cfi_offset 7, -4 + 769 0002 00AF add r7, sp, #0 + 770 .cfi_def_cfa_register 7 + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Set the LOCK Bit to lock the FLASH Registers access */ + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** SET_BIT(FLASH->CR, FLASH_CR_LOCK); + 771 .loc 1 505 3 + 772 0004 054B ldr r3, .L46 + 773 0006 1B69 ldr r3, [r3, #16] + 774 0008 044A ldr r2, .L46 + 775 000a 43F08003 orr r3, r3, #128 + 776 000e 1361 str r3, [r2, #16] + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_OK; + 777 .loc 1 507 10 + 778 0010 0023 movs r3, #0 + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 779 .loc 1 508 1 + 780 0012 1846 mov r0, r3 + 781 0014 BD46 mov sp, r7 + 782 .cfi_def_cfa_register 13 + 783 @ sp needed + 784 0016 5DF8047B ldr r7, [sp], #4 + 785 .cfi_restore 7 + 786 .cfi_def_cfa_offset 0 + 787 001a 7047 bx lr + 788 .L47: + 789 .align 2 + 790 .L46: + 791 001c 00200240 .word 1073881088 + 792 .cfi_endproc + 793 .LFE136: + 795 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits + 796 .align 1 + 797 .global HAL_FLASH_OB_Unlock + 798 .syntax unified + 799 .thumb + 800 .thumb_func + 802 HAL_FLASH_OB_Unlock: + 803 .LFB137: + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Unlock the FLASH Option Control Registers access. + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Unlock(void) + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 804 .loc 1 515 1 + 805 .cfi_startproc + 806 @ args = 0, pretend = 0, frame = 0 + 807 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccv5crZT.s page 24 + + + 808 @ link register save eliminated. + 809 0000 80B4 push {r7} + 810 .cfi_def_cfa_offset 4 + 811 .cfi_offset 7, -4 + 812 0002 00AF add r7, sp, #0 + 813 .cfi_def_cfa_register 7 + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if (HAL_IS_BIT_CLR(FLASH->CR, FLASH_CR_OPTWRE)) + 814 .loc 1 516 7 + 815 0004 094B ldr r3, .L52 + 816 0006 1B69 ldr r3, [r3, #16] + 817 0008 03F40073 and r3, r3, #512 + 818 .loc 1 516 6 + 819 000c 002B cmp r3, #0 + 820 000e 07D1 bne .L49 + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Authorizes the Option Byte register programming */ + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY1); + 821 .loc 1 519 5 + 822 0010 064B ldr r3, .L52 + 823 0012 074A ldr r2, .L52+4 + 824 0014 9A60 str r2, [r3, #8] + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2); + 825 .loc 1 520 5 + 826 0016 054B ldr r3, .L52 + 827 0018 064A ldr r2, .L52+8 + 828 001a 9A60 str r2, [r3, #8] + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** else + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_ERROR; + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_OK; + 829 .loc 1 527 10 + 830 001c 0023 movs r3, #0 + 831 001e 00E0 b .L51 + 832 .L49: + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 833 .loc 1 524 12 + 834 0020 0123 movs r3, #1 + 835 .L51: + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 836 .loc 1 528 1 + 837 0022 1846 mov r0, r3 + 838 0024 BD46 mov sp, r7 + 839 .cfi_def_cfa_register 13 + 840 @ sp needed + 841 0026 5DF8047B ldr r7, [sp], #4 + 842 .cfi_restore 7 + 843 .cfi_def_cfa_offset 0 + 844 002a 7047 bx lr + 845 .L53: + 846 .align 2 + 847 .L52: + 848 002c 00200240 .word 1073881088 + 849 0030 23016745 .word 1164378403 + 850 0034 AB89EFCD .word -839939669 + ARM GAS /tmp/ccv5crZT.s page 25 + + + 851 .cfi_endproc + 852 .LFE137: + 854 .section .text.HAL_FLASH_OB_Lock,"ax",%progbits + 855 .align 1 + 856 .global HAL_FLASH_OB_Lock + 857 .syntax unified + 858 .thumb + 859 .thumb_func + 861 HAL_FLASH_OB_Lock: + 862 .LFB138: + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Lock the FLASH Option Control Registers access. + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Lock(void) + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 863 .loc 1 535 1 + 864 .cfi_startproc + 865 @ args = 0, pretend = 0, frame = 0 + 866 @ frame_needed = 1, uses_anonymous_args = 0 + 867 @ link register save eliminated. + 868 0000 80B4 push {r7} + 869 .cfi_def_cfa_offset 4 + 870 .cfi_offset 7, -4 + 871 0002 00AF add r7, sp, #0 + 872 .cfi_def_cfa_register 7 + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Clear the OPTWRE Bit to lock the FLASH Option Byte Registers access */ + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTWRE); + 873 .loc 1 537 3 + 874 0004 054B ldr r3, .L56 + 875 0006 1B69 ldr r3, [r3, #16] + 876 0008 044A ldr r2, .L56 + 877 000a 23F40073 bic r3, r3, #512 + 878 000e 1361 str r3, [r2, #16] + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_OK; + 879 .loc 1 539 10 + 880 0010 0023 movs r3, #0 + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 881 .loc 1 540 1 + 882 0012 1846 mov r0, r3 + 883 0014 BD46 mov sp, r7 + 884 .cfi_def_cfa_register 13 + 885 @ sp needed + 886 0016 5DF8047B ldr r7, [sp], #4 + 887 .cfi_restore 7 + 888 .cfi_def_cfa_offset 0 + 889 001a 7047 bx lr + 890 .L57: + 891 .align 2 + 892 .L56: + 893 001c 00200240 .word 1073881088 + 894 .cfi_endproc + 895 .LFE138: + 897 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits + 898 .align 1 + ARM GAS /tmp/ccv5crZT.s page 26 + + + 899 .global HAL_FLASH_OB_Launch + 900 .syntax unified + 901 .thumb + 902 .thumb_func + 904 HAL_FLASH_OB_Launch: + 905 .LFB139: + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Launch the option byte loading. + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note This function will reset automatically the MCU. + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Launch(void) + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 906 .loc 1 548 1 + 907 .cfi_startproc + 908 @ args = 0, pretend = 0, frame = 0 + 909 @ frame_needed = 1, uses_anonymous_args = 0 + 910 0000 80B5 push {r7, lr} + 911 .cfi_def_cfa_offset 8 + 912 .cfi_offset 7, -8 + 913 .cfi_offset 14, -4 + 914 0002 00AF add r7, sp, #0 + 915 .cfi_def_cfa_register 7 + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Set the OBL_Launch bit to launch the option byte loading */ + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** SET_BIT(FLASH->CR, FLASH_CR_OBL_LAUNCH); + 916 .loc 1 550 3 + 917 0004 064B ldr r3, .L60 + 918 0006 1B69 ldr r3, [r3, #16] + 919 0008 054A ldr r2, .L60 + 920 000a 43F40053 orr r3, r3, #8192 + 921 000e 1361 str r3, [r2, #16] + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for last operation to be completed */ + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return(FLASH_WaitForLastOperation(FLASH_TIMEOUT_VALUE)); + 922 .loc 1 553 10 + 923 0010 4CF25030 movw r0, #50000 + 924 0014 FFF7FEFF bl FLASH_WaitForLastOperation + 925 0018 0346 mov r3, r0 + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 926 .loc 1 554 1 + 927 001a 1846 mov r0, r3 + 928 001c 80BD pop {r7, pc} + 929 .L61: + 930 001e 00BF .align 2 + 931 .L60: + 932 0020 00200240 .word 1073881088 + 933 .cfi_endproc + 934 .LFE139: + 936 .section .text.HAL_FLASH_GetError,"ax",%progbits + 937 .align 1 + 938 .global HAL_FLASH_GetError + 939 .syntax unified + 940 .thumb + 941 .thumb_func + 943 HAL_FLASH_GetError: + 944 .LFB140: + ARM GAS /tmp/ccv5crZT.s page 27 + + + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group3 Peripheral errors functions + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Peripheral errors functions + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** =============================================================================== + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### Peripheral Errors functions ##### + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** =============================================================================== + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** [..] + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** This subsection permit to get in run-time errors of the FLASH peripheral. + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @endverbatim + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Get the specific FLASH error flag. + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval FLASH_ErrorCode The returned value can be: + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @ref FLASH_Error_Codes + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint32_t HAL_FLASH_GetError(void) + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 945 .loc 1 580 1 + 946 .cfi_startproc + 947 @ args = 0, pretend = 0, frame = 0 + 948 @ frame_needed = 1, uses_anonymous_args = 0 + 949 @ link register save eliminated. + 950 0000 80B4 push {r7} + 951 .cfi_def_cfa_offset 4 + 952 .cfi_offset 7, -4 + 953 0002 00AF add r7, sp, #0 + 954 .cfi_def_cfa_register 7 + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return pFlash.ErrorCode; + 955 .loc 1 581 17 + 956 0004 034B ldr r3, .L64 + 957 0006 DB69 ldr r3, [r3, #28] + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 958 .loc 1 582 1 + 959 0008 1846 mov r0, r3 + 960 000a BD46 mov sp, r7 + 961 .cfi_def_cfa_register 13 + 962 @ sp needed + 963 000c 5DF8047B ldr r7, [sp], #4 + 964 .cfi_restore 7 + 965 .cfi_def_cfa_offset 0 + 966 0010 7047 bx lr + 967 .L65: + 968 0012 00BF .align 2 + 969 .L64: + 970 0014 00000000 .word pFlash + 971 .cfi_endproc + 972 .LFE140: + 974 .section .text.FLASH_Program_HalfWord,"ax",%progbits + ARM GAS /tmp/ccv5crZT.s page 28 + + + 975 .align 1 + 976 .syntax unified + 977 .thumb + 978 .thumb_func + 980 FLASH_Program_HalfWord: + 981 .LFB141: + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @} + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @addtogroup FLASH_Private_Functions + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{ + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Program a half-word (16-bit) at a specified address. + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Address specify the address to be programmed. + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Data specify the data to be programmed. + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval None + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** static void FLASH_Program_HalfWord(uint32_t Address, uint16_t Data) + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 982 .loc 1 603 1 + 983 .cfi_startproc + 984 @ args = 0, pretend = 0, frame = 8 + 985 @ frame_needed = 1, uses_anonymous_args = 0 + 986 @ link register save eliminated. + 987 0000 80B4 push {r7} + 988 .cfi_def_cfa_offset 4 + 989 .cfi_offset 7, -4 + 990 0002 83B0 sub sp, sp, #12 + 991 .cfi_def_cfa_offset 16 + 992 0004 00AF add r7, sp, #0 + 993 .cfi_def_cfa_register 7 + 994 0006 7860 str r0, [r7, #4] + 995 0008 0B46 mov r3, r1 + 996 000a 7B80 strh r3, [r7, #2] @ movhi + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Clean the error context */ + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 997 .loc 1 605 20 + 998 000c 084B ldr r3, .L67 + 999 000e 0022 movs r2, #0 + 1000 0010 DA61 str r2, [r3, #28] + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Proceed to program the new data */ + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** SET_BIT(FLASH->CR, FLASH_CR_PG); + 1001 .loc 1 608 5 + 1002 0012 084B ldr r3, .L67+4 + 1003 0014 1B69 ldr r3, [r3, #16] + 1004 0016 074A ldr r2, .L67+4 + 1005 0018 43F00103 orr r3, r3, #1 + 1006 001c 1361 str r3, [r2, #16] + ARM GAS /tmp/ccv5crZT.s page 29 + + + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Write data in the address */ + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** *(__IO uint16_t*)Address = Data; + 1007 .loc 1 611 4 + 1008 001e 7B68 ldr r3, [r7, #4] + 1009 .loc 1 611 28 + 1010 0020 7A88 ldrh r2, [r7, #2] @ movhi + 1011 0022 1A80 strh r2, [r3] @ movhi + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 1012 .loc 1 612 1 + 1013 0024 00BF nop + 1014 0026 0C37 adds r7, r7, #12 + 1015 .cfi_def_cfa_offset 4 + 1016 0028 BD46 mov sp, r7 + 1017 .cfi_def_cfa_register 13 + 1018 @ sp needed + 1019 002a 5DF8047B ldr r7, [sp], #4 + 1020 .cfi_restore 7 + 1021 .cfi_def_cfa_offset 0 + 1022 002e 7047 bx lr + 1023 .L68: + 1024 .align 2 + 1025 .L67: + 1026 0030 00000000 .word pFlash + 1027 0034 00200240 .word 1073881088 + 1028 .cfi_endproc + 1029 .LFE141: + 1031 .section .text.FLASH_WaitForLastOperation,"ax",%progbits + 1032 .align 1 + 1033 .global FLASH_WaitForLastOperation + 1034 .syntax unified + 1035 .thumb + 1036 .thumb_func + 1038 FLASH_WaitForLastOperation: + 1039 .LFB142: + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Wait for a FLASH operation to complete. + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Timeout maximum flash operation timeout + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval HAL Status + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout) + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 1040 .loc 1 620 1 + 1041 .cfi_startproc + 1042 @ args = 0, pretend = 0, frame = 16 + 1043 @ frame_needed = 1, uses_anonymous_args = 0 + 1044 0000 80B5 push {r7, lr} + 1045 .cfi_def_cfa_offset 8 + 1046 .cfi_offset 7, -8 + 1047 .cfi_offset 14, -4 + 1048 0002 84B0 sub sp, sp, #16 + 1049 .cfi_def_cfa_offset 24 + 1050 0004 00AF add r7, sp, #0 + 1051 .cfi_def_cfa_register 7 + 1052 0006 7860 str r0, [r7, #4] + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset. + ARM GAS /tmp/ccv5crZT.s page 30 + + + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** Even if the FLASH operation fails, the BUSY flag will be reset and an error + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** flag will be set */ + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint32_t tickstart = HAL_GetTick(); + 1053 .loc 1 625 24 + 1054 0008 FFF7FEFF bl HAL_GetTick + 1055 000c F860 str r0, [r7, #12] + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** while(__HAL_FLASH_GET_FLAG(FLASH_FLAG_BSY)) + 1056 .loc 1 627 8 + 1057 000e 10E0 b .L71 + 1058 .L74: + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if (Timeout != HAL_MAX_DELAY) + 1059 .loc 1 629 8 + 1060 0010 7B68 ldr r3, [r7, #4] + 1061 0012 B3F1FF3F cmp r3, #-1 + 1062 0016 0CD0 beq .L71 + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if((Timeout == 0U) || ((HAL_GetTick()-tickstart) > Timeout)) + 1063 .loc 1 631 9 + 1064 0018 7B68 ldr r3, [r7, #4] + 1065 001a 002B cmp r3, #0 + 1066 001c 07D0 beq .L72 + 1067 .loc 1 631 31 discriminator 1 + 1068 001e FFF7FEFF bl HAL_GetTick + 1069 0022 0246 mov r2, r0 + 1070 .loc 1 631 44 discriminator 1 + 1071 0024 FB68 ldr r3, [r7, #12] + 1072 0026 D31A subs r3, r2, r3 + 1073 .loc 1 631 26 discriminator 1 + 1074 0028 7A68 ldr r2, [r7, #4] + 1075 002a 9A42 cmp r2, r3 + 1076 002c 01D2 bcs .L71 + 1077 .L72: + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_TIMEOUT; + 1078 .loc 1 633 16 + 1079 002e 0323 movs r3, #3 + 1080 0030 1FE0 b .L73 + 1081 .L71: + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 1082 .loc 1 627 9 + 1083 0032 124B ldr r3, .L78 + 1084 0034 DB68 ldr r3, [r3, #12] + 1085 0036 03F00103 and r3, r3, #1 + 1086 003a 012B cmp r3, #1 + 1087 003c E8D0 beq .L74 + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Check FLASH End of Operation flag */ + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if (__HAL_FLASH_GET_FLAG(FLASH_FLAG_EOP)) + 1088 .loc 1 639 7 + 1089 003e 0F4B ldr r3, .L78 + 1090 0040 DB68 ldr r3, [r3, #12] + ARM GAS /tmp/ccv5crZT.s page 31 + + + 1091 0042 03F02003 and r3, r3, #32 + 1092 .loc 1 639 6 + 1093 0046 202B cmp r3, #32 + 1094 0048 02D1 bne .L75 + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Clear FLASH End of Operation pending bit */ + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP); + 1095 .loc 1 642 5 + 1096 004a 0C4B ldr r3, .L78 + 1097 004c 2022 movs r2, #32 + 1098 004e DA60 str r2, [r3, #12] + 1099 .L75: + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_WRPERR) || + 1100 .loc 1 645 6 + 1101 0050 0A4B ldr r3, .L78 + 1102 0052 DB68 ldr r3, [r3, #12] + 1103 0054 03F01003 and r3, r3, #16 + 1104 .loc 1 645 5 + 1105 0058 102B cmp r3, #16 + 1106 005a 05D0 beq .L76 + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR)) + 1107 .loc 1 646 6 + 1108 005c 074B ldr r3, .L78 + 1109 005e DB68 ldr r3, [r3, #12] + 1110 0060 03F00403 and r3, r3, #4 + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR)) + 1111 .loc 1 645 47 discriminator 1 + 1112 0064 042B cmp r3, #4 + 1113 0066 03D1 bne .L77 + 1114 .L76: + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /*Save the error code*/ + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_SetErrorCode(); + 1115 .loc 1 649 5 + 1116 0068 FFF7FEFF bl FLASH_SetErrorCode + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_ERROR; + 1117 .loc 1 650 12 + 1118 006c 0123 movs r3, #1 + 1119 006e 00E0 b .L73 + 1120 .L77: + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* There is no error flag set */ + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_OK; + 1121 .loc 1 654 10 + 1122 0070 0023 movs r3, #0 + 1123 .L73: + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 1124 .loc 1 655 1 + 1125 0072 1846 mov r0, r3 + 1126 0074 1037 adds r7, r7, #16 + 1127 .cfi_def_cfa_offset 8 + 1128 0076 BD46 mov sp, r7 + 1129 .cfi_def_cfa_register 13 + 1130 @ sp needed + ARM GAS /tmp/ccv5crZT.s page 32 + + + 1131 0078 80BD pop {r7, pc} + 1132 .L79: + 1133 007a 00BF .align 2 + 1134 .L78: + 1135 007c 00200240 .word 1073881088 + 1136 .cfi_endproc + 1137 .LFE142: + 1139 .section .text.FLASH_SetErrorCode,"ax",%progbits + 1140 .align 1 + 1141 .syntax unified + 1142 .thumb + 1143 .thumb_func + 1145 FLASH_SetErrorCode: + 1146 .LFB143: + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Set the specific FLASH error flag. + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval None + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */ + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** static void FLASH_SetErrorCode(void) + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 1147 .loc 1 663 1 + 1148 .cfi_startproc + 1149 @ args = 0, pretend = 0, frame = 8 + 1150 @ frame_needed = 1, uses_anonymous_args = 0 + 1151 @ link register save eliminated. + 1152 0000 80B4 push {r7} + 1153 .cfi_def_cfa_offset 4 + 1154 .cfi_offset 7, -4 + 1155 0002 83B0 sub sp, sp, #12 + 1156 .cfi_def_cfa_offset 16 + 1157 0004 00AF add r7, sp, #0 + 1158 .cfi_def_cfa_register 7 + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** uint32_t flags = 0U; + 1159 .loc 1 664 12 + 1160 0006 0023 movs r3, #0 + 1161 0008 7B60 str r3, [r7, #4] + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_WRPERR)) + 1162 .loc 1 666 6 + 1163 000a 144B ldr r3, .L83 + 1164 000c DB68 ldr r3, [r3, #12] + 1165 000e 03F01003 and r3, r3, #16 + 1166 .loc 1 666 5 + 1167 0012 102B cmp r3, #16 + 1168 0014 09D1 bne .L81 + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ErrorCode |= HAL_FLASH_ERROR_WRP; + 1169 .loc 1 668 11 + 1170 0016 124B ldr r3, .L83+4 + 1171 0018 DB69 ldr r3, [r3, #28] + 1172 .loc 1 668 22 + 1173 001a 43F00203 orr r3, r3, #2 + 1174 001e 104A ldr r2, .L83+4 + 1175 0020 D361 str r3, [r2, #28] + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** flags |= FLASH_FLAG_WRPERR; + ARM GAS /tmp/ccv5crZT.s page 33 + + + 1176 .loc 1 669 11 + 1177 0022 7B68 ldr r3, [r7, #4] + 1178 0024 43F01003 orr r3, r3, #16 + 1179 0028 7B60 str r3, [r7, #4] + 1180 .L81: + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR)) + 1181 .loc 1 671 6 + 1182 002a 0C4B ldr r3, .L83 + 1183 002c DB68 ldr r3, [r3, #12] + 1184 002e 03F00403 and r3, r3, #4 + 1185 .loc 1 671 5 + 1186 0032 042B cmp r3, #4 + 1187 0034 09D1 bne .L82 + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** { + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ErrorCode |= HAL_FLASH_ERROR_PROG; + 1188 .loc 1 673 11 + 1189 0036 0A4B ldr r3, .L83+4 + 1190 0038 DB69 ldr r3, [r3, #28] + 1191 .loc 1 673 22 + 1192 003a 43F00103 orr r3, r3, #1 + 1193 003e 084A ldr r2, .L83+4 + 1194 0040 D361 str r3, [r2, #28] + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** flags |= FLASH_FLAG_PGERR; + 1195 .loc 1 674 11 + 1196 0042 7B68 ldr r3, [r7, #4] + 1197 0044 43F00403 orr r3, r3, #4 + 1198 0048 7B60 str r3, [r7, #4] + 1199 .L82: + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Clear FLASH error pending bits */ + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_CLEAR_FLAG(flags); + 1200 .loc 1 677 3 + 1201 004a 044A ldr r2, .L83 + 1202 004c 7B68 ldr r3, [r7, #4] + 1203 004e D360 str r3, [r2, #12] + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** } + 1204 .loc 1 678 1 + 1205 0050 00BF nop + 1206 0052 0C37 adds r7, r7, #12 + 1207 .cfi_def_cfa_offset 4 + 1208 0054 BD46 mov sp, r7 + 1209 .cfi_def_cfa_register 13 + 1210 @ sp needed + 1211 0056 5DF8047B ldr r7, [sp], #4 + 1212 .cfi_restore 7 + 1213 .cfi_def_cfa_offset 0 + 1214 005a 7047 bx lr + 1215 .L84: + 1216 .align 2 + 1217 .L83: + 1218 005c 00200240 .word 1073881088 + 1219 0060 00000000 .word pFlash + 1220 .cfi_endproc + 1221 .LFE143: + 1223 .text + 1224 .Letext0: + ARM GAS /tmp/ccv5crZT.s page 34 + + + 1225 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1226 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1227 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1228 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1229 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1230 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h" + 1231 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccv5crZT.s page 35 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_flash.c + /tmp/ccv5crZT.s:25 .bss.pFlash:00000000 pFlash + /tmp/ccv5crZT.s:22 .bss.pFlash:00000000 $d + /tmp/ccv5crZT.s:28 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccv5crZT.s:34 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccv5crZT.s:1038 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccv5crZT.s:980 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord + /tmp/ccv5crZT.s:186 .text.HAL_FLASH_Program:000000d8 $d + /tmp/ccv5crZT.s:192 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccv5crZT.s:198 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccv5crZT.s:302 .text.HAL_FLASH_Program_IT:00000088 $d + /tmp/ccv5crZT.s:308 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccv5crZT.s:314 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccv5crZT.s:1145 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode + /tmp/ccv5crZT.s:651 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccv5crZT.s:615 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccv5crZT.s:603 .text.HAL_FLASH_IRQHandler:000001c0 $d + /tmp/ccv5crZT.s:609 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccv5crZT.s:645 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccv5crZT.s:681 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccv5crZT.s:687 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccv5crZT.s:746 .text.HAL_FLASH_Unlock:00000040 $d + /tmp/ccv5crZT.s:753 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccv5crZT.s:759 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccv5crZT.s:791 .text.HAL_FLASH_Lock:0000001c $d + /tmp/ccv5crZT.s:796 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccv5crZT.s:802 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccv5crZT.s:848 .text.HAL_FLASH_OB_Unlock:0000002c $d + /tmp/ccv5crZT.s:855 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccv5crZT.s:861 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccv5crZT.s:893 .text.HAL_FLASH_OB_Lock:0000001c $d + /tmp/ccv5crZT.s:898 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccv5crZT.s:904 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccv5crZT.s:932 .text.HAL_FLASH_OB_Launch:00000020 $d + /tmp/ccv5crZT.s:937 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccv5crZT.s:943 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccv5crZT.s:970 .text.HAL_FLASH_GetError:00000014 $d + /tmp/ccv5crZT.s:975 .text.FLASH_Program_HalfWord:00000000 $t + /tmp/ccv5crZT.s:1026 .text.FLASH_Program_HalfWord:00000030 $d + /tmp/ccv5crZT.s:1032 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccv5crZT.s:1135 .text.FLASH_WaitForLastOperation:0000007c $d + /tmp/ccv5crZT.s:1140 .text.FLASH_SetErrorCode:00000000 $t + /tmp/ccv5crZT.s:1218 .text.FLASH_SetErrorCode:0000005c $d + +UNDEFINED SYMBOLS +FLASH_PageErase +HAL_GetTick diff --git a/Software/build/stm32f3xx_hal_flash.o b/Software/build/stm32f3xx_hal_flash.o new file mode 100644 index 0000000..c69bed0 Binary files /dev/null and b/Software/build/stm32f3xx_hal_flash.o differ diff --git a/Software/build/stm32f3xx_hal_flash_ex.d b/Software/build/stm32f3xx_hal_flash_ex.d new file mode 100644 index 0000000..aef6e8b --- /dev/null +++ b/Software/build/stm32f3xx_hal_flash_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_flash_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_flash_ex.lst b/Software/build/stm32f3xx_hal_flash_ex.lst new file mode 100644 index 0000000..0b01798 --- /dev/null +++ b/Software/build/stm32f3xx_hal_flash_ex.lst @@ -0,0 +1,3929 @@ +ARM GAS /tmp/ccMLQ7U7.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_flash_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c" + 20 .section .text.HAL_FLASHEx_Erase,"ax",%progbits + 21 .align 1 + 22 .global HAL_FLASHEx_Erase + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_FLASHEx_Erase: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @file stm32f3xx_hal_flash_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Extended FLASH HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This file provides firmware functions to manage the following + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * functionalities of the FLASH peripheral: + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + Extended Initialization/de-initialization functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + Extended I/O operation functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + Extended Peripheral Control functions + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @verbatim + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ##### Flash peripheral extended features ##### + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ##### How to use this driver ##### + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** [..] This driver provides functions to configure and program the FLASH memory + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** of all STM32F3xxx devices. It includes + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (++) Set/Reset the write protection + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (++) Program the user Option Bytes + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (++) Get the Read protection Level + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @endverbatim + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ****************************************************************************** + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @attention + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + ARM GAS /tmp/ccMLQ7U7.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * All rights reserved. + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * the root directory of this software component. + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ****************************************************************************** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Includes ------------------------------------------------------------------*/ + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #include "stm32f3xx_hal.h" + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #ifdef HAL_FLASH_MODULE_ENABLED + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASH + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASH_Private_Variables + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Variables used for Erase pages under interruption*/ + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** extern FLASH_ProcessTypeDef pFlash; + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx FLASHEx + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief FLASH HAL Extension module driver + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private define ------------------------------------------------------------*/ + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Private_Constants FLASHEx Private Constants + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #define FLASH_POSITION_IWDGSW_BIT (uint32_t)POSITION_VAL(FLASH_OBR_IWDG_SW) + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #define FLASH_POSITION_OB_USERDATA0_BIT (uint32_t)POSITION_VAL(FLASH_OBR_DATA0) + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #define FLASH_POSITION_OB_USERDATA1_BIT (uint32_t)POSITION_VAL(FLASH_OBR_DATA1) + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private macro -------------------------------------------------------------*/ + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Private_Macros FLASHEx Private Macros + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + ARM GAS /tmp/ccMLQ7U7.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/ + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Private_Functions FLASHEx Private Functions + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Erase operations */ + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static void FLASH_MassErase(void); + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** void FLASH_PageErase(uint32_t PageAddress); + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Option bytes control */ + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_EnableWRP(uint32_t WriteProtectPage); + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_DisableWRP(uint32_t WriteProtectPage); + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_RDP_LevelConfig(uint8_t ReadProtectLevel); + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_UserConfig(uint8_t UserConfig); + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_ProgramData(uint32_t Address, uint8_t Data); + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint32_t FLASH_OB_GetWRP(void); + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint32_t FLASH_OB_GetRDP(void); + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetUser(void); + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Exported functions ---------------------------------------------------------*/ + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Exported_Functions FLASHEx Exported Functions + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Exported_Functions_Group1 FLASHEx Memory Erasing functions + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief FLASH Memory Erasing functions + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @verbatim + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ##### FLASH Erasing Programming functions ##### + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** [..] The FLASH Memory Erasing functions, includes the following functions: + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (+) HAL_FLASHEx_Erase: return only when erase has been done + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (+) HAL_FLASHEx_Erase_IT: end of erase is done when HAL_FLASH_EndOfOperationCallback + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** is called with parameter 0xFFFFFFFF + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** [..] Any operation of erase should follow these steps: + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (#) Call the HAL_FLASH_Unlock() function to enable the flash control register and + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** program memory access. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (#) Call the desired function to erase page. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (#) Call the HAL_FLASH_Lock() to disable the flash program memory access + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** (recommended to protect the FLASH memory against possible unwanted operation). + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @endverbatim + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Perform a mass erase or erase the specified FLASH memory pages + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function + ARM GAS /tmp/ccMLQ7U7.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * must be called before. + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Call the @ref HAL_FLASH_Lock() to disable the flash memory access + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (recommended to protect the FLASH memory against possible unwanted operation) + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param[in] pEraseInit pointer to an FLASH_EraseInitTypeDef structure that + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * contains the configuration information for the erasing. + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param[out] PageError pointer to variable that + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * contains the configuration information on faulty page in case of error + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (0xFFFFFFFF means that all the pages have been correctly erased) + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL_StatusTypeDef HAL Status + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 29 .loc 1 158 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 84B0 sub sp, sp, #16 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 42 0008 3960 str r1, [r7] + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR; + 43 .loc 1 159 21 + 44 000a 0123 movs r3, #1 + 45 000c FB73 strb r3, [r7, #15] + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint32_t address = 0U; + 46 .loc 1 160 12 + 47 000e 0023 movs r3, #0 + 48 0010 BB60 str r3, [r7, #8] + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Locked */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_LOCK(&pFlash); + 49 .loc 1 163 3 + 50 0012 2E4B ldr r3, .L9 + 51 0014 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 52 0016 012B cmp r3, #1 + 53 0018 01D1 bne .L2 + 54 .loc 1 163 3 is_stmt 0 discriminator 1 + 55 001a 0223 movs r3, #2 + 56 .loc 1 163 3 + 57 001c 52E0 b .L3 + 58 .L2: + 59 .loc 1 163 3 discriminator 2 + 60 001e 2B4B ldr r3, .L9 + 61 0020 0122 movs r2, #1 + 62 0022 1A76 strb r2, [r3, #24] + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + ARM GAS /tmp/ccMLQ7U7.s page 5 + + + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) + 63 .loc 1 168 17 is_stmt 1 + 64 0024 7B68 ldr r3, [r7, #4] + 65 0026 1B68 ldr r3, [r3] + 66 .loc 1 168 6 + 67 0028 012B cmp r3, #1 + 68 002a 15D1 bne .L4 + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Mass Erase requested for Bank1 */ + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE) == HAL_OK) + 69 .loc 1 172 11 + 70 002c 4CF25030 movw r0, #50000 + 71 0030 FFF7FEFF bl FLASH_WaitForLastOperation + 72 0034 0346 mov r3, r0 + 73 .loc 1 172 10 discriminator 1 + 74 0036 002B cmp r3, #0 + 75 0038 40D1 bne .L5 + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Mass erase to be done*/ + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** FLASH_MassErase(); + 76 .loc 1 175 9 + 77 003a FFF7FEFF bl FLASH_MassErase + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 78 .loc 1 178 18 + 79 003e 4CF25030 movw r0, #50000 + 80 0042 FFF7FEFF bl FLASH_WaitForLastOperation + 81 0046 0346 mov r3, r0 + 82 0048 FB73 strb r3, [r7, #15] + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the erase operation is completed, disable the MER Bit */ + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_MER); + 83 .loc 1 181 9 + 84 004a 214B ldr r3, .L9+4 + 85 004c 1B69 ldr r3, [r3, #16] + 86 004e 204A ldr r2, .L9+4 + 87 0050 23F00403 bic r3, r3, #4 + 88 0054 1361 str r3, [r2, #16] + 89 0056 31E0 b .L5 + 90 .L4: + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Page Erase is requested */ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_NB_PAGES(pEraseInit->PageAddress, pEraseInit->NbPages)); + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Page Erase requested on address located on bank1 */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE) == HAL_OK) + 91 .loc 1 193 11 + 92 0058 4CF25030 movw r0, #50000 + 93 005c FFF7FEFF bl FLASH_WaitForLastOperation + ARM GAS /tmp/ccMLQ7U7.s page 6 + + + 94 0060 0346 mov r3, r0 + 95 .loc 1 193 10 discriminator 1 + 96 0062 002B cmp r3, #0 + 97 0064 2AD1 bne .L5 + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Initialization of PageError variable*/ + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *PageError = 0xFFFFFFFFU; + 98 .loc 1 196 20 + 99 0066 3B68 ldr r3, [r7] + 100 0068 4FF0FF32 mov r2, #-1 + 101 006c 1A60 str r2, [r3] + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Erase page by page to be done*/ + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** for(address = pEraseInit->PageAddress; + 102 .loc 1 199 21 + 103 006e 7B68 ldr r3, [r7, #4] + 104 0070 5B68 ldr r3, [r3, #4] + 105 0072 BB60 str r3, [r7, #8] + 106 .loc 1 199 9 + 107 0074 19E0 b .L6 + 108 .L8: + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress); + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** FLASH_PageErase(address); + 109 .loc 1 203 11 + 110 0076 B868 ldr r0, [r7, #8] + 111 0078 FFF7FEFF bl FLASH_PageErase + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 112 .loc 1 206 20 + 113 007c 4CF25030 movw r0, #50000 + 114 0080 FFF7FEFF bl FLASH_WaitForLastOperation + 115 0084 0346 mov r3, r0 + 116 0086 FB73 strb r3, [r7, #15] + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the erase operation is completed, disable the PER Bit */ + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PER); + 117 .loc 1 209 11 + 118 0088 114B ldr r3, .L9+4 + 119 008a 1B69 ldr r3, [r3, #16] + 120 008c 104A ldr r2, .L9+4 + 121 008e 23F00203 bic r3, r3, #2 + 122 0092 1361 str r3, [r2, #16] + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK) + 123 .loc 1 211 14 + 124 0094 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 125 0096 002B cmp r3, #0 + 126 0098 03D0 beq .L7 + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* In case of error, stop erase procedure and return the faulty address */ + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *PageError = address; + 127 .loc 1 214 24 + 128 009a 3B68 ldr r3, [r7] + 129 009c BA68 ldr r2, [r7, #8] + ARM GAS /tmp/ccMLQ7U7.s page 7 + + + 130 009e 1A60 str r2, [r3] + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** break; + 131 .loc 1 215 13 + 132 00a0 0CE0 b .L5 + 133 .L7: + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 134 .loc 1 201 21 + 135 00a2 BB68 ldr r3, [r7, #8] + 136 00a4 03F50063 add r3, r3, #2048 + 137 00a8 BB60 str r3, [r7, #8] + 138 .L6: + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 139 .loc 1 200 35 + 140 00aa 7B68 ldr r3, [r7, #4] + 141 00ac 9B68 ldr r3, [r3, #8] + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 142 .loc 1 200 45 + 143 00ae DA02 lsls r2, r3, #11 + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 144 .loc 1 200 76 + 145 00b0 7B68 ldr r3, [r7, #4] + 146 00b2 5B68 ldr r3, [r3, #4] + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 147 .loc 1 200 64 + 148 00b4 1344 add r3, r3, r2 + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE) + 149 .loc 1 200 21 + 150 00b6 BA68 ldr r2, [r7, #8] + 151 00b8 9A42 cmp r2, r3 + 152 00ba DCD3 bcc .L8 + 153 .L5: + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 154 .loc 1 222 3 + 155 00bc 034B ldr r3, .L9 + 156 00be 0022 movs r2, #0 + 157 00c0 1A76 strb r2, [r3, #24] + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 158 .loc 1 224 10 + 159 00c2 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 160 .L3: + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 161 .loc 1 225 1 + 162 00c4 1846 mov r0, r3 + 163 00c6 1037 adds r7, r7, #16 + 164 .cfi_def_cfa_offset 8 + 165 00c8 BD46 mov sp, r7 + 166 .cfi_def_cfa_register 13 + 167 @ sp needed + 168 00ca 80BD pop {r7, pc} + 169 .L10: + ARM GAS /tmp/ccMLQ7U7.s page 8 + + + 170 .align 2 + 171 .L9: + 172 00cc 00000000 .word pFlash + 173 00d0 00200240 .word 1073881088 + 174 .cfi_endproc + 175 .LFE130: + 177 .section .text.HAL_FLASHEx_Erase_IT,"ax",%progbits + 178 .align 1 + 179 .global HAL_FLASHEx_Erase_IT + 180 .syntax unified + 181 .thumb + 182 .thumb_func + 184 HAL_FLASHEx_Erase_IT: + 185 .LFB131: + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Perform a mass erase or erase the specified FLASH memory pages with interrupt enabled + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * must be called before. + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Call the @ref HAL_FLASH_Lock() to disable the flash memory access + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (recommended to protect the FLASH memory against possible unwanted operation) + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param pEraseInit pointer to an FLASH_EraseInitTypeDef structure that + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * contains the configuration information for the erasing. + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL_StatusTypeDef HAL Status + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 186 .loc 1 239 1 + 187 .cfi_startproc + 188 @ args = 0, pretend = 0, frame = 16 + 189 @ frame_needed = 1, uses_anonymous_args = 0 + 190 0000 80B5 push {r7, lr} + 191 .cfi_def_cfa_offset 8 + 192 .cfi_offset 7, -8 + 193 .cfi_offset 14, -4 + 194 0002 84B0 sub sp, sp, #16 + 195 .cfi_def_cfa_offset 24 + 196 0004 00AF add r7, sp, #0 + 197 .cfi_def_cfa_register 7 + 198 0006 7860 str r0, [r7, #4] + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 199 .loc 1 240 21 + 200 0008 0023 movs r3, #0 + 201 000a FB73 strb r3, [r7, #15] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Locked */ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_LOCK(&pFlash); + 202 .loc 1 243 3 + 203 000c 1A4B ldr r3, .L17 + 204 000e 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 205 0010 012B cmp r3, #1 + 206 0012 01D1 bne .L12 + 207 .loc 1 243 3 is_stmt 0 discriminator 1 + 208 0014 0223 movs r3, #2 + 209 .loc 1 243 3 + 210 0016 2AE0 b .L13 + ARM GAS /tmp/ccMLQ7U7.s page 9 + + + 211 .L12: + 212 .loc 1 243 3 discriminator 2 + 213 0018 174B ldr r3, .L17 + 214 001a 0122 movs r2, #1 + 215 001c 1A76 strb r2, [r3, #24] + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If procedure already ongoing, reject the next one */ + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pFlash.ProcedureOnGoing != FLASH_PROC_NONE) + 216 .loc 1 246 13 is_stmt 1 + 217 001e 164B ldr r3, .L17 + 218 0020 1B78 ldrb r3, [r3] + 219 0022 DBB2 uxtb r3, r3 + 220 .loc 1 246 6 + 221 0024 002B cmp r3, #0 + 222 0026 01D0 beq .L14 + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return HAL_ERROR; + 223 .loc 1 248 12 + 224 0028 0123 movs r3, #1 + 225 002a 20E0 b .L13 + 226 .L14: + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enable End of FLASH Operation and Error source interrupts */ + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_FLASH_ENABLE_IT(FLASH_IT_EOP | FLASH_IT_ERR); + 227 .loc 1 255 3 + 228 002c 134B ldr r3, .L17+4 + 229 002e 1B69 ldr r3, [r3, #16] + 230 0030 124A ldr r2, .L17+4 + 231 0032 43F4A053 orr r3, r3, #5120 + 232 0036 1361 str r3, [r2, #16] + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) + 233 .loc 1 257 17 + 234 0038 7B68 ldr r3, [r7, #4] + 235 003a 1B68 ldr r3, [r3] + 236 .loc 1 257 6 + 237 003c 012B cmp r3, #1 + 238 003e 05D1 bne .L15 + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Mass erase to be done*/ + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ProcedureOnGoing = FLASH_PROC_MASSERASE; + 239 .loc 1 260 29 + 240 0040 0D4B ldr r3, .L17 + 241 0042 0222 movs r2, #2 + 242 0044 1A70 strb r2, [r3] + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** FLASH_MassErase(); + 243 .loc 1 261 9 + 244 0046 FFF7FEFF bl FLASH_MassErase + 245 004a 0FE0 b .L16 + 246 .L15: + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + ARM GAS /tmp/ccMLQ7U7.s page 10 + + + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Erase by page to be done*/ + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_FLASH_NB_PAGES(pEraseInit->PageAddress, pEraseInit->NbPages)); + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PAGEERASE; + 247 .loc 1 271 29 + 248 004c 0A4B ldr r3, .L17 + 249 004e 0122 movs r2, #1 + 250 0050 1A70 strb r2, [r3] + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.DataRemaining = pEraseInit->NbPages; + 251 .loc 1 272 38 + 252 0052 7B68 ldr r3, [r7, #4] + 253 0054 9B68 ldr r3, [r3, #8] + 254 .loc 1 272 26 + 255 0056 084A ldr r2, .L17 + 256 0058 5360 str r3, [r2, #4] + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.Address = pEraseInit->PageAddress; + 257 .loc 1 273 32 + 258 005a 7B68 ldr r3, [r7, #4] + 259 005c 5B68 ldr r3, [r3, #4] + 260 .loc 1 273 20 + 261 005e 064A ldr r2, .L17 + 262 0060 9360 str r3, [r2, #8] + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Erase 1st page and wait for IT*/ + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** FLASH_PageErase(pEraseInit->PageAddress); + 263 .loc 1 276 5 + 264 0062 7B68 ldr r3, [r7, #4] + 265 0064 5B68 ldr r3, [r3, #4] + 266 0066 1846 mov r0, r3 + 267 0068 FFF7FEFF bl FLASH_PageErase + 268 .L16: + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 269 .loc 1 279 10 + 270 006c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 271 .L13: + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 272 .loc 1 280 1 + 273 006e 1846 mov r0, r3 + 274 0070 1037 adds r7, r7, #16 + 275 .cfi_def_cfa_offset 8 + 276 0072 BD46 mov sp, r7 + 277 .cfi_def_cfa_register 13 + 278 @ sp needed + 279 0074 80BD pop {r7, pc} + 280 .L18: + 281 0076 00BF .align 2 + 282 .L17: + 283 0078 00000000 .word pFlash + 284 007c 00200240 .word 1073881088 + 285 .cfi_endproc + 286 .LFE131: + 288 .section .text.HAL_FLASHEx_OBErase,"ax",%progbits + ARM GAS /tmp/ccMLQ7U7.s page 11 + + + 289 .align 1 + 290 .global HAL_FLASHEx_OBErase + 291 .syntax unified + 292 .thumb + 293 .thumb_func + 295 HAL_FLASHEx_OBErase: + 296 .LFB132: + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @defgroup FLASHEx_Exported_Functions_Group2 Option Bytes Programming functions + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Option Bytes Programming functions + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @verbatim + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ##### Option Bytes Programming functions ##### + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** ============================================================================== + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** [..] + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** This subsection provides a set of functions allowing to control the FLASH + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** option bytes operations. + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** @endverbatim + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Erases the FLASH option bytes. + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note This functions erases all option bytes except the Read protection (RDP). + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_Unlock() should be called before to unlock the FLASH interf + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Unlock() should be called before to unlock the options b + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Launch() should be called after to force the reload of t + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (system reset will occur) + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef HAL_FLASHEx_OBErase(void) + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 297 .loc 1 312 1 + 298 .cfi_startproc + 299 @ args = 0, pretend = 0, frame = 8 + 300 @ frame_needed = 1, uses_anonymous_args = 0 + 301 0000 80B5 push {r7, lr} + 302 .cfi_def_cfa_offset 8 + 303 .cfi_offset 7, -8 + 304 .cfi_offset 14, -4 + 305 0002 82B0 sub sp, sp, #8 + 306 .cfi_def_cfa_offset 16 + 307 0004 00AF add r7, sp, #0 + 308 .cfi_def_cfa_register 7 + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint8_t rdptmp = OB_RDP_LEVEL_0; + 309 .loc 1 313 11 + 310 0006 AA23 movs r3, #170 + 311 0008 BB71 strb r3, [r7, #6] + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR; + 312 .loc 1 314 21 + ARM GAS /tmp/ccMLQ7U7.s page 12 + + + 313 000a 0123 movs r3, #1 + 314 000c FB71 strb r3, [r7, #7] + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get the actual read protection Option Byte value */ + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** rdptmp = FLASH_OB_GetRDP(); + 315 .loc 1 317 12 + 316 000e FFF7FEFF bl FLASH_OB_GetRDP + 317 0012 0346 mov r3, r0 + 318 .loc 1 317 10 discriminator 1 + 319 0014 BB71 strb r3, [r7, #6] + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 320 .loc 1 320 12 + 321 0016 4CF25030 movw r0, #50000 + 322 001a FFF7FEFF bl FLASH_WaitForLastOperation + 323 001e 0346 mov r3, r0 + 324 0020 FB71 strb r3, [r7, #7] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 325 .loc 1 322 5 + 326 0022 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 327 0024 002B cmp r3, #0 + 328 0026 23D1 bne .L20 + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 329 .loc 1 325 22 + 330 0028 144B ldr r3, .L22 + 331 002a 0022 movs r2, #0 + 332 002c DA61 str r2, [r3, #28] + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the previous operation is completed, proceed to erase the option bytes */ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTER); + 333 .loc 1 328 5 + 334 002e 144B ldr r3, .L22+4 + 335 0030 1B69 ldr r3, [r3, #16] + 336 0032 134A ldr r2, .L22+4 + 337 0034 43F02003 orr r3, r3, #32 + 338 0038 1361 str r3, [r2, #16] + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_STRT); + 339 .loc 1 329 5 + 340 003a 114B ldr r3, .L22+4 + 341 003c 1B69 ldr r3, [r3, #16] + 342 003e 104A ldr r2, .L22+4 + 343 0040 43F04003 orr r3, r3, #64 + 344 0044 1361 str r3, [r2, #16] + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 345 .loc 1 332 14 + 346 0046 4CF25030 movw r0, #50000 + 347 004a FFF7FEFF bl FLASH_WaitForLastOperation + 348 004e 0346 mov r3, r0 + 349 0050 FB71 strb r3, [r7, #7] + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the erase operation is completed, disable the OPTER Bit */ + ARM GAS /tmp/ccMLQ7U7.s page 13 + + + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTER); + 350 .loc 1 335 5 + 351 0052 0B4B ldr r3, .L22+4 + 352 0054 1B69 ldr r3, [r3, #16] + 353 0056 0A4A ldr r2, .L22+4 + 354 0058 23F02003 bic r3, r3, #32 + 355 005c 1361 str r3, [r2, #16] + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 356 .loc 1 337 7 + 357 005e FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 358 0060 002B cmp r3, #0 + 359 0062 05D1 bne .L20 + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Restore the last read protection Option Byte value */ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_RDP_LevelConfig(rdptmp); + 360 .loc 1 340 16 + 361 0064 BB79 ldrb r3, [r7, #6] @ zero_extendqisi2 + 362 0066 1846 mov r0, r3 + 363 0068 FFF7FEFF bl FLASH_OB_RDP_LevelConfig + 364 006c 0346 mov r3, r0 + 365 006e FB71 strb r3, [r7, #7] + 366 .L20: + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Return the erase status */ + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 367 .loc 1 345 10 + 368 0070 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 369 .loc 1 346 1 + 370 0072 1846 mov r0, r3 + 371 0074 0837 adds r7, r7, #8 + 372 .cfi_def_cfa_offset 8 + 373 0076 BD46 mov sp, r7 + 374 .cfi_def_cfa_register 13 + 375 @ sp needed + 376 0078 80BD pop {r7, pc} + 377 .L23: + 378 007a 00BF .align 2 + 379 .L22: + 380 007c 00000000 .word pFlash + 381 0080 00200240 .word 1073881088 + 382 .cfi_endproc + 383 .LFE132: + 385 .section .text.HAL_FLASHEx_OBProgram,"ax",%progbits + 386 .align 1 + 387 .global HAL_FLASHEx_OBProgram + 388 .syntax unified + 389 .thumb + 390 .thumb_func + 392 HAL_FLASHEx_OBProgram: + 393 .LFB133: + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Program option bytes + ARM GAS /tmp/ccMLQ7U7.s page 14 + + + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note The function @ref HAL_FLASH_Unlock() should be called before to unlock the FLASH interf + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Unlock() should be called before to unlock the options b + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Launch() should be called after to force the reload of t + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (system reset will occur) + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param pOBInit pointer to an FLASH_OBInitStruct structure that + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * contains the configuration information for the programming. + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL_StatusTypeDef HAL Status + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef HAL_FLASHEx_OBProgram(FLASH_OBProgramInitTypeDef *pOBInit) + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 394 .loc 1 361 1 + 395 .cfi_startproc + 396 @ args = 0, pretend = 0, frame = 16 + 397 @ frame_needed = 1, uses_anonymous_args = 0 + 398 0000 80B5 push {r7, lr} + 399 .cfi_def_cfa_offset 8 + 400 .cfi_offset 7, -8 + 401 .cfi_offset 14, -4 + 402 0002 84B0 sub sp, sp, #16 + 403 .cfi_def_cfa_offset 24 + 404 0004 00AF add r7, sp, #0 + 405 .cfi_def_cfa_register 7 + 406 0006 7860 str r0, [r7, #4] + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR; + 407 .loc 1 362 21 + 408 0008 0123 movs r3, #1 + 409 000a FB73 strb r3, [r7, #15] + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Locked */ + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_LOCK(&pFlash); + 410 .loc 1 365 3 + 411 000c 394B ldr r3, .L33 + 412 000e 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 + 413 0010 012B cmp r3, #1 + 414 0012 01D1 bne .L25 + 415 .loc 1 365 3 is_stmt 0 discriminator 1 + 416 0014 0223 movs r3, #2 + 417 .loc 1 365 3 + 418 0016 69E0 b .L26 + 419 .L25: + 420 .loc 1 365 3 discriminator 2 + 421 0018 364B ldr r3, .L33 + 422 001a 0122 movs r2, #1 + 423 001c 1A76 strb r2, [r3, #24] + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OPTIONBYTE(pOBInit->OptionType)); + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Write protection configuration */ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_WRP) == OPTIONBYTE_WRP) + 424 .loc 1 371 14 is_stmt 1 + 425 001e 7B68 ldr r3, [r7, #4] + 426 0020 1B68 ldr r3, [r3] + 427 .loc 1 371 27 + 428 0022 03F00103 and r3, r3, #1 + ARM GAS /tmp/ccMLQ7U7.s page 15 + + + 429 .loc 1 371 5 + 430 0026 002B cmp r3, #0 + 431 0028 1AD0 beq .L27 + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_WRPSTATE(pOBInit->WRPState)); + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pOBInit->WRPState == OB_WRPSTATE_ENABLE) + 432 .loc 1 374 16 + 433 002a 7B68 ldr r3, [r7, #4] + 434 002c 5B68 ldr r3, [r3, #4] + 435 .loc 1 374 8 + 436 002e 012B cmp r3, #1 + 437 0030 07D1 bne .L28 + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enable of Write protection on the selected page */ + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_EnableWRP(pOBInit->WRPPage); + 438 .loc 1 377 16 + 439 0032 7B68 ldr r3, [r7, #4] + 440 0034 9B68 ldr r3, [r3, #8] + 441 0036 1846 mov r0, r3 + 442 0038 FFF7FEFF bl FLASH_OB_EnableWRP + 443 003c 0346 mov r3, r0 + 444 003e FB73 strb r3, [r7, #15] + 445 0040 06E0 b .L29 + 446 .L28: + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Disable of Write protection on the selected page */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_DisableWRP(pOBInit->WRPPage); + 447 .loc 1 382 16 + 448 0042 7B68 ldr r3, [r7, #4] + 449 0044 9B68 ldr r3, [r3, #8] + 450 0046 1846 mov r0, r3 + 451 0048 FFF7FEFF bl FLASH_OB_DisableWRP + 452 004c 0346 mov r3, r0 + 453 004e FB73 strb r3, [r7, #15] + 454 .L29: + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK) + 455 .loc 1 384 8 + 456 0050 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 457 0052 002B cmp r3, #0 + 458 0054 04D0 beq .L27 + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 459 .loc 1 387 7 + 460 0056 274B ldr r3, .L33 + 461 0058 0022 movs r2, #0 + 462 005a 1A76 strb r2, [r3, #24] + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 463 .loc 1 388 14 + 464 005c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 465 005e 45E0 b .L26 + 466 .L27: + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + ARM GAS /tmp/ccMLQ7U7.s page 16 + + + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Read protection configuration */ + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_RDP) == OPTIONBYTE_RDP) + 467 .loc 1 393 14 + 468 0060 7B68 ldr r3, [r7, #4] + 469 0062 1B68 ldr r3, [r3] + 470 .loc 1 393 27 + 471 0064 03F00203 and r3, r3, #2 + 472 .loc 1 393 5 + 473 0068 002B cmp r3, #0 + 474 006a 0ED0 beq .L30 + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_RDP_LevelConfig(pOBInit->RDPLevel); + 475 .loc 1 395 14 + 476 006c 7B68 ldr r3, [r7, #4] + 477 006e 1B7B ldrb r3, [r3, #12] @ zero_extendqisi2 + 478 0070 1846 mov r0, r3 + 479 0072 FFF7FEFF bl FLASH_OB_RDP_LevelConfig + 480 0076 0346 mov r3, r0 + 481 0078 FB73 strb r3, [r7, #15] + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK) + 482 .loc 1 396 8 + 483 007a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 484 007c 002B cmp r3, #0 + 485 007e 04D0 beq .L30 + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 486 .loc 1 399 7 + 487 0080 1C4B ldr r3, .L33 + 488 0082 0022 movs r2, #0 + 489 0084 1A76 strb r2, [r3, #24] + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 490 .loc 1 400 14 + 491 0086 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 492 0088 30E0 b .L26 + 493 .L30: + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* USER configuration */ + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_USER) == OPTIONBYTE_USER) + 494 .loc 1 405 14 + 495 008a 7B68 ldr r3, [r7, #4] + 496 008c 1B68 ldr r3, [r3] + 497 .loc 1 405 27 + 498 008e 03F00403 and r3, r3, #4 + 499 .loc 1 405 5 + 500 0092 002B cmp r3, #0 + 501 0094 0ED0 beq .L31 + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_UserConfig(pOBInit->USERConfig); + 502 .loc 1 407 14 + 503 0096 7B68 ldr r3, [r7, #4] + 504 0098 5B7B ldrb r3, [r3, #13] @ zero_extendqisi2 + 505 009a 1846 mov r0, r3 + 506 009c FFF7FEFF bl FLASH_OB_UserConfig + ARM GAS /tmp/ccMLQ7U7.s page 17 + + + 507 00a0 0346 mov r3, r0 + 508 00a2 FB73 strb r3, [r7, #15] + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK) + 509 .loc 1 408 8 + 510 00a4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 511 00a6 002B cmp r3, #0 + 512 00a8 04D0 beq .L31 + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 513 .loc 1 411 7 + 514 00aa 124B ldr r3, .L33 + 515 00ac 0022 movs r2, #0 + 516 00ae 1A76 strb r2, [r3, #24] + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 517 .loc 1 412 14 + 518 00b0 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 519 00b2 1BE0 b .L26 + 520 .L31: + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* DATA configuration*/ + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_DATA) == OPTIONBYTE_DATA) + 521 .loc 1 417 14 + 522 00b4 7B68 ldr r3, [r7, #4] + 523 00b6 1B68 ldr r3, [r3] + 524 .loc 1 417 27 + 525 00b8 03F00803 and r3, r3, #8 + 526 .loc 1 417 5 + 527 00bc 002B cmp r3, #0 + 528 00be 11D0 beq .L32 + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_OB_ProgramData(pOBInit->DATAAddress, pOBInit->DATAData); + 529 .loc 1 419 14 + 530 00c0 7B68 ldr r3, [r7, #4] + 531 00c2 1A69 ldr r2, [r3, #16] + 532 00c4 7B68 ldr r3, [r7, #4] + 533 00c6 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2 + 534 00c8 1946 mov r1, r3 + 535 00ca 1046 mov r0, r2 + 536 00cc FFF7FEFF bl FLASH_OB_ProgramData + 537 00d0 0346 mov r3, r0 + 538 00d2 FB73 strb r3, [r7, #15] + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK) + 539 .loc 1 420 8 + 540 00d4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 541 00d6 002B cmp r3, #0 + 542 00d8 04D0 beq .L32 + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 543 .loc 1 423 7 + 544 00da 064B ldr r3, .L33 + 545 00dc 0022 movs r2, #0 + 546 00de 1A76 strb r2, [r3, #24] + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + ARM GAS /tmp/ccMLQ7U7.s page 18 + + + 547 .loc 1 424 14 + 548 00e0 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 549 00e2 03E0 b .L26 + 550 .L32: + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */ + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); + 551 .loc 1 429 3 + 552 00e4 034B ldr r3, .L33 + 553 00e6 0022 movs r2, #0 + 554 00e8 1A76 strb r2, [r3, #24] + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 555 .loc 1 431 10 + 556 00ea FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 557 .L26: + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 558 .loc 1 432 1 + 559 00ec 1846 mov r0, r3 + 560 00ee 1037 adds r7, r7, #16 + 561 .cfi_def_cfa_offset 8 + 562 00f0 BD46 mov sp, r7 + 563 .cfi_def_cfa_register 13 + 564 @ sp needed + 565 00f2 80BD pop {r7, pc} + 566 .L34: + 567 .align 2 + 568 .L33: + 569 00f4 00000000 .word pFlash + 570 .cfi_endproc + 571 .LFE133: + 573 .section .text.HAL_FLASHEx_OBGetConfig,"ax",%progbits + 574 .align 1 + 575 .global HAL_FLASHEx_OBGetConfig + 576 .syntax unified + 577 .thumb + 578 .thumb_func + 580 HAL_FLASHEx_OBGetConfig: + 581 .LFB134: + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Get the Option byte configuration + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param pOBInit pointer to an FLASH_OBInitStruct structure that + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * contains the configuration information for the programming. + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval None + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** void HAL_FLASHEx_OBGetConfig(FLASH_OBProgramInitTypeDef *pOBInit) + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 582 .loc 1 442 1 + 583 .cfi_startproc + 584 @ args = 0, pretend = 0, frame = 8 + 585 @ frame_needed = 1, uses_anonymous_args = 0 + 586 0000 80B5 push {r7, lr} + 587 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccMLQ7U7.s page 19 + + + 588 .cfi_offset 7, -8 + 589 .cfi_offset 14, -4 + 590 0002 82B0 sub sp, sp, #8 + 591 .cfi_def_cfa_offset 16 + 592 0004 00AF add r7, sp, #0 + 593 .cfi_def_cfa_register 7 + 594 0006 7860 str r0, [r7, #4] + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pOBInit->OptionType = OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER; + 595 .loc 1 443 23 + 596 0008 7B68 ldr r3, [r7, #4] + 597 000a 0722 movs r2, #7 + 598 000c 1A60 str r2, [r3] + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Get WRP*/ + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pOBInit->WRPPage = FLASH_OB_GetWRP(); + 599 .loc 1 446 22 + 600 000e FFF7FEFF bl FLASH_OB_GetWRP + 601 0012 0246 mov r2, r0 + 602 .loc 1 446 20 discriminator 1 + 603 0014 7B68 ldr r3, [r7, #4] + 604 0016 9A60 str r2, [r3, #8] + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Get RDP Level*/ + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pOBInit->RDPLevel = FLASH_OB_GetRDP(); + 605 .loc 1 449 23 + 606 0018 FFF7FEFF bl FLASH_OB_GetRDP + 607 001c 0346 mov r3, r0 + 608 .loc 1 449 21 discriminator 1 + 609 001e DAB2 uxtb r2, r3 + 610 0020 7B68 ldr r3, [r7, #4] + 611 0022 1A73 strb r2, [r3, #12] + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Get USER*/ + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pOBInit->USERConfig = FLASH_OB_GetUser(); + 612 .loc 1 452 25 + 613 0024 FFF7FEFF bl FLASH_OB_GetUser + 614 0028 0346 mov r3, r0 + 615 002a 1A46 mov r2, r3 + 616 .loc 1 452 23 discriminator 1 + 617 002c 7B68 ldr r3, [r7, #4] + 618 002e 5A73 strb r2, [r3, #13] + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 619 .loc 1 453 1 + 620 0030 00BF nop + 621 0032 0837 adds r7, r7, #8 + 622 .cfi_def_cfa_offset 8 + 623 0034 BD46 mov sp, r7 + 624 .cfi_def_cfa_register 13 + 625 @ sp needed + 626 0036 80BD pop {r7, pc} + 627 .cfi_endproc + 628 .LFE134: + 630 .section .text.HAL_FLASHEx_OBGetUserData,"ax",%progbits + 631 .align 1 + 632 .global HAL_FLASHEx_OBGetUserData + 633 .syntax unified + 634 .thumb + ARM GAS /tmp/ccMLQ7U7.s page 20 + + + 635 .thumb_func + 637 HAL_FLASHEx_OBGetUserData: + 638 .LFB135: + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Get the Option byte user data + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param DATAAdress Address of the option byte DATA + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This parameter can be one of the following values: + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_DATA_ADDRESS_DATA0 + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_DATA_ADDRESS_DATA1 + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval Value programmed in USER data + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint32_t HAL_FLASHEx_OBGetUserData(uint32_t DATAAdress) + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 639 .loc 1 464 1 + 640 .cfi_startproc + 641 @ args = 0, pretend = 0, frame = 32 + 642 @ frame_needed = 1, uses_anonymous_args = 0 + 643 @ link register save eliminated. + 644 0000 80B4 push {r7} + 645 .cfi_def_cfa_offset 4 + 646 .cfi_offset 7, -4 + 647 0002 89B0 sub sp, sp, #36 + 648 .cfi_def_cfa_offset 40 + 649 0004 00AF add r7, sp, #0 + 650 .cfi_def_cfa_register 7 + 651 0006 7860 str r0, [r7, #4] + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint32_t value = 0U; + 652 .loc 1 465 12 + 653 0008 0023 movs r3, #0 + 654 000a FB61 str r3, [r7, #28] + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (DATAAdress == OB_DATA_ADDRESS_DATA0) + 655 .loc 1 467 6 + 656 000c 7B68 ldr r3, [r7, #4] + 657 000e 164A ldr r2, .L42 + 658 0010 9342 cmp r3, r2 + 659 0012 11D1 bne .L37 + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get value programmed in OB USER Data0 */ + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** value = READ_BIT(FLASH->OBR, FLASH_OBR_DATA0) >> FLASH_POSITION_OB_USERDATA0_BIT; + 660 .loc 1 470 13 + 661 0014 154B ldr r3, .L42+4 + 662 0016 DB69 ldr r3, [r3, #28] + 663 0018 03F47F03 and r3, r3, #16711680 + 664 001c 4FF47F02 mov r2, #16711680 + 665 0020 BA61 str r2, [r7, #24] + 666 .LBB8: + 667 .LBB9: + 668 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + ARM GAS /tmp/ccMLQ7U7.s page 21 + + + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + ARM GAS /tmp/ccMLQ7U7.s page 22 + + + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + ARM GAS /tmp/ccMLQ7U7.s page 23 + + + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** + 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register + 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. + 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) + 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 154:Drivers/CMSIS/Include/cmsis_gcc.h **** + 155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); + 156:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 157:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 158:Drivers/CMSIS/Include/cmsis_gcc.h **** + 159:Drivers/CMSIS/Include/cmsis_gcc.h **** + 160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 162:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register (non-secure) + 163:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the non-secure Control Register when in secure mode. + 164:Drivers/CMSIS/Include/cmsis_gcc.h **** \return non-secure Control Register value + 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) + 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 174:Drivers/CMSIS/Include/cmsis_gcc.h **** + 175:Drivers/CMSIS/Include/cmsis_gcc.h **** + 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register + 178:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. + ARM GAS /tmp/ccMLQ7U7.s page 24 + + + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) + 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); + 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 185:Drivers/CMSIS/Include/cmsis_gcc.h **** + 186:Drivers/CMSIS/Include/cmsis_gcc.h **** + 187:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 188:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 189:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register (non-secure) + 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. + 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) + 194:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); + 196:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 198:Drivers/CMSIS/Include/cmsis_gcc.h **** + 199:Drivers/CMSIS/Include/cmsis_gcc.h **** + 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. + 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value + 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) + 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 208:Drivers/CMSIS/Include/cmsis_gcc.h **** + 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 212:Drivers/CMSIS/Include/cmsis_gcc.h **** + 213:Drivers/CMSIS/Include/cmsis_gcc.h **** + 214:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. + 217:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 219:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_APSR(void) + 220:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 221:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 222:Drivers/CMSIS/Include/cmsis_gcc.h **** + 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** + 227:Drivers/CMSIS/Include/cmsis_gcc.h **** + 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register + 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. + 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value + 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) + 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/ccMLQ7U7.s page 25 + + + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 240:Drivers/CMSIS/Include/cmsis_gcc.h **** + 241:Drivers/CMSIS/Include/cmsis_gcc.h **** + 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 243:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer + 244:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer (PSP). + 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 246:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) + 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 250:Drivers/CMSIS/Include/cmsis_gcc.h **** + 251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) ); + 252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 253:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 254:Drivers/CMSIS/Include/cmsis_gcc.h **** + 255:Drivers/CMSIS/Include/cmsis_gcc.h **** + 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s + 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) + 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 265:Drivers/CMSIS/Include/cmsis_gcc.h **** + 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 270:Drivers/CMSIS/Include/cmsis_gcc.h **** + 271:Drivers/CMSIS/Include/cmsis_gcc.h **** + 272:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 273:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer + 274:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 276:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 277:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) + 278:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); + 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta + 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) + 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); + 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccMLQ7U7.s page 26 + + + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** + 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer + 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). + 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 300:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 301:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSP(void) + 302:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 303:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 304:Drivers/CMSIS/Include/cmsis_gcc.h **** + 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); + 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 308:Drivers/CMSIS/Include/cmsis_gcc.h **** + 309:Drivers/CMSIS/Include/cmsis_gcc.h **** + 310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 311:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) + 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat + 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) + 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 319:Drivers/CMSIS/Include/cmsis_gcc.h **** + 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 324:Drivers/CMSIS/Include/cmsis_gcc.h **** + 325:Drivers/CMSIS/Include/cmsis_gcc.h **** + 326:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer + 328:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). + 329:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 330:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); + 334:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 335:Drivers/CMSIS/Include/cmsis_gcc.h **** + 336:Drivers/CMSIS/Include/cmsis_gcc.h **** + 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) + 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); + 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 348:Drivers/CMSIS/Include/cmsis_gcc.h **** + 349:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMLQ7U7.s page 27 + + + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) + 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value + 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) + 357:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 358:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 359:Drivers/CMSIS/Include/cmsis_gcc.h **** + 360:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 363:Drivers/CMSIS/Include/cmsis_gcc.h **** + 364:Drivers/CMSIS/Include/cmsis_gcc.h **** + 365:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure) + 367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + 368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set + 369:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) + 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 375:Drivers/CMSIS/Include/cmsis_gcc.h **** + 376:Drivers/CMSIS/Include/cmsis_gcc.h **** + 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. + 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) + 383:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 384:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 385:Drivers/CMSIS/Include/cmsis_gcc.h **** + 386:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 387:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 388:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** + 390:Drivers/CMSIS/Include/cmsis_gcc.h **** + 391:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 392:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) + 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg + 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 400:Drivers/CMSIS/Include/cmsis_gcc.h **** + 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 405:Drivers/CMSIS/Include/cmsis_gcc.h **** + 406:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMLQ7U7.s page 28 + + + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. + 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) + 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 414:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 415:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 416:Drivers/CMSIS/Include/cmsis_gcc.h **** + 417:Drivers/CMSIS/Include/cmsis_gcc.h **** + 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) + 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + 422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 423:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) + 425:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); + 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** + 431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) + 440:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 441:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); + 442:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 443:Drivers/CMSIS/Include/cmsis_gcc.h **** + 444:Drivers/CMSIS/Include/cmsis_gcc.h **** + 445:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ + 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables FIQ interrupts by setting the F-bit in the CPSR. + 448:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 449:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) + 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** + 455:Drivers/CMSIS/Include/cmsis_gcc.h **** + 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority + 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. + 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) + 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 463:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/ccMLQ7U7.s page 29 + + + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 468:Drivers/CMSIS/Include/cmsis_gcc.h **** + 469:Drivers/CMSIS/Include/cmsis_gcc.h **** + 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 471:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 472:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority (non-secure) + 473:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Base Priority register when in secure state. + 474:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) + 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 479:Drivers/CMSIS/Include/cmsis_gcc.h **** + 480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + 481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 482:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 484:Drivers/CMSIS/Include/cmsis_gcc.h **** + 485:Drivers/CMSIS/Include/cmsis_gcc.h **** + 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority + 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. + 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); + 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 495:Drivers/CMSIS/Include/cmsis_gcc.h **** + 496:Drivers/CMSIS/Include/cmsis_gcc.h **** + 497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 498:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 499:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) + 500:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + 501:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 502:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) + 504:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 505:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); + 506:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 508:Drivers/CMSIS/Include/cmsis_gcc.h **** + 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable + 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. + 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) + 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); + 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 520:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMLQ7U7.s page 30 + + + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask + 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. + 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) + 528:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 529:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 530:Drivers/CMSIS/Include/cmsis_gcc.h **** + 531:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 534:Drivers/CMSIS/Include/cmsis_gcc.h **** + 535:Drivers/CMSIS/Include/cmsis_gcc.h **** + 536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 537:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure) + 539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. + 540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) + 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 545:Drivers/CMSIS/Include/cmsis_gcc.h **** + 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 550:Drivers/CMSIS/Include/cmsis_gcc.h **** + 551:Drivers/CMSIS/Include/cmsis_gcc.h **** + 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask + 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. + 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 556:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + 558:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 559:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 561:Drivers/CMSIS/Include/cmsis_gcc.h **** + 562:Drivers/CMSIS/Include/cmsis_gcc.h **** + 563:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) + 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) + 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); + 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 574:Drivers/CMSIS/Include/cmsis_gcc.h **** + 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 577:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + ARM GAS /tmp/ccMLQ7U7.s page 31 + + + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + 582:Drivers/CMSIS/Include/cmsis_gcc.h **** + 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit + 585:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 586:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 587:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 588:Drivers/CMSIS/Include/cmsis_gcc.h **** + 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) + 593:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 604:Drivers/CMSIS/Include/cmsis_gcc.h **** + 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) + 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 610:Drivers/CMSIS/Include/cmsis_gcc.h **** + 611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in + 612:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 613:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + 615:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 618:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 619:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 620:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 626:Drivers/CMSIS/Include/cmsis_gcc.h **** + 627:Drivers/CMSIS/Include/cmsis_gcc.h **** + 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit + 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 633:Drivers/CMSIS/Include/cmsis_gcc.h **** + 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + ARM GAS /tmp/ccMLQ7U7.s page 32 + + + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) + 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 642:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 643:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 644:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); + 645:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 647:Drivers/CMSIS/Include/cmsis_gcc.h **** + 648:Drivers/CMSIS/Include/cmsis_gcc.h **** + 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 650:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 654:Drivers/CMSIS/Include/cmsis_gcc.h **** + 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s + 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) + 659:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); + 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 668:Drivers/CMSIS/Include/cmsis_gcc.h **** + 669:Drivers/CMSIS/Include/cmsis_gcc.h **** + 670:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 671:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + 672:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 673:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 675:Drivers/CMSIS/Include/cmsis_gcc.h **** + 676:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + 677:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) + 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 691:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMLQ7U7.s page 33 + + + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) + 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 698:Drivers/CMSIS/Include/cmsis_gcc.h **** + 699:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in sec + 700:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 701:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 702:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) + 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + 710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** + 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit + 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 721:Drivers/CMSIS/Include/cmsis_gcc.h **** + 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) + 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 728:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 729:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 730:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 732:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); + 733:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 734:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 735:Drivers/CMSIS/Include/cmsis_gcc.h **** + 736:Drivers/CMSIS/Include/cmsis_gcc.h **** + 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 742:Drivers/CMSIS/Include/cmsis_gcc.h **** + 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu + 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set + 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) + 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + ARM GAS /tmp/ccMLQ7U7.s page 34 + + + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); + 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 756:Drivers/CMSIS/Include/cmsis_gcc.h **** + 757:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 758:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + 759:Drivers/CMSIS/Include/cmsis_gcc.h **** + 760:Drivers/CMSIS/Include/cmsis_gcc.h **** + 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR + 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. + 764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value + 765:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) + 767:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) + 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); + 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** + 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); + 783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 784:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 785:Drivers/CMSIS/Include/cmsis_gcc.h **** + 786:Drivers/CMSIS/Include/cmsis_gcc.h **** + 787:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR + 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Floating Point Status/Control register. + 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] fpscr Floating Point Status/Control value to set + 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) + 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); + 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); + 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 805:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; + ARM GAS /tmp/ccMLQ7U7.s page 35 + + + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** + 809:Drivers/CMSIS/Include/cmsis_gcc.h **** + 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ + 811:Drivers/CMSIS/Include/cmsis_gcc.h **** + 812:Drivers/CMSIS/Include/cmsis_gcc.h **** + 813:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ + 814:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + 815:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions + 816:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 818:Drivers/CMSIS/Include/cmsis_gcc.h **** + 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. + 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" + 821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ + 822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) + 823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) + 824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) + 825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) + 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) + 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) + 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 831:Drivers/CMSIS/Include/cmsis_gcc.h **** + 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") + 837:Drivers/CMSIS/Include/cmsis_gcc.h **** + 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt + 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o + 841:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + 843:Drivers/CMSIS/Include/cmsis_gcc.h **** + 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 846:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event + 847:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter + 848:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. + 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") + 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event + 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") + 858:Drivers/CMSIS/Include/cmsis_gcc.h **** + 859:Drivers/CMSIS/Include/cmsis_gcc.h **** + 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier + 862:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, + ARM GAS /tmp/ccMLQ7U7.s page 36 + + + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) + 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870:Drivers/CMSIS/Include/cmsis_gcc.h **** + 871:Drivers/CMSIS/Include/cmsis_gcc.h **** + 872:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 873:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier + 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. + 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. + 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) + 878:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); + 880:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 881:Drivers/CMSIS/Include/cmsis_gcc.h **** + 882:Drivers/CMSIS/Include/cmsis_gcc.h **** + 883:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 884:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier + 885:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before + 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. + 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) + 889:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); + 891:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 892:Drivers/CMSIS/Include/cmsis_gcc.h **** + 893:Drivers/CMSIS/Include/cmsis_gcc.h **** + 894:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 895:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) + 896:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 + 897:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 898:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 899:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 900:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + 901:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 902:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + 903:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); + 904:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 905:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 906:Drivers/CMSIS/Include/cmsis_gcc.h **** + 907:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 908:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 911:Drivers/CMSIS/Include/cmsis_gcc.h **** + 912:Drivers/CMSIS/Include/cmsis_gcc.h **** + 913:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 914:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 915:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes + 916:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 918:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 919:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) + ARM GAS /tmp/ccMLQ7U7.s page 37 + + + 920:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 921:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 922:Drivers/CMSIS/Include/cmsis_gcc.h **** + 923:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 924:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 925:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 926:Drivers/CMSIS/Include/cmsis_gcc.h **** + 927:Drivers/CMSIS/Include/cmsis_gcc.h **** + 928:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 929:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 930:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam + 931:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 932:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 933:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) + 935:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + 937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value); + 938:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 939:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; + 940:Drivers/CMSIS/Include/cmsis_gcc.h **** + 941:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 942:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 945:Drivers/CMSIS/Include/cmsis_gcc.h **** + 946:Drivers/CMSIS/Include/cmsis_gcc.h **** + 947:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) + 949:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v + 950:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate + 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate + 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value + 953:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 954:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) + 955:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 956:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; + 957:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + 958:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 959:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; + 960:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 961:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); + 962:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 963:Drivers/CMSIS/Include/cmsis_gcc.h **** + 964:Drivers/CMSIS/Include/cmsis_gcc.h **** + 965:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint + 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. + 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula + 969:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. + 970:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break + 971:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 972:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __BKPT(value) __ASM volatile ("bkpt "#value) + 973:Drivers/CMSIS/Include/cmsis_gcc.h **** + 974:Drivers/CMSIS/Include/cmsis_gcc.h **** + 975:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 976:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse bit order of value + ARM GAS /tmp/ccMLQ7U7.s page 38 + + + 977:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the bit order of the given value. + 978:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 979:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 980:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 981:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) + 982:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 983:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 984:Drivers/CMSIS/Include/cmsis_gcc.h **** + 985:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 986:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 987:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); + 669 .loc 2 988 4 + 670 0022 BA69 ldr r2, [r7, #24] + 671 .syntax unified + 672 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 673 0024 92FAA2F2 rbit r2, r2 + 674 @ 0 "" 2 + 675 .thumb + 676 .syntax unified + 677 0028 7A61 str r2, [r7, #20] + 989:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + 991:Drivers/CMSIS/Include/cmsis_gcc.h **** + 992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ + 993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) + 994:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; + 996:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; + 997:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; + 998:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 999:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ +1000:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif +1001:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 678 .loc 2 1001 10 + 679 002a 7A69 ldr r2, [r7, #20] + 680 .LBE9: + 681 .LBE8: + 682 .loc 1 470 54 discriminator 1 + 683 002c B2FA82F2 clz r2, r2 + 684 .loc 1 470 54 is_stmt 0 discriminator 2 + 685 0030 D2B2 uxtb r2, r2 + 686 .loc 1 470 11 is_stmt 1 discriminator 2 + 687 0032 D340 lsrs r3, r3, r2 + 688 0034 FB61 str r3, [r7, #28] + 689 0036 10E0 b .L39 + 690 .L37: + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get value programmed in OB USER Data1 */ + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** value = READ_BIT(FLASH->OBR, FLASH_OBR_DATA1) >> FLASH_POSITION_OB_USERDATA1_BIT; + 691 .loc 1 475 13 + 692 0038 0C4B ldr r3, .L42+4 + 693 003a DB69 ldr r3, [r3, #28] + 694 003c 03F07F43 and r3, r3, #-16777216 + 695 0040 4FF07F42 mov r2, #-16777216 + ARM GAS /tmp/ccMLQ7U7.s page 39 + + + 696 0044 3A61 str r2, [r7, #16] + 697 .LBB10: + 698 .LBB11: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 699 .loc 2 988 4 + 700 0046 3A69 ldr r2, [r7, #16] + 701 .syntax unified + 702 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 703 0048 92FAA2F2 rbit r2, r2 + 704 @ 0 "" 2 + 705 .thumb + 706 .syntax unified + 707 004c FA60 str r2, [r7, #12] + 708 .loc 2 1001 10 + 709 004e FA68 ldr r2, [r7, #12] + 710 .LBE11: + 711 .LBE10: + 712 .loc 1 475 54 discriminator 1 + 713 0050 B2FA82F2 clz r2, r2 + 714 .loc 1 475 54 is_stmt 0 discriminator 2 + 715 0054 D2B2 uxtb r2, r2 + 716 .loc 1 475 11 is_stmt 1 discriminator 2 + 717 0056 D340 lsrs r3, r3, r2 + 718 0058 FB61 str r3, [r7, #28] + 719 .L39: + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return value; + 720 .loc 1 478 10 + 721 005a FB69 ldr r3, [r7, #28] + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 722 .loc 1 479 1 + 723 005c 1846 mov r0, r3 + 724 005e 2437 adds r7, r7, #36 + 725 .cfi_def_cfa_offset 4 + 726 0060 BD46 mov sp, r7 + 727 .cfi_def_cfa_register 13 + 728 @ sp needed + 729 0062 5DF8047B ldr r7, [sp], #4 + 730 .cfi_restore 7 + 731 .cfi_def_cfa_offset 0 + 732 0066 7047 bx lr + 733 .L43: + 734 .align 2 + 735 .L42: + 736 0068 04F8FF1F .word 536868868 + 737 006c 00200240 .word 1073881088 + 738 .cfi_endproc + 739 .LFE135: + 741 .section .text.FLASH_MassErase,"ax",%progbits + 742 .align 1 + 743 .syntax unified + 744 .thumb + 745 .thumb_func + 747 FLASH_MassErase: + 748 .LFB136: + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + ARM GAS /tmp/ccMLQ7U7.s page 40 + + + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Functions + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Full erase of FLASH memory Bank + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval None + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static void FLASH_MassErase(void) + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 749 .loc 1 499 1 + 750 .cfi_startproc + 751 @ args = 0, pretend = 0, frame = 0 + 752 @ frame_needed = 1, uses_anonymous_args = 0 + 753 @ link register save eliminated. + 754 0000 80B4 push {r7} + 755 .cfi_def_cfa_offset 4 + 756 .cfi_offset 7, -4 + 757 0002 00AF add r7, sp, #0 + 758 .cfi_def_cfa_register 7 + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 759 .loc 1 501 20 + 760 0004 094B ldr r3, .L45 + 761 0006 0022 movs r2, #0 + 762 0008 DA61 str r2, [r3, #28] + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Only bank1 will be erased*/ + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_MER); + 763 .loc 1 504 5 + 764 000a 094B ldr r3, .L45+4 + 765 000c 1B69 ldr r3, [r3, #16] + 766 000e 084A ldr r2, .L45+4 + 767 0010 43F00403 orr r3, r3, #4 + 768 0014 1361 str r3, [r2, #16] + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_STRT); + 769 .loc 1 505 5 + 770 0016 064B ldr r3, .L45+4 + 771 0018 1B69 ldr r3, [r3, #16] + 772 001a 054A ldr r2, .L45+4 + 773 001c 43F04003 orr r3, r3, #64 + 774 0020 1361 str r3, [r2, #16] + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 775 .loc 1 506 1 + 776 0022 00BF nop + 777 0024 BD46 mov sp, r7 + 778 .cfi_def_cfa_register 13 + 779 @ sp needed + ARM GAS /tmp/ccMLQ7U7.s page 41 + + + 780 0026 5DF8047B ldr r7, [sp], #4 + 781 .cfi_restore 7 + 782 .cfi_def_cfa_offset 0 + 783 002a 7047 bx lr + 784 .L46: + 785 .align 2 + 786 .L45: + 787 002c 00000000 .word pFlash + 788 0030 00200240 .word 1073881088 + 789 .cfi_endproc + 790 .LFE136: + 792 .section .text.FLASH_OB_EnableWRP,"ax",%progbits + 793 .align 1 + 794 .syntax unified + 795 .thumb + 796 .thumb_func + 798 FLASH_OB_EnableWRP: + 799 .LFB137: + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Enable the write protection of the desired pages + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note An option byte erase is done automatically in this function. + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note When the memory read protection level is selected (RDP level = 1), + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * it is not possible to program or erase the flash page i if + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * debug features are connected or boot code is executed in RAM, even if nWRPi = 1 + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param WriteProtectPage specifies the page(s) to be write protected. + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The value of this parameter depend on device used within the same series + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_EnableWRP(uint32_t WriteProtectPage) + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 800 .loc 1 520 1 + 801 .cfi_startproc + 802 @ args = 0, pretend = 0, frame = 24 + 803 @ frame_needed = 1, uses_anonymous_args = 0 + 804 0000 80B5 push {r7, lr} + 805 .cfi_def_cfa_offset 8 + 806 .cfi_offset 7, -8 + 807 .cfi_offset 14, -4 + 808 0002 86B0 sub sp, sp, #24 + 809 .cfi_def_cfa_offset 32 + 810 0004 00AF add r7, sp, #0 + 811 .cfi_def_cfa_register 7 + 812 0006 7860 str r0, [r7, #4] + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 813 .loc 1 521 21 + 814 0008 0023 movs r3, #0 + 815 000a FB75 strb r3, [r7, #23] + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP0_Data = 0xFFFFU; + 816 .loc 1 522 12 + 817 000c 4FF6FF73 movw r3, #65535 + 818 0010 BB82 strh r3, [r7, #20] @ movhi + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP1_WRP1) + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP1_Data = 0xFFFFU; + 819 .loc 1 524 12 + 820 0012 4FF6FF73 movw r3, #65535 + ARM GAS /tmp/ccMLQ7U7.s page 42 + + + 821 0016 7B82 strh r3, [r7, #18] @ movhi + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */ + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP2_WRP2) + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP2_Data = 0xFFFFU; + 822 .loc 1 527 12 + 823 0018 4FF6FF73 movw r3, #65535 + 824 001c 3B82 strh r3, [r7, #16] @ movhi + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP2_WRP2 */ + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP3_WRP3) + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP3_Data = 0xFFFFU; + 825 .loc 1 530 12 + 826 001e 4FF6FF73 movw r3, #65535 + 827 0022 FB81 strh r3, [r7, #14] @ movhi + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP3_WRP3 */ + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_WRP(WriteProtectPage)); + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get current write protected pages and the new pages to be protected ******/ + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WriteProtectPage = (uint32_t)(~((~FLASH_OB_GetWRP()) | WriteProtectPage)); + 828 .loc 1 537 37 + 829 0024 FFF7FEFF bl FLASH_OB_GetWRP + 830 0028 0246 mov r2, r0 + 831 .loc 1 537 33 discriminator 1 + 832 002a 7B68 ldr r3, [r7, #4] + 833 002c DB43 mvns r3, r3 + 834 .loc 1 537 20 discriminator 1 + 835 002e 1340 ands r3, r3, r2 + 836 0030 7B60 str r3, [r7, #4] + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES0TO15MASK) + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP0_Data = (uint16_t)(WriteProtectPage & OB_WRP_PAGES0TO15MASK); + 837 .loc 1 540 15 + 838 0032 7B68 ldr r3, [r7, #4] + 839 0034 9BB2 uxth r3, r3 + 840 .loc 1 540 13 + 841 0036 DBB2 uxtb r3, r3 + 842 0038 BB82 strh r3, [r7, #20] @ movhi + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES0TO31MASK */ + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES16TO31MASK) + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP1_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES16TO31MASK) >> 8U); + 843 .loc 1 544 70 + 844 003a 7B68 ldr r3, [r7, #4] + 845 003c 1B0A lsrs r3, r3, #8 + 846 .loc 1 544 15 + 847 003e 9BB2 uxth r3, r3 + 848 .loc 1 544 13 + 849 0040 DBB2 uxtb r3, r3 + 850 0042 7B82 strh r3, [r7, #18] @ movhi + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES32TO63MASK */ + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES32TO47MASK) + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP2_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES32TO47MASK) >> 16U); + 851 .loc 1 548 70 + 852 0044 7B68 ldr r3, [r7, #4] + 853 0046 1B0C lsrs r3, r3, #16 + ARM GAS /tmp/ccMLQ7U7.s page 43 + + + 854 .loc 1 548 15 + 855 0048 9BB2 uxth r3, r3 + 856 .loc 1 548 13 + 857 004a DBB2 uxtb r3, r3 + 858 004c 3B82 strh r3, [r7, #16] @ movhi + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES32TO47MASK */ + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES48TO127MASK) + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP3_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES48TO127MASK) >> 24U); + 859 .loc 1 552 71 + 860 004e 7B68 ldr r3, [r7, #4] + 861 0050 1B0E lsrs r3, r3, #24 + 862 .loc 1 552 13 + 863 0052 FB81 strh r3, [r7, #14] @ movhi + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #elif defined(OB_WRP_PAGES48TO255MASK) + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP3_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES48TO255MASK) >> 24U); + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES48TO63MASK */ + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 864 .loc 1 558 12 + 865 0054 4CF25030 movw r0, #50000 + 866 0058 FFF7FEFF bl FLASH_WaitForLastOperation + 867 005c 0346 mov r3, r0 + 868 005e FB75 strb r3, [r7, #23] + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 869 .loc 1 560 5 + 870 0060 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 871 0062 002B cmp r3, #0 + 872 0064 62D1 bne .L48 + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 873 .loc 1 563 22 + 874 0066 344B ldr r3, .L54 + 875 0068 0022 movs r2, #0 + 876 006a DA61 str r2, [r3, #28] + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */ + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = HAL_FLASHEx_OBErase(); + 877 .loc 1 566 14 + 878 006c FFF7FEFF bl HAL_FLASHEx_OBErase + 879 0070 0346 mov r3, r0 + 880 0072 FB75 strb r3, [r7, #23] + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status == HAL_OK) + 881 .loc 1 567 8 + 882 0074 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 883 0076 002B cmp r3, #0 + 884 0078 58D1 bne .L48 + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enable write protection */ + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTPG); + 885 .loc 1 570 7 + 886 007a 304B ldr r3, .L54+4 + 887 007c 1B69 ldr r3, [r3, #16] + 888 007e 2F4A ldr r2, .L54+4 + ARM GAS /tmp/ccMLQ7U7.s page 44 + + + 889 0080 43F01003 orr r3, r3, #16 + 890 0084 1361 str r3, [r2, #16] + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP0_WRP0) + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(WRP0_Data != 0xFFU) + 891 .loc 1 573 9 + 892 0086 BB8A ldrh r3, [r7, #20] + 893 0088 FF2B cmp r3, #255 + 894 008a 0DD0 beq .L49 + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP0 &= WRP0_Data; + 895 .loc 1 575 11 + 896 008c 2C4B ldr r3, .L54+8 + 897 008e 1B89 ldrh r3, [r3, #8] @ movhi + 898 0090 9AB2 uxth r2, r3 + 899 0092 2B49 ldr r1, .L54+8 + 900 .loc 1 575 18 + 901 0094 BB8A ldrh r3, [r7, #20] @ movhi + 902 0096 1340 ands r3, r3, r2 + 903 0098 9BB2 uxth r3, r3 + 904 009a 0B81 strh r3, [r1, #8] @ movhi + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 905 .loc 1 578 18 + 906 009c 4CF25030 movw r0, #50000 + 907 00a0 FFF7FEFF bl FLASH_WaitForLastOperation + 908 00a4 0346 mov r3, r0 + 909 00a6 FB75 strb r3, [r7, #23] + 910 .L49: + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP0_WRP0 */ + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP1_WRP1) + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP1_Data != 0xFFU)) + 911 .loc 1 583 9 + 912 00a8 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 913 00aa 002B cmp r3, #0 + 914 00ac 10D1 bne .L50 + 915 .loc 1 583 29 discriminator 1 + 916 00ae 7B8A ldrh r3, [r7, #18] + 917 00b0 FF2B cmp r3, #255 + 918 00b2 0DD0 beq .L50 + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP1 &= WRP1_Data; + 919 .loc 1 585 11 + 920 00b4 224B ldr r3, .L54+8 + 921 00b6 5B89 ldrh r3, [r3, #10] @ movhi + 922 00b8 9AB2 uxth r2, r3 + 923 00ba 2149 ldr r1, .L54+8 + 924 .loc 1 585 18 + 925 00bc 7B8A ldrh r3, [r7, #18] @ movhi + 926 00be 1340 ands r3, r3, r2 + 927 00c0 9BB2 uxth r3, r3 + 928 00c2 4B81 strh r3, [r1, #10] @ movhi + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + ARM GAS /tmp/ccMLQ7U7.s page 45 + + + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 929 .loc 1 588 18 + 930 00c4 4CF25030 movw r0, #50000 + 931 00c8 FFF7FEFF bl FLASH_WaitForLastOperation + 932 00cc 0346 mov r3, r0 + 933 00ce FB75 strb r3, [r7, #23] + 934 .L50: + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */ + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP2_WRP2) + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP2_Data != 0xFFU)) + 935 .loc 1 593 9 + 936 00d0 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 937 00d2 002B cmp r3, #0 + 938 00d4 10D1 bne .L51 + 939 .loc 1 593 29 discriminator 1 + 940 00d6 3B8A ldrh r3, [r7, #16] + 941 00d8 FF2B cmp r3, #255 + 942 00da 0DD0 beq .L51 + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP2 &= WRP2_Data; + 943 .loc 1 595 11 + 944 00dc 184B ldr r3, .L54+8 + 945 00de 9B89 ldrh r3, [r3, #12] @ movhi + 946 00e0 9AB2 uxth r2, r3 + 947 00e2 1749 ldr r1, .L54+8 + 948 .loc 1 595 18 + 949 00e4 3B8A ldrh r3, [r7, #16] @ movhi + 950 00e6 1340 ands r3, r3, r2 + 951 00e8 9BB2 uxth r3, r3 + 952 00ea 8B81 strh r3, [r1, #12] @ movhi + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 953 .loc 1 598 18 + 954 00ec 4CF25030 movw r0, #50000 + 955 00f0 FFF7FEFF bl FLASH_WaitForLastOperation + 956 00f4 0346 mov r3, r0 + 957 00f6 FB75 strb r3, [r7, #23] + 958 .L51: + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP2_WRP2 */ + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP3_WRP3) + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP3_Data != 0xFFU)) + 959 .loc 1 603 9 + 960 00f8 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 961 00fa 002B cmp r3, #0 + 962 00fc 10D1 bne .L52 + 963 .loc 1 603 29 discriminator 1 + 964 00fe FB89 ldrh r3, [r7, #14] + 965 0100 FF2B cmp r3, #255 + 966 0102 0DD0 beq .L52 + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP3 &= WRP3_Data; + 967 .loc 1 605 11 + ARM GAS /tmp/ccMLQ7U7.s page 46 + + + 968 0104 0E4B ldr r3, .L54+8 + 969 0106 DB89 ldrh r3, [r3, #14] @ movhi + 970 0108 9AB2 uxth r2, r3 + 971 010a 0D49 ldr r1, .L54+8 + 972 .loc 1 605 18 + 973 010c FB89 ldrh r3, [r7, #14] @ movhi + 974 010e 1340 ands r3, r3, r2 + 975 0110 9BB2 uxth r3, r3 + 976 0112 CB81 strh r3, [r1, #14] @ movhi + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 977 .loc 1 608 18 + 978 0114 4CF25030 movw r0, #50000 + 979 0118 FFF7FEFF bl FLASH_WaitForLastOperation + 980 011c 0346 mov r3, r0 + 981 011e FB75 strb r3, [r7, #23] + 982 .L52: + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP3_WRP3 */ + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* if the program operation is completed, disable the OPTPG Bit */ + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG); + 983 .loc 1 613 7 + 984 0120 064B ldr r3, .L54+4 + 985 0122 1B69 ldr r3, [r3, #16] + 986 0124 054A ldr r2, .L54+4 + 987 0126 23F01003 bic r3, r3, #16 + 988 012a 1361 str r3, [r2, #16] + 989 .L48: + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 990 .loc 1 617 10 + 991 012c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 992 .loc 1 618 1 + 993 012e 1846 mov r0, r3 + 994 0130 1837 adds r7, r7, #24 + 995 .cfi_def_cfa_offset 8 + 996 0132 BD46 mov sp, r7 + 997 .cfi_def_cfa_register 13 + 998 @ sp needed + 999 0134 80BD pop {r7, pc} + 1000 .L55: + 1001 0136 00BF .align 2 + 1002 .L54: + 1003 0138 00000000 .word pFlash + 1004 013c 00200240 .word 1073881088 + 1005 0140 00F8FF1F .word 536868864 + 1006 .cfi_endproc + 1007 .LFE137: + 1009 .section .text.FLASH_OB_DisableWRP,"ax",%progbits + 1010 .align 1 + 1011 .syntax unified + 1012 .thumb + ARM GAS /tmp/ccMLQ7U7.s page 47 + + + 1013 .thumb_func + 1015 FLASH_OB_DisableWRP: + 1016 .LFB138: + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Disable the write protection of the desired pages + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note An option byte erase is done automatically in this function. + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note When the memory read protection level is selected (RDP level = 1), + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * it is not possible to program or erase the flash page i if + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * debug features are connected or boot code is executed in RAM, even if nWRPi = 1 + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param WriteProtectPage specifies the page(s) to be write unprotected. + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The value of this parameter depend on device used within the same series + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_DisableWRP(uint32_t WriteProtectPage) + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1017 .loc 1 632 1 + 1018 .cfi_startproc + 1019 @ args = 0, pretend = 0, frame = 24 + 1020 @ frame_needed = 1, uses_anonymous_args = 0 + 1021 0000 80B5 push {r7, lr} + 1022 .cfi_def_cfa_offset 8 + 1023 .cfi_offset 7, -8 + 1024 .cfi_offset 14, -4 + 1025 0002 86B0 sub sp, sp, #24 + 1026 .cfi_def_cfa_offset 32 + 1027 0004 00AF add r7, sp, #0 + 1028 .cfi_def_cfa_register 7 + 1029 0006 7860 str r0, [r7, #4] + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1030 .loc 1 633 21 + 1031 0008 0023 movs r3, #0 + 1032 000a FB75 strb r3, [r7, #23] + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP0_Data = 0xFFFFU; + 1033 .loc 1 634 12 + 1034 000c 4FF6FF73 movw r3, #65535 + 1035 0010 BB82 strh r3, [r7, #20] @ movhi + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP1_WRP1) + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP1_Data = 0xFFFFU; + 1036 .loc 1 636 12 + 1037 0012 4FF6FF73 movw r3, #65535 + 1038 0016 7B82 strh r3, [r7, #18] @ movhi + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */ + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP2_WRP2) + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP2_Data = 0xFFFFU; + 1039 .loc 1 639 12 + 1040 0018 4FF6FF73 movw r3, #65535 + 1041 001c 3B82 strh r3, [r7, #16] @ movhi + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP2_WRP2 */ + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP3_WRP3) + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP3_Data = 0xFFFFU; + 1042 .loc 1 642 12 + 1043 001e 4FF6FF73 movw r3, #65535 + 1044 0022 FB81 strh r3, [r7, #14] @ movhi + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP3_WRP3 */ + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + ARM GAS /tmp/ccMLQ7U7.s page 48 + + + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_WRP(WriteProtectPage)); + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get current write protected pages and the new pages to be unprotected ******/ + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WriteProtectPage = (FLASH_OB_GetWRP() | WriteProtectPage); + 1045 .loc 1 649 23 + 1046 0024 FFF7FEFF bl FLASH_OB_GetWRP + 1047 0028 0246 mov r2, r0 + 1048 .loc 1 649 20 discriminator 1 + 1049 002a 7B68 ldr r3, [r7, #4] + 1050 002c 1343 orrs r3, r3, r2 + 1051 002e 7B60 str r3, [r7, #4] + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES0TO15MASK) + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP0_Data = (uint16_t)(WriteProtectPage & OB_WRP_PAGES0TO15MASK); + 1052 .loc 1 652 15 + 1053 0030 7B68 ldr r3, [r7, #4] + 1054 0032 9BB2 uxth r3, r3 + 1055 .loc 1 652 13 + 1056 0034 DBB2 uxtb r3, r3 + 1057 0036 BB82 strh r3, [r7, #20] @ movhi + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES0TO31MASK */ + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES16TO31MASK) + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP1_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES16TO31MASK) >> 8U); + 1058 .loc 1 656 70 + 1059 0038 7B68 ldr r3, [r7, #4] + 1060 003a 1B0A lsrs r3, r3, #8 + 1061 .loc 1 656 15 + 1062 003c 9BB2 uxth r3, r3 + 1063 .loc 1 656 13 + 1064 003e DBB2 uxtb r3, r3 + 1065 0040 7B82 strh r3, [r7, #18] @ movhi + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES32TO63MASK */ + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES32TO47MASK) + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP2_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES32TO47MASK) >> 16U); + 1066 .loc 1 660 70 + 1067 0042 7B68 ldr r3, [r7, #4] + 1068 0044 1B0C lsrs r3, r3, #16 + 1069 .loc 1 660 15 + 1070 0046 9BB2 uxth r3, r3 + 1071 .loc 1 660 13 + 1072 0048 DBB2 uxtb r3, r3 + 1073 004a 3B82 strh r3, [r7, #16] @ movhi + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES32TO47MASK */ + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP_PAGES48TO127MASK) + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP3_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES48TO127MASK) >> 24U); + 1074 .loc 1 664 71 + 1075 004c 7B68 ldr r3, [r7, #4] + 1076 004e 1B0E lsrs r3, r3, #24 + 1077 .loc 1 664 13 + 1078 0050 FB81 strh r3, [r7, #14] @ movhi + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #elif defined(OB_WRP_PAGES48TO255MASK) + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRP3_Data = (uint16_t)((WriteProtectPage & OB_WRP_PAGES48TO255MASK) >> 24U); + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP_PAGES48TO63MASK */ + ARM GAS /tmp/ccMLQ7U7.s page 49 + + + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1079 .loc 1 671 12 + 1080 0052 4CF25030 movw r0, #50000 + 1081 0056 FFF7FEFF bl FLASH_WaitForLastOperation + 1082 005a 0346 mov r3, r0 + 1083 005c FB75 strb r3, [r7, #23] + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 1084 .loc 1 673 5 + 1085 005e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1086 0060 002B cmp r3, #0 + 1087 0062 62D1 bne .L57 + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 1088 .loc 1 676 22 + 1089 0064 334B ldr r3, .L63 + 1090 0066 0022 movs r2, #0 + 1091 0068 DA61 str r2, [r3, #28] + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */ + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = HAL_FLASHEx_OBErase(); + 1092 .loc 1 679 14 + 1093 006a FFF7FEFF bl HAL_FLASHEx_OBErase + 1094 006e 0346 mov r3, r0 + 1095 0070 FB75 strb r3, [r7, #23] + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status == HAL_OK) + 1096 .loc 1 680 8 + 1097 0072 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1098 0074 002B cmp r3, #0 + 1099 0076 58D1 bne .L57 + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1100 .loc 1 682 7 + 1101 0078 2F4B ldr r3, .L63+4 + 1102 007a 1B69 ldr r3, [r3, #16] + 1103 007c 2E4A ldr r2, .L63+4 + 1104 007e 43F01003 orr r3, r3, #16 + 1105 0082 1361 str r3, [r2, #16] + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP0_WRP0) + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(WRP0_Data != 0xFFU) + 1106 .loc 1 685 9 + 1107 0084 BB8A ldrh r3, [r7, #20] + 1108 0086 FF2B cmp r3, #255 + 1109 0088 0DD0 beq .L58 + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP0 |= WRP0_Data; + 1110 .loc 1 687 11 + 1111 008a 2C4B ldr r3, .L63+8 + 1112 008c 1B89 ldrh r3, [r3, #8] @ movhi + 1113 008e 9AB2 uxth r2, r3 + 1114 0090 2A49 ldr r1, .L63+8 + 1115 .loc 1 687 18 + ARM GAS /tmp/ccMLQ7U7.s page 50 + + + 1116 0092 BB8A ldrh r3, [r7, #20] @ movhi + 1117 0094 1343 orrs r3, r3, r2 + 1118 0096 9BB2 uxth r3, r3 + 1119 0098 0B81 strh r3, [r1, #8] @ movhi + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1120 .loc 1 690 18 + 1121 009a 4CF25030 movw r0, #50000 + 1122 009e FFF7FEFF bl FLASH_WaitForLastOperation + 1123 00a2 0346 mov r3, r0 + 1124 00a4 FB75 strb r3, [r7, #23] + 1125 .L58: + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP0_WRP0 */ + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP1_WRP1) + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP1_Data != 0xFFU)) + 1126 .loc 1 695 9 + 1127 00a6 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1128 00a8 002B cmp r3, #0 + 1129 00aa 10D1 bne .L59 + 1130 .loc 1 695 29 discriminator 1 + 1131 00ac 7B8A ldrh r3, [r7, #18] + 1132 00ae FF2B cmp r3, #255 + 1133 00b0 0DD0 beq .L59 + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP1 |= WRP1_Data; + 1134 .loc 1 697 11 + 1135 00b2 224B ldr r3, .L63+8 + 1136 00b4 5B89 ldrh r3, [r3, #10] @ movhi + 1137 00b6 9AB2 uxth r2, r3 + 1138 00b8 2049 ldr r1, .L63+8 + 1139 .loc 1 697 18 + 1140 00ba 7B8A ldrh r3, [r7, #18] @ movhi + 1141 00bc 1343 orrs r3, r3, r2 + 1142 00be 9BB2 uxth r3, r3 + 1143 00c0 4B81 strh r3, [r1, #10] @ movhi + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1144 .loc 1 700 18 + 1145 00c2 4CF25030 movw r0, #50000 + 1146 00c6 FFF7FEFF bl FLASH_WaitForLastOperation + 1147 00ca 0346 mov r3, r0 + 1148 00cc FB75 strb r3, [r7, #23] + 1149 .L59: + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */ + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP2_WRP2) + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP2_Data != 0xFFU)) + 1150 .loc 1 705 9 + 1151 00ce FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1152 00d0 002B cmp r3, #0 + 1153 00d2 10D1 bne .L60 + 1154 .loc 1 705 29 discriminator 1 + ARM GAS /tmp/ccMLQ7U7.s page 51 + + + 1155 00d4 3B8A ldrh r3, [r7, #16] + 1156 00d6 FF2B cmp r3, #255 + 1157 00d8 0DD0 beq .L60 + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP2 |= WRP2_Data; + 1158 .loc 1 707 11 + 1159 00da 184B ldr r3, .L63+8 + 1160 00dc 9B89 ldrh r3, [r3, #12] @ movhi + 1161 00de 9AB2 uxth r2, r3 + 1162 00e0 1649 ldr r1, .L63+8 + 1163 .loc 1 707 18 + 1164 00e2 3B8A ldrh r3, [r7, #16] @ movhi + 1165 00e4 1343 orrs r3, r3, r2 + 1166 00e6 9BB2 uxth r3, r3 + 1167 00e8 8B81 strh r3, [r1, #12] @ movhi + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1168 .loc 1 710 18 + 1169 00ea 4CF25030 movw r0, #50000 + 1170 00ee FFF7FEFF bl FLASH_WaitForLastOperation + 1171 00f2 0346 mov r3, r0 + 1172 00f4 FB75 strb r3, [r7, #23] + 1173 .L60: + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP2_WRP2 */ + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(OB_WRP3_WRP3) + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((status == HAL_OK) && (WRP3_Data != 0xFFU)) + 1174 .loc 1 715 9 + 1175 00f6 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1176 00f8 002B cmp r3, #0 + 1177 00fa 10D1 bne .L61 + 1178 .loc 1 715 29 discriminator 1 + 1179 00fc FB89 ldrh r3, [r7, #14] + 1180 00fe FF2B cmp r3, #255 + 1181 0100 0DD0 beq .L61 + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->WRP3 |= WRP3_Data; + 1182 .loc 1 717 11 + 1183 0102 0E4B ldr r3, .L63+8 + 1184 0104 DB89 ldrh r3, [r3, #14] @ movhi + 1185 0106 9AB2 uxth r2, r3 + 1186 0108 0C49 ldr r1, .L63+8 + 1187 .loc 1 717 18 + 1188 010a FB89 ldrh r3, [r7, #14] @ movhi + 1189 010c 1343 orrs r3, r3, r2 + 1190 010e 9BB2 uxth r3, r3 + 1191 0110 CB81 strh r3, [r1, #14] @ movhi + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1192 .loc 1 720 18 + 1193 0112 4CF25030 movw r0, #50000 + 1194 0116 FFF7FEFF bl FLASH_WaitForLastOperation + 1195 011a 0346 mov r3, r0 + 1196 011c FB75 strb r3, [r7, #23] + ARM GAS /tmp/ccMLQ7U7.s page 52 + + + 1197 .L61: + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP3_WRP3 */ + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* if the program operation is completed, disable the OPTPG Bit */ + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1198 .loc 1 725 7 + 1199 011e 064B ldr r3, .L63+4 + 1200 0120 1B69 ldr r3, [r3, #16] + 1201 0122 054A ldr r2, .L63+4 + 1202 0124 23F01003 bic r3, r3, #16 + 1203 0128 1361 str r3, [r2, #16] + 1204 .L57: + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 1205 .loc 1 728 10 + 1206 012a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1207 .loc 1 729 1 + 1208 012c 1846 mov r0, r3 + 1209 012e 1837 adds r7, r7, #24 + 1210 .cfi_def_cfa_offset 8 + 1211 0130 BD46 mov sp, r7 + 1212 .cfi_def_cfa_register 13 + 1213 @ sp needed + 1214 0132 80BD pop {r7, pc} + 1215 .L64: + 1216 .align 2 + 1217 .L63: + 1218 0134 00000000 .word pFlash + 1219 0138 00200240 .word 1073881088 + 1220 013c 00F8FF1F .word 536868864 + 1221 .cfi_endproc + 1222 .LFE138: + 1224 .section .text.FLASH_OB_RDP_LevelConfig,"ax",%progbits + 1225 .align 1 + 1226 .syntax unified + 1227 .thumb + 1228 .thumb_func + 1230 FLASH_OB_RDP_LevelConfig: + 1231 .LFB139: + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Set the read protection level. + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param ReadProtectLevel specifies the read protection level. + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This parameter can be one of the following values: + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_0 No protection + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_1 Read protection of the memory + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_2 Full chip protection + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note Warning: When enabling OB_RDP level 2 it's no more possible to go back to level 1 or 0 + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_RDP_LevelConfig(uint8_t ReadProtectLevel) + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1232 .loc 1 742 1 + 1233 .cfi_startproc + ARM GAS /tmp/ccMLQ7U7.s page 53 + + + 1234 @ args = 0, pretend = 0, frame = 16 + 1235 @ frame_needed = 1, uses_anonymous_args = 0 + 1236 0000 80B5 push {r7, lr} + 1237 .cfi_def_cfa_offset 8 + 1238 .cfi_offset 7, -8 + 1239 .cfi_offset 14, -4 + 1240 0002 84B0 sub sp, sp, #16 + 1241 .cfi_def_cfa_offset 24 + 1242 0004 00AF add r7, sp, #0 + 1243 .cfi_def_cfa_register 7 + 1244 0006 0346 mov r3, r0 + 1245 0008 FB71 strb r3, [r7, #7] + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1246 .loc 1 743 21 + 1247 000a 0023 movs r3, #0 + 1248 000c FB73 strb r3, [r7, #15] + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_RDP_LEVEL(ReadProtectLevel)); + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1249 .loc 1 749 12 + 1250 000e 4CF25030 movw r0, #50000 + 1251 0012 FFF7FEFF bl FLASH_WaitForLastOperation + 1252 0016 0346 mov r3, r0 + 1253 0018 FB73 strb r3, [r7, #15] + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 1254 .loc 1 751 5 + 1255 001a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1256 001c 002B cmp r3, #0 + 1257 001e 33D1 bne .L66 + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 1258 .loc 1 754 22 + 1259 0020 1C4B ldr r3, .L68 + 1260 0022 0022 movs r2, #0 + 1261 0024 DA61 str r2, [r3, #28] + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the previous operation is completed, proceed to erase the option bytes */ + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTER); + 1262 .loc 1 757 5 + 1263 0026 1C4B ldr r3, .L68+4 + 1264 0028 1B69 ldr r3, [r3, #16] + 1265 002a 1B4A ldr r2, .L68+4 + 1266 002c 43F02003 orr r3, r3, #32 + 1267 0030 1361 str r3, [r2, #16] + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_STRT); + 1268 .loc 1 758 5 + 1269 0032 194B ldr r3, .L68+4 + 1270 0034 1B69 ldr r3, [r3, #16] + 1271 0036 184A ldr r2, .L68+4 + 1272 0038 43F04003 orr r3, r3, #64 + 1273 003c 1361 str r3, [r2, #16] + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + ARM GAS /tmp/ccMLQ7U7.s page 54 + + + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1274 .loc 1 761 14 + 1275 003e 4CF25030 movw r0, #50000 + 1276 0042 FFF7FEFF bl FLASH_WaitForLastOperation + 1277 0046 0346 mov r3, r0 + 1278 0048 FB73 strb r3, [r7, #15] + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the erase operation is completed, disable the OPTER Bit */ + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTER); + 1279 .loc 1 764 5 + 1280 004a 134B ldr r3, .L68+4 + 1281 004c 1B69 ldr r3, [r3, #16] + 1282 004e 124A ldr r2, .L68+4 + 1283 0050 23F02003 bic r3, r3, #32 + 1284 0054 1361 str r3, [r2, #16] + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 1285 .loc 1 766 7 + 1286 0056 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1287 0058 002B cmp r3, #0 + 1288 005a 15D1 bne .L66 + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enable the Option Bytes Programming operation */ + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1289 .loc 1 769 7 + 1290 005c 0E4B ldr r3, .L68+4 + 1291 005e 1B69 ldr r3, [r3, #16] + 1292 0060 0D4A ldr r2, .L68+4 + 1293 0062 43F01003 orr r3, r3, #16 + 1294 0066 1361 str r3, [r2, #16] + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRITE_REG(OB->RDP, ReadProtectLevel); + 1295 .loc 1 771 7 + 1296 0068 0C4B ldr r3, .L68+8 + 1297 006a FA79 ldrb r2, [r7, #7] @ zero_extendqisi2 + 1298 006c 92B2 uxth r2, r2 + 1299 006e 1A80 strh r2, [r3] @ movhi + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1300 .loc 1 774 16 + 1301 0070 4CF25030 movw r0, #50000 + 1302 0074 FFF7FEFF bl FLASH_WaitForLastOperation + 1303 0078 0346 mov r3, r0 + 1304 007a FB73 strb r3, [r7, #15] + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* if the program operation is completed, disable the OPTPG Bit */ + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1305 .loc 1 777 7 + 1306 007c 064B ldr r3, .L68+4 + 1307 007e 1B69 ldr r3, [r3, #16] + 1308 0080 054A ldr r2, .L68+4 + 1309 0082 23F01003 bic r3, r3, #16 + 1310 0086 1361 str r3, [r2, #16] + 1311 .L66: + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + ARM GAS /tmp/ccMLQ7U7.s page 55 + + + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 1312 .loc 1 781 10 + 1313 0088 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1314 .loc 1 782 1 + 1315 008a 1846 mov r0, r3 + 1316 008c 1037 adds r7, r7, #16 + 1317 .cfi_def_cfa_offset 8 + 1318 008e BD46 mov sp, r7 + 1319 .cfi_def_cfa_register 13 + 1320 @ sp needed + 1321 0090 80BD pop {r7, pc} + 1322 .L69: + 1323 0092 00BF .align 2 + 1324 .L68: + 1325 0094 00000000 .word pFlash + 1326 0098 00200240 .word 1073881088 + 1327 009c 00F8FF1F .word 536868864 + 1328 .cfi_endproc + 1329 .LFE139: + 1331 .section .text.FLASH_OB_UserConfig,"ax",%progbits + 1332 .align 1 + 1333 .syntax unified + 1334 .thumb + 1335 .thumb_func + 1337 FLASH_OB_UserConfig: + 1338 .LFB140: + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Program the FLASH User Option Byte. + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note Programming of the OB should be performed only after an erase (otherwise PGERR occurs) + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param UserConfig The FLASH User Option Bytes values: IWDG_SW(Bit0), RST_STOP(Bit1), RST_STDBY + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * VDDA_Analog_Monitoring(Bit5) and SRAM_Parity_Enable(Bit6). + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * And SDADC12_VDD_MONITOR(Bit7) for STM32F373 or STM32F378 . + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_UserConfig(uint8_t UserConfig) + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1339 .loc 1 793 1 + 1340 .cfi_startproc + 1341 @ args = 0, pretend = 0, frame = 16 + 1342 @ frame_needed = 1, uses_anonymous_args = 0 + 1343 0000 80B5 push {r7, lr} + 1344 .cfi_def_cfa_offset 8 + 1345 .cfi_offset 7, -8 + 1346 .cfi_offset 14, -4 + 1347 0002 84B0 sub sp, sp, #16 + 1348 .cfi_def_cfa_offset 24 + 1349 0004 00AF add r7, sp, #0 + 1350 .cfi_def_cfa_register 7 + 1351 0006 0346 mov r3, r0 + 1352 0008 FB71 strb r3, [r7, #7] + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1353 .loc 1 794 21 + 1354 000a 0023 movs r3, #0 + ARM GAS /tmp/ccMLQ7U7.s page 56 + + + 1355 000c FB73 strb r3, [r7, #15] + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_SOURCE((UserConfig&OB_IWDG_SW))); + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_STOP_SOURCE((UserConfig&OB_STOP_NO_RST))); + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE((UserConfig&OB_STDBY_NO_RST))); + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_BOOT1((UserConfig&OB_BOOT1_SET))); + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_VDDA_ANALOG((UserConfig&OB_VDDA_ANALOG_ON))); + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_SRAM_PARITY((UserConfig&OB_SRAM_PARITY_RESET))); + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(FLASH_OBR_SDADC12_VDD_MONITOR) + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_SDACD_VDD_MONITOR((UserConfig&OB_SDACD_VDD_MONITOR_SET))); + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* FLASH_OBR_SDADC12_VDD_MONITOR */ + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1356 .loc 1 808 12 + 1357 000e 4CF25030 movw r0, #50000 + 1358 0012 FFF7FEFF bl FLASH_WaitForLastOperation + 1359 0016 0346 mov r3, r0 + 1360 0018 FB73 strb r3, [r7, #15] + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 1361 .loc 1 810 5 + 1362 001a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1363 001c 002B cmp r3, #0 + 1364 001e 1AD1 bne .L71 + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 1365 .loc 1 813 22 + 1366 0020 0F4B ldr r3, .L73 + 1367 0022 0022 movs r2, #0 + 1368 0024 DA61 str r2, [r3, #28] + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enable the Option Bytes Programming operation */ + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1369 .loc 1 816 5 + 1370 0026 0F4B ldr r3, .L73+4 + 1371 0028 1B69 ldr r3, [r3, #16] + 1372 002a 0E4A ldr r2, .L73+4 + 1373 002c 43F01003 orr r3, r3, #16 + 1374 0030 1361 str r3, [r2, #16] + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(FLASH_OBR_SDADC12_VDD_MONITOR) + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->USER = (UserConfig | 0x08U); + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #else + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** OB->USER = (UserConfig | 0x88U); + 1375 .loc 1 821 14 + 1376 0032 FB79 ldrb r3, [r7, #7] + 1377 0034 63F07703 orn r3, r3, #119 + 1378 0038 DAB2 uxtb r2, r3 + 1379 .loc 1 821 7 + 1380 003a 0B4B ldr r3, .L73+8 + 1381 .loc 1 821 14 + 1382 003c 5A80 strh r2, [r3, #2] @ movhi + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + ARM GAS /tmp/ccMLQ7U7.s page 57 + + + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1383 .loc 1 825 14 + 1384 003e 4CF25030 movw r0, #50000 + 1385 0042 FFF7FEFF bl FLASH_WaitForLastOperation + 1386 0046 0346 mov r3, r0 + 1387 0048 FB73 strb r3, [r7, #15] + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* if the program operation is completed, disable the OPTPG Bit */ + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1388 .loc 1 828 5 + 1389 004a 064B ldr r3, .L73+4 + 1390 004c 1B69 ldr r3, [r3, #16] + 1391 004e 054A ldr r2, .L73+4 + 1392 0050 23F01003 bic r3, r3, #16 + 1393 0054 1361 str r3, [r2, #16] + 1394 .L71: + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 1395 .loc 1 831 10 + 1396 0056 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1397 .loc 1 832 1 + 1398 0058 1846 mov r0, r3 + 1399 005a 1037 adds r7, r7, #16 + 1400 .cfi_def_cfa_offset 8 + 1401 005c BD46 mov sp, r7 + 1402 .cfi_def_cfa_register 13 + 1403 @ sp needed + 1404 005e 80BD pop {r7, pc} + 1405 .L74: + 1406 .align 2 + 1407 .L73: + 1408 0060 00000000 .word pFlash + 1409 0064 00200240 .word 1073881088 + 1410 0068 00F8FF1F .word 536868864 + 1411 .cfi_endproc + 1412 .LFE140: + 1414 .section .text.FLASH_OB_ProgramData,"ax",%progbits + 1415 .align 1 + 1416 .syntax unified + 1417 .thumb + 1418 .thumb_func + 1420 FLASH_OB_ProgramData: + 1421 .LFB141: + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Programs a half word at a specified Option Byte Data address. + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note The function @ref HAL_FLASH_Unlock() should be called before to unlock the FLASH interf + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Unlock() should be called before to unlock the options b + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Launch() should be called after to force the reload of t + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * (system reset will occur) + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Programming of the OB should be performed only after an erase (otherwise PGERR occurs) + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param Address specifies the address to be programmed. + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This parameter can be 0x1FFFF804 or 0x1FFFF806. + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param Data specifies the data to be programmed. + ARM GAS /tmp/ccMLQ7U7.s page 58 + + + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_ProgramData(uint32_t Address, uint8_t Data) + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1422 .loc 1 847 1 + 1423 .cfi_startproc + 1424 @ args = 0, pretend = 0, frame = 16 + 1425 @ frame_needed = 1, uses_anonymous_args = 0 + 1426 0000 80B5 push {r7, lr} + 1427 .cfi_def_cfa_offset 8 + 1428 .cfi_offset 7, -8 + 1429 .cfi_offset 14, -4 + 1430 0002 84B0 sub sp, sp, #16 + 1431 .cfi_def_cfa_offset 24 + 1432 0004 00AF add r7, sp, #0 + 1433 .cfi_def_cfa_register 7 + 1434 0006 7860 str r0, [r7, #4] + 1435 0008 0B46 mov r3, r1 + 1436 000a FB70 strb r3, [r7, #3] + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR; + 1437 .loc 1 848 21 + 1438 000c 0123 movs r3, #1 + 1439 000e FB73 strb r3, [r7, #15] + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */ + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_DATA_ADDRESS(Address)); + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1440 .loc 1 854 12 + 1441 0010 4CF25030 movw r0, #50000 + 1442 0014 FFF7FEFF bl FLASH_WaitForLastOperation + 1443 0018 0346 mov r3, r0 + 1444 001a FB73 strb r3, [r7, #15] + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if(status == HAL_OK) + 1445 .loc 1 856 5 + 1446 001c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1447 001e 002B cmp r3, #0 + 1448 0020 18D1 bne .L76 + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 1449 .loc 1 859 22 + 1450 0022 0F4B ldr r3, .L78 + 1451 0024 0022 movs r2, #0 + 1452 0026 DA61 str r2, [r3, #28] + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Enables the Option Bytes Programming operation */ + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1453 .loc 1 862 5 + 1454 0028 0E4B ldr r3, .L78+4 + 1455 002a 1B69 ldr r3, [r3, #16] + 1456 002c 0D4A ldr r2, .L78+4 + 1457 002e 43F01003 orr r3, r3, #16 + 1458 0032 1361 str r3, [r2, #16] + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *(__IO uint16_t*)Address = Data; + ARM GAS /tmp/ccMLQ7U7.s page 59 + + + 1459 .loc 1 863 6 + 1460 0034 7B68 ldr r3, [r7, #4] + 1461 .loc 1 863 30 + 1462 0036 FA78 ldrb r2, [r7, #3] @ zero_extendqisi2 + 1463 0038 92B2 uxth r2, r2 + 1464 003a 1A80 strh r2, [r3] @ movhi + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); + 1465 .loc 1 866 14 + 1466 003c 4CF25030 movw r0, #50000 + 1467 0040 FFF7FEFF bl FLASH_WaitForLastOperation + 1468 0044 0346 mov r3, r0 + 1469 0046 FB73 strb r3, [r7, #15] + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* If the program operation is completed, disable the OPTPG Bit */ + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG); + 1470 .loc 1 869 5 + 1471 0048 064B ldr r3, .L78+4 + 1472 004a 1B69 ldr r3, [r3, #16] + 1473 004c 054A ldr r2, .L78+4 + 1474 004e 23F01003 bic r3, r3, #16 + 1475 0052 1361 str r3, [r2, #16] + 1476 .L76: + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Return the Option Byte Data Program Status */ + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status; + 1477 .loc 1 872 10 + 1478 0054 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1479 .loc 1 873 1 + 1480 0056 1846 mov r0, r3 + 1481 0058 1037 adds r7, r7, #16 + 1482 .cfi_def_cfa_offset 8 + 1483 005a BD46 mov sp, r7 + 1484 .cfi_def_cfa_register 13 + 1485 @ sp needed + 1486 005c 80BD pop {r7, pc} + 1487 .L79: + 1488 005e 00BF .align 2 + 1489 .L78: + 1490 0060 00000000 .word pFlash + 1491 0064 00200240 .word 1073881088 + 1492 .cfi_endproc + 1493 .LFE141: + 1495 .section .text.FLASH_OB_GetWRP,"ax",%progbits + 1496 .align 1 + 1497 .syntax unified + 1498 .thumb + 1499 .thumb_func + 1501 FLASH_OB_GetWRP: + 1502 .LFB142: + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Return the FLASH Write Protection Option Bytes value. + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval The FLASH Write Protection Option Bytes value + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + ARM GAS /tmp/ccMLQ7U7.s page 60 + + + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint32_t FLASH_OB_GetWRP(void) + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1503 .loc 1 880 1 + 1504 .cfi_startproc + 1505 @ args = 0, pretend = 0, frame = 0 + 1506 @ frame_needed = 1, uses_anonymous_args = 0 + 1507 @ link register save eliminated. + 1508 0000 80B4 push {r7} + 1509 .cfi_def_cfa_offset 4 + 1510 .cfi_offset 7, -4 + 1511 0002 00AF add r7, sp, #0 + 1512 .cfi_def_cfa_register 7 + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Return the FLASH write protection Register value */ + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return (uint32_t)(READ_REG(FLASH->WRPR)); + 1513 .loc 1 882 21 + 1514 0004 034B ldr r3, .L82 + 1515 .loc 1 882 10 + 1516 0006 1B6A ldr r3, [r3, #32] + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1517 .loc 1 883 1 + 1518 0008 1846 mov r0, r3 + 1519 000a BD46 mov sp, r7 + 1520 .cfi_def_cfa_register 13 + 1521 @ sp needed + 1522 000c 5DF8047B ldr r7, [sp], #4 + 1523 .cfi_restore 7 + 1524 .cfi_def_cfa_offset 0 + 1525 0010 7047 bx lr + 1526 .L83: + 1527 0012 00BF .align 2 + 1528 .L82: + 1529 0014 00200240 .word 1073881088 + 1530 .cfi_endproc + 1531 .LFE142: + 1533 .section .text.FLASH_OB_GetRDP,"ax",%progbits + 1534 .align 1 + 1535 .syntax unified + 1536 .thumb + 1537 .thumb_func + 1539 FLASH_OB_GetRDP: + 1540 .LFB143: + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Returns the FLASH Read Protection level. + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval FLASH RDP level + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This parameter can be one of the following values: + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_0 No protection + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_1 Read protection of the memory + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_2 Full chip protection + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint32_t FLASH_OB_GetRDP(void) + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1541 .loc 1 894 1 + 1542 .cfi_startproc + 1543 @ args = 0, pretend = 0, frame = 8 + 1544 @ frame_needed = 1, uses_anonymous_args = 0 + 1545 @ link register save eliminated. + ARM GAS /tmp/ccMLQ7U7.s page 61 + + + 1546 0000 80B4 push {r7} + 1547 .cfi_def_cfa_offset 4 + 1548 .cfi_offset 7, -4 + 1549 0002 83B0 sub sp, sp, #12 + 1550 .cfi_def_cfa_offset 16 + 1551 0004 00AF add r7, sp, #0 + 1552 .cfi_def_cfa_register 7 + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint32_t tmp_reg = 0U; + 1553 .loc 1 895 12 + 1554 0006 0023 movs r3, #0 + 1555 0008 7B60 str r3, [r7, #4] + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Read RDP level bits */ + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(FLASH_OBR_RDPRT) + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** tmp_reg = READ_BIT(FLASH->OBR, FLASH_OBR_RDPRT); + 1556 .loc 1 899 13 + 1557 000a 0B4B ldr r3, .L88 + 1558 000c DB69 ldr r3, [r3, #28] + 1559 .loc 1 899 11 + 1560 000e 03F00603 and r3, r3, #6 + 1561 0012 7B60 str r3, [r7, #4] + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #elif defined(FLASH_OBR_LEVEL1_PROT) + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** tmp_reg = READ_BIT(FLASH->OBR, (FLASH_OBR_LEVEL1_PROT | FLASH_OBR_LEVEL2_PROT)); + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* FLASH_OBR_RDPRT */ + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #if defined(FLASH_OBR_RDPRT) + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (tmp_reg == FLASH_OBR_RDPRT_2) + 1562 .loc 1 905 6 + 1563 0014 7B68 ldr r3, [r7, #4] + 1564 0016 062B cmp r3, #6 + 1565 0018 01D1 bne .L85 + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #elif defined(FLASH_OBR_LEVEL1_PROT) + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (tmp_reg == FLASH_OBR_LEVEL2_PROT) + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* FLASH_OBR_RDPRT */ + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return OB_RDP_LEVEL_2; + 1566 .loc 1 910 12 + 1567 001a CC23 movs r3, #204 + 1568 001c 05E0 b .L86 + 1569 .L85: + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else if (tmp_reg == 0U) + 1570 .loc 1 912 11 + 1571 001e 7B68 ldr r3, [r7, #4] + 1572 0020 002B cmp r3, #0 + 1573 0022 01D1 bne .L87 + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return OB_RDP_LEVEL_0; + 1574 .loc 1 914 12 + 1575 0024 AA23 movs r3, #170 + 1576 0026 00E0 b .L86 + 1577 .L87: + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** else + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return OB_RDP_LEVEL_1; + 1578 .loc 1 918 12 + ARM GAS /tmp/ccMLQ7U7.s page 62 + + + 1579 0028 BB23 movs r3, #187 + 1580 .L86: + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1581 .loc 1 920 1 + 1582 002a 1846 mov r0, r3 + 1583 002c 0C37 adds r7, r7, #12 + 1584 .cfi_def_cfa_offset 4 + 1585 002e BD46 mov sp, r7 + 1586 .cfi_def_cfa_register 13 + 1587 @ sp needed + 1588 0030 5DF8047B ldr r7, [sp], #4 + 1589 .cfi_restore 7 + 1590 .cfi_def_cfa_offset 0 + 1591 0034 7047 bx lr + 1592 .L89: + 1593 0036 00BF .align 2 + 1594 .L88: + 1595 0038 00200240 .word 1073881088 + 1596 .cfi_endproc + 1597 .LFE143: + 1599 .section .text.FLASH_OB_GetUser,"ax",%progbits + 1600 .align 1 + 1601 .syntax unified + 1602 .thumb + 1603 .thumb_func + 1605 FLASH_OB_GetUser: + 1606 .LFB144: + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Return the FLASH User Option Byte value. + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval The FLASH User Option Bytes values: IWDG_SW(Bit0), RST_STOP(Bit1), RST_STDBY(Bit2), nB + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * VDDA_Analog_Monitoring(Bit5) and SRAM_Parity_Enable(Bit6). + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * And SDADC12_VDD_MONITOR(Bit7) for STM32F373 or STM32F378 . + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetUser(void) + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1607 .loc 1 929 1 + 1608 .cfi_startproc + 1609 @ args = 0, pretend = 0, frame = 8 + 1610 @ frame_needed = 1, uses_anonymous_args = 0 + 1611 @ link register save eliminated. + 1612 0000 80B4 push {r7} + 1613 .cfi_def_cfa_offset 4 + 1614 .cfi_offset 7, -4 + 1615 0002 83B0 sub sp, sp, #12 + 1616 .cfi_def_cfa_offset 16 + 1617 0004 00AF add r7, sp, #0 + 1618 .cfi_def_cfa_register 7 + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Return the User Option Byte */ + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return (uint8_t)((READ_REG(FLASH->OBR) & FLASH_OBR_USER) >> FLASH_POSITION_IWDGSW_BIT); + 1619 .loc 1 931 21 + 1620 0006 0B4B ldr r3, .L93 + 1621 0008 DB69 ldr r3, [r3, #28] + 1622 .loc 1 931 42 + 1623 000a 03F4EE43 and r3, r3, #30464 + 1624 000e 4FF48072 mov r2, #256 + ARM GAS /tmp/ccMLQ7U7.s page 63 + + + 1625 0012 7A60 str r2, [r7, #4] + 1626 .LBB12: + 1627 .LBB13: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1628 .loc 2 988 4 + 1629 0014 7A68 ldr r2, [r7, #4] + 1630 .syntax unified + 1631 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1632 0016 92FAA2F2 rbit r2, r2 + 1633 @ 0 "" 2 + 1634 .thumb + 1635 .syntax unified + 1636 001a 3A60 str r2, [r7] + 1637 .loc 2 1001 10 + 1638 001c 3A68 ldr r2, [r7] + 1639 .LBE13: + 1640 .LBE12: + 1641 .loc 1 931 63 discriminator 1 + 1642 001e B2FA82F2 clz r2, r2 + 1643 .loc 1 931 63 is_stmt 0 discriminator 2 + 1644 0022 D2B2 uxtb r2, r2 + 1645 .loc 1 931 60 is_stmt 1 discriminator 2 + 1646 0024 D340 lsrs r3, r3, r2 + 1647 .loc 1 931 10 discriminator 2 + 1648 0026 DBB2 uxtb r3, r3 + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1649 .loc 1 932 1 + 1650 0028 1846 mov r0, r3 + 1651 002a 0C37 adds r7, r7, #12 + 1652 .cfi_def_cfa_offset 4 + 1653 002c BD46 mov sp, r7 + 1654 .cfi_def_cfa_register 13 + 1655 @ sp needed + 1656 002e 5DF8047B ldr r7, [sp], #4 + 1657 .cfi_restore 7 + 1658 .cfi_def_cfa_offset 0 + 1659 0032 7047 bx lr + 1660 .L94: + 1661 .align 2 + 1662 .L93: + 1663 0034 00200240 .word 1073881088 + 1664 .cfi_endproc + 1665 .LFE144: + 1667 .section .text.FLASH_PageErase,"ax",%progbits + 1668 .align 1 + 1669 .global FLASH_PageErase + 1670 .syntax unified + 1671 .thumb + 1672 .thumb_func + 1674 FLASH_PageErase: + 1675 .LFB145: + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + ARM GAS /tmp/ccMLQ7U7.s page 64 + + + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @} + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASH + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASH_Private_Functions + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{ + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Erase the specified FLASH memory page + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param PageAddress FLASH page to erase + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The value of this parameter depend on device used within the same series + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval None + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */ + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** void FLASH_PageErase(uint32_t PageAddress) + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** { + 1676 .loc 1 958 1 + 1677 .cfi_startproc + 1678 @ args = 0, pretend = 0, frame = 8 + 1679 @ frame_needed = 1, uses_anonymous_args = 0 + 1680 @ link register save eliminated. + 1681 0000 80B4 push {r7} + 1682 .cfi_def_cfa_offset 4 + 1683 .cfi_offset 7, -4 + 1684 0002 83B0 sub sp, sp, #12 + 1685 .cfi_def_cfa_offset 16 + 1686 0004 00AF add r7, sp, #0 + 1687 .cfi_def_cfa_register 7 + 1688 0006 7860 str r0, [r7, #4] + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */ + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; + 1689 .loc 1 960 20 + 1690 0008 0B4B ldr r3, .L96 + 1691 000a 0022 movs r2, #0 + 1692 000c DA61 str r2, [r3, #28] + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Proceed to erase the page */ + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_PER); + 1693 .loc 1 963 5 + 1694 000e 0B4B ldr r3, .L96+4 + 1695 0010 1B69 ldr r3, [r3, #16] + 1696 0012 0A4A ldr r2, .L96+4 + 1697 0014 43F00203 orr r3, r3, #2 + 1698 0018 1361 str r3, [r2, #16] + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** WRITE_REG(FLASH->AR, PageAddress); + 1699 .loc 1 964 5 + 1700 001a 084A ldr r2, .L96+4 + 1701 001c 7B68 ldr r3, [r7, #4] + 1702 001e 5361 str r3, [r2, #20] + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_STRT); + 1703 .loc 1 965 5 + 1704 0020 064B ldr r3, .L96+4 + 1705 0022 1B69 ldr r3, [r3, #16] + ARM GAS /tmp/ccMLQ7U7.s page 65 + + + 1706 0024 054A ldr r2, .L96+4 + 1707 0026 43F04003 orr r3, r3, #64 + 1708 002a 1361 str r3, [r2, #16] + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** } + 1709 .loc 1 966 1 + 1710 002c 00BF nop + 1711 002e 0C37 adds r7, r7, #12 + 1712 .cfi_def_cfa_offset 4 + 1713 0030 BD46 mov sp, r7 + 1714 .cfi_def_cfa_register 13 + 1715 @ sp needed + 1716 0032 5DF8047B ldr r7, [sp], #4 + 1717 .cfi_restore 7 + 1718 .cfi_def_cfa_offset 0 + 1719 0036 7047 bx lr + 1720 .L97: + 1721 .align 2 + 1722 .L96: + 1723 0038 00000000 .word pFlash + 1724 003c 00200240 .word 1073881088 + 1725 .cfi_endproc + 1726 .LFE145: + 1728 .text + 1729 .Letext0: + 1730 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1731 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1732 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1733 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1734 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h" + 1735 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h" + ARM GAS /tmp/ccMLQ7U7.s page 66 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_flash_ex.c + /tmp/ccMLQ7U7.s:21 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/ccMLQ7U7.s:27 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/ccMLQ7U7.s:747 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/ccMLQ7U7.s:1674 .text.FLASH_PageErase:00000000 FLASH_PageErase + /tmp/ccMLQ7U7.s:172 .text.HAL_FLASHEx_Erase:000000cc $d + /tmp/ccMLQ7U7.s:178 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/ccMLQ7U7.s:184 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/ccMLQ7U7.s:283 .text.HAL_FLASHEx_Erase_IT:00000078 $d + /tmp/ccMLQ7U7.s:289 .text.HAL_FLASHEx_OBErase:00000000 $t + /tmp/ccMLQ7U7.s:295 .text.HAL_FLASHEx_OBErase:00000000 HAL_FLASHEx_OBErase + /tmp/ccMLQ7U7.s:1539 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/ccMLQ7U7.s:1230 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig + /tmp/ccMLQ7U7.s:380 .text.HAL_FLASHEx_OBErase:0000007c $d + /tmp/ccMLQ7U7.s:386 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/ccMLQ7U7.s:392 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/ccMLQ7U7.s:798 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP + /tmp/ccMLQ7U7.s:1015 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP + /tmp/ccMLQ7U7.s:1337 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/ccMLQ7U7.s:1420 .text.FLASH_OB_ProgramData:00000000 FLASH_OB_ProgramData + /tmp/ccMLQ7U7.s:569 .text.HAL_FLASHEx_OBProgram:000000f4 $d + /tmp/ccMLQ7U7.s:574 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/ccMLQ7U7.s:580 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/ccMLQ7U7.s:1501 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/ccMLQ7U7.s:1605 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/ccMLQ7U7.s:631 .text.HAL_FLASHEx_OBGetUserData:00000000 $t + /tmp/ccMLQ7U7.s:637 .text.HAL_FLASHEx_OBGetUserData:00000000 HAL_FLASHEx_OBGetUserData + /tmp/ccMLQ7U7.s:736 .text.HAL_FLASHEx_OBGetUserData:00000068 $d + /tmp/ccMLQ7U7.s:742 .text.FLASH_MassErase:00000000 $t + /tmp/ccMLQ7U7.s:787 .text.FLASH_MassErase:0000002c $d + /tmp/ccMLQ7U7.s:793 .text.FLASH_OB_EnableWRP:00000000 $t + /tmp/ccMLQ7U7.s:1003 .text.FLASH_OB_EnableWRP:00000138 $d + /tmp/ccMLQ7U7.s:1010 .text.FLASH_OB_DisableWRP:00000000 $t + /tmp/ccMLQ7U7.s:1218 .text.FLASH_OB_DisableWRP:00000134 $d + /tmp/ccMLQ7U7.s:1225 .text.FLASH_OB_RDP_LevelConfig:00000000 $t + /tmp/ccMLQ7U7.s:1325 .text.FLASH_OB_RDP_LevelConfig:00000094 $d + /tmp/ccMLQ7U7.s:1332 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/ccMLQ7U7.s:1408 .text.FLASH_OB_UserConfig:00000060 $d + /tmp/ccMLQ7U7.s:1415 .text.FLASH_OB_ProgramData:00000000 $t + /tmp/ccMLQ7U7.s:1490 .text.FLASH_OB_ProgramData:00000060 $d + /tmp/ccMLQ7U7.s:1496 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/ccMLQ7U7.s:1529 .text.FLASH_OB_GetWRP:00000014 $d + /tmp/ccMLQ7U7.s:1534 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/ccMLQ7U7.s:1595 .text.FLASH_OB_GetRDP:00000038 $d + /tmp/ccMLQ7U7.s:1600 .text.FLASH_OB_GetUser:00000000 $t + /tmp/ccMLQ7U7.s:1663 .text.FLASH_OB_GetUser:00000034 $d + /tmp/ccMLQ7U7.s:1668 .text.FLASH_PageErase:00000000 $t + /tmp/ccMLQ7U7.s:1723 .text.FLASH_PageErase:00000038 $d + +UNDEFINED SYMBOLS +FLASH_WaitForLastOperation +pFlash diff --git a/Software/build/stm32f3xx_hal_flash_ex.o b/Software/build/stm32f3xx_hal_flash_ex.o new file mode 100644 index 0000000..063a94f Binary files /dev/null and b/Software/build/stm32f3xx_hal_flash_ex.o differ diff --git a/Software/build/stm32f3xx_hal_gpio.d b/Software/build/stm32f3xx_hal_gpio.d new file mode 100644 index 0000000..b39fa5a --- /dev/null +++ b/Software/build/stm32f3xx_hal_gpio.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_gpio.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_gpio.lst b/Software/build/stm32f3xx_hal_gpio.lst new file mode 100644 index 0000000..aa04837 --- /dev/null +++ b/Software/build/stm32f3xx_hal_gpio.lst @@ -0,0 +1,1842 @@ +ARM GAS /tmp/cc63nak4.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_gpio.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c" + 20 .section .text.HAL_GPIO_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_GPIO_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_GPIO_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @file stm32f3xx_hal_gpio.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief GPIO HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * functionalities of the General Purpose Input/Output (GPIO) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + IO operation functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ****************************************************************************** + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @attention + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * Copyright (c) 2016 STMicroelectronics. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * All rights reserved. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This software is licensed under terms that can be found in the LICENSE file + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * in the root directory of this software component. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ****************************************************************************** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @verbatim + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ============================================================================== + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ##### GPIO Peripheral features ##### + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ============================================================================== + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** [..] + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) Each port bit of the general-purpose I/O (GPIO) ports can be individually + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** configured by software in several modes: + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Input mode + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Analog mode + ARM GAS /tmp/cc63nak4.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Output mode + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Alternate function mode + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) External interrupt/event lines + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) During and just after reset, the alternate functions and external interrupt + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** lines are not active and the I/O ports are configured in input floating mode. + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) All GPIO pins have weak internal pull-up and pull-down resistors, which can be + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** activated or not. + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) In Output or Alternate mode, each IO can be configured on open-drain or push-pull + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** type and the IO speed can be selected depending on the VDD value. + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) The microcontroller IO pins are connected to onboard peripherals/modules through a + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** multiplexer that allows only one peripheral alternate function (AF) connected + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** to an IO pin at a time. In this way, there can be no conflict between peripherals + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** sharing the same IO pin. + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) All ports have external interrupt/event capability. To use external interrupt + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** lines, the port must be configured in input mode. All available GPIO pins are + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** connected to the 16 external interrupt/event lines from EXTI0 to EXTI15. + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) The external interrupt/event controller consists of up to 23 edge detectors + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (16 lines are connected to GPIO) for generating event/interrupt requests (each + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** input line can be independently configured to select the type (interrupt or event) + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** and the corresponding trigger event (rising or falling or both). Each line can + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** also be masked independently. + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ##### How to use this driver ##### + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ============================================================================== + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** [..] + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) Enable the GPIO AHB clock using the following function: __HAL_RCC_GPIOx_CLK_ENABLE(). + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) Configure the GPIO pin(s) using HAL_GPIO_Init(). + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Configure the IO mode using "Mode" member from GPIO_InitTypeDef structure + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Activate Pull-up, Pull-down resistor using "Pull" member from GPIO_InitTypeDef + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** structure. + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) In case of Output or alternate function mode selection: the speed is + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** configured through "Speed" member from GPIO_InitTypeDef structure. + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) In alternate mode is selection, the alternate function connected to the IO + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** is configured through "Alternate" member from GPIO_InitTypeDef structure. + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Analog mode is required when a pin is to be used as ADC channel + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** or DAC output. + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) In case of external interrupt/event selection the "Mode" member from + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIO_InitTypeDef structure select the type (interrupt or event) and + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** the corresponding trigger event (rising or falling or both). + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) In case of external interrupt/event mode selection, configure NVIC IRQ priority + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** mapped to the EXTI line using HAL_NVIC_SetPriority() and enable it using + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_NVIC_EnableIRQ(). + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) To get the level of a pin configured in input mode use HAL_GPIO_ReadPin(). + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin(). + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) To lock pin configuration until next reset use HAL_GPIO_LockPin(). + ARM GAS /tmp/cc63nak4.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) During and just after reset, the alternate functions are not + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** active and the GPIO pins are configured in input floating mode (except JTAG + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** pins). + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) The LSE oscillator pins OSC32_IN and OSC32_OUT can be used as general purpose + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (PC14 and PC15U, respectively) when the LSE oscillator is off. The LSE has + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** priority over the GPIO function. + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** general purpose PF0 and PF1, respectively, when the HSE oscillator is off. + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** The HSE has priority over the GPIO function. + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @endverbatim + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ****************************************************************************** + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Includes ------------------------------------------------------------------*/ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** #include "stm32f3xx_hal.h" + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @addtogroup STM32F3xx_HAL_Driver + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @defgroup GPIO GPIO + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief GPIO HAL module driver + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** MISRA C:2012 deviation rule has been granted for following rules: + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * Rule-18.1_d - Medium: Array pointer `GPIOx' is accessed with index [..,..] + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * which may be out of array bounds [..,UNKNOWN] in following APIs: + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * HAL_GPIO_Init + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * HAL_GPIO_DeInit + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** #ifdef HAL_GPIO_MODULE_ENABLED + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private typedef -----------------------------------------------------------*/ + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private defines -----------------------------------------------------------*/ + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @addtogroup GPIO_Private_Constants + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** #define GPIO_NUMBER (16U) + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @} + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private macros ------------------------------------------------------------*/ + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private macros ------------------------------------------------------------*/ + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @defgroup GPIO_Private_Macros GPIO Private Macros + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @} + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private variables ---------------------------------------------------------*/ + ARM GAS /tmp/cc63nak4.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private function prototypes -----------------------------------------------*/ + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Exported functions --------------------------------------------------------*/ + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @defgroup GPIO_Exported_Functions GPIO Exported Functions + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @defgroup GPIO_Exported_Functions_Group1 Initialization/de-initialization functions + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Initialization and Configuration functions + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @verbatim + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** =============================================================================== + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ##### Initialization and de-initialization functions ##### + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** =============================================================================== + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @endverbatim + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Initialize the GPIOx peripheral according to the specified parameters in the GPIO_Init. + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family devices + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Init pointer to a GPIO_InitTypeDef structure that contains + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * the configuration information for the specified GPIO peripheral. + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 29 .loc 1 172 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 24 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 87B0 sub sp, sp, #28 + 38 .cfi_def_cfa_offset 32 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 42 0008 3960 str r1, [r7] + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t position = 0x00u; + 43 .loc 1 173 12 + 44 000a 0023 movs r3, #0 + 45 000c 7B61 str r3, [r7, #20] + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t iocurrent; + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t temp; + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the port pins */ + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** while (((GPIO_Init->Pin) >> position) != 0x00u) + 46 .loc 1 183 9 + ARM GAS /tmp/cc63nak4.s page 5 + + + 47 000e 54E1 b .L2 + 48 .L22: + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Get current io position */ + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** iocurrent = (GPIO_Init->Pin) & (1uL << position); + 49 .loc 1 186 27 + 50 0010 3B68 ldr r3, [r7] + 51 0012 1A68 ldr r2, [r3] + 52 .loc 1 186 41 + 53 0014 0121 movs r1, #1 + 54 0016 7B69 ldr r3, [r7, #20] + 55 0018 01FA03F3 lsl r3, r1, r3 + 56 .loc 1 186 15 + 57 001c 1340 ands r3, r3, r2 + 58 001e FB60 str r3, [r7, #12] + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if (iocurrent != 0x00u) + 59 .loc 1 188 8 + 60 0020 FB68 ldr r3, [r7, #12] + 61 0022 002B cmp r3, #0 + 62 0024 00F04681 beq .L3 + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /*--------------------- GPIO Mode Configuration ------------------------*/ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* In case of Output or Alternate function mode selection */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_A + 63 .loc 1 192 21 + 64 0028 3B68 ldr r3, [r7] + 65 002a 5B68 ldr r3, [r3, #4] + 66 .loc 1 192 28 + 67 002c 03F00303 and r3, r3, #3 + 68 .loc 1 192 9 + 69 0030 012B cmp r3, #1 + 70 0032 05D0 beq .L4 + 71 .loc 1 192 71 discriminator 1 + 72 0034 3B68 ldr r3, [r7] + 73 0036 5B68 ldr r3, [r3, #4] + 74 .loc 1 192 78 discriminator 1 + 75 0038 03F00303 and r3, r3, #3 + 76 .loc 1 192 57 discriminator 1 + 77 003c 022B cmp r3, #2 + 78 003e 30D1 bne .L5 + 79 .L4: + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the Speed parameter */ + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the IO Speed */ + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->OSPEEDR; + 80 .loc 1 197 14 + 81 0040 7B68 ldr r3, [r7, #4] + 82 0042 9B68 ldr r3, [r3, #8] + 83 0044 3B61 str r3, [r7, #16] + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2u)); + 84 .loc 1 198 55 + 85 0046 7B69 ldr r3, [r7, #20] + 86 0048 5B00 lsls r3, r3, #1 + 87 .loc 1 198 42 + 88 004a 0322 movs r2, #3 + ARM GAS /tmp/cc63nak4.s page 6 + + + 89 004c 02FA03F3 lsl r3, r2, r3 + 90 .loc 1 198 17 + 91 0050 DB43 mvns r3, r3 + 92 .loc 1 198 14 + 93 0052 3A69 ldr r2, [r7, #16] + 94 0054 1340 ands r3, r3, r2 + 95 0056 3B61 str r3, [r7, #16] + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_Init->Speed << (position * 2u)); + 96 .loc 1 199 27 + 97 0058 3B68 ldr r3, [r7] + 98 005a DA68 ldr r2, [r3, #12] + 99 .loc 1 199 48 + 100 005c 7B69 ldr r3, [r7, #20] + 101 005e 5B00 lsls r3, r3, #1 + 102 .loc 1 199 35 + 103 0060 02FA03F3 lsl r3, r2, r3 + 104 .loc 1 199 14 + 105 0064 3A69 ldr r2, [r7, #16] + 106 0066 1343 orrs r3, r3, r2 + 107 0068 3B61 str r3, [r7, #16] + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->OSPEEDR = temp; + 108 .loc 1 200 24 + 109 006a 7B68 ldr r3, [r7, #4] + 110 006c 3A69 ldr r2, [r7, #16] + 111 006e 9A60 str r2, [r3, #8] + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the IO Output Type */ + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->OTYPER; + 112 .loc 1 203 14 + 113 0070 7B68 ldr r3, [r7, #4] + 114 0072 5B68 ldr r3, [r3, #4] + 115 0074 3B61 str r3, [r7, #16] + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(GPIO_OTYPER_OT_0 << position) ; + 116 .loc 1 204 36 + 117 0076 0122 movs r2, #1 + 118 0078 7B69 ldr r3, [r7, #20] + 119 007a 02FA03F3 lsl r3, r2, r3 + 120 .loc 1 204 17 + 121 007e DB43 mvns r3, r3 + 122 .loc 1 204 14 + 123 0080 3A69 ldr r2, [r7, #16] + 124 0082 1340 ands r3, r3, r2 + 125 0084 3B61 str r3, [r7, #16] + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); + 126 .loc 1 205 29 + 127 0086 3B68 ldr r3, [r7] + 128 0088 5B68 ldr r3, [r3, #4] + 129 .loc 1 205 51 + 130 008a 1B09 lsrs r3, r3, #4 + 131 008c 03F00102 and r2, r3, #1 + 132 .loc 1 205 71 + 133 0090 7B69 ldr r3, [r7, #20] + 134 0092 02FA03F3 lsl r3, r2, r3 + 135 .loc 1 205 14 + 136 0096 3A69 ldr r2, [r7, #16] + 137 0098 1343 orrs r3, r3, r2 + 138 009a 3B61 str r3, [r7, #16] + ARM GAS /tmp/cc63nak4.s page 7 + + + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->OTYPER = temp; + 139 .loc 1 206 23 + 140 009c 7B68 ldr r3, [r7, #4] + 141 009e 3A69 ldr r2, [r7, #16] + 142 00a0 5A60 str r2, [r3, #4] + 143 .L5: + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) + 144 .loc 1 209 20 + 145 00a2 3B68 ldr r3, [r7] + 146 00a4 5B68 ldr r3, [r3, #4] + 147 .loc 1 209 27 + 148 00a6 03F00303 and r3, r3, #3 + 149 .loc 1 209 9 + 150 00aa 032B cmp r3, #3 + 151 00ac 17D0 beq .L6 + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the Pull parameter */ + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Activate the Pull-up or Pull down resistor for the current IO */ + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->PUPDR; + 152 .loc 1 215 14 + 153 00ae 7B68 ldr r3, [r7, #4] + 154 00b0 DB68 ldr r3, [r3, #12] + 155 00b2 3B61 str r3, [r7, #16] + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(GPIO_PUPDR_PUPDR0 << (position * 2u)); + 156 .loc 1 216 50 + 157 00b4 7B69 ldr r3, [r7, #20] + 158 00b6 5B00 lsls r3, r3, #1 + 159 .loc 1 216 37 + 160 00b8 0322 movs r2, #3 + 161 00ba 02FA03F3 lsl r3, r2, r3 + 162 .loc 1 216 17 + 163 00be DB43 mvns r3, r3 + 164 .loc 1 216 14 + 165 00c0 3A69 ldr r2, [r7, #16] + 166 00c2 1340 ands r3, r3, r2 + 167 00c4 3B61 str r3, [r7, #16] + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= ((GPIO_Init->Pull) << (position * 2u)); + 168 .loc 1 217 28 + 169 00c6 3B68 ldr r3, [r7] + 170 00c8 9A68 ldr r2, [r3, #8] + 171 .loc 1 217 49 + 172 00ca 7B69 ldr r3, [r7, #20] + 173 00cc 5B00 lsls r3, r3, #1 + 174 .loc 1 217 36 + 175 00ce 02FA03F3 lsl r3, r2, r3 + 176 .loc 1 217 14 + 177 00d2 3A69 ldr r2, [r7, #16] + 178 00d4 1343 orrs r3, r3, r2 + 179 00d6 3B61 str r3, [r7, #16] + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->PUPDR = temp; + 180 .loc 1 218 22 + 181 00d8 7B68 ldr r3, [r7, #4] + 182 00da 3A69 ldr r2, [r7, #16] + ARM GAS /tmp/cc63nak4.s page 8 + + + 183 00dc DA60 str r2, [r3, #12] + 184 .L6: + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /*--------------------- GPIO Mode Configuration ------------------------*/ + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* In case of Alternate function mode selection */ + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & GPIO_MODE) == MODE_AF) + 185 .loc 1 223 20 + 186 00de 3B68 ldr r3, [r7] + 187 00e0 5B68 ldr r3, [r3, #4] + 188 .loc 1 223 27 + 189 00e2 03F00303 and r3, r3, #3 + 190 .loc 1 223 9 + 191 00e6 022B cmp r3, #2 + 192 00e8 23D1 bne .L7 + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the Alternate function parameters */ + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_AF_INSTANCE(GPIOx)); + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_AF(GPIO_Init->Alternate)); + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure Alternate function mapped with the current IO */ + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->AFR[position >> 3u]; + 193 .loc 1 230 36 + 194 00ea 7B69 ldr r3, [r7, #20] + 195 00ec DA08 lsrs r2, r3, #3 + 196 .loc 1 230 14 + 197 00ee 7B68 ldr r3, [r7, #4] + 198 00f0 0832 adds r2, r2, #8 + 199 00f2 53F82230 ldr r3, [r3, r2, lsl #2] + 200 00f6 3B61 str r3, [r7, #16] + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(0xFu << ((position & 0x07u) * 4u)); + 201 .loc 1 231 38 + 202 00f8 7B69 ldr r3, [r7, #20] + 203 00fa 03F00703 and r3, r3, #7 + 204 .loc 1 231 47 + 205 00fe 9B00 lsls r3, r3, #2 + 206 .loc 1 231 24 + 207 0100 0F22 movs r2, #15 + 208 0102 02FA03F3 lsl r3, r2, r3 + 209 .loc 1 231 17 + 210 0106 DB43 mvns r3, r3 + 211 .loc 1 231 14 + 212 0108 3A69 ldr r2, [r7, #16] + 213 010a 1340 ands r3, r3, r2 + 214 010c 3B61 str r3, [r7, #16] + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= ((GPIO_Init->Alternate) << ((position & 0x07u) * 4u)); + 215 .loc 1 232 28 + 216 010e 3B68 ldr r3, [r7] + 217 0110 1A69 ldr r2, [r3, #16] + 218 .loc 1 232 55 + 219 0112 7B69 ldr r3, [r7, #20] + 220 0114 03F00703 and r3, r3, #7 + 221 .loc 1 232 64 + 222 0118 9B00 lsls r3, r3, #2 + 223 .loc 1 232 41 + 224 011a 02FA03F3 lsl r3, r2, r3 + 225 .loc 1 232 14 + ARM GAS /tmp/cc63nak4.s page 9 + + + 226 011e 3A69 ldr r2, [r7, #16] + 227 0120 1343 orrs r3, r3, r2 + 228 0122 3B61 str r3, [r7, #16] + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->AFR[position >> 3u] = temp; + 229 .loc 1 233 29 + 230 0124 7B69 ldr r3, [r7, #20] + 231 0126 DA08 lsrs r2, r3, #3 + 232 .loc 1 233 36 + 233 0128 7B68 ldr r3, [r7, #4] + 234 012a 0832 adds r2, r2, #8 + 235 012c 3969 ldr r1, [r7, #16] + 236 012e 43F82210 str r1, [r3, r2, lsl #2] + 237 .L7: + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure IO Direction mode (Input, Output, Alternate or Analog) */ + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->MODER; + 238 .loc 1 237 12 + 239 0132 7B68 ldr r3, [r7, #4] + 240 0134 1B68 ldr r3, [r3] + 241 0136 3B61 str r3, [r7, #16] + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(GPIO_MODER_MODER0 << (position * 2u)); + 242 .loc 1 238 48 + 243 0138 7B69 ldr r3, [r7, #20] + 244 013a 5B00 lsls r3, r3, #1 + 245 .loc 1 238 35 + 246 013c 0322 movs r2, #3 + 247 013e 02FA03F3 lsl r3, r2, r3 + 248 .loc 1 238 15 + 249 0142 DB43 mvns r3, r3 + 250 .loc 1 238 12 + 251 0144 3A69 ldr r2, [r7, #16] + 252 0146 1340 ands r3, r3, r2 + 253 0148 3B61 str r3, [r7, #16] + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * 2u)); + 254 .loc 1 239 26 + 255 014a 3B68 ldr r3, [r7] + 256 014c 5B68 ldr r3, [r3, #4] + 257 .loc 1 239 33 + 258 014e 03F00302 and r2, r3, #3 + 259 .loc 1 239 59 + 260 0152 7B69 ldr r3, [r7, #20] + 261 0154 5B00 lsls r3, r3, #1 + 262 .loc 1 239 46 + 263 0156 02FA03F3 lsl r3, r2, r3 + 264 .loc 1 239 12 + 265 015a 3A69 ldr r2, [r7, #16] + 266 015c 1343 orrs r3, r3, r2 + 267 015e 3B61 str r3, [r7, #16] + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->MODER = temp; + 268 .loc 1 240 20 + 269 0160 7B68 ldr r3, [r7, #4] + 270 0162 3A69 ldr r2, [r7, #16] + 271 0164 1A60 str r2, [r3] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /*--------------------- EXTI Mode Configuration ------------------------*/ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the External Interrupt or event for the current IO */ + ARM GAS /tmp/cc63nak4.s page 10 + + + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & EXTI_MODE) != 0x00u) + 272 .loc 1 244 20 + 273 0166 3B68 ldr r3, [r7] + 274 0168 5B68 ldr r3, [r3, #4] + 275 .loc 1 244 27 + 276 016a 03F44033 and r3, r3, #196608 + 277 .loc 1 244 9 + 278 016e 002B cmp r3, #0 + 279 0170 00F0A080 beq .L3 + 280 .LBB2: + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Enable SYSCFG Clock */ + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); + 281 .loc 1 247 9 + 282 0174 584B ldr r3, .L23 + 283 0176 9B69 ldr r3, [r3, #24] + 284 0178 574A ldr r2, .L23 + 285 017a 43F00103 orr r3, r3, #1 + 286 017e 9361 str r3, [r2, #24] + 287 0180 554B ldr r3, .L23 + 288 0182 9B69 ldr r3, [r3, #24] + 289 0184 03F00103 and r3, r3, #1 + 290 0188 BB60 str r3, [r7, #8] + 291 018a BB68 ldr r3, [r7, #8] + 292 .LBE2: + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = SYSCFG->EXTICR[position >> 2u]; + 293 .loc 1 249 22 + 294 018c 534A ldr r2, .L23+4 + 295 .loc 1 249 40 + 296 018e 7B69 ldr r3, [r7, #20] + 297 0190 9B08 lsrs r3, r3, #2 + 298 .loc 1 249 14 + 299 0192 0233 adds r3, r3, #2 + 300 0194 52F82330 ldr r3, [r2, r3, lsl #2] + 301 0198 3B61 str r3, [r7, #16] + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(0x0FuL << (4u * (position & 0x03u))); + 302 .loc 1 250 45 + 303 019a 7B69 ldr r3, [r7, #20] + 304 019c 03F00303 and r3, r3, #3 + 305 .loc 1 250 33 + 306 01a0 9B00 lsls r3, r3, #2 + 307 .loc 1 250 26 + 308 01a2 0F22 movs r2, #15 + 309 01a4 02FA03F3 lsl r3, r2, r3 + 310 .loc 1 250 17 + 311 01a8 DB43 mvns r3, r3 + 312 .loc 1 250 14 + 313 01aa 3A69 ldr r2, [r7, #16] + 314 01ac 1340 ands r3, r3, r2 + 315 01ae 3B61 str r3, [r7, #16] + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u))); + 316 .loc 1 251 18 + 317 01b0 7B68 ldr r3, [r7, #4] + 318 01b2 B3F1904F cmp r3, #1207959552 + 319 01b6 19D0 beq .L8 + 320 .loc 1 251 18 is_stmt 0 discriminator 1 + ARM GAS /tmp/cc63nak4.s page 11 + + + 321 01b8 7B68 ldr r3, [r7, #4] + 322 01ba 494A ldr r2, .L23+8 + 323 01bc 9342 cmp r3, r2 + 324 01be 13D0 beq .L9 + 325 .loc 1 251 18 discriminator 3 + 326 01c0 7B68 ldr r3, [r7, #4] + 327 01c2 484A ldr r2, .L23+12 + 328 01c4 9342 cmp r3, r2 + 329 01c6 0DD0 beq .L10 + 330 .loc 1 251 18 discriminator 5 + 331 01c8 7B68 ldr r3, [r7, #4] + 332 01ca 474A ldr r2, .L23+16 + 333 01cc 9342 cmp r3, r2 + 334 01ce 07D0 beq .L11 + 335 .loc 1 251 18 discriminator 7 + 336 01d0 7B68 ldr r3, [r7, #4] + 337 01d2 464A ldr r2, .L23+20 + 338 01d4 9342 cmp r3, r2 + 339 01d6 01D1 bne .L12 + 340 .loc 1 251 18 discriminator 9 + 341 01d8 0423 movs r3, #4 + 342 01da 08E0 b .L17 + 343 .L12: + 344 .loc 1 251 18 discriminator 10 + 345 01dc 0523 movs r3, #5 + 346 01de 06E0 b .L17 + 347 .L11: + 348 .loc 1 251 18 discriminator 8 + 349 01e0 0323 movs r3, #3 + 350 01e2 04E0 b .L17 + 351 .L10: + 352 .loc 1 251 18 discriminator 6 + 353 01e4 0223 movs r3, #2 + 354 01e6 02E0 b .L17 + 355 .L9: + 356 .loc 1 251 18 discriminator 4 + 357 01e8 0123 movs r3, #1 + 358 01ea 00E0 b .L17 + 359 .L8: + 360 .loc 1 251 18 discriminator 2 + 361 01ec 0023 movs r3, #0 + 362 .L17: + 363 .loc 1 251 59 is_stmt 1 discriminator 20 + 364 01ee 7A69 ldr r2, [r7, #20] + 365 01f0 02F00302 and r2, r2, #3 + 366 .loc 1 251 47 discriminator 20 + 367 01f4 9200 lsls r2, r2, #2 + 368 .loc 1 251 40 discriminator 20 + 369 01f6 9340 lsls r3, r3, r2 + 370 .loc 1 251 14 discriminator 20 + 371 01f8 3A69 ldr r2, [r7, #16] + 372 01fa 1343 orrs r3, r3, r2 + 373 01fc 3B61 str r3, [r7, #16] + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** SYSCFG->EXTICR[position >> 2u] = temp; + 374 .loc 1 252 15 + 375 01fe 3749 ldr r1, .L23+4 + 376 .loc 1 252 33 + ARM GAS /tmp/cc63nak4.s page 12 + + + 377 0200 7B69 ldr r3, [r7, #20] + 378 0202 9B08 lsrs r3, r3, #2 + 379 .loc 1 252 40 + 380 0204 0233 adds r3, r3, #2 + 381 0206 3A69 ldr r2, [r7, #16] + 382 0208 41F82320 str r2, [r1, r3, lsl #2] + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */ + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = EXTI->RTSR; + 383 .loc 1 255 20 + 384 020c 384B ldr r3, .L23+24 + 385 .loc 1 255 14 + 386 020e 9B68 ldr r3, [r3, #8] + 387 0210 3B61 str r3, [r7, #16] + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent); + 388 .loc 1 256 17 + 389 0212 FB68 ldr r3, [r7, #12] + 390 0214 DB43 mvns r3, r3 + 391 .loc 1 256 14 + 392 0216 3A69 ldr r2, [r7, #16] + 393 0218 1340 ands r3, r3, r2 + 394 021a 3B61 str r3, [r7, #16] + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_RISING) != 0x00u) + 395 .loc 1 257 22 + 396 021c 3B68 ldr r3, [r7] + 397 021e 5B68 ldr r3, [r3, #4] + 398 .loc 1 257 29 + 399 0220 03F48013 and r3, r3, #1048576 + 400 .loc 1 257 11 + 401 0224 002B cmp r3, #0 + 402 0226 03D0 beq .L18 + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= iocurrent; + 403 .loc 1 259 16 + 404 0228 3A69 ldr r2, [r7, #16] + 405 022a FB68 ldr r3, [r7, #12] + 406 022c 1343 orrs r3, r3, r2 + 407 022e 3B61 str r3, [r7, #16] + 408 .L18: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->RTSR = temp; + 409 .loc 1 261 13 + 410 0230 2F4A ldr r2, .L23+24 + 411 .loc 1 261 20 + 412 0232 3B69 ldr r3, [r7, #16] + 413 0234 9360 str r3, [r2, #8] + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = EXTI->FTSR; + 414 .loc 1 263 20 + 415 0236 2E4B ldr r3, .L23+24 + 416 .loc 1 263 14 + 417 0238 DB68 ldr r3, [r3, #12] + 418 023a 3B61 str r3, [r7, #16] + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent); + 419 .loc 1 264 17 + 420 023c FB68 ldr r3, [r7, #12] + 421 023e DB43 mvns r3, r3 + ARM GAS /tmp/cc63nak4.s page 13 + + + 422 .loc 1 264 14 + 423 0240 3A69 ldr r2, [r7, #16] + 424 0242 1340 ands r3, r3, r2 + 425 0244 3B61 str r3, [r7, #16] + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_FALLING) != 0x00u) + 426 .loc 1 265 22 + 427 0246 3B68 ldr r3, [r7] + 428 0248 5B68 ldr r3, [r3, #4] + 429 .loc 1 265 29 + 430 024a 03F40013 and r3, r3, #2097152 + 431 .loc 1 265 11 + 432 024e 002B cmp r3, #0 + 433 0250 03D0 beq .L19 + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= iocurrent; + 434 .loc 1 267 16 + 435 0252 3A69 ldr r2, [r7, #16] + 436 0254 FB68 ldr r3, [r7, #12] + 437 0256 1343 orrs r3, r3, r2 + 438 0258 3B61 str r3, [r7, #16] + 439 .L19: + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->FTSR = temp; + 440 .loc 1 269 13 + 441 025a 254A ldr r2, .L23+24 + 442 .loc 1 269 20 + 443 025c 3B69 ldr r3, [r7, #16] + 444 025e D360 str r3, [r2, #12] + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = EXTI->EMR; + 445 .loc 1 271 20 + 446 0260 234B ldr r3, .L23+24 + 447 .loc 1 271 14 + 448 0262 5B68 ldr r3, [r3, #4] + 449 0264 3B61 str r3, [r7, #16] + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent); + 450 .loc 1 272 17 + 451 0266 FB68 ldr r3, [r7, #12] + 452 0268 DB43 mvns r3, r3 + 453 .loc 1 272 14 + 454 026a 3A69 ldr r2, [r7, #16] + 455 026c 1340 ands r3, r3, r2 + 456 026e 3B61 str r3, [r7, #16] + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & EXTI_EVT) != 0x00u) + 457 .loc 1 273 22 + 458 0270 3B68 ldr r3, [r7] + 459 0272 5B68 ldr r3, [r3, #4] + 460 .loc 1 273 29 + 461 0274 03F40033 and r3, r3, #131072 + 462 .loc 1 273 11 + 463 0278 002B cmp r3, #0 + 464 027a 03D0 beq .L20 + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= iocurrent; + 465 .loc 1 275 16 + 466 027c 3A69 ldr r2, [r7, #16] + 467 027e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc63nak4.s page 14 + + + 468 0280 1343 orrs r3, r3, r2 + 469 0282 3B61 str r3, [r7, #16] + 470 .L20: + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->EMR = temp; + 471 .loc 1 277 13 + 472 0284 1A4A ldr r2, .L23+24 + 473 .loc 1 277 19 + 474 0286 3B69 ldr r3, [r7, #16] + 475 0288 5360 str r3, [r2, #4] + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Clear EXTI line configuration */ + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = EXTI->IMR; + 476 .loc 1 280 20 + 477 028a 194B ldr r3, .L23+24 + 478 .loc 1 280 14 + 479 028c 1B68 ldr r3, [r3] + 480 028e 3B61 str r3, [r7, #16] + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent); + 481 .loc 1 281 17 + 482 0290 FB68 ldr r3, [r7, #12] + 483 0292 DB43 mvns r3, r3 + 484 .loc 1 281 14 + 485 0294 3A69 ldr r2, [r7, #16] + 486 0296 1340 ands r3, r3, r2 + 487 0298 3B61 str r3, [r7, #16] + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & EXTI_IT) != 0x00u) + 488 .loc 1 282 22 + 489 029a 3B68 ldr r3, [r7] + 490 029c 5B68 ldr r3, [r3, #4] + 491 .loc 1 282 29 + 492 029e 03F48033 and r3, r3, #65536 + 493 .loc 1 282 11 + 494 02a2 002B cmp r3, #0 + 495 02a4 03D0 beq .L21 + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= iocurrent; + 496 .loc 1 284 16 + 497 02a6 3A69 ldr r2, [r7, #16] + 498 02a8 FB68 ldr r3, [r7, #12] + 499 02aa 1343 orrs r3, r3, r2 + 500 02ac 3B61 str r3, [r7, #16] + 501 .L21: + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->IMR = temp; + 502 .loc 1 286 13 + 503 02ae 104A ldr r2, .L23+24 + 504 .loc 1 286 19 + 505 02b0 3B69 ldr r3, [r7, #16] + 506 02b2 1360 str r3, [r2] + 507 .L3: + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** position++; + 508 .loc 1 290 13 + 509 02b4 7B69 ldr r3, [r7, #20] + ARM GAS /tmp/cc63nak4.s page 15 + + + 510 02b6 0133 adds r3, r3, #1 + 511 02b8 7B61 str r3, [r7, #20] + 512 .L2: + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 513 .loc 1 183 21 + 514 02ba 3B68 ldr r3, [r7] + 515 02bc 1A68 ldr r2, [r3] + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 516 .loc 1 183 28 + 517 02be 7B69 ldr r3, [r7, #20] + 518 02c0 22FA03F3 lsr r3, r2, r3 + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 519 .loc 1 183 41 + 520 02c4 002B cmp r3, #0 + 521 02c6 7FF4A3AE bne .L22 + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 522 .loc 1 292 1 + 523 02ca 00BF nop + 524 02cc 00BF nop + 525 02ce 1C37 adds r7, r7, #28 + 526 .cfi_def_cfa_offset 4 + 527 02d0 BD46 mov sp, r7 + 528 .cfi_def_cfa_register 13 + 529 @ sp needed + 530 02d2 5DF8047B ldr r7, [sp], #4 + 531 .cfi_restore 7 + 532 .cfi_def_cfa_offset 0 + 533 02d6 7047 bx lr + 534 .L24: + 535 .align 2 + 536 .L23: + 537 02d8 00100240 .word 1073876992 + 538 02dc 00000140 .word 1073807360 + 539 02e0 00040048 .word 1207960576 + 540 02e4 00080048 .word 1207961600 + 541 02e8 000C0048 .word 1207962624 + 542 02ec 00100048 .word 1207963648 + 543 02f0 00040140 .word 1073808384 + 544 .cfi_endproc + 545 .LFE130: + 547 .section .text.HAL_GPIO_DeInit,"ax",%progbits + 548 .align 1 + 549 .global HAL_GPIO_DeInit + 550 .syntax unified + 551 .thumb + 552 .thumb_func + 554 HAL_GPIO_DeInit: + 555 .LFB131: + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief De-initialize the GPIOx peripheral registers to their default reset values. + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F30X device or STM32 + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to be written. + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This parameter can be one of GPIO_PIN_x where x can be (0..15). + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + ARM GAS /tmp/cc63nak4.s page 16 + + + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin) + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 556 .loc 1 302 1 + 557 .cfi_startproc + 558 @ args = 0, pretend = 0, frame = 24 + 559 @ frame_needed = 1, uses_anonymous_args = 0 + 560 @ link register save eliminated. + 561 0000 80B4 push {r7} + 562 .cfi_def_cfa_offset 4 + 563 .cfi_offset 7, -4 + 564 0002 87B0 sub sp, sp, #28 + 565 .cfi_def_cfa_offset 32 + 566 0004 00AF add r7, sp, #0 + 567 .cfi_def_cfa_register 7 + 568 0006 7860 str r0, [r7, #4] + 569 0008 3960 str r1, [r7] + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t position = 0x00u; + 570 .loc 1 303 12 + 571 000a 0023 movs r3, #0 + 572 000c 7B61 str r3, [r7, #20] + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t iocurrent; + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t tmp; + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the port pins */ + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** while ((GPIO_Pin >> position) != 0x00u) + 573 .loc 1 312 9 + 574 000e B8E0 b .L26 + 575 .L39: + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Get current io position */ + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** iocurrent = (GPIO_Pin) & (1uL << position); + 576 .loc 1 315 35 + 577 0010 0122 movs r2, #1 + 578 0012 7B69 ldr r3, [r7, #20] + 579 0014 02FA03F3 lsl r3, r2, r3 + 580 .loc 1 315 15 + 581 0018 3A68 ldr r2, [r7] + 582 001a 1340 ands r3, r3, r2 + 583 001c 3B61 str r3, [r7, #16] + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if (iocurrent != 0x00u) + 584 .loc 1 317 8 + 585 001e 3B69 ldr r3, [r7, #16] + 586 0020 002B cmp r3, #0 + 587 0022 00F0AB80 beq .L27 + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /*------------------------- EXTI Mode Configuration --------------------*/ + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Clear the External Interrupt or Event for the current IO */ + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** tmp = SYSCFG->EXTICR[position >> 2u]; + 588 .loc 1 322 19 + 589 0026 5E4A ldr r2, .L40 + 590 .loc 1 322 37 + ARM GAS /tmp/cc63nak4.s page 17 + + + 591 0028 7B69 ldr r3, [r7, #20] + 592 002a 9B08 lsrs r3, r3, #2 + 593 .loc 1 322 11 + 594 002c 0233 adds r3, r3, #2 + 595 002e 52F82330 ldr r3, [r2, r3, lsl #2] + 596 0032 FB60 str r3, [r7, #12] + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** tmp &= (0x0FuL << (4u * (position & 0x03u))); + 597 .loc 1 323 41 + 598 0034 7B69 ldr r3, [r7, #20] + 599 0036 03F00303 and r3, r3, #3 + 600 .loc 1 323 29 + 601 003a 9B00 lsls r3, r3, #2 + 602 .loc 1 323 22 + 603 003c 0F22 movs r2, #15 + 604 003e 02FA03F3 lsl r3, r2, r3 + 605 .loc 1 323 11 + 606 0042 FA68 ldr r2, [r7, #12] + 607 0044 1340 ands r3, r3, r2 + 608 0046 FB60 str r3, [r7, #12] + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if (tmp == (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)))) + 609 .loc 1 324 19 + 610 0048 7B68 ldr r3, [r7, #4] + 611 004a B3F1904F cmp r3, #1207959552 + 612 004e 19D0 beq .L28 + 613 .loc 1 324 19 is_stmt 0 discriminator 1 + 614 0050 7B68 ldr r3, [r7, #4] + 615 0052 544A ldr r2, .L40+4 + 616 0054 9342 cmp r3, r2 + 617 0056 13D0 beq .L29 + 618 .loc 1 324 19 discriminator 3 + 619 0058 7B68 ldr r3, [r7, #4] + 620 005a 534A ldr r2, .L40+8 + 621 005c 9342 cmp r3, r2 + 622 005e 0DD0 beq .L30 + 623 .loc 1 324 19 discriminator 5 + 624 0060 7B68 ldr r3, [r7, #4] + 625 0062 524A ldr r2, .L40+12 + 626 0064 9342 cmp r3, r2 + 627 0066 07D0 beq .L31 + 628 .loc 1 324 19 discriminator 7 + 629 0068 7B68 ldr r3, [r7, #4] + 630 006a 514A ldr r2, .L40+16 + 631 006c 9342 cmp r3, r2 + 632 006e 01D1 bne .L32 + 633 .loc 1 324 19 discriminator 9 + 634 0070 0423 movs r3, #4 + 635 0072 08E0 b .L37 + 636 .L32: + 637 .loc 1 324 19 discriminator 10 + 638 0074 0523 movs r3, #5 + 639 0076 06E0 b .L37 + 640 .L31: + 641 .loc 1 324 19 discriminator 8 + 642 0078 0323 movs r3, #3 + 643 007a 04E0 b .L37 + 644 .L30: + 645 .loc 1 324 19 discriminator 6 + ARM GAS /tmp/cc63nak4.s page 18 + + + 646 007c 0223 movs r3, #2 + 647 007e 02E0 b .L37 + 648 .L29: + 649 .loc 1 324 19 discriminator 4 + 650 0080 0123 movs r3, #1 + 651 0082 00E0 b .L37 + 652 .L28: + 653 .loc 1 324 19 discriminator 2 + 654 0084 0023 movs r3, #0 + 655 .L37: + 656 .loc 1 324 60 is_stmt 1 discriminator 20 + 657 0086 7A69 ldr r2, [r7, #20] + 658 0088 02F00302 and r2, r2, #3 + 659 .loc 1 324 48 discriminator 20 + 660 008c 9200 lsls r2, r2, #2 + 661 .loc 1 324 41 discriminator 20 + 662 008e 9340 lsls r3, r3, r2 + 663 .loc 1 324 10 discriminator 20 + 664 0090 FA68 ldr r2, [r7, #12] + 665 0092 9A42 cmp r2, r3 + 666 0094 32D1 bne .L38 + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Clear EXTI line configuration */ + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->IMR &= ~((uint32_t)iocurrent); + 667 .loc 1 327 13 + 668 0096 474B ldr r3, .L40+20 + 669 0098 1A68 ldr r2, [r3] + 670 .loc 1 327 22 + 671 009a 3B69 ldr r3, [r7, #16] + 672 009c DB43 mvns r3, r3 + 673 .loc 1 327 13 + 674 009e 4549 ldr r1, .L40+20 + 675 .loc 1 327 19 + 676 00a0 1340 ands r3, r3, r2 + 677 00a2 0B60 str r3, [r1] + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->EMR &= ~((uint32_t)iocurrent); + 678 .loc 1 328 13 + 679 00a4 434B ldr r3, .L40+20 + 680 00a6 5A68 ldr r2, [r3, #4] + 681 .loc 1 328 22 + 682 00a8 3B69 ldr r3, [r7, #16] + 683 00aa DB43 mvns r3, r3 + 684 .loc 1 328 13 + 685 00ac 4149 ldr r1, .L40+20 + 686 .loc 1 328 19 + 687 00ae 1340 ands r3, r3, r2 + 688 00b0 4B60 str r3, [r1, #4] + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */ + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->FTSR &= ~((uint32_t)iocurrent); + 689 .loc 1 331 13 + 690 00b2 404B ldr r3, .L40+20 + 691 00b4 DA68 ldr r2, [r3, #12] + 692 .loc 1 331 23 + 693 00b6 3B69 ldr r3, [r7, #16] + 694 00b8 DB43 mvns r3, r3 + 695 .loc 1 331 13 + ARM GAS /tmp/cc63nak4.s page 19 + + + 696 00ba 3E49 ldr r1, .L40+20 + 697 .loc 1 331 20 + 698 00bc 1340 ands r3, r3, r2 + 699 00be CB60 str r3, [r1, #12] + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->RTSR &= ~((uint32_t)iocurrent); + 700 .loc 1 332 13 + 701 00c0 3C4B ldr r3, .L40+20 + 702 00c2 9A68 ldr r2, [r3, #8] + 703 .loc 1 332 23 + 704 00c4 3B69 ldr r3, [r7, #16] + 705 00c6 DB43 mvns r3, r3 + 706 .loc 1 332 13 + 707 00c8 3A49 ldr r1, .L40+20 + 708 .loc 1 332 20 + 709 00ca 1340 ands r3, r3, r2 + 710 00cc 8B60 str r3, [r1, #8] + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the External Interrupt or event for the current IO */ + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** tmp = 0x0FuL << (4u * (position & 0x03u)); + 711 .loc 1 335 41 + 712 00ce 7B69 ldr r3, [r7, #20] + 713 00d0 03F00303 and r3, r3, #3 + 714 .loc 1 335 29 + 715 00d4 9B00 lsls r3, r3, #2 + 716 .loc 1 335 13 + 717 00d6 0F22 movs r2, #15 + 718 00d8 02FA03F3 lsl r3, r2, r3 + 719 00dc FB60 str r3, [r7, #12] + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** SYSCFG->EXTICR[position >> 2u] &= ~tmp; + 720 .loc 1 336 15 + 721 00de 304A ldr r2, .L40 + 722 .loc 1 336 23 + 723 00e0 7B69 ldr r3, [r7, #20] + 724 00e2 9B08 lsrs r3, r3, #2 + 725 00e4 0233 adds r3, r3, #2 + 726 00e6 52F82310 ldr r1, [r2, r3, lsl #2] + 727 .loc 1 336 43 + 728 00ea FB68 ldr r3, [r7, #12] + 729 00ec DA43 mvns r2, r3 + 730 .loc 1 336 15 + 731 00ee 2C48 ldr r0, .L40 + 732 .loc 1 336 23 + 733 00f0 7B69 ldr r3, [r7, #20] + 734 00f2 9B08 lsrs r3, r3, #2 + 735 .loc 1 336 40 + 736 00f4 0A40 ands r2, r2, r1 + 737 00f6 0233 adds r3, r3, #2 + 738 00f8 40F82320 str r2, [r0, r3, lsl #2] + 739 .L38: + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /*------------------------- GPIO Mode Configuration --------------------*/ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure IO Direction in Input Floating Mode */ + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->MODER &= ~(GPIO_MODER_MODER0 << (position * 2u)); + 740 .loc 1 341 12 + 741 00fc 7B68 ldr r3, [r7, #4] + 742 00fe 1A68 ldr r2, [r3] + ARM GAS /tmp/cc63nak4.s page 20 + + + 743 .loc 1 341 56 + 744 0100 7B69 ldr r3, [r7, #20] + 745 0102 5B00 lsls r3, r3, #1 + 746 .loc 1 341 43 + 747 0104 0321 movs r1, #3 + 748 0106 01FA03F3 lsl r3, r1, r3 + 749 .loc 1 341 23 + 750 010a DB43 mvns r3, r3 + 751 .loc 1 341 20 + 752 010c 1A40 ands r2, r2, r3 + 753 010e 7B68 ldr r3, [r7, #4] + 754 0110 1A60 str r2, [r3] + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the default Alternate Function in current IO */ + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->AFR[position >> 3u] &= ~(0xFu << ((uint32_t)(position & 0x07u) * 4u)) ; + 755 .loc 1 344 17 + 756 0112 7B69 ldr r3, [r7, #20] + 757 0114 DA08 lsrs r2, r3, #3 + 758 0116 7B68 ldr r3, [r7, #4] + 759 0118 0832 adds r2, r2, #8 + 760 011a 53F82210 ldr r1, [r3, r2, lsl #2] + 761 .loc 1 344 48 + 762 011e 7B69 ldr r3, [r7, #20] + 763 0120 03F00703 and r3, r3, #7 + 764 .loc 1 344 77 + 765 0124 9B00 lsls r3, r3, #2 + 766 .loc 1 344 44 + 767 0126 0F22 movs r2, #15 + 768 0128 02FA03F3 lsl r3, r2, r3 + 769 .loc 1 344 37 + 770 012c DB43 mvns r3, r3 + 771 .loc 1 344 17 + 772 012e 7A69 ldr r2, [r7, #20] + 773 0130 D208 lsrs r2, r2, #3 + 774 .loc 1 344 34 + 775 0132 1940 ands r1, r1, r3 + 776 0134 7B68 ldr r3, [r7, #4] + 777 0136 0832 adds r2, r2, #8 + 778 0138 43F82210 str r1, [r3, r2, lsl #2] + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Deactivate the Pull-up and Pull-down resistor for the current IO */ + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPDR0 << (position * 2u)); + 779 .loc 1 347 12 + 780 013c 7B68 ldr r3, [r7, #4] + 781 013e DA68 ldr r2, [r3, #12] + 782 .loc 1 347 56 + 783 0140 7B69 ldr r3, [r7, #20] + 784 0142 5B00 lsls r3, r3, #1 + 785 .loc 1 347 43 + 786 0144 0321 movs r1, #3 + 787 0146 01FA03F3 lsl r3, r1, r3 + 788 .loc 1 347 23 + 789 014a DB43 mvns r3, r3 + 790 .loc 1 347 20 + 791 014c 1A40 ands r2, r2, r3 + 792 014e 7B68 ldr r3, [r7, #4] + 793 0150 DA60 str r2, [r3, #12] + ARM GAS /tmp/cc63nak4.s page 21 + + + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the default value IO Output Type */ + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ; + 794 .loc 1 350 12 + 795 0152 7B68 ldr r3, [r7, #4] + 796 0154 5A68 ldr r2, [r3, #4] + 797 .loc 1 350 44 + 798 0156 0121 movs r1, #1 + 799 0158 7B69 ldr r3, [r7, #20] + 800 015a 01FA03F3 lsl r3, r1, r3 + 801 .loc 1 350 25 + 802 015e DB43 mvns r3, r3 + 803 .loc 1 350 22 + 804 0160 1A40 ands r2, r2, r3 + 805 0162 7B68 ldr r3, [r7, #4] + 806 0164 5A60 str r2, [r3, #4] + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the default value for IO Speed */ + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->OSPEEDR &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2u)); + 807 .loc 1 353 12 + 808 0166 7B68 ldr r3, [r7, #4] + 809 0168 9A68 ldr r2, [r3, #8] + 810 .loc 1 353 63 + 811 016a 7B69 ldr r3, [r7, #20] + 812 016c 5B00 lsls r3, r3, #1 + 813 .loc 1 353 50 + 814 016e 0321 movs r1, #3 + 815 0170 01FA03F3 lsl r3, r1, r3 + 816 .loc 1 353 25 + 817 0174 DB43 mvns r3, r3 + 818 .loc 1 353 22 + 819 0176 1A40 ands r2, r2, r3 + 820 0178 7B68 ldr r3, [r7, #4] + 821 017a 9A60 str r2, [r3, #8] + 822 .L27: + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** position++; + 823 .loc 1 356 13 + 824 017c 7B69 ldr r3, [r7, #20] + 825 017e 0133 adds r3, r3, #1 + 826 0180 7B61 str r3, [r7, #20] + 827 .L26: + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 828 .loc 1 312 20 + 829 0182 3A68 ldr r2, [r7] + 830 0184 7B69 ldr r3, [r7, #20] + 831 0186 22FA03F3 lsr r3, r2, r3 + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 832 .loc 1 312 33 + 833 018a 002B cmp r3, #0 + 834 018c 7FF440AF bne .L39 + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 835 .loc 1 358 1 + 836 0190 00BF nop + 837 0192 00BF nop + ARM GAS /tmp/cc63nak4.s page 22 + + + 838 0194 1C37 adds r7, r7, #28 + 839 .cfi_def_cfa_offset 4 + 840 0196 BD46 mov sp, r7 + 841 .cfi_def_cfa_register 13 + 842 @ sp needed + 843 0198 5DF8047B ldr r7, [sp], #4 + 844 .cfi_restore 7 + 845 .cfi_def_cfa_offset 0 + 846 019c 7047 bx lr + 847 .L41: + 848 019e 00BF .align 2 + 849 .L40: + 850 01a0 00000140 .word 1073807360 + 851 01a4 00040048 .word 1207960576 + 852 01a8 00080048 .word 1207961600 + 853 01ac 000C0048 .word 1207962624 + 854 01b0 00100048 .word 1207963648 + 855 01b4 00040140 .word 1073808384 + 856 .cfi_endproc + 857 .LFE131: + 859 .section .text.HAL_GPIO_ReadPin,"ax",%progbits + 860 .align 1 + 861 .global HAL_GPIO_ReadPin + 862 .syntax unified + 863 .thumb + 864 .thumb_func + 866 HAL_GPIO_ReadPin: + 867 .LFB132: + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @} + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** @defgroup GPIO_Exported_Functions_Group2 IO operation functions + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief GPIO Read, Write, Toggle, Lock and EXTI management functions. + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @verbatim + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** =============================================================================== + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** ##### IO operation functions ##### + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** =============================================================================== + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** @endverbatim + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @{ + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Read the specified input port pin. + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read. + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This parameter can be GPIO_PIN_x where x can be (0..15). + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval The input port pin value. + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 868 .loc 1 384 1 + 869 .cfi_startproc + 870 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/cc63nak4.s page 23 + + + 871 @ frame_needed = 1, uses_anonymous_args = 0 + 872 @ link register save eliminated. + 873 0000 80B4 push {r7} + 874 .cfi_def_cfa_offset 4 + 875 .cfi_offset 7, -4 + 876 0002 85B0 sub sp, sp, #20 + 877 .cfi_def_cfa_offset 24 + 878 0004 00AF add r7, sp, #0 + 879 .cfi_def_cfa_register 7 + 880 0006 7860 str r0, [r7, #4] + 881 0008 0B46 mov r3, r1 + 882 000a 7B80 strh r3, [r7, #2] @ movhi + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIO_PinState bitstatus; + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIOx->IDR & GPIO_Pin) != (uint32_t)GPIO_PIN_RESET) + 883 .loc 1 390 12 + 884 000c 7B68 ldr r3, [r7, #4] + 885 000e 1A69 ldr r2, [r3, #16] + 886 .loc 1 390 18 + 887 0010 7B88 ldrh r3, [r7, #2] + 888 0012 1340 ands r3, r3, r2 + 889 .loc 1 390 5 + 890 0014 002B cmp r3, #0 + 891 0016 02D0 beq .L43 + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** bitstatus = GPIO_PIN_SET; + 892 .loc 1 392 15 + 893 0018 0123 movs r3, #1 + 894 001a FB73 strb r3, [r7, #15] + 895 001c 01E0 b .L44 + 896 .L43: + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** else + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** bitstatus = GPIO_PIN_RESET; + 897 .loc 1 396 15 + 898 001e 0023 movs r3, #0 + 899 0020 FB73 strb r3, [r7, #15] + 900 .L44: + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** return bitstatus; + 901 .loc 1 398 10 + 902 0022 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 903 .loc 1 399 1 + 904 0024 1846 mov r0, r3 + 905 0026 1437 adds r7, r7, #20 + 906 .cfi_def_cfa_offset 4 + 907 0028 BD46 mov sp, r7 + 908 .cfi_def_cfa_register 13 + 909 @ sp needed + 910 002a 5DF8047B ldr r7, [sp], #4 + 911 .cfi_restore 7 + 912 .cfi_def_cfa_offset 0 + ARM GAS /tmp/cc63nak4.s page 24 + + + 913 002e 7047 bx lr + 914 .cfi_endproc + 915 .LFE132: + 917 .section .text.HAL_GPIO_WritePin,"ax",%progbits + 918 .align 1 + 919 .global HAL_GPIO_WritePin + 920 .syntax unified + 921 .thumb + 922 .thumb_func + 924 HAL_GPIO_WritePin: + 925 .LFB133: + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Set or clear the selected data port bit. + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @note This function uses GPIOx_BSRR and GPIOx_BRR registers to allow atomic read/modify + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * accesses. In this way, there is no risk of an IRQ occurring between + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * the read and the modify access. + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to be written. + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This parameter can be one of GPIO_PIN_x where x can be (0..15). + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param PinState specifies the value to be written to the selected bit. + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This parameter can be one of the GPIO_PinState enum values: + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @arg GPIO_PIN_RESET: to clear the port pin + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @arg GPIO_PIN_SET: to set the port pin + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 926 .loc 1 418 1 + 927 .cfi_startproc + 928 @ args = 0, pretend = 0, frame = 8 + 929 @ frame_needed = 1, uses_anonymous_args = 0 + 930 @ link register save eliminated. + 931 0000 80B4 push {r7} + 932 .cfi_def_cfa_offset 4 + 933 .cfi_offset 7, -4 + 934 0002 83B0 sub sp, sp, #12 + 935 .cfi_def_cfa_offset 16 + 936 0004 00AF add r7, sp, #0 + 937 .cfi_def_cfa_register 7 + 938 0006 7860 str r0, [r7, #4] + 939 0008 0B46 mov r3, r1 + 940 000a 7B80 strh r3, [r7, #2] @ movhi + 941 000c 1346 mov r3, r2 + 942 000e 7B70 strb r3, [r7, #1] + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN_ACTION(PinState)); + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if(PinState != GPIO_PIN_RESET) + 943 .loc 1 423 5 + 944 0010 7B78 ldrb r3, [r7, #1] @ zero_extendqisi2 + 945 0012 002B cmp r3, #0 + 946 0014 03D0 beq .L47 + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + ARM GAS /tmp/cc63nak4.s page 25 + + + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->BSRR = (uint32_t)GPIO_Pin; + 947 .loc 1 425 19 + 948 0016 7A88 ldrh r2, [r7, #2] + 949 .loc 1 425 17 + 950 0018 7B68 ldr r3, [r7, #4] + 951 001a 9A61 str r2, [r3, #24] + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** else + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->BRR = (uint32_t)GPIO_Pin; + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 952 .loc 1 431 1 + 953 001c 02E0 b .L49 + 954 .L47: + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 955 .loc 1 429 18 + 956 001e 7A88 ldrh r2, [r7, #2] + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 957 .loc 1 429 16 + 958 0020 7B68 ldr r3, [r7, #4] + 959 0022 9A62 str r2, [r3, #40] + 960 .L49: + 961 .loc 1 431 1 + 962 0024 00BF nop + 963 0026 0C37 adds r7, r7, #12 + 964 .cfi_def_cfa_offset 4 + 965 0028 BD46 mov sp, r7 + 966 .cfi_def_cfa_register 13 + 967 @ sp needed + 968 002a 5DF8047B ldr r7, [sp], #4 + 969 .cfi_restore 7 + 970 .cfi_def_cfa_offset 0 + 971 002e 7047 bx lr + 972 .cfi_endproc + 973 .LFE133: + 975 .section .text.HAL_GPIO_TogglePin,"ax",%progbits + 976 .align 1 + 977 .global HAL_GPIO_TogglePin + 978 .syntax unified + 979 .thumb + 980 .thumb_func + 982 HAL_GPIO_TogglePin: + 983 .LFB134: + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Toggle the specified GPIO pin. + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin specifies the pin to be toggled. + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 984 .loc 1 440 1 + 985 .cfi_startproc + 986 @ args = 0, pretend = 0, frame = 16 + 987 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/cc63nak4.s page 26 + + + 988 @ link register save eliminated. + 989 0000 80B4 push {r7} + 990 .cfi_def_cfa_offset 4 + 991 .cfi_offset 7, -4 + 992 0002 85B0 sub sp, sp, #20 + 993 .cfi_def_cfa_offset 24 + 994 0004 00AF add r7, sp, #0 + 995 .cfi_def_cfa_register 7 + 996 0006 7860 str r0, [r7, #4] + 997 0008 0B46 mov r3, r1 + 998 000a 7B80 strh r3, [r7, #2] @ movhi + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t odr; + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* get current Output Data Register value */ + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** odr = GPIOx->ODR; + 999 .loc 1 447 7 + 1000 000c 7B68 ldr r3, [r7, #4] + 1001 000e 5B69 ldr r3, [r3, #20] + 1002 0010 FB60 str r3, [r7, #12] + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Set selected pins that were at low level, and reset ones that were high */ + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->BSRR = ((odr & GPIO_Pin) << GPIO_NUMBER) | (~odr & GPIO_Pin); + 1003 .loc 1 450 23 + 1004 0012 7A88 ldrh r2, [r7, #2] + 1005 0014 FB68 ldr r3, [r7, #12] + 1006 0016 1340 ands r3, r3, r2 + 1007 .loc 1 450 35 + 1008 0018 1A04 lsls r2, r3, #16 + 1009 .loc 1 450 54 + 1010 001a FB68 ldr r3, [r7, #12] + 1011 001c D943 mvns r1, r3 + 1012 .loc 1 450 59 + 1013 001e 7B88 ldrh r3, [r7, #2] + 1014 0020 0B40 ands r3, r3, r1 + 1015 .loc 1 450 51 + 1016 0022 1A43 orrs r2, r2, r3 + 1017 .loc 1 450 15 + 1018 0024 7B68 ldr r3, [r7, #4] + 1019 0026 9A61 str r2, [r3, #24] + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 1020 .loc 1 451 1 + 1021 0028 00BF nop + 1022 002a 1437 adds r7, r7, #20 + 1023 .cfi_def_cfa_offset 4 + 1024 002c BD46 mov sp, r7 + 1025 .cfi_def_cfa_register 13 + 1026 @ sp needed + 1027 002e 5DF8047B ldr r7, [sp], #4 + 1028 .cfi_restore 7 + 1029 .cfi_def_cfa_offset 0 + 1030 0032 7047 bx lr + 1031 .cfi_endproc + 1032 .LFE134: + 1034 .section .text.HAL_GPIO_LockPin,"ax",%progbits + ARM GAS /tmp/cc63nak4.s page 27 + + + 1035 .align 1 + 1036 .global HAL_GPIO_LockPin + 1037 .syntax unified + 1038 .thumb + 1039 .thumb_func + 1041 HAL_GPIO_LockPin: + 1042 .LFB135: + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Lock GPIO Pins configuration registers. + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @note The locked registers are GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * GPIOx_PUPDR, GPIOx_AFRL and GPIOx_AFRH. + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @note The configuration of the locked GPIO pins can no longer be modified + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * until the next reset. + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bits to be locked. + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * This parameter can be any combination of GPIO_Pin_x where x can be (0..15). + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 1043 .loc 1 465 1 + 1044 .cfi_startproc + 1045 @ args = 0, pretend = 0, frame = 16 + 1046 @ frame_needed = 1, uses_anonymous_args = 0 + 1047 @ link register save eliminated. + 1048 0000 80B4 push {r7} + 1049 .cfi_def_cfa_offset 4 + 1050 .cfi_offset 7, -4 + 1051 0002 85B0 sub sp, sp, #20 + 1052 .cfi_def_cfa_offset 24 + 1053 0004 00AF add r7, sp, #0 + 1054 .cfi_def_cfa_register 7 + 1055 0006 7860 str r0, [r7, #4] + 1056 0008 0B46 mov r3, r1 + 1057 000a 7B80 strh r3, [r7, #2] @ movhi + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __IO uint32_t tmp = GPIO_LCKR_LCKK; + 1058 .loc 1 466 17 + 1059 000c 4FF48033 mov r3, #65536 + 1060 0010 FB60 str r3, [r7, #12] + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */ + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_LOCK_INSTANCE(GPIOx)); + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Apply lock key write sequence */ + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** tmp |= GPIO_Pin; + 1061 .loc 1 473 7 + 1062 0012 7A88 ldrh r2, [r7, #2] + 1063 0014 FB68 ldr r3, [r7, #12] + 1064 0016 1343 orrs r3, r3, r2 + 1065 0018 FB60 str r3, [r7, #12] + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Set LCKx bit(s): LCKK='1' + LCK[15U-0] */ + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->LCKR = tmp; + 1066 .loc 1 475 15 + 1067 001a FA68 ldr r2, [r7, #12] + 1068 001c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc63nak4.s page 28 + + + 1069 001e DA61 str r2, [r3, #28] + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Reset LCKx bit(s): LCKK='0' + LCK[15U-0] */ + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->LCKR = GPIO_Pin; + 1070 .loc 1 477 15 + 1071 0020 7A88 ldrh r2, [r7, #2] + 1072 0022 7B68 ldr r3, [r7, #4] + 1073 0024 DA61 str r2, [r3, #28] + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Set LCKx bit(s): LCKK='1' + LCK[15U-0] */ + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->LCKR = tmp; + 1074 .loc 1 479 15 + 1075 0026 FA68 ldr r2, [r7, #12] + 1076 0028 7B68 ldr r3, [r7, #4] + 1077 002a DA61 str r2, [r3, #28] + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Read LCKK register. This read is mandatory to complete key lock sequence */ + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** tmp = GPIOx->LCKR; + 1078 .loc 1 481 14 + 1079 002c 7B68 ldr r3, [r7, #4] + 1080 002e DB69 ldr r3, [r3, #28] + 1081 .loc 1 481 7 + 1082 0030 FB60 str r3, [r7, #12] + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* read again in order to confirm lock is active */ + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIOx->LCKR & GPIO_LCKR_LCKK) != 0x00u) + 1083 .loc 1 484 11 + 1084 0032 7B68 ldr r3, [r7, #4] + 1085 0034 DB69 ldr r3, [r3, #28] + 1086 .loc 1 484 18 + 1087 0036 03F48033 and r3, r3, #65536 + 1088 .loc 1 484 4 + 1089 003a 002B cmp r3, #0 + 1090 003c 01D0 beq .L52 + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** return HAL_OK; + 1091 .loc 1 486 12 + 1092 003e 0023 movs r3, #0 + 1093 0040 00E0 b .L53 + 1094 .L52: + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** else + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** return HAL_ERROR; + 1095 .loc 1 490 12 + 1096 0042 0123 movs r3, #1 + 1097 .L53: + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 1098 .loc 1 492 1 + 1099 0044 1846 mov r0, r3 + 1100 0046 1437 adds r7, r7, #20 + 1101 .cfi_def_cfa_offset 4 + 1102 0048 BD46 mov sp, r7 + 1103 .cfi_def_cfa_register 13 + 1104 @ sp needed + 1105 004a 5DF8047B ldr r7, [sp], #4 + 1106 .cfi_restore 7 + 1107 .cfi_def_cfa_offset 0 + 1108 004e 7047 bx lr + ARM GAS /tmp/cc63nak4.s page 29 + + + 1109 .cfi_endproc + 1110 .LFE135: + 1112 .section .text.HAL_GPIO_EXTI_IRQHandler,"ax",%progbits + 1113 .align 1 + 1114 .global HAL_GPIO_EXTI_IRQHandler + 1115 .syntax unified + 1116 .thumb + 1117 .thumb_func + 1119 HAL_GPIO_EXTI_IRQHandler: + 1120 .LFB136: + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief Handle EXTI interrupt request. + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin Specifies the port pin connected to corresponding EXTI line. + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin) + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 1121 .loc 1 500 1 + 1122 .cfi_startproc + 1123 @ args = 0, pretend = 0, frame = 8 + 1124 @ frame_needed = 1, uses_anonymous_args = 0 + 1125 0000 80B5 push {r7, lr} + 1126 .cfi_def_cfa_offset 8 + 1127 .cfi_offset 7, -8 + 1128 .cfi_offset 14, -4 + 1129 0002 82B0 sub sp, sp, #8 + 1130 .cfi_def_cfa_offset 16 + 1131 0004 00AF add r7, sp, #0 + 1132 .cfi_def_cfa_register 7 + 1133 0006 0346 mov r3, r0 + 1134 0008 FB80 strh r3, [r7, #6] @ movhi + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* EXTI line interrupt detected */ + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if(__HAL_GPIO_EXTI_GET_IT(GPIO_Pin) != 0x00u) + 1135 .loc 1 502 6 + 1136 000a 084B ldr r3, .L57 + 1137 000c 5A69 ldr r2, [r3, #20] + 1138 000e FB88 ldrh r3, [r7, #6] + 1139 0010 1340 ands r3, r3, r2 + 1140 .loc 1 502 5 + 1141 0012 002B cmp r3, #0 + 1142 0014 06D0 beq .L56 + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin); + 1143 .loc 1 504 5 + 1144 0016 054A ldr r2, .L57 + 1145 0018 FB88 ldrh r3, [r7, #6] + 1146 001a 5361 str r3, [r2, #20] + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_GPIO_EXTI_Callback(GPIO_Pin); + 1147 .loc 1 505 5 + 1148 001c FB88 ldrh r3, [r7, #6] + 1149 001e 1846 mov r0, r3 + 1150 0020 FFF7FEFF bl HAL_GPIO_EXTI_Callback + 1151 .L56: + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 1152 .loc 1 507 1 + ARM GAS /tmp/cc63nak4.s page 30 + + + 1153 0024 00BF nop + 1154 0026 0837 adds r7, r7, #8 + 1155 .cfi_def_cfa_offset 8 + 1156 0028 BD46 mov sp, r7 + 1157 .cfi_def_cfa_register 13 + 1158 @ sp needed + 1159 002a 80BD pop {r7, pc} + 1160 .L58: + 1161 .align 2 + 1162 .L57: + 1163 002c 00040140 .word 1073808384 + 1164 .cfi_endproc + 1165 .LFE136: + 1167 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits + 1168 .align 1 + 1169 .weak HAL_GPIO_EXTI_Callback + 1170 .syntax unified + 1171 .thumb + 1172 .thumb_func + 1174 HAL_GPIO_EXTI_Callback: + 1175 .LFB137: + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /** + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief EXTI line detection callback. + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @param GPIO_Pin Specifies the port pin connected to corresponding EXTI line. + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @retval None + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** { + 1176 .loc 1 515 1 + 1177 .cfi_startproc + 1178 @ args = 0, pretend = 0, frame = 8 + 1179 @ frame_needed = 1, uses_anonymous_args = 0 + 1180 @ link register save eliminated. + 1181 0000 80B4 push {r7} + 1182 .cfi_def_cfa_offset 4 + 1183 .cfi_offset 7, -4 + 1184 0002 83B0 sub sp, sp, #12 + 1185 .cfi_def_cfa_offset 16 + 1186 0004 00AF add r7, sp, #0 + 1187 .cfi_def_cfa_register 7 + 1188 0006 0346 mov r3, r0 + 1189 0008 FB80 strh r3, [r7, #6] @ movhi + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Prevent unused argument(s) compilation warning */ + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** UNUSED(GPIO_Pin); + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* NOTE: This function should not be modified, when the callback is needed, + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** the HAL_GPIO_EXTI_Callback could be implemented in the user file + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */ + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** } + 1190 .loc 1 522 1 + 1191 000a 00BF nop + 1192 000c 0C37 adds r7, r7, #12 + 1193 .cfi_def_cfa_offset 4 + 1194 000e BD46 mov sp, r7 + 1195 .cfi_def_cfa_register 13 + 1196 @ sp needed + ARM GAS /tmp/cc63nak4.s page 31 + + + 1197 0010 5DF8047B ldr r7, [sp], #4 + 1198 .cfi_restore 7 + 1199 .cfi_def_cfa_offset 0 + 1200 0014 7047 bx lr + 1201 .cfi_endproc + 1202 .LFE137: + 1204 .text + 1205 .Letext0: + 1206 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1207 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1208 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1209 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1210 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + ARM GAS /tmp/cc63nak4.s page 32 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_gpio.c + /tmp/cc63nak4.s:21 .text.HAL_GPIO_Init:00000000 $t + /tmp/cc63nak4.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/cc63nak4.s:537 .text.HAL_GPIO_Init:000002d8 $d + /tmp/cc63nak4.s:548 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/cc63nak4.s:554 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/cc63nak4.s:850 .text.HAL_GPIO_DeInit:000001a0 $d + /tmp/cc63nak4.s:860 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/cc63nak4.s:866 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/cc63nak4.s:918 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/cc63nak4.s:924 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/cc63nak4.s:976 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/cc63nak4.s:982 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/cc63nak4.s:1035 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/cc63nak4.s:1041 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/cc63nak4.s:1113 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/cc63nak4.s:1119 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/cc63nak4.s:1174 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/cc63nak4.s:1163 .text.HAL_GPIO_EXTI_IRQHandler:0000002c $d + /tmp/cc63nak4.s:1168 .text.HAL_GPIO_EXTI_Callback:00000000 $t + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_gpio.o b/Software/build/stm32f3xx_hal_gpio.o new file mode 100644 index 0000000..92a88d9 Binary files /dev/null and b/Software/build/stm32f3xx_hal_gpio.o differ diff --git a/Software/build/stm32f3xx_hal_i2c.d b/Software/build/stm32f3xx_hal_i2c.d new file mode 100644 index 0000000..edab4bc --- /dev/null +++ b/Software/build/stm32f3xx_hal_i2c.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_i2c.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_i2c.lst b/Software/build/stm32f3xx_hal_i2c.lst new file mode 100644 index 0000000..e58a3a3 --- /dev/null +++ b/Software/build/stm32f3xx_hal_i2c.lst @@ -0,0 +1,23904 @@ +ARM GAS /tmp/cc5G5cqz.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_i2c.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c" + 20 .section .text.HAL_I2C_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_I2C_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_I2C_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @file stm32f3xx_hal_i2c.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * functionalities of the Inter Integrated Circuit (I2C) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + IO operation functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + Peripheral State and Errors functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ****************************************************************************** + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @attention + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * Copyright (c) 2016 STMicroelectronics. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * All rights reserved. + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This software is licensed under terms that can be found in the LICENSE file + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in the root directory of this software component. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ****************************************************************************** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @verbatim + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ============================================================================== + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ##### How to use this driver ##### + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ============================================================================== + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** The I2C HAL driver can be used as follows: + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) Declare a I2C_HandleTypeDef handle structure, for example: + ARM GAS /tmp/cc5G5cqz.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef hi2c; + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#)Initialize the I2C low level resources by implementing the HAL_I2C_MspInit() API: + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (##) Enable the I2Cx interface clock + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (##) I2C pins configuration + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Enable the clock for the I2C GPIOs + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Configure I2C pins as alternate function open-drain + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (##) NVIC configuration if you need to use interrupt process + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Configure the I2Cx interrupt priority + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Enable the NVIC I2C IRQ Channel + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (##) DMA Configuration if you need to use DMA process + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Declare a DMA_HandleTypeDef handle structure for + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the transmit or receive channel + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Enable the DMAx interface clock using + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Configure the DMA handle parameters + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Configure the DMA Tx or Rx channel + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Associate the initialized DMA handle to the hi2c DMA Tx or Rx handle + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) Configure the priority and enable the NVIC for the transfer complete interrupt on + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the DMA Tx or Rx channel + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) Configure the Communication Clock Timing, Own Address1, Master Addressing mode, Dual Addres + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Own Address2, Own Address2 Mask, General call and Nostretch mode in the hi2c Init structure + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) Initialize the I2C registers by calling the HAL_I2C_Init(), configures also the low level H + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (GPIO, CLOCK, NVIC...etc) by calling the customized HAL_I2C_MspInit(&hi2c) API. + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) To check if target device is ready for communication, use the function HAL_I2C_IsDeviceRead + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) For I2C IO and IO MEM operations, three operation modes are available within this driver : + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Polling mode IO operation *** + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ================================= + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in master mode an amount of data in blocking mode using HAL_I2C_Master_Transmit( + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in master mode an amount of data in blocking mode using HAL_I2C_Master_Receive() + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in slave mode an amount of data in blocking mode using HAL_I2C_Slave_Transmit() + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in slave mode an amount of data in blocking mode using HAL_I2C_Slave_Receive() + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Polling mode IO MEM operation *** + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ===================================== + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Write an amount of data in blocking mode to a specific memory address using HAL_I2C_Mem_W + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Read an amount of data in blocking mode from a specific memory address using HAL_I2C_Mem_ + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Interrupt mode IO operation *** + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =================================== + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in master mode an amount of data in non-blocking mode using HAL_I2C_Master_Trans + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_MasterTxCpltCallback() is executed and users can + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterTxCpltCallback() + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in master mode an amount of data in non-blocking mode using HAL_I2C_Master_Receiv + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At reception end of transfer, HAL_I2C_MasterRxCpltCallback() is executed and users can + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterRxCpltCallback() + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Transmi + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_SlaveTxCpltCallback() is executed and users can + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveTxCpltCallback() + ARM GAS /tmp/cc5G5cqz.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Receive_ + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At reception end of transfer, HAL_I2C_SlaveRxCpltCallback() is executed and users can + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveRxCpltCallback() + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and users can + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ErrorCallback() + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Abort a master I2C process communication with Interrupt using HAL_I2C_Master_Abort_IT() + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) End of abort process, HAL_I2C_AbortCpltCallback() is executed and users can + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_AbortCpltCallback() + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Discard a slave I2C process communication using __HAL_I2C_GENERATE_NACK() macro. + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This action will inform Master to generate a Stop condition to discard the communication + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Interrupt mode or DMA mode IO sequential operation *** + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ========================================================== + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (@) These interfaces allow to manage a sequential transfer with a repeated start condition + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** when a direction change during transfer + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) A specific option field manage the different steps of a sequential transfer + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Option field values are defined through I2C_XFEROPTIONS and are listed below: + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_FIRST_AND_LAST_FRAME: No sequential usage, functional is same as associated interfac + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** no sequential mode + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_FIRST_FRAME: Sequential usage, this option allow to manage a sequence with start con + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and data to transfer without a final stop condition + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_FIRST_AND_NEXT_FRAME: Sequential usage (Master only), this option allow to manage a + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** start condition, address and data to transfer without a final stop cond + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** an then permit a call the same master sequential interface several time + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (like HAL_I2C_Master_Seq_Transmit_IT() then HAL_I2C_Master_Seq_Transmit + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Transmit_DMA() then HAL_I2C_Master_Seq_Transmit_D + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_NEXT_FRAME: Sequential usage, this option allow to manage a sequence with a restart + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and with new data to transfer if the direction change or manage only th + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** transfer + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if no direction change and without a final stop condition in both cases + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_LAST_FRAME: Sequential usage, this option allow to manage a sequance with a restart + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and with new data to transfer if the direction change or manage only th + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** transfer + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if no direction change and with a final stop condition in both cases + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_LAST_FRAME_NO_STOP: Sequential usage (Master only), this option allow to manage a re + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** after several call of the same master sequential interface several time + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (link with option I2C_FIRST_AND_NEXT_FRAME). + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Usage can, transfer several bytes one by one using + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Seq_Transmit_IT + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_IT + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Transmit_DMA + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_DMA + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** with option I2C_FIRST_AND_NEXT_FRAME then I2C_NEXT_FRAME. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Then usage of this option I2C_LAST_FRAME_NO_STOP at the last Transmit + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Receive sequence permit to call the opposite interface Receive or Tra + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** without stopping the communication and so generate a restart conditio + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) I2C_OTHER_FRAME: Sequential usage (Master only), this option allow to manage a restart c + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** each call of the same master sequential + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** interface. + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Usage can, transfer several bytes one by one with a restart with slave + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** each bytes using + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Seq_Transmit_IT + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_IT + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Transmit_DMA + ARM GAS /tmp/cc5G5cqz.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_DMA + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** with option I2C_FIRST_FRAME then I2C_OTHER_FRAME. + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Then usage of this option I2C_OTHER_AND_LAST_FRAME at the last frame to + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** generation of STOP condition. + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Different sequential I2C interfaces are listed below: + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Sequential transmit in master I2C mode an amount of data in non-blocking mode using + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Seq_Transmit_IT() or using HAL_I2C_Master_Seq_Transmit_DMA() + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) At transmission end of current frame transfer, HAL_I2C_MasterTxCpltCallback() is execut + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** users can add their own code by customization of function pointer HAL_I2C_MasterTxCpltC + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Sequential receive in master I2C mode an amount of data in non-blocking mode using + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Seq_Receive_IT() or using HAL_I2C_Master_Seq_Receive_DMA() + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) At reception end of current frame transfer, HAL_I2C_MasterRxCpltCallback() is executed + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterRxCpltCallback() + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Abort a master IT or DMA I2C process communication with Interrupt using HAL_I2C_Master_A + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) End of abort process, HAL_I2C_AbortCpltCallback() is executed and users can + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_AbortCpltCallback() + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Enable/disable the Address listen mode in slave I2C mode using HAL_I2C_EnableListen_IT() + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_DisableListen_IT() + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) When address slave I2C match, HAL_I2C_AddrCallback() is executed and users can + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code to check the Address Match Code and the transmission direction reques + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (Write/Read). + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) At Listen mode end HAL_I2C_ListenCpltCallback() is executed and users can + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ListenCpltCallback() + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Sequential transmit in slave I2C mode an amount of data in non-blocking mode using + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Slave_Seq_Transmit_IT() or using HAL_I2C_Slave_Seq_Transmit_DMA() + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) At transmission end of current frame transfer, HAL_I2C_SlaveTxCpltCallback() is execute + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** users can add their own code by customization of function pointer HAL_I2C_SlaveTxCpltCa + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Sequential receive in slave I2C mode an amount of data in non-blocking mode using + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Slave_Seq_Receive_IT() or using HAL_I2C_Slave_Seq_Receive_DMA() + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+++) At reception end of current frame transfer, HAL_I2C_SlaveRxCpltCallback() is executed a + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveRxCpltCallback() + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and users can + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ErrorCallback() + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Discard a slave I2C process communication using __HAL_I2C_GENERATE_NACK() macro. + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This action will inform Master to generate a Stop condition to discard the communication + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Interrupt mode IO MEM operation *** + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ======================================= + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Write an amount of data in non-blocking mode with Interrupt to a specific memory address + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Mem_Write_IT() + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At Memory end of write transfer, HAL_I2C_MemTxCpltCallback() is executed and users can + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MemTxCpltCallback() + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Read an amount of data in non-blocking mode with Interrupt from a specific memory address + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Mem_Read_IT() + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At Memory end of read transfer, HAL_I2C_MemRxCpltCallback() is executed and users can + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MemRxCpltCallback() + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and users can + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ErrorCallback() + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** DMA mode IO operation *** + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ============================== + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in master mode an amount of data in non-blocking mode (DMA) using + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Transmit_DMA() + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_MasterTxCpltCallback() is executed and users can + ARM GAS /tmp/cc5G5cqz.s page 5 + + + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterTxCpltCallback() + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in master mode an amount of data in non-blocking mode (DMA) using + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Master_Receive_DMA() + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At reception end of transfer, HAL_I2C_MasterRxCpltCallback() is executed and users can + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterRxCpltCallback() + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Transmit in slave mode an amount of data in non-blocking mode (DMA) using + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Slave_Transmit_DMA() + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_SlaveTxCpltCallback() is executed and users can + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveTxCpltCallback() + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Receive in slave mode an amount of data in non-blocking mode (DMA) using + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Slave_Receive_DMA() + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At reception end of transfer, HAL_I2C_SlaveRxCpltCallback() is executed and users can + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveRxCpltCallback() + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and users can + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ErrorCallback() + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Abort a master I2C process communication with Interrupt using HAL_I2C_Master_Abort_IT() + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) End of abort process, HAL_I2C_AbortCpltCallback() is executed and users can + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_AbortCpltCallback() + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Discard a slave I2C process communication using __HAL_I2C_GENERATE_NACK() macro. + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This action will inform Master to generate a Stop condition to discard the communication + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** DMA mode IO MEM operation *** + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ================================= + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Write an amount of data in non-blocking mode with DMA to a specific memory address using + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Mem_Write_DMA() + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At Memory end of write transfer, HAL_I2C_MemTxCpltCallback() is executed and users can + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MemTxCpltCallback() + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Read an amount of data in non-blocking mode with DMA from a specific memory address using + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_Mem_Read_DMA() + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) At Memory end of read transfer, HAL_I2C_MemRxCpltCallback() is executed and users can + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MemRxCpltCallback() + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and users can + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_ErrorCallback() + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** I2C HAL driver macros list *** + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ================================== + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Below the list of most used macros in I2C HAL driver. + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_ENABLE: Enable the I2C peripheral + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_DISABLE: Disable the I2C peripheral + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_GENERATE_NACK: Generate a Non-Acknowledge I2C peripheral in Slave mode + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_GET_FLAG: Check whether the specified I2C flag is set or not + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_CLEAR_FLAG: Clear the specified I2C pending flag + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_ENABLE_IT: Enable the specified I2C interrupt + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) __HAL_I2C_DISABLE_IT: Disable the specified I2C interrupt + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *** Callback registration *** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ============================================= + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** The compilation flag USE_HAL_I2C_REGISTER_CALLBACKS when set to 1 + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** allows the user to configure dynamically the driver callbacks. + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Use Functions HAL_I2C_RegisterCallback() or HAL_I2C_RegisterAddrCallback() + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to register an interrupt callback. + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + ARM GAS /tmp/cc5G5cqz.s page 6 + + + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Function HAL_I2C_RegisterCallback() allows to register following callbacks: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MasterTxCpltCallback : callback for Master transmission end of transfer. + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MasterRxCpltCallback : callback for Master reception end of transfer. + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) SlaveTxCpltCallback : callback for Slave transmission end of transfer. + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) SlaveRxCpltCallback : callback for Slave reception end of transfer. + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) ListenCpltCallback : callback for end of listen mode. + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MemTxCpltCallback : callback for Memory transmission end of transfer. + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MemRxCpltCallback : callback for Memory reception end of transfer. + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) ErrorCallback : callback for error detection. + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) AbortCpltCallback : callback for abort completion process. + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MspInitCallback : callback for Msp Init. + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MspDeInitCallback : callback for Msp DeInit. + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This function takes as parameters the HAL peripheral handle, the Callback ID + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and a pointer to the user callback function. + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** For specific callback AddrCallback use dedicated register callbacks : HAL_I2C_RegisterAddrCall + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Use function HAL_I2C_UnRegisterCallback to reset a callback to the default + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** weak function. + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_UnRegisterCallback takes as parameters the HAL peripheral handle, + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and the Callback ID. + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This function allows to reset following callbacks: + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MasterTxCpltCallback : callback for Master transmission end of transfer. + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MasterRxCpltCallback : callback for Master reception end of transfer. + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) SlaveTxCpltCallback : callback for Slave transmission end of transfer. + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) SlaveRxCpltCallback : callback for Slave reception end of transfer. + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) ListenCpltCallback : callback for end of listen mode. + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MemTxCpltCallback : callback for Memory transmission end of transfer. + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MemRxCpltCallback : callback for Memory reception end of transfer. + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) ErrorCallback : callback for error detection. + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) AbortCpltCallback : callback for abort completion process. + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MspInitCallback : callback for Msp Init. + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) MspDeInitCallback : callback for Msp DeInit. + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** For callback AddrCallback use dedicated register callbacks : HAL_I2C_UnRegisterAddrCallback(). + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** By default, after the HAL_I2C_Init() and when the state is HAL_I2C_STATE_RESET + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** all callbacks are set to the corresponding weak functions: + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** examples HAL_I2C_MasterTxCpltCallback(), HAL_I2C_MasterRxCpltCallback(). + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Exception done for MspInit and MspDeInit functions that are + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** reset to the legacy weak functions in the HAL_I2C_Init()/ HAL_I2C_DeInit() only when + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** these callbacks are null (not registered beforehand). + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** If MspInit or MspDeInit are not null, the HAL_I2C_Init()/ HAL_I2C_DeInit() + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** keep and use the user MspInit/MspDeInit callbacks (registered beforehand) whatever the state. + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Callbacks can be registered/unregistered in HAL_I2C_STATE_READY state only. + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Exception done MspInit/MspDeInit functions that can be registered/unregistered + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** in HAL_I2C_STATE_READY or HAL_I2C_STATE_RESET state, + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** thus registered (user) MspInit/DeInit callbacks can be used during the Init/DeInit. + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Then, the user first registers the MspInit/MspDeInit user callbacks + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** using HAL_I2C_RegisterCallback() before calling HAL_I2C_DeInit() + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or HAL_I2C_Init() function. + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** When the compilation flag USE_HAL_I2C_REGISTER_CALLBACKS is set to 0 or + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** not defined, the callback registration feature is not available and all callbacks + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** are set to the corresponding weak functions. + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 7 + + + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (@) You can refer to the I2C HAL driver header file for more useful macros + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @endverbatim + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Includes ------------------------------------------------------------------*/ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #include "stm32f3xx_hal.h" + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @addtogroup STM32F3xx_HAL_Driver + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C I2C + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C HAL module driver + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #ifdef HAL_I2C_MODULE_ENABLED + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private typedef -----------------------------------------------------------*/ + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private define ------------------------------------------------------------*/ + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Private_Define I2C Private Define + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define TIMING_CLEAR_MASK (0xF0FFFFFFU) /*!< I2C TIMING clear register Mask */ + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_ADDR (10000U) /*!< 10 s */ + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_BUSY (25U) /*!< 25 ms */ + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_DIR (25U) /*!< 25 ms */ + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_RXNE (25U) /*!< 25 ms */ + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_STOPF (25U) /*!< 25 ms */ + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_TC (25U) /*!< 25 ms */ + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_TCR (25U) /*!< 25 ms */ + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_TXIS (25U) /*!< 25 ms */ + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_TIMEOUT_FLAG (25U) /*!< 25 ms */ + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define MAX_NBYTE_SIZE 255U + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define SLAVE_ADDR_SHIFT 7U + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define SLAVE_ADDR_MSK 0x06U + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private define for @ref PreviousState usage */ + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_MSK ((uint32_t)((uint32_t)((uint32_t)HAL_I2C_STATE_BUSY_TX | \ + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_STATE_BUSY_RX) & \ + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)(~((uint32_t)HAL_I2C_STATE_READY)))) + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Mask State define, keep only RX and TX bits */ + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_NONE ((uint32_t)(HAL_I2C_MODE_NONE)) + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Default Value */ + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_MASTER_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | \ + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_MASTER)) + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Master Busy TX, combinaison of State LSB and Mode enum */ + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_MASTER_BUSY_RX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_RX & I2C_STATE_MSK) | \ + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_MASTER)) + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Master Busy RX, combinaison of State LSB and Mode enum */ + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_SLAVE_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | \ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_SLAVE)) + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Slave Busy TX, combinaison of State LSB and Mode enum */ + ARM GAS /tmp/cc5G5cqz.s page 8 + + + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_SLAVE_BUSY_RX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_RX & I2C_STATE_MSK) | \ + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_SLAVE)) + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Slave Busy RX, combinaison of State LSB and Mode enum */ + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_MEM_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | \ + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_MEM)) + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Memory Busy TX, combinaison of State LSB and Mode enum */ + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_STATE_MEM_BUSY_RX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_RX & I2C_STATE_MSK) | \ + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_MEM)) + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*!< Memory Busy RX, combinaison of State LSB and Mode enum */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private define to centralize the enable/disable of Interrupts */ + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_TX_IT (uint16_t)(0x0001U) /*!< Bit field can be combinated with + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @ref I2C_XFER_LISTEN_IT */ + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_RX_IT (uint16_t)(0x0002U) /*!< Bit field can be combinated with + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @ref I2C_XFER_LISTEN_IT */ + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_LISTEN_IT (uint16_t)(0x8000U) /*!< Bit field can be combinated with @ref I2 + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and @ref I2C_XFER_RX_IT */ + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_ERROR_IT (uint16_t)(0x0010U) /*!< Bit definition to manage addition of glo + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and NACK treatment */ + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_CPLT_IT (uint16_t)(0x0020U) /*!< Bit definition to manage only STOP evene + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_XFER_RELOAD_IT (uint16_t)(0x0040U) /*!< Bit definition to manage only Reload of + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private define Sequential Transfer Options default/reset value */ + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_NO_OPTION_FRAME (0xFFFF0000U) + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private macros ------------------------------------------------------------*/ + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @addtogroup I2C_Private_Macro + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Macro to get remaining data to transfer on DMA side */ + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #define I2C_GET_DMA_REMAIN_DATA(__HANDLE__) __HAL_DMA_GET_COUNTER(__HANDLE__) + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private variables ---------------------------------------------------------*/ + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private function prototypes -----------------------------------------------*/ + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Private_Functions I2C Private Functions + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions to handle DMA transfer */ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAMasterTransmitCplt(DMA_HandleTypeDef *hdma); + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAMasterReceiveCplt(DMA_HandleTypeDef *hdma); + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMASlaveTransmitCplt(DMA_HandleTypeDef *hdma); + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMASlaveReceiveCplt(DMA_HandleTypeDef *hdma); + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAError(DMA_HandleTypeDef *hdma); + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAAbort(DMA_HandleTypeDef *hdma); + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions to handle IT transfer */ + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); + ARM GAS /tmp/cc5G5cqz.s page 9 + + + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITMasterSeqCplt(I2C_HandleTypeDef *hi2c); + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITSlaveSeqCplt(I2C_HandleTypeDef *hi2c); + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITMasterCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITSlaveCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITListenCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITError(I2C_HandleTypeDef *hi2c, uint32_t ErrorCode); + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions to handle IT transfer */ + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryWrite(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddress, uint16_t MemAddSize, uint32_t + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryRead(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddress, uint16_t MemAddSize, uint32_t T + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions for I2C transfer IRQ handler */ + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Master_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Mem_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Slave_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Master_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Mem_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Slave_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources); + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions to handle flags during polling transfer */ + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Flag, FlagSta + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Timeout, uint32_t Tickstart); + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnTXISFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnRXNEFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnSTOPFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_IsErrorOccurred(I2C_HandleTypeDef *hi2c, uint32_t Timeout, + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart); + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private functions to centralize the enable/disable of Interrupts */ + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Enable_IRQ(I2C_HandleTypeDef *hi2c, uint16_t InterruptRequest); + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Disable_IRQ(I2C_HandleTypeDef *hi2c, uint16_t InterruptRequest); + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private function to treat different error callback */ + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_TreatErrorCallback(I2C_HandleTypeDef *hi2c); + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private function to flush TXDR register */ + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Flush_TXDR(I2C_HandleTypeDef *hi2c); + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private function to handle start, restart or stop a transfer */ + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_TransferConfig(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t Size, uint32_t + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Request); + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Private function to Convert Specific options */ + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ConvertOtherXferOptions(I2C_HandleTypeDef *hi2c); + ARM GAS /tmp/cc5G5cqz.s page 10 + + + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Exported functions --------------------------------------------------------*/ + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Exported_Functions I2C Exported Functions + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Exported_Functions_Group1 Initialization and de-initialization functions + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Initialization and Configuration functions + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @verbatim + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ##### Initialization and de-initialization functions ##### + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] This subsection provides a set of functions allowing to initialize and + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** deinitialize the I2Cx peripheral: + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) User must Implement HAL_I2C_MspInit() function in which he configures + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** all related peripherals resources (CLOCK, GPIO, DMA, IT and NVIC ). + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Call the function HAL_I2C_Init() to configure the selected device with + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the selected configuration: + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Clock Timing + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Own Address 1 + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Addressing mode (Master, Slave) + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Dual Addressing mode + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Own Address 2 + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Own Address 2 Mask + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) General call mode + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Nostretch mode + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (+) Call the function HAL_I2C_DeInit() to restore the default configuration + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** of the selected I2Cx peripheral. + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @endverbatim + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Initializes the I2C according to the specified parameters + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in the I2C_InitTypeDef and initialize the associated handle. + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Init(I2C_HandleTypeDef *hi2c) + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 29 .loc 1 536 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 8 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + ARM GAS /tmp/cc5G5cqz.s page 11 + + + 36 .cfi_offset 14, -4 + 37 0002 82B0 sub sp, sp, #8 + 38 .cfi_def_cfa_offset 16 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the I2C handle allocation */ + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c == NULL) + 42 .loc 1 538 6 + 43 0008 7B68 ldr r3, [r7, #4] + 44 000a 002B cmp r3, #0 + 45 000c 01D1 bne .L2 + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 46 .loc 1 540 12 + 47 000e 0123 movs r3, #1 + 48 0010 81E0 b .L3 + 49 .L2: + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS1(hi2c->Init.OwnAddress1)); + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_ADDRESSING_MODE(hi2c->Init.AddressingMode)); + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_DUAL_ADDRESS(hi2c->Init.DualAddressMode)); + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS2(hi2c->Init.OwnAddress2)); + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS2_MASK(hi2c->Init.OwnAddress2Masks)); + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_GENERAL_CALL(hi2c->Init.GeneralCallMode)); + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_NO_STRETCH(hi2c->Init.NoStretchMode)); + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_RESET) + 50 .loc 1 553 11 + 51 0012 7B68 ldr r3, [r7, #4] + 52 0014 93F84130 ldrb r3, [r3, #65] + 53 0018 DBB2 uxtb r3, r3 + 54 .loc 1 553 6 + 55 001a 002B cmp r3, #0 + 56 001c 06D1 bne .L4 + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Allocate lock resource and initialize it */ + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Lock = HAL_UNLOCKED; + 57 .loc 1 556 16 + 58 001e 7B68 ldr r3, [r7, #4] + 59 0020 0022 movs r2, #0 + 60 0022 83F84020 strb r2, [r3, #64] + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init the I2C Callback settings */ + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterTxCpltCallback = HAL_I2C_MasterTxCpltCallback; /* Legacy weak MasterTxCpltCallback + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterRxCpltCallback = HAL_I2C_MasterRxCpltCallback; /* Legacy weak MasterRxCpltCallback + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback = HAL_I2C_SlaveTxCpltCallback; /* Legacy weak SlaveTxCpltCallback + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveRxCpltCallback = HAL_I2C_SlaveRxCpltCallback; /* Legacy weak SlaveRxCpltCallback + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ListenCpltCallback = HAL_I2C_ListenCpltCallback; /* Legacy weak ListenCpltCallback + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemTxCpltCallback = HAL_I2C_MemTxCpltCallback; /* Legacy weak MemTxCpltCallback + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemRxCpltCallback = HAL_I2C_MemRxCpltCallback; /* Legacy weak MemRxCpltCallback + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCallback = HAL_I2C_ErrorCallback; /* Legacy weak ErrorCallback + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AbortCpltCallback = HAL_I2C_AbortCpltCallback; /* Legacy weak AbortCpltCallback + ARM GAS /tmp/cc5G5cqz.s page 12 + + + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback = HAL_I2C_AddrCallback; /* Legacy weak AddrCallback + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->MspInitCallback == NULL) + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback = HAL_I2C_MspInit; /* Legacy weak MspInit */ + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init the low level hardware : GPIO, CLOCK, CORTEX...etc */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback(hi2c); + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init the low level hardware : GPIO, CLOCK, CORTEX...etc */ + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MspInit(hi2c); + 61 .loc 1 580 5 + 62 0026 7868 ldr r0, [r7, #4] + 63 0028 FFF7FEFF bl HAL_I2C_MspInit + 64 .L4: + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 65 .loc 1 584 15 + 66 002c 7B68 ldr r3, [r7, #4] + 67 002e 2422 movs r2, #36 + 68 0030 83F84120 strb r2, [r3, #65] + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable the selected I2C peripheral */ + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_DISABLE(hi2c); + 69 .loc 1 587 3 + 70 0034 7B68 ldr r3, [r7, #4] + 71 0036 1B68 ldr r3, [r3] + 72 0038 1A68 ldr r2, [r3] + 73 003a 7B68 ldr r3, [r7, #4] + 74 003c 1B68 ldr r3, [r3] + 75 003e 22F00102 bic r2, r2, #1 + 76 0042 1A60 str r2, [r3] + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*---------------------------- I2Cx TIMINGR Configuration ------------------*/ + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Configure I2Cx: Frequency range */ + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TIMINGR = hi2c->Init.Timing & TIMING_CLEAR_MASK; + 77 .loc 1 591 39 + 78 0044 7B68 ldr r3, [r7, #4] + 79 0046 5A68 ldr r2, [r3, #4] + 80 .loc 1 591 7 + 81 0048 7B68 ldr r3, [r7, #4] + 82 004a 1B68 ldr r3, [r3] + 83 .loc 1 591 47 + 84 004c 22F07062 bic r2, r2, #251658240 + 85 .loc 1 591 27 + 86 0050 1A61 str r2, [r3, #16] + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*---------------------------- I2Cx OAR1 Configuration ---------------------*/ + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Own Address1 before set the Own Address1 configuration */ + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->OAR1 &= ~I2C_OAR1_OA1EN; + 87 .loc 1 595 7 + 88 0052 7B68 ldr r3, [r7, #4] + 89 0054 1B68 ldr r3, [r3] + 90 .loc 1 595 17 + ARM GAS /tmp/cc5G5cqz.s page 13 + + + 91 0056 9A68 ldr r2, [r3, #8] + 92 .loc 1 595 7 + 93 0058 7B68 ldr r3, [r7, #4] + 94 005a 1B68 ldr r3, [r3] + 95 .loc 1 595 24 + 96 005c 22F40042 bic r2, r2, #32768 + 97 0060 9A60 str r2, [r3, #8] + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Configure I2Cx: Own Address1 and ack own address1 mode */ + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.AddressingMode == I2C_ADDRESSINGMODE_7BIT) + 98 .loc 1 598 17 + 99 0062 7B68 ldr r3, [r7, #4] + 100 0064 DB68 ldr r3, [r3, #12] + 101 .loc 1 598 6 + 102 0066 012B cmp r3, #1 + 103 0068 07D1 bne .L5 + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->OAR1 = (I2C_OAR1_OA1EN | hi2c->Init.OwnAddress1); + 104 .loc 1 600 56 + 105 006a 7B68 ldr r3, [r7, #4] + 106 006c 9A68 ldr r2, [r3, #8] + 107 .loc 1 600 9 + 108 006e 7B68 ldr r3, [r7, #4] + 109 0070 1B68 ldr r3, [r3] + 110 .loc 1 600 44 + 111 0072 42F40042 orr r2, r2, #32768 + 112 .loc 1 600 26 + 113 0076 9A60 str r2, [r3, #8] + 114 0078 06E0 b .L6 + 115 .L5: + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else /* I2C_ADDRESSINGMODE_10BIT */ + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->OAR1 = (I2C_OAR1_OA1EN | I2C_OAR1_OA1MODE | hi2c->Init.OwnAddress1); + 116 .loc 1 604 75 + 117 007a 7B68 ldr r3, [r7, #4] + 118 007c 9A68 ldr r2, [r3, #8] + 119 .loc 1 604 9 + 120 007e 7B68 ldr r3, [r7, #4] + 121 0080 1B68 ldr r3, [r3] + 122 .loc 1 604 63 + 123 0082 42F40442 orr r2, r2, #33792 + 124 .loc 1 604 26 + 125 0086 9A60 str r2, [r3, #8] + 126 .L6: + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*---------------------------- I2Cx CR2 Configuration ----------------------*/ + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Configure I2Cx: Addressing Master mode */ + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.AddressingMode == I2C_ADDRESSINGMODE_10BIT) + 127 .loc 1 609 17 + 128 0088 7B68 ldr r3, [r7, #4] + 129 008a DB68 ldr r3, [r3, #12] + 130 .loc 1 609 6 + 131 008c 022B cmp r3, #2 + 132 008e 04D1 bne .L7 + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 14 + + + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 = (I2C_CR2_ADD10); + 133 .loc 1 611 9 + 134 0090 7B68 ldr r3, [r7, #4] + 135 0092 1B68 ldr r3, [r3] + 136 .loc 1 611 25 + 137 0094 4FF40062 mov r2, #2048 + 138 0098 5A60 str r2, [r3, #4] + 139 .L7: + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the AUTOEND by default, and enable NACK (should be disable only during Slave process */ + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= (I2C_CR2_AUTOEND | I2C_CR2_NACK); + 140 .loc 1 614 7 + 141 009a 7B68 ldr r3, [r7, #4] + 142 009c 1B68 ldr r3, [r3] + 143 .loc 1 614 17 + 144 009e 5B68 ldr r3, [r3, #4] + 145 .loc 1 614 7 + 146 00a0 7A68 ldr r2, [r7, #4] + 147 00a2 1268 ldr r2, [r2] + 148 .loc 1 614 23 + 149 00a4 43F00073 orr r3, r3, #33554432 + 150 00a8 43F40043 orr r3, r3, #32768 + 151 00ac 5360 str r3, [r2, #4] + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*---------------------------- I2Cx OAR2 Configuration ---------------------*/ + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Own Address2 before set the Own Address2 configuration */ + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->OAR2 &= ~I2C_DUALADDRESS_ENABLE; + 152 .loc 1 618 7 + 153 00ae 7B68 ldr r3, [r7, #4] + 154 00b0 1B68 ldr r3, [r3] + 155 .loc 1 618 17 + 156 00b2 DA68 ldr r2, [r3, #12] + 157 .loc 1 618 7 + 158 00b4 7B68 ldr r3, [r7, #4] + 159 00b6 1B68 ldr r3, [r3] + 160 .loc 1 618 24 + 161 00b8 22F40042 bic r2, r2, #32768 + 162 00bc DA60 str r2, [r3, #12] + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Configure I2Cx: Dual mode and Own Address2 */ + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->OAR2 = (hi2c->Init.DualAddressMode | hi2c->Init.OwnAddress2 | \ + 163 .loc 1 621 37 + 164 00be 7B68 ldr r3, [r7, #4] + 165 00c0 1A69 ldr r2, [r3, #16] + 166 .loc 1 621 66 + 167 00c2 7B68 ldr r3, [r7, #4] + 168 00c4 5B69 ldr r3, [r3, #20] + 169 .loc 1 621 54 + 170 00c6 42EA0301 orr r1, r2, r3 + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); + 171 .loc 1 622 38 + 172 00ca 7B68 ldr r3, [r7, #4] + 173 00cc 9B69 ldr r3, [r3, #24] + 174 .loc 1 622 56 + 175 00ce 1A02 lsls r2, r3, #8 + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); + 176 .loc 1 621 7 + ARM GAS /tmp/cc5G5cqz.s page 15 + + + 177 00d0 7B68 ldr r3, [r7, #4] + 178 00d2 1B68 ldr r3, [r3] + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); + 179 .loc 1 621 79 + 180 00d4 0A43 orrs r2, r2, r1 + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); + 181 .loc 1 621 24 + 182 00d6 DA60 str r2, [r3, #12] + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /*---------------------------- I2Cx CR1 Configuration ----------------------*/ + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Configure I2Cx: Generalcall and NoStretch mode */ + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 = (hi2c->Init.GeneralCallMode | hi2c->Init.NoStretchMode); + 183 .loc 1 626 36 + 184 00d8 7B68 ldr r3, [r7, #4] + 185 00da D969 ldr r1, [r3, #28] + 186 .loc 1 626 65 + 187 00dc 7B68 ldr r3, [r7, #4] + 188 00de 1A6A ldr r2, [r3, #32] + 189 .loc 1 626 7 + 190 00e0 7B68 ldr r3, [r7, #4] + 191 00e2 1B68 ldr r3, [r3] + 192 .loc 1 626 53 + 193 00e4 0A43 orrs r2, r2, r1 + 194 .loc 1 626 23 + 195 00e6 1A60 str r2, [r3] + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the selected I2C peripheral */ + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_ENABLE(hi2c); + 196 .loc 1 629 3 + 197 00e8 7B68 ldr r3, [r7, #4] + 198 00ea 1B68 ldr r3, [r3] + 199 00ec 1A68 ldr r2, [r3] + 200 00ee 7B68 ldr r3, [r7, #4] + 201 00f0 1B68 ldr r3, [r3] + 202 00f2 42F00102 orr r2, r2, #1 + 203 00f6 1A60 str r2, [r3] + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 204 .loc 1 631 19 + 205 00f8 7B68 ldr r3, [r7, #4] + 206 00fa 0022 movs r2, #0 + 207 00fc 5A64 str r2, [r3, #68] + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 208 .loc 1 632 15 + 209 00fe 7B68 ldr r3, [r7, #4] + 210 0100 2022 movs r2, #32 + 211 0102 83F84120 strb r2, [r3, #65] + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 212 .loc 1 633 23 + 213 0106 7B68 ldr r3, [r7, #4] + 214 0108 0022 movs r2, #0 + 215 010a 1A63 str r2, [r3, #48] + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 216 .loc 1 634 14 + 217 010c 7B68 ldr r3, [r7, #4] + 218 010e 0022 movs r2, #0 + 219 0110 83F84220 strb r2, [r3, #66] + ARM GAS /tmp/cc5G5cqz.s page 16 + + + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 220 .loc 1 636 10 + 221 0114 0023 movs r3, #0 + 222 .L3: + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 223 .loc 1 637 1 + 224 0116 1846 mov r0, r3 + 225 0118 0837 adds r7, r7, #8 + 226 .cfi_def_cfa_offset 8 + 227 011a BD46 mov sp, r7 + 228 .cfi_def_cfa_register 13 + 229 @ sp needed + 230 011c 80BD pop {r7, pc} + 231 .cfi_endproc + 232 .LFE130: + 234 .section .text.HAL_I2C_DeInit,"ax",%progbits + 235 .align 1 + 236 .global HAL_I2C_DeInit + 237 .syntax unified + 238 .thumb + 239 .thumb_func + 241 HAL_I2C_DeInit: + 242 .LFB131: + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DeInitialize the I2C peripheral. + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_DeInit(I2C_HandleTypeDef *hi2c) + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 243 .loc 1 646 1 + 244 .cfi_startproc + 245 @ args = 0, pretend = 0, frame = 8 + 246 @ frame_needed = 1, uses_anonymous_args = 0 + 247 0000 80B5 push {r7, lr} + 248 .cfi_def_cfa_offset 8 + 249 .cfi_offset 7, -8 + 250 .cfi_offset 14, -4 + 251 0002 82B0 sub sp, sp, #8 + 252 .cfi_def_cfa_offset 16 + 253 0004 00AF add r7, sp, #0 + 254 .cfi_def_cfa_register 7 + 255 0006 7860 str r0, [r7, #4] + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the I2C handle allocation */ + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c == NULL) + 256 .loc 1 648 6 + 257 0008 7B68 ldr r3, [r7, #4] + 258 000a 002B cmp r3, #0 + 259 000c 01D1 bne .L9 + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 260 .loc 1 650 12 + 261 000e 0123 movs r3, #1 + 262 0010 21E0 b .L10 + ARM GAS /tmp/cc5G5cqz.s page 17 + + + 263 .L9: + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 264 .loc 1 656 15 + 265 0012 7B68 ldr r3, [r7, #4] + 266 0014 2422 movs r2, #36 + 267 0016 83F84120 strb r2, [r3, #65] + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable the I2C Peripheral Clock */ + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_DISABLE(hi2c); + 268 .loc 1 659 3 + 269 001a 7B68 ldr r3, [r7, #4] + 270 001c 1B68 ldr r3, [r3] + 271 001e 1A68 ldr r2, [r3] + 272 0020 7B68 ldr r3, [r7, #4] + 273 0022 1B68 ldr r3, [r3] + 274 0024 22F00102 bic r2, r2, #1 + 275 0028 1A60 str r2, [r3] + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->MspDeInitCallback == NULL) + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback = HAL_I2C_MspDeInit; /* Legacy weak MspDeInit */ + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback(hi2c); + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MspDeInit(hi2c); + 276 .loc 1 671 3 + 277 002a 7868 ldr r0, [r7, #4] + 278 002c FFF7FEFF bl HAL_I2C_MspDeInit + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 279 .loc 1 674 19 + 280 0030 7B68 ldr r3, [r7, #4] + 281 0032 0022 movs r2, #0 + 282 0034 5A64 str r2, [r3, #68] + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_RESET; + 283 .loc 1 675 15 + 284 0036 7B68 ldr r3, [r7, #4] + 285 0038 0022 movs r2, #0 + 286 003a 83F84120 strb r2, [r3, #65] + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 287 .loc 1 676 23 + 288 003e 7B68 ldr r3, [r7, #4] + 289 0040 0022 movs r2, #0 + 290 0042 1A63 str r2, [r3, #48] + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 291 .loc 1 677 14 + 292 0044 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 18 + + + 293 0046 0022 movs r2, #0 + 294 0048 83F84220 strb r2, [r3, #66] + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Release Lock */ + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 295 .loc 1 680 3 + 296 004c 7B68 ldr r3, [r7, #4] + 297 004e 0022 movs r2, #0 + 298 0050 83F84020 strb r2, [r3, #64] + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 299 .loc 1 682 10 + 300 0054 0023 movs r3, #0 + 301 .L10: + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 302 .loc 1 683 1 + 303 0056 1846 mov r0, r3 + 304 0058 0837 adds r7, r7, #8 + 305 .cfi_def_cfa_offset 8 + 306 005a BD46 mov sp, r7 + 307 .cfi_def_cfa_register 13 + 308 @ sp needed + 309 005c 80BD pop {r7, pc} + 310 .cfi_endproc + 311 .LFE131: + 313 .section .text.HAL_I2C_MspInit,"ax",%progbits + 314 .align 1 + 315 .weak HAL_I2C_MspInit + 316 .syntax unified + 317 .thumb + 318 .thumb_func + 320 HAL_I2C_MspInit: + 321 .LFB132: + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Initialize the I2C MSP. + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MspInit(I2C_HandleTypeDef *hi2c) + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 322 .loc 1 692 1 + 323 .cfi_startproc + 324 @ args = 0, pretend = 0, frame = 8 + 325 @ frame_needed = 1, uses_anonymous_args = 0 + 326 @ link register save eliminated. + 327 0000 80B4 push {r7} + 328 .cfi_def_cfa_offset 4 + 329 .cfi_offset 7, -4 + 330 0002 83B0 sub sp, sp, #12 + 331 .cfi_def_cfa_offset 16 + 332 0004 00AF add r7, sp, #0 + 333 .cfi_def_cfa_register 7 + 334 0006 7860 str r0, [r7, #4] + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); + ARM GAS /tmp/cc5G5cqz.s page 19 + + + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MspInit could be implemented in the user file + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 335 .loc 1 699 1 + 336 0008 00BF nop + 337 000a 0C37 adds r7, r7, #12 + 338 .cfi_def_cfa_offset 4 + 339 000c BD46 mov sp, r7 + 340 .cfi_def_cfa_register 13 + 341 @ sp needed + 342 000e 5DF8047B ldr r7, [sp], #4 + 343 .cfi_restore 7 + 344 .cfi_def_cfa_offset 0 + 345 0012 7047 bx lr + 346 .cfi_endproc + 347 .LFE132: + 349 .section .text.HAL_I2C_MspDeInit,"ax",%progbits + 350 .align 1 + 351 .weak HAL_I2C_MspDeInit + 352 .syntax unified + 353 .thumb + 354 .thumb_func + 356 HAL_I2C_MspDeInit: + 357 .LFB133: + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DeInitialize the I2C MSP. + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MspDeInit(I2C_HandleTypeDef *hi2c) + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 358 .loc 1 708 1 + 359 .cfi_startproc + 360 @ args = 0, pretend = 0, frame = 8 + 361 @ frame_needed = 1, uses_anonymous_args = 0 + 362 @ link register save eliminated. + 363 0000 80B4 push {r7} + 364 .cfi_def_cfa_offset 4 + 365 .cfi_offset 7, -4 + 366 0002 83B0 sub sp, sp, #12 + 367 .cfi_def_cfa_offset 16 + 368 0004 00AF add r7, sp, #0 + 369 .cfi_def_cfa_register 7 + 370 0006 7860 str r0, [r7, #4] + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MspDeInit could be implemented in the user file + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 371 .loc 1 715 1 + 372 0008 00BF nop + ARM GAS /tmp/cc5G5cqz.s page 20 + + + 373 000a 0C37 adds r7, r7, #12 + 374 .cfi_def_cfa_offset 4 + 375 000c BD46 mov sp, r7 + 376 .cfi_def_cfa_register 13 + 377 @ sp needed + 378 000e 5DF8047B ldr r7, [sp], #4 + 379 .cfi_restore 7 + 380 .cfi_def_cfa_offset 0 + 381 0012 7047 bx lr + 382 .cfi_endproc + 383 .LFE133: + 385 .section .text.HAL_I2C_Master_Transmit,"ax",%progbits + 386 .align 1 + 387 .global HAL_I2C_Master_Transmit + 388 .syntax unified + 389 .thumb + 390 .thumb_func + 392 HAL_I2C_Master_Transmit: + 393 .LFB134: + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Register a User I2C Callback + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * To be used instead of the weak predefined callback + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note The HAL_I2C_RegisterCallback() may be called before HAL_I2C_Init() in HAL_I2C_STATE_RES + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * to register callbacks for HAL_I2C_MSPINIT_CB_ID and HAL_I2C_MSPDEINIT_CB_ID. + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param CallbackID ID of the callback to be registered + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter can be one of the following values: + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MASTER_TX_COMPLETE_CB_ID Master Tx Transfer completed callback ID + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MASTER_RX_COMPLETE_CB_ID Master Rx Transfer completed callback ID + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_TX_COMPLETE_CB_ID Slave Tx Transfer completed callback ID + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_RX_COMPLETE_CB_ID Slave Rx Transfer completed callback ID + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_LISTEN_COMPLETE_CB_ID Listen Complete callback ID + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MEM_TX_COMPLETE_CB_ID Memory Tx Transfer callback ID + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MEM_RX_COMPLETE_CB_ID Memory Rx Transfer completed callback ID + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_ERROR_CB_ID Error callback ID + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_ABORT_CB_ID Abort callback ID + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MSPINIT_CB_ID MspInit callback ID + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MSPDEINIT_CB_ID MspDeInit callback ID + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pCallback pointer to the Callback function + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_RegisterCallback(I2C_HandleTypeDef *hi2c, HAL_I2C_CallbackIDTypeDef Callb + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** pI2C_CallbackTypeDef pCallback) + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (pCallback == NULL) + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 21 + + + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_I2C_STATE_READY == hi2c->State) + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** switch (CallbackID) + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MASTER_TX_COMPLETE_CB_ID : + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterTxCpltCallback = pCallback; + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MASTER_RX_COMPLETE_CB_ID : + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterRxCpltCallback = pCallback; + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_SLAVE_TX_COMPLETE_CB_ID : + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback = pCallback; + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_SLAVE_RX_COMPLETE_CB_ID : + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveRxCpltCallback = pCallback; + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_LISTEN_COMPLETE_CB_ID : + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ListenCpltCallback = pCallback; + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MEM_TX_COMPLETE_CB_ID : + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemTxCpltCallback = pCallback; + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MEM_RX_COMPLETE_CB_ID : + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemRxCpltCallback = pCallback; + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_ERROR_CB_ID : + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCallback = pCallback; + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_ABORT_CB_ID : + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AbortCpltCallback = pCallback; + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPINIT_CB_ID : + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback = pCallback; + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback = pCallback; + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** default : + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 22 + + + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (HAL_I2C_STATE_RESET == hi2c->State) + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** switch (CallbackID) + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPINIT_CB_ID : + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback = pCallback; + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback = pCallback; + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** default : + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return status; + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Unregister an I2C Callback + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * I2C callback is redirected to the weak predefined callback + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note The HAL_I2C_UnRegisterCallback() may be called before HAL_I2C_Init() in HAL_I2C_STATE_R + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * to un-register callbacks for HAL_I2C_MSPINIT_CB_ID and HAL_I2C_MSPDEINIT_CB_ID. + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param CallbackID ID of the callback to be unregistered + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter can be one of the following values: + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter can be one of the following values: + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MASTER_TX_COMPLETE_CB_ID Master Tx Transfer completed callback ID + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MASTER_RX_COMPLETE_CB_ID Master Rx Transfer completed callback ID + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_TX_COMPLETE_CB_ID Slave Tx Transfer completed callback ID + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_RX_COMPLETE_CB_ID Slave Rx Transfer completed callback ID + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_LISTEN_COMPLETE_CB_ID Listen Complete callback ID + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MEM_TX_COMPLETE_CB_ID Memory Tx Transfer callback ID + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MEM_RX_COMPLETE_CB_ID Memory Rx Transfer completed callback ID + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_ERROR_CB_ID Error callback ID + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_ABORT_CB_ID Abort callback ID + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MSPINIT_CB_ID MspInit callback ID + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref HAL_I2C_MSPDEINIT_CB_ID MspDeInit callback ID + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_UnRegisterCallback(I2C_HandleTypeDef *hi2c, HAL_I2C_CallbackIDTypeDef Cal + ARM GAS /tmp/cc5G5cqz.s page 23 + + + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_I2C_STATE_READY == hi2c->State) + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** switch (CallbackID) + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MASTER_TX_COMPLETE_CB_ID : + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterTxCpltCallback = HAL_I2C_MasterTxCpltCallback; /* Legacy weak MasterTxCpltCallb + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MASTER_RX_COMPLETE_CB_ID : + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterRxCpltCallback = HAL_I2C_MasterRxCpltCallback; /* Legacy weak MasterRxCpltCallb + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_SLAVE_TX_COMPLETE_CB_ID : + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback = HAL_I2C_SlaveTxCpltCallback; /* Legacy weak SlaveTxCpltCallba + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_SLAVE_RX_COMPLETE_CB_ID : + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveRxCpltCallback = HAL_I2C_SlaveRxCpltCallback; /* Legacy weak SlaveRxCpltCallba + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_LISTEN_COMPLETE_CB_ID : + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ListenCpltCallback = HAL_I2C_ListenCpltCallback; /* Legacy weak ListenCpltCallbac + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MEM_TX_COMPLETE_CB_ID : + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemTxCpltCallback = HAL_I2C_MemTxCpltCallback; /* Legacy weak MemTxCpltCallback + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MEM_RX_COMPLETE_CB_ID : + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemRxCpltCallback = HAL_I2C_MemRxCpltCallback; /* Legacy weak MemRxCpltCallback + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_ERROR_CB_ID : + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCallback = HAL_I2C_ErrorCallback; /* Legacy weak ErrorCallback + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_ABORT_CB_ID : + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AbortCpltCallback = HAL_I2C_AbortCpltCallback; /* Legacy weak AbortCpltCallback + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPINIT_CB_ID : + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback = HAL_I2C_MspInit; /* Legacy weak MspInit + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback = HAL_I2C_MspDeInit; /* Legacy weak MspDeInit + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** default : + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + ARM GAS /tmp/cc5G5cqz.s page 24 + + + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (HAL_I2C_STATE_RESET == hi2c->State) + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** switch (CallbackID) + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPINIT_CB_ID : + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspInitCallback = HAL_I2C_MspInit; /* Legacy weak MspInit + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MspDeInitCallback = HAL_I2C_MspDeInit; /* Legacy weak MspDeInit + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** default : + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return status; + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Register the Slave Address Match I2C Callback + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * To be used instead of the weak HAL_I2C_AddrCallback() predefined callback + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pCallback pointer to the Address Match Callback function + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_RegisterAddrCallback(I2C_HandleTypeDef *hi2c, pI2C_AddrCallbackTypeDef pC + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (pCallback == NULL) + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_I2C_STATE_READY == hi2c->State) + ARM GAS /tmp/cc5G5cqz.s page 25 + + + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback = pCallback; + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return status; + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief UnRegister the Slave Address Match I2C Callback + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * Info Ready I2C Callback is redirected to the weak HAL_I2C_AddrCallback() predefined cal +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_UnRegisterAddrCallback(I2C_HandleTypeDef *hi2c) +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_I2C_STATE_READY == hi2c->State) +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback = HAL_I2C_AddrCallback; /* Legacy weak AddrCallback */ +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update the error code */ +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return error status */ +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return status; +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Exported_Functions_Group2 Input and Output operation functions +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Data transfers functions +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @verbatim +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ##### IO operation functions ##### +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This subsection provides a set of functions allowing to manage the I2C data + ARM GAS /tmp/cc5G5cqz.s page 26 + + +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** transfers. +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) There are two modes of transfer: +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) Blocking mode : The communication is performed in the polling mode. +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** The status of all data processing is returned by the same function +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** after finishing transfer. +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) No-Blocking mode : The communication is performed using Interrupts +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** or DMA. These functions return the status of the transfer startup. +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** The end of the data processing will be indicated through the +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dedicated I2C IRQ when using Interrupt mode or the DMA IRQ when +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** using DMA mode. +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) Blocking mode functions are : +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Transmit() +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Receive() +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Transmit() +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Receive() +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Write() +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Read() +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_IsDeviceReady() +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) No-Blocking mode functions with Interrupt are : +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Transmit_IT() +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Receive_IT() +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Transmit_IT() +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Receive_IT() +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Write_IT() +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Read_IT() +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Seq_Transmit_IT() +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Seq_Receive_IT() +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Seq_Transmit_IT() +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Seq_Receive_IT() +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_EnableListen_IT() +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_DisableListen_IT() +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Abort_IT() +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) No-Blocking mode functions with DMA are : +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Transmit_DMA() +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Receive_DMA() +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Transmit_DMA() +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Receive_DMA() +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Write_DMA() +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Mem_Read_DMA() +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Seq_Transmit_DMA() +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Master_Seq_Receive_DMA() +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Seq_Transmit_DMA() +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_Slave_Seq_Receive_DMA() +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (#) A set of Transfer Complete Callbacks are provided in non Blocking mode: +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_MasterTxCpltCallback() +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_MasterRxCpltCallback() +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_SlaveTxCpltCallback() +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_SlaveRxCpltCallback() +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_MemTxCpltCallback() +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_MemRxCpltCallback() +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_AddrCallback() +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_ListenCpltCallback() + ARM GAS /tmp/cc5G5cqz.s page 27 + + +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_ErrorCallback() +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (++) HAL_I2C_AbortCpltCallback() +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @endverbatim +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmits in master mode an amount of data in blocking mode. +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pD +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t Timeout) +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 394 .loc 1 1116 1 + 395 .cfi_startproc + 396 @ args = 4, pretend = 0, frame = 24 + 397 @ frame_needed = 1, uses_anonymous_args = 0 + 398 0000 80B5 push {r7, lr} + 399 .cfi_def_cfa_offset 8 + 400 .cfi_offset 7, -8 + 401 .cfi_offset 14, -4 + 402 0002 88B0 sub sp, sp, #32 + 403 .cfi_def_cfa_offset 40 + 404 0004 02AF add r7, sp, #8 + 405 .cfi_def_cfa 7, 32 + 406 0006 F860 str r0, [r7, #12] + 407 0008 7A60 str r2, [r7, #4] + 408 000a 1A46 mov r2, r3 + 409 000c 0B46 mov r3, r1 @ movhi + 410 000e 7B81 strh r3, [r7, #10] @ movhi + 411 0010 1346 mov r3, r2 @ movhi + 412 0012 3B81 strh r3, [r7, #8] @ movhi +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 413 .loc 1 1119 11 + 414 0014 FB68 ldr r3, [r7, #12] + 415 0016 93F84130 ldrb r3, [r3, #65] + 416 001a DBB2 uxtb r3, r3 + 417 .loc 1 1119 6 + 418 001c 202B cmp r3, #32 + 419 001e 40F0DA80 bne .L14 +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 420 .loc 1 1122 5 + 421 0022 FB68 ldr r3, [r7, #12] + 422 0024 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 423 0028 012B cmp r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 28 + + + 424 002a 01D1 bne .L15 + 425 .loc 1 1122 5 is_stmt 0 discriminator 1 + 426 002c 0223 movs r3, #2 + 427 .loc 1 1122 5 + 428 002e D3E0 b .L16 + 429 .L15: + 430 .loc 1 1122 5 discriminator 2 + 431 0030 FB68 ldr r3, [r7, #12] + 432 0032 0122 movs r2, #1 + 433 0034 83F84020 strb r2, [r3, #64] +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 434 .loc 1 1125 17 is_stmt 1 + 435 0038 FFF7FEFF bl HAL_GetTick + 436 003c 7861 str r0, [r7, #20] +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY, tickstart) != HAL_OK + 437 .loc 1 1127 9 + 438 003e 7B69 ldr r3, [r7, #20] + 439 0040 0093 str r3, [sp] + 440 0042 1923 movs r3, #25 + 441 0044 0122 movs r2, #1 + 442 0046 4FF40041 mov r1, #32768 + 443 004a F868 ldr r0, [r7, #12] + 444 004c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 445 0050 0346 mov r3, r0 + 446 .loc 1 1127 8 discriminator 1 + 447 0052 002B cmp r3, #0 + 448 0054 01D0 beq .L17 +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 449 .loc 1 1129 14 + 450 0056 0123 movs r3, #1 + 451 0058 BEE0 b .L16 + 452 .L17: +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 453 .loc 1 1132 21 + 454 005a FB68 ldr r3, [r7, #12] + 455 005c 2122 movs r2, #33 + 456 005e 83F84120 strb r2, [r3, #65] +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 457 .loc 1 1133 21 + 458 0062 FB68 ldr r3, [r7, #12] + 459 0064 1022 movs r2, #16 + 460 0066 83F84220 strb r2, [r3, #66] +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 461 .loc 1 1134 21 + 462 006a FB68 ldr r3, [r7, #12] + 463 006c 0022 movs r2, #0 + 464 006e 5A64 str r2, [r3, #68] +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 465 .loc 1 1137 21 + ARM GAS /tmp/cc5G5cqz.s page 29 + + + 466 0070 FB68 ldr r3, [r7, #12] + 467 0072 7A68 ldr r2, [r7, #4] + 468 0074 5A62 str r2, [r3, #36] +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 469 .loc 1 1138 21 + 470 0076 FB68 ldr r3, [r7, #12] + 471 0078 3A89 ldrh r2, [r7, #8] @ movhi + 472 007a 5A85 strh r2, [r3, #42] @ movhi +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 473 .loc 1 1139 21 + 474 007c FB68 ldr r3, [r7, #12] + 475 007e 0022 movs r2, #0 + 476 0080 5A63 str r2, [r3, #52] +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 477 .loc 1 1143 13 + 478 0082 FB68 ldr r3, [r7, #12] + 479 0084 5B8D ldrh r3, [r3, #42] @ movhi + 480 0086 9BB2 uxth r3, r3 + 481 .loc 1 1143 8 + 482 0088 FF2B cmp r3, #255 + 483 008a 0ED9 bls .L18 +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 484 .loc 1 1145 22 + 485 008c FB68 ldr r3, [r7, #12] + 486 008e FF22 movs r2, #255 + 487 0090 1A85 strh r2, [r3, #40] @ movhi +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 488 .loc 1 1146 57 + 489 0092 FB68 ldr r3, [r7, #12] + 490 0094 1B8D ldrh r3, [r3, #40] + 491 .loc 1 1146 7 + 492 0096 DAB2 uxtb r2, r3 + 493 0098 7989 ldrh r1, [r7, #10] + 494 009a 514B ldr r3, .L27 + 495 009c 0093 str r3, [sp] + 496 009e 4FF08073 mov r3, #16777216 + 497 00a2 F868 ldr r0, [r7, #12] + 498 00a4 FFF7FEFF bl I2C_TransferConfig + 499 00a8 6CE0 b .L20 + 500 .L18: +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 501 .loc 1 1151 28 + 502 00aa FB68 ldr r3, [r7, #12] + 503 00ac 5B8D ldrh r3, [r3, #42] @ movhi + 504 00ae 9AB2 uxth r2, r3 + 505 .loc 1 1151 22 + 506 00b0 FB68 ldr r3, [r7, #12] + 507 00b2 1A85 strh r2, [r3, #40] @ movhi +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + ARM GAS /tmp/cc5G5cqz.s page 30 + + + 508 .loc 1 1152 57 + 509 00b4 FB68 ldr r3, [r7, #12] + 510 00b6 1B8D ldrh r3, [r3, #40] + 511 .loc 1 1152 7 + 512 00b8 DAB2 uxtb r2, r3 + 513 00ba 7989 ldrh r1, [r7, #10] + 514 00bc 484B ldr r3, .L27 + 515 00be 0093 str r3, [sp] + 516 00c0 4FF00073 mov r3, #33554432 + 517 00c4 F868 ldr r0, [r7, #12] + 518 00c6 FFF7FEFF bl I2C_TransferConfig +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (hi2c->XferCount > 0U) + 519 .loc 1 1156 11 + 520 00ca 5BE0 b .L20 + 521 .L25: +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 522 .loc 1 1159 11 + 523 00cc 7A69 ldr r2, [r7, #20] + 524 00ce 396A ldr r1, [r7, #32] + 525 00d0 F868 ldr r0, [r7, #12] + 526 00d2 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 527 00d6 0346 mov r3, r0 + 528 .loc 1 1159 10 discriminator 1 + 529 00d8 002B cmp r3, #0 + 530 00da 01D0 beq .L21 +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 531 .loc 1 1161 16 + 532 00dc 0123 movs r3, #1 + 533 00de 7BE0 b .L16 + 534 .L21: +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 535 .loc 1 1164 35 + 536 00e0 FB68 ldr r3, [r7, #12] + 537 00e2 5B6A ldr r3, [r3, #36] + 538 .loc 1 1164 30 + 539 00e4 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 540 .loc 1 1164 11 + 541 00e6 FB68 ldr r3, [r7, #12] + 542 00e8 1B68 ldr r3, [r3] + 543 .loc 1 1164 28 + 544 00ea 9A62 str r2, [r3, #40] +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 545 .loc 1 1167 11 + 546 00ec FB68 ldr r3, [r7, #12] + 547 00ee 5B6A ldr r3, [r3, #36] + 548 .loc 1 1167 21 + 549 00f0 5A1C adds r2, r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 31 + + + 550 00f2 FB68 ldr r3, [r7, #12] + 551 00f4 5A62 str r2, [r3, #36] +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 552 .loc 1 1169 11 + 553 00f6 FB68 ldr r3, [r7, #12] + 554 00f8 5B8D ldrh r3, [r3, #42] @ movhi + 555 00fa 9BB2 uxth r3, r3 + 556 .loc 1 1169 22 + 557 00fc 013B subs r3, r3, #1 + 558 00fe 9AB2 uxth r2, r3 + 559 0100 FB68 ldr r3, [r7, #12] + 560 0102 5A85 strh r2, [r3, #42] @ movhi +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 561 .loc 1 1170 11 + 562 0104 FB68 ldr r3, [r7, #12] + 563 0106 1B8D ldrh r3, [r3, #40] + 564 .loc 1 1170 21 + 565 0108 013B subs r3, r3, #1 + 566 010a 9AB2 uxth r2, r3 + 567 010c FB68 ldr r3, [r7, #12] + 568 010e 1A85 strh r2, [r3, #40] @ movhi +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 569 .loc 1 1172 16 + 570 0110 FB68 ldr r3, [r7, #12] + 571 0112 5B8D ldrh r3, [r3, #42] @ movhi + 572 0114 9BB2 uxth r3, r3 + 573 .loc 1 1172 10 + 574 0116 002B cmp r3, #0 + 575 0118 34D0 beq .L20 + 576 .loc 1 1172 43 discriminator 1 + 577 011a FB68 ldr r3, [r7, #12] + 578 011c 1B8D ldrh r3, [r3, #40] + 579 .loc 1 1172 35 discriminator 1 + 580 011e 002B cmp r3, #0 + 581 0120 30D1 bne .L20 +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TCR flag is set */ +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, tickstart) != HAL_OK) + 582 .loc 1 1175 13 + 583 0122 7B69 ldr r3, [r7, #20] + 584 0124 0093 str r3, [sp] + 585 0126 3B6A ldr r3, [r7, #32] + 586 0128 0022 movs r2, #0 + 587 012a 8021 movs r1, #128 + 588 012c F868 ldr r0, [r7, #12] + 589 012e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 590 0132 0346 mov r3, r0 + 591 .loc 1 1175 12 discriminator 1 + 592 0134 002B cmp r3, #0 + 593 0136 01D0 beq .L23 +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 594 .loc 1 1177 18 + 595 0138 0123 movs r3, #1 + 596 013a 4DE0 b .L16 + ARM GAS /tmp/cc5G5cqz.s page 32 + + + 597 .L23: +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 598 .loc 1 1180 17 + 599 013c FB68 ldr r3, [r7, #12] + 600 013e 5B8D ldrh r3, [r3, #42] @ movhi + 601 0140 9BB2 uxth r3, r3 + 602 .loc 1 1180 12 + 603 0142 FF2B cmp r3, #255 + 604 0144 0ED9 bls .L24 +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 605 .loc 1 1182 26 + 606 0146 FB68 ldr r3, [r7, #12] + 607 0148 FF22 movs r2, #255 + 608 014a 1A85 strh r2, [r3, #40] @ movhi +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 609 .loc 1 1183 61 + 610 014c FB68 ldr r3, [r7, #12] + 611 014e 1B8D ldrh r3, [r3, #40] + 612 .loc 1 1183 11 + 613 0150 DAB2 uxtb r2, r3 + 614 0152 7989 ldrh r1, [r7, #10] + 615 0154 0023 movs r3, #0 + 616 0156 0093 str r3, [sp] + 617 0158 4FF08073 mov r3, #16777216 + 618 015c F868 ldr r0, [r7, #12] + 619 015e FFF7FEFF bl I2C_TransferConfig + 620 0162 0FE0 b .L20 + 621 .L24: +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 622 .loc 1 1188 32 + 623 0164 FB68 ldr r3, [r7, #12] + 624 0166 5B8D ldrh r3, [r3, #42] @ movhi + 625 0168 9AB2 uxth r2, r3 + 626 .loc 1 1188 26 + 627 016a FB68 ldr r3, [r7, #12] + 628 016c 1A85 strh r2, [r3, #40] @ movhi +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 629 .loc 1 1189 61 + 630 016e FB68 ldr r3, [r7, #12] + 631 0170 1B8D ldrh r3, [r3, #40] + 632 .loc 1 1189 11 + 633 0172 DAB2 uxtb r2, r3 + 634 0174 7989 ldrh r1, [r7, #10] + 635 0176 0023 movs r3, #0 + 636 0178 0093 str r3, [sp] + 637 017a 4FF00073 mov r3, #33554432 + 638 017e F868 ldr r0, [r7, #12] + 639 0180 FFF7FEFF bl I2C_TransferConfig + 640 .L20: +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 33 + + + 641 .loc 1 1156 16 + 642 0184 FB68 ldr r3, [r7, #12] + 643 0186 5B8D ldrh r3, [r3, #42] @ movhi + 644 0188 9BB2 uxth r3, r3 +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 645 .loc 1 1156 28 + 646 018a 002B cmp r3, #0 + 647 018c 9ED1 bne .L25 +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is set */ +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 648 .loc 1 1197 9 + 649 018e 7A69 ldr r2, [r7, #20] + 650 0190 396A ldr r1, [r7, #32] + 651 0192 F868 ldr r0, [r7, #12] + 652 0194 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 653 0198 0346 mov r3, r0 + 654 .loc 1 1197 8 discriminator 1 + 655 019a 002B cmp r3, #0 + 656 019c 01D0 beq .L26 +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 657 .loc 1 1199 14 + 658 019e 0123 movs r3, #1 + 659 01a0 1AE0 b .L16 + 660 .L26: +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 661 .loc 1 1203 5 + 662 01a2 FB68 ldr r3, [r7, #12] + 663 01a4 1B68 ldr r3, [r3] + 664 01a6 2022 movs r2, #32 + 665 01a8 DA61 str r2, [r3, #28] +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 666 .loc 1 1206 5 + 667 01aa FB68 ldr r3, [r7, #12] + 668 01ac 1B68 ldr r3, [r3] + 669 01ae 5968 ldr r1, [r3, #4] + 670 01b0 FB68 ldr r3, [r7, #12] + 671 01b2 1A68 ldr r2, [r3] + 672 01b4 0B4B ldr r3, .L27+4 + 673 01b6 0B40 ands r3, r3, r1 + 674 01b8 5360 str r3, [r2, #4] +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 675 .loc 1 1208 17 + 676 01ba FB68 ldr r3, [r7, #12] + 677 01bc 2022 movs r2, #32 + ARM GAS /tmp/cc5G5cqz.s page 34 + + + 678 01be 83F84120 strb r2, [r3, #65] +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 679 .loc 1 1209 17 + 680 01c2 FB68 ldr r3, [r7, #12] + 681 01c4 0022 movs r2, #0 + 682 01c6 83F84220 strb r2, [r3, #66] +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 683 .loc 1 1212 5 + 684 01ca FB68 ldr r3, [r7, #12] + 685 01cc 0022 movs r2, #0 + 686 01ce 83F84020 strb r2, [r3, #64] +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 687 .loc 1 1214 12 + 688 01d2 0023 movs r3, #0 + 689 01d4 00E0 b .L16 + 690 .L14: +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 691 .loc 1 1218 12 + 692 01d6 0223 movs r3, #2 + 693 .L16: +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 694 .loc 1 1220 1 + 695 01d8 1846 mov r0, r3 + 696 01da 1837 adds r7, r7, #24 + 697 .cfi_def_cfa_offset 8 + 698 01dc BD46 mov sp, r7 + 699 .cfi_def_cfa_register 13 + 700 @ sp needed + 701 01de 80BD pop {r7, pc} + 702 .L28: + 703 .align 2 + 704 .L27: + 705 01e0 00200080 .word -2147475456 + 706 01e4 00E800FE .word -33495040 + 707 .cfi_endproc + 708 .LFE134: + 710 .section .text.HAL_I2C_Master_Receive,"ax",%progbits + 711 .align 1 + 712 .global HAL_I2C_Master_Receive + 713 .syntax unified + 714 .thumb + 715 .thumb_func + 717 HAL_I2C_Master_Receive: + 718 .LFB135: +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receives in master mode an amount of data in blocking mode. +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value + ARM GAS /tmp/cc5G5cqz.s page 35 + + +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pDa +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t Timeout) +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 719 .loc 1 1235 1 + 720 .cfi_startproc + 721 @ args = 4, pretend = 0, frame = 24 + 722 @ frame_needed = 1, uses_anonymous_args = 0 + 723 0000 80B5 push {r7, lr} + 724 .cfi_def_cfa_offset 8 + 725 .cfi_offset 7, -8 + 726 .cfi_offset 14, -4 + 727 0002 88B0 sub sp, sp, #32 + 728 .cfi_def_cfa_offset 40 + 729 0004 02AF add r7, sp, #8 + 730 .cfi_def_cfa 7, 32 + 731 0006 F860 str r0, [r7, #12] + 732 0008 7A60 str r2, [r7, #4] + 733 000a 1A46 mov r2, r3 + 734 000c 0B46 mov r3, r1 @ movhi + 735 000e 7B81 strh r3, [r7, #10] @ movhi + 736 0010 1346 mov r3, r2 @ movhi + 737 0012 3B81 strh r3, [r7, #8] @ movhi +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 738 .loc 1 1238 11 + 739 0014 FB68 ldr r3, [r7, #12] + 740 0016 93F84130 ldrb r3, [r3, #65] + 741 001a DBB2 uxtb r3, r3 + 742 .loc 1 1238 6 + 743 001c 202B cmp r3, #32 + 744 001e 40F0DB80 bne .L30 +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 745 .loc 1 1241 5 + 746 0022 FB68 ldr r3, [r7, #12] + 747 0024 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 748 0028 012B cmp r3, #1 + 749 002a 01D1 bne .L31 + 750 .loc 1 1241 5 is_stmt 0 discriminator 1 + 751 002c 0223 movs r3, #2 + 752 .loc 1 1241 5 + 753 002e D4E0 b .L32 + 754 .L31: + 755 .loc 1 1241 5 discriminator 2 + 756 0030 FB68 ldr r3, [r7, #12] + 757 0032 0122 movs r2, #1 + 758 0034 83F84020 strb r2, [r3, #64] +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ + ARM GAS /tmp/cc5G5cqz.s page 36 + + +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 759 .loc 1 1244 17 is_stmt 1 + 760 0038 FFF7FEFF bl HAL_GetTick + 761 003c 7861 str r0, [r7, #20] +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY, tickstart) != HAL_OK + 762 .loc 1 1246 9 + 763 003e 7B69 ldr r3, [r7, #20] + 764 0040 0093 str r3, [sp] + 765 0042 1923 movs r3, #25 + 766 0044 0122 movs r2, #1 + 767 0046 4FF40041 mov r1, #32768 + 768 004a F868 ldr r0, [r7, #12] + 769 004c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 770 0050 0346 mov r3, r0 + 771 .loc 1 1246 8 discriminator 1 + 772 0052 002B cmp r3, #0 + 773 0054 01D0 beq .L33 +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 774 .loc 1 1248 14 + 775 0056 0123 movs r3, #1 + 776 0058 BFE0 b .L32 + 777 .L33: +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 778 .loc 1 1251 21 + 779 005a FB68 ldr r3, [r7, #12] + 780 005c 2222 movs r2, #34 + 781 005e 83F84120 strb r2, [r3, #65] +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 782 .loc 1 1252 21 + 783 0062 FB68 ldr r3, [r7, #12] + 784 0064 1022 movs r2, #16 + 785 0066 83F84220 strb r2, [r3, #66] +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 786 .loc 1 1253 21 + 787 006a FB68 ldr r3, [r7, #12] + 788 006c 0022 movs r2, #0 + 789 006e 5A64 str r2, [r3, #68] +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 790 .loc 1 1256 21 + 791 0070 FB68 ldr r3, [r7, #12] + 792 0072 7A68 ldr r2, [r7, #4] + 793 0074 5A62 str r2, [r3, #36] +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 794 .loc 1 1257 21 + 795 0076 FB68 ldr r3, [r7, #12] + 796 0078 3A89 ldrh r2, [r7, #8] @ movhi + 797 007a 5A85 strh r2, [r3, #42] @ movhi +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 798 .loc 1 1258 21 + 799 007c FB68 ldr r3, [r7, #12] + 800 007e 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 37 + + + 801 0080 5A63 str r2, [r3, #52] +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 802 .loc 1 1262 13 + 803 0082 FB68 ldr r3, [r7, #12] + 804 0084 5B8D ldrh r3, [r3, #42] @ movhi + 805 0086 9BB2 uxth r3, r3 + 806 .loc 1 1262 8 + 807 0088 FF2B cmp r3, #255 + 808 008a 0ED9 bls .L34 +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 809 .loc 1 1264 22 + 810 008c FB68 ldr r3, [r7, #12] + 811 008e FF22 movs r2, #255 + 812 0090 1A85 strh r2, [r3, #40] @ movhi +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 813 .loc 1 1265 57 + 814 0092 FB68 ldr r3, [r7, #12] + 815 0094 1B8D ldrh r3, [r3, #40] + 816 .loc 1 1265 7 + 817 0096 DAB2 uxtb r2, r3 + 818 0098 7989 ldrh r1, [r7, #10] + 819 009a 524B ldr r3, .L43 + 820 009c 0093 str r3, [sp] + 821 009e 4FF08073 mov r3, #16777216 + 822 00a2 F868 ldr r0, [r7, #12] + 823 00a4 FFF7FEFF bl I2C_TransferConfig + 824 00a8 6DE0 b .L36 + 825 .L34: +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 826 .loc 1 1270 28 + 827 00aa FB68 ldr r3, [r7, #12] + 828 00ac 5B8D ldrh r3, [r3, #42] @ movhi + 829 00ae 9AB2 uxth r2, r3 + 830 .loc 1 1270 22 + 831 00b0 FB68 ldr r3, [r7, #12] + 832 00b2 1A85 strh r2, [r3, #40] @ movhi +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 833 .loc 1 1271 57 + 834 00b4 FB68 ldr r3, [r7, #12] + 835 00b6 1B8D ldrh r3, [r3, #40] + 836 .loc 1 1271 7 + 837 00b8 DAB2 uxtb r2, r3 + 838 00ba 7989 ldrh r1, [r7, #10] + 839 00bc 494B ldr r3, .L43 + 840 00be 0093 str r3, [sp] + 841 00c0 4FF00073 mov r3, #33554432 + 842 00c4 F868 ldr r0, [r7, #12] + 843 00c6 FFF7FEFF bl I2C_TransferConfig +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); + ARM GAS /tmp/cc5G5cqz.s page 38 + + +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (hi2c->XferCount > 0U) + 844 .loc 1 1275 11 + 845 00ca 5CE0 b .L36 + 846 .L41: +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until RXNE flag is set */ +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnRXNEFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 847 .loc 1 1278 11 + 848 00cc 7A69 ldr r2, [r7, #20] + 849 00ce 396A ldr r1, [r7, #32] + 850 00d0 F868 ldr r0, [r7, #12] + 851 00d2 FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout + 852 00d6 0346 mov r3, r0 + 853 .loc 1 1278 10 discriminator 1 + 854 00d8 002B cmp r3, #0 + 855 00da 01D0 beq .L37 +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 856 .loc 1 1280 16 + 857 00dc 0123 movs r3, #1 + 858 00de 7CE0 b .L32 + 859 .L37: +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 860 .loc 1 1284 38 + 861 00e0 FB68 ldr r3, [r7, #12] + 862 00e2 1B68 ldr r3, [r3] + 863 .loc 1 1284 48 + 864 00e4 5A6A ldr r2, [r3, #36] + 865 .loc 1 1284 12 + 866 00e6 FB68 ldr r3, [r7, #12] + 867 00e8 5B6A ldr r3, [r3, #36] + 868 .loc 1 1284 25 + 869 00ea D2B2 uxtb r2, r2 + 870 .loc 1 1284 23 + 871 00ec 1A70 strb r2, [r3] +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 872 .loc 1 1287 11 + 873 00ee FB68 ldr r3, [r7, #12] + 874 00f0 5B6A ldr r3, [r3, #36] + 875 .loc 1 1287 21 + 876 00f2 5A1C adds r2, r3, #1 + 877 00f4 FB68 ldr r3, [r7, #12] + 878 00f6 5A62 str r2, [r3, #36] +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 879 .loc 1 1289 11 + 880 00f8 FB68 ldr r3, [r7, #12] + 881 00fa 1B8D ldrh r3, [r3, #40] + 882 .loc 1 1289 21 + 883 00fc 013B subs r3, r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 39 + + + 884 00fe 9AB2 uxth r2, r3 + 885 0100 FB68 ldr r3, [r7, #12] + 886 0102 1A85 strh r2, [r3, #40] @ movhi +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 887 .loc 1 1290 11 + 888 0104 FB68 ldr r3, [r7, #12] + 889 0106 5B8D ldrh r3, [r3, #42] @ movhi + 890 0108 9BB2 uxth r3, r3 + 891 .loc 1 1290 22 + 892 010a 013B subs r3, r3, #1 + 893 010c 9AB2 uxth r2, r3 + 894 010e FB68 ldr r3, [r7, #12] + 895 0110 5A85 strh r2, [r3, #42] @ movhi +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 896 .loc 1 1292 16 + 897 0112 FB68 ldr r3, [r7, #12] + 898 0114 5B8D ldrh r3, [r3, #42] @ movhi + 899 0116 9BB2 uxth r3, r3 + 900 .loc 1 1292 10 + 901 0118 002B cmp r3, #0 + 902 011a 34D0 beq .L36 + 903 .loc 1 1292 43 discriminator 1 + 904 011c FB68 ldr r3, [r7, #12] + 905 011e 1B8D ldrh r3, [r3, #40] + 906 .loc 1 1292 35 discriminator 1 + 907 0120 002B cmp r3, #0 + 908 0122 30D1 bne .L36 +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TCR flag is set */ +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, tickstart) != HAL_OK) + 909 .loc 1 1295 13 + 910 0124 7B69 ldr r3, [r7, #20] + 911 0126 0093 str r3, [sp] + 912 0128 3B6A ldr r3, [r7, #32] + 913 012a 0022 movs r2, #0 + 914 012c 8021 movs r1, #128 + 915 012e F868 ldr r0, [r7, #12] + 916 0130 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 917 0134 0346 mov r3, r0 + 918 .loc 1 1295 12 discriminator 1 + 919 0136 002B cmp r3, #0 + 920 0138 01D0 beq .L39 +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 921 .loc 1 1297 18 + 922 013a 0123 movs r3, #1 + 923 013c 4DE0 b .L32 + 924 .L39: +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 925 .loc 1 1300 17 + 926 013e FB68 ldr r3, [r7, #12] + 927 0140 5B8D ldrh r3, [r3, #42] @ movhi + 928 0142 9BB2 uxth r3, r3 + 929 .loc 1 1300 12 + ARM GAS /tmp/cc5G5cqz.s page 40 + + + 930 0144 FF2B cmp r3, #255 + 931 0146 0ED9 bls .L40 +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 932 .loc 1 1302 26 + 933 0148 FB68 ldr r3, [r7, #12] + 934 014a FF22 movs r2, #255 + 935 014c 1A85 strh r2, [r3, #40] @ movhi +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 936 .loc 1 1303 61 + 937 014e FB68 ldr r3, [r7, #12] + 938 0150 1B8D ldrh r3, [r3, #40] + 939 .loc 1 1303 11 + 940 0152 DAB2 uxtb r2, r3 + 941 0154 7989 ldrh r1, [r7, #10] + 942 0156 0023 movs r3, #0 + 943 0158 0093 str r3, [sp] + 944 015a 4FF08073 mov r3, #16777216 + 945 015e F868 ldr r0, [r7, #12] + 946 0160 FFF7FEFF bl I2C_TransferConfig + 947 0164 0FE0 b .L36 + 948 .L40: +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 949 .loc 1 1308 32 + 950 0166 FB68 ldr r3, [r7, #12] + 951 0168 5B8D ldrh r3, [r3, #42] @ movhi + 952 016a 9AB2 uxth r2, r3 + 953 .loc 1 1308 26 + 954 016c FB68 ldr r3, [r7, #12] + 955 016e 1A85 strh r2, [r3, #40] @ movhi +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 956 .loc 1 1309 61 + 957 0170 FB68 ldr r3, [r7, #12] + 958 0172 1B8D ldrh r3, [r3, #40] + 959 .loc 1 1309 11 + 960 0174 DAB2 uxtb r2, r3 + 961 0176 7989 ldrh r1, [r7, #10] + 962 0178 0023 movs r3, #0 + 963 017a 0093 str r3, [sp] + 964 017c 4FF00073 mov r3, #33554432 + 965 0180 F868 ldr r0, [r7, #12] + 966 0182 FFF7FEFF bl I2C_TransferConfig + 967 .L36: +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 968 .loc 1 1275 16 + 969 0186 FB68 ldr r3, [r7, #12] + 970 0188 5B8D ldrh r3, [r3, #42] @ movhi + 971 018a 9BB2 uxth r3, r3 +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 972 .loc 1 1275 28 + 973 018c 002B cmp r3, #0 + 974 018e 9DD1 bne .L41 +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); + ARM GAS /tmp/cc5G5cqz.s page 41 + + +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is set */ +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 975 .loc 1 1317 9 + 976 0190 7A69 ldr r2, [r7, #20] + 977 0192 396A ldr r1, [r7, #32] + 978 0194 F868 ldr r0, [r7, #12] + 979 0196 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 980 019a 0346 mov r3, r0 + 981 .loc 1 1317 8 discriminator 1 + 982 019c 002B cmp r3, #0 + 983 019e 01D0 beq .L42 +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 984 .loc 1 1319 14 + 985 01a0 0123 movs r3, #1 + 986 01a2 1AE0 b .L32 + 987 .L42: +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 988 .loc 1 1323 5 + 989 01a4 FB68 ldr r3, [r7, #12] + 990 01a6 1B68 ldr r3, [r3] + 991 01a8 2022 movs r2, #32 + 992 01aa DA61 str r2, [r3, #28] +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 993 .loc 1 1326 5 + 994 01ac FB68 ldr r3, [r7, #12] + 995 01ae 1B68 ldr r3, [r3] + 996 01b0 5968 ldr r1, [r3, #4] + 997 01b2 FB68 ldr r3, [r7, #12] + 998 01b4 1A68 ldr r2, [r3] + 999 01b6 0C4B ldr r3, .L43+4 + 1000 01b8 0B40 ands r3, r3, r1 + 1001 01ba 5360 str r3, [r2, #4] +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 1002 .loc 1 1328 17 + 1003 01bc FB68 ldr r3, [r7, #12] + 1004 01be 2022 movs r2, #32 + 1005 01c0 83F84120 strb r2, [r3, #65] +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 1006 .loc 1 1329 17 + 1007 01c4 FB68 ldr r3, [r7, #12] + 1008 01c6 0022 movs r2, #0 + 1009 01c8 83F84220 strb r2, [r3, #66] +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + ARM GAS /tmp/cc5G5cqz.s page 42 + + + 1010 .loc 1 1332 5 + 1011 01cc FB68 ldr r3, [r7, #12] + 1012 01ce 0022 movs r2, #0 + 1013 01d0 83F84020 strb r2, [r3, #64] +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 1014 .loc 1 1334 12 + 1015 01d4 0023 movs r3, #0 + 1016 01d6 00E0 b .L32 + 1017 .L30: +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 1018 .loc 1 1338 12 + 1019 01d8 0223 movs r3, #2 + 1020 .L32: +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 1021 .loc 1 1340 1 + 1022 01da 1846 mov r0, r3 + 1023 01dc 1837 adds r7, r7, #24 + 1024 .cfi_def_cfa_offset 8 + 1025 01de BD46 mov sp, r7 + 1026 .cfi_def_cfa_register 13 + 1027 @ sp needed + 1028 01e0 80BD pop {r7, pc} + 1029 .L44: + 1030 01e2 00BF .align 2 + 1031 .L43: + 1032 01e4 00240080 .word -2147474432 + 1033 01e8 00E800FE .word -33495040 + 1034 .cfi_endproc + 1035 .LFE135: + 1037 .section .text.HAL_I2C_Slave_Transmit,"ax",%progbits + 1038 .align 1 + 1039 .global HAL_I2C_Slave_Transmit + 1040 .syntax unified + 1041 .thumb + 1042 .thumb_func + 1044 HAL_I2C_Slave_Transmit: + 1045 .LFB136: +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmits in slave mode an amount of data in blocking mode. +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size, +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Timeout) +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1046 .loc 1 1353 1 + 1047 .cfi_startproc + ARM GAS /tmp/cc5G5cqz.s page 43 + + + 1048 @ args = 0, pretend = 0, frame = 24 + 1049 @ frame_needed = 1, uses_anonymous_args = 0 + 1050 0000 80B5 push {r7, lr} + 1051 .cfi_def_cfa_offset 8 + 1052 .cfi_offset 7, -8 + 1053 .cfi_offset 14, -4 + 1054 0002 88B0 sub sp, sp, #32 + 1055 .cfi_def_cfa_offset 40 + 1056 0004 02AF add r7, sp, #8 + 1057 .cfi_def_cfa 7, 32 + 1058 0006 F860 str r0, [r7, #12] + 1059 0008 B960 str r1, [r7, #8] + 1060 000a 3B60 str r3, [r7] + 1061 000c 1346 mov r3, r2 @ movhi + 1062 000e FB80 strh r3, [r7, #6] @ movhi +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 1063 .loc 1 1356 11 + 1064 0010 FB68 ldr r3, [r7, #12] + 1065 0012 93F84130 ldrb r3, [r3, #65] + 1066 0016 DBB2 uxtb r3, r3 + 1067 .loc 1 1356 6 + 1068 0018 202B cmp r3, #32 + 1069 001a 40F02081 bne .L46 +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 1070 .loc 1 1358 8 + 1071 001e BB68 ldr r3, [r7, #8] + 1072 0020 002B cmp r3, #0 + 1073 0022 02D0 beq .L47 + 1074 .loc 1 1358 25 discriminator 1 + 1075 0024 FB88 ldrh r3, [r7, #6] + 1076 0026 002B cmp r3, #0 + 1077 0028 05D1 bne .L48 + 1078 .L47: +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 1079 .loc 1 1360 23 + 1080 002a FB68 ldr r3, [r7, #12] + 1081 002c 4FF40072 mov r2, #512 + 1082 0030 5A64 str r2, [r3, #68] +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1083 .loc 1 1361 15 + 1084 0032 0123 movs r3, #1 + 1085 0034 14E1 b .L49 + 1086 .L48: +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 1087 .loc 1 1364 5 + 1088 0036 FB68 ldr r3, [r7, #12] + 1089 0038 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 1090 003c 012B cmp r3, #1 + 1091 003e 01D1 bne .L50 + 1092 .loc 1 1364 5 is_stmt 0 discriminator 1 + 1093 0040 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 44 + + + 1094 .loc 1 1364 5 + 1095 0042 0DE1 b .L49 + 1096 .L50: + 1097 .loc 1 1364 5 discriminator 2 + 1098 0044 FB68 ldr r3, [r7, #12] + 1099 0046 0122 movs r2, #1 + 1100 0048 83F84020 strb r2, [r3, #64] +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 1101 .loc 1 1367 17 is_stmt 1 + 1102 004c FFF7FEFF bl HAL_GetTick + 1103 0050 7861 str r0, [r7, #20] +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 1104 .loc 1 1369 21 + 1105 0052 FB68 ldr r3, [r7, #12] + 1106 0054 2122 movs r2, #33 + 1107 0056 83F84120 strb r2, [r3, #65] +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 1108 .loc 1 1370 21 + 1109 005a FB68 ldr r3, [r7, #12] + 1110 005c 2022 movs r2, #32 + 1111 005e 83F84220 strb r2, [r3, #66] +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 1112 .loc 1 1371 21 + 1113 0062 FB68 ldr r3, [r7, #12] + 1114 0064 0022 movs r2, #0 + 1115 0066 5A64 str r2, [r3, #68] +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 1116 .loc 1 1374 21 + 1117 0068 FB68 ldr r3, [r7, #12] + 1118 006a BA68 ldr r2, [r7, #8] + 1119 006c 5A62 str r2, [r3, #36] +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 1120 .loc 1 1375 21 + 1121 006e FB68 ldr r3, [r7, #12] + 1122 0070 FA88 ldrh r2, [r7, #6] @ movhi + 1123 0072 5A85 strh r2, [r3, #42] @ movhi +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 1124 .loc 1 1376 21 + 1125 0074 FB68 ldr r3, [r7, #12] + 1126 0076 0022 movs r2, #0 + 1127 0078 5A63 str r2, [r3, #52] +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 1128 .loc 1 1379 9 + 1129 007a FB68 ldr r3, [r7, #12] + 1130 007c 1B68 ldr r3, [r3] + 1131 .loc 1 1379 19 + 1132 007e 5A68 ldr r2, [r3, #4] + 1133 .loc 1 1379 9 + 1134 0080 FB68 ldr r3, [r7, #12] + 1135 0082 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 45 + + + 1136 .loc 1 1379 25 + 1137 0084 22F40042 bic r2, r2, #32768 + 1138 0088 5A60 str r2, [r3, #4] +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until ADDR flag is set */ +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_ADDR, RESET, Timeout, tickstart) != HAL_OK) + 1139 .loc 1 1382 9 + 1140 008a 7B69 ldr r3, [r7, #20] + 1141 008c 0093 str r3, [sp] + 1142 008e 3B68 ldr r3, [r7] + 1143 0090 0022 movs r2, #0 + 1144 0092 0821 movs r1, #8 + 1145 0094 F868 ldr r0, [r7, #12] + 1146 0096 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1147 009a 0346 mov r3, r0 + 1148 .loc 1 1382 8 discriminator 1 + 1149 009c 002B cmp r3, #0 + 1150 009e 09D0 beq .L51 +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1151 .loc 1 1385 11 + 1152 00a0 FB68 ldr r3, [r7, #12] + 1153 00a2 1B68 ldr r3, [r3] + 1154 .loc 1 1385 21 + 1155 00a4 5A68 ldr r2, [r3, #4] + 1156 .loc 1 1385 11 + 1157 00a6 FB68 ldr r3, [r7, #12] + 1158 00a8 1B68 ldr r3, [r3] + 1159 .loc 1 1385 27 + 1160 00aa 42F40042 orr r2, r2, #32768 + 1161 00ae 5A60 str r2, [r3, #4] +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1162 .loc 1 1386 14 + 1163 00b0 0123 movs r3, #1 + 1164 00b2 D5E0 b .L49 + 1165 .L51: +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX data if no stretch enable */ +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.NoStretchMode == I2C_NOSTRETCH_ENABLE) + 1166 .loc 1 1390 19 + 1167 00b4 FB68 ldr r3, [r7, #12] + 1168 00b6 1B6A ldr r3, [r3, #32] + 1169 .loc 1 1390 8 + 1170 00b8 B3F5003F cmp r3, #131072 + 1171 00bc 11D1 bne .L52 +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX register */ +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 1172 .loc 1 1394 35 + 1173 00be FB68 ldr r3, [r7, #12] + 1174 00c0 5B6A ldr r3, [r3, #36] + 1175 .loc 1 1394 30 + 1176 00c2 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 1177 .loc 1 1394 11 + ARM GAS /tmp/cc5G5cqz.s page 46 + + + 1178 00c4 FB68 ldr r3, [r7, #12] + 1179 00c6 1B68 ldr r3, [r3] + 1180 .loc 1 1394 28 + 1181 00c8 9A62 str r2, [r3, #40] +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 1182 .loc 1 1397 11 + 1183 00ca FB68 ldr r3, [r7, #12] + 1184 00cc 5B6A ldr r3, [r3, #36] + 1185 .loc 1 1397 21 + 1186 00ce 5A1C adds r2, r3, #1 + 1187 00d0 FB68 ldr r3, [r7, #12] + 1188 00d2 5A62 str r2, [r3, #36] +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 1189 .loc 1 1399 11 + 1190 00d4 FB68 ldr r3, [r7, #12] + 1191 00d6 5B8D ldrh r3, [r3, #42] @ movhi + 1192 00d8 9BB2 uxth r3, r3 + 1193 .loc 1 1399 22 + 1194 00da 013B subs r3, r3, #1 + 1195 00dc 9AB2 uxth r2, r3 + 1196 00de FB68 ldr r3, [r7, #12] + 1197 00e0 5A85 strh r2, [r3, #42] @ movhi + 1198 .L52: +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag */ +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 1199 .loc 1 1403 5 + 1200 00e2 FB68 ldr r3, [r7, #12] + 1201 00e4 1B68 ldr r3, [r3] + 1202 00e6 0822 movs r2, #8 + 1203 00e8 DA61 str r2, [r3, #28] +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If 10bit addressing mode is selected */ +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.AddressingMode == I2C_ADDRESSINGMODE_10BIT) + 1204 .loc 1 1406 19 + 1205 00ea FB68 ldr r3, [r7, #12] + 1206 00ec DB68 ldr r3, [r3, #12] + 1207 .loc 1 1406 8 + 1208 00ee 022B cmp r3, #2 + 1209 00f0 18D1 bne .L53 +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until ADDR flag is set */ +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_ADDR, RESET, Timeout, tickstart) != HAL_OK) + 1210 .loc 1 1409 11 + 1211 00f2 7B69 ldr r3, [r7, #20] + 1212 00f4 0093 str r3, [sp] + 1213 00f6 3B68 ldr r3, [r7] + 1214 00f8 0022 movs r2, #0 + 1215 00fa 0821 movs r1, #8 + 1216 00fc F868 ldr r0, [r7, #12] + 1217 00fe FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1218 0102 0346 mov r3, r0 + 1219 .loc 1 1409 10 discriminator 1 + ARM GAS /tmp/cc5G5cqz.s page 47 + + + 1220 0104 002B cmp r3, #0 + 1221 0106 09D0 beq .L54 +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1222 .loc 1 1412 13 + 1223 0108 FB68 ldr r3, [r7, #12] + 1224 010a 1B68 ldr r3, [r3] + 1225 .loc 1 1412 23 + 1226 010c 5A68 ldr r2, [r3, #4] + 1227 .loc 1 1412 13 + 1228 010e FB68 ldr r3, [r7, #12] + 1229 0110 1B68 ldr r3, [r3] + 1230 .loc 1 1412 29 + 1231 0112 42F40042 orr r2, r2, #32768 + 1232 0116 5A60 str r2, [r3, #4] +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1233 .loc 1 1413 16 + 1234 0118 0123 movs r3, #1 + 1235 011a A1E0 b .L49 + 1236 .L54: +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag */ +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 1237 .loc 1 1417 7 + 1238 011c FB68 ldr r3, [r7, #12] + 1239 011e 1B68 ldr r3, [r3] + 1240 0120 0822 movs r2, #8 + 1241 0122 DA61 str r2, [r3, #28] + 1242 .L53: +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until DIR flag is set Transmitter mode */ +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_DIR, RESET, Timeout, tickstart) != HAL_OK) + 1243 .loc 1 1421 9 + 1244 0124 7B69 ldr r3, [r7, #20] + 1245 0126 0093 str r3, [sp] + 1246 0128 3B68 ldr r3, [r7] + 1247 012a 0022 movs r2, #0 + 1248 012c 4FF48031 mov r1, #65536 + 1249 0130 F868 ldr r0, [r7, #12] + 1250 0132 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1251 0136 0346 mov r3, r0 + 1252 .loc 1 1421 8 discriminator 1 + 1253 0138 002B cmp r3, #0 + 1254 013a 2DD0 beq .L56 +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1255 .loc 1 1424 11 + 1256 013c FB68 ldr r3, [r7, #12] + 1257 013e 1B68 ldr r3, [r3] + 1258 .loc 1 1424 21 + 1259 0140 5A68 ldr r2, [r3, #4] + 1260 .loc 1 1424 11 + 1261 0142 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 48 + + + 1262 0144 1B68 ldr r3, [r3] + 1263 .loc 1 1424 27 + 1264 0146 42F40042 orr r2, r2, #32768 + 1265 014a 5A60 str r2, [r3, #4] +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1266 .loc 1 1425 14 + 1267 014c 0123 movs r3, #1 + 1268 014e 87E0 b .L49 + 1269 .L58: +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (hi2c->XferCount > 0U) +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 1270 .loc 1 1431 11 + 1271 0150 7A69 ldr r2, [r7, #20] + 1272 0152 3968 ldr r1, [r7] + 1273 0154 F868 ldr r0, [r7, #12] + 1274 0156 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 1275 015a 0346 mov r3, r0 + 1276 .loc 1 1431 10 discriminator 1 + 1277 015c 002B cmp r3, #0 + 1278 015e 09D0 beq .L57 +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1279 .loc 1 1434 13 + 1280 0160 FB68 ldr r3, [r7, #12] + 1281 0162 1B68 ldr r3, [r3] + 1282 .loc 1 1434 23 + 1283 0164 5A68 ldr r2, [r3, #4] + 1284 .loc 1 1434 13 + 1285 0166 FB68 ldr r3, [r7, #12] + 1286 0168 1B68 ldr r3, [r3] + 1287 .loc 1 1434 29 + 1288 016a 42F40042 orr r2, r2, #32768 + 1289 016e 5A60 str r2, [r3, #4] +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1290 .loc 1 1435 16 + 1291 0170 0123 movs r3, #1 + 1292 0172 75E0 b .L49 + 1293 .L57: +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 1294 .loc 1 1439 35 + 1295 0174 FB68 ldr r3, [r7, #12] + 1296 0176 5B6A ldr r3, [r3, #36] + 1297 .loc 1 1439 30 + 1298 0178 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 1299 .loc 1 1439 11 + 1300 017a FB68 ldr r3, [r7, #12] + 1301 017c 1B68 ldr r3, [r3] + 1302 .loc 1 1439 28 + 1303 017e 9A62 str r2, [r3, #40] + ARM GAS /tmp/cc5G5cqz.s page 49 + + +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 1304 .loc 1 1442 11 + 1305 0180 FB68 ldr r3, [r7, #12] + 1306 0182 5B6A ldr r3, [r3, #36] + 1307 .loc 1 1442 21 + 1308 0184 5A1C adds r2, r3, #1 + 1309 0186 FB68 ldr r3, [r7, #12] + 1310 0188 5A62 str r2, [r3, #36] +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 1311 .loc 1 1444 11 + 1312 018a FB68 ldr r3, [r7, #12] + 1313 018c 5B8D ldrh r3, [r3, #42] @ movhi + 1314 018e 9BB2 uxth r3, r3 + 1315 .loc 1 1444 22 + 1316 0190 013B subs r3, r3, #1 + 1317 0192 9AB2 uxth r2, r3 + 1318 0194 FB68 ldr r3, [r7, #12] + 1319 0196 5A85 strh r2, [r3, #42] @ movhi + 1320 .L56: +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1321 .loc 1 1428 16 + 1322 0198 FB68 ldr r3, [r7, #12] + 1323 019a 5B8D ldrh r3, [r3, #42] @ movhi + 1324 019c 9BB2 uxth r3, r3 +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1325 .loc 1 1428 28 + 1326 019e 002B cmp r3, #0 + 1327 01a0 D6D1 bne .L58 +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until AF flag is set */ +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_AF, RESET, Timeout, tickstart) != HAL_OK) + 1328 .loc 1 1448 9 + 1329 01a2 7B69 ldr r3, [r7, #20] + 1330 01a4 0093 str r3, [sp] + 1331 01a6 3B68 ldr r3, [r7] + 1332 01a8 0022 movs r2, #0 + 1333 01aa 1021 movs r1, #16 + 1334 01ac F868 ldr r0, [r7, #12] + 1335 01ae FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1336 01b2 0346 mov r3, r0 + 1337 .loc 1 1448 8 discriminator 1 + 1338 01b4 002B cmp r3, #0 + 1339 01b6 09D0 beq .L59 +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1340 .loc 1 1451 11 + 1341 01b8 FB68 ldr r3, [r7, #12] + 1342 01ba 1B68 ldr r3, [r3] + 1343 .loc 1 1451 21 + 1344 01bc 5A68 ldr r2, [r3, #4] + 1345 .loc 1 1451 11 + 1346 01be FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 50 + + + 1347 01c0 1B68 ldr r3, [r3] + 1348 .loc 1 1451 27 + 1349 01c2 42F40042 orr r2, r2, #32768 + 1350 01c6 5A60 str r2, [r3, #4] +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1351 .loc 1 1452 14 + 1352 01c8 0123 movs r3, #1 + 1353 01ca 49E0 b .L49 + 1354 .L59: +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 1355 .loc 1 1456 5 + 1356 01cc F868 ldr r0, [r7, #12] + 1357 01ce FFF7FEFF bl I2C_Flush_TXDR +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear AF flag */ +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 1358 .loc 1 1459 5 + 1359 01d2 FB68 ldr r3, [r7, #12] + 1360 01d4 1B68 ldr r3, [r3] + 1361 01d6 1022 movs r2, #16 + 1362 01d8 DA61 str r2, [r3, #28] +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOP flag is set */ +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 1363 .loc 1 1462 9 + 1364 01da 7A69 ldr r2, [r7, #20] + 1365 01dc 3968 ldr r1, [r7] + 1366 01de F868 ldr r0, [r7, #12] + 1367 01e0 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 1368 01e4 0346 mov r3, r0 + 1369 .loc 1 1462 8 discriminator 1 + 1370 01e6 002B cmp r3, #0 + 1371 01e8 09D0 beq .L60 +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1372 .loc 1 1465 11 + 1373 01ea FB68 ldr r3, [r7, #12] + 1374 01ec 1B68 ldr r3, [r3] + 1375 .loc 1 1465 21 + 1376 01ee 5A68 ldr r2, [r3, #4] + 1377 .loc 1 1465 11 + 1378 01f0 FB68 ldr r3, [r7, #12] + 1379 01f2 1B68 ldr r3, [r3] + 1380 .loc 1 1465 27 + 1381 01f4 42F40042 orr r2, r2, #32768 + 1382 01f8 5A60 str r2, [r3, #4] +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1383 .loc 1 1467 14 + 1384 01fa 0123 movs r3, #1 + 1385 01fc 30E0 b .L49 + 1386 .L60: +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 51 + + +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP flag */ +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 1387 .loc 1 1471 5 + 1388 01fe FB68 ldr r3, [r7, #12] + 1389 0200 1B68 ldr r3, [r3] + 1390 0202 2022 movs r2, #32 + 1391 0204 DA61 str r2, [r3, #28] +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until BUSY flag is reset */ +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, Timeout, tickstart) != HAL_OK) + 1392 .loc 1 1474 9 + 1393 0206 7B69 ldr r3, [r7, #20] + 1394 0208 0093 str r3, [sp] + 1395 020a 3B68 ldr r3, [r7] + 1396 020c 0122 movs r2, #1 + 1397 020e 4FF40041 mov r1, #32768 + 1398 0212 F868 ldr r0, [r7, #12] + 1399 0214 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1400 0218 0346 mov r3, r0 + 1401 .loc 1 1474 8 discriminator 1 + 1402 021a 002B cmp r3, #0 + 1403 021c 09D0 beq .L61 +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1404 .loc 1 1477 11 + 1405 021e FB68 ldr r3, [r7, #12] + 1406 0220 1B68 ldr r3, [r3] + 1407 .loc 1 1477 21 + 1408 0222 5A68 ldr r2, [r3, #4] + 1409 .loc 1 1477 11 + 1410 0224 FB68 ldr r3, [r7, #12] + 1411 0226 1B68 ldr r3, [r3] + 1412 .loc 1 1477 27 + 1413 0228 42F40042 orr r2, r2, #32768 + 1414 022c 5A60 str r2, [r3, #4] +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1415 .loc 1 1478 14 + 1416 022e 0123 movs r3, #1 + 1417 0230 16E0 b .L49 + 1418 .L61: +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1419 .loc 1 1482 9 + 1420 0232 FB68 ldr r3, [r7, #12] + 1421 0234 1B68 ldr r3, [r3] + 1422 .loc 1 1482 19 + 1423 0236 5A68 ldr r2, [r3, #4] + 1424 .loc 1 1482 9 + 1425 0238 FB68 ldr r3, [r7, #12] + 1426 023a 1B68 ldr r3, [r3] + 1427 .loc 1 1482 25 + 1428 023c 42F40042 orr r2, r2, #32768 + 1429 0240 5A60 str r2, [r3, #4] + ARM GAS /tmp/cc5G5cqz.s page 52 + + +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 1430 .loc 1 1484 17 + 1431 0242 FB68 ldr r3, [r7, #12] + 1432 0244 2022 movs r2, #32 + 1433 0246 83F84120 strb r2, [r3, #65] +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 1434 .loc 1 1485 17 + 1435 024a FB68 ldr r3, [r7, #12] + 1436 024c 0022 movs r2, #0 + 1437 024e 83F84220 strb r2, [r3, #66] +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 1438 .loc 1 1488 5 + 1439 0252 FB68 ldr r3, [r7, #12] + 1440 0254 0022 movs r2, #0 + 1441 0256 83F84020 strb r2, [r3, #64] +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 1442 .loc 1 1490 12 + 1443 025a 0023 movs r3, #0 + 1444 025c 00E0 b .L49 + 1445 .L46: +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 1446 .loc 1 1494 12 + 1447 025e 0223 movs r3, #2 + 1448 .L49: +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 1449 .loc 1 1496 1 + 1450 0260 1846 mov r0, r3 + 1451 0262 1837 adds r7, r7, #24 + 1452 .cfi_def_cfa_offset 8 + 1453 0264 BD46 mov sp, r7 + 1454 .cfi_def_cfa_register 13 + 1455 @ sp needed + 1456 0266 80BD pop {r7, pc} + 1457 .cfi_endproc + 1458 .LFE136: + 1460 .section .text.HAL_I2C_Slave_Receive,"ax",%progbits + 1461 .align 1 + 1462 .global HAL_I2C_Slave_Receive + 1463 .syntax unified + 1464 .thumb + 1465 .thumb_func + 1467 HAL_I2C_Slave_Receive: + 1468 .LFB137: +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receive in slave mode an amount of data in blocking mode +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer + ARM GAS /tmp/cc5G5cqz.s page 53 + + +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size, +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Timeout) +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1469 .loc 1 1509 1 + 1470 .cfi_startproc + 1471 @ args = 0, pretend = 0, frame = 24 + 1472 @ frame_needed = 1, uses_anonymous_args = 0 + 1473 0000 80B5 push {r7, lr} + 1474 .cfi_def_cfa_offset 8 + 1475 .cfi_offset 7, -8 + 1476 .cfi_offset 14, -4 + 1477 0002 88B0 sub sp, sp, #32 + 1478 .cfi_def_cfa_offset 40 + 1479 0004 02AF add r7, sp, #8 + 1480 .cfi_def_cfa 7, 32 + 1481 0006 F860 str r0, [r7, #12] + 1482 0008 B960 str r1, [r7, #8] + 1483 000a 3B60 str r3, [r7] + 1484 000c 1346 mov r3, r2 @ movhi + 1485 000e FB80 strh r3, [r7, #6] @ movhi +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 1486 .loc 1 1512 11 + 1487 0010 FB68 ldr r3, [r7, #12] + 1488 0012 93F84130 ldrb r3, [r3, #65] + 1489 0016 DBB2 uxtb r3, r3 + 1490 .loc 1 1512 6 + 1491 0018 202B cmp r3, #32 + 1492 001a 40F0FC80 bne .L63 +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 1493 .loc 1 1514 8 + 1494 001e BB68 ldr r3, [r7, #8] + 1495 0020 002B cmp r3, #0 + 1496 0022 02D0 beq .L64 + 1497 .loc 1 1514 25 discriminator 1 + 1498 0024 FB88 ldrh r3, [r7, #6] + 1499 0026 002B cmp r3, #0 + 1500 0028 05D1 bne .L65 + 1501 .L64: +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 1502 .loc 1 1516 23 + 1503 002a FB68 ldr r3, [r7, #12] + 1504 002c 4FF40072 mov r2, #512 + 1505 0030 5A64 str r2, [r3, #68] +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1506 .loc 1 1517 15 + 1507 0032 0123 movs r3, #1 + 1508 0034 F0E0 b .L66 + 1509 .L65: +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 54 + + +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 1510 .loc 1 1520 5 + 1511 0036 FB68 ldr r3, [r7, #12] + 1512 0038 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 1513 003c 012B cmp r3, #1 + 1514 003e 01D1 bne .L67 + 1515 .loc 1 1520 5 is_stmt 0 discriminator 1 + 1516 0040 0223 movs r3, #2 + 1517 .loc 1 1520 5 + 1518 0042 E9E0 b .L66 + 1519 .L67: + 1520 .loc 1 1520 5 discriminator 2 + 1521 0044 FB68 ldr r3, [r7, #12] + 1522 0046 0122 movs r2, #1 + 1523 0048 83F84020 strb r2, [r3, #64] +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 1524 .loc 1 1523 17 is_stmt 1 + 1525 004c FFF7FEFF bl HAL_GetTick + 1526 0050 7861 str r0, [r7, #20] +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 1527 .loc 1 1525 21 + 1528 0052 FB68 ldr r3, [r7, #12] + 1529 0054 2222 movs r2, #34 + 1530 0056 83F84120 strb r2, [r3, #65] +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 1531 .loc 1 1526 21 + 1532 005a FB68 ldr r3, [r7, #12] + 1533 005c 2022 movs r2, #32 + 1534 005e 83F84220 strb r2, [r3, #66] +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 1535 .loc 1 1527 21 + 1536 0062 FB68 ldr r3, [r7, #12] + 1537 0064 0022 movs r2, #0 + 1538 0066 5A64 str r2, [r3, #68] +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 1539 .loc 1 1530 21 + 1540 0068 FB68 ldr r3, [r7, #12] + 1541 006a BA68 ldr r2, [r7, #8] + 1542 006c 5A62 str r2, [r3, #36] +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 1543 .loc 1 1531 21 + 1544 006e FB68 ldr r3, [r7, #12] + 1545 0070 FA88 ldrh r2, [r7, #6] @ movhi + 1546 0072 5A85 strh r2, [r3, #42] @ movhi +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 1547 .loc 1 1532 26 + 1548 0074 FB68 ldr r3, [r7, #12] + 1549 0076 5B8D ldrh r3, [r3, #42] @ movhi + 1550 0078 9AB2 uxth r2, r3 + 1551 .loc 1 1532 20 + 1552 007a FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 55 + + + 1553 007c 1A85 strh r2, [r3, #40] @ movhi +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 1554 .loc 1 1533 21 + 1555 007e FB68 ldr r3, [r7, #12] + 1556 0080 0022 movs r2, #0 + 1557 0082 5A63 str r2, [r3, #52] +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 1558 .loc 1 1536 9 + 1559 0084 FB68 ldr r3, [r7, #12] + 1560 0086 1B68 ldr r3, [r3] + 1561 .loc 1 1536 19 + 1562 0088 5A68 ldr r2, [r3, #4] + 1563 .loc 1 1536 9 + 1564 008a FB68 ldr r3, [r7, #12] + 1565 008c 1B68 ldr r3, [r3] + 1566 .loc 1 1536 25 + 1567 008e 22F40042 bic r2, r2, #32768 + 1568 0092 5A60 str r2, [r3, #4] +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until ADDR flag is set */ +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_ADDR, RESET, Timeout, tickstart) != HAL_OK) + 1569 .loc 1 1539 9 + 1570 0094 7B69 ldr r3, [r7, #20] + 1571 0096 0093 str r3, [sp] + 1572 0098 3B68 ldr r3, [r7] + 1573 009a 0022 movs r2, #0 + 1574 009c 0821 movs r1, #8 + 1575 009e F868 ldr r0, [r7, #12] + 1576 00a0 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1577 00a4 0346 mov r3, r0 + 1578 .loc 1 1539 8 discriminator 1 + 1579 00a6 002B cmp r3, #0 + 1580 00a8 09D0 beq .L68 +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1581 .loc 1 1542 11 + 1582 00aa FB68 ldr r3, [r7, #12] + 1583 00ac 1B68 ldr r3, [r3] + 1584 .loc 1 1542 21 + 1585 00ae 5A68 ldr r2, [r3, #4] + 1586 .loc 1 1542 11 + 1587 00b0 FB68 ldr r3, [r7, #12] + 1588 00b2 1B68 ldr r3, [r3] + 1589 .loc 1 1542 27 + 1590 00b4 42F40042 orr r2, r2, #32768 + 1591 00b8 5A60 str r2, [r3, #4] +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1592 .loc 1 1543 14 + 1593 00ba 0123 movs r3, #1 + 1594 00bc ACE0 b .L66 + 1595 .L68: +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag */ + ARM GAS /tmp/cc5G5cqz.s page 56 + + +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 1596 .loc 1 1547 5 + 1597 00be FB68 ldr r3, [r7, #12] + 1598 00c0 1B68 ldr r3, [r3] + 1599 00c2 0822 movs r2, #8 + 1600 00c4 DA61 str r2, [r3, #28] +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until DIR flag is reset Receiver mode */ +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_DIR, SET, Timeout, tickstart) != HAL_OK) + 1601 .loc 1 1550 9 + 1602 00c6 7B69 ldr r3, [r7, #20] + 1603 00c8 0093 str r3, [sp] + 1604 00ca 3B68 ldr r3, [r7] + 1605 00cc 0122 movs r2, #1 + 1606 00ce 4FF48031 mov r1, #65536 + 1607 00d2 F868 ldr r0, [r7, #12] + 1608 00d4 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1609 00d8 0346 mov r3, r0 + 1610 .loc 1 1550 8 discriminator 1 + 1611 00da 002B cmp r3, #0 + 1612 00dc 54D0 beq .L70 +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1613 .loc 1 1553 11 + 1614 00de FB68 ldr r3, [r7, #12] + 1615 00e0 1B68 ldr r3, [r3] + 1616 .loc 1 1553 21 + 1617 00e2 5A68 ldr r2, [r3, #4] + 1618 .loc 1 1553 11 + 1619 00e4 FB68 ldr r3, [r7, #12] + 1620 00e6 1B68 ldr r3, [r3] + 1621 .loc 1 1553 27 + 1622 00e8 42F40042 orr r2, r2, #32768 + 1623 00ec 5A60 str r2, [r3, #4] +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1624 .loc 1 1554 14 + 1625 00ee 0123 movs r3, #1 + 1626 00f0 92E0 b .L66 + 1627 .L73: +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (hi2c->XferCount > 0U) +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until RXNE flag is set */ +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnRXNEFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 1628 .loc 1 1560 11 + 1629 00f2 7A69 ldr r2, [r7, #20] + 1630 00f4 3968 ldr r1, [r7] + 1631 00f6 F868 ldr r0, [r7, #12] + 1632 00f8 FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout + 1633 00fc 0346 mov r3, r0 + 1634 .loc 1 1560 10 discriminator 1 + 1635 00fe 002B cmp r3, #0 + 1636 0100 29D0 beq .L71 +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ + ARM GAS /tmp/cc5G5cqz.s page 57 + + +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1637 .loc 1 1563 13 + 1638 0102 FB68 ldr r3, [r7, #12] + 1639 0104 1B68 ldr r3, [r3] + 1640 .loc 1 1563 23 + 1641 0106 5A68 ldr r2, [r3, #4] + 1642 .loc 1 1563 13 + 1643 0108 FB68 ldr r3, [r7, #12] + 1644 010a 1B68 ldr r3, [r3] + 1645 .loc 1 1563 29 + 1646 010c 42F40042 orr r2, r2, #32768 + 1647 0110 5A60 str r2, [r3, #4] +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store Last receive data if any */ +1566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == SET) + 1648 .loc 1 1566 13 + 1649 0112 FB68 ldr r3, [r7, #12] + 1650 0114 1B68 ldr r3, [r3] + 1651 0116 9B69 ldr r3, [r3, #24] + 1652 0118 03F00403 and r3, r3, #4 + 1653 .loc 1 1566 12 + 1654 011c 042B cmp r3, #4 + 1655 011e 18D1 bne .L72 +1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +1569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 1656 .loc 1 1569 42 + 1657 0120 FB68 ldr r3, [r7, #12] + 1658 0122 1B68 ldr r3, [r3] + 1659 .loc 1 1569 52 + 1660 0124 5A6A ldr r2, [r3, #36] + 1661 .loc 1 1569 16 + 1662 0126 FB68 ldr r3, [r7, #12] + 1663 0128 5B6A ldr r3, [r3, #36] + 1664 .loc 1 1569 29 + 1665 012a D2B2 uxtb r2, r2 + 1666 .loc 1 1569 27 + 1667 012c 1A70 strb r2, [r3] +1570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 1668 .loc 1 1572 15 + 1669 012e FB68 ldr r3, [r7, #12] + 1670 0130 5B6A ldr r3, [r3, #36] + 1671 .loc 1 1572 25 + 1672 0132 5A1C adds r2, r3, #1 + 1673 0134 FB68 ldr r3, [r7, #12] + 1674 0136 5A62 str r2, [r3, #36] +1573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 1675 .loc 1 1574 15 + 1676 0138 FB68 ldr r3, [r7, #12] + 1677 013a 5B8D ldrh r3, [r3, #42] @ movhi + 1678 013c 9BB2 uxth r3, r3 + 1679 .loc 1 1574 26 + 1680 013e 013B subs r3, r3, #1 + 1681 0140 9AB2 uxth r2, r3 + ARM GAS /tmp/cc5G5cqz.s page 58 + + + 1682 0142 FB68 ldr r3, [r7, #12] + 1683 0144 5A85 strh r2, [r3, #42] @ movhi +1575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 1684 .loc 1 1575 15 + 1685 0146 FB68 ldr r3, [r7, #12] + 1686 0148 1B8D ldrh r3, [r3, #40] + 1687 .loc 1 1575 25 + 1688 014a 013B subs r3, r3, #1 + 1689 014c 9AB2 uxth r2, r3 + 1690 014e FB68 ldr r3, [r7, #12] + 1691 0150 1A85 strh r2, [r3, #40] @ movhi + 1692 .L72: +1576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1693 .loc 1 1578 16 + 1694 0152 0123 movs r3, #1 + 1695 0154 60E0 b .L66 + 1696 .L71: +1579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +1582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 1697 .loc 1 1582 38 + 1698 0156 FB68 ldr r3, [r7, #12] + 1699 0158 1B68 ldr r3, [r3] + 1700 .loc 1 1582 48 + 1701 015a 5A6A ldr r2, [r3, #36] + 1702 .loc 1 1582 12 + 1703 015c FB68 ldr r3, [r7, #12] + 1704 015e 5B6A ldr r3, [r3, #36] + 1705 .loc 1 1582 25 + 1706 0160 D2B2 uxtb r2, r2 + 1707 .loc 1 1582 23 + 1708 0162 1A70 strb r2, [r3] +1583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 1709 .loc 1 1585 11 + 1710 0164 FB68 ldr r3, [r7, #12] + 1711 0166 5B6A ldr r3, [r3, #36] + 1712 .loc 1 1585 21 + 1713 0168 5A1C adds r2, r3, #1 + 1714 016a FB68 ldr r3, [r7, #12] + 1715 016c 5A62 str r2, [r3, #36] +1586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 1716 .loc 1 1587 11 + 1717 016e FB68 ldr r3, [r7, #12] + 1718 0170 5B8D ldrh r3, [r3, #42] @ movhi + 1719 0172 9BB2 uxth r3, r3 + 1720 .loc 1 1587 22 + 1721 0174 013B subs r3, r3, #1 + 1722 0176 9AB2 uxth r2, r3 + 1723 0178 FB68 ldr r3, [r7, #12] + 1724 017a 5A85 strh r2, [r3, #42] @ movhi +1588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + ARM GAS /tmp/cc5G5cqz.s page 59 + + + 1725 .loc 1 1588 11 + 1726 017c FB68 ldr r3, [r7, #12] + 1727 017e 1B8D ldrh r3, [r3, #40] + 1728 .loc 1 1588 21 + 1729 0180 013B subs r3, r3, #1 + 1730 0182 9AB2 uxth r2, r3 + 1731 0184 FB68 ldr r3, [r7, #12] + 1732 0186 1A85 strh r2, [r3, #40] @ movhi + 1733 .L70: +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1734 .loc 1 1557 16 + 1735 0188 FB68 ldr r3, [r7, #12] + 1736 018a 5B8D ldrh r3, [r3, #42] @ movhi + 1737 018c 9BB2 uxth r3, r3 +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1738 .loc 1 1557 28 + 1739 018e 002B cmp r3, #0 + 1740 0190 AFD1 bne .L73 +1589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOP flag is set */ +1592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 1741 .loc 1 1592 9 + 1742 0192 7A69 ldr r2, [r7, #20] + 1743 0194 3968 ldr r1, [r7] + 1744 0196 F868 ldr r0, [r7, #12] + 1745 0198 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 1746 019c 0346 mov r3, r0 + 1747 .loc 1 1592 8 discriminator 1 + 1748 019e 002B cmp r3, #0 + 1749 01a0 09D0 beq .L74 +1593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1750 .loc 1 1595 11 + 1751 01a2 FB68 ldr r3, [r7, #12] + 1752 01a4 1B68 ldr r3, [r3] + 1753 .loc 1 1595 21 + 1754 01a6 5A68 ldr r2, [r3, #4] + 1755 .loc 1 1595 11 + 1756 01a8 FB68 ldr r3, [r7, #12] + 1757 01aa 1B68 ldr r3, [r3] + 1758 .loc 1 1595 27 + 1759 01ac 42F40042 orr r2, r2, #32768 + 1760 01b0 5A60 str r2, [r3, #4] +1596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1761 .loc 1 1596 14 + 1762 01b2 0123 movs r3, #1 + 1763 01b4 30E0 b .L66 + 1764 .L74: +1597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP flag */ +1600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 1765 .loc 1 1600 5 + 1766 01b6 FB68 ldr r3, [r7, #12] + 1767 01b8 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 60 + + + 1768 01ba 2022 movs r2, #32 + 1769 01bc DA61 str r2, [r3, #28] +1601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until BUSY flag is reset */ +1603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, Timeout, tickstart) != HAL_OK) + 1770 .loc 1 1603 9 + 1771 01be 7B69 ldr r3, [r7, #20] + 1772 01c0 0093 str r3, [sp] + 1773 01c2 3B68 ldr r3, [r7] + 1774 01c4 0122 movs r2, #1 + 1775 01c6 4FF40041 mov r1, #32768 + 1776 01ca F868 ldr r0, [r7, #12] + 1777 01cc FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1778 01d0 0346 mov r3, r0 + 1779 .loc 1 1603 8 discriminator 1 + 1780 01d2 002B cmp r3, #0 + 1781 01d4 09D0 beq .L75 +1604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1782 .loc 1 1606 11 + 1783 01d6 FB68 ldr r3, [r7, #12] + 1784 01d8 1B68 ldr r3, [r3] + 1785 .loc 1 1606 21 + 1786 01da 5A68 ldr r2, [r3, #4] + 1787 .loc 1 1606 11 + 1788 01dc FB68 ldr r3, [r7, #12] + 1789 01de 1B68 ldr r3, [r3] + 1790 .loc 1 1606 27 + 1791 01e0 42F40042 orr r2, r2, #32768 + 1792 01e4 5A60 str r2, [r3, #4] +1607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 1793 .loc 1 1607 14 + 1794 01e6 0123 movs r3, #1 + 1795 01e8 16E0 b .L66 + 1796 .L75: +1608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +1611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 1797 .loc 1 1611 9 + 1798 01ea FB68 ldr r3, [r7, #12] + 1799 01ec 1B68 ldr r3, [r3] + 1800 .loc 1 1611 19 + 1801 01ee 5A68 ldr r2, [r3, #4] + 1802 .loc 1 1611 9 + 1803 01f0 FB68 ldr r3, [r7, #12] + 1804 01f2 1B68 ldr r3, [r3] + 1805 .loc 1 1611 25 + 1806 01f4 42F40042 orr r2, r2, #32768 + 1807 01f8 5A60 str r2, [r3, #4] +1612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 1808 .loc 1 1613 17 + 1809 01fa FB68 ldr r3, [r7, #12] + 1810 01fc 2022 movs r2, #32 + 1811 01fe 83F84120 strb r2, [r3, #65] + ARM GAS /tmp/cc5G5cqz.s page 61 + + +1614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 1812 .loc 1 1614 17 + 1813 0202 FB68 ldr r3, [r7, #12] + 1814 0204 0022 movs r2, #0 + 1815 0206 83F84220 strb r2, [r3, #66] +1615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 1816 .loc 1 1617 5 + 1817 020a FB68 ldr r3, [r7, #12] + 1818 020c 0022 movs r2, #0 + 1819 020e 83F84020 strb r2, [r3, #64] +1618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 1820 .loc 1 1619 12 + 1821 0212 0023 movs r3, #0 + 1822 0214 00E0 b .L66 + 1823 .L63: +1620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 1824 .loc 1 1623 12 + 1825 0216 0223 movs r3, #2 + 1826 .L66: +1624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 1827 .loc 1 1625 1 + 1828 0218 1846 mov r0, r3 + 1829 021a 1837 adds r7, r7, #24 + 1830 .cfi_def_cfa_offset 8 + 1831 021c BD46 mov sp, r7 + 1832 .cfi_def_cfa_register 13 + 1833 @ sp needed + 1834 021e 80BD pop {r7, pc} + 1835 .cfi_endproc + 1836 .LFE137: + 1838 .section .text.HAL_I2C_Master_Transmit_IT,"ax",%progbits + 1839 .align 1 + 1840 .global HAL_I2C_Master_Transmit_IT + 1841 .syntax unified + 1842 .thumb + 1843 .thumb_func + 1845 HAL_I2C_Master_Transmit_IT: + 1846 .LFB138: +1626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmit in master mode an amount of data in non-blocking mode with Interrupt +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +1632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +1633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t + ARM GAS /tmp/cc5G5cqz.s page 62 + + +1638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size) +1639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 1847 .loc 1 1639 1 + 1848 .cfi_startproc + 1849 @ args = 0, pretend = 0, frame = 24 + 1850 @ frame_needed = 1, uses_anonymous_args = 0 + 1851 0000 80B5 push {r7, lr} + 1852 .cfi_def_cfa_offset 8 + 1853 .cfi_offset 7, -8 + 1854 .cfi_offset 14, -4 + 1855 0002 88B0 sub sp, sp, #32 + 1856 .cfi_def_cfa_offset 40 + 1857 0004 02AF add r7, sp, #8 + 1858 .cfi_def_cfa 7, 32 + 1859 0006 F860 str r0, [r7, #12] + 1860 0008 7A60 str r2, [r7, #4] + 1861 000a 1A46 mov r2, r3 + 1862 000c 0B46 mov r3, r1 @ movhi + 1863 000e 7B81 strh r3, [r7, #10] @ movhi + 1864 0010 1346 mov r3, r2 @ movhi + 1865 0012 3B81 strh r3, [r7, #8] @ movhi +1640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +1641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 1866 .loc 1 1642 11 + 1867 0014 FB68 ldr r3, [r7, #12] + 1868 0016 93F84130 ldrb r3, [r3, #65] + 1869 001a DBB2 uxtb r3, r3 + 1870 .loc 1 1642 6 + 1871 001c 202B cmp r3, #32 + 1872 001e 53D1 bne .L77 +1643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 1873 .loc 1 1644 9 + 1874 0020 FB68 ldr r3, [r7, #12] + 1875 0022 1B68 ldr r3, [r3] + 1876 0024 9B69 ldr r3, [r3, #24] + 1877 0026 03F40043 and r3, r3, #32768 + 1878 .loc 1 1644 8 + 1879 002a B3F5004F cmp r3, #32768 + 1880 002e 01D1 bne .L78 +1645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 1881 .loc 1 1646 14 + 1882 0030 0223 movs r3, #2 + 1883 0032 4AE0 b .L79 + 1884 .L78: +1647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 1885 .loc 1 1650 5 + 1886 0034 FB68 ldr r3, [r7, #12] + 1887 0036 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 1888 003a 012B cmp r3, #1 + 1889 003c 01D1 bne .L80 + 1890 .loc 1 1650 5 is_stmt 0 discriminator 1 + ARM GAS /tmp/cc5G5cqz.s page 63 + + + 1891 003e 0223 movs r3, #2 + 1892 .loc 1 1650 5 + 1893 0040 43E0 b .L79 + 1894 .L80: + 1895 .loc 1 1650 5 discriminator 2 + 1896 0042 FB68 ldr r3, [r7, #12] + 1897 0044 0122 movs r2, #1 + 1898 0046 83F84020 strb r2, [r3, #64] +1651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 1899 .loc 1 1652 23 is_stmt 1 + 1900 004a FB68 ldr r3, [r7, #12] + 1901 004c 2122 movs r2, #33 + 1902 004e 83F84120 strb r2, [r3, #65] +1653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 1903 .loc 1 1653 23 + 1904 0052 FB68 ldr r3, [r7, #12] + 1905 0054 1022 movs r2, #16 + 1906 0056 83F84220 strb r2, [r3, #66] +1654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 1907 .loc 1 1654 23 + 1908 005a FB68 ldr r3, [r7, #12] + 1909 005c 0022 movs r2, #0 + 1910 005e 5A64 str r2, [r3, #68] +1655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 1911 .loc 1 1657 23 + 1912 0060 FB68 ldr r3, [r7, #12] + 1913 0062 7A68 ldr r2, [r7, #4] + 1914 0064 5A62 str r2, [r3, #36] +1658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 1915 .loc 1 1658 23 + 1916 0066 FB68 ldr r3, [r7, #12] + 1917 0068 3A89 ldrh r2, [r7, #8] @ movhi + 1918 006a 5A85 strh r2, [r3, #42] @ movhi +1659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 1919 .loc 1 1659 23 + 1920 006c FB68 ldr r3, [r7, #12] + 1921 006e 194A ldr r2, .L83 + 1922 0070 DA62 str r2, [r3, #44] +1660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 1923 .loc 1 1660 23 + 1924 0072 FB68 ldr r3, [r7, #12] + 1925 0074 184A ldr r2, .L83+4 + 1926 0076 5A63 str r2, [r3, #52] +1661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 1927 .loc 1 1662 13 + 1928 0078 FB68 ldr r3, [r7, #12] + 1929 007a 5B8D ldrh r3, [r3, #42] @ movhi + 1930 007c 9BB2 uxth r3, r3 + 1931 .loc 1 1662 8 + 1932 007e FF2B cmp r3, #255 + 1933 0080 06D9 bls .L81 +1663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + ARM GAS /tmp/cc5G5cqz.s page 64 + + + 1934 .loc 1 1664 22 + 1935 0082 FB68 ldr r3, [r7, #12] + 1936 0084 FF22 movs r2, #255 + 1937 0086 1A85 strh r2, [r3, #40] @ movhi +1665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 1938 .loc 1 1665 16 + 1939 0088 4FF08073 mov r3, #16777216 + 1940 008c 7B61 str r3, [r7, #20] + 1941 008e 07E0 b .L82 + 1942 .L81: +1666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 1943 .loc 1 1669 28 + 1944 0090 FB68 ldr r3, [r7, #12] + 1945 0092 5B8D ldrh r3, [r3, #42] @ movhi + 1946 0094 9AB2 uxth r2, r3 + 1947 .loc 1 1669 22 + 1948 0096 FB68 ldr r3, [r7, #12] + 1949 0098 1A85 strh r2, [r3, #40] @ movhi +1670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 1950 .loc 1 1670 16 + 1951 009a 4FF00073 mov r3, #33554432 + 1952 009e 7B61 str r3, [r7, #20] + 1953 .L82: +1671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +1674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE */ +1675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, I2C_GENERATE_START_WRIT + 1954 .loc 1 1675 55 + 1955 00a0 FB68 ldr r3, [r7, #12] + 1956 00a2 1B8D ldrh r3, [r3, #40] + 1957 .loc 1 1675 5 + 1958 00a4 DAB2 uxtb r2, r3 + 1959 00a6 7989 ldrh r1, [r7, #10] + 1960 00a8 0C4B ldr r3, .L83+8 + 1961 00aa 0093 str r3, [sp] + 1962 00ac 7B69 ldr r3, [r7, #20] + 1963 00ae F868 ldr r0, [r7, #12] + 1964 00b0 FFF7FEFF bl I2C_TransferConfig +1676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 1965 .loc 1 1678 5 + 1966 00b4 FB68 ldr r3, [r7, #12] + 1967 00b6 0022 movs r2, #0 + 1968 00b8 83F84020 strb r2, [r3, #64] +1679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +1681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +1682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +1683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +1685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +1686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | + ARM GAS /tmp/cc5G5cqz.s page 65 + + +1687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +1688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 1969 .loc 1 1688 5 + 1970 00bc 0121 movs r1, #1 + 1971 00be F868 ldr r0, [r7, #12] + 1972 00c0 FFF7FEFF bl I2C_Enable_IRQ +1689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 1973 .loc 1 1690 12 + 1974 00c4 0023 movs r3, #0 + 1975 00c6 00E0 b .L79 + 1976 .L77: +1691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 1977 .loc 1 1694 12 + 1978 00c8 0223 movs r3, #2 + 1979 .L79: +1695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 1980 .loc 1 1696 1 + 1981 00ca 1846 mov r0, r3 + 1982 00cc 1837 adds r7, r7, #24 + 1983 .cfi_def_cfa_offset 8 + 1984 00ce BD46 mov sp, r7 + 1985 .cfi_def_cfa_register 13 + 1986 @ sp needed + 1987 00d0 80BD pop {r7, pc} + 1988 .L84: + 1989 00d2 00BF .align 2 + 1990 .L83: + 1991 00d4 0000FFFF .word -65536 + 1992 00d8 00000000 .word I2C_Master_ISR_IT + 1993 00dc 00200080 .word -2147475456 + 1994 .cfi_endproc + 1995 .LFE138: + 1997 .section .text.HAL_I2C_Master_Receive_IT,"ax",%progbits + 1998 .align 1 + 1999 .global HAL_I2C_Master_Receive_IT + 2000 .syntax unified + 2001 .thumb + 2002 .thumb_func + 2004 HAL_I2C_Master_Receive_IT: + 2005 .LFB139: +1697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receive in master mode an amount of data in non-blocking mode with Interrupt +1700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +1703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +1704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t * + ARM GAS /tmp/cc5G5cqz.s page 66 + + +1709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size) +1710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 2006 .loc 1 1710 1 + 2007 .cfi_startproc + 2008 @ args = 0, pretend = 0, frame = 24 + 2009 @ frame_needed = 1, uses_anonymous_args = 0 + 2010 0000 80B5 push {r7, lr} + 2011 .cfi_def_cfa_offset 8 + 2012 .cfi_offset 7, -8 + 2013 .cfi_offset 14, -4 + 2014 0002 88B0 sub sp, sp, #32 + 2015 .cfi_def_cfa_offset 40 + 2016 0004 02AF add r7, sp, #8 + 2017 .cfi_def_cfa 7, 32 + 2018 0006 F860 str r0, [r7, #12] + 2019 0008 7A60 str r2, [r7, #4] + 2020 000a 1A46 mov r2, r3 + 2021 000c 0B46 mov r3, r1 @ movhi + 2022 000e 7B81 strh r3, [r7, #10] @ movhi + 2023 0010 1346 mov r3, r2 @ movhi + 2024 0012 3B81 strh r3, [r7, #8] @ movhi +1711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +1712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 2025 .loc 1 1713 11 + 2026 0014 FB68 ldr r3, [r7, #12] + 2027 0016 93F84130 ldrb r3, [r3, #65] + 2028 001a DBB2 uxtb r3, r3 + 2029 .loc 1 1713 6 + 2030 001c 202B cmp r3, #32 + 2031 001e 53D1 bne .L86 +1714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 2032 .loc 1 1715 9 + 2033 0020 FB68 ldr r3, [r7, #12] + 2034 0022 1B68 ldr r3, [r3] + 2035 0024 9B69 ldr r3, [r3, #24] + 2036 0026 03F40043 and r3, r3, #32768 + 2037 .loc 1 1715 8 + 2038 002a B3F5004F cmp r3, #32768 + 2039 002e 01D1 bne .L87 +1716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2040 .loc 1 1717 14 + 2041 0030 0223 movs r3, #2 + 2042 0032 4AE0 b .L88 + 2043 .L87: +1718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 2044 .loc 1 1721 5 + 2045 0034 FB68 ldr r3, [r7, #12] + 2046 0036 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 2047 003a 012B cmp r3, #1 + 2048 003c 01D1 bne .L89 + 2049 .loc 1 1721 5 is_stmt 0 discriminator 1 + ARM GAS /tmp/cc5G5cqz.s page 67 + + + 2050 003e 0223 movs r3, #2 + 2051 .loc 1 1721 5 + 2052 0040 43E0 b .L88 + 2053 .L89: + 2054 .loc 1 1721 5 discriminator 2 + 2055 0042 FB68 ldr r3, [r7, #12] + 2056 0044 0122 movs r2, #1 + 2057 0046 83F84020 strb r2, [r3, #64] +1722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 2058 .loc 1 1723 23 is_stmt 1 + 2059 004a FB68 ldr r3, [r7, #12] + 2060 004c 2222 movs r2, #34 + 2061 004e 83F84120 strb r2, [r3, #65] +1724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 2062 .loc 1 1724 23 + 2063 0052 FB68 ldr r3, [r7, #12] + 2064 0054 1022 movs r2, #16 + 2065 0056 83F84220 strb r2, [r3, #66] +1725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 2066 .loc 1 1725 23 + 2067 005a FB68 ldr r3, [r7, #12] + 2068 005c 0022 movs r2, #0 + 2069 005e 5A64 str r2, [r3, #68] +1726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 2070 .loc 1 1728 23 + 2071 0060 FB68 ldr r3, [r7, #12] + 2072 0062 7A68 ldr r2, [r7, #4] + 2073 0064 5A62 str r2, [r3, #36] +1729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 2074 .loc 1 1729 23 + 2075 0066 FB68 ldr r3, [r7, #12] + 2076 0068 3A89 ldrh r2, [r7, #8] @ movhi + 2077 006a 5A85 strh r2, [r3, #42] @ movhi +1730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 2078 .loc 1 1730 23 + 2079 006c FB68 ldr r3, [r7, #12] + 2080 006e 194A ldr r2, .L92 + 2081 0070 DA62 str r2, [r3, #44] +1731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 2082 .loc 1 1731 23 + 2083 0072 FB68 ldr r3, [r7, #12] + 2084 0074 184A ldr r2, .L92+4 + 2085 0076 5A63 str r2, [r3, #52] +1732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 2086 .loc 1 1733 13 + 2087 0078 FB68 ldr r3, [r7, #12] + 2088 007a 5B8D ldrh r3, [r3, #42] @ movhi + 2089 007c 9BB2 uxth r3, r3 + 2090 .loc 1 1733 8 + 2091 007e FF2B cmp r3, #255 + 2092 0080 06D9 bls .L90 +1734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + ARM GAS /tmp/cc5G5cqz.s page 68 + + + 2093 .loc 1 1735 22 + 2094 0082 FB68 ldr r3, [r7, #12] + 2095 0084 FF22 movs r2, #255 + 2096 0086 1A85 strh r2, [r3, #40] @ movhi +1736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 2097 .loc 1 1736 16 + 2098 0088 4FF08073 mov r3, #16777216 + 2099 008c 7B61 str r3, [r7, #20] + 2100 008e 07E0 b .L91 + 2101 .L90: +1737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 2102 .loc 1 1740 28 + 2103 0090 FB68 ldr r3, [r7, #12] + 2104 0092 5B8D ldrh r3, [r3, #42] @ movhi + 2105 0094 9AB2 uxth r2, r3 + 2106 .loc 1 1740 22 + 2107 0096 FB68 ldr r3, [r7, #12] + 2108 0098 1A85 strh r2, [r3, #40] @ movhi +1741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 2109 .loc 1 1741 16 + 2110 009a 4FF00073 mov r3, #33554432 + 2111 009e 7B61 str r3, [r7, #20] + 2112 .L91: +1742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +1745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE */ +1746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, I2C_GENERATE_START_READ + 2113 .loc 1 1746 55 + 2114 00a0 FB68 ldr r3, [r7, #12] + 2115 00a2 1B8D ldrh r3, [r3, #40] + 2116 .loc 1 1746 5 + 2117 00a4 DAB2 uxtb r2, r3 + 2118 00a6 7989 ldrh r1, [r7, #10] + 2119 00a8 0C4B ldr r3, .L92+8 + 2120 00aa 0093 str r3, [sp] + 2121 00ac 7B69 ldr r3, [r7, #20] + 2122 00ae F868 ldr r0, [r7, #12] + 2123 00b0 FFF7FEFF bl I2C_TransferConfig +1747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2124 .loc 1 1749 5 + 2125 00b4 FB68 ldr r3, [r7, #12] + 2126 00b6 0022 movs r2, #0 + 2127 00b8 83F84020 strb r2, [r3, #64] +1750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +1752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +1753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +1754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, RXI interrupt */ +1756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +1757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | + ARM GAS /tmp/cc5G5cqz.s page 69 + + +1758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +1759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RX_IT); + 2128 .loc 1 1759 5 + 2129 00bc 0221 movs r1, #2 + 2130 00be F868 ldr r0, [r7, #12] + 2131 00c0 FFF7FEFF bl I2C_Enable_IRQ +1760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 2132 .loc 1 1761 12 + 2133 00c4 0023 movs r3, #0 + 2134 00c6 00E0 b .L88 + 2135 .L86: +1762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2136 .loc 1 1765 12 + 2137 00c8 0223 movs r3, #2 + 2138 .L88: +1766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2139 .loc 1 1767 1 + 2140 00ca 1846 mov r0, r3 + 2141 00cc 1837 adds r7, r7, #24 + 2142 .cfi_def_cfa_offset 8 + 2143 00ce BD46 mov sp, r7 + 2144 .cfi_def_cfa_register 13 + 2145 @ sp needed + 2146 00d0 80BD pop {r7, pc} + 2147 .L93: + 2148 00d2 00BF .align 2 + 2149 .L92: + 2150 00d4 0000FFFF .word -65536 + 2151 00d8 00000000 .word I2C_Master_ISR_IT + 2152 00dc 00240080 .word -2147474432 + 2153 .cfi_endproc + 2154 .LFE139: + 2156 .section .text.HAL_I2C_Slave_Transmit_IT,"ax",%progbits + 2157 .align 1 + 2158 .global HAL_I2C_Slave_Transmit_IT + 2159 .syntax unified + 2160 .thumb + 2161 .thumb_func + 2163 HAL_I2C_Slave_Transmit_IT: + 2164 .LFB140: +1768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmit in slave mode an amount of data in non-blocking mode with Interrupt +1771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size) +1778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 2165 .loc 1 1778 1 + ARM GAS /tmp/cc5G5cqz.s page 70 + + + 2166 .cfi_startproc + 2167 @ args = 0, pretend = 0, frame = 16 + 2168 @ frame_needed = 1, uses_anonymous_args = 0 + 2169 0000 80B5 push {r7, lr} + 2170 .cfi_def_cfa_offset 8 + 2171 .cfi_offset 7, -8 + 2172 .cfi_offset 14, -4 + 2173 0002 84B0 sub sp, sp, #16 + 2174 .cfi_def_cfa_offset 24 + 2175 0004 00AF add r7, sp, #0 + 2176 .cfi_def_cfa_register 7 + 2177 0006 F860 str r0, [r7, #12] + 2178 0008 B960 str r1, [r7, #8] + 2179 000a 1346 mov r3, r2 + 2180 000c FB80 strh r3, [r7, #6] @ movhi +1779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 2181 .loc 1 1779 11 + 2182 000e FB68 ldr r3, [r7, #12] + 2183 0010 93F84130 ldrb r3, [r3, #65] + 2184 0014 DBB2 uxtb r3, r3 + 2185 .loc 1 1779 6 + 2186 0016 202B cmp r3, #32 + 2187 0018 56D1 bne .L95 +1780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 2188 .loc 1 1782 5 + 2189 001a FB68 ldr r3, [r7, #12] + 2190 001c 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 2191 0020 012B cmp r3, #1 + 2192 0022 01D1 bne .L96 + 2193 .loc 1 1782 5 is_stmt 0 discriminator 1 + 2194 0024 0223 movs r3, #2 + 2195 .loc 1 1782 5 + 2196 0026 50E0 b .L97 + 2197 .L96: + 2198 .loc 1 1782 5 discriminator 2 + 2199 0028 FB68 ldr r3, [r7, #12] + 2200 002a 0122 movs r2, #1 + 2201 002c 83F84020 strb r2, [r3, #64] +1783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 2202 .loc 1 1784 23 is_stmt 1 + 2203 0030 FB68 ldr r3, [r7, #12] + 2204 0032 2122 movs r2, #33 + 2205 0034 83F84120 strb r2, [r3, #65] +1785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 2206 .loc 1 1785 23 + 2207 0038 FB68 ldr r3, [r7, #12] + 2208 003a 2022 movs r2, #32 + 2209 003c 83F84220 strb r2, [r3, #66] +1786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 2210 .loc 1 1786 23 + 2211 0040 FB68 ldr r3, [r7, #12] + 2212 0042 0022 movs r2, #0 + 2213 0044 5A64 str r2, [r3, #68] +1787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 71 + + +1788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +1789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 2214 .loc 1 1789 9 + 2215 0046 FB68 ldr r3, [r7, #12] + 2216 0048 1B68 ldr r3, [r3] + 2217 .loc 1 1789 19 + 2218 004a 5A68 ldr r2, [r3, #4] + 2219 .loc 1 1789 9 + 2220 004c FB68 ldr r3, [r7, #12] + 2221 004e 1B68 ldr r3, [r3] + 2222 .loc 1 1789 25 + 2223 0050 22F40042 bic r2, r2, #32768 + 2224 0054 5A60 str r2, [r3, #4] +1790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 2225 .loc 1 1792 23 + 2226 0056 FB68 ldr r3, [r7, #12] + 2227 0058 BA68 ldr r2, [r7, #8] + 2228 005a 5A62 str r2, [r3, #36] +1793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 2229 .loc 1 1793 23 + 2230 005c FB68 ldr r3, [r7, #12] + 2231 005e FA88 ldrh r2, [r7, #6] @ movhi + 2232 0060 5A85 strh r2, [r3, #42] @ movhi +1794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 2233 .loc 1 1794 29 + 2234 0062 FB68 ldr r3, [r7, #12] + 2235 0064 5B8D ldrh r3, [r3, #42] @ movhi + 2236 0066 9AB2 uxth r2, r3 + 2237 .loc 1 1794 23 + 2238 0068 FB68 ldr r3, [r7, #12] + 2239 006a 1A85 strh r2, [r3, #40] @ movhi +1795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 2240 .loc 1 1795 23 + 2241 006c FB68 ldr r3, [r7, #12] + 2242 006e 194A ldr r2, .L99 + 2243 0070 DA62 str r2, [r3, #44] +1796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 2244 .loc 1 1796 23 + 2245 0072 FB68 ldr r3, [r7, #12] + 2246 0074 184A ldr r2, .L99+4 + 2247 0076 5A63 str r2, [r3, #52] +1797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX data if no stretch enable */ +1799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.NoStretchMode == I2C_NOSTRETCH_ENABLE) + 2248 .loc 1 1799 19 + 2249 0078 FB68 ldr r3, [r7, #12] + 2250 007a 1B6A ldr r3, [r3, #32] + 2251 .loc 1 1799 8 + 2252 007c B3F5003F cmp r3, #131072 + 2253 0080 17D1 bne .L98 +1800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX register */ +1802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +1803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 2254 .loc 1 1803 35 + ARM GAS /tmp/cc5G5cqz.s page 72 + + + 2255 0082 FB68 ldr r3, [r7, #12] + 2256 0084 5B6A ldr r3, [r3, #36] + 2257 .loc 1 1803 30 + 2258 0086 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 2259 .loc 1 1803 11 + 2260 0088 FB68 ldr r3, [r7, #12] + 2261 008a 1B68 ldr r3, [r3] + 2262 .loc 1 1803 28 + 2263 008c 9A62 str r2, [r3, #40] +1804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +1806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 2264 .loc 1 1806 11 + 2265 008e FB68 ldr r3, [r7, #12] + 2266 0090 5B6A ldr r3, [r3, #36] + 2267 .loc 1 1806 21 + 2268 0092 5A1C adds r2, r3, #1 + 2269 0094 FB68 ldr r3, [r7, #12] + 2270 0096 5A62 str r2, [r3, #36] +1807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 2271 .loc 1 1808 11 + 2272 0098 FB68 ldr r3, [r7, #12] + 2273 009a 5B8D ldrh r3, [r3, #42] @ movhi + 2274 009c 9BB2 uxth r3, r3 + 2275 .loc 1 1808 22 + 2276 009e 013B subs r3, r3, #1 + 2277 00a0 9AB2 uxth r2, r3 + 2278 00a2 FB68 ldr r3, [r7, #12] + 2279 00a4 5A85 strh r2, [r3, #42] @ movhi +1809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 2280 .loc 1 1809 11 + 2281 00a6 FB68 ldr r3, [r7, #12] + 2282 00a8 1B8D ldrh r3, [r3, #40] + 2283 .loc 1 1809 21 + 2284 00aa 013B subs r3, r3, #1 + 2285 00ac 9AB2 uxth r2, r3 + 2286 00ae FB68 ldr r3, [r7, #12] + 2287 00b0 1A85 strh r2, [r3, #40] @ movhi + 2288 .L98: +1810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2289 .loc 1 1813 5 + 2290 00b2 FB68 ldr r3, [r7, #12] + 2291 00b4 0022 movs r2, #0 + 2292 00b6 83F84020 strb r2, [r3, #64] +1814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +1816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +1817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +1818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +1820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +1821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +1822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ + ARM GAS /tmp/cc5G5cqz.s page 73 + + +1823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT | I2C_XFER_LISTEN_IT); + 2293 .loc 1 1823 5 + 2294 00ba 48F20101 movw r1, #32769 + 2295 00be F868 ldr r0, [r7, #12] + 2296 00c0 FFF7FEFF bl I2C_Enable_IRQ +1824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 2297 .loc 1 1825 12 + 2298 00c4 0023 movs r3, #0 + 2299 00c6 00E0 b .L97 + 2300 .L95: +1826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2301 .loc 1 1829 12 + 2302 00c8 0223 movs r3, #2 + 2303 .L97: +1830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2304 .loc 1 1831 1 + 2305 00ca 1846 mov r0, r3 + 2306 00cc 1037 adds r7, r7, #16 + 2307 .cfi_def_cfa_offset 8 + 2308 00ce BD46 mov sp, r7 + 2309 .cfi_def_cfa_register 13 + 2310 @ sp needed + 2311 00d0 80BD pop {r7, pc} + 2312 .L100: + 2313 00d2 00BF .align 2 + 2314 .L99: + 2315 00d4 0000FFFF .word -65536 + 2316 00d8 00000000 .word I2C_Slave_ISR_IT + 2317 .cfi_endproc + 2318 .LFE140: + 2320 .section .text.HAL_I2C_Slave_Receive_IT,"ax",%progbits + 2321 .align 1 + 2322 .global HAL_I2C_Slave_Receive_IT + 2323 .syntax unified + 2324 .thumb + 2325 .thumb_func + 2327 HAL_I2C_Slave_Receive_IT: + 2328 .LFB141: +1832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receive in slave mode an amount of data in non-blocking mode with Interrupt +1835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size) +1842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 2329 .loc 1 1842 1 + 2330 .cfi_startproc + 2331 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/cc5G5cqz.s page 74 + + + 2332 @ frame_needed = 1, uses_anonymous_args = 0 + 2333 0000 80B5 push {r7, lr} + 2334 .cfi_def_cfa_offset 8 + 2335 .cfi_offset 7, -8 + 2336 .cfi_offset 14, -4 + 2337 0002 84B0 sub sp, sp, #16 + 2338 .cfi_def_cfa_offset 24 + 2339 0004 00AF add r7, sp, #0 + 2340 .cfi_def_cfa_register 7 + 2341 0006 F860 str r0, [r7, #12] + 2342 0008 B960 str r1, [r7, #8] + 2343 000a 1346 mov r3, r2 + 2344 000c FB80 strh r3, [r7, #6] @ movhi +1843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 2345 .loc 1 1843 11 + 2346 000e FB68 ldr r3, [r7, #12] + 2347 0010 93F84130 ldrb r3, [r3, #65] + 2348 0014 DBB2 uxtb r3, r3 + 2349 .loc 1 1843 6 + 2350 0016 202B cmp r3, #32 + 2351 0018 39D1 bne .L102 +1844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 2352 .loc 1 1846 5 + 2353 001a FB68 ldr r3, [r7, #12] + 2354 001c 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 2355 0020 012B cmp r3, #1 + 2356 0022 01D1 bne .L103 + 2357 .loc 1 1846 5 is_stmt 0 discriminator 1 + 2358 0024 0223 movs r3, #2 + 2359 .loc 1 1846 5 + 2360 0026 33E0 b .L104 + 2361 .L103: + 2362 .loc 1 1846 5 discriminator 2 + 2363 0028 FB68 ldr r3, [r7, #12] + 2364 002a 0122 movs r2, #1 + 2365 002c 83F84020 strb r2, [r3, #64] +1847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 2366 .loc 1 1848 23 is_stmt 1 + 2367 0030 FB68 ldr r3, [r7, #12] + 2368 0032 2222 movs r2, #34 + 2369 0034 83F84120 strb r2, [r3, #65] +1849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 2370 .loc 1 1849 23 + 2371 0038 FB68 ldr r3, [r7, #12] + 2372 003a 2022 movs r2, #32 + 2373 003c 83F84220 strb r2, [r3, #66] +1850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 2374 .loc 1 1850 23 + 2375 0040 FB68 ldr r3, [r7, #12] + 2376 0042 0022 movs r2, #0 + 2377 0044 5A64 str r2, [r3, #68] +1851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +1853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + ARM GAS /tmp/cc5G5cqz.s page 75 + + + 2378 .loc 1 1853 9 + 2379 0046 FB68 ldr r3, [r7, #12] + 2380 0048 1B68 ldr r3, [r3] + 2381 .loc 1 1853 19 + 2382 004a 5A68 ldr r2, [r3, #4] + 2383 .loc 1 1853 9 + 2384 004c FB68 ldr r3, [r7, #12] + 2385 004e 1B68 ldr r3, [r3] + 2386 .loc 1 1853 25 + 2387 0050 22F40042 bic r2, r2, #32768 + 2388 0054 5A60 str r2, [r3, #4] +1854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 2389 .loc 1 1856 23 + 2390 0056 FB68 ldr r3, [r7, #12] + 2391 0058 BA68 ldr r2, [r7, #8] + 2392 005a 5A62 str r2, [r3, #36] +1857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 2393 .loc 1 1857 23 + 2394 005c FB68 ldr r3, [r7, #12] + 2395 005e FA88 ldrh r2, [r7, #6] @ movhi + 2396 0060 5A85 strh r2, [r3, #42] @ movhi +1858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 2397 .loc 1 1858 29 + 2398 0062 FB68 ldr r3, [r7, #12] + 2399 0064 5B8D ldrh r3, [r3, #42] @ movhi + 2400 0066 9AB2 uxth r2, r3 + 2401 .loc 1 1858 23 + 2402 0068 FB68 ldr r3, [r7, #12] + 2403 006a 1A85 strh r2, [r3, #40] @ movhi +1859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 2404 .loc 1 1859 23 + 2405 006c FB68 ldr r3, [r7, #12] + 2406 006e 0A4A ldr r2, .L105 + 2407 0070 DA62 str r2, [r3, #44] +1860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 2408 .loc 1 1860 23 + 2409 0072 FB68 ldr r3, [r7, #12] + 2410 0074 094A ldr r2, .L105+4 + 2411 0076 5A63 str r2, [r3, #52] +1861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2412 .loc 1 1863 5 + 2413 0078 FB68 ldr r3, [r7, #12] + 2414 007a 0022 movs r2, #0 + 2415 007c 83F84020 strb r2, [r3, #64] +1864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +1866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +1867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +1868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, RXI interrupt */ +1870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +1871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +1872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ + ARM GAS /tmp/cc5G5cqz.s page 76 + + +1873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RX_IT | I2C_XFER_LISTEN_IT); + 2416 .loc 1 1873 5 + 2417 0080 48F20201 movw r1, #32770 + 2418 0084 F868 ldr r0, [r7, #12] + 2419 0086 FFF7FEFF bl I2C_Enable_IRQ +1874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 2420 .loc 1 1875 12 + 2421 008a 0023 movs r3, #0 + 2422 008c 00E0 b .L104 + 2423 .L102: +1876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2424 .loc 1 1879 12 + 2425 008e 0223 movs r3, #2 + 2426 .L104: +1880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2427 .loc 1 1881 1 + 2428 0090 1846 mov r0, r3 + 2429 0092 1037 adds r7, r7, #16 + 2430 .cfi_def_cfa_offset 8 + 2431 0094 BD46 mov sp, r7 + 2432 .cfi_def_cfa_register 13 + 2433 @ sp needed + 2434 0096 80BD pop {r7, pc} + 2435 .L106: + 2436 .align 2 + 2437 .L105: + 2438 0098 0000FFFF .word -65536 + 2439 009c 00000000 .word I2C_Slave_ISR_IT + 2440 .cfi_endproc + 2441 .LFE141: + 2443 .section .text.HAL_I2C_Master_Transmit_DMA,"ax",%progbits + 2444 .align 1 + 2445 .global HAL_I2C_Master_Transmit_DMA + 2446 .syntax unified + 2447 .thumb + 2448 .thumb_func + 2450 HAL_I2C_Master_Transmit_DMA: + 2451 .LFB142: +1882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +1884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmit in master mode an amount of data in non-blocking mode with DMA +1885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +1886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +1887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +1888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +1889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +1890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +1891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +1892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +1893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t +1894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size) +1895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 77 + + + 2452 .loc 1 1895 1 + 2453 .cfi_startproc + 2454 @ args = 0, pretend = 0, frame = 24 + 2455 @ frame_needed = 1, uses_anonymous_args = 0 + 2456 0000 80B5 push {r7, lr} + 2457 .cfi_def_cfa_offset 8 + 2458 .cfi_offset 7, -8 + 2459 .cfi_offset 14, -4 + 2460 0002 88B0 sub sp, sp, #32 + 2461 .cfi_def_cfa_offset 40 + 2462 0004 02AF add r7, sp, #8 + 2463 .cfi_def_cfa 7, 32 + 2464 0006 F860 str r0, [r7, #12] + 2465 0008 7A60 str r2, [r7, #4] + 2466 000a 1A46 mov r2, r3 + 2467 000c 0B46 mov r3, r1 @ movhi + 2468 000e 7B81 strh r3, [r7, #10] @ movhi + 2469 0010 1346 mov r3, r2 @ movhi + 2470 0012 3B81 strh r3, [r7, #8] @ movhi +1896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +1897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +1898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 2471 .loc 1 1899 11 + 2472 0014 FB68 ldr r3, [r7, #12] + 2473 0016 93F84130 ldrb r3, [r3, #65] + 2474 001a DBB2 uxtb r3, r3 + 2475 .loc 1 1899 6 + 2476 001c 202B cmp r3, #32 + 2477 001e 40F0CD80 bne .L108 +1900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 2478 .loc 1 1901 9 + 2479 0022 FB68 ldr r3, [r7, #12] + 2480 0024 1B68 ldr r3, [r3] + 2481 0026 9B69 ldr r3, [r3, #24] + 2482 0028 03F40043 and r3, r3, #32768 + 2483 .loc 1 1901 8 + 2484 002c B3F5004F cmp r3, #32768 + 2485 0030 01D1 bne .L109 +1902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2486 .loc 1 1903 14 + 2487 0032 0223 movs r3, #2 + 2488 0034 C3E0 b .L110 + 2489 .L109: +1904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +1907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 2490 .loc 1 1907 5 + 2491 0036 FB68 ldr r3, [r7, #12] + 2492 0038 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 2493 003c 012B cmp r3, #1 + 2494 003e 01D1 bne .L111 + 2495 .loc 1 1907 5 is_stmt 0 discriminator 1 + 2496 0040 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 78 + + + 2497 .loc 1 1907 5 + 2498 0042 BCE0 b .L110 + 2499 .L111: + 2500 .loc 1 1907 5 discriminator 2 + 2501 0044 FB68 ldr r3, [r7, #12] + 2502 0046 0122 movs r2, #1 + 2503 0048 83F84020 strb r2, [r3, #64] +1908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 2504 .loc 1 1909 23 is_stmt 1 + 2505 004c FB68 ldr r3, [r7, #12] + 2506 004e 2122 movs r2, #33 + 2507 0050 83F84120 strb r2, [r3, #65] +1910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 2508 .loc 1 1910 23 + 2509 0054 FB68 ldr r3, [r7, #12] + 2510 0056 1022 movs r2, #16 + 2511 0058 83F84220 strb r2, [r3, #66] +1911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 2512 .loc 1 1911 23 + 2513 005c FB68 ldr r3, [r7, #12] + 2514 005e 0022 movs r2, #0 + 2515 0060 5A64 str r2, [r3, #68] +1912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +1914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 2516 .loc 1 1914 23 + 2517 0062 FB68 ldr r3, [r7, #12] + 2518 0064 7A68 ldr r2, [r7, #4] + 2519 0066 5A62 str r2, [r3, #36] +1915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 2520 .loc 1 1915 23 + 2521 0068 FB68 ldr r3, [r7, #12] + 2522 006a 3A89 ldrh r2, [r7, #8] @ movhi + 2523 006c 5A85 strh r2, [r3, #42] @ movhi +1916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 2524 .loc 1 1916 23 + 2525 006e FB68 ldr r3, [r7, #12] + 2526 0070 554A ldr r2, .L120 + 2527 0072 DA62 str r2, [r3, #44] +1917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; + 2528 .loc 1 1917 23 + 2529 0074 FB68 ldr r3, [r7, #12] + 2530 0076 554A ldr r2, .L120+4 + 2531 0078 5A63 str r2, [r3, #52] +1918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 2532 .loc 1 1919 13 + 2533 007a FB68 ldr r3, [r7, #12] + 2534 007c 5B8D ldrh r3, [r3, #42] @ movhi + 2535 007e 9BB2 uxth r3, r3 + 2536 .loc 1 1919 8 + 2537 0080 FF2B cmp r3, #255 + 2538 0082 06D9 bls .L112 +1920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 2539 .loc 1 1921 22 + ARM GAS /tmp/cc5G5cqz.s page 79 + + + 2540 0084 FB68 ldr r3, [r7, #12] + 2541 0086 FF22 movs r2, #255 + 2542 0088 1A85 strh r2, [r3, #40] @ movhi +1922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 2543 .loc 1 1922 16 + 2544 008a 4FF08073 mov r3, #16777216 + 2545 008e 7B61 str r3, [r7, #20] + 2546 0090 07E0 b .L113 + 2547 .L112: +1923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 2548 .loc 1 1926 28 + 2549 0092 FB68 ldr r3, [r7, #12] + 2550 0094 5B8D ldrh r3, [r3, #42] @ movhi + 2551 0096 9AB2 uxth r2, r3 + 2552 .loc 1 1926 22 + 2553 0098 FB68 ldr r3, [r7, #12] + 2554 009a 1A85 strh r2, [r3, #40] @ movhi +1927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 2555 .loc 1 1927 16 + 2556 009c 4FF00073 mov r3, #33554432 + 2557 00a0 7B61 str r3, [r7, #20] + 2558 .L113: +1928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferSize > 0U) + 2559 .loc 1 1930 13 + 2560 00a2 FB68 ldr r3, [r7, #12] + 2561 00a4 1B8D ldrh r3, [r3, #40] + 2562 .loc 1 1930 8 + 2563 00a6 002B cmp r3, #0 + 2564 00a8 70D0 beq .L114 +1931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 2565 .loc 1 1932 15 + 2566 00aa FB68 ldr r3, [r7, #12] + 2567 00ac 9B6B ldr r3, [r3, #56] + 2568 .loc 1 1932 10 + 2569 00ae 002B cmp r3, #0 + 2570 00b0 20D0 beq .L115 +1933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +1935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMAMasterTransmitCplt; + 2571 .loc 1 1935 13 + 2572 00b2 FB68 ldr r3, [r7, #12] + 2573 00b4 9B6B ldr r3, [r3, #56] + 2574 .loc 1 1935 40 + 2575 00b6 464A ldr r2, .L120+8 + 2576 00b8 9A62 str r2, [r3, #40] +1936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +1938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferErrorCallback = I2C_DMAError; + 2577 .loc 1 1938 13 + 2578 00ba FB68 ldr r3, [r7, #12] + 2579 00bc 9B6B ldr r3, [r3, #56] + ARM GAS /tmp/cc5G5cqz.s page 80 + + + 2580 .loc 1 1938 41 + 2581 00be 454A ldr r2, .L120+12 + 2582 00c0 1A63 str r2, [r3, #48] +1939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +1941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferHalfCpltCallback = NULL; + 2583 .loc 1 1941 13 + 2584 00c2 FB68 ldr r3, [r7, #12] + 2585 00c4 9B6B ldr r3, [r3, #56] + 2586 .loc 1 1941 44 + 2587 00c6 0022 movs r2, #0 + 2588 00c8 DA62 str r2, [r3, #44] +1942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 2589 .loc 1 1942 13 + 2590 00ca FB68 ldr r3, [r7, #12] + 2591 00cc 9B6B ldr r3, [r3, #56] + 2592 .loc 1 1942 41 + 2593 00ce 0022 movs r2, #0 + 2594 00d0 5A63 str r2, [r3, #52] +1943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)pData, (uint32_t)&hi2c->Instance-> + 2595 .loc 1 1945 25 + 2596 00d2 FB68 ldr r3, [r7, #12] + 2597 00d4 986B ldr r0, [r3, #56] + 2598 00d6 7968 ldr r1, [r7, #4] + 2599 .loc 1 1945 88 + 2600 00d8 FB68 ldr r3, [r7, #12] + 2601 00da 1B68 ldr r3, [r3] + 2602 .loc 1 1945 83 + 2603 00dc 2833 adds r3, r3, #40 + 2604 .loc 1 1945 25 + 2605 00de 1A46 mov r2, r3 +1946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 2606 .loc 1 1946 46 + 2607 00e0 FB68 ldr r3, [r7, #12] + 2608 00e2 1B8D ldrh r3, [r3, #40] +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 2609 .loc 1 1945 25 + 2610 00e4 FFF7FEFF bl HAL_DMA_Start_IT + 2611 00e8 0346 mov r3, r0 + 2612 00ea FB74 strb r3, [r7, #19] +1947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +1953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +1956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +1959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +1961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 81 + + +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 2613 .loc 1 1963 10 + 2614 00ec FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 2615 00ee 002B cmp r3, #0 + 2616 00f0 38D1 bne .L117 + 2617 00f2 13E0 b .L119 + 2618 .L115: +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 2619 .loc 1 1951 25 + 2620 00f4 FB68 ldr r3, [r7, #12] + 2621 00f6 2022 movs r2, #32 + 2622 00f8 83F84120 strb r2, [r3, #65] +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2623 .loc 1 1952 25 + 2624 00fc FB68 ldr r3, [r7, #12] + 2625 00fe 0022 movs r2, #0 + 2626 0100 83F84220 strb r2, [r3, #66] +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2627 .loc 1 1955 13 + 2628 0104 FB68 ldr r3, [r7, #12] + 2629 0106 5B6C ldr r3, [r3, #68] +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2630 .loc 1 1955 25 + 2631 0108 43F08002 orr r2, r3, #128 + 2632 010c FB68 ldr r3, [r7, #12] + 2633 010e 5A64 str r2, [r3, #68] +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2634 .loc 1 1958 9 + 2635 0110 FB68 ldr r3, [r7, #12] + 2636 0112 0022 movs r2, #0 + 2637 0114 83F84020 strb r2, [r3, #64] +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2638 .loc 1 1960 16 + 2639 0118 0123 movs r3, #1 + 2640 011a 50E0 b .L110 + 2641 .L119: +1964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +1966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, I2C_GENERATE_START_ + 2642 .loc 1 1967 59 + 2643 011c FB68 ldr r3, [r7, #12] + 2644 011e 1B8D ldrh r3, [r3, #40] + 2645 .loc 1 1967 9 + 2646 0120 DAB2 uxtb r2, r3 + 2647 0122 7989 ldrh r1, [r7, #10] + 2648 0124 2C4B ldr r3, .L120+16 + 2649 0126 0093 str r3, [sp] + 2650 0128 7B69 ldr r3, [r7, #20] + 2651 012a F868 ldr r0, [r7, #12] + 2652 012c FFF7FEFF bl I2C_TransferConfig +1968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +1970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 2653 .loc 1 1970 13 + 2654 0130 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 82 + + + 2655 0132 5B8D ldrh r3, [r3, #42] @ movhi + 2656 0134 9AB2 uxth r2, r3 + 2657 .loc 1 1970 32 + 2658 0136 FB68 ldr r3, [r7, #12] + 2659 0138 1B8D ldrh r3, [r3, #40] + 2660 .loc 1 1970 25 + 2661 013a D31A subs r3, r2, r3 + 2662 013c 9AB2 uxth r2, r3 + 2663 013e FB68 ldr r3, [r7, #12] + 2664 0140 5A85 strh r2, [r3, #42] @ movhi +1971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2665 .loc 1 1973 9 + 2666 0142 FB68 ldr r3, [r7, #12] + 2667 0144 0022 movs r2, #0 + 2668 0146 83F84020 strb r2, [r3, #64] +1974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +1976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +1978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +1979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT); + 2669 .loc 1 1979 9 + 2670 014a 1021 movs r1, #16 + 2671 014c F868 ldr r0, [r7, #12] + 2672 014e FFF7FEFF bl I2C_Enable_IRQ +1980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +1982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 2673 .loc 1 1982 13 + 2674 0152 FB68 ldr r3, [r7, #12] + 2675 0154 1B68 ldr r3, [r3] + 2676 .loc 1 1982 23 + 2677 0156 1A68 ldr r2, [r3] + 2678 .loc 1 1982 13 + 2679 0158 FB68 ldr r3, [r7, #12] + 2680 015a 1B68 ldr r3, [r3] + 2681 .loc 1 1982 29 + 2682 015c 42F48042 orr r2, r2, #16384 + 2683 0160 1A60 str r2, [r3] + 2684 0162 29E0 b .L118 + 2685 .L117: +1983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +1985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +1986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 2686 .loc 1 1987 25 + 2687 0164 FB68 ldr r3, [r7, #12] + 2688 0166 2022 movs r2, #32 + 2689 0168 83F84120 strb r2, [r3, #65] +1988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 2690 .loc 1 1988 25 + 2691 016c FB68 ldr r3, [r7, #12] + 2692 016e 0022 movs r2, #0 + 2693 0170 83F84220 strb r2, [r3, #66] + ARM GAS /tmp/cc5G5cqz.s page 83 + + +1989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +1991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; + 2694 .loc 1 1991 13 + 2695 0174 FB68 ldr r3, [r7, #12] + 2696 0176 5B6C ldr r3, [r3, #68] + 2697 .loc 1 1991 25 + 2698 0178 43F01002 orr r2, r3, #16 + 2699 017c FB68 ldr r3, [r7, #12] + 2700 017e 5A64 str r2, [r3, #68] +1992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +1994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2701 .loc 1 1994 9 + 2702 0180 FB68 ldr r3, [r7, #12] + 2703 0182 0022 movs r2, #0 + 2704 0184 83F84020 strb r2, [r3, #64] +1995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +1996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 2705 .loc 1 1996 16 + 2706 0188 0123 movs r3, #1 + 2707 018a 18E0 b .L110 + 2708 .L114: +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +1999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Transfer ISR function pointer */ +2002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 2709 .loc 1 2002 21 + 2710 018c FB68 ldr r3, [r7, #12] + 2711 018e 134A ldr r2, .L120+20 + 2712 0190 5A63 str r2, [r3, #52] +2003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and generate START condition */ +2006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 2713 .loc 1 2006 57 + 2714 0192 FB68 ldr r3, [r7, #12] + 2715 0194 1B8D ldrh r3, [r3, #40] + 2716 .loc 1 2006 7 + 2717 0196 DAB2 uxtb r2, r3 + 2718 0198 7989 ldrh r1, [r7, #10] + 2719 019a 0F4B ldr r3, .L120+16 + 2720 019c 0093 str r3, [sp] + 2721 019e 4FF00073 mov r3, #33554432 + 2722 01a2 F868 ldr r0, [r7, #12] + 2723 01a4 FFF7FEFF bl I2C_TransferConfig +2007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2724 .loc 1 2010 7 + 2725 01a8 FB68 ldr r3, [r7, #12] + 2726 01aa 0022 movs r2, #0 + 2727 01ac 83F84020 strb r2, [r3, #64] +2011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 84 + + +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +2018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +2019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 2728 .loc 1 2019 7 + 2729 01b0 0121 movs r1, #1 + 2730 01b2 F868 ldr r0, [r7, #12] + 2731 01b4 FFF7FEFF bl I2C_Enable_IRQ + 2732 .L118: +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 2733 .loc 1 2022 12 + 2734 01b8 0023 movs r3, #0 + 2735 01ba 00E0 b .L110 + 2736 .L108: +2023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2737 .loc 1 2026 12 + 2738 01bc 0223 movs r3, #2 + 2739 .L110: +2027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2740 .loc 1 2028 1 + 2741 01be 1846 mov r0, r3 + 2742 01c0 1837 adds r7, r7, #24 + 2743 .cfi_def_cfa_offset 8 + 2744 01c2 BD46 mov sp, r7 + 2745 .cfi_def_cfa_register 13 + 2746 @ sp needed + 2747 01c4 80BD pop {r7, pc} + 2748 .L121: + 2749 01c6 00BF .align 2 + 2750 .L120: + 2751 01c8 0000FFFF .word -65536 + 2752 01cc 00000000 .word I2C_Master_ISR_DMA + 2753 01d0 00000000 .word I2C_DMAMasterTransmitCplt + 2754 01d4 00000000 .word I2C_DMAError + 2755 01d8 00200080 .word -2147475456 + 2756 01dc 00000000 .word I2C_Master_ISR_IT + 2757 .cfi_endproc + 2758 .LFE142: + 2760 .section .text.HAL_I2C_Master_Receive_DMA,"ax",%progbits + 2761 .align 1 + 2762 .global HAL_I2C_Master_Receive_DMA + 2763 .syntax unified + 2764 .thumb + 2765 .thumb_func + 2767 HAL_I2C_Master_Receive_DMA: + 2768 .LFB143: +2029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 85 + + +2030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receive in master mode an amount of data in non-blocking mode with DMA +2032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Receive_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t +2041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size) +2042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 2769 .loc 1 2042 1 + 2770 .cfi_startproc + 2771 @ args = 0, pretend = 0, frame = 24 + 2772 @ frame_needed = 1, uses_anonymous_args = 0 + 2773 0000 80B5 push {r7, lr} + 2774 .cfi_def_cfa_offset 8 + 2775 .cfi_offset 7, -8 + 2776 .cfi_offset 14, -4 + 2777 0002 88B0 sub sp, sp, #32 + 2778 .cfi_def_cfa_offset 40 + 2779 0004 02AF add r7, sp, #8 + 2780 .cfi_def_cfa 7, 32 + 2781 0006 F860 str r0, [r7, #12] + 2782 0008 7A60 str r2, [r7, #4] + 2783 000a 1A46 mov r2, r3 + 2784 000c 0B46 mov r3, r1 @ movhi + 2785 000e 7B81 strh r3, [r7, #10] @ movhi + 2786 0010 1346 mov r3, r2 @ movhi + 2787 0012 3B81 strh r3, [r7, #8] @ movhi +2043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +2044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +2045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 2788 .loc 1 2046 11 + 2789 0014 FB68 ldr r3, [r7, #12] + 2790 0016 93F84130 ldrb r3, [r3, #65] + 2791 001a DBB2 uxtb r3, r3 + 2792 .loc 1 2046 6 + 2793 001c 202B cmp r3, #32 + 2794 001e 40F0CD80 bne .L123 +2047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 2795 .loc 1 2048 9 + 2796 0022 FB68 ldr r3, [r7, #12] + 2797 0024 1B68 ldr r3, [r3] + 2798 0026 9B69 ldr r3, [r3, #24] + 2799 0028 03F40043 and r3, r3, #32768 + 2800 .loc 1 2048 8 + 2801 002c B3F5004F cmp r3, #32768 + 2802 0030 01D1 bne .L124 +2049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 2803 .loc 1 2050 14 + 2804 0032 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 86 + + + 2805 0034 C3E0 b .L125 + 2806 .L124: +2051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 2807 .loc 1 2054 5 + 2808 0036 FB68 ldr r3, [r7, #12] + 2809 0038 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 2810 003c 012B cmp r3, #1 + 2811 003e 01D1 bne .L126 + 2812 .loc 1 2054 5 is_stmt 0 discriminator 1 + 2813 0040 0223 movs r3, #2 + 2814 .loc 1 2054 5 + 2815 0042 BCE0 b .L125 + 2816 .L126: + 2817 .loc 1 2054 5 discriminator 2 + 2818 0044 FB68 ldr r3, [r7, #12] + 2819 0046 0122 movs r2, #1 + 2820 0048 83F84020 strb r2, [r3, #64] +2055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 2821 .loc 1 2056 23 is_stmt 1 + 2822 004c FB68 ldr r3, [r7, #12] + 2823 004e 2222 movs r2, #34 + 2824 0050 83F84120 strb r2, [r3, #65] +2057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 2825 .loc 1 2057 23 + 2826 0054 FB68 ldr r3, [r7, #12] + 2827 0056 1022 movs r2, #16 + 2828 0058 83F84220 strb r2, [r3, #66] +2058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 2829 .loc 1 2058 23 + 2830 005c FB68 ldr r3, [r7, #12] + 2831 005e 0022 movs r2, #0 + 2832 0060 5A64 str r2, [r3, #68] +2059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 2833 .loc 1 2061 23 + 2834 0062 FB68 ldr r3, [r7, #12] + 2835 0064 7A68 ldr r2, [r7, #4] + 2836 0066 5A62 str r2, [r3, #36] +2062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 2837 .loc 1 2062 23 + 2838 0068 FB68 ldr r3, [r7, #12] + 2839 006a 3A89 ldrh r2, [r7, #8] @ movhi + 2840 006c 5A85 strh r2, [r3, #42] @ movhi +2063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 2841 .loc 1 2063 23 + 2842 006e FB68 ldr r3, [r7, #12] + 2843 0070 554A ldr r2, .L135 + 2844 0072 DA62 str r2, [r3, #44] +2064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; + 2845 .loc 1 2064 23 + 2846 0074 FB68 ldr r3, [r7, #12] + 2847 0076 554A ldr r2, .L135+4 + ARM GAS /tmp/cc5G5cqz.s page 87 + + + 2848 0078 5A63 str r2, [r3, #52] +2065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 2849 .loc 1 2066 13 + 2850 007a FB68 ldr r3, [r7, #12] + 2851 007c 5B8D ldrh r3, [r3, #42] @ movhi + 2852 007e 9BB2 uxth r3, r3 + 2853 .loc 1 2066 8 + 2854 0080 FF2B cmp r3, #255 + 2855 0082 06D9 bls .L127 +2067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 2856 .loc 1 2068 22 + 2857 0084 FB68 ldr r3, [r7, #12] + 2858 0086 FF22 movs r2, #255 + 2859 0088 1A85 strh r2, [r3, #40] @ movhi +2069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 2860 .loc 1 2069 16 + 2861 008a 4FF08073 mov r3, #16777216 + 2862 008e 7B61 str r3, [r7, #20] + 2863 0090 07E0 b .L128 + 2864 .L127: +2070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 2865 .loc 1 2073 28 + 2866 0092 FB68 ldr r3, [r7, #12] + 2867 0094 5B8D ldrh r3, [r3, #42] @ movhi + 2868 0096 9AB2 uxth r2, r3 + 2869 .loc 1 2073 22 + 2870 0098 FB68 ldr r3, [r7, #12] + 2871 009a 1A85 strh r2, [r3, #40] @ movhi +2074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 2872 .loc 1 2074 16 + 2873 009c 4FF00073 mov r3, #33554432 + 2874 00a0 7B61 str r3, [r7, #20] + 2875 .L128: +2075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferSize > 0U) + 2876 .loc 1 2077 13 + 2877 00a2 FB68 ldr r3, [r7, #12] + 2878 00a4 1B8D ldrh r3, [r3, #40] + 2879 .loc 1 2077 8 + 2880 00a6 002B cmp r3, #0 + 2881 00a8 70D0 beq .L129 +2078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 2882 .loc 1 2079 15 + 2883 00aa FB68 ldr r3, [r7, #12] + 2884 00ac DB6B ldr r3, [r3, #60] + 2885 .loc 1 2079 10 + 2886 00ae 002B cmp r3, #0 + 2887 00b0 20D0 beq .L130 +2080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ + ARM GAS /tmp/cc5G5cqz.s page 88 + + +2082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt; + 2888 .loc 1 2082 13 + 2889 00b2 FB68 ldr r3, [r7, #12] + 2890 00b4 DB6B ldr r3, [r3, #60] + 2891 .loc 1 2082 40 + 2892 00b6 464A ldr r2, .L135+8 + 2893 00b8 9A62 str r2, [r3, #40] +2083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +2085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError; + 2894 .loc 1 2085 13 + 2895 00ba FB68 ldr r3, [r7, #12] + 2896 00bc DB6B ldr r3, [r3, #60] + 2897 .loc 1 2085 41 + 2898 00be 454A ldr r2, .L135+12 + 2899 00c0 1A63 str r2, [r3, #48] +2086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +2088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL; + 2900 .loc 1 2088 13 + 2901 00c2 FB68 ldr r3, [r7, #12] + 2902 00c4 DB6B ldr r3, [r3, #60] + 2903 .loc 1 2088 44 + 2904 00c6 0022 movs r2, #0 + 2905 00c8 DA62 str r2, [r3, #44] +2089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 2906 .loc 1 2089 13 + 2907 00ca FB68 ldr r3, [r7, #12] + 2908 00cc DB6B ldr r3, [r3, #60] + 2909 .loc 1 2089 41 + 2910 00ce 0022 movs r2, #0 + 2911 00d0 5A63 str r2, [r3, #52] +2090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, (uint32_t)p + 2912 .loc 1 2092 25 + 2913 00d2 FB68 ldr r3, [r7, #12] + 2914 00d4 D86B ldr r0, [r3, #60] + 2915 .loc 1 2092 71 + 2916 00d6 FB68 ldr r3, [r7, #12] + 2917 00d8 1B68 ldr r3, [r3] + 2918 .loc 1 2092 66 + 2919 00da 2433 adds r3, r3, #36 + 2920 .loc 1 2092 25 + 2921 00dc 1946 mov r1, r3 + 2922 00de 7A68 ldr r2, [r7, #4] +2093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 2923 .loc 1 2093 46 + 2924 00e0 FB68 ldr r3, [r7, #12] + 2925 00e2 1B8D ldrh r3, [r3, #40] +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 2926 .loc 1 2092 25 + 2927 00e4 FFF7FEFF bl HAL_DMA_Start_IT + 2928 00e8 0346 mov r3, r0 + 2929 00ea FB74 strb r3, [r7, #19] +2094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else + ARM GAS /tmp/cc5G5cqz.s page 89 + + +2096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +2103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +2106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +2108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 2930 .loc 1 2110 10 + 2931 00ec FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 2932 00ee 002B cmp r3, #0 + 2933 00f0 38D1 bne .L132 + 2934 00f2 13E0 b .L134 + 2935 .L130: +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 2936 .loc 1 2098 25 + 2937 00f4 FB68 ldr r3, [r7, #12] + 2938 00f6 2022 movs r2, #32 + 2939 00f8 83F84120 strb r2, [r3, #65] +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2940 .loc 1 2099 25 + 2941 00fc FB68 ldr r3, [r7, #12] + 2942 00fe 0022 movs r2, #0 + 2943 0100 83F84220 strb r2, [r3, #66] +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2944 .loc 1 2102 13 + 2945 0104 FB68 ldr r3, [r7, #12] + 2946 0106 5B6C ldr r3, [r3, #68] +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2947 .loc 1 2102 25 + 2948 0108 43F08002 orr r2, r3, #128 + 2949 010c FB68 ldr r3, [r7, #12] + 2950 010e 5A64 str r2, [r3, #68] +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 2951 .loc 1 2105 9 + 2952 0110 FB68 ldr r3, [r7, #12] + 2953 0112 0022 movs r2, #0 + 2954 0114 83F84020 strb r2, [r3, #64] +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 2955 .loc 1 2107 16 + 2956 0118 0123 movs r3, #1 + 2957 011a 50E0 b .L125 + 2958 .L134: +2111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +2113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to read and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART * +2114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, I2C_GENERATE_START_ + 2959 .loc 1 2114 59 + 2960 011c FB68 ldr r3, [r7, #12] + 2961 011e 1B8D ldrh r3, [r3, #40] + ARM GAS /tmp/cc5G5cqz.s page 90 + + + 2962 .loc 1 2114 9 + 2963 0120 DAB2 uxtb r2, r3 + 2964 0122 7989 ldrh r1, [r7, #10] + 2965 0124 2C4B ldr r3, .L135+16 + 2966 0126 0093 str r3, [sp] + 2967 0128 7B69 ldr r3, [r7, #20] + 2968 012a F868 ldr r0, [r7, #12] + 2969 012c FFF7FEFF bl I2C_TransferConfig +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +2117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 2970 .loc 1 2117 13 + 2971 0130 FB68 ldr r3, [r7, #12] + 2972 0132 5B8D ldrh r3, [r3, #42] @ movhi + 2973 0134 9AB2 uxth r2, r3 + 2974 .loc 1 2117 32 + 2975 0136 FB68 ldr r3, [r7, #12] + 2976 0138 1B8D ldrh r3, [r3, #40] + 2977 .loc 1 2117 25 + 2978 013a D31A subs r3, r2, r3 + 2979 013c 9AB2 uxth r2, r3 + 2980 013e FB68 ldr r3, [r7, #12] + 2981 0140 5A85 strh r2, [r3, #42] @ movhi +2118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 2982 .loc 1 2120 9 + 2983 0142 FB68 ldr r3, [r7, #12] + 2984 0144 0022 movs r2, #0 + 2985 0146 83F84020 strb r2, [r3, #64] +2121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +2126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT); + 2986 .loc 1 2126 9 + 2987 014a 1021 movs r1, #16 + 2988 014c F868 ldr r0, [r7, #12] + 2989 014e FFF7FEFF bl I2C_Enable_IRQ +2127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +2129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 2990 .loc 1 2129 13 + 2991 0152 FB68 ldr r3, [r7, #12] + 2992 0154 1B68 ldr r3, [r3] + 2993 .loc 1 2129 23 + 2994 0156 1A68 ldr r2, [r3] + 2995 .loc 1 2129 13 + 2996 0158 FB68 ldr r3, [r7, #12] + 2997 015a 1B68 ldr r3, [r3] + 2998 .loc 1 2129 29 + 2999 015c 42F40042 orr r2, r2, #32768 + 3000 0160 1A60 str r2, [r3] + 3001 0162 29E0 b .L133 + 3002 .L132: +2130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 91 + + +2131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 3003 .loc 1 2134 25 + 3004 0164 FB68 ldr r3, [r7, #12] + 3005 0166 2022 movs r2, #32 + 3006 0168 83F84120 strb r2, [r3, #65] +2135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3007 .loc 1 2135 25 + 3008 016c FB68 ldr r3, [r7, #12] + 3009 016e 0022 movs r2, #0 + 3010 0170 83F84220 strb r2, [r3, #66] +2136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; + 3011 .loc 1 2138 13 + 3012 0174 FB68 ldr r3, [r7, #12] + 3013 0176 5B6C ldr r3, [r3, #68] + 3014 .loc 1 2138 25 + 3015 0178 43F01002 orr r2, r3, #16 + 3016 017c FB68 ldr r3, [r7, #12] + 3017 017e 5A64 str r2, [r3, #68] +2139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3018 .loc 1 2141 9 + 3019 0180 FB68 ldr r3, [r7, #12] + 3020 0182 0022 movs r2, #0 + 3021 0184 83F84020 strb r2, [r3, #64] +2142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3022 .loc 1 2143 16 + 3023 0188 0123 movs r3, #1 + 3024 018a 18E0 b .L125 + 3025 .L129: +2144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Transfer ISR function pointer */ +2149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3026 .loc 1 2149 21 + 3027 018c FB68 ldr r3, [r7, #12] + 3028 018e 134A ldr r2, .L135+20 + 3029 0190 5A63 str r2, [r3, #52] +2150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +2152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to read and generate START condition */ +2153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 3030 .loc 1 2153 57 + 3031 0192 FB68 ldr r3, [r7, #12] + 3032 0194 1B8D ldrh r3, [r3, #40] + 3033 .loc 1 2153 7 + 3034 0196 DAB2 uxtb r2, r3 + 3035 0198 7989 ldrh r1, [r7, #10] + 3036 019a 0F4B ldr r3, .L135+16 + ARM GAS /tmp/cc5G5cqz.s page 92 + + + 3037 019c 0093 str r3, [sp] + 3038 019e 4FF00073 mov r3, #33554432 + 3039 01a2 F868 ldr r0, [r7, #12] + 3040 01a4 FFF7FEFF bl I2C_TransferConfig +2154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); +2155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3041 .loc 1 2157 7 + 3042 01a8 FB68 ldr r3, [r7, #12] + 3043 01aa 0022 movs r2, #0 + 3044 01ac 83F84020 strb r2, [r3, #64] +2158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +2163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +2165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +2166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 3045 .loc 1 2166 7 + 3046 01b0 0121 movs r1, #1 + 3047 01b2 F868 ldr r0, [r7, #12] + 3048 01b4 FFF7FEFF bl I2C_Enable_IRQ + 3049 .L133: +2167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 3050 .loc 1 2169 12 + 3051 01b8 0023 movs r3, #0 + 3052 01ba 00E0 b .L125 + 3053 .L123: +2170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 3054 .loc 1 2173 12 + 3055 01bc 0223 movs r3, #2 + 3056 .L125: +2174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3057 .loc 1 2175 1 + 3058 01be 1846 mov r0, r3 + 3059 01c0 1837 adds r7, r7, #24 + 3060 .cfi_def_cfa_offset 8 + 3061 01c2 BD46 mov sp, r7 + 3062 .cfi_def_cfa_register 13 + 3063 @ sp needed + 3064 01c4 80BD pop {r7, pc} + 3065 .L136: + 3066 01c6 00BF .align 2 + 3067 .L135: + 3068 01c8 0000FFFF .word -65536 + 3069 01cc 00000000 .word I2C_Master_ISR_DMA + 3070 01d0 00000000 .word I2C_DMAMasterReceiveCplt + 3071 01d4 00000000 .word I2C_DMAError + ARM GAS /tmp/cc5G5cqz.s page 93 + + + 3072 01d8 00240080 .word -2147474432 + 3073 01dc 00000000 .word I2C_Master_ISR_IT + 3074 .cfi_endproc + 3075 .LFE143: + 3077 .section .text.HAL_I2C_Slave_Transmit_DMA,"ax",%progbits + 3078 .align 1 + 3079 .global HAL_I2C_Slave_Transmit_DMA + 3080 .syntax unified + 3081 .thumb + 3082 .thumb_func + 3084 HAL_I2C_Slave_Transmit_DMA: + 3085 .LFB144: +2176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Transmit in slave mode an amount of data in non-blocking mode with DMA +2179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit_DMA(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size +2186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 3086 .loc 1 2186 1 + 3087 .cfi_startproc + 3088 @ args = 0, pretend = 0, frame = 24 + 3089 @ frame_needed = 1, uses_anonymous_args = 0 + 3090 0000 80B5 push {r7, lr} + 3091 .cfi_def_cfa_offset 8 + 3092 .cfi_offset 7, -8 + 3093 .cfi_offset 14, -4 + 3094 0002 86B0 sub sp, sp, #24 + 3095 .cfi_def_cfa_offset 32 + 3096 0004 00AF add r7, sp, #0 + 3097 .cfi_def_cfa_register 7 + 3098 0006 F860 str r0, [r7, #12] + 3099 0008 B960 str r1, [r7, #8] + 3100 000a 1346 mov r3, r2 + 3101 000c FB80 strh r3, [r7, #6] @ movhi +2187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +2188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 3102 .loc 1 2189 11 + 3103 000e FB68 ldr r3, [r7, #12] + 3104 0010 93F84130 ldrb r3, [r3, #65] + 3105 0014 DBB2 uxtb r3, r3 + 3106 .loc 1 2189 6 + 3107 0016 202B cmp r3, #32 + 3108 0018 40F0D180 bne .L138 +2190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 3109 .loc 1 2191 8 + 3110 001c BB68 ldr r3, [r7, #8] + 3111 001e 002B cmp r3, #0 + 3112 0020 02D0 beq .L139 + 3113 .loc 1 2191 25 discriminator 1 + 3114 0022 FB88 ldrh r3, [r7, #6] + ARM GAS /tmp/cc5G5cqz.s page 94 + + + 3115 0024 002B cmp r3, #0 + 3116 0026 05D1 bne .L140 + 3117 .L139: +2192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 3118 .loc 1 2193 23 + 3119 0028 FB68 ldr r3, [r7, #12] + 3120 002a 4FF40072 mov r2, #512 + 3121 002e 5A64 str r2, [r3, #68] +2194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3122 .loc 1 2194 15 + 3123 0030 0123 movs r3, #1 + 3124 0032 C5E0 b .L141 + 3125 .L140: +2195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 3126 .loc 1 2197 5 + 3127 0034 FB68 ldr r3, [r7, #12] + 3128 0036 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 3129 003a 012B cmp r3, #1 + 3130 003c 01D1 bne .L142 + 3131 .loc 1 2197 5 is_stmt 0 discriminator 1 + 3132 003e 0223 movs r3, #2 + 3133 .loc 1 2197 5 + 3134 0040 BEE0 b .L141 + 3135 .L142: + 3136 .loc 1 2197 5 discriminator 2 + 3137 0042 FB68 ldr r3, [r7, #12] + 3138 0044 0122 movs r2, #1 + 3139 0046 83F84020 strb r2, [r3, #64] +2198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 3140 .loc 1 2199 23 is_stmt 1 + 3141 004a FB68 ldr r3, [r7, #12] + 3142 004c 2122 movs r2, #33 + 3143 004e 83F84120 strb r2, [r3, #65] +2200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 3144 .loc 1 2200 23 + 3145 0052 FB68 ldr r3, [r7, #12] + 3146 0054 2022 movs r2, #32 + 3147 0056 83F84220 strb r2, [r3, #66] +2201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 3148 .loc 1 2201 23 + 3149 005a FB68 ldr r3, [r7, #12] + 3150 005c 0022 movs r2, #0 + 3151 005e 5A64 str r2, [r3, #68] +2202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 3152 .loc 1 2204 23 + 3153 0060 FB68 ldr r3, [r7, #12] + 3154 0062 BA68 ldr r2, [r7, #8] + 3155 0064 5A62 str r2, [r3, #36] +2205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 3156 .loc 1 2205 23 + 3157 0066 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 95 + + + 3158 0068 FA88 ldrh r2, [r7, #6] @ movhi + 3159 006a 5A85 strh r2, [r3, #42] @ movhi +2206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3160 .loc 1 2206 29 + 3161 006c FB68 ldr r3, [r7, #12] + 3162 006e 5B8D ldrh r3, [r3, #42] @ movhi + 3163 0070 9AB2 uxth r2, r3 + 3164 .loc 1 2206 23 + 3165 0072 FB68 ldr r3, [r7, #12] + 3166 0074 1A85 strh r2, [r3, #40] @ movhi +2207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3167 .loc 1 2207 23 + 3168 0076 FB68 ldr r3, [r7, #12] + 3169 0078 534A ldr r2, .L150 + 3170 007a DA62 str r2, [r3, #44] +2208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; + 3171 .loc 1 2208 23 + 3172 007c FB68 ldr r3, [r7, #12] + 3173 007e 534A ldr r2, .L150+4 + 3174 0080 5A63 str r2, [r3, #52] +2209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX data if no stretch enable */ +2211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.NoStretchMode == I2C_NOSTRETCH_ENABLE) + 3175 .loc 1 2211 19 + 3176 0082 FB68 ldr r3, [r7, #12] + 3177 0084 1B6A ldr r3, [r3, #32] + 3178 .loc 1 2211 8 + 3179 0086 B3F5003F cmp r3, #131072 + 3180 008a 17D1 bne .L143 +2212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Preload TX register */ +2214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +2215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 3181 .loc 1 2215 35 + 3182 008c FB68 ldr r3, [r7, #12] + 3183 008e 5B6A ldr r3, [r3, #36] + 3184 .loc 1 2215 30 + 3185 0090 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 3186 .loc 1 2215 11 + 3187 0092 FB68 ldr r3, [r7, #12] + 3188 0094 1B68 ldr r3, [r3] + 3189 .loc 1 2215 28 + 3190 0096 9A62 str r2, [r3, #40] +2216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +2218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 3191 .loc 1 2218 11 + 3192 0098 FB68 ldr r3, [r7, #12] + 3193 009a 5B6A ldr r3, [r3, #36] + 3194 .loc 1 2218 21 + 3195 009c 5A1C adds r2, r3, #1 + 3196 009e FB68 ldr r3, [r7, #12] + 3197 00a0 5A62 str r2, [r3, #36] +2219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 3198 .loc 1 2220 11 + 3199 00a2 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 96 + + + 3200 00a4 5B8D ldrh r3, [r3, #42] @ movhi + 3201 00a6 9BB2 uxth r3, r3 + 3202 .loc 1 2220 22 + 3203 00a8 013B subs r3, r3, #1 + 3204 00aa 9AB2 uxth r2, r3 + 3205 00ac FB68 ldr r3, [r7, #12] + 3206 00ae 5A85 strh r2, [r3, #42] @ movhi +2221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 3207 .loc 1 2221 11 + 3208 00b0 FB68 ldr r3, [r7, #12] + 3209 00b2 1B8D ldrh r3, [r3, #40] + 3210 .loc 1 2221 21 + 3211 00b4 013B subs r3, r3, #1 + 3212 00b6 9AB2 uxth r2, r3 + 3213 00b8 FB68 ldr r3, [r7, #12] + 3214 00ba 1A85 strh r2, [r3, #40] @ movhi + 3215 .L143: +2222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount != 0U) + 3216 .loc 1 2224 13 + 3217 00bc FB68 ldr r3, [r7, #12] + 3218 00be 5B8D ldrh r3, [r3, #42] @ movhi + 3219 00c0 9BB2 uxth r3, r3 + 3220 .loc 1 2224 8 + 3221 00c2 002B cmp r3, #0 + 3222 00c4 68D0 beq .L144 +2225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 3223 .loc 1 2226 15 + 3224 00c6 FB68 ldr r3, [r7, #12] + 3225 00c8 9B6B ldr r3, [r3, #56] + 3226 .loc 1 2226 10 + 3227 00ca 002B cmp r3, #0 + 3228 00cc 22D0 beq .L145 +2227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +2229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMASlaveTransmitCplt; + 3229 .loc 1 2229 13 + 3230 00ce FB68 ldr r3, [r7, #12] + 3231 00d0 9B6B ldr r3, [r3, #56] + 3232 .loc 1 2229 40 + 3233 00d2 3F4A ldr r2, .L150+8 + 3234 00d4 9A62 str r2, [r3, #40] +2230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +2232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferErrorCallback = I2C_DMAError; + 3235 .loc 1 2232 13 + 3236 00d6 FB68 ldr r3, [r7, #12] + 3237 00d8 9B6B ldr r3, [r3, #56] + 3238 .loc 1 2232 41 + 3239 00da 3E4A ldr r2, .L150+12 + 3240 00dc 1A63 str r2, [r3, #48] +2233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +2235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferHalfCpltCallback = NULL; + 3241 .loc 1 2235 13 + ARM GAS /tmp/cc5G5cqz.s page 97 + + + 3242 00de FB68 ldr r3, [r7, #12] + 3243 00e0 9B6B ldr r3, [r3, #56] + 3244 .loc 1 2235 44 + 3245 00e2 0022 movs r2, #0 + 3246 00e4 DA62 str r2, [r3, #44] +2236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 3247 .loc 1 2236 13 + 3248 00e6 FB68 ldr r3, [r7, #12] + 3249 00e8 9B6B ldr r3, [r3, #56] + 3250 .loc 1 2236 41 + 3251 00ea 0022 movs r2, #0 + 3252 00ec 5A63 str r2, [r3, #52] +2237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, + 3253 .loc 1 2239 25 + 3254 00ee FB68 ldr r3, [r7, #12] + 3255 00f0 986B ldr r0, [r3, #56] +2240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 3256 .loc 1 2240 56 + 3257 00f2 FB68 ldr r3, [r7, #12] + 3258 00f4 5B6A ldr r3, [r3, #36] +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 3259 .loc 1 2239 25 + 3260 00f6 1946 mov r1, r3 + 3261 .loc 1 2240 83 + 3262 00f8 FB68 ldr r3, [r7, #12] + 3263 00fa 1B68 ldr r3, [r3] + 3264 .loc 1 2240 78 + 3265 00fc 2833 adds r3, r3, #40 +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 3266 .loc 1 2239 25 + 3267 00fe 1A46 mov r2, r3 +2241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 3268 .loc 1 2241 46 + 3269 0100 FB68 ldr r3, [r7, #12] + 3270 0102 1B8D ldrh r3, [r3, #40] +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 3271 .loc 1 2239 25 + 3272 0104 FFF7FEFF bl HAL_DMA_Start_IT + 3273 0108 0346 mov r3, r0 + 3274 010a FB75 strb r3, [r7, #23] +2242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +2251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +2254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +2256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 98 + + +2257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 3275 .loc 1 2258 10 + 3276 010c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3277 010e 002B cmp r3, #0 + 3278 0110 2ED1 bne .L147 + 3279 0112 13E0 b .L149 + 3280 .L145: +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3281 .loc 1 2246 25 + 3282 0114 FB68 ldr r3, [r7, #12] + 3283 0116 2822 movs r2, #40 + 3284 0118 83F84120 strb r2, [r3, #65] +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3285 .loc 1 2247 25 + 3286 011c FB68 ldr r3, [r7, #12] + 3287 011e 0022 movs r2, #0 + 3288 0120 83F84220 strb r2, [r3, #66] +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3289 .loc 1 2250 13 + 3290 0124 FB68 ldr r3, [r7, #12] + 3291 0126 5B6C ldr r3, [r3, #68] +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3292 .loc 1 2250 25 + 3293 0128 43F08002 orr r2, r3, #128 + 3294 012c FB68 ldr r3, [r7, #12] + 3295 012e 5A64 str r2, [r3, #68] +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3296 .loc 1 2253 9 + 3297 0130 FB68 ldr r3, [r7, #12] + 3298 0132 0022 movs r2, #0 + 3299 0134 83F84020 strb r2, [r3, #64] +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3300 .loc 1 2255 16 + 3301 0138 0123 movs r3, #1 + 3302 013a 41E0 b .L141 + 3303 .L149: +2259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +2261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 3304 .loc 1 2261 13 + 3305 013c FB68 ldr r3, [r7, #12] + 3306 013e 1B68 ldr r3, [r3] + 3307 .loc 1 2261 23 + 3308 0140 5A68 ldr r2, [r3, #4] + 3309 .loc 1 2261 13 + 3310 0142 FB68 ldr r3, [r7, #12] + 3311 0144 1B68 ldr r3, [r3] + 3312 .loc 1 2261 29 + 3313 0146 22F40042 bic r2, r2, #32768 + 3314 014a 5A60 str r2, [r3, #4] +2262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3315 .loc 1 2264 9 + 3316 014c FB68 ldr r3, [r7, #12] + 3317 014e 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 99 + + + 3318 0150 83F84020 strb r2, [r3, #64] +2265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ +2270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 3319 .loc 1 2270 9 + 3320 0154 4FF40041 mov r1, #32768 + 3321 0158 F868 ldr r0, [r7, #12] + 3322 015a FFF7FEFF bl I2C_Enable_IRQ +2271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +2273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 3323 .loc 1 2273 13 + 3324 015e FB68 ldr r3, [r7, #12] + 3325 0160 1B68 ldr r3, [r3] + 3326 .loc 1 2273 23 + 3327 0162 1A68 ldr r2, [r3] + 3328 .loc 1 2273 13 + 3329 0164 FB68 ldr r3, [r7, #12] + 3330 0166 1B68 ldr r3, [r3] + 3331 .loc 1 2273 29 + 3332 0168 42F48042 orr r2, r2, #16384 + 3333 016c 1A60 str r2, [r3] + 3334 016e 24E0 b .L148 + 3335 .L147: +2274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; + 3336 .loc 1 2278 25 + 3337 0170 FB68 ldr r3, [r7, #12] + 3338 0172 2822 movs r2, #40 + 3339 0174 83F84120 strb r2, [r3, #65] +2279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3340 .loc 1 2279 25 + 3341 0178 FB68 ldr r3, [r7, #12] + 3342 017a 0022 movs r2, #0 + 3343 017c 83F84220 strb r2, [r3, #66] +2280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; + 3344 .loc 1 2282 13 + 3345 0180 FB68 ldr r3, [r7, #12] + 3346 0182 5B6C ldr r3, [r3, #68] + 3347 .loc 1 2282 25 + 3348 0184 43F01002 orr r2, r3, #16 + 3349 0188 FB68 ldr r3, [r7, #12] + 3350 018a 5A64 str r2, [r3, #68] +2283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3351 .loc 1 2285 9 + 3352 018c FB68 ldr r3, [r7, #12] + 3353 018e 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 100 + + + 3354 0190 83F84020 strb r2, [r3, #64] +2286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3355 .loc 1 2287 16 + 3356 0194 0123 movs r3, #1 + 3357 0196 13E0 b .L141 + 3358 .L144: +2288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +2293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 3359 .loc 1 2293 11 + 3360 0198 FB68 ldr r3, [r7, #12] + 3361 019a 1B68 ldr r3, [r3] + 3362 .loc 1 2293 21 + 3363 019c 5A68 ldr r2, [r3, #4] + 3364 .loc 1 2293 11 + 3365 019e FB68 ldr r3, [r7, #12] + 3366 01a0 1B68 ldr r3, [r3] + 3367 .loc 1 2293 27 + 3368 01a2 22F40042 bic r2, r2, #32768 + 3369 01a6 5A60 str r2, [r3, #4] +2294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3370 .loc 1 2296 7 + 3371 01a8 FB68 ldr r3, [r7, #12] + 3372 01aa 0022 movs r2, #0 + 3373 01ac 83F84020 strb r2, [r3, #64] +2297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ +2302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 3374 .loc 1 2302 7 + 3375 01b0 4FF40041 mov r1, #32768 + 3376 01b4 F868 ldr r0, [r7, #12] + 3377 01b6 FFF7FEFF bl I2C_Enable_IRQ + 3378 .L148: +2303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 3379 .loc 1 2305 12 + 3380 01ba 0023 movs r3, #0 + 3381 01bc 00E0 b .L141 + 3382 .L138: +2306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 3383 .loc 1 2309 12 + 3384 01be 0223 movs r3, #2 + 3385 .L141: +2310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 101 + + +2311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3386 .loc 1 2311 1 + 3387 01c0 1846 mov r0, r3 + 3388 01c2 1837 adds r7, r7, #24 + 3389 .cfi_def_cfa_offset 8 + 3390 01c4 BD46 mov sp, r7 + 3391 .cfi_def_cfa_register 13 + 3392 @ sp needed + 3393 01c6 80BD pop {r7, pc} + 3394 .L151: + 3395 .align 2 + 3396 .L150: + 3397 01c8 0000FFFF .word -65536 + 3398 01cc 00000000 .word I2C_Slave_ISR_DMA + 3399 01d0 00000000 .word I2C_DMASlaveTransmitCplt + 3400 01d4 00000000 .word I2C_DMAError + 3401 .cfi_endproc + 3402 .LFE144: + 3404 .section .text.HAL_I2C_Slave_Receive_DMA,"ax",%progbits + 3405 .align 1 + 3406 .global HAL_I2C_Slave_Receive_DMA + 3407 .syntax unified + 3408 .thumb + 3409 .thumb_func + 3411 HAL_I2C_Slave_Receive_DMA: + 3412 .LFB145: +2312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Receive in slave mode an amount of data in non-blocking mode with DMA +2315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Receive_DMA(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size) +2322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 3413 .loc 1 2322 1 + 3414 .cfi_startproc + 3415 @ args = 0, pretend = 0, frame = 24 + 3416 @ frame_needed = 1, uses_anonymous_args = 0 + 3417 0000 80B5 push {r7, lr} + 3418 .cfi_def_cfa_offset 8 + 3419 .cfi_offset 7, -8 + 3420 .cfi_offset 14, -4 + 3421 0002 86B0 sub sp, sp, #24 + 3422 .cfi_def_cfa_offset 32 + 3423 0004 00AF add r7, sp, #0 + 3424 .cfi_def_cfa_register 7 + 3425 0006 F860 str r0, [r7, #12] + 3426 0008 B960 str r1, [r7, #8] + 3427 000a 1346 mov r3, r2 + 3428 000c FB80 strh r3, [r7, #6] @ movhi +2323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +2324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 3429 .loc 1 2325 11 + ARM GAS /tmp/cc5G5cqz.s page 102 + + + 3430 000e FB68 ldr r3, [r7, #12] + 3431 0010 93F84130 ldrb r3, [r3, #65] + 3432 0014 DBB2 uxtb r3, r3 + 3433 .loc 1 2325 6 + 3434 0016 202B cmp r3, #32 + 3435 0018 40F09B80 bne .L153 +2326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 3436 .loc 1 2327 8 + 3437 001c BB68 ldr r3, [r7, #8] + 3438 001e 002B cmp r3, #0 + 3439 0020 02D0 beq .L154 + 3440 .loc 1 2327 25 discriminator 1 + 3441 0022 FB88 ldrh r3, [r7, #6] + 3442 0024 002B cmp r3, #0 + 3443 0026 05D1 bne .L155 + 3444 .L154: +2328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 3445 .loc 1 2329 23 + 3446 0028 FB68 ldr r3, [r7, #12] + 3447 002a 4FF40072 mov r2, #512 + 3448 002e 5A64 str r2, [r3, #68] +2330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3449 .loc 1 2330 15 + 3450 0030 0123 movs r3, #1 + 3451 0032 8FE0 b .L156 + 3452 .L155: +2331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 3453 .loc 1 2333 5 + 3454 0034 FB68 ldr r3, [r7, #12] + 3455 0036 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 3456 003a 012B cmp r3, #1 + 3457 003c 01D1 bne .L157 + 3458 .loc 1 2333 5 is_stmt 0 discriminator 1 + 3459 003e 0223 movs r3, #2 + 3460 .loc 1 2333 5 + 3461 0040 88E0 b .L156 + 3462 .L157: + 3463 .loc 1 2333 5 discriminator 2 + 3464 0042 FB68 ldr r3, [r7, #12] + 3465 0044 0122 movs r2, #1 + 3466 0046 83F84020 strb r2, [r3, #64] +2334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 3467 .loc 1 2335 23 is_stmt 1 + 3468 004a FB68 ldr r3, [r7, #12] + 3469 004c 2222 movs r2, #34 + 3470 004e 83F84120 strb r2, [r3, #65] +2336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 3471 .loc 1 2336 23 + 3472 0052 FB68 ldr r3, [r7, #12] + 3473 0054 2022 movs r2, #32 + 3474 0056 83F84220 strb r2, [r3, #66] +2337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + ARM GAS /tmp/cc5G5cqz.s page 103 + + + 3475 .loc 1 2337 23 + 3476 005a FB68 ldr r3, [r7, #12] + 3477 005c 0022 movs r2, #0 + 3478 005e 5A64 str r2, [r3, #68] +2338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 3479 .loc 1 2340 23 + 3480 0060 FB68 ldr r3, [r7, #12] + 3481 0062 BA68 ldr r2, [r7, #8] + 3482 0064 5A62 str r2, [r3, #36] +2341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 3483 .loc 1 2341 23 + 3484 0066 FB68 ldr r3, [r7, #12] + 3485 0068 FA88 ldrh r2, [r7, #6] @ movhi + 3486 006a 5A85 strh r2, [r3, #42] @ movhi +2342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3487 .loc 1 2342 29 + 3488 006c FB68 ldr r3, [r7, #12] + 3489 006e 5B8D ldrh r3, [r3, #42] @ movhi + 3490 0070 9AB2 uxth r2, r3 + 3491 .loc 1 2342 23 + 3492 0072 FB68 ldr r3, [r7, #12] + 3493 0074 1A85 strh r2, [r3, #40] @ movhi +2343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3494 .loc 1 2343 23 + 3495 0076 FB68 ldr r3, [r7, #12] + 3496 0078 384A ldr r2, .L163 + 3497 007a DA62 str r2, [r3, #44] +2344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; + 3498 .loc 1 2344 23 + 3499 007c FB68 ldr r3, [r7, #12] + 3500 007e 384A ldr r2, .L163+4 + 3501 0080 5A63 str r2, [r3, #52] +2345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 3502 .loc 1 2346 13 + 3503 0082 FB68 ldr r3, [r7, #12] + 3504 0084 DB6B ldr r3, [r3, #60] + 3505 .loc 1 2346 8 + 3506 0086 002B cmp r3, #0 + 3507 0088 20D0 beq .L158 +2347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +2349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMASlaveReceiveCplt; + 3508 .loc 1 2349 11 + 3509 008a FB68 ldr r3, [r7, #12] + 3510 008c DB6B ldr r3, [r3, #60] + 3511 .loc 1 2349 38 + 3512 008e 354A ldr r2, .L163+8 + 3513 0090 9A62 str r2, [r3, #40] +2350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +2352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError; + 3514 .loc 1 2352 11 + 3515 0092 FB68 ldr r3, [r7, #12] + 3516 0094 DB6B ldr r3, [r3, #60] + ARM GAS /tmp/cc5G5cqz.s page 104 + + + 3517 .loc 1 2352 39 + 3518 0096 344A ldr r2, .L163+12 + 3519 0098 1A63 str r2, [r3, #48] +2353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +2355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL; + 3520 .loc 1 2355 11 + 3521 009a FB68 ldr r3, [r7, #12] + 3522 009c DB6B ldr r3, [r3, #60] + 3523 .loc 1 2355 42 + 3524 009e 0022 movs r2, #0 + 3525 00a0 DA62 str r2, [r3, #44] +2356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 3526 .loc 1 2356 11 + 3527 00a2 FB68 ldr r3, [r7, #12] + 3528 00a4 DB6B ldr r3, [r3, #60] + 3529 .loc 1 2356 39 + 3530 00a6 0022 movs r2, #0 + 3531 00a8 5A63 str r2, [r3, #52] +2357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, (uint32_t)pDa + 3532 .loc 1 2359 23 + 3533 00aa FB68 ldr r3, [r7, #12] + 3534 00ac D86B ldr r0, [r3, #60] + 3535 .loc 1 2359 69 + 3536 00ae FB68 ldr r3, [r7, #12] + 3537 00b0 1B68 ldr r3, [r3] + 3538 .loc 1 2359 64 + 3539 00b2 2433 adds r3, r3, #36 + 3540 .loc 1 2359 23 + 3541 00b4 1946 mov r1, r3 + 3542 00b6 BA68 ldr r2, [r7, #8] +2360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 3543 .loc 1 2360 44 + 3544 00b8 FB68 ldr r3, [r7, #12] + 3545 00ba 1B8D ldrh r3, [r3, #40] +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 3546 .loc 1 2359 23 + 3547 00bc FFF7FEFF bl HAL_DMA_Start_IT + 3548 00c0 0346 mov r3, r0 + 3549 00c2 FB75 strb r3, [r7, #23] +2361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +2370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +2373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +2375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 105 + + +2376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 3550 .loc 1 2377 8 + 3551 00c4 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3552 00c6 002B cmp r3, #0 + 3553 00c8 2FD1 bne .L160 + 3554 00ca 13E0 b .L162 + 3555 .L158: +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3556 .loc 1 2365 23 + 3557 00cc FB68 ldr r3, [r7, #12] + 3558 00ce 2822 movs r2, #40 + 3559 00d0 83F84120 strb r2, [r3, #65] +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3560 .loc 1 2366 23 + 3561 00d4 FB68 ldr r3, [r7, #12] + 3562 00d6 0022 movs r2, #0 + 3563 00d8 83F84220 strb r2, [r3, #66] +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3564 .loc 1 2369 11 + 3565 00dc FB68 ldr r3, [r7, #12] + 3566 00de 5B6C ldr r3, [r3, #68] +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3567 .loc 1 2369 23 + 3568 00e0 43F08002 orr r2, r3, #128 + 3569 00e4 FB68 ldr r3, [r7, #12] + 3570 00e6 5A64 str r2, [r3, #68] +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3571 .loc 1 2372 7 + 3572 00e8 FB68 ldr r3, [r7, #12] + 3573 00ea 0022 movs r2, #0 + 3574 00ec 83F84020 strb r2, [r3, #64] +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3575 .loc 1 2374 14 + 3576 00f0 0123 movs r3, #1 + 3577 00f2 2FE0 b .L156 + 3578 .L162: +2378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +2380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 3579 .loc 1 2380 11 + 3580 00f4 FB68 ldr r3, [r7, #12] + 3581 00f6 1B68 ldr r3, [r3] + 3582 .loc 1 2380 21 + 3583 00f8 5A68 ldr r2, [r3, #4] + 3584 .loc 1 2380 11 + 3585 00fa FB68 ldr r3, [r7, #12] + 3586 00fc 1B68 ldr r3, [r3] + 3587 .loc 1 2380 27 + 3588 00fe 22F40042 bic r2, r2, #32768 + 3589 0102 5A60 str r2, [r3, #4] +2381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3590 .loc 1 2383 7 + 3591 0104 FB68 ldr r3, [r7, #12] + 3592 0106 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 106 + + + 3593 0108 83F84020 strb r2, [r3, #64] +2384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ +2389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 3594 .loc 1 2389 7 + 3595 010c 4FF40041 mov r1, #32768 + 3596 0110 F868 ldr r0, [r7, #12] + 3597 0112 FFF7FEFF bl I2C_Enable_IRQ +2390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +2392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 3598 .loc 1 2392 11 + 3599 0116 FB68 ldr r3, [r7, #12] + 3600 0118 1B68 ldr r3, [r3] + 3601 .loc 1 2392 21 + 3602 011a 1A68 ldr r2, [r3] + 3603 .loc 1 2392 11 + 3604 011c FB68 ldr r3, [r7, #12] + 3605 011e 1B68 ldr r3, [r3] + 3606 .loc 1 2392 27 + 3607 0120 42F40042 orr r2, r2, #32768 + 3608 0124 1A60 str r2, [r3] +2393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; +2402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +2405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +2407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 3609 .loc 1 2409 12 + 3610 0126 0023 movs r3, #0 + 3611 0128 14E0 b .L156 + 3612 .L160: +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3613 .loc 1 2397 23 + 3614 012a FB68 ldr r3, [r7, #12] + 3615 012c 2822 movs r2, #40 + 3616 012e 83F84120 strb r2, [r3, #65] +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3617 .loc 1 2398 23 + 3618 0132 FB68 ldr r3, [r7, #12] + 3619 0134 0022 movs r2, #0 + 3620 0136 83F84220 strb r2, [r3, #66] +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 107 + + + 3621 .loc 1 2401 11 + 3622 013a FB68 ldr r3, [r7, #12] + 3623 013c 5B6C ldr r3, [r3, #68] +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3624 .loc 1 2401 23 + 3625 013e 43F01002 orr r2, r3, #16 + 3626 0142 FB68 ldr r3, [r7, #12] + 3627 0144 5A64 str r2, [r3, #68] +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 3628 .loc 1 2404 7 + 3629 0146 FB68 ldr r3, [r7, #12] + 3630 0148 0022 movs r2, #0 + 3631 014a 83F84020 strb r2, [r3, #64] +2406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3632 .loc 1 2406 14 + 3633 014e 0123 movs r3, #1 + 3634 0150 00E0 b .L156 + 3635 .L153: +2410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 3636 .loc 1 2413 12 + 3637 0152 0223 movs r3, #2 + 3638 .L156: +2414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 3639 .loc 1 2415 1 + 3640 0154 1846 mov r0, r3 + 3641 0156 1837 adds r7, r7, #24 + 3642 .cfi_def_cfa_offset 8 + 3643 0158 BD46 mov sp, r7 + 3644 .cfi_def_cfa_register 13 + 3645 @ sp needed + 3646 015a 80BD pop {r7, pc} + 3647 .L164: + 3648 .align 2 + 3649 .L163: + 3650 015c 0000FFFF .word -65536 + 3651 0160 00000000 .word I2C_Slave_ISR_DMA + 3652 0164 00000000 .word I2C_DMASlaveReceiveCplt + 3653 0168 00000000 .word I2C_DMAError + 3654 .cfi_endproc + 3655 .LFE145: + 3657 .section .text.HAL_I2C_Mem_Write,"ax",%progbits + 3658 .align 1 + 3659 .global HAL_I2C_Mem_Write + 3660 .syntax unified + 3661 .thumb + 3662 .thumb_func + 3664 HAL_I2C_Mem_Write: + 3665 .LFB146: +2416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Write an amount of data in blocking mode to a specific memory address +2419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + ARM GAS /tmp/cc5G5cqz.s page 108 + + +2421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +2424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +2425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +2428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddre +2431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Ti +2432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 3666 .loc 1 2432 1 + 3667 .cfi_startproc + 3668 @ args = 12, pretend = 0, frame = 24 + 3669 @ frame_needed = 1, uses_anonymous_args = 0 + 3670 0000 80B5 push {r7, lr} + 3671 .cfi_def_cfa_offset 8 + 3672 .cfi_offset 7, -8 + 3673 .cfi_offset 14, -4 + 3674 0002 88B0 sub sp, sp, #32 + 3675 .cfi_def_cfa_offset 40 + 3676 0004 02AF add r7, sp, #8 + 3677 .cfi_def_cfa 7, 32 + 3678 0006 F860 str r0, [r7, #12] + 3679 0008 0846 mov r0, r1 + 3680 000a 1146 mov r1, r2 + 3681 000c 1A46 mov r2, r3 + 3682 000e 0346 mov r3, r0 @ movhi + 3683 0010 7B81 strh r3, [r7, #10] @ movhi + 3684 0012 0B46 mov r3, r1 @ movhi + 3685 0014 3B81 strh r3, [r7, #8] @ movhi + 3686 0016 1346 mov r3, r2 @ movhi + 3687 0018 FB80 strh r3, [r7, #6] @ movhi +2433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +2434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +2436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +2437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 3688 .loc 1 2438 11 + 3689 001a FB68 ldr r3, [r7, #12] + 3690 001c 93F84130 ldrb r3, [r3, #65] + 3691 0020 DBB2 uxtb r3, r3 + 3692 .loc 1 2438 6 + 3693 0022 202B cmp r3, #32 + 3694 0024 40F0F980 bne .L166 +2439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 3695 .loc 1 2440 8 + 3696 0028 3B6A ldr r3, [r7, #32] + 3697 002a 002B cmp r3, #0 + 3698 002c 02D0 beq .L167 + 3699 .loc 1 2440 25 discriminator 1 + 3700 002e BB8C ldrh r3, [r7, #36] + 3701 0030 002B cmp r3, #0 + 3702 0032 05D1 bne .L168 + ARM GAS /tmp/cc5G5cqz.s page 109 + + + 3703 .L167: +2441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 3704 .loc 1 2442 23 + 3705 0034 FB68 ldr r3, [r7, #12] + 3706 0036 4FF40072 mov r2, #512 + 3707 003a 5A64 str r2, [r3, #68] +2443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3708 .loc 1 2443 15 + 3709 003c 0123 movs r3, #1 + 3710 003e EDE0 b .L169 + 3711 .L168: +2444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 3712 .loc 1 2447 5 + 3713 0040 FB68 ldr r3, [r7, #12] + 3714 0042 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 3715 0046 012B cmp r3, #1 + 3716 0048 01D1 bne .L170 + 3717 .loc 1 2447 5 is_stmt 0 discriminator 1 + 3718 004a 0223 movs r3, #2 + 3719 .loc 1 2447 5 + 3720 004c E6E0 b .L169 + 3721 .L170: + 3722 .loc 1 2447 5 discriminator 2 + 3723 004e FB68 ldr r3, [r7, #12] + 3724 0050 0122 movs r2, #1 + 3725 0052 83F84020 strb r2, [r3, #64] +2448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ +2450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 3726 .loc 1 2450 17 is_stmt 1 + 3727 0056 FFF7FEFF bl HAL_GetTick + 3728 005a 7861 str r0, [r7, #20] +2451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY, tickstart) != HAL_OK + 3729 .loc 1 2452 9 + 3730 005c 7B69 ldr r3, [r7, #20] + 3731 005e 0093 str r3, [sp] + 3732 0060 1923 movs r3, #25 + 3733 0062 0122 movs r2, #1 + 3734 0064 4FF40041 mov r1, #32768 + 3735 0068 F868 ldr r0, [r7, #12] + 3736 006a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 3737 006e 0346 mov r3, r0 + 3738 .loc 1 2452 8 discriminator 1 + 3739 0070 002B cmp r3, #0 + 3740 0072 01D0 beq .L171 +2453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3741 .loc 1 2454 14 + 3742 0074 0123 movs r3, #1 + 3743 0076 D1E0 b .L169 + 3744 .L171: +2455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 110 + + +2456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 3745 .loc 1 2457 21 + 3746 0078 FB68 ldr r3, [r7, #12] + 3747 007a 2122 movs r2, #33 + 3748 007c 83F84120 strb r2, [r3, #65] +2458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 3749 .loc 1 2458 21 + 3750 0080 FB68 ldr r3, [r7, #12] + 3751 0082 4022 movs r2, #64 + 3752 0084 83F84220 strb r2, [r3, #66] +2459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 3753 .loc 1 2459 21 + 3754 0088 FB68 ldr r3, [r7, #12] + 3755 008a 0022 movs r2, #0 + 3756 008c 5A64 str r2, [r3, #68] +2460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 3757 .loc 1 2462 21 + 3758 008e FB68 ldr r3, [r7, #12] + 3759 0090 3A6A ldr r2, [r7, #32] + 3760 0092 5A62 str r2, [r3, #36] +2463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 3761 .loc 1 2463 21 + 3762 0094 FB68 ldr r3, [r7, #12] + 3763 0096 BA8C ldrh r2, [r7, #36] @ movhi + 3764 0098 5A85 strh r2, [r3, #42] @ movhi +2464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 3765 .loc 1 2464 21 + 3766 009a FB68 ldr r3, [r7, #12] + 3767 009c 0022 movs r2, #0 + 3768 009e 5A63 str r2, [r3, #52] +2465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ +2467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_RequestMemoryWrite(hi2c, DevAddress, MemAddress, MemAddSize, Timeout, tickstart) != HAL + 3769 .loc 1 2467 9 + 3770 00a0 F888 ldrh r0, [r7, #6] + 3771 00a2 3A89 ldrh r2, [r7, #8] + 3772 00a4 7989 ldrh r1, [r7, #10] + 3773 00a6 7B69 ldr r3, [r7, #20] + 3774 00a8 0193 str r3, [sp, #4] + 3775 00aa BB6A ldr r3, [r7, #40] + 3776 00ac 0093 str r3, [sp] + 3777 00ae 0346 mov r3, r0 + 3778 00b0 F868 ldr r0, [r7, #12] + 3779 00b2 FFF7FEFF bl I2C_RequestMemoryWrite + 3780 00b6 0346 mov r3, r0 + 3781 .loc 1 2467 8 discriminator 1 + 3782 00b8 002B cmp r3, #0 + 3783 00ba 05D0 beq .L172 +2468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3784 .loc 1 2470 7 + 3785 00bc FB68 ldr r3, [r7, #12] + 3786 00be 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 111 + + + 3787 00c0 83F84020 strb r2, [r3, #64] +2471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3788 .loc 1 2471 14 + 3789 00c4 0123 movs r3, #1 + 3790 00c6 A9E0 b .L169 + 3791 .L172: +2472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE */ +2475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 3792 .loc 1 2475 13 + 3793 00c8 FB68 ldr r3, [r7, #12] + 3794 00ca 5B8D ldrh r3, [r3, #42] @ movhi + 3795 00cc 9BB2 uxth r3, r3 + 3796 .loc 1 2475 8 + 3797 00ce FF2B cmp r3, #255 + 3798 00d0 0ED9 bls .L173 +2476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 3799 .loc 1 2477 22 + 3800 00d2 FB68 ldr r3, [r7, #12] + 3801 00d4 FF22 movs r2, #255 + 3802 00d6 1A85 strh r2, [r3, #40] @ movhi +2478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_STARTST + 3803 .loc 1 2478 57 + 3804 00d8 FB68 ldr r3, [r7, #12] + 3805 00da 1B8D ldrh r3, [r3, #40] + 3806 .loc 1 2478 7 + 3807 00dc DAB2 uxtb r2, r3 + 3808 00de 7989 ldrh r1, [r7, #10] + 3809 00e0 0023 movs r3, #0 + 3810 00e2 0093 str r3, [sp] + 3811 00e4 4FF08073 mov r3, #16777216 + 3812 00e8 F868 ldr r0, [r7, #12] + 3813 00ea FFF7FEFF bl I2C_TransferConfig + 3814 00ee 0FE0 b .L179 + 3815 .L173: +2479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3816 .loc 1 2482 28 + 3817 00f0 FB68 ldr r3, [r7, #12] + 3818 00f2 5B8D ldrh r3, [r3, #42] @ movhi + 3819 00f4 9AB2 uxth r2, r3 + 3820 .loc 1 2482 22 + 3821 00f6 FB68 ldr r3, [r7, #12] + 3822 00f8 1A85 strh r2, [r3, #40] @ movhi +2483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_NO_STARTS + 3823 .loc 1 2483 57 + 3824 00fa FB68 ldr r3, [r7, #12] + 3825 00fc 1B8D ldrh r3, [r3, #40] + 3826 .loc 1 2483 7 + 3827 00fe DAB2 uxtb r2, r3 + 3828 0100 7989 ldrh r1, [r7, #10] + 3829 0102 0023 movs r3, #0 + 3830 0104 0093 str r3, [sp] + ARM GAS /tmp/cc5G5cqz.s page 112 + + + 3831 0106 4FF00073 mov r3, #33554432 + 3832 010a F868 ldr r0, [r7, #12] + 3833 010c FFF7FEFF bl I2C_TransferConfig + 3834 .L179: +2484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do +2487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +2489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 3835 .loc 1 2489 11 + 3836 0110 7A69 ldr r2, [r7, #20] + 3837 0112 B96A ldr r1, [r7, #40] + 3838 0114 F868 ldr r0, [r7, #12] + 3839 0116 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 3840 011a 0346 mov r3, r0 + 3841 .loc 1 2489 10 discriminator 1 + 3842 011c 002B cmp r3, #0 + 3843 011e 01D0 beq .L175 +2490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3844 .loc 1 2491 16 + 3845 0120 0123 movs r3, #1 + 3846 0122 7BE0 b .L169 + 3847 .L175: +2492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +2495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 3848 .loc 1 2495 35 + 3849 0124 FB68 ldr r3, [r7, #12] + 3850 0126 5B6A ldr r3, [r3, #36] + 3851 .loc 1 2495 30 + 3852 0128 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 3853 .loc 1 2495 11 + 3854 012a FB68 ldr r3, [r7, #12] + 3855 012c 1B68 ldr r3, [r3] + 3856 .loc 1 2495 28 + 3857 012e 9A62 str r2, [r3, #40] +2496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +2498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 3858 .loc 1 2498 11 + 3859 0130 FB68 ldr r3, [r7, #12] + 3860 0132 5B6A ldr r3, [r3, #36] + 3861 .loc 1 2498 21 + 3862 0134 5A1C adds r2, r3, #1 + 3863 0136 FB68 ldr r3, [r7, #12] + 3864 0138 5A62 str r2, [r3, #36] +2499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 3865 .loc 1 2500 11 + 3866 013a FB68 ldr r3, [r7, #12] + 3867 013c 5B8D ldrh r3, [r3, #42] @ movhi + 3868 013e 9BB2 uxth r3, r3 + 3869 .loc 1 2500 22 + 3870 0140 013B subs r3, r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 113 + + + 3871 0142 9AB2 uxth r2, r3 + 3872 0144 FB68 ldr r3, [r7, #12] + 3873 0146 5A85 strh r2, [r3, #42] @ movhi +2501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 3874 .loc 1 2501 11 + 3875 0148 FB68 ldr r3, [r7, #12] + 3876 014a 1B8D ldrh r3, [r3, #40] + 3877 .loc 1 2501 21 + 3878 014c 013B subs r3, r3, #1 + 3879 014e 9AB2 uxth r2, r3 + 3880 0150 FB68 ldr r3, [r7, #12] + 3881 0152 1A85 strh r2, [r3, #40] @ movhi +2502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 3882 .loc 1 2503 16 + 3883 0154 FB68 ldr r3, [r7, #12] + 3884 0156 5B8D ldrh r3, [r3, #42] @ movhi + 3885 0158 9BB2 uxth r3, r3 + 3886 .loc 1 2503 10 + 3887 015a 002B cmp r3, #0 + 3888 015c 34D0 beq .L176 + 3889 .loc 1 2503 43 discriminator 1 + 3890 015e FB68 ldr r3, [r7, #12] + 3891 0160 1B8D ldrh r3, [r3, #40] + 3892 .loc 1 2503 35 discriminator 1 + 3893 0162 002B cmp r3, #0 + 3894 0164 30D1 bne .L176 +2504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TCR flag is set */ +2506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, tickstart) != HAL_OK) + 3895 .loc 1 2506 13 + 3896 0166 7B69 ldr r3, [r7, #20] + 3897 0168 0093 str r3, [sp] + 3898 016a BB6A ldr r3, [r7, #40] + 3899 016c 0022 movs r2, #0 + 3900 016e 8021 movs r1, #128 + 3901 0170 F868 ldr r0, [r7, #12] + 3902 0172 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 3903 0176 0346 mov r3, r0 + 3904 .loc 1 2506 12 discriminator 1 + 3905 0178 002B cmp r3, #0 + 3906 017a 01D0 beq .L177 +2507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3907 .loc 1 2508 18 + 3908 017c 0123 movs r3, #1 + 3909 017e 4DE0 b .L169 + 3910 .L177: +2509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 3911 .loc 1 2511 17 + 3912 0180 FB68 ldr r3, [r7, #12] + 3913 0182 5B8D ldrh r3, [r3, #42] @ movhi + 3914 0184 9BB2 uxth r3, r3 + 3915 .loc 1 2511 12 + 3916 0186 FF2B cmp r3, #255 + ARM GAS /tmp/cc5G5cqz.s page 114 + + + 3917 0188 0ED9 bls .L178 +2512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 3918 .loc 1 2513 26 + 3919 018a FB68 ldr r3, [r7, #12] + 3920 018c FF22 movs r2, #255 + 3921 018e 1A85 strh r2, [r3, #40] @ movhi +2514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 3922 .loc 1 2514 61 + 3923 0190 FB68 ldr r3, [r7, #12] + 3924 0192 1B8D ldrh r3, [r3, #40] + 3925 .loc 1 2514 11 + 3926 0194 DAB2 uxtb r2, r3 + 3927 0196 7989 ldrh r1, [r7, #10] + 3928 0198 0023 movs r3, #0 + 3929 019a 0093 str r3, [sp] + 3930 019c 4FF08073 mov r3, #16777216 + 3931 01a0 F868 ldr r0, [r7, #12] + 3932 01a2 FFF7FEFF bl I2C_TransferConfig + 3933 01a6 0FE0 b .L176 + 3934 .L178: +2515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +2516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3935 .loc 1 2519 32 + 3936 01a8 FB68 ldr r3, [r7, #12] + 3937 01aa 5B8D ldrh r3, [r3, #42] @ movhi + 3938 01ac 9AB2 uxth r2, r3 + 3939 .loc 1 2519 26 + 3940 01ae FB68 ldr r3, [r7, #12] + 3941 01b0 1A85 strh r2, [r3, #40] @ movhi +2520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 3942 .loc 1 2520 61 + 3943 01b2 FB68 ldr r3, [r7, #12] + 3944 01b4 1B8D ldrh r3, [r3, #40] + 3945 .loc 1 2520 11 + 3946 01b6 DAB2 uxtb r2, r3 + 3947 01b8 7989 ldrh r1, [r7, #10] + 3948 01ba 0023 movs r3, #0 + 3949 01bc 0093 str r3, [sp] + 3950 01be 4FF00073 mov r3, #33554432 + 3951 01c2 F868 ldr r0, [r7, #12] + 3952 01c4 FFF7FEFF bl I2C_TransferConfig + 3953 .L176: +2521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +2522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } while (hi2c->XferCount > 0U); + 3954 .loc 1 2525 18 + 3955 01c8 FB68 ldr r3, [r7, #12] + 3956 01ca 5B8D ldrh r3, [r3, #42] @ movhi + 3957 01cc 9BB2 uxth r3, r3 + 3958 .loc 1 2525 30 + 3959 01ce 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 115 + + + 3960 01d0 9ED1 bne .L179 +2526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ +2528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is reset */ +2529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 3961 .loc 1 2529 9 + 3962 01d2 7A69 ldr r2, [r7, #20] + 3963 01d4 B96A ldr r1, [r7, #40] + 3964 01d6 F868 ldr r0, [r7, #12] + 3965 01d8 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 3966 01dc 0346 mov r3, r0 + 3967 .loc 1 2529 8 discriminator 1 + 3968 01de 002B cmp r3, #0 + 3969 01e0 01D0 beq .L180 +2530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 3970 .loc 1 2531 14 + 3971 01e2 0123 movs r3, #1 + 3972 01e4 1AE0 b .L169 + 3973 .L180: +2532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +2535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 3974 .loc 1 2535 5 + 3975 01e6 FB68 ldr r3, [r7, #12] + 3976 01e8 1B68 ldr r3, [r3] + 3977 01ea 2022 movs r2, #32 + 3978 01ec DA61 str r2, [r3, #28] +2536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +2538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 3979 .loc 1 2538 5 + 3980 01ee FB68 ldr r3, [r7, #12] + 3981 01f0 1B68 ldr r3, [r3] + 3982 01f2 5968 ldr r1, [r3, #4] + 3983 01f4 FB68 ldr r3, [r7, #12] + 3984 01f6 1A68 ldr r2, [r3] + 3985 01f8 0A4B ldr r3, .L181 + 3986 01fa 0B40 ands r3, r3, r1 + 3987 01fc 5360 str r3, [r2, #4] +2539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 3988 .loc 1 2540 17 + 3989 01fe FB68 ldr r3, [r7, #12] + 3990 0200 2022 movs r2, #32 + 3991 0202 83F84120 strb r2, [r3, #65] +2541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3992 .loc 1 2541 17 + 3993 0206 FB68 ldr r3, [r7, #12] + 3994 0208 0022 movs r2, #0 + 3995 020a 83F84220 strb r2, [r3, #66] +2542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 3996 .loc 1 2544 5 + 3997 020e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 116 + + + 3998 0210 0022 movs r2, #0 + 3999 0212 83F84020 strb r2, [r3, #64] +2545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 4000 .loc 1 2546 12 + 4001 0216 0023 movs r3, #0 + 4002 0218 00E0 b .L169 + 4003 .L166: +2547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4004 .loc 1 2550 12 + 4005 021a 0223 movs r3, #2 + 4006 .L169: +2551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 4007 .loc 1 2552 1 + 4008 021c 1846 mov r0, r3 + 4009 021e 1837 adds r7, r7, #24 + 4010 .cfi_def_cfa_offset 8 + 4011 0220 BD46 mov sp, r7 + 4012 .cfi_def_cfa_register 13 + 4013 @ sp needed + 4014 0222 80BD pop {r7, pc} + 4015 .L182: + 4016 .align 2 + 4017 .L181: + 4018 0224 00E800FE .word -33495040 + 4019 .cfi_endproc + 4020 .LFE146: + 4022 .section .text.HAL_I2C_Mem_Read,"ax",%progbits + 4023 .align 1 + 4024 .global HAL_I2C_Mem_Read + 4025 .syntax unified + 4026 .thumb + 4027 .thumb_func + 4029 HAL_I2C_Mem_Read: + 4030 .LFB147: +2553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Read an amount of data in blocking mode from a specific memory address +2556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +2561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +2562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +2565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddres +2568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Tim +2569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 4031 .loc 1 2569 1 + ARM GAS /tmp/cc5G5cqz.s page 117 + + + 4032 .cfi_startproc + 4033 @ args = 12, pretend = 0, frame = 24 + 4034 @ frame_needed = 1, uses_anonymous_args = 0 + 4035 0000 80B5 push {r7, lr} + 4036 .cfi_def_cfa_offset 8 + 4037 .cfi_offset 7, -8 + 4038 .cfi_offset 14, -4 + 4039 0002 88B0 sub sp, sp, #32 + 4040 .cfi_def_cfa_offset 40 + 4041 0004 02AF add r7, sp, #8 + 4042 .cfi_def_cfa 7, 32 + 4043 0006 F860 str r0, [r7, #12] + 4044 0008 0846 mov r0, r1 + 4045 000a 1146 mov r1, r2 + 4046 000c 1A46 mov r2, r3 + 4047 000e 0346 mov r3, r0 @ movhi + 4048 0010 7B81 strh r3, [r7, #10] @ movhi + 4049 0012 0B46 mov r3, r1 @ movhi + 4050 0014 3B81 strh r3, [r7, #8] @ movhi + 4051 0016 1346 mov r3, r2 @ movhi + 4052 0018 FB80 strh r3, [r7, #6] @ movhi +2570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +2571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +2573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +2574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 4053 .loc 1 2575 11 + 4054 001a FB68 ldr r3, [r7, #12] + 4055 001c 93F84130 ldrb r3, [r3, #65] + 4056 0020 DBB2 uxtb r3, r3 + 4057 .loc 1 2575 6 + 4058 0022 202B cmp r3, #32 + 4059 0024 40F0FD80 bne .L184 +2576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 4060 .loc 1 2577 8 + 4061 0028 3B6A ldr r3, [r7, #32] + 4062 002a 002B cmp r3, #0 + 4063 002c 02D0 beq .L185 + 4064 .loc 1 2577 25 discriminator 1 + 4065 002e BB8C ldrh r3, [r7, #36] + 4066 0030 002B cmp r3, #0 + 4067 0032 05D1 bne .L186 + 4068 .L185: +2578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 4069 .loc 1 2579 23 + 4070 0034 FB68 ldr r3, [r7, #12] + 4071 0036 4FF40072 mov r2, #512 + 4072 003a 5A64 str r2, [r3, #68] +2580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4073 .loc 1 2580 15 + 4074 003c 0123 movs r3, #1 + 4075 003e F1E0 b .L187 + 4076 .L186: +2581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 118 + + +2582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 4077 .loc 1 2584 5 + 4078 0040 FB68 ldr r3, [r7, #12] + 4079 0042 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 4080 0046 012B cmp r3, #1 + 4081 0048 01D1 bne .L188 + 4082 .loc 1 2584 5 is_stmt 0 discriminator 1 + 4083 004a 0223 movs r3, #2 + 4084 .loc 1 2584 5 + 4085 004c EAE0 b .L187 + 4086 .L188: + 4087 .loc 1 2584 5 discriminator 2 + 4088 004e FB68 ldr r3, [r7, #12] + 4089 0050 0122 movs r2, #1 + 4090 0052 83F84020 strb r2, [r3, #64] +2585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Init tickstart for timeout management*/ +2587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 4091 .loc 1 2587 17 is_stmt 1 + 4092 0056 FFF7FEFF bl HAL_GetTick + 4093 005a 7861 str r0, [r7, #20] +2588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY, tickstart) != HAL_OK + 4094 .loc 1 2589 9 + 4095 005c 7B69 ldr r3, [r7, #20] + 4096 005e 0093 str r3, [sp] + 4097 0060 1923 movs r3, #25 + 4098 0062 0122 movs r2, #1 + 4099 0064 4FF40041 mov r1, #32768 + 4100 0068 F868 ldr r0, [r7, #12] + 4101 006a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 4102 006e 0346 mov r3, r0 + 4103 .loc 1 2589 8 discriminator 1 + 4104 0070 002B cmp r3, #0 + 4105 0072 01D0 beq .L189 +2590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4106 .loc 1 2591 14 + 4107 0074 0123 movs r3, #1 + 4108 0076 D5E0 b .L187 + 4109 .L189: +2592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 4110 .loc 1 2594 21 + 4111 0078 FB68 ldr r3, [r7, #12] + 4112 007a 2222 movs r2, #34 + 4113 007c 83F84120 strb r2, [r3, #65] +2595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 4114 .loc 1 2595 21 + 4115 0080 FB68 ldr r3, [r7, #12] + 4116 0082 4022 movs r2, #64 + 4117 0084 83F84220 strb r2, [r3, #66] +2596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 4118 .loc 1 2596 21 + ARM GAS /tmp/cc5G5cqz.s page 119 + + + 4119 0088 FB68 ldr r3, [r7, #12] + 4120 008a 0022 movs r2, #0 + 4121 008c 5A64 str r2, [r3, #68] +2597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 4122 .loc 1 2599 21 + 4123 008e FB68 ldr r3, [r7, #12] + 4124 0090 3A6A ldr r2, [r7, #32] + 4125 0092 5A62 str r2, [r3, #36] +2600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 4126 .loc 1 2600 21 + 4127 0094 FB68 ldr r3, [r7, #12] + 4128 0096 BA8C ldrh r2, [r7, #36] @ movhi + 4129 0098 5A85 strh r2, [r3, #42] @ movhi +2601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 4130 .loc 1 2601 21 + 4131 009a FB68 ldr r3, [r7, #12] + 4132 009c 0022 movs r2, #0 + 4133 009e 5A63 str r2, [r3, #52] +2602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ +2604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_RequestMemoryRead(hi2c, DevAddress, MemAddress, MemAddSize, Timeout, tickstart) != HAL_ + 4134 .loc 1 2604 9 + 4135 00a0 F888 ldrh r0, [r7, #6] + 4136 00a2 3A89 ldrh r2, [r7, #8] + 4137 00a4 7989 ldrh r1, [r7, #10] + 4138 00a6 7B69 ldr r3, [r7, #20] + 4139 00a8 0193 str r3, [sp, #4] + 4140 00aa BB6A ldr r3, [r7, #40] + 4141 00ac 0093 str r3, [sp] + 4142 00ae 0346 mov r3, r0 + 4143 00b0 F868 ldr r0, [r7, #12] + 4144 00b2 FFF7FEFF bl I2C_RequestMemoryRead + 4145 00b6 0346 mov r3, r0 + 4146 .loc 1 2604 8 discriminator 1 + 4147 00b8 002B cmp r3, #0 + 4148 00ba 05D0 beq .L190 +2605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 4149 .loc 1 2607 7 + 4150 00bc FB68 ldr r3, [r7, #12] + 4151 00be 0022 movs r2, #0 + 4152 00c0 83F84020 strb r2, [r3, #64] +2608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4153 .loc 1 2608 14 + 4154 00c4 0123 movs r3, #1 + 4155 00c6 ADE0 b .L187 + 4156 .L190: +2609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +2612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ +2613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 4157 .loc 1 2613 13 + 4158 00c8 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 120 + + + 4159 00ca 5B8D ldrh r3, [r3, #42] @ movhi + 4160 00cc 9BB2 uxth r3, r3 + 4161 .loc 1 2613 8 + 4162 00ce FF2B cmp r3, #255 + 4163 00d0 0ED9 bls .L191 +2614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 4164 .loc 1 2615 22 + 4165 00d2 FB68 ldr r3, [r7, #12] + 4166 00d4 FF22 movs r2, #255 + 4167 00d6 1A85 strh r2, [r3, #40] @ movhi +2616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, + 4168 .loc 1 2616 57 + 4169 00d8 FB68 ldr r3, [r7, #12] + 4170 00da 1B8D ldrh r3, [r3, #40] + 4171 .loc 1 2616 7 + 4172 00dc DAB2 uxtb r2, r3 + 4173 00de 7989 ldrh r1, [r7, #10] + 4174 00e0 524B ldr r3, .L199 + 4175 00e2 0093 str r3, [sp] + 4176 00e4 4FF08073 mov r3, #16777216 + 4177 00e8 F868 ldr r0, [r7, #12] + 4178 00ea FFF7FEFF bl I2C_TransferConfig + 4179 00ee 0FE0 b .L197 + 4180 .L191: +2617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); +2618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 4181 .loc 1 2621 28 + 4182 00f0 FB68 ldr r3, [r7, #12] + 4183 00f2 5B8D ldrh r3, [r3, #42] @ movhi + 4184 00f4 9AB2 uxth r2, r3 + 4185 .loc 1 2621 22 + 4186 00f6 FB68 ldr r3, [r7, #12] + 4187 00f8 1A85 strh r2, [r3, #40] @ movhi +2622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 4188 .loc 1 2622 57 + 4189 00fa FB68 ldr r3, [r7, #12] + 4190 00fc 1B8D ldrh r3, [r3, #40] + 4191 .loc 1 2622 7 + 4192 00fe DAB2 uxtb r2, r3 + 4193 0100 7989 ldrh r1, [r7, #10] + 4194 0102 4A4B ldr r3, .L199 + 4195 0104 0093 str r3, [sp] + 4196 0106 4FF00073 mov r3, #33554432 + 4197 010a F868 ldr r0, [r7, #12] + 4198 010c FFF7FEFF bl I2C_TransferConfig + 4199 .L197: +2623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); +2624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do +2627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until RXNE flag is set */ +2629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_RXNE, RESET, Timeout, tickstart) != HAL_OK) + ARM GAS /tmp/cc5G5cqz.s page 121 + + + 4200 .loc 1 2629 11 + 4201 0110 7B69 ldr r3, [r7, #20] + 4202 0112 0093 str r3, [sp] + 4203 0114 BB6A ldr r3, [r7, #40] + 4204 0116 0022 movs r2, #0 + 4205 0118 0421 movs r1, #4 + 4206 011a F868 ldr r0, [r7, #12] + 4207 011c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 4208 0120 0346 mov r3, r0 + 4209 .loc 1 2629 10 discriminator 1 + 4210 0122 002B cmp r3, #0 + 4211 0124 01D0 beq .L193 +2630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4212 .loc 1 2631 16 + 4213 0126 0123 movs r3, #1 + 4214 0128 7CE0 b .L187 + 4215 .L193: +2632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +2635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 4216 .loc 1 2635 38 + 4217 012a FB68 ldr r3, [r7, #12] + 4218 012c 1B68 ldr r3, [r3] + 4219 .loc 1 2635 48 + 4220 012e 5A6A ldr r2, [r3, #36] + 4221 .loc 1 2635 12 + 4222 0130 FB68 ldr r3, [r7, #12] + 4223 0132 5B6A ldr r3, [r3, #36] + 4224 .loc 1 2635 25 + 4225 0134 D2B2 uxtb r2, r2 + 4226 .loc 1 2635 23 + 4227 0136 1A70 strb r2, [r3] +2636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +2638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 4228 .loc 1 2638 11 + 4229 0138 FB68 ldr r3, [r7, #12] + 4230 013a 5B6A ldr r3, [r3, #36] + 4231 .loc 1 2638 21 + 4232 013c 5A1C adds r2, r3, #1 + 4233 013e FB68 ldr r3, [r7, #12] + 4234 0140 5A62 str r2, [r3, #36] +2639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 4235 .loc 1 2640 11 + 4236 0142 FB68 ldr r3, [r7, #12] + 4237 0144 1B8D ldrh r3, [r3, #40] + 4238 .loc 1 2640 21 + 4239 0146 013B subs r3, r3, #1 + 4240 0148 9AB2 uxth r2, r3 + 4241 014a FB68 ldr r3, [r7, #12] + 4242 014c 1A85 strh r2, [r3, #40] @ movhi +2641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 4243 .loc 1 2641 11 + 4244 014e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 122 + + + 4245 0150 5B8D ldrh r3, [r3, #42] @ movhi + 4246 0152 9BB2 uxth r3, r3 + 4247 .loc 1 2641 22 + 4248 0154 013B subs r3, r3, #1 + 4249 0156 9AB2 uxth r2, r3 + 4250 0158 FB68 ldr r3, [r7, #12] + 4251 015a 5A85 strh r2, [r3, #42] @ movhi +2642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 4252 .loc 1 2643 16 + 4253 015c FB68 ldr r3, [r7, #12] + 4254 015e 5B8D ldrh r3, [r3, #42] @ movhi + 4255 0160 9BB2 uxth r3, r3 + 4256 .loc 1 2643 10 + 4257 0162 002B cmp r3, #0 + 4258 0164 34D0 beq .L194 + 4259 .loc 1 2643 43 discriminator 1 + 4260 0166 FB68 ldr r3, [r7, #12] + 4261 0168 1B8D ldrh r3, [r3, #40] + 4262 .loc 1 2643 35 discriminator 1 + 4263 016a 002B cmp r3, #0 + 4264 016c 30D1 bne .L194 +2644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TCR flag is set */ +2646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, tickstart) != HAL_OK) + 4265 .loc 1 2646 13 + 4266 016e 7B69 ldr r3, [r7, #20] + 4267 0170 0093 str r3, [sp] + 4268 0172 BB6A ldr r3, [r7, #40] + 4269 0174 0022 movs r2, #0 + 4270 0176 8021 movs r1, #128 + 4271 0178 F868 ldr r0, [r7, #12] + 4272 017a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 4273 017e 0346 mov r3, r0 + 4274 .loc 1 2646 12 discriminator 1 + 4275 0180 002B cmp r3, #0 + 4276 0182 01D0 beq .L195 +2647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4277 .loc 1 2648 18 + 4278 0184 0123 movs r3, #1 + 4279 0186 4DE0 b .L187 + 4280 .L195: +2649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 4281 .loc 1 2651 17 + 4282 0188 FB68 ldr r3, [r7, #12] + 4283 018a 5B8D ldrh r3, [r3, #42] @ movhi + 4284 018c 9BB2 uxth r3, r3 + 4285 .loc 1 2651 12 + 4286 018e FF2B cmp r3, #255 + 4287 0190 0ED9 bls .L196 +2652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 4288 .loc 1 2653 26 + 4289 0192 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 123 + + + 4290 0194 FF22 movs r2, #255 + 4291 0196 1A85 strh r2, [r3, #40] @ movhi +2654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t) hi2c->XferSize, I2C_RELOAD_MODE, + 4292 .loc 1 2654 62 + 4293 0198 FB68 ldr r3, [r7, #12] + 4294 019a 1B8D ldrh r3, [r3, #40] + 4295 .loc 1 2654 11 + 4296 019c DAB2 uxtb r2, r3 + 4297 019e 7989 ldrh r1, [r7, #10] + 4298 01a0 0023 movs r3, #0 + 4299 01a2 0093 str r3, [sp] + 4300 01a4 4FF08073 mov r3, #16777216 + 4301 01a8 F868 ldr r0, [r7, #12] + 4302 01aa FFF7FEFF bl I2C_TransferConfig + 4303 01ae 0FE0 b .L194 + 4304 .L196: +2655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +2656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 4305 .loc 1 2659 32 + 4306 01b0 FB68 ldr r3, [r7, #12] + 4307 01b2 5B8D ldrh r3, [r3, #42] @ movhi + 4308 01b4 9AB2 uxth r2, r3 + 4309 .loc 1 2659 26 + 4310 01b6 FB68 ldr r3, [r7, #12] + 4311 01b8 1A85 strh r2, [r3, #40] @ movhi +2660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 4312 .loc 1 2660 61 + 4313 01ba FB68 ldr r3, [r7, #12] + 4314 01bc 1B8D ldrh r3, [r3, #40] + 4315 .loc 1 2660 11 + 4316 01be DAB2 uxtb r2, r3 + 4317 01c0 7989 ldrh r1, [r7, #10] + 4318 01c2 0023 movs r3, #0 + 4319 01c4 0093 str r3, [sp] + 4320 01c6 4FF00073 mov r3, #33554432 + 4321 01ca F868 ldr r0, [r7, #12] + 4322 01cc FFF7FEFF bl I2C_TransferConfig + 4323 .L194: +2661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_NO_STARTSTOP); +2662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } while (hi2c->XferCount > 0U); + 4324 .loc 1 2664 18 + 4325 01d0 FB68 ldr r3, [r7, #12] + 4326 01d2 5B8D ldrh r3, [r3, #42] @ movhi + 4327 01d4 9BB2 uxth r3, r3 + 4328 .loc 1 2664 30 + 4329 01d6 002B cmp r3, #0 + 4330 01d8 9AD1 bne .L197 +2665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ +2667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is reset */ +2668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnSTOPFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK) + 4331 .loc 1 2668 9 + ARM GAS /tmp/cc5G5cqz.s page 124 + + + 4332 01da 7A69 ldr r2, [r7, #20] + 4333 01dc B96A ldr r1, [r7, #40] + 4334 01de F868 ldr r0, [r7, #12] + 4335 01e0 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 4336 01e4 0346 mov r3, r0 + 4337 .loc 1 2668 8 discriminator 1 + 4338 01e6 002B cmp r3, #0 + 4339 01e8 01D0 beq .L198 +2669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4340 .loc 1 2670 14 + 4341 01ea 0123 movs r3, #1 + 4342 01ec 1AE0 b .L187 + 4343 .L198: +2671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +2674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 4344 .loc 1 2674 5 + 4345 01ee FB68 ldr r3, [r7, #12] + 4346 01f0 1B68 ldr r3, [r3] + 4347 01f2 2022 movs r2, #32 + 4348 01f4 DA61 str r2, [r3, #28] +2675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +2677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 4349 .loc 1 2677 5 + 4350 01f6 FB68 ldr r3, [r7, #12] + 4351 01f8 1B68 ldr r3, [r3] + 4352 01fa 5968 ldr r1, [r3, #4] + 4353 01fc FB68 ldr r3, [r7, #12] + 4354 01fe 1A68 ldr r2, [r3] + 4355 0200 0B4B ldr r3, .L199+4 + 4356 0202 0B40 ands r3, r3, r1 + 4357 0204 5360 str r3, [r2, #4] +2678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 4358 .loc 1 2679 17 + 4359 0206 FB68 ldr r3, [r7, #12] + 4360 0208 2022 movs r2, #32 + 4361 020a 83F84120 strb r2, [r3, #65] +2680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 4362 .loc 1 2680 17 + 4363 020e FB68 ldr r3, [r7, #12] + 4364 0210 0022 movs r2, #0 + 4365 0212 83F84220 strb r2, [r3, #66] +2681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 4366 .loc 1 2683 5 + 4367 0216 FB68 ldr r3, [r7, #12] + 4368 0218 0022 movs r2, #0 + 4369 021a 83F84020 strb r2, [r3, #64] +2684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 4370 .loc 1 2685 12 + 4371 021e 0023 movs r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 125 + + + 4372 0220 00E0 b .L187 + 4373 .L184: +2686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4374 .loc 1 2689 12 + 4375 0222 0223 movs r3, #2 + 4376 .L187: +2690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 4377 .loc 1 2691 1 + 4378 0224 1846 mov r0, r3 + 4379 0226 1837 adds r7, r7, #24 + 4380 .cfi_def_cfa_offset 8 + 4381 0228 BD46 mov sp, r7 + 4382 .cfi_def_cfa_register 13 + 4383 @ sp needed + 4384 022a 80BD pop {r7, pc} + 4385 .L200: + 4386 .align 2 + 4387 .L199: + 4388 022c 00240080 .word -2147474432 + 4389 0230 00E800FE .word -33495040 + 4390 .cfi_endproc + 4391 .LFE147: + 4393 .section .text.HAL_I2C_Mem_Write_IT,"ax",%progbits + 4394 .align 1 + 4395 .global HAL_I2C_Mem_Write_IT + 4396 .syntax unified + 4397 .thumb + 4398 .thumb_func + 4400 HAL_I2C_Mem_Write_IT: + 4401 .LFB148: +2692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Write an amount of data in non-blocking mode with Interrupt to a specific memory addres +2694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +2699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +2700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Write_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAd +2705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size) +2706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 4402 .loc 1 2706 1 + 4403 .cfi_startproc + 4404 @ args = 8, pretend = 0, frame = 16 + 4405 @ frame_needed = 1, uses_anonymous_args = 0 + 4406 0000 80B5 push {r7, lr} + 4407 .cfi_def_cfa_offset 8 + 4408 .cfi_offset 7, -8 + 4409 .cfi_offset 14, -4 + ARM GAS /tmp/cc5G5cqz.s page 126 + + + 4410 0002 86B0 sub sp, sp, #24 + 4411 .cfi_def_cfa_offset 32 + 4412 0004 02AF add r7, sp, #8 + 4413 .cfi_def_cfa 7, 24 + 4414 0006 F860 str r0, [r7, #12] + 4415 0008 0846 mov r0, r1 + 4416 000a 1146 mov r1, r2 + 4417 000c 1A46 mov r2, r3 + 4418 000e 0346 mov r3, r0 @ movhi + 4419 0010 7B81 strh r3, [r7, #10] @ movhi + 4420 0012 0B46 mov r3, r1 @ movhi + 4421 0014 3B81 strh r3, [r7, #8] @ movhi + 4422 0016 1346 mov r3, r2 @ movhi + 4423 0018 FB80 strh r3, [r7, #6] @ movhi +2707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +2708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +2709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 4424 .loc 1 2710 11 + 4425 001a FB68 ldr r3, [r7, #12] + 4426 001c 93F84130 ldrb r3, [r3, #65] + 4427 0020 DBB2 uxtb r3, r3 + 4428 .loc 1 2710 6 + 4429 0022 202B cmp r3, #32 + 4430 0024 67D1 bne .L202 +2711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 4431 .loc 1 2712 8 + 4432 0026 BB69 ldr r3, [r7, #24] + 4433 0028 002B cmp r3, #0 + 4434 002a 02D0 beq .L203 + 4435 .loc 1 2712 25 discriminator 1 + 4436 002c BB8B ldrh r3, [r7, #28] + 4437 002e 002B cmp r3, #0 + 4438 0030 05D1 bne .L204 + 4439 .L203: +2713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 4440 .loc 1 2714 23 + 4441 0032 FB68 ldr r3, [r7, #12] + 4442 0034 4FF40072 mov r2, #512 + 4443 0038 5A64 str r2, [r3, #68] +2715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4444 .loc 1 2715 15 + 4445 003a 0123 movs r3, #1 + 4446 003c 5CE0 b .L205 + 4447 .L204: +2716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 4448 .loc 1 2718 9 + 4449 003e FB68 ldr r3, [r7, #12] + 4450 0040 1B68 ldr r3, [r3] + 4451 0042 9B69 ldr r3, [r3, #24] + 4452 0044 03F40043 and r3, r3, #32768 + 4453 .loc 1 2718 8 + 4454 0048 B3F5004F cmp r3, #32768 + ARM GAS /tmp/cc5G5cqz.s page 127 + + + 4455 004c 01D1 bne .L206 +2719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4456 .loc 1 2720 14 + 4457 004e 0223 movs r3, #2 + 4458 0050 52E0 b .L205 + 4459 .L206: +2721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 4460 .loc 1 2724 5 + 4461 0052 FB68 ldr r3, [r7, #12] + 4462 0054 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 4463 0058 012B cmp r3, #1 + 4464 005a 01D1 bne .L207 + 4465 .loc 1 2724 5 is_stmt 0 discriminator 1 + 4466 005c 0223 movs r3, #2 + 4467 .loc 1 2724 5 + 4468 005e 4BE0 b .L205 + 4469 .L207: + 4470 .loc 1 2724 5 discriminator 2 + 4471 0060 FB68 ldr r3, [r7, #12] + 4472 0062 0122 movs r2, #1 + 4473 0064 83F84020 strb r2, [r3, #64] +2725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 4474 .loc 1 2726 23 is_stmt 1 + 4475 0068 FB68 ldr r3, [r7, #12] + 4476 006a 2122 movs r2, #33 + 4477 006c 83F84120 strb r2, [r3, #65] +2727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 4478 .loc 1 2727 23 + 4479 0070 FB68 ldr r3, [r7, #12] + 4480 0072 4022 movs r2, #64 + 4481 0074 83F84220 strb r2, [r3, #66] +2728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 4482 .loc 1 2728 23 + 4483 0078 FB68 ldr r3, [r7, #12] + 4484 007a 0022 movs r2, #0 + 4485 007c 5A64 str r2, [r3, #68] +2729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 4486 .loc 1 2731 23 + 4487 007e FB68 ldr r3, [r7, #12] + 4488 0080 BA69 ldr r2, [r7, #24] + 4489 0082 5A62 str r2, [r3, #36] +2732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 4490 .loc 1 2732 23 + 4491 0084 FB68 ldr r3, [r7, #12] + 4492 0086 BA8B ldrh r2, [r7, #28] @ movhi + 4493 0088 5A85 strh r2, [r3, #42] @ movhi +2733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 4494 .loc 1 2733 23 + 4495 008a FB68 ldr r3, [r7, #12] + 4496 008c 1C4A ldr r2, .L210 + ARM GAS /tmp/cc5G5cqz.s page 128 + + + 4497 008e DA62 str r2, [r3, #44] +2734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; + 4498 .loc 1 2734 23 + 4499 0090 FB68 ldr r3, [r7, #12] + 4500 0092 1C4A ldr r2, .L210+4 + 4501 0094 5A63 str r2, [r3, #52] +2735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; + 4502 .loc 1 2735 23 + 4503 0096 7A89 ldrh r2, [r7, #10] + 4504 0098 FB68 ldr r3, [r7, #12] + 4505 009a DA64 str r2, [r3, #76] +2736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +2738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 4506 .loc 1 2738 8 + 4507 009c FB88 ldrh r3, [r7, #6] + 4508 009e 012B cmp r3, #1 + 4509 00a0 09D1 bne .L208 +2739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address */ +2741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 4510 .loc 1 2741 30 + 4511 00a2 3B89 ldrh r3, [r7, #8] @ movhi + 4512 00a4 DAB2 uxtb r2, r3 + 4513 .loc 1 2741 11 + 4514 00a6 FB68 ldr r3, [r7, #12] + 4515 00a8 1B68 ldr r3, [r3] + 4516 .loc 1 2741 28 + 4517 00aa 9A62 str r2, [r3, #40] +2742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ +2744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 4518 .loc 1 2744 24 + 4519 00ac FB68 ldr r3, [r7, #12] + 4520 00ae 4FF0FF32 mov r2, #-1 + 4521 00b2 1A65 str r2, [r3, #80] + 4522 00b4 0BE0 b .L209 + 4523 .L208: +2745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +2747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address (MSB part, LSB will be manage through interrupt) */ +2750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 4524 .loc 1 2750 30 + 4525 00b6 3B89 ldrh r3, [r7, #8] + 4526 00b8 1B0A lsrs r3, r3, #8 + 4527 00ba 9BB2 uxth r3, r3 + 4528 00bc DAB2 uxtb r2, r3 + 4529 .loc 1 2750 11 + 4530 00be FB68 ldr r3, [r7, #12] + 4531 00c0 1B68 ldr r3, [r3] + 4532 .loc 1 2750 28 + 4533 00c2 9A62 str r2, [r3, #40] +2751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare Memaddress buffer for LSB part */ +2753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = I2C_MEM_ADD_LSB(MemAddress); + ARM GAS /tmp/cc5G5cqz.s page 129 + + + 4534 .loc 1 2753 26 + 4535 00c4 3B89 ldrh r3, [r7, #8] @ movhi + 4536 00c6 DBB2 uxtb r3, r3 + 4537 00c8 1A46 mov r2, r3 + 4538 .loc 1 2753 24 + 4539 00ca FB68 ldr r3, [r7, #12] + 4540 00cc 1A65 str r2, [r3, #80] + 4541 .L209: +2754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ +2756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_RELOAD_MODE, I2C_GENERATE_START_W + 4542 .loc 1 2756 5 + 4543 00ce FB88 ldrh r3, [r7, #6] @ movhi + 4544 00d0 DAB2 uxtb r2, r3 + 4545 00d2 7989 ldrh r1, [r7, #10] + 4546 00d4 0C4B ldr r3, .L210+8 + 4547 00d6 0093 str r3, [sp] + 4548 00d8 4FF08073 mov r3, #16777216 + 4549 00dc F868 ldr r0, [r7, #12] + 4550 00de FFF7FEFF bl I2C_TransferConfig +2757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 4551 .loc 1 2759 5 + 4552 00e2 FB68 ldr r3, [r7, #12] + 4553 00e4 0022 movs r2, #0 + 4554 00e6 83F84020 strb r2, [r3, #64] +2760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +2766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +2767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +2768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +2769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 4555 .loc 1 2769 5 + 4556 00ea 0121 movs r1, #1 + 4557 00ec F868 ldr r0, [r7, #12] + 4558 00ee FFF7FEFF bl I2C_Enable_IRQ +2770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 4559 .loc 1 2771 12 + 4560 00f2 0023 movs r3, #0 + 4561 00f4 00E0 b .L205 + 4562 .L202: +2772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4563 .loc 1 2775 12 + 4564 00f6 0223 movs r3, #2 + 4565 .L205: +2776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 4566 .loc 1 2777 1 + ARM GAS /tmp/cc5G5cqz.s page 130 + + + 4567 00f8 1846 mov r0, r3 + 4568 00fa 1037 adds r7, r7, #16 + 4569 .cfi_def_cfa_offset 8 + 4570 00fc BD46 mov sp, r7 + 4571 .cfi_def_cfa_register 13 + 4572 @ sp needed + 4573 00fe 80BD pop {r7, pc} + 4574 .L211: + 4575 .align 2 + 4576 .L210: + 4577 0100 0000FFFF .word -65536 + 4578 0104 00000000 .word I2C_Mem_ISR_IT + 4579 0108 00200080 .word -2147475456 + 4580 .cfi_endproc + 4581 .LFE148: + 4583 .section .text.HAL_I2C_Mem_Read_IT,"ax",%progbits + 4584 .align 1 + 4585 .global HAL_I2C_Mem_Read_IT + 4586 .syntax unified + 4587 .thumb + 4588 .thumb_func + 4590 HAL_I2C_Mem_Read_IT: + 4591 .LFB149: +2778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Read an amount of data in non-blocking mode with Interrupt from a specific memory addre +2781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +2786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +2787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Read_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAdd +2792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size) +2793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 4592 .loc 1 2793 1 + 4593 .cfi_startproc + 4594 @ args = 8, pretend = 0, frame = 16 + 4595 @ frame_needed = 1, uses_anonymous_args = 0 + 4596 0000 80B5 push {r7, lr} + 4597 .cfi_def_cfa_offset 8 + 4598 .cfi_offset 7, -8 + 4599 .cfi_offset 14, -4 + 4600 0002 86B0 sub sp, sp, #24 + 4601 .cfi_def_cfa_offset 32 + 4602 0004 02AF add r7, sp, #8 + 4603 .cfi_def_cfa 7, 24 + 4604 0006 F860 str r0, [r7, #12] + 4605 0008 0846 mov r0, r1 + 4606 000a 1146 mov r1, r2 + 4607 000c 1A46 mov r2, r3 + 4608 000e 0346 mov r3, r0 @ movhi + 4609 0010 7B81 strh r3, [r7, #10] @ movhi + ARM GAS /tmp/cc5G5cqz.s page 131 + + + 4610 0012 0B46 mov r3, r1 @ movhi + 4611 0014 3B81 strh r3, [r7, #8] @ movhi + 4612 0016 1346 mov r3, r2 @ movhi + 4613 0018 FB80 strh r3, [r7, #6] @ movhi +2794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +2795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +2796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 4614 .loc 1 2797 11 + 4615 001a FB68 ldr r3, [r7, #12] + 4616 001c 93F84130 ldrb r3, [r3, #65] + 4617 0020 DBB2 uxtb r3, r3 + 4618 .loc 1 2797 6 + 4619 0022 202B cmp r3, #32 + 4620 0024 66D1 bne .L213 +2798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 4621 .loc 1 2799 8 + 4622 0026 BB69 ldr r3, [r7, #24] + 4623 0028 002B cmp r3, #0 + 4624 002a 02D0 beq .L214 + 4625 .loc 1 2799 25 discriminator 1 + 4626 002c BB8B ldrh r3, [r7, #28] + 4627 002e 002B cmp r3, #0 + 4628 0030 05D1 bne .L215 + 4629 .L214: +2800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 4630 .loc 1 2801 23 + 4631 0032 FB68 ldr r3, [r7, #12] + 4632 0034 4FF40072 mov r2, #512 + 4633 0038 5A64 str r2, [r3, #68] +2802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4634 .loc 1 2802 15 + 4635 003a 0123 movs r3, #1 + 4636 003c 5BE0 b .L216 + 4637 .L215: +2803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 4638 .loc 1 2805 9 + 4639 003e FB68 ldr r3, [r7, #12] + 4640 0040 1B68 ldr r3, [r3] + 4641 0042 9B69 ldr r3, [r3, #24] + 4642 0044 03F40043 and r3, r3, #32768 + 4643 .loc 1 2805 8 + 4644 0048 B3F5004F cmp r3, #32768 + 4645 004c 01D1 bne .L217 +2806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4646 .loc 1 2807 14 + 4647 004e 0223 movs r3, #2 + 4648 0050 51E0 b .L216 + 4649 .L217: +2808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ + ARM GAS /tmp/cc5G5cqz.s page 132 + + +2811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 4650 .loc 1 2811 5 + 4651 0052 FB68 ldr r3, [r7, #12] + 4652 0054 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 4653 0058 012B cmp r3, #1 + 4654 005a 01D1 bne .L218 + 4655 .loc 1 2811 5 is_stmt 0 discriminator 1 + 4656 005c 0223 movs r3, #2 + 4657 .loc 1 2811 5 + 4658 005e 4AE0 b .L216 + 4659 .L218: + 4660 .loc 1 2811 5 discriminator 2 + 4661 0060 FB68 ldr r3, [r7, #12] + 4662 0062 0122 movs r2, #1 + 4663 0064 83F84020 strb r2, [r3, #64] +2812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 4664 .loc 1 2813 23 is_stmt 1 + 4665 0068 FB68 ldr r3, [r7, #12] + 4666 006a 2222 movs r2, #34 + 4667 006c 83F84120 strb r2, [r3, #65] +2814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 4668 .loc 1 2814 23 + 4669 0070 FB68 ldr r3, [r7, #12] + 4670 0072 4022 movs r2, #64 + 4671 0074 83F84220 strb r2, [r3, #66] +2815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 4672 .loc 1 2815 23 + 4673 0078 FB68 ldr r3, [r7, #12] + 4674 007a 0022 movs r2, #0 + 4675 007c 5A64 str r2, [r3, #68] +2816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 4676 .loc 1 2818 23 + 4677 007e FB68 ldr r3, [r7, #12] + 4678 0080 BA69 ldr r2, [r7, #24] + 4679 0082 5A62 str r2, [r3, #36] +2819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 4680 .loc 1 2819 23 + 4681 0084 FB68 ldr r3, [r7, #12] + 4682 0086 BA8B ldrh r2, [r7, #28] @ movhi + 4683 0088 5A85 strh r2, [r3, #42] @ movhi +2820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 4684 .loc 1 2820 23 + 4685 008a FB68 ldr r3, [r7, #12] + 4686 008c 1C4A ldr r2, .L221 + 4687 008e DA62 str r2, [r3, #44] +2821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; + 4688 .loc 1 2821 23 + 4689 0090 FB68 ldr r3, [r7, #12] + 4690 0092 1C4A ldr r2, .L221+4 + 4691 0094 5A63 str r2, [r3, #52] +2822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; + 4692 .loc 1 2822 23 + 4693 0096 7A89 ldrh r2, [r7, #10] + 4694 0098 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 133 + + + 4695 009a DA64 str r2, [r3, #76] +2823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +2825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 4696 .loc 1 2825 8 + 4697 009c FB88 ldrh r3, [r7, #6] + 4698 009e 012B cmp r3, #1 + 4699 00a0 09D1 bne .L219 +2826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address */ +2828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 4700 .loc 1 2828 30 + 4701 00a2 3B89 ldrh r3, [r7, #8] @ movhi + 4702 00a4 DAB2 uxtb r2, r3 + 4703 .loc 1 2828 11 + 4704 00a6 FB68 ldr r3, [r7, #12] + 4705 00a8 1B68 ldr r3, [r3] + 4706 .loc 1 2828 28 + 4707 00aa 9A62 str r2, [r3, #40] +2829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ +2831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 4708 .loc 1 2831 24 + 4709 00ac FB68 ldr r3, [r7, #12] + 4710 00ae 4FF0FF32 mov r2, #-1 + 4711 00b2 1A65 str r2, [r3, #80] + 4712 00b4 0BE0 b .L220 + 4713 .L219: +2832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +2834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address (MSB part, LSB will be manage through interrupt) */ +2837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 4714 .loc 1 2837 30 + 4715 00b6 3B89 ldrh r3, [r7, #8] + 4716 00b8 1B0A lsrs r3, r3, #8 + 4717 00ba 9BB2 uxth r3, r3 + 4718 00bc DAB2 uxtb r2, r3 + 4719 .loc 1 2837 11 + 4720 00be FB68 ldr r3, [r7, #12] + 4721 00c0 1B68 ldr r3, [r3] + 4722 .loc 1 2837 28 + 4723 00c2 9A62 str r2, [r3, #40] +2838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare Memaddress buffer for LSB part */ +2840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = I2C_MEM_ADD_LSB(MemAddress); + 4724 .loc 1 2840 26 + 4725 00c4 3B89 ldrh r3, [r7, #8] @ movhi + 4726 00c6 DBB2 uxtb r3, r3 + 4727 00c8 1A46 mov r2, r3 + 4728 .loc 1 2840 24 + 4729 00ca FB68 ldr r3, [r7, #12] + 4730 00cc 1A65 str r2, [r3, #80] + 4731 .L220: +2841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ + ARM GAS /tmp/cc5G5cqz.s page 134 + + +2843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_ + 4732 .loc 1 2843 5 + 4733 00ce FB88 ldrh r3, [r7, #6] @ movhi + 4734 00d0 DAB2 uxtb r2, r3 + 4735 00d2 7989 ldrh r1, [r7, #10] + 4736 00d4 0C4B ldr r3, .L221+8 + 4737 00d6 0093 str r3, [sp] + 4738 00d8 0023 movs r3, #0 + 4739 00da F868 ldr r0, [r7, #12] + 4740 00dc FFF7FEFF bl I2C_TransferConfig +2844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 4741 .loc 1 2846 5 + 4742 00e0 FB68 ldr r3, [r7, #12] + 4743 00e2 0022 movs r2, #0 + 4744 00e4 83F84020 strb r2, [r3, #64] +2847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, RXI interrupt */ +2853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +2854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +2855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +2856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, (I2C_XFER_TX_IT | I2C_XFER_RX_IT)); + 4745 .loc 1 2856 5 + 4746 00e8 0321 movs r1, #3 + 4747 00ea F868 ldr r0, [r7, #12] + 4748 00ec FFF7FEFF bl I2C_Enable_IRQ +2857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 4749 .loc 1 2858 12 + 4750 00f0 0023 movs r3, #0 + 4751 00f2 00E0 b .L216 + 4752 .L213: +2859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4753 .loc 1 2862 12 + 4754 00f4 0223 movs r3, #2 + 4755 .L216: +2863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 4756 .loc 1 2864 1 + 4757 00f6 1846 mov r0, r3 + 4758 00f8 1037 adds r7, r7, #16 + 4759 .cfi_def_cfa_offset 8 + 4760 00fa BD46 mov sp, r7 + 4761 .cfi_def_cfa_register 13 + 4762 @ sp needed + 4763 00fc 80BD pop {r7, pc} + 4764 .L222: + 4765 00fe 00BF .align 2 + 4766 .L221: + ARM GAS /tmp/cc5G5cqz.s page 135 + + + 4767 0100 0000FFFF .word -65536 + 4768 0104 00000000 .word I2C_Mem_ISR_IT + 4769 0108 00200080 .word -2147475456 + 4770 .cfi_endproc + 4771 .LFE149: + 4773 .section .text.HAL_I2C_Mem_Write_DMA,"ax",%progbits + 4774 .align 1 + 4775 .global HAL_I2C_Mem_Write_DMA + 4776 .syntax unified + 4777 .thumb + 4778 .thumb_func + 4780 HAL_I2C_Mem_Write_DMA: + 4781 .LFB150: +2865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +2867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Write an amount of data in non-blocking mode with DMA to a specific memory address +2868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +2869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +2870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +2871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +2872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +2873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +2874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +2875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +2876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +2877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +2878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemA +2879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size) +2880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 4782 .loc 1 2880 1 + 4783 .cfi_startproc + 4784 @ args = 8, pretend = 0, frame = 24 + 4785 @ frame_needed = 1, uses_anonymous_args = 0 + 4786 0000 80B5 push {r7, lr} + 4787 .cfi_def_cfa_offset 8 + 4788 .cfi_offset 7, -8 + 4789 .cfi_offset 14, -4 + 4790 0002 88B0 sub sp, sp, #32 + 4791 .cfi_def_cfa_offset 40 + 4792 0004 02AF add r7, sp, #8 + 4793 .cfi_def_cfa 7, 32 + 4794 0006 F860 str r0, [r7, #12] + 4795 0008 0846 mov r0, r1 + 4796 000a 1146 mov r1, r2 + 4797 000c 1A46 mov r2, r3 + 4798 000e 0346 mov r3, r0 @ movhi + 4799 0010 7B81 strh r3, [r7, #10] @ movhi + 4800 0012 0B46 mov r3, r1 @ movhi + 4801 0014 3B81 strh r3, [r7, #8] @ movhi + 4802 0016 1346 mov r3, r2 @ movhi + 4803 0018 FB80 strh r3, [r7, #6] @ movhi +2881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +2882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +2884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +2885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + ARM GAS /tmp/cc5G5cqz.s page 136 + + + 4804 .loc 1 2886 11 + 4805 001a FB68 ldr r3, [r7, #12] + 4806 001c 93F84130 ldrb r3, [r3, #65] + 4807 0020 DBB2 uxtb r3, r3 + 4808 .loc 1 2886 6 + 4809 0022 202B cmp r3, #32 + 4810 0024 40F0C380 bne .L224 +2887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 4811 .loc 1 2888 8 + 4812 0028 3B6A ldr r3, [r7, #32] + 4813 002a 002B cmp r3, #0 + 4814 002c 02D0 beq .L225 + 4815 .loc 1 2888 25 discriminator 1 + 4816 002e BB8C ldrh r3, [r7, #36] + 4817 0030 002B cmp r3, #0 + 4818 0032 05D1 bne .L226 + 4819 .L225: +2889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 4820 .loc 1 2890 23 + 4821 0034 FB68 ldr r3, [r7, #12] + 4822 0036 4FF40072 mov r2, #512 + 4823 003a 5A64 str r2, [r3, #68] +2891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 4824 .loc 1 2891 15 + 4825 003c 0123 movs r3, #1 + 4826 003e B7E0 b .L227 + 4827 .L226: +2892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 4828 .loc 1 2894 9 + 4829 0040 FB68 ldr r3, [r7, #12] + 4830 0042 1B68 ldr r3, [r3] + 4831 0044 9B69 ldr r3, [r3, #24] + 4832 0046 03F40043 and r3, r3, #32768 + 4833 .loc 1 2894 8 + 4834 004a B3F5004F cmp r3, #32768 + 4835 004e 01D1 bne .L228 +2895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 4836 .loc 1 2896 14 + 4837 0050 0223 movs r3, #2 + 4838 0052 ADE0 b .L227 + 4839 .L228: +2897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +2900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 4840 .loc 1 2900 5 + 4841 0054 FB68 ldr r3, [r7, #12] + 4842 0056 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 4843 005a 012B cmp r3, #1 + 4844 005c 01D1 bne .L229 + 4845 .loc 1 2900 5 is_stmt 0 discriminator 1 + 4846 005e 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 137 + + + 4847 .loc 1 2900 5 + 4848 0060 A6E0 b .L227 + 4849 .L229: + 4850 .loc 1 2900 5 discriminator 2 + 4851 0062 FB68 ldr r3, [r7, #12] + 4852 0064 0122 movs r2, #1 + 4853 0066 83F84020 strb r2, [r3, #64] +2901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 4854 .loc 1 2902 23 is_stmt 1 + 4855 006a FB68 ldr r3, [r7, #12] + 4856 006c 2122 movs r2, #33 + 4857 006e 83F84120 strb r2, [r3, #65] +2903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 4858 .loc 1 2903 23 + 4859 0072 FB68 ldr r3, [r7, #12] + 4860 0074 4022 movs r2, #64 + 4861 0076 83F84220 strb r2, [r3, #66] +2904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 4862 .loc 1 2904 23 + 4863 007a FB68 ldr r3, [r7, #12] + 4864 007c 0022 movs r2, #0 + 4865 007e 5A64 str r2, [r3, #68] +2905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +2907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 4866 .loc 1 2907 23 + 4867 0080 FB68 ldr r3, [r7, #12] + 4868 0082 3A6A ldr r2, [r7, #32] + 4869 0084 5A62 str r2, [r3, #36] +2908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 4870 .loc 1 2908 23 + 4871 0086 FB68 ldr r3, [r7, #12] + 4872 0088 BA8C ldrh r2, [r7, #36] @ movhi + 4873 008a 5A85 strh r2, [r3, #42] @ movhi +2909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 4874 .loc 1 2909 23 + 4875 008c FB68 ldr r3, [r7, #12] + 4876 008e 4A4A ldr r2, .L239 + 4877 0090 DA62 str r2, [r3, #44] +2910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; + 4878 .loc 1 2910 23 + 4879 0092 FB68 ldr r3, [r7, #12] + 4880 0094 494A ldr r2, .L239+4 + 4881 0096 5A63 str r2, [r3, #52] +2911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; + 4882 .loc 1 2911 23 + 4883 0098 7A89 ldrh r2, [r7, #10] + 4884 009a FB68 ldr r3, [r7, #12] + 4885 009c DA64 str r2, [r3, #76] +2912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 4886 .loc 1 2913 13 + 4887 009e FB68 ldr r3, [r7, #12] + 4888 00a0 5B8D ldrh r3, [r3, #42] @ movhi + 4889 00a2 9BB2 uxth r3, r3 + 4890 .loc 1 2913 8 + ARM GAS /tmp/cc5G5cqz.s page 138 + + + 4891 00a4 FF2B cmp r3, #255 + 4892 00a6 03D9 bls .L230 +2914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 4893 .loc 1 2915 22 + 4894 00a8 FB68 ldr r3, [r7, #12] + 4895 00aa FF22 movs r2, #255 + 4896 00ac 1A85 strh r2, [r3, #40] @ movhi + 4897 00ae 04E0 b .L231 + 4898 .L230: +2916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 4899 .loc 1 2919 28 + 4900 00b0 FB68 ldr r3, [r7, #12] + 4901 00b2 5B8D ldrh r3, [r3, #42] @ movhi + 4902 00b4 9AB2 uxth r2, r3 + 4903 .loc 1 2919 22 + 4904 00b6 FB68 ldr r3, [r7, #12] + 4905 00b8 1A85 strh r2, [r3, #40] @ movhi + 4906 .L231: +2920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +2923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 4907 .loc 1 2923 8 + 4908 00ba FB88 ldrh r3, [r7, #6] + 4909 00bc 012B cmp r3, #1 + 4910 00be 09D1 bne .L232 +2924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address */ +2926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 4911 .loc 1 2926 30 + 4912 00c0 3B89 ldrh r3, [r7, #8] @ movhi + 4913 00c2 DAB2 uxtb r2, r3 + 4914 .loc 1 2926 11 + 4915 00c4 FB68 ldr r3, [r7, #12] + 4916 00c6 1B68 ldr r3, [r3] + 4917 .loc 1 2926 28 + 4918 00c8 9A62 str r2, [r3, #40] +2927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ +2929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 4919 .loc 1 2929 24 + 4920 00ca FB68 ldr r3, [r7, #12] + 4921 00cc 4FF0FF32 mov r2, #-1 + 4922 00d0 1A65 str r2, [r3, #80] + 4923 00d2 0BE0 b .L233 + 4924 .L232: +2930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +2932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address (MSB part, LSB will be manage through interrupt) */ +2935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 4925 .loc 1 2935 30 + ARM GAS /tmp/cc5G5cqz.s page 139 + + + 4926 00d4 3B89 ldrh r3, [r7, #8] + 4927 00d6 1B0A lsrs r3, r3, #8 + 4928 00d8 9BB2 uxth r3, r3 + 4929 00da DAB2 uxtb r2, r3 + 4930 .loc 1 2935 11 + 4931 00dc FB68 ldr r3, [r7, #12] + 4932 00de 1B68 ldr r3, [r3] + 4933 .loc 1 2935 28 + 4934 00e0 9A62 str r2, [r3, #40] +2936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare Memaddress buffer for LSB part */ +2938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = I2C_MEM_ADD_LSB(MemAddress); + 4935 .loc 1 2938 26 + 4936 00e2 3B89 ldrh r3, [r7, #8] @ movhi + 4937 00e4 DBB2 uxtb r3, r3 + 4938 00e6 1A46 mov r2, r3 + 4939 .loc 1 2938 24 + 4940 00e8 FB68 ldr r3, [r7, #12] + 4941 00ea 1A65 str r2, [r3, #80] + 4942 .L233: +2939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 4943 .loc 1 2941 13 + 4944 00ec FB68 ldr r3, [r7, #12] + 4945 00ee 9B6B ldr r3, [r3, #56] + 4946 .loc 1 2941 8 + 4947 00f0 002B cmp r3, #0 + 4948 00f2 20D0 beq .L234 +2942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +2944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMAMasterTransmitCplt; + 4949 .loc 1 2944 11 + 4950 00f4 FB68 ldr r3, [r7, #12] + 4951 00f6 9B6B ldr r3, [r3, #56] + 4952 .loc 1 2944 38 + 4953 00f8 314A ldr r2, .L239+8 + 4954 00fa 9A62 str r2, [r3, #40] +2945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +2947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferErrorCallback = I2C_DMAError; + 4955 .loc 1 2947 11 + 4956 00fc FB68 ldr r3, [r7, #12] + 4957 00fe 9B6B ldr r3, [r3, #56] + 4958 .loc 1 2947 39 + 4959 0100 304A ldr r2, .L239+12 + 4960 0102 1A63 str r2, [r3, #48] +2948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +2950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferHalfCpltCallback = NULL; + 4961 .loc 1 2950 11 + 4962 0104 FB68 ldr r3, [r7, #12] + 4963 0106 9B6B ldr r3, [r3, #56] + 4964 .loc 1 2950 42 + 4965 0108 0022 movs r2, #0 + 4966 010a DA62 str r2, [r3, #44] +2951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + ARM GAS /tmp/cc5G5cqz.s page 140 + + + 4967 .loc 1 2951 11 + 4968 010c FB68 ldr r3, [r7, #12] + 4969 010e 9B6B ldr r3, [r3, #56] + 4970 .loc 1 2951 39 + 4971 0110 0022 movs r2, #0 + 4972 0112 5A63 str r2, [r3, #52] +2952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +2954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)pData, (uint32_t)&hi2c->Instance->TX + 4973 .loc 1 2954 23 + 4974 0114 FB68 ldr r3, [r7, #12] + 4975 0116 986B ldr r0, [r3, #56] + 4976 0118 396A ldr r1, [r7, #32] + 4977 .loc 1 2954 86 + 4978 011a FB68 ldr r3, [r7, #12] + 4979 011c 1B68 ldr r3, [r3] + 4980 .loc 1 2954 81 + 4981 011e 2833 adds r3, r3, #40 + 4982 .loc 1 2954 23 + 4983 0120 1A46 mov r2, r3 +2955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 4984 .loc 1 2955 44 + 4985 0122 FB68 ldr r3, [r7, #12] + 4986 0124 1B8D ldrh r3, [r3, #40] +2954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 4987 .loc 1 2954 23 + 4988 0126 FFF7FEFF bl HAL_DMA_Start_IT + 4989 012a 0346 mov r3, r0 + 4990 012c FB75 strb r3, [r7, #23] +2956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +2961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +2965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +2968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +2970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +2971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 4991 .loc 1 2972 8 + 4992 012e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 4993 0130 002B cmp r3, #0 + 4994 0132 28D1 bne .L236 + 4995 0134 13E0 b .L238 + 4996 .L234: +2960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 4997 .loc 1 2960 23 + 4998 0136 FB68 ldr r3, [r7, #12] + 4999 0138 2022 movs r2, #32 + 5000 013a 83F84120 strb r2, [r3, #65] + ARM GAS /tmp/cc5G5cqz.s page 141 + + +2961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5001 .loc 1 2961 23 + 5002 013e FB68 ldr r3, [r7, #12] + 5003 0140 0022 movs r2, #0 + 5004 0142 83F84220 strb r2, [r3, #66] +2964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5005 .loc 1 2964 11 + 5006 0146 FB68 ldr r3, [r7, #12] + 5007 0148 5B6C ldr r3, [r3, #68] +2964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5008 .loc 1 2964 23 + 5009 014a 43F08002 orr r2, r3, #128 + 5010 014e FB68 ldr r3, [r7, #12] + 5011 0150 5A64 str r2, [r3, #68] +2967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5012 .loc 1 2967 7 + 5013 0152 FB68 ldr r3, [r7, #12] + 5014 0154 0022 movs r2, #0 + 5015 0156 83F84020 strb r2, [r3, #64] +2969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5016 .loc 1 2969 14 + 5017 015a 0123 movs r3, #1 + 5018 015c 28E0 b .L227 + 5019 .L238: +2973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ +2975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_RELOAD_MODE, I2C_GENERATE_START + 5020 .loc 1 2975 7 + 5021 015e FB88 ldrh r3, [r7, #6] @ movhi + 5022 0160 DAB2 uxtb r2, r3 + 5023 0162 7989 ldrh r1, [r7, #10] + 5024 0164 184B ldr r3, .L239+16 + 5025 0166 0093 str r3, [sp] + 5026 0168 4FF08073 mov r3, #16777216 + 5027 016c F868 ldr r0, [r7, #12] + 5028 016e FFF7FEFF bl I2C_TransferConfig +2976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5029 .loc 1 2978 7 + 5030 0172 FB68 ldr r3, [r7, #12] + 5031 0174 0022 movs r2, #0 + 5032 0176 83F84020 strb r2, [r3, #64] +2979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +2981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +2982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +2983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +2984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +2985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +2986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +2987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 5033 .loc 1 2987 7 + 5034 017a 0121 movs r1, #1 + 5035 017c F868 ldr r0, [r7, #12] + 5036 017e FFF7FEFF bl I2C_Enable_IRQ +2988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 142 + + +2989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +2990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +2991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +2992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +2993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +2994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +2996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; +2997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +2998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +2999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +3000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +3002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 5037 .loc 1 3004 12 + 5038 0182 0023 movs r3, #0 + 5039 0184 14E0 b .L227 + 5040 .L236: +2992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 5041 .loc 1 2992 23 + 5042 0186 FB68 ldr r3, [r7, #12] + 5043 0188 2022 movs r2, #32 + 5044 018a 83F84120 strb r2, [r3, #65] +2993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5045 .loc 1 2993 23 + 5046 018e FB68 ldr r3, [r7, #12] + 5047 0190 0022 movs r2, #0 + 5048 0192 83F84220 strb r2, [r3, #66] +2996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5049 .loc 1 2996 11 + 5050 0196 FB68 ldr r3, [r7, #12] + 5051 0198 5B6C ldr r3, [r3, #68] +2996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5052 .loc 1 2996 23 + 5053 019a 43F01002 orr r2, r3, #16 + 5054 019e FB68 ldr r3, [r7, #12] + 5055 01a0 5A64 str r2, [r3, #68] +2999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5056 .loc 1 2999 7 + 5057 01a2 FB68 ldr r3, [r7, #12] + 5058 01a4 0022 movs r2, #0 + 5059 01a6 83F84020 strb r2, [r3, #64] +3001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5060 .loc 1 3001 14 + 5061 01aa 0123 movs r3, #1 + 5062 01ac 00E0 b .L227 + 5063 .L224: +3005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5064 .loc 1 3008 12 + 5065 01ae 0223 movs r3, #2 + 5066 .L227: +3009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 143 + + +3010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5067 .loc 1 3010 1 + 5068 01b0 1846 mov r0, r3 + 5069 01b2 1837 adds r7, r7, #24 + 5070 .cfi_def_cfa_offset 8 + 5071 01b4 BD46 mov sp, r7 + 5072 .cfi_def_cfa_register 13 + 5073 @ sp needed + 5074 01b6 80BD pop {r7, pc} + 5075 .L240: + 5076 .align 2 + 5077 .L239: + 5078 01b8 0000FFFF .word -65536 + 5079 01bc 00000000 .word I2C_Mem_ISR_DMA + 5080 01c0 00000000 .word I2C_DMAMasterTransmitCplt + 5081 01c4 00000000 .word I2C_DMAError + 5082 01c8 00200080 .word -2147475456 + 5083 .cfi_endproc + 5084 .LFE150: + 5086 .section .text.HAL_I2C_Mem_Read_DMA,"ax",%progbits + 5087 .align 1 + 5088 .global HAL_I2C_Mem_Read_DMA + 5089 .syntax unified + 5090 .thumb + 5091 .thumb_func + 5093 HAL_I2C_Mem_Read_DMA: + 5094 .LFB151: +3011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Reads an amount of data in non-blocking mode with DMA from a specific memory address. +3014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +3019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +3020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be read +3022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAd +3025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddSize, uint8_t *pData, uint16_t Size) +3026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5095 .loc 1 3026 1 + 5096 .cfi_startproc + 5097 @ args = 8, pretend = 0, frame = 24 + 5098 @ frame_needed = 1, uses_anonymous_args = 0 + 5099 0000 80B5 push {r7, lr} + 5100 .cfi_def_cfa_offset 8 + 5101 .cfi_offset 7, -8 + 5102 .cfi_offset 14, -4 + 5103 0002 88B0 sub sp, sp, #32 + 5104 .cfi_def_cfa_offset 40 + 5105 0004 02AF add r7, sp, #8 + 5106 .cfi_def_cfa 7, 32 + 5107 0006 F860 str r0, [r7, #12] + 5108 0008 0846 mov r0, r1 + ARM GAS /tmp/cc5G5cqz.s page 144 + + + 5109 000a 1146 mov r1, r2 + 5110 000c 1A46 mov r2, r3 + 5111 000e 0346 mov r3, r0 @ movhi + 5112 0010 7B81 strh r3, [r7, #10] @ movhi + 5113 0012 0B46 mov r3, r1 @ movhi + 5114 0014 3B81 strh r3, [r7, #8] @ movhi + 5115 0016 1346 mov r3, r2 @ movhi + 5116 0018 FB80 strh r3, [r7, #6] @ movhi +3027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +3028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_MEMADD_SIZE(MemAddSize)); +3031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 5117 .loc 1 3032 11 + 5118 001a FB68 ldr r3, [r7, #12] + 5119 001c 93F84130 ldrb r3, [r3, #65] + 5120 0020 DBB2 uxtb r3, r3 + 5121 .loc 1 3032 6 + 5122 0022 202B cmp r3, #32 + 5123 0024 40F0C280 bne .L242 +3033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 5124 .loc 1 3034 8 + 5125 0028 3B6A ldr r3, [r7, #32] + 5126 002a 002B cmp r3, #0 + 5127 002c 02D0 beq .L243 + 5128 .loc 1 3034 25 discriminator 1 + 5129 002e BB8C ldrh r3, [r7, #36] + 5130 0030 002B cmp r3, #0 + 5131 0032 05D1 bne .L244 + 5132 .L243: +3035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 5133 .loc 1 3036 23 + 5134 0034 FB68 ldr r3, [r7, #12] + 5135 0036 4FF40072 mov r2, #512 + 5136 003a 5A64 str r2, [r3, #68] +3037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5137 .loc 1 3037 15 + 5138 003c 0123 movs r3, #1 + 5139 003e B6E0 b .L245 + 5140 .L244: +3038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 5141 .loc 1 3040 9 + 5142 0040 FB68 ldr r3, [r7, #12] + 5143 0042 1B68 ldr r3, [r3] + 5144 0044 9B69 ldr r3, [r3, #24] + 5145 0046 03F40043 and r3, r3, #32768 + 5146 .loc 1 3040 8 + 5147 004a B3F5004F cmp r3, #32768 + 5148 004e 01D1 bne .L246 +3041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5149 .loc 1 3042 14 + ARM GAS /tmp/cc5G5cqz.s page 145 + + + 5150 0050 0223 movs r3, #2 + 5151 0052 ACE0 b .L245 + 5152 .L246: +3043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 5153 .loc 1 3046 5 + 5154 0054 FB68 ldr r3, [r7, #12] + 5155 0056 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 5156 005a 012B cmp r3, #1 + 5157 005c 01D1 bne .L247 + 5158 .loc 1 3046 5 is_stmt 0 discriminator 1 + 5159 005e 0223 movs r3, #2 + 5160 .loc 1 3046 5 + 5161 0060 A5E0 b .L245 + 5162 .L247: + 5163 .loc 1 3046 5 discriminator 2 + 5164 0062 FB68 ldr r3, [r7, #12] + 5165 0064 0122 movs r2, #1 + 5166 0066 83F84020 strb r2, [r3, #64] +3047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 5167 .loc 1 3048 23 is_stmt 1 + 5168 006a FB68 ldr r3, [r7, #12] + 5169 006c 2222 movs r2, #34 + 5170 006e 83F84120 strb r2, [r3, #65] +3049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 5171 .loc 1 3049 23 + 5172 0072 FB68 ldr r3, [r7, #12] + 5173 0074 4022 movs r2, #64 + 5174 0076 83F84220 strb r2, [r3, #66] +3050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5175 .loc 1 3050 23 + 5176 007a FB68 ldr r3, [r7, #12] + 5177 007c 0022 movs r2, #0 + 5178 007e 5A64 str r2, [r3, #68] +3051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +3053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 5179 .loc 1 3053 23 + 5180 0080 FB68 ldr r3, [r7, #12] + 5181 0082 3A6A ldr r2, [r7, #32] + 5182 0084 5A62 str r2, [r3, #36] +3054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 5183 .loc 1 3054 23 + 5184 0086 FB68 ldr r3, [r7, #12] + 5185 0088 BA8C ldrh r2, [r7, #36] @ movhi + 5186 008a 5A85 strh r2, [r3, #42] @ movhi +3055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 5187 .loc 1 3055 23 + 5188 008c FB68 ldr r3, [r7, #12] + 5189 008e 4A4A ldr r2, .L257 + 5190 0090 DA62 str r2, [r3, #44] +3056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; + 5191 .loc 1 3056 23 + 5192 0092 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 146 + + + 5193 0094 494A ldr r2, .L257+4 + 5194 0096 5A63 str r2, [r3, #52] +3057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; + 5195 .loc 1 3057 23 + 5196 0098 7A89 ldrh r2, [r7, #10] + 5197 009a FB68 ldr r3, [r7, #12] + 5198 009c DA64 str r2, [r3, #76] +3058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 5199 .loc 1 3059 13 + 5200 009e FB68 ldr r3, [r7, #12] + 5201 00a0 5B8D ldrh r3, [r3, #42] @ movhi + 5202 00a2 9BB2 uxth r3, r3 + 5203 .loc 1 3059 8 + 5204 00a4 FF2B cmp r3, #255 + 5205 00a6 03D9 bls .L248 +3060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 5206 .loc 1 3061 22 + 5207 00a8 FB68 ldr r3, [r7, #12] + 5208 00aa FF22 movs r2, #255 + 5209 00ac 1A85 strh r2, [r3, #40] @ movhi + 5210 00ae 04E0 b .L249 + 5211 .L248: +3062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 5212 .loc 1 3065 28 + 5213 00b0 FB68 ldr r3, [r7, #12] + 5214 00b2 5B8D ldrh r3, [r3, #42] @ movhi + 5215 00b4 9AB2 uxth r2, r3 + 5216 .loc 1 3065 22 + 5217 00b6 FB68 ldr r3, [r7, #12] + 5218 00b8 1A85 strh r2, [r3, #40] @ movhi + 5219 .L249: +3066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +3069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 5220 .loc 1 3069 8 + 5221 00ba FB88 ldrh r3, [r7, #6] + 5222 00bc 012B cmp r3, #1 + 5223 00be 09D1 bne .L250 +3070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address */ +3072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 5224 .loc 1 3072 30 + 5225 00c0 3B89 ldrh r3, [r7, #8] @ movhi + 5226 00c2 DAB2 uxtb r2, r3 + 5227 .loc 1 3072 11 + 5228 00c4 FB68 ldr r3, [r7, #12] + 5229 00c6 1B68 ldr r3, [r3] + 5230 .loc 1 3072 28 + 5231 00c8 9A62 str r2, [r3, #40] +3073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ + ARM GAS /tmp/cc5G5cqz.s page 147 + + +3075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 5232 .loc 1 3075 24 + 5233 00ca FB68 ldr r3, [r7, #12] + 5234 00cc 4FF0FF32 mov r2, #-1 + 5235 00d0 1A65 str r2, [r3, #80] + 5236 00d2 0BE0 b .L251 + 5237 .L250: +3076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +3078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prefetch Memory Address (MSB part, LSB will be manage through interrupt) */ +3081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 5238 .loc 1 3081 30 + 5239 00d4 3B89 ldrh r3, [r7, #8] + 5240 00d6 1B0A lsrs r3, r3, #8 + 5241 00d8 9BB2 uxth r3, r3 + 5242 00da DAB2 uxtb r2, r3 + 5243 .loc 1 3081 11 + 5244 00dc FB68 ldr r3, [r7, #12] + 5245 00de 1B68 ldr r3, [r3] + 5246 .loc 1 3081 28 + 5247 00e0 9A62 str r2, [r3, #40] +3082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare Memaddress buffer for LSB part */ +3084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = I2C_MEM_ADD_LSB(MemAddress); + 5248 .loc 1 3084 26 + 5249 00e2 3B89 ldrh r3, [r7, #8] @ movhi + 5250 00e4 DBB2 uxtb r3, r3 + 5251 00e6 1A46 mov r2, r3 + 5252 .loc 1 3084 24 + 5253 00e8 FB68 ldr r3, [r7, #12] + 5254 00ea 1A65 str r2, [r3, #80] + 5255 .L251: +3085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 5256 .loc 1 3087 13 + 5257 00ec FB68 ldr r3, [r7, #12] + 5258 00ee DB6B ldr r3, [r3, #60] + 5259 .loc 1 3087 8 + 5260 00f0 002B cmp r3, #0 + 5261 00f2 20D0 beq .L252 +3088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +3090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt; + 5262 .loc 1 3090 11 + 5263 00f4 FB68 ldr r3, [r7, #12] + 5264 00f6 DB6B ldr r3, [r3, #60] + 5265 .loc 1 3090 38 + 5266 00f8 314A ldr r2, .L257+8 + 5267 00fa 9A62 str r2, [r3, #40] +3091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +3093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError; + 5268 .loc 1 3093 11 + 5269 00fc FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 148 + + + 5270 00fe DB6B ldr r3, [r3, #60] + 5271 .loc 1 3093 39 + 5272 0100 304A ldr r2, .L257+12 + 5273 0102 1A63 str r2, [r3, #48] +3094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +3096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL; + 5274 .loc 1 3096 11 + 5275 0104 FB68 ldr r3, [r7, #12] + 5276 0106 DB6B ldr r3, [r3, #60] + 5277 .loc 1 3096 42 + 5278 0108 0022 movs r2, #0 + 5279 010a DA62 str r2, [r3, #44] +3097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 5280 .loc 1 3097 11 + 5281 010c FB68 ldr r3, [r7, #12] + 5282 010e DB6B ldr r3, [r3, #60] + 5283 .loc 1 3097 39 + 5284 0110 0022 movs r2, #0 + 5285 0112 5A63 str r2, [r3, #52] +3098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +3100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, (uint32_t)pDa + 5286 .loc 1 3100 23 + 5287 0114 FB68 ldr r3, [r7, #12] + 5288 0116 D86B ldr r0, [r3, #60] + 5289 .loc 1 3100 69 + 5290 0118 FB68 ldr r3, [r7, #12] + 5291 011a 1B68 ldr r3, [r3] + 5292 .loc 1 3100 64 + 5293 011c 2433 adds r3, r3, #36 + 5294 .loc 1 3100 23 + 5295 011e 1946 mov r1, r3 + 5296 0120 3A6A ldr r2, [r7, #32] +3101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 5297 .loc 1 3101 44 + 5298 0122 FB68 ldr r3, [r7, #12] + 5299 0124 1B8D ldrh r3, [r3, #40] +3100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 5300 .loc 1 3100 23 + 5301 0126 FFF7FEFF bl HAL_DMA_Start_IT + 5302 012a 0346 mov r3, r0 + 5303 012c FB75 strb r3, [r7, #23] +3102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +3107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +3108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +3111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +3114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + ARM GAS /tmp/cc5G5cqz.s page 149 + + +3116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 5304 .loc 1 3118 8 + 5305 012e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 5306 0130 002B cmp r3, #0 + 5307 0132 27D1 bne .L254 + 5308 0134 13E0 b .L256 + 5309 .L252: +3106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 5310 .loc 1 3106 23 + 5311 0136 FB68 ldr r3, [r7, #12] + 5312 0138 2022 movs r2, #32 + 5313 013a 83F84120 strb r2, [r3, #65] +3107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5314 .loc 1 3107 23 + 5315 013e FB68 ldr r3, [r7, #12] + 5316 0140 0022 movs r2, #0 + 5317 0142 83F84220 strb r2, [r3, #66] +3110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5318 .loc 1 3110 11 + 5319 0146 FB68 ldr r3, [r7, #12] + 5320 0148 5B6C ldr r3, [r3, #68] +3110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5321 .loc 1 3110 23 + 5322 014a 43F08002 orr r2, r3, #128 + 5323 014e FB68 ldr r3, [r7, #12] + 5324 0150 5A64 str r2, [r3, #68] +3113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5325 .loc 1 3113 7 + 5326 0152 FB68 ldr r3, [r7, #12] + 5327 0154 0022 movs r2, #0 + 5328 0156 83F84020 strb r2, [r3, #64] +3115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5329 .loc 1 3115 14 + 5330 015a 0123 movs r3, #1 + 5331 015c 27E0 b .L245 + 5332 .L256: +3119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ +3121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_STAR + 5333 .loc 1 3121 7 + 5334 015e FB88 ldrh r3, [r7, #6] @ movhi + 5335 0160 DAB2 uxtb r2, r3 + 5336 0162 7989 ldrh r1, [r7, #10] + 5337 0164 184B ldr r3, .L257+16 + 5338 0166 0093 str r3, [sp] + 5339 0168 0023 movs r3, #0 + 5340 016a F868 ldr r0, [r7, #12] + 5341 016c FFF7FEFF bl I2C_TransferConfig +3122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5342 .loc 1 3124 7 + 5343 0170 FB68 ldr r3, [r7, #12] + 5344 0172 0022 movs r2, #0 + 5345 0174 83F84020 strb r2, [r3, #64] + ARM GAS /tmp/cc5G5cqz.s page 150 + + +3125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +3130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +3131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +3132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +3133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 5346 .loc 1 3133 7 + 5347 0178 0121 movs r1, #1 + 5348 017a F868 ldr r0, [r7, #12] + 5349 017c FFF7FEFF bl I2C_Enable_IRQ +3134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +3139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +3140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; +3143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +3146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +3148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 5350 .loc 1 3150 12 + 5351 0180 0023 movs r3, #0 + 5352 0182 14E0 b .L245 + 5353 .L254: +3138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 5354 .loc 1 3138 23 + 5355 0184 FB68 ldr r3, [r7, #12] + 5356 0186 2022 movs r2, #32 + 5357 0188 83F84120 strb r2, [r3, #65] +3139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5358 .loc 1 3139 23 + 5359 018c FB68 ldr r3, [r7, #12] + 5360 018e 0022 movs r2, #0 + 5361 0190 83F84220 strb r2, [r3, #66] +3142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5362 .loc 1 3142 11 + 5363 0194 FB68 ldr r3, [r7, #12] + 5364 0196 5B6C ldr r3, [r3, #68] +3142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5365 .loc 1 3142 23 + 5366 0198 43F01002 orr r2, r3, #16 + 5367 019c FB68 ldr r3, [r7, #12] + 5368 019e 5A64 str r2, [r3, #68] +3145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 5369 .loc 1 3145 7 + 5370 01a0 FB68 ldr r3, [r7, #12] + 5371 01a2 0022 movs r2, #0 + ARM GAS /tmp/cc5G5cqz.s page 151 + + + 5372 01a4 83F84020 strb r2, [r3, #64] +3147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5373 .loc 1 3147 14 + 5374 01a8 0123 movs r3, #1 + 5375 01aa 00E0 b .L245 + 5376 .L242: +3151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5377 .loc 1 3154 12 + 5378 01ac 0223 movs r3, #2 + 5379 .L245: +3155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5380 .loc 1 3156 1 + 5381 01ae 1846 mov r0, r3 + 5382 01b0 1837 adds r7, r7, #24 + 5383 .cfi_def_cfa_offset 8 + 5384 01b2 BD46 mov sp, r7 + 5385 .cfi_def_cfa_register 13 + 5386 @ sp needed + 5387 01b4 80BD pop {r7, pc} + 5388 .L258: + 5389 01b6 00BF .align 2 + 5390 .L257: + 5391 01b8 0000FFFF .word -65536 + 5392 01bc 00000000 .word I2C_Mem_ISR_DMA + 5393 01c0 00000000 .word I2C_DMAMasterReceiveCplt + 5394 01c4 00000000 .word I2C_DMAError + 5395 01c8 00200080 .word -2147475456 + 5396 .cfi_endproc + 5397 .LFE151: + 5399 .section .text.HAL_I2C_IsDeviceReady,"ax",%progbits + 5400 .align 1 + 5401 .global HAL_I2C_IsDeviceReady + 5402 .syntax unified + 5403 .thumb + 5404 .thumb_func + 5406 HAL_I2C_IsDeviceReady: + 5407 .LFB152: +3157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Checks if target device is ready for communication. +3160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This function is used with Memory devices +3161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Trials Number of trials +3166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +3167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint32_t Tria +3170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Timeout) +3171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5408 .loc 1 3171 1 + ARM GAS /tmp/cc5G5cqz.s page 152 + + + 5409 .cfi_startproc + 5410 @ args = 0, pretend = 0, frame = 32 + 5411 @ frame_needed = 1, uses_anonymous_args = 0 + 5412 0000 80B5 push {r7, lr} + 5413 .cfi_def_cfa_offset 8 + 5414 .cfi_offset 7, -8 + 5415 .cfi_offset 14, -4 + 5416 0002 8AB0 sub sp, sp, #40 + 5417 .cfi_def_cfa_offset 48 + 5418 0004 02AF add r7, sp, #8 + 5419 .cfi_def_cfa 7, 40 + 5420 0006 F860 str r0, [r7, #12] + 5421 0008 7A60 str r2, [r7, #4] + 5422 000a 3B60 str r3, [r7] + 5423 000c 0B46 mov r3, r1 @ movhi + 5424 000e 7B81 strh r3, [r7, #10] @ movhi +3172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart; +3173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __IO uint32_t I2C_Trials = 0UL; + 5425 .loc 1 3174 17 + 5426 0010 0023 movs r3, #0 + 5427 0012 7B61 str r3, [r7, #20] +3175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp1; +3177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp2; +3178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 5428 .loc 1 3179 11 + 5429 0014 FB68 ldr r3, [r7, #12] + 5430 0016 93F84130 ldrb r3, [r3, #65] + 5431 001a DBB2 uxtb r3, r3 + 5432 .loc 1 3179 6 + 5433 001c 202B cmp r3, #32 + 5434 001e 40F0F380 bne .L260 +3180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) + 5435 .loc 1 3181 9 + 5436 0022 FB68 ldr r3, [r7, #12] + 5437 0024 1B68 ldr r3, [r3] + 5438 0026 9B69 ldr r3, [r3, #24] + 5439 0028 03F40043 and r3, r3, #32768 + 5440 .loc 1 3181 8 + 5441 002c B3F5004F cmp r3, #32768 + 5442 0030 01D1 bne .L261 +3182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5443 .loc 1 3183 14 + 5444 0032 0223 movs r3, #2 + 5445 0034 E9E0 b .L262 + 5446 .L261: +3184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 5447 .loc 1 3187 5 + 5448 0036 FB68 ldr r3, [r7, #12] + 5449 0038 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + ARM GAS /tmp/cc5G5cqz.s page 153 + + + 5450 003c 012B cmp r3, #1 + 5451 003e 01D1 bne .L263 + 5452 .loc 1 3187 5 is_stmt 0 discriminator 1 + 5453 0040 0223 movs r3, #2 + 5454 .loc 1 3187 5 + 5455 0042 E2E0 b .L262 + 5456 .L263: + 5457 .loc 1 3187 5 discriminator 2 + 5458 0044 FB68 ldr r3, [r7, #12] + 5459 0046 0122 movs r2, #1 + 5460 0048 83F84020 strb r2, [r3, #64] +3188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 5461 .loc 1 3189 17 is_stmt 1 + 5462 004c FB68 ldr r3, [r7, #12] + 5463 004e 2422 movs r2, #36 + 5464 0050 83F84120 strb r2, [r3, #65] +3190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5465 .loc 1 3190 21 + 5466 0054 FB68 ldr r3, [r7, #12] + 5467 0056 0022 movs r2, #0 + 5468 0058 5A64 str r2, [r3, #68] + 5469 .L276: +3191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do +3193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate Start */ +3195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 = I2C_GENERATE_START(hi2c->Init.AddressingMode, DevAddress); + 5470 .loc 1 3195 29 + 5471 005a FB68 ldr r3, [r7, #12] + 5472 005c DB68 ldr r3, [r3, #12] + 5473 005e 012B cmp r3, #1 + 5474 0060 07D1 bne .L264 + 5475 .loc 1 3195 29 is_stmt 0 discriminator 1 + 5476 0062 7B89 ldrh r3, [r7, #10] + 5477 0064 C3F30903 ubfx r3, r3, #0, #10 + 5478 0068 43F00073 orr r3, r3, #33554432 + 5479 006c 43F40053 orr r3, r3, #8192 + 5480 0070 06E0 b .L265 + 5481 .L264: + 5482 .loc 1 3195 29 discriminator 2 + 5483 0072 7B89 ldrh r3, [r7, #10] + 5484 0074 C3F30903 ubfx r3, r3, #0, #10 + 5485 0078 43F00073 orr r3, r3, #33554432 + 5486 007c 43F42053 orr r3, r3, #10240 + 5487 .L265: + 5488 .loc 1 3195 11 is_stmt 1 discriminator 4 + 5489 0080 FA68 ldr r2, [r7, #12] + 5490 0082 1268 ldr r2, [r2] + 5491 .loc 1 3195 27 discriminator 4 + 5492 0084 5360 str r3, [r2, #4] +3196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ +3198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is set or a NACK flag is set*/ +3199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 5493 .loc 1 3199 19 + 5494 0086 FFF7FEFF bl HAL_GetTick + ARM GAS /tmp/cc5G5cqz.s page 154 + + + 5495 008a B861 str r0, [r7, #24] +3200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp1 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF); + 5496 .loc 1 3201 14 + 5497 008c FB68 ldr r3, [r7, #12] + 5498 008e 1B68 ldr r3, [r3] + 5499 0090 9B69 ldr r3, [r3, #24] + 5500 0092 03F02003 and r3, r3, #32 + 5501 0096 202B cmp r3, #32 + 5502 0098 0CBF ite eq + 5503 009a 0123 moveq r3, #1 + 5504 009c 0023 movne r3, #0 + 5505 009e DBB2 uxtb r3, r3 + 5506 .loc 1 3201 12 + 5507 00a0 FB77 strb r3, [r7, #31] +3202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); + 5508 .loc 1 3202 14 + 5509 00a2 FB68 ldr r3, [r7, #12] + 5510 00a4 1B68 ldr r3, [r3] + 5511 00a6 9B69 ldr r3, [r3, #24] + 5512 00a8 03F01003 and r3, r3, #16 + 5513 00ac 102B cmp r3, #16 + 5514 00ae 0CBF ite eq + 5515 00b0 0123 moveq r3, #1 + 5516 00b2 0023 movne r3, #0 + 5517 00b4 DBB2 uxtb r3, r3 + 5518 .loc 1 3202 12 + 5519 00b6 BB77 strb r3, [r7, #30] +3203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while ((tmp1 == RESET) && (tmp2 == RESET)) + 5520 .loc 1 3204 13 + 5521 00b8 34E0 b .L266 + 5522 .L270: +3205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (Timeout != HAL_MAX_DELAY) + 5523 .loc 1 3206 12 + 5524 00ba 3B68 ldr r3, [r7] + 5525 00bc B3F1FF3F cmp r3, #-1 + 5526 00c0 1AD0 beq .L267 +3207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0U)) + 5527 .loc 1 3208 17 + 5528 00c2 FFF7FEFF bl HAL_GetTick + 5529 00c6 0246 mov r2, r0 + 5530 .loc 1 3208 31 discriminator 1 + 5531 00c8 BB69 ldr r3, [r7, #24] + 5532 00ca D31A subs r3, r2, r3 + 5533 .loc 1 3208 14 discriminator 1 + 5534 00cc 3A68 ldr r2, [r7] + 5535 00ce 9A42 cmp r2, r3 + 5536 00d0 02D3 bcc .L268 + 5537 .loc 1 3208 55 discriminator 1 + 5538 00d2 3B68 ldr r3, [r7] + 5539 00d4 002B cmp r3, #0 + 5540 00d6 0FD1 bne .L267 + 5541 .L268: +3209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 155 + + +3210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 5542 .loc 1 3211 25 + 5543 00d8 FB68 ldr r3, [r7, #12] + 5544 00da 2022 movs r2, #32 + 5545 00dc 83F84120 strb r2, [r3, #65] +3212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 5546 .loc 1 3214 17 + 5547 00e0 FB68 ldr r3, [r7, #12] + 5548 00e2 5B6C ldr r3, [r3, #68] + 5549 .loc 1 3214 29 + 5550 00e4 43F02002 orr r2, r3, #32 + 5551 00e8 FB68 ldr r3, [r7, #12] + 5552 00ea 5A64 str r2, [r3, #68] +3215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5553 .loc 1 3217 13 + 5554 00ec FB68 ldr r3, [r7, #12] + 5555 00ee 0022 movs r2, #0 + 5556 00f0 83F84020 strb r2, [r3, #64] +3218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5557 .loc 1 3219 20 + 5558 00f4 0123 movs r3, #1 + 5559 00f6 88E0 b .L262 + 5560 .L267: +3220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp1 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF); + 5561 .loc 1 3223 16 + 5562 00f8 FB68 ldr r3, [r7, #12] + 5563 00fa 1B68 ldr r3, [r3] + 5564 00fc 9B69 ldr r3, [r3, #24] + 5565 00fe 03F02003 and r3, r3, #32 + 5566 0102 202B cmp r3, #32 + 5567 0104 0CBF ite eq + 5568 0106 0123 moveq r3, #1 + 5569 0108 0023 movne r3, #0 + 5570 010a DBB2 uxtb r3, r3 + 5571 .loc 1 3223 14 + 5572 010c FB77 strb r3, [r7, #31] +3224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); + 5573 .loc 1 3224 16 + 5574 010e FB68 ldr r3, [r7, #12] + 5575 0110 1B68 ldr r3, [r3] + 5576 0112 9B69 ldr r3, [r3, #24] + 5577 0114 03F01003 and r3, r3, #16 + 5578 0118 102B cmp r3, #16 + 5579 011a 0CBF ite eq + 5580 011c 0123 moveq r3, #1 + 5581 011e 0023 movne r3, #0 + 5582 0120 DBB2 uxtb r3, r3 + 5583 .loc 1 3224 14 + ARM GAS /tmp/cc5G5cqz.s page 156 + + + 5584 0122 BB77 strb r3, [r7, #30] + 5585 .L266: +3204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5586 .loc 1 3204 30 + 5587 0124 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 5588 0126 002B cmp r3, #0 + 5589 0128 02D1 bne .L269 +3204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5590 .loc 1 3204 30 is_stmt 0 discriminator 1 + 5591 012a BB7F ldrb r3, [r7, #30] @ zero_extendqisi2 + 5592 012c 002B cmp r3, #0 + 5593 012e C4D0 beq .L270 + 5594 .L269: +3225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if the NACKF flag has not been set */ +3228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF) == RESET) + 5595 .loc 1 3228 11 is_stmt 1 + 5596 0130 FB68 ldr r3, [r7, #12] + 5597 0132 1B68 ldr r3, [r3] + 5598 0134 9B69 ldr r3, [r3, #24] + 5599 0136 03F01003 and r3, r3, #16 + 5600 .loc 1 3228 10 + 5601 013a 102B cmp r3, #16 + 5602 013c 1AD0 beq .L271 +3229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is reset */ +3231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_STOPF, RESET, Timeout, tickstart) != HAL_OK) + 5603 .loc 1 3231 13 + 5604 013e BB69 ldr r3, [r7, #24] + 5605 0140 0093 str r3, [sp] + 5606 0142 3B68 ldr r3, [r7] + 5607 0144 0022 movs r2, #0 + 5608 0146 2021 movs r1, #32 + 5609 0148 F868 ldr r0, [r7, #12] + 5610 014a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5611 014e 0346 mov r3, r0 + 5612 .loc 1 3231 12 discriminator 1 + 5613 0150 002B cmp r3, #0 + 5614 0152 01D0 beq .L272 +3232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5615 .loc 1 3233 18 + 5616 0154 0123 movs r3, #1 + 5617 0156 58E0 b .L262 + 5618 .L272: +3234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +3237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 5619 .loc 1 3237 9 + 5620 0158 FB68 ldr r3, [r7, #12] + 5621 015a 1B68 ldr r3, [r3] + 5622 015c 2022 movs r2, #32 + 5623 015e DA61 str r2, [r3, #28] +3238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Device is ready */ + ARM GAS /tmp/cc5G5cqz.s page 157 + + +3240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 5624 .loc 1 3240 21 + 5625 0160 FB68 ldr r3, [r7, #12] + 5626 0162 2022 movs r2, #32 + 5627 0164 83F84120 strb r2, [r3, #65] +3241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5628 .loc 1 3243 9 + 5629 0168 FB68 ldr r3, [r7, #12] + 5630 016a 0022 movs r2, #0 + 5631 016c 83F84020 strb r2, [r3, #64] +3244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 5632 .loc 1 3245 16 + 5633 0170 0023 movs r3, #0 + 5634 0172 4AE0 b .L262 + 5635 .L271: +3246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is reset */ +3250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_STOPF, RESET, Timeout, tickstart) != HAL_OK) + 5636 .loc 1 3250 13 + 5637 0174 BB69 ldr r3, [r7, #24] + 5638 0176 0093 str r3, [sp] + 5639 0178 3B68 ldr r3, [r7] + 5640 017a 0022 movs r2, #0 + 5641 017c 2021 movs r1, #32 + 5642 017e F868 ldr r0, [r7, #12] + 5643 0180 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5644 0184 0346 mov r3, r0 + 5645 .loc 1 3250 12 discriminator 1 + 5646 0186 002B cmp r3, #0 + 5647 0188 01D0 beq .L273 +3251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5648 .loc 1 3252 18 + 5649 018a 0123 movs r3, #1 + 5650 018c 3DE0 b .L262 + 5651 .L273: +3253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +3256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 5652 .loc 1 3256 9 + 5653 018e FB68 ldr r3, [r7, #12] + 5654 0190 1B68 ldr r3, [r3] + 5655 0192 1022 movs r2, #16 + 5656 0194 DA61 str r2, [r3, #28] +3257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag, auto generated with autoend*/ +3259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 5657 .loc 1 3259 9 + 5658 0196 FB68 ldr r3, [r7, #12] + 5659 0198 1B68 ldr r3, [r3] + 5660 019a 2022 movs r2, #32 + ARM GAS /tmp/cc5G5cqz.s page 158 + + + 5661 019c DA61 str r2, [r3, #28] +3260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if the maximum allowed number of trials has been reached */ +3263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_Trials == Trials) + 5662 .loc 1 3263 22 + 5663 019e 7B69 ldr r3, [r7, #20] + 5664 .loc 1 3263 10 + 5665 01a0 7A68 ldr r2, [r7, #4] + 5666 01a2 9A42 cmp r2, r3 + 5667 01a4 18D1 bne .L274 +3264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate Stop */ +3266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP; + 5668 .loc 1 3266 13 + 5669 01a6 FB68 ldr r3, [r7, #12] + 5670 01a8 1B68 ldr r3, [r3] + 5671 .loc 1 3266 23 + 5672 01aa 5A68 ldr r2, [r3, #4] + 5673 .loc 1 3266 13 + 5674 01ac FB68 ldr r3, [r7, #12] + 5675 01ae 1B68 ldr r3, [r3] + 5676 .loc 1 3266 29 + 5677 01b0 42F48042 orr r2, r2, #16384 + 5678 01b4 5A60 str r2, [r3, #4] +3267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOPF flag is reset */ +3269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_STOPF, RESET, Timeout, tickstart) != HAL_OK) + 5679 .loc 1 3269 13 + 5680 01b6 BB69 ldr r3, [r7, #24] + 5681 01b8 0093 str r3, [sp] + 5682 01ba 3B68 ldr r3, [r7] + 5683 01bc 0022 movs r2, #0 + 5684 01be 2021 movs r1, #32 + 5685 01c0 F868 ldr r0, [r7, #12] + 5686 01c2 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5687 01c6 0346 mov r3, r0 + 5688 .loc 1 3269 12 discriminator 1 + 5689 01c8 002B cmp r3, #0 + 5690 01ca 01D0 beq .L275 +3270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5691 .loc 1 3271 18 + 5692 01cc 0123 movs r3, #1 + 5693 01ce 1CE0 b .L262 + 5694 .L275: +3272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +3275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 5695 .loc 1 3275 9 + 5696 01d0 FB68 ldr r3, [r7, #12] + 5697 01d2 1B68 ldr r3, [r3] + 5698 01d4 2022 movs r2, #32 + 5699 01d6 DA61 str r2, [r3, #28] + 5700 .L274: +3276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 159 + + +3277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Trials */ +3279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Trials++; + 5701 .loc 1 3279 17 + 5702 01d8 7B69 ldr r3, [r7, #20] + 5703 01da 0133 adds r3, r3, #1 + 5704 01dc 7B61 str r3, [r7, #20] +3280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } while (I2C_Trials < Trials); + 5705 .loc 1 3280 25 + 5706 01de 7B69 ldr r3, [r7, #20] + 5707 01e0 7A68 ldr r2, [r7, #4] + 5708 01e2 9A42 cmp r2, r3 + 5709 01e4 3FF639AF bhi .L276 +3281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 5710 .loc 1 3283 17 + 5711 01e8 FB68 ldr r3, [r7, #12] + 5712 01ea 2022 movs r2, #32 + 5713 01ec 83F84120 strb r2, [r3, #65] +3284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 5714 .loc 1 3286 9 + 5715 01f0 FB68 ldr r3, [r7, #12] + 5716 01f2 5B6C ldr r3, [r3, #68] + 5717 .loc 1 3286 21 + 5718 01f4 43F02002 orr r2, r3, #32 + 5719 01f8 FB68 ldr r3, [r7, #12] + 5720 01fa 5A64 str r2, [r3, #68] +3287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5721 .loc 1 3289 5 + 5722 01fc FB68 ldr r3, [r7, #12] + 5723 01fe 0022 movs r2, #0 + 5724 0200 83F84020 strb r2, [r3, #64] +3290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 5725 .loc 1 3291 12 + 5726 0204 0123 movs r3, #1 + 5727 0206 00E0 b .L262 + 5728 .L260: +3292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5729 .loc 1 3295 12 + 5730 0208 0223 movs r3, #2 + 5731 .L262: +3296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5732 .loc 1 3297 1 + 5733 020a 1846 mov r0, r3 + 5734 020c 2037 adds r7, r7, #32 + 5735 .cfi_def_cfa_offset 8 + 5736 020e BD46 mov sp, r7 + ARM GAS /tmp/cc5G5cqz.s page 160 + + + 5737 .cfi_def_cfa_register 13 + 5738 @ sp needed + 5739 0210 80BD pop {r7, pc} + 5740 .cfi_endproc + 5741 .LFE152: + 5743 .section .text.HAL_I2C_Master_Seq_Transmit_IT,"ax",%progbits + 5744 .align 1 + 5745 .global HAL_I2C_Master_Seq_Transmit_IT + 5746 .syntax unified + 5747 .thumb + 5748 .thumb_func + 5750 HAL_I2C_Master_Seq_Transmit_IT: + 5751 .LFB153: +3298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential transmit in master I2C mode an amount of data in non-blocking mode with Inte +3301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint +3312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t XferOptions) +3313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5752 .loc 1 3313 1 + 5753 .cfi_startproc + 5754 @ args = 4, pretend = 0, frame = 24 + 5755 @ frame_needed = 1, uses_anonymous_args = 0 + 5756 0000 80B5 push {r7, lr} + 5757 .cfi_def_cfa_offset 8 + 5758 .cfi_offset 7, -8 + 5759 .cfi_offset 14, -4 + 5760 0002 88B0 sub sp, sp, #32 + 5761 .cfi_def_cfa_offset 40 + 5762 0004 02AF add r7, sp, #8 + 5763 .cfi_def_cfa 7, 32 + 5764 0006 F860 str r0, [r7, #12] + 5765 0008 7A60 str r2, [r7, #4] + 5766 000a 1A46 mov r2, r3 + 5767 000c 0B46 mov r3, r1 @ movhi + 5768 000e 7B81 strh r3, [r7, #10] @ movhi + 5769 0010 1346 mov r3, r2 @ movhi + 5770 0012 3B81 strh r3, [r7, #8] @ movhi +3314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +3315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; + 5771 .loc 1 3315 12 + 5772 0014 3A4B ldr r3, .L288 + 5773 0016 3B61 str r3, [r7, #16] +3316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 161 + + +3320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 5774 .loc 1 3320 11 + 5775 0018 FB68 ldr r3, [r7, #12] + 5776 001a 93F84130 ldrb r3, [r3, #65] + 5777 001e DBB2 uxtb r3, r3 + 5778 .loc 1 3320 6 + 5779 0020 202B cmp r3, #32 + 5780 0022 67D1 bne .L278 +3321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 5781 .loc 1 3323 5 + 5782 0024 FB68 ldr r3, [r7, #12] + 5783 0026 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 5784 002a 012B cmp r3, #1 + 5785 002c 01D1 bne .L279 + 5786 .loc 1 3323 5 is_stmt 0 discriminator 1 + 5787 002e 0223 movs r3, #2 + 5788 .loc 1 3323 5 + 5789 0030 61E0 b .L280 + 5790 .L279: + 5791 .loc 1 3323 5 discriminator 2 + 5792 0032 FB68 ldr r3, [r7, #12] + 5793 0034 0122 movs r2, #1 + 5794 0036 83F84020 strb r2, [r3, #64] +3324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 5795 .loc 1 3325 21 is_stmt 1 + 5796 003a FB68 ldr r3, [r7, #12] + 5797 003c 2122 movs r2, #33 + 5798 003e 83F84120 strb r2, [r3, #65] +3326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 5799 .loc 1 3326 21 + 5800 0042 FB68 ldr r3, [r7, #12] + 5801 0044 1022 movs r2, #16 + 5802 0046 83F84220 strb r2, [r3, #66] +3327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5803 .loc 1 3327 21 + 5804 004a FB68 ldr r3, [r7, #12] + 5805 004c 0022 movs r2, #0 + 5806 004e 5A64 str r2, [r3, #68] +3328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +3330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 5807 .loc 1 3330 23 + 5808 0050 FB68 ldr r3, [r7, #12] + 5809 0052 7A68 ldr r2, [r7, #4] + 5810 0054 5A62 str r2, [r3, #36] +3331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 5811 .loc 1 3331 23 + 5812 0056 FB68 ldr r3, [r7, #12] + 5813 0058 3A89 ldrh r2, [r7, #8] @ movhi + 5814 005a 5A85 strh r2, [r3, #42] @ movhi +3332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 5815 .loc 1 3332 23 + 5816 005c FB68 ldr r3, [r7, #12] + 5817 005e 3A6A ldr r2, [r7, #32] + ARM GAS /tmp/cc5G5cqz.s page 162 + + + 5818 0060 DA62 str r2, [r3, #44] +3333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 5819 .loc 1 3333 23 + 5820 0062 FB68 ldr r3, [r7, #12] + 5821 0064 274A ldr r2, .L288+4 + 5822 0066 5A63 str r2, [r3, #52] +3334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If hi2c->XferCount > MAX_NBYTE_SIZE, use reload mode */ +3336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 5823 .loc 1 3336 13 + 5824 0068 FB68 ldr r3, [r7, #12] + 5825 006a 5B8D ldrh r3, [r3, #42] @ movhi + 5826 006c 9BB2 uxth r3, r3 + 5827 .loc 1 3336 8 + 5828 006e FF2B cmp r3, #255 + 5829 0070 06D9 bls .L281 +3337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 5830 .loc 1 3338 22 + 5831 0072 FB68 ldr r3, [r7, #12] + 5832 0074 FF22 movs r2, #255 + 5833 0076 1A85 strh r2, [r3, #40] @ movhi +3339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 5834 .loc 1 3339 16 + 5835 0078 4FF08073 mov r3, #16777216 + 5836 007c 7B61 str r3, [r7, #20] + 5837 007e 07E0 b .L282 + 5838 .L281: +3340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 5839 .loc 1 3343 28 + 5840 0080 FB68 ldr r3, [r7, #12] + 5841 0082 5B8D ldrh r3, [r3, #42] @ movhi + 5842 0084 9AB2 uxth r2, r3 + 5843 .loc 1 3343 22 + 5844 0086 FB68 ldr r3, [r7, #12] + 5845 0088 1A85 strh r2, [r3, #40] @ movhi +3344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 5846 .loc 1 3344 16 + 5847 008a FB68 ldr r3, [r7, #12] + 5848 008c DB6A ldr r3, [r3, #44] + 5849 008e 7B61 str r3, [r7, #20] + 5850 .L282: +3345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, +3348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do not generate Restart Condition */ +3349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean Previous state is same as current state */ +3350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->PreviousState == I2C_STATE_MASTER_BUSY_TX) && \ + 5851 .loc 1 3350 14 + 5852 0090 FB68 ldr r3, [r7, #12] + 5853 0092 1B6B ldr r3, [r3, #48] + 5854 .loc 1 3350 8 + 5855 0094 112B cmp r3, #17 + 5856 0096 0ED1 bne .L283 + ARM GAS /tmp/cc5G5cqz.s page 163 + + +3351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 5857 .loc 1 3351 10 + 5858 0098 3B6A ldr r3, [r7, #32] + 5859 009a AA2B cmp r3, #170 + 5860 009c 03D0 beq .L284 + 5861 .loc 1 3351 10 is_stmt 0 discriminator 2 + 5862 009e 3B6A ldr r3, [r7, #32] + 5863 00a0 B3F52A4F cmp r3, #43520 + 5864 00a4 01D1 bne .L285 + 5865 .L284: + 5866 .loc 1 3351 10 discriminator 3 + 5867 00a6 0123 movs r3, #1 + 5868 .loc 1 3351 10 + 5869 00a8 00E0 b .L286 + 5870 .L285: + 5871 .loc 1 3351 10 discriminator 4 + 5872 00aa 0023 movs r3, #0 + 5873 .L286: +3350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 5874 .loc 1 3350 59 is_stmt 1 + 5875 00ac 002B cmp r3, #0 + 5876 00ae 02D1 bne .L283 +3352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xferrequest = I2C_NO_STARTSTOP; + 5877 .loc 1 3353 19 + 5878 00b0 0023 movs r3, #0 + 5879 00b2 3B61 str r3, [r7, #16] + 5880 00b4 0AE0 b .L287 + 5881 .L283: +3354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ +3358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ConvertOtherXferOptions(hi2c); + 5882 .loc 1 3358 7 + 5883 00b6 F868 ldr r0, [r7, #12] + 5884 00b8 FFF7FEFF bl I2C_ConvertOtherXferOptions +3359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update xfermode accordingly if no reload is necessary */ +3361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount <= MAX_NBYTE_SIZE) + 5885 .loc 1 3361 15 + 5886 00bc FB68 ldr r3, [r7, #12] + 5887 00be 5B8D ldrh r3, [r3, #42] @ movhi + 5888 00c0 9BB2 uxth r3, r3 + 5889 .loc 1 3361 10 + 5890 00c2 FF2B cmp r3, #255 + 5891 00c4 02D8 bhi .L287 +3362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 5892 .loc 1 3363 18 + 5893 00c6 FB68 ldr r3, [r7, #12] + 5894 00c8 DB6A ldr r3, [r3, #44] + 5895 00ca 7B61 str r3, [r7, #20] + 5896 .L287: +3364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 164 + + +3367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and set NBYTES to write */ +3368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, xferrequest); + 5897 .loc 1 3368 55 + 5898 00cc FB68 ldr r3, [r7, #12] + 5899 00ce 1B8D ldrh r3, [r3, #40] + 5900 .loc 1 3368 5 + 5901 00d0 DAB2 uxtb r2, r3 + 5902 00d2 7989 ldrh r1, [r7, #10] + 5903 00d4 3B69 ldr r3, [r7, #16] + 5904 00d6 0093 str r3, [sp] + 5905 00d8 7B69 ldr r3, [r7, #20] + 5906 00da F868 ldr r0, [r7, #12] + 5907 00dc FFF7FEFF bl I2C_TransferConfig +3369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 5908 .loc 1 3371 5 + 5909 00e0 FB68 ldr r3, [r7, #12] + 5910 00e2 0022 movs r2, #0 + 5911 00e4 83F84020 strb r2, [r3, #64] +3372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +3377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +3378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +3379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +3380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 5912 .loc 1 3380 5 + 5913 00e8 0121 movs r1, #1 + 5914 00ea F868 ldr r0, [r7, #12] + 5915 00ec FFF7FEFF bl I2C_Enable_IRQ +3381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 5916 .loc 1 3382 12 + 5917 00f0 0023 movs r3, #0 + 5918 00f2 00E0 b .L280 + 5919 .L278: +3383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 5920 .loc 1 3386 12 + 5921 00f4 0223 movs r3, #2 + 5922 .L280: +3387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 5923 .loc 1 3388 1 + 5924 00f6 1846 mov r0, r3 + 5925 00f8 1837 adds r7, r7, #24 + 5926 .cfi_def_cfa_offset 8 + 5927 00fa BD46 mov sp, r7 + 5928 .cfi_def_cfa_register 13 + 5929 @ sp needed + 5930 00fc 80BD pop {r7, pc} + 5931 .L289: + ARM GAS /tmp/cc5G5cqz.s page 165 + + + 5932 00fe 00BF .align 2 + 5933 .L288: + 5934 0100 00200080 .word -2147475456 + 5935 0104 00000000 .word I2C_Master_ISR_IT + 5936 .cfi_endproc + 5937 .LFE153: + 5939 .section .text.HAL_I2C_Master_Seq_Transmit_DMA,"ax",%progbits + 5940 .align 1 + 5941 .global HAL_I2C_Master_Seq_Transmit_DMA + 5942 .syntax unified + 5943 .thumb + 5944 .thumb_func + 5946 HAL_I2C_Master_Seq_Transmit_DMA: + 5947 .LFB154: +3389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential transmit in master I2C mode an amount of data in non-blocking mode with DMA. +3392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uin +3403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t XferOptions) +3404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 5948 .loc 1 3404 1 + 5949 .cfi_startproc + 5950 @ args = 4, pretend = 0, frame = 32 + 5951 @ frame_needed = 1, uses_anonymous_args = 0 + 5952 0000 80B5 push {r7, lr} + 5953 .cfi_def_cfa_offset 8 + 5954 .cfi_offset 7, -8 + 5955 .cfi_offset 14, -4 + 5956 0002 8AB0 sub sp, sp, #40 + 5957 .cfi_def_cfa_offset 48 + 5958 0004 02AF add r7, sp, #8 + 5959 .cfi_def_cfa 7, 40 + 5960 0006 F860 str r0, [r7, #12] + 5961 0008 7A60 str r2, [r7, #4] + 5962 000a 1A46 mov r2, r3 + 5963 000c 0B46 mov r3, r1 @ movhi + 5964 000e 7B81 strh r3, [r7, #10] @ movhi + 5965 0010 1346 mov r3, r2 @ movhi + 5966 0012 3B81 strh r3, [r7, #8] @ movhi +3405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +3406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; + 5967 .loc 1 3406 12 + 5968 0014 774B ldr r3, .L307 + 5969 0016 BB61 str r3, [r7, #24] +3407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +3408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ + ARM GAS /tmp/cc5G5cqz.s page 166 + + +3410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 5970 .loc 1 3412 11 + 5971 0018 FB68 ldr r3, [r7, #12] + 5972 001a 93F84130 ldrb r3, [r3, #65] + 5973 001e DBB2 uxtb r3, r3 + 5974 .loc 1 3412 6 + 5975 0020 202B cmp r3, #32 + 5976 0022 40F0E180 bne .L291 +3413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 5977 .loc 1 3415 5 + 5978 0026 FB68 ldr r3, [r7, #12] + 5979 0028 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 5980 002c 012B cmp r3, #1 + 5981 002e 01D1 bne .L292 + 5982 .loc 1 3415 5 is_stmt 0 discriminator 1 + 5983 0030 0223 movs r3, #2 + 5984 .loc 1 3415 5 + 5985 0032 DAE0 b .L293 + 5986 .L292: + 5987 .loc 1 3415 5 discriminator 2 + 5988 0034 FB68 ldr r3, [r7, #12] + 5989 0036 0122 movs r2, #1 + 5990 0038 83F84020 strb r2, [r3, #64] +3416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; + 5991 .loc 1 3417 21 is_stmt 1 + 5992 003c FB68 ldr r3, [r7, #12] + 5993 003e 2122 movs r2, #33 + 5994 0040 83F84120 strb r2, [r3, #65] +3418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 5995 .loc 1 3418 21 + 5996 0044 FB68 ldr r3, [r7, #12] + 5997 0046 1022 movs r2, #16 + 5998 0048 83F84220 strb r2, [r3, #66] +3419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5999 .loc 1 3419 21 + 6000 004c FB68 ldr r3, [r7, #12] + 6001 004e 0022 movs r2, #0 + 6002 0050 5A64 str r2, [r3, #68] +3420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +3422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 6003 .loc 1 3422 23 + 6004 0052 FB68 ldr r3, [r7, #12] + 6005 0054 7A68 ldr r2, [r7, #4] + 6006 0056 5A62 str r2, [r3, #36] +3423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 6007 .loc 1 3423 23 + 6008 0058 FB68 ldr r3, [r7, #12] + 6009 005a 3A89 ldrh r2, [r7, #8] @ movhi + 6010 005c 5A85 strh r2, [r3, #42] @ movhi +3424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 6011 .loc 1 3424 23 + ARM GAS /tmp/cc5G5cqz.s page 167 + + + 6012 005e FB68 ldr r3, [r7, #12] + 6013 0060 BA6A ldr r2, [r7, #40] + 6014 0062 DA62 str r2, [r3, #44] +3425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; + 6015 .loc 1 3425 23 + 6016 0064 FB68 ldr r3, [r7, #12] + 6017 0066 644A ldr r2, .L307+4 + 6018 0068 5A63 str r2, [r3, #52] +3426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If hi2c->XferCount > MAX_NBYTE_SIZE, use reload mode */ +3428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 6019 .loc 1 3428 13 + 6020 006a FB68 ldr r3, [r7, #12] + 6021 006c 5B8D ldrh r3, [r3, #42] @ movhi + 6022 006e 9BB2 uxth r3, r3 + 6023 .loc 1 3428 8 + 6024 0070 FF2B cmp r3, #255 + 6025 0072 06D9 bls .L294 +3429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 6026 .loc 1 3430 22 + 6027 0074 FB68 ldr r3, [r7, #12] + 6028 0076 FF22 movs r2, #255 + 6029 0078 1A85 strh r2, [r3, #40] @ movhi +3431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 6030 .loc 1 3431 16 + 6031 007a 4FF08073 mov r3, #16777216 + 6032 007e FB61 str r3, [r7, #28] + 6033 0080 07E0 b .L295 + 6034 .L294: +3432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 6035 .loc 1 3435 28 + 6036 0082 FB68 ldr r3, [r7, #12] + 6037 0084 5B8D ldrh r3, [r3, #42] @ movhi + 6038 0086 9AB2 uxth r2, r3 + 6039 .loc 1 3435 22 + 6040 0088 FB68 ldr r3, [r7, #12] + 6041 008a 1A85 strh r2, [r3, #40] @ movhi +3436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6042 .loc 1 3436 16 + 6043 008c FB68 ldr r3, [r7, #12] + 6044 008e DB6A ldr r3, [r3, #44] + 6045 0090 FB61 str r3, [r7, #28] + 6046 .L295: +3437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, +3440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do not generate Restart Condition */ +3441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean Previous state is same as current state */ +3442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->PreviousState == I2C_STATE_MASTER_BUSY_TX) && \ + 6047 .loc 1 3442 14 + 6048 0092 FB68 ldr r3, [r7, #12] + 6049 0094 1B6B ldr r3, [r3, #48] + 6050 .loc 1 3442 8 + ARM GAS /tmp/cc5G5cqz.s page 168 + + + 6051 0096 112B cmp r3, #17 + 6052 0098 0ED1 bne .L296 +3443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6053 .loc 1 3443 10 + 6054 009a BB6A ldr r3, [r7, #40] + 6055 009c AA2B cmp r3, #170 + 6056 009e 03D0 beq .L297 + 6057 .loc 1 3443 10 is_stmt 0 discriminator 2 + 6058 00a0 BB6A ldr r3, [r7, #40] + 6059 00a2 B3F52A4F cmp r3, #43520 + 6060 00a6 01D1 bne .L298 + 6061 .L297: + 6062 .loc 1 3443 10 discriminator 3 + 6063 00a8 0123 movs r3, #1 + 6064 .loc 1 3443 10 + 6065 00aa 00E0 b .L299 + 6066 .L298: + 6067 .loc 1 3443 10 discriminator 4 + 6068 00ac 0023 movs r3, #0 + 6069 .L299: +3442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6070 .loc 1 3442 59 is_stmt 1 + 6071 00ae 002B cmp r3, #0 + 6072 00b0 02D1 bne .L296 +3444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xferrequest = I2C_NO_STARTSTOP; + 6073 .loc 1 3445 19 + 6074 00b2 0023 movs r3, #0 + 6075 00b4 BB61 str r3, [r7, #24] + 6076 00b6 0AE0 b .L300 + 6077 .L296: +3446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ +3450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ConvertOtherXferOptions(hi2c); + 6078 .loc 1 3450 7 + 6079 00b8 F868 ldr r0, [r7, #12] + 6080 00ba FFF7FEFF bl I2C_ConvertOtherXferOptions +3451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update xfermode accordingly if no reload is necessary */ +3453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount <= MAX_NBYTE_SIZE) + 6081 .loc 1 3453 15 + 6082 00be FB68 ldr r3, [r7, #12] + 6083 00c0 5B8D ldrh r3, [r3, #42] @ movhi + 6084 00c2 9BB2 uxth r3, r3 + 6085 .loc 1 3453 10 + 6086 00c4 FF2B cmp r3, #255 + 6087 00c6 02D8 bhi .L300 +3454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6088 .loc 1 3455 18 + 6089 00c8 FB68 ldr r3, [r7, #12] + 6090 00ca DB6A ldr r3, [r3, #44] + 6091 00cc FB61 str r3, [r7, #28] + 6092 .L300: +3456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 169 + + +3457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferSize > 0U) + 6093 .loc 1 3459 13 + 6094 00ce FB68 ldr r3, [r7, #12] + 6095 00d0 1B8D ldrh r3, [r3, #40] + 6096 .loc 1 3459 8 + 6097 00d2 002B cmp r3, #0 + 6098 00d4 70D0 beq .L301 +3460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 6099 .loc 1 3461 15 + 6100 00d6 FB68 ldr r3, [r7, #12] + 6101 00d8 9B6B ldr r3, [r3, #56] + 6102 .loc 1 3461 10 + 6103 00da 002B cmp r3, #0 + 6104 00dc 20D0 beq .L302 +3462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +3464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMAMasterTransmitCplt; + 6105 .loc 1 3464 13 + 6106 00de FB68 ldr r3, [r7, #12] + 6107 00e0 9B6B ldr r3, [r3, #56] + 6108 .loc 1 3464 40 + 6109 00e2 464A ldr r2, .L307+8 + 6110 00e4 9A62 str r2, [r3, #40] +3465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +3467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferErrorCallback = I2C_DMAError; + 6111 .loc 1 3467 13 + 6112 00e6 FB68 ldr r3, [r7, #12] + 6113 00e8 9B6B ldr r3, [r3, #56] + 6114 .loc 1 3467 41 + 6115 00ea 454A ldr r2, .L307+12 + 6116 00ec 1A63 str r2, [r3, #48] +3468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +3470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferHalfCpltCallback = NULL; + 6117 .loc 1 3470 13 + 6118 00ee FB68 ldr r3, [r7, #12] + 6119 00f0 9B6B ldr r3, [r3, #56] + 6120 .loc 1 3470 44 + 6121 00f2 0022 movs r2, #0 + 6122 00f4 DA62 str r2, [r3, #44] +3471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 6123 .loc 1 3471 13 + 6124 00f6 FB68 ldr r3, [r7, #12] + 6125 00f8 9B6B ldr r3, [r3, #56] + 6126 .loc 1 3471 41 + 6127 00fa 0022 movs r2, #0 + 6128 00fc 5A63 str r2, [r3, #52] +3472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +3474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)pData, (uint32_t)&hi2c->Instance-> + 6129 .loc 1 3474 25 + 6130 00fe FB68 ldr r3, [r7, #12] + 6131 0100 986B ldr r0, [r3, #56] + ARM GAS /tmp/cc5G5cqz.s page 170 + + + 6132 0102 7968 ldr r1, [r7, #4] + 6133 .loc 1 3474 88 + 6134 0104 FB68 ldr r3, [r7, #12] + 6135 0106 1B68 ldr r3, [r3] + 6136 .loc 1 3474 83 + 6137 0108 2833 adds r3, r3, #40 + 6138 .loc 1 3474 25 + 6139 010a 1A46 mov r2, r3 +3475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 6140 .loc 1 3475 46 + 6141 010c FB68 ldr r3, [r7, #12] + 6142 010e 1B8D ldrh r3, [r3, #40] +3474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 6143 .loc 1 3474 25 + 6144 0110 FFF7FEFF bl HAL_DMA_Start_IT + 6145 0114 0346 mov r3, r0 + 6146 0116 FB75 strb r3, [r7, #23] +3476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +3481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +3482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +3485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +3488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +3490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 6147 .loc 1 3492 10 + 6148 0118 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 6149 011a 002B cmp r3, #0 + 6150 011c 38D1 bne .L304 + 6151 011e 13E0 b .L306 + 6152 .L302: +3480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 6153 .loc 1 3480 25 + 6154 0120 FB68 ldr r3, [r7, #12] + 6155 0122 2022 movs r2, #32 + 6156 0124 83F84120 strb r2, [r3, #65] +3481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6157 .loc 1 3481 25 + 6158 0128 FB68 ldr r3, [r7, #12] + 6159 012a 0022 movs r2, #0 + 6160 012c 83F84220 strb r2, [r3, #66] +3484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6161 .loc 1 3484 13 + 6162 0130 FB68 ldr r3, [r7, #12] + 6163 0132 5B6C ldr r3, [r3, #68] +3484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6164 .loc 1 3484 25 + 6165 0134 43F08002 orr r2, r3, #128 + ARM GAS /tmp/cc5G5cqz.s page 171 + + + 6166 0138 FB68 ldr r3, [r7, #12] + 6167 013a 5A64 str r2, [r3, #68] +3487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6168 .loc 1 3487 9 + 6169 013c FB68 ldr r3, [r7, #12] + 6170 013e 0022 movs r2, #0 + 6171 0140 83F84020 strb r2, [r3, #64] +3489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 6172 .loc 1 3489 16 + 6173 0144 0123 movs r3, #1 + 6174 0146 50E0 b .L293 + 6175 .L306: +3493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and set NBYTES to write */ +3495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, xferrequest); + 6176 .loc 1 3495 59 + 6177 0148 FB68 ldr r3, [r7, #12] + 6178 014a 1B8D ldrh r3, [r3, #40] + 6179 .loc 1 3495 9 + 6180 014c DAB2 uxtb r2, r3 + 6181 014e 7989 ldrh r1, [r7, #10] + 6182 0150 BB69 ldr r3, [r7, #24] + 6183 0152 0093 str r3, [sp] + 6184 0154 FB69 ldr r3, [r7, #28] + 6185 0156 F868 ldr r0, [r7, #12] + 6186 0158 FFF7FEFF bl I2C_TransferConfig +3496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +3498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 6187 .loc 1 3498 13 + 6188 015c FB68 ldr r3, [r7, #12] + 6189 015e 5B8D ldrh r3, [r3, #42] @ movhi + 6190 0160 9AB2 uxth r2, r3 + 6191 .loc 1 3498 32 + 6192 0162 FB68 ldr r3, [r7, #12] + 6193 0164 1B8D ldrh r3, [r3, #40] + 6194 .loc 1 3498 25 + 6195 0166 D31A subs r3, r2, r3 + 6196 0168 9AB2 uxth r2, r3 + 6197 016a FB68 ldr r3, [r7, #12] + 6198 016c 5A85 strh r2, [r3, #42] @ movhi +3499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6199 .loc 1 3501 9 + 6200 016e FB68 ldr r3, [r7, #12] + 6201 0170 0022 movs r2, #0 + 6202 0172 83F84020 strb r2, [r3, #64] +3502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +3507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT); + 6203 .loc 1 3507 9 + 6204 0176 1021 movs r1, #16 + 6205 0178 F868 ldr r0, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 172 + + + 6206 017a FFF7FEFF bl I2C_Enable_IRQ +3508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +3510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 6207 .loc 1 3510 13 + 6208 017e FB68 ldr r3, [r7, #12] + 6209 0180 1B68 ldr r3, [r3] + 6210 .loc 1 3510 23 + 6211 0182 1A68 ldr r2, [r3] + 6212 .loc 1 3510 13 + 6213 0184 FB68 ldr r3, [r7, #12] + 6214 0186 1B68 ldr r3, [r3] + 6215 .loc 1 3510 29 + 6216 0188 42F48042 orr r2, r2, #16384 + 6217 018c 1A60 str r2, [r3] + 6218 018e 29E0 b .L305 + 6219 .L304: +3511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 6220 .loc 1 3515 25 + 6221 0190 FB68 ldr r3, [r7, #12] + 6222 0192 2022 movs r2, #32 + 6223 0194 83F84120 strb r2, [r3, #65] +3516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 6224 .loc 1 3516 25 + 6225 0198 FB68 ldr r3, [r7, #12] + 6226 019a 0022 movs r2, #0 + 6227 019c 83F84220 strb r2, [r3, #66] +3517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; + 6228 .loc 1 3519 13 + 6229 01a0 FB68 ldr r3, [r7, #12] + 6230 01a2 5B6C ldr r3, [r3, #68] + 6231 .loc 1 3519 25 + 6232 01a4 43F01002 orr r2, r3, #16 + 6233 01a8 FB68 ldr r3, [r7, #12] + 6234 01aa 5A64 str r2, [r3, #68] +3520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6235 .loc 1 3522 9 + 6236 01ac FB68 ldr r3, [r7, #12] + 6237 01ae 0022 movs r2, #0 + 6238 01b0 83F84020 strb r2, [r3, #64] +3523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 6239 .loc 1 3524 16 + 6240 01b4 0123 movs r3, #1 + 6241 01b6 18E0 b .L293 + 6242 .L301: +3525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else + ARM GAS /tmp/cc5G5cqz.s page 173 + + +3528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Transfer ISR function pointer */ +3530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 6243 .loc 1 3530 21 + 6244 01b8 FB68 ldr r3, [r7, #12] + 6245 01ba 124A ldr r2, .L307+16 + 6246 01bc 5A63 str r2, [r3, #52] +3531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +3533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and generate START condition */ +3534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 6247 .loc 1 3534 57 + 6248 01be FB68 ldr r3, [r7, #12] + 6249 01c0 1B8D ldrh r3, [r3, #40] + 6250 .loc 1 3534 7 + 6251 01c2 DAB2 uxtb r2, r3 + 6252 01c4 7989 ldrh r1, [r7, #10] + 6253 01c6 0B4B ldr r3, .L307 + 6254 01c8 0093 str r3, [sp] + 6255 01ca 4FF00073 mov r3, #33554432 + 6256 01ce F868 ldr r0, [r7, #12] + 6257 01d0 FFF7FEFF bl I2C_TransferConfig +3535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); +3536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6258 .loc 1 3538 7 + 6259 01d4 FB68 ldr r3, [r7, #12] + 6260 01d6 0022 movs r2, #0 + 6261 01d8 83F84020 strb r2, [r3, #64] +3539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +3544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +3545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +3546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +3547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 6262 .loc 1 3547 7 + 6263 01dc 0121 movs r1, #1 + 6264 01de F868 ldr r0, [r7, #12] + 6265 01e0 FFF7FEFF bl I2C_Enable_IRQ + 6266 .L305: +3548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 6267 .loc 1 3550 12 + 6268 01e4 0023 movs r3, #0 + 6269 01e6 00E0 b .L293 + 6270 .L291: +3551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 6271 .loc 1 3554 12 + 6272 01e8 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 174 + + + 6273 .L293: +3555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 6274 .loc 1 3556 1 + 6275 01ea 1846 mov r0, r3 + 6276 01ec 2037 adds r7, r7, #32 + 6277 .cfi_def_cfa_offset 8 + 6278 01ee BD46 mov sp, r7 + 6279 .cfi_def_cfa_register 13 + 6280 @ sp needed + 6281 01f0 80BD pop {r7, pc} + 6282 .L308: + 6283 01f2 00BF .align 2 + 6284 .L307: + 6285 01f4 00200080 .word -2147475456 + 6286 01f8 00000000 .word I2C_Master_ISR_DMA + 6287 01fc 00000000 .word I2C_DMAMasterTransmitCplt + 6288 0200 00000000 .word I2C_DMAError + 6289 0204 00000000 .word I2C_Master_ISR_IT + 6290 .cfi_endproc + 6291 .LFE154: + 6293 .section .text.HAL_I2C_Master_Seq_Receive_IT,"ax",%progbits + 6294 .align 1 + 6295 .global HAL_I2C_Master_Seq_Receive_IT + 6296 .syntax unified + 6297 .thumb + 6298 .thumb_func + 6300 HAL_I2C_Master_Seq_Receive_IT: + 6301 .LFB155: +3557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential receive in master I2C mode an amount of data in non-blocking mode with Inter +3560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8 +3571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t XferOptions) +3572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 6302 .loc 1 3572 1 + 6303 .cfi_startproc + 6304 @ args = 4, pretend = 0, frame = 24 + 6305 @ frame_needed = 1, uses_anonymous_args = 0 + 6306 0000 80B5 push {r7, lr} + 6307 .cfi_def_cfa_offset 8 + 6308 .cfi_offset 7, -8 + 6309 .cfi_offset 14, -4 + 6310 0002 88B0 sub sp, sp, #32 + 6311 .cfi_def_cfa_offset 40 + 6312 0004 02AF add r7, sp, #8 + 6313 .cfi_def_cfa 7, 32 + ARM GAS /tmp/cc5G5cqz.s page 175 + + + 6314 0006 F860 str r0, [r7, #12] + 6315 0008 7A60 str r2, [r7, #4] + 6316 000a 1A46 mov r2, r3 + 6317 000c 0B46 mov r3, r1 @ movhi + 6318 000e 7B81 strh r3, [r7, #10] @ movhi + 6319 0010 1346 mov r3, r2 @ movhi + 6320 0012 3B81 strh r3, [r7, #8] @ movhi +3573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +3574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; + 6321 .loc 1 3574 12 + 6322 0014 3A4B ldr r3, .L320 + 6323 0016 3B61 str r3, [r7, #16] +3575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 6324 .loc 1 3579 11 + 6325 0018 FB68 ldr r3, [r7, #12] + 6326 001a 93F84130 ldrb r3, [r3, #65] + 6327 001e DBB2 uxtb r3, r3 + 6328 .loc 1 3579 6 + 6329 0020 202B cmp r3, #32 + 6330 0022 67D1 bne .L310 +3580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 6331 .loc 1 3582 5 + 6332 0024 FB68 ldr r3, [r7, #12] + 6333 0026 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 6334 002a 012B cmp r3, #1 + 6335 002c 01D1 bne .L311 + 6336 .loc 1 3582 5 is_stmt 0 discriminator 1 + 6337 002e 0223 movs r3, #2 + 6338 .loc 1 3582 5 + 6339 0030 61E0 b .L312 + 6340 .L311: + 6341 .loc 1 3582 5 discriminator 2 + 6342 0032 FB68 ldr r3, [r7, #12] + 6343 0034 0122 movs r2, #1 + 6344 0036 83F84020 strb r2, [r3, #64] +3583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 6345 .loc 1 3584 21 is_stmt 1 + 6346 003a FB68 ldr r3, [r7, #12] + 6347 003c 2222 movs r2, #34 + 6348 003e 83F84120 strb r2, [r3, #65] +3585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 6349 .loc 1 3585 21 + 6350 0042 FB68 ldr r3, [r7, #12] + 6351 0044 1022 movs r2, #16 + 6352 0046 83F84220 strb r2, [r3, #66] +3586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 6353 .loc 1 3586 21 + 6354 004a FB68 ldr r3, [r7, #12] + 6355 004c 0022 movs r2, #0 + 6356 004e 5A64 str r2, [r3, #68] + ARM GAS /tmp/cc5G5cqz.s page 176 + + +3587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +3589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 6357 .loc 1 3589 23 + 6358 0050 FB68 ldr r3, [r7, #12] + 6359 0052 7A68 ldr r2, [r7, #4] + 6360 0054 5A62 str r2, [r3, #36] +3590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 6361 .loc 1 3590 23 + 6362 0056 FB68 ldr r3, [r7, #12] + 6363 0058 3A89 ldrh r2, [r7, #8] @ movhi + 6364 005a 5A85 strh r2, [r3, #42] @ movhi +3591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 6365 .loc 1 3591 23 + 6366 005c FB68 ldr r3, [r7, #12] + 6367 005e 3A6A ldr r2, [r7, #32] + 6368 0060 DA62 str r2, [r3, #44] +3592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 6369 .loc 1 3592 23 + 6370 0062 FB68 ldr r3, [r7, #12] + 6371 0064 274A ldr r2, .L320+4 + 6372 0066 5A63 str r2, [r3, #52] +3593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If hi2c->XferCount > MAX_NBYTE_SIZE, use reload mode */ +3595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 6373 .loc 1 3595 13 + 6374 0068 FB68 ldr r3, [r7, #12] + 6375 006a 5B8D ldrh r3, [r3, #42] @ movhi + 6376 006c 9BB2 uxth r3, r3 + 6377 .loc 1 3595 8 + 6378 006e FF2B cmp r3, #255 + 6379 0070 06D9 bls .L313 +3596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 6380 .loc 1 3597 22 + 6381 0072 FB68 ldr r3, [r7, #12] + 6382 0074 FF22 movs r2, #255 + 6383 0076 1A85 strh r2, [r3, #40] @ movhi +3598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 6384 .loc 1 3598 16 + 6385 0078 4FF08073 mov r3, #16777216 + 6386 007c 7B61 str r3, [r7, #20] + 6387 007e 07E0 b .L314 + 6388 .L313: +3599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 6389 .loc 1 3602 28 + 6390 0080 FB68 ldr r3, [r7, #12] + 6391 0082 5B8D ldrh r3, [r3, #42] @ movhi + 6392 0084 9AB2 uxth r2, r3 + 6393 .loc 1 3602 22 + 6394 0086 FB68 ldr r3, [r7, #12] + 6395 0088 1A85 strh r2, [r3, #40] @ movhi +3603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6396 .loc 1 3603 16 + ARM GAS /tmp/cc5G5cqz.s page 177 + + + 6397 008a FB68 ldr r3, [r7, #12] + 6398 008c DB6A ldr r3, [r3, #44] + 6399 008e 7B61 str r3, [r7, #20] + 6400 .L314: +3604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, +3607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do not generate Restart Condition */ +3608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean Previous state is same as current state */ +3609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->PreviousState == I2C_STATE_MASTER_BUSY_RX) && \ + 6401 .loc 1 3609 14 + 6402 0090 FB68 ldr r3, [r7, #12] + 6403 0092 1B6B ldr r3, [r3, #48] + 6404 .loc 1 3609 8 + 6405 0094 122B cmp r3, #18 + 6406 0096 0ED1 bne .L315 +3610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6407 .loc 1 3610 10 + 6408 0098 3B6A ldr r3, [r7, #32] + 6409 009a AA2B cmp r3, #170 + 6410 009c 03D0 beq .L316 + 6411 .loc 1 3610 10 is_stmt 0 discriminator 2 + 6412 009e 3B6A ldr r3, [r7, #32] + 6413 00a0 B3F52A4F cmp r3, #43520 + 6414 00a4 01D1 bne .L317 + 6415 .L316: + 6416 .loc 1 3610 10 discriminator 3 + 6417 00a6 0123 movs r3, #1 + 6418 .loc 1 3610 10 + 6419 00a8 00E0 b .L318 + 6420 .L317: + 6421 .loc 1 3610 10 discriminator 4 + 6422 00aa 0023 movs r3, #0 + 6423 .L318: +3609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6424 .loc 1 3609 59 is_stmt 1 + 6425 00ac 002B cmp r3, #0 + 6426 00ae 02D1 bne .L315 +3611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xferrequest = I2C_NO_STARTSTOP; + 6427 .loc 1 3612 19 + 6428 00b0 0023 movs r3, #0 + 6429 00b2 3B61 str r3, [r7, #16] + 6430 00b4 0AE0 b .L319 + 6431 .L315: +3613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ +3617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ConvertOtherXferOptions(hi2c); + 6432 .loc 1 3617 7 + 6433 00b6 F868 ldr r0, [r7, #12] + 6434 00b8 FFF7FEFF bl I2C_ConvertOtherXferOptions +3618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update xfermode accordingly if no reload is necessary */ +3620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount <= MAX_NBYTE_SIZE) + 6435 .loc 1 3620 15 + ARM GAS /tmp/cc5G5cqz.s page 178 + + + 6436 00bc FB68 ldr r3, [r7, #12] + 6437 00be 5B8D ldrh r3, [r3, #42] @ movhi + 6438 00c0 9BB2 uxth r3, r3 + 6439 .loc 1 3620 10 + 6440 00c2 FF2B cmp r3, #255 + 6441 00c4 02D8 bhi .L319 +3621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6442 .loc 1 3622 18 + 6443 00c6 FB68 ldr r3, [r7, #12] + 6444 00c8 DB6A ldr r3, [r3, #44] + 6445 00ca 7B61 str r3, [r7, #20] + 6446 .L319: +3623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and set NBYTES to read */ +3627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, xferrequest); + 6447 .loc 1 3627 55 + 6448 00cc FB68 ldr r3, [r7, #12] + 6449 00ce 1B8D ldrh r3, [r3, #40] + 6450 .loc 1 3627 5 + 6451 00d0 DAB2 uxtb r2, r3 + 6452 00d2 7989 ldrh r1, [r7, #10] + 6453 00d4 3B69 ldr r3, [r7, #16] + 6454 00d6 0093 str r3, [sp] + 6455 00d8 7B69 ldr r3, [r7, #20] + 6456 00da F868 ldr r0, [r7, #12] + 6457 00dc FFF7FEFF bl I2C_TransferConfig +3628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6458 .loc 1 3630 5 + 6459 00e0 FB68 ldr r3, [r7, #12] + 6460 00e2 0022 movs r2, #0 + 6461 00e4 83F84020 strb r2, [r3, #64] +3631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RX_IT); + 6462 .loc 1 3635 5 + 6463 00e8 0221 movs r1, #2 + 6464 00ea F868 ldr r0, [r7, #12] + 6465 00ec FFF7FEFF bl I2C_Enable_IRQ +3636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 6466 .loc 1 3637 12 + 6467 00f0 0023 movs r3, #0 + 6468 00f2 00E0 b .L312 + 6469 .L310: +3638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 6470 .loc 1 3641 12 + 6471 00f4 0223 movs r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 179 + + + 6472 .L312: +3642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 6473 .loc 1 3643 1 + 6474 00f6 1846 mov r0, r3 + 6475 00f8 1837 adds r7, r7, #24 + 6476 .cfi_def_cfa_offset 8 + 6477 00fa BD46 mov sp, r7 + 6478 .cfi_def_cfa_register 13 + 6479 @ sp needed + 6480 00fc 80BD pop {r7, pc} + 6481 .L321: + 6482 00fe 00BF .align 2 + 6483 .L320: + 6484 0100 00240080 .word -2147474432 + 6485 0104 00000000 .word I2C_Master_ISR_IT + 6486 .cfi_endproc + 6487 .LFE155: + 6489 .section .text.HAL_I2C_Master_Seq_Receive_DMA,"ax",%progbits + 6490 .align 1 + 6491 .global HAL_I2C_Master_Seq_Receive_DMA + 6492 .syntax unified + 6493 .thumb + 6494 .thumb_func + 6496 HAL_I2C_Master_Seq_Receive_DMA: + 6497 .LFB156: +3644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential receive in master I2C mode an amount of data in non-blocking mode with DMA +3647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +3651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +3652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint +3658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t Size, uint32_t XferOptions) +3659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 6498 .loc 1 3659 1 + 6499 .cfi_startproc + 6500 @ args = 4, pretend = 0, frame = 32 + 6501 @ frame_needed = 1, uses_anonymous_args = 0 + 6502 0000 80B5 push {r7, lr} + 6503 .cfi_def_cfa_offset 8 + 6504 .cfi_offset 7, -8 + 6505 .cfi_offset 14, -4 + 6506 0002 8AB0 sub sp, sp, #40 + 6507 .cfi_def_cfa_offset 48 + 6508 0004 02AF add r7, sp, #8 + 6509 .cfi_def_cfa 7, 40 + 6510 0006 F860 str r0, [r7, #12] + 6511 0008 7A60 str r2, [r7, #4] + 6512 000a 1A46 mov r2, r3 + ARM GAS /tmp/cc5G5cqz.s page 180 + + + 6513 000c 0B46 mov r3, r1 @ movhi + 6514 000e 7B81 strh r3, [r7, #10] @ movhi + 6515 0010 1346 mov r3, r2 @ movhi + 6516 0012 3B81 strh r3, [r7, #8] @ movhi +3660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +3661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; + 6517 .loc 1 3661 12 + 6518 0014 774B ldr r3, .L339 + 6519 0016 BB61 str r3, [r7, #24] +3662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +3663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 6520 .loc 1 3667 11 + 6521 0018 FB68 ldr r3, [r7, #12] + 6522 001a 93F84130 ldrb r3, [r3, #65] + 6523 001e DBB2 uxtb r3, r3 + 6524 .loc 1 3667 6 + 6525 0020 202B cmp r3, #32 + 6526 0022 40F0E180 bne .L323 +3668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 6527 .loc 1 3670 5 + 6528 0026 FB68 ldr r3, [r7, #12] + 6529 0028 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 6530 002c 012B cmp r3, #1 + 6531 002e 01D1 bne .L324 + 6532 .loc 1 3670 5 is_stmt 0 discriminator 1 + 6533 0030 0223 movs r3, #2 + 6534 .loc 1 3670 5 + 6535 0032 DAE0 b .L325 + 6536 .L324: + 6537 .loc 1 3670 5 discriminator 2 + 6538 0034 FB68 ldr r3, [r7, #12] + 6539 0036 0122 movs r2, #1 + 6540 0038 83F84020 strb r2, [r3, #64] +3671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX; + 6541 .loc 1 3672 21 is_stmt 1 + 6542 003c FB68 ldr r3, [r7, #12] + 6543 003e 2222 movs r2, #34 + 6544 0040 83F84120 strb r2, [r3, #65] +3673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; + 6545 .loc 1 3673 21 + 6546 0044 FB68 ldr r3, [r7, #12] + 6547 0046 1022 movs r2, #16 + 6548 0048 83F84220 strb r2, [r3, #66] +3674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 6549 .loc 1 3674 21 + 6550 004c FB68 ldr r3, [r7, #12] + 6551 004e 0022 movs r2, #0 + 6552 0050 5A64 str r2, [r3, #68] +3675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ + ARM GAS /tmp/cc5G5cqz.s page 181 + + +3677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 6553 .loc 1 3677 23 + 6554 0052 FB68 ldr r3, [r7, #12] + 6555 0054 7A68 ldr r2, [r7, #4] + 6556 0056 5A62 str r2, [r3, #36] +3678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 6557 .loc 1 3678 23 + 6558 0058 FB68 ldr r3, [r7, #12] + 6559 005a 3A89 ldrh r2, [r7, #8] @ movhi + 6560 005c 5A85 strh r2, [r3, #42] @ movhi +3679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 6561 .loc 1 3679 23 + 6562 005e FB68 ldr r3, [r7, #12] + 6563 0060 BA6A ldr r2, [r7, #40] + 6564 0062 DA62 str r2, [r3, #44] +3680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; + 6565 .loc 1 3680 23 + 6566 0064 FB68 ldr r3, [r7, #12] + 6567 0066 644A ldr r2, .L339+4 + 6568 0068 5A63 str r2, [r3, #52] +3681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If hi2c->XferCount > MAX_NBYTE_SIZE, use reload mode */ +3683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 6569 .loc 1 3683 13 + 6570 006a FB68 ldr r3, [r7, #12] + 6571 006c 5B8D ldrh r3, [r3, #42] @ movhi + 6572 006e 9BB2 uxth r3, r3 + 6573 .loc 1 3683 8 + 6574 0070 FF2B cmp r3, #255 + 6575 0072 06D9 bls .L326 +3684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 6576 .loc 1 3685 22 + 6577 0074 FB68 ldr r3, [r7, #12] + 6578 0076 FF22 movs r2, #255 + 6579 0078 1A85 strh r2, [r3, #40] @ movhi +3686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 6580 .loc 1 3686 16 + 6581 007a 4FF08073 mov r3, #16777216 + 6582 007e FB61 str r3, [r7, #28] + 6583 0080 07E0 b .L327 + 6584 .L326: +3687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 6585 .loc 1 3690 28 + 6586 0082 FB68 ldr r3, [r7, #12] + 6587 0084 5B8D ldrh r3, [r3, #42] @ movhi + 6588 0086 9AB2 uxth r2, r3 + 6589 .loc 1 3690 22 + 6590 0088 FB68 ldr r3, [r7, #12] + 6591 008a 1A85 strh r2, [r3, #40] @ movhi +3691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6592 .loc 1 3691 16 + 6593 008c FB68 ldr r3, [r7, #12] + 6594 008e DB6A ldr r3, [r3, #44] + ARM GAS /tmp/cc5G5cqz.s page 182 + + + 6595 0090 FB61 str r3, [r7, #28] + 6596 .L327: +3692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, +3695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** do not generate Restart Condition */ +3696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean Previous state is same as current state */ +3697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->PreviousState == I2C_STATE_MASTER_BUSY_RX) && \ + 6597 .loc 1 3697 14 + 6598 0092 FB68 ldr r3, [r7, #12] + 6599 0094 1B6B ldr r3, [r3, #48] + 6600 .loc 1 3697 8 + 6601 0096 122B cmp r3, #18 + 6602 0098 0ED1 bne .L328 +3698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6603 .loc 1 3698 10 + 6604 009a BB6A ldr r3, [r7, #40] + 6605 009c AA2B cmp r3, #170 + 6606 009e 03D0 beq .L329 + 6607 .loc 1 3698 10 is_stmt 0 discriminator 2 + 6608 00a0 BB6A ldr r3, [r7, #40] + 6609 00a2 B3F52A4F cmp r3, #43520 + 6610 00a6 01D1 bne .L330 + 6611 .L329: + 6612 .loc 1 3698 10 discriminator 3 + 6613 00a8 0123 movs r3, #1 + 6614 .loc 1 3698 10 + 6615 00aa 00E0 b .L331 + 6616 .L330: + 6617 .loc 1 3698 10 discriminator 4 + 6618 00ac 0023 movs r3, #0 + 6619 .L331: +3697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 6620 .loc 1 3697 59 is_stmt 1 + 6621 00ae 002B cmp r3, #0 + 6622 00b0 02D1 bne .L328 +3699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xferrequest = I2C_NO_STARTSTOP; + 6623 .loc 1 3700 19 + 6624 00b2 0023 movs r3, #0 + 6625 00b4 BB61 str r3, [r7, #24] + 6626 00b6 0AE0 b .L332 + 6627 .L328: +3701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ +3705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ConvertOtherXferOptions(hi2c); + 6628 .loc 1 3705 7 + 6629 00b8 F868 ldr r0, [r7, #12] + 6630 00ba FFF7FEFF bl I2C_ConvertOtherXferOptions +3706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update xfermode accordingly if no reload is necessary */ +3708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount <= MAX_NBYTE_SIZE) + 6631 .loc 1 3708 15 + 6632 00be FB68 ldr r3, [r7, #12] + 6633 00c0 5B8D ldrh r3, [r3, #42] @ movhi + ARM GAS /tmp/cc5G5cqz.s page 183 + + + 6634 00c2 9BB2 uxth r3, r3 + 6635 .loc 1 3708 10 + 6636 00c4 FF2B cmp r3, #255 + 6637 00c6 02D8 bhi .L332 +3709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 6638 .loc 1 3710 18 + 6639 00c8 FB68 ldr r3, [r7, #12] + 6640 00ca DB6A ldr r3, [r3, #44] + 6641 00cc FB61 str r3, [r7, #28] + 6642 .L332: +3711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferSize > 0U) + 6643 .loc 1 3714 13 + 6644 00ce FB68 ldr r3, [r7, #12] + 6645 00d0 1B8D ldrh r3, [r3, #40] + 6646 .loc 1 3714 8 + 6647 00d2 002B cmp r3, #0 + 6648 00d4 70D0 beq .L333 +3715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 6649 .loc 1 3716 15 + 6650 00d6 FB68 ldr r3, [r7, #12] + 6651 00d8 DB6B ldr r3, [r3, #60] + 6652 .loc 1 3716 10 + 6653 00da 002B cmp r3, #0 + 6654 00dc 20D0 beq .L334 +3717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +3719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt; + 6655 .loc 1 3719 13 + 6656 00de FB68 ldr r3, [r7, #12] + 6657 00e0 DB6B ldr r3, [r3, #60] + 6658 .loc 1 3719 40 + 6659 00e2 464A ldr r2, .L339+8 + 6660 00e4 9A62 str r2, [r3, #40] +3720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +3722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError; + 6661 .loc 1 3722 13 + 6662 00e6 FB68 ldr r3, [r7, #12] + 6663 00e8 DB6B ldr r3, [r3, #60] + 6664 .loc 1 3722 41 + 6665 00ea 454A ldr r2, .L339+12 + 6666 00ec 1A63 str r2, [r3, #48] +3723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +3725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL; + 6667 .loc 1 3725 13 + 6668 00ee FB68 ldr r3, [r7, #12] + 6669 00f0 DB6B ldr r3, [r3, #60] + 6670 .loc 1 3725 44 + 6671 00f2 0022 movs r2, #0 + 6672 00f4 DA62 str r2, [r3, #44] +3726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + ARM GAS /tmp/cc5G5cqz.s page 184 + + + 6673 .loc 1 3726 13 + 6674 00f6 FB68 ldr r3, [r7, #12] + 6675 00f8 DB6B ldr r3, [r3, #60] + 6676 .loc 1 3726 41 + 6677 00fa 0022 movs r2, #0 + 6678 00fc 5A63 str r2, [r3, #52] +3727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +3729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, (uint32_t)p + 6679 .loc 1 3729 25 + 6680 00fe FB68 ldr r3, [r7, #12] + 6681 0100 D86B ldr r0, [r3, #60] + 6682 .loc 1 3729 71 + 6683 0102 FB68 ldr r3, [r7, #12] + 6684 0104 1B68 ldr r3, [r3] + 6685 .loc 1 3729 66 + 6686 0106 2433 adds r3, r3, #36 + 6687 .loc 1 3729 25 + 6688 0108 1946 mov r1, r3 + 6689 010a 7A68 ldr r2, [r7, #4] +3730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 6690 .loc 1 3730 46 + 6691 010c FB68 ldr r3, [r7, #12] + 6692 010e 1B8D ldrh r3, [r3, #40] +3729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 6693 .loc 1 3729 25 + 6694 0110 FFF7FEFF bl HAL_DMA_Start_IT + 6695 0114 0346 mov r3, r0 + 6696 0116 FB75 strb r3, [r7, #23] +3731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +3736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +3737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +3740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +3743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +3745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 6697 .loc 1 3747 10 + 6698 0118 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 6699 011a 002B cmp r3, #0 + 6700 011c 38D1 bne .L336 + 6701 011e 13E0 b .L338 + 6702 .L334: +3735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 6703 .loc 1 3735 25 + 6704 0120 FB68 ldr r3, [r7, #12] + 6705 0122 2022 movs r2, #32 + 6706 0124 83F84120 strb r2, [r3, #65] + ARM GAS /tmp/cc5G5cqz.s page 185 + + +3736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6707 .loc 1 3736 25 + 6708 0128 FB68 ldr r3, [r7, #12] + 6709 012a 0022 movs r2, #0 + 6710 012c 83F84220 strb r2, [r3, #66] +3739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6711 .loc 1 3739 13 + 6712 0130 FB68 ldr r3, [r7, #12] + 6713 0132 5B6C ldr r3, [r3, #68] +3739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6714 .loc 1 3739 25 + 6715 0134 43F08002 orr r2, r3, #128 + 6716 0138 FB68 ldr r3, [r7, #12] + 6717 013a 5A64 str r2, [r3, #68] +3742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 6718 .loc 1 3742 9 + 6719 013c FB68 ldr r3, [r7, #12] + 6720 013e 0022 movs r2, #0 + 6721 0140 83F84020 strb r2, [r3, #64] +3744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 6722 .loc 1 3744 16 + 6723 0144 0123 movs r3, #1 + 6724 0146 50E0 b .L325 + 6725 .L338: +3748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address and set NBYTES to read */ +3750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, xferrequest); + 6726 .loc 1 3750 59 + 6727 0148 FB68 ldr r3, [r7, #12] + 6728 014a 1B8D ldrh r3, [r3, #40] + 6729 .loc 1 3750 9 + 6730 014c DAB2 uxtb r2, r3 + 6731 014e 7989 ldrh r1, [r7, #10] + 6732 0150 BB69 ldr r3, [r7, #24] + 6733 0152 0093 str r3, [sp] + 6734 0154 FB69 ldr r3, [r7, #28] + 6735 0156 F868 ldr r0, [r7, #12] + 6736 0158 FFF7FEFF bl I2C_TransferConfig +3751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +3753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 6737 .loc 1 3753 13 + 6738 015c FB68 ldr r3, [r7, #12] + 6739 015e 5B8D ldrh r3, [r3, #42] @ movhi + 6740 0160 9AB2 uxth r2, r3 + 6741 .loc 1 3753 32 + 6742 0162 FB68 ldr r3, [r7, #12] + 6743 0164 1B8D ldrh r3, [r3, #40] + 6744 .loc 1 3753 25 + 6745 0166 D31A subs r3, r2, r3 + 6746 0168 9AB2 uxth r2, r3 + 6747 016a FB68 ldr r3, [r7, #12] + 6748 016c 5A85 strh r2, [r3, #42] @ movhi +3754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6749 .loc 1 3756 9 + ARM GAS /tmp/cc5G5cqz.s page 186 + + + 6750 016e FB68 ldr r3, [r7, #12] + 6751 0170 0022 movs r2, #0 + 6752 0172 83F84020 strb r2, [r3, #64] +3757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +3762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT); + 6753 .loc 1 3762 9 + 6754 0176 1021 movs r1, #16 + 6755 0178 F868 ldr r0, [r7, #12] + 6756 017a FFF7FEFF bl I2C_Enable_IRQ +3763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +3765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 6757 .loc 1 3765 13 + 6758 017e FB68 ldr r3, [r7, #12] + 6759 0180 1B68 ldr r3, [r3] + 6760 .loc 1 3765 23 + 6761 0182 1A68 ldr r2, [r3] + 6762 .loc 1 3765 13 + 6763 0184 FB68 ldr r3, [r7, #12] + 6764 0186 1B68 ldr r3, [r3] + 6765 .loc 1 3765 29 + 6766 0188 42F40042 orr r2, r2, #32768 + 6767 018c 1A60 str r2, [r3] + 6768 018e 29E0 b .L337 + 6769 .L336: +3766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +3770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 6770 .loc 1 3770 25 + 6771 0190 FB68 ldr r3, [r7, #12] + 6772 0192 2022 movs r2, #32 + 6773 0194 83F84120 strb r2, [r3, #65] +3771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 6774 .loc 1 3771 25 + 6775 0198 FB68 ldr r3, [r7, #12] + 6776 019a 0022 movs r2, #0 + 6777 019c 83F84220 strb r2, [r3, #66] +3772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +3774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; + 6778 .loc 1 3774 13 + 6779 01a0 FB68 ldr r3, [r7, #12] + 6780 01a2 5B6C ldr r3, [r3, #68] + 6781 .loc 1 3774 25 + 6782 01a4 43F01002 orr r2, r3, #16 + 6783 01a8 FB68 ldr r3, [r7, #12] + 6784 01aa 5A64 str r2, [r3, #68] +3775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6785 .loc 1 3777 9 + ARM GAS /tmp/cc5G5cqz.s page 187 + + + 6786 01ac FB68 ldr r3, [r7, #12] + 6787 01ae 0022 movs r2, #0 + 6788 01b0 83F84020 strb r2, [r3, #64] +3778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 6789 .loc 1 3779 16 + 6790 01b4 0123 movs r3, #1 + 6791 01b6 18E0 b .L325 + 6792 .L333: +3780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Transfer ISR function pointer */ +3785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 6793 .loc 1 3785 21 + 6794 01b8 FB68 ldr r3, [r7, #12] + 6795 01ba 124A ldr r2, .L339+16 + 6796 01bc 5A63 str r2, [r3, #52] +3786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Slave Address */ +3788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to read and generate START condition */ +3789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 6797 .loc 1 3789 57 + 6798 01be FB68 ldr r3, [r7, #12] + 6799 01c0 1B8D ldrh r3, [r3, #40] + 6800 .loc 1 3789 7 + 6801 01c2 DAB2 uxtb r2, r3 + 6802 01c4 7989 ldrh r1, [r7, #10] + 6803 01c6 0B4B ldr r3, .L339 + 6804 01c8 0093 str r3, [sp] + 6805 01ca 4FF00073 mov r3, #33554432 + 6806 01ce F868 ldr r0, [r7, #12] + 6807 01d0 FFF7FEFF bl I2C_TransferConfig +3790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_GENERATE_START_READ); +3791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 6808 .loc 1 3793 7 + 6809 01d4 FB68 ldr r3, [r7, #12] + 6810 01d6 0022 movs r2, #0 + 6811 01d8 83F84020 strb r2, [r3, #64] +3794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ +3799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* possible to enable all of these */ +3800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | +3801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ +3802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); + 6812 .loc 1 3802 7 + 6813 01dc 0121 movs r1, #1 + 6814 01de F868 ldr r0, [r7, #12] + 6815 01e0 FFF7FEFF bl I2C_Enable_IRQ + 6816 .L337: +3803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 188 + + +3804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 6817 .loc 1 3805 12 + 6818 01e4 0023 movs r3, #0 + 6819 01e6 00E0 b .L325 + 6820 .L323: +3806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 6821 .loc 1 3809 12 + 6822 01e8 0223 movs r3, #2 + 6823 .L325: +3810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 6824 .loc 1 3811 1 + 6825 01ea 1846 mov r0, r3 + 6826 01ec 2037 adds r7, r7, #32 + 6827 .cfi_def_cfa_offset 8 + 6828 01ee BD46 mov sp, r7 + 6829 .cfi_def_cfa_register 13 + 6830 @ sp needed + 6831 01f0 80BD pop {r7, pc} + 6832 .L340: + 6833 01f2 00BF .align 2 + 6834 .L339: + 6835 01f4 00240080 .word -2147474432 + 6836 01f8 00000000 .word I2C_Master_ISR_DMA + 6837 01fc 00000000 .word I2C_DMAMasterReceiveCplt + 6838 0200 00000000 .word I2C_DMAError + 6839 0204 00000000 .word I2C_Master_ISR_IT + 6840 .cfi_endproc + 6841 .LFE156: + 6843 .section .text.HAL_I2C_Slave_Seq_Transmit_IT,"ax",%progbits + 6844 .align 1 + 6845 .global HAL_I2C_Slave_Seq_Transmit_IT + 6846 .syntax unified + 6847 .thumb + 6848 .thumb_func + 6850 HAL_I2C_Slave_Seq_Transmit_IT: + 6851 .LFB157: +3812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential transmit in slave/device I2C mode an amount of data in non-blocking mode wit +3815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t S +3824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t XferOptions) +3825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 6852 .loc 1 3825 1 + 6853 .cfi_startproc + ARM GAS /tmp/cc5G5cqz.s page 189 + + + 6854 @ args = 0, pretend = 0, frame = 24 + 6855 @ frame_needed = 1, uses_anonymous_args = 0 + 6856 0000 80B5 push {r7, lr} + 6857 .cfi_def_cfa_offset 8 + 6858 .cfi_offset 7, -8 + 6859 .cfi_offset 14, -4 + 6860 0002 86B0 sub sp, sp, #24 + 6861 .cfi_def_cfa_offset 32 + 6862 0004 00AF add r7, sp, #0 + 6863 .cfi_def_cfa_register 7 + 6864 0006 F860 str r0, [r7, #12] + 6865 0008 B960 str r1, [r7, #8] + 6866 000a 3B60 str r3, [r7] + 6867 000c 1346 mov r3, r2 @ movhi + 6868 000e FB80 strh r3, [r7, #6] @ movhi +3826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +3827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp; +3828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) + 6869 .loc 1 3832 22 + 6870 0010 FB68 ldr r3, [r7, #12] + 6871 0012 93F84130 ldrb r3, [r3, #65] + 6872 0016 DBB2 uxtb r3, r3 + 6873 .loc 1 3832 30 + 6874 0018 03F02803 and r3, r3, #40 + 6875 .loc 1 3832 6 + 6876 001c 282B cmp r3, #40 + 6877 001e 40F09880 bne .L342 +3833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 6878 .loc 1 3834 8 + 6879 0022 BB68 ldr r3, [r7, #8] + 6880 0024 002B cmp r3, #0 + 6881 0026 02D0 beq .L343 + 6882 .loc 1 3834 25 discriminator 1 + 6883 0028 FB88 ldrh r3, [r7, #6] + 6884 002a 002B cmp r3, #0 + 6885 002c 05D1 bne .L344 + 6886 .L343: +3835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 6887 .loc 1 3836 23 + 6888 002e FB68 ldr r3, [r7, #12] + 6889 0030 4FF40072 mov r2, #512 + 6890 0034 5A64 str r2, [r3, #68] +3837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 6891 .loc 1 3837 15 + 6892 0036 0123 movs r3, #1 + 6893 0038 8CE0 b .L345 + 6894 .L344: +3838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts, to prevent preemption during treatment in case of multicall */ +3841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_TX_IT); + ARM GAS /tmp/cc5G5cqz.s page 190 + + + 6895 .loc 1 3841 5 + 6896 003a 48F20101 movw r1, #32769 + 6897 003e F868 ldr r0, [r7, #12] + 6898 0040 FFF7FEFF bl I2C_Disable_IRQ +3842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 6899 .loc 1 3844 5 + 6900 0044 FB68 ldr r3, [r7, #12] + 6901 0046 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 6902 004a 012B cmp r3, #1 + 6903 004c 01D1 bne .L346 + 6904 .loc 1 3844 5 is_stmt 0 discriminator 1 + 6905 004e 0223 movs r3, #2 + 6906 .loc 1 3844 5 + 6907 0050 80E0 b .L345 + 6908 .L346: + 6909 .loc 1 3844 5 discriminator 2 + 6910 0052 FB68 ldr r3, [r7, #12] + 6911 0054 0122 movs r2, #1 + 6912 0056 83F84020 strb r2, [r3, #64] +3845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ +3847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* and then toggle the HAL slave RX state to TX state */ +3848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN) + 6913 .loc 1 3848 13 is_stmt 1 + 6914 005a FB68 ldr r3, [r7, #12] + 6915 005c 93F84130 ldrb r3, [r3, #65] + 6916 0060 DBB2 uxtb r3, r3 + 6917 .loc 1 3848 8 + 6918 0062 2A2B cmp r3, #42 + 6919 0064 2AD1 bne .L347 +3849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable associated Interrupts */ +3851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); + 6920 .loc 1 3851 7 + 6921 0066 0221 movs r1, #2 + 6922 0068 F868 ldr r0, [r7, #12] + 6923 006a FFF7FEFF bl I2C_Disable_IRQ +3852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +3854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_RXDMAEN) == I2C_CR1_RXDMAEN) + 6924 .loc 1 3854 16 + 6925 006e FB68 ldr r3, [r7, #12] + 6926 0070 1B68 ldr r3, [r3] + 6927 .loc 1 3854 26 + 6928 0072 1B68 ldr r3, [r3] + 6929 .loc 1 3854 32 + 6930 0074 03F40043 and r3, r3, #32768 + 6931 .loc 1 3854 10 + 6932 0078 B3F5004F cmp r3, #32768 + 6933 007c 1ED1 bne .L347 +3855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 6934 .loc 1 3856 13 + 6935 007e FB68 ldr r3, [r7, #12] + 6936 0080 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 191 + + + 6937 .loc 1 3856 23 + 6938 0082 1A68 ldr r2, [r3] + 6939 .loc 1 3856 13 + 6940 0084 FB68 ldr r3, [r7, #12] + 6941 0086 1B68 ldr r3, [r3] + 6942 .loc 1 3856 29 + 6943 0088 22F40042 bic r2, r2, #32768 + 6944 008c 1A60 str r2, [r3] +3857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 6945 .loc 1 3858 17 + 6946 008e FB68 ldr r3, [r7, #12] + 6947 0090 DB6B ldr r3, [r3, #60] + 6948 .loc 1 3858 12 + 6949 0092 002B cmp r3, #0 + 6950 0094 12D0 beq .L347 +3859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +3861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +3862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort; + 6951 .loc 1 3862 15 + 6952 0096 FB68 ldr r3, [r7, #12] + 6953 0098 DB6B ldr r3, [r3, #60] + 6954 .loc 1 3862 43 + 6955 009a 304A ldr r2, .L349 + 6956 009c 5A63 str r2, [r3, #52] +3863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA RX */ +3865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK) + 6957 .loc 1 3865 15 + 6958 009e FB68 ldr r3, [r7, #12] + 6959 00a0 DB6B ldr r3, [r3, #60] + 6960 00a2 1846 mov r0, r3 + 6961 00a4 FFF7FEFF bl HAL_DMA_Abort_IT + 6962 00a8 0346 mov r3, r0 + 6963 .loc 1 3865 14 discriminator 1 + 6964 00aa 002B cmp r3, #0 + 6965 00ac 06D0 beq .L347 +3866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +3868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx); + 6966 .loc 1 3868 17 + 6967 00ae FB68 ldr r3, [r7, #12] + 6968 00b0 DB6B ldr r3, [r3, #60] + 6969 .loc 1 3868 25 + 6970 00b2 5B6B ldr r3, [r3, #52] + 6971 .loc 1 3868 49 + 6972 00b4 FA68 ldr r2, [r7, #12] + 6973 00b6 D26B ldr r2, [r2, #60] + 6974 .loc 1 3868 13 + 6975 00b8 1046 mov r0, r2 + 6976 00ba 9847 blx r3 + 6977 .LVL0: + 6978 .L347: +3869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 192 + + +3872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX_LISTEN; + 6979 .loc 1 3874 21 + 6980 00bc FB68 ldr r3, [r7, #12] + 6981 00be 2922 movs r2, #41 + 6982 00c0 83F84120 strb r2, [r3, #65] +3875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 6983 .loc 1 3875 21 + 6984 00c4 FB68 ldr r3, [r7, #12] + 6985 00c6 2022 movs r2, #32 + 6986 00c8 83F84220 strb r2, [r3, #66] +3876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 6987 .loc 1 3876 21 + 6988 00cc FB68 ldr r3, [r7, #12] + 6989 00ce 0022 movs r2, #0 + 6990 00d0 5A64 str r2, [r3, #68] +3877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +3879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 6991 .loc 1 3879 9 + 6992 00d2 FB68 ldr r3, [r7, #12] + 6993 00d4 1B68 ldr r3, [r3] + 6994 .loc 1 3879 19 + 6995 00d6 5A68 ldr r2, [r3, #4] + 6996 .loc 1 3879 9 + 6997 00d8 FB68 ldr r3, [r7, #12] + 6998 00da 1B68 ldr r3, [r3] + 6999 .loc 1 3879 25 + 7000 00dc 22F40042 bic r2, r2, #32768 + 7001 00e0 5A60 str r2, [r3, #4] +3880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +3882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 7002 .loc 1 3882 23 + 7003 00e2 FB68 ldr r3, [r7, #12] + 7004 00e4 BA68 ldr r2, [r7, #8] + 7005 00e6 5A62 str r2, [r3, #36] +3883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 7006 .loc 1 3883 23 + 7007 00e8 FB68 ldr r3, [r7, #12] + 7008 00ea FA88 ldrh r2, [r7, #6] @ movhi + 7009 00ec 5A85 strh r2, [r3, #42] @ movhi +3884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 7010 .loc 1 3884 29 + 7011 00ee FB68 ldr r3, [r7, #12] + 7012 00f0 5B8D ldrh r3, [r3, #42] @ movhi + 7013 00f2 9AB2 uxth r2, r3 + 7014 .loc 1 3884 23 + 7015 00f4 FB68 ldr r3, [r7, #12] + 7016 00f6 1A85 strh r2, [r3, #40] @ movhi +3885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 7017 .loc 1 3885 23 + 7018 00f8 FB68 ldr r3, [r7, #12] + 7019 00fa 3A68 ldr r2, [r7] + 7020 00fc DA62 str r2, [r3, #44] +3886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + ARM GAS /tmp/cc5G5cqz.s page 193 + + + 7021 .loc 1 3886 23 + 7022 00fe FB68 ldr r3, [r7, #12] + 7023 0100 174A ldr r2, .L349+4 + 7024 0102 5A63 str r2, [r3, #52] +3887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR); + 7025 .loc 1 3888 11 + 7026 0104 FB68 ldr r3, [r7, #12] + 7027 0106 1B68 ldr r3, [r3] + 7028 0108 9B69 ldr r3, [r3, #24] + 7029 010a 03F00803 and r3, r3, #8 + 7030 010e 082B cmp r3, #8 + 7031 0110 0CBF ite eq + 7032 0112 0123 moveq r3, #1 + 7033 0114 0023 movne r3, #0 + 7034 0116 DBB2 uxtb r3, r3 + 7035 .loc 1 3888 9 + 7036 0118 FB75 strb r3, [r7, #23] +3889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) + 7037 .loc 1 3889 10 + 7038 011a FB68 ldr r3, [r7, #12] + 7039 011c 1B68 ldr r3, [r3] + 7040 011e 9B69 ldr r3, [r3, #24] + 7041 0120 1B0C lsrs r3, r3, #16 + 7042 0122 DBB2 uxtb r3, r3 + 7043 0124 03F00103 and r3, r3, #1 + 7044 0128 DBB2 uxtb r3, r3 + 7045 .loc 1 3889 8 + 7046 012a 012B cmp r3, #1 + 7047 012c 06D1 bne .L348 + 7048 .loc 1 3889 54 discriminator 1 + 7049 012e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 7050 0130 002B cmp r3, #0 + 7051 0132 03D0 beq .L348 +3890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ +3892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ +3893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 7052 .loc 1 3893 7 + 7053 0134 FB68 ldr r3, [r7, #12] + 7054 0136 1B68 ldr r3, [r3] + 7055 0138 0822 movs r2, #8 + 7056 013a DA61 str r2, [r3, #28] + 7057 .L348: +3894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +3897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 7058 .loc 1 3897 5 + 7059 013c FB68 ldr r3, [r7, #12] + 7060 013e 0022 movs r2, #0 + 7061 0140 83F84020 strb r2, [r3, #64] +3898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +3900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +3901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +3902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* REnable ADDR interrupt */ + ARM GAS /tmp/cc5G5cqz.s page 194 + + +3903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT | I2C_XFER_LISTEN_IT); + 7062 .loc 1 3903 5 + 7063 0144 48F20101 movw r1, #32769 + 7064 0148 F868 ldr r0, [r7, #12] + 7065 014a FFF7FEFF bl I2C_Enable_IRQ +3904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 7066 .loc 1 3905 12 + 7067 014e 0023 movs r3, #0 + 7068 0150 00E0 b .L345 + 7069 .L342: +3906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7070 .loc 1 3909 12 + 7071 0152 0123 movs r3, #1 + 7072 .L345: +3910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 7073 .loc 1 3911 1 + 7074 0154 1846 mov r0, r3 + 7075 0156 1837 adds r7, r7, #24 + 7076 .cfi_def_cfa_offset 8 + 7077 0158 BD46 mov sp, r7 + 7078 .cfi_def_cfa_register 13 + 7079 @ sp needed + 7080 015a 80BD pop {r7, pc} + 7081 .L350: + 7082 .align 2 + 7083 .L349: + 7084 015c 00000000 .word I2C_DMAAbort + 7085 0160 00000000 .word I2C_Slave_ISR_IT + 7086 .cfi_endproc + 7087 .LFE157: + 7089 .section .text.HAL_I2C_Slave_Seq_Transmit_DMA,"ax",%progbits + 7090 .align 1 + 7091 .global HAL_I2C_Slave_Seq_Transmit_DMA + 7092 .syntax unified + 7093 .thumb + 7094 .thumb_func + 7096 HAL_I2C_Slave_Seq_Transmit_DMA: + 7097 .LFB158: +3912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +3914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential transmit in slave/device I2C mode an amount of data in non-blocking mode wit +3915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +3916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +3917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +3918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +3919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +3920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +3921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +3922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +3923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t +3924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t XferOptions) +3925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 195 + + + 7098 .loc 1 3925 1 + 7099 .cfi_startproc + 7100 @ args = 0, pretend = 0, frame = 24 + 7101 @ frame_needed = 1, uses_anonymous_args = 0 + 7102 0000 80B5 push {r7, lr} + 7103 .cfi_def_cfa_offset 8 + 7104 .cfi_offset 7, -8 + 7105 .cfi_offset 14, -4 + 7106 0002 86B0 sub sp, sp, #24 + 7107 .cfi_def_cfa_offset 32 + 7108 0004 00AF add r7, sp, #0 + 7109 .cfi_def_cfa_register 7 + 7110 0006 F860 str r0, [r7, #12] + 7111 0008 B960 str r1, [r7, #8] + 7112 000a 3B60 str r3, [r7] + 7113 000c 1346 mov r3, r2 @ movhi + 7114 000e FB80 strh r3, [r7, #6] @ movhi +3926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +3927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp; +3928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +3929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +3931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +3932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) + 7115 .loc 1 3933 22 + 7116 0010 FB68 ldr r3, [r7, #12] + 7117 0012 93F84130 ldrb r3, [r3, #65] + 7118 0016 DBB2 uxtb r3, r3 + 7119 .loc 1 3933 30 + 7120 0018 03F02803 and r3, r3, #40 + 7121 .loc 1 3933 6 + 7122 001c 282B cmp r3, #40 + 7123 001e 40F02881 bne .L352 +3934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 7124 .loc 1 3935 8 + 7125 0022 BB68 ldr r3, [r7, #8] + 7126 0024 002B cmp r3, #0 + 7127 0026 02D0 beq .L353 + 7128 .loc 1 3935 25 discriminator 1 + 7129 0028 FB88 ldrh r3, [r7, #6] + 7130 002a 002B cmp r3, #0 + 7131 002c 05D1 bne .L354 + 7132 .L353: +3936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 7133 .loc 1 3937 23 + 7134 002e FB68 ldr r3, [r7, #12] + 7135 0030 4FF40072 mov r2, #512 + 7136 0034 5A64 str r2, [r3, #68] +3938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7137 .loc 1 3938 15 + 7138 0036 0123 movs r3, #1 + 7139 0038 1CE1 b .L355 + 7140 .L354: +3939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 196 + + +3940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +3942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 7141 .loc 1 3942 5 + 7142 003a FB68 ldr r3, [r7, #12] + 7143 003c 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 7144 0040 012B cmp r3, #1 + 7145 0042 01D1 bne .L356 + 7146 .loc 1 3942 5 is_stmt 0 discriminator 1 + 7147 0044 0223 movs r3, #2 + 7148 .loc 1 3942 5 + 7149 0046 15E1 b .L355 + 7150 .L356: + 7151 .loc 1 3942 5 discriminator 2 + 7152 0048 FB68 ldr r3, [r7, #12] + 7153 004a 0122 movs r2, #1 + 7154 004c 83F84020 strb r2, [r3, #64] +3943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts, to prevent preemption during treatment in case of multicall */ +3945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_TX_IT); + 7155 .loc 1 3945 5 is_stmt 1 + 7156 0050 48F20101 movw r1, #32769 + 7157 0054 F868 ldr r0, [r7, #12] + 7158 0056 FFF7FEFF bl I2C_Disable_IRQ +3946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ +3948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* and then toggle the HAL slave RX state to TX state */ +3949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN) + 7159 .loc 1 3949 13 + 7160 005a FB68 ldr r3, [r7, #12] + 7161 005c 93F84130 ldrb r3, [r3, #65] + 7162 0060 DBB2 uxtb r3, r3 + 7163 .loc 1 3949 8 + 7164 0062 2A2B cmp r3, #42 + 7165 0064 2BD1 bne .L357 +3950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable associated Interrupts */ +3952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); + 7166 .loc 1 3952 7 + 7167 0066 0221 movs r1, #2 + 7168 0068 F868 ldr r0, [r7, #12] + 7169 006a FFF7FEFF bl I2C_Disable_IRQ +3953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_RXDMAEN) == I2C_CR1_RXDMAEN) + 7170 .loc 1 3954 16 + 7171 006e FB68 ldr r3, [r7, #12] + 7172 0070 1B68 ldr r3, [r3] + 7173 .loc 1 3954 26 + 7174 0072 1B68 ldr r3, [r3] + 7175 .loc 1 3954 32 + 7176 0074 03F40043 and r3, r3, #32768 + 7177 .loc 1 3954 10 + 7178 0078 B3F5004F cmp r3, #32768 + 7179 007c 4CD1 bne .L358 +3955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +3957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + ARM GAS /tmp/cc5G5cqz.s page 197 + + + 7180 .loc 1 3957 17 + 7181 007e FB68 ldr r3, [r7, #12] + 7182 0080 DB6B ldr r3, [r3, #60] + 7183 .loc 1 3957 12 + 7184 0082 002B cmp r3, #0 + 7185 0084 48D0 beq .L358 +3958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 7186 .loc 1 3959 15 + 7187 0086 FB68 ldr r3, [r7, #12] + 7188 0088 1B68 ldr r3, [r3] + 7189 .loc 1 3959 25 + 7190 008a 1A68 ldr r2, [r3] + 7191 .loc 1 3959 15 + 7192 008c FB68 ldr r3, [r7, #12] + 7193 008e 1B68 ldr r3, [r3] + 7194 .loc 1 3959 31 + 7195 0090 22F40042 bic r2, r2, #32768 + 7196 0094 1A60 str r2, [r3] +3960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +3962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort; + 7197 .loc 1 3963 15 + 7198 0096 FB68 ldr r3, [r7, #12] + 7199 0098 DB6B ldr r3, [r3, #60] + 7200 .loc 1 3963 43 + 7201 009a 784A ldr r2, .L366 + 7202 009c 5A63 str r2, [r3, #52] +3964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA RX */ +3966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK) + 7203 .loc 1 3966 15 + 7204 009e FB68 ldr r3, [r7, #12] + 7205 00a0 DB6B ldr r3, [r3, #60] + 7206 00a2 1846 mov r0, r3 + 7207 00a4 FFF7FEFF bl HAL_DMA_Abort_IT + 7208 00a8 0346 mov r3, r0 + 7209 .loc 1 3966 14 discriminator 1 + 7210 00aa 002B cmp r3, #0 + 7211 00ac 34D0 beq .L358 +3967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +3969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx); + 7212 .loc 1 3969 17 + 7213 00ae FB68 ldr r3, [r7, #12] + 7214 00b0 DB6B ldr r3, [r3, #60] + 7215 .loc 1 3969 25 + 7216 00b2 5B6B ldr r3, [r3, #52] + 7217 .loc 1 3969 49 + 7218 00b4 FA68 ldr r2, [r7, #12] + 7219 00b6 D26B ldr r2, [r2, #60] + 7220 .loc 1 3969 13 + 7221 00b8 1046 mov r0, r2 + 7222 00ba 9847 blx r3 + 7223 .LVL1: + 7224 00bc 2CE0 b .L358 + ARM GAS /tmp/cc5G5cqz.s page 198 + + + 7225 .L357: +3970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) + 7226 .loc 1 3974 18 + 7227 00be FB68 ldr r3, [r7, #12] + 7228 00c0 93F84130 ldrb r3, [r3, #65] + 7229 00c4 DBB2 uxtb r3, r3 + 7230 .loc 1 3974 13 + 7231 00c6 292B cmp r3, #41 + 7232 00c8 26D1 bne .L358 +3975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_TXDMAEN) == I2C_CR1_TXDMAEN) + 7233 .loc 1 3976 16 + 7234 00ca FB68 ldr r3, [r7, #12] + 7235 00cc 1B68 ldr r3, [r3] + 7236 .loc 1 3976 26 + 7237 00ce 1B68 ldr r3, [r3] + 7238 .loc 1 3976 32 + 7239 00d0 03F48043 and r3, r3, #16384 + 7240 .loc 1 3976 10 + 7241 00d4 B3F5804F cmp r3, #16384 + 7242 00d8 1ED1 bne .L358 +3977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 7243 .loc 1 3978 13 + 7244 00da FB68 ldr r3, [r7, #12] + 7245 00dc 1B68 ldr r3, [r3] + 7246 .loc 1 3978 23 + 7247 00de 1A68 ldr r2, [r3] + 7248 .loc 1 3978 13 + 7249 00e0 FB68 ldr r3, [r7, #12] + 7250 00e2 1B68 ldr r3, [r3] + 7251 .loc 1 3978 29 + 7252 00e4 22F48042 bic r2, r2, #16384 + 7253 00e8 1A60 str r2, [r3] +3979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +3981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 7254 .loc 1 3981 17 + 7255 00ea FB68 ldr r3, [r7, #12] + 7256 00ec 9B6B ldr r3, [r3, #56] + 7257 .loc 1 3981 12 + 7258 00ee 002B cmp r3, #0 + 7259 00f0 12D0 beq .L358 +3982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +3984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +3985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort; + 7260 .loc 1 3985 15 + 7261 00f2 FB68 ldr r3, [r7, #12] + 7262 00f4 9B6B ldr r3, [r3, #56] + 7263 .loc 1 3985 43 + 7264 00f6 614A ldr r2, .L366 + 7265 00f8 5A63 str r2, [r3, #52] + ARM GAS /tmp/cc5G5cqz.s page 199 + + +3986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +3987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA TX */ +3988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK) + 7266 .loc 1 3988 15 + 7267 00fa FB68 ldr r3, [r7, #12] + 7268 00fc 9B6B ldr r3, [r3, #56] + 7269 00fe 1846 mov r0, r3 + 7270 0100 FFF7FEFF bl HAL_DMA_Abort_IT + 7271 0104 0346 mov r3, r0 + 7272 .loc 1 3988 14 discriminator 1 + 7273 0106 002B cmp r3, #0 + 7274 0108 06D0 beq .L358 +3989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +3991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback(hi2c->hdmatx); + 7275 .loc 1 3991 17 + 7276 010a FB68 ldr r3, [r7, #12] + 7277 010c 9B6B ldr r3, [r3, #56] + 7278 .loc 1 3991 25 + 7279 010e 5B6B ldr r3, [r3, #52] + 7280 .loc 1 3991 49 + 7281 0110 FA68 ldr r2, [r7, #12] + 7282 0112 926B ldr r2, [r2, #56] + 7283 .loc 1 3991 13 + 7284 0114 1046 mov r0, r2 + 7285 0116 9847 blx r3 + 7286 .LVL2: + 7287 .L358: +3992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +3996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +3997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +3998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +3999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX_LISTEN; + 7288 .loc 1 4001 21 + 7289 0118 FB68 ldr r3, [r7, #12] + 7290 011a 2922 movs r2, #41 + 7291 011c 83F84120 strb r2, [r3, #65] +4002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 7292 .loc 1 4002 21 + 7293 0120 FB68 ldr r3, [r7, #12] + 7294 0122 2022 movs r2, #32 + 7295 0124 83F84220 strb r2, [r3, #66] +4003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 7296 .loc 1 4003 21 + 7297 0128 FB68 ldr r3, [r7, #12] + 7298 012a 0022 movs r2, #0 + 7299 012c 5A64 str r2, [r3, #68] +4004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +4006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 7300 .loc 1 4006 9 + 7301 012e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 200 + + + 7302 0130 1B68 ldr r3, [r3] + 7303 .loc 1 4006 19 + 7304 0132 5A68 ldr r2, [r3, #4] + 7305 .loc 1 4006 9 + 7306 0134 FB68 ldr r3, [r7, #12] + 7307 0136 1B68 ldr r3, [r3] + 7308 .loc 1 4006 25 + 7309 0138 22F40042 bic r2, r2, #32768 + 7310 013c 5A60 str r2, [r3, #4] +4007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +4009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 7311 .loc 1 4009 23 + 7312 013e FB68 ldr r3, [r7, #12] + 7313 0140 BA68 ldr r2, [r7, #8] + 7314 0142 5A62 str r2, [r3, #36] +4010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 7315 .loc 1 4010 23 + 7316 0144 FB68 ldr r3, [r7, #12] + 7317 0146 FA88 ldrh r2, [r7, #6] @ movhi + 7318 0148 5A85 strh r2, [r3, #42] @ movhi +4011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 7319 .loc 1 4011 29 + 7320 014a FB68 ldr r3, [r7, #12] + 7321 014c 5B8D ldrh r3, [r3, #42] @ movhi + 7322 014e 9AB2 uxth r2, r3 + 7323 .loc 1 4011 23 + 7324 0150 FB68 ldr r3, [r7, #12] + 7325 0152 1A85 strh r2, [r3, #40] @ movhi +4012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 7326 .loc 1 4012 23 + 7327 0154 FB68 ldr r3, [r7, #12] + 7328 0156 3A68 ldr r2, [r7] + 7329 0158 DA62 str r2, [r3, #44] +4013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; + 7330 .loc 1 4013 23 + 7331 015a FB68 ldr r3, [r7, #12] + 7332 015c 484A ldr r2, .L366+4 + 7333 015e 5A63 str r2, [r3, #52] +4014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 7334 .loc 1 4015 13 + 7335 0160 FB68 ldr r3, [r7, #12] + 7336 0162 9B6B ldr r3, [r3, #56] + 7337 .loc 1 4015 8 + 7338 0164 002B cmp r3, #0 + 7339 0166 20D0 beq .L359 +4016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +4018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMASlaveTransmitCplt; + 7340 .loc 1 4018 11 + 7341 0168 FB68 ldr r3, [r7, #12] + 7342 016a 9B6B ldr r3, [r3, #56] + 7343 .loc 1 4018 38 + 7344 016c 454A ldr r2, .L366+8 + 7345 016e 9A62 str r2, [r3, #40] +4019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 201 + + +4020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +4021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferErrorCallback = I2C_DMAError; + 7346 .loc 1 4021 11 + 7347 0170 FB68 ldr r3, [r7, #12] + 7348 0172 9B6B ldr r3, [r3, #56] + 7349 .loc 1 4021 39 + 7350 0174 444A ldr r2, .L366+12 + 7351 0176 1A63 str r2, [r3, #48] +4022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +4024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferHalfCpltCallback = NULL; + 7352 .loc 1 4024 11 + 7353 0178 FB68 ldr r3, [r7, #12] + 7354 017a 9B6B ldr r3, [r3, #56] + 7355 .loc 1 4024 42 + 7356 017c 0022 movs r2, #0 + 7357 017e DA62 str r2, [r3, #44] +4025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 7358 .loc 1 4025 11 + 7359 0180 FB68 ldr r3, [r7, #12] + 7360 0182 9B6B ldr r3, [r3, #56] + 7361 .loc 1 4025 39 + 7362 0184 0022 movs r2, #0 + 7363 0186 5A63 str r2, [r3, #52] +4026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +4028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)pData, (uint32_t)&hi2c->Instance->TX + 7364 .loc 1 4028 23 + 7365 0188 FB68 ldr r3, [r7, #12] + 7366 018a 986B ldr r0, [r3, #56] + 7367 018c B968 ldr r1, [r7, #8] + 7368 .loc 1 4028 86 + 7369 018e FB68 ldr r3, [r7, #12] + 7370 0190 1B68 ldr r3, [r3] + 7371 .loc 1 4028 81 + 7372 0192 2833 adds r3, r3, #40 + 7373 .loc 1 4028 23 + 7374 0194 1A46 mov r2, r3 +4029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 7375 .loc 1 4029 44 + 7376 0196 FB68 ldr r3, [r7, #12] + 7377 0198 1B8D ldrh r3, [r3, #40] +4028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize); + 7378 .loc 1 4028 23 + 7379 019a FFF7FEFF bl HAL_DMA_Start_IT + 7380 019e 0346 mov r3, r0 + 7381 01a0 FB75 strb r3, [r7, #23] +4030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +4034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +4035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +4036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +4038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +4039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 202 + + +4040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +4042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +4044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 7382 .loc 1 4046 8 + 7383 01a2 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 7384 01a4 002B cmp r3, #0 + 7385 01a6 36D1 bne .L361 + 7386 01a8 13E0 b .L364 + 7387 .L359: +4034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 7388 .loc 1 4034 23 + 7389 01aa FB68 ldr r3, [r7, #12] + 7390 01ac 2822 movs r2, #40 + 7391 01ae 83F84120 strb r2, [r3, #65] +4035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7392 .loc 1 4035 23 + 7393 01b2 FB68 ldr r3, [r7, #12] + 7394 01b4 0022 movs r2, #0 + 7395 01b6 83F84220 strb r2, [r3, #66] +4038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7396 .loc 1 4038 11 + 7397 01ba FB68 ldr r3, [r7, #12] + 7398 01bc 5B6C ldr r3, [r3, #68] +4038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7399 .loc 1 4038 23 + 7400 01be 43F08002 orr r2, r3, #128 + 7401 01c2 FB68 ldr r3, [r7, #12] + 7402 01c4 5A64 str r2, [r3, #68] +4041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7403 .loc 1 4041 7 + 7404 01c6 FB68 ldr r3, [r7, #12] + 7405 01c8 0022 movs r2, #0 + 7406 01ca 83F84020 strb r2, [r3, #64] +4043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 7407 .loc 1 4043 14 + 7408 01ce 0123 movs r3, #1 + 7409 01d0 50E0 b .L355 + 7410 .L364: +4047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +4049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 7411 .loc 1 4049 11 + 7412 01d2 FB68 ldr r3, [r7, #12] + 7413 01d4 5B8D ldrh r3, [r3, #42] @ movhi + 7414 01d6 9AB2 uxth r2, r3 + 7415 .loc 1 4049 30 + 7416 01d8 FB68 ldr r3, [r7, #12] + 7417 01da 1B8D ldrh r3, [r3, #40] + 7418 .loc 1 4049 23 + 7419 01dc D31A subs r3, r2, r3 + 7420 01de 9AB2 uxth r2, r3 + 7421 01e0 FB68 ldr r3, [r7, #12] + 7422 01e2 5A85 strh r2, [r3, #42] @ movhi + ARM GAS /tmp/cc5G5cqz.s page 203 + + +4050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset XferSize */ +4052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = 0; + 7423 .loc 1 4052 22 + 7424 01e4 FB68 ldr r3, [r7, #12] + 7425 01e6 0022 movs r2, #0 + 7426 01e8 1A85 strh r2, [r3, #40] @ movhi +4053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +4057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +4058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +4059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +4061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; +4062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +4065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +4067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR); + 7427 .loc 1 4069 11 + 7428 01ea FB68 ldr r3, [r7, #12] + 7429 01ec 1B68 ldr r3, [r3] + 7430 01ee 9B69 ldr r3, [r3, #24] + 7431 01f0 03F00803 and r3, r3, #8 + 7432 01f4 082B cmp r3, #8 + 7433 01f6 0CBF ite eq + 7434 01f8 0123 moveq r3, #1 + 7435 01fa 0023 movne r3, #0 + 7436 01fc DBB2 uxtb r3, r3 + 7437 .loc 1 4069 9 + 7438 01fe BB75 strb r3, [r7, #22] +4070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) + 7439 .loc 1 4070 10 + 7440 0200 FB68 ldr r3, [r7, #12] + 7441 0202 1B68 ldr r3, [r3] + 7442 0204 9B69 ldr r3, [r3, #24] + 7443 0206 1B0C lsrs r3, r3, #16 + 7444 0208 DBB2 uxtb r3, r3 + 7445 020a 03F00103 and r3, r3, #1 + 7446 020e DBB2 uxtb r3, r3 + 7447 .loc 1 4070 8 + 7448 0210 012B cmp r3, #1 + 7449 0212 1BD1 bne .L363 + 7450 0214 13E0 b .L365 + 7451 .L361: +4057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 7452 .loc 1 4057 23 + 7453 0216 FB68 ldr r3, [r7, #12] + 7454 0218 2822 movs r2, #40 + 7455 021a 83F84120 strb r2, [r3, #65] +4058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7456 .loc 1 4058 23 + ARM GAS /tmp/cc5G5cqz.s page 204 + + + 7457 021e FB68 ldr r3, [r7, #12] + 7458 0220 0022 movs r2, #0 + 7459 0222 83F84220 strb r2, [r3, #66] +4061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7460 .loc 1 4061 11 + 7461 0226 FB68 ldr r3, [r7, #12] + 7462 0228 5B6C ldr r3, [r3, #68] +4061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7463 .loc 1 4061 23 + 7464 022a 43F01002 orr r2, r3, #16 + 7465 022e FB68 ldr r3, [r7, #12] + 7466 0230 5A64 str r2, [r3, #68] +4064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 7467 .loc 1 4064 7 + 7468 0232 FB68 ldr r3, [r7, #12] + 7469 0234 0022 movs r2, #0 + 7470 0236 83F84020 strb r2, [r3, #64] +4066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 7471 .loc 1 4066 14 + 7472 023a 0123 movs r3, #1 + 7473 023c 1AE0 b .L355 + 7474 .L365: + 7475 .loc 1 4070 54 discriminator 1 + 7476 023e BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 7477 0240 002B cmp r3, #0 + 7478 0242 03D0 beq .L363 +4071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ +4073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ +4074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 7479 .loc 1 4074 7 + 7480 0244 FB68 ldr r3, [r7, #12] + 7481 0246 1B68 ldr r3, [r3] + 7482 0248 0822 movs r2, #8 + 7483 024a DA61 str r2, [r3, #28] + 7484 .L363: +4075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 7485 .loc 1 4078 5 + 7486 024c FB68 ldr r3, [r7, #12] + 7487 024e 0022 movs r2, #0 + 7488 0250 83F84020 strb r2, [r3, #64] +4079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +4081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 7489 .loc 1 4081 9 + 7490 0254 FB68 ldr r3, [r7, #12] + 7491 0256 1B68 ldr r3, [r3] + 7492 .loc 1 4081 19 + 7493 0258 1A68 ldr r2, [r3] + 7494 .loc 1 4081 9 + 7495 025a FB68 ldr r3, [r7, #12] + 7496 025c 1B68 ldr r3, [r3] + 7497 .loc 1 4081 25 + 7498 025e 42F48042 orr r2, r2, #16384 + ARM GAS /tmp/cc5G5cqz.s page 205 + + + 7499 0262 1A60 str r2, [r3] +4082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +4084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +4085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +4086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ +4087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 7500 .loc 1 4087 5 + 7501 0264 4FF40041 mov r1, #32768 + 7502 0268 F868 ldr r0, [r7, #12] + 7503 026a FFF7FEFF bl I2C_Enable_IRQ +4088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 7504 .loc 1 4089 12 + 7505 026e 0023 movs r3, #0 + 7506 0270 00E0 b .L355 + 7507 .L352: +4090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7508 .loc 1 4093 12 + 7509 0272 0123 movs r3, #1 + 7510 .L355: +4094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 7511 .loc 1 4095 1 + 7512 0274 1846 mov r0, r3 + 7513 0276 1837 adds r7, r7, #24 + 7514 .cfi_def_cfa_offset 8 + 7515 0278 BD46 mov sp, r7 + 7516 .cfi_def_cfa_register 13 + 7517 @ sp needed + 7518 027a 80BD pop {r7, pc} + 7519 .L367: + 7520 .align 2 + 7521 .L366: + 7522 027c 00000000 .word I2C_DMAAbort + 7523 0280 00000000 .word I2C_Slave_ISR_DMA + 7524 0284 00000000 .word I2C_DMASlaveTransmitCplt + 7525 0288 00000000 .word I2C_DMAError + 7526 .cfi_endproc + 7527 .LFE158: + 7529 .section .text.HAL_I2C_Slave_Seq_Receive_IT,"ax",%progbits + 7530 .align 1 + 7531 .global HAL_I2C_Slave_Seq_Receive_IT + 7532 .syntax unified + 7533 .thumb + 7534 .thumb_func + 7536 HAL_I2C_Slave_Seq_Receive_IT: + 7537 .LFB159: +4096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential receive in slave/device I2C mode an amount of data in non-blocking mode with +4099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during +4100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + ARM GAS /tmp/cc5G5cqz.s page 206 + + +4102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +4103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +4104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +4105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Si +4108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t XferOptions) +4109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 7538 .loc 1 4109 1 + 7539 .cfi_startproc + 7540 @ args = 0, pretend = 0, frame = 24 + 7541 @ frame_needed = 1, uses_anonymous_args = 0 + 7542 0000 80B5 push {r7, lr} + 7543 .cfi_def_cfa_offset 8 + 7544 .cfi_offset 7, -8 + 7545 .cfi_offset 14, -4 + 7546 0002 86B0 sub sp, sp, #24 + 7547 .cfi_def_cfa_offset 32 + 7548 0004 00AF add r7, sp, #0 + 7549 .cfi_def_cfa_register 7 + 7550 0006 F860 str r0, [r7, #12] + 7551 0008 B960 str r1, [r7, #8] + 7552 000a 3B60 str r3, [r7] + 7553 000c 1346 mov r3, r2 @ movhi + 7554 000e FB80 strh r3, [r7, #6] @ movhi +4110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +4111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp; +4112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +4114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +4115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) + 7555 .loc 1 4116 22 + 7556 0010 FB68 ldr r3, [r7, #12] + 7557 0012 93F84130 ldrb r3, [r3, #65] + 7558 0016 DBB2 uxtb r3, r3 + 7559 .loc 1 4116 30 + 7560 0018 03F02803 and r3, r3, #40 + 7561 .loc 1 4116 6 + 7562 001c 282B cmp r3, #40 + 7563 001e 40F09880 bne .L369 +4117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 7564 .loc 1 4118 8 + 7565 0022 BB68 ldr r3, [r7, #8] + 7566 0024 002B cmp r3, #0 + 7567 0026 02D0 beq .L370 + 7568 .loc 1 4118 25 discriminator 1 + 7569 0028 FB88 ldrh r3, [r7, #6] + 7570 002a 002B cmp r3, #0 + 7571 002c 05D1 bne .L371 + 7572 .L370: +4119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + 7573 .loc 1 4120 23 + 7574 002e FB68 ldr r3, [r7, #12] + 7575 0030 4FF40072 mov r2, #512 + ARM GAS /tmp/cc5G5cqz.s page 207 + + + 7576 0034 5A64 str r2, [r3, #68] +4121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7577 .loc 1 4121 15 + 7578 0036 0123 movs r3, #1 + 7579 0038 8CE0 b .L372 + 7580 .L371: +4122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts, to prevent preemption during treatment in case of multicall */ +4125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_RX_IT); + 7581 .loc 1 4125 5 + 7582 003a 48F20201 movw r1, #32770 + 7583 003e F868 ldr r0, [r7, #12] + 7584 0040 FFF7FEFF bl I2C_Disable_IRQ +4126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +4128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 7585 .loc 1 4128 5 + 7586 0044 FB68 ldr r3, [r7, #12] + 7587 0046 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 7588 004a 012B cmp r3, #1 + 7589 004c 01D1 bne .L373 + 7590 .loc 1 4128 5 is_stmt 0 discriminator 1 + 7591 004e 0223 movs r3, #2 + 7592 .loc 1 4128 5 + 7593 0050 80E0 b .L372 + 7594 .L373: + 7595 .loc 1 4128 5 discriminator 2 + 7596 0052 FB68 ldr r3, [r7, #12] + 7597 0054 0122 movs r2, #1 + 7598 0056 83F84020 strb r2, [r3, #64] +4129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ +4131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* and then toggle the HAL slave TX state to RX state */ +4132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) + 7599 .loc 1 4132 13 is_stmt 1 + 7600 005a FB68 ldr r3, [r7, #12] + 7601 005c 93F84130 ldrb r3, [r3, #65] + 7602 0060 DBB2 uxtb r3, r3 + 7603 .loc 1 4132 8 + 7604 0062 292B cmp r3, #41 + 7605 0064 2AD1 bne .L374 +4133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable associated Interrupts */ +4135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + 7606 .loc 1 4135 7 + 7607 0066 0121 movs r1, #1 + 7608 0068 F868 ldr r0, [r7, #12] + 7609 006a FFF7FEFF bl I2C_Disable_IRQ +4136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_TXDMAEN) == I2C_CR1_TXDMAEN) + 7610 .loc 1 4137 16 + 7611 006e FB68 ldr r3, [r7, #12] + 7612 0070 1B68 ldr r3, [r3] + 7613 .loc 1 4137 26 + 7614 0072 1B68 ldr r3, [r3] + 7615 .loc 1 4137 32 + ARM GAS /tmp/cc5G5cqz.s page 208 + + + 7616 0074 03F48043 and r3, r3, #16384 + 7617 .loc 1 4137 10 + 7618 0078 B3F5804F cmp r3, #16384 + 7619 007c 1ED1 bne .L374 +4138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 7620 .loc 1 4139 13 + 7621 007e FB68 ldr r3, [r7, #12] + 7622 0080 1B68 ldr r3, [r3] + 7623 .loc 1 4139 23 + 7624 0082 1A68 ldr r2, [r3] + 7625 .loc 1 4139 13 + 7626 0084 FB68 ldr r3, [r7, #12] + 7627 0086 1B68 ldr r3, [r3] + 7628 .loc 1 4139 29 + 7629 0088 22F48042 bic r2, r2, #16384 + 7630 008c 1A60 str r2, [r3] +4140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +4142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 7631 .loc 1 4142 17 + 7632 008e FB68 ldr r3, [r7, #12] + 7633 0090 9B6B ldr r3, [r3, #56] + 7634 .loc 1 4142 12 + 7635 0092 002B cmp r3, #0 + 7636 0094 12D0 beq .L374 +4143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +4145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +4146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort; + 7637 .loc 1 4146 15 + 7638 0096 FB68 ldr r3, [r7, #12] + 7639 0098 9B6B ldr r3, [r3, #56] + 7640 .loc 1 4146 43 + 7641 009a 304A ldr r2, .L376 + 7642 009c 5A63 str r2, [r3, #52] +4147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA TX */ +4149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK) + 7643 .loc 1 4149 15 + 7644 009e FB68 ldr r3, [r7, #12] + 7645 00a0 9B6B ldr r3, [r3, #56] + 7646 00a2 1846 mov r0, r3 + 7647 00a4 FFF7FEFF bl HAL_DMA_Abort_IT + 7648 00a8 0346 mov r3, r0 + 7649 .loc 1 4149 14 discriminator 1 + 7650 00aa 002B cmp r3, #0 + 7651 00ac 06D0 beq .L374 +4150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +4152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback(hi2c->hdmatx); + 7652 .loc 1 4152 17 + 7653 00ae FB68 ldr r3, [r7, #12] + 7654 00b0 9B6B ldr r3, [r3, #56] + 7655 .loc 1 4152 25 + 7656 00b2 5B6B ldr r3, [r3, #52] + 7657 .loc 1 4152 49 + ARM GAS /tmp/cc5G5cqz.s page 209 + + + 7658 00b4 FA68 ldr r2, [r7, #12] + 7659 00b6 926B ldr r2, [r2, #56] + 7660 .loc 1 4152 13 + 7661 00b8 1046 mov r0, r2 + 7662 00ba 9847 blx r3 + 7663 .LVL3: + 7664 .L374: +4153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX_LISTEN; + 7665 .loc 1 4158 21 + 7666 00bc FB68 ldr r3, [r7, #12] + 7667 00be 2A22 movs r2, #42 + 7668 00c0 83F84120 strb r2, [r3, #65] +4159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 7669 .loc 1 4159 21 + 7670 00c4 FB68 ldr r3, [r7, #12] + 7671 00c6 2022 movs r2, #32 + 7672 00c8 83F84220 strb r2, [r3, #66] +4160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 7673 .loc 1 4160 21 + 7674 00cc FB68 ldr r3, [r7, #12] + 7675 00ce 0022 movs r2, #0 + 7676 00d0 5A64 str r2, [r3, #68] +4161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +4163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 7677 .loc 1 4163 9 + 7678 00d2 FB68 ldr r3, [r7, #12] + 7679 00d4 1B68 ldr r3, [r3] + 7680 .loc 1 4163 19 + 7681 00d6 5A68 ldr r2, [r3, #4] + 7682 .loc 1 4163 9 + 7683 00d8 FB68 ldr r3, [r7, #12] + 7684 00da 1B68 ldr r3, [r3] + 7685 .loc 1 4163 25 + 7686 00dc 22F40042 bic r2, r2, #32768 + 7687 00e0 5A60 str r2, [r3, #4] +4164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +4166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 7688 .loc 1 4166 23 + 7689 00e2 FB68 ldr r3, [r7, #12] + 7690 00e4 BA68 ldr r2, [r7, #8] + 7691 00e6 5A62 str r2, [r3, #36] +4167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 7692 .loc 1 4167 23 + 7693 00e8 FB68 ldr r3, [r7, #12] + 7694 00ea FA88 ldrh r2, [r7, #6] @ movhi + 7695 00ec 5A85 strh r2, [r3, #42] @ movhi +4168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 7696 .loc 1 4168 29 + 7697 00ee FB68 ldr r3, [r7, #12] + 7698 00f0 5B8D ldrh r3, [r3, #42] @ movhi + ARM GAS /tmp/cc5G5cqz.s page 210 + + + 7699 00f2 9AB2 uxth r2, r3 + 7700 .loc 1 4168 23 + 7701 00f4 FB68 ldr r3, [r7, #12] + 7702 00f6 1A85 strh r2, [r3, #40] @ movhi +4169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 7703 .loc 1 4169 23 + 7704 00f8 FB68 ldr r3, [r7, #12] + 7705 00fa 3A68 ldr r2, [r7] + 7706 00fc DA62 str r2, [r3, #44] +4170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 7707 .loc 1 4170 23 + 7708 00fe FB68 ldr r3, [r7, #12] + 7709 0100 174A ldr r2, .L376+4 + 7710 0102 5A63 str r2, [r3, #52] +4171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR); + 7711 .loc 1 4172 11 + 7712 0104 FB68 ldr r3, [r7, #12] + 7713 0106 1B68 ldr r3, [r3] + 7714 0108 9B69 ldr r3, [r3, #24] + 7715 010a 03F00803 and r3, r3, #8 + 7716 010e 082B cmp r3, #8 + 7717 0110 0CBF ite eq + 7718 0112 0123 moveq r3, #1 + 7719 0114 0023 movne r3, #0 + 7720 0116 DBB2 uxtb r3, r3 + 7721 .loc 1 4172 9 + 7722 0118 FB75 strb r3, [r7, #23] +4173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) + 7723 .loc 1 4173 10 + 7724 011a FB68 ldr r3, [r7, #12] + 7725 011c 1B68 ldr r3, [r3] + 7726 011e 9B69 ldr r3, [r3, #24] + 7727 0120 1B0C lsrs r3, r3, #16 + 7728 0122 DBB2 uxtb r3, r3 + 7729 0124 03F00103 and r3, r3, #1 + 7730 0128 DBB2 uxtb r3, r3 + 7731 .loc 1 4173 8 + 7732 012a 002B cmp r3, #0 + 7733 012c 06D1 bne .L375 + 7734 .loc 1 4173 55 discriminator 1 + 7735 012e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 7736 0130 002B cmp r3, #0 + 7737 0132 03D0 beq .L375 +4174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ +4176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ +4177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 7738 .loc 1 4177 7 + 7739 0134 FB68 ldr r3, [r7, #12] + 7740 0136 1B68 ldr r3, [r3] + 7741 0138 0822 movs r2, #8 + 7742 013a DA61 str r2, [r3, #28] + 7743 .L375: +4178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ + ARM GAS /tmp/cc5G5cqz.s page 211 + + +4181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 7744 .loc 1 4181 5 + 7745 013c FB68 ldr r3, [r7, #12] + 7746 013e 0022 movs r2, #0 + 7747 0140 83F84020 strb r2, [r3, #64] +4182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +4184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +4185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +4186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* REnable ADDR interrupt */ +4187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RX_IT | I2C_XFER_LISTEN_IT); + 7748 .loc 1 4187 5 + 7749 0144 48F20201 movw r1, #32770 + 7750 0148 F868 ldr r0, [r7, #12] + 7751 014a FFF7FEFF bl I2C_Enable_IRQ +4188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 7752 .loc 1 4189 12 + 7753 014e 0023 movs r3, #0 + 7754 0150 00E0 b .L372 + 7755 .L369: +4190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7756 .loc 1 4193 12 + 7757 0152 0123 movs r3, #1 + 7758 .L372: +4194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 7759 .loc 1 4195 1 + 7760 0154 1846 mov r0, r3 + 7761 0156 1837 adds r7, r7, #24 + 7762 .cfi_def_cfa_offset 8 + 7763 0158 BD46 mov sp, r7 + 7764 .cfi_def_cfa_register 13 + 7765 @ sp needed + 7766 015a 80BD pop {r7, pc} + 7767 .L377: + 7768 .align 2 + 7769 .L376: + 7770 015c 00000000 .word I2C_DMAAbort + 7771 0160 00000000 .word I2C_Slave_ISR_IT + 7772 .cfi_endproc + 7773 .LFE159: + 7775 .section .text.HAL_I2C_Slave_Seq_Receive_DMA,"ax",%progbits + 7776 .align 1 + 7777 .global HAL_I2C_Slave_Seq_Receive_DMA + 7778 .syntax unified + 7779 .thumb + 7780 .thumb_func + 7782 HAL_I2C_Slave_Seq_Receive_DMA: + 7783 .LFB160: +4196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Sequential receive in slave/device I2C mode an amount of data in non-blocking mode with +4199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @note This interface allow to manage repeated start condition when a direction change during + ARM GAS /tmp/cc5G5cqz.s page 212 + + +4200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param pData Pointer to data buffer +4203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Amount of data to be sent +4204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS +4205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t S +4208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t XferOptions) +4209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 7784 .loc 1 4209 1 + 7785 .cfi_startproc + 7786 @ args = 0, pretend = 0, frame = 24 + 7787 @ frame_needed = 1, uses_anonymous_args = 0 + 7788 0000 80B5 push {r7, lr} + 7789 .cfi_def_cfa_offset 8 + 7790 .cfi_offset 7, -8 + 7791 .cfi_offset 14, -4 + 7792 0002 86B0 sub sp, sp, #24 + 7793 .cfi_def_cfa_offset 32 + 7794 0004 00AF add r7, sp, #0 + 7795 .cfi_def_cfa_register 7 + 7796 0006 F860 str r0, [r7, #12] + 7797 0008 B960 str r1, [r7, #8] + 7798 000a 3B60 str r3, [r7] + 7799 000c 1346 mov r3, r2 @ movhi + 7800 000e FB80 strh r3, [r7, #6] @ movhi +4210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +4211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** FlagStatus tmp; +4212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; +4213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +4215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions)); +4216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) + 7801 .loc 1 4217 22 + 7802 0010 FB68 ldr r3, [r7, #12] + 7803 0012 93F84130 ldrb r3, [r3, #65] + 7804 0016 DBB2 uxtb r3, r3 + 7805 .loc 1 4217 30 + 7806 0018 03F02803 and r3, r3, #40 + 7807 .loc 1 4217 6 + 7808 001c 282B cmp r3, #40 + 7809 001e 40F02881 bne .L379 +4218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) + 7810 .loc 1 4219 8 + 7811 0022 BB68 ldr r3, [r7, #8] + 7812 0024 002B cmp r3, #0 + 7813 0026 02D0 beq .L380 + 7814 .loc 1 4219 25 discriminator 1 + 7815 0028 FB88 ldrh r3, [r7, #6] + 7816 002a 002B cmp r3, #0 + 7817 002c 05D1 bne .L381 + 7818 .L380: +4220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; + ARM GAS /tmp/cc5G5cqz.s page 213 + + + 7819 .loc 1 4221 23 + 7820 002e FB68 ldr r3, [r7, #12] + 7821 0030 4FF40072 mov r2, #512 + 7822 0034 5A64 str r2, [r3, #68] +4222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 7823 .loc 1 4222 15 + 7824 0036 0123 movs r3, #1 + 7825 0038 1CE1 b .L382 + 7826 .L381: +4223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts, to prevent preemption during treatment in case of multicall */ +4226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_RX_IT); + 7827 .loc 1 4226 5 + 7828 003a 48F20201 movw r1, #32770 + 7829 003e F868 ldr r0, [r7, #12] + 7830 0040 FFF7FEFF bl I2C_Disable_IRQ +4227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +4229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 7831 .loc 1 4229 5 + 7832 0044 FB68 ldr r3, [r7, #12] + 7833 0046 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 7834 004a 012B cmp r3, #1 + 7835 004c 01D1 bne .L383 + 7836 .loc 1 4229 5 is_stmt 0 discriminator 1 + 7837 004e 0223 movs r3, #2 + 7838 .loc 1 4229 5 + 7839 0050 10E1 b .L382 + 7840 .L383: + 7841 .loc 1 4229 5 discriminator 2 + 7842 0052 FB68 ldr r3, [r7, #12] + 7843 0054 0122 movs r2, #1 + 7844 0056 83F84020 strb r2, [r3, #64] +4230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ +4232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* and then toggle the HAL slave TX state to RX state */ +4233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) + 7845 .loc 1 4233 13 is_stmt 1 + 7846 005a FB68 ldr r3, [r7, #12] + 7847 005c 93F84130 ldrb r3, [r3, #65] + 7848 0060 DBB2 uxtb r3, r3 + 7849 .loc 1 4233 8 + 7850 0062 292B cmp r3, #41 + 7851 0064 2BD1 bne .L384 +4234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable associated Interrupts */ +4236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + 7852 .loc 1 4236 7 + 7853 0066 0121 movs r1, #1 + 7854 0068 F868 ldr r0, [r7, #12] + 7855 006a FFF7FEFF bl I2C_Disable_IRQ +4237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_TXDMAEN) == I2C_CR1_TXDMAEN) + 7856 .loc 1 4238 16 + 7857 006e FB68 ldr r3, [r7, #12] + 7858 0070 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 214 + + + 7859 .loc 1 4238 26 + 7860 0072 1B68 ldr r3, [r3] + 7861 .loc 1 4238 32 + 7862 0074 03F48043 and r3, r3, #16384 + 7863 .loc 1 4238 10 + 7864 0078 B3F5804F cmp r3, #16384 + 7865 007c 4CD1 bne .L385 +4239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +4241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 7866 .loc 1 4241 17 + 7867 007e FB68 ldr r3, [r7, #12] + 7868 0080 9B6B ldr r3, [r3, #56] + 7869 .loc 1 4241 12 + 7870 0082 002B cmp r3, #0 + 7871 0084 48D0 beq .L385 +4242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 7872 .loc 1 4243 15 + 7873 0086 FB68 ldr r3, [r7, #12] + 7874 0088 1B68 ldr r3, [r3] + 7875 .loc 1 4243 25 + 7876 008a 1A68 ldr r2, [r3] + 7877 .loc 1 4243 15 + 7878 008c FB68 ldr r3, [r7, #12] + 7879 008e 1B68 ldr r3, [r3] + 7880 .loc 1 4243 31 + 7881 0090 22F48042 bic r2, r2, #16384 + 7882 0094 1A60 str r2, [r3] +4244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +4246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +4247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort; + 7883 .loc 1 4247 15 + 7884 0096 FB68 ldr r3, [r7, #12] + 7885 0098 9B6B ldr r3, [r3, #56] + 7886 .loc 1 4247 43 + 7887 009a 784A ldr r2, .L393 + 7888 009c 5A63 str r2, [r3, #52] +4248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA TX */ +4250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK) + 7889 .loc 1 4250 15 + 7890 009e FB68 ldr r3, [r7, #12] + 7891 00a0 9B6B ldr r3, [r3, #56] + 7892 00a2 1846 mov r0, r3 + 7893 00a4 FFF7FEFF bl HAL_DMA_Abort_IT + 7894 00a8 0346 mov r3, r0 + 7895 .loc 1 4250 14 discriminator 1 + 7896 00aa 002B cmp r3, #0 + 7897 00ac 34D0 beq .L385 +4251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +4253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback(hi2c->hdmatx); + 7898 .loc 1 4253 17 + 7899 00ae FB68 ldr r3, [r7, #12] + 7900 00b0 9B6B ldr r3, [r3, #56] + ARM GAS /tmp/cc5G5cqz.s page 215 + + + 7901 .loc 1 4253 25 + 7902 00b2 5B6B ldr r3, [r3, #52] + 7903 .loc 1 4253 49 + 7904 00b4 FA68 ldr r2, [r7, #12] + 7905 00b6 926B ldr r2, [r2, #56] + 7906 .loc 1 4253 13 + 7907 00b8 1046 mov r0, r2 + 7908 00ba 9847 blx r3 + 7909 .LVL4: + 7910 00bc 2CE0 b .L385 + 7911 .L384: +4254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN) + 7912 .loc 1 4258 18 + 7913 00be FB68 ldr r3, [r7, #12] + 7914 00c0 93F84130 ldrb r3, [r3, #65] + 7915 00c4 DBB2 uxtb r3, r3 + 7916 .loc 1 4258 13 + 7917 00c6 2A2B cmp r3, #42 + 7918 00c8 26D1 bne .L385 +4259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_RXDMAEN) == I2C_CR1_RXDMAEN) + 7919 .loc 1 4260 16 + 7920 00ca FB68 ldr r3, [r7, #12] + 7921 00cc 1B68 ldr r3, [r3] + 7922 .loc 1 4260 26 + 7923 00ce 1B68 ldr r3, [r3] + 7924 .loc 1 4260 32 + 7925 00d0 03F40043 and r3, r3, #32768 + 7926 .loc 1 4260 10 + 7927 00d4 B3F5004F cmp r3, #32768 + 7928 00d8 1ED1 bne .L385 +4261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 7929 .loc 1 4262 13 + 7930 00da FB68 ldr r3, [r7, #12] + 7931 00dc 1B68 ldr r3, [r3] + 7932 .loc 1 4262 23 + 7933 00de 1A68 ldr r2, [r3] + 7934 .loc 1 4262 13 + 7935 00e0 FB68 ldr r3, [r7, #12] + 7936 00e2 1B68 ldr r3, [r3] + 7937 .loc 1 4262 29 + 7938 00e4 22F40042 bic r2, r2, #32768 + 7939 00e8 1A60 str r2, [r3] +4263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA Xfer if any */ +4265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 7940 .loc 1 4265 17 + 7941 00ea FB68 ldr r3, [r7, #12] + 7942 00ec DB6B ldr r3, [r3, #60] + 7943 .loc 1 4265 12 + 7944 00ee 002B cmp r3, #0 + 7945 00f0 12D0 beq .L385 + ARM GAS /tmp/cc5G5cqz.s page 216 + + +4266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +4268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +4269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort; + 7946 .loc 1 4269 15 + 7947 00f2 FB68 ldr r3, [r7, #12] + 7948 00f4 DB6B ldr r3, [r3, #60] + 7949 .loc 1 4269 43 + 7950 00f6 614A ldr r2, .L393 + 7951 00f8 5A63 str r2, [r3, #52] +4270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA RX */ +4272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK) + 7952 .loc 1 4272 15 + 7953 00fa FB68 ldr r3, [r7, #12] + 7954 00fc DB6B ldr r3, [r3, #60] + 7955 00fe 1846 mov r0, r3 + 7956 0100 FFF7FEFF bl HAL_DMA_Abort_IT + 7957 0104 0346 mov r3, r0 + 7958 .loc 1 4272 14 discriminator 1 + 7959 0106 002B cmp r3, #0 + 7960 0108 06D0 beq .L385 +4273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +4275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx); + 7961 .loc 1 4275 17 + 7962 010a FB68 ldr r3, [r7, #12] + 7963 010c DB6B ldr r3, [r3, #60] + 7964 .loc 1 4275 25 + 7965 010e 5B6B ldr r3, [r3, #52] + 7966 .loc 1 4275 49 + 7967 0110 FA68 ldr r2, [r7, #12] + 7968 0112 D26B ldr r2, [r2, #60] + 7969 .loc 1 4275 13 + 7970 0114 1046 mov r0, r2 + 7971 0116 9847 blx r3 + 7972 .LVL5: + 7973 .L385: +4276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +4283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX_LISTEN; + 7974 .loc 1 4285 21 + 7975 0118 FB68 ldr r3, [r7, #12] + 7976 011a 2A22 movs r2, #42 + 7977 011c 83F84120 strb r2, [r3, #65] +4286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 7978 .loc 1 4286 21 + 7979 0120 FB68 ldr r3, [r7, #12] + 7980 0122 2022 movs r2, #32 + 7981 0124 83F84220 strb r2, [r3, #66] + ARM GAS /tmp/cc5G5cqz.s page 217 + + +4287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 7982 .loc 1 4287 21 + 7983 0128 FB68 ldr r3, [r7, #12] + 7984 012a 0022 movs r2, #0 + 7985 012c 5A64 str r2, [r3, #68] +4288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable Address Acknowledge */ +4290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; + 7986 .loc 1 4290 9 + 7987 012e FB68 ldr r3, [r7, #12] + 7988 0130 1B68 ldr r3, [r3] + 7989 .loc 1 4290 19 + 7990 0132 5A68 ldr r2, [r3, #4] + 7991 .loc 1 4290 9 + 7992 0134 FB68 ldr r3, [r7, #12] + 7993 0136 1B68 ldr r3, [r3] + 7994 .loc 1 4290 25 + 7995 0138 22F40042 bic r2, r2, #32768 + 7996 013c 5A60 str r2, [r3, #4] +4291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare transfer parameters */ +4293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 7997 .loc 1 4293 23 + 7998 013e FB68 ldr r3, [r7, #12] + 7999 0140 BA68 ldr r2, [r7, #8] + 8000 0142 5A62 str r2, [r3, #36] +4294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = Size; + 8001 .loc 1 4294 23 + 8002 0144 FB68 ldr r3, [r7, #12] + 8003 0146 FA88 ldrh r2, [r7, #6] @ movhi + 8004 0148 5A85 strh r2, [r3, #42] @ movhi +4295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 8005 .loc 1 4295 29 + 8006 014a FB68 ldr r3, [r7, #12] + 8007 014c 5B8D ldrh r3, [r3, #42] @ movhi + 8008 014e 9AB2 uxth r2, r3 + 8009 .loc 1 4295 23 + 8010 0150 FB68 ldr r3, [r7, #12] + 8011 0152 1A85 strh r2, [r3, #40] @ movhi +4296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 8012 .loc 1 4296 23 + 8013 0154 FB68 ldr r3, [r7, #12] + 8014 0156 3A68 ldr r2, [r7] + 8015 0158 DA62 str r2, [r3, #44] +4297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; + 8016 .loc 1 4297 23 + 8017 015a FB68 ldr r3, [r7, #12] + 8018 015c 484A ldr r2, .L393+4 + 8019 015e 5A63 str r2, [r3, #52] +4298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 8020 .loc 1 4299 13 + 8021 0160 FB68 ldr r3, [r7, #12] + 8022 0162 DB6B ldr r3, [r3, #60] + 8023 .loc 1 4299 8 + 8024 0164 002B cmp r3, #0 + 8025 0166 20D0 beq .L386 + ARM GAS /tmp/cc5G5cqz.s page 218 + + +4300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ +4302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMASlaveReceiveCplt; + 8026 .loc 1 4302 11 + 8027 0168 FB68 ldr r3, [r7, #12] + 8028 016a DB6B ldr r3, [r3, #60] + 8029 .loc 1 4302 38 + 8030 016c 454A ldr r2, .L393+8 + 8031 016e 9A62 str r2, [r3, #40] +4303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the DMA error callback */ +4305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError; + 8032 .loc 1 4305 11 + 8033 0170 FB68 ldr r3, [r7, #12] + 8034 0172 DB6B ldr r3, [r3, #60] + 8035 .loc 1 4305 39 + 8036 0174 444A ldr r2, .L393+12 + 8037 0176 1A63 str r2, [r3, #48] +4306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the unused DMA callbacks to NULL */ +4308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL; + 8038 .loc 1 4308 11 + 8039 0178 FB68 ldr r3, [r7, #12] + 8040 017a DB6B ldr r3, [r3, #60] + 8041 .loc 1 4308 42 + 8042 017c 0022 movs r2, #0 + 8043 017e DA62 str r2, [r3, #44] +4309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 8044 .loc 1 4309 11 + 8045 0180 FB68 ldr r3, [r7, #12] + 8046 0182 DB6B ldr r3, [r3, #60] + 8047 .loc 1 4309 39 + 8048 0184 0022 movs r2, #0 + 8049 0186 5A63 str r2, [r3, #52] +4310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +4312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, + 8050 .loc 1 4312 23 + 8051 0188 FB68 ldr r3, [r7, #12] + 8052 018a D86B ldr r0, [r3, #60] + 8053 .loc 1 4312 69 + 8054 018c FB68 ldr r3, [r7, #12] + 8055 018e 1B68 ldr r3, [r3] + 8056 .loc 1 4312 64 + 8057 0190 2433 adds r3, r3, #36 + 8058 .loc 1 4312 23 + 8059 0192 1946 mov r1, r3 + 8060 0194 BA68 ldr r2, [r7, #8] +4313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); + 8061 .loc 1 4313 61 + 8062 0196 FB68 ldr r3, [r7, #12] + 8063 0198 1B8D ldrh r3, [r3, #40] +4312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); + 8064 .loc 1 4312 23 + 8065 019a FFF7FEFF bl HAL_DMA_Start_IT + 8066 019e 0346 mov r3, r0 + 8067 01a0 FB75 strb r3, [r7, #23] + ARM GAS /tmp/cc5G5cqz.s page 219 + + +4314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +4318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +4319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +4320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +4322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; +4323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +4326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +4328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (dmaxferstatus == HAL_OK) + 8068 .loc 1 4330 8 + 8069 01a2 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 8070 01a4 002B cmp r3, #0 + 8071 01a6 36D1 bne .L388 + 8072 01a8 13E0 b .L391 + 8073 .L386: +4318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 8074 .loc 1 4318 23 + 8075 01aa FB68 ldr r3, [r7, #12] + 8076 01ac 2822 movs r2, #40 + 8077 01ae 83F84120 strb r2, [r3, #65] +4319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8078 .loc 1 4319 23 + 8079 01b2 FB68 ldr r3, [r7, #12] + 8080 01b4 0022 movs r2, #0 + 8081 01b6 83F84220 strb r2, [r3, #66] +4322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8082 .loc 1 4322 11 + 8083 01ba FB68 ldr r3, [r7, #12] + 8084 01bc 5B6C ldr r3, [r3, #68] +4322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8085 .loc 1 4322 23 + 8086 01be 43F08002 orr r2, r3, #128 + 8087 01c2 FB68 ldr r3, [r7, #12] + 8088 01c4 5A64 str r2, [r3, #68] +4325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8089 .loc 1 4325 7 + 8090 01c6 FB68 ldr r3, [r7, #12] + 8091 01c8 0022 movs r2, #0 + 8092 01ca 83F84020 strb r2, [r3, #64] +4327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8093 .loc 1 4327 14 + 8094 01ce 0123 movs r3, #1 + 8095 01d0 50E0 b .L382 + 8096 .L391: +4331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +4333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 8097 .loc 1 4333 11 + 8098 01d2 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 220 + + + 8099 01d4 5B8D ldrh r3, [r3, #42] @ movhi + 8100 01d6 9AB2 uxth r2, r3 + 8101 .loc 1 4333 30 + 8102 01d8 FB68 ldr r3, [r7, #12] + 8103 01da 1B8D ldrh r3, [r3, #40] + 8104 .loc 1 4333 23 + 8105 01dc D31A subs r3, r2, r3 + 8106 01de 9AB2 uxth r2, r3 + 8107 01e0 FB68 ldr r3, [r7, #12] + 8108 01e2 5A85 strh r2, [r3, #42] @ movhi +4334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset XferSize */ +4336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = 0; + 8109 .loc 1 4336 22 + 8110 01e4 FB68 ldr r3, [r7, #12] + 8111 01e6 0022 movs r2, #0 + 8112 01e8 1A85 strh r2, [r3, #40] @ movhi +4337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C state */ +4341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +4342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +4343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update I2C error code */ +4345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; +4346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +4349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; +4351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR); + 8113 .loc 1 4353 11 + 8114 01ea FB68 ldr r3, [r7, #12] + 8115 01ec 1B68 ldr r3, [r3] + 8116 01ee 9B69 ldr r3, [r3, #24] + 8117 01f0 03F00803 and r3, r3, #8 + 8118 01f4 082B cmp r3, #8 + 8119 01f6 0CBF ite eq + 8120 01f8 0123 moveq r3, #1 + 8121 01fa 0023 movne r3, #0 + 8122 01fc DBB2 uxtb r3, r3 + 8123 .loc 1 4353 9 + 8124 01fe BB75 strb r3, [r7, #22] +4354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) + 8125 .loc 1 4354 10 + 8126 0200 FB68 ldr r3, [r7, #12] + 8127 0202 1B68 ldr r3, [r3] + 8128 0204 9B69 ldr r3, [r3, #24] + 8129 0206 1B0C lsrs r3, r3, #16 + 8130 0208 DBB2 uxtb r3, r3 + 8131 020a 03F00103 and r3, r3, #1 + 8132 020e DBB2 uxtb r3, r3 + 8133 .loc 1 4354 8 + 8134 0210 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 221 + + + 8135 0212 1BD1 bne .L390 + 8136 0214 13E0 b .L392 + 8137 .L388: +4341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 8138 .loc 1 4341 23 + 8139 0216 FB68 ldr r3, [r7, #12] + 8140 0218 2822 movs r2, #40 + 8141 021a 83F84120 strb r2, [r3, #65] +4342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8142 .loc 1 4342 23 + 8143 021e FB68 ldr r3, [r7, #12] + 8144 0220 0022 movs r2, #0 + 8145 0222 83F84220 strb r2, [r3, #66] +4345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8146 .loc 1 4345 11 + 8147 0226 FB68 ldr r3, [r7, #12] + 8148 0228 5B6C ldr r3, [r3, #68] +4345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8149 .loc 1 4345 23 + 8150 022a 43F01002 orr r2, r3, #16 + 8151 022e FB68 ldr r3, [r7, #12] + 8152 0230 5A64 str r2, [r3, #68] +4348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 8153 .loc 1 4348 7 + 8154 0232 FB68 ldr r3, [r7, #12] + 8155 0234 0022 movs r2, #0 + 8156 0236 83F84020 strb r2, [r3, #64] +4350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8157 .loc 1 4350 14 + 8158 023a 0123 movs r3, #1 + 8159 023c 1AE0 b .L382 + 8160 .L392: + 8161 .loc 1 4354 55 discriminator 1 + 8162 023e BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 8163 0240 002B cmp r3, #0 + 8164 0242 03D0 beq .L390 +4355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ +4357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ +4358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 8165 .loc 1 4358 7 + 8166 0244 FB68 ldr r3, [r7, #12] + 8167 0246 1B68 ldr r3, [r3] + 8168 0248 0822 movs r2, #8 + 8169 024a DA61 str r2, [r3, #28] + 8170 .L390: +4359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 8171 .loc 1 4362 5 + 8172 024c FB68 ldr r3, [r7, #12] + 8173 024e 0022 movs r2, #0 + 8174 0250 83F84020 strb r2, [r3, #64] +4363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +4365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + ARM GAS /tmp/cc5G5cqz.s page 222 + + + 8175 .loc 1 4365 9 + 8176 0254 FB68 ldr r3, [r7, #12] + 8177 0256 1B68 ldr r3, [r3] + 8178 .loc 1 4365 19 + 8179 0258 1A68 ldr r2, [r3] + 8180 .loc 1 4365 9 + 8181 025a FB68 ldr r3, [r7, #12] + 8182 025c 1B68 ldr r3, [r3] + 8183 .loc 1 4365 25 + 8184 025e 42F40042 orr r2, r2, #32768 + 8185 0262 1A60 str r2, [r3] +4366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +4368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +4369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +4370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* REnable ADDR interrupt */ +4371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RX_IT | I2C_XFER_LISTEN_IT); + 8186 .loc 1 4371 5 + 8187 0264 48F20201 movw r1, #32770 + 8188 0268 F868 ldr r0, [r7, #12] + 8189 026a FFF7FEFF bl I2C_Enable_IRQ +4372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 8190 .loc 1 4373 12 + 8191 026e 0023 movs r3, #0 + 8192 0270 00E0 b .L382 + 8193 .L379: +4374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 8194 .loc 1 4377 12 + 8195 0272 0123 movs r3, #1 + 8196 .L382: +4378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8197 .loc 1 4379 1 + 8198 0274 1846 mov r0, r3 + 8199 0276 1837 adds r7, r7, #24 + 8200 .cfi_def_cfa_offset 8 + 8201 0278 BD46 mov sp, r7 + 8202 .cfi_def_cfa_register 13 + 8203 @ sp needed + 8204 027a 80BD pop {r7, pc} + 8205 .L394: + 8206 .align 2 + 8207 .L393: + 8208 027c 00000000 .word I2C_DMAAbort + 8209 0280 00000000 .word I2C_Slave_ISR_DMA + 8210 0284 00000000 .word I2C_DMASlaveReceiveCplt + 8211 0288 00000000 .word I2C_DMAError + 8212 .cfi_endproc + 8213 .LFE160: + 8215 .section .text.HAL_I2C_EnableListen_IT,"ax",%progbits + 8216 .align 1 + 8217 .global HAL_I2C_EnableListen_IT + 8218 .syntax unified + ARM GAS /tmp/cc5G5cqz.s page 223 + + + 8219 .thumb + 8220 .thumb_func + 8222 HAL_I2C_EnableListen_IT: + 8223 .LFB161: +4380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Enable the Address listen mode with Interrupt. +4383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_EnableListen_IT(I2C_HandleTypeDef *hi2c) +4388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8224 .loc 1 4388 1 + 8225 .cfi_startproc + 8226 @ args = 0, pretend = 0, frame = 8 + 8227 @ frame_needed = 1, uses_anonymous_args = 0 + 8228 0000 80B5 push {r7, lr} + 8229 .cfi_def_cfa_offset 8 + 8230 .cfi_offset 7, -8 + 8231 .cfi_offset 14, -4 + 8232 0002 82B0 sub sp, sp, #8 + 8233 .cfi_def_cfa_offset 16 + 8234 0004 00AF add r7, sp, #0 + 8235 .cfi_def_cfa_register 7 + 8236 0006 7860 str r0, [r7, #4] +4389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 8237 .loc 1 4389 11 + 8238 0008 7B68 ldr r3, [r7, #4] + 8239 000a 93F84130 ldrb r3, [r3, #65] + 8240 000e DBB2 uxtb r3, r3 + 8241 .loc 1 4389 6 + 8242 0010 202B cmp r3, #32 + 8243 0012 0DD1 bne .L396 +4390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; + 8244 .loc 1 4391 17 + 8245 0014 7B68 ldr r3, [r7, #4] + 8246 0016 2822 movs r2, #40 + 8247 0018 83F84120 strb r2, [r3, #65] +4392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 8248 .loc 1 4392 19 + 8249 001c 7B68 ldr r3, [r7, #4] + 8250 001e 074A ldr r2, .L398 + 8251 0020 5A63 str r2, [r3, #52] +4393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the Address Match interrupt */ +4395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 8252 .loc 1 4395 5 + 8253 0022 4FF40041 mov r1, #32768 + 8254 0026 7868 ldr r0, [r7, #4] + 8255 0028 FFF7FEFF bl I2C_Enable_IRQ +4396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 8256 .loc 1 4397 12 + 8257 002c 0023 movs r3, #0 + 8258 002e 00E0 b .L397 + ARM GAS /tmp/cc5G5cqz.s page 224 + + + 8259 .L396: +4398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 8260 .loc 1 4401 12 + 8261 0030 0223 movs r3, #2 + 8262 .L397: +4402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8263 .loc 1 4403 1 + 8264 0032 1846 mov r0, r3 + 8265 0034 0837 adds r7, r7, #8 + 8266 .cfi_def_cfa_offset 8 + 8267 0036 BD46 mov sp, r7 + 8268 .cfi_def_cfa_register 13 + 8269 @ sp needed + 8270 0038 80BD pop {r7, pc} + 8271 .L399: + 8272 003a 00BF .align 2 + 8273 .L398: + 8274 003c 00000000 .word I2C_Slave_ISR_IT + 8275 .cfi_endproc + 8276 .LFE161: + 8278 .section .text.HAL_I2C_DisableListen_IT,"ax",%progbits + 8279 .align 1 + 8280 .global HAL_I2C_DisableListen_IT + 8281 .syntax unified + 8282 .thumb + 8283 .thumb_func + 8285 HAL_I2C_DisableListen_IT: + 8286 .LFB162: +4404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Disable the Address listen mode with Interrupt. +4407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C +4409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_DisableListen_IT(I2C_HandleTypeDef *hi2c) +4412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8287 .loc 1 4412 1 + 8288 .cfi_startproc + 8289 @ args = 0, pretend = 0, frame = 16 + 8290 @ frame_needed = 1, uses_anonymous_args = 0 + 8291 0000 80B5 push {r7, lr} + 8292 .cfi_def_cfa_offset 8 + 8293 .cfi_offset 7, -8 + 8294 .cfi_offset 14, -4 + 8295 0002 84B0 sub sp, sp, #16 + 8296 .cfi_def_cfa_offset 24 + 8297 0004 00AF add r7, sp, #0 + 8298 .cfi_def_cfa_register 7 + 8299 0006 7860 str r0, [r7, #4] +4413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +4414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmp; +4415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 225 + + +4416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address listen mode only if a transfer is not ongoing */ +4417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_LISTEN) + 8300 .loc 1 4417 11 + 8301 0008 7B68 ldr r3, [r7, #4] + 8302 000a 93F84130 ldrb r3, [r3, #65] + 8303 000e DBB2 uxtb r3, r3 + 8304 .loc 1 4417 6 + 8305 0010 282B cmp r3, #40 + 8306 0012 21D1 bne .L401 +4418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp = (uint32_t)(hi2c->State) & I2C_STATE_MSK; + 8307 .loc 1 4419 26 + 8308 0014 7B68 ldr r3, [r7, #4] + 8309 0016 93F84130 ldrb r3, [r3, #65] + 8310 001a DBB2 uxtb r3, r3 + 8311 .loc 1 4419 9 + 8312 001c 03F00303 and r3, r3, #3 + 8313 0020 FB60 str r3, [r7, #12] +4420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode); + 8314 .loc 1 4420 48 + 8315 0022 7B68 ldr r3, [r7, #4] + 8316 0024 93F84230 ldrb r3, [r3, #66] + 8317 0028 DBB2 uxtb r3, r3 + 8318 .loc 1 4420 33 + 8319 002a 1A46 mov r2, r3 + 8320 .loc 1 4420 31 + 8321 002c FB68 ldr r3, [r7, #12] + 8322 002e 1A43 orrs r2, r2, r3 + 8323 .loc 1 4420 25 + 8324 0030 7B68 ldr r3, [r7, #4] + 8325 0032 1A63 str r2, [r3, #48] +4421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 8326 .loc 1 4421 17 + 8327 0034 7B68 ldr r3, [r7, #4] + 8328 0036 2022 movs r2, #32 + 8329 0038 83F84120 strb r2, [r3, #65] +4422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 8330 .loc 1 4422 16 + 8331 003c 7B68 ldr r3, [r7, #4] + 8332 003e 0022 movs r2, #0 + 8333 0040 83F84220 strb r2, [r3, #66] +4423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 8334 .loc 1 4423 19 + 8335 0044 7B68 ldr r3, [r7, #4] + 8336 0046 0022 movs r2, #0 + 8337 0048 5A63 str r2, [r3, #52] +4424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable the Address Match interrupt */ +4426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT); + 8338 .loc 1 4426 5 + 8339 004a 4FF40041 mov r1, #32768 + 8340 004e 7868 ldr r0, [r7, #4] + 8341 0050 FFF7FEFF bl I2C_Disable_IRQ +4427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 8342 .loc 1 4428 12 + 8343 0054 0023 movs r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 226 + + + 8344 0056 00E0 b .L402 + 8345 .L401: +4429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_BUSY; + 8346 .loc 1 4432 12 + 8347 0058 0223 movs r3, #2 + 8348 .L402: +4433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8349 .loc 1 4434 1 + 8350 005a 1846 mov r0, r3 + 8351 005c 1037 adds r7, r7, #16 + 8352 .cfi_def_cfa_offset 8 + 8353 005e BD46 mov sp, r7 + 8354 .cfi_def_cfa_register 13 + 8355 @ sp needed + 8356 0060 80BD pop {r7, pc} + 8357 .cfi_endproc + 8358 .LFE162: + 8360 .section .text.HAL_I2C_Master_Abort_IT,"ax",%progbits + 8361 .align 1 + 8362 .global HAL_I2C_Master_Abort_IT + 8363 .syntax unified + 8364 .thumb + 8365 .thumb_func + 8367 HAL_I2C_Master_Abort_IT: + 8368 .LFB163: +4435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Abort a master I2C IT or DMA process communication with Interrupt. +4438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +4441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +4442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress) +4445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8369 .loc 1 4445 1 + 8370 .cfi_startproc + 8371 @ args = 0, pretend = 0, frame = 8 + 8372 @ frame_needed = 1, uses_anonymous_args = 0 + 8373 0000 80B5 push {r7, lr} + 8374 .cfi_def_cfa_offset 8 + 8375 .cfi_offset 7, -8 + 8376 .cfi_offset 14, -4 + 8377 0002 84B0 sub sp, sp, #16 + 8378 .cfi_def_cfa_offset 24 + 8379 0004 02AF add r7, sp, #8 + 8380 .cfi_def_cfa 7, 16 + 8381 0006 7860 str r0, [r7, #4] + 8382 0008 0B46 mov r3, r1 + 8383 000a 7B80 strh r3, [r7, #2] @ movhi +4446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Mode == HAL_I2C_MODE_MASTER) + 8384 .loc 1 4446 11 + ARM GAS /tmp/cc5G5cqz.s page 227 + + + 8385 000c 7B68 ldr r3, [r7, #4] + 8386 000e 93F84230 ldrb r3, [r3, #66] + 8387 0012 DBB2 uxtb r3, r3 + 8388 .loc 1 4446 6 + 8389 0014 102B cmp r3, #16 + 8390 0016 3CD1 bne .L404 +4447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +4449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 8391 .loc 1 4449 5 + 8392 0018 7B68 ldr r3, [r7, #4] + 8393 001a 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 8394 001e 012B cmp r3, #1 + 8395 0020 01D1 bne .L405 + 8396 .loc 1 4449 5 is_stmt 0 discriminator 1 + 8397 0022 0223 movs r3, #2 + 8398 .loc 1 4449 5 + 8399 0024 36E0 b .L406 + 8400 .L405: + 8401 .loc 1 4449 5 discriminator 2 + 8402 0026 7B68 ldr r3, [r7, #4] + 8403 0028 0122 movs r2, #1 + 8404 002a 83F84020 strb r2, [r3, #64] +4450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts and Store Previous state */ +4452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX) + 8405 .loc 1 4452 13 is_stmt 1 + 8406 002e 7B68 ldr r3, [r7, #4] + 8407 0030 93F84130 ldrb r3, [r3, #65] + 8408 0034 DBB2 uxtb r3, r3 + 8409 .loc 1 4452 8 + 8410 0036 212B cmp r3, #33 + 8411 0038 07D1 bne .L407 +4453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + 8412 .loc 1 4454 7 + 8413 003a 0121 movs r1, #1 + 8414 003c 7868 ldr r0, [r7, #4] + 8415 003e FFF7FEFF bl I2C_Disable_IRQ +4455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; + 8416 .loc 1 4455 27 + 8417 0042 7B68 ldr r3, [r7, #4] + 8418 0044 1122 movs r2, #17 + 8419 0046 1A63 str r2, [r3, #48] + 8420 0048 0CE0 b .L408 + 8421 .L407: +4456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 8422 .loc 1 4457 18 + 8423 004a 7B68 ldr r3, [r7, #4] + 8424 004c 93F84130 ldrb r3, [r3, #65] + 8425 0050 DBB2 uxtb r3, r3 + 8426 .loc 1 4457 13 + 8427 0052 222B cmp r3, #34 + 8428 0054 06D1 bne .L408 +4458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); + ARM GAS /tmp/cc5G5cqz.s page 228 + + + 8429 .loc 1 4459 7 + 8430 0056 0221 movs r1, #2 + 8431 0058 7868 ldr r0, [r7, #4] + 8432 005a FFF7FEFF bl I2C_Disable_IRQ +4460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + 8433 .loc 1 4460 27 + 8434 005e 7B68 ldr r3, [r7, #4] + 8435 0060 1222 movs r2, #18 + 8436 0062 1A63 str r2, [r3, #48] + 8437 .L408: +4461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +4465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set State at HAL_I2C_STATE_ABORT */ +4468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_ABORT; + 8438 .loc 1 4468 17 + 8439 0064 7B68 ldr r3, [r7, #4] + 8440 0066 6022 movs r2, #96 + 8441 0068 83F84120 strb r2, [r3, #65] +4469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to 1 to generate a dummy read on I2C peripheral */ +4471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set AUTOEND mode, this will generate a NACK then STOP condition to abort the current transfe +4472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, 1, I2C_AUTOEND_MODE, I2C_GENERATE_STOP); + 8442 .loc 1 4472 5 + 8443 006c 7988 ldrh r1, [r7, #2] + 8444 006e 0B4B ldr r3, .L409 + 8445 0070 0093 str r3, [sp] + 8446 0072 4FF00073 mov r3, #33554432 + 8447 0076 0122 movs r2, #1 + 8448 0078 7868 ldr r0, [r7, #4] + 8449 007a FFF7FEFF bl I2C_TransferConfig +4473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 8450 .loc 1 4475 5 + 8451 007e 7B68 ldr r3, [r7, #4] + 8452 0080 0022 movs r2, #0 + 8453 0082 83F84020 strb r2, [r3, #64] +4476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process +4478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current +4479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** process unlock */ +4480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_CPLT_IT); + 8454 .loc 1 4480 5 + 8455 0086 2021 movs r1, #32 + 8456 0088 7868 ldr r0, [r7, #4] + 8457 008a FFF7FEFF bl I2C_Enable_IRQ +4481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 8458 .loc 1 4482 12 + 8459 008e 0023 movs r3, #0 + 8460 0090 00E0 b .L406 + 8461 .L404: +4483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 229 + + +4484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong usage of abort function */ +4487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This function should be used only in case of abort monitored by master device */ +4488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 8462 .loc 1 4488 12 + 8463 0092 0123 movs r3, #1 + 8464 .L406: +4489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8465 .loc 1 4490 1 + 8466 0094 1846 mov r0, r3 + 8467 0096 0837 adds r7, r7, #8 + 8468 .cfi_def_cfa_offset 8 + 8469 0098 BD46 mov sp, r7 + 8470 .cfi_def_cfa_register 13 + 8471 @ sp needed + 8472 009a 80BD pop {r7, pc} + 8473 .L410: + 8474 .align 2 + 8475 .L409: + 8476 009c 00400080 .word -2147467264 + 8477 .cfi_endproc + 8478 .LFE163: + 8480 .section .text.HAL_I2C_EV_IRQHandler,"ax",%progbits + 8481 .align 1 + 8482 .global HAL_I2C_EV_IRQHandler + 8483 .syntax unified + 8484 .thumb + 8485 .thumb_func + 8487 HAL_I2C_EV_IRQHandler: + 8488 .LFB164: +4491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} +4494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_IRQ_Handler_and_Callbacks IRQ Handler and Callbacks +4497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ +4498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C event interrupt request. +4502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** void HAL_I2C_EV_IRQHandler(I2C_HandleTypeDef *hi2c) /* Derogation MISRAC2012-Rule-8.13 */ +4507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8489 .loc 1 4507 1 + 8490 .cfi_startproc + 8491 @ args = 0, pretend = 0, frame = 16 + 8492 @ frame_needed = 1, uses_anonymous_args = 0 + 8493 0000 80B5 push {r7, lr} + 8494 .cfi_def_cfa_offset 8 + 8495 .cfi_offset 7, -8 + 8496 .cfi_offset 14, -4 + ARM GAS /tmp/cc5G5cqz.s page 230 + + + 8497 0002 84B0 sub sp, sp, #16 + 8498 .cfi_def_cfa_offset 24 + 8499 0004 00AF add r7, sp, #0 + 8500 .cfi_def_cfa_register 7 + 8501 0006 7860 str r0, [r7, #4] +4508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Get current IT Flags and IT sources value */ +4509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t itflags = READ_REG(hi2c->Instance->ISR); + 8502 .loc 1 4509 24 + 8503 0008 7B68 ldr r3, [r7, #4] + 8504 000a 1B68 ldr r3, [r3] + 8505 .loc 1 4509 12 + 8506 000c 9B69 ldr r3, [r3, #24] + 8507 000e FB60 str r3, [r7, #12] +4510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); + 8508 .loc 1 4510 24 + 8509 0010 7B68 ldr r3, [r7, #4] + 8510 0012 1B68 ldr r3, [r3] + 8511 .loc 1 4510 12 + 8512 0014 1B68 ldr r3, [r3] + 8513 0016 BB60 str r3, [r7, #8] +4511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C events treatment -------------------------------------*/ +4513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferISR != NULL) + 8514 .loc 1 4513 11 + 8515 0018 7B68 ldr r3, [r7, #4] + 8516 001a 5B6B ldr r3, [r3, #52] + 8517 .loc 1 4513 6 + 8518 001c 002B cmp r3, #0 + 8519 001e 05D0 beq .L413 +4514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR(hi2c, itflags, itsources); + 8520 .loc 1 4515 9 + 8521 0020 7B68 ldr r3, [r7, #4] + 8522 0022 5B6B ldr r3, [r3, #52] + 8523 .loc 1 4515 5 + 8524 0024 BA68 ldr r2, [r7, #8] + 8525 0026 F968 ldr r1, [r7, #12] + 8526 0028 7868 ldr r0, [r7, #4] + 8527 002a 9847 blx r3 + 8528 .LVL6: + 8529 .L413: +4516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8530 .loc 1 4517 1 + 8531 002c 00BF nop + 8532 002e 1037 adds r7, r7, #16 + 8533 .cfi_def_cfa_offset 8 + 8534 0030 BD46 mov sp, r7 + 8535 .cfi_def_cfa_register 13 + 8536 @ sp needed + 8537 0032 80BD pop {r7, pc} + 8538 .cfi_endproc + 8539 .LFE164: + 8541 .section .text.HAL_I2C_ER_IRQHandler,"ax",%progbits + 8542 .align 1 + 8543 .global HAL_I2C_ER_IRQHandler + 8544 .syntax unified + ARM GAS /tmp/cc5G5cqz.s page 231 + + + 8545 .thumb + 8546 .thumb_func + 8548 HAL_I2C_ER_IRQHandler: + 8549 .LFB165: +4518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C error interrupt request. +4521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** void HAL_I2C_ER_IRQHandler(I2C_HandleTypeDef *hi2c) +4526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8550 .loc 1 4526 1 + 8551 .cfi_startproc + 8552 @ args = 0, pretend = 0, frame = 24 + 8553 @ frame_needed = 1, uses_anonymous_args = 0 + 8554 0000 80B5 push {r7, lr} + 8555 .cfi_def_cfa_offset 8 + 8556 .cfi_offset 7, -8 + 8557 .cfi_offset 14, -4 + 8558 0002 86B0 sub sp, sp, #24 + 8559 .cfi_def_cfa_offset 32 + 8560 0004 00AF add r7, sp, #0 + 8561 .cfi_def_cfa_register 7 + 8562 0006 7860 str r0, [r7, #4] +4527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t itflags = READ_REG(hi2c->Instance->ISR); + 8563 .loc 1 4527 24 + 8564 0008 7B68 ldr r3, [r7, #4] + 8565 000a 1B68 ldr r3, [r3] + 8566 .loc 1 4527 12 + 8567 000c 9B69 ldr r3, [r3, #24] + 8568 000e 7B61 str r3, [r7, #20] +4528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); + 8569 .loc 1 4528 24 + 8570 0010 7B68 ldr r3, [r7, #4] + 8571 0012 1B68 ldr r3, [r3] + 8572 .loc 1 4528 12 + 8573 0014 1B68 ldr r3, [r3] + 8574 0016 3B61 str r3, [r7, #16] +4529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmperror; +4530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C Bus error interrupt occurred ------------------------------------*/ +4532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(itflags, I2C_FLAG_BERR) != RESET) && \ + 8575 .loc 1 4532 8 + 8576 0018 7B69 ldr r3, [r7, #20] + 8577 001a 1B0A lsrs r3, r3, #8 + 8578 001c 03F00103 and r3, r3, #1 + 8579 .loc 1 4532 6 + 8580 0020 002B cmp r3, #0 + 8581 0022 10D0 beq .L415 +4533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + 8582 .loc 1 4533 8 + 8583 0024 3B69 ldr r3, [r7, #16] + 8584 0026 DB09 lsrs r3, r3, #7 + 8585 0028 03F00103 and r3, r3, #1 +4532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + ARM GAS /tmp/cc5G5cqz.s page 232 + + + 8586 .loc 1 4532 57 discriminator 1 + 8587 002c 002B cmp r3, #0 + 8588 002e 0AD0 beq .L415 +4534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_BERR; + 8589 .loc 1 4535 9 + 8590 0030 7B68 ldr r3, [r7, #4] + 8591 0032 5B6C ldr r3, [r3, #68] + 8592 .loc 1 4535 21 + 8593 0034 43F00102 orr r2, r3, #1 + 8594 0038 7B68 ldr r3, [r7, #4] + 8595 003a 5A64 str r2, [r3, #68] +4536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear BERR flag */ +4538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_BERR); + 8596 .loc 1 4538 5 + 8597 003c 7B68 ldr r3, [r7, #4] + 8598 003e 1B68 ldr r3, [r3] + 8599 0040 4FF48072 mov r2, #256 + 8600 0044 DA61 str r2, [r3, #28] + 8601 .L415: +4539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C Over-Run/Under-Run interrupt occurred ----------------------------------------*/ +4542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(itflags, I2C_FLAG_OVR) != RESET) && \ + 8602 .loc 1 4542 8 + 8603 0046 7B69 ldr r3, [r7, #20] + 8604 0048 9B0A lsrs r3, r3, #10 + 8605 004a 03F00103 and r3, r3, #1 + 8606 .loc 1 4542 6 + 8607 004e 002B cmp r3, #0 + 8608 0050 10D0 beq .L416 +4543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + 8609 .loc 1 4543 8 + 8610 0052 3B69 ldr r3, [r7, #16] + 8611 0054 DB09 lsrs r3, r3, #7 + 8612 0056 03F00103 and r3, r3, #1 +4542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + 8613 .loc 1 4542 56 discriminator 1 + 8614 005a 002B cmp r3, #0 + 8615 005c 0AD0 beq .L416 +4544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_OVR; + 8616 .loc 1 4545 9 + 8617 005e 7B68 ldr r3, [r7, #4] + 8618 0060 5B6C ldr r3, [r3, #68] + 8619 .loc 1 4545 21 + 8620 0062 43F00802 orr r2, r3, #8 + 8621 0066 7B68 ldr r3, [r7, #4] + 8622 0068 5A64 str r2, [r3, #68] +4546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear OVR flag */ +4548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_OVR); + 8623 .loc 1 4548 5 + 8624 006a 7B68 ldr r3, [r7, #4] + 8625 006c 1B68 ldr r3, [r3] + 8626 006e 4FF48062 mov r2, #1024 + ARM GAS /tmp/cc5G5cqz.s page 233 + + + 8627 0072 DA61 str r2, [r3, #28] + 8628 .L416: +4549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* I2C Arbitration Loss error interrupt occurred -------------------------------------*/ +4552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(itflags, I2C_FLAG_ARLO) != RESET) && \ + 8629 .loc 1 4552 8 + 8630 0074 7B69 ldr r3, [r7, #20] + 8631 0076 5B0A lsrs r3, r3, #9 + 8632 0078 03F00103 and r3, r3, #1 + 8633 .loc 1 4552 6 + 8634 007c 002B cmp r3, #0 + 8635 007e 10D0 beq .L417 +4553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + 8636 .loc 1 4553 8 + 8637 0080 3B69 ldr r3, [r7, #16] + 8638 0082 DB09 lsrs r3, r3, #7 + 8639 0084 03F00103 and r3, r3, #1 +4552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) + 8640 .loc 1 4552 57 discriminator 1 + 8641 0088 002B cmp r3, #0 + 8642 008a 0AD0 beq .L417 +4554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_ARLO; + 8643 .loc 1 4555 9 + 8644 008c 7B68 ldr r3, [r7, #4] + 8645 008e 5B6C ldr r3, [r3, #68] + 8646 .loc 1 4555 21 + 8647 0090 43F00202 orr r2, r3, #2 + 8648 0094 7B68 ldr r3, [r7, #4] + 8649 0096 5A64 str r2, [r3, #68] +4556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ARLO flag */ +4558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ARLO); + 8650 .loc 1 4558 5 + 8651 0098 7B68 ldr r3, [r7, #4] + 8652 009a 1B68 ldr r3, [r3] + 8653 009c 4FF40072 mov r2, #512 + 8654 00a0 DA61 str r2, [r3, #28] + 8655 .L417: +4559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store current volatile hi2c->ErrorCode, misra rule */ +4562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmperror = hi2c->ErrorCode; + 8656 .loc 1 4562 12 + 8657 00a2 7B68 ldr r3, [r7, #4] + 8658 00a4 5B6C ldr r3, [r3, #68] + 8659 00a6 FB60 str r3, [r7, #12] +4563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the Error Callback in case of Error detected */ +4565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmperror & (HAL_I2C_ERROR_BERR | HAL_I2C_ERROR_OVR | HAL_I2C_ERROR_ARLO)) != HAL_I2C_ERROR_ + 8660 .loc 1 4565 17 + 8661 00a8 FB68 ldr r3, [r7, #12] + 8662 00aa 03F00B03 and r3, r3, #11 + 8663 .loc 1 4565 6 + 8664 00ae 002B cmp r3, #0 + 8665 00b0 03D0 beq .L419 + ARM GAS /tmp/cc5G5cqz.s page 234 + + +4566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, tmperror); + 8666 .loc 1 4567 5 + 8667 00b2 F968 ldr r1, [r7, #12] + 8668 00b4 7868 ldr r0, [r7, #4] + 8669 00b6 FFF7FEFF bl I2C_ITError + 8670 .L419: +4568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8671 .loc 1 4569 1 + 8672 00ba 00BF nop + 8673 00bc 1837 adds r7, r7, #24 + 8674 .cfi_def_cfa_offset 8 + 8675 00be BD46 mov sp, r7 + 8676 .cfi_def_cfa_register 13 + 8677 @ sp needed + 8678 00c0 80BD pop {r7, pc} + 8679 .cfi_endproc + 8680 .LFE165: + 8682 .section .text.HAL_I2C_MasterTxCpltCallback,"ax",%progbits + 8683 .align 1 + 8684 .weak HAL_I2C_MasterTxCpltCallback + 8685 .syntax unified + 8686 .thumb + 8687 .thumb_func + 8689 HAL_I2C_MasterTxCpltCallback: + 8690 .LFB166: +4570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Master Tx Transfer completed callback. +4573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *hi2c) +4578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8691 .loc 1 4578 1 + 8692 .cfi_startproc + 8693 @ args = 0, pretend = 0, frame = 8 + 8694 @ frame_needed = 1, uses_anonymous_args = 0 + 8695 @ link register save eliminated. + 8696 0000 80B4 push {r7} + 8697 .cfi_def_cfa_offset 4 + 8698 .cfi_offset 7, -4 + 8699 0002 83B0 sub sp, sp, #12 + 8700 .cfi_def_cfa_offset 16 + 8701 0004 00AF add r7, sp, #0 + 8702 .cfi_def_cfa_register 7 + 8703 0006 7860 str r0, [r7, #4] +4579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MasterTxCpltCallback could be implemented in the user file +4584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8704 .loc 1 4585 1 + ARM GAS /tmp/cc5G5cqz.s page 235 + + + 8705 0008 00BF nop + 8706 000a 0C37 adds r7, r7, #12 + 8707 .cfi_def_cfa_offset 4 + 8708 000c BD46 mov sp, r7 + 8709 .cfi_def_cfa_register 13 + 8710 @ sp needed + 8711 000e 5DF8047B ldr r7, [sp], #4 + 8712 .cfi_restore 7 + 8713 .cfi_def_cfa_offset 0 + 8714 0012 7047 bx lr + 8715 .cfi_endproc + 8716 .LFE166: + 8718 .section .text.HAL_I2C_MasterRxCpltCallback,"ax",%progbits + 8719 .align 1 + 8720 .weak HAL_I2C_MasterRxCpltCallback + 8721 .syntax unified + 8722 .thumb + 8723 .thumb_func + 8725 HAL_I2C_MasterRxCpltCallback: + 8726 .LFB167: +4586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Master Rx Transfer completed callback. +4589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *hi2c) +4594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8727 .loc 1 4594 1 + 8728 .cfi_startproc + 8729 @ args = 0, pretend = 0, frame = 8 + 8730 @ frame_needed = 1, uses_anonymous_args = 0 + 8731 @ link register save eliminated. + 8732 0000 80B4 push {r7} + 8733 .cfi_def_cfa_offset 4 + 8734 .cfi_offset 7, -4 + 8735 0002 83B0 sub sp, sp, #12 + 8736 .cfi_def_cfa_offset 16 + 8737 0004 00AF add r7, sp, #0 + 8738 .cfi_def_cfa_register 7 + 8739 0006 7860 str r0, [r7, #4] +4595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MasterRxCpltCallback could be implemented in the user file +4600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8740 .loc 1 4601 1 + 8741 0008 00BF nop + 8742 000a 0C37 adds r7, r7, #12 + 8743 .cfi_def_cfa_offset 4 + 8744 000c BD46 mov sp, r7 + 8745 .cfi_def_cfa_register 13 + 8746 @ sp needed + 8747 000e 5DF8047B ldr r7, [sp], #4 + ARM GAS /tmp/cc5G5cqz.s page 236 + + + 8748 .cfi_restore 7 + 8749 .cfi_def_cfa_offset 0 + 8750 0012 7047 bx lr + 8751 .cfi_endproc + 8752 .LFE167: + 8754 .section .text.HAL_I2C_SlaveTxCpltCallback,"ax",%progbits + 8755 .align 1 + 8756 .weak HAL_I2C_SlaveTxCpltCallback + 8757 .syntax unified + 8758 .thumb + 8759 .thumb_func + 8761 HAL_I2C_SlaveTxCpltCallback: + 8762 .LFB168: +4602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @brief Slave Tx Transfer completed callback. +4604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *hi2c) +4609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8763 .loc 1 4609 1 + 8764 .cfi_startproc + 8765 @ args = 0, pretend = 0, frame = 8 + 8766 @ frame_needed = 1, uses_anonymous_args = 0 + 8767 @ link register save eliminated. + 8768 0000 80B4 push {r7} + 8769 .cfi_def_cfa_offset 4 + 8770 .cfi_offset 7, -4 + 8771 0002 83B0 sub sp, sp, #12 + 8772 .cfi_def_cfa_offset 16 + 8773 0004 00AF add r7, sp, #0 + 8774 .cfi_def_cfa_register 7 + 8775 0006 7860 str r0, [r7, #4] +4610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_SlaveTxCpltCallback could be implemented in the user file +4615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8776 .loc 1 4616 1 + 8777 0008 00BF nop + 8778 000a 0C37 adds r7, r7, #12 + 8779 .cfi_def_cfa_offset 4 + 8780 000c BD46 mov sp, r7 + 8781 .cfi_def_cfa_register 13 + 8782 @ sp needed + 8783 000e 5DF8047B ldr r7, [sp], #4 + 8784 .cfi_restore 7 + 8785 .cfi_def_cfa_offset 0 + 8786 0012 7047 bx lr + 8787 .cfi_endproc + 8788 .LFE168: + 8790 .section .text.HAL_I2C_SlaveRxCpltCallback,"ax",%progbits + 8791 .align 1 + 8792 .weak HAL_I2C_SlaveRxCpltCallback + ARM GAS /tmp/cc5G5cqz.s page 237 + + + 8793 .syntax unified + 8794 .thumb + 8795 .thumb_func + 8797 HAL_I2C_SlaveRxCpltCallback: + 8798 .LFB169: +4617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Slave Rx Transfer completed callback. +4620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *hi2c) +4625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8799 .loc 1 4625 1 + 8800 .cfi_startproc + 8801 @ args = 0, pretend = 0, frame = 8 + 8802 @ frame_needed = 1, uses_anonymous_args = 0 + 8803 @ link register save eliminated. + 8804 0000 80B4 push {r7} + 8805 .cfi_def_cfa_offset 4 + 8806 .cfi_offset 7, -4 + 8807 0002 83B0 sub sp, sp, #12 + 8808 .cfi_def_cfa_offset 16 + 8809 0004 00AF add r7, sp, #0 + 8810 .cfi_def_cfa_register 7 + 8811 0006 7860 str r0, [r7, #4] +4626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_SlaveRxCpltCallback could be implemented in the user file +4631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8812 .loc 1 4632 1 + 8813 0008 00BF nop + 8814 000a 0C37 adds r7, r7, #12 + 8815 .cfi_def_cfa_offset 4 + 8816 000c BD46 mov sp, r7 + 8817 .cfi_def_cfa_register 13 + 8818 @ sp needed + 8819 000e 5DF8047B ldr r7, [sp], #4 + 8820 .cfi_restore 7 + 8821 .cfi_def_cfa_offset 0 + 8822 0012 7047 bx lr + 8823 .cfi_endproc + 8824 .LFE169: + 8826 .section .text.HAL_I2C_AddrCallback,"ax",%progbits + 8827 .align 1 + 8828 .weak HAL_I2C_AddrCallback + 8829 .syntax unified + 8830 .thumb + 8831 .thumb_func + 8833 HAL_I2C_AddrCallback: + 8834 .LFB170: +4633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + ARM GAS /tmp/cc5G5cqz.s page 238 + + +4635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Slave Address Match callback. +4636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param TransferDirection Master request Transfer Direction (Write/Read), value of @ref I2C_XFE +4639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param AddrMatchCode Address Match Code +4640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrM +4643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8835 .loc 1 4643 1 + 8836 .cfi_startproc + 8837 @ args = 0, pretend = 0, frame = 8 + 8838 @ frame_needed = 1, uses_anonymous_args = 0 + 8839 @ link register save eliminated. + 8840 0000 80B4 push {r7} + 8841 .cfi_def_cfa_offset 4 + 8842 .cfi_offset 7, -4 + 8843 0002 83B0 sub sp, sp, #12 + 8844 .cfi_def_cfa_offset 16 + 8845 0004 00AF add r7, sp, #0 + 8846 .cfi_def_cfa_register 7 + 8847 0006 7860 str r0, [r7, #4] + 8848 0008 0B46 mov r3, r1 + 8849 000a FB70 strb r3, [r7, #3] + 8850 000c 1346 mov r3, r2 @ movhi + 8851 000e 3B80 strh r3, [r7] @ movhi +4644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(TransferDirection); +4647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(AddrMatchCode); +4648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_AddrCallback() could be implemented in the user file +4651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8852 .loc 1 4652 1 + 8853 0010 00BF nop + 8854 0012 0C37 adds r7, r7, #12 + 8855 .cfi_def_cfa_offset 4 + 8856 0014 BD46 mov sp, r7 + 8857 .cfi_def_cfa_register 13 + 8858 @ sp needed + 8859 0016 5DF8047B ldr r7, [sp], #4 + 8860 .cfi_restore 7 + 8861 .cfi_def_cfa_offset 0 + 8862 001a 7047 bx lr + 8863 .cfi_endproc + 8864 .LFE170: + 8866 .section .text.HAL_I2C_ListenCpltCallback,"ax",%progbits + 8867 .align 1 + 8868 .weak HAL_I2C_ListenCpltCallback + 8869 .syntax unified + 8870 .thumb + 8871 .thumb_func + 8873 HAL_I2C_ListenCpltCallback: + 8874 .LFB171: +4653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 239 + + +4654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Listen Complete callback. +4656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *hi2c) +4661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8875 .loc 1 4661 1 + 8876 .cfi_startproc + 8877 @ args = 0, pretend = 0, frame = 8 + 8878 @ frame_needed = 1, uses_anonymous_args = 0 + 8879 @ link register save eliminated. + 8880 0000 80B4 push {r7} + 8881 .cfi_def_cfa_offset 4 + 8882 .cfi_offset 7, -4 + 8883 0002 83B0 sub sp, sp, #12 + 8884 .cfi_def_cfa_offset 16 + 8885 0004 00AF add r7, sp, #0 + 8886 .cfi_def_cfa_register 7 + 8887 0006 7860 str r0, [r7, #4] +4662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_ListenCpltCallback() could be implemented in the user file +4667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8888 .loc 1 4668 1 + 8889 0008 00BF nop + 8890 000a 0C37 adds r7, r7, #12 + 8891 .cfi_def_cfa_offset 4 + 8892 000c BD46 mov sp, r7 + 8893 .cfi_def_cfa_register 13 + 8894 @ sp needed + 8895 000e 5DF8047B ldr r7, [sp], #4 + 8896 .cfi_restore 7 + 8897 .cfi_def_cfa_offset 0 + 8898 0012 7047 bx lr + 8899 .cfi_endproc + 8900 .LFE171: + 8902 .section .text.HAL_I2C_MemTxCpltCallback,"ax",%progbits + 8903 .align 1 + 8904 .weak HAL_I2C_MemTxCpltCallback + 8905 .syntax unified + 8906 .thumb + 8907 .thumb_func + 8909 HAL_I2C_MemTxCpltCallback: + 8910 .LFB172: +4669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Memory Tx Transfer completed callback. +4672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MemTxCpltCallback(I2C_HandleTypeDef *hi2c) + ARM GAS /tmp/cc5G5cqz.s page 240 + + +4677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8911 .loc 1 4677 1 + 8912 .cfi_startproc + 8913 @ args = 0, pretend = 0, frame = 8 + 8914 @ frame_needed = 1, uses_anonymous_args = 0 + 8915 @ link register save eliminated. + 8916 0000 80B4 push {r7} + 8917 .cfi_def_cfa_offset 4 + 8918 .cfi_offset 7, -4 + 8919 0002 83B0 sub sp, sp, #12 + 8920 .cfi_def_cfa_offset 16 + 8921 0004 00AF add r7, sp, #0 + 8922 .cfi_def_cfa_register 7 + 8923 0006 7860 str r0, [r7, #4] +4678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MemTxCpltCallback could be implemented in the user file +4683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8924 .loc 1 4684 1 + 8925 0008 00BF nop + 8926 000a 0C37 adds r7, r7, #12 + 8927 .cfi_def_cfa_offset 4 + 8928 000c BD46 mov sp, r7 + 8929 .cfi_def_cfa_register 13 + 8930 @ sp needed + 8931 000e 5DF8047B ldr r7, [sp], #4 + 8932 .cfi_restore 7 + 8933 .cfi_def_cfa_offset 0 + 8934 0012 7047 bx lr + 8935 .cfi_endproc + 8936 .LFE172: + 8938 .section .text.HAL_I2C_MemRxCpltCallback,"ax",%progbits + 8939 .align 1 + 8940 .weak HAL_I2C_MemRxCpltCallback + 8941 .syntax unified + 8942 .thumb + 8943 .thumb_func + 8945 HAL_I2C_MemRxCpltCallback: + 8946 .LFB173: +4685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Memory Rx Transfer completed callback. +4688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *hi2c) +4693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8947 .loc 1 4693 1 + 8948 .cfi_startproc + 8949 @ args = 0, pretend = 0, frame = 8 + 8950 @ frame_needed = 1, uses_anonymous_args = 0 + 8951 @ link register save eliminated. + 8952 0000 80B4 push {r7} + ARM GAS /tmp/cc5G5cqz.s page 241 + + + 8953 .cfi_def_cfa_offset 4 + 8954 .cfi_offset 7, -4 + 8955 0002 83B0 sub sp, sp, #12 + 8956 .cfi_def_cfa_offset 16 + 8957 0004 00AF add r7, sp, #0 + 8958 .cfi_def_cfa_register 7 + 8959 0006 7860 str r0, [r7, #4] +4694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_MemRxCpltCallback could be implemented in the user file +4699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8960 .loc 1 4700 1 + 8961 0008 00BF nop + 8962 000a 0C37 adds r7, r7, #12 + 8963 .cfi_def_cfa_offset 4 + 8964 000c BD46 mov sp, r7 + 8965 .cfi_def_cfa_register 13 + 8966 @ sp needed + 8967 000e 5DF8047B ldr r7, [sp], #4 + 8968 .cfi_restore 7 + 8969 .cfi_def_cfa_offset 0 + 8970 0012 7047 bx lr + 8971 .cfi_endproc + 8972 .LFE173: + 8974 .section .text.HAL_I2C_ErrorCallback,"ax",%progbits + 8975 .align 1 + 8976 .weak HAL_I2C_ErrorCallback + 8977 .syntax unified + 8978 .thumb + 8979 .thumb_func + 8981 HAL_I2C_ErrorCallback: + 8982 .LFB174: +4701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C error callback. +4704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *hi2c) +4709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 8983 .loc 1 4709 1 + 8984 .cfi_startproc + 8985 @ args = 0, pretend = 0, frame = 8 + 8986 @ frame_needed = 1, uses_anonymous_args = 0 + 8987 @ link register save eliminated. + 8988 0000 80B4 push {r7} + 8989 .cfi_def_cfa_offset 4 + 8990 .cfi_offset 7, -4 + 8991 0002 83B0 sub sp, sp, #12 + 8992 .cfi_def_cfa_offset 16 + 8993 0004 00AF add r7, sp, #0 + 8994 .cfi_def_cfa_register 7 + 8995 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 242 + + +4710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_ErrorCallback could be implemented in the user file +4715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 8996 .loc 1 4716 1 + 8997 0008 00BF nop + 8998 000a 0C37 adds r7, r7, #12 + 8999 .cfi_def_cfa_offset 4 + 9000 000c BD46 mov sp, r7 + 9001 .cfi_def_cfa_register 13 + 9002 @ sp needed + 9003 000e 5DF8047B ldr r7, [sp], #4 + 9004 .cfi_restore 7 + 9005 .cfi_def_cfa_offset 0 + 9006 0012 7047 bx lr + 9007 .cfi_endproc + 9008 .LFE174: + 9010 .section .text.HAL_I2C_AbortCpltCallback,"ax",%progbits + 9011 .align 1 + 9012 .weak HAL_I2C_AbortCpltCallback + 9013 .syntax unified + 9014 .thumb + 9015 .thumb_func + 9017 HAL_I2C_AbortCpltCallback: + 9018 .LFB175: +4717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C abort callback. +4720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +4723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __weak void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *hi2c) +4725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9019 .loc 1 4725 1 + 9020 .cfi_startproc + 9021 @ args = 0, pretend = 0, frame = 8 + 9022 @ frame_needed = 1, uses_anonymous_args = 0 + 9023 @ link register save eliminated. + 9024 0000 80B4 push {r7} + 9025 .cfi_def_cfa_offset 4 + 9026 .cfi_offset 7, -4 + 9027 0002 83B0 sub sp, sp, #12 + 9028 .cfi_def_cfa_offset 16 + 9029 0004 00AF add r7, sp, #0 + 9030 .cfi_def_cfa_register 7 + 9031 0006 7860 str r0, [r7, #4] +4726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +4727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(hi2c); +4728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, +4730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** the HAL_I2C_AbortCpltCallback could be implemented in the user file +4731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 243 + + + 9032 .loc 1 4732 1 + 9033 0008 00BF nop + 9034 000a 0C37 adds r7, r7, #12 + 9035 .cfi_def_cfa_offset 4 + 9036 000c BD46 mov sp, r7 + 9037 .cfi_def_cfa_register 13 + 9038 @ sp needed + 9039 000e 5DF8047B ldr r7, [sp], #4 + 9040 .cfi_restore 7 + 9041 .cfi_def_cfa_offset 0 + 9042 0012 7047 bx lr + 9043 .cfi_endproc + 9044 .LFE175: + 9046 .section .text.HAL_I2C_GetState,"ax",%progbits + 9047 .align 1 + 9048 .global HAL_I2C_GetState + 9049 .syntax unified + 9050 .thumb + 9051 .thumb_func + 9053 HAL_I2C_GetState: + 9054 .LFB176: +4733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} +4736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @defgroup I2C_Exported_Functions_Group3 Peripheral State, Mode and Error functions +4739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Peripheral State, Mode and Error functions +4740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * +4741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @verbatim +4742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== +4743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ##### Peripheral State, Mode and Error functions ##### +4744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** =============================================================================== +4745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** [..] +4746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** This subsection permit to get in run-time the status of the peripheral +4747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** and the data flow. +4748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** @endverbatim +4750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ +4751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Return the I2C handle state. +4755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL state +4758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_StateTypeDef HAL_I2C_GetState(const I2C_HandleTypeDef *hi2c) +4760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9055 .loc 1 4760 1 + 9056 .cfi_startproc + 9057 @ args = 0, pretend = 0, frame = 8 + 9058 @ frame_needed = 1, uses_anonymous_args = 0 + 9059 @ link register save eliminated. + 9060 0000 80B4 push {r7} + 9061 .cfi_def_cfa_offset 4 + 9062 .cfi_offset 7, -4 + ARM GAS /tmp/cc5G5cqz.s page 244 + + + 9063 0002 83B0 sub sp, sp, #12 + 9064 .cfi_def_cfa_offset 16 + 9065 0004 00AF add r7, sp, #0 + 9066 .cfi_def_cfa_register 7 + 9067 0006 7860 str r0, [r7, #4] +4761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return I2C handle state */ +4762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return hi2c->State; + 9068 .loc 1 4762 14 + 9069 0008 7B68 ldr r3, [r7, #4] + 9070 000a 93F84130 ldrb r3, [r3, #65] + 9071 000e DBB2 uxtb r3, r3 +4763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 9072 .loc 1 4763 1 + 9073 0010 1846 mov r0, r3 + 9074 0012 0C37 adds r7, r7, #12 + 9075 .cfi_def_cfa_offset 4 + 9076 0014 BD46 mov sp, r7 + 9077 .cfi_def_cfa_register 13 + 9078 @ sp needed + 9079 0016 5DF8047B ldr r7, [sp], #4 + 9080 .cfi_restore 7 + 9081 .cfi_def_cfa_offset 0 + 9082 001a 7047 bx lr + 9083 .cfi_endproc + 9084 .LFE176: + 9086 .section .text.HAL_I2C_GetMode,"ax",%progbits + 9087 .align 1 + 9088 .global HAL_I2C_GetMode + 9089 .syntax unified + 9090 .thumb + 9091 .thumb_func + 9093 HAL_I2C_GetMode: + 9094 .LFB177: +4764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Returns the I2C Master, Slave, Memory or no mode. +4767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for I2C module +4769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL mode +4770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_ModeTypeDef HAL_I2C_GetMode(const I2C_HandleTypeDef *hi2c) +4772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9095 .loc 1 4772 1 + 9096 .cfi_startproc + 9097 @ args = 0, pretend = 0, frame = 8 + 9098 @ frame_needed = 1, uses_anonymous_args = 0 + 9099 @ link register save eliminated. + 9100 0000 80B4 push {r7} + 9101 .cfi_def_cfa_offset 4 + 9102 .cfi_offset 7, -4 + 9103 0002 83B0 sub sp, sp, #12 + 9104 .cfi_def_cfa_offset 16 + 9105 0004 00AF add r7, sp, #0 + 9106 .cfi_def_cfa_register 7 + 9107 0006 7860 str r0, [r7, #4] +4773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return hi2c->Mode; + 9108 .loc 1 4773 14 + ARM GAS /tmp/cc5G5cqz.s page 245 + + + 9109 0008 7B68 ldr r3, [r7, #4] + 9110 000a 93F84230 ldrb r3, [r3, #66] + 9111 000e DBB2 uxtb r3, r3 +4774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 9112 .loc 1 4774 1 + 9113 0010 1846 mov r0, r3 + 9114 0012 0C37 adds r7, r7, #12 + 9115 .cfi_def_cfa_offset 4 + 9116 0014 BD46 mov sp, r7 + 9117 .cfi_def_cfa_register 13 + 9118 @ sp needed + 9119 0016 5DF8047B ldr r7, [sp], #4 + 9120 .cfi_restore 7 + 9121 .cfi_def_cfa_offset 0 + 9122 001a 7047 bx lr + 9123 .cfi_endproc + 9124 .LFE177: + 9126 .section .text.HAL_I2C_GetError,"ax",%progbits + 9127 .align 1 + 9128 .global HAL_I2C_GetError + 9129 .syntax unified + 9130 .thumb + 9131 .thumb_func + 9133 HAL_I2C_GetError: + 9134 .LFB178: +4775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Return the I2C error code. +4778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval I2C Error Code +4781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *hi2c) +4783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9135 .loc 1 4783 1 + 9136 .cfi_startproc + 9137 @ args = 0, pretend = 0, frame = 8 + 9138 @ frame_needed = 1, uses_anonymous_args = 0 + 9139 @ link register save eliminated. + 9140 0000 80B4 push {r7} + 9141 .cfi_def_cfa_offset 4 + 9142 .cfi_offset 7, -4 + 9143 0002 83B0 sub sp, sp, #12 + 9144 .cfi_def_cfa_offset 16 + 9145 0004 00AF add r7, sp, #0 + 9146 .cfi_def_cfa_register 7 + 9147 0006 7860 str r0, [r7, #4] +4784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return hi2c->ErrorCode; + 9148 .loc 1 4784 14 + 9149 0008 7B68 ldr r3, [r7, #4] + 9150 000a 5B6C ldr r3, [r3, #68] +4785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 9151 .loc 1 4785 1 + 9152 000c 1846 mov r0, r3 + 9153 000e 0C37 adds r7, r7, #12 + 9154 .cfi_def_cfa_offset 4 + 9155 0010 BD46 mov sp, r7 + ARM GAS /tmp/cc5G5cqz.s page 246 + + + 9156 .cfi_def_cfa_register 13 + 9157 @ sp needed + 9158 0012 5DF8047B ldr r7, [sp], #4 + 9159 .cfi_restore 7 + 9160 .cfi_def_cfa_offset 0 + 9161 0016 7047 bx lr + 9162 .cfi_endproc + 9163 .LFE178: + 9165 .section .text.I2C_Master_ISR_IT,"ax",%progbits + 9166 .align 1 + 9167 .syntax unified + 9168 .thumb + 9169 .thumb_func + 9171 I2C_Master_ISR_IT: + 9172 .LFB179: +4786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} +4789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @} +4793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** @addtogroup I2C_Private_Functions +4796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @{ +4797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Master Mode with Interrupt. +4801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +4804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. +4805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Master_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +4808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +4809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9173 .loc 1 4809 1 + 9174 .cfi_startproc + 9175 @ args = 0, pretend = 0, frame = 24 + 9176 @ frame_needed = 1, uses_anonymous_args = 0 + 9177 0000 80B5 push {r7, lr} + 9178 .cfi_def_cfa_offset 8 + 9179 .cfi_offset 7, -8 + 9180 .cfi_offset 14, -4 + 9181 0002 88B0 sub sp, sp, #32 + 9182 .cfi_def_cfa_offset 40 + 9183 0004 02AF add r7, sp, #8 + 9184 .cfi_def_cfa 7, 32 + 9185 0006 F860 str r0, [r7, #12] + 9186 0008 B960 str r1, [r7, #8] + 9187 000a 7A60 str r2, [r7, #4] +4810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t devaddress; +4811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; + 9188 .loc 1 4811 12 + ARM GAS /tmp/cc5G5cqz.s page 247 + + + 9189 000c BB68 ldr r3, [r7, #8] + 9190 000e 7B61 str r3, [r7, #20] +4812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +4814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 9191 .loc 1 4814 3 + 9192 0010 FB68 ldr r3, [r7, #12] + 9193 0012 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 9194 0016 012B cmp r3, #1 + 9195 0018 01D1 bne .L437 + 9196 .loc 1 4814 3 is_stmt 0 discriminator 1 + 9197 001a 0223 movs r3, #2 + 9198 .loc 1 4814 3 + 9199 001c 14E1 b .L438 + 9200 .L437: + 9201 .loc 1 4814 3 discriminator 2 + 9202 001e FB68 ldr r3, [r7, #12] + 9203 0020 0122 movs r2, #1 + 9204 0022 83F84020 strb r2, [r3, #64] +4815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) && \ + 9205 .loc 1 4816 8 is_stmt 1 + 9206 0026 7B69 ldr r3, [r7, #20] + 9207 0028 1B09 lsrs r3, r3, #4 + 9208 002a 03F00103 and r3, r3, #1 + 9209 .loc 1 4816 6 + 9210 002e 002B cmp r3, #0 + 9211 0030 13D0 beq .L439 +4817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 9212 .loc 1 4817 8 + 9213 0032 7B68 ldr r3, [r7, #4] + 9214 0034 1B09 lsrs r3, r3, #4 + 9215 0036 03F00103 and r3, r3, #1 +4816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 9216 .loc 1 4816 58 discriminator 1 + 9217 003a 002B cmp r3, #0 + 9218 003c 0DD0 beq .L439 +4818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +4820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 9219 .loc 1 4820 5 + 9220 003e FB68 ldr r3, [r7, #12] + 9221 0040 1B68 ldr r3, [r3] + 9222 0042 1022 movs r2, #16 + 9223 0044 DA61 str r2, [r3, #28] +4821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set corresponding Error Code */ +4823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to generate STOP, it is automatically done */ +4824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Error callback will be send during stop flag treatment */ +4825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 9224 .loc 1 4825 9 + 9225 0046 FB68 ldr r3, [r7, #12] + 9226 0048 5B6C ldr r3, [r3, #68] + 9227 .loc 1 4825 21 + 9228 004a 43F00402 orr r2, r3, #4 + 9229 004e FB68 ldr r3, [r7, #12] + 9230 0050 5A64 str r2, [r3, #68] + ARM GAS /tmp/cc5G5cqz.s page 248 + + +4826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +4828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 9231 .loc 1 4828 5 + 9232 0052 F868 ldr r0, [r7, #12] + 9233 0054 FFF7FEFF bl I2C_Flush_TXDR + 9234 0058 E1E0 b .L440 + 9235 .L439: +4829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_RXNE) != RESET) && \ + 9236 .loc 1 4830 13 + 9237 005a 7B69 ldr r3, [r7, #20] + 9238 005c 9B08 lsrs r3, r3, #2 + 9239 005e 03F00103 and r3, r3, #1 + 9240 .loc 1 4830 11 + 9241 0062 002B cmp r3, #0 + 9242 0064 23D0 beq .L441 +4831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 9243 .loc 1 4831 13 + 9244 0066 7B68 ldr r3, [r7, #4] + 9245 0068 9B08 lsrs r3, r3, #2 + 9246 006a 03F00103 and r3, r3, #1 +4830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 9247 .loc 1 4830 65 discriminator 1 + 9248 006e 002B cmp r3, #0 + 9249 0070 1DD0 beq .L441 +4832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Remove RXNE flag on temporary variable as read done */ +4834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpITFlags &= ~I2C_FLAG_RXNE; + 9250 .loc 1 4834 16 + 9251 0072 7B69 ldr r3, [r7, #20] + 9252 0074 23F00403 bic r3, r3, #4 + 9253 0078 7B61 str r3, [r7, #20] +4835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +4837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 9254 .loc 1 4837 36 + 9255 007a FB68 ldr r3, [r7, #12] + 9256 007c 1B68 ldr r3, [r3] + 9257 .loc 1 4837 46 + 9258 007e 5A6A ldr r2, [r3, #36] + 9259 .loc 1 4837 10 + 9260 0080 FB68 ldr r3, [r7, #12] + 9261 0082 5B6A ldr r3, [r3, #36] + 9262 .loc 1 4837 23 + 9263 0084 D2B2 uxtb r2, r2 + 9264 .loc 1 4837 21 + 9265 0086 1A70 strb r2, [r3] +4838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +4840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 9266 .loc 1 4840 9 + 9267 0088 FB68 ldr r3, [r7, #12] + 9268 008a 5B6A ldr r3, [r3, #36] + 9269 .loc 1 4840 19 + 9270 008c 5A1C adds r2, r3, #1 + 9271 008e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 249 + + + 9272 0090 5A62 str r2, [r3, #36] +4841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 9273 .loc 1 4842 9 + 9274 0092 FB68 ldr r3, [r7, #12] + 9275 0094 1B8D ldrh r3, [r3, #40] + 9276 .loc 1 4842 19 + 9277 0096 013B subs r3, r3, #1 + 9278 0098 9AB2 uxth r2, r3 + 9279 009a FB68 ldr r3, [r7, #12] + 9280 009c 1A85 strh r2, [r3, #40] @ movhi +4843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 9281 .loc 1 4843 9 + 9282 009e FB68 ldr r3, [r7, #12] + 9283 00a0 5B8D ldrh r3, [r3, #42] @ movhi + 9284 00a2 9BB2 uxth r3, r3 + 9285 .loc 1 4843 20 + 9286 00a4 013B subs r3, r3, #1 + 9287 00a6 9AB2 uxth r2, r3 + 9288 00a8 FB68 ldr r3, [r7, #12] + 9289 00aa 5A85 strh r2, [r3, #42] @ movhi + 9290 00ac B7E0 b .L440 + 9291 .L441: +4844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ + 9292 .loc 1 4845 13 + 9293 00ae 7B69 ldr r3, [r7, #20] + 9294 00b0 5B08 lsrs r3, r3, #1 + 9295 00b2 03F00103 and r3, r3, #1 + 9296 .loc 1 4845 11 + 9297 00b6 002B cmp r3, #0 + 9298 00b8 1ED0 beq .L442 +4846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 9299 .loc 1 4846 13 + 9300 00ba 7B68 ldr r3, [r7, #4] + 9301 00bc 5B08 lsrs r3, r3, #1 + 9302 00be 03F00103 and r3, r3, #1 +4845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 9303 .loc 1 4845 65 discriminator 1 + 9304 00c2 002B cmp r3, #0 + 9305 00c4 18D0 beq .L442 +4847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +4849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 9306 .loc 1 4849 33 + 9307 00c6 FB68 ldr r3, [r7, #12] + 9308 00c8 5B6A ldr r3, [r3, #36] + 9309 .loc 1 4849 28 + 9310 00ca 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 9311 .loc 1 4849 9 + 9312 00cc FB68 ldr r3, [r7, #12] + 9313 00ce 1B68 ldr r3, [r3] + 9314 .loc 1 4849 26 + 9315 00d0 9A62 str r2, [r3, #40] +4850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +4852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + ARM GAS /tmp/cc5G5cqz.s page 250 + + + 9316 .loc 1 4852 9 + 9317 00d2 FB68 ldr r3, [r7, #12] + 9318 00d4 5B6A ldr r3, [r3, #36] + 9319 .loc 1 4852 19 + 9320 00d6 5A1C adds r2, r3, #1 + 9321 00d8 FB68 ldr r3, [r7, #12] + 9322 00da 5A62 str r2, [r3, #36] +4853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 9323 .loc 1 4854 9 + 9324 00dc FB68 ldr r3, [r7, #12] + 9325 00de 1B8D ldrh r3, [r3, #40] + 9326 .loc 1 4854 19 + 9327 00e0 013B subs r3, r3, #1 + 9328 00e2 9AB2 uxth r2, r3 + 9329 00e4 FB68 ldr r3, [r7, #12] + 9330 00e6 1A85 strh r2, [r3, #40] @ movhi +4855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 9331 .loc 1 4855 9 + 9332 00e8 FB68 ldr r3, [r7, #12] + 9333 00ea 5B8D ldrh r3, [r3, #42] @ movhi + 9334 00ec 9BB2 uxth r3, r3 + 9335 .loc 1 4855 20 + 9336 00ee 013B subs r3, r3, #1 + 9337 00f0 9AB2 uxth r2, r3 + 9338 00f2 FB68 ldr r3, [r7, #12] + 9339 00f4 5A85 strh r2, [r3, #42] @ movhi + 9340 00f6 92E0 b .L440 + 9341 .L442: +4856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TCR) != RESET) && \ + 9342 .loc 1 4857 13 + 9343 00f8 7B69 ldr r3, [r7, #20] + 9344 00fa DB09 lsrs r3, r3, #7 + 9345 00fc 03F00103 and r3, r3, #1 + 9346 .loc 1 4857 11 + 9347 0100 002B cmp r3, #0 + 9348 0102 5DD0 beq .L443 +4858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9349 .loc 1 4858 13 + 9350 0104 7B68 ldr r3, [r7, #4] + 9351 0106 9B09 lsrs r3, r3, #6 + 9352 0108 03F00103 and r3, r3, #1 +4857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9353 .loc 1 4857 64 discriminator 1 + 9354 010c 002B cmp r3, #0 + 9355 010e 57D0 beq .L443 +4859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 9356 .loc 1 4860 14 + 9357 0110 FB68 ldr r3, [r7, #12] + 9358 0112 5B8D ldrh r3, [r3, #42] @ movhi + 9359 0114 9BB2 uxth r3, r3 + 9360 .loc 1 4860 8 + 9361 0116 002B cmp r3, #0 + 9362 0118 40D0 beq .L444 + 9363 .loc 1 4860 41 discriminator 1 + ARM GAS /tmp/cc5G5cqz.s page 251 + + + 9364 011a FB68 ldr r3, [r7, #12] + 9365 011c 1B8D ldrh r3, [r3, #40] + 9366 .loc 1 4860 33 discriminator 1 + 9367 011e 002B cmp r3, #0 + 9368 0120 3CD1 bne .L444 +4861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** devaddress = (uint16_t)(hi2c->Instance->CR2 & I2C_CR2_SADD); + 9369 .loc 1 4862 35 + 9370 0122 FB68 ldr r3, [r7, #12] + 9371 0124 1B68 ldr r3, [r3] + 9372 .loc 1 4862 45 + 9373 0126 5B68 ldr r3, [r3, #4] + 9374 .loc 1 4862 20 + 9375 0128 9BB2 uxth r3, r3 + 9376 .loc 1 4862 18 + 9377 012a C3F30903 ubfx r3, r3, #0, #10 + 9378 012e 7B82 strh r3, [r7, #18] @ movhi +4863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 9379 .loc 1 4864 15 + 9380 0130 FB68 ldr r3, [r7, #12] + 9381 0132 5B8D ldrh r3, [r3, #42] @ movhi + 9382 0134 9BB2 uxth r3, r3 + 9383 .loc 1 4864 10 + 9384 0136 FF2B cmp r3, #255 + 9385 0138 0ED9 bls .L445 +4865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 9386 .loc 1 4866 24 + 9387 013a FB68 ldr r3, [r7, #12] + 9388 013c FF22 movs r2, #255 + 9389 013e 1A85 strh r2, [r3, #40] @ movhi +4867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_START + 9390 .loc 1 4867 59 + 9391 0140 FB68 ldr r3, [r7, #12] + 9392 0142 1B8D ldrh r3, [r3, #40] + 9393 .loc 1 4867 9 + 9394 0144 DAB2 uxtb r2, r3 + 9395 0146 798A ldrh r1, [r7, #18] + 9396 0148 0023 movs r3, #0 + 9397 014a 0093 str r3, [sp] + 9398 014c 4FF08073 mov r3, #16777216 + 9399 0150 F868 ldr r0, [r7, #12] + 9400 0152 FFF7FEFF bl I2C_TransferConfig +4864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9401 .loc 1 4864 10 + 9402 0156 32E0 b .L448 + 9403 .L445: +4868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 9404 .loc 1 4871 30 + 9405 0158 FB68 ldr r3, [r7, #12] + 9406 015a 5B8D ldrh r3, [r3, #42] @ movhi + 9407 015c 9AB2 uxth r2, r3 + 9408 .loc 1 4871 24 + ARM GAS /tmp/cc5G5cqz.s page 252 + + + 9409 015e FB68 ldr r3, [r7, #12] + 9410 0160 1A85 strh r2, [r3, #40] @ movhi +4872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) + 9411 .loc 1 4872 17 + 9412 0162 FB68 ldr r3, [r7, #12] + 9413 0164 DB6A ldr r3, [r3, #44] + 9414 .loc 1 4872 12 + 9415 0166 13F5803F cmn r3, #65536 + 9416 016a 0BD0 beq .L447 +4873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, + 9417 .loc 1 4874 61 + 9418 016c FB68 ldr r3, [r7, #12] + 9419 016e 1B8D ldrh r3, [r3, #40] + 9420 .loc 1 4874 11 + 9421 0170 DAB2 uxtb r2, r3 +4875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); + 9422 .loc 1 4875 34 + 9423 0172 FB68 ldr r3, [r7, #12] + 9424 0174 DB6A ldr r3, [r3, #44] +4874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); + 9425 .loc 1 4874 11 + 9426 0176 798A ldrh r1, [r7, #18] + 9427 0178 0020 movs r0, #0 + 9428 017a 0090 str r0, [sp] + 9429 017c F868 ldr r0, [r7, #12] + 9430 017e FFF7FEFF bl I2C_TransferConfig +4864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9431 .loc 1 4864 10 + 9432 0182 1CE0 b .L448 + 9433 .L447: +4876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, + 9434 .loc 1 4879 61 + 9435 0184 FB68 ldr r3, [r7, #12] + 9436 0186 1B8D ldrh r3, [r3, #40] + 9437 .loc 1 4879 11 + 9438 0188 DAB2 uxtb r2, r3 + 9439 018a 798A ldrh r1, [r7, #18] + 9440 018c 0023 movs r3, #0 + 9441 018e 0093 str r3, [sp] + 9442 0190 4FF00073 mov r3, #33554432 + 9443 0194 F868 ldr r0, [r7, #12] + 9444 0196 FFF7FEFF bl I2C_TransferConfig +4864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9445 .loc 1 4864 10 + 9446 019a 10E0 b .L448 + 9447 .L444: +4880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); +4881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call TxCpltCallback() if no stop mode is set */ + ARM GAS /tmp/cc5G5cqz.s page 253 + + +4887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_STOP_MODE(hi2c) != I2C_AUTOEND_MODE) + 9448 .loc 1 4887 11 + 9449 019c FB68 ldr r3, [r7, #12] + 9450 019e 1B68 ldr r3, [r3] + 9451 01a0 5B68 ldr r3, [r3, #4] + 9452 01a2 03F00073 and r3, r3, #33554432 + 9453 .loc 1 4887 10 + 9454 01a6 B3F1007F cmp r3, #33554432 + 9455 01aa 03D0 beq .L449 +4888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master Sequential complete process */ +4890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterSeqCplt(hi2c); + 9456 .loc 1 4890 9 + 9457 01ac F868 ldr r0, [r7, #12] + 9458 01ae FFF7FEFF bl I2C_ITMasterSeqCplt +4860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9459 .loc 1 4860 8 + 9460 01b2 34E0 b .L440 + 9461 .L449: +4891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TCR flag event */ +4895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +4896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 9462 .loc 1 4896 9 + 9463 01b4 4021 movs r1, #64 + 9464 01b6 F868 ldr r0, [r7, #12] + 9465 01b8 FFF7FEFF bl I2C_ITError +4860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9466 .loc 1 4860 8 + 9467 01bc 2FE0 b .L440 + 9468 .L448: + 9469 01be 2EE0 b .L440 + 9470 .L443: +4897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TC) != RESET) && \ + 9471 .loc 1 4900 13 + 9472 01c0 7B69 ldr r3, [r7, #20] + 9473 01c2 9B09 lsrs r3, r3, #6 + 9474 01c4 03F00103 and r3, r3, #1 + 9475 .loc 1 4900 11 + 9476 01c8 002B cmp r3, #0 + 9477 01ca 28D0 beq .L440 +4901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9478 .loc 1 4901 13 + 9479 01cc 7B68 ldr r3, [r7, #4] + 9480 01ce 9B09 lsrs r3, r3, #6 + 9481 01d0 03F00103 and r3, r3, #1 +4900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9482 .loc 1 4900 63 discriminator 1 + 9483 01d4 002B cmp r3, #0 + 9484 01d6 22D0 beq .L440 +4902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount == 0U) + ARM GAS /tmp/cc5G5cqz.s page 254 + + + 9485 .loc 1 4903 13 + 9486 01d8 FB68 ldr r3, [r7, #12] + 9487 01da 5B8D ldrh r3, [r3, #42] @ movhi + 9488 01dc 9BB2 uxth r3, r3 + 9489 .loc 1 4903 8 + 9490 01de 002B cmp r3, #0 + 9491 01e0 19D1 bne .L450 +4904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_STOP_MODE(hi2c) != I2C_AUTOEND_MODE) + 9492 .loc 1 4905 11 + 9493 01e2 FB68 ldr r3, [r7, #12] + 9494 01e4 1B68 ldr r3, [r3] + 9495 01e6 5B68 ldr r3, [r3, #4] + 9496 01e8 03F00073 and r3, r3, #33554432 + 9497 .loc 1 4905 10 + 9498 01ec B3F1007F cmp r3, #33554432 + 9499 01f0 15D0 beq .L440 +4906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate a stop condition in case of no transfer option */ +4908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_NO_OPTION_FRAME) + 9500 .loc 1 4908 17 + 9501 01f2 FB68 ldr r3, [r7, #12] + 9502 01f4 DB6A ldr r3, [r3, #44] + 9503 .loc 1 4908 12 + 9504 01f6 13F5803F cmn r3, #65536 + 9505 01fa 08D1 bne .L451 +4909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate Stop */ +4911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP; + 9506 .loc 1 4911 15 + 9507 01fc FB68 ldr r3, [r7, #12] + 9508 01fe 1B68 ldr r3, [r3] + 9509 .loc 1 4911 25 + 9510 0200 5A68 ldr r2, [r3, #4] + 9511 .loc 1 4911 15 + 9512 0202 FB68 ldr r3, [r7, #12] + 9513 0204 1B68 ldr r3, [r3] + 9514 .loc 1 4911 31 + 9515 0206 42F48042 orr r2, r2, #16384 + 9516 020a 5A60 str r2, [r3, #4] + 9517 020c 07E0 b .L440 + 9518 .L451: +4912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master Sequential complete process */ +4916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterSeqCplt(hi2c); + 9519 .loc 1 4916 11 + 9520 020e F868 ldr r0, [r7, #12] + 9521 0210 FFF7FEFF bl I2C_ITMasterSeqCplt + 9522 0214 03E0 b .L440 + 9523 .L450: +4917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 255 + + +4922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TC flag event */ +4923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +4924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 9524 .loc 1 4924 7 + 9525 0216 4021 movs r1, #64 + 9526 0218 F868 ldr r0, [r7, #12] + 9527 021a FFF7FEFF bl I2C_ITError + 9528 .L440: +4925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +4928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +4930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_STOPF) != RESET) && \ + 9529 .loc 1 4932 8 + 9530 021e 7B69 ldr r3, [r7, #20] + 9531 0220 5B09 lsrs r3, r3, #5 + 9532 0222 03F00103 and r3, r3, #1 + 9533 .loc 1 4932 6 + 9534 0226 002B cmp r3, #0 + 9535 0228 09D0 beq .L452 +4933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 9536 .loc 1 4933 8 + 9537 022a 7B68 ldr r3, [r7, #4] + 9538 022c 5B09 lsrs r3, r3, #5 + 9539 022e 03F00103 and r3, r3, #1 +4932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 9540 .loc 1 4932 61 discriminator 1 + 9541 0232 002B cmp r3, #0 + 9542 0234 03D0 beq .L452 +4934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master complete process */ +4936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterCplt(hi2c, tmpITFlags); + 9543 .loc 1 4936 5 + 9544 0236 7969 ldr r1, [r7, #20] + 9545 0238 F868 ldr r0, [r7, #12] + 9546 023a FFF7FEFF bl I2C_ITMasterCplt + 9547 .L452: +4937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +4940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 9548 .loc 1 4940 3 + 9549 023e FB68 ldr r3, [r7, #12] + 9550 0240 0022 movs r2, #0 + 9551 0242 83F84020 strb r2, [r3, #64] +4941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 9552 .loc 1 4942 10 + 9553 0246 0023 movs r3, #0 + 9554 .L438: +4943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 9555 .loc 1 4943 1 + 9556 0248 1846 mov r0, r3 + 9557 024a 1837 adds r7, r7, #24 + ARM GAS /tmp/cc5G5cqz.s page 256 + + + 9558 .cfi_def_cfa_offset 8 + 9559 024c BD46 mov sp, r7 + 9560 .cfi_def_cfa_register 13 + 9561 @ sp needed + 9562 024e 80BD pop {r7, pc} + 9563 .cfi_endproc + 9564 .LFE179: + 9566 .section .text.I2C_Mem_ISR_IT,"ax",%progbits + 9567 .align 1 + 9568 .syntax unified + 9569 .thumb + 9570 .thumb_func + 9572 I2C_Mem_ISR_IT: + 9573 .LFB180: +4944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +4946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Memory Mode with Interrupt. +4947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +4948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +4949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +4950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. +4951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +4952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +4953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Mem_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +4954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +4955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9574 .loc 1 4955 1 + 9575 .cfi_startproc + 9576 @ args = 0, pretend = 0, frame = 24 + 9577 @ frame_needed = 1, uses_anonymous_args = 0 + 9578 0000 80B5 push {r7, lr} + 9579 .cfi_def_cfa_offset 8 + 9580 .cfi_offset 7, -8 + 9581 .cfi_offset 14, -4 + 9582 0002 88B0 sub sp, sp, #32 + 9583 .cfi_def_cfa_offset 40 + 9584 0004 02AF add r7, sp, #8 + 9585 .cfi_def_cfa 7, 32 + 9586 0006 F860 str r0, [r7, #12] + 9587 0008 B960 str r1, [r7, #8] + 9588 000a 7A60 str r2, [r7, #4] +4956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; + 9589 .loc 1 4956 12 + 9590 000c 8F4B ldr r3, .L470 + 9591 000e 7B61 str r3, [r7, #20] +4957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; + 9592 .loc 1 4957 12 + 9593 0010 BB68 ldr r3, [r7, #8] + 9594 0012 3B61 str r3, [r7, #16] +4958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +4960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 9595 .loc 1 4960 3 + 9596 0014 FB68 ldr r3, [r7, #12] + 9597 0016 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 9598 001a 012B cmp r3, #1 + 9599 001c 01D1 bne .L454 + ARM GAS /tmp/cc5G5cqz.s page 257 + + + 9600 .loc 1 4960 3 is_stmt 0 discriminator 1 + 9601 001e 0223 movs r3, #2 + 9602 .loc 1 4960 3 + 9603 0020 10E1 b .L455 + 9604 .L454: + 9605 .loc 1 4960 3 discriminator 2 + 9606 0022 FB68 ldr r3, [r7, #12] + 9607 0024 0122 movs r2, #1 + 9608 0026 83F84020 strb r2, [r3, #64] +4961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) && \ + 9609 .loc 1 4962 8 is_stmt 1 + 9610 002a 3B69 ldr r3, [r7, #16] + 9611 002c 1B09 lsrs r3, r3, #4 + 9612 002e 03F00103 and r3, r3, #1 + 9613 .loc 1 4962 6 + 9614 0032 002B cmp r3, #0 + 9615 0034 13D0 beq .L456 +4963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 9616 .loc 1 4963 8 + 9617 0036 7B68 ldr r3, [r7, #4] + 9618 0038 1B09 lsrs r3, r3, #4 + 9619 003a 03F00103 and r3, r3, #1 +4962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 9620 .loc 1 4962 58 discriminator 1 + 9621 003e 002B cmp r3, #0 + 9622 0040 0DD0 beq .L456 +4964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +4966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 9623 .loc 1 4966 5 + 9624 0042 FB68 ldr r3, [r7, #12] + 9625 0044 1B68 ldr r3, [r3] + 9626 0046 1022 movs r2, #16 + 9627 0048 DA61 str r2, [r3, #28] +4967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set corresponding Error Code */ +4969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to generate STOP, it is automatically done */ +4970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Error callback will be send during stop flag treatment */ +4971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 9628 .loc 1 4971 9 + 9629 004a FB68 ldr r3, [r7, #12] + 9630 004c 5B6C ldr r3, [r3, #68] + 9631 .loc 1 4971 21 + 9632 004e 43F00402 orr r2, r3, #4 + 9633 0052 FB68 ldr r3, [r7, #12] + 9634 0054 5A64 str r2, [r3, #68] +4972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +4974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 9635 .loc 1 4974 5 + 9636 0056 F868 ldr r0, [r7, #12] + 9637 0058 FFF7FEFF bl I2C_Flush_TXDR + 9638 005c DDE0 b .L457 + 9639 .L456: +4975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_RXNE) != RESET) && \ + ARM GAS /tmp/cc5G5cqz.s page 258 + + + 9640 .loc 1 4976 13 + 9641 005e 3B69 ldr r3, [r7, #16] + 9642 0060 9B08 lsrs r3, r3, #2 + 9643 0062 03F00103 and r3, r3, #1 + 9644 .loc 1 4976 11 + 9645 0066 002B cmp r3, #0 + 9646 0068 23D0 beq .L458 +4977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 9647 .loc 1 4977 13 + 9648 006a 7B68 ldr r3, [r7, #4] + 9649 006c 9B08 lsrs r3, r3, #2 + 9650 006e 03F00103 and r3, r3, #1 +4976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 9651 .loc 1 4976 65 discriminator 1 + 9652 0072 002B cmp r3, #0 + 9653 0074 1DD0 beq .L458 +4978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Remove RXNE flag on temporary variable as read done */ +4980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpITFlags &= ~I2C_FLAG_RXNE; + 9654 .loc 1 4980 16 + 9655 0076 3B69 ldr r3, [r7, #16] + 9656 0078 23F00403 bic r3, r3, #4 + 9657 007c 3B61 str r3, [r7, #16] +4981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +4983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 9658 .loc 1 4983 36 + 9659 007e FB68 ldr r3, [r7, #12] + 9660 0080 1B68 ldr r3, [r3] + 9661 .loc 1 4983 46 + 9662 0082 5A6A ldr r2, [r3, #36] + 9663 .loc 1 4983 10 + 9664 0084 FB68 ldr r3, [r7, #12] + 9665 0086 5B6A ldr r3, [r3, #36] + 9666 .loc 1 4983 23 + 9667 0088 D2B2 uxtb r2, r2 + 9668 .loc 1 4983 21 + 9669 008a 1A70 strb r2, [r3] +4984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +4986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 9670 .loc 1 4986 9 + 9671 008c FB68 ldr r3, [r7, #12] + 9672 008e 5B6A ldr r3, [r3, #36] + 9673 .loc 1 4986 19 + 9674 0090 5A1C adds r2, r3, #1 + 9675 0092 FB68 ldr r3, [r7, #12] + 9676 0094 5A62 str r2, [r3, #36] +4987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 9677 .loc 1 4988 9 + 9678 0096 FB68 ldr r3, [r7, #12] + 9679 0098 1B8D ldrh r3, [r3, #40] + 9680 .loc 1 4988 19 + 9681 009a 013B subs r3, r3, #1 + 9682 009c 9AB2 uxth r2, r3 + 9683 009e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 259 + + + 9684 00a0 1A85 strh r2, [r3, #40] @ movhi +4989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 9685 .loc 1 4989 9 + 9686 00a2 FB68 ldr r3, [r7, #12] + 9687 00a4 5B8D ldrh r3, [r3, #42] @ movhi + 9688 00a6 9BB2 uxth r3, r3 + 9689 .loc 1 4989 20 + 9690 00a8 013B subs r3, r3, #1 + 9691 00aa 9AB2 uxth r2, r3 + 9692 00ac FB68 ldr r3, [r7, #12] + 9693 00ae 5A85 strh r2, [r3, #42] @ movhi + 9694 00b0 B3E0 b .L457 + 9695 .L458: +4990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +4991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ + 9696 .loc 1 4991 13 + 9697 00b2 3B69 ldr r3, [r7, #16] + 9698 00b4 5B08 lsrs r3, r3, #1 + 9699 00b6 03F00103 and r3, r3, #1 + 9700 .loc 1 4991 11 + 9701 00ba 002B cmp r3, #0 + 9702 00bc 2DD0 beq .L459 +4992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 9703 .loc 1 4992 13 + 9704 00be 7B68 ldr r3, [r7, #4] + 9705 00c0 5B08 lsrs r3, r3, #1 + 9706 00c2 03F00103 and r3, r3, #1 +4991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 9707 .loc 1 4991 65 discriminator 1 + 9708 00c6 002B cmp r3, #0 + 9709 00c8 27D0 beq .L459 +4993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Memaddress == 0xFFFFFFFFU) + 9710 .loc 1 4994 13 + 9711 00ca FB68 ldr r3, [r7, #12] + 9712 00cc 1B6D ldr r3, [r3, #80] + 9713 .loc 1 4994 8 + 9714 00ce B3F1FF3F cmp r3, #-1 + 9715 00d2 18D1 bne .L460 +4995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +4996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +4997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 9716 .loc 1 4997 35 + 9717 00d4 FB68 ldr r3, [r7, #12] + 9718 00d6 5B6A ldr r3, [r3, #36] + 9719 .loc 1 4997 30 + 9720 00d8 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 9721 .loc 1 4997 11 + 9722 00da FB68 ldr r3, [r7, #12] + 9723 00dc 1B68 ldr r3, [r3] + 9724 .loc 1 4997 28 + 9725 00de 9A62 str r2, [r3, #40] +4998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +4999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +5000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 9726 .loc 1 5000 11 + 9727 00e0 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 260 + + + 9728 00e2 5B6A ldr r3, [r3, #36] + 9729 .loc 1 5000 21 + 9730 00e4 5A1C adds r2, r3, #1 + 9731 00e6 FB68 ldr r3, [r7, #12] + 9732 00e8 5A62 str r2, [r3, #36] +5001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 9733 .loc 1 5002 11 + 9734 00ea FB68 ldr r3, [r7, #12] + 9735 00ec 1B8D ldrh r3, [r3, #40] + 9736 .loc 1 5002 21 + 9737 00ee 013B subs r3, r3, #1 + 9738 00f0 9AB2 uxth r2, r3 + 9739 00f2 FB68 ldr r3, [r7, #12] + 9740 00f4 1A85 strh r2, [r3, #40] @ movhi +5003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 9741 .loc 1 5003 11 + 9742 00f6 FB68 ldr r3, [r7, #12] + 9743 00f8 5B8D ldrh r3, [r3, #42] @ movhi + 9744 00fa 9BB2 uxth r3, r3 + 9745 .loc 1 5003 22 + 9746 00fc 013B subs r3, r3, #1 + 9747 00fe 9AB2 uxth r2, r3 + 9748 0100 FB68 ldr r3, [r7, #12] + 9749 0102 5A85 strh r2, [r3, #42] @ movhi +4994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9750 .loc 1 4994 8 + 9751 0104 89E0 b .L457 + 9752 .L460: +5004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write LSB part of Memory Address */ +5008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = hi2c->Memaddress; + 9753 .loc 1 5008 11 + 9754 0106 FB68 ldr r3, [r7, #12] + 9755 0108 1B68 ldr r3, [r3] + 9756 .loc 1 5008 34 + 9757 010a FA68 ldr r2, [r7, #12] + 9758 010c 126D ldr r2, [r2, #80] + 9759 .loc 1 5008 28 + 9760 010e 9A62 str r2, [r3, #40] +5009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ +5011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 9761 .loc 1 5011 24 + 9762 0110 FB68 ldr r3, [r7, #12] + 9763 0112 4FF0FF32 mov r2, #-1 + 9764 0116 1A65 str r2, [r3, #80] +4994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9765 .loc 1 4994 8 + 9766 0118 7FE0 b .L457 + 9767 .L459: +5012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TCR) != RESET) && \ + 9768 .loc 1 5014 13 + ARM GAS /tmp/cc5G5cqz.s page 261 + + + 9769 011a 3B69 ldr r3, [r7, #16] + 9770 011c DB09 lsrs r3, r3, #7 + 9771 011e 03F00103 and r3, r3, #1 + 9772 .loc 1 5014 11 + 9773 0122 002B cmp r3, #0 + 9774 0124 3DD0 beq .L462 +5015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9775 .loc 1 5015 13 + 9776 0126 7B68 ldr r3, [r7, #4] + 9777 0128 9B09 lsrs r3, r3, #6 + 9778 012a 03F00103 and r3, r3, #1 +5014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9779 .loc 1 5014 64 discriminator 1 + 9780 012e 002B cmp r3, #0 + 9781 0130 37D0 beq .L462 +5016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) + 9782 .loc 1 5017 14 + 9783 0132 FB68 ldr r3, [r7, #12] + 9784 0134 5B8D ldrh r3, [r3, #42] @ movhi + 9785 0136 9BB2 uxth r3, r3 + 9786 .loc 1 5017 8 + 9787 0138 002B cmp r3, #0 + 9788 013a 2CD0 beq .L463 + 9789 .loc 1 5017 41 discriminator 1 + 9790 013c FB68 ldr r3, [r7, #12] + 9791 013e 1B8D ldrh r3, [r3, #40] + 9792 .loc 1 5017 33 discriminator 1 + 9793 0140 002B cmp r3, #0 + 9794 0142 28D1 bne .L463 +5018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 9795 .loc 1 5019 15 + 9796 0144 FB68 ldr r3, [r7, #12] + 9797 0146 5B8D ldrh r3, [r3, #42] @ movhi + 9798 0148 9BB2 uxth r3, r3 + 9799 .loc 1 5019 10 + 9800 014a FF2B cmp r3, #255 + 9801 014c 10D9 bls .L464 +5020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 9802 .loc 1 5021 24 + 9803 014e FB68 ldr r3, [r7, #12] + 9804 0150 FF22 movs r2, #255 + 9805 0152 1A85 strh r2, [r3, #40] @ movhi +5022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 9806 .loc 1 5022 48 + 9807 0154 FB68 ldr r3, [r7, #12] + 9808 0156 DB6C ldr r3, [r3, #76] + 9809 .loc 1 5022 9 + 9810 0158 99B2 uxth r1, r3 + 9811 .loc 1 5022 75 + 9812 015a FB68 ldr r3, [r7, #12] + 9813 015c 1B8D ldrh r3, [r3, #40] + 9814 .loc 1 5022 9 + 9815 015e DAB2 uxtb r2, r3 + 9816 0160 0023 movs r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 262 + + + 9817 0162 0093 str r3, [sp] + 9818 0164 4FF08073 mov r3, #16777216 + 9819 0168 F868 ldr r0, [r7, #12] + 9820 016a FFF7FEFF bl I2C_TransferConfig +5019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9821 .loc 1 5019 10 + 9822 016e 17E0 b .L466 + 9823 .L464: +5023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); +5024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 9824 .loc 1 5027 30 + 9825 0170 FB68 ldr r3, [r7, #12] + 9826 0172 5B8D ldrh r3, [r3, #42] @ movhi + 9827 0174 9AB2 uxth r2, r3 + 9828 .loc 1 5027 24 + 9829 0176 FB68 ldr r3, [r7, #12] + 9830 0178 1A85 strh r2, [r3, #40] @ movhi +5028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 9831 .loc 1 5028 48 + 9832 017a FB68 ldr r3, [r7, #12] + 9833 017c DB6C ldr r3, [r3, #76] + 9834 .loc 1 5028 9 + 9835 017e 99B2 uxth r1, r3 + 9836 .loc 1 5028 75 + 9837 0180 FB68 ldr r3, [r7, #12] + 9838 0182 1B8D ldrh r3, [r3, #40] + 9839 .loc 1 5028 9 + 9840 0184 DAB2 uxtb r2, r3 + 9841 0186 0023 movs r3, #0 + 9842 0188 0093 str r3, [sp] + 9843 018a 4FF00073 mov r3, #33554432 + 9844 018e F868 ldr r0, [r7, #12] + 9845 0190 FFF7FEFF bl I2C_TransferConfig +5019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9846 .loc 1 5019 10 + 9847 0194 04E0 b .L466 + 9848 .L463: +5029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); +5030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TCR flag event */ +5035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 9849 .loc 1 5036 7 + 9850 0196 4021 movs r1, #64 + 9851 0198 F868 ldr r0, [r7, #12] + 9852 019a FFF7FEFF bl I2C_ITError +5017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9853 .loc 1 5017 8 + 9854 019e 3CE0 b .L457 + 9855 .L466: + 9856 01a0 3BE0 b .L457 + ARM GAS /tmp/cc5G5cqz.s page 263 + + + 9857 .L462: +5037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TC) != RESET) && \ + 9858 .loc 1 5039 13 + 9859 01a2 3B69 ldr r3, [r7, #16] + 9860 01a4 9B09 lsrs r3, r3, #6 + 9861 01a6 03F00103 and r3, r3, #1 + 9862 .loc 1 5039 11 + 9863 01aa 002B cmp r3, #0 + 9864 01ac 35D0 beq .L457 +5040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9865 .loc 1 5040 13 + 9866 01ae 7B68 ldr r3, [r7, #4] + 9867 01b0 9B09 lsrs r3, r3, #6 + 9868 01b2 03F00103 and r3, r3, #1 +5039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 9869 .loc 1 5039 63 discriminator 1 + 9870 01b6 002B cmp r3, #0 + 9871 01b8 2FD0 beq .L457 +5041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 9872 .loc 1 5042 13 + 9873 01ba FB68 ldr r3, [r7, #12] + 9874 01bc 93F84130 ldrb r3, [r3, #65] + 9875 01c0 DBB2 uxtb r3, r3 + 9876 .loc 1 5042 8 + 9877 01c2 222B cmp r3, #34 + 9878 01c4 01D1 bne .L467 +5043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** direction = I2C_GENERATE_START_READ; + 9879 .loc 1 5044 17 + 9880 01c6 224B ldr r3, .L470+4 + 9881 01c8 7B61 str r3, [r7, #20] + 9882 .L467: +5045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 9883 .loc 1 5047 13 + 9884 01ca FB68 ldr r3, [r7, #12] + 9885 01cc 5B8D ldrh r3, [r3, #42] @ movhi + 9886 01ce 9BB2 uxth r3, r3 + 9887 .loc 1 5047 8 + 9888 01d0 FF2B cmp r3, #255 + 9889 01d2 10D9 bls .L468 +5048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 9890 .loc 1 5049 22 + 9891 01d4 FB68 ldr r3, [r7, #12] + 9892 01d6 FF22 movs r2, #255 + 9893 01d8 1A85 strh r2, [r3, #40] @ movhi +5050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ +5052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 9894 .loc 1 5052 46 + 9895 01da FB68 ldr r3, [r7, #12] + 9896 01dc DB6C ldr r3, [r3, #76] + ARM GAS /tmp/cc5G5cqz.s page 264 + + + 9897 .loc 1 5052 7 + 9898 01de 99B2 uxth r1, r3 + 9899 .loc 1 5052 73 + 9900 01e0 FB68 ldr r3, [r7, #12] + 9901 01e2 1B8D ldrh r3, [r3, #40] + 9902 .loc 1 5052 7 + 9903 01e4 DAB2 uxtb r2, r3 + 9904 01e6 7B69 ldr r3, [r7, #20] + 9905 01e8 0093 str r3, [sp] + 9906 01ea 4FF08073 mov r3, #16777216 + 9907 01ee F868 ldr r0, [r7, #12] + 9908 01f0 FFF7FEFF bl I2C_TransferConfig + 9909 01f4 11E0 b .L457 + 9910 .L468: +5053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); +5054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 9911 .loc 1 5057 28 + 9912 01f6 FB68 ldr r3, [r7, #12] + 9913 01f8 5B8D ldrh r3, [r3, #42] @ movhi + 9914 01fa 9AB2 uxth r2, r3 + 9915 .loc 1 5057 22 + 9916 01fc FB68 ldr r3, [r7, #12] + 9917 01fe 1A85 strh r2, [r3, #40] @ movhi +5058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and generate RESTART */ +5060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 9918 .loc 1 5060 46 + 9919 0200 FB68 ldr r3, [r7, #12] + 9920 0202 DB6C ldr r3, [r3, #76] + 9921 .loc 1 5060 7 + 9922 0204 99B2 uxth r1, r3 + 9923 .loc 1 5060 73 + 9924 0206 FB68 ldr r3, [r7, #12] + 9925 0208 1B8D ldrh r3, [r3, #40] + 9926 .loc 1 5060 7 + 9927 020a DAB2 uxtb r2, r3 + 9928 020c 7B69 ldr r3, [r7, #20] + 9929 020e 0093 str r3, [sp] + 9930 0210 4FF00073 mov r3, #33554432 + 9931 0214 F868 ldr r0, [r7, #12] + 9932 0216 FFF7FEFF bl I2C_TransferConfig + 9933 .L457: +5061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); +5062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_STOPF) != RESET) && \ + 9934 .loc 1 5069 8 + 9935 021a 3B69 ldr r3, [r7, #16] + 9936 021c 5B09 lsrs r3, r3, #5 + ARM GAS /tmp/cc5G5cqz.s page 265 + + + 9937 021e 03F00103 and r3, r3, #1 + 9938 .loc 1 5069 6 + 9939 0222 002B cmp r3, #0 + 9940 0224 09D0 beq .L469 +5070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 9941 .loc 1 5070 8 + 9942 0226 7B68 ldr r3, [r7, #4] + 9943 0228 5B09 lsrs r3, r3, #5 + 9944 022a 03F00103 and r3, r3, #1 +5069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 9945 .loc 1 5069 61 discriminator 1 + 9946 022e 002B cmp r3, #0 + 9947 0230 03D0 beq .L469 +5071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master complete process */ +5073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterCplt(hi2c, tmpITFlags); + 9948 .loc 1 5073 5 + 9949 0232 3969 ldr r1, [r7, #16] + 9950 0234 F868 ldr r0, [r7, #12] + 9951 0236 FFF7FEFF bl I2C_ITMasterCplt + 9952 .L469: +5074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 9953 .loc 1 5077 3 + 9954 023a FB68 ldr r3, [r7, #12] + 9955 023c 0022 movs r2, #0 + 9956 023e 83F84020 strb r2, [r3, #64] +5078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 9957 .loc 1 5079 10 + 9958 0242 0023 movs r3, #0 + 9959 .L455: +5080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 9960 .loc 1 5080 1 + 9961 0244 1846 mov r0, r3 + 9962 0246 1837 adds r7, r7, #24 + 9963 .cfi_def_cfa_offset 8 + 9964 0248 BD46 mov sp, r7 + 9965 .cfi_def_cfa_register 13 + 9966 @ sp needed + 9967 024a 80BD pop {r7, pc} + 9968 .L471: + 9969 .align 2 + 9970 .L470: + 9971 024c 00200080 .word -2147475456 + 9972 0250 00240080 .word -2147474432 + 9973 .cfi_endproc + 9974 .LFE180: + 9976 .section .text.I2C_Slave_ISR_IT,"ax",%progbits + 9977 .align 1 + 9978 .syntax unified + 9979 .thumb + 9980 .thumb_func + 9982 I2C_Slave_ISR_IT: + 9983 .LFB181: + ARM GAS /tmp/cc5G5cqz.s page 266 + + +5081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Slave Mode with Interrupt. +5084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +5087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. +5088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Slave_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +5091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +5092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 9984 .loc 1 5092 1 + 9985 .cfi_startproc + 9986 @ args = 0, pretend = 0, frame = 24 + 9987 @ frame_needed = 1, uses_anonymous_args = 0 + 9988 0000 80B5 push {r7, lr} + 9989 .cfi_def_cfa_offset 8 + 9990 .cfi_offset 7, -8 + 9991 .cfi_offset 14, -4 + 9992 0002 86B0 sub sp, sp, #24 + 9993 .cfi_def_cfa_offset 32 + 9994 0004 00AF add r7, sp, #0 + 9995 .cfi_def_cfa_register 7 + 9996 0006 F860 str r0, [r7, #12] + 9997 0008 B960 str r1, [r7, #8] + 9998 000a 7A60 str r2, [r7, #4] +5093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; + 9999 .loc 1 5093 12 + 10000 000c FB68 ldr r3, [r7, #12] + 10001 000e DB6A ldr r3, [r3, #44] + 10002 0010 7B61 str r3, [r7, #20] +5094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; + 10003 .loc 1 5094 12 + 10004 0012 BB68 ldr r3, [r7, #8] + 10005 0014 3B61 str r3, [r7, #16] +5095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process locked */ +5097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 10006 .loc 1 5097 3 + 10007 0016 FB68 ldr r3, [r7, #12] + 10008 0018 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 10009 001c 012B cmp r3, #1 + 10010 001e 01D1 bne .L473 + 10011 .loc 1 5097 3 is_stmt 0 discriminator 1 + 10012 0020 0223 movs r3, #2 + 10013 .loc 1 5097 3 + 10014 0022 ECE0 b .L474 + 10015 .L473: + 10016 .loc 1 5097 3 discriminator 2 + 10017 0024 FB68 ldr r3, [r7, #12] + 10018 0026 0122 movs r2, #1 + 10019 0028 83F84020 strb r2, [r3, #64] +5098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if STOPF is set */ +5100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_STOPF) != RESET) && \ + 10020 .loc 1 5100 8 is_stmt 1 + ARM GAS /tmp/cc5G5cqz.s page 267 + + + 10021 002c 3B69 ldr r3, [r7, #16] + 10022 002e 5B09 lsrs r3, r3, #5 + 10023 0030 03F00103 and r3, r3, #1 + 10024 .loc 1 5100 6 + 10025 0034 002B cmp r3, #0 + 10026 0036 09D0 beq .L475 +5101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 10027 .loc 1 5101 8 + 10028 0038 7B68 ldr r3, [r7, #4] + 10029 003a 5B09 lsrs r3, r3, #5 + 10030 003c 03F00103 and r3, r3, #1 +5100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 10031 .loc 1 5100 61 discriminator 1 + 10032 0040 002B cmp r3, #0 + 10033 0042 03D0 beq .L475 +5102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave complete process */ +5104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveCplt(hi2c, tmpITFlags); + 10034 .loc 1 5104 5 + 10035 0044 3969 ldr r1, [r7, #16] + 10036 0046 F868 ldr r0, [r7, #12] + 10037 0048 FFF7FEFF bl I2C_ITSlaveCplt + 10038 .L475: +5105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) && \ + 10039 .loc 1 5107 8 + 10040 004c 3B69 ldr r3, [r7, #16] + 10041 004e 1B09 lsrs r3, r3, #4 + 10042 0050 03F00103 and r3, r3, #1 + 10043 .loc 1 5107 6 + 10044 0054 002B cmp r3, #0 + 10045 0056 4DD0 beq .L476 +5108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10046 .loc 1 5108 8 + 10047 0058 7B68 ldr r3, [r7, #4] + 10048 005a 1B09 lsrs r3, r3, #4 + 10049 005c 03F00103 and r3, r3, #1 +5107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10050 .loc 1 5107 58 discriminator 1 + 10051 0060 002B cmp r3, #0 + 10052 0062 47D0 beq .L476 +5109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check that I2C transfer finished */ +5111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* if yes, normal use case, a NACK is sent by the MASTER when Transfer is finished */ +5112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean XferCount == 0*/ +5113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* So clear Flag NACKF only */ +5114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount == 0U) + 10053 .loc 1 5114 13 + 10054 0064 FB68 ldr r3, [r7, #12] + 10055 0066 5B8D ldrh r3, [r3, #42] @ movhi + 10056 0068 9BB2 uxth r3, r3 + 10057 .loc 1 5114 8 + 10058 006a 002B cmp r3, #0 + 10059 006c 28D1 bne .L477 +5115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_LISTEN) && (tmpoptions == I2C_FIRST_AND_LAST_FRAME)) + ARM GAS /tmp/cc5G5cqz.s page 268 + + + 10060 .loc 1 5116 16 + 10061 006e FB68 ldr r3, [r7, #12] + 10062 0070 93F84130 ldrb r3, [r3, #65] + 10063 0074 DBB2 uxtb r3, r3 + 10064 .loc 1 5116 10 + 10065 0076 282B cmp r3, #40 + 10066 0078 08D1 bne .L478 + 10067 .loc 1 5116 49 discriminator 1 + 10068 007a 7B69 ldr r3, [r7, #20] + 10069 007c B3F1007F cmp r3, #33554432 + 10070 0080 04D1 bne .L478 +5117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for +5118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Warning[Pa134]: left and right operands are identical */ +5119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Listen complete process */ +5121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITListenCplt(hi2c, tmpITFlags); + 10071 .loc 1 5121 9 + 10072 0082 3969 ldr r1, [r7, #16] + 10073 0084 F868 ldr r0, [r7, #12] + 10074 0086 FFF7FEFF bl I2C_ITListenCplt + 10075 008a 32E0 b .L481 + 10076 .L478: +5122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) && (tmpoptions != I2C_NO_OPTION_FRAME) + 10077 .loc 1 5123 21 + 10078 008c FB68 ldr r3, [r7, #12] + 10079 008e 93F84130 ldrb r3, [r3, #65] + 10080 0092 DBB2 uxtb r3, r3 + 10081 .loc 1 5123 15 + 10082 0094 292B cmp r3, #41 + 10083 0096 0ED1 bne .L480 + 10084 .loc 1 5123 62 discriminator 1 + 10085 0098 7B69 ldr r3, [r7, #20] + 10086 009a 13F5803F cmn r3, #65536 + 10087 009e 0AD0 beq .L480 +5124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 10088 .loc 1 5126 9 + 10089 00a0 FB68 ldr r3, [r7, #12] + 10090 00a2 1B68 ldr r3, [r3] + 10091 00a4 1022 movs r2, #16 + 10092 00a6 DA61 str r2, [r3, #28] +5127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +5129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 10093 .loc 1 5129 9 + 10094 00a8 F868 ldr r0, [r7, #12] + 10095 00aa FFF7FEFF bl I2C_Flush_TXDR +5130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Last Byte is Transmitted */ +5132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +5133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 10096 .loc 1 5133 9 + 10097 00ae F868 ldr r0, [r7, #12] + 10098 00b0 FFF7FEFF bl I2C_ITSlaveSeqCplt + 10099 00b4 1DE0 b .L481 + ARM GAS /tmp/cc5G5cqz.s page 269 + + + 10100 .L480: +5134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 10101 .loc 1 5138 9 + 10102 00b6 FB68 ldr r3, [r7, #12] + 10103 00b8 1B68 ldr r3, [r3] + 10104 00ba 1022 movs r2, #16 + 10105 00bc DA61 str r2, [r3, #28] +5114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10106 .loc 1 5114 8 + 10107 00be 96E0 b .L490 + 10108 .L477: +5139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* if no, error use case, a Non-Acknowledge of last Data is generated by the MASTER*/ +5144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 10109 .loc 1 5145 7 + 10110 00c0 FB68 ldr r3, [r7, #12] + 10111 00c2 1B68 ldr r3, [r3] + 10112 00c4 1022 movs r2, #16 + 10113 00c6 DA61 str r2, [r3, #28] +5146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set ErrorCode corresponding to a Non-Acknowledge */ +5148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 10114 .loc 1 5148 11 + 10115 00c8 FB68 ldr r3, [r7, #12] + 10116 00ca 5B6C ldr r3, [r3, #68] + 10117 .loc 1 5148 23 + 10118 00cc 43F00402 orr r2, r3, #4 + 10119 00d0 FB68 ldr r3, [r7, #12] + 10120 00d2 5A64 str r2, [r3, #68] +5149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpoptions == I2C_FIRST_FRAME) || (tmpoptions == I2C_NEXT_FRAME)) + 10121 .loc 1 5150 10 + 10122 00d4 7B69 ldr r3, [r7, #20] + 10123 00d6 002B cmp r3, #0 + 10124 00d8 04D0 beq .L482 + 10125 .loc 1 5150 43 discriminator 1 + 10126 00da 7B69 ldr r3, [r7, #20] + 10127 00dc B3F1807F cmp r3, #16777216 + 10128 00e0 40F08580 bne .L490 + 10129 .L482: +5151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); + 10130 .loc 1 5153 31 + 10131 00e4 FB68 ldr r3, [r7, #12] + 10132 00e6 5B6C ldr r3, [r3, #68] + 10133 .loc 1 5153 9 + 10134 00e8 1946 mov r1, r3 + 10135 00ea F868 ldr r0, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 270 + + + 10136 00ec FFF7FEFF bl I2C_ITError +5114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10137 .loc 1 5114 8 + 10138 00f0 7DE0 b .L490 + 10139 .L481: + 10140 00f2 7CE0 b .L490 + 10141 .L476: +5154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_RXNE) != RESET) && \ + 10142 .loc 1 5157 13 + 10143 00f4 3B69 ldr r3, [r7, #16] + 10144 00f6 9B08 lsrs r3, r3, #2 + 10145 00f8 03F00103 and r3, r3, #1 + 10146 .loc 1 5157 11 + 10147 00fc 002B cmp r3, #0 + 10148 00fe 30D0 beq .L484 +5158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 10149 .loc 1 5158 13 + 10150 0100 7B68 ldr r3, [r7, #4] + 10151 0102 9B08 lsrs r3, r3, #2 + 10152 0104 03F00103 and r3, r3, #1 +5157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 10153 .loc 1 5157 65 discriminator 1 + 10154 0108 002B cmp r3, #0 + 10155 010a 2AD0 beq .L484 +5159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > 0U) + 10156 .loc 1 5160 13 + 10157 010c FB68 ldr r3, [r7, #12] + 10158 010e 5B8D ldrh r3, [r3, #42] @ movhi + 10159 0110 9BB2 uxth r3, r3 + 10160 .loc 1 5160 8 + 10161 0112 002B cmp r3, #0 + 10162 0114 18D0 beq .L485 +5161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +5163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 10163 .loc 1 5163 38 + 10164 0116 FB68 ldr r3, [r7, #12] + 10165 0118 1B68 ldr r3, [r3] + 10166 .loc 1 5163 48 + 10167 011a 5A6A ldr r2, [r3, #36] + 10168 .loc 1 5163 12 + 10169 011c FB68 ldr r3, [r7, #12] + 10170 011e 5B6A ldr r3, [r3, #36] + 10171 .loc 1 5163 25 + 10172 0120 D2B2 uxtb r2, r2 + 10173 .loc 1 5163 23 + 10174 0122 1A70 strb r2, [r3] +5164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +5166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 10175 .loc 1 5166 11 + 10176 0124 FB68 ldr r3, [r7, #12] + 10177 0126 5B6A ldr r3, [r3, #36] + ARM GAS /tmp/cc5G5cqz.s page 271 + + + 10178 .loc 1 5166 21 + 10179 0128 5A1C adds r2, r3, #1 + 10180 012a FB68 ldr r3, [r7, #12] + 10181 012c 5A62 str r2, [r3, #36] +5167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 10182 .loc 1 5168 11 + 10183 012e FB68 ldr r3, [r7, #12] + 10184 0130 1B8D ldrh r3, [r3, #40] + 10185 .loc 1 5168 21 + 10186 0132 013B subs r3, r3, #1 + 10187 0134 9AB2 uxth r2, r3 + 10188 0136 FB68 ldr r3, [r7, #12] + 10189 0138 1A85 strh r2, [r3, #40] @ movhi +5169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 10190 .loc 1 5169 11 + 10191 013a FB68 ldr r3, [r7, #12] + 10192 013c 5B8D ldrh r3, [r3, #42] @ movhi + 10193 013e 9BB2 uxth r3, r3 + 10194 .loc 1 5169 22 + 10195 0140 013B subs r3, r3, #1 + 10196 0142 9AB2 uxth r2, r3 + 10197 0144 FB68 ldr r3, [r7, #12] + 10198 0146 5A85 strh r2, [r3, #42] @ movhi + 10199 .L485: +5170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferCount == 0U) && \ + 10200 .loc 1 5172 14 + 10201 0148 FB68 ldr r3, [r7, #12] + 10202 014a 5B8D ldrh r3, [r3, #42] @ movhi + 10203 014c 9BB2 uxth r3, r3 + 10204 .loc 1 5172 8 + 10205 014e 002B cmp r3, #0 + 10206 0150 4FD1 bne .L491 + 10207 .loc 1 5172 33 discriminator 1 + 10208 0152 7B69 ldr r3, [r7, #20] + 10209 0154 13F5803F cmn r3, #65536 + 10210 0158 4BD0 beq .L491 +5173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) +5174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +5176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 10211 .loc 1 5176 7 + 10212 015a F868 ldr r0, [r7, #12] + 10213 015c FFF7FEFF bl I2C_ITSlaveSeqCplt +5172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + 10214 .loc 1 5172 8 + 10215 0160 47E0 b .L491 + 10216 .L484: +5177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_ADDR) != RESET) && \ + 10217 .loc 1 5179 13 + 10218 0162 3B69 ldr r3, [r7, #16] + 10219 0164 DB08 lsrs r3, r3, #3 + 10220 0166 03F00103 and r3, r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 272 + + + 10221 .loc 1 5179 11 + 10222 016a 002B cmp r3, #0 + 10223 016c 0AD0 beq .L487 +5180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) + 10224 .loc 1 5180 13 + 10225 016e 7B68 ldr r3, [r7, #4] + 10226 0170 DB08 lsrs r3, r3, #3 + 10227 0172 03F00103 and r3, r3, #1 +5179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) + 10228 .loc 1 5179 65 discriminator 1 + 10229 0176 002B cmp r3, #0 + 10230 0178 04D0 beq .L487 +5181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITAddrCplt(hi2c, tmpITFlags); + 10231 .loc 1 5182 5 + 10232 017a 3969 ldr r1, [r7, #16] + 10233 017c F868 ldr r0, [r7, #12] + 10234 017e FFF7FEFF bl I2C_ITAddrCplt + 10235 0182 37E0 b .L483 + 10236 .L487: +5183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ + 10237 .loc 1 5184 13 + 10238 0184 3B69 ldr r3, [r7, #16] + 10239 0186 5B08 lsrs r3, r3, #1 + 10240 0188 03F00103 and r3, r3, #1 + 10241 .loc 1 5184 11 + 10242 018c 002B cmp r3, #0 + 10243 018e 31D0 beq .L483 +5185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 10244 .loc 1 5185 13 + 10245 0190 7B68 ldr r3, [r7, #4] + 10246 0192 5B08 lsrs r3, r3, #1 + 10247 0194 03F00103 and r3, r3, #1 +5184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 10248 .loc 1 5184 65 discriminator 1 + 10249 0198 002B cmp r3, #0 + 10250 019a 2BD0 beq .L483 +5186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR only if XferCount not reach "0" */ +5188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* A TXIS flag can be set, during STOP treatment */ +5189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if all Data have already been sent */ +5190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If it is the case, this last write in TXDR is not sent, correspond to a dummy TXIS event */ +5191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > 0U) + 10251 .loc 1 5191 13 + 10252 019c FB68 ldr r3, [r7, #12] + 10253 019e 5B8D ldrh r3, [r3, #42] @ movhi + 10254 01a0 9BB2 uxth r3, r3 + 10255 .loc 1 5191 8 + 10256 01a2 002B cmp r3, #0 + 10257 01a4 18D0 beq .L488 +5192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write data to TXDR */ +5194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; + 10258 .loc 1 5194 35 + 10259 01a6 FB68 ldr r3, [r7, #12] + 10260 01a8 5B6A ldr r3, [r3, #36] + ARM GAS /tmp/cc5G5cqz.s page 273 + + + 10261 .loc 1 5194 30 + 10262 01aa 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 10263 .loc 1 5194 11 + 10264 01ac FB68 ldr r3, [r7, #12] + 10265 01ae 1B68 ldr r3, [r3] + 10266 .loc 1 5194 28 + 10267 01b0 9A62 str r2, [r3, #40] +5195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +5197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 10268 .loc 1 5197 11 + 10269 01b2 FB68 ldr r3, [r7, #12] + 10270 01b4 5B6A ldr r3, [r3, #36] + 10271 .loc 1 5197 21 + 10272 01b6 5A1C adds r2, r3, #1 + 10273 01b8 FB68 ldr r3, [r7, #12] + 10274 01ba 5A62 str r2, [r3, #36] +5198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 10275 .loc 1 5199 11 + 10276 01bc FB68 ldr r3, [r7, #12] + 10277 01be 5B8D ldrh r3, [r3, #42] @ movhi + 10278 01c0 9BB2 uxth r3, r3 + 10279 .loc 1 5199 22 + 10280 01c2 013B subs r3, r3, #1 + 10281 01c4 9AB2 uxth r2, r3 + 10282 01c6 FB68 ldr r3, [r7, #12] + 10283 01c8 5A85 strh r2, [r3, #42] @ movhi +5200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 10284 .loc 1 5200 11 + 10285 01ca FB68 ldr r3, [r7, #12] + 10286 01cc 1B8D ldrh r3, [r3, #40] + 10287 .loc 1 5200 21 + 10288 01ce 013B subs r3, r3, #1 + 10289 01d0 9AB2 uxth r2, r3 + 10290 01d2 FB68 ldr r3, [r7, #12] + 10291 01d4 1A85 strh r2, [r3, #40] @ movhi + 10292 01d6 0DE0 b .L483 + 10293 .L488: +5201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpoptions == I2C_NEXT_FRAME) || (tmpoptions == I2C_FIRST_FRAME)) + 10294 .loc 1 5204 10 + 10295 01d8 7B69 ldr r3, [r7, #20] + 10296 01da B3F1807F cmp r3, #16777216 + 10297 01de 02D0 beq .L489 + 10298 .loc 1 5204 42 discriminator 1 + 10299 01e0 7B69 ldr r3, [r7, #20] + 10300 01e2 002B cmp r3, #0 + 10301 01e4 06D1 bne .L483 + 10302 .L489: +5205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Last Byte is Transmitted */ +5207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +5208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 10303 .loc 1 5208 9 + ARM GAS /tmp/cc5G5cqz.s page 274 + + + 10304 01e6 F868 ldr r0, [r7, #12] + 10305 01e8 FFF7FEFF bl I2C_ITSlaveSeqCplt + 10306 01ec 02E0 b .L483 + 10307 .L490: +5114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10308 .loc 1 5114 8 + 10309 01ee 00BF nop + 10310 01f0 00E0 b .L483 + 10311 .L491: +5172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + 10312 .loc 1 5172 8 + 10313 01f2 00BF nop + 10314 .L483: +5209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 10315 .loc 1 5218 3 + 10316 01f4 FB68 ldr r3, [r7, #12] + 10317 01f6 0022 movs r2, #0 + 10318 01f8 83F84020 strb r2, [r3, #64] +5219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 10319 .loc 1 5220 10 + 10320 01fc 0023 movs r3, #0 + 10321 .L474: +5221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 10322 .loc 1 5221 1 + 10323 01fe 1846 mov r0, r3 + 10324 0200 1837 adds r7, r7, #24 + 10325 .cfi_def_cfa_offset 8 + 10326 0202 BD46 mov sp, r7 + 10327 .cfi_def_cfa_register 13 + 10328 @ sp needed + 10329 0204 80BD pop {r7, pc} + 10330 .cfi_endproc + 10331 .LFE181: + 10333 .section .text.I2C_Master_ISR_DMA,"ax",%progbits + 10334 .align 1 + 10335 .syntax unified + 10336 .thumb + 10337 .thumb_func + 10339 I2C_Master_ISR_DMA: + 10340 .LFB182: +5222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Master Mode with DMA. +5225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +5228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. + ARM GAS /tmp/cc5G5cqz.s page 275 + + +5229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Master_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +5232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +5233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10341 .loc 1 5233 1 + 10342 .cfi_startproc + 10343 @ args = 0, pretend = 0, frame = 24 + 10344 @ frame_needed = 1, uses_anonymous_args = 0 + 10345 0000 80B5 push {r7, lr} + 10346 .cfi_def_cfa_offset 8 + 10347 .cfi_offset 7, -8 + 10348 .cfi_offset 14, -4 + 10349 0002 88B0 sub sp, sp, #32 + 10350 .cfi_def_cfa_offset 40 + 10351 0004 02AF add r7, sp, #8 + 10352 .cfi_def_cfa 7, 32 + 10353 0006 F860 str r0, [r7, #12] + 10354 0008 B960 str r1, [r7, #8] + 10355 000a 7A60 str r2, [r7, #4] +5234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t devaddress; +5235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t xfermode; +5236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +5238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 10356 .loc 1 5238 3 + 10357 000c FB68 ldr r3, [r7, #12] + 10358 000e 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 10359 0012 012B cmp r3, #1 + 10360 0014 01D1 bne .L493 + 10361 .loc 1 5238 3 is_stmt 0 discriminator 1 + 10362 0016 0223 movs r3, #2 + 10363 .loc 1 5238 3 + 10364 0018 E1E0 b .L494 + 10365 .L493: + 10366 .loc 1 5238 3 discriminator 2 + 10367 001a FB68 ldr r3, [r7, #12] + 10368 001c 0122 movs r2, #1 + 10369 001e 83F84020 strb r2, [r3, #64] +5239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_AF) != RESET) && \ + 10370 .loc 1 5240 8 is_stmt 1 + 10371 0022 BB68 ldr r3, [r7, #8] + 10372 0024 1B09 lsrs r3, r3, #4 + 10373 0026 03F00103 and r3, r3, #1 + 10374 .loc 1 5240 6 + 10375 002a 002B cmp r3, #0 + 10376 002c 17D0 beq .L495 +5241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10377 .loc 1 5241 8 + 10378 002e 7B68 ldr r3, [r7, #4] + 10379 0030 1B09 lsrs r3, r3, #4 + 10380 0032 03F00103 and r3, r3, #1 +5240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10381 .loc 1 5240 55 discriminator 1 + 10382 0036 002B cmp r3, #0 + 10383 0038 11D0 beq .L495 + ARM GAS /tmp/cc5G5cqz.s page 276 + + +5242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 10384 .loc 1 5244 5 + 10385 003a FB68 ldr r3, [r7, #12] + 10386 003c 1B68 ldr r3, [r3] + 10387 003e 1022 movs r2, #16 + 10388 0040 DA61 str r2, [r3, #28] +5245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set corresponding Error Code */ +5247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 10389 .loc 1 5247 9 + 10390 0042 FB68 ldr r3, [r7, #12] + 10391 0044 5B6C ldr r3, [r3, #68] + 10392 .loc 1 5247 21 + 10393 0046 43F00402 orr r2, r3, #4 + 10394 004a FB68 ldr r3, [r7, #12] + 10395 004c 5A64 str r2, [r3, #68] +5248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to generate STOP, it is automatically done */ +5250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* But enable STOP interrupt, to treat it */ +5251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Error callback will be send during stop flag treatment */ +5252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_CPLT_IT); + 10396 .loc 1 5252 5 + 10397 004e 2021 movs r1, #32 + 10398 0050 F868 ldr r0, [r7, #12] + 10399 0052 FFF7FEFF bl I2C_Enable_IRQ +5253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +5255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 10400 .loc 1 5255 5 + 10401 0056 F868 ldr r0, [r7, #12] + 10402 0058 FFF7FEFF bl I2C_Flush_TXDR + 10403 005c BAE0 b .L496 + 10404 .L495: +5256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_TCR) != RESET) && \ + 10405 .loc 1 5257 13 + 10406 005e BB68 ldr r3, [r7, #8] + 10407 0060 DB09 lsrs r3, r3, #7 + 10408 0062 03F00103 and r3, r3, #1 + 10409 .loc 1 5257 11 + 10410 0066 002B cmp r3, #0 + 10411 0068 72D0 beq .L497 +5258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10412 .loc 1 5258 13 + 10413 006a 7B68 ldr r3, [r7, #4] + 10414 006c 9B09 lsrs r3, r3, #6 + 10415 006e 03F00103 and r3, r3, #1 +5257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10416 .loc 1 5257 61 discriminator 1 + 10417 0072 002B cmp r3, #0 + 10418 0074 6CD0 beq .L497 +5259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable TC interrupt */ +5261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_TCI); + 10419 .loc 1 5261 5 + ARM GAS /tmp/cc5G5cqz.s page 277 + + + 10420 0076 FB68 ldr r3, [r7, #12] + 10421 0078 1B68 ldr r3, [r3] + 10422 007a 1A68 ldr r2, [r3] + 10423 007c FB68 ldr r3, [r7, #12] + 10424 007e 1B68 ldr r3, [r3] + 10425 0080 22F04002 bic r2, r2, #64 + 10426 0084 1A60 str r2, [r3] +5262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount != 0U) + 10427 .loc 1 5263 13 + 10428 0086 FB68 ldr r3, [r7, #12] + 10429 0088 5B8D ldrh r3, [r3, #42] @ movhi + 10430 008a 9BB2 uxth r3, r3 + 10431 .loc 1 5263 8 + 10432 008c 002B cmp r3, #0 + 10433 008e 4ED0 beq .L498 +5264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Recover Slave address */ +5266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** devaddress = (uint16_t)(hi2c->Instance->CR2 & I2C_CR2_SADD); + 10434 .loc 1 5266 35 + 10435 0090 FB68 ldr r3, [r7, #12] + 10436 0092 1B68 ldr r3, [r3] + 10437 .loc 1 5266 45 + 10438 0094 5B68 ldr r3, [r3, #4] + 10439 .loc 1 5266 20 + 10440 0096 9BB2 uxth r3, r3 + 10441 .loc 1 5266 18 + 10442 0098 C3F30903 ubfx r3, r3, #0, #10 + 10443 009c 7B82 strh r3, [r7, #18] @ movhi +5267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare the new XferSize to transfer */ +5269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 10444 .loc 1 5269 15 + 10445 009e FB68 ldr r3, [r7, #12] + 10446 00a0 5B8D ldrh r3, [r3, #42] @ movhi + 10447 00a2 9BB2 uxth r3, r3 + 10448 .loc 1 5269 10 + 10449 00a4 FF2B cmp r3, #255 + 10450 00a6 06D9 bls .L499 +5270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 10451 .loc 1 5271 24 + 10452 00a8 FB68 ldr r3, [r7, #12] + 10453 00aa FF22 movs r2, #255 + 10454 00ac 1A85 strh r2, [r3, #40] @ movhi +5272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 10455 .loc 1 5272 18 + 10456 00ae 4FF08073 mov r3, #16777216 + 10457 00b2 7B61 str r3, [r7, #20] + 10458 00b4 10E0 b .L500 + 10459 .L499: +5273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 10460 .loc 1 5276 30 + 10461 00b6 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 278 + + + 10462 00b8 5B8D ldrh r3, [r3, #42] @ movhi + 10463 00ba 9AB2 uxth r2, r3 + 10464 .loc 1 5276 24 + 10465 00bc FB68 ldr r3, [r7, #12] + 10466 00be 1A85 strh r2, [r3, #40] @ movhi +5277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) + 10467 .loc 1 5277 17 + 10468 00c0 FB68 ldr r3, [r7, #12] + 10469 00c2 DB6A ldr r3, [r3, #44] + 10470 .loc 1 5277 12 + 10471 00c4 13F5803F cmn r3, #65536 + 10472 00c8 03D0 beq .L501 +5278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 10473 .loc 1 5279 20 + 10474 00ca FB68 ldr r3, [r7, #12] + 10475 00cc DB6A ldr r3, [r3, #44] + 10476 00ce 7B61 str r3, [r7, #20] + 10477 00d0 02E0 b .L500 + 10478 .L501: +5280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 10479 .loc 1 5283 20 + 10480 00d2 4FF00073 mov r3, #33554432 + 10481 00d6 7B61 str r3, [r7, #20] + 10482 .L500: +5284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the new XferSize in Nbytes register */ +5288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, xfermode, I2C_NO_STARTSTOP); + 10483 .loc 1 5288 57 + 10484 00d8 FB68 ldr r3, [r7, #12] + 10485 00da 1B8D ldrh r3, [r3, #40] + 10486 .loc 1 5288 7 + 10487 00dc DAB2 uxtb r2, r3 + 10488 00de 798A ldrh r1, [r7, #18] + 10489 00e0 0023 movs r3, #0 + 10490 00e2 0093 str r3, [sp] + 10491 00e4 7B69 ldr r3, [r7, #20] + 10492 00e6 F868 ldr r0, [r7, #12] + 10493 00e8 FFF7FEFF bl I2C_TransferConfig +5289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +5291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 10494 .loc 1 5291 11 + 10495 00ec FB68 ldr r3, [r7, #12] + 10496 00ee 5B8D ldrh r3, [r3, #42] @ movhi + 10497 00f0 9AB2 uxth r2, r3 + 10498 .loc 1 5291 30 + 10499 00f2 FB68 ldr r3, [r7, #12] + 10500 00f4 1B8D ldrh r3, [r3, #40] + 10501 .loc 1 5291 23 + 10502 00f6 D31A subs r3, r2, r3 + 10503 00f8 9AB2 uxth r2, r3 + ARM GAS /tmp/cc5G5cqz.s page 279 + + + 10504 00fa FB68 ldr r3, [r7, #12] + 10505 00fc 5A85 strh r2, [r3, #42] @ movhi +5292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +5294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 10506 .loc 1 5294 15 + 10507 00fe FB68 ldr r3, [r7, #12] + 10508 0100 93F84130 ldrb r3, [r3, #65] + 10509 0104 DBB2 uxtb r3, r3 + 10510 .loc 1 5294 10 + 10511 0106 222B cmp r3, #34 + 10512 0108 08D1 bne .L502 +5295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 10513 .loc 1 5296 13 + 10514 010a FB68 ldr r3, [r7, #12] + 10515 010c 1B68 ldr r3, [r3] + 10516 .loc 1 5296 23 + 10517 010e 1A68 ldr r2, [r3] + 10518 .loc 1 5296 13 + 10519 0110 FB68 ldr r3, [r7, #12] + 10520 0112 1B68 ldr r3, [r3] + 10521 .loc 1 5296 29 + 10522 0114 42F40042 orr r2, r2, #32768 + 10523 0118 1A60 str r2, [r3] +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10524 .loc 1 5263 8 + 10525 011a 5BE0 b .L496 + 10526 .L502: +5297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 10527 .loc 1 5300 13 + 10528 011c FB68 ldr r3, [r7, #12] + 10529 011e 1B68 ldr r3, [r3] + 10530 .loc 1 5300 23 + 10531 0120 1A68 ldr r2, [r3] + 10532 .loc 1 5300 13 + 10533 0122 FB68 ldr r3, [r7, #12] + 10534 0124 1B68 ldr r3, [r3] + 10535 .loc 1 5300 29 + 10536 0126 42F48042 orr r2, r2, #16384 + 10537 012a 1A60 str r2, [r3] +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10538 .loc 1 5263 8 + 10539 012c 52E0 b .L496 + 10540 .L498: +5301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call TxCpltCallback() if no stop mode is set */ +5306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_STOP_MODE(hi2c) != I2C_AUTOEND_MODE) + 10541 .loc 1 5306 11 + 10542 012e FB68 ldr r3, [r7, #12] + 10543 0130 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 280 + + + 10544 0132 5B68 ldr r3, [r3, #4] + 10545 0134 03F00073 and r3, r3, #33554432 + 10546 .loc 1 5306 10 + 10547 0138 B3F1007F cmp r3, #33554432 + 10548 013c 03D0 beq .L504 +5307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master Sequential complete process */ +5309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterSeqCplt(hi2c); + 10549 .loc 1 5309 9 + 10550 013e F868 ldr r0, [r7, #12] + 10551 0140 FFF7FEFF bl I2C_ITMasterSeqCplt +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10552 .loc 1 5263 8 + 10553 0144 46E0 b .L496 + 10554 .L504: +5310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TCR flag event */ +5314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 10555 .loc 1 5315 9 + 10556 0146 4021 movs r1, #64 + 10557 0148 F868 ldr r0, [r7, #12] + 10558 014a FFF7FEFF bl I2C_ITError +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10559 .loc 1 5263 8 + 10560 014e 41E0 b .L496 + 10561 .L497: +5316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_TC) != RESET) && \ + 10562 .loc 1 5319 13 + 10563 0150 BB68 ldr r3, [r7, #8] + 10564 0152 9B09 lsrs r3, r3, #6 + 10565 0154 03F00103 and r3, r3, #1 + 10566 .loc 1 5319 11 + 10567 0158 002B cmp r3, #0 + 10568 015a 29D0 beq .L505 +5320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10569 .loc 1 5320 13 + 10570 015c 7B68 ldr r3, [r7, #4] + 10571 015e 9B09 lsrs r3, r3, #6 + 10572 0160 03F00103 and r3, r3, #1 +5319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10573 .loc 1 5319 60 discriminator 1 + 10574 0164 002B cmp r3, #0 + 10575 0166 23D0 beq .L505 +5321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount == 0U) + 10576 .loc 1 5322 13 + 10577 0168 FB68 ldr r3, [r7, #12] + 10578 016a 5B8D ldrh r3, [r3, #42] @ movhi + 10579 016c 9BB2 uxth r3, r3 + 10580 .loc 1 5322 8 + 10581 016e 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 281 + + + 10582 0170 19D1 bne .L506 +5323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_STOP_MODE(hi2c) != I2C_AUTOEND_MODE) + 10583 .loc 1 5324 11 + 10584 0172 FB68 ldr r3, [r7, #12] + 10585 0174 1B68 ldr r3, [r3] + 10586 0176 5B68 ldr r3, [r3, #4] + 10587 0178 03F00073 and r3, r3, #33554432 + 10588 .loc 1 5324 10 + 10589 017c B3F1007F cmp r3, #33554432 + 10590 0180 27D0 beq .L509 +5325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate a stop condition in case of no transfer option */ +5327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_NO_OPTION_FRAME) + 10591 .loc 1 5327 17 + 10592 0182 FB68 ldr r3, [r7, #12] + 10593 0184 DB6A ldr r3, [r3, #44] + 10594 .loc 1 5327 12 + 10595 0186 13F5803F cmn r3, #65536 + 10596 018a 08D1 bne .L508 +5328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate Stop */ +5330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP; + 10597 .loc 1 5330 15 + 10598 018c FB68 ldr r3, [r7, #12] + 10599 018e 1B68 ldr r3, [r3] + 10600 .loc 1 5330 25 + 10601 0190 5A68 ldr r2, [r3, #4] + 10602 .loc 1 5330 15 + 10603 0192 FB68 ldr r3, [r7, #12] + 10604 0194 1B68 ldr r3, [r3] + 10605 .loc 1 5330 31 + 10606 0196 42F48042 orr r2, r2, #16384 + 10607 019a 5A60 str r2, [r3, #4] +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10608 .loc 1 5322 8 + 10609 019c 19E0 b .L509 + 10610 .L508: +5331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master Sequential complete process */ +5335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterSeqCplt(hi2c); + 10611 .loc 1 5335 11 + 10612 019e F868 ldr r0, [r7, #12] + 10613 01a0 FFF7FEFF bl I2C_ITMasterSeqCplt +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10614 .loc 1 5322 8 + 10615 01a4 15E0 b .L509 + 10616 .L506: +5336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TC flag event */ +5342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ + ARM GAS /tmp/cc5G5cqz.s page 282 + + +5343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 10617 .loc 1 5343 7 + 10618 01a6 4021 movs r1, #64 + 10619 01a8 F868 ldr r0, [r7, #12] + 10620 01aa FFF7FEFF bl I2C_ITError +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10621 .loc 1 5322 8 + 10622 01ae 10E0 b .L509 + 10623 .L505: +5344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_STOPF) != RESET) && \ + 10624 .loc 1 5346 13 + 10625 01b0 BB68 ldr r3, [r7, #8] + 10626 01b2 5B09 lsrs r3, r3, #5 + 10627 01b4 03F00103 and r3, r3, #1 + 10628 .loc 1 5346 11 + 10629 01b8 002B cmp r3, #0 + 10630 01ba 0BD0 beq .L496 +5347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 10631 .loc 1 5347 13 + 10632 01bc 7B68 ldr r3, [r7, #4] + 10633 01be 5B09 lsrs r3, r3, #5 + 10634 01c0 03F00103 and r3, r3, #1 +5346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 10635 .loc 1 5346 63 discriminator 1 + 10636 01c4 002B cmp r3, #0 + 10637 01c6 05D0 beq .L496 +5348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master complete process */ +5350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterCplt(hi2c, ITFlags); + 10638 .loc 1 5350 5 + 10639 01c8 B968 ldr r1, [r7, #8] + 10640 01ca F868 ldr r0, [r7, #12] + 10641 01cc FFF7FEFF bl I2C_ITMasterCplt + 10642 01d0 00E0 b .L496 + 10643 .L509: +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10644 .loc 1 5322 8 + 10645 01d2 00BF nop + 10646 .L496: +5351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 10647 .loc 1 5358 3 + 10648 01d4 FB68 ldr r3, [r7, #12] + 10649 01d6 0022 movs r2, #0 + 10650 01d8 83F84020 strb r2, [r3, #64] +5359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 10651 .loc 1 5360 10 + 10652 01dc 0023 movs r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 283 + + + 10653 .L494: +5361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 10654 .loc 1 5361 1 + 10655 01de 1846 mov r0, r3 + 10656 01e0 1837 adds r7, r7, #24 + 10657 .cfi_def_cfa_offset 8 + 10658 01e2 BD46 mov sp, r7 + 10659 .cfi_def_cfa_register 13 + 10660 @ sp needed + 10661 01e4 80BD pop {r7, pc} + 10662 .cfi_endproc + 10663 .LFE182: + 10665 .section .text.I2C_Mem_ISR_DMA,"ax",%progbits + 10666 .align 1 + 10667 .syntax unified + 10668 .thumb + 10669 .thumb_func + 10671 I2C_Mem_ISR_DMA: + 10672 .LFB183: +5362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Memory Mode with DMA. +5365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +5368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. +5369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Mem_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +5372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +5373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10673 .loc 1 5373 1 + 10674 .cfi_startproc + 10675 @ args = 0, pretend = 0, frame = 24 + 10676 @ frame_needed = 1, uses_anonymous_args = 0 + 10677 0000 80B5 push {r7, lr} + 10678 .cfi_def_cfa_offset 8 + 10679 .cfi_offset 7, -8 + 10680 .cfi_offset 14, -4 + 10681 0002 88B0 sub sp, sp, #32 + 10682 .cfi_def_cfa_offset 40 + 10683 0004 02AF add r7, sp, #8 + 10684 .cfi_def_cfa 7, 32 + 10685 0006 F860 str r0, [r7, #12] + 10686 0008 B960 str r1, [r7, #8] + 10687 000a 7A60 str r2, [r7, #4] +5374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; + 10688 .loc 1 5374 12 + 10689 000c 8C4B ldr r3, .L528 + 10690 000e 7B61 str r3, [r7, #20] +5375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Locked */ +5377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 10691 .loc 1 5377 3 + 10692 0010 FB68 ldr r3, [r7, #12] + 10693 0012 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 10694 0016 012B cmp r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 284 + + + 10695 0018 01D1 bne .L511 + 10696 .loc 1 5377 3 is_stmt 0 discriminator 1 + 10697 001a 0223 movs r3, #2 + 10698 .loc 1 5377 3 + 10699 001c 0CE1 b .L512 + 10700 .L511: + 10701 .loc 1 5377 3 discriminator 2 + 10702 001e FB68 ldr r3, [r7, #12] + 10703 0020 0122 movs r2, #1 + 10704 0022 83F84020 strb r2, [r3, #64] +5378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_AF) != RESET) && \ + 10705 .loc 1 5379 8 is_stmt 1 + 10706 0026 BB68 ldr r3, [r7, #8] + 10707 0028 1B09 lsrs r3, r3, #4 + 10708 002a 03F00103 and r3, r3, #1 + 10709 .loc 1 5379 6 + 10710 002e 002B cmp r3, #0 + 10711 0030 17D0 beq .L513 +5380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10712 .loc 1 5380 8 + 10713 0032 7B68 ldr r3, [r7, #4] + 10714 0034 1B09 lsrs r3, r3, #4 + 10715 0036 03F00103 and r3, r3, #1 +5379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 10716 .loc 1 5379 55 discriminator 1 + 10717 003a 002B cmp r3, #0 + 10718 003c 11D0 beq .L513 +5381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 10719 .loc 1 5383 5 + 10720 003e FB68 ldr r3, [r7, #12] + 10721 0040 1B68 ldr r3, [r3] + 10722 0042 1022 movs r2, #16 + 10723 0044 DA61 str r2, [r3, #28] +5384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set corresponding Error Code */ +5386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 10724 .loc 1 5386 9 + 10725 0046 FB68 ldr r3, [r7, #12] + 10726 0048 5B6C ldr r3, [r3, #68] + 10727 .loc 1 5386 21 + 10728 004a 43F00402 orr r2, r3, #4 + 10729 004e FB68 ldr r3, [r7, #12] + 10730 0050 5A64 str r2, [r3, #68] +5387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No need to generate STOP, it is automatically done */ +5389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* But enable STOP interrupt, to treat it */ +5390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Error callback will be send during stop flag treatment */ +5391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_CPLT_IT); + 10731 .loc 1 5391 5 + 10732 0052 2021 movs r1, #32 + 10733 0054 F868 ldr r0, [r7, #12] + 10734 0056 FFF7FEFF bl I2C_Enable_IRQ +5392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ + ARM GAS /tmp/cc5G5cqz.s page 285 + + +5394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 10735 .loc 1 5394 5 + 10736 005a F868 ldr r0, [r7, #12] + 10737 005c FFF7FEFF bl I2C_Flush_TXDR + 10738 0060 E5E0 b .L514 + 10739 .L513: +5395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_TXIS) != RESET) && \ + 10740 .loc 1 5396 13 + 10741 0062 BB68 ldr r3, [r7, #8] + 10742 0064 5B08 lsrs r3, r3, #1 + 10743 0066 03F00103 and r3, r3, #1 + 10744 .loc 1 5396 11 + 10745 006a 002B cmp r3, #0 + 10746 006c 0FD0 beq .L515 +5397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 10747 .loc 1 5397 13 + 10748 006e 7B68 ldr r3, [r7, #4] + 10749 0070 5B08 lsrs r3, r3, #1 + 10750 0072 03F00103 and r3, r3, #1 +5396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 10751 .loc 1 5396 62 discriminator 1 + 10752 0076 002B cmp r3, #0 + 10753 0078 09D0 beq .L515 +5398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write LSB part of Memory Address */ +5400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = hi2c->Memaddress; + 10754 .loc 1 5400 9 + 10755 007a FB68 ldr r3, [r7, #12] + 10756 007c 1B68 ldr r3, [r3] + 10757 .loc 1 5400 32 + 10758 007e FA68 ldr r2, [r7, #12] + 10759 0080 126D ldr r2, [r2, #80] + 10760 .loc 1 5400 26 + 10761 0082 9A62 str r2, [r3, #40] +5401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Memaddress content */ +5403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Memaddress = 0xFFFFFFFFU; + 10762 .loc 1 5403 22 + 10763 0084 FB68 ldr r3, [r7, #12] + 10764 0086 4FF0FF32 mov r2, #-1 + 10765 008a 1A65 str r2, [r3, #80] + 10766 008c CFE0 b .L514 + 10767 .L515: +5404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_TCR) != RESET) && \ + 10768 .loc 1 5405 13 + 10769 008e BB68 ldr r3, [r7, #8] + 10770 0090 DB09 lsrs r3, r3, #7 + 10771 0092 03F00103 and r3, r3, #1 + 10772 .loc 1 5405 11 + 10773 0096 002B cmp r3, #0 + 10774 0098 5CD0 beq .L516 +5406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10775 .loc 1 5406 13 + 10776 009a 7B68 ldr r3, [r7, #4] + 10777 009c 9B09 lsrs r3, r3, #6 + ARM GAS /tmp/cc5G5cqz.s page 286 + + + 10778 009e 03F00103 and r3, r3, #1 +5405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10779 .loc 1 5405 61 discriminator 1 + 10780 00a2 002B cmp r3, #0 + 10781 00a4 56D0 beq .L516 +5407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable only Error interrupt */ +5409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT); + 10782 .loc 1 5409 5 + 10783 00a6 1021 movs r1, #16 + 10784 00a8 F868 ldr r0, [r7, #12] + 10785 00aa FFF7FEFF bl I2C_Enable_IRQ +5410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount != 0U) + 10786 .loc 1 5411 13 + 10787 00ae FB68 ldr r3, [r7, #12] + 10788 00b0 5B8D ldrh r3, [r3, #42] @ movhi + 10789 00b2 9BB2 uxth r3, r3 + 10790 .loc 1 5411 8 + 10791 00b4 002B cmp r3, #0 + 10792 00b6 48D0 beq .L517 +5412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prepare the new XferSize to transfer */ +5414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 10793 .loc 1 5414 15 + 10794 00b8 FB68 ldr r3, [r7, #12] + 10795 00ba 5B8D ldrh r3, [r3, #42] @ movhi + 10796 00bc 9BB2 uxth r3, r3 + 10797 .loc 1 5414 10 + 10798 00be FF2B cmp r3, #255 + 10799 00c0 10D9 bls .L518 +5415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 10800 .loc 1 5416 24 + 10801 00c2 FB68 ldr r3, [r7, #12] + 10802 00c4 FF22 movs r2, #255 + 10803 00c6 1A85 strh r2, [r3, #40] @ movhi +5417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 10804 .loc 1 5417 48 + 10805 00c8 FB68 ldr r3, [r7, #12] + 10806 00ca DB6C ldr r3, [r3, #76] + 10807 .loc 1 5417 9 + 10808 00cc 99B2 uxth r1, r3 + 10809 .loc 1 5417 75 + 10810 00ce FB68 ldr r3, [r7, #12] + 10811 00d0 1B8D ldrh r3, [r3, #40] + 10812 .loc 1 5417 9 + 10813 00d2 DAB2 uxtb r2, r3 + 10814 00d4 0023 movs r3, #0 + 10815 00d6 0093 str r3, [sp] + 10816 00d8 4FF08073 mov r3, #16777216 + 10817 00dc F868 ldr r0, [r7, #12] + 10818 00de FFF7FEFF bl I2C_TransferConfig + 10819 00e2 11E0 b .L519 + 10820 .L518: +5418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); +5419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 287 + + +5420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 10821 .loc 1 5422 30 + 10822 00e4 FB68 ldr r3, [r7, #12] + 10823 00e6 5B8D ldrh r3, [r3, #42] @ movhi + 10824 00e8 9AB2 uxth r2, r3 + 10825 .loc 1 5422 24 + 10826 00ea FB68 ldr r3, [r7, #12] + 10827 00ec 1A85 strh r2, [r3, #40] @ movhi +5423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 10828 .loc 1 5423 48 + 10829 00ee FB68 ldr r3, [r7, #12] + 10830 00f0 DB6C ldr r3, [r3, #76] + 10831 .loc 1 5423 9 + 10832 00f2 99B2 uxth r1, r3 + 10833 .loc 1 5423 75 + 10834 00f4 FB68 ldr r3, [r7, #12] + 10835 00f6 1B8D ldrh r3, [r3, #40] + 10836 .loc 1 5423 9 + 10837 00f8 DAB2 uxtb r2, r3 + 10838 00fa 0023 movs r3, #0 + 10839 00fc 0093 str r3, [sp] + 10840 00fe 4FF00073 mov r3, #33554432 + 10841 0102 F868 ldr r0, [r7, #12] + 10842 0104 FFF7FEFF bl I2C_TransferConfig + 10843 .L519: +5424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); +5425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +5428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 10844 .loc 1 5428 11 + 10845 0108 FB68 ldr r3, [r7, #12] + 10846 010a 5B8D ldrh r3, [r3, #42] @ movhi + 10847 010c 9AB2 uxth r2, r3 + 10848 .loc 1 5428 30 + 10849 010e FB68 ldr r3, [r7, #12] + 10850 0110 1B8D ldrh r3, [r3, #40] + 10851 .loc 1 5428 23 + 10852 0112 D31A subs r3, r2, r3 + 10853 0114 9AB2 uxth r2, r3 + 10854 0116 FB68 ldr r3, [r7, #12] + 10855 0118 5A85 strh r2, [r3, #42] @ movhi +5429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +5431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 10856 .loc 1 5431 15 + 10857 011a FB68 ldr r3, [r7, #12] + 10858 011c 93F84130 ldrb r3, [r3, #65] + 10859 0120 DBB2 uxtb r3, r3 + 10860 .loc 1 5431 10 + 10861 0122 222B cmp r3, #34 + 10862 0124 08D1 bne .L520 +5432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 10863 .loc 1 5433 13 + ARM GAS /tmp/cc5G5cqz.s page 288 + + + 10864 0126 FB68 ldr r3, [r7, #12] + 10865 0128 1B68 ldr r3, [r3] + 10866 .loc 1 5433 23 + 10867 012a 1A68 ldr r2, [r3] + 10868 .loc 1 5433 13 + 10869 012c FB68 ldr r3, [r7, #12] + 10870 012e 1B68 ldr r3, [r3] + 10871 .loc 1 5433 29 + 10872 0130 42F40042 orr r2, r2, #32768 + 10873 0134 1A60 str r2, [r3] +5411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10874 .loc 1 5411 8 + 10875 0136 7AE0 b .L514 + 10876 .L520: +5434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 10877 .loc 1 5437 13 + 10878 0138 FB68 ldr r3, [r7, #12] + 10879 013a 1B68 ldr r3, [r3] + 10880 .loc 1 5437 23 + 10881 013c 1A68 ldr r2, [r3] + 10882 .loc 1 5437 13 + 10883 013e FB68 ldr r3, [r7, #12] + 10884 0140 1B68 ldr r3, [r3] + 10885 .loc 1 5437 29 + 10886 0142 42F48042 orr r2, r2, #16384 + 10887 0146 1A60 str r2, [r3] +5411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10888 .loc 1 5411 8 + 10889 0148 71E0 b .L514 + 10890 .L517: +5438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wrong size Status regarding TCR flag event */ +5443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_SIZE); + 10891 .loc 1 5444 7 + 10892 014a 4021 movs r1, #64 + 10893 014c F868 ldr r0, [r7, #12] + 10894 014e FFF7FEFF bl I2C_ITError +5411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 10895 .loc 1 5411 8 + 10896 0152 6CE0 b .L514 + 10897 .L516: +5445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_TC) != RESET) && \ + 10898 .loc 1 5447 13 + 10899 0154 BB68 ldr r3, [r7, #8] + 10900 0156 9B09 lsrs r3, r3, #6 + 10901 0158 03F00103 and r3, r3, #1 + 10902 .loc 1 5447 11 + 10903 015c 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 289 + + + 10904 015e 56D0 beq .L522 +5448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10905 .loc 1 5448 13 + 10906 0160 7B68 ldr r3, [r7, #4] + 10907 0162 9B09 lsrs r3, r3, #6 + 10908 0164 03F00103 and r3, r3, #1 +5447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 10909 .loc 1 5447 60 discriminator 1 + 10910 0168 002B cmp r3, #0 + 10911 016a 50D0 beq .L522 +5449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 10912 .loc 1 5450 13 + 10913 016c FB68 ldr r3, [r7, #12] + 10914 016e 93F84130 ldrb r3, [r3, #65] + 10915 0172 DBB2 uxtb r3, r3 + 10916 .loc 1 5450 8 + 10917 0174 222B cmp r3, #34 + 10918 0176 01D1 bne .L523 +5451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** direction = I2C_GENERATE_START_READ; + 10919 .loc 1 5452 17 + 10920 0178 324B ldr r3, .L528+4 + 10921 017a 7B61 str r3, [r7, #20] + 10922 .L523: +5453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) + 10923 .loc 1 5455 13 + 10924 017c FB68 ldr r3, [r7, #12] + 10925 017e 5B8D ldrh r3, [r3, #42] @ movhi + 10926 0180 9BB2 uxth r3, r3 + 10927 .loc 1 5455 8 + 10928 0182 FF2B cmp r3, #255 + 10929 0184 10D9 bls .L524 +5456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; + 10930 .loc 1 5457 22 + 10931 0186 FB68 ldr r3, [r7, #12] + 10932 0188 FF22 movs r2, #255 + 10933 018a 1A85 strh r2, [r3, #40] @ movhi +5458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ +5460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 10934 .loc 1 5460 46 + 10935 018c FB68 ldr r3, [r7, #12] + 10936 018e DB6C ldr r3, [r3, #76] + 10937 .loc 1 5460 7 + 10938 0190 99B2 uxth r1, r3 + 10939 .loc 1 5460 73 + 10940 0192 FB68 ldr r3, [r7, #12] + 10941 0194 1B8D ldrh r3, [r3, #40] + 10942 .loc 1 5460 7 + 10943 0196 DAB2 uxtb r2, r3 + 10944 0198 7B69 ldr r3, [r7, #20] + 10945 019a 0093 str r3, [sp] + 10946 019c 4FF08073 mov r3, #16777216 + ARM GAS /tmp/cc5G5cqz.s page 290 + + + 10947 01a0 F868 ldr r0, [r7, #12] + 10948 01a2 FFF7FEFF bl I2C_TransferConfig + 10949 01a6 11E0 b .L525 + 10950 .L524: +5461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); +5462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 10951 .loc 1 5465 28 + 10952 01a8 FB68 ldr r3, [r7, #12] + 10953 01aa 5B8D ldrh r3, [r3, #42] @ movhi + 10954 01ac 9AB2 uxth r2, r3 + 10955 .loc 1 5465 22 + 10956 01ae FB68 ldr r3, [r7, #12] + 10957 01b0 1A85 strh r2, [r3, #40] @ movhi +5466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set NBYTES to write and generate RESTART */ +5468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 10958 .loc 1 5468 46 + 10959 01b2 FB68 ldr r3, [r7, #12] + 10960 01b4 DB6C ldr r3, [r3, #76] + 10961 .loc 1 5468 7 + 10962 01b6 99B2 uxth r1, r3 + 10963 .loc 1 5468 73 + 10964 01b8 FB68 ldr r3, [r7, #12] + 10965 01ba 1B8D ldrh r3, [r3, #40] + 10966 .loc 1 5468 7 + 10967 01bc DAB2 uxtb r2, r3 + 10968 01be 7B69 ldr r3, [r7, #20] + 10969 01c0 0093 str r3, [sp] + 10970 01c2 4FF00073 mov r3, #33554432 + 10971 01c6 F868 ldr r0, [r7, #12] + 10972 01c8 FFF7FEFF bl I2C_TransferConfig + 10973 .L525: +5469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); +5470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update XferCount value */ +5473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; + 10974 .loc 1 5473 9 + 10975 01cc FB68 ldr r3, [r7, #12] + 10976 01ce 5B8D ldrh r3, [r3, #42] @ movhi + 10977 01d0 9AB2 uxth r2, r3 + 10978 .loc 1 5473 28 + 10979 01d2 FB68 ldr r3, [r7, #12] + 10980 01d4 1B8D ldrh r3, [r3, #40] + 10981 .loc 1 5473 21 + 10982 01d6 D31A subs r3, r2, r3 + 10983 01d8 9AB2 uxth r2, r3 + 10984 01da FB68 ldr r3, [r7, #12] + 10985 01dc 5A85 strh r2, [r3, #42] @ movhi +5474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable DMA Request */ +5476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 10986 .loc 1 5476 13 + 10987 01de FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 291 + + + 10988 01e0 93F84130 ldrb r3, [r3, #65] + 10989 01e4 DBB2 uxtb r3, r3 + 10990 .loc 1 5476 8 + 10991 01e6 222B cmp r3, #34 + 10992 01e8 08D1 bne .L526 +5477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; + 10993 .loc 1 5478 11 + 10994 01ea FB68 ldr r3, [r7, #12] + 10995 01ec 1B68 ldr r3, [r3] + 10996 .loc 1 5478 21 + 10997 01ee 1A68 ldr r2, [r3] + 10998 .loc 1 5478 11 + 10999 01f0 FB68 ldr r3, [r7, #12] + 11000 01f2 1B68 ldr r3, [r3] + 11001 .loc 1 5478 27 + 11002 01f4 42F40042 orr r2, r2, #32768 + 11003 01f8 1A60 str r2, [r3] +5476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11004 .loc 1 5476 8 + 11005 01fa 18E0 b .L514 + 11006 .L526: +5479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; + 11007 .loc 1 5482 11 + 11008 01fc FB68 ldr r3, [r7, #12] + 11009 01fe 1B68 ldr r3, [r3] + 11010 .loc 1 5482 21 + 11011 0200 1A68 ldr r2, [r3] + 11012 .loc 1 5482 11 + 11013 0202 FB68 ldr r3, [r7, #12] + 11014 0204 1B68 ldr r3, [r3] + 11015 .loc 1 5482 27 + 11016 0206 42F48042 orr r2, r2, #16384 + 11017 020a 1A60 str r2, [r3] +5476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11018 .loc 1 5476 8 + 11019 020c 0FE0 b .L514 + 11020 .L522: +5483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_STOPF) != RESET) && \ + 11021 .loc 1 5485 13 + 11022 020e BB68 ldr r3, [r7, #8] + 11023 0210 5B09 lsrs r3, r3, #5 + 11024 0212 03F00103 and r3, r3, #1 + 11025 .loc 1 5485 11 + 11026 0216 002B cmp r3, #0 + 11027 0218 09D0 beq .L514 +5486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11028 .loc 1 5486 13 + 11029 021a 7B68 ldr r3, [r7, #4] + 11030 021c 5B09 lsrs r3, r3, #5 + 11031 021e 03F00103 and r3, r3, #1 +5485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + ARM GAS /tmp/cc5G5cqz.s page 292 + + + 11032 .loc 1 5485 63 discriminator 1 + 11033 0222 002B cmp r3, #0 + 11034 0224 03D0 beq .L514 +5487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Master complete process */ +5489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITMasterCplt(hi2c, ITFlags); + 11035 .loc 1 5489 5 + 11036 0226 B968 ldr r1, [r7, #8] + 11037 0228 F868 ldr r0, [r7, #12] + 11038 022a FFF7FEFF bl I2C_ITMasterCplt + 11039 .L514: +5490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 11040 .loc 1 5497 3 + 11041 022e FB68 ldr r3, [r7, #12] + 11042 0230 0022 movs r2, #0 + 11043 0232 83F84020 strb r2, [r3, #64] +5498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 11044 .loc 1 5499 10 + 11045 0236 0023 movs r3, #0 + 11046 .L512: +5500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11047 .loc 1 5500 1 + 11048 0238 1846 mov r0, r3 + 11049 023a 1837 adds r7, r7, #24 + 11050 .cfi_def_cfa_offset 8 + 11051 023c BD46 mov sp, r7 + 11052 .cfi_def_cfa_register 13 + 11053 @ sp needed + 11054 023e 80BD pop {r7, pc} + 11055 .L529: + 11056 .align 2 + 11057 .L528: + 11058 0240 00200080 .word -2147475456 + 11059 0244 00240080 .word -2147474432 + 11060 .cfi_endproc + 11061 .LFE183: + 11063 .section .text.I2C_Slave_ISR_DMA,"ax",%progbits + 11064 .align 1 + 11065 .syntax unified + 11066 .thumb + 11067 .thumb_func + 11069 I2C_Slave_ISR_DMA: + 11070 .LFB184: +5501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Slave Mode with DMA. +5504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. + ARM GAS /tmp/cc5G5cqz.s page 293 + + +5507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled. +5508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Slave_ISR_DMA(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, +5511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t ITSources) +5512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11071 .loc 1 5512 1 + 11072 .cfi_startproc + 11073 @ args = 0, pretend = 0, frame = 32 + 11074 @ frame_needed = 1, uses_anonymous_args = 0 + 11075 0000 80B5 push {r7, lr} + 11076 .cfi_def_cfa_offset 8 + 11077 .cfi_offset 7, -8 + 11078 .cfi_offset 14, -4 + 11079 0002 88B0 sub sp, sp, #32 + 11080 .cfi_def_cfa_offset 40 + 11081 0004 00AF add r7, sp, #0 + 11082 .cfi_def_cfa_register 7 + 11083 0006 F860 str r0, [r7, #12] + 11084 0008 B960 str r1, [r7, #8] + 11085 000a 7A60 str r2, [r7, #4] +5513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; + 11086 .loc 1 5513 12 + 11087 000c FB68 ldr r3, [r7, #12] + 11088 000e DB6A ldr r3, [r3, #44] + 11089 0010 BB61 str r3, [r7, #24] +5514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t treatdmanack = 0U; + 11090 .loc 1 5514 12 + 11091 0012 0023 movs r3, #0 + 11092 0014 FB61 str r3, [r7, #28] +5515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate; +5516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process locked */ +5518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_LOCK(hi2c); + 11093 .loc 1 5518 3 + 11094 0016 FB68 ldr r3, [r7, #12] + 11095 0018 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 11096 001c 012B cmp r3, #1 + 11097 001e 01D1 bne .L531 + 11098 .loc 1 5518 3 is_stmt 0 discriminator 1 + 11099 0020 0223 movs r3, #2 + 11100 .loc 1 5518 3 + 11101 0022 C9E0 b .L532 + 11102 .L531: + 11103 .loc 1 5518 3 discriminator 2 + 11104 0024 FB68 ldr r3, [r7, #12] + 11105 0026 0122 movs r2, #1 + 11106 0028 83F84020 strb r2, [r3, #64] +5519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if STOPF is set */ +5521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_STOPF) != RESET) && \ + 11107 .loc 1 5521 8 is_stmt 1 + 11108 002c BB68 ldr r3, [r7, #8] + 11109 002e 5B09 lsrs r3, r3, #5 + 11110 0030 03F00103 and r3, r3, #1 + 11111 .loc 1 5521 6 + 11112 0034 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 294 + + + 11113 0036 09D0 beq .L533 +5522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11114 .loc 1 5522 8 + 11115 0038 7B68 ldr r3, [r7, #4] + 11116 003a 5B09 lsrs r3, r3, #5 + 11117 003c 03F00103 and r3, r3, #1 +5521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11118 .loc 1 5521 58 discriminator 1 + 11119 0040 002B cmp r3, #0 + 11120 0042 03D0 beq .L533 +5523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave complete process */ +5525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveCplt(hi2c, ITFlags); + 11121 .loc 1 5525 5 + 11122 0044 B968 ldr r1, [r7, #8] + 11123 0046 F868 ldr r0, [r7, #12] + 11124 0048 FFF7FEFF bl I2C_ITSlaveCplt + 11125 .L533: +5526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_AF) != RESET) && \ + 11126 .loc 1 5528 8 + 11127 004c BB68 ldr r3, [r7, #8] + 11128 004e 1B09 lsrs r3, r3, #4 + 11129 0050 03F00103 and r3, r3, #1 + 11130 .loc 1 5528 6 + 11131 0054 002B cmp r3, #0 + 11132 0056 00F09A80 beq .L534 +5529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 11133 .loc 1 5529 8 + 11134 005a 7B68 ldr r3, [r7, #4] + 11135 005c 1B09 lsrs r3, r3, #4 + 11136 005e 03F00103 and r3, r3, #1 +5528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 11137 .loc 1 5528 55 discriminator 1 + 11138 0062 002B cmp r3, #0 + 11139 0064 00F09380 beq .L534 +5530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check that I2C transfer finished */ +5532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* if yes, normal use case, a NACK is sent by the MASTER when Transfer is finished */ +5533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean XferCount == 0 */ +5534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* So clear Flag NACKF only */ +5535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_TXDMAEN) != RESET) || + 11140 .loc 1 5535 10 + 11141 0068 7B68 ldr r3, [r7, #4] + 11142 006a 9B0B lsrs r3, r3, #14 + 11143 006c 03F00103 and r3, r3, #1 + 11144 .loc 1 5535 8 + 11145 0070 002B cmp r3, #0 + 11146 0072 05D1 bne .L535 +5536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) + 11147 .loc 1 5536 10 + 11148 0074 7B68 ldr r3, [r7, #4] + 11149 0076 DB0B lsrs r3, r3, #15 + 11150 0078 03F00103 and r3, r3, #1 +5535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) + 11151 .loc 1 5535 68 discriminator 1 + ARM GAS /tmp/cc5G5cqz.s page 295 + + + 11152 007c 002B cmp r3, #0 + 11153 007e 7FD0 beq .L536 + 11154 .L535: +5537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Split check of hdmarx, for MISRA compliance */ +5539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 11155 .loc 1 5539 15 + 11156 0080 FB68 ldr r3, [r7, #12] + 11157 0082 DB6B ldr r3, [r3, #60] + 11158 .loc 1 5539 10 + 11159 0084 002B cmp r3, #0 + 11160 0086 0DD0 beq .L537 +5540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET) + 11161 .loc 1 5541 13 + 11162 0088 7B68 ldr r3, [r7, #4] + 11163 008a DB0B lsrs r3, r3, #15 + 11164 008c 03F00103 and r3, r3, #1 + 11165 .loc 1 5541 12 + 11166 0090 002B cmp r3, #0 + 11167 0092 07D0 beq .L537 +5542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_DMA_REMAIN_DATA(hi2c->hdmarx) == 0U) + 11168 .loc 1 5543 15 + 11169 0094 FB68 ldr r3, [r7, #12] + 11170 0096 DB6B ldr r3, [r3, #60] + 11171 0098 1B68 ldr r3, [r3] + 11172 009a 5B68 ldr r3, [r3, #4] + 11173 .loc 1 5543 14 + 11174 009c 002B cmp r3, #0 + 11175 009e 01D1 bne .L537 +5544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** treatdmanack = 1U; + 11176 .loc 1 5545 26 + 11177 00a0 0123 movs r3, #1 + 11178 00a2 FB61 str r3, [r7, #28] + 11179 .L537: +5546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Split check of hdmatx, for MISRA compliance */ +5551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 11180 .loc 1 5551 15 + 11181 00a4 FB68 ldr r3, [r7, #12] + 11182 00a6 9B6B ldr r3, [r3, #56] + 11183 .loc 1 5551 10 + 11184 00a8 002B cmp r3, #0 + 11185 00aa 0DD0 beq .L538 +5552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_TXDMAEN) != RESET) + 11186 .loc 1 5553 13 + 11187 00ac 7B68 ldr r3, [r7, #4] + 11188 00ae 9B0B lsrs r3, r3, #14 + 11189 00b0 03F00103 and r3, r3, #1 + 11190 .loc 1 5553 12 + 11191 00b4 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 296 + + + 11192 00b6 07D0 beq .L538 +5554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_GET_DMA_REMAIN_DATA(hi2c->hdmatx) == 0U) + 11193 .loc 1 5555 15 + 11194 00b8 FB68 ldr r3, [r7, #12] + 11195 00ba 9B6B ldr r3, [r3, #56] + 11196 00bc 1B68 ldr r3, [r3] + 11197 00be 5B68 ldr r3, [r3, #4] + 11198 .loc 1 5555 14 + 11199 00c0 002B cmp r3, #0 + 11200 00c2 01D1 bne .L538 +5556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** treatdmanack = 1U; + 11201 .loc 1 5557 26 + 11202 00c4 0123 movs r3, #1 + 11203 00c6 FB61 str r3, [r7, #28] + 11204 .L538: +5558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (treatdmanack == 1U) + 11205 .loc 1 5562 10 + 11206 00c8 FB69 ldr r3, [r7, #28] + 11207 00ca 012B cmp r3, #1 + 11208 00cc 28D1 bne .L539 +5563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_LISTEN) && (tmpoptions == I2C_FIRST_AND_LAST_FRAME)) + 11209 .loc 1 5564 18 + 11210 00ce FB68 ldr r3, [r7, #12] + 11211 00d0 93F84130 ldrb r3, [r3, #65] + 11212 00d4 DBB2 uxtb r3, r3 + 11213 .loc 1 5564 12 + 11214 00d6 282B cmp r3, #40 + 11215 00d8 08D1 bne .L540 + 11216 .loc 1 5564 51 discriminator 1 + 11217 00da BB69 ldr r3, [r7, #24] + 11218 00dc B3F1007F cmp r3, #33554432 + 11219 00e0 04D1 bne .L540 +5565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for +5566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** Warning[Pa134]: left and right operands are identical */ +5567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Listen complete process */ +5569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITListenCplt(hi2c, ITFlags); + 11220 .loc 1 5569 11 + 11221 00e2 B968 ldr r1, [r7, #8] + 11222 00e4 F868 ldr r0, [r7, #12] + 11223 00e6 FFF7FEFF bl I2C_ITListenCplt + 11224 00ea 48E0 b .L543 + 11225 .L540: +5570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) && (tmpoptions != I2C_NO_OPTION_FRAM + 11226 .loc 1 5571 23 + 11227 00ec FB68 ldr r3, [r7, #12] + 11228 00ee 93F84130 ldrb r3, [r3, #65] + 11229 00f2 DBB2 uxtb r3, r3 + 11230 .loc 1 5571 17 + ARM GAS /tmp/cc5G5cqz.s page 297 + + + 11231 00f4 292B cmp r3, #41 + 11232 00f6 0ED1 bne .L542 + 11233 .loc 1 5571 64 discriminator 1 + 11234 00f8 BB69 ldr r3, [r7, #24] + 11235 00fa 13F5803F cmn r3, #65536 + 11236 00fe 0AD0 beq .L542 +5572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 11237 .loc 1 5574 11 + 11238 0100 FB68 ldr r3, [r7, #12] + 11239 0102 1B68 ldr r3, [r3] + 11240 0104 1022 movs r2, #16 + 11241 0106 DA61 str r2, [r3, #28] +5575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +5577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 11242 .loc 1 5577 11 + 11243 0108 F868 ldr r0, [r7, #12] + 11244 010a FFF7FEFF bl I2C_Flush_TXDR +5578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Last Byte is Transmitted */ +5580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +5581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 11245 .loc 1 5581 11 + 11246 010e F868 ldr r0, [r7, #12] + 11247 0110 FFF7FEFF bl I2C_ITSlaveSeqCplt + 11248 0114 33E0 b .L543 + 11249 .L542: +5582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 11250 .loc 1 5586 11 + 11251 0116 FB68 ldr r3, [r7, #12] + 11252 0118 1B68 ldr r3, [r3] + 11253 011a 1022 movs r2, #16 + 11254 011c DA61 str r2, [r3, #28] +5562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11255 .loc 1 5562 10 + 11256 011e 34E0 b .L551 + 11257 .L539: +5587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* if no, error use case, a Non-Acknowledge of last Data is generated by the MASTER*/ +5592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +5593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 11258 .loc 1 5593 9 + 11259 0120 FB68 ldr r3, [r7, #12] + 11260 0122 1B68 ldr r3, [r3] + 11261 0124 1022 movs r2, #16 + 11262 0126 DA61 str r2, [r3, #28] +5594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set ErrorCode corresponding to a Non-Acknowledge */ + ARM GAS /tmp/cc5G5cqz.s page 298 + + +5596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 11263 .loc 1 5596 13 + 11264 0128 FB68 ldr r3, [r7, #12] + 11265 012a 5B6C ldr r3, [r3, #68] + 11266 .loc 1 5596 25 + 11267 012c 43F00402 orr r2, r3, #4 + 11268 0130 FB68 ldr r3, [r7, #12] + 11269 0132 5A64 str r2, [r3, #68] +5597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store current hi2c->State, solve MISRA2012-Rule-13.5 */ +5599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpstate = hi2c->State; + 11270 .loc 1 5599 18 + 11271 0134 FB68 ldr r3, [r7, #12] + 11272 0136 93F84130 ldrb r3, [r3, #65] + 11273 013a FB75 strb r3, [r7, #23] +5600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpoptions == I2C_FIRST_FRAME) || (tmpoptions == I2C_NEXT_FRAME)) + 11274 .loc 1 5601 12 + 11275 013c BB69 ldr r3, [r7, #24] + 11276 013e 002B cmp r3, #0 + 11277 0140 03D0 beq .L544 + 11278 .loc 1 5601 45 discriminator 1 + 11279 0142 BB69 ldr r3, [r7, #24] + 11280 0144 B3F1807F cmp r3, #16777216 + 11281 0148 1FD1 bne .L551 + 11282 .L544: +5602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpstate == HAL_I2C_STATE_BUSY_TX) || (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN)) + 11283 .loc 1 5603 14 + 11284 014a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11285 014c 212B cmp r3, #33 + 11286 014e 02D0 beq .L545 + 11287 .loc 1 5603 51 discriminator 1 + 11288 0150 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11289 0152 292B cmp r3, #41 + 11290 0154 03D1 bne .L546 + 11291 .L545: +5604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; + 11292 .loc 1 5605 33 + 11293 0156 FB68 ldr r3, [r7, #12] + 11294 0158 2122 movs r2, #33 + 11295 015a 1A63 str r2, [r3, #48] + 11296 015c 08E0 b .L547 + 11297 .L546: +5606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((tmpstate == HAL_I2C_STATE_BUSY_RX) || (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN + 11298 .loc 1 5607 19 + 11299 015e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11300 0160 222B cmp r3, #34 + 11301 0162 02D0 beq .L548 + 11302 .loc 1 5607 56 discriminator 1 + 11303 0164 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11304 0166 2A2B cmp r3, #42 + 11305 0168 02D1 bne .L547 + 11306 .L548: +5608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 299 + + +5609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; + 11307 .loc 1 5609 33 + 11308 016a FB68 ldr r3, [r7, #12] + 11309 016c 2222 movs r2, #34 + 11310 016e 1A63 str r2, [r3, #48] + 11311 .L547: +5610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +5614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); + 11312 .loc 1 5617 33 + 11313 0170 FB68 ldr r3, [r7, #12] + 11314 0172 5B6C ldr r3, [r3, #68] + 11315 .loc 1 5617 11 + 11316 0174 1946 mov r1, r3 + 11317 0176 F868 ldr r0, [r7, #12] + 11318 0178 FFF7FEFF bl I2C_ITError +5562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11319 .loc 1 5562 10 + 11320 017c 05E0 b .L551 + 11321 .L543: + 11322 017e 04E0 b .L551 + 11323 .L536: +5618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Only Clear NACK Flag, no DMA treatment is pending */ +5624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 11324 .loc 1 5624 7 + 11325 0180 FB68 ldr r3, [r7, #12] + 11326 0182 1B68 ldr r3, [r3] + 11327 0184 1022 movs r2, #16 + 11328 0186 DA61 str r2, [r3, #28] +5535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) + 11329 .loc 1 5535 8 + 11330 0188 11E0 b .L550 + 11331 .L551: +5562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11332 .loc 1 5562 10 + 11333 018a 00BF nop +5535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) + 11334 .loc 1 5535 8 + 11335 018c 0FE0 b .L550 + 11336 .L534: +5625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_ADDR) != RESET) && \ + 11337 .loc 1 5627 13 + 11338 018e BB68 ldr r3, [r7, #8] + 11339 0190 DB08 lsrs r3, r3, #3 + 11340 0192 03F00103 and r3, r3, #1 + ARM GAS /tmp/cc5G5cqz.s page 300 + + + 11341 .loc 1 5627 11 + 11342 0196 002B cmp r3, #0 + 11343 0198 09D0 beq .L550 +5628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) + 11344 .loc 1 5628 13 + 11345 019a 7B68 ldr r3, [r7, #4] + 11346 019c DB08 lsrs r3, r3, #3 + 11347 019e 03F00103 and r3, r3, #1 +5627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) + 11348 .loc 1 5627 62 discriminator 1 + 11349 01a2 002B cmp r3, #0 + 11350 01a4 03D0 beq .L550 +5629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITAddrCplt(hi2c, ITFlags); + 11351 .loc 1 5630 5 + 11352 01a6 B968 ldr r1, [r7, #8] + 11353 01a8 F868 ldr r0, [r7, #12] + 11354 01aa FFF7FEFF bl I2C_ITAddrCplt + 11355 .L550: +5631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 11356 .loc 1 5638 3 + 11357 01ae FB68 ldr r3, [r7, #12] + 11358 01b0 0022 movs r2, #0 + 11359 01b2 83F84020 strb r2, [r3, #64] +5639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 11360 .loc 1 5640 10 + 11361 01b6 0023 movs r3, #0 + 11362 .L532: +5641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11363 .loc 1 5641 1 + 11364 01b8 1846 mov r0, r3 + 11365 01ba 2037 adds r7, r7, #32 + 11366 .cfi_def_cfa_offset 8 + 11367 01bc BD46 mov sp, r7 + 11368 .cfi_def_cfa_register 13 + 11369 @ sp needed + 11370 01be 80BD pop {r7, pc} + 11371 .cfi_endproc + 11372 .LFE184: + 11374 .section .text.I2C_RequestMemoryWrite,"ax",%progbits + 11375 .align 1 + 11376 .syntax unified + 11377 .thumb + 11378 .thumb_func + 11380 I2C_RequestMemoryWrite: + 11381 .LFB185: +5642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Master sends target device address followed by internal memory address for write reques + ARM GAS /tmp/cc5G5cqz.s page 301 + + +5645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +5648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +5649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +5650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +5651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +5652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +5653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryWrite(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, +5656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddress, uint16_t MemAddSize, uint32_t +5657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart) +5658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11382 .loc 1 5658 1 + 11383 .cfi_startproc + 11384 @ args = 8, pretend = 0, frame = 16 + 11385 @ frame_needed = 1, uses_anonymous_args = 0 + 11386 0000 80B5 push {r7, lr} + 11387 .cfi_def_cfa_offset 8 + 11388 .cfi_offset 7, -8 + 11389 .cfi_offset 14, -4 + 11390 0002 86B0 sub sp, sp, #24 + 11391 .cfi_def_cfa_offset 32 + 11392 0004 02AF add r7, sp, #8 + 11393 .cfi_def_cfa 7, 24 + 11394 0006 F860 str r0, [r7, #12] + 11395 0008 0846 mov r0, r1 + 11396 000a 1146 mov r1, r2 + 11397 000c 1A46 mov r2, r3 + 11398 000e 0346 mov r3, r0 @ movhi + 11399 0010 7B81 strh r3, [r7, #10] @ movhi + 11400 0012 0B46 mov r3, r1 @ movhi + 11401 0014 3B81 strh r3, [r7, #8] @ movhi + 11402 0016 1346 mov r3, r2 @ movhi + 11403 0018 FB80 strh r3, [r7, #6] @ movhi +5659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_RELOAD_MODE, I2C_GENERATE_START_WRI + 11404 .loc 1 5659 3 + 11405 001a FB88 ldrh r3, [r7, #6] @ movhi + 11406 001c DAB2 uxtb r2, r3 + 11407 001e 7989 ldrh r1, [r7, #10] + 11408 0020 204B ldr r3, .L559 + 11409 0022 0093 str r3, [sp] + 11410 0024 4FF08073 mov r3, #16777216 + 11411 0028 F868 ldr r0, [r7, #12] + 11412 002a FFF7FEFF bl I2C_TransferConfig +5660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +5662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK) + 11413 .loc 1 5662 7 + 11414 002e FA69 ldr r2, [r7, #28] + 11415 0030 B969 ldr r1, [r7, #24] + 11416 0032 F868 ldr r0, [r7, #12] + 11417 0034 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 11418 0038 0346 mov r3, r0 + 11419 .loc 1 5662 6 discriminator 1 + 11420 003a 002B cmp r3, #0 + ARM GAS /tmp/cc5G5cqz.s page 302 + + + 11421 003c 01D0 beq .L553 +5663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11422 .loc 1 5664 12 + 11423 003e 0123 movs r3, #1 + 11424 0040 2CE0 b .L554 + 11425 .L553: +5665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +5668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 11426 .loc 1 5668 6 + 11427 0042 FB88 ldrh r3, [r7, #6] + 11428 0044 012B cmp r3, #1 + 11429 0046 05D1 bne .L555 +5669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Memory Address */ +5671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 11430 .loc 1 5671 28 + 11431 0048 3B89 ldrh r3, [r7, #8] @ movhi + 11432 004a DAB2 uxtb r2, r3 + 11433 .loc 1 5671 9 + 11434 004c FB68 ldr r3, [r7, #12] + 11435 004e 1B68 ldr r3, [r3] + 11436 .loc 1 5671 26 + 11437 0050 9A62 str r2, [r3, #40] + 11438 0052 15E0 b .L556 + 11439 .L555: +5672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +5674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send MSB of Memory Address */ +5677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 11440 .loc 1 5677 28 + 11441 0054 3B89 ldrh r3, [r7, #8] + 11442 0056 1B0A lsrs r3, r3, #8 + 11443 0058 9BB2 uxth r3, r3 + 11444 005a DAB2 uxtb r2, r3 + 11445 .loc 1 5677 9 + 11446 005c FB68 ldr r3, [r7, #12] + 11447 005e 1B68 ldr r3, [r3] + 11448 .loc 1 5677 26 + 11449 0060 9A62 str r2, [r3, #40] +5678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +5680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK) + 11450 .loc 1 5680 9 + 11451 0062 FA69 ldr r2, [r7, #28] + 11452 0064 B969 ldr r1, [r7, #24] + 11453 0066 F868 ldr r0, [r7, #12] + 11454 0068 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 11455 006c 0346 mov r3, r0 + 11456 .loc 1 5680 8 discriminator 1 + 11457 006e 002B cmp r3, #0 + 11458 0070 01D0 beq .L557 +5681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 303 + + +5682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11459 .loc 1 5682 14 + 11460 0072 0123 movs r3, #1 + 11461 0074 12E0 b .L554 + 11462 .L557: +5683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send LSB of Memory Address */ +5686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 11463 .loc 1 5686 28 + 11464 0076 3B89 ldrh r3, [r7, #8] @ movhi + 11465 0078 DAB2 uxtb r2, r3 + 11466 .loc 1 5686 9 + 11467 007a FB68 ldr r3, [r7, #12] + 11468 007c 1B68 ldr r3, [r3] + 11469 .loc 1 5686 26 + 11470 007e 9A62 str r2, [r3, #40] + 11471 .L556: +5687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TCR flag is set */ +5690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, Tickstart) != HAL_OK) + 11472 .loc 1 5690 7 + 11473 0080 FB69 ldr r3, [r7, #28] + 11474 0082 0093 str r3, [sp] + 11475 0084 BB69 ldr r3, [r7, #24] + 11476 0086 0022 movs r2, #0 + 11477 0088 8021 movs r1, #128 + 11478 008a F868 ldr r0, [r7, #12] + 11479 008c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 11480 0090 0346 mov r3, r0 + 11481 .loc 1 5690 6 discriminator 1 + 11482 0092 002B cmp r3, #0 + 11483 0094 01D0 beq .L558 +5691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11484 .loc 1 5692 12 + 11485 0096 0123 movs r3, #1 + 11486 0098 00E0 b .L554 + 11487 .L558: +5693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 11488 .loc 1 5695 10 + 11489 009a 0023 movs r3, #0 + 11490 .L554: +5696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11491 .loc 1 5696 1 + 11492 009c 1846 mov r0, r3 + 11493 009e 1037 adds r7, r7, #16 + 11494 .cfi_def_cfa_offset 8 + 11495 00a0 BD46 mov sp, r7 + 11496 .cfi_def_cfa_register 13 + 11497 @ sp needed + 11498 00a2 80BD pop {r7, pc} + 11499 .L560: + 11500 .align 2 + ARM GAS /tmp/cc5G5cqz.s page 304 + + + 11501 .L559: + 11502 00a4 00200080 .word -2147475456 + 11503 .cfi_endproc + 11504 .LFE185: + 11506 .section .text.I2C_RequestMemoryRead,"ax",%progbits + 11507 .align 1 + 11508 .syntax unified + 11509 .thumb + 11510 .thumb_func + 11512 I2C_RequestMemoryRead: + 11513 .LFB186: +5697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Master sends target device address followed by internal memory address for read request +5700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +5701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +5702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value +5703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface +5704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddress Internal memory address +5705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address +5706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +5707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +5708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +5709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryRead(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, +5711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t MemAddress, uint16_t MemAddSize, uint32_t T +5712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart) +5713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11514 .loc 1 5713 1 + 11515 .cfi_startproc + 11516 @ args = 8, pretend = 0, frame = 16 + 11517 @ frame_needed = 1, uses_anonymous_args = 0 + 11518 0000 80B5 push {r7, lr} + 11519 .cfi_def_cfa_offset 8 + 11520 .cfi_offset 7, -8 + 11521 .cfi_offset 14, -4 + 11522 0002 86B0 sub sp, sp, #24 + 11523 .cfi_def_cfa_offset 32 + 11524 0004 02AF add r7, sp, #8 + 11525 .cfi_def_cfa 7, 24 + 11526 0006 F860 str r0, [r7, #12] + 11527 0008 0846 mov r0, r1 + 11528 000a 1146 mov r1, r2 + 11529 000c 1A46 mov r2, r3 + 11530 000e 0346 mov r3, r0 @ movhi + 11531 0010 7B81 strh r3, [r7, #10] @ movhi + 11532 0012 0B46 mov r3, r1 @ movhi + 11533 0014 3B81 strh r3, [r7, #8] @ movhi + 11534 0016 1346 mov r3, r2 @ movhi + 11535 0018 FB80 strh r3, [r7, #6] @ movhi +5714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_WR + 11536 .loc 1 5714 3 + 11537 001a FB88 ldrh r3, [r7, #6] @ movhi + 11538 001c DAB2 uxtb r2, r3 + 11539 001e 7989 ldrh r1, [r7, #10] + 11540 0020 204B ldr r3, .L568 + 11541 0022 0093 str r3, [sp] + ARM GAS /tmp/cc5G5cqz.s page 305 + + + 11542 0024 0023 movs r3, #0 + 11543 0026 F868 ldr r0, [r7, #12] + 11544 0028 FFF7FEFF bl I2C_TransferConfig +5715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +5717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK) + 11545 .loc 1 5717 7 + 11546 002c FA69 ldr r2, [r7, #28] + 11547 002e B969 ldr r1, [r7, #24] + 11548 0030 F868 ldr r0, [r7, #12] + 11549 0032 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 11550 0036 0346 mov r3, r0 + 11551 .loc 1 5717 6 discriminator 1 + 11552 0038 002B cmp r3, #0 + 11553 003a 01D0 beq .L562 +5718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11554 .loc 1 5719 12 + 11555 003c 0123 movs r3, #1 + 11556 003e 2CE0 b .L563 + 11557 .L562: +5720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 8Bit */ +5723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) + 11558 .loc 1 5723 6 + 11559 0040 FB88 ldrh r3, [r7, #6] + 11560 0042 012B cmp r3, #1 + 11561 0044 05D1 bne .L564 +5724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send Memory Address */ +5726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 11562 .loc 1 5726 28 + 11563 0046 3B89 ldrh r3, [r7, #8] @ movhi + 11564 0048 DAB2 uxtb r2, r3 + 11565 .loc 1 5726 9 + 11566 004a FB68 ldr r3, [r7, #12] + 11567 004c 1B68 ldr r3, [r3] + 11568 .loc 1 5726 26 + 11569 004e 9A62 str r2, [r3, #40] + 11570 0050 15E0 b .L565 + 11571 .L564: +5727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If Memory address size is 16Bit */ +5729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send MSB of Memory Address */ +5732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_MSB(MemAddress); + 11572 .loc 1 5732 28 + 11573 0052 3B89 ldrh r3, [r7, #8] + 11574 0054 1B0A lsrs r3, r3, #8 + 11575 0056 9BB2 uxth r3, r3 + 11576 0058 DAB2 uxtb r2, r3 + 11577 .loc 1 5732 9 + 11578 005a FB68 ldr r3, [r7, #12] + 11579 005c 1B68 ldr r3, [r3] + 11580 .loc 1 5732 26 + ARM GAS /tmp/cc5G5cqz.s page 306 + + + 11581 005e 9A62 str r2, [r3, #40] +5733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TXIS flag is set */ +5735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK) + 11582 .loc 1 5735 9 + 11583 0060 FA69 ldr r2, [r7, #28] + 11584 0062 B969 ldr r1, [r7, #24] + 11585 0064 F868 ldr r0, [r7, #12] + 11586 0066 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 11587 006a 0346 mov r3, r0 + 11588 .loc 1 5735 8 discriminator 1 + 11589 006c 002B cmp r3, #0 + 11590 006e 01D0 beq .L566 +5736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11591 .loc 1 5737 14 + 11592 0070 0123 movs r3, #1 + 11593 0072 12E0 b .L563 + 11594 .L566: +5738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Send LSB of Memory Address */ +5741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); + 11595 .loc 1 5741 28 + 11596 0074 3B89 ldrh r3, [r7, #8] @ movhi + 11597 0076 DAB2 uxtb r2, r3 + 11598 .loc 1 5741 9 + 11599 0078 FB68 ldr r3, [r7, #12] + 11600 007a 1B68 ldr r3, [r3] + 11601 .loc 1 5741 26 + 11602 007c 9A62 str r2, [r3, #40] + 11603 .L565: +5742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until TC flag is set */ +5745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TC, RESET, Timeout, Tickstart) != HAL_OK) + 11604 .loc 1 5745 7 + 11605 007e FB69 ldr r3, [r7, #28] + 11606 0080 0093 str r3, [sp] + 11607 0082 BB69 ldr r3, [r7, #24] + 11608 0084 0022 movs r2, #0 + 11609 0086 4021 movs r1, #64 + 11610 0088 F868 ldr r0, [r7, #12] + 11611 008a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 11612 008e 0346 mov r3, r0 + 11613 .loc 1 5745 6 discriminator 1 + 11614 0090 002B cmp r3, #0 + 11615 0092 01D0 beq .L567 +5746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 11616 .loc 1 5747 12 + 11617 0094 0123 movs r3, #1 + 11618 0096 00E0 b .L563 + 11619 .L567: +5748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + ARM GAS /tmp/cc5G5cqz.s page 307 + + + 11620 .loc 1 5750 10 + 11621 0098 0023 movs r3, #0 + 11622 .L563: +5751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11623 .loc 1 5751 1 + 11624 009a 1846 mov r0, r3 + 11625 009c 1037 adds r7, r7, #16 + 11626 .cfi_def_cfa_offset 8 + 11627 009e BD46 mov sp, r7 + 11628 .cfi_def_cfa_register 13 + 11629 @ sp needed + 11630 00a0 80BD pop {r7, pc} + 11631 .L569: + 11632 00a2 00BF .align 2 + 11633 .L568: + 11634 00a4 00200080 .word -2147475456 + 11635 .cfi_endproc + 11636 .LFE186: + 11638 .section .text.I2C_ITAddrCplt,"ax",%progbits + 11639 .align 1 + 11640 .syntax unified + 11641 .thumb + 11642 .thumb_func + 11644 I2C_ITAddrCplt: + 11645 .LFB187: +5752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Address complete process callback. +5755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +5756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +5757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +5758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags) +5760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11646 .loc 1 5760 1 + 11647 .cfi_startproc + 11648 @ args = 0, pretend = 0, frame = 16 + 11649 @ frame_needed = 1, uses_anonymous_args = 0 + 11650 0000 80B5 push {r7, lr} + 11651 .cfi_def_cfa_offset 8 + 11652 .cfi_offset 7, -8 + 11653 .cfi_offset 14, -4 + 11654 0002 84B0 sub sp, sp, #16 + 11655 .cfi_def_cfa_offset 24 + 11656 0004 00AF add r7, sp, #0 + 11657 .cfi_def_cfa_register 7 + 11658 0006 7860 str r0, [r7, #4] + 11659 0008 3960 str r1, [r7] +5761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint8_t transferdirection; +5762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t slaveaddrcode; +5763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t ownadd1code; +5764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint16_t ownadd2code; +5765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ +5767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(ITFlags); +5768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* In case of Listen state, need to inform upper layer of address match code event */ + ARM GAS /tmp/cc5G5cqz.s page 308 + + +5770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) + 11660 .loc 1 5770 22 + 11661 000a 7B68 ldr r3, [r7, #4] + 11662 000c 93F84130 ldrb r3, [r3, #65] + 11663 0010 DBB2 uxtb r3, r3 + 11664 .loc 1 5770 30 + 11665 0012 03F02803 and r3, r3, #40 + 11666 .loc 1 5770 6 + 11667 0016 282B cmp r3, #40 + 11668 0018 6AD1 bne .L571 +5771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** transferdirection = I2C_GET_DIR(hi2c); + 11669 .loc 1 5772 25 + 11670 001a 7B68 ldr r3, [r7, #4] + 11671 001c 1B68 ldr r3, [r3] + 11672 001e 9B69 ldr r3, [r3, #24] + 11673 0020 1B0C lsrs r3, r3, #16 + 11674 0022 DBB2 uxtb r3, r3 + 11675 .loc 1 5772 23 + 11676 0024 03F00103 and r3, r3, #1 + 11677 0028 FB73 strb r3, [r7, #15] +5773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** slaveaddrcode = I2C_GET_ADDR_MATCH(hi2c); + 11678 .loc 1 5773 25 + 11679 002a 7B68 ldr r3, [r7, #4] + 11680 002c 1B68 ldr r3, [r3] + 11681 002e 9B69 ldr r3, [r3, #24] + 11682 0030 1B0C lsrs r3, r3, #16 + 11683 0032 9BB2 uxth r3, r3 + 11684 .loc 1 5773 23 + 11685 0034 03F0FE03 and r3, r3, #254 + 11686 0038 BB81 strh r3, [r7, #12] @ movhi +5774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ownadd1code = I2C_GET_OWN_ADDRESS1(hi2c); + 11687 .loc 1 5774 25 + 11688 003a 7B68 ldr r3, [r7, #4] + 11689 003c 1B68 ldr r3, [r3] + 11690 003e 9B68 ldr r3, [r3, #8] + 11691 0040 9BB2 uxth r3, r3 + 11692 .loc 1 5774 23 + 11693 0042 C3F30903 ubfx r3, r3, #0, #10 + 11694 0046 7B81 strh r3, [r7, #10] @ movhi +5775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ownadd2code = I2C_GET_OWN_ADDRESS2(hi2c); + 11695 .loc 1 5775 25 + 11696 0048 7B68 ldr r3, [r7, #4] + 11697 004a 1B68 ldr r3, [r3] + 11698 004c DB68 ldr r3, [r3, #12] + 11699 004e 9BB2 uxth r3, r3 + 11700 .loc 1 5775 23 + 11701 0050 03F0FE03 and r3, r3, #254 + 11702 0054 3B81 strh r3, [r7, #8] @ movhi +5776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If 10bits addressing mode is selected */ +5778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Init.AddressingMode == I2C_ADDRESSINGMODE_10BIT) + 11703 .loc 1 5778 19 + 11704 0056 7B68 ldr r3, [r7, #4] + 11705 0058 DB68 ldr r3, [r3, #12] + 11706 .loc 1 5778 8 + 11707 005a 022B cmp r3, #2 + ARM GAS /tmp/cc5G5cqz.s page 309 + + + 11708 005c 38D1 bne .L572 +5779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((slaveaddrcode & SLAVE_ADDR_MSK) == ((ownadd1code >> SLAVE_ADDR_SHIFT) & SLAVE_ADDR_MSK)) + 11709 .loc 1 5780 44 + 11710 005e 7B89 ldrh r3, [r7, #10] + 11711 0060 DB09 lsrs r3, r3, #7 + 11712 0062 9AB2 uxth r2, r3 + 11713 0064 BB89 ldrh r3, [r7, #12] @ movhi + 11714 0066 5340 eors r3, r3, r2 + 11715 0068 9BB2 uxth r3, r3 + 11716 006a 03F00603 and r3, r3, #6 + 11717 .loc 1 5780 10 + 11718 006e 002B cmp r3, #0 + 11719 0070 1CD1 bne .L573 +5781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** slaveaddrcode = ownadd1code; + 11720 .loc 1 5782 23 + 11721 0072 7B89 ldrh r3, [r7, #10] @ movhi + 11722 0074 BB81 strh r3, [r7, #12] @ movhi +5783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrEventCount++; + 11723 .loc 1 5783 13 + 11724 0076 7B68 ldr r3, [r7, #4] + 11725 0078 9B6C ldr r3, [r3, #72] + 11726 .loc 1 5783 29 + 11727 007a 5A1C adds r2, r3, #1 + 11728 007c 7B68 ldr r3, [r7, #4] + 11729 007e 9A64 str r2, [r3, #72] +5784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->AddrEventCount == 2U) + 11730 .loc 1 5784 17 + 11731 0080 7B68 ldr r3, [r7, #4] + 11732 0082 9B6C ldr r3, [r3, #72] + 11733 .loc 1 5784 12 + 11734 0084 022B cmp r3, #2 + 11735 0086 3BD1 bne .L575 +5785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset Address Event counter */ +5787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrEventCount = 0U; + 11736 .loc 1 5787 32 + 11737 0088 7B68 ldr r3, [r7, #4] + 11738 008a 0022 movs r2, #0 + 11739 008c 9A64 str r2, [r3, #72] +5788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag */ +5790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); + 11740 .loc 1 5790 11 + 11741 008e 7B68 ldr r3, [r7, #4] + 11742 0090 1B68 ldr r3, [r3] + 11743 0092 0822 movs r2, #8 + 11744 0094 DA61 str r2, [r3, #28] +5791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 11745 .loc 1 5793 11 + 11746 0096 7B68 ldr r3, [r7, #4] + 11747 0098 0022 movs r2, #0 + 11748 009a 83F84020 strb r2, [r3, #64] +5794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 310 + + +5795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Slave Addr callback */ +5796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback(hi2c, transferdirection, slaveaddrcode); +5798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_AddrCallback(hi2c, transferdirection, slaveaddrcode); + 11749 .loc 1 5799 11 + 11750 009e BA89 ldrh r2, [r7, #12] + 11751 00a0 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 11752 00a2 1946 mov r1, r3 + 11753 00a4 7868 ldr r0, [r7, #4] + 11754 00a6 FFF7FEFF bl HAL_I2C_AddrCallback +5800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** slaveaddrcode = ownadd2code; +5806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable ADDR Interrupts */ +5808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT); +5809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +5812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Slave Addr callback */ +5814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback(hi2c, transferdirection, slaveaddrcode); +5816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_AddrCallback(hi2c, transferdirection, slaveaddrcode); +5818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* else 7 bits addressing mode is selected */ +5822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable ADDR Interrupts */ +5825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT); +5826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +5829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Slave Addr callback */ +5831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AddrCallback(hi2c, transferdirection, slaveaddrcode); +5833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_AddrCallback(hi2c, transferdirection, slaveaddrcode); +5835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Else clear address flag only */ +5839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ADDR flag */ +5842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); +5843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + ARM GAS /tmp/cc5G5cqz.s page 311 + + +5846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11755 .loc 1 5847 1 + 11756 00aa 29E0 b .L575 + 11757 .L573: +5805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11758 .loc 1 5805 23 + 11759 00ac 3B89 ldrh r3, [r7, #8] @ movhi + 11760 00ae BB81 strh r3, [r7, #12] @ movhi +5808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11761 .loc 1 5808 9 + 11762 00b0 4FF40041 mov r1, #32768 + 11763 00b4 7868 ldr r0, [r7, #4] + 11764 00b6 FFF7FEFF bl I2C_Disable_IRQ +5811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11765 .loc 1 5811 9 + 11766 00ba 7B68 ldr r3, [r7, #4] + 11767 00bc 0022 movs r2, #0 + 11768 00be 83F84020 strb r2, [r3, #64] +5817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 11769 .loc 1 5817 9 + 11770 00c2 BA89 ldrh r2, [r7, #12] + 11771 00c4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 11772 00c6 1946 mov r1, r3 + 11773 00c8 7868 ldr r0, [r7, #4] + 11774 00ca FFF7FEFF bl HAL_I2C_AddrCallback + 11775 .loc 1 5847 1 + 11776 00ce 17E0 b .L575 + 11777 .L572: +5825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11778 .loc 1 5825 7 + 11779 00d0 4FF40041 mov r1, #32768 + 11780 00d4 7868 ldr r0, [r7, #4] + 11781 00d6 FFF7FEFF bl I2C_Disable_IRQ +5828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11782 .loc 1 5828 7 + 11783 00da 7B68 ldr r3, [r7, #4] + 11784 00dc 0022 movs r2, #0 + 11785 00de 83F84020 strb r2, [r3, #64] +5834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 11786 .loc 1 5834 7 + 11787 00e2 BA89 ldrh r2, [r7, #12] + 11788 00e4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 11789 00e6 1946 mov r1, r3 + 11790 00e8 7868 ldr r0, [r7, #4] + 11791 00ea FFF7FEFF bl HAL_I2C_AddrCallback + 11792 .loc 1 5847 1 + 11793 00ee 07E0 b .L575 + 11794 .L571: +5842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11795 .loc 1 5842 5 + 11796 00f0 7B68 ldr r3, [r7, #4] + 11797 00f2 1B68 ldr r3, [r3] + 11798 00f4 0822 movs r2, #8 + 11799 00f6 DA61 str r2, [r3, #28] +5845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11800 .loc 1 5845 5 + ARM GAS /tmp/cc5G5cqz.s page 312 + + + 11801 00f8 7B68 ldr r3, [r7, #4] + 11802 00fa 0022 movs r2, #0 + 11803 00fc 83F84020 strb r2, [r3, #64] + 11804 .L575: + 11805 .loc 1 5847 1 + 11806 0100 00BF nop + 11807 0102 1037 adds r7, r7, #16 + 11808 .cfi_def_cfa_offset 8 + 11809 0104 BD46 mov sp, r7 + 11810 .cfi_def_cfa_register 13 + 11811 @ sp needed + 11812 0106 80BD pop {r7, pc} + 11813 .cfi_endproc + 11814 .LFE187: + 11816 .section .text.I2C_ITMasterSeqCplt,"ax",%progbits + 11817 .align 1 + 11818 .syntax unified + 11819 .thumb + 11820 .thumb_func + 11822 I2C_ITMasterSeqCplt: + 11823 .LFB188: +5848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Master sequential complete process. +5851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +5852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +5853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITMasterSeqCplt(I2C_HandleTypeDef *hi2c) +5855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11824 .loc 1 5855 1 + 11825 .cfi_startproc + 11826 @ args = 0, pretend = 0, frame = 8 + 11827 @ frame_needed = 1, uses_anonymous_args = 0 + 11828 0000 80B5 push {r7, lr} + 11829 .cfi_def_cfa_offset 8 + 11830 .cfi_offset 7, -8 + 11831 .cfi_offset 14, -4 + 11832 0002 82B0 sub sp, sp, #8 + 11833 .cfi_def_cfa_offset 16 + 11834 0004 00AF add r7, sp, #0 + 11835 .cfi_def_cfa_register 7 + 11836 0006 7860 str r0, [r7, #4] +5856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset I2C handle mode */ +5857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 11837 .loc 1 5857 14 + 11838 0008 7B68 ldr r3, [r7, #4] + 11839 000a 0022 movs r2, #0 + 11840 000c 83F84220 strb r2, [r3, #66] +5858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No Generate Stop, to permit restart mode */ +5860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* The stop will be done at the end of transfer, when I2C_AUTOEND_MODE enable */ +5861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX) + 11841 .loc 1 5861 11 + 11842 0010 7B68 ldr r3, [r7, #4] + 11843 0012 93F84130 ldrb r3, [r3, #65] + 11844 0016 DBB2 uxtb r3, r3 + 11845 .loc 1 5861 6 + ARM GAS /tmp/cc5G5cqz.s page 313 + + + 11846 0018 212B cmp r3, #33 + 11847 001a 15D1 bne .L577 +5862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 11848 .loc 1 5863 25 + 11849 001c 7B68 ldr r3, [r7, #4] + 11850 001e 2022 movs r2, #32 + 11851 0020 83F84120 strb r2, [r3, #65] +5864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; + 11852 .loc 1 5864 25 + 11853 0024 7B68 ldr r3, [r7, #4] + 11854 0026 1122 movs r2, #17 + 11855 0028 1A63 str r2, [r3, #48] +5865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 11856 .loc 1 5865 25 + 11857 002a 7B68 ldr r3, [r7, #4] + 11858 002c 0022 movs r2, #0 + 11859 002e 5A63 str r2, [r3, #52] +5866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts */ +5868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + 11860 .loc 1 5868 5 + 11861 0030 0121 movs r1, #1 + 11862 0032 7868 ldr r0, [r7, #4] + 11863 0034 FFF7FEFF bl I2C_Disable_IRQ +5869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 11864 .loc 1 5871 5 + 11865 0038 7B68 ldr r3, [r7, #4] + 11866 003a 0022 movs r2, #0 + 11867 003c 83F84020 strb r2, [r3, #64] +5872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterTxCpltCallback(hi2c); +5876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MasterTxCpltCallback(hi2c); + 11868 .loc 1 5877 5 + 11869 0040 7868 ldr r0, [r7, #4] + 11870 0042 FFF7FEFF bl HAL_I2C_MasterTxCpltCallback +5878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* hi2c->State == HAL_I2C_STATE_BUSY_RX */ +5881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +5884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; +5885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; +5886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts */ +5888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); +5889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +5892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ + ARM GAS /tmp/cc5G5cqz.s page 314 + + +5894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterRxCpltCallback(hi2c); +5896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MasterRxCpltCallback(hi2c); +5898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 11871 .loc 1 5900 1 + 11872 0046 14E0 b .L579 + 11873 .L577: +5883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + 11874 .loc 1 5883 25 + 11875 0048 7B68 ldr r3, [r7, #4] + 11876 004a 2022 movs r2, #32 + 11877 004c 83F84120 strb r2, [r3, #65] +5884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 11878 .loc 1 5884 25 + 11879 0050 7B68 ldr r3, [r7, #4] + 11880 0052 1222 movs r2, #18 + 11881 0054 1A63 str r2, [r3, #48] +5885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11882 .loc 1 5885 25 + 11883 0056 7B68 ldr r3, [r7, #4] + 11884 0058 0022 movs r2, #0 + 11885 005a 5A63 str r2, [r3, #52] +5888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11886 .loc 1 5888 5 + 11887 005c 0221 movs r1, #2 + 11888 005e 7868 ldr r0, [r7, #4] + 11889 0060 FFF7FEFF bl I2C_Disable_IRQ +5891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 11890 .loc 1 5891 5 + 11891 0064 7B68 ldr r3, [r7, #4] + 11892 0066 0022 movs r2, #0 + 11893 0068 83F84020 strb r2, [r3, #64] +5897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 11894 .loc 1 5897 5 + 11895 006c 7868 ldr r0, [r7, #4] + 11896 006e FFF7FEFF bl HAL_I2C_MasterRxCpltCallback + 11897 .L579: + 11898 .loc 1 5900 1 + 11899 0072 00BF nop + 11900 0074 0837 adds r7, r7, #8 + 11901 .cfi_def_cfa_offset 8 + 11902 0076 BD46 mov sp, r7 + 11903 .cfi_def_cfa_register 13 + 11904 @ sp needed + 11905 0078 80BD pop {r7, pc} + 11906 .cfi_endproc + 11907 .LFE188: + 11909 .section .text.I2C_ITSlaveSeqCplt,"ax",%progbits + 11910 .align 1 + 11911 .syntax unified + 11912 .thumb + 11913 .thumb_func + 11915 I2C_ITSlaveSeqCplt: + 11916 .LFB189: + ARM GAS /tmp/cc5G5cqz.s page 315 + + +5901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Slave sequential complete process. +5904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +5905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +5906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITSlaveSeqCplt(I2C_HandleTypeDef *hi2c) +5908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 11917 .loc 1 5908 1 + 11918 .cfi_startproc + 11919 @ args = 0, pretend = 0, frame = 16 + 11920 @ frame_needed = 1, uses_anonymous_args = 0 + 11921 0000 80B5 push {r7, lr} + 11922 .cfi_def_cfa_offset 8 + 11923 .cfi_offset 7, -8 + 11924 .cfi_offset 14, -4 + 11925 0002 84B0 sub sp, sp, #16 + 11926 .cfi_def_cfa_offset 24 + 11927 0004 00AF add r7, sp, #0 + 11928 .cfi_def_cfa_register 7 + 11929 0006 7860 str r0, [r7, #4] +5909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); + 11930 .loc 1 5909 26 + 11931 0008 7B68 ldr r3, [r7, #4] + 11932 000a 1B68 ldr r3, [r3] + 11933 .loc 1 5909 12 + 11934 000c 1B68 ldr r3, [r3] + 11935 000e FB60 str r3, [r7, #12] +5910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset I2C handle mode */ +5912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 11936 .loc 1 5912 14 + 11937 0010 7B68 ldr r3, [r7, #4] + 11938 0012 0022 movs r2, #0 + 11939 0014 83F84220 strb r2, [r3, #66] +5913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If a DMA is ongoing, Update handle size context */ +5915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_CR1_TXDMAEN) != RESET) + 11940 .loc 1 5915 7 + 11941 0018 FB68 ldr r3, [r7, #12] + 11942 001a 9B0B lsrs r3, r3, #14 + 11943 001c 03F00103 and r3, r3, #1 + 11944 .loc 1 5915 6 + 11945 0020 002B cmp r3, #0 + 11946 0022 08D0 beq .L581 +5916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +5918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 11947 .loc 1 5918 9 + 11948 0024 7B68 ldr r3, [r7, #4] + 11949 0026 1B68 ldr r3, [r3] + 11950 .loc 1 5918 19 + 11951 0028 1A68 ldr r2, [r3] + 11952 .loc 1 5918 9 + 11953 002a 7B68 ldr r3, [r7, #4] + 11954 002c 1B68 ldr r3, [r3] + 11955 .loc 1 5918 25 + ARM GAS /tmp/cc5G5cqz.s page 316 + + + 11956 002e 22F48042 bic r2, r2, #16384 + 11957 0032 1A60 str r2, [r3] + 11958 0034 0DE0 b .L582 + 11959 .L581: +5919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_CR1_RXDMAEN) != RESET) + 11960 .loc 1 5920 12 + 11961 0036 FB68 ldr r3, [r7, #12] + 11962 0038 DB0B lsrs r3, r3, #15 + 11963 003a 03F00103 and r3, r3, #1 + 11964 .loc 1 5920 11 + 11965 003e 002B cmp r3, #0 + 11966 0040 07D0 beq .L582 +5921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +5923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 11967 .loc 1 5923 9 + 11968 0042 7B68 ldr r3, [r7, #4] + 11969 0044 1B68 ldr r3, [r3] + 11970 .loc 1 5923 19 + 11971 0046 1A68 ldr r2, [r3] + 11972 .loc 1 5923 9 + 11973 0048 7B68 ldr r3, [r7, #4] + 11974 004a 1B68 ldr r3, [r3] + 11975 .loc 1 5923 25 + 11976 004c 22F40042 bic r2, r2, #32768 + 11977 0050 1A60 str r2, [r3] + 11978 .L582: +5924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +5928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) + 11979 .loc 1 5930 11 + 11980 0052 7B68 ldr r3, [r7, #4] + 11981 0054 93F84130 ldrb r3, [r3, #65] + 11982 0058 DBB2 uxtb r3, r3 + 11983 .loc 1 5930 6 + 11984 005a 292B cmp r3, #41 + 11985 005c 12D1 bne .L583 +5931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Remove HAL_I2C_STATE_SLAVE_BUSY_TX, keep only HAL_I2C_STATE_LISTEN */ +5933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; + 11986 .loc 1 5933 25 + 11987 005e 7B68 ldr r3, [r7, #4] + 11988 0060 2822 movs r2, #40 + 11989 0062 83F84120 strb r2, [r3, #65] +5934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; + 11990 .loc 1 5934 25 + 11991 0066 7B68 ldr r3, [r7, #4] + 11992 0068 2122 movs r2, #33 + 11993 006a 1A63 str r2, [r3, #48] +5935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts */ +5937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + ARM GAS /tmp/cc5G5cqz.s page 317 + + + 11994 .loc 1 5937 5 + 11995 006c 0121 movs r1, #1 + 11996 006e 7868 ldr r0, [r7, #4] + 11997 0070 FFF7FEFF bl I2C_Disable_IRQ +5938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 11998 .loc 1 5940 5 + 11999 0074 7B68 ldr r3, [r7, #4] + 12000 0076 0022 movs r2, #0 + 12001 0078 83F84020 strb r2, [r3, #64] +5941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback(hi2c); +5945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_SlaveTxCpltCallback(hi2c); + 12002 .loc 1 5946 5 + 12003 007c 7868 ldr r0, [r7, #4] + 12004 007e FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback +5947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN) +5951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Remove HAL_I2C_STATE_SLAVE_BUSY_RX, keep only HAL_I2C_STATE_LISTEN */ +5953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; +5954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; +5955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts */ +5957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); +5958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +5960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +5961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +5963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +5964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveRxCpltCallback(hi2c); +5965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +5966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_SlaveRxCpltCallback(hi2c); +5967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +5968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +5970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +5972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 12005 .loc 1 5973 1 + 12006 0082 17E0 b .L585 + 12007 .L583: +5950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12008 .loc 1 5950 16 + 12009 0084 7B68 ldr r3, [r7, #4] + 12010 0086 93F84130 ldrb r3, [r3, #65] + 12011 008a DBB2 uxtb r3, r3 +5950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12012 .loc 1 5950 11 + ARM GAS /tmp/cc5G5cqz.s page 318 + + + 12013 008c 2A2B cmp r3, #42 + 12014 008e 11D1 bne .L585 +5953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; + 12015 .loc 1 5953 25 + 12016 0090 7B68 ldr r3, [r7, #4] + 12017 0092 2822 movs r2, #40 + 12018 0094 83F84120 strb r2, [r3, #65] +5954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12019 .loc 1 5954 25 + 12020 0098 7B68 ldr r3, [r7, #4] + 12021 009a 2222 movs r2, #34 + 12022 009c 1A63 str r2, [r3, #48] +5957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12023 .loc 1 5957 5 + 12024 009e 0221 movs r1, #2 + 12025 00a0 7868 ldr r0, [r7, #4] + 12026 00a2 FFF7FEFF bl I2C_Disable_IRQ +5960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12027 .loc 1 5960 5 + 12028 00a6 7B68 ldr r3, [r7, #4] + 12029 00a8 0022 movs r2, #0 + 12030 00aa 83F84020 strb r2, [r3, #64] +5966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12031 .loc 1 5966 5 + 12032 00ae 7868 ldr r0, [r7, #4] + 12033 00b0 FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback + 12034 .L585: + 12035 .loc 1 5973 1 + 12036 00b4 00BF nop + 12037 00b6 1037 adds r7, r7, #16 + 12038 .cfi_def_cfa_offset 8 + 12039 00b8 BD46 mov sp, r7 + 12040 .cfi_def_cfa_register 13 + 12041 @ sp needed + 12042 00ba 80BD pop {r7, pc} + 12043 .cfi_endproc + 12044 .LFE189: + 12046 .section .text.I2C_ITMasterCplt,"ax",%progbits + 12047 .align 1 + 12048 .syntax unified + 12049 .thumb + 12050 .thumb_func + 12052 I2C_ITMasterCplt: + 12053 .LFB190: +5974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +5976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Master complete process. +5977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +5978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +5979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +5980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +5981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITMasterCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags) +5982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12054 .loc 1 5982 1 + 12055 .cfi_startproc + 12056 @ args = 0, pretend = 0, frame = 24 + 12057 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/cc5G5cqz.s page 319 + + + 12058 0000 80B5 push {r7, lr} + 12059 .cfi_def_cfa_offset 8 + 12060 .cfi_offset 7, -8 + 12061 .cfi_offset 14, -4 + 12062 0002 86B0 sub sp, sp, #24 + 12063 .cfi_def_cfa_offset 32 + 12064 0004 00AF add r7, sp, #0 + 12065 .cfi_def_cfa_register 7 + 12066 0006 7860 str r0, [r7, #4] + 12067 0008 3960 str r1, [r7] +5983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmperror; +5984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; + 12068 .loc 1 5984 12 + 12069 000a 3B68 ldr r3, [r7] + 12070 000c 7B61 str r3, [r7, #20] +5985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __IO uint32_t tmpreg; +5986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +5988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 12071 .loc 1 5988 3 + 12072 000e 7B68 ldr r3, [r7, #4] + 12073 0010 1B68 ldr r3, [r3] + 12074 0012 2022 movs r2, #32 + 12075 0014 DA61 str r2, [r3, #28] +5989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +5990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts and Store Previous state */ +5991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX) + 12076 .loc 1 5991 11 + 12077 0016 7B68 ldr r3, [r7, #4] + 12078 0018 93F84130 ldrb r3, [r3, #65] + 12079 001c DBB2 uxtb r3, r3 + 12080 .loc 1 5991 6 + 12081 001e 212B cmp r3, #33 + 12082 0020 07D1 bne .L587 +5992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +5993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_TX_IT); + 12083 .loc 1 5993 5 + 12084 0022 0121 movs r1, #1 + 12085 0024 7868 ldr r0, [r7, #4] + 12086 0026 FFF7FEFF bl I2C_Disable_IRQ +5994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; + 12087 .loc 1 5994 25 + 12088 002a 7B68 ldr r3, [r7, #4] + 12089 002c 1122 movs r2, #17 + 12090 002e 1A63 str r2, [r3, #48] + 12091 0030 0CE0 b .L588 + 12092 .L587: +5995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +5996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) + 12093 .loc 1 5996 16 + 12094 0032 7B68 ldr r3, [r7, #4] + 12095 0034 93F84130 ldrb r3, [r3, #65] + 12096 0038 DBB2 uxtb r3, r3 + 12097 .loc 1 5996 11 + 12098 003a 222B cmp r3, #34 + 12099 003c 06D1 bne .L588 +5997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 320 + + +5998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); + 12100 .loc 1 5998 5 + 12101 003e 0221 movs r1, #2 + 12102 0040 7868 ldr r0, [r7, #4] + 12103 0042 FFF7FEFF bl I2C_Disable_IRQ +5999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + 12104 .loc 1 5999 25 + 12105 0046 7B68 ldr r3, [r7, #4] + 12106 0048 1222 movs r2, #18 + 12107 004a 1A63 str r2, [r3, #48] + 12108 .L588: +6000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +6004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +6007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 12109 .loc 1 6007 3 + 12110 004c 7B68 ldr r3, [r7, #4] + 12111 004e 1B68 ldr r3, [r3] + 12112 0050 5968 ldr r1, [r3, #4] + 12113 0052 7B68 ldr r3, [r7, #4] + 12114 0054 1A68 ldr r2, [r3] + 12115 0056 4D4B ldr r3, .L598 + 12116 0058 0B40 ands r3, r3, r1 + 12117 005a 5360 str r3, [r2, #4] +6008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset handle parameters */ +6010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 12118 .loc 1 6010 23 + 12119 005c 7B68 ldr r3, [r7, #4] + 12120 005e 0022 movs r2, #0 + 12121 0060 5A63 str r2, [r3, #52] +6011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 12122 .loc 1 6011 23 + 12123 0062 7B68 ldr r3, [r7, #4] + 12124 0064 4A4A ldr r2, .L598+4 + 12125 0066 DA62 str r2, [r3, #44] +6012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) + 12126 .loc 1 6013 7 + 12127 0068 7B69 ldr r3, [r7, #20] + 12128 006a 1B09 lsrs r3, r3, #4 + 12129 006c 03F00103 and r3, r3, #1 + 12130 .loc 1 6013 6 + 12131 0070 002B cmp r3, #0 + 12132 0072 09D0 beq .L589 +6014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +6016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 12133 .loc 1 6016 5 + 12134 0074 7B68 ldr r3, [r7, #4] + 12135 0076 1B68 ldr r3, [r3] + 12136 0078 1022 movs r2, #16 + 12137 007a DA61 str r2, [r3, #28] + ARM GAS /tmp/cc5G5cqz.s page 321 + + +6017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set acknowledge error code */ +6019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 12138 .loc 1 6019 9 + 12139 007c 7B68 ldr r3, [r7, #4] + 12140 007e 5B6C ldr r3, [r3, #68] + 12141 .loc 1 6019 21 + 12142 0080 43F00402 orr r2, r3, #4 + 12143 0084 7B68 ldr r3, [r7, #4] + 12144 0086 5A64 str r2, [r3, #68] + 12145 .L589: +6020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Fetch Last receive data if any */ +6023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_ABORT) && (I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_RXNE) != RESET)) + 12146 .loc 1 6023 12 + 12147 0088 7B68 ldr r3, [r7, #4] + 12148 008a 93F84130 ldrb r3, [r3, #65] + 12149 008e DBB2 uxtb r3, r3 + 12150 .loc 1 6023 6 + 12151 0090 602B cmp r3, #96 + 12152 0092 0BD1 bne .L590 + 12153 .loc 1 6023 48 discriminator 1 + 12154 0094 7B69 ldr r3, [r7, #20] + 12155 0096 9B08 lsrs r3, r3, #2 + 12156 0098 03F00103 and r3, r3, #1 + 12157 .loc 1 6023 44 discriminator 1 + 12158 009c 002B cmp r3, #0 + 12159 009e 05D0 beq .L590 +6024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +6026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpreg = (uint8_t)hi2c->Instance->RXDR; + 12160 .loc 1 6026 27 + 12161 00a0 7B68 ldr r3, [r7, #4] + 12162 00a2 1B68 ldr r3, [r3] + 12163 .loc 1 6026 37 + 12164 00a4 5B6A ldr r3, [r3, #36] + 12165 .loc 1 6026 14 + 12166 00a6 DBB2 uxtb r3, r3 + 12167 .loc 1 6026 12 + 12168 00a8 FB60 str r3, [r7, #12] +6027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** UNUSED(tmpreg); + 12169 .loc 1 6027 5 + 12170 00aa FB68 ldr r3, [r7, #12] + 12171 .L590: +6028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +6031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 12172 .loc 1 6031 3 + 12173 00ac 7868 ldr r0, [r7, #4] + 12174 00ae FFF7FEFF bl I2C_Flush_TXDR +6032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store current volatile hi2c->ErrorCode, misra rule */ +6034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmperror = hi2c->ErrorCode; + 12175 .loc 1 6034 12 + 12176 00b2 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 322 + + + 12177 00b4 5B6C ldr r3, [r3, #68] + 12178 00b6 3B61 str r3, [r7, #16] +6035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_ABORT) || (tmperror != HAL_I2C_ERROR_NONE)) + 12179 .loc 1 6037 12 + 12180 00b8 7B68 ldr r3, [r7, #4] + 12181 00ba 93F84130 ldrb r3, [r3, #65] + 12182 00be DBB2 uxtb r3, r3 + 12183 .loc 1 6037 6 + 12184 00c0 602B cmp r3, #96 + 12185 00c2 02D0 beq .L591 + 12186 .loc 1 6037 44 discriminator 1 + 12187 00c4 3B69 ldr r3, [r7, #16] + 12188 00c6 002B cmp r3, #0 + 12189 00c8 06D0 beq .L592 + 12190 .L591: +6038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); + 12191 .loc 1 6040 27 + 12192 00ca 7B68 ldr r3, [r7, #4] + 12193 00cc 5B6C ldr r3, [r3, #68] + 12194 .loc 1 6040 5 + 12195 00ce 1946 mov r1, r3 + 12196 00d0 7868 ldr r0, [r7, #4] + 12197 00d2 FFF7FEFF bl I2C_ITError +6041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* hi2c->State == HAL_I2C_STATE_BUSY_TX */ +6043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_TX) +6044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +6046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Mode == HAL_I2C_MODE_MEM) +6049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +6051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemTxCpltCallback(hi2c); +6058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MemTxCpltCallback(hi2c); +6060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +6065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) + ARM GAS /tmp/cc5G5cqz.s page 323 + + +6071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterTxCpltCallback(hi2c); +6072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MasterTxCpltCallback(hi2c); +6074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* hi2c->State == HAL_I2C_STATE_BUSY_RX */ +6078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) +6079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +6081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->Mode == HAL_I2C_MODE_MEM) +6084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +6086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MemRxCpltCallback(hi2c); +6093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MemRxCpltCallback(hi2c); +6095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; +6100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->MasterRxCpltCallback(hi2c); +6107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_MasterRxCpltCallback(hi2c); +6109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +6115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 12198 .loc 1 6116 1 + 12199 00d6 54E0 b .L597 + 12200 .L592: +6043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12201 .loc 1 6043 16 + 12202 00d8 7B68 ldr r3, [r7, #4] + 12203 00da 93F84130 ldrb r3, [r3, #65] + 12204 00de DBB2 uxtb r3, r3 +6043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12205 .loc 1 6043 11 + 12206 00e0 212B cmp r3, #33 + ARM GAS /tmp/cc5G5cqz.s page 324 + + + 12207 00e2 24D1 bne .L594 +6045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12208 .loc 1 6045 17 + 12209 00e4 7B68 ldr r3, [r7, #4] + 12210 00e6 2022 movs r2, #32 + 12211 00e8 83F84120 strb r2, [r3, #65] +6046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12212 .loc 1 6046 25 + 12213 00ec 7B68 ldr r3, [r7, #4] + 12214 00ee 0022 movs r2, #0 + 12215 00f0 1A63 str r2, [r3, #48] +6048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12216 .loc 1 6048 13 + 12217 00f2 7B68 ldr r3, [r7, #4] + 12218 00f4 93F84230 ldrb r3, [r3, #66] + 12219 00f8 DBB2 uxtb r3, r3 +6048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12220 .loc 1 6048 8 + 12221 00fa 402B cmp r3, #64 + 12222 00fc 0BD1 bne .L595 +6050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12223 .loc 1 6050 18 + 12224 00fe 7B68 ldr r3, [r7, #4] + 12225 0100 0022 movs r2, #0 + 12226 0102 83F84220 strb r2, [r3, #66] +6053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12227 .loc 1 6053 7 + 12228 0106 7B68 ldr r3, [r7, #4] + 12229 0108 0022 movs r2, #0 + 12230 010a 83F84020 strb r2, [r3, #64] +6059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12231 .loc 1 6059 7 + 12232 010e 7868 ldr r0, [r7, #4] + 12233 0110 FFF7FEFF bl HAL_I2C_MemTxCpltCallback + 12234 .loc 1 6116 1 + 12235 0114 35E0 b .L597 + 12236 .L595: +6064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12237 .loc 1 6064 18 + 12238 0116 7B68 ldr r3, [r7, #4] + 12239 0118 0022 movs r2, #0 + 12240 011a 83F84220 strb r2, [r3, #66] +6067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12241 .loc 1 6067 7 + 12242 011e 7B68 ldr r3, [r7, #4] + 12243 0120 0022 movs r2, #0 + 12244 0122 83F84020 strb r2, [r3, #64] +6073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12245 .loc 1 6073 7 + 12246 0126 7868 ldr r0, [r7, #4] + 12247 0128 FFF7FEFF bl HAL_I2C_MasterTxCpltCallback + 12248 .loc 1 6116 1 + 12249 012c 29E0 b .L597 + 12250 .L594: +6078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12251 .loc 1 6078 16 + 12252 012e 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 325 + + + 12253 0130 93F84130 ldrb r3, [r3, #65] + 12254 0134 DBB2 uxtb r3, r3 +6078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12255 .loc 1 6078 11 + 12256 0136 222B cmp r3, #34 + 12257 0138 23D1 bne .L597 +6080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12258 .loc 1 6080 17 + 12259 013a 7B68 ldr r3, [r7, #4] + 12260 013c 2022 movs r2, #32 + 12261 013e 83F84120 strb r2, [r3, #65] +6081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12262 .loc 1 6081 25 + 12263 0142 7B68 ldr r3, [r7, #4] + 12264 0144 0022 movs r2, #0 + 12265 0146 1A63 str r2, [r3, #48] +6083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12266 .loc 1 6083 13 + 12267 0148 7B68 ldr r3, [r7, #4] + 12268 014a 93F84230 ldrb r3, [r3, #66] + 12269 014e DBB2 uxtb r3, r3 +6083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12270 .loc 1 6083 8 + 12271 0150 402B cmp r3, #64 + 12272 0152 0BD1 bne .L596 +6085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12273 .loc 1 6085 18 + 12274 0154 7B68 ldr r3, [r7, #4] + 12275 0156 0022 movs r2, #0 + 12276 0158 83F84220 strb r2, [r3, #66] +6088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12277 .loc 1 6088 7 + 12278 015c 7B68 ldr r3, [r7, #4] + 12279 015e 0022 movs r2, #0 + 12280 0160 83F84020 strb r2, [r3, #64] +6094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12281 .loc 1 6094 7 + 12282 0164 7868 ldr r0, [r7, #4] + 12283 0166 FFF7FEFF bl HAL_I2C_MemRxCpltCallback + 12284 .loc 1 6116 1 + 12285 016a 0AE0 b .L597 + 12286 .L596: +6099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12287 .loc 1 6099 18 + 12288 016c 7B68 ldr r3, [r7, #4] + 12289 016e 0022 movs r2, #0 + 12290 0170 83F84220 strb r2, [r3, #66] +6102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12291 .loc 1 6102 7 + 12292 0174 7B68 ldr r3, [r7, #4] + 12293 0176 0022 movs r2, #0 + 12294 0178 83F84020 strb r2, [r3, #64] +6108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12295 .loc 1 6108 7 + 12296 017c 7868 ldr r0, [r7, #4] + 12297 017e FFF7FEFF bl HAL_I2C_MasterRxCpltCallback + 12298 .L597: + ARM GAS /tmp/cc5G5cqz.s page 326 + + + 12299 .loc 1 6116 1 + 12300 0182 00BF nop + 12301 0184 1837 adds r7, r7, #24 + 12302 .cfi_def_cfa_offset 8 + 12303 0186 BD46 mov sp, r7 + 12304 .cfi_def_cfa_register 13 + 12305 @ sp needed + 12306 0188 80BD pop {r7, pc} + 12307 .L599: + 12308 018a 00BF .align 2 + 12309 .L598: + 12310 018c 00E800FE .word -33495040 + 12311 0190 0000FFFF .word -65536 + 12312 .cfi_endproc + 12313 .LFE190: + 12315 .section .text.I2C_ITSlaveCplt,"ax",%progbits + 12316 .align 1 + 12317 .syntax unified + 12318 .thumb + 12319 .thumb_func + 12321 I2C_ITSlaveCplt: + 12322 .LFB191: +6117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Slave complete process. +6120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +6121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +6122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITSlaveCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags) +6125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12323 .loc 1 6125 1 + 12324 .cfi_startproc + 12325 @ args = 0, pretend = 0, frame = 24 + 12326 @ frame_needed = 1, uses_anonymous_args = 0 + 12327 0000 80B5 push {r7, lr} + 12328 .cfi_def_cfa_offset 8 + 12329 .cfi_offset 7, -8 + 12330 .cfi_offset 14, -4 + 12331 0002 86B0 sub sp, sp, #24 + 12332 .cfi_def_cfa_offset 32 + 12333 0004 00AF add r7, sp, #0 + 12334 .cfi_def_cfa_register 7 + 12335 0006 7860 str r0, [r7, #4] + 12336 0008 3960 str r1, [r7] +6126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); + 12337 .loc 1 6126 26 + 12338 000a 7B68 ldr r3, [r7, #4] + 12339 000c 1B68 ldr r3, [r3] + 12340 .loc 1 6126 12 + 12341 000e 1B68 ldr r3, [r3] + 12342 0010 3B61 str r3, [r7, #16] +6127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; + 12343 .loc 1 6127 12 + 12344 0012 3B68 ldr r3, [r7] + 12345 0014 7B61 str r3, [r7, #20] +6128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; + ARM GAS /tmp/cc5G5cqz.s page 327 + + + 12346 .loc 1 6128 24 + 12347 0016 7B68 ldr r3, [r7, #4] + 12348 0018 93F84130 ldrb r3, [r3, #65] + 12349 001c FB73 strb r3, [r7, #15] +6129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +6131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 12350 .loc 1 6131 3 + 12351 001e 7B68 ldr r3, [r7, #4] + 12352 0020 1B68 ldr r3, [r3] + 12353 0022 2022 movs r2, #32 + 12354 0024 DA61 str r2, [r3, #28] +6132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts and Store Previous state */ +6134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpstate == HAL_I2C_STATE_BUSY_TX) || (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN)) + 12355 .loc 1 6134 6 + 12356 0026 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12357 0028 212B cmp r3, #33 + 12358 002a 02D0 beq .L601 + 12359 .loc 1 6134 43 discriminator 1 + 12360 002c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12361 002e 292B cmp r3, #41 + 12362 0030 08D1 bne .L602 + 12363 .L601: +6135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_TX_IT); + 12364 .loc 1 6136 5 + 12365 0032 48F20101 movw r1, #32769 + 12366 0036 7868 ldr r0, [r7, #4] + 12367 0038 FFF7FEFF bl I2C_Disable_IRQ +6137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; + 12368 .loc 1 6137 25 + 12369 003c 7B68 ldr r3, [r7, #4] + 12370 003e 2122 movs r2, #33 + 12371 0040 1A63 str r2, [r3, #48] + 12372 0042 0DE0 b .L603 + 12373 .L602: +6138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((tmpstate == HAL_I2C_STATE_BUSY_RX) || (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) + 12374 .loc 1 6139 11 + 12375 0044 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12376 0046 222B cmp r3, #34 + 12377 0048 02D0 beq .L604 + 12378 .loc 1 6139 48 discriminator 1 + 12379 004a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12380 004c 2A2B cmp r3, #42 + 12381 004e 07D1 bne .L603 + 12382 .L604: +6140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_RX_IT); + 12383 .loc 1 6141 5 + 12384 0050 48F20201 movw r1, #32770 + 12385 0054 7868 ldr r0, [r7, #4] + 12386 0056 FFF7FEFF bl I2C_Disable_IRQ +6142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; + 12387 .loc 1 6142 25 + 12388 005a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 328 + + + 12389 005c 2222 movs r2, #34 + 12390 005e 1A63 str r2, [r3, #48] + 12391 .L603: +6143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +6147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Address Acknowledge */ +6150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 12392 .loc 1 6150 7 + 12393 0060 7B68 ldr r3, [r7, #4] + 12394 0062 1B68 ldr r3, [r3] + 12395 .loc 1 6150 17 + 12396 0064 5A68 ldr r2, [r3, #4] + 12397 .loc 1 6150 7 + 12398 0066 7B68 ldr r3, [r7, #4] + 12399 0068 1B68 ldr r3, [r3] + 12400 .loc 1 6150 23 + 12401 006a 42F40042 orr r2, r2, #32768 + 12402 006e 5A60 str r2, [r3, #4] +6151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +6153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 12403 .loc 1 6153 3 + 12404 0070 7B68 ldr r3, [r7, #4] + 12405 0072 1B68 ldr r3, [r3] + 12406 0074 5968 ldr r1, [r3, #4] + 12407 0076 7B68 ldr r3, [r7, #4] + 12408 0078 1A68 ldr r2, [r3] + 12409 007a 644B ldr r3, .L614 + 12410 007c 0B40 ands r3, r3, r1 + 12411 007e 5360 str r3, [r2, #4] +6154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +6156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 12412 .loc 1 6156 3 + 12413 0080 7868 ldr r0, [r7, #4] + 12414 0082 FFF7FEFF bl I2C_Flush_TXDR +6157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If a DMA is ongoing, Update handle size context */ +6159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_CR1_TXDMAEN) != RESET) + 12415 .loc 1 6159 7 + 12416 0086 3B69 ldr r3, [r7, #16] + 12417 0088 9B0B lsrs r3, r3, #14 + 12418 008a 03F00103 and r3, r3, #1 + 12419 .loc 1 6159 6 + 12420 008e 002B cmp r3, #0 + 12421 0090 13D0 beq .L605 +6160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +6162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 12422 .loc 1 6162 9 + 12423 0092 7B68 ldr r3, [r7, #4] + 12424 0094 1B68 ldr r3, [r3] + 12425 .loc 1 6162 19 + ARM GAS /tmp/cc5G5cqz.s page 329 + + + 12426 0096 1A68 ldr r2, [r3] + 12427 .loc 1 6162 9 + 12428 0098 7B68 ldr r3, [r7, #4] + 12429 009a 1B68 ldr r3, [r3] + 12430 .loc 1 6162 25 + 12431 009c 22F48042 bic r2, r2, #16384 + 12432 00a0 1A60 str r2, [r3] +6163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 12433 .loc 1 6164 13 + 12434 00a2 7B68 ldr r3, [r7, #4] + 12435 00a4 9B6B ldr r3, [r3, #56] + 12436 .loc 1 6164 8 + 12437 00a6 002B cmp r3, #0 + 12438 00a8 20D0 beq .L606 +6165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = (uint16_t)I2C_GET_DMA_REMAIN_DATA(hi2c->hdmatx); + 12439 .loc 1 6166 35 + 12440 00aa 7B68 ldr r3, [r7, #4] + 12441 00ac 9B6B ldr r3, [r3, #56] + 12442 00ae 1B68 ldr r3, [r3] + 12443 00b0 5B68 ldr r3, [r3, #4] + 12444 .loc 1 6166 25 + 12445 00b2 9AB2 uxth r2, r3 + 12446 .loc 1 6166 23 + 12447 00b4 7B68 ldr r3, [r7, #4] + 12448 00b6 5A85 strh r2, [r3, #42] @ movhi + 12449 00b8 18E0 b .L606 + 12450 .L605: +6167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_CR1_RXDMAEN) != RESET) + 12451 .loc 1 6169 12 + 12452 00ba 3B69 ldr r3, [r7, #16] + 12453 00bc DB0B lsrs r3, r3, #15 + 12454 00be 03F00103 and r3, r3, #1 + 12455 .loc 1 6169 11 + 12456 00c2 002B cmp r3, #0 + 12457 00c4 12D0 beq .L606 +6170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +6172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 12458 .loc 1 6172 9 + 12459 00c6 7B68 ldr r3, [r7, #4] + 12460 00c8 1B68 ldr r3, [r3] + 12461 .loc 1 6172 19 + 12462 00ca 1A68 ldr r2, [r3] + 12463 .loc 1 6172 9 + 12464 00cc 7B68 ldr r3, [r7, #4] + 12465 00ce 1B68 ldr r3, [r3] + 12466 .loc 1 6172 25 + 12467 00d0 22F40042 bic r2, r2, #32768 + 12468 00d4 1A60 str r2, [r3] +6173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 12469 .loc 1 6174 13 + 12470 00d6 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 330 + + + 12471 00d8 DB6B ldr r3, [r3, #60] + 12472 .loc 1 6174 8 + 12473 00da 002B cmp r3, #0 + 12474 00dc 06D0 beq .L606 +6175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = (uint16_t)I2C_GET_DMA_REMAIN_DATA(hi2c->hdmarx); + 12475 .loc 1 6176 35 + 12476 00de 7B68 ldr r3, [r7, #4] + 12477 00e0 DB6B ldr r3, [r3, #60] + 12478 00e2 1B68 ldr r3, [r3] + 12479 00e4 5B68 ldr r3, [r3, #4] + 12480 .loc 1 6176 25 + 12481 00e6 9AB2 uxth r2, r3 + 12482 .loc 1 6176 23 + 12483 00e8 7B68 ldr r3, [r7, #4] + 12484 00ea 5A85 strh r2, [r3, #42] @ movhi + 12485 .L606: +6177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Do nothing */ +6182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store Last receive data if any */ +6185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_RXNE) != RESET) + 12486 .loc 1 6185 7 + 12487 00ec 7B69 ldr r3, [r7, #20] + 12488 00ee 9B08 lsrs r3, r3, #2 + 12489 00f0 03F00103 and r3, r3, #1 + 12490 .loc 1 6185 6 + 12491 00f4 002B cmp r3, #0 + 12492 00f6 20D0 beq .L607 +6186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Remove RXNE flag on temporary variable as read done */ +6188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpITFlags &= ~I2C_FLAG_RXNE; + 12493 .loc 1 6188 16 + 12494 00f8 7B69 ldr r3, [r7, #20] + 12495 00fa 23F00403 bic r3, r3, #4 + 12496 00fe 7B61 str r3, [r7, #20] +6189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +6191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 12497 .loc 1 6191 36 + 12498 0100 7B68 ldr r3, [r7, #4] + 12499 0102 1B68 ldr r3, [r3] + 12500 .loc 1 6191 46 + 12501 0104 5A6A ldr r2, [r3, #36] + 12502 .loc 1 6191 10 + 12503 0106 7B68 ldr r3, [r7, #4] + 12504 0108 5B6A ldr r3, [r3, #36] + 12505 .loc 1 6191 23 + 12506 010a D2B2 uxtb r2, r2 + 12507 .loc 1 6191 21 + 12508 010c 1A70 strb r2, [r3] +6192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ + ARM GAS /tmp/cc5G5cqz.s page 331 + + +6194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 12509 .loc 1 6194 9 + 12510 010e 7B68 ldr r3, [r7, #4] + 12511 0110 5B6A ldr r3, [r3, #36] + 12512 .loc 1 6194 19 + 12513 0112 5A1C adds r2, r3, #1 + 12514 0114 7B68 ldr r3, [r7, #4] + 12515 0116 5A62 str r2, [r3, #36] +6195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferSize > 0U)) + 12516 .loc 1 6196 14 + 12517 0118 7B68 ldr r3, [r7, #4] + 12518 011a 1B8D ldrh r3, [r3, #40] + 12519 .loc 1 6196 8 + 12520 011c 002B cmp r3, #0 + 12521 011e 0CD0 beq .L607 +6197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 12522 .loc 1 6198 11 + 12523 0120 7B68 ldr r3, [r7, #4] + 12524 0122 1B8D ldrh r3, [r3, #40] + 12525 .loc 1 6198 21 + 12526 0124 013B subs r3, r3, #1 + 12527 0126 9AB2 uxth r2, r3 + 12528 0128 7B68 ldr r3, [r7, #4] + 12529 012a 1A85 strh r2, [r3, #40] @ movhi +6199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 12530 .loc 1 6199 11 + 12531 012c 7B68 ldr r3, [r7, #4] + 12532 012e 5B8D ldrh r3, [r3, #42] @ movhi + 12533 0130 9BB2 uxth r3, r3 + 12534 .loc 1 6199 22 + 12535 0132 013B subs r3, r3, #1 + 12536 0134 9AB2 uxth r2, r3 + 12537 0136 7B68 ldr r3, [r7, #4] + 12538 0138 5A85 strh r2, [r3, #42] @ movhi + 12539 .L607: +6200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* All data are not transferred, so set error code accordingly */ +6204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount != 0U) + 12540 .loc 1 6204 11 + 12541 013a 7B68 ldr r3, [r7, #4] + 12542 013c 5B8D ldrh r3, [r3, #42] @ movhi + 12543 013e 9BB2 uxth r3, r3 + 12544 .loc 1 6204 6 + 12545 0140 002B cmp r3, #0 + 12546 0142 05D0 beq .L608 +6205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set ErrorCode corresponding to a Non-Acknowledge */ +6207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 12547 .loc 1 6207 9 + 12548 0144 7B68 ldr r3, [r7, #4] + 12549 0146 5B6C ldr r3, [r3, #68] + 12550 .loc 1 6207 21 + 12551 0148 43F00402 orr r2, r3, #4 + ARM GAS /tmp/cc5G5cqz.s page 332 + + + 12552 014c 7B68 ldr r3, [r7, #4] + 12553 014e 5A64 str r2, [r3, #68] + 12554 .L608: +6208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 12555 .loc 1 6210 14 + 12556 0150 7B68 ldr r3, [r7, #4] + 12557 0152 0022 movs r2, #0 + 12558 0154 83F84220 strb r2, [r3, #66] +6211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 12559 .loc 1 6211 17 + 12560 0158 7B68 ldr r3, [r7, #4] + 12561 015a 0022 movs r2, #0 + 12562 015c 5A63 str r2, [r3, #52] +6212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->ErrorCode != HAL_I2C_ERROR_NONE) + 12563 .loc 1 6213 11 + 12564 015e 7B68 ldr r3, [r7, #4] + 12565 0160 5B6C ldr r3, [r3, #68] + 12566 .loc 1 6213 6 + 12567 0162 002B cmp r3, #0 + 12568 0164 10D0 beq .L609 +6214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); + 12569 .loc 1 6216 27 + 12570 0166 7B68 ldr r3, [r7, #4] + 12571 0168 5B6C ldr r3, [r3, #68] + 12572 .loc 1 6216 5 + 12573 016a 1946 mov r1, r3 + 12574 016c 7868 ldr r0, [r7, #4] + 12575 016e FFF7FEFF bl I2C_ITError +6217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */ +6219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_LISTEN) + 12576 .loc 1 6219 13 + 12577 0172 7B68 ldr r3, [r7, #4] + 12578 0174 93F84130 ldrb r3, [r3, #65] + 12579 0178 DBB2 uxtb r3, r3 + 12580 .loc 1 6219 8 + 12581 017a 282B cmp r3, #40 + 12582 017c 41D1 bne .L613 +6220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Listen complete process */ +6222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITListenCplt(hi2c, tmpITFlags); + 12583 .loc 1 6222 7 + 12584 017e 7969 ldr r1, [r7, #20] + 12585 0180 7868 ldr r0, [r7, #4] + 12586 0182 FFF7FEFF bl I2C_ITListenCplt +6223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) +6226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the Sequential Complete callback, to inform upper layer of the end of Transfer */ +6228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); +6229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 333 + + +6230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; +6231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +6232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */ +6238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ListenCpltCallback(hi2c); +6240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_ListenCpltCallback(hi2c); +6242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) +6246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +6248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveRxCpltCallback(hi2c); +6256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_SlaveRxCpltCallback(hi2c); +6258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; +6263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback(hi2c); +6271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_SlaveTxCpltCallback(hi2c); +6273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 12587 .loc 1 6275 1 + 12588 0186 3CE0 b .L613 + 12589 .L609: +6225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12590 .loc 1 6225 16 + 12591 0188 7B68 ldr r3, [r7, #4] + 12592 018a DB6A ldr r3, [r3, #44] +6225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12593 .loc 1 6225 11 + 12594 018c 13F5803F cmn r3, #65536 + 12595 0190 14D0 beq .L611 + ARM GAS /tmp/cc5G5cqz.s page 334 + + +6228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12596 .loc 1 6228 5 + 12597 0192 7868 ldr r0, [r7, #4] + 12598 0194 FFF7FEFF bl I2C_ITSlaveSeqCplt +6230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 12599 .loc 1 6230 23 + 12600 0198 7B68 ldr r3, [r7, #4] + 12601 019a 1D4A ldr r2, .L614+4 + 12602 019c DA62 str r2, [r3, #44] +6231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12603 .loc 1 6231 17 + 12604 019e 7B68 ldr r3, [r7, #4] + 12605 01a0 2022 movs r2, #32 + 12606 01a2 83F84120 strb r2, [r3, #65] +6232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12607 .loc 1 6232 25 + 12608 01a6 7B68 ldr r3, [r7, #4] + 12609 01a8 0022 movs r2, #0 + 12610 01aa 1A63 str r2, [r3, #48] +6235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12611 .loc 1 6235 5 + 12612 01ac 7B68 ldr r3, [r7, #4] + 12613 01ae 0022 movs r2, #0 + 12614 01b0 83F84020 strb r2, [r3, #64] +6241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12615 .loc 1 6241 5 + 12616 01b4 7868 ldr r0, [r7, #4] + 12617 01b6 FFF7FEFF bl HAL_I2C_ListenCpltCallback + 12618 .loc 1 6275 1 + 12619 01ba 22E0 b .L613 + 12620 .L611: +6245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12621 .loc 1 6245 16 + 12622 01bc 7B68 ldr r3, [r7, #4] + 12623 01be 93F84130 ldrb r3, [r3, #65] + 12624 01c2 DBB2 uxtb r3, r3 +6245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12625 .loc 1 6245 11 + 12626 01c4 222B cmp r3, #34 + 12627 01c6 0ED1 bne .L612 +6247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12628 .loc 1 6247 17 + 12629 01c8 7B68 ldr r3, [r7, #4] + 12630 01ca 2022 movs r2, #32 + 12631 01cc 83F84120 strb r2, [r3, #65] +6248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12632 .loc 1 6248 25 + 12633 01d0 7B68 ldr r3, [r7, #4] + 12634 01d2 0022 movs r2, #0 + 12635 01d4 1A63 str r2, [r3, #48] +6251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12636 .loc 1 6251 5 + 12637 01d6 7B68 ldr r3, [r7, #4] + 12638 01d8 0022 movs r2, #0 + 12639 01da 83F84020 strb r2, [r3, #64] +6257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12640 .loc 1 6257 5 + ARM GAS /tmp/cc5G5cqz.s page 335 + + + 12641 01de 7868 ldr r0, [r7, #4] + 12642 01e0 FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback + 12643 .loc 1 6275 1 + 12644 01e4 0DE0 b .L613 + 12645 .L612: +6262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12646 .loc 1 6262 17 + 12647 01e6 7B68 ldr r3, [r7, #4] + 12648 01e8 2022 movs r2, #32 + 12649 01ea 83F84120 strb r2, [r3, #65] +6263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12650 .loc 1 6263 25 + 12651 01ee 7B68 ldr r3, [r7, #4] + 12652 01f0 0022 movs r2, #0 + 12653 01f2 1A63 str r2, [r3, #48] +6266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 12654 .loc 1 6266 5 + 12655 01f4 7B68 ldr r3, [r7, #4] + 12656 01f6 0022 movs r2, #0 + 12657 01f8 83F84020 strb r2, [r3, #64] +6272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12658 .loc 1 6272 5 + 12659 01fc 7868 ldr r0, [r7, #4] + 12660 01fe FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback + 12661 .L613: + 12662 .loc 1 6275 1 + 12663 0202 00BF nop + 12664 0204 1837 adds r7, r7, #24 + 12665 .cfi_def_cfa_offset 8 + 12666 0206 BD46 mov sp, r7 + 12667 .cfi_def_cfa_register 13 + 12668 @ sp needed + 12669 0208 80BD pop {r7, pc} + 12670 .L615: + 12671 020a 00BF .align 2 + 12672 .L614: + 12673 020c 00E800FE .word -33495040 + 12674 0210 0000FFFF .word -65536 + 12675 .cfi_endproc + 12676 .LFE191: + 12678 .section .text.I2C_ITListenCplt,"ax",%progbits + 12679 .align 1 + 12680 .syntax unified + 12681 .thumb + 12682 .thumb_func + 12684 I2C_ITListenCplt: + 12685 .LFB192: +6276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Listen complete process. +6279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +6280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. +6281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITListenCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags) +6284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12686 .loc 1 6284 1 + ARM GAS /tmp/cc5G5cqz.s page 336 + + + 12687 .cfi_startproc + 12688 @ args = 0, pretend = 0, frame = 8 + 12689 @ frame_needed = 1, uses_anonymous_args = 0 + 12690 0000 80B5 push {r7, lr} + 12691 .cfi_def_cfa_offset 8 + 12692 .cfi_offset 7, -8 + 12693 .cfi_offset 14, -4 + 12694 0002 82B0 sub sp, sp, #8 + 12695 .cfi_def_cfa_offset 16 + 12696 0004 00AF add r7, sp, #0 + 12697 .cfi_def_cfa_register 7 + 12698 0006 7860 str r0, [r7, #4] + 12699 0008 3960 str r1, [r7] +6285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset handle parameters */ +6286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 12700 .loc 1 6286 21 + 12701 000a 7B68 ldr r3, [r7, #4] + 12702 000c 264A ldr r2, .L618 + 12703 000e DA62 str r2, [r3, #44] +6287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 12704 .loc 1 6287 23 + 12705 0010 7B68 ldr r3, [r7, #4] + 12706 0012 0022 movs r2, #0 + 12707 0014 1A63 str r2, [r3, #48] +6288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 12708 .loc 1 6288 15 + 12709 0016 7B68 ldr r3, [r7, #4] + 12710 0018 2022 movs r2, #32 + 12711 001a 83F84120 strb r2, [r3, #65] +6289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 12712 .loc 1 6289 14 + 12713 001e 7B68 ldr r3, [r7, #4] + 12714 0020 0022 movs r2, #0 + 12715 0022 83F84220 strb r2, [r3, #66] +6290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 12716 .loc 1 6290 17 + 12717 0026 7B68 ldr r3, [r7, #4] + 12718 0028 0022 movs r2, #0 + 12719 002a 5A63 str r2, [r3, #52] +6291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store Last receive data if any */ +6293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_CHECK_FLAG(ITFlags, I2C_FLAG_RXNE) != RESET) + 12720 .loc 1 6293 7 + 12721 002c 3B68 ldr r3, [r7] + 12722 002e 9B08 lsrs r3, r3, #2 + 12723 0030 03F00103 and r3, r3, #1 + 12724 .loc 1 6293 6 + 12725 0034 002B cmp r3, #0 + 12726 0036 22D0 beq .L617 +6294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Read data from RXDR */ +6296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; + 12727 .loc 1 6296 36 + 12728 0038 7B68 ldr r3, [r7, #4] + 12729 003a 1B68 ldr r3, [r3] + 12730 .loc 1 6296 46 + 12731 003c 5A6A ldr r2, [r3, #36] + ARM GAS /tmp/cc5G5cqz.s page 337 + + + 12732 .loc 1 6296 10 + 12733 003e 7B68 ldr r3, [r7, #4] + 12734 0040 5B6A ldr r3, [r3, #36] + 12735 .loc 1 6296 23 + 12736 0042 D2B2 uxtb r2, r2 + 12737 .loc 1 6296 21 + 12738 0044 1A70 strb r2, [r3] +6297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Increment Buffer pointer */ +6299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr++; + 12739 .loc 1 6299 9 + 12740 0046 7B68 ldr r3, [r7, #4] + 12741 0048 5B6A ldr r3, [r3, #36] + 12742 .loc 1 6299 19 + 12743 004a 5A1C adds r2, r3, #1 + 12744 004c 7B68 ldr r3, [r7, #4] + 12745 004e 5A62 str r2, [r3, #36] +6300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferSize > 0U)) + 12746 .loc 1 6301 14 + 12747 0050 7B68 ldr r3, [r7, #4] + 12748 0052 1B8D ldrh r3, [r3, #40] + 12749 .loc 1 6301 8 + 12750 0054 002B cmp r3, #0 + 12751 0056 12D0 beq .L617 +6302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize--; + 12752 .loc 1 6303 11 + 12753 0058 7B68 ldr r3, [r7, #4] + 12754 005a 1B8D ldrh r3, [r3, #40] + 12755 .loc 1 6303 21 + 12756 005c 013B subs r3, r3, #1 + 12757 005e 9AB2 uxth r2, r3 + 12758 0060 7B68 ldr r3, [r7, #4] + 12759 0062 1A85 strh r2, [r3, #40] @ movhi +6304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount--; + 12760 .loc 1 6304 11 + 12761 0064 7B68 ldr r3, [r7, #4] + 12762 0066 5B8D ldrh r3, [r3, #42] @ movhi + 12763 0068 9BB2 uxth r3, r3 + 12764 .loc 1 6304 22 + 12765 006a 013B subs r3, r3, #1 + 12766 006c 9AB2 uxth r2, r3 + 12767 006e 7B68 ldr r3, [r7, #4] + 12768 0070 5A85 strh r2, [r3, #42] @ movhi +6305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set ErrorCode corresponding to a Non-Acknowledge */ +6307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 12769 .loc 1 6307 11 + 12770 0072 7B68 ldr r3, [r7, #4] + 12771 0074 5B6C ldr r3, [r3, #68] + 12772 .loc 1 6307 23 + 12773 0076 43F00402 orr r2, r3, #4 + 12774 007a 7B68 ldr r3, [r7, #4] + 12775 007c 5A64 str r2, [r3, #68] + 12776 .L617: +6308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 338 + + +6309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable all Interrupts*/ +6312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_RX_IT | I2C_XFER_TX_IT); + 12777 .loc 1 6312 3 + 12778 007e 48F20301 movw r1, #32771 + 12779 0082 7868 ldr r0, [r7, #4] + 12780 0084 FFF7FEFF bl I2C_Disable_IRQ +6313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACK Flag */ +6315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 12781 .loc 1 6315 3 + 12782 0088 7B68 ldr r3, [r7, #4] + 12783 008a 1B68 ldr r3, [r3] + 12784 008c 1022 movs r2, #16 + 12785 008e DA61 str r2, [r3, #28] +6316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 12786 .loc 1 6318 3 + 12787 0090 7B68 ldr r3, [r7, #4] + 12788 0092 0022 movs r2, #0 + 12789 0094 83F84020 strb r2, [r3, #64] +6319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */ +6321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ListenCpltCallback(hi2c); +6323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_ListenCpltCallback(hi2c); + 12790 .loc 1 6324 3 + 12791 0098 7868 ldr r0, [r7, #4] + 12792 009a FFF7FEFF bl HAL_I2C_ListenCpltCallback +6325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 12793 .loc 1 6326 1 + 12794 009e 00BF nop + 12795 00a0 0837 adds r7, r7, #8 + 12796 .cfi_def_cfa_offset 8 + 12797 00a2 BD46 mov sp, r7 + 12798 .cfi_def_cfa_register 13 + 12799 @ sp needed + 12800 00a4 80BD pop {r7, pc} + 12801 .L619: + 12802 00a6 00BF .align 2 + 12803 .L618: + 12804 00a8 0000FFFF .word -65536 + 12805 .cfi_endproc + 12806 .LFE192: + 12808 .section .text.I2C_ITError,"ax",%progbits + 12809 .align 1 + 12810 .syntax unified + 12811 .thumb + 12812 .thumb_func + 12814 I2C_ITError: + 12815 .LFB193: +6327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + ARM GAS /tmp/cc5G5cqz.s page 339 + + +6329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C interrupts error process. +6330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +6331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param ErrorCode Error code to handle. +6332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ITError(I2C_HandleTypeDef *hi2c, uint32_t ErrorCode) +6335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 12816 .loc 1 6335 1 + 12817 .cfi_startproc + 12818 @ args = 0, pretend = 0, frame = 16 + 12819 @ frame_needed = 1, uses_anonymous_args = 0 + 12820 0000 80B5 push {r7, lr} + 12821 .cfi_def_cfa_offset 8 + 12822 .cfi_offset 7, -8 + 12823 .cfi_offset 14, -4 + 12824 0002 84B0 sub sp, sp, #16 + 12825 .cfi_def_cfa_offset 24 + 12826 0004 00AF add r7, sp, #0 + 12827 .cfi_def_cfa_register 7 + 12828 0006 7860 str r0, [r7, #4] + 12829 0008 3960 str r1, [r7] +6336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; + 12830 .loc 1 6336 24 + 12831 000a 7B68 ldr r3, [r7, #4] + 12832 000c 93F84130 ldrb r3, [r3, #65] + 12833 0010 FB73 strb r3, [r7, #15] +6337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmppreviousstate; +6339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset handle parameters */ +6341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 12834 .loc 1 6341 23 + 12835 0012 7B68 ldr r3, [r7, #4] + 12836 0014 0022 movs r2, #0 + 12837 0016 83F84220 strb r2, [r3, #66] +6342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 12838 .loc 1 6342 23 + 12839 001a 7B68 ldr r3, [r7, #4] + 12840 001c 6D4A ldr r2, .L640 + 12841 001e DA62 str r2, [r3, #44] +6343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferCount = 0U; + 12842 .loc 1 6343 23 + 12843 0020 7B68 ldr r3, [r7, #4] + 12844 0022 0022 movs r2, #0 + 12845 0024 5A85 strh r2, [r3, #42] @ movhi +6344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set new error code */ +6346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= ErrorCode; + 12846 .loc 1 6346 7 + 12847 0026 7B68 ldr r3, [r7, #4] + 12848 0028 5A6C ldr r2, [r3, #68] + 12849 .loc 1 6346 19 + 12850 002a 3B68 ldr r3, [r7] + 12851 002c 1A43 orrs r2, r2, r3 + 12852 002e 7B68 ldr r3, [r7, #4] + 12853 0030 5A64 str r2, [r3, #68] +6347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 340 + + +6348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Interrupts */ +6349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpstate == HAL_I2C_STATE_LISTEN) || + 12854 .loc 1 6349 6 + 12855 0032 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12856 0034 282B cmp r3, #40 + 12857 0036 05D0 beq .L621 + 12858 .loc 1 6349 50 discriminator 1 + 12859 0038 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12860 003a 292B cmp r3, #41 + 12861 003c 02D0 beq .L621 +6350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN) || + 12862 .loc 1 6350 50 + 12863 003e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 12864 0040 2A2B cmp r3, #42 + 12865 0042 0BD1 bne .L622 + 12866 .L621: +6351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) +6352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable all interrupts, except interrupts related to LISTEN state */ +6354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT | I2C_XFER_TX_IT); + 12867 .loc 1 6354 5 + 12868 0044 0321 movs r1, #3 + 12869 0046 7868 ldr r0, [r7, #4] + 12870 0048 FFF7FEFF bl I2C_Disable_IRQ +6355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* keep HAL_I2C_STATE_LISTEN if set */ +6357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; + 12871 .loc 1 6357 25 + 12872 004c 7B68 ldr r3, [r7, #4] + 12873 004e 2822 movs r2, #40 + 12874 0050 83F84120 strb r2, [r3, #65] +6358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 12875 .loc 1 6358 25 + 12876 0054 7B68 ldr r3, [r7, #4] + 12877 0056 604A ldr r2, .L640+4 + 12878 0058 5A63 str r2, [r3, #52] + 12879 005a 30E0 b .L623 + 12880 .L622: +6359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable all interrupts */ +6363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_RX_IT | I2C_XFER_TX_IT); + 12881 .loc 1 6363 5 + 12882 005c 48F20301 movw r1, #32771 + 12883 0060 7868 ldr r0, [r7, #4] + 12884 0062 FFF7FEFF bl I2C_Disable_IRQ +6364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +6366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 12885 .loc 1 6366 5 + 12886 0066 7868 ldr r0, [r7, #4] + 12887 0068 FFF7FEFF bl I2C_Flush_TXDR +6367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If state is an abort treatment on going, don't change state */ +6369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* This change will be do later */ +6370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State != HAL_I2C_STATE_ABORT) + ARM GAS /tmp/cc5G5cqz.s page 341 + + + 12888 .loc 1 6370 13 + 12889 006c 7B68 ldr r3, [r7, #4] + 12890 006e 93F84130 ldrb r3, [r3, #65] + 12891 0072 DBB2 uxtb r3, r3 + 12892 .loc 1 6370 8 + 12893 0074 602B cmp r3, #96 + 12894 0076 1FD0 beq .L624 +6371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set HAL_I2C_STATE_READY */ +6373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 12895 .loc 1 6373 27 + 12896 0078 7B68 ldr r3, [r7, #4] + 12897 007a 2022 movs r2, #32 + 12898 007c 83F84120 strb r2, [r3, #65] +6374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if a STOPF is detected */ +6376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == SET) + 12899 .loc 1 6376 11 + 12900 0080 7B68 ldr r3, [r7, #4] + 12901 0082 1B68 ldr r3, [r3] + 12902 0084 9B69 ldr r3, [r3, #24] + 12903 0086 03F02003 and r3, r3, #32 + 12904 .loc 1 6376 10 + 12905 008a 202B cmp r3, #32 + 12906 008c 14D1 bne .L624 +6377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF) == SET) + 12907 .loc 1 6378 13 + 12908 008e 7B68 ldr r3, [r7, #4] + 12909 0090 1B68 ldr r3, [r3] + 12910 0092 9B69 ldr r3, [r3, #24] + 12911 0094 03F01003 and r3, r3, #16 + 12912 .loc 1 6378 12 + 12913 0098 102B cmp r3, #16 + 12914 009a 09D1 bne .L625 +6379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 12915 .loc 1 6380 11 + 12916 009c 7B68 ldr r3, [r7, #4] + 12917 009e 1B68 ldr r3, [r3] + 12918 00a0 1022 movs r2, #16 + 12919 00a2 DA61 str r2, [r3, #28] +6381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; + 12920 .loc 1 6381 15 + 12921 00a4 7B68 ldr r3, [r7, #4] + 12922 00a6 5B6C ldr r3, [r3, #68] + 12923 .loc 1 6381 27 + 12924 00a8 43F00402 orr r2, r3, #4 + 12925 00ac 7B68 ldr r3, [r7, #4] + 12926 00ae 5A64 str r2, [r3, #68] + 12927 .L625: +6382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +6385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 12928 .loc 1 6385 9 + 12929 00b0 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/cc5G5cqz.s page 342 + + + 12930 00b2 1B68 ldr r3, [r3] + 12931 00b4 2022 movs r2, #32 + 12932 00b6 DA61 str r2, [r3, #28] + 12933 .L624: +6386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferISR = NULL; + 12934 .loc 1 6389 25 + 12935 00b8 7B68 ldr r3, [r7, #4] + 12936 00ba 0022 movs r2, #0 + 12937 00bc 5A63 str r2, [r3, #52] + 12938 .L623: +6390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA TX transfer if any */ +6393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmppreviousstate = hi2c->PreviousState; + 12939 .loc 1 6393 20 + 12940 00be 7B68 ldr r3, [r7, #4] + 12941 00c0 1B6B ldr r3, [r3, #48] + 12942 00c2 BB60 str r3, [r7, #8] +6394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->hdmatx != NULL) && ((tmppreviousstate == I2C_STATE_MASTER_BUSY_TX) || \ + 12943 .loc 1 6395 12 + 12944 00c4 7B68 ldr r3, [r7, #4] + 12945 00c6 9B6B ldr r3, [r3, #56] + 12946 .loc 1 6395 6 + 12947 00c8 002B cmp r3, #0 + 12948 00ca 39D0 beq .L626 + 12949 .loc 1 6395 30 discriminator 1 + 12950 00cc BB68 ldr r3, [r7, #8] + 12951 00ce 112B cmp r3, #17 + 12952 00d0 02D0 beq .L627 + 12953 .loc 1 6395 81 discriminator 2 + 12954 00d2 BB68 ldr r3, [r7, #8] + 12955 00d4 212B cmp r3, #33 + 12956 00d6 33D1 bne .L626 + 12957 .L627: +6396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) +6397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_TXDMAEN) == I2C_CR1_TXDMAEN) + 12958 .loc 1 6398 14 + 12959 00d8 7B68 ldr r3, [r7, #4] + 12960 00da 1B68 ldr r3, [r3] + 12961 .loc 1 6398 24 + 12962 00dc 1B68 ldr r3, [r3] + 12963 .loc 1 6398 30 + 12964 00de 03F48043 and r3, r3, #16384 + 12965 .loc 1 6398 8 + 12966 00e2 B3F5804F cmp r3, #16384 + 12967 00e6 07D1 bne .L628 +6399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 12968 .loc 1 6400 11 + 12969 00e8 7B68 ldr r3, [r7, #4] + 12970 00ea 1B68 ldr r3, [r3] + 12971 .loc 1 6400 21 + ARM GAS /tmp/cc5G5cqz.s page 343 + + + 12972 00ec 1A68 ldr r2, [r3] + 12973 .loc 1 6400 11 + 12974 00ee 7B68 ldr r3, [r7, #4] + 12975 00f0 1B68 ldr r3, [r3] + 12976 .loc 1 6400 27 + 12977 00f2 22F48042 bic r2, r2, #16384 + 12978 00f6 1A60 str r2, [r3] + 12979 .L628: +6401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_GetState(hi2c->hdmatx) != HAL_DMA_STATE_READY) + 12980 .loc 1 6403 9 + 12981 00f8 7B68 ldr r3, [r7, #4] + 12982 00fa 9B6B ldr r3, [r3, #56] + 12983 00fc 1846 mov r0, r3 + 12984 00fe FFF7FEFF bl HAL_DMA_GetState + 12985 0102 0346 mov r3, r0 + 12986 .loc 1 6403 8 discriminator 1 + 12987 0104 012B cmp r3, #1 + 12988 0106 17D0 beq .L629 +6404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +6406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +6407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort; + 12989 .loc 1 6407 11 + 12990 0108 7B68 ldr r3, [r7, #4] + 12991 010a 9B6B ldr r3, [r3, #56] + 12992 .loc 1 6407 39 + 12993 010c 334A ldr r2, .L640+8 + 12994 010e 5A63 str r2, [r3, #52] +6408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 12995 .loc 1 6410 7 + 12996 0110 7B68 ldr r3, [r7, #4] + 12997 0112 0022 movs r2, #0 + 12998 0114 83F84020 strb r2, [r3, #64] +6411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA TX */ +6413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK) + 12999 .loc 1 6413 11 + 13000 0118 7B68 ldr r3, [r7, #4] + 13001 011a 9B6B ldr r3, [r3, #56] + 13002 011c 1846 mov r0, r3 + 13003 011e FFF7FEFF bl HAL_DMA_Abort_IT + 13004 0122 0346 mov r3, r0 + 13005 .loc 1 6413 10 discriminator 1 + 13006 0124 002B cmp r3, #0 + 13007 0126 4DD0 beq .L637 +6414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */ +6416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback(hi2c->hdmatx); + 13008 .loc 1 6416 13 + 13009 0128 7B68 ldr r3, [r7, #4] + 13010 012a 9B6B ldr r3, [r3, #56] + 13011 .loc 1 6416 21 + 13012 012c 5B6B ldr r3, [r3, #52] + ARM GAS /tmp/cc5G5cqz.s page 344 + + + 13013 .loc 1 6416 45 + 13014 012e 7A68 ldr r2, [r7, #4] + 13015 0130 926B ldr r2, [r2, #56] + 13016 .loc 1 6416 9 + 13017 0132 1046 mov r0, r2 + 13018 0134 9847 blx r3 + 13019 .LVL7: +6403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13020 .loc 1 6403 8 + 13021 0136 45E0 b .L637 + 13022 .L629: +6417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TreatErrorCallback(hi2c); + 13023 .loc 1 6421 7 + 13024 0138 7868 ldr r0, [r7, #4] + 13025 013a FFF7FEFF bl I2C_TreatErrorCallback +6403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13026 .loc 1 6403 8 + 13027 013e 41E0 b .L637 + 13028 .L626: +6422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA RX transfer if any */ +6425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if ((hi2c->hdmarx != NULL) && ((tmppreviousstate == I2C_STATE_MASTER_BUSY_RX) || \ + 13029 .loc 1 6425 17 + 13030 0140 7B68 ldr r3, [r7, #4] + 13031 0142 DB6B ldr r3, [r3, #60] + 13032 .loc 1 6425 11 + 13033 0144 002B cmp r3, #0 + 13034 0146 39D0 beq .L632 + 13035 .loc 1 6425 35 discriminator 1 + 13036 0148 BB68 ldr r3, [r7, #8] + 13037 014a 122B cmp r3, #18 + 13038 014c 02D0 beq .L633 + 13039 .loc 1 6425 86 discriminator 2 + 13040 014e BB68 ldr r3, [r7, #8] + 13041 0150 222B cmp r3, #34 + 13042 0152 33D1 bne .L632 + 13043 .L633: +6426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) +6427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->Instance->CR1 & I2C_CR1_RXDMAEN) == I2C_CR1_RXDMAEN) + 13044 .loc 1 6428 14 + 13045 0154 7B68 ldr r3, [r7, #4] + 13046 0156 1B68 ldr r3, [r3] + 13047 .loc 1 6428 24 + 13048 0158 1B68 ldr r3, [r3] + 13049 .loc 1 6428 30 + 13050 015a 03F40043 and r3, r3, #32768 + 13051 .loc 1 6428 8 + 13052 015e B3F5004F cmp r3, #32768 + 13053 0162 07D1 bne .L634 +6429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + ARM GAS /tmp/cc5G5cqz.s page 345 + + + 13054 .loc 1 6430 11 + 13055 0164 7B68 ldr r3, [r7, #4] + 13056 0166 1B68 ldr r3, [r3] + 13057 .loc 1 6430 21 + 13058 0168 1A68 ldr r2, [r3] + 13059 .loc 1 6430 11 + 13060 016a 7B68 ldr r3, [r7, #4] + 13061 016c 1B68 ldr r3, [r3] + 13062 .loc 1 6430 27 + 13063 016e 22F40042 bic r2, r2, #32768 + 13064 0172 1A60 str r2, [r3] + 13065 .L634: +6431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_GetState(hi2c->hdmarx) != HAL_DMA_STATE_READY) + 13066 .loc 1 6433 9 + 13067 0174 7B68 ldr r3, [r7, #4] + 13068 0176 DB6B ldr r3, [r3, #60] + 13069 0178 1846 mov r0, r3 + 13070 017a FFF7FEFF bl HAL_DMA_GetState + 13071 017e 0346 mov r3, r0 + 13072 .loc 1 6433 8 discriminator 1 + 13073 0180 012B cmp r3, #1 + 13074 0182 17D0 beq .L635 +6434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : +6436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ +6437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort; + 13075 .loc 1 6437 11 + 13076 0184 7B68 ldr r3, [r7, #4] + 13077 0186 DB6B ldr r3, [r3, #60] + 13078 .loc 1 6437 39 + 13079 0188 144A ldr r2, .L640+8 + 13080 018a 5A63 str r2, [r3, #52] +6438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 13081 .loc 1 6440 7 + 13082 018c 7B68 ldr r3, [r7, #4] + 13083 018e 0022 movs r2, #0 + 13084 0190 83F84020 strb r2, [r3, #64] +6441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Abort DMA RX */ +6443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK) + 13085 .loc 1 6443 11 + 13086 0194 7B68 ldr r3, [r7, #4] + 13087 0196 DB6B ldr r3, [r3, #60] + 13088 0198 1846 mov r0, r3 + 13089 019a FFF7FEFF bl HAL_DMA_Abort_IT + 13090 019e 0346 mov r3, r0 + 13091 .loc 1 6443 10 discriminator 1 + 13092 01a0 002B cmp r3, #0 + 13093 01a2 11D0 beq .L638 +6444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call Directly hi2c->hdmarx->XferAbortCallback function in case of error */ +6446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx); + 13094 .loc 1 6446 13 + ARM GAS /tmp/cc5G5cqz.s page 346 + + + 13095 01a4 7B68 ldr r3, [r7, #4] + 13096 01a6 DB6B ldr r3, [r3, #60] + 13097 .loc 1 6446 21 + 13098 01a8 5B6B ldr r3, [r3, #52] + 13099 .loc 1 6446 45 + 13100 01aa 7A68 ldr r2, [r7, #4] + 13101 01ac D26B ldr r2, [r2, #60] + 13102 .loc 1 6446 9 + 13103 01ae 1046 mov r0, r2 + 13104 01b0 9847 blx r3 + 13105 .LVL8: +6433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13106 .loc 1 6433 8 + 13107 01b2 09E0 b .L638 + 13108 .L635: +6447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TreatErrorCallback(hi2c); + 13109 .loc 1 6451 7 + 13110 01b4 7868 ldr r0, [r7, #4] + 13111 01b6 FFF7FEFF bl I2C_TreatErrorCallback +6433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13112 .loc 1 6433 8 + 13113 01ba 05E0 b .L638 + 13114 .L632: +6452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TreatErrorCallback(hi2c); + 13115 .loc 1 6456 5 + 13116 01bc 7868 ldr r0, [r7, #4] + 13117 01be FFF7FEFF bl I2C_TreatErrorCallback +6457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13118 .loc 1 6458 1 + 13119 01c2 02E0 b .L639 + 13120 .L637: +6403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13121 .loc 1 6403 8 + 13122 01c4 00BF nop + 13123 01c6 00E0 b .L639 + 13124 .L638: +6433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13125 .loc 1 6433 8 + 13126 01c8 00BF nop + 13127 .L639: + 13128 .loc 1 6458 1 + 13129 01ca 00BF nop + 13130 01cc 1037 adds r7, r7, #16 + 13131 .cfi_def_cfa_offset 8 + 13132 01ce BD46 mov sp, r7 + 13133 .cfi_def_cfa_register 13 + 13134 @ sp needed + 13135 01d0 80BD pop {r7, pc} + ARM GAS /tmp/cc5G5cqz.s page 347 + + + 13136 .L641: + 13137 01d2 00BF .align 2 + 13138 .L640: + 13139 01d4 0000FFFF .word -65536 + 13140 01d8 00000000 .word I2C_Slave_ISR_IT + 13141 01dc 00000000 .word I2C_DMAAbort + 13142 .cfi_endproc + 13143 .LFE193: + 13145 .section .text.I2C_TreatErrorCallback,"ax",%progbits + 13146 .align 1 + 13147 .syntax unified + 13148 .thumb + 13149 .thumb_func + 13151 I2C_TreatErrorCallback: + 13152 .LFB194: +6459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Error callback treatment. +6462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +6463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_TreatErrorCallback(I2C_HandleTypeDef *hi2c) +6466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13153 .loc 1 6466 1 + 13154 .cfi_startproc + 13155 @ args = 0, pretend = 0, frame = 8 + 13156 @ frame_needed = 1, uses_anonymous_args = 0 + 13157 0000 80B5 push {r7, lr} + 13158 .cfi_def_cfa_offset 8 + 13159 .cfi_offset 7, -8 + 13160 .cfi_offset 14, -4 + 13161 0002 82B0 sub sp, sp, #8 + 13162 .cfi_def_cfa_offset 16 + 13163 0004 00AF add r7, sp, #0 + 13164 .cfi_def_cfa_register 7 + 13165 0006 7860 str r0, [r7, #4] +6467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_ABORT) + 13166 .loc 1 6467 11 + 13167 0008 7B68 ldr r3, [r7, #4] + 13168 000a 93F84130 ldrb r3, [r3, #65] + 13169 000e DBB2 uxtb r3, r3 + 13170 .loc 1 6467 6 + 13171 0010 602B cmp r3, #96 + 13172 0012 0ED1 bne .L643 +6468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 13173 .loc 1 6469 17 + 13174 0014 7B68 ldr r3, [r7, #4] + 13175 0016 2022 movs r2, #32 + 13176 0018 83F84120 strb r2, [r3, #65] +6470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 13177 .loc 1 6470 25 + 13178 001c 7B68 ldr r3, [r7, #4] + 13179 001e 0022 movs r2, #0 + 13180 0020 1A63 str r2, [r3, #48] +6471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ + ARM GAS /tmp/cc5G5cqz.s page 348 + + +6473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 13181 .loc 1 6473 5 + 13182 0022 7B68 ldr r3, [r7, #4] + 13183 0024 0022 movs r2, #0 + 13184 0026 83F84020 strb r2, [r3, #64] +6474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->AbortCpltCallback(hi2c); +6478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_AbortCpltCallback(hi2c); + 13185 .loc 1 6479 5 + 13186 002a 7868 ldr r0, [r7, #4] + 13187 002c FFF7FEFF bl HAL_I2C_AbortCpltCallback +6480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; +6485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); +6488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) +6491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCallback(hi2c); +6492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #else +6493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_ErrorCallback(hi2c); +6494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ +6495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13188 .loc 1 6496 1 + 13189 0030 09E0 b .L645 + 13190 .L643: +6484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13191 .loc 1 6484 25 + 13192 0032 7B68 ldr r3, [r7, #4] + 13193 0034 0022 movs r2, #0 + 13194 0036 1A63 str r2, [r3, #48] +6487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13195 .loc 1 6487 5 + 13196 0038 7B68 ldr r3, [r7, #4] + 13197 003a 0022 movs r2, #0 + 13198 003c 83F84020 strb r2, [r3, #64] +6493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 13199 .loc 1 6493 5 + 13200 0040 7868 ldr r0, [r7, #4] + 13201 0042 FFF7FEFF bl HAL_I2C_ErrorCallback + 13202 .L645: + 13203 .loc 1 6496 1 + 13204 0046 00BF nop + 13205 0048 0837 adds r7, r7, #8 + 13206 .cfi_def_cfa_offset 8 + 13207 004a BD46 mov sp, r7 + 13208 .cfi_def_cfa_register 13 + 13209 @ sp needed + 13210 004c 80BD pop {r7, pc} + ARM GAS /tmp/cc5G5cqz.s page 349 + + + 13211 .cfi_endproc + 13212 .LFE194: + 13214 .section .text.I2C_Flush_TXDR,"ax",%progbits + 13215 .align 1 + 13216 .syntax unified + 13217 .thumb + 13218 .thumb_func + 13220 I2C_Flush_TXDR: + 13221 .LFB195: +6497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief I2C Tx data register flush process. +6500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +6501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Flush_TXDR(I2C_HandleTypeDef *hi2c) +6504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13222 .loc 1 6504 1 + 13223 .cfi_startproc + 13224 @ args = 0, pretend = 0, frame = 8 + 13225 @ frame_needed = 1, uses_anonymous_args = 0 + 13226 @ link register save eliminated. + 13227 0000 80B4 push {r7} + 13228 .cfi_def_cfa_offset 4 + 13229 .cfi_offset 7, -4 + 13230 0002 83B0 sub sp, sp, #12 + 13231 .cfi_def_cfa_offset 16 + 13232 0004 00AF add r7, sp, #0 + 13233 .cfi_def_cfa_register 7 + 13234 0006 7860 str r0, [r7, #4] +6505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If a pending TXIS flag is set */ +6506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Write a dummy data in TXDR to clear it */ +6507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXIS) != RESET) + 13235 .loc 1 6507 7 + 13236 0008 7B68 ldr r3, [r7, #4] + 13237 000a 1B68 ldr r3, [r3] + 13238 000c 9B69 ldr r3, [r3, #24] + 13239 000e 03F00203 and r3, r3, #2 + 13240 .loc 1 6507 6 + 13241 0012 022B cmp r3, #2 + 13242 0014 03D1 bne .L647 +6508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->TXDR = 0x00U; + 13243 .loc 1 6509 9 + 13244 0016 7B68 ldr r3, [r7, #4] + 13245 0018 1B68 ldr r3, [r3] + 13246 .loc 1 6509 26 + 13247 001a 0022 movs r2, #0 + 13248 001c 9A62 str r2, [r3, #40] + 13249 .L647: +6510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register if not empty */ +6513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXE) == RESET) + 13250 .loc 1 6513 7 + 13251 001e 7B68 ldr r3, [r7, #4] + 13252 0020 1B68 ldr r3, [r3] + ARM GAS /tmp/cc5G5cqz.s page 350 + + + 13253 0022 9B69 ldr r3, [r3, #24] + 13254 0024 03F00103 and r3, r3, #1 + 13255 .loc 1 6513 6 + 13256 0028 012B cmp r3, #1 + 13257 002a 07D0 beq .L649 +6514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_TXE); + 13258 .loc 1 6515 5 + 13259 002c 7B68 ldr r3, [r7, #4] + 13260 002e 1B68 ldr r3, [r3] + 13261 0030 9A69 ldr r2, [r3, #24] + 13262 0032 7B68 ldr r3, [r7, #4] + 13263 0034 1B68 ldr r3, [r3] + 13264 0036 42F00102 orr r2, r2, #1 + 13265 003a 9A61 str r2, [r3, #24] + 13266 .L649: +6516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13267 .loc 1 6517 1 + 13268 003c 00BF nop + 13269 003e 0C37 adds r7, r7, #12 + 13270 .cfi_def_cfa_offset 4 + 13271 0040 BD46 mov sp, r7 + 13272 .cfi_def_cfa_register 13 + 13273 @ sp needed + 13274 0042 5DF8047B ldr r7, [sp], #4 + 13275 .cfi_restore 7 + 13276 .cfi_def_cfa_offset 0 + 13277 0046 7047 bx lr + 13278 .cfi_endproc + 13279 .LFE195: + 13281 .section .text.I2C_DMAMasterTransmitCplt,"ax",%progbits + 13282 .align 1 + 13283 .syntax unified + 13284 .thumb + 13285 .thumb_func + 13287 I2C_DMAMasterTransmitCplt: + 13288 .LFB196: +6518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C master transmit process complete callback. +6521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle +6522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAMasterTransmitCplt(DMA_HandleTypeDef *hdma) +6525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13289 .loc 1 6525 1 + 13290 .cfi_startproc + 13291 @ args = 0, pretend = 0, frame = 16 + 13292 @ frame_needed = 1, uses_anonymous_args = 0 + 13293 0000 80B5 push {r7, lr} + 13294 .cfi_def_cfa_offset 8 + 13295 .cfi_offset 7, -8 + 13296 .cfi_offset 14, -4 + 13297 0002 84B0 sub sp, sp, #16 + 13298 .cfi_def_cfa_offset 24 + 13299 0004 00AF add r7, sp, #0 + ARM GAS /tmp/cc5G5cqz.s page 351 + + + 13300 .cfi_def_cfa_register 7 + 13301 0006 7860 str r0, [r7, #4] +6526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13302 .loc 1 6527 22 + 13303 0008 7B68 ldr r3, [r7, #4] + 13304 000a 5B6A ldr r3, [r3, #36] + 13305 000c FB60 str r3, [r7, #12] +6528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +6530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 13306 .loc 1 6530 7 + 13307 000e FB68 ldr r3, [r7, #12] + 13308 0010 1B68 ldr r3, [r3] + 13309 .loc 1 6530 17 + 13310 0012 1A68 ldr r2, [r3] + 13311 .loc 1 6530 7 + 13312 0014 FB68 ldr r3, [r7, #12] + 13313 0016 1B68 ldr r3, [r3] + 13314 .loc 1 6530 23 + 13315 0018 22F48042 bic r2, r2, #16384 + 13316 001c 1A60 str r2, [r3] +6531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If last transfer, enable STOP interrupt */ +6533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount == 0U) + 13317 .loc 1 6533 11 + 13318 001e FB68 ldr r3, [r7, #12] + 13319 0020 5B8D ldrh r3, [r3, #42] @ movhi + 13320 0022 9BB2 uxth r3, r3 + 13321 .loc 1 6533 6 + 13322 0024 002B cmp r3, #0 + 13323 0026 04D1 bne .L651 +6534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable STOP interrupt */ +6536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_CPLT_IT); + 13324 .loc 1 6536 5 + 13325 0028 2021 movs r1, #32 + 13326 002a F868 ldr r0, [r7, #12] + 13327 002c FFF7FEFF bl I2C_Enable_IRQ +6537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* else prepare a new DMA transfer and enable TCReload interrupt */ +6539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Buffer pointer */ +6542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr += hi2c->XferSize; +6543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the XferSize to transfer */ +6545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) +6546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; +6548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; +6552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ + ARM GAS /tmp/cc5G5cqz.s page 352 + + +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, +6556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) +6557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_DMA); +6560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable TC interrupts */ +6564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RELOAD_IT); +6565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13328 .loc 1 6567 1 + 13329 0030 2DE0 b .L656 + 13330 .L651: +6542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13331 .loc 1 6542 9 + 13332 0032 FB68 ldr r3, [r7, #12] + 13333 0034 5B6A ldr r3, [r3, #36] +6542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13334 .loc 1 6542 27 + 13335 0036 FA68 ldr r2, [r7, #12] + 13336 0038 128D ldrh r2, [r2, #40] +6542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13337 .loc 1 6542 20 + 13338 003a 1A44 add r2, r2, r3 + 13339 003c FB68 ldr r3, [r7, #12] + 13340 003e 5A62 str r2, [r3, #36] +6545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13341 .loc 1 6545 13 + 13342 0040 FB68 ldr r3, [r7, #12] + 13343 0042 5B8D ldrh r3, [r3, #42] @ movhi + 13344 0044 9BB2 uxth r3, r3 +6545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13345 .loc 1 6545 8 + 13346 0046 FF2B cmp r3, #255 + 13347 0048 03D9 bls .L653 +6547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13348 .loc 1 6547 22 + 13349 004a FB68 ldr r3, [r7, #12] + 13350 004c FF22 movs r2, #255 + 13351 004e 1A85 strh r2, [r3, #40] @ movhi + 13352 0050 04E0 b .L654 + 13353 .L653: +6551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13354 .loc 1 6551 28 + 13355 0052 FB68 ldr r3, [r7, #12] + 13356 0054 5B8D ldrh r3, [r3, #42] @ movhi + 13357 0056 9AB2 uxth r2, r3 +6551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13358 .loc 1 6551 22 + 13359 0058 FB68 ldr r3, [r7, #12] + 13360 005a 1A85 strh r2, [r3, #40] @ movhi + 13361 .L654: +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13362 .loc 1 6555 9 + ARM GAS /tmp/cc5G5cqz.s page 353 + + + 13363 005c FB68 ldr r3, [r7, #12] + 13364 005e 986B ldr r0, [r3, #56] +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13365 .loc 1 6555 54 + 13366 0060 FB68 ldr r3, [r7, #12] + 13367 0062 5B6A ldr r3, [r3, #36] +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13368 .loc 1 6555 9 + 13369 0064 1946 mov r1, r3 +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13370 .loc 1 6555 81 + 13371 0066 FB68 ldr r3, [r7, #12] + 13372 0068 1B68 ldr r3, [r3] +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13373 .loc 1 6555 76 + 13374 006a 2833 adds r3, r3, #40 +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13375 .loc 1 6555 9 + 13376 006c 1A46 mov r2, r3 +6556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13377 .loc 1 6556 30 + 13378 006e FB68 ldr r3, [r7, #12] + 13379 0070 1B8D ldrh r3, [r3, #40] +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13380 .loc 1 6555 9 + 13381 0072 FFF7FEFF bl HAL_DMA_Start_IT + 13382 0076 0346 mov r3, r0 +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13383 .loc 1 6555 8 discriminator 1 + 13384 0078 002B cmp r3, #0 + 13385 007a 04D0 beq .L655 +6559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13386 .loc 1 6559 7 + 13387 007c 1021 movs r1, #16 + 13388 007e F868 ldr r0, [r7, #12] + 13389 0080 FFF7FEFF bl I2C_ITError + 13390 .loc 1 6567 1 + 13391 0084 03E0 b .L656 + 13392 .L655: +6564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13393 .loc 1 6564 7 + 13394 0086 4021 movs r1, #64 + 13395 0088 F868 ldr r0, [r7, #12] + 13396 008a FFF7FEFF bl I2C_Enable_IRQ + 13397 .L656: + 13398 .loc 1 6567 1 + 13399 008e 00BF nop + 13400 0090 1037 adds r7, r7, #16 + 13401 .cfi_def_cfa_offset 8 + 13402 0092 BD46 mov sp, r7 + 13403 .cfi_def_cfa_register 13 + 13404 @ sp needed + 13405 0094 80BD pop {r7, pc} + 13406 .cfi_endproc + 13407 .LFE196: + 13409 .section .text.I2C_DMASlaveTransmitCplt,"ax",%progbits + 13410 .align 1 + ARM GAS /tmp/cc5G5cqz.s page 354 + + + 13411 .syntax unified + 13412 .thumb + 13413 .thumb_func + 13415 I2C_DMASlaveTransmitCplt: + 13416 .LFB197: +6568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C slave transmit process complete callback. +6572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle +6573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMASlaveTransmitCplt(DMA_HandleTypeDef *hdma) +6576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13417 .loc 1 6576 1 + 13418 .cfi_startproc + 13419 @ args = 0, pretend = 0, frame = 16 + 13420 @ frame_needed = 1, uses_anonymous_args = 0 + 13421 0000 80B5 push {r7, lr} + 13422 .cfi_def_cfa_offset 8 + 13423 .cfi_offset 7, -8 + 13424 .cfi_offset 14, -4 + 13425 0002 84B0 sub sp, sp, #16 + 13426 .cfi_def_cfa_offset 24 + 13427 0004 00AF add r7, sp, #0 + 13428 .cfi_def_cfa_register 7 + 13429 0006 7860 str r0, [r7, #4] +6577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13430 .loc 1 6578 22 + 13431 0008 7B68 ldr r3, [r7, #4] + 13432 000a 5B6A ldr r3, [r3, #36] + 13433 000c FB60 str r3, [r7, #12] +6579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; + 13434 .loc 1 6579 12 + 13435 000e FB68 ldr r3, [r7, #12] + 13436 0010 DB6A ldr r3, [r3, #44] + 13437 0012 BB60 str r3, [r7, #8] +6580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((tmpoptions == I2C_NEXT_FRAME) || (tmpoptions == I2C_FIRST_FRAME)) + 13438 .loc 1 6581 6 + 13439 0014 BB68 ldr r3, [r7, #8] + 13440 0016 B3F1807F cmp r3, #16777216 + 13441 001a 02D0 beq .L658 + 13442 .loc 1 6581 38 discriminator 1 + 13443 001c BB68 ldr r3, [r7, #8] + 13444 001e 002B cmp r3, #0 + 13445 0020 0AD1 bne .L660 + 13446 .L658: +6582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +6584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_TXDMAEN; + 13447 .loc 1 6584 9 + 13448 0022 FB68 ldr r3, [r7, #12] + 13449 0024 1B68 ldr r3, [r3] + 13450 .loc 1 6584 19 + 13451 0026 1A68 ldr r2, [r3] + ARM GAS /tmp/cc5G5cqz.s page 355 + + + 13452 .loc 1 6584 9 + 13453 0028 FB68 ldr r3, [r7, #12] + 13454 002a 1B68 ldr r3, [r3] + 13455 .loc 1 6584 25 + 13456 002c 22F48042 bic r2, r2, #16384 + 13457 0030 1A60 str r2, [r3] +6585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Last Byte is Transmitted */ +6587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +6588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 13458 .loc 1 6588 5 + 13459 0032 F868 ldr r0, [r7, #12] + 13460 0034 FFF7FEFF bl I2C_ITSlaveSeqCplt + 13461 .L660: +6589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No specific action, Master fully manage the generation of STOP condition */ +6593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean that this generation can arrive at any time, at the end or during DMA process */ +6594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* So STOP condition should be manage through Interrupt treatment */ +6595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13462 .loc 1 6596 1 + 13463 0038 00BF nop + 13464 003a 1037 adds r7, r7, #16 + 13465 .cfi_def_cfa_offset 8 + 13466 003c BD46 mov sp, r7 + 13467 .cfi_def_cfa_register 13 + 13468 @ sp needed + 13469 003e 80BD pop {r7, pc} + 13470 .cfi_endproc + 13471 .LFE197: + 13473 .section .text.I2C_DMAMasterReceiveCplt,"ax",%progbits + 13474 .align 1 + 13475 .syntax unified + 13476 .thumb + 13477 .thumb_func + 13479 I2C_DMAMasterReceiveCplt: + 13480 .LFB198: +6597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C master receive process complete callback. +6601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle +6602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAMasterReceiveCplt(DMA_HandleTypeDef *hdma) +6605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13481 .loc 1 6605 1 + 13482 .cfi_startproc + 13483 @ args = 0, pretend = 0, frame = 16 + 13484 @ frame_needed = 1, uses_anonymous_args = 0 + 13485 0000 80B5 push {r7, lr} + 13486 .cfi_def_cfa_offset 8 + 13487 .cfi_offset 7, -8 + 13488 .cfi_offset 14, -4 + 13489 0002 84B0 sub sp, sp, #16 + ARM GAS /tmp/cc5G5cqz.s page 356 + + + 13490 .cfi_def_cfa_offset 24 + 13491 0004 00AF add r7, sp, #0 + 13492 .cfi_def_cfa_register 7 + 13493 0006 7860 str r0, [r7, #4] +6606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13494 .loc 1 6607 22 + 13495 0008 7B68 ldr r3, [r7, #4] + 13496 000a 5B6A ldr r3, [r3, #36] + 13497 000c FB60 str r3, [r7, #12] +6608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ +6610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 13498 .loc 1 6610 7 + 13499 000e FB68 ldr r3, [r7, #12] + 13500 0010 1B68 ldr r3, [r3] + 13501 .loc 1 6610 17 + 13502 0012 1A68 ldr r2, [r3] + 13503 .loc 1 6610 7 + 13504 0014 FB68 ldr r3, [r7, #12] + 13505 0016 1B68 ldr r3, [r3] + 13506 .loc 1 6610 23 + 13507 0018 22F40042 bic r2, r2, #32768 + 13508 001c 1A60 str r2, [r3] +6611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* If last transfer, enable STOP interrupt */ +6613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount == 0U) + 13509 .loc 1 6613 11 + 13510 001e FB68 ldr r3, [r7, #12] + 13511 0020 5B8D ldrh r3, [r3, #42] @ movhi + 13512 0022 9BB2 uxth r3, r3 + 13513 .loc 1 6613 6 + 13514 0024 002B cmp r3, #0 + 13515 0026 04D1 bne .L662 +6614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable STOP interrupt */ +6616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_CPLT_IT); + 13516 .loc 1 6616 5 + 13517 0028 2021 movs r1, #32 + 13518 002a F868 ldr r0, [r7, #12] + 13519 002c FFF7FEFF bl I2C_Enable_IRQ +6617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* else prepare a new DMA transfer and enable TCReload interrupt */ +6619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Buffer pointer */ +6622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->pBuffPtr += hi2c->XferSize; +6623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Set the XferSize to transfer */ +6625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) +6626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; +6628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; +6632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 357 + + +6633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable the DMA channel */ +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->RXDR, (uint32_t)hi2c->pBuffPtr, +6636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) +6637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_DMA); +6640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable TC interrupts */ +6644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RELOAD_IT); +6645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13520 .loc 1 6647 1 + 13521 0030 2DE0 b .L667 + 13522 .L662: +6622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13523 .loc 1 6622 9 + 13524 0032 FB68 ldr r3, [r7, #12] + 13525 0034 5B6A ldr r3, [r3, #36] +6622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13526 .loc 1 6622 27 + 13527 0036 FA68 ldr r2, [r7, #12] + 13528 0038 128D ldrh r2, [r2, #40] +6622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + 13529 .loc 1 6622 20 + 13530 003a 1A44 add r2, r2, r3 + 13531 003c FB68 ldr r3, [r7, #12] + 13532 003e 5A62 str r2, [r3, #36] +6625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13533 .loc 1 6625 13 + 13534 0040 FB68 ldr r3, [r7, #12] + 13535 0042 5B8D ldrh r3, [r3, #42] @ movhi + 13536 0044 9BB2 uxth r3, r3 +6625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13537 .loc 1 6625 8 + 13538 0046 FF2B cmp r3, #255 + 13539 0048 03D9 bls .L664 +6627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13540 .loc 1 6627 22 + 13541 004a FB68 ldr r3, [r7, #12] + 13542 004c FF22 movs r2, #255 + 13543 004e 1A85 strh r2, [r3, #40] @ movhi + 13544 0050 04E0 b .L665 + 13545 .L664: +6631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13546 .loc 1 6631 28 + 13547 0052 FB68 ldr r3, [r7, #12] + 13548 0054 5B8D ldrh r3, [r3, #42] @ movhi + 13549 0056 9AB2 uxth r2, r3 +6631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13550 .loc 1 6631 22 + 13551 0058 FB68 ldr r3, [r7, #12] + 13552 005a 1A85 strh r2, [r3, #40] @ movhi + 13553 .L665: + ARM GAS /tmp/cc5G5cqz.s page 358 + + +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13554 .loc 1 6635 9 + 13555 005c FB68 ldr r3, [r7, #12] + 13556 005e D86B ldr r0, [r3, #60] +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13557 .loc 1 6635 55 + 13558 0060 FB68 ldr r3, [r7, #12] + 13559 0062 1B68 ldr r3, [r3] +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13560 .loc 1 6635 50 + 13561 0064 2433 adds r3, r3, #36 +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13562 .loc 1 6635 9 + 13563 0066 1946 mov r1, r3 +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13564 .loc 1 6635 87 + 13565 0068 FB68 ldr r3, [r7, #12] + 13566 006a 5B6A ldr r3, [r3, #36] +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13567 .loc 1 6635 9 + 13568 006c 1A46 mov r2, r3 +6636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13569 .loc 1 6636 30 + 13570 006e FB68 ldr r3, [r7, #12] + 13571 0070 1B8D ldrh r3, [r3, #40] +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13572 .loc 1 6635 9 + 13573 0072 FFF7FEFF bl HAL_DMA_Start_IT + 13574 0076 0346 mov r3, r0 +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13575 .loc 1 6635 8 discriminator 1 + 13576 0078 002B cmp r3, #0 + 13577 007a 04D0 beq .L666 +6639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13578 .loc 1 6639 7 + 13579 007c 1021 movs r1, #16 + 13580 007e F868 ldr r0, [r7, #12] + 13581 0080 FFF7FEFF bl I2C_ITError + 13582 .loc 1 6647 1 + 13583 0084 03E0 b .L667 + 13584 .L666: +6644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13585 .loc 1 6644 7 + 13586 0086 4021 movs r1, #64 + 13587 0088 F868 ldr r0, [r7, #12] + 13588 008a FFF7FEFF bl I2C_Enable_IRQ + 13589 .L667: + 13590 .loc 1 6647 1 + 13591 008e 00BF nop + 13592 0090 1037 adds r7, r7, #16 + 13593 .cfi_def_cfa_offset 8 + 13594 0092 BD46 mov sp, r7 + 13595 .cfi_def_cfa_register 13 + 13596 @ sp needed + 13597 0094 80BD pop {r7, pc} + 13598 .cfi_endproc + 13599 .LFE198: + ARM GAS /tmp/cc5G5cqz.s page 359 + + + 13601 .section .text.I2C_DMASlaveReceiveCplt,"ax",%progbits + 13602 .align 1 + 13603 .syntax unified + 13604 .thumb + 13605 .thumb_func + 13607 I2C_DMASlaveReceiveCplt: + 13608 .LFB199: +6648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C slave receive process complete callback. +6652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle +6653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMASlaveReceiveCplt(DMA_HandleTypeDef *hdma) +6656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13609 .loc 1 6656 1 + 13610 .cfi_startproc + 13611 @ args = 0, pretend = 0, frame = 16 + 13612 @ frame_needed = 1, uses_anonymous_args = 0 + 13613 0000 80B5 push {r7, lr} + 13614 .cfi_def_cfa_offset 8 + 13615 .cfi_offset 7, -8 + 13616 .cfi_offset 14, -4 + 13617 0002 84B0 sub sp, sp, #16 + 13618 .cfi_def_cfa_offset 24 + 13619 0004 00AF add r7, sp, #0 + 13620 .cfi_def_cfa_register 7 + 13621 0006 7860 str r0, [r7, #4] +6657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13622 .loc 1 6658 22 + 13623 0008 7B68 ldr r3, [r7, #4] + 13624 000a 5B6A ldr r3, [r3, #36] + 13625 000c FB60 str r3, [r7, #12] +6659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; + 13626 .loc 1 6659 12 + 13627 000e FB68 ldr r3, [r7, #12] + 13628 0010 DB6A ldr r3, [r3, #44] + 13629 0012 BB60 str r3, [r7, #8] +6660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((I2C_GET_DMA_REMAIN_DATA(hi2c->hdmarx) == 0U) && \ + 13630 .loc 1 6661 8 + 13631 0014 FB68 ldr r3, [r7, #12] + 13632 0016 DB6B ldr r3, [r3, #60] + 13633 0018 1B68 ldr r3, [r3] + 13634 001a 5B68 ldr r3, [r3, #4] + 13635 .loc 1 6661 6 + 13636 001c 002B cmp r3, #0 + 13637 001e 0ED1 bne .L670 + 13638 .loc 1 6661 53 discriminator 1 + 13639 0020 BB68 ldr r3, [r7, #8] + 13640 0022 13F5803F cmn r3, #65536 + 13641 0026 0AD0 beq .L670 +6662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) +6663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable DMA Request */ + ARM GAS /tmp/cc5G5cqz.s page 360 + + +6665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; + 13642 .loc 1 6665 9 + 13643 0028 FB68 ldr r3, [r7, #12] + 13644 002a 1B68 ldr r3, [r3] + 13645 .loc 1 6665 19 + 13646 002c 1A68 ldr r2, [r3] + 13647 .loc 1 6665 9 + 13648 002e FB68 ldr r3, [r7, #12] + 13649 0030 1B68 ldr r3, [r3] + 13650 .loc 1 6665 25 + 13651 0032 22F40042 bic r2, r2, #32768 + 13652 0036 1A60 str r2, [r3] +6666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ +6668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); + 13653 .loc 1 6668 5 + 13654 0038 F868 ldr r0, [r7, #12] + 13655 003a FFF7FEFF bl I2C_ITSlaveSeqCplt + 13656 .L670: +6669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* No specific action, Master fully manage the generation of STOP condition */ +6673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Mean that this generation can arrive at any time, at the end or during DMA process */ +6674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* So STOP condition should be manage through Interrupt treatment */ +6675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13657 .loc 1 6676 1 + 13658 003e 00BF nop + 13659 0040 1037 adds r7, r7, #16 + 13660 .cfi_def_cfa_offset 8 + 13661 0042 BD46 mov sp, r7 + 13662 .cfi_def_cfa_register 13 + 13663 @ sp needed + 13664 0044 80BD pop {r7, pc} + 13665 .cfi_endproc + 13666 .LFE199: + 13668 .section .text.I2C_DMAError,"ax",%progbits + 13669 .align 1 + 13670 .syntax unified + 13671 .thumb + 13672 .thumb_func + 13674 I2C_DMAError: + 13675 .LFB200: +6677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C communication error callback. +6681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle +6682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAError(DMA_HandleTypeDef *hdma) +6685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13676 .loc 1 6685 1 + 13677 .cfi_startproc + 13678 @ args = 0, pretend = 0, frame = 16 + 13679 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/cc5G5cqz.s page 361 + + + 13680 0000 80B5 push {r7, lr} + 13681 .cfi_def_cfa_offset 8 + 13682 .cfi_offset 7, -8 + 13683 .cfi_offset 14, -4 + 13684 0002 84B0 sub sp, sp, #16 + 13685 .cfi_def_cfa_offset 24 + 13686 0004 00AF add r7, sp, #0 + 13687 .cfi_def_cfa_register 7 + 13688 0006 7860 str r0, [r7, #4] +6686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13689 .loc 1 6687 22 + 13690 0008 7B68 ldr r3, [r7, #4] + 13691 000a 5B6A ldr r3, [r3, #36] + 13692 000c FB60 str r3, [r7, #12] +6688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable Acknowledge */ +6690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK; + 13693 .loc 1 6690 7 + 13694 000e FB68 ldr r3, [r7, #12] + 13695 0010 1B68 ldr r3, [r3] + 13696 .loc 1 6690 17 + 13697 0012 5A68 ldr r2, [r3, #4] + 13698 .loc 1 6690 7 + 13699 0014 FB68 ldr r3, [r7, #12] + 13700 0016 1B68 ldr r3, [r3] + 13701 .loc 1 6690 23 + 13702 0018 42F40042 orr r2, r2, #32768 + 13703 001c 5A60 str r2, [r3, #4] +6691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ +6693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_DMA); + 13704 .loc 1 6693 3 + 13705 001e 1021 movs r1, #16 + 13706 0020 F868 ldr r0, [r7, #12] + 13707 0022 FFF7FEFF bl I2C_ITError +6694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13708 .loc 1 6694 1 + 13709 0026 00BF nop + 13710 0028 1037 adds r7, r7, #16 + 13711 .cfi_def_cfa_offset 8 + 13712 002a BD46 mov sp, r7 + 13713 .cfi_def_cfa_register 13 + 13714 @ sp needed + 13715 002c 80BD pop {r7, pc} + 13716 .cfi_endproc + 13717 .LFE200: + 13719 .section .text.I2C_DMAAbort,"ax",%progbits + 13720 .align 1 + 13721 .syntax unified + 13722 .thumb + 13723 .thumb_func + 13725 I2C_DMAAbort: + 13726 .LFB201: +6695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** + ARM GAS /tmp/cc5G5cqz.s page 362 + + +6698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief DMA I2C communication abort callback +6699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * (To be called at end of DMA Abort procedure). +6700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hdma DMA handle. +6701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +6702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_DMAAbort(DMA_HandleTypeDef *hdma) +6704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13727 .loc 1 6704 1 + 13728 .cfi_startproc + 13729 @ args = 0, pretend = 0, frame = 16 + 13730 @ frame_needed = 1, uses_anonymous_args = 0 + 13731 0000 80B5 push {r7, lr} + 13732 .cfi_def_cfa_offset 8 + 13733 .cfi_offset 7, -8 + 13734 .cfi_offset 14, -4 + 13735 0002 84B0 sub sp, sp, #16 + 13736 .cfi_def_cfa_offset 24 + 13737 0004 00AF add r7, sp, #0 + 13738 .cfi_def_cfa_register 7 + 13739 0006 7860 str r0, [r7, #4] +6705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ +6706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); + 13740 .loc 1 6706 22 + 13741 0008 7B68 ldr r3, [r7, #4] + 13742 000a 5B6A ldr r3, [r3, #36] + 13743 000c FB60 str r3, [r7, #12] +6707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Reset AbortCpltCallback */ +6709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) + 13744 .loc 1 6709 11 + 13745 000e FB68 ldr r3, [r7, #12] + 13746 0010 9B6B ldr r3, [r3, #56] + 13747 .loc 1 6709 6 + 13748 0012 002B cmp r3, #0 + 13749 0014 03D0 beq .L673 +6710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 13750 .loc 1 6711 9 + 13751 0016 FB68 ldr r3, [r7, #12] + 13752 0018 9B6B ldr r3, [r3, #56] + 13753 .loc 1 6711 37 + 13754 001a 0022 movs r2, #0 + 13755 001c 5A63 str r2, [r3, #52] + 13756 .L673: +6712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->hdmarx != NULL) + 13757 .loc 1 6713 11 + 13758 001e FB68 ldr r3, [r7, #12] + 13759 0020 DB6B ldr r3, [r3, #60] + 13760 .loc 1 6713 6 + 13761 0022 002B cmp r3, #0 + 13762 0024 03D0 beq .L674 +6714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 13763 .loc 1 6715 9 + 13764 0026 FB68 ldr r3, [r7, #12] + 13765 0028 DB6B ldr r3, [r3, #60] + ARM GAS /tmp/cc5G5cqz.s page 363 + + + 13766 .loc 1 6715 37 + 13767 002a 0022 movs r2, #0 + 13768 002c 5A63 str r2, [r3, #52] + 13769 .L674: +6716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_TreatErrorCallback(hi2c); + 13770 .loc 1 6718 3 + 13771 002e F868 ldr r0, [r7, #12] + 13772 0030 FFF7FEFF bl I2C_TreatErrorCallback +6719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13773 .loc 1 6719 1 + 13774 0034 00BF nop + 13775 0036 1037 adds r7, r7, #16 + 13776 .cfi_def_cfa_offset 8 + 13777 0038 BD46 mov sp, r7 + 13778 .cfi_def_cfa_register 13 + 13779 @ sp needed + 13780 003a 80BD pop {r7, pc} + 13781 .cfi_endproc + 13782 .LFE201: + 13784 .section .text.I2C_WaitOnFlagUntilTimeout,"ax",%progbits + 13785 .align 1 + 13786 .syntax unified + 13787 .thumb + 13788 .thumb_func + 13790 I2C_WaitOnFlagUntilTimeout: + 13791 .LFB202: +6720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C Communication Timeout. It waits +6724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * until a flag is no longer in the specified status. +6725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +6726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +6727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Flag Specifies the I2C flag to check. +6728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Status The actual Flag status (SET or RESET). +6729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +6730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +6731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +6732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Flag, FlagSta +6734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Timeout, uint32_t Tickstart) +6735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13792 .loc 1 6735 1 + 13793 .cfi_startproc + 13794 @ args = 4, pretend = 0, frame = 16 + 13795 @ frame_needed = 1, uses_anonymous_args = 0 + 13796 0000 80B5 push {r7, lr} + 13797 .cfi_def_cfa_offset 8 + 13798 .cfi_offset 7, -8 + 13799 .cfi_offset 14, -4 + 13800 0002 84B0 sub sp, sp, #16 + 13801 .cfi_def_cfa_offset 24 + 13802 0004 00AF add r7, sp, #0 + 13803 .cfi_def_cfa_register 7 + 13804 0006 F860 str r0, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 364 + + + 13805 0008 B960 str r1, [r7, #8] + 13806 000a 3B60 str r3, [r7] + 13807 000c 1346 mov r3, r2 + 13808 000e FB71 strb r3, [r7, #7] +6736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, Flag) == Status) + 13809 .loc 1 6736 9 + 13810 0010 31E0 b .L677 + 13811 .L681: +6737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (Timeout != HAL_MAX_DELAY) + 13812 .loc 1 6739 8 + 13813 0012 3B68 ldr r3, [r7] + 13814 0014 B3F1FF3F cmp r3, #-1 + 13815 0018 2DD0 beq .L677 +6740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) + 13816 .loc 1 6741 13 + 13817 001a FFF7FEFF bl HAL_GetTick + 13818 001e 0246 mov r2, r0 + 13819 .loc 1 6741 27 discriminator 1 + 13820 0020 BB69 ldr r3, [r7, #24] + 13821 0022 D31A subs r3, r2, r3 + 13822 .loc 1 6741 10 discriminator 1 + 13823 0024 3A68 ldr r2, [r7] + 13824 0026 9A42 cmp r2, r3 + 13825 0028 02D3 bcc .L678 + 13826 .loc 1 6741 51 discriminator 1 + 13827 002a 3B68 ldr r3, [r7] + 13828 002c 002B cmp r3, #0 + 13829 002e 22D1 bne .L677 + 13830 .L678: +6742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, Flag) == Status)) + 13831 .loc 1 6743 14 + 13832 0030 FB68 ldr r3, [r7, #12] + 13833 0032 1B68 ldr r3, [r3] + 13834 0034 9A69 ldr r2, [r3, #24] + 13835 0036 BB68 ldr r3, [r7, #8] + 13836 0038 1340 ands r3, r3, r2 + 13837 003a BA68 ldr r2, [r7, #8] + 13838 003c 9A42 cmp r2, r3 + 13839 003e 0CBF ite eq + 13840 0040 0123 moveq r3, #1 + 13841 0042 0023 movne r3, #0 + 13842 0044 DBB2 uxtb r3, r3 + 13843 0046 1A46 mov r2, r3 + 13844 .loc 1 6743 45 + 13845 0048 FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 13846 .loc 1 6743 12 + 13847 004a 9A42 cmp r2, r3 + 13848 004c 13D1 bne .L677 +6744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 13849 .loc 1 6745 15 + 13850 004e FB68 ldr r3, [r7, #12] + 13851 0050 5B6C ldr r3, [r3, #68] + ARM GAS /tmp/cc5G5cqz.s page 365 + + + 13852 .loc 1 6745 27 + 13853 0052 43F02002 orr r2, r3, #32 + 13854 0056 FB68 ldr r3, [r7, #12] + 13855 0058 5A64 str r2, [r3, #68] +6746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 13856 .loc 1 6746 23 + 13857 005a FB68 ldr r3, [r7, #12] + 13858 005c 2022 movs r2, #32 + 13859 005e 83F84120 strb r2, [r3, #65] +6747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 13860 .loc 1 6747 22 + 13861 0062 FB68 ldr r3, [r7, #12] + 13862 0064 0022 movs r2, #0 + 13863 0066 83F84220 strb r2, [r3, #66] +6748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 13864 .loc 1 6750 11 + 13865 006a FB68 ldr r3, [r7, #12] + 13866 006c 0022 movs r2, #0 + 13867 006e 83F84020 strb r2, [r3, #64] +6751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 13868 .loc 1 6751 18 + 13869 0072 0123 movs r3, #1 + 13870 0074 0FE0 b .L680 + 13871 .L677: +6736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13872 .loc 1 6736 10 + 13873 0076 FB68 ldr r3, [r7, #12] + 13874 0078 1B68 ldr r3, [r3] + 13875 007a 9A69 ldr r2, [r3, #24] + 13876 007c BB68 ldr r3, [r7, #8] + 13877 007e 1340 ands r3, r3, r2 + 13878 0080 BA68 ldr r2, [r7, #8] + 13879 0082 9A42 cmp r2, r3 + 13880 0084 0CBF ite eq + 13881 0086 0123 moveq r3, #1 + 13882 0088 0023 movne r3, #0 + 13883 008a DBB2 uxtb r3, r3 + 13884 008c 1A46 mov r2, r3 +6736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13885 .loc 1 6736 41 + 13886 008e FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 13887 0090 9A42 cmp r2, r3 + 13888 0092 BED0 beq .L681 +6752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 13889 .loc 1 6756 10 + 13890 0094 0023 movs r3, #0 + 13891 .L680: +6757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 13892 .loc 1 6757 1 + 13893 0096 1846 mov r0, r3 + 13894 0098 1037 adds r7, r7, #16 + ARM GAS /tmp/cc5G5cqz.s page 366 + + + 13895 .cfi_def_cfa_offset 8 + 13896 009a BD46 mov sp, r7 + 13897 .cfi_def_cfa_register 13 + 13898 @ sp needed + 13899 009c 80BD pop {r7, pc} + 13900 .cfi_endproc + 13901 .LFE202: + 13903 .section .text.I2C_WaitOnTXISFlagUntilTimeout,"ax",%progbits + 13904 .align 1 + 13905 .syntax unified + 13906 .thumb + 13907 .thumb_func + 13909 I2C_WaitOnTXISFlagUntilTimeout: + 13910 .LFB203: +6758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C Communication Timeout for specific usage of TXIS flag. +6761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +6762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +6763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +6764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +6765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +6766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnTXISFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, +6768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart) +6769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13911 .loc 1 6769 1 + 13912 .cfi_startproc + 13913 @ args = 0, pretend = 0, frame = 16 + 13914 @ frame_needed = 1, uses_anonymous_args = 0 + 13915 0000 80B5 push {r7, lr} + 13916 .cfi_def_cfa_offset 8 + 13917 .cfi_offset 7, -8 + 13918 .cfi_offset 14, -4 + 13919 0002 84B0 sub sp, sp, #16 + 13920 .cfi_def_cfa_offset 24 + 13921 0004 00AF add r7, sp, #0 + 13922 .cfi_def_cfa_register 7 + 13923 0006 F860 str r0, [r7, #12] + 13924 0008 B960 str r1, [r7, #8] + 13925 000a 7A60 str r2, [r7, #4] +6770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXIS) == RESET) + 13926 .loc 1 6770 9 + 13927 000c 33E0 b .L686 + 13928 .L689: +6771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an error is detected */ +6773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_IsErrorOccurred(hi2c, Timeout, Tickstart) != HAL_OK) + 13929 .loc 1 6773 9 + 13930 000e 7A68 ldr r2, [r7, #4] + 13931 0010 B968 ldr r1, [r7, #8] + 13932 0012 F868 ldr r0, [r7, #12] + 13933 0014 FFF7FEFF bl I2C_IsErrorOccurred + 13934 0018 0346 mov r3, r0 + 13935 .loc 1 6773 8 discriminator 1 + 13936 001a 002B cmp r3, #0 + 13937 001c 01D0 beq .L684 + ARM GAS /tmp/cc5G5cqz.s page 367 + + +6774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 13938 .loc 1 6775 14 + 13939 001e 0123 movs r3, #1 + 13940 0020 31E0 b .L685 + 13941 .L684: +6776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (Timeout != HAL_MAX_DELAY) + 13942 .loc 1 6779 8 + 13943 0022 BB68 ldr r3, [r7, #8] + 13944 0024 B3F1FF3F cmp r3, #-1 + 13945 0028 25D0 beq .L686 +6780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) + 13946 .loc 1 6781 13 + 13947 002a FFF7FEFF bl HAL_GetTick + 13948 002e 0246 mov r2, r0 + 13949 .loc 1 6781 27 discriminator 1 + 13950 0030 7B68 ldr r3, [r7, #4] + 13951 0032 D31A subs r3, r2, r3 + 13952 .loc 1 6781 10 discriminator 1 + 13953 0034 BA68 ldr r2, [r7, #8] + 13954 0036 9A42 cmp r2, r3 + 13955 0038 02D3 bcc .L687 + 13956 .loc 1 6781 51 discriminator 1 + 13957 003a BB68 ldr r3, [r7, #8] + 13958 003c 002B cmp r3, #0 + 13959 003e 1AD1 bne .L686 + 13960 .L687: +6782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXIS) == RESET)) + 13961 .loc 1 6783 14 + 13962 0040 FB68 ldr r3, [r7, #12] + 13963 0042 1B68 ldr r3, [r3] + 13964 0044 9B69 ldr r3, [r3, #24] + 13965 0046 03F00203 and r3, r3, #2 + 13966 .loc 1 6783 12 + 13967 004a 022B cmp r3, #2 + 13968 004c 13D0 beq .L686 +6784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 13969 .loc 1 6785 15 + 13970 004e FB68 ldr r3, [r7, #12] + 13971 0050 5B6C ldr r3, [r3, #68] + 13972 .loc 1 6785 27 + 13973 0052 43F02002 orr r2, r3, #32 + 13974 0056 FB68 ldr r3, [r7, #12] + 13975 0058 5A64 str r2, [r3, #68] +6786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 13976 .loc 1 6786 23 + 13977 005a FB68 ldr r3, [r7, #12] + 13978 005c 2022 movs r2, #32 + 13979 005e 83F84120 strb r2, [r3, #65] +6787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 13980 .loc 1 6787 22 + ARM GAS /tmp/cc5G5cqz.s page 368 + + + 13981 0062 FB68 ldr r3, [r7, #12] + 13982 0064 0022 movs r2, #0 + 13983 0066 83F84220 strb r2, [r3, #66] +6788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 13984 .loc 1 6790 11 + 13985 006a FB68 ldr r3, [r7, #12] + 13986 006c 0022 movs r2, #0 + 13987 006e 83F84020 strb r2, [r3, #64] +6791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 13988 .loc 1 6792 18 + 13989 0072 0123 movs r3, #1 + 13990 0074 07E0 b .L685 + 13991 .L686: +6770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13992 .loc 1 6770 10 + 13993 0076 FB68 ldr r3, [r7, #12] + 13994 0078 1B68 ldr r3, [r3] + 13995 007a 9B69 ldr r3, [r3, #24] + 13996 007c 03F00203 and r3, r3, #2 +6770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 13997 .loc 1 6770 50 + 13998 0080 022B cmp r3, #2 + 13999 0082 C4D1 bne .L689 +6793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 14000 .loc 1 6797 10 + 14001 0084 0023 movs r3, #0 + 14002 .L685: +6798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14003 .loc 1 6798 1 + 14004 0086 1846 mov r0, r3 + 14005 0088 1037 adds r7, r7, #16 + 14006 .cfi_def_cfa_offset 8 + 14007 008a BD46 mov sp, r7 + 14008 .cfi_def_cfa_register 13 + 14009 @ sp needed + 14010 008c 80BD pop {r7, pc} + 14011 .cfi_endproc + 14012 .LFE203: + 14014 .section .text.I2C_WaitOnSTOPFlagUntilTimeout,"ax",%progbits + 14015 .align 1 + 14016 .syntax unified + 14017 .thumb + 14018 .thumb_func + 14020 I2C_WaitOnSTOPFlagUntilTimeout: + 14021 .LFB204: +6799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C Communication Timeout for specific usage of STOP flag. +6802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +6803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. + ARM GAS /tmp/cc5G5cqz.s page 369 + + +6804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +6805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +6806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +6807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnSTOPFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, +6809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart) +6810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14022 .loc 1 6810 1 + 14023 .cfi_startproc + 14024 @ args = 0, pretend = 0, frame = 16 + 14025 @ frame_needed = 1, uses_anonymous_args = 0 + 14026 0000 80B5 push {r7, lr} + 14027 .cfi_def_cfa_offset 8 + 14028 .cfi_offset 7, -8 + 14029 .cfi_offset 14, -4 + 14030 0002 84B0 sub sp, sp, #16 + 14031 .cfi_def_cfa_offset 24 + 14032 0004 00AF add r7, sp, #0 + 14033 .cfi_def_cfa_register 7 + 14034 0006 F860 str r0, [r7, #12] + 14035 0008 B960 str r1, [r7, #8] + 14036 000a 7A60 str r2, [r7, #4] +6811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) + 14037 .loc 1 6811 9 + 14038 000c 2FE0 b .L691 + 14039 .L696: +6812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an error is detected */ +6814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_IsErrorOccurred(hi2c, Timeout, Tickstart) != HAL_OK) + 14040 .loc 1 6814 9 + 14041 000e 7A68 ldr r2, [r7, #4] + 14042 0010 B968 ldr r1, [r7, #8] + 14043 0012 F868 ldr r0, [r7, #12] + 14044 0014 FFF7FEFF bl I2C_IsErrorOccurred + 14045 0018 0346 mov r3, r0 + 14046 .loc 1 6814 8 discriminator 1 + 14047 001a 002B cmp r3, #0 + 14048 001c 01D0 beq .L692 +6815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 14049 .loc 1 6816 14 + 14050 001e 0123 movs r3, #1 + 14051 0020 2DE0 b .L693 + 14052 .L692: +6817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) + 14053 .loc 1 6820 11 + 14054 0022 FFF7FEFF bl HAL_GetTick + 14055 0026 0246 mov r2, r0 + 14056 .loc 1 6820 25 discriminator 1 + 14057 0028 7B68 ldr r3, [r7, #4] + 14058 002a D31A subs r3, r2, r3 + 14059 .loc 1 6820 8 discriminator 1 + 14060 002c BA68 ldr r2, [r7, #8] + 14061 002e 9A42 cmp r2, r3 + ARM GAS /tmp/cc5G5cqz.s page 370 + + + 14062 0030 02D3 bcc .L694 + 14063 .loc 1 6820 49 discriminator 1 + 14064 0032 BB68 ldr r3, [r7, #8] + 14065 0034 002B cmp r3, #0 + 14066 0036 1AD1 bne .L691 + 14067 .L694: +6821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET)) + 14068 .loc 1 6822 12 + 14069 0038 FB68 ldr r3, [r7, #12] + 14070 003a 1B68 ldr r3, [r3] + 14071 003c 9B69 ldr r3, [r3, #24] + 14072 003e 03F02003 and r3, r3, #32 + 14073 .loc 1 6822 10 + 14074 0042 202B cmp r3, #32 + 14075 0044 13D0 beq .L691 +6823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 14076 .loc 1 6824 13 + 14077 0046 FB68 ldr r3, [r7, #12] + 14078 0048 5B6C ldr r3, [r3, #68] + 14079 .loc 1 6824 25 + 14080 004a 43F02002 orr r2, r3, #32 + 14081 004e FB68 ldr r3, [r7, #12] + 14082 0050 5A64 str r2, [r3, #68] +6825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 14083 .loc 1 6825 21 + 14084 0052 FB68 ldr r3, [r7, #12] + 14085 0054 2022 movs r2, #32 + 14086 0056 83F84120 strb r2, [r3, #65] +6826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 14087 .loc 1 6826 20 + 14088 005a FB68 ldr r3, [r7, #12] + 14089 005c 0022 movs r2, #0 + 14090 005e 83F84220 strb r2, [r3, #66] +6827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 14091 .loc 1 6829 9 + 14092 0062 FB68 ldr r3, [r7, #12] + 14093 0064 0022 movs r2, #0 + 14094 0066 83F84020 strb r2, [r3, #64] +6830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 14095 .loc 1 6831 16 + 14096 006a 0123 movs r3, #1 + 14097 006c 07E0 b .L693 + 14098 .L691: +6811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14099 .loc 1 6811 10 + 14100 006e FB68 ldr r3, [r7, #12] + 14101 0070 1B68 ldr r3, [r3] + 14102 0072 9B69 ldr r3, [r3, #24] + 14103 0074 03F02003 and r3, r3, #32 +6811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14104 .loc 1 6811 51 + 14105 0078 202B cmp r3, #32 + ARM GAS /tmp/cc5G5cqz.s page 371 + + + 14106 007a C8D1 bne .L696 +6832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 14107 .loc 1 6835 10 + 14108 007c 0023 movs r3, #0 + 14109 .L693: +6836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14110 .loc 1 6836 1 + 14111 007e 1846 mov r0, r3 + 14112 0080 1037 adds r7, r7, #16 + 14113 .cfi_def_cfa_offset 8 + 14114 0082 BD46 mov sp, r7 + 14115 .cfi_def_cfa_register 13 + 14116 @ sp needed + 14117 0084 80BD pop {r7, pc} + 14118 .cfi_endproc + 14119 .LFE204: + 14121 .section .text.I2C_WaitOnRXNEFlagUntilTimeout,"ax",%progbits + 14122 .align 1 + 14123 .syntax unified + 14124 .thumb + 14125 .thumb_func + 14127 I2C_WaitOnRXNEFlagUntilTimeout: + 14128 .LFB205: +6837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles I2C Communication Timeout for specific usage of RXNE flag. +6840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +6841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +6842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +6843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +6844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +6845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnRXNEFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, +6847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Tickstart) +6848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14129 .loc 1 6848 1 + 14130 .cfi_startproc + 14131 @ args = 0, pretend = 0, frame = 16 + 14132 @ frame_needed = 1, uses_anonymous_args = 0 + 14133 0000 80B5 push {r7, lr} + 14134 .cfi_def_cfa_offset 8 + 14135 .cfi_offset 7, -8 + 14136 .cfi_offset 14, -4 + 14137 0002 84B0 sub sp, sp, #16 + 14138 .cfi_def_cfa_offset 24 + 14139 0004 00AF add r7, sp, #0 + 14140 .cfi_def_cfa_register 7 + 14141 0006 F860 str r0, [r7, #12] + 14142 0008 B960 str r1, [r7, #8] + 14143 000a 7A60 str r2, [r7, #4] +6849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == RESET) + 14144 .loc 1 6849 9 + 14145 000c 6BE0 b .L698 + 14146 .L707: + ARM GAS /tmp/cc5G5cqz.s page 372 + + +6850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an error is detected */ +6852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (I2C_IsErrorOccurred(hi2c, Timeout, Tickstart) != HAL_OK) + 14147 .loc 1 6852 9 + 14148 000e 7A68 ldr r2, [r7, #4] + 14149 0010 B968 ldr r1, [r7, #8] + 14150 0012 F868 ldr r0, [r7, #12] + 14151 0014 FFF7FEFF bl I2C_IsErrorOccurred + 14152 0018 0346 mov r3, r0 + 14153 .loc 1 6852 8 discriminator 1 + 14154 001a 002B cmp r3, #0 + 14155 001c 01D0 beq .L699 +6853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 14156 .loc 1 6854 14 + 14157 001e 0123 movs r3, #1 + 14158 0020 69E0 b .L700 + 14159 .L699: +6855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if a STOPF is detected */ +6858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == SET) + 14160 .loc 1 6858 9 + 14161 0022 FB68 ldr r3, [r7, #12] + 14162 0024 1B68 ldr r3, [r3] + 14163 0026 9B69 ldr r3, [r3, #24] + 14164 0028 03F02003 and r3, r3, #32 + 14165 .loc 1 6858 8 + 14166 002c 202B cmp r3, #32 + 14167 002e 38D1 bne .L701 +6859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an RXNE is pending */ +6861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Store Last receive data if any */ +6862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == SET) && (hi2c->XferSize > 0U)) + 14168 .loc 1 6862 12 + 14169 0030 FB68 ldr r3, [r7, #12] + 14170 0032 1B68 ldr r3, [r3] + 14171 0034 9B69 ldr r3, [r3, #24] + 14172 0036 03F00403 and r3, r3, #4 + 14173 .loc 1 6862 10 + 14174 003a 042B cmp r3, #4 + 14175 003c 05D1 bne .L702 + 14176 .loc 1 6862 68 discriminator 1 + 14177 003e FB68 ldr r3, [r7, #12] + 14178 0040 1B8D ldrh r3, [r3, #40] + 14179 .loc 1 6862 60 discriminator 1 + 14180 0042 002B cmp r3, #0 + 14181 0044 01D0 beq .L702 +6863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Return HAL_OK */ +6865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* The Reading of data from RXDR will be done in caller function */ +6866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 14182 .loc 1 6866 16 + 14183 0046 0023 movs r3, #0 + 14184 0048 55E0 b .L700 + 14185 .L702: +6867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 373 + + +6868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF) == SET) + 14186 .loc 1 6870 13 + 14187 004a FB68 ldr r3, [r7, #12] + 14188 004c 1B68 ldr r3, [r3] + 14189 004e 9B69 ldr r3, [r3, #24] + 14190 0050 03F01003 and r3, r3, #16 + 14191 .loc 1 6870 12 + 14192 0054 102B cmp r3, #16 + 14193 0056 07D1 bne .L703 +6871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 14194 .loc 1 6872 11 + 14195 0058 FB68 ldr r3, [r7, #12] + 14196 005a 1B68 ldr r3, [r3] + 14197 005c 1022 movs r2, #16 + 14198 005e DA61 str r2, [r3, #28] +6873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_AF; + 14199 .loc 1 6873 27 + 14200 0060 FB68 ldr r3, [r7, #12] + 14201 0062 0422 movs r2, #4 + 14202 0064 5A64 str r2, [r3, #68] + 14203 0066 02E0 b .L704 + 14204 .L703: +6874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +6876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 14205 .loc 1 6877 27 + 14206 0068 FB68 ldr r3, [r7, #12] + 14207 006a 0022 movs r2, #0 + 14208 006c 5A64 str r2, [r3, #68] + 14209 .L704: +6878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +6881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 14210 .loc 1 6881 9 + 14211 006e FB68 ldr r3, [r7, #12] + 14212 0070 1B68 ldr r3, [r3] + 14213 0072 2022 movs r2, #32 + 14214 0074 DA61 str r2, [r3, #28] +6882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +6884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 14215 .loc 1 6884 9 + 14216 0076 FB68 ldr r3, [r7, #12] + 14217 0078 1B68 ldr r3, [r3] + 14218 007a 5968 ldr r1, [r3, #4] + 14219 007c FB68 ldr r3, [r7, #12] + 14220 007e 1A68 ldr r2, [r3] + 14221 0080 1F4B ldr r3, .L708 + 14222 0082 0B40 ands r3, r3, r1 + 14223 0084 5360 str r3, [r2, #4] +6885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + ARM GAS /tmp/cc5G5cqz.s page 374 + + + 14224 .loc 1 6886 21 + 14225 0086 FB68 ldr r3, [r7, #12] + 14226 0088 2022 movs r2, #32 + 14227 008a 83F84120 strb r2, [r3, #65] +6887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 14228 .loc 1 6887 20 + 14229 008e FB68 ldr r3, [r7, #12] + 14230 0090 0022 movs r2, #0 + 14231 0092 83F84220 strb r2, [r3, #66] +6888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 14232 .loc 1 6890 9 + 14233 0096 FB68 ldr r3, [r7, #12] + 14234 0098 0022 movs r2, #0 + 14235 009a 83F84020 strb r2, [r3, #64] +6891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 14236 .loc 1 6892 16 + 14237 009e 0123 movs r3, #1 + 14238 00a0 29E0 b .L700 + 14239 .L701: +6893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) + 14240 .loc 1 6897 11 + 14241 00a2 FFF7FEFF bl HAL_GetTick + 14242 00a6 0246 mov r2, r0 + 14243 .loc 1 6897 25 discriminator 1 + 14244 00a8 7B68 ldr r3, [r7, #4] + 14245 00aa D31A subs r3, r2, r3 + 14246 .loc 1 6897 8 discriminator 1 + 14247 00ac BA68 ldr r2, [r7, #8] + 14248 00ae 9A42 cmp r2, r3 + 14249 00b0 02D3 bcc .L705 + 14250 .loc 1 6897 49 discriminator 1 + 14251 00b2 BB68 ldr r3, [r7, #8] + 14252 00b4 002B cmp r3, #0 + 14253 00b6 16D1 bne .L698 + 14254 .L705: +6898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == RESET)) + 14255 .loc 1 6899 12 + 14256 00b8 FB68 ldr r3, [r7, #12] + 14257 00ba 1B68 ldr r3, [r3] + 14258 00bc 9B69 ldr r3, [r3, #24] + 14259 00be 03F00403 and r3, r3, #4 + 14260 .loc 1 6899 10 + 14261 00c2 042B cmp r3, #4 + 14262 00c4 0FD0 beq .L698 +6900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; + 14263 .loc 1 6901 13 + 14264 00c6 FB68 ldr r3, [r7, #12] + 14265 00c8 5B6C ldr r3, [r3, #68] + ARM GAS /tmp/cc5G5cqz.s page 375 + + + 14266 .loc 1 6901 25 + 14267 00ca 43F02002 orr r2, r3, #32 + 14268 00ce FB68 ldr r3, [r7, #12] + 14269 00d0 5A64 str r2, [r3, #68] +6902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 14270 .loc 1 6902 21 + 14271 00d2 FB68 ldr r3, [r7, #12] + 14272 00d4 2022 movs r2, #32 + 14273 00d6 83F84120 strb r2, [r3, #65] +6903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +6905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 14274 .loc 1 6905 9 + 14275 00da FB68 ldr r3, [r7, #12] + 14276 00dc 0022 movs r2, #0 + 14277 00de 83F84020 strb r2, [r3, #64] +6906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_ERROR; + 14278 .loc 1 6907 16 + 14279 00e2 0123 movs r3, #1 + 14280 00e4 07E0 b .L700 + 14281 .L698: +6849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14282 .loc 1 6849 10 + 14283 00e6 FB68 ldr r3, [r7, #12] + 14284 00e8 1B68 ldr r3, [r3] + 14285 00ea 9B69 ldr r3, [r3, #24] + 14286 00ec 03F00403 and r3, r3, #4 +6849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14287 .loc 1 6849 50 + 14288 00f0 042B cmp r3, #4 + 14289 00f2 8CD1 bne .L707 +6908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return HAL_OK; + 14290 .loc 1 6911 10 + 14291 00f4 0023 movs r3, #0 + 14292 .L700: +6912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14293 .loc 1 6912 1 + 14294 00f6 1846 mov r0, r3 + 14295 00f8 1037 adds r7, r7, #16 + 14296 .cfi_def_cfa_offset 8 + 14297 00fa BD46 mov sp, r7 + 14298 .cfi_def_cfa_register 13 + 14299 @ sp needed + 14300 00fc 80BD pop {r7, pc} + 14301 .L709: + 14302 00fe 00BF .align 2 + 14303 .L708: + 14304 0100 00E800FE .word -33495040 + 14305 .cfi_endproc + 14306 .LFE205: + 14308 .section .text.I2C_IsErrorOccurred,"ax",%progbits + 14309 .align 1 + 14310 .syntax unified + ARM GAS /tmp/cc5G5cqz.s page 376 + + + 14311 .thumb + 14312 .thumb_func + 14314 I2C_IsErrorOccurred: + 14315 .LFB206: +6913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +6915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief This function handles errors detection during an I2C Communication. +6916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +6917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +6918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Timeout Timeout duration +6919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Tickstart Tick start value +6920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval HAL status +6921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +6922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_IsErrorOccurred(I2C_HandleTypeDef *hi2c, uint32_t Timeout, uint32_t Ti +6923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14316 .loc 1 6923 1 + 14317 .cfi_startproc + 14318 @ args = 0, pretend = 0, frame = 40 + 14319 @ frame_needed = 1, uses_anonymous_args = 0 + 14320 0000 80B5 push {r7, lr} + 14321 .cfi_def_cfa_offset 8 + 14322 .cfi_offset 7, -8 + 14323 .cfi_offset 14, -4 + 14324 0002 8AB0 sub sp, sp, #40 + 14325 .cfi_def_cfa_offset 48 + 14326 0004 00AF add r7, sp, #0 + 14327 .cfi_def_cfa_register 7 + 14328 0006 F860 str r0, [r7, #12] + 14329 0008 B960 str r1, [r7, #8] + 14330 000a 7A60 str r2, [r7, #4] +6924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; + 14331 .loc 1 6924 21 + 14332 000c 0023 movs r3, #0 + 14333 000e 87F82730 strb r3, [r7, #39] +6925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t itflag = hi2c->Instance->ISR; + 14334 .loc 1 6925 27 + 14335 0012 FB68 ldr r3, [r7, #12] + 14336 0014 1B68 ldr r3, [r3] + 14337 .loc 1 6925 12 + 14338 0016 9B69 ldr r3, [r3, #24] + 14339 0018 BB61 str r3, [r7, #24] +6926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t error_code = 0; + 14340 .loc 1 6926 12 + 14341 001a 0023 movs r3, #0 + 14342 001c 3B62 str r3, [r7, #32] +6927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tickstart = Tickstart; + 14343 .loc 1 6927 12 + 14344 001e 7B68 ldr r3, [r7, #4] + 14345 0020 FB61 str r3, [r7, #28] +6928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmp1; +6929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp2; +6930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_AF)) + 14346 .loc 1 6931 7 + 14347 0022 BB69 ldr r3, [r7, #24] + 14348 0024 03F01003 and r3, r3, #16 + 14349 .loc 1 6931 6 + ARM GAS /tmp/cc5G5cqz.s page 377 + + + 14350 0028 002B cmp r3, #0 + 14351 002a 68D0 beq .L711 +6932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear NACKF Flag */ +6934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); + 14352 .loc 1 6934 5 + 14353 002c FB68 ldr r3, [r7, #12] + 14354 002e 1B68 ldr r3, [r3] + 14355 0030 1022 movs r2, #16 + 14356 0032 DA61 str r2, [r3, #28] +6935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Wait until STOP Flag is set or timeout occurred */ +6937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* AutoEnd should be initiate after AF */ +6938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) && (status == HAL_OK)) + 14357 .loc 1 6938 11 + 14358 0034 49E0 b .L713 + 14359 .L720: +6939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (Timeout != HAL_MAX_DELAY) + 14360 .loc 1 6941 10 + 14361 0036 BB68 ldr r3, [r7, #8] + 14362 0038 B3F1FF3F cmp r3, #-1 + 14363 003c 45D0 beq .L713 +6942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0U)) + 14364 .loc 1 6943 15 + 14365 003e FFF7FEFF bl HAL_GetTick + 14366 0042 0246 mov r2, r0 + 14367 .loc 1 6943 29 discriminator 1 + 14368 0044 FB69 ldr r3, [r7, #28] + 14369 0046 D31A subs r3, r2, r3 + 14370 .loc 1 6943 12 discriminator 1 + 14371 0048 BA68 ldr r2, [r7, #8] + 14372 004a 9A42 cmp r2, r3 + 14373 004c 02D3 bcc .L714 + 14374 .loc 1 6943 53 discriminator 1 + 14375 004e BB68 ldr r3, [r7, #8] + 14376 0050 002B cmp r3, #0 + 14377 0052 3AD1 bne .L713 + 14378 .L714: +6944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp1 = (uint32_t)(hi2c->Instance->CR2 & I2C_CR2_STOP); + 14379 .loc 1 6945 33 + 14380 0054 FB68 ldr r3, [r7, #12] + 14381 0056 1B68 ldr r3, [r3] + 14382 .loc 1 6945 43 + 14383 0058 5B68 ldr r3, [r3, #4] + 14384 .loc 1 6945 16 + 14385 005a 03F48043 and r3, r3, #16384 + 14386 005e 7B61 str r3, [r7, #20] +6946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmp2 = hi2c->Mode; + 14387 .loc 1 6946 16 + 14388 0060 FB68 ldr r3, [r7, #12] + 14389 0062 93F84230 ldrb r3, [r3, #66] + 14390 0066 FB74 strb r3, [r7, #19] +6947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** + ARM GAS /tmp/cc5G5cqz.s page 378 + + +6948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* In case of I2C still busy, try to regenerate a STOP manually */ +6949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) != RESET) && \ + 14391 .loc 1 6949 16 + 14392 0068 FB68 ldr r3, [r7, #12] + 14393 006a 1B68 ldr r3, [r3] + 14394 006c 9B69 ldr r3, [r3, #24] + 14395 006e 03F40043 and r3, r3, #32768 + 14396 .loc 1 6949 14 + 14397 0072 B3F5004F cmp r3, #32768 + 14398 0076 21D1 bne .L717 + 14399 .loc 1 6949 66 discriminator 1 + 14400 0078 7B69 ldr r3, [r7, #20] + 14401 007a B3F5804F cmp r3, #16384 + 14402 007e 1DD0 beq .L717 +6950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmp1 != I2C_CR2_STOP) && \ + 14403 .loc 1 6950 38 + 14404 0080 FB7C ldrb r3, [r7, #19] @ zero_extendqisi2 + 14405 0082 202B cmp r3, #32 + 14406 0084 1AD0 beq .L717 +6951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (tmp2 != HAL_I2C_MODE_SLAVE)) +6952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Generate Stop */ +6954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP; + 14407 .loc 1 6954 17 + 14408 0086 FB68 ldr r3, [r7, #12] + 14409 0088 1B68 ldr r3, [r3] + 14410 .loc 1 6954 27 + 14411 008a 5A68 ldr r2, [r3, #4] + 14412 .loc 1 6954 17 + 14413 008c FB68 ldr r3, [r7, #12] + 14414 008e 1B68 ldr r3, [r3] + 14415 .loc 1 6954 33 + 14416 0090 42F48042 orr r2, r2, #16384 + 14417 0094 5A60 str r2, [r3, #4] +6955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Update Tick with new reference */ +6957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tickstart = HAL_GetTick(); + 14418 .loc 1 6957 25 + 14419 0096 FFF7FEFF bl HAL_GetTick + 14420 009a F861 str r0, [r7, #28] +6958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) + 14421 .loc 1 6960 17 + 14422 009c 0EE0 b .L717 + 14423 .L718: +6961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check for the Timeout */ +6963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((HAL_GetTick() - tickstart) > I2C_TIMEOUT_STOPF) + 14424 .loc 1 6963 18 + 14425 009e FFF7FEFF bl HAL_GetTick + 14426 00a2 0246 mov r2, r0 + 14427 .loc 1 6963 32 discriminator 1 + 14428 00a4 FB69 ldr r3, [r7, #28] + 14429 00a6 D31A subs r3, r2, r3 + 14430 .loc 1 6963 16 discriminator 1 + 14431 00a8 192B cmp r3, #25 + ARM GAS /tmp/cc5G5cqz.s page 379 + + + 14432 00aa 07D9 bls .L717 +6964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_TIMEOUT; + 14433 .loc 1 6965 26 + 14434 00ac 3B6A ldr r3, [r7, #32] + 14435 00ae 43F02003 orr r3, r3, #32 + 14436 00b2 3B62 str r3, [r7, #32] +6966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 14437 .loc 1 6967 22 + 14438 00b4 0123 movs r3, #1 + 14439 00b6 87F82730 strb r3, [r7, #39] +6968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** break; + 14440 .loc 1 6969 15 + 14441 00ba 06E0 b .L713 + 14442 .L717: +6960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14443 .loc 1 6960 18 + 14444 00bc FB68 ldr r3, [r7, #12] + 14445 00be 1B68 ldr r3, [r3] + 14446 00c0 9B69 ldr r3, [r3, #24] + 14447 00c2 03F02003 and r3, r3, #32 +6960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14448 .loc 1 6960 59 + 14449 00c6 202B cmp r3, #32 + 14450 00c8 E9D1 bne .L718 + 14451 .L713: +6938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14452 .loc 1 6938 13 + 14453 00ca FB68 ldr r3, [r7, #12] + 14454 00cc 1B68 ldr r3, [r3] + 14455 00ce 9B69 ldr r3, [r3, #24] + 14456 00d0 03F02003 and r3, r3, #32 +6938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14457 .loc 1 6938 64 + 14458 00d4 202B cmp r3, #32 + 14459 00d6 03D0 beq .L719 +6938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14460 .loc 1 6938 64 is_stmt 0 discriminator 1 + 14461 00d8 97F82730 ldrb r3, [r7, #39] @ zero_extendqisi2 + 14462 00dc 002B cmp r3, #0 + 14463 00de AAD0 beq .L720 + 14464 .L719: +6970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* In case STOP Flag is detected, clear it */ +6977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (status == HAL_OK) + 14465 .loc 1 6977 8 is_stmt 1 + 14466 00e0 97F82730 ldrb r3, [r7, #39] @ zero_extendqisi2 + 14467 00e4 002B cmp r3, #0 + 14468 00e6 03D1 bne .L721 +6978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 380 + + +6979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear STOP Flag */ +6980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); + 14469 .loc 1 6980 7 + 14470 00e8 FB68 ldr r3, [r7, #12] + 14471 00ea 1B68 ldr r3, [r3] + 14472 00ec 2022 movs r2, #32 + 14473 00ee DA61 str r2, [r3, #28] + 14474 .L721: +6981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_AF; + 14475 .loc 1 6983 16 + 14476 00f0 3B6A ldr r3, [r7, #32] + 14477 00f2 43F00403 orr r3, r3, #4 + 14478 00f6 3B62 str r3, [r7, #32] +6984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 14479 .loc 1 6985 12 + 14480 00f8 0123 movs r3, #1 + 14481 00fa 87F82730 strb r3, [r7, #39] + 14482 .L711: +6986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +6987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Refresh Content of Status register */ +6989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** itflag = hi2c->Instance->ISR; + 14483 .loc 1 6989 16 + 14484 00fe FB68 ldr r3, [r7, #12] + 14485 0100 1B68 ldr r3, [r3] + 14486 .loc 1 6989 10 + 14487 0102 9B69 ldr r3, [r3, #24] + 14488 0104 BB61 str r3, [r7, #24] +6990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Then verify if an additional errors occurs */ +6992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if a Bus error occurred */ +6993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_BERR)) + 14489 .loc 1 6993 7 + 14490 0106 BB69 ldr r3, [r7, #24] + 14491 0108 03F48073 and r3, r3, #256 + 14492 .loc 1 6993 6 + 14493 010c 002B cmp r3, #0 + 14494 010e 0BD0 beq .L722 +6994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +6995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_BERR; + 14495 .loc 1 6995 16 + 14496 0110 3B6A ldr r3, [r7, #32] + 14497 0112 43F00103 orr r3, r3, #1 + 14498 0116 3B62 str r3, [r7, #32] +6996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +6997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear BERR flag */ +6998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_BERR); + 14499 .loc 1 6998 5 + 14500 0118 FB68 ldr r3, [r7, #12] + 14501 011a 1B68 ldr r3, [r3] + 14502 011c 4FF48072 mov r2, #256 + 14503 0120 DA61 str r2, [r3, #28] +6999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + ARM GAS /tmp/cc5G5cqz.s page 381 + + + 14504 .loc 1 7000 12 + 14505 0122 0123 movs r3, #1 + 14506 0124 87F82730 strb r3, [r7, #39] + 14507 .L722: +7001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an Over-Run/Under-Run error occurred */ +7004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_OVR)) + 14508 .loc 1 7004 7 + 14509 0128 BB69 ldr r3, [r7, #24] + 14510 012a 03F48063 and r3, r3, #1024 + 14511 .loc 1 7004 6 + 14512 012e 002B cmp r3, #0 + 14513 0130 0BD0 beq .L723 +7005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_OVR; + 14514 .loc 1 7006 16 + 14515 0132 3B6A ldr r3, [r7, #32] + 14516 0134 43F00803 orr r3, r3, #8 + 14517 0138 3B62 str r3, [r7, #32] +7007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear OVR flag */ +7009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_OVR); + 14518 .loc 1 7009 5 + 14519 013a FB68 ldr r3, [r7, #12] + 14520 013c 1B68 ldr r3, [r3] + 14521 013e 4FF48062 mov r2, #1024 + 14522 0142 DA61 str r2, [r3, #28] +7010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 14523 .loc 1 7011 12 + 14524 0144 0123 movs r3, #1 + 14525 0146 87F82730 strb r3, [r7, #39] + 14526 .L723: +7012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check if an Arbitration Loss error occurred */ +7015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_ARLO)) + 14527 .loc 1 7015 7 + 14528 014a BB69 ldr r3, [r7, #24] + 14529 014c 03F40073 and r3, r3, #512 + 14530 .loc 1 7015 6 + 14531 0150 002B cmp r3, #0 + 14532 0152 0BD0 beq .L724 +7016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_ARLO; + 14533 .loc 1 7017 16 + 14534 0154 3B6A ldr r3, [r7, #32] + 14535 0156 43F00203 orr r3, r3, #2 + 14536 015a 3B62 str r3, [r7, #32] +7018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear ARLO flag */ +7020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ARLO); + 14537 .loc 1 7020 5 + 14538 015c FB68 ldr r3, [r7, #12] + 14539 015e 1B68 ldr r3, [r3] + 14540 0160 4FF40072 mov r2, #512 + ARM GAS /tmp/cc5G5cqz.s page 382 + + + 14541 0164 DA61 str r2, [r3, #28] +7021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** status = HAL_ERROR; + 14542 .loc 1 7022 12 + 14543 0166 0123 movs r3, #1 + 14544 0168 87F82730 strb r3, [r7, #39] + 14545 .L724: +7023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (status != HAL_OK) + 14546 .loc 1 7025 6 + 14547 016c 97F82730 ldrb r3, [r7, #39] @ zero_extendqisi2 + 14548 0170 002B cmp r3, #0 + 14549 0172 1CD0 beq .L725 +7026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Flush TX register */ +7028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); + 14550 .loc 1 7028 5 + 14551 0174 F868 ldr r0, [r7, #12] + 14552 0176 FFF7FEFF bl I2C_Flush_TXDR +7029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Clear Configuration Register 2 */ +7031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); + 14553 .loc 1 7031 5 + 14554 017a FB68 ldr r3, [r7, #12] + 14555 017c 1B68 ldr r3, [r3] + 14556 017e 5968 ldr r1, [r3, #4] + 14557 0180 FB68 ldr r3, [r7, #12] + 14558 0182 1A68 ldr r2, [r3] + 14559 0184 0D4B ldr r3, .L727 + 14560 0186 0B40 ands r3, r3, r1 + 14561 0188 5360 str r3, [r2, #4] +7032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->ErrorCode |= error_code; + 14562 .loc 1 7033 9 + 14563 018a FB68 ldr r3, [r7, #12] + 14564 018c 5A6C ldr r2, [r3, #68] + 14565 .loc 1 7033 21 + 14566 018e 3B6A ldr r3, [r7, #32] + 14567 0190 1A43 orrs r2, r2, r3 + 14568 0192 FB68 ldr r3, [r7, #12] + 14569 0194 5A64 str r2, [r3, #68] +7034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; + 14570 .loc 1 7034 17 + 14571 0196 FB68 ldr r3, [r7, #12] + 14572 0198 2022 movs r2, #32 + 14573 019a 83F84120 strb r2, [r3, #65] +7035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 14574 .loc 1 7035 16 + 14575 019e FB68 ldr r3, [r7, #12] + 14576 01a0 0022 movs r2, #0 + 14577 01a2 83F84220 strb r2, [r3, #66] +7036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Process Unlocked */ +7038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); + 14578 .loc 1 7038 5 + 14579 01a6 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/cc5G5cqz.s page 383 + + + 14580 01a8 0022 movs r2, #0 + 14581 01aa 83F84020 strb r2, [r3, #64] + 14582 .L725: +7039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** return status; + 14583 .loc 1 7041 10 + 14584 01ae 97F82730 ldrb r3, [r7, #39] @ zero_extendqisi2 +7042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14585 .loc 1 7042 1 + 14586 01b2 1846 mov r0, r3 + 14587 01b4 2837 adds r7, r7, #40 + 14588 .cfi_def_cfa_offset 8 + 14589 01b6 BD46 mov sp, r7 + 14590 .cfi_def_cfa_register 13 + 14591 @ sp needed + 14592 01b8 80BD pop {r7, pc} + 14593 .L728: + 14594 01ba 00BF .align 2 + 14595 .L727: + 14596 01bc 00E800FE .word -33495040 + 14597 .cfi_endproc + 14598 .LFE206: + 14600 .section .text.I2C_TransferConfig,"ax",%progbits + 14601 .align 1 + 14602 .syntax unified + 14603 .thumb + 14604 .thumb_func + 14606 I2C_TransferConfig: + 14607 .LFB207: +7043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +7045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Handles I2Cx communication when starting transfer or during transfer (TC or TCR flag ar +7046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +7047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param DevAddress Specifies the slave address to be programmed. +7048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Size Specifies the number of bytes to be programmed. +7049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter must be a value between 0 and 255. +7050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Mode New state of the I2C START condition generation. +7051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter can be one of the following values: +7052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_RELOAD_MODE Enable Reload mode . +7053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_AUTOEND_MODE Enable Automatic end mode. +7054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_SOFTEND_MODE Enable Software end mode. +7055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param Request New state of the I2C START condition generation. +7056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * This parameter can be one of the following values: +7057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_NO_STARTSTOP Don't Generate stop and start condition. +7058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_GENERATE_STOP Generate stop condition (Size should be set to 0). +7059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_GENERATE_START_READ Generate Restart for read request. +7060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @arg @ref I2C_GENERATE_START_WRITE Generate Restart for write request. +7061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +7062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +7063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_TransferConfig(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t Size, uint32_t +7064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t Request) +7065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14608 .loc 1 7065 1 + 14609 .cfi_startproc + 14610 @ args = 4, pretend = 0, frame = 24 + 14611 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/cc5G5cqz.s page 384 + + + 14612 @ link register save eliminated. + 14613 0000 80B4 push {r7} + 14614 .cfi_def_cfa_offset 4 + 14615 .cfi_offset 7, -4 + 14616 0002 87B0 sub sp, sp, #28 + 14617 .cfi_def_cfa_offset 32 + 14618 0004 00AF add r7, sp, #0 + 14619 .cfi_def_cfa_register 7 + 14620 0006 F860 str r0, [r7, #12] + 14621 0008 7B60 str r3, [r7, #4] + 14622 000a 0B46 mov r3, r1 @ movhi + 14623 000c 7B81 strh r3, [r7, #10] @ movhi + 14624 000e 1346 mov r3, r2 + 14625 0010 7B72 strb r3, [r7, #9] +7066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Check the parameters */ +7067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); +7068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_TRANSFER_MODE(Mode)); +7069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** assert_param(IS_TRANSFER_REQUEST(Request)); +7070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ +7072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmp = ((uint32_t)(((uint32_t)DevAddress & I2C_CR2_SADD) | \ + 14626 .loc 1 7072 52 + 14627 0012 7B89 ldrh r3, [r7, #10] + 14628 0014 C3F30902 ubfx r2, r3, #0, #10 +7073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (((uint32_t)Size << I2C_CR2_NBYTES_Pos) & I2C_CR2_NBYTES) | \ + 14629 .loc 1 7073 32 + 14630 0018 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 14631 .loc 1 7073 47 + 14632 001a 1B04 lsls r3, r3, #16 + 14633 .loc 1 7073 70 + 14634 001c 03F47F03 and r3, r3, #16711680 +7072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (((uint32_t)Size << I2C_CR2_NBYTES_Pos) & I2C_CR2_NBYTES) | \ + 14635 .loc 1 7072 68 + 14636 0020 1A43 orrs r2, r2, r3 + 14637 .loc 1 7073 88 + 14638 0022 7B68 ldr r3, [r7, #4] + 14639 0024 1A43 orrs r2, r2, r3 +7072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (((uint32_t)Size << I2C_CR2_NBYTES_Pos) & I2C_CR2_NBYTES) | \ + 14640 .loc 1 7072 19 + 14641 0026 3B6A ldr r3, [r7, #32] + 14642 0028 1343 orrs r3, r3, r2 +7072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (((uint32_t)Size << I2C_CR2_NBYTES_Pos) & I2C_CR2_NBYTES) | \ + 14643 .loc 1 7072 12 + 14644 002a 23F00043 bic r3, r3, #-2147483648 + 14645 002e 7B61 str r3, [r7, #20] +7074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (uint32_t)Mode | (uint32_t)Request) & (~0x80000000U)); +7075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* update CR2 register */ +7077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** MODIFY_REG(hi2c->Instance->CR2, \ + 14646 .loc 1 7077 3 + 14647 0030 FB68 ldr r3, [r7, #12] + 14648 0032 1B68 ldr r3, [r3] + 14649 0034 5A68 ldr r2, [r3, #4] + 14650 0036 3B6A ldr r3, [r7, #32] + 14651 0038 5B0D lsrs r3, r3, #21 + 14652 003a 03F48061 and r1, r3, #1024 + 14653 003e 084B ldr r3, .L730 + ARM GAS /tmp/cc5G5cqz.s page 385 + + + 14654 0040 0B43 orrs r3, r3, r1 + 14655 0042 DB43 mvns r3, r3 + 14656 0044 02EA0301 and r1, r2, r3 + 14657 0048 FB68 ldr r3, [r7, #12] + 14658 004a 1B68 ldr r3, [r3] + 14659 004c 7A69 ldr r2, [r7, #20] + 14660 004e 0A43 orrs r2, r2, r1 + 14661 0050 5A60 str r2, [r3, #4] +7078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** ((I2C_CR2_SADD | I2C_CR2_NBYTES | I2C_CR2_RELOAD | I2C_CR2_AUTOEND | \ +7079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (I2C_CR2_RD_WRN & (uint32_t)(Request >> (31U - I2C_CR2_RD_WRN_Pos))) | \ +7080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** I2C_CR2_START | I2C_CR2_STOP)), tmp); +7081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14662 .loc 1 7081 1 + 14663 0052 00BF nop + 14664 0054 1C37 adds r7, r7, #28 + 14665 .cfi_def_cfa_offset 4 + 14666 0056 BD46 mov sp, r7 + 14667 .cfi_def_cfa_register 13 + 14668 @ sp needed + 14669 0058 5DF8047B ldr r7, [sp], #4 + 14670 .cfi_restore 7 + 14671 .cfi_def_cfa_offset 0 + 14672 005c 7047 bx lr + 14673 .L731: + 14674 005e 00BF .align 2 + 14675 .L730: + 14676 0060 FF63FF03 .word 67068927 + 14677 .cfi_endproc + 14678 .LFE207: + 14680 .section .text.I2C_Enable_IRQ,"ax",%progbits + 14681 .align 1 + 14682 .syntax unified + 14683 .thumb + 14684 .thumb_func + 14686 I2C_Enable_IRQ: + 14687 .LFB208: +7082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +7084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Manage the enabling of Interrupts. +7085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +7086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +7087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param InterruptRequest Value of @ref I2C_Interrupt_configuration_definition. +7088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +7089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +7090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Enable_IRQ(I2C_HandleTypeDef *hi2c, uint16_t InterruptRequest) +7091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14688 .loc 1 7091 1 + 14689 .cfi_startproc + 14690 @ args = 0, pretend = 0, frame = 16 + 14691 @ frame_needed = 1, uses_anonymous_args = 0 + 14692 @ link register save eliminated. + 14693 0000 80B4 push {r7} + 14694 .cfi_def_cfa_offset 4 + 14695 .cfi_offset 7, -4 + 14696 0002 85B0 sub sp, sp, #20 + 14697 .cfi_def_cfa_offset 24 + 14698 0004 00AF add r7, sp, #0 + ARM GAS /tmp/cc5G5cqz.s page 386 + + + 14699 .cfi_def_cfa_register 7 + 14700 0006 7860 str r0, [r7, #4] + 14701 0008 0B46 mov r3, r1 + 14702 000a 7B80 strh r3, [r7, #2] @ movhi +7092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpisr = 0U; + 14703 .loc 1 7092 12 + 14704 000c 0023 movs r3, #0 + 14705 000e FB60 str r3, [r7, #12] +7093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferISR != I2C_Master_ISR_DMA) && \ + 14706 .loc 1 7094 12 + 14707 0010 7B68 ldr r3, [r7, #4] + 14708 0012 5B6B ldr r3, [r3, #52] + 14709 .loc 1 7094 6 + 14710 0014 3B4A ldr r2, .L745 + 14711 0016 9342 cmp r3, r2 + 14712 0018 32D0 beq .L733 +7095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->XferISR != I2C_Slave_ISR_DMA) && \ + 14713 .loc 1 7095 12 + 14714 001a 7B68 ldr r3, [r7, #4] + 14715 001c 5B6B ldr r3, [r3, #52] +7094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->XferISR != I2C_Slave_ISR_DMA) && \ + 14716 .loc 1 7094 45 discriminator 1 + 14717 001e 3A4A ldr r2, .L745+4 + 14718 0020 9342 cmp r3, r2 + 14719 0022 2DD0 beq .L733 +7096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->XferISR != I2C_Mem_ISR_DMA)) + 14720 .loc 1 7096 12 + 14721 0024 7B68 ldr r3, [r7, #4] + 14722 0026 5B6B ldr r3, [r3, #52] +7095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** (hi2c->XferISR != I2C_Slave_ISR_DMA) && \ + 14723 .loc 1 7095 44 + 14724 0028 384A ldr r2, .L745+8 + 14725 002a 9342 cmp r3, r2 + 14726 002c 28D0 beq .L733 +7097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_LISTEN_IT) == I2C_XFER_LISTEN_IT) + 14727 .loc 1 7098 49 + 14728 002e B7F90230 ldrsh r3, [r7, #2] + 14729 .loc 1 7098 8 + 14730 0032 002B cmp r3, #0 + 14731 0034 03DA bge .L734 +7099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK and ADDR interrupts */ +7101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ADDRI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; + 14732 .loc 1 7101 14 + 14733 0036 FB68 ldr r3, [r7, #12] + 14734 0038 43F0B803 orr r3, r3, #184 + 14735 003c FB60 str r3, [r7, #12] + 14736 .L734: +7102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_TX_IT) == I2C_XFER_TX_IT) + 14737 .loc 1 7104 27 + 14738 003e 7B88 ldrh r3, [r7, #2] + 14739 0040 03F00103 and r3, r3, #1 + 14740 .loc 1 7104 8 + ARM GAS /tmp/cc5G5cqz.s page 387 + + + 14741 0044 002B cmp r3, #0 + 14742 0046 03D0 beq .L735 +7105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and RXI interrupts */ +7107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_TXI; + 14743 .loc 1 7107 14 + 14744 0048 FB68 ldr r3, [r7, #12] + 14745 004a 43F0F203 orr r3, r3, #242 + 14746 004e FB60 str r3, [r7, #12] + 14747 .L735: +7108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RX_IT) == I2C_XFER_RX_IT) + 14748 .loc 1 7110 27 + 14749 0050 7B88 ldrh r3, [r7, #2] + 14750 0052 03F00203 and r3, r3, #2 + 14751 .loc 1 7110 8 + 14752 0056 002B cmp r3, #0 + 14753 0058 03D0 beq .L736 +7111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and TXI interrupts */ +7113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_RXI; + 14754 .loc 1 7113 14 + 14755 005a FB68 ldr r3, [r7, #12] + 14756 005c 43F0F403 orr r3, r3, #244 + 14757 0060 FB60 str r3, [r7, #12] + 14758 .L736: +7114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) + 14759 .loc 1 7116 8 + 14760 0062 7B88 ldrh r3, [r7, #2] + 14761 0064 102B cmp r3, #16 + 14762 0066 03D1 bne .L737 +7117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +7119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; + 14763 .loc 1 7119 14 + 14764 0068 FB68 ldr r3, [r7, #12] + 14765 006a 43F09003 orr r3, r3, #144 + 14766 006e FB60 str r3, [r7, #12] + 14767 .L737: +7120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) + 14768 .loc 1 7122 8 + 14769 0070 7B88 ldrh r3, [r7, #2] + 14770 0072 202B cmp r3, #32 + 14771 0074 38D1 bne .L739 +7123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable STOP interrupts */ +7125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI; + 14772 .loc 1 7125 14 + 14773 0076 FB68 ldr r3, [r7, #12] + 14774 0078 43F02003 orr r3, r3, #32 + 14775 007c FB60 str r3, [r7, #12] +7122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + ARM GAS /tmp/cc5G5cqz.s page 388 + + + 14776 .loc 1 7122 8 + 14777 007e 33E0 b .L739 + 14778 .L733: +7126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +7130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_LISTEN_IT) == I2C_XFER_LISTEN_IT) + 14779 .loc 1 7131 49 + 14780 0080 B7F90230 ldrsh r3, [r7, #2] + 14781 .loc 1 7131 8 + 14782 0084 002B cmp r3, #0 + 14783 0086 03DA bge .L740 +7132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, STOP, NACK and ADDR interrupts */ +7134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ADDRI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; + 14784 .loc 1 7134 14 + 14785 0088 FB68 ldr r3, [r7, #12] + 14786 008a 43F0B803 orr r3, r3, #184 + 14787 008e FB60 str r3, [r7, #12] + 14788 .L740: +7135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_TX_IT) == I2C_XFER_TX_IT) + 14789 .loc 1 7137 27 + 14790 0090 7B88 ldrh r3, [r7, #2] + 14791 0092 03F00103 and r3, r3, #1 + 14792 .loc 1 7137 8 + 14793 0096 002B cmp r3, #0 + 14794 0098 03D0 beq .L741 +7138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and RXI interrupts */ +7140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_TXI; + 14795 .loc 1 7140 14 + 14796 009a FB68 ldr r3, [r7, #12] + 14797 009c 43F0F203 orr r3, r3, #242 + 14798 00a0 FB60 str r3, [r7, #12] + 14799 .L741: +7141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RX_IT) == I2C_XFER_RX_IT) + 14800 .loc 1 7143 27 + 14801 00a2 7B88 ldrh r3, [r7, #2] + 14802 00a4 03F00203 and r3, r3, #2 + 14803 .loc 1 7143 8 + 14804 00a8 002B cmp r3, #0 + 14805 00aa 03D0 beq .L742 +7144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and TXI interrupts */ +7146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_RXI; + 14806 .loc 1 7146 14 + 14807 00ac FB68 ldr r3, [r7, #12] + 14808 00ae 43F0F403 orr r3, r3, #244 + 14809 00b2 FB60 str r3, [r7, #12] + 14810 .L742: +7147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 389 + + +7148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) + 14811 .loc 1 7149 8 + 14812 00b4 7B88 ldrh r3, [r7, #2] + 14813 00b6 102B cmp r3, #16 + 14814 00b8 03D1 bne .L743 +7150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +7152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; + 14815 .loc 1 7152 14 + 14816 00ba FB68 ldr r3, [r7, #12] + 14817 00bc 43F09003 orr r3, r3, #144 + 14818 00c0 FB60 str r3, [r7, #12] + 14819 .L743: +7153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) + 14820 .loc 1 7155 8 + 14821 00c2 7B88 ldrh r3, [r7, #2] + 14822 00c4 202B cmp r3, #32 + 14823 00c6 03D1 bne .L744 +7156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable STOP interrupts */ +7158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= (I2C_IT_STOPI | I2C_IT_TCI); + 14824 .loc 1 7158 14 + 14825 00c8 FB68 ldr r3, [r7, #12] + 14826 00ca 43F06003 orr r3, r3, #96 + 14827 00ce FB60 str r3, [r7, #12] + 14828 .L744: +7159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((hi2c->XferISR != I2C_Mem_ISR_DMA) && (InterruptRequest == I2C_XFER_RELOAD_IT)) + 14829 .loc 1 7161 14 + 14830 00d0 7B68 ldr r3, [r7, #4] + 14831 00d2 5B6B ldr r3, [r3, #52] + 14832 .loc 1 7161 8 + 14833 00d4 0D4A ldr r2, .L745+8 + 14834 00d6 9342 cmp r3, r2 + 14835 00d8 06D0 beq .L739 + 14836 .loc 1 7161 44 discriminator 1 + 14837 00da 7B88 ldrh r3, [r7, #2] + 14838 00dc 402B cmp r3, #64 + 14839 00de 03D1 bne .L739 +7162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable TC interrupts */ +7164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI; + 14840 .loc 1 7164 14 + 14841 00e0 FB68 ldr r3, [r7, #12] + 14842 00e2 43F04003 orr r3, r3, #64 + 14843 00e6 FB60 str r3, [r7, #12] + 14844 .L739: +7165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable interrupts only at the end */ +7169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* to avoid the risk of I2C interrupt handle execution before */ +7170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* all interrupts requested done */ + ARM GAS /tmp/cc5G5cqz.s page 390 + + +7171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_ENABLE_IT(hi2c, tmpisr); + 14845 .loc 1 7171 3 + 14846 00e8 7B68 ldr r3, [r7, #4] + 14847 00ea 1B68 ldr r3, [r3] + 14848 00ec 1968 ldr r1, [r3] + 14849 00ee 7B68 ldr r3, [r7, #4] + 14850 00f0 1B68 ldr r3, [r3] + 14851 00f2 FA68 ldr r2, [r7, #12] + 14852 00f4 0A43 orrs r2, r2, r1 + 14853 00f6 1A60 str r2, [r3] +7172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14854 .loc 1 7172 1 + 14855 00f8 00BF nop + 14856 00fa 1437 adds r7, r7, #20 + 14857 .cfi_def_cfa_offset 4 + 14858 00fc BD46 mov sp, r7 + 14859 .cfi_def_cfa_register 13 + 14860 @ sp needed + 14861 00fe 5DF8047B ldr r7, [sp], #4 + 14862 .cfi_restore 7 + 14863 .cfi_def_cfa_offset 0 + 14864 0102 7047 bx lr + 14865 .L746: + 14866 .align 2 + 14867 .L745: + 14868 0104 00000000 .word I2C_Master_ISR_DMA + 14869 0108 00000000 .word I2C_Slave_ISR_DMA + 14870 010c 00000000 .word I2C_Mem_ISR_DMA + 14871 .cfi_endproc + 14872 .LFE208: + 14874 .section .text.I2C_Disable_IRQ,"ax",%progbits + 14875 .align 1 + 14876 .syntax unified + 14877 .thumb + 14878 .thumb_func + 14880 I2C_Disable_IRQ: + 14881 .LFB209: +7173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +7175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Manage the disabling of Interrupts. +7176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains +7177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * the configuration information for the specified I2C. +7178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param InterruptRequest Value of @ref I2C_Interrupt_configuration_definition. +7179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +7180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +7181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_Disable_IRQ(I2C_HandleTypeDef *hi2c, uint16_t InterruptRequest) +7182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 14882 .loc 1 7182 1 + 14883 .cfi_startproc + 14884 @ args = 0, pretend = 0, frame = 16 + 14885 @ frame_needed = 1, uses_anonymous_args = 0 + 14886 @ link register save eliminated. + 14887 0000 80B4 push {r7} + 14888 .cfi_def_cfa_offset 4 + 14889 .cfi_offset 7, -4 + 14890 0002 85B0 sub sp, sp, #20 + 14891 .cfi_def_cfa_offset 24 + ARM GAS /tmp/cc5G5cqz.s page 391 + + + 14892 0004 00AF add r7, sp, #0 + 14893 .cfi_def_cfa_register 7 + 14894 0006 7860 str r0, [r7, #4] + 14895 0008 0B46 mov r3, r1 + 14896 000a 7B80 strh r3, [r7, #2] @ movhi +7183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** uint32_t tmpisr = 0U; + 14897 .loc 1 7183 12 + 14898 000c 0023 movs r3, #0 + 14899 000e FB60 str r3, [r7, #12] +7184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_TX_IT) == I2C_XFER_TX_IT) + 14900 .loc 1 7185 25 + 14901 0010 7B88 ldrh r3, [r7, #2] + 14902 0012 03F00103 and r3, r3, #1 + 14903 .loc 1 7185 6 + 14904 0016 002B cmp r3, #0 + 14905 0018 0FD0 beq .L748 +7186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable TC and TXI interrupts */ +7188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI | I2C_IT_TXI; + 14906 .loc 1 7188 12 + 14907 001a FB68 ldr r3, [r7, #12] + 14908 001c 43F04203 orr r3, r3, #66 + 14909 0020 FB60 str r3, [r7, #12] +7189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) != (uint32_t)HAL_I2C_STATE_LISTEN) + 14910 .loc 1 7190 24 + 14911 0022 7B68 ldr r3, [r7, #4] + 14912 0024 93F84130 ldrb r3, [r3, #65] + 14913 0028 DBB2 uxtb r3, r3 + 14914 .loc 1 7190 32 + 14915 002a 03F02803 and r3, r3, #40 + 14916 .loc 1 7190 8 + 14917 002e 282B cmp r3, #40 + 14918 0030 03D0 beq .L748 +7191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable NACK and STOP interrupts */ +7193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; + 14919 .loc 1 7193 14 + 14920 0032 FB68 ldr r3, [r7, #12] + 14921 0034 43F0B003 orr r3, r3, #176 + 14922 0038 FB60 str r3, [r7, #12] + 14923 .L748: +7194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RX_IT) == I2C_XFER_RX_IT) + 14924 .loc 1 7197 25 + 14925 003a 7B88 ldrh r3, [r7, #2] + 14926 003c 03F00203 and r3, r3, #2 + 14927 .loc 1 7197 6 + 14928 0040 002B cmp r3, #0 + 14929 0042 0FD0 beq .L749 +7198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable TC and RXI interrupts */ +7200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI | I2C_IT_RXI; + 14930 .loc 1 7200 12 + ARM GAS /tmp/cc5G5cqz.s page 392 + + + 14931 0044 FB68 ldr r3, [r7, #12] + 14932 0046 43F04403 orr r3, r3, #68 + 14933 004a FB60 str r3, [r7, #12] +7201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) != (uint32_t)HAL_I2C_STATE_LISTEN) + 14934 .loc 1 7202 24 + 14935 004c 7B68 ldr r3, [r7, #4] + 14936 004e 93F84130 ldrb r3, [r3, #65] + 14937 0052 DBB2 uxtb r3, r3 + 14938 .loc 1 7202 32 + 14939 0054 03F02803 and r3, r3, #40 + 14940 .loc 1 7202 8 + 14941 0058 282B cmp r3, #40 + 14942 005a 03D0 beq .L749 +7203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable NACK and STOP interrupts */ +7205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; + 14943 .loc 1 7205 14 + 14944 005c FB68 ldr r3, [r7, #12] + 14945 005e 43F0B003 orr r3, r3, #176 + 14946 0062 FB60 str r3, [r7, #12] + 14947 .L749: +7206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_LISTEN_IT) == I2C_XFER_LISTEN_IT) + 14948 .loc 1 7209 47 + 14949 0064 B7F90230 ldrsh r3, [r7, #2] + 14950 .loc 1 7209 6 + 14951 0068 002B cmp r3, #0 + 14952 006a 03DA bge .L750 +7210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable ADDR, NACK and STOP interrupts */ +7212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ADDRI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; + 14953 .loc 1 7212 12 + 14954 006c FB68 ldr r3, [r7, #12] + 14955 006e 43F0B803 orr r3, r3, #184 + 14956 0072 FB60 str r3, [r7, #12] + 14957 .L750: +7213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) + 14958 .loc 1 7215 6 + 14959 0074 7B88 ldrh r3, [r7, #2] + 14960 0076 102B cmp r3, #16 + 14961 0078 03D1 bne .L751 +7216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ +7218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; + 14962 .loc 1 7218 12 + 14963 007a FB68 ldr r3, [r7, #12] + 14964 007c 43F09003 orr r3, r3, #144 + 14965 0080 FB60 str r3, [r7, #12] + 14966 .L751: +7219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) + ARM GAS /tmp/cc5G5cqz.s page 393 + + + 14967 .loc 1 7221 6 + 14968 0082 7B88 ldrh r3, [r7, #2] + 14969 0084 202B cmp r3, #32 + 14970 0086 03D1 bne .L752 +7222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable STOP interrupts */ +7224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI; + 14971 .loc 1 7224 12 + 14972 0088 FB68 ldr r3, [r7, #12] + 14973 008a 43F02003 orr r3, r3, #32 + 14974 008e FB60 str r3, [r7, #12] + 14975 .L752: +7225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_RELOAD_IT) + 14976 .loc 1 7227 6 + 14977 0090 7B88 ldrh r3, [r7, #2] + 14978 0092 402B cmp r3, #64 + 14979 0094 03D1 bne .L753 +7228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Enable TC interrupts */ +7230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI; + 14980 .loc 1 7230 12 + 14981 0096 FB68 ldr r3, [r7, #12] + 14982 0098 43F04003 orr r3, r3, #64 + 14983 009c FB60 str r3, [r7, #12] + 14984 .L753: +7231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Disable interrupts only at the end */ +7234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* to avoid a breaking situation like at "t" time */ +7235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* all disable interrupts request are not done */ +7236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** __HAL_I2C_DISABLE_IT(hi2c, tmpisr); + 14985 .loc 1 7236 3 + 14986 009e 7B68 ldr r3, [r7, #4] + 14987 00a0 1B68 ldr r3, [r3] + 14988 00a2 1968 ldr r1, [r3] + 14989 00a4 FB68 ldr r3, [r7, #12] + 14990 00a6 DA43 mvns r2, r3 + 14991 00a8 7B68 ldr r3, [r7, #4] + 14992 00aa 1B68 ldr r3, [r3] + 14993 00ac 0A40 ands r2, r2, r1 + 14994 00ae 1A60 str r2, [r3] +7237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 14995 .loc 1 7237 1 + 14996 00b0 00BF nop + 14997 00b2 1437 adds r7, r7, #20 + 14998 .cfi_def_cfa_offset 4 + 14999 00b4 BD46 mov sp, r7 + 15000 .cfi_def_cfa_register 13 + 15001 @ sp needed + 15002 00b6 5DF8047B ldr r7, [sp], #4 + 15003 .cfi_restore 7 + 15004 .cfi_def_cfa_offset 0 + 15005 00ba 7047 bx lr + 15006 .cfi_endproc + 15007 .LFE209: + ARM GAS /tmp/cc5G5cqz.s page 394 + + + 15009 .section .text.I2C_ConvertOtherXferOptions,"ax",%progbits + 15010 .align 1 + 15011 .syntax unified + 15012 .thumb + 15013 .thumb_func + 15015 I2C_ConvertOtherXferOptions: + 15016 .LFB210: +7238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** +7239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /** +7240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @brief Convert I2Cx OTHER_xxx XferOptions to functional XferOptions. +7241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @param hi2c I2C handle. +7242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** * @retval None +7243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** */ +7244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** static void I2C_ConvertOtherXferOptions(I2C_HandleTypeDef *hi2c) +7245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 15017 .loc 1 7245 1 + 15018 .cfi_startproc + 15019 @ args = 0, pretend = 0, frame = 8 + 15020 @ frame_needed = 1, uses_anonymous_args = 0 + 15021 @ link register save eliminated. + 15022 0000 80B4 push {r7} + 15023 .cfi_def_cfa_offset 4 + 15024 .cfi_offset 7, -4 + 15025 0002 83B0 sub sp, sp, #12 + 15026 .cfi_def_cfa_offset 16 + 15027 0004 00AF add r7, sp, #0 + 15028 .cfi_def_cfa_register 7 + 15029 0006 7860 str r0, [r7, #4] +7246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* if user set XferOptions to I2C_OTHER_FRAME */ +7247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* it request implicitly to generate a restart condition */ +7248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* set XferOptions to I2C_FIRST_FRAME */ +7249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_OTHER_FRAME) + 15030 .loc 1 7249 11 + 15031 0008 7B68 ldr r3, [r7, #4] + 15032 000a DB6A ldr r3, [r3, #44] + 15033 .loc 1 7249 6 + 15034 000c AA2B cmp r3, #170 + 15035 000e 03D1 bne .L755 +7250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_FIRST_FRAME; + 15036 .loc 1 7251 23 + 15037 0010 7B68 ldr r3, [r7, #4] + 15038 0012 0022 movs r2, #0 + 15039 0014 DA62 str r2, [r3, #44] +7252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* else if user set XferOptions to I2C_OTHER_AND_LAST_FRAME */ +7254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* it request implicitly to generate a restart condition */ +7255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* then generate a stop condition at the end of transfer */ +7256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* set XferOptions to I2C_FIRST_AND_LAST_FRAME */ +7257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else if (hi2c->XferOptions == I2C_OTHER_AND_LAST_FRAME) +7258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** hi2c->XferOptions = I2C_FIRST_AND_LAST_FRAME; +7260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } +7261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** else +7262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { +7263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** /* Nothing to do */ +7264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + ARM GAS /tmp/cc5G5cqz.s page 395 + + +7265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 15040 .loc 1 7265 1 + 15041 0016 08E0 b .L757 + 15042 .L755: +7257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 15043 .loc 1 7257 16 + 15044 0018 7B68 ldr r3, [r7, #4] + 15045 001a DB6A ldr r3, [r3, #44] +7257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** { + 15046 .loc 1 7257 11 + 15047 001c B3F52A4F cmp r3, #43520 + 15048 0020 03D1 bne .L757 +7259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c.c **** } + 15049 .loc 1 7259 23 + 15050 0022 7B68 ldr r3, [r7, #4] + 15051 0024 4FF00072 mov r2, #33554432 + 15052 0028 DA62 str r2, [r3, #44] + 15053 .L757: + 15054 .loc 1 7265 1 + 15055 002a 00BF nop + 15056 002c 0C37 adds r7, r7, #12 + 15057 .cfi_def_cfa_offset 4 + 15058 002e BD46 mov sp, r7 + 15059 .cfi_def_cfa_register 13 + 15060 @ sp needed + 15061 0030 5DF8047B ldr r7, [sp], #4 + 15062 .cfi_restore 7 + 15063 .cfi_def_cfa_offset 0 + 15064 0034 7047 bx lr + 15065 .cfi_endproc + 15066 .LFE210: + 15068 .text + 15069 .Letext0: + 15070 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 15071 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 15072 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 15073 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 15074 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 15075 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 15076 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + 15077 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/cc5G5cqz.s page 396 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_i2c.c + /tmp/cc5G5cqz.s:21 .text.HAL_I2C_Init:00000000 $t + /tmp/cc5G5cqz.s:27 .text.HAL_I2C_Init:00000000 HAL_I2C_Init + /tmp/cc5G5cqz.s:320 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit + /tmp/cc5G5cqz.s:235 .text.HAL_I2C_DeInit:00000000 $t + /tmp/cc5G5cqz.s:241 .text.HAL_I2C_DeInit:00000000 HAL_I2C_DeInit + /tmp/cc5G5cqz.s:356 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit + /tmp/cc5G5cqz.s:314 .text.HAL_I2C_MspInit:00000000 $t + /tmp/cc5G5cqz.s:350 .text.HAL_I2C_MspDeInit:00000000 $t + /tmp/cc5G5cqz.s:386 .text.HAL_I2C_Master_Transmit:00000000 $t + /tmp/cc5G5cqz.s:392 .text.HAL_I2C_Master_Transmit:00000000 HAL_I2C_Master_Transmit + /tmp/cc5G5cqz.s:13790 .text.I2C_WaitOnFlagUntilTimeout:00000000 I2C_WaitOnFlagUntilTimeout + /tmp/cc5G5cqz.s:14606 .text.I2C_TransferConfig:00000000 I2C_TransferConfig + /tmp/cc5G5cqz.s:13909 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 I2C_WaitOnTXISFlagUntilTimeout + /tmp/cc5G5cqz.s:14020 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 I2C_WaitOnSTOPFlagUntilTimeout + /tmp/cc5G5cqz.s:705 .text.HAL_I2C_Master_Transmit:000001e0 $d + /tmp/cc5G5cqz.s:711 .text.HAL_I2C_Master_Receive:00000000 $t + /tmp/cc5G5cqz.s:717 .text.HAL_I2C_Master_Receive:00000000 HAL_I2C_Master_Receive + /tmp/cc5G5cqz.s:14127 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 I2C_WaitOnRXNEFlagUntilTimeout + /tmp/cc5G5cqz.s:1032 .text.HAL_I2C_Master_Receive:000001e4 $d + /tmp/cc5G5cqz.s:1038 .text.HAL_I2C_Slave_Transmit:00000000 $t + /tmp/cc5G5cqz.s:1044 .text.HAL_I2C_Slave_Transmit:00000000 HAL_I2C_Slave_Transmit + /tmp/cc5G5cqz.s:13220 .text.I2C_Flush_TXDR:00000000 I2C_Flush_TXDR + /tmp/cc5G5cqz.s:1461 .text.HAL_I2C_Slave_Receive:00000000 $t + /tmp/cc5G5cqz.s:1467 .text.HAL_I2C_Slave_Receive:00000000 HAL_I2C_Slave_Receive + /tmp/cc5G5cqz.s:1839 .text.HAL_I2C_Master_Transmit_IT:00000000 $t + /tmp/cc5G5cqz.s:1845 .text.HAL_I2C_Master_Transmit_IT:00000000 HAL_I2C_Master_Transmit_IT + /tmp/cc5G5cqz.s:14686 .text.I2C_Enable_IRQ:00000000 I2C_Enable_IRQ + /tmp/cc5G5cqz.s:1991 .text.HAL_I2C_Master_Transmit_IT:000000d4 $d + /tmp/cc5G5cqz.s:9171 .text.I2C_Master_ISR_IT:00000000 I2C_Master_ISR_IT + /tmp/cc5G5cqz.s:1998 .text.HAL_I2C_Master_Receive_IT:00000000 $t + /tmp/cc5G5cqz.s:2004 .text.HAL_I2C_Master_Receive_IT:00000000 HAL_I2C_Master_Receive_IT + /tmp/cc5G5cqz.s:2150 .text.HAL_I2C_Master_Receive_IT:000000d4 $d + /tmp/cc5G5cqz.s:2157 .text.HAL_I2C_Slave_Transmit_IT:00000000 $t + /tmp/cc5G5cqz.s:2163 .text.HAL_I2C_Slave_Transmit_IT:00000000 HAL_I2C_Slave_Transmit_IT + /tmp/cc5G5cqz.s:2315 .text.HAL_I2C_Slave_Transmit_IT:000000d4 $d + /tmp/cc5G5cqz.s:9982 .text.I2C_Slave_ISR_IT:00000000 I2C_Slave_ISR_IT + /tmp/cc5G5cqz.s:2321 .text.HAL_I2C_Slave_Receive_IT:00000000 $t + /tmp/cc5G5cqz.s:2327 .text.HAL_I2C_Slave_Receive_IT:00000000 HAL_I2C_Slave_Receive_IT + /tmp/cc5G5cqz.s:2438 .text.HAL_I2C_Slave_Receive_IT:00000098 $d + /tmp/cc5G5cqz.s:2444 .text.HAL_I2C_Master_Transmit_DMA:00000000 $t + /tmp/cc5G5cqz.s:2450 .text.HAL_I2C_Master_Transmit_DMA:00000000 HAL_I2C_Master_Transmit_DMA + /tmp/cc5G5cqz.s:2751 .text.HAL_I2C_Master_Transmit_DMA:000001c8 $d + /tmp/cc5G5cqz.s:10339 .text.I2C_Master_ISR_DMA:00000000 I2C_Master_ISR_DMA + /tmp/cc5G5cqz.s:13287 .text.I2C_DMAMasterTransmitCplt:00000000 I2C_DMAMasterTransmitCplt + /tmp/cc5G5cqz.s:13674 .text.I2C_DMAError:00000000 I2C_DMAError + /tmp/cc5G5cqz.s:2761 .text.HAL_I2C_Master_Receive_DMA:00000000 $t + /tmp/cc5G5cqz.s:2767 .text.HAL_I2C_Master_Receive_DMA:00000000 HAL_I2C_Master_Receive_DMA + /tmp/cc5G5cqz.s:3068 .text.HAL_I2C_Master_Receive_DMA:000001c8 $d + /tmp/cc5G5cqz.s:13479 .text.I2C_DMAMasterReceiveCplt:00000000 I2C_DMAMasterReceiveCplt + /tmp/cc5G5cqz.s:3078 .text.HAL_I2C_Slave_Transmit_DMA:00000000 $t + /tmp/cc5G5cqz.s:3084 .text.HAL_I2C_Slave_Transmit_DMA:00000000 HAL_I2C_Slave_Transmit_DMA + /tmp/cc5G5cqz.s:3397 .text.HAL_I2C_Slave_Transmit_DMA:000001c8 $d + /tmp/cc5G5cqz.s:11069 .text.I2C_Slave_ISR_DMA:00000000 I2C_Slave_ISR_DMA + /tmp/cc5G5cqz.s:13415 .text.I2C_DMASlaveTransmitCplt:00000000 I2C_DMASlaveTransmitCplt + /tmp/cc5G5cqz.s:3405 .text.HAL_I2C_Slave_Receive_DMA:00000000 $t + ARM GAS /tmp/cc5G5cqz.s page 397 + + + /tmp/cc5G5cqz.s:3411 .text.HAL_I2C_Slave_Receive_DMA:00000000 HAL_I2C_Slave_Receive_DMA + /tmp/cc5G5cqz.s:3650 .text.HAL_I2C_Slave_Receive_DMA:0000015c $d + /tmp/cc5G5cqz.s:13607 .text.I2C_DMASlaveReceiveCplt:00000000 I2C_DMASlaveReceiveCplt + /tmp/cc5G5cqz.s:3658 .text.HAL_I2C_Mem_Write:00000000 $t + /tmp/cc5G5cqz.s:3664 .text.HAL_I2C_Mem_Write:00000000 HAL_I2C_Mem_Write + /tmp/cc5G5cqz.s:11380 .text.I2C_RequestMemoryWrite:00000000 I2C_RequestMemoryWrite + /tmp/cc5G5cqz.s:4018 .text.HAL_I2C_Mem_Write:00000224 $d + /tmp/cc5G5cqz.s:4023 .text.HAL_I2C_Mem_Read:00000000 $t + /tmp/cc5G5cqz.s:4029 .text.HAL_I2C_Mem_Read:00000000 HAL_I2C_Mem_Read + /tmp/cc5G5cqz.s:11512 .text.I2C_RequestMemoryRead:00000000 I2C_RequestMemoryRead + /tmp/cc5G5cqz.s:4388 .text.HAL_I2C_Mem_Read:0000022c $d + /tmp/cc5G5cqz.s:4394 .text.HAL_I2C_Mem_Write_IT:00000000 $t + /tmp/cc5G5cqz.s:4400 .text.HAL_I2C_Mem_Write_IT:00000000 HAL_I2C_Mem_Write_IT + /tmp/cc5G5cqz.s:4577 .text.HAL_I2C_Mem_Write_IT:00000100 $d + /tmp/cc5G5cqz.s:9572 .text.I2C_Mem_ISR_IT:00000000 I2C_Mem_ISR_IT + /tmp/cc5G5cqz.s:4584 .text.HAL_I2C_Mem_Read_IT:00000000 $t + /tmp/cc5G5cqz.s:4590 .text.HAL_I2C_Mem_Read_IT:00000000 HAL_I2C_Mem_Read_IT + /tmp/cc5G5cqz.s:4767 .text.HAL_I2C_Mem_Read_IT:00000100 $d + /tmp/cc5G5cqz.s:4774 .text.HAL_I2C_Mem_Write_DMA:00000000 $t + /tmp/cc5G5cqz.s:4780 .text.HAL_I2C_Mem_Write_DMA:00000000 HAL_I2C_Mem_Write_DMA + /tmp/cc5G5cqz.s:5078 .text.HAL_I2C_Mem_Write_DMA:000001b8 $d + /tmp/cc5G5cqz.s:10671 .text.I2C_Mem_ISR_DMA:00000000 I2C_Mem_ISR_DMA + /tmp/cc5G5cqz.s:5087 .text.HAL_I2C_Mem_Read_DMA:00000000 $t + /tmp/cc5G5cqz.s:5093 .text.HAL_I2C_Mem_Read_DMA:00000000 HAL_I2C_Mem_Read_DMA + /tmp/cc5G5cqz.s:5391 .text.HAL_I2C_Mem_Read_DMA:000001b8 $d + /tmp/cc5G5cqz.s:5400 .text.HAL_I2C_IsDeviceReady:00000000 $t + /tmp/cc5G5cqz.s:5406 .text.HAL_I2C_IsDeviceReady:00000000 HAL_I2C_IsDeviceReady + /tmp/cc5G5cqz.s:5744 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 $t + /tmp/cc5G5cqz.s:5750 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 HAL_I2C_Master_Seq_Transmit_IT + /tmp/cc5G5cqz.s:15015 .text.I2C_ConvertOtherXferOptions:00000000 I2C_ConvertOtherXferOptions + /tmp/cc5G5cqz.s:5934 .text.HAL_I2C_Master_Seq_Transmit_IT:00000100 $d + /tmp/cc5G5cqz.s:5940 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 $t + /tmp/cc5G5cqz.s:5946 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 HAL_I2C_Master_Seq_Transmit_DMA + /tmp/cc5G5cqz.s:6285 .text.HAL_I2C_Master_Seq_Transmit_DMA:000001f4 $d + /tmp/cc5G5cqz.s:6294 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 $t + /tmp/cc5G5cqz.s:6300 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 HAL_I2C_Master_Seq_Receive_IT + /tmp/cc5G5cqz.s:6484 .text.HAL_I2C_Master_Seq_Receive_IT:00000100 $d + /tmp/cc5G5cqz.s:6490 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 $t + /tmp/cc5G5cqz.s:6496 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 HAL_I2C_Master_Seq_Receive_DMA + /tmp/cc5G5cqz.s:6835 .text.HAL_I2C_Master_Seq_Receive_DMA:000001f4 $d + /tmp/cc5G5cqz.s:6844 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 $t + /tmp/cc5G5cqz.s:6850 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 HAL_I2C_Slave_Seq_Transmit_IT + /tmp/cc5G5cqz.s:14880 .text.I2C_Disable_IRQ:00000000 I2C_Disable_IRQ + /tmp/cc5G5cqz.s:7084 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000015c $d + /tmp/cc5G5cqz.s:13725 .text.I2C_DMAAbort:00000000 I2C_DMAAbort + /tmp/cc5G5cqz.s:7090 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 $t + /tmp/cc5G5cqz.s:7096 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 HAL_I2C_Slave_Seq_Transmit_DMA + /tmp/cc5G5cqz.s:7522 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000027c $d + /tmp/cc5G5cqz.s:7530 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 $t + /tmp/cc5G5cqz.s:7536 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 HAL_I2C_Slave_Seq_Receive_IT + /tmp/cc5G5cqz.s:7770 .text.HAL_I2C_Slave_Seq_Receive_IT:0000015c $d + /tmp/cc5G5cqz.s:7776 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 $t + /tmp/cc5G5cqz.s:7782 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 HAL_I2C_Slave_Seq_Receive_DMA + /tmp/cc5G5cqz.s:8208 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000027c $d + /tmp/cc5G5cqz.s:8216 .text.HAL_I2C_EnableListen_IT:00000000 $t + /tmp/cc5G5cqz.s:8222 .text.HAL_I2C_EnableListen_IT:00000000 HAL_I2C_EnableListen_IT + /tmp/cc5G5cqz.s:8274 .text.HAL_I2C_EnableListen_IT:0000003c $d + ARM GAS /tmp/cc5G5cqz.s page 398 + + + /tmp/cc5G5cqz.s:8279 .text.HAL_I2C_DisableListen_IT:00000000 $t + /tmp/cc5G5cqz.s:8285 .text.HAL_I2C_DisableListen_IT:00000000 HAL_I2C_DisableListen_IT + /tmp/cc5G5cqz.s:8361 .text.HAL_I2C_Master_Abort_IT:00000000 $t + /tmp/cc5G5cqz.s:8367 .text.HAL_I2C_Master_Abort_IT:00000000 HAL_I2C_Master_Abort_IT + /tmp/cc5G5cqz.s:8476 .text.HAL_I2C_Master_Abort_IT:0000009c $d + /tmp/cc5G5cqz.s:8481 .text.HAL_I2C_EV_IRQHandler:00000000 $t + /tmp/cc5G5cqz.s:8487 .text.HAL_I2C_EV_IRQHandler:00000000 HAL_I2C_EV_IRQHandler + /tmp/cc5G5cqz.s:8542 .text.HAL_I2C_ER_IRQHandler:00000000 $t + /tmp/cc5G5cqz.s:8548 .text.HAL_I2C_ER_IRQHandler:00000000 HAL_I2C_ER_IRQHandler + /tmp/cc5G5cqz.s:12814 .text.I2C_ITError:00000000 I2C_ITError + /tmp/cc5G5cqz.s:8683 .text.HAL_I2C_MasterTxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8689 .text.HAL_I2C_MasterTxCpltCallback:00000000 HAL_I2C_MasterTxCpltCallback + /tmp/cc5G5cqz.s:8719 .text.HAL_I2C_MasterRxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8725 .text.HAL_I2C_MasterRxCpltCallback:00000000 HAL_I2C_MasterRxCpltCallback + /tmp/cc5G5cqz.s:8755 .text.HAL_I2C_SlaveTxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8761 .text.HAL_I2C_SlaveTxCpltCallback:00000000 HAL_I2C_SlaveTxCpltCallback + /tmp/cc5G5cqz.s:8791 .text.HAL_I2C_SlaveRxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8797 .text.HAL_I2C_SlaveRxCpltCallback:00000000 HAL_I2C_SlaveRxCpltCallback + /tmp/cc5G5cqz.s:8827 .text.HAL_I2C_AddrCallback:00000000 $t + /tmp/cc5G5cqz.s:8833 .text.HAL_I2C_AddrCallback:00000000 HAL_I2C_AddrCallback + /tmp/cc5G5cqz.s:8867 .text.HAL_I2C_ListenCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8873 .text.HAL_I2C_ListenCpltCallback:00000000 HAL_I2C_ListenCpltCallback + /tmp/cc5G5cqz.s:8903 .text.HAL_I2C_MemTxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8909 .text.HAL_I2C_MemTxCpltCallback:00000000 HAL_I2C_MemTxCpltCallback + /tmp/cc5G5cqz.s:8939 .text.HAL_I2C_MemRxCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:8945 .text.HAL_I2C_MemRxCpltCallback:00000000 HAL_I2C_MemRxCpltCallback + /tmp/cc5G5cqz.s:8975 .text.HAL_I2C_ErrorCallback:00000000 $t + /tmp/cc5G5cqz.s:8981 .text.HAL_I2C_ErrorCallback:00000000 HAL_I2C_ErrorCallback + /tmp/cc5G5cqz.s:9011 .text.HAL_I2C_AbortCpltCallback:00000000 $t + /tmp/cc5G5cqz.s:9017 .text.HAL_I2C_AbortCpltCallback:00000000 HAL_I2C_AbortCpltCallback + /tmp/cc5G5cqz.s:9047 .text.HAL_I2C_GetState:00000000 $t + /tmp/cc5G5cqz.s:9053 .text.HAL_I2C_GetState:00000000 HAL_I2C_GetState + /tmp/cc5G5cqz.s:9087 .text.HAL_I2C_GetMode:00000000 $t + /tmp/cc5G5cqz.s:9093 .text.HAL_I2C_GetMode:00000000 HAL_I2C_GetMode + /tmp/cc5G5cqz.s:9127 .text.HAL_I2C_GetError:00000000 $t + /tmp/cc5G5cqz.s:9133 .text.HAL_I2C_GetError:00000000 HAL_I2C_GetError + /tmp/cc5G5cqz.s:9166 .text.I2C_Master_ISR_IT:00000000 $t + /tmp/cc5G5cqz.s:11822 .text.I2C_ITMasterSeqCplt:00000000 I2C_ITMasterSeqCplt + /tmp/cc5G5cqz.s:12052 .text.I2C_ITMasterCplt:00000000 I2C_ITMasterCplt + /tmp/cc5G5cqz.s:9567 .text.I2C_Mem_ISR_IT:00000000 $t + /tmp/cc5G5cqz.s:9971 .text.I2C_Mem_ISR_IT:0000024c $d + /tmp/cc5G5cqz.s:9977 .text.I2C_Slave_ISR_IT:00000000 $t + /tmp/cc5G5cqz.s:12321 .text.I2C_ITSlaveCplt:00000000 I2C_ITSlaveCplt + /tmp/cc5G5cqz.s:12684 .text.I2C_ITListenCplt:00000000 I2C_ITListenCplt + /tmp/cc5G5cqz.s:11915 .text.I2C_ITSlaveSeqCplt:00000000 I2C_ITSlaveSeqCplt + /tmp/cc5G5cqz.s:11644 .text.I2C_ITAddrCplt:00000000 I2C_ITAddrCplt + /tmp/cc5G5cqz.s:10334 .text.I2C_Master_ISR_DMA:00000000 $t + /tmp/cc5G5cqz.s:10666 .text.I2C_Mem_ISR_DMA:00000000 $t + /tmp/cc5G5cqz.s:11058 .text.I2C_Mem_ISR_DMA:00000240 $d + /tmp/cc5G5cqz.s:11064 .text.I2C_Slave_ISR_DMA:00000000 $t + /tmp/cc5G5cqz.s:11375 .text.I2C_RequestMemoryWrite:00000000 $t + /tmp/cc5G5cqz.s:11502 .text.I2C_RequestMemoryWrite:000000a4 $d + /tmp/cc5G5cqz.s:11507 .text.I2C_RequestMemoryRead:00000000 $t + /tmp/cc5G5cqz.s:11634 .text.I2C_RequestMemoryRead:000000a4 $d + /tmp/cc5G5cqz.s:11639 .text.I2C_ITAddrCplt:00000000 $t + /tmp/cc5G5cqz.s:11817 .text.I2C_ITMasterSeqCplt:00000000 $t + /tmp/cc5G5cqz.s:11910 .text.I2C_ITSlaveSeqCplt:00000000 $t + ARM GAS /tmp/cc5G5cqz.s page 399 + + + /tmp/cc5G5cqz.s:12047 .text.I2C_ITMasterCplt:00000000 $t + /tmp/cc5G5cqz.s:12310 .text.I2C_ITMasterCplt:0000018c $d + /tmp/cc5G5cqz.s:12316 .text.I2C_ITSlaveCplt:00000000 $t + /tmp/cc5G5cqz.s:12673 .text.I2C_ITSlaveCplt:0000020c $d + /tmp/cc5G5cqz.s:12679 .text.I2C_ITListenCplt:00000000 $t + /tmp/cc5G5cqz.s:12804 .text.I2C_ITListenCplt:000000a8 $d + /tmp/cc5G5cqz.s:12809 .text.I2C_ITError:00000000 $t + /tmp/cc5G5cqz.s:13151 .text.I2C_TreatErrorCallback:00000000 I2C_TreatErrorCallback + /tmp/cc5G5cqz.s:13139 .text.I2C_ITError:000001d4 $d + /tmp/cc5G5cqz.s:13146 .text.I2C_TreatErrorCallback:00000000 $t + /tmp/cc5G5cqz.s:13215 .text.I2C_Flush_TXDR:00000000 $t + /tmp/cc5G5cqz.s:13282 .text.I2C_DMAMasterTransmitCplt:00000000 $t + /tmp/cc5G5cqz.s:13410 .text.I2C_DMASlaveTransmitCplt:00000000 $t + /tmp/cc5G5cqz.s:13474 .text.I2C_DMAMasterReceiveCplt:00000000 $t + /tmp/cc5G5cqz.s:13602 .text.I2C_DMASlaveReceiveCplt:00000000 $t + /tmp/cc5G5cqz.s:13669 .text.I2C_DMAError:00000000 $t + /tmp/cc5G5cqz.s:13720 .text.I2C_DMAAbort:00000000 $t + /tmp/cc5G5cqz.s:13785 .text.I2C_WaitOnFlagUntilTimeout:00000000 $t + /tmp/cc5G5cqz.s:13904 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 $t + /tmp/cc5G5cqz.s:14314 .text.I2C_IsErrorOccurred:00000000 I2C_IsErrorOccurred + /tmp/cc5G5cqz.s:14015 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 $t + /tmp/cc5G5cqz.s:14122 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 $t + /tmp/cc5G5cqz.s:14304 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000100 $d + /tmp/cc5G5cqz.s:14309 .text.I2C_IsErrorOccurred:00000000 $t + /tmp/cc5G5cqz.s:14596 .text.I2C_IsErrorOccurred:000001bc $d + /tmp/cc5G5cqz.s:14601 .text.I2C_TransferConfig:00000000 $t + /tmp/cc5G5cqz.s:14676 .text.I2C_TransferConfig:00000060 $d + /tmp/cc5G5cqz.s:14681 .text.I2C_Enable_IRQ:00000000 $t + /tmp/cc5G5cqz.s:14868 .text.I2C_Enable_IRQ:00000104 $d + /tmp/cc5G5cqz.s:14875 .text.I2C_Disable_IRQ:00000000 $t + /tmp/cc5G5cqz.s:15010 .text.I2C_ConvertOtherXferOptions:00000000 $t + +UNDEFINED SYMBOLS +HAL_GetTick +HAL_DMA_Start_IT +HAL_DMA_Abort_IT +HAL_DMA_GetState diff --git a/Software/build/stm32f3xx_hal_i2c.o b/Software/build/stm32f3xx_hal_i2c.o new file mode 100644 index 0000000..1161aa2 Binary files /dev/null and b/Software/build/stm32f3xx_hal_i2c.o differ diff --git a/Software/build/stm32f3xx_hal_i2c_ex.d b/Software/build/stm32f3xx_hal_i2c_ex.d new file mode 100644 index 0000000..729660c --- /dev/null +++ b/Software/build/stm32f3xx_hal_i2c_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_i2c_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_i2c_ex.lst b/Software/build/stm32f3xx_hal_i2c_ex.lst new file mode 100644 index 0000000..af75f81 --- /dev/null +++ b/Software/build/stm32f3xx_hal_i2c_ex.lst @@ -0,0 +1,997 @@ +ARM GAS /tmp/ccn4xs8A.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_i2c_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c" + 20 .section .text.HAL_I2CEx_ConfigAnalogFilter,"ax",%progbits + 21 .align 1 + 22 .global HAL_I2CEx_ConfigAnalogFilter + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_I2CEx_ConfigAnalogFilter: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @file stm32f3xx_hal_i2c_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * functionalities of I2C Extended peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + Filter Mode Functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + WakeUp Mode Functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + FastModePlus Functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ****************************************************************************** + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @attention + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * All rights reserved. + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * This software is licensed under terms that can be found in the LICENSE file + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * in the root directory of this software component. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ****************************************************************************** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ============================================================================== + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ##### I2C peripheral Extended features ##### + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ============================================================================== + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] Comparing to other previous devices, the I2C interface for STM32F3xx + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** devices contains the following additional features + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + ARM GAS /tmp/ccn4xs8A.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Possibility to disable or enable Analog Noise Filter + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Use of a configured Digital Noise Filter + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Disable or enable wakeup from Stop mode(s) + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Disable or enable Fast Mode Plus + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ##### How to use this driver ##### + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ============================================================================== + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] This driver provides functions to configure Noise Filter and Wake Up Feature + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure I2C Analog noise filter using the function HAL_I2CEx_ConfigAnalogFilter() + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure I2C Digital noise filter using the function HAL_I2CEx_ConfigDigitalFilter() + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure the enable or disable of I2C Wake Up Mode using the functions : + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableWakeUp() + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableWakeUp() + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure the enable or disable of fast mode plus driving capability using the functions : + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableFastModePlus() + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableFastModePlus() + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Includes ------------------------------------------------------------------*/ + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** #include "stm32f3xx_hal.h" + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx I2CEx + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** #ifdef HAL_I2C_MODULE_ENABLED + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private define ------------------------------------------------------------*/ + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private macro -------------------------------------------------------------*/ + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private variables ---------------------------------------------------------*/ + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Private functions ---------------------------------------------------------*/ + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions I2C Extended Exported Functions + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group1 Filter Mode Functions + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Filter Mode Functions + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ##### Filter Mode Functions ##### + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] This section provides functions allowing to: + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Configure Noise Filters + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + ARM GAS /tmp/ccn4xs8A.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter. + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral. + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param AnalogFilter New state of the Analog filter. + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval HAL status + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *hi2c, uint32_t AnalogFilter) + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 29 .loc 1 97 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 8 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 83B0 sub sp, sp, #12 + 38 .cfi_def_cfa_offset 16 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 42 0008 3960 str r1, [r7] + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */ + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_ANALOG_FILTER(AnalogFilter)); + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 43 .loc 1 102 11 + 44 000a 7B68 ldr r3, [r7, #4] + 45 000c 93F84130 ldrb r3, [r3, #65] + 46 0010 DBB2 uxtb r3, r3 + 47 .loc 1 102 6 + 48 0012 202B cmp r3, #32 + 49 0014 38D1 bne .L2 + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Locked */ + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); + 50 .loc 1 105 5 + 51 0016 7B68 ldr r3, [r7, #4] + 52 0018 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 53 001c 012B cmp r3, #1 + 54 001e 01D1 bne .L3 + 55 .loc 1 105 5 is_stmt 0 discriminator 1 + 56 0020 0223 movs r3, #2 + 57 .loc 1 105 5 + 58 0022 32E0 b .L4 + 59 .L3: + 60 .loc 1 105 5 discriminator 2 + 61 0024 7B68 ldr r3, [r7, #4] + 62 0026 0122 movs r2, #1 + 63 0028 83F84020 strb r2, [r3, #64] + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 64 .loc 1 107 17 is_stmt 1 + 65 002c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccn4xs8A.s page 4 + + + 66 002e 2422 movs r2, #36 + 67 0030 83F84120 strb r2, [r3, #65] + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); + 68 .loc 1 110 5 + 69 0034 7B68 ldr r3, [r7, #4] + 70 0036 1B68 ldr r3, [r3] + 71 0038 1A68 ldr r2, [r3] + 72 003a 7B68 ldr r3, [r7, #4] + 73 003c 1B68 ldr r3, [r3] + 74 003e 22F00102 bic r2, r2, #1 + 75 0042 1A60 str r2, [r3] + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Reset I2Cx ANOFF bit */ + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF); + 76 .loc 1 113 9 + 77 0044 7B68 ldr r3, [r7, #4] + 78 0046 1B68 ldr r3, [r3] + 79 .loc 1 113 19 + 80 0048 1A68 ldr r2, [r3] + 81 .loc 1 113 9 + 82 004a 7B68 ldr r3, [r7, #4] + 83 004c 1B68 ldr r3, [r3] + 84 .loc 1 113 25 + 85 004e 22F48052 bic r2, r2, #4096 + 86 0052 1A60 str r2, [r3] + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Set analog filter bit*/ + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= AnalogFilter; + 87 .loc 1 116 9 + 88 0054 7B68 ldr r3, [r7, #4] + 89 0056 1B68 ldr r3, [r3] + 90 .loc 1 116 19 + 91 0058 1968 ldr r1, [r3] + 92 .loc 1 116 9 + 93 005a 7B68 ldr r3, [r7, #4] + 94 005c 1B68 ldr r3, [r3] + 95 .loc 1 116 25 + 96 005e 3A68 ldr r2, [r7] + 97 0060 0A43 orrs r2, r2, r1 + 98 0062 1A60 str r2, [r3] + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); + 99 .loc 1 118 5 + 100 0064 7B68 ldr r3, [r7, #4] + 101 0066 1B68 ldr r3, [r3] + 102 0068 1A68 ldr r2, [r3] + 103 006a 7B68 ldr r3, [r7, #4] + 104 006c 1B68 ldr r3, [r3] + 105 006e 42F00102 orr r2, r2, #1 + 106 0072 1A60 str r2, [r3] + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; + 107 .loc 1 120 17 + 108 0074 7B68 ldr r3, [r7, #4] + 109 0076 2022 movs r2, #32 + ARM GAS /tmp/ccn4xs8A.s page 5 + + + 110 0078 83F84120 strb r2, [r3, #65] + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Unlocked */ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); + 111 .loc 1 123 5 + 112 007c 7B68 ldr r3, [r7, #4] + 113 007e 0022 movs r2, #0 + 114 0080 83F84020 strb r2, [r3, #64] + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_OK; + 115 .loc 1 125 12 + 116 0084 0023 movs r3, #0 + 117 0086 00E0 b .L4 + 118 .L2: + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_BUSY; + 119 .loc 1 129 12 + 120 0088 0223 movs r3, #2 + 121 .L4: + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 122 .loc 1 131 1 + 123 008a 1846 mov r0, r3 + 124 008c 0C37 adds r7, r7, #12 + 125 .cfi_def_cfa_offset 4 + 126 008e BD46 mov sp, r7 + 127 .cfi_def_cfa_register 13 + 128 @ sp needed + 129 0090 5DF8047B ldr r7, [sp], #4 + 130 .cfi_restore 7 + 131 .cfi_def_cfa_offset 0 + 132 0094 7047 bx lr + 133 .cfi_endproc + 134 .LFE130: + 136 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits + 137 .align 1 + 138 .global HAL_I2CEx_ConfigDigitalFilter + 139 .syntax unified + 140 .thumb + 141 .thumb_func + 143 HAL_I2CEx_ConfigDigitalFilter: + 144 .LFB131: + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Configure I2C Digital noise filter. + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral. + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param DigitalFilter Coefficient of digital noise filter between Min_Data=0x00 and Max_Data=0x + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval HAL status + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter) + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 145 .loc 1 141 1 + 146 .cfi_startproc + 147 @ args = 0, pretend = 0, frame = 16 + ARM GAS /tmp/ccn4xs8A.s page 6 + + + 148 @ frame_needed = 1, uses_anonymous_args = 0 + 149 @ link register save eliminated. + 150 0000 80B4 push {r7} + 151 .cfi_def_cfa_offset 4 + 152 .cfi_offset 7, -4 + 153 0002 85B0 sub sp, sp, #20 + 154 .cfi_def_cfa_offset 24 + 155 0004 00AF add r7, sp, #0 + 156 .cfi_def_cfa_register 7 + 157 0006 7860 str r0, [r7, #4] + 158 0008 3960 str r1, [r7] + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** uint32_t tmpreg; + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */ + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_DIGITAL_FILTER(DigitalFilter)); + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 159 .loc 1 148 11 + 160 000a 7B68 ldr r3, [r7, #4] + 161 000c 93F84130 ldrb r3, [r3, #65] + 162 0010 DBB2 uxtb r3, r3 + 163 .loc 1 148 6 + 164 0012 202B cmp r3, #32 + 165 0014 39D1 bne .L6 + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Locked */ + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); + 166 .loc 1 151 5 + 167 0016 7B68 ldr r3, [r7, #4] + 168 0018 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 169 001c 012B cmp r3, #1 + 170 001e 01D1 bne .L7 + 171 .loc 1 151 5 is_stmt 0 discriminator 1 + 172 0020 0223 movs r3, #2 + 173 .loc 1 151 5 + 174 0022 33E0 b .L8 + 175 .L7: + 176 .loc 1 151 5 discriminator 2 + 177 0024 7B68 ldr r3, [r7, #4] + 178 0026 0122 movs r2, #1 + 179 0028 83F84020 strb r2, [r3, #64] + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 180 .loc 1 153 17 is_stmt 1 + 181 002c 7B68 ldr r3, [r7, #4] + 182 002e 2422 movs r2, #36 + 183 0030 83F84120 strb r2, [r3, #65] + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); + 184 .loc 1 156 5 + 185 0034 7B68 ldr r3, [r7, #4] + 186 0036 1B68 ldr r3, [r3] + 187 0038 1A68 ldr r2, [r3] + 188 003a 7B68 ldr r3, [r7, #4] + 189 003c 1B68 ldr r3, [r3] + ARM GAS /tmp/ccn4xs8A.s page 7 + + + 190 003e 22F00102 bic r2, r2, #1 + 191 0042 1A60 str r2, [r3] + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Get the old register value */ + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** tmpreg = hi2c->Instance->CR1; + 192 .loc 1 159 18 + 193 0044 7B68 ldr r3, [r7, #4] + 194 0046 1B68 ldr r3, [r3] + 195 .loc 1 159 12 + 196 0048 1B68 ldr r3, [r3] + 197 004a FB60 str r3, [r7, #12] + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Reset I2Cx DNF bits [11:8] */ + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** tmpreg &= ~(I2C_CR1_DNF); + 198 .loc 1 162 12 + 199 004c FB68 ldr r3, [r7, #12] + 200 004e 23F47063 bic r3, r3, #3840 + 201 0052 FB60 str r3, [r7, #12] + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Set I2Cx DNF coefficient */ + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** tmpreg |= DigitalFilter << 8U; + 202 .loc 1 165 29 + 203 0054 3B68 ldr r3, [r7] + 204 0056 1B02 lsls r3, r3, #8 + 205 .loc 1 165 12 + 206 0058 FA68 ldr r2, [r7, #12] + 207 005a 1343 orrs r3, r3, r2 + 208 005c FB60 str r3, [r7, #12] + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Store the new register value */ + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->Instance->CR1 = tmpreg; + 209 .loc 1 168 9 + 210 005e 7B68 ldr r3, [r7, #4] + 211 0060 1B68 ldr r3, [r3] + 212 .loc 1 168 25 + 213 0062 FA68 ldr r2, [r7, #12] + 214 0064 1A60 str r2, [r3] + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); + 215 .loc 1 170 5 + 216 0066 7B68 ldr r3, [r7, #4] + 217 0068 1B68 ldr r3, [r3] + 218 006a 1A68 ldr r2, [r3] + 219 006c 7B68 ldr r3, [r7, #4] + 220 006e 1B68 ldr r3, [r3] + 221 0070 42F00102 orr r2, r2, #1 + 222 0074 1A60 str r2, [r3] + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; + 223 .loc 1 172 17 + 224 0076 7B68 ldr r3, [r7, #4] + 225 0078 2022 movs r2, #32 + 226 007a 83F84120 strb r2, [r3, #65] + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Unlocked */ + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); + 227 .loc 1 175 5 + ARM GAS /tmp/ccn4xs8A.s page 8 + + + 228 007e 7B68 ldr r3, [r7, #4] + 229 0080 0022 movs r2, #0 + 230 0082 83F84020 strb r2, [r3, #64] + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_OK; + 231 .loc 1 177 12 + 232 0086 0023 movs r3, #0 + 233 0088 00E0 b .L8 + 234 .L6: + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_BUSY; + 235 .loc 1 181 12 + 236 008a 0223 movs r3, #2 + 237 .L8: + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 238 .loc 1 183 1 + 239 008c 1846 mov r0, r3 + 240 008e 1437 adds r7, r7, #20 + 241 .cfi_def_cfa_offset 4 + 242 0090 BD46 mov sp, r7 + 243 .cfi_def_cfa_register 13 + 244 @ sp needed + 245 0092 5DF8047B ldr r7, [sp], #4 + 246 .cfi_restore 7 + 247 .cfi_def_cfa_offset 0 + 248 0096 7047 bx lr + 249 .cfi_endproc + 250 .LFE131: + 252 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits + 253 .align 1 + 254 .global HAL_I2CEx_EnableWakeUp + 255 .syntax unified + 256 .thumb + 257 .thumb_func + 259 HAL_I2CEx_EnableWakeUp: + 260 .LFB132: + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @} + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group2 WakeUp Mode Functions + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief WakeUp Mode Functions + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ##### WakeUp Mode Functions ##### + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] This section provides functions allowing to: + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Configure Wake Up Feature + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + ARM GAS /tmp/ccn4xs8A.s page 9 + + + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Enable I2C wakeup from Stop mode(s). + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral. + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval HAL status + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *hi2c) + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 261 .loc 1 209 1 + 262 .cfi_startproc + 263 @ args = 0, pretend = 0, frame = 8 + 264 @ frame_needed = 1, uses_anonymous_args = 0 + 265 @ link register save eliminated. + 266 0000 80B4 push {r7} + 267 .cfi_def_cfa_offset 4 + 268 .cfi_offset 7, -4 + 269 0002 83B0 sub sp, sp, #12 + 270 .cfi_def_cfa_offset 16 + 271 0004 00AF add r7, sp, #0 + 272 .cfi_def_cfa_register 7 + 273 0006 7860 str r0, [r7, #4] + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */ + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance)); + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 274 .loc 1 213 11 + 275 0008 7B68 ldr r3, [r7, #4] + 276 000a 93F84130 ldrb r3, [r3, #65] + 277 000e DBB2 uxtb r3, r3 + 278 .loc 1 213 6 + 279 0010 202B cmp r3, #32 + 280 0012 30D1 bne .L10 + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Locked */ + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); + 281 .loc 1 216 5 + 282 0014 7B68 ldr r3, [r7, #4] + 283 0016 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 284 001a 012B cmp r3, #1 + 285 001c 01D1 bne .L11 + 286 .loc 1 216 5 is_stmt 0 discriminator 1 + 287 001e 0223 movs r3, #2 + 288 .loc 1 216 5 + 289 0020 2AE0 b .L12 + 290 .L11: + 291 .loc 1 216 5 discriminator 2 + 292 0022 7B68 ldr r3, [r7, #4] + 293 0024 0122 movs r2, #1 + 294 0026 83F84020 strb r2, [r3, #64] + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 295 .loc 1 218 17 is_stmt 1 + 296 002a 7B68 ldr r3, [r7, #4] + 297 002c 2422 movs r2, #36 + 298 002e 83F84120 strb r2, [r3, #65] + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ + ARM GAS /tmp/ccn4xs8A.s page 10 + + + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); + 299 .loc 1 221 5 + 300 0032 7B68 ldr r3, [r7, #4] + 301 0034 1B68 ldr r3, [r3] + 302 0036 1A68 ldr r2, [r3] + 303 0038 7B68 ldr r3, [r7, #4] + 304 003a 1B68 ldr r3, [r3] + 305 003c 22F00102 bic r2, r2, #1 + 306 0040 1A60 str r2, [r3] + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */ + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= I2C_CR1_WUPEN; + 307 .loc 1 224 9 + 308 0042 7B68 ldr r3, [r7, #4] + 309 0044 1B68 ldr r3, [r3] + 310 .loc 1 224 19 + 311 0046 1A68 ldr r2, [r3] + 312 .loc 1 224 9 + 313 0048 7B68 ldr r3, [r7, #4] + 314 004a 1B68 ldr r3, [r3] + 315 .loc 1 224 25 + 316 004c 42F48022 orr r2, r2, #262144 + 317 0050 1A60 str r2, [r3] + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); + 318 .loc 1 226 5 + 319 0052 7B68 ldr r3, [r7, #4] + 320 0054 1B68 ldr r3, [r3] + 321 0056 1A68 ldr r2, [r3] + 322 0058 7B68 ldr r3, [r7, #4] + 323 005a 1B68 ldr r3, [r3] + 324 005c 42F00102 orr r2, r2, #1 + 325 0060 1A60 str r2, [r3] + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; + 326 .loc 1 228 17 + 327 0062 7B68 ldr r3, [r7, #4] + 328 0064 2022 movs r2, #32 + 329 0066 83F84120 strb r2, [r3, #65] + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Unlocked */ + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); + 330 .loc 1 231 5 + 331 006a 7B68 ldr r3, [r7, #4] + 332 006c 0022 movs r2, #0 + 333 006e 83F84020 strb r2, [r3, #64] + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_OK; + 334 .loc 1 233 12 + 335 0072 0023 movs r3, #0 + 336 0074 00E0 b .L12 + 337 .L10: + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_BUSY; + 338 .loc 1 237 12 + ARM GAS /tmp/ccn4xs8A.s page 11 + + + 339 0076 0223 movs r3, #2 + 340 .L12: + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 341 .loc 1 239 1 + 342 0078 1846 mov r0, r3 + 343 007a 0C37 adds r7, r7, #12 + 344 .cfi_def_cfa_offset 4 + 345 007c BD46 mov sp, r7 + 346 .cfi_def_cfa_register 13 + 347 @ sp needed + 348 007e 5DF8047B ldr r7, [sp], #4 + 349 .cfi_restore 7 + 350 .cfi_def_cfa_offset 0 + 351 0082 7047 bx lr + 352 .cfi_endproc + 353 .LFE132: + 355 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits + 356 .align 1 + 357 .global HAL_I2CEx_DisableWakeUp + 358 .syntax unified + 359 .thumb + 360 .thumb_func + 362 HAL_I2CEx_DisableWakeUp: + 363 .LFB133: + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Disable I2C wakeup from Stop mode(s). + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral. + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval HAL status + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *hi2c) + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 364 .loc 1 248 1 + 365 .cfi_startproc + 366 @ args = 0, pretend = 0, frame = 8 + 367 @ frame_needed = 1, uses_anonymous_args = 0 + 368 @ link register save eliminated. + 369 0000 80B4 push {r7} + 370 .cfi_def_cfa_offset 4 + 371 .cfi_offset 7, -4 + 372 0002 83B0 sub sp, sp, #12 + 373 .cfi_def_cfa_offset 16 + 374 0004 00AF add r7, sp, #0 + 375 .cfi_def_cfa_register 7 + 376 0006 7860 str r0, [r7, #4] + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */ + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance)); + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) + 377 .loc 1 252 11 + 378 0008 7B68 ldr r3, [r7, #4] + 379 000a 93F84130 ldrb r3, [r3, #65] + 380 000e DBB2 uxtb r3, r3 + 381 .loc 1 252 6 + 382 0010 202B cmp r3, #32 + ARM GAS /tmp/ccn4xs8A.s page 12 + + + 383 0012 30D1 bne .L14 + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Locked */ + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); + 384 .loc 1 255 5 + 385 0014 7B68 ldr r3, [r7, #4] + 386 0016 93F84030 ldrb r3, [r3, #64] @ zero_extendqisi2 + 387 001a 012B cmp r3, #1 + 388 001c 01D1 bne .L15 + 389 .loc 1 255 5 is_stmt 0 discriminator 1 + 390 001e 0223 movs r3, #2 + 391 .loc 1 255 5 + 392 0020 2AE0 b .L16 + 393 .L15: + 394 .loc 1 255 5 discriminator 2 + 395 0022 7B68 ldr r3, [r7, #4] + 396 0024 0122 movs r2, #1 + 397 0026 83F84020 strb r2, [r3, #64] + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; + 398 .loc 1 257 17 is_stmt 1 + 399 002a 7B68 ldr r3, [r7, #4] + 400 002c 2422 movs r2, #36 + 401 002e 83F84120 strb r2, [r3, #65] + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); + 402 .loc 1 260 5 + 403 0032 7B68 ldr r3, [r7, #4] + 404 0034 1B68 ldr r3, [r3] + 405 0036 1A68 ldr r2, [r3] + 406 0038 7B68 ldr r3, [r7, #4] + 407 003a 1B68 ldr r3, [r3] + 408 003c 22F00102 bic r2, r2, #1 + 409 0040 1A60 str r2, [r3] + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */ + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_WUPEN); + 410 .loc 1 263 9 + 411 0042 7B68 ldr r3, [r7, #4] + 412 0044 1B68 ldr r3, [r3] + 413 .loc 1 263 19 + 414 0046 1A68 ldr r2, [r3] + 415 .loc 1 263 9 + 416 0048 7B68 ldr r3, [r7, #4] + 417 004a 1B68 ldr r3, [r3] + 418 .loc 1 263 25 + 419 004c 22F48022 bic r2, r2, #262144 + 420 0050 1A60 str r2, [r3] + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); + 421 .loc 1 265 5 + 422 0052 7B68 ldr r3, [r7, #4] + 423 0054 1B68 ldr r3, [r3] + 424 0056 1A68 ldr r2, [r3] + 425 0058 7B68 ldr r3, [r7, #4] + 426 005a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccn4xs8A.s page 13 + + + 427 005c 42F00102 orr r2, r2, #1 + 428 0060 1A60 str r2, [r3] + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; + 429 .loc 1 267 17 + 430 0062 7B68 ldr r3, [r7, #4] + 431 0064 2022 movs r2, #32 + 432 0066 83F84120 strb r2, [r3, #65] + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Unlocked */ + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); + 433 .loc 1 270 5 + 434 006a 7B68 ldr r3, [r7, #4] + 435 006c 0022 movs r2, #0 + 436 006e 83F84020 strb r2, [r3, #64] + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_OK; + 437 .loc 1 272 12 + 438 0072 0023 movs r3, #0 + 439 0074 00E0 b .L16 + 440 .L14: + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** return HAL_BUSY; + 441 .loc 1 276 12 + 442 0076 0223 movs r3, #2 + 443 .L16: + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 444 .loc 1 278 1 + 445 0078 1846 mov r0, r3 + 446 007a 0C37 adds r7, r7, #12 + 447 .cfi_def_cfa_offset 4 + 448 007c BD46 mov sp, r7 + 449 .cfi_def_cfa_register 13 + 450 @ sp needed + 451 007e 5DF8047B ldr r7, [sp], #4 + 452 .cfi_restore 7 + 453 .cfi_def_cfa_offset 0 + 454 0082 7047 bx lr + 455 .cfi_endproc + 456 .LFE133: + 458 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits + 459 .align 1 + 460 .global HAL_I2CEx_EnableFastModePlus + 461 .syntax unified + 462 .thumb + 463 .thumb_func + 465 HAL_I2CEx_EnableFastModePlus: + 466 .LFB134: + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @} + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Fast Mode Plus Functions + ARM GAS /tmp/ccn4xs8A.s page 14 + + + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** ##### Fast Mode Plus Functions ##### + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** =============================================================================== + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] This section provides functions allowing to: + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Configure Fast Mode Plus + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{ + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Enable the I2C fast mode plus driving capability. + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin. + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be enabled on all selected + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9. + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * can be enabled only by using I2C_FASTMODEPLUS_I2C1 parameter. + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be enabled + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter. + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For all I2C3 pins fast mode plus driving capability can be enabled + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C3 parameter. + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval None + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** void HAL_I2CEx_EnableFastModePlus(uint32_t ConfigFastModePlus) + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 467 .loc 1 313 1 + 468 .cfi_startproc + 469 @ args = 0, pretend = 0, frame = 16 + 470 @ frame_needed = 1, uses_anonymous_args = 0 + 471 @ link register save eliminated. + 472 0000 80B4 push {r7} + 473 .cfi_def_cfa_offset 4 + 474 .cfi_offset 7, -4 + 475 0002 85B0 sub sp, sp, #20 + 476 .cfi_def_cfa_offset 24 + 477 0004 00AF add r7, sp, #0 + 478 .cfi_def_cfa_register 7 + 479 0006 7860 str r0, [r7, #4] + 480 .LBB2: + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameter */ + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus)); + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */ + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); + 481 .loc 1 318 3 + 482 0008 0B4B ldr r3, .L18 + 483 000a 9B69 ldr r3, [r3, #24] + 484 000c 0A4A ldr r2, .L18 + 485 000e 43F00103 orr r3, r3, #1 + 486 0012 9361 str r3, [r2, #24] + 487 0014 084B ldr r3, .L18 + 488 0016 9B69 ldr r3, [r3, #24] + 489 0018 03F00103 and r3, r3, #1 + ARM GAS /tmp/ccn4xs8A.s page 15 + + + 490 001c FB60 str r3, [r7, #12] + 491 001e FB68 ldr r3, [r7, #12] + 492 .LBE2: + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Enable fast mode plus driving capability for selected pin */ + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** SET_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus); + 493 .loc 1 321 3 + 494 0020 064B ldr r3, .L18+4 + 495 0022 1A68 ldr r2, [r3] + 496 0024 0549 ldr r1, .L18+4 + 497 0026 7B68 ldr r3, [r7, #4] + 498 0028 1343 orrs r3, r3, r2 + 499 002a 0B60 str r3, [r1] + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 500 .loc 1 322 1 + 501 002c 00BF nop + 502 002e 1437 adds r7, r7, #20 + 503 .cfi_def_cfa_offset 4 + 504 0030 BD46 mov sp, r7 + 505 .cfi_def_cfa_register 13 + 506 @ sp needed + 507 0032 5DF8047B ldr r7, [sp], #4 + 508 .cfi_restore 7 + 509 .cfi_def_cfa_offset 0 + 510 0036 7047 bx lr + 511 .L19: + 512 .align 2 + 513 .L18: + 514 0038 00100240 .word 1073876992 + 515 003c 00000140 .word 1073807360 + 516 .cfi_endproc + 517 .LFE134: + 519 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits + 520 .align 1 + 521 .global HAL_I2CEx_DisableFastModePlus + 522 .syntax unified + 523 .thumb + 524 .thumb_func + 526 HAL_I2CEx_DisableFastModePlus: + 527 .LFB135: + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Disable the I2C fast mode plus driving capability. + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin. + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be disabled on all selected + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9. + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * can be disabled only by using I2C_FASTMODEPLUS_I2C1 parameter. + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be disabled + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter. + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @note For all I2C3 pins fast mode plus driving capability can be disabled + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C3 parameter. + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @retval None + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */ + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus) + ARM GAS /tmp/ccn4xs8A.s page 16 + + + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** { + 528 .loc 1 340 1 + 529 .cfi_startproc + 530 @ args = 0, pretend = 0, frame = 16 + 531 @ frame_needed = 1, uses_anonymous_args = 0 + 532 @ link register save eliminated. + 533 0000 80B4 push {r7} + 534 .cfi_def_cfa_offset 4 + 535 .cfi_offset 7, -4 + 536 0002 85B0 sub sp, sp, #20 + 537 .cfi_def_cfa_offset 24 + 538 0004 00AF add r7, sp, #0 + 539 .cfi_def_cfa_register 7 + 540 0006 7860 str r0, [r7, #4] + 541 .LBB3: + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameter */ + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus)); + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */ + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); + 542 .loc 1 345 3 + 543 0008 0C4B ldr r3, .L21 + 544 000a 9B69 ldr r3, [r3, #24] + 545 000c 0B4A ldr r2, .L21 + 546 000e 43F00103 orr r3, r3, #1 + 547 0012 9361 str r3, [r2, #24] + 548 0014 094B ldr r3, .L21 + 549 0016 9B69 ldr r3, [r3, #24] + 550 0018 03F00103 and r3, r3, #1 + 551 001c FB60 str r3, [r7, #12] + 552 001e FB68 ldr r3, [r7, #12] + 553 .LBE3: + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Disable fast mode plus driving capability for selected pin */ + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** CLEAR_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus); + 554 .loc 1 348 3 + 555 0020 074B ldr r3, .L21+4 + 556 0022 1A68 ldr r2, [r3] + 557 0024 7B68 ldr r3, [r7, #4] + 558 0026 DB43 mvns r3, r3 + 559 0028 0549 ldr r1, .L21+4 + 560 002a 1340 ands r3, r3, r2 + 561 002c 0B60 str r3, [r1] + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** } + 562 .loc 1 349 1 + 563 002e 00BF nop + 564 0030 1437 adds r7, r7, #20 + 565 .cfi_def_cfa_offset 4 + 566 0032 BD46 mov sp, r7 + 567 .cfi_def_cfa_register 13 + 568 @ sp needed + 569 0034 5DF8047B ldr r7, [sp], #4 + 570 .cfi_restore 7 + 571 .cfi_def_cfa_offset 0 + 572 0038 7047 bx lr + 573 .L22: + 574 003a 00BF .align 2 + ARM GAS /tmp/ccn4xs8A.s page 17 + + + 575 .L21: + 576 003c 00100240 .word 1073876992 + 577 0040 00000140 .word 1073807360 + 578 .cfi_endproc + 579 .LFE135: + 581 .text + 582 .Letext0: + 583 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 584 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 585 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 586 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 587 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 588 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + ARM GAS /tmp/ccn4xs8A.s page 18 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_i2c_ex.c + /tmp/ccn4xs8A.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t + /tmp/ccn4xs8A.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter + /tmp/ccn4xs8A.s:137 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t + /tmp/ccn4xs8A.s:143 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter + /tmp/ccn4xs8A.s:253 .text.HAL_I2CEx_EnableWakeUp:00000000 $t + /tmp/ccn4xs8A.s:259 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp + /tmp/ccn4xs8A.s:356 .text.HAL_I2CEx_DisableWakeUp:00000000 $t + /tmp/ccn4xs8A.s:362 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp + /tmp/ccn4xs8A.s:459 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t + /tmp/ccn4xs8A.s:465 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus + /tmp/ccn4xs8A.s:514 .text.HAL_I2CEx_EnableFastModePlus:00000038 $d + /tmp/ccn4xs8A.s:520 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t + /tmp/ccn4xs8A.s:526 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus + /tmp/ccn4xs8A.s:576 .text.HAL_I2CEx_DisableFastModePlus:0000003c $d + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_i2c_ex.o b/Software/build/stm32f3xx_hal_i2c_ex.o new file mode 100644 index 0000000..ec84b95 Binary files /dev/null and b/Software/build/stm32f3xx_hal_i2c_ex.o differ diff --git a/Software/build/stm32f3xx_hal_msp.d b/Software/build/stm32f3xx_hal_msp.d new file mode 100644 index 0000000..cfeacce --- /dev/null +++ b/Software/build/stm32f3xx_hal_msp.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_msp.o: Core/Src/stm32f3xx_hal_msp.c Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_msp.lst b/Software/build/stm32f3xx_hal_msp.lst new file mode 100644 index 0000000..427ef1a --- /dev/null +++ b/Software/build/stm32f3xx_hal_msp.lst @@ -0,0 +1,1880 @@ +ARM GAS /tmp/cc61sY4U.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_msp.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/stm32f3xx_hal_msp.c" + 20 .section .text.HAL_MspInit,"ax",%progbits + 21 .align 1 + 22 .global HAL_MspInit + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_MspInit: + 28 .LFB130: + 1:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Header */ + 2:Core/Src/stm32f3xx_hal_msp.c **** /** + 3:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** + 4:Core/Src/stm32f3xx_hal_msp.c **** * @file stm32f3xx_hal_msp.c + 5:Core/Src/stm32f3xx_hal_msp.c **** * @brief This file provides code for the MSP Initialization + 6:Core/Src/stm32f3xx_hal_msp.c **** * and de-Initialization codes. + 7:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** + 8:Core/Src/stm32f3xx_hal_msp.c **** * @attention + 9:Core/Src/stm32f3xx_hal_msp.c **** * + 10:Core/Src/stm32f3xx_hal_msp.c **** * Copyright (c) 2024 STMicroelectronics. + 11:Core/Src/stm32f3xx_hal_msp.c **** * All rights reserved. + 12:Core/Src/stm32f3xx_hal_msp.c **** * + 13:Core/Src/stm32f3xx_hal_msp.c **** * This software is licensed under terms that can be found in the LICENSE file + 14:Core/Src/stm32f3xx_hal_msp.c **** * in the root directory of this software component. + 15:Core/Src/stm32f3xx_hal_msp.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 16:Core/Src/stm32f3xx_hal_msp.c **** * + 17:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** + 18:Core/Src/stm32f3xx_hal_msp.c **** */ + 19:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Header */ + 20:Core/Src/stm32f3xx_hal_msp.c **** + 21:Core/Src/stm32f3xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/ + 22:Core/Src/stm32f3xx_hal_msp.c **** #include "main.h" + 23:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Includes */ + 24:Core/Src/stm32f3xx_hal_msp.c **** + 25:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Includes */ + 26:Core/Src/stm32f3xx_hal_msp.c **** + 27:Core/Src/stm32f3xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/ + 28:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */ + 29:Core/Src/stm32f3xx_hal_msp.c **** + 30:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */ + ARM GAS /tmp/cc61sY4U.s page 2 + + + 31:Core/Src/stm32f3xx_hal_msp.c **** + 32:Core/Src/stm32f3xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/ + 33:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Define */ + 34:Core/Src/stm32f3xx_hal_msp.c **** + 35:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Define */ + 36:Core/Src/stm32f3xx_hal_msp.c **** + 37:Core/Src/stm32f3xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/ + 38:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Macro */ + 39:Core/Src/stm32f3xx_hal_msp.c **** + 40:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Macro */ + 41:Core/Src/stm32f3xx_hal_msp.c **** + 42:Core/Src/stm32f3xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/ + 43:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN PV */ + 44:Core/Src/stm32f3xx_hal_msp.c **** + 45:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END PV */ + 46:Core/Src/stm32f3xx_hal_msp.c **** + 47:Core/Src/stm32f3xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/ + 48:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN PFP */ + 49:Core/Src/stm32f3xx_hal_msp.c **** + 50:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END PFP */ + 51:Core/Src/stm32f3xx_hal_msp.c **** + 52:Core/Src/stm32f3xx_hal_msp.c **** /* External functions --------------------------------------------------------*/ + 53:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */ + 54:Core/Src/stm32f3xx_hal_msp.c **** + 55:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ExternalFunctions */ + 56:Core/Src/stm32f3xx_hal_msp.c **** + 57:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN 0 */ + 58:Core/Src/stm32f3xx_hal_msp.c **** + 59:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END 0 */ + 60:Core/Src/stm32f3xx_hal_msp.c **** + 61:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); + 62:Core/Src/stm32f3xx_hal_msp.c **** /** + 63:Core/Src/stm32f3xx_hal_msp.c **** * Initializes the Global MSP. + 64:Core/Src/stm32f3xx_hal_msp.c **** */ + 65:Core/Src/stm32f3xx_hal_msp.c **** void HAL_MspInit(void) + 66:Core/Src/stm32f3xx_hal_msp.c **** { + 29 .loc 1 66 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 8 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 83B0 sub sp, sp, #12 + 38 .cfi_def_cfa_offset 16 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 .LBB2: + 67:Core/Src/stm32f3xx_hal_msp.c **** + 68:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */ + 69:Core/Src/stm32f3xx_hal_msp.c **** + 70:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END MspInit 0 */ + 71:Core/Src/stm32f3xx_hal_msp.c **** + 72:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); + 42 .loc 1 72 3 + 43 0006 0F4B ldr r3, .L2 + ARM GAS /tmp/cc61sY4U.s page 3 + + + 44 0008 9B69 ldr r3, [r3, #24] + 45 000a 0E4A ldr r2, .L2 + 46 000c 43F00103 orr r3, r3, #1 + 47 0010 9361 str r3, [r2, #24] + 48 0012 0C4B ldr r3, .L2 + 49 0014 9B69 ldr r3, [r3, #24] + 50 0016 03F00103 and r3, r3, #1 + 51 001a 7B60 str r3, [r7, #4] + 52 001c 7B68 ldr r3, [r7, #4] + 53 .LBE2: + 54 .LBB3: + 73:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 55 .loc 1 73 3 + 56 001e 094B ldr r3, .L2 + 57 0020 DB69 ldr r3, [r3, #28] + 58 0022 084A ldr r2, .L2 + 59 0024 43F08053 orr r3, r3, #268435456 + 60 0028 D361 str r3, [r2, #28] + 61 002a 064B ldr r3, .L2 + 62 002c DB69 ldr r3, [r3, #28] + 63 002e 03F08053 and r3, r3, #268435456 + 64 0032 3B60 str r3, [r7] + 65 0034 3B68 ldr r3, [r7] + 66 .LBE3: + 74:Core/Src/stm32f3xx_hal_msp.c **** + 75:Core/Src/stm32f3xx_hal_msp.c **** /* System interrupt init*/ + 76:Core/Src/stm32f3xx_hal_msp.c **** + 77:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */ + 78:Core/Src/stm32f3xx_hal_msp.c **** + 79:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END MspInit 1 */ + 80:Core/Src/stm32f3xx_hal_msp.c **** } + 67 .loc 1 80 1 + 68 0036 00BF nop + 69 0038 0C37 adds r7, r7, #12 + 70 .cfi_def_cfa_offset 4 + 71 003a BD46 mov sp, r7 + 72 .cfi_def_cfa_register 13 + 73 @ sp needed + 74 003c 5DF8047B ldr r7, [sp], #4 + 75 .cfi_restore 7 + 76 .cfi_def_cfa_offset 0 + 77 0040 7047 bx lr + 78 .L3: + 79 0042 00BF .align 2 + 80 .L2: + 81 0044 00100240 .word 1073876992 + 82 .cfi_endproc + 83 .LFE130: + 85 .section .text.HAL_CAN_MspInit,"ax",%progbits + 86 .align 1 + 87 .global HAL_CAN_MspInit + 88 .syntax unified + 89 .thumb + 90 .thumb_func + 92 HAL_CAN_MspInit: + 93 .LFB131: + 81:Core/Src/stm32f3xx_hal_msp.c **** + ARM GAS /tmp/cc61sY4U.s page 4 + + + 82:Core/Src/stm32f3xx_hal_msp.c **** /** + 83:Core/Src/stm32f3xx_hal_msp.c **** * @brief CAN MSP Initialization + 84:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example + 85:Core/Src/stm32f3xx_hal_msp.c **** * @param hcan: CAN handle pointer + 86:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 87:Core/Src/stm32f3xx_hal_msp.c **** */ + 88:Core/Src/stm32f3xx_hal_msp.c **** void HAL_CAN_MspInit(CAN_HandleTypeDef* hcan) + 89:Core/Src/stm32f3xx_hal_msp.c **** { + 94 .loc 1 89 1 + 95 .cfi_startproc + 96 @ args = 0, pretend = 0, frame = 40 + 97 @ frame_needed = 1, uses_anonymous_args = 0 + 98 0000 80B5 push {r7, lr} + 99 .cfi_def_cfa_offset 8 + 100 .cfi_offset 7, -8 + 101 .cfi_offset 14, -4 + 102 0002 8AB0 sub sp, sp, #40 + 103 .cfi_def_cfa_offset 48 + 104 0004 00AF add r7, sp, #0 + 105 .cfi_def_cfa_register 7 + 106 0006 7860 str r0, [r7, #4] + 90:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 107 .loc 1 90 20 + 108 0008 07F11403 add r3, r7, #20 + 109 000c 0022 movs r2, #0 + 110 000e 1A60 str r2, [r3] + 111 0010 5A60 str r2, [r3, #4] + 112 0012 9A60 str r2, [r3, #8] + 113 0014 DA60 str r2, [r3, #12] + 114 0016 1A61 str r2, [r3, #16] + 91:Core/Src/stm32f3xx_hal_msp.c **** if(hcan->Instance==CAN) + 115 .loc 1 91 10 + 116 0018 7B68 ldr r3, [r7, #4] + 117 001a 1B68 ldr r3, [r3] + 118 .loc 1 91 5 + 119 001c 204A ldr r2, .L7 + 120 001e 9342 cmp r3, r2 + 121 0020 39D1 bne .L6 + 122 .LBB4: + 92:Core/Src/stm32f3xx_hal_msp.c **** { + 93:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspInit 0 */ + 94:Core/Src/stm32f3xx_hal_msp.c **** + 95:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspInit 0 */ + 96:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 97:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_CAN1_CLK_ENABLE(); + 123 .loc 1 97 5 + 124 0022 204B ldr r3, .L7+4 + 125 0024 DB69 ldr r3, [r3, #28] + 126 0026 1F4A ldr r2, .L7+4 + 127 0028 43F00073 orr r3, r3, #33554432 + 128 002c D361 str r3, [r2, #28] + 129 002e 1D4B ldr r3, .L7+4 + 130 0030 DB69 ldr r3, [r3, #28] + 131 0032 03F00073 and r3, r3, #33554432 + 132 0036 3B61 str r3, [r7, #16] + 133 0038 3B69 ldr r3, [r7, #16] + 134 .LBE4: + ARM GAS /tmp/cc61sY4U.s page 5 + + + 135 .LBB5: + 98:Core/Src/stm32f3xx_hal_msp.c **** + 99:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 136 .loc 1 99 5 + 137 003a 1A4B ldr r3, .L7+4 + 138 003c 5B69 ldr r3, [r3, #20] + 139 003e 194A ldr r2, .L7+4 + 140 0040 43F40033 orr r3, r3, #131072 + 141 0044 5361 str r3, [r2, #20] + 142 0046 174B ldr r3, .L7+4 + 143 0048 5B69 ldr r3, [r3, #20] + 144 004a 03F40033 and r3, r3, #131072 + 145 004e FB60 str r3, [r7, #12] + 146 0050 FB68 ldr r3, [r7, #12] + 147 .LBE5: + 100:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration + 101:Core/Src/stm32f3xx_hal_msp.c **** PA11 ------> CAN_RX + 102:Core/Src/stm32f3xx_hal_msp.c **** PA12 ------> CAN_TX + 103:Core/Src/stm32f3xx_hal_msp.c **** */ + 104:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12; + 148 .loc 1 104 25 + 149 0052 4FF4C053 mov r3, #6144 + 150 0056 7B61 str r3, [r7, #20] + 105:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 151 .loc 1 105 26 + 152 0058 0223 movs r3, #2 + 153 005a BB61 str r3, [r7, #24] + 106:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 154 .loc 1 106 26 + 155 005c 0023 movs r3, #0 + 156 005e FB61 str r3, [r7, #28] + 107:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 157 .loc 1 107 27 + 158 0060 0323 movs r3, #3 + 159 0062 3B62 str r3, [r7, #32] + 108:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; + 160 .loc 1 108 31 + 161 0064 0923 movs r3, #9 + 162 0066 7B62 str r3, [r7, #36] + 109:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 163 .loc 1 109 5 + 164 0068 07F11403 add r3, r7, #20 + 165 006c 1946 mov r1, r3 + 166 006e 4FF09040 mov r0, #1207959552 + 167 0072 FFF7FEFF bl HAL_GPIO_Init + 110:Core/Src/stm32f3xx_hal_msp.c **** + 111:Core/Src/stm32f3xx_hal_msp.c **** /* CAN interrupt Init */ + 112:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(USB_LP_CAN_RX0_IRQn, 0, 0); + 168 .loc 1 112 5 + 169 0076 0022 movs r2, #0 + 170 0078 0021 movs r1, #0 + 171 007a 1420 movs r0, #20 + 172 007c FFF7FEFF bl HAL_NVIC_SetPriority + 113:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn); + 173 .loc 1 113 5 + 174 0080 1420 movs r0, #20 + 175 0082 FFF7FEFF bl HAL_NVIC_EnableIRQ + ARM GAS /tmp/cc61sY4U.s page 6 + + + 114:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(CAN_RX1_IRQn, 0, 0); + 176 .loc 1 114 5 + 177 0086 0022 movs r2, #0 + 178 0088 0021 movs r1, #0 + 179 008a 1520 movs r0, #21 + 180 008c FFF7FEFF bl HAL_NVIC_SetPriority + 115:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(CAN_RX1_IRQn); + 181 .loc 1 115 5 + 182 0090 1520 movs r0, #21 + 183 0092 FFF7FEFF bl HAL_NVIC_EnableIRQ + 184 .L6: + 116:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspInit 1 */ + 117:Core/Src/stm32f3xx_hal_msp.c **** + 118:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspInit 1 */ + 119:Core/Src/stm32f3xx_hal_msp.c **** } + 120:Core/Src/stm32f3xx_hal_msp.c **** + 121:Core/Src/stm32f3xx_hal_msp.c **** } + 185 .loc 1 121 1 + 186 0096 00BF nop + 187 0098 2837 adds r7, r7, #40 + 188 .cfi_def_cfa_offset 8 + 189 009a BD46 mov sp, r7 + 190 .cfi_def_cfa_register 13 + 191 @ sp needed + 192 009c 80BD pop {r7, pc} + 193 .L8: + 194 009e 00BF .align 2 + 195 .L7: + 196 00a0 00640040 .word 1073767424 + 197 00a4 00100240 .word 1073876992 + 198 .cfi_endproc + 199 .LFE131: + 201 .section .text.HAL_CAN_MspDeInit,"ax",%progbits + 202 .align 1 + 203 .global HAL_CAN_MspDeInit + 204 .syntax unified + 205 .thumb + 206 .thumb_func + 208 HAL_CAN_MspDeInit: + 209 .LFB132: + 122:Core/Src/stm32f3xx_hal_msp.c **** + 123:Core/Src/stm32f3xx_hal_msp.c **** /** + 124:Core/Src/stm32f3xx_hal_msp.c **** * @brief CAN MSP De-Initialization + 125:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 126:Core/Src/stm32f3xx_hal_msp.c **** * @param hcan: CAN handle pointer + 127:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 128:Core/Src/stm32f3xx_hal_msp.c **** */ + 129:Core/Src/stm32f3xx_hal_msp.c **** void HAL_CAN_MspDeInit(CAN_HandleTypeDef* hcan) + 130:Core/Src/stm32f3xx_hal_msp.c **** { + 210 .loc 1 130 1 + 211 .cfi_startproc + 212 @ args = 0, pretend = 0, frame = 8 + 213 @ frame_needed = 1, uses_anonymous_args = 0 + 214 0000 80B5 push {r7, lr} + 215 .cfi_def_cfa_offset 8 + 216 .cfi_offset 7, -8 + 217 .cfi_offset 14, -4 + ARM GAS /tmp/cc61sY4U.s page 7 + + + 218 0002 82B0 sub sp, sp, #8 + 219 .cfi_def_cfa_offset 16 + 220 0004 00AF add r7, sp, #0 + 221 .cfi_def_cfa_register 7 + 222 0006 7860 str r0, [r7, #4] + 131:Core/Src/stm32f3xx_hal_msp.c **** if(hcan->Instance==CAN) + 223 .loc 1 131 10 + 224 0008 7B68 ldr r3, [r7, #4] + 225 000a 1B68 ldr r3, [r3] + 226 .loc 1 131 5 + 227 000c 0C4A ldr r2, .L12 + 228 000e 9342 cmp r3, r2 + 229 0010 11D1 bne .L11 + 132:Core/Src/stm32f3xx_hal_msp.c **** { + 133:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspDeInit 0 */ + 134:Core/Src/stm32f3xx_hal_msp.c **** + 135:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspDeInit 0 */ + 136:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 137:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_CAN1_CLK_DISABLE(); + 230 .loc 1 137 5 + 231 0012 0C4B ldr r3, .L12+4 + 232 0014 DB69 ldr r3, [r3, #28] + 233 0016 0B4A ldr r2, .L12+4 + 234 0018 23F00073 bic r3, r3, #33554432 + 235 001c D361 str r3, [r2, #28] + 138:Core/Src/stm32f3xx_hal_msp.c **** + 139:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration + 140:Core/Src/stm32f3xx_hal_msp.c **** PA11 ------> CAN_RX + 141:Core/Src/stm32f3xx_hal_msp.c **** PA12 ------> CAN_TX + 142:Core/Src/stm32f3xx_hal_msp.c **** */ + 143:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_11|GPIO_PIN_12); + 236 .loc 1 143 5 + 237 001e 4FF4C051 mov r1, #6144 + 238 0022 4FF09040 mov r0, #1207959552 + 239 0026 FFF7FEFF bl HAL_GPIO_DeInit + 144:Core/Src/stm32f3xx_hal_msp.c **** + 145:Core/Src/stm32f3xx_hal_msp.c **** /* CAN interrupt DeInit */ + 146:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(USB_LP_CAN_RX0_IRQn); + 240 .loc 1 146 5 + 241 002a 1420 movs r0, #20 + 242 002c FFF7FEFF bl HAL_NVIC_DisableIRQ + 147:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(CAN_RX1_IRQn); + 243 .loc 1 147 5 + 244 0030 1520 movs r0, #21 + 245 0032 FFF7FEFF bl HAL_NVIC_DisableIRQ + 246 .L11: + 148:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ + 149:Core/Src/stm32f3xx_hal_msp.c **** + 150:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspDeInit 1 */ + 151:Core/Src/stm32f3xx_hal_msp.c **** } + 152:Core/Src/stm32f3xx_hal_msp.c **** + 153:Core/Src/stm32f3xx_hal_msp.c **** } + 247 .loc 1 153 1 + 248 0036 00BF nop + 249 0038 0837 adds r7, r7, #8 + 250 .cfi_def_cfa_offset 8 + 251 003a BD46 mov sp, r7 + ARM GAS /tmp/cc61sY4U.s page 8 + + + 252 .cfi_def_cfa_register 13 + 253 @ sp needed + 254 003c 80BD pop {r7, pc} + 255 .L13: + 256 003e 00BF .align 2 + 257 .L12: + 258 0040 00640040 .word 1073767424 + 259 0044 00100240 .word 1073876992 + 260 .cfi_endproc + 261 .LFE132: + 263 .section .text.HAL_I2C_MspInit,"ax",%progbits + 264 .align 1 + 265 .global HAL_I2C_MspInit + 266 .syntax unified + 267 .thumb + 268 .thumb_func + 270 HAL_I2C_MspInit: + 271 .LFB133: + 154:Core/Src/stm32f3xx_hal_msp.c **** + 155:Core/Src/stm32f3xx_hal_msp.c **** /** + 156:Core/Src/stm32f3xx_hal_msp.c **** * @brief I2C MSP Initialization + 157:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example + 158:Core/Src/stm32f3xx_hal_msp.c **** * @param hi2c: I2C handle pointer + 159:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 160:Core/Src/stm32f3xx_hal_msp.c **** */ + 161:Core/Src/stm32f3xx_hal_msp.c **** void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) + 162:Core/Src/stm32f3xx_hal_msp.c **** { + 272 .loc 1 162 1 + 273 .cfi_startproc + 274 @ args = 0, pretend = 0, frame = 48 + 275 @ frame_needed = 1, uses_anonymous_args = 0 + 276 0000 80B5 push {r7, lr} + 277 .cfi_def_cfa_offset 8 + 278 .cfi_offset 7, -8 + 279 .cfi_offset 14, -4 + 280 0002 8CB0 sub sp, sp, #48 + 281 .cfi_def_cfa_offset 56 + 282 0004 00AF add r7, sp, #0 + 283 .cfi_def_cfa_register 7 + 284 0006 7860 str r0, [r7, #4] + 163:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 285 .loc 1 163 20 + 286 0008 07F11C03 add r3, r7, #28 + 287 000c 0022 movs r2, #0 + 288 000e 1A60 str r2, [r3] + 289 0010 5A60 str r2, [r3, #4] + 290 0012 9A60 str r2, [r3, #8] + 291 0014 DA60 str r2, [r3, #12] + 292 0016 1A61 str r2, [r3, #16] + 164:Core/Src/stm32f3xx_hal_msp.c **** if(hi2c->Instance==I2C1) + 293 .loc 1 164 10 + 294 0018 7B68 ldr r3, [r7, #4] + 295 001a 1B68 ldr r3, [r3] + 296 .loc 1 164 5 + 297 001c 3E4A ldr r2, .L18 + 298 001e 9342 cmp r3, r2 + 299 0020 47D1 bne .L15 + ARM GAS /tmp/cc61sY4U.s page 9 + + + 300 .LBB6: + 165:Core/Src/stm32f3xx_hal_msp.c **** { + 166:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 0 */ + 167:Core/Src/stm32f3xx_hal_msp.c **** + 168:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 0 */ + 169:Core/Src/stm32f3xx_hal_msp.c **** + 170:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 301 .loc 1 170 5 + 302 0022 3E4B ldr r3, .L18+4 + 303 0024 5B69 ldr r3, [r3, #20] + 304 0026 3D4A ldr r2, .L18+4 + 305 0028 43F40033 orr r3, r3, #131072 + 306 002c 5361 str r3, [r2, #20] + 307 002e 3B4B ldr r3, .L18+4 + 308 0030 5B69 ldr r3, [r3, #20] + 309 0032 03F40033 and r3, r3, #131072 + 310 0036 BB61 str r3, [r7, #24] + 311 0038 BB69 ldr r3, [r7, #24] + 312 .LBE6: + 313 .LBB7: + 171:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 314 .loc 1 171 5 + 315 003a 384B ldr r3, .L18+4 + 316 003c 5B69 ldr r3, [r3, #20] + 317 003e 374A ldr r2, .L18+4 + 318 0040 43F48023 orr r3, r3, #262144 + 319 0044 5361 str r3, [r2, #20] + 320 0046 354B ldr r3, .L18+4 + 321 0048 5B69 ldr r3, [r3, #20] + 322 004a 03F48023 and r3, r3, #262144 + 323 004e 7B61 str r3, [r7, #20] + 324 0050 7B69 ldr r3, [r7, #20] + 325 .LBE7: + 172:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration + 173:Core/Src/stm32f3xx_hal_msp.c **** PA15 ------> I2C1_SCL + 174:Core/Src/stm32f3xx_hal_msp.c **** PB9 ------> I2C1_SDA + 175:Core/Src/stm32f3xx_hal_msp.c **** */ + 176:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = TMP_SCL_Pin; + 326 .loc 1 176 25 + 327 0052 4FF40043 mov r3, #32768 + 328 0056 FB61 str r3, [r7, #28] + 177:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; + 329 .loc 1 177 26 + 330 0058 1223 movs r3, #18 + 331 005a 3B62 str r3, [r7, #32] + 178:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 332 .loc 1 178 26 + 333 005c 0023 movs r3, #0 + 334 005e 7B62 str r3, [r7, #36] + 179:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 335 .loc 1 179 27 + 336 0060 0323 movs r3, #3 + 337 0062 BB62 str r3, [r7, #40] + 180:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; + 338 .loc 1 180 31 + 339 0064 0423 movs r3, #4 + 340 0066 FB62 str r3, [r7, #44] + ARM GAS /tmp/cc61sY4U.s page 10 + + + 181:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(TMP_SCL_GPIO_Port, &GPIO_InitStruct); + 341 .loc 1 181 5 + 342 0068 07F11C03 add r3, r7, #28 + 343 006c 1946 mov r1, r3 + 344 006e 4FF09040 mov r0, #1207959552 + 345 0072 FFF7FEFF bl HAL_GPIO_Init + 182:Core/Src/stm32f3xx_hal_msp.c **** + 183:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = TMP_SDA_Pin; + 346 .loc 1 183 25 + 347 0076 4FF40073 mov r3, #512 + 348 007a FB61 str r3, [r7, #28] + 184:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; + 349 .loc 1 184 26 + 350 007c 1223 movs r3, #18 + 351 007e 3B62 str r3, [r7, #32] + 185:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 352 .loc 1 185 26 + 353 0080 0023 movs r3, #0 + 354 0082 7B62 str r3, [r7, #36] + 186:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 355 .loc 1 186 27 + 356 0084 0323 movs r3, #3 + 357 0086 BB62 str r3, [r7, #40] + 187:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; + 358 .loc 1 187 31 + 359 0088 0423 movs r3, #4 + 360 008a FB62 str r3, [r7, #44] + 188:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(TMP_SDA_GPIO_Port, &GPIO_InitStruct); + 361 .loc 1 188 5 + 362 008c 07F11C03 add r3, r7, #28 + 363 0090 1946 mov r1, r3 + 364 0092 2348 ldr r0, .L18+8 + 365 0094 FFF7FEFF bl HAL_GPIO_Init + 366 .LBB8: + 189:Core/Src/stm32f3xx_hal_msp.c **** + 190:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 191:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_ENABLE(); + 367 .loc 1 191 5 + 368 0098 204B ldr r3, .L18+4 + 369 009a DB69 ldr r3, [r3, #28] + 370 009c 1F4A ldr r2, .L18+4 + 371 009e 43F40013 orr r3, r3, #2097152 + 372 00a2 D361 str r3, [r2, #28] + 373 00a4 1D4B ldr r3, .L18+4 + 374 00a6 DB69 ldr r3, [r3, #28] + 375 00a8 03F40013 and r3, r3, #2097152 + 376 00ac 3B61 str r3, [r7, #16] + 377 00ae 3B69 ldr r3, [r7, #16] + 378 .LBE8: + 192:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 193:Core/Src/stm32f3xx_hal_msp.c **** + 194:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 1 */ + 195:Core/Src/stm32f3xx_hal_msp.c **** } + 196:Core/Src/stm32f3xx_hal_msp.c **** else if(hi2c->Instance==I2C2) + 197:Core/Src/stm32f3xx_hal_msp.c **** { + 198:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspInit 0 */ + 199:Core/Src/stm32f3xx_hal_msp.c **** + ARM GAS /tmp/cc61sY4U.s page 11 + + + 200:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C2_MspInit 0 */ + 201:Core/Src/stm32f3xx_hal_msp.c **** + 202:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 203:Core/Src/stm32f3xx_hal_msp.c **** /**I2C2 GPIO Configuration + 204:Core/Src/stm32f3xx_hal_msp.c **** PA9 ------> I2C2_SCL + 205:Core/Src/stm32f3xx_hal_msp.c **** PA10 ------> I2C2_SDA + 206:Core/Src/stm32f3xx_hal_msp.c **** */ + 207:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = EEPROM_SCL_Pin|EEPROM_SDA_Pin; + 208:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; + 209:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 210:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 211:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C2; + 212:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 213:Core/Src/stm32f3xx_hal_msp.c **** + 214:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 215:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C2_CLK_ENABLE(); + 216:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspInit 1 */ + 217:Core/Src/stm32f3xx_hal_msp.c **** + 218:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C2_MspInit 1 */ + 219:Core/Src/stm32f3xx_hal_msp.c **** } + 220:Core/Src/stm32f3xx_hal_msp.c **** + 221:Core/Src/stm32f3xx_hal_msp.c **** } + 379 .loc 1 221 1 + 380 00b0 2EE0 b .L17 + 381 .L15: + 196:Core/Src/stm32f3xx_hal_msp.c **** { + 382 .loc 1 196 15 + 383 00b2 7B68 ldr r3, [r7, #4] + 384 00b4 1B68 ldr r3, [r3] + 196:Core/Src/stm32f3xx_hal_msp.c **** { + 385 .loc 1 196 10 + 386 00b6 1B4A ldr r2, .L18+12 + 387 00b8 9342 cmp r3, r2 + 388 00ba 29D1 bne .L17 + 389 .LBB9: + 202:Core/Src/stm32f3xx_hal_msp.c **** /**I2C2 GPIO Configuration + 390 .loc 1 202 5 + 391 00bc 174B ldr r3, .L18+4 + 392 00be 5B69 ldr r3, [r3, #20] + 393 00c0 164A ldr r2, .L18+4 + 394 00c2 43F40033 orr r3, r3, #131072 + 395 00c6 5361 str r3, [r2, #20] + 396 00c8 144B ldr r3, .L18+4 + 397 00ca 5B69 ldr r3, [r3, #20] + 398 00cc 03F40033 and r3, r3, #131072 + 399 00d0 FB60 str r3, [r7, #12] + 400 00d2 FB68 ldr r3, [r7, #12] + 401 .LBE9: + 207:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; + 402 .loc 1 207 25 + 403 00d4 4FF4C063 mov r3, #1536 + 404 00d8 FB61 str r3, [r7, #28] + 208:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 405 .loc 1 208 26 + 406 00da 1223 movs r3, #18 + 407 00dc 3B62 str r3, [r7, #32] + 209:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + ARM GAS /tmp/cc61sY4U.s page 12 + + + 408 .loc 1 209 26 + 409 00de 0023 movs r3, #0 + 410 00e0 7B62 str r3, [r7, #36] + 210:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C2; + 411 .loc 1 210 27 + 412 00e2 0323 movs r3, #3 + 413 00e4 BB62 str r3, [r7, #40] + 211:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 414 .loc 1 211 31 + 415 00e6 0423 movs r3, #4 + 416 00e8 FB62 str r3, [r7, #44] + 212:Core/Src/stm32f3xx_hal_msp.c **** + 417 .loc 1 212 5 + 418 00ea 07F11C03 add r3, r7, #28 + 419 00ee 1946 mov r1, r3 + 420 00f0 4FF09040 mov r0, #1207959552 + 421 00f4 FFF7FEFF bl HAL_GPIO_Init + 422 .LBB10: + 215:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspInit 1 */ + 423 .loc 1 215 5 + 424 00f8 084B ldr r3, .L18+4 + 425 00fa DB69 ldr r3, [r3, #28] + 426 00fc 074A ldr r2, .L18+4 + 427 00fe 43F48003 orr r3, r3, #4194304 + 428 0102 D361 str r3, [r2, #28] + 429 0104 054B ldr r3, .L18+4 + 430 0106 DB69 ldr r3, [r3, #28] + 431 0108 03F48003 and r3, r3, #4194304 + 432 010c BB60 str r3, [r7, #8] + 433 010e BB68 ldr r3, [r7, #8] + 434 .L17: + 435 .LBE10: + 436 .loc 1 221 1 + 437 0110 00BF nop + 438 0112 3037 adds r7, r7, #48 + 439 .cfi_def_cfa_offset 8 + 440 0114 BD46 mov sp, r7 + 441 .cfi_def_cfa_register 13 + 442 @ sp needed + 443 0116 80BD pop {r7, pc} + 444 .L19: + 445 .align 2 + 446 .L18: + 447 0118 00540040 .word 1073763328 + 448 011c 00100240 .word 1073876992 + 449 0120 00040048 .word 1207960576 + 450 0124 00580040 .word 1073764352 + 451 .cfi_endproc + 452 .LFE133: + 454 .section .text.HAL_I2C_MspDeInit,"ax",%progbits + 455 .align 1 + 456 .global HAL_I2C_MspDeInit + 457 .syntax unified + 458 .thumb + 459 .thumb_func + 461 HAL_I2C_MspDeInit: + 462 .LFB134: + ARM GAS /tmp/cc61sY4U.s page 13 + + + 222:Core/Src/stm32f3xx_hal_msp.c **** + 223:Core/Src/stm32f3xx_hal_msp.c **** /** + 224:Core/Src/stm32f3xx_hal_msp.c **** * @brief I2C MSP De-Initialization + 225:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 226:Core/Src/stm32f3xx_hal_msp.c **** * @param hi2c: I2C handle pointer + 227:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 228:Core/Src/stm32f3xx_hal_msp.c **** */ + 229:Core/Src/stm32f3xx_hal_msp.c **** void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) + 230:Core/Src/stm32f3xx_hal_msp.c **** { + 463 .loc 1 230 1 + 464 .cfi_startproc + 465 @ args = 0, pretend = 0, frame = 8 + 466 @ frame_needed = 1, uses_anonymous_args = 0 + 467 0000 80B5 push {r7, lr} + 468 .cfi_def_cfa_offset 8 + 469 .cfi_offset 7, -8 + 470 .cfi_offset 14, -4 + 471 0002 82B0 sub sp, sp, #8 + 472 .cfi_def_cfa_offset 16 + 473 0004 00AF add r7, sp, #0 + 474 .cfi_def_cfa_register 7 + 475 0006 7860 str r0, [r7, #4] + 231:Core/Src/stm32f3xx_hal_msp.c **** if(hi2c->Instance==I2C1) + 476 .loc 1 231 10 + 477 0008 7B68 ldr r3, [r7, #4] + 478 000a 1B68 ldr r3, [r3] + 479 .loc 1 231 5 + 480 000c 174A ldr r2, .L24 + 481 000e 9342 cmp r3, r2 + 482 0010 11D1 bne .L21 + 232:Core/Src/stm32f3xx_hal_msp.c **** { + 233:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 0 */ + 234:Core/Src/stm32f3xx_hal_msp.c **** + 235:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 0 */ + 236:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 237:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_DISABLE(); + 483 .loc 1 237 5 + 484 0012 174B ldr r3, .L24+4 + 485 0014 DB69 ldr r3, [r3, #28] + 486 0016 164A ldr r2, .L24+4 + 487 0018 23F40013 bic r3, r3, #2097152 + 488 001c D361 str r3, [r2, #28] + 238:Core/Src/stm32f3xx_hal_msp.c **** + 239:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration + 240:Core/Src/stm32f3xx_hal_msp.c **** PA15 ------> I2C1_SCL + 241:Core/Src/stm32f3xx_hal_msp.c **** PB9 ------> I2C1_SDA + 242:Core/Src/stm32f3xx_hal_msp.c **** */ + 243:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(TMP_SCL_GPIO_Port, TMP_SCL_Pin); + 489 .loc 1 243 5 + 490 001e 4FF40041 mov r1, #32768 + 491 0022 4FF09040 mov r0, #1207959552 + 492 0026 FFF7FEFF bl HAL_GPIO_DeInit + 244:Core/Src/stm32f3xx_hal_msp.c **** + 245:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(TMP_SDA_GPIO_Port, TMP_SDA_Pin); + 493 .loc 1 245 5 + 494 002a 4FF40071 mov r1, #512 + 495 002e 1148 ldr r0, .L24+8 + ARM GAS /tmp/cc61sY4U.s page 14 + + + 496 0030 FFF7FEFF bl HAL_GPIO_DeInit + 246:Core/Src/stm32f3xx_hal_msp.c **** + 247:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 1 */ + 248:Core/Src/stm32f3xx_hal_msp.c **** + 249:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 1 */ + 250:Core/Src/stm32f3xx_hal_msp.c **** } + 251:Core/Src/stm32f3xx_hal_msp.c **** else if(hi2c->Instance==I2C2) + 252:Core/Src/stm32f3xx_hal_msp.c **** { + 253:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspDeInit 0 */ + 254:Core/Src/stm32f3xx_hal_msp.c **** + 255:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C2_MspDeInit 0 */ + 256:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 257:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C2_CLK_DISABLE(); + 258:Core/Src/stm32f3xx_hal_msp.c **** + 259:Core/Src/stm32f3xx_hal_msp.c **** /**I2C2 GPIO Configuration + 260:Core/Src/stm32f3xx_hal_msp.c **** PA9 ------> I2C2_SCL + 261:Core/Src/stm32f3xx_hal_msp.c **** PA10 ------> I2C2_SDA + 262:Core/Src/stm32f3xx_hal_msp.c **** */ + 263:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(EEPROM_SCL_GPIO_Port, EEPROM_SCL_Pin); + 264:Core/Src/stm32f3xx_hal_msp.c **** + 265:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(EEPROM_SDA_GPIO_Port, EEPROM_SDA_Pin); + 266:Core/Src/stm32f3xx_hal_msp.c **** + 267:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspDeInit 1 */ + 268:Core/Src/stm32f3xx_hal_msp.c **** + 269:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C2_MspDeInit 1 */ + 270:Core/Src/stm32f3xx_hal_msp.c **** } + 271:Core/Src/stm32f3xx_hal_msp.c **** + 272:Core/Src/stm32f3xx_hal_msp.c **** } + 497 .loc 1 272 1 + 498 0034 16E0 b .L23 + 499 .L21: + 251:Core/Src/stm32f3xx_hal_msp.c **** { + 500 .loc 1 251 15 + 501 0036 7B68 ldr r3, [r7, #4] + 502 0038 1B68 ldr r3, [r3] + 251:Core/Src/stm32f3xx_hal_msp.c **** { + 503 .loc 1 251 10 + 504 003a 0F4A ldr r2, .L24+12 + 505 003c 9342 cmp r3, r2 + 506 003e 11D1 bne .L23 + 257:Core/Src/stm32f3xx_hal_msp.c **** + 507 .loc 1 257 5 + 508 0040 0B4B ldr r3, .L24+4 + 509 0042 DB69 ldr r3, [r3, #28] + 510 0044 0A4A ldr r2, .L24+4 + 511 0046 23F48003 bic r3, r3, #4194304 + 512 004a D361 str r3, [r2, #28] + 263:Core/Src/stm32f3xx_hal_msp.c **** + 513 .loc 1 263 5 + 514 004c 4FF40071 mov r1, #512 + 515 0050 4FF09040 mov r0, #1207959552 + 516 0054 FFF7FEFF bl HAL_GPIO_DeInit + 265:Core/Src/stm32f3xx_hal_msp.c **** + 517 .loc 1 265 5 + 518 0058 4FF48061 mov r1, #1024 + 519 005c 4FF09040 mov r0, #1207959552 + 520 0060 FFF7FEFF bl HAL_GPIO_DeInit + ARM GAS /tmp/cc61sY4U.s page 15 + + + 521 .L23: + 522 .loc 1 272 1 + 523 0064 00BF nop + 524 0066 0837 adds r7, r7, #8 + 525 .cfi_def_cfa_offset 8 + 526 0068 BD46 mov sp, r7 + 527 .cfi_def_cfa_register 13 + 528 @ sp needed + 529 006a 80BD pop {r7, pc} + 530 .L25: + 531 .align 2 + 532 .L24: + 533 006c 00540040 .word 1073763328 + 534 0070 00100240 .word 1073876992 + 535 0074 00040048 .word 1207960576 + 536 0078 00580040 .word 1073764352 + 537 .cfi_endproc + 538 .LFE134: + 540 .section .text.HAL_SPI_MspInit,"ax",%progbits + 541 .align 1 + 542 .global HAL_SPI_MspInit + 543 .syntax unified + 544 .thumb + 545 .thumb_func + 547 HAL_SPI_MspInit: + 548 .LFB135: + 273:Core/Src/stm32f3xx_hal_msp.c **** + 274:Core/Src/stm32f3xx_hal_msp.c **** /** + 275:Core/Src/stm32f3xx_hal_msp.c **** * @brief SPI MSP Initialization + 276:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example + 277:Core/Src/stm32f3xx_hal_msp.c **** * @param hspi: SPI handle pointer + 278:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 279:Core/Src/stm32f3xx_hal_msp.c **** */ + 280:Core/Src/stm32f3xx_hal_msp.c **** void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) + 281:Core/Src/stm32f3xx_hal_msp.c **** { + 549 .loc 1 281 1 + 550 .cfi_startproc + 551 @ args = 0, pretend = 0, frame = 40 + 552 @ frame_needed = 1, uses_anonymous_args = 0 + 553 0000 80B5 push {r7, lr} + 554 .cfi_def_cfa_offset 8 + 555 .cfi_offset 7, -8 + 556 .cfi_offset 14, -4 + 557 0002 8AB0 sub sp, sp, #40 + 558 .cfi_def_cfa_offset 48 + 559 0004 00AF add r7, sp, #0 + 560 .cfi_def_cfa_register 7 + 561 0006 7860 str r0, [r7, #4] + 282:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 562 .loc 1 282 20 + 563 0008 07F11403 add r3, r7, #20 + 564 000c 0022 movs r2, #0 + 565 000e 1A60 str r2, [r3] + 566 0010 5A60 str r2, [r3, #4] + 567 0012 9A60 str r2, [r3, #8] + 568 0014 DA60 str r2, [r3, #12] + 569 0016 1A61 str r2, [r3, #16] + ARM GAS /tmp/cc61sY4U.s page 16 + + + 283:Core/Src/stm32f3xx_hal_msp.c **** if(hspi->Instance==SPI1) + 570 .loc 1 283 10 + 571 0018 7B68 ldr r3, [r7, #4] + 572 001a 1B68 ldr r3, [r3] + 573 .loc 1 283 5 + 574 001c 174A ldr r2, .L29 + 575 001e 9342 cmp r3, r2 + 576 0020 28D1 bne .L28 + 577 .LBB11: + 284:Core/Src/stm32f3xx_hal_msp.c **** { + 285:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspInit 0 */ + 286:Core/Src/stm32f3xx_hal_msp.c **** + 287:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END SPI1_MspInit 0 */ + 288:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 289:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_SPI1_CLK_ENABLE(); + 578 .loc 1 289 5 + 579 0022 174B ldr r3, .L29+4 + 580 0024 9B69 ldr r3, [r3, #24] + 581 0026 164A ldr r2, .L29+4 + 582 0028 43F48053 orr r3, r3, #4096 + 583 002c 9361 str r3, [r2, #24] + 584 002e 144B ldr r3, .L29+4 + 585 0030 9B69 ldr r3, [r3, #24] + 586 0032 03F48053 and r3, r3, #4096 + 587 0036 3B61 str r3, [r7, #16] + 588 0038 3B69 ldr r3, [r7, #16] + 589 .LBE11: + 590 .LBB12: + 290:Core/Src/stm32f3xx_hal_msp.c **** + 291:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 591 .loc 1 291 5 + 592 003a 114B ldr r3, .L29+4 + 593 003c 5B69 ldr r3, [r3, #20] + 594 003e 104A ldr r2, .L29+4 + 595 0040 43F40033 orr r3, r3, #131072 + 596 0044 5361 str r3, [r2, #20] + 597 0046 0E4B ldr r3, .L29+4 + 598 0048 5B69 ldr r3, [r3, #20] + 599 004a 03F40033 and r3, r3, #131072 + 600 004e FB60 str r3, [r7, #12] + 601 0050 FB68 ldr r3, [r7, #12] + 602 .LBE12: + 292:Core/Src/stm32f3xx_hal_msp.c **** /**SPI1 GPIO Configuration + 293:Core/Src/stm32f3xx_hal_msp.c **** PA5 ------> SPI1_SCK + 294:Core/Src/stm32f3xx_hal_msp.c **** PA6 ------> SPI1_MISO + 295:Core/Src/stm32f3xx_hal_msp.c **** PA7 ------> SPI1_MOSI + 296:Core/Src/stm32f3xx_hal_msp.c **** */ + 297:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7; + 603 .loc 1 297 25 + 604 0052 E023 movs r3, #224 + 605 0054 7B61 str r3, [r7, #20] + 298:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 606 .loc 1 298 26 + 607 0056 0223 movs r3, #2 + 608 0058 BB61 str r3, [r7, #24] + 299:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 609 .loc 1 299 26 + ARM GAS /tmp/cc61sY4U.s page 17 + + + 610 005a 0023 movs r3, #0 + 611 005c FB61 str r3, [r7, #28] + 300:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 612 .loc 1 300 27 + 613 005e 0323 movs r3, #3 + 614 0060 3B62 str r3, [r7, #32] + 301:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1; + 615 .loc 1 301 31 + 616 0062 0523 movs r3, #5 + 617 0064 7B62 str r3, [r7, #36] + 302:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 618 .loc 1 302 5 + 619 0066 07F11403 add r3, r7, #20 + 620 006a 1946 mov r1, r3 + 621 006c 4FF09040 mov r0, #1207959552 + 622 0070 FFF7FEFF bl HAL_GPIO_Init + 623 .L28: + 303:Core/Src/stm32f3xx_hal_msp.c **** + 304:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspInit 1 */ + 305:Core/Src/stm32f3xx_hal_msp.c **** + 306:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END SPI1_MspInit 1 */ + 307:Core/Src/stm32f3xx_hal_msp.c **** } + 308:Core/Src/stm32f3xx_hal_msp.c **** + 309:Core/Src/stm32f3xx_hal_msp.c **** } + 624 .loc 1 309 1 + 625 0074 00BF nop + 626 0076 2837 adds r7, r7, #40 + 627 .cfi_def_cfa_offset 8 + 628 0078 BD46 mov sp, r7 + 629 .cfi_def_cfa_register 13 + 630 @ sp needed + 631 007a 80BD pop {r7, pc} + 632 .L30: + 633 .align 2 + 634 .L29: + 635 007c 00300140 .word 1073819648 + 636 0080 00100240 .word 1073876992 + 637 .cfi_endproc + 638 .LFE135: + 640 .section .text.HAL_SPI_MspDeInit,"ax",%progbits + 641 .align 1 + 642 .global HAL_SPI_MspDeInit + 643 .syntax unified + 644 .thumb + 645 .thumb_func + 647 HAL_SPI_MspDeInit: + 648 .LFB136: + 310:Core/Src/stm32f3xx_hal_msp.c **** + 311:Core/Src/stm32f3xx_hal_msp.c **** /** + 312:Core/Src/stm32f3xx_hal_msp.c **** * @brief SPI MSP De-Initialization + 313:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 314:Core/Src/stm32f3xx_hal_msp.c **** * @param hspi: SPI handle pointer + 315:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 316:Core/Src/stm32f3xx_hal_msp.c **** */ + 317:Core/Src/stm32f3xx_hal_msp.c **** void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) + 318:Core/Src/stm32f3xx_hal_msp.c **** { + 649 .loc 1 318 1 + ARM GAS /tmp/cc61sY4U.s page 18 + + + 650 .cfi_startproc + 651 @ args = 0, pretend = 0, frame = 8 + 652 @ frame_needed = 1, uses_anonymous_args = 0 + 653 0000 80B5 push {r7, lr} + 654 .cfi_def_cfa_offset 8 + 655 .cfi_offset 7, -8 + 656 .cfi_offset 14, -4 + 657 0002 82B0 sub sp, sp, #8 + 658 .cfi_def_cfa_offset 16 + 659 0004 00AF add r7, sp, #0 + 660 .cfi_def_cfa_register 7 + 661 0006 7860 str r0, [r7, #4] + 319:Core/Src/stm32f3xx_hal_msp.c **** if(hspi->Instance==SPI1) + 662 .loc 1 319 10 + 663 0008 7B68 ldr r3, [r7, #4] + 664 000a 1B68 ldr r3, [r3] + 665 .loc 1 319 5 + 666 000c 084A ldr r2, .L34 + 667 000e 9342 cmp r3, r2 + 668 0010 0AD1 bne .L33 + 320:Core/Src/stm32f3xx_hal_msp.c **** { + 321:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspDeInit 0 */ + 322:Core/Src/stm32f3xx_hal_msp.c **** + 323:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END SPI1_MspDeInit 0 */ + 324:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 325:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_SPI1_CLK_DISABLE(); + 669 .loc 1 325 5 + 670 0012 084B ldr r3, .L34+4 + 671 0014 9B69 ldr r3, [r3, #24] + 672 0016 074A ldr r2, .L34+4 + 673 0018 23F48053 bic r3, r3, #4096 + 674 001c 9361 str r3, [r2, #24] + 326:Core/Src/stm32f3xx_hal_msp.c **** + 327:Core/Src/stm32f3xx_hal_msp.c **** /**SPI1 GPIO Configuration + 328:Core/Src/stm32f3xx_hal_msp.c **** PA5 ------> SPI1_SCK + 329:Core/Src/stm32f3xx_hal_msp.c **** PA6 ------> SPI1_MISO + 330:Core/Src/stm32f3xx_hal_msp.c **** PA7 ------> SPI1_MOSI + 331:Core/Src/stm32f3xx_hal_msp.c **** */ + 332:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7); + 675 .loc 1 332 5 + 676 001e E021 movs r1, #224 + 677 0020 4FF09040 mov r0, #1207959552 + 678 0024 FFF7FEFF bl HAL_GPIO_DeInit + 679 .L33: + 333:Core/Src/stm32f3xx_hal_msp.c **** + 334:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspDeInit 1 */ + 335:Core/Src/stm32f3xx_hal_msp.c **** + 336:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END SPI1_MspDeInit 1 */ + 337:Core/Src/stm32f3xx_hal_msp.c **** } + 338:Core/Src/stm32f3xx_hal_msp.c **** + 339:Core/Src/stm32f3xx_hal_msp.c **** } + 680 .loc 1 339 1 + 681 0028 00BF nop + 682 002a 0837 adds r7, r7, #8 + 683 .cfi_def_cfa_offset 8 + 684 002c BD46 mov sp, r7 + 685 .cfi_def_cfa_register 13 + ARM GAS /tmp/cc61sY4U.s page 19 + + + 686 @ sp needed + 687 002e 80BD pop {r7, pc} + 688 .L35: + 689 .align 2 + 690 .L34: + 691 0030 00300140 .word 1073819648 + 692 0034 00100240 .word 1073876992 + 693 .cfi_endproc + 694 .LFE136: + 696 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits + 697 .align 1 + 698 .global HAL_TIM_PWM_MspInit + 699 .syntax unified + 700 .thumb + 701 .thumb_func + 703 HAL_TIM_PWM_MspInit: + 704 .LFB137: + 340:Core/Src/stm32f3xx_hal_msp.c **** + 341:Core/Src/stm32f3xx_hal_msp.c **** /** + 342:Core/Src/stm32f3xx_hal_msp.c **** * @brief TIM_PWM MSP Initialization + 343:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example + 344:Core/Src/stm32f3xx_hal_msp.c **** * @param htim_pwm: TIM_PWM handle pointer + 345:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 346:Core/Src/stm32f3xx_hal_msp.c **** */ + 347:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* htim_pwm) + 348:Core/Src/stm32f3xx_hal_msp.c **** { + 705 .loc 1 348 1 + 706 .cfi_startproc + 707 @ args = 0, pretend = 0, frame = 24 + 708 @ frame_needed = 1, uses_anonymous_args = 0 + 709 @ link register save eliminated. + 710 0000 80B4 push {r7} + 711 .cfi_def_cfa_offset 4 + 712 .cfi_offset 7, -4 + 713 0002 87B0 sub sp, sp, #28 + 714 .cfi_def_cfa_offset 32 + 715 0004 00AF add r7, sp, #0 + 716 .cfi_def_cfa_register 7 + 717 0006 7860 str r0, [r7, #4] + 349:Core/Src/stm32f3xx_hal_msp.c **** if(htim_pwm->Instance==TIM2) + 718 .loc 1 349 14 + 719 0008 7B68 ldr r3, [r7, #4] + 720 000a 1B68 ldr r3, [r3] + 721 .loc 1 349 5 + 722 000c B3F1804F cmp r3, #1073741824 + 723 0010 0CD1 bne .L37 + 724 .LBB13: + 350:Core/Src/stm32f3xx_hal_msp.c **** { + 351:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 0 */ + 352:Core/Src/stm32f3xx_hal_msp.c **** + 353:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 0 */ + 354:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 355:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_ENABLE(); + 725 .loc 1 355 5 + 726 0012 244B ldr r3, .L42 + 727 0014 DB69 ldr r3, [r3, #28] + 728 0016 234A ldr r2, .L42 + ARM GAS /tmp/cc61sY4U.s page 20 + + + 729 0018 43F00103 orr r3, r3, #1 + 730 001c D361 str r3, [r2, #28] + 731 001e 214B ldr r3, .L42 + 732 0020 DB69 ldr r3, [r3, #28] + 733 0022 03F00103 and r3, r3, #1 + 734 0026 7B61 str r3, [r7, #20] + 735 0028 7B69 ldr r3, [r7, #20] + 736 .LBE13: + 356:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ + 357:Core/Src/stm32f3xx_hal_msp.c **** + 358:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 1 */ + 359:Core/Src/stm32f3xx_hal_msp.c **** } + 360:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM3) + 361:Core/Src/stm32f3xx_hal_msp.c **** { + 362:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 0 */ + 363:Core/Src/stm32f3xx_hal_msp.c **** + 364:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 0 */ + 365:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 366:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_ENABLE(); + 367:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ + 368:Core/Src/stm32f3xx_hal_msp.c **** + 369:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 1 */ + 370:Core/Src/stm32f3xx_hal_msp.c **** } + 371:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM4) + 372:Core/Src/stm32f3xx_hal_msp.c **** { + 373:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspInit 0 */ + 374:Core/Src/stm32f3xx_hal_msp.c **** + 375:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspInit 0 */ + 376:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 377:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM4_CLK_ENABLE(); + 378:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspInit 1 */ + 379:Core/Src/stm32f3xx_hal_msp.c **** + 380:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspInit 1 */ + 381:Core/Src/stm32f3xx_hal_msp.c **** } + 382:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM15) + 383:Core/Src/stm32f3xx_hal_msp.c **** { + 384:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspInit 0 */ + 385:Core/Src/stm32f3xx_hal_msp.c **** + 386:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspInit 0 */ + 387:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ + 388:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM15_CLK_ENABLE(); + 389:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspInit 1 */ + 390:Core/Src/stm32f3xx_hal_msp.c **** + 391:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspInit 1 */ + 392:Core/Src/stm32f3xx_hal_msp.c **** } + 393:Core/Src/stm32f3xx_hal_msp.c **** + 394:Core/Src/stm32f3xx_hal_msp.c **** } + 737 .loc 1 394 1 + 738 002a 34E0 b .L41 + 739 .L37: + 360:Core/Src/stm32f3xx_hal_msp.c **** { + 740 .loc 1 360 19 + 741 002c 7B68 ldr r3, [r7, #4] + 742 002e 1B68 ldr r3, [r3] + 360:Core/Src/stm32f3xx_hal_msp.c **** { + 743 .loc 1 360 10 + 744 0030 1D4A ldr r2, .L42+4 + ARM GAS /tmp/cc61sY4U.s page 21 + + + 745 0032 9342 cmp r3, r2 + 746 0034 0CD1 bne .L39 + 747 .LBB14: + 366:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ + 748 .loc 1 366 5 + 749 0036 1B4B ldr r3, .L42 + 750 0038 DB69 ldr r3, [r3, #28] + 751 003a 1A4A ldr r2, .L42 + 752 003c 43F00203 orr r3, r3, #2 + 753 0040 D361 str r3, [r2, #28] + 754 0042 184B ldr r3, .L42 + 755 0044 DB69 ldr r3, [r3, #28] + 756 0046 03F00203 and r3, r3, #2 + 757 004a 3B61 str r3, [r7, #16] + 758 004c 3B69 ldr r3, [r7, #16] + 759 .LBE14: + 760 .loc 1 394 1 + 761 004e 22E0 b .L41 + 762 .L39: + 371:Core/Src/stm32f3xx_hal_msp.c **** { + 763 .loc 1 371 19 + 764 0050 7B68 ldr r3, [r7, #4] + 765 0052 1B68 ldr r3, [r3] + 371:Core/Src/stm32f3xx_hal_msp.c **** { + 766 .loc 1 371 10 + 767 0054 154A ldr r2, .L42+8 + 768 0056 9342 cmp r3, r2 + 769 0058 0CD1 bne .L40 + 770 .LBB15: + 377:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspInit 1 */ + 771 .loc 1 377 5 + 772 005a 124B ldr r3, .L42 + 773 005c DB69 ldr r3, [r3, #28] + 774 005e 114A ldr r2, .L42 + 775 0060 43F00403 orr r3, r3, #4 + 776 0064 D361 str r3, [r2, #28] + 777 0066 0F4B ldr r3, .L42 + 778 0068 DB69 ldr r3, [r3, #28] + 779 006a 03F00403 and r3, r3, #4 + 780 006e FB60 str r3, [r7, #12] + 781 0070 FB68 ldr r3, [r7, #12] + 782 .LBE15: + 783 .loc 1 394 1 + 784 0072 10E0 b .L41 + 785 .L40: + 382:Core/Src/stm32f3xx_hal_msp.c **** { + 786 .loc 1 382 19 + 787 0074 7B68 ldr r3, [r7, #4] + 788 0076 1B68 ldr r3, [r3] + 382:Core/Src/stm32f3xx_hal_msp.c **** { + 789 .loc 1 382 10 + 790 0078 0D4A ldr r2, .L42+12 + 791 007a 9342 cmp r3, r2 + 792 007c 0BD1 bne .L41 + 793 .LBB16: + 388:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspInit 1 */ + 794 .loc 1 388 5 + ARM GAS /tmp/cc61sY4U.s page 22 + + + 795 007e 094B ldr r3, .L42 + 796 0080 9B69 ldr r3, [r3, #24] + 797 0082 084A ldr r2, .L42 + 798 0084 43F48033 orr r3, r3, #65536 + 799 0088 9361 str r3, [r2, #24] + 800 008a 064B ldr r3, .L42 + 801 008c 9B69 ldr r3, [r3, #24] + 802 008e 03F48033 and r3, r3, #65536 + 803 0092 BB60 str r3, [r7, #8] + 804 0094 BB68 ldr r3, [r7, #8] + 805 .L41: + 806 .LBE16: + 807 .loc 1 394 1 + 808 0096 00BF nop + 809 0098 1C37 adds r7, r7, #28 + 810 .cfi_def_cfa_offset 4 + 811 009a BD46 mov sp, r7 + 812 .cfi_def_cfa_register 13 + 813 @ sp needed + 814 009c 5DF8047B ldr r7, [sp], #4 + 815 .cfi_restore 7 + 816 .cfi_def_cfa_offset 0 + 817 00a0 7047 bx lr + 818 .L43: + 819 00a2 00BF .align 2 + 820 .L42: + 821 00a4 00100240 .word 1073876992 + 822 00a8 00040040 .word 1073742848 + 823 00ac 00080040 .word 1073743872 + 824 00b0 00400140 .word 1073823744 + 825 .cfi_endproc + 826 .LFE137: + 828 .section .text.HAL_TIM_MspPostInit,"ax",%progbits + 829 .align 1 + 830 .global HAL_TIM_MspPostInit + 831 .syntax unified + 832 .thumb + 833 .thumb_func + 835 HAL_TIM_MspPostInit: + 836 .LFB138: + 395:Core/Src/stm32f3xx_hal_msp.c **** + 396:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) + 397:Core/Src/stm32f3xx_hal_msp.c **** { + 837 .loc 1 397 1 + 838 .cfi_startproc + 839 @ args = 0, pretend = 0, frame = 48 + 840 @ frame_needed = 1, uses_anonymous_args = 0 + 841 0000 80B5 push {r7, lr} + 842 .cfi_def_cfa_offset 8 + 843 .cfi_offset 7, -8 + 844 .cfi_offset 14, -4 + 845 0002 8CB0 sub sp, sp, #48 + 846 .cfi_def_cfa_offset 56 + 847 0004 00AF add r7, sp, #0 + 848 .cfi_def_cfa_register 7 + 849 0006 7860 str r0, [r7, #4] + 398:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + ARM GAS /tmp/cc61sY4U.s page 23 + + + 850 .loc 1 398 20 + 851 0008 07F11C03 add r3, r7, #28 + 852 000c 0022 movs r2, #0 + 853 000e 1A60 str r2, [r3] + 854 0010 5A60 str r2, [r3, #4] + 855 0012 9A60 str r2, [r3, #8] + 856 0014 DA60 str r2, [r3, #12] + 857 0016 1A61 str r2, [r3, #16] + 399:Core/Src/stm32f3xx_hal_msp.c **** if(htim->Instance==TIM2) + 858 .loc 1 399 10 + 859 0018 7B68 ldr r3, [r7, #4] + 860 001a 1B68 ldr r3, [r3] + 861 .loc 1 399 5 + 862 001c B3F1804F cmp r3, #1073741824 + 863 0020 1DD1 bne .L45 + 864 .LBB17: + 400:Core/Src/stm32f3xx_hal_msp.c **** { + 401:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 0 */ + 402:Core/Src/stm32f3xx_hal_msp.c **** + 403:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 0 */ + 404:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 865 .loc 1 404 5 + 866 0022 444B ldr r3, .L50 + 867 0024 5B69 ldr r3, [r3, #20] + 868 0026 434A ldr r2, .L50 + 869 0028 43F48023 orr r3, r3, #262144 + 870 002c 5361 str r3, [r2, #20] + 871 002e 414B ldr r3, .L50 + 872 0030 5B69 ldr r3, [r3, #20] + 873 0032 03F48023 and r3, r3, #262144 + 874 0036 BB61 str r3, [r7, #24] + 875 0038 BB69 ldr r3, [r7, #24] + 876 .LBE17: + 405:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration + 406:Core/Src/stm32f3xx_hal_msp.c **** PB10 ------> TIM2_CH3 + 407:Core/Src/stm32f3xx_hal_msp.c **** PB11 ------> TIM2_CH4 + 408:Core/Src/stm32f3xx_hal_msp.c **** */ + 409:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = BAT_COOLING_PWM_Pin|BAT_COOLING_ENABLE_Pin; + 877 .loc 1 409 25 + 878 003a 4FF44063 mov r3, #3072 + 879 003e FB61 str r3, [r7, #28] + 410:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 880 .loc 1 410 26 + 881 0040 0223 movs r3, #2 + 882 0042 3B62 str r3, [r7, #32] + 411:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 883 .loc 1 411 26 + 884 0044 0023 movs r3, #0 + 885 0046 7B62 str r3, [r7, #36] + 412:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 886 .loc 1 412 27 + 887 0048 0023 movs r3, #0 + 888 004a BB62 str r3, [r7, #40] + 413:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; + 889 .loc 1 413 31 + 890 004c 0123 movs r3, #1 + 891 004e FB62 str r3, [r7, #44] + ARM GAS /tmp/cc61sY4U.s page 24 + + + 414:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 892 .loc 1 414 5 + 893 0050 07F11C03 add r3, r7, #28 + 894 0054 1946 mov r1, r3 + 895 0056 3848 ldr r0, .L50+4 + 896 0058 FFF7FEFF bl HAL_GPIO_Init + 415:Core/Src/stm32f3xx_hal_msp.c **** + 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 1 */ + 417:Core/Src/stm32f3xx_hal_msp.c **** + 418:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 1 */ + 419:Core/Src/stm32f3xx_hal_msp.c **** } + 420:Core/Src/stm32f3xx_hal_msp.c **** else if(htim->Instance==TIM3) + 421:Core/Src/stm32f3xx_hal_msp.c **** { + 422:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspPostInit 0 */ + 423:Core/Src/stm32f3xx_hal_msp.c **** + 424:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspPostInit 0 */ + 425:Core/Src/stm32f3xx_hal_msp.c **** + 426:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 427:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration + 428:Core/Src/stm32f3xx_hal_msp.c **** PB0 ------> TIM3_CH3 + 429:Core/Src/stm32f3xx_hal_msp.c **** PB1 ------> TIM3_CH4 + 430:Core/Src/stm32f3xx_hal_msp.c **** */ + 431:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = ESC_L_PWM_Pin|ESC_R_PWM_Pin; + 432:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 433:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 434:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 435:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; + 436:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 437:Core/Src/stm32f3xx_hal_msp.c **** + 438:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspPostInit 1 */ + 439:Core/Src/stm32f3xx_hal_msp.c **** + 440:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspPostInit 1 */ + 441:Core/Src/stm32f3xx_hal_msp.c **** } + 442:Core/Src/stm32f3xx_hal_msp.c **** else if(htim->Instance==TIM4) + 443:Core/Src/stm32f3xx_hal_msp.c **** { + 444:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspPostInit 0 */ + 445:Core/Src/stm32f3xx_hal_msp.c **** + 446:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspPostInit 0 */ + 447:Core/Src/stm32f3xx_hal_msp.c **** + 448:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 449:Core/Src/stm32f3xx_hal_msp.c **** /**TIM4 GPIO Configuration + 450:Core/Src/stm32f3xx_hal_msp.c **** PB6 ------> TIM4_CH1 + 451:Core/Src/stm32f3xx_hal_msp.c **** PB7 ------> TIM4_CH2 + 452:Core/Src/stm32f3xx_hal_msp.c **** PB8 ------> TIM4_CH3 + 453:Core/Src/stm32f3xx_hal_msp.c **** */ + 454:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = STATUS_LED_R_Pin|STATUS_LED_G_Pin|STATUS_LED_B_Pin; + 455:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 456:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 457:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 458:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM4; + 459:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 460:Core/Src/stm32f3xx_hal_msp.c **** + 461:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspPostInit 1 */ + 462:Core/Src/stm32f3xx_hal_msp.c **** + 463:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspPostInit 1 */ + 464:Core/Src/stm32f3xx_hal_msp.c **** } + 465:Core/Src/stm32f3xx_hal_msp.c **** else if(htim->Instance==TIM15) + ARM GAS /tmp/cc61sY4U.s page 25 + + + 466:Core/Src/stm32f3xx_hal_msp.c **** { + 467:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspPostInit 0 */ + 468:Core/Src/stm32f3xx_hal_msp.c **** + 469:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspPostInit 0 */ + 470:Core/Src/stm32f3xx_hal_msp.c **** + 471:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 472:Core/Src/stm32f3xx_hal_msp.c **** /**TIM15 GPIO Configuration + 473:Core/Src/stm32f3xx_hal_msp.c **** PB14 ------> TIM15_CH1 + 474:Core/Src/stm32f3xx_hal_msp.c **** PB15 ------> TIM15_CH2 + 475:Core/Src/stm32f3xx_hal_msp.c **** */ + 476:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = ESC_COOLING_ENABLE_Pin|ESC_COOLING_PWM_Pin; + 477:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 478:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 479:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 480:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM15; + 481:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 482:Core/Src/stm32f3xx_hal_msp.c **** + 483:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspPostInit 1 */ + 484:Core/Src/stm32f3xx_hal_msp.c **** + 485:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspPostInit 1 */ + 486:Core/Src/stm32f3xx_hal_msp.c **** } + 487:Core/Src/stm32f3xx_hal_msp.c **** + 488:Core/Src/stm32f3xx_hal_msp.c **** } + 897 .loc 1 488 1 + 898 005c 66E0 b .L49 + 899 .L45: + 420:Core/Src/stm32f3xx_hal_msp.c **** { + 900 .loc 1 420 15 + 901 005e 7B68 ldr r3, [r7, #4] + 902 0060 1B68 ldr r3, [r3] + 420:Core/Src/stm32f3xx_hal_msp.c **** { + 903 .loc 1 420 10 + 904 0062 364A ldr r2, .L50+8 + 905 0064 9342 cmp r3, r2 + 906 0066 1CD1 bne .L47 + 907 .LBB18: + 426:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration + 908 .loc 1 426 5 + 909 0068 324B ldr r3, .L50 + 910 006a 5B69 ldr r3, [r3, #20] + 911 006c 314A ldr r2, .L50 + 912 006e 43F48023 orr r3, r3, #262144 + 913 0072 5361 str r3, [r2, #20] + 914 0074 2F4B ldr r3, .L50 + 915 0076 5B69 ldr r3, [r3, #20] + 916 0078 03F48023 and r3, r3, #262144 + 917 007c 7B61 str r3, [r7, #20] + 918 007e 7B69 ldr r3, [r7, #20] + 919 .LBE18: + 431:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 920 .loc 1 431 25 + 921 0080 0323 movs r3, #3 + 922 0082 FB61 str r3, [r7, #28] + 432:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 923 .loc 1 432 26 + 924 0084 0223 movs r3, #2 + 925 0086 3B62 str r3, [r7, #32] + ARM GAS /tmp/cc61sY4U.s page 26 + + + 433:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 926 .loc 1 433 26 + 927 0088 0023 movs r3, #0 + 928 008a 7B62 str r3, [r7, #36] + 434:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; + 929 .loc 1 434 27 + 930 008c 0023 movs r3, #0 + 931 008e BB62 str r3, [r7, #40] + 435:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 932 .loc 1 435 31 + 933 0090 0223 movs r3, #2 + 934 0092 FB62 str r3, [r7, #44] + 436:Core/Src/stm32f3xx_hal_msp.c **** + 935 .loc 1 436 5 + 936 0094 07F11C03 add r3, r7, #28 + 937 0098 1946 mov r1, r3 + 938 009a 2748 ldr r0, .L50+4 + 939 009c FFF7FEFF bl HAL_GPIO_Init + 940 .loc 1 488 1 + 941 00a0 44E0 b .L49 + 942 .L47: + 442:Core/Src/stm32f3xx_hal_msp.c **** { + 943 .loc 1 442 15 + 944 00a2 7B68 ldr r3, [r7, #4] + 945 00a4 1B68 ldr r3, [r3] + 442:Core/Src/stm32f3xx_hal_msp.c **** { + 946 .loc 1 442 10 + 947 00a6 264A ldr r2, .L50+12 + 948 00a8 9342 cmp r3, r2 + 949 00aa 1DD1 bne .L48 + 950 .LBB19: + 448:Core/Src/stm32f3xx_hal_msp.c **** /**TIM4 GPIO Configuration + 951 .loc 1 448 5 + 952 00ac 214B ldr r3, .L50 + 953 00ae 5B69 ldr r3, [r3, #20] + 954 00b0 204A ldr r2, .L50 + 955 00b2 43F48023 orr r3, r3, #262144 + 956 00b6 5361 str r3, [r2, #20] + 957 00b8 1E4B ldr r3, .L50 + 958 00ba 5B69 ldr r3, [r3, #20] + 959 00bc 03F48023 and r3, r3, #262144 + 960 00c0 3B61 str r3, [r7, #16] + 961 00c2 3B69 ldr r3, [r7, #16] + 962 .LBE19: + 454:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 963 .loc 1 454 25 + 964 00c4 4FF4E073 mov r3, #448 + 965 00c8 FB61 str r3, [r7, #28] + 455:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 966 .loc 1 455 26 + 967 00ca 0223 movs r3, #2 + 968 00cc 3B62 str r3, [r7, #32] + 456:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 969 .loc 1 456 26 + 970 00ce 0223 movs r3, #2 + 971 00d0 7B62 str r3, [r7, #36] + 457:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM4; + ARM GAS /tmp/cc61sY4U.s page 27 + + + 972 .loc 1 457 27 + 973 00d2 0023 movs r3, #0 + 974 00d4 BB62 str r3, [r7, #40] + 458:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 975 .loc 1 458 31 + 976 00d6 0223 movs r3, #2 + 977 00d8 FB62 str r3, [r7, #44] + 459:Core/Src/stm32f3xx_hal_msp.c **** + 978 .loc 1 459 5 + 979 00da 07F11C03 add r3, r7, #28 + 980 00de 1946 mov r1, r3 + 981 00e0 1548 ldr r0, .L50+4 + 982 00e2 FFF7FEFF bl HAL_GPIO_Init + 983 .loc 1 488 1 + 984 00e6 21E0 b .L49 + 985 .L48: + 465:Core/Src/stm32f3xx_hal_msp.c **** { + 986 .loc 1 465 15 + 987 00e8 7B68 ldr r3, [r7, #4] + 988 00ea 1B68 ldr r3, [r3] + 465:Core/Src/stm32f3xx_hal_msp.c **** { + 989 .loc 1 465 10 + 990 00ec 154A ldr r2, .L50+16 + 991 00ee 9342 cmp r3, r2 + 992 00f0 1CD1 bne .L49 + 993 .LBB20: + 471:Core/Src/stm32f3xx_hal_msp.c **** /**TIM15 GPIO Configuration + 994 .loc 1 471 5 + 995 00f2 104B ldr r3, .L50 + 996 00f4 5B69 ldr r3, [r3, #20] + 997 00f6 0F4A ldr r2, .L50 + 998 00f8 43F48023 orr r3, r3, #262144 + 999 00fc 5361 str r3, [r2, #20] + 1000 00fe 0D4B ldr r3, .L50 + 1001 0100 5B69 ldr r3, [r3, #20] + 1002 0102 03F48023 and r3, r3, #262144 + 1003 0106 FB60 str r3, [r7, #12] + 1004 0108 FB68 ldr r3, [r7, #12] + 1005 .LBE20: + 476:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 1006 .loc 1 476 25 + 1007 010a 4FF44043 mov r3, #49152 + 1008 010e FB61 str r3, [r7, #28] + 477:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1009 .loc 1 477 26 + 1010 0110 0223 movs r3, #2 + 1011 0112 3B62 str r3, [r7, #32] + 478:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 1012 .loc 1 478 26 + 1013 0114 0023 movs r3, #0 + 1014 0116 7B62 str r3, [r7, #36] + 479:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM15; + 1015 .loc 1 479 27 + 1016 0118 0023 movs r3, #0 + 1017 011a BB62 str r3, [r7, #40] + 480:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 1018 .loc 1 480 31 + ARM GAS /tmp/cc61sY4U.s page 28 + + + 1019 011c 0123 movs r3, #1 + 1020 011e FB62 str r3, [r7, #44] + 481:Core/Src/stm32f3xx_hal_msp.c **** + 1021 .loc 1 481 5 + 1022 0120 07F11C03 add r3, r7, #28 + 1023 0124 1946 mov r1, r3 + 1024 0126 0448 ldr r0, .L50+4 + 1025 0128 FFF7FEFF bl HAL_GPIO_Init + 1026 .L49: + 1027 .loc 1 488 1 + 1028 012c 00BF nop + 1029 012e 3037 adds r7, r7, #48 + 1030 .cfi_def_cfa_offset 8 + 1031 0130 BD46 mov sp, r7 + 1032 .cfi_def_cfa_register 13 + 1033 @ sp needed + 1034 0132 80BD pop {r7, pc} + 1035 .L51: + 1036 .align 2 + 1037 .L50: + 1038 0134 00100240 .word 1073876992 + 1039 0138 00040048 .word 1207960576 + 1040 013c 00040040 .word 1073742848 + 1041 0140 00080040 .word 1073743872 + 1042 0144 00400140 .word 1073823744 + 1043 .cfi_endproc + 1044 .LFE138: + 1046 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits + 1047 .align 1 + 1048 .global HAL_TIM_PWM_MspDeInit + 1049 .syntax unified + 1050 .thumb + 1051 .thumb_func + 1053 HAL_TIM_PWM_MspDeInit: + 1054 .LFB139: + 489:Core/Src/stm32f3xx_hal_msp.c **** /** + 490:Core/Src/stm32f3xx_hal_msp.c **** * @brief TIM_PWM MSP De-Initialization + 491:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 492:Core/Src/stm32f3xx_hal_msp.c **** * @param htim_pwm: TIM_PWM handle pointer + 493:Core/Src/stm32f3xx_hal_msp.c **** * @retval None + 494:Core/Src/stm32f3xx_hal_msp.c **** */ + 495:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* htim_pwm) + 496:Core/Src/stm32f3xx_hal_msp.c **** { + 1055 .loc 1 496 1 + 1056 .cfi_startproc + 1057 @ args = 0, pretend = 0, frame = 8 + 1058 @ frame_needed = 1, uses_anonymous_args = 0 + 1059 @ link register save eliminated. + 1060 0000 80B4 push {r7} + 1061 .cfi_def_cfa_offset 4 + 1062 .cfi_offset 7, -4 + 1063 0002 83B0 sub sp, sp, #12 + 1064 .cfi_def_cfa_offset 16 + 1065 0004 00AF add r7, sp, #0 + 1066 .cfi_def_cfa_register 7 + 1067 0006 7860 str r0, [r7, #4] + 497:Core/Src/stm32f3xx_hal_msp.c **** if(htim_pwm->Instance==TIM2) + ARM GAS /tmp/cc61sY4U.s page 29 + + + 1068 .loc 1 497 14 + 1069 0008 7B68 ldr r3, [r7, #4] + 1070 000a 1B68 ldr r3, [r3] + 1071 .loc 1 497 5 + 1072 000c B3F1804F cmp r3, #1073741824 + 1073 0010 06D1 bne .L53 + 498:Core/Src/stm32f3xx_hal_msp.c **** { + 499:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 0 */ + 500:Core/Src/stm32f3xx_hal_msp.c **** + 501:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 0 */ + 502:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 503:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_DISABLE(); + 1074 .loc 1 503 5 + 1075 0012 184B ldr r3, .L58 + 1076 0014 DB69 ldr r3, [r3, #28] + 1077 0016 174A ldr r2, .L58 + 1078 0018 23F00103 bic r3, r3, #1 + 1079 001c D361 str r3, [r2, #28] + 504:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ + 505:Core/Src/stm32f3xx_hal_msp.c **** + 506:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 1 */ + 507:Core/Src/stm32f3xx_hal_msp.c **** } + 508:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM3) + 509:Core/Src/stm32f3xx_hal_msp.c **** { + 510:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 0 */ + 511:Core/Src/stm32f3xx_hal_msp.c **** + 512:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 0 */ + 513:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 514:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_DISABLE(); + 515:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ + 516:Core/Src/stm32f3xx_hal_msp.c **** + 517:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 1 */ + 518:Core/Src/stm32f3xx_hal_msp.c **** } + 519:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM4) + 520:Core/Src/stm32f3xx_hal_msp.c **** { + 521:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspDeInit 0 */ + 522:Core/Src/stm32f3xx_hal_msp.c **** + 523:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspDeInit 0 */ + 524:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 525:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM4_CLK_DISABLE(); + 526:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspDeInit 1 */ + 527:Core/Src/stm32f3xx_hal_msp.c **** + 528:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM4_MspDeInit 1 */ + 529:Core/Src/stm32f3xx_hal_msp.c **** } + 530:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM15) + 531:Core/Src/stm32f3xx_hal_msp.c **** { + 532:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspDeInit 0 */ + 533:Core/Src/stm32f3xx_hal_msp.c **** + 534:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspDeInit 0 */ + 535:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ + 536:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM15_CLK_DISABLE(); + 537:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspDeInit 1 */ + 538:Core/Src/stm32f3xx_hal_msp.c **** + 539:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM15_MspDeInit 1 */ + 540:Core/Src/stm32f3xx_hal_msp.c **** } + 541:Core/Src/stm32f3xx_hal_msp.c **** + 542:Core/Src/stm32f3xx_hal_msp.c **** } + ARM GAS /tmp/cc61sY4U.s page 30 + + + 1080 .loc 1 542 1 + 1081 001e 22E0 b .L57 + 1082 .L53: + 508:Core/Src/stm32f3xx_hal_msp.c **** { + 1083 .loc 1 508 19 + 1084 0020 7B68 ldr r3, [r7, #4] + 1085 0022 1B68 ldr r3, [r3] + 508:Core/Src/stm32f3xx_hal_msp.c **** { + 1086 .loc 1 508 10 + 1087 0024 144A ldr r2, .L58+4 + 1088 0026 9342 cmp r3, r2 + 1089 0028 06D1 bne .L55 + 514:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ + 1090 .loc 1 514 5 + 1091 002a 124B ldr r3, .L58 + 1092 002c DB69 ldr r3, [r3, #28] + 1093 002e 114A ldr r2, .L58 + 1094 0030 23F00203 bic r3, r3, #2 + 1095 0034 D361 str r3, [r2, #28] + 1096 .loc 1 542 1 + 1097 0036 16E0 b .L57 + 1098 .L55: + 519:Core/Src/stm32f3xx_hal_msp.c **** { + 1099 .loc 1 519 19 + 1100 0038 7B68 ldr r3, [r7, #4] + 1101 003a 1B68 ldr r3, [r3] + 519:Core/Src/stm32f3xx_hal_msp.c **** { + 1102 .loc 1 519 10 + 1103 003c 0F4A ldr r2, .L58+8 + 1104 003e 9342 cmp r3, r2 + 1105 0040 06D1 bne .L56 + 525:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspDeInit 1 */ + 1106 .loc 1 525 5 + 1107 0042 0C4B ldr r3, .L58 + 1108 0044 DB69 ldr r3, [r3, #28] + 1109 0046 0B4A ldr r2, .L58 + 1110 0048 23F00403 bic r3, r3, #4 + 1111 004c D361 str r3, [r2, #28] + 1112 .loc 1 542 1 + 1113 004e 0AE0 b .L57 + 1114 .L56: + 530:Core/Src/stm32f3xx_hal_msp.c **** { + 1115 .loc 1 530 19 + 1116 0050 7B68 ldr r3, [r7, #4] + 1117 0052 1B68 ldr r3, [r3] + 530:Core/Src/stm32f3xx_hal_msp.c **** { + 1118 .loc 1 530 10 + 1119 0054 0A4A ldr r2, .L58+12 + 1120 0056 9342 cmp r3, r2 + 1121 0058 05D1 bne .L57 + 536:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspDeInit 1 */ + 1122 .loc 1 536 5 + 1123 005a 064B ldr r3, .L58 + 1124 005c 9B69 ldr r3, [r3, #24] + 1125 005e 054A ldr r2, .L58 + 1126 0060 23F48033 bic r3, r3, #65536 + 1127 0064 9361 str r3, [r2, #24] + ARM GAS /tmp/cc61sY4U.s page 31 + + + 1128 .L57: + 1129 .loc 1 542 1 + 1130 0066 00BF nop + 1131 0068 0C37 adds r7, r7, #12 + 1132 .cfi_def_cfa_offset 4 + 1133 006a BD46 mov sp, r7 + 1134 .cfi_def_cfa_register 13 + 1135 @ sp needed + 1136 006c 5DF8047B ldr r7, [sp], #4 + 1137 .cfi_restore 7 + 1138 .cfi_def_cfa_offset 0 + 1139 0070 7047 bx lr + 1140 .L59: + 1141 0072 00BF .align 2 + 1142 .L58: + 1143 0074 00100240 .word 1073876992 + 1144 0078 00040040 .word 1073742848 + 1145 007c 00080040 .word 1073743872 + 1146 0080 00400140 .word 1073823744 + 1147 .cfi_endproc + 1148 .LFE139: + 1150 .text + 1151 .Letext0: + 1152 .file 2 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1153 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1154 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1155 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1156 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1157 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 1158 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 1159 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + 1160 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" + 1161 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 1162 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 1163 .file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h" + ARM GAS /tmp/cc61sY4U.s page 32 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_msp.c + /tmp/cc61sY4U.s:21 .text.HAL_MspInit:00000000 $t + /tmp/cc61sY4U.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/cc61sY4U.s:81 .text.HAL_MspInit:00000044 $d + /tmp/cc61sY4U.s:86 .text.HAL_CAN_MspInit:00000000 $t + /tmp/cc61sY4U.s:92 .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit + /tmp/cc61sY4U.s:196 .text.HAL_CAN_MspInit:000000a0 $d + /tmp/cc61sY4U.s:202 .text.HAL_CAN_MspDeInit:00000000 $t + /tmp/cc61sY4U.s:208 .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit + /tmp/cc61sY4U.s:258 .text.HAL_CAN_MspDeInit:00000040 $d + /tmp/cc61sY4U.s:264 .text.HAL_I2C_MspInit:00000000 $t + /tmp/cc61sY4U.s:270 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit + /tmp/cc61sY4U.s:447 .text.HAL_I2C_MspInit:00000118 $d + /tmp/cc61sY4U.s:455 .text.HAL_I2C_MspDeInit:00000000 $t + /tmp/cc61sY4U.s:461 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit + /tmp/cc61sY4U.s:533 .text.HAL_I2C_MspDeInit:0000006c $d + /tmp/cc61sY4U.s:541 .text.HAL_SPI_MspInit:00000000 $t + /tmp/cc61sY4U.s:547 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit + /tmp/cc61sY4U.s:635 .text.HAL_SPI_MspInit:0000007c $d + /tmp/cc61sY4U.s:641 .text.HAL_SPI_MspDeInit:00000000 $t + /tmp/cc61sY4U.s:647 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit + /tmp/cc61sY4U.s:691 .text.HAL_SPI_MspDeInit:00000030 $d + /tmp/cc61sY4U.s:697 .text.HAL_TIM_PWM_MspInit:00000000 $t + /tmp/cc61sY4U.s:703 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit + /tmp/cc61sY4U.s:821 .text.HAL_TIM_PWM_MspInit:000000a4 $d + /tmp/cc61sY4U.s:829 .text.HAL_TIM_MspPostInit:00000000 $t + /tmp/cc61sY4U.s:835 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit + /tmp/cc61sY4U.s:1038 .text.HAL_TIM_MspPostInit:00000134 $d + /tmp/cc61sY4U.s:1047 .text.HAL_TIM_PWM_MspDeInit:00000000 $t + /tmp/cc61sY4U.s:1053 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit + /tmp/cc61sY4U.s:1143 .text.HAL_TIM_PWM_MspDeInit:00000074 $d + +UNDEFINED SYMBOLS +HAL_GPIO_Init +HAL_NVIC_SetPriority +HAL_NVIC_EnableIRQ +HAL_GPIO_DeInit +HAL_NVIC_DisableIRQ diff --git a/Software/build/stm32f3xx_hal_msp.o b/Software/build/stm32f3xx_hal_msp.o new file mode 100644 index 0000000..7f44947 Binary files /dev/null and b/Software/build/stm32f3xx_hal_msp.o differ diff --git a/Software/build/stm32f3xx_hal_pwr.d b/Software/build/stm32f3xx_hal_pwr.d new file mode 100644 index 0000000..16b6690 --- /dev/null +++ b/Software/build/stm32f3xx_hal_pwr.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_pwr.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_pwr.lst b/Software/build/stm32f3xx_hal_pwr.lst new file mode 100644 index 0000000..d574b21 --- /dev/null +++ b/Software/build/stm32f3xx_hal_pwr.lst @@ -0,0 +1,1177 @@ +ARM GAS /tmp/ccdoKIzP.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_pwr.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" + 20 .section .text.HAL_PWR_DeInit,"ax",%progbits + 21 .align 1 + 22 .global HAL_PWR_DeInit + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_PWR_DeInit: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @file stm32f3xx_hal_pwr.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief PWR HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * functionalities of the Power Controller (PWR) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + Initialization/de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + Peripheral Control functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ****************************************************************************** + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @attention + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Copyright (c) 2016 STMicroelectronics. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * All rights reserved. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This software is licensed under terms that can be found in the LICENSE file + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * in the root directory of this software component. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ****************************************************************************** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Includes ------------------------------------------------------------------*/ + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** #include "stm32f3xx_hal.h" + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @addtogroup STM32F3xx_HAL_Driver + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{ + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + ARM GAS /tmp/ccdoKIzP.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR PWR + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief PWR HAL module driver + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{ + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** #ifdef HAL_PWR_MODULE_ENABLED + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private typedef -----------------------------------------------------------*/ + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private define ------------------------------------------------------------*/ + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private macro -------------------------------------------------------------*/ + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private variables ---------------------------------------------------------*/ + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private function prototypes -----------------------------------------------*/ + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Private functions ---------------------------------------------------------*/ + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions PWR Exported Functions + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{ + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group1 Initialization and de-initialization functions + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Initialization and de-initialization functions + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @verbatim + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** =============================================================================== + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ##### Initialization and de-initialization functions ##### + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** =============================================================================== + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** After reset, the backup domain (RTC registers, RTC backup data + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** registers and backup SRAM) is protected against possible unwanted + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** write accesses. + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** To enable access to the RTC Domain and RTC registers, proceed as follows: + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Enable the Power Controller (PWR) APB1 interface clock using the + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __HAL_RCC_PWR_CLK_ENABLE() macro. + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Enable access to RTC domain using the HAL_PWR_EnableBkUpAccess() function. + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @endverbatim + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{ + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Deinitializes the PWR peripheral registers to their default reset values. + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_DeInit(void) + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 29 .loc 1 74 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 0 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 00AF add r7, sp, #0 + 38 .cfi_def_cfa_register 7 + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __HAL_RCC_PWR_FORCE_RESET(); + 39 .loc 1 75 3 + 40 0004 084B ldr r3, .L2 + ARM GAS /tmp/ccdoKIzP.s page 3 + + + 41 0006 1B69 ldr r3, [r3, #16] + 42 0008 074A ldr r2, .L2 + 43 000a 43F08053 orr r3, r3, #268435456 + 44 000e 1361 str r3, [r2, #16] + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __HAL_RCC_PWR_RELEASE_RESET(); + 45 .loc 1 76 3 + 46 0010 054B ldr r3, .L2 + 47 0012 1B69 ldr r3, [r3, #16] + 48 0014 044A ldr r2, .L2 + 49 0016 23F08053 bic r3, r3, #268435456 + 50 001a 1361 str r3, [r2, #16] + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 51 .loc 1 77 1 + 52 001c 00BF nop + 53 001e BD46 mov sp, r7 + 54 .cfi_def_cfa_register 13 + 55 @ sp needed + 56 0020 5DF8047B ldr r7, [sp], #4 + 57 .cfi_restore 7 + 58 .cfi_def_cfa_offset 0 + 59 0024 7047 bx lr + 60 .L3: + 61 0026 00BF .align 2 + 62 .L2: + 63 0028 00100240 .word 1073876992 + 64 .cfi_endproc + 65 .LFE130: + 67 .section .text.HAL_PWR_EnableBkUpAccess,"ax",%progbits + 68 .align 1 + 69 .global HAL_PWR_EnableBkUpAccess + 70 .syntax unified + 71 .thumb + 72 .thumb_func + 74 HAL_PWR_EnableBkUpAccess: + 75 .LFB131: + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enables access to the backup domain (RTC registers, RTC + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * backup data registers and backup SRAM). + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note If the HSE divided by 32 is used as the RTC clock, the + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Backup Domain Access should be kept enabled. + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnableBkUpAccess(void) + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 76 .loc 1 87 1 + 77 .cfi_startproc + 78 @ args = 0, pretend = 0, frame = 0 + 79 @ frame_needed = 1, uses_anonymous_args = 0 + 80 @ link register save eliminated. + 81 0000 80B4 push {r7} + 82 .cfi_def_cfa_offset 4 + 83 .cfi_offset 7, -4 + 84 0002 00AF add r7, sp, #0 + 85 .cfi_def_cfa_register 7 + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SET_BIT(PWR->CR, PWR_CR_DBP); + 86 .loc 1 88 3 + ARM GAS /tmp/ccdoKIzP.s page 4 + + + 87 0004 054B ldr r3, .L5 + 88 0006 1B68 ldr r3, [r3] + 89 0008 044A ldr r2, .L5 + 90 000a 43F48073 orr r3, r3, #256 + 91 000e 1360 str r3, [r2] + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 92 .loc 1 89 1 + 93 0010 00BF nop + 94 0012 BD46 mov sp, r7 + 95 .cfi_def_cfa_register 13 + 96 @ sp needed + 97 0014 5DF8047B ldr r7, [sp], #4 + 98 .cfi_restore 7 + 99 .cfi_def_cfa_offset 0 + 100 0018 7047 bx lr + 101 .L6: + 102 001a 00BF .align 2 + 103 .L5: + 104 001c 00700040 .word 1073770496 + 105 .cfi_endproc + 106 .LFE131: + 108 .section .text.HAL_PWR_DisableBkUpAccess,"ax",%progbits + 109 .align 1 + 110 .global HAL_PWR_DisableBkUpAccess + 111 .syntax unified + 112 .thumb + 113 .thumb_func + 115 HAL_PWR_DisableBkUpAccess: + 116 .LFB132: + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Disables access to the backup domain (RTC registers, RTC + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * backup data registers and backup SRAM). + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note If the HSE divided by 32 is used as the RTC clock, the + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Backup Domain Access should be kept enabled. + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_DisableBkUpAccess(void) + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 117 .loc 1 99 1 + 118 .cfi_startproc + 119 @ args = 0, pretend = 0, frame = 0 + 120 @ frame_needed = 1, uses_anonymous_args = 0 + 121 @ link register save eliminated. + 122 0000 80B4 push {r7} + 123 .cfi_def_cfa_offset 4 + 124 .cfi_offset 7, -4 + 125 0002 00AF add r7, sp, #0 + 126 .cfi_def_cfa_register 7 + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** CLEAR_BIT(PWR->CR, PWR_CR_DBP); + 127 .loc 1 100 3 + 128 0004 054B ldr r3, .L8 + 129 0006 1B68 ldr r3, [r3] + 130 0008 044A ldr r2, .L8 + 131 000a 23F48073 bic r3, r3, #256 + 132 000e 1360 str r3, [r2] + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + ARM GAS /tmp/ccdoKIzP.s page 5 + + + 133 .loc 1 101 1 + 134 0010 00BF nop + 135 0012 BD46 mov sp, r7 + 136 .cfi_def_cfa_register 13 + 137 @ sp needed + 138 0014 5DF8047B ldr r7, [sp], #4 + 139 .cfi_restore 7 + 140 .cfi_def_cfa_offset 0 + 141 0018 7047 bx lr + 142 .L9: + 143 001a 00BF .align 2 + 144 .L8: + 145 001c 00700040 .word 1073770496 + 146 .cfi_endproc + 147 .LFE132: + 149 .section .text.HAL_PWR_EnableWakeUpPin,"ax",%progbits + 150 .align 1 + 151 .global HAL_PWR_EnableWakeUpPin + 152 .syntax unified + 153 .thumb + 154 .thumb_func + 156 HAL_PWR_EnableWakeUpPin: + 157 .LFB133: + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @} + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Low Power modes configuration functions + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @verbatim + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** =============================================================================== + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ##### Peripheral Control functions ##### + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** =============================================================================== + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** WakeUp pin configuration *** + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================================ + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) WakeUp pin is used to wakeup the system from Standby mode. This pin is + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** forced in input pull down configuration and is active on rising edges. + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) There are up to three WakeUp pins: + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++)WakeUp Pin 1 on PA.00. + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++)WakeUp Pin 2 on PC.13 (STM32F303xC, STM32F303xE only). + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++)WakeUp Pin 3 on PE.06. + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Main and Backup Regulators configuration *** + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================================================ + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) When the backup domain is supplied by VDD (analog switch connected to VDD) + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** the backup SRAM is powered from VDD which replaces the VBAT power supply to + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** save battery life. + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) The backup SRAM is not mass erased by a tamper event. It is read + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** protected to prevent confidential data, such as cryptographic private + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** key, from being accessed. The backup SRAM can be erased only through + ARM GAS /tmp/ccdoKIzP.s page 6 + + + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** the Flash interface when a protection level change from level 1 to + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** level 0 is requested. + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** -@- Refer to the description of Read protection (RDP) in the Flash + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** programming manual. + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** Refer to the datasheets for more details. + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Low Power modes configuration *** + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ===================================== + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The devices feature 3 low-power modes: + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Sleep mode: Cortex-M4 core stopped, peripherals kept running. + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Stop mode: all clocks are stopped, regulator running, regulator + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** in low power mode + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Standby mode: 1.2V domain powered off (mode not available on STM32F3x8 devices). + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Sleep mode *** + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================== + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Entry: + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The Sleep mode is entered by using the HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_S + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** functions with + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) PWR_SLEEPENTRY_WFI: enter SLEEP mode with WFI instruction + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) PWR_SLEEPENTRY_WFE: enter SLEEP mode with WFE instruction + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Exit: + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Any peripheral interrupt acknowledged by the nested vectored interrupt + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** controller (NVIC) can wake up the device from Sleep mode. + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Stop mode *** + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================= + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** In Stop mode, all clocks in the 1.8V domain are stopped, the PLL, the HSI, + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** and the HSE RC oscillators are disabled. Internal SRAM and register contents + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** are preserved. + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The voltage regulator can be configured either in normal or low-power mode to minimize the co + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Entry: + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The Stop mode is entered using the HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPEN + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** function with: + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Main regulator ON or + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Low Power regulator ON. + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) PWR_STOPENTRY_WFI: enter STOP mode with WFI instruction or + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) PWR_STOPENTRY_WFE: enter STOP mode with WFE instruction + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Exit: + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Any EXTI Line (Internal or External) configured in Interrupt/Event mode. + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Some specific communication peripherals (CEC, USART, I2C) interrupts, + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** when programmed in wakeup mode (the peripheral must be + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** programmed in wakeup mode and the corresponding interrupt vector + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** must be enabled in the NVIC). + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Standby mode *** + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ==================== + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The Standby mode allows to achieve the lowest power consumption. It is based + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** on the Cortex-M4 deep sleep mode, with the voltage regulator disabled. + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The 1.8V domain is consequently powered off. The PLL, the HSI oscillator and + ARM GAS /tmp/ccdoKIzP.s page 7 + + + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** the HSE oscillator are also switched off. SRAM and register contents are lost + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** except for the RTC registers, RTC backup registers, backup SRAM and Standby + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** circuitry. + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The voltage regulator is OFF. + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Entry: + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) The Standby mode is entered using the HAL_PWR_EnterSTANDBYMode() function. + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Exit: + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) WKUP pin rising edge, RTC alarm (Alarm A and Alarm B), RTC wakeup, + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** tamper event, time-stamp event, external reset in NRST pin, IWDG reset. + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** Auto-wakeup (AWU) from low-power mode *** + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ============================================= + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..] + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The MCU can be woken up from low-power mode by an RTC Alarm event, an RTC + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** Wakeup event, a tamper event, a time-stamp event, or a comparator event, + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** without depending on an external interrupt (Auto-wakeup mode). + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) RTC auto-wakeup (AWU) from the Stop and Standby modes + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC alarm event, it is necessary to + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** configure the RTC to generate the RTC alarm using the HAL_RTC_SetAlarm_IT() function. + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC Tamper or time stamp event, it + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** is necessary to configure the RTC to detect the tamper or time stamp event using the + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** HAL_RTC_SetTimeStamp_IT() or HAL_RTC_SetTamper_IT() functions. + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC WakeUp event, it is necessary to + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** configure the RTC to generate the RTC WakeUp event using the HAL_RTC_SetWakeUpTimer_IT() + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Comparator auto-wakeup (AWU) from the Stop mode + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) To wake up from the Stop mode with a comparator wakeup event, it is necessary to: + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+++) Configure the EXTI Line associated with the comparator (example EXTI Line 22 for c + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** to be sensitive to to the selected edges (falling, rising or falling + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** and rising) (Interrupt or Event modes) using the EXTI_Init() function. + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+++) Configure the comparator to generate the event. + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @endverbatim + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{ + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enables the WakeUp PINx functionality. + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param WakeUpPinx Specifies the Power Wake-Up pin to enable. + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be value of : + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @ref PWR_WakeUp_Pins + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnableWakeUpPin(uint32_t WakeUpPinx) + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 158 .loc 1 242 1 + 159 .cfi_startproc + 160 @ args = 0, pretend = 0, frame = 8 + 161 @ frame_needed = 1, uses_anonymous_args = 0 + 162 @ link register save eliminated. + 163 0000 80B4 push {r7} + 164 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccdoKIzP.s page 8 + + + 165 .cfi_offset 7, -4 + 166 0002 83B0 sub sp, sp, #12 + 167 .cfi_def_cfa_offset 16 + 168 0004 00AF add r7, sp, #0 + 169 .cfi_def_cfa_register 7 + 170 0006 7860 str r0, [r7, #4] + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */ + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_WAKEUP_PIN(WakeUpPinx)); + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Enable the EWUPx pin */ + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SET_BIT(PWR->CSR, WakeUpPinx); + 171 .loc 1 246 3 + 172 0008 054B ldr r3, .L11 + 173 000a 5A68 ldr r2, [r3, #4] + 174 000c 0449 ldr r1, .L11 + 175 000e 7B68 ldr r3, [r7, #4] + 176 0010 1343 orrs r3, r3, r2 + 177 0012 4B60 str r3, [r1, #4] + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 178 .loc 1 247 1 + 179 0014 00BF nop + 180 0016 0C37 adds r7, r7, #12 + 181 .cfi_def_cfa_offset 4 + 182 0018 BD46 mov sp, r7 + 183 .cfi_def_cfa_register 13 + 184 @ sp needed + 185 001a 5DF8047B ldr r7, [sp], #4 + 186 .cfi_restore 7 + 187 .cfi_def_cfa_offset 0 + 188 001e 7047 bx lr + 189 .L12: + 190 .align 2 + 191 .L11: + 192 0020 00700040 .word 1073770496 + 193 .cfi_endproc + 194 .LFE133: + 196 .section .text.HAL_PWR_DisableWakeUpPin,"ax",%progbits + 197 .align 1 + 198 .global HAL_PWR_DisableWakeUpPin + 199 .syntax unified + 200 .thumb + 201 .thumb_func + 203 HAL_PWR_DisableWakeUpPin: + 204 .LFB134: + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Disables the WakeUp PINx functionality. + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param WakeUpPinx Specifies the Power Wake-Up pin to disable. + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be values of : + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @ref PWR_WakeUp_Pins + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_DisableWakeUpPin(uint32_t WakeUpPinx) + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 205 .loc 1 257 1 + 206 .cfi_startproc + 207 @ args = 0, pretend = 0, frame = 8 + 208 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccdoKIzP.s page 9 + + + 209 @ link register save eliminated. + 210 0000 80B4 push {r7} + 211 .cfi_def_cfa_offset 4 + 212 .cfi_offset 7, -4 + 213 0002 83B0 sub sp, sp, #12 + 214 .cfi_def_cfa_offset 16 + 215 0004 00AF add r7, sp, #0 + 216 .cfi_def_cfa_register 7 + 217 0006 7860 str r0, [r7, #4] + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */ + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_WAKEUP_PIN(WakeUpPinx)); + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Disable the EWUPx pin */ + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** CLEAR_BIT(PWR->CSR, WakeUpPinx); + 218 .loc 1 261 3 + 219 0008 064B ldr r3, .L14 + 220 000a 5A68 ldr r2, [r3, #4] + 221 000c 7B68 ldr r3, [r7, #4] + 222 000e DB43 mvns r3, r3 + 223 0010 0449 ldr r1, .L14 + 224 0012 1340 ands r3, r3, r2 + 225 0014 4B60 str r3, [r1, #4] + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 226 .loc 1 262 1 + 227 0016 00BF nop + 228 0018 0C37 adds r7, r7, #12 + 229 .cfi_def_cfa_offset 4 + 230 001a BD46 mov sp, r7 + 231 .cfi_def_cfa_register 13 + 232 @ sp needed + 233 001c 5DF8047B ldr r7, [sp], #4 + 234 .cfi_restore 7 + 235 .cfi_def_cfa_offset 0 + 236 0020 7047 bx lr + 237 .L15: + 238 0022 00BF .align 2 + 239 .L14: + 240 0024 00700040 .word 1073770496 + 241 .cfi_endproc + 242 .LFE134: + 244 .section .text.HAL_PWR_EnterSLEEPMode,"ax",%progbits + 245 .align 1 + 246 .global HAL_PWR_EnterSLEEPMode + 247 .syntax unified + 248 .thumb + 249 .thumb_func + 251 HAL_PWR_EnterSLEEPMode: + 252 .LFB135: + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enters Sleep mode. + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note In Sleep mode, all I/O pins keep the same state as in Run mode. + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param Regulator Specifies the regulator state in SLEEP mode. + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be one of the following values: + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_MAINREGULATOR_ON: SLEEP mode with regulator ON + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_LOWPOWERREGULATOR_ON: SLEEP mode with low power regulator ON + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note This parameter has no effect in F3 family and is just maintained to + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * offer full portability of other STM32 families software. + ARM GAS /tmp/ccdoKIzP.s page 10 + + + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param SLEEPEntry Specifies if SLEEP mode is entered with WFI or WFE instruction. + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * When WFI entry is used, tick interrupt have to be disabled if not desired as + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * the interrupt wake up source. + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be one of the following values: + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_SLEEPENTRY_WFI: enter SLEEP mode with WFI instruction + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_SLEEPENTRY_WFE: enter SLEEP mode with WFE instruction + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnterSLEEPMode(uint32_t Regulator, uint8_t SLEEPEntry) + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 253 .loc 1 282 1 + 254 .cfi_startproc + 255 @ args = 0, pretend = 0, frame = 8 + 256 @ frame_needed = 1, uses_anonymous_args = 0 + 257 @ link register save eliminated. + 258 0000 80B4 push {r7} + 259 .cfi_def_cfa_offset 4 + 260 .cfi_offset 7, -4 + 261 0002 83B0 sub sp, sp, #12 + 262 .cfi_def_cfa_offset 16 + 263 0004 00AF add r7, sp, #0 + 264 .cfi_def_cfa_register 7 + 265 0006 7860 str r0, [r7, #4] + 266 0008 0B46 mov r3, r1 + 267 000a FB70 strb r3, [r7, #3] + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */ + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_SLEEP_ENTRY(SLEEPEntry)); + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Clear SLEEPDEEP bit of Cortex System Control Register */ + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SCB->SCR &= (uint32_t)~((uint32_t)SCB_SCR_SLEEPDEEP_Msk); + 268 .loc 1 287 6 + 269 000c 094B ldr r3, .L20 + 270 000e 1B69 ldr r3, [r3, #16] + 271 0010 084A ldr r2, .L20 + 272 .loc 1 287 12 + 273 0012 23F00403 bic r3, r3, #4 + 274 0016 1361 str r3, [r2, #16] + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Select SLEEP mode entry -------------------------------------------------*/ + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** if(SLEEPEntry == PWR_SLEEPENTRY_WFI) + 275 .loc 1 290 5 + 276 0018 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 277 001a 012B cmp r3, #1 + 278 001c 01D1 bne .L17 + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Request Wait For Interrupt */ + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFI(); + 279 .loc 1 293 5 + 280 .syntax unified + 281 @ 293 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 282 001e 30BF wfi + 283 @ 0 "" 2 + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** else + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Request Wait For Event */ + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __SEV(); + ARM GAS /tmp/ccdoKIzP.s page 11 + + + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 284 .loc 1 302 1 + 285 .thumb + 286 .syntax unified + 287 0020 02E0 b .L19 + 288 .L17: + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 289 .loc 1 298 5 + 290 .syntax unified + 291 @ 298 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 292 0022 40BF sev + 293 @ 0 "" 2 + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 294 .loc 1 299 5 + 295 @ 299 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 296 0024 20BF wfe + 297 @ 0 "" 2 + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 298 .loc 1 300 5 + 299 @ 300 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 300 0026 20BF wfe + 301 @ 0 "" 2 + 302 .thumb + 303 .syntax unified + 304 .L19: + 305 .loc 1 302 1 + 306 0028 00BF nop + 307 002a 0C37 adds r7, r7, #12 + 308 .cfi_def_cfa_offset 4 + 309 002c BD46 mov sp, r7 + 310 .cfi_def_cfa_register 13 + 311 @ sp needed + 312 002e 5DF8047B ldr r7, [sp], #4 + 313 .cfi_restore 7 + 314 .cfi_def_cfa_offset 0 + 315 0032 7047 bx lr + 316 .L21: + 317 .align 2 + 318 .L20: + 319 0034 00ED00E0 .word -536810240 + 320 .cfi_endproc + 321 .LFE135: + 323 .section .text.HAL_PWR_EnterSTOPMode,"ax",%progbits + 324 .align 1 + 325 .global HAL_PWR_EnterSTOPMode + 326 .syntax unified + 327 .thumb + 328 .thumb_func + 330 HAL_PWR_EnterSTOPMode: + 331 .LFB136: + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enters STOP mode. + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note In Stop mode, all I/O pins keep the same state as in Run mode. + ARM GAS /tmp/ccdoKIzP.s page 12 + + + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note When exiting Stop mode by issuing an interrupt or a wakeup event, + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * the HSI RC oscillator is selected as system clock. + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note When the voltage regulator operates in low power mode, an additional + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * startup delay is incurred when waking up from Stop mode. + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * By keeping the internal regulator ON during Stop mode, the consumption + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * is higher although the startup time is reduced. + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param Regulator Specifies the regulator state in STOP mode. + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be one of the following values: + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_MAINREGULATOR_ON: STOP mode with regulator ON + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_LOWPOWERREGULATOR_ON: STOP mode with low power regulator ON + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @param STOPEntry specifies if STOP mode in entered with WFI or WFE instruction. + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * This parameter can be one of the following values: + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFI:Enter STOP mode with WFI instruction + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFE: Enter STOP mode with WFE instruction + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnterSTOPMode(uint32_t Regulator, uint8_t STOPEntry) + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 332 .loc 1 324 1 + 333 .cfi_startproc + 334 @ args = 0, pretend = 0, frame = 16 + 335 @ frame_needed = 1, uses_anonymous_args = 0 + 336 @ link register save eliminated. + 337 0000 80B4 push {r7} + 338 .cfi_def_cfa_offset 4 + 339 .cfi_offset 7, -4 + 340 0002 85B0 sub sp, sp, #20 + 341 .cfi_def_cfa_offset 24 + 342 0004 00AF add r7, sp, #0 + 343 .cfi_def_cfa_register 7 + 344 0006 7860 str r0, [r7, #4] + 345 0008 0B46 mov r3, r1 + 346 000a FB70 strb r3, [r7, #3] + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** uint32_t tmpreg = 0U; + 347 .loc 1 325 12 + 348 000c 0023 movs r3, #0 + 349 000e FB60 str r3, [r7, #12] + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_REGULATOR(Regulator)); + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_STOP_ENTRY(STOPEntry)); + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Select the regulator state in STOP mode ---------------------------------*/ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** tmpreg = PWR->CR; + 350 .loc 1 332 15 + 351 0010 134B ldr r3, .L25 + 352 .loc 1 332 10 + 353 0012 1B68 ldr r3, [r3] + 354 0014 FB60 str r3, [r7, #12] + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Clear PDDS and LPDS bits */ + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** tmpreg &= (uint32_t)~(PWR_CR_PDDS | PWR_CR_LPDS); + 355 .loc 1 335 10 + 356 0016 FB68 ldr r3, [r7, #12] + 357 0018 23F00303 bic r3, r3, #3 + 358 001c FB60 str r3, [r7, #12] + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + ARM GAS /tmp/ccdoKIzP.s page 13 + + + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Set LPDS bit according to Regulator value */ + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** tmpreg |= Regulator; + 359 .loc 1 338 10 + 360 001e FA68 ldr r2, [r7, #12] + 361 0020 7B68 ldr r3, [r7, #4] + 362 0022 1343 orrs r3, r3, r2 + 363 0024 FB60 str r3, [r7, #12] + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Store the new value */ + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** PWR->CR = tmpreg; + 364 .loc 1 341 6 + 365 0026 0E4A ldr r2, .L25 + 366 .loc 1 341 11 + 367 0028 FB68 ldr r3, [r7, #12] + 368 002a 1360 str r3, [r2] + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Set SLEEPDEEP bit of Cortex System Control Register */ + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; + 369 .loc 1 344 6 + 370 002c 0D4B ldr r3, .L25+4 + 371 002e 1B69 ldr r3, [r3, #16] + 372 0030 0C4A ldr r2, .L25+4 + 373 .loc 1 344 12 + 374 0032 43F00403 orr r3, r3, #4 + 375 0036 1361 str r3, [r2, #16] + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Select STOP mode entry --------------------------------------------------*/ + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** if(STOPEntry == PWR_STOPENTRY_WFI) + 376 .loc 1 347 5 + 377 0038 FB78 ldrb r3, [r7, #3] @ zero_extendqisi2 + 378 003a 012B cmp r3, #1 + 379 003c 01D1 bne .L23 + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Request Wait For Interrupt */ + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFI(); + 380 .loc 1 350 5 + 381 .syntax unified + 382 @ 350 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 383 003e 30BF wfi + 384 @ 0 "" 2 + 385 .thumb + 386 .syntax unified + 387 0040 02E0 b .L24 + 388 .L23: + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** else + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Request Wait For Event */ + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __SEV(); + 389 .loc 1 355 5 + 390 .syntax unified + 391 @ 355 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 392 0042 40BF sev + 393 @ 0 "" 2 + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 394 .loc 1 356 5 + 395 @ 356 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + ARM GAS /tmp/ccdoKIzP.s page 14 + + + 396 0044 20BF wfe + 397 @ 0 "" 2 + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE(); + 398 .loc 1 357 5 + 399 @ 357 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 400 0046 20BF wfe + 401 @ 0 "" 2 + 402 .thumb + 403 .syntax unified + 404 .L24: + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Reset SLEEPDEEP bit of Cortex System Control Register */ + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SCB->SCR &= (uint32_t)~((uint32_t)SCB_SCR_SLEEPDEEP_Msk); + 405 .loc 1 361 6 + 406 0048 064B ldr r3, .L25+4 + 407 004a 1B69 ldr r3, [r3, #16] + 408 004c 054A ldr r2, .L25+4 + 409 .loc 1 361 12 + 410 004e 23F00403 bic r3, r3, #4 + 411 0052 1361 str r3, [r2, #16] + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 412 .loc 1 362 1 + 413 0054 00BF nop + 414 0056 1437 adds r7, r7, #20 + 415 .cfi_def_cfa_offset 4 + 416 0058 BD46 mov sp, r7 + 417 .cfi_def_cfa_register 13 + 418 @ sp needed + 419 005a 5DF8047B ldr r7, [sp], #4 + 420 .cfi_restore 7 + 421 .cfi_def_cfa_offset 0 + 422 005e 7047 bx lr + 423 .L26: + 424 .align 2 + 425 .L25: + 426 0060 00700040 .word 1073770496 + 427 0064 00ED00E0 .word -536810240 + 428 .cfi_endproc + 429 .LFE136: + 431 .section .text.HAL_PWR_EnterSTANDBYMode,"ax",%progbits + 432 .align 1 + 433 .global HAL_PWR_EnterSTANDBYMode + 434 .syntax unified + 435 .thumb + 436 .thumb_func + 438 HAL_PWR_EnterSTANDBYMode: + 439 .LFB137: + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enters STANDBY mode. + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note In Standby mode, all I/O pins are high impedance except for: + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - Reset pad (still available), + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - RTC alternate function pins if configured for tamper, time-stamp, RTC + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Alarm out, or RTC clock calibration out, + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - WKUP pins if enabled. + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + ARM GAS /tmp/ccdoKIzP.s page 15 + + + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnterSTANDBYMode(void) + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 440 .loc 1 374 1 + 441 .cfi_startproc + 442 @ args = 0, pretend = 0, frame = 0 + 443 @ frame_needed = 1, uses_anonymous_args = 0 + 444 @ link register save eliminated. + 445 0000 80B4 push {r7} + 446 .cfi_def_cfa_offset 4 + 447 .cfi_offset 7, -4 + 448 0002 00AF add r7, sp, #0 + 449 .cfi_def_cfa_register 7 + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Select STANDBY mode */ + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** PWR->CR |= PWR_CR_PDDS; + 450 .loc 1 376 6 + 451 0004 084B ldr r3, .L28 + 452 0006 1B68 ldr r3, [r3] + 453 0008 074A ldr r2, .L28 + 454 .loc 1 376 11 + 455 000a 43F00203 orr r3, r3, #2 + 456 000e 1360 str r3, [r2] + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Set SLEEPDEEP bit of Cortex System Control Register */ + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; + 457 .loc 1 379 6 + 458 0010 064B ldr r3, .L28+4 + 459 0012 1B69 ldr r3, [r3, #16] + 460 0014 054A ldr r2, .L28+4 + 461 .loc 1 379 12 + 462 0016 43F00403 orr r3, r3, #4 + 463 001a 1361 str r3, [r2, #16] + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* This option is used to ensure that store operations are completed */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** #if defined ( __CC_ARM) + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __force_stores(); + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** #endif + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Request Wait For Interrupt */ + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFI(); + 464 .loc 1 386 3 + 465 .syntax unified + 466 @ 386 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1 + 467 001c 30BF wfi + 468 @ 0 "" 2 + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 469 .loc 1 387 1 + 470 .thumb + 471 .syntax unified + 472 001e 00BF nop + 473 0020 BD46 mov sp, r7 + 474 .cfi_def_cfa_register 13 + 475 @ sp needed + 476 0022 5DF8047B ldr r7, [sp], #4 + 477 .cfi_restore 7 + 478 .cfi_def_cfa_offset 0 + 479 0026 7047 bx lr + 480 .L29: + ARM GAS /tmp/ccdoKIzP.s page 16 + + + 481 .align 2 + 482 .L28: + 483 0028 00700040 .word 1073770496 + 484 002c 00ED00E0 .word -536810240 + 485 .cfi_endproc + 486 .LFE137: + 488 .section .text.HAL_PWR_EnableSleepOnExit,"ax",%progbits + 489 .align 1 + 490 .global HAL_PWR_EnableSleepOnExit + 491 .syntax unified + 492 .thumb + 493 .thumb_func + 495 HAL_PWR_EnableSleepOnExit: + 496 .LFB138: + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Indicates Sleep-On-Exit when returning from Handler mode to Thread mode. + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note Set SLEEPONEXIT bit of SCR register. When this bit is set, the processor + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * re-enters SLEEP mode when an interruption handling is over. + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Setting this bit is useful when the processor is expected to run only on + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * interruptions handling. + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnableSleepOnExit(void) + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 497 .loc 1 398 1 + 498 .cfi_startproc + 499 @ args = 0, pretend = 0, frame = 0 + 500 @ frame_needed = 1, uses_anonymous_args = 0 + 501 @ link register save eliminated. + 502 0000 80B4 push {r7} + 503 .cfi_def_cfa_offset 4 + 504 .cfi_offset 7, -4 + 505 0002 00AF add r7, sp, #0 + 506 .cfi_def_cfa_register 7 + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Set SLEEPONEXIT bit of Cortex System Control Register */ + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPONEXIT_Msk)); + 507 .loc 1 400 3 + 508 0004 054B ldr r3, .L31 + 509 0006 1B69 ldr r3, [r3, #16] + 510 0008 044A ldr r2, .L31 + 511 000a 43F00203 orr r3, r3, #2 + 512 000e 1361 str r3, [r2, #16] + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 513 .loc 1 401 1 + 514 0010 00BF nop + 515 0012 BD46 mov sp, r7 + 516 .cfi_def_cfa_register 13 + 517 @ sp needed + 518 0014 5DF8047B ldr r7, [sp], #4 + 519 .cfi_restore 7 + 520 .cfi_def_cfa_offset 0 + 521 0018 7047 bx lr + 522 .L32: + 523 001a 00BF .align 2 + 524 .L31: + 525 001c 00ED00E0 .word -536810240 + ARM GAS /tmp/ccdoKIzP.s page 17 + + + 526 .cfi_endproc + 527 .LFE138: + 529 .section .text.HAL_PWR_DisableSleepOnExit,"ax",%progbits + 530 .align 1 + 531 .global HAL_PWR_DisableSleepOnExit + 532 .syntax unified + 533 .thumb + 534 .thumb_func + 536 HAL_PWR_DisableSleepOnExit: + 537 .LFB139: + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Disables Sleep-On-Exit feature when returning from Handler mode to Thread mode. + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note Clears SLEEPONEXIT bit of SCR register. When this bit is set, the processor + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * re-enters SLEEP mode when an interruption handling is over. + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_DisableSleepOnExit(void) + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 538 .loc 1 411 1 + 539 .cfi_startproc + 540 @ args = 0, pretend = 0, frame = 0 + 541 @ frame_needed = 1, uses_anonymous_args = 0 + 542 @ link register save eliminated. + 543 0000 80B4 push {r7} + 544 .cfi_def_cfa_offset 4 + 545 .cfi_offset 7, -4 + 546 0002 00AF add r7, sp, #0 + 547 .cfi_def_cfa_register 7 + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Clear SLEEPONEXIT bit of Cortex System Control Register */ + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPONEXIT_Msk)); + 548 .loc 1 413 3 + 549 0004 054B ldr r3, .L34 + 550 0006 1B69 ldr r3, [r3, #16] + 551 0008 044A ldr r2, .L34 + 552 000a 23F00203 bic r3, r3, #2 + 553 000e 1361 str r3, [r2, #16] + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 554 .loc 1 414 1 + 555 0010 00BF nop + 556 0012 BD46 mov sp, r7 + 557 .cfi_def_cfa_register 13 + 558 @ sp needed + 559 0014 5DF8047B ldr r7, [sp], #4 + 560 .cfi_restore 7 + 561 .cfi_def_cfa_offset 0 + 562 0018 7047 bx lr + 563 .L35: + 564 001a 00BF .align 2 + 565 .L34: + 566 001c 00ED00E0 .word -536810240 + 567 .cfi_endproc + 568 .LFE139: + 570 .section .text.HAL_PWR_EnableSEVOnPend,"ax",%progbits + 571 .align 1 + 572 .global HAL_PWR_EnableSEVOnPend + ARM GAS /tmp/ccdoKIzP.s page 18 + + + 573 .syntax unified + 574 .thumb + 575 .thumb_func + 577 HAL_PWR_EnableSEVOnPend: + 578 .LFB140: + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Enables CORTEX M4 SEVONPEND bit. + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note Sets SEVONPEND bit of SCR register. When this bit is set, this causes + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * WFE to wake up when an interrupt moves from inactive to pended. + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_EnableSEVOnPend(void) + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 579 .loc 1 425 1 + 580 .cfi_startproc + 581 @ args = 0, pretend = 0, frame = 0 + 582 @ frame_needed = 1, uses_anonymous_args = 0 + 583 @ link register save eliminated. + 584 0000 80B4 push {r7} + 585 .cfi_def_cfa_offset 4 + 586 .cfi_offset 7, -4 + 587 0002 00AF add r7, sp, #0 + 588 .cfi_def_cfa_register 7 + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Set SEVONPEND bit of Cortex System Control Register */ + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk)); + 589 .loc 1 427 3 + 590 0004 054B ldr r3, .L37 + 591 0006 1B69 ldr r3, [r3, #16] + 592 0008 044A ldr r2, .L37 + 593 000a 43F01003 orr r3, r3, #16 + 594 000e 1361 str r3, [r2, #16] + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 595 .loc 1 428 1 + 596 0010 00BF nop + 597 0012 BD46 mov sp, r7 + 598 .cfi_def_cfa_register 13 + 599 @ sp needed + 600 0014 5DF8047B ldr r7, [sp], #4 + 601 .cfi_restore 7 + 602 .cfi_def_cfa_offset 0 + 603 0018 7047 bx lr + 604 .L38: + 605 001a 00BF .align 2 + 606 .L37: + 607 001c 00ED00E0 .word -536810240 + 608 .cfi_endproc + 609 .LFE140: + 611 .section .text.HAL_PWR_DisableSEVOnPend,"ax",%progbits + 612 .align 1 + 613 .global HAL_PWR_DisableSEVOnPend + 614 .syntax unified + 615 .thumb + 616 .thumb_func + 618 HAL_PWR_DisableSEVOnPend: + ARM GAS /tmp/ccdoKIzP.s page 19 + + + 619 .LFB141: + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @brief Disables CORTEX M4 SEVONPEND bit. + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note Clears SEVONPEND bit of SCR register. When this bit is set, this causes + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * WFE to wake up when an interrupt moves from inactive to pended. + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */ + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** void HAL_PWR_DisableSEVOnPend(void) + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** { + 620 .loc 1 438 1 + 621 .cfi_startproc + 622 @ args = 0, pretend = 0, frame = 0 + 623 @ frame_needed = 1, uses_anonymous_args = 0 + 624 @ link register save eliminated. + 625 0000 80B4 push {r7} + 626 .cfi_def_cfa_offset 4 + 627 .cfi_offset 7, -4 + 628 0002 00AF add r7, sp, #0 + 629 .cfi_def_cfa_register 7 + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Clear SEVONPEND bit of Cortex System Control Register */ + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk)); + 630 .loc 1 440 3 + 631 0004 054B ldr r3, .L40 + 632 0006 1B69 ldr r3, [r3, #16] + 633 0008 044A ldr r2, .L40 + 634 000a 23F01003 bic r3, r3, #16 + 635 000e 1361 str r3, [r2, #16] + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** } + 636 .loc 1 441 1 + 637 0010 00BF nop + 638 0012 BD46 mov sp, r7 + 639 .cfi_def_cfa_register 13 + 640 @ sp needed + 641 0014 5DF8047B ldr r7, [sp], #4 + 642 .cfi_restore 7 + 643 .cfi_def_cfa_offset 0 + 644 0018 7047 bx lr + 645 .L41: + 646 001a 00BF .align 2 + 647 .L40: + 648 001c 00ED00E0 .word -536810240 + 649 .cfi_endproc + 650 .LFE141: + 652 .text + 653 .Letext0: + 654 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 655 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 656 .file 4 "Drivers/CMSIS/Include/core_cm4.h" + 657 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + ARM GAS /tmp/ccdoKIzP.s page 20 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_pwr.c + /tmp/ccdoKIzP.s:21 .text.HAL_PWR_DeInit:00000000 $t + /tmp/ccdoKIzP.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/ccdoKIzP.s:63 .text.HAL_PWR_DeInit:00000028 $d + /tmp/ccdoKIzP.s:68 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/ccdoKIzP.s:74 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/ccdoKIzP.s:104 .text.HAL_PWR_EnableBkUpAccess:0000001c $d + /tmp/ccdoKIzP.s:109 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/ccdoKIzP.s:115 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/ccdoKIzP.s:145 .text.HAL_PWR_DisableBkUpAccess:0000001c $d + /tmp/ccdoKIzP.s:150 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/ccdoKIzP.s:156 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/ccdoKIzP.s:192 .text.HAL_PWR_EnableWakeUpPin:00000020 $d + /tmp/ccdoKIzP.s:197 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/ccdoKIzP.s:203 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/ccdoKIzP.s:240 .text.HAL_PWR_DisableWakeUpPin:00000024 $d + /tmp/ccdoKIzP.s:245 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/ccdoKIzP.s:251 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/ccdoKIzP.s:319 .text.HAL_PWR_EnterSLEEPMode:00000034 $d + /tmp/ccdoKIzP.s:324 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/ccdoKIzP.s:330 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/ccdoKIzP.s:426 .text.HAL_PWR_EnterSTOPMode:00000060 $d + /tmp/ccdoKIzP.s:432 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/ccdoKIzP.s:438 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/ccdoKIzP.s:483 .text.HAL_PWR_EnterSTANDBYMode:00000028 $d + /tmp/ccdoKIzP.s:489 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/ccdoKIzP.s:495 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/ccdoKIzP.s:525 .text.HAL_PWR_EnableSleepOnExit:0000001c $d + /tmp/ccdoKIzP.s:530 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/ccdoKIzP.s:536 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/ccdoKIzP.s:566 .text.HAL_PWR_DisableSleepOnExit:0000001c $d + /tmp/ccdoKIzP.s:571 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/ccdoKIzP.s:577 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/ccdoKIzP.s:607 .text.HAL_PWR_EnableSEVOnPend:0000001c $d + /tmp/ccdoKIzP.s:612 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/ccdoKIzP.s:618 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/ccdoKIzP.s:648 .text.HAL_PWR_DisableSEVOnPend:0000001c $d + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_pwr.o b/Software/build/stm32f3xx_hal_pwr.o new file mode 100644 index 0000000..f3466e1 Binary files /dev/null and b/Software/build/stm32f3xx_hal_pwr.o differ diff --git a/Software/build/stm32f3xx_hal_pwr_ex.d b/Software/build/stm32f3xx_hal_pwr_ex.d new file mode 100644 index 0000000..74ec6a6 --- /dev/null +++ b/Software/build/stm32f3xx_hal_pwr_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_pwr_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_pwr_ex.lst b/Software/build/stm32f3xx_hal_pwr_ex.lst new file mode 100644 index 0000000..a068adb --- /dev/null +++ b/Software/build/stm32f3xx_hal_pwr_ex.lst @@ -0,0 +1,568 @@ +ARM GAS /tmp/ccb21fMF.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_pwr_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c" + 20 .section .text.HAL_PWR_ConfigPVD,"ax",%progbits + 21 .align 1 + 22 .global HAL_PWR_ConfigPVD + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_PWR_ConfigPVD: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @file stm32f3xx_hal_pwr_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief Extended PWR HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * functionalities of the Power Controller (PWR) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + Extended Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + Extended Peripheral Control functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ****************************************************************************** + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @attention + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * All rights reserved. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * This software is licensed under terms that can be found in the LICENSE file + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * in the root directory of this software component. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ****************************************************************************** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Includes ------------------------------------------------------------------*/ + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #include "stm32f3xx_hal.h" + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{ + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + ARM GAS /tmp/ccb21fMF.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief PWREx HAL module driver + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{ + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #ifdef HAL_PWR_MODULE_ENABLED + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Private define ------------------------------------------------------------*/ + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @defgroup PWREx_Private_Constants PWR Extended Private Constants + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{ + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #define PVD_MODE_IT (0x00010000U) + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #define PVD_MODE_EVT (0x00020000U) + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #define PVD_RISING_EDGE (0x00000001U) + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #define PVD_FALLING_EDGE (0x00000002U) + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @} + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Private macro -------------------------------------------------------------*/ + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Private variables ---------------------------------------------------------*/ + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Exported functions ---------------------------------------------------------*/ + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @defgroup PWREx_Exported_Functions PWR Extended Exported Functions + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{ + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @defgroup PWREx_Exported_Functions_Group1 Peripheral Extended Control Functions + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief Extended Peripheral Control functions + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** @verbatim + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** =============================================================================== + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ##### Peripheral Extended control functions ##### + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** =============================================================================== + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** *** PVD configuration (present on all other devices than STM32F3x8 devices) *** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ========================= + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** [..] + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The PVD is used to monitor the VDD power supply by comparing it to a + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** threshold selected by the PVD Level (PLS[2:0] bits in the PWR_CR). + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) A PVDO flag is available to indicate if VDD/VDDA is higher or lower + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** than the PVD threshold. This event is internally connected to the EXTI + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** line16 and can generate an interrupt if enabled. This is done through + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_IT() macro + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The PVD is stopped in Standby mode. + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** -@- PVD is not available on STM32F3x8 Product Line + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** *** Voltage regulator *** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ========================= + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** [..] + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The voltage regulator is always enabled after Reset. It works in three different + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** modes. + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** In Run mode, the regulator supplies full power to the 1.8V domain (core, memories + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** and digital peripherals). + ARM GAS /tmp/ccb21fMF.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** In Stop mode, the regulator supplies low power to the 1.8V domain, preserving + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** contents of registers and SRAM. + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** In Stop mode, the regulator is powered off. The contents of the registers and SRAM + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** are lost except for the Standby circuitry and the Backup Domain. + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** Note: in the STM32F3x8xx devices, the voltage regulator is bypassed and the + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** microcontroller must be powered from a nominal VDD = 1.8V +/-8U% voltage. + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) A PVDO flag is available to indicate if VDD/VDDA is higher or lower + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** than the PVD threshold. This event is internally connected to the EXTI + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** line16 and can generate an interrupt if enabled. This is done through + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_IT() macro + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The PVD is stopped in Standby mode. + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** *** SDADC power configuration *** + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** ================================ + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** [..] + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) On STM32F373xC/STM32F378xx devices, there are up to + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** 3 SDADC instances that can be enabled/disabled. + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** @endverbatim + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{ + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || \ + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** defined(STM32F302xC) || defined(STM32F303xC) || \ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** defined(STM32F303x8) || defined(STM32F334x8) || \ + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** defined(STM32F301x8) || defined(STM32F302x8) || \ + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** defined(STM32F373xC) + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief Configures the voltage threshold detected by the Power Voltage Detector(PVD). + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @param sConfigPVD pointer to an PWR_PVDTypeDef structure that contains the configuration + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * information for the PVD. + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @note Refer to the electrical characteristics of your device datasheet for + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * more details about the voltage threshold corresponding to each + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * detection level. + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @retval None + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** void HAL_PWR_ConfigPVD(PWR_PVDTypeDef *sConfigPVD) + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 29 .loc 1 129 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 8 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 83B0 sub sp, sp, #12 + 38 .cfi_def_cfa_offset 16 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Check the parameters */ + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** assert_param(IS_PWR_PVD_LEVEL(sConfigPVD->PVDLevel)); + ARM GAS /tmp/ccb21fMF.s page 4 + + + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** assert_param(IS_PWR_PVD_MODE(sConfigPVD->Mode)); + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Set PLS[7:5] bits according to PVDLevel value */ + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** MODIFY_REG(PWR->CR, PWR_CR_PLS, sConfigPVD->PVDLevel); + 42 .loc 1 135 3 + 43 0008 2B4B ldr r3, .L7 + 44 000a 1B68 ldr r3, [r3] + 45 000c 23F0E002 bic r2, r3, #224 + 46 0010 7B68 ldr r3, [r7, #4] + 47 0012 1B68 ldr r3, [r3] + 48 0014 2849 ldr r1, .L7 + 49 0016 1343 orrs r3, r3, r2 + 50 0018 0B60 str r3, [r1] + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Clear any previous config. Keep it clear if no event or IT mode is selected */ + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_EVENT(); + 51 .loc 1 138 3 + 52 001a 284B ldr r3, .L7+4 + 53 001c 5B68 ldr r3, [r3, #4] + 54 001e 274A ldr r2, .L7+4 + 55 0020 23F48033 bic r3, r3, #65536 + 56 0024 5360 str r3, [r2, #4] + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_IT(); + 57 .loc 1 139 3 + 58 0026 254B ldr r3, .L7+4 + 59 0028 1B68 ldr r3, [r3] + 60 002a 244A ldr r2, .L7+4 + 61 002c 23F48033 bic r3, r3, #65536 + 62 0030 1360 str r3, [r2] + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); + 63 .loc 1 140 3 + 64 0032 224B ldr r3, .L7+4 + 65 0034 9B68 ldr r3, [r3, #8] + 66 0036 214A ldr r2, .L7+4 + 67 0038 23F48033 bic r3, r3, #65536 + 68 003c 9360 str r3, [r2, #8] + 69 .loc 1 140 44 + 70 003e 1F4B ldr r3, .L7+4 + 71 0040 DB68 ldr r3, [r3, #12] + 72 0042 1E4A ldr r2, .L7+4 + 73 0044 23F48033 bic r3, r3, #65536 + 74 0048 D360 str r3, [r2, #12] + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Configure interrupt mode */ + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_MODE_IT) == PVD_MODE_IT) + 75 .loc 1 143 17 + 76 004a 7B68 ldr r3, [r7, #4] + 77 004c 5B68 ldr r3, [r3, #4] + 78 .loc 1 143 24 + 79 004e 03F48033 and r3, r3, #65536 + 80 .loc 1 143 5 + 81 0052 002B cmp r3, #0 + 82 0054 05D0 beq .L2 + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_IT(); + 83 .loc 1 145 5 + 84 0056 194B ldr r3, .L7+4 + ARM GAS /tmp/ccb21fMF.s page 5 + + + 85 0058 1B68 ldr r3, [r3] + 86 005a 184A ldr r2, .L7+4 + 87 005c 43F48033 orr r3, r3, #65536 + 88 0060 1360 str r3, [r2] + 89 .L2: + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Configure event mode */ + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_MODE_EVT) == PVD_MODE_EVT) + 90 .loc 1 149 17 + 91 0062 7B68 ldr r3, [r7, #4] + 92 0064 5B68 ldr r3, [r3, #4] + 93 .loc 1 149 24 + 94 0066 03F40033 and r3, r3, #131072 + 95 .loc 1 149 5 + 96 006a 002B cmp r3, #0 + 97 006c 05D0 beq .L3 + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_EVENT(); + 98 .loc 1 151 5 + 99 006e 134B ldr r3, .L7+4 + 100 0070 5B68 ldr r3, [r3, #4] + 101 0072 124A ldr r2, .L7+4 + 102 0074 43F48033 orr r3, r3, #65536 + 103 0078 5360 str r3, [r2, #4] + 104 .L3: + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Configure the edge */ + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_RISING_EDGE) == PVD_RISING_EDGE) + 105 .loc 1 155 17 + 106 007a 7B68 ldr r3, [r7, #4] + 107 007c 5B68 ldr r3, [r3, #4] + 108 .loc 1 155 24 + 109 007e 03F00103 and r3, r3, #1 + 110 .loc 1 155 5 + 111 0082 002B cmp r3, #0 + 112 0084 05D0 beq .L4 + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE(); + 113 .loc 1 157 5 + 114 0086 0D4B ldr r3, .L7+4 + 115 0088 9B68 ldr r3, [r3, #8] + 116 008a 0C4A ldr r2, .L7+4 + 117 008c 43F48033 orr r3, r3, #65536 + 118 0090 9360 str r3, [r2, #8] + 119 .L4: + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_FALLING_EDGE) == PVD_FALLING_EDGE) + 120 .loc 1 160 17 + 121 0092 7B68 ldr r3, [r7, #4] + 122 0094 5B68 ldr r3, [r3, #4] + 123 .loc 1 160 24 + 124 0096 03F00203 and r3, r3, #2 + 125 .loc 1 160 5 + 126 009a 002B cmp r3, #0 + ARM GAS /tmp/ccb21fMF.s page 6 + + + 127 009c 05D0 beq .L6 + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE(); + 128 .loc 1 162 5 + 129 009e 074B ldr r3, .L7+4 + 130 00a0 DB68 ldr r3, [r3, #12] + 131 00a2 064A ldr r2, .L7+4 + 132 00a4 43F48033 orr r3, r3, #65536 + 133 00a8 D360 str r3, [r2, #12] + 134 .L6: + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 135 .loc 1 164 1 + 136 00aa 00BF nop + 137 00ac 0C37 adds r7, r7, #12 + 138 .cfi_def_cfa_offset 4 + 139 00ae BD46 mov sp, r7 + 140 .cfi_def_cfa_register 13 + 141 @ sp needed + 142 00b0 5DF8047B ldr r7, [sp], #4 + 143 .cfi_restore 7 + 144 .cfi_def_cfa_offset 0 + 145 00b4 7047 bx lr + 146 .L8: + 147 00b6 00BF .align 2 + 148 .L7: + 149 00b8 00700040 .word 1073770496 + 150 00bc 00040140 .word 1073808384 + 151 .cfi_endproc + 152 .LFE130: + 154 .section .text.HAL_PWR_EnablePVD,"ax",%progbits + 155 .align 1 + 156 .global HAL_PWR_EnablePVD + 157 .syntax unified + 158 .thumb + 159 .thumb_func + 161 HAL_PWR_EnablePVD: + 162 .LFB131: + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief Enables the Power Voltage Detector(PVD). + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @retval None + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** void HAL_PWR_EnablePVD(void) + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 163 .loc 1 171 1 + 164 .cfi_startproc + 165 @ args = 0, pretend = 0, frame = 0 + 166 @ frame_needed = 1, uses_anonymous_args = 0 + 167 @ link register save eliminated. + 168 0000 80B4 push {r7} + 169 .cfi_def_cfa_offset 4 + 170 .cfi_offset 7, -4 + 171 0002 00AF add r7, sp, #0 + 172 .cfi_def_cfa_register 7 + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** SET_BIT(PWR->CR, PWR_CR_PVDE); + 173 .loc 1 172 3 + ARM GAS /tmp/ccb21fMF.s page 7 + + + 174 0004 054B ldr r3, .L10 + 175 0006 1B68 ldr r3, [r3] + 176 0008 044A ldr r2, .L10 + 177 000a 43F01003 orr r3, r3, #16 + 178 000e 1360 str r3, [r2] + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 179 .loc 1 173 1 + 180 0010 00BF nop + 181 0012 BD46 mov sp, r7 + 182 .cfi_def_cfa_register 13 + 183 @ sp needed + 184 0014 5DF8047B ldr r7, [sp], #4 + 185 .cfi_restore 7 + 186 .cfi_def_cfa_offset 0 + 187 0018 7047 bx lr + 188 .L11: + 189 001a 00BF .align 2 + 190 .L10: + 191 001c 00700040 .word 1073770496 + 192 .cfi_endproc + 193 .LFE131: + 195 .section .text.HAL_PWR_DisablePVD,"ax",%progbits + 196 .align 1 + 197 .global HAL_PWR_DisablePVD + 198 .syntax unified + 199 .thumb + 200 .thumb_func + 202 HAL_PWR_DisablePVD: + 203 .LFB132: + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief Disables the Power Voltage Detector(PVD). + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @retval None + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** void HAL_PWR_DisablePVD(void) + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 204 .loc 1 180 1 + 205 .cfi_startproc + 206 @ args = 0, pretend = 0, frame = 0 + 207 @ frame_needed = 1, uses_anonymous_args = 0 + 208 @ link register save eliminated. + 209 0000 80B4 push {r7} + 210 .cfi_def_cfa_offset 4 + 211 .cfi_offset 7, -4 + 212 0002 00AF add r7, sp, #0 + 213 .cfi_def_cfa_register 7 + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** CLEAR_BIT(PWR->CR, PWR_CR_PVDE); + 214 .loc 1 181 3 + 215 0004 054B ldr r3, .L13 + 216 0006 1B68 ldr r3, [r3] + 217 0008 044A ldr r2, .L13 + 218 000a 23F01003 bic r3, r3, #16 + 219 000e 1360 str r3, [r2] + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 220 .loc 1 182 1 + 221 0010 00BF nop + 222 0012 BD46 mov sp, r7 + ARM GAS /tmp/ccb21fMF.s page 8 + + + 223 .cfi_def_cfa_register 13 + 224 @ sp needed + 225 0014 5DF8047B ldr r7, [sp], #4 + 226 .cfi_restore 7 + 227 .cfi_def_cfa_offset 0 + 228 0018 7047 bx lr + 229 .L14: + 230 001a 00BF .align 2 + 231 .L13: + 232 001c 00700040 .word 1073770496 + 233 .cfi_endproc + 234 .LFE132: + 236 .section .text.HAL_PWR_PVD_IRQHandler,"ax",%progbits + 237 .align 1 + 238 .global HAL_PWR_PVD_IRQHandler + 239 .syntax unified + 240 .thumb + 241 .thumb_func + 243 HAL_PWR_PVD_IRQHandler: + 244 .LFB133: + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief This function handles the PWR PVD interrupt request. + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @note This API should be called under the PVD_IRQHandler(). + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @retval None + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** void HAL_PWR_PVD_IRQHandler(void) + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 245 .loc 1 190 1 + 246 .cfi_startproc + 247 @ args = 0, pretend = 0, frame = 0 + 248 @ frame_needed = 1, uses_anonymous_args = 0 + 249 0000 80B5 push {r7, lr} + 250 .cfi_def_cfa_offset 8 + 251 .cfi_offset 7, -8 + 252 .cfi_offset 14, -4 + 253 0002 00AF add r7, sp, #0 + 254 .cfi_def_cfa_register 7 + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Check PWR exti flag */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** if(__HAL_PWR_PVD_EXTI_GET_FLAG() != RESET) + 255 .loc 1 192 6 + 256 0004 064B ldr r3, .L18 + 257 0006 5B69 ldr r3, [r3, #20] + 258 0008 03F48033 and r3, r3, #65536 + 259 .loc 1 192 5 + 260 000c 002B cmp r3, #0 + 261 000e 05D0 beq .L17 + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* PWR PVD interrupt user callback */ + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** HAL_PWR_PVDCallback(); + 262 .loc 1 195 5 + 263 0010 FFF7FEFF bl HAL_PWR_PVDCallback + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Clear PWR Exti pending bit */ + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_CLEAR_FLAG(); + 264 .loc 1 198 5 + 265 0014 024B ldr r3, .L18 + ARM GAS /tmp/ccb21fMF.s page 9 + + + 266 0016 4FF48032 mov r2, #65536 + 267 001a 5A61 str r2, [r3, #20] + 268 .L17: + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 269 .loc 1 200 1 + 270 001c 00BF nop + 271 001e 80BD pop {r7, pc} + 272 .L19: + 273 .align 2 + 274 .L18: + 275 0020 00040140 .word 1073808384 + 276 .cfi_endproc + 277 .LFE133: + 279 .section .text.HAL_PWR_PVDCallback,"ax",%progbits + 280 .align 1 + 281 .weak HAL_PWR_PVDCallback + 282 .syntax unified + 283 .thumb + 284 .thumb_func + 286 HAL_PWR_PVDCallback: + 287 .LFB134: + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @brief PWR PVD interrupt callback + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @retval None + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __weak void HAL_PWR_PVDCallback(void) + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** { + 288 .loc 1 207 1 + 289 .cfi_startproc + 290 @ args = 0, pretend = 0, frame = 0 + 291 @ frame_needed = 1, uses_anonymous_args = 0 + 292 @ link register save eliminated. + 293 0000 80B4 push {r7} + 294 .cfi_def_cfa_offset 4 + 295 .cfi_offset 7, -4 + 296 0002 00AF add r7, sp, #0 + 297 .cfi_def_cfa_register 7 + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* NOTE : This function Should not be modified, when the callback is needed, + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** the HAL_PWR_PVDCallback could be implemented in the user file + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */ + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** } + 298 .loc 1 211 1 + 299 0004 00BF nop + 300 0006 BD46 mov sp, r7 + 301 .cfi_def_cfa_register 13 + 302 @ sp needed + 303 0008 5DF8047B ldr r7, [sp], #4 + 304 .cfi_restore 7 + 305 .cfi_def_cfa_offset 0 + 306 000c 7047 bx lr + 307 .cfi_endproc + 308 .LFE134: + 310 .text + 311 .Letext0: + 312 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + ARM GAS /tmp/ccb21fMF.s page 10 + + + 313 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 314 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 315 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h" + 316 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + ARM GAS /tmp/ccb21fMF.s page 11 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_pwr_ex.c + /tmp/ccb21fMF.s:21 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/ccb21fMF.s:27 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/ccb21fMF.s:149 .text.HAL_PWR_ConfigPVD:000000b8 $d + /tmp/ccb21fMF.s:155 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/ccb21fMF.s:161 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/ccb21fMF.s:191 .text.HAL_PWR_EnablePVD:0000001c $d + /tmp/ccb21fMF.s:196 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/ccb21fMF.s:202 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/ccb21fMF.s:232 .text.HAL_PWR_DisablePVD:0000001c $d + /tmp/ccb21fMF.s:237 .text.HAL_PWR_PVD_IRQHandler:00000000 $t + /tmp/ccb21fMF.s:243 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler + /tmp/ccb21fMF.s:286 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/ccb21fMF.s:275 .text.HAL_PWR_PVD_IRQHandler:00000020 $d + /tmp/ccb21fMF.s:280 .text.HAL_PWR_PVDCallback:00000000 $t + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_pwr_ex.o b/Software/build/stm32f3xx_hal_pwr_ex.o new file mode 100644 index 0000000..4c49809 Binary files /dev/null and b/Software/build/stm32f3xx_hal_pwr_ex.o differ diff --git a/Software/build/stm32f3xx_hal_rcc.d b/Software/build/stm32f3xx_hal_rcc.d new file mode 100644 index 0000000..57ca011 --- /dev/null +++ b/Software/build/stm32f3xx_hal_rcc.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_rcc.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_rcc.lst b/Software/build/stm32f3xx_hal_rcc.lst new file mode 100644 index 0000000..725762b --- /dev/null +++ b/Software/build/stm32f3xx_hal_rcc.lst @@ -0,0 +1,6923 @@ +ARM GAS /tmp/ccSuWkwR.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_rcc.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c" + 20 .section .rodata.aPLLMULFactorTable,"a" + 21 .align 2 + 24 aPLLMULFactorTable: + 25 0000 02030405 .ascii "\002\003\004\005\006\007\010\011\012\013\014\015\016" + 25 06070809 + 25 0A0B0C0D + 25 0E + 26 000d 0F1010 .ascii "\017\020\020" + 27 .section .rodata.aPredivFactorTable,"a" + 28 .align 2 + 31 aPredivFactorTable: + 32 0000 01020304 .ascii "\001\002\003\004\005\006\007\010\011\012\013\014\015" + 32 05060708 + 32 090A0B0C + 32 0D + 33 000d 0E0F10 .ascii "\016\017\020" + 34 .section .text.HAL_RCC_DeInit,"ax",%progbits + 35 .align 1 + 36 .global HAL_RCC_DeInit + 37 .syntax unified + 38 .thumb + 39 .thumb_func + 41 HAL_RCC_DeInit: + 42 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @file stm32f3xx_hal_rcc.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief RCC HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * functionalities of the Reset and Clock Control (RCC) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + Peripheral Control functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @verbatim + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ============================================================================== + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ##### RCC specific features ##### + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ============================================================================== + ARM GAS /tmp/ccSuWkwR.s page 2 + + + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** After reset the device is running from Internal High Speed oscillator + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (HSI 8MHz) with Flash 0 wait state, Flash prefetch buffer is enabled, + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** and all peripherals are off except internal SRAM, Flash and JTAG. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) There is no prescaler on High speed (AHB) and Low speed (APB) buses; + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** all peripherals mapped on these buses are running at HSI speed. + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) The clock for all peripherals is switched off, except the SRAM and FLASH. + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) All GPIOs are in input floating state, except the JTAG pins which + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** are assigned to be used for debug purpose. + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] Once the device started from reset, the user application has to: + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the clock source to be used to drive the System clock + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (if the application needs higher frequency/performance) + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the AHB and APB buses prescalers + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Enable the clock for the peripheral(s) to be used + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the clock source(s) for peripherals whose clocks are not + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** derived from the System clock (RTC, ADC, I2C, I2S, TIM, USB FS) + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ##### RCC Limitations ##### + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ============================================================================== + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** A delay between an RCC peripheral clock enable and the effective peripheral + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** enabling should be taken into account in order to manage the peripheral read/write + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** from/to registers. + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) This delay depends on the peripheral mapping. + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) AHB & APB peripherals, 1 dummy read is necessary + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** Workarounds: + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) For AHB & APB peripherals, a dummy read to the peripheral register has been + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** inserted in each __HAL_RCC_PPP_CLK_ENABLE() macro. + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @endverbatim + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ****************************************************************************** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @attention + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * Copyright (c) 2016 STMicroelectronics. + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * All rights reserved. + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This software is licensed under terms that can be found in the LICENSE file in + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * the root directory of this software component. + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ****************************************************************************** + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Includes ------------------------------------------------------------------*/ + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #include "stm32f3xx_hal.h" + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @addtogroup STM32F3xx_HAL_Driver + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC RCC + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief RCC HAL module driver + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + ARM GAS /tmp/ccSuWkwR.s page 3 + + + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #ifdef HAL_RCC_MODULE_ENABLED + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private typedef -----------------------------------------------------------*/ + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private define ------------------------------------------------------------*/ + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Private_Constants RCC Private Constants + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Bits position in in the CFGR register */ + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define RCC_CFGR_HPRE_BITNUMBER POSITION_VAL(RCC_CFGR_HPRE) + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define RCC_CFGR_PPRE1_BITNUMBER POSITION_VAL(RCC_CFGR_PPRE1) + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define RCC_CFGR_PPRE2_BITNUMBER POSITION_VAL(RCC_CFGR_PPRE2) + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @} + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Private_Macros RCC Private Macros + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE() + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #define MCO1_PIN GPIO_PIN_8 + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @} + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private variables ---------------------------------------------------------*/ + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Private_Variables RCC Private Variables + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** static const uint8_t aPLLMULFactorTable[16U] = { 2U, 3U, 4U, 5U, 6U, 7U, 8U, 9U, + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** 10U, 11U, 12U, 13U, 14U, 15U, 16U, 16U}; + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** static const uint8_t aPredivFactorTable[16U] = { 1U, 2U, 3U, 4U, 5U, 6U, 7U, 8U, + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** 9U,10U, 11U, 12U, 13U, 14U, 15U, 16U}; + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @} + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private function prototypes -----------------------------------------------*/ + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Exported functions ---------------------------------------------------------*/ + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Exported_Functions RCC Exported Functions + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Exported_Functions_Group1 Initialization and de-initialization functions + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Initialization and Configuration functions + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @verbatim + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** =============================================================================== + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ##### Initialization and de-initialization functions ##### + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** =============================================================================== + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** This section provides functions allowing to configure the internal/external oscillators + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (HSE, HSI, LSE, LSI, PLL, CSS and MCO) and the System buses clocks (SYSCLK, AHB, APB1 + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** and APB2). + ARM GAS /tmp/ccSuWkwR.s page 4 + + + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] Internal/external clock and PLL configuration + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) HSI (high-speed internal), 8 MHz factory-trimmed RC used directly or through + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** the PLL as System clock source. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** The HSI clock can be used also to clock the USART and I2C peripherals. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) LSI (low-speed internal), ~40 KHz low consumption RC used as IWDG and/or RTC + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** clock source. + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) HSE (high-speed external), 4 to 32 MHz crystal oscillator used directly or + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** through the PLL as System clock source. Can be used also as RTC clock source. + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) LSE (low-speed external), 32 KHz oscillator used as RTC clock source. + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) PLL (clocked by HSI or HSE), featuring different output clocks: + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The first output is used to generate the high speed system clock (up to 72 MHz) + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The second output is used to generate the clock for the USB FS (48 MHz) + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The third output may be used to generate the clock for the ADC peripherals (up to 72 M + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The fourth output may be used to generate the clock for the TIM peripherals (144 MHz) + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) CSS (Clock security system), once enable using the macro __HAL_RCC_CSS_ENABLE() + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** is generated if enabled. The interrupt is linked to the Cortex-M4 NMI + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (Non-Maskable Interrupt) exception vector. + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) MCO (microcontroller clock output), used to output SYSCLK, HSI, HSE, LSI, LSE or PLL + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** clock (divided by 2) output on pin (such as PA8 pin). + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] System, AHB and APB buses clocks configuration + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) Several clock sources can be used to drive the System clock (SYSCLK): HSI, + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HSE and PLL. + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** The AHB clock (HCLK) is derived from System clock through configurable + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** prescaler and used to clock the CPU, memory and peripherals mapped + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** on AHB bus (DMA, GPIO...). APB1 (PCLK1) and APB2 (PCLK2) clocks are derived + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** from AHB clock through configurable prescalers and used to clock + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** the peripherals mapped on these buses. You can use + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** "HAL_RCC_GetSysClockFreq()" function to retrieve the frequencies of these clocks. + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) All the peripheral clocks are derived from the System clock (SYSCLK) except: + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The FLASH program/erase clock which is always HSI 8MHz clock. + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The USB 48 MHz clock which is derived from the PLL VCO clock. + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The USART clock which can be derived as well from HSI 8MHz, LSI or LSE. + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The I2C clock which can be derived as well from HSI 8MHz clock. + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The ADC clock which is derived from PLL output. + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The RTC clock which is derived from the LSE, LSI or 1 MHz HSE_RTC + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (HSE divided by a programmable prescaler). The System clock (SYSCLK) + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** frequency must be higher or equal to the RTC clock frequency. + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) IWDG clock which is always the LSI clock. + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) For the STM32F3xx devices, the maximum frequency of the SYSCLK, HCLK, PCLK1 and PCLK2 + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** Depending on the SYSCLK frequency, the flash latency should be adapted accordingly. + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) After reset, the System clock source is the HSI (8 MHz) with 0 WS and + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** prefetch is disabled. + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @endverbatim + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + ARM GAS /tmp/ccSuWkwR.s page 5 + + + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** Additional consideration on the SYSCLK based on Latency settings: + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +-----------------------------------------------+ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** | Latency | SYSCLK clock frequency (MHz) | + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |---------------|-------------------------------| + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |0WS(1CPU cycle)| 0 < SYSCLK <= 24 | + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |---------------|-------------------------------| + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |1WS(2CPU cycle)| 24 < SYSCLK <= 48 | + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |---------------|-------------------------------| + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |2WS(3CPU cycle)| 48 < SYSCLK <= 72 | + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +-----------------------------------------------+ + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Resets the RCC clock configuration to the default reset state. + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The default reset state of the clock configuration is given below: + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - HSI ON and used as system clock source + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - HSE and PLL OFF + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - AHB, APB1 and APB2 prescaler set to 1. + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - CSS and MCO1 OFF + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - All interrupts disabled + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note This function does not modify the configuration of the + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - Peripheral clocks + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * - LSI, LSE and RTC clocks + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval HAL status + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_StatusTypeDef HAL_RCC_DeInit(void) + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 43 .loc 1 215 1 + 44 .cfi_startproc + 45 @ args = 0, pretend = 0, frame = 16 + 46 @ frame_needed = 1, uses_anonymous_args = 0 + 47 0000 80B5 push {r7, lr} + 48 .cfi_def_cfa_offset 8 + 49 .cfi_offset 7, -8 + 50 .cfi_offset 14, -4 + 51 0002 84B0 sub sp, sp, #16 + 52 .cfi_def_cfa_offset 24 + 53 0004 00AF add r7, sp, #0 + 54 .cfi_def_cfa_register 7 + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tickstart = 0; + 55 .loc 1 216 12 + 56 0006 0023 movs r3, #0 + 57 0008 FB60 str r3, [r7, #12] + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set HSION bit */ + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SET_BIT(RCC->CR, RCC_CR_HSION); + 58 .loc 1 219 3 + 59 000a 494B ldr r3, .L11 + 60 000c 1B68 ldr r3, [r3] + 61 000e 484A ldr r2, .L11 + 62 0010 43F00103 orr r3, r3, #1 + 63 0014 1360 str r3, [r2] + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Insure HSIRDY bit is set before writing default HSITRIM value */ + ARM GAS /tmp/ccSuWkwR.s page 6 + + + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get start tick */ + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 64 .loc 1 223 15 + 65 0016 FFF7FEFF bl HAL_GetTick + 66 001a F860 str r0, [r7, #12] + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till HSI is ready */ + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(READ_BIT(RCC->CR, RCC_CR_HSIRDY) == RESET) + 67 .loc 1 226 8 + 68 001c 08E0 b .L2 + 69 .L4: + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > HSI_TIMEOUT_VALUE) + 70 .loc 1 228 9 + 71 001e FFF7FEFF bl HAL_GetTick + 72 0022 0246 mov r2, r0 + 73 .loc 1 228 23 discriminator 1 + 74 0024 FB68 ldr r3, [r7, #12] + 75 0026 D31A subs r3, r2, r3 + 76 .loc 1 228 7 discriminator 1 + 77 0028 022B cmp r3, #2 + 78 002a 01D9 bls .L2 + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 79 .loc 1 230 14 + 80 002c 0323 movs r3, #3 + 81 002e 7BE0 b .L3 + 82 .L2: + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 83 .loc 1 226 9 + 84 0030 3F4B ldr r3, .L11 + 85 0032 1B68 ldr r3, [r3] + 86 0034 03F00203 and r3, r3, #2 + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 87 .loc 1 226 42 + 88 0038 002B cmp r3, #0 + 89 003a F0D0 beq .L4 + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set HSITRIM default value */ + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CR, RCC_CR_HSITRIM, RCC_CR_HSITRIM_4); + 90 .loc 1 235 3 + 91 003c 3C4B ldr r3, .L11 + 92 003e 1B68 ldr r3, [r3] + 93 0040 23F0F803 bic r3, r3, #248 + 94 0044 3A4A ldr r2, .L11 + 95 0046 43F08003 orr r3, r3, #128 + 96 004a 1360 str r3, [r2] + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset SW[1:0], HPRE[3:0], PPRE1[2:0], PPRE2[2:0] and MCOSEL[2:0] bits */ + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_BIT(RCC->CFGR, RCC_CFGR_SW | RCC_CFGR_HPRE | RCC_CFGR_PPRE1 | RCC_CFGR_PPRE2 | RCC_CFGR_MCO + 97 .loc 1 238 3 + 98 004c 384B ldr r3, .L11 + 99 004e 5A68 ldr r2, [r3, #4] + 100 0050 3749 ldr r1, .L11 + 101 0052 384B ldr r3, .L11+4 + ARM GAS /tmp/ccSuWkwR.s page 7 + + + 102 0054 1340 ands r3, r3, r2 + 103 0056 4B60 str r3, [r1, #4] + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Insure HSI selected as system clock source */ + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get start tick */ + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 104 .loc 1 242 15 + 105 0058 FFF7FEFF bl HAL_GetTick + 106 005c F860 str r0, [r7, #12] + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till system clock source is ready */ + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(READ_BIT(RCC->CFGR, RCC_CFGR_SWS) != RCC_CFGR_SWS_HSI) + 107 .loc 1 245 8 + 108 005e 0AE0 b .L5 + 109 .L6: + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > CLOCKSWITCH_TIMEOUT_VALUE) + 110 .loc 1 247 9 + 111 0060 FFF7FEFF bl HAL_GetTick + 112 0064 0246 mov r2, r0 + 113 .loc 1 247 23 discriminator 1 + 114 0066 FB68 ldr r3, [r7, #12] + 115 0068 D31A subs r3, r2, r3 + 116 .loc 1 247 7 discriminator 1 + 117 006a 41F28832 movw r2, #5000 + 118 006e 9342 cmp r3, r2 + 119 0070 01D9 bls .L5 + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 120 .loc 1 249 14 + 121 0072 0323 movs r3, #3 + 122 0074 58E0 b .L3 + 123 .L5: + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 124 .loc 1 245 9 + 125 0076 2E4B ldr r3, .L11 + 126 0078 5B68 ldr r3, [r3, #4] + 127 007a 03F00C03 and r3, r3, #12 + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 128 .loc 1 245 43 + 129 007e 002B cmp r3, #0 + 130 0080 EED1 bne .L6 + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Update the SystemCoreClock global variable for HSI as system clock source */ + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SystemCoreClock = HSI_VALUE; + 131 .loc 1 254 19 + 132 0082 2D4B ldr r3, .L11+8 + 133 0084 2D4A ldr r2, .L11+12 + 134 0086 1A60 str r2, [r3] + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the source of time base considering new system clock settings */ + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(HAL_InitTick(uwTickPrio) != HAL_OK) + 135 .loc 1 257 6 + 136 0088 2D4B ldr r3, .L11+16 + 137 008a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccSuWkwR.s page 8 + + + 138 008c 1846 mov r0, r3 + 139 008e FFF7FEFF bl HAL_InitTick + 140 0092 0346 mov r3, r0 + 141 .loc 1 257 5 discriminator 1 + 142 0094 002B cmp r3, #0 + 143 0096 01D0 beq .L7 + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 144 .loc 1 259 12 + 145 0098 0123 movs r3, #1 + 146 009a 45E0 b .L3 + 147 .L7: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset HSEON, CSSON, PLLON bits */ + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_BIT(RCC->CR, RCC_CR_PLLON | RCC_CR_CSSON | RCC_CR_HSEON); + 148 .loc 1 263 3 + 149 009c 244B ldr r3, .L11 + 150 009e 1B68 ldr r3, [r3] + 151 00a0 234A ldr r2, .L11 + 152 00a2 23F08473 bic r3, r3, #17301504 + 153 00a6 23F48033 bic r3, r3, #65536 + 154 00aa 1360 str r3, [r2] + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset HSEBYP bit */ + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_BIT(RCC->CR, RCC_CR_HSEBYP); + 155 .loc 1 266 3 + 156 00ac 204B ldr r3, .L11 + 157 00ae 1B68 ldr r3, [r3] + 158 00b0 1F4A ldr r2, .L11 + 159 00b2 23F48023 bic r3, r3, #262144 + 160 00b6 1360 str r3, [r2] + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Insure PLLRDY is reset */ + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get start tick */ + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 161 .loc 1 270 15 + 162 00b8 FFF7FEFF bl HAL_GetTick + 163 00bc F860 str r0, [r7, #12] + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(READ_BIT(RCC->CR, RCC_CR_PLLRDY) != 0U) + 164 .loc 1 271 8 + 165 00be 08E0 b .L8 + 166 .L9: + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > PLL_TIMEOUT_VALUE) + 167 .loc 1 273 9 + 168 00c0 FFF7FEFF bl HAL_GetTick + 169 00c4 0246 mov r2, r0 + 170 .loc 1 273 23 discriminator 1 + 171 00c6 FB68 ldr r3, [r7, #12] + 172 00c8 D31A subs r3, r2, r3 + 173 .loc 1 273 7 discriminator 1 + 174 00ca 022B cmp r3, #2 + 175 00cc 01D9 bls .L8 + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 176 .loc 1 275 14 + ARM GAS /tmp/ccSuWkwR.s page 9 + + + 177 00ce 0323 movs r3, #3 + 178 00d0 2AE0 b .L3 + 179 .L8: + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 180 .loc 1 271 9 + 181 00d2 174B ldr r3, .L11 + 182 00d4 1B68 ldr r3, [r3] + 183 00d6 03F00073 and r3, r3, #33554432 + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 184 .loc 1 271 42 + 185 00da 002B cmp r3, #0 + 186 00dc F0D1 bne .L9 + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset CFGR register */ + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_REG(RCC->CFGR); + 187 .loc 1 280 3 + 188 00de 144B ldr r3, .L11 + 189 00e0 0022 movs r2, #0 + 190 00e2 5A60 str r2, [r3, #4] + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset CFGR2 register */ + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_REG(RCC->CFGR2); + 191 .loc 1 283 3 + 192 00e4 124B ldr r3, .L11 + 193 00e6 0022 movs r2, #0 + 194 00e8 DA62 str r2, [r3, #44] + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset CFGR3 register */ + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_REG(RCC->CFGR3); + 195 .loc 1 286 3 + 196 00ea 114B ldr r3, .L11 + 197 00ec 0022 movs r2, #0 + 198 00ee 1A63 str r2, [r3, #48] + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Clear all interrupt flags */ + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SET_BIT(RCC->CIR, RCC_CIR_LSIRDYC | RCC_CIR_LSERDYC | RCC_CIR_HSIRDYC | RCC_CIR_HSERDYC | RCC_CIR + 199 .loc 1 289 3 + 200 00f0 0F4B ldr r3, .L11 + 201 00f2 9B68 ldr r3, [r3, #8] + 202 00f4 0E4A ldr r2, .L11 + 203 00f6 43F41F03 orr r3, r3, #10420224 + 204 00fa 9360 str r3, [r2, #8] + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Disable all interrupts */ + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_REG(RCC->CIR); + 205 .loc 1 292 3 + 206 00fc 0C4B ldr r3, .L11 + 207 00fe 0022 movs r2, #0 + 208 0100 9A60 str r2, [r3, #8] + 209 0102 4FF08073 mov r3, #16777216 + 210 0106 BB60 str r3, [r7, #8] + 211 .LBB168: + 212 .LBB169: + 213 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + ARM GAS /tmp/ccSuWkwR.s page 10 + + + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + ARM GAS /tmp/ccSuWkwR.s page 11 + + + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccSuWkwR.s page 12 + + + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** + 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register + 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. + 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) + 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 154:Drivers/CMSIS/Include/cmsis_gcc.h **** + 155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); + 156:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 157:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 158:Drivers/CMSIS/Include/cmsis_gcc.h **** + 159:Drivers/CMSIS/Include/cmsis_gcc.h **** + 160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 162:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register (non-secure) + 163:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the non-secure Control Register when in secure mode. + 164:Drivers/CMSIS/Include/cmsis_gcc.h **** \return non-secure Control Register value + 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) + 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccSuWkwR.s page 13 + + + 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 174:Drivers/CMSIS/Include/cmsis_gcc.h **** + 175:Drivers/CMSIS/Include/cmsis_gcc.h **** + 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register + 178:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) + 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); + 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 185:Drivers/CMSIS/Include/cmsis_gcc.h **** + 186:Drivers/CMSIS/Include/cmsis_gcc.h **** + 187:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 188:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 189:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register (non-secure) + 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. + 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) + 194:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); + 196:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 198:Drivers/CMSIS/Include/cmsis_gcc.h **** + 199:Drivers/CMSIS/Include/cmsis_gcc.h **** + 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. + 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value + 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) + 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 208:Drivers/CMSIS/Include/cmsis_gcc.h **** + 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 212:Drivers/CMSIS/Include/cmsis_gcc.h **** + 213:Drivers/CMSIS/Include/cmsis_gcc.h **** + 214:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. + 217:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 219:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_APSR(void) + 220:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 221:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 222:Drivers/CMSIS/Include/cmsis_gcc.h **** + 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** + 227:Drivers/CMSIS/Include/cmsis_gcc.h **** + 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register + ARM GAS /tmp/ccSuWkwR.s page 14 + + + 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. + 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value + 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) + 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 240:Drivers/CMSIS/Include/cmsis_gcc.h **** + 241:Drivers/CMSIS/Include/cmsis_gcc.h **** + 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 243:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer + 244:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer (PSP). + 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 246:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) + 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 250:Drivers/CMSIS/Include/cmsis_gcc.h **** + 251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) ); + 252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 253:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 254:Drivers/CMSIS/Include/cmsis_gcc.h **** + 255:Drivers/CMSIS/Include/cmsis_gcc.h **** + 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s + 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) + 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 265:Drivers/CMSIS/Include/cmsis_gcc.h **** + 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 270:Drivers/CMSIS/Include/cmsis_gcc.h **** + 271:Drivers/CMSIS/Include/cmsis_gcc.h **** + 272:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 273:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer + 274:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 276:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 277:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) + 278:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); + 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta + ARM GAS /tmp/ccSuWkwR.s page 15 + + + 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) + 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); + 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** + 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer + 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). + 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 300:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 301:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSP(void) + 302:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 303:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 304:Drivers/CMSIS/Include/cmsis_gcc.h **** + 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); + 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 308:Drivers/CMSIS/Include/cmsis_gcc.h **** + 309:Drivers/CMSIS/Include/cmsis_gcc.h **** + 310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 311:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) + 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat + 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) + 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 319:Drivers/CMSIS/Include/cmsis_gcc.h **** + 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 324:Drivers/CMSIS/Include/cmsis_gcc.h **** + 325:Drivers/CMSIS/Include/cmsis_gcc.h **** + 326:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer + 328:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). + 329:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 330:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); + 334:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 335:Drivers/CMSIS/Include/cmsis_gcc.h **** + 336:Drivers/CMSIS/Include/cmsis_gcc.h **** + 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) + ARM GAS /tmp/ccSuWkwR.s page 16 + + + 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); + 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 348:Drivers/CMSIS/Include/cmsis_gcc.h **** + 349:Drivers/CMSIS/Include/cmsis_gcc.h **** + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) + 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value + 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) + 357:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 358:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 359:Drivers/CMSIS/Include/cmsis_gcc.h **** + 360:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 363:Drivers/CMSIS/Include/cmsis_gcc.h **** + 364:Drivers/CMSIS/Include/cmsis_gcc.h **** + 365:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure) + 367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + 368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set + 369:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) + 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 375:Drivers/CMSIS/Include/cmsis_gcc.h **** + 376:Drivers/CMSIS/Include/cmsis_gcc.h **** + 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. + 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) + 383:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 384:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 385:Drivers/CMSIS/Include/cmsis_gcc.h **** + 386:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 387:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 388:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** + 390:Drivers/CMSIS/Include/cmsis_gcc.h **** + 391:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 392:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) + 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg + 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 400:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccSuWkwR.s page 17 + + + 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 405:Drivers/CMSIS/Include/cmsis_gcc.h **** + 406:Drivers/CMSIS/Include/cmsis_gcc.h **** + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. + 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) + 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 414:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 415:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 416:Drivers/CMSIS/Include/cmsis_gcc.h **** + 417:Drivers/CMSIS/Include/cmsis_gcc.h **** + 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) + 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + 422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 423:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) + 425:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); + 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** + 431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) + 440:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 441:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); + 442:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 443:Drivers/CMSIS/Include/cmsis_gcc.h **** + 444:Drivers/CMSIS/Include/cmsis_gcc.h **** + 445:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ + 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables FIQ interrupts by setting the F-bit in the CPSR. + 448:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 449:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) + 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** + 455:Drivers/CMSIS/Include/cmsis_gcc.h **** + 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority + ARM GAS /tmp/ccSuWkwR.s page 18 + + + 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. + 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) + 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 463:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 468:Drivers/CMSIS/Include/cmsis_gcc.h **** + 469:Drivers/CMSIS/Include/cmsis_gcc.h **** + 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 471:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 472:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority (non-secure) + 473:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Base Priority register when in secure state. + 474:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) + 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 479:Drivers/CMSIS/Include/cmsis_gcc.h **** + 480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + 481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 482:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 484:Drivers/CMSIS/Include/cmsis_gcc.h **** + 485:Drivers/CMSIS/Include/cmsis_gcc.h **** + 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority + 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. + 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); + 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 495:Drivers/CMSIS/Include/cmsis_gcc.h **** + 496:Drivers/CMSIS/Include/cmsis_gcc.h **** + 497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 498:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 499:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) + 500:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + 501:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 502:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) + 504:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 505:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); + 506:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 508:Drivers/CMSIS/Include/cmsis_gcc.h **** + 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable + 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. + 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + ARM GAS /tmp/ccSuWkwR.s page 19 + + + 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) + 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); + 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 520:Drivers/CMSIS/Include/cmsis_gcc.h **** + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask + 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. + 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) + 528:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 529:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 530:Drivers/CMSIS/Include/cmsis_gcc.h **** + 531:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 534:Drivers/CMSIS/Include/cmsis_gcc.h **** + 535:Drivers/CMSIS/Include/cmsis_gcc.h **** + 536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 537:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure) + 539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. + 540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) + 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 545:Drivers/CMSIS/Include/cmsis_gcc.h **** + 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 550:Drivers/CMSIS/Include/cmsis_gcc.h **** + 551:Drivers/CMSIS/Include/cmsis_gcc.h **** + 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask + 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. + 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 556:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + 558:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 559:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 561:Drivers/CMSIS/Include/cmsis_gcc.h **** + 562:Drivers/CMSIS/Include/cmsis_gcc.h **** + 563:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) + 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) + 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); + ARM GAS /tmp/ccSuWkwR.s page 20 + + + 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 574:Drivers/CMSIS/Include/cmsis_gcc.h **** + 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 577:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + 582:Drivers/CMSIS/Include/cmsis_gcc.h **** + 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit + 585:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 586:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 587:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 588:Drivers/CMSIS/Include/cmsis_gcc.h **** + 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) + 593:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 604:Drivers/CMSIS/Include/cmsis_gcc.h **** + 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) + 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 610:Drivers/CMSIS/Include/cmsis_gcc.h **** + 611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in + 612:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 613:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + 615:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 618:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 619:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 620:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 626:Drivers/CMSIS/Include/cmsis_gcc.h **** + 627:Drivers/CMSIS/Include/cmsis_gcc.h **** + 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccSuWkwR.s page 21 + + + 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit + 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 633:Drivers/CMSIS/Include/cmsis_gcc.h **** + 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) + 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 642:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 643:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 644:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); + 645:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 647:Drivers/CMSIS/Include/cmsis_gcc.h **** + 648:Drivers/CMSIS/Include/cmsis_gcc.h **** + 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 650:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 654:Drivers/CMSIS/Include/cmsis_gcc.h **** + 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s + 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) + 659:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); + 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 668:Drivers/CMSIS/Include/cmsis_gcc.h **** + 669:Drivers/CMSIS/Include/cmsis_gcc.h **** + 670:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 671:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + 672:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 673:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 675:Drivers/CMSIS/Include/cmsis_gcc.h **** + 676:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + 677:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) + 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/ccSuWkwR.s page 22 + + + 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 691:Drivers/CMSIS/Include/cmsis_gcc.h **** + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) + 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 698:Drivers/CMSIS/Include/cmsis_gcc.h **** + 699:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in sec + 700:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 701:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 702:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) + 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + 710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** + 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit + 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 721:Drivers/CMSIS/Include/cmsis_gcc.h **** + 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) + 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 728:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 729:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 730:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 732:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); + 733:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 734:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 735:Drivers/CMSIS/Include/cmsis_gcc.h **** + 736:Drivers/CMSIS/Include/cmsis_gcc.h **** + 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 742:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccSuWkwR.s page 23 + + + 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu + 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set + 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) + 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); + 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 756:Drivers/CMSIS/Include/cmsis_gcc.h **** + 757:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 758:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + 759:Drivers/CMSIS/Include/cmsis_gcc.h **** + 760:Drivers/CMSIS/Include/cmsis_gcc.h **** + 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR + 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. + 764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value + 765:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) + 767:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) + 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); + 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** + 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); + 783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 784:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 785:Drivers/CMSIS/Include/cmsis_gcc.h **** + 786:Drivers/CMSIS/Include/cmsis_gcc.h **** + 787:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR + 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Floating Point Status/Control register. + 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] fpscr Floating Point Status/Control value to set + 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) + 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + ARM GAS /tmp/ccSuWkwR.s page 24 + + + 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); + 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); + 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 805:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** + 809:Drivers/CMSIS/Include/cmsis_gcc.h **** + 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ + 811:Drivers/CMSIS/Include/cmsis_gcc.h **** + 812:Drivers/CMSIS/Include/cmsis_gcc.h **** + 813:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ + 814:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + 815:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions + 816:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 818:Drivers/CMSIS/Include/cmsis_gcc.h **** + 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. + 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" + 821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ + 822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) + 823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) + 824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) + 825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) + 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) + 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) + 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 831:Drivers/CMSIS/Include/cmsis_gcc.h **** + 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") + 837:Drivers/CMSIS/Include/cmsis_gcc.h **** + 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt + 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o + 841:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + 843:Drivers/CMSIS/Include/cmsis_gcc.h **** + 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 846:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event + 847:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter + 848:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. + 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") + 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event + 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccSuWkwR.s page 25 + + + 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") + 858:Drivers/CMSIS/Include/cmsis_gcc.h **** + 859:Drivers/CMSIS/Include/cmsis_gcc.h **** + 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier + 862:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) + 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870:Drivers/CMSIS/Include/cmsis_gcc.h **** + 871:Drivers/CMSIS/Include/cmsis_gcc.h **** + 872:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 873:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier + 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. + 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. + 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) + 878:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); + 880:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 881:Drivers/CMSIS/Include/cmsis_gcc.h **** + 882:Drivers/CMSIS/Include/cmsis_gcc.h **** + 883:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 884:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier + 885:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before + 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. + 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) + 889:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); + 891:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 892:Drivers/CMSIS/Include/cmsis_gcc.h **** + 893:Drivers/CMSIS/Include/cmsis_gcc.h **** + 894:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 895:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) + 896:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 + 897:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 898:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 899:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 900:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + 901:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 902:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + 903:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); + 904:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 905:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 906:Drivers/CMSIS/Include/cmsis_gcc.h **** + 907:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 908:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 911:Drivers/CMSIS/Include/cmsis_gcc.h **** + 912:Drivers/CMSIS/Include/cmsis_gcc.h **** + 913:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccSuWkwR.s page 26 + + + 914:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 915:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes + 916:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 918:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 919:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) + 920:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 921:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 922:Drivers/CMSIS/Include/cmsis_gcc.h **** + 923:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 924:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 925:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 926:Drivers/CMSIS/Include/cmsis_gcc.h **** + 927:Drivers/CMSIS/Include/cmsis_gcc.h **** + 928:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 929:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 930:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam + 931:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 932:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 933:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) + 935:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + 937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value); + 938:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 939:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; + 940:Drivers/CMSIS/Include/cmsis_gcc.h **** + 941:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 942:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 945:Drivers/CMSIS/Include/cmsis_gcc.h **** + 946:Drivers/CMSIS/Include/cmsis_gcc.h **** + 947:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) + 949:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v + 950:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate + 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate + 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value + 953:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 954:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) + 955:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 956:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; + 957:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + 958:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 959:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; + 960:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 961:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); + 962:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 963:Drivers/CMSIS/Include/cmsis_gcc.h **** + 964:Drivers/CMSIS/Include/cmsis_gcc.h **** + 965:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint + 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. + 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula + 969:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. + 970:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break + ARM GAS /tmp/ccSuWkwR.s page 27 + + + 971:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 972:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __BKPT(value) __ASM volatile ("bkpt "#value) + 973:Drivers/CMSIS/Include/cmsis_gcc.h **** + 974:Drivers/CMSIS/Include/cmsis_gcc.h **** + 975:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 976:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse bit order of value + 977:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the bit order of the given value. + 978:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 979:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 980:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 981:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) + 982:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 983:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 984:Drivers/CMSIS/Include/cmsis_gcc.h **** + 985:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 986:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 987:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); + 214 .loc 2 988 4 + 215 0108 BB68 ldr r3, [r7, #8] + 216 .syntax unified + 217 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 218 010a 93FAA3F3 rbit r3, r3 + 219 @ 0 "" 2 + 220 .thumb + 221 .syntax unified + 222 010e 7B60 str r3, [r7, #4] + 989:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + 991:Drivers/CMSIS/Include/cmsis_gcc.h **** + 992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ + 993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) + 994:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; + 996:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; + 997:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; + 998:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 999:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ +1000:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif +1001:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 223 .loc 2 1001 10 + 224 0110 7B68 ldr r3, [r7, #4] + 225 .LBE169: + 226 .LBE168: + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Reset all CSR flags */ + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_CLEAR_RESET_FLAGS(); + 227 .loc 1 295 3 discriminator 1 + 228 0112 B3FA83F3 clz r3, r3 + 229 .loc 1 295 3 is_stmt 0 discriminator 2 + 230 0116 DBB2 uxtb r3, r3 + 231 0118 1A46 mov r2, r3 + 232 011a 0A4B ldr r3, .L11+20 + 233 011c 1344 add r3, r3, r2 + 234 011e 9B00 lsls r3, r3, #2 + 235 0120 1A46 mov r2, r3 + 236 0122 0123 movs r3, #1 + ARM GAS /tmp/ccSuWkwR.s page 28 + + + 237 0124 1360 str r3, [r2] + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_OK; + 238 .loc 1 297 10 is_stmt 1 + 239 0126 0023 movs r3, #0 + 240 .L3: + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 241 .loc 1 298 1 + 242 0128 1846 mov r0, r3 + 243 012a 1037 adds r7, r7, #16 + 244 .cfi_def_cfa_offset 8 + 245 012c BD46 mov sp, r7 + 246 .cfi_def_cfa_register 13 + 247 @ sp needed + 248 012e 80BD pop {r7, pc} + 249 .L12: + 250 .align 2 + 251 .L11: + 252 0130 00100240 .word 1073876992 + 253 0134 0CC0FFF8 .word -117456884 + 254 0138 00000000 .word SystemCoreClock + 255 013c 00127A00 .word 8000000 + 256 0140 00000000 .word uwTickPrio + 257 0144 20819010 .word 277905696 + 258 .cfi_endproc + 259 .LFE130: + 261 .section .text.HAL_RCC_OscConfig,"ax",%progbits + 262 .align 1 + 263 .global HAL_RCC_OscConfig + 264 .syntax unified + 265 .thumb + 266 .thumb_func + 268 HAL_RCC_OscConfig: + 269 .LFB131: + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Initializes the RCC Oscillators according to the specified parameters in the + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * RCC_OscInitTypeDef. + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_OscInitStruct pointer to an RCC_OscInitTypeDef structure that + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * contains the configuration information for the RCC Oscillators. + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The PLL is not disabled when used as system clock. + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Transitions LSE Bypass to LSE On and LSE On to LSE Bypass are not + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * supported by this macro. User should request a transition to LSE Off + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * first and then LSE On or LSE Bypass. + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Transition HSE Bypass to HSE On and HSE On to HSE Bypass are not + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * supported by this macro. User should request a transition to HSE Off + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * first and then HSE On or HSE Bypass. + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval HAL status + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct) + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 270 .loc 1 315 1 + 271 .cfi_startproc + 272 @ args = 0, pretend = 0, frame = 512 + 273 @ frame_needed = 1, uses_anonymous_args = 0 + 274 0000 80B5 push {r7, lr} + 275 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccSuWkwR.s page 29 + + + 276 .cfi_offset 7, -8 + 277 .cfi_offset 14, -4 + 278 0002 ADF5007D sub sp, sp, #512 + 279 .cfi_def_cfa_offset 520 + 280 0006 00AF add r7, sp, #0 + 281 .cfi_def_cfa_register 7 + 282 0008 07F50073 add r3, r7, #512 + 283 000c A3F5FE73 sub r3, r3, #508 + 284 0010 1860 str r0, [r3] + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tickstart; + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t pll_config; + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV) + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t pll_config2; + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif /* RCC_CFGR_PLLSRC_HSI_PREDIV */ + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check Null pointer */ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_OscInitStruct == NULL) + 285 .loc 1 323 5 + 286 0012 07F50073 add r3, r7, #512 + 287 0016 A3F5FE73 sub r3, r3, #508 + 288 001a 1B68 ldr r3, [r3] + 289 001c 002B cmp r3, #0 + 290 001e 02D1 bne .L14 + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 291 .loc 1 325 12 + 292 0020 0123 movs r3, #1 + 293 0022 00F0F4BF b .L15 + 294 .L14: + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_OSCILLATORTYPE(RCC_OscInitStruct->OscillatorType)); + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*------------------------------- HSE Configuration ------------------------*/ + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_HSE) == RCC_OSCILLATORTYPE_HSE) + 295 .loc 1 332 25 + 296 0026 07F50073 add r3, r7, #512 + 297 002a A3F5FE73 sub r3, r3, #508 + 298 002e 1B68 ldr r3, [r3] + 299 0030 1B68 ldr r3, [r3] + 300 .loc 1 332 43 + 301 0032 03F00103 and r3, r3, #1 + 302 .loc 1 332 5 + 303 0036 002B cmp r3, #0 + 304 0038 00F06D81 beq .L16 + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_HSE(RCC_OscInitStruct->HSEState)); + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* When the HSE is used as system clock or clock source for PLL in these cases it is not allowe + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_HSE) + 305 .loc 1 338 9 + 306 003c B44B ldr r3, .L154 + 307 003e 5B68 ldr r3, [r3, #4] + 308 0040 03F00C03 and r3, r3, #12 + 309 .loc 1 338 7 + ARM GAS /tmp/ccSuWkwR.s page 30 + + + 310 0044 042B cmp r3, #4 + 311 0046 0CD0 beq .L17 + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** || ((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_PLLCLK) && (__HAL_RCC_GET_PLL_ + 312 .loc 1 339 13 + 313 0048 B14B ldr r3, .L154 + 314 004a 5B68 ldr r3, [r3, #4] + 315 004c 03F00C03 and r3, r3, #12 + 316 .loc 1 339 8 + 317 0050 082B cmp r3, #8 + 318 0052 57D1 bne .L18 + 319 .loc 1 339 82 discriminator 1 + 320 0054 AE4B ldr r3, .L154 + 321 0056 5B68 ldr r3, [r3, #4] + 322 0058 03F48033 and r3, r3, #65536 + 323 .loc 1 339 78 discriminator 1 + 324 005c B3F5803F cmp r3, #65536 + 325 0060 50D1 bne .L18 + 326 .L17: + 327 0062 4FF40033 mov r3, #131072 + 328 0066 C7F8F031 str r3, [r7, #496] + 329 .LBB170: + 330 .LBB171: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 331 .loc 2 988 4 + 332 006a D7F8F031 ldr r3, [r7, #496] + 333 .syntax unified + 334 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 335 006e 93FAA3F3 rbit r3, r3 + 336 @ 0 "" 2 + 337 .thumb + 338 .syntax unified + 339 0072 C7F8EC31 str r3, [r7, #492] + 340 .loc 2 1001 10 + 341 0076 D7F8EC31 ldr r3, [r7, #492] + 342 .LBE171: + 343 .LBE170: + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) && (RCC_OscInitStruct->HSEState == RCC_HSE_ + 344 .loc 1 341 11 discriminator 1 + 345 007a B3FA83F3 clz r3, r3 + 346 .loc 1 341 11 is_stmt 0 discriminator 2 + 347 007e DBB2 uxtb r3, r3 + 348 0080 3F2B cmp r3, #63 + 349 0082 02D8 bhi .L20 + 350 .loc 1 341 11 discriminator 1 + 351 0084 A24B ldr r3, .L154 + 352 0086 1B68 ldr r3, [r3] + 353 0088 15E0 b .L21 + 354 .L20: + 355 008a 4FF40033 mov r3, #131072 + 356 008e C7F8E831 str r3, [r7, #488] + 357 .LBB172: + 358 .LBB173: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 359 .loc 2 988 4 is_stmt 1 + 360 0092 D7F8E831 ldr r3, [r7, #488] + 361 .syntax unified + ARM GAS /tmp/ccSuWkwR.s page 31 + + + 362 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 363 0096 93FAA3F3 rbit r3, r3 + 364 @ 0 "" 2 + 365 .thumb + 366 .syntax unified + 367 009a C7F8E431 str r3, [r7, #484] + 368 009e 4FF40033 mov r3, #131072 + 369 00a2 C7F8E031 str r3, [r7, #480] + 370 .LBE173: + 371 .LBE172: + 372 .LBB174: + 373 .LBB175: + 374 00a6 D7F8E031 ldr r3, [r7, #480] + 375 .syntax unified + 376 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 377 00aa 93FAA3F3 rbit r3, r3 + 378 @ 0 "" 2 + 379 .thumb + 380 .syntax unified + 381 00ae C7F8DC31 str r3, [r7, #476] + 382 .LBE175: + 383 .LBE174: + 384 .loc 1 341 11 discriminator 8 + 385 00b2 974B ldr r3, .L154 + 386 00b4 5B6A ldr r3, [r3, #36] + 387 .L21: + 388 00b6 4FF40032 mov r2, #131072 + 389 00ba C7F8D821 str r2, [r7, #472] + 390 .LBB176: + 391 .LBB177: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 392 .loc 2 988 4 + 393 00be D7F8D821 ldr r2, [r7, #472] + 394 .syntax unified + 395 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 396 00c2 92FAA2F2 rbit r2, r2 + 397 @ 0 "" 2 + 398 .thumb + 399 .syntax unified + 400 00c6 C7F8D421 str r2, [r7, #468] + 401 .loc 2 1001 10 + 402 00ca D7F8D421 ldr r2, [r7, #468] + 403 .LBE177: + 404 .LBE176: + 405 .loc 1 341 11 discriminator 1 + 406 00ce B2FA82F2 clz r2, r2 + 407 .loc 1 341 11 is_stmt 0 discriminator 2 + 408 00d2 D2B2 uxtb r2, r2 + 409 00d4 42F02002 orr r2, r2, #32 + 410 00d8 D2B2 uxtb r2, r2 + 411 00da 02F01F02 and r2, r2, #31 + 412 00de 0121 movs r1, #1 + 413 00e0 01FA02F2 lsl r2, r1, r2 + 414 00e4 1340 ands r3, r3, r2 + 415 .loc 1 341 9 is_stmt 1 discriminator 2 + 416 00e6 002B cmp r3, #0 + 417 00e8 00F01481 beq .L153 + ARM GAS /tmp/ccSuWkwR.s page 32 + + + 418 .loc 1 341 78 discriminator 13 + 419 00ec 07F50073 add r3, r7, #512 + 420 00f0 A3F5FE73 sub r3, r3, #508 + 421 00f4 1B68 ldr r3, [r3] + 422 00f6 5B68 ldr r3, [r3, #4] + 423 .loc 1 341 57 discriminator 13 + 424 00f8 002B cmp r3, #0 + 425 00fa 40F00B81 bne .L153 + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 426 .loc 1 343 16 + 427 00fe 0123 movs r3, #1 + 428 0100 00F085BF b .L15 + 429 .L18: + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set the new HSE configuration ---------------------------------------*/ + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSE_CONFIG(RCC_OscInitStruct->HSEState); + 430 .loc 1 349 7 + 431 0104 07F50073 add r3, r7, #512 + 432 0108 A3F5FE73 sub r3, r3, #508 + 433 010c 1B68 ldr r3, [r3] + 434 010e 5B68 ldr r3, [r3, #4] + 435 0110 B3F5803F cmp r3, #65536 + 436 0114 06D1 bne .L26 + 437 .loc 1 349 7 is_stmt 0 discriminator 1 + 438 0116 7E4B ldr r3, .L154 + 439 0118 1B68 ldr r3, [r3] + 440 011a 7D4A ldr r2, .L154 + 441 011c 43F48033 orr r3, r3, #65536 + 442 0120 1360 str r3, [r2] + 443 0122 36E0 b .L27 + 444 .L26: + 445 .loc 1 349 7 discriminator 2 + 446 0124 07F50073 add r3, r7, #512 + 447 0128 A3F5FE73 sub r3, r3, #508 + 448 012c 1B68 ldr r3, [r3] + 449 012e 5B68 ldr r3, [r3, #4] + 450 0130 002B cmp r3, #0 + 451 0132 0CD1 bne .L28 + 452 .loc 1 349 7 discriminator 3 + 453 0134 764B ldr r3, .L154 + 454 0136 1B68 ldr r3, [r3] + 455 0138 754A ldr r2, .L154 + 456 013a 23F48033 bic r3, r3, #65536 + 457 013e 1360 str r3, [r2] + 458 0140 734B ldr r3, .L154 + 459 0142 1B68 ldr r3, [r3] + 460 0144 724A ldr r2, .L154 + 461 0146 23F48023 bic r3, r3, #262144 + 462 014a 1360 str r3, [r2] + 463 014c 21E0 b .L27 + 464 .L28: + 465 .loc 1 349 7 discriminator 4 + 466 014e 07F50073 add r3, r7, #512 + ARM GAS /tmp/ccSuWkwR.s page 33 + + + 467 0152 A3F5FE73 sub r3, r3, #508 + 468 0156 1B68 ldr r3, [r3] + 469 0158 5B68 ldr r3, [r3, #4] + 470 015a B3F5A02F cmp r3, #327680 + 471 015e 0CD1 bne .L29 + 472 .loc 1 349 7 discriminator 5 + 473 0160 6B4B ldr r3, .L154 + 474 0162 1B68 ldr r3, [r3] + 475 0164 6A4A ldr r2, .L154 + 476 0166 43F48023 orr r3, r3, #262144 + 477 016a 1360 str r3, [r2] + 478 016c 684B ldr r3, .L154 + 479 016e 1B68 ldr r3, [r3] + 480 0170 674A ldr r2, .L154 + 481 0172 43F48033 orr r3, r3, #65536 + 482 0176 1360 str r3, [r2] + 483 0178 0BE0 b .L27 + 484 .L29: + 485 .loc 1 349 7 discriminator 6 + 486 017a 654B ldr r3, .L154 + 487 017c 1B68 ldr r3, [r3] + 488 017e 644A ldr r2, .L154 + 489 0180 23F48033 bic r3, r3, #65536 + 490 0184 1360 str r3, [r2] + 491 0186 624B ldr r3, .L154 + 492 0188 1B68 ldr r3, [r3] + 493 018a 614A ldr r2, .L154 + 494 018c 23F48023 bic r3, r3, #262144 + 495 0190 1360 str r3, [r2] + 496 .L27: + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_DIV2) + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the HSE predivision factor --------------------------------*/ + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSE_PREDIV_CONFIG(RCC_OscInitStruct->HSEPredivValue); + 497 .loc 1 353 7 is_stmt 1 + 498 0192 5F4B ldr r3, .L154 + 499 0194 DB6A ldr r3, [r3, #44] + 500 0196 23F00F02 bic r2, r3, #15 + 501 019a 07F50073 add r3, r7, #512 + 502 019e A3F5FE73 sub r3, r3, #508 + 503 01a2 1B68 ldr r3, [r3] + 504 01a4 9B68 ldr r3, [r3, #8] + 505 01a6 5A49 ldr r1, .L154 + 506 01a8 1343 orrs r3, r3, r2 + 507 01aa CB62 str r3, [r1, #44] + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif /* RCC_CFGR_PLLSRC_HSI_DIV2 */ + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the HSE State */ + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_OscInitStruct->HSEState != RCC_HSE_OFF) + 508 .loc 1 357 27 + 509 01ac 07F50073 add r3, r7, #512 + 510 01b0 A3F5FE73 sub r3, r3, #508 + 511 01b4 1B68 ldr r3, [r3] + 512 01b6 5B68 ldr r3, [r3, #4] + 513 .loc 1 357 9 + 514 01b8 002B cmp r3, #0 + 515 01ba 54D0 beq .L30 + ARM GAS /tmp/ccSuWkwR.s page 34 + + + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 516 .loc 1 360 21 + 517 01bc FFF7FEFF bl HAL_GetTick + 518 01c0 C7F8F801 str r0, [r7, #504] + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till HSE is ready */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET) + 519 .loc 1 363 14 + 520 01c4 0AE0 b .L31 + 521 .L38: + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > HSE_TIMEOUT_VALUE) + 522 .loc 1 365 15 + 523 01c6 FFF7FEFF bl HAL_GetTick + 524 01ca 0246 mov r2, r0 + 525 .loc 1 365 29 discriminator 1 + 526 01cc D7F8F831 ldr r3, [r7, #504] + 527 01d0 D31A subs r3, r2, r3 + 528 .loc 1 365 13 discriminator 1 + 529 01d2 642B cmp r3, #100 + 530 01d4 02D9 bls .L31 + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 531 .loc 1 367 20 + 532 01d6 0323 movs r3, #3 + 533 01d8 00F019BF b .L15 + 534 .L31: + 535 01dc 4FF40033 mov r3, #131072 + 536 01e0 C7F8D031 str r3, [r7, #464] + 537 .LBB178: + 538 .LBB179: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 539 .loc 2 988 4 + 540 01e4 D7F8D031 ldr r3, [r7, #464] + 541 .syntax unified + 542 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 543 01e8 93FAA3F3 rbit r3, r3 + 544 @ 0 "" 2 + 545 .thumb + 546 .syntax unified + 547 01ec C7F8CC31 str r3, [r7, #460] + 548 .loc 2 1001 10 + 549 01f0 D7F8CC31 ldr r3, [r7, #460] + 550 .LBE179: + 551 .LBE178: + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 552 .loc 1 363 15 discriminator 1 + 553 01f4 B3FA83F3 clz r3, r3 + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 554 .loc 1 363 15 is_stmt 0 discriminator 2 + 555 01f8 DBB2 uxtb r3, r3 + 556 01fa 3F2B cmp r3, #63 + 557 01fc 02D8 bhi .L33 + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 558 .loc 1 363 15 discriminator 1 + ARM GAS /tmp/ccSuWkwR.s page 35 + + + 559 01fe 444B ldr r3, .L154 + 560 0200 1B68 ldr r3, [r3] + 561 0202 15E0 b .L34 + 562 .L33: + 563 0204 4FF40033 mov r3, #131072 + 564 0208 C7F8C831 str r3, [r7, #456] + 565 .LBB180: + 566 .LBB181: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 567 .loc 2 988 4 is_stmt 1 + 568 020c D7F8C831 ldr r3, [r7, #456] + 569 .syntax unified + 570 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 571 0210 93FAA3F3 rbit r3, r3 + 572 @ 0 "" 2 + 573 .thumb + 574 .syntax unified + 575 0214 C7F8C431 str r3, [r7, #452] + 576 0218 4FF40033 mov r3, #131072 + 577 021c C7F8C031 str r3, [r7, #448] + 578 .LBE181: + 579 .LBE180: + 580 .LBB182: + 581 .LBB183: + 582 0220 D7F8C031 ldr r3, [r7, #448] + 583 .syntax unified + 584 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 585 0224 93FAA3F3 rbit r3, r3 + 586 @ 0 "" 2 + 587 .thumb + 588 .syntax unified + 589 0228 C7F8BC31 str r3, [r7, #444] + 590 .LBE183: + 591 .LBE182: + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 592 .loc 1 363 15 discriminator 8 + 593 022c 384B ldr r3, .L154 + 594 022e 5B6A ldr r3, [r3, #36] + 595 .L34: + 596 0230 4FF40032 mov r2, #131072 + 597 0234 C7F8B821 str r2, [r7, #440] + 598 .LBB184: + 599 .LBB185: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 600 .loc 2 988 4 + 601 0238 D7F8B821 ldr r2, [r7, #440] + 602 .syntax unified + 603 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 604 023c 92FAA2F2 rbit r2, r2 + 605 @ 0 "" 2 + 606 .thumb + 607 .syntax unified + 608 0240 C7F8B421 str r2, [r7, #436] + 609 .loc 2 1001 10 + 610 0244 D7F8B421 ldr r2, [r7, #436] + 611 .LBE185: + 612 .LBE184: + ARM GAS /tmp/ccSuWkwR.s page 36 + + + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 613 .loc 1 363 15 discriminator 1 + 614 0248 B2FA82F2 clz r2, r2 + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 615 .loc 1 363 15 is_stmt 0 discriminator 2 + 616 024c D2B2 uxtb r2, r2 + 617 024e 42F02002 orr r2, r2, #32 + 618 0252 D2B2 uxtb r2, r2 + 619 0254 02F01F02 and r2, r2, #31 + 620 0258 0121 movs r1, #1 + 621 025a 01FA02F2 lsl r2, r1, r2 + 622 025e 1340 ands r3, r3, r2 + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 623 .loc 1 363 51 is_stmt 1 discriminator 2 + 624 0260 002B cmp r3, #0 + 625 0262 B0D0 beq .L38 + 626 0264 57E0 b .L16 + 627 .L30: + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 628 .loc 1 374 21 + 629 0266 FFF7FEFF bl HAL_GetTick + 630 026a C7F8F801 str r0, [r7, #504] + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till HSE is disabled */ + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) + 631 .loc 1 377 14 + 632 026e 0AE0 b .L39 + 633 .L46: + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > HSE_TIMEOUT_VALUE) + 634 .loc 1 379 16 + 635 0270 FFF7FEFF bl HAL_GetTick + 636 0274 0246 mov r2, r0 + 637 .loc 1 379 30 discriminator 1 + 638 0276 D7F8F831 ldr r3, [r7, #504] + 639 027a D31A subs r3, r2, r3 + 640 .loc 1 379 14 discriminator 1 + 641 027c 642B cmp r3, #100 + 642 027e 02D9 bls .L39 + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 643 .loc 1 381 20 + 644 0280 0323 movs r3, #3 + 645 0282 00F0C4BE b .L15 + 646 .L39: + 647 0286 4FF40033 mov r3, #131072 + 648 028a C7F8B031 str r3, [r7, #432] + 649 .LBB186: + 650 .LBB187: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 651 .loc 2 988 4 + ARM GAS /tmp/ccSuWkwR.s page 37 + + + 652 028e D7F8B031 ldr r3, [r7, #432] + 653 .syntax unified + 654 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 655 0292 93FAA3F3 rbit r3, r3 + 656 @ 0 "" 2 + 657 .thumb + 658 .syntax unified + 659 0296 C7F8AC31 str r3, [r7, #428] + 660 .loc 2 1001 10 + 661 029a D7F8AC31 ldr r3, [r7, #428] + 662 .LBE187: + 663 .LBE186: + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 664 .loc 1 377 15 discriminator 1 + 665 029e B3FA83F3 clz r3, r3 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 666 .loc 1 377 15 is_stmt 0 discriminator 2 + 667 02a2 DBB2 uxtb r3, r3 + 668 02a4 3F2B cmp r3, #63 + 669 02a6 02D8 bhi .L41 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 670 .loc 1 377 15 discriminator 1 + 671 02a8 194B ldr r3, .L154 + 672 02aa 1B68 ldr r3, [r3] + 673 02ac 15E0 b .L42 + 674 .L41: + 675 02ae 4FF40033 mov r3, #131072 + 676 02b2 C7F8A831 str r3, [r7, #424] + 677 .LBB188: + 678 .LBB189: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 679 .loc 2 988 4 is_stmt 1 + 680 02b6 D7F8A831 ldr r3, [r7, #424] + 681 .syntax unified + 682 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 683 02ba 93FAA3F3 rbit r3, r3 + 684 @ 0 "" 2 + 685 .thumb + 686 .syntax unified + 687 02be C7F8A431 str r3, [r7, #420] + 688 02c2 4FF40033 mov r3, #131072 + 689 02c6 C7F8A031 str r3, [r7, #416] + 690 .LBE189: + 691 .LBE188: + 692 .LBB190: + 693 .LBB191: + 694 02ca D7F8A031 ldr r3, [r7, #416] + 695 .syntax unified + 696 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 697 02ce 93FAA3F3 rbit r3, r3 + 698 @ 0 "" 2 + 699 .thumb + 700 .syntax unified + 701 02d2 C7F89C31 str r3, [r7, #412] + 702 .LBE191: + 703 .LBE190: + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + ARM GAS /tmp/ccSuWkwR.s page 38 + + + 704 .loc 1 377 15 discriminator 8 + 705 02d6 0E4B ldr r3, .L154 + 706 02d8 5B6A ldr r3, [r3, #36] + 707 .L42: + 708 02da 4FF40032 mov r2, #131072 + 709 02de C7F89821 str r2, [r7, #408] + 710 .LBB192: + 711 .LBB193: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 712 .loc 2 988 4 + 713 02e2 D7F89821 ldr r2, [r7, #408] + 714 .syntax unified + 715 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 716 02e6 92FAA2F2 rbit r2, r2 + 717 @ 0 "" 2 + 718 .thumb + 719 .syntax unified + 720 02ea C7F89421 str r2, [r7, #404] + 721 .loc 2 1001 10 + 722 02ee D7F89421 ldr r2, [r7, #404] + 723 .LBE193: + 724 .LBE192: + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 725 .loc 1 377 15 discriminator 1 + 726 02f2 B2FA82F2 clz r2, r2 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 727 .loc 1 377 15 is_stmt 0 discriminator 2 + 728 02f6 D2B2 uxtb r2, r2 + 729 02f8 42F02002 orr r2, r2, #32 + 730 02fc D2B2 uxtb r2, r2 + 731 02fe 02F01F02 and r2, r2, #31 + 732 0302 0121 movs r1, #1 + 733 0304 01FA02F2 lsl r2, r1, r2 + 734 0308 1340 ands r3, r3, r2 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 735 .loc 1 377 51 is_stmt 1 discriminator 2 + 736 030a 002B cmp r3, #0 + 737 030c B0D1 bne .L46 + 738 030e 02E0 b .L16 + 739 .L155: + 740 .align 2 + 741 .L154: + 742 0310 00100240 .word 1073876992 + 743 .L153: + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 744 .loc 1 341 9 + 745 0314 00BF nop + 746 .L16: + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*----------------------------- HSI Configuration --------------------------*/ + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_HSI) == RCC_OSCILLATORTYPE_HSI) + 747 .loc 1 388 25 + 748 0316 07F50073 add r3, r7, #512 + ARM GAS /tmp/ccSuWkwR.s page 39 + + + 749 031a A3F5FE73 sub r3, r3, #508 + 750 031e 1B68 ldr r3, [r3] + 751 0320 1B68 ldr r3, [r3] + 752 .loc 1 388 43 + 753 0322 03F00203 and r3, r3, #2 + 754 .loc 1 388 5 + 755 0326 002B cmp r3, #0 + 756 0328 00F06C81 beq .L47 + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_HSI(RCC_OscInitStruct->HSIState)); + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_CALIBRATION_VALUE(RCC_OscInitStruct->HSICalibrationValue)); + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check if HSI is used as system clock or as PLL source when PLL is selected as system clock * + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_HSI) + 757 .loc 1 395 9 + 758 032c CC4B ldr r3, .L156 + 759 032e 5B68 ldr r3, [r3, #4] + 760 0330 03F00C03 and r3, r3, #12 + 761 .loc 1 395 7 + 762 0334 002B cmp r3, #0 + 763 0336 0BD0 beq .L48 + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** || ((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_PLLCLK) && (__HAL_RCC_GET_PLL_ + 764 .loc 1 396 13 + 765 0338 C94B ldr r3, .L156 + 766 033a 5B68 ldr r3, [r3, #4] + 767 033c 03F00C03 and r3, r3, #12 + 768 .loc 1 396 8 + 769 0340 082B cmp r3, #8 + 770 0342 6DD1 bne .L49 + 771 .loc 1 396 82 discriminator 1 + 772 0344 C64B ldr r3, .L156 + 773 0346 5B68 ldr r3, [r3, #4] + 774 0348 03F48033 and r3, r3, #65536 + 775 .loc 1 396 78 discriminator 1 + 776 034c 002B cmp r3, #0 + 777 034e 67D1 bne .L49 + 778 .L48: + 779 0350 0223 movs r3, #2 + 780 0352 C7F89031 str r3, [r7, #400] + 781 .LBB194: + 782 .LBB195: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 783 .loc 2 988 4 + 784 0356 D7F89031 ldr r3, [r7, #400] + 785 .syntax unified + 786 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 787 035a 93FAA3F3 rbit r3, r3 + 788 @ 0 "" 2 + 789 .thumb + 790 .syntax unified + 791 035e C7F88C31 str r3, [r7, #396] + 792 .loc 2 1001 10 + 793 0362 D7F88C31 ldr r3, [r7, #396] + 794 .LBE195: + 795 .LBE194: + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + ARM GAS /tmp/ccSuWkwR.s page 40 + + + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* When HSI is used as system clock it will not disabled */ + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_ + 796 .loc 1 399 11 discriminator 1 + 797 0366 B3FA83F3 clz r3, r3 + 798 .loc 1 399 11 is_stmt 0 discriminator 2 + 799 036a DBB2 uxtb r3, r3 + 800 036c 3F2B cmp r3, #63 + 801 036e 02D8 bhi .L51 + 802 .loc 1 399 11 discriminator 1 + 803 0370 BB4B ldr r3, .L156 + 804 0372 1B68 ldr r3, [r3] + 805 0374 13E0 b .L52 + 806 .L51: + 807 0376 0223 movs r3, #2 + 808 0378 C7F88831 str r3, [r7, #392] + 809 .LBB196: + 810 .LBB197: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 811 .loc 2 988 4 is_stmt 1 + 812 037c D7F88831 ldr r3, [r7, #392] + 813 .syntax unified + 814 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 815 0380 93FAA3F3 rbit r3, r3 + 816 @ 0 "" 2 + 817 .thumb + 818 .syntax unified + 819 0384 C7F88431 str r3, [r7, #388] + 820 0388 0223 movs r3, #2 + 821 038a C7F88031 str r3, [r7, #384] + 822 .LBE197: + 823 .LBE196: + 824 .LBB198: + 825 .LBB199: + 826 038e D7F88031 ldr r3, [r7, #384] + 827 .syntax unified + 828 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 829 0392 93FAA3F3 rbit r3, r3 + 830 @ 0 "" 2 + 831 .thumb + 832 .syntax unified + 833 0396 C7F87C31 str r3, [r7, #380] + 834 .LBE199: + 835 .LBE198: + 836 .loc 1 399 11 discriminator 8 + 837 039a B14B ldr r3, .L156 + 838 039c 5B6A ldr r3, [r3, #36] + 839 .L52: + 840 039e 0222 movs r2, #2 + 841 03a0 C7F87821 str r2, [r7, #376] + 842 .LBB200: + 843 .LBB201: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 844 .loc 2 988 4 + 845 03a4 D7F87821 ldr r2, [r7, #376] + 846 .syntax unified + 847 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 848 03a8 92FAA2F2 rbit r2, r2 + ARM GAS /tmp/ccSuWkwR.s page 41 + + + 849 @ 0 "" 2 + 850 .thumb + 851 .syntax unified + 852 03ac C7F87421 str r2, [r7, #372] + 853 .loc 2 1001 10 + 854 03b0 D7F87421 ldr r2, [r7, #372] + 855 .LBE201: + 856 .LBE200: + 857 .loc 1 399 11 discriminator 1 + 858 03b4 B2FA82F2 clz r2, r2 + 859 .loc 1 399 11 is_stmt 0 discriminator 2 + 860 03b8 D2B2 uxtb r2, r2 + 861 03ba 42F02002 orr r2, r2, #32 + 862 03be D2B2 uxtb r2, r2 + 863 03c0 02F01F02 and r2, r2, #31 + 864 03c4 0121 movs r1, #1 + 865 03c6 01FA02F2 lsl r2, r1, r2 + 866 03ca 1340 ands r3, r3, r2 + 867 .loc 1 399 9 is_stmt 1 discriminator 2 + 868 03cc 002B cmp r3, #0 + 869 03ce 0AD0 beq .L56 + 870 .loc 1 399 78 discriminator 13 + 871 03d0 07F50073 add r3, r7, #512 + 872 03d4 A3F5FE73 sub r3, r3, #508 + 873 03d8 1B68 ldr r3, [r3] + 874 03da 1B69 ldr r3, [r3, #16] + 875 .loc 1 399 57 discriminator 13 + 876 03dc 012B cmp r3, #1 + 877 03de 02D0 beq .L56 + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 878 .loc 1 401 16 + 879 03e0 0123 movs r3, #1 + 880 03e2 00F014BE b .L15 + 881 .L56: + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Otherwise, just the calibration is allowed */ + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue); + 882 .loc 1 407 9 + 883 03e6 9E4B ldr r3, .L156 + 884 03e8 1B68 ldr r3, [r3] + 885 03ea 23F0F802 bic r2, r3, #248 + 886 03ee 07F50073 add r3, r7, #512 + 887 03f2 A3F5FE73 sub r3, r3, #508 + 888 03f6 1B68 ldr r3, [r3] + 889 03f8 5B69 ldr r3, [r3, #20] + 890 03fa F821 movs r1, #248 + 891 03fc C7F87011 str r1, [r7, #368] + 892 .LBB202: + 893 .LBB203: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 894 .loc 2 988 4 + 895 0400 D7F87011 ldr r1, [r7, #368] + 896 .syntax unified + ARM GAS /tmp/ccSuWkwR.s page 42 + + + 897 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 898 0404 91FAA1F1 rbit r1, r1 + 899 @ 0 "" 2 + 900 .thumb + 901 .syntax unified + 902 0408 C7F86C11 str r1, [r7, #364] + 903 .loc 2 1001 10 + 904 040c D7F86C11 ldr r1, [r7, #364] + 905 .LBE203: + 906 .LBE202: + 907 .loc 1 407 9 discriminator 1 + 908 0410 B1FA81F1 clz r1, r1 + 909 .loc 1 407 9 is_stmt 0 discriminator 2 + 910 0414 C9B2 uxtb r1, r1 + 911 0416 8B40 lsls r3, r3, r1 + 912 0418 9149 ldr r1, .L156 + 913 041a 1343 orrs r3, r3, r2 + 914 041c 0B60 str r3, [r1] + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 915 .loc 1 399 9 is_stmt 1 + 916 041e F1E0 b .L47 + 917 .L49: + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the HSI State */ + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_OscInitStruct->HSIState != RCC_HSI_OFF) + 918 .loc 1 413 27 + 919 0420 07F50073 add r3, r7, #512 + 920 0424 A3F5FE73 sub r3, r3, #508 + 921 0428 1B68 ldr r3, [r3] + 922 042a 1B69 ldr r3, [r3, #16] + 923 .loc 1 413 9 + 924 042c 002B cmp r3, #0 + 925 042e 00F08380 beq .L58 + 926 0432 0123 movs r3, #1 + 927 0434 C7F86831 str r3, [r7, #360] + 928 .LBB204: + 929 .LBB205: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 930 .loc 2 988 4 + 931 0438 D7F86831 ldr r3, [r7, #360] + 932 .syntax unified + 933 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 934 043c 93FAA3F3 rbit r3, r3 + 935 @ 0 "" 2 + 936 .thumb + 937 .syntax unified + 938 0440 C7F86431 str r3, [r7, #356] + 939 .loc 2 1001 10 + 940 0444 D7F86431 ldr r3, [r7, #356] + 941 .LBE205: + 942 .LBE204: + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Enable the Internal High Speed oscillator (HSI). */ + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSI_ENABLE(); + ARM GAS /tmp/ccSuWkwR.s page 43 + + + 943 .loc 1 416 9 discriminator 1 + 944 0448 B3FA83F3 clz r3, r3 + 945 .loc 1 416 9 is_stmt 0 discriminator 2 + 946 044c DBB2 uxtb r3, r3 + 947 044e 03F18453 add r3, r3, #276824064 + 948 0452 03F58413 add r3, r3, #1081344 + 949 0456 9B00 lsls r3, r3, #2 + 950 0458 1A46 mov r2, r3 + 951 045a 0123 movs r3, #1 + 952 045c 1360 str r3, [r2] + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 953 .loc 1 419 21 is_stmt 1 + 954 045e FFF7FEFF bl HAL_GetTick + 955 0462 C7F8F801 str r0, [r7, #504] + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till HSI is ready */ + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) + 956 .loc 1 422 14 + 957 0466 0AE0 b .L60 + 958 .L67: + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > HSI_TIMEOUT_VALUE) + 959 .loc 1 424 15 + 960 0468 FFF7FEFF bl HAL_GetTick + 961 046c 0246 mov r2, r0 + 962 .loc 1 424 29 discriminator 1 + 963 046e D7F8F831 ldr r3, [r7, #504] + 964 0472 D31A subs r3, r2, r3 + 965 .loc 1 424 13 discriminator 1 + 966 0474 022B cmp r3, #2 + 967 0476 02D9 bls .L60 + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 968 .loc 1 426 20 + 969 0478 0323 movs r3, #3 + 970 047a 00F0C8BD b .L15 + 971 .L60: + 972 047e 0223 movs r3, #2 + 973 0480 C7F86031 str r3, [r7, #352] + 974 .LBB206: + 975 .LBB207: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 976 .loc 2 988 4 + 977 0484 D7F86031 ldr r3, [r7, #352] + 978 .syntax unified + 979 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 980 0488 93FAA3F3 rbit r3, r3 + 981 @ 0 "" 2 + 982 .thumb + 983 .syntax unified + 984 048c C7F85C31 str r3, [r7, #348] + 985 .loc 2 1001 10 + 986 0490 D7F85C31 ldr r3, [r7, #348] + 987 .LBE207: + 988 .LBE206: + ARM GAS /tmp/ccSuWkwR.s page 44 + + + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 989 .loc 1 422 15 discriminator 1 + 990 0494 B3FA83F3 clz r3, r3 + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 991 .loc 1 422 15 is_stmt 0 discriminator 2 + 992 0498 DBB2 uxtb r3, r3 + 993 049a 3F2B cmp r3, #63 + 994 049c 02D8 bhi .L62 + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 995 .loc 1 422 15 discriminator 1 + 996 049e 704B ldr r3, .L156 + 997 04a0 1B68 ldr r3, [r3] + 998 04a2 13E0 b .L63 + 999 .L62: + 1000 04a4 0223 movs r3, #2 + 1001 04a6 C7F85831 str r3, [r7, #344] + 1002 .LBB208: + 1003 .LBB209: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1004 .loc 2 988 4 is_stmt 1 + 1005 04aa D7F85831 ldr r3, [r7, #344] + 1006 .syntax unified + 1007 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1008 04ae 93FAA3F3 rbit r3, r3 + 1009 @ 0 "" 2 + 1010 .thumb + 1011 .syntax unified + 1012 04b2 C7F85431 str r3, [r7, #340] + 1013 04b6 0223 movs r3, #2 + 1014 04b8 C7F85031 str r3, [r7, #336] + 1015 .LBE209: + 1016 .LBE208: + 1017 .LBB210: + 1018 .LBB211: + 1019 04bc D7F85031 ldr r3, [r7, #336] + 1020 .syntax unified + 1021 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1022 04c0 93FAA3F3 rbit r3, r3 + 1023 @ 0 "" 2 + 1024 .thumb + 1025 .syntax unified + 1026 04c4 C7F84C31 str r3, [r7, #332] + 1027 .LBE211: + 1028 .LBE210: + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1029 .loc 1 422 15 discriminator 8 + 1030 04c8 654B ldr r3, .L156 + 1031 04ca 5B6A ldr r3, [r3, #36] + 1032 .L63: + 1033 04cc 0222 movs r2, #2 + 1034 04ce C7F84821 str r2, [r7, #328] + 1035 .LBB212: + 1036 .LBB213: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1037 .loc 2 988 4 + 1038 04d2 D7F84821 ldr r2, [r7, #328] + 1039 .syntax unified + ARM GAS /tmp/ccSuWkwR.s page 45 + + + 1040 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1041 04d6 92FAA2F2 rbit r2, r2 + 1042 @ 0 "" 2 + 1043 .thumb + 1044 .syntax unified + 1045 04da C7F84421 str r2, [r7, #324] + 1046 .loc 2 1001 10 + 1047 04de D7F84421 ldr r2, [r7, #324] + 1048 .LBE213: + 1049 .LBE212: + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1050 .loc 1 422 15 discriminator 1 + 1051 04e2 B2FA82F2 clz r2, r2 + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1052 .loc 1 422 15 is_stmt 0 discriminator 2 + 1053 04e6 D2B2 uxtb r2, r2 + 1054 04e8 42F02002 orr r2, r2, #32 + 1055 04ec D2B2 uxtb r2, r2 + 1056 04ee 02F01F02 and r2, r2, #31 + 1057 04f2 0121 movs r1, #1 + 1058 04f4 01FA02F2 lsl r2, r1, r2 + 1059 04f8 1340 ands r3, r3, r2 + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1060 .loc 1 422 51 is_stmt 1 discriminator 2 + 1061 04fa 002B cmp r3, #0 + 1062 04fc B4D0 beq .L67 + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue); + 1063 .loc 1 431 9 + 1064 04fe 584B ldr r3, .L156 + 1065 0500 1B68 ldr r3, [r3] + 1066 0502 23F0F802 bic r2, r3, #248 + 1067 0506 07F50073 add r3, r7, #512 + 1068 050a A3F5FE73 sub r3, r3, #508 + 1069 050e 1B68 ldr r3, [r3] + 1070 0510 5B69 ldr r3, [r3, #20] + 1071 0512 F821 movs r1, #248 + 1072 0514 C7F84011 str r1, [r7, #320] + 1073 .LBB214: + 1074 .LBB215: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1075 .loc 2 988 4 + 1076 0518 D7F84011 ldr r1, [r7, #320] + 1077 .syntax unified + 1078 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1079 051c 91FAA1F1 rbit r1, r1 + 1080 @ 0 "" 2 + 1081 .thumb + 1082 .syntax unified + 1083 0520 C7F83C11 str r1, [r7, #316] + 1084 .loc 2 1001 10 + 1085 0524 D7F83C11 ldr r1, [r7, #316] + 1086 .LBE215: + 1087 .LBE214: + ARM GAS /tmp/ccSuWkwR.s page 46 + + + 1088 .loc 1 431 9 discriminator 1 + 1089 0528 B1FA81F1 clz r1, r1 + 1090 .loc 1 431 9 is_stmt 0 discriminator 2 + 1091 052c C9B2 uxtb r1, r1 + 1092 052e 8B40 lsls r3, r3, r1 + 1093 0530 4B49 ldr r1, .L156 + 1094 0532 1343 orrs r3, r3, r2 + 1095 0534 0B60 str r3, [r1] + 1096 0536 65E0 b .L47 + 1097 .L58: + 1098 0538 0123 movs r3, #1 + 1099 053a C7F83831 str r3, [r7, #312] + 1100 .LBB216: + 1101 .LBB217: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1102 .loc 2 988 4 is_stmt 1 + 1103 053e D7F83831 ldr r3, [r7, #312] + 1104 .syntax unified + 1105 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1106 0542 93FAA3F3 rbit r3, r3 + 1107 @ 0 "" 2 + 1108 .thumb + 1109 .syntax unified + 1110 0546 C7F83431 str r3, [r7, #308] + 1111 .loc 2 1001 10 + 1112 054a D7F83431 ldr r3, [r7, #308] + 1113 .LBE217: + 1114 .LBE216: + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Disable the Internal High Speed oscillator (HSI). */ + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_HSI_DISABLE(); + 1115 .loc 1 436 9 discriminator 1 + 1116 054e B3FA83F3 clz r3, r3 + 1117 .loc 1 436 9 is_stmt 0 discriminator 2 + 1118 0552 DBB2 uxtb r3, r3 + 1119 0554 03F18453 add r3, r3, #276824064 + 1120 0558 03F58413 add r3, r3, #1081344 + 1121 055c 9B00 lsls r3, r3, #2 + 1122 055e 1A46 mov r2, r3 + 1123 0560 0023 movs r3, #0 + 1124 0562 1360 str r3, [r2] + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1125 .loc 1 439 21 is_stmt 1 + 1126 0564 FFF7FEFF bl HAL_GetTick + 1127 0568 C7F8F801 str r0, [r7, #504] + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till HSI is disabled */ + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) + 1128 .loc 1 442 14 + 1129 056c 0AE0 b .L70 + 1130 .L77: + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > HSI_TIMEOUT_VALUE) + ARM GAS /tmp/ccSuWkwR.s page 47 + + + 1131 .loc 1 444 15 + 1132 056e FFF7FEFF bl HAL_GetTick + 1133 0572 0246 mov r2, r0 + 1134 .loc 1 444 29 discriminator 1 + 1135 0574 D7F8F831 ldr r3, [r7, #504] + 1136 0578 D31A subs r3, r2, r3 + 1137 .loc 1 444 13 discriminator 1 + 1138 057a 022B cmp r3, #2 + 1139 057c 02D9 bls .L70 + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1140 .loc 1 446 20 + 1141 057e 0323 movs r3, #3 + 1142 0580 00F045BD b .L15 + 1143 .L70: + 1144 0584 0223 movs r3, #2 + 1145 0586 C7F83031 str r3, [r7, #304] + 1146 .LBB218: + 1147 .LBB219: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1148 .loc 2 988 4 + 1149 058a D7F83031 ldr r3, [r7, #304] + 1150 .syntax unified + 1151 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1152 058e 93FAA3F3 rbit r3, r3 + 1153 @ 0 "" 2 + 1154 .thumb + 1155 .syntax unified + 1156 0592 C7F82C31 str r3, [r7, #300] + 1157 .loc 2 1001 10 + 1158 0596 D7F82C31 ldr r3, [r7, #300] + 1159 .LBE219: + 1160 .LBE218: + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1161 .loc 1 442 15 discriminator 1 + 1162 059a B3FA83F3 clz r3, r3 + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1163 .loc 1 442 15 is_stmt 0 discriminator 2 + 1164 059e DBB2 uxtb r3, r3 + 1165 05a0 3F2B cmp r3, #63 + 1166 05a2 02D8 bhi .L72 + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1167 .loc 1 442 15 discriminator 1 + 1168 05a4 2E4B ldr r3, .L156 + 1169 05a6 1B68 ldr r3, [r3] + 1170 05a8 13E0 b .L73 + 1171 .L72: + 1172 05aa 0223 movs r3, #2 + 1173 05ac C7F82831 str r3, [r7, #296] + 1174 .LBB220: + 1175 .LBB221: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1176 .loc 2 988 4 is_stmt 1 + 1177 05b0 D7F82831 ldr r3, [r7, #296] + 1178 .syntax unified + 1179 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1180 05b4 93FAA3F3 rbit r3, r3 + ARM GAS /tmp/ccSuWkwR.s page 48 + + + 1181 @ 0 "" 2 + 1182 .thumb + 1183 .syntax unified + 1184 05b8 C7F82431 str r3, [r7, #292] + 1185 05bc 0223 movs r3, #2 + 1186 05be C7F82031 str r3, [r7, #288] + 1187 .LBE221: + 1188 .LBE220: + 1189 .LBB222: + 1190 .LBB223: + 1191 05c2 D7F82031 ldr r3, [r7, #288] + 1192 .syntax unified + 1193 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1194 05c6 93FAA3F3 rbit r3, r3 + 1195 @ 0 "" 2 + 1196 .thumb + 1197 .syntax unified + 1198 05ca C7F81C31 str r3, [r7, #284] + 1199 .LBE223: + 1200 .LBE222: + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1201 .loc 1 442 15 discriminator 8 + 1202 05ce 244B ldr r3, .L156 + 1203 05d0 5B6A ldr r3, [r3, #36] + 1204 .L73: + 1205 05d2 0222 movs r2, #2 + 1206 05d4 C7F81821 str r2, [r7, #280] + 1207 .LBB224: + 1208 .LBB225: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1209 .loc 2 988 4 + 1210 05d8 D7F81821 ldr r2, [r7, #280] + 1211 .syntax unified + 1212 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1213 05dc 92FAA2F2 rbit r2, r2 + 1214 @ 0 "" 2 + 1215 .thumb + 1216 .syntax unified + 1217 05e0 C7F81421 str r2, [r7, #276] + 1218 .loc 2 1001 10 + 1219 05e4 D7F81421 ldr r2, [r7, #276] + 1220 .LBE225: + 1221 .LBE224: + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1222 .loc 1 442 15 discriminator 1 + 1223 05e8 B2FA82F2 clz r2, r2 + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1224 .loc 1 442 15 is_stmt 0 discriminator 2 + 1225 05ec D2B2 uxtb r2, r2 + 1226 05ee 42F02002 orr r2, r2, #32 + 1227 05f2 D2B2 uxtb r2, r2 + 1228 05f4 02F01F02 and r2, r2, #31 + 1229 05f8 0121 movs r1, #1 + 1230 05fa 01FA02F2 lsl r2, r1, r2 + 1231 05fe 1340 ands r3, r3, r2 + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1232 .loc 1 442 51 is_stmt 1 discriminator 2 + ARM GAS /tmp/ccSuWkwR.s page 49 + + + 1233 0600 002B cmp r3, #0 + 1234 0602 B4D1 bne .L77 + 1235 .L47: + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*------------------------------ LSI Configuration -------------------------*/ + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_LSI) == RCC_OSCILLATORTYPE_LSI) + 1236 .loc 1 453 25 + 1237 0604 07F50073 add r3, r7, #512 + 1238 0608 A3F5FE73 sub r3, r3, #508 + 1239 060c 1B68 ldr r3, [r3] + 1240 060e 1B68 ldr r3, [r3] + 1241 .loc 1 453 43 + 1242 0610 03F00803 and r3, r3, #8 + 1243 .loc 1 453 5 + 1244 0614 002B cmp r3, #0 + 1245 0616 00F01581 beq .L78 + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_LSI(RCC_OscInitStruct->LSIState)); + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the LSI State */ + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_OscInitStruct->LSIState != RCC_LSI_OFF) + 1246 .loc 1 459 25 + 1247 061a 07F50073 add r3, r7, #512 + 1248 061e A3F5FE73 sub r3, r3, #508 + 1249 0622 1B68 ldr r3, [r3] + 1250 0624 9B69 ldr r3, [r3, #24] + 1251 .loc 1 459 7 + 1252 0626 002B cmp r3, #0 + 1253 0628 7ED0 beq .L79 + 1254 062a 0123 movs r3, #1 + 1255 062c C7F81031 str r3, [r7, #272] + 1256 .LBB226: + 1257 .LBB227: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1258 .loc 2 988 4 + 1259 0630 D7F81031 ldr r3, [r7, #272] + 1260 .syntax unified + 1261 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1262 0634 93FAA3F3 rbit r3, r3 + 1263 @ 0 "" 2 + 1264 .thumb + 1265 .syntax unified + 1266 0638 C7F80C31 str r3, [r7, #268] + 1267 .loc 2 1001 10 + 1268 063c D7F80C31 ldr r3, [r7, #268] + 1269 .LBE227: + 1270 .LBE226: + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Enable the Internal Low Speed oscillator (LSI). */ + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_LSI_ENABLE(); + 1271 .loc 1 462 7 discriminator 1 + 1272 0640 B3FA83F3 clz r3, r3 + ARM GAS /tmp/ccSuWkwR.s page 50 + + + 1273 .loc 1 462 7 is_stmt 0 discriminator 2 + 1274 0644 DBB2 uxtb r3, r3 + 1275 0646 1A46 mov r2, r3 + 1276 0648 064B ldr r3, .L156+4 + 1277 064a 1344 add r3, r3, r2 + 1278 064c 9B00 lsls r3, r3, #2 + 1279 064e 1A46 mov r2, r3 + 1280 0650 0123 movs r3, #1 + 1281 0652 1360 str r3, [r2] + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1282 .loc 1 465 19 is_stmt 1 + 1283 0654 FFF7FEFF bl HAL_GetTick + 1284 0658 C7F8F801 str r0, [r7, #504] + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till LSI is ready */ + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) == RESET) + 1285 .loc 1 468 12 + 1286 065c 0FE0 b .L81 + 1287 .L157: + 1288 065e 00BF .align 2 + 1289 .L156: + 1290 0660 00100240 .word 1073876992 + 1291 0664 20819010 .word 277905696 + 1292 .L86: + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > LSI_TIMEOUT_VALUE) + 1293 .loc 1 470 13 + 1294 0668 FFF7FEFF bl HAL_GetTick + 1295 066c 0246 mov r2, r0 + 1296 .loc 1 470 27 discriminator 1 + 1297 066e D7F8F831 ldr r3, [r7, #504] + 1298 0672 D31A subs r3, r2, r3 + 1299 .loc 1 470 11 discriminator 1 + 1300 0674 022B cmp r3, #2 + 1301 0676 02D9 bls .L81 + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1302 .loc 1 472 18 + 1303 0678 0323 movs r3, #3 + 1304 067a 00F0C8BC b .L15 + 1305 .L81: + 1306 067e 0223 movs r3, #2 + 1307 0680 C7F80831 str r3, [r7, #264] + 1308 .LBB228: + 1309 .LBB229: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1310 .loc 2 988 4 + 1311 0684 D7F80831 ldr r3, [r7, #264] + 1312 .syntax unified + 1313 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1314 0688 93FAA3F3 rbit r3, r3 + 1315 @ 0 "" 2 + 1316 .thumb + 1317 .syntax unified + 1318 068c C7F80431 str r3, [r7, #260] + ARM GAS /tmp/ccSuWkwR.s page 51 + + + 1319 0690 07F50073 add r3, r7, #512 + 1320 0694 A3F58073 sub r3, r3, #256 + 1321 0698 0222 movs r2, #2 + 1322 069a 1A60 str r2, [r3] + 1323 .LBE229: + 1324 .LBE228: + 1325 .LBB230: + 1326 .LBB231: + 1327 069c 07F50073 add r3, r7, #512 + 1328 06a0 A3F58073 sub r3, r3, #256 + 1329 06a4 1B68 ldr r3, [r3] + 1330 .syntax unified + 1331 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1332 06a6 93FAA3F2 rbit r2, r3 + 1333 @ 0 "" 2 + 1334 .thumb + 1335 .syntax unified + 1336 06aa 07F50073 add r3, r7, #512 + 1337 06ae A3F58273 sub r3, r3, #260 + 1338 06b2 1A60 str r2, [r3] + 1339 06b4 07F50073 add r3, r7, #512 + 1340 06b8 A3F58473 sub r3, r3, #264 + 1341 06bc 0222 movs r2, #2 + 1342 06be 1A60 str r2, [r3] + 1343 .LBE231: + 1344 .LBE230: + 1345 .LBB232: + 1346 .LBB233: + 1347 06c0 07F50073 add r3, r7, #512 + 1348 06c4 A3F58473 sub r3, r3, #264 + 1349 06c8 1B68 ldr r3, [r3] + 1350 .syntax unified + 1351 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1352 06ca 93FAA3F2 rbit r2, r3 + 1353 @ 0 "" 2 + 1354 .thumb + 1355 .syntax unified + 1356 06ce 07F50073 add r3, r7, #512 + 1357 06d2 A3F58673 sub r3, r3, #268 + 1358 06d6 1A60 str r2, [r3] + 1359 .LBE233: + 1360 .LBE232: + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1361 .loc 1 468 13 discriminator 8 + 1362 06d8 B04B ldr r3, .L158 + 1363 06da 5A6A ldr r2, [r3, #36] + 1364 06dc 07F50073 add r3, r7, #512 + 1365 06e0 A3F58873 sub r3, r3, #272 + 1366 06e4 0221 movs r1, #2 + 1367 06e6 1960 str r1, [r3] + 1368 .LBB234: + 1369 .LBB235: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1370 .loc 2 988 4 + 1371 06e8 07F50073 add r3, r7, #512 + 1372 06ec A3F58873 sub r3, r3, #272 + 1373 06f0 1B68 ldr r3, [r3] + ARM GAS /tmp/ccSuWkwR.s page 52 + + + 1374 .syntax unified + 1375 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1376 06f2 93FAA3F1 rbit r1, r3 + 1377 @ 0 "" 2 + 1378 .thumb + 1379 .syntax unified + 1380 06f6 07F50073 add r3, r7, #512 + 1381 06fa A3F58A73 sub r3, r3, #276 + 1382 06fe 1960 str r1, [r3] + 1383 .loc 2 1001 10 + 1384 0700 07F50073 add r3, r7, #512 + 1385 0704 A3F58A73 sub r3, r3, #276 + 1386 0708 1B68 ldr r3, [r3] + 1387 .LBE235: + 1388 .LBE234: + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1389 .loc 1 468 13 discriminator 1 + 1390 070a B3FA83F3 clz r3, r3 + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1391 .loc 1 468 13 is_stmt 0 discriminator 2 + 1392 070e DBB2 uxtb r3, r3 + 1393 0710 43F06003 orr r3, r3, #96 + 1394 0714 DBB2 uxtb r3, r3 + 1395 0716 03F01F03 and r3, r3, #31 + 1396 071a 0121 movs r1, #1 + 1397 071c 01FA03F3 lsl r3, r1, r3 + 1398 0720 1340 ands r3, r3, r2 + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1399 .loc 1 468 49 is_stmt 1 discriminator 2 + 1400 0722 002B cmp r3, #0 + 1401 0724 A0D0 beq .L86 + 1402 0726 8DE0 b .L78 + 1403 .L79: + 1404 0728 07F50073 add r3, r7, #512 + 1405 072c A3F58C73 sub r3, r3, #280 + 1406 0730 0122 movs r2, #1 + 1407 0732 1A60 str r2, [r3] + 1408 .LBB236: + 1409 .LBB237: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1410 .loc 2 988 4 + 1411 0734 07F50073 add r3, r7, #512 + 1412 0738 A3F58C73 sub r3, r3, #280 + 1413 073c 1B68 ldr r3, [r3] + 1414 .syntax unified + 1415 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1416 073e 93FAA3F2 rbit r2, r3 + 1417 @ 0 "" 2 + 1418 .thumb + 1419 .syntax unified + 1420 0742 07F50073 add r3, r7, #512 + 1421 0746 A3F58E73 sub r3, r3, #284 + 1422 074a 1A60 str r2, [r3] + 1423 .loc 2 1001 10 + 1424 074c 07F50073 add r3, r7, #512 + 1425 0750 A3F58E73 sub r3, r3, #284 + 1426 0754 1B68 ldr r3, [r3] + ARM GAS /tmp/ccSuWkwR.s page 53 + + + 1427 .LBE237: + 1428 .LBE236: + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Disable the Internal Low Speed oscillator (LSI). */ + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_LSI_DISABLE(); + 1429 .loc 1 479 7 discriminator 1 + 1430 0756 B3FA83F3 clz r3, r3 + 1431 .loc 1 479 7 is_stmt 0 discriminator 2 + 1432 075a DBB2 uxtb r3, r3 + 1433 075c 1A46 mov r2, r3 + 1434 075e 904B ldr r3, .L158+4 + 1435 0760 1344 add r3, r3, r2 + 1436 0762 9B00 lsls r3, r3, #2 + 1437 0764 1A46 mov r2, r3 + 1438 0766 0023 movs r3, #0 + 1439 0768 1360 str r3, [r2] + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1440 .loc 1 482 19 is_stmt 1 + 1441 076a FFF7FEFF bl HAL_GetTick + 1442 076e C7F8F801 str r0, [r7, #504] + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till LSI is disabled */ + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) != RESET) + 1443 .loc 1 485 12 + 1444 0772 0AE0 b .L88 + 1445 .L93: + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > LSI_TIMEOUT_VALUE) + 1446 .loc 1 487 13 + 1447 0774 FFF7FEFF bl HAL_GetTick + 1448 0778 0246 mov r2, r0 + 1449 .loc 1 487 27 discriminator 1 + 1450 077a D7F8F831 ldr r3, [r7, #504] + 1451 077e D31A subs r3, r2, r3 + 1452 .loc 1 487 11 discriminator 1 + 1453 0780 022B cmp r3, #2 + 1454 0782 02D9 bls .L88 + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1455 .loc 1 489 18 + 1456 0784 0323 movs r3, #3 + 1457 0786 00F042BC b .L15 + 1458 .L88: + 1459 078a 07F50073 add r3, r7, #512 + 1460 078e A3F59073 sub r3, r3, #288 + 1461 0792 0222 movs r2, #2 + 1462 0794 1A60 str r2, [r3] + 1463 .LBB238: + 1464 .LBB239: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1465 .loc 2 988 4 + ARM GAS /tmp/ccSuWkwR.s page 54 + + + 1466 0796 07F50073 add r3, r7, #512 + 1467 079a A3F59073 sub r3, r3, #288 + 1468 079e 1B68 ldr r3, [r3] + 1469 .syntax unified + 1470 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1471 07a0 93FAA3F2 rbit r2, r3 + 1472 @ 0 "" 2 + 1473 .thumb + 1474 .syntax unified + 1475 07a4 07F50073 add r3, r7, #512 + 1476 07a8 A3F59273 sub r3, r3, #292 + 1477 07ac 1A60 str r2, [r3] + 1478 07ae 07F50073 add r3, r7, #512 + 1479 07b2 A3F59473 sub r3, r3, #296 + 1480 07b6 0222 movs r2, #2 + 1481 07b8 1A60 str r2, [r3] + 1482 .LBE239: + 1483 .LBE238: + 1484 .LBB240: + 1485 .LBB241: + 1486 07ba 07F50073 add r3, r7, #512 + 1487 07be A3F59473 sub r3, r3, #296 + 1488 07c2 1B68 ldr r3, [r3] + 1489 .syntax unified + 1490 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1491 07c4 93FAA3F2 rbit r2, r3 + 1492 @ 0 "" 2 + 1493 .thumb + 1494 .syntax unified + 1495 07c8 07F50073 add r3, r7, #512 + 1496 07cc A3F59673 sub r3, r3, #300 + 1497 07d0 1A60 str r2, [r3] + 1498 07d2 07F50073 add r3, r7, #512 + 1499 07d6 A3F59873 sub r3, r3, #304 + 1500 07da 0222 movs r2, #2 + 1501 07dc 1A60 str r2, [r3] + 1502 .LBE241: + 1503 .LBE240: + 1504 .LBB242: + 1505 .LBB243: + 1506 07de 07F50073 add r3, r7, #512 + 1507 07e2 A3F59873 sub r3, r3, #304 + 1508 07e6 1B68 ldr r3, [r3] + 1509 .syntax unified + 1510 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1511 07e8 93FAA3F2 rbit r2, r3 + 1512 @ 0 "" 2 + 1513 .thumb + 1514 .syntax unified + 1515 07ec 07F50073 add r3, r7, #512 + 1516 07f0 A3F59A73 sub r3, r3, #308 + 1517 07f4 1A60 str r2, [r3] + 1518 .LBE243: + 1519 .LBE242: + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1520 .loc 1 485 13 discriminator 8 + 1521 07f6 694B ldr r3, .L158 + ARM GAS /tmp/ccSuWkwR.s page 55 + + + 1522 07f8 5A6A ldr r2, [r3, #36] + 1523 07fa 07F50073 add r3, r7, #512 + 1524 07fe A3F59C73 sub r3, r3, #312 + 1525 0802 0221 movs r1, #2 + 1526 0804 1960 str r1, [r3] + 1527 .LBB244: + 1528 .LBB245: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1529 .loc 2 988 4 + 1530 0806 07F50073 add r3, r7, #512 + 1531 080a A3F59C73 sub r3, r3, #312 + 1532 080e 1B68 ldr r3, [r3] + 1533 .syntax unified + 1534 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1535 0810 93FAA3F1 rbit r1, r3 + 1536 @ 0 "" 2 + 1537 .thumb + 1538 .syntax unified + 1539 0814 07F50073 add r3, r7, #512 + 1540 0818 A3F59E73 sub r3, r3, #316 + 1541 081c 1960 str r1, [r3] + 1542 .loc 2 1001 10 + 1543 081e 07F50073 add r3, r7, #512 + 1544 0822 A3F59E73 sub r3, r3, #316 + 1545 0826 1B68 ldr r3, [r3] + 1546 .LBE245: + 1547 .LBE244: + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1548 .loc 1 485 13 discriminator 1 + 1549 0828 B3FA83F3 clz r3, r3 + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1550 .loc 1 485 13 is_stmt 0 discriminator 2 + 1551 082c DBB2 uxtb r3, r3 + 1552 082e 43F06003 orr r3, r3, #96 + 1553 0832 DBB2 uxtb r3, r3 + 1554 0834 03F01F03 and r3, r3, #31 + 1555 0838 0121 movs r1, #1 + 1556 083a 01FA03F3 lsl r3, r1, r3 + 1557 083e 1340 ands r3, r3, r2 + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1558 .loc 1 485 49 is_stmt 1 discriminator 2 + 1559 0840 002B cmp r3, #0 + 1560 0842 97D1 bne .L93 + 1561 .L78: + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*------------------------------ LSE Configuration -------------------------*/ + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_LSE) == RCC_OSCILLATORTYPE_LSE) + 1562 .loc 1 495 25 + 1563 0844 07F50073 add r3, r7, #512 + 1564 0848 A3F5FE73 sub r3, r3, #508 + 1565 084c 1B68 ldr r3, [r3] + 1566 084e 1B68 ldr r3, [r3] + 1567 .loc 1 495 43 + 1568 0850 03F00403 and r3, r3, #4 + ARM GAS /tmp/ccSuWkwR.s page 56 + + + 1569 .loc 1 495 5 + 1570 0854 002B cmp r3, #0 + 1571 0856 00F09E81 beq .L94 + 1572 .LBB246: + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** FlagStatus pwrclkchanged = RESET; + 1573 .loc 1 497 22 + 1574 085a 0023 movs r3, #0 + 1575 085c 87F8FF31 strb r3, [r7, #511] + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_LSE(RCC_OscInitStruct->LSEState)); + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Update LSE configuration in Backup Domain control register */ + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Requires to enable write access to Backup Domain of necessary */ + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED()) + 1576 .loc 1 504 8 + 1577 0860 4E4B ldr r3, .L158 + 1578 0862 DB69 ldr r3, [r3, #28] + 1579 0864 03F08053 and r3, r3, #268435456 + 1580 .loc 1 504 7 + 1581 0868 002B cmp r3, #0 + 1582 086a 16D1 bne .L95 + 1583 .LBB247: + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 1584 .loc 1 506 7 + 1585 086c 4B4B ldr r3, .L158 + 1586 086e DB69 ldr r3, [r3, #28] + 1587 0870 4A4A ldr r2, .L158 + 1588 0872 43F08053 orr r3, r3, #268435456 + 1589 0876 D361 str r3, [r2, #28] + 1590 0878 484B ldr r3, .L158 + 1591 087a DB69 ldr r3, [r3, #28] + 1592 087c 03F08052 and r2, r3, #268435456 + 1593 0880 07F50073 add r3, r7, #512 + 1594 0884 A3F5FC73 sub r3, r3, #504 + 1595 0888 1A60 str r2, [r3] + 1596 088a 07F50073 add r3, r7, #512 + 1597 088e A3F5FC73 sub r3, r3, #504 + 1598 0892 1B68 ldr r3, [r3] + 1599 .LBE247: + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pwrclkchanged = SET; + 1600 .loc 1 507 21 + 1601 0894 0123 movs r3, #1 + 1602 0896 87F8FF31 strb r3, [r7, #511] + 1603 .L95: + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(HAL_IS_BIT_CLR(PWR->CR, PWR_CR_DBP)) + 1604 .loc 1 510 8 + 1605 089a 424B ldr r3, .L158+8 + 1606 089c 1B68 ldr r3, [r3] + 1607 089e 03F48073 and r3, r3, #256 + 1608 .loc 1 510 7 + 1609 08a2 002B cmp r3, #0 + 1610 08a4 1AD1 bne .L96 + ARM GAS /tmp/ccSuWkwR.s page 57 + + + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Enable write access to Backup domain */ + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SET_BIT(PWR->CR, PWR_CR_DBP); + 1611 .loc 1 513 7 + 1612 08a6 3F4B ldr r3, .L158+8 + 1613 08a8 1B68 ldr r3, [r3] + 1614 08aa 3E4A ldr r2, .L158+8 + 1615 08ac 43F48073 orr r3, r3, #256 + 1616 08b0 1360 str r3, [r2] + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait for Backup domain Write protection disable */ + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1617 .loc 1 516 19 + 1618 08b2 FFF7FEFF bl HAL_GetTick + 1619 08b6 C7F8F801 str r0, [r7, #504] + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(HAL_IS_BIT_CLR(PWR->CR, PWR_CR_DBP)) + 1620 .loc 1 518 12 + 1621 08ba 09E0 b .L97 + 1622 .L98: + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE) + 1623 .loc 1 520 13 + 1624 08bc FFF7FEFF bl HAL_GetTick + 1625 08c0 0246 mov r2, r0 + 1626 .loc 1 520 27 discriminator 1 + 1627 08c2 D7F8F831 ldr r3, [r7, #504] + 1628 08c6 D31A subs r3, r2, r3 + 1629 .loc 1 520 11 discriminator 1 + 1630 08c8 642B cmp r3, #100 + 1631 08ca 01D9 bls .L97 + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1632 .loc 1 522 18 + 1633 08cc 0323 movs r3, #3 + 1634 08ce 9EE3 b .L15 + 1635 .L97: + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1636 .loc 1 518 13 + 1637 08d0 344B ldr r3, .L158+8 + 1638 08d2 1B68 ldr r3, [r3] + 1639 08d4 03F48073 and r3, r3, #256 + 1640 08d8 002B cmp r3, #0 + 1641 08da EFD0 beq .L98 + 1642 .L96: + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set the new LSE configuration -----------------------------------------*/ + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_LSE_CONFIG(RCC_OscInitStruct->LSEState); + 1643 .loc 1 528 5 + 1644 08dc 07F50073 add r3, r7, #512 + 1645 08e0 A3F5FE73 sub r3, r3, #508 + 1646 08e4 1B68 ldr r3, [r3] + 1647 08e6 DB68 ldr r3, [r3, #12] + 1648 08e8 012B cmp r3, #1 + ARM GAS /tmp/ccSuWkwR.s page 58 + + + 1649 08ea 06D1 bne .L99 + 1650 .loc 1 528 5 is_stmt 0 discriminator 1 + 1651 08ec 2B4B ldr r3, .L158 + 1652 08ee 1B6A ldr r3, [r3, #32] + 1653 08f0 2A4A ldr r2, .L158 + 1654 08f2 43F00103 orr r3, r3, #1 + 1655 08f6 1362 str r3, [r2, #32] + 1656 08f8 35E0 b .L100 + 1657 .L99: + 1658 .loc 1 528 5 discriminator 2 + 1659 08fa 07F50073 add r3, r7, #512 + 1660 08fe A3F5FE73 sub r3, r3, #508 + 1661 0902 1B68 ldr r3, [r3] + 1662 0904 DB68 ldr r3, [r3, #12] + 1663 0906 002B cmp r3, #0 + 1664 0908 0CD1 bne .L101 + 1665 .loc 1 528 5 discriminator 3 + 1666 090a 244B ldr r3, .L158 + 1667 090c 1B6A ldr r3, [r3, #32] + 1668 090e 234A ldr r2, .L158 + 1669 0910 23F00103 bic r3, r3, #1 + 1670 0914 1362 str r3, [r2, #32] + 1671 0916 214B ldr r3, .L158 + 1672 0918 1B6A ldr r3, [r3, #32] + 1673 091a 204A ldr r2, .L158 + 1674 091c 23F00403 bic r3, r3, #4 + 1675 0920 1362 str r3, [r2, #32] + 1676 0922 20E0 b .L100 + 1677 .L101: + 1678 .loc 1 528 5 discriminator 4 + 1679 0924 07F50073 add r3, r7, #512 + 1680 0928 A3F5FE73 sub r3, r3, #508 + 1681 092c 1B68 ldr r3, [r3] + 1682 092e DB68 ldr r3, [r3, #12] + 1683 0930 052B cmp r3, #5 + 1684 0932 0CD1 bne .L102 + 1685 .loc 1 528 5 discriminator 5 + 1686 0934 194B ldr r3, .L158 + 1687 0936 1B6A ldr r3, [r3, #32] + 1688 0938 184A ldr r2, .L158 + 1689 093a 43F00403 orr r3, r3, #4 + 1690 093e 1362 str r3, [r2, #32] + 1691 0940 164B ldr r3, .L158 + 1692 0942 1B6A ldr r3, [r3, #32] + 1693 0944 154A ldr r2, .L158 + 1694 0946 43F00103 orr r3, r3, #1 + 1695 094a 1362 str r3, [r2, #32] + 1696 094c 0BE0 b .L100 + 1697 .L102: + 1698 .loc 1 528 5 discriminator 6 + 1699 094e 134B ldr r3, .L158 + 1700 0950 1B6A ldr r3, [r3, #32] + 1701 0952 124A ldr r2, .L158 + 1702 0954 23F00103 bic r3, r3, #1 + 1703 0958 1362 str r3, [r2, #32] + 1704 095a 104B ldr r3, .L158 + 1705 095c 1B6A ldr r3, [r3, #32] + ARM GAS /tmp/ccSuWkwR.s page 59 + + + 1706 095e 0F4A ldr r2, .L158 + 1707 0960 23F00403 bic r3, r3, #4 + 1708 0964 1362 str r3, [r2, #32] + 1709 .L100: + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the LSE State */ + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_OscInitStruct->LSEState != RCC_LSE_OFF) + 1710 .loc 1 530 25 is_stmt 1 + 1711 0966 07F50073 add r3, r7, #512 + 1712 096a A3F5FE73 sub r3, r3, #508 + 1713 096e 1B68 ldr r3, [r3] + 1714 0970 DB68 ldr r3, [r3, #12] + 1715 .loc 1 530 7 + 1716 0972 002B cmp r3, #0 + 1717 0974 00F08780 beq .L103 + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1718 .loc 1 533 19 + 1719 0978 FFF7FEFF bl HAL_GetTick + 1720 097c C7F8F801 str r0, [r7, #504] + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till LSE is ready */ + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) + 1721 .loc 1 536 12 + 1722 0980 12E0 b .L104 + 1723 .L111: + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > RCC_LSE_TIMEOUT_VALUE) + 1724 .loc 1 538 13 + 1725 0982 FFF7FEFF bl HAL_GetTick + 1726 0986 0246 mov r2, r0 + 1727 .loc 1 538 27 discriminator 1 + 1728 0988 D7F8F831 ldr r3, [r7, #504] + 1729 098c D31A subs r3, r2, r3 + 1730 .loc 1 538 11 discriminator 1 + 1731 098e 41F28832 movw r2, #5000 + 1732 0992 9342 cmp r3, r2 + 1733 0994 08D9 bls .L104 + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1734 .loc 1 540 18 + 1735 0996 0323 movs r3, #3 + 1736 0998 39E3 b .L15 + 1737 .L159: + 1738 099a 00BF .align 2 + 1739 .L158: + 1740 099c 00100240 .word 1073876992 + 1741 09a0 20819010 .word 277905696 + 1742 09a4 00700040 .word 1073770496 + 1743 .L104: + 1744 09a8 07F50073 add r3, r7, #512 + 1745 09ac A3F5A073 sub r3, r3, #320 + 1746 09b0 0222 movs r2, #2 + 1747 09b2 1A60 str r2, [r3] + 1748 .LBB248: + 1749 .LBB249: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/ccSuWkwR.s page 60 + + + 1750 .loc 2 988 4 + 1751 09b4 07F50073 add r3, r7, #512 + 1752 09b8 A3F5A073 sub r3, r3, #320 + 1753 09bc 1B68 ldr r3, [r3] + 1754 .syntax unified + 1755 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1756 09be 93FAA3F2 rbit r2, r3 + 1757 @ 0 "" 2 + 1758 .thumb + 1759 .syntax unified + 1760 09c2 07F50073 add r3, r7, #512 + 1761 09c6 A3F5A273 sub r3, r3, #324 + 1762 09ca 1A60 str r2, [r3] + 1763 09cc 07F50073 add r3, r7, #512 + 1764 09d0 A3F5A473 sub r3, r3, #328 + 1765 09d4 0222 movs r2, #2 + 1766 09d6 1A60 str r2, [r3] + 1767 .LBE249: + 1768 .LBE248: + 1769 .LBB250: + 1770 .LBB251: + 1771 09d8 07F50073 add r3, r7, #512 + 1772 09dc A3F5A473 sub r3, r3, #328 + 1773 09e0 1B68 ldr r3, [r3] + 1774 .syntax unified + 1775 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1776 09e2 93FAA3F2 rbit r2, r3 + 1777 @ 0 "" 2 + 1778 .thumb + 1779 .syntax unified + 1780 09e6 07F50073 add r3, r7, #512 + 1781 09ea A3F5A673 sub r3, r3, #332 + 1782 09ee 1A60 str r2, [r3] + 1783 .loc 2 1001 10 + 1784 09f0 07F50073 add r3, r7, #512 + 1785 09f4 A3F5A673 sub r3, r3, #332 + 1786 09f8 1B68 ldr r3, [r3] + 1787 .LBE251: + 1788 .LBE250: + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1789 .loc 1 536 13 discriminator 1 + 1790 09fa B3FA83F3 clz r3, r3 + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1791 .loc 1 536 13 is_stmt 0 discriminator 2 + 1792 09fe DBB2 uxtb r3, r3 + 1793 0a00 23F05F03 bic r3, r3, #95 + 1794 0a04 DBB2 uxtb r3, r3 + 1795 0a06 002B cmp r3, #0 + 1796 0a08 02D1 bne .L107 + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1797 .loc 1 536 13 discriminator 4 + 1798 0a0a 984B ldr r3, .L160 + 1799 0a0c 1B6A ldr r3, [r3, #32] + 1800 0a0e 13E0 b .L108 + 1801 .L107: + 1802 0a10 07F50073 add r3, r7, #512 + 1803 0a14 A3F5A873 sub r3, r3, #336 + ARM GAS /tmp/ccSuWkwR.s page 61 + + + 1804 0a18 0222 movs r2, #2 + 1805 0a1a 1A60 str r2, [r3] + 1806 .LBB252: + 1807 .LBB253: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1808 .loc 2 988 4 is_stmt 1 + 1809 0a1c 07F50073 add r3, r7, #512 + 1810 0a20 A3F5A873 sub r3, r3, #336 + 1811 0a24 1B68 ldr r3, [r3] + 1812 .syntax unified + 1813 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1814 0a26 93FAA3F2 rbit r2, r3 + 1815 @ 0 "" 2 + 1816 .thumb + 1817 .syntax unified + 1818 0a2a 07F50073 add r3, r7, #512 + 1819 0a2e A3F5AA73 sub r3, r3, #340 + 1820 0a32 1A60 str r2, [r3] + 1821 .LBE253: + 1822 .LBE252: + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1823 .loc 1 536 13 discriminator 8 + 1824 0a34 8D4B ldr r3, .L160 + 1825 0a36 5B6A ldr r3, [r3, #36] + 1826 .L108: + 1827 0a38 07F50072 add r2, r7, #512 + 1828 0a3c A2F5AC72 sub r2, r2, #344 + 1829 0a40 0221 movs r1, #2 + 1830 0a42 1160 str r1, [r2] + 1831 .LBB254: + 1832 .LBB255: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1833 .loc 2 988 4 + 1834 0a44 07F50072 add r2, r7, #512 + 1835 0a48 A2F5AC72 sub r2, r2, #344 + 1836 0a4c 1268 ldr r2, [r2] + 1837 .syntax unified + 1838 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1839 0a4e 92FAA2F1 rbit r1, r2 + 1840 @ 0 "" 2 + 1841 .thumb + 1842 .syntax unified + 1843 0a52 07F50072 add r2, r7, #512 + 1844 0a56 A2F5AE72 sub r2, r2, #348 + 1845 0a5a 1160 str r1, [r2] + 1846 .loc 2 1001 10 + 1847 0a5c 07F50072 add r2, r7, #512 + 1848 0a60 A2F5AE72 sub r2, r2, #348 + 1849 0a64 1268 ldr r2, [r2] + 1850 .LBE255: + 1851 .LBE254: + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1852 .loc 1 536 13 discriminator 1 + 1853 0a66 B2FA82F2 clz r2, r2 + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1854 .loc 1 536 13 is_stmt 0 discriminator 2 + 1855 0a6a D2B2 uxtb r2, r2 + ARM GAS /tmp/ccSuWkwR.s page 62 + + + 1856 0a6c 42F04002 orr r2, r2, #64 + 1857 0a70 D2B2 uxtb r2, r2 + 1858 0a72 02F01F02 and r2, r2, #31 + 1859 0a76 0121 movs r1, #1 + 1860 0a78 01FA02F2 lsl r2, r1, r2 + 1861 0a7c 1340 ands r3, r3, r2 + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1862 .loc 1 536 49 is_stmt 1 discriminator 2 + 1863 0a7e 002B cmp r3, #0 + 1864 0a80 3FF47FAF beq .L111 + 1865 0a84 7DE0 b .L112 + 1866 .L103: + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 1867 .loc 1 547 19 + 1868 0a86 FFF7FEFF bl HAL_GetTick + 1869 0a8a C7F8F801 str r0, [r7, #504] + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till LSE is disabled */ + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) != RESET) + 1870 .loc 1 550 12 + 1871 0a8e 0BE0 b .L113 + 1872 .L120: + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > RCC_LSE_TIMEOUT_VALUE) + 1873 .loc 1 552 13 + 1874 0a90 FFF7FEFF bl HAL_GetTick + 1875 0a94 0246 mov r2, r0 + 1876 .loc 1 552 27 discriminator 1 + 1877 0a96 D7F8F831 ldr r3, [r7, #504] + 1878 0a9a D31A subs r3, r2, r3 + 1879 .loc 1 552 11 discriminator 1 + 1880 0a9c 41F28832 movw r2, #5000 + 1881 0aa0 9342 cmp r3, r2 + 1882 0aa2 01D9 bls .L113 + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 1883 .loc 1 554 18 + 1884 0aa4 0323 movs r3, #3 + 1885 0aa6 B2E2 b .L15 + 1886 .L113: + 1887 0aa8 07F50073 add r3, r7, #512 + 1888 0aac A3F5B073 sub r3, r3, #352 + 1889 0ab0 0222 movs r2, #2 + 1890 0ab2 1A60 str r2, [r3] + 1891 .LBB256: + 1892 .LBB257: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1893 .loc 2 988 4 + 1894 0ab4 07F50073 add r3, r7, #512 + 1895 0ab8 A3F5B073 sub r3, r3, #352 + 1896 0abc 1B68 ldr r3, [r3] + ARM GAS /tmp/ccSuWkwR.s page 63 + + + 1897 .syntax unified + 1898 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1899 0abe 93FAA3F2 rbit r2, r3 + 1900 @ 0 "" 2 + 1901 .thumb + 1902 .syntax unified + 1903 0ac2 07F50073 add r3, r7, #512 + 1904 0ac6 A3F5B273 sub r3, r3, #356 + 1905 0aca 1A60 str r2, [r3] + 1906 0acc 07F50073 add r3, r7, #512 + 1907 0ad0 A3F5B473 sub r3, r3, #360 + 1908 0ad4 0222 movs r2, #2 + 1909 0ad6 1A60 str r2, [r3] + 1910 .LBE257: + 1911 .LBE256: + 1912 .LBB258: + 1913 .LBB259: + 1914 0ad8 07F50073 add r3, r7, #512 + 1915 0adc A3F5B473 sub r3, r3, #360 + 1916 0ae0 1B68 ldr r3, [r3] + 1917 .syntax unified + 1918 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1919 0ae2 93FAA3F2 rbit r2, r3 + 1920 @ 0 "" 2 + 1921 .thumb + 1922 .syntax unified + 1923 0ae6 07F50073 add r3, r7, #512 + 1924 0aea A3F5B673 sub r3, r3, #364 + 1925 0aee 1A60 str r2, [r3] + 1926 .loc 2 1001 10 + 1927 0af0 07F50073 add r3, r7, #512 + 1928 0af4 A3F5B673 sub r3, r3, #364 + 1929 0af8 1B68 ldr r3, [r3] + 1930 .LBE259: + 1931 .LBE258: + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1932 .loc 1 550 13 discriminator 1 + 1933 0afa B3FA83F3 clz r3, r3 + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1934 .loc 1 550 13 is_stmt 0 discriminator 2 + 1935 0afe DBB2 uxtb r3, r3 + 1936 0b00 23F05F03 bic r3, r3, #95 + 1937 0b04 DBB2 uxtb r3, r3 + 1938 0b06 002B cmp r3, #0 + 1939 0b08 02D1 bne .L116 + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1940 .loc 1 550 13 discriminator 4 + 1941 0b0a 584B ldr r3, .L160 + 1942 0b0c 1B6A ldr r3, [r3, #32] + 1943 0b0e 13E0 b .L117 + 1944 .L116: + 1945 0b10 07F50073 add r3, r7, #512 + 1946 0b14 A3F5B873 sub r3, r3, #368 + 1947 0b18 0222 movs r2, #2 + 1948 0b1a 1A60 str r2, [r3] + 1949 .LBB260: + 1950 .LBB261: + ARM GAS /tmp/ccSuWkwR.s page 64 + + + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1951 .loc 2 988 4 is_stmt 1 + 1952 0b1c 07F50073 add r3, r7, #512 + 1953 0b20 A3F5B873 sub r3, r3, #368 + 1954 0b24 1B68 ldr r3, [r3] + 1955 .syntax unified + 1956 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1957 0b26 93FAA3F2 rbit r2, r3 + 1958 @ 0 "" 2 + 1959 .thumb + 1960 .syntax unified + 1961 0b2a 07F50073 add r3, r7, #512 + 1962 0b2e A3F5BA73 sub r3, r3, #372 + 1963 0b32 1A60 str r2, [r3] + 1964 .LBE261: + 1965 .LBE260: + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1966 .loc 1 550 13 discriminator 8 + 1967 0b34 4D4B ldr r3, .L160 + 1968 0b36 5B6A ldr r3, [r3, #36] + 1969 .L117: + 1970 0b38 07F50072 add r2, r7, #512 + 1971 0b3c A2F5BC72 sub r2, r2, #376 + 1972 0b40 0221 movs r1, #2 + 1973 0b42 1160 str r1, [r2] + 1974 .LBB262: + 1975 .LBB263: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1976 .loc 2 988 4 + 1977 0b44 07F50072 add r2, r7, #512 + 1978 0b48 A2F5BC72 sub r2, r2, #376 + 1979 0b4c 1268 ldr r2, [r2] + 1980 .syntax unified + 1981 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1982 0b4e 92FAA2F1 rbit r1, r2 + 1983 @ 0 "" 2 + 1984 .thumb + 1985 .syntax unified + 1986 0b52 07F50072 add r2, r7, #512 + 1987 0b56 A2F5BE72 sub r2, r2, #380 + 1988 0b5a 1160 str r1, [r2] + 1989 .loc 2 1001 10 + 1990 0b5c 07F50072 add r2, r7, #512 + 1991 0b60 A2F5BE72 sub r2, r2, #380 + 1992 0b64 1268 ldr r2, [r2] + 1993 .LBE263: + 1994 .LBE262: + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1995 .loc 1 550 13 discriminator 1 + 1996 0b66 B2FA82F2 clz r2, r2 + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 1997 .loc 1 550 13 is_stmt 0 discriminator 2 + 1998 0b6a D2B2 uxtb r2, r2 + 1999 0b6c 42F04002 orr r2, r2, #64 + 2000 0b70 D2B2 uxtb r2, r2 + 2001 0b72 02F01F02 and r2, r2, #31 + 2002 0b76 0121 movs r1, #1 + ARM GAS /tmp/ccSuWkwR.s page 65 + + + 2003 0b78 01FA02F2 lsl r2, r1, r2 + 2004 0b7c 1340 ands r3, r3, r2 + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2005 .loc 1 550 49 is_stmt 1 discriminator 2 + 2006 0b7e 002B cmp r3, #0 + 2007 0b80 86D1 bne .L120 + 2008 .L112: + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Require to disable power clock if necessary */ + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(pwrclkchanged == SET) + 2009 .loc 1 560 7 + 2010 0b82 97F8FF31 ldrb r3, [r7, #511] @ zero_extendqisi2 + 2011 0b86 012B cmp r3, #1 + 2012 0b88 05D1 bne .L94 + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PWR_CLK_DISABLE(); + 2013 .loc 1 562 7 + 2014 0b8a 384B ldr r3, .L160 + 2015 0b8c DB69 ldr r3, [r3, #28] + 2016 0b8e 374A ldr r2, .L160 + 2017 0b90 23F08053 bic r3, r3, #268435456 + 2018 0b94 D361 str r3, [r2, #28] + 2019 .L94: + 2020 .LBE246: + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*-------------------------------- PLL Configuration -----------------------*/ + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PLL(RCC_OscInitStruct->PLL.PLLState)); + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if ((RCC_OscInitStruct->PLL.PLLState) != RCC_PLL_NONE) + 2021 .loc 1 569 30 + 2022 0b96 07F50073 add r3, r7, #512 + 2023 0b9a A3F5FE73 sub r3, r3, #508 + 2024 0b9e 1B68 ldr r3, [r3] + 2025 0ba0 DB69 ldr r3, [r3, #28] + 2026 .loc 1 569 6 + 2027 0ba2 002B cmp r3, #0 + 2028 0ba4 00F03282 beq .L121 + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check if the PLL is used as system clock or not */ + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_SYSCLKSOURCE_STATUS_PLLCLK) + 2029 .loc 1 572 8 + 2030 0ba8 304B ldr r3, .L160 + 2031 0baa 5B68 ldr r3, [r3, #4] + 2032 0bac 03F00C03 and r3, r3, #12 + 2033 .loc 1 572 7 + 2034 0bb0 082B cmp r3, #8 + 2035 0bb2 00F00182 beq .L122 + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_ON) + 2036 .loc 1 574 33 + 2037 0bb6 07F50073 add r3, r7, #512 + 2038 0bba A3F5FE73 sub r3, r3, #508 + ARM GAS /tmp/ccSuWkwR.s page 66 + + + 2039 0bbe 1B68 ldr r3, [r3] + 2040 0bc0 DB69 ldr r3, [r3, #28] + 2041 .loc 1 574 9 + 2042 0bc2 022B cmp r3, #2 + 2043 0bc4 40F05781 bne .L123 + 2044 0bc8 07F50073 add r3, r7, #512 + 2045 0bcc A3F5C073 sub r3, r3, #384 + 2046 0bd0 4FF08072 mov r2, #16777216 + 2047 0bd4 1A60 str r2, [r3] + 2048 .LBB264: + 2049 .LBB265: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2050 .loc 2 988 4 + 2051 0bd6 07F50073 add r3, r7, #512 + 2052 0bda A3F5C073 sub r3, r3, #384 + 2053 0bde 1B68 ldr r3, [r3] + 2054 .syntax unified + 2055 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2056 0be0 93FAA3F2 rbit r2, r3 + 2057 @ 0 "" 2 + 2058 .thumb + 2059 .syntax unified + 2060 0be4 07F50073 add r3, r7, #512 + 2061 0be8 A3F5C273 sub r3, r3, #388 + 2062 0bec 1A60 str r2, [r3] + 2063 .loc 2 1001 10 + 2064 0bee 07F50073 add r3, r7, #512 + 2065 0bf2 A3F5C273 sub r3, r3, #388 + 2066 0bf6 1B68 ldr r3, [r3] + 2067 .LBE265: + 2068 .LBE264: + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PLLSOURCE(RCC_OscInitStruct->PLL.PLLSource)); + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PLL_MUL(RCC_OscInitStruct->PLL.PLLMUL)); + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV) + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PREDIV(RCC_OscInitStruct->PLL.PREDIV)); + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Disable the main PLL. */ + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PLL_DISABLE(); + 2069 .loc 1 584 9 discriminator 1 + 2070 0bf8 B3FA83F3 clz r3, r3 + 2071 .loc 1 584 9 is_stmt 0 discriminator 2 + 2072 0bfc DBB2 uxtb r3, r3 + 2073 0bfe 03F18453 add r3, r3, #276824064 + 2074 0c02 03F58413 add r3, r3, #1081344 + 2075 0c06 9B00 lsls r3, r3, #2 + 2076 0c08 1A46 mov r2, r3 + 2077 0c0a 0023 movs r3, #0 + 2078 0c0c 1360 str r3, [r2] + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 2079 .loc 1 587 21 is_stmt 1 + 2080 0c0e FFF7FEFF bl HAL_GetTick + 2081 0c12 C7F8F801 str r0, [r7, #504] + ARM GAS /tmp/ccSuWkwR.s page 67 + + + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till PLL is disabled */ + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) + 2082 .loc 1 590 14 + 2083 0c16 09E0 b .L125 + 2084 .L132: + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) + 2085 .loc 1 592 15 + 2086 0c18 FFF7FEFF bl HAL_GetTick + 2087 0c1c 0246 mov r2, r0 + 2088 .loc 1 592 29 discriminator 1 + 2089 0c1e D7F8F831 ldr r3, [r7, #504] + 2090 0c22 D31A subs r3, r2, r3 + 2091 .loc 1 592 13 discriminator 1 + 2092 0c24 022B cmp r3, #2 + 2093 0c26 01D9 bls .L125 + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 2094 .loc 1 594 20 + 2095 0c28 0323 movs r3, #3 + 2096 0c2a F0E1 b .L15 + 2097 .L125: + 2098 0c2c 07F50073 add r3, r7, #512 + 2099 0c30 A3F5C473 sub r3, r3, #392 + 2100 0c34 4FF00072 mov r2, #33554432 + 2101 0c38 1A60 str r2, [r3] + 2102 .LBB266: + 2103 .LBB267: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2104 .loc 2 988 4 + 2105 0c3a 07F50073 add r3, r7, #512 + 2106 0c3e A3F5C473 sub r3, r3, #392 + 2107 0c42 1B68 ldr r3, [r3] + 2108 .syntax unified + 2109 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2110 0c44 93FAA3F2 rbit r2, r3 + 2111 @ 0 "" 2 + 2112 .thumb + 2113 .syntax unified + 2114 0c48 07F50073 add r3, r7, #512 + 2115 0c4c A3F5C673 sub r3, r3, #396 + 2116 0c50 1A60 str r2, [r3] + 2117 .loc 2 1001 10 + 2118 0c52 07F50073 add r3, r7, #512 + 2119 0c56 A3F5C673 sub r3, r3, #396 + 2120 0c5a 1B68 ldr r3, [r3] + 2121 .LBE267: + 2122 .LBE266: + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2123 .loc 1 590 15 discriminator 1 + 2124 0c5c B3FA83F3 clz r3, r3 + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2125 .loc 1 590 15 is_stmt 0 discriminator 2 + 2126 0c60 DBB2 uxtb r3, r3 + 2127 0c62 3F2B cmp r3, #63 + 2128 0c64 04D8 bhi .L127 + ARM GAS /tmp/ccSuWkwR.s page 68 + + + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2129 .loc 1 590 15 discriminator 1 + 2130 0c66 014B ldr r3, .L160 + 2131 0c68 1B68 ldr r3, [r3] + 2132 0c6a 29E0 b .L128 + 2133 .L161: + 2134 .align 2 + 2135 .L160: + 2136 0c6c 00100240 .word 1073876992 + 2137 .L127: + 2138 0c70 07F50073 add r3, r7, #512 + 2139 0c74 A3F5C873 sub r3, r3, #400 + 2140 0c78 4FF00072 mov r2, #33554432 + 2141 0c7c 1A60 str r2, [r3] + 2142 .LBB268: + 2143 .LBB269: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2144 .loc 2 988 4 is_stmt 1 + 2145 0c7e 07F50073 add r3, r7, #512 + 2146 0c82 A3F5C873 sub r3, r3, #400 + 2147 0c86 1B68 ldr r3, [r3] + 2148 .syntax unified + 2149 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2150 0c88 93FAA3F2 rbit r2, r3 + 2151 @ 0 "" 2 + 2152 .thumb + 2153 .syntax unified + 2154 0c8c 07F50073 add r3, r7, #512 + 2155 0c90 A3F5CA73 sub r3, r3, #404 + 2156 0c94 1A60 str r2, [r3] + 2157 0c96 07F50073 add r3, r7, #512 + 2158 0c9a A3F5CC73 sub r3, r3, #408 + 2159 0c9e 4FF00072 mov r2, #33554432 + 2160 0ca2 1A60 str r2, [r3] + 2161 .LBE269: + 2162 .LBE268: + 2163 .LBB270: + 2164 .LBB271: + 2165 0ca4 07F50073 add r3, r7, #512 + 2166 0ca8 A3F5CC73 sub r3, r3, #408 + 2167 0cac 1B68 ldr r3, [r3] + 2168 .syntax unified + 2169 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2170 0cae 93FAA3F2 rbit r2, r3 + 2171 @ 0 "" 2 + 2172 .thumb + 2173 .syntax unified + 2174 0cb2 07F50073 add r3, r7, #512 + 2175 0cb6 A3F5CE73 sub r3, r3, #412 + 2176 0cba 1A60 str r2, [r3] + 2177 .LBE271: + 2178 .LBE270: + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2179 .loc 1 590 15 discriminator 8 + 2180 0cbc C34B ldr r3, .L162 + 2181 0cbe 5B6A ldr r3, [r3, #36] + 2182 .L128: + ARM GAS /tmp/ccSuWkwR.s page 69 + + + 2183 0cc0 07F50072 add r2, r7, #512 + 2184 0cc4 A2F5D072 sub r2, r2, #416 + 2185 0cc8 4FF00071 mov r1, #33554432 + 2186 0ccc 1160 str r1, [r2] + 2187 .LBB272: + 2188 .LBB273: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2189 .loc 2 988 4 + 2190 0cce 07F50072 add r2, r7, #512 + 2191 0cd2 A2F5D072 sub r2, r2, #416 + 2192 0cd6 1268 ldr r2, [r2] + 2193 .syntax unified + 2194 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2195 0cd8 92FAA2F1 rbit r1, r2 + 2196 @ 0 "" 2 + 2197 .thumb + 2198 .syntax unified + 2199 0cdc 07F50072 add r2, r7, #512 + 2200 0ce0 A2F5D272 sub r2, r2, #420 + 2201 0ce4 1160 str r1, [r2] + 2202 .loc 2 1001 10 + 2203 0ce6 07F50072 add r2, r7, #512 + 2204 0cea A2F5D272 sub r2, r2, #420 + 2205 0cee 1268 ldr r2, [r2] + 2206 .LBE273: + 2207 .LBE272: + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2208 .loc 1 590 15 discriminator 1 + 2209 0cf0 B2FA82F2 clz r2, r2 + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2210 .loc 1 590 15 is_stmt 0 discriminator 2 + 2211 0cf4 D2B2 uxtb r2, r2 + 2212 0cf6 42F02002 orr r2, r2, #32 + 2213 0cfa D2B2 uxtb r2, r2 + 2214 0cfc 02F01F02 and r2, r2, #31 + 2215 0d00 0121 movs r1, #1 + 2216 0d02 01FA02F2 lsl r2, r1, r2 + 2217 0d06 1340 ands r3, r3, r2 + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2218 .loc 1 590 52 is_stmt 1 discriminator 2 + 2219 0d08 002B cmp r3, #0 + 2220 0d0a 85D1 bne .L132 + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV) + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the main PLL clock source, predivider and multiplication factor. */ + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PLL_CONFIG(RCC_OscInitStruct->PLL.PLLSource, + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PREDIV, + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLMUL); + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #else + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the main PLL clock source and multiplication factor. */ + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PLL_CONFIG(RCC_OscInitStruct->PLL.PLLSource, + 2221 .loc 1 605 7 + 2222 0d0c AF4B ldr r3, .L162 + 2223 0d0e 5B68 ldr r3, [r3, #4] + 2224 0d10 23F47412 bic r2, r3, #3997696 + ARM GAS /tmp/ccSuWkwR.s page 70 + + + 2225 0d14 07F50073 add r3, r7, #512 + 2226 0d18 A3F5FE73 sub r3, r3, #508 + 2227 0d1c 1B68 ldr r3, [r3] + 2228 0d1e 596A ldr r1, [r3, #36] + 2229 0d20 07F50073 add r3, r7, #512 + 2230 0d24 A3F5FE73 sub r3, r3, #508 + 2231 0d28 1B68 ldr r3, [r3] + 2232 0d2a 1B6A ldr r3, [r3, #32] + 2233 0d2c 0B43 orrs r3, r3, r1 + 2234 0d2e A749 ldr r1, .L162 + 2235 0d30 1343 orrs r3, r3, r2 + 2236 0d32 4B60 str r3, [r1, #4] + 2237 0d34 07F50073 add r3, r7, #512 + 2238 0d38 A3F5D473 sub r3, r3, #424 + 2239 0d3c 4FF08072 mov r2, #16777216 + 2240 0d40 1A60 str r2, [r3] + 2241 .LBB274: + 2242 .LBB275: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2243 .loc 2 988 4 + 2244 0d42 07F50073 add r3, r7, #512 + 2245 0d46 A3F5D473 sub r3, r3, #424 + 2246 0d4a 1B68 ldr r3, [r3] + 2247 .syntax unified + 2248 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2249 0d4c 93FAA3F2 rbit r2, r3 + 2250 @ 0 "" 2 + 2251 .thumb + 2252 .syntax unified + 2253 0d50 07F50073 add r3, r7, #512 + 2254 0d54 A3F5D673 sub r3, r3, #428 + 2255 0d58 1A60 str r2, [r3] + 2256 .loc 2 1001 10 + 2257 0d5a 07F50073 add r3, r7, #512 + 2258 0d5e A3F5D673 sub r3, r3, #428 + 2259 0d62 1B68 ldr r3, [r3] + 2260 .LBE275: + 2261 .LBE274: + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLMUL); + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif /* RCC_CFGR_PLLSRC_HSI_PREDIV */ + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Enable the main PLL. */ + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PLL_ENABLE(); + 2262 .loc 1 609 9 discriminator 1 + 2263 0d64 B3FA83F3 clz r3, r3 + 2264 .loc 1 609 9 is_stmt 0 discriminator 2 + 2265 0d68 DBB2 uxtb r3, r3 + 2266 0d6a 03F18453 add r3, r3, #276824064 + 2267 0d6e 03F58413 add r3, r3, #1081344 + 2268 0d72 9B00 lsls r3, r3, #2 + 2269 0d74 1A46 mov r2, r3 + 2270 0d76 0123 movs r3, #1 + 2271 0d78 1360 str r3, [r2] + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 2272 .loc 1 612 21 is_stmt 1 + 2273 0d7a FFF7FEFF bl HAL_GetTick + ARM GAS /tmp/ccSuWkwR.s page 71 + + + 2274 0d7e C7F8F801 str r0, [r7, #504] + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till PLL is ready */ + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET) + 2275 .loc 1 615 14 + 2276 0d82 09E0 b .L134 + 2277 .L141: + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) + 2278 .loc 1 617 15 + 2279 0d84 FFF7FEFF bl HAL_GetTick + 2280 0d88 0246 mov r2, r0 + 2281 .loc 1 617 29 discriminator 1 + 2282 0d8a D7F8F831 ldr r3, [r7, #504] + 2283 0d8e D31A subs r3, r2, r3 + 2284 .loc 1 617 13 discriminator 1 + 2285 0d90 022B cmp r3, #2 + 2286 0d92 01D9 bls .L134 + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 2287 .loc 1 619 20 + 2288 0d94 0323 movs r3, #3 + 2289 0d96 3AE1 b .L15 + 2290 .L134: + 2291 0d98 07F50073 add r3, r7, #512 + 2292 0d9c A3F5D873 sub r3, r3, #432 + 2293 0da0 4FF00072 mov r2, #33554432 + 2294 0da4 1A60 str r2, [r3] + 2295 .LBB276: + 2296 .LBB277: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2297 .loc 2 988 4 + 2298 0da6 07F50073 add r3, r7, #512 + 2299 0daa A3F5D873 sub r3, r3, #432 + 2300 0dae 1B68 ldr r3, [r3] + 2301 .syntax unified + 2302 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2303 0db0 93FAA3F2 rbit r2, r3 + 2304 @ 0 "" 2 + 2305 .thumb + 2306 .syntax unified + 2307 0db4 07F50073 add r3, r7, #512 + 2308 0db8 A3F5DA73 sub r3, r3, #436 + 2309 0dbc 1A60 str r2, [r3] + 2310 .loc 2 1001 10 + 2311 0dbe 07F50073 add r3, r7, #512 + 2312 0dc2 A3F5DA73 sub r3, r3, #436 + 2313 0dc6 1B68 ldr r3, [r3] + 2314 .LBE277: + 2315 .LBE276: + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2316 .loc 1 615 15 discriminator 1 + 2317 0dc8 B3FA83F3 clz r3, r3 + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2318 .loc 1 615 15 is_stmt 0 discriminator 2 + 2319 0dcc DBB2 uxtb r3, r3 + 2320 0dce 3F2B cmp r3, #63 + ARM GAS /tmp/ccSuWkwR.s page 72 + + + 2321 0dd0 02D8 bhi .L136 + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2322 .loc 1 615 15 discriminator 1 + 2323 0dd2 7E4B ldr r3, .L162 + 2324 0dd4 1B68 ldr r3, [r3] + 2325 0dd6 27E0 b .L137 + 2326 .L136: + 2327 0dd8 07F50073 add r3, r7, #512 + 2328 0ddc A3F5DC73 sub r3, r3, #440 + 2329 0de0 4FF00072 mov r2, #33554432 + 2330 0de4 1A60 str r2, [r3] + 2331 .LBB278: + 2332 .LBB279: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2333 .loc 2 988 4 is_stmt 1 + 2334 0de6 07F50073 add r3, r7, #512 + 2335 0dea A3F5DC73 sub r3, r3, #440 + 2336 0dee 1B68 ldr r3, [r3] + 2337 .syntax unified + 2338 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2339 0df0 93FAA3F2 rbit r2, r3 + 2340 @ 0 "" 2 + 2341 .thumb + 2342 .syntax unified + 2343 0df4 07F50073 add r3, r7, #512 + 2344 0df8 A3F5DE73 sub r3, r3, #444 + 2345 0dfc 1A60 str r2, [r3] + 2346 0dfe 07F50073 add r3, r7, #512 + 2347 0e02 A3F5E073 sub r3, r3, #448 + 2348 0e06 4FF00072 mov r2, #33554432 + 2349 0e0a 1A60 str r2, [r3] + 2350 .LBE279: + 2351 .LBE278: + 2352 .LBB280: + 2353 .LBB281: + 2354 0e0c 07F50073 add r3, r7, #512 + 2355 0e10 A3F5E073 sub r3, r3, #448 + 2356 0e14 1B68 ldr r3, [r3] + 2357 .syntax unified + 2358 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2359 0e16 93FAA3F2 rbit r2, r3 + 2360 @ 0 "" 2 + 2361 .thumb + 2362 .syntax unified + 2363 0e1a 07F50073 add r3, r7, #512 + 2364 0e1e A3F5E273 sub r3, r3, #452 + 2365 0e22 1A60 str r2, [r3] + 2366 .LBE281: + 2367 .LBE280: + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2368 .loc 1 615 15 discriminator 8 + 2369 0e24 694B ldr r3, .L162 + 2370 0e26 5B6A ldr r3, [r3, #36] + 2371 .L137: + 2372 0e28 07F50072 add r2, r7, #512 + 2373 0e2c A2F5E472 sub r2, r2, #456 + 2374 0e30 4FF00071 mov r1, #33554432 + ARM GAS /tmp/ccSuWkwR.s page 73 + + + 2375 0e34 1160 str r1, [r2] + 2376 .LBB282: + 2377 .LBB283: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2378 .loc 2 988 4 + 2379 0e36 07F50072 add r2, r7, #512 + 2380 0e3a A2F5E472 sub r2, r2, #456 + 2381 0e3e 1268 ldr r2, [r2] + 2382 .syntax unified + 2383 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2384 0e40 92FAA2F1 rbit r1, r2 + 2385 @ 0 "" 2 + 2386 .thumb + 2387 .syntax unified + 2388 0e44 07F50072 add r2, r7, #512 + 2389 0e48 A2F5E672 sub r2, r2, #460 + 2390 0e4c 1160 str r1, [r2] + 2391 .loc 2 1001 10 + 2392 0e4e 07F50072 add r2, r7, #512 + 2393 0e52 A2F5E672 sub r2, r2, #460 + 2394 0e56 1268 ldr r2, [r2] + 2395 .LBE283: + 2396 .LBE282: + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2397 .loc 1 615 15 discriminator 1 + 2398 0e58 B2FA82F2 clz r2, r2 + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2399 .loc 1 615 15 is_stmt 0 discriminator 2 + 2400 0e5c D2B2 uxtb r2, r2 + 2401 0e5e 42F02002 orr r2, r2, #32 + 2402 0e62 D2B2 uxtb r2, r2 + 2403 0e64 02F01F02 and r2, r2, #31 + 2404 0e68 0121 movs r1, #1 + 2405 0e6a 01FA02F2 lsl r2, r1, r2 + 2406 0e6e 1340 ands r3, r3, r2 + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2407 .loc 1 615 52 is_stmt 1 discriminator 2 + 2408 0e70 002B cmp r3, #0 + 2409 0e72 87D0 beq .L141 + 2410 0e74 CAE0 b .L121 + 2411 .L123: + 2412 0e76 07F50073 add r3, r7, #512 + 2413 0e7a A3F5E873 sub r3, r3, #464 + 2414 0e7e 4FF08072 mov r2, #16777216 + 2415 0e82 1A60 str r2, [r3] + 2416 .LBB284: + 2417 .LBB285: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2418 .loc 2 988 4 + 2419 0e84 07F50073 add r3, r7, #512 + 2420 0e88 A3F5E873 sub r3, r3, #464 + 2421 0e8c 1B68 ldr r3, [r3] + 2422 .syntax unified + 2423 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2424 0e8e 93FAA3F2 rbit r2, r3 + 2425 @ 0 "" 2 + 2426 .thumb + ARM GAS /tmp/ccSuWkwR.s page 74 + + + 2427 .syntax unified + 2428 0e92 07F50073 add r3, r7, #512 + 2429 0e96 A3F5EA73 sub r3, r3, #468 + 2430 0e9a 1A60 str r2, [r3] + 2431 .loc 2 1001 10 + 2432 0e9c 07F50073 add r3, r7, #512 + 2433 0ea0 A3F5EA73 sub r3, r3, #468 + 2434 0ea4 1B68 ldr r3, [r3] + 2435 .LBE285: + 2436 .LBE284: + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Disable the main PLL. */ + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PLL_DISABLE(); + 2437 .loc 1 626 9 discriminator 1 + 2438 0ea6 B3FA83F3 clz r3, r3 + 2439 .loc 1 626 9 is_stmt 0 discriminator 2 + 2440 0eaa DBB2 uxtb r3, r3 + 2441 0eac 03F18453 add r3, r3, #276824064 + 2442 0eb0 03F58413 add r3, r3, #1081344 + 2443 0eb4 9B00 lsls r3, r3, #2 + 2444 0eb6 1A46 mov r2, r3 + 2445 0eb8 0023 movs r3, #0 + 2446 0eba 1360 str r3, [r2] + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 2447 .loc 1 629 21 is_stmt 1 + 2448 0ebc FFF7FEFF bl HAL_GetTick + 2449 0ec0 C7F8F801 str r0, [r7, #504] + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till PLL is disabled */ + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) + 2450 .loc 1 632 14 + 2451 0ec4 09E0 b .L143 + 2452 .L150: + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) + 2453 .loc 1 634 15 + 2454 0ec6 FFF7FEFF bl HAL_GetTick + 2455 0eca 0246 mov r2, r0 + 2456 .loc 1 634 29 discriminator 1 + 2457 0ecc D7F8F831 ldr r3, [r7, #504] + 2458 0ed0 D31A subs r3, r2, r3 + 2459 .loc 1 634 13 discriminator 1 + 2460 0ed2 022B cmp r3, #2 + 2461 0ed4 01D9 bls .L143 + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 2462 .loc 1 636 20 + 2463 0ed6 0323 movs r3, #3 + 2464 0ed8 99E0 b .L15 + 2465 .L143: + 2466 0eda 07F50073 add r3, r7, #512 + ARM GAS /tmp/ccSuWkwR.s page 75 + + + 2467 0ede A3F5EC73 sub r3, r3, #472 + 2468 0ee2 4FF00072 mov r2, #33554432 + 2469 0ee6 1A60 str r2, [r3] + 2470 .LBB286: + 2471 .LBB287: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2472 .loc 2 988 4 + 2473 0ee8 07F50073 add r3, r7, #512 + 2474 0eec A3F5EC73 sub r3, r3, #472 + 2475 0ef0 1B68 ldr r3, [r3] + 2476 .syntax unified + 2477 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2478 0ef2 93FAA3F2 rbit r2, r3 + 2479 @ 0 "" 2 + 2480 .thumb + 2481 .syntax unified + 2482 0ef6 07F50073 add r3, r7, #512 + 2483 0efa A3F5EE73 sub r3, r3, #476 + 2484 0efe 1A60 str r2, [r3] + 2485 .loc 2 1001 10 + 2486 0f00 07F50073 add r3, r7, #512 + 2487 0f04 A3F5EE73 sub r3, r3, #476 + 2488 0f08 1B68 ldr r3, [r3] + 2489 .LBE287: + 2490 .LBE286: + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2491 .loc 1 632 15 discriminator 1 + 2492 0f0a B3FA83F3 clz r3, r3 + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2493 .loc 1 632 15 is_stmt 0 discriminator 2 + 2494 0f0e DBB2 uxtb r3, r3 + 2495 0f10 3F2B cmp r3, #63 + 2496 0f12 02D8 bhi .L145 + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2497 .loc 1 632 15 discriminator 1 + 2498 0f14 2D4B ldr r3, .L162 + 2499 0f16 1B68 ldr r3, [r3] + 2500 0f18 27E0 b .L146 + 2501 .L145: + 2502 0f1a 07F50073 add r3, r7, #512 + 2503 0f1e A3F5F073 sub r3, r3, #480 + 2504 0f22 4FF00072 mov r2, #33554432 + 2505 0f26 1A60 str r2, [r3] + 2506 .LBB288: + 2507 .LBB289: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2508 .loc 2 988 4 is_stmt 1 + 2509 0f28 07F50073 add r3, r7, #512 + 2510 0f2c A3F5F073 sub r3, r3, #480 + 2511 0f30 1B68 ldr r3, [r3] + 2512 .syntax unified + 2513 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2514 0f32 93FAA3F2 rbit r2, r3 + 2515 @ 0 "" 2 + 2516 .thumb + 2517 .syntax unified + 2518 0f36 07F50073 add r3, r7, #512 + ARM GAS /tmp/ccSuWkwR.s page 76 + + + 2519 0f3a A3F5F273 sub r3, r3, #484 + 2520 0f3e 1A60 str r2, [r3] + 2521 0f40 07F50073 add r3, r7, #512 + 2522 0f44 A3F5F473 sub r3, r3, #488 + 2523 0f48 4FF00072 mov r2, #33554432 + 2524 0f4c 1A60 str r2, [r3] + 2525 .LBE289: + 2526 .LBE288: + 2527 .LBB290: + 2528 .LBB291: + 2529 0f4e 07F50073 add r3, r7, #512 + 2530 0f52 A3F5F473 sub r3, r3, #488 + 2531 0f56 1B68 ldr r3, [r3] + 2532 .syntax unified + 2533 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2534 0f58 93FAA3F2 rbit r2, r3 + 2535 @ 0 "" 2 + 2536 .thumb + 2537 .syntax unified + 2538 0f5c 07F50073 add r3, r7, #512 + 2539 0f60 A3F5F673 sub r3, r3, #492 + 2540 0f64 1A60 str r2, [r3] + 2541 .LBE291: + 2542 .LBE290: + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2543 .loc 1 632 15 discriminator 8 + 2544 0f66 194B ldr r3, .L162 + 2545 0f68 5B6A ldr r3, [r3, #36] + 2546 .L146: + 2547 0f6a 07F50072 add r2, r7, #512 + 2548 0f6e A2F5F872 sub r2, r2, #496 + 2549 0f72 4FF00071 mov r1, #33554432 + 2550 0f76 1160 str r1, [r2] + 2551 .LBB292: + 2552 .LBB293: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2553 .loc 2 988 4 + 2554 0f78 07F50072 add r2, r7, #512 + 2555 0f7c A2F5F872 sub r2, r2, #496 + 2556 0f80 1268 ldr r2, [r2] + 2557 .syntax unified + 2558 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2559 0f82 92FAA2F1 rbit r1, r2 + 2560 @ 0 "" 2 + 2561 .thumb + 2562 .syntax unified + 2563 0f86 07F50072 add r2, r7, #512 + 2564 0f8a A2F5FA72 sub r2, r2, #500 + 2565 0f8e 1160 str r1, [r2] + 2566 .loc 2 1001 10 + 2567 0f90 07F50072 add r2, r7, #512 + 2568 0f94 A2F5FA72 sub r2, r2, #500 + 2569 0f98 1268 ldr r2, [r2] + 2570 .LBE293: + 2571 .LBE292: + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2572 .loc 1 632 15 discriminator 1 + ARM GAS /tmp/ccSuWkwR.s page 77 + + + 2573 0f9a B2FA82F2 clz r2, r2 + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2574 .loc 1 632 15 is_stmt 0 discriminator 2 + 2575 0f9e D2B2 uxtb r2, r2 + 2576 0fa0 42F02002 orr r2, r2, #32 + 2577 0fa4 D2B2 uxtb r2, r2 + 2578 0fa6 02F01F02 and r2, r2, #31 + 2579 0faa 0121 movs r1, #1 + 2580 0fac 01FA02F2 lsl r2, r1, r2 + 2581 0fb0 1340 ands r3, r3, r2 + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2582 .loc 1 632 52 is_stmt 1 discriminator 2 + 2583 0fb2 002B cmp r3, #0 + 2584 0fb4 87D1 bne .L150 + 2585 0fb6 29E0 b .L121 + 2586 .L122: + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check if there is a request to disable the PLL used as System clock source */ + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_OFF) + 2587 .loc 1 644 33 + 2588 0fb8 07F50073 add r3, r7, #512 + 2589 0fbc A3F5FE73 sub r3, r3, #508 + 2590 0fc0 1B68 ldr r3, [r3] + 2591 0fc2 DB69 ldr r3, [r3, #28] + 2592 .loc 1 644 9 + 2593 0fc4 012B cmp r3, #1 + 2594 0fc6 03D1 bne .L151 + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2595 .loc 1 646 16 + 2596 0fc8 0123 movs r3, #1 + 2597 0fca 20E0 b .L15 + 2598 .L163: + 2599 .align 2 + 2600 .L162: + 2601 0fcc 00100240 .word 1073876992 + 2602 .L151: + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Do not return HAL_ERROR if request repeats the current configuration */ + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pll_config = RCC->CFGR; + 2603 .loc 1 651 25 + 2604 0fd0 114B ldr r3, .L164 + 2605 .loc 1 651 20 + 2606 0fd2 5B68 ldr r3, [r3, #4] + 2607 0fd4 C7F8F431 str r3, [r7, #500] + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV) + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pll_config2 = RCC->CFGR2; + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((READ_BIT(pll_config, RCC_CFGR_PLLSRC) != RCC_OscInitStruct->PLL.PLLSource) || + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_CFGR_PLLMUL) != RCC_OscInitStruct->PLL.PLLMUL) || + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (READ_BIT(pll_config2, RCC_CFGR2_PREDIV) != RCC_OscInitStruct->PLL.PREDIV)) + ARM GAS /tmp/ccSuWkwR.s page 78 + + + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #else + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((READ_BIT(pll_config, RCC_CFGR_PLLSRC) != RCC_OscInitStruct->PLL.PLLSource) || + 2608 .loc 1 658 13 + 2609 0fd8 D7F8F431 ldr r3, [r7, #500] + 2610 0fdc 03F48032 and r2, r3, #65536 + 2611 .loc 1 658 78 + 2612 0fe0 07F50073 add r3, r7, #512 + 2613 0fe4 A3F5FE73 sub r3, r3, #508 + 2614 0fe8 1B68 ldr r3, [r3] + 2615 0fea 1B6A ldr r3, [r3, #32] + 2616 .loc 1 658 11 + 2617 0fec 9A42 cmp r2, r3 + 2618 0fee 0BD1 bne .L152 + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_CFGR_PLLMUL) != RCC_OscInitStruct->PLL.PLLMUL)) + 2619 .loc 1 659 13 + 2620 0ff0 D7F8F431 ldr r3, [r7, #500] + 2621 0ff4 03F47012 and r2, r3, #3932160 + 2622 .loc 1 659 78 + 2623 0ff8 07F50073 add r3, r7, #512 + 2624 0ffc A3F5FE73 sub r3, r3, #508 + 2625 1000 1B68 ldr r3, [r3] + 2626 1002 5B6A ldr r3, [r3, #36] + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_CFGR_PLLMUL) != RCC_OscInitStruct->PLL.PLLMUL)) + 2627 .loc 1 658 90 discriminator 1 + 2628 1004 9A42 cmp r2, r3 + 2629 1006 01D0 beq .L121 + 2630 .L152: + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2631 .loc 1 662 18 + 2632 1008 0123 movs r3, #1 + 2633 100a 00E0 b .L15 + 2634 .L121: + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_OK; + 2635 .loc 1 668 10 + 2636 100c 0023 movs r3, #0 + 2637 .L15: + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 2638 .loc 1 669 1 + 2639 100e 1846 mov r0, r3 + 2640 1010 07F50077 add r7, r7, #512 + 2641 .cfi_def_cfa_offset 8 + 2642 1014 BD46 mov sp, r7 + 2643 .cfi_def_cfa_register 13 + 2644 @ sp needed + 2645 1016 80BD pop {r7, pc} + 2646 .L165: + 2647 .align 2 + 2648 .L164: + 2649 1018 00100240 .word 1073876992 + 2650 .cfi_endproc + ARM GAS /tmp/ccSuWkwR.s page 79 + + + 2651 .LFE131: + 2653 .section .text.HAL_RCC_ClockConfig,"ax",%progbits + 2654 .align 1 + 2655 .global HAL_RCC_ClockConfig + 2656 .syntax unified + 2657 .thumb + 2658 .thumb_func + 2660 HAL_RCC_ClockConfig: + 2661 .LFB132: + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Initializes the CPU, AHB and APB buses clocks according to the specified + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * parameters in the RCC_ClkInitStruct. + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_ClkInitStruct pointer to an RCC_OscInitTypeDef structure that + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * contains the configuration information for the RCC peripheral. + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param FLatency FLASH Latency + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * The value of this parameter depend on device used within the same series + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The SystemCoreClock CMSIS variable is used to store System Clock Frequency + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * and updated by @ref HAL_RCC_GetHCLKFreq() function called within this function + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The HSI is used (enabled by hardware) as system clock source after + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * start-up from Reset, wake-up from STOP and STANDBY mode, or in case + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * of failure of the HSE used directly or indirectly as system clock + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * (if the Clock Security System CSS is enabled). + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note A switch from one clock source to another occurs only if the target + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * clock source is ready (clock stable after start-up delay or PLL locked). + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * If a clock source which is not yet ready is selected, the switch will + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * occur when the clock source will be ready. + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * You can use @ref HAL_RCC_GetClockConfig() function to know which clock is + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * currently used as system clock source. + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval HAL status + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency) + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 2662 .loc 1 695 1 + 2663 .cfi_startproc + 2664 @ args = 0, pretend = 0, frame = 120 + 2665 @ frame_needed = 1, uses_anonymous_args = 0 + 2666 0000 80B5 push {r7, lr} + 2667 .cfi_def_cfa_offset 8 + 2668 .cfi_offset 7, -8 + 2669 .cfi_offset 14, -4 + 2670 0002 9EB0 sub sp, sp, #120 + 2671 .cfi_def_cfa_offset 128 + 2672 0004 00AF add r7, sp, #0 + 2673 .cfi_def_cfa_register 7 + 2674 0006 7860 str r0, [r7, #4] + 2675 0008 3960 str r1, [r7] + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tickstart = 0U; + 2676 .loc 1 696 12 + 2677 000a 0023 movs r3, #0 + 2678 000c 7B67 str r3, [r7, #116] + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check Null pointer */ + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_ClkInitStruct == NULL) + 2679 .loc 1 699 5 + ARM GAS /tmp/ccSuWkwR.s page 80 + + + 2680 000e 7B68 ldr r3, [r7, #4] + 2681 0010 002B cmp r3, #0 + 2682 0012 01D1 bne .L167 + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2683 .loc 1 701 12 + 2684 0014 0123 movs r3, #1 + 2685 0016 54E1 b .L168 + 2686 .L167: + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_CLOCKTYPE(RCC_ClkInitStruct->ClockType)); + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency)); + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* To correctly read data from FLASH memory, the number of wait states (LATENCY) + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** must be correctly programmed according to the frequency of the CPU clock + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (HCLK) of the device. */ + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Increasing the number of wait states because of higher CPU frequency */ + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(FLatency > __HAL_FLASH_GET_LATENCY()) + 2687 .loc 1 713 17 + 2688 0018 894B ldr r3, .L199 + 2689 001a 1B68 ldr r3, [r3] + 2690 001c 03F00703 and r3, r3, #7 + 2691 .loc 1 713 5 + 2692 0020 3A68 ldr r2, [r7] + 2693 0022 9A42 cmp r2, r3 + 2694 0024 10D9 bls .L169 + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */ + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_FLASH_SET_LATENCY(FLatency); + 2695 .loc 1 716 5 + 2696 0026 864B ldr r3, .L199 + 2697 0028 1B68 ldr r3, [r3] + 2698 002a 23F00702 bic r2, r3, #7 + 2699 002e 8449 ldr r1, .L199 + 2700 0030 3B68 ldr r3, [r7] + 2701 0032 1343 orrs r3, r3, r2 + 2702 0034 0B60 str r3, [r1] + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check that the new number of wait states is taken into account to access the Flash + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** memory by reading the FLASH_ACR register */ + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_FLASH_GET_LATENCY() != FLatency) + 2703 .loc 1 720 8 + 2704 0036 824B ldr r3, .L199 + 2705 0038 1B68 ldr r3, [r3] + 2706 003a 03F00703 and r3, r3, #7 + 2707 .loc 1 720 7 + 2708 003e 3A68 ldr r2, [r7] + 2709 0040 9A42 cmp r2, r3 + 2710 0042 01D0 beq .L169 + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2711 .loc 1 722 14 + 2712 0044 0123 movs r3, #1 + 2713 0046 3CE1 b .L168 + ARM GAS /tmp/ccSuWkwR.s page 81 + + + 2714 .L169: + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*-------------------------- HCLK Configuration --------------------------*/ + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) + 2715 .loc 1 727 25 + 2716 0048 7B68 ldr r3, [r7, #4] + 2717 004a 1B68 ldr r3, [r3] + 2718 .loc 1 727 38 + 2719 004c 03F00203 and r3, r3, #2 + 2720 .loc 1 727 5 + 2721 0050 002B cmp r3, #0 + 2722 0052 08D0 beq .L170 + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_HCLK(RCC_ClkInitStruct->AHBCLKDivider)); + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, RCC_ClkInitStruct->AHBCLKDivider); + 2723 .loc 1 730 5 + 2724 0054 7B4B ldr r3, .L199+4 + 2725 0056 5B68 ldr r3, [r3, #4] + 2726 0058 23F0F002 bic r2, r3, #240 + 2727 005c 7B68 ldr r3, [r7, #4] + 2728 005e 9B68 ldr r3, [r3, #8] + 2729 0060 7849 ldr r1, .L199+4 + 2730 0062 1343 orrs r3, r3, r2 + 2731 0064 4B60 str r3, [r1, #4] + 2732 .L170: + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*------------------------- SYSCLK Configuration ---------------------------*/ + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_SYSCLK) == RCC_CLOCKTYPE_SYSCLK) + 2733 .loc 1 734 25 + 2734 0066 7B68 ldr r3, [r7, #4] + 2735 0068 1B68 ldr r3, [r3] + 2736 .loc 1 734 38 + 2737 006a 03F00103 and r3, r3, #1 + 2738 .loc 1 734 5 + 2739 006e 002B cmp r3, #0 + 2740 0070 00F0CD80 beq .L171 + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_SYSCLKSOURCE(RCC_ClkInitStruct->SYSCLKSource)); + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSE is selected as System Clock Source */ + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_HSE) + 2741 .loc 1 739 25 + 2742 0074 7B68 ldr r3, [r7, #4] + 2743 0076 5B68 ldr r3, [r3, #4] + 2744 .loc 1 739 7 + 2745 0078 012B cmp r3, #1 + 2746 007a 37D1 bne .L172 + 2747 007c 4FF40033 mov r3, #131072 + 2748 0080 FB66 str r3, [r7, #108] + 2749 .LBB294: + 2750 .LBB295: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2751 .loc 2 988 4 + 2752 0082 FB6E ldr r3, [r7, #108] + ARM GAS /tmp/ccSuWkwR.s page 82 + + + 2753 .syntax unified + 2754 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2755 0084 93FAA3F3 rbit r3, r3 + 2756 @ 0 "" 2 + 2757 .thumb + 2758 .syntax unified + 2759 0088 3B67 str r3, [r7, #112] + 2760 .loc 2 1001 10 + 2761 008a 3B6F ldr r3, [r7, #112] + 2762 .LBE295: + 2763 .LBE294: + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the HSE ready flag */ + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET) + 2764 .loc 1 742 10 discriminator 1 + 2765 008c B3FA83F3 clz r3, r3 + 2766 .loc 1 742 10 is_stmt 0 discriminator 2 + 2767 0090 DBB2 uxtb r3, r3 + 2768 0092 3F2B cmp r3, #63 + 2769 0094 02D8 bhi .L174 + 2770 .loc 1 742 10 discriminator 1 + 2771 0096 6B4B ldr r3, .L199+4 + 2772 0098 1B68 ldr r3, [r3] + 2773 009a 0FE0 b .L175 + 2774 .L174: + 2775 009c 4FF40033 mov r3, #131072 + 2776 00a0 BB66 str r3, [r7, #104] + 2777 .LBB296: + 2778 .LBB297: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2779 .loc 2 988 4 is_stmt 1 + 2780 00a2 BB6E ldr r3, [r7, #104] + 2781 .syntax unified + 2782 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2783 00a4 93FAA3F3 rbit r3, r3 + 2784 @ 0 "" 2 + 2785 .thumb + 2786 .syntax unified + 2787 00a8 7B66 str r3, [r7, #100] + 2788 00aa 4FF40033 mov r3, #131072 + 2789 00ae 3B66 str r3, [r7, #96] + 2790 .LBE297: + 2791 .LBE296: + 2792 .LBB298: + 2793 .LBB299: + 2794 00b0 3B6E ldr r3, [r7, #96] + 2795 .syntax unified + 2796 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2797 00b2 93FAA3F3 rbit r3, r3 + 2798 @ 0 "" 2 + 2799 .thumb + 2800 .syntax unified + 2801 00b6 FB65 str r3, [r7, #92] + 2802 .LBE299: + 2803 .LBE298: + 2804 .loc 1 742 10 discriminator 8 + 2805 00b8 624B ldr r3, .L199+4 + ARM GAS /tmp/ccSuWkwR.s page 83 + + + 2806 00ba 5B6A ldr r3, [r3, #36] + 2807 .L175: + 2808 00bc 4FF40032 mov r2, #131072 + 2809 00c0 BA65 str r2, [r7, #88] + 2810 .LBB300: + 2811 .LBB301: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2812 .loc 2 988 4 + 2813 00c2 BA6D ldr r2, [r7, #88] + 2814 .syntax unified + 2815 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2816 00c4 92FAA2F2 rbit r2, r2 + 2817 @ 0 "" 2 + 2818 .thumb + 2819 .syntax unified + 2820 00c8 7A65 str r2, [r7, #84] + 2821 .loc 2 1001 10 + 2822 00ca 7A6D ldr r2, [r7, #84] + 2823 .LBE301: + 2824 .LBE300: + 2825 .loc 1 742 10 discriminator 1 + 2826 00cc B2FA82F2 clz r2, r2 + 2827 .loc 1 742 10 is_stmt 0 discriminator 2 + 2828 00d0 D2B2 uxtb r2, r2 + 2829 00d2 42F02002 orr r2, r2, #32 + 2830 00d6 D2B2 uxtb r2, r2 + 2831 00d8 02F01F02 and r2, r2, #31 + 2832 00dc 0121 movs r1, #1 + 2833 00de 01FA02F2 lsl r2, r1, r2 + 2834 00e2 1340 ands r3, r3, r2 + 2835 .loc 1 742 9 is_stmt 1 discriminator 2 + 2836 00e4 002B cmp r3, #0 + 2837 00e6 71D1 bne .L179 + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2838 .loc 1 744 16 + 2839 00e8 0123 movs r3, #1 + 2840 00ea EAE0 b .L168 + 2841 .L172: + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* PLL is selected as System Clock Source */ + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else if(RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_PLLCLK) + 2842 .loc 1 748 30 + 2843 00ec 7B68 ldr r3, [r7, #4] + 2844 00ee 5B68 ldr r3, [r3, #4] + 2845 .loc 1 748 12 + 2846 00f0 022B cmp r3, #2 + 2847 00f2 37D1 bne .L180 + 2848 00f4 4FF00073 mov r3, #33554432 + 2849 00f8 3B65 str r3, [r7, #80] + 2850 .LBB302: + 2851 .LBB303: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2852 .loc 2 988 4 + 2853 00fa 3B6D ldr r3, [r7, #80] + 2854 .syntax unified + ARM GAS /tmp/ccSuWkwR.s page 84 + + + 2855 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2856 00fc 93FAA3F3 rbit r3, r3 + 2857 @ 0 "" 2 + 2858 .thumb + 2859 .syntax unified + 2860 0100 FB64 str r3, [r7, #76] + 2861 .loc 2 1001 10 + 2862 0102 FB6C ldr r3, [r7, #76] + 2863 .LBE303: + 2864 .LBE302: + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the PLL ready flag */ + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET) + 2865 .loc 1 751 10 discriminator 1 + 2866 0104 B3FA83F3 clz r3, r3 + 2867 .loc 1 751 10 is_stmt 0 discriminator 2 + 2868 0108 DBB2 uxtb r3, r3 + 2869 010a 3F2B cmp r3, #63 + 2870 010c 02D8 bhi .L182 + 2871 .loc 1 751 10 discriminator 1 + 2872 010e 4D4B ldr r3, .L199+4 + 2873 0110 1B68 ldr r3, [r3] + 2874 0112 0FE0 b .L183 + 2875 .L182: + 2876 0114 4FF00073 mov r3, #33554432 + 2877 0118 BB64 str r3, [r7, #72] + 2878 .LBB304: + 2879 .LBB305: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2880 .loc 2 988 4 is_stmt 1 + 2881 011a BB6C ldr r3, [r7, #72] + 2882 .syntax unified + 2883 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2884 011c 93FAA3F3 rbit r3, r3 + 2885 @ 0 "" 2 + 2886 .thumb + 2887 .syntax unified + 2888 0120 7B64 str r3, [r7, #68] + 2889 0122 4FF00073 mov r3, #33554432 + 2890 0126 3B64 str r3, [r7, #64] + 2891 .LBE305: + 2892 .LBE304: + 2893 .LBB306: + 2894 .LBB307: + 2895 0128 3B6C ldr r3, [r7, #64] + 2896 .syntax unified + 2897 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2898 012a 93FAA3F3 rbit r3, r3 + 2899 @ 0 "" 2 + 2900 .thumb + 2901 .syntax unified + 2902 012e FB63 str r3, [r7, #60] + 2903 .LBE307: + 2904 .LBE306: + 2905 .loc 1 751 10 discriminator 8 + 2906 0130 444B ldr r3, .L199+4 + 2907 0132 5B6A ldr r3, [r3, #36] + ARM GAS /tmp/ccSuWkwR.s page 85 + + + 2908 .L183: + 2909 0134 4FF00072 mov r2, #33554432 + 2910 0138 BA63 str r2, [r7, #56] + 2911 .LBB308: + 2912 .LBB309: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2913 .loc 2 988 4 + 2914 013a BA6B ldr r2, [r7, #56] + 2915 .syntax unified + 2916 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2917 013c 92FAA2F2 rbit r2, r2 + 2918 @ 0 "" 2 + 2919 .thumb + 2920 .syntax unified + 2921 0140 7A63 str r2, [r7, #52] + 2922 .loc 2 1001 10 + 2923 0142 7A6B ldr r2, [r7, #52] + 2924 .LBE309: + 2925 .LBE308: + 2926 .loc 1 751 10 discriminator 1 + 2927 0144 B2FA82F2 clz r2, r2 + 2928 .loc 1 751 10 is_stmt 0 discriminator 2 + 2929 0148 D2B2 uxtb r2, r2 + 2930 014a 42F02002 orr r2, r2, #32 + 2931 014e D2B2 uxtb r2, r2 + 2932 0150 02F01F02 and r2, r2, #31 + 2933 0154 0121 movs r1, #1 + 2934 0156 01FA02F2 lsl r2, r1, r2 + 2935 015a 1340 ands r3, r3, r2 + 2936 .loc 1 751 9 is_stmt 1 discriminator 2 + 2937 015c 002B cmp r3, #0 + 2938 015e 35D1 bne .L179 + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 2939 .loc 1 753 16 + 2940 0160 0123 movs r3, #1 + 2941 0162 AEE0 b .L168 + 2942 .L180: + 2943 0164 0223 movs r3, #2 + 2944 0166 3B63 str r3, [r7, #48] + 2945 .LBB310: + 2946 .LBB311: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2947 .loc 2 988 4 + 2948 0168 3B6B ldr r3, [r7, #48] + 2949 .syntax unified + 2950 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2951 016a 93FAA3F3 rbit r3, r3 + 2952 @ 0 "" 2 + 2953 .thumb + 2954 .syntax unified + 2955 016e FB62 str r3, [r7, #44] + 2956 .loc 2 1001 10 + 2957 0170 FB6A ldr r3, [r7, #44] + 2958 .LBE311: + 2959 .LBE310: + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + ARM GAS /tmp/ccSuWkwR.s page 86 + + + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSI is selected as System Clock Source */ + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the HSI ready flag */ + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) + 2960 .loc 1 760 10 discriminator 1 + 2961 0172 B3FA83F3 clz r3, r3 + 2962 .loc 1 760 10 is_stmt 0 discriminator 2 + 2963 0176 DBB2 uxtb r3, r3 + 2964 0178 3F2B cmp r3, #63 + 2965 017a 02D8 bhi .L188 + 2966 .loc 1 760 10 discriminator 1 + 2967 017c 314B ldr r3, .L199+4 + 2968 017e 1B68 ldr r3, [r3] + 2969 0180 0DE0 b .L189 + 2970 .L188: + 2971 0182 0223 movs r3, #2 + 2972 0184 BB62 str r3, [r7, #40] + 2973 .LBB312: + 2974 .LBB313: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 2975 .loc 2 988 4 is_stmt 1 + 2976 0186 BB6A ldr r3, [r7, #40] + 2977 .syntax unified + 2978 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2979 0188 93FAA3F3 rbit r3, r3 + 2980 @ 0 "" 2 + 2981 .thumb + 2982 .syntax unified + 2983 018c 7B62 str r3, [r7, #36] + 2984 018e 0223 movs r3, #2 + 2985 0190 3B62 str r3, [r7, #32] + 2986 .LBE313: + 2987 .LBE312: + 2988 .LBB314: + 2989 .LBB315: + 2990 0192 3B6A ldr r3, [r7, #32] + 2991 .syntax unified + 2992 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2993 0194 93FAA3F3 rbit r3, r3 + 2994 @ 0 "" 2 + 2995 .thumb + 2996 .syntax unified + 2997 0198 FB61 str r3, [r7, #28] + 2998 .LBE315: + 2999 .LBE314: + 3000 .loc 1 760 10 discriminator 8 + 3001 019a 2A4B ldr r3, .L199+4 + 3002 019c 5B6A ldr r3, [r3, #36] + 3003 .L189: + 3004 019e 0222 movs r2, #2 + 3005 01a0 BA61 str r2, [r7, #24] + 3006 .LBB316: + 3007 .LBB317: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3008 .loc 2 988 4 + ARM GAS /tmp/ccSuWkwR.s page 87 + + + 3009 01a2 BA69 ldr r2, [r7, #24] + 3010 .syntax unified + 3011 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3012 01a4 92FAA2F2 rbit r2, r2 + 3013 @ 0 "" 2 + 3014 .thumb + 3015 .syntax unified + 3016 01a8 7A61 str r2, [r7, #20] + 3017 .loc 2 1001 10 + 3018 01aa 7A69 ldr r2, [r7, #20] + 3019 .LBE317: + 3020 .LBE316: + 3021 .loc 1 760 10 discriminator 1 + 3022 01ac B2FA82F2 clz r2, r2 + 3023 .loc 1 760 10 is_stmt 0 discriminator 2 + 3024 01b0 D2B2 uxtb r2, r2 + 3025 01b2 42F02002 orr r2, r2, #32 + 3026 01b6 D2B2 uxtb r2, r2 + 3027 01b8 02F01F02 and r2, r2, #31 + 3028 01bc 0121 movs r1, #1 + 3029 01be 01FA02F2 lsl r2, r1, r2 + 3030 01c2 1340 ands r3, r3, r2 + 3031 .loc 1 760 9 is_stmt 1 discriminator 2 + 3032 01c4 002B cmp r3, #0 + 3033 01c6 01D1 bne .L179 + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 3034 .loc 1 762 16 + 3035 01c8 0123 movs r3, #1 + 3036 01ca 7AE0 b .L168 + 3037 .L179: + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_SYSCLK_CONFIG(RCC_ClkInitStruct->SYSCLKSource); + 3038 .loc 1 766 5 + 3039 01cc 1D4B ldr r3, .L199+4 + 3040 01ce 5B68 ldr r3, [r3, #4] + 3041 01d0 23F00302 bic r2, r3, #3 + 3042 01d4 7B68 ldr r3, [r7, #4] + 3043 01d6 5B68 ldr r3, [r3, #4] + 3044 01d8 1A49 ldr r1, .L199+4 + 3045 01da 1343 orrs r3, r3, r2 + 3046 01dc 4B60 str r3, [r1, #4] + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get Start Tick */ + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick(); + 3047 .loc 1 769 17 + 3048 01de FFF7FEFF bl HAL_GetTick + 3049 01e2 7867 str r0, [r7, #116] + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while (__HAL_RCC_GET_SYSCLK_SOURCE() != (RCC_ClkInitStruct->SYSCLKSource << RCC_CFGR_SWS_Pos)) + 3050 .loc 1 771 11 + 3051 01e4 0AE0 b .L193 + 3052 .L194: + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if ((HAL_GetTick() - tickstart) > CLOCKSWITCH_TIMEOUT_VALUE) + ARM GAS /tmp/ccSuWkwR.s page 88 + + + 3053 .loc 1 773 12 + 3054 01e6 FFF7FEFF bl HAL_GetTick + 3055 01ea 0246 mov r2, r0 + 3056 .loc 1 773 26 discriminator 1 + 3057 01ec 7B6F ldr r3, [r7, #116] + 3058 01ee D31A subs r3, r2, r3 + 3059 .loc 1 773 10 discriminator 1 + 3060 01f0 41F28832 movw r2, #5000 + 3061 01f4 9342 cmp r3, r2 + 3062 01f6 01D9 bls .L193 + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_TIMEOUT; + 3063 .loc 1 775 16 + 3064 01f8 0323 movs r3, #3 + 3065 01fa 62E0 b .L168 + 3066 .L193: + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3067 .loc 1 771 12 + 3068 01fc 114B ldr r3, .L199+4 + 3069 01fe 5B68 ldr r3, [r3, #4] + 3070 0200 03F00C02 and r2, r3, #12 + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3071 .loc 1 771 63 + 3072 0204 7B68 ldr r3, [r7, #4] + 3073 0206 5B68 ldr r3, [r3, #4] + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3074 .loc 1 771 78 + 3075 0208 9B00 lsls r3, r3, #2 + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3076 .loc 1 771 42 + 3077 020a 9A42 cmp r2, r3 + 3078 020c EBD1 bne .L194 + 3079 .L171: + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Decreasing the number of wait states because of lower CPU frequency */ + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(FLatency < __HAL_FLASH_GET_LATENCY()) + 3080 .loc 1 780 17 + 3081 020e 0C4B ldr r3, .L199 + 3082 0210 1B68 ldr r3, [r3] + 3083 0212 03F00703 and r3, r3, #7 + 3084 .loc 1 780 5 + 3085 0216 3A68 ldr r2, [r7] + 3086 0218 9A42 cmp r2, r3 + 3087 021a 15D2 bcs .L195 + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */ + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_FLASH_SET_LATENCY(FLatency); + 3088 .loc 1 783 5 + 3089 021c 084B ldr r3, .L199 + 3090 021e 1B68 ldr r3, [r3] + 3091 0220 23F00702 bic r2, r3, #7 + 3092 0224 0649 ldr r1, .L199 + 3093 0226 3B68 ldr r3, [r7] + 3094 0228 1343 orrs r3, r3, r2 + 3095 022a 0B60 str r3, [r1] + ARM GAS /tmp/ccSuWkwR.s page 89 + + + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check that the new number of wait states is taken into account to access the Flash + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** memory by reading the FLASH_ACR register */ + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_FLASH_GET_LATENCY() != FLatency) + 3096 .loc 1 787 8 + 3097 022c 044B ldr r3, .L199 + 3098 022e 1B68 ldr r3, [r3] + 3099 0230 03F00703 and r3, r3, #7 + 3100 .loc 1 787 7 + 3101 0234 3A68 ldr r2, [r7] + 3102 0236 9A42 cmp r2, r3 + 3103 0238 06D0 beq .L195 + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR; + 3104 .loc 1 789 14 + 3105 023a 0123 movs r3, #1 + 3106 023c 41E0 b .L168 + 3107 .L200: + 3108 023e 00BF .align 2 + 3109 .L199: + 3110 0240 00200240 .word 1073881088 + 3111 0244 00100240 .word 1073876992 + 3112 .L195: + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*-------------------------- PCLK1 Configuration ---------------------------*/ + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK1) == RCC_CLOCKTYPE_PCLK1) + 3113 .loc 1 794 25 + 3114 0248 7B68 ldr r3, [r7, #4] + 3115 024a 1B68 ldr r3, [r3] + 3116 .loc 1 794 38 + 3117 024c 03F00403 and r3, r3, #4 + 3118 .loc 1 794 5 + 3119 0250 002B cmp r3, #0 + 3120 0252 08D0 beq .L196 + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PCLK(RCC_ClkInitStruct->APB1CLKDivider)); + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, RCC_ClkInitStruct->APB1CLKDivider); + 3121 .loc 1 797 5 + 3122 0254 1D4B ldr r3, .L201 + 3123 0256 5B68 ldr r3, [r3, #4] + 3124 0258 23F4E062 bic r2, r3, #1792 + 3125 025c 7B68 ldr r3, [r7, #4] + 3126 025e DB68 ldr r3, [r3, #12] + 3127 0260 1A49 ldr r1, .L201 + 3128 0262 1343 orrs r3, r3, r2 + 3129 0264 4B60 str r3, [r1, #4] + 3130 .L196: + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /*-------------------------- PCLK2 Configuration ---------------------------*/ + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK2) == RCC_CLOCKTYPE_PCLK2) + 3131 .loc 1 801 25 + 3132 0266 7B68 ldr r3, [r7, #4] + 3133 0268 1B68 ldr r3, [r3] + 3134 .loc 1 801 38 + ARM GAS /tmp/ccSuWkwR.s page 90 + + + 3135 026a 03F00803 and r3, r3, #8 + 3136 .loc 1 801 5 + 3137 026e 002B cmp r3, #0 + 3138 0270 09D0 beq .L197 + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_PCLK(RCC_ClkInitStruct->APB2CLKDivider)); + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, ((RCC_ClkInitStruct->APB2CLKDivider) << 3U)); + 3139 .loc 1 804 5 + 3140 0272 164B ldr r3, .L201 + 3141 0274 5B68 ldr r3, [r3, #4] + 3142 0276 23F46052 bic r2, r3, #14336 + 3143 027a 7B68 ldr r3, [r7, #4] + 3144 027c 1B69 ldr r3, [r3, #16] + 3145 027e DB00 lsls r3, r3, #3 + 3146 0280 1249 ldr r1, .L201 + 3147 0282 1343 orrs r3, r3, r2 + 3148 0284 4B60 str r3, [r1, #4] + 3149 .L197: + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Update the SystemCoreClock global variable */ + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SystemCoreClock = HAL_RCC_GetSysClockFreq() >> AHBPrescTable[(RCC->CFGR & RCC_CFGR_HPRE)>> RCC_CF + 3150 .loc 1 808 21 + 3151 0286 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 3152 028a 0146 mov r1, r0 + 3153 .loc 1 808 68 discriminator 1 + 3154 028c 0F4B ldr r3, .L201 + 3155 028e 5B68 ldr r3, [r3, #4] + 3156 .loc 1 808 75 discriminator 1 + 3157 0290 03F0F003 and r3, r3, #240 + 3158 0294 F022 movs r2, #240 + 3159 0296 3A61 str r2, [r7, #16] + 3160 .LBB318: + 3161 .LBB319: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3162 .loc 2 988 4 + 3163 0298 3A69 ldr r2, [r7, #16] + 3164 .syntax unified + 3165 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3166 029a 92FAA2F2 rbit r2, r2 + 3167 @ 0 "" 2 + 3168 .thumb + 3169 .syntax unified + 3170 029e FA60 str r2, [r7, #12] + 3171 .loc 2 1001 10 + 3172 02a0 FA68 ldr r2, [r7, #12] + 3173 .LBE319: + 3174 .LBE318: + 3175 .loc 1 808 94 discriminator 2 + 3176 02a2 B2FA82F2 clz r2, r2 + 3177 .loc 1 808 94 is_stmt 0 discriminator 3 + 3178 02a6 D2B2 uxtb r2, r2 + 3179 .loc 1 808 91 is_stmt 1 discriminator 3 + 3180 02a8 D340 lsrs r3, r3, r2 + 3181 .loc 1 808 63 discriminator 3 + 3182 02aa 094A ldr r2, .L201+4 + 3183 02ac D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + ARM GAS /tmp/ccSuWkwR.s page 91 + + + 3184 .loc 1 808 47 discriminator 3 + 3185 02ae 21FA03F3 lsr r3, r1, r3 + 3186 .loc 1 808 19 discriminator 3 + 3187 02b2 084A ldr r2, .L201+8 + 3188 02b4 1360 str r3, [r2] + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the source of time base considering new system clocks settings*/ + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_InitTick (uwTickPrio); + 3189 .loc 1 811 3 + 3190 02b6 084B ldr r3, .L201+12 + 3191 02b8 1B68 ldr r3, [r3] + 3192 02ba 1846 mov r0, r3 + 3193 02bc FFF7FEFF bl HAL_InitTick + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_OK; + 3194 .loc 1 813 10 + 3195 02c0 0023 movs r3, #0 + 3196 .L168: + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3197 .loc 1 814 1 + 3198 02c2 1846 mov r0, r3 + 3199 02c4 7837 adds r7, r7, #120 + 3200 .cfi_def_cfa_offset 8 + 3201 02c6 BD46 mov sp, r7 + 3202 .cfi_def_cfa_register 13 + 3203 @ sp needed + 3204 02c8 80BD pop {r7, pc} + 3205 .L202: + 3206 02ca 00BF .align 2 + 3207 .L201: + 3208 02cc 00100240 .word 1073876992 + 3209 02d0 00000000 .word AHBPrescTable + 3210 02d4 00000000 .word SystemCoreClock + 3211 02d8 00000000 .word uwTickPrio + 3212 .cfi_endproc + 3213 .LFE132: + 3215 .section .text.HAL_RCC_MCOConfig,"ax",%progbits + 3216 .align 1 + 3217 .global HAL_RCC_MCOConfig + 3218 .syntax unified + 3219 .thumb + 3220 .thumb_func + 3222 HAL_RCC_MCOConfig: + 3223 .LFB133: + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @} + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Exported_Functions_Group2 Peripheral Control functions + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief RCC clocks control functions + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @verbatim + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** =============================================================================== + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** ##### Peripheral Control functions ##### + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** =============================================================================== + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** [..] + ARM GAS /tmp/ccSuWkwR.s page 92 + + + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** This subsection provides a set of functions allowing to control the RCC Clocks + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** frequencies. + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** @endverbatim + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{ + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_MCOPRE) + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Selects the clock source to output on MCO pin. + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note MCO pin should be configured in alternate function mode. + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOx specifies the output direction for the clock source. + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1 Clock source to output on MCO1 pin(PA8). + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOSource specifies the clock source to output. + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_NOCLOCK No clock selected + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_SYSCLK System Clock selected as MCO clock + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSI HSI selected as MCO clock + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSE HSE selected as MCO clock + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_LSI LSI selected as MCO clock + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_LSE LSE selected as MCO clock + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_PLLCLK PLLCLK selected as MCO clock + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_PLLCLK_DIV2 PLLCLK Divided by 2 selected as MCO clock + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCODiv specifies the MCO DIV. + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_1 no division applied to MCO clock + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_2 division by 2 applied to MCO clock + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_4 division by 4 applied to MCO clock + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_8 division by 8 applied to MCO clock + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_16 division by 16 applied to MCO clock + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_32 division by 32 applied to MCO clock + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_64 division by 64 applied to MCO clock + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_128 division by 128 applied to MCO clock + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #else + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Selects the clock source to output on MCO pin. + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note MCO pin should be configured in alternate function mode. + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOx specifies the output direction for the clock source. + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1 Clock source to output on MCO1 pin(PA8). + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOSource specifies the clock source to output. + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_NOCLOCK No clock selected as MCO clock + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_SYSCLK System clock selected as MCO clock + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSI HSI selected as MCO clock + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSE HSE selected as MCO clock + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_LSI LSI selected as MCO clock + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_LSE LSE selected as MCO clock + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_PLLCLK_DIV2 PLLCLK Divided by 2 selected as MCO clock + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCODiv specifies the MCO DIV. + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values: + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCODIV_1 no division applied to MCO clock + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + ARM GAS /tmp/ccSuWkwR.s page 93 + + + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_MCOConfig(uint32_t RCC_MCOx, uint32_t RCC_MCOSource, uint32_t RCC_MCODiv) + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3224 .loc 1 887 1 + 3225 .cfi_startproc + 3226 @ args = 0, pretend = 0, frame = 40 + 3227 @ frame_needed = 1, uses_anonymous_args = 0 + 3228 0000 80B5 push {r7, lr} + 3229 .cfi_def_cfa_offset 8 + 3230 .cfi_offset 7, -8 + 3231 .cfi_offset 14, -4 + 3232 0002 8AB0 sub sp, sp, #40 + 3233 .cfi_def_cfa_offset 48 + 3234 0004 00AF add r7, sp, #0 + 3235 .cfi_def_cfa_register 7 + 3236 0006 F860 str r0, [r7, #12] + 3237 0008 B960 str r1, [r7, #8] + 3238 000a 7A60 str r2, [r7, #4] + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** GPIO_InitTypeDef gpio; + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_MCO(RCC_MCOx)); + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_MCODIV(RCC_MCODiv)); + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_MCO1SOURCE(RCC_MCOSource)); + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the MCO1 pin in alternate function mode */ + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Mode = GPIO_MODE_AF_PP; + 3239 .loc 1 896 18 + 3240 000c 0223 movs r3, #2 + 3241 000e BB61 str r3, [r7, #24] + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Speed = GPIO_SPEED_FREQ_HIGH; + 3242 .loc 1 897 18 + 3243 0010 0323 movs r3, #3 + 3244 0012 3B62 str r3, [r7, #32] + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Pull = GPIO_NOPULL; + 3245 .loc 1 898 18 + 3246 0014 0023 movs r3, #0 + 3247 0016 FB61 str r3, [r7, #28] + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Pin = MCO1_PIN; + 3248 .loc 1 899 18 + 3249 0018 4FF48073 mov r3, #256 + 3250 001c 7B61 str r3, [r7, #20] + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Alternate = GPIO_AF0_MCO; + 3251 .loc 1 900 18 + 3252 001e 0023 movs r3, #0 + 3253 0020 7B62 str r3, [r7, #36] + 3254 .LBB320: + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* MCO1 Clock Enable */ + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MCO1_CLK_ENABLE(); + 3255 .loc 1 903 3 + 3256 0022 0F4B ldr r3, .L204 + 3257 0024 5B69 ldr r3, [r3, #20] + 3258 0026 0E4A ldr r2, .L204 + 3259 0028 43F40033 orr r3, r3, #131072 + 3260 002c 5361 str r3, [r2, #20] + 3261 002e 0C4B ldr r3, .L204 + ARM GAS /tmp/ccSuWkwR.s page 94 + + + 3262 0030 5B69 ldr r3, [r3, #20] + 3263 0032 03F40033 and r3, r3, #131072 + 3264 0036 3B61 str r3, [r7, #16] + 3265 0038 3B69 ldr r3, [r7, #16] + 3266 .LBE320: + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_GPIO_Init(MCO1_GPIO_PORT, &gpio); + 3267 .loc 1 905 3 + 3268 003a 07F11403 add r3, r7, #20 + 3269 003e 1946 mov r1, r3 + 3270 0040 4FF09040 mov r0, #1207959552 + 3271 0044 FFF7FEFF bl HAL_GPIO_Init + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the MCO clock source */ + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_MCO1_CONFIG(RCC_MCOSource, RCC_MCODiv); + 3272 .loc 1 908 3 + 3273 0048 054B ldr r3, .L204 + 3274 004a 5B68 ldr r3, [r3, #4] + 3275 004c 23F0E062 bic r2, r3, #117440512 + 3276 0050 0349 ldr r1, .L204 + 3277 0052 BB68 ldr r3, [r7, #8] + 3278 0054 1343 orrs r3, r3, r2 + 3279 0056 4B60 str r3, [r1, #4] + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3280 .loc 1 909 1 + 3281 0058 00BF nop + 3282 005a 2837 adds r7, r7, #40 + 3283 .cfi_def_cfa_offset 8 + 3284 005c BD46 mov sp, r7 + 3285 .cfi_def_cfa_register 13 + 3286 @ sp needed + 3287 005e 80BD pop {r7, pc} + 3288 .L205: + 3289 .align 2 + 3290 .L204: + 3291 0060 00100240 .word 1073876992 + 3292 .cfi_endproc + 3293 .LFE133: + 3295 .section .text.HAL_RCC_EnableCSS,"ax",%progbits + 3296 .align 1 + 3297 .global HAL_RCC_EnableCSS + 3298 .syntax unified + 3299 .thumb + 3300 .thumb_func + 3302 HAL_RCC_EnableCSS: + 3303 .LFB134: + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Enables the Clock Security System. + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note If a failure is detected on the HSE oscillator clock, this oscillator + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * is automatically disabled and an interrupt is generated to inform the + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * software about the failure (Clock Security System Interrupt, CSSI), + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * allowing the MCU to perform rescue operations. The CSSI is linked to + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * the Cortex-M4 NMI (Non-Maskable Interrupt) exception vector. + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_EnableCSS(void) + ARM GAS /tmp/ccSuWkwR.s page 95 + + + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3304 .loc 1 921 1 + 3305 .cfi_startproc + 3306 @ args = 0, pretend = 0, frame = 8 + 3307 @ frame_needed = 1, uses_anonymous_args = 0 + 3308 @ link register save eliminated. + 3309 0000 80B4 push {r7} + 3310 .cfi_def_cfa_offset 4 + 3311 .cfi_offset 7, -4 + 3312 0002 83B0 sub sp, sp, #12 + 3313 .cfi_def_cfa_offset 16 + 3314 0004 00AF add r7, sp, #0 + 3315 .cfi_def_cfa_register 7 + 3316 0006 4FF40023 mov r3, #524288 + 3317 000a 7B60 str r3, [r7, #4] + 3318 .LBB321: + 3319 .LBB322: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3320 .loc 2 988 4 + 3321 000c 7B68 ldr r3, [r7, #4] + 3322 .syntax unified + 3323 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3324 000e 93FAA3F3 rbit r3, r3 + 3325 @ 0 "" 2 + 3326 .thumb + 3327 .syntax unified + 3328 0012 3B60 str r3, [r7] + 3329 .loc 2 1001 10 + 3330 0014 3B68 ldr r3, [r7] + 3331 .LBE322: + 3332 .LBE321: + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** *(__IO uint32_t *) RCC_CR_CSSON_BB = (uint32_t)ENABLE; + 3333 .loc 1 922 22 discriminator 1 + 3334 0016 B3FA83F3 clz r3, r3 + 3335 .loc 1 922 22 is_stmt 0 discriminator 2 + 3336 001a DBB2 uxtb r3, r3 + 3337 001c 03F18453 add r3, r3, #276824064 + 3338 0020 03F58413 add r3, r3, #1081344 + 3339 0024 9B00 lsls r3, r3, #2 + 3340 .loc 1 922 4 is_stmt 1 discriminator 2 + 3341 0026 1A46 mov r2, r3 + 3342 .loc 1 922 38 discriminator 2 + 3343 0028 0123 movs r3, #1 + 3344 002a 1360 str r3, [r2] + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3345 .loc 1 923 1 + 3346 002c 00BF nop + 3347 002e 0C37 adds r7, r7, #12 + 3348 .cfi_def_cfa_offset 4 + 3349 0030 BD46 mov sp, r7 + 3350 .cfi_def_cfa_register 13 + 3351 @ sp needed + 3352 0032 5DF8047B ldr r7, [sp], #4 + 3353 .cfi_restore 7 + 3354 .cfi_def_cfa_offset 0 + 3355 0036 7047 bx lr + 3356 .cfi_endproc + ARM GAS /tmp/ccSuWkwR.s page 96 + + + 3357 .LFE134: + 3359 .section .text.HAL_RCC_DisableCSS,"ax",%progbits + 3360 .align 1 + 3361 .global HAL_RCC_DisableCSS + 3362 .syntax unified + 3363 .thumb + 3364 .thumb_func + 3366 HAL_RCC_DisableCSS: + 3367 .LFB135: + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Disables the Clock Security System. + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_DisableCSS(void) + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3368 .loc 1 930 1 + 3369 .cfi_startproc + 3370 @ args = 0, pretend = 0, frame = 8 + 3371 @ frame_needed = 1, uses_anonymous_args = 0 + 3372 @ link register save eliminated. + 3373 0000 80B4 push {r7} + 3374 .cfi_def_cfa_offset 4 + 3375 .cfi_offset 7, -4 + 3376 0002 83B0 sub sp, sp, #12 + 3377 .cfi_def_cfa_offset 16 + 3378 0004 00AF add r7, sp, #0 + 3379 .cfi_def_cfa_register 7 + 3380 0006 4FF40023 mov r3, #524288 + 3381 000a 7B60 str r3, [r7, #4] + 3382 .LBB323: + 3383 .LBB324: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3384 .loc 2 988 4 + 3385 000c 7B68 ldr r3, [r7, #4] + 3386 .syntax unified + 3387 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3388 000e 93FAA3F3 rbit r3, r3 + 3389 @ 0 "" 2 + 3390 .thumb + 3391 .syntax unified + 3392 0012 3B60 str r3, [r7] + 3393 .loc 2 1001 10 + 3394 0014 3B68 ldr r3, [r7] + 3395 .LBE324: + 3396 .LBE323: + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** *(__IO uint32_t *) RCC_CR_CSSON_BB = (uint32_t)DISABLE; + 3397 .loc 1 931 22 discriminator 1 + 3398 0016 B3FA83F3 clz r3, r3 + 3399 .loc 1 931 22 is_stmt 0 discriminator 2 + 3400 001a DBB2 uxtb r3, r3 + 3401 001c 03F18453 add r3, r3, #276824064 + 3402 0020 03F58413 add r3, r3, #1081344 + 3403 0024 9B00 lsls r3, r3, #2 + 3404 .loc 1 931 4 is_stmt 1 discriminator 2 + 3405 0026 1A46 mov r2, r3 + 3406 .loc 1 931 38 discriminator 2 + ARM GAS /tmp/ccSuWkwR.s page 97 + + + 3407 0028 0023 movs r3, #0 + 3408 002a 1360 str r3, [r2] + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3409 .loc 1 932 1 + 3410 002c 00BF nop + 3411 002e 0C37 adds r7, r7, #12 + 3412 .cfi_def_cfa_offset 4 + 3413 0030 BD46 mov sp, r7 + 3414 .cfi_def_cfa_register 13 + 3415 @ sp needed + 3416 0032 5DF8047B ldr r7, [sp], #4 + 3417 .cfi_restore 7 + 3418 .cfi_def_cfa_offset 0 + 3419 0036 7047 bx lr + 3420 .cfi_endproc + 3421 .LFE135: + 3423 .section .text.HAL_RCC_GetSysClockFreq,"ax",%progbits + 3424 .align 1 + 3425 .global HAL_RCC_GetSysClockFreq + 3426 .syntax unified + 3427 .thumb + 3428 .thumb_func + 3430 HAL_RCC_GetSysClockFreq: + 3431 .LFB136: + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Returns the SYSCLK frequency + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The system frequency computed by this function is not the real + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * frequency in the chip. It is calculated based on the predefined + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * constant and the selected clock source: + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note If SYSCLK source is HSI, function returns values based on HSI_VALUE(*) + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note If SYSCLK source is HSE, function returns a value based on HSE_VALUE + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * divided by PREDIV factor(**) + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note If SYSCLK source is PLL, function returns a value based on HSE_VALUE + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * divided by PREDIV factor(**) or HSI_VALUE(*) multiplied by the PLL factor. + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note (*) HSI_VALUE is a constant defined in stm32f3xx_hal_conf.h file (default value + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * 8 MHz) but the real value may vary depending on the variations + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * in voltage and temperature. + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note (**) HSE_VALUE is a constant defined in stm32f3xx_hal_conf.h file (default value + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * 8 MHz), user has to ensure that HSE_VALUE is same as the real + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * frequency of the crystal used. Otherwise, this function may + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * have wrong result. + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The result of this function could be not correct when using fractional + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * value for HSE crystal. + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note This function can be used by the user application to compute the + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * baud-rate for the communication peripherals or configure other parameters. + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Each time SYSCLK changes, this function must be called to update the + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * right SYSCLK value. Otherwise, any configuration based on this function will be incorre + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval SYSCLK frequency + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t HAL_RCC_GetSysClockFreq(void) + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3432 .loc 1 964 1 + ARM GAS /tmp/ccSuWkwR.s page 98 + + + 3433 .cfi_startproc + 3434 @ args = 0, pretend = 0, frame = 40 + 3435 @ frame_needed = 1, uses_anonymous_args = 0 + 3436 @ link register save eliminated. + 3437 0000 80B4 push {r7} + 3438 .cfi_def_cfa_offset 4 + 3439 .cfi_offset 7, -4 + 3440 0002 8BB0 sub sp, sp, #44 + 3441 .cfi_def_cfa_offset 48 + 3442 0004 00AF add r7, sp, #0 + 3443 .cfi_def_cfa_register 7 + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tmpreg = 0U, prediv = 0U, pllclk = 0U, pllmul = 0U; + 3444 .loc 1 965 12 + 3445 0006 0023 movs r3, #0 + 3446 0008 FB61 str r3, [r7, #28] + 3447 .loc 1 965 25 + 3448 000a 0023 movs r3, #0 + 3449 000c BB61 str r3, [r7, #24] + 3450 .loc 1 965 38 + 3451 000e 0023 movs r3, #0 + 3452 0010 7B62 str r3, [r7, #36] + 3453 .loc 1 965 51 + 3454 0012 0023 movs r3, #0 + 3455 0014 7B61 str r3, [r7, #20] + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t sysclockfreq = 0U; + 3456 .loc 1 966 12 + 3457 0016 0023 movs r3, #0 + 3458 0018 3B62 str r3, [r7, #32] + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tmpreg = RCC->CFGR; + 3459 .loc 1 968 15 + 3460 001a 294B ldr r3, .L221 + 3461 .loc 1 968 10 + 3462 001c 5B68 ldr r3, [r3, #4] + 3463 001e FB61 str r3, [r7, #28] + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get SYSCLK source -------------------------------------------------------*/ + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** switch (tmpreg & RCC_CFGR_SWS) + 3464 .loc 1 971 18 + 3465 0020 FB69 ldr r3, [r7, #28] + 3466 0022 03F00C03 and r3, r3, #12 + 3467 .loc 1 971 3 + 3468 0026 042B cmp r3, #4 + 3469 0028 02D0 beq .L211 + 3470 002a 082B cmp r3, #8 + 3471 002c 03D0 beq .L212 + 3472 002e 3CE0 b .L220 + 3473 .L211: + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** case RCC_SYSCLKSOURCE_STATUS_HSE: /* HSE used as system clock */ + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** sysclockfreq = HSE_VALUE; + 3474 .loc 1 975 20 + 3475 0030 244B ldr r3, .L221+4 + 3476 0032 3B62 str r3, [r7, #32] + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** break; + 3477 .loc 1 976 7 + ARM GAS /tmp/ccSuWkwR.s page 99 + + + 3478 0034 3CE0 b .L214 + 3479 .L212: + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** case RCC_SYSCLKSOURCE_STATUS_PLLCLK: /* PLL used as system clock */ + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pllmul = aPLLMULFactorTable[(uint32_t)(tmpreg & RCC_CFGR_PLLMUL) >> POSITION_VAL(RCC_CFGR_PLL + 3480 .loc 1 980 35 + 3481 0036 FB69 ldr r3, [r7, #28] + 3482 0038 03F47013 and r3, r3, #3932160 + 3483 003c 4FF47012 mov r2, #3932160 + 3484 0040 BA60 str r2, [r7, #8] + 3485 .LBB325: + 3486 .LBB326: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3487 .loc 2 988 4 + 3488 0042 BA68 ldr r2, [r7, #8] + 3489 .syntax unified + 3490 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3491 0044 92FAA2F2 rbit r2, r2 + 3492 @ 0 "" 2 + 3493 .thumb + 3494 .syntax unified + 3495 0048 7A60 str r2, [r7, #4] + 3496 .loc 2 1001 10 + 3497 004a 7A68 ldr r2, [r7, #4] + 3498 .LBE326: + 3499 .LBE325: + 3500 .loc 1 980 75 discriminator 1 + 3501 004c B2FA82F2 clz r2, r2 + 3502 .loc 1 980 75 is_stmt 0 discriminator 2 + 3503 0050 D2B2 uxtb r2, r2 + 3504 .loc 1 980 72 is_stmt 1 discriminator 2 + 3505 0052 D340 lsrs r3, r3, r2 + 3506 .loc 1 980 34 discriminator 2 + 3507 0054 1C4A ldr r2, .L221+8 + 3508 0056 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 3509 .loc 1 980 14 discriminator 2 + 3510 0058 7B61 str r3, [r7, #20] + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** prediv = aPredivFactorTable[(uint32_t)(RCC->CFGR2 & RCC_CFGR2_PREDIV) >> POSITION_VAL(RCC_CFG + 3511 .loc 1 981 49 + 3512 005a 194B ldr r3, .L221 + 3513 005c DB6A ldr r3, [r3, #44] + 3514 .loc 1 981 35 + 3515 005e 03F00F03 and r3, r3, #15 + 3516 0062 0F22 movs r2, #15 + 3517 0064 3A61 str r2, [r7, #16] + 3518 .LBB327: + 3519 .LBB328: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3520 .loc 2 988 4 + 3521 0066 3A69 ldr r2, [r7, #16] + 3522 .syntax unified + 3523 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3524 0068 92FAA2F2 rbit r2, r2 + 3525 @ 0 "" 2 + 3526 .thumb + 3527 .syntax unified + ARM GAS /tmp/ccSuWkwR.s page 100 + + + 3528 006c FA60 str r2, [r7, #12] + 3529 .loc 2 1001 10 + 3530 006e FA68 ldr r2, [r7, #12] + 3531 .LBE328: + 3532 .LBE327: + 3533 .loc 1 981 80 discriminator 1 + 3534 0070 B2FA82F2 clz r2, r2 + 3535 .loc 1 981 80 is_stmt 0 discriminator 2 + 3536 0074 D2B2 uxtb r2, r2 + 3537 .loc 1 981 77 is_stmt 1 discriminator 2 + 3538 0076 D340 lsrs r3, r3, r2 + 3539 .loc 1 981 34 discriminator 2 + 3540 0078 144A ldr r2, .L221+12 + 3541 007a D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 3542 .loc 1 981 14 discriminator 2 + 3543 007c BB61 str r3, [r7, #24] + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_DIV2) + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if ((tmpreg & RCC_CFGR_PLLSRC) != RCC_PLLSOURCE_HSI) + 3544 .loc 1 983 19 + 3545 007e FB69 ldr r3, [r7, #28] + 3546 0080 03F48033 and r3, r3, #65536 + 3547 .loc 1 983 10 + 3548 0084 002B cmp r3, #0 + 3549 0086 08D0 beq .L217 + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSE used as PLL clock source : PLLCLK = HSE/PREDIV * PLLMUL */ + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pllclk = (uint32_t)((uint64_t) HSE_VALUE / (uint64_t) (prediv)) * ((uint64_t) pllmul); + 3550 .loc 1 986 18 + 3551 0088 0E4A ldr r2, .L221+4 + 3552 008a BB69 ldr r3, [r7, #24] + 3553 008c B2FBF3F2 udiv r2, r2, r3 + 3554 .loc 1 986 16 + 3555 0090 7B69 ldr r3, [r7, #20] + 3556 0092 02FB03F3 mul r3, r2, r3 + 3557 0096 7B62 str r3, [r7, #36] + 3558 0098 04E0 b .L218 + 3559 .L217: + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSI used as PLL clock source : PLLCLK = HSI/2 * PLLMUL */ + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pllclk = (uint32_t)((uint64_t) (HSI_VALUE >> 1U) * ((uint64_t) pllmul)); + 3560 .loc 1 991 16 + 3561 009a 7B69 ldr r3, [r7, #20] + 3562 009c 0C4A ldr r2, .L221+16 + 3563 009e 02FB03F3 mul r3, r2, r3 + 3564 00a2 7B62 str r3, [r7, #36] + 3565 .L218: + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #else + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if ((tmpreg & RCC_CFGR_PLLSRC_HSE_PREDIV) == RCC_CFGR_PLLSRC_HSE_PREDIV) + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSE used as PLL clock source : PLLCLK = HSE/PREDIV * PLLMUL */ + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pllclk = (uint32_t)((uint64_t) HSE_VALUE / (uint64_t) (prediv)) * ((uint64_t) pllmul); + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + ARM GAS /tmp/ccSuWkwR.s page 101 + + +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSI used as PLL clock source : PLLCLK = HSI/PREDIV * PLLMUL */ +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** pllclk = (uint32_t)((uint64_t) HSI_VALUE / (uint64_t) (prediv)) * ((uint64_t) pllmul); +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif /* RCC_CFGR_PLLSRC_HSI_DIV2 */ +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** sysclockfreq = pllclk; + 3566 .loc 1 1005 20 + 3567 00a4 7B6A ldr r3, [r7, #36] + 3568 00a6 3B62 str r3, [r7, #32] +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** break; + 3569 .loc 1 1006 7 + 3570 00a8 02E0 b .L214 + 3571 .L220: +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** case RCC_SYSCLKSOURCE_STATUS_HSI: /* HSI used as system clock source */ +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** default: /* HSI used as system clock */ +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** sysclockfreq = HSI_VALUE; + 3572 .loc 1 1011 20 + 3573 00aa 0A4B ldr r3, .L221+20 + 3574 00ac 3B62 str r3, [r7, #32] +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** break; + 3575 .loc 1 1012 7 + 3576 00ae 00BF nop + 3577 .L214: +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return sysclockfreq; + 3578 .loc 1 1015 10 + 3579 00b0 3B6A ldr r3, [r7, #32] +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3580 .loc 1 1016 1 + 3581 00b2 1846 mov r0, r3 + 3582 00b4 2C37 adds r7, r7, #44 + 3583 .cfi_def_cfa_offset 4 + 3584 00b6 BD46 mov sp, r7 + 3585 .cfi_def_cfa_register 13 + 3586 @ sp needed + 3587 00b8 5DF8047B ldr r7, [sp], #4 + 3588 .cfi_restore 7 + 3589 .cfi_def_cfa_offset 0 + 3590 00bc 7047 bx lr + 3591 .L222: + 3592 00be 00BF .align 2 + 3593 .L221: + 3594 00c0 00100240 .word 1073876992 + 3595 00c4 0024F400 .word 16000000 + 3596 00c8 00000000 .word aPLLMULFactorTable + 3597 00cc 00000000 .word aPredivFactorTable + 3598 00d0 00093D00 .word 4000000 + 3599 00d4 00127A00 .word 8000000 + 3600 .cfi_endproc + 3601 .LFE136: + 3603 .section .text.HAL_RCC_GetHCLKFreq,"ax",%progbits + 3604 .align 1 + 3605 .global HAL_RCC_GetHCLKFreq + 3606 .syntax unified + 3607 .thumb + ARM GAS /tmp/ccSuWkwR.s page 102 + + + 3608 .thumb_func + 3610 HAL_RCC_GetHCLKFreq: + 3611 .LFB137: +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Returns the HCLK frequency +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Each time HCLK changes, this function must be called to update the +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * right HCLK value. Otherwise, any configuration based on this function will be incorrect +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The SystemCoreClock CMSIS variable is used to store System Clock Frequency +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * and updated within this function +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval HCLK frequency +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t HAL_RCC_GetHCLKFreq(void) +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3612 .loc 1 1028 1 + 3613 .cfi_startproc + 3614 @ args = 0, pretend = 0, frame = 0 + 3615 @ frame_needed = 1, uses_anonymous_args = 0 + 3616 @ link register save eliminated. + 3617 0000 80B4 push {r7} + 3618 .cfi_def_cfa_offset 4 + 3619 .cfi_offset 7, -4 + 3620 0002 00AF add r7, sp, #0 + 3621 .cfi_def_cfa_register 7 +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return SystemCoreClock; + 3622 .loc 1 1029 10 + 3623 0004 034B ldr r3, .L225 + 3624 0006 1B68 ldr r3, [r3] +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3625 .loc 1 1030 1 + 3626 0008 1846 mov r0, r3 + 3627 000a BD46 mov sp, r7 + 3628 .cfi_def_cfa_register 13 + 3629 @ sp needed + 3630 000c 5DF8047B ldr r7, [sp], #4 + 3631 .cfi_restore 7 + 3632 .cfi_def_cfa_offset 0 + 3633 0010 7047 bx lr + 3634 .L226: + 3635 0012 00BF .align 2 + 3636 .L225: + 3637 0014 00000000 .word SystemCoreClock + 3638 .cfi_endproc + 3639 .LFE137: + 3641 .section .text.HAL_RCC_GetPCLK1Freq,"ax",%progbits + 3642 .align 1 + 3643 .global HAL_RCC_GetPCLK1Freq + 3644 .syntax unified + 3645 .thumb + 3646 .thumb_func + 3648 HAL_RCC_GetPCLK1Freq: + 3649 .LFB138: +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Returns the PCLK1 frequency +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Each time PCLK1 changes, this function must be called to update the + ARM GAS /tmp/ccSuWkwR.s page 103 + + +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * right PCLK1 value. Otherwise, any configuration based on this function will be incorrec +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval PCLK1 frequency +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t HAL_RCC_GetPCLK1Freq(void) +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3650 .loc 1 1039 1 + 3651 .cfi_startproc + 3652 @ args = 0, pretend = 0, frame = 8 + 3653 @ frame_needed = 1, uses_anonymous_args = 0 + 3654 0000 80B5 push {r7, lr} + 3655 .cfi_def_cfa_offset 8 + 3656 .cfi_offset 7, -8 + 3657 .cfi_offset 14, -4 + 3658 0002 82B0 sub sp, sp, #8 + 3659 .cfi_def_cfa_offset 16 + 3660 0004 00AF add r7, sp, #0 + 3661 .cfi_def_cfa_register 7 +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get HCLK source and Compute PCLK1 frequency ---------------------------*/ +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return (HAL_RCC_GetHCLKFreq() >> APBPrescTable[(RCC->CFGR & RCC_CFGR_PPRE1) >> RCC_CFGR_PPRE1_BIT + 3662 .loc 1 1041 11 + 3663 0006 FFF7FEFF bl HAL_RCC_GetHCLKFreq + 3664 000a 0146 mov r1, r0 + 3665 .loc 1 1041 54 discriminator 1 + 3666 000c 0B4B ldr r3, .L230 + 3667 000e 5B68 ldr r3, [r3, #4] + 3668 .loc 1 1041 61 discriminator 1 + 3669 0010 03F4E063 and r3, r3, #1792 + 3670 0014 4FF4E062 mov r2, #1792 + 3671 0018 7A60 str r2, [r7, #4] + 3672 .LBB329: + 3673 .LBB330: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3674 .loc 2 988 4 + 3675 001a 7A68 ldr r2, [r7, #4] + 3676 .syntax unified + 3677 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3678 001c 92FAA2F2 rbit r2, r2 + 3679 @ 0 "" 2 + 3680 .thumb + 3681 .syntax unified + 3682 0020 3A60 str r2, [r7] + 3683 .loc 2 1001 10 + 3684 0022 3A68 ldr r2, [r7] + 3685 .LBE330: + 3686 .LBE329: + 3687 .loc 1 1041 82 discriminator 2 + 3688 0024 B2FA82F2 clz r2, r2 + 3689 .loc 1 1041 82 is_stmt 0 discriminator 3 + 3690 0028 D2B2 uxtb r2, r2 + 3691 .loc 1 1041 79 is_stmt 1 discriminator 3 + 3692 002a D340 lsrs r3, r3, r2 + 3693 .loc 1 1041 49 discriminator 3 + 3694 002c 044A ldr r2, .L230+4 + 3695 002e D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 3696 .loc 1 1041 33 discriminator 3 + 3697 0030 21FA03F3 lsr r3, r1, r3 +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + ARM GAS /tmp/ccSuWkwR.s page 104 + + + 3698 .loc 1 1042 1 + 3699 0034 1846 mov r0, r3 + 3700 0036 0837 adds r7, r7, #8 + 3701 .cfi_def_cfa_offset 8 + 3702 0038 BD46 mov sp, r7 + 3703 .cfi_def_cfa_register 13 + 3704 @ sp needed + 3705 003a 80BD pop {r7, pc} + 3706 .L231: + 3707 .align 2 + 3708 .L230: + 3709 003c 00100240 .word 1073876992 + 3710 0040 00000000 .word APBPrescTable + 3711 .cfi_endproc + 3712 .LFE138: + 3714 .section .text.HAL_RCC_GetPCLK2Freq,"ax",%progbits + 3715 .align 1 + 3716 .global HAL_RCC_GetPCLK2Freq + 3717 .syntax unified + 3718 .thumb + 3719 .thumb_func + 3721 HAL_RCC_GetPCLK2Freq: + 3722 .LFB139: +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Returns the PCLK2 frequency +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Each time PCLK2 changes, this function must be called to update the +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * right PCLK2 value. Otherwise, any configuration based on this function will be incorrec +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval PCLK2 frequency +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t HAL_RCC_GetPCLK2Freq(void) +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3723 .loc 1 1051 1 + 3724 .cfi_startproc + 3725 @ args = 0, pretend = 0, frame = 8 + 3726 @ frame_needed = 1, uses_anonymous_args = 0 + 3727 0000 80B5 push {r7, lr} + 3728 .cfi_def_cfa_offset 8 + 3729 .cfi_offset 7, -8 + 3730 .cfi_offset 14, -4 + 3731 0002 82B0 sub sp, sp, #8 + 3732 .cfi_def_cfa_offset 16 + 3733 0004 00AF add r7, sp, #0 + 3734 .cfi_def_cfa_register 7 +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get HCLK source and Compute PCLK2 frequency ---------------------------*/ +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return (HAL_RCC_GetHCLKFreq()>> APBPrescTable[(RCC->CFGR & RCC_CFGR_PPRE2) >> RCC_CFGR_PPRE2_BITN + 3735 .loc 1 1053 11 + 3736 0006 FFF7FEFF bl HAL_RCC_GetHCLKFreq + 3737 000a 0146 mov r1, r0 + 3738 .loc 1 1053 53 discriminator 1 + 3739 000c 0B4B ldr r3, .L235 + 3740 000e 5B68 ldr r3, [r3, #4] + 3741 .loc 1 1053 60 discriminator 1 + 3742 0010 03F46053 and r3, r3, #14336 + 3743 0014 4FF46052 mov r2, #14336 + 3744 0018 7A60 str r2, [r7, #4] + 3745 .LBB331: + ARM GAS /tmp/ccSuWkwR.s page 105 + + + 3746 .LBB332: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3747 .loc 2 988 4 + 3748 001a 7A68 ldr r2, [r7, #4] + 3749 .syntax unified + 3750 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3751 001c 92FAA2F2 rbit r2, r2 + 3752 @ 0 "" 2 + 3753 .thumb + 3754 .syntax unified + 3755 0020 3A60 str r2, [r7] + 3756 .loc 2 1001 10 + 3757 0022 3A68 ldr r2, [r7] + 3758 .LBE332: + 3759 .LBE331: + 3760 .loc 1 1053 81 discriminator 2 + 3761 0024 B2FA82F2 clz r2, r2 + 3762 .loc 1 1053 81 is_stmt 0 discriminator 3 + 3763 0028 D2B2 uxtb r2, r2 + 3764 .loc 1 1053 78 is_stmt 1 discriminator 3 + 3765 002a D340 lsrs r3, r3, r2 + 3766 .loc 1 1053 48 discriminator 3 + 3767 002c 044A ldr r2, .L235+4 + 3768 002e D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 3769 .loc 1 1053 32 discriminator 3 + 3770 0030 21FA03F3 lsr r3, r1, r3 +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3771 .loc 1 1054 1 + 3772 0034 1846 mov r0, r3 + 3773 0036 0837 adds r7, r7, #8 + 3774 .cfi_def_cfa_offset 8 + 3775 0038 BD46 mov sp, r7 + 3776 .cfi_def_cfa_register 13 + 3777 @ sp needed + 3778 003a 80BD pop {r7, pc} + 3779 .L236: + 3780 .align 2 + 3781 .L235: + 3782 003c 00100240 .word 1073876992 + 3783 0040 00000000 .word APBPrescTable + 3784 .cfi_endproc + 3785 .LFE139: + 3787 .section .text.HAL_RCC_GetOscConfig,"ax",%progbits + 3788 .align 1 + 3789 .global HAL_RCC_GetOscConfig + 3790 .syntax unified + 3791 .thumb + 3792 .thumb_func + 3794 HAL_RCC_GetOscConfig: + 3795 .LFB140: +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Configures the RCC_OscInitStruct according to the internal +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * RCC configuration registers. +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_OscInitStruct pointer to an RCC_OscInitTypeDef structure that +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * will be configured. +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None + ARM GAS /tmp/ccSuWkwR.s page 106 + + +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_GetOscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct) +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 3796 .loc 1 1064 1 + 3797 .cfi_startproc + 3798 @ args = 0, pretend = 0, frame = 16 + 3799 @ frame_needed = 1, uses_anonymous_args = 0 + 3800 @ link register save eliminated. + 3801 0000 80B4 push {r7} + 3802 .cfi_def_cfa_offset 4 + 3803 .cfi_offset 7, -4 + 3804 0002 85B0 sub sp, sp, #20 + 3805 .cfi_def_cfa_offset 24 + 3806 0004 00AF add r7, sp, #0 + 3807 .cfi_def_cfa_register 7 + 3808 0006 7860 str r0, [r7, #4] +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(RCC_OscInitStruct != NULL); +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set all possible values for the Oscillator type parameter ---------------*/ +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->OscillatorType = RCC_OSCILLATORTYPE_HSE | RCC_OSCILLATORTYPE_HSI \ + 3809 .loc 1 1069 37 + 3810 0008 7B68 ldr r3, [r7, #4] + 3811 000a 0F22 movs r2, #15 + 3812 000c 1A60 str r2, [r3] +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** | RCC_OSCILLATORTYPE_LSE | RCC_OSCILLATORTYPE_LSI; +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the HSE configuration -----------------------------------------------*/ +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC->CR &RCC_CR_HSEBYP) == RCC_CR_HSEBYP) + 3813 .loc 1 1074 10 + 3814 000e 424B ldr r3, .L251 + 3815 0010 1B68 ldr r3, [r3] + 3816 .loc 1 1074 15 + 3817 0012 03F48023 and r3, r3, #262144 + 3818 .loc 1 1074 5 + 3819 0016 B3F5802F cmp r3, #262144 + 3820 001a 04D1 bne .L238 +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_BYPASS; + 3821 .loc 1 1076 33 + 3822 001c 7B68 ldr r3, [r7, #4] + 3823 001e 4FF4A022 mov r2, #327680 + 3824 0022 5A60 str r2, [r3, #4] + 3825 0024 0EE0 b .L239 + 3826 .L238: +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else if((RCC->CR &RCC_CR_HSEON) == RCC_CR_HSEON) + 3827 .loc 1 1078 15 + 3828 0026 3C4B ldr r3, .L251 + 3829 0028 1B68 ldr r3, [r3] + 3830 .loc 1 1078 20 + 3831 002a 03F48033 and r3, r3, #65536 + 3832 .loc 1 1078 10 + 3833 002e B3F5803F cmp r3, #65536 + 3834 0032 04D1 bne .L240 +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + ARM GAS /tmp/ccSuWkwR.s page 107 + + +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_ON; + 3835 .loc 1 1080 33 + 3836 0034 7B68 ldr r3, [r7, #4] + 3837 0036 4FF48032 mov r2, #65536 + 3838 003a 5A60 str r2, [r3, #4] + 3839 003c 02E0 b .L239 + 3840 .L240: +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF; + 3841 .loc 1 1084 33 + 3842 003e 7B68 ldr r3, [r7, #4] + 3843 0040 0022 movs r2, #0 + 3844 0042 5A60 str r2, [r3, #4] + 3845 .L239: +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_DIV2) +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSEPredivValue = __HAL_RCC_HSE_GET_PREDIV(); + 3846 .loc 1 1087 39 + 3847 0044 344B ldr r3, .L251 + 3848 0046 DB6A ldr r3, [r3, #44] + 3849 0048 03F00F02 and r2, r3, #15 + 3850 .loc 1 1087 37 + 3851 004c 7B68 ldr r3, [r7, #4] + 3852 004e 9A60 str r2, [r3, #8] +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the HSI configuration -----------------------------------------------*/ +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC->CR &RCC_CR_HSION) == RCC_CR_HSION) + 3853 .loc 1 1091 10 + 3854 0050 314B ldr r3, .L251 + 3855 0052 1B68 ldr r3, [r3] + 3856 .loc 1 1091 15 + 3857 0054 03F00103 and r3, r3, #1 + 3858 .loc 1 1091 5 + 3859 0058 012B cmp r3, #1 + 3860 005a 03D1 bne .L241 +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSIState = RCC_HSI_ON; + 3861 .loc 1 1093 33 + 3862 005c 7B68 ldr r3, [r7, #4] + 3863 005e 0122 movs r2, #1 + 3864 0060 1A61 str r2, [r3, #16] + 3865 0062 02E0 b .L242 + 3866 .L241: +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSIState = RCC_HSI_OFF; + 3867 .loc 1 1097 33 + 3868 0064 7B68 ldr r3, [r7, #4] + 3869 0066 0022 movs r2, #0 + 3870 0068 1A61 str r2, [r3, #16] + 3871 .L242: +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** + ARM GAS /tmp/ccSuWkwR.s page 108 + + +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSICalibrationValue = (uint32_t)((RCC->CR & RCC_CR_HSITRIM) >> POSITION_VAL(RC + 3872 .loc 1 1100 59 + 3873 006a 2B4B ldr r3, .L251 + 3874 006c 1B68 ldr r3, [r3] + 3875 .loc 1 1100 64 + 3876 006e 03F0F803 and r3, r3, #248 + 3877 0072 F822 movs r2, #248 + 3878 0074 FA60 str r2, [r7, #12] + 3879 .LBB333: + 3880 .LBB334: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 3881 .loc 2 988 4 + 3882 0076 FA68 ldr r2, [r7, #12] + 3883 .syntax unified + 3884 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3885 0078 92FAA2F2 rbit r2, r2 + 3886 @ 0 "" 2 + 3887 .thumb + 3888 .syntax unified + 3889 007c BA60 str r2, [r7, #8] + 3890 .loc 2 1001 10 + 3891 007e BA68 ldr r2, [r7, #8] + 3892 .LBE334: + 3893 .LBE333: + 3894 .loc 1 1100 85 discriminator 1 + 3895 0080 B2FA82F2 clz r2, r2 + 3896 .loc 1 1100 85 is_stmt 0 discriminator 2 + 3897 0084 D2B2 uxtb r2, r2 + 3898 .loc 1 1100 44 is_stmt 1 discriminator 2 + 3899 0086 23FA02F2 lsr r2, r3, r2 + 3900 .loc 1 1100 42 discriminator 2 + 3901 008a 7B68 ldr r3, [r7, #4] + 3902 008c 5A61 str r2, [r3, #20] +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the LSE configuration -----------------------------------------------*/ +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC->BDCR &RCC_BDCR_LSEBYP) == RCC_BDCR_LSEBYP) + 3903 .loc 1 1103 10 + 3904 008e 224B ldr r3, .L251 + 3905 0090 1B6A ldr r3, [r3, #32] + 3906 .loc 1 1103 17 + 3907 0092 03F00403 and r3, r3, #4 + 3908 .loc 1 1103 5 + 3909 0096 042B cmp r3, #4 + 3910 0098 03D1 bne .L244 +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_BYPASS; + 3911 .loc 1 1105 33 + 3912 009a 7B68 ldr r3, [r7, #4] + 3913 009c 0522 movs r2, #5 + 3914 009e DA60 str r2, [r3, #12] + 3915 00a0 0CE0 b .L245 + 3916 .L244: +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else if((RCC->BDCR &RCC_BDCR_LSEON) == RCC_BDCR_LSEON) + 3917 .loc 1 1107 15 + 3918 00a2 1D4B ldr r3, .L251 + 3919 00a4 1B6A ldr r3, [r3, #32] + ARM GAS /tmp/ccSuWkwR.s page 109 + + + 3920 .loc 1 1107 22 + 3921 00a6 03F00103 and r3, r3, #1 + 3922 .loc 1 1107 10 + 3923 00aa 012B cmp r3, #1 + 3924 00ac 03D1 bne .L246 +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_ON; + 3925 .loc 1 1109 33 + 3926 00ae 7B68 ldr r3, [r7, #4] + 3927 00b0 0122 movs r2, #1 + 3928 00b2 DA60 str r2, [r3, #12] + 3929 00b4 02E0 b .L245 + 3930 .L246: +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_OFF; + 3931 .loc 1 1113 33 + 3932 00b6 7B68 ldr r3, [r7, #4] + 3933 00b8 0022 movs r2, #0 + 3934 00ba DA60 str r2, [r3, #12] + 3935 .L245: +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the LSI configuration -----------------------------------------------*/ +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC->CSR &RCC_CSR_LSION) == RCC_CSR_LSION) + 3936 .loc 1 1117 10 + 3937 00bc 164B ldr r3, .L251 + 3938 00be 5B6A ldr r3, [r3, #36] + 3939 .loc 1 1117 16 + 3940 00c0 03F00103 and r3, r3, #1 + 3941 .loc 1 1117 5 + 3942 00c4 012B cmp r3, #1 + 3943 00c6 03D1 bne .L247 +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->LSIState = RCC_LSI_ON; + 3944 .loc 1 1119 33 + 3945 00c8 7B68 ldr r3, [r7, #4] + 3946 00ca 0122 movs r2, #1 + 3947 00cc 9A61 str r2, [r3, #24] + 3948 00ce 02E0 b .L248 + 3949 .L247: +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->LSIState = RCC_LSI_OFF; + 3950 .loc 1 1123 33 + 3951 00d0 7B68 ldr r3, [r7, #4] + 3952 00d2 0022 movs r2, #0 + 3953 00d4 9A61 str r2, [r3, #24] + 3954 .L248: +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the PLL configuration -----------------------------------------------*/ +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((RCC->CR &RCC_CR_PLLON) == RCC_CR_PLLON) + 3955 .loc 1 1128 10 + ARM GAS /tmp/ccSuWkwR.s page 110 + + + 3956 00d6 104B ldr r3, .L251 + 3957 00d8 1B68 ldr r3, [r3] + 3958 .loc 1 1128 15 + 3959 00da 03F08073 and r3, r3, #16777216 + 3960 .loc 1 1128 5 + 3961 00de B3F1807F cmp r3, #16777216 + 3962 00e2 03D1 bne .L249 +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLState = RCC_PLL_ON; + 3963 .loc 1 1130 37 + 3964 00e4 7B68 ldr r3, [r7, #4] + 3965 00e6 0222 movs r2, #2 + 3966 00e8 DA61 str r2, [r3, #28] + 3967 00ea 02E0 b .L250 + 3968 .L249: +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLState = RCC_PLL_OFF; + 3969 .loc 1 1134 37 + 3970 00ec 7B68 ldr r3, [r7, #4] + 3971 00ee 0122 movs r2, #1 + 3972 00f0 DA61 str r2, [r3, #28] + 3973 .L250: +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLSource = (uint32_t)(RCC->CFGR & RCC_CFGR_PLLSRC); + 3974 .loc 1 1136 52 + 3975 00f2 094B ldr r3, .L251 + 3976 00f4 5B68 ldr r3, [r3, #4] + 3977 .loc 1 1136 38 + 3978 00f6 03F48032 and r2, r3, #65536 + 3979 .loc 1 1136 36 + 3980 00fa 7B68 ldr r3, [r7, #4] + 3981 00fc 1A62 str r2, [r3, #32] +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLMUL = (uint32_t)(RCC->CFGR & RCC_CFGR_PLLMUL); + 3982 .loc 1 1137 49 + 3983 00fe 064B ldr r3, .L251 + 3984 0100 5B68 ldr r3, [r3, #4] + 3985 .loc 1 1137 35 + 3986 0102 03F47012 and r2, r3, #3932160 + 3987 .loc 1 1137 33 + 3988 0106 7B68 ldr r3, [r7, #4] + 3989 0108 5A62 str r2, [r3, #36] +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV) +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PREDIV = (uint32_t)(RCC->CFGR2 & RCC_CFGR2_PREDIV); +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #endif /* RCC_CFGR_PLLSRC_HSI_PREDIV */ +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 3990 .loc 1 1141 1 + 3991 010a 00BF nop + 3992 010c 1437 adds r7, r7, #20 + 3993 .cfi_def_cfa_offset 4 + 3994 010e BD46 mov sp, r7 + 3995 .cfi_def_cfa_register 13 + 3996 @ sp needed + 3997 0110 5DF8047B ldr r7, [sp], #4 + 3998 .cfi_restore 7 + 3999 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccSuWkwR.s page 111 + + + 4000 0114 7047 bx lr + 4001 .L252: + 4002 0116 00BF .align 2 + 4003 .L251: + 4004 0118 00100240 .word 1073876992 + 4005 .cfi_endproc + 4006 .LFE140: + 4008 .section .text.HAL_RCC_GetClockConfig,"ax",%progbits + 4009 .align 1 + 4010 .global HAL_RCC_GetClockConfig + 4011 .syntax unified + 4012 .thumb + 4013 .thumb_func + 4015 HAL_RCC_GetClockConfig: + 4016 .LFB141: +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Get the RCC_ClkInitStruct according to the internal +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * RCC configuration registers. +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_ClkInitStruct pointer to an RCC_ClkInitTypeDef structure that +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * contains the current clock configuration. +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param pFLatency Pointer on the Flash Latency. +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_GetClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t *pFLatency) +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 4017 .loc 1 1152 1 + 4018 .cfi_startproc + 4019 @ args = 0, pretend = 0, frame = 8 + 4020 @ frame_needed = 1, uses_anonymous_args = 0 + 4021 @ link register save eliminated. + 4022 0000 80B4 push {r7} + 4023 .cfi_def_cfa_offset 4 + 4024 .cfi_offset 7, -4 + 4025 0002 83B0 sub sp, sp, #12 + 4026 .cfi_def_cfa_offset 16 + 4027 0004 00AF add r7, sp, #0 + 4028 .cfi_def_cfa_register 7 + 4029 0006 7860 str r0, [r7, #4] + 4030 0008 3960 str r1, [r7] +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */ +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(RCC_ClkInitStruct != NULL); +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(pFLatency != NULL); +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set all possible values for the Clock type parameter --------------------*/ +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->ClockType = RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_PCLK1 | + 4031 .loc 1 1158 32 + 4032 000a 7B68 ldr r3, [r7, #4] + 4033 000c 0F22 movs r2, #15 + 4034 000e 1A60 str r2, [r3] +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the SYSCLK configuration --------------------------------------------*/ +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->SYSCLKSource = (uint32_t)(RCC->CFGR & RCC_CFGR_SW); + 4035 .loc 1 1161 51 + 4036 0010 124B ldr r3, .L254 + 4037 0012 5B68 ldr r3, [r3, #4] + 4038 .loc 1 1161 37 + ARM GAS /tmp/ccSuWkwR.s page 112 + + + 4039 0014 03F00302 and r2, r3, #3 + 4040 .loc 1 1161 35 + 4041 0018 7B68 ldr r3, [r7, #4] + 4042 001a 5A60 str r2, [r3, #4] +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the HCLK configuration ----------------------------------------------*/ +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->AHBCLKDivider = (uint32_t)(RCC->CFGR & RCC_CFGR_HPRE); + 4043 .loc 1 1164 52 + 4044 001c 0F4B ldr r3, .L254 + 4045 001e 5B68 ldr r3, [r3, #4] + 4046 .loc 1 1164 38 + 4047 0020 03F0F002 and r2, r3, #240 + 4048 .loc 1 1164 36 + 4049 0024 7B68 ldr r3, [r7, #4] + 4050 0026 9A60 str r2, [r3, #8] +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the APB1 configuration ----------------------------------------------*/ +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->APB1CLKDivider = (uint32_t)(RCC->CFGR & RCC_CFGR_PPRE1); + 4051 .loc 1 1167 53 + 4052 0028 0C4B ldr r3, .L254 + 4053 002a 5B68 ldr r3, [r3, #4] + 4054 .loc 1 1167 39 + 4055 002c 03F4E062 and r2, r3, #1792 + 4056 .loc 1 1167 37 + 4057 0030 7B68 ldr r3, [r7, #4] + 4058 0032 DA60 str r2, [r3, #12] +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the APB2 configuration ----------------------------------------------*/ +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->APB2CLKDivider = (uint32_t)((RCC->CFGR & RCC_CFGR_PPRE2) >> 3U); + 4059 .loc 1 1170 54 + 4060 0034 094B ldr r3, .L254 + 4061 0036 5B68 ldr r3, [r3, #4] + 4062 .loc 1 1170 39 + 4063 0038 DB08 lsrs r3, r3, #3 + 4064 003a 03F4E062 and r2, r3, #1792 + 4065 .loc 1 1170 37 + 4066 003e 7B68 ldr r3, [r7, #4] + 4067 0040 1A61 str r2, [r3, #16] +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the Flash Wait State (Latency) configuration ------------------------*/ +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** *pFLatency = (uint32_t)(FLASH->ACR & FLASH_ACR_LATENCY); + 4068 .loc 1 1173 32 + 4069 0042 074B ldr r3, .L254+4 + 4070 0044 1B68 ldr r3, [r3] + 4071 .loc 1 1173 16 + 4072 0046 03F00702 and r2, r3, #7 + 4073 .loc 1 1173 14 + 4074 004a 3B68 ldr r3, [r7] + 4075 004c 1A60 str r2, [r3] +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 4076 .loc 1 1174 1 + 4077 004e 00BF nop + 4078 0050 0C37 adds r7, r7, #12 + 4079 .cfi_def_cfa_offset 4 + 4080 0052 BD46 mov sp, r7 + 4081 .cfi_def_cfa_register 13 + 4082 @ sp needed + ARM GAS /tmp/ccSuWkwR.s page 113 + + + 4083 0054 5DF8047B ldr r7, [sp], #4 + 4084 .cfi_restore 7 + 4085 .cfi_def_cfa_offset 0 + 4086 0058 7047 bx lr + 4087 .L255: + 4088 005a 00BF .align 2 + 4089 .L254: + 4090 005c 00100240 .word 1073876992 + 4091 0060 00200240 .word 1073881088 + 4092 .cfi_endproc + 4093 .LFE141: + 4095 .section .text.HAL_RCC_NMI_IRQHandler,"ax",%progbits + 4096 .align 1 + 4097 .global HAL_RCC_NMI_IRQHandler + 4098 .syntax unified + 4099 .thumb + 4100 .thumb_func + 4102 HAL_RCC_NMI_IRQHandler: + 4103 .LFB142: +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief This function handles the RCC CSS interrupt request. +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note This API should be called under the NMI_Handler(). +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval None +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** void HAL_RCC_NMI_IRQHandler(void) +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 4104 .loc 1 1182 1 + 4105 .cfi_startproc + 4106 @ args = 0, pretend = 0, frame = 0 + 4107 @ frame_needed = 1, uses_anonymous_args = 0 + 4108 0000 80B5 push {r7, lr} + 4109 .cfi_def_cfa_offset 8 + 4110 .cfi_offset 7, -8 + 4111 .cfi_offset 14, -4 + 4112 0002 00AF add r7, sp, #0 + 4113 .cfi_def_cfa_register 7 +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check RCC CSSF flag */ +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_IT(RCC_IT_CSS)) + 4114 .loc 1 1184 6 + 4115 0004 064B ldr r3, .L259 + 4116 0006 9B68 ldr r3, [r3, #8] + 4117 0008 03F08003 and r3, r3, #128 + 4118 .loc 1 1184 5 + 4119 000c 802B cmp r3, #128 + 4120 000e 04D1 bne .L258 +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* RCC Clock Security System interrupt user callback */ +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_RCC_CSSCallback(); + 4121 .loc 1 1187 5 + 4122 0010 FFF7FEFF bl HAL_RCC_CSSCallback +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Clear RCC CSS pending bit */ +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_CLEAR_IT(RCC_IT_CSS); + 4123 .loc 1 1190 5 + 4124 0014 034B ldr r3, .L259+4 + 4125 0016 8022 movs r2, #128 + ARM GAS /tmp/ccSuWkwR.s page 114 + + + 4126 0018 1A70 strb r2, [r3] + 4127 .L258: +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 4128 .loc 1 1192 1 + 4129 001a 00BF nop + 4130 001c 80BD pop {r7, pc} + 4131 .L260: + 4132 001e 00BF .align 2 + 4133 .L259: + 4134 0020 00100240 .word 1073876992 + 4135 0024 0A100240 .word 1073877002 + 4136 .cfi_endproc + 4137 .LFE142: + 4139 .section .text.HAL_RCC_CSSCallback,"ax",%progbits + 4140 .align 1 + 4141 .weak HAL_RCC_CSSCallback + 4142 .syntax unified + 4143 .thumb + 4144 .thumb_func + 4146 HAL_RCC_CSSCallback: + 4147 .LFB143: +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief RCC Clock Security System interrupt callback +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval none +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __weak void HAL_RCC_CSSCallback(void) +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** { + 4148 .loc 1 1199 1 + 4149 .cfi_startproc + 4150 @ args = 0, pretend = 0, frame = 0 + 4151 @ frame_needed = 1, uses_anonymous_args = 0 + 4152 @ link register save eliminated. + 4153 0000 80B4 push {r7} + 4154 .cfi_def_cfa_offset 4 + 4155 .cfi_offset 7, -4 + 4156 0002 00AF add r7, sp, #0 + 4157 .cfi_def_cfa_register 7 +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* NOTE : This function Should not be modified, when the callback is needed, +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** the HAL_RCC_CSSCallback could be implemented in the user file +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */ +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** } + 4158 .loc 1 1203 1 + 4159 0004 00BF nop + 4160 0006 BD46 mov sp, r7 + 4161 .cfi_def_cfa_register 13 + 4162 @ sp needed + 4163 0008 5DF8047B ldr r7, [sp], #4 + 4164 .cfi_restore 7 + 4165 .cfi_def_cfa_offset 0 + 4166 000c 7047 bx lr + 4167 .cfi_endproc + 4168 .LFE143: + 4170 .text + 4171 .Letext0: + 4172 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + ARM GAS /tmp/ccSuWkwR.s page 115 + + + 4173 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 4174 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h" + 4175 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 4176 .file 7 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 4177 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 4178 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h" + 4179 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" + 4180 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccSuWkwR.s page 116 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_rcc.c + /tmp/ccSuWkwR.s:21 .rodata.aPLLMULFactorTable:00000000 $d + /tmp/ccSuWkwR.s:24 .rodata.aPLLMULFactorTable:00000000 aPLLMULFactorTable + /tmp/ccSuWkwR.s:28 .rodata.aPredivFactorTable:00000000 $d + /tmp/ccSuWkwR.s:31 .rodata.aPredivFactorTable:00000000 aPredivFactorTable + /tmp/ccSuWkwR.s:35 .text.HAL_RCC_DeInit:00000000 $t + /tmp/ccSuWkwR.s:41 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/ccSuWkwR.s:252 .text.HAL_RCC_DeInit:00000130 $d + /tmp/ccSuWkwR.s:262 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/ccSuWkwR.s:268 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/ccSuWkwR.s:742 .text.HAL_RCC_OscConfig:00000310 $d + /tmp/ccSuWkwR.s:745 .text.HAL_RCC_OscConfig:00000314 $t + /tmp/ccSuWkwR.s:1290 .text.HAL_RCC_OscConfig:00000660 $d + /tmp/ccSuWkwR.s:1294 .text.HAL_RCC_OscConfig:00000668 $t + /tmp/ccSuWkwR.s:1740 .text.HAL_RCC_OscConfig:0000099c $d + /tmp/ccSuWkwR.s:1744 .text.HAL_RCC_OscConfig:000009a8 $t + /tmp/ccSuWkwR.s:2136 .text.HAL_RCC_OscConfig:00000c6c $d + /tmp/ccSuWkwR.s:2138 .text.HAL_RCC_OscConfig:00000c70 $t + /tmp/ccSuWkwR.s:2601 .text.HAL_RCC_OscConfig:00000fcc $d + /tmp/ccSuWkwR.s:2604 .text.HAL_RCC_OscConfig:00000fd0 $t + /tmp/ccSuWkwR.s:2649 .text.HAL_RCC_OscConfig:00001018 $d + /tmp/ccSuWkwR.s:2654 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/ccSuWkwR.s:2660 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/ccSuWkwR.s:3110 .text.HAL_RCC_ClockConfig:00000240 $d + /tmp/ccSuWkwR.s:3114 .text.HAL_RCC_ClockConfig:00000248 $t + /tmp/ccSuWkwR.s:3430 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/ccSuWkwR.s:3208 .text.HAL_RCC_ClockConfig:000002cc $d + /tmp/ccSuWkwR.s:3216 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/ccSuWkwR.s:3222 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/ccSuWkwR.s:3291 .text.HAL_RCC_MCOConfig:00000060 $d + /tmp/ccSuWkwR.s:3296 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/ccSuWkwR.s:3302 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/ccSuWkwR.s:3360 .text.HAL_RCC_DisableCSS:00000000 $t + /tmp/ccSuWkwR.s:3366 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS + /tmp/ccSuWkwR.s:3424 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/ccSuWkwR.s:3594 .text.HAL_RCC_GetSysClockFreq:000000c0 $d + /tmp/ccSuWkwR.s:3604 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/ccSuWkwR.s:3610 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/ccSuWkwR.s:3637 .text.HAL_RCC_GetHCLKFreq:00000014 $d + /tmp/ccSuWkwR.s:3642 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/ccSuWkwR.s:3648 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/ccSuWkwR.s:3709 .text.HAL_RCC_GetPCLK1Freq:0000003c $d + /tmp/ccSuWkwR.s:3715 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/ccSuWkwR.s:3721 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/ccSuWkwR.s:3782 .text.HAL_RCC_GetPCLK2Freq:0000003c $d + /tmp/ccSuWkwR.s:3788 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/ccSuWkwR.s:3794 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/ccSuWkwR.s:4004 .text.HAL_RCC_GetOscConfig:00000118 $d + /tmp/ccSuWkwR.s:4009 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/ccSuWkwR.s:4015 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/ccSuWkwR.s:4090 .text.HAL_RCC_GetClockConfig:0000005c $d + /tmp/ccSuWkwR.s:4096 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/ccSuWkwR.s:4102 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/ccSuWkwR.s:4146 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/ccSuWkwR.s:4134 .text.HAL_RCC_NMI_IRQHandler:00000020 $d + /tmp/ccSuWkwR.s:4140 .text.HAL_RCC_CSSCallback:00000000 $t + ARM GAS /tmp/ccSuWkwR.s page 117 + + + +UNDEFINED SYMBOLS +HAL_GetTick +HAL_InitTick +SystemCoreClock +uwTickPrio +AHBPrescTable +HAL_GPIO_Init +APBPrescTable diff --git a/Software/build/stm32f3xx_hal_rcc.o b/Software/build/stm32f3xx_hal_rcc.o new file mode 100644 index 0000000..f6f4963 Binary files /dev/null and b/Software/build/stm32f3xx_hal_rcc.o differ diff --git a/Software/build/stm32f3xx_hal_rcc_ex.d b/Software/build/stm32f3xx_hal_rcc_ex.d new file mode 100644 index 0000000..370abcc --- /dev/null +++ b/Software/build/stm32f3xx_hal_rcc_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_rcc_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_rcc_ex.lst b/Software/build/stm32f3xx_hal_rcc_ex.lst new file mode 100644 index 0000000..b17eb98 --- /dev/null +++ b/Software/build/stm32f3xx_hal_rcc_ex.lst @@ -0,0 +1,4665 @@ +ARM GAS /tmp/ccwmaYtI.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_rcc_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c" + 20 .section .text.HAL_RCCEx_PeriphCLKConfig,"ax",%progbits + 21 .align 1 + 22 .global HAL_RCCEx_PeriphCLKConfig + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_RCCEx_PeriphCLKConfig: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @file stm32f3xx_hal_rcc_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Extended RCC HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * functionalities RCC extension peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + Extended Peripheral Control functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** ****************************************************************************** + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @attention + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * All rights reserved. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * the root directory of this software component. + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** ****************************************************************************** + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Includes ------------------------------------------------------------------*/ + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #include "stm32f3xx_hal.h" + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief RCC Extension HAL module driver. + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private define ------------------------------------------------------------*/ + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private macro -------------------------------------------------------------*/ + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Private_Macros RCCEx Private Macros + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @} + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private variables ---------------------------------------------------------*/ + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Private functions ---------------------------------------------------------*/ + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES) || defined(RCC_CFGR2_ADCPRE12) || defined(RCC_CFGR2_ADCPRE34) || de + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_TIM1SW) || defined(RCC_CFGR3_TIM2SW) || defined(RCC_CFGR3_TIM8SW) || defined( + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_TIM16SW) || defined(RCC_CFGR3_TIM17SW) || defined(RCC_CFGR3_TIM20SW) || defin + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_HRTIM1SW) + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Private_Functions RCCEx Private Functions + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** static uint32_t RCC_GetPLLCLKFreq(void); + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @} + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADC1PRES || RCC_CFGR2_ADCPRExx || RCC_CFGR3_TIMxSW || RCC_CFGR3_HRTIM1SW || RCC + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions RCCEx Exported Functions + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group1 Extended Peripheral Control functions + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Extended Peripheral Control functions + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @verbatim + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** =============================================================================== + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** ##### Extended Peripheral Control functions ##### + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** =============================================================================== + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** [..] + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** This subsection provides a set of functions allowing to control the RCC Clocks + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequencies. + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** [..] + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** (@) Important note: Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** select the RTC clock source; in this case the Backup domain will be reset in + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** order to modify the RTC Clock source, as consequence RTC registers (including + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** the backup registers) are set to their reset values. + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endverbatim + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + ARM GAS /tmp/ccwmaYtI.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * parameters in the RCC_PeriphCLKInitTypeDef. + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @param PeriphClkInit pointer to an RCC_PeriphCLKInitTypeDef structure that + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * contains the configuration information for the Extended Peripherals clocks + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * (ADC, CEC, I2C, I2S, SDADC, HRTIM, TIM, USART, RTC and USB). + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @note Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to select + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * the RTC clock source; in this case the Backup domain will be reset in + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * order to modify the RTC Clock source, as consequence RTC registers (including + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * the backup registers) and RCC_BDCR register are set to their reset values. + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @note When the TIMx clock source is APB clock, so the TIMx clock is APB clock or + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * APB clock x 2 depending on the APB prescaler. + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * When the TIMx clock source is PLL clock, so the TIMx clock is PLL clock x 2. + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @retval HAL status + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 29 .loc 1 106 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 72 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 92B0 sub sp, sp, #72 + 38 .cfi_def_cfa_offset 80 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t tickstart = 0U; + 42 .loc 1 107 12 + 43 0008 0023 movs r3, #0 + 44 000a 3B64 str r3, [r7, #64] + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t temp_reg = 0U; + 45 .loc 1 108 12 + 46 000c 0023 movs r3, #0 + 47 000e FB63 str r3, [r7, #60] + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** FlagStatus pwrclkchanged = RESET; + 48 .loc 1 109 20 + 49 0010 0023 movs r3, #0 + 50 0012 87F84730 strb r3, [r7, #71] + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClkInit->PeriphClockSelection)); + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration -------------------------------*/ + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_RTC) == (RCC_PERIPHCLK_RTC)) + 51 .loc 1 115 21 + 52 0016 7B68 ldr r3, [r7, #4] + 53 0018 1B68 ldr r3, [r3] + 54 .loc 1 115 45 + 55 001a 03F48033 and r3, r3, #65536 + 56 .loc 1 115 5 + 57 001e 002B cmp r3, #0 + ARM GAS /tmp/ccwmaYtI.s page 4 + + + 58 0020 00F0D280 beq .L2 + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* check for RTC Parameters used to output RTCCLK */ + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection)); + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* As soon as function is called to change RTC clock source, activation of the + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** power domain is done. */ + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Requires to enable write access to Backup Domain of necessary */ + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED()) + 59 .loc 1 124 8 + 60 0024 4D4B ldr r3, .L30 + 61 0026 DB69 ldr r3, [r3, #28] + 62 0028 03F08053 and r3, r3, #268435456 + 63 .loc 1 124 7 + 64 002c 002B cmp r3, #0 + 65 002e 0ED1 bne .L3 + 66 .LBB17: + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 67 .loc 1 126 7 + 68 0030 4A4B ldr r3, .L30 + 69 0032 DB69 ldr r3, [r3, #28] + 70 0034 494A ldr r2, .L30 + 71 0036 43F08053 orr r3, r3, #268435456 + 72 003a D361 str r3, [r2, #28] + 73 003c 474B ldr r3, .L30 + 74 003e DB69 ldr r3, [r3, #28] + 75 0040 03F08053 and r3, r3, #268435456 + 76 0044 BB60 str r3, [r7, #8] + 77 0046 BB68 ldr r3, [r7, #8] + 78 .LBE17: + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pwrclkchanged = SET; + 79 .loc 1 127 21 + 80 0048 0123 movs r3, #1 + 81 004a 87F84730 strb r3, [r7, #71] + 82 .L3: + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(HAL_IS_BIT_CLR(PWR->CR, PWR_CR_DBP)) + 83 .loc 1 130 8 + 84 004e 444B ldr r3, .L30+4 + 85 0050 1B68 ldr r3, [r3] + 86 0052 03F48073 and r3, r3, #256 + 87 .loc 1 130 7 + 88 0056 002B cmp r3, #0 + 89 0058 18D1 bne .L4 + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Enable write access to Backup domain */ + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** SET_BIT(PWR->CR, PWR_CR_DBP); + 90 .loc 1 133 7 + 91 005a 414B ldr r3, .L30+4 + 92 005c 1B68 ldr r3, [r3] + 93 005e 404A ldr r2, .L30+4 + 94 0060 43F48073 orr r3, r3, #256 + 95 0064 1360 str r3, [r2] + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 5 + + + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Wait for Backup domain Write protection disable */ + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); + 96 .loc 1 136 19 + 97 0066 FFF7FEFF bl HAL_GetTick + 98 006a 3864 str r0, [r7, #64] + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** while(HAL_IS_BIT_CLR(PWR->CR, PWR_CR_DBP)) + 99 .loc 1 138 12 + 100 006c 08E0 b .L5 + 101 .L7: + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE) + 102 .loc 1 140 15 + 103 006e FFF7FEFF bl HAL_GetTick + 104 0072 0246 mov r2, r0 + 105 .loc 1 140 29 discriminator 1 + 106 0074 3B6C ldr r3, [r7, #64] + 107 0076 D31A subs r3, r2, r3 + 108 .loc 1 140 13 discriminator 1 + 109 0078 642B cmp r3, #100 + 110 007a 01D9 bls .L5 + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return HAL_TIMEOUT; + 111 .loc 1 142 18 + 112 007c 0323 movs r3, #3 + 113 007e 49E1 b .L6 + 114 .L5: + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 115 .loc 1 138 13 + 116 0080 374B ldr r3, .L30+4 + 117 0082 1B68 ldr r3, [r3] + 118 0084 03F48073 and r3, r3, #256 + 119 0088 002B cmp r3, #0 + 120 008a F0D0 beq .L7 + 121 .L4: + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Reset the Backup domain only if the RTC Clock source selection is modified from reset value + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** temp_reg = (RCC->BDCR & RCC_BDCR_RTCSEL); + 122 .loc 1 148 20 + 123 008c 334B ldr r3, .L30 + 124 008e 1B6A ldr r3, [r3, #32] + 125 .loc 1 148 14 + 126 0090 03F44073 and r3, r3, #768 + 127 0094 FB63 str r3, [r7, #60] + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if((temp_reg != 0x00000000U) && (temp_reg != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCSE + 128 .loc 1 149 7 + 129 0096 FB6B ldr r3, [r7, #60] + 130 0098 002B cmp r3, #0 + 131 009a 00F08280 beq .L8 + 132 .loc 1 149 64 discriminator 1 + 133 009e 7B68 ldr r3, [r7, #4] + 134 00a0 5B68 ldr r3, [r3, #4] + 135 .loc 1 149 84 discriminator 1 + 136 00a2 03F44073 and r3, r3, #768 + ARM GAS /tmp/ccwmaYtI.s page 6 + + + 137 .loc 1 149 34 discriminator 1 + 138 00a6 FA6B ldr r2, [r7, #60] + 139 00a8 9A42 cmp r2, r3 + 140 00aa 7AD0 beq .L8 + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Store the content of BDCR register before the reset of Backup Domain */ + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** temp_reg = (RCC->BDCR & ~(RCC_BDCR_RTCSEL)); + 141 .loc 1 152 22 + 142 00ac 2B4B ldr r3, .L30 + 143 00ae 1B6A ldr r3, [r3, #32] + 144 .loc 1 152 16 + 145 00b0 23F44073 bic r3, r3, #768 + 146 00b4 FB63 str r3, [r7, #60] + 147 00b6 4FF48033 mov r3, #65536 + 148 00ba 3B63 str r3, [r7, #48] + 149 .LBB18: + 150 .LBB19: + 151 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** + 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h + 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file + 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 + 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 + 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ + 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 + 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may + 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. + 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at + 15:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 16:Drivers/CMSIS/Include/cmsis_gcc.h **** * www.apache.org/licenses/LICENSE-2.0 + 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * + 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software + 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT + 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and + 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. + 23:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 24:Drivers/CMSIS/Include/cmsis_gcc.h **** + 25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H + 26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H + 27:Drivers/CMSIS/Include/cmsis_gcc.h **** + 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ + 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" + 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" + 33:Drivers/CMSIS/Include/cmsis_gcc.h **** + 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ + 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) + 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 38:Drivers/CMSIS/Include/cmsis_gcc.h **** + 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ + ARM GAS /tmp/ccwmaYtI.s page 7 + + + 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM + 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm + 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE + 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline + 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline + 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE + 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline + 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN + 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) + 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK + 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) + 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED + 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) + 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION + 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) + 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ + 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 72:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 73:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE + 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + 83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))- + 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ + 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE + 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + ARM GAS /tmp/ccwmaYtI.s page 8 + + + 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- + 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ + 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" + 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" + 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop + 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add + 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT + 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict + 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 116:Drivers/CMSIS/Include/cmsis_gcc.h **** + 117:Drivers/CMSIS/Include/cmsis_gcc.h **** + 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ + 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface + 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts + 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) + 130:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie i" : : : "memory"); + 132:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 133:Drivers/CMSIS/Include/cmsis_gcc.h **** + 134:Drivers/CMSIS/Include/cmsis_gcc.h **** + 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts + 137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR. + 138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 139:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) + 141:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); + 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** + 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register + 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. + 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) + 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/ccwmaYtI.s page 9 + + + 154:Drivers/CMSIS/Include/cmsis_gcc.h **** + 155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); + 156:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 157:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 158:Drivers/CMSIS/Include/cmsis_gcc.h **** + 159:Drivers/CMSIS/Include/cmsis_gcc.h **** + 160:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 162:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register (non-secure) + 163:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the non-secure Control Register when in secure mode. + 164:Drivers/CMSIS/Include/cmsis_gcc.h **** \return non-secure Control Register value + 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) + 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 174:Drivers/CMSIS/Include/cmsis_gcc.h **** + 175:Drivers/CMSIS/Include/cmsis_gcc.h **** + 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register + 178:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) + 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); + 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 185:Drivers/CMSIS/Include/cmsis_gcc.h **** + 186:Drivers/CMSIS/Include/cmsis_gcc.h **** + 187:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 188:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 189:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register (non-secure) + 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. + 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set + 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) + 194:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); + 196:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 198:Drivers/CMSIS/Include/cmsis_gcc.h **** + 199:Drivers/CMSIS/Include/cmsis_gcc.h **** + 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. + 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value + 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) + 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 208:Drivers/CMSIS/Include/cmsis_gcc.h **** + 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + ARM GAS /tmp/ccwmaYtI.s page 10 + + + 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 212:Drivers/CMSIS/Include/cmsis_gcc.h **** + 213:Drivers/CMSIS/Include/cmsis_gcc.h **** + 214:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. + 217:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 219:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_APSR(void) + 220:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 221:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 222:Drivers/CMSIS/Include/cmsis_gcc.h **** + 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** + 227:Drivers/CMSIS/Include/cmsis_gcc.h **** + 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register + 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. + 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value + 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) + 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 240:Drivers/CMSIS/Include/cmsis_gcc.h **** + 241:Drivers/CMSIS/Include/cmsis_gcc.h **** + 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 243:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer + 244:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer (PSP). + 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 246:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) + 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 250:Drivers/CMSIS/Include/cmsis_gcc.h **** + 251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) ); + 252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 253:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 254:Drivers/CMSIS/Include/cmsis_gcc.h **** + 255:Drivers/CMSIS/Include/cmsis_gcc.h **** + 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s + 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value + 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) + 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 265:Drivers/CMSIS/Include/cmsis_gcc.h **** + 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + ARM GAS /tmp/ccwmaYtI.s page 11 + + + 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 270:Drivers/CMSIS/Include/cmsis_gcc.h **** + 271:Drivers/CMSIS/Include/cmsis_gcc.h **** + 272:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 273:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer + 274:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 276:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 277:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) + 278:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); + 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta + 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set + 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) + 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); + 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** + 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer + 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). + 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 300:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 301:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSP(void) + 302:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 303:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 304:Drivers/CMSIS/Include/cmsis_gcc.h **** + 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); + 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 308:Drivers/CMSIS/Include/cmsis_gcc.h **** + 309:Drivers/CMSIS/Include/cmsis_gcc.h **** + 310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 311:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) + 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat + 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value + 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) + 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 319:Drivers/CMSIS/Include/cmsis_gcc.h **** + 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 324:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccwmaYtI.s page 12 + + + 325:Drivers/CMSIS/Include/cmsis_gcc.h **** + 326:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer + 328:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). + 329:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 330:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 331:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); + 334:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 335:Drivers/CMSIS/Include/cmsis_gcc.h **** + 336:Drivers/CMSIS/Include/cmsis_gcc.h **** + 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) + 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); + 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 348:Drivers/CMSIS/Include/cmsis_gcc.h **** + 349:Drivers/CMSIS/Include/cmsis_gcc.h **** + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) + 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value + 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) + 357:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 358:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 359:Drivers/CMSIS/Include/cmsis_gcc.h **** + 360:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 363:Drivers/CMSIS/Include/cmsis_gcc.h **** + 364:Drivers/CMSIS/Include/cmsis_gcc.h **** + 365:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure) + 367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + 368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set + 369:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) + 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 375:Drivers/CMSIS/Include/cmsis_gcc.h **** + 376:Drivers/CMSIS/Include/cmsis_gcc.h **** + 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. + 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccwmaYtI.s page 13 + + + 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) + 383:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 384:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 385:Drivers/CMSIS/Include/cmsis_gcc.h **** + 386:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 387:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 388:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** + 390:Drivers/CMSIS/Include/cmsis_gcc.h **** + 391:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 392:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) + 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg + 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 400:Drivers/CMSIS/Include/cmsis_gcc.h **** + 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 405:Drivers/CMSIS/Include/cmsis_gcc.h **** + 406:Drivers/CMSIS/Include/cmsis_gcc.h **** + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. + 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) + 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 414:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 415:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 416:Drivers/CMSIS/Include/cmsis_gcc.h **** + 417:Drivers/CMSIS/Include/cmsis_gcc.h **** + 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) + 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + 422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask + 423:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) + 425:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); + 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** + 431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccwmaYtI.s page 14 + + + 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) + 440:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 441:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); + 442:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 443:Drivers/CMSIS/Include/cmsis_gcc.h **** + 444:Drivers/CMSIS/Include/cmsis_gcc.h **** + 445:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ + 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables FIQ interrupts by setting the F-bit in the CPSR. + 448:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + 449:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) + 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** + 455:Drivers/CMSIS/Include/cmsis_gcc.h **** + 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority + 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. + 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) + 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 463:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 468:Drivers/CMSIS/Include/cmsis_gcc.h **** + 469:Drivers/CMSIS/Include/cmsis_gcc.h **** + 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 471:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 472:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority (non-secure) + 473:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Base Priority register when in secure state. + 474:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value + 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) + 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 479:Drivers/CMSIS/Include/cmsis_gcc.h **** + 480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + 481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 482:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 484:Drivers/CMSIS/Include/cmsis_gcc.h **** + 485:Drivers/CMSIS/Include/cmsis_gcc.h **** + 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority + 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. + 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); + 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 495:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccwmaYtI.s page 15 + + + 496:Drivers/CMSIS/Include/cmsis_gcc.h **** + 497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 498:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 499:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) + 500:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + 501:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 502:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) + 504:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 505:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); + 506:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 508:Drivers/CMSIS/Include/cmsis_gcc.h **** + 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable + 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. + 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set + 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) + 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); + 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 520:Drivers/CMSIS/Include/cmsis_gcc.h **** + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask + 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. + 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) + 528:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 529:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 530:Drivers/CMSIS/Include/cmsis_gcc.h **** + 531:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 534:Drivers/CMSIS/Include/cmsis_gcc.h **** + 535:Drivers/CMSIS/Include/cmsis_gcc.h **** + 536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 537:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure) + 539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. + 540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value + 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) + 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 545:Drivers/CMSIS/Include/cmsis_gcc.h **** + 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 550:Drivers/CMSIS/Include/cmsis_gcc.h **** + 551:Drivers/CMSIS/Include/cmsis_gcc.h **** + 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccwmaYtI.s page 16 + + + 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask + 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. + 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 556:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 557:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + 558:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 559:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 561:Drivers/CMSIS/Include/cmsis_gcc.h **** + 562:Drivers/CMSIS/Include/cmsis_gcc.h **** + 563:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) + 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) + 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); + 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 574:Drivers/CMSIS/Include/cmsis_gcc.h **** + 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 577:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + 582:Drivers/CMSIS/Include/cmsis_gcc.h **** + 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit + 585:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 586:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 587:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 588:Drivers/CMSIS/Include/cmsis_gcc.h **** + 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) + 593:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 604:Drivers/CMSIS/Include/cmsis_gcc.h **** + 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) + 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + ARM GAS /tmp/ccwmaYtI.s page 17 + + + 610:Drivers/CMSIS/Include/cmsis_gcc.h **** + 611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in + 612:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value + 613:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 614:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + 615:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 618:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 619:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 620:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 626:Drivers/CMSIS/Include/cmsis_gcc.h **** + 627:Drivers/CMSIS/Include/cmsis_gcc.h **** + 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit + 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 633:Drivers/CMSIS/Include/cmsis_gcc.h **** + 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) + 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 642:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 643:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 644:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); + 645:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 647:Drivers/CMSIS/Include/cmsis_gcc.h **** + 648:Drivers/CMSIS/Include/cmsis_gcc.h **** + 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 650:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) + 652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 654:Drivers/CMSIS/Include/cmsis_gcc.h **** + 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s + 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) + 659:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI + 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); + 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccwmaYtI.s page 18 + + + 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 668:Drivers/CMSIS/Include/cmsis_gcc.h **** + 669:Drivers/CMSIS/Include/cmsis_gcc.h **** + 670:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 671:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + 672:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 673:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 675:Drivers/CMSIS/Include/cmsis_gcc.h **** + 676:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + 677:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) + 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 691:Drivers/CMSIS/Include/cmsis_gcc.h **** + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) + 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. + 698:Drivers/CMSIS/Include/cmsis_gcc.h **** + 699:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in sec + 700:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSPLIM Register value + 701:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 702:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) + 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; + 707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + 710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** + 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit + 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + 721:Drivers/CMSIS/Include/cmsis_gcc.h **** + 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + ARM GAS /tmp/ccwmaYtI.s page 19 + + + 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) + 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + 728:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + 729:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 730:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 732:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); + 733:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 734:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 735:Drivers/CMSIS/Include/cmsis_gcc.h **** + 736:Drivers/CMSIS/Include/cmsis_gcc.h **** + 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. + 742:Drivers/CMSIS/Include/cmsis_gcc.h **** + 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu + 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set + 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) + 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); + 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 756:Drivers/CMSIS/Include/cmsis_gcc.h **** + 757:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + 758:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + 759:Drivers/CMSIS/Include/cmsis_gcc.h **** + 760:Drivers/CMSIS/Include/cmsis_gcc.h **** + 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR + 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. + 764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value + 765:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) + 767:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) + 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); + 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** + 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccwmaYtI.s page 20 + + + 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); + 783:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 784:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 785:Drivers/CMSIS/Include/cmsis_gcc.h **** + 786:Drivers/CMSIS/Include/cmsis_gcc.h **** + 787:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR + 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Floating Point Status/Control register. + 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] fpscr Floating Point Status/Control value to set + 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) + 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); + 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); + 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 805:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** + 809:Drivers/CMSIS/Include/cmsis_gcc.h **** + 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ + 811:Drivers/CMSIS/Include/cmsis_gcc.h **** + 812:Drivers/CMSIS/Include/cmsis_gcc.h **** + 813:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ + 814:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + 815:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions + 816:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ + 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 818:Drivers/CMSIS/Include/cmsis_gcc.h **** + 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. + 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" + 821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ + 822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) + 823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) + 824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) + 825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) + 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) + 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) + 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 831:Drivers/CMSIS/Include/cmsis_gcc.h **** + 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") + 837:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccwmaYtI.s page 21 + + + 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt + 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o + 841:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + 843:Drivers/CMSIS/Include/cmsis_gcc.h **** + 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 846:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event + 847:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter + 848:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. + 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") + 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event + 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") + 858:Drivers/CMSIS/Include/cmsis_gcc.h **** + 859:Drivers/CMSIS/Include/cmsis_gcc.h **** + 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier + 862:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) + 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 868:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); + 869:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 870:Drivers/CMSIS/Include/cmsis_gcc.h **** + 871:Drivers/CMSIS/Include/cmsis_gcc.h **** + 872:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 873:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier + 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. + 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. + 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) + 878:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); + 880:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 881:Drivers/CMSIS/Include/cmsis_gcc.h **** + 882:Drivers/CMSIS/Include/cmsis_gcc.h **** + 883:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 884:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier + 885:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before + 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. + 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) + 889:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); + 891:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 892:Drivers/CMSIS/Include/cmsis_gcc.h **** + 893:Drivers/CMSIS/Include/cmsis_gcc.h **** + 894:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccwmaYtI.s page 22 + + + 895:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) + 896:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 + 897:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 898:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 899:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 900:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + 901:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 902:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + 903:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); + 904:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 905:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 906:Drivers/CMSIS/Include/cmsis_gcc.h **** + 907:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 908:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 911:Drivers/CMSIS/Include/cmsis_gcc.h **** + 912:Drivers/CMSIS/Include/cmsis_gcc.h **** + 913:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 914:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 915:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes + 916:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 918:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 919:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) + 920:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 921:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 922:Drivers/CMSIS/Include/cmsis_gcc.h **** + 923:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 924:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 925:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 926:Drivers/CMSIS/Include/cmsis_gcc.h **** + 927:Drivers/CMSIS/Include/cmsis_gcc.h **** + 928:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 929:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) + 930:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam + 931:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 932:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 933:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) + 935:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + 937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value); + 938:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 939:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; + 940:Drivers/CMSIS/Include/cmsis_gcc.h **** + 941:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + 942:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 945:Drivers/CMSIS/Include/cmsis_gcc.h **** + 946:Drivers/CMSIS/Include/cmsis_gcc.h **** + 947:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) + 949:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v + 950:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate + 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate + ARM GAS /tmp/ccwmaYtI.s page 23 + + + 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value + 953:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 954:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) + 955:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 956:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; + 957:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + 958:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 959:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; + 960:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 961:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); + 962:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 963:Drivers/CMSIS/Include/cmsis_gcc.h **** + 964:Drivers/CMSIS/Include/cmsis_gcc.h **** + 965:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint + 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. + 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula + 969:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. + 970:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break + 971:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 972:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __BKPT(value) __ASM volatile ("bkpt "#value) + 973:Drivers/CMSIS/Include/cmsis_gcc.h **** + 974:Drivers/CMSIS/Include/cmsis_gcc.h **** + 975:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + 976:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse bit order of value + 977:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the bit order of the given value. + 978:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse + 979:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value + 980:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + 981:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) + 982:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 983:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + 984:Drivers/CMSIS/Include/cmsis_gcc.h **** + 985:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + 986:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + 987:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); + 152 .loc 2 988 4 + 153 00bc 3B6B ldr r3, [r7, #48] + 154 .syntax unified + 155 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 156 00be 93FAA3F3 rbit r3, r3 + 157 @ 0 "" 2 + 158 .thumb + 159 .syntax unified + 160 00c2 FB62 str r3, [r7, #44] + 989:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + 991:Drivers/CMSIS/Include/cmsis_gcc.h **** + 992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ + 993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) + 994:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; + 996:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; + 997:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; + 998:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 999:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ + ARM GAS /tmp/ccwmaYtI.s page 24 + + +1000:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif +1001:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + 161 .loc 2 1001 10 + 162 00c4 FB6A ldr r3, [r7, #44] + 163 .LBE19: + 164 .LBE18: + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* RTC Clock selection can be changed only if the Backup Domain is reset */ + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_BACKUPRESET_FORCE(); + 165 .loc 1 154 7 discriminator 1 + 166 00c6 B3FA83F3 clz r3, r3 + 167 .loc 1 154 7 is_stmt 0 discriminator 2 + 168 00ca DBB2 uxtb r3, r3 + 169 00cc 1A46 mov r2, r3 + 170 00ce 254B ldr r3, .L30+8 + 171 00d0 1344 add r3, r3, r2 + 172 00d2 9B00 lsls r3, r3, #2 + 173 00d4 1A46 mov r2, r3 + 174 00d6 0123 movs r3, #1 + 175 00d8 1360 str r3, [r2] + 176 00da 4FF48033 mov r3, #65536 + 177 00de BB63 str r3, [r7, #56] + 178 .LBB20: + 179 .LBB21: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 180 .loc 2 988 4 is_stmt 1 + 181 00e0 BB6B ldr r3, [r7, #56] + 182 .syntax unified + 183 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 184 00e2 93FAA3F3 rbit r3, r3 + 185 @ 0 "" 2 + 186 .thumb + 187 .syntax unified + 188 00e6 7B63 str r3, [r7, #52] + 189 .loc 2 1001 10 + 190 00e8 7B6B ldr r3, [r7, #52] + 191 .LBE21: + 192 .LBE20: + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_BACKUPRESET_RELEASE(); + 193 .loc 1 155 7 discriminator 1 + 194 00ea B3FA83F3 clz r3, r3 + 195 .loc 1 155 7 is_stmt 0 discriminator 2 + 196 00ee DBB2 uxtb r3, r3 + 197 00f0 1A46 mov r2, r3 + 198 00f2 1C4B ldr r3, .L30+8 + 199 00f4 1344 add r3, r3, r2 + 200 00f6 9B00 lsls r3, r3, #2 + 201 00f8 1A46 mov r2, r3 + 202 00fa 0023 movs r3, #0 + 203 00fc 1360 str r3, [r2] + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Restore the Content of BDCR register */ + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** RCC->BDCR = temp_reg; + 204 .loc 1 157 10 is_stmt 1 + 205 00fe 174A ldr r2, .L30 + 206 .loc 1 157 17 + 207 0100 FB6B ldr r3, [r7, #60] + 208 0102 1362 str r3, [r2, #32] + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 25 + + + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Wait for LSERDY if LSE was enabled */ + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (HAL_IS_BIT_SET(temp_reg, RCC_BDCR_LSEON)) + 209 .loc 1 160 11 + 210 0104 FB6B ldr r3, [r7, #60] + 211 0106 03F00103 and r3, r3, #1 + 212 .loc 1 160 10 + 213 010a 002B cmp r3, #0 + 214 010c 49D0 beq .L8 + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get Start Tick */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); + 215 .loc 1 163 21 + 216 010e FFF7FEFF bl HAL_GetTick + 217 0112 3864 str r0, [r7, #64] + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Wait till LSE is ready */ + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) + 218 .loc 1 166 14 + 219 0114 0AE0 b .L11 + 220 .L18: + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE) + 221 .loc 1 168 17 + 222 0116 FFF7FEFF bl HAL_GetTick + 223 011a 0246 mov r2, r0 + 224 .loc 1 168 31 discriminator 1 + 225 011c 3B6C ldr r3, [r7, #64] + 226 011e D31A subs r3, r2, r3 + 227 .loc 1 168 15 discriminator 1 + 228 0120 41F28832 movw r2, #5000 + 229 0124 9342 cmp r3, r2 + 230 0126 01D9 bls .L11 + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return HAL_TIMEOUT; + 231 .loc 1 170 20 + 232 0128 0323 movs r3, #3 + 233 012a F3E0 b .L6 + 234 .L11: + 235 012c 0223 movs r3, #2 + 236 012e BB62 str r3, [r7, #40] + 237 .LBB22: + 238 .LBB23: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 239 .loc 2 988 4 + 240 0130 BB6A ldr r3, [r7, #40] + 241 .syntax unified + 242 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 243 0132 93FAA3F3 rbit r3, r3 + 244 @ 0 "" 2 + 245 .thumb + 246 .syntax unified + 247 0136 7B62 str r3, [r7, #36] + 248 0138 0223 movs r3, #2 + 249 013a 3B62 str r3, [r7, #32] + 250 .LBE23: + 251 .LBE22: + 252 .LBB24: + ARM GAS /tmp/ccwmaYtI.s page 26 + + + 253 .LBB25: + 254 013c 3B6A ldr r3, [r7, #32] + 255 .syntax unified + 256 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 257 013e 93FAA3F3 rbit r3, r3 + 258 @ 0 "" 2 + 259 .thumb + 260 .syntax unified + 261 0142 FB61 str r3, [r7, #28] + 262 .loc 2 1001 10 + 263 0144 FB69 ldr r3, [r7, #28] + 264 .LBE25: + 265 .LBE24: + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 266 .loc 1 166 15 discriminator 1 + 267 0146 B3FA83F3 clz r3, r3 + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 268 .loc 1 166 15 is_stmt 0 discriminator 2 + 269 014a DBB2 uxtb r3, r3 + 270 014c 23F05F03 bic r3, r3, #95 + 271 0150 DBB2 uxtb r3, r3 + 272 0152 002B cmp r3, #0 + 273 0154 08D1 bne .L14 + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 274 .loc 1 166 15 discriminator 4 + 275 0156 014B ldr r3, .L30 + 276 0158 1B6A ldr r3, [r3, #32] + 277 015a 0DE0 b .L15 + 278 .L31: + 279 .align 2 + 280 .L30: + 281 015c 00100240 .word 1073876992 + 282 0160 00700040 .word 1073770496 + 283 0164 00819010 .word 277905664 + 284 .L14: + 285 0168 0223 movs r3, #2 + 286 016a BB61 str r3, [r7, #24] + 287 .LBB26: + 288 .LBB27: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 289 .loc 2 988 4 is_stmt 1 + 290 016c BB69 ldr r3, [r7, #24] + 291 .syntax unified + 292 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 293 016e 93FAA3F3 rbit r3, r3 + 294 @ 0 "" 2 + 295 .thumb + 296 .syntax unified + 297 0172 7B61 str r3, [r7, #20] + 298 .LBE27: + 299 .LBE26: + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 300 .loc 1 166 15 discriminator 8 + 301 0174 694B ldr r3, .L32 + 302 0176 5B6A ldr r3, [r3, #36] + 303 .L15: + 304 0178 0222 movs r2, #2 + ARM GAS /tmp/ccwmaYtI.s page 27 + + + 305 017a 3A61 str r2, [r7, #16] + 306 .LBB28: + 307 .LBB29: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 308 .loc 2 988 4 + 309 017c 3A69 ldr r2, [r7, #16] + 310 .syntax unified + 311 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 312 017e 92FAA2F2 rbit r2, r2 + 313 @ 0 "" 2 + 314 .thumb + 315 .syntax unified + 316 0182 FA60 str r2, [r7, #12] + 317 .loc 2 1001 10 + 318 0184 FA68 ldr r2, [r7, #12] + 319 .LBE29: + 320 .LBE28: + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 321 .loc 1 166 15 discriminator 1 + 322 0186 B2FA82F2 clz r2, r2 + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 323 .loc 1 166 15 is_stmt 0 discriminator 2 + 324 018a D2B2 uxtb r2, r2 + 325 018c 42F04002 orr r2, r2, #64 + 326 0190 D2B2 uxtb r2, r2 + 327 0192 02F01F02 and r2, r2, #31 + 328 0196 0121 movs r1, #1 + 329 0198 01FA02F2 lsl r2, r1, r2 + 330 019c 1340 ands r3, r3, r2 + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 331 .loc 1 166 51 is_stmt 1 discriminator 2 + 332 019e 002B cmp r3, #0 + 333 01a0 B9D0 beq .L18 + 334 .L8: + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_RTC_CONFIG(PeriphClkInit->RTCClockSelection); + 335 .loc 1 175 5 + 336 01a2 5E4B ldr r3, .L32 + 337 01a4 1B6A ldr r3, [r3, #32] + 338 01a6 23F44072 bic r2, r3, #768 + 339 01aa 7B68 ldr r3, [r7, #4] + 340 01ac 5B68 ldr r3, [r3, #4] + 341 01ae 5B49 ldr r1, .L32 + 342 01b0 1343 orrs r3, r3, r2 + 343 01b2 0B62 str r3, [r1, #32] + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Require to disable power clock if necessary */ + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(pwrclkchanged == SET) + 344 .loc 1 178 7 + 345 01b4 97F84730 ldrb r3, [r7, #71] @ zero_extendqisi2 + 346 01b8 012B cmp r3, #1 + 347 01ba 05D1 bne .L2 + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_DISABLE(); + ARM GAS /tmp/ccwmaYtI.s page 28 + + + 348 .loc 1 180 7 + 349 01bc 574B ldr r3, .L32 + 350 01be DB69 ldr r3, [r3, #28] + 351 01c0 564A ldr r2, .L32 + 352 01c2 23F08053 bic r3, r3, #268435456 + 353 01c6 D361 str r3, [r2, #28] + 354 .L2: + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------- USART1 Configuration ------------------------*/ + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART1) == RCC_PERIPHCLK_USART1) + 355 .loc 1 185 21 + 356 01c8 7B68 ldr r3, [r7, #4] + 357 01ca 1B68 ldr r3, [r3] + 358 .loc 1 185 45 + 359 01cc 03F00103 and r3, r3, #1 + 360 .loc 1 185 5 + 361 01d0 002B cmp r3, #0 + 362 01d2 08D0 beq .L19 + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_USART1CLKSOURCE(PeriphClkInit->Usart1ClockSelection)); + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USART1 clock source */ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_USART1_CONFIG(PeriphClkInit->Usart1ClockSelection); + 363 .loc 1 191 5 + 364 01d4 514B ldr r3, .L32 + 365 01d6 1B6B ldr r3, [r3, #48] + 366 01d8 23F00302 bic r2, r3, #3 + 367 01dc 7B68 ldr r3, [r7, #4] + 368 01de 9B68 ldr r3, [r3, #8] + 369 01e0 4E49 ldr r1, .L32 + 370 01e2 1343 orrs r3, r3, r2 + 371 01e4 0B63 str r3, [r1, #48] + 372 .L19: + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW) + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*----------------------------- USART2 Configuration --------------------------*/ + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2) + 373 .loc 1 196 21 + 374 01e6 7B68 ldr r3, [r7, #4] + 375 01e8 1B68 ldr r3, [r3] + 376 .loc 1 196 45 + 377 01ea 03F00203 and r3, r3, #2 + 378 .loc 1 196 5 + 379 01ee 002B cmp r3, #0 + 380 01f0 08D0 beq .L20 + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_USART2CLKSOURCE(PeriphClkInit->Usart2ClockSelection)); + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USART2 clock source */ + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_USART2_CONFIG(PeriphClkInit->Usart2ClockSelection); + 381 .loc 1 202 5 + 382 01f2 4A4B ldr r3, .L32 + ARM GAS /tmp/ccwmaYtI.s page 29 + + + 383 01f4 1B6B ldr r3, [r3, #48] + 384 01f6 23F44032 bic r2, r3, #196608 + 385 01fa 7B68 ldr r3, [r7, #4] + 386 01fc DB68 ldr r3, [r3, #12] + 387 01fe 4749 ldr r1, .L32 + 388 0200 1343 orrs r3, r3, r2 + 389 0202 0B63 str r3, [r1, #48] + 390 .L20: + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART2SW */ + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART3SW) + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ USART3 Configuration ------------------------*/ + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART3) == RCC_PERIPHCLK_USART3) + 391 .loc 1 208 21 + 392 0204 7B68 ldr r3, [r7, #4] + 393 0206 1B68 ldr r3, [r3] + 394 .loc 1 208 45 + 395 0208 03F00403 and r3, r3, #4 + 396 .loc 1 208 5 + 397 020c 002B cmp r3, #0 + 398 020e 08D0 beq .L21 + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_USART3CLKSOURCE(PeriphClkInit->Usart3ClockSelection)); + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USART3 clock source */ + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_USART3_CONFIG(PeriphClkInit->Usart3ClockSelection); + 399 .loc 1 214 5 + 400 0210 424B ldr r3, .L32 + 401 0212 1B6B ldr r3, [r3, #48] + 402 0214 23F44022 bic r2, r3, #786432 + 403 0218 7B68 ldr r3, [r7, #4] + 404 021a 1B69 ldr r3, [r3, #16] + 405 021c 3F49 ldr r1, .L32 + 406 021e 1343 orrs r3, r3, r2 + 407 0220 0B63 str r3, [r1, #48] + 408 .L21: + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART3SW */ + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ I2C1 Configuration ------------------------*/ + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C1) == RCC_PERIPHCLK_I2C1) + 409 .loc 1 219 21 + 410 0222 7B68 ldr r3, [r7, #4] + 411 0224 1B68 ldr r3, [r3] + 412 .loc 1 219 45 + 413 0226 03F02003 and r3, r3, #32 + 414 .loc 1 219 5 + 415 022a 002B cmp r3, #0 + 416 022c 08D0 beq .L22 + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2C1CLKSOURCE(PeriphClkInit->I2c1ClockSelection)); + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2C1 clock source */ + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_I2C1_CONFIG(PeriphClkInit->I2c1ClockSelection); + ARM GAS /tmp/ccwmaYtI.s page 30 + + + 417 .loc 1 225 5 + 418 022e 3B4B ldr r3, .L32 + 419 0230 1B6B ldr r3, [r3, #48] + 420 0232 23F01002 bic r2, r3, #16 + 421 0236 7B68 ldr r3, [r7, #4] + 422 0238 DB69 ldr r3, [r3, #28] + 423 023a 3849 ldr r1, .L32 + 424 023c 1343 orrs r3, r3, r2 + 425 023e 0B63 str r3, [r1, #48] + 426 .L22: + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE)\ + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC)\ + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302x8) \ + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F373xC) + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ USB Configuration ------------------------*/ + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USB) == RCC_PERIPHCLK_USB) + 427 .loc 1 233 21 + 428 0240 7B68 ldr r3, [r7, #4] + 429 0242 1B68 ldr r3, [r3] + 430 .loc 1 233 45 + 431 0244 03F40033 and r3, r3, #131072 + 432 .loc 1 233 5 + 433 0248 002B cmp r3, #0 + 434 024a 08D0 beq .L23 + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_USBCLKSOURCE(PeriphClkInit->USBClockSelection)); + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USB clock source */ + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_USB_CONFIG(PeriphClkInit->USBClockSelection); + 435 .loc 1 239 5 + 436 024c 334B ldr r3, .L32 + 437 024e 5B68 ldr r3, [r3, #4] + 438 0250 23F48002 bic r2, r3, #4194304 + 439 0254 7B68 ldr r3, [r7, #4] + 440 0256 1B6B ldr r3, [r3, #48] + 441 0258 3049 ldr r1, .L32 + 442 025a 1343 orrs r3, r3, r2 + 443 025c 4B60 str r3, [r1, #4] + 444 .L23: + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || */ + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || */ + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302x8 || */ + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F373xC */ + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx)\ + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F373xC) || defined(STM32F378xx) + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ I2C2 Configuration ------------------------*/ + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C2) == RCC_PERIPHCLK_I2C2) + 445 .loc 1 253 21 + ARM GAS /tmp/ccwmaYtI.s page 31 + + + 446 025e 7B68 ldr r3, [r7, #4] + 447 0260 1B68 ldr r3, [r3] + 448 .loc 1 253 45 + 449 0262 03F04003 and r3, r3, #64 + 450 .loc 1 253 5 + 451 0266 002B cmp r3, #0 + 452 0268 08D0 beq .L24 + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2C2CLKSOURCE(PeriphClkInit->I2c2ClockSelection)); + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2C2 clock source */ + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_I2C2_CONFIG(PeriphClkInit->I2c2ClockSelection); + 453 .loc 1 259 5 + 454 026a 2C4B ldr r3, .L32 + 455 026c 1B6B ldr r3, [r3, #48] + 456 026e 23F02002 bic r2, r3, #32 + 457 0272 7B68 ldr r3, [r7, #4] + 458 0274 1B6A ldr r3, [r3, #32] + 459 0276 2949 ldr r1, .L32 + 460 0278 1343 orrs r3, r3, r2 + 461 027a 0B63 str r3, [r1, #48] + 462 .L24: + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx || */ + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F373xC || STM32F378xx */ + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ I2C3 Configuration ------------------------*/ + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C3) == RCC_PERIPHCLK_I2C3) + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2C3CLKSOURCE(PeriphClkInit->I2c3ClockSelection)); + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2C3 clock source */ + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_I2C3_CONFIG(PeriphClkInit->I2c3ClockSelection); + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx) + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ UART4 Configuration ------------------------*/ + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART4) == RCC_PERIPHCLK_UART4) + 463 .loc 1 286 21 + 464 027c 7B68 ldr r3, [r7, #4] + 465 027e 1B68 ldr r3, [r3] + 466 .loc 1 286 45 + 467 0280 03F00803 and r3, r3, #8 + 468 .loc 1 286 5 + 469 0284 002B cmp r3, #0 + ARM GAS /tmp/ccwmaYtI.s page 32 + + + 470 0286 08D0 beq .L25 + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_UART4CLKSOURCE(PeriphClkInit->Uart4ClockSelection)); + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the UART4 clock source */ + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_UART4_CONFIG(PeriphClkInit->Uart4ClockSelection); + 471 .loc 1 292 5 + 472 0288 244B ldr r3, .L32 + 473 028a 1B6B ldr r3, [r3, #48] + 474 028c 23F44012 bic r2, r3, #3145728 + 475 0290 7B68 ldr r3, [r7, #4] + 476 0292 5B69 ldr r3, [r3, #20] + 477 0294 2149 ldr r1, .L32 + 478 0296 1343 orrs r3, r3, r2 + 479 0298 0B63 str r3, [r1, #48] + 480 .L25: + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ UART5 Configuration ------------------------*/ + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART5) == RCC_PERIPHCLK_UART5) + 481 .loc 1 296 21 + 482 029a 7B68 ldr r3, [r7, #4] + 483 029c 1B68 ldr r3, [r3] + 484 .loc 1 296 45 + 485 029e 03F01003 and r3, r3, #16 + 486 .loc 1 296 5 + 487 02a2 002B cmp r3, #0 + 488 02a4 08D0 beq .L26 + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_UART5CLKSOURCE(PeriphClkInit->Uart5ClockSelection)); + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the UART5 clock source */ + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_UART5_CONFIG(PeriphClkInit->Uart5ClockSelection); + 489 .loc 1 302 5 + 490 02a6 1D4B ldr r3, .L32 + 491 02a8 1B6B ldr r3, [r3, #48] + 492 02aa 23F44002 bic r2, r3, #12582912 + 493 02ae 7B68 ldr r3, [r7, #4] + 494 02b0 9B69 ldr r3, [r3, #24] + 495 02b2 1A49 ldr r1, .L32 + 496 02b4 1343 orrs r3, r3, r2 + 497 02b6 0B63 str r3, [r1, #48] + 498 .L26: + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx */ + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ I2S Configuration ------------------------*/ + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == RCC_PERIPHCLK_I2S) + 499 .loc 1 312 21 + 500 02b8 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccwmaYtI.s page 33 + + + 501 02ba 1B68 ldr r3, [r3] + 502 .loc 1 312 45 + 503 02bc 03F40073 and r3, r3, #512 + 504 .loc 1 312 5 + 505 02c0 002B cmp r3, #0 + 506 02c2 08D0 beq .L27 + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2SCLKSOURCE(PeriphClkInit->I2sClockSelection)); + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2S clock source */ + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_I2S_CONFIG(PeriphClkInit->I2sClockSelection); + 507 .loc 1 318 5 + 508 02c4 154B ldr r3, .L32 + 509 02c6 5B68 ldr r3, [r3, #4] + 510 02c8 23F40002 bic r2, r3, #8388608 + 511 02cc 7B68 ldr r3, [r7, #4] + 512 02ce 9B6A ldr r3, [r3, #40] + 513 02d0 1249 ldr r1, .L32 + 514 02d2 1343 orrs r3, r3, r2 + 515 02d4 4B60 str r3, [r1, #4] + 516 .L27: + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ ADC1 clock Configuration ------------------*/ + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_ADC1) == RCC_PERIPHCLK_ADC1) + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_ADC1PLLCLK_DIV(PeriphClkInit->Adc1ClockSelection)); + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the ADC1 clock source */ + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_ADC1_CONFIG(PeriphClkInit->Adc1ClockSelection); + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx) + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ ADC1 & ADC2 clock Configuration -------------*/ + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_ADC12) == RCC_PERIPHCLK_ADC12) + 517 .loc 1 344 21 + 518 02d6 7B68 ldr r3, [r7, #4] + 519 02d8 1B68 ldr r3, [r3] + 520 .loc 1 344 45 + 521 02da 03F08003 and r3, r3, #128 + 522 .loc 1 344 5 + 523 02de 002B cmp r3, #0 + 524 02e0 08D0 beq .L28 + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + ARM GAS /tmp/ccwmaYtI.s page 34 + + + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_ADC12PLLCLK_DIV(PeriphClkInit->Adc12ClockSelection)); + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the ADC12 clock source */ + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_ADC12_CONFIG(PeriphClkInit->Adc12ClockSelection); + 525 .loc 1 350 5 + 526 02e2 0E4B ldr r3, .L32 + 527 02e4 DB6A ldr r3, [r3, #44] + 528 02e6 23F4F872 bic r2, r3, #496 + 529 02ea 7B68 ldr r3, [r7, #4] + 530 02ec 5B6A ldr r3, [r3, #36] + 531 02ee 0B49 ldr r1, .L32 + 532 02f0 1343 orrs r3, r3, r2 + 533 02f2 CB62 str r3, [r1, #44] + 534 .L28: + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303x8 || STM32F334x8 || STM32F328xx */ + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F303xE) || defined(STM32F398xx)\ + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303xC) || defined(STM32F358xx) + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ ADC3 & ADC4 clock Configuration -------------*/ + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_ADC34) == RCC_PERIPHCLK_ADC34) + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_ADC34PLLCLK_DIV(PeriphClkInit->Adc34ClockSelection)); + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the ADC34 clock source */ + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_ADC34_CONFIG(PeriphClkInit->Adc34ClockSelection); + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */ + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F373xC) || defined(STM32F378xx) + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ ADC1 clock Configuration ------------------*/ + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_ADC1) == RCC_PERIPHCLK_ADC1) + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_ADC1PCLK2_DIV(PeriphClkInit->Adc1ClockSelection)); + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the ADC1 clock source */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_ADC1_CONFIG(PeriphClkInit->Adc1ClockSelection); + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F373xC || STM32F378xx */ + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx)\ + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM1 clock Configuration ----------------*/ + ARM GAS /tmp/ccwmaYtI.s page 35 + + + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM1) == RCC_PERIPHCLK_TIM1) + 535 .loc 1 393 21 + 536 02f4 7B68 ldr r3, [r7, #4] + 537 02f6 1B68 ldr r3, [r3] + 538 .loc 1 393 45 + 539 02f8 03F48053 and r3, r3, #4096 + 540 .loc 1 393 5 + 541 02fc 002B cmp r3, #0 + 542 02fe 08D0 beq .L29 + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM1CLKSOURCE(PeriphClkInit->Tim1ClockSelection)); + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM1 clock source */ + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM1_CONFIG(PeriphClkInit->Tim1ClockSelection); + 543 .loc 1 399 5 + 544 0300 064B ldr r3, .L32 + 545 0302 1B6B ldr r3, [r3, #48] + 546 0304 23F48072 bic r2, r3, #256 + 547 0308 7B68 ldr r3, [r7, #4] + 548 030a DB6A ldr r3, [r3, #44] + 549 030c 0349 ldr r1, .L32 + 550 030e 1343 orrs r3, r3, r2 + 551 0310 0B63 str r3, [r1, #48] + 552 .L29: + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303x8 || STM32F334x8 || STM32F328xx || */ + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F303xE) || defined(STM32F398xx)\ + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303xC) || defined(STM32F358xx) + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM8 clock Configuration ----------------*/ + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM8) == RCC_PERIPHCLK_TIM8) + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM8CLKSOURCE(PeriphClkInit->Tim8ClockSelection)); + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM8 clock source */ + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM8_CONFIG(PeriphClkInit->Tim8ClockSelection); + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */ + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */ + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM15 clock Configuration ----------------*/ + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM15) == RCC_PERIPHCLK_TIM15) + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM15CLKSOURCE(PeriphClkInit->Tim15ClockSelection)); + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM15 clock source */ + ARM GAS /tmp/ccwmaYtI.s page 36 + + + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM15_CONFIG(PeriphClkInit->Tim15ClockSelection); + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM16 clock Configuration ----------------*/ + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM16) == RCC_PERIPHCLK_TIM16) + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM16CLKSOURCE(PeriphClkInit->Tim16ClockSelection)); + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM16 clock source */ + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM16_CONFIG(PeriphClkInit->Tim16ClockSelection); + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM17 clock Configuration ----------------*/ + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM17) == RCC_PERIPHCLK_TIM17) + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM17CLKSOURCE(PeriphClkInit->Tim17ClockSelection)); + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM17 clock source */ + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM17_CONFIG(PeriphClkInit->Tim17ClockSelection); + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F334x8) + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ HRTIM1 clock Configuration ----------------*/ + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_HRTIM1) == RCC_PERIPHCLK_HRTIM1) + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_HRTIM1CLKSOURCE(PeriphClkInit->Hrtim1ClockSelection)); + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the HRTIM1 clock source */ + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_HRTIM1_CONFIG(PeriphClkInit->Hrtim1ClockSelection); + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F334x8 */ + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F373xC) || defined(STM32F378xx) + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ SDADC clock Configuration -------------------*/ + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SDADC) == RCC_PERIPHCLK_SDADC) + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_SDADCSYSCLK_DIV(PeriphClkInit->SdadcClockSelection)); + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the SDADC clock prescaler */ + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_SDADC_CONFIG(PeriphClkInit->SdadcClockSelection); + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ CEC clock Configuration -------------------*/ + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CEC) == RCC_PERIPHCLK_CEC) + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_CECCLKSOURCE(PeriphClkInit->CecClockSelection)); + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 37 + + + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection); + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F373xC || STM32F378xx */ + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx) + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM2 clock Configuration -------------------*/ + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM2) == RCC_PERIPHCLK_TIM2) + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM2CLKSOURCE(PeriphClkInit->Tim2ClockSelection)); + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM2_CONFIG(PeriphClkInit->Tim2ClockSelection); + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM3 clock Configuration -------------------*/ + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM34) == RCC_PERIPHCLK_TIM34) + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM3CLKSOURCE(PeriphClkInit->Tim34ClockSelection)); + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM34_CONFIG(PeriphClkInit->Tim34ClockSelection); + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM15 clock Configuration ------------------*/ + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM15) == RCC_PERIPHCLK_TIM15) + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM15CLKSOURCE(PeriphClkInit->Tim15ClockSelection)); + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM15_CONFIG(PeriphClkInit->Tim15ClockSelection); + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM16 clock Configuration ------------------*/ + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM16) == RCC_PERIPHCLK_TIM16) + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM16CLKSOURCE(PeriphClkInit->Tim16ClockSelection)); + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM16_CONFIG(PeriphClkInit->Tim16ClockSelection); + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM17 clock Configuration ------------------*/ + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM17) == RCC_PERIPHCLK_TIM17) + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM17CLKSOURCE(PeriphClkInit->Tim17ClockSelection)); + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM17_CONFIG(PeriphClkInit->Tim17ClockSelection); + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 38 + + + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx */ + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F303xE) || defined(STM32F398xx) + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ TIM20 clock Configuration ------------------*/ + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM20) == RCC_PERIPHCLK_TIM20) + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM20CLKSOURCE(PeriphClkInit->Tim20ClockSelection)); + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM20_CONFIG(PeriphClkInit->Tim20ClockSelection); + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx */ + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return HAL_OK; + 553 .loc 1 562 10 + 554 0312 0023 movs r3, #0 + 555 .L6: + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 556 .loc 1 563 1 + 557 0314 1846 mov r0, r3 + 558 0316 4837 adds r7, r7, #72 + 559 .cfi_def_cfa_offset 8 + 560 0318 BD46 mov sp, r7 + 561 .cfi_def_cfa_register 13 + 562 @ sp needed + 563 031a 80BD pop {r7, pc} + 564 .L33: + 565 .align 2 + 566 .L32: + 567 031c 00100240 .word 1073876992 + 568 .cfi_endproc + 569 .LFE130: + 571 .section .text.HAL_RCCEx_GetPeriphCLKConfig,"ax",%progbits + 572 .align 1 + 573 .global HAL_RCCEx_GetPeriphCLKConfig + 574 .syntax unified + 575 .thumb + 576 .thumb_func + 578 HAL_RCCEx_GetPeriphCLKConfig: + 579 .LFB131: + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Get the RCC_ClkInitStruct according to the internal + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * RCC configuration registers. + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @param PeriphClkInit pointer to an RCC_PeriphCLKInitTypeDef structure that + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * returns the configuration information for the Extended Peripherals clocks + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * (ADC, CEC, I2C, I2S, SDADC, HRTIM, TIM, USART, RTC and USB clocks). + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @retval None + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 580 .loc 1 574 1 + 581 .cfi_startproc + 582 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccwmaYtI.s page 39 + + + 583 @ frame_needed = 1, uses_anonymous_args = 0 + 584 @ link register save eliminated. + 585 0000 80B4 push {r7} + 586 .cfi_def_cfa_offset 4 + 587 .cfi_offset 7, -4 + 588 0002 83B0 sub sp, sp, #12 + 589 .cfi_def_cfa_offset 16 + 590 0004 00AF add r7, sp, #0 + 591 .cfi_def_cfa_register 7 + 592 0006 7860 str r0, [r7, #4] + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Set all possible values for the extended clock type parameter------------*/ + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Common part first */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW) && defined(RCC_CFGR3_USART3SW) + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection = RCC_PERIPHCLK_USART1 | RCC_PERIPHCLK_USART2 | RCC_PERIPHCLK + 593 .loc 1 578 39 + 594 0008 7B68 ldr r3, [r7, #4] + 595 000a 3A4A ldr r2, .L35 + 596 000c 1A60 str r2, [r3] + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** RCC_PERIPHCLK_I2C1 | RCC_PERIPHCLK_RTC; + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #else + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection = RCC_PERIPHCLK_USART1 | \ + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** RCC_PERIPHCLK_I2C1 | RCC_PERIPHCLK_RTC; + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART2SW && RCC_CFGR3_USART3SW */ + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the RTC configuration --------------------------------------------*/ + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->RTCClockSelection = __HAL_RCC_GET_RTC_SOURCE(); + 597 .loc 1 586 38 + 598 000e 3A4B ldr r3, .L35+4 + 599 0010 1B6A ldr r3, [r3, #32] + 600 0012 03F44072 and r2, r3, #768 + 601 .loc 1 586 36 + 602 0016 7B68 ldr r3, [r7, #4] + 603 0018 5A60 str r2, [r3, #4] + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USART1 clock configuration --------------------------------------------*/ + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Usart1ClockSelection = __HAL_RCC_GET_USART1_SOURCE(); + 604 .loc 1 588 41 + 605 001a 374B ldr r3, .L35+4 + 606 001c 1B6B ldr r3, [r3, #48] + 607 001e 03F00302 and r2, r3, #3 + 608 .loc 1 588 39 + 609 0022 7B68 ldr r3, [r7, #4] + 610 0024 9A60 str r2, [r3, #8] + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW) + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USART2 clock configuration -----------------------------------------*/ + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Usart2ClockSelection = __HAL_RCC_GET_USART2_SOURCE(); + 611 .loc 1 591 41 + 612 0026 344B ldr r3, .L35+4 + 613 0028 1B6B ldr r3, [r3, #48] + 614 002a 03F44032 and r2, r3, #196608 + 615 .loc 1 591 39 + 616 002e 7B68 ldr r3, [r7, #4] + 617 0030 DA60 str r2, [r3, #12] + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART2SW */ + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART3SW) + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USART3 clock configuration -----------------------------------------*/ + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Usart3ClockSelection = __HAL_RCC_GET_USART3_SOURCE(); + 618 .loc 1 595 41 + ARM GAS /tmp/ccwmaYtI.s page 40 + + + 619 0032 314B ldr r3, .L35+4 + 620 0034 1B6B ldr r3, [r3, #48] + 621 0036 03F44022 and r2, r3, #786432 + 622 .loc 1 595 39 + 623 003a 7B68 ldr r3, [r7, #4] + 624 003c 1A61 str r2, [r3, #16] + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART3SW */ + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2C1 clock configuration -----------------------------------------*/ + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2c1ClockSelection = __HAL_RCC_GET_I2C1_SOURCE(); + 625 .loc 1 598 39 + 626 003e 2E4B ldr r3, .L35+4 + 627 0040 1B6B ldr r3, [r3, #48] + 628 0042 03F01002 and r2, r3, #16 + 629 .loc 1 598 37 + 630 0046 7B68 ldr r3, [r7, #4] + 631 0048 DA61 str r2, [r3, #28] + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE)\ + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC)\ + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302x8) \ + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F373xC) + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_USB; + 632 .loc 1 605 16 + 633 004a 7B68 ldr r3, [r7, #4] + 634 004c 1B68 ldr r3, [r3] + 635 .loc 1 605 39 + 636 004e 43F40032 orr r2, r3, #131072 + 637 0052 7B68 ldr r3, [r7, #4] + 638 0054 1A60 str r2, [r3] + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USB clock configuration -----------------------------------------*/ + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->USBClockSelection = __HAL_RCC_GET_USB_SOURCE(); + 639 .loc 1 607 38 + 640 0056 284B ldr r3, .L35+4 + 641 0058 5B68 ldr r3, [r3, #4] + 642 005a 03F48002 and r2, r3, #4194304 + 643 .loc 1 607 36 + 644 005e 7B68 ldr r3, [r7, #4] + 645 0060 1A63 str r2, [r3, #48] + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || */ + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || */ + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302x8 || */ + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F373xC */ + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx)\ + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F373xC) || defined(STM32F378xx) + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2C2; + 646 .loc 1 619 16 + 647 0062 7B68 ldr r3, [r7, #4] + 648 0064 1B68 ldr r3, [r3] + 649 .loc 1 619 39 + 650 0066 43F04002 orr r2, r3, #64 + 651 006a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccwmaYtI.s page 41 + + + 652 006c 1A60 str r2, [r3] + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2C2 clock configuration -----------------------------------------*/ + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2c2ClockSelection = __HAL_RCC_GET_I2C2_SOURCE(); + 653 .loc 1 621 39 + 654 006e 224B ldr r3, .L35+4 + 655 0070 1B6B ldr r3, [r3, #48] + 656 0072 03F02002 and r2, r3, #32 + 657 .loc 1 621 37 + 658 0076 7B68 ldr r3, [r7, #4] + 659 0078 1A62 str r2, [r3, #32] + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx || */ + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F373xC || STM32F378xx */ + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2C3; + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2C3 clock configuration -----------------------------------------*/ + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2c3ClockSelection = __HAL_RCC_GET_I2C3_SOURCE(); + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) ||defined(STM32F358xx) + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= (RCC_PERIPHCLK_UART4 | RCC_PERIPHCLK_UART5); + 660 .loc 1 641 16 + 661 007a 7B68 ldr r3, [r7, #4] + 662 007c 1B68 ldr r3, [r3] + 663 .loc 1 641 39 + 664 007e 43F01802 orr r2, r3, #24 + 665 0082 7B68 ldr r3, [r7, #4] + 666 0084 1A60 str r2, [r3] + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the UART4 clock configuration -----------------------------------------*/ + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Uart4ClockSelection = __HAL_RCC_GET_UART4_SOURCE(); + 667 .loc 1 643 40 + 668 0086 1C4B ldr r3, .L35+4 + 669 0088 1B6B ldr r3, [r3, #48] + 670 008a 03F44012 and r2, r3, #3145728 + 671 .loc 1 643 38 + 672 008e 7B68 ldr r3, [r7, #4] + 673 0090 5A61 str r2, [r3, #20] + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the UART5 clock configuration -----------------------------------------*/ + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Uart5ClockSelection = __HAL_RCC_GET_UART5_SOURCE(); + 674 .loc 1 645 40 + 675 0092 194B ldr r3, .L35+4 + 676 0094 1B6B ldr r3, [r3, #48] + 677 0096 03F44002 and r2, r3, #12582912 + 678 .loc 1 645 38 + 679 009a 7B68 ldr r3, [r7, #4] + 680 009c 9A61 str r2, [r3, #24] + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + ARM GAS /tmp/ccwmaYtI.s page 42 + + + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx */ + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2S; + 681 .loc 1 654 16 + 682 009e 7B68 ldr r3, [r7, #4] + 683 00a0 1B68 ldr r3, [r3] + 684 .loc 1 654 39 + 685 00a2 43F40072 orr r2, r3, #512 + 686 00a6 7B68 ldr r3, [r7, #4] + 687 00a8 1A60 str r2, [r3] + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2S clock configuration -----------------------------------------*/ + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2sClockSelection = __HAL_RCC_GET_I2S_SOURCE(); + 688 .loc 1 656 38 + 689 00aa 134B ldr r3, .L35+4 + 690 00ac 5B68 ldr r3, [r3, #4] + 691 00ae 03F40002 and r2, r3, #8388608 + 692 .loc 1 656 36 + 693 00b2 7B68 ldr r3, [r7, #4] + 694 00b4 9A62 str r2, [r3, #40] + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx || */ + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx)\ + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F373xC) || defined(STM32F378xx) + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_ADC1; + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the ADC1 clock configuration -----------------------------------------*/ + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Adc1ClockSelection = __HAL_RCC_GET_ADC1_SOURCE(); + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F301x8 || STM32F302x8 || STM32F318xx || */ + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F373xC || STM32F378xx */ + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx) + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_ADC12; + 695 .loc 1 676 16 + 696 00b6 7B68 ldr r3, [r7, #4] + 697 00b8 1B68 ldr r3, [r3] + 698 .loc 1 676 39 + 699 00ba 43F08002 orr r2, r3, #128 + 700 00be 7B68 ldr r3, [r7, #4] + 701 00c0 1A60 str r2, [r3] + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the ADC1 & ADC2 clock configuration -----------------------------------------*/ + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Adc12ClockSelection = __HAL_RCC_GET_ADC12_SOURCE(); + 702 .loc 1 678 40 + 703 00c2 0D4B ldr r3, .L35+4 + 704 00c4 DB6A ldr r3, [r3, #44] + 705 00c6 03F4F872 and r2, r3, #496 + 706 .loc 1 678 38 + ARM GAS /tmp/ccwmaYtI.s page 43 + + + 707 00ca 7B68 ldr r3, [r7, #4] + 708 00cc 5A62 str r2, [r3, #36] + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303x8 || STM32F334x8 || STM32F328xx */ + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F303xE) || defined(STM32F398xx)\ + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303xC) || defined(STM32F358xx) + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_ADC34; + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the ADC3 & ADC4 clock configuration -----------------------------------------*/ + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Adc34ClockSelection = __HAL_RCC_GET_ADC34_SOURCE(); + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */ + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */ + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)\ + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC) || defined(STM32F358xx)\ + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx)\ + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM1; + 709 .loc 1 699 16 + 710 00ce 7B68 ldr r3, [r7, #4] + 711 00d0 1B68 ldr r3, [r3] + 712 .loc 1 699 39 + 713 00d2 43F48052 orr r2, r3, #4096 + 714 00d6 7B68 ldr r3, [r7, #4] + 715 00d8 1A60 str r2, [r3] + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM1 clock configuration -----------------------------------------*/ + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim1ClockSelection = __HAL_RCC_GET_TIM1_SOURCE(); + 716 .loc 1 701 39 + 717 00da 074B ldr r3, .L35+4 + 718 00dc 1B6B ldr r3, [r3, #48] + 719 00de 03F48072 and r2, r3, #256 + 720 .loc 1 701 37 + 721 00e2 7B68 ldr r3, [r7, #4] + 722 00e4 DA62 str r2, [r3, #44] + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */ + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */ + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303x8 || STM32F334x8 || STM32F328xx || */ + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F303xE) || defined(STM32F398xx)\ + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F303xC) || defined(STM32F358xx) + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM8; + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM8 clock configuration -----------------------------------------*/ + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim8ClockSelection = __HAL_RCC_GET_TIM8_SOURCE(); + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */ + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */ + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 44 + + + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= (RCC_PERIPHCLK_TIM15 | RCC_PERIPHCLK_TIM16 | RCC_PERIPHCLK + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM15 clock configuration -----------------------------------------*/ + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim15ClockSelection = __HAL_RCC_GET_TIM15_SOURCE(); + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM16 clock configuration -----------------------------------------*/ + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim16ClockSelection = __HAL_RCC_GET_TIM16_SOURCE(); + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM17 clock configuration -----------------------------------------*/ + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim17ClockSelection = __HAL_RCC_GET_TIM17_SOURCE(); + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F301x8 || STM32F302x8 || STM32F318xx */ + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F334x8) + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_HRTIM1; + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the HRTIM1 clock configuration -----------------------------------------*/ + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Hrtim1ClockSelection = __HAL_RCC_GET_HRTIM1_SOURCE(); + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F334x8 */ + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F373xC) || defined(STM32F378xx) + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SDADC; + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the SDADC clock configuration -----------------------------------------*/ + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->SdadcClockSelection = __HAL_RCC_GET_SDADC_SOURCE(); + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_CEC; + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the CEC clock configuration -----------------------------------------*/ + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->CecClockSelection = __HAL_RCC_GET_CEC_SOURCE(); + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F373xC || STM32F378xx */ + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx) + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM2; + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM2 clock configuration -----------------------------------------*/ + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim2ClockSelection = __HAL_RCC_GET_TIM2_SOURCE(); + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM34; + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM3 clock configuration -----------------------------------------*/ + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim34ClockSelection = __HAL_RCC_GET_TIM34_SOURCE(); + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM15; + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM15 clock configuration -----------------------------------------*/ + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim15ClockSelection = __HAL_RCC_GET_TIM15_SOURCE(); + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM16; + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM16 clock configuration -----------------------------------------*/ + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim16ClockSelection = __HAL_RCC_GET_TIM16_SOURCE(); + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM17; + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM17 clock configuration -----------------------------------------*/ + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim17ClockSelection = __HAL_RCC_GET_TIM17_SOURCE(); + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx */ + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined (STM32F303xE) || defined(STM32F398xx) + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM20; + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM20 clock configuration -----------------------------------------*/ + ARM GAS /tmp/ccwmaYtI.s page 45 + + + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim20ClockSelection = __HAL_RCC_GET_TIM20_SOURCE(); + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx */ + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 723 .loc 1 779 1 + 724 00e6 00BF nop + 725 00e8 0C37 adds r7, r7, #12 + 726 .cfi_def_cfa_offset 4 + 727 00ea BD46 mov sp, r7 + 728 .cfi_def_cfa_register 13 + 729 @ sp needed + 730 00ec 5DF8047B ldr r7, [sp], #4 + 731 .cfi_restore 7 + 732 .cfi_def_cfa_offset 0 + 733 00f0 7047 bx lr + 734 .L36: + 735 00f2 00BF .align 2 + 736 .L35: + 737 00f4 27000100 .word 65575 + 738 00f8 00100240 .word 1073876992 + 739 .cfi_endproc + 740 .LFE131: + 742 .section .text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits + 743 .align 1 + 744 .global HAL_RCCEx_GetPeriphCLKFreq + 745 .syntax unified + 746 .thumb + 747 .thumb_func + 749 HAL_RCCEx_GetPeriphCLKFreq: + 750 .LFB132: + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Returns the peripheral clock frequency + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @note Returns 0 if peripheral clock is unknown or 0xDEADDEAD if not applicable. + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @param PeriphClk Peripheral clock identifier + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * This parameter can be one of the following values: + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_RTC RTC peripheral clock + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART1 USART1 peripheral clock + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C1 I2C1 peripheral clock + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F301x8 + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC1 ADC1 peripheral clock + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F302x8 + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC1 ADC1 peripheral clock + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + ARM GAS /tmp/ccwmaYtI.s page 46 + + + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F302xC + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F302xE + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM2 TIM2 peripheral clock + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM34 TIM34 peripheral clock + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F303x8 + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F303xC + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC34 ADC34 peripheral clock + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM8 TIM8 peripheral clock + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F303xE + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + ARM GAS /tmp/ccwmaYtI.s page 47 + + + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC34 ADC34 peripheral clock + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM2 TIM2 peripheral clock + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM8 TIM8 peripheral clock + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM20 TIM20 peripheral clock + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM34 TIM34 peripheral clock + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F318xx + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC1 ADC1 peripheral clock + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F328xx + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F334x8 + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_HRTIM1 HRTIM1 peripheral clock + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F358xx + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC34 ADC34 peripheral clock + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM8 TIM8 peripheral clock + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F373xC + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC1 ADC1 peripheral clock + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_SDADC SDADC peripheral clock + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_CEC CEC peripheral clock + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F378xx + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC1 ADC1 peripheral clock + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_SDADC SDADC peripheral clock + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_CEC CEC peripheral clock + ARM GAS /tmp/ccwmaYtI.s page 48 + + + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F398xx + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART3 peripheral clock + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART4 UART4 peripheral clock + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC34 ADC34 peripheral clock + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM1 TIM1 peripheral clock + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM2 TIM2 peripheral clock + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM8 TIM8 peripheral clock + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM15 TIM15 peripheral clock + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM20 TIM20 peripheral clock + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM34 TIM34 peripheral clock + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @retval Frequency in Hz (0: means that no available frequency for the peripheral) + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint32_t PeriphClk) + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 751 .loc 1 945 1 + 752 .cfi_startproc + 753 @ args = 0, pretend = 0, frame = 24 + 754 @ frame_needed = 1, uses_anonymous_args = 0 + 755 0000 80B5 push {r7, lr} + 756 .cfi_def_cfa_offset 8 + 757 .cfi_offset 7, -8 + 758 .cfi_offset 14, -4 + 759 0002 86B0 sub sp, sp, #24 + 760 .cfi_def_cfa_offset 32 + 761 0004 00AF add r7, sp, #0 + 762 .cfi_def_cfa_register 7 + 763 0006 7860 str r0, [r7, #4] + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* frequency == 0 : means that no available frequency for the peripheral */ + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t frequency = 0U; + 764 .loc 1 947 12 + 765 0008 0023 movs r3, #0 + 766 000a 7B61 str r3, [r7, #20] + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t srcclk = 0U; + 767 .loc 1 949 12 + 768 000c 0023 movs r3, #0 + 769 000e 3B61 str r3, [r7, #16] + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES) || defined(RCC_CFGR2_ADCPRE12) || defined(RCC_CFGR2_ADCPRE34) + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** static const uint16_t adc_pll_prediv_table[16U] = { 1U, 2U, 4U, 6U, 8U, 10U, 12U, 16U, 32U, 64 + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADC1PRES || RCC_CFGR2_ADCPRE12 || RCC_CFGR2_ADCPRE34 */ + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_SDPRE) + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** static const uint8_t sdadc_prescaler_table[16U] = { 2U, 4U, 6U, 8U, 10U, 12U, 14U, 16U, 20U, 24 + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR_SDPRE */ + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */ + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClk)); + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + ARM GAS /tmp/ccwmaYtI.s page 49 + + + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** switch (PeriphClk) + 770 .loc 1 960 3 + 771 0010 7B68 ldr r3, [r7, #4] + 772 0012 B3F5003F cmp r3, #131072 + 773 0016 00F0ED81 beq .L38 + 774 001a 7B68 ldr r3, [r7, #4] + 775 001c B3F5003F cmp r3, #131072 + 776 0020 00F24E82 bhi .L91 + 777 0024 7B68 ldr r3, [r7, #4] + 778 0026 B3F5803F cmp r3, #65536 + 779 002a 74D0 beq .L40 + 780 002c 7B68 ldr r3, [r7, #4] + 781 002e B3F5803F cmp r3, #65536 + 782 0032 00F24582 bhi .L91 + 783 0036 7B68 ldr r3, [r7, #4] + 784 0038 B3F5805F cmp r3, #4096 + 785 003c 00F02482 beq .L41 + 786 0040 7B68 ldr r3, [r7, #4] + 787 0042 B3F5805F cmp r3, #4096 + 788 0046 00F23B82 bhi .L91 + 789 004a 7B68 ldr r3, [r7, #4] + 790 004c B3F5007F cmp r3, #512 + 791 0050 00F0BD81 beq .L42 + 792 0054 7B68 ldr r3, [r7, #4] + 793 0056 B3F5007F cmp r3, #512 + 794 005a 00F23182 bhi .L91 + 795 005e 7B68 ldr r3, [r7, #4] + 796 0060 802B cmp r3, #128 + 797 0062 00F0E481 beq .L43 + 798 0066 7B68 ldr r3, [r7, #4] + 799 0068 802B cmp r3, #128 + 800 006a 00F22982 bhi .L91 + 801 006e 7B68 ldr r3, [r7, #4] + 802 0070 202B cmp r3, #32 + 803 0072 4BD8 bhi .L44 + 804 0074 7B68 ldr r3, [r7, #4] + 805 0076 002B cmp r3, #0 + 806 0078 00F02282 beq .L91 + 807 007c 7B68 ldr r3, [r7, #4] + 808 007e 013B subs r3, r3, #1 + 809 0080 1F2B cmp r3, #31 + 810 0082 00F21D82 bhi .L91 + 811 0086 01A2 adr r2, .L46 + 812 0088 52F823F0 ldr pc, [r2, r3, lsl #2] + 813 .p2align 2 + 814 .L46: + 815 008c 7B010000 .word .L51+1 + 816 0090 D7010000 .word .L50+1 + 817 0094 C1040000 .word .L91+1 + 818 0098 39020000 .word .L49+1 + 819 009c C1040000 .word .L91+1 + 820 00a0 C1040000 .word .L91+1 + 821 00a4 C1040000 .word .L91+1 + 822 00a8 9B020000 .word .L48+1 + 823 00ac C1040000 .word .L91+1 + 824 00b0 C1040000 .word .L91+1 + 825 00b4 C1040000 .word .L91+1 + ARM GAS /tmp/ccwmaYtI.s page 50 + + + 826 00b8 C1040000 .word .L91+1 + 827 00bc C1040000 .word .L91+1 + 828 00c0 C1040000 .word .L91+1 + 829 00c4 C1040000 .word .L91+1 + 830 00c8 FD020000 .word .L47+1 + 831 00cc C1040000 .word .L91+1 + 832 00d0 C1040000 .word .L91+1 + 833 00d4 C1040000 .word .L91+1 + 834 00d8 C1040000 .word .L91+1 + 835 00dc C1040000 .word .L91+1 + 836 00e0 C1040000 .word .L91+1 + 837 00e4 C1040000 .word .L91+1 + 838 00e8 C1040000 .word .L91+1 + 839 00ec C1040000 .word .L91+1 + 840 00f0 C1040000 .word .L91+1 + 841 00f4 C1040000 .word .L91+1 + 842 00f8 C1040000 .word .L91+1 + 843 00fc C1040000 .word .L91+1 + 844 0100 C1040000 .word .L91+1 + 845 0104 C1040000 .word .L91+1 + 846 0108 5F030000 .word .L45+1 + 847 .p2align 1 + 848 .L44: + 849 010c 7B68 ldr r3, [r7, #4] + 850 010e 402B cmp r3, #64 + 851 0110 00F04481 beq .L52 + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_RTC: + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current RTC source */ + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_RTC_SOURCE(); + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if RTC clock selection is LSE */ + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_RTCCLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSI is ready and if RTC clock selection is LSI */ + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_RTCCLKSOURCE_LSI) && (HAL_IS_BIT_SET(RCC->CSR, RCC_CSR_LSIRDY))) + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSI_VALUE; + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSE is ready and if RTC clock selection is HSI_DIV32*/ + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_RTCCLKSOURCE_HSE_DIV32) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY))) + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSE_VALUE / 32U; + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USART1: + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current USART1 source */ + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_USART1_SOURCE(); + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART1 clock selection is PCLK1 */ + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_USART1CLKSOURCE_PCLK2) + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART1CLKSOURCE_PCLK2) + ARM GAS /tmp/ccwmaYtI.s page 51 + + + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK2Freq(); + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #else + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART1CLKSOURCE_PCLK1) + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_USART1CLKSOURCE_PCLK2 */ +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if USART1 clock selection is HSI */ +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART1CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART1 clock selection is SYSCLK */ +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_USART1CLKSOURCE_SYSCLK) +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if USART1 clock selection is LSE */ +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART1CLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW) +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USART2: +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current USART2 source */ +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_USART2_SOURCE(); +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART2 clock selection is PCLK1 */ +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART2CLKSOURCE_PCLK1) +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if USART2 clock selection is HSI */ +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART2CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART2 clock selection is SYSCLK */ +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_USART2CLKSOURCE_SYSCLK) +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if USART2 clock selection is LSE */ +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART2CLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART2SW */ +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART3SW) +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USART3: + ARM GAS /tmp/ccwmaYtI.s page 52 + + +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current USART3 source */ +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_USART3_SOURCE(); +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART3 clock selection is PCLK1 */ +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART3CLKSOURCE_PCLK1) +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if USART3 clock selection is HSI */ +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART3CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART3 clock selection is SYSCLK */ +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_USART3CLKSOURCE_SYSCLK) +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if USART3 clock selection is LSE */ +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USART3CLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART3SW */ +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_UART4SW) +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_UART4: +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current UART4 source */ +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_UART4_SOURCE(); +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if UART4 clock selection is PCLK1 */ +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_UART4CLKSOURCE_PCLK1) +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if UART4 clock selection is HSI */ +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_UART4CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if UART4 clock selection is SYSCLK */ +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_UART4CLKSOURCE_SYSCLK) +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if UART4 clock selection is LSE */ +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_UART4CLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_UART4SW */ +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_UART5SW) + ARM GAS /tmp/ccwmaYtI.s page 53 + + +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_UART5: +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current UART5 source */ +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_UART5_SOURCE(); +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if UART5 clock selection is PCLK1 */ +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_UART5CLKSOURCE_PCLK1) +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if UART5 clock selection is HSI */ +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_UART5CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if UART5 clock selection is SYSCLK */ +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_UART5CLKSOURCE_SYSCLK) +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if UART5 clock selection is LSE */ +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_UART5CLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_UART5SW */ +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C1: +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current I2C1 source */ +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_I2C1_SOURCE(); +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if I2C1 clock selection is HSI */ +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_I2C1CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if I2C1 clock selection is SYSCLK */ +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_I2C1CLKSOURCE_SYSCLK) +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_I2C2SW) +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C2: +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current I2C2 source */ +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_I2C2_SOURCE(); +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if I2C2 clock selection is HSI */ +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_I2C2CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if I2C2 clock selection is SYSCLK */ + ARM GAS /tmp/ccwmaYtI.s page 54 + + +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_I2C2CLKSOURCE_SYSCLK) +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_I2C2SW */ +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_I2C3SW) +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C3: +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current I2C3 source */ +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_I2C3_SOURCE(); +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if I2C3 clock selection is HSI */ +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_I2C3CLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if I2C3 clock selection is SYSCLK */ +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_I2C3CLKSOURCE_SYSCLK) +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_I2C3SW */ +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_I2SSRC) +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2S: +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current I2S source */ +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_I2S_SOURCE(); +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if I2S clock selection is External clock mapped on the I2S_CKIN pin */ +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_I2SCLKSOURCE_EXT) +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* External clock used. Frequency cannot be returned.*/ +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = 0xDEADDEADU; +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if I2S clock selection is SYSCLK */ +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_I2SCLKSOURCE_SYSCLK) +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR_I2SSRC */ +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_USBPRE) +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USB: +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready */ +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)) +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current USB source */ +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_USB_SOURCE(); +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USB clock selection is not divided */ +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USBCLKSOURCE_PLL) + ARM GAS /tmp/ccwmaYtI.s page 55 + + +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USB clock selection is divided by 1.5 */ +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else /* RCC_USBCLKSOURCE_PLL_DIV1_5 */ +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = (RCC_GetPLLCLKFreq() * 3U) / 2U; +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR_USBPRE */ +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES) || defined(RCC_CFGR_ADCPRE) +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_ADC1: +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current ADC1 source */ +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_ADC1_SOURCE(); +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES) +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if ADC1 clock selection is AHB */ +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_ADC1PLLCLK_OFF) +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* PLL clock has been selected */ +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready */ +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)) +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Frequency is the PLL frequency divided by ADC prescaler (1U/2U/4U/6U/8U/10U/12U/16U/32 +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq() / adc_pll_prediv_table[(srcclk >> POSITION_VAL(RCC_CFGR2_ +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #else /* RCC_CFGR_ADCPRE */ +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* ADC1 is set to PLCK2 frequency divided by 2U/4U/6U/8U */ +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK2Freq() / (((srcclk >> POSITION_VAL(RCC_CFGR_ADCPRE)) + 1U) * 2U) +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADC1PRES */ +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADC1PRES || RCC_CFGR_ADCPRE */ +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADCPRE12) +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_ADC12: +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current ADC12 source */ +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_ADC12_SOURCE(); +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if ADC12 clock selection is AHB */ +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_ADC12PLLCLK_OFF) +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* PLL clock has been selected */ +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready */ +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)) +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Frequency is the PLL frequency divided by ADC prescaler (1U/2U/4U/6/8U/10U/12U/16U/32U + ARM GAS /tmp/ccwmaYtI.s page 56 + + +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq() / adc_pll_prediv_table[(srcclk >> POSITION_VAL(RCC_CFGR2_ +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADCPRE12 */ +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADCPRE34) +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_ADC34: +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current ADC34 source */ +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_ADC34_SOURCE(); +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if ADC34 clock selection is AHB */ +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_ADC34PLLCLK_OFF) +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* PLL clock has been selected */ +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready */ +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY)) +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Frequency is the PLL frequency divided by ADC prescaler (1U/2U/4U/6U/8U/10U/12U/16U/32 +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq() / adc_pll_prediv_table[(srcclk >> POSITION_VAL(RCC_CFGR2_ +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADCPRE34 */ +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM1SW) +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM1: +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM1 source */ +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM1_SOURCE(); +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM1 clock selection is PLL */ +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM1CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM1 clock selection is SYSCLK */ +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM1CLK_HCLK) +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM1SW */ +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM2SW) +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM2: +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM2 source */ +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM2_SOURCE(); +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM2 clock selection is PLL */ +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM2CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + ARM GAS /tmp/ccwmaYtI.s page 57 + + +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM2 clock selection is SYSCLK */ +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM2CLK_HCLK) +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM2SW */ +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM8SW) +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM8: +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM8 source */ +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM8_SOURCE(); +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM8 clock selection is PLL */ +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM8CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM8 clock selection is SYSCLK */ +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM8CLK_HCLK) +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM8SW */ +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM15SW) +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM15: +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM15 source */ +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM15_SOURCE(); +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM15 clock selection is PLL */ +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM15CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM15 clock selection is SYSCLK */ +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM15CLK_HCLK) +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM15SW */ +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM16SW) +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM16: +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM16 source */ +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM16_SOURCE(); +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM16 clock selection is PLL */ +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM16CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + ARM GAS /tmp/ccwmaYtI.s page 58 + + +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM16 clock selection is SYSCLK */ +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM16CLK_HCLK) +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM16SW */ +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM17SW) +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM17: +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM17 source */ +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM17_SOURCE(); +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM17 clock selection is PLL */ +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM17CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM17 clock selection is SYSCLK */ +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM17CLK_HCLK) +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM17SW */ +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM20SW) +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM20: +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM20 source */ +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM20_SOURCE(); +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM20 clock selection is PLL */ +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM20CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM20 clock selection is SYSCLK */ +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM20CLK_HCLK) +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM20SW */ +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_TIM34SW) +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_TIM34: +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current TIM34 source */ +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_TIM34_SOURCE(); +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if TIM34 clock selection is PLL */ +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_TIM34CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + ARM GAS /tmp/ccwmaYtI.s page 59 + + +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if TIM34 clock selection is SYSCLK */ +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_TIM34CLK_HCLK) +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM34SW */ +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_HRTIM1SW) +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_HRTIM1: +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current HRTIM1 source */ +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_HRTIM1_SOURCE(); +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if PLL is ready and if HRTIM1 clock selection is PLL */ +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_HRTIM1CLK_PLLCLK) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLLRDY))) +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = RCC_GetPLLCLKFreq(); +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HRTIM1 clock selection is SYSCLK */ +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if (srcclk == RCC_HRTIM1CLK_HCLK) +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock; +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_HRTIM1SW */ +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_SDPRE) +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_SDADC: +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current SDADC source */ +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_SDADC_SOURCE(); +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Frequency is the system frequency divided by SDADC prescaler (2U/4U/6U/8U/10U/12U/14U/16U/ +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock / sdadc_prescaler_table[(srcclk >> POSITION_VAL(RCC_CFGR_SDPRE)) +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR_SDPRE */ +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_CECSW) +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_CEC: +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current CEC source */ +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_CEC_SOURCE(); +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if CEC clock selection is HSI */ +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if ((srcclk == RCC_CECCLKSOURCE_HSI) && (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))) +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HSI_VALUE; +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if LSE is ready and if CEC clock selection is LSE */ +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else if ((srcclk == RCC_CECCLKSOURCE_LSE) && (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSERDY))) +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = LSE_VALUE; +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 60 + + +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_CECSW */ +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** default: +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break; + 852 .loc 1 1508 7 + 853 0114 D4E1 b .L91 + 854 .L40: + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 855 .loc 1 965 16 + 856 0116 9A4B ldr r3, .L105 + 857 0118 1B6A ldr r3, [r3, #32] + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 858 .loc 1 965 14 + 859 011a 03F44073 and r3, r3, #768 + 860 011e 3B61 str r3, [r7, #16] + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 861 .loc 1 968 10 + 862 0120 3B69 ldr r3, [r7, #16] + 863 0122 B3F5807F cmp r3, #256 + 864 0126 09D1 bne .L53 + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 865 .loc 1 968 48 discriminator 1 + 866 0128 954B ldr r3, .L105 + 867 012a 1B6A ldr r3, [r3, #32] + 868 012c 03F00203 and r3, r3, #2 + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 869 .loc 1 968 44 discriminator 1 + 870 0130 022B cmp r3, #2 + 871 0132 03D1 bne .L53 + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 872 .loc 1 970 19 + 873 0134 4FF40043 mov r3, #32768 + 874 0138 7B61 str r3, [r7, #20] + 875 013a 1DE0 b .L54 + 876 .L53: + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 877 .loc 1 973 15 + 878 013c 3B69 ldr r3, [r7, #16] + 879 013e B3F5007F cmp r3, #512 + 880 0142 09D1 bne .L55 + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 881 .loc 1 973 53 discriminator 1 + 882 0144 8E4B ldr r3, .L105 + 883 0146 5B6A ldr r3, [r3, #36] + 884 0148 03F00203 and r3, r3, #2 + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 885 .loc 1 973 49 discriminator 1 + 886 014c 022B cmp r3, #2 + 887 014e 03D1 bne .L55 + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 888 .loc 1 975 19 + 889 0150 49F64043 movw r3, #40000 + 890 0154 7B61 str r3, [r7, #20] + 891 0156 0FE0 b .L54 + 892 .L55: + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 893 .loc 1 978 15 + ARM GAS /tmp/ccwmaYtI.s page 61 + + + 894 0158 3B69 ldr r3, [r7, #16] + 895 015a B3F5407F cmp r3, #768 + 896 015e 40F0B181 bne .L92 + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 897 .loc 1 978 59 discriminator 1 + 898 0162 874B ldr r3, .L105 + 899 0164 1B68 ldr r3, [r3] + 900 0166 03F40033 and r3, r3, #131072 + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 901 .loc 1 978 55 discriminator 1 + 902 016a B3F5003F cmp r3, #131072 + 903 016e 40F0A981 bne .L92 + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 904 .loc 1 980 19 + 905 0172 844B ldr r3, .L105+4 + 906 0174 7B61 str r3, [r7, #20] + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 907 .loc 1 982 7 + 908 0176 A5E1 b .L92 + 909 .L54: + 910 0178 A4E1 b .L92 + 911 .L51: + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 912 .loc 1 987 16 + 913 017a 814B ldr r3, .L105 + 914 017c 1B6B ldr r3, [r3, #48] + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 915 .loc 1 987 14 + 916 017e 03F00303 and r3, r3, #3 + 917 0182 3B61 str r3, [r7, #16] + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 918 .loc 1 991 10 + 919 0184 3B69 ldr r3, [r7, #16] + 920 0186 002B cmp r3, #0 + 921 0188 03D1 bne .L57 + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 922 .loc 1 993 21 + 923 018a FFF7FEFF bl HAL_RCC_GetPCLK2Freq + 924 018e 7861 str r0, [r7, #20] +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 925 .loc 1 1016 7 + 926 0190 9AE1 b .L93 + 927 .L57: +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 928 .loc 1 1002 15 + 929 0192 3B69 ldr r3, [r7, #16] + 930 0194 032B cmp r3, #3 + 931 0196 08D1 bne .L59 +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 932 .loc 1 1002 56 discriminator 1 + 933 0198 794B ldr r3, .L105 + 934 019a 1B68 ldr r3, [r3] + 935 019c 03F00203 and r3, r3, #2 +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 936 .loc 1 1002 52 discriminator 1 + 937 01a0 022B cmp r3, #2 + 938 01a2 02D1 bne .L59 + ARM GAS /tmp/ccwmaYtI.s page 62 + + +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 939 .loc 1 1004 19 + 940 01a4 784B ldr r3, .L105+8 + 941 01a6 7B61 str r3, [r7, #20] +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 942 .loc 1 1016 7 + 943 01a8 8EE1 b .L93 + 944 .L59: +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 945 .loc 1 1007 15 + 946 01aa 3B69 ldr r3, [r7, #16] + 947 01ac 012B cmp r3, #1 + 948 01ae 03D1 bne .L60 +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 949 .loc 1 1009 21 + 950 01b0 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 951 01b4 7861 str r0, [r7, #20] +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 952 .loc 1 1016 7 + 953 01b6 87E1 b .L93 + 954 .L60: +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 955 .loc 1 1012 15 + 956 01b8 3B69 ldr r3, [r7, #16] + 957 01ba 022B cmp r3, #2 + 958 01bc 40F08481 bne .L93 +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 959 .loc 1 1012 56 discriminator 1 + 960 01c0 6F4B ldr r3, .L105 + 961 01c2 1B6A ldr r3, [r3, #32] + 962 01c4 03F00203 and r3, r3, #2 +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 963 .loc 1 1012 52 discriminator 1 + 964 01c8 022B cmp r3, #2 + 965 01ca 40F07D81 bne .L93 +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 966 .loc 1 1014 19 + 967 01ce 4FF40043 mov r3, #32768 + 968 01d2 7B61 str r3, [r7, #20] +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 969 .loc 1 1016 7 + 970 01d4 78E1 b .L93 + 971 .L50: +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 972 .loc 1 1022 16 + 973 01d6 6A4B ldr r3, .L105 + 974 01d8 1B6B ldr r3, [r3, #48] +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 975 .loc 1 1022 14 + 976 01da 03F44033 and r3, r3, #196608 + 977 01de 3B61 str r3, [r7, #16] +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 978 .loc 1 1025 10 + 979 01e0 3B69 ldr r3, [r7, #16] + 980 01e2 002B cmp r3, #0 + 981 01e4 03D1 bne .L61 +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 63 + + + 982 .loc 1 1027 21 + 983 01e6 FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 984 01ea 7861 str r0, [r7, #20] +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 985 .loc 1 1044 7 + 986 01ec 6EE1 b .L94 + 987 .L61: +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 988 .loc 1 1030 15 + 989 01ee 3B69 ldr r3, [r7, #16] + 990 01f0 B3F5403F cmp r3, #196608 + 991 01f4 08D1 bne .L63 +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 992 .loc 1 1030 56 discriminator 1 + 993 01f6 624B ldr r3, .L105 + 994 01f8 1B68 ldr r3, [r3] + 995 01fa 03F00203 and r3, r3, #2 +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 996 .loc 1 1030 52 discriminator 1 + 997 01fe 022B cmp r3, #2 + 998 0200 02D1 bne .L63 +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 999 .loc 1 1032 19 + 1000 0202 614B ldr r3, .L105+8 + 1001 0204 7B61 str r3, [r7, #20] +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1002 .loc 1 1044 7 + 1003 0206 61E1 b .L94 + 1004 .L63: +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1005 .loc 1 1035 15 + 1006 0208 3B69 ldr r3, [r7, #16] + 1007 020a B3F5803F cmp r3, #65536 + 1008 020e 03D1 bne .L64 +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1009 .loc 1 1037 21 + 1010 0210 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1011 0214 7861 str r0, [r7, #20] +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1012 .loc 1 1044 7 + 1013 0216 59E1 b .L94 + 1014 .L64: +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1015 .loc 1 1040 15 + 1016 0218 3B69 ldr r3, [r7, #16] + 1017 021a B3F5003F cmp r3, #131072 + 1018 021e 40F05581 bne .L94 +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1019 .loc 1 1040 56 discriminator 1 + 1020 0222 574B ldr r3, .L105 + 1021 0224 1B6A ldr r3, [r3, #32] + 1022 0226 03F00203 and r3, r3, #2 +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1023 .loc 1 1040 52 discriminator 1 + 1024 022a 022B cmp r3, #2 + 1025 022c 40F04E81 bne .L94 +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 64 + + + 1026 .loc 1 1042 19 + 1027 0230 4FF40043 mov r3, #32768 + 1028 0234 7B61 str r3, [r7, #20] +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1029 .loc 1 1044 7 + 1030 0236 49E1 b .L94 + 1031 .L49: +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1032 .loc 1 1051 16 + 1033 0238 514B ldr r3, .L105 + 1034 023a 1B6B ldr r3, [r3, #48] +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1035 .loc 1 1051 14 + 1036 023c 03F44023 and r3, r3, #786432 + 1037 0240 3B61 str r3, [r7, #16] +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1038 .loc 1 1054 10 + 1039 0242 3B69 ldr r3, [r7, #16] + 1040 0244 002B cmp r3, #0 + 1041 0246 03D1 bne .L65 +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1042 .loc 1 1056 21 + 1043 0248 FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 1044 024c 7861 str r0, [r7, #20] +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1045 .loc 1 1073 6 + 1046 024e 3FE1 b .L95 + 1047 .L65: +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1048 .loc 1 1059 15 + 1049 0250 3B69 ldr r3, [r7, #16] + 1050 0252 B3F5402F cmp r3, #786432 + 1051 0256 08D1 bne .L67 +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1052 .loc 1 1059 56 discriminator 1 + 1053 0258 494B ldr r3, .L105 + 1054 025a 1B68 ldr r3, [r3] + 1055 025c 03F00203 and r3, r3, #2 +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1056 .loc 1 1059 52 discriminator 1 + 1057 0260 022B cmp r3, #2 + 1058 0262 02D1 bne .L67 +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1059 .loc 1 1061 19 + 1060 0264 484B ldr r3, .L105+8 + 1061 0266 7B61 str r3, [r7, #20] +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1062 .loc 1 1073 6 + 1063 0268 32E1 b .L95 + 1064 .L67: +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1065 .loc 1 1064 15 + 1066 026a 3B69 ldr r3, [r7, #16] + 1067 026c B3F5802F cmp r3, #262144 + 1068 0270 03D1 bne .L68 +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1069 .loc 1 1066 21 + ARM GAS /tmp/ccwmaYtI.s page 65 + + + 1070 0272 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1071 0276 7861 str r0, [r7, #20] +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1072 .loc 1 1073 6 + 1073 0278 2AE1 b .L95 + 1074 .L68: +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1075 .loc 1 1069 15 + 1076 027a 3B69 ldr r3, [r7, #16] + 1077 027c B3F5002F cmp r3, #524288 + 1078 0280 40F02681 bne .L95 +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1079 .loc 1 1069 56 discriminator 1 + 1080 0284 3E4B ldr r3, .L105 + 1081 0286 1B6A ldr r3, [r3, #32] + 1082 0288 03F00203 and r3, r3, #2 +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1083 .loc 1 1069 52 discriminator 1 + 1084 028c 022B cmp r3, #2 + 1085 028e 40F01F81 bne .L95 +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1086 .loc 1 1071 19 + 1087 0292 4FF40043 mov r3, #32768 + 1088 0296 7B61 str r3, [r7, #20] +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1089 .loc 1 1073 6 + 1090 0298 1AE1 b .L95 + 1091 .L48: +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1092 .loc 1 1080 16 + 1093 029a 394B ldr r3, .L105 + 1094 029c 1B6B ldr r3, [r3, #48] +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1095 .loc 1 1080 14 + 1096 029e 03F44013 and r3, r3, #3145728 + 1097 02a2 3B61 str r3, [r7, #16] +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1098 .loc 1 1083 10 + 1099 02a4 3B69 ldr r3, [r7, #16] + 1100 02a6 002B cmp r3, #0 + 1101 02a8 03D1 bne .L69 +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1102 .loc 1 1085 21 + 1103 02aa FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 1104 02ae 7861 str r0, [r7, #20] +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1105 .loc 1 1102 7 + 1106 02b0 10E1 b .L96 + 1107 .L69: +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1108 .loc 1 1088 15 + 1109 02b2 3B69 ldr r3, [r7, #16] + 1110 02b4 B3F5401F cmp r3, #3145728 + 1111 02b8 08D1 bne .L71 +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1112 .loc 1 1088 55 discriminator 1 + 1113 02ba 314B ldr r3, .L105 + ARM GAS /tmp/ccwmaYtI.s page 66 + + + 1114 02bc 1B68 ldr r3, [r3] + 1115 02be 03F00203 and r3, r3, #2 +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1116 .loc 1 1088 51 discriminator 1 + 1117 02c2 022B cmp r3, #2 + 1118 02c4 02D1 bne .L71 +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1119 .loc 1 1090 19 + 1120 02c6 304B ldr r3, .L105+8 + 1121 02c8 7B61 str r3, [r7, #20] +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1122 .loc 1 1102 7 + 1123 02ca 03E1 b .L96 + 1124 .L71: +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1125 .loc 1 1093 15 + 1126 02cc 3B69 ldr r3, [r7, #16] + 1127 02ce B3F5801F cmp r3, #1048576 + 1128 02d2 03D1 bne .L72 +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1129 .loc 1 1095 21 + 1130 02d4 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1131 02d8 7861 str r0, [r7, #20] +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1132 .loc 1 1102 7 + 1133 02da FBE0 b .L96 + 1134 .L72: +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1135 .loc 1 1098 15 + 1136 02dc 3B69 ldr r3, [r7, #16] + 1137 02de B3F5001F cmp r3, #2097152 + 1138 02e2 40F0F780 bne .L96 +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1139 .loc 1 1098 55 discriminator 1 + 1140 02e6 264B ldr r3, .L105 + 1141 02e8 1B6A ldr r3, [r3, #32] + 1142 02ea 03F00203 and r3, r3, #2 +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1143 .loc 1 1098 51 discriminator 1 + 1144 02ee 022B cmp r3, #2 + 1145 02f0 40F0F080 bne .L96 +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1146 .loc 1 1100 19 + 1147 02f4 4FF40043 mov r3, #32768 + 1148 02f8 7B61 str r3, [r7, #20] +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1149 .loc 1 1102 7 + 1150 02fa EBE0 b .L96 + 1151 .L47: +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1152 .loc 1 1109 16 + 1153 02fc 204B ldr r3, .L105 + 1154 02fe 1B6B ldr r3, [r3, #48] +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1155 .loc 1 1109 14 + 1156 0300 03F44003 and r3, r3, #12582912 + 1157 0304 3B61 str r3, [r7, #16] + ARM GAS /tmp/ccwmaYtI.s page 67 + + +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1158 .loc 1 1112 10 + 1159 0306 3B69 ldr r3, [r7, #16] + 1160 0308 002B cmp r3, #0 + 1161 030a 03D1 bne .L73 +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1162 .loc 1 1114 21 + 1163 030c FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 1164 0310 7861 str r0, [r7, #20] +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1165 .loc 1 1131 7 + 1166 0312 E1E0 b .L97 + 1167 .L73: +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1168 .loc 1 1117 15 + 1169 0314 3B69 ldr r3, [r7, #16] + 1170 0316 B3F5400F cmp r3, #12582912 + 1171 031a 08D1 bne .L75 +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1172 .loc 1 1117 55 discriminator 1 + 1173 031c 184B ldr r3, .L105 + 1174 031e 1B68 ldr r3, [r3] + 1175 0320 03F00203 and r3, r3, #2 +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1176 .loc 1 1117 51 discriminator 1 + 1177 0324 022B cmp r3, #2 + 1178 0326 02D1 bne .L75 +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1179 .loc 1 1119 19 + 1180 0328 174B ldr r3, .L105+8 + 1181 032a 7B61 str r3, [r7, #20] +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1182 .loc 1 1131 7 + 1183 032c D4E0 b .L97 + 1184 .L75: +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1185 .loc 1 1122 15 + 1186 032e 3B69 ldr r3, [r7, #16] + 1187 0330 B3F5800F cmp r3, #4194304 + 1188 0334 03D1 bne .L76 +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1189 .loc 1 1124 21 + 1190 0336 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1191 033a 7861 str r0, [r7, #20] +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1192 .loc 1 1131 7 + 1193 033c CCE0 b .L97 + 1194 .L76: +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1195 .loc 1 1127 15 + 1196 033e 3B69 ldr r3, [r7, #16] + 1197 0340 B3F5000F cmp r3, #8388608 + 1198 0344 40F0C880 bne .L97 +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1199 .loc 1 1127 55 discriminator 1 + 1200 0348 0D4B ldr r3, .L105 + 1201 034a 1B6A ldr r3, [r3, #32] + ARM GAS /tmp/ccwmaYtI.s page 68 + + + 1202 034c 03F00203 and r3, r3, #2 +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1203 .loc 1 1127 51 discriminator 1 + 1204 0350 022B cmp r3, #2 + 1205 0352 40F0C180 bne .L97 +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1206 .loc 1 1129 19 + 1207 0356 4FF40043 mov r3, #32768 + 1208 035a 7B61 str r3, [r7, #20] +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1209 .loc 1 1131 7 + 1210 035c BCE0 b .L97 + 1211 .L45: +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1212 .loc 1 1137 16 + 1213 035e 084B ldr r3, .L105 + 1214 0360 1B6B ldr r3, [r3, #48] +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1215 .loc 1 1137 14 + 1216 0362 03F01003 and r3, r3, #16 + 1217 0366 3B61 str r3, [r7, #16] +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1218 .loc 1 1140 10 + 1219 0368 3B69 ldr r3, [r7, #16] + 1220 036a 002B cmp r3, #0 + 1221 036c 0ED1 bne .L77 +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1222 .loc 1 1140 49 discriminator 1 + 1223 036e 044B ldr r3, .L105 + 1224 0370 1B68 ldr r3, [r3] + 1225 0372 03F00203 and r3, r3, #2 +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1226 .loc 1 1140 45 discriminator 1 + 1227 0376 022B cmp r3, #2 + 1228 0378 08D1 bne .L77 +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1229 .loc 1 1142 19 + 1230 037a 034B ldr r3, .L105+8 + 1231 037c 7B61 str r3, [r7, #20] +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1232 .loc 1 1149 7 + 1233 037e ADE0 b .L98 + 1234 .L106: + 1235 .align 2 + 1236 .L105: + 1237 0380 00100240 .word 1073876992 + 1238 0384 20A10700 .word 500000 + 1239 0388 00127A00 .word 8000000 + 1240 .L77: +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1241 .loc 1 1145 15 + 1242 038c 3B69 ldr r3, [r7, #16] + 1243 038e 102B cmp r3, #16 + 1244 0390 40F0A480 bne .L98 +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1245 .loc 1 1147 21 + 1246 0394 FFF7FEFF bl HAL_RCC_GetSysClockFreq + ARM GAS /tmp/ccwmaYtI.s page 69 + + + 1247 0398 7861 str r0, [r7, #20] +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1248 .loc 1 1149 7 + 1249 039a 9FE0 b .L98 + 1250 .L52: +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1251 .loc 1 1155 16 + 1252 039c 574B ldr r3, .L107 + 1253 039e 1B6B ldr r3, [r3, #48] +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1254 .loc 1 1155 14 + 1255 03a0 03F02003 and r3, r3, #32 + 1256 03a4 3B61 str r3, [r7, #16] +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1257 .loc 1 1158 10 + 1258 03a6 3B69 ldr r3, [r7, #16] + 1259 03a8 002B cmp r3, #0 + 1260 03aa 08D1 bne .L79 +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1261 .loc 1 1158 49 discriminator 1 + 1262 03ac 534B ldr r3, .L107 + 1263 03ae 1B68 ldr r3, [r3] + 1264 03b0 03F00203 and r3, r3, #2 +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1265 .loc 1 1158 45 discriminator 1 + 1266 03b4 022B cmp r3, #2 + 1267 03b6 02D1 bne .L79 +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1268 .loc 1 1160 19 + 1269 03b8 514B ldr r3, .L107+4 + 1270 03ba 7B61 str r3, [r7, #20] +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1271 .loc 1 1167 7 + 1272 03bc 90E0 b .L99 + 1273 .L79: +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1274 .loc 1 1163 15 + 1275 03be 3B69 ldr r3, [r7, #16] + 1276 03c0 202B cmp r3, #32 + 1277 03c2 40F08D80 bne .L99 +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1278 .loc 1 1165 21 + 1279 03c6 FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1280 03ca 7861 str r0, [r7, #20] +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1281 .loc 1 1167 7 + 1282 03cc 88E0 b .L99 + 1283 .L42: +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1284 .loc 1 1193 16 + 1285 03ce 4B4B ldr r3, .L107 + 1286 03d0 5B68 ldr r3, [r3, #4] +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1287 .loc 1 1193 14 + 1288 03d2 03F40003 and r3, r3, #8388608 + 1289 03d6 3B61 str r3, [r7, #16] +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + ARM GAS /tmp/ccwmaYtI.s page 70 + + + 1290 .loc 1 1196 10 + 1291 03d8 3B69 ldr r3, [r7, #16] + 1292 03da B3F5000F cmp r3, #8388608 + 1293 03de 02D1 bne .L81 +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1294 .loc 1 1199 19 + 1295 03e0 484B ldr r3, .L107+8 + 1296 03e2 7B61 str r3, [r7, #20] +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1297 .loc 1 1206 7 + 1298 03e4 7EE0 b .L100 + 1299 .L81: +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1300 .loc 1 1202 15 + 1301 03e6 3B69 ldr r3, [r7, #16] + 1302 03e8 002B cmp r3, #0 + 1303 03ea 7BD1 bne .L100 +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1304 .loc 1 1204 21 + 1305 03ec FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1306 03f0 7861 str r0, [r7, #20] +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1307 .loc 1 1206 7 + 1308 03f2 77E0 b .L100 + 1309 .L38: +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1310 .loc 1 1213 11 + 1311 03f4 414B ldr r3, .L107 + 1312 03f6 1B68 ldr r3, [r3] + 1313 03f8 03F00073 and r3, r3, #33554432 +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1314 .loc 1 1213 10 + 1315 03fc B3F1007F cmp r3, #33554432 + 1316 0400 72D1 bne .L101 +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1317 .loc 1 1216 18 + 1318 0402 3E4B ldr r3, .L107 + 1319 0404 5B68 ldr r3, [r3, #4] +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1320 .loc 1 1216 16 + 1321 0406 03F48003 and r3, r3, #4194304 + 1322 040a 3B61 str r3, [r7, #16] +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1323 .loc 1 1219 12 + 1324 040c 3B69 ldr r3, [r7, #16] + 1325 040e B3F5800F cmp r3, #4194304 + 1326 0412 03D1 bne .L84 +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1327 .loc 1 1221 23 + 1328 0414 FFF7FEFF bl RCC_GetPLLCLKFreq + 1329 0418 7861 str r0, [r7, #20] +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1330 .loc 1 1229 7 + 1331 041a 65E0 b .L101 + 1332 .L84: +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1333 .loc 1 1226 24 + ARM GAS /tmp/ccwmaYtI.s page 71 + + + 1334 041c FFF7FEFF bl RCC_GetPLLCLKFreq + 1335 0420 0246 mov r2, r0 +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1336 .loc 1 1226 44 discriminator 1 + 1337 0422 1346 mov r3, r2 + 1338 0424 5B00 lsls r3, r3, #1 + 1339 0426 1344 add r3, r3, r2 +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1340 .loc 1 1226 21 discriminator 1 + 1341 0428 5B08 lsrs r3, r3, #1 + 1342 042a 7B61 str r3, [r7, #20] +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1343 .loc 1 1229 7 + 1344 042c 5CE0 b .L101 + 1345 .L43: +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if ADC12 clock selection is AHB */ + 1346 .loc 1 1264 16 + 1347 042e 334B ldr r3, .L107 + 1348 0430 DB6A ldr r3, [r3, #44] +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if ADC12 clock selection is AHB */ + 1349 .loc 1 1264 14 + 1350 0432 03F4F873 and r3, r3, #496 + 1351 0436 3B61 str r3, [r7, #16] +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1352 .loc 1 1266 10 + 1353 0438 3B69 ldr r3, [r7, #16] + 1354 043a 002B cmp r3, #0 + 1355 043c 03D1 bne .L85 +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1356 .loc 1 1268 21 + 1357 043e 324B ldr r3, .L107+12 + 1358 0440 1B68 ldr r3, [r3] + 1359 0442 7B61 str r3, [r7, #20] +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1360 .loc 1 1280 7 + 1361 0444 52E0 b .L102 + 1362 .L85: +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1363 .loc 1 1274 13 + 1364 0446 2D4B ldr r3, .L107 + 1365 0448 1B68 ldr r3, [r3] + 1366 044a 03F00073 and r3, r3, #33554432 +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1367 .loc 1 1274 12 + 1368 044e B3F1007F cmp r3, #33554432 + 1369 0452 4BD1 bne .L102 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1370 .loc 1 1277 23 + 1371 0454 FFF7FEFF bl RCC_GetPLLCLKFreq + 1372 0458 0246 mov r2, r0 + 1373 045a 4FF4F873 mov r3, #496 + 1374 045e FB60 str r3, [r7, #12] + 1375 .LBB30: + 1376 .LBB31: + 988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + 1377 .loc 2 988 4 + 1378 0460 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccwmaYtI.s page 72 + + + 1379 .syntax unified + 1380 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1381 0462 93FAA3F3 rbit r3, r3 + 1382 @ 0 "" 2 + 1383 .thumb + 1384 .syntax unified + 1385 0466 BB60 str r3, [r7, #8] + 1386 .loc 2 1001 10 + 1387 0468 BB68 ldr r3, [r7, #8] + 1388 .LBE31: + 1389 .LBE30: +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1390 .loc 1 1277 77 discriminator 2 + 1391 046a B3FA83F3 clz r3, r3 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1392 .loc 1 1277 77 is_stmt 0 discriminator 3 + 1393 046e DBB2 uxtb r3, r3 + 1394 0470 1946 mov r1, r3 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1395 .loc 1 1277 74 is_stmt 1 discriminator 3 + 1396 0472 3B69 ldr r3, [r7, #16] + 1397 0474 CB40 lsrs r3, r3, r1 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1398 .loc 1 1277 111 discriminator 3 + 1399 0476 03F00F03 and r3, r3, #15 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1400 .loc 1 1277 65 discriminator 3 + 1401 047a 2449 ldr r1, .L107+16 + 1402 047c 31F81330 ldrh r3, [r1, r3, lsl #1] +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1403 .loc 1 1277 21 discriminator 3 + 1404 0480 B2FBF3F3 udiv r3, r2, r3 + 1405 0484 7B61 str r3, [r7, #20] +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1406 .loc 1 1280 7 + 1407 0486 31E0 b .L102 + 1408 .L41: +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1409 .loc 1 1310 16 + 1410 0488 1C4B ldr r3, .L107 + 1411 048a 1B6B ldr r3, [r3, #48] +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** + 1412 .loc 1 1310 14 + 1413 048c 03F48073 and r3, r3, #256 + 1414 0490 3B61 str r3, [r7, #16] +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1415 .loc 1 1313 10 + 1416 0492 3B69 ldr r3, [r7, #16] + 1417 0494 B3F5807F cmp r3, #256 + 1418 0498 0BD1 bne .L88 +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1419 .loc 1 1313 46 discriminator 1 + 1420 049a 184B ldr r3, .L107 + 1421 049c 1B68 ldr r3, [r3] + 1422 049e 03F00073 and r3, r3, #33554432 +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1423 .loc 1 1313 42 discriminator 1 + ARM GAS /tmp/ccwmaYtI.s page 73 + + + 1424 04a2 B3F1007F cmp r3, #33554432 + 1425 04a6 04D1 bne .L88 +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1426 .loc 1 1315 21 + 1427 04a8 FFF7FEFF bl RCC_GetPLLCLKFreq + 1428 04ac 7861 str r0, [r7, #20] +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1429 .loc 1 1315 19 + 1430 04ae 00BF nop +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1431 .loc 1 1322 7 + 1432 04b0 1EE0 b .L103 + 1433 .L88: +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1434 .loc 1 1318 15 + 1435 04b2 3B69 ldr r3, [r7, #16] + 1436 04b4 002B cmp r3, #0 + 1437 04b6 1BD1 bne .L103 +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1438 .loc 1 1320 19 + 1439 04b8 134B ldr r3, .L107+12 + 1440 04ba 1B68 ldr r3, [r3] + 1441 04bc 7B61 str r3, [r7, #20] +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1442 .loc 1 1322 7 + 1443 04be 17E0 b .L103 + 1444 .L91: + 1445 .loc 1 1508 7 + 1446 04c0 00BF nop + 1447 04c2 16E0 b .L56 + 1448 .L92: + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1449 .loc 1 982 7 + 1450 04c4 00BF nop + 1451 04c6 14E0 b .L56 + 1452 .L93: +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1453 .loc 1 1016 7 + 1454 04c8 00BF nop + 1455 04ca 12E0 b .L56 + 1456 .L94: +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1457 .loc 1 1044 7 + 1458 04cc 00BF nop + 1459 04ce 10E0 b .L56 + 1460 .L95: +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1461 .loc 1 1073 6 + 1462 04d0 00BF nop + 1463 04d2 0EE0 b .L56 + 1464 .L96: +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1465 .loc 1 1102 7 + 1466 04d4 00BF nop + 1467 04d6 0CE0 b .L56 + 1468 .L97: +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 74 + + + 1469 .loc 1 1131 7 + 1470 04d8 00BF nop + 1471 04da 0AE0 b .L56 + 1472 .L98: +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1473 .loc 1 1149 7 + 1474 04dc 00BF nop + 1475 04de 08E0 b .L56 + 1476 .L99: +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1477 .loc 1 1167 7 + 1478 04e0 00BF nop + 1479 04e2 06E0 b .L56 + 1480 .L100: +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1481 .loc 1 1206 7 + 1482 04e4 00BF nop + 1483 04e6 04E0 b .L56 + 1484 .L101: +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1485 .loc 1 1229 7 + 1486 04e8 00BF nop + 1487 04ea 02E0 b .L56 + 1488 .L102: +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1489 .loc 1 1280 7 + 1490 04ec 00BF nop + 1491 04ee 00E0 b .L56 + 1492 .L103: +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1493 .loc 1 1322 7 + 1494 04f0 00BF nop + 1495 .L56: +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return(frequency); + 1496 .loc 1 1511 9 + 1497 04f2 7B69 ldr r3, [r7, #20] +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1498 .loc 1 1512 1 + 1499 04f4 1846 mov r0, r3 + 1500 04f6 1837 adds r7, r7, #24 + 1501 .cfi_def_cfa_offset 8 + 1502 04f8 BD46 mov sp, r7 + 1503 .cfi_def_cfa_register 13 + 1504 @ sp needed + 1505 04fa 80BD pop {r7, pc} + 1506 .L108: + 1507 .align 2 + 1508 .L107: + 1509 04fc 00100240 .word 1073876992 + 1510 0500 00127A00 .word 8000000 + 1511 0504 ADDEADDE .word -559030611 + 1512 0508 00000000 .word SystemCoreClock + 1513 050c 00000000 .word adc_pll_prediv_table.0 + 1514 .cfi_endproc + 1515 .LFE132: + ARM GAS /tmp/ccwmaYtI.s page 75 + + + 1517 .section .text.RCC_GetPLLCLKFreq,"ax",%progbits + 1518 .align 1 + 1519 .syntax unified + 1520 .thumb + 1521 .thumb_func + 1523 RCC_GetPLLCLKFreq: + 1524 .LFB133: +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @} +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @} +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES) || defined(RCC_CFGR2_ADCPRE12) || defined(RCC_CFGR2_ADCPRE34) || de +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_TIM1SW) || defined(RCC_CFGR3_TIM2SW) || defined(RCC_CFGR3_TIM8SW) || defined( +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_TIM16SW) || defined(RCC_CFGR3_TIM17SW) || defined(RCC_CFGR3_TIM20SW) || defin +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(RCC_CFGR3_HRTIM1SW) +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @addtogroup RCCEx_Private_Functions +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{ +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */ +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** static uint32_t RCC_GetPLLCLKFreq(void) +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { + 1525 .loc 1 1532 1 + 1526 .cfi_startproc + 1527 @ args = 0, pretend = 0, frame = 16 + 1528 @ frame_needed = 1, uses_anonymous_args = 0 + 1529 @ link register save eliminated. + 1530 0000 80B4 push {r7} + 1531 .cfi_def_cfa_offset 4 + 1532 .cfi_offset 7, -4 + 1533 0002 85B0 sub sp, sp, #20 + 1534 .cfi_def_cfa_offset 24 + 1535 0004 00AF add r7, sp, #0 + 1536 .cfi_def_cfa_register 7 +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t pllmul = 0U, pllsource = 0U, prediv = 0U, pllclk = 0U; + 1537 .loc 1 1533 12 + 1538 0006 0023 movs r3, #0 + 1539 0008 BB60 str r3, [r7, #8] + 1540 .loc 1 1533 25 + 1541 000a 0023 movs r3, #0 + 1542 000c 7B60 str r3, [r7, #4] + 1543 .loc 1 1533 41 + 1544 000e 0023 movs r3, #0 + 1545 0010 3B60 str r3, [r7] + 1546 .loc 1 1533 54 + 1547 0012 0023 movs r3, #0 + 1548 0014 FB60 str r3, [r7, #12] +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllmul = RCC->CFGR & RCC_CFGR_PLLMUL; + 1549 .loc 1 1535 15 + 1550 0016 164B ldr r3, .L113 + 1551 0018 5B68 ldr r3, [r3, #4] + ARM GAS /tmp/ccwmaYtI.s page 76 + + + 1552 .loc 1 1535 10 + 1553 001a 03F47013 and r3, r3, #3932160 + 1554 001e BB60 str r3, [r7, #8] +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllmul = ( pllmul >> 18U) + 2U; + 1555 .loc 1 1536 21 + 1556 0020 BB68 ldr r3, [r7, #8] + 1557 0022 9B0C lsrs r3, r3, #18 + 1558 .loc 1 1536 10 + 1559 0024 0233 adds r3, r3, #2 + 1560 0026 BB60 str r3, [r7, #8] +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC; + 1561 .loc 1 1537 18 + 1562 0028 114B ldr r3, .L113 + 1563 002a 5B68 ldr r3, [r3, #4] + 1564 .loc 1 1537 13 + 1565 002c 03F48033 and r3, r3, #65536 + 1566 0030 7B60 str r3, [r7, #4] +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR_PLLSRC_HSI_DIV2) +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (pllsource != RCC_PLLSOURCE_HSI) + 1567 .loc 1 1539 6 + 1568 0032 7B68 ldr r3, [r7, #4] + 1569 0034 002B cmp r3, #0 + 1570 0036 0ED0 beq .L110 +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** prediv = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1U; + 1571 .loc 1 1541 18 + 1572 0038 0D4B ldr r3, .L113 + 1573 003a DB6A ldr r3, [r3, #44] + 1574 .loc 1 1541 26 + 1575 003c 03F00F03 and r3, r3, #15 + 1576 .loc 1 1541 12 + 1577 0040 0133 adds r3, r3, #1 + 1578 0042 3B60 str r3, [r7] +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* HSE used as PLL clock source : PLLCLK = HSE/PREDIV * PLLMUL */ +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllclk = (HSE_VALUE/prediv) * pllmul; + 1579 .loc 1 1543 24 + 1580 0044 0B4A ldr r2, .L113+4 + 1581 0046 3B68 ldr r3, [r7] + 1582 0048 B2FBF3F2 udiv r2, r2, r3 + 1583 .loc 1 1543 12 + 1584 004c BB68 ldr r3, [r7, #8] + 1585 004e 02FB03F3 mul r3, r2, r3 + 1586 0052 FB60 str r3, [r7, #12] + 1587 0054 04E0 b .L111 + 1588 .L110: +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* HSI used as PLL clock source : PLLCLK = HSI/2U * PLLMUL */ +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllclk = (HSI_VALUE >> 1U) * pllmul; + 1589 .loc 1 1548 12 + 1590 0056 BB68 ldr r3, [r7, #8] + 1591 0058 074A ldr r2, .L113+8 + 1592 005a 02FB03F3 mul r3, r2, r3 + 1593 005e FB60 str r3, [r7, #12] + 1594 .L111: +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + ARM GAS /tmp/ccwmaYtI.s page 77 + + +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #else +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** prediv = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1U; +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (pllsource == RCC_CFGR_PLLSRC_HSE_PREDIV) +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* HSE used as PLL clock source : PLLCLK = HSE/PREDIV * PLLMUL */ +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllclk = (HSE_VALUE/prediv) * pllmul; +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** { +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* HSI used as PLL clock source : PLLCLK = HSI/PREDIV * PLLMUL */ +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** pllclk = (HSI_VALUE/prediv) * pllmul; +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR_PLLSRC_HSI_DIV2 */ +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return pllclk; + 1595 .loc 1 1564 10 + 1596 0060 FB68 ldr r3, [r7, #12] +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** } + 1597 .loc 1 1565 1 + 1598 0062 1846 mov r0, r3 + 1599 0064 1437 adds r7, r7, #20 + 1600 .cfi_def_cfa_offset 4 + 1601 0066 BD46 mov sp, r7 + 1602 .cfi_def_cfa_register 13 + 1603 @ sp needed + 1604 0068 5DF8047B ldr r7, [sp], #4 + 1605 .cfi_restore 7 + 1606 .cfi_def_cfa_offset 0 + 1607 006c 7047 bx lr + 1608 .L114: + 1609 006e 00BF .align 2 + 1610 .L113: + 1611 0070 00100240 .word 1073876992 + 1612 0074 0024F400 .word 16000000 + 1613 0078 00093D00 .word 4000000 + 1614 .cfi_endproc + 1615 .LFE133: + 1617 .section .rodata.adc_pll_prediv_table.0,"a" + 1618 .align 2 + 1621 adc_pll_prediv_table.0: + 1622 0000 0100 .short 1 + 1623 0002 0200 .short 2 + 1624 0004 0400 .short 4 + 1625 0006 0600 .short 6 + 1626 0008 0800 .short 8 + 1627 000a 0A00 .short 10 + 1628 000c 0C00 .short 12 + 1629 000e 1000 .short 16 + 1630 0010 2000 .short 32 + 1631 0012 4000 .short 64 + 1632 0014 8000 .short 128 + 1633 0016 0001 .short 256 + 1634 0018 0001 .short 256 + 1635 001a 0001 .short 256 + 1636 001c 0001 .short 256 + 1637 001e 0001 .short 256 + 1638 .text + ARM GAS /tmp/ccwmaYtI.s page 78 + + + 1639 .Letext0: + 1640 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1641 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 1642 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 1643 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 1644 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 1645 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h" + 1646 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h" + 1647 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + 1648 .file 11 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h" + ARM GAS /tmp/ccwmaYtI.s page 79 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_rcc_ex.c + /tmp/ccwmaYtI.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/ccwmaYtI.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/ccwmaYtI.s:281 .text.HAL_RCCEx_PeriphCLKConfig:0000015c $d + /tmp/ccwmaYtI.s:285 .text.HAL_RCCEx_PeriphCLKConfig:00000168 $t + /tmp/ccwmaYtI.s:567 .text.HAL_RCCEx_PeriphCLKConfig:0000031c $d + /tmp/ccwmaYtI.s:572 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/ccwmaYtI.s:578 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/ccwmaYtI.s:737 .text.HAL_RCCEx_GetPeriphCLKConfig:000000f4 $d + /tmp/ccwmaYtI.s:743 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/ccwmaYtI.s:749 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/ccwmaYtI.s:815 .text.HAL_RCCEx_GetPeriphCLKFreq:0000008c $d + /tmp/ccwmaYtI.s:847 .text.HAL_RCCEx_GetPeriphCLKFreq:0000010c $t + /tmp/ccwmaYtI.s:1237 .text.HAL_RCCEx_GetPeriphCLKFreq:00000380 $d + /tmp/ccwmaYtI.s:1242 .text.HAL_RCCEx_GetPeriphCLKFreq:0000038c $t + /tmp/ccwmaYtI.s:1523 .text.RCC_GetPLLCLKFreq:00000000 RCC_GetPLLCLKFreq + /tmp/ccwmaYtI.s:1509 .text.HAL_RCCEx_GetPeriphCLKFreq:000004fc $d + /tmp/ccwmaYtI.s:1621 .rodata.adc_pll_prediv_table.0:00000000 adc_pll_prediv_table.0 + /tmp/ccwmaYtI.s:1518 .text.RCC_GetPLLCLKFreq:00000000 $t + /tmp/ccwmaYtI.s:1611 .text.RCC_GetPLLCLKFreq:00000070 $d + /tmp/ccwmaYtI.s:1618 .rodata.adc_pll_prediv_table.0:00000000 $d + +UNDEFINED SYMBOLS +HAL_GetTick +HAL_RCC_GetPCLK2Freq +HAL_RCC_GetSysClockFreq +HAL_RCC_GetPCLK1Freq +SystemCoreClock diff --git a/Software/build/stm32f3xx_hal_rcc_ex.o b/Software/build/stm32f3xx_hal_rcc_ex.o new file mode 100644 index 0000000..e7ae645 Binary files /dev/null and b/Software/build/stm32f3xx_hal_rcc_ex.o differ diff --git a/Software/build/stm32f3xx_hal_spi.d b/Software/build/stm32f3xx_hal_spi.d new file mode 100644 index 0000000..aa12b1d --- /dev/null +++ b/Software/build/stm32f3xx_hal_spi.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_spi.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_spi.lst b/Software/build/stm32f3xx_hal_spi.lst new file mode 100644 index 0000000..ddd9277 --- /dev/null +++ b/Software/build/stm32f3xx_hal_spi.lst @@ -0,0 +1,13797 @@ +ARM GAS /tmp/ccs34gJO.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_spi.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c" + 20 .section .text.HAL_SPI_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_SPI_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_SPI_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @file stm32f3xx_hal_spi.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief SPI HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * functionalities of the Serial Peripheral Interface (SPI) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + Initialization and de-initialization functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + IO operation functions + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + Peripheral Control functions + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + Peripheral State functions + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ****************************************************************************** + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @attention + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * Copyright (c) 2016 STMicroelectronics. + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * All rights reserved. + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * This software is licensed under terms that can be found in the LICENSE file + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * in the root directory of this software component. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ****************************************************************************** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @verbatim + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ============================================================================== + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ##### How to use this driver ##### + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ============================================================================== + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** The SPI HAL driver can be used as follows: + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) Declare a SPI_HandleTypeDef handle structure, for example: + ARM GAS /tmp/ccs34gJO.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef hspi; + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#)Initialize the SPI low level resources by implementing the HAL_SPI_MspInit() API: + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) Enable the SPIx interface clock + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) SPI pins configuration + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Enable the clock for the SPI GPIOs + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Configure these SPI pins as alternate function push-pull + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) NVIC configuration if you need to use interrupt process + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Configure the SPIx interrupt priority + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Enable the NVIC SPI IRQ handle + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) DMA Configuration if you need to use DMA process + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Declare a DMA_HandleTypeDef handle structure for the transmit or receive Stream + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Enable the DMAx clock + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Configure the DMA handle parameters + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Configure the DMA Tx or Rx Stream/Channel + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Associate the initialized hdma_tx(or _rx) handle to the hspi DMA Tx or Rx hand + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+++) Configure the priority and enable the NVIC for the transfer complete interrupt + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) Program the Mode, BidirectionalMode , Data size, Baudrate Prescaler, NSS + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** management, Clock polarity and phase, FirstBit and CRC configuration in the hspi Init str + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) Initialize the SPI registers by calling the HAL_SPI_Init() API: + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) This API configures also the low level Hardware GPIO, CLOCK, CORTEX...etc) + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** by calling the customized HAL_SPI_MspInit() API. + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Circular mode restriction: + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) The DMA circular mode cannot be used when the SPI is configured in these modes: + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) Master 2Lines RxOnly + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) Master 1Line Rx + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) The CRC feature is not managed when the DMA circular mode is enabled + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) When the SPI DMA Pause/Stop features are used, we must use the following APIs + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_DMAPause()/ HAL_SPI_DMAStop() only under the SPI callbacks + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Master Receive mode restriction: + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) In Master unidirectional receive-only mode (MSTR =1, BIDIMODE=0, RXONLY=1) or + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** bidirectional receive mode (MSTR=1, BIDIMODE=1, BIDIOE=0), to ensure that the SPI + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** does not initiate a new transfer the following procedure has to be respected: + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) HAL_SPI_DeInit() + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (##) HAL_SPI_Init() + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Callback registration: + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) The compilation flag USE_HAL_SPI_REGISTER_CALLBACKS when set to 1U + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** allows the user to configure dynamically the driver callbacks. + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Use Functions HAL_SPI_RegisterCallback() to register an interrupt callback. + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Function HAL_SPI_RegisterCallback() allows to register following callbacks: + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxCpltCallback : SPI Tx Completed callback + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) RxCpltCallback : SPI Rx Completed callback + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxRxCpltCallback : SPI TxRx Completed callback + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxHalfCpltCallback : SPI Tx Half Completed callback + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) RxHalfCpltCallback : SPI Rx Half Completed callback + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxRxHalfCpltCallback : SPI TxRx Half Completed callback + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) ErrorCallback : SPI Error callback + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) AbortCpltCallback : SPI Abort callback + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) MspInitCallback : SPI Msp Init callback + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) MspDeInitCallback : SPI Msp DeInit callback + ARM GAS /tmp/ccs34gJO.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** This function takes as parameters the HAL peripheral handle, the Callback ID + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and a pointer to the user callback function. + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) Use function HAL_SPI_UnRegisterCallback to reset a callback to the default + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** weak function. + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_UnRegisterCallback takes as parameters the HAL peripheral handle, + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and the Callback ID. + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** This function allows to reset following callbacks: + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxCpltCallback : SPI Tx Completed callback + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) RxCpltCallback : SPI Rx Completed callback + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxRxCpltCallback : SPI TxRx Completed callback + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxHalfCpltCallback : SPI Tx Half Completed callback + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) RxHalfCpltCallback : SPI Rx Half Completed callback + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TxRxHalfCpltCallback : SPI TxRx Half Completed callback + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) ErrorCallback : SPI Error callback + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) AbortCpltCallback : SPI Abort callback + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) MspInitCallback : SPI Msp Init callback + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) MspDeInitCallback : SPI Msp DeInit callback + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** By default, after the HAL_SPI_Init() and when the state is HAL_SPI_STATE_RESET + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** all callbacks are set to the corresponding weak functions: + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** examples HAL_SPI_MasterTxCpltCallback(), HAL_SPI_MasterRxCpltCallback(). + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Exception done for MspInit and MspDeInit functions that are + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** reset to the legacy weak functions in the HAL_SPI_Init()/ HAL_SPI_DeInit() only when + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** these callbacks are null (not registered beforehand). + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** If MspInit or MspDeInit are not null, the HAL_SPI_Init()/ HAL_SPI_DeInit() + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** keep and use the user MspInit/MspDeInit callbacks (registered beforehand) whatever the state + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Callbacks can be registered/unregistered in HAL_SPI_STATE_READY state only. + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Exception done MspInit/MspDeInit functions that can be registered/unregistered + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** in HAL_SPI_STATE_READY or HAL_SPI_STATE_RESET state, + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** thus registered (user) MspInit/DeInit callbacks can be used during the Init/DeInit. + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Then, the user first registers the MspInit/MspDeInit user callbacks + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** using HAL_SPI_RegisterCallback() before calling HAL_SPI_DeInit() + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** or HAL_SPI_Init() function. + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** When the compilation define USE_HAL_PPP_REGISTER_CALLBACKS is set to 0 or + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** not defined, the callback registering feature is not available + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and weak (surcharged) callbacks are used. + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Using the HAL it is not possible to reach all supported SPI frequency with the different SPI + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the following table resume the max SPI frequency reached with data size 8bits/16bits, + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** according to frequency of the APBx Peripheral Clock (fPCLK) used by the SPI instance. + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @endverbatim + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Additional table : + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** DataSize = SPI_DATASIZE_8BIT: + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +------------------------------------------------------------------------------------------- + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | | 2Lines Fullduplex | 2Lines RxOnly | 1Line + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | Process | Transfer mode |---------------------|----------------------|------------------- + ARM GAS /tmp/ccs34gJO.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | | Master | Slave | Master | Slave | Master | Slave + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========================================================================================== + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | T | Polling | Fpclk/4 | Fpclk/8 | NA | NA | NA | NA + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | / | Interrupt | Fpclk/4 | Fpclk/16 | NA | NA | NA | NA + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | R |----------------|----------|----------|-----------|----------|-----------|------- + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X | DMA | Fpclk/2 | Fpclk/2 | NA | NA | NA | NA + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========|================|==========|==========|===========|==========|===========|======= + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | Polling | Fpclk/4 | Fpclk/8 | Fpclk/16 | Fpclk/8 | Fpclk/8 | Fpclk/ + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | |----------------|----------|----------|-----------|----------|-----------|------- + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | R | Interrupt | Fpclk/8 | Fpclk/16 | Fpclk/8 | Fpclk/8 | Fpclk/8 | Fpclk/ + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | DMA | Fpclk/4 | Fpclk/2 | Fpclk/2 | Fpclk/16 | Fpclk/2 | Fpclk/ + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========|================|==========|==========|===========|==========|===========|======= + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | Polling | Fpclk/8 | Fpclk/2 | NA | NA | Fpclk/8 | Fpclk/ + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | |----------------|----------|----------|-----------|----------|-----------|------- + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | T | Interrupt | Fpclk/2 | Fpclk/4 | NA | NA | Fpclk/16 | Fpclk/ + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | DMA | Fpclk/2 | Fpclk/2 | NA | NA | Fpclk/8 | Fpclk/ + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +------------------------------------------------------------------------------------------- + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** DataSize = SPI_DATASIZE_16BIT: + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +------------------------------------------------------------------------------------------- + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | | 2Lines Fullduplex | 2Lines RxOnly | 1Line + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | Process | Transfer mode |---------------------|----------------------|------------------- + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | | Master | Slave | Master | Slave | Master | Slave + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========================================================================================== + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | T | Polling | Fpclk/4 | Fpclk/8 | NA | NA | NA | NA + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | / | Interrupt | Fpclk/4 | Fpclk/16 | NA | NA | NA | NA + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | R |----------------|----------|----------|-----------|----------|-----------|------- + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X | DMA | Fpclk/2 | Fpclk/2 | NA | NA | NA | NA + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========|================|==========|==========|===========|==========|===========|======= + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | Polling | Fpclk/4 | Fpclk/8 | Fpclk/16 | Fpclk/8 | Fpclk/8 | Fpclk/ + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | |----------------|----------|----------|-----------|----------|-----------|------- + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | R | Interrupt | Fpclk/8 | Fpclk/16 | Fpclk/8 | Fpclk/8 | Fpclk/8 | Fpclk/ + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | DMA | Fpclk/4 | Fpclk/2 | Fpclk/2 | Fpclk/16 | Fpclk/2 | Fpclk/ + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** |=========|================|==========|==========|===========|==========|===========|======= + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | Polling | Fpclk/8 | Fpclk/2 | NA | NA | Fpclk/8 | Fpclk/ + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | |----------------|----------|----------|-----------|----------|-----------|------- + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | T | Interrupt | Fpclk/2 | Fpclk/4 | NA | NA | Fpclk/16 | Fpclk/ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | X |----------------|----------|----------|-----------|----------|-----------|------- + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** | | DMA | Fpclk/2 | Fpclk/2 | NA | NA | Fpclk/8 | Fpclk/ + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +------------------------------------------------------------------------------------------- + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @note The max SPI frequency depend on SPI data size (4bits, 5bits,..., 8bits,...15bits, 16bi + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI mode(2 Lines fullduplex, 2 lines RxOnly, 1 line TX/RX) and Process mode (Polling, + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @note + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) TX/RX processes are HAL_SPI_TransmitReceive(), HAL_SPI_TransmitReceive_IT() and HAL + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) RX processes are HAL_SPI_Receive(), HAL_SPI_Receive_IT() and HAL_SPI_Receive_DMA() + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) TX processes are HAL_SPI_Transmit(), HAL_SPI_Transmit_IT() and HAL_SPI_Transmit_DMA + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Includes ------------------------------------------------------------------*/ + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #include "stm32f3xx_hal.h" + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 5 + + + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @addtogroup STM32F3xx_HAL_Driver + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI SPI + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief SPI HAL module driver + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #ifdef HAL_SPI_MODULE_ENABLED + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Private typedef -----------------------------------------------------------*/ + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Private defines -----------------------------------------------------------*/ + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Private_Constants SPI Private Constants + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #define SPI_DEFAULT_TIMEOUT 100U + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Private macros ------------------------------------------------------------*/ + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Private variables ---------------------------------------------------------*/ + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Private function prototypes -----------------------------------------------*/ + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Private_Functions SPI Private Functions + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATransmitCplt(DMA_HandleTypeDef *hdma); + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAReceiveCplt(DMA_HandleTypeDef *hdma); + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATransmitReceiveCplt(DMA_HandleTypeDef *hdma); + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfTransmitCplt(DMA_HandleTypeDef *hdma); + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfReceiveCplt(DMA_HandleTypeDef *hdma); + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfTransmitReceiveCplt(DMA_HandleTypeDef *hdma); + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAError(DMA_HandleTypeDef *hdma); + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAAbortOnError(DMA_HandleTypeDef *hdma); + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATxAbortCallback(DMA_HandleTypeDef *hdma); + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMARxAbortCallback(DMA_HandleTypeDef *hdma); + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_WaitFlagStateUntilTimeout(SPI_HandleTypeDef *hspi, uint32_t Flag, Flag + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t Timeout, uint32_t Tickstart); + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_WaitFifoStateUntilTimeout(SPI_HandleTypeDef *hspi, uint32_t Fifo, uint + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t Timeout, uint32_t Tickstart); + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_TxISR_8BIT(struct __SPI_HandleTypeDef *hspi); + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_TxISR_16BIT(struct __SPI_HandleTypeDef *hspi); + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_8BIT(struct __SPI_HandleTypeDef *hspi); + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_16BIT(struct __SPI_HandleTypeDef *hspi); + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_8BIT(struct __SPI_HandleTypeDef *hspi); + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesTxISR_8BIT(struct __SPI_HandleTypeDef *hspi); + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesTxISR_16BIT(struct __SPI_HandleTypeDef *hspi); + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_16BIT(struct __SPI_HandleTypeDef *hspi); + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_8BITCRC(struct __SPI_HandleTypeDef *hspi); + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_16BITCRC(struct __SPI_HandleTypeDef *hspi); + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_8BITCRC(struct __SPI_HandleTypeDef *hspi); + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_16BITCRC(struct __SPI_HandleTypeDef *hspi); + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_AbortRx_ISR(SPI_HandleTypeDef *hspi); + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_AbortTx_ISR(SPI_HandleTypeDef *hspi); + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseRxTx_ISR(SPI_HandleTypeDef *hspi); + ARM GAS /tmp/ccs34gJO.s page 6 + + + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseRx_ISR(SPI_HandleTypeDef *hspi); + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseTx_ISR(SPI_HandleTypeDef *hspi); + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_EndRxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t T + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_EndRxTxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Exported functions --------------------------------------------------------*/ + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Exported_Functions SPI Exported Functions + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Exported_Functions_Group1 Initialization and de-initialization functions + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Initialization and Configuration functions + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @verbatim + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** =============================================================================== + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ##### Initialization and de-initialization functions ##### + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** =============================================================================== + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] This subsection provides a set of functions allowing to initialize and + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** de-initialize the SPIx peripheral: + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+) User must implement HAL_SPI_MspInit() function in which he configures + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** all related peripherals resources (CLOCK, GPIO, DMA, IT and NVIC ). + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+) Call the function HAL_SPI_Init() to configure the selected device with + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the selected configuration: + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) Mode + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) Direction + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) Data Size + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) Clock Polarity and Phase + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) NSS Management + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) BaudRate Prescaler + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) FirstBit + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) TIMode + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) CRC Calculation + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) CRC Polynomial if CRC enabled + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) CRC Length, used only with Data8 and Data16 + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) FIFO reception threshold + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+) Call the function HAL_SPI_DeInit() to restore the default configuration + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** of the selected SPIx peripheral. + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @endverbatim + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Initialize the SPI according to the specified parameters + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * in the SPI_InitTypeDef and initialize the associated handle. + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *hspi) + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 7 + + + 29 .loc 1 315 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 84B0 sub sp, sp, #16 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t frxth; + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the SPI handle allocation */ + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi == NULL) + 42 .loc 1 319 6 + 43 0008 7B68 ldr r3, [r7, #4] + 44 000a 002B cmp r3, #0 + 45 000c 01D1 bne .L2 + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_ERROR; + 46 .loc 1 321 12 + 47 000e 0123 movs r3, #1 + 48 0010 9DE0 b .L3 + 49 .L2: + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the parameters */ + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_ALL_INSTANCE(hspi->Instance)); + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_MODE(hspi->Init.Mode)); + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION(hspi->Init.Direction)); + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DATASIZE(hspi->Init.DataSize)); + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_NSS(hspi->Init.NSS)); + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_NSSP(hspi->Init.NSSPMode)); + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_BAUDRATE_PRESCALER(hspi->Init.BaudRatePrescaler)); + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_FIRST_BIT(hspi->Init.FirstBit)); + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_TIMODE(hspi->Init.TIMode)); + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.TIMode == SPI_TIMODE_DISABLE) + 50 .loc 1 334 17 + 51 0012 7B68 ldr r3, [r7, #4] + 52 0014 5B6A ldr r3, [r3, #36] + 53 .loc 1 334 6 + 54 0016 002B cmp r3, #0 + 55 0018 08D1 bne .L4 + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_CPOL(hspi->Init.CLKPolarity)); + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_CPHA(hspi->Init.CLKPhase)); + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Mode == SPI_MODE_MASTER) + 56 .loc 1 339 19 + 57 001a 7B68 ldr r3, [r7, #4] + 58 001c 5B68 ldr r3, [r3, #4] + 59 .loc 1 339 8 + 60 001e B3F5827F cmp r3, #260 + 61 0022 09D0 beq .L5 + ARM GAS /tmp/ccs34gJO.s page 8 + + + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_BAUDRATE_PRESCALER(hspi->Init.BaudRatePrescaler)); + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Baudrate prescaler not use in Motoraola Slave mode. force to default value */ + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; + 62 .loc 1 346 36 + 63 0024 7B68 ldr r3, [r7, #4] + 64 0026 0022 movs r2, #0 + 65 0028 DA61 str r2, [r3, #28] + 66 002a 05E0 b .L5 + 67 .L4: + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_BAUDRATE_PRESCALER(hspi->Init.BaudRatePrescaler)); + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Force polarity and phase to TI protocaol requirements */ + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CLKPolarity = SPI_POLARITY_LOW; + 68 .loc 1 354 28 + 69 002c 7B68 ldr r3, [r7, #4] + 70 002e 0022 movs r2, #0 + 71 0030 1A61 str r2, [r3, #16] + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CLKPhase = SPI_PHASE_1EDGE; + 72 .loc 1 355 28 + 73 0032 7B68 ldr r3, [r7, #4] + 74 0034 0022 movs r2, #0 + 75 0036 5A61 str r2, [r3, #20] + 76 .L5: + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_CRC_CALCULATION(hspi->Init.CRCCalculation)); + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_CRC_POLYNOMIAL(hspi->Init.CRCPolynomial)); + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_CRC_LENGTH(hspi->Init.CRCLength)); + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; + 77 .loc 1 365 29 + 78 0038 7B68 ldr r3, [r7, #4] + 79 003a 0022 movs r2, #0 + 80 003c 9A62 str r2, [r3, #40] + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State == HAL_SPI_STATE_RESET) + 81 .loc 1 368 11 + 82 003e 7B68 ldr r3, [r7, #4] + 83 0040 93F85D30 ldrb r3, [r3, #93] + 84 0044 DBB2 uxtb r3, r3 + 85 .loc 1 368 6 + 86 0046 002B cmp r3, #0 + 87 0048 06D1 bne .L6 + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Allocate lock resource and initialize it */ + ARM GAS /tmp/ccs34gJO.s page 9 + + + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Lock = HAL_UNLOCKED; + 88 .loc 1 371 16 + 89 004a 7B68 ldr r3, [r7, #4] + 90 004c 0022 movs r2, #0 + 91 004e 83F85C20 strb r2, [r3, #92] + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init the SPI Callback settings */ + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxCpltCallback = HAL_SPI_TxCpltCallback; /* Legacy weak TxCpltCallback + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback = HAL_SPI_RxCpltCallback; /* Legacy weak RxCpltCallback + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxCpltCallback = HAL_SPI_TxRxCpltCallback; /* Legacy weak TxRxCpltCallback + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxHalfCpltCallback = HAL_SPI_TxHalfCpltCallback; /* Legacy weak TxHalfCpltCallback + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxHalfCpltCallback = HAL_SPI_RxHalfCpltCallback; /* Legacy weak RxHalfCpltCallback + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxHalfCpltCallback = HAL_SPI_TxRxHalfCpltCallback; /* Legacy weak TxRxHalfCpltCallback + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback = HAL_SPI_ErrorCallback; /* Legacy weak ErrorCallback + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback = HAL_SPI_AbortCpltCallback; /* Legacy weak AbortCpltCallback + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->MspInitCallback == NULL) + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback = HAL_SPI_MspInit; /* Legacy weak MspInit */ + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC... */ + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback(hspi); + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC... */ + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_MspInit(hspi); + 92 .loc 1 393 5 + 93 0052 7868 ldr r0, [r7, #4] + 94 0054 FFF7FEFF bl HAL_SPI_MspInit + 95 .L6: + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY; + 96 .loc 1 397 15 + 97 0058 7B68 ldr r3, [r7, #4] + 98 005a 0222 movs r2, #2 + 99 005c 83F85D20 strb r2, [r3, #93] + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the selected SPI peripheral */ + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 100 .loc 1 400 3 + 101 0060 7B68 ldr r3, [r7, #4] + 102 0062 1B68 ldr r3, [r3] + 103 0064 1A68 ldr r2, [r3] + 104 0066 7B68 ldr r3, [r7, #4] + 105 0068 1B68 ldr r3, [r3] + 106 006a 22F04002 bic r2, r2, #64 + 107 006e 1A60 str r2, [r3] + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Align by default the rs fifo threshold on the data size */ + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 108 .loc 1 403 17 + 109 0070 7B68 ldr r3, [r7, #4] + 110 0072 DB68 ldr r3, [r3, #12] + 111 .loc 1 403 6 + ARM GAS /tmp/ccs34gJO.s page 10 + + + 112 0074 B3F5E06F cmp r3, #1792 + 113 0078 02D9 bls .L7 + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** frxth = SPI_RXFIFO_THRESHOLD_HF; + 114 .loc 1 405 11 + 115 007a 0023 movs r3, #0 + 116 007c FB60 str r3, [r7, #12] + 117 007e 02E0 b .L8 + 118 .L7: + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** frxth = SPI_RXFIFO_THRESHOLD_QF; + 119 .loc 1 409 11 + 120 0080 4FF48053 mov r3, #4096 + 121 0084 FB60 str r3, [r7, #12] + 122 .L8: + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* CRC calculation is valid only for 16Bit and 8 Bit */ + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize != SPI_DATASIZE_16BIT) && (hspi->Init.DataSize != SPI_DATASIZE_8BIT)) + 123 .loc 1 413 18 + 124 0086 7B68 ldr r3, [r7, #4] + 125 0088 DB68 ldr r3, [r3, #12] + 126 .loc 1 413 6 + 127 008a B3F5706F cmp r3, #3840 + 128 008e 07D0 beq .L9 + 129 .loc 1 413 65 discriminator 1 + 130 0090 7B68 ldr r3, [r7, #4] + 131 0092 DB68 ldr r3, [r3, #12] + 132 .loc 1 413 51 discriminator 1 + 133 0094 B3F5E06F cmp r3, #1792 + 134 0098 02D0 beq .L9 + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* CRC must be disabled */ + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; + 135 .loc 1 416 31 + 136 009a 7B68 ldr r3, [r7, #4] + 137 009c 0022 movs r2, #0 + 138 009e 9A62 str r2, [r3, #40] + 139 .L9: + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*----------------------- SPIx CR1 & CR2 Configuration ---------------------*/ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure : SPI Mode, Communication Mode, Clock polarity and phase, NSS management, + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Communication speed, First bit and CRC calculation state */ + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** WRITE_REG(hspi->Instance->CR1, ((hspi->Init.Mode & (SPI_CR1_MSTR | SPI_CR1_SSI)) | + 140 .loc 1 422 3 + 141 00a0 7B68 ldr r3, [r7, #4] + 142 00a2 5B68 ldr r3, [r3, #4] + 143 00a4 03F48272 and r2, r3, #260 + 144 00a8 7B68 ldr r3, [r7, #4] + 145 00aa 9B68 ldr r3, [r3, #8] + 146 00ac 03F40443 and r3, r3, #33792 + 147 00b0 1A43 orrs r2, r2, r3 + 148 00b2 7B68 ldr r3, [r7, #4] + 149 00b4 1B69 ldr r3, [r3, #16] + ARM GAS /tmp/ccs34gJO.s page 11 + + + 150 00b6 03F00203 and r3, r3, #2 + 151 00ba 1A43 orrs r2, r2, r3 + 152 00bc 7B68 ldr r3, [r7, #4] + 153 00be 5B69 ldr r3, [r3, #20] + 154 00c0 03F00103 and r3, r3, #1 + 155 00c4 1A43 orrs r2, r2, r3 + 156 00c6 7B68 ldr r3, [r7, #4] + 157 00c8 9B69 ldr r3, [r3, #24] + 158 00ca 03F40073 and r3, r3, #512 + 159 00ce 1A43 orrs r2, r2, r3 + 160 00d0 7B68 ldr r3, [r7, #4] + 161 00d2 DB69 ldr r3, [r3, #28] + 162 00d4 03F03803 and r3, r3, #56 + 163 00d8 1A43 orrs r2, r2, r3 + 164 00da 7B68 ldr r3, [r7, #4] + 165 00dc 1B6A ldr r3, [r3, #32] + 166 00de 03F08003 and r3, r3, #128 + 167 00e2 42EA0301 orr r1, r2, r3 + 168 00e6 7B68 ldr r3, [r7, #4] + 169 00e8 9B6A ldr r3, [r3, #40] + 170 00ea 03F40052 and r2, r3, #8192 + 171 00ee 7B68 ldr r3, [r7, #4] + 172 00f0 1B68 ldr r3, [r3] + 173 00f2 0A43 orrs r2, r2, r1 + 174 00f4 1A60 str r2, [r3] + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.Direction & (SPI_CR1_RXONLY | SPI_CR1_BIDIMODE)) | + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.CLKPolarity & SPI_CR1_CPOL) | + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.CLKPhase & SPI_CR1_CPHA) | + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.NSS & SPI_CR1_SSM) | + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.BaudRatePrescaler & SPI_CR1_BR_Msk) | + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.FirstBit & SPI_CR1_LSBFIRST) | + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.CRCCalculation & SPI_CR1_CRCEN))); + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*---------------------------- SPIx CRCL Configuration -------------------*/ + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Align the CRC Length on the data size */ + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCLength == SPI_CRC_LENGTH_DATASIZE) + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* CRC Length aligned on the data size : value set by default */ + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CRCLength = SPI_CRC_LENGTH_16BIT; + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Init.CRCLength = SPI_CRC_LENGTH_8BIT; + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure : CRC Length */ + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT) + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCL); + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + ARM GAS /tmp/ccs34gJO.s page 12 + + + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure : NSS management, TI Mode, NSS Pulse, Data size and Rx Fifo threshold */ + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** WRITE_REG(hspi->Instance->CR2, (((hspi->Init.NSS >> 16U) & SPI_CR2_SSOE) | + 175 .loc 1 457 3 + 176 00f6 7B68 ldr r3, [r7, #4] + 177 00f8 9B69 ldr r3, [r3, #24] + 178 00fa 1B0C lsrs r3, r3, #16 + 179 00fc 03F00402 and r2, r3, #4 + 180 0100 7B68 ldr r3, [r7, #4] + 181 0102 5B6A ldr r3, [r3, #36] + 182 0104 03F01003 and r3, r3, #16 + 183 0108 1A43 orrs r2, r2, r3 + 184 010a 7B68 ldr r3, [r7, #4] + 185 010c 5B6B ldr r3, [r3, #52] + 186 010e 03F00803 and r3, r3, #8 + 187 0112 1A43 orrs r2, r2, r3 + 188 0114 7B68 ldr r3, [r7, #4] + 189 0116 DB68 ldr r3, [r3, #12] + 190 0118 03F47063 and r3, r3, #3840 + 191 011c 42EA0301 orr r1, r2, r3 + 192 0120 FB68 ldr r3, [r7, #12] + 193 0122 03F48052 and r2, r3, #4096 + 194 0126 7B68 ldr r3, [r7, #4] + 195 0128 1B68 ldr r3, [r3] + 196 012a 0A43 orrs r2, r2, r1 + 197 012c 5A60 str r2, [r3, #4] + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.TIMode & SPI_CR2_FRF) | + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.NSSPMode & SPI_CR2_NSSP) | + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (hspi->Init.DataSize & SPI_CR2_DS_Msk) | + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (frxth & SPI_CR2_FRXTH))); + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*---------------------------- SPIx CRCPOLY Configuration ------------------*/ + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure : CRC Polynomial */ + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** WRITE_REG(hspi->Instance->CRCPR, (hspi->Init.CRCPolynomial & SPI_CRCPR_CRCPOLY_Msk)); + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if defined(SPI_I2SCFGR_I2SMOD) + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Activate the SPI mode (Make sure that I2SMOD bit in I2SCFGR register is reset) */ + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->I2SCFGR, SPI_I2SCFGR_I2SMOD); + 198 .loc 1 474 3 + 199 012e 7B68 ldr r3, [r7, #4] + 200 0130 1B68 ldr r3, [r3] + 201 0132 DA69 ldr r2, [r3, #28] + 202 0134 7B68 ldr r3, [r7, #4] + 203 0136 1B68 ldr r3, [r3] + 204 0138 22F40062 bic r2, r2, #2048 + 205 013c DA61 str r2, [r3, #28] + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* SPI_I2SCFGR_I2SMOD */ + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 206 .loc 1 477 19 + 207 013e 7B68 ldr r3, [r7, #4] + 208 0140 0022 movs r2, #0 + ARM GAS /tmp/ccs34gJO.s page 13 + + + 209 0142 1A66 str r2, [r3, #96] + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 210 .loc 1 478 19 + 211 0144 7B68 ldr r3, [r7, #4] + 212 0146 0122 movs r2, #1 + 213 0148 83F85D20 strb r2, [r3, #93] + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 214 .loc 1 480 10 + 215 014c 0023 movs r3, #0 + 216 .L3: + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 217 .loc 1 481 1 + 218 014e 1846 mov r0, r3 + 219 0150 1037 adds r7, r7, #16 + 220 .cfi_def_cfa_offset 8 + 221 0152 BD46 mov sp, r7 + 222 .cfi_def_cfa_register 13 + 223 @ sp needed + 224 0154 80BD pop {r7, pc} + 225 .cfi_endproc + 226 .LFE130: + 228 .section .text.HAL_SPI_DeInit,"ax",%progbits + 229 .align 1 + 230 .global HAL_SPI_DeInit + 231 .syntax unified + 232 .thumb + 233 .thumb_func + 235 HAL_SPI_DeInit: + 236 .LFB131: + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief De-Initialize the SPI peripheral. + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_DeInit(SPI_HandleTypeDef *hspi) + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 237 .loc 1 490 1 + 238 .cfi_startproc + 239 @ args = 0, pretend = 0, frame = 8 + 240 @ frame_needed = 1, uses_anonymous_args = 0 + 241 0000 80B5 push {r7, lr} + 242 .cfi_def_cfa_offset 8 + 243 .cfi_offset 7, -8 + 244 .cfi_offset 14, -4 + 245 0002 82B0 sub sp, sp, #8 + 246 .cfi_def_cfa_offset 16 + 247 0004 00AF add r7, sp, #0 + 248 .cfi_def_cfa_register 7 + 249 0006 7860 str r0, [r7, #4] + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the SPI handle allocation */ + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi == NULL) + 250 .loc 1 492 6 + 251 0008 7B68 ldr r3, [r7, #4] + 252 000a 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 14 + + + 253 000c 01D1 bne .L11 + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_ERROR; + 254 .loc 1 494 12 + 255 000e 0123 movs r3, #1 + 256 0010 1AE0 b .L12 + 257 .L11: + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check SPI Instance parameter */ + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_ALL_INSTANCE(hspi->Instance)); + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY; + 258 .loc 1 500 15 + 259 0012 7B68 ldr r3, [r7, #4] + 260 0014 0222 movs r2, #2 + 261 0016 83F85D20 strb r2, [r3, #93] + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI Peripheral Clock */ + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 262 .loc 1 503 3 + 263 001a 7B68 ldr r3, [r7, #4] + 264 001c 1B68 ldr r3, [r3] + 265 001e 1A68 ldr r2, [r3] + 266 0020 7B68 ldr r3, [r7, #4] + 267 0022 1B68 ldr r3, [r3] + 268 0024 22F04002 bic r2, r2, #64 + 269 0028 1A60 str r2, [r3] + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->MspDeInitCallback == NULL) + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback = HAL_SPI_MspDeInit; /* Legacy weak MspDeInit */ + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC... */ + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback(hspi); + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC... */ + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_MspDeInit(hspi); + 270 .loc 1 515 3 + 271 002a 7868 ldr r0, [r7, #4] + 272 002c FFF7FEFF bl HAL_SPI_MspDeInit + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 273 .loc 1 518 19 + 274 0030 7B68 ldr r3, [r7, #4] + 275 0032 0022 movs r2, #0 + 276 0034 1A66 str r2, [r3, #96] + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_RESET; + 277 .loc 1 519 15 + 278 0036 7B68 ldr r3, [r7, #4] + 279 0038 0022 movs r2, #0 + 280 003a 83F85D20 strb r2, [r3, #93] + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Release Lock */ + ARM GAS /tmp/ccs34gJO.s page 15 + + + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 281 .loc 1 522 3 + 282 003e 7B68 ldr r3, [r7, #4] + 283 0040 0022 movs r2, #0 + 284 0042 83F85C20 strb r2, [r3, #92] + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 285 .loc 1 524 10 + 286 0046 0023 movs r3, #0 + 287 .L12: + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 288 .loc 1 525 1 + 289 0048 1846 mov r0, r3 + 290 004a 0837 adds r7, r7, #8 + 291 .cfi_def_cfa_offset 8 + 292 004c BD46 mov sp, r7 + 293 .cfi_def_cfa_register 13 + 294 @ sp needed + 295 004e 80BD pop {r7, pc} + 296 .cfi_endproc + 297 .LFE131: + 299 .section .text.HAL_SPI_MspInit,"ax",%progbits + 300 .align 1 + 301 .weak HAL_SPI_MspInit + 302 .syntax unified + 303 .thumb + 304 .thumb_func + 306 HAL_SPI_MspInit: + 307 .LFB132: + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Initialize the SPI MSP. + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_MspInit(SPI_HandleTypeDef *hspi) + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 308 .loc 1 534 1 + 309 .cfi_startproc + 310 @ args = 0, pretend = 0, frame = 8 + 311 @ frame_needed = 1, uses_anonymous_args = 0 + 312 @ link register save eliminated. + 313 0000 80B4 push {r7} + 314 .cfi_def_cfa_offset 4 + 315 .cfi_offset 7, -4 + 316 0002 83B0 sub sp, sp, #12 + 317 .cfi_def_cfa_offset 16 + 318 0004 00AF add r7, sp, #0 + 319 .cfi_def_cfa_register 7 + 320 0006 7860 str r0, [r7, #4] + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_MspInit should be implemented in the user file + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + ARM GAS /tmp/ccs34gJO.s page 16 + + + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 321 .loc 1 541 1 + 322 0008 00BF nop + 323 000a 0C37 adds r7, r7, #12 + 324 .cfi_def_cfa_offset 4 + 325 000c BD46 mov sp, r7 + 326 .cfi_def_cfa_register 13 + 327 @ sp needed + 328 000e 5DF8047B ldr r7, [sp], #4 + 329 .cfi_restore 7 + 330 .cfi_def_cfa_offset 0 + 331 0012 7047 bx lr + 332 .cfi_endproc + 333 .LFE132: + 335 .section .text.HAL_SPI_MspDeInit,"ax",%progbits + 336 .align 1 + 337 .weak HAL_SPI_MspDeInit + 338 .syntax unified + 339 .thumb + 340 .thumb_func + 342 HAL_SPI_MspDeInit: + 343 .LFB133: + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief De-Initialize the SPI MSP. + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_MspDeInit(SPI_HandleTypeDef *hspi) + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 344 .loc 1 550 1 + 345 .cfi_startproc + 346 @ args = 0, pretend = 0, frame = 8 + 347 @ frame_needed = 1, uses_anonymous_args = 0 + 348 @ link register save eliminated. + 349 0000 80B4 push {r7} + 350 .cfi_def_cfa_offset 4 + 351 .cfi_offset 7, -4 + 352 0002 83B0 sub sp, sp, #12 + 353 .cfi_def_cfa_offset 16 + 354 0004 00AF add r7, sp, #0 + 355 .cfi_def_cfa_register 7 + 356 0006 7860 str r0, [r7, #4] + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_MspDeInit should be implemented in the user file + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 357 .loc 1 557 1 + 358 0008 00BF nop + 359 000a 0C37 adds r7, r7, #12 + 360 .cfi_def_cfa_offset 4 + 361 000c BD46 mov sp, r7 + 362 .cfi_def_cfa_register 13 + ARM GAS /tmp/ccs34gJO.s page 17 + + + 363 @ sp needed + 364 000e 5DF8047B ldr r7, [sp], #4 + 365 .cfi_restore 7 + 366 .cfi_def_cfa_offset 0 + 367 0012 7047 bx lr + 368 .cfi_endproc + 369 .LFE133: + 371 .section .text.HAL_SPI_Transmit,"ax",%progbits + 372 .align 1 + 373 .global HAL_SPI_Transmit + 374 .syntax unified + 375 .thumb + 376 .thumb_func + 378 HAL_SPI_Transmit: + 379 .LFB134: + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Register a User SPI Callback + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * To be used instead of the weak predefined callback + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi Pointer to a SPI_HandleTypeDef structure that contains + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI. + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param CallbackID ID of the callback to be registered + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pCallback pointer to the Callback function + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_RegisterCallback(SPI_HandleTypeDef *hspi, HAL_SPI_CallbackIDTypeDef Callb + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** pSPI_CallbackTypeDef pCallback) + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef status = HAL_OK; + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (pCallback == NULL) + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode |= HAL_SPI_ERROR_INVALID_CALLBACK; + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_ERROR; + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process locked */ + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_SPI_STATE_READY == hspi->State) + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** switch (CallbackID) + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_COMPLETE_CB_ID : + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxCpltCallback = pCallback; + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_RX_COMPLETE_CB_ID : + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback = pCallback; + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_RX_COMPLETE_CB_ID : + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxCpltCallback = pCallback; + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 18 + + + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_HALF_COMPLETE_CB_ID : + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxHalfCpltCallback = pCallback; + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_RX_HALF_COMPLETE_CB_ID : + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxHalfCpltCallback = pCallback; + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_RX_HALF_COMPLETE_CB_ID : + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxHalfCpltCallback = pCallback; + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_ERROR_CB_ID : + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback = pCallback; + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_ABORT_CB_ID : + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback = pCallback; + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPINIT_CB_ID : + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback = pCallback; + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPDEINIT_CB_ID : + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback = pCallback; + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** default : + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else if (HAL_SPI_STATE_RESET == hspi->State) + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** switch (CallbackID) + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPINIT_CB_ID : + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback = pCallback; + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPDEINIT_CB_ID : + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback = pCallback; + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** default : + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 19 + + + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Release Lock */ + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return status; + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Unregister an SPI Callback + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * SPI callback is redirected to the weak predefined callback + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi Pointer to a SPI_HandleTypeDef structure that contains + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI. + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param CallbackID ID of the callback to be unregistered + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_UnRegisterCallback(SPI_HandleTypeDef *hspi, HAL_SPI_CallbackIDTypeDef Cal + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef status = HAL_OK; + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process locked */ + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_SPI_STATE_READY == hspi->State) + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** switch (CallbackID) + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_COMPLETE_CB_ID : + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxCpltCallback = HAL_SPI_TxCpltCallback; /* Legacy weak TxCpltCallback + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_RX_COMPLETE_CB_ID : + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback = HAL_SPI_RxCpltCallback; /* Legacy weak RxCpltCallback + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_RX_COMPLETE_CB_ID : + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxCpltCallback = HAL_SPI_TxRxCpltCallback; /* Legacy weak TxRxCpltCallback + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_HALF_COMPLETE_CB_ID : + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxHalfCpltCallback = HAL_SPI_TxHalfCpltCallback; /* Legacy weak TxHalfCpltCallbac + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_RX_HALF_COMPLETE_CB_ID : + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxHalfCpltCallback = HAL_SPI_RxHalfCpltCallback; /* Legacy weak RxHalfCpltCallbac + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_TX_RX_HALF_COMPLETE_CB_ID : + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxHalfCpltCallback = HAL_SPI_TxRxHalfCpltCallback; /* Legacy weak TxRxHalfCpltCallb + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + ARM GAS /tmp/ccs34gJO.s page 20 + + + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_ERROR_CB_ID : + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback = HAL_SPI_ErrorCallback; /* Legacy weak ErrorCallback + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_ABORT_CB_ID : + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback = HAL_SPI_AbortCpltCallback; /* Legacy weak AbortCpltCallback + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPINIT_CB_ID : + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback = HAL_SPI_MspInit; /* Legacy weak MspInit + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPDEINIT_CB_ID : + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback = HAL_SPI_MspDeInit; /* Legacy weak MspDeInit + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** default : + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else if (HAL_SPI_STATE_RESET == hspi->State) + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** switch (CallbackID) + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPINIT_CB_ID : + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspInitCallback = HAL_SPI_MspInit; /* Legacy weak MspInit + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** case HAL_SPI_MSPDEINIT_CB_ID : + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->MspDeInitCallback = HAL_SPI_MspDeInit; /* Legacy weak MspDeInit + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** default : + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update the error code */ + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_INVALID_CALLBACK); + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return error status */ + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** status = HAL_ERROR; + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Release Lock */ + ARM GAS /tmp/ccs34gJO.s page 21 + + + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return status; + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Exported_Functions_Group2 IO operation functions + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Data transfers functions + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @verbatim + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ============================================================================== + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ##### IO operation functions ##### + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** =============================================================================== + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** This subsection provides a set of functions allowing to manage the SPI + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** data transfers. + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] The SPI supports master and slave mode : + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) There are two modes of transfer: + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) Blocking mode: The communication is performed in polling mode. + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** The HAL status of all data processing is returned by the same function + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** after finishing transfer. + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (++) No-Blocking mode: The communication is performed using Interrupts + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** or DMA, These APIs return the HAL status. + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** The end of the data processing will be indicated through the + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** dedicated SPI IRQ when using Interrupt mode or the DMA IRQ when + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** using DMA mode. + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** The HAL_SPI_TxCpltCallback(), HAL_SPI_RxCpltCallback() and HAL_SPI_TxRxCpltCallback() u + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** will be executed respectively at the end of the transmit or Receive process + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** The HAL_SPI_ErrorCallback()user callback will be executed when a communication error is + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (#) APIs provided for these 2 transfer modes (Blocking mode or Non blocking mode using either I + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** exist for 1Line (simplex) and 2Lines (full duplex) modes. + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @endverbatim + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit an amount of data in blocking mode. + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 380 .loc 1 822 1 + 381 .cfi_startproc + 382 @ args = 0, pretend = 0, frame = 32 + 383 @ frame_needed = 1, uses_anonymous_args = 0 + 384 0000 80B5 push {r7, lr} + ARM GAS /tmp/ccs34gJO.s page 22 + + + 385 .cfi_def_cfa_offset 8 + 386 .cfi_offset 7, -8 + 387 .cfi_offset 14, -4 + 388 0002 88B0 sub sp, sp, #32 + 389 .cfi_def_cfa_offset 40 + 390 0004 00AF add r7, sp, #0 + 391 .cfi_def_cfa_register 7 + 392 0006 F860 str r0, [r7, #12] + 393 0008 B960 str r1, [r7, #8] + 394 000a 3B60 str r3, [r7] + 395 000c 1346 mov r3, r2 @ movhi + 396 000e FB80 strh r3, [r7, #6] @ movhi + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 397 .loc 1 824 21 + 398 0010 0023 movs r3, #0 + 399 0012 FB77 strb r3, [r7, #31] + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint16_t initial_TxXferCount; + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES_OR_1LINE(hspi->Init.Direction)); + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 400 .loc 1 831 3 + 401 0014 FB68 ldr r3, [r7, #12] + 402 0016 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 403 001a 012B cmp r3, #1 + 404 001c 01D1 bne .L16 + 405 .loc 1 831 3 is_stmt 0 discriminator 1 + 406 001e 0223 movs r3, #2 + 407 .loc 1 831 3 + 408 0020 5FE1 b .L17 + 409 .L16: + 410 .loc 1 831 3 discriminator 2 + 411 0022 FB68 ldr r3, [r7, #12] + 412 0024 0122 movs r2, #1 + 413 0026 83F85C20 strb r2, [r3, #92] + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 414 .loc 1 834 15 is_stmt 1 + 415 002a FFF7FEFF bl HAL_GetTick + 416 002e B861 str r0, [r7, #24] + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** initial_TxXferCount = Size; + 417 .loc 1 835 23 + 418 0030 FB88 ldrh r3, [r7, #6] @ movhi + 419 0032 FB82 strh r3, [r7, #22] @ movhi + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 420 .loc 1 837 11 + 421 0034 FB68 ldr r3, [r7, #12] + 422 0036 93F85D30 ldrb r3, [r3, #93] + 423 003a DBB2 uxtb r3, r3 + 424 .loc 1 837 6 + 425 003c 012B cmp r3, #1 + 426 003e 02D0 beq .L18 + ARM GAS /tmp/ccs34gJO.s page 23 + + + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 427 .loc 1 839 15 + 428 0040 0223 movs r3, #2 + 429 0042 FB77 strb r3, [r7, #31] + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 430 .loc 1 840 5 + 431 0044 48E1 b .L19 + 432 .L18: + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 433 .loc 1 843 6 + 434 0046 BB68 ldr r3, [r7, #8] + 435 0048 002B cmp r3, #0 + 436 004a 02D0 beq .L20 + 437 .loc 1 843 23 discriminator 1 + 438 004c FB88 ldrh r3, [r7, #6] + 439 004e 002B cmp r3, #0 + 440 0050 02D1 bne .L21 + 441 .L20: + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 442 .loc 1 845 15 + 443 0052 0123 movs r3, #1 + 444 0054 FB77 strb r3, [r7, #31] + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 445 .loc 1 846 5 + 446 0056 3FE1 b .L19 + 447 .L21: + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX; + 448 .loc 1 850 21 + 449 0058 FB68 ldr r3, [r7, #12] + 450 005a 0322 movs r2, #3 + 451 005c 83F85D20 strb r2, [r3, #93] + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 452 .loc 1 851 21 + 453 0060 FB68 ldr r3, [r7, #12] + 454 0062 0022 movs r2, #0 + 455 0064 1A66 str r2, [r3, #96] + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pData; + 456 .loc 1 852 21 + 457 0066 FB68 ldr r3, [r7, #12] + 458 0068 BA68 ldr r2, [r7, #8] + 459 006a 9A63 str r2, [r3, #56] + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 460 .loc 1 853 21 + 461 006c FB68 ldr r3, [r7, #12] + 462 006e FA88 ldrh r2, [r7, #6] @ movhi + 463 0070 9A87 strh r2, [r3, #60] @ movhi + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + 464 .loc 1 854 21 + 465 0072 FB68 ldr r3, [r7, #12] + 466 0074 FA88 ldrh r2, [r7, #6] @ movhi + ARM GAS /tmp/ccs34gJO.s page 24 + + + 467 0076 DA87 strh r2, [r3, #62] @ movhi + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*Init field not used in handle to zero */ + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)NULL; + 468 .loc 1 857 21 + 469 0078 FB68 ldr r3, [r7, #12] + 470 007a 0022 movs r2, #0 + 471 007c 1A64 str r2, [r3, #64] + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = 0U; + 472 .loc 1 858 21 + 473 007e FB68 ldr r3, [r7, #12] + 474 0080 0022 movs r2, #0 + 475 0082 A3F84420 strh r2, [r3, #68] @ movhi + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 476 .loc 1 859 21 + 477 0086 FB68 ldr r3, [r7, #12] + 478 0088 0022 movs r2, #0 + 479 008a A3F84620 strh r2, [r3, #70] @ movhi + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 480 .loc 1 860 21 + 481 008e FB68 ldr r3, [r7, #12] + 482 0090 0022 movs r2, #0 + 483 0092 1A65 str r2, [r3, #80] + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 484 .loc 1 861 21 + 485 0094 FB68 ldr r3, [r7, #12] + 486 0096 0022 movs r2, #0 + 487 0098 DA64 str r2, [r3, #76] + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction : 1Line */ + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 488 .loc 1 864 17 + 489 009a FB68 ldr r3, [r7, #12] + 490 009c 9B68 ldr r3, [r3, #8] + 491 .loc 1 864 6 + 492 009e B3F5004F cmp r3, #32768 + 493 00a2 0FD1 bne .L22 + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 494 .loc 1 867 5 + 495 00a4 FB68 ldr r3, [r7, #12] + 496 00a6 1B68 ldr r3, [r3] + 497 00a8 1A68 ldr r2, [r3] + 498 00aa FB68 ldr r3, [r7, #12] + 499 00ac 1B68 ldr r3, [r3] + 500 00ae 22F04002 bic r2, r2, #64 + 501 00b2 1A60 str r2, [r3] + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_TX(hspi); + 502 .loc 1 868 5 + 503 00b4 FB68 ldr r3, [r7, #12] + 504 00b6 1B68 ldr r3, [r3] + 505 00b8 1A68 ldr r2, [r3] + 506 00ba FB68 ldr r3, [r7, #12] + 507 00bc 1B68 ldr r3, [r3] + 508 00be 42F48042 orr r2, r2, #16384 + 509 00c2 1A60 str r2, [r3] + ARM GAS /tmp/ccs34gJO.s page 25 + + + 510 .L22: + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 511 .loc 1 880 12 + 512 00c4 FB68 ldr r3, [r7, #12] + 513 00c6 1B68 ldr r3, [r3] + 514 .loc 1 880 22 + 515 00c8 1B68 ldr r3, [r3] + 516 .loc 1 880 28 + 517 00ca 03F04003 and r3, r3, #64 + 518 .loc 1 880 6 + 519 00ce 402B cmp r3, #64 + 520 00d0 07D0 beq .L23 + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 521 .loc 1 883 5 + 522 00d2 FB68 ldr r3, [r7, #12] + 523 00d4 1B68 ldr r3, [r3] + 524 00d6 1A68 ldr r2, [r3] + 525 00d8 FB68 ldr r3, [r7, #12] + 526 00da 1B68 ldr r3, [r3] + 527 00dc 42F04002 orr r2, r2, #64 + 528 00e0 1A60 str r2, [r3] + 529 .L23: + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 16 Bit mode */ + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 530 .loc 1 887 17 + 531 00e2 FB68 ldr r3, [r7, #12] + 532 00e4 DB68 ldr r3, [r3, #12] + 533 .loc 1 887 6 + 534 00e6 B3F5E06F cmp r3, #1792 + 535 00ea 4FD9 bls .L24 + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_SLAVE) || (initial_TxXferCount == 0x01U)) + 536 .loc 1 889 20 + 537 00ec FB68 ldr r3, [r7, #12] + 538 00ee 5B68 ldr r3, [r3, #4] + 539 .loc 1 889 8 + 540 00f0 002B cmp r3, #0 + 541 00f2 02D0 beq .L25 + 542 .loc 1 889 45 discriminator 1 + 543 00f4 FB8A ldrh r3, [r7, #22] + 544 00f6 012B cmp r3, #1 + 545 00f8 42D1 bne .L27 + ARM GAS /tmp/ccs34gJO.s page 26 + + + 546 .L25: + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 547 .loc 1 891 46 + 548 00fa FB68 ldr r3, [r7, #12] + 549 00fc 9B6B ldr r3, [r3, #56] + 550 .loc 1 891 28 + 551 00fe 1A88 ldrh r2, [r3] + 552 .loc 1 891 11 + 553 0100 FB68 ldr r3, [r7, #12] + 554 0102 1B68 ldr r3, [r3] + 555 .loc 1 891 26 + 556 0104 DA60 str r2, [r3, #12] + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 557 .loc 1 892 11 + 558 0106 FB68 ldr r3, [r7, #12] + 559 0108 9B6B ldr r3, [r3, #56] + 560 .loc 1 892 24 + 561 010a 9A1C adds r2, r3, #2 + 562 010c FB68 ldr r3, [r7, #12] + 563 010e 9A63 str r2, [r3, #56] + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 564 .loc 1 893 11 + 565 0110 FB68 ldr r3, [r7, #12] + 566 0112 DB8F ldrh r3, [r3, #62] @ movhi + 567 0114 9BB2 uxth r3, r3 + 568 .loc 1 893 24 + 569 0116 013B subs r3, r3, #1 + 570 0118 9AB2 uxth r2, r3 + 571 011a FB68 ldr r3, [r7, #12] + 572 011c DA87 strh r2, [r3, #62] @ movhi + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 16 Bit mode */ + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while (hspi->TxXferCount > 0U) + 573 .loc 1 896 11 + 574 011e 2FE0 b .L27 + 575 .L32: + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait until TXE flag is set to send data */ + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXE)) + 576 .loc 1 899 11 + 577 0120 FB68 ldr r3, [r7, #12] + 578 0122 1B68 ldr r3, [r3] + 579 0124 9B68 ldr r3, [r3, #8] + 580 0126 03F00203 and r3, r3, #2 + 581 .loc 1 899 10 + 582 012a 022B cmp r3, #2 + 583 012c 12D1 bne .L28 + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 584 .loc 1 901 48 + 585 012e FB68 ldr r3, [r7, #12] + 586 0130 9B6B ldr r3, [r3, #56] + 587 .loc 1 901 30 + 588 0132 1A88 ldrh r2, [r3] + 589 .loc 1 901 13 + 590 0134 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccs34gJO.s page 27 + + + 591 0136 1B68 ldr r3, [r3] + 592 .loc 1 901 28 + 593 0138 DA60 str r2, [r3, #12] + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 594 .loc 1 902 13 + 595 013a FB68 ldr r3, [r7, #12] + 596 013c 9B6B ldr r3, [r3, #56] + 597 .loc 1 902 26 + 598 013e 9A1C adds r2, r3, #2 + 599 0140 FB68 ldr r3, [r7, #12] + 600 0142 9A63 str r2, [r3, #56] + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 601 .loc 1 903 13 + 602 0144 FB68 ldr r3, [r7, #12] + 603 0146 DB8F ldrh r3, [r3, #62] @ movhi + 604 0148 9BB2 uxth r3, r3 + 605 .loc 1 903 26 + 606 014a 013B subs r3, r3, #1 + 607 014c 9AB2 uxth r2, r3 + 608 014e FB68 ldr r3, [r7, #12] + 609 0150 DA87 strh r2, [r3, #62] @ movhi + 610 0152 15E0 b .L27 + 611 .L28: + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Timeout management */ + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((((HAL_GetTick() - tickstart) >= Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout = + 612 .loc 1 908 16 + 613 0154 FFF7FEFF bl HAL_GetTick + 614 0158 0246 mov r2, r0 + 615 .loc 1 908 30 discriminator 1 + 616 015a BB69 ldr r3, [r7, #24] + 617 015c D31A subs r3, r2, r3 + 618 .loc 1 908 12 discriminator 1 + 619 015e 3A68 ldr r2, [r7] + 620 0160 9A42 cmp r2, r3 + 621 0162 03D8 bhi .L30 + 622 .loc 1 908 56 discriminator 1 + 623 0164 3B68 ldr r3, [r7] + 624 0166 B3F1FF3F cmp r3, #-1 + 625 016a 02D1 bne .L31 + 626 .L30: + 627 .loc 1 908 87 discriminator 3 + 628 016c 3B68 ldr r3, [r7] + 629 016e 002B cmp r3, #0 + 630 0170 06D1 bne .L27 + 631 .L31: + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 632 .loc 1 910 21 + 633 0172 0323 movs r3, #3 + 634 0174 FB77 strb r3, [r7, #31] + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 635 .loc 1 911 23 + 636 0176 FB68 ldr r3, [r7, #12] + 637 0178 0122 movs r2, #1 + ARM GAS /tmp/ccs34gJO.s page 28 + + + 638 017a 83F85D20 strb r2, [r3, #93] + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 639 .loc 1 912 11 + 640 017e ABE0 b .L19 + 641 .L27: + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 642 .loc 1 896 16 + 643 0180 FB68 ldr r3, [r7, #12] + 644 0182 DB8F ldrh r3, [r3, #62] @ movhi + 645 0184 9BB2 uxth r3, r3 + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 646 .loc 1 896 30 + 647 0186 002B cmp r3, #0 + 648 0188 CAD1 bne .L32 + 649 018a 80E0 b .L33 + 650 .L24: + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 8 Bit mode */ + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_SLAVE) || (initial_TxXferCount == 0x01U)) + 651 .loc 1 920 20 + 652 018c FB68 ldr r3, [r7, #12] + 653 018e 5B68 ldr r3, [r3, #4] + 654 .loc 1 920 8 + 655 0190 002B cmp r3, #0 + 656 0192 02D0 beq .L34 + 657 .loc 1 920 45 discriminator 1 + 658 0194 FB8A ldrh r3, [r7, #22] + 659 0196 012B cmp r3, #1 + 660 0198 74D1 bne .L37 + 661 .L34: + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount > 1U) + 662 .loc 1 922 15 + 663 019a FB68 ldr r3, [r7, #12] + 664 019c DB8F ldrh r3, [r3, #62] @ movhi + 665 019e 9BB2 uxth r3, r3 + 666 .loc 1 922 10 + 667 01a0 012B cmp r3, #1 + 668 01a2 12D9 bls .L36 + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* write on the data register in packing mode */ + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 669 .loc 1 925 48 + 670 01a4 FB68 ldr r3, [r7, #12] + 671 01a6 9B6B ldr r3, [r3, #56] + 672 .loc 1 925 30 + 673 01a8 1A88 ldrh r2, [r3] + 674 .loc 1 925 13 + 675 01aa FB68 ldr r3, [r7, #12] + 676 01ac 1B68 ldr r3, [r3] + 677 .loc 1 925 28 + 678 01ae DA60 str r2, [r3, #12] + ARM GAS /tmp/ccs34gJO.s page 29 + + + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 679 .loc 1 926 13 + 680 01b0 FB68 ldr r3, [r7, #12] + 681 01b2 9B6B ldr r3, [r3, #56] + 682 .loc 1 926 26 + 683 01b4 9A1C adds r2, r3, #2 + 684 01b6 FB68 ldr r3, [r7, #12] + 685 01b8 9A63 str r2, [r3, #56] + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount -= 2U; + 686 .loc 1 927 13 + 687 01ba FB68 ldr r3, [r7, #12] + 688 01bc DB8F ldrh r3, [r3, #62] @ movhi + 689 01be 9BB2 uxth r3, r3 + 690 .loc 1 927 27 + 691 01c0 023B subs r3, r3, #2 + 692 01c2 9AB2 uxth r2, r3 + 693 01c4 FB68 ldr r3, [r7, #12] + 694 01c6 DA87 strh r2, [r3, #62] @ movhi + 695 01c8 5CE0 b .L37 + 696 .L36: + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((__IO uint8_t *)&hspi->Instance->DR) = (*hspi->pTxBuffPtr); + 697 .loc 1 931 56 + 698 01ca FB68 ldr r3, [r7, #12] + 699 01cc 9A6B ldr r2, [r3, #56] + 700 .loc 1 931 32 + 701 01ce FB68 ldr r3, [r7, #12] + 702 01d0 1B68 ldr r3, [r3] + 703 .loc 1 931 27 + 704 01d2 0C33 adds r3, r3, #12 + 705 .loc 1 931 51 + 706 01d4 1278 ldrb r2, [r2] @ zero_extendqisi2 + 707 .loc 1 931 48 + 708 01d6 1A70 strb r2, [r3] + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr ++; + 709 .loc 1 932 13 + 710 01d8 FB68 ldr r3, [r7, #12] + 711 01da 9B6B ldr r3, [r3, #56] + 712 .loc 1 932 26 + 713 01dc 5A1C adds r2, r3, #1 + 714 01de FB68 ldr r3, [r7, #12] + 715 01e0 9A63 str r2, [r3, #56] + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 716 .loc 1 933 13 + 717 01e2 FB68 ldr r3, [r7, #12] + 718 01e4 DB8F ldrh r3, [r3, #62] @ movhi + 719 01e6 9BB2 uxth r3, r3 + 720 .loc 1 933 26 + 721 01e8 013B subs r3, r3, #1 + 722 01ea 9AB2 uxth r2, r3 + 723 01ec FB68 ldr r3, [r7, #12] + 724 01ee DA87 strh r2, [r3, #62] @ movhi + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while (hspi->TxXferCount > 0U) + ARM GAS /tmp/ccs34gJO.s page 30 + + + 725 .loc 1 936 11 + 726 01f0 48E0 b .L37 + 727 .L43: + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait until TXE flag is set to send data */ + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXE)) + 728 .loc 1 939 11 + 729 01f2 FB68 ldr r3, [r7, #12] + 730 01f4 1B68 ldr r3, [r3] + 731 01f6 9B68 ldr r3, [r3, #8] + 732 01f8 03F00203 and r3, r3, #2 + 733 .loc 1 939 10 + 734 01fc 022B cmp r3, #2 + 735 01fe 2BD1 bne .L38 + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount > 1U) + 736 .loc 1 941 17 + 737 0200 FB68 ldr r3, [r7, #12] + 738 0202 DB8F ldrh r3, [r3, #62] @ movhi + 739 0204 9BB2 uxth r3, r3 + 740 .loc 1 941 12 + 741 0206 012B cmp r3, #1 + 742 0208 12D9 bls .L39 + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* write on the data register in packing mode */ + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 743 .loc 1 944 50 + 744 020a FB68 ldr r3, [r7, #12] + 745 020c 9B6B ldr r3, [r3, #56] + 746 .loc 1 944 32 + 747 020e 1A88 ldrh r2, [r3] + 748 .loc 1 944 15 + 749 0210 FB68 ldr r3, [r7, #12] + 750 0212 1B68 ldr r3, [r3] + 751 .loc 1 944 30 + 752 0214 DA60 str r2, [r3, #12] + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 753 .loc 1 945 15 + 754 0216 FB68 ldr r3, [r7, #12] + 755 0218 9B6B ldr r3, [r3, #56] + 756 .loc 1 945 28 + 757 021a 9A1C adds r2, r3, #2 + 758 021c FB68 ldr r3, [r7, #12] + 759 021e 9A63 str r2, [r3, #56] + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount -= 2U; + 760 .loc 1 946 15 + 761 0220 FB68 ldr r3, [r7, #12] + 762 0222 DB8F ldrh r3, [r3, #62] @ movhi + 763 0224 9BB2 uxth r3, r3 + 764 .loc 1 946 29 + 765 0226 023B subs r3, r3, #2 + 766 0228 9AB2 uxth r2, r3 + 767 022a FB68 ldr r3, [r7, #12] + 768 022c DA87 strh r2, [r3, #62] @ movhi + 769 022e 29E0 b .L37 + 770 .L39: + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 31 + + + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((__IO uint8_t *)&hspi->Instance->DR) = (*hspi->pTxBuffPtr); + 771 .loc 1 950 58 + 772 0230 FB68 ldr r3, [r7, #12] + 773 0232 9A6B ldr r2, [r3, #56] + 774 .loc 1 950 34 + 775 0234 FB68 ldr r3, [r7, #12] + 776 0236 1B68 ldr r3, [r3] + 777 .loc 1 950 29 + 778 0238 0C33 adds r3, r3, #12 + 779 .loc 1 950 53 + 780 023a 1278 ldrb r2, [r2] @ zero_extendqisi2 + 781 .loc 1 950 50 + 782 023c 1A70 strb r2, [r3] + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr++; + 783 .loc 1 951 15 + 784 023e FB68 ldr r3, [r7, #12] + 785 0240 9B6B ldr r3, [r3, #56] + 786 .loc 1 951 27 + 787 0242 5A1C adds r2, r3, #1 + 788 0244 FB68 ldr r3, [r7, #12] + 789 0246 9A63 str r2, [r3, #56] + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 790 .loc 1 952 15 + 791 0248 FB68 ldr r3, [r7, #12] + 792 024a DB8F ldrh r3, [r3, #62] @ movhi + 793 024c 9BB2 uxth r3, r3 + 794 .loc 1 952 28 + 795 024e 013B subs r3, r3, #1 + 796 0250 9AB2 uxth r2, r3 + 797 0252 FB68 ldr r3, [r7, #12] + 798 0254 DA87 strh r2, [r3, #62] @ movhi + 799 0256 15E0 b .L37 + 800 .L38: + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Timeout management */ + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((((HAL_GetTick() - tickstart) >= Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout = + 801 .loc 1 958 16 + 802 0258 FFF7FEFF bl HAL_GetTick + 803 025c 0246 mov r2, r0 + 804 .loc 1 958 30 discriminator 1 + 805 025e BB69 ldr r3, [r7, #24] + 806 0260 D31A subs r3, r2, r3 + 807 .loc 1 958 12 discriminator 1 + 808 0262 3A68 ldr r2, [r7] + 809 0264 9A42 cmp r2, r3 + 810 0266 03D8 bhi .L41 + 811 .loc 1 958 56 discriminator 1 + 812 0268 3B68 ldr r3, [r7] + 813 026a B3F1FF3F cmp r3, #-1 + 814 026e 02D1 bne .L42 + 815 .L41: + 816 .loc 1 958 87 discriminator 3 + ARM GAS /tmp/ccs34gJO.s page 32 + + + 817 0270 3B68 ldr r3, [r7] + 818 0272 002B cmp r3, #0 + 819 0274 06D1 bne .L37 + 820 .L42: + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 821 .loc 1 960 21 + 822 0276 0323 movs r3, #3 + 823 0278 FB77 strb r3, [r7, #31] + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 824 .loc 1 961 23 + 825 027a FB68 ldr r3, [r7, #12] + 826 027c 0122 movs r2, #1 + 827 027e 83F85D20 strb r2, [r3, #93] + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 828 .loc 1 962 11 + 829 0282 29E0 b .L19 + 830 .L37: + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 831 .loc 1 936 16 + 832 0284 FB68 ldr r3, [r7, #12] + 833 0286 DB8F ldrh r3, [r3, #62] @ movhi + 834 0288 9BB2 uxth r3, r3 + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 835 .loc 1 936 30 + 836 028a 002B cmp r3, #0 + 837 028c B1D1 bne .L43 + 838 .L33: + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK) + 839 .loc 1 976 7 + 840 028e BA69 ldr r2, [r7, #24] + 841 0290 3968 ldr r1, [r7] + 842 0292 F868 ldr r0, [r7, #12] + 843 0294 FFF7FEFF bl SPI_EndRxTxTransaction + 844 0298 0346 mov r3, r0 + 845 .loc 1 976 6 discriminator 1 + 846 029a 002B cmp r3, #0 + 847 029c 02D0 beq .L44 + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_FLAG; + 848 .loc 1 978 21 + 849 029e FB68 ldr r3, [r7, #12] + 850 02a0 2022 movs r2, #32 + 851 02a2 1A66 str r2, [r3, #96] + ARM GAS /tmp/ccs34gJO.s page 33 + + + 852 .L44: + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear overrun flag in 2 Lines communication mode because received is not read */ + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_2LINES) + 853 .loc 1 982 17 + 854 02a4 FB68 ldr r3, [r7, #12] + 855 02a6 9B68 ldr r3, [r3, #8] + 856 .loc 1 982 6 + 857 02a8 002B cmp r3, #0 + 858 02aa 0AD1 bne .L45 + 859 .LBB2: + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 860 .loc 1 984 5 + 861 02ac 0023 movs r3, #0 + 862 02ae 3B61 str r3, [r7, #16] + 863 02b0 FB68 ldr r3, [r7, #12] + 864 02b2 1B68 ldr r3, [r3] + 865 02b4 DB68 ldr r3, [r3, #12] + 866 02b6 3B61 str r3, [r7, #16] + 867 02b8 FB68 ldr r3, [r7, #12] + 868 02ba 1B68 ldr r3, [r3] + 869 02bc 9B68 ldr r3, [r3, #8] + 870 02be 3B61 str r3, [r7, #16] + 871 02c0 3B69 ldr r3, [r7, #16] + 872 .L45: + 873 .LBE2: + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 874 .loc 1 987 11 + 875 02c2 FB68 ldr r3, [r7, #12] + 876 02c4 1B6E ldr r3, [r3, #96] + 877 .loc 1 987 6 + 878 02c6 002B cmp r3, #0 + 879 02c8 02D0 beq .L46 + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 880 .loc 1 989 15 + 881 02ca 0123 movs r3, #1 + 882 02cc FB77 strb r3, [r7, #31] + 883 02ce 03E0 b .L19 + 884 .L46: + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 885 .loc 1 993 17 + 886 02d0 FB68 ldr r3, [r7, #12] + 887 02d2 0122 movs r2, #1 + 888 02d4 83F85D20 strb r2, [r3, #93] + 889 .L19: + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error: + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ + ARM GAS /tmp/ccs34gJO.s page 34 + + + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 890 .loc 1 998 3 + 891 02d8 FB68 ldr r3, [r7, #12] + 892 02da 0022 movs r2, #0 + 893 02dc 83F85C20 strb r2, [r3, #92] + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 894 .loc 1 999 10 + 895 02e0 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 + 896 .L17: +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 897 .loc 1 1000 1 + 898 02e2 1846 mov r0, r3 + 899 02e4 2037 adds r7, r7, #32 + 900 .cfi_def_cfa_offset 8 + 901 02e6 BD46 mov sp, r7 + 902 .cfi_def_cfa_register 13 + 903 @ sp needed + 904 02e8 80BD pop {r7, pc} + 905 .cfi_endproc + 906 .LFE134: + 908 .section .text.HAL_SPI_Receive,"ax",%progbits + 909 .align 1 + 910 .global HAL_SPI_Receive + 911 .syntax unified + 912 .thumb + 913 .thumb_func + 915 HAL_SPI_Receive: + 916 .LFB135: +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Receive an amount of data in blocking mode. +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be received +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 917 .loc 1 1012 1 + 918 .cfi_startproc + 919 @ args = 0, pretend = 0, frame = 24 + 920 @ frame_needed = 1, uses_anonymous_args = 0 + 921 0000 80B5 push {r7, lr} + 922 .cfi_def_cfa_offset 8 + 923 .cfi_offset 7, -8 + 924 .cfi_offset 14, -4 + 925 0002 88B0 sub sp, sp, #32 + 926 .cfi_def_cfa_offset 40 + 927 0004 02AF add r7, sp, #8 + 928 .cfi_def_cfa 7, 32 + 929 0006 F860 str r0, [r7, #12] + 930 0008 B960 str r1, [r7, #8] + 931 000a 3B60 str r3, [r7] + 932 000c 1346 mov r3, r2 @ movhi + 933 000e FB80 strh r3, [r7, #6] @ movhi + ARM GAS /tmp/ccs34gJO.s page 35 + + +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 934 .loc 1 1019 21 + 935 0010 0023 movs r3, #0 + 936 0012 FB75 strb r3, [r7, #23] +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 937 .loc 1 1021 11 + 938 0014 FB68 ldr r3, [r7, #12] + 939 0016 93F85D30 ldrb r3, [r3, #93] + 940 001a DBB2 uxtb r3, r3 + 941 .loc 1 1021 6 + 942 001c 012B cmp r3, #1 + 943 001e 02D0 beq .L48 +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 944 .loc 1 1023 15 + 945 0020 0223 movs r3, #2 + 946 0022 FB75 strb r3, [r7, #23] +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 947 .loc 1 1024 5 + 948 0024 1AE1 b .L49 + 949 .L48: +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_MASTER) && (hspi->Init.Direction == SPI_DIRECTION_2LINES)) + 950 .loc 1 1027 18 + 951 0026 FB68 ldr r3, [r7, #12] + 952 0028 5B68 ldr r3, [r3, #4] + 953 .loc 1 1027 6 + 954 002a B3F5827F cmp r3, #260 + 955 002e 12D1 bne .L50 + 956 .loc 1 1027 58 discriminator 1 + 957 0030 FB68 ldr r3, [r7, #12] + 958 0032 9B68 ldr r3, [r3, #8] + 959 .loc 1 1027 44 discriminator 1 + 960 0034 002B cmp r3, #0 + 961 0036 0ED1 bne .L50 +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 962 .loc 1 1029 17 + 963 0038 FB68 ldr r3, [r7, #12] + 964 003a 0422 movs r2, #4 + 965 003c 83F85D20 strb r2, [r3, #93] +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call transmit-receive function to send Dummy data on Tx line and generate clock on CLK line +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_SPI_TransmitReceive(hspi, pData, pData, Size, Timeout); + 966 .loc 1 1031 12 + 967 0040 FA88 ldrh r2, [r7, #6] + 968 0042 3B68 ldr r3, [r7] + 969 0044 0093 str r3, [sp] + 970 0046 1346 mov r3, r2 + 971 0048 BA68 ldr r2, [r7, #8] + ARM GAS /tmp/ccs34gJO.s page 36 + + + 972 004a B968 ldr r1, [r7, #8] + 973 004c F868 ldr r0, [r7, #12] + 974 004e FFF7FEFF bl HAL_SPI_TransmitReceive + 975 0052 0346 mov r3, r0 + 976 0054 07E1 b .L51 + 977 .L50: +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 978 .loc 1 1035 3 + 979 0056 FB68 ldr r3, [r7, #12] + 980 0058 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 981 005c 012B cmp r3, #1 + 982 005e 01D1 bne .L52 + 983 .loc 1 1035 3 is_stmt 0 discriminator 1 + 984 0060 0223 movs r3, #2 + 985 .loc 1 1035 3 + 986 0062 00E1 b .L51 + 987 .L52: + 988 .loc 1 1035 3 discriminator 2 + 989 0064 FB68 ldr r3, [r7, #12] + 990 0066 0122 movs r2, #1 + 991 0068 83F85C20 strb r2, [r3, #92] +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 992 .loc 1 1038 15 is_stmt 1 + 993 006c FFF7FEFF bl HAL_GetTick + 994 0070 3861 str r0, [r7, #16] +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 995 .loc 1 1040 6 + 996 0072 BB68 ldr r3, [r7, #8] + 997 0074 002B cmp r3, #0 + 998 0076 02D0 beq .L53 + 999 .loc 1 1040 23 discriminator 1 + 1000 0078 FB88 ldrh r3, [r7, #6] + 1001 007a 002B cmp r3, #0 + 1002 007c 02D1 bne .L54 + 1003 .L53: +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 1004 .loc 1 1042 15 + 1005 007e 0123 movs r3, #1 + 1006 0080 FB75 strb r3, [r7, #23] +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1007 .loc 1 1043 5 + 1008 0082 EBE0 b .L49 + 1009 .L54: +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 1010 .loc 1 1047 21 + 1011 0084 FB68 ldr r3, [r7, #12] + 1012 0086 0422 movs r2, #4 + ARM GAS /tmp/ccs34gJO.s page 37 + + + 1013 0088 83F85D20 strb r2, [r3, #93] +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 1014 .loc 1 1048 21 + 1015 008c FB68 ldr r3, [r7, #12] + 1016 008e 0022 movs r2, #0 + 1017 0090 1A66 str r2, [r3, #96] +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pData; + 1018 .loc 1 1049 21 + 1019 0092 FB68 ldr r3, [r7, #12] + 1020 0094 BA68 ldr r2, [r7, #8] + 1021 0096 1A64 str r2, [r3, #64] +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 1022 .loc 1 1050 21 + 1023 0098 FB68 ldr r3, [r7, #12] + 1024 009a FA88 ldrh r2, [r7, #6] @ movhi + 1025 009c A3F84420 strh r2, [r3, #68] @ movhi +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 1026 .loc 1 1051 21 + 1027 00a0 FB68 ldr r3, [r7, #12] + 1028 00a2 FA88 ldrh r2, [r7, #6] @ movhi + 1029 00a4 A3F84620 strh r2, [r3, #70] @ movhi +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*Init field not used in handle to zero */ +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)NULL; + 1030 .loc 1 1054 21 + 1031 00a8 FB68 ldr r3, [r7, #12] + 1032 00aa 0022 movs r2, #0 + 1033 00ac 9A63 str r2, [r3, #56] +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = 0U; + 1034 .loc 1 1055 21 + 1035 00ae FB68 ldr r3, [r7, #12] + 1036 00b0 0022 movs r2, #0 + 1037 00b2 9A87 strh r2, [r3, #60] @ movhi +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 1038 .loc 1 1056 21 + 1039 00b4 FB68 ldr r3, [r7, #12] + 1040 00b6 0022 movs r2, #0 + 1041 00b8 DA87 strh r2, [r3, #62] @ movhi +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 1042 .loc 1 1057 21 + 1043 00ba FB68 ldr r3, [r7, #12] + 1044 00bc 0022 movs r2, #0 + 1045 00be DA64 str r2, [r3, #76] +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 1046 .loc 1 1058 21 + 1047 00c0 FB68 ldr r3, [r7, #12] + 1048 00c2 0022 movs r2, #0 + 1049 00c4 1A65 str r2, [r3, #80] +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* this is done to handle the CRCNEXT before the latest data */ +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 38 + + +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the Rx Fifo threshold */ +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 1050 .loc 1 1071 17 + 1051 00c6 FB68 ldr r3, [r7, #12] + 1052 00c8 DB68 ldr r3, [r3, #12] + 1053 .loc 1 1071 6 + 1054 00ca B3F5E06F cmp r3, #1792 + 1055 00ce 08D9 bls .L55 +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16bit */ +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 1056 .loc 1 1074 5 + 1057 00d0 FB68 ldr r3, [r7, #12] + 1058 00d2 1B68 ldr r3, [r3] + 1059 00d4 5A68 ldr r2, [r3, #4] + 1060 00d6 FB68 ldr r3, [r7, #12] + 1061 00d8 1B68 ldr r3, [r3] + 1062 00da 22F48052 bic r2, r2, #4096 + 1063 00de 5A60 str r2, [r3, #4] + 1064 00e0 07E0 b .L56 + 1065 .L55: +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8bit */ +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 1066 .loc 1 1079 5 + 1067 00e2 FB68 ldr r3, [r7, #12] + 1068 00e4 1B68 ldr r3, [r3] + 1069 00e6 5A68 ldr r2, [r3, #4] + 1070 00e8 FB68 ldr r3, [r7, #12] + 1071 00ea 1B68 ldr r3, [r3] + 1072 00ec 42F48052 orr r2, r2, #4096 + 1073 00f0 5A60 str r2, [r3, #4] + 1074 .L56: +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction: 1Line */ +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 1075 .loc 1 1083 17 + 1076 00f2 FB68 ldr r3, [r7, #12] + 1077 00f4 9B68 ldr r3, [r3, #8] + 1078 .loc 1 1083 6 + 1079 00f6 B3F5004F cmp r3, #32768 + 1080 00fa 0FD1 bne .L57 +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 1081 .loc 1 1086 5 + 1082 00fc FB68 ldr r3, [r7, #12] + 1083 00fe 1B68 ldr r3, [r3] + 1084 0100 1A68 ldr r2, [r3] + 1085 0102 FB68 ldr r3, [r7, #12] + 1086 0104 1B68 ldr r3, [r3] + 1087 0106 22F04002 bic r2, r2, #64 + ARM GAS /tmp/ccs34gJO.s page 39 + + + 1088 010a 1A60 str r2, [r3] +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_RX(hspi); + 1089 .loc 1 1087 5 + 1090 010c FB68 ldr r3, [r7, #12] + 1091 010e 1B68 ldr r3, [r3] + 1092 0110 1A68 ldr r2, [r3] + 1093 0112 FB68 ldr r3, [r7, #12] + 1094 0114 1B68 ldr r3, [r3] + 1095 0116 22F48042 bic r2, r2, #16384 + 1096 011a 1A60 str r2, [r3] + 1097 .L57: +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 1098 .loc 1 1091 12 + 1099 011c FB68 ldr r3, [r7, #12] + 1100 011e 1B68 ldr r3, [r3] + 1101 .loc 1 1091 22 + 1102 0120 1B68 ldr r3, [r3] + 1103 .loc 1 1091 28 + 1104 0122 03F04003 and r3, r3, #64 + 1105 .loc 1 1091 6 + 1106 0126 402B cmp r3, #64 + 1107 0128 07D0 beq .L58 +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 1108 .loc 1 1094 5 + 1109 012a FB68 ldr r3, [r7, #12] + 1110 012c 1B68 ldr r3, [r3] + 1111 012e 1A68 ldr r2, [r3] + 1112 0130 FB68 ldr r3, [r7, #12] + 1113 0132 1B68 ldr r3, [r3] + 1114 0134 42F04002 orr r2, r2, #64 + 1115 0138 1A60 str r2, [r3] + 1116 .L58: +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive data in 8 Bit mode */ +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize <= SPI_DATASIZE_8BIT) + 1117 .loc 1 1098 17 + 1118 013a FB68 ldr r3, [r7, #12] + 1119 013c DB68 ldr r3, [r3, #12] + 1120 .loc 1 1098 6 + 1121 013e B3F5E06F cmp r3, #1792 + 1122 0142 6FD8 bhi .L67 +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transfer loop */ +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while (hspi->RxXferCount > 0U) + 1123 .loc 1 1101 11 + 1124 0144 34E0 b .L60 + 1125 .L65: +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the RXNE flag */ +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_RXNE)) + 1126 .loc 1 1104 11 + ARM GAS /tmp/ccs34gJO.s page 40 + + + 1127 0146 FB68 ldr r3, [r7, #12] + 1128 0148 1B68 ldr r3, [r3] + 1129 014a 9B68 ldr r3, [r3, #8] + 1130 014c 03F00103 and r3, r3, #1 + 1131 .loc 1 1104 10 + 1132 0150 012B cmp r3, #1 + 1133 0152 17D1 bne .L61 +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* read the received data */ +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (* (uint8_t *)hspi->pRxBuffPtr) = *(__IO uint8_t *)&hspi->Instance->DR; + 1134 .loc 1 1107 65 + 1135 0154 FB68 ldr r3, [r7, #12] + 1136 0156 1B68 ldr r3, [r3] + 1137 .loc 1 1107 60 + 1138 0158 03F10C02 add r2, r3, #12 + 1139 .loc 1 1107 27 + 1140 015c FB68 ldr r3, [r7, #12] + 1141 015e 1B6C ldr r3, [r3, #64] + 1142 .loc 1 1107 43 + 1143 0160 1278 ldrb r2, [r2] + 1144 0162 D2B2 uxtb r2, r2 + 1145 .loc 1 1107 41 + 1146 0164 1A70 strb r2, [r3] +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint8_t); + 1147 .loc 1 1108 13 + 1148 0166 FB68 ldr r3, [r7, #12] + 1149 0168 1B6C ldr r3, [r3, #64] + 1150 .loc 1 1108 26 + 1151 016a 5A1C adds r2, r3, #1 + 1152 016c FB68 ldr r3, [r7, #12] + 1153 016e 1A64 str r2, [r3, #64] +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 1154 .loc 1 1109 13 + 1155 0170 FB68 ldr r3, [r7, #12] + 1156 0172 B3F84630 ldrh r3, [r3, #70] @ movhi + 1157 0176 9BB2 uxth r3, r3 + 1158 .loc 1 1109 26 + 1159 0178 013B subs r3, r3, #1 + 1160 017a 9AB2 uxth r2, r3 + 1161 017c FB68 ldr r3, [r7, #12] + 1162 017e A3F84620 strh r2, [r3, #70] @ movhi + 1163 0182 15E0 b .L60 + 1164 .L61: +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Timeout management */ +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((((HAL_GetTick() - tickstart) >= Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout = + 1165 .loc 1 1114 16 + 1166 0184 FFF7FEFF bl HAL_GetTick + 1167 0188 0246 mov r2, r0 + 1168 .loc 1 1114 30 discriminator 1 + 1169 018a 3B69 ldr r3, [r7, #16] + 1170 018c D31A subs r3, r2, r3 + 1171 .loc 1 1114 12 discriminator 1 + 1172 018e 3A68 ldr r2, [r7] + 1173 0190 9A42 cmp r2, r3 + ARM GAS /tmp/ccs34gJO.s page 41 + + + 1174 0192 03D8 bhi .L63 + 1175 .loc 1 1114 56 discriminator 1 + 1176 0194 3B68 ldr r3, [r7] + 1177 0196 B3F1FF3F cmp r3, #-1 + 1178 019a 02D1 bne .L64 + 1179 .L63: + 1180 .loc 1 1114 87 discriminator 3 + 1181 019c 3B68 ldr r3, [r7] + 1182 019e 002B cmp r3, #0 + 1183 01a0 06D1 bne .L60 + 1184 .L64: +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 1185 .loc 1 1116 21 + 1186 01a2 0323 movs r3, #3 + 1187 01a4 FB75 strb r3, [r7, #23] +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 1188 .loc 1 1117 23 + 1189 01a6 FB68 ldr r3, [r7, #12] + 1190 01a8 0122 movs r2, #1 + 1191 01aa 83F85D20 strb r2, [r3, #93] +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1192 .loc 1 1118 11 + 1193 01ae 55E0 b .L49 + 1194 .L60: +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1195 .loc 1 1101 16 + 1196 01b0 FB68 ldr r3, [r7, #12] + 1197 01b2 B3F84630 ldrh r3, [r3, #70] @ movhi + 1198 01b6 9BB2 uxth r3, r3 +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1199 .loc 1 1101 30 + 1200 01b8 002B cmp r3, #0 + 1201 01ba C4D1 bne .L65 + 1202 01bc 38E0 b .L66 + 1203 .L72: +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transfer loop */ +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while (hspi->RxXferCount > 0U) +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the RXNE flag */ +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_RXNE)) + 1204 .loc 1 1129 11 + 1205 01be FB68 ldr r3, [r7, #12] + 1206 01c0 1B68 ldr r3, [r3] + 1207 01c2 9B68 ldr r3, [r3, #8] + 1208 01c4 03F00103 and r3, r3, #1 + 1209 .loc 1 1129 10 + 1210 01c8 012B cmp r3, #1 + 1211 01ca 15D1 bne .L68 +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)hspi->Instance->DR; + ARM GAS /tmp/ccs34gJO.s page 42 + + + 1212 .loc 1 1131 57 + 1213 01cc FB68 ldr r3, [r7, #12] + 1214 01ce 1B68 ldr r3, [r3] + 1215 .loc 1 1131 67 + 1216 01d0 DA68 ldr r2, [r3, #12] + 1217 .loc 1 1131 27 + 1218 01d2 FB68 ldr r3, [r7, #12] + 1219 01d4 1B6C ldr r3, [r3, #64] + 1220 .loc 1 1131 43 + 1221 01d6 92B2 uxth r2, r2 + 1222 .loc 1 1131 41 + 1223 01d8 1A80 strh r2, [r3] @ movhi +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 1224 .loc 1 1132 13 + 1225 01da FB68 ldr r3, [r7, #12] + 1226 01dc 1B6C ldr r3, [r3, #64] + 1227 .loc 1 1132 26 + 1228 01de 9A1C adds r2, r3, #2 + 1229 01e0 FB68 ldr r3, [r7, #12] + 1230 01e2 1A64 str r2, [r3, #64] +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 1231 .loc 1 1133 13 + 1232 01e4 FB68 ldr r3, [r7, #12] + 1233 01e6 B3F84630 ldrh r3, [r3, #70] @ movhi + 1234 01ea 9BB2 uxth r3, r3 + 1235 .loc 1 1133 26 + 1236 01ec 013B subs r3, r3, #1 + 1237 01ee 9AB2 uxth r2, r3 + 1238 01f0 FB68 ldr r3, [r7, #12] + 1239 01f2 A3F84620 strh r2, [r3, #70] @ movhi + 1240 01f6 15E0 b .L67 + 1241 .L68: +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Timeout management */ +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((((HAL_GetTick() - tickstart) >= Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout = + 1242 .loc 1 1138 16 + 1243 01f8 FFF7FEFF bl HAL_GetTick + 1244 01fc 0246 mov r2, r0 + 1245 .loc 1 1138 30 discriminator 1 + 1246 01fe 3B69 ldr r3, [r7, #16] + 1247 0200 D31A subs r3, r2, r3 + 1248 .loc 1 1138 12 discriminator 1 + 1249 0202 3A68 ldr r2, [r7] + 1250 0204 9A42 cmp r2, r3 + 1251 0206 03D8 bhi .L70 + 1252 .loc 1 1138 56 discriminator 1 + 1253 0208 3B68 ldr r3, [r7] + 1254 020a B3F1FF3F cmp r3, #-1 + 1255 020e 02D1 bne .L71 + 1256 .L70: + 1257 .loc 1 1138 87 discriminator 3 + 1258 0210 3B68 ldr r3, [r7] + 1259 0212 002B cmp r3, #0 + 1260 0214 06D1 bne .L67 + 1261 .L71: + ARM GAS /tmp/ccs34gJO.s page 43 + + +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 1262 .loc 1 1140 21 + 1263 0216 0323 movs r3, #3 + 1264 0218 FB75 strb r3, [r7, #23] +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 1265 .loc 1 1141 23 + 1266 021a FB68 ldr r3, [r7, #12] + 1267 021c 0122 movs r2, #1 + 1268 021e 83F85D20 strb r2, [r3, #93] +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1269 .loc 1 1142 11 + 1270 0222 1BE0 b .L49 + 1271 .L67: +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1272 .loc 1 1126 16 + 1273 0224 FB68 ldr r3, [r7, #12] + 1274 0226 B3F84630 ldrh r3, [r3, #70] @ movhi + 1275 022a 9BB2 uxth r3, r3 +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1276 .loc 1 1126 30 + 1277 022c 002B cmp r3, #0 + 1278 022e C6D1 bne .L72 + 1279 .L66: +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Handle the CRC Transmission */ +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* freeze the CRC before the latest data */ +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read the latest data */ +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, Timeout, tickstart) != HAL_OK) +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* the latest data has not been received */ +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive last data in 16 Bit mode */ +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)hspi->Instance->DR; +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive last data in 8 Bit mode */ +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (*(uint8_t *)hspi->pRxBuffPtr) = *(__IO uint8_t *)&hspi->Instance->DR; +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait the CRC data */ +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, Timeout, tickstart) != HAL_OK) + ARM GAS /tmp/ccs34gJO.s page 44 + + +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read CRC to Flush DR and RXNE flag */ +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize == SPI_DATASIZE_16BIT) +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 16bit CRC */ +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC */ +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize == SPI_DATASIZE_8BIT) && (hspi->Init.CRCLength == SPI_CRC_LENGTH_16B +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, Timeout, tickstart) != HAL_OK) +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC again in case of 16bit CRC in 8bit Data mode */ +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTransaction(hspi, Timeout, tickstart) != HAL_OK) + 1280 .loc 1 1218 7 + 1281 0230 3A69 ldr r2, [r7, #16] + 1282 0232 3968 ldr r1, [r7] + 1283 0234 F868 ldr r0, [r7, #12] + 1284 0236 FFF7FEFF bl SPI_EndRxTransaction + 1285 023a 0346 mov r3, r0 + 1286 .loc 1 1218 6 discriminator 1 + 1287 023c 002B cmp r3, #0 + 1288 023e 02D0 beq .L73 +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_FLAG; + 1289 .loc 1 1220 21 + 1290 0240 FB68 ldr r3, [r7, #12] + 1291 0242 2022 movs r2, #32 + ARM GAS /tmp/ccs34gJO.s page 45 + + + 1292 0244 1A66 str r2, [r3, #96] + 1293 .L73: +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR)) +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 1294 .loc 1 1232 11 + 1295 0246 FB68 ldr r3, [r7, #12] + 1296 0248 1B6E ldr r3, [r3, #96] + 1297 .loc 1 1232 6 + 1298 024a 002B cmp r3, #0 + 1299 024c 02D0 beq .L74 +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 1300 .loc 1 1234 15 + 1301 024e 0123 movs r3, #1 + 1302 0250 FB75 strb r3, [r7, #23] + 1303 0252 03E0 b .L49 + 1304 .L74: +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 1305 .loc 1 1238 17 + 1306 0254 FB68 ldr r3, [r7, #12] + 1307 0256 0122 movs r2, #1 + 1308 0258 83F85D20 strb r2, [r3, #93] + 1309 .L49: +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 1310 .loc 1 1242 3 + 1311 025c FB68 ldr r3, [r7, #12] + 1312 025e 0022 movs r2, #0 + 1313 0260 83F85C20 strb r2, [r3, #92] +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 1314 .loc 1 1243 10 + 1315 0264 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1316 .L51: +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 1317 .loc 1 1244 1 + 1318 0266 1846 mov r0, r3 + 1319 0268 1837 adds r7, r7, #24 + 1320 .cfi_def_cfa_offset 8 + 1321 026a BD46 mov sp, r7 + 1322 .cfi_def_cfa_register 13 + 1323 @ sp needed + 1324 026c 80BD pop {r7, pc} + ARM GAS /tmp/ccs34gJO.s page 46 + + + 1325 .cfi_endproc + 1326 .LFE135: + 1328 .section .text.HAL_SPI_TransmitReceive,"ax",%progbits + 1329 .align 1 + 1330 .global HAL_SPI_TransmitReceive + 1331 .syntax unified + 1332 .thumb + 1333 .thumb_func + 1335 HAL_SPI_TransmitReceive: + 1336 .LFB136: +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit and Receive an amount of data in blocking mode. +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pTxData pointer to transmission data buffer +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pRxData pointer to reception data buffer +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent and received +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxDa +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t Timeout) +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1337 .loc 1 1258 1 + 1338 .cfi_startproc + 1339 @ args = 4, pretend = 0, frame = 40 + 1340 @ frame_needed = 1, uses_anonymous_args = 0 + 1341 0000 80B5 push {r7, lr} + 1342 .cfi_def_cfa_offset 8 + 1343 .cfi_offset 7, -8 + 1344 .cfi_offset 14, -4 + 1345 0002 8AB0 sub sp, sp, #40 + 1346 .cfi_def_cfa_offset 48 + 1347 0004 00AF add r7, sp, #0 + 1348 .cfi_def_cfa_register 7 + 1349 0006 F860 str r0, [r7, #12] + 1350 0008 B960 str r1, [r7, #8] + 1351 000a 7A60 str r2, [r7, #4] + 1352 000c 7B80 strh r3, [r7, #2] @ movhi +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint16_t initial_TxXferCount; +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint16_t initial_RxXferCount; +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_mode; +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_StateTypeDef tmp_state; +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t spi_cr1; +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t spi_cr2; +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Variable used to alternate Rx and Tx during transfer */ +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t txallowed = 1U; + 1353 .loc 1 1273 24 + 1354 000e 0123 movs r3, #1 + ARM GAS /tmp/ccs34gJO.s page 47 + + + 1355 0010 7B62 str r3, [r7, #36] +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 1356 .loc 1 1274 24 + 1357 0012 0023 movs r3, #0 + 1358 0014 87F82330 strb r3, [r7, #35] +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES(hspi->Init.Direction)); +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 1359 .loc 1 1280 3 + 1360 0018 FB68 ldr r3, [r7, #12] + 1361 001a 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 1362 001e 012B cmp r3, #1 + 1363 0020 01D1 bne .L76 + 1364 .loc 1 1280 3 is_stmt 0 discriminator 1 + 1365 0022 0223 movs r3, #2 + 1366 .loc 1 1280 3 + 1367 0024 0AE2 b .L77 + 1368 .L76: + 1369 .loc 1 1280 3 discriminator 2 + 1370 0026 FB68 ldr r3, [r7, #12] + 1371 0028 0122 movs r2, #1 + 1372 002a 83F85C20 strb r2, [r3, #92] +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 1373 .loc 1 1283 15 is_stmt 1 + 1374 002e FFF7FEFF bl HAL_GetTick + 1375 0032 F861 str r0, [r7, #28] +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init temporary variables */ +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_state = hspi->State; + 1376 .loc 1 1286 23 + 1377 0034 FB68 ldr r3, [r7, #12] + 1378 0036 93F85D30 ldrb r3, [r3, #93] + 1379 003a FB76 strb r3, [r7, #27] +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_mode = hspi->Init.Mode; + 1380 .loc 1 1287 23 + 1381 003c FB68 ldr r3, [r7, #12] + 1382 003e 5B68 ldr r3, [r3, #4] + 1383 0040 7B61 str r3, [r7, #20] +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** initial_TxXferCount = Size; + 1384 .loc 1 1288 23 + 1385 0042 7B88 ldrh r3, [r7, #2] @ movhi + 1386 0044 7B82 strh r3, [r7, #18] @ movhi +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** initial_RxXferCount = Size; + 1387 .loc 1 1289 23 + 1388 0046 7B88 ldrh r3, [r7, #2] @ movhi + 1389 0048 3B82 strh r3, [r7, #16] @ movhi +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** spi_cr1 = READ_REG(hspi->Instance->CR1); +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** spi_cr2 = READ_REG(hspi->Instance->CR2); +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (!((tmp_state == HAL_SPI_STATE_READY) || \ + ARM GAS /tmp/ccs34gJO.s page 48 + + + 1390 .loc 1 1295 6 + 1391 004a FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1392 004c 012B cmp r3, #1 + 1393 004e 0ED0 beq .L78 + 1394 .loc 1 1295 7 discriminator 1 + 1395 0050 7B69 ldr r3, [r7, #20] + 1396 0052 B3F5827F cmp r3, #260 + 1397 0056 06D1 bne .L79 +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ((tmp_mode == SPI_MODE_MASTER) && (hspi->Init.Direction == SPI_DIRECTION_2LINES) && (tmp_st + 1398 .loc 1 1296 54 + 1399 0058 FB68 ldr r3, [r7, #12] + 1400 005a 9B68 ldr r3, [r3, #8] + 1401 .loc 1 1296 40 + 1402 005c 002B cmp r3, #0 + 1403 005e 02D1 bne .L79 + 1404 .loc 1 1296 90 discriminator 1 + 1405 0060 FB7E ldrb r3, [r7, #27] @ zero_extendqisi2 + 1406 0062 042B cmp r3, #4 + 1407 0064 03D0 beq .L78 + 1408 .L79: +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 1409 .loc 1 1298 15 + 1410 0066 0223 movs r3, #2 + 1411 0068 87F82330 strb r3, [r7, #35] +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1412 .loc 1 1299 5 + 1413 006c E0E1 b .L80 + 1414 .L78: +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pTxData == NULL) || (pRxData == NULL) || (Size == 0U)) + 1415 .loc 1 1302 6 + 1416 006e BB68 ldr r3, [r7, #8] + 1417 0070 002B cmp r3, #0 + 1418 0072 05D0 beq .L81 + 1419 .loc 1 1302 25 discriminator 1 + 1420 0074 7B68 ldr r3, [r7, #4] + 1421 0076 002B cmp r3, #0 + 1422 0078 02D0 beq .L81 + 1423 .loc 1 1302 46 discriminator 2 + 1424 007a 7B88 ldrh r3, [r7, #2] + 1425 007c 002B cmp r3, #0 + 1426 007e 03D1 bne .L82 + 1427 .L81: +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 1428 .loc 1 1304 15 + 1429 0080 0123 movs r3, #1 + 1430 0082 87F82330 strb r3, [r7, #35] +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1431 .loc 1 1305 5 + 1432 0086 D3E1 b .L80 + 1433 .L82: +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Don't overwrite in case of HAL_SPI_STATE_BUSY_RX */ + ARM GAS /tmp/ccs34gJO.s page 49 + + +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_BUSY_RX) + 1434 .loc 1 1309 11 + 1435 0088 FB68 ldr r3, [r7, #12] + 1436 008a 93F85D30 ldrb r3, [r3, #93] + 1437 008e DBB2 uxtb r3, r3 + 1438 .loc 1 1309 6 + 1439 0090 042B cmp r3, #4 + 1440 0092 03D0 beq .L83 +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX_RX; + 1441 .loc 1 1311 17 + 1442 0094 FB68 ldr r3, [r7, #12] + 1443 0096 0522 movs r2, #5 + 1444 0098 83F85D20 strb r2, [r3, #93] + 1445 .L83: +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 1446 .loc 1 1315 21 + 1447 009c FB68 ldr r3, [r7, #12] + 1448 009e 0022 movs r2, #0 + 1449 00a0 1A66 str r2, [r3, #96] +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pRxData; + 1450 .loc 1 1316 21 + 1451 00a2 FB68 ldr r3, [r7, #12] + 1452 00a4 7A68 ldr r2, [r7, #4] + 1453 00a6 1A64 str r2, [r3, #64] +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 1454 .loc 1 1317 21 + 1455 00a8 FB68 ldr r3, [r7, #12] + 1456 00aa 7A88 ldrh r2, [r7, #2] @ movhi + 1457 00ac A3F84620 strh r2, [r3, #70] @ movhi +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 1458 .loc 1 1318 21 + 1459 00b0 FB68 ldr r3, [r7, #12] + 1460 00b2 7A88 ldrh r2, [r7, #2] @ movhi + 1461 00b4 A3F84420 strh r2, [r3, #68] @ movhi +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pTxData; + 1462 .loc 1 1319 21 + 1463 00b8 FB68 ldr r3, [r7, #12] + 1464 00ba BA68 ldr r2, [r7, #8] + 1465 00bc 9A63 str r2, [r3, #56] +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + 1466 .loc 1 1320 21 + 1467 00be FB68 ldr r3, [r7, #12] + 1468 00c0 7A88 ldrh r2, [r7, #2] @ movhi + 1469 00c2 DA87 strh r2, [r3, #62] @ movhi +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 1470 .loc 1 1321 21 + 1471 00c4 FB68 ldr r3, [r7, #12] + 1472 00c6 7A88 ldrh r2, [r7, #2] @ movhi + 1473 00c8 9A87 strh r2, [r3, #60] @ movhi +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*Init field not used in handle to zero */ +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 1474 .loc 1 1324 21 + ARM GAS /tmp/ccs34gJO.s page 50 + + + 1475 00ca FB68 ldr r3, [r7, #12] + 1476 00cc 0022 movs r2, #0 + 1477 00ce DA64 str r2, [r3, #76] +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 1478 .loc 1 1325 21 + 1479 00d0 FB68 ldr r3, [r7, #12] + 1480 00d2 0022 movs r2, #0 + 1481 00d4 1A65 str r2, [r3, #80] +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the Rx Fifo threshold */ +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize > SPI_DATASIZE_8BIT) || (initial_RxXferCount > 1U)) + 1482 .loc 1 1336 18 + 1483 00d6 FB68 ldr r3, [r7, #12] + 1484 00d8 DB68 ldr r3, [r3, #12] + 1485 .loc 1 1336 6 + 1486 00da B3F5E06F cmp r3, #1792 + 1487 00de 02D8 bhi .L84 + 1488 .loc 1 1336 49 discriminator 1 + 1489 00e0 3B8A ldrh r3, [r7, #16] + 1490 00e2 012B cmp r3, #1 + 1491 00e4 08D9 bls .L85 + 1492 .L84: +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set fiforxthreshold according the reception data length: 16bit */ +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 1493 .loc 1 1339 5 + 1494 00e6 FB68 ldr r3, [r7, #12] + 1495 00e8 1B68 ldr r3, [r3] + 1496 00ea 5A68 ldr r2, [r3, #4] + 1497 00ec FB68 ldr r3, [r7, #12] + 1498 00ee 1B68 ldr r3, [r3] + 1499 00f0 22F48052 bic r2, r2, #4096 + 1500 00f4 5A60 str r2, [r3, #4] + 1501 00f6 07E0 b .L86 + 1502 .L85: +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set fiforxthreshold according the reception data length: 8bit */ +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 1503 .loc 1 1344 5 + 1504 00f8 FB68 ldr r3, [r7, #12] + 1505 00fa 1B68 ldr r3, [r3] + 1506 00fc 5A68 ldr r2, [r3, #4] + 1507 00fe FB68 ldr r3, [r7, #12] + 1508 0100 1B68 ldr r3, [r3] + 1509 0102 42F48052 orr r2, r2, #4096 + 1510 0106 5A60 str r2, [r3, #4] + 1511 .L86: + ARM GAS /tmp/ccs34gJO.s page 51 + + +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 1512 .loc 1 1348 12 + 1513 0108 FB68 ldr r3, [r7, #12] + 1514 010a 1B68 ldr r3, [r3] + 1515 .loc 1 1348 22 + 1516 010c 1B68 ldr r3, [r3] + 1517 .loc 1 1348 28 + 1518 010e 03F04003 and r3, r3, #64 + 1519 .loc 1 1348 6 + 1520 0112 402B cmp r3, #64 + 1521 0114 07D0 beq .L87 +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 1522 .loc 1 1351 5 + 1523 0116 FB68 ldr r3, [r7, #12] + 1524 0118 1B68 ldr r3, [r3] + 1525 011a 1A68 ldr r2, [r3] + 1526 011c FB68 ldr r3, [r7, #12] + 1527 011e 1B68 ldr r3, [r3] + 1528 0120 42F04002 orr r2, r2, #64 + 1529 0124 1A60 str r2, [r3] + 1530 .L87: +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit and Receive data in 16 Bit mode */ +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 1531 .loc 1 1355 17 + 1532 0126 FB68 ldr r3, [r7, #12] + 1533 0128 DB68 ldr r3, [r3, #12] + 1534 .loc 1 1355 6 + 1535 012a B3F5E06F cmp r3, #1792 + 1536 012e 40F28180 bls .L88 +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_SLAVE) || (initial_TxXferCount == 0x01U)) + 1537 .loc 1 1357 20 + 1538 0132 FB68 ldr r3, [r7, #12] + 1539 0134 5B68 ldr r3, [r3, #4] + 1540 .loc 1 1357 8 + 1541 0136 002B cmp r3, #0 + 1542 0138 02D0 beq .L89 + 1543 .loc 1 1357 45 discriminator 1 + 1544 013a 7B8A ldrh r3, [r7, #18] + 1545 013c 012B cmp r3, #1 + 1546 013e 6DD1 bne .L91 + 1547 .L89: +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 1548 .loc 1 1359 46 + 1549 0140 FB68 ldr r3, [r7, #12] + 1550 0142 9B6B ldr r3, [r3, #56] + 1551 .loc 1 1359 28 + 1552 0144 1A88 ldrh r2, [r3] + 1553 .loc 1 1359 11 + ARM GAS /tmp/ccs34gJO.s page 52 + + + 1554 0146 FB68 ldr r3, [r7, #12] + 1555 0148 1B68 ldr r3, [r3] + 1556 .loc 1 1359 26 + 1557 014a DA60 str r2, [r3, #12] +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 1558 .loc 1 1360 11 + 1559 014c FB68 ldr r3, [r7, #12] + 1560 014e 9B6B ldr r3, [r3, #56] + 1561 .loc 1 1360 24 + 1562 0150 9A1C adds r2, r3, #2 + 1563 0152 FB68 ldr r3, [r7, #12] + 1564 0154 9A63 str r2, [r3, #56] +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 1565 .loc 1 1361 11 + 1566 0156 FB68 ldr r3, [r7, #12] + 1567 0158 DB8F ldrh r3, [r3, #62] @ movhi + 1568 015a 9BB2 uxth r3, r3 + 1569 .loc 1 1361 24 + 1570 015c 013B subs r3, r3, #1 + 1571 015e 9AB2 uxth r2, r3 + 1572 0160 FB68 ldr r3, [r7, #12] + 1573 0162 DA87 strh r2, [r3, #62] @ movhi +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while ((hspi->TxXferCount > 0U) || (hspi->RxXferCount > 0U)) + 1574 .loc 1 1363 11 + 1575 0164 5AE0 b .L91 + 1576 .L95: +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check TXE flag */ +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXE)) && (hspi->TxXferCount > 0U) && (txallowed == 1U) + 1577 .loc 1 1366 12 + 1578 0166 FB68 ldr r3, [r7, #12] + 1579 0168 1B68 ldr r3, [r3] + 1580 016a 9B68 ldr r3, [r3, #8] + 1581 016c 03F00203 and r3, r3, #2 + 1582 .loc 1 1366 10 + 1583 0170 022B cmp r3, #2 + 1584 0172 1BD1 bne .L92 + 1585 .loc 1 1366 60 discriminator 1 + 1586 0174 FB68 ldr r3, [r7, #12] + 1587 0176 DB8F ldrh r3, [r3, #62] @ movhi + 1588 0178 9BB2 uxth r3, r3 + 1589 .loc 1 1366 52 discriminator 1 + 1590 017a 002B cmp r3, #0 + 1591 017c 16D0 beq .L92 + 1592 .loc 1 1366 80 discriminator 2 + 1593 017e 7B6A ldr r3, [r7, #36] + 1594 0180 012B cmp r3, #1 + 1595 0182 13D1 bne .L92 +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 1596 .loc 1 1368 48 + 1597 0184 FB68 ldr r3, [r7, #12] + 1598 0186 9B6B ldr r3, [r3, #56] + 1599 .loc 1 1368 30 + 1600 0188 1A88 ldrh r2, [r3] + 1601 .loc 1 1368 13 + ARM GAS /tmp/ccs34gJO.s page 53 + + + 1602 018a FB68 ldr r3, [r7, #12] + 1603 018c 1B68 ldr r3, [r3] + 1604 .loc 1 1368 28 + 1605 018e DA60 str r2, [r3, #12] +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 1606 .loc 1 1369 13 + 1607 0190 FB68 ldr r3, [r7, #12] + 1608 0192 9B6B ldr r3, [r3, #56] + 1609 .loc 1 1369 26 + 1610 0194 9A1C adds r2, r3, #2 + 1611 0196 FB68 ldr r3, [r7, #12] + 1612 0198 9A63 str r2, [r3, #56] +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 1613 .loc 1 1370 13 + 1614 019a FB68 ldr r3, [r7, #12] + 1615 019c DB8F ldrh r3, [r3, #62] @ movhi + 1616 019e 9BB2 uxth r3, r3 + 1617 .loc 1 1370 26 + 1618 01a0 013B subs r3, r3, #1 + 1619 01a2 9AB2 uxth r2, r3 + 1620 01a4 FB68 ldr r3, [r7, #12] + 1621 01a6 DA87 strh r2, [r3, #62] @ movhi +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Next Data is a reception (Rx). Tx not allowed */ +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** txallowed = 0U; + 1622 .loc 1 1372 19 + 1623 01a8 0023 movs r3, #0 + 1624 01aa 7B62 str r3, [r7, #36] + 1625 .L92: +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->TxXferCount == 0U) && (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE)) +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set NSS Soft to received correctly the CRC on slave mode with NSS pulse activated */ +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((READ_BIT(spi_cr1, SPI_CR1_MSTR) == 0U) && (READ_BIT(spi_cr2, SPI_CR2_NSSP) == SPI_CR +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_SSM); +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check RXNE flag */ +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_RXNE)) && (hspi->RxXferCount > 0U)) + 1626 .loc 1 1389 12 + 1627 01ac FB68 ldr r3, [r7, #12] + 1628 01ae 1B68 ldr r3, [r3] + 1629 01b0 9B68 ldr r3, [r3, #8] + 1630 01b2 03F00103 and r3, r3, #1 + 1631 .loc 1 1389 10 + 1632 01b6 012B cmp r3, #1 + 1633 01b8 1CD1 bne .L93 + 1634 .loc 1 1389 61 discriminator 1 + 1635 01ba FB68 ldr r3, [r7, #12] + 1636 01bc B3F84630 ldrh r3, [r3, #70] @ movhi + 1637 01c0 9BB2 uxth r3, r3 + ARM GAS /tmp/ccs34gJO.s page 54 + + + 1638 .loc 1 1389 53 discriminator 1 + 1639 01c2 002B cmp r3, #0 + 1640 01c4 16D0 beq .L93 +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)hspi->Instance->DR; + 1641 .loc 1 1391 57 + 1642 01c6 FB68 ldr r3, [r7, #12] + 1643 01c8 1B68 ldr r3, [r3] + 1644 .loc 1 1391 67 + 1645 01ca DA68 ldr r2, [r3, #12] + 1646 .loc 1 1391 27 + 1647 01cc FB68 ldr r3, [r7, #12] + 1648 01ce 1B6C ldr r3, [r3, #64] + 1649 .loc 1 1391 43 + 1650 01d0 92B2 uxth r2, r2 + 1651 .loc 1 1391 41 + 1652 01d2 1A80 strh r2, [r3] @ movhi +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 1653 .loc 1 1392 13 + 1654 01d4 FB68 ldr r3, [r7, #12] + 1655 01d6 1B6C ldr r3, [r3, #64] + 1656 .loc 1 1392 26 + 1657 01d8 9A1C adds r2, r3, #2 + 1658 01da FB68 ldr r3, [r7, #12] + 1659 01dc 1A64 str r2, [r3, #64] +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 1660 .loc 1 1393 13 + 1661 01de FB68 ldr r3, [r7, #12] + 1662 01e0 B3F84630 ldrh r3, [r3, #70] @ movhi + 1663 01e4 9BB2 uxth r3, r3 + 1664 .loc 1 1393 26 + 1665 01e6 013B subs r3, r3, #1 + 1666 01e8 9AB2 uxth r2, r3 + 1667 01ea FB68 ldr r3, [r7, #12] + 1668 01ec A3F84620 strh r2, [r3, #70] @ movhi +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Next Data is a Transmission (Tx). Tx is allowed */ +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** txallowed = 1U; + 1669 .loc 1 1395 19 + 1670 01f0 0123 movs r3, #1 + 1671 01f2 7B62 str r3, [r7, #36] + 1672 .L93: +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (((HAL_GetTick() - tickstart) >= Timeout) && (Timeout != HAL_MAX_DELAY)) + 1673 .loc 1 1397 13 + 1674 01f4 FFF7FEFF bl HAL_GetTick + 1675 01f8 0246 mov r2, r0 + 1676 .loc 1 1397 27 discriminator 1 + 1677 01fa FB69 ldr r3, [r7, #28] + 1678 01fc D31A subs r3, r2, r3 + 1679 .loc 1 1397 10 discriminator 1 + 1680 01fe 3A6B ldr r2, [r7, #48] + 1681 0200 9A42 cmp r2, r3 + 1682 0202 0BD8 bhi .L91 + 1683 .loc 1 1397 53 discriminator 1 + 1684 0204 3B6B ldr r3, [r7, #48] + 1685 0206 B3F1FF3F cmp r3, #-1 + 1686 020a 07D0 beq .L91 + ARM GAS /tmp/ccs34gJO.s page 55 + + +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 1687 .loc 1 1399 19 + 1688 020c 0323 movs r3, #3 + 1689 020e 87F82330 strb r3, [r7, #35] +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 1690 .loc 1 1400 21 + 1691 0212 FB68 ldr r3, [r7, #12] + 1692 0214 0122 movs r2, #1 + 1693 0216 83F85D20 strb r2, [r3, #93] +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 1694 .loc 1 1401 9 + 1695 021a 09E1 b .L80 + 1696 .L91: +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1697 .loc 1 1363 17 + 1698 021c FB68 ldr r3, [r7, #12] + 1699 021e DB8F ldrh r3, [r3, #62] @ movhi + 1700 0220 9BB2 uxth r3, r3 +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1701 .loc 1 1363 37 + 1702 0222 002B cmp r3, #0 + 1703 0224 9FD1 bne .L95 +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1704 .loc 1 1363 45 discriminator 1 + 1705 0226 FB68 ldr r3, [r7, #12] + 1706 0228 B3F84630 ldrh r3, [r3, #70] @ movhi + 1707 022c 9BB2 uxth r3, r3 +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 1708 .loc 1 1363 37 discriminator 1 + 1709 022e 002B cmp r3, #0 + 1710 0230 99D1 bne .L95 + 1711 0232 E3E0 b .L96 + 1712 .L88: +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit and Receive data in 8 Bit mode */ +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_SLAVE) || (initial_TxXferCount == 0x01U)) + 1713 .loc 1 1408 20 + 1714 0234 FB68 ldr r3, [r7, #12] + 1715 0236 5B68 ldr r3, [r3, #4] + 1716 .loc 1 1408 8 + 1717 0238 002B cmp r3, #0 + 1718 023a 03D0 beq .L97 + 1719 .loc 1 1408 45 discriminator 1 + 1720 023c 7B8A ldrh r3, [r7, #18] + 1721 023e 012B cmp r3, #1 + 1722 0240 40F0CF80 bne .L100 + 1723 .L97: +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount > 1U) + 1724 .loc 1 1410 15 + 1725 0244 FB68 ldr r3, [r7, #12] + 1726 0246 DB8F ldrh r3, [r3, #62] @ movhi + ARM GAS /tmp/ccs34gJO.s page 56 + + + 1727 0248 9BB2 uxth r3, r3 + 1728 .loc 1 1410 10 + 1729 024a 012B cmp r3, #1 + 1730 024c 12D9 bls .L99 +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 1731 .loc 1 1412 48 + 1732 024e FB68 ldr r3, [r7, #12] + 1733 0250 9B6B ldr r3, [r3, #56] + 1734 .loc 1 1412 30 + 1735 0252 1A88 ldrh r2, [r3] + 1736 .loc 1 1412 13 + 1737 0254 FB68 ldr r3, [r7, #12] + 1738 0256 1B68 ldr r3, [r3] + 1739 .loc 1 1412 28 + 1740 0258 DA60 str r2, [r3, #12] +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 1741 .loc 1 1413 13 + 1742 025a FB68 ldr r3, [r7, #12] + 1743 025c 9B6B ldr r3, [r3, #56] + 1744 .loc 1 1413 26 + 1745 025e 9A1C adds r2, r3, #2 + 1746 0260 FB68 ldr r3, [r7, #12] + 1747 0262 9A63 str r2, [r3, #56] +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount -= 2U; + 1748 .loc 1 1414 13 + 1749 0264 FB68 ldr r3, [r7, #12] + 1750 0266 DB8F ldrh r3, [r3, #62] @ movhi + 1751 0268 9BB2 uxth r3, r3 + 1752 .loc 1 1414 27 + 1753 026a 023B subs r3, r3, #2 + 1754 026c 9AB2 uxth r2, r3 + 1755 026e FB68 ldr r3, [r7, #12] + 1756 0270 DA87 strh r2, [r3, #62] @ movhi + 1757 0272 B6E0 b .L100 + 1758 .L99: +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *(__IO uint8_t *)&hspi->Instance->DR = (*hspi->pTxBuffPtr); + 1759 .loc 1 1418 54 + 1760 0274 FB68 ldr r3, [r7, #12] + 1761 0276 9A6B ldr r2, [r3, #56] + 1762 .loc 1 1418 31 + 1763 0278 FB68 ldr r3, [r7, #12] + 1764 027a 1B68 ldr r3, [r3] + 1765 .loc 1 1418 26 + 1766 027c 0C33 adds r3, r3, #12 + 1767 .loc 1 1418 49 + 1768 027e 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1769 .loc 1 1418 46 + 1770 0280 1A70 strb r2, [r3] +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr++; + 1771 .loc 1 1419 13 + 1772 0282 FB68 ldr r3, [r7, #12] + 1773 0284 9B6B ldr r3, [r3, #56] + 1774 .loc 1 1419 25 + ARM GAS /tmp/ccs34gJO.s page 57 + + + 1775 0286 5A1C adds r2, r3, #1 + 1776 0288 FB68 ldr r3, [r7, #12] + 1777 028a 9A63 str r2, [r3, #56] +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 1778 .loc 1 1420 13 + 1779 028c FB68 ldr r3, [r7, #12] + 1780 028e DB8F ldrh r3, [r3, #62] @ movhi + 1781 0290 9BB2 uxth r3, r3 + 1782 .loc 1 1420 26 + 1783 0292 013B subs r3, r3, #1 + 1784 0294 9AB2 uxth r2, r3 + 1785 0296 FB68 ldr r3, [r7, #12] + 1786 0298 DA87 strh r2, [r3, #62] @ movhi +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while ((hspi->TxXferCount > 0U) || (hspi->RxXferCount > 0U)) + 1787 .loc 1 1423 11 + 1788 029a A2E0 b .L100 + 1789 .L109: +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check TXE flag */ +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXE)) && (hspi->TxXferCount > 0U) && (txallowed == 1U) + 1790 .loc 1 1426 12 + 1791 029c FB68 ldr r3, [r7, #12] + 1792 029e 1B68 ldr r3, [r3] + 1793 02a0 9B68 ldr r3, [r3, #8] + 1794 02a2 03F00203 and r3, r3, #2 + 1795 .loc 1 1426 10 + 1796 02a6 022B cmp r3, #2 + 1797 02a8 34D1 bne .L101 + 1798 .loc 1 1426 60 discriminator 1 + 1799 02aa FB68 ldr r3, [r7, #12] + 1800 02ac DB8F ldrh r3, [r3, #62] @ movhi + 1801 02ae 9BB2 uxth r3, r3 + 1802 .loc 1 1426 52 discriminator 1 + 1803 02b0 002B cmp r3, #0 + 1804 02b2 2FD0 beq .L101 + 1805 .loc 1 1426 80 discriminator 2 + 1806 02b4 7B6A ldr r3, [r7, #36] + 1807 02b6 012B cmp r3, #1 + 1808 02b8 2CD1 bne .L101 +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount > 1U) + 1809 .loc 1 1428 17 + 1810 02ba FB68 ldr r3, [r7, #12] + 1811 02bc DB8F ldrh r3, [r3, #62] @ movhi + 1812 02be 9BB2 uxth r3, r3 + 1813 .loc 1 1428 12 + 1814 02c0 012B cmp r3, #1 + 1815 02c2 12D9 bls .L102 +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 1816 .loc 1 1430 50 + 1817 02c4 FB68 ldr r3, [r7, #12] + 1818 02c6 9B6B ldr r3, [r3, #56] + 1819 .loc 1 1430 32 + 1820 02c8 1A88 ldrh r2, [r3] + ARM GAS /tmp/ccs34gJO.s page 58 + + + 1821 .loc 1 1430 15 + 1822 02ca FB68 ldr r3, [r7, #12] + 1823 02cc 1B68 ldr r3, [r3] + 1824 .loc 1 1430 30 + 1825 02ce DA60 str r2, [r3, #12] +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 1826 .loc 1 1431 15 + 1827 02d0 FB68 ldr r3, [r7, #12] + 1828 02d2 9B6B ldr r3, [r3, #56] + 1829 .loc 1 1431 28 + 1830 02d4 9A1C adds r2, r3, #2 + 1831 02d6 FB68 ldr r3, [r7, #12] + 1832 02d8 9A63 str r2, [r3, #56] +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount -= 2U; + 1833 .loc 1 1432 15 + 1834 02da FB68 ldr r3, [r7, #12] + 1835 02dc DB8F ldrh r3, [r3, #62] @ movhi + 1836 02de 9BB2 uxth r3, r3 + 1837 .loc 1 1432 29 + 1838 02e0 023B subs r3, r3, #2 + 1839 02e2 9AB2 uxth r2, r3 + 1840 02e4 FB68 ldr r3, [r7, #12] + 1841 02e6 DA87 strh r2, [r3, #62] @ movhi + 1842 02e8 12E0 b .L103 + 1843 .L102: +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *(__IO uint8_t *)&hspi->Instance->DR = (*hspi->pTxBuffPtr); + 1844 .loc 1 1436 56 + 1845 02ea FB68 ldr r3, [r7, #12] + 1846 02ec 9A6B ldr r2, [r3, #56] + 1847 .loc 1 1436 33 + 1848 02ee FB68 ldr r3, [r7, #12] + 1849 02f0 1B68 ldr r3, [r3] + 1850 .loc 1 1436 28 + 1851 02f2 0C33 adds r3, r3, #12 + 1852 .loc 1 1436 51 + 1853 02f4 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1854 .loc 1 1436 48 + 1855 02f6 1A70 strb r2, [r3] +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr++; + 1856 .loc 1 1437 15 + 1857 02f8 FB68 ldr r3, [r7, #12] + 1858 02fa 9B6B ldr r3, [r3, #56] + 1859 .loc 1 1437 27 + 1860 02fc 5A1C adds r2, r3, #1 + 1861 02fe FB68 ldr r3, [r7, #12] + 1862 0300 9A63 str r2, [r3, #56] +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 1863 .loc 1 1438 15 + 1864 0302 FB68 ldr r3, [r7, #12] + 1865 0304 DB8F ldrh r3, [r3, #62] @ movhi + 1866 0306 9BB2 uxth r3, r3 + 1867 .loc 1 1438 28 + 1868 0308 013B subs r3, r3, #1 + 1869 030a 9AB2 uxth r2, r3 + ARM GAS /tmp/ccs34gJO.s page 59 + + + 1870 030c FB68 ldr r3, [r7, #12] + 1871 030e DA87 strh r2, [r3, #62] @ movhi + 1872 .L103: +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Next Data is a reception (Rx). Tx not allowed */ +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** txallowed = 0U; + 1873 .loc 1 1441 19 + 1874 0310 0023 movs r3, #0 + 1875 0312 7B62 str r3, [r7, #36] + 1876 .L101: +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->TxXferCount == 0U) && (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE)) +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set NSS Soft to received correctly the CRC on slave mode with NSS pulse activated */ +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((READ_BIT(spi_cr1, SPI_CR1_MSTR) == 0U) && (READ_BIT(spi_cr2, SPI_CR2_NSSP) == SPI_CR +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_SSM); +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait until RXNE flag is reset */ +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_RXNE)) && (hspi->RxXferCount > 0U)) + 1877 .loc 1 1458 12 + 1878 0314 FB68 ldr r3, [r7, #12] + 1879 0316 1B68 ldr r3, [r3] + 1880 0318 9B68 ldr r3, [r3, #8] + 1881 031a 03F00103 and r3, r3, #1 + 1882 .loc 1 1458 10 + 1883 031e 012B cmp r3, #1 + 1884 0320 48D1 bne .L104 + 1885 .loc 1 1458 61 discriminator 1 + 1886 0322 FB68 ldr r3, [r7, #12] + 1887 0324 B3F84630 ldrh r3, [r3, #70] @ movhi + 1888 0328 9BB2 uxth r3, r3 + 1889 .loc 1 1458 53 discriminator 1 + 1890 032a 002B cmp r3, #0 + 1891 032c 42D0 beq .L104 +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount > 1U) + 1892 .loc 1 1460 17 + 1893 032e FB68 ldr r3, [r7, #12] + 1894 0330 B3F84630 ldrh r3, [r3, #70] @ movhi + 1895 0334 9BB2 uxth r3, r3 + 1896 .loc 1 1460 12 + 1897 0336 012B cmp r3, #1 + 1898 0338 23D9 bls .L105 +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)hspi->Instance->DR; + 1899 .loc 1 1462 59 + 1900 033a FB68 ldr r3, [r7, #12] + 1901 033c 1B68 ldr r3, [r3] + 1902 .loc 1 1462 69 + ARM GAS /tmp/ccs34gJO.s page 60 + + + 1903 033e DA68 ldr r2, [r3, #12] + 1904 .loc 1 1462 29 + 1905 0340 FB68 ldr r3, [r7, #12] + 1906 0342 1B6C ldr r3, [r3, #64] + 1907 .loc 1 1462 45 + 1908 0344 92B2 uxth r2, r2 + 1909 .loc 1 1462 43 + 1910 0346 1A80 strh r2, [r3] @ movhi +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 1911 .loc 1 1463 15 + 1912 0348 FB68 ldr r3, [r7, #12] + 1913 034a 1B6C ldr r3, [r3, #64] + 1914 .loc 1 1463 28 + 1915 034c 9A1C adds r2, r3, #2 + 1916 034e FB68 ldr r3, [r7, #12] + 1917 0350 1A64 str r2, [r3, #64] +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount -= 2U; + 1918 .loc 1 1464 15 + 1919 0352 FB68 ldr r3, [r7, #12] + 1920 0354 B3F84630 ldrh r3, [r3, #70] @ movhi + 1921 0358 9BB2 uxth r3, r3 + 1922 .loc 1 1464 29 + 1923 035a 023B subs r3, r3, #2 + 1924 035c 9AB2 uxth r2, r3 + 1925 035e FB68 ldr r3, [r7, #12] + 1926 0360 A3F84620 strh r2, [r3, #70] @ movhi +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount <= 1U) + 1927 .loc 1 1465 19 + 1928 0364 FB68 ldr r3, [r7, #12] + 1929 0366 B3F84630 ldrh r3, [r3, #70] @ movhi + 1930 036a 9BB2 uxth r3, r3 + 1931 .loc 1 1465 14 + 1932 036c 012B cmp r3, #1 + 1933 036e 1FD8 bhi .L106 +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold before to switch on 8 bit data size */ +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 1934 .loc 1 1468 13 + 1935 0370 FB68 ldr r3, [r7, #12] + 1936 0372 1B68 ldr r3, [r3] + 1937 0374 5A68 ldr r2, [r3, #4] + 1938 0376 FB68 ldr r3, [r7, #12] + 1939 0378 1B68 ldr r3, [r3] + 1940 037a 42F48052 orr r2, r2, #4096 + 1941 037e 5A60 str r2, [r3, #4] + 1942 0380 16E0 b .L106 + 1943 .L105: +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (*(uint8_t *)hspi->pRxBuffPtr) = *(__IO uint8_t *)&hspi->Instance->DR; + 1944 .loc 1 1473 66 + 1945 0382 FB68 ldr r3, [r7, #12] + 1946 0384 1B68 ldr r3, [r3] + 1947 .loc 1 1473 61 + 1948 0386 03F10C02 add r2, r3, #12 + ARM GAS /tmp/ccs34gJO.s page 61 + + + 1949 .loc 1 1473 28 + 1950 038a FB68 ldr r3, [r7, #12] + 1951 038c 1B6C ldr r3, [r3, #64] + 1952 .loc 1 1473 44 + 1953 038e 1278 ldrb r2, [r2] + 1954 0390 D2B2 uxtb r2, r2 + 1955 .loc 1 1473 42 + 1956 0392 1A70 strb r2, [r3] +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr++; + 1957 .loc 1 1474 15 + 1958 0394 FB68 ldr r3, [r7, #12] + 1959 0396 1B6C ldr r3, [r3, #64] + 1960 .loc 1 1474 27 + 1961 0398 5A1C adds r2, r3, #1 + 1962 039a FB68 ldr r3, [r7, #12] + 1963 039c 1A64 str r2, [r3, #64] +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 1964 .loc 1 1475 15 + 1965 039e FB68 ldr r3, [r7, #12] + 1966 03a0 B3F84630 ldrh r3, [r3, #70] @ movhi + 1967 03a4 9BB2 uxth r3, r3 + 1968 .loc 1 1475 28 + 1969 03a6 013B subs r3, r3, #1 + 1970 03a8 9AB2 uxth r2, r3 + 1971 03aa FB68 ldr r3, [r7, #12] + 1972 03ac A3F84620 strh r2, [r3, #70] @ movhi + 1973 .L106: +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Next Data is a Transmission (Tx). Tx is allowed */ +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** txallowed = 1U; + 1974 .loc 1 1478 19 + 1975 03b0 0123 movs r3, #1 + 1976 03b2 7B62 str r3, [r7, #36] + 1977 .L104: +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((((HAL_GetTick() - tickstart) >= Timeout) && ((Timeout != HAL_MAX_DELAY))) || (Timeout = + 1978 .loc 1 1480 14 + 1979 03b4 FFF7FEFF bl HAL_GetTick + 1980 03b8 0246 mov r2, r0 + 1981 .loc 1 1480 28 discriminator 1 + 1982 03ba FB69 ldr r3, [r7, #28] + 1983 03bc D31A subs r3, r2, r3 + 1984 .loc 1 1480 10 discriminator 1 + 1985 03be 3A6B ldr r2, [r7, #48] + 1986 03c0 9A42 cmp r2, r3 + 1987 03c2 03D8 bhi .L107 + 1988 .loc 1 1480 54 discriminator 1 + 1989 03c4 3B6B ldr r3, [r7, #48] + 1990 03c6 B3F1FF3F cmp r3, #-1 + 1991 03ca 02D1 bne .L108 + 1992 .L107: + 1993 .loc 1 1480 87 discriminator 3 + 1994 03cc 3B6B ldr r3, [r7, #48] + 1995 03ce 002B cmp r3, #0 + 1996 03d0 07D1 bne .L100 + 1997 .L108: +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 62 + + +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; + 1998 .loc 1 1482 19 + 1999 03d2 0323 movs r3, #3 + 2000 03d4 87F82330 strb r3, [r7, #35] +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 2001 .loc 1 1483 21 + 2002 03d8 FB68 ldr r3, [r7, #12] + 2003 03da 0122 movs r2, #1 + 2004 03dc 83F85D20 strb r2, [r3, #93] +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2005 .loc 1 1484 9 + 2006 03e0 26E0 b .L80 + 2007 .L100: +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2008 .loc 1 1423 17 + 2009 03e2 FB68 ldr r3, [r7, #12] + 2010 03e4 DB8F ldrh r3, [r3, #62] @ movhi + 2011 03e6 9BB2 uxth r3, r3 +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2012 .loc 1 1423 37 + 2013 03e8 002B cmp r3, #0 + 2014 03ea 7FF457AF bne .L109 +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2015 .loc 1 1423 45 discriminator 1 + 2016 03ee FB68 ldr r3, [r7, #12] + 2017 03f0 B3F84630 ldrh r3, [r3, #70] @ movhi + 2018 03f4 9BB2 uxth r3, r3 +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2019 .loc 1 1423 37 discriminator 1 + 2020 03f6 002B cmp r3, #0 + 2021 03f8 7FF450AF bne .L109 + 2022 .L96: +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read CRC from DR to close CRC calculation process */ +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait until TXE flag */ +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, Timeout, tickstart) != HAL_OK) +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read CRC */ +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize == SPI_DATASIZE_16BIT) +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 16bit CRC */ +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else + ARM GAS /tmp/ccs34gJO.s page 63 + + +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC */ +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT) +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, Timeout, tickstart) != HAL_OK) +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_TIMEOUT; +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC again in case of 16bit CRC in 8bit Data mode */ +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR)) +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear CRC Flag */ +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK) + 2023 .loc 1 1547 7 + 2024 03fc FA69 ldr r2, [r7, #28] + 2025 03fe 396B ldr r1, [r7, #48] + 2026 0400 F868 ldr r0, [r7, #12] + 2027 0402 FFF7FEFF bl SPI_EndRxTxTransaction + 2028 0406 0346 mov r3, r0 + 2029 .loc 1 1547 6 discriminator 1 + 2030 0408 002B cmp r3, #0 + 2031 040a 05D0 beq .L110 +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 2032 .loc 1 1549 15 + 2033 040c 0123 movs r3, #1 + 2034 040e 87F82330 strb r3, [r7, #35] +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_FLAG; + 2035 .loc 1 1550 21 + 2036 0412 FB68 ldr r3, [r7, #12] + 2037 0414 2022 movs r2, #32 + 2038 0416 1A66 str r2, [r3, #96] + ARM GAS /tmp/ccs34gJO.s page 64 + + + 2039 .L110: +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 2040 .loc 1 1553 11 + 2041 0418 FB68 ldr r3, [r7, #12] + 2042 041a 1B6E ldr r3, [r3, #96] + 2043 .loc 1 1553 6 + 2044 041c 002B cmp r3, #0 + 2045 041e 03D0 beq .L111 +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 2046 .loc 1 1555 15 + 2047 0420 0123 movs r3, #1 + 2048 0422 87F82330 strb r3, [r7, #35] + 2049 0426 03E0 b .L80 + 2050 .L111: +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 2051 .loc 1 1559 17 + 2052 0428 FB68 ldr r3, [r7, #12] + 2053 042a 0122 movs r2, #1 + 2054 042c 83F85D20 strb r2, [r3, #93] + 2055 .L80: +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 2056 .loc 1 1563 3 + 2057 0430 FB68 ldr r3, [r7, #12] + 2058 0432 0022 movs r2, #0 + 2059 0434 83F85C20 strb r2, [r3, #92] +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 2060 .loc 1 1564 10 + 2061 0438 97F82330 ldrb r3, [r7, #35] @ zero_extendqisi2 + 2062 .L77: +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 2063 .loc 1 1565 1 + 2064 043c 1846 mov r0, r3 + 2065 043e 2837 adds r7, r7, #40 + 2066 .cfi_def_cfa_offset 8 + 2067 0440 BD46 mov sp, r7 + 2068 .cfi_def_cfa_register 13 + 2069 @ sp needed + 2070 0442 80BD pop {r7, pc} + 2071 .cfi_endproc + 2072 .LFE136: + 2074 .section .text.HAL_SPI_Transmit_IT,"ax",%progbits + 2075 .align 1 + 2076 .global HAL_SPI_Transmit_IT + 2077 .syntax unified + 2078 .thumb + 2079 .thumb_func + 2081 HAL_SPI_Transmit_IT: + 2082 .LFB137: + ARM GAS /tmp/ccs34gJO.s page 65 + + +1566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit an amount of data in non-blocking mode with Interrupt. +1569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer +1572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent +1573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) +1576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2083 .loc 1 1576 1 + 2084 .cfi_startproc + 2085 @ args = 0, pretend = 0, frame = 24 + 2086 @ frame_needed = 1, uses_anonymous_args = 0 + 2087 @ link register save eliminated. + 2088 0000 80B4 push {r7} + 2089 .cfi_def_cfa_offset 4 + 2090 .cfi_offset 7, -4 + 2091 0002 87B0 sub sp, sp, #28 + 2092 .cfi_def_cfa_offset 32 + 2093 0004 00AF add r7, sp, #0 + 2094 .cfi_def_cfa_register 7 + 2095 0006 F860 str r0, [r7, #12] + 2096 0008 B960 str r1, [r7, #8] + 2097 000a 1346 mov r3, r2 + 2098 000c FB80 strh r3, [r7, #6] @ movhi +1577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 2099 .loc 1 1577 21 + 2100 000e 0023 movs r3, #0 + 2101 0010 FB75 strb r3, [r7, #23] +1578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ +1580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES_OR_1LINE(hspi->Init.Direction)); +1581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +1583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 2102 .loc 1 1583 3 + 2103 0012 FB68 ldr r3, [r7, #12] + 2104 0014 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 2105 0018 012B cmp r3, #1 + 2106 001a 01D1 bne .L113 + 2107 .loc 1 1583 3 is_stmt 0 discriminator 1 + 2108 001c 0223 movs r3, #2 + 2109 .loc 1 1583 3 + 2110 001e 72E0 b .L114 + 2111 .L113: + 2112 .loc 1 1583 3 discriminator 2 + 2113 0020 FB68 ldr r3, [r7, #12] + 2114 0022 0122 movs r2, #1 + 2115 0024 83F85C20 strb r2, [r3, #92] +1584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 2116 .loc 1 1585 6 is_stmt 1 + 2117 0028 BB68 ldr r3, [r7, #8] + 2118 002a 002B cmp r3, #0 + 2119 002c 02D0 beq .L115 + ARM GAS /tmp/ccs34gJO.s page 66 + + + 2120 .loc 1 1585 23 discriminator 1 + 2121 002e FB88 ldrh r3, [r7, #6] + 2122 0030 002B cmp r3, #0 + 2123 0032 02D1 bne .L116 + 2124 .L115: +1586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 2125 .loc 1 1587 15 + 2126 0034 0123 movs r3, #1 + 2127 0036 FB75 strb r3, [r7, #23] +1588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2128 .loc 1 1588 5 + 2129 0038 60E0 b .L117 + 2130 .L116: +1589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 2131 .loc 1 1591 11 + 2132 003a FB68 ldr r3, [r7, #12] + 2133 003c 93F85D30 ldrb r3, [r3, #93] + 2134 0040 DBB2 uxtb r3, r3 + 2135 .loc 1 1591 6 + 2136 0042 012B cmp r3, #1 + 2137 0044 02D0 beq .L118 +1592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 2138 .loc 1 1593 15 + 2139 0046 0223 movs r3, #2 + 2140 0048 FB75 strb r3, [r7, #23] +1594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2141 .loc 1 1594 5 + 2142 004a 57E0 b .L117 + 2143 .L118: +1595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX; + 2144 .loc 1 1598 21 + 2145 004c FB68 ldr r3, [r7, #12] + 2146 004e 0322 movs r2, #3 + 2147 0050 83F85D20 strb r2, [r3, #93] +1599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 2148 .loc 1 1599 21 + 2149 0054 FB68 ldr r3, [r7, #12] + 2150 0056 0022 movs r2, #0 + 2151 0058 1A66 str r2, [r3, #96] +1600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pData; + 2152 .loc 1 1600 21 + 2153 005a FB68 ldr r3, [r7, #12] + 2154 005c BA68 ldr r2, [r7, #8] + 2155 005e 9A63 str r2, [r3, #56] +1601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 2156 .loc 1 1601 21 + 2157 0060 FB68 ldr r3, [r7, #12] + 2158 0062 FA88 ldrh r2, [r7, #6] @ movhi + 2159 0064 9A87 strh r2, [r3, #60] @ movhi +1602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + ARM GAS /tmp/ccs34gJO.s page 67 + + + 2160 .loc 1 1602 21 + 2161 0066 FB68 ldr r3, [r7, #12] + 2162 0068 FA88 ldrh r2, [r7, #6] @ movhi + 2163 006a DA87 strh r2, [r3, #62] @ movhi +1603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init field not used in handle to zero */ +1605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)NULL; + 2164 .loc 1 1605 21 + 2165 006c FB68 ldr r3, [r7, #12] + 2166 006e 0022 movs r2, #0 + 2167 0070 1A64 str r2, [r3, #64] +1606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = 0U; + 2168 .loc 1 1606 21 + 2169 0072 FB68 ldr r3, [r7, #12] + 2170 0074 0022 movs r2, #0 + 2171 0076 A3F84420 strh r2, [r3, #68] @ movhi +1607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 2172 .loc 1 1607 21 + 2173 007a FB68 ldr r3, [r7, #12] + 2174 007c 0022 movs r2, #0 + 2175 007e A3F84620 strh r2, [r3, #70] @ movhi +1608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 2176 .loc 1 1608 21 + 2177 0082 FB68 ldr r3, [r7, #12] + 2178 0084 0022 movs r2, #0 + 2179 0086 DA64 str r2, [r3, #76] +1609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the function for IT treatment */ +1611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 2180 .loc 1 1611 17 + 2181 0088 FB68 ldr r3, [r7, #12] + 2182 008a DB68 ldr r3, [r3, #12] + 2183 .loc 1 1611 6 + 2184 008c B3F5E06F cmp r3, #1792 + 2185 0090 03D9 bls .L119 +1612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_TxISR_16BIT; + 2186 .loc 1 1613 17 + 2187 0092 FB68 ldr r3, [r7, #12] + 2188 0094 1F4A ldr r2, .L123 + 2189 0096 1A65 str r2, [r3, #80] + 2190 0098 02E0 b .L120 + 2191 .L119: +1614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_TxISR_8BIT; + 2192 .loc 1 1617 17 + 2193 009a FB68 ldr r3, [r7, #12] + 2194 009c 1E4A ldr r2, .L123+4 + 2195 009e 1A65 str r2, [r3, #80] + 2196 .L120: +1618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction : 1Line */ +1621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 2197 .loc 1 1621 17 + ARM GAS /tmp/ccs34gJO.s page 68 + + + 2198 00a0 FB68 ldr r3, [r7, #12] + 2199 00a2 9B68 ldr r3, [r3, #8] + 2200 .loc 1 1621 6 + 2201 00a4 B3F5004F cmp r3, #32768 + 2202 00a8 0FD1 bne .L121 +1622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ +1624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 2203 .loc 1 1624 5 + 2204 00aa FB68 ldr r3, [r7, #12] + 2205 00ac 1B68 ldr r3, [r3] + 2206 00ae 1A68 ldr r2, [r3] + 2207 00b0 FB68 ldr r3, [r7, #12] + 2208 00b2 1B68 ldr r3, [r3] + 2209 00b4 22F04002 bic r2, r2, #64 + 2210 00b8 1A60 str r2, [r3] +1625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_TX(hspi); + 2211 .loc 1 1625 5 + 2212 00ba FB68 ldr r3, [r7, #12] + 2213 00bc 1B68 ldr r3, [r3] + 2214 00be 1A68 ldr r2, [r3] + 2215 00c0 FB68 ldr r3, [r7, #12] + 2216 00c2 1B68 ldr r3, [r3] + 2217 00c4 42F48042 orr r2, r2, #16384 + 2218 00c8 1A60 str r2, [r3] + 2219 .L121: +1626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable TXE and ERR interrupt */ +1637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_ERR)); + 2220 .loc 1 1637 3 + 2221 00ca FB68 ldr r3, [r7, #12] + 2222 00cc 1B68 ldr r3, [r3] + 2223 00ce 5A68 ldr r2, [r3, #4] + 2224 00d0 FB68 ldr r3, [r7, #12] + 2225 00d2 1B68 ldr r3, [r3] + 2226 00d4 42F0A002 orr r2, r2, #160 + 2227 00d8 5A60 str r2, [r3, #4] +1638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 2228 .loc 1 1641 12 + 2229 00da FB68 ldr r3, [r7, #12] + 2230 00dc 1B68 ldr r3, [r3] + 2231 .loc 1 1641 22 + 2232 00de 1B68 ldr r3, [r3] + 2233 .loc 1 1641 28 + 2234 00e0 03F04003 and r3, r3, #64 + ARM GAS /tmp/ccs34gJO.s page 69 + + + 2235 .loc 1 1641 6 + 2236 00e4 402B cmp r3, #64 + 2237 00e6 08D0 beq .L122 +1642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 2238 .loc 1 1644 5 + 2239 00e8 FB68 ldr r3, [r7, #12] + 2240 00ea 1B68 ldr r3, [r3] + 2241 00ec 1A68 ldr r2, [r3] + 2242 00ee FB68 ldr r3, [r7, #12] + 2243 00f0 1B68 ldr r3, [r3] + 2244 00f2 42F04002 orr r2, r2, #64 + 2245 00f6 1A60 str r2, [r3] + 2246 00f8 00E0 b .L117 + 2247 .L122: +1645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : + 2248 .loc 1 1647 1 + 2249 00fa 00BF nop + 2250 .L117: +1648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 2251 .loc 1 1648 3 + 2252 00fc FB68 ldr r3, [r7, #12] + 2253 00fe 0022 movs r2, #0 + 2254 0100 83F85C20 strb r2, [r3, #92] +1649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 2255 .loc 1 1649 10 + 2256 0104 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2257 .L114: +1650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 2258 .loc 1 1650 1 + 2259 0106 1846 mov r0, r3 + 2260 0108 1C37 adds r7, r7, #28 + 2261 .cfi_def_cfa_offset 4 + 2262 010a BD46 mov sp, r7 + 2263 .cfi_def_cfa_register 13 + 2264 @ sp needed + 2265 010c 5DF8047B ldr r7, [sp], #4 + 2266 .cfi_restore 7 + 2267 .cfi_def_cfa_offset 0 + 2268 0110 7047 bx lr + 2269 .L124: + 2270 0112 00BF .align 2 + 2271 .L123: + 2272 0114 00000000 .word SPI_TxISR_16BIT + 2273 0118 00000000 .word SPI_TxISR_8BIT + 2274 .cfi_endproc + 2275 .LFE137: + 2277 .section .text.HAL_SPI_Receive_IT,"ax",%progbits + 2278 .align 1 + 2279 .global HAL_SPI_Receive_IT + 2280 .syntax unified + 2281 .thumb + 2282 .thumb_func + 2284 HAL_SPI_Receive_IT: + ARM GAS /tmp/ccs34gJO.s page 70 + + + 2285 .LFB138: +1651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Receive an amount of data in non-blocking mode with Interrupt. +1654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer +1657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent +1658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) +1661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2286 .loc 1 1661 1 + 2287 .cfi_startproc + 2288 @ args = 0, pretend = 0, frame = 24 + 2289 @ frame_needed = 1, uses_anonymous_args = 0 + 2290 0000 80B5 push {r7, lr} + 2291 .cfi_def_cfa_offset 8 + 2292 .cfi_offset 7, -8 + 2293 .cfi_offset 14, -4 + 2294 0002 86B0 sub sp, sp, #24 + 2295 .cfi_def_cfa_offset 32 + 2296 0004 00AF add r7, sp, #0 + 2297 .cfi_def_cfa_register 7 + 2298 0006 F860 str r0, [r7, #12] + 2299 0008 B960 str r1, [r7, #8] + 2300 000a 1346 mov r3, r2 + 2301 000c FB80 strh r3, [r7, #6] @ movhi +1662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 2302 .loc 1 1662 21 + 2303 000e 0023 movs r3, #0 + 2304 0010 FB75 strb r3, [r7, #23] +1663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 2305 .loc 1 1665 11 + 2306 0012 FB68 ldr r3, [r7, #12] + 2307 0014 93F85D30 ldrb r3, [r3, #93] + 2308 0018 DBB2 uxtb r3, r3 + 2309 .loc 1 1665 6 + 2310 001a 012B cmp r3, #1 + 2311 001c 02D0 beq .L126 +1666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 2312 .loc 1 1667 15 + 2313 001e 0223 movs r3, #2 + 2314 0020 FB75 strb r3, [r7, #23] +1668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2315 .loc 1 1668 5 + 2316 0022 90E0 b .L127 + 2317 .L126: +1669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Direction == SPI_DIRECTION_2LINES) && (hspi->Init.Mode == SPI_MODE_MASTER)) + 2318 .loc 1 1671 18 + 2319 0024 FB68 ldr r3, [r7, #12] + 2320 0026 9B68 ldr r3, [r3, #8] + ARM GAS /tmp/ccs34gJO.s page 71 + + + 2321 .loc 1 1671 6 + 2322 0028 002B cmp r3, #0 + 2323 002a 10D1 bne .L128 + 2324 .loc 1 1671 68 discriminator 1 + 2325 002c FB68 ldr r3, [r7, #12] + 2326 002e 5B68 ldr r3, [r3, #4] + 2327 .loc 1 1671 54 discriminator 1 + 2328 0030 B3F5827F cmp r3, #260 + 2329 0034 0BD1 bne .L128 +1672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 2330 .loc 1 1673 17 + 2331 0036 FB68 ldr r3, [r7, #12] + 2332 0038 0422 movs r2, #4 + 2333 003a 83F85D20 strb r2, [r3, #93] +1674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call transmit-receive function to send Dummy data on Tx line and generate clock on CLK line +1675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_SPI_TransmitReceive_IT(hspi, pData, pData, Size); + 2334 .loc 1 1675 12 + 2335 003e FB88 ldrh r3, [r7, #6] + 2336 0040 BA68 ldr r2, [r7, #8] + 2337 0042 B968 ldr r1, [r7, #8] + 2338 0044 F868 ldr r0, [r7, #12] + 2339 0046 FFF7FEFF bl HAL_SPI_TransmitReceive_IT + 2340 004a 0346 mov r3, r0 + 2341 004c 80E0 b .L129 + 2342 .L128: +1676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +1679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 2343 .loc 1 1679 3 + 2344 004e FB68 ldr r3, [r7, #12] + 2345 0050 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 2346 0054 012B cmp r3, #1 + 2347 0056 01D1 bne .L130 + 2348 .loc 1 1679 3 is_stmt 0 discriminator 1 + 2349 0058 0223 movs r3, #2 + 2350 .loc 1 1679 3 + 2351 005a 79E0 b .L129 + 2352 .L130: + 2353 .loc 1 1679 3 discriminator 2 + 2354 005c FB68 ldr r3, [r7, #12] + 2355 005e 0122 movs r2, #1 + 2356 0060 83F85C20 strb r2, [r3, #92] +1680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 2357 .loc 1 1681 6 is_stmt 1 + 2358 0064 BB68 ldr r3, [r7, #8] + 2359 0066 002B cmp r3, #0 + 2360 0068 02D0 beq .L131 + 2361 .loc 1 1681 23 discriminator 1 + 2362 006a FB88 ldrh r3, [r7, #6] + 2363 006c 002B cmp r3, #0 + 2364 006e 02D1 bne .L132 + 2365 .L131: +1682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + ARM GAS /tmp/ccs34gJO.s page 72 + + + 2366 .loc 1 1683 15 + 2367 0070 0123 movs r3, #1 + 2368 0072 FB75 strb r3, [r7, #23] +1684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2369 .loc 1 1684 5 + 2370 0074 67E0 b .L127 + 2371 .L132: +1685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 2372 .loc 1 1688 21 + 2373 0076 FB68 ldr r3, [r7, #12] + 2374 0078 0422 movs r2, #4 + 2375 007a 83F85D20 strb r2, [r3, #93] +1689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 2376 .loc 1 1689 21 + 2377 007e FB68 ldr r3, [r7, #12] + 2378 0080 0022 movs r2, #0 + 2379 0082 1A66 str r2, [r3, #96] +1690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pData; + 2380 .loc 1 1690 21 + 2381 0084 FB68 ldr r3, [r7, #12] + 2382 0086 BA68 ldr r2, [r7, #8] + 2383 0088 1A64 str r2, [r3, #64] +1691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 2384 .loc 1 1691 21 + 2385 008a FB68 ldr r3, [r7, #12] + 2386 008c FA88 ldrh r2, [r7, #6] @ movhi + 2387 008e A3F84420 strh r2, [r3, #68] @ movhi +1692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 2388 .loc 1 1692 21 + 2389 0092 FB68 ldr r3, [r7, #12] + 2390 0094 FA88 ldrh r2, [r7, #6] @ movhi + 2391 0096 A3F84620 strh r2, [r3, #70] @ movhi +1693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init field not used in handle to zero */ +1695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)NULL; + 2392 .loc 1 1695 21 + 2393 009a FB68 ldr r3, [r7, #12] + 2394 009c 0022 movs r2, #0 + 2395 009e 9A63 str r2, [r3, #56] +1696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = 0U; + 2396 .loc 1 1696 21 + 2397 00a0 FB68 ldr r3, [r7, #12] + 2398 00a2 0022 movs r2, #0 + 2399 00a4 9A87 strh r2, [r3, #60] @ movhi +1697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 2400 .loc 1 1697 21 + 2401 00a6 FB68 ldr r3, [r7, #12] + 2402 00a8 0022 movs r2, #0 + 2403 00aa DA87 strh r2, [r3, #62] @ movhi +1698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 2404 .loc 1 1698 21 + 2405 00ac FB68 ldr r3, [r7, #12] + 2406 00ae 0022 movs r2, #0 + 2407 00b0 1A65 str r2, [r3, #80] + ARM GAS /tmp/ccs34gJO.s page 73 + + +1699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the data size to adapt Rx threshold and the set the function for IT treatment */ +1701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 2408 .loc 1 1701 17 + 2409 00b2 FB68 ldr r3, [r7, #12] + 2410 00b4 DB68 ldr r3, [r3, #12] + 2411 .loc 1 1701 6 + 2412 00b6 B3F5E06F cmp r3, #1792 + 2413 00ba 0BD9 bls .L133 +1702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16 bit */ +1704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 2414 .loc 1 1704 5 + 2415 00bc FB68 ldr r3, [r7, #12] + 2416 00be 1B68 ldr r3, [r3] + 2417 00c0 5A68 ldr r2, [r3, #4] + 2418 00c2 FB68 ldr r3, [r7, #12] + 2419 00c4 1B68 ldr r3, [r3] + 2420 00c6 22F48052 bic r2, r2, #4096 + 2421 00ca 5A60 str r2, [r3, #4] +1705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_RxISR_16BIT; + 2422 .loc 1 1705 17 + 2423 00cc FB68 ldr r3, [r7, #12] + 2424 00ce 224A ldr r2, .L137 + 2425 00d0 DA64 str r2, [r3, #76] + 2426 00d2 0AE0 b .L134 + 2427 .L133: +1706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8 bit */ +1710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 2428 .loc 1 1710 5 + 2429 00d4 FB68 ldr r3, [r7, #12] + 2430 00d6 1B68 ldr r3, [r3] + 2431 00d8 5A68 ldr r2, [r3, #4] + 2432 00da FB68 ldr r3, [r7, #12] + 2433 00dc 1B68 ldr r3, [r3] + 2434 00de 42F48052 orr r2, r2, #4096 + 2435 00e2 5A60 str r2, [r3, #4] +1711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_RxISR_8BIT; + 2436 .loc 1 1711 17 + 2437 00e4 FB68 ldr r3, [r7, #12] + 2438 00e6 1D4A ldr r2, .L137+4 + 2439 00e8 DA64 str r2, [r3, #76] + 2440 .L134: +1712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction : 1Line */ +1715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 2441 .loc 1 1715 17 + 2442 00ea FB68 ldr r3, [r7, #12] + 2443 00ec 9B68 ldr r3, [r3, #8] + 2444 .loc 1 1715 6 + 2445 00ee B3F5004F cmp r3, #32768 + 2446 00f2 0FD1 bne .L135 +1716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 74 + + +1717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ +1718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 2447 .loc 1 1718 5 + 2448 00f4 FB68 ldr r3, [r7, #12] + 2449 00f6 1B68 ldr r3, [r3] + 2450 00f8 1A68 ldr r2, [r3] + 2451 00fa FB68 ldr r3, [r7, #12] + 2452 00fc 1B68 ldr r3, [r3] + 2453 00fe 22F04002 bic r2, r2, #64 + 2454 0102 1A60 str r2, [r3] +1719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_RX(hspi); + 2455 .loc 1 1719 5 + 2456 0104 FB68 ldr r3, [r7, #12] + 2457 0106 1B68 ldr r3, [r3] + 2458 0108 1A68 ldr r2, [r3] + 2459 010a FB68 ldr r3, [r7, #12] + 2460 010c 1B68 ldr r3, [r3] + 2461 010e 22F48042 bic r2, r2, #16384 + 2462 0112 1A60 str r2, [r3] + 2463 .L135: +1720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 1U; +1727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize <= SPI_DATASIZE_8BIT) && (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT +1728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 2U; +1730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 0U; +1736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable TXE and ERR interrupt */ +1740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_RXNE | SPI_IT_ERR)); + 2464 .loc 1 1740 3 + 2465 0114 FB68 ldr r3, [r7, #12] + 2466 0116 1B68 ldr r3, [r3] + 2467 0118 5A68 ldr r2, [r3, #4] + 2468 011a FB68 ldr r3, [r7, #12] + 2469 011c 1B68 ldr r3, [r3] + 2470 011e 42F06002 orr r2, r2, #96 + 2471 0122 5A60 str r2, [r3, #4] +1741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Note : The SPI must be enabled after unlocking current process +1743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** to avoid the risk of SPI interrupt handle execution before current +1744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** process unlock */ +1745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 2472 .loc 1 1747 12 + ARM GAS /tmp/ccs34gJO.s page 75 + + + 2473 0124 FB68 ldr r3, [r7, #12] + 2474 0126 1B68 ldr r3, [r3] + 2475 .loc 1 1747 22 + 2476 0128 1B68 ldr r3, [r3] + 2477 .loc 1 1747 28 + 2478 012a 03F04003 and r3, r3, #64 + 2479 .loc 1 1747 6 + 2480 012e 402B cmp r3, #64 + 2481 0130 08D0 beq .L136 +1748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 2482 .loc 1 1750 5 + 2483 0132 FB68 ldr r3, [r7, #12] + 2484 0134 1B68 ldr r3, [r3] + 2485 0136 1A68 ldr r2, [r3] + 2486 0138 FB68 ldr r3, [r7, #12] + 2487 013a 1B68 ldr r3, [r3] + 2488 013c 42F04002 orr r2, r2, #64 + 2489 0140 1A60 str r2, [r3] + 2490 0142 00E0 b .L127 + 2491 .L136: +1751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : + 2492 .loc 1 1753 1 + 2493 0144 00BF nop + 2494 .L127: +1754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +1755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 2495 .loc 1 1755 3 + 2496 0146 FB68 ldr r3, [r7, #12] + 2497 0148 0022 movs r2, #0 + 2498 014a 83F85C20 strb r2, [r3, #92] +1756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 2499 .loc 1 1756 10 + 2500 014e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2501 .L129: +1757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 2502 .loc 1 1757 1 + 2503 0150 1846 mov r0, r3 + 2504 0152 1837 adds r7, r7, #24 + 2505 .cfi_def_cfa_offset 8 + 2506 0154 BD46 mov sp, r7 + 2507 .cfi_def_cfa_register 13 + 2508 @ sp needed + 2509 0156 80BD pop {r7, pc} + 2510 .L138: + 2511 .align 2 + 2512 .L137: + 2513 0158 00000000 .word SPI_RxISR_16BIT + 2514 015c 00000000 .word SPI_RxISR_8BIT + 2515 .cfi_endproc + 2516 .LFE138: + 2518 .section .text.HAL_SPI_TransmitReceive_IT,"ax",%progbits + 2519 .align 1 + 2520 .global HAL_SPI_TransmitReceive_IT + ARM GAS /tmp/ccs34gJO.s page 76 + + + 2521 .syntax unified + 2522 .thumb + 2523 .thumb_func + 2525 HAL_SPI_TransmitReceive_IT: + 2526 .LFB139: +1758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit and Receive an amount of data in non-blocking mode with Interrupt. +1761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pTxData pointer to transmission data buffer +1764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pRxData pointer to reception data buffer +1765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent and received +1766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pR +1769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2527 .loc 1 1769 1 + 2528 .cfi_startproc + 2529 @ args = 0, pretend = 0, frame = 24 + 2530 @ frame_needed = 1, uses_anonymous_args = 0 + 2531 @ link register save eliminated. + 2532 0000 80B4 push {r7} + 2533 .cfi_def_cfa_offset 4 + 2534 .cfi_offset 7, -4 + 2535 0002 87B0 sub sp, sp, #28 + 2536 .cfi_def_cfa_offset 32 + 2537 0004 00AF add r7, sp, #0 + 2538 .cfi_def_cfa_register 7 + 2539 0006 F860 str r0, [r7, #12] + 2540 0008 B960 str r1, [r7, #8] + 2541 000a 7A60 str r2, [r7, #4] + 2542 000c 7B80 strh r3, [r7, #2] @ movhi +1770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_mode; +1771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_StateTypeDef tmp_state; +1772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 2543 .loc 1 1772 24 + 2544 000e 0023 movs r3, #0 + 2545 0010 FB75 strb r3, [r7, #23] +1773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ +1775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES(hspi->Init.Direction)); +1776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process locked */ +1778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 2546 .loc 1 1778 3 + 2547 0012 FB68 ldr r3, [r7, #12] + 2548 0014 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 2549 0018 012B cmp r3, #1 + 2550 001a 01D1 bne .L140 + 2551 .loc 1 1778 3 is_stmt 0 discriminator 1 + 2552 001c 0223 movs r3, #2 + 2553 .loc 1 1778 3 + 2554 001e 91E0 b .L141 + 2555 .L140: + 2556 .loc 1 1778 3 discriminator 2 + 2557 0020 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccs34gJO.s page 77 + + + 2558 0022 0122 movs r2, #1 + 2559 0024 83F85C20 strb r2, [r3, #92] +1779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init temporary variables */ +1781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_state = hspi->State; + 2560 .loc 1 1781 23 is_stmt 1 + 2561 0028 FB68 ldr r3, [r7, #12] + 2562 002a 93F85D30 ldrb r3, [r3, #93] + 2563 002e BB75 strb r3, [r7, #22] +1782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_mode = hspi->Init.Mode; + 2564 .loc 1 1782 23 + 2565 0030 FB68 ldr r3, [r7, #12] + 2566 0032 5B68 ldr r3, [r3, #4] + 2567 0034 3B61 str r3, [r7, #16] +1783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (!((tmp_state == HAL_SPI_STATE_READY) || \ + 2568 .loc 1 1784 6 + 2569 0036 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 2570 0038 012B cmp r3, #1 + 2571 003a 0DD0 beq .L142 + 2572 .loc 1 1784 7 discriminator 1 + 2573 003c 3B69 ldr r3, [r7, #16] + 2574 003e B3F5827F cmp r3, #260 + 2575 0042 06D1 bne .L143 +1785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ((tmp_mode == SPI_MODE_MASTER) && (hspi->Init.Direction == SPI_DIRECTION_2LINES) && (tmp_st + 2576 .loc 1 1785 54 + 2577 0044 FB68 ldr r3, [r7, #12] + 2578 0046 9B68 ldr r3, [r3, #8] + 2579 .loc 1 1785 40 + 2580 0048 002B cmp r3, #0 + 2581 004a 02D1 bne .L143 + 2582 .loc 1 1785 90 discriminator 1 + 2583 004c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 2584 004e 042B cmp r3, #4 + 2585 0050 02D0 beq .L142 + 2586 .L143: +1786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 2587 .loc 1 1787 15 + 2588 0052 0223 movs r3, #2 + 2589 0054 FB75 strb r3, [r7, #23] +1788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2590 .loc 1 1788 5 + 2591 0056 70E0 b .L144 + 2592 .L142: +1789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pTxData == NULL) || (pRxData == NULL) || (Size == 0U)) + 2593 .loc 1 1791 6 + 2594 0058 BB68 ldr r3, [r7, #8] + 2595 005a 002B cmp r3, #0 + 2596 005c 05D0 beq .L145 + 2597 .loc 1 1791 25 discriminator 1 + 2598 005e 7B68 ldr r3, [r7, #4] + 2599 0060 002B cmp r3, #0 + 2600 0062 02D0 beq .L145 + 2601 .loc 1 1791 46 discriminator 2 + ARM GAS /tmp/ccs34gJO.s page 78 + + + 2602 0064 7B88 ldrh r3, [r7, #2] + 2603 0066 002B cmp r3, #0 + 2604 0068 02D1 bne .L146 + 2605 .L145: +1792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 2606 .loc 1 1793 15 + 2607 006a 0123 movs r3, #1 + 2608 006c FB75 strb r3, [r7, #23] +1794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2609 .loc 1 1794 5 + 2610 006e 64E0 b .L144 + 2611 .L146: +1795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Don't overwrite in case of HAL_SPI_STATE_BUSY_RX */ +1798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_BUSY_RX) + 2612 .loc 1 1798 11 + 2613 0070 FB68 ldr r3, [r7, #12] + 2614 0072 93F85D30 ldrb r3, [r3, #93] + 2615 0076 DBB2 uxtb r3, r3 + 2616 .loc 1 1798 6 + 2617 0078 042B cmp r3, #4 + 2618 007a 03D0 beq .L147 +1799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX_RX; + 2619 .loc 1 1800 17 + 2620 007c FB68 ldr r3, [r7, #12] + 2621 007e 0522 movs r2, #5 + 2622 0080 83F85D20 strb r2, [r3, #93] + 2623 .L147: +1801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 2624 .loc 1 1804 21 + 2625 0084 FB68 ldr r3, [r7, #12] + 2626 0086 0022 movs r2, #0 + 2627 0088 1A66 str r2, [r3, #96] +1805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pTxData; + 2628 .loc 1 1805 21 + 2629 008a FB68 ldr r3, [r7, #12] + 2630 008c BA68 ldr r2, [r7, #8] + 2631 008e 9A63 str r2, [r3, #56] +1806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 2632 .loc 1 1806 21 + 2633 0090 FB68 ldr r3, [r7, #12] + 2634 0092 7A88 ldrh r2, [r7, #2] @ movhi + 2635 0094 9A87 strh r2, [r3, #60] @ movhi +1807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + 2636 .loc 1 1807 21 + 2637 0096 FB68 ldr r3, [r7, #12] + 2638 0098 7A88 ldrh r2, [r7, #2] @ movhi + 2639 009a DA87 strh r2, [r3, #62] @ movhi +1808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pRxData; + 2640 .loc 1 1808 21 + 2641 009c FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccs34gJO.s page 79 + + + 2642 009e 7A68 ldr r2, [r7, #4] + 2643 00a0 1A64 str r2, [r3, #64] +1809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 2644 .loc 1 1809 21 + 2645 00a2 FB68 ldr r3, [r7, #12] + 2646 00a4 7A88 ldrh r2, [r7, #2] @ movhi + 2647 00a6 A3F84420 strh r2, [r3, #68] @ movhi +1810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 2648 .loc 1 1810 21 + 2649 00aa FB68 ldr r3, [r7, #12] + 2650 00ac 7A88 ldrh r2, [r7, #2] @ movhi + 2651 00ae A3F84620 strh r2, [r3, #70] @ movhi +1811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the function for IT treatment */ +1813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 2652 .loc 1 1813 17 + 2653 00b2 FB68 ldr r3, [r7, #12] + 2654 00b4 DB68 ldr r3, [r3, #12] + 2655 .loc 1 1813 6 + 2656 00b6 B3F5E06F cmp r3, #1792 + 2657 00ba 06D9 bls .L148 +1814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_2linesRxISR_16BIT; + 2658 .loc 1 1815 21 + 2659 00bc FB68 ldr r3, [r7, #12] + 2660 00be 244A ldr r2, .L154 + 2661 00c0 DA64 str r2, [r3, #76] +1816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_2linesTxISR_16BIT; + 2662 .loc 1 1816 21 + 2663 00c2 FB68 ldr r3, [r7, #12] + 2664 00c4 234A ldr r2, .L154+4 + 2665 00c6 1A65 str r2, [r3, #80] + 2666 00c8 05E0 b .L149 + 2667 .L148: +1817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_2linesRxISR_8BIT; + 2668 .loc 1 1820 21 + 2669 00ca FB68 ldr r3, [r7, #12] + 2670 00cc 224A ldr r2, .L154+8 + 2671 00ce DA64 str r2, [r3, #76] +1821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_2linesTxISR_8BIT; + 2672 .loc 1 1821 21 + 2673 00d0 FB68 ldr r3, [r7, #12] + 2674 00d2 224A ldr r2, .L154+12 + 2675 00d4 1A65 str r2, [r3, #80] + 2676 .L149: +1822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 1U; +1829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize <= SPI_DATASIZE_8BIT) && (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT +1830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 80 + + +1831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 2U; +1832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize = 0U; +1838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if packing mode is enabled and if there is more than 2 data to receive */ +1842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize > SPI_DATASIZE_8BIT) || (Size >= 2U)) + 2677 .loc 1 1842 18 + 2678 00d6 FB68 ldr r3, [r7, #12] + 2679 00d8 DB68 ldr r3, [r3, #12] + 2680 .loc 1 1842 6 + 2681 00da B3F5E06F cmp r3, #1792 + 2682 00de 02D8 bhi .L150 + 2683 .loc 1 1842 49 discriminator 1 + 2684 00e0 7B88 ldrh r3, [r7, #2] + 2685 00e2 012B cmp r3, #1 + 2686 00e4 08D9 bls .L151 + 2687 .L150: +1843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16 bit */ +1845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 2688 .loc 1 1845 5 + 2689 00e6 FB68 ldr r3, [r7, #12] + 2690 00e8 1B68 ldr r3, [r3] + 2691 00ea 5A68 ldr r2, [r3, #4] + 2692 00ec FB68 ldr r3, [r7, #12] + 2693 00ee 1B68 ldr r3, [r3] + 2694 00f0 22F48052 bic r2, r2, #4096 + 2695 00f4 5A60 str r2, [r3, #4] + 2696 00f6 07E0 b .L152 + 2697 .L151: +1846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8 bit */ +1850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 2698 .loc 1 1850 5 + 2699 00f8 FB68 ldr r3, [r7, #12] + 2700 00fa 1B68 ldr r3, [r3] + 2701 00fc 5A68 ldr r2, [r3, #4] + 2702 00fe FB68 ldr r3, [r7, #12] + 2703 0100 1B68 ldr r3, [r3] + 2704 0102 42F48052 orr r2, r2, #4096 + 2705 0106 5A60 str r2, [r3, #4] + 2706 .L152: +1851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable TXE, RXNE and ERR interrupt */ +1854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_RXNE | SPI_IT_ERR)); + 2707 .loc 1 1854 3 + 2708 0108 FB68 ldr r3, [r7, #12] + 2709 010a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 81 + + + 2710 010c 5A68 ldr r2, [r3, #4] + 2711 010e FB68 ldr r3, [r7, #12] + 2712 0110 1B68 ldr r3, [r3] + 2713 0112 42F0E002 orr r2, r2, #224 + 2714 0116 5A60 str r2, [r3, #4] +1855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 2715 .loc 1 1857 12 + 2716 0118 FB68 ldr r3, [r7, #12] + 2717 011a 1B68 ldr r3, [r3] + 2718 .loc 1 1857 22 + 2719 011c 1B68 ldr r3, [r3] + 2720 .loc 1 1857 28 + 2721 011e 03F04003 and r3, r3, #64 + 2722 .loc 1 1857 6 + 2723 0122 402B cmp r3, #64 + 2724 0124 08D0 beq .L153 +1858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 2725 .loc 1 1860 5 + 2726 0126 FB68 ldr r3, [r7, #12] + 2727 0128 1B68 ldr r3, [r3] + 2728 012a 1A68 ldr r2, [r3] + 2729 012c FB68 ldr r3, [r7, #12] + 2730 012e 1B68 ldr r3, [r3] + 2731 0130 42F04002 orr r2, r2, #64 + 2732 0134 1A60 str r2, [r3] + 2733 0136 00E0 b .L144 + 2734 .L153: +1861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : + 2735 .loc 1 1863 1 + 2736 0138 00BF nop + 2737 .L144: +1864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +1865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 2738 .loc 1 1865 3 + 2739 013a FB68 ldr r3, [r7, #12] + 2740 013c 0022 movs r2, #0 + 2741 013e 83F85C20 strb r2, [r3, #92] +1866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 2742 .loc 1 1866 10 + 2743 0142 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2744 .L141: +1867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 2745 .loc 1 1867 1 + 2746 0144 1846 mov r0, r3 + 2747 0146 1C37 adds r7, r7, #28 + 2748 .cfi_def_cfa_offset 4 + 2749 0148 BD46 mov sp, r7 + 2750 .cfi_def_cfa_register 13 + 2751 @ sp needed + 2752 014a 5DF8047B ldr r7, [sp], #4 + 2753 .cfi_restore 7 + ARM GAS /tmp/ccs34gJO.s page 82 + + + 2754 .cfi_def_cfa_offset 0 + 2755 014e 7047 bx lr + 2756 .L155: + 2757 .align 2 + 2758 .L154: + 2759 0150 00000000 .word SPI_2linesRxISR_16BIT + 2760 0154 00000000 .word SPI_2linesTxISR_16BIT + 2761 0158 00000000 .word SPI_2linesRxISR_8BIT + 2762 015c 00000000 .word SPI_2linesTxISR_8BIT + 2763 .cfi_endproc + 2764 .LFE139: + 2766 .section .text.HAL_SPI_Transmit_DMA,"ax",%progbits + 2767 .align 1 + 2768 .global HAL_SPI_Transmit_DMA + 2769 .syntax unified + 2770 .thumb + 2771 .thumb_func + 2773 HAL_SPI_Transmit_DMA: + 2774 .LFB140: +1868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit an amount of data in non-blocking mode with DMA. +1871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer +1874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent +1875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +1876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +1877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) +1878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 2775 .loc 1 1878 1 + 2776 .cfi_startproc + 2777 @ args = 0, pretend = 0, frame = 24 + 2778 @ frame_needed = 1, uses_anonymous_args = 0 + 2779 0000 80B5 push {r7, lr} + 2780 .cfi_def_cfa_offset 8 + 2781 .cfi_offset 7, -8 + 2782 .cfi_offset 14, -4 + 2783 0002 86B0 sub sp, sp, #24 + 2784 .cfi_def_cfa_offset 32 + 2785 0004 00AF add r7, sp, #0 + 2786 .cfi_def_cfa_register 7 + 2787 0006 F860 str r0, [r7, #12] + 2788 0008 B960 str r1, [r7, #8] + 2789 000a 1346 mov r3, r2 + 2790 000c FB80 strh r3, [r7, #6] @ movhi +1879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 2791 .loc 1 1879 21 + 2792 000e 0023 movs r3, #0 + 2793 0010 FB75 strb r3, [r7, #23] +1880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check tx dma handle */ +1882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DMA_HANDLE(hspi->hdmatx)); +1883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ +1885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES_OR_1LINE(hspi->Init.Direction)); +1886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 83 + + +1887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +1888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 2794 .loc 1 1888 3 + 2795 0012 FB68 ldr r3, [r7, #12] + 2796 0014 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 2797 0018 012B cmp r3, #1 + 2798 001a 01D1 bne .L157 + 2799 .loc 1 1888 3 is_stmt 0 discriminator 1 + 2800 001c 0223 movs r3, #2 + 2801 .loc 1 1888 3 + 2802 001e D4E0 b .L158 + 2803 .L157: + 2804 .loc 1 1888 3 discriminator 2 + 2805 0020 FB68 ldr r3, [r7, #12] + 2806 0022 0122 movs r2, #1 + 2807 0024 83F85C20 strb r2, [r3, #92] +1889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 2808 .loc 1 1890 11 is_stmt 1 + 2809 0028 FB68 ldr r3, [r7, #12] + 2810 002a 93F85D30 ldrb r3, [r3, #93] + 2811 002e DBB2 uxtb r3, r3 + 2812 .loc 1 1890 6 + 2813 0030 012B cmp r3, #1 + 2814 0032 02D0 beq .L159 +1891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 2815 .loc 1 1892 15 + 2816 0034 0223 movs r3, #2 + 2817 0036 FB75 strb r3, [r7, #23] +1893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2818 .loc 1 1893 5 + 2819 0038 C2E0 b .L160 + 2820 .L159: +1894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 2821 .loc 1 1896 6 + 2822 003a BB68 ldr r3, [r7, #8] + 2823 003c 002B cmp r3, #0 + 2824 003e 02D0 beq .L161 + 2825 .loc 1 1896 23 discriminator 1 + 2826 0040 FB88 ldrh r3, [r7, #6] + 2827 0042 002B cmp r3, #0 + 2828 0044 02D1 bne .L162 + 2829 .L161: +1897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 2830 .loc 1 1898 15 + 2831 0046 0123 movs r3, #1 + 2832 0048 FB75 strb r3, [r7, #23] +1899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 2833 .loc 1 1899 5 + 2834 004a B9E0 b .L160 + 2835 .L162: +1900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 84 + + +1902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +1903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX; + 2836 .loc 1 1903 21 + 2837 004c FB68 ldr r3, [r7, #12] + 2838 004e 0322 movs r2, #3 + 2839 0050 83F85D20 strb r2, [r3, #93] +1904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 2840 .loc 1 1904 21 + 2841 0054 FB68 ldr r3, [r7, #12] + 2842 0056 0022 movs r2, #0 + 2843 0058 1A66 str r2, [r3, #96] +1905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pData; + 2844 .loc 1 1905 21 + 2845 005a FB68 ldr r3, [r7, #12] + 2846 005c BA68 ldr r2, [r7, #8] + 2847 005e 9A63 str r2, [r3, #56] +1906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 2848 .loc 1 1906 21 + 2849 0060 FB68 ldr r3, [r7, #12] + 2850 0062 FA88 ldrh r2, [r7, #6] @ movhi + 2851 0064 9A87 strh r2, [r3, #60] @ movhi +1907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + 2852 .loc 1 1907 21 + 2853 0066 FB68 ldr r3, [r7, #12] + 2854 0068 FA88 ldrh r2, [r7, #6] @ movhi + 2855 006a DA87 strh r2, [r3, #62] @ movhi +1908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init field not used in handle to zero */ +1910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)NULL; + 2856 .loc 1 1910 21 + 2857 006c FB68 ldr r3, [r7, #12] + 2858 006e 0022 movs r2, #0 + 2859 0070 1A64 str r2, [r3, #64] +1911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 2860 .loc 1 1911 21 + 2861 0072 FB68 ldr r3, [r7, #12] + 2862 0074 0022 movs r2, #0 + 2863 0076 1A65 str r2, [r3, #80] +1912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 2864 .loc 1 1912 21 + 2865 0078 FB68 ldr r3, [r7, #12] + 2866 007a 0022 movs r2, #0 + 2867 007c DA64 str r2, [r3, #76] +1913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = 0U; + 2868 .loc 1 1913 21 + 2869 007e FB68 ldr r3, [r7, #12] + 2870 0080 0022 movs r2, #0 + 2871 0082 A3F84420 strh r2, [r3, #68] @ movhi +1914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 2872 .loc 1 1914 21 + 2873 0086 FB68 ldr r3, [r7, #12] + 2874 0088 0022 movs r2, #0 + 2875 008a A3F84620 strh r2, [r3, #70] @ movhi +1915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction : 1Line */ +1917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 2876 .loc 1 1917 17 + ARM GAS /tmp/ccs34gJO.s page 85 + + + 2877 008e FB68 ldr r3, [r7, #12] + 2878 0090 9B68 ldr r3, [r3, #8] + 2879 .loc 1 1917 6 + 2880 0092 B3F5004F cmp r3, #32768 + 2881 0096 0FD1 bne .L163 +1918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ +1920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 2882 .loc 1 1920 5 + 2883 0098 FB68 ldr r3, [r7, #12] + 2884 009a 1B68 ldr r3, [r3] + 2885 009c 1A68 ldr r2, [r3] + 2886 009e FB68 ldr r3, [r7, #12] + 2887 00a0 1B68 ldr r3, [r3] + 2888 00a2 22F04002 bic r2, r2, #64 + 2889 00a6 1A60 str r2, [r3] +1921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_TX(hspi); + 2890 .loc 1 1921 5 + 2891 00a8 FB68 ldr r3, [r7, #12] + 2892 00aa 1B68 ldr r3, [r3] + 2893 00ac 1A68 ldr r2, [r3] + 2894 00ae FB68 ldr r3, [r7, #12] + 2895 00b0 1B68 ldr r3, [r3] + 2896 00b2 42F48042 orr r2, r2, #16384 + 2897 00b6 1A60 str r2, [r3] + 2898 .L163: +1922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +1925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +1926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +1927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +1929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +1931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI TxDMA Half transfer complete callback */ +1933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferHalfCpltCallback = SPI_DMAHalfTransmitCplt; + 2899 .loc 1 1933 7 + 2900 00b8 FB68 ldr r3, [r7, #12] + 2901 00ba 5B6D ldr r3, [r3, #84] + 2902 .loc 1 1933 38 + 2903 00bc 454A ldr r2, .L168 + 2904 00be DA62 str r2, [r3, #44] +1934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI TxDMA transfer complete callback */ +1936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferCpltCallback = SPI_DMATransmitCplt; + 2905 .loc 1 1936 7 + 2906 00c0 FB68 ldr r3, [r7, #12] + 2907 00c2 5B6D ldr r3, [r3, #84] + 2908 .loc 1 1936 34 + 2909 00c4 444A ldr r2, .L168+4 + 2910 00c6 9A62 str r2, [r3, #40] +1937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA error callback */ +1939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferErrorCallback = SPI_DMAError; + 2911 .loc 1 1939 7 + ARM GAS /tmp/ccs34gJO.s page 86 + + + 2912 00c8 FB68 ldr r3, [r7, #12] + 2913 00ca 5B6D ldr r3, [r3, #84] + 2914 .loc 1 1939 35 + 2915 00cc 434A ldr r2, .L168+8 + 2916 00ce 1A63 str r2, [r3, #48] +1940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA AbortCpltCallback */ +1942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + 2917 .loc 1 1942 7 + 2918 00d0 FB68 ldr r3, [r7, #12] + 2919 00d2 5B6D ldr r3, [r3, #84] + 2920 .loc 1 1942 35 + 2921 00d4 0022 movs r2, #0 + 2922 00d6 5A63 str r2, [r3, #52] +1943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX); + 2923 .loc 1 1944 3 + 2924 00d8 FB68 ldr r3, [r7, #12] + 2925 00da 1B68 ldr r3, [r3] + 2926 00dc 5A68 ldr r2, [r3, #4] + 2927 00de FB68 ldr r3, [r7, #12] + 2928 00e0 1B68 ldr r3, [r3] + 2929 00e2 22F48042 bic r2, r2, #16384 + 2930 00e6 5A60 str r2, [r3, #4] +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Packing mode is enabled only if the DMA setting is HALWORD */ +1946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize <= SPI_DATASIZE_8BIT) && (hspi->hdmatx->Init.MemDataAlignment == DMA_MDA + 2931 .loc 1 1946 18 + 2932 00e8 FB68 ldr r3, [r7, #12] + 2933 00ea DB68 ldr r3, [r3, #12] + 2934 .loc 1 1946 6 + 2935 00ec B3F5E06F cmp r3, #1792 + 2936 00f0 2DD8 bhi .L164 + 2937 .loc 1 1946 58 discriminator 1 + 2938 00f2 FB68 ldr r3, [r7, #12] + 2939 00f4 5B6D ldr r3, [r3, #84] + 2940 .loc 1 1946 72 discriminator 1 + 2941 00f6 5B69 ldr r3, [r3, #20] + 2942 .loc 1 1946 50 discriminator 1 + 2943 00f8 B3F5806F cmp r3, #1024 + 2944 00fc 27D1 bne .L164 +1947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the even/odd of the data size + crc if enabled */ +1949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->TxXferCount & 0x1U) == 0U) + 2945 .loc 1 1949 14 + 2946 00fe FB68 ldr r3, [r7, #12] + 2947 0100 DB8F ldrh r3, [r3, #62] @ movhi + 2948 0102 9BB2 uxth r3, r3 + 2949 .loc 1 1949 28 + 2950 0104 03F00103 and r3, r3, #1 + 2951 .loc 1 1949 8 + 2952 0108 002B cmp r3, #0 + 2953 010a 0FD1 bne .L165 +1950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX); + 2954 .loc 1 1951 7 + 2955 010c FB68 ldr r3, [r7, #12] + 2956 010e 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 87 + + + 2957 0110 5A68 ldr r2, [r3, #4] + 2958 0112 FB68 ldr r3, [r7, #12] + 2959 0114 1B68 ldr r3, [r3] + 2960 0116 22F48042 bic r2, r2, #16384 + 2961 011a 5A60 str r2, [r3, #4] +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = (hspi->TxXferCount >> 1U); + 2962 .loc 1 1952 32 + 2963 011c FB68 ldr r3, [r7, #12] + 2964 011e DB8F ldrh r3, [r3, #62] @ movhi + 2965 0120 9BB2 uxth r3, r3 + 2966 .loc 1 1952 25 + 2967 0122 5B08 lsrs r3, r3, #1 + 2968 0124 9AB2 uxth r2, r3 + 2969 0126 FB68 ldr r3, [r7, #12] + 2970 0128 DA87 strh r2, [r3, #62] @ movhi + 2971 012a 10E0 b .L164 + 2972 .L165: +1953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX); + 2973 .loc 1 1956 7 + 2974 012c FB68 ldr r3, [r7, #12] + 2975 012e 1B68 ldr r3, [r3] + 2976 0130 5A68 ldr r2, [r3, #4] + 2977 0132 FB68 ldr r3, [r7, #12] + 2978 0134 1B68 ldr r3, [r3] + 2979 0136 42F48042 orr r2, r2, #16384 + 2980 013a 5A60 str r2, [r3, #4] +1957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = (hspi->TxXferCount >> 1U) + 1U; + 2981 .loc 1 1957 32 + 2982 013c FB68 ldr r3, [r7, #12] + 2983 013e DB8F ldrh r3, [r3, #62] @ movhi + 2984 0140 9BB2 uxth r3, r3 + 2985 .loc 1 1957 53 + 2986 0142 5B08 lsrs r3, r3, #1 + 2987 0144 9BB2 uxth r3, r3 + 2988 0146 0133 adds r3, r3, #1 + 2989 0148 9AB2 uxth r2, r3 + 2990 .loc 1 1957 25 + 2991 014a FB68 ldr r3, [r7, #12] + 2992 014c DA87 strh r2, [r3, #62] @ movhi + 2993 .L164: +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the Tx DMA Stream/Channel */ +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmatx, (uint32_t)hspi->pTxBuffPtr, (uint32_t)&hspi->Instanc + 2994 .loc 1 1962 17 + 2995 014e FB68 ldr r3, [r7, #12] + 2996 0150 586D ldr r0, [r3, #84] + 2997 .loc 1 1962 62 + 2998 0152 FB68 ldr r3, [r7, #12] + 2999 0154 9B6B ldr r3, [r3, #56] + 3000 .loc 1 1962 17 + 3001 0156 1946 mov r1, r3 + 3002 .loc 1 1962 91 + ARM GAS /tmp/ccs34gJO.s page 88 + + + 3003 0158 FB68 ldr r3, [r7, #12] + 3004 015a 1B68 ldr r3, [r3] + 3005 .loc 1 1962 86 + 3006 015c 0C33 adds r3, r3, #12 + 3007 .loc 1 1962 17 + 3008 015e 1A46 mov r2, r3 +1963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3009 .loc 1 1963 38 + 3010 0160 FB68 ldr r3, [r7, #12] + 3011 0162 DB8F ldrh r3, [r3, #62] @ movhi + 3012 0164 9BB2 uxth r3, r3 +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3013 .loc 1 1962 17 + 3014 0166 FFF7FEFF bl HAL_DMA_Start_IT + 3015 016a 0346 mov r3, r0 +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3016 .loc 1 1962 6 discriminator 1 + 3017 016c 002B cmp r3, #0 + 3018 016e 08D0 beq .L166 +1964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update SPI error code */ +1966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 3019 .loc 1 1966 5 + 3020 0170 FB68 ldr r3, [r7, #12] + 3021 0172 1B6E ldr r3, [r3, #96] + 3022 0174 43F01002 orr r2, r3, #16 + 3023 0178 FB68 ldr r3, [r7, #12] + 3024 017a 1A66 str r2, [r3, #96] +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3025 .loc 1 1967 15 + 3026 017c 0123 movs r3, #1 + 3027 017e FB75 strb r3, [r7, #23] +1968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3028 .loc 1 1969 5 + 3029 0180 1EE0 b .L160 + 3030 .L166: +1970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +1973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 3031 .loc 1 1973 12 + 3032 0182 FB68 ldr r3, [r7, #12] + 3033 0184 1B68 ldr r3, [r3] + 3034 .loc 1 1973 22 + 3035 0186 1B68 ldr r3, [r3] + 3036 .loc 1 1973 28 + 3037 0188 03F04003 and r3, r3, #64 + 3038 .loc 1 1973 6 + 3039 018c 402B cmp r3, #64 + 3040 018e 07D0 beq .L167 +1974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +1975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +1976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 3041 .loc 1 1976 5 + 3042 0190 FB68 ldr r3, [r7, #12] + 3043 0192 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 89 + + + 3044 0194 1A68 ldr r2, [r3] + 3045 0196 FB68 ldr r3, [r7, #12] + 3046 0198 1B68 ldr r3, [r3] + 3047 019a 42F04002 orr r2, r2, #64 + 3048 019e 1A60 str r2, [r3] + 3049 .L167: +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +1978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the SPI Error Interrupt Bit */ +1980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_ERR)); + 3050 .loc 1 1980 3 + 3051 01a0 FB68 ldr r3, [r7, #12] + 3052 01a2 1B68 ldr r3, [r3] + 3053 01a4 5A68 ldr r2, [r3, #4] + 3054 01a6 FB68 ldr r3, [r7, #12] + 3055 01a8 1B68 ldr r3, [r3] + 3056 01aa 42F02002 orr r2, r2, #32 + 3057 01ae 5A60 str r2, [r3, #4] +1981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable Tx DMA Request */ +1983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN); + 3058 .loc 1 1983 3 + 3059 01b0 FB68 ldr r3, [r7, #12] + 3060 01b2 1B68 ldr r3, [r3] + 3061 01b4 5A68 ldr r2, [r3, #4] + 3062 01b6 FB68 ldr r3, [r7, #12] + 3063 01b8 1B68 ldr r3, [r3] + 3064 01ba 42F00202 orr r2, r2, #2 + 3065 01be 5A60 str r2, [r3, #4] + 3066 .L160: +1984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : +1986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 3067 .loc 1 1987 3 + 3068 01c0 FB68 ldr r3, [r7, #12] + 3069 01c2 0022 movs r2, #0 + 3070 01c4 83F85C20 strb r2, [r3, #92] +1988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 3071 .loc 1 1988 10 + 3072 01c8 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3073 .L158: +1989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 3074 .loc 1 1989 1 + 3075 01ca 1846 mov r0, r3 + 3076 01cc 1837 adds r7, r7, #24 + 3077 .cfi_def_cfa_offset 8 + 3078 01ce BD46 mov sp, r7 + 3079 .cfi_def_cfa_register 13 + 3080 @ sp needed + 3081 01d0 80BD pop {r7, pc} + 3082 .L169: + 3083 01d2 00BF .align 2 + 3084 .L168: + 3085 01d4 00000000 .word SPI_DMAHalfTransmitCplt + 3086 01d8 00000000 .word SPI_DMATransmitCplt + 3087 01dc 00000000 .word SPI_DMAError + ARM GAS /tmp/ccs34gJO.s page 90 + + + 3088 .cfi_endproc + 3089 .LFE140: + 3091 .section .text.HAL_SPI_Receive_DMA,"ax",%progbits + 3092 .align 1 + 3093 .global HAL_SPI_Receive_DMA + 3094 .syntax unified + 3095 .thumb + 3096 .thumb_func + 3098 HAL_SPI_Receive_DMA: + 3099 .LFB141: +1990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +1991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +1992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Receive an amount of data in non-blocking mode with DMA. +1993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note In case of MASTER mode and SPI_DIRECTION_2LINES direction, hdmatx shall be defined. +1994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +1995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +1996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pData pointer to data buffer +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note When the CRC feature is enabled the pData Length must be Size + 1. +1998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent +1999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) +2002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 3100 .loc 1 2002 1 + 3101 .cfi_startproc + 3102 @ args = 0, pretend = 0, frame = 24 + 3103 @ frame_needed = 1, uses_anonymous_args = 0 + 3104 0000 80B5 push {r7, lr} + 3105 .cfi_def_cfa_offset 8 + 3106 .cfi_offset 7, -8 + 3107 .cfi_offset 14, -4 + 3108 0002 86B0 sub sp, sp, #24 + 3109 .cfi_def_cfa_offset 32 + 3110 0004 00AF add r7, sp, #0 + 3111 .cfi_def_cfa_register 7 + 3112 0006 F860 str r0, [r7, #12] + 3113 0008 B960 str r1, [r7, #8] + 3114 000a 1346 mov r3, r2 + 3115 000c FB80 strh r3, [r7, #6] @ movhi +2003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 3116 .loc 1 2003 21 + 3117 000e 0023 movs r3, #0 + 3118 0010 FB75 strb r3, [r7, #23] +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check rx dma handle */ +2006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DMA_HANDLE(hspi->hdmarx)); +2007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_READY) + 3119 .loc 1 2008 11 + 3120 0012 FB68 ldr r3, [r7, #12] + 3121 0014 93F85D30 ldrb r3, [r3, #93] + 3122 0018 DBB2 uxtb r3, r3 + 3123 .loc 1 2008 6 + 3124 001a 012B cmp r3, #1 + 3125 001c 02D0 beq .L171 +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + ARM GAS /tmp/ccs34gJO.s page 91 + + + 3126 .loc 1 2010 15 + 3127 001e 0223 movs r3, #2 + 3128 0020 FB75 strb r3, [r7, #23] +2011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3129 .loc 1 2011 5 + 3130 0022 0CE1 b .L172 + 3131 .L171: +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Direction == SPI_DIRECTION_2LINES) && (hspi->Init.Mode == SPI_MODE_MASTER)) + 3132 .loc 1 2014 18 + 3133 0024 FB68 ldr r3, [r7, #12] + 3134 0026 9B68 ldr r3, [r3, #8] + 3135 .loc 1 2014 6 + 3136 0028 002B cmp r3, #0 + 3137 002a 10D1 bne .L173 + 3138 .loc 1 2014 68 discriminator 1 + 3139 002c FB68 ldr r3, [r7, #12] + 3140 002e 5B68 ldr r3, [r3, #4] + 3141 .loc 1 2014 54 discriminator 1 + 3142 0030 B3F5827F cmp r3, #260 + 3143 0034 0BD1 bne .L173 +2015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 3144 .loc 1 2016 17 + 3145 0036 FB68 ldr r3, [r7, #12] + 3146 0038 0422 movs r2, #4 + 3147 003a 83F85D20 strb r2, [r3, #93] +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check tx dma handle */ +2019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DMA_HANDLE(hspi->hdmatx)); +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call transmit-receive function to send Dummy data on Tx line and generate clock on CLK line +2022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_SPI_TransmitReceive_DMA(hspi, pData, pData, Size); + 3148 .loc 1 2022 12 + 3149 003e FB88 ldrh r3, [r7, #6] + 3150 0040 BA68 ldr r2, [r7, #8] + 3151 0042 B968 ldr r1, [r7, #8] + 3152 0044 F868 ldr r0, [r7, #12] + 3153 0046 FFF7FEFF bl HAL_SPI_TransmitReceive_DMA + 3154 004a 0346 mov r3, r0 + 3155 004c FCE0 b .L174 + 3156 .L173: +2023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +2026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 3157 .loc 1 2026 3 + 3158 004e FB68 ldr r3, [r7, #12] + 3159 0050 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 3160 0054 012B cmp r3, #1 + 3161 0056 01D1 bne .L175 + 3162 .loc 1 2026 3 is_stmt 0 discriminator 1 + 3163 0058 0223 movs r3, #2 + 3164 .loc 1 2026 3 + 3165 005a F5E0 b .L174 + 3166 .L175: + ARM GAS /tmp/ccs34gJO.s page 92 + + + 3167 .loc 1 2026 3 discriminator 2 + 3168 005c FB68 ldr r3, [r7, #12] + 3169 005e 0122 movs r2, #1 + 3170 0060 83F85C20 strb r2, [r3, #92] +2027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pData == NULL) || (Size == 0U)) + 3171 .loc 1 2028 6 is_stmt 1 + 3172 0064 BB68 ldr r3, [r7, #8] + 3173 0066 002B cmp r3, #0 + 3174 0068 02D0 beq .L176 + 3175 .loc 1 2028 23 discriminator 1 + 3176 006a FB88 ldrh r3, [r7, #6] + 3177 006c 002B cmp r3, #0 + 3178 006e 02D1 bne .L177 + 3179 .L176: +2029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3180 .loc 1 2030 15 + 3181 0070 0123 movs r3, #1 + 3182 0072 FB75 strb r3, [r7, #23] +2031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3183 .loc 1 2031 5 + 3184 0074 E3E0 b .L172 + 3185 .L177: +2032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +2035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_RX; + 3186 .loc 1 2035 21 + 3187 0076 FB68 ldr r3, [r7, #12] + 3188 0078 0422 movs r2, #4 + 3189 007a 83F85D20 strb r2, [r3, #93] +2036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 3190 .loc 1 2036 21 + 3191 007e FB68 ldr r3, [r7, #12] + 3192 0080 0022 movs r2, #0 + 3193 0082 1A66 str r2, [r3, #96] +2037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pData; + 3194 .loc 1 2037 21 + 3195 0084 FB68 ldr r3, [r7, #12] + 3196 0086 BA68 ldr r2, [r7, #8] + 3197 0088 1A64 str r2, [r3, #64] +2038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 3198 .loc 1 2038 21 + 3199 008a FB68 ldr r3, [r7, #12] + 3200 008c FA88 ldrh r2, [r7, #6] @ movhi + 3201 008e A3F84420 strh r2, [r3, #68] @ movhi +2039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 3202 .loc 1 2039 21 + 3203 0092 FB68 ldr r3, [r7, #12] + 3204 0094 FA88 ldrh r2, [r7, #6] @ movhi + 3205 0096 A3F84620 strh r2, [r3, #70] @ movhi +2040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /*Init field not used in handle to zero */ +2042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 3206 .loc 1 2042 21 + 3207 009a FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccs34gJO.s page 93 + + + 3208 009c 0022 movs r2, #0 + 3209 009e DA64 str r2, [r3, #76] +2043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 3210 .loc 1 2043 21 + 3211 00a0 FB68 ldr r3, [r7, #12] + 3212 00a2 0022 movs r2, #0 + 3213 00a4 1A65 str r2, [r3, #80] +2044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = 0U; + 3214 .loc 1 2044 21 + 3215 00a6 FB68 ldr r3, [r7, #12] + 3216 00a8 0022 movs r2, #0 + 3217 00aa 9A87 strh r2, [r3, #60] @ movhi +2045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 3218 .loc 1 2045 21 + 3219 00ac FB68 ldr r3, [r7, #12] + 3220 00ae 0022 movs r2, #0 + 3221 00b0 DA87 strh r2, [r3, #62] @ movhi +2046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Configure communication direction : 1Line */ +2048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_1LINE) + 3222 .loc 1 2048 17 + 3223 00b2 FB68 ldr r3, [r7, #12] + 3224 00b4 9B68 ldr r3, [r3, #8] + 3225 .loc 1 2048 6 + 3226 00b6 B3F5004F cmp r3, #32768 + 3227 00ba 0FD1 bne .L178 +2049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral before set 1Line direction (BIDIOE bit) */ +2051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 3228 .loc 1 2051 5 + 3229 00bc FB68 ldr r3, [r7, #12] + 3230 00be 1B68 ldr r3, [r3] + 3231 00c0 1A68 ldr r2, [r3] + 3232 00c2 FB68 ldr r3, [r7, #12] + 3233 00c4 1B68 ldr r3, [r3] + 3234 00c6 22F04002 bic r2, r2, #64 + 3235 00ca 1A60 str r2, [r3] +2052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_1LINE_RX(hspi); + 3236 .loc 1 2052 5 + 3237 00cc FB68 ldr r3, [r7, #12] + 3238 00ce 1B68 ldr r3, [r3] + 3239 00d0 1A68 ldr r2, [r3] + 3240 00d2 FB68 ldr r3, [r7, #12] + 3241 00d4 1B68 ldr r3, [r3] + 3242 00d6 22F48042 bic r2, r2, #16384 + 3243 00da 1A60 str r2, [r3] + 3244 .L178: +2053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +2056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +2057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +2058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +2060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +2062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 94 + + +2063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if defined (STM32F302xC) || defined (STM32F303xC) || defined (STM32F373xC) || defined (STM32F358xx +2064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Packing mode management is enabled by the DMA settings */ +2065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize <= SPI_DATASIZE_8BIT) && (hspi->hdmarx->Init.MemDataAlignment == DMA_MDA + 3245 .loc 1 2065 18 + 3246 00dc FB68 ldr r3, [r7, #12] + 3247 00de DB68 ldr r3, [r3, #12] + 3248 .loc 1 2065 6 + 3249 00e0 B3F5E06F cmp r3, #1792 + 3250 00e4 08D8 bhi .L179 + 3251 .loc 1 2065 58 discriminator 1 + 3252 00e6 FB68 ldr r3, [r7, #12] + 3253 00e8 9B6D ldr r3, [r3, #88] + 3254 .loc 1 2065 72 discriminator 1 + 3255 00ea 5B69 ldr r3, [r3, #20] + 3256 .loc 1 2065 50 discriminator 1 + 3257 00ec B3F5806F cmp r3, #1024 + 3258 00f0 02D1 bne .L179 +2066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restriction the DMA data received is not allowed in this mode */ +2068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3259 .loc 1 2068 15 + 3260 00f2 0123 movs r3, #1 + 3261 00f4 FB75 strb r3, [r7, #23] +2069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3262 .loc 1 2069 5 + 3263 00f6 A2E0 b .L172 + 3264 .L179: +2070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* STM32F302xC || STM32F303xC || STM32F373xC || STM32F358xx || STM32F378xx */ +2072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMARX); + 3265 .loc 1 2073 3 + 3266 00f8 FB68 ldr r3, [r7, #12] + 3267 00fa 1B68 ldr r3, [r3] + 3268 00fc 5A68 ldr r2, [r3, #4] + 3269 00fe FB68 ldr r3, [r7, #12] + 3270 0100 1B68 ldr r3, [r3] + 3271 0102 22F40052 bic r2, r2, #8192 + 3272 0106 5A60 str r2, [r3, #4] +2074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 3273 .loc 1 2074 17 + 3274 0108 FB68 ldr r3, [r7, #12] + 3275 010a DB68 ldr r3, [r3, #12] + 3276 .loc 1 2074 6 + 3277 010c B3F5E06F cmp r3, #1792 + 3278 0110 08D9 bls .L180 +2075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16bit */ +2077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3279 .loc 1 2077 5 + 3280 0112 FB68 ldr r3, [r7, #12] + 3281 0114 1B68 ldr r3, [r3] + 3282 0116 5A68 ldr r2, [r3, #4] + 3283 0118 FB68 ldr r3, [r7, #12] + 3284 011a 1B68 ldr r3, [r3] + 3285 011c 22F48052 bic r2, r2, #4096 + 3286 0120 5A60 str r2, [r3, #4] + ARM GAS /tmp/ccs34gJO.s page 95 + + + 3287 0122 42E0 b .L181 + 3288 .L180: +2078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8bit */ +2082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3289 .loc 1 2082 5 + 3290 0124 FB68 ldr r3, [r7, #12] + 3291 0126 1B68 ldr r3, [r3] + 3292 0128 5A68 ldr r2, [r3, #4] + 3293 012a FB68 ldr r3, [r7, #12] + 3294 012c 1B68 ldr r3, [r3] + 3295 012e 42F48052 orr r2, r2, #4096 + 3296 0132 5A60 str r2, [r3, #4] +2083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx->Init.MemDataAlignment == DMA_MDATAALIGN_HALFWORD) + 3297 .loc 1 2084 13 + 3298 0134 FB68 ldr r3, [r7, #12] + 3299 0136 9B6D ldr r3, [r3, #88] + 3300 .loc 1 2084 27 + 3301 0138 5B69 ldr r3, [r3, #20] + 3302 .loc 1 2084 8 + 3303 013a B3F5806F cmp r3, #1024 + 3304 013e 34D1 bne .L181 +2085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16bit */ +2087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3305 .loc 1 2087 7 + 3306 0140 FB68 ldr r3, [r7, #12] + 3307 0142 1B68 ldr r3, [r3] + 3308 0144 5A68 ldr r2, [r3, #4] + 3309 0146 FB68 ldr r3, [r7, #12] + 3310 0148 1B68 ldr r3, [r3] + 3311 014a 22F48052 bic r2, r2, #4096 + 3312 014e 5A60 str r2, [r3, #4] +2088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->RxXferCount & 0x1U) == 0x0U) + 3313 .loc 1 2089 16 + 3314 0150 FB68 ldr r3, [r7, #12] + 3315 0152 B3F84630 ldrh r3, [r3, #70] @ movhi + 3316 0156 9BB2 uxth r3, r3 + 3317 .loc 1 2089 30 + 3318 0158 03F00103 and r3, r3, #1 + 3319 .loc 1 2089 10 + 3320 015c 002B cmp r3, #0 + 3321 015e 11D1 bne .L182 +2090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMARX); + 3322 .loc 1 2091 9 + 3323 0160 FB68 ldr r3, [r7, #12] + 3324 0162 1B68 ldr r3, [r3] + 3325 0164 5A68 ldr r2, [r3, #4] + 3326 0166 FB68 ldr r3, [r7, #12] + 3327 0168 1B68 ldr r3, [r3] + 3328 016a 22F40052 bic r2, r2, #8192 + 3329 016e 5A60 str r2, [r3, #4] + ARM GAS /tmp/ccs34gJO.s page 96 + + +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = hspi->RxXferCount >> 1U; + 3330 .loc 1 2092 33 + 3331 0170 FB68 ldr r3, [r7, #12] + 3332 0172 B3F84630 ldrh r3, [r3, #70] @ movhi + 3333 0176 9BB2 uxth r3, r3 + 3334 .loc 1 2092 27 + 3335 0178 5B08 lsrs r3, r3, #1 + 3336 017a 9AB2 uxth r2, r3 + 3337 017c FB68 ldr r3, [r7, #12] + 3338 017e A3F84620 strh r2, [r3, #70] @ movhi + 3339 0182 12E0 b .L181 + 3340 .L182: +2093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_LDMARX); + 3341 .loc 1 2096 9 + 3342 0184 FB68 ldr r3, [r7, #12] + 3343 0186 1B68 ldr r3, [r3] + 3344 0188 5A68 ldr r2, [r3, #4] + 3345 018a FB68 ldr r3, [r7, #12] + 3346 018c 1B68 ldr r3, [r3] + 3347 018e 42F40052 orr r2, r2, #8192 + 3348 0192 5A60 str r2, [r3, #4] +2097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = (hspi->RxXferCount >> 1U) + 1U; + 3349 .loc 1 2097 34 + 3350 0194 FB68 ldr r3, [r7, #12] + 3351 0196 B3F84630 ldrh r3, [r3, #70] @ movhi + 3352 019a 9BB2 uxth r3, r3 + 3353 .loc 1 2097 55 + 3354 019c 5B08 lsrs r3, r3, #1 + 3355 019e 9BB2 uxth r3, r3 + 3356 01a0 0133 adds r3, r3, #1 + 3357 01a2 9AB2 uxth r2, r3 + 3358 .loc 1 2097 27 + 3359 01a4 FB68 ldr r3, [r7, #12] + 3360 01a6 A3F84620 strh r2, [r3, #70] @ movhi + 3361 .L181: +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI RxDMA Half transfer complete callback */ +2103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferHalfCpltCallback = SPI_DMAHalfReceiveCplt; + 3362 .loc 1 2103 7 + 3363 01aa FB68 ldr r3, [r7, #12] + 3364 01ac 9B6D ldr r3, [r3, #88] + 3365 .loc 1 2103 38 + 3366 01ae 284A ldr r2, .L185 + 3367 01b0 DA62 str r2, [r3, #44] +2104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI Rx DMA transfer complete callback */ +2106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferCpltCallback = SPI_DMAReceiveCplt; + 3368 .loc 1 2106 7 + 3369 01b2 FB68 ldr r3, [r7, #12] + 3370 01b4 9B6D ldr r3, [r3, #88] + 3371 .loc 1 2106 34 + ARM GAS /tmp/ccs34gJO.s page 97 + + + 3372 01b6 274A ldr r2, .L185+4 + 3373 01b8 9A62 str r2, [r3, #40] +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA error callback */ +2109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferErrorCallback = SPI_DMAError; + 3374 .loc 1 2109 7 + 3375 01ba FB68 ldr r3, [r7, #12] + 3376 01bc 9B6D ldr r3, [r3, #88] + 3377 .loc 1 2109 35 + 3378 01be 264A ldr r2, .L185+8 + 3379 01c0 1A63 str r2, [r3, #48] +2110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA AbortCpltCallback */ +2112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 3380 .loc 1 2112 7 + 3381 01c2 FB68 ldr r3, [r7, #12] + 3382 01c4 9B6D ldr r3, [r3, #88] + 3383 .loc 1 2112 35 + 3384 01c6 0022 movs r2, #0 + 3385 01c8 5A63 str r2, [r3, #52] +2113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the Rx DMA Stream/Channel */ +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmarx, (uint32_t)&hspi->Instance->DR, (uint32_t)hspi->pRxBu + 3386 .loc 1 2115 17 + 3387 01ca FB68 ldr r3, [r7, #12] + 3388 01cc 986D ldr r0, [r3, #88] + 3389 .loc 1 2115 63 + 3390 01ce FB68 ldr r3, [r7, #12] + 3391 01d0 1B68 ldr r3, [r3] + 3392 .loc 1 2115 58 + 3393 01d2 0C33 adds r3, r3, #12 + 3394 .loc 1 2115 17 + 3395 01d4 1946 mov r1, r3 + 3396 .loc 1 2115 93 + 3397 01d6 FB68 ldr r3, [r7, #12] + 3398 01d8 1B6C ldr r3, [r3, #64] + 3399 .loc 1 2115 17 + 3400 01da 1A46 mov r2, r3 +2116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3401 .loc 1 2116 38 + 3402 01dc FB68 ldr r3, [r7, #12] + 3403 01de B3F84630 ldrh r3, [r3, #70] @ movhi + 3404 01e2 9BB2 uxth r3, r3 +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3405 .loc 1 2115 17 + 3406 01e4 FFF7FEFF bl HAL_DMA_Start_IT + 3407 01e8 0346 mov r3, r0 +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3408 .loc 1 2115 6 discriminator 1 + 3409 01ea 002B cmp r3, #0 + 3410 01ec 08D0 beq .L183 +2117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update SPI error code */ +2119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 3411 .loc 1 2119 5 + 3412 01ee FB68 ldr r3, [r7, #12] + 3413 01f0 1B6E ldr r3, [r3, #96] + ARM GAS /tmp/ccs34gJO.s page 98 + + + 3414 01f2 43F01002 orr r2, r3, #16 + 3415 01f6 FB68 ldr r3, [r7, #12] + 3416 01f8 1A66 str r2, [r3, #96] +2120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3417 .loc 1 2120 15 + 3418 01fa 0123 movs r3, #1 + 3419 01fc FB75 strb r3, [r7, #23] +2121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3420 .loc 1 2122 5 + 3421 01fe 1EE0 b .L172 + 3422 .L183: +2123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +2126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 3423 .loc 1 2126 12 + 3424 0200 FB68 ldr r3, [r7, #12] + 3425 0202 1B68 ldr r3, [r3] + 3426 .loc 1 2126 22 + 3427 0204 1B68 ldr r3, [r3] + 3428 .loc 1 2126 28 + 3429 0206 03F04003 and r3, r3, #64 + 3430 .loc 1 2126 6 + 3431 020a 402B cmp r3, #64 + 3432 020c 07D0 beq .L184 +2127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +2129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 3433 .loc 1 2129 5 + 3434 020e FB68 ldr r3, [r7, #12] + 3435 0210 1B68 ldr r3, [r3] + 3436 0212 1A68 ldr r2, [r3] + 3437 0214 FB68 ldr r3, [r7, #12] + 3438 0216 1B68 ldr r3, [r3] + 3439 0218 42F04002 orr r2, r2, #64 + 3440 021c 1A60 str r2, [r3] + 3441 .L184: +2130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the SPI Error Interrupt Bit */ +2133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_ERR)); + 3442 .loc 1 2133 3 + 3443 021e FB68 ldr r3, [r7, #12] + 3444 0220 1B68 ldr r3, [r3] + 3445 0222 5A68 ldr r2, [r3, #4] + 3446 0224 FB68 ldr r3, [r7, #12] + 3447 0226 1B68 ldr r3, [r3] + 3448 0228 42F02002 orr r2, r2, #32 + 3449 022c 5A60 str r2, [r3, #4] +2134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable Rx DMA Request */ +2136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_RXDMAEN); + 3450 .loc 1 2136 3 + 3451 022e FB68 ldr r3, [r7, #12] + 3452 0230 1B68 ldr r3, [r3] + 3453 0232 5A68 ldr r2, [r3, #4] + ARM GAS /tmp/ccs34gJO.s page 99 + + + 3454 0234 FB68 ldr r3, [r7, #12] + 3455 0236 1B68 ldr r3, [r3] + 3456 0238 42F00102 orr r2, r2, #1 + 3457 023c 5A60 str r2, [r3, #4] + 3458 .L172: +2137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error: +2139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +2140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 3459 .loc 1 2140 3 + 3460 023e FB68 ldr r3, [r7, #12] + 3461 0240 0022 movs r2, #0 + 3462 0242 83F85C20 strb r2, [r3, #92] +2141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 3463 .loc 1 2141 10 + 3464 0246 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3465 .L174: +2142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 3466 .loc 1 2142 1 + 3467 0248 1846 mov r0, r3 + 3468 024a 1837 adds r7, r7, #24 + 3469 .cfi_def_cfa_offset 8 + 3470 024c BD46 mov sp, r7 + 3471 .cfi_def_cfa_register 13 + 3472 @ sp needed + 3473 024e 80BD pop {r7, pc} + 3474 .L186: + 3475 .align 2 + 3476 .L185: + 3477 0250 00000000 .word SPI_DMAHalfReceiveCplt + 3478 0254 00000000 .word SPI_DMAReceiveCplt + 3479 0258 00000000 .word SPI_DMAError + 3480 .cfi_endproc + 3481 .LFE141: + 3483 .section .text.HAL_SPI_TransmitReceive_DMA,"ax",%progbits + 3484 .align 1 + 3485 .global HAL_SPI_TransmitReceive_DMA + 3486 .syntax unified + 3487 .thumb + 3488 .thumb_func + 3490 HAL_SPI_TransmitReceive_DMA: + 3491 .LFB142: +2143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Transmit and Receive an amount of data in non-blocking mode with DMA. +2146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pTxData pointer to transmission data buffer +2149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param pRxData pointer to reception data buffer +2150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note When the CRC feature is enabled the pRxData Length must be Size + 1 +2151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Size amount of data to be sent +2152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *p +2155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint16_t Size) +2156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 3492 .loc 1 2156 1 + ARM GAS /tmp/ccs34gJO.s page 100 + + + 3493 .cfi_startproc + 3494 @ args = 0, pretend = 0, frame = 24 + 3495 @ frame_needed = 1, uses_anonymous_args = 0 + 3496 0000 80B5 push {r7, lr} + 3497 .cfi_def_cfa_offset 8 + 3498 .cfi_offset 7, -8 + 3499 .cfi_offset 14, -4 + 3500 0002 86B0 sub sp, sp, #24 + 3501 .cfi_def_cfa_offset 32 + 3502 0004 00AF add r7, sp, #0 + 3503 .cfi_def_cfa_register 7 + 3504 0006 F860 str r0, [r7, #12] + 3505 0008 B960 str r1, [r7, #8] + 3506 000a 7A60 str r2, [r7, #4] + 3507 000c 7B80 strh r3, [r7, #2] @ movhi +2157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_mode; +2158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_StateTypeDef tmp_state; +2159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 3508 .loc 1 2159 21 + 3509 000e 0023 movs r3, #0 + 3510 0010 FB75 strb r3, [r7, #23] +2160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check rx & tx dma handles */ +2162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DMA_HANDLE(hspi->hdmarx)); +2163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DMA_HANDLE(hspi->hdmatx)); +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check Direction parameter */ +2166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** assert_param(IS_SPI_DIRECTION_2LINES(hspi->Init.Direction)); +2167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process locked */ +2169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 3511 .loc 1 2169 3 + 3512 0012 FB68 ldr r3, [r7, #12] + 3513 0014 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 3514 0018 012B cmp r3, #1 + 3515 001a 01D1 bne .L188 + 3516 .loc 1 2169 3 is_stmt 0 discriminator 1 + 3517 001c 0223 movs r3, #2 + 3518 .loc 1 2169 3 + 3519 001e 72E1 b .L189 + 3520 .L188: + 3521 .loc 1 2169 3 discriminator 2 + 3522 0020 FB68 ldr r3, [r7, #12] + 3523 0022 0122 movs r2, #1 + 3524 0024 83F85C20 strb r2, [r3, #92] +2170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init temporary variables */ +2172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_state = hspi->State; + 3525 .loc 1 2172 23 is_stmt 1 + 3526 0028 FB68 ldr r3, [r7, #12] + 3527 002a 93F85D30 ldrb r3, [r3, #93] + 3528 002e BB75 strb r3, [r7, #22] +2173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_mode = hspi->Init.Mode; + 3529 .loc 1 2173 23 + 3530 0030 FB68 ldr r3, [r7, #12] + 3531 0032 5B68 ldr r3, [r3, #4] + 3532 0034 3B61 str r3, [r7, #16] + ARM GAS /tmp/ccs34gJO.s page 101 + + +2174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (!((tmp_state == HAL_SPI_STATE_READY) || + 3533 .loc 1 2175 6 + 3534 0036 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 3535 0038 012B cmp r3, #1 + 3536 003a 0DD0 beq .L190 + 3537 .loc 1 2175 7 discriminator 1 + 3538 003c 3B69 ldr r3, [r7, #16] + 3539 003e B3F5827F cmp r3, #260 + 3540 0042 06D1 bne .L191 +2176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ((tmp_mode == SPI_MODE_MASTER) && (hspi->Init.Direction == SPI_DIRECTION_2LINES) && (tmp_st + 3541 .loc 1 2176 54 + 3542 0044 FB68 ldr r3, [r7, #12] + 3543 0046 9B68 ldr r3, [r3, #8] + 3544 .loc 1 2176 40 + 3545 0048 002B cmp r3, #0 + 3546 004a 02D1 bne .L191 + 3547 .loc 1 2176 90 discriminator 1 + 3548 004c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 3549 004e 042B cmp r3, #4 + 3550 0050 02D0 beq .L190 + 3551 .L191: +2177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_BUSY; + 3552 .loc 1 2178 15 + 3553 0052 0223 movs r3, #2 + 3554 0054 FB75 strb r3, [r7, #23] +2179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3555 .loc 1 2179 5 + 3556 0056 51E1 b .L192 + 3557 .L190: +2180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((pTxData == NULL) || (pRxData == NULL) || (Size == 0U)) + 3558 .loc 1 2182 6 + 3559 0058 BB68 ldr r3, [r7, #8] + 3560 005a 002B cmp r3, #0 + 3561 005c 05D0 beq .L193 + 3562 .loc 1 2182 25 discriminator 1 + 3563 005e 7B68 ldr r3, [r7, #4] + 3564 0060 002B cmp r3, #0 + 3565 0062 02D0 beq .L193 + 3566 .loc 1 2182 46 discriminator 2 + 3567 0064 7B88 ldrh r3, [r7, #2] + 3568 0066 002B cmp r3, #0 + 3569 0068 02D1 bne .L194 + 3570 .L193: +2183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3571 .loc 1 2184 15 + 3572 006a 0123 movs r3, #1 + 3573 006c FB75 strb r3, [r7, #23] +2185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3574 .loc 1 2185 5 + 3575 006e 45E1 b .L192 + 3576 .L194: +2186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 102 + + +2187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Don't overwrite in case of HAL_SPI_STATE_BUSY_RX */ +2189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_BUSY_RX) + 3577 .loc 1 2189 11 + 3578 0070 FB68 ldr r3, [r7, #12] + 3579 0072 93F85D30 ldrb r3, [r3, #93] + 3580 0076 DBB2 uxtb r3, r3 + 3581 .loc 1 2189 6 + 3582 0078 042B cmp r3, #4 + 3583 007a 03D0 beq .L195 +2190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_BUSY_TX_RX; + 3584 .loc 1 2191 17 + 3585 007c FB68 ldr r3, [r7, #12] + 3586 007e 0522 movs r2, #5 + 3587 0080 83F85D20 strb r2, [r3, #93] + 3588 .L195: +2192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the transaction information */ +2195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 3589 .loc 1 2195 21 + 3590 0084 FB68 ldr r3, [r7, #12] + 3591 0086 0022 movs r2, #0 + 3592 0088 1A66 str r2, [r3, #96] +2196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr = (uint8_t *)pTxData; + 3593 .loc 1 2196 21 + 3594 008a FB68 ldr r3, [r7, #12] + 3595 008c BA68 ldr r2, [r7, #8] + 3596 008e 9A63 str r2, [r3, #56] +2197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferSize = Size; + 3597 .loc 1 2197 21 + 3598 0090 FB68 ldr r3, [r7, #12] + 3599 0092 7A88 ldrh r2, [r7, #2] @ movhi + 3600 0094 9A87 strh r2, [r3, #60] @ movhi +2198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = Size; + 3601 .loc 1 2198 21 + 3602 0096 FB68 ldr r3, [r7, #12] + 3603 0098 7A88 ldrh r2, [r7, #2] @ movhi + 3604 009a DA87 strh r2, [r3, #62] @ movhi +2199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr = (uint8_t *)pRxData; + 3605 .loc 1 2199 21 + 3606 009c FB68 ldr r3, [r7, #12] + 3607 009e 7A68 ldr r2, [r7, #4] + 3608 00a0 1A64 str r2, [r3, #64] +2200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferSize = Size; + 3609 .loc 1 2200 21 + 3610 00a2 FB68 ldr r3, [r7, #12] + 3611 00a4 7A88 ldrh r2, [r7, #2] @ movhi + 3612 00a6 A3F84420 strh r2, [r3, #68] @ movhi +2201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = Size; + 3613 .loc 1 2201 21 + 3614 00aa FB68 ldr r3, [r7, #12] + 3615 00ac 7A88 ldrh r2, [r7, #2] @ movhi + 3616 00ae A3F84620 strh r2, [r3, #70] @ movhi +2202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init field not used in handle to zero */ + ARM GAS /tmp/ccs34gJO.s page 103 + + +2204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = NULL; + 3617 .loc 1 2204 21 + 3618 00b2 FB68 ldr r3, [r7, #12] + 3619 00b4 0022 movs r2, #0 + 3620 00b6 DA64 str r2, [r3, #76] +2205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = NULL; + 3621 .loc 1 2205 21 + 3622 00b8 FB68 ldr r3, [r7, #12] + 3623 00ba 0022 movs r2, #0 + 3624 00bc 1A65 str r2, [r3, #80] +2206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +2208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +2209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +2210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); +2212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +2214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if defined (STM32F302xC) || defined (STM32F303xC) || defined (STM32F373xC) || defined (STM32F358xx +2216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Packing mode management is enabled by the DMA settings */ +2217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize <= SPI_DATASIZE_8BIT) && (hspi->hdmarx->Init.MemDataAlignment == DMA_MDA + 3625 .loc 1 2217 18 + 3626 00be FB68 ldr r3, [r7, #12] + 3627 00c0 DB68 ldr r3, [r3, #12] + 3628 .loc 1 2217 6 + 3629 00c2 B3F5E06F cmp r3, #1792 + 3630 00c6 08D8 bhi .L196 + 3631 .loc 1 2217 58 discriminator 1 + 3632 00c8 FB68 ldr r3, [r7, #12] + 3633 00ca 9B6D ldr r3, [r3, #88] + 3634 .loc 1 2217 72 discriminator 1 + 3635 00cc 5B69 ldr r3, [r3, #20] + 3636 .loc 1 2217 50 discriminator 1 + 3637 00ce B3F5806F cmp r3, #1024 + 3638 00d2 02D1 bne .L196 +2218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restriction the DMA data received is not allowed in this mode */ +2220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3639 .loc 1 2220 15 + 3640 00d4 0123 movs r3, #1 + 3641 00d6 FB75 strb r3, [r7, #23] +2221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3642 .loc 1 2221 5 + 3643 00d8 10E1 b .L192 + 3644 .L196: +2222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* STM32F302xC || STM32F303xC || STM32F373xC || STM32F358xx || STM32F378xx */ +2224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset the threshold bit */ +2226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX | SPI_CR2_LDMARX); + 3645 .loc 1 2226 3 + 3646 00da FB68 ldr r3, [r7, #12] + 3647 00dc 1B68 ldr r3, [r3] + 3648 00de 5A68 ldr r2, [r3, #4] + 3649 00e0 FB68 ldr r3, [r7, #12] + 3650 00e2 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 104 + + + 3651 00e4 22F4C042 bic r2, r2, #24576 + 3652 00e8 5A60 str r2, [r3, #4] +2227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* The packing mode management is enabled by the DMA settings according the spi data size */ +2229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) + 3653 .loc 1 2229 17 + 3654 00ea FB68 ldr r3, [r7, #12] + 3655 00ec DB68 ldr r3, [r3, #12] + 3656 .loc 1 2229 6 + 3657 00ee B3F5E06F cmp r3, #1792 + 3658 00f2 08D9 bls .L197 +2230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set fiforxthreshold according the reception data length: 16bit */ +2232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3659 .loc 1 2232 5 + 3660 00f4 FB68 ldr r3, [r7, #12] + 3661 00f6 1B68 ldr r3, [r3] + 3662 00f8 5A68 ldr r2, [r3, #4] + 3663 00fa FB68 ldr r3, [r7, #12] + 3664 00fc 1B68 ldr r3, [r3] + 3665 00fe 22F48052 bic r2, r2, #4096 + 3666 0102 5A60 str r2, [r3, #4] + 3667 0104 6FE0 b .L198 + 3668 .L197: +2233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8bit */ +2237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3669 .loc 1 2237 5 + 3670 0106 FB68 ldr r3, [r7, #12] + 3671 0108 1B68 ldr r3, [r3] + 3672 010a 5A68 ldr r2, [r3, #4] + 3673 010c FB68 ldr r3, [r7, #12] + 3674 010e 1B68 ldr r3, [r3] + 3675 0110 42F48052 orr r2, r2, #4096 + 3676 0114 5A60 str r2, [r3, #4] +2238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx->Init.MemDataAlignment == DMA_MDATAALIGN_HALFWORD) + 3677 .loc 1 2239 13 + 3678 0116 FB68 ldr r3, [r7, #12] + 3679 0118 5B6D ldr r3, [r3, #84] + 3680 .loc 1 2239 27 + 3681 011a 5B69 ldr r3, [r3, #20] + 3682 .loc 1 2239 8 + 3683 011c B3F5806F cmp r3, #1024 + 3684 0120 26D1 bne .L199 +2240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->TxXferSize & 0x1U) == 0x0U) + 3685 .loc 1 2241 16 + 3686 0122 FB68 ldr r3, [r7, #12] + 3687 0124 9B8F ldrh r3, [r3, #60] + 3688 .loc 1 2241 29 + 3689 0126 03F00103 and r3, r3, #1 + 3690 .loc 1 2241 10 + 3691 012a 002B cmp r3, #0 + 3692 012c 0FD1 bne .L200 + ARM GAS /tmp/ccs34gJO.s page 105 + + +2242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX); + 3693 .loc 1 2243 9 + 3694 012e FB68 ldr r3, [r7, #12] + 3695 0130 1B68 ldr r3, [r3] + 3696 0132 5A68 ldr r2, [r3, #4] + 3697 0134 FB68 ldr r3, [r7, #12] + 3698 0136 1B68 ldr r3, [r3] + 3699 0138 22F48042 bic r2, r2, #16384 + 3700 013c 5A60 str r2, [r3, #4] +2244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = hspi->TxXferCount >> 1U; + 3701 .loc 1 2244 33 + 3702 013e FB68 ldr r3, [r7, #12] + 3703 0140 DB8F ldrh r3, [r3, #62] @ movhi + 3704 0142 9BB2 uxth r3, r3 + 3705 .loc 1 2244 27 + 3706 0144 5B08 lsrs r3, r3, #1 + 3707 0146 9AB2 uxth r2, r3 + 3708 0148 FB68 ldr r3, [r7, #12] + 3709 014a DA87 strh r2, [r3, #62] @ movhi + 3710 014c 10E0 b .L199 + 3711 .L200: +2245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_LDMATX); + 3712 .loc 1 2248 9 + 3713 014e FB68 ldr r3, [r7, #12] + 3714 0150 1B68 ldr r3, [r3] + 3715 0152 5A68 ldr r2, [r3, #4] + 3716 0154 FB68 ldr r3, [r7, #12] + 3717 0156 1B68 ldr r3, [r3] + 3718 0158 42F48042 orr r2, r2, #16384 + 3719 015c 5A60 str r2, [r3, #4] +2249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = (hspi->TxXferCount >> 1U) + 1U; + 3720 .loc 1 2249 34 + 3721 015e FB68 ldr r3, [r7, #12] + 3722 0160 DB8F ldrh r3, [r3, #62] @ movhi + 3723 0162 9BB2 uxth r3, r3 + 3724 .loc 1 2249 55 + 3725 0164 5B08 lsrs r3, r3, #1 + 3726 0166 9BB2 uxth r3, r3 + 3727 0168 0133 adds r3, r3, #1 + 3728 016a 9AB2 uxth r2, r3 + 3729 .loc 1 2249 27 + 3730 016c FB68 ldr r3, [r7, #12] + 3731 016e DA87 strh r2, [r3, #62] @ movhi + 3732 .L199: +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx->Init.MemDataAlignment == DMA_MDATAALIGN_HALFWORD) + 3733 .loc 1 2253 13 + 3734 0170 FB68 ldr r3, [r7, #12] + 3735 0172 9B6D ldr r3, [r3, #88] + 3736 .loc 1 2253 27 + 3737 0174 5B69 ldr r3, [r3, #20] + ARM GAS /tmp/ccs34gJO.s page 106 + + + 3738 .loc 1 2253 8 + 3739 0176 B3F5806F cmp r3, #1024 + 3740 017a 34D1 bne .L198 +2254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 16bit */ +2256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 3741 .loc 1 2256 7 + 3742 017c FB68 ldr r3, [r7, #12] + 3743 017e 1B68 ldr r3, [r3] + 3744 0180 5A68 ldr r2, [r3, #4] + 3745 0182 FB68 ldr r3, [r7, #12] + 3746 0184 1B68 ldr r3, [r3] + 3747 0186 22F48052 bic r2, r2, #4096 + 3748 018a 5A60 str r2, [r3, #4] +2257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->RxXferCount & 0x1U) == 0x0U) + 3749 .loc 1 2258 16 + 3750 018c FB68 ldr r3, [r7, #12] + 3751 018e B3F84630 ldrh r3, [r3, #70] @ movhi + 3752 0192 9BB2 uxth r3, r3 + 3753 .loc 1 2258 30 + 3754 0194 03F00103 and r3, r3, #1 + 3755 .loc 1 2258 10 + 3756 0198 002B cmp r3, #0 + 3757 019a 11D1 bne .L201 +2259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_LDMARX); + 3758 .loc 1 2260 9 + 3759 019c FB68 ldr r3, [r7, #12] + 3760 019e 1B68 ldr r3, [r3] + 3761 01a0 5A68 ldr r2, [r3, #4] + 3762 01a2 FB68 ldr r3, [r7, #12] + 3763 01a4 1B68 ldr r3, [r3] + 3764 01a6 22F40052 bic r2, r2, #8192 + 3765 01aa 5A60 str r2, [r3, #4] +2261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = hspi->RxXferCount >> 1U; + 3766 .loc 1 2261 33 + 3767 01ac FB68 ldr r3, [r7, #12] + 3768 01ae B3F84630 ldrh r3, [r3, #70] @ movhi + 3769 01b2 9BB2 uxth r3, r3 + 3770 .loc 1 2261 27 + 3771 01b4 5B08 lsrs r3, r3, #1 + 3772 01b6 9AB2 uxth r2, r3 + 3773 01b8 FB68 ldr r3, [r7, #12] + 3774 01ba A3F84620 strh r2, [r3, #70] @ movhi + 3775 01be 12E0 b .L198 + 3776 .L201: +2262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_LDMARX); + 3777 .loc 1 2265 9 + 3778 01c0 FB68 ldr r3, [r7, #12] + 3779 01c2 1B68 ldr r3, [r3] + 3780 01c4 5A68 ldr r2, [r3, #4] + 3781 01c6 FB68 ldr r3, [r7, #12] + 3782 01c8 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 107 + + + 3783 01ca 42F40052 orr r2, r2, #8192 + 3784 01ce 5A60 str r2, [r3, #4] +2266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = (hspi->RxXferCount >> 1U) + 1U; + 3785 .loc 1 2266 34 + 3786 01d0 FB68 ldr r3, [r7, #12] + 3787 01d2 B3F84630 ldrh r3, [r3, #70] @ movhi + 3788 01d6 9BB2 uxth r3, r3 + 3789 .loc 1 2266 55 + 3790 01d8 5B08 lsrs r3, r3, #1 + 3791 01da 9BB2 uxth r3, r3 + 3792 01dc 0133 adds r3, r3, #1 + 3793 01de 9AB2 uxth r2, r3 + 3794 .loc 1 2266 27 + 3795 01e0 FB68 ldr r3, [r7, #12] + 3796 01e2 A3F84620 strh r2, [r3, #70] @ movhi + 3797 .L198: +2267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if we are in Rx only or in Rx/Tx Mode and configure the DMA transfer complete callback * +2272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State == HAL_SPI_STATE_BUSY_RX) + 3798 .loc 1 2272 11 + 3799 01e6 FB68 ldr r3, [r7, #12] + 3800 01e8 93F85D30 ldrb r3, [r3, #93] + 3801 01ec DBB2 uxtb r3, r3 + 3802 .loc 1 2272 6 + 3803 01ee 042B cmp r3, #4 + 3804 01f0 08D1 bne .L202 +2273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI Rx DMA Half transfer complete callback */ +2275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferHalfCpltCallback = SPI_DMAHalfReceiveCplt; + 3805 .loc 1 2275 9 + 3806 01f2 FB68 ldr r3, [r7, #12] + 3807 01f4 9B6D ldr r3, [r3, #88] + 3808 .loc 1 2275 40 + 3809 01f6 464A ldr r2, .L207 + 3810 01f8 DA62 str r2, [r3, #44] +2276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferCpltCallback = SPI_DMAReceiveCplt; + 3811 .loc 1 2276 9 + 3812 01fa FB68 ldr r3, [r7, #12] + 3813 01fc 9B6D ldr r3, [r3, #88] + 3814 .loc 1 2276 40 + 3815 01fe 454A ldr r2, .L207+4 + 3816 0200 9A62 str r2, [r3, #40] + 3817 0202 07E0 b .L203 + 3818 .L202: +2277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI Tx/Rx DMA Half transfer complete callback */ +2281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferHalfCpltCallback = SPI_DMAHalfTransmitReceiveCplt; + 3819 .loc 1 2281 9 + 3820 0204 FB68 ldr r3, [r7, #12] + 3821 0206 9B6D ldr r3, [r3, #88] + 3822 .loc 1 2281 40 + 3823 0208 434A ldr r2, .L207+8 + ARM GAS /tmp/ccs34gJO.s page 108 + + + 3824 020a DA62 str r2, [r3, #44] +2282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferCpltCallback = SPI_DMATransmitReceiveCplt; + 3825 .loc 1 2282 9 + 3826 020c FB68 ldr r3, [r7, #12] + 3827 020e 9B6D ldr r3, [r3, #88] + 3828 .loc 1 2282 40 + 3829 0210 424A ldr r2, .L207+12 + 3830 0212 9A62 str r2, [r3, #40] + 3831 .L203: +2283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA error callback */ +2286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferErrorCallback = SPI_DMAError; + 3832 .loc 1 2286 7 + 3833 0214 FB68 ldr r3, [r7, #12] + 3834 0216 9B6D ldr r3, [r3, #88] + 3835 .loc 1 2286 35 + 3836 0218 414A ldr r2, .L207+16 + 3837 021a 1A63 str r2, [r3, #48] +2287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the DMA AbortCpltCallback */ +2289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 3838 .loc 1 2289 7 + 3839 021c FB68 ldr r3, [r7, #12] + 3840 021e 9B6D ldr r3, [r3, #88] + 3841 .loc 1 2289 35 + 3842 0220 0022 movs r2, #0 + 3843 0222 5A63 str r2, [r3, #52] +2290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the Rx DMA Stream/Channel */ +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmarx, (uint32_t)&hspi->Instance->DR, (uint32_t)hspi->pRxBu + 3844 .loc 1 2292 17 + 3845 0224 FB68 ldr r3, [r7, #12] + 3846 0226 986D ldr r0, [r3, #88] + 3847 .loc 1 2292 63 + 3848 0228 FB68 ldr r3, [r7, #12] + 3849 022a 1B68 ldr r3, [r3] + 3850 .loc 1 2292 58 + 3851 022c 0C33 adds r3, r3, #12 + 3852 .loc 1 2292 17 + 3853 022e 1946 mov r1, r3 + 3854 .loc 1 2292 93 + 3855 0230 FB68 ldr r3, [r7, #12] + 3856 0232 1B6C ldr r3, [r3, #64] + 3857 .loc 1 2292 17 + 3858 0234 1A46 mov r2, r3 +2293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3859 .loc 1 2293 38 + 3860 0236 FB68 ldr r3, [r7, #12] + 3861 0238 B3F84630 ldrh r3, [r3, #70] @ movhi + 3862 023c 9BB2 uxth r3, r3 +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3863 .loc 1 2292 17 + 3864 023e FFF7FEFF bl HAL_DMA_Start_IT + 3865 0242 0346 mov r3, r0 +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount)) + 3866 .loc 1 2292 6 discriminator 1 + ARM GAS /tmp/ccs34gJO.s page 109 + + + 3867 0244 002B cmp r3, #0 + 3868 0246 08D0 beq .L204 +2294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update SPI error code */ +2296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 3869 .loc 1 2296 5 + 3870 0248 FB68 ldr r3, [r7, #12] + 3871 024a 1B6E ldr r3, [r3, #96] + 3872 024c 43F01002 orr r2, r3, #16 + 3873 0250 FB68 ldr r3, [r7, #12] + 3874 0252 1A66 str r2, [r3, #96] +2297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3875 .loc 1 2297 15 + 3876 0254 0123 movs r3, #1 + 3877 0256 FB75 strb r3, [r7, #23] +2298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3878 .loc 1 2299 5 + 3879 0258 50E0 b .L192 + 3880 .L204: +2300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable Rx DMA Request */ +2303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_RXDMAEN); + 3881 .loc 1 2303 3 + 3882 025a FB68 ldr r3, [r7, #12] + 3883 025c 1B68 ldr r3, [r3] + 3884 025e 5A68 ldr r2, [r3, #4] + 3885 0260 FB68 ldr r3, [r7, #12] + 3886 0262 1B68 ldr r3, [r3] + 3887 0264 42F00102 orr r2, r2, #1 + 3888 0268 5A60 str r2, [r3, #4] +2304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI Tx DMA transfer complete callback as NULL because the communication closing +2306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** is performed in DMA reception complete callback */ +2307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferHalfCpltCallback = NULL; + 3889 .loc 1 2307 7 + 3890 026a FB68 ldr r3, [r7, #12] + 3891 026c 5B6D ldr r3, [r3, #84] + 3892 .loc 1 2307 38 + 3893 026e 0022 movs r2, #0 + 3894 0270 DA62 str r2, [r3, #44] +2308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferCpltCallback = NULL; + 3895 .loc 1 2308 7 + 3896 0272 FB68 ldr r3, [r7, #12] + 3897 0274 5B6D ldr r3, [r3, #84] + 3898 .loc 1 2308 38 + 3899 0276 0022 movs r2, #0 + 3900 0278 9A62 str r2, [r3, #40] +2309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferErrorCallback = NULL; + 3901 .loc 1 2309 7 + 3902 027a FB68 ldr r3, [r7, #12] + 3903 027c 5B6D ldr r3, [r3, #84] + 3904 .loc 1 2309 38 + 3905 027e 0022 movs r2, #0 + 3906 0280 1A63 str r2, [r3, #48] +2310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + ARM GAS /tmp/ccs34gJO.s page 110 + + + 3907 .loc 1 2310 7 + 3908 0282 FB68 ldr r3, [r7, #12] + 3909 0284 5B6D ldr r3, [r3, #84] + 3910 .loc 1 2310 38 + 3911 0286 0022 movs r2, #0 + 3912 0288 5A63 str r2, [r3, #52] +2311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the Tx DMA Stream/Channel */ +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmatx, (uint32_t)hspi->pTxBuffPtr, (uint32_t)&hspi->Instanc + 3913 .loc 1 2313 17 + 3914 028a FB68 ldr r3, [r7, #12] + 3915 028c 586D ldr r0, [r3, #84] + 3916 .loc 1 2313 62 + 3917 028e FB68 ldr r3, [r7, #12] + 3918 0290 9B6B ldr r3, [r3, #56] + 3919 .loc 1 2313 17 + 3920 0292 1946 mov r1, r3 + 3921 .loc 1 2313 91 + 3922 0294 FB68 ldr r3, [r7, #12] + 3923 0296 1B68 ldr r3, [r3] + 3924 .loc 1 2313 86 + 3925 0298 0C33 adds r3, r3, #12 + 3926 .loc 1 2313 17 + 3927 029a 1A46 mov r2, r3 +2314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3928 .loc 1 2314 38 + 3929 029c FB68 ldr r3, [r7, #12] + 3930 029e DB8F ldrh r3, [r3, #62] @ movhi + 3931 02a0 9BB2 uxth r3, r3 +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3932 .loc 1 2313 17 + 3933 02a2 FFF7FEFF bl HAL_DMA_Start_IT + 3934 02a6 0346 mov r3, r0 +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount)) + 3935 .loc 1 2313 6 discriminator 1 + 3936 02a8 002B cmp r3, #0 + 3937 02aa 08D0 beq .L205 +2315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Update SPI error code */ +2317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 3938 .loc 1 2317 5 + 3939 02ac FB68 ldr r3, [r7, #12] + 3940 02ae 1B6E ldr r3, [r3, #96] + 3941 02b0 43F01002 orr r2, r3, #16 + 3942 02b4 FB68 ldr r3, [r7, #12] + 3943 02b6 1A66 str r2, [r3, #96] +2318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 3944 .loc 1 2318 15 + 3945 02b8 0123 movs r3, #1 + 3946 02ba FB75 strb r3, [r7, #23] +2319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** goto error; + 3947 .loc 1 2320 5 + 3948 02bc 1EE0 b .L192 + 3949 .L205: +2321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 111 + + +2323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if the SPI is already enabled */ +2324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Instance->CR1 & SPI_CR1_SPE) != SPI_CR1_SPE) + 3950 .loc 1 2324 12 + 3951 02be FB68 ldr r3, [r7, #12] + 3952 02c0 1B68 ldr r3, [r3] + 3953 .loc 1 2324 22 + 3954 02c2 1B68 ldr r3, [r3] + 3955 .loc 1 2324 28 + 3956 02c4 03F04003 and r3, r3, #64 + 3957 .loc 1 2324 6 + 3958 02c8 402B cmp r3, #64 + 3959 02ca 07D0 beq .L206 +2325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable SPI peripheral */ +2327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE(hspi); + 3960 .loc 1 2327 5 + 3961 02cc FB68 ldr r3, [r7, #12] + 3962 02ce 1B68 ldr r3, [r3] + 3963 02d0 1A68 ldr r2, [r3] + 3964 02d2 FB68 ldr r3, [r7, #12] + 3965 02d4 1B68 ldr r3, [r3] + 3966 02d6 42F04002 orr r2, r2, #64 + 3967 02da 1A60 str r2, [r3] + 3968 .L206: +2328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the SPI Error Interrupt Bit */ +2330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_ENABLE_IT(hspi, (SPI_IT_ERR)); + 3969 .loc 1 2330 3 + 3970 02dc FB68 ldr r3, [r7, #12] + 3971 02de 1B68 ldr r3, [r3] + 3972 02e0 5A68 ldr r2, [r3, #4] + 3973 02e2 FB68 ldr r3, [r7, #12] + 3974 02e4 1B68 ldr r3, [r3] + 3975 02e6 42F02002 orr r2, r2, #32 + 3976 02ea 5A60 str r2, [r3, #4] +2331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable Tx DMA Request */ +2333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN); + 3977 .loc 1 2333 3 + 3978 02ec FB68 ldr r3, [r7, #12] + 3979 02ee 1B68 ldr r3, [r3] + 3980 02f0 5A68 ldr r2, [r3, #4] + 3981 02f2 FB68 ldr r3, [r7, #12] + 3982 02f4 1B68 ldr r3, [r3] + 3983 02f6 42F00202 orr r2, r2, #2 + 3984 02fa 5A60 str r2, [r3, #4] + 3985 .L192: +2334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** error : +2336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +2337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 3986 .loc 1 2337 3 + 3987 02fc FB68 ldr r3, [r7, #12] + 3988 02fe 0022 movs r2, #0 + 3989 0300 83F85C20 strb r2, [r3, #92] +2338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 3990 .loc 1 2338 10 + ARM GAS /tmp/ccs34gJO.s page 112 + + + 3991 0304 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3992 .L189: +2339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 3993 .loc 1 2339 1 + 3994 0306 1846 mov r0, r3 + 3995 0308 1837 adds r7, r7, #24 + 3996 .cfi_def_cfa_offset 8 + 3997 030a BD46 mov sp, r7 + 3998 .cfi_def_cfa_register 13 + 3999 @ sp needed + 4000 030c 80BD pop {r7, pc} + 4001 .L208: + 4002 030e 00BF .align 2 + 4003 .L207: + 4004 0310 00000000 .word SPI_DMAHalfReceiveCplt + 4005 0314 00000000 .word SPI_DMAReceiveCplt + 4006 0318 00000000 .word SPI_DMAHalfTransmitReceiveCplt + 4007 031c 00000000 .word SPI_DMATransmitReceiveCplt + 4008 0320 00000000 .word SPI_DMAError + 4009 .cfi_endproc + 4010 .LFE142: + 4012 .section .text.HAL_SPI_Abort,"ax",%progbits + 4013 .align 1 + 4014 .global HAL_SPI_Abort + 4015 .syntax unified + 4016 .thumb + 4017 .thumb_func + 4019 HAL_SPI_Abort: + 4020 .LFB143: +2340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Abort ongoing transfer (blocking mode). +2343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi SPI handle. +2344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note This procedure could be used for aborting any ongoing transfer (Tx and Rx), +2345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * started in Interrupt or DMA mode. +2346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * This procedure performs following operations : +2347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Disable SPI Interrupts (depending of transfer direction) +2348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Disable the DMA transfer in the peripheral register (if enabled) +2349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Abort DMA transfer by calling HAL_DMA_Abort (in case of transfer in DMA mode) +2350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Set handle State to READY +2351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note This procedure is executed in blocking mode : when exiting function, Abort is considere +2352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Abort(SPI_HandleTypeDef *hspi) +2355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4021 .loc 1 2355 1 + 4022 .cfi_startproc + 4023 @ args = 0, pretend = 0, frame = 32 + 4024 @ frame_needed = 1, uses_anonymous_args = 0 + 4025 0000 80B5 push {r7, lr} + 4026 .cfi_def_cfa_offset 8 + 4027 .cfi_offset 7, -8 + 4028 .cfi_offset 14, -4 + 4029 0002 8AB0 sub sp, sp, #40 + 4030 .cfi_def_cfa_offset 48 + 4031 0004 02AF add r7, sp, #8 + 4032 .cfi_def_cfa 7, 40 + ARM GAS /tmp/ccs34gJO.s page 113 + + + 4033 0006 7860 str r0, [r7, #4] +2356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode; +2357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +2358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t resetcount; +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialized local variable */ +2361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_OK; + 4034 .loc 1 2361 13 + 4035 0008 0023 movs r3, #0 + 4036 000a FB77 strb r3, [r7, #31] +2362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** resetcount = SPI_DEFAULT_TIMEOUT * (SystemCoreClock / 24U / 1000U); + 4037 .loc 1 2362 61 + 4038 000c 884B ldr r3, .L228 + 4039 000e 1B68 ldr r3, [r3] + 4040 0010 884A ldr r2, .L228+4 + 4041 0012 A2FB0323 umull r2, r3, r2, r3 + 4042 0016 5B0A lsrs r3, r3, #9 + 4043 .loc 1 2362 36 + 4044 0018 6422 movs r2, #100 + 4045 001a 02FB03F3 mul r3, r2, r3 + 4046 .loc 1 2362 14 + 4047 001e 7B61 str r3, [r7, #20] +2363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4048 .loc 1 2363 9 + 4049 0020 7B69 ldr r3, [r7, #20] + 4050 0022 BB61 str r3, [r7, #24] +2364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear ERRIE interrupt to avoid error interrupts generation during Abort procedure */ +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_ERRIE); + 4051 .loc 1 2366 3 + 4052 0024 7B68 ldr r3, [r7, #4] + 4053 0026 1B68 ldr r3, [r3] + 4054 0028 5A68 ldr r2, [r3, #4] + 4055 002a 7B68 ldr r3, [r7, #4] + 4056 002c 1B68 ldr r3, [r3] + 4057 002e 22F02002 bic r2, r2, #32 + 4058 0032 5A60 str r2, [r3, #4] +2367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXEIE, RXNEIE and ERRIE(mode fault event, overrun error, TI frame error) interrupts */ +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXEIE)) + 4059 .loc 1 2369 7 + 4060 0034 7B68 ldr r3, [r7, #4] + 4061 0036 1B68 ldr r3, [r3] + 4062 0038 5B68 ldr r3, [r3, #4] + 4063 003a 03F08003 and r3, r3, #128 + 4064 .loc 1 2369 6 + 4065 003e 802B cmp r3, #128 + 4066 0040 17D1 bne .L210 +2370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_AbortTx_ISR; + 4067 .loc 1 2371 17 + 4068 0042 7B68 ldr r3, [r7, #4] + 4069 0044 7C4A ldr r2, .L228+8 + 4070 0046 1A65 str r2, [r3, #80] + 4071 .L213: +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait HAL_SPI_STATE_ABORT state */ +2373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do + ARM GAS /tmp/ccs34gJO.s page 114 + + +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 4072 .loc 1 2375 17 + 4073 0048 BB69 ldr r3, [r7, #24] + 4074 .loc 1 2375 10 + 4075 004a 002B cmp r3, #0 + 4076 004c 06D1 bne .L211 +2376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 4077 .loc 1 2377 9 + 4078 004e 7B68 ldr r3, [r7, #4] + 4079 0050 1B6E ldr r3, [r3, #96] + 4080 0052 43F04002 orr r2, r3, #64 + 4081 0056 7B68 ldr r3, [r7, #4] + 4082 0058 1A66 str r2, [r3, #96] +2378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 4083 .loc 1 2378 9 + 4084 005a 08E0 b .L212 + 4085 .L211: +2379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 4086 .loc 1 2380 12 + 4087 005c BB69 ldr r3, [r7, #24] + 4088 005e 013B subs r3, r3, #1 + 4089 0060 BB61 str r3, [r7, #24] +2381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (hspi->State != HAL_SPI_STATE_ABORT); + 4090 .loc 1 2381 18 + 4091 0062 7B68 ldr r3, [r7, #4] + 4092 0064 93F85D30 ldrb r3, [r3, #93] + 4093 0068 DBB2 uxtb r3, r3 + 4094 .loc 1 2381 26 + 4095 006a 072B cmp r3, #7 + 4096 006c ECD1 bne .L213 + 4097 .L212: +2382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Timeout Counter */ +2383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4098 .loc 1 2383 11 + 4099 006e 7B69 ldr r3, [r7, #20] + 4100 0070 BB61 str r3, [r7, #24] + 4101 .L210: +2384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXNEIE)) + 4102 .loc 1 2386 7 + 4103 0072 7B68 ldr r3, [r7, #4] + 4104 0074 1B68 ldr r3, [r3] + 4105 0076 5B68 ldr r3, [r3, #4] + 4106 0078 03F04003 and r3, r3, #64 + 4107 .loc 1 2386 6 + 4108 007c 402B cmp r3, #64 + 4109 007e 17D1 bne .L214 +2387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_AbortRx_ISR; + 4110 .loc 1 2388 17 + 4111 0080 7B68 ldr r3, [r7, #4] + 4112 0082 6E4A ldr r2, .L228+12 + 4113 0084 DA64 str r2, [r3, #76] + ARM GAS /tmp/ccs34gJO.s page 115 + + + 4114 .L217: +2389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait HAL_SPI_STATE_ABORT state */ +2390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +2391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 4115 .loc 1 2392 17 + 4116 0086 BB69 ldr r3, [r7, #24] + 4117 .loc 1 2392 10 + 4118 0088 002B cmp r3, #0 + 4119 008a 06D1 bne .L215 +2393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 4120 .loc 1 2394 9 + 4121 008c 7B68 ldr r3, [r7, #4] + 4122 008e 1B6E ldr r3, [r3, #96] + 4123 0090 43F04002 orr r2, r3, #64 + 4124 0094 7B68 ldr r3, [r7, #4] + 4125 0096 1A66 str r2, [r3, #96] +2395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 4126 .loc 1 2395 9 + 4127 0098 08E0 b .L216 + 4128 .L215: +2396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 4129 .loc 1 2397 12 + 4130 009a BB69 ldr r3, [r7, #24] + 4131 009c 013B subs r3, r3, #1 + 4132 009e BB61 str r3, [r7, #24] +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (hspi->State != HAL_SPI_STATE_ABORT); + 4133 .loc 1 2398 18 + 4134 00a0 7B68 ldr r3, [r7, #4] + 4135 00a2 93F85D30 ldrb r3, [r3, #93] + 4136 00a6 DBB2 uxtb r3, r3 + 4137 .loc 1 2398 26 + 4138 00a8 072B cmp r3, #7 + 4139 00aa ECD1 bne .L217 + 4140 .L216: +2399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Timeout Counter */ +2400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4141 .loc 1 2400 11 + 4142 00ac 7B69 ldr r3, [r7, #20] + 4143 00ae BB61 str r3, [r7, #24] + 4144 .L214: +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Tx request if enabled */ +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXDMAEN)) + 4145 .loc 1 2404 7 + 4146 00b0 7B68 ldr r3, [r7, #4] + 4147 00b2 1B68 ldr r3, [r3] + 4148 00b4 5B68 ldr r3, [r3, #4] + 4149 00b6 03F00203 and r3, r3, #2 + 4150 .loc 1 2404 6 + 4151 00ba 022B cmp r3, #2 + 4152 00bc 41D1 bne .L218 +2405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Tx Stream/Channel : use blocking DMA Abort API (no callback) */ + ARM GAS /tmp/ccs34gJO.s page 116 + + +2407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 4153 .loc 1 2407 13 + 4154 00be 7B68 ldr r3, [r7, #4] + 4155 00c0 5B6D ldr r3, [r3, #84] + 4156 .loc 1 2407 8 + 4157 00c2 002B cmp r3, #0 + 4158 00c4 3DD0 beq .L218 +2408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI DMA Abort callback : +2410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** will lead to call HAL_SPI_AbortCpltCallback() at end of DMA abort procedure */ +2411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + 4159 .loc 1 2411 11 + 4160 00c6 7B68 ldr r3, [r7, #4] + 4161 00c8 5B6D ldr r3, [r3, #84] + 4162 .loc 1 2411 39 + 4163 00ca 0022 movs r2, #0 + 4164 00cc 5A63 str r2, [r3, #52] +2412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort DMA Tx Handle linked to SPI Peripheral */ +2414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_DMA_Abort(hspi->hdmatx) != HAL_OK) + 4165 .loc 1 2414 11 + 4166 00ce 7B68 ldr r3, [r7, #4] + 4167 00d0 5B6D ldr r3, [r3, #84] + 4168 00d2 1846 mov r0, r3 + 4169 00d4 FFF7FEFF bl HAL_DMA_Abort + 4170 00d8 0346 mov r3, r0 + 4171 .loc 1 2414 10 discriminator 1 + 4172 00da 002B cmp r3, #0 + 4173 00dc 02D0 beq .L219 +2415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4174 .loc 1 2416 25 + 4175 00de 7B68 ldr r3, [r7, #4] + 4176 00e0 4022 movs r2, #64 + 4177 00e2 1A66 str r2, [r3, #96] + 4178 .L219: +2417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Tx DMA Request */ +2420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_TXDMAEN)); + 4179 .loc 1 2420 7 + 4180 00e4 7B68 ldr r3, [r7, #4] + 4181 00e6 1B68 ldr r3, [r3] + 4182 00e8 5A68 ldr r2, [r3, #4] + 4183 00ea 7B68 ldr r3, [r7, #4] + 4184 00ec 1B68 ldr r3, [r3] + 4185 00ee 22F00202 bic r2, r2, #2 + 4186 00f2 5A60 str r2, [r3, #4] +2421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) != HAL_OK) + 4187 .loc 1 2422 11 + 4188 00f4 FFF7FEFF bl HAL_GetTick + 4189 00f8 0346 mov r3, r0 + 4190 .loc 1 2422 11 is_stmt 0 discriminator 1 + 4191 00fa 1A46 mov r2, r3 + 4192 00fc 6421 movs r1, #100 + 4193 00fe 7868 ldr r0, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 117 + + + 4194 0100 FFF7FEFF bl SPI_EndRxTxTransaction + 4195 0104 0346 mov r3, r0 + 4196 .loc 1 2422 10 is_stmt 1 discriminator 2 + 4197 0106 002B cmp r3, #0 + 4198 0108 02D0 beq .L220 +2423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4199 .loc 1 2424 25 + 4200 010a 7B68 ldr r3, [r7, #4] + 4201 010c 4022 movs r2, #64 + 4202 010e 1A66 str r2, [r3, #96] + 4203 .L220: +2425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral */ +2428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 4204 .loc 1 2428 7 + 4205 0110 7B68 ldr r3, [r7, #4] + 4206 0112 1B68 ldr r3, [r3] + 4207 0114 1A68 ldr r2, [r3] + 4208 0116 7B68 ldr r3, [r7, #4] + 4209 0118 1B68 ldr r3, [r3] + 4210 011a 22F04002 bic r2, r2, #64 + 4211 011e 1A60 str r2, [r3] +2429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +2431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, + 4212 .loc 1 2431 11 + 4213 0120 FFF7FEFF bl HAL_GetTick + 4214 0124 0346 mov r3, r0 + 4215 .loc 1 2431 11 is_stmt 0 discriminator 1 + 4216 0126 0093 str r3, [sp] + 4217 0128 6423 movs r3, #100 + 4218 012a 0022 movs r2, #0 + 4219 012c 4FF4C061 mov r1, #1536 + 4220 0130 7868 ldr r0, [r7, #4] + 4221 0132 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 4222 0136 0346 mov r3, r0 + 4223 .loc 1 2431 10 is_stmt 1 discriminator 2 + 4224 0138 002B cmp r3, #0 + 4225 013a 02D0 beq .L218 +2432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4226 .loc 1 2433 25 + 4227 013c 7B68 ldr r3, [r7, #4] + 4228 013e 4022 movs r2, #64 + 4229 0140 1A66 str r2, [r3, #96] + 4230 .L218: +2434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Rx request if enabled */ +2439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXDMAEN)) + 4231 .loc 1 2439 7 + 4232 0142 7B68 ldr r3, [r7, #4] + 4233 0144 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 118 + + + 4234 0146 5B68 ldr r3, [r3, #4] + 4235 0148 03F00103 and r3, r3, #1 + 4236 .loc 1 2439 6 + 4237 014c 012B cmp r3, #1 + 4238 014e 43D1 bne .L221 +2440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Rx Stream/Channel : use blocking DMA Abort API (no callback) */ +2442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 4239 .loc 1 2442 13 + 4240 0150 7B68 ldr r3, [r7, #4] + 4241 0152 9B6D ldr r3, [r3, #88] + 4242 .loc 1 2442 8 + 4243 0154 002B cmp r3, #0 + 4244 0156 3FD0 beq .L221 +2443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI DMA Abort callback : +2445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** will lead to call HAL_SPI_AbortCpltCallback() at end of DMA abort procedure */ +2446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 4245 .loc 1 2446 11 + 4246 0158 7B68 ldr r3, [r7, #4] + 4247 015a 9B6D ldr r3, [r3, #88] + 4248 .loc 1 2446 39 + 4249 015c 0022 movs r2, #0 + 4250 015e 5A63 str r2, [r3, #52] +2447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort DMA Rx Handle linked to SPI Peripheral */ +2449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_DMA_Abort(hspi->hdmarx) != HAL_OK) + 4251 .loc 1 2449 11 + 4252 0160 7B68 ldr r3, [r7, #4] + 4253 0162 9B6D ldr r3, [r3, #88] + 4254 0164 1846 mov r0, r3 + 4255 0166 FFF7FEFF bl HAL_DMA_Abort + 4256 016a 0346 mov r3, r0 + 4257 .loc 1 2449 10 discriminator 1 + 4258 016c 002B cmp r3, #0 + 4259 016e 02D0 beq .L222 +2450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4260 .loc 1 2451 25 + 4261 0170 7B68 ldr r3, [r7, #4] + 4262 0172 4022 movs r2, #64 + 4263 0174 1A66 str r2, [r3, #96] + 4264 .L222: +2452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable peripheral */ +2455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 4265 .loc 1 2455 7 + 4266 0176 7B68 ldr r3, [r7, #4] + 4267 0178 1B68 ldr r3, [r3] + 4268 017a 1A68 ldr r2, [r3] + 4269 017c 7B68 ldr r3, [r7, #4] + 4270 017e 1B68 ldr r3, [r3] + 4271 0180 22F04002 bic r2, r2, #64 + 4272 0184 1A60 str r2, [r3] +2456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ + ARM GAS /tmp/ccs34gJO.s page 119 + + +2458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, SPI_DEFAULT_TIMEOUT, HAL_GetTick + 4273 .loc 1 2458 11 + 4274 0186 FFF7FEFF bl HAL_GetTick + 4275 018a 0346 mov r3, r0 + 4276 .loc 1 2458 11 is_stmt 0 discriminator 1 + 4277 018c 0093 str r3, [sp] + 4278 018e 6423 movs r3, #100 + 4279 0190 0022 movs r2, #0 + 4280 0192 8021 movs r1, #128 + 4281 0194 7868 ldr r0, [r7, #4] + 4282 0196 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 4283 019a 0346 mov r3, r0 + 4284 .loc 1 2458 10 is_stmt 1 discriminator 2 + 4285 019c 002B cmp r3, #0 + 4286 019e 02D0 beq .L223 +2459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4287 .loc 1 2460 25 + 4288 01a0 7B68 ldr r3, [r7, #4] + 4289 01a2 4022 movs r2, #64 + 4290 01a4 1A66 str r2, [r3, #96] + 4291 .L223: +2461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +2464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, + 4292 .loc 1 2464 11 + 4293 01a6 FFF7FEFF bl HAL_GetTick + 4294 01aa 0346 mov r3, r0 + 4295 .loc 1 2464 11 is_stmt 0 discriminator 1 + 4296 01ac 0093 str r3, [sp] + 4297 01ae 6423 movs r3, #100 + 4298 01b0 0022 movs r2, #0 + 4299 01b2 4FF4C061 mov r1, #1536 + 4300 01b6 7868 ldr r0, [r7, #4] + 4301 01b8 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 4302 01bc 0346 mov r3, r0 + 4303 .loc 1 2464 10 is_stmt 1 discriminator 2 + 4304 01be 002B cmp r3, #0 + 4305 01c0 02D0 beq .L224 +2465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4306 .loc 1 2466 25 + 4307 01c2 7B68 ldr r3, [r7, #4] + 4308 01c4 4022 movs r2, #64 + 4309 01c6 1A66 str r2, [r3, #96] + 4310 .L224: +2467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Rx DMA Request */ +2470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_RXDMAEN)); + 4311 .loc 1 2470 7 + 4312 01c8 7B68 ldr r3, [r7, #4] + 4313 01ca 1B68 ldr r3, [r3] + 4314 01cc 5A68 ldr r2, [r3, #4] + 4315 01ce 7B68 ldr r3, [r7, #4] + 4316 01d0 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 120 + + + 4317 01d2 22F00102 bic r2, r2, #1 + 4318 01d6 5A60 str r2, [r3, #4] + 4319 .L221: +2471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Tx and Rx transfer counters */ +2474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 4320 .loc 1 2474 21 + 4321 01d8 7B68 ldr r3, [r7, #4] + 4322 01da 0022 movs r2, #0 + 4323 01dc A3F84620 strh r2, [r3, #70] @ movhi +2475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 4324 .loc 1 2475 21 + 4325 01e0 7B68 ldr r3, [r7, #4] + 4326 01e2 0022 movs r2, #0 + 4327 01e4 DA87 strh r2, [r3, #62] @ movhi +2476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check error during Abort procedure */ +2478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode == HAL_SPI_ERROR_ABORT) + 4328 .loc 1 2478 11 + 4329 01e6 7B68 ldr r3, [r7, #4] + 4330 01e8 1B6E ldr r3, [r3, #96] + 4331 .loc 1 2478 6 + 4332 01ea 402B cmp r3, #64 + 4333 01ec 02D1 bne .L225 +2479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* return HAL_Error in case of error during Abort procedure */ +2481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 4334 .loc 1 2481 15 + 4335 01ee 0123 movs r3, #1 + 4336 01f0 FB77 strb r3, [r7, #31] + 4337 01f2 02E0 b .L226 + 4338 .L225: +2482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset errorCode */ +2486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 4339 .loc 1 2486 21 + 4340 01f4 7B68 ldr r3, [r7, #4] + 4341 01f6 0022 movs r2, #0 + 4342 01f8 1A66 str r2, [r3, #96] + 4343 .L226: + 4344 .LBB3: +2487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear the Error flags in the SR register */ +2490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 4345 .loc 1 2490 3 + 4346 01fa 0023 movs r3, #0 + 4347 01fc 3B61 str r3, [r7, #16] + 4348 01fe 7B68 ldr r3, [r7, #4] + 4349 0200 1B68 ldr r3, [r3] + 4350 0202 DB68 ldr r3, [r3, #12] + 4351 0204 3B61 str r3, [r7, #16] + 4352 0206 7B68 ldr r3, [r7, #4] + 4353 0208 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 121 + + + 4354 020a 9B68 ldr r3, [r3, #8] + 4355 020c 3B61 str r3, [r7, #16] + 4356 020e 3B69 ldr r3, [r7, #16] + 4357 .LBE3: + 4358 .LBB4: +2491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_FREFLAG(hspi); + 4359 .loc 1 2491 3 + 4360 0210 0023 movs r3, #0 + 4361 0212 FB60 str r3, [r7, #12] + 4362 0214 7B68 ldr r3, [r7, #4] + 4363 0216 1B68 ldr r3, [r3] + 4364 0218 9B68 ldr r3, [r3, #8] + 4365 021a FB60 str r3, [r7, #12] + 4366 021c FB68 ldr r3, [r7, #12] + 4367 .LBE4: +2492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restore hspi->state to ready */ +2494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 4368 .loc 1 2494 15 + 4369 021e 7B68 ldr r3, [r7, #4] + 4370 0220 0122 movs r2, #1 + 4371 0222 83F85D20 strb r2, [r3, #93] +2495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 4372 .loc 1 2496 10 + 4373 0226 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 +2497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 4374 .loc 1 2497 1 + 4375 0228 1846 mov r0, r3 + 4376 022a 2037 adds r7, r7, #32 + 4377 .cfi_def_cfa_offset 8 + 4378 022c BD46 mov sp, r7 + 4379 .cfi_def_cfa_register 13 + 4380 @ sp needed + 4381 022e 80BD pop {r7, pc} + 4382 .L229: + 4383 .align 2 + 4384 .L228: + 4385 0230 00000000 .word SystemCoreClock + 4386 0234 F1197605 .word 91625969 + 4387 0238 00000000 .word SPI_AbortTx_ISR + 4388 023c 00000000 .word SPI_AbortRx_ISR + 4389 .cfi_endproc + 4390 .LFE143: + 4392 .section .text.HAL_SPI_Abort_IT,"ax",%progbits + 4393 .align 1 + 4394 .global HAL_SPI_Abort_IT + 4395 .syntax unified + 4396 .thumb + 4397 .thumb_func + 4399 HAL_SPI_Abort_IT: + 4400 .LFB144: +2498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Abort ongoing transfer (Interrupt mode). +2501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi SPI handle. +2502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note This procedure could be used for aborting any ongoing transfer (Tx and Rx), + ARM GAS /tmp/ccs34gJO.s page 122 + + +2503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * started in Interrupt or DMA mode. +2504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * This procedure performs following operations : +2505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Disable SPI Interrupts (depending of transfer direction) +2506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Disable the DMA transfer in the peripheral register (if enabled) +2507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Abort DMA transfer by calling HAL_DMA_Abort_IT (in case of transfer in DMA mode) +2508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - Set handle State to READY +2509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * - At abort completion, call user abort complete callback +2510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note This procedure is executed in Interrupt mode, meaning that abort procedure could be +2511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * considered as completed only when user abort complete callback is executed (not when ex +2512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_Abort_IT(SPI_HandleTypeDef *hspi) +2515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4401 .loc 1 2515 1 + 4402 .cfi_startproc + 4403 @ args = 0, pretend = 0, frame = 32 + 4404 @ frame_needed = 1, uses_anonymous_args = 0 + 4405 0000 80B5 push {r7, lr} + 4406 .cfi_def_cfa_offset 8 + 4407 .cfi_offset 7, -8 + 4408 .cfi_offset 14, -4 + 4409 0002 88B0 sub sp, sp, #32 + 4410 .cfi_def_cfa_offset 40 + 4411 0004 00AF add r7, sp, #0 + 4412 .cfi_def_cfa_register 7 + 4413 0006 7860 str r0, [r7, #4] +2516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode; +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t abortcplt ; +2518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +2519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t resetcount; +2520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialized local variable */ +2522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_OK; + 4414 .loc 1 2522 13 + 4415 0008 0023 movs r3, #0 + 4416 000a FB77 strb r3, [r7, #31] +2523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** abortcplt = 1U; + 4417 .loc 1 2523 13 + 4418 000c 0123 movs r3, #1 + 4419 000e BB61 str r3, [r7, #24] +2524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** resetcount = SPI_DEFAULT_TIMEOUT * (SystemCoreClock / 24U / 1000U); + 4420 .loc 1 2524 61 + 4421 0010 724B ldr r3, .L251 + 4422 0012 1B68 ldr r3, [r3] + 4423 0014 724A ldr r2, .L251+4 + 4424 0016 A2FB0323 umull r2, r3, r2, r3 + 4425 001a 5B0A lsrs r3, r3, #9 + 4426 .loc 1 2524 36 + 4427 001c 6422 movs r2, #100 + 4428 001e 02FB03F3 mul r3, r2, r3 + 4429 .loc 1 2524 14 + 4430 0022 3B61 str r3, [r7, #16] +2525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4431 .loc 1 2525 9 + 4432 0024 3B69 ldr r3, [r7, #16] + 4433 0026 7B61 str r3, [r7, #20] +2526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 123 + + +2527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear ERRIE interrupt to avoid error interrupts generation during Abort procedure */ +2528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_ERRIE); + 4434 .loc 1 2528 3 + 4435 0028 7B68 ldr r3, [r7, #4] + 4436 002a 1B68 ldr r3, [r3] + 4437 002c 5A68 ldr r2, [r3, #4] + 4438 002e 7B68 ldr r3, [r7, #4] + 4439 0030 1B68 ldr r3, [r3] + 4440 0032 22F02002 bic r2, r2, #32 + 4441 0036 5A60 str r2, [r3, #4] +2529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Change Rx and Tx Irq Handler to Disable TXEIE, RXNEIE and ERRIE interrupts */ +2531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXEIE)) + 4442 .loc 1 2531 7 + 4443 0038 7B68 ldr r3, [r7, #4] + 4444 003a 1B68 ldr r3, [r3] + 4445 003c 5B68 ldr r3, [r3, #4] + 4446 003e 03F08003 and r3, r3, #128 + 4447 .loc 1 2531 6 + 4448 0042 802B cmp r3, #128 + 4449 0044 17D1 bne .L231 +2532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR = SPI_AbortTx_ISR; + 4450 .loc 1 2533 17 + 4451 0046 7B68 ldr r3, [r7, #4] + 4452 0048 664A ldr r2, .L251+8 + 4453 004a 1A65 str r2, [r3, #80] + 4454 .L234: +2534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait HAL_SPI_STATE_ABORT state */ +2535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +2536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 4455 .loc 1 2537 17 + 4456 004c 7B69 ldr r3, [r7, #20] + 4457 .loc 1 2537 10 + 4458 004e 002B cmp r3, #0 + 4459 0050 06D1 bne .L232 +2538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 4460 .loc 1 2539 9 + 4461 0052 7B68 ldr r3, [r7, #4] + 4462 0054 1B6E ldr r3, [r3, #96] + 4463 0056 43F04002 orr r2, r3, #64 + 4464 005a 7B68 ldr r3, [r7, #4] + 4465 005c 1A66 str r2, [r3, #96] +2540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 4466 .loc 1 2540 9 + 4467 005e 08E0 b .L233 + 4468 .L232: +2541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 4469 .loc 1 2542 12 + 4470 0060 7B69 ldr r3, [r7, #20] + 4471 0062 013B subs r3, r3, #1 + 4472 0064 7B61 str r3, [r7, #20] +2543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (hspi->State != HAL_SPI_STATE_ABORT); + 4473 .loc 1 2543 18 + ARM GAS /tmp/ccs34gJO.s page 124 + + + 4474 0066 7B68 ldr r3, [r7, #4] + 4475 0068 93F85D30 ldrb r3, [r3, #93] + 4476 006c DBB2 uxtb r3, r3 + 4477 .loc 1 2543 26 + 4478 006e 072B cmp r3, #7 + 4479 0070 ECD1 bne .L234 + 4480 .L233: +2544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Timeout Counter */ +2545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4481 .loc 1 2545 11 + 4482 0072 3B69 ldr r3, [r7, #16] + 4483 0074 7B61 str r3, [r7, #20] + 4484 .L231: +2546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXNEIE)) + 4485 .loc 1 2548 7 + 4486 0076 7B68 ldr r3, [r7, #4] + 4487 0078 1B68 ldr r3, [r3] + 4488 007a 5B68 ldr r3, [r3, #4] + 4489 007c 03F04003 and r3, r3, #64 + 4490 .loc 1 2548 6 + 4491 0080 402B cmp r3, #64 + 4492 0082 17D1 bne .L235 +2549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_AbortRx_ISR; + 4493 .loc 1 2550 17 + 4494 0084 7B68 ldr r3, [r7, #4] + 4495 0086 584A ldr r2, .L251+12 + 4496 0088 DA64 str r2, [r3, #76] + 4497 .L238: +2551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait HAL_SPI_STATE_ABORT state */ +2552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +2553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 4498 .loc 1 2554 17 + 4499 008a 7B69 ldr r3, [r7, #20] + 4500 .loc 1 2554 10 + 4501 008c 002B cmp r3, #0 + 4502 008e 06D1 bne .L236 +2555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 4503 .loc 1 2556 9 + 4504 0090 7B68 ldr r3, [r7, #4] + 4505 0092 1B6E ldr r3, [r3, #96] + 4506 0094 43F04002 orr r2, r3, #64 + 4507 0098 7B68 ldr r3, [r7, #4] + 4508 009a 1A66 str r2, [r3, #96] +2557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 4509 .loc 1 2557 9 + 4510 009c 08E0 b .L237 + 4511 .L236: +2558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 4512 .loc 1 2559 12 + 4513 009e 7B69 ldr r3, [r7, #20] + 4514 00a0 013B subs r3, r3, #1 + ARM GAS /tmp/ccs34gJO.s page 125 + + + 4515 00a2 7B61 str r3, [r7, #20] +2560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (hspi->State != HAL_SPI_STATE_ABORT); + 4516 .loc 1 2560 18 + 4517 00a4 7B68 ldr r3, [r7, #4] + 4518 00a6 93F85D30 ldrb r3, [r3, #93] + 4519 00aa DBB2 uxtb r3, r3 + 4520 .loc 1 2560 26 + 4521 00ac 072B cmp r3, #7 + 4522 00ae ECD1 bne .L238 + 4523 .L237: +2561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Timeout Counter */ +2562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = resetcount; + 4524 .loc 1 2562 11 + 4525 00b0 3B69 ldr r3, [r7, #16] + 4526 00b2 7B61 str r3, [r7, #20] + 4527 .L235: +2563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* If DMA Tx and/or DMA Rx Handles are associated to SPI Handle, DMA Abort complete callbacks sho +2566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** before any call to DMA Abort functions */ +2567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DMA Tx Handle is valid */ +2568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 4528 .loc 1 2568 11 + 4529 00b4 7B68 ldr r3, [r7, #4] + 4530 00b6 5B6D ldr r3, [r3, #84] + 4531 .loc 1 2568 6 + 4532 00b8 002B cmp r3, #0 + 4533 00ba 0FD0 beq .L239 +2569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set DMA Abort Complete callback if UART DMA Tx request if enabled. +2571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Otherwise, set it to NULL */ +2572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXDMAEN)) + 4534 .loc 1 2572 9 + 4535 00bc 7B68 ldr r3, [r7, #4] + 4536 00be 1B68 ldr r3, [r3] + 4537 00c0 5B68 ldr r3, [r3, #4] + 4538 00c2 03F00203 and r3, r3, #2 + 4539 .loc 1 2572 8 + 4540 00c6 022B cmp r3, #2 + 4541 00c8 04D1 bne .L240 +2573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = SPI_DMATxAbortCallback; + 4542 .loc 1 2574 11 + 4543 00ca 7B68 ldr r3, [r7, #4] + 4544 00cc 5B6D ldr r3, [r3, #84] + 4545 .loc 1 2574 39 + 4546 00ce 474A ldr r2, .L251+16 + 4547 00d0 5A63 str r2, [r3, #52] + 4548 00d2 03E0 b .L239 + 4549 .L240: +2575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + 4550 .loc 1 2578 11 + 4551 00d4 7B68 ldr r3, [r7, #4] + 4552 00d6 5B6D ldr r3, [r3, #84] + ARM GAS /tmp/ccs34gJO.s page 126 + + + 4553 .loc 1 2578 39 + 4554 00d8 0022 movs r2, #0 + 4555 00da 5A63 str r2, [r3, #52] + 4556 .L239: +2579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DMA Rx Handle is valid */ +2582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 4557 .loc 1 2582 11 + 4558 00dc 7B68 ldr r3, [r7, #4] + 4559 00de 9B6D ldr r3, [r3, #88] + 4560 .loc 1 2582 6 + 4561 00e0 002B cmp r3, #0 + 4562 00e2 0FD0 beq .L241 +2583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set DMA Abort Complete callback if UART DMA Rx request if enabled. +2585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** Otherwise, set it to NULL */ +2586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXDMAEN)) + 4563 .loc 1 2586 9 + 4564 00e4 7B68 ldr r3, [r7, #4] + 4565 00e6 1B68 ldr r3, [r3] + 4566 00e8 5B68 ldr r3, [r3, #4] + 4567 00ea 03F00103 and r3, r3, #1 + 4568 .loc 1 2586 8 + 4569 00ee 012B cmp r3, #1 + 4570 00f0 04D1 bne .L242 +2587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = SPI_DMARxAbortCallback; + 4571 .loc 1 2588 11 + 4572 00f2 7B68 ldr r3, [r7, #4] + 4573 00f4 9B6D ldr r3, [r3, #88] + 4574 .loc 1 2588 39 + 4575 00f6 3E4A ldr r2, .L251+20 + 4576 00f8 5A63 str r2, [r3, #52] + 4577 00fa 03E0 b .L241 + 4578 .L242: +2589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 4579 .loc 1 2592 11 + 4580 00fc 7B68 ldr r3, [r7, #4] + 4581 00fe 9B6D ldr r3, [r3, #88] + 4582 .loc 1 2592 39 + 4583 0100 0022 movs r2, #0 + 4584 0102 5A63 str r2, [r3, #52] + 4585 .L241: +2593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Tx request if enabled */ +2597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXDMAEN)) + 4586 .loc 1 2597 7 + 4587 0104 7B68 ldr r3, [r7, #4] + 4588 0106 1B68 ldr r3, [r3] + 4589 0108 5B68 ldr r3, [r3, #4] + 4590 010a 03F00203 and r3, r3, #2 + ARM GAS /tmp/ccs34gJO.s page 127 + + + 4591 .loc 1 2597 6 + 4592 010e 022B cmp r3, #2 + 4593 0110 15D1 bne .L243 +2598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Tx Stream/Channel */ +2600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 4594 .loc 1 2600 13 + 4595 0112 7B68 ldr r3, [r7, #4] + 4596 0114 5B6D ldr r3, [r3, #84] + 4597 .loc 1 2600 8 + 4598 0116 002B cmp r3, #0 + 4599 0118 11D0 beq .L243 +2601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort DMA Tx Handle linked to SPI Peripheral */ +2603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_DMA_Abort_IT(hspi->hdmatx) != HAL_OK) + 4600 .loc 1 2603 11 + 4601 011a 7B68 ldr r3, [r7, #4] + 4602 011c 5B6D ldr r3, [r3, #84] + 4603 011e 1846 mov r0, r3 + 4604 0120 FFF7FEFF bl HAL_DMA_Abort_IT + 4605 0124 0346 mov r3, r0 + 4606 .loc 1 2603 10 discriminator 1 + 4607 0126 002B cmp r3, #0 + 4608 0128 07D0 beq .L244 +2604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + 4609 .loc 1 2605 13 + 4610 012a 7B68 ldr r3, [r7, #4] + 4611 012c 5B6D ldr r3, [r3, #84] + 4612 .loc 1 2605 41 + 4613 012e 0022 movs r2, #0 + 4614 0130 5A63 str r2, [r3, #52] +2606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4615 .loc 1 2606 25 + 4616 0132 7B68 ldr r3, [r7, #4] + 4617 0134 4022 movs r2, #64 + 4618 0136 1A66 str r2, [r3, #96] + 4619 0138 01E0 b .L243 + 4620 .L244: +2607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** abortcplt = 0U; + 4621 .loc 1 2610 19 + 4622 013a 0023 movs r3, #0 + 4623 013c BB61 str r3, [r7, #24] + 4624 .L243: +2611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Rx request if enabled */ +2615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXDMAEN)) + 4625 .loc 1 2615 7 + 4626 013e 7B68 ldr r3, [r7, #4] + 4627 0140 1B68 ldr r3, [r3] + 4628 0142 5B68 ldr r3, [r3, #4] + 4629 0144 03F00103 and r3, r3, #1 + ARM GAS /tmp/ccs34gJO.s page 128 + + + 4630 .loc 1 2615 6 + 4631 0148 012B cmp r3, #1 + 4632 014a 15D1 bne .L245 +2616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Rx Stream/Channel */ +2618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 4633 .loc 1 2618 13 + 4634 014c 7B68 ldr r3, [r7, #4] + 4635 014e 9B6D ldr r3, [r3, #88] + 4636 .loc 1 2618 8 + 4637 0150 002B cmp r3, #0 + 4638 0152 11D0 beq .L245 +2619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort DMA Rx Handle linked to SPI Peripheral */ +2621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_DMA_Abort_IT(hspi->hdmarx) != HAL_OK) + 4639 .loc 1 2621 11 + 4640 0154 7B68 ldr r3, [r7, #4] + 4641 0156 9B6D ldr r3, [r3, #88] + 4642 0158 1846 mov r0, r3 + 4643 015a FFF7FEFF bl HAL_DMA_Abort_IT + 4644 015e 0346 mov r3, r0 + 4645 .loc 1 2621 10 discriminator 1 + 4646 0160 002B cmp r3, #0 + 4647 0162 07D0 beq .L246 +2622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 4648 .loc 1 2623 13 + 4649 0164 7B68 ldr r3, [r7, #4] + 4650 0166 9B6D ldr r3, [r3, #88] + 4651 .loc 1 2623 41 + 4652 0168 0022 movs r2, #0 + 4653 016a 5A63 str r2, [r3, #52] +2624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 4654 .loc 1 2624 25 + 4655 016c 7B68 ldr r3, [r7, #4] + 4656 016e 4022 movs r2, #64 + 4657 0170 1A66 str r2, [r3, #96] + 4658 0172 01E0 b .L245 + 4659 .L246: +2625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** abortcplt = 0U; + 4660 .loc 1 2628 19 + 4661 0174 0023 movs r3, #0 + 4662 0176 BB61 str r3, [r7, #24] + 4663 .L245: +2629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (abortcplt == 1U) + 4664 .loc 1 2633 6 + 4665 0178 BB69 ldr r3, [r7, #24] + 4666 017a 012B cmp r3, #1 + 4667 017c 29D1 bne .L247 +2634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 129 + + +2635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset Tx and Rx transfer counters */ +2636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 4668 .loc 1 2636 23 + 4669 017e 7B68 ldr r3, [r7, #4] + 4670 0180 0022 movs r2, #0 + 4671 0182 A3F84620 strh r2, [r3, #70] @ movhi +2637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 4672 .loc 1 2637 23 + 4673 0186 7B68 ldr r3, [r7, #4] + 4674 0188 0022 movs r2, #0 + 4675 018a DA87 strh r2, [r3, #62] @ movhi +2638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check error during Abort procedure */ +2640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode == HAL_SPI_ERROR_ABORT) + 4676 .loc 1 2640 13 + 4677 018c 7B68 ldr r3, [r7, #4] + 4678 018e 1B6E ldr r3, [r3, #96] + 4679 .loc 1 2640 8 + 4680 0190 402B cmp r3, #64 + 4681 0192 02D1 bne .L248 +2641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* return HAL_Error in case of error during Abort procedure */ +2643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 4682 .loc 1 2643 17 + 4683 0194 0123 movs r3, #1 + 4684 0196 FB77 strb r3, [r7, #31] + 4685 0198 02E0 b .L249 + 4686 .L248: +2644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset errorCode */ +2648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 4687 .loc 1 2648 23 + 4688 019a 7B68 ldr r3, [r7, #4] + 4689 019c 0022 movs r2, #0 + 4690 019e 1A66 str r2, [r3, #96] + 4691 .L249: + 4692 .LBB5: +2649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear the Error flags in the SR register */ +2652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 4693 .loc 1 2652 5 + 4694 01a0 0023 movs r3, #0 + 4695 01a2 FB60 str r3, [r7, #12] + 4696 01a4 7B68 ldr r3, [r7, #4] + 4697 01a6 1B68 ldr r3, [r3] + 4698 01a8 DB68 ldr r3, [r3, #12] + 4699 01aa FB60 str r3, [r7, #12] + 4700 01ac 7B68 ldr r3, [r7, #4] + 4701 01ae 1B68 ldr r3, [r3] + 4702 01b0 9B68 ldr r3, [r3, #8] + 4703 01b2 FB60 str r3, [r7, #12] + 4704 01b4 FB68 ldr r3, [r7, #12] + 4705 .LBE5: + 4706 .LBB6: + ARM GAS /tmp/ccs34gJO.s page 130 + + +2653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_FREFLAG(hspi); + 4707 .loc 1 2653 5 + 4708 01b6 0023 movs r3, #0 + 4709 01b8 BB60 str r3, [r7, #8] + 4710 01ba 7B68 ldr r3, [r7, #4] + 4711 01bc 1B68 ldr r3, [r3] + 4712 01be 9B68 ldr r3, [r3, #8] + 4713 01c0 BB60 str r3, [r7, #8] + 4714 01c2 BB68 ldr r3, [r7, #8] + 4715 .LBE6: +2654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restore hspi->State to Ready */ +2656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 4716 .loc 1 2656 17 + 4717 01c4 7B68 ldr r3, [r7, #4] + 4718 01c6 0122 movs r2, #1 + 4719 01c8 83F85D20 strb r2, [r3, #93] +2657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* As no DMA to be aborted, call directly user Abort complete callback */ +2659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +2660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback(hspi); +2661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +2662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_AbortCpltCallback(hspi); + 4720 .loc 1 2662 5 + 4721 01cc 7868 ldr r0, [r7, #4] + 4722 01ce FFF7FEFF bl HAL_SPI_AbortCpltCallback + 4723 .L247: +2663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +2664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 4724 .loc 1 2666 10 + 4725 01d2 FB7F ldrb r3, [r7, #31] @ zero_extendqisi2 +2667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 4726 .loc 1 2667 1 + 4727 01d4 1846 mov r0, r3 + 4728 01d6 2037 adds r7, r7, #32 + 4729 .cfi_def_cfa_offset 8 + 4730 01d8 BD46 mov sp, r7 + 4731 .cfi_def_cfa_register 13 + 4732 @ sp needed + 4733 01da 80BD pop {r7, pc} + 4734 .L252: + 4735 .align 2 + 4736 .L251: + 4737 01dc 00000000 .word SystemCoreClock + 4738 01e0 F1197605 .word 91625969 + 4739 01e4 00000000 .word SPI_AbortTx_ISR + 4740 01e8 00000000 .word SPI_AbortRx_ISR + 4741 01ec 00000000 .word SPI_DMATxAbortCallback + 4742 01f0 00000000 .word SPI_DMARxAbortCallback + 4743 .cfi_endproc + 4744 .LFE144: + 4746 .section .text.HAL_SPI_DMAPause,"ax",%progbits + 4747 .align 1 + 4748 .global HAL_SPI_DMAPause + 4749 .syntax unified + ARM GAS /tmp/ccs34gJO.s page 131 + + + 4750 .thumb + 4751 .thumb_func + 4753 HAL_SPI_DMAPause: + 4754 .LFB145: +2668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Pause the DMA Transfer. +2671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI module. +2673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *hspi) +2676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4755 .loc 1 2676 1 + 4756 .cfi_startproc + 4757 @ args = 0, pretend = 0, frame = 8 + 4758 @ frame_needed = 1, uses_anonymous_args = 0 + 4759 @ link register save eliminated. + 4760 0000 80B4 push {r7} + 4761 .cfi_def_cfa_offset 4 + 4762 .cfi_offset 7, -4 + 4763 0002 83B0 sub sp, sp, #12 + 4764 .cfi_def_cfa_offset 16 + 4765 0004 00AF add r7, sp, #0 + 4766 .cfi_def_cfa_register 7 + 4767 0006 7860 str r0, [r7, #4] +2677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +2678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 4768 .loc 1 2678 3 + 4769 0008 7B68 ldr r3, [r7, #4] + 4770 000a 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + 4771 000e 012B cmp r3, #1 + 4772 0010 01D1 bne .L254 + 4773 .loc 1 2678 3 is_stmt 0 discriminator 1 + 4774 0012 0223 movs r3, #2 + 4775 .loc 1 2678 3 + 4776 0014 10E0 b .L255 + 4777 .L254: + 4778 .loc 1 2678 3 discriminator 2 + 4779 0016 7B68 ldr r3, [r7, #4] + 4780 0018 0122 movs r2, #1 + 4781 001a 83F85C20 strb r2, [r3, #92] +2679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Tx & Rx requests */ +2681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 4782 .loc 1 2681 3 is_stmt 1 + 4783 001e 7B68 ldr r3, [r7, #4] + 4784 0020 1B68 ldr r3, [r3] + 4785 0022 5A68 ldr r2, [r3, #4] + 4786 0024 7B68 ldr r3, [r7, #4] + 4787 0026 1B68 ldr r3, [r3] + 4788 0028 22F00302 bic r2, r2, #3 + 4789 002c 5A60 str r2, [r3, #4] +2682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +2684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 4790 .loc 1 2684 3 + ARM GAS /tmp/ccs34gJO.s page 132 + + + 4791 002e 7B68 ldr r3, [r7, #4] + 4792 0030 0022 movs r2, #0 + 4793 0032 83F85C20 strb r2, [r3, #92] +2685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 4794 .loc 1 2686 10 + 4795 0036 0023 movs r3, #0 + 4796 .L255: +2687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 4797 .loc 1 2687 1 + 4798 0038 1846 mov r0, r3 + 4799 003a 0C37 adds r7, r7, #12 + 4800 .cfi_def_cfa_offset 4 + 4801 003c BD46 mov sp, r7 + 4802 .cfi_def_cfa_register 13 + 4803 @ sp needed + 4804 003e 5DF8047B ldr r7, [sp], #4 + 4805 .cfi_restore 7 + 4806 .cfi_def_cfa_offset 0 + 4807 0042 7047 bx lr + 4808 .cfi_endproc + 4809 .LFE145: + 4811 .section .text.HAL_SPI_DMAResume,"ax",%progbits + 4812 .align 1 + 4813 .global HAL_SPI_DMAResume + 4814 .syntax unified + 4815 .thumb + 4816 .thumb_func + 4818 HAL_SPI_DMAResume: + 4819 .LFB146: +2688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Resume the DMA Transfer. +2691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI module. +2693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *hspi) +2696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4820 .loc 1 2696 1 + 4821 .cfi_startproc + 4822 @ args = 0, pretend = 0, frame = 8 + 4823 @ frame_needed = 1, uses_anonymous_args = 0 + 4824 @ link register save eliminated. + 4825 0000 80B4 push {r7} + 4826 .cfi_def_cfa_offset 4 + 4827 .cfi_offset 7, -4 + 4828 0002 83B0 sub sp, sp, #12 + 4829 .cfi_def_cfa_offset 16 + 4830 0004 00AF add r7, sp, #0 + 4831 .cfi_def_cfa_register 7 + 4832 0006 7860 str r0, [r7, #4] +2697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Locked */ +2698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_LOCK(hspi); + 4833 .loc 1 2698 3 + 4834 0008 7B68 ldr r3, [r7, #4] + 4835 000a 93F85C30 ldrb r3, [r3, #92] @ zero_extendqisi2 + ARM GAS /tmp/ccs34gJO.s page 133 + + + 4836 000e 012B cmp r3, #1 + 4837 0010 01D1 bne .L257 + 4838 .loc 1 2698 3 is_stmt 0 discriminator 1 + 4839 0012 0223 movs r3, #2 + 4840 .loc 1 2698 3 + 4841 0014 10E0 b .L258 + 4842 .L257: + 4843 .loc 1 2698 3 discriminator 2 + 4844 0016 7B68 ldr r3, [r7, #4] + 4845 0018 0122 movs r2, #1 + 4846 001a 83F85C20 strb r2, [r3, #92] +2699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable the SPI DMA Tx & Rx requests */ +2701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 4847 .loc 1 2701 3 is_stmt 1 + 4848 001e 7B68 ldr r3, [r7, #4] + 4849 0020 1B68 ldr r3, [r3] + 4850 0022 5A68 ldr r2, [r3, #4] + 4851 0024 7B68 ldr r3, [r7, #4] + 4852 0026 1B68 ldr r3, [r3] + 4853 0028 42F00302 orr r2, r2, #3 + 4854 002c 5A60 str r2, [r3, #4] +2702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +2704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 4855 .loc 1 2704 3 + 4856 002e 7B68 ldr r3, [r7, #4] + 4857 0030 0022 movs r2, #0 + 4858 0032 83F85C20 strb r2, [r3, #92] +2705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 4859 .loc 1 2706 10 + 4860 0036 0023 movs r3, #0 + 4861 .L258: +2707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 4862 .loc 1 2707 1 + 4863 0038 1846 mov r0, r3 + 4864 003a 0C37 adds r7, r7, #12 + 4865 .cfi_def_cfa_offset 4 + 4866 003c BD46 mov sp, r7 + 4867 .cfi_def_cfa_register 13 + 4868 @ sp needed + 4869 003e 5DF8047B ldr r7, [sp], #4 + 4870 .cfi_restore 7 + 4871 .cfi_def_cfa_offset 0 + 4872 0042 7047 bx lr + 4873 .cfi_endproc + 4874 .LFE146: + 4876 .section .text.HAL_SPI_DMAStop,"ax",%progbits + 4877 .align 1 + 4878 .global HAL_SPI_DMAStop + 4879 .syntax unified + 4880 .thumb + 4881 .thumb_func + 4883 HAL_SPI_DMAStop: + 4884 .LFB147: +2708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 134 + + +2709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Stop the DMA Transfer. +2711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI module. +2713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +2714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef HAL_SPI_DMAStop(SPI_HandleTypeDef *hspi) +2716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4885 .loc 1 2716 1 + 4886 .cfi_startproc + 4887 @ args = 0, pretend = 0, frame = 16 + 4888 @ frame_needed = 1, uses_anonymous_args = 0 + 4889 0000 80B5 push {r7, lr} + 4890 .cfi_def_cfa_offset 8 + 4891 .cfi_offset 7, -8 + 4892 .cfi_offset 14, -4 + 4893 0002 84B0 sub sp, sp, #16 + 4894 .cfi_def_cfa_offset 24 + 4895 0004 00AF add r7, sp, #0 + 4896 .cfi_def_cfa_register 7 + 4897 0006 7860 str r0, [r7, #4] +2717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_StatusTypeDef errorcode = HAL_OK; + 4898 .loc 1 2717 21 + 4899 0008 0023 movs r3, #0 + 4900 000a FB73 strb r3, [r7, #15] +2718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* The Lock is not implemented on this API to allow the user application +2719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** to call the HAL SPI API under callbacks HAL_SPI_TxCpltCallback() or HAL_SPI_RxCpltCallback() o +2720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** when calling HAL_DMA_Abort() API the DMA TX/RX Transfer complete interrupt is generated +2721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and the correspond call back is executed HAL_SPI_TxCpltCallback() or HAL_SPI_RxCpltCallback() +2722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA tx Stream/Channel */ +2725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 4901 .loc 1 2725 11 + 4902 000c 7B68 ldr r3, [r7, #4] + 4903 000e 5B6D ldr r3, [r3, #84] + 4904 .loc 1 2725 6 + 4905 0010 002B cmp r3, #0 + 4906 0012 0FD0 beq .L260 +2726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Abort(hspi->hdmatx)) + 4907 .loc 1 2727 19 + 4908 0014 7B68 ldr r3, [r7, #4] + 4909 0016 5B6D ldr r3, [r3, #84] + 4910 0018 1846 mov r0, r3 + 4911 001a FFF7FEFF bl HAL_DMA_Abort + 4912 001e 0346 mov r3, r0 + 4913 .loc 1 2727 8 discriminator 1 + 4914 0020 002B cmp r3, #0 + 4915 0022 07D0 beq .L260 +2728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 4916 .loc 1 2729 7 + 4917 0024 7B68 ldr r3, [r7, #4] + 4918 0026 1B6E ldr r3, [r3, #96] + 4919 0028 43F01002 orr r2, r3, #16 + 4920 002c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 135 + + + 4921 002e 1A66 str r2, [r3, #96] +2730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 4922 .loc 1 2730 17 + 4923 0030 0123 movs r3, #1 + 4924 0032 FB73 strb r3, [r7, #15] + 4925 .L260: +2731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA rx Stream/Channel */ +2734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 4926 .loc 1 2734 11 + 4927 0034 7B68 ldr r3, [r7, #4] + 4928 0036 9B6D ldr r3, [r3, #88] + 4929 .loc 1 2734 6 + 4930 0038 002B cmp r3, #0 + 4931 003a 0FD0 beq .L261 +2735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Abort(hspi->hdmarx)) + 4932 .loc 1 2736 19 + 4933 003c 7B68 ldr r3, [r7, #4] + 4934 003e 9B6D ldr r3, [r3, #88] + 4935 0040 1846 mov r0, r3 + 4936 0042 FFF7FEFF bl HAL_DMA_Abort + 4937 0046 0346 mov r3, r0 + 4938 .loc 1 2736 8 discriminator 1 + 4939 0048 002B cmp r3, #0 + 4940 004a 07D0 beq .L261 +2737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 4941 .loc 1 2738 7 + 4942 004c 7B68 ldr r3, [r7, #4] + 4943 004e 1B6E ldr r3, [r3, #96] + 4944 0050 43F01002 orr r2, r3, #16 + 4945 0054 7B68 ldr r3, [r7, #4] + 4946 0056 1A66 str r2, [r3, #96] +2739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** errorcode = HAL_ERROR; + 4947 .loc 1 2739 17 + 4948 0058 0123 movs r3, #1 + 4949 005a FB73 strb r3, [r7, #15] + 4950 .L261: +2740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA Tx & Rx requests */ +2744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 4951 .loc 1 2744 3 + 4952 005c 7B68 ldr r3, [r7, #4] + 4953 005e 1B68 ldr r3, [r3] + 4954 0060 5A68 ldr r2, [r3, #4] + 4955 0062 7B68 ldr r3, [r7, #4] + 4956 0064 1B68 ldr r3, [r3] + 4957 0066 22F00302 bic r2, r2, #3 + 4958 006a 5A60 str r2, [r3, #4] +2745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 4959 .loc 1 2745 15 + 4960 006c 7B68 ldr r3, [r7, #4] + 4961 006e 0122 movs r2, #1 + ARM GAS /tmp/ccs34gJO.s page 136 + + + 4962 0070 83F85D20 strb r2, [r3, #93] +2746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return errorcode; + 4963 .loc 1 2746 10 + 4964 0074 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 4965 .loc 1 2747 1 + 4966 0076 1846 mov r0, r3 + 4967 0078 1037 adds r7, r7, #16 + 4968 .cfi_def_cfa_offset 8 + 4969 007a BD46 mov sp, r7 + 4970 .cfi_def_cfa_register 13 + 4971 @ sp needed + 4972 007c 80BD pop {r7, pc} + 4973 .cfi_endproc + 4974 .LFE147: + 4976 .section .text.HAL_SPI_IRQHandler,"ax",%progbits + 4977 .align 1 + 4978 .global HAL_SPI_IRQHandler + 4979 .syntax unified + 4980 .thumb + 4981 .thumb_func + 4983 HAL_SPI_IRQHandler: + 4984 .LFB148: +2748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle SPI interrupt request. +2751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified SPI module. +2753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** void HAL_SPI_IRQHandler(SPI_HandleTypeDef *hspi) +2756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 4985 .loc 1 2756 1 + 4986 .cfi_startproc + 4987 @ args = 0, pretend = 0, frame = 32 + 4988 @ frame_needed = 1, uses_anonymous_args = 0 + 4989 0000 80B5 push {r7, lr} + 4990 .cfi_def_cfa_offset 8 + 4991 .cfi_offset 7, -8 + 4992 .cfi_offset 14, -4 + 4993 0002 88B0 sub sp, sp, #32 + 4994 .cfi_def_cfa_offset 40 + 4995 0004 00AF add r7, sp, #0 + 4996 .cfi_def_cfa_register 7 + 4997 0006 7860 str r0, [r7, #4] +2757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t itsource = hspi->Instance->CR2; + 4998 .loc 1 2757 27 + 4999 0008 7B68 ldr r3, [r7, #4] + 5000 000a 1B68 ldr r3, [r3] + 5001 .loc 1 2757 12 + 5002 000c 5B68 ldr r3, [r3, #4] + 5003 000e FB61 str r3, [r7, #28] +2758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t itflag = hspi->Instance->SR; + 5004 .loc 1 2758 27 + 5005 0010 7B68 ldr r3, [r7, #4] + 5006 0012 1B68 ldr r3, [r3] + 5007 .loc 1 2758 12 + ARM GAS /tmp/ccs34gJO.s page 137 + + + 5008 0014 9B68 ldr r3, [r3, #8] + 5009 0016 BB61 str r3, [r7, #24] +2759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI in mode Receiver ----------------------------------------------------*/ +2761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((SPI_CHECK_FLAG(itflag, SPI_FLAG_OVR) == RESET) && + 5010 .loc 1 2761 8 + 5011 0018 BB69 ldr r3, [r7, #24] + 5012 001a 9B09 lsrs r3, r3, #6 + 5013 001c 03F00103 and r3, r3, #1 + 5014 .loc 1 2761 6 + 5015 0020 002B cmp r3, #0 + 5016 0022 0FD1 bne .L264 +2762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (SPI_CHECK_FLAG(itflag, SPI_FLAG_RXNE) != RESET) && (SPI_CHECK_IT_SOURCE(itsource, SPI_IT_RXN + 5017 .loc 1 2762 8 + 5018 0024 BB69 ldr r3, [r7, #24] + 5019 0026 03F00103 and r3, r3, #1 +2761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (SPI_CHECK_FLAG(itflag, SPI_FLAG_RXNE) != RESET) && (SPI_CHECK_IT_SOURCE(itsource, SPI_IT_RXN + 5020 .loc 1 2761 55 discriminator 1 + 5021 002a 002B cmp r3, #0 + 5022 002c 0AD0 beq .L264 + 5023 .loc 1 2762 60 + 5024 002e FB69 ldr r3, [r7, #28] + 5025 0030 9B09 lsrs r3, r3, #6 + 5026 0032 03F00103 and r3, r3, #1 + 5027 .loc 1 2762 56 + 5028 0036 002B cmp r3, #0 + 5029 0038 04D0 beq .L264 +2763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR(hspi); + 5030 .loc 1 2764 9 + 5031 003a 7B68 ldr r3, [r7, #4] + 5032 003c DB6C ldr r3, [r3, #76] + 5033 .loc 1 2764 5 + 5034 003e 7868 ldr r0, [r7, #4] + 5035 0040 9847 blx r3 + 5036 .LVL0: +2765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5037 .loc 1 2765 5 + 5038 0042 D7E0 b .L263 + 5039 .L264: +2766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI in mode Transmitter -------------------------------------------------*/ +2769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((SPI_CHECK_FLAG(itflag, SPI_FLAG_TXE) != RESET) && (SPI_CHECK_IT_SOURCE(itsource, SPI_IT_TXE) + 5040 .loc 1 2769 8 + 5041 0044 BB69 ldr r3, [r7, #24] + 5042 0046 5B08 lsrs r3, r3, #1 + 5043 0048 03F00103 and r3, r3, #1 + 5044 .loc 1 2769 6 + 5045 004c 002B cmp r3, #0 + 5046 004e 0AD0 beq .L266 + 5047 .loc 1 2769 59 discriminator 1 + 5048 0050 FB69 ldr r3, [r7, #28] + 5049 0052 DB09 lsrs r3, r3, #7 + 5050 0054 03F00103 and r3, r3, #1 + 5051 .loc 1 2769 55 discriminator 1 + 5052 0058 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 138 + + + 5053 005a 04D0 beq .L266 +2770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxISR(hspi); + 5054 .loc 1 2771 9 + 5055 005c 7B68 ldr r3, [r7, #4] + 5056 005e 1B6D ldr r3, [r3, #80] + 5057 .loc 1 2771 5 + 5058 0060 7868 ldr r0, [r7, #4] + 5059 0062 9847 blx r3 + 5060 .LVL1: +2772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5061 .loc 1 2772 5 + 5062 0064 C6E0 b .L263 + 5063 .L266: +2773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI in Error Treatment --------------------------------------------------*/ +2776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (((SPI_CHECK_FLAG(itflag, SPI_FLAG_MODF) != RESET) || (SPI_CHECK_FLAG(itflag, SPI_FLAG_OVR) != + 5064 .loc 1 2776 9 + 5065 0066 BB69 ldr r3, [r7, #24] + 5066 0068 5B09 lsrs r3, r3, #5 + 5067 006a 03F00103 and r3, r3, #1 + 5068 .loc 1 2776 6 + 5069 006e 002B cmp r3, #0 + 5070 0070 0CD1 bne .L267 + 5071 .loc 1 2776 61 discriminator 1 + 5072 0072 BB69 ldr r3, [r7, #24] + 5073 0074 9B09 lsrs r3, r3, #6 + 5074 0076 03F00103 and r3, r3, #1 + 5075 .loc 1 2776 57 discriminator 1 + 5076 007a 002B cmp r3, #0 + 5077 007c 06D1 bne .L267 +2777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** || (SPI_CHECK_FLAG(itflag, SPI_FLAG_FRE) != RESET)) && (SPI_CHECK_IT_SOURCE(itsource, SPI_IT + 5078 .loc 1 2777 12 + 5079 007e BB69 ldr r3, [r7, #24] + 5080 0080 1B0A lsrs r3, r3, #8 + 5081 0082 03F00103 and r3, r3, #1 + 5082 .loc 1 2777 8 + 5083 0086 002B cmp r3, #0 + 5084 0088 00F0B480 beq .L263 + 5085 .L267: + 5086 .loc 1 2777 64 discriminator 1 + 5087 008c FB69 ldr r3, [r7, #28] + 5088 008e 5B09 lsrs r3, r3, #5 + 5089 0090 03F00103 and r3, r3, #1 + 5090 .loc 1 2777 60 discriminator 1 + 5091 0094 002B cmp r3, #0 + 5092 0096 00F0AD80 beq .L263 +2778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI Overrun error interrupt occurred ----------------------------------*/ +2780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_CHECK_FLAG(itflag, SPI_FLAG_OVR) != RESET) + 5093 .loc 1 2780 9 + 5094 009a BB69 ldr r3, [r7, #24] + 5095 009c 9B09 lsrs r3, r3, #6 + 5096 009e 03F00103 and r3, r3, #1 + 5097 .loc 1 2780 8 + 5098 00a2 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 139 + + + 5099 00a4 23D0 beq .L268 +2781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State != HAL_SPI_STATE_BUSY_TX) + 5100 .loc 1 2782 15 + 5101 00a6 7B68 ldr r3, [r7, #4] + 5102 00a8 93F85D30 ldrb r3, [r3, #93] + 5103 00ac DBB2 uxtb r3, r3 + 5104 .loc 1 2782 10 + 5105 00ae 032B cmp r3, #3 + 5106 00b0 11D0 beq .L269 +2783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_OVR); + 5107 .loc 1 2784 9 + 5108 00b2 7B68 ldr r3, [r7, #4] + 5109 00b4 1B6E ldr r3, [r3, #96] + 5110 00b6 43F00402 orr r2, r3, #4 + 5111 00ba 7B68 ldr r3, [r7, #4] + 5112 00bc 1A66 str r2, [r3, #96] + 5113 .LBB7: +2785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 5114 .loc 1 2785 9 + 5115 00be 0023 movs r3, #0 + 5116 00c0 7B61 str r3, [r7, #20] + 5117 00c2 7B68 ldr r3, [r7, #4] + 5118 00c4 1B68 ldr r3, [r3] + 5119 00c6 DB68 ldr r3, [r3, #12] + 5120 00c8 7B61 str r3, [r7, #20] + 5121 00ca 7B68 ldr r3, [r7, #4] + 5122 00cc 1B68 ldr r3, [r3] + 5123 00ce 9B68 ldr r3, [r3, #8] + 5124 00d0 7B61 str r3, [r7, #20] + 5125 00d2 7B69 ldr r3, [r7, #20] + 5126 .LBE7: + 5127 00d4 0BE0 b .L268 + 5128 .L269: + 5129 .LBB8: +2786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 5130 .loc 1 2789 9 + 5131 00d6 0023 movs r3, #0 + 5132 00d8 3B61 str r3, [r7, #16] + 5133 00da 7B68 ldr r3, [r7, #4] + 5134 00dc 1B68 ldr r3, [r3] + 5135 00de DB68 ldr r3, [r3, #12] + 5136 00e0 3B61 str r3, [r7, #16] + 5137 00e2 7B68 ldr r3, [r7, #4] + 5138 00e4 1B68 ldr r3, [r3] + 5139 00e6 9B68 ldr r3, [r3, #8] + 5140 00e8 3B61 str r3, [r7, #16] + 5141 00ea 3B69 ldr r3, [r7, #16] + 5142 .LBE8: +2790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5143 .loc 1 2790 9 + 5144 00ec 82E0 b .L263 + 5145 .L268: + ARM GAS /tmp/ccs34gJO.s page 140 + + +2791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI Mode Fault error interrupt occurred -------------------------------*/ +2795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_CHECK_FLAG(itflag, SPI_FLAG_MODF) != RESET) + 5146 .loc 1 2795 9 + 5147 00ee BB69 ldr r3, [r7, #24] + 5148 00f0 5B09 lsrs r3, r3, #5 + 5149 00f2 03F00103 and r3, r3, #1 + 5150 .loc 1 2795 8 + 5151 00f6 002B cmp r3, #0 + 5152 00f8 14D0 beq .L270 +2796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_MODF); + 5153 .loc 1 2797 7 + 5154 00fa 7B68 ldr r3, [r7, #4] + 5155 00fc 1B6E ldr r3, [r3, #96] + 5156 00fe 43F00102 orr r2, r3, #1 + 5157 0102 7B68 ldr r3, [r7, #4] + 5158 0104 1A66 str r2, [r3, #96] + 5159 .LBB9: +2798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_MODFFLAG(hspi); + 5160 .loc 1 2798 7 + 5161 0106 0023 movs r3, #0 + 5162 0108 FB60 str r3, [r7, #12] + 5163 010a 7B68 ldr r3, [r7, #4] + 5164 010c 1B68 ldr r3, [r3] + 5165 010e 9B68 ldr r3, [r3, #8] + 5166 0110 FB60 str r3, [r7, #12] + 5167 0112 7B68 ldr r3, [r7, #4] + 5168 0114 1B68 ldr r3, [r3] + 5169 0116 1A68 ldr r2, [r3] + 5170 0118 7B68 ldr r3, [r7, #4] + 5171 011a 1B68 ldr r3, [r3] + 5172 011c 22F04002 bic r2, r2, #64 + 5173 0120 1A60 str r2, [r3] + 5174 0122 FB68 ldr r3, [r7, #12] + 5175 .L270: + 5176 .LBE9: +2799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* SPI Frame error interrupt occurred ------------------------------------*/ +2802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_CHECK_FLAG(itflag, SPI_FLAG_FRE) != RESET) + 5177 .loc 1 2802 9 + 5178 0124 BB69 ldr r3, [r7, #24] + 5179 0126 1B0A lsrs r3, r3, #8 + 5180 0128 03F00103 and r3, r3, #1 + 5181 .loc 1 2802 8 + 5182 012c 002B cmp r3, #0 + 5183 012e 0CD0 beq .L271 +2803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FRE); + 5184 .loc 1 2804 7 + 5185 0130 7B68 ldr r3, [r7, #4] + 5186 0132 1B6E ldr r3, [r3, #96] + 5187 0134 43F00802 orr r2, r3, #8 + 5188 0138 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 141 + + + 5189 013a 1A66 str r2, [r3, #96] + 5190 .LBB10: +2805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_FREFLAG(hspi); + 5191 .loc 1 2805 7 + 5192 013c 0023 movs r3, #0 + 5193 013e BB60 str r3, [r7, #8] + 5194 0140 7B68 ldr r3, [r7, #4] + 5195 0142 1B68 ldr r3, [r3] + 5196 0144 9B68 ldr r3, [r3, #8] + 5197 0146 BB60 str r3, [r7, #8] + 5198 0148 BB68 ldr r3, [r7, #8] + 5199 .L271: + 5200 .LBE10: +2806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 5201 .loc 1 2808 13 + 5202 014a 7B68 ldr r3, [r7, #4] + 5203 014c 1B6E ldr r3, [r3, #96] + 5204 .loc 1 2808 8 + 5205 014e 002B cmp r3, #0 + 5206 0150 4FD0 beq .L277 +2809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable all interrupts */ +2811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_RXNE | SPI_IT_TXE | SPI_IT_ERR); + 5207 .loc 1 2811 7 + 5208 0152 7B68 ldr r3, [r7, #4] + 5209 0154 1B68 ldr r3, [r3] + 5210 0156 5A68 ldr r2, [r3, #4] + 5211 0158 7B68 ldr r3, [r7, #4] + 5212 015a 1B68 ldr r3, [r3] + 5213 015c 22F0E002 bic r2, r2, #224 + 5214 0160 5A60 str r2, [r3, #4] +2812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 5215 .loc 1 2813 19 + 5216 0162 7B68 ldr r3, [r7, #4] + 5217 0164 0122 movs r2, #1 + 5218 0166 83F85D20 strb r2, [r3, #93] +2814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI DMA requests if enabled */ +2815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((HAL_IS_BIT_SET(itsource, SPI_CR2_TXDMAEN)) || (HAL_IS_BIT_SET(itsource, SPI_CR2_RXDMAEN) + 5219 .loc 1 2815 12 + 5220 016a FB69 ldr r3, [r7, #28] + 5221 016c 03F00203 and r3, r3, #2 + 5222 .loc 1 2815 10 + 5223 0170 002B cmp r3, #0 + 5224 0172 04D1 bne .L273 + 5225 .loc 1 2815 59 discriminator 1 + 5226 0174 FB69 ldr r3, [r7, #28] + 5227 0176 03F00103 and r3, r3, #1 + 5228 .loc 1 2815 55 discriminator 1 + 5229 017a 002B cmp r3, #0 + 5230 017c 34D0 beq .L274 + 5231 .L273: +2816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN)); + 5232 .loc 1 2817 9 + ARM GAS /tmp/ccs34gJO.s page 142 + + + 5233 017e 7B68 ldr r3, [r7, #4] + 5234 0180 1B68 ldr r3, [r3] + 5235 0182 5A68 ldr r2, [r3, #4] + 5236 0184 7B68 ldr r3, [r7, #4] + 5237 0186 1B68 ldr r3, [r3] + 5238 0188 22F00302 bic r2, r2, #3 + 5239 018c 5A60 str r2, [r3, #4] +2818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Rx channel */ +2820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 5240 .loc 1 2820 17 + 5241 018e 7B68 ldr r3, [r7, #4] + 5242 0190 9B6D ldr r3, [r3, #88] + 5243 .loc 1 2820 12 + 5244 0192 002B cmp r3, #0 + 5245 0194 11D0 beq .L275 +2821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI DMA Abort callback : +2823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** will lead to call HAL_SPI_ErrorCallback() at end of DMA abort procedure */ +2824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = SPI_DMAAbortOnError; + 5246 .loc 1 2824 15 + 5247 0196 7B68 ldr r3, [r7, #4] + 5248 0198 9B6D ldr r3, [r3, #88] + 5249 .loc 1 2824 43 + 5250 019a 184A ldr r2, .L279 + 5251 019c 5A63 str r2, [r3, #52] +2825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Abort_IT(hspi->hdmarx)) + 5252 .loc 1 2825 25 + 5253 019e 7B68 ldr r3, [r7, #4] + 5254 01a0 9B6D ldr r3, [r3, #88] + 5255 01a2 1846 mov r0, r3 + 5256 01a4 FFF7FEFF bl HAL_DMA_Abort_IT + 5257 01a8 0346 mov r3, r0 + 5258 .loc 1 2825 14 discriminator 1 + 5259 01aa 002B cmp r3, #0 + 5260 01ac 05D0 beq .L275 +2826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 5261 .loc 1 2827 13 + 5262 01ae 7B68 ldr r3, [r7, #4] + 5263 01b0 1B6E ldr r3, [r3, #96] + 5264 01b2 43F04002 orr r2, r3, #64 + 5265 01b6 7B68 ldr r3, [r7, #4] + 5266 01b8 1A66 str r2, [r3, #96] + 5267 .L275: +2828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Abort the SPI DMA Tx channel */ +2831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 5268 .loc 1 2831 17 + 5269 01ba 7B68 ldr r3, [r7, #4] + 5270 01bc 5B6D ldr r3, [r3, #84] + 5271 .loc 1 2831 12 + 5272 01be 002B cmp r3, #0 + 5273 01c0 16D0 beq .L278 +2832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set the SPI DMA Abort callback : + ARM GAS /tmp/ccs34gJO.s page 143 + + +2834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** will lead to call HAL_SPI_ErrorCallback() at end of DMA abort procedure */ +2835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = SPI_DMAAbortOnError; + 5274 .loc 1 2835 15 + 5275 01c2 7B68 ldr r3, [r7, #4] + 5276 01c4 5B6D ldr r3, [r3, #84] + 5277 .loc 1 2835 43 + 5278 01c6 0D4A ldr r2, .L279 + 5279 01c8 5A63 str r2, [r3, #52] +2836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_OK != HAL_DMA_Abort_IT(hspi->hdmatx)) + 5280 .loc 1 2836 25 + 5281 01ca 7B68 ldr r3, [r7, #4] + 5282 01cc 5B6D ldr r3, [r3, #84] + 5283 01ce 1846 mov r0, r3 + 5284 01d0 FFF7FEFF bl HAL_DMA_Abort_IT + 5285 01d4 0346 mov r3, r0 + 5286 .loc 1 2836 14 discriminator 1 + 5287 01d6 002B cmp r3, #0 + 5288 01d8 0AD0 beq .L278 +2837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 5289 .loc 1 2838 13 + 5290 01da 7B68 ldr r3, [r7, #4] + 5291 01dc 1B6E ldr r3, [r3, #96] + 5292 01de 43F04002 orr r2, r3, #64 + 5293 01e2 7B68 ldr r3, [r7, #4] + 5294 01e4 1A66 str r2, [r3, #96] +2831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5295 .loc 1 2831 12 + 5296 01e6 03E0 b .L278 + 5297 .L274: +2839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +2843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +2844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +2845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +2846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +2847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +2848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 5298 .loc 1 2848 9 + 5299 01e8 7868 ldr r0, [r7, #4] + 5300 01ea FFF7FEFF bl HAL_SPI_ErrorCallback +2849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +2850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5301 .loc 1 2852 5 + 5302 01ee 00E0 b .L277 + 5303 .L278: +2831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5304 .loc 1 2831 12 + 5305 01f0 00BF nop + 5306 .L277: + 5307 .loc 1 2852 5 + 5308 01f2 00BF nop + 5309 .L263: + ARM GAS /tmp/ccs34gJO.s page 144 + + +2853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +2854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5310 .loc 1 2854 1 + 5311 01f4 2037 adds r7, r7, #32 + 5312 .cfi_def_cfa_offset 8 + 5313 01f6 BD46 mov sp, r7 + 5314 .cfi_def_cfa_register 13 + 5315 @ sp needed + 5316 01f8 80BD pop {r7, pc} + 5317 .L280: + 5318 01fa 00BF .align 2 + 5319 .L279: + 5320 01fc 00000000 .word SPI_DMAAbortOnError + 5321 .cfi_endproc + 5322 .LFE148: + 5324 .section .text.HAL_SPI_TxCpltCallback,"ax",%progbits + 5325 .align 1 + 5326 .weak HAL_SPI_TxCpltCallback + 5327 .syntax unified + 5328 .thumb + 5329 .thumb_func + 5331 HAL_SPI_TxCpltCallback: + 5332 .LFB149: +2855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx Transfer completed callback. +2858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *hspi) +2863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5333 .loc 1 2863 1 + 5334 .cfi_startproc + 5335 @ args = 0, pretend = 0, frame = 8 + 5336 @ frame_needed = 1, uses_anonymous_args = 0 + 5337 @ link register save eliminated. + 5338 0000 80B4 push {r7} + 5339 .cfi_def_cfa_offset 4 + 5340 .cfi_offset 7, -4 + 5341 0002 83B0 sub sp, sp, #12 + 5342 .cfi_def_cfa_offset 16 + 5343 0004 00AF add r7, sp, #0 + 5344 .cfi_def_cfa_register 7 + 5345 0006 7860 str r0, [r7, #4] +2864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_TxCpltCallback should be implemented in the user file +2869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5346 .loc 1 2870 1 + 5347 0008 00BF nop + 5348 000a 0C37 adds r7, r7, #12 + 5349 .cfi_def_cfa_offset 4 + 5350 000c BD46 mov sp, r7 + ARM GAS /tmp/ccs34gJO.s page 145 + + + 5351 .cfi_def_cfa_register 13 + 5352 @ sp needed + 5353 000e 5DF8047B ldr r7, [sp], #4 + 5354 .cfi_restore 7 + 5355 .cfi_def_cfa_offset 0 + 5356 0012 7047 bx lr + 5357 .cfi_endproc + 5358 .LFE149: + 5360 .section .text.HAL_SPI_RxCpltCallback,"ax",%progbits + 5361 .align 1 + 5362 .weak HAL_SPI_RxCpltCallback + 5363 .syntax unified + 5364 .thumb + 5365 .thumb_func + 5367 HAL_SPI_RxCpltCallback: + 5368 .LFB150: +2871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Rx Transfer completed callback. +2874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi) +2879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5369 .loc 1 2879 1 + 5370 .cfi_startproc + 5371 @ args = 0, pretend = 0, frame = 8 + 5372 @ frame_needed = 1, uses_anonymous_args = 0 + 5373 @ link register save eliminated. + 5374 0000 80B4 push {r7} + 5375 .cfi_def_cfa_offset 4 + 5376 .cfi_offset 7, -4 + 5377 0002 83B0 sub sp, sp, #12 + 5378 .cfi_def_cfa_offset 16 + 5379 0004 00AF add r7, sp, #0 + 5380 .cfi_def_cfa_register 7 + 5381 0006 7860 str r0, [r7, #4] +2880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_RxCpltCallback should be implemented in the user file +2885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5382 .loc 1 2886 1 + 5383 0008 00BF nop + 5384 000a 0C37 adds r7, r7, #12 + 5385 .cfi_def_cfa_offset 4 + 5386 000c BD46 mov sp, r7 + 5387 .cfi_def_cfa_register 13 + 5388 @ sp needed + 5389 000e 5DF8047B ldr r7, [sp], #4 + 5390 .cfi_restore 7 + 5391 .cfi_def_cfa_offset 0 + 5392 0012 7047 bx lr + 5393 .cfi_endproc + ARM GAS /tmp/ccs34gJO.s page 146 + + + 5394 .LFE150: + 5396 .section .text.HAL_SPI_TxRxCpltCallback,"ax",%progbits + 5397 .align 1 + 5398 .weak HAL_SPI_TxRxCpltCallback + 5399 .syntax unified + 5400 .thumb + 5401 .thumb_func + 5403 HAL_SPI_TxRxCpltCallback: + 5404 .LFB151: +2887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx and Rx Transfer completed callback. +2890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) +2895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5405 .loc 1 2895 1 + 5406 .cfi_startproc + 5407 @ args = 0, pretend = 0, frame = 8 + 5408 @ frame_needed = 1, uses_anonymous_args = 0 + 5409 @ link register save eliminated. + 5410 0000 80B4 push {r7} + 5411 .cfi_def_cfa_offset 4 + 5412 .cfi_offset 7, -4 + 5413 0002 83B0 sub sp, sp, #12 + 5414 .cfi_def_cfa_offset 16 + 5415 0004 00AF add r7, sp, #0 + 5416 .cfi_def_cfa_register 7 + 5417 0006 7860 str r0, [r7, #4] +2896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_TxRxCpltCallback should be implemented in the user file +2901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5418 .loc 1 2902 1 + 5419 0008 00BF nop + 5420 000a 0C37 adds r7, r7, #12 + 5421 .cfi_def_cfa_offset 4 + 5422 000c BD46 mov sp, r7 + 5423 .cfi_def_cfa_register 13 + 5424 @ sp needed + 5425 000e 5DF8047B ldr r7, [sp], #4 + 5426 .cfi_restore 7 + 5427 .cfi_def_cfa_offset 0 + 5428 0012 7047 bx lr + 5429 .cfi_endproc + 5430 .LFE151: + 5432 .section .text.HAL_SPI_TxHalfCpltCallback,"ax",%progbits + 5433 .align 1 + 5434 .weak HAL_SPI_TxHalfCpltCallback + 5435 .syntax unified + 5436 .thumb + 5437 .thumb_func + ARM GAS /tmp/ccs34gJO.s page 147 + + + 5439 HAL_SPI_TxHalfCpltCallback: + 5440 .LFB152: +2903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx Half Transfer completed callback. +2906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *hspi) +2911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5441 .loc 1 2911 1 + 5442 .cfi_startproc + 5443 @ args = 0, pretend = 0, frame = 8 + 5444 @ frame_needed = 1, uses_anonymous_args = 0 + 5445 @ link register save eliminated. + 5446 0000 80B4 push {r7} + 5447 .cfi_def_cfa_offset 4 + 5448 .cfi_offset 7, -4 + 5449 0002 83B0 sub sp, sp, #12 + 5450 .cfi_def_cfa_offset 16 + 5451 0004 00AF add r7, sp, #0 + 5452 .cfi_def_cfa_register 7 + 5453 0006 7860 str r0, [r7, #4] +2912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_TxHalfCpltCallback should be implemented in the user file +2917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5454 .loc 1 2918 1 + 5455 0008 00BF nop + 5456 000a 0C37 adds r7, r7, #12 + 5457 .cfi_def_cfa_offset 4 + 5458 000c BD46 mov sp, r7 + 5459 .cfi_def_cfa_register 13 + 5460 @ sp needed + 5461 000e 5DF8047B ldr r7, [sp], #4 + 5462 .cfi_restore 7 + 5463 .cfi_def_cfa_offset 0 + 5464 0012 7047 bx lr + 5465 .cfi_endproc + 5466 .LFE152: + 5468 .section .text.HAL_SPI_RxHalfCpltCallback,"ax",%progbits + 5469 .align 1 + 5470 .weak HAL_SPI_RxHalfCpltCallback + 5471 .syntax unified + 5472 .thumb + 5473 .thumb_func + 5475 HAL_SPI_RxHalfCpltCallback: + 5476 .LFB153: +2919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Rx Half Transfer completed callback. +2922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + ARM GAS /tmp/ccs34gJO.s page 148 + + +2924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *hspi) +2927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5477 .loc 1 2927 1 + 5478 .cfi_startproc + 5479 @ args = 0, pretend = 0, frame = 8 + 5480 @ frame_needed = 1, uses_anonymous_args = 0 + 5481 @ link register save eliminated. + 5482 0000 80B4 push {r7} + 5483 .cfi_def_cfa_offset 4 + 5484 .cfi_offset 7, -4 + 5485 0002 83B0 sub sp, sp, #12 + 5486 .cfi_def_cfa_offset 16 + 5487 0004 00AF add r7, sp, #0 + 5488 .cfi_def_cfa_register 7 + 5489 0006 7860 str r0, [r7, #4] +2928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_RxHalfCpltCallback() should be implemented in the user file +2933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5490 .loc 1 2934 1 + 5491 0008 00BF nop + 5492 000a 0C37 adds r7, r7, #12 + 5493 .cfi_def_cfa_offset 4 + 5494 000c BD46 mov sp, r7 + 5495 .cfi_def_cfa_register 13 + 5496 @ sp needed + 5497 000e 5DF8047B ldr r7, [sp], #4 + 5498 .cfi_restore 7 + 5499 .cfi_def_cfa_offset 0 + 5500 0012 7047 bx lr + 5501 .cfi_endproc + 5502 .LFE153: + 5504 .section .text.HAL_SPI_TxRxHalfCpltCallback,"ax",%progbits + 5505 .align 1 + 5506 .weak HAL_SPI_TxRxHalfCpltCallback + 5507 .syntax unified + 5508 .thumb + 5509 .thumb_func + 5511 HAL_SPI_TxRxHalfCpltCallback: + 5512 .LFB154: +2935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx and Rx Half Transfer callback. +2938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *hspi) +2943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5513 .loc 1 2943 1 + 5514 .cfi_startproc + 5515 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccs34gJO.s page 149 + + + 5516 @ frame_needed = 1, uses_anonymous_args = 0 + 5517 @ link register save eliminated. + 5518 0000 80B4 push {r7} + 5519 .cfi_def_cfa_offset 4 + 5520 .cfi_offset 7, -4 + 5521 0002 83B0 sub sp, sp, #12 + 5522 .cfi_def_cfa_offset 16 + 5523 0004 00AF add r7, sp, #0 + 5524 .cfi_def_cfa_register 7 + 5525 0006 7860 str r0, [r7, #4] +2944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_TxRxHalfCpltCallback() should be implemented in the user file +2949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5526 .loc 1 2950 1 + 5527 0008 00BF nop + 5528 000a 0C37 adds r7, r7, #12 + 5529 .cfi_def_cfa_offset 4 + 5530 000c BD46 mov sp, r7 + 5531 .cfi_def_cfa_register 13 + 5532 @ sp needed + 5533 000e 5DF8047B ldr r7, [sp], #4 + 5534 .cfi_restore 7 + 5535 .cfi_def_cfa_offset 0 + 5536 0012 7047 bx lr + 5537 .cfi_endproc + 5538 .LFE154: + 5540 .section .text.HAL_SPI_ErrorCallback,"ax",%progbits + 5541 .align 1 + 5542 .weak HAL_SPI_ErrorCallback + 5543 .syntax unified + 5544 .thumb + 5545 .thumb_func + 5547 HAL_SPI_ErrorCallback: + 5548 .LFB155: +2951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief SPI error callback. +2954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +2955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +2956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *hspi) +2959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5549 .loc 1 2959 1 + 5550 .cfi_startproc + 5551 @ args = 0, pretend = 0, frame = 8 + 5552 @ frame_needed = 1, uses_anonymous_args = 0 + 5553 @ link register save eliminated. + 5554 0000 80B4 push {r7} + 5555 .cfi_def_cfa_offset 4 + 5556 .cfi_offset 7, -4 + 5557 0002 83B0 sub sp, sp, #12 + 5558 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccs34gJO.s page 150 + + + 5559 0004 00AF add r7, sp, #0 + 5560 .cfi_def_cfa_register 7 + 5561 0006 7860 str r0, [r7, #4] +2960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); +2962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_ErrorCallback should be implemented in the user file +2965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : The ErrorCode parameter in the hspi handle is updated by the SPI processes +2967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and user can use HAL_SPI_GetError() API to check the latest error occurred +2968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5562 .loc 1 2969 1 + 5563 0008 00BF nop + 5564 000a 0C37 adds r7, r7, #12 + 5565 .cfi_def_cfa_offset 4 + 5566 000c BD46 mov sp, r7 + 5567 .cfi_def_cfa_register 13 + 5568 @ sp needed + 5569 000e 5DF8047B ldr r7, [sp], #4 + 5570 .cfi_restore 7 + 5571 .cfi_def_cfa_offset 0 + 5572 0012 7047 bx lr + 5573 .cfi_endproc + 5574 .LFE155: + 5576 .section .text.HAL_SPI_AbortCpltCallback,"ax",%progbits + 5577 .align 1 + 5578 .weak HAL_SPI_AbortCpltCallback + 5579 .syntax unified + 5580 .thumb + 5581 .thumb_func + 5583 HAL_SPI_AbortCpltCallback: + 5584 .LFB156: +2970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief SPI Abort Complete callback. +2973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi SPI handle. +2974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +2975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __weak void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *hspi) +2977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5585 .loc 1 2977 1 + 5586 .cfi_startproc + 5587 @ args = 0, pretend = 0, frame = 8 + 5588 @ frame_needed = 1, uses_anonymous_args = 0 + 5589 @ link register save eliminated. + 5590 0000 80B4 push {r7} + 5591 .cfi_def_cfa_offset 4 + 5592 .cfi_offset 7, -4 + 5593 0002 83B0 sub sp, sp, #12 + 5594 .cfi_def_cfa_offset 16 + 5595 0004 00AF add r7, sp, #0 + 5596 .cfi_def_cfa_register 7 + 5597 0006 7860 str r0, [r7, #4] +2978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Prevent unused argument(s) compilation warning */ +2979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(hspi); + ARM GAS /tmp/ccs34gJO.s page 151 + + +2980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* NOTE : This function should not be modified, when the callback is needed, +2982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** the HAL_SPI_AbortCpltCallback can be implemented in the user file. +2983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5598 .loc 1 2984 1 + 5599 0008 00BF nop + 5600 000a 0C37 adds r7, r7, #12 + 5601 .cfi_def_cfa_offset 4 + 5602 000c BD46 mov sp, r7 + 5603 .cfi_def_cfa_register 13 + 5604 @ sp needed + 5605 000e 5DF8047B ldr r7, [sp], #4 + 5606 .cfi_restore 7 + 5607 .cfi_def_cfa_offset 0 + 5608 0012 7047 bx lr + 5609 .cfi_endproc + 5610 .LFE156: + 5612 .section .text.HAL_SPI_GetState,"ax",%progbits + 5613 .align 1 + 5614 .global HAL_SPI_GetState + 5615 .syntax unified + 5616 .thumb + 5617 .thumb_func + 5619 HAL_SPI_GetState: + 5620 .LFB157: +2985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +2987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} +2988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +2989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +2990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @defgroup SPI_Exported_Functions_Group3 Peripheral State and Errors functions +2991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief SPI control functions +2992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * +2993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @verbatim +2994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** =============================================================================== +2995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ##### Peripheral State and Errors functions ##### +2996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** =============================================================================== +2997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** [..] +2998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** This subsection provides a set of functions allowing to control the SPI. +2999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+) HAL_SPI_GetState() API can be helpful to check in run-time the state of the SPI peripheral +3000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** (+) HAL_SPI_GetError() check in run-time Errors occurring during communication +3001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** @endverbatim +3002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ +3003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Return the SPI handle state. +3007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval SPI state +3010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *hspi) +3012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5621 .loc 1 3012 1 + 5622 .cfi_startproc + 5623 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccs34gJO.s page 152 + + + 5624 @ frame_needed = 1, uses_anonymous_args = 0 + 5625 @ link register save eliminated. + 5626 0000 80B4 push {r7} + 5627 .cfi_def_cfa_offset 4 + 5628 .cfi_offset 7, -4 + 5629 0002 83B0 sub sp, sp, #12 + 5630 .cfi_def_cfa_offset 16 + 5631 0004 00AF add r7, sp, #0 + 5632 .cfi_def_cfa_register 7 + 5633 0006 7860 str r0, [r7, #4] +3013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return SPI handle state */ +3014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return hspi->State; + 5634 .loc 1 3014 14 + 5635 0008 7B68 ldr r3, [r7, #4] + 5636 000a 93F85D30 ldrb r3, [r3, #93] + 5637 000e DBB2 uxtb r3, r3 +3015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5638 .loc 1 3015 1 + 5639 0010 1846 mov r0, r3 + 5640 0012 0C37 adds r7, r7, #12 + 5641 .cfi_def_cfa_offset 4 + 5642 0014 BD46 mov sp, r7 + 5643 .cfi_def_cfa_register 13 + 5644 @ sp needed + 5645 0016 5DF8047B ldr r7, [sp], #4 + 5646 .cfi_restore 7 + 5647 .cfi_def_cfa_offset 0 + 5648 001a 7047 bx lr + 5649 .cfi_endproc + 5650 .LFE157: + 5652 .section .text.HAL_SPI_GetError,"ax",%progbits + 5653 .align 1 + 5654 .global HAL_SPI_GetError + 5655 .syntax unified + 5656 .thumb + 5657 .thumb_func + 5659 HAL_SPI_GetError: + 5660 .LFB158: +3016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Return the SPI error code. +3019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval SPI error code in bitmap format +3022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *hspi) +3024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5661 .loc 1 3024 1 + 5662 .cfi_startproc + 5663 @ args = 0, pretend = 0, frame = 8 + 5664 @ frame_needed = 1, uses_anonymous_args = 0 + 5665 @ link register save eliminated. + 5666 0000 80B4 push {r7} + 5667 .cfi_def_cfa_offset 4 + 5668 .cfi_offset 7, -4 + 5669 0002 83B0 sub sp, sp, #12 + 5670 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccs34gJO.s page 153 + + + 5671 0004 00AF add r7, sp, #0 + 5672 .cfi_def_cfa_register 7 + 5673 0006 7860 str r0, [r7, #4] +3025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Return SPI ErrorCode */ +3026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return hspi->ErrorCode; + 5674 .loc 1 3026 14 + 5675 0008 7B68 ldr r3, [r7, #4] + 5676 000a 1B6E ldr r3, [r3, #96] +3027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5677 .loc 1 3027 1 + 5678 000c 1846 mov r0, r3 + 5679 000e 0C37 adds r7, r7, #12 + 5680 .cfi_def_cfa_offset 4 + 5681 0010 BD46 mov sp, r7 + 5682 .cfi_def_cfa_register 13 + 5683 @ sp needed + 5684 0012 5DF8047B ldr r7, [sp], #4 + 5685 .cfi_restore 7 + 5686 .cfi_def_cfa_offset 0 + 5687 0016 7047 bx lr + 5688 .cfi_endproc + 5689 .LFE158: + 5691 .section .text.SPI_DMATransmitCplt,"ax",%progbits + 5692 .align 1 + 5693 .syntax unified + 5694 .thumb + 5695 .thumb_func + 5697 SPI_DMATransmitCplt: + 5698 .LFB159: +3028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} +3031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @} +3035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** @addtogroup SPI_Private_Functions +3038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Private functions +3039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @{ +3040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI transmit process complete callback. +3044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATransmitCplt(DMA_HandleTypeDef *hdma) +3049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5699 .loc 1 3049 1 + 5700 .cfi_startproc + 5701 @ args = 0, pretend = 0, frame = 24 + 5702 @ frame_needed = 1, uses_anonymous_args = 0 + 5703 0000 80B5 push {r7, lr} + 5704 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccs34gJO.s page 154 + + + 5705 .cfi_offset 7, -8 + 5706 .cfi_offset 14, -4 + 5707 0002 86B0 sub sp, sp, #24 + 5708 .cfi_def_cfa_offset 32 + 5709 0004 00AF add r7, sp, #0 + 5710 .cfi_def_cfa_register 7 + 5711 0006 7860 str r0, [r7, #4] +3050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 5712 .loc 1 3050 22 + 5713 0008 7B68 ldr r3, [r7, #4] + 5714 000a 5B6A ldr r3, [r3, #36] + 5715 000c 7B61 str r3, [r7, #20] +3051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +3052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +3054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 5716 .loc 1 3054 15 + 5717 000e FFF7FEFF bl HAL_GetTick + 5718 0012 3861 str r0, [r7, #16] +3055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DMA Normal Mode */ +3057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hdma->Instance->CCR & DMA_CCR_CIRC) != DMA_CCR_CIRC) + 5719 .loc 1 3057 12 + 5720 0014 7B68 ldr r3, [r7, #4] + 5721 0016 1B68 ldr r3, [r3] + 5722 .loc 1 3057 22 + 5723 0018 1B68 ldr r3, [r3] + 5724 .loc 1 3057 28 + 5725 001a 03F02003 and r3, r3, #32 + 5726 .loc 1 3057 6 + 5727 001e 202B cmp r3, #32 + 5728 0020 3BD0 beq .L294 +3058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable ERR interrupt */ +3060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_ERR); + 5729 .loc 1 3060 5 + 5730 0022 7B69 ldr r3, [r7, #20] + 5731 0024 1B68 ldr r3, [r3] + 5732 0026 5A68 ldr r2, [r3, #4] + 5733 0028 7B69 ldr r3, [r7, #20] + 5734 002a 1B68 ldr r3, [r3] + 5735 002c 22F02002 bic r2, r2, #32 + 5736 0030 5A60 str r2, [r3, #4] +3061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Tx DMA Request */ +3063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN); + 5737 .loc 1 3063 5 + 5738 0032 7B69 ldr r3, [r7, #20] + 5739 0034 1B68 ldr r3, [r3] + 5740 0036 5A68 ldr r2, [r3, #4] + 5741 0038 7B69 ldr r3, [r7, #20] + 5742 003a 1B68 ldr r3, [r3] + 5743 003c 22F00202 bic r2, r2, #2 + 5744 0040 5A60 str r2, [r3, #4] +3064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +3066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK) + ARM GAS /tmp/ccs34gJO.s page 155 + + + 5745 .loc 1 3066 9 + 5746 0042 3A69 ldr r2, [r7, #16] + 5747 0044 6421 movs r1, #100 + 5748 0046 7869 ldr r0, [r7, #20] + 5749 0048 FFF7FEFF bl SPI_EndRxTxTransaction + 5750 004c 0346 mov r3, r0 + 5751 .loc 1 3066 8 discriminator 1 + 5752 004e 002B cmp r3, #0 + 5753 0050 05D0 beq .L295 +3067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 5754 .loc 1 3068 7 + 5755 0052 7B69 ldr r3, [r7, #20] + 5756 0054 1B6E ldr r3, [r3, #96] + 5757 0056 43F02002 orr r2, r3, #32 + 5758 005a 7B69 ldr r3, [r7, #20] + 5759 005c 1A66 str r2, [r3, #96] + 5760 .L295: +3069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear overrun flag in 2 Lines communication mode because received data is not read */ +3072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_2LINES) + 5761 .loc 1 3072 19 + 5762 005e 7B69 ldr r3, [r7, #20] + 5763 0060 9B68 ldr r3, [r3, #8] + 5764 .loc 1 3072 8 + 5765 0062 002B cmp r3, #0 + 5766 0064 0AD1 bne .L296 + 5767 .LBB11: +3073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 5768 .loc 1 3074 7 + 5769 0066 0023 movs r3, #0 + 5770 0068 FB60 str r3, [r7, #12] + 5771 006a 7B69 ldr r3, [r7, #20] + 5772 006c 1B68 ldr r3, [r3] + 5773 006e DB68 ldr r3, [r3, #12] + 5774 0070 FB60 str r3, [r7, #12] + 5775 0072 7B69 ldr r3, [r7, #20] + 5776 0074 1B68 ldr r3, [r3] + 5777 0076 9B68 ldr r3, [r3, #8] + 5778 0078 FB60 str r3, [r7, #12] + 5779 007a FB68 ldr r3, [r7, #12] + 5780 .L296: + 5781 .LBE11: +3075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 5782 .loc 1 3077 23 + 5783 007c 7B69 ldr r3, [r7, #20] + 5784 007e 0022 movs r2, #0 + 5785 0080 DA87 strh r2, [r3, #62] @ movhi +3078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 5786 .loc 1 3078 17 + 5787 0082 7B69 ldr r3, [r7, #20] + 5788 0084 0122 movs r2, #1 + 5789 0086 83F85D20 strb r2, [r3, #93] + ARM GAS /tmp/ccs34gJO.s page 156 + + +3079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 5790 .loc 1 3080 13 + 5791 008a 7B69 ldr r3, [r7, #20] + 5792 008c 1B6E ldr r3, [r3, #96] + 5793 .loc 1 3080 8 + 5794 008e 002B cmp r3, #0 + 5795 0090 03D0 beq .L294 +3081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +3083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +3085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 5796 .loc 1 3086 7 + 5797 0092 7869 ldr r0, [r7, #20] + 5798 0094 FFF7FEFF bl HAL_SPI_ErrorCallback +3087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5799 .loc 1 3088 7 + 5800 0098 02E0 b .L293 + 5801 .L294: +3089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Tx complete callback */ +3092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxCpltCallback(hspi); +3094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxCpltCallback(hspi); + 5802 .loc 1 3095 3 + 5803 009a 7869 ldr r0, [r7, #20] + 5804 009c FFF7FEFF bl HAL_SPI_TxCpltCallback + 5805 .L293: +3096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5806 .loc 1 3097 1 + 5807 00a0 1837 adds r7, r7, #24 + 5808 .cfi_def_cfa_offset 8 + 5809 00a2 BD46 mov sp, r7 + 5810 .cfi_def_cfa_register 13 + 5811 @ sp needed + 5812 00a4 80BD pop {r7, pc} + 5813 .cfi_endproc + 5814 .LFE159: + 5816 .section .text.SPI_DMAReceiveCplt,"ax",%progbits + 5817 .align 1 + 5818 .syntax unified + 5819 .thumb + 5820 .thumb_func + 5822 SPI_DMAReceiveCplt: + 5823 .LFB160: +3098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI receive process complete callback. +3101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None + ARM GAS /tmp/ccs34gJO.s page 157 + + +3104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAReceiveCplt(DMA_HandleTypeDef *hdma) +3106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5824 .loc 1 3106 1 + 5825 .cfi_startproc + 5826 @ args = 0, pretend = 0, frame = 16 + 5827 @ frame_needed = 1, uses_anonymous_args = 0 + 5828 0000 80B5 push {r7, lr} + 5829 .cfi_def_cfa_offset 8 + 5830 .cfi_offset 7, -8 + 5831 .cfi_offset 14, -4 + 5832 0002 84B0 sub sp, sp, #16 + 5833 .cfi_def_cfa_offset 24 + 5834 0004 00AF add r7, sp, #0 + 5835 .cfi_def_cfa_register 7 + 5836 0006 7860 str r0, [r7, #4] +3107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 5837 .loc 1 3107 22 + 5838 0008 7B68 ldr r3, [r7, #4] + 5839 000a 5B6A ldr r3, [r3, #36] + 5840 000c FB60 str r3, [r7, #12] +3108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +3109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +3111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +3112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +3113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +3116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 5841 .loc 1 3116 15 + 5842 000e FFF7FEFF bl HAL_GetTick + 5843 0012 B860 str r0, [r7, #8] +3117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DMA Normal Mode */ +3119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hdma->Instance->CCR & DMA_CCR_CIRC) != DMA_CCR_CIRC) + 5844 .loc 1 3119 12 + 5845 0014 7B68 ldr r3, [r7, #4] + 5846 0016 1B68 ldr r3, [r3] + 5847 .loc 1 3119 22 + 5848 0018 1B68 ldr r3, [r3] + 5849 .loc 1 3119 28 + 5850 001a 03F02003 and r3, r3, #32 + 5851 .loc 1 3119 6 + 5852 001e 202B cmp r3, #32 + 5853 0020 3CD0 beq .L299 +3120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable ERR interrupt */ +3122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_ERR); + 5854 .loc 1 3122 5 + 5855 0022 FB68 ldr r3, [r7, #12] + 5856 0024 1B68 ldr r3, [r3] + 5857 0026 5A68 ldr r2, [r3, #4] + 5858 0028 FB68 ldr r3, [r7, #12] + 5859 002a 1B68 ldr r3, [r3] + 5860 002c 22F02002 bic r2, r2, #32 + 5861 0030 5A60 str r2, [r3, #4] + ARM GAS /tmp/ccs34gJO.s page 158 + + +3123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* CRC handling */ +3126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Wait until RXNE flag */ +3129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, SPI_DEFAULT_TIMEOUT, tickstart) ! +3130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +3132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read CRC */ +3135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.DataSize > SPI_DATASIZE_8BIT) +3136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 16bit CRC */ +3138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +3139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +3141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +3143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +3145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +3146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC */ +3147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +3148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +3150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCLength == SPI_CRC_LENGTH_16BIT) +3152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_RXNE, SET, SPI_DEFAULT_TIMEOUT, tickstar +3154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +3156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC again in case of 16bit CRC in 8bit Data mode */ +3159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +3160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +3162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if we are in Master RX 2 line mode */ +3168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Direction == SPI_DIRECTION_2LINES) && (hspi->Init.Mode == SPI_MODE_MASTER)) + 5862 .loc 1 3168 20 + 5863 0032 FB68 ldr r3, [r7, #12] + 5864 0034 9B68 ldr r3, [r3, #8] + 5865 .loc 1 3168 8 + 5866 0036 002B cmp r3, #0 + 5867 0038 0DD1 bne .L300 + 5868 .loc 1 3168 70 discriminator 1 + 5869 003a FB68 ldr r3, [r7, #12] + 5870 003c 5B68 ldr r3, [r3, #4] + 5871 .loc 1 3168 56 discriminator 1 + 5872 003e B3F5827F cmp r3, #260 + ARM GAS /tmp/ccs34gJO.s page 159 + + + 5873 0042 08D1 bne .L300 +3169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Rx/Tx DMA Request (done by default to handle the case master rx direction 2 lines) +3171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 5874 .loc 1 3171 7 + 5875 0044 FB68 ldr r3, [r7, #12] + 5876 0046 1B68 ldr r3, [r3] + 5877 0048 5A68 ldr r2, [r3, #4] + 5878 004a FB68 ldr r3, [r7, #12] + 5879 004c 1B68 ldr r3, [r3] + 5880 004e 22F00302 bic r2, r2, #3 + 5881 0052 5A60 str r2, [r3, #4] + 5882 0054 07E0 b .L301 + 5883 .L300: +3172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +3174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Normal case */ +3176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_RXDMAEN); + 5884 .loc 1 3176 7 + 5885 0056 FB68 ldr r3, [r7, #12] + 5886 0058 1B68 ldr r3, [r3] + 5887 005a 5A68 ldr r2, [r3, #4] + 5888 005c FB68 ldr r3, [r7, #12] + 5889 005e 1B68 ldr r3, [r3] + 5890 0060 22F00102 bic r2, r2, #1 + 5891 0064 5A60 str r2, [r3, #4] + 5892 .L301: +3177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +3180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK) + 5893 .loc 1 3180 9 + 5894 0066 BA68 ldr r2, [r7, #8] + 5895 0068 6421 movs r1, #100 + 5896 006a F868 ldr r0, [r7, #12] + 5897 006c FFF7FEFF bl SPI_EndRxTransaction + 5898 0070 0346 mov r3, r0 + 5899 .loc 1 3180 8 discriminator 1 + 5900 0072 002B cmp r3, #0 + 5901 0074 02D0 beq .L302 +3181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_FLAG; + 5902 .loc 1 3182 23 + 5903 0076 FB68 ldr r3, [r7, #12] + 5904 0078 2022 movs r2, #32 + 5905 007a 1A66 str r2, [r3, #96] + 5906 .L302: +3183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 5907 .loc 1 3185 23 + 5908 007c FB68 ldr r3, [r7, #12] + 5909 007e 0022 movs r2, #0 + 5910 0080 A3F84620 strh r2, [r3, #70] @ movhi +3186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 5911 .loc 1 3186 17 + ARM GAS /tmp/ccs34gJO.s page 160 + + + 5912 0084 FB68 ldr r3, [r7, #12] + 5913 0086 0122 movs r2, #1 + 5914 0088 83F85D20 strb r2, [r3, #93] +3187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +3190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR)) +3191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +3194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 5915 .loc 1 3197 13 + 5916 008c FB68 ldr r3, [r7, #12] + 5917 008e 1B6E ldr r3, [r3, #96] + 5918 .loc 1 3197 8 + 5919 0090 002B cmp r3, #0 + 5920 0092 03D0 beq .L299 +3198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +3200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +3202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 5921 .loc 1 3203 7 + 5922 0094 F868 ldr r0, [r7, #12] + 5923 0096 FFF7FEFF bl HAL_SPI_ErrorCallback +3204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 5924 .loc 1 3205 7 + 5925 009a 02E0 b .L298 + 5926 .L299: +3206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Rx complete callback */ +3209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback(hspi); +3211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_RxCpltCallback(hspi); + 5927 .loc 1 3212 3 + 5928 009c F868 ldr r0, [r7, #12] + 5929 009e FFF7FEFF bl HAL_SPI_RxCpltCallback + 5930 .L298: +3213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 5931 .loc 1 3214 1 + 5932 00a2 1037 adds r7, r7, #16 + 5933 .cfi_def_cfa_offset 8 + 5934 00a4 BD46 mov sp, r7 + 5935 .cfi_def_cfa_register 13 + 5936 @ sp needed + 5937 00a6 80BD pop {r7, pc} + 5938 .cfi_endproc + 5939 .LFE160: + 5941 .section .text.SPI_DMATransmitReceiveCplt,"ax",%progbits + ARM GAS /tmp/ccs34gJO.s page 161 + + + 5942 .align 1 + 5943 .syntax unified + 5944 .thumb + 5945 .thumb_func + 5947 SPI_DMATransmitReceiveCplt: + 5948 .LFB161: +3215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI transmit receive process complete callback. +3218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATransmitReceiveCplt(DMA_HandleTypeDef *hdma) +3223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 5949 .loc 1 3223 1 + 5950 .cfi_startproc + 5951 @ args = 0, pretend = 0, frame = 16 + 5952 @ frame_needed = 1, uses_anonymous_args = 0 + 5953 0000 80B5 push {r7, lr} + 5954 .cfi_def_cfa_offset 8 + 5955 .cfi_offset 7, -8 + 5956 .cfi_offset 14, -4 + 5957 0002 84B0 sub sp, sp, #16 + 5958 .cfi_def_cfa_offset 24 + 5959 0004 00AF add r7, sp, #0 + 5960 .cfi_def_cfa_register 7 + 5961 0006 7860 str r0, [r7, #4] +3224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 5962 .loc 1 3224 22 + 5963 0008 7B68 ldr r3, [r7, #4] + 5964 000a 5B6A ldr r3, [r3, #36] + 5965 000c FB60 str r3, [r7, #12] +3225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +3226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +3228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +3229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +3230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +3233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 5966 .loc 1 3233 15 + 5967 000e FFF7FEFF bl HAL_GetTick + 5968 0012 B860 str r0, [r7, #8] +3234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* DMA Normal Mode */ +3236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hdma->Instance->CCR & DMA_CCR_CIRC) != DMA_CCR_CIRC) + 5969 .loc 1 3236 12 + 5970 0014 7B68 ldr r3, [r7, #4] + 5971 0016 1B68 ldr r3, [r3] + 5972 .loc 1 3236 22 + 5973 0018 1B68 ldr r3, [r3] + 5974 .loc 1 3236 28 + 5975 001a 03F02003 and r3, r3, #32 + 5976 .loc 1 3236 6 + 5977 001e 202B cmp r3, #32 + ARM GAS /tmp/ccs34gJO.s page 162 + + + 5978 0020 30D0 beq .L305 +3237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable ERR interrupt */ +3239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_ERR); + 5979 .loc 1 3239 5 + 5980 0022 FB68 ldr r3, [r7, #12] + 5981 0024 1B68 ldr r3, [r3] + 5982 0026 5A68 ldr r2, [r3, #4] + 5983 0028 FB68 ldr r3, [r7, #12] + 5984 002a 1B68 ldr r3, [r3] + 5985 002c 22F02002 bic r2, r2, #32 + 5986 0030 5A60 str r2, [r3, #4] +3240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* CRC handling */ +3243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.DataSize == SPI_DATASIZE_8BIT) && (hspi->Init.CRCLength == SPI_CRC_LENGTH_8BI +3246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_QUARTER_FULL, SPI_DEFAULT +3248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart) != HAL_OK) +3249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +3251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +3254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +3255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC */ +3256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +3257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +3259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +3261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_HALF_FULL, SPI_DEFAULT_TI +3263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Error on the CRC reception */ +3265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read CRC to Flush DR and RXNE flag */ +3268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +3269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +3271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +3276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK) + 5987 .loc 1 3276 9 + 5988 0032 BA68 ldr r2, [r7, #8] + 5989 0034 6421 movs r1, #100 + 5990 0036 F868 ldr r0, [r7, #12] + 5991 0038 FFF7FEFF bl SPI_EndRxTxTransaction + 5992 003c 0346 mov r3, r0 + 5993 .loc 1 3276 8 discriminator 1 + 5994 003e 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 163 + + + 5995 0040 05D0 beq .L306 +3277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 5996 .loc 1 3278 7 + 5997 0042 FB68 ldr r3, [r7, #12] + 5998 0044 1B6E ldr r3, [r3, #96] + 5999 0046 43F02002 orr r2, r3, #32 + 6000 004a FB68 ldr r3, [r7, #12] + 6001 004c 1A66 str r2, [r3, #96] + 6002 .L306: +3279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Rx/Tx DMA Request */ +3282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 6003 .loc 1 3282 5 + 6004 004e FB68 ldr r3, [r7, #12] + 6005 0050 1B68 ldr r3, [r3] + 6006 0052 5A68 ldr r2, [r3, #4] + 6007 0054 FB68 ldr r3, [r7, #12] + 6008 0056 1B68 ldr r3, [r3] + 6009 0058 22F00302 bic r2, r2, #3 + 6010 005c 5A60 str r2, [r3, #4] +3283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 6011 .loc 1 3284 23 + 6012 005e FB68 ldr r3, [r7, #12] + 6013 0060 0022 movs r2, #0 + 6014 0062 DA87 strh r2, [r3, #62] @ movhi +3285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 6015 .loc 1 3285 23 + 6016 0064 FB68 ldr r3, [r7, #12] + 6017 0066 0022 movs r2, #0 + 6018 0068 A3F84620 strh r2, [r3, #70] @ movhi +3286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 6019 .loc 1 3286 17 + 6020 006c FB68 ldr r3, [r7, #12] + 6021 006e 0122 movs r2, #1 + 6022 0070 83F85D20 strb r2, [r3, #93] +3287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +3290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR)) +3291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +3293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +3294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 6023 .loc 1 3297 13 + 6024 0074 FB68 ldr r3, [r7, #12] + 6025 0076 1B6E ldr r3, [r3, #96] + 6026 .loc 1 3297 8 + 6027 0078 002B cmp r3, #0 + 6028 007a 03D0 beq .L305 +3298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ + ARM GAS /tmp/ccs34gJO.s page 164 + + +3300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +3302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 6029 .loc 1 3303 7 + 6030 007c F868 ldr r0, [r7, #12] + 6031 007e FFF7FEFF bl HAL_SPI_ErrorCallback +3304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; + 6032 .loc 1 3305 7 + 6033 0082 02E0 b .L304 + 6034 .L305: +3306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user TxRx complete callback */ +3309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxCpltCallback(hspi); +3311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxRxCpltCallback(hspi); + 6035 .loc 1 3312 3 + 6036 0084 F868 ldr r0, [r7, #12] + 6037 0086 FFF7FEFF bl HAL_SPI_TxRxCpltCallback + 6038 .L304: +3313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6039 .loc 1 3314 1 + 6040 008a 1037 adds r7, r7, #16 + 6041 .cfi_def_cfa_offset 8 + 6042 008c BD46 mov sp, r7 + 6043 .cfi_def_cfa_register 13 + 6044 @ sp needed + 6045 008e 80BD pop {r7, pc} + 6046 .cfi_endproc + 6047 .LFE161: + 6049 .section .text.SPI_DMAHalfTransmitCplt,"ax",%progbits + 6050 .align 1 + 6051 .syntax unified + 6052 .thumb + 6053 .thumb_func + 6055 SPI_DMAHalfTransmitCplt: + 6056 .LFB162: +3315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI half transmit process complete callback. +3318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfTransmitCplt(DMA_HandleTypeDef *hdma) +3323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6057 .loc 1 3323 1 + 6058 .cfi_startproc + 6059 @ args = 0, pretend = 0, frame = 16 + 6060 @ frame_needed = 1, uses_anonymous_args = 0 + 6061 0000 80B5 push {r7, lr} + 6062 .cfi_def_cfa_offset 8 + 6063 .cfi_offset 7, -8 + ARM GAS /tmp/ccs34gJO.s page 165 + + + 6064 .cfi_offset 14, -4 + 6065 0002 84B0 sub sp, sp, #16 + 6066 .cfi_def_cfa_offset 24 + 6067 0004 00AF add r7, sp, #0 + 6068 .cfi_def_cfa_register 7 + 6069 0006 7860 str r0, [r7, #4] +3324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6070 .loc 1 3324 22 + 6071 0008 7B68 ldr r3, [r7, #4] + 6072 000a 5B6A ldr r3, [r3, #36] + 6073 000c FB60 str r3, [r7, #12] +3325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Tx half complete callback */ +3327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxHalfCpltCallback(hspi); +3329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxHalfCpltCallback(hspi); + 6074 .loc 1 3330 3 + 6075 000e F868 ldr r0, [r7, #12] + 6076 0010 FFF7FEFF bl HAL_SPI_TxHalfCpltCallback +3331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6077 .loc 1 3332 1 + 6078 0014 00BF nop + 6079 0016 1037 adds r7, r7, #16 + 6080 .cfi_def_cfa_offset 8 + 6081 0018 BD46 mov sp, r7 + 6082 .cfi_def_cfa_register 13 + 6083 @ sp needed + 6084 001a 80BD pop {r7, pc} + 6085 .cfi_endproc + 6086 .LFE162: + 6088 .section .text.SPI_DMAHalfReceiveCplt,"ax",%progbits + 6089 .align 1 + 6090 .syntax unified + 6091 .thumb + 6092 .thumb_func + 6094 SPI_DMAHalfReceiveCplt: + 6095 .LFB163: +3333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI half receive process complete callback +3336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfReceiveCplt(DMA_HandleTypeDef *hdma) +3341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6096 .loc 1 3341 1 + 6097 .cfi_startproc + 6098 @ args = 0, pretend = 0, frame = 16 + 6099 @ frame_needed = 1, uses_anonymous_args = 0 + 6100 0000 80B5 push {r7, lr} + 6101 .cfi_def_cfa_offset 8 + 6102 .cfi_offset 7, -8 + 6103 .cfi_offset 14, -4 + 6104 0002 84B0 sub sp, sp, #16 + ARM GAS /tmp/ccs34gJO.s page 166 + + + 6105 .cfi_def_cfa_offset 24 + 6106 0004 00AF add r7, sp, #0 + 6107 .cfi_def_cfa_register 7 + 6108 0006 7860 str r0, [r7, #4] +3342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6109 .loc 1 3342 22 + 6110 0008 7B68 ldr r3, [r7, #4] + 6111 000a 5B6A ldr r3, [r3, #36] + 6112 000c FB60 str r3, [r7, #12] +3343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Rx half complete callback */ +3345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxHalfCpltCallback(hspi); +3347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_RxHalfCpltCallback(hspi); + 6113 .loc 1 3348 3 + 6114 000e F868 ldr r0, [r7, #12] + 6115 0010 FFF7FEFF bl HAL_SPI_RxHalfCpltCallback +3349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6116 .loc 1 3350 1 + 6117 0014 00BF nop + 6118 0016 1037 adds r7, r7, #16 + 6119 .cfi_def_cfa_offset 8 + 6120 0018 BD46 mov sp, r7 + 6121 .cfi_def_cfa_register 13 + 6122 @ sp needed + 6123 001a 80BD pop {r7, pc} + 6124 .cfi_endproc + 6125 .LFE163: + 6127 .section .text.SPI_DMAHalfTransmitReceiveCplt,"ax",%progbits + 6128 .align 1 + 6129 .syntax unified + 6130 .thumb + 6131 .thumb_func + 6133 SPI_DMAHalfTransmitReceiveCplt: + 6134 .LFB164: +3351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI half transmit receive process complete callback. +3354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAHalfTransmitReceiveCplt(DMA_HandleTypeDef *hdma) +3359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6135 .loc 1 3359 1 + 6136 .cfi_startproc + 6137 @ args = 0, pretend = 0, frame = 16 + 6138 @ frame_needed = 1, uses_anonymous_args = 0 + 6139 0000 80B5 push {r7, lr} + 6140 .cfi_def_cfa_offset 8 + 6141 .cfi_offset 7, -8 + 6142 .cfi_offset 14, -4 + 6143 0002 84B0 sub sp, sp, #16 + 6144 .cfi_def_cfa_offset 24 + 6145 0004 00AF add r7, sp, #0 + ARM GAS /tmp/ccs34gJO.s page 167 + + + 6146 .cfi_def_cfa_register 7 + 6147 0006 7860 str r0, [r7, #4] +3360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6148 .loc 1 3360 22 + 6149 0008 7B68 ldr r3, [r7, #4] + 6150 000a 5B6A ldr r3, [r3, #36] + 6151 000c FB60 str r3, [r7, #12] +3361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user TxRx half complete callback */ +3363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxHalfCpltCallback(hspi); +3365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxRxHalfCpltCallback(hspi); + 6152 .loc 1 3366 3 + 6153 000e F868 ldr r0, [r7, #12] + 6154 0010 FFF7FEFF bl HAL_SPI_TxRxHalfCpltCallback +3367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6155 .loc 1 3368 1 + 6156 0014 00BF nop + 6157 0016 1037 adds r7, r7, #16 + 6158 .cfi_def_cfa_offset 8 + 6159 0018 BD46 mov sp, r7 + 6160 .cfi_def_cfa_register 13 + 6161 @ sp needed + 6162 001a 80BD pop {r7, pc} + 6163 .cfi_endproc + 6164 .LFE164: + 6166 .section .text.SPI_DMAError,"ax",%progbits + 6167 .align 1 + 6168 .syntax unified + 6169 .thumb + 6170 .thumb_func + 6172 SPI_DMAError: + 6173 .LFB165: +3369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI communication error callback. +3372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains +3373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for the specified DMA module. +3374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAError(DMA_HandleTypeDef *hdma) +3377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6174 .loc 1 3377 1 + 6175 .cfi_startproc + 6176 @ args = 0, pretend = 0, frame = 16 + 6177 @ frame_needed = 1, uses_anonymous_args = 0 + 6178 0000 80B5 push {r7, lr} + 6179 .cfi_def_cfa_offset 8 + 6180 .cfi_offset 7, -8 + 6181 .cfi_offset 14, -4 + 6182 0002 84B0 sub sp, sp, #16 + 6183 .cfi_def_cfa_offset 24 + 6184 0004 00AF add r7, sp, #0 + 6185 .cfi_def_cfa_register 7 + 6186 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 168 + + +3378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6187 .loc 1 3378 22 + 6188 0008 7B68 ldr r3, [r7, #4] + 6189 000a 5B6A ldr r3, [r3, #36] + 6190 000c FB60 str r3, [r7, #12] +3379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Stop the disable DMA transfer on SPI side */ +3381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN | SPI_CR2_RXDMAEN); + 6191 .loc 1 3381 3 + 6192 000e FB68 ldr r3, [r7, #12] + 6193 0010 1B68 ldr r3, [r3] + 6194 0012 5A68 ldr r2, [r3, #4] + 6195 0014 FB68 ldr r3, [r7, #12] + 6196 0016 1B68 ldr r3, [r3] + 6197 0018 22F00302 bic r2, r2, #3 + 6198 001c 5A60 str r2, [r3, #4] +3382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_DMA); + 6199 .loc 1 3383 3 + 6200 001e FB68 ldr r3, [r7, #12] + 6201 0020 1B6E ldr r3, [r3, #96] + 6202 0022 43F01002 orr r2, r3, #16 + 6203 0026 FB68 ldr r3, [r7, #12] + 6204 0028 1A66 str r2, [r3, #96] +3384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 6205 .loc 1 3384 15 + 6206 002a FB68 ldr r3, [r7, #12] + 6207 002c 0122 movs r2, #1 + 6208 002e 83F85D20 strb r2, [r3, #93] +3385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +3386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +3388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 6209 .loc 1 3389 3 + 6210 0032 F868 ldr r0, [r7, #12] + 6211 0034 FFF7FEFF bl HAL_SPI_ErrorCallback +3390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6212 .loc 1 3391 1 + 6213 0038 00BF nop + 6214 003a 1037 adds r7, r7, #16 + 6215 .cfi_def_cfa_offset 8 + 6216 003c BD46 mov sp, r7 + 6217 .cfi_def_cfa_register 13 + 6218 @ sp needed + 6219 003e 80BD pop {r7, pc} + 6220 .cfi_endproc + 6221 .LFE165: + 6223 .section .text.SPI_DMAAbortOnError,"ax",%progbits + 6224 .align 1 + 6225 .syntax unified + 6226 .thumb + 6227 .thumb_func + 6229 SPI_DMAAbortOnError: + 6230 .LFB166: +3392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 169 + + +3393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI communication abort callback, when initiated by HAL services on Error +3395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * (To be called at end of DMA Abort procedure following error occurrence). +3396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma DMA handle. +3397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMAAbortOnError(DMA_HandleTypeDef *hdma) +3400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6231 .loc 1 3400 1 + 6232 .cfi_startproc + 6233 @ args = 0, pretend = 0, frame = 16 + 6234 @ frame_needed = 1, uses_anonymous_args = 0 + 6235 0000 80B5 push {r7, lr} + 6236 .cfi_def_cfa_offset 8 + 6237 .cfi_offset 7, -8 + 6238 .cfi_offset 14, -4 + 6239 0002 84B0 sub sp, sp, #16 + 6240 .cfi_def_cfa_offset 24 + 6241 0004 00AF add r7, sp, #0 + 6242 .cfi_def_cfa_register 7 + 6243 0006 7860 str r0, [r7, #4] +3401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6244 .loc 1 3401 22 + 6245 0008 7B68 ldr r3, [r7, #4] + 6246 000a 5B6A ldr r3, [r3, #36] + 6247 000c FB60 str r3, [r7, #12] +3402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 6248 .loc 1 3402 21 + 6249 000e FB68 ldr r3, [r7, #12] + 6250 0010 0022 movs r2, #0 + 6251 0012 A3F84620 strh r2, [r3, #70] @ movhi +3403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 6252 .loc 1 3403 21 + 6253 0016 FB68 ldr r3, [r7, #12] + 6254 0018 0022 movs r2, #0 + 6255 001a DA87 strh r2, [r3, #62] @ movhi +3404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +3406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +3408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 6256 .loc 1 3409 3 + 6257 001c F868 ldr r0, [r7, #12] + 6258 001e FFF7FEFF bl HAL_SPI_ErrorCallback +3410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6259 .loc 1 3411 1 + 6260 0022 00BF nop + 6261 0024 1037 adds r7, r7, #16 + 6262 .cfi_def_cfa_offset 8 + 6263 0026 BD46 mov sp, r7 + 6264 .cfi_def_cfa_register 13 + 6265 @ sp needed + 6266 0028 80BD pop {r7, pc} + 6267 .cfi_endproc + 6268 .LFE166: + ARM GAS /tmp/ccs34gJO.s page 170 + + + 6270 .section .text.SPI_DMATxAbortCallback,"ax",%progbits + 6271 .align 1 + 6272 .syntax unified + 6273 .thumb + 6274 .thumb_func + 6276 SPI_DMATxAbortCallback: + 6277 .LFB167: +3412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI Tx communication abort callback, when initiated by user +3415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * (To be called at end of DMA Tx Abort procedure following user abort request). +3416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note When this callback is executed, User Abort complete call back is called only if no +3417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * Abort still ongoing for Rx DMA Handle. +3418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma DMA handle. +3419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMATxAbortCallback(DMA_HandleTypeDef *hdma) +3422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6278 .loc 1 3422 1 + 6279 .cfi_startproc + 6280 @ args = 0, pretend = 0, frame = 24 + 6281 @ frame_needed = 1, uses_anonymous_args = 0 + 6282 0000 80B5 push {r7, lr} + 6283 .cfi_def_cfa_offset 8 + 6284 .cfi_offset 7, -8 + 6285 .cfi_offset 14, -4 + 6286 0002 88B0 sub sp, sp, #32 + 6287 .cfi_def_cfa_offset 40 + 6288 0004 02AF add r7, sp, #8 + 6289 .cfi_def_cfa 7, 32 + 6290 0006 7860 str r0, [r7, #4] +3423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6291 .loc 1 3423 22 + 6292 0008 7B68 ldr r3, [r7, #4] + 6293 000a 5B6A ldr r3, [r3, #36] + 6294 000c 7B61 str r3, [r7, #20] +3424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmatx->XferAbortCallback = NULL; + 6295 .loc 1 3425 7 + 6296 000e 7B69 ldr r3, [r7, #20] + 6297 0010 5B6D ldr r3, [r3, #84] + 6298 .loc 1 3425 35 + 6299 0012 0022 movs r2, #0 + 6300 0014 5A63 str r2, [r3, #52] +3426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Tx DMA Request */ +3428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_TXDMAEN); + 6301 .loc 1 3428 3 + 6302 0016 7B69 ldr r3, [r7, #20] + 6303 0018 1B68 ldr r3, [r3] + 6304 001a 5A68 ldr r2, [r3, #4] + 6305 001c 7B69 ldr r3, [r7, #20] + 6306 001e 1B68 ldr r3, [r3] + 6307 0020 22F00202 bic r2, r2, #2 + 6308 0024 5A60 str r2, [r3, #4] +3429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) != HAL_OK) + ARM GAS /tmp/ccs34gJO.s page 171 + + + 6309 .loc 1 3430 7 + 6310 0026 FFF7FEFF bl HAL_GetTick + 6311 002a 0346 mov r3, r0 + 6312 .loc 1 3430 7 is_stmt 0 discriminator 1 + 6313 002c 1A46 mov r2, r3 + 6314 002e 6421 movs r1, #100 + 6315 0030 7869 ldr r0, [r7, #20] + 6316 0032 FFF7FEFF bl SPI_EndRxTxTransaction + 6317 0036 0346 mov r3, r0 + 6318 .loc 1 3430 6 is_stmt 1 discriminator 2 + 6319 0038 002B cmp r3, #0 + 6320 003a 02D0 beq .L314 +3431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 6321 .loc 1 3432 21 + 6322 003c 7B69 ldr r3, [r7, #20] + 6323 003e 4022 movs r2, #64 + 6324 0040 1A66 str r2, [r3, #96] + 6325 .L314: +3433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral */ +3436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 6326 .loc 1 3436 3 + 6327 0042 7B69 ldr r3, [r7, #20] + 6328 0044 1B68 ldr r3, [r3] + 6329 0046 1A68 ldr r2, [r3] + 6330 0048 7B69 ldr r3, [r7, #20] + 6331 004a 1B68 ldr r3, [r3] + 6332 004c 22F04002 bic r2, r2, #64 + 6333 0050 1A60 str r2, [r3] +3437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +3439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, HAL + 6334 .loc 1 3439 7 + 6335 0052 FFF7FEFF bl HAL_GetTick + 6336 0056 0346 mov r3, r0 + 6337 .loc 1 3439 7 is_stmt 0 discriminator 1 + 6338 0058 0093 str r3, [sp] + 6339 005a 6423 movs r3, #100 + 6340 005c 0022 movs r2, #0 + 6341 005e 4FF4C061 mov r1, #1536 + 6342 0062 7869 ldr r0, [r7, #20] + 6343 0064 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 6344 0068 0346 mov r3, r0 + 6345 .loc 1 3439 6 is_stmt 1 discriminator 2 + 6346 006a 002B cmp r3, #0 + 6347 006c 02D0 beq .L315 +3440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 6348 .loc 1 3441 21 + 6349 006e 7B69 ldr r3, [r7, #20] + 6350 0070 4022 movs r2, #64 + 6351 0072 1A66 str r2, [r3, #96] + 6352 .L315: +3442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 172 + + +3444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if an Abort process is still ongoing */ +3445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx != NULL) + 6353 .loc 1 3445 11 + 6354 0074 7B69 ldr r3, [r7, #20] + 6355 0076 9B6D ldr r3, [r3, #88] + 6356 .loc 1 3445 6 + 6357 0078 002B cmp r3, #0 + 6358 007a 04D0 beq .L316 +3446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmarx->XferAbortCallback != NULL) + 6359 .loc 1 3447 13 + 6360 007c 7B69 ldr r3, [r7, #20] + 6361 007e 9B6D ldr r3, [r3, #88] + 6362 .loc 1 3447 21 + 6363 0080 5B6B ldr r3, [r3, #52] + 6364 .loc 1 3447 8 + 6365 0082 002B cmp r3, #0 + 6366 0084 27D1 bne .L319 + 6367 .L316: +3448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* No Abort process still ongoing : All DMA Stream/Channel are aborted, call user Abort Complete +3454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 6368 .loc 1 3454 21 + 6369 0086 7B69 ldr r3, [r7, #20] + 6370 0088 0022 movs r2, #0 + 6371 008a A3F84620 strh r2, [r3, #70] @ movhi +3455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 6372 .loc 1 3455 21 + 6373 008e 7B69 ldr r3, [r7, #20] + 6374 0090 0022 movs r2, #0 + 6375 0092 DA87 strh r2, [r3, #62] @ movhi +3456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check no error during Abort procedure */ +3458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_ABORT) + 6376 .loc 1 3458 11 + 6377 0094 7B69 ldr r3, [r7, #20] + 6378 0096 1B6E ldr r3, [r3, #96] + 6379 .loc 1 3458 6 + 6380 0098 402B cmp r3, #64 + 6381 009a 02D0 beq .L318 +3459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset errorCode */ +3461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 6382 .loc 1 3461 21 + 6383 009c 7B69 ldr r3, [r7, #20] + 6384 009e 0022 movs r2, #0 + 6385 00a0 1A66 str r2, [r3, #96] + 6386 .L318: + 6387 .LBB12: +3462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear the Error flags in the SR register */ +3465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + ARM GAS /tmp/ccs34gJO.s page 173 + + + 6388 .loc 1 3465 3 + 6389 00a2 0023 movs r3, #0 + 6390 00a4 3B61 str r3, [r7, #16] + 6391 00a6 7B69 ldr r3, [r7, #20] + 6392 00a8 1B68 ldr r3, [r3] + 6393 00aa DB68 ldr r3, [r3, #12] + 6394 00ac 3B61 str r3, [r7, #16] + 6395 00ae 7B69 ldr r3, [r7, #20] + 6396 00b0 1B68 ldr r3, [r3] + 6397 00b2 9B68 ldr r3, [r3, #8] + 6398 00b4 3B61 str r3, [r7, #16] + 6399 00b6 3B69 ldr r3, [r7, #16] + 6400 .LBE12: + 6401 .LBB13: +3466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_FREFLAG(hspi); + 6402 .loc 1 3466 3 + 6403 00b8 0023 movs r3, #0 + 6404 00ba FB60 str r3, [r7, #12] + 6405 00bc 7B69 ldr r3, [r7, #20] + 6406 00be 1B68 ldr r3, [r3] + 6407 00c0 9B68 ldr r3, [r3, #8] + 6408 00c2 FB60 str r3, [r7, #12] + 6409 00c4 FB68 ldr r3, [r7, #12] + 6410 .LBE13: +3467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restore hspi->State to Ready */ +3469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 6411 .loc 1 3469 16 + 6412 00c6 7B69 ldr r3, [r7, #20] + 6413 00c8 0122 movs r2, #1 + 6414 00ca 83F85D20 strb r2, [r3, #93] +3470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Abort complete callback */ +3472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback(hspi); +3474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_AbortCpltCallback(hspi); + 6415 .loc 1 3475 3 + 6416 00ce 7869 ldr r0, [r7, #20] + 6417 00d0 FFF7FEFF bl HAL_SPI_AbortCpltCallback + 6418 00d4 00E0 b .L313 + 6419 .L319: +3449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6420 .loc 1 3449 7 + 6421 00d6 00BF nop + 6422 .L313: +3476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6423 .loc 1 3477 1 + 6424 00d8 1837 adds r7, r7, #24 + 6425 .cfi_def_cfa_offset 8 + 6426 00da BD46 mov sp, r7 + 6427 .cfi_def_cfa_register 13 + 6428 @ sp needed + 6429 00dc 80BD pop {r7, pc} + 6430 .cfi_endproc + 6431 .LFE167: + ARM GAS /tmp/ccs34gJO.s page 174 + + + 6433 .section .text.SPI_DMARxAbortCallback,"ax",%progbits + 6434 .align 1 + 6435 .syntax unified + 6436 .thumb + 6437 .thumb_func + 6439 SPI_DMARxAbortCallback: + 6440 .LFB168: +3478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief DMA SPI Rx communication abort callback, when initiated by user +3481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * (To be called at end of DMA Rx Abort procedure following user abort request). +3482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @note When this callback is executed, User Abort complete call back is called only if no +3483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * Abort still ongoing for Tx DMA Handle. +3484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hdma DMA handle. +3485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_DMARxAbortCallback(DMA_HandleTypeDef *hdma) +3488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6441 .loc 1 3488 1 + 6442 .cfi_startproc + 6443 @ args = 0, pretend = 0, frame = 24 + 6444 @ frame_needed = 1, uses_anonymous_args = 0 + 6445 0000 80B5 push {r7, lr} + 6446 .cfi_def_cfa_offset 8 + 6447 .cfi_offset 7, -8 + 6448 .cfi_offset 14, -4 + 6449 0002 88B0 sub sp, sp, #32 + 6450 .cfi_def_cfa_offset 40 + 6451 0004 02AF add r7, sp, #8 + 6452 .cfi_def_cfa 7, 32 + 6453 0006 7860 str r0, [r7, #4] +3489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati + 6454 .loc 1 3489 22 + 6455 0008 7B68 ldr r3, [r7, #4] + 6456 000a 5B6A ldr r3, [r3, #36] + 6457 000c 7B61 str r3, [r7, #20] +3490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral */ +3492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 6458 .loc 1 3492 3 + 6459 000e 7B69 ldr r3, [r7, #20] + 6460 0010 1B68 ldr r3, [r3] + 6461 0012 1A68 ldr r2, [r3] + 6462 0014 7B69 ldr r3, [r7, #20] + 6463 0016 1B68 ldr r3, [r3] + 6464 0018 22F04002 bic r2, r2, #64 + 6465 001c 1A60 str r2, [r3] +3493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->hdmarx->XferAbortCallback = NULL; + 6466 .loc 1 3494 7 + 6467 001e 7B69 ldr r3, [r7, #20] + 6468 0020 9B6D ldr r3, [r3, #88] + 6469 .loc 1 3494 35 + 6470 0022 0022 movs r2, #0 + 6471 0024 5A63 str r2, [r3, #52] +3495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable Rx DMA Request */ + ARM GAS /tmp/ccs34gJO.s page 175 + + +3497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, SPI_CR2_RXDMAEN); + 6472 .loc 1 3497 3 + 6473 0026 7B69 ldr r3, [r7, #20] + 6474 0028 1B68 ldr r3, [r3] + 6475 002a 5A68 ldr r2, [r3, #4] + 6476 002c 7B69 ldr r3, [r7, #20] + 6477 002e 1B68 ldr r3, [r3] + 6478 0030 22F00102 bic r2, r2, #1 + 6479 0034 5A60 str r2, [r3, #4] +3498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ +3500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) + 6480 .loc 1 3500 7 + 6481 0036 FFF7FEFF bl HAL_GetTick + 6482 003a 0346 mov r3, r0 + 6483 .loc 1 3500 7 is_stmt 0 discriminator 1 + 6484 003c 0093 str r3, [sp] + 6485 003e 6423 movs r3, #100 + 6486 0040 0022 movs r2, #0 + 6487 0042 8021 movs r1, #128 + 6488 0044 7869 ldr r0, [r7, #20] + 6489 0046 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 6490 004a 0346 mov r3, r0 + 6491 .loc 1 3500 6 is_stmt 1 discriminator 2 + 6492 004c 002B cmp r3, #0 + 6493 004e 02D0 beq .L321 +3501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 6494 .loc 1 3502 21 + 6495 0050 7B69 ldr r3, [r7, #20] + 6496 0052 4022 movs r2, #64 + 6497 0054 1A66 str r2, [r3, #96] + 6498 .L321: +3503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +3506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, HAL + 6499 .loc 1 3506 7 + 6500 0056 FFF7FEFF bl HAL_GetTick + 6501 005a 0346 mov r3, r0 + 6502 .loc 1 3506 7 is_stmt 0 discriminator 1 + 6503 005c 0093 str r3, [sp] + 6504 005e 6423 movs r3, #100 + 6505 0060 0022 movs r2, #0 + 6506 0062 4FF4C061 mov r1, #1536 + 6507 0066 7869 ldr r0, [r7, #20] + 6508 0068 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 6509 006c 0346 mov r3, r0 + 6510 .loc 1 3506 6 is_stmt 1 discriminator 2 + 6511 006e 002B cmp r3, #0 + 6512 0070 02D0 beq .L322 +3507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 6513 .loc 1 3508 21 + 6514 0072 7B69 ldr r3, [r7, #20] + 6515 0074 4022 movs r2, #64 + 6516 0076 1A66 str r2, [r3, #96] + ARM GAS /tmp/ccs34gJO.s page 176 + + + 6517 .L322: +3509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if an Abort process is still ongoing */ +3512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx != NULL) + 6518 .loc 1 3512 11 + 6519 0078 7B69 ldr r3, [r7, #20] + 6520 007a 5B6D ldr r3, [r3, #84] + 6521 .loc 1 3512 6 + 6522 007c 002B cmp r3, #0 + 6523 007e 04D0 beq .L323 +3513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->hdmatx->XferAbortCallback != NULL) + 6524 .loc 1 3514 13 + 6525 0080 7B69 ldr r3, [r7, #20] + 6526 0082 5B6D ldr r3, [r3, #84] + 6527 .loc 1 3514 21 + 6528 0084 5B6B ldr r3, [r3, #52] + 6529 .loc 1 3514 8 + 6530 0086 002B cmp r3, #0 + 6531 0088 27D1 bne .L326 + 6532 .L323: +3515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* No Abort process still ongoing : All DMA Stream/Channel are aborted, call user Abort Complete +3521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount = 0U; + 6533 .loc 1 3521 21 + 6534 008a 7B69 ldr r3, [r7, #20] + 6535 008c 0022 movs r2, #0 + 6536 008e A3F84620 strh r2, [r3, #70] @ movhi +3522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount = 0U; + 6537 .loc 1 3522 21 + 6538 0092 7B69 ldr r3, [r7, #20] + 6539 0094 0022 movs r2, #0 + 6540 0096 DA87 strh r2, [r3, #62] @ movhi +3523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check no error during Abort procedure */ +3525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_ABORT) + 6541 .loc 1 3525 11 + 6542 0098 7B69 ldr r3, [r7, #20] + 6543 009a 1B6E ldr r3, [r3, #96] + 6544 .loc 1 3525 6 + 6545 009c 402B cmp r3, #64 + 6546 009e 02D0 beq .L325 +3526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset errorCode */ +3528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_NONE; + 6547 .loc 1 3528 21 + 6548 00a0 7B69 ldr r3, [r7, #20] + 6549 00a2 0022 movs r2, #0 + 6550 00a4 1A66 str r2, [r3, #96] + 6551 .L325: + 6552 .LBB14: +3529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 177 + + +3530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear the Error flags in the SR register */ +3532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 6553 .loc 1 3532 3 + 6554 00a6 0023 movs r3, #0 + 6555 00a8 3B61 str r3, [r7, #16] + 6556 00aa 7B69 ldr r3, [r7, #20] + 6557 00ac 1B68 ldr r3, [r3] + 6558 00ae DB68 ldr r3, [r3, #12] + 6559 00b0 3B61 str r3, [r7, #16] + 6560 00b2 7B69 ldr r3, [r7, #20] + 6561 00b4 1B68 ldr r3, [r3] + 6562 00b6 9B68 ldr r3, [r3, #8] + 6563 00b8 3B61 str r3, [r7, #16] + 6564 00ba 3B69 ldr r3, [r7, #16] + 6565 .LBE14: + 6566 .LBB15: +3533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_FREFLAG(hspi); + 6567 .loc 1 3533 3 + 6568 00bc 0023 movs r3, #0 + 6569 00be FB60 str r3, [r7, #12] + 6570 00c0 7B69 ldr r3, [r7, #20] + 6571 00c2 1B68 ldr r3, [r3] + 6572 00c4 9B68 ldr r3, [r3, #8] + 6573 00c6 FB60 str r3, [r7, #12] + 6574 00c8 FB68 ldr r3, [r7, #12] + 6575 .LBE15: +3534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Restore hspi->State to Ready */ +3536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 6576 .loc 1 3536 16 + 6577 00ca 7B69 ldr r3, [r7, #20] + 6578 00cc 0122 movs r2, #1 + 6579 00ce 83F85D20 strb r2, [r3, #93] +3537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Abort complete callback */ +3539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +3540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->AbortCpltCallback(hspi); +3541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +3542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_AbortCpltCallback(hspi); + 6580 .loc 1 3542 3 + 6581 00d2 7869 ldr r0, [r7, #20] + 6582 00d4 FFF7FEFF bl HAL_SPI_AbortCpltCallback + 6583 00d8 00E0 b .L320 + 6584 .L326: +3516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6585 .loc 1 3516 7 + 6586 00da 00BF nop + 6587 .L320: +3543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +3544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6588 .loc 1 3544 1 + 6589 00dc 1837 adds r7, r7, #24 + 6590 .cfi_def_cfa_offset 8 + 6591 00de BD46 mov sp, r7 + 6592 .cfi_def_cfa_register 13 + 6593 @ sp needed + ARM GAS /tmp/ccs34gJO.s page 178 + + + 6594 00e0 80BD pop {r7, pc} + 6595 .cfi_endproc + 6596 .LFE168: + 6598 .section .text.SPI_2linesRxISR_8BIT,"ax",%progbits + 6599 .align 1 + 6600 .syntax unified + 6601 .thumb + 6602 .thumb_func + 6604 SPI_2linesRxISR_8BIT: + 6605 .LFB169: +3545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Rx 8-bit handler for Transmit and Receive in Interrupt mode. +3548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_8BIT(struct __SPI_HandleTypeDef *hspi) +3553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6606 .loc 1 3553 1 + 6607 .cfi_startproc + 6608 @ args = 0, pretend = 0, frame = 8 + 6609 @ frame_needed = 1, uses_anonymous_args = 0 + 6610 0000 80B5 push {r7, lr} + 6611 .cfi_def_cfa_offset 8 + 6612 .cfi_offset 7, -8 + 6613 .cfi_offset 14, -4 + 6614 0002 82B0 sub sp, sp, #8 + 6615 .cfi_def_cfa_offset 16 + 6616 0004 00AF add r7, sp, #0 + 6617 .cfi_def_cfa_register 7 + 6618 0006 7860 str r0, [r7, #4] +3554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive data in packing mode */ +3555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount > 1U) + 6619 .loc 1 3555 11 + 6620 0008 7B68 ldr r3, [r7, #4] + 6621 000a B3F84630 ldrh r3, [r3, #70] @ movhi + 6622 000e 9BB2 uxth r3, r3 + 6623 .loc 1 3555 6 + 6624 0010 012B cmp r3, #1 + 6625 0012 23D9 bls .L328 +3556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)(hspi->Instance->DR); + 6626 .loc 1 3557 54 + 6627 0014 7B68 ldr r3, [r7, #4] + 6628 0016 1B68 ldr r3, [r3] + 6629 .loc 1 3557 64 + 6630 0018 DA68 ldr r2, [r3, #12] + 6631 .loc 1 3557 23 + 6632 001a 7B68 ldr r3, [r7, #4] + 6633 001c 1B6C ldr r3, [r3, #64] + 6634 .loc 1 3557 39 + 6635 001e 92B2 uxth r2, r2 + 6636 .loc 1 3557 37 + 6637 0020 1A80 strh r2, [r3] @ movhi +3558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 6638 .loc 1 3558 9 + ARM GAS /tmp/ccs34gJO.s page 179 + + + 6639 0022 7B68 ldr r3, [r7, #4] + 6640 0024 1B6C ldr r3, [r3, #64] + 6641 .loc 1 3558 22 + 6642 0026 9A1C adds r2, r3, #2 + 6643 0028 7B68 ldr r3, [r7, #4] + 6644 002a 1A64 str r2, [r3, #64] +3559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount -= 2U; + 6645 .loc 1 3559 9 + 6646 002c 7B68 ldr r3, [r7, #4] + 6647 002e B3F84630 ldrh r3, [r3, #70] @ movhi + 6648 0032 9BB2 uxth r3, r3 + 6649 .loc 1 3559 23 + 6650 0034 023B subs r3, r3, #2 + 6651 0036 9AB2 uxth r2, r3 + 6652 0038 7B68 ldr r3, [r7, #4] + 6653 003a A3F84620 strh r2, [r3, #70] @ movhi +3560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 1U) + 6654 .loc 1 3560 13 + 6655 003e 7B68 ldr r3, [r7, #4] + 6656 0040 B3F84630 ldrh r3, [r3, #70] @ movhi + 6657 0044 9BB2 uxth r3, r3 + 6658 .loc 1 3560 8 + 6659 0046 012B cmp r3, #1 + 6660 0048 1FD1 bne .L329 +3561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set RX Fifo threshold according the reception data length: 8bit */ +3563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); + 6661 .loc 1 3563 7 + 6662 004a 7B68 ldr r3, [r7, #4] + 6663 004c 1B68 ldr r3, [r3] + 6664 004e 5A68 ldr r2, [r3, #4] + 6665 0050 7B68 ldr r3, [r7, #4] + 6666 0052 1B68 ldr r3, [r3] + 6667 0054 42F48052 orr r2, r2, #4096 + 6668 0058 5A60 str r2, [r3, #4] + 6669 005a 16E0 b .L329 + 6670 .L328: +3564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive data in 8 Bit mode */ +3567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +3568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *hspi->pRxBuffPtr = *((__IO uint8_t *)&hspi->Instance->DR); + 6671 .loc 1 3569 48 + 6672 005c 7B68 ldr r3, [r7, #4] + 6673 005e 1B68 ldr r3, [r3] + 6674 .loc 1 3569 43 + 6675 0060 03F10C02 add r2, r3, #12 + 6676 .loc 1 3569 10 + 6677 0064 7B68 ldr r3, [r7, #4] + 6678 0066 1B6C ldr r3, [r3, #64] + 6679 .loc 1 3569 25 + 6680 0068 1278 ldrb r2, [r2] + 6681 006a D2B2 uxtb r2, r2 + 6682 .loc 1 3569 23 + 6683 006c 1A70 strb r2, [r3] +3570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr++; + ARM GAS /tmp/ccs34gJO.s page 180 + + + 6684 .loc 1 3570 9 + 6685 006e 7B68 ldr r3, [r7, #4] + 6686 0070 1B6C ldr r3, [r3, #64] + 6687 .loc 1 3570 21 + 6688 0072 5A1C adds r2, r3, #1 + 6689 0074 7B68 ldr r3, [r7, #4] + 6690 0076 1A64 str r2, [r3, #64] +3571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 6691 .loc 1 3571 9 + 6692 0078 7B68 ldr r3, [r7, #4] + 6693 007a B3F84630 ldrh r3, [r3, #70] @ movhi + 6694 007e 9BB2 uxth r3, r3 + 6695 .loc 1 3571 22 + 6696 0080 013B subs r3, r3, #1 + 6697 0082 9AB2 uxth r2, r3 + 6698 0084 7B68 ldr r3, [r7, #4] + 6699 0086 A3F84620 strh r2, [r3, #70] @ movhi + 6700 .L329: +3572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check end of the reception */ +3575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + 6701 .loc 1 3575 11 + 6702 008a 7B68 ldr r3, [r7, #4] + 6703 008c B3F84630 ldrh r3, [r3, #70] @ movhi + 6704 0090 9BB2 uxth r3, r3 + 6705 .loc 1 3575 6 + 6706 0092 002B cmp r3, #0 + 6707 0094 0FD1 bne .L331 +3576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR2, SPI_RXFIFO_THRESHOLD); +3581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_2linesRxISR_8BITCRC; +3582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE and ERR interrupt */ +3587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_RXNE | SPI_IT_ERR)); + 6708 .loc 1 3587 5 + 6709 0096 7B68 ldr r3, [r7, #4] + 6710 0098 1B68 ldr r3, [r3] + 6711 009a 5A68 ldr r2, [r3, #4] + 6712 009c 7B68 ldr r3, [r7, #4] + 6713 009e 1B68 ldr r3, [r3] + 6714 00a0 22F06002 bic r2, r2, #96 + 6715 00a4 5A60 str r2, [r3, #4] +3588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 6716 .loc 1 3589 13 + 6717 00a6 7B68 ldr r3, [r7, #4] + 6718 00a8 DB8F ldrh r3, [r3, #62] @ movhi + 6719 00aa 9BB2 uxth r3, r3 + 6720 .loc 1 3589 8 + 6721 00ac 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 181 + + + 6722 00ae 02D1 bne .L331 +3590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); + 6723 .loc 1 3591 7 + 6724 00b0 7868 ldr r0, [r7, #4] + 6725 00b2 FFF7FEFF bl SPI_CloseRxTx_ISR + 6726 .L331: +3592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6727 .loc 1 3594 1 + 6728 00b6 00BF nop + 6729 00b8 0837 adds r7, r7, #8 + 6730 .cfi_def_cfa_offset 8 + 6731 00ba BD46 mov sp, r7 + 6732 .cfi_def_cfa_register 13 + 6733 @ sp needed + 6734 00bc 80BD pop {r7, pc} + 6735 .cfi_endproc + 6736 .LFE169: + 6738 .section .text.SPI_2linesTxISR_8BIT,"ax",%progbits + 6739 .align 1 + 6740 .syntax unified + 6741 .thumb + 6742 .thumb_func + 6744 SPI_2linesTxISR_8BIT: + 6745 .LFB170: +3595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Rx 8-bit handler for Transmit and Receive in Interrupt mode. +3599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_8BITCRC(struct __SPI_HandleTypeDef *hspi) +3604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +3606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +3607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +3609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +3610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC to flush Data Register */ +3611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +3612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +3614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize--; +3616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check end of the reception */ +3618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->CRCSize == 0U) +3619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE and ERR interrupt */ +3621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_RXNE | SPI_IT_ERR)); +3622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) +3624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 182 + + +3625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); +3626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx 8-bit handler for Transmit and Receive in Interrupt mode. +3633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesTxISR_8BIT(struct __SPI_HandleTypeDef *hspi) +3638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6746 .loc 1 3638 1 + 6747 .cfi_startproc + 6748 @ args = 0, pretend = 0, frame = 8 + 6749 @ frame_needed = 1, uses_anonymous_args = 0 + 6750 0000 80B5 push {r7, lr} + 6751 .cfi_def_cfa_offset 8 + 6752 .cfi_offset 7, -8 + 6753 .cfi_offset 14, -4 + 6754 0002 82B0 sub sp, sp, #8 + 6755 .cfi_def_cfa_offset 16 + 6756 0004 00AF add r7, sp, #0 + 6757 .cfi_def_cfa_register 7 + 6758 0006 7860 str r0, [r7, #4] +3639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in packing Bit mode */ +3640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount >= 2U) + 6759 .loc 1 3640 11 + 6760 0008 7B68 ldr r3, [r7, #4] + 6761 000a DB8F ldrh r3, [r3, #62] @ movhi + 6762 000c 9BB2 uxth r3, r3 + 6763 .loc 1 3640 6 + 6764 000e 012B cmp r3, #1 + 6765 0010 12D9 bls .L333 +3641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 6766 .loc 1 3642 44 + 6767 0012 7B68 ldr r3, [r7, #4] + 6768 0014 9B6B ldr r3, [r3, #56] + 6769 .loc 1 3642 26 + 6770 0016 1A88 ldrh r2, [r3] + 6771 .loc 1 3642 9 + 6772 0018 7B68 ldr r3, [r7, #4] + 6773 001a 1B68 ldr r3, [r3] + 6774 .loc 1 3642 24 + 6775 001c DA60 str r2, [r3, #12] +3643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 6776 .loc 1 3643 9 + 6777 001e 7B68 ldr r3, [r7, #4] + 6778 0020 9B6B ldr r3, [r3, #56] + 6779 .loc 1 3643 22 + 6780 0022 9A1C adds r2, r3, #2 + 6781 0024 7B68 ldr r3, [r7, #4] + 6782 0026 9A63 str r2, [r3, #56] +3644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount -= 2U; + ARM GAS /tmp/ccs34gJO.s page 183 + + + 6783 .loc 1 3644 9 + 6784 0028 7B68 ldr r3, [r7, #4] + 6785 002a DB8F ldrh r3, [r3, #62] @ movhi + 6786 002c 9BB2 uxth r3, r3 + 6787 .loc 1 3644 23 + 6788 002e 023B subs r3, r3, #2 + 6789 0030 9AB2 uxth r2, r3 + 6790 0032 7B68 ldr r3, [r7, #4] + 6791 0034 DA87 strh r2, [r3, #62] @ movhi + 6792 0036 12E0 b .L334 + 6793 .L333: +3645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 8 Bit mode */ +3647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +3648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *(__IO uint8_t *)&hspi->Instance->DR = (*hspi->pTxBuffPtr); + 6794 .loc 1 3649 50 + 6795 0038 7B68 ldr r3, [r7, #4] + 6796 003a 9A6B ldr r2, [r3, #56] + 6797 .loc 1 3649 27 + 6798 003c 7B68 ldr r3, [r7, #4] + 6799 003e 1B68 ldr r3, [r3] + 6800 .loc 1 3649 22 + 6801 0040 0C33 adds r3, r3, #12 + 6802 .loc 1 3649 45 + 6803 0042 1278 ldrb r2, [r2] @ zero_extendqisi2 + 6804 .loc 1 3649 42 + 6805 0044 1A70 strb r2, [r3] +3650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr++; + 6806 .loc 1 3650 9 + 6807 0046 7B68 ldr r3, [r7, #4] + 6808 0048 9B6B ldr r3, [r3, #56] + 6809 .loc 1 3650 21 + 6810 004a 5A1C adds r2, r3, #1 + 6811 004c 7B68 ldr r3, [r7, #4] + 6812 004e 9A63 str r2, [r3, #56] +3651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 6813 .loc 1 3651 9 + 6814 0050 7B68 ldr r3, [r7, #4] + 6815 0052 DB8F ldrh r3, [r3, #62] @ movhi + 6816 0054 9BB2 uxth r3, r3 + 6817 .loc 1 3651 22 + 6818 0056 013B subs r3, r3, #1 + 6819 0058 9AB2 uxth r2, r3 + 6820 005a 7B68 ldr r3, [r7, #4] + 6821 005c DA87 strh r2, [r3, #62] @ movhi + 6822 .L334: +3652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transmission */ +3655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 6823 .loc 1 3655 11 + 6824 005e 7B68 ldr r3, [r7, #4] + 6825 0060 DB8F ldrh r3, [r3, #62] @ movhi + 6826 0062 9BB2 uxth r3, r3 + 6827 .loc 1 3655 6 + 6828 0064 002B cmp r3, #0 + ARM GAS /tmp/ccs34gJO.s page 184 + + + 6829 0066 10D1 bne .L336 +3656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set CRC Next Bit to send CRC */ +3661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE interrupt */ +3663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_TXE); +3664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE interrupt */ +3669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_TXE); + 6830 .loc 1 3669 5 + 6831 0068 7B68 ldr r3, [r7, #4] + 6832 006a 1B68 ldr r3, [r3] + 6833 006c 5A68 ldr r2, [r3, #4] + 6834 006e 7B68 ldr r3, [r7, #4] + 6835 0070 1B68 ldr r3, [r3] + 6836 0072 22F08002 bic r2, r2, #128 + 6837 0076 5A60 str r2, [r3, #4] +3670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + 6838 .loc 1 3671 13 + 6839 0078 7B68 ldr r3, [r7, #4] + 6840 007a B3F84630 ldrh r3, [r3, #70] @ movhi + 6841 007e 9BB2 uxth r3, r3 + 6842 .loc 1 3671 8 + 6843 0080 002B cmp r3, #0 + 6844 0082 02D1 bne .L336 +3672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); + 6845 .loc 1 3673 7 + 6846 0084 7868 ldr r0, [r7, #4] + 6847 0086 FFF7FEFF bl SPI_CloseRxTx_ISR + 6848 .L336: +3674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6849 .loc 1 3676 1 + 6850 008a 00BF nop + 6851 008c 0837 adds r7, r7, #8 + 6852 .cfi_def_cfa_offset 8 + 6853 008e BD46 mov sp, r7 + 6854 .cfi_def_cfa_register 13 + 6855 @ sp needed + 6856 0090 80BD pop {r7, pc} + 6857 .cfi_endproc + 6858 .LFE170: + 6860 .section .text.SPI_2linesRxISR_16BIT,"ax",%progbits + 6861 .align 1 + 6862 .syntax unified + 6863 .thumb + 6864 .thumb_func + 6866 SPI_2linesRxISR_16BIT: + ARM GAS /tmp/ccs34gJO.s page 185 + + + 6867 .LFB171: +3677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Rx 16-bit handler for Transmit and Receive in Interrupt mode. +3680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_16BIT(struct __SPI_HandleTypeDef *hspi) +3685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6868 .loc 1 3685 1 + 6869 .cfi_startproc + 6870 @ args = 0, pretend = 0, frame = 8 + 6871 @ frame_needed = 1, uses_anonymous_args = 0 + 6872 0000 80B5 push {r7, lr} + 6873 .cfi_def_cfa_offset 8 + 6874 .cfi_offset 7, -8 + 6875 .cfi_offset 14, -4 + 6876 0002 82B0 sub sp, sp, #8 + 6877 .cfi_def_cfa_offset 16 + 6878 0004 00AF add r7, sp, #0 + 6879 .cfi_def_cfa_register 7 + 6880 0006 7860 str r0, [r7, #4] +3686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Receive data in 16 Bit mode */ +3687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)(hspi->Instance->DR); + 6881 .loc 1 3687 52 + 6882 0008 7B68 ldr r3, [r7, #4] + 6883 000a 1B68 ldr r3, [r3] + 6884 .loc 1 3687 62 + 6885 000c DA68 ldr r2, [r3, #12] + 6886 .loc 1 3687 21 + 6887 000e 7B68 ldr r3, [r7, #4] + 6888 0010 1B6C ldr r3, [r3, #64] + 6889 .loc 1 3687 37 + 6890 0012 92B2 uxth r2, r2 + 6891 .loc 1 3687 35 + 6892 0014 1A80 strh r2, [r3] @ movhi +3688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 6893 .loc 1 3688 7 + 6894 0016 7B68 ldr r3, [r7, #4] + 6895 0018 1B6C ldr r3, [r3, #64] + 6896 .loc 1 3688 20 + 6897 001a 9A1C adds r2, r3, #2 + 6898 001c 7B68 ldr r3, [r7, #4] + 6899 001e 1A64 str r2, [r3, #64] +3689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 6900 .loc 1 3689 7 + 6901 0020 7B68 ldr r3, [r7, #4] + 6902 0022 B3F84630 ldrh r3, [r3, #70] @ movhi + 6903 0026 9BB2 uxth r3, r3 + 6904 .loc 1 3689 20 + 6905 0028 013B subs r3, r3, #1 + 6906 002a 9AB2 uxth r2, r3 + 6907 002c 7B68 ldr r3, [r7, #4] + 6908 002e A3F84620 strh r2, [r3, #70] @ movhi +3690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + ARM GAS /tmp/ccs34gJO.s page 186 + + + 6909 .loc 1 3691 11 + 6910 0032 7B68 ldr r3, [r7, #4] + 6911 0034 B3F84630 ldrh r3, [r3, #70] @ movhi + 6912 0038 9BB2 uxth r3, r3 + 6913 .loc 1 3691 6 + 6914 003a 002B cmp r3, #0 + 6915 003c 0FD1 bne .L339 +3692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_2linesRxISR_16BITCRC; +3697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE interrupt */ +3702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_RXNE); + 6916 .loc 1 3702 5 + 6917 003e 7B68 ldr r3, [r7, #4] + 6918 0040 1B68 ldr r3, [r3] + 6919 0042 5A68 ldr r2, [r3, #4] + 6920 0044 7B68 ldr r3, [r7, #4] + 6921 0046 1B68 ldr r3, [r3] + 6922 0048 22F04002 bic r2, r2, #64 + 6923 004c 5A60 str r2, [r3, #4] +3703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 6924 .loc 1 3704 13 + 6925 004e 7B68 ldr r3, [r7, #4] + 6926 0050 DB8F ldrh r3, [r3, #62] @ movhi + 6927 0052 9BB2 uxth r3, r3 + 6928 .loc 1 3704 8 + 6929 0054 002B cmp r3, #0 + 6930 0056 02D1 bne .L339 +3705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); + 6931 .loc 1 3706 7 + 6932 0058 7868 ldr r0, [r7, #4] + 6933 005a FFF7FEFF bl SPI_CloseRxTx_ISR + 6934 .L339: +3707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 6935 .loc 1 3709 1 + 6936 005e 00BF nop + 6937 0060 0837 adds r7, r7, #8 + 6938 .cfi_def_cfa_offset 8 + 6939 0062 BD46 mov sp, r7 + 6940 .cfi_def_cfa_register 13 + 6941 @ sp needed + 6942 0064 80BD pop {r7, pc} + 6943 .cfi_endproc + 6944 .LFE171: + 6946 .section .text.SPI_2linesTxISR_16BIT,"ax",%progbits + 6947 .align 1 + 6948 .syntax unified + ARM GAS /tmp/ccs34gJO.s page 187 + + + 6949 .thumb + 6950 .thumb_func + 6952 SPI_2linesTxISR_16BIT: + 6953 .LFB172: +3710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Manage the CRC 16-bit receive for Transmit and Receive in Interrupt mode. +3714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesRxISR_16BITCRC(struct __SPI_HandleTypeDef *hspi) +3719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +3721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 16bit CRC to flush Data Register */ +3723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +3724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +3726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE interrupt */ +3728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_RXNE); +3729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); +3731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Tx 16-bit handler for Transmit and Receive in Interrupt mode. +3736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_2linesTxISR_16BIT(struct __SPI_HandleTypeDef *hspi) +3741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 6954 .loc 1 3741 1 + 6955 .cfi_startproc + 6956 @ args = 0, pretend = 0, frame = 8 + 6957 @ frame_needed = 1, uses_anonymous_args = 0 + 6958 0000 80B5 push {r7, lr} + 6959 .cfi_def_cfa_offset 8 + 6960 .cfi_offset 7, -8 + 6961 .cfi_offset 14, -4 + 6962 0002 82B0 sub sp, sp, #8 + 6963 .cfi_def_cfa_offset 16 + 6964 0004 00AF add r7, sp, #0 + 6965 .cfi_def_cfa_register 7 + 6966 0006 7860 str r0, [r7, #4] +3742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 16 Bit mode */ +3743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 6967 .loc 1 3743 42 + 6968 0008 7B68 ldr r3, [r7, #4] + 6969 000a 9B6B ldr r3, [r3, #56] + 6970 .loc 1 3743 24 + 6971 000c 1A88 ldrh r2, [r3] + 6972 .loc 1 3743 7 + ARM GAS /tmp/ccs34gJO.s page 188 + + + 6973 000e 7B68 ldr r3, [r7, #4] + 6974 0010 1B68 ldr r3, [r3] + 6975 .loc 1 3743 22 + 6976 0012 DA60 str r2, [r3, #12] +3744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 6977 .loc 1 3744 7 + 6978 0014 7B68 ldr r3, [r7, #4] + 6979 0016 9B6B ldr r3, [r3, #56] + 6980 .loc 1 3744 20 + 6981 0018 9A1C adds r2, r3, #2 + 6982 001a 7B68 ldr r3, [r7, #4] + 6983 001c 9A63 str r2, [r3, #56] +3745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 6984 .loc 1 3745 7 + 6985 001e 7B68 ldr r3, [r7, #4] + 6986 0020 DB8F ldrh r3, [r3, #62] @ movhi + 6987 0022 9BB2 uxth r3, r3 + 6988 .loc 1 3745 20 + 6989 0024 013B subs r3, r3, #1 + 6990 0026 9AB2 uxth r2, r3 + 6991 0028 7B68 ldr r3, [r7, #4] + 6992 002a DA87 strh r2, [r3, #62] @ movhi +3746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +3748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 6993 .loc 1 3748 11 + 6994 002c 7B68 ldr r3, [r7, #4] + 6995 002e DB8F ldrh r3, [r3, #62] @ movhi + 6996 0030 9BB2 uxth r3, r3 + 6997 .loc 1 3748 6 + 6998 0032 002B cmp r3, #0 + 6999 0034 10D1 bne .L342 +3749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Set CRC Next Bit to send CRC */ +3754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE interrupt */ +3756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_TXE); +3757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE interrupt */ +3762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_TXE); + 7000 .loc 1 3762 5 + 7001 0036 7B68 ldr r3, [r7, #4] + 7002 0038 1B68 ldr r3, [r3] + 7003 003a 5A68 ldr r2, [r3, #4] + 7004 003c 7B68 ldr r3, [r7, #4] + 7005 003e 1B68 ldr r3, [r3] + 7006 0040 22F08002 bic r2, r2, #128 + 7007 0044 5A60 str r2, [r3, #4] +3763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + 7008 .loc 1 3764 13 + ARM GAS /tmp/ccs34gJO.s page 189 + + + 7009 0046 7B68 ldr r3, [r7, #4] + 7010 0048 B3F84630 ldrh r3, [r3, #70] @ movhi + 7011 004c 9BB2 uxth r3, r3 + 7012 .loc 1 3764 8 + 7013 004e 002B cmp r3, #0 + 7014 0050 02D1 bne .L342 +3765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRxTx_ISR(hspi); + 7015 .loc 1 3766 7 + 7016 0052 7868 ldr r0, [r7, #4] + 7017 0054 FFF7FEFF bl SPI_CloseRxTx_ISR + 7018 .L342: +3767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7019 .loc 1 3769 1 + 7020 0058 00BF nop + 7021 005a 0837 adds r7, r7, #8 + 7022 .cfi_def_cfa_offset 8 + 7023 005c BD46 mov sp, r7 + 7024 .cfi_def_cfa_register 13 + 7025 @ sp needed + 7026 005e 80BD pop {r7, pc} + 7027 .cfi_endproc + 7028 .LFE172: + 7030 .section .text.SPI_RxISR_8BIT,"ax",%progbits + 7031 .align 1 + 7032 .syntax unified + 7033 .thumb + 7034 .thumb_func + 7036 SPI_RxISR_8BIT: + 7037 .LFB173: +3770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Manage the CRC 8-bit receive in Interrupt context. +3774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_8BITCRC(struct __SPI_HandleTypeDef *hspi) +3779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +3781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; +3782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +3784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; +3785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 8bit CRC to flush Data Register */ +3786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; +3787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); +3789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->CRCSize--; +3791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->CRCSize == 0U) +3793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRx_ISR(hspi); + ARM GAS /tmp/ccs34gJO.s page 190 + + +3795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Manage the receive 8-bit in Interrupt context. +3801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_8BIT(struct __SPI_HandleTypeDef *hspi) +3806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7038 .loc 1 3806 1 + 7039 .cfi_startproc + 7040 @ args = 0, pretend = 0, frame = 8 + 7041 @ frame_needed = 1, uses_anonymous_args = 0 + 7042 0000 80B5 push {r7, lr} + 7043 .cfi_def_cfa_offset 8 + 7044 .cfi_offset 7, -8 + 7045 .cfi_offset 14, -4 + 7046 0002 82B0 sub sp, sp, #8 + 7047 .cfi_def_cfa_offset 16 + 7048 0004 00AF add r7, sp, #0 + 7049 .cfi_def_cfa_register 7 + 7050 0006 7860 str r0, [r7, #4] +3807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *hspi->pRxBuffPtr = (*(__IO uint8_t *)&hspi->Instance->DR); + 7051 .loc 1 3807 46 + 7052 0008 7B68 ldr r3, [r7, #4] + 7053 000a 1B68 ldr r3, [r3] + 7054 .loc 1 3807 41 + 7055 000c 03F10C02 add r2, r3, #12 + 7056 .loc 1 3807 8 + 7057 0010 7B68 ldr r3, [r7, #4] + 7058 0012 1B6C ldr r3, [r3, #64] + 7059 .loc 1 3807 24 + 7060 0014 1278 ldrb r2, [r2] + 7061 0016 D2B2 uxtb r2, r2 + 7062 .loc 1 3807 21 + 7063 0018 1A70 strb r2, [r3] +3808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr++; + 7064 .loc 1 3808 7 + 7065 001a 7B68 ldr r3, [r7, #4] + 7066 001c 1B6C ldr r3, [r3, #64] + 7067 .loc 1 3808 19 + 7068 001e 5A1C adds r2, r3, #1 + 7069 0020 7B68 ldr r3, [r7, #4] + 7070 0022 1A64 str r2, [r3, #64] +3809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 7071 .loc 1 3809 7 + 7072 0024 7B68 ldr r3, [r7, #4] + 7073 0026 B3F84630 ldrh r3, [r3, #70] @ movhi + 7074 002a 9BB2 uxth r3, r3 + 7075 .loc 1 3809 20 + 7076 002c 013B subs r3, r3, #1 + 7077 002e 9AB2 uxth r2, r3 + 7078 0030 7B68 ldr r3, [r7, #4] + 7079 0032 A3F84620 strh r2, [r3, #70] @ movhi + ARM GAS /tmp/ccs34gJO.s page 191 + + +3810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +3813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->RxXferCount == 1U) && (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE)) +3814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + 7080 .loc 1 3819 11 + 7081 0036 7B68 ldr r3, [r7, #4] + 7082 0038 B3F84630 ldrh r3, [r3, #70] @ movhi + 7083 003c 9BB2 uxth r3, r3 + 7084 .loc 1 3819 6 + 7085 003e 002B cmp r3, #0 + 7086 0040 02D1 bne .L345 +3820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_RxISR_8BITCRC; +3825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRx_ISR(hspi); + 7087 .loc 1 3828 5 + 7088 0042 7868 ldr r0, [r7, #4] + 7089 0044 FFF7FEFF bl SPI_CloseRx_ISR + 7090 .L345: +3829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7091 .loc 1 3830 1 + 7092 0048 00BF nop + 7093 004a 0837 adds r7, r7, #8 + 7094 .cfi_def_cfa_offset 8 + 7095 004c BD46 mov sp, r7 + 7096 .cfi_def_cfa_register 13 + 7097 @ sp needed + 7098 004e 80BD pop {r7, pc} + 7099 .cfi_endproc + 7100 .LFE173: + 7102 .section .text.SPI_RxISR_16BIT,"ax",%progbits + 7103 .align 1 + 7104 .syntax unified + 7105 .thumb + 7106 .thumb_func + 7108 SPI_RxISR_16BIT: + 7109 .LFB174: +3831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Manage the CRC 16-bit receive in Interrupt context. +3835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ + ARM GAS /tmp/ccs34gJO.s page 192 + + +3839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_16BITCRC(struct __SPI_HandleTypeDef *hspi) +3840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t tmpreg = 0U; +3842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Read 16bit CRC to flush Data Register */ +3844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg = READ_REG(hspi->Instance->DR); +3845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +3846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg); +3847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE and ERR interrupt */ +3849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_RXNE | SPI_IT_ERR)); +3850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRx_ISR(hspi); +3852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Manage the 16-bit receive in Interrupt context. +3857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_RxISR_16BIT(struct __SPI_HandleTypeDef *hspi) +3862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7110 .loc 1 3862 1 + 7111 .cfi_startproc + 7112 @ args = 0, pretend = 0, frame = 8 + 7113 @ frame_needed = 1, uses_anonymous_args = 0 + 7114 0000 80B5 push {r7, lr} + 7115 .cfi_def_cfa_offset 8 + 7116 .cfi_offset 7, -8 + 7117 .cfi_offset 14, -4 + 7118 0002 82B0 sub sp, sp, #8 + 7119 .cfi_def_cfa_offset 16 + 7120 0004 00AF add r7, sp, #0 + 7121 .cfi_def_cfa_register 7 + 7122 0006 7860 str r0, [r7, #4] +3863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *((uint16_t *)hspi->pRxBuffPtr) = (uint16_t)(hspi->Instance->DR); + 7123 .loc 1 3863 52 + 7124 0008 7B68 ldr r3, [r7, #4] + 7125 000a 1B68 ldr r3, [r3] + 7126 .loc 1 3863 62 + 7127 000c DA68 ldr r2, [r3, #12] + 7128 .loc 1 3863 21 + 7129 000e 7B68 ldr r3, [r7, #4] + 7130 0010 1B6C ldr r3, [r3, #64] + 7131 .loc 1 3863 37 + 7132 0012 92B2 uxth r2, r2 + 7133 .loc 1 3863 35 + 7134 0014 1A80 strh r2, [r3] @ movhi +3864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pRxBuffPtr += sizeof(uint16_t); + 7135 .loc 1 3864 7 + 7136 0016 7B68 ldr r3, [r7, #4] + 7137 0018 1B6C ldr r3, [r3, #64] + 7138 .loc 1 3864 20 + 7139 001a 9A1C adds r2, r3, #2 + 7140 001c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 193 + + + 7141 001e 1A64 str r2, [r3, #64] +3865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxXferCount--; + 7142 .loc 1 3865 7 + 7143 0020 7B68 ldr r3, [r7, #4] + 7144 0022 B3F84630 ldrh r3, [r3, #70] @ movhi + 7145 0026 9BB2 uxth r3, r3 + 7146 .loc 1 3865 20 + 7147 0028 013B subs r3, r3, #1 + 7148 002a 9AB2 uxth r2, r3 + 7149 002c 7B68 ldr r3, [r7, #4] + 7150 002e A3F84620 strh r2, [r3, #70] @ movhi +3866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +3869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->RxXferCount == 1U) && (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE)) +3870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->RxXferCount == 0U) + 7151 .loc 1 3875 11 + 7152 0032 7B68 ldr r3, [r7, #4] + 7153 0034 B3F84630 ldrh r3, [r3, #70] @ movhi + 7154 0038 9BB2 uxth r3, r3 + 7155 .loc 1 3875 6 + 7156 003a 002B cmp r3, #0 + 7157 003c 02D1 bne .L348 +3876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxISR = SPI_RxISR_16BITCRC; +3881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return; +3882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseRx_ISR(hspi); + 7158 .loc 1 3884 5 + 7159 003e 7868 ldr r0, [r7, #4] + 7160 0040 FFF7FEFF bl SPI_CloseRx_ISR + 7161 .L348: +3885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7162 .loc 1 3886 1 + 7163 0044 00BF nop + 7164 0046 0837 adds r7, r7, #8 + 7165 .cfi_def_cfa_offset 8 + 7166 0048 BD46 mov sp, r7 + 7167 .cfi_def_cfa_register 13 + 7168 @ sp needed + 7169 004a 80BD pop {r7, pc} + 7170 .cfi_endproc + 7171 .LFE174: + 7173 .section .text.SPI_TxISR_8BIT,"ax",%progbits + 7174 .align 1 + 7175 .syntax unified + 7176 .thumb + ARM GAS /tmp/ccs34gJO.s page 194 + + + 7177 .thumb_func + 7179 SPI_TxISR_8BIT: + 7180 .LFB175: +3887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the data 8-bit transmit in Interrupt mode. +3890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_TxISR_8BIT(struct __SPI_HandleTypeDef *hspi) +3895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7181 .loc 1 3895 1 + 7182 .cfi_startproc + 7183 @ args = 0, pretend = 0, frame = 8 + 7184 @ frame_needed = 1, uses_anonymous_args = 0 + 7185 0000 80B5 push {r7, lr} + 7186 .cfi_def_cfa_offset 8 + 7187 .cfi_offset 7, -8 + 7188 .cfi_offset 14, -4 + 7189 0002 82B0 sub sp, sp, #8 + 7190 .cfi_def_cfa_offset 16 + 7191 0004 00AF add r7, sp, #0 + 7192 .cfi_def_cfa_register 7 + 7193 0006 7860 str r0, [r7, #4] +3896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** *(__IO uint8_t *)&hspi->Instance->DR = (*hspi->pTxBuffPtr); + 7194 .loc 1 3896 48 + 7195 0008 7B68 ldr r3, [r7, #4] + 7196 000a 9A6B ldr r2, [r3, #56] + 7197 .loc 1 3896 25 + 7198 000c 7B68 ldr r3, [r7, #4] + 7199 000e 1B68 ldr r3, [r3] + 7200 .loc 1 3896 20 + 7201 0010 0C33 adds r3, r3, #12 + 7202 .loc 1 3896 43 + 7203 0012 1278 ldrb r2, [r2] @ zero_extendqisi2 + 7204 .loc 1 3896 40 + 7205 0014 1A70 strb r2, [r3] +3897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr++; + 7206 .loc 1 3897 7 + 7207 0016 7B68 ldr r3, [r7, #4] + 7208 0018 9B6B ldr r3, [r3, #56] + 7209 .loc 1 3897 19 + 7210 001a 5A1C adds r2, r3, #1 + 7211 001c 7B68 ldr r3, [r7, #4] + 7212 001e 9A63 str r2, [r3, #56] +3898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 7213 .loc 1 3898 7 + 7214 0020 7B68 ldr r3, [r7, #4] + 7215 0022 DB8F ldrh r3, [r3, #62] @ movhi + 7216 0024 9BB2 uxth r3, r3 + 7217 .loc 1 3898 20 + 7218 0026 013B subs r3, r3, #1 + 7219 0028 9AB2 uxth r2, r3 + 7220 002a 7B68 ldr r3, [r7, #4] + 7221 002c DA87 strh r2, [r3, #62] @ movhi +3899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** + ARM GAS /tmp/ccs34gJO.s page 195 + + +3900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 7222 .loc 1 3900 11 + 7223 002e 7B68 ldr r3, [r7, #4] + 7224 0030 DB8F ldrh r3, [r3, #62] @ movhi + 7225 0032 9BB2 uxth r3, r3 + 7226 .loc 1 3900 6 + 7227 0034 002B cmp r3, #0 + 7228 0036 02D1 bne .L351 +3901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +3906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseTx_ISR(hspi); + 7229 .loc 1 3909 5 + 7230 0038 7868 ldr r0, [r7, #4] + 7231 003a FFF7FEFF bl SPI_CloseTx_ISR + 7232 .L351: +3910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7233 .loc 1 3911 1 + 7234 003e 00BF nop + 7235 0040 0837 adds r7, r7, #8 + 7236 .cfi_def_cfa_offset 8 + 7237 0042 BD46 mov sp, r7 + 7238 .cfi_def_cfa_register 13 + 7239 @ sp needed + 7240 0044 80BD pop {r7, pc} + 7241 .cfi_endproc + 7242 .LFE175: + 7244 .section .text.SPI_TxISR_16BIT,"ax",%progbits + 7245 .align 1 + 7246 .syntax unified + 7247 .thumb + 7248 .thumb_func + 7250 SPI_TxISR_16BIT: + 7251 .LFB176: +3912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the data 16-bit transmit in Interrupt mode. +3915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +3918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_TxISR_16BIT(struct __SPI_HandleTypeDef *hspi) +3920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7252 .loc 1 3920 1 + 7253 .cfi_startproc + 7254 @ args = 0, pretend = 0, frame = 8 + 7255 @ frame_needed = 1, uses_anonymous_args = 0 + 7256 0000 80B5 push {r7, lr} + 7257 .cfi_def_cfa_offset 8 + 7258 .cfi_offset 7, -8 + 7259 .cfi_offset 14, -4 + ARM GAS /tmp/ccs34gJO.s page 196 + + + 7260 0002 82B0 sub sp, sp, #8 + 7261 .cfi_def_cfa_offset 16 + 7262 0004 00AF add r7, sp, #0 + 7263 .cfi_def_cfa_register 7 + 7264 0006 7860 str r0, [r7, #4] +3921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Transmit data in 16 Bit mode */ +3922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); + 7265 .loc 1 3922 42 + 7266 0008 7B68 ldr r3, [r7, #4] + 7267 000a 9B6B ldr r3, [r3, #56] + 7268 .loc 1 3922 24 + 7269 000c 1A88 ldrh r2, [r3] + 7270 .loc 1 3922 7 + 7271 000e 7B68 ldr r3, [r7, #4] + 7272 0010 1B68 ldr r3, [r3] + 7273 .loc 1 3922 22 + 7274 0012 DA60 str r2, [r3, #12] +3923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->pTxBuffPtr += sizeof(uint16_t); + 7275 .loc 1 3923 7 + 7276 0014 7B68 ldr r3, [r7, #4] + 7277 0016 9B6B ldr r3, [r3, #56] + 7278 .loc 1 3923 20 + 7279 0018 9A1C adds r2, r3, #2 + 7280 001a 7B68 ldr r3, [r7, #4] + 7281 001c 9A63 str r2, [r3, #56] +3924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxXferCount--; + 7282 .loc 1 3924 7 + 7283 001e 7B68 ldr r3, [r7, #4] + 7284 0020 DB8F ldrh r3, [r3, #62] @ movhi + 7285 0022 9BB2 uxth r3, r3 + 7286 .loc 1 3924 20 + 7287 0024 013B subs r3, r3, #1 + 7288 0026 9AB2 uxth r2, r3 + 7289 0028 7B68 ldr r3, [r7, #4] + 7290 002a DA87 strh r2, [r3, #62] @ movhi +3925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->TxXferCount == 0U) + 7291 .loc 1 3926 11 + 7292 002c 7B68 ldr r3, [r7, #4] + 7293 002e DB8F ldrh r3, [r3, #62] @ movhi + 7294 0030 9BB2 uxth r3, r3 + 7295 .loc 1 3926 6 + 7296 0032 002B cmp r3, #0 + 7297 0034 02D1 bne .L354 +3927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +3929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) +3930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Enable CRC Transmission */ +3932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->Instance->CR1, SPI_CR1_CRCNEXT); +3933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +3935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_CloseTx_ISR(hspi); + 7298 .loc 1 3935 5 + 7299 0036 7868 ldr r0, [r7, #4] + 7300 0038 FFF7FEFF bl SPI_CloseTx_ISR + 7301 .L354: + ARM GAS /tmp/ccs34gJO.s page 197 + + +3936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7302 .loc 1 3937 1 + 7303 003c 00BF nop + 7304 003e 0837 adds r7, r7, #8 + 7305 .cfi_def_cfa_offset 8 + 7306 0040 BD46 mov sp, r7 + 7307 .cfi_def_cfa_register 13 + 7308 @ sp needed + 7309 0042 80BD pop {r7, pc} + 7310 .cfi_endproc + 7311 .LFE176: + 7313 .section .text.SPI_WaitFlagStateUntilTimeout,"ax",%progbits + 7314 .align 1 + 7315 .syntax unified + 7316 .thumb + 7317 .thumb_func + 7319 SPI_WaitFlagStateUntilTimeout: + 7320 .LFB177: +3938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +3940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle SPI Communication Timeout. +3941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +3942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +3943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Flag SPI flag to check +3944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param State flag state to check +3945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +3946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Tickstart tick start value +3947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +3948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +3949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_WaitFlagStateUntilTimeout(SPI_HandleTypeDef *hspi, uint32_t Flag, Flag +3950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t Timeout, uint32_t Tickstart) +3951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7321 .loc 1 3951 1 + 7322 .cfi_startproc + 7323 @ args = 4, pretend = 0, frame = 32 + 7324 @ frame_needed = 1, uses_anonymous_args = 0 + 7325 0000 80B5 push {r7, lr} + 7326 .cfi_def_cfa_offset 8 + 7327 .cfi_offset 7, -8 + 7328 .cfi_offset 14, -4 + 7329 0002 88B0 sub sp, sp, #32 + 7330 .cfi_def_cfa_offset 40 + 7331 0004 00AF add r7, sp, #0 + 7332 .cfi_def_cfa_register 7 + 7333 0006 F860 str r0, [r7, #12] + 7334 0008 B960 str r1, [r7, #8] + 7335 000a 3B60 str r3, [r7] + 7336 000c 1346 mov r3, r2 + 7337 000e FB71 strb r3, [r7, #7] +3952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +3953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_timeout; +3954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_tickstart; +3955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Adjust Timeout value in case of end of transfer */ +3957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_timeout = Timeout - (HAL_GetTick() - Tickstart); + 7338 .loc 1 3957 30 + ARM GAS /tmp/ccs34gJO.s page 198 + + + 7339 0010 FFF7FEFF bl HAL_GetTick + 7340 0014 0246 mov r2, r0 + 7341 .loc 1 3957 44 discriminator 1 + 7342 0016 BB6A ldr r3, [r7, #40] + 7343 0018 9B1A subs r3, r3, r2 + 7344 .loc 1 3957 17 discriminator 1 + 7345 001a 3A68 ldr r2, [r7] + 7346 001c 1344 add r3, r3, r2 + 7347 001e FB61 str r3, [r7, #28] +3958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_tickstart = HAL_GetTick(); + 7348 .loc 1 3958 19 + 7349 0020 FFF7FEFF bl HAL_GetTick + 7350 0024 B861 str r0, [r7, #24] +3959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Calculate Timeout based on a software loop to avoid blocking issue if Systick is disabled */ +3961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = tmp_timeout * ((SystemCoreClock * 32U) >> 20U); + 7351 .loc 1 3961 43 + 7352 0026 394B ldr r3, .L366 + 7353 0028 1B68 ldr r3, [r3] + 7354 002a 5B01 lsls r3, r3, #5 + 7355 .loc 1 3961 50 + 7356 002c 1B0D lsrs r3, r3, #20 + 7357 .loc 1 3961 23 + 7358 002e FA69 ldr r2, [r7, #28] + 7359 0030 02FB03F3 mul r3, r2, r3 + 7360 .loc 1 3961 9 + 7361 0034 7B61 str r3, [r7, #20] +3962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while ((__HAL_SPI_GET_FLAG(hspi, Flag) ? SET : RESET) != State) + 7362 .loc 1 3963 9 + 7363 0036 54E0 b .L357 + 7364 .L365: +3964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (Timeout != HAL_MAX_DELAY) + 7365 .loc 1 3965 8 + 7366 0038 3B68 ldr r3, [r7] + 7367 003a B3F1FF3F cmp r3, #-1 + 7368 003e 50D0 beq .L357 +3966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (((HAL_GetTick() - tmp_tickstart) >= tmp_timeout) || (tmp_timeout == 0U)) + 7369 .loc 1 3967 13 + 7370 0040 FFF7FEFF bl HAL_GetTick + 7371 0044 0246 mov r2, r0 + 7372 .loc 1 3967 27 discriminator 1 + 7373 0046 BB69 ldr r3, [r7, #24] + 7374 0048 D31A subs r3, r2, r3 + 7375 .loc 1 3967 10 discriminator 1 + 7376 004a FA69 ldr r2, [r7, #28] + 7377 004c 9A42 cmp r2, r3 + 7378 004e 02D9 bls .L358 + 7379 .loc 1 3967 60 discriminator 1 + 7380 0050 FB69 ldr r3, [r7, #28] + 7381 0052 002B cmp r3, #0 + 7382 0054 3DD1 bne .L359 + 7383 .L358: +3968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI and reset the CRC: the CRC value should be cleared + ARM GAS /tmp/ccs34gJO.s page 199 + + +3970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** on both master and slave sides in order to resynchronize the master +3971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and slave for their respective CRC calculation */ +3972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE, RXNE and ERR interrupts for the interrupt process */ +3974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_RXNE | SPI_IT_ERR)); + 7384 .loc 1 3974 9 + 7385 0056 FB68 ldr r3, [r7, #12] + 7386 0058 1B68 ldr r3, [r3] + 7387 005a 5A68 ldr r2, [r3, #4] + 7388 005c FB68 ldr r3, [r7, #12] + 7389 005e 1B68 ldr r3, [r3] + 7390 0060 22F0E002 bic r2, r2, #224 + 7391 0064 5A60 str r2, [r3, #4] +3975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_MASTER) && ((hspi->Init.Direction == SPI_DIRECTION_1LINE) + 7392 .loc 1 3976 24 + 7393 0066 FB68 ldr r3, [r7, #12] + 7394 0068 5B68 ldr r3, [r3, #4] + 7395 .loc 1 3976 12 + 7396 006a B3F5827F cmp r3, #260 + 7397 006e 11D1 bne .L360 + 7398 .loc 1 3976 65 discriminator 1 + 7399 0070 FB68 ldr r3, [r7, #12] + 7400 0072 9B68 ldr r3, [r3, #8] + 7401 .loc 1 3976 50 discriminator 1 + 7402 0074 B3F5004F cmp r3, #32768 + 7403 0078 04D0 beq .L361 +3977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** || (hspi->Init.Direction == SPI_DIRECTION_2LIN + 7404 .loc 1 3977 68 + 7405 007a FB68 ldr r3, [r7, #12] + 7406 007c 9B68 ldr r3, [r3, #8] + 7407 .loc 1 3977 54 + 7408 007e B3F5806F cmp r3, #1024 + 7409 0082 07D1 bne .L360 + 7410 .L361: +3978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI peripheral */ +3980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 7411 .loc 1 3980 11 + 7412 0084 FB68 ldr r3, [r7, #12] + 7413 0086 1B68 ldr r3, [r3] + 7414 0088 1A68 ldr r2, [r3] + 7415 008a FB68 ldr r3, [r7, #12] + 7416 008c 1B68 ldr r3, [r3] + 7417 008e 22F04002 bic r2, r2, #64 + 7418 0092 1A60 str r2, [r3] + 7419 .L360: +3981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +3984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 7420 .loc 1 3984 23 + 7421 0094 FB68 ldr r3, [r7, #12] + 7422 0096 9B6A ldr r3, [r3, #40] + 7423 .loc 1 3984 12 + 7424 0098 B3F5005F cmp r3, #8192 + 7425 009c 0FD1 bne .L362 + ARM GAS /tmp/ccs34gJO.s page 200 + + +3985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); + 7426 .loc 1 3986 11 + 7427 009e FB68 ldr r3, [r7, #12] + 7428 00a0 1B68 ldr r3, [r3] + 7429 00a2 1A68 ldr r2, [r3] + 7430 00a4 FB68 ldr r3, [r7, #12] + 7431 00a6 1B68 ldr r3, [r3] + 7432 00a8 22F40052 bic r2, r2, #8192 + 7433 00ac 1A60 str r2, [r3] + 7434 00ae FB68 ldr r3, [r7, #12] + 7435 00b0 1B68 ldr r3, [r3] + 7436 00b2 1A68 ldr r2, [r3] + 7437 00b4 FB68 ldr r3, [r7, #12] + 7438 00b6 1B68 ldr r3, [r3] + 7439 00b8 42F40052 orr r2, r2, #8192 + 7440 00bc 1A60 str r2, [r3] + 7441 .L362: +3987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 7442 .loc 1 3989 21 + 7443 00be FB68 ldr r3, [r7, #12] + 7444 00c0 0122 movs r2, #1 + 7445 00c2 83F85D20 strb r2, [r3, #93] +3990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +3992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 7446 .loc 1 3992 9 + 7447 00c6 FB68 ldr r3, [r7, #12] + 7448 00c8 0022 movs r2, #0 + 7449 00ca 83F85C20 strb r2, [r3, #92] +3993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +3994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7450 .loc 1 3994 16 + 7451 00ce 0323 movs r3, #3 + 7452 00d0 17E0 b .L363 + 7453 .L359: +3995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +3996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* If Systick is disabled or not incremented, deactivate timeout to go in disable loop proced +3997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 7454 .loc 1 3997 17 + 7455 00d2 7B69 ldr r3, [r7, #20] + 7456 .loc 1 3997 10 + 7457 00d4 002B cmp r3, #0 + 7458 00d6 01D1 bne .L364 +3998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +3999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_timeout = 0U; + 7459 .loc 1 3999 21 + 7460 00d8 0023 movs r3, #0 + 7461 00da FB61 str r3, [r7, #28] + 7462 .L364: +4000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 7463 .loc 1 4001 12 + 7464 00dc 7B69 ldr r3, [r7, #20] + 7465 00de 013B subs r3, r3, #1 + ARM GAS /tmp/ccs34gJO.s page 201 + + + 7466 00e0 7B61 str r3, [r7, #20] + 7467 .L357: +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7468 .loc 1 3963 11 + 7469 00e2 FB68 ldr r3, [r7, #12] + 7470 00e4 1B68 ldr r3, [r3] + 7471 00e6 9A68 ldr r2, [r3, #8] + 7472 00e8 BB68 ldr r3, [r7, #8] + 7473 00ea 1340 ands r3, r3, r2 +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7474 .loc 1 3963 48 + 7475 00ec BA68 ldr r2, [r7, #8] + 7476 00ee 9A42 cmp r2, r3 + 7477 00f0 0CBF ite eq + 7478 00f2 0123 moveq r3, #1 + 7479 00f4 0023 movne r3, #0 + 7480 00f6 DBB2 uxtb r3, r3 + 7481 00f8 1A46 mov r2, r3 +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7482 .loc 1 3963 57 + 7483 00fa FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 + 7484 00fc 9A42 cmp r2, r3 + 7485 00fe 9BD1 bne .L365 +4002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 7486 .loc 1 4005 10 + 7487 0100 0023 movs r3, #0 + 7488 .L363: +4006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7489 .loc 1 4006 1 + 7490 0102 1846 mov r0, r3 + 7491 0104 2037 adds r7, r7, #32 + 7492 .cfi_def_cfa_offset 8 + 7493 0106 BD46 mov sp, r7 + 7494 .cfi_def_cfa_register 13 + 7495 @ sp needed + 7496 0108 80BD pop {r7, pc} + 7497 .L367: + 7498 010a 00BF .align 2 + 7499 .L366: + 7500 010c 00000000 .word SystemCoreClock + 7501 .cfi_endproc + 7502 .LFE177: + 7504 .section .text.SPI_WaitFifoStateUntilTimeout,"ax",%progbits + 7505 .align 1 + 7506 .syntax unified + 7507 .thumb + 7508 .thumb_func + 7510 SPI_WaitFifoStateUntilTimeout: + 7511 .LFB178: +4007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle SPI FIFO Communication Timeout. +4010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. + ARM GAS /tmp/ccs34gJO.s page 202 + + +4012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Fifo Fifo to check +4013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param State Fifo state to check +4014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +4015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Tickstart tick start value +4016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +4017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_WaitFifoStateUntilTimeout(SPI_HandleTypeDef *hspi, uint32_t Fifo, uint +4019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t Timeout, uint32_t Tickstart) +4020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7512 .loc 1 4020 1 + 7513 .cfi_startproc + 7514 @ args = 4, pretend = 0, frame = 40 + 7515 @ frame_needed = 1, uses_anonymous_args = 0 + 7516 0000 80B5 push {r7, lr} + 7517 .cfi_def_cfa_offset 8 + 7518 .cfi_offset 7, -8 + 7519 .cfi_offset 14, -4 + 7520 0002 8AB0 sub sp, sp, #40 + 7521 .cfi_def_cfa_offset 48 + 7522 0004 00AF add r7, sp, #0 + 7523 .cfi_def_cfa_register 7 + 7524 0006 F860 str r0, [r7, #12] + 7525 0008 B960 str r1, [r7, #8] + 7526 000a 7A60 str r2, [r7, #4] + 7527 000c 3B60 str r3, [r7] +4021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +4022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_timeout; +4023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tmp_tickstart; +4024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t *ptmpreg8; +4025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint8_t tmpreg8 = 0; + 7528 .loc 1 4025 17 + 7529 000e 0023 movs r3, #0 + 7530 0010 FB75 strb r3, [r7, #23] +4026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Adjust Timeout value in case of end of transfer */ +4028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_timeout = Timeout - (HAL_GetTick() - Tickstart); + 7531 .loc 1 4028 28 + 7532 0012 FFF7FEFF bl HAL_GetTick + 7533 0016 0246 mov r2, r0 + 7534 .loc 1 4028 42 discriminator 1 + 7535 0018 3B6B ldr r3, [r7, #48] + 7536 001a 9B1A subs r3, r3, r2 + 7537 .loc 1 4028 15 discriminator 1 + 7538 001c 3A68 ldr r2, [r7] + 7539 001e 1344 add r3, r3, r2 + 7540 0020 7B62 str r3, [r7, #36] +4029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_tickstart = HAL_GetTick(); + 7541 .loc 1 4029 19 + 7542 0022 FFF7FEFF bl HAL_GetTick + 7543 0026 3862 str r0, [r7, #32] +4030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Initialize the 8bit temporary pointer */ +4032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** ptmpreg8 = (__IO uint8_t *)&hspi->Instance->DR; + 7544 .loc 1 4032 35 + 7545 0028 FB68 ldr r3, [r7, #12] + 7546 002a 1B68 ldr r3, [r3] + 7547 .loc 1 4032 12 + ARM GAS /tmp/ccs34gJO.s page 203 + + + 7548 002c 0C33 adds r3, r3, #12 + 7549 002e FB61 str r3, [r7, #28] +4033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Calculate Timeout based on a software loop to avoid blocking issue if Systick is disabled */ +4035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = tmp_timeout * ((SystemCoreClock * 35U) >> 20U); + 7550 .loc 1 4035 43 + 7551 0030 3D4B ldr r3, .L380 + 7552 0032 1A68 ldr r2, [r3] + 7553 0034 1346 mov r3, r2 + 7554 0036 9B00 lsls r3, r3, #2 + 7555 0038 1344 add r3, r3, r2 + 7556 003a DA00 lsls r2, r3, #3 + 7557 003c D31A subs r3, r2, r3 + 7558 .loc 1 4035 50 + 7559 003e 1B0D lsrs r3, r3, #20 + 7560 .loc 1 4035 23 + 7561 0040 7A6A ldr r2, [r7, #36] + 7562 0042 02FB03F3 mul r3, r2, r3 + 7563 .loc 1 4035 9 + 7564 0046 BB61 str r3, [r7, #24] +4036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** while ((hspi->Instance->SR & Fifo) != State) + 7565 .loc 1 4037 9 + 7566 0048 60E0 b .L371 + 7567 .L379: +4038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((Fifo == SPI_SR_FRLVL) && (State == SPI_FRLVL_EMPTY)) + 7568 .loc 1 4039 8 + 7569 004a BB68 ldr r3, [r7, #8] + 7570 004c B3F5C06F cmp r3, #1536 + 7571 0050 07D1 bne .L370 + 7572 .loc 1 4039 32 discriminator 1 + 7573 0052 7B68 ldr r3, [r7, #4] + 7574 0054 002B cmp r3, #0 + 7575 0056 04D1 bne .L370 +4040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Flush Data Register by a blank read */ +4042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmpreg8 = *ptmpreg8; + 7576 .loc 1 4042 17 + 7577 0058 FB69 ldr r3, [r7, #28] + 7578 005a 1B78 ldrb r3, [r3] + 7579 005c DBB2 uxtb r3, r3 + 7580 .loc 1 4042 15 + 7581 005e FB75 strb r3, [r7, #23] +4043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* To avoid GCC warning */ +4044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** UNUSED(tmpreg8); + 7582 .loc 1 4044 7 + 7583 0060 FB7D ldrb r3, [r7, #23] + 7584 .L370: +4045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (Timeout != HAL_MAX_DELAY) + 7585 .loc 1 4047 8 + 7586 0062 3B68 ldr r3, [r7] + 7587 0064 B3F1FF3F cmp r3, #-1 + 7588 0068 50D0 beq .L371 +4048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + ARM GAS /tmp/ccs34gJO.s page 204 + + +4049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (((HAL_GetTick() - tmp_tickstart) >= tmp_timeout) || (tmp_timeout == 0U)) + 7589 .loc 1 4049 13 + 7590 006a FFF7FEFF bl HAL_GetTick + 7591 006e 0246 mov r2, r0 + 7592 .loc 1 4049 27 discriminator 1 + 7593 0070 3B6A ldr r3, [r7, #32] + 7594 0072 D31A subs r3, r2, r3 + 7595 .loc 1 4049 10 discriminator 1 + 7596 0074 7A6A ldr r2, [r7, #36] + 7597 0076 9A42 cmp r2, r3 + 7598 0078 02D9 bls .L372 + 7599 .loc 1 4049 60 discriminator 1 + 7600 007a 7B6A ldr r3, [r7, #36] + 7601 007c 002B cmp r3, #0 + 7602 007e 3DD1 bne .L373 + 7603 .L372: +4050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable the SPI and reset the CRC: the CRC value should be cleared +4052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** on both master and slave sides in order to resynchronize the master +4053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** and slave for their respective CRC calculation */ +4054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE, RXNE and ERR interrupts for the interrupt process */ +4056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_RXNE | SPI_IT_ERR)); + 7604 .loc 1 4056 9 + 7605 0080 FB68 ldr r3, [r7, #12] + 7606 0082 1B68 ldr r3, [r3] + 7607 0084 5A68 ldr r2, [r3, #4] + 7608 0086 FB68 ldr r3, [r7, #12] + 7609 0088 1B68 ldr r3, [r3] + 7610 008a 22F0E002 bic r2, r2, #224 + 7611 008e 5A60 str r2, [r3, #4] +4057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_MASTER) && ((hspi->Init.Direction == SPI_DIRECTION_1LINE) + 7612 .loc 1 4058 24 + 7613 0090 FB68 ldr r3, [r7, #12] + 7614 0092 5B68 ldr r3, [r3, #4] + 7615 .loc 1 4058 12 + 7616 0094 B3F5827F cmp r3, #260 + 7617 0098 11D1 bne .L374 + 7618 .loc 1 4058 65 discriminator 1 + 7619 009a FB68 ldr r3, [r7, #12] + 7620 009c 9B68 ldr r3, [r3, #8] + 7621 .loc 1 4058 50 discriminator 1 + 7622 009e B3F5004F cmp r3, #32768 + 7623 00a2 04D0 beq .L375 +4059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** || (hspi->Init.Direction == SPI_DIRECTION_2LIN + 7624 .loc 1 4059 68 + 7625 00a4 FB68 ldr r3, [r7, #12] + 7626 00a6 9B68 ldr r3, [r3, #8] + 7627 .loc 1 4059 54 + 7628 00a8 B3F5806F cmp r3, #1024 + 7629 00ac 07D1 bne .L374 + 7630 .L375: +4060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI peripheral */ +4062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 7631 .loc 1 4062 11 + ARM GAS /tmp/ccs34gJO.s page 205 + + + 7632 00ae FB68 ldr r3, [r7, #12] + 7633 00b0 1B68 ldr r3, [r3] + 7634 00b2 1A68 ldr r2, [r3] + 7635 00b4 FB68 ldr r3, [r7, #12] + 7636 00b6 1B68 ldr r3, [r3] + 7637 00b8 22F04002 bic r2, r2, #64 + 7638 00bc 1A60 str r2, [r3] + 7639 .L374: +4063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Reset CRC Calculation */ +4066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.CRCCalculation == SPI_CRCCALCULATION_ENABLE) + 7640 .loc 1 4066 23 + 7641 00be FB68 ldr r3, [r7, #12] + 7642 00c0 9B6A ldr r3, [r3, #40] + 7643 .loc 1 4066 12 + 7644 00c2 B3F5005F cmp r3, #8192 + 7645 00c6 0FD1 bne .L376 +4067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SPI_RESET_CRC(hspi); + 7646 .loc 1 4068 11 + 7647 00c8 FB68 ldr r3, [r7, #12] + 7648 00ca 1B68 ldr r3, [r3] + 7649 00cc 1A68 ldr r2, [r3] + 7650 00ce FB68 ldr r3, [r7, #12] + 7651 00d0 1B68 ldr r3, [r3] + 7652 00d2 22F40052 bic r2, r2, #8192 + 7653 00d6 1A60 str r2, [r3] + 7654 00d8 FB68 ldr r3, [r7, #12] + 7655 00da 1B68 ldr r3, [r3] + 7656 00dc 1A68 ldr r2, [r3] + 7657 00de FB68 ldr r3, [r7, #12] + 7658 00e0 1B68 ldr r3, [r3] + 7659 00e2 42F40052 orr r2, r2, #8192 + 7660 00e6 1A60 str r2, [r3] + 7661 .L376: +4069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 7662 .loc 1 4071 21 + 7663 00e8 FB68 ldr r3, [r7, #12] + 7664 00ea 0122 movs r2, #1 + 7665 00ec 83F85D20 strb r2, [r3, #93] +4072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Process Unlocked */ +4074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_UNLOCK(hspi); + 7666 .loc 1 4074 9 + 7667 00f0 FB68 ldr r3, [r7, #12] + 7668 00f2 0022 movs r2, #0 + 7669 00f4 83F85C20 strb r2, [r3, #92] +4075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7670 .loc 1 4076 16 + 7671 00f8 0323 movs r3, #3 + 7672 00fa 10E0 b .L377 + 7673 .L373: +4077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 206 + + +4078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* If Systick is disabled or not incremented, deactivate timeout to go in disable loop proced +4079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 7674 .loc 1 4079 17 + 7675 00fc BB69 ldr r3, [r7, #24] + 7676 .loc 1 4079 10 + 7677 00fe 002B cmp r3, #0 + 7678 0100 01D1 bne .L378 +4080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tmp_timeout = 0U; + 7679 .loc 1 4081 21 + 7680 0102 0023 movs r3, #0 + 7681 0104 7B62 str r3, [r7, #36] + 7682 .L378: +4082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 7683 .loc 1 4083 12 + 7684 0106 BB69 ldr r3, [r7, #24] + 7685 0108 013B subs r3, r3, #1 + 7686 010a BB61 str r3, [r7, #24] + 7687 .L371: +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7688 .loc 1 4037 15 + 7689 010c FB68 ldr r3, [r7, #12] + 7690 010e 1B68 ldr r3, [r3] +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7691 .loc 1 4037 25 + 7692 0110 9A68 ldr r2, [r3, #8] +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7693 .loc 1 4037 30 + 7694 0112 BB68 ldr r3, [r7, #8] + 7695 0114 1340 ands r3, r3, r2 +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7696 .loc 1 4037 38 + 7697 0116 7A68 ldr r2, [r7, #4] + 7698 0118 9A42 cmp r2, r3 + 7699 011a 96D1 bne .L379 +4084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 7700 .loc 1 4087 10 + 7701 011c 0023 movs r3, #0 + 7702 .L377: +4088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7703 .loc 1 4088 1 + 7704 011e 1846 mov r0, r3 + 7705 0120 2837 adds r7, r7, #40 + 7706 .cfi_def_cfa_offset 8 + 7707 0122 BD46 mov sp, r7 + 7708 .cfi_def_cfa_register 13 + 7709 @ sp needed + 7710 0124 80BD pop {r7, pc} + 7711 .L381: + 7712 0126 00BF .align 2 + 7713 .L380: + 7714 0128 00000000 .word SystemCoreClock + 7715 .cfi_endproc + ARM GAS /tmp/ccs34gJO.s page 207 + + + 7716 .LFE178: + 7718 .section .text.SPI_EndRxTransaction,"ax",%progbits + 7719 .align 1 + 7720 .syntax unified + 7721 .thumb + 7722 .thumb_func + 7724 SPI_EndRxTransaction: + 7725 .LFB179: +4089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the check of the RX transaction complete. +4092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +4095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Tickstart tick start value +4096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +4097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_EndRxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t +4099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7726 .loc 1 4099 1 + 7727 .cfi_startproc + 7728 @ args = 0, pretend = 0, frame = 16 + 7729 @ frame_needed = 1, uses_anonymous_args = 0 + 7730 0000 80B5 push {r7, lr} + 7731 .cfi_def_cfa_offset 8 + 7732 .cfi_offset 7, -8 + 7733 .cfi_offset 14, -4 + 7734 0002 86B0 sub sp, sp, #24 + 7735 .cfi_def_cfa_offset 32 + 7736 0004 02AF add r7, sp, #8 + 7737 .cfi_def_cfa 7, 24 + 7738 0006 F860 str r0, [r7, #12] + 7739 0008 B960 str r1, [r7, #8] + 7740 000a 7A60 str r2, [r7, #4] +4100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_MASTER) && ((hspi->Init.Direction == SPI_DIRECTION_1LINE) + 7741 .loc 1 4100 18 + 7742 000c FB68 ldr r3, [r7, #12] + 7743 000e 5B68 ldr r3, [r3, #4] + 7744 .loc 1 4100 6 + 7745 0010 B3F5827F cmp r3, #260 + 7746 0014 11D1 bne .L383 + 7747 .loc 1 4100 59 discriminator 1 + 7748 0016 FB68 ldr r3, [r7, #12] + 7749 0018 9B68 ldr r3, [r3, #8] + 7750 .loc 1 4100 44 discriminator 1 + 7751 001a B3F5004F cmp r3, #32768 + 7752 001e 04D0 beq .L384 +4101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** || (hspi->Init.Direction == SPI_DIRECTION_2LINES_RXO + 7753 .loc 1 4101 62 + 7754 0020 FB68 ldr r3, [r7, #12] + 7755 0022 9B68 ldr r3, [r3, #8] + 7756 .loc 1 4101 48 + 7757 0024 B3F5806F cmp r3, #1024 + 7758 0028 07D1 bne .L383 + 7759 .L384: +4102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI peripheral */ + ARM GAS /tmp/ccs34gJO.s page 208 + + +4104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 7760 .loc 1 4104 5 + 7761 002a FB68 ldr r3, [r7, #12] + 7762 002c 1B68 ldr r3, [r3] + 7763 002e 1A68 ldr r2, [r3] + 7764 0030 FB68 ldr r3, [r7, #12] + 7765 0032 1B68 ldr r3, [r3] + 7766 0034 22F04002 bic r2, r2, #64 + 7767 0038 1A60 str r2, [r3] + 7768 .L383: +4105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ +4108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, Timeout, Tickstart) != HAL_OK) + 7769 .loc 1 4108 7 + 7770 003a 7B68 ldr r3, [r7, #4] + 7771 003c 0093 str r3, [sp] + 7772 003e BB68 ldr r3, [r7, #8] + 7773 0040 0022 movs r2, #0 + 7774 0042 8021 movs r1, #128 + 7775 0044 F868 ldr r0, [r7, #12] + 7776 0046 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 7777 004a 0346 mov r3, r0 + 7778 .loc 1 4108 6 discriminator 1 + 7779 004c 002B cmp r3, #0 + 7780 004e 07D0 beq .L385 +4109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7781 .loc 1 4110 5 + 7782 0050 FB68 ldr r3, [r7, #12] + 7783 0052 1B6E ldr r3, [r3, #96] + 7784 0054 43F02002 orr r2, r3, #32 + 7785 0058 FB68 ldr r3, [r7, #12] + 7786 005a 1A66 str r2, [r3, #96] +4111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7787 .loc 1 4111 12 + 7788 005c 0323 movs r3, #3 + 7789 005e 23E0 b .L386 + 7790 .L385: +4112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if ((hspi->Init.Mode == SPI_MODE_MASTER) && ((hspi->Init.Direction == SPI_DIRECTION_1LINE) + 7791 .loc 1 4114 18 + 7792 0060 FB68 ldr r3, [r7, #12] + 7793 0062 5B68 ldr r3, [r3, #4] + 7794 .loc 1 4114 6 + 7795 0064 B3F5827F cmp r3, #260 + 7796 0068 1DD1 bne .L387 + 7797 .loc 1 4114 59 discriminator 1 + 7798 006a FB68 ldr r3, [r7, #12] + 7799 006c 9B68 ldr r3, [r3, #8] + 7800 .loc 1 4114 44 discriminator 1 + 7801 006e B3F5004F cmp r3, #32768 + 7802 0072 04D0 beq .L388 +4115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** || (hspi->Init.Direction == SPI_DIRECTION_2LINES_RXO + 7803 .loc 1 4115 62 + 7804 0074 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccs34gJO.s page 209 + + + 7805 0076 9B68 ldr r3, [r3, #8] + 7806 .loc 1 4115 48 + 7807 0078 B3F5806F cmp r3, #1024 + 7808 007c 13D1 bne .L387 + 7809 .L388: +4116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +4118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, Timeout, Tickstart) != + 7810 .loc 1 4118 9 + 7811 007e 7B68 ldr r3, [r7, #4] + 7812 0080 0093 str r3, [sp] + 7813 0082 BB68 ldr r3, [r7, #8] + 7814 0084 0022 movs r2, #0 + 7815 0086 4FF4C061 mov r1, #1536 + 7816 008a F868 ldr r0, [r7, #12] + 7817 008c FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 7818 0090 0346 mov r3, r0 + 7819 .loc 1 4118 8 discriminator 1 + 7820 0092 002B cmp r3, #0 + 7821 0094 07D0 beq .L387 +4119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7822 .loc 1 4120 7 + 7823 0096 FB68 ldr r3, [r7, #12] + 7824 0098 1B6E ldr r3, [r3, #96] + 7825 009a 43F02002 orr r2, r3, #32 + 7826 009e FB68 ldr r3, [r7, #12] + 7827 00a0 1A66 str r2, [r3, #96] +4121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7828 .loc 1 4121 14 + 7829 00a2 0323 movs r3, #3 + 7830 00a4 00E0 b .L386 + 7831 .L387: +4122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 7832 .loc 1 4124 10 + 7833 00a6 0023 movs r3, #0 + 7834 .L386: +4125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7835 .loc 1 4125 1 + 7836 00a8 1846 mov r0, r3 + 7837 00aa 1037 adds r7, r7, #16 + 7838 .cfi_def_cfa_offset 8 + 7839 00ac BD46 mov sp, r7 + 7840 .cfi_def_cfa_register 13 + 7841 @ sp needed + 7842 00ae 80BD pop {r7, pc} + 7843 .cfi_endproc + 7844 .LFE179: + 7846 .section .text.SPI_EndRxTxTransaction,"ax",%progbits + 7847 .align 1 + 7848 .syntax unified + 7849 .thumb + 7850 .thumb_func + 7852 SPI_EndRxTxTransaction: + 7853 .LFB180: + ARM GAS /tmp/ccs34gJO.s page 210 + + +4126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the check of the RXTX or TX transaction complete. +4129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi SPI handle +4130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Timeout Timeout duration +4131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param Tickstart tick start value +4132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval HAL status +4133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static HAL_StatusTypeDef SPI_EndRxTxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t +4135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7854 .loc 1 4135 1 + 7855 .cfi_startproc + 7856 @ args = 0, pretend = 0, frame = 16 + 7857 @ frame_needed = 1, uses_anonymous_args = 0 + 7858 0000 80B5 push {r7, lr} + 7859 .cfi_def_cfa_offset 8 + 7860 .cfi_offset 7, -8 + 7861 .cfi_offset 14, -4 + 7862 0002 86B0 sub sp, sp, #24 + 7863 .cfi_def_cfa_offset 32 + 7864 0004 02AF add r7, sp, #8 + 7865 .cfi_def_cfa 7, 24 + 7866 0006 F860 str r0, [r7, #12] + 7867 0008 B960 str r1, [r7, #8] + 7868 000a 7A60 str r2, [r7, #4] +4136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control if the TX fifo is empty */ +4137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FTLVL, SPI_FTLVL_EMPTY, Timeout, Tickstart) != H + 7869 .loc 1 4137 7 + 7870 000c 7B68 ldr r3, [r7, #4] + 7871 000e 0093 str r3, [sp] + 7872 0010 BB68 ldr r3, [r7, #8] + 7873 0012 0022 movs r2, #0 + 7874 0014 4FF4C051 mov r1, #6144 + 7875 0018 F868 ldr r0, [r7, #12] + 7876 001a FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 7877 001e 0346 mov r3, r0 + 7878 .loc 1 4137 6 discriminator 1 + 7879 0020 002B cmp r3, #0 + 7880 0022 07D0 beq .L390 +4138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7881 .loc 1 4139 5 + 7882 0024 FB68 ldr r3, [r7, #12] + 7883 0026 1B6E ldr r3, [r3, #96] + 7884 0028 43F02002 orr r2, r3, #32 + 7885 002c FB68 ldr r3, [r7, #12] + 7886 002e 1A66 str r2, [r3, #96] +4140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7887 .loc 1 4140 12 + 7888 0030 0323 movs r3, #3 + 7889 0032 27E0 b .L391 + 7890 .L390: +4141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ +4144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, Timeout, Tickstart) != HAL_OK) + 7891 .loc 1 4144 7 + ARM GAS /tmp/ccs34gJO.s page 211 + + + 7892 0034 7B68 ldr r3, [r7, #4] + 7893 0036 0093 str r3, [sp] + 7894 0038 BB68 ldr r3, [r7, #8] + 7895 003a 0022 movs r2, #0 + 7896 003c 8021 movs r1, #128 + 7897 003e F868 ldr r0, [r7, #12] + 7898 0040 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 7899 0044 0346 mov r3, r0 + 7900 .loc 1 4144 6 discriminator 1 + 7901 0046 002B cmp r3, #0 + 7902 0048 07D0 beq .L392 +4145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7903 .loc 1 4146 5 + 7904 004a FB68 ldr r3, [r7, #12] + 7905 004c 1B6E ldr r3, [r3, #96] + 7906 004e 43F02002 orr r2, r3, #32 + 7907 0052 FB68 ldr r3, [r7, #12] + 7908 0054 1A66 str r2, [r3, #96] +4147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7909 .loc 1 4147 12 + 7910 0056 0323 movs r3, #3 + 7911 0058 14E0 b .L391 + 7912 .L392: +4148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control if the RX fifo is empty */ +4151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, Timeout, Tickstart) != H + 7913 .loc 1 4151 7 + 7914 005a 7B68 ldr r3, [r7, #4] + 7915 005c 0093 str r3, [sp] + 7916 005e BB68 ldr r3, [r7, #8] + 7917 0060 0022 movs r2, #0 + 7918 0062 4FF4C061 mov r1, #1536 + 7919 0066 F868 ldr r0, [r7, #12] + 7920 0068 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 7921 006c 0346 mov r3, r0 + 7922 .loc 1 4151 6 discriminator 1 + 7923 006e 002B cmp r3, #0 + 7924 0070 07D0 beq .L393 +4152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7925 .loc 1 4153 5 + 7926 0072 FB68 ldr r3, [r7, #12] + 7927 0074 1B6E ldr r3, [r3, #96] + 7928 0076 43F02002 orr r2, r3, #32 + 7929 007a FB68 ldr r3, [r7, #12] + 7930 007c 1A66 str r2, [r3, #96] +4154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_TIMEOUT; + 7931 .loc 1 4154 12 + 7932 007e 0323 movs r3, #3 + 7933 0080 00E0 b .L391 + 7934 .L393: +4155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** return HAL_OK; + 7935 .loc 1 4157 10 + ARM GAS /tmp/ccs34gJO.s page 212 + + + 7936 0082 0023 movs r3, #0 + 7937 .L391: +4158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 7938 .loc 1 4158 1 + 7939 0084 1846 mov r0, r3 + 7940 0086 1037 adds r7, r7, #16 + 7941 .cfi_def_cfa_offset 8 + 7942 0088 BD46 mov sp, r7 + 7943 .cfi_def_cfa_register 13 + 7944 @ sp needed + 7945 008a 80BD pop {r7, pc} + 7946 .cfi_endproc + 7947 .LFE180: + 7949 .section .text.SPI_CloseRxTx_ISR,"ax",%progbits + 7950 .align 1 + 7951 .syntax unified + 7952 .thumb + 7953 .thumb_func + 7955 SPI_CloseRxTx_ISR: + 7956 .LFB181: +4159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the end of the RXTX transaction. +4162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +4165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseRxTx_ISR(SPI_HandleTypeDef *hspi) +4167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 7957 .loc 1 4167 1 + 7958 .cfi_startproc + 7959 @ args = 0, pretend = 0, frame = 16 + 7960 @ frame_needed = 1, uses_anonymous_args = 0 + 7961 0000 80B5 push {r7, lr} + 7962 .cfi_def_cfa_offset 8 + 7963 .cfi_offset 7, -8 + 7964 .cfi_offset 14, -4 + 7965 0002 84B0 sub sp, sp, #16 + 7966 .cfi_def_cfa_offset 24 + 7967 0004 00AF add r7, sp, #0 + 7968 .cfi_def_cfa_register 7 + 7969 0006 7860 str r0, [r7, #4] +4168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +4169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management */ +4171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 7970 .loc 1 4171 15 + 7971 0008 FFF7FEFF bl HAL_GetTick + 7972 000c F860 str r0, [r7, #12] +4172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable ERR interrupt */ +4174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, SPI_IT_ERR); + 7973 .loc 1 4174 3 + 7974 000e 7B68 ldr r3, [r7, #4] + 7975 0010 1B68 ldr r3, [r3] + 7976 0012 5A68 ldr r2, [r3, #4] + 7977 0014 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 213 + + + 7978 0016 1B68 ldr r3, [r3] + 7979 0018 22F02002 bic r2, r2, #32 + 7980 001c 5A60 str r2, [r3, #4] +4175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +4177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK) + 7981 .loc 1 4177 7 + 7982 001e FA68 ldr r2, [r7, #12] + 7983 0020 6421 movs r1, #100 + 7984 0022 7868 ldr r0, [r7, #4] + 7985 0024 FFF7FEFF bl SPI_EndRxTxTransaction + 7986 0028 0346 mov r3, r0 + 7987 .loc 1 4177 6 discriminator 1 + 7988 002a 002B cmp r3, #0 + 7989 002c 05D0 beq .L395 +4178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 7990 .loc 1 4179 5 + 7991 002e 7B68 ldr r3, [r7, #4] + 7992 0030 1B6E ldr r3, [r3, #96] + 7993 0032 43F02002 orr r2, r3, #32 + 7994 0036 7B68 ldr r3, [r7, #4] + 7995 0038 1A66 str r2, [r3, #96] + 7996 .L395: +4180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +4183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +4184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR) != RESET) +4185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; +4187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +4188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +4189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +4190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +4192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); +4194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +4199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode == HAL_SPI_ERROR_NONE) + 7997 .loc 1 4199 13 + 7998 003a 7B68 ldr r3, [r7, #4] + 7999 003c 1B6E ldr r3, [r3, #96] + 8000 .loc 1 4199 8 + 8001 003e 002B cmp r3, #0 + 8002 0040 15D1 bne .L396 +4200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->State == HAL_SPI_STATE_BUSY_RX) + 8003 .loc 1 4201 15 + 8004 0042 7B68 ldr r3, [r7, #4] + 8005 0044 93F85D30 ldrb r3, [r3, #93] + 8006 0048 DBB2 uxtb r3, r3 + 8007 .loc 1 4201 10 + ARM GAS /tmp/ccs34gJO.s page 214 + + + 8008 004a 042B cmp r3, #4 + 8009 004c 07D1 bne .L397 +4202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 8010 .loc 1 4203 21 + 8011 004e 7B68 ldr r3, [r7, #4] + 8012 0050 0122 movs r2, #1 + 8013 0052 83F85D20 strb r2, [r3, #93] +4204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Rx complete callback */ +4205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback(hspi); +4207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_RxCpltCallback(hspi); + 8014 .loc 1 4208 9 + 8015 0056 7868 ldr r0, [r7, #4] + 8016 0058 FFF7FEFF bl HAL_SPI_RxCpltCallback +4209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; +4214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user TxRx complete callback */ +4215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxRxCpltCallback(hspi); +4217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxRxCpltCallback(hspi); +4219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; +4225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +4226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +4228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); +4230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +4233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +4235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 8017 .loc 1 4235 1 + 8018 005c 0EE0 b .L399 + 8019 .L397: +4213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user TxRx complete callback */ + 8020 .loc 1 4213 21 + 8021 005e 7B68 ldr r3, [r7, #4] + 8022 0060 0122 movs r2, #1 + 8023 0062 83F85D20 strb r2, [r3, #93] +4218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 8024 .loc 1 4218 9 + 8025 0066 7868 ldr r0, [r7, #4] + 8026 0068 FFF7FEFF bl HAL_SPI_TxRxCpltCallback + 8027 .loc 1 4235 1 + 8028 006c 06E0 b .L399 + ARM GAS /tmp/ccs34gJO.s page 215 + + + 8029 .L396: +4224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ + 8030 .loc 1 4224 19 + 8031 006e 7B68 ldr r3, [r7, #4] + 8032 0070 0122 movs r2, #1 + 8033 0072 83F85D20 strb r2, [r3, #93] +4229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 8034 .loc 1 4229 7 + 8035 0076 7868 ldr r0, [r7, #4] + 8036 0078 FFF7FEFF bl HAL_SPI_ErrorCallback + 8037 .L399: + 8038 .loc 1 4235 1 + 8039 007c 00BF nop + 8040 007e 1037 adds r7, r7, #16 + 8041 .cfi_def_cfa_offset 8 + 8042 0080 BD46 mov sp, r7 + 8043 .cfi_def_cfa_register 13 + 8044 @ sp needed + 8045 0082 80BD pop {r7, pc} + 8046 .cfi_endproc + 8047 .LFE181: + 8049 .section .text.SPI_CloseRx_ISR,"ax",%progbits + 8050 .align 1 + 8051 .syntax unified + 8052 .thumb + 8053 .thumb_func + 8055 SPI_CloseRx_ISR: + 8056 .LFB182: +4236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the end of the RX transaction. +4239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +4242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseRx_ISR(SPI_HandleTypeDef *hspi) +4244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 8057 .loc 1 4244 1 + 8058 .cfi_startproc + 8059 @ args = 0, pretend = 0, frame = 8 + 8060 @ frame_needed = 1, uses_anonymous_args = 0 + 8061 0000 80B5 push {r7, lr} + 8062 .cfi_def_cfa_offset 8 + 8063 .cfi_offset 7, -8 + 8064 .cfi_offset 14, -4 + 8065 0002 82B0 sub sp, sp, #8 + 8066 .cfi_def_cfa_offset 16 + 8067 0004 00AF add r7, sp, #0 + 8068 .cfi_def_cfa_register 7 + 8069 0006 7860 str r0, [r7, #4] +4245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNE and ERR interrupt */ +4246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_RXNE | SPI_IT_ERR)); + 8070 .loc 1 4246 3 + 8071 0008 7B68 ldr r3, [r7, #4] + 8072 000a 1B68 ldr r3, [r3] + 8073 000c 5A68 ldr r2, [r3, #4] + 8074 000e 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 216 + + + 8075 0010 1B68 ldr r3, [r3] + 8076 0012 22F06002 bic r2, r2, #96 + 8077 0016 5A60 str r2, [r3, #4] +4247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +4249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTransaction(hspi, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) != HAL_OK) + 8078 .loc 1 4249 7 + 8079 0018 FFF7FEFF bl HAL_GetTick + 8080 001c 0346 mov r3, r0 + 8081 .loc 1 4249 7 is_stmt 0 discriminator 1 + 8082 001e 1A46 mov r2, r3 + 8083 0020 6421 movs r1, #100 + 8084 0022 7868 ldr r0, [r7, #4] + 8085 0024 FFF7FEFF bl SPI_EndRxTransaction + 8086 0028 0346 mov r3, r0 + 8087 .loc 1 4249 6 is_stmt 1 discriminator 2 + 8088 002a 002B cmp r3, #0 + 8089 002c 05D0 beq .L401 +4250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 8090 .loc 1 4251 5 + 8091 002e 7B68 ldr r3, [r7, #4] + 8092 0030 1B6E ldr r3, [r3, #96] + 8093 0032 43F02002 orr r2, r3, #32 + 8094 0036 7B68 ldr r3, [r7, #4] + 8095 0038 1A66 str r2, [r3, #96] + 8096 .L401: +4252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 8097 .loc 1 4253 15 + 8098 003a 7B68 ldr r3, [r7, #4] + 8099 003c 0122 movs r2, #1 + 8100 003e 83F85D20 strb r2, [r3, #93] +4254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +4256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check if CRC error occurred */ +4257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_CRCERR) != RESET) +4258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_CRC); +4260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_CRCERRFLAG(hspi); +4261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +4262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +4264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); +4266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +4271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode == HAL_SPI_ERROR_NONE) + 8101 .loc 1 4271 13 + 8102 0042 7B68 ldr r3, [r7, #4] + 8103 0044 1B6E ldr r3, [r3, #96] + 8104 .loc 1 4271 8 + 8105 0046 002B cmp r3, #0 + 8106 0048 03D1 bne .L402 + ARM GAS /tmp/ccs34gJO.s page 217 + + +4272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Rx complete callback */ +4274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->RxCpltCallback(hspi); +4276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_RxCpltCallback(hspi); + 8107 .loc 1 4277 7 + 8108 004a 7868 ldr r0, [r7, #4] + 8109 004c FFF7FEFF bl HAL_SPI_RxCpltCallback +4278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +4283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +4285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); +4287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_SPI_CRC != 0U) +4290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_SPI_CRC */ +4292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 8110 .loc 1 4292 1 + 8111 0050 02E0 b .L404 + 8112 .L402: +4286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 8113 .loc 1 4286 7 + 8114 0052 7868 ldr r0, [r7, #4] + 8115 0054 FFF7FEFF bl HAL_SPI_ErrorCallback + 8116 .L404: + 8117 .loc 1 4292 1 + 8118 0058 00BF nop + 8119 005a 0837 adds r7, r7, #8 + 8120 .cfi_def_cfa_offset 8 + 8121 005c BD46 mov sp, r7 + 8122 .cfi_def_cfa_register 13 + 8123 @ sp needed + 8124 005e 80BD pop {r7, pc} + 8125 .cfi_endproc + 8126 .LFE182: + 8128 .section .text.SPI_CloseTx_ISR,"ax",%progbits + 8129 .align 1 + 8130 .syntax unified + 8131 .thumb + 8132 .thumb_func + 8134 SPI_CloseTx_ISR: + 8135 .LFB183: +4293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle the end of the TX transaction. +4296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +4299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_CloseTx_ISR(SPI_HandleTypeDef *hspi) + ARM GAS /tmp/ccs34gJO.s page 218 + + +4301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 8136 .loc 1 4301 1 + 8137 .cfi_startproc + 8138 @ args = 0, pretend = 0, frame = 16 + 8139 @ frame_needed = 1, uses_anonymous_args = 0 + 8140 0000 80B5 push {r7, lr} + 8141 .cfi_def_cfa_offset 8 + 8142 .cfi_offset 7, -8 + 8143 .cfi_offset 14, -4 + 8144 0002 84B0 sub sp, sp, #16 + 8145 .cfi_def_cfa_offset 24 + 8146 0004 00AF add r7, sp, #0 + 8147 .cfi_def_cfa_register 7 + 8148 0006 7860 str r0, [r7, #4] +4302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** uint32_t tickstart; +4303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Init tickstart for timeout management*/ +4305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** tickstart = HAL_GetTick(); + 8149 .loc 1 4305 15 + 8150 0008 FFF7FEFF bl HAL_GetTick + 8151 000c F860 str r0, [r7, #12] +4306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXE and ERR interrupt */ +4308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_ERR)); + 8152 .loc 1 4308 3 + 8153 000e 7B68 ldr r3, [r7, #4] + 8154 0010 1B68 ldr r3, [r3] + 8155 0012 5A68 ldr r2, [r3, #4] + 8156 0014 7B68 ldr r3, [r7, #4] + 8157 0016 1B68 ldr r3, [r3] + 8158 0018 22F0A002 bic r2, r2, #160 + 8159 001c 5A60 str r2, [r3, #4] +4309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check the end of the transaction */ +4311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK) + 8160 .loc 1 4311 7 + 8161 001e FA68 ldr r2, [r7, #12] + 8162 0020 6421 movs r1, #100 + 8163 0022 7868 ldr r0, [r7, #4] + 8164 0024 FFF7FEFF bl SPI_EndRxTxTransaction + 8165 0028 0346 mov r3, r0 + 8166 .loc 1 4311 6 discriminator 1 + 8167 002a 002B cmp r3, #0 + 8168 002c 05D0 beq .L406 +4312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG); + 8169 .loc 1 4313 5 + 8170 002e 7B68 ldr r3, [r7, #4] + 8171 0030 1B6E ldr r3, [r3, #96] + 8172 0032 43F02002 orr r2, r3, #32 + 8173 0036 7B68 ldr r3, [r7, #4] + 8174 0038 1A66 str r2, [r3, #96] + 8175 .L406: +4314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Clear overrun flag in 2 Lines communication mode because received is not read */ +4317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->Init.Direction == SPI_DIRECTION_2LINES) + ARM GAS /tmp/ccs34gJO.s page 219 + + + 8176 .loc 1 4317 17 + 8177 003a 7B68 ldr r3, [r7, #4] + 8178 003c 9B68 ldr r3, [r3, #8] + 8179 .loc 1 4317 6 + 8180 003e 002B cmp r3, #0 + 8181 0040 0AD1 bne .L407 + 8182 .LBB16: +4318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_CLEAR_OVRFLAG(hspi); + 8183 .loc 1 4319 5 + 8184 0042 0023 movs r3, #0 + 8185 0044 BB60 str r3, [r7, #8] + 8186 0046 7B68 ldr r3, [r7, #4] + 8187 0048 1B68 ldr r3, [r3] + 8188 004a DB68 ldr r3, [r3, #12] + 8189 004c BB60 str r3, [r7, #8] + 8190 004e 7B68 ldr r3, [r7, #4] + 8191 0050 1B68 ldr r3, [r3] + 8192 0052 9B68 ldr r3, [r3, #8] + 8193 0054 BB60 str r3, [r7, #8] + 8194 0056 BB68 ldr r3, [r7, #8] + 8195 .L407: + 8196 .LBE16: +4320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_READY; + 8197 .loc 1 4322 15 + 8198 0058 7B68 ldr r3, [r7, #4] + 8199 005a 0122 movs r2, #1 + 8200 005c 83F85D20 strb r2, [r3, #93] +4323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (hspi->ErrorCode != HAL_SPI_ERROR_NONE) + 8201 .loc 1 4323 11 + 8202 0060 7B68 ldr r3, [r7, #4] + 8203 0062 1B6E ldr r3, [r3, #96] + 8204 .loc 1 4323 6 + 8205 0064 002B cmp r3, #0 + 8206 0066 03D0 beq .L408 +4324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user error callback */ +4326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCallback(hspi); +4328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_ErrorCallback(hspi); + 8207 .loc 1 4329 5 + 8208 0068 7868 ldr r0, [r7, #4] + 8209 006a FFF7FEFF bl HAL_SPI_ErrorCallback +4330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** else +4333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Call user Rx complete callback */ +4335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U) +4336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->TxCpltCallback(hspi); +4337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #else +4338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** HAL_SPI_TxCpltCallback(hspi); +4339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ +4340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + ARM GAS /tmp/ccs34gJO.s page 220 + + +4341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 8210 .loc 1 4341 1 + 8211 006e 02E0 b .L410 + 8212 .L408: +4338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** #endif /* USE_HAL_SPI_REGISTER_CALLBACKS */ + 8213 .loc 1 4338 5 + 8214 0070 7868 ldr r0, [r7, #4] + 8215 0072 FFF7FEFF bl HAL_SPI_TxCpltCallback + 8216 .L410: + 8217 .loc 1 4341 1 + 8218 0076 00BF nop + 8219 0078 1037 adds r7, r7, #16 + 8220 .cfi_def_cfa_offset 8 + 8221 007a BD46 mov sp, r7 + 8222 .cfi_def_cfa_register 13 + 8223 @ sp needed + 8224 007c 80BD pop {r7, pc} + 8225 .cfi_endproc + 8226 .LFE183: + 8228 .section .text.SPI_AbortRx_ISR,"ax",%progbits + 8229 .align 1 + 8230 .syntax unified + 8231 .thumb + 8232 .thumb_func + 8234 SPI_AbortRx_ISR: + 8235 .LFB184: +4342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle abort a Rx transaction. +4345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +4348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_AbortRx_ISR(SPI_HandleTypeDef *hspi) +4350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 8236 .loc 1 4350 1 + 8237 .cfi_startproc + 8238 @ args = 0, pretend = 0, frame = 16 + 8239 @ frame_needed = 1, uses_anonymous_args = 0 + 8240 0000 80B5 push {r7, lr} + 8241 .cfi_def_cfa_offset 8 + 8242 .cfi_offset 7, -8 + 8243 .cfi_offset 14, -4 + 8244 0002 86B0 sub sp, sp, #24 + 8245 .cfi_def_cfa_offset 32 + 8246 0004 02AF add r7, sp, #8 + 8247 .cfi_def_cfa 7, 24 + 8248 0006 7860 str r0, [r7, #4] +4351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +4352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral */ +4354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 8249 .loc 1 4354 3 + 8250 0008 7B68 ldr r3, [r7, #4] + 8251 000a 1B68 ldr r3, [r3] + 8252 000c 1A68 ldr r2, [r3] + 8253 000e 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccs34gJO.s page 221 + + + 8254 0010 1B68 ldr r3, [r3] + 8255 0012 22F04002 bic r2, r2, #64 + 8256 0016 1A60 str r2, [r3] +4355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = SPI_DEFAULT_TIMEOUT * (SystemCoreClock / 24U / 1000U); + 8257 .loc 1 4356 56 + 8258 0018 274B ldr r3, .L417 + 8259 001a 1B68 ldr r3, [r3] + 8260 001c 274A ldr r2, .L417+4 + 8261 001e A2FB0323 umull r2, r3, r2, r3 + 8262 0022 5B0A lsrs r3, r3, #9 + 8263 .loc 1 4356 31 + 8264 0024 6422 movs r2, #100 + 8265 0026 02FB03F3 mul r3, r2, r3 + 8266 .loc 1 4356 9 + 8267 002a FB60 str r3, [r7, #12] +4357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNEIE interrupt */ +4359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_RXNEIE)); + 8268 .loc 1 4359 3 + 8269 002c 7B68 ldr r3, [r7, #4] + 8270 002e 1B68 ldr r3, [r3] + 8271 0030 5A68 ldr r2, [r3, #4] + 8272 0032 7B68 ldr r3, [r7, #4] + 8273 0034 1B68 ldr r3, [r3] + 8274 0036 22F04002 bic r2, r2, #64 + 8275 003a 5A60 str r2, [r3, #4] + 8276 .L414: +4360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check RXNEIE is disabled */ +4362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +4363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 8277 .loc 1 4364 15 + 8278 003c FB68 ldr r3, [r7, #12] + 8279 .loc 1 4364 8 + 8280 003e 002B cmp r3, #0 + 8281 0040 06D1 bne .L412 +4365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 8282 .loc 1 4366 7 + 8283 0042 7B68 ldr r3, [r7, #4] + 8284 0044 1B6E ldr r3, [r3, #96] + 8285 0046 43F04002 orr r2, r3, #64 + 8286 004a 7B68 ldr r3, [r7, #4] + 8287 004c 1A66 str r2, [r3, #96] +4367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 8288 .loc 1 4367 7 + 8289 004e 09E0 b .L413 + 8290 .L412: +4368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 8291 .loc 1 4369 10 + 8292 0050 FB68 ldr r3, [r7, #12] + 8293 0052 013B subs r3, r3, #1 + 8294 0054 FB60 str r3, [r7, #12] +4370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXNEIE)); + ARM GAS /tmp/ccs34gJO.s page 222 + + + 8295 .loc 1 4370 12 + 8296 0056 7B68 ldr r3, [r7, #4] + 8297 0058 1B68 ldr r3, [r3] + 8298 005a 5B68 ldr r3, [r3, #4] + 8299 005c 03F04003 and r3, r3, #64 + 8300 0060 402B cmp r3, #64 + 8301 0062 EBD0 beq .L414 + 8302 .L413: +4371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ +4373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) + 8303 .loc 1 4373 7 + 8304 0064 FFF7FEFF bl HAL_GetTick + 8305 0068 0346 mov r3, r0 + 8306 .loc 1 4373 7 is_stmt 0 discriminator 1 + 8307 006a 0093 str r3, [sp] + 8308 006c 6423 movs r3, #100 + 8309 006e 0022 movs r2, #0 + 8310 0070 8021 movs r1, #128 + 8311 0072 7868 ldr r0, [r7, #4] + 8312 0074 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 8313 0078 0346 mov r3, r0 + 8314 .loc 1 4373 6 is_stmt 1 discriminator 2 + 8315 007a 002B cmp r3, #0 + 8316 007c 02D0 beq .L415 +4374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8317 .loc 1 4375 21 + 8318 007e 7B68 ldr r3, [r7, #4] + 8319 0080 4022 movs r2, #64 + 8320 0082 1A66 str r2, [r3, #96] + 8321 .L415: +4376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +4379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, HAL + 8322 .loc 1 4379 7 + 8323 0084 FFF7FEFF bl HAL_GetTick + 8324 0088 0346 mov r3, r0 + 8325 .loc 1 4379 7 is_stmt 0 discriminator 1 + 8326 008a 0093 str r3, [sp] + 8327 008c 6423 movs r3, #100 + 8328 008e 0022 movs r2, #0 + 8329 0090 4FF4C061 mov r1, #1536 + 8330 0094 7868 ldr r0, [r7, #4] + 8331 0096 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 8332 009a 0346 mov r3, r0 + 8333 .loc 1 4379 6 is_stmt 1 discriminator 2 + 8334 009c 002B cmp r3, #0 + 8335 009e 02D0 beq .L416 +4380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8336 .loc 1 4381 21 + 8337 00a0 7B68 ldr r3, [r7, #4] + 8338 00a2 4022 movs r2, #64 + 8339 00a4 1A66 str r2, [r3, #96] + 8340 .L416: + ARM GAS /tmp/ccs34gJO.s page 223 + + +4382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_ABORT; + 8341 .loc 1 4384 15 + 8342 00a6 7B68 ldr r3, [r7, #4] + 8343 00a8 0722 movs r2, #7 + 8344 00aa 83F85D20 strb r2, [r3, #93] +4385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 8345 .loc 1 4385 1 + 8346 00ae 00BF nop + 8347 00b0 1037 adds r7, r7, #16 + 8348 .cfi_def_cfa_offset 8 + 8349 00b2 BD46 mov sp, r7 + 8350 .cfi_def_cfa_register 13 + 8351 @ sp needed + 8352 00b4 80BD pop {r7, pc} + 8353 .L418: + 8354 00b6 00BF .align 2 + 8355 .L417: + 8356 00b8 00000000 .word SystemCoreClock + 8357 00bc F1197605 .word 91625969 + 8358 .cfi_endproc + 8359 .LFE184: + 8361 .section .text.SPI_AbortTx_ISR,"ax",%progbits + 8362 .align 1 + 8363 .syntax unified + 8364 .thumb + 8365 .thumb_func + 8367 SPI_AbortTx_ISR: + 8368 .LFB185: +4386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /** +4388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @brief Handle abort a Tx or Rx/Tx transaction. +4389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains +4390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * the configuration information for SPI module. +4391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** * @retval None +4392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** */ +4393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** static void SPI_AbortTx_ISR(SPI_HandleTypeDef *hspi) +4394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { + 8369 .loc 1 4394 1 + 8370 .cfi_startproc + 8371 @ args = 0, pretend = 0, frame = 16 + 8372 @ frame_needed = 1, uses_anonymous_args = 0 + 8373 0000 80B5 push {r7, lr} + 8374 .cfi_def_cfa_offset 8 + 8375 .cfi_offset 7, -8 + 8376 .cfi_offset 14, -4 + 8377 0002 86B0 sub sp, sp, #24 + 8378 .cfi_def_cfa_offset 32 + 8379 0004 02AF add r7, sp, #8 + 8380 .cfi_def_cfa 7, 24 + 8381 0006 7860 str r0, [r7, #4] +4395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __IO uint32_t count; +4396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count = SPI_DEFAULT_TIMEOUT * (SystemCoreClock / 24U / 1000U); + 8382 .loc 1 4397 56 + 8383 0008 4C4B ldr r3, .L430 + ARM GAS /tmp/ccs34gJO.s page 224 + + + 8384 000a 1B68 ldr r3, [r3] + 8385 000c 4C4A ldr r2, .L430+4 + 8386 000e A2FB0323 umull r2, r3, r2, r3 + 8387 0012 5B0A lsrs r3, r3, #9 + 8388 .loc 1 4397 31 + 8389 0014 6422 movs r2, #100 + 8390 0016 02FB03F3 mul r3, r2, r3 + 8391 .loc 1 4397 9 + 8392 001a FB60 str r3, [r7, #12] +4398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable TXEIE interrupt */ +4400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_TXEIE)); + 8393 .loc 1 4400 3 + 8394 001c 7B68 ldr r3, [r7, #4] + 8395 001e 1B68 ldr r3, [r3] + 8396 0020 5A68 ldr r2, [r3, #4] + 8397 0022 7B68 ldr r3, [r7, #4] + 8398 0024 1B68 ldr r3, [r3] + 8399 0026 22F08002 bic r2, r2, #128 + 8400 002a 5A60 str r2, [r3, #4] + 8401 .L422: +4401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check TXEIE is disabled */ +4403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +4404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 8402 .loc 1 4405 15 + 8403 002c FB68 ldr r3, [r7, #12] + 8404 .loc 1 4405 8 + 8405 002e 002B cmp r3, #0 + 8406 0030 06D1 bne .L420 +4406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 8407 .loc 1 4407 7 + 8408 0032 7B68 ldr r3, [r7, #4] + 8409 0034 1B6E ldr r3, [r3, #96] + 8410 0036 43F04002 orr r2, r3, #64 + 8411 003a 7B68 ldr r3, [r7, #4] + 8412 003c 1A66 str r2, [r3, #96] +4408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 8413 .loc 1 4408 7 + 8414 003e 09E0 b .L421 + 8415 .L420: +4409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 8416 .loc 1 4410 10 + 8417 0040 FB68 ldr r3, [r7, #12] + 8418 0042 013B subs r3, r3, #1 + 8419 0044 FB60 str r3, [r7, #12] +4411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_TXEIE)); + 8420 .loc 1 4411 12 + 8421 0046 7B68 ldr r3, [r7, #4] + 8422 0048 1B68 ldr r3, [r3] + 8423 004a 5B68 ldr r3, [r3, #4] + 8424 004c 03F08003 and r3, r3, #128 + 8425 0050 802B cmp r3, #128 + 8426 0052 EBD0 beq .L422 + ARM GAS /tmp/ccs34gJO.s page 225 + + + 8427 .L421: +4412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) != HAL_OK) + 8428 .loc 1 4413 7 + 8429 0054 FFF7FEFF bl HAL_GetTick + 8430 0058 0346 mov r3, r0 + 8431 .loc 1 4413 7 is_stmt 0 discriminator 1 + 8432 005a 1A46 mov r2, r3 + 8433 005c 6421 movs r1, #100 + 8434 005e 7868 ldr r0, [r7, #4] + 8435 0060 FFF7FEFF bl SPI_EndRxTxTransaction + 8436 0064 0346 mov r3, r0 + 8437 .loc 1 4413 6 is_stmt 1 discriminator 2 + 8438 0066 002B cmp r3, #0 + 8439 0068 02D0 beq .L423 +4414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8440 .loc 1 4415 21 + 8441 006a 7B68 ldr r3, [r7, #4] + 8442 006c 4022 movs r2, #64 + 8443 006e 1A66 str r2, [r3, #96] + 8444 .L423: +4416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable SPI Peripheral */ +4419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** __HAL_SPI_DISABLE(hspi); + 8445 .loc 1 4419 3 + 8446 0070 7B68 ldr r3, [r7, #4] + 8447 0072 1B68 ldr r3, [r3] + 8448 0074 1A68 ldr r2, [r3] + 8449 0076 7B68 ldr r3, [r7, #4] + 8450 0078 1B68 ldr r3, [r3] + 8451 007a 22F04002 bic r2, r2, #64 + 8452 007e 1A60 str r2, [r3] +4420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +4422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, HAL + 8453 .loc 1 4422 7 + 8454 0080 FFF7FEFF bl HAL_GetTick + 8455 0084 0346 mov r3, r0 + 8456 .loc 1 4422 7 is_stmt 0 discriminator 1 + 8457 0086 0093 str r3, [sp] + 8458 0088 6423 movs r3, #100 + 8459 008a 0022 movs r2, #0 + 8460 008c 4FF4C061 mov r1, #1536 + 8461 0090 7868 ldr r0, [r7, #4] + 8462 0092 FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 8463 0096 0346 mov r3, r0 + 8464 .loc 1 4422 6 is_stmt 1 discriminator 2 + 8465 0098 002B cmp r3, #0 + 8466 009a 02D0 beq .L424 +4423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8467 .loc 1 4424 21 + 8468 009c 7B68 ldr r3, [r7, #4] + 8469 009e 4022 movs r2, #64 + 8470 00a0 1A66 str r2, [r3, #96] + ARM GAS /tmp/ccs34gJO.s page 226 + + + 8471 .L424: +4425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check case of Full-Duplex Mode and disable directly RXNEIE interrupt */ +4428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXNEIE)) + 8472 .loc 1 4428 7 + 8473 00a2 7B68 ldr r3, [r7, #4] + 8474 00a4 1B68 ldr r3, [r3] + 8475 00a6 5B68 ldr r3, [r3, #4] + 8476 00a8 03F04003 and r3, r3, #64 + 8477 .loc 1 4428 6 + 8478 00ac 402B cmp r3, #64 + 8479 00ae 3CD1 bne .L425 +4429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Disable RXNEIE interrupt */ +4431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** CLEAR_BIT(hspi->Instance->CR2, (SPI_CR2_RXNEIE)); + 8480 .loc 1 4431 5 + 8481 00b0 7B68 ldr r3, [r7, #4] + 8482 00b2 1B68 ldr r3, [r3] + 8483 00b4 5A68 ldr r2, [r3, #4] + 8484 00b6 7B68 ldr r3, [r7, #4] + 8485 00b8 1B68 ldr r3, [r3] + 8486 00ba 22F04002 bic r2, r2, #64 + 8487 00be 5A60 str r2, [r3, #4] + 8488 .L428: +4432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Check RXNEIE is disabled */ +4434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** do +4435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (count == 0U) + 8489 .loc 1 4436 17 + 8490 00c0 FB68 ldr r3, [r7, #12] + 8491 .loc 1 4436 10 + 8492 00c2 002B cmp r3, #0 + 8493 00c4 06D1 bne .L426 +4437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_ABORT); + 8494 .loc 1 4438 9 + 8495 00c6 7B68 ldr r3, [r7, #4] + 8496 00c8 1B6E ldr r3, [r3, #96] + 8497 00ca 43F04002 orr r2, r3, #64 + 8498 00ce 7B68 ldr r3, [r7, #4] + 8499 00d0 1A66 str r2, [r3, #96] +4439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** break; + 8500 .loc 1 4439 9 + 8501 00d2 09E0 b .L427 + 8502 .L426: +4440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** count--; + 8503 .loc 1 4441 12 + 8504 00d4 FB68 ldr r3, [r7, #12] + 8505 00d6 013B subs r3, r3, #1 + 8506 00d8 FB60 str r3, [r7, #12] +4442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } while (HAL_IS_BIT_SET(hspi->Instance->CR2, SPI_CR2_RXNEIE)); + 8507 .loc 1 4442 14 + 8508 00da 7B68 ldr r3, [r7, #4] + 8509 00dc 1B68 ldr r3, [r3] + ARM GAS /tmp/ccs34gJO.s page 227 + + + 8510 00de 5B68 ldr r3, [r3, #4] + 8511 00e0 03F04003 and r3, r3, #64 + 8512 00e4 402B cmp r3, #64 + 8513 00e6 EBD0 beq .L428 + 8514 .L427: +4443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Control the BSY flag */ +4445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFlagStateUntilTimeout(hspi, SPI_FLAG_BSY, RESET, SPI_DEFAULT_TIMEOUT, HAL_GetTick() + 8515 .loc 1 4445 9 + 8516 00e8 FFF7FEFF bl HAL_GetTick + 8517 00ec 0346 mov r3, r0 + 8518 .loc 1 4445 9 is_stmt 0 discriminator 1 + 8519 00ee 0093 str r3, [sp] + 8520 00f0 6423 movs r3, #100 + 8521 00f2 0022 movs r2, #0 + 8522 00f4 8021 movs r1, #128 + 8523 00f6 7868 ldr r0, [r7, #4] + 8524 00f8 FFF7FEFF bl SPI_WaitFlagStateUntilTimeout + 8525 00fc 0346 mov r3, r0 + 8526 .loc 1 4445 8 is_stmt 1 discriminator 2 + 8527 00fe 002B cmp r3, #0 + 8528 0100 02D0 beq .L429 +4446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8529 .loc 1 4447 23 + 8530 0102 7B68 ldr r3, [r7, #4] + 8531 0104 4022 movs r2, #64 + 8532 0106 1A66 str r2, [r3, #96] + 8533 .L429: +4448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** +4450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** /* Empty the FRLVL fifo */ +4451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** if (SPI_WaitFifoStateUntilTimeout(hspi, SPI_FLAG_FRLVL, SPI_FRLVL_EMPTY, SPI_DEFAULT_TIMEOUT, H + 8534 .loc 1 4451 9 + 8535 0108 FFF7FEFF bl HAL_GetTick + 8536 010c 0346 mov r3, r0 + 8537 .loc 1 4451 9 is_stmt 0 discriminator 1 + 8538 010e 0093 str r3, [sp] + 8539 0110 6423 movs r3, #100 + 8540 0112 0022 movs r2, #0 + 8541 0114 4FF4C061 mov r1, #1536 + 8542 0118 7868 ldr r0, [r7, #4] + 8543 011a FFF7FEFF bl SPI_WaitFifoStateUntilTimeout + 8544 011e 0346 mov r3, r0 + 8545 .loc 1 4451 8 is_stmt 1 discriminator 2 + 8546 0120 002B cmp r3, #0 + 8547 0122 02D0 beq .L425 +4452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** { +4453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->ErrorCode = HAL_SPI_ERROR_ABORT; + 8548 .loc 1 4453 23 + 8549 0124 7B68 ldr r3, [r7, #4] + 8550 0126 4022 movs r2, #64 + 8551 0128 1A66 str r2, [r3, #96] + 8552 .L425: +4454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } +4456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** hspi->State = HAL_SPI_STATE_ABORT; + ARM GAS /tmp/ccs34gJO.s page 228 + + + 8553 .loc 1 4456 15 + 8554 012a 7B68 ldr r3, [r7, #4] + 8555 012c 0722 movs r2, #7 + 8556 012e 83F85D20 strb r2, [r3, #93] +4457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.c **** } + 8557 .loc 1 4457 1 + 8558 0132 00BF nop + 8559 0134 1037 adds r7, r7, #16 + 8560 .cfi_def_cfa_offset 8 + 8561 0136 BD46 mov sp, r7 + 8562 .cfi_def_cfa_register 13 + 8563 @ sp needed + 8564 0138 80BD pop {r7, pc} + 8565 .L431: + 8566 013a 00BF .align 2 + 8567 .L430: + 8568 013c 00000000 .word SystemCoreClock + 8569 0140 F1197605 .word 91625969 + 8570 .cfi_endproc + 8571 .LFE185: + 8573 .text + 8574 .Letext0: + 8575 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 8576 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 8577 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 8578 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 8579 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 8580 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 8581 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + 8582 .file 9 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h" + 8583 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccs34gJO.s page 229 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_spi.c + /tmp/ccs34gJO.s:21 .text.HAL_SPI_Init:00000000 $t + /tmp/ccs34gJO.s:27 .text.HAL_SPI_Init:00000000 HAL_SPI_Init + /tmp/ccs34gJO.s:306 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit + /tmp/ccs34gJO.s:229 .text.HAL_SPI_DeInit:00000000 $t + /tmp/ccs34gJO.s:235 .text.HAL_SPI_DeInit:00000000 HAL_SPI_DeInit + /tmp/ccs34gJO.s:342 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit + /tmp/ccs34gJO.s:300 .text.HAL_SPI_MspInit:00000000 $t + /tmp/ccs34gJO.s:336 .text.HAL_SPI_MspDeInit:00000000 $t + /tmp/ccs34gJO.s:372 .text.HAL_SPI_Transmit:00000000 $t + /tmp/ccs34gJO.s:378 .text.HAL_SPI_Transmit:00000000 HAL_SPI_Transmit + /tmp/ccs34gJO.s:7852 .text.SPI_EndRxTxTransaction:00000000 SPI_EndRxTxTransaction + /tmp/ccs34gJO.s:909 .text.HAL_SPI_Receive:00000000 $t + /tmp/ccs34gJO.s:915 .text.HAL_SPI_Receive:00000000 HAL_SPI_Receive + /tmp/ccs34gJO.s:1335 .text.HAL_SPI_TransmitReceive:00000000 HAL_SPI_TransmitReceive + /tmp/ccs34gJO.s:7724 .text.SPI_EndRxTransaction:00000000 SPI_EndRxTransaction + /tmp/ccs34gJO.s:1329 .text.HAL_SPI_TransmitReceive:00000000 $t + /tmp/ccs34gJO.s:2075 .text.HAL_SPI_Transmit_IT:00000000 $t + /tmp/ccs34gJO.s:2081 .text.HAL_SPI_Transmit_IT:00000000 HAL_SPI_Transmit_IT + /tmp/ccs34gJO.s:2272 .text.HAL_SPI_Transmit_IT:00000114 $d + /tmp/ccs34gJO.s:7250 .text.SPI_TxISR_16BIT:00000000 SPI_TxISR_16BIT + /tmp/ccs34gJO.s:7179 .text.SPI_TxISR_8BIT:00000000 SPI_TxISR_8BIT + /tmp/ccs34gJO.s:2278 .text.HAL_SPI_Receive_IT:00000000 $t + /tmp/ccs34gJO.s:2284 .text.HAL_SPI_Receive_IT:00000000 HAL_SPI_Receive_IT + /tmp/ccs34gJO.s:2525 .text.HAL_SPI_TransmitReceive_IT:00000000 HAL_SPI_TransmitReceive_IT + /tmp/ccs34gJO.s:2513 .text.HAL_SPI_Receive_IT:00000158 $d + /tmp/ccs34gJO.s:7108 .text.SPI_RxISR_16BIT:00000000 SPI_RxISR_16BIT + /tmp/ccs34gJO.s:7036 .text.SPI_RxISR_8BIT:00000000 SPI_RxISR_8BIT + /tmp/ccs34gJO.s:2519 .text.HAL_SPI_TransmitReceive_IT:00000000 $t + /tmp/ccs34gJO.s:2759 .text.HAL_SPI_TransmitReceive_IT:00000150 $d + /tmp/ccs34gJO.s:6866 .text.SPI_2linesRxISR_16BIT:00000000 SPI_2linesRxISR_16BIT + /tmp/ccs34gJO.s:6952 .text.SPI_2linesTxISR_16BIT:00000000 SPI_2linesTxISR_16BIT + /tmp/ccs34gJO.s:6604 .text.SPI_2linesRxISR_8BIT:00000000 SPI_2linesRxISR_8BIT + /tmp/ccs34gJO.s:6744 .text.SPI_2linesTxISR_8BIT:00000000 SPI_2linesTxISR_8BIT + /tmp/ccs34gJO.s:2767 .text.HAL_SPI_Transmit_DMA:00000000 $t + /tmp/ccs34gJO.s:2773 .text.HAL_SPI_Transmit_DMA:00000000 HAL_SPI_Transmit_DMA + /tmp/ccs34gJO.s:3085 .text.HAL_SPI_Transmit_DMA:000001d4 $d + /tmp/ccs34gJO.s:6055 .text.SPI_DMAHalfTransmitCplt:00000000 SPI_DMAHalfTransmitCplt + /tmp/ccs34gJO.s:5697 .text.SPI_DMATransmitCplt:00000000 SPI_DMATransmitCplt + /tmp/ccs34gJO.s:6172 .text.SPI_DMAError:00000000 SPI_DMAError + /tmp/ccs34gJO.s:3092 .text.HAL_SPI_Receive_DMA:00000000 $t + /tmp/ccs34gJO.s:3098 .text.HAL_SPI_Receive_DMA:00000000 HAL_SPI_Receive_DMA + /tmp/ccs34gJO.s:3490 .text.HAL_SPI_TransmitReceive_DMA:00000000 HAL_SPI_TransmitReceive_DMA + /tmp/ccs34gJO.s:3477 .text.HAL_SPI_Receive_DMA:00000250 $d + /tmp/ccs34gJO.s:6094 .text.SPI_DMAHalfReceiveCplt:00000000 SPI_DMAHalfReceiveCplt + /tmp/ccs34gJO.s:5822 .text.SPI_DMAReceiveCplt:00000000 SPI_DMAReceiveCplt + /tmp/ccs34gJO.s:3484 .text.HAL_SPI_TransmitReceive_DMA:00000000 $t + /tmp/ccs34gJO.s:4004 .text.HAL_SPI_TransmitReceive_DMA:00000310 $d + /tmp/ccs34gJO.s:6133 .text.SPI_DMAHalfTransmitReceiveCplt:00000000 SPI_DMAHalfTransmitReceiveCplt + /tmp/ccs34gJO.s:5947 .text.SPI_DMATransmitReceiveCplt:00000000 SPI_DMATransmitReceiveCplt + /tmp/ccs34gJO.s:4013 .text.HAL_SPI_Abort:00000000 $t + /tmp/ccs34gJO.s:4019 .text.HAL_SPI_Abort:00000000 HAL_SPI_Abort + /tmp/ccs34gJO.s:7510 .text.SPI_WaitFifoStateUntilTimeout:00000000 SPI_WaitFifoStateUntilTimeout + /tmp/ccs34gJO.s:7319 .text.SPI_WaitFlagStateUntilTimeout:00000000 SPI_WaitFlagStateUntilTimeout + /tmp/ccs34gJO.s:4385 .text.HAL_SPI_Abort:00000230 $d + /tmp/ccs34gJO.s:8367 .text.SPI_AbortTx_ISR:00000000 SPI_AbortTx_ISR + ARM GAS /tmp/ccs34gJO.s page 230 + + + /tmp/ccs34gJO.s:8234 .text.SPI_AbortRx_ISR:00000000 SPI_AbortRx_ISR + /tmp/ccs34gJO.s:4393 .text.HAL_SPI_Abort_IT:00000000 $t + /tmp/ccs34gJO.s:4399 .text.HAL_SPI_Abort_IT:00000000 HAL_SPI_Abort_IT + /tmp/ccs34gJO.s:5583 .text.HAL_SPI_AbortCpltCallback:00000000 HAL_SPI_AbortCpltCallback + /tmp/ccs34gJO.s:4737 .text.HAL_SPI_Abort_IT:000001dc $d + /tmp/ccs34gJO.s:6276 .text.SPI_DMATxAbortCallback:00000000 SPI_DMATxAbortCallback + /tmp/ccs34gJO.s:6439 .text.SPI_DMARxAbortCallback:00000000 SPI_DMARxAbortCallback + /tmp/ccs34gJO.s:4747 .text.HAL_SPI_DMAPause:00000000 $t + /tmp/ccs34gJO.s:4753 .text.HAL_SPI_DMAPause:00000000 HAL_SPI_DMAPause + /tmp/ccs34gJO.s:4812 .text.HAL_SPI_DMAResume:00000000 $t + /tmp/ccs34gJO.s:4818 .text.HAL_SPI_DMAResume:00000000 HAL_SPI_DMAResume + /tmp/ccs34gJO.s:4877 .text.HAL_SPI_DMAStop:00000000 $t + /tmp/ccs34gJO.s:4883 .text.HAL_SPI_DMAStop:00000000 HAL_SPI_DMAStop + /tmp/ccs34gJO.s:4977 .text.HAL_SPI_IRQHandler:00000000 $t + /tmp/ccs34gJO.s:4983 .text.HAL_SPI_IRQHandler:00000000 HAL_SPI_IRQHandler + /tmp/ccs34gJO.s:5547 .text.HAL_SPI_ErrorCallback:00000000 HAL_SPI_ErrorCallback + /tmp/ccs34gJO.s:5320 .text.HAL_SPI_IRQHandler:000001fc $d + /tmp/ccs34gJO.s:6229 .text.SPI_DMAAbortOnError:00000000 SPI_DMAAbortOnError + /tmp/ccs34gJO.s:5325 .text.HAL_SPI_TxCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5331 .text.HAL_SPI_TxCpltCallback:00000000 HAL_SPI_TxCpltCallback + /tmp/ccs34gJO.s:5361 .text.HAL_SPI_RxCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5367 .text.HAL_SPI_RxCpltCallback:00000000 HAL_SPI_RxCpltCallback + /tmp/ccs34gJO.s:5397 .text.HAL_SPI_TxRxCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5403 .text.HAL_SPI_TxRxCpltCallback:00000000 HAL_SPI_TxRxCpltCallback + /tmp/ccs34gJO.s:5433 .text.HAL_SPI_TxHalfCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5439 .text.HAL_SPI_TxHalfCpltCallback:00000000 HAL_SPI_TxHalfCpltCallback + /tmp/ccs34gJO.s:5469 .text.HAL_SPI_RxHalfCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5475 .text.HAL_SPI_RxHalfCpltCallback:00000000 HAL_SPI_RxHalfCpltCallback + /tmp/ccs34gJO.s:5505 .text.HAL_SPI_TxRxHalfCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5511 .text.HAL_SPI_TxRxHalfCpltCallback:00000000 HAL_SPI_TxRxHalfCpltCallback + /tmp/ccs34gJO.s:5541 .text.HAL_SPI_ErrorCallback:00000000 $t + /tmp/ccs34gJO.s:5577 .text.HAL_SPI_AbortCpltCallback:00000000 $t + /tmp/ccs34gJO.s:5613 .text.HAL_SPI_GetState:00000000 $t + /tmp/ccs34gJO.s:5619 .text.HAL_SPI_GetState:00000000 HAL_SPI_GetState + /tmp/ccs34gJO.s:5653 .text.HAL_SPI_GetError:00000000 $t + /tmp/ccs34gJO.s:5659 .text.HAL_SPI_GetError:00000000 HAL_SPI_GetError + /tmp/ccs34gJO.s:5692 .text.SPI_DMATransmitCplt:00000000 $t + /tmp/ccs34gJO.s:5817 .text.SPI_DMAReceiveCplt:00000000 $t + /tmp/ccs34gJO.s:5942 .text.SPI_DMATransmitReceiveCplt:00000000 $t + /tmp/ccs34gJO.s:6050 .text.SPI_DMAHalfTransmitCplt:00000000 $t + /tmp/ccs34gJO.s:6089 .text.SPI_DMAHalfReceiveCplt:00000000 $t + /tmp/ccs34gJO.s:6128 .text.SPI_DMAHalfTransmitReceiveCplt:00000000 $t + /tmp/ccs34gJO.s:6167 .text.SPI_DMAError:00000000 $t + /tmp/ccs34gJO.s:6224 .text.SPI_DMAAbortOnError:00000000 $t + /tmp/ccs34gJO.s:6271 .text.SPI_DMATxAbortCallback:00000000 $t + /tmp/ccs34gJO.s:6434 .text.SPI_DMARxAbortCallback:00000000 $t + /tmp/ccs34gJO.s:6599 .text.SPI_2linesRxISR_8BIT:00000000 $t + /tmp/ccs34gJO.s:7955 .text.SPI_CloseRxTx_ISR:00000000 SPI_CloseRxTx_ISR + /tmp/ccs34gJO.s:6739 .text.SPI_2linesTxISR_8BIT:00000000 $t + /tmp/ccs34gJO.s:6861 .text.SPI_2linesRxISR_16BIT:00000000 $t + /tmp/ccs34gJO.s:6947 .text.SPI_2linesTxISR_16BIT:00000000 $t + /tmp/ccs34gJO.s:7031 .text.SPI_RxISR_8BIT:00000000 $t + /tmp/ccs34gJO.s:8055 .text.SPI_CloseRx_ISR:00000000 SPI_CloseRx_ISR + /tmp/ccs34gJO.s:7103 .text.SPI_RxISR_16BIT:00000000 $t + /tmp/ccs34gJO.s:7174 .text.SPI_TxISR_8BIT:00000000 $t + /tmp/ccs34gJO.s:8134 .text.SPI_CloseTx_ISR:00000000 SPI_CloseTx_ISR + /tmp/ccs34gJO.s:7245 .text.SPI_TxISR_16BIT:00000000 $t + ARM GAS /tmp/ccs34gJO.s page 231 + + + /tmp/ccs34gJO.s:7314 .text.SPI_WaitFlagStateUntilTimeout:00000000 $t + /tmp/ccs34gJO.s:7500 .text.SPI_WaitFlagStateUntilTimeout:0000010c $d + /tmp/ccs34gJO.s:7505 .text.SPI_WaitFifoStateUntilTimeout:00000000 $t + /tmp/ccs34gJO.s:7714 .text.SPI_WaitFifoStateUntilTimeout:00000128 $d + /tmp/ccs34gJO.s:7719 .text.SPI_EndRxTransaction:00000000 $t + /tmp/ccs34gJO.s:7847 .text.SPI_EndRxTxTransaction:00000000 $t + /tmp/ccs34gJO.s:7950 .text.SPI_CloseRxTx_ISR:00000000 $t + /tmp/ccs34gJO.s:8050 .text.SPI_CloseRx_ISR:00000000 $t + /tmp/ccs34gJO.s:8129 .text.SPI_CloseTx_ISR:00000000 $t + /tmp/ccs34gJO.s:8229 .text.SPI_AbortRx_ISR:00000000 $t + /tmp/ccs34gJO.s:8356 .text.SPI_AbortRx_ISR:000000b8 $d + /tmp/ccs34gJO.s:8362 .text.SPI_AbortTx_ISR:00000000 $t + /tmp/ccs34gJO.s:8568 .text.SPI_AbortTx_ISR:0000013c $d + +UNDEFINED SYMBOLS +HAL_GetTick +HAL_DMA_Start_IT +HAL_DMA_Abort +SystemCoreClock +HAL_DMA_Abort_IT diff --git a/Software/build/stm32f3xx_hal_spi.o b/Software/build/stm32f3xx_hal_spi.o new file mode 100644 index 0000000..b714971 Binary files /dev/null and b/Software/build/stm32f3xx_hal_spi.o differ diff --git a/Software/build/stm32f3xx_hal_spi_ex.d b/Software/build/stm32f3xx_hal_spi_ex.d new file mode 100644 index 0000000..79dcc10 --- /dev/null +++ b/Software/build/stm32f3xx_hal_spi_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_spi_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_spi_ex.lst b/Software/build/stm32f3xx_hal_spi_ex.lst new file mode 100644 index 0000000..1459582 --- /dev/null +++ b/Software/build/stm32f3xx_hal_spi_ex.lst @@ -0,0 +1,220 @@ +ARM GAS /tmp/cc65SCa1.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_spi_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c" + 20 .section .text.HAL_SPIEx_FlushRxFifo,"ax",%progbits + 21 .align 1 + 22 .global HAL_SPIEx_FlushRxFifo + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_SPIEx_FlushRxFifo: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @file stm32f3xx_hal_spi_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @brief Extended SPI HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * SPI peripheral extended functionalities : + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + IO operation functions + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** ****************************************************************************** + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @attention + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * All rights reserved. + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * This software is licensed under terms that can be found in the LICENSE file + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * in the root directory of this software component. + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** ****************************************************************************** + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Includes ------------------------------------------------------------------*/ + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** #include "stm32f3xx_hal.h" + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{ + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @defgroup SPIEx SPIEx + ARM GAS /tmp/cc65SCa1.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @brief SPI Extended HAL module driver + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{ + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** #ifdef HAL_SPI_MODULE_ENABLED + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Private defines -----------------------------------------------------------*/ + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @defgroup SPIEx_Private_Constants SPIEx Private Constants + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{ + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** #define SPI_FIFO_SIZE 4UL + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @} + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Private macros ------------------------------------------------------------*/ + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Private variables ---------------------------------------------------------*/ + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /* Exported functions --------------------------------------------------------*/ + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @defgroup SPIEx_Exported_Functions SPIEx Exported Functions + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{ + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @defgroup SPIEx_Exported_Functions_Group1 IO operation functions + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @brief Data transfers functions + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** @verbatim + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** ============================================================================== + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** ##### IO operation functions ##### + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** =============================================================================== + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** [..] + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** This subsection provides a set of extended functions to manage the SPI + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** data transfers. + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** (#) Rx data flush function: + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** (++) HAL_SPIEx_FlushRxFifo() + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** @endverbatim + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{ + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @brief Flush the RX fifo. + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @param hspi pointer to a SPI_HandleTypeDef structure that contains + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * the configuration information for the specified SPI module. + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @retval HAL status + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */ + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** HAL_StatusTypeDef HAL_SPIEx_FlushRxFifo(SPI_HandleTypeDef *hspi) + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 29 .loc 1 80 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 16 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + ARM GAS /tmp/cc65SCa1.s page 3 + + + 36 .cfi_offset 7, -4 + 37 0002 85B0 sub sp, sp, #20 + 38 .cfi_def_cfa_offset 24 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** __IO uint32_t tmpreg; + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** uint8_t count = 0U; + 42 .loc 1 82 12 + 43 0008 0023 movs r3, #0 + 44 000a FB73 strb r3, [r7, #15] + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** while ((hspi->Instance->SR & SPI_FLAG_FRLVL) != SPI_FRLVL_EMPTY) + 45 .loc 1 83 9 + 46 000c 0CE0 b .L2 + 47 .L4: + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** count++; + 48 .loc 1 85 10 + 49 000e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 50 0010 0133 adds r3, r3, #1 + 51 0012 FB73 strb r3, [r7, #15] + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** tmpreg = hspi->Instance->DR; + 52 .loc 1 86 18 + 53 0014 7B68 ldr r3, [r7, #4] + 54 0016 1B68 ldr r3, [r3] + 55 .loc 1 86 28 + 56 0018 DB68 ldr r3, [r3, #12] + 57 .loc 1 86 12 + 58 001a BB60 str r3, [r7, #8] + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** UNUSED(tmpreg); /* To avoid GCC warning */ + 59 .loc 1 87 5 + 60 001c BB68 ldr r3, [r7, #8] + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** if (count == SPI_FIFO_SIZE) + 61 .loc 1 88 8 + 62 001e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 63 0020 042B cmp r3, #4 + 64 0022 01D1 bne .L2 + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** return HAL_TIMEOUT; + 65 .loc 1 90 14 + 66 0024 0323 movs r3, #3 + 67 0026 07E0 b .L3 + 68 .L2: + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 69 .loc 1 83 15 + 70 0028 7B68 ldr r3, [r7, #4] + 71 002a 1B68 ldr r3, [r3] + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 72 .loc 1 83 25 + 73 002c 9B68 ldr r3, [r3, #8] + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 74 .loc 1 83 30 + 75 002e 03F4C063 and r3, r3, #1536 + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** { + 76 .loc 1 83 48 + 77 0032 002B cmp r3, #0 + 78 0034 EBD1 bne .L4 + ARM GAS /tmp/cc65SCa1.s page 4 + + + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** } + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** } + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** return HAL_OK; + 79 .loc 1 93 10 + 80 0036 0023 movs r3, #0 + 81 .L3: + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** } + 82 .loc 1 94 1 + 83 0038 1846 mov r0, r3 + 84 003a 1437 adds r7, r7, #20 + 85 .cfi_def_cfa_offset 4 + 86 003c BD46 mov sp, r7 + 87 .cfi_def_cfa_register 13 + 88 @ sp needed + 89 003e 5DF8047B ldr r7, [sp], #4 + 90 .cfi_restore 7 + 91 .cfi_def_cfa_offset 0 + 92 0042 7047 bx lr + 93 .cfi_endproc + 94 .LFE130: + 96 .text + 97 .Letext0: + 98 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 99 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 100 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 101 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 102 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 103 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h" + ARM GAS /tmp/cc65SCa1.s page 5 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_spi_ex.c + /tmp/cc65SCa1.s:21 .text.HAL_SPIEx_FlushRxFifo:00000000 $t + /tmp/cc65SCa1.s:27 .text.HAL_SPIEx_FlushRxFifo:00000000 HAL_SPIEx_FlushRxFifo + +NO UNDEFINED SYMBOLS diff --git a/Software/build/stm32f3xx_hal_spi_ex.o b/Software/build/stm32f3xx_hal_spi_ex.o new file mode 100644 index 0000000..1f7d378 Binary files /dev/null and b/Software/build/stm32f3xx_hal_spi_ex.o differ diff --git a/Software/build/stm32f3xx_hal_tim.d b/Software/build/stm32f3xx_hal_tim.d new file mode 100644 index 0000000..62ea12e --- /dev/null +++ b/Software/build/stm32f3xx_hal_tim.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_tim.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_tim.lst b/Software/build/stm32f3xx_hal_tim.lst new file mode 100644 index 0000000..7d32476 --- /dev/null +++ b/Software/build/stm32f3xx_hal_tim.lst @@ -0,0 +1,28276 @@ +ARM GAS /tmp/ccl4b9YO.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_tim.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c" + 20 .section .text.HAL_TIM_Base_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_TIM_Base_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_TIM_Base_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @file stm32f3xx_hal_tim.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * functionalities of the Timer (TIM) peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Time Base Initialization + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Time Base Start + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Time Base Start Interruption + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Time Base Start DMA + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Output Compare/PWM Initialization + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Output Compare/PWM Channel Configuration + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Output Compare/PWM Start + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Output Compare/PWM Start Interruption + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Output Compare/PWM Start DMA + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Input Capture Initialization + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Input Capture Channel Configuration + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Input Capture Start + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Input Capture Start Interruption + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Input Capture Start DMA + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM One Pulse Initialization + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM One Pulse Channel Configuration + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM One Pulse Start + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Encoder Interface Initialization + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Encoder Interface Start + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Encoder Interface Start Interruption + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM Encoder Interface Start DMA + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + Commutation Event configuration with Interruption and DMA + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM OCRef clear configuration + ARM GAS /tmp/ccl4b9YO.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + TIM External Clock configuration + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ****************************************************************************** + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @attention + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Copyright (c) 2016 STMicroelectronics. + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * All rights reserved. + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This software is licensed under terms that can be found in the LICENSE file + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * in the root directory of this software component. + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ****************************************************************************** + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIMER Generic features ##### + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] The Timer features include: + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) 16-bit up, down, up/down auto-reload counter. + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) 16-bit programmable prescaler allowing dividing (also on the fly) the + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** counter clock frequency either by any factor between 1 and 65536. + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Up to 4 independent channels for: + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Input Capture + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Output Compare + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) PWM generation (Edge and Center-aligned Mode) + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) One-pulse mode output + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Synchronization circuit to control the timer with external signals and to interconnect + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** several timers together. + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Supports incremental encoder for positioning purposes + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### How to use this driver ##### + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Initialize the TIM low level resources by implementing the following functions + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** depending on the selected feature: + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Time Base : HAL_TIM_Base_MspInit() + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Input Capture : HAL_TIM_IC_MspInit() + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Output Compare : HAL_TIM_OC_MspInit() + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) PWM generation : HAL_TIM_PWM_MspInit() + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) One-pulse mode output : HAL_TIM_OnePulse_MspInit() + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Encoder mode output : HAL_TIM_Encoder_MspInit() + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Initialize the TIM low level resources : + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (##) Enable the TIM interface clock using __HAL_RCC_TIMx_CLK_ENABLE(); + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (##) TIM pins configuration + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+++) Enable the clock for the TIM GPIOs using the following function: + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_RCC_GPIOx_CLK_ENABLE(); + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+++) Configure these TIM pins in Alternate function mode using HAL_GPIO_Init(); + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) The external Clock can be configured, if needed (the default clock is the + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** internal clock from the APBx), using the following function: + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ConfigClockSource, the clock configuration should be done before + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** any start function. + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Configure the TIM in the desired functioning mode using one of the + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Initialization function of this driver: + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_Base_Init: to use the Timer to generate a simple time base + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_OC_Init and HAL_TIM_OC_ConfigChannel: to use the Timer to generate an + ARM GAS /tmp/ccl4b9YO.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Output Compare signal. + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_PWM_Init and HAL_TIM_PWM_ConfigChannel: to use the Timer to generate a + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** PWM signal. + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_IC_Init and HAL_TIM_IC_ConfigChannel: to use the Timer to measure an + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** external signal. + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_OnePulse_Init and HAL_TIM_OnePulse_ConfigChannel: to use the Timer + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** in One Pulse Mode. + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) HAL_TIM_Encoder_Init: to use the Timer Encoder Interface. + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) Activate the TIM peripheral using one of the start functions depending from the feature us + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Time Base : HAL_TIM_Base_Start(), HAL_TIM_Base_Start_DMA(), HAL_TIM_Base_Start_IT() + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Input Capture : HAL_TIM_IC_Start(), HAL_TIM_IC_Start_DMA(), HAL_TIM_IC_Start_IT() + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Output Compare : HAL_TIM_OC_Start(), HAL_TIM_OC_Start_DMA(), HAL_TIM_OC_Start_IT() + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) PWM generation : HAL_TIM_PWM_Start(), HAL_TIM_PWM_Start_DMA(), HAL_TIM_PWM_Start_IT + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) One-pulse mode output : HAL_TIM_OnePulse_Start(), HAL_TIM_OnePulse_Start_IT() + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (++) Encoder mode output : HAL_TIM_Encoder_Start(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (#) The DMA Burst is managed with the two following functions: + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_DMABurst_WriteStart() + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_DMABurst_ReadStart() + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** *** Callback registration *** + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================= + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** The compilation define USE_HAL_TIM_REGISTER_CALLBACKS when set to 1 + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** allows the user to configure dynamically the driver callbacks. + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Use Function HAL_TIM_RegisterCallback() to register a callback. + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_RegisterCallback() takes as parameters the HAL peripheral handle, + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the Callback ID and a pointer to the user callback function. + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Use function HAL_TIM_UnRegisterCallback() to reset a callback to the default + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** weak function. + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_UnRegisterCallback takes as parameters the HAL peripheral handle, + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** and the Callback ID. + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** These functions allow to register/unregister following callbacks: + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Base_MspInitCallback : TIM Base Msp Init Callback. + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Base_MspDeInitCallback : TIM Base Msp DeInit Callback. + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) IC_MspInitCallback : TIM IC Msp Init Callback. + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) IC_MspDeInitCallback : TIM IC Msp DeInit Callback. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) OC_MspInitCallback : TIM OC Msp Init Callback. + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) OC_MspDeInitCallback : TIM OC Msp DeInit Callback. + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PWM_MspInitCallback : TIM PWM Msp Init Callback. + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PWM_MspDeInitCallback : TIM PWM Msp DeInit Callback. + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) OnePulse_MspInitCallback : TIM One Pulse Msp Init Callback. + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) OnePulse_MspDeInitCallback : TIM One Pulse Msp DeInit Callback. + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Encoder_MspInitCallback : TIM Encoder Msp Init Callback. + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Encoder_MspDeInitCallback : TIM Encoder Msp DeInit Callback. + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) HallSensor_MspInitCallback : TIM Hall Sensor Msp Init Callback. + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) HallSensor_MspDeInitCallback : TIM Hall Sensor Msp DeInit Callback. + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PeriodElapsedCallback : TIM Period Elapsed Callback. + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PeriodElapsedHalfCpltCallback : TIM Period Elapsed half complete Callback. + ARM GAS /tmp/ccl4b9YO.s page 4 + + + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TriggerCallback : TIM Trigger Callback. + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TriggerHalfCpltCallback : TIM Trigger half complete Callback. + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) IC_CaptureCallback : TIM Input Capture Callback. + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) IC_CaptureHalfCpltCallback : TIM Input Capture half complete Callback. + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) OC_DelayElapsedCallback : TIM Output Compare Delay Elapsed Callback. + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PWM_PulseFinishedCallback : TIM PWM Pulse Finished Callback. + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) PWM_PulseFinishedHalfCpltCallback : TIM PWM Pulse Finished half complete Callback. + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) ErrorCallback : TIM Error Callback. + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) CommutationCallback : TIM Commutation Callback. + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) CommutationHalfCpltCallback : TIM Commutation half complete Callback. + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) BreakCallback : TIM Break Callback. + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Break2Callback : TIM Break2 Callback (when supported). + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** By default, after the Init and when the state is HAL_TIM_STATE_RESET + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** all interrupt callbacks are set to the corresponding weak functions: + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** examples HAL_TIM_TriggerCallback(), HAL_TIM_ErrorCallback(). + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Exception done for MspInit and MspDeInit functions that are reset to the legacy weak + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** functionalities in the Init / DeInit only when these callbacks are null + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (not registered beforehand). If not, MspInit or MspDeInit are not null, the Init / DeInit + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** keep and use the user MspInit / MspDeInit callbacks(registered beforehand) + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Callbacks can be registered / unregistered in HAL_TIM_STATE_READY state only. + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Exception done MspInit / MspDeInit that can be registered / unregistered + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** in HAL_TIM_STATE_READY or HAL_TIM_STATE_RESET state, + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** thus registered(user) MspInit / DeInit callbacks can be used during the Init / DeInit. + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** In that case first register the MspInit/MspDeInit user callbacks + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** using HAL_TIM_RegisterCallback() before calling DeInit or Init function. + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** When The compilation define USE_HAL_TIM_REGISTER_CALLBACKS is set to 0 or + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** not defined, the callback registration feature is not available and all callbacks + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** are set to the corresponding weak functions. + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ****************************************************************************** + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Includes ------------------------------------------------------------------*/ + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #include "stm32f3xx_hal.h" + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @addtogroup STM32F3xx_HAL_Driver + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM TIM + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM HAL module driver + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #ifdef HAL_TIM_MODULE_ENABLED + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Private typedef -----------------------------------------------------------*/ + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Private define ------------------------------------------------------------*/ + ARM GAS /tmp/ccl4b9YO.s page 5 + + + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Private macros ------------------------------------------------------------*/ + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Private variables ---------------------------------------------------------*/ + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Private function prototypes -----------------------------------------------*/ + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @addtogroup TIM_Private_Functions + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC5E) + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC5_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC5E */ + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC6E) + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC6_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC6E */ + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter); + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter); + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter); + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerSource); + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMAPeriodElapsedCplt(DMA_HandleTypeDef *hdma); + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMAPeriodElapsedHalfCplt(DMA_HandleTypeDef *hdma); + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMADelayPulseCplt(DMA_HandleTypeDef *hdma); + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma); + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma); + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_SlaveConfigTypeDef *sSlaveConfig); + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Exported functions --------------------------------------------------------*/ + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions TIM Exported Functions + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group1 TIM Time Base functions + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Time Base functions + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### Time Base functions ##### + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM base. + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM base. + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the Time Base. + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the Time Base. + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the Time Base and enable interrupt. + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the Time Base and disable interrupt. + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the Time Base and enable DMA transfer. + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the Time Base and disable DMA transfer. + ARM GAS /tmp/ccl4b9YO.s page 6 + + + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Time base Unit according to the specified + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initialize the associated handle. + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_Base_DeInit() before HAL_TIM_Base_Init() + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim) + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 29 .loc 1 274 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 8 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 82B0 sub sp, sp, #8 + 38 .cfi_def_cfa_offset 16 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 42 .loc 1 276 6 + 43 0008 7B68 ldr r3, [r7, #4] + 44 000a 002B cmp r3, #0 + 45 000c 01D1 bne .L2 + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 46 .loc 1 278 12 + 47 000e 0123 movs r3, #1 + 48 0010 49E0 b .L3 + 49 .L2: + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 50 .loc 1 288 11 + 51 0012 7B68 ldr r3, [r7, #4] + 52 0014 93F83D30 ldrb r3, [r3, #61] + 53 0018 DBB2 uxtb r3, r3 + 54 .loc 1 288 6 + 55 001a 002B cmp r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 7 + + + 56 001c 06D1 bne .L4 + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 57 .loc 1 291 16 + 58 001e 7B68 ldr r3, [r7, #4] + 59 0020 0022 movs r2, #0 + 60 0022 83F83C20 strb r2, [r3, #60] + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->Base_MspInitCallback == NULL) + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback(htim); + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_Base_MspInit(htim); + 61 .loc 1 305 5 + 62 0026 7868 ldr r0, [r7, #4] + 63 0028 FFF7FEFF bl HAL_TIM_Base_MspInit + 64 .L4: + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 65 .loc 1 310 15 + 66 002c 7B68 ldr r3, [r7, #4] + 67 002e 0222 movs r2, #2 + 68 0030 83F83D20 strb r2, [r3, #61] + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Time Base configuration */ + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 69 .loc 1 313 3 + 70 0034 7B68 ldr r3, [r7, #4] + 71 0036 1A68 ldr r2, [r3] + 72 .loc 1 313 38 + 73 0038 7B68 ldr r3, [r7, #4] + 74 003a 0433 adds r3, r3, #4 + 75 .loc 1 313 3 + 76 003c 1946 mov r1, r3 + 77 003e 1046 mov r0, r2 + 78 0040 FFF7FEFF bl TIM_Base_SetConfig + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 79 .loc 1 316 23 + 80 0044 7B68 ldr r3, [r7, #4] + 81 0046 0122 movs r2, #1 + 82 0048 83F84820 strb r2, [r3, #72] + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM channels state */ + ARM GAS /tmp/ccl4b9YO.s page 8 + + + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 83 .loc 1 319 3 + 84 004c 7B68 ldr r3, [r7, #4] + 85 004e 0122 movs r2, #1 + 86 0050 83F83E20 strb r2, [r3, #62] + 87 0054 7B68 ldr r3, [r7, #4] + 88 0056 0122 movs r2, #1 + 89 0058 83F83F20 strb r2, [r3, #63] + 90 005c 7B68 ldr r3, [r7, #4] + 91 005e 0122 movs r2, #1 + 92 0060 83F84020 strb r2, [r3, #64] + 93 0064 7B68 ldr r3, [r7, #4] + 94 0066 0122 movs r2, #1 + 95 0068 83F84120 strb r2, [r3, #65] + 96 006c 7B68 ldr r3, [r7, #4] + 97 006e 0122 movs r2, #1 + 98 0070 83F84220 strb r2, [r3, #66] + 99 0074 7B68 ldr r3, [r7, #4] + 100 0076 0122 movs r2, #1 + 101 0078 83F84320 strb r2, [r3, #67] + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 102 .loc 1 320 3 + 103 007c 7B68 ldr r3, [r7, #4] + 104 007e 0122 movs r2, #1 + 105 0080 83F84420 strb r2, [r3, #68] + 106 0084 7B68 ldr r3, [r7, #4] + 107 0086 0122 movs r2, #1 + 108 0088 83F84520 strb r2, [r3, #69] + 109 008c 7B68 ldr r3, [r7, #4] + 110 008e 0122 movs r2, #1 + 111 0090 83F84620 strb r2, [r3, #70] + 112 0094 7B68 ldr r3, [r7, #4] + 113 0096 0122 movs r2, #1 + 114 0098 83F84720 strb r2, [r3, #71] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 115 .loc 1 323 15 + 116 009c 7B68 ldr r3, [r7, #4] + 117 009e 0122 movs r2, #1 + 118 00a0 83F83D20 strb r2, [r3, #61] + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 119 .loc 1 325 10 + 120 00a4 0023 movs r3, #0 + 121 .L3: + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 122 .loc 1 326 1 + 123 00a6 1846 mov r0, r3 + 124 00a8 0837 adds r7, r7, #8 + 125 .cfi_def_cfa_offset 8 + 126 00aa BD46 mov sp, r7 + 127 .cfi_def_cfa_register 13 + 128 @ sp needed + 129 00ac 80BD pop {r7, pc} + 130 .cfi_endproc + 131 .LFE130: + ARM GAS /tmp/ccl4b9YO.s page 9 + + + 133 .section .text.HAL_TIM_Base_DeInit,"ax",%progbits + 134 .align 1 + 135 .global HAL_TIM_Base_DeInit + 136 .syntax unified + 137 .thumb + 138 .thumb_func + 140 HAL_TIM_Base_DeInit: + 141 .LFB131: + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM Base peripheral + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_DeInit(TIM_HandleTypeDef *htim) + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 142 .loc 1 334 1 + 143 .cfi_startproc + 144 @ args = 0, pretend = 0, frame = 8 + 145 @ frame_needed = 1, uses_anonymous_args = 0 + 146 0000 80B5 push {r7, lr} + 147 .cfi_def_cfa_offset 8 + 148 .cfi_offset 7, -8 + 149 .cfi_offset 14, -4 + 150 0002 82B0 sub sp, sp, #8 + 151 .cfi_def_cfa_offset 16 + 152 0004 00AF add r7, sp, #0 + 153 .cfi_def_cfa_register 7 + 154 0006 7860 str r0, [r7, #4] + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 155 .loc 1 338 15 + 156 0008 7B68 ldr r3, [r7, #4] + 157 000a 0222 movs r2, #2 + 158 000c 83F83D20 strb r2, [r3, #61] + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 159 .loc 1 341 3 + 160 0010 7B68 ldr r3, [r7, #4] + 161 0012 1B68 ldr r3, [r3] + 162 0014 1A6A ldr r2, [r3, #32] + 163 0016 41F21113 movw r3, #4369 + 164 001a 1340 ands r3, r3, r2 + 165 001c 002B cmp r3, #0 + 166 001e 0FD1 bne .L6 + 167 .loc 1 341 3 is_stmt 0 discriminator 1 + 168 0020 7B68 ldr r3, [r7, #4] + 169 0022 1B68 ldr r3, [r3] + 170 0024 1A6A ldr r2, [r3, #32] + 171 0026 40F24443 movw r3, #1092 + 172 002a 1340 ands r3, r3, r2 + 173 002c 002B cmp r3, #0 + 174 002e 07D1 bne .L6 + 175 .loc 1 341 3 discriminator 2 + ARM GAS /tmp/ccl4b9YO.s page 10 + + + 176 0030 7B68 ldr r3, [r7, #4] + 177 0032 1B68 ldr r3, [r3] + 178 0034 1A68 ldr r2, [r3] + 179 0036 7B68 ldr r3, [r7, #4] + 180 0038 1B68 ldr r3, [r3] + 181 003a 22F00102 bic r2, r2, #1 + 182 003e 1A60 str r2, [r3] + 183 .L6: + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->Base_MspDeInitCallback == NULL) + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback(htim); + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_Base_MspDeInit(htim); + 184 .loc 1 352 3 is_stmt 1 + 185 0040 7868 ldr r0, [r7, #4] + 186 0042 FFF7FEFF bl HAL_TIM_Base_MspDeInit + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 187 .loc 1 356 23 + 188 0046 7B68 ldr r3, [r7, #4] + 189 0048 0022 movs r2, #0 + 190 004a 83F84820 strb r2, [r3, #72] + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM channels state */ + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 191 .loc 1 359 3 + 192 004e 7B68 ldr r3, [r7, #4] + 193 0050 0022 movs r2, #0 + 194 0052 83F83E20 strb r2, [r3, #62] + 195 0056 7B68 ldr r3, [r7, #4] + 196 0058 0022 movs r2, #0 + 197 005a 83F83F20 strb r2, [r3, #63] + 198 005e 7B68 ldr r3, [r7, #4] + 199 0060 0022 movs r2, #0 + 200 0062 83F84020 strb r2, [r3, #64] + 201 0066 7B68 ldr r3, [r7, #4] + 202 0068 0022 movs r2, #0 + 203 006a 83F84120 strb r2, [r3, #65] + 204 006e 7B68 ldr r3, [r7, #4] + 205 0070 0022 movs r2, #0 + 206 0072 83F84220 strb r2, [r3, #66] + 207 0076 7B68 ldr r3, [r7, #4] + 208 0078 0022 movs r2, #0 + 209 007a 83F84320 strb r2, [r3, #67] + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 210 .loc 1 360 3 + 211 007e 7B68 ldr r3, [r7, #4] + 212 0080 0022 movs r2, #0 + 213 0082 83F84420 strb r2, [r3, #68] + ARM GAS /tmp/ccl4b9YO.s page 11 + + + 214 0086 7B68 ldr r3, [r7, #4] + 215 0088 0022 movs r2, #0 + 216 008a 83F84520 strb r2, [r3, #69] + 217 008e 7B68 ldr r3, [r7, #4] + 218 0090 0022 movs r2, #0 + 219 0092 83F84620 strb r2, [r3, #70] + 220 0096 7B68 ldr r3, [r7, #4] + 221 0098 0022 movs r2, #0 + 222 009a 83F84720 strb r2, [r3, #71] + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 223 .loc 1 363 15 + 224 009e 7B68 ldr r3, [r7, #4] + 225 00a0 0022 movs r2, #0 + 226 00a2 83F83D20 strb r2, [r3, #61] + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 227 .loc 1 366 3 + 228 00a6 7B68 ldr r3, [r7, #4] + 229 00a8 0022 movs r2, #0 + 230 00aa 83F83C20 strb r2, [r3, #60] + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 231 .loc 1 368 10 + 232 00ae 0023 movs r3, #0 + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 233 .loc 1 369 1 + 234 00b0 1846 mov r0, r3 + 235 00b2 0837 adds r7, r7, #8 + 236 .cfi_def_cfa_offset 8 + 237 00b4 BD46 mov sp, r7 + 238 .cfi_def_cfa_register 13 + 239 @ sp needed + 240 00b6 80BD pop {r7, pc} + 241 .cfi_endproc + 242 .LFE131: + 244 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits + 245 .align 1 + 246 .weak HAL_TIM_Base_MspInit + 247 .syntax unified + 248 .thumb + 249 .thumb_func + 251 HAL_TIM_Base_MspInit: + 252 .LFB132: + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Base MSP. + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_Base_MspInit(TIM_HandleTypeDef *htim) + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 253 .loc 1 377 1 + 254 .cfi_startproc + 255 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccl4b9YO.s page 12 + + + 256 @ frame_needed = 1, uses_anonymous_args = 0 + 257 @ link register save eliminated. + 258 0000 80B4 push {r7} + 259 .cfi_def_cfa_offset 4 + 260 .cfi_offset 7, -4 + 261 0002 83B0 sub sp, sp, #12 + 262 .cfi_def_cfa_offset 16 + 263 0004 00AF add r7, sp, #0 + 264 .cfi_def_cfa_register 7 + 265 0006 7860 str r0, [r7, #4] + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_Base_MspInit could be implemented in the user file + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 266 .loc 1 384 1 + 267 0008 00BF nop + 268 000a 0C37 adds r7, r7, #12 + 269 .cfi_def_cfa_offset 4 + 270 000c BD46 mov sp, r7 + 271 .cfi_def_cfa_register 13 + 272 @ sp needed + 273 000e 5DF8047B ldr r7, [sp], #4 + 274 .cfi_restore 7 + 275 .cfi_def_cfa_offset 0 + 276 0012 7047 bx lr + 277 .cfi_endproc + 278 .LFE132: + 280 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits + 281 .align 1 + 282 .weak HAL_TIM_Base_MspDeInit + 283 .syntax unified + 284 .thumb + 285 .thumb_func + 287 HAL_TIM_Base_MspDeInit: + 288 .LFB133: + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM Base MSP. + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef *htim) + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 289 .loc 1 392 1 + 290 .cfi_startproc + 291 @ args = 0, pretend = 0, frame = 8 + 292 @ frame_needed = 1, uses_anonymous_args = 0 + 293 @ link register save eliminated. + 294 0000 80B4 push {r7} + 295 .cfi_def_cfa_offset 4 + 296 .cfi_offset 7, -4 + 297 0002 83B0 sub sp, sp, #12 + 298 .cfi_def_cfa_offset 16 + 299 0004 00AF add r7, sp, #0 + ARM GAS /tmp/ccl4b9YO.s page 13 + + + 300 .cfi_def_cfa_register 7 + 301 0006 7860 str r0, [r7, #4] + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_Base_MspDeInit could be implemented in the user file + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 302 .loc 1 399 1 + 303 0008 00BF nop + 304 000a 0C37 adds r7, r7, #12 + 305 .cfi_def_cfa_offset 4 + 306 000c BD46 mov sp, r7 + 307 .cfi_def_cfa_register 13 + 308 @ sp needed + 309 000e 5DF8047B ldr r7, [sp], #4 + 310 .cfi_restore 7 + 311 .cfi_def_cfa_offset 0 + 312 0012 7047 bx lr + 313 .cfi_endproc + 314 .LFE133: + 316 .section .text.HAL_TIM_Base_Start,"ax",%progbits + 317 .align 1 + 318 .global HAL_TIM_Base_Start + 319 .syntax unified + 320 .thumb + 321 .thumb_func + 323 HAL_TIM_Base_Start: + 324 .LFB134: + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Base generation. + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start(TIM_HandleTypeDef *htim) + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 325 .loc 1 408 1 + 326 .cfi_startproc + 327 @ args = 0, pretend = 0, frame = 16 + 328 @ frame_needed = 1, uses_anonymous_args = 0 + 329 @ link register save eliminated. + 330 0000 80B4 push {r7} + 331 .cfi_def_cfa_offset 4 + 332 .cfi_offset 7, -4 + 333 0002 85B0 sub sp, sp, #20 + 334 .cfi_def_cfa_offset 24 + 335 0004 00AF add r7, sp, #0 + 336 .cfi_def_cfa_register 7 + 337 0006 7860 str r0, [r7, #4] + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 14 + + + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM state */ + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State != HAL_TIM_STATE_READY) + 338 .loc 1 415 11 + 339 0008 7B68 ldr r3, [r7, #4] + 340 000a 93F83D30 ldrb r3, [r3, #61] + 341 000e DBB2 uxtb r3, r3 + 342 .loc 1 415 6 + 343 0010 012B cmp r3, #1 + 344 0012 01D0 beq .L11 + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 345 .loc 1 417 12 + 346 0014 0123 movs r3, #1 + 347 0016 3DE0 b .L12 + 348 .L11: + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 349 .loc 1 421 15 + 350 0018 7B68 ldr r3, [r7, #4] + 351 001a 0222 movs r2, #2 + 352 001c 83F83D20 strb r2, [r3, #61] + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 353 .loc 1 424 7 + 354 0020 7B68 ldr r3, [r7, #4] + 355 0022 1B68 ldr r3, [r3] + 356 .loc 1 424 6 + 357 0024 1E4A ldr r2, .L18 + 358 0026 9342 cmp r3, r2 + 359 0028 13D0 beq .L13 + 360 .loc 1 424 7 discriminator 1 + 361 002a 7B68 ldr r3, [r7, #4] + 362 002c 1B68 ldr r3, [r3] + 363 002e B3F1804F cmp r3, #1073741824 + 364 0032 0ED0 beq .L13 + 365 .loc 1 424 7 is_stmt 0 discriminator 2 + 366 0034 7B68 ldr r3, [r7, #4] + 367 0036 1B68 ldr r3, [r3] + 368 0038 1A4A ldr r2, .L18+4 + 369 003a 9342 cmp r3, r2 + 370 003c 09D0 beq .L13 + 371 .loc 1 424 7 discriminator 3 + 372 003e 7B68 ldr r3, [r7, #4] + 373 0040 1B68 ldr r3, [r3] + 374 0042 194A ldr r2, .L18+8 + 375 0044 9342 cmp r3, r2 + 376 0046 04D0 beq .L13 + 377 .loc 1 424 7 discriminator 4 + 378 0048 7B68 ldr r3, [r7, #4] + 379 004a 1B68 ldr r3, [r3] + 380 004c 174A ldr r2, .L18+12 + 381 004e 9342 cmp r3, r2 + 382 0050 15D1 bne .L14 + 383 .L13: + ARM GAS /tmp/ccl4b9YO.s page 15 + + + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 384 .loc 1 426 19 is_stmt 1 + 385 0052 7B68 ldr r3, [r7, #4] + 386 0054 1B68 ldr r3, [r3] + 387 .loc 1 426 29 + 388 0056 9A68 ldr r2, [r3, #8] + 389 .loc 1 426 13 + 390 0058 154B ldr r3, .L18+16 + 391 005a 1340 ands r3, r3, r2 + 392 005c FB60 str r3, [r7, #12] + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 393 .loc 1 427 8 + 394 005e FB68 ldr r3, [r7, #12] + 395 0060 062B cmp r3, #6 + 396 0062 15D0 beq .L17 + 397 .loc 1 427 9 discriminator 1 + 398 0064 FB68 ldr r3, [r7, #12] + 399 0066 B3F5803F cmp r3, #65536 + 400 006a 11D0 beq .L17 + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 401 .loc 1 429 7 + 402 006c 7B68 ldr r3, [r7, #4] + 403 006e 1B68 ldr r3, [r3] + 404 0070 1A68 ldr r2, [r3] + 405 0072 7B68 ldr r3, [r7, #4] + 406 0074 1B68 ldr r3, [r3] + 407 0076 42F00102 orr r2, r2, #1 + 408 007a 1A60 str r2, [r3] + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 409 .loc 1 427 8 + 410 007c 08E0 b .L17 + 411 .L14: + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 412 .loc 1 434 5 + 413 007e 7B68 ldr r3, [r7, #4] + 414 0080 1B68 ldr r3, [r3] + 415 0082 1A68 ldr r2, [r3] + 416 0084 7B68 ldr r3, [r7, #4] + 417 0086 1B68 ldr r3, [r3] + 418 0088 42F00102 orr r2, r2, #1 + 419 008c 1A60 str r2, [r3] + 420 008e 00E0 b .L16 + 421 .L17: + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 422 .loc 1 427 8 + 423 0090 00BF nop + 424 .L16: + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + ARM GAS /tmp/ccl4b9YO.s page 16 + + + 425 .loc 1 438 10 + 426 0092 0023 movs r3, #0 + 427 .L12: + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 428 .loc 1 439 1 + 429 0094 1846 mov r0, r3 + 430 0096 1437 adds r7, r7, #20 + 431 .cfi_def_cfa_offset 4 + 432 0098 BD46 mov sp, r7 + 433 .cfi_def_cfa_register 13 + 434 @ sp needed + 435 009a 5DF8047B ldr r7, [sp], #4 + 436 .cfi_restore 7 + 437 .cfi_def_cfa_offset 0 + 438 009e 7047 bx lr + 439 .L19: + 440 .align 2 + 441 .L18: + 442 00a0 002C0140 .word 1073818624 + 443 00a4 00040040 .word 1073742848 + 444 00a8 00080040 .word 1073743872 + 445 00ac 00400140 .word 1073823744 + 446 00b0 07000100 .word 65543 + 447 .cfi_endproc + 448 .LFE134: + 450 .section .text.HAL_TIM_Base_Stop,"ax",%progbits + 451 .align 1 + 452 .global HAL_TIM_Base_Stop + 453 .syntax unified + 454 .thumb + 455 .thumb_func + 457 HAL_TIM_Base_Stop: + 458 .LFB135: + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Base generation. + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop(TIM_HandleTypeDef *htim) + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 459 .loc 1 447 1 + 460 .cfi_startproc + 461 @ args = 0, pretend = 0, frame = 8 + 462 @ frame_needed = 1, uses_anonymous_args = 0 + 463 @ link register save eliminated. + 464 0000 80B4 push {r7} + 465 .cfi_def_cfa_offset 4 + 466 .cfi_offset 7, -4 + 467 0002 83B0 sub sp, sp, #12 + 468 .cfi_def_cfa_offset 16 + 469 0004 00AF add r7, sp, #0 + 470 .cfi_def_cfa_register 7 + 471 0006 7860 str r0, [r7, #4] + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 17 + + + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 472 .loc 1 452 3 + 473 0008 7B68 ldr r3, [r7, #4] + 474 000a 1B68 ldr r3, [r3] + 475 000c 1A6A ldr r2, [r3, #32] + 476 000e 41F21113 movw r3, #4369 + 477 0012 1340 ands r3, r3, r2 + 478 0014 002B cmp r3, #0 + 479 0016 0FD1 bne .L21 + 480 .loc 1 452 3 is_stmt 0 discriminator 1 + 481 0018 7B68 ldr r3, [r7, #4] + 482 001a 1B68 ldr r3, [r3] + 483 001c 1A6A ldr r2, [r3, #32] + 484 001e 40F24443 movw r3, #1092 + 485 0022 1340 ands r3, r3, r2 + 486 0024 002B cmp r3, #0 + 487 0026 07D1 bne .L21 + 488 .loc 1 452 3 discriminator 2 + 489 0028 7B68 ldr r3, [r7, #4] + 490 002a 1B68 ldr r3, [r3] + 491 002c 1A68 ldr r2, [r3] + 492 002e 7B68 ldr r3, [r7, #4] + 493 0030 1B68 ldr r3, [r3] + 494 0032 22F00102 bic r2, r2, #1 + 495 0036 1A60 str r2, [r3] + 496 .L21: + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 497 .loc 1 455 15 is_stmt 1 + 498 0038 7B68 ldr r3, [r7, #4] + 499 003a 0122 movs r2, #1 + 500 003c 83F83D20 strb r2, [r3, #61] + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 501 .loc 1 458 10 + 502 0040 0023 movs r3, #0 + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 503 .loc 1 459 1 + 504 0042 1846 mov r0, r3 + 505 0044 0C37 adds r7, r7, #12 + 506 .cfi_def_cfa_offset 4 + 507 0046 BD46 mov sp, r7 + 508 .cfi_def_cfa_register 13 + 509 @ sp needed + 510 0048 5DF8047B ldr r7, [sp], #4 + 511 .cfi_restore 7 + 512 .cfi_def_cfa_offset 0 + 513 004c 7047 bx lr + 514 .cfi_endproc + 515 .LFE135: + 517 .section .text.HAL_TIM_Base_Start_IT,"ax",%progbits + 518 .align 1 + 519 .global HAL_TIM_Base_Start_IT + 520 .syntax unified + ARM GAS /tmp/ccl4b9YO.s page 18 + + + 521 .thumb + 522 .thumb_func + 524 HAL_TIM_Base_Start_IT: + 525 .LFB136: + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Base generation in interrupt mode. + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim) + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 526 .loc 1 467 1 + 527 .cfi_startproc + 528 @ args = 0, pretend = 0, frame = 16 + 529 @ frame_needed = 1, uses_anonymous_args = 0 + 530 @ link register save eliminated. + 531 0000 80B4 push {r7} + 532 .cfi_def_cfa_offset 4 + 533 .cfi_offset 7, -4 + 534 0002 85B0 sub sp, sp, #20 + 535 .cfi_def_cfa_offset 24 + 536 0004 00AF add r7, sp, #0 + 537 .cfi_def_cfa_register 7 + 538 0006 7860 str r0, [r7, #4] + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM state */ + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State != HAL_TIM_STATE_READY) + 539 .loc 1 474 11 + 540 0008 7B68 ldr r3, [r7, #4] + 541 000a 93F83D30 ldrb r3, [r3, #61] + 542 000e DBB2 uxtb r3, r3 + 543 .loc 1 474 6 + 544 0010 012B cmp r3, #1 + 545 0012 01D0 beq .L24 + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 546 .loc 1 476 12 + 547 0014 0123 movs r3, #1 + 548 0016 45E0 b .L25 + 549 .L24: + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 550 .loc 1 480 15 + 551 0018 7B68 ldr r3, [r7, #4] + 552 001a 0222 movs r2, #2 + 553 001c 83F83D20 strb r2, [r3, #61] + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Update interrupt */ + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_UPDATE); + 554 .loc 1 483 3 + ARM GAS /tmp/ccl4b9YO.s page 19 + + + 555 0020 7B68 ldr r3, [r7, #4] + 556 0022 1B68 ldr r3, [r3] + 557 0024 DA68 ldr r2, [r3, #12] + 558 0026 7B68 ldr r3, [r7, #4] + 559 0028 1B68 ldr r3, [r3] + 560 002a 42F00102 orr r2, r2, #1 + 561 002e DA60 str r2, [r3, #12] + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 562 .loc 1 486 7 + 563 0030 7B68 ldr r3, [r7, #4] + 564 0032 1B68 ldr r3, [r3] + 565 .loc 1 486 6 + 566 0034 1E4A ldr r2, .L31 + 567 0036 9342 cmp r3, r2 + 568 0038 13D0 beq .L26 + 569 .loc 1 486 7 discriminator 1 + 570 003a 7B68 ldr r3, [r7, #4] + 571 003c 1B68 ldr r3, [r3] + 572 003e B3F1804F cmp r3, #1073741824 + 573 0042 0ED0 beq .L26 + 574 .loc 1 486 7 is_stmt 0 discriminator 2 + 575 0044 7B68 ldr r3, [r7, #4] + 576 0046 1B68 ldr r3, [r3] + 577 0048 1A4A ldr r2, .L31+4 + 578 004a 9342 cmp r3, r2 + 579 004c 09D0 beq .L26 + 580 .loc 1 486 7 discriminator 3 + 581 004e 7B68 ldr r3, [r7, #4] + 582 0050 1B68 ldr r3, [r3] + 583 0052 194A ldr r2, .L31+8 + 584 0054 9342 cmp r3, r2 + 585 0056 04D0 beq .L26 + 586 .loc 1 486 7 discriminator 4 + 587 0058 7B68 ldr r3, [r7, #4] + 588 005a 1B68 ldr r3, [r3] + 589 005c 174A ldr r2, .L31+12 + 590 005e 9342 cmp r3, r2 + 591 0060 15D1 bne .L27 + 592 .L26: + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 593 .loc 1 488 19 is_stmt 1 + 594 0062 7B68 ldr r3, [r7, #4] + 595 0064 1B68 ldr r3, [r3] + 596 .loc 1 488 29 + 597 0066 9A68 ldr r2, [r3, #8] + 598 .loc 1 488 13 + 599 0068 154B ldr r3, .L31+16 + 600 006a 1340 ands r3, r3, r2 + 601 006c FB60 str r3, [r7, #12] + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 602 .loc 1 489 8 + 603 006e FB68 ldr r3, [r7, #12] + 604 0070 062B cmp r3, #6 + 605 0072 15D0 beq .L30 + ARM GAS /tmp/ccl4b9YO.s page 20 + + + 606 .loc 1 489 9 discriminator 1 + 607 0074 FB68 ldr r3, [r7, #12] + 608 0076 B3F5803F cmp r3, #65536 + 609 007a 11D0 beq .L30 + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 610 .loc 1 491 7 + 611 007c 7B68 ldr r3, [r7, #4] + 612 007e 1B68 ldr r3, [r3] + 613 0080 1A68 ldr r2, [r3] + 614 0082 7B68 ldr r3, [r7, #4] + 615 0084 1B68 ldr r3, [r3] + 616 0086 42F00102 orr r2, r2, #1 + 617 008a 1A60 str r2, [r3] + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 618 .loc 1 489 8 + 619 008c 08E0 b .L30 + 620 .L27: + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 621 .loc 1 496 5 + 622 008e 7B68 ldr r3, [r7, #4] + 623 0090 1B68 ldr r3, [r3] + 624 0092 1A68 ldr r2, [r3] + 625 0094 7B68 ldr r3, [r7, #4] + 626 0096 1B68 ldr r3, [r3] + 627 0098 42F00102 orr r2, r2, #1 + 628 009c 1A60 str r2, [r3] + 629 009e 00E0 b .L29 + 630 .L30: + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 631 .loc 1 489 8 + 632 00a0 00BF nop + 633 .L29: + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 634 .loc 1 500 10 + 635 00a2 0023 movs r3, #0 + 636 .L25: + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 637 .loc 1 501 1 + 638 00a4 1846 mov r0, r3 + 639 00a6 1437 adds r7, r7, #20 + 640 .cfi_def_cfa_offset 4 + 641 00a8 BD46 mov sp, r7 + 642 .cfi_def_cfa_register 13 + 643 @ sp needed + 644 00aa 5DF8047B ldr r7, [sp], #4 + 645 .cfi_restore 7 + 646 .cfi_def_cfa_offset 0 + 647 00ae 7047 bx lr + 648 .L32: + ARM GAS /tmp/ccl4b9YO.s page 21 + + + 649 .align 2 + 650 .L31: + 651 00b0 002C0140 .word 1073818624 + 652 00b4 00040040 .word 1073742848 + 653 00b8 00080040 .word 1073743872 + 654 00bc 00400140 .word 1073823744 + 655 00c0 07000100 .word 65543 + 656 .cfi_endproc + 657 .LFE136: + 659 .section .text.HAL_TIM_Base_Stop_IT,"ax",%progbits + 660 .align 1 + 661 .global HAL_TIM_Base_Stop_IT + 662 .syntax unified + 663 .thumb + 664 .thumb_func + 666 HAL_TIM_Base_Stop_IT: + 667 .LFB137: + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Base generation in interrupt mode. + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleTypeDef *htim) + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 668 .loc 1 509 1 + 669 .cfi_startproc + 670 @ args = 0, pretend = 0, frame = 8 + 671 @ frame_needed = 1, uses_anonymous_args = 0 + 672 @ link register save eliminated. + 673 0000 80B4 push {r7} + 674 .cfi_def_cfa_offset 4 + 675 .cfi_offset 7, -4 + 676 0002 83B0 sub sp, sp, #12 + 677 .cfi_def_cfa_offset 16 + 678 0004 00AF add r7, sp, #0 + 679 .cfi_def_cfa_register 7 + 680 0006 7860 str r0, [r7, #4] + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Update interrupt */ + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_UPDATE); + 681 .loc 1 514 3 + 682 0008 7B68 ldr r3, [r7, #4] + 683 000a 1B68 ldr r3, [r3] + 684 000c DA68 ldr r2, [r3, #12] + 685 000e 7B68 ldr r3, [r7, #4] + 686 0010 1B68 ldr r3, [r3] + 687 0012 22F00102 bic r2, r2, #1 + 688 0016 DA60 str r2, [r3, #12] + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 689 .loc 1 517 3 + 690 0018 7B68 ldr r3, [r7, #4] + 691 001a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 22 + + + 692 001c 1A6A ldr r2, [r3, #32] + 693 001e 41F21113 movw r3, #4369 + 694 0022 1340 ands r3, r3, r2 + 695 0024 002B cmp r3, #0 + 696 0026 0FD1 bne .L34 + 697 .loc 1 517 3 is_stmt 0 discriminator 1 + 698 0028 7B68 ldr r3, [r7, #4] + 699 002a 1B68 ldr r3, [r3] + 700 002c 1A6A ldr r2, [r3, #32] + 701 002e 40F24443 movw r3, #1092 + 702 0032 1340 ands r3, r3, r2 + 703 0034 002B cmp r3, #0 + 704 0036 07D1 bne .L34 + 705 .loc 1 517 3 discriminator 2 + 706 0038 7B68 ldr r3, [r7, #4] + 707 003a 1B68 ldr r3, [r3] + 708 003c 1A68 ldr r2, [r3] + 709 003e 7B68 ldr r3, [r7, #4] + 710 0040 1B68 ldr r3, [r3] + 711 0042 22F00102 bic r2, r2, #1 + 712 0046 1A60 str r2, [r3] + 713 .L34: + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 714 .loc 1 520 15 is_stmt 1 + 715 0048 7B68 ldr r3, [r7, #4] + 716 004a 0122 movs r2, #1 + 717 004c 83F83D20 strb r2, [r3, #61] + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 718 .loc 1 523 10 + 719 0050 0023 movs r3, #0 + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 720 .loc 1 524 1 + 721 0052 1846 mov r0, r3 + 722 0054 0C37 adds r7, r7, #12 + 723 .cfi_def_cfa_offset 4 + 724 0056 BD46 mov sp, r7 + 725 .cfi_def_cfa_register 13 + 726 @ sp needed + 727 0058 5DF8047B ldr r7, [sp], #4 + 728 .cfi_restore 7 + 729 .cfi_def_cfa_offset 0 + 730 005c 7047 bx lr + 731 .cfi_endproc + 732 .LFE137: + 734 .section .text.HAL_TIM_Base_Start_DMA,"ax",%progbits + 735 .align 1 + 736 .global HAL_TIM_Base_Start_DMA + 737 .syntax unified + 738 .thumb + 739 .thumb_func + 741 HAL_TIM_Base_Start_DMA: + 742 .LFB138: + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 23 + + + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Base generation in DMA mode. + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData The source Buffer address. + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to peripheral. + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, const uint32_t *pData, uint16_t L + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 743 .loc 1 534 1 + 744 .cfi_startproc + 745 @ args = 0, pretend = 0, frame = 24 + 746 @ frame_needed = 1, uses_anonymous_args = 0 + 747 0000 80B5 push {r7, lr} + 748 .cfi_def_cfa_offset 8 + 749 .cfi_offset 7, -8 + 750 .cfi_offset 14, -4 + 751 0002 86B0 sub sp, sp, #24 + 752 .cfi_def_cfa_offset 32 + 753 0004 00AF add r7, sp, #0 + 754 .cfi_def_cfa_register 7 + 755 0006 F860 str r0, [r7, #12] + 756 0008 B960 str r1, [r7, #8] + 757 000a 1346 mov r3, r2 + 758 000c FB80 strh r3, [r7, #6] @ movhi + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_INSTANCE(htim->Instance)); + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) + 759 .loc 1 541 11 + 760 000e FB68 ldr r3, [r7, #12] + 761 0010 93F83D30 ldrb r3, [r3, #61] + 762 0014 DBB2 uxtb r3, r3 + 763 .loc 1 541 6 + 764 0016 022B cmp r3, #2 + 765 0018 01D1 bne .L37 + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 766 .loc 1 543 12 + 767 001a 0223 movs r3, #2 + 768 001c 71E0 b .L38 + 769 .L37: + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) + 770 .loc 1 545 16 + 771 001e FB68 ldr r3, [r7, #12] + 772 0020 93F83D30 ldrb r3, [r3, #61] + 773 0024 DBB2 uxtb r3, r3 + 774 .loc 1 545 11 + 775 0026 012B cmp r3, #1 + 776 0028 25D1 bne .L39 + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) + 777 .loc 1 547 8 + ARM GAS /tmp/ccl4b9YO.s page 24 + + + 778 002a BB68 ldr r3, [r7, #8] + 779 002c 002B cmp r3, #0 + 780 002e 02D0 beq .L40 + 781 .loc 1 547 25 discriminator 1 + 782 0030 FB88 ldrh r3, [r7, #6] + 783 0032 002B cmp r3, #0 + 784 0034 01D1 bne .L41 + 785 .L40: + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 786 .loc 1 549 14 + 787 0036 0123 movs r3, #1 + 788 0038 63E0 b .L38 + 789 .L41: + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 790 .loc 1 553 19 + 791 003a FB68 ldr r3, [r7, #12] + 792 003c 0222 movs r2, #2 + 793 003e 83F83D20 strb r2, [r3, #61] + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; + 794 .loc 1 562 13 + 795 0042 FB68 ldr r3, [r7, #12] + 796 0044 1B6A ldr r3, [r3, #32] + 797 .loc 1 562 51 + 798 0046 314A ldr r2, .L50 + 799 0048 9A62 str r2, [r3, #40] + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; + 800 .loc 1 563 13 + 801 004a FB68 ldr r3, [r7, #12] + 802 004c 1B6A ldr r3, [r3, #32] + 803 .loc 1 563 55 + 804 004e 304A ldr r2, .L50+4 + 805 0050 DA62 str r2, [r3, #44] + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; + 806 .loc 1 566 13 + 807 0052 FB68 ldr r3, [r7, #12] + 808 0054 1B6A ldr r3, [r3, #32] + 809 .loc 1 566 52 + 810 0056 2F4A ldr r2, .L50+8 + 811 0058 1A63 str r2, [r3, #48] + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)pData, (uint32_t)&htim->Instance->A + 812 .loc 1 569 7 + ARM GAS /tmp/ccl4b9YO.s page 25 + + + 813 005a FB68 ldr r3, [r7, #12] + 814 005c 186A ldr r0, [r3, #32] + 815 005e B968 ldr r1, [r7, #8] + 816 .loc 1 569 87 + 817 0060 FB68 ldr r3, [r7, #12] + 818 0062 1B68 ldr r3, [r3] + 819 .loc 1 569 82 + 820 0064 2C33 adds r3, r3, #44 + 821 .loc 1 569 7 + 822 0066 1A46 mov r2, r3 + 823 0068 FB88 ldrh r3, [r7, #6] + 824 006a FFF7FEFF bl HAL_DMA_Start_IT + 825 006e 0346 mov r3, r0 + 826 .loc 1 569 6 discriminator 1 + 827 0070 002B cmp r3, #0 + 828 0072 04D0 beq .L43 + 829 0074 01E0 b .L48 + 830 .L39: + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 831 .loc 1 558 12 + 832 0076 0123 movs r3, #1 + 833 0078 43E0 b .L38 + 834 .L48: + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 835 .loc 1 573 12 + 836 007a 0123 movs r3, #1 + 837 007c 41E0 b .L38 + 838 .L43: + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Update DMA request */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_UPDATE); + 839 .loc 1 577 3 + 840 007e FB68 ldr r3, [r7, #12] + 841 0080 1B68 ldr r3, [r3] + 842 0082 DA68 ldr r2, [r3, #12] + 843 0084 FB68 ldr r3, [r7, #12] + 844 0086 1B68 ldr r3, [r3] + 845 0088 42F48072 orr r2, r2, #256 + 846 008c DA60 str r2, [r3, #12] + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 847 .loc 1 580 7 + 848 008e FB68 ldr r3, [r7, #12] + 849 0090 1B68 ldr r3, [r3] + 850 .loc 1 580 6 + 851 0092 214A ldr r2, .L50+12 + 852 0094 9342 cmp r3, r2 + 853 0096 13D0 beq .L44 + 854 .loc 1 580 7 discriminator 1 + 855 0098 FB68 ldr r3, [r7, #12] + 856 009a 1B68 ldr r3, [r3] + 857 009c B3F1804F cmp r3, #1073741824 + ARM GAS /tmp/ccl4b9YO.s page 26 + + + 858 00a0 0ED0 beq .L44 + 859 .loc 1 580 7 is_stmt 0 discriminator 2 + 860 00a2 FB68 ldr r3, [r7, #12] + 861 00a4 1B68 ldr r3, [r3] + 862 00a6 1D4A ldr r2, .L50+16 + 863 00a8 9342 cmp r3, r2 + 864 00aa 09D0 beq .L44 + 865 .loc 1 580 7 discriminator 3 + 866 00ac FB68 ldr r3, [r7, #12] + 867 00ae 1B68 ldr r3, [r3] + 868 00b0 1B4A ldr r2, .L50+20 + 869 00b2 9342 cmp r3, r2 + 870 00b4 04D0 beq .L44 + 871 .loc 1 580 7 discriminator 4 + 872 00b6 FB68 ldr r3, [r7, #12] + 873 00b8 1B68 ldr r3, [r3] + 874 00ba 1A4A ldr r2, .L50+24 + 875 00bc 9342 cmp r3, r2 + 876 00be 15D1 bne .L45 + 877 .L44: + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 878 .loc 1 582 19 is_stmt 1 + 879 00c0 FB68 ldr r3, [r7, #12] + 880 00c2 1B68 ldr r3, [r3] + 881 .loc 1 582 29 + 882 00c4 9A68 ldr r2, [r3, #8] + 883 .loc 1 582 13 + 884 00c6 184B ldr r3, .L50+28 + 885 00c8 1340 ands r3, r3, r2 + 886 00ca 7B61 str r3, [r7, #20] + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 887 .loc 1 583 8 + 888 00cc 7B69 ldr r3, [r7, #20] + 889 00ce 062B cmp r3, #6 + 890 00d0 15D0 beq .L49 + 891 .loc 1 583 9 discriminator 1 + 892 00d2 7B69 ldr r3, [r7, #20] + 893 00d4 B3F5803F cmp r3, #65536 + 894 00d8 11D0 beq .L49 + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 895 .loc 1 585 7 + 896 00da FB68 ldr r3, [r7, #12] + 897 00dc 1B68 ldr r3, [r3] + 898 00de 1A68 ldr r2, [r3] + 899 00e0 FB68 ldr r3, [r7, #12] + 900 00e2 1B68 ldr r3, [r3] + 901 00e4 42F00102 orr r2, r2, #1 + 902 00e8 1A60 str r2, [r3] + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 903 .loc 1 583 8 + 904 00ea 08E0 b .L49 + 905 .L45: + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + ARM GAS /tmp/ccl4b9YO.s page 27 + + + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 906 .loc 1 590 5 + 907 00ec FB68 ldr r3, [r7, #12] + 908 00ee 1B68 ldr r3, [r3] + 909 00f0 1A68 ldr r2, [r3] + 910 00f2 FB68 ldr r3, [r7, #12] + 911 00f4 1B68 ldr r3, [r3] + 912 00f6 42F00102 orr r2, r2, #1 + 913 00fa 1A60 str r2, [r3] + 914 00fc 00E0 b .L47 + 915 .L49: + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 916 .loc 1 583 8 + 917 00fe 00BF nop + 918 .L47: + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 919 .loc 1 594 10 + 920 0100 0023 movs r3, #0 + 921 .L38: + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 922 .loc 1 595 1 + 923 0102 1846 mov r0, r3 + 924 0104 1837 adds r7, r7, #24 + 925 .cfi_def_cfa_offset 8 + 926 0106 BD46 mov sp, r7 + 927 .cfi_def_cfa_register 13 + 928 @ sp needed + 929 0108 80BD pop {r7, pc} + 930 .L51: + 931 010a 00BF .align 2 + 932 .L50: + 933 010c 00000000 .word TIM_DMAPeriodElapsedCplt + 934 0110 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 935 0114 00000000 .word TIM_DMAError + 936 0118 002C0140 .word 1073818624 + 937 011c 00040040 .word 1073742848 + 938 0120 00080040 .word 1073743872 + 939 0124 00400140 .word 1073823744 + 940 0128 07000100 .word 65543 + 941 .cfi_endproc + 942 .LFE138: + 944 .section .text.HAL_TIM_Base_Stop_DMA,"ax",%progbits + 945 .align 1 + 946 .global HAL_TIM_Base_Stop_DMA + 947 .syntax unified + 948 .thumb + 949 .thumb_func + 951 HAL_TIM_Base_Stop_DMA: + 952 .LFB139: + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Base generation in DMA mode. + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle + ARM GAS /tmp/ccl4b9YO.s page 28 + + + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop_DMA(TIM_HandleTypeDef *htim) + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 953 .loc 1 603 1 + 954 .cfi_startproc + 955 @ args = 0, pretend = 0, frame = 8 + 956 @ frame_needed = 1, uses_anonymous_args = 0 + 957 0000 80B5 push {r7, lr} + 958 .cfi_def_cfa_offset 8 + 959 .cfi_offset 7, -8 + 960 .cfi_offset 14, -4 + 961 0002 82B0 sub sp, sp, #8 + 962 .cfi_def_cfa_offset 16 + 963 0004 00AF add r7, sp, #0 + 964 .cfi_def_cfa_register 7 + 965 0006 7860 str r0, [r7, #4] + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_INSTANCE(htim->Instance)); + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Update DMA request */ + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_UPDATE); + 966 .loc 1 608 3 + 967 0008 7B68 ldr r3, [r7, #4] + 968 000a 1B68 ldr r3, [r3] + 969 000c DA68 ldr r2, [r3, #12] + 970 000e 7B68 ldr r3, [r7, #4] + 971 0010 1B68 ldr r3, [r3] + 972 0012 22F48072 bic r2, r2, #256 + 973 0016 DA60 str r2, [r3, #12] + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); + 974 .loc 1 610 9 + 975 0018 7B68 ldr r3, [r7, #4] + 976 001a 1B6A ldr r3, [r3, #32] + 977 001c 1846 mov r0, r3 + 978 001e FFF7FEFF bl HAL_DMA_Abort_IT + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 979 .loc 1 613 3 + 980 0022 7B68 ldr r3, [r7, #4] + 981 0024 1B68 ldr r3, [r3] + 982 0026 1A6A ldr r2, [r3, #32] + 983 0028 41F21113 movw r3, #4369 + 984 002c 1340 ands r3, r3, r2 + 985 002e 002B cmp r3, #0 + 986 0030 0FD1 bne .L53 + 987 .loc 1 613 3 is_stmt 0 discriminator 1 + 988 0032 7B68 ldr r3, [r7, #4] + 989 0034 1B68 ldr r3, [r3] + 990 0036 1A6A ldr r2, [r3, #32] + 991 0038 40F24443 movw r3, #1092 + 992 003c 1340 ands r3, r3, r2 + 993 003e 002B cmp r3, #0 + 994 0040 07D1 bne .L53 + 995 .loc 1 613 3 discriminator 2 + ARM GAS /tmp/ccl4b9YO.s page 29 + + + 996 0042 7B68 ldr r3, [r7, #4] + 997 0044 1B68 ldr r3, [r3] + 998 0046 1A68 ldr r2, [r3] + 999 0048 7B68 ldr r3, [r7, #4] + 1000 004a 1B68 ldr r3, [r3] + 1001 004c 22F00102 bic r2, r2, #1 + 1002 0050 1A60 str r2, [r3] + 1003 .L53: + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 1004 .loc 1 616 15 is_stmt 1 + 1005 0052 7B68 ldr r3, [r7, #4] + 1006 0054 0122 movs r2, #1 + 1007 0056 83F83D20 strb r2, [r3, #61] + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 1008 .loc 1 619 10 + 1009 005a 0023 movs r3, #0 + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1010 .loc 1 620 1 + 1011 005c 1846 mov r0, r3 + 1012 005e 0837 adds r7, r7, #8 + 1013 .cfi_def_cfa_offset 8 + 1014 0060 BD46 mov sp, r7 + 1015 .cfi_def_cfa_register 13 + 1016 @ sp needed + 1017 0062 80BD pop {r7, pc} + 1018 .cfi_endproc + 1019 .LFE139: + 1021 .section .text.HAL_TIM_OC_Init,"ax",%progbits + 1022 .align 1 + 1023 .global HAL_TIM_OC_Init + 1024 .syntax unified + 1025 .thumb + 1026 .thumb_func + 1028 HAL_TIM_OC_Init: + 1029 .LFB140: + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group2 TIM Output Compare functions + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Output Compare functions + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM Output Compare functions ##### + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM Output Compare. + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM Output Compare. + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Output Compare. + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Output Compare. + ARM GAS /tmp/ccl4b9YO.s page 30 + + + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Output Compare and enable interrupt. + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Output Compare and disable interrupt. + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Output Compare and enable DMA transfer. + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Output Compare and disable DMA transfer. + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Output Compare according to the specified + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_OC_DeInit() before HAL_TIM_OC_Init() + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Init(TIM_HandleTypeDef *htim) + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1030 .loc 1 658 1 + 1031 .cfi_startproc + 1032 @ args = 0, pretend = 0, frame = 8 + 1033 @ frame_needed = 1, uses_anonymous_args = 0 + 1034 0000 80B5 push {r7, lr} + 1035 .cfi_def_cfa_offset 8 + 1036 .cfi_offset 7, -8 + 1037 .cfi_offset 14, -4 + 1038 0002 82B0 sub sp, sp, #8 + 1039 .cfi_def_cfa_offset 16 + 1040 0004 00AF add r7, sp, #0 + 1041 .cfi_def_cfa_register 7 + 1042 0006 7860 str r0, [r7, #4] + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 1043 .loc 1 660 6 + 1044 0008 7B68 ldr r3, [r7, #4] + 1045 000a 002B cmp r3, #0 + 1046 000c 01D1 bne .L56 + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 1047 .loc 1 662 12 + 1048 000e 0123 movs r3, #1 + 1049 0010 49E0 b .L57 + 1050 .L56: + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 1051 .loc 1 672 11 + 1052 0012 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 31 + + + 1053 0014 93F83D30 ldrb r3, [r3, #61] + 1054 0018 DBB2 uxtb r3, r3 + 1055 .loc 1 672 6 + 1056 001a 002B cmp r3, #0 + 1057 001c 06D1 bne .L58 + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 1058 .loc 1 675 16 + 1059 001e 7B68 ldr r3, [r7, #4] + 1060 0020 0022 movs r2, #0 + 1061 0022 83F83C20 strb r2, [r3, #60] + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->OC_MspInitCallback == NULL) + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback(htim); + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_MspInit(htim); + 1062 .loc 1 689 5 + 1063 0026 7868 ldr r0, [r7, #4] + 1064 0028 FFF7FEFF bl HAL_TIM_OC_MspInit + 1065 .L58: + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 1066 .loc 1 694 15 + 1067 002c 7B68 ldr r3, [r7, #4] + 1068 002e 0222 movs r2, #2 + 1069 0030 83F83D20 strb r2, [r3, #61] + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the base time for the Output Compare */ + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 1070 .loc 1 697 3 + 1071 0034 7B68 ldr r3, [r7, #4] + 1072 0036 1A68 ldr r2, [r3] + 1073 .loc 1 697 39 + 1074 0038 7B68 ldr r3, [r7, #4] + 1075 003a 0433 adds r3, r3, #4 + 1076 .loc 1 697 3 + 1077 003c 1946 mov r1, r3 + 1078 003e 1046 mov r0, r2 + 1079 0040 FFF7FEFF bl TIM_Base_SetConfig + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 1080 .loc 1 700 23 + 1081 0044 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 32 + + + 1082 0046 0122 movs r2, #1 + 1083 0048 83F84820 strb r2, [r3, #72] + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM channels state */ + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 1084 .loc 1 703 3 + 1085 004c 7B68 ldr r3, [r7, #4] + 1086 004e 0122 movs r2, #1 + 1087 0050 83F83E20 strb r2, [r3, #62] + 1088 0054 7B68 ldr r3, [r7, #4] + 1089 0056 0122 movs r2, #1 + 1090 0058 83F83F20 strb r2, [r3, #63] + 1091 005c 7B68 ldr r3, [r7, #4] + 1092 005e 0122 movs r2, #1 + 1093 0060 83F84020 strb r2, [r3, #64] + 1094 0064 7B68 ldr r3, [r7, #4] + 1095 0066 0122 movs r2, #1 + 1096 0068 83F84120 strb r2, [r3, #65] + 1097 006c 7B68 ldr r3, [r7, #4] + 1098 006e 0122 movs r2, #1 + 1099 0070 83F84220 strb r2, [r3, #66] + 1100 0074 7B68 ldr r3, [r7, #4] + 1101 0076 0122 movs r2, #1 + 1102 0078 83F84320 strb r2, [r3, #67] + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 1103 .loc 1 704 3 + 1104 007c 7B68 ldr r3, [r7, #4] + 1105 007e 0122 movs r2, #1 + 1106 0080 83F84420 strb r2, [r3, #68] + 1107 0084 7B68 ldr r3, [r7, #4] + 1108 0086 0122 movs r2, #1 + 1109 0088 83F84520 strb r2, [r3, #69] + 1110 008c 7B68 ldr r3, [r7, #4] + 1111 008e 0122 movs r2, #1 + 1112 0090 83F84620 strb r2, [r3, #70] + 1113 0094 7B68 ldr r3, [r7, #4] + 1114 0096 0122 movs r2, #1 + 1115 0098 83F84720 strb r2, [r3, #71] + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 1116 .loc 1 707 15 + 1117 009c 7B68 ldr r3, [r7, #4] + 1118 009e 0122 movs r2, #1 + 1119 00a0 83F83D20 strb r2, [r3, #61] + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 1120 .loc 1 709 10 + 1121 00a4 0023 movs r3, #0 + 1122 .L57: + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1123 .loc 1 710 1 + 1124 00a6 1846 mov r0, r3 + 1125 00a8 0837 adds r7, r7, #8 + 1126 .cfi_def_cfa_offset 8 + 1127 00aa BD46 mov sp, r7 + 1128 .cfi_def_cfa_register 13 + ARM GAS /tmp/ccl4b9YO.s page 33 + + + 1129 @ sp needed + 1130 00ac 80BD pop {r7, pc} + 1131 .cfi_endproc + 1132 .LFE140: + 1134 .section .text.HAL_TIM_OC_DeInit,"ax",%progbits + 1135 .align 1 + 1136 .global HAL_TIM_OC_DeInit + 1137 .syntax unified + 1138 .thumb + 1139 .thumb_func + 1141 HAL_TIM_OC_DeInit: + 1142 .LFB141: + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_DeInit(TIM_HandleTypeDef *htim) + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1143 .loc 1 718 1 + 1144 .cfi_startproc + 1145 @ args = 0, pretend = 0, frame = 8 + 1146 @ frame_needed = 1, uses_anonymous_args = 0 + 1147 0000 80B5 push {r7, lr} + 1148 .cfi_def_cfa_offset 8 + 1149 .cfi_offset 7, -8 + 1150 .cfi_offset 14, -4 + 1151 0002 82B0 sub sp, sp, #8 + 1152 .cfi_def_cfa_offset 16 + 1153 0004 00AF add r7, sp, #0 + 1154 .cfi_def_cfa_register 7 + 1155 0006 7860 str r0, [r7, #4] + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 1156 .loc 1 722 15 + 1157 0008 7B68 ldr r3, [r7, #4] + 1158 000a 0222 movs r2, #2 + 1159 000c 83F83D20 strb r2, [r3, #61] + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 1160 .loc 1 725 3 + 1161 0010 7B68 ldr r3, [r7, #4] + 1162 0012 1B68 ldr r3, [r3] + 1163 0014 1A6A ldr r2, [r3, #32] + 1164 0016 41F21113 movw r3, #4369 + 1165 001a 1340 ands r3, r3, r2 + 1166 001c 002B cmp r3, #0 + 1167 001e 0FD1 bne .L60 + 1168 .loc 1 725 3 is_stmt 0 discriminator 1 + 1169 0020 7B68 ldr r3, [r7, #4] + 1170 0022 1B68 ldr r3, [r3] + 1171 0024 1A6A ldr r2, [r3, #32] + 1172 0026 40F24443 movw r3, #1092 + ARM GAS /tmp/ccl4b9YO.s page 34 + + + 1173 002a 1340 ands r3, r3, r2 + 1174 002c 002B cmp r3, #0 + 1175 002e 07D1 bne .L60 + 1176 .loc 1 725 3 discriminator 2 + 1177 0030 7B68 ldr r3, [r7, #4] + 1178 0032 1B68 ldr r3, [r3] + 1179 0034 1A68 ldr r2, [r3] + 1180 0036 7B68 ldr r3, [r7, #4] + 1181 0038 1B68 ldr r3, [r3] + 1182 003a 22F00102 bic r2, r2, #1 + 1183 003e 1A60 str r2, [r3] + 1184 .L60: + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->OC_MspDeInitCallback == NULL) + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback(htim); + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_MspDeInit(htim); + 1185 .loc 1 736 3 is_stmt 1 + 1186 0040 7868 ldr r0, [r7, #4] + 1187 0042 FFF7FEFF bl HAL_TIM_OC_MspDeInit + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 1188 .loc 1 740 23 + 1189 0046 7B68 ldr r3, [r7, #4] + 1190 0048 0022 movs r2, #0 + 1191 004a 83F84820 strb r2, [r3, #72] + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM channels state */ + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 1192 .loc 1 743 3 + 1193 004e 7B68 ldr r3, [r7, #4] + 1194 0050 0022 movs r2, #0 + 1195 0052 83F83E20 strb r2, [r3, #62] + 1196 0056 7B68 ldr r3, [r7, #4] + 1197 0058 0022 movs r2, #0 + 1198 005a 83F83F20 strb r2, [r3, #63] + 1199 005e 7B68 ldr r3, [r7, #4] + 1200 0060 0022 movs r2, #0 + 1201 0062 83F84020 strb r2, [r3, #64] + 1202 0066 7B68 ldr r3, [r7, #4] + 1203 0068 0022 movs r2, #0 + 1204 006a 83F84120 strb r2, [r3, #65] + 1205 006e 7B68 ldr r3, [r7, #4] + 1206 0070 0022 movs r2, #0 + 1207 0072 83F84220 strb r2, [r3, #66] + 1208 0076 7B68 ldr r3, [r7, #4] + 1209 0078 0022 movs r2, #0 + 1210 007a 83F84320 strb r2, [r3, #67] + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + ARM GAS /tmp/ccl4b9YO.s page 35 + + + 1211 .loc 1 744 3 + 1212 007e 7B68 ldr r3, [r7, #4] + 1213 0080 0022 movs r2, #0 + 1214 0082 83F84420 strb r2, [r3, #68] + 1215 0086 7B68 ldr r3, [r7, #4] + 1216 0088 0022 movs r2, #0 + 1217 008a 83F84520 strb r2, [r3, #69] + 1218 008e 7B68 ldr r3, [r7, #4] + 1219 0090 0022 movs r2, #0 + 1220 0092 83F84620 strb r2, [r3, #70] + 1221 0096 7B68 ldr r3, [r7, #4] + 1222 0098 0022 movs r2, #0 + 1223 009a 83F84720 strb r2, [r3, #71] + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 1224 .loc 1 747 15 + 1225 009e 7B68 ldr r3, [r7, #4] + 1226 00a0 0022 movs r2, #0 + 1227 00a2 83F83D20 strb r2, [r3, #61] + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 1228 .loc 1 750 3 + 1229 00a6 7B68 ldr r3, [r7, #4] + 1230 00a8 0022 movs r2, #0 + 1231 00aa 83F83C20 strb r2, [r3, #60] + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 1232 .loc 1 752 10 + 1233 00ae 0023 movs r3, #0 + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1234 .loc 1 753 1 + 1235 00b0 1846 mov r0, r3 + 1236 00b2 0837 adds r7, r7, #8 + 1237 .cfi_def_cfa_offset 8 + 1238 00b4 BD46 mov sp, r7 + 1239 .cfi_def_cfa_register 13 + 1240 @ sp needed + 1241 00b6 80BD pop {r7, pc} + 1242 .cfi_endproc + 1243 .LFE141: + 1245 .section .text.HAL_TIM_OC_MspInit,"ax",%progbits + 1246 .align 1 + 1247 .weak HAL_TIM_OC_MspInit + 1248 .syntax unified + 1249 .thumb + 1250 .thumb_func + 1252 HAL_TIM_OC_MspInit: + 1253 .LFB142: + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Output Compare MSP. + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_OC_MspInit(TIM_HandleTypeDef *htim) + ARM GAS /tmp/ccl4b9YO.s page 36 + + + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1254 .loc 1 761 1 + 1255 .cfi_startproc + 1256 @ args = 0, pretend = 0, frame = 8 + 1257 @ frame_needed = 1, uses_anonymous_args = 0 + 1258 @ link register save eliminated. + 1259 0000 80B4 push {r7} + 1260 .cfi_def_cfa_offset 4 + 1261 .cfi_offset 7, -4 + 1262 0002 83B0 sub sp, sp, #12 + 1263 .cfi_def_cfa_offset 16 + 1264 0004 00AF add r7, sp, #0 + 1265 .cfi_def_cfa_register 7 + 1266 0006 7860 str r0, [r7, #4] + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_OC_MspInit could be implemented in the user file + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1267 .loc 1 768 1 + 1268 0008 00BF nop + 1269 000a 0C37 adds r7, r7, #12 + 1270 .cfi_def_cfa_offset 4 + 1271 000c BD46 mov sp, r7 + 1272 .cfi_def_cfa_register 13 + 1273 @ sp needed + 1274 000e 5DF8047B ldr r7, [sp], #4 + 1275 .cfi_restore 7 + 1276 .cfi_def_cfa_offset 0 + 1277 0012 7047 bx lr + 1278 .cfi_endproc + 1279 .LFE142: + 1281 .section .text.HAL_TIM_OC_MspDeInit,"ax",%progbits + 1282 .align 1 + 1283 .weak HAL_TIM_OC_MspDeInit + 1284 .syntax unified + 1285 .thumb + 1286 .thumb_func + 1288 HAL_TIM_OC_MspDeInit: + 1289 .LFB143: + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM Output Compare MSP. + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef *htim) + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1290 .loc 1 776 1 + 1291 .cfi_startproc + 1292 @ args = 0, pretend = 0, frame = 8 + 1293 @ frame_needed = 1, uses_anonymous_args = 0 + 1294 @ link register save eliminated. + 1295 0000 80B4 push {r7} + 1296 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccl4b9YO.s page 37 + + + 1297 .cfi_offset 7, -4 + 1298 0002 83B0 sub sp, sp, #12 + 1299 .cfi_def_cfa_offset 16 + 1300 0004 00AF add r7, sp, #0 + 1301 .cfi_def_cfa_register 7 + 1302 0006 7860 str r0, [r7, #4] + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_OC_MspDeInit could be implemented in the user file + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1303 .loc 1 783 1 + 1304 0008 00BF nop + 1305 000a 0C37 adds r7, r7, #12 + 1306 .cfi_def_cfa_offset 4 + 1307 000c BD46 mov sp, r7 + 1308 .cfi_def_cfa_register 13 + 1309 @ sp needed + 1310 000e 5DF8047B ldr r7, [sp], #4 + 1311 .cfi_restore 7 + 1312 .cfi_def_cfa_offset 0 + 1313 0012 7047 bx lr + 1314 .cfi_endproc + 1315 .LFE143: + 1317 .section .text.HAL_TIM_OC_Start,"ax",%progbits + 1318 .align 1 + 1319 .global HAL_TIM_OC_Start + 1320 .syntax unified + 1321 .thumb + 1322 .thumb_func + 1324 HAL_TIM_OC_Start: + 1325 .LFB144: + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation. + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be enabled + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start(TIM_HandleTypeDef *htim, uint32_t Channel) + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1326 .loc 1 800 1 + 1327 .cfi_startproc + 1328 @ args = 0, pretend = 0, frame = 16 + 1329 @ frame_needed = 1, uses_anonymous_args = 0 + 1330 0000 80B5 push {r7, lr} + 1331 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccl4b9YO.s page 38 + + + 1332 .cfi_offset 7, -8 + 1333 .cfi_offset 14, -4 + 1334 0002 84B0 sub sp, sp, #16 + 1335 .cfi_def_cfa_offset 24 + 1336 0004 00AF add r7, sp, #0 + 1337 .cfi_def_cfa_register 7 + 1338 0006 7860 str r0, [r7, #4] + 1339 0008 3960 str r1, [r7] + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 1340 .loc 1 807 44 + 1341 000a 3B68 ldr r3, [r7] + 1342 000c 002B cmp r3, #0 + 1343 000e 09D1 bne .L65 + 1344 .loc 1 807 7 discriminator 1 + 1345 0010 7B68 ldr r3, [r7, #4] + 1346 0012 93F83E30 ldrb r3, [r3, #62] + 1347 0016 DBB2 uxtb r3, r3 + 1348 .loc 1 807 44 discriminator 1 + 1349 0018 012B cmp r3, #1 + 1350 001a 14BF ite ne + 1351 001c 0123 movne r3, #1 + 1352 001e 0023 moveq r3, #0 + 1353 0020 DBB2 uxtb r3, r3 + 1354 0022 3CE0 b .L66 + 1355 .L65: + 1356 .loc 1 807 44 is_stmt 0 discriminator 2 + 1357 0024 3B68 ldr r3, [r7] + 1358 0026 042B cmp r3, #4 + 1359 0028 09D1 bne .L67 + 1360 .loc 1 807 7 is_stmt 1 discriminator 4 + 1361 002a 7B68 ldr r3, [r7, #4] + 1362 002c 93F83F30 ldrb r3, [r3, #63] + 1363 0030 DBB2 uxtb r3, r3 + 1364 .loc 1 807 44 discriminator 4 + 1365 0032 012B cmp r3, #1 + 1366 0034 14BF ite ne + 1367 0036 0123 movne r3, #1 + 1368 0038 0023 moveq r3, #0 + 1369 003a DBB2 uxtb r3, r3 + 1370 003c 2FE0 b .L66 + 1371 .L67: + 1372 .loc 1 807 44 is_stmt 0 discriminator 5 + 1373 003e 3B68 ldr r3, [r7] + 1374 0040 082B cmp r3, #8 + 1375 0042 09D1 bne .L69 + 1376 .loc 1 807 7 is_stmt 1 discriminator 7 + 1377 0044 7B68 ldr r3, [r7, #4] + 1378 0046 93F84030 ldrb r3, [r3, #64] + 1379 004a DBB2 uxtb r3, r3 + 1380 .loc 1 807 44 discriminator 7 + 1381 004c 012B cmp r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 39 + + + 1382 004e 14BF ite ne + 1383 0050 0123 movne r3, #1 + 1384 0052 0023 moveq r3, #0 + 1385 0054 DBB2 uxtb r3, r3 + 1386 0056 22E0 b .L66 + 1387 .L69: + 1388 .loc 1 807 44 is_stmt 0 discriminator 8 + 1389 0058 3B68 ldr r3, [r7] + 1390 005a 0C2B cmp r3, #12 + 1391 005c 09D1 bne .L71 + 1392 .loc 1 807 7 is_stmt 1 discriminator 10 + 1393 005e 7B68 ldr r3, [r7, #4] + 1394 0060 93F84130 ldrb r3, [r3, #65] + 1395 0064 DBB2 uxtb r3, r3 + 1396 .loc 1 807 44 discriminator 10 + 1397 0066 012B cmp r3, #1 + 1398 0068 14BF ite ne + 1399 006a 0123 movne r3, #1 + 1400 006c 0023 moveq r3, #0 + 1401 006e DBB2 uxtb r3, r3 + 1402 0070 15E0 b .L66 + 1403 .L71: + 1404 .loc 1 807 44 is_stmt 0 discriminator 11 + 1405 0072 3B68 ldr r3, [r7] + 1406 0074 102B cmp r3, #16 + 1407 0076 09D1 bne .L73 + 1408 .loc 1 807 7 is_stmt 1 discriminator 13 + 1409 0078 7B68 ldr r3, [r7, #4] + 1410 007a 93F84230 ldrb r3, [r3, #66] + 1411 007e DBB2 uxtb r3, r3 + 1412 .loc 1 807 44 discriminator 13 + 1413 0080 012B cmp r3, #1 + 1414 0082 14BF ite ne + 1415 0084 0123 movne r3, #1 + 1416 0086 0023 moveq r3, #0 + 1417 0088 DBB2 uxtb r3, r3 + 1418 008a 08E0 b .L66 + 1419 .L73: + 1420 .loc 1 807 7 discriminator 14 + 1421 008c 7B68 ldr r3, [r7, #4] + 1422 008e 93F84330 ldrb r3, [r3, #67] + 1423 0092 DBB2 uxtb r3, r3 + 1424 .loc 1 807 44 discriminator 14 + 1425 0094 012B cmp r3, #1 + 1426 0096 14BF ite ne + 1427 0098 0123 movne r3, #1 + 1428 009a 0023 moveq r3, #0 + 1429 009c DBB2 uxtb r3, r3 + 1430 .L66: + 1431 .loc 1 807 6 discriminator 20 + 1432 009e 002B cmp r3, #0 + 1433 00a0 01D0 beq .L75 + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 1434 .loc 1 809 12 + 1435 00a2 0123 movs r3, #1 + 1436 00a4 8DE0 b .L76 + ARM GAS /tmp/ccl4b9YO.s page 40 + + + 1437 .L75: + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 1438 .loc 1 813 3 + 1439 00a6 3B68 ldr r3, [r7] + 1440 00a8 002B cmp r3, #0 + 1441 00aa 04D1 bne .L77 + 1442 .loc 1 813 3 is_stmt 0 discriminator 1 + 1443 00ac 7B68 ldr r3, [r7, #4] + 1444 00ae 0222 movs r2, #2 + 1445 00b0 83F83E20 strb r2, [r3, #62] + 1446 00b4 23E0 b .L78 + 1447 .L77: + 1448 .loc 1 813 3 discriminator 2 + 1449 00b6 3B68 ldr r3, [r7] + 1450 00b8 042B cmp r3, #4 + 1451 00ba 04D1 bne .L79 + 1452 .loc 1 813 3 discriminator 3 + 1453 00bc 7B68 ldr r3, [r7, #4] + 1454 00be 0222 movs r2, #2 + 1455 00c0 83F83F20 strb r2, [r3, #63] + 1456 00c4 1BE0 b .L78 + 1457 .L79: + 1458 .loc 1 813 3 discriminator 4 + 1459 00c6 3B68 ldr r3, [r7] + 1460 00c8 082B cmp r3, #8 + 1461 00ca 04D1 bne .L81 + 1462 .loc 1 813 3 discriminator 6 + 1463 00cc 7B68 ldr r3, [r7, #4] + 1464 00ce 0222 movs r2, #2 + 1465 00d0 83F84020 strb r2, [r3, #64] + 1466 00d4 13E0 b .L78 + 1467 .L81: + 1468 .loc 1 813 3 discriminator 7 + 1469 00d6 3B68 ldr r3, [r7] + 1470 00d8 0C2B cmp r3, #12 + 1471 00da 04D1 bne .L83 + 1472 .loc 1 813 3 discriminator 9 + 1473 00dc 7B68 ldr r3, [r7, #4] + 1474 00de 0222 movs r2, #2 + 1475 00e0 83F84120 strb r2, [r3, #65] + 1476 00e4 0BE0 b .L78 + 1477 .L83: + 1478 .loc 1 813 3 discriminator 10 + 1479 00e6 3B68 ldr r3, [r7] + 1480 00e8 102B cmp r3, #16 + 1481 00ea 04D1 bne .L85 + 1482 .loc 1 813 3 discriminator 12 + 1483 00ec 7B68 ldr r3, [r7, #4] + 1484 00ee 0222 movs r2, #2 + 1485 00f0 83F84220 strb r2, [r3, #66] + 1486 00f4 03E0 b .L78 + 1487 .L85: + 1488 .loc 1 813 3 discriminator 13 + 1489 00f6 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 41 + + + 1490 00f8 0222 movs r2, #2 + 1491 00fa 83F84320 strb r2, [r3, #67] + 1492 .L78: + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Output compare channel */ + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 1493 .loc 1 816 3 is_stmt 1 + 1494 00fe 7B68 ldr r3, [r7, #4] + 1495 0100 1B68 ldr r3, [r3] + 1496 0102 0122 movs r2, #1 + 1497 0104 3968 ldr r1, [r7] + 1498 0106 1846 mov r0, r3 + 1499 0108 FFF7FEFF bl TIM_CCxChannelCmd + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 1500 .loc 1 818 7 + 1501 010c 7B68 ldr r3, [r7, #4] + 1502 010e 1B68 ldr r3, [r3] + 1503 0110 2E4A ldr r2, .L96 + 1504 0112 9342 cmp r3, r2 + 1505 0114 0ED0 beq .L87 + 1506 .loc 1 818 7 is_stmt 0 discriminator 2 + 1507 0116 7B68 ldr r3, [r7, #4] + 1508 0118 1B68 ldr r3, [r3] + 1509 011a 2D4A ldr r2, .L96+4 + 1510 011c 9342 cmp r3, r2 + 1511 011e 09D0 beq .L87 + 1512 .loc 1 818 7 discriminator 4 + 1513 0120 7B68 ldr r3, [r7, #4] + 1514 0122 1B68 ldr r3, [r3] + 1515 0124 2B4A ldr r2, .L96+8 + 1516 0126 9342 cmp r3, r2 + 1517 0128 04D0 beq .L87 + 1518 .loc 1 818 7 discriminator 6 + 1519 012a 7B68 ldr r3, [r7, #4] + 1520 012c 1B68 ldr r3, [r3] + 1521 012e 2A4A ldr r2, .L96+12 + 1522 0130 9342 cmp r3, r2 + 1523 0132 01D1 bne .L88 + 1524 .L87: + 1525 .loc 1 818 7 discriminator 7 + 1526 0134 0123 movs r3, #1 + 1527 .loc 1 818 7 + 1528 0136 00E0 b .L89 + 1529 .L88: + 1530 .loc 1 818 7 discriminator 8 + 1531 0138 0023 movs r3, #0 + 1532 .L89: + 1533 .loc 1 818 6 is_stmt 1 discriminator 10 + 1534 013a 002B cmp r3, #0 + 1535 013c 07D0 beq .L90 + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 1536 .loc 1 821 5 + 1537 013e 7B68 ldr r3, [r7, #4] + 1538 0140 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 42 + + + 1539 0142 5A6C ldr r2, [r3, #68] + 1540 0144 7B68 ldr r3, [r7, #4] + 1541 0146 1B68 ldr r3, [r3] + 1542 0148 42F40042 orr r2, r2, #32768 + 1543 014c 5A64 str r2, [r3, #68] + 1544 .L90: + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 1545 .loc 1 825 7 + 1546 014e 7B68 ldr r3, [r7, #4] + 1547 0150 1B68 ldr r3, [r3] + 1548 .loc 1 825 6 + 1549 0152 1E4A ldr r2, .L96 + 1550 0154 9342 cmp r3, r2 + 1551 0156 13D0 beq .L91 + 1552 .loc 1 825 7 discriminator 1 + 1553 0158 7B68 ldr r3, [r7, #4] + 1554 015a 1B68 ldr r3, [r3] + 1555 015c B3F1804F cmp r3, #1073741824 + 1556 0160 0ED0 beq .L91 + 1557 .loc 1 825 7 is_stmt 0 discriminator 2 + 1558 0162 7B68 ldr r3, [r7, #4] + 1559 0164 1B68 ldr r3, [r3] + 1560 0166 1D4A ldr r2, .L96+16 + 1561 0168 9342 cmp r3, r2 + 1562 016a 09D0 beq .L91 + 1563 .loc 1 825 7 discriminator 3 + 1564 016c 7B68 ldr r3, [r7, #4] + 1565 016e 1B68 ldr r3, [r3] + 1566 0170 1B4A ldr r2, .L96+20 + 1567 0172 9342 cmp r3, r2 + 1568 0174 04D0 beq .L91 + 1569 .loc 1 825 7 discriminator 4 + 1570 0176 7B68 ldr r3, [r7, #4] + 1571 0178 1B68 ldr r3, [r3] + 1572 017a 154A ldr r2, .L96+4 + 1573 017c 9342 cmp r3, r2 + 1574 017e 15D1 bne .L92 + 1575 .L91: + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 1576 .loc 1 827 19 is_stmt 1 + 1577 0180 7B68 ldr r3, [r7, #4] + 1578 0182 1B68 ldr r3, [r3] + 1579 .loc 1 827 29 + 1580 0184 9A68 ldr r2, [r3, #8] + 1581 .loc 1 827 13 + 1582 0186 174B ldr r3, .L96+24 + 1583 0188 1340 ands r3, r3, r2 + 1584 018a FB60 str r3, [r7, #12] + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1585 .loc 1 828 8 + 1586 018c FB68 ldr r3, [r7, #12] + 1587 018e 062B cmp r3, #6 + 1588 0190 15D0 beq .L95 + ARM GAS /tmp/ccl4b9YO.s page 43 + + + 1589 .loc 1 828 9 discriminator 1 + 1590 0192 FB68 ldr r3, [r7, #12] + 1591 0194 B3F5803F cmp r3, #65536 + 1592 0198 11D0 beq .L95 + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 1593 .loc 1 830 7 + 1594 019a 7B68 ldr r3, [r7, #4] + 1595 019c 1B68 ldr r3, [r3] + 1596 019e 1A68 ldr r2, [r3] + 1597 01a0 7B68 ldr r3, [r7, #4] + 1598 01a2 1B68 ldr r3, [r3] + 1599 01a4 42F00102 orr r2, r2, #1 + 1600 01a8 1A60 str r2, [r3] + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1601 .loc 1 828 8 + 1602 01aa 08E0 b .L95 + 1603 .L92: + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 1604 .loc 1 835 5 + 1605 01ac 7B68 ldr r3, [r7, #4] + 1606 01ae 1B68 ldr r3, [r3] + 1607 01b0 1A68 ldr r2, [r3] + 1608 01b2 7B68 ldr r3, [r7, #4] + 1609 01b4 1B68 ldr r3, [r3] + 1610 01b6 42F00102 orr r2, r2, #1 + 1611 01ba 1A60 str r2, [r3] + 1612 01bc 00E0 b .L94 + 1613 .L95: + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1614 .loc 1 828 8 + 1615 01be 00BF nop + 1616 .L94: + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 1617 .loc 1 839 10 + 1618 01c0 0023 movs r3, #0 + 1619 .L76: + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1620 .loc 1 840 1 + 1621 01c2 1846 mov r0, r3 + 1622 01c4 1037 adds r7, r7, #16 + 1623 .cfi_def_cfa_offset 8 + 1624 01c6 BD46 mov sp, r7 + 1625 .cfi_def_cfa_register 13 + 1626 @ sp needed + 1627 01c8 80BD pop {r7, pc} + 1628 .L97: + 1629 01ca 00BF .align 2 + 1630 .L96: + 1631 01cc 002C0140 .word 1073818624 + ARM GAS /tmp/ccl4b9YO.s page 44 + + + 1632 01d0 00400140 .word 1073823744 + 1633 01d4 00440140 .word 1073824768 + 1634 01d8 00480140 .word 1073825792 + 1635 01dc 00040040 .word 1073742848 + 1636 01e0 00080040 .word 1073743872 + 1637 01e4 07000100 .word 65543 + 1638 .cfi_endproc + 1639 .LFE144: + 1641 .section .text.HAL_TIM_OC_Stop,"ax",%progbits + 1642 .align 1 + 1643 .global HAL_TIM_OC_Stop + 1644 .syntax unified + 1645 .thumb + 1646 .thumb_func + 1648 HAL_TIM_OC_Stop: + 1649 .LFB145: + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation. + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be disabled + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1650 .loc 1 857 1 + 1651 .cfi_startproc + 1652 @ args = 0, pretend = 0, frame = 8 + 1653 @ frame_needed = 1, uses_anonymous_args = 0 + 1654 0000 80B5 push {r7, lr} + 1655 .cfi_def_cfa_offset 8 + 1656 .cfi_offset 7, -8 + 1657 .cfi_offset 14, -4 + 1658 0002 82B0 sub sp, sp, #8 + 1659 .cfi_def_cfa_offset 16 + 1660 0004 00AF add r7, sp, #0 + 1661 .cfi_def_cfa_register 7 + 1662 0006 7860 str r0, [r7, #4] + 1663 0008 3960 str r1, [r7] + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Output compare channel */ + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 1664 .loc 1 862 3 + 1665 000a 7B68 ldr r3, [r7, #4] + 1666 000c 1B68 ldr r3, [r3] + 1667 000e 0022 movs r2, #0 + 1668 0010 3968 ldr r1, [r7] + ARM GAS /tmp/ccl4b9YO.s page 45 + + + 1669 0012 1846 mov r0, r3 + 1670 0014 FFF7FEFF bl TIM_CCxChannelCmd + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 1671 .loc 1 864 7 + 1672 0018 7B68 ldr r3, [r7, #4] + 1673 001a 1B68 ldr r3, [r3] + 1674 001c 3B4A ldr r2, .L115 + 1675 001e 9342 cmp r3, r2 + 1676 0020 0ED0 beq .L99 + 1677 .loc 1 864 7 is_stmt 0 discriminator 2 + 1678 0022 7B68 ldr r3, [r7, #4] + 1679 0024 1B68 ldr r3, [r3] + 1680 0026 3A4A ldr r2, .L115+4 + 1681 0028 9342 cmp r3, r2 + 1682 002a 09D0 beq .L99 + 1683 .loc 1 864 7 discriminator 4 + 1684 002c 7B68 ldr r3, [r7, #4] + 1685 002e 1B68 ldr r3, [r3] + 1686 0030 384A ldr r2, .L115+8 + 1687 0032 9342 cmp r3, r2 + 1688 0034 04D0 beq .L99 + 1689 .loc 1 864 7 discriminator 6 + 1690 0036 7B68 ldr r3, [r7, #4] + 1691 0038 1B68 ldr r3, [r3] + 1692 003a 374A ldr r2, .L115+12 + 1693 003c 9342 cmp r3, r2 + 1694 003e 01D1 bne .L100 + 1695 .L99: + 1696 .loc 1 864 7 discriminator 7 + 1697 0040 0123 movs r3, #1 + 1698 .loc 1 864 7 + 1699 0042 00E0 b .L101 + 1700 .L100: + 1701 .loc 1 864 7 discriminator 8 + 1702 0044 0023 movs r3, #0 + 1703 .L101: + 1704 .loc 1 864 6 is_stmt 1 discriminator 10 + 1705 0046 002B cmp r3, #0 + 1706 0048 17D0 beq .L102 + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 1707 .loc 1 867 5 + 1708 004a 7B68 ldr r3, [r7, #4] + 1709 004c 1B68 ldr r3, [r3] + 1710 004e 1A6A ldr r2, [r3, #32] + 1711 0050 41F21113 movw r3, #4369 + 1712 0054 1340 ands r3, r3, r2 + 1713 0056 002B cmp r3, #0 + 1714 0058 0FD1 bne .L102 + 1715 .loc 1 867 5 is_stmt 0 discriminator 1 + 1716 005a 7B68 ldr r3, [r7, #4] + 1717 005c 1B68 ldr r3, [r3] + 1718 005e 1A6A ldr r2, [r3, #32] + 1719 0060 40F24443 movw r3, #1092 + 1720 0064 1340 ands r3, r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 46 + + + 1721 0066 002B cmp r3, #0 + 1722 0068 07D1 bne .L102 + 1723 .loc 1 867 5 discriminator 2 + 1724 006a 7B68 ldr r3, [r7, #4] + 1725 006c 1B68 ldr r3, [r3] + 1726 006e 5A6C ldr r2, [r3, #68] + 1727 0070 7B68 ldr r3, [r7, #4] + 1728 0072 1B68 ldr r3, [r3] + 1729 0074 22F40042 bic r2, r2, #32768 + 1730 0078 5A64 str r2, [r3, #68] + 1731 .L102: + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 1732 .loc 1 871 3 is_stmt 1 + 1733 007a 7B68 ldr r3, [r7, #4] + 1734 007c 1B68 ldr r3, [r3] + 1735 007e 1A6A ldr r2, [r3, #32] + 1736 0080 41F21113 movw r3, #4369 + 1737 0084 1340 ands r3, r3, r2 + 1738 0086 002B cmp r3, #0 + 1739 0088 0FD1 bne .L103 + 1740 .loc 1 871 3 is_stmt 0 discriminator 1 + 1741 008a 7B68 ldr r3, [r7, #4] + 1742 008c 1B68 ldr r3, [r3] + 1743 008e 1A6A ldr r2, [r3, #32] + 1744 0090 40F24443 movw r3, #1092 + 1745 0094 1340 ands r3, r3, r2 + 1746 0096 002B cmp r3, #0 + 1747 0098 07D1 bne .L103 + 1748 .loc 1 871 3 discriminator 2 + 1749 009a 7B68 ldr r3, [r7, #4] + 1750 009c 1B68 ldr r3, [r3] + 1751 009e 1A68 ldr r2, [r3] + 1752 00a0 7B68 ldr r3, [r7, #4] + 1753 00a2 1B68 ldr r3, [r3] + 1754 00a4 22F00102 bic r2, r2, #1 + 1755 00a8 1A60 str r2, [r3] + 1756 .L103: + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 1757 .loc 1 874 3 is_stmt 1 + 1758 00aa 3B68 ldr r3, [r7] + 1759 00ac 002B cmp r3, #0 + 1760 00ae 04D1 bne .L104 + 1761 .loc 1 874 3 is_stmt 0 discriminator 1 + 1762 00b0 7B68 ldr r3, [r7, #4] + 1763 00b2 0122 movs r2, #1 + 1764 00b4 83F83E20 strb r2, [r3, #62] + 1765 00b8 23E0 b .L105 + 1766 .L104: + 1767 .loc 1 874 3 discriminator 2 + 1768 00ba 3B68 ldr r3, [r7] + 1769 00bc 042B cmp r3, #4 + 1770 00be 04D1 bne .L106 + ARM GAS /tmp/ccl4b9YO.s page 47 + + + 1771 .loc 1 874 3 discriminator 3 + 1772 00c0 7B68 ldr r3, [r7, #4] + 1773 00c2 0122 movs r2, #1 + 1774 00c4 83F83F20 strb r2, [r3, #63] + 1775 00c8 1BE0 b .L105 + 1776 .L106: + 1777 .loc 1 874 3 discriminator 4 + 1778 00ca 3B68 ldr r3, [r7] + 1779 00cc 082B cmp r3, #8 + 1780 00ce 04D1 bne .L108 + 1781 .loc 1 874 3 discriminator 6 + 1782 00d0 7B68 ldr r3, [r7, #4] + 1783 00d2 0122 movs r2, #1 + 1784 00d4 83F84020 strb r2, [r3, #64] + 1785 00d8 13E0 b .L105 + 1786 .L108: + 1787 .loc 1 874 3 discriminator 7 + 1788 00da 3B68 ldr r3, [r7] + 1789 00dc 0C2B cmp r3, #12 + 1790 00de 04D1 bne .L110 + 1791 .loc 1 874 3 discriminator 9 + 1792 00e0 7B68 ldr r3, [r7, #4] + 1793 00e2 0122 movs r2, #1 + 1794 00e4 83F84120 strb r2, [r3, #65] + 1795 00e8 0BE0 b .L105 + 1796 .L110: + 1797 .loc 1 874 3 discriminator 10 + 1798 00ea 3B68 ldr r3, [r7] + 1799 00ec 102B cmp r3, #16 + 1800 00ee 04D1 bne .L112 + 1801 .loc 1 874 3 discriminator 12 + 1802 00f0 7B68 ldr r3, [r7, #4] + 1803 00f2 0122 movs r2, #1 + 1804 00f4 83F84220 strb r2, [r3, #66] + 1805 00f8 03E0 b .L105 + 1806 .L112: + 1807 .loc 1 874 3 discriminator 13 + 1808 00fa 7B68 ldr r3, [r7, #4] + 1809 00fc 0122 movs r2, #1 + 1810 00fe 83F84320 strb r2, [r3, #67] + 1811 .L105: + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 1812 .loc 1 877 10 is_stmt 1 + 1813 0102 0023 movs r3, #0 + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 1814 .loc 1 878 1 + 1815 0104 1846 mov r0, r3 + 1816 0106 0837 adds r7, r7, #8 + 1817 .cfi_def_cfa_offset 8 + 1818 0108 BD46 mov sp, r7 + 1819 .cfi_def_cfa_register 13 + 1820 @ sp needed + 1821 010a 80BD pop {r7, pc} + 1822 .L116: + 1823 .align 2 + ARM GAS /tmp/ccl4b9YO.s page 48 + + + 1824 .L115: + 1825 010c 002C0140 .word 1073818624 + 1826 0110 00400140 .word 1073823744 + 1827 0114 00440140 .word 1073824768 + 1828 0118 00480140 .word 1073825792 + 1829 .cfi_endproc + 1830 .LFE145: + 1832 .section .text.HAL_TIM_OC_Start_IT,"ax",%progbits + 1833 .align 1 + 1834 .global HAL_TIM_OC_Start_IT + 1835 .syntax unified + 1836 .thumb + 1837 .thumb_func + 1839 HAL_TIM_OC_Start_IT: + 1840 .LFB146: + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation in interrupt mode. + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be enabled + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 1841 .loc 1 892 1 + 1842 .cfi_startproc + 1843 @ args = 0, pretend = 0, frame = 16 + 1844 @ frame_needed = 1, uses_anonymous_args = 0 + 1845 0000 80B5 push {r7, lr} + 1846 .cfi_def_cfa_offset 8 + 1847 .cfi_offset 7, -8 + 1848 .cfi_offset 14, -4 + 1849 0002 84B0 sub sp, sp, #16 + 1850 .cfi_def_cfa_offset 24 + 1851 0004 00AF add r7, sp, #0 + 1852 .cfi_def_cfa_register 7 + 1853 0006 7860 str r0, [r7, #4] + 1854 0008 3960 str r1, [r7] + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 1855 .loc 1 893 21 + 1856 000a 0023 movs r3, #0 + 1857 000c FB73 strb r3, [r7, #15] + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 1858 .loc 1 900 44 + 1859 000e 3B68 ldr r3, [r7] + 1860 0010 002B cmp r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 49 + + + 1861 0012 09D1 bne .L118 + 1862 .loc 1 900 7 discriminator 1 + 1863 0014 7B68 ldr r3, [r7, #4] + 1864 0016 93F83E30 ldrb r3, [r3, #62] + 1865 001a DBB2 uxtb r3, r3 + 1866 .loc 1 900 44 discriminator 1 + 1867 001c 012B cmp r3, #1 + 1868 001e 14BF ite ne + 1869 0020 0123 movne r3, #1 + 1870 0022 0023 moveq r3, #0 + 1871 0024 DBB2 uxtb r3, r3 + 1872 0026 3CE0 b .L119 + 1873 .L118: + 1874 .loc 1 900 44 is_stmt 0 discriminator 2 + 1875 0028 3B68 ldr r3, [r7] + 1876 002a 042B cmp r3, #4 + 1877 002c 09D1 bne .L120 + 1878 .loc 1 900 7 is_stmt 1 discriminator 4 + 1879 002e 7B68 ldr r3, [r7, #4] + 1880 0030 93F83F30 ldrb r3, [r3, #63] + 1881 0034 DBB2 uxtb r3, r3 + 1882 .loc 1 900 44 discriminator 4 + 1883 0036 012B cmp r3, #1 + 1884 0038 14BF ite ne + 1885 003a 0123 movne r3, #1 + 1886 003c 0023 moveq r3, #0 + 1887 003e DBB2 uxtb r3, r3 + 1888 0040 2FE0 b .L119 + 1889 .L120: + 1890 .loc 1 900 44 is_stmt 0 discriminator 5 + 1891 0042 3B68 ldr r3, [r7] + 1892 0044 082B cmp r3, #8 + 1893 0046 09D1 bne .L122 + 1894 .loc 1 900 7 is_stmt 1 discriminator 7 + 1895 0048 7B68 ldr r3, [r7, #4] + 1896 004a 93F84030 ldrb r3, [r3, #64] + 1897 004e DBB2 uxtb r3, r3 + 1898 .loc 1 900 44 discriminator 7 + 1899 0050 012B cmp r3, #1 + 1900 0052 14BF ite ne + 1901 0054 0123 movne r3, #1 + 1902 0056 0023 moveq r3, #0 + 1903 0058 DBB2 uxtb r3, r3 + 1904 005a 22E0 b .L119 + 1905 .L122: + 1906 .loc 1 900 44 is_stmt 0 discriminator 8 + 1907 005c 3B68 ldr r3, [r7] + 1908 005e 0C2B cmp r3, #12 + 1909 0060 09D1 bne .L124 + 1910 .loc 1 900 7 is_stmt 1 discriminator 10 + 1911 0062 7B68 ldr r3, [r7, #4] + 1912 0064 93F84130 ldrb r3, [r3, #65] + 1913 0068 DBB2 uxtb r3, r3 + 1914 .loc 1 900 44 discriminator 10 + 1915 006a 012B cmp r3, #1 + 1916 006c 14BF ite ne + 1917 006e 0123 movne r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 50 + + + 1918 0070 0023 moveq r3, #0 + 1919 0072 DBB2 uxtb r3, r3 + 1920 0074 15E0 b .L119 + 1921 .L124: + 1922 .loc 1 900 44 is_stmt 0 discriminator 11 + 1923 0076 3B68 ldr r3, [r7] + 1924 0078 102B cmp r3, #16 + 1925 007a 09D1 bne .L126 + 1926 .loc 1 900 7 is_stmt 1 discriminator 13 + 1927 007c 7B68 ldr r3, [r7, #4] + 1928 007e 93F84230 ldrb r3, [r3, #66] + 1929 0082 DBB2 uxtb r3, r3 + 1930 .loc 1 900 44 discriminator 13 + 1931 0084 012B cmp r3, #1 + 1932 0086 14BF ite ne + 1933 0088 0123 movne r3, #1 + 1934 008a 0023 moveq r3, #0 + 1935 008c DBB2 uxtb r3, r3 + 1936 008e 08E0 b .L119 + 1937 .L126: + 1938 .loc 1 900 7 discriminator 14 + 1939 0090 7B68 ldr r3, [r7, #4] + 1940 0092 93F84330 ldrb r3, [r3, #67] + 1941 0096 DBB2 uxtb r3, r3 + 1942 .loc 1 900 44 discriminator 14 + 1943 0098 012B cmp r3, #1 + 1944 009a 14BF ite ne + 1945 009c 0123 movne r3, #1 + 1946 009e 0023 moveq r3, #0 + 1947 00a0 DBB2 uxtb r3, r3 + 1948 .L119: + 1949 .loc 1 900 6 discriminator 20 + 1950 00a2 002B cmp r3, #0 + 1951 00a4 01D0 beq .L128 + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 1952 .loc 1 902 12 + 1953 00a6 0123 movs r3, #1 + 1954 00a8 D8E0 b .L129 + 1955 .L128: + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 1956 .loc 1 906 3 + 1957 00aa 3B68 ldr r3, [r7] + 1958 00ac 002B cmp r3, #0 + 1959 00ae 04D1 bne .L130 + 1960 .loc 1 906 3 is_stmt 0 discriminator 1 + 1961 00b0 7B68 ldr r3, [r7, #4] + 1962 00b2 0222 movs r2, #2 + 1963 00b4 83F83E20 strb r2, [r3, #62] + 1964 00b8 23E0 b .L131 + 1965 .L130: + 1966 .loc 1 906 3 discriminator 2 + 1967 00ba 3B68 ldr r3, [r7] + 1968 00bc 042B cmp r3, #4 + ARM GAS /tmp/ccl4b9YO.s page 51 + + + 1969 00be 04D1 bne .L132 + 1970 .loc 1 906 3 discriminator 3 + 1971 00c0 7B68 ldr r3, [r7, #4] + 1972 00c2 0222 movs r2, #2 + 1973 00c4 83F83F20 strb r2, [r3, #63] + 1974 00c8 1BE0 b .L131 + 1975 .L132: + 1976 .loc 1 906 3 discriminator 4 + 1977 00ca 3B68 ldr r3, [r7] + 1978 00cc 082B cmp r3, #8 + 1979 00ce 04D1 bne .L134 + 1980 .loc 1 906 3 discriminator 6 + 1981 00d0 7B68 ldr r3, [r7, #4] + 1982 00d2 0222 movs r2, #2 + 1983 00d4 83F84020 strb r2, [r3, #64] + 1984 00d8 13E0 b .L131 + 1985 .L134: + 1986 .loc 1 906 3 discriminator 7 + 1987 00da 3B68 ldr r3, [r7] + 1988 00dc 0C2B cmp r3, #12 + 1989 00de 04D1 bne .L136 + 1990 .loc 1 906 3 discriminator 9 + 1991 00e0 7B68 ldr r3, [r7, #4] + 1992 00e2 0222 movs r2, #2 + 1993 00e4 83F84120 strb r2, [r3, #65] + 1994 00e8 0BE0 b .L131 + 1995 .L136: + 1996 .loc 1 906 3 discriminator 10 + 1997 00ea 3B68 ldr r3, [r7] + 1998 00ec 102B cmp r3, #16 + 1999 00ee 04D1 bne .L138 + 2000 .loc 1 906 3 discriminator 12 + 2001 00f0 7B68 ldr r3, [r7, #4] + 2002 00f2 0222 movs r2, #2 + 2003 00f4 83F84220 strb r2, [r3, #66] + 2004 00f8 03E0 b .L131 + 2005 .L138: + 2006 .loc 1 906 3 discriminator 13 + 2007 00fa 7B68 ldr r3, [r7, #4] + 2008 00fc 0222 movs r2, #2 + 2009 00fe 83F84320 strb r2, [r3, #67] + 2010 .L131: + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 2011 .loc 1 908 3 is_stmt 1 + 2012 0102 3B68 ldr r3, [r7] + 2013 0104 0C2B cmp r3, #12 + 2014 0106 41D8 bhi .L140 + 2015 0108 01A2 adr r2, .L142 + 2016 010a 52F823F0 ldr pc, [r2, r3, lsl #2] + 2017 010e 00BF .p2align 2 + 2018 .L142: + 2019 0110 45010000 .word .L145+1 + 2020 0114 8D010000 .word .L140+1 + 2021 0118 8D010000 .word .L140+1 + 2022 011c 8D010000 .word .L140+1 + 2023 0120 57010000 .word .L144+1 + ARM GAS /tmp/ccl4b9YO.s page 52 + + + 2024 0124 8D010000 .word .L140+1 + 2025 0128 8D010000 .word .L140+1 + 2026 012c 8D010000 .word .L140+1 + 2027 0130 69010000 .word .L143+1 + 2028 0134 8D010000 .word .L140+1 + 2029 0138 8D010000 .word .L140+1 + 2030 013c 8D010000 .word .L140+1 + 2031 0140 7B010000 .word .L141+1 + 2032 .p2align 1 + 2033 .L145: + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 2034 .loc 1 913 7 + 2035 0144 7B68 ldr r3, [r7, #4] + 2036 0146 1B68 ldr r3, [r3] + 2037 0148 DA68 ldr r2, [r3, #12] + 2038 014a 7B68 ldr r3, [r7, #4] + 2039 014c 1B68 ldr r3, [r3] + 2040 014e 42F00202 orr r2, r2, #2 + 2041 0152 DA60 str r2, [r3, #12] + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2042 .loc 1 914 7 + 2043 0154 1DE0 b .L146 + 2044 .L144: + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 2045 .loc 1 920 7 + 2046 0156 7B68 ldr r3, [r7, #4] + 2047 0158 1B68 ldr r3, [r3] + 2048 015a DA68 ldr r2, [r3, #12] + 2049 015c 7B68 ldr r3, [r7, #4] + 2050 015e 1B68 ldr r3, [r3] + 2051 0160 42F00402 orr r2, r2, #4 + 2052 0164 DA60 str r2, [r3, #12] + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2053 .loc 1 921 7 + 2054 0166 14E0 b .L146 + 2055 .L143: + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); + 2056 .loc 1 927 7 + 2057 0168 7B68 ldr r3, [r7, #4] + 2058 016a 1B68 ldr r3, [r3] + 2059 016c DA68 ldr r2, [r3, #12] + 2060 016e 7B68 ldr r3, [r7, #4] + 2061 0170 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 53 + + + 2062 0172 42F00802 orr r2, r2, #8 + 2063 0176 DA60 str r2, [r3, #12] + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2064 .loc 1 928 7 + 2065 0178 0BE0 b .L146 + 2066 .L141: + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); + 2067 .loc 1 934 7 + 2068 017a 7B68 ldr r3, [r7, #4] + 2069 017c 1B68 ldr r3, [r3] + 2070 017e DA68 ldr r2, [r3, #12] + 2071 0180 7B68 ldr r3, [r7, #4] + 2072 0182 1B68 ldr r3, [r3] + 2073 0184 42F01002 orr r2, r2, #16 + 2074 0188 DA60 str r2, [r3, #12] + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2075 .loc 1 935 7 + 2076 018a 02E0 b .L146 + 2077 .L140: + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 2078 .loc 1 939 14 + 2079 018c 0123 movs r3, #1 + 2080 018e FB73 strb r3, [r7, #15] + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2081 .loc 1 940 7 + 2082 0190 00BF nop + 2083 .L146: + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 2084 .loc 1 943 6 + 2085 0192 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2086 0194 002B cmp r3, #0 + 2087 0196 60D1 bne .L147 + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Output compare channel */ + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 2088 .loc 1 946 5 + 2089 0198 7B68 ldr r3, [r7, #4] + 2090 019a 1B68 ldr r3, [r3] + 2091 019c 0122 movs r2, #1 + 2092 019e 3968 ldr r1, [r7] + 2093 01a0 1846 mov r0, r3 + 2094 01a2 FFF7FEFF bl TIM_CCxChannelCmd + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 2095 .loc 1 948 9 + 2096 01a6 7B68 ldr r3, [r7, #4] + 2097 01a8 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 54 + + + 2098 01aa 2E4A ldr r2, .L156 + 2099 01ac 9342 cmp r3, r2 + 2100 01ae 0ED0 beq .L148 + 2101 .loc 1 948 9 is_stmt 0 discriminator 2 + 2102 01b0 7B68 ldr r3, [r7, #4] + 2103 01b2 1B68 ldr r3, [r3] + 2104 01b4 2C4A ldr r2, .L156+4 + 2105 01b6 9342 cmp r3, r2 + 2106 01b8 09D0 beq .L148 + 2107 .loc 1 948 9 discriminator 4 + 2108 01ba 7B68 ldr r3, [r7, #4] + 2109 01bc 1B68 ldr r3, [r3] + 2110 01be 2B4A ldr r2, .L156+8 + 2111 01c0 9342 cmp r3, r2 + 2112 01c2 04D0 beq .L148 + 2113 .loc 1 948 9 discriminator 6 + 2114 01c4 7B68 ldr r3, [r7, #4] + 2115 01c6 1B68 ldr r3, [r3] + 2116 01c8 294A ldr r2, .L156+12 + 2117 01ca 9342 cmp r3, r2 + 2118 01cc 01D1 bne .L149 + 2119 .L148: + 2120 .loc 1 948 9 discriminator 7 + 2121 01ce 0123 movs r3, #1 + 2122 .loc 1 948 9 + 2123 01d0 00E0 b .L150 + 2124 .L149: + 2125 .loc 1 948 9 discriminator 8 + 2126 01d2 0023 movs r3, #0 + 2127 .L150: + 2128 .loc 1 948 8 is_stmt 1 discriminator 10 + 2129 01d4 002B cmp r3, #0 + 2130 01d6 07D0 beq .L151 + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 2131 .loc 1 951 7 + 2132 01d8 7B68 ldr r3, [r7, #4] + 2133 01da 1B68 ldr r3, [r3] + 2134 01dc 5A6C ldr r2, [r3, #68] + 2135 01de 7B68 ldr r3, [r7, #4] + 2136 01e0 1B68 ldr r3, [r3] + 2137 01e2 42F40042 orr r2, r2, #32768 + 2138 01e6 5A64 str r2, [r3, #68] + 2139 .L151: + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 2140 .loc 1 955 9 + 2141 01e8 7B68 ldr r3, [r7, #4] + 2142 01ea 1B68 ldr r3, [r3] + 2143 .loc 1 955 8 + 2144 01ec 1D4A ldr r2, .L156 + 2145 01ee 9342 cmp r3, r2 + 2146 01f0 13D0 beq .L152 + 2147 .loc 1 955 9 discriminator 1 + ARM GAS /tmp/ccl4b9YO.s page 55 + + + 2148 01f2 7B68 ldr r3, [r7, #4] + 2149 01f4 1B68 ldr r3, [r3] + 2150 01f6 B3F1804F cmp r3, #1073741824 + 2151 01fa 0ED0 beq .L152 + 2152 .loc 1 955 9 is_stmt 0 discriminator 2 + 2153 01fc 7B68 ldr r3, [r7, #4] + 2154 01fe 1B68 ldr r3, [r3] + 2155 0200 1C4A ldr r2, .L156+16 + 2156 0202 9342 cmp r3, r2 + 2157 0204 09D0 beq .L152 + 2158 .loc 1 955 9 discriminator 3 + 2159 0206 7B68 ldr r3, [r7, #4] + 2160 0208 1B68 ldr r3, [r3] + 2161 020a 1B4A ldr r2, .L156+20 + 2162 020c 9342 cmp r3, r2 + 2163 020e 04D0 beq .L152 + 2164 .loc 1 955 9 discriminator 4 + 2165 0210 7B68 ldr r3, [r7, #4] + 2166 0212 1B68 ldr r3, [r3] + 2167 0214 144A ldr r2, .L156+4 + 2168 0216 9342 cmp r3, r2 + 2169 0218 15D1 bne .L153 + 2170 .L152: + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 2171 .loc 1 957 21 is_stmt 1 + 2172 021a 7B68 ldr r3, [r7, #4] + 2173 021c 1B68 ldr r3, [r3] + 2174 .loc 1 957 31 + 2175 021e 9A68 ldr r2, [r3, #8] + 2176 .loc 1 957 15 + 2177 0220 164B ldr r3, .L156+24 + 2178 0222 1340 ands r3, r3, r2 + 2179 0224 BB60 str r3, [r7, #8] + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 2180 .loc 1 958 10 + 2181 0226 BB68 ldr r3, [r7, #8] + 2182 0228 062B cmp r3, #6 + 2183 022a 15D0 beq .L155 + 2184 .loc 1 958 11 discriminator 1 + 2185 022c BB68 ldr r3, [r7, #8] + 2186 022e B3F5803F cmp r3, #65536 + 2187 0232 11D0 beq .L155 + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 2188 .loc 1 960 9 + 2189 0234 7B68 ldr r3, [r7, #4] + 2190 0236 1B68 ldr r3, [r3] + 2191 0238 1A68 ldr r2, [r3] + 2192 023a 7B68 ldr r3, [r7, #4] + 2193 023c 1B68 ldr r3, [r3] + 2194 023e 42F00102 orr r2, r2, #1 + 2195 0242 1A60 str r2, [r3] + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 2196 .loc 1 958 10 + 2197 0244 08E0 b .L155 + 2198 .L153: + ARM GAS /tmp/ccl4b9YO.s page 56 + + + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 2199 .loc 1 965 7 + 2200 0246 7B68 ldr r3, [r7, #4] + 2201 0248 1B68 ldr r3, [r3] + 2202 024a 1A68 ldr r2, [r3] + 2203 024c 7B68 ldr r3, [r7, #4] + 2204 024e 1B68 ldr r3, [r3] + 2205 0250 42F00102 orr r2, r2, #1 + 2206 0254 1A60 str r2, [r3] + 2207 0256 00E0 b .L147 + 2208 .L155: + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 2209 .loc 1 958 10 + 2210 0258 00BF nop + 2211 .L147: + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 2212 .loc 1 970 10 + 2213 025a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2214 .L129: + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 2215 .loc 1 971 1 + 2216 025c 1846 mov r0, r3 + 2217 025e 1037 adds r7, r7, #16 + 2218 .cfi_def_cfa_offset 8 + 2219 0260 BD46 mov sp, r7 + 2220 .cfi_def_cfa_register 13 + 2221 @ sp needed + 2222 0262 80BD pop {r7, pc} + 2223 .L157: + 2224 .align 2 + 2225 .L156: + 2226 0264 002C0140 .word 1073818624 + 2227 0268 00400140 .word 1073823744 + 2228 026c 00440140 .word 1073824768 + 2229 0270 00480140 .word 1073825792 + 2230 0274 00040040 .word 1073742848 + 2231 0278 00080040 .word 1073743872 + 2232 027c 07000100 .word 65543 + 2233 .cfi_endproc + 2234 .LFE146: + 2236 .section .text.HAL_TIM_OC_Stop_IT,"ax",%progbits + 2237 .align 1 + 2238 .global HAL_TIM_OC_Stop_IT + 2239 .syntax unified + 2240 .thumb + 2241 .thumb_func + 2243 HAL_TIM_OC_Stop_IT: + 2244 .LFB147: + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 57 + + + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation in interrupt mode. + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be disabled + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 2245 .loc 1 985 1 + 2246 .cfi_startproc + 2247 @ args = 0, pretend = 0, frame = 16 + 2248 @ frame_needed = 1, uses_anonymous_args = 0 + 2249 0000 80B5 push {r7, lr} + 2250 .cfi_def_cfa_offset 8 + 2251 .cfi_offset 7, -8 + 2252 .cfi_offset 14, -4 + 2253 0002 84B0 sub sp, sp, #16 + 2254 .cfi_def_cfa_offset 24 + 2255 0004 00AF add r7, sp, #0 + 2256 .cfi_def_cfa_register 7 + 2257 0006 7860 str r0, [r7, #4] + 2258 0008 3960 str r1, [r7] + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 2259 .loc 1 986 21 + 2260 000a 0023 movs r3, #0 + 2261 000c FB73 strb r3, [r7, #15] + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 2262 .loc 1 991 3 + 2263 000e 3B68 ldr r3, [r7] + 2264 0010 0C2B cmp r3, #12 + 2265 0012 41D8 bhi .L159 + 2266 0014 01A2 adr r2, .L161 + 2267 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 2268 001a 00BF .p2align 2 + 2269 .L161: + 2270 001c 51000000 .word .L164+1 + 2271 0020 99000000 .word .L159+1 + 2272 0024 99000000 .word .L159+1 + 2273 0028 99000000 .word .L159+1 + 2274 002c 63000000 .word .L163+1 + 2275 0030 99000000 .word .L159+1 + 2276 0034 99000000 .word .L159+1 + 2277 0038 99000000 .word .L159+1 + 2278 003c 75000000 .word .L162+1 + 2279 0040 99000000 .word .L159+1 + 2280 0044 99000000 .word .L159+1 + 2281 0048 99000000 .word .L159+1 + 2282 004c 87000000 .word .L160+1 + ARM GAS /tmp/ccl4b9YO.s page 58 + + + 2283 .p2align 1 + 2284 .L164: + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 2285 .loc 1 996 7 + 2286 0050 7B68 ldr r3, [r7, #4] + 2287 0052 1B68 ldr r3, [r3] + 2288 0054 DA68 ldr r2, [r3, #12] + 2289 0056 7B68 ldr r3, [r7, #4] + 2290 0058 1B68 ldr r3, [r3] + 2291 005a 22F00202 bic r2, r2, #2 + 2292 005e DA60 str r2, [r3, #12] + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2293 .loc 1 997 7 + 2294 0060 1DE0 b .L165 + 2295 .L163: + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 2296 .loc 1 1003 7 + 2297 0062 7B68 ldr r3, [r7, #4] + 2298 0064 1B68 ldr r3, [r3] + 2299 0066 DA68 ldr r2, [r3, #12] + 2300 0068 7B68 ldr r3, [r7, #4] + 2301 006a 1B68 ldr r3, [r3] + 2302 006c 22F00402 bic r2, r2, #4 + 2303 0070 DA60 str r2, [r3, #12] +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2304 .loc 1 1004 7 + 2305 0072 14E0 b .L165 + 2306 .L162: +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); + 2307 .loc 1 1010 7 + 2308 0074 7B68 ldr r3, [r7, #4] + 2309 0076 1B68 ldr r3, [r3] + 2310 0078 DA68 ldr r2, [r3, #12] + 2311 007a 7B68 ldr r3, [r7, #4] + 2312 007c 1B68 ldr r3, [r3] + 2313 007e 22F00802 bic r2, r2, #8 + 2314 0082 DA60 str r2, [r3, #12] +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2315 .loc 1 1011 7 + 2316 0084 0BE0 b .L165 + 2317 .L160: +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 59 + + +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); + 2318 .loc 1 1017 7 + 2319 0086 7B68 ldr r3, [r7, #4] + 2320 0088 1B68 ldr r3, [r3] + 2321 008a DA68 ldr r2, [r3, #12] + 2322 008c 7B68 ldr r3, [r7, #4] + 2323 008e 1B68 ldr r3, [r3] + 2324 0090 22F01002 bic r2, r2, #16 + 2325 0094 DA60 str r2, [r3, #12] +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2326 .loc 1 1018 7 + 2327 0096 02E0 b .L165 + 2328 .L159: +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 2329 .loc 1 1022 14 + 2330 0098 0123 movs r3, #1 + 2331 009a FB73 strb r3, [r7, #15] +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2332 .loc 1 1023 7 + 2333 009c 00BF nop + 2334 .L165: +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 2335 .loc 1 1026 6 + 2336 009e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2337 00a0 002B cmp r3, #0 + 2338 00a2 7BD1 bne .L166 +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Output compare channel */ +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 2339 .loc 1 1029 5 + 2340 00a4 7B68 ldr r3, [r7, #4] + 2341 00a6 1B68 ldr r3, [r3] + 2342 00a8 0022 movs r2, #0 + 2343 00aa 3968 ldr r1, [r7] + 2344 00ac 1846 mov r0, r3 + 2345 00ae FFF7FEFF bl TIM_CCxChannelCmd +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 2346 .loc 1 1031 9 + 2347 00b2 7B68 ldr r3, [r7, #4] + 2348 00b4 1B68 ldr r3, [r3] + 2349 00b6 3C4A ldr r2, .L182 + 2350 00b8 9342 cmp r3, r2 + 2351 00ba 0ED0 beq .L167 + 2352 .loc 1 1031 9 is_stmt 0 discriminator 2 + 2353 00bc 7B68 ldr r3, [r7, #4] + 2354 00be 1B68 ldr r3, [r3] + 2355 00c0 3A4A ldr r2, .L182+4 + 2356 00c2 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 60 + + + 2357 00c4 09D0 beq .L167 + 2358 .loc 1 1031 9 discriminator 4 + 2359 00c6 7B68 ldr r3, [r7, #4] + 2360 00c8 1B68 ldr r3, [r3] + 2361 00ca 394A ldr r2, .L182+8 + 2362 00cc 9342 cmp r3, r2 + 2363 00ce 04D0 beq .L167 + 2364 .loc 1 1031 9 discriminator 6 + 2365 00d0 7B68 ldr r3, [r7, #4] + 2366 00d2 1B68 ldr r3, [r3] + 2367 00d4 374A ldr r2, .L182+12 + 2368 00d6 9342 cmp r3, r2 + 2369 00d8 01D1 bne .L168 + 2370 .L167: + 2371 .loc 1 1031 9 discriminator 7 + 2372 00da 0123 movs r3, #1 + 2373 .loc 1 1031 9 + 2374 00dc 00E0 b .L169 + 2375 .L168: + 2376 .loc 1 1031 9 discriminator 8 + 2377 00de 0023 movs r3, #0 + 2378 .L169: + 2379 .loc 1 1031 8 is_stmt 1 discriminator 10 + 2380 00e0 002B cmp r3, #0 + 2381 00e2 17D0 beq .L170 +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 2382 .loc 1 1034 7 + 2383 00e4 7B68 ldr r3, [r7, #4] + 2384 00e6 1B68 ldr r3, [r3] + 2385 00e8 1A6A ldr r2, [r3, #32] + 2386 00ea 41F21113 movw r3, #4369 + 2387 00ee 1340 ands r3, r3, r2 + 2388 00f0 002B cmp r3, #0 + 2389 00f2 0FD1 bne .L170 + 2390 .loc 1 1034 7 is_stmt 0 discriminator 1 + 2391 00f4 7B68 ldr r3, [r7, #4] + 2392 00f6 1B68 ldr r3, [r3] + 2393 00f8 1A6A ldr r2, [r3, #32] + 2394 00fa 40F24443 movw r3, #1092 + 2395 00fe 1340 ands r3, r3, r2 + 2396 0100 002B cmp r3, #0 + 2397 0102 07D1 bne .L170 + 2398 .loc 1 1034 7 discriminator 2 + 2399 0104 7B68 ldr r3, [r7, #4] + 2400 0106 1B68 ldr r3, [r3] + 2401 0108 5A6C ldr r2, [r3, #68] + 2402 010a 7B68 ldr r3, [r7, #4] + 2403 010c 1B68 ldr r3, [r3] + 2404 010e 22F40042 bic r2, r2, #32768 + 2405 0112 5A64 str r2, [r3, #68] + 2406 .L170: +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + ARM GAS /tmp/ccl4b9YO.s page 61 + + + 2407 .loc 1 1038 5 is_stmt 1 + 2408 0114 7B68 ldr r3, [r7, #4] + 2409 0116 1B68 ldr r3, [r3] + 2410 0118 1A6A ldr r2, [r3, #32] + 2411 011a 41F21113 movw r3, #4369 + 2412 011e 1340 ands r3, r3, r2 + 2413 0120 002B cmp r3, #0 + 2414 0122 0FD1 bne .L171 + 2415 .loc 1 1038 5 is_stmt 0 discriminator 1 + 2416 0124 7B68 ldr r3, [r7, #4] + 2417 0126 1B68 ldr r3, [r3] + 2418 0128 1A6A ldr r2, [r3, #32] + 2419 012a 40F24443 movw r3, #1092 + 2420 012e 1340 ands r3, r3, r2 + 2421 0130 002B cmp r3, #0 + 2422 0132 07D1 bne .L171 + 2423 .loc 1 1038 5 discriminator 2 + 2424 0134 7B68 ldr r3, [r7, #4] + 2425 0136 1B68 ldr r3, [r3] + 2426 0138 1A68 ldr r2, [r3] + 2427 013a 7B68 ldr r3, [r7, #4] + 2428 013c 1B68 ldr r3, [r3] + 2429 013e 22F00102 bic r2, r2, #1 + 2430 0142 1A60 str r2, [r3] + 2431 .L171: +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 2432 .loc 1 1041 5 is_stmt 1 + 2433 0144 3B68 ldr r3, [r7] + 2434 0146 002B cmp r3, #0 + 2435 0148 04D1 bne .L172 + 2436 .loc 1 1041 5 is_stmt 0 discriminator 1 + 2437 014a 7B68 ldr r3, [r7, #4] + 2438 014c 0122 movs r2, #1 + 2439 014e 83F83E20 strb r2, [r3, #62] + 2440 0152 23E0 b .L166 + 2441 .L172: + 2442 .loc 1 1041 5 discriminator 2 + 2443 0154 3B68 ldr r3, [r7] + 2444 0156 042B cmp r3, #4 + 2445 0158 04D1 bne .L173 + 2446 .loc 1 1041 5 discriminator 3 + 2447 015a 7B68 ldr r3, [r7, #4] + 2448 015c 0122 movs r2, #1 + 2449 015e 83F83F20 strb r2, [r3, #63] + 2450 0162 1BE0 b .L166 + 2451 .L173: + 2452 .loc 1 1041 5 discriminator 4 + 2453 0164 3B68 ldr r3, [r7] + 2454 0166 082B cmp r3, #8 + 2455 0168 04D1 bne .L175 + 2456 .loc 1 1041 5 discriminator 6 + 2457 016a 7B68 ldr r3, [r7, #4] + 2458 016c 0122 movs r2, #1 + 2459 016e 83F84020 strb r2, [r3, #64] + 2460 0172 13E0 b .L166 + ARM GAS /tmp/ccl4b9YO.s page 62 + + + 2461 .L175: + 2462 .loc 1 1041 5 discriminator 7 + 2463 0174 3B68 ldr r3, [r7] + 2464 0176 0C2B cmp r3, #12 + 2465 0178 04D1 bne .L177 + 2466 .loc 1 1041 5 discriminator 9 + 2467 017a 7B68 ldr r3, [r7, #4] + 2468 017c 0122 movs r2, #1 + 2469 017e 83F84120 strb r2, [r3, #65] + 2470 0182 0BE0 b .L166 + 2471 .L177: + 2472 .loc 1 1041 5 discriminator 10 + 2473 0184 3B68 ldr r3, [r7] + 2474 0186 102B cmp r3, #16 + 2475 0188 04D1 bne .L179 + 2476 .loc 1 1041 5 discriminator 12 + 2477 018a 7B68 ldr r3, [r7, #4] + 2478 018c 0122 movs r2, #1 + 2479 018e 83F84220 strb r2, [r3, #66] + 2480 0192 03E0 b .L166 + 2481 .L179: + 2482 .loc 1 1041 5 discriminator 13 + 2483 0194 7B68 ldr r3, [r7, #4] + 2484 0196 0122 movs r2, #1 + 2485 0198 83F84320 strb r2, [r3, #67] + 2486 .L166: +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 2487 .loc 1 1045 10 is_stmt 1 + 2488 019c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 2489 .loc 1 1046 1 + 2490 019e 1846 mov r0, r3 + 2491 01a0 1037 adds r7, r7, #16 + 2492 .cfi_def_cfa_offset 8 + 2493 01a2 BD46 mov sp, r7 + 2494 .cfi_def_cfa_register 13 + 2495 @ sp needed + 2496 01a4 80BD pop {r7, pc} + 2497 .L183: + 2498 01a6 00BF .align 2 + 2499 .L182: + 2500 01a8 002C0140 .word 1073818624 + 2501 01ac 00400140 .word 1073823744 + 2502 01b0 00440140 .word 1073824768 + 2503 01b4 00480140 .word 1073825792 + 2504 .cfi_endproc + 2505 .LFE147: + 2507 .section .text.HAL_TIM_OC_Start_DMA,"ax",%progbits + 2508 .align 1 + 2509 .global HAL_TIM_OC_Start_DMA + 2510 .syntax unified + 2511 .thumb + 2512 .thumb_func + 2514 HAL_TIM_OC_Start_DMA: + ARM GAS /tmp/ccl4b9YO.s page 63 + + + 2515 .LFB148: +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation in DMA mode. +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be enabled +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData The source Buffer address. +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to TIM peripheral +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *p +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint16_t Length) +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 2516 .loc 1 1063 1 + 2517 .cfi_startproc + 2518 @ args = 0, pretend = 0, frame = 24 + 2519 @ frame_needed = 1, uses_anonymous_args = 0 + 2520 0000 80B5 push {r7, lr} + 2521 .cfi_def_cfa_offset 8 + 2522 .cfi_offset 7, -8 + 2523 .cfi_offset 14, -4 + 2524 0002 86B0 sub sp, sp, #24 + 2525 .cfi_def_cfa_offset 32 + 2526 0004 00AF add r7, sp, #0 + 2527 .cfi_def_cfa_register 7 + 2528 0006 F860 str r0, [r7, #12] + 2529 0008 B960 str r1, [r7, #8] + 2530 000a 7A60 str r2, [r7, #4] + 2531 000c 7B80 strh r3, [r7, #2] @ movhi +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 2532 .loc 1 1064 21 + 2533 000e 0023 movs r3, #0 + 2534 0010 FB75 strb r3, [r7, #23] +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_BUSY) + 2535 .loc 1 1071 44 + 2536 0012 BB68 ldr r3, [r7, #8] + 2537 0014 002B cmp r3, #0 + 2538 0016 09D1 bne .L185 + 2539 .loc 1 1071 7 discriminator 1 + 2540 0018 FB68 ldr r3, [r7, #12] + 2541 001a 93F83E30 ldrb r3, [r3, #62] + 2542 001e DBB2 uxtb r3, r3 + 2543 .loc 1 1071 44 discriminator 1 + 2544 0020 022B cmp r3, #2 + 2545 0022 0CBF ite eq + 2546 0024 0123 moveq r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 64 + + + 2547 0026 0023 movne r3, #0 + 2548 0028 DBB2 uxtb r3, r3 + 2549 002a 3CE0 b .L186 + 2550 .L185: + 2551 .loc 1 1071 44 is_stmt 0 discriminator 2 + 2552 002c BB68 ldr r3, [r7, #8] + 2553 002e 042B cmp r3, #4 + 2554 0030 09D1 bne .L187 + 2555 .loc 1 1071 7 is_stmt 1 discriminator 4 + 2556 0032 FB68 ldr r3, [r7, #12] + 2557 0034 93F83F30 ldrb r3, [r3, #63] + 2558 0038 DBB2 uxtb r3, r3 + 2559 .loc 1 1071 44 discriminator 4 + 2560 003a 022B cmp r3, #2 + 2561 003c 0CBF ite eq + 2562 003e 0123 moveq r3, #1 + 2563 0040 0023 movne r3, #0 + 2564 0042 DBB2 uxtb r3, r3 + 2565 0044 2FE0 b .L186 + 2566 .L187: + 2567 .loc 1 1071 44 is_stmt 0 discriminator 5 + 2568 0046 BB68 ldr r3, [r7, #8] + 2569 0048 082B cmp r3, #8 + 2570 004a 09D1 bne .L189 + 2571 .loc 1 1071 7 is_stmt 1 discriminator 7 + 2572 004c FB68 ldr r3, [r7, #12] + 2573 004e 93F84030 ldrb r3, [r3, #64] + 2574 0052 DBB2 uxtb r3, r3 + 2575 .loc 1 1071 44 discriminator 7 + 2576 0054 022B cmp r3, #2 + 2577 0056 0CBF ite eq + 2578 0058 0123 moveq r3, #1 + 2579 005a 0023 movne r3, #0 + 2580 005c DBB2 uxtb r3, r3 + 2581 005e 22E0 b .L186 + 2582 .L189: + 2583 .loc 1 1071 44 is_stmt 0 discriminator 8 + 2584 0060 BB68 ldr r3, [r7, #8] + 2585 0062 0C2B cmp r3, #12 + 2586 0064 09D1 bne .L191 + 2587 .loc 1 1071 7 is_stmt 1 discriminator 10 + 2588 0066 FB68 ldr r3, [r7, #12] + 2589 0068 93F84130 ldrb r3, [r3, #65] + 2590 006c DBB2 uxtb r3, r3 + 2591 .loc 1 1071 44 discriminator 10 + 2592 006e 022B cmp r3, #2 + 2593 0070 0CBF ite eq + 2594 0072 0123 moveq r3, #1 + 2595 0074 0023 movne r3, #0 + 2596 0076 DBB2 uxtb r3, r3 + 2597 0078 15E0 b .L186 + 2598 .L191: + 2599 .loc 1 1071 44 is_stmt 0 discriminator 11 + 2600 007a BB68 ldr r3, [r7, #8] + 2601 007c 102B cmp r3, #16 + 2602 007e 09D1 bne .L193 + 2603 .loc 1 1071 7 is_stmt 1 discriminator 13 + ARM GAS /tmp/ccl4b9YO.s page 65 + + + 2604 0080 FB68 ldr r3, [r7, #12] + 2605 0082 93F84230 ldrb r3, [r3, #66] + 2606 0086 DBB2 uxtb r3, r3 + 2607 .loc 1 1071 44 discriminator 13 + 2608 0088 022B cmp r3, #2 + 2609 008a 0CBF ite eq + 2610 008c 0123 moveq r3, #1 + 2611 008e 0023 movne r3, #0 + 2612 0090 DBB2 uxtb r3, r3 + 2613 0092 08E0 b .L186 + 2614 .L193: + 2615 .loc 1 1071 7 discriminator 14 + 2616 0094 FB68 ldr r3, [r7, #12] + 2617 0096 93F84330 ldrb r3, [r3, #67] + 2618 009a DBB2 uxtb r3, r3 + 2619 .loc 1 1071 44 discriminator 14 + 2620 009c 022B cmp r3, #2 + 2621 009e 0CBF ite eq + 2622 00a0 0123 moveq r3, #1 + 2623 00a2 0023 movne r3, #0 + 2624 00a4 DBB2 uxtb r3, r3 + 2625 .L186: + 2626 .loc 1 1071 6 discriminator 20 + 2627 00a6 002B cmp r3, #0 + 2628 00a8 01D0 beq .L195 +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 2629 .loc 1 1073 12 + 2630 00aa 0223 movs r3, #2 + 2631 00ac 9CE1 b .L196 + 2632 .L195: +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) + 2633 .loc 1 1075 49 + 2634 00ae BB68 ldr r3, [r7, #8] + 2635 00b0 002B cmp r3, #0 + 2636 00b2 09D1 bne .L197 + 2637 .loc 1 1075 12 discriminator 1 + 2638 00b4 FB68 ldr r3, [r7, #12] + 2639 00b6 93F83E30 ldrb r3, [r3, #62] + 2640 00ba DBB2 uxtb r3, r3 + 2641 .loc 1 1075 49 discriminator 1 + 2642 00bc 012B cmp r3, #1 + 2643 00be 0CBF ite eq + 2644 00c0 0123 moveq r3, #1 + 2645 00c2 0023 movne r3, #0 + 2646 00c4 DBB2 uxtb r3, r3 + 2647 00c6 3CE0 b .L198 + 2648 .L197: + 2649 .loc 1 1075 49 is_stmt 0 discriminator 2 + 2650 00c8 BB68 ldr r3, [r7, #8] + 2651 00ca 042B cmp r3, #4 + 2652 00cc 09D1 bne .L199 + 2653 .loc 1 1075 12 is_stmt 1 discriminator 4 + 2654 00ce FB68 ldr r3, [r7, #12] + 2655 00d0 93F83F30 ldrb r3, [r3, #63] + 2656 00d4 DBB2 uxtb r3, r3 + ARM GAS /tmp/ccl4b9YO.s page 66 + + + 2657 .loc 1 1075 49 discriminator 4 + 2658 00d6 012B cmp r3, #1 + 2659 00d8 0CBF ite eq + 2660 00da 0123 moveq r3, #1 + 2661 00dc 0023 movne r3, #0 + 2662 00de DBB2 uxtb r3, r3 + 2663 00e0 2FE0 b .L198 + 2664 .L199: + 2665 .loc 1 1075 49 is_stmt 0 discriminator 5 + 2666 00e2 BB68 ldr r3, [r7, #8] + 2667 00e4 082B cmp r3, #8 + 2668 00e6 09D1 bne .L201 + 2669 .loc 1 1075 12 is_stmt 1 discriminator 7 + 2670 00e8 FB68 ldr r3, [r7, #12] + 2671 00ea 93F84030 ldrb r3, [r3, #64] + 2672 00ee DBB2 uxtb r3, r3 + 2673 .loc 1 1075 49 discriminator 7 + 2674 00f0 012B cmp r3, #1 + 2675 00f2 0CBF ite eq + 2676 00f4 0123 moveq r3, #1 + 2677 00f6 0023 movne r3, #0 + 2678 00f8 DBB2 uxtb r3, r3 + 2679 00fa 22E0 b .L198 + 2680 .L201: + 2681 .loc 1 1075 49 is_stmt 0 discriminator 8 + 2682 00fc BB68 ldr r3, [r7, #8] + 2683 00fe 0C2B cmp r3, #12 + 2684 0100 09D1 bne .L203 + 2685 .loc 1 1075 12 is_stmt 1 discriminator 10 + 2686 0102 FB68 ldr r3, [r7, #12] + 2687 0104 93F84130 ldrb r3, [r3, #65] + 2688 0108 DBB2 uxtb r3, r3 + 2689 .loc 1 1075 49 discriminator 10 + 2690 010a 012B cmp r3, #1 + 2691 010c 0CBF ite eq + 2692 010e 0123 moveq r3, #1 + 2693 0110 0023 movne r3, #0 + 2694 0112 DBB2 uxtb r3, r3 + 2695 0114 15E0 b .L198 + 2696 .L203: + 2697 .loc 1 1075 49 is_stmt 0 discriminator 11 + 2698 0116 BB68 ldr r3, [r7, #8] + 2699 0118 102B cmp r3, #16 + 2700 011a 09D1 bne .L205 + 2701 .loc 1 1075 12 is_stmt 1 discriminator 13 + 2702 011c FB68 ldr r3, [r7, #12] + 2703 011e 93F84230 ldrb r3, [r3, #66] + 2704 0122 DBB2 uxtb r3, r3 + 2705 .loc 1 1075 49 discriminator 13 + 2706 0124 012B cmp r3, #1 + 2707 0126 0CBF ite eq + 2708 0128 0123 moveq r3, #1 + 2709 012a 0023 movne r3, #0 + 2710 012c DBB2 uxtb r3, r3 + 2711 012e 08E0 b .L198 + 2712 .L205: + 2713 .loc 1 1075 12 discriminator 14 + ARM GAS /tmp/ccl4b9YO.s page 67 + + + 2714 0130 FB68 ldr r3, [r7, #12] + 2715 0132 93F84330 ldrb r3, [r3, #67] + 2716 0136 DBB2 uxtb r3, r3 + 2717 .loc 1 1075 49 discriminator 14 + 2718 0138 012B cmp r3, #1 + 2719 013a 0CBF ite eq + 2720 013c 0123 moveq r3, #1 + 2721 013e 0023 movne r3, #0 + 2722 0140 DBB2 uxtb r3, r3 + 2723 .L198: + 2724 .loc 1 1075 11 discriminator 20 + 2725 0142 002B cmp r3, #0 + 2726 0144 34D0 beq .L207 +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) + 2727 .loc 1 1077 8 + 2728 0146 7B68 ldr r3, [r7, #4] + 2729 0148 002B cmp r3, #0 + 2730 014a 02D0 beq .L208 + 2731 .loc 1 1077 25 discriminator 1 + 2732 014c 7B88 ldrh r3, [r7, #2] + 2733 014e 002B cmp r3, #0 + 2734 0150 01D1 bne .L209 + 2735 .L208: +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 2736 .loc 1 1079 14 + 2737 0152 0123 movs r3, #1 + 2738 0154 48E1 b .L196 + 2739 .L209: +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 2740 .loc 1 1083 7 + 2741 0156 BB68 ldr r3, [r7, #8] + 2742 0158 002B cmp r3, #0 + 2743 015a 04D1 bne .L210 + 2744 .loc 1 1083 7 is_stmt 0 discriminator 1 + 2745 015c FB68 ldr r3, [r7, #12] + 2746 015e 0222 movs r2, #2 + 2747 0160 83F83E20 strb r2, [r3, #62] + 2748 0164 26E0 b .L211 + 2749 .L210: + 2750 .loc 1 1083 7 discriminator 2 + 2751 0166 BB68 ldr r3, [r7, #8] + 2752 0168 042B cmp r3, #4 + 2753 016a 04D1 bne .L212 + 2754 .loc 1 1083 7 discriminator 3 + 2755 016c FB68 ldr r3, [r7, #12] + 2756 016e 0222 movs r2, #2 + 2757 0170 83F83F20 strb r2, [r3, #63] + 2758 .loc 1 1083 7 discriminator 18 + 2759 0174 1EE0 b .L211 + 2760 .L212: + 2761 .loc 1 1083 7 discriminator 4 + 2762 0176 BB68 ldr r3, [r7, #8] + ARM GAS /tmp/ccl4b9YO.s page 68 + + + 2763 0178 082B cmp r3, #8 + 2764 017a 04D1 bne .L214 + 2765 .loc 1 1083 7 discriminator 6 + 2766 017c FB68 ldr r3, [r7, #12] + 2767 017e 0222 movs r2, #2 + 2768 0180 83F84020 strb r2, [r3, #64] + 2769 .loc 1 1083 7 discriminator 18 + 2770 0184 16E0 b .L211 + 2771 .L214: + 2772 .loc 1 1083 7 discriminator 7 + 2773 0186 BB68 ldr r3, [r7, #8] + 2774 0188 0C2B cmp r3, #12 + 2775 018a 04D1 bne .L216 + 2776 .loc 1 1083 7 discriminator 9 + 2777 018c FB68 ldr r3, [r7, #12] + 2778 018e 0222 movs r2, #2 + 2779 0190 83F84120 strb r2, [r3, #65] + 2780 .loc 1 1083 7 discriminator 18 + 2781 0194 0EE0 b .L211 + 2782 .L216: + 2783 .loc 1 1083 7 discriminator 10 + 2784 0196 BB68 ldr r3, [r7, #8] + 2785 0198 102B cmp r3, #16 + 2786 019a 04D1 bne .L218 + 2787 .loc 1 1083 7 discriminator 12 + 2788 019c FB68 ldr r3, [r7, #12] + 2789 019e 0222 movs r2, #2 + 2790 01a0 83F84220 strb r2, [r3, #66] + 2791 .loc 1 1083 7 discriminator 18 + 2792 01a4 06E0 b .L211 + 2793 .L218: + 2794 .loc 1 1083 7 discriminator 13 + 2795 01a6 FB68 ldr r3, [r7, #12] + 2796 01a8 0222 movs r2, #2 + 2797 01aa 83F84320 strb r2, [r3, #67] + 2798 01ae 01E0 b .L211 + 2799 .L207: +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 2800 .loc 1 1088 12 is_stmt 1 + 2801 01b0 0123 movs r3, #1 + 2802 01b2 19E1 b .L196 + 2803 .L211: +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 2804 .loc 1 1091 3 + 2805 01b4 BB68 ldr r3, [r7, #8] + 2806 01b6 0C2B cmp r3, #12 + 2807 01b8 00F2AE80 bhi .L220 + 2808 01bc 01A2 adr r2, .L222 + 2809 01be 52F823F0 ldr pc, [r2, r3, lsl #2] + 2810 01c2 00BF .p2align 2 + 2811 .L222: + ARM GAS /tmp/ccl4b9YO.s page 69 + + + 2812 01c4 F9010000 .word .L225+1 + 2813 01c8 19030000 .word .L220+1 + 2814 01cc 19030000 .word .L220+1 + 2815 01d0 19030000 .word .L220+1 + 2816 01d4 41020000 .word .L224+1 + 2817 01d8 19030000 .word .L220+1 + 2818 01dc 19030000 .word .L220+1 + 2819 01e0 19030000 .word .L220+1 + 2820 01e4 89020000 .word .L223+1 + 2821 01e8 19030000 .word .L220+1 + 2822 01ec 19030000 .word .L220+1 + 2823 01f0 19030000 .word .L220+1 + 2824 01f4 D1020000 .word .L221+1 + 2825 .p2align 1 + 2826 .L225: +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; + 2827 .loc 1 1096 17 + 2828 01f8 FB68 ldr r3, [r7, #12] + 2829 01fa 5B6A ldr r3, [r3, #36] + 2830 .loc 1 1096 52 + 2831 01fc 7C4A ldr r2, .L240 + 2832 01fe 9A62 str r2, [r3, #40] +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2833 .loc 1 1097 17 + 2834 0200 FB68 ldr r3, [r7, #12] + 2835 0202 5B6A ldr r3, [r3, #36] + 2836 .loc 1 1097 56 + 2837 0204 7B4A ldr r2, .L240+4 + 2838 0206 DA62 str r2, [r3, #44] +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 2839 .loc 1 1100 17 + 2840 0208 FB68 ldr r3, [r7, #12] + 2841 020a 5B6A ldr r3, [r3, #36] + 2842 .loc 1 1100 53 + 2843 020c 7A4A ldr r2, .L240+8 + 2844 020e 1A63 str r2, [r3, #48] +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2845 .loc 1 1103 11 + 2846 0210 FB68 ldr r3, [r7, #12] + 2847 0212 586A ldr r0, [r3, #36] + 2848 0214 7968 ldr r1, [r7, #4] + 2849 .loc 1 1103 88 + 2850 0216 FB68 ldr r3, [r7, #12] + 2851 0218 1B68 ldr r3, [r3] + 2852 .loc 1 1103 83 + 2853 021a 3433 adds r3, r3, #52 + 2854 .loc 1 1103 11 + 2855 021c 1A46 mov r2, r3 + 2856 021e 7B88 ldrh r3, [r7, #2] + ARM GAS /tmp/ccl4b9YO.s page 70 + + + 2857 0220 FFF7FEFF bl HAL_DMA_Start_IT + 2858 0224 0346 mov r3, r0 + 2859 .loc 1 1103 10 discriminator 1 + 2860 0226 002B cmp r3, #0 + 2861 0228 01D0 beq .L226 +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 2862 .loc 1 1107 16 + 2863 022a 0123 movs r3, #1 + 2864 022c DCE0 b .L196 + 2865 .L226: +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 2866 .loc 1 1111 7 + 2867 022e FB68 ldr r3, [r7, #12] + 2868 0230 1B68 ldr r3, [r3] + 2869 0232 DA68 ldr r2, [r3, #12] + 2870 0234 FB68 ldr r3, [r7, #12] + 2871 0236 1B68 ldr r3, [r3] + 2872 0238 42F40072 orr r2, r2, #512 + 2873 023c DA60 str r2, [r3, #12] +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2874 .loc 1 1112 7 + 2875 023e 6EE0 b .L227 + 2876 .L224: +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; + 2877 .loc 1 1118 17 + 2878 0240 FB68 ldr r3, [r7, #12] + 2879 0242 9B6A ldr r3, [r3, #40] + 2880 .loc 1 1118 52 + 2881 0244 6A4A ldr r2, .L240 + 2882 0246 9A62 str r2, [r3, #40] +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2883 .loc 1 1119 17 + 2884 0248 FB68 ldr r3, [r7, #12] + 2885 024a 9B6A ldr r3, [r3, #40] + 2886 .loc 1 1119 56 + 2887 024c 694A ldr r2, .L240+4 + 2888 024e DA62 str r2, [r3, #44] +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 2889 .loc 1 1122 17 + 2890 0250 FB68 ldr r3, [r7, #12] + 2891 0252 9B6A ldr r3, [r3, #40] + 2892 .loc 1 1122 53 + 2893 0254 684A ldr r2, .L240+8 + 2894 0256 1A63 str r2, [r3, #48] + ARM GAS /tmp/ccl4b9YO.s page 71 + + +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2895 .loc 1 1125 11 + 2896 0258 FB68 ldr r3, [r7, #12] + 2897 025a 986A ldr r0, [r3, #40] + 2898 025c 7968 ldr r1, [r7, #4] + 2899 .loc 1 1125 88 + 2900 025e FB68 ldr r3, [r7, #12] + 2901 0260 1B68 ldr r3, [r3] + 2902 .loc 1 1125 83 + 2903 0262 3833 adds r3, r3, #56 + 2904 .loc 1 1125 11 + 2905 0264 1A46 mov r2, r3 + 2906 0266 7B88 ldrh r3, [r7, #2] + 2907 0268 FFF7FEFF bl HAL_DMA_Start_IT + 2908 026c 0346 mov r3, r0 + 2909 .loc 1 1125 10 discriminator 1 + 2910 026e 002B cmp r3, #0 + 2911 0270 01D0 beq .L228 +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 2912 .loc 1 1129 16 + 2913 0272 0123 movs r3, #1 + 2914 0274 B8E0 b .L196 + 2915 .L228: +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 2916 .loc 1 1133 7 + 2917 0276 FB68 ldr r3, [r7, #12] + 2918 0278 1B68 ldr r3, [r3] + 2919 027a DA68 ldr r2, [r3, #12] + 2920 027c FB68 ldr r3, [r7, #12] + 2921 027e 1B68 ldr r3, [r3] + 2922 0280 42F48062 orr r2, r2, #1024 + 2923 0284 DA60 str r2, [r3, #12] +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2924 .loc 1 1134 7 + 2925 0286 4AE0 b .L227 + 2926 .L223: +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; + 2927 .loc 1 1140 17 + 2928 0288 FB68 ldr r3, [r7, #12] + 2929 028a DB6A ldr r3, [r3, #44] + 2930 .loc 1 1140 52 + 2931 028c 584A ldr r2, .L240 + 2932 028e 9A62 str r2, [r3, #40] +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + ARM GAS /tmp/ccl4b9YO.s page 72 + + + 2933 .loc 1 1141 17 + 2934 0290 FB68 ldr r3, [r7, #12] + 2935 0292 DB6A ldr r3, [r3, #44] + 2936 .loc 1 1141 56 + 2937 0294 574A ldr r2, .L240+4 + 2938 0296 DA62 str r2, [r3, #44] +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; + 2939 .loc 1 1144 17 + 2940 0298 FB68 ldr r3, [r7, #12] + 2941 029a DB6A ldr r3, [r3, #44] + 2942 .loc 1 1144 53 + 2943 029c 564A ldr r2, .L240+8 + 2944 029e 1A63 str r2, [r3, #48] +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2945 .loc 1 1147 11 + 2946 02a0 FB68 ldr r3, [r7, #12] + 2947 02a2 D86A ldr r0, [r3, #44] + 2948 02a4 7968 ldr r1, [r7, #4] + 2949 .loc 1 1147 88 + 2950 02a6 FB68 ldr r3, [r7, #12] + 2951 02a8 1B68 ldr r3, [r3] + 2952 .loc 1 1147 83 + 2953 02aa 3C33 adds r3, r3, #60 + 2954 .loc 1 1147 11 + 2955 02ac 1A46 mov r2, r3 + 2956 02ae 7B88 ldrh r3, [r7, #2] + 2957 02b0 FFF7FEFF bl HAL_DMA_Start_IT + 2958 02b4 0346 mov r3, r0 + 2959 .loc 1 1147 10 discriminator 1 + 2960 02b6 002B cmp r3, #0 + 2961 02b8 01D0 beq .L229 +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 2962 .loc 1 1151 16 + 2963 02ba 0123 movs r3, #1 + 2964 02bc 94E0 b .L196 + 2965 .L229: +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 DMA request */ +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); + 2966 .loc 1 1154 7 + 2967 02be FB68 ldr r3, [r7, #12] + 2968 02c0 1B68 ldr r3, [r3] + 2969 02c2 DA68 ldr r2, [r3, #12] + 2970 02c4 FB68 ldr r3, [r7, #12] + 2971 02c6 1B68 ldr r3, [r3] + 2972 02c8 42F40062 orr r2, r2, #2048 + 2973 02cc DA60 str r2, [r3, #12] +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 2974 .loc 1 1155 7 + 2975 02ce 26E0 b .L227 + ARM GAS /tmp/ccl4b9YO.s page 73 + + + 2976 .L221: +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; + 2977 .loc 1 1161 17 + 2978 02d0 FB68 ldr r3, [r7, #12] + 2979 02d2 1B6B ldr r3, [r3, #48] + 2980 .loc 1 1161 52 + 2981 02d4 464A ldr r2, .L240 + 2982 02d6 9A62 str r2, [r3, #40] +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2983 .loc 1 1162 17 + 2984 02d8 FB68 ldr r3, [r7, #12] + 2985 02da 1B6B ldr r3, [r3, #48] + 2986 .loc 1 1162 56 + 2987 02dc 454A ldr r2, .L240+4 + 2988 02de DA62 str r2, [r3, #44] +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; + 2989 .loc 1 1165 17 + 2990 02e0 FB68 ldr r3, [r7, #12] + 2991 02e2 1B6B ldr r3, [r3, #48] + 2992 .loc 1 1165 53 + 2993 02e4 444A ldr r2, .L240+8 + 2994 02e6 1A63 str r2, [r3, #48] +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2995 .loc 1 1168 11 + 2996 02e8 FB68 ldr r3, [r7, #12] + 2997 02ea 186B ldr r0, [r3, #48] + 2998 02ec 7968 ldr r1, [r7, #4] + 2999 .loc 1 1168 88 + 3000 02ee FB68 ldr r3, [r7, #12] + 3001 02f0 1B68 ldr r3, [r3] + 3002 .loc 1 1168 83 + 3003 02f2 4033 adds r3, r3, #64 + 3004 .loc 1 1168 11 + 3005 02f4 1A46 mov r2, r3 + 3006 02f6 7B88 ldrh r3, [r7, #2] + 3007 02f8 FFF7FEFF bl HAL_DMA_Start_IT + 3008 02fc 0346 mov r3, r0 + 3009 .loc 1 1168 10 discriminator 1 + 3010 02fe 002B cmp r3, #0 + 3011 0300 01D0 beq .L230 +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 3012 .loc 1 1172 16 + 3013 0302 0123 movs r3, #1 + 3014 0304 70E0 b .L196 + 3015 .L230: + ARM GAS /tmp/ccl4b9YO.s page 74 + + +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); + 3016 .loc 1 1175 7 + 3017 0306 FB68 ldr r3, [r7, #12] + 3018 0308 1B68 ldr r3, [r3] + 3019 030a DA68 ldr r2, [r3, #12] + 3020 030c FB68 ldr r3, [r7, #12] + 3021 030e 1B68 ldr r3, [r3] + 3022 0310 42F48052 orr r2, r2, #4096 + 3023 0314 DA60 str r2, [r3, #12] +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3024 .loc 1 1176 7 + 3025 0316 02E0 b .L227 + 3026 .L220: +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 3027 .loc 1 1180 14 + 3028 0318 0123 movs r3, #1 + 3029 031a FB75 strb r3, [r7, #23] +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3030 .loc 1 1181 7 + 3031 031c 00BF nop + 3032 .L227: +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 3033 .loc 1 1184 6 + 3034 031e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3035 0320 002B cmp r3, #0 + 3036 0322 60D1 bne .L231 +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Output compare channel */ +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 3037 .loc 1 1187 5 + 3038 0324 FB68 ldr r3, [r7, #12] + 3039 0326 1B68 ldr r3, [r3] + 3040 0328 0122 movs r2, #1 + 3041 032a B968 ldr r1, [r7, #8] + 3042 032c 1846 mov r0, r3 + 3043 032e FFF7FEFF bl TIM_CCxChannelCmd +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 3044 .loc 1 1189 9 + 3045 0332 FB68 ldr r3, [r7, #12] + 3046 0334 1B68 ldr r3, [r3] + 3047 0336 314A ldr r2, .L240+12 + 3048 0338 9342 cmp r3, r2 + 3049 033a 0ED0 beq .L232 + 3050 .loc 1 1189 9 is_stmt 0 discriminator 2 + 3051 033c FB68 ldr r3, [r7, #12] + 3052 033e 1B68 ldr r3, [r3] + 3053 0340 2F4A ldr r2, .L240+16 + 3054 0342 9342 cmp r3, r2 + 3055 0344 09D0 beq .L232 + ARM GAS /tmp/ccl4b9YO.s page 75 + + + 3056 .loc 1 1189 9 discriminator 4 + 3057 0346 FB68 ldr r3, [r7, #12] + 3058 0348 1B68 ldr r3, [r3] + 3059 034a 2E4A ldr r2, .L240+20 + 3060 034c 9342 cmp r3, r2 + 3061 034e 04D0 beq .L232 + 3062 .loc 1 1189 9 discriminator 6 + 3063 0350 FB68 ldr r3, [r7, #12] + 3064 0352 1B68 ldr r3, [r3] + 3065 0354 2C4A ldr r2, .L240+24 + 3066 0356 9342 cmp r3, r2 + 3067 0358 01D1 bne .L233 + 3068 .L232: + 3069 .loc 1 1189 9 discriminator 7 + 3070 035a 0123 movs r3, #1 + 3071 .loc 1 1189 9 + 3072 035c 00E0 b .L234 + 3073 .L233: + 3074 .loc 1 1189 9 discriminator 8 + 3075 035e 0023 movs r3, #0 + 3076 .L234: + 3077 .loc 1 1189 8 is_stmt 1 discriminator 10 + 3078 0360 002B cmp r3, #0 + 3079 0362 07D0 beq .L235 +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 3080 .loc 1 1192 7 + 3081 0364 FB68 ldr r3, [r7, #12] + 3082 0366 1B68 ldr r3, [r3] + 3083 0368 5A6C ldr r2, [r3, #68] + 3084 036a FB68 ldr r3, [r7, #12] + 3085 036c 1B68 ldr r3, [r3] + 3086 036e 42F40042 orr r2, r2, #32768 + 3087 0372 5A64 str r2, [r3, #68] + 3088 .L235: +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 3089 .loc 1 1196 9 + 3090 0374 FB68 ldr r3, [r7, #12] + 3091 0376 1B68 ldr r3, [r3] + 3092 .loc 1 1196 8 + 3093 0378 204A ldr r2, .L240+12 + 3094 037a 9342 cmp r3, r2 + 3095 037c 13D0 beq .L236 + 3096 .loc 1 1196 9 discriminator 1 + 3097 037e FB68 ldr r3, [r7, #12] + 3098 0380 1B68 ldr r3, [r3] + 3099 0382 B3F1804F cmp r3, #1073741824 + 3100 0386 0ED0 beq .L236 + 3101 .loc 1 1196 9 is_stmt 0 discriminator 2 + 3102 0388 FB68 ldr r3, [r7, #12] + 3103 038a 1B68 ldr r3, [r3] + 3104 038c 1F4A ldr r2, .L240+28 + 3105 038e 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 76 + + + 3106 0390 09D0 beq .L236 + 3107 .loc 1 1196 9 discriminator 3 + 3108 0392 FB68 ldr r3, [r7, #12] + 3109 0394 1B68 ldr r3, [r3] + 3110 0396 1E4A ldr r2, .L240+32 + 3111 0398 9342 cmp r3, r2 + 3112 039a 04D0 beq .L236 + 3113 .loc 1 1196 9 discriminator 4 + 3114 039c FB68 ldr r3, [r7, #12] + 3115 039e 1B68 ldr r3, [r3] + 3116 03a0 174A ldr r2, .L240+16 + 3117 03a2 9342 cmp r3, r2 + 3118 03a4 15D1 bne .L237 + 3119 .L236: +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 3120 .loc 1 1198 21 is_stmt 1 + 3121 03a6 FB68 ldr r3, [r7, #12] + 3122 03a8 1B68 ldr r3, [r3] + 3123 .loc 1 1198 31 + 3124 03aa 9A68 ldr r2, [r3, #8] + 3125 .loc 1 1198 15 + 3126 03ac 194B ldr r3, .L240+36 + 3127 03ae 1340 ands r3, r3, r2 + 3128 03b0 3B61 str r3, [r7, #16] +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3129 .loc 1 1199 10 + 3130 03b2 3B69 ldr r3, [r7, #16] + 3131 03b4 062B cmp r3, #6 + 3132 03b6 15D0 beq .L239 + 3133 .loc 1 1199 11 discriminator 1 + 3134 03b8 3B69 ldr r3, [r7, #16] + 3135 03ba B3F5803F cmp r3, #65536 + 3136 03be 11D0 beq .L239 +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 3137 .loc 1 1201 9 + 3138 03c0 FB68 ldr r3, [r7, #12] + 3139 03c2 1B68 ldr r3, [r3] + 3140 03c4 1A68 ldr r2, [r3] + 3141 03c6 FB68 ldr r3, [r7, #12] + 3142 03c8 1B68 ldr r3, [r3] + 3143 03ca 42F00102 orr r2, r2, #1 + 3144 03ce 1A60 str r2, [r3] +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3145 .loc 1 1199 10 + 3146 03d0 08E0 b .L239 + 3147 .L237: +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 3148 .loc 1 1206 7 + 3149 03d2 FB68 ldr r3, [r7, #12] + 3150 03d4 1B68 ldr r3, [r3] + 3151 03d6 1A68 ldr r2, [r3] + ARM GAS /tmp/ccl4b9YO.s page 77 + + + 3152 03d8 FB68 ldr r3, [r7, #12] + 3153 03da 1B68 ldr r3, [r3] + 3154 03dc 42F00102 orr r2, r2, #1 + 3155 03e0 1A60 str r2, [r3] + 3156 03e2 00E0 b .L231 + 3157 .L239: +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 3158 .loc 1 1199 10 + 3159 03e4 00BF nop + 3160 .L231: +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 3161 .loc 1 1211 10 + 3162 03e6 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 3163 .L196: +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3164 .loc 1 1212 1 + 3165 03e8 1846 mov r0, r3 + 3166 03ea 1837 adds r7, r7, #24 + 3167 .cfi_def_cfa_offset 8 + 3168 03ec BD46 mov sp, r7 + 3169 .cfi_def_cfa_register 13 + 3170 @ sp needed + 3171 03ee 80BD pop {r7, pc} + 3172 .L241: + 3173 .align 2 + 3174 .L240: + 3175 03f0 00000000 .word TIM_DMADelayPulseCplt + 3176 03f4 00000000 .word TIM_DMADelayPulseHalfCplt + 3177 03f8 00000000 .word TIM_DMAError + 3178 03fc 002C0140 .word 1073818624 + 3179 0400 00400140 .word 1073823744 + 3180 0404 00440140 .word 1073824768 + 3181 0408 00480140 .word 1073825792 + 3182 040c 00040040 .word 1073742848 + 3183 0410 00080040 .word 1073743872 + 3184 0414 07000100 .word 65543 + 3185 .cfi_endproc + 3186 .LFE148: + 3188 .section .text.HAL_TIM_OC_Stop_DMA,"ax",%progbits + 3189 .align 1 + 3190 .global HAL_TIM_OC_Stop_DMA + 3191 .syntax unified + 3192 .thumb + 3193 .thumb_func + 3195 HAL_TIM_OC_Stop_DMA: + 3196 .LFB149: +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation in DMA mode. +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be disabled +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + ARM GAS /tmp/ccl4b9YO.s page 78 + + +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 3197 .loc 1 1226 1 + 3198 .cfi_startproc + 3199 @ args = 0, pretend = 0, frame = 16 + 3200 @ frame_needed = 1, uses_anonymous_args = 0 + 3201 0000 80B5 push {r7, lr} + 3202 .cfi_def_cfa_offset 8 + 3203 .cfi_offset 7, -8 + 3204 .cfi_offset 14, -4 + 3205 0002 84B0 sub sp, sp, #16 + 3206 .cfi_def_cfa_offset 24 + 3207 0004 00AF add r7, sp, #0 + 3208 .cfi_def_cfa_register 7 + 3209 0006 7860 str r0, [r7, #4] + 3210 0008 3960 str r1, [r7] +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 3211 .loc 1 1227 21 + 3212 000a 0023 movs r3, #0 + 3213 000c FB73 strb r3, [r7, #15] +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 3214 .loc 1 1232 3 + 3215 000e 3B68 ldr r3, [r7] + 3216 0010 0C2B cmp r3, #12 + 3217 0012 55D8 bhi .L243 + 3218 0014 01A2 adr r2, .L245 + 3219 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 3220 001a 00BF .p2align 2 + 3221 .L245: + 3222 001c 51000000 .word .L248+1 + 3223 0020 C1000000 .word .L243+1 + 3224 0024 C1000000 .word .L243+1 + 3225 0028 C1000000 .word .L243+1 + 3226 002c 6D000000 .word .L247+1 + 3227 0030 C1000000 .word .L243+1 + 3228 0034 C1000000 .word .L243+1 + 3229 0038 C1000000 .word .L243+1 + 3230 003c 89000000 .word .L246+1 + 3231 0040 C1000000 .word .L243+1 + 3232 0044 C1000000 .word .L243+1 + 3233 0048 C1000000 .word .L243+1 + 3234 004c A5000000 .word .L244+1 + 3235 .p2align 1 + 3236 .L248: +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ + ARM GAS /tmp/ccl4b9YO.s page 79 + + +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 3237 .loc 1 1237 7 + 3238 0050 7B68 ldr r3, [r7, #4] + 3239 0052 1B68 ldr r3, [r3] + 3240 0054 DA68 ldr r2, [r3, #12] + 3241 0056 7B68 ldr r3, [r7, #4] + 3242 0058 1B68 ldr r3, [r3] + 3243 005a 22F40072 bic r2, r2, #512 + 3244 005e DA60 str r2, [r3, #12] +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 3245 .loc 1 1238 13 + 3246 0060 7B68 ldr r3, [r7, #4] + 3247 0062 5B6A ldr r3, [r3, #36] + 3248 0064 1846 mov r0, r3 + 3249 0066 FFF7FEFF bl HAL_DMA_Abort_IT +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3250 .loc 1 1239 7 + 3251 006a 2CE0 b .L249 + 3252 .L247: +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 3253 .loc 1 1245 7 + 3254 006c 7B68 ldr r3, [r7, #4] + 3255 006e 1B68 ldr r3, [r3] + 3256 0070 DA68 ldr r2, [r3, #12] + 3257 0072 7B68 ldr r3, [r7, #4] + 3258 0074 1B68 ldr r3, [r3] + 3259 0076 22F48062 bic r2, r2, #1024 + 3260 007a DA60 str r2, [r3, #12] +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 3261 .loc 1 1246 13 + 3262 007c 7B68 ldr r3, [r7, #4] + 3263 007e 9B6A ldr r3, [r3, #40] + 3264 0080 1846 mov r0, r3 + 3265 0082 FFF7FEFF bl HAL_DMA_Abort_IT +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3266 .loc 1 1247 7 + 3267 0086 1EE0 b .L249 + 3268 .L246: +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); + 3269 .loc 1 1253 7 + 3270 0088 7B68 ldr r3, [r7, #4] + 3271 008a 1B68 ldr r3, [r3] + 3272 008c DA68 ldr r2, [r3, #12] + 3273 008e 7B68 ldr r3, [r7, #4] + 3274 0090 1B68 ldr r3, [r3] + 3275 0092 22F40062 bic r2, r2, #2048 + 3276 0096 DA60 str r2, [r3, #12] + ARM GAS /tmp/ccl4b9YO.s page 80 + + +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 3277 .loc 1 1254 13 + 3278 0098 7B68 ldr r3, [r7, #4] + 3279 009a DB6A ldr r3, [r3, #44] + 3280 009c 1846 mov r0, r3 + 3281 009e FFF7FEFF bl HAL_DMA_Abort_IT +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3282 .loc 1 1255 7 + 3283 00a2 10E0 b .L249 + 3284 .L244: +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); + 3285 .loc 1 1261 7 + 3286 00a4 7B68 ldr r3, [r7, #4] + 3287 00a6 1B68 ldr r3, [r3] + 3288 00a8 DA68 ldr r2, [r3, #12] + 3289 00aa 7B68 ldr r3, [r7, #4] + 3290 00ac 1B68 ldr r3, [r3] + 3291 00ae 22F48052 bic r2, r2, #4096 + 3292 00b2 DA60 str r2, [r3, #12] +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); + 3293 .loc 1 1262 13 + 3294 00b4 7B68 ldr r3, [r7, #4] + 3295 00b6 1B6B ldr r3, [r3, #48] + 3296 00b8 1846 mov r0, r3 + 3297 00ba FFF7FEFF bl HAL_DMA_Abort_IT +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3298 .loc 1 1263 7 + 3299 00be 02E0 b .L249 + 3300 .L243: +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 3301 .loc 1 1267 14 + 3302 00c0 0123 movs r3, #1 + 3303 00c2 FB73 strb r3, [r7, #15] +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 3304 .loc 1 1268 7 + 3305 00c4 00BF nop + 3306 .L249: +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 3307 .loc 1 1271 6 + 3308 00c6 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3309 00c8 002B cmp r3, #0 + 3310 00ca 7BD1 bne .L250 +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Output compare channel */ +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 3311 .loc 1 1274 5 + 3312 00cc 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 81 + + + 3313 00ce 1B68 ldr r3, [r3] + 3314 00d0 0022 movs r2, #0 + 3315 00d2 3968 ldr r1, [r7] + 3316 00d4 1846 mov r0, r3 + 3317 00d6 FFF7FEFF bl TIM_CCxChannelCmd +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 3318 .loc 1 1276 9 + 3319 00da 7B68 ldr r3, [r7, #4] + 3320 00dc 1B68 ldr r3, [r3] + 3321 00de 3C4A ldr r2, .L266 + 3322 00e0 9342 cmp r3, r2 + 3323 00e2 0ED0 beq .L251 + 3324 .loc 1 1276 9 is_stmt 0 discriminator 2 + 3325 00e4 7B68 ldr r3, [r7, #4] + 3326 00e6 1B68 ldr r3, [r3] + 3327 00e8 3A4A ldr r2, .L266+4 + 3328 00ea 9342 cmp r3, r2 + 3329 00ec 09D0 beq .L251 + 3330 .loc 1 1276 9 discriminator 4 + 3331 00ee 7B68 ldr r3, [r7, #4] + 3332 00f0 1B68 ldr r3, [r3] + 3333 00f2 394A ldr r2, .L266+8 + 3334 00f4 9342 cmp r3, r2 + 3335 00f6 04D0 beq .L251 + 3336 .loc 1 1276 9 discriminator 6 + 3337 00f8 7B68 ldr r3, [r7, #4] + 3338 00fa 1B68 ldr r3, [r3] + 3339 00fc 374A ldr r2, .L266+12 + 3340 00fe 9342 cmp r3, r2 + 3341 0100 01D1 bne .L252 + 3342 .L251: + 3343 .loc 1 1276 9 discriminator 7 + 3344 0102 0123 movs r3, #1 + 3345 .loc 1 1276 9 + 3346 0104 00E0 b .L253 + 3347 .L252: + 3348 .loc 1 1276 9 discriminator 8 + 3349 0106 0023 movs r3, #0 + 3350 .L253: + 3351 .loc 1 1276 8 is_stmt 1 discriminator 10 + 3352 0108 002B cmp r3, #0 + 3353 010a 17D0 beq .L254 +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 3354 .loc 1 1279 7 + 3355 010c 7B68 ldr r3, [r7, #4] + 3356 010e 1B68 ldr r3, [r3] + 3357 0110 1A6A ldr r2, [r3, #32] + 3358 0112 41F21113 movw r3, #4369 + 3359 0116 1340 ands r3, r3, r2 + 3360 0118 002B cmp r3, #0 + 3361 011a 0FD1 bne .L254 + 3362 .loc 1 1279 7 is_stmt 0 discriminator 1 + 3363 011c 7B68 ldr r3, [r7, #4] + 3364 011e 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 82 + + + 3365 0120 1A6A ldr r2, [r3, #32] + 3366 0122 40F24443 movw r3, #1092 + 3367 0126 1340 ands r3, r3, r2 + 3368 0128 002B cmp r3, #0 + 3369 012a 07D1 bne .L254 + 3370 .loc 1 1279 7 discriminator 2 + 3371 012c 7B68 ldr r3, [r7, #4] + 3372 012e 1B68 ldr r3, [r3] + 3373 0130 5A6C ldr r2, [r3, #68] + 3374 0132 7B68 ldr r3, [r7, #4] + 3375 0134 1B68 ldr r3, [r3] + 3376 0136 22F40042 bic r2, r2, #32768 + 3377 013a 5A64 str r2, [r3, #68] + 3378 .L254: +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 3379 .loc 1 1283 5 is_stmt 1 + 3380 013c 7B68 ldr r3, [r7, #4] + 3381 013e 1B68 ldr r3, [r3] + 3382 0140 1A6A ldr r2, [r3, #32] + 3383 0142 41F21113 movw r3, #4369 + 3384 0146 1340 ands r3, r3, r2 + 3385 0148 002B cmp r3, #0 + 3386 014a 0FD1 bne .L255 + 3387 .loc 1 1283 5 is_stmt 0 discriminator 1 + 3388 014c 7B68 ldr r3, [r7, #4] + 3389 014e 1B68 ldr r3, [r3] + 3390 0150 1A6A ldr r2, [r3, #32] + 3391 0152 40F24443 movw r3, #1092 + 3392 0156 1340 ands r3, r3, r2 + 3393 0158 002B cmp r3, #0 + 3394 015a 07D1 bne .L255 + 3395 .loc 1 1283 5 discriminator 2 + 3396 015c 7B68 ldr r3, [r7, #4] + 3397 015e 1B68 ldr r3, [r3] + 3398 0160 1A68 ldr r2, [r3] + 3399 0162 7B68 ldr r3, [r7, #4] + 3400 0164 1B68 ldr r3, [r3] + 3401 0166 22F00102 bic r2, r2, #1 + 3402 016a 1A60 str r2, [r3] + 3403 .L255: +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 3404 .loc 1 1286 5 is_stmt 1 + 3405 016c 3B68 ldr r3, [r7] + 3406 016e 002B cmp r3, #0 + 3407 0170 04D1 bne .L256 + 3408 .loc 1 1286 5 is_stmt 0 discriminator 1 + 3409 0172 7B68 ldr r3, [r7, #4] + 3410 0174 0122 movs r2, #1 + 3411 0176 83F83E20 strb r2, [r3, #62] + 3412 017a 23E0 b .L250 + 3413 .L256: + 3414 .loc 1 1286 5 discriminator 2 + ARM GAS /tmp/ccl4b9YO.s page 83 + + + 3415 017c 3B68 ldr r3, [r7] + 3416 017e 042B cmp r3, #4 + 3417 0180 04D1 bne .L257 + 3418 .loc 1 1286 5 discriminator 3 + 3419 0182 7B68 ldr r3, [r7, #4] + 3420 0184 0122 movs r2, #1 + 3421 0186 83F83F20 strb r2, [r3, #63] + 3422 018a 1BE0 b .L250 + 3423 .L257: + 3424 .loc 1 1286 5 discriminator 4 + 3425 018c 3B68 ldr r3, [r7] + 3426 018e 082B cmp r3, #8 + 3427 0190 04D1 bne .L259 + 3428 .loc 1 1286 5 discriminator 6 + 3429 0192 7B68 ldr r3, [r7, #4] + 3430 0194 0122 movs r2, #1 + 3431 0196 83F84020 strb r2, [r3, #64] + 3432 019a 13E0 b .L250 + 3433 .L259: + 3434 .loc 1 1286 5 discriminator 7 + 3435 019c 3B68 ldr r3, [r7] + 3436 019e 0C2B cmp r3, #12 + 3437 01a0 04D1 bne .L261 + 3438 .loc 1 1286 5 discriminator 9 + 3439 01a2 7B68 ldr r3, [r7, #4] + 3440 01a4 0122 movs r2, #1 + 3441 01a6 83F84120 strb r2, [r3, #65] + 3442 01aa 0BE0 b .L250 + 3443 .L261: + 3444 .loc 1 1286 5 discriminator 10 + 3445 01ac 3B68 ldr r3, [r7] + 3446 01ae 102B cmp r3, #16 + 3447 01b0 04D1 bne .L263 + 3448 .loc 1 1286 5 discriminator 12 + 3449 01b2 7B68 ldr r3, [r7, #4] + 3450 01b4 0122 movs r2, #1 + 3451 01b6 83F84220 strb r2, [r3, #66] + 3452 01ba 03E0 b .L250 + 3453 .L263: + 3454 .loc 1 1286 5 discriminator 13 + 3455 01bc 7B68 ldr r3, [r7, #4] + 3456 01be 0122 movs r2, #1 + 3457 01c0 83F84320 strb r2, [r3, #67] + 3458 .L250: +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 3459 .loc 1 1290 10 is_stmt 1 + 3460 01c4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3461 .loc 1 1291 1 + 3462 01c6 1846 mov r0, r3 + 3463 01c8 1037 adds r7, r7, #16 + 3464 .cfi_def_cfa_offset 8 + 3465 01ca BD46 mov sp, r7 + 3466 .cfi_def_cfa_register 13 + ARM GAS /tmp/ccl4b9YO.s page 84 + + + 3467 @ sp needed + 3468 01cc 80BD pop {r7, pc} + 3469 .L267: + 3470 01ce 00BF .align 2 + 3471 .L266: + 3472 01d0 002C0140 .word 1073818624 + 3473 01d4 00400140 .word 1073823744 + 3474 01d8 00440140 .word 1073824768 + 3475 01dc 00480140 .word 1073825792 + 3476 .cfi_endproc + 3477 .LFE149: + 3479 .section .text.HAL_TIM_PWM_Init,"ax",%progbits + 3480 .align 1 + 3481 .global HAL_TIM_PWM_Init + 3482 .syntax unified + 3483 .thumb + 3484 .thumb_func + 3486 HAL_TIM_PWM_Init: + 3487 .LFB150: +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group3 TIM PWM functions +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM PWM functions +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM PWM functions ##### +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM PWM. +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM PWM. +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM PWM. +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM PWM. +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM PWM and enable interrupt. +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM PWM and disable interrupt. +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM PWM and enable DMA transfer. +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM PWM and disable DMA transfer. +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM PWM Time Base according to the specified +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_PWM_DeInit() before HAL_TIM_PWM_Init() +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Init(TIM_HandleTypeDef *htim) +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 85 + + + 3488 .loc 1 1329 1 + 3489 .cfi_startproc + 3490 @ args = 0, pretend = 0, frame = 8 + 3491 @ frame_needed = 1, uses_anonymous_args = 0 + 3492 0000 80B5 push {r7, lr} + 3493 .cfi_def_cfa_offset 8 + 3494 .cfi_offset 7, -8 + 3495 .cfi_offset 14, -4 + 3496 0002 82B0 sub sp, sp, #8 + 3497 .cfi_def_cfa_offset 16 + 3498 0004 00AF add r7, sp, #0 + 3499 .cfi_def_cfa_register 7 + 3500 0006 7860 str r0, [r7, #4] +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 3501 .loc 1 1331 6 + 3502 0008 7B68 ldr r3, [r7, #4] + 3503 000a 002B cmp r3, #0 + 3504 000c 01D1 bne .L269 +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 3505 .loc 1 1333 12 + 3506 000e 0123 movs r3, #1 + 3507 0010 49E0 b .L270 + 3508 .L269: +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 3509 .loc 1 1343 11 + 3510 0012 7B68 ldr r3, [r7, #4] + 3511 0014 93F83D30 ldrb r3, [r3, #61] + 3512 0018 DBB2 uxtb r3, r3 + 3513 .loc 1 1343 6 + 3514 001a 002B cmp r3, #0 + 3515 001c 06D1 bne .L271 +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 3516 .loc 1 1346 16 + 3517 001e 7B68 ldr r3, [r7, #4] + 3518 0020 0022 movs r2, #0 + 3519 0022 83F83C20 strb r2, [r3, #60] +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->PWM_MspInitCallback == NULL) +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; + ARM GAS /tmp/ccl4b9YO.s page 86 + + +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback(htim); +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_MspInit(htim); + 3520 .loc 1 1360 5 + 3521 0026 7868 ldr r0, [r7, #4] + 3522 0028 FFF7FEFF bl HAL_TIM_PWM_MspInit + 3523 .L271: +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 3524 .loc 1 1365 15 + 3525 002c 7B68 ldr r3, [r7, #4] + 3526 002e 0222 movs r2, #2 + 3527 0030 83F83D20 strb r2, [r3, #61] +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the base time for the PWM */ +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 3528 .loc 1 1368 3 + 3529 0034 7B68 ldr r3, [r7, #4] + 3530 0036 1A68 ldr r2, [r3] + 3531 .loc 1 1368 38 + 3532 0038 7B68 ldr r3, [r7, #4] + 3533 003a 0433 adds r3, r3, #4 + 3534 .loc 1 1368 3 + 3535 003c 1946 mov r1, r3 + 3536 003e 1046 mov r0, r2 + 3537 0040 FFF7FEFF bl TIM_Base_SetConfig +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 3538 .loc 1 1371 23 + 3539 0044 7B68 ldr r3, [r7, #4] + 3540 0046 0122 movs r2, #1 + 3541 0048 83F84820 strb r2, [r3, #72] +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM channels state */ +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 3542 .loc 1 1374 3 + 3543 004c 7B68 ldr r3, [r7, #4] + 3544 004e 0122 movs r2, #1 + 3545 0050 83F83E20 strb r2, [r3, #62] + 3546 0054 7B68 ldr r3, [r7, #4] + 3547 0056 0122 movs r2, #1 + 3548 0058 83F83F20 strb r2, [r3, #63] + 3549 005c 7B68 ldr r3, [r7, #4] + 3550 005e 0122 movs r2, #1 + 3551 0060 83F84020 strb r2, [r3, #64] + 3552 0064 7B68 ldr r3, [r7, #4] + 3553 0066 0122 movs r2, #1 + 3554 0068 83F84120 strb r2, [r3, #65] + 3555 006c 7B68 ldr r3, [r7, #4] + 3556 006e 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 87 + + + 3557 0070 83F84220 strb r2, [r3, #66] + 3558 0074 7B68 ldr r3, [r7, #4] + 3559 0076 0122 movs r2, #1 + 3560 0078 83F84320 strb r2, [r3, #67] +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 3561 .loc 1 1375 3 + 3562 007c 7B68 ldr r3, [r7, #4] + 3563 007e 0122 movs r2, #1 + 3564 0080 83F84420 strb r2, [r3, #68] + 3565 0084 7B68 ldr r3, [r7, #4] + 3566 0086 0122 movs r2, #1 + 3567 0088 83F84520 strb r2, [r3, #69] + 3568 008c 7B68 ldr r3, [r7, #4] + 3569 008e 0122 movs r2, #1 + 3570 0090 83F84620 strb r2, [r3, #70] + 3571 0094 7B68 ldr r3, [r7, #4] + 3572 0096 0122 movs r2, #1 + 3573 0098 83F84720 strb r2, [r3, #71] +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 3574 .loc 1 1378 15 + 3575 009c 7B68 ldr r3, [r7, #4] + 3576 009e 0122 movs r2, #1 + 3577 00a0 83F83D20 strb r2, [r3, #61] +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 3578 .loc 1 1380 10 + 3579 00a4 0023 movs r3, #0 + 3580 .L270: +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3581 .loc 1 1381 1 + 3582 00a6 1846 mov r0, r3 + 3583 00a8 0837 adds r7, r7, #8 + 3584 .cfi_def_cfa_offset 8 + 3585 00aa BD46 mov sp, r7 + 3586 .cfi_def_cfa_register 13 + 3587 @ sp needed + 3588 00ac 80BD pop {r7, pc} + 3589 .cfi_endproc + 3590 .LFE150: + 3592 .section .text.HAL_TIM_PWM_DeInit,"ax",%progbits + 3593 .align 1 + 3594 .global HAL_TIM_PWM_DeInit + 3595 .syntax unified + 3596 .thumb + 3597 .thumb_func + 3599 HAL_TIM_PWM_DeInit: + 3600 .LFB151: +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_DeInit(TIM_HandleTypeDef *htim) +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 88 + + + 3601 .loc 1 1389 1 + 3602 .cfi_startproc + 3603 @ args = 0, pretend = 0, frame = 8 + 3604 @ frame_needed = 1, uses_anonymous_args = 0 + 3605 0000 80B5 push {r7, lr} + 3606 .cfi_def_cfa_offset 8 + 3607 .cfi_offset 7, -8 + 3608 .cfi_offset 14, -4 + 3609 0002 82B0 sub sp, sp, #8 + 3610 .cfi_def_cfa_offset 16 + 3611 0004 00AF add r7, sp, #0 + 3612 .cfi_def_cfa_register 7 + 3613 0006 7860 str r0, [r7, #4] +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 3614 .loc 1 1393 15 + 3615 0008 7B68 ldr r3, [r7, #4] + 3616 000a 0222 movs r2, #2 + 3617 000c 83F83D20 strb r2, [r3, #61] +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 3618 .loc 1 1396 3 + 3619 0010 7B68 ldr r3, [r7, #4] + 3620 0012 1B68 ldr r3, [r3] + 3621 0014 1A6A ldr r2, [r3, #32] + 3622 0016 41F21113 movw r3, #4369 + 3623 001a 1340 ands r3, r3, r2 + 3624 001c 002B cmp r3, #0 + 3625 001e 0FD1 bne .L273 + 3626 .loc 1 1396 3 is_stmt 0 discriminator 1 + 3627 0020 7B68 ldr r3, [r7, #4] + 3628 0022 1B68 ldr r3, [r3] + 3629 0024 1A6A ldr r2, [r3, #32] + 3630 0026 40F24443 movw r3, #1092 + 3631 002a 1340 ands r3, r3, r2 + 3632 002c 002B cmp r3, #0 + 3633 002e 07D1 bne .L273 + 3634 .loc 1 1396 3 discriminator 2 + 3635 0030 7B68 ldr r3, [r7, #4] + 3636 0032 1B68 ldr r3, [r3] + 3637 0034 1A68 ldr r2, [r3] + 3638 0036 7B68 ldr r3, [r7, #4] + 3639 0038 1B68 ldr r3, [r3] + 3640 003a 22F00102 bic r2, r2, #1 + 3641 003e 1A60 str r2, [r3] + 3642 .L273: +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->PWM_MspDeInitCallback == NULL) +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback(htim); + ARM GAS /tmp/ccl4b9YO.s page 89 + + +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_MspDeInit(htim); + 3643 .loc 1 1407 3 is_stmt 1 + 3644 0040 7868 ldr r0, [r7, #4] + 3645 0042 FFF7FEFF bl HAL_TIM_PWM_MspDeInit +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 3646 .loc 1 1411 23 + 3647 0046 7B68 ldr r3, [r7, #4] + 3648 0048 0022 movs r2, #0 + 3649 004a 83F84820 strb r2, [r3, #72] +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM channels state */ +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 3650 .loc 1 1414 3 + 3651 004e 7B68 ldr r3, [r7, #4] + 3652 0050 0022 movs r2, #0 + 3653 0052 83F83E20 strb r2, [r3, #62] + 3654 0056 7B68 ldr r3, [r7, #4] + 3655 0058 0022 movs r2, #0 + 3656 005a 83F83F20 strb r2, [r3, #63] + 3657 005e 7B68 ldr r3, [r7, #4] + 3658 0060 0022 movs r2, #0 + 3659 0062 83F84020 strb r2, [r3, #64] + 3660 0066 7B68 ldr r3, [r7, #4] + 3661 0068 0022 movs r2, #0 + 3662 006a 83F84120 strb r2, [r3, #65] + 3663 006e 7B68 ldr r3, [r7, #4] + 3664 0070 0022 movs r2, #0 + 3665 0072 83F84220 strb r2, [r3, #66] + 3666 0076 7B68 ldr r3, [r7, #4] + 3667 0078 0022 movs r2, #0 + 3668 007a 83F84320 strb r2, [r3, #67] +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 3669 .loc 1 1415 3 + 3670 007e 7B68 ldr r3, [r7, #4] + 3671 0080 0022 movs r2, #0 + 3672 0082 83F84420 strb r2, [r3, #68] + 3673 0086 7B68 ldr r3, [r7, #4] + 3674 0088 0022 movs r2, #0 + 3675 008a 83F84520 strb r2, [r3, #69] + 3676 008e 7B68 ldr r3, [r7, #4] + 3677 0090 0022 movs r2, #0 + 3678 0092 83F84620 strb r2, [r3, #70] + 3679 0096 7B68 ldr r3, [r7, #4] + 3680 0098 0022 movs r2, #0 + 3681 009a 83F84720 strb r2, [r3, #71] +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 3682 .loc 1 1418 15 + 3683 009e 7B68 ldr r3, [r7, #4] + 3684 00a0 0022 movs r2, #0 + 3685 00a2 83F83D20 strb r2, [r3, #61] + ARM GAS /tmp/ccl4b9YO.s page 90 + + +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 3686 .loc 1 1421 3 + 3687 00a6 7B68 ldr r3, [r7, #4] + 3688 00a8 0022 movs r2, #0 + 3689 00aa 83F83C20 strb r2, [r3, #60] +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 3690 .loc 1 1423 10 + 3691 00ae 0023 movs r3, #0 +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3692 .loc 1 1424 1 + 3693 00b0 1846 mov r0, r3 + 3694 00b2 0837 adds r7, r7, #8 + 3695 .cfi_def_cfa_offset 8 + 3696 00b4 BD46 mov sp, r7 + 3697 .cfi_def_cfa_register 13 + 3698 @ sp needed + 3699 00b6 80BD pop {r7, pc} + 3700 .cfi_endproc + 3701 .LFE151: + 3703 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits + 3704 .align 1 + 3705 .weak HAL_TIM_PWM_MspInit + 3706 .syntax unified + 3707 .thumb + 3708 .thumb_func + 3710 HAL_TIM_PWM_MspInit: + 3711 .LFB152: +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM PWM MSP. +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef *htim) +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 3712 .loc 1 1432 1 + 3713 .cfi_startproc + 3714 @ args = 0, pretend = 0, frame = 8 + 3715 @ frame_needed = 1, uses_anonymous_args = 0 + 3716 @ link register save eliminated. + 3717 0000 80B4 push {r7} + 3718 .cfi_def_cfa_offset 4 + 3719 .cfi_offset 7, -4 + 3720 0002 83B0 sub sp, sp, #12 + 3721 .cfi_def_cfa_offset 16 + 3722 0004 00AF add r7, sp, #0 + 3723 .cfi_def_cfa_register 7 + 3724 0006 7860 str r0, [r7, #4] +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PWM_MspInit could be implemented in the user file +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + ARM GAS /tmp/ccl4b9YO.s page 91 + + +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3725 .loc 1 1439 1 + 3726 0008 00BF nop + 3727 000a 0C37 adds r7, r7, #12 + 3728 .cfi_def_cfa_offset 4 + 3729 000c BD46 mov sp, r7 + 3730 .cfi_def_cfa_register 13 + 3731 @ sp needed + 3732 000e 5DF8047B ldr r7, [sp], #4 + 3733 .cfi_restore 7 + 3734 .cfi_def_cfa_offset 0 + 3735 0012 7047 bx lr + 3736 .cfi_endproc + 3737 .LFE152: + 3739 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits + 3740 .align 1 + 3741 .weak HAL_TIM_PWM_MspDeInit + 3742 .syntax unified + 3743 .thumb + 3744 .thumb_func + 3746 HAL_TIM_PWM_MspDeInit: + 3747 .LFB153: +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM PWM MSP. +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef *htim) +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 3748 .loc 1 1447 1 + 3749 .cfi_startproc + 3750 @ args = 0, pretend = 0, frame = 8 + 3751 @ frame_needed = 1, uses_anonymous_args = 0 + 3752 @ link register save eliminated. + 3753 0000 80B4 push {r7} + 3754 .cfi_def_cfa_offset 4 + 3755 .cfi_offset 7, -4 + 3756 0002 83B0 sub sp, sp, #12 + 3757 .cfi_def_cfa_offset 16 + 3758 0004 00AF add r7, sp, #0 + 3759 .cfi_def_cfa_register 7 + 3760 0006 7860 str r0, [r7, #4] +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PWM_MspDeInit could be implemented in the user file +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 3761 .loc 1 1454 1 + 3762 0008 00BF nop + 3763 000a 0C37 adds r7, r7, #12 + 3764 .cfi_def_cfa_offset 4 + 3765 000c BD46 mov sp, r7 + 3766 .cfi_def_cfa_register 13 + 3767 @ sp needed + ARM GAS /tmp/ccl4b9YO.s page 92 + + + 3768 000e 5DF8047B ldr r7, [sp], #4 + 3769 .cfi_restore 7 + 3770 .cfi_def_cfa_offset 0 + 3771 0012 7047 bx lr + 3772 .cfi_endproc + 3773 .LFE153: + 3775 .section .text.HAL_TIM_PWM_Start,"ax",%progbits + 3776 .align 1 + 3777 .global HAL_TIM_PWM_Start + 3778 .syntax unified + 3779 .thumb + 3780 .thumb_func + 3782 HAL_TIM_PWM_Start: + 3783 .LFB154: +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the PWM signal generation. +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Channel) +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 3784 .loc 1 1471 1 + 3785 .cfi_startproc + 3786 @ args = 0, pretend = 0, frame = 16 + 3787 @ frame_needed = 1, uses_anonymous_args = 0 + 3788 0000 80B5 push {r7, lr} + 3789 .cfi_def_cfa_offset 8 + 3790 .cfi_offset 7, -8 + 3791 .cfi_offset 14, -4 + 3792 0002 84B0 sub sp, sp, #16 + 3793 .cfi_def_cfa_offset 24 + 3794 0004 00AF add r7, sp, #0 + 3795 .cfi_def_cfa_register 7 + 3796 0006 7860 str r0, [r7, #4] + 3797 0008 3960 str r1, [r7] +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 3798 .loc 1 1478 44 + 3799 000a 3B68 ldr r3, [r7] + 3800 000c 002B cmp r3, #0 + 3801 000e 09D1 bne .L278 + 3802 .loc 1 1478 7 discriminator 1 + ARM GAS /tmp/ccl4b9YO.s page 93 + + + 3803 0010 7B68 ldr r3, [r7, #4] + 3804 0012 93F83E30 ldrb r3, [r3, #62] + 3805 0016 DBB2 uxtb r3, r3 + 3806 .loc 1 1478 44 discriminator 1 + 3807 0018 012B cmp r3, #1 + 3808 001a 14BF ite ne + 3809 001c 0123 movne r3, #1 + 3810 001e 0023 moveq r3, #0 + 3811 0020 DBB2 uxtb r3, r3 + 3812 0022 3CE0 b .L279 + 3813 .L278: + 3814 .loc 1 1478 44 is_stmt 0 discriminator 2 + 3815 0024 3B68 ldr r3, [r7] + 3816 0026 042B cmp r3, #4 + 3817 0028 09D1 bne .L280 + 3818 .loc 1 1478 7 is_stmt 1 discriminator 4 + 3819 002a 7B68 ldr r3, [r7, #4] + 3820 002c 93F83F30 ldrb r3, [r3, #63] + 3821 0030 DBB2 uxtb r3, r3 + 3822 .loc 1 1478 44 discriminator 4 + 3823 0032 012B cmp r3, #1 + 3824 0034 14BF ite ne + 3825 0036 0123 movne r3, #1 + 3826 0038 0023 moveq r3, #0 + 3827 003a DBB2 uxtb r3, r3 + 3828 003c 2FE0 b .L279 + 3829 .L280: + 3830 .loc 1 1478 44 is_stmt 0 discriminator 5 + 3831 003e 3B68 ldr r3, [r7] + 3832 0040 082B cmp r3, #8 + 3833 0042 09D1 bne .L282 + 3834 .loc 1 1478 7 is_stmt 1 discriminator 7 + 3835 0044 7B68 ldr r3, [r7, #4] + 3836 0046 93F84030 ldrb r3, [r3, #64] + 3837 004a DBB2 uxtb r3, r3 + 3838 .loc 1 1478 44 discriminator 7 + 3839 004c 012B cmp r3, #1 + 3840 004e 14BF ite ne + 3841 0050 0123 movne r3, #1 + 3842 0052 0023 moveq r3, #0 + 3843 0054 DBB2 uxtb r3, r3 + 3844 0056 22E0 b .L279 + 3845 .L282: + 3846 .loc 1 1478 44 is_stmt 0 discriminator 8 + 3847 0058 3B68 ldr r3, [r7] + 3848 005a 0C2B cmp r3, #12 + 3849 005c 09D1 bne .L284 + 3850 .loc 1 1478 7 is_stmt 1 discriminator 10 + 3851 005e 7B68 ldr r3, [r7, #4] + 3852 0060 93F84130 ldrb r3, [r3, #65] + 3853 0064 DBB2 uxtb r3, r3 + 3854 .loc 1 1478 44 discriminator 10 + 3855 0066 012B cmp r3, #1 + 3856 0068 14BF ite ne + 3857 006a 0123 movne r3, #1 + 3858 006c 0023 moveq r3, #0 + 3859 006e DBB2 uxtb r3, r3 + ARM GAS /tmp/ccl4b9YO.s page 94 + + + 3860 0070 15E0 b .L279 + 3861 .L284: + 3862 .loc 1 1478 44 is_stmt 0 discriminator 11 + 3863 0072 3B68 ldr r3, [r7] + 3864 0074 102B cmp r3, #16 + 3865 0076 09D1 bne .L286 + 3866 .loc 1 1478 7 is_stmt 1 discriminator 13 + 3867 0078 7B68 ldr r3, [r7, #4] + 3868 007a 93F84230 ldrb r3, [r3, #66] + 3869 007e DBB2 uxtb r3, r3 + 3870 .loc 1 1478 44 discriminator 13 + 3871 0080 012B cmp r3, #1 + 3872 0082 14BF ite ne + 3873 0084 0123 movne r3, #1 + 3874 0086 0023 moveq r3, #0 + 3875 0088 DBB2 uxtb r3, r3 + 3876 008a 08E0 b .L279 + 3877 .L286: + 3878 .loc 1 1478 7 discriminator 14 + 3879 008c 7B68 ldr r3, [r7, #4] + 3880 008e 93F84330 ldrb r3, [r3, #67] + 3881 0092 DBB2 uxtb r3, r3 + 3882 .loc 1 1478 44 discriminator 14 + 3883 0094 012B cmp r3, #1 + 3884 0096 14BF ite ne + 3885 0098 0123 movne r3, #1 + 3886 009a 0023 moveq r3, #0 + 3887 009c DBB2 uxtb r3, r3 + 3888 .L279: + 3889 .loc 1 1478 6 discriminator 20 + 3890 009e 002B cmp r3, #0 + 3891 00a0 01D0 beq .L288 +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 3892 .loc 1 1480 12 + 3893 00a2 0123 movs r3, #1 + 3894 00a4 8DE0 b .L289 + 3895 .L288: +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 3896 .loc 1 1484 3 + 3897 00a6 3B68 ldr r3, [r7] + 3898 00a8 002B cmp r3, #0 + 3899 00aa 04D1 bne .L290 + 3900 .loc 1 1484 3 is_stmt 0 discriminator 1 + 3901 00ac 7B68 ldr r3, [r7, #4] + 3902 00ae 0222 movs r2, #2 + 3903 00b0 83F83E20 strb r2, [r3, #62] + 3904 00b4 23E0 b .L291 + 3905 .L290: + 3906 .loc 1 1484 3 discriminator 2 + 3907 00b6 3B68 ldr r3, [r7] + 3908 00b8 042B cmp r3, #4 + 3909 00ba 04D1 bne .L292 + 3910 .loc 1 1484 3 discriminator 3 + ARM GAS /tmp/ccl4b9YO.s page 95 + + + 3911 00bc 7B68 ldr r3, [r7, #4] + 3912 00be 0222 movs r2, #2 + 3913 00c0 83F83F20 strb r2, [r3, #63] + 3914 00c4 1BE0 b .L291 + 3915 .L292: + 3916 .loc 1 1484 3 discriminator 4 + 3917 00c6 3B68 ldr r3, [r7] + 3918 00c8 082B cmp r3, #8 + 3919 00ca 04D1 bne .L294 + 3920 .loc 1 1484 3 discriminator 6 + 3921 00cc 7B68 ldr r3, [r7, #4] + 3922 00ce 0222 movs r2, #2 + 3923 00d0 83F84020 strb r2, [r3, #64] + 3924 00d4 13E0 b .L291 + 3925 .L294: + 3926 .loc 1 1484 3 discriminator 7 + 3927 00d6 3B68 ldr r3, [r7] + 3928 00d8 0C2B cmp r3, #12 + 3929 00da 04D1 bne .L296 + 3930 .loc 1 1484 3 discriminator 9 + 3931 00dc 7B68 ldr r3, [r7, #4] + 3932 00de 0222 movs r2, #2 + 3933 00e0 83F84120 strb r2, [r3, #65] + 3934 00e4 0BE0 b .L291 + 3935 .L296: + 3936 .loc 1 1484 3 discriminator 10 + 3937 00e6 3B68 ldr r3, [r7] + 3938 00e8 102B cmp r3, #16 + 3939 00ea 04D1 bne .L298 + 3940 .loc 1 1484 3 discriminator 12 + 3941 00ec 7B68 ldr r3, [r7, #4] + 3942 00ee 0222 movs r2, #2 + 3943 00f0 83F84220 strb r2, [r3, #66] + 3944 00f4 03E0 b .L291 + 3945 .L298: + 3946 .loc 1 1484 3 discriminator 13 + 3947 00f6 7B68 ldr r3, [r7, #4] + 3948 00f8 0222 movs r2, #2 + 3949 00fa 83F84320 strb r2, [r3, #67] + 3950 .L291: +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 3951 .loc 1 1487 3 is_stmt 1 + 3952 00fe 7B68 ldr r3, [r7, #4] + 3953 0100 1B68 ldr r3, [r3] + 3954 0102 0122 movs r2, #1 + 3955 0104 3968 ldr r1, [r7] + 3956 0106 1846 mov r0, r3 + 3957 0108 FFF7FEFF bl TIM_CCxChannelCmd +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 3958 .loc 1 1489 7 + 3959 010c 7B68 ldr r3, [r7, #4] + 3960 010e 1B68 ldr r3, [r3] + 3961 0110 2E4A ldr r2, .L309 + 3962 0112 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 96 + + + 3963 0114 0ED0 beq .L300 + 3964 .loc 1 1489 7 is_stmt 0 discriminator 2 + 3965 0116 7B68 ldr r3, [r7, #4] + 3966 0118 1B68 ldr r3, [r3] + 3967 011a 2D4A ldr r2, .L309+4 + 3968 011c 9342 cmp r3, r2 + 3969 011e 09D0 beq .L300 + 3970 .loc 1 1489 7 discriminator 4 + 3971 0120 7B68 ldr r3, [r7, #4] + 3972 0122 1B68 ldr r3, [r3] + 3973 0124 2B4A ldr r2, .L309+8 + 3974 0126 9342 cmp r3, r2 + 3975 0128 04D0 beq .L300 + 3976 .loc 1 1489 7 discriminator 6 + 3977 012a 7B68 ldr r3, [r7, #4] + 3978 012c 1B68 ldr r3, [r3] + 3979 012e 2A4A ldr r2, .L309+12 + 3980 0130 9342 cmp r3, r2 + 3981 0132 01D1 bne .L301 + 3982 .L300: + 3983 .loc 1 1489 7 discriminator 7 + 3984 0134 0123 movs r3, #1 + 3985 .loc 1 1489 7 + 3986 0136 00E0 b .L302 + 3987 .L301: + 3988 .loc 1 1489 7 discriminator 8 + 3989 0138 0023 movs r3, #0 + 3990 .L302: + 3991 .loc 1 1489 6 is_stmt 1 discriminator 10 + 3992 013a 002B cmp r3, #0 + 3993 013c 07D0 beq .L303 +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 3994 .loc 1 1492 5 + 3995 013e 7B68 ldr r3, [r7, #4] + 3996 0140 1B68 ldr r3, [r3] + 3997 0142 5A6C ldr r2, [r3, #68] + 3998 0144 7B68 ldr r3, [r7, #4] + 3999 0146 1B68 ldr r3, [r3] + 4000 0148 42F40042 orr r2, r2, #32768 + 4001 014c 5A64 str r2, [r3, #68] + 4002 .L303: +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 4003 .loc 1 1496 7 + 4004 014e 7B68 ldr r3, [r7, #4] + 4005 0150 1B68 ldr r3, [r3] + 4006 .loc 1 1496 6 + 4007 0152 1E4A ldr r2, .L309 + 4008 0154 9342 cmp r3, r2 + 4009 0156 13D0 beq .L304 + 4010 .loc 1 1496 7 discriminator 1 + 4011 0158 7B68 ldr r3, [r7, #4] + 4012 015a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 97 + + + 4013 015c B3F1804F cmp r3, #1073741824 + 4014 0160 0ED0 beq .L304 + 4015 .loc 1 1496 7 is_stmt 0 discriminator 2 + 4016 0162 7B68 ldr r3, [r7, #4] + 4017 0164 1B68 ldr r3, [r3] + 4018 0166 1D4A ldr r2, .L309+16 + 4019 0168 9342 cmp r3, r2 + 4020 016a 09D0 beq .L304 + 4021 .loc 1 1496 7 discriminator 3 + 4022 016c 7B68 ldr r3, [r7, #4] + 4023 016e 1B68 ldr r3, [r3] + 4024 0170 1B4A ldr r2, .L309+20 + 4025 0172 9342 cmp r3, r2 + 4026 0174 04D0 beq .L304 + 4027 .loc 1 1496 7 discriminator 4 + 4028 0176 7B68 ldr r3, [r7, #4] + 4029 0178 1B68 ldr r3, [r3] + 4030 017a 154A ldr r2, .L309+4 + 4031 017c 9342 cmp r3, r2 + 4032 017e 15D1 bne .L305 + 4033 .L304: +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 4034 .loc 1 1498 19 is_stmt 1 + 4035 0180 7B68 ldr r3, [r7, #4] + 4036 0182 1B68 ldr r3, [r3] + 4037 .loc 1 1498 29 + 4038 0184 9A68 ldr r2, [r3, #8] + 4039 .loc 1 1498 13 + 4040 0186 174B ldr r3, .L309+24 + 4041 0188 1340 ands r3, r3, r2 + 4042 018a FB60 str r3, [r7, #12] +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4043 .loc 1 1499 8 + 4044 018c FB68 ldr r3, [r7, #12] + 4045 018e 062B cmp r3, #6 + 4046 0190 15D0 beq .L308 + 4047 .loc 1 1499 9 discriminator 1 + 4048 0192 FB68 ldr r3, [r7, #12] + 4049 0194 B3F5803F cmp r3, #65536 + 4050 0198 11D0 beq .L308 +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 4051 .loc 1 1501 7 + 4052 019a 7B68 ldr r3, [r7, #4] + 4053 019c 1B68 ldr r3, [r3] + 4054 019e 1A68 ldr r2, [r3] + 4055 01a0 7B68 ldr r3, [r7, #4] + 4056 01a2 1B68 ldr r3, [r3] + 4057 01a4 42F00102 orr r2, r2, #1 + 4058 01a8 1A60 str r2, [r3] +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4059 .loc 1 1499 8 + 4060 01aa 08E0 b .L308 + 4061 .L305: +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 98 + + +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 4062 .loc 1 1506 5 + 4063 01ac 7B68 ldr r3, [r7, #4] + 4064 01ae 1B68 ldr r3, [r3] + 4065 01b0 1A68 ldr r2, [r3] + 4066 01b2 7B68 ldr r3, [r7, #4] + 4067 01b4 1B68 ldr r3, [r3] + 4068 01b6 42F00102 orr r2, r2, #1 + 4069 01ba 1A60 str r2, [r3] + 4070 01bc 00E0 b .L307 + 4071 .L308: +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4072 .loc 1 1499 8 + 4073 01be 00BF nop + 4074 .L307: +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 4075 .loc 1 1510 10 + 4076 01c0 0023 movs r3, #0 + 4077 .L289: +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 4078 .loc 1 1511 1 + 4079 01c2 1846 mov r0, r3 + 4080 01c4 1037 adds r7, r7, #16 + 4081 .cfi_def_cfa_offset 8 + 4082 01c6 BD46 mov sp, r7 + 4083 .cfi_def_cfa_register 13 + 4084 @ sp needed + 4085 01c8 80BD pop {r7, pc} + 4086 .L310: + 4087 01ca 00BF .align 2 + 4088 .L309: + 4089 01cc 002C0140 .word 1073818624 + 4090 01d0 00400140 .word 1073823744 + 4091 01d4 00440140 .word 1073824768 + 4092 01d8 00480140 .word 1073825792 + 4093 01dc 00040040 .word 1073742848 + 4094 01e0 00080040 .word 1073743872 + 4095 01e4 07000100 .word 65543 + 4096 .cfi_endproc + 4097 .LFE154: + 4099 .section .text.HAL_TIM_PWM_Stop,"ax",%progbits + 4100 .align 1 + 4101 .global HAL_TIM_PWM_Stop + 4102 .syntax unified + 4103 .thumb + 4104 .thumb_func + 4106 HAL_TIM_PWM_Stop: + 4107 .LFB155: +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the PWM signal generation. +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle + ARM GAS /tmp/ccl4b9YO.s page 99 + + +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4108 .loc 1 1528 1 + 4109 .cfi_startproc + 4110 @ args = 0, pretend = 0, frame = 8 + 4111 @ frame_needed = 1, uses_anonymous_args = 0 + 4112 0000 80B5 push {r7, lr} + 4113 .cfi_def_cfa_offset 8 + 4114 .cfi_offset 7, -8 + 4115 .cfi_offset 14, -4 + 4116 0002 82B0 sub sp, sp, #8 + 4117 .cfi_def_cfa_offset 16 + 4118 0004 00AF add r7, sp, #0 + 4119 .cfi_def_cfa_register 7 + 4120 0006 7860 str r0, [r7, #4] + 4121 0008 3960 str r1, [r7] +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Capture compare channel */ +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 4122 .loc 1 1533 3 + 4123 000a 7B68 ldr r3, [r7, #4] + 4124 000c 1B68 ldr r3, [r3] + 4125 000e 0022 movs r2, #0 + 4126 0010 3968 ldr r1, [r7] + 4127 0012 1846 mov r0, r3 + 4128 0014 FFF7FEFF bl TIM_CCxChannelCmd +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 4129 .loc 1 1535 7 + 4130 0018 7B68 ldr r3, [r7, #4] + 4131 001a 1B68 ldr r3, [r3] + 4132 001c 3B4A ldr r2, .L328 + 4133 001e 9342 cmp r3, r2 + 4134 0020 0ED0 beq .L312 + 4135 .loc 1 1535 7 is_stmt 0 discriminator 2 + 4136 0022 7B68 ldr r3, [r7, #4] + 4137 0024 1B68 ldr r3, [r3] + 4138 0026 3A4A ldr r2, .L328+4 + 4139 0028 9342 cmp r3, r2 + 4140 002a 09D0 beq .L312 + 4141 .loc 1 1535 7 discriminator 4 + 4142 002c 7B68 ldr r3, [r7, #4] + 4143 002e 1B68 ldr r3, [r3] + 4144 0030 384A ldr r2, .L328+8 + ARM GAS /tmp/ccl4b9YO.s page 100 + + + 4145 0032 9342 cmp r3, r2 + 4146 0034 04D0 beq .L312 + 4147 .loc 1 1535 7 discriminator 6 + 4148 0036 7B68 ldr r3, [r7, #4] + 4149 0038 1B68 ldr r3, [r3] + 4150 003a 374A ldr r2, .L328+12 + 4151 003c 9342 cmp r3, r2 + 4152 003e 01D1 bne .L313 + 4153 .L312: + 4154 .loc 1 1535 7 discriminator 7 + 4155 0040 0123 movs r3, #1 + 4156 .loc 1 1535 7 + 4157 0042 00E0 b .L314 + 4158 .L313: + 4159 .loc 1 1535 7 discriminator 8 + 4160 0044 0023 movs r3, #0 + 4161 .L314: + 4162 .loc 1 1535 6 is_stmt 1 discriminator 10 + 4163 0046 002B cmp r3, #0 + 4164 0048 17D0 beq .L315 +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 4165 .loc 1 1538 5 + 4166 004a 7B68 ldr r3, [r7, #4] + 4167 004c 1B68 ldr r3, [r3] + 4168 004e 1A6A ldr r2, [r3, #32] + 4169 0050 41F21113 movw r3, #4369 + 4170 0054 1340 ands r3, r3, r2 + 4171 0056 002B cmp r3, #0 + 4172 0058 0FD1 bne .L315 + 4173 .loc 1 1538 5 is_stmt 0 discriminator 1 + 4174 005a 7B68 ldr r3, [r7, #4] + 4175 005c 1B68 ldr r3, [r3] + 4176 005e 1A6A ldr r2, [r3, #32] + 4177 0060 40F24443 movw r3, #1092 + 4178 0064 1340 ands r3, r3, r2 + 4179 0066 002B cmp r3, #0 + 4180 0068 07D1 bne .L315 + 4181 .loc 1 1538 5 discriminator 2 + 4182 006a 7B68 ldr r3, [r7, #4] + 4183 006c 1B68 ldr r3, [r3] + 4184 006e 5A6C ldr r2, [r3, #68] + 4185 0070 7B68 ldr r3, [r7, #4] + 4186 0072 1B68 ldr r3, [r3] + 4187 0074 22F40042 bic r2, r2, #32768 + 4188 0078 5A64 str r2, [r3, #68] + 4189 .L315: +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 4190 .loc 1 1542 3 is_stmt 1 + 4191 007a 7B68 ldr r3, [r7, #4] + 4192 007c 1B68 ldr r3, [r3] + 4193 007e 1A6A ldr r2, [r3, #32] + 4194 0080 41F21113 movw r3, #4369 + ARM GAS /tmp/ccl4b9YO.s page 101 + + + 4195 0084 1340 ands r3, r3, r2 + 4196 0086 002B cmp r3, #0 + 4197 0088 0FD1 bne .L316 + 4198 .loc 1 1542 3 is_stmt 0 discriminator 1 + 4199 008a 7B68 ldr r3, [r7, #4] + 4200 008c 1B68 ldr r3, [r3] + 4201 008e 1A6A ldr r2, [r3, #32] + 4202 0090 40F24443 movw r3, #1092 + 4203 0094 1340 ands r3, r3, r2 + 4204 0096 002B cmp r3, #0 + 4205 0098 07D1 bne .L316 + 4206 .loc 1 1542 3 discriminator 2 + 4207 009a 7B68 ldr r3, [r7, #4] + 4208 009c 1B68 ldr r3, [r3] + 4209 009e 1A68 ldr r2, [r3] + 4210 00a0 7B68 ldr r3, [r7, #4] + 4211 00a2 1B68 ldr r3, [r3] + 4212 00a4 22F00102 bic r2, r2, #1 + 4213 00a8 1A60 str r2, [r3] + 4214 .L316: +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 4215 .loc 1 1545 3 is_stmt 1 + 4216 00aa 3B68 ldr r3, [r7] + 4217 00ac 002B cmp r3, #0 + 4218 00ae 04D1 bne .L317 + 4219 .loc 1 1545 3 is_stmt 0 discriminator 1 + 4220 00b0 7B68 ldr r3, [r7, #4] + 4221 00b2 0122 movs r2, #1 + 4222 00b4 83F83E20 strb r2, [r3, #62] + 4223 00b8 23E0 b .L318 + 4224 .L317: + 4225 .loc 1 1545 3 discriminator 2 + 4226 00ba 3B68 ldr r3, [r7] + 4227 00bc 042B cmp r3, #4 + 4228 00be 04D1 bne .L319 + 4229 .loc 1 1545 3 discriminator 3 + 4230 00c0 7B68 ldr r3, [r7, #4] + 4231 00c2 0122 movs r2, #1 + 4232 00c4 83F83F20 strb r2, [r3, #63] + 4233 00c8 1BE0 b .L318 + 4234 .L319: + 4235 .loc 1 1545 3 discriminator 4 + 4236 00ca 3B68 ldr r3, [r7] + 4237 00cc 082B cmp r3, #8 + 4238 00ce 04D1 bne .L321 + 4239 .loc 1 1545 3 discriminator 6 + 4240 00d0 7B68 ldr r3, [r7, #4] + 4241 00d2 0122 movs r2, #1 + 4242 00d4 83F84020 strb r2, [r3, #64] + 4243 00d8 13E0 b .L318 + 4244 .L321: + 4245 .loc 1 1545 3 discriminator 7 + 4246 00da 3B68 ldr r3, [r7] + 4247 00dc 0C2B cmp r3, #12 + 4248 00de 04D1 bne .L323 + ARM GAS /tmp/ccl4b9YO.s page 102 + + + 4249 .loc 1 1545 3 discriminator 9 + 4250 00e0 7B68 ldr r3, [r7, #4] + 4251 00e2 0122 movs r2, #1 + 4252 00e4 83F84120 strb r2, [r3, #65] + 4253 00e8 0BE0 b .L318 + 4254 .L323: + 4255 .loc 1 1545 3 discriminator 10 + 4256 00ea 3B68 ldr r3, [r7] + 4257 00ec 102B cmp r3, #16 + 4258 00ee 04D1 bne .L325 + 4259 .loc 1 1545 3 discriminator 12 + 4260 00f0 7B68 ldr r3, [r7, #4] + 4261 00f2 0122 movs r2, #1 + 4262 00f4 83F84220 strb r2, [r3, #66] + 4263 00f8 03E0 b .L318 + 4264 .L325: + 4265 .loc 1 1545 3 discriminator 13 + 4266 00fa 7B68 ldr r3, [r7, #4] + 4267 00fc 0122 movs r2, #1 + 4268 00fe 83F84320 strb r2, [r3, #67] + 4269 .L318: +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 4270 .loc 1 1548 10 is_stmt 1 + 4271 0102 0023 movs r3, #0 +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 4272 .loc 1 1549 1 + 4273 0104 1846 mov r0, r3 + 4274 0106 0837 adds r7, r7, #8 + 4275 .cfi_def_cfa_offset 8 + 4276 0108 BD46 mov sp, r7 + 4277 .cfi_def_cfa_register 13 + 4278 @ sp needed + 4279 010a 80BD pop {r7, pc} + 4280 .L329: + 4281 .align 2 + 4282 .L328: + 4283 010c 002C0140 .word 1073818624 + 4284 0110 00400140 .word 1073823744 + 4285 0114 00440140 .word 1073824768 + 4286 0118 00480140 .word 1073825792 + 4287 .cfi_endproc + 4288 .LFE155: + 4290 .section .text.HAL_TIM_PWM_Start_IT,"ax",%progbits + 4291 .align 1 + 4292 .global HAL_TIM_PWM_Start_IT + 4293 .syntax unified + 4294 .thumb + 4295 .thumb_func + 4297 HAL_TIM_PWM_Start_IT: + 4298 .LFB156: +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the PWM signal generation in interrupt mode. +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to be enabled + ARM GAS /tmp/ccl4b9YO.s page 103 + + +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4299 .loc 1 1563 1 + 4300 .cfi_startproc + 4301 @ args = 0, pretend = 0, frame = 16 + 4302 @ frame_needed = 1, uses_anonymous_args = 0 + 4303 0000 80B5 push {r7, lr} + 4304 .cfi_def_cfa_offset 8 + 4305 .cfi_offset 7, -8 + 4306 .cfi_offset 14, -4 + 4307 0002 84B0 sub sp, sp, #16 + 4308 .cfi_def_cfa_offset 24 + 4309 0004 00AF add r7, sp, #0 + 4310 .cfi_def_cfa_register 7 + 4311 0006 7860 str r0, [r7, #4] + 4312 0008 3960 str r1, [r7] +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 4313 .loc 1 1564 21 + 4314 000a 0023 movs r3, #0 + 4315 000c FB73 strb r3, [r7, #15] +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +1566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ +1571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 4316 .loc 1 1571 44 + 4317 000e 3B68 ldr r3, [r7] + 4318 0010 002B cmp r3, #0 + 4319 0012 09D1 bne .L331 + 4320 .loc 1 1571 7 discriminator 1 + 4321 0014 7B68 ldr r3, [r7, #4] + 4322 0016 93F83E30 ldrb r3, [r3, #62] + 4323 001a DBB2 uxtb r3, r3 + 4324 .loc 1 1571 44 discriminator 1 + 4325 001c 012B cmp r3, #1 + 4326 001e 14BF ite ne + 4327 0020 0123 movne r3, #1 + 4328 0022 0023 moveq r3, #0 + 4329 0024 DBB2 uxtb r3, r3 + 4330 0026 3CE0 b .L332 + 4331 .L331: + 4332 .loc 1 1571 44 is_stmt 0 discriminator 2 + 4333 0028 3B68 ldr r3, [r7] + 4334 002a 042B cmp r3, #4 + 4335 002c 09D1 bne .L333 + 4336 .loc 1 1571 7 is_stmt 1 discriminator 4 + 4337 002e 7B68 ldr r3, [r7, #4] + 4338 0030 93F83F30 ldrb r3, [r3, #63] + ARM GAS /tmp/ccl4b9YO.s page 104 + + + 4339 0034 DBB2 uxtb r3, r3 + 4340 .loc 1 1571 44 discriminator 4 + 4341 0036 012B cmp r3, #1 + 4342 0038 14BF ite ne + 4343 003a 0123 movne r3, #1 + 4344 003c 0023 moveq r3, #0 + 4345 003e DBB2 uxtb r3, r3 + 4346 0040 2FE0 b .L332 + 4347 .L333: + 4348 .loc 1 1571 44 is_stmt 0 discriminator 5 + 4349 0042 3B68 ldr r3, [r7] + 4350 0044 082B cmp r3, #8 + 4351 0046 09D1 bne .L335 + 4352 .loc 1 1571 7 is_stmt 1 discriminator 7 + 4353 0048 7B68 ldr r3, [r7, #4] + 4354 004a 93F84030 ldrb r3, [r3, #64] + 4355 004e DBB2 uxtb r3, r3 + 4356 .loc 1 1571 44 discriminator 7 + 4357 0050 012B cmp r3, #1 + 4358 0052 14BF ite ne + 4359 0054 0123 movne r3, #1 + 4360 0056 0023 moveq r3, #0 + 4361 0058 DBB2 uxtb r3, r3 + 4362 005a 22E0 b .L332 + 4363 .L335: + 4364 .loc 1 1571 44 is_stmt 0 discriminator 8 + 4365 005c 3B68 ldr r3, [r7] + 4366 005e 0C2B cmp r3, #12 + 4367 0060 09D1 bne .L337 + 4368 .loc 1 1571 7 is_stmt 1 discriminator 10 + 4369 0062 7B68 ldr r3, [r7, #4] + 4370 0064 93F84130 ldrb r3, [r3, #65] + 4371 0068 DBB2 uxtb r3, r3 + 4372 .loc 1 1571 44 discriminator 10 + 4373 006a 012B cmp r3, #1 + 4374 006c 14BF ite ne + 4375 006e 0123 movne r3, #1 + 4376 0070 0023 moveq r3, #0 + 4377 0072 DBB2 uxtb r3, r3 + 4378 0074 15E0 b .L332 + 4379 .L337: + 4380 .loc 1 1571 44 is_stmt 0 discriminator 11 + 4381 0076 3B68 ldr r3, [r7] + 4382 0078 102B cmp r3, #16 + 4383 007a 09D1 bne .L339 + 4384 .loc 1 1571 7 is_stmt 1 discriminator 13 + 4385 007c 7B68 ldr r3, [r7, #4] + 4386 007e 93F84230 ldrb r3, [r3, #66] + 4387 0082 DBB2 uxtb r3, r3 + 4388 .loc 1 1571 44 discriminator 13 + 4389 0084 012B cmp r3, #1 + 4390 0086 14BF ite ne + 4391 0088 0123 movne r3, #1 + 4392 008a 0023 moveq r3, #0 + 4393 008c DBB2 uxtb r3, r3 + 4394 008e 08E0 b .L332 + 4395 .L339: + ARM GAS /tmp/ccl4b9YO.s page 105 + + + 4396 .loc 1 1571 7 discriminator 14 + 4397 0090 7B68 ldr r3, [r7, #4] + 4398 0092 93F84330 ldrb r3, [r3, #67] + 4399 0096 DBB2 uxtb r3, r3 + 4400 .loc 1 1571 44 discriminator 14 + 4401 0098 012B cmp r3, #1 + 4402 009a 14BF ite ne + 4403 009c 0123 movne r3, #1 + 4404 009e 0023 moveq r3, #0 + 4405 00a0 DBB2 uxtb r3, r3 + 4406 .L332: + 4407 .loc 1 1571 6 discriminator 20 + 4408 00a2 002B cmp r3, #0 + 4409 00a4 01D0 beq .L341 +1572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 4410 .loc 1 1573 12 + 4411 00a6 0123 movs r3, #1 + 4412 00a8 D8E0 b .L342 + 4413 .L341: +1574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 4414 .loc 1 1577 3 + 4415 00aa 3B68 ldr r3, [r7] + 4416 00ac 002B cmp r3, #0 + 4417 00ae 04D1 bne .L343 + 4418 .loc 1 1577 3 is_stmt 0 discriminator 1 + 4419 00b0 7B68 ldr r3, [r7, #4] + 4420 00b2 0222 movs r2, #2 + 4421 00b4 83F83E20 strb r2, [r3, #62] + 4422 00b8 23E0 b .L344 + 4423 .L343: + 4424 .loc 1 1577 3 discriminator 2 + 4425 00ba 3B68 ldr r3, [r7] + 4426 00bc 042B cmp r3, #4 + 4427 00be 04D1 bne .L345 + 4428 .loc 1 1577 3 discriminator 3 + 4429 00c0 7B68 ldr r3, [r7, #4] + 4430 00c2 0222 movs r2, #2 + 4431 00c4 83F83F20 strb r2, [r3, #63] + 4432 00c8 1BE0 b .L344 + 4433 .L345: + 4434 .loc 1 1577 3 discriminator 4 + 4435 00ca 3B68 ldr r3, [r7] + 4436 00cc 082B cmp r3, #8 + 4437 00ce 04D1 bne .L347 + 4438 .loc 1 1577 3 discriminator 6 + 4439 00d0 7B68 ldr r3, [r7, #4] + 4440 00d2 0222 movs r2, #2 + 4441 00d4 83F84020 strb r2, [r3, #64] + 4442 00d8 13E0 b .L344 + 4443 .L347: + 4444 .loc 1 1577 3 discriminator 7 + 4445 00da 3B68 ldr r3, [r7] + 4446 00dc 0C2B cmp r3, #12 + ARM GAS /tmp/ccl4b9YO.s page 106 + + + 4447 00de 04D1 bne .L349 + 4448 .loc 1 1577 3 discriminator 9 + 4449 00e0 7B68 ldr r3, [r7, #4] + 4450 00e2 0222 movs r2, #2 + 4451 00e4 83F84120 strb r2, [r3, #65] + 4452 00e8 0BE0 b .L344 + 4453 .L349: + 4454 .loc 1 1577 3 discriminator 10 + 4455 00ea 3B68 ldr r3, [r7] + 4456 00ec 102B cmp r3, #16 + 4457 00ee 04D1 bne .L351 + 4458 .loc 1 1577 3 discriminator 12 + 4459 00f0 7B68 ldr r3, [r7, #4] + 4460 00f2 0222 movs r2, #2 + 4461 00f4 83F84220 strb r2, [r3, #66] + 4462 00f8 03E0 b .L344 + 4463 .L351: + 4464 .loc 1 1577 3 discriminator 13 + 4465 00fa 7B68 ldr r3, [r7, #4] + 4466 00fc 0222 movs r2, #2 + 4467 00fe 83F84320 strb r2, [r3, #67] + 4468 .L344: +1578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 4469 .loc 1 1579 3 is_stmt 1 + 4470 0102 3B68 ldr r3, [r7] + 4471 0104 0C2B cmp r3, #12 + 4472 0106 41D8 bhi .L353 + 4473 0108 01A2 adr r2, .L355 + 4474 010a 52F823F0 ldr pc, [r2, r3, lsl #2] + 4475 010e 00BF .p2align 2 + 4476 .L355: + 4477 0110 45010000 .word .L358+1 + 4478 0114 8D010000 .word .L353+1 + 4479 0118 8D010000 .word .L353+1 + 4480 011c 8D010000 .word .L353+1 + 4481 0120 57010000 .word .L357+1 + 4482 0124 8D010000 .word .L353+1 + 4483 0128 8D010000 .word .L353+1 + 4484 012c 8D010000 .word .L353+1 + 4485 0130 69010000 .word .L356+1 + 4486 0134 8D010000 .word .L353+1 + 4487 0138 8D010000 .word .L353+1 + 4488 013c 8D010000 .word .L353+1 + 4489 0140 7B010000 .word .L354+1 + 4490 .p2align 1 + 4491 .L358: +1580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ +1584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 4492 .loc 1 1584 7 + 4493 0144 7B68 ldr r3, [r7, #4] + 4494 0146 1B68 ldr r3, [r3] + 4495 0148 DA68 ldr r2, [r3, #12] + 4496 014a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 107 + + + 4497 014c 1B68 ldr r3, [r3] + 4498 014e 42F00202 orr r2, r2, #2 + 4499 0152 DA60 str r2, [r3, #12] +1585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4500 .loc 1 1585 7 + 4501 0154 1DE0 b .L359 + 4502 .L357: +1586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ +1591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 4503 .loc 1 1591 7 + 4504 0156 7B68 ldr r3, [r7, #4] + 4505 0158 1B68 ldr r3, [r3] + 4506 015a DA68 ldr r2, [r3, #12] + 4507 015c 7B68 ldr r3, [r7, #4] + 4508 015e 1B68 ldr r3, [r3] + 4509 0160 42F00402 orr r2, r2, #4 + 4510 0164 DA60 str r2, [r3, #12] +1592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4511 .loc 1 1592 7 + 4512 0166 14E0 b .L359 + 4513 .L356: +1593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ +1598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); + 4514 .loc 1 1598 7 + 4515 0168 7B68 ldr r3, [r7, #4] + 4516 016a 1B68 ldr r3, [r3] + 4517 016c DA68 ldr r2, [r3, #12] + 4518 016e 7B68 ldr r3, [r7, #4] + 4519 0170 1B68 ldr r3, [r3] + 4520 0172 42F00802 orr r2, r2, #8 + 4521 0176 DA60 str r2, [r3, #12] +1599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4522 .loc 1 1599 7 + 4523 0178 0BE0 b .L359 + 4524 .L354: +1600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ +1605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); + 4525 .loc 1 1605 7 + 4526 017a 7B68 ldr r3, [r7, #4] + 4527 017c 1B68 ldr r3, [r3] + 4528 017e DA68 ldr r2, [r3, #12] + 4529 0180 7B68 ldr r3, [r7, #4] + 4530 0182 1B68 ldr r3, [r3] + 4531 0184 42F01002 orr r2, r2, #16 + 4532 0188 DA60 str r2, [r3, #12] + ARM GAS /tmp/ccl4b9YO.s page 108 + + +1606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4533 .loc 1 1606 7 + 4534 018a 02E0 b .L359 + 4535 .L353: +1607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 4536 .loc 1 1610 14 + 4537 018c 0123 movs r3, #1 + 4538 018e FB73 strb r3, [r7, #15] +1611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4539 .loc 1 1611 7 + 4540 0190 00BF nop + 4541 .L359: +1612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 4542 .loc 1 1614 6 + 4543 0192 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 4544 0194 002B cmp r3, #0 + 4545 0196 60D1 bne .L360 +1615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +1617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 4546 .loc 1 1617 5 + 4547 0198 7B68 ldr r3, [r7, #4] + 4548 019a 1B68 ldr r3, [r3] + 4549 019c 0122 movs r2, #1 + 4550 019e 3968 ldr r1, [r7] + 4551 01a0 1846 mov r0, r3 + 4552 01a2 FFF7FEFF bl TIM_CCxChannelCmd +1618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 4553 .loc 1 1619 9 + 4554 01a6 7B68 ldr r3, [r7, #4] + 4555 01a8 1B68 ldr r3, [r3] + 4556 01aa 2E4A ldr r2, .L369 + 4557 01ac 9342 cmp r3, r2 + 4558 01ae 0ED0 beq .L361 + 4559 .loc 1 1619 9 is_stmt 0 discriminator 2 + 4560 01b0 7B68 ldr r3, [r7, #4] + 4561 01b2 1B68 ldr r3, [r3] + 4562 01b4 2C4A ldr r2, .L369+4 + 4563 01b6 9342 cmp r3, r2 + 4564 01b8 09D0 beq .L361 + 4565 .loc 1 1619 9 discriminator 4 + 4566 01ba 7B68 ldr r3, [r7, #4] + 4567 01bc 1B68 ldr r3, [r3] + 4568 01be 2B4A ldr r2, .L369+8 + 4569 01c0 9342 cmp r3, r2 + 4570 01c2 04D0 beq .L361 + 4571 .loc 1 1619 9 discriminator 6 + 4572 01c4 7B68 ldr r3, [r7, #4] + 4573 01c6 1B68 ldr r3, [r3] + 4574 01c8 294A ldr r2, .L369+12 + 4575 01ca 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 109 + + + 4576 01cc 01D1 bne .L362 + 4577 .L361: + 4578 .loc 1 1619 9 discriminator 7 + 4579 01ce 0123 movs r3, #1 + 4580 .loc 1 1619 9 + 4581 01d0 00E0 b .L363 + 4582 .L362: + 4583 .loc 1 1619 9 discriminator 8 + 4584 01d2 0023 movs r3, #0 + 4585 .L363: + 4586 .loc 1 1619 8 is_stmt 1 discriminator 10 + 4587 01d4 002B cmp r3, #0 + 4588 01d6 07D0 beq .L364 +1620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +1622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 4589 .loc 1 1622 7 + 4590 01d8 7B68 ldr r3, [r7, #4] + 4591 01da 1B68 ldr r3, [r3] + 4592 01dc 5A6C ldr r2, [r3, #68] + 4593 01de 7B68 ldr r3, [r7, #4] + 4594 01e0 1B68 ldr r3, [r3] + 4595 01e2 42F40042 orr r2, r2, #32768 + 4596 01e6 5A64 str r2, [r3, #68] + 4597 .L364: +1623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +1626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 4598 .loc 1 1626 9 + 4599 01e8 7B68 ldr r3, [r7, #4] + 4600 01ea 1B68 ldr r3, [r3] + 4601 .loc 1 1626 8 + 4602 01ec 1D4A ldr r2, .L369 + 4603 01ee 9342 cmp r3, r2 + 4604 01f0 13D0 beq .L365 + 4605 .loc 1 1626 9 discriminator 1 + 4606 01f2 7B68 ldr r3, [r7, #4] + 4607 01f4 1B68 ldr r3, [r3] + 4608 01f6 B3F1804F cmp r3, #1073741824 + 4609 01fa 0ED0 beq .L365 + 4610 .loc 1 1626 9 is_stmt 0 discriminator 2 + 4611 01fc 7B68 ldr r3, [r7, #4] + 4612 01fe 1B68 ldr r3, [r3] + 4613 0200 1C4A ldr r2, .L369+16 + 4614 0202 9342 cmp r3, r2 + 4615 0204 09D0 beq .L365 + 4616 .loc 1 1626 9 discriminator 3 + 4617 0206 7B68 ldr r3, [r7, #4] + 4618 0208 1B68 ldr r3, [r3] + 4619 020a 1B4A ldr r2, .L369+20 + 4620 020c 9342 cmp r3, r2 + 4621 020e 04D0 beq .L365 + 4622 .loc 1 1626 9 discriminator 4 + 4623 0210 7B68 ldr r3, [r7, #4] + 4624 0212 1B68 ldr r3, [r3] + 4625 0214 144A ldr r2, .L369+4 + ARM GAS /tmp/ccl4b9YO.s page 110 + + + 4626 0216 9342 cmp r3, r2 + 4627 0218 15D1 bne .L366 + 4628 .L365: +1627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 4629 .loc 1 1628 21 is_stmt 1 + 4630 021a 7B68 ldr r3, [r7, #4] + 4631 021c 1B68 ldr r3, [r3] + 4632 .loc 1 1628 31 + 4633 021e 9A68 ldr r2, [r3, #8] + 4634 .loc 1 1628 15 + 4635 0220 164B ldr r3, .L369+24 + 4636 0222 1340 ands r3, r3, r2 + 4637 0224 BB60 str r3, [r7, #8] +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4638 .loc 1 1629 10 + 4639 0226 BB68 ldr r3, [r7, #8] + 4640 0228 062B cmp r3, #6 + 4641 022a 15D0 beq .L368 + 4642 .loc 1 1629 11 discriminator 1 + 4643 022c BB68 ldr r3, [r7, #8] + 4644 022e B3F5803F cmp r3, #65536 + 4645 0232 11D0 beq .L368 +1630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 4646 .loc 1 1631 9 + 4647 0234 7B68 ldr r3, [r7, #4] + 4648 0236 1B68 ldr r3, [r3] + 4649 0238 1A68 ldr r2, [r3] + 4650 023a 7B68 ldr r3, [r7, #4] + 4651 023c 1B68 ldr r3, [r3] + 4652 023e 42F00102 orr r2, r2, #1 + 4653 0242 1A60 str r2, [r3] +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4654 .loc 1 1629 10 + 4655 0244 08E0 b .L368 + 4656 .L366: +1632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 4657 .loc 1 1636 7 + 4658 0246 7B68 ldr r3, [r7, #4] + 4659 0248 1B68 ldr r3, [r3] + 4660 024a 1A68 ldr r2, [r3] + 4661 024c 7B68 ldr r3, [r7, #4] + 4662 024e 1B68 ldr r3, [r3] + 4663 0250 42F00102 orr r2, r2, #1 + 4664 0254 1A60 str r2, [r3] + 4665 0256 00E0 b .L360 + 4666 .L368: +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4667 .loc 1 1629 10 + 4668 0258 00BF nop + 4669 .L360: +1637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 111 + + +1638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 4670 .loc 1 1641 10 + 4671 025a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 4672 .L342: +1642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 4673 .loc 1 1642 1 + 4674 025c 1846 mov r0, r3 + 4675 025e 1037 adds r7, r7, #16 + 4676 .cfi_def_cfa_offset 8 + 4677 0260 BD46 mov sp, r7 + 4678 .cfi_def_cfa_register 13 + 4679 @ sp needed + 4680 0262 80BD pop {r7, pc} + 4681 .L370: + 4682 .align 2 + 4683 .L369: + 4684 0264 002C0140 .word 1073818624 + 4685 0268 00400140 .word 1073823744 + 4686 026c 00440140 .word 1073824768 + 4687 0270 00480140 .word 1073825792 + 4688 0274 00040040 .word 1073742848 + 4689 0278 00080040 .word 1073743872 + 4690 027c 07000100 .word 65543 + 4691 .cfi_endproc + 4692 .LFE156: + 4694 .section .text.HAL_TIM_PWM_Stop_IT,"ax",%progbits + 4695 .align 1 + 4696 .global HAL_TIM_PWM_Stop_IT + 4697 .syntax unified + 4698 .thumb + 4699 .thumb_func + 4701 HAL_TIM_PWM_Stop_IT: + 4702 .LFB157: +1643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the PWM signal generation in interrupt mode. +1646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +1648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +1656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4703 .loc 1 1656 1 + 4704 .cfi_startproc + 4705 @ args = 0, pretend = 0, frame = 16 + 4706 @ frame_needed = 1, uses_anonymous_args = 0 + 4707 0000 80B5 push {r7, lr} + 4708 .cfi_def_cfa_offset 8 + 4709 .cfi_offset 7, -8 + ARM GAS /tmp/ccl4b9YO.s page 112 + + + 4710 .cfi_offset 14, -4 + 4711 0002 84B0 sub sp, sp, #16 + 4712 .cfi_def_cfa_offset 24 + 4713 0004 00AF add r7, sp, #0 + 4714 .cfi_def_cfa_register 7 + 4715 0006 7860 str r0, [r7, #4] + 4716 0008 3960 str r1, [r7] +1657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 4717 .loc 1 1657 21 + 4718 000a 0023 movs r3, #0 + 4719 000c FB73 strb r3, [r7, #15] +1658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 4720 .loc 1 1662 3 + 4721 000e 3B68 ldr r3, [r7] + 4722 0010 0C2B cmp r3, #12 + 4723 0012 41D8 bhi .L372 + 4724 0014 01A2 adr r2, .L374 + 4725 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 4726 001a 00BF .p2align 2 + 4727 .L374: + 4728 001c 51000000 .word .L377+1 + 4729 0020 99000000 .word .L372+1 + 4730 0024 99000000 .word .L372+1 + 4731 0028 99000000 .word .L372+1 + 4732 002c 63000000 .word .L376+1 + 4733 0030 99000000 .word .L372+1 + 4734 0034 99000000 .word .L372+1 + 4735 0038 99000000 .word .L372+1 + 4736 003c 75000000 .word .L375+1 + 4737 0040 99000000 .word .L372+1 + 4738 0044 99000000 .word .L372+1 + 4739 0048 99000000 .word .L372+1 + 4740 004c 87000000 .word .L373+1 + 4741 .p2align 1 + 4742 .L377: +1663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ +1667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 4743 .loc 1 1667 7 + 4744 0050 7B68 ldr r3, [r7, #4] + 4745 0052 1B68 ldr r3, [r3] + 4746 0054 DA68 ldr r2, [r3, #12] + 4747 0056 7B68 ldr r3, [r7, #4] + 4748 0058 1B68 ldr r3, [r3] + 4749 005a 22F00202 bic r2, r2, #2 + 4750 005e DA60 str r2, [r3, #12] +1668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4751 .loc 1 1668 7 + 4752 0060 1DE0 b .L378 + 4753 .L376: +1669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 113 + + +1670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +1674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 4754 .loc 1 1674 7 + 4755 0062 7B68 ldr r3, [r7, #4] + 4756 0064 1B68 ldr r3, [r3] + 4757 0066 DA68 ldr r2, [r3, #12] + 4758 0068 7B68 ldr r3, [r7, #4] + 4759 006a 1B68 ldr r3, [r3] + 4760 006c 22F00402 bic r2, r2, #4 + 4761 0070 DA60 str r2, [r3, #12] +1675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4762 .loc 1 1675 7 + 4763 0072 14E0 b .L378 + 4764 .L375: +1676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ +1681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); + 4765 .loc 1 1681 7 + 4766 0074 7B68 ldr r3, [r7, #4] + 4767 0076 1B68 ldr r3, [r3] + 4768 0078 DA68 ldr r2, [r3, #12] + 4769 007a 7B68 ldr r3, [r7, #4] + 4770 007c 1B68 ldr r3, [r3] + 4771 007e 22F00802 bic r2, r2, #8 + 4772 0082 DA60 str r2, [r3, #12] +1682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4773 .loc 1 1682 7 + 4774 0084 0BE0 b .L378 + 4775 .L373: +1683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ +1688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); + 4776 .loc 1 1688 7 + 4777 0086 7B68 ldr r3, [r7, #4] + 4778 0088 1B68 ldr r3, [r3] + 4779 008a DA68 ldr r2, [r3, #12] + 4780 008c 7B68 ldr r3, [r7, #4] + 4781 008e 1B68 ldr r3, [r3] + 4782 0090 22F01002 bic r2, r2, #16 + 4783 0094 DA60 str r2, [r3, #12] +1689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4784 .loc 1 1689 7 + 4785 0096 02E0 b .L378 + 4786 .L372: +1690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + ARM GAS /tmp/ccl4b9YO.s page 114 + + + 4787 .loc 1 1693 14 + 4788 0098 0123 movs r3, #1 + 4789 009a FB73 strb r3, [r7, #15] +1694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 4790 .loc 1 1694 7 + 4791 009c 00BF nop + 4792 .L378: +1695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 4793 .loc 1 1697 6 + 4794 009e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 4795 00a0 002B cmp r3, #0 + 4796 00a2 7BD1 bne .L379 +1698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Capture compare channel */ +1700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 4797 .loc 1 1700 5 + 4798 00a4 7B68 ldr r3, [r7, #4] + 4799 00a6 1B68 ldr r3, [r3] + 4800 00a8 0022 movs r2, #0 + 4801 00aa 3968 ldr r1, [r7] + 4802 00ac 1846 mov r0, r3 + 4803 00ae FFF7FEFF bl TIM_CCxChannelCmd +1701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 4804 .loc 1 1702 9 + 4805 00b2 7B68 ldr r3, [r7, #4] + 4806 00b4 1B68 ldr r3, [r3] + 4807 00b6 3C4A ldr r2, .L395 + 4808 00b8 9342 cmp r3, r2 + 4809 00ba 0ED0 beq .L380 + 4810 .loc 1 1702 9 is_stmt 0 discriminator 2 + 4811 00bc 7B68 ldr r3, [r7, #4] + 4812 00be 1B68 ldr r3, [r3] + 4813 00c0 3A4A ldr r2, .L395+4 + 4814 00c2 9342 cmp r3, r2 + 4815 00c4 09D0 beq .L380 + 4816 .loc 1 1702 9 discriminator 4 + 4817 00c6 7B68 ldr r3, [r7, #4] + 4818 00c8 1B68 ldr r3, [r3] + 4819 00ca 394A ldr r2, .L395+8 + 4820 00cc 9342 cmp r3, r2 + 4821 00ce 04D0 beq .L380 + 4822 .loc 1 1702 9 discriminator 6 + 4823 00d0 7B68 ldr r3, [r7, #4] + 4824 00d2 1B68 ldr r3, [r3] + 4825 00d4 374A ldr r2, .L395+12 + 4826 00d6 9342 cmp r3, r2 + 4827 00d8 01D1 bne .L381 + 4828 .L380: + 4829 .loc 1 1702 9 discriminator 7 + 4830 00da 0123 movs r3, #1 + 4831 .loc 1 1702 9 + 4832 00dc 00E0 b .L382 + 4833 .L381: + 4834 .loc 1 1702 9 discriminator 8 + ARM GAS /tmp/ccl4b9YO.s page 115 + + + 4835 00de 0023 movs r3, #0 + 4836 .L382: + 4837 .loc 1 1702 8 is_stmt 1 discriminator 10 + 4838 00e0 002B cmp r3, #0 + 4839 00e2 17D0 beq .L383 +1703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +1705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 4840 .loc 1 1705 7 + 4841 00e4 7B68 ldr r3, [r7, #4] + 4842 00e6 1B68 ldr r3, [r3] + 4843 00e8 1A6A ldr r2, [r3, #32] + 4844 00ea 41F21113 movw r3, #4369 + 4845 00ee 1340 ands r3, r3, r2 + 4846 00f0 002B cmp r3, #0 + 4847 00f2 0FD1 bne .L383 + 4848 .loc 1 1705 7 is_stmt 0 discriminator 1 + 4849 00f4 7B68 ldr r3, [r7, #4] + 4850 00f6 1B68 ldr r3, [r3] + 4851 00f8 1A6A ldr r2, [r3, #32] + 4852 00fa 40F24443 movw r3, #1092 + 4853 00fe 1340 ands r3, r3, r2 + 4854 0100 002B cmp r3, #0 + 4855 0102 07D1 bne .L383 + 4856 .loc 1 1705 7 discriminator 2 + 4857 0104 7B68 ldr r3, [r7, #4] + 4858 0106 1B68 ldr r3, [r3] + 4859 0108 5A6C ldr r2, [r3, #68] + 4860 010a 7B68 ldr r3, [r7, #4] + 4861 010c 1B68 ldr r3, [r3] + 4862 010e 22F40042 bic r2, r2, #32768 + 4863 0112 5A64 str r2, [r3, #68] + 4864 .L383: +1706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +1709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 4865 .loc 1 1709 5 is_stmt 1 + 4866 0114 7B68 ldr r3, [r7, #4] + 4867 0116 1B68 ldr r3, [r3] + 4868 0118 1A6A ldr r2, [r3, #32] + 4869 011a 41F21113 movw r3, #4369 + 4870 011e 1340 ands r3, r3, r2 + 4871 0120 002B cmp r3, #0 + 4872 0122 0FD1 bne .L384 + 4873 .loc 1 1709 5 is_stmt 0 discriminator 1 + 4874 0124 7B68 ldr r3, [r7, #4] + 4875 0126 1B68 ldr r3, [r3] + 4876 0128 1A6A ldr r2, [r3, #32] + 4877 012a 40F24443 movw r3, #1092 + 4878 012e 1340 ands r3, r3, r2 + 4879 0130 002B cmp r3, #0 + 4880 0132 07D1 bne .L384 + 4881 .loc 1 1709 5 discriminator 2 + 4882 0134 7B68 ldr r3, [r7, #4] + 4883 0136 1B68 ldr r3, [r3] + 4884 0138 1A68 ldr r2, [r3] + ARM GAS /tmp/ccl4b9YO.s page 116 + + + 4885 013a 7B68 ldr r3, [r7, #4] + 4886 013c 1B68 ldr r3, [r3] + 4887 013e 22F00102 bic r2, r2, #1 + 4888 0142 1A60 str r2, [r3] + 4889 .L384: +1710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 4890 .loc 1 1712 5 is_stmt 1 + 4891 0144 3B68 ldr r3, [r7] + 4892 0146 002B cmp r3, #0 + 4893 0148 04D1 bne .L385 + 4894 .loc 1 1712 5 is_stmt 0 discriminator 1 + 4895 014a 7B68 ldr r3, [r7, #4] + 4896 014c 0122 movs r2, #1 + 4897 014e 83F83E20 strb r2, [r3, #62] + 4898 0152 23E0 b .L379 + 4899 .L385: + 4900 .loc 1 1712 5 discriminator 2 + 4901 0154 3B68 ldr r3, [r7] + 4902 0156 042B cmp r3, #4 + 4903 0158 04D1 bne .L386 + 4904 .loc 1 1712 5 discriminator 3 + 4905 015a 7B68 ldr r3, [r7, #4] + 4906 015c 0122 movs r2, #1 + 4907 015e 83F83F20 strb r2, [r3, #63] + 4908 0162 1BE0 b .L379 + 4909 .L386: + 4910 .loc 1 1712 5 discriminator 4 + 4911 0164 3B68 ldr r3, [r7] + 4912 0166 082B cmp r3, #8 + 4913 0168 04D1 bne .L388 + 4914 .loc 1 1712 5 discriminator 6 + 4915 016a 7B68 ldr r3, [r7, #4] + 4916 016c 0122 movs r2, #1 + 4917 016e 83F84020 strb r2, [r3, #64] + 4918 0172 13E0 b .L379 + 4919 .L388: + 4920 .loc 1 1712 5 discriminator 7 + 4921 0174 3B68 ldr r3, [r7] + 4922 0176 0C2B cmp r3, #12 + 4923 0178 04D1 bne .L390 + 4924 .loc 1 1712 5 discriminator 9 + 4925 017a 7B68 ldr r3, [r7, #4] + 4926 017c 0122 movs r2, #1 + 4927 017e 83F84120 strb r2, [r3, #65] + 4928 0182 0BE0 b .L379 + 4929 .L390: + 4930 .loc 1 1712 5 discriminator 10 + 4931 0184 3B68 ldr r3, [r7] + 4932 0186 102B cmp r3, #16 + 4933 0188 04D1 bne .L392 + 4934 .loc 1 1712 5 discriminator 12 + 4935 018a 7B68 ldr r3, [r7, #4] + 4936 018c 0122 movs r2, #1 + 4937 018e 83F84220 strb r2, [r3, #66] + 4938 0192 03E0 b .L379 + ARM GAS /tmp/ccl4b9YO.s page 117 + + + 4939 .L392: + 4940 .loc 1 1712 5 discriminator 13 + 4941 0194 7B68 ldr r3, [r7, #4] + 4942 0196 0122 movs r2, #1 + 4943 0198 83F84320 strb r2, [r3, #67] + 4944 .L379: +1713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 4945 .loc 1 1716 10 is_stmt 1 + 4946 019c FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 4947 .loc 1 1717 1 + 4948 019e 1846 mov r0, r3 + 4949 01a0 1037 adds r7, r7, #16 + 4950 .cfi_def_cfa_offset 8 + 4951 01a2 BD46 mov sp, r7 + 4952 .cfi_def_cfa_register 13 + 4953 @ sp needed + 4954 01a4 80BD pop {r7, pc} + 4955 .L396: + 4956 01a6 00BF .align 2 + 4957 .L395: + 4958 01a8 002C0140 .word 1073818624 + 4959 01ac 00400140 .word 1073823744 + 4960 01b0 00440140 .word 1073824768 + 4961 01b4 00480140 .word 1073825792 + 4962 .cfi_endproc + 4963 .LFE157: + 4965 .section .text.HAL_TIM_PWM_Start_DMA,"ax",%progbits + 4966 .align 1 + 4967 .global HAL_TIM_PWM_Start_DMA + 4968 .syntax unified + 4969 .thumb + 4970 .thumb_func + 4972 HAL_TIM_PWM_Start_DMA: + 4973 .LFB158: +1718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM PWM signal generation in DMA mode. +1721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +1723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData The source Buffer address. +1729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to TIM peripheral +1730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t * +1733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint16_t Length) +1734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 4974 .loc 1 1734 1 + 4975 .cfi_startproc + ARM GAS /tmp/ccl4b9YO.s page 118 + + + 4976 @ args = 0, pretend = 0, frame = 24 + 4977 @ frame_needed = 1, uses_anonymous_args = 0 + 4978 0000 80B5 push {r7, lr} + 4979 .cfi_def_cfa_offset 8 + 4980 .cfi_offset 7, -8 + 4981 .cfi_offset 14, -4 + 4982 0002 86B0 sub sp, sp, #24 + 4983 .cfi_def_cfa_offset 32 + 4984 0004 00AF add r7, sp, #0 + 4985 .cfi_def_cfa_register 7 + 4986 0006 F860 str r0, [r7, #12] + 4987 0008 B960 str r1, [r7, #8] + 4988 000a 7A60 str r2, [r7, #4] + 4989 000c 7B80 strh r3, [r7, #2] @ movhi +1735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 4990 .loc 1 1735 21 + 4991 000e 0023 movs r3, #0 + 4992 0010 FB75 strb r3, [r7, #23] +1736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +1737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_BUSY) + 4993 .loc 1 1742 44 + 4994 0012 BB68 ldr r3, [r7, #8] + 4995 0014 002B cmp r3, #0 + 4996 0016 09D1 bne .L398 + 4997 .loc 1 1742 7 discriminator 1 + 4998 0018 FB68 ldr r3, [r7, #12] + 4999 001a 93F83E30 ldrb r3, [r3, #62] + 5000 001e DBB2 uxtb r3, r3 + 5001 .loc 1 1742 44 discriminator 1 + 5002 0020 022B cmp r3, #2 + 5003 0022 0CBF ite eq + 5004 0024 0123 moveq r3, #1 + 5005 0026 0023 movne r3, #0 + 5006 0028 DBB2 uxtb r3, r3 + 5007 002a 3CE0 b .L399 + 5008 .L398: + 5009 .loc 1 1742 44 is_stmt 0 discriminator 2 + 5010 002c BB68 ldr r3, [r7, #8] + 5011 002e 042B cmp r3, #4 + 5012 0030 09D1 bne .L400 + 5013 .loc 1 1742 7 is_stmt 1 discriminator 4 + 5014 0032 FB68 ldr r3, [r7, #12] + 5015 0034 93F83F30 ldrb r3, [r3, #63] + 5016 0038 DBB2 uxtb r3, r3 + 5017 .loc 1 1742 44 discriminator 4 + 5018 003a 022B cmp r3, #2 + 5019 003c 0CBF ite eq + 5020 003e 0123 moveq r3, #1 + 5021 0040 0023 movne r3, #0 + 5022 0042 DBB2 uxtb r3, r3 + 5023 0044 2FE0 b .L399 + 5024 .L400: + ARM GAS /tmp/ccl4b9YO.s page 119 + + + 5025 .loc 1 1742 44 is_stmt 0 discriminator 5 + 5026 0046 BB68 ldr r3, [r7, #8] + 5027 0048 082B cmp r3, #8 + 5028 004a 09D1 bne .L402 + 5029 .loc 1 1742 7 is_stmt 1 discriminator 7 + 5030 004c FB68 ldr r3, [r7, #12] + 5031 004e 93F84030 ldrb r3, [r3, #64] + 5032 0052 DBB2 uxtb r3, r3 + 5033 .loc 1 1742 44 discriminator 7 + 5034 0054 022B cmp r3, #2 + 5035 0056 0CBF ite eq + 5036 0058 0123 moveq r3, #1 + 5037 005a 0023 movne r3, #0 + 5038 005c DBB2 uxtb r3, r3 + 5039 005e 22E0 b .L399 + 5040 .L402: + 5041 .loc 1 1742 44 is_stmt 0 discriminator 8 + 5042 0060 BB68 ldr r3, [r7, #8] + 5043 0062 0C2B cmp r3, #12 + 5044 0064 09D1 bne .L404 + 5045 .loc 1 1742 7 is_stmt 1 discriminator 10 + 5046 0066 FB68 ldr r3, [r7, #12] + 5047 0068 93F84130 ldrb r3, [r3, #65] + 5048 006c DBB2 uxtb r3, r3 + 5049 .loc 1 1742 44 discriminator 10 + 5050 006e 022B cmp r3, #2 + 5051 0070 0CBF ite eq + 5052 0072 0123 moveq r3, #1 + 5053 0074 0023 movne r3, #0 + 5054 0076 DBB2 uxtb r3, r3 + 5055 0078 15E0 b .L399 + 5056 .L404: + 5057 .loc 1 1742 44 is_stmt 0 discriminator 11 + 5058 007a BB68 ldr r3, [r7, #8] + 5059 007c 102B cmp r3, #16 + 5060 007e 09D1 bne .L406 + 5061 .loc 1 1742 7 is_stmt 1 discriminator 13 + 5062 0080 FB68 ldr r3, [r7, #12] + 5063 0082 93F84230 ldrb r3, [r3, #66] + 5064 0086 DBB2 uxtb r3, r3 + 5065 .loc 1 1742 44 discriminator 13 + 5066 0088 022B cmp r3, #2 + 5067 008a 0CBF ite eq + 5068 008c 0123 moveq r3, #1 + 5069 008e 0023 movne r3, #0 + 5070 0090 DBB2 uxtb r3, r3 + 5071 0092 08E0 b .L399 + 5072 .L406: + 5073 .loc 1 1742 7 discriminator 14 + 5074 0094 FB68 ldr r3, [r7, #12] + 5075 0096 93F84330 ldrb r3, [r3, #67] + 5076 009a DBB2 uxtb r3, r3 + 5077 .loc 1 1742 44 discriminator 14 + 5078 009c 022B cmp r3, #2 + 5079 009e 0CBF ite eq + 5080 00a0 0123 moveq r3, #1 + 5081 00a2 0023 movne r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 120 + + + 5082 00a4 DBB2 uxtb r3, r3 + 5083 .L399: + 5084 .loc 1 1742 6 discriminator 20 + 5085 00a6 002B cmp r3, #0 + 5086 00a8 01D0 beq .L408 +1743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 5087 .loc 1 1744 12 + 5088 00aa 0223 movs r3, #2 + 5089 00ac 9CE1 b .L409 + 5090 .L408: +1745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) + 5091 .loc 1 1746 49 + 5092 00ae BB68 ldr r3, [r7, #8] + 5093 00b0 002B cmp r3, #0 + 5094 00b2 09D1 bne .L410 + 5095 .loc 1 1746 12 discriminator 1 + 5096 00b4 FB68 ldr r3, [r7, #12] + 5097 00b6 93F83E30 ldrb r3, [r3, #62] + 5098 00ba DBB2 uxtb r3, r3 + 5099 .loc 1 1746 49 discriminator 1 + 5100 00bc 012B cmp r3, #1 + 5101 00be 0CBF ite eq + 5102 00c0 0123 moveq r3, #1 + 5103 00c2 0023 movne r3, #0 + 5104 00c4 DBB2 uxtb r3, r3 + 5105 00c6 3CE0 b .L411 + 5106 .L410: + 5107 .loc 1 1746 49 is_stmt 0 discriminator 2 + 5108 00c8 BB68 ldr r3, [r7, #8] + 5109 00ca 042B cmp r3, #4 + 5110 00cc 09D1 bne .L412 + 5111 .loc 1 1746 12 is_stmt 1 discriminator 4 + 5112 00ce FB68 ldr r3, [r7, #12] + 5113 00d0 93F83F30 ldrb r3, [r3, #63] + 5114 00d4 DBB2 uxtb r3, r3 + 5115 .loc 1 1746 49 discriminator 4 + 5116 00d6 012B cmp r3, #1 + 5117 00d8 0CBF ite eq + 5118 00da 0123 moveq r3, #1 + 5119 00dc 0023 movne r3, #0 + 5120 00de DBB2 uxtb r3, r3 + 5121 00e0 2FE0 b .L411 + 5122 .L412: + 5123 .loc 1 1746 49 is_stmt 0 discriminator 5 + 5124 00e2 BB68 ldr r3, [r7, #8] + 5125 00e4 082B cmp r3, #8 + 5126 00e6 09D1 bne .L414 + 5127 .loc 1 1746 12 is_stmt 1 discriminator 7 + 5128 00e8 FB68 ldr r3, [r7, #12] + 5129 00ea 93F84030 ldrb r3, [r3, #64] + 5130 00ee DBB2 uxtb r3, r3 + 5131 .loc 1 1746 49 discriminator 7 + 5132 00f0 012B cmp r3, #1 + 5133 00f2 0CBF ite eq + 5134 00f4 0123 moveq r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 121 + + + 5135 00f6 0023 movne r3, #0 + 5136 00f8 DBB2 uxtb r3, r3 + 5137 00fa 22E0 b .L411 + 5138 .L414: + 5139 .loc 1 1746 49 is_stmt 0 discriminator 8 + 5140 00fc BB68 ldr r3, [r7, #8] + 5141 00fe 0C2B cmp r3, #12 + 5142 0100 09D1 bne .L416 + 5143 .loc 1 1746 12 is_stmt 1 discriminator 10 + 5144 0102 FB68 ldr r3, [r7, #12] + 5145 0104 93F84130 ldrb r3, [r3, #65] + 5146 0108 DBB2 uxtb r3, r3 + 5147 .loc 1 1746 49 discriminator 10 + 5148 010a 012B cmp r3, #1 + 5149 010c 0CBF ite eq + 5150 010e 0123 moveq r3, #1 + 5151 0110 0023 movne r3, #0 + 5152 0112 DBB2 uxtb r3, r3 + 5153 0114 15E0 b .L411 + 5154 .L416: + 5155 .loc 1 1746 49 is_stmt 0 discriminator 11 + 5156 0116 BB68 ldr r3, [r7, #8] + 5157 0118 102B cmp r3, #16 + 5158 011a 09D1 bne .L418 + 5159 .loc 1 1746 12 is_stmt 1 discriminator 13 + 5160 011c FB68 ldr r3, [r7, #12] + 5161 011e 93F84230 ldrb r3, [r3, #66] + 5162 0122 DBB2 uxtb r3, r3 + 5163 .loc 1 1746 49 discriminator 13 + 5164 0124 012B cmp r3, #1 + 5165 0126 0CBF ite eq + 5166 0128 0123 moveq r3, #1 + 5167 012a 0023 movne r3, #0 + 5168 012c DBB2 uxtb r3, r3 + 5169 012e 08E0 b .L411 + 5170 .L418: + 5171 .loc 1 1746 12 discriminator 14 + 5172 0130 FB68 ldr r3, [r7, #12] + 5173 0132 93F84330 ldrb r3, [r3, #67] + 5174 0136 DBB2 uxtb r3, r3 + 5175 .loc 1 1746 49 discriminator 14 + 5176 0138 012B cmp r3, #1 + 5177 013a 0CBF ite eq + 5178 013c 0123 moveq r3, #1 + 5179 013e 0023 movne r3, #0 + 5180 0140 DBB2 uxtb r3, r3 + 5181 .L411: + 5182 .loc 1 1746 11 discriminator 20 + 5183 0142 002B cmp r3, #0 + 5184 0144 34D0 beq .L420 +1747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) + 5185 .loc 1 1748 8 + 5186 0146 7B68 ldr r3, [r7, #4] + 5187 0148 002B cmp r3, #0 + 5188 014a 02D0 beq .L421 + 5189 .loc 1 1748 25 discriminator 1 + ARM GAS /tmp/ccl4b9YO.s page 122 + + + 5190 014c 7B88 ldrh r3, [r7, #2] + 5191 014e 002B cmp r3, #0 + 5192 0150 01D1 bne .L422 + 5193 .L421: +1749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5194 .loc 1 1750 14 + 5195 0152 0123 movs r3, #1 + 5196 0154 48E1 b .L409 + 5197 .L422: +1751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 5198 .loc 1 1754 7 + 5199 0156 BB68 ldr r3, [r7, #8] + 5200 0158 002B cmp r3, #0 + 5201 015a 04D1 bne .L423 + 5202 .loc 1 1754 7 is_stmt 0 discriminator 1 + 5203 015c FB68 ldr r3, [r7, #12] + 5204 015e 0222 movs r2, #2 + 5205 0160 83F83E20 strb r2, [r3, #62] + 5206 0164 26E0 b .L424 + 5207 .L423: + 5208 .loc 1 1754 7 discriminator 2 + 5209 0166 BB68 ldr r3, [r7, #8] + 5210 0168 042B cmp r3, #4 + 5211 016a 04D1 bne .L425 + 5212 .loc 1 1754 7 discriminator 3 + 5213 016c FB68 ldr r3, [r7, #12] + 5214 016e 0222 movs r2, #2 + 5215 0170 83F83F20 strb r2, [r3, #63] + 5216 .loc 1 1754 7 discriminator 18 + 5217 0174 1EE0 b .L424 + 5218 .L425: + 5219 .loc 1 1754 7 discriminator 4 + 5220 0176 BB68 ldr r3, [r7, #8] + 5221 0178 082B cmp r3, #8 + 5222 017a 04D1 bne .L427 + 5223 .loc 1 1754 7 discriminator 6 + 5224 017c FB68 ldr r3, [r7, #12] + 5225 017e 0222 movs r2, #2 + 5226 0180 83F84020 strb r2, [r3, #64] + 5227 .loc 1 1754 7 discriminator 18 + 5228 0184 16E0 b .L424 + 5229 .L427: + 5230 .loc 1 1754 7 discriminator 7 + 5231 0186 BB68 ldr r3, [r7, #8] + 5232 0188 0C2B cmp r3, #12 + 5233 018a 04D1 bne .L429 + 5234 .loc 1 1754 7 discriminator 9 + 5235 018c FB68 ldr r3, [r7, #12] + 5236 018e 0222 movs r2, #2 + 5237 0190 83F84120 strb r2, [r3, #65] + 5238 .loc 1 1754 7 discriminator 18 + 5239 0194 0EE0 b .L424 + 5240 .L429: + ARM GAS /tmp/ccl4b9YO.s page 123 + + + 5241 .loc 1 1754 7 discriminator 10 + 5242 0196 BB68 ldr r3, [r7, #8] + 5243 0198 102B cmp r3, #16 + 5244 019a 04D1 bne .L431 + 5245 .loc 1 1754 7 discriminator 12 + 5246 019c FB68 ldr r3, [r7, #12] + 5247 019e 0222 movs r2, #2 + 5248 01a0 83F84220 strb r2, [r3, #66] + 5249 .loc 1 1754 7 discriminator 18 + 5250 01a4 06E0 b .L424 + 5251 .L431: + 5252 .loc 1 1754 7 discriminator 13 + 5253 01a6 FB68 ldr r3, [r7, #12] + 5254 01a8 0222 movs r2, #2 + 5255 01aa 83F84320 strb r2, [r3, #67] + 5256 01ae 01E0 b .L424 + 5257 .L420: +1755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5258 .loc 1 1759 12 is_stmt 1 + 5259 01b0 0123 movs r3, #1 + 5260 01b2 19E1 b .L409 + 5261 .L424: +1760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 5262 .loc 1 1762 3 + 5263 01b4 BB68 ldr r3, [r7, #8] + 5264 01b6 0C2B cmp r3, #12 + 5265 01b8 00F2AE80 bhi .L433 + 5266 01bc 01A2 adr r2, .L435 + 5267 01be 52F823F0 ldr pc, [r2, r3, lsl #2] + 5268 01c2 00BF .p2align 2 + 5269 .L435: + 5270 01c4 F9010000 .word .L438+1 + 5271 01c8 19030000 .word .L433+1 + 5272 01cc 19030000 .word .L433+1 + 5273 01d0 19030000 .word .L433+1 + 5274 01d4 41020000 .word .L437+1 + 5275 01d8 19030000 .word .L433+1 + 5276 01dc 19030000 .word .L433+1 + 5277 01e0 19030000 .word .L433+1 + 5278 01e4 89020000 .word .L436+1 + 5279 01e8 19030000 .word .L433+1 + 5280 01ec 19030000 .word .L433+1 + 5281 01f0 19030000 .word .L433+1 + 5282 01f4 D1020000 .word .L434+1 + 5283 .p2align 1 + 5284 .L438: +1763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; + ARM GAS /tmp/ccl4b9YO.s page 124 + + + 5285 .loc 1 1767 17 + 5286 01f8 FB68 ldr r3, [r7, #12] + 5287 01fa 5B6A ldr r3, [r3, #36] + 5288 .loc 1 1767 52 + 5289 01fc 7C4A ldr r2, .L453 + 5290 01fe 9A62 str r2, [r3, #40] +1768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 5291 .loc 1 1768 17 + 5292 0200 FB68 ldr r3, [r7, #12] + 5293 0202 5B6A ldr r3, [r3, #36] + 5294 .loc 1 1768 56 + 5295 0204 7B4A ldr r2, .L453+4 + 5296 0206 DA62 str r2, [r3, #44] +1769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 5297 .loc 1 1771 17 + 5298 0208 FB68 ldr r3, [r7, #12] + 5299 020a 5B6A ldr r3, [r3, #36] + 5300 .loc 1 1771 53 + 5301 020c 7A4A ldr r2, .L453+8 + 5302 020e 1A63 str r2, [r3, #48] +1772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> + 5303 .loc 1 1774 11 + 5304 0210 FB68 ldr r3, [r7, #12] + 5305 0212 586A ldr r0, [r3, #36] + 5306 0214 7968 ldr r1, [r7, #4] + 5307 .loc 1 1774 88 + 5308 0216 FB68 ldr r3, [r7, #12] + 5309 0218 1B68 ldr r3, [r3] + 5310 .loc 1 1774 83 + 5311 021a 3433 adds r3, r3, #52 + 5312 .loc 1 1774 11 + 5313 021c 1A46 mov r2, r3 + 5314 021e 7B88 ldrh r3, [r7, #2] + 5315 0220 FFF7FEFF bl HAL_DMA_Start_IT + 5316 0224 0346 mov r3, r0 + 5317 .loc 1 1774 10 discriminator 1 + 5318 0226 002B cmp r3, #0 + 5319 0228 01D0 beq .L439 +1775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5320 .loc 1 1778 16 + 5321 022a 0123 movs r3, #1 + 5322 022c DCE0 b .L409 + 5323 .L439: +1779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ +1782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 5324 .loc 1 1782 7 + 5325 022e FB68 ldr r3, [r7, #12] + 5326 0230 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 125 + + + 5327 0232 DA68 ldr r2, [r3, #12] + 5328 0234 FB68 ldr r3, [r7, #12] + 5329 0236 1B68 ldr r3, [r3] + 5330 0238 42F40072 orr r2, r2, #512 + 5331 023c DA60 str r2, [r3, #12] +1783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5332 .loc 1 1783 7 + 5333 023e 6EE0 b .L440 + 5334 .L437: +1784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; + 5335 .loc 1 1789 17 + 5336 0240 FB68 ldr r3, [r7, #12] + 5337 0242 9B6A ldr r3, [r3, #40] + 5338 .loc 1 1789 52 + 5339 0244 6A4A ldr r2, .L453 + 5340 0246 9A62 str r2, [r3, #40] +1790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 5341 .loc 1 1790 17 + 5342 0248 FB68 ldr r3, [r7, #12] + 5343 024a 9B6A ldr r3, [r3, #40] + 5344 .loc 1 1790 56 + 5345 024c 694A ldr r2, .L453+4 + 5346 024e DA62 str r2, [r3, #44] +1791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 5347 .loc 1 1793 17 + 5348 0250 FB68 ldr r3, [r7, #12] + 5349 0252 9B6A ldr r3, [r3, #40] + 5350 .loc 1 1793 53 + 5351 0254 684A ldr r2, .L453+8 + 5352 0256 1A63 str r2, [r3, #48] +1794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> + 5353 .loc 1 1796 11 + 5354 0258 FB68 ldr r3, [r7, #12] + 5355 025a 986A ldr r0, [r3, #40] + 5356 025c 7968 ldr r1, [r7, #4] + 5357 .loc 1 1796 88 + 5358 025e FB68 ldr r3, [r7, #12] + 5359 0260 1B68 ldr r3, [r3] + 5360 .loc 1 1796 83 + 5361 0262 3833 adds r3, r3, #56 + 5362 .loc 1 1796 11 + 5363 0264 1A46 mov r2, r3 + 5364 0266 7B88 ldrh r3, [r7, #2] + 5365 0268 FFF7FEFF bl HAL_DMA_Start_IT + 5366 026c 0346 mov r3, r0 + 5367 .loc 1 1796 10 discriminator 1 + 5368 026e 002B cmp r3, #0 + 5369 0270 01D0 beq .L441 + ARM GAS /tmp/ccl4b9YO.s page 126 + + +1797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5370 .loc 1 1800 16 + 5371 0272 0123 movs r3, #1 + 5372 0274 B8E0 b .L409 + 5373 .L441: +1801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ +1803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 5374 .loc 1 1803 7 + 5375 0276 FB68 ldr r3, [r7, #12] + 5376 0278 1B68 ldr r3, [r3] + 5377 027a DA68 ldr r2, [r3, #12] + 5378 027c FB68 ldr r3, [r7, #12] + 5379 027e 1B68 ldr r3, [r3] + 5380 0280 42F48062 orr r2, r2, #1024 + 5381 0284 DA60 str r2, [r3, #12] +1804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5382 .loc 1 1804 7 + 5383 0286 4AE0 b .L440 + 5384 .L436: +1805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; + 5385 .loc 1 1810 17 + 5386 0288 FB68 ldr r3, [r7, #12] + 5387 028a DB6A ldr r3, [r3, #44] + 5388 .loc 1 1810 52 + 5389 028c 584A ldr r2, .L453 + 5390 028e 9A62 str r2, [r3, #40] +1811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 5391 .loc 1 1811 17 + 5392 0290 FB68 ldr r3, [r7, #12] + 5393 0292 DB6A ldr r3, [r3, #44] + 5394 .loc 1 1811 56 + 5395 0294 574A ldr r2, .L453+4 + 5396 0296 DA62 str r2, [r3, #44] +1812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; + 5397 .loc 1 1814 17 + 5398 0298 FB68 ldr r3, [r7, #12] + 5399 029a DB6A ldr r3, [r3, #44] + 5400 .loc 1 1814 53 + 5401 029c 564A ldr r2, .L453+8 + 5402 029e 1A63 str r2, [r3, #48] +1815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> + 5403 .loc 1 1817 11 + 5404 02a0 FB68 ldr r3, [r7, #12] + 5405 02a2 D86A ldr r0, [r3, #44] + ARM GAS /tmp/ccl4b9YO.s page 127 + + + 5406 02a4 7968 ldr r1, [r7, #4] + 5407 .loc 1 1817 88 + 5408 02a6 FB68 ldr r3, [r7, #12] + 5409 02a8 1B68 ldr r3, [r3] + 5410 .loc 1 1817 83 + 5411 02aa 3C33 adds r3, r3, #60 + 5412 .loc 1 1817 11 + 5413 02ac 1A46 mov r2, r3 + 5414 02ae 7B88 ldrh r3, [r7, #2] + 5415 02b0 FFF7FEFF bl HAL_DMA_Start_IT + 5416 02b4 0346 mov r3, r0 + 5417 .loc 1 1817 10 discriminator 1 + 5418 02b6 002B cmp r3, #0 + 5419 02b8 01D0 beq .L442 +1818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5420 .loc 1 1821 16 + 5421 02ba 0123 movs r3, #1 + 5422 02bc 94E0 b .L409 + 5423 .L442: +1822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Output Capture/Compare 3 request */ +1824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); + 5424 .loc 1 1824 7 + 5425 02be FB68 ldr r3, [r7, #12] + 5426 02c0 1B68 ldr r3, [r3] + 5427 02c2 DA68 ldr r2, [r3, #12] + 5428 02c4 FB68 ldr r3, [r7, #12] + 5429 02c6 1B68 ldr r3, [r3] + 5430 02c8 42F40062 orr r2, r2, #2048 + 5431 02cc DA60 str r2, [r3, #12] +1825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5432 .loc 1 1825 7 + 5433 02ce 26E0 b .L440 + 5434 .L434: +1826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +1831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; + 5435 .loc 1 1831 17 + 5436 02d0 FB68 ldr r3, [r7, #12] + 5437 02d2 1B6B ldr r3, [r3, #48] + 5438 .loc 1 1831 52 + 5439 02d4 464A ldr r2, .L453 + 5440 02d6 9A62 str r2, [r3, #40] +1832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 5441 .loc 1 1832 17 + 5442 02d8 FB68 ldr r3, [r7, #12] + 5443 02da 1B6B ldr r3, [r3, #48] + 5444 .loc 1 1832 56 + 5445 02dc 454A ldr r2, .L453+4 + 5446 02de DA62 str r2, [r3, #44] +1833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 128 + + +1834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +1835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; + 5447 .loc 1 1835 17 + 5448 02e0 FB68 ldr r3, [r7, #12] + 5449 02e2 1B6B ldr r3, [r3, #48] + 5450 .loc 1 1835 53 + 5451 02e4 444A ldr r2, .L453+8 + 5452 02e6 1A63 str r2, [r3, #48] +1836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +1838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance-> + 5453 .loc 1 1838 11 + 5454 02e8 FB68 ldr r3, [r7, #12] + 5455 02ea 186B ldr r0, [r3, #48] + 5456 02ec 7968 ldr r1, [r7, #4] + 5457 .loc 1 1838 88 + 5458 02ee FB68 ldr r3, [r7, #12] + 5459 02f0 1B68 ldr r3, [r3] + 5460 .loc 1 1838 83 + 5461 02f2 4033 adds r3, r3, #64 + 5462 .loc 1 1838 11 + 5463 02f4 1A46 mov r2, r3 + 5464 02f6 7B88 ldrh r3, [r7, #2] + 5465 02f8 FFF7FEFF bl HAL_DMA_Start_IT + 5466 02fc 0346 mov r3, r0 + 5467 .loc 1 1838 10 discriminator 1 + 5468 02fe 002B cmp r3, #0 + 5469 0300 01D0 beq .L443 +1839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +1840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +1842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 5470 .loc 1 1842 16 + 5471 0302 0123 movs r3, #1 + 5472 0304 70E0 b .L409 + 5473 .L443: +1843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ +1845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); + 5474 .loc 1 1845 7 + 5475 0306 FB68 ldr r3, [r7, #12] + 5476 0308 1B68 ldr r3, [r3] + 5477 030a DA68 ldr r2, [r3, #12] + 5478 030c FB68 ldr r3, [r7, #12] + 5479 030e 1B68 ldr r3, [r3] + 5480 0310 42F48052 orr r2, r2, #4096 + 5481 0314 DA60 str r2, [r3, #12] +1846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5482 .loc 1 1846 7 + 5483 0316 02E0 b .L440 + 5484 .L433: +1847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 5485 .loc 1 1850 14 + 5486 0318 0123 movs r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 129 + + + 5487 031a FB75 strb r3, [r7, #23] +1851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5488 .loc 1 1851 7 + 5489 031c 00BF nop + 5490 .L440: +1852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 5491 .loc 1 1854 6 + 5492 031e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 5493 0320 002B cmp r3, #0 + 5494 0322 60D1 bne .L444 +1855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +1857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 5495 .loc 1 1857 5 + 5496 0324 FB68 ldr r3, [r7, #12] + 5497 0326 1B68 ldr r3, [r3] + 5498 0328 0122 movs r2, #1 + 5499 032a B968 ldr r1, [r7, #8] + 5500 032c 1846 mov r0, r3 + 5501 032e FFF7FEFF bl TIM_CCxChannelCmd +1858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 5502 .loc 1 1859 9 + 5503 0332 FB68 ldr r3, [r7, #12] + 5504 0334 1B68 ldr r3, [r3] + 5505 0336 314A ldr r2, .L453+12 + 5506 0338 9342 cmp r3, r2 + 5507 033a 0ED0 beq .L445 + 5508 .loc 1 1859 9 is_stmt 0 discriminator 2 + 5509 033c FB68 ldr r3, [r7, #12] + 5510 033e 1B68 ldr r3, [r3] + 5511 0340 2F4A ldr r2, .L453+16 + 5512 0342 9342 cmp r3, r2 + 5513 0344 09D0 beq .L445 + 5514 .loc 1 1859 9 discriminator 4 + 5515 0346 FB68 ldr r3, [r7, #12] + 5516 0348 1B68 ldr r3, [r3] + 5517 034a 2E4A ldr r2, .L453+20 + 5518 034c 9342 cmp r3, r2 + 5519 034e 04D0 beq .L445 + 5520 .loc 1 1859 9 discriminator 6 + 5521 0350 FB68 ldr r3, [r7, #12] + 5522 0352 1B68 ldr r3, [r3] + 5523 0354 2C4A ldr r2, .L453+24 + 5524 0356 9342 cmp r3, r2 + 5525 0358 01D1 bne .L446 + 5526 .L445: + 5527 .loc 1 1859 9 discriminator 7 + 5528 035a 0123 movs r3, #1 + 5529 .loc 1 1859 9 + 5530 035c 00E0 b .L447 + 5531 .L446: + 5532 .loc 1 1859 9 discriminator 8 + 5533 035e 0023 movs r3, #0 + 5534 .L447: + ARM GAS /tmp/ccl4b9YO.s page 130 + + + 5535 .loc 1 1859 8 is_stmt 1 discriminator 10 + 5536 0360 002B cmp r3, #0 + 5537 0362 07D0 beq .L448 +1860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +1862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 5538 .loc 1 1862 7 + 5539 0364 FB68 ldr r3, [r7, #12] + 5540 0366 1B68 ldr r3, [r3] + 5541 0368 5A6C ldr r2, [r3, #68] + 5542 036a FB68 ldr r3, [r7, #12] + 5543 036c 1B68 ldr r3, [r3] + 5544 036e 42F40042 orr r2, r2, #32768 + 5545 0372 5A64 str r2, [r3, #68] + 5546 .L448: +1863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +1866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 5547 .loc 1 1866 9 + 5548 0374 FB68 ldr r3, [r7, #12] + 5549 0376 1B68 ldr r3, [r3] + 5550 .loc 1 1866 8 + 5551 0378 204A ldr r2, .L453+12 + 5552 037a 9342 cmp r3, r2 + 5553 037c 13D0 beq .L449 + 5554 .loc 1 1866 9 discriminator 1 + 5555 037e FB68 ldr r3, [r7, #12] + 5556 0380 1B68 ldr r3, [r3] + 5557 0382 B3F1804F cmp r3, #1073741824 + 5558 0386 0ED0 beq .L449 + 5559 .loc 1 1866 9 is_stmt 0 discriminator 2 + 5560 0388 FB68 ldr r3, [r7, #12] + 5561 038a 1B68 ldr r3, [r3] + 5562 038c 1F4A ldr r2, .L453+28 + 5563 038e 9342 cmp r3, r2 + 5564 0390 09D0 beq .L449 + 5565 .loc 1 1866 9 discriminator 3 + 5566 0392 FB68 ldr r3, [r7, #12] + 5567 0394 1B68 ldr r3, [r3] + 5568 0396 1E4A ldr r2, .L453+32 + 5569 0398 9342 cmp r3, r2 + 5570 039a 04D0 beq .L449 + 5571 .loc 1 1866 9 discriminator 4 + 5572 039c FB68 ldr r3, [r7, #12] + 5573 039e 1B68 ldr r3, [r3] + 5574 03a0 174A ldr r2, .L453+16 + 5575 03a2 9342 cmp r3, r2 + 5576 03a4 15D1 bne .L450 + 5577 .L449: +1867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 5578 .loc 1 1868 21 is_stmt 1 + 5579 03a6 FB68 ldr r3, [r7, #12] + 5580 03a8 1B68 ldr r3, [r3] + 5581 .loc 1 1868 31 + 5582 03aa 9A68 ldr r2, [r3, #8] + ARM GAS /tmp/ccl4b9YO.s page 131 + + + 5583 .loc 1 1868 15 + 5584 03ac 194B ldr r3, .L453+36 + 5585 03ae 1340 ands r3, r3, r2 + 5586 03b0 3B61 str r3, [r7, #16] +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 5587 .loc 1 1869 10 + 5588 03b2 3B69 ldr r3, [r7, #16] + 5589 03b4 062B cmp r3, #6 + 5590 03b6 15D0 beq .L452 + 5591 .loc 1 1869 11 discriminator 1 + 5592 03b8 3B69 ldr r3, [r7, #16] + 5593 03ba B3F5803F cmp r3, #65536 + 5594 03be 11D0 beq .L452 +1870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 5595 .loc 1 1871 9 + 5596 03c0 FB68 ldr r3, [r7, #12] + 5597 03c2 1B68 ldr r3, [r3] + 5598 03c4 1A68 ldr r2, [r3] + 5599 03c6 FB68 ldr r3, [r7, #12] + 5600 03c8 1B68 ldr r3, [r3] + 5601 03ca 42F00102 orr r2, r2, #1 + 5602 03ce 1A60 str r2, [r3] +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 5603 .loc 1 1869 10 + 5604 03d0 08E0 b .L452 + 5605 .L450: +1872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +1875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 5606 .loc 1 1876 7 + 5607 03d2 FB68 ldr r3, [r7, #12] + 5608 03d4 1B68 ldr r3, [r3] + 5609 03d6 1A68 ldr r2, [r3] + 5610 03d8 FB68 ldr r3, [r7, #12] + 5611 03da 1B68 ldr r3, [r3] + 5612 03dc 42F00102 orr r2, r2, #1 + 5613 03e0 1A60 str r2, [r3] + 5614 03e2 00E0 b .L444 + 5615 .L452: +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 5616 .loc 1 1869 10 + 5617 03e4 00BF nop + 5618 .L444: +1877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 5619 .loc 1 1881 10 + 5620 03e6 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 5621 .L409: +1882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 5622 .loc 1 1882 1 + 5623 03e8 1846 mov r0, r3 + ARM GAS /tmp/ccl4b9YO.s page 132 + + + 5624 03ea 1837 adds r7, r7, #24 + 5625 .cfi_def_cfa_offset 8 + 5626 03ec BD46 mov sp, r7 + 5627 .cfi_def_cfa_register 13 + 5628 @ sp needed + 5629 03ee 80BD pop {r7, pc} + 5630 .L454: + 5631 .align 2 + 5632 .L453: + 5633 03f0 00000000 .word TIM_DMADelayPulseCplt + 5634 03f4 00000000 .word TIM_DMADelayPulseHalfCplt + 5635 03f8 00000000 .word TIM_DMAError + 5636 03fc 002C0140 .word 1073818624 + 5637 0400 00400140 .word 1073823744 + 5638 0404 00440140 .word 1073824768 + 5639 0408 00480140 .word 1073825792 + 5640 040c 00040040 .word 1073742848 + 5641 0410 00080040 .word 1073743872 + 5642 0414 07000100 .word 65543 + 5643 .cfi_endproc + 5644 .LFE158: + 5646 .section .text.HAL_TIM_PWM_Stop_DMA,"ax",%progbits + 5647 .align 1 + 5648 .global HAL_TIM_PWM_Stop_DMA + 5649 .syntax unified + 5650 .thumb + 5651 .thumb_func + 5653 HAL_TIM_PWM_Stop_DMA: + 5654 .LFB159: +1883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM PWM signal generation in DMA mode. +1886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +1887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +1888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +1889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +1893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +1896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 5655 .loc 1 1896 1 + 5656 .cfi_startproc + 5657 @ args = 0, pretend = 0, frame = 16 + 5658 @ frame_needed = 1, uses_anonymous_args = 0 + 5659 0000 80B5 push {r7, lr} + 5660 .cfi_def_cfa_offset 8 + 5661 .cfi_offset 7, -8 + 5662 .cfi_offset 14, -4 + 5663 0002 84B0 sub sp, sp, #16 + 5664 .cfi_def_cfa_offset 24 + 5665 0004 00AF add r7, sp, #0 + 5666 .cfi_def_cfa_register 7 + 5667 0006 7860 str r0, [r7, #4] + 5668 0008 3960 str r1, [r7] + ARM GAS /tmp/ccl4b9YO.s page 133 + + +1897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 5669 .loc 1 1897 21 + 5670 000a 0023 movs r3, #0 + 5671 000c FB73 strb r3, [r7, #15] +1898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +1900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +1901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 5672 .loc 1 1902 3 + 5673 000e 3B68 ldr r3, [r7] + 5674 0010 0C2B cmp r3, #12 + 5675 0012 55D8 bhi .L456 + 5676 0014 01A2 adr r2, .L458 + 5677 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 5678 001a 00BF .p2align 2 + 5679 .L458: + 5680 001c 51000000 .word .L461+1 + 5681 0020 C1000000 .word .L456+1 + 5682 0024 C1000000 .word .L456+1 + 5683 0028 C1000000 .word .L456+1 + 5684 002c 6D000000 .word .L460+1 + 5685 0030 C1000000 .word .L456+1 + 5686 0034 C1000000 .word .L456+1 + 5687 0038 C1000000 .word .L456+1 + 5688 003c 89000000 .word .L459+1 + 5689 0040 C1000000 .word .L456+1 + 5690 0044 C1000000 .word .L456+1 + 5691 0048 C1000000 .word .L456+1 + 5692 004c A5000000 .word .L457+1 + 5693 .p2align 1 + 5694 .L461: +1903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +1905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ +1907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 5695 .loc 1 1907 7 + 5696 0050 7B68 ldr r3, [r7, #4] + 5697 0052 1B68 ldr r3, [r3] + 5698 0054 DA68 ldr r2, [r3, #12] + 5699 0056 7B68 ldr r3, [r7, #4] + 5700 0058 1B68 ldr r3, [r3] + 5701 005a 22F40072 bic r2, r2, #512 + 5702 005e DA60 str r2, [r3, #12] +1908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 5703 .loc 1 1908 13 + 5704 0060 7B68 ldr r3, [r7, #4] + 5705 0062 5B6A ldr r3, [r3, #36] + 5706 0064 1846 mov r0, r3 + 5707 0066 FFF7FEFF bl HAL_DMA_Abort_IT +1909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5708 .loc 1 1909 7 + 5709 006a 2CE0 b .L462 + 5710 .L460: +1910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 134 + + +1912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +1913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ +1915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 5711 .loc 1 1915 7 + 5712 006c 7B68 ldr r3, [r7, #4] + 5713 006e 1B68 ldr r3, [r3] + 5714 0070 DA68 ldr r2, [r3, #12] + 5715 0072 7B68 ldr r3, [r7, #4] + 5716 0074 1B68 ldr r3, [r3] + 5717 0076 22F48062 bic r2, r2, #1024 + 5718 007a DA60 str r2, [r3, #12] +1916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 5719 .loc 1 1916 13 + 5720 007c 7B68 ldr r3, [r7, #4] + 5721 007e 9B6A ldr r3, [r3, #40] + 5722 0080 1846 mov r0, r3 + 5723 0082 FFF7FEFF bl HAL_DMA_Abort_IT +1917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5724 .loc 1 1917 7 + 5725 0086 1EE0 b .L462 + 5726 .L459: +1918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +1921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ +1923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); + 5727 .loc 1 1923 7 + 5728 0088 7B68 ldr r3, [r7, #4] + 5729 008a 1B68 ldr r3, [r3] + 5730 008c DA68 ldr r2, [r3, #12] + 5731 008e 7B68 ldr r3, [r7, #4] + 5732 0090 1B68 ldr r3, [r3] + 5733 0092 22F40062 bic r2, r2, #2048 + 5734 0096 DA60 str r2, [r3, #12] +1924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 5735 .loc 1 1924 13 + 5736 0098 7B68 ldr r3, [r7, #4] + 5737 009a DB6A ldr r3, [r3, #44] + 5738 009c 1846 mov r0, r3 + 5739 009e FFF7FEFF bl HAL_DMA_Abort_IT +1925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5740 .loc 1 1925 7 + 5741 00a2 10E0 b .L462 + 5742 .L457: +1926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +1929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ +1931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); + 5743 .loc 1 1931 7 + 5744 00a4 7B68 ldr r3, [r7, #4] + 5745 00a6 1B68 ldr r3, [r3] + 5746 00a8 DA68 ldr r2, [r3, #12] + 5747 00aa 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 135 + + + 5748 00ac 1B68 ldr r3, [r3] + 5749 00ae 22F48052 bic r2, r2, #4096 + 5750 00b2 DA60 str r2, [r3, #12] +1932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); + 5751 .loc 1 1932 13 + 5752 00b4 7B68 ldr r3, [r7, #4] + 5753 00b6 1B6B ldr r3, [r3, #48] + 5754 00b8 1846 mov r0, r3 + 5755 00ba FFF7FEFF bl HAL_DMA_Abort_IT +1933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5756 .loc 1 1933 7 + 5757 00be 02E0 b .L462 + 5758 .L456: +1934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +1937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 5759 .loc 1 1937 14 + 5760 00c0 0123 movs r3, #1 + 5761 00c2 FB73 strb r3, [r7, #15] +1938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 5762 .loc 1 1938 7 + 5763 00c4 00BF nop + 5764 .L462: +1939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 5765 .loc 1 1941 6 + 5766 00c6 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 5767 00c8 002B cmp r3, #0 + 5768 00ca 7BD1 bne .L463 +1942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Capture compare channel */ +1944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 5769 .loc 1 1944 5 + 5770 00cc 7B68 ldr r3, [r7, #4] + 5771 00ce 1B68 ldr r3, [r3] + 5772 00d0 0022 movs r2, #0 + 5773 00d2 3968 ldr r1, [r7] + 5774 00d4 1846 mov r0, r3 + 5775 00d6 FFF7FEFF bl TIM_CCxChannelCmd +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 5776 .loc 1 1946 9 + 5777 00da 7B68 ldr r3, [r7, #4] + 5778 00dc 1B68 ldr r3, [r3] + 5779 00de 3C4A ldr r2, .L479 + 5780 00e0 9342 cmp r3, r2 + 5781 00e2 0ED0 beq .L464 + 5782 .loc 1 1946 9 is_stmt 0 discriminator 2 + 5783 00e4 7B68 ldr r3, [r7, #4] + 5784 00e6 1B68 ldr r3, [r3] + 5785 00e8 3A4A ldr r2, .L479+4 + 5786 00ea 9342 cmp r3, r2 + 5787 00ec 09D0 beq .L464 + 5788 .loc 1 1946 9 discriminator 4 + 5789 00ee 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 136 + + + 5790 00f0 1B68 ldr r3, [r3] + 5791 00f2 394A ldr r2, .L479+8 + 5792 00f4 9342 cmp r3, r2 + 5793 00f6 04D0 beq .L464 + 5794 .loc 1 1946 9 discriminator 6 + 5795 00f8 7B68 ldr r3, [r7, #4] + 5796 00fa 1B68 ldr r3, [r3] + 5797 00fc 374A ldr r2, .L479+12 + 5798 00fe 9342 cmp r3, r2 + 5799 0100 01D1 bne .L465 + 5800 .L464: + 5801 .loc 1 1946 9 discriminator 7 + 5802 0102 0123 movs r3, #1 + 5803 .loc 1 1946 9 + 5804 0104 00E0 b .L466 + 5805 .L465: + 5806 .loc 1 1946 9 discriminator 8 + 5807 0106 0023 movs r3, #0 + 5808 .L466: + 5809 .loc 1 1946 8 is_stmt 1 discriminator 10 + 5810 0108 002B cmp r3, #0 + 5811 010a 17D0 beq .L467 +1947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +1948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +1949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 5812 .loc 1 1949 7 + 5813 010c 7B68 ldr r3, [r7, #4] + 5814 010e 1B68 ldr r3, [r3] + 5815 0110 1A6A ldr r2, [r3, #32] + 5816 0112 41F21113 movw r3, #4369 + 5817 0116 1340 ands r3, r3, r2 + 5818 0118 002B cmp r3, #0 + 5819 011a 0FD1 bne .L467 + 5820 .loc 1 1949 7 is_stmt 0 discriminator 1 + 5821 011c 7B68 ldr r3, [r7, #4] + 5822 011e 1B68 ldr r3, [r3] + 5823 0120 1A6A ldr r2, [r3, #32] + 5824 0122 40F24443 movw r3, #1092 + 5825 0126 1340 ands r3, r3, r2 + 5826 0128 002B cmp r3, #0 + 5827 012a 07D1 bne .L467 + 5828 .loc 1 1949 7 discriminator 2 + 5829 012c 7B68 ldr r3, [r7, #4] + 5830 012e 1B68 ldr r3, [r3] + 5831 0130 5A6C ldr r2, [r3, #68] + 5832 0132 7B68 ldr r3, [r7, #4] + 5833 0134 1B68 ldr r3, [r3] + 5834 0136 22F40042 bic r2, r2, #32768 + 5835 013a 5A64 str r2, [r3, #68] + 5836 .L467: +1950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +1953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 5837 .loc 1 1953 5 is_stmt 1 + 5838 013c 7B68 ldr r3, [r7, #4] + 5839 013e 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 137 + + + 5840 0140 1A6A ldr r2, [r3, #32] + 5841 0142 41F21113 movw r3, #4369 + 5842 0146 1340 ands r3, r3, r2 + 5843 0148 002B cmp r3, #0 + 5844 014a 0FD1 bne .L468 + 5845 .loc 1 1953 5 is_stmt 0 discriminator 1 + 5846 014c 7B68 ldr r3, [r7, #4] + 5847 014e 1B68 ldr r3, [r3] + 5848 0150 1A6A ldr r2, [r3, #32] + 5849 0152 40F24443 movw r3, #1092 + 5850 0156 1340 ands r3, r3, r2 + 5851 0158 002B cmp r3, #0 + 5852 015a 07D1 bne .L468 + 5853 .loc 1 1953 5 discriminator 2 + 5854 015c 7B68 ldr r3, [r7, #4] + 5855 015e 1B68 ldr r3, [r3] + 5856 0160 1A68 ldr r2, [r3] + 5857 0162 7B68 ldr r3, [r7, #4] + 5858 0164 1B68 ldr r3, [r3] + 5859 0166 22F00102 bic r2, r2, #1 + 5860 016a 1A60 str r2, [r3] + 5861 .L468: +1954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +1956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 5862 .loc 1 1956 5 is_stmt 1 + 5863 016c 3B68 ldr r3, [r7] + 5864 016e 002B cmp r3, #0 + 5865 0170 04D1 bne .L469 + 5866 .loc 1 1956 5 is_stmt 0 discriminator 1 + 5867 0172 7B68 ldr r3, [r7, #4] + 5868 0174 0122 movs r2, #1 + 5869 0176 83F83E20 strb r2, [r3, #62] + 5870 017a 23E0 b .L463 + 5871 .L469: + 5872 .loc 1 1956 5 discriminator 2 + 5873 017c 3B68 ldr r3, [r7] + 5874 017e 042B cmp r3, #4 + 5875 0180 04D1 bne .L470 + 5876 .loc 1 1956 5 discriminator 3 + 5877 0182 7B68 ldr r3, [r7, #4] + 5878 0184 0122 movs r2, #1 + 5879 0186 83F83F20 strb r2, [r3, #63] + 5880 018a 1BE0 b .L463 + 5881 .L470: + 5882 .loc 1 1956 5 discriminator 4 + 5883 018c 3B68 ldr r3, [r7] + 5884 018e 082B cmp r3, #8 + 5885 0190 04D1 bne .L472 + 5886 .loc 1 1956 5 discriminator 6 + 5887 0192 7B68 ldr r3, [r7, #4] + 5888 0194 0122 movs r2, #1 + 5889 0196 83F84020 strb r2, [r3, #64] + 5890 019a 13E0 b .L463 + 5891 .L472: + 5892 .loc 1 1956 5 discriminator 7 + 5893 019c 3B68 ldr r3, [r7] + ARM GAS /tmp/ccl4b9YO.s page 138 + + + 5894 019e 0C2B cmp r3, #12 + 5895 01a0 04D1 bne .L474 + 5896 .loc 1 1956 5 discriminator 9 + 5897 01a2 7B68 ldr r3, [r7, #4] + 5898 01a4 0122 movs r2, #1 + 5899 01a6 83F84120 strb r2, [r3, #65] + 5900 01aa 0BE0 b .L463 + 5901 .L474: + 5902 .loc 1 1956 5 discriminator 10 + 5903 01ac 3B68 ldr r3, [r7] + 5904 01ae 102B cmp r3, #16 + 5905 01b0 04D1 bne .L476 + 5906 .loc 1 1956 5 discriminator 12 + 5907 01b2 7B68 ldr r3, [r7, #4] + 5908 01b4 0122 movs r2, #1 + 5909 01b6 83F84220 strb r2, [r3, #66] + 5910 01ba 03E0 b .L463 + 5911 .L476: + 5912 .loc 1 1956 5 discriminator 13 + 5913 01bc 7B68 ldr r3, [r7, #4] + 5914 01be 0122 movs r2, #1 + 5915 01c0 83F84320 strb r2, [r3, #67] + 5916 .L463: +1957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 5917 .loc 1 1960 10 is_stmt 1 + 5918 01c4 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 5919 .loc 1 1961 1 + 5920 01c6 1846 mov r0, r3 + 5921 01c8 1037 adds r7, r7, #16 + 5922 .cfi_def_cfa_offset 8 + 5923 01ca BD46 mov sp, r7 + 5924 .cfi_def_cfa_register 13 + 5925 @ sp needed + 5926 01cc 80BD pop {r7, pc} + 5927 .L480: + 5928 01ce 00BF .align 2 + 5929 .L479: + 5930 01d0 002C0140 .word 1073818624 + 5931 01d4 00400140 .word 1073823744 + 5932 01d8 00440140 .word 1073824768 + 5933 01dc 00480140 .word 1073825792 + 5934 .cfi_endproc + 5935 .LFE159: + 5937 .section .text.HAL_TIM_IC_Init,"ax",%progbits + 5938 .align 1 + 5939 .global HAL_TIM_IC_Init + 5940 .syntax unified + 5941 .thumb + 5942 .thumb_func + 5944 HAL_TIM_IC_Init: + 5945 .LFB160: +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + ARM GAS /tmp/ccl4b9YO.s page 139 + + +1964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +1965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group4 TIM Input Capture functions +1968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Input Capture functions +1969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +1970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +1971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +1972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM Input Capture functions ##### +1973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +1974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +1975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: +1976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM Input Capture. +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM Input Capture. +1978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Input Capture. +1979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Input Capture. +1980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Input Capture and enable interrupt. +1981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Input Capture and disable interrupt. +1982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Input Capture and enable DMA transfer. +1983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Input Capture and disable DMA transfer. +1984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +1985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +1986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +1989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Input Capture Time base according to the specified +1990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. +1991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) +1992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction +1993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. +1994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_IC_DeInit() before HAL_TIM_IC_Init() +1995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +1996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +1998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Init(TIM_HandleTypeDef *htim) +1999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 5946 .loc 1 1999 1 + 5947 .cfi_startproc + 5948 @ args = 0, pretend = 0, frame = 8 + 5949 @ frame_needed = 1, uses_anonymous_args = 0 + 5950 0000 80B5 push {r7, lr} + 5951 .cfi_def_cfa_offset 8 + 5952 .cfi_offset 7, -8 + 5953 .cfi_offset 14, -4 + 5954 0002 82B0 sub sp, sp, #8 + 5955 .cfi_def_cfa_offset 16 + 5956 0004 00AF add r7, sp, #0 + 5957 .cfi_def_cfa_register 7 + 5958 0006 7860 str r0, [r7, #4] +2000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ +2001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 5959 .loc 1 2001 6 + 5960 0008 7B68 ldr r3, [r7, #4] + 5961 000a 002B cmp r3, #0 + 5962 000c 01D1 bne .L482 +2002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + ARM GAS /tmp/ccl4b9YO.s page 140 + + + 5963 .loc 1 2003 12 + 5964 000e 0123 movs r3, #1 + 5965 0010 49E0 b .L483 + 5966 .L482: +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); +2010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); +2011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 5967 .loc 1 2013 11 + 5968 0012 7B68 ldr r3, [r7, #4] + 5969 0014 93F83D30 ldrb r3, [r3, #61] + 5970 0018 DBB2 uxtb r3, r3 + 5971 .loc 1 2013 6 + 5972 001a 002B cmp r3, #0 + 5973 001c 06D1 bne .L484 +2014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 5974 .loc 1 2016 16 + 5975 001e 7B68 ldr r3, [r7, #4] + 5976 0020 0022 movs r2, #0 + 5977 0022 83F83C20 strb r2, [r3, #60] +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->IC_MspInitCallback == NULL) +2023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ +2027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback(htim); +2028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +2029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ +2030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_MspInit(htim); + 5978 .loc 1 2030 5 + 5979 0026 7868 ldr r0, [r7, #4] + 5980 0028 FFF7FEFF bl HAL_TIM_IC_MspInit + 5981 .L484: +2031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ +2035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 5982 .loc 1 2035 15 + 5983 002c 7B68 ldr r3, [r7, #4] + 5984 002e 0222 movs r2, #2 + 5985 0030 83F83D20 strb r2, [r3, #61] +2036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the base time for the input capture */ + ARM GAS /tmp/ccl4b9YO.s page 141 + + +2038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 5986 .loc 1 2038 3 + 5987 0034 7B68 ldr r3, [r7, #4] + 5988 0036 1A68 ldr r2, [r3] + 5989 .loc 1 2038 38 + 5990 0038 7B68 ldr r3, [r7, #4] + 5991 003a 0433 adds r3, r3, #4 + 5992 .loc 1 2038 3 + 5993 003c 1946 mov r1, r3 + 5994 003e 1046 mov r0, r2 + 5995 0040 FFF7FEFF bl TIM_Base_SetConfig +2039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ +2041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 5996 .loc 1 2041 23 + 5997 0044 7B68 ldr r3, [r7, #4] + 5998 0046 0122 movs r2, #1 + 5999 0048 83F84820 strb r2, [r3, #72] +2042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM channels state */ +2044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 6000 .loc 1 2044 3 + 6001 004c 7B68 ldr r3, [r7, #4] + 6002 004e 0122 movs r2, #1 + 6003 0050 83F83E20 strb r2, [r3, #62] + 6004 0054 7B68 ldr r3, [r7, #4] + 6005 0056 0122 movs r2, #1 + 6006 0058 83F83F20 strb r2, [r3, #63] + 6007 005c 7B68 ldr r3, [r7, #4] + 6008 005e 0122 movs r2, #1 + 6009 0060 83F84020 strb r2, [r3, #64] + 6010 0064 7B68 ldr r3, [r7, #4] + 6011 0066 0122 movs r2, #1 + 6012 0068 83F84120 strb r2, [r3, #65] + 6013 006c 7B68 ldr r3, [r7, #4] + 6014 006e 0122 movs r2, #1 + 6015 0070 83F84220 strb r2, [r3, #66] + 6016 0074 7B68 ldr r3, [r7, #4] + 6017 0076 0122 movs r2, #1 + 6018 0078 83F84320 strb r2, [r3, #67] +2045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 6019 .loc 1 2045 3 + 6020 007c 7B68 ldr r3, [r7, #4] + 6021 007e 0122 movs r2, #1 + 6022 0080 83F84420 strb r2, [r3, #68] + 6023 0084 7B68 ldr r3, [r7, #4] + 6024 0086 0122 movs r2, #1 + 6025 0088 83F84520 strb r2, [r3, #69] + 6026 008c 7B68 ldr r3, [r7, #4] + 6027 008e 0122 movs r2, #1 + 6028 0090 83F84620 strb r2, [r3, #70] + 6029 0094 7B68 ldr r3, [r7, #4] + 6030 0096 0122 movs r2, #1 + 6031 0098 83F84720 strb r2, [r3, #71] +2046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ +2048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + ARM GAS /tmp/ccl4b9YO.s page 142 + + + 6032 .loc 1 2048 15 + 6033 009c 7B68 ldr r3, [r7, #4] + 6034 009e 0122 movs r2, #1 + 6035 00a0 83F83D20 strb r2, [r3, #61] +2049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 6036 .loc 1 2050 10 + 6037 00a4 0023 movs r3, #0 + 6038 .L483: +2051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6039 .loc 1 2051 1 + 6040 00a6 1846 mov r0, r3 + 6041 00a8 0837 adds r7, r7, #8 + 6042 .cfi_def_cfa_offset 8 + 6043 00aa BD46 mov sp, r7 + 6044 .cfi_def_cfa_register 13 + 6045 @ sp needed + 6046 00ac 80BD pop {r7, pc} + 6047 .cfi_endproc + 6048 .LFE160: + 6050 .section .text.HAL_TIM_IC_DeInit,"ax",%progbits + 6051 .align 1 + 6052 .global HAL_TIM_IC_DeInit + 6053 .syntax unified + 6054 .thumb + 6055 .thumb_func + 6057 HAL_TIM_IC_DeInit: + 6058 .LFB161: +2052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral +2055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_DeInit(TIM_HandleTypeDef *htim) +2059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6059 .loc 1 2059 1 + 6060 .cfi_startproc + 6061 @ args = 0, pretend = 0, frame = 8 + 6062 @ frame_needed = 1, uses_anonymous_args = 0 + 6063 0000 80B5 push {r7, lr} + 6064 .cfi_def_cfa_offset 8 + 6065 .cfi_offset 7, -8 + 6066 .cfi_offset 14, -4 + 6067 0002 82B0 sub sp, sp, #8 + 6068 .cfi_def_cfa_offset 16 + 6069 0004 00AF add r7, sp, #0 + 6070 .cfi_def_cfa_register 7 + 6071 0006 7860 str r0, [r7, #4] +2060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +2062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 6072 .loc 1 2063 15 + 6073 0008 7B68 ldr r3, [r7, #4] + 6074 000a 0222 movs r2, #2 + 6075 000c 83F83D20 strb r2, [r3, #61] + ARM GAS /tmp/ccl4b9YO.s page 143 + + +2064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ +2066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 6076 .loc 1 2066 3 + 6077 0010 7B68 ldr r3, [r7, #4] + 6078 0012 1B68 ldr r3, [r3] + 6079 0014 1A6A ldr r2, [r3, #32] + 6080 0016 41F21113 movw r3, #4369 + 6081 001a 1340 ands r3, r3, r2 + 6082 001c 002B cmp r3, #0 + 6083 001e 0FD1 bne .L486 + 6084 .loc 1 2066 3 is_stmt 0 discriminator 1 + 6085 0020 7B68 ldr r3, [r7, #4] + 6086 0022 1B68 ldr r3, [r3] + 6087 0024 1A6A ldr r2, [r3, #32] + 6088 0026 40F24443 movw r3, #1092 + 6089 002a 1340 ands r3, r3, r2 + 6090 002c 002B cmp r3, #0 + 6091 002e 07D1 bne .L486 + 6092 .loc 1 2066 3 discriminator 2 + 6093 0030 7B68 ldr r3, [r7, #4] + 6094 0032 1B68 ldr r3, [r3] + 6095 0034 1A68 ldr r2, [r3] + 6096 0036 7B68 ldr r3, [r7, #4] + 6097 0038 1B68 ldr r3, [r3] + 6098 003a 22F00102 bic r2, r2, #1 + 6099 003e 1A60 str r2, [r3] + 6100 .L486: +2067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->IC_MspDeInitCallback == NULL) +2070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; +2072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ +2074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback(htim); +2075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +2076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ +2077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_MspDeInit(htim); + 6101 .loc 1 2077 3 is_stmt 1 + 6102 0040 7868 ldr r0, [r7, #4] + 6103 0042 FFF7FEFF bl HAL_TIM_IC_MspDeInit +2078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +2081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 6104 .loc 1 2081 23 + 6105 0046 7B68 ldr r3, [r7, #4] + 6106 0048 0022 movs r2, #0 + 6107 004a 83F84820 strb r2, [r3, #72] +2082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM channels state */ +2084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 6108 .loc 1 2084 3 + 6109 004e 7B68 ldr r3, [r7, #4] + 6110 0050 0022 movs r2, #0 + 6111 0052 83F83E20 strb r2, [r3, #62] + ARM GAS /tmp/ccl4b9YO.s page 144 + + + 6112 0056 7B68 ldr r3, [r7, #4] + 6113 0058 0022 movs r2, #0 + 6114 005a 83F83F20 strb r2, [r3, #63] + 6115 005e 7B68 ldr r3, [r7, #4] + 6116 0060 0022 movs r2, #0 + 6117 0062 83F84020 strb r2, [r3, #64] + 6118 0066 7B68 ldr r3, [r7, #4] + 6119 0068 0022 movs r2, #0 + 6120 006a 83F84120 strb r2, [r3, #65] + 6121 006e 7B68 ldr r3, [r7, #4] + 6122 0070 0022 movs r2, #0 + 6123 0072 83F84220 strb r2, [r3, #66] + 6124 0076 7B68 ldr r3, [r7, #4] + 6125 0078 0022 movs r2, #0 + 6126 007a 83F84320 strb r2, [r3, #67] +2085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); + 6127 .loc 1 2085 3 + 6128 007e 7B68 ldr r3, [r7, #4] + 6129 0080 0022 movs r2, #0 + 6130 0082 83F84420 strb r2, [r3, #68] + 6131 0086 7B68 ldr r3, [r7, #4] + 6132 0088 0022 movs r2, #0 + 6133 008a 83F84520 strb r2, [r3, #69] + 6134 008e 7B68 ldr r3, [r7, #4] + 6135 0090 0022 movs r2, #0 + 6136 0092 83F84620 strb r2, [r3, #70] + 6137 0096 7B68 ldr r3, [r7, #4] + 6138 0098 0022 movs r2, #0 + 6139 009a 83F84720 strb r2, [r3, #71] +2086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ +2088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 6140 .loc 1 2088 15 + 6141 009e 7B68 ldr r3, [r7, #4] + 6142 00a0 0022 movs r2, #0 + 6143 00a2 83F83D20 strb r2, [r3, #61] +2089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ +2091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 6144 .loc 1 2091 3 + 6145 00a6 7B68 ldr r3, [r7, #4] + 6146 00a8 0022 movs r2, #0 + 6147 00aa 83F83C20 strb r2, [r3, #60] +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 6148 .loc 1 2093 10 + 6149 00ae 0023 movs r3, #0 +2094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6150 .loc 1 2094 1 + 6151 00b0 1846 mov r0, r3 + 6152 00b2 0837 adds r7, r7, #8 + 6153 .cfi_def_cfa_offset 8 + 6154 00b4 BD46 mov sp, r7 + 6155 .cfi_def_cfa_register 13 + 6156 @ sp needed + 6157 00b6 80BD pop {r7, pc} + 6158 .cfi_endproc + ARM GAS /tmp/ccl4b9YO.s page 145 + + + 6159 .LFE161: + 6161 .section .text.HAL_TIM_IC_MspInit,"ax",%progbits + 6162 .align 1 + 6163 .weak HAL_TIM_IC_MspInit + 6164 .syntax unified + 6165 .thumb + 6166 .thumb_func + 6168 HAL_TIM_IC_MspInit: + 6169 .LFB162: +2095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Input Capture MSP. +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +2100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_IC_MspInit(TIM_HandleTypeDef *htim) +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6170 .loc 1 2102 1 + 6171 .cfi_startproc + 6172 @ args = 0, pretend = 0, frame = 8 + 6173 @ frame_needed = 1, uses_anonymous_args = 0 + 6174 @ link register save eliminated. + 6175 0000 80B4 push {r7} + 6176 .cfi_def_cfa_offset 4 + 6177 .cfi_offset 7, -4 + 6178 0002 83B0 sub sp, sp, #12 + 6179 .cfi_def_cfa_offset 16 + 6180 0004 00AF add r7, sp, #0 + 6181 .cfi_def_cfa_register 7 + 6182 0006 7860 str r0, [r7, #4] +2103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_IC_MspInit could be implemented in the user file +2108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6183 .loc 1 2109 1 + 6184 0008 00BF nop + 6185 000a 0C37 adds r7, r7, #12 + 6186 .cfi_def_cfa_offset 4 + 6187 000c BD46 mov sp, r7 + 6188 .cfi_def_cfa_register 13 + 6189 @ sp needed + 6190 000e 5DF8047B ldr r7, [sp], #4 + 6191 .cfi_restore 7 + 6192 .cfi_def_cfa_offset 0 + 6193 0012 7047 bx lr + 6194 .cfi_endproc + 6195 .LFE162: + 6197 .section .text.HAL_TIM_IC_MspDeInit,"ax",%progbits + 6198 .align 1 + 6199 .weak HAL_TIM_IC_MspDeInit + 6200 .syntax unified + 6201 .thumb + 6202 .thumb_func + 6204 HAL_TIM_IC_MspDeInit: + ARM GAS /tmp/ccl4b9YO.s page 146 + + + 6205 .LFB163: +2110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM Input Capture MSP. +2113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +2114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_IC_MspDeInit(TIM_HandleTypeDef *htim) +2117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6206 .loc 1 2117 1 + 6207 .cfi_startproc + 6208 @ args = 0, pretend = 0, frame = 8 + 6209 @ frame_needed = 1, uses_anonymous_args = 0 + 6210 @ link register save eliminated. + 6211 0000 80B4 push {r7} + 6212 .cfi_def_cfa_offset 4 + 6213 .cfi_offset 7, -4 + 6214 0002 83B0 sub sp, sp, #12 + 6215 .cfi_def_cfa_offset 16 + 6216 0004 00AF add r7, sp, #0 + 6217 .cfi_def_cfa_register 7 + 6218 0006 7860 str r0, [r7, #4] +2118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +2120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +2122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_IC_MspDeInit could be implemented in the user file +2123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6219 .loc 1 2124 1 + 6220 0008 00BF nop + 6221 000a 0C37 adds r7, r7, #12 + 6222 .cfi_def_cfa_offset 4 + 6223 000c BD46 mov sp, r7 + 6224 .cfi_def_cfa_register 13 + 6225 @ sp needed + 6226 000e 5DF8047B ldr r7, [sp], #4 + 6227 .cfi_restore 7 + 6228 .cfi_def_cfa_offset 0 + 6229 0012 7047 bx lr + 6230 .cfi_endproc + 6231 .LFE163: + 6233 .section .text.HAL_TIM_IC_Start,"ax",%progbits + 6234 .align 1 + 6235 .global HAL_TIM_IC_Start + 6236 .syntax unified + 6237 .thumb + 6238 .thumb_func + 6240 HAL_TIM_IC_Start: + 6241 .LFB164: +2125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement. +2128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +2130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + ARM GAS /tmp/ccl4b9YO.s page 147 + + +2132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start(TIM_HandleTypeDef *htim, uint32_t Channel) +2138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6242 .loc 1 2138 1 + 6243 .cfi_startproc + 6244 @ args = 0, pretend = 0, frame = 16 + 6245 @ frame_needed = 1, uses_anonymous_args = 0 + 6246 0000 80B5 push {r7, lr} + 6247 .cfi_def_cfa_offset 8 + 6248 .cfi_offset 7, -8 + 6249 .cfi_offset 14, -4 + 6250 0002 84B0 sub sp, sp, #16 + 6251 .cfi_def_cfa_offset 24 + 6252 0004 00AF add r7, sp, #0 + 6253 .cfi_def_cfa_register 7 + 6254 0006 7860 str r0, [r7, #4] + 6255 0008 3960 str r1, [r7] +2139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +2140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); + 6256 .loc 1 2140 47 + 6257 000a 3B68 ldr r3, [r7] + 6258 000c 002B cmp r3, #0 + 6259 000e 04D1 bne .L491 + 6260 .loc 1 2140 47 is_stmt 0 discriminator 1 + 6261 0010 7B68 ldr r3, [r7, #4] + 6262 0012 93F83E30 ldrb r3, [r3, #62] + 6263 0016 DBB2 uxtb r3, r3 + 6264 0018 23E0 b .L492 + 6265 .L491: + 6266 .loc 1 2140 47 discriminator 2 + 6267 001a 3B68 ldr r3, [r7] + 6268 001c 042B cmp r3, #4 + 6269 001e 04D1 bne .L493 + 6270 .loc 1 2140 47 discriminator 4 + 6271 0020 7B68 ldr r3, [r7, #4] + 6272 0022 93F83F30 ldrb r3, [r3, #63] + 6273 0026 DBB2 uxtb r3, r3 + 6274 0028 1BE0 b .L492 + 6275 .L493: + 6276 .loc 1 2140 47 discriminator 5 + 6277 002a 3B68 ldr r3, [r7] + 6278 002c 082B cmp r3, #8 + 6279 002e 04D1 bne .L495 + 6280 .loc 1 2140 47 discriminator 7 + 6281 0030 7B68 ldr r3, [r7, #4] + 6282 0032 93F84030 ldrb r3, [r3, #64] + 6283 0036 DBB2 uxtb r3, r3 + 6284 0038 13E0 b .L492 + 6285 .L495: + 6286 .loc 1 2140 47 discriminator 8 + 6287 003a 3B68 ldr r3, [r7] + 6288 003c 0C2B cmp r3, #12 + 6289 003e 04D1 bne .L497 + ARM GAS /tmp/ccl4b9YO.s page 148 + + + 6290 .loc 1 2140 47 discriminator 10 + 6291 0040 7B68 ldr r3, [r7, #4] + 6292 0042 93F84130 ldrb r3, [r3, #65] + 6293 0046 DBB2 uxtb r3, r3 + 6294 0048 0BE0 b .L492 + 6295 .L497: + 6296 .loc 1 2140 47 discriminator 11 + 6297 004a 3B68 ldr r3, [r7] + 6298 004c 102B cmp r3, #16 + 6299 004e 04D1 bne .L499 + 6300 .loc 1 2140 47 discriminator 13 + 6301 0050 7B68 ldr r3, [r7, #4] + 6302 0052 93F84230 ldrb r3, [r3, #66] + 6303 0056 DBB2 uxtb r3, r3 + 6304 0058 03E0 b .L492 + 6305 .L499: + 6306 .loc 1 2140 47 discriminator 14 + 6307 005a 7B68 ldr r3, [r7, #4] + 6308 005c 93F84330 ldrb r3, [r3, #67] + 6309 0060 DBB2 uxtb r3, r3 + 6310 .L492: + 6311 .loc 1 2140 31 is_stmt 1 discriminator 20 + 6312 0062 FB73 strb r3, [r7, #15] +2141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 6313 .loc 1 2141 61 + 6314 0064 3B68 ldr r3, [r7] + 6315 0066 002B cmp r3, #0 + 6316 0068 04D1 bne .L501 + 6317 .loc 1 2141 61 is_stmt 0 discriminator 1 + 6318 006a 7B68 ldr r3, [r7, #4] + 6319 006c 93F84430 ldrb r3, [r3, #68] + 6320 0070 DBB2 uxtb r3, r3 + 6321 0072 13E0 b .L502 + 6322 .L501: + 6323 .loc 1 2141 61 discriminator 2 + 6324 0074 3B68 ldr r3, [r7] + 6325 0076 042B cmp r3, #4 + 6326 0078 04D1 bne .L503 + 6327 .loc 1 2141 61 discriminator 4 + 6328 007a 7B68 ldr r3, [r7, #4] + 6329 007c 93F84530 ldrb r3, [r3, #69] + 6330 0080 DBB2 uxtb r3, r3 + 6331 0082 0BE0 b .L502 + 6332 .L503: + 6333 .loc 1 2141 61 discriminator 5 + 6334 0084 3B68 ldr r3, [r7] + 6335 0086 082B cmp r3, #8 + 6336 0088 04D1 bne .L505 + 6337 .loc 1 2141 61 discriminator 7 + 6338 008a 7B68 ldr r3, [r7, #4] + 6339 008c 93F84630 ldrb r3, [r3, #70] + 6340 0090 DBB2 uxtb r3, r3 + 6341 0092 03E0 b .L502 + 6342 .L505: + 6343 .loc 1 2141 61 discriminator 8 + 6344 0094 7B68 ldr r3, [r7, #4] + 6345 0096 93F84730 ldrb r3, [r3, #71] + ARM GAS /tmp/ccl4b9YO.s page 149 + + + 6346 009a DBB2 uxtb r3, r3 + 6347 .L502: + 6348 .loc 1 2141 31 is_stmt 1 discriminator 12 + 6349 009c BB73 strb r3, [r7, #14] +2142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ +2147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_state != HAL_TIM_CHANNEL_STATE_READY) + 6350 .loc 1 2147 6 + 6351 009e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 6352 00a0 012B cmp r3, #1 + 6353 00a2 02D1 bne .L507 +2148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) + 6354 .loc 1 2148 7 + 6355 00a4 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 6356 00a6 012B cmp r3, #1 + 6357 00a8 01D0 beq .L508 + 6358 .L507: +2149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 6359 .loc 1 2150 12 + 6360 00aa 0123 movs r3, #1 + 6361 00ac 88E0 b .L509 + 6362 .L508: +2151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 6363 .loc 1 2154 3 + 6364 00ae 3B68 ldr r3, [r7] + 6365 00b0 002B cmp r3, #0 + 6366 00b2 04D1 bne .L510 + 6367 .loc 1 2154 3 is_stmt 0 discriminator 1 + 6368 00b4 7B68 ldr r3, [r7, #4] + 6369 00b6 0222 movs r2, #2 + 6370 00b8 83F83E20 strb r2, [r3, #62] + 6371 00bc 23E0 b .L511 + 6372 .L510: + 6373 .loc 1 2154 3 discriminator 2 + 6374 00be 3B68 ldr r3, [r7] + 6375 00c0 042B cmp r3, #4 + 6376 00c2 04D1 bne .L512 + 6377 .loc 1 2154 3 discriminator 3 + 6378 00c4 7B68 ldr r3, [r7, #4] + 6379 00c6 0222 movs r2, #2 + 6380 00c8 83F83F20 strb r2, [r3, #63] + 6381 00cc 1BE0 b .L511 + 6382 .L512: + 6383 .loc 1 2154 3 discriminator 4 + 6384 00ce 3B68 ldr r3, [r7] + 6385 00d0 082B cmp r3, #8 + 6386 00d2 04D1 bne .L514 + 6387 .loc 1 2154 3 discriminator 6 + 6388 00d4 7B68 ldr r3, [r7, #4] + 6389 00d6 0222 movs r2, #2 + ARM GAS /tmp/ccl4b9YO.s page 150 + + + 6390 00d8 83F84020 strb r2, [r3, #64] + 6391 00dc 13E0 b .L511 + 6392 .L514: + 6393 .loc 1 2154 3 discriminator 7 + 6394 00de 3B68 ldr r3, [r7] + 6395 00e0 0C2B cmp r3, #12 + 6396 00e2 04D1 bne .L516 + 6397 .loc 1 2154 3 discriminator 9 + 6398 00e4 7B68 ldr r3, [r7, #4] + 6399 00e6 0222 movs r2, #2 + 6400 00e8 83F84120 strb r2, [r3, #65] + 6401 00ec 0BE0 b .L511 + 6402 .L516: + 6403 .loc 1 2154 3 discriminator 10 + 6404 00ee 3B68 ldr r3, [r7] + 6405 00f0 102B cmp r3, #16 + 6406 00f2 04D1 bne .L518 + 6407 .loc 1 2154 3 discriminator 12 + 6408 00f4 7B68 ldr r3, [r7, #4] + 6409 00f6 0222 movs r2, #2 + 6410 00f8 83F84220 strb r2, [r3, #66] + 6411 00fc 03E0 b .L511 + 6412 .L518: + 6413 .loc 1 2154 3 discriminator 13 + 6414 00fe 7B68 ldr r3, [r7, #4] + 6415 0100 0222 movs r2, #2 + 6416 0102 83F84320 strb r2, [r3, #67] + 6417 .L511: +2155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 6418 .loc 1 2155 3 is_stmt 1 + 6419 0106 3B68 ldr r3, [r7] + 6420 0108 002B cmp r3, #0 + 6421 010a 04D1 bne .L520 + 6422 .loc 1 2155 3 is_stmt 0 discriminator 1 + 6423 010c 7B68 ldr r3, [r7, #4] + 6424 010e 0222 movs r2, #2 + 6425 0110 83F84420 strb r2, [r3, #68] + 6426 0114 13E0 b .L521 + 6427 .L520: + 6428 .loc 1 2155 3 discriminator 2 + 6429 0116 3B68 ldr r3, [r7] + 6430 0118 042B cmp r3, #4 + 6431 011a 04D1 bne .L522 + 6432 .loc 1 2155 3 discriminator 3 + 6433 011c 7B68 ldr r3, [r7, #4] + 6434 011e 0222 movs r2, #2 + 6435 0120 83F84520 strb r2, [r3, #69] + 6436 0124 0BE0 b .L521 + 6437 .L522: + 6438 .loc 1 2155 3 discriminator 4 + 6439 0126 3B68 ldr r3, [r7] + 6440 0128 082B cmp r3, #8 + 6441 012a 04D1 bne .L524 + 6442 .loc 1 2155 3 discriminator 6 + 6443 012c 7B68 ldr r3, [r7, #4] + 6444 012e 0222 movs r2, #2 + 6445 0130 83F84620 strb r2, [r3, #70] + ARM GAS /tmp/ccl4b9YO.s page 151 + + + 6446 0134 03E0 b .L521 + 6447 .L524: + 6448 .loc 1 2155 3 discriminator 7 + 6449 0136 7B68 ldr r3, [r7, #4] + 6450 0138 0222 movs r2, #2 + 6451 013a 83F84720 strb r2, [r3, #71] + 6452 .L521: +2156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Input Capture channel */ +2158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 6453 .loc 1 2158 3 is_stmt 1 + 6454 013e 7B68 ldr r3, [r7, #4] + 6455 0140 1B68 ldr r3, [r3] + 6456 0142 0122 movs r2, #1 + 6457 0144 3968 ldr r1, [r7] + 6458 0146 1846 mov r0, r3 + 6459 0148 FFF7FEFF bl TIM_CCxChannelCmd +2159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger +2161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 6460 .loc 1 2161 7 + 6461 014c 7B68 ldr r3, [r7, #4] + 6462 014e 1B68 ldr r3, [r3] + 6463 .loc 1 2161 6 + 6464 0150 1D4A ldr r2, .L531 + 6465 0152 9342 cmp r3, r2 + 6466 0154 13D0 beq .L526 + 6467 .loc 1 2161 7 discriminator 1 + 6468 0156 7B68 ldr r3, [r7, #4] + 6469 0158 1B68 ldr r3, [r3] + 6470 015a B3F1804F cmp r3, #1073741824 + 6471 015e 0ED0 beq .L526 + 6472 .loc 1 2161 7 is_stmt 0 discriminator 2 + 6473 0160 7B68 ldr r3, [r7, #4] + 6474 0162 1B68 ldr r3, [r3] + 6475 0164 194A ldr r2, .L531+4 + 6476 0166 9342 cmp r3, r2 + 6477 0168 09D0 beq .L526 + 6478 .loc 1 2161 7 discriminator 3 + 6479 016a 7B68 ldr r3, [r7, #4] + 6480 016c 1B68 ldr r3, [r3] + 6481 016e 184A ldr r2, .L531+8 + 6482 0170 9342 cmp r3, r2 + 6483 0172 04D0 beq .L526 + 6484 .loc 1 2161 7 discriminator 4 + 6485 0174 7B68 ldr r3, [r7, #4] + 6486 0176 1B68 ldr r3, [r3] + 6487 0178 164A ldr r2, .L531+12 + 6488 017a 9342 cmp r3, r2 + 6489 017c 15D1 bne .L527 + 6490 .L526: +2162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 6491 .loc 1 2163 19 is_stmt 1 + 6492 017e 7B68 ldr r3, [r7, #4] + 6493 0180 1B68 ldr r3, [r3] + 6494 .loc 1 2163 29 + ARM GAS /tmp/ccl4b9YO.s page 152 + + + 6495 0182 9A68 ldr r2, [r3, #8] + 6496 .loc 1 2163 13 + 6497 0184 144B ldr r3, .L531+16 + 6498 0186 1340 ands r3, r3, r2 + 6499 0188 BB60 str r3, [r7, #8] +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 6500 .loc 1 2164 8 + 6501 018a BB68 ldr r3, [r7, #8] + 6502 018c 062B cmp r3, #6 + 6503 018e 15D0 beq .L530 + 6504 .loc 1 2164 9 discriminator 1 + 6505 0190 BB68 ldr r3, [r7, #8] + 6506 0192 B3F5803F cmp r3, #65536 + 6507 0196 11D0 beq .L530 +2165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 6508 .loc 1 2166 7 + 6509 0198 7B68 ldr r3, [r7, #4] + 6510 019a 1B68 ldr r3, [r3] + 6511 019c 1A68 ldr r2, [r3] + 6512 019e 7B68 ldr r3, [r7, #4] + 6513 01a0 1B68 ldr r3, [r3] + 6514 01a2 42F00102 orr r2, r2, #1 + 6515 01a6 1A60 str r2, [r3] +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 6516 .loc 1 2164 8 + 6517 01a8 08E0 b .L530 + 6518 .L527: +2167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +2170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 6519 .loc 1 2171 5 + 6520 01aa 7B68 ldr r3, [r7, #4] + 6521 01ac 1B68 ldr r3, [r3] + 6522 01ae 1A68 ldr r2, [r3] + 6523 01b0 7B68 ldr r3, [r7, #4] + 6524 01b2 1B68 ldr r3, [r3] + 6525 01b4 42F00102 orr r2, r2, #1 + 6526 01b8 1A60 str r2, [r3] + 6527 01ba 00E0 b .L529 + 6528 .L530: +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6529 .loc 1 2164 8 + 6530 01bc 00BF nop + 6531 .L529: +2172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 6532 .loc 1 2175 10 + 6533 01be 0023 movs r3, #0 + 6534 .L509: +2176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6535 .loc 1 2176 1 + 6536 01c0 1846 mov r0, r3 + ARM GAS /tmp/ccl4b9YO.s page 153 + + + 6537 01c2 1037 adds r7, r7, #16 + 6538 .cfi_def_cfa_offset 8 + 6539 01c4 BD46 mov sp, r7 + 6540 .cfi_def_cfa_register 13 + 6541 @ sp needed + 6542 01c6 80BD pop {r7, pc} + 6543 .L532: + 6544 .align 2 + 6545 .L531: + 6546 01c8 002C0140 .word 1073818624 + 6547 01cc 00040040 .word 1073742848 + 6548 01d0 00080040 .word 1073743872 + 6549 01d4 00400140 .word 1073823744 + 6550 01d8 07000100 .word 65543 + 6551 .cfi_endproc + 6552 .LFE164: + 6554 .section .text.HAL_TIM_IC_Stop,"ax",%progbits + 6555 .align 1 + 6556 .global HAL_TIM_IC_Stop + 6557 .syntax unified + 6558 .thumb + 6559 .thumb_func + 6561 HAL_TIM_IC_Stop: + 6562 .LFB165: +2177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement. +2180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +2182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +2184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) +2190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6563 .loc 1 2190 1 + 6564 .cfi_startproc + 6565 @ args = 0, pretend = 0, frame = 8 + 6566 @ frame_needed = 1, uses_anonymous_args = 0 + 6567 0000 80B5 push {r7, lr} + 6568 .cfi_def_cfa_offset 8 + 6569 .cfi_offset 7, -8 + 6570 .cfi_offset 14, -4 + 6571 0002 82B0 sub sp, sp, #8 + 6572 .cfi_def_cfa_offset 16 + 6573 0004 00AF add r7, sp, #0 + 6574 .cfi_def_cfa_register 7 + 6575 0006 7860 str r0, [r7, #4] + 6576 0008 3960 str r1, [r7] +2191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channel */ +2195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + ARM GAS /tmp/ccl4b9YO.s page 154 + + + 6577 .loc 1 2195 3 + 6578 000a 7B68 ldr r3, [r7, #4] + 6579 000c 1B68 ldr r3, [r3] + 6580 000e 0022 movs r2, #0 + 6581 0010 3968 ldr r1, [r7] + 6582 0012 1846 mov r0, r3 + 6583 0014 FFF7FEFF bl TIM_CCxChannelCmd +2196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +2198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 6584 .loc 1 2198 3 + 6585 0018 7B68 ldr r3, [r7, #4] + 6586 001a 1B68 ldr r3, [r3] + 6587 001c 1A6A ldr r2, [r3, #32] + 6588 001e 41F21113 movw r3, #4369 + 6589 0022 1340 ands r3, r3, r2 + 6590 0024 002B cmp r3, #0 + 6591 0026 0FD1 bne .L534 + 6592 .loc 1 2198 3 is_stmt 0 discriminator 1 + 6593 0028 7B68 ldr r3, [r7, #4] + 6594 002a 1B68 ldr r3, [r3] + 6595 002c 1A6A ldr r2, [r3, #32] + 6596 002e 40F24443 movw r3, #1092 + 6597 0032 1340 ands r3, r3, r2 + 6598 0034 002B cmp r3, #0 + 6599 0036 07D1 bne .L534 + 6600 .loc 1 2198 3 discriminator 2 + 6601 0038 7B68 ldr r3, [r7, #4] + 6602 003a 1B68 ldr r3, [r3] + 6603 003c 1A68 ldr r2, [r3] + 6604 003e 7B68 ldr r3, [r7, #4] + 6605 0040 1B68 ldr r3, [r3] + 6606 0042 22F00102 bic r2, r2, #1 + 6607 0046 1A60 str r2, [r3] + 6608 .L534: +2199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 6609 .loc 1 2201 3 is_stmt 1 + 6610 0048 3B68 ldr r3, [r7] + 6611 004a 002B cmp r3, #0 + 6612 004c 04D1 bne .L535 + 6613 .loc 1 2201 3 is_stmt 0 discriminator 1 + 6614 004e 7B68 ldr r3, [r7, #4] + 6615 0050 0122 movs r2, #1 + 6616 0052 83F83E20 strb r2, [r3, #62] + 6617 0056 23E0 b .L536 + 6618 .L535: + 6619 .loc 1 2201 3 discriminator 2 + 6620 0058 3B68 ldr r3, [r7] + 6621 005a 042B cmp r3, #4 + 6622 005c 04D1 bne .L537 + 6623 .loc 1 2201 3 discriminator 3 + 6624 005e 7B68 ldr r3, [r7, #4] + 6625 0060 0122 movs r2, #1 + 6626 0062 83F83F20 strb r2, [r3, #63] + 6627 0066 1BE0 b .L536 + ARM GAS /tmp/ccl4b9YO.s page 155 + + + 6628 .L537: + 6629 .loc 1 2201 3 discriminator 4 + 6630 0068 3B68 ldr r3, [r7] + 6631 006a 082B cmp r3, #8 + 6632 006c 04D1 bne .L539 + 6633 .loc 1 2201 3 discriminator 6 + 6634 006e 7B68 ldr r3, [r7, #4] + 6635 0070 0122 movs r2, #1 + 6636 0072 83F84020 strb r2, [r3, #64] + 6637 0076 13E0 b .L536 + 6638 .L539: + 6639 .loc 1 2201 3 discriminator 7 + 6640 0078 3B68 ldr r3, [r7] + 6641 007a 0C2B cmp r3, #12 + 6642 007c 04D1 bne .L541 + 6643 .loc 1 2201 3 discriminator 9 + 6644 007e 7B68 ldr r3, [r7, #4] + 6645 0080 0122 movs r2, #1 + 6646 0082 83F84120 strb r2, [r3, #65] + 6647 0086 0BE0 b .L536 + 6648 .L541: + 6649 .loc 1 2201 3 discriminator 10 + 6650 0088 3B68 ldr r3, [r7] + 6651 008a 102B cmp r3, #16 + 6652 008c 04D1 bne .L543 + 6653 .loc 1 2201 3 discriminator 12 + 6654 008e 7B68 ldr r3, [r7, #4] + 6655 0090 0122 movs r2, #1 + 6656 0092 83F84220 strb r2, [r3, #66] + 6657 0096 03E0 b .L536 + 6658 .L543: + 6659 .loc 1 2201 3 discriminator 13 + 6660 0098 7B68 ldr r3, [r7, #4] + 6661 009a 0122 movs r2, #1 + 6662 009c 83F84320 strb r2, [r3, #67] + 6663 .L536: +2202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 6664 .loc 1 2202 3 is_stmt 1 + 6665 00a0 3B68 ldr r3, [r7] + 6666 00a2 002B cmp r3, #0 + 6667 00a4 04D1 bne .L545 + 6668 .loc 1 2202 3 is_stmt 0 discriminator 1 + 6669 00a6 7B68 ldr r3, [r7, #4] + 6670 00a8 0122 movs r2, #1 + 6671 00aa 83F84420 strb r2, [r3, #68] + 6672 00ae 13E0 b .L546 + 6673 .L545: + 6674 .loc 1 2202 3 discriminator 2 + 6675 00b0 3B68 ldr r3, [r7] + 6676 00b2 042B cmp r3, #4 + 6677 00b4 04D1 bne .L547 + 6678 .loc 1 2202 3 discriminator 3 + 6679 00b6 7B68 ldr r3, [r7, #4] + 6680 00b8 0122 movs r2, #1 + 6681 00ba 83F84520 strb r2, [r3, #69] + 6682 00be 0BE0 b .L546 + 6683 .L547: + ARM GAS /tmp/ccl4b9YO.s page 156 + + + 6684 .loc 1 2202 3 discriminator 4 + 6685 00c0 3B68 ldr r3, [r7] + 6686 00c2 082B cmp r3, #8 + 6687 00c4 04D1 bne .L549 + 6688 .loc 1 2202 3 discriminator 6 + 6689 00c6 7B68 ldr r3, [r7, #4] + 6690 00c8 0122 movs r2, #1 + 6691 00ca 83F84620 strb r2, [r3, #70] + 6692 00ce 03E0 b .L546 + 6693 .L549: + 6694 .loc 1 2202 3 discriminator 7 + 6695 00d0 7B68 ldr r3, [r7, #4] + 6696 00d2 0122 movs r2, #1 + 6697 00d4 83F84720 strb r2, [r3, #71] + 6698 .L546: +2203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 6699 .loc 1 2205 10 is_stmt 1 + 6700 00d8 0023 movs r3, #0 +2206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 6701 .loc 1 2206 1 + 6702 00da 1846 mov r0, r3 + 6703 00dc 0837 adds r7, r7, #8 + 6704 .cfi_def_cfa_offset 8 + 6705 00de BD46 mov sp, r7 + 6706 .cfi_def_cfa_register 13 + 6707 @ sp needed + 6708 00e0 80BD pop {r7, pc} + 6709 .cfi_endproc + 6710 .LFE165: + 6712 .section .text.HAL_TIM_IC_Start_IT,"ax",%progbits + 6713 .align 1 + 6714 .global HAL_TIM_IC_Start_IT + 6715 .syntax unified + 6716 .thumb + 6717 .thumb_func + 6719 HAL_TIM_IC_Start_IT: + 6720 .LFB166: +2207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement in interrupt mode. +2210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +2212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +2214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +2220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 6721 .loc 1 2220 1 + 6722 .cfi_startproc + 6723 @ args = 0, pretend = 0, frame = 16 + 6724 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccl4b9YO.s page 157 + + + 6725 0000 80B5 push {r7, lr} + 6726 .cfi_def_cfa_offset 8 + 6727 .cfi_offset 7, -8 + 6728 .cfi_offset 14, -4 + 6729 0002 84B0 sub sp, sp, #16 + 6730 .cfi_def_cfa_offset 24 + 6731 0004 00AF add r7, sp, #0 + 6732 .cfi_def_cfa_register 7 + 6733 0006 7860 str r0, [r7, #4] + 6734 0008 3960 str r1, [r7] +2221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 6735 .loc 1 2221 21 + 6736 000a 0023 movs r3, #0 + 6737 000c FB73 strb r3, [r7, #15] +2222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +2223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); + 6738 .loc 1 2224 47 + 6739 000e 3B68 ldr r3, [r7] + 6740 0010 002B cmp r3, #0 + 6741 0012 04D1 bne .L553 + 6742 .loc 1 2224 47 is_stmt 0 discriminator 1 + 6743 0014 7B68 ldr r3, [r7, #4] + 6744 0016 93F83E30 ldrb r3, [r3, #62] + 6745 001a DBB2 uxtb r3, r3 + 6746 001c 23E0 b .L554 + 6747 .L553: + 6748 .loc 1 2224 47 discriminator 2 + 6749 001e 3B68 ldr r3, [r7] + 6750 0020 042B cmp r3, #4 + 6751 0022 04D1 bne .L555 + 6752 .loc 1 2224 47 discriminator 4 + 6753 0024 7B68 ldr r3, [r7, #4] + 6754 0026 93F83F30 ldrb r3, [r3, #63] + 6755 002a DBB2 uxtb r3, r3 + 6756 002c 1BE0 b .L554 + 6757 .L555: + 6758 .loc 1 2224 47 discriminator 5 + 6759 002e 3B68 ldr r3, [r7] + 6760 0030 082B cmp r3, #8 + 6761 0032 04D1 bne .L557 + 6762 .loc 1 2224 47 discriminator 7 + 6763 0034 7B68 ldr r3, [r7, #4] + 6764 0036 93F84030 ldrb r3, [r3, #64] + 6765 003a DBB2 uxtb r3, r3 + 6766 003c 13E0 b .L554 + 6767 .L557: + 6768 .loc 1 2224 47 discriminator 8 + 6769 003e 3B68 ldr r3, [r7] + 6770 0040 0C2B cmp r3, #12 + 6771 0042 04D1 bne .L559 + 6772 .loc 1 2224 47 discriminator 10 + 6773 0044 7B68 ldr r3, [r7, #4] + 6774 0046 93F84130 ldrb r3, [r3, #65] + 6775 004a DBB2 uxtb r3, r3 + 6776 004c 0BE0 b .L554 + 6777 .L559: + ARM GAS /tmp/ccl4b9YO.s page 158 + + + 6778 .loc 1 2224 47 discriminator 11 + 6779 004e 3B68 ldr r3, [r7] + 6780 0050 102B cmp r3, #16 + 6781 0052 04D1 bne .L561 + 6782 .loc 1 2224 47 discriminator 13 + 6783 0054 7B68 ldr r3, [r7, #4] + 6784 0056 93F84230 ldrb r3, [r3, #66] + 6785 005a DBB2 uxtb r3, r3 + 6786 005c 03E0 b .L554 + 6787 .L561: + 6788 .loc 1 2224 47 discriminator 14 + 6789 005e 7B68 ldr r3, [r7, #4] + 6790 0060 93F84330 ldrb r3, [r3, #67] + 6791 0064 DBB2 uxtb r3, r3 + 6792 .L554: + 6793 .loc 1 2224 31 is_stmt 1 discriminator 20 + 6794 0066 BB73 strb r3, [r7, #14] +2225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 6795 .loc 1 2225 61 + 6796 0068 3B68 ldr r3, [r7] + 6797 006a 002B cmp r3, #0 + 6798 006c 04D1 bne .L563 + 6799 .loc 1 2225 61 is_stmt 0 discriminator 1 + 6800 006e 7B68 ldr r3, [r7, #4] + 6801 0070 93F84430 ldrb r3, [r3, #68] + 6802 0074 DBB2 uxtb r3, r3 + 6803 0076 13E0 b .L564 + 6804 .L563: + 6805 .loc 1 2225 61 discriminator 2 + 6806 0078 3B68 ldr r3, [r7] + 6807 007a 042B cmp r3, #4 + 6808 007c 04D1 bne .L565 + 6809 .loc 1 2225 61 discriminator 4 + 6810 007e 7B68 ldr r3, [r7, #4] + 6811 0080 93F84530 ldrb r3, [r3, #69] + 6812 0084 DBB2 uxtb r3, r3 + 6813 0086 0BE0 b .L564 + 6814 .L565: + 6815 .loc 1 2225 61 discriminator 5 + 6816 0088 3B68 ldr r3, [r7] + 6817 008a 082B cmp r3, #8 + 6818 008c 04D1 bne .L567 + 6819 .loc 1 2225 61 discriminator 7 + 6820 008e 7B68 ldr r3, [r7, #4] + 6821 0090 93F84630 ldrb r3, [r3, #70] + 6822 0094 DBB2 uxtb r3, r3 + 6823 0096 03E0 b .L564 + 6824 .L567: + 6825 .loc 1 2225 61 discriminator 8 + 6826 0098 7B68 ldr r3, [r7, #4] + 6827 009a 93F84730 ldrb r3, [r3, #71] + 6828 009e DBB2 uxtb r3, r3 + 6829 .L564: + 6830 .loc 1 2225 31 is_stmt 1 discriminator 12 + 6831 00a0 7B73 strb r3, [r7, #13] +2226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + ARM GAS /tmp/ccl4b9YO.s page 159 + + +2228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channel state */ +2231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_state != HAL_TIM_CHANNEL_STATE_READY) + 6832 .loc 1 2231 6 + 6833 00a2 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 6834 00a4 012B cmp r3, #1 + 6835 00a6 02D1 bne .L569 +2232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) + 6836 .loc 1 2232 7 + 6837 00a8 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 6838 00aa 012B cmp r3, #1 + 6839 00ac 01D0 beq .L570 + 6840 .L569: +2233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 6841 .loc 1 2234 12 + 6842 00ae 0123 movs r3, #1 + 6843 00b0 D3E0 b .L571 + 6844 .L570: +2235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 6845 .loc 1 2238 3 + 6846 00b2 3B68 ldr r3, [r7] + 6847 00b4 002B cmp r3, #0 + 6848 00b6 04D1 bne .L572 + 6849 .loc 1 2238 3 is_stmt 0 discriminator 1 + 6850 00b8 7B68 ldr r3, [r7, #4] + 6851 00ba 0222 movs r2, #2 + 6852 00bc 83F83E20 strb r2, [r3, #62] + 6853 00c0 23E0 b .L573 + 6854 .L572: + 6855 .loc 1 2238 3 discriminator 2 + 6856 00c2 3B68 ldr r3, [r7] + 6857 00c4 042B cmp r3, #4 + 6858 00c6 04D1 bne .L574 + 6859 .loc 1 2238 3 discriminator 3 + 6860 00c8 7B68 ldr r3, [r7, #4] + 6861 00ca 0222 movs r2, #2 + 6862 00cc 83F83F20 strb r2, [r3, #63] + 6863 00d0 1BE0 b .L573 + 6864 .L574: + 6865 .loc 1 2238 3 discriminator 4 + 6866 00d2 3B68 ldr r3, [r7] + 6867 00d4 082B cmp r3, #8 + 6868 00d6 04D1 bne .L576 + 6869 .loc 1 2238 3 discriminator 6 + 6870 00d8 7B68 ldr r3, [r7, #4] + 6871 00da 0222 movs r2, #2 + 6872 00dc 83F84020 strb r2, [r3, #64] + 6873 00e0 13E0 b .L573 + 6874 .L576: + 6875 .loc 1 2238 3 discriminator 7 + 6876 00e2 3B68 ldr r3, [r7] + 6877 00e4 0C2B cmp r3, #12 + ARM GAS /tmp/ccl4b9YO.s page 160 + + + 6878 00e6 04D1 bne .L578 + 6879 .loc 1 2238 3 discriminator 9 + 6880 00e8 7B68 ldr r3, [r7, #4] + 6881 00ea 0222 movs r2, #2 + 6882 00ec 83F84120 strb r2, [r3, #65] + 6883 00f0 0BE0 b .L573 + 6884 .L578: + 6885 .loc 1 2238 3 discriminator 10 + 6886 00f2 3B68 ldr r3, [r7] + 6887 00f4 102B cmp r3, #16 + 6888 00f6 04D1 bne .L580 + 6889 .loc 1 2238 3 discriminator 12 + 6890 00f8 7B68 ldr r3, [r7, #4] + 6891 00fa 0222 movs r2, #2 + 6892 00fc 83F84220 strb r2, [r3, #66] + 6893 0100 03E0 b .L573 + 6894 .L580: + 6895 .loc 1 2238 3 discriminator 13 + 6896 0102 7B68 ldr r3, [r7, #4] + 6897 0104 0222 movs r2, #2 + 6898 0106 83F84320 strb r2, [r3, #67] + 6899 .L573: +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 6900 .loc 1 2239 3 is_stmt 1 + 6901 010a 3B68 ldr r3, [r7] + 6902 010c 002B cmp r3, #0 + 6903 010e 04D1 bne .L582 + 6904 .loc 1 2239 3 is_stmt 0 discriminator 1 + 6905 0110 7B68 ldr r3, [r7, #4] + 6906 0112 0222 movs r2, #2 + 6907 0114 83F84420 strb r2, [r3, #68] + 6908 0118 13E0 b .L583 + 6909 .L582: + 6910 .loc 1 2239 3 discriminator 2 + 6911 011a 3B68 ldr r3, [r7] + 6912 011c 042B cmp r3, #4 + 6913 011e 04D1 bne .L584 + 6914 .loc 1 2239 3 discriminator 3 + 6915 0120 7B68 ldr r3, [r7, #4] + 6916 0122 0222 movs r2, #2 + 6917 0124 83F84520 strb r2, [r3, #69] + 6918 0128 0BE0 b .L583 + 6919 .L584: + 6920 .loc 1 2239 3 discriminator 4 + 6921 012a 3B68 ldr r3, [r7] + 6922 012c 082B cmp r3, #8 + 6923 012e 04D1 bne .L586 + 6924 .loc 1 2239 3 discriminator 6 + 6925 0130 7B68 ldr r3, [r7, #4] + 6926 0132 0222 movs r2, #2 + 6927 0134 83F84620 strb r2, [r3, #70] + 6928 0138 03E0 b .L583 + 6929 .L586: + 6930 .loc 1 2239 3 discriminator 7 + 6931 013a 7B68 ldr r3, [r7, #4] + 6932 013c 0222 movs r2, #2 + 6933 013e 83F84720 strb r2, [r3, #71] + ARM GAS /tmp/ccl4b9YO.s page 161 + + + 6934 .L583: +2240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 6935 .loc 1 2241 3 is_stmt 1 + 6936 0142 3B68 ldr r3, [r7] + 6937 0144 0C2B cmp r3, #12 + 6938 0146 41D8 bhi .L588 + 6939 0148 01A2 adr r2, .L590 + 6940 014a 52F823F0 ldr pc, [r2, r3, lsl #2] + 6941 014e 00BF .p2align 2 + 6942 .L590: + 6943 0150 85010000 .word .L593+1 + 6944 0154 CD010000 .word .L588+1 + 6945 0158 CD010000 .word .L588+1 + 6946 015c CD010000 .word .L588+1 + 6947 0160 97010000 .word .L592+1 + 6948 0164 CD010000 .word .L588+1 + 6949 0168 CD010000 .word .L588+1 + 6950 016c CD010000 .word .L588+1 + 6951 0170 A9010000 .word .L591+1 + 6952 0174 CD010000 .word .L588+1 + 6953 0178 CD010000 .word .L588+1 + 6954 017c CD010000 .word .L588+1 + 6955 0180 BB010000 .word .L589+1 + 6956 .p2align 1 + 6957 .L593: +2242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +2244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 6958 .loc 1 2246 7 + 6959 0184 7B68 ldr r3, [r7, #4] + 6960 0186 1B68 ldr r3, [r3] + 6961 0188 DA68 ldr r2, [r3, #12] + 6962 018a 7B68 ldr r3, [r7, #4] + 6963 018c 1B68 ldr r3, [r3] + 6964 018e 42F00202 orr r2, r2, #2 + 6965 0192 DA60 str r2, [r3, #12] +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 6966 .loc 1 2247 7 + 6967 0194 1DE0 b .L594 + 6968 .L592: +2248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +2251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 6969 .loc 1 2253 7 + 6970 0196 7B68 ldr r3, [r7, #4] + 6971 0198 1B68 ldr r3, [r3] + 6972 019a DA68 ldr r2, [r3, #12] + 6973 019c 7B68 ldr r3, [r7, #4] + 6974 019e 1B68 ldr r3, [r3] + 6975 01a0 42F00402 orr r2, r2, #4 + 6976 01a4 DA60 str r2, [r3, #12] + ARM GAS /tmp/ccl4b9YO.s page 162 + + +2254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 6977 .loc 1 2254 7 + 6978 01a6 14E0 b .L594 + 6979 .L591: +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +2258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ +2260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); + 6980 .loc 1 2260 7 + 6981 01a8 7B68 ldr r3, [r7, #4] + 6982 01aa 1B68 ldr r3, [r3] + 6983 01ac DA68 ldr r2, [r3, #12] + 6984 01ae 7B68 ldr r3, [r7, #4] + 6985 01b0 1B68 ldr r3, [r3] + 6986 01b2 42F00802 orr r2, r2, #8 + 6987 01b6 DA60 str r2, [r3, #12] +2261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 6988 .loc 1 2261 7 + 6989 01b8 0BE0 b .L594 + 6990 .L589: +2262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +2265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ +2267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); + 6991 .loc 1 2267 7 + 6992 01ba 7B68 ldr r3, [r7, #4] + 6993 01bc 1B68 ldr r3, [r3] + 6994 01be DA68 ldr r2, [r3, #12] + 6995 01c0 7B68 ldr r3, [r7, #4] + 6996 01c2 1B68 ldr r3, [r3] + 6997 01c4 42F01002 orr r2, r2, #16 + 6998 01c8 DA60 str r2, [r3, #12] +2268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 6999 .loc 1 2268 7 + 7000 01ca 02E0 b .L594 + 7001 .L588: +2269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +2272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 7002 .loc 1 2272 14 + 7003 01cc 0123 movs r3, #1 + 7004 01ce FB73 strb r3, [r7, #15] +2273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7005 .loc 1 2273 7 + 7006 01d0 00BF nop + 7007 .L594: +2274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 7008 .loc 1 2276 6 + 7009 01d2 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 7010 01d4 002B cmp r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 163 + + + 7011 01d6 3FD1 bne .L595 +2277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Input Capture channel */ +2279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + 7012 .loc 1 2279 5 + 7013 01d8 7B68 ldr r3, [r7, #4] + 7014 01da 1B68 ldr r3, [r3] + 7015 01dc 0122 movs r2, #1 + 7016 01de 3968 ldr r1, [r7] + 7017 01e0 1846 mov r0, r3 + 7018 01e2 FFF7FEFF bl TIM_CCxChannelCmd +2280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +2282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 7019 .loc 1 2282 9 + 7020 01e6 7B68 ldr r3, [r7, #4] + 7021 01e8 1B68 ldr r3, [r3] + 7022 .loc 1 2282 8 + 7023 01ea 1E4A ldr r2, .L600 + 7024 01ec 9342 cmp r3, r2 + 7025 01ee 13D0 beq .L596 + 7026 .loc 1 2282 9 discriminator 1 + 7027 01f0 7B68 ldr r3, [r7, #4] + 7028 01f2 1B68 ldr r3, [r3] + 7029 01f4 B3F1804F cmp r3, #1073741824 + 7030 01f8 0ED0 beq .L596 + 7031 .loc 1 2282 9 is_stmt 0 discriminator 2 + 7032 01fa 7B68 ldr r3, [r7, #4] + 7033 01fc 1B68 ldr r3, [r3] + 7034 01fe 1A4A ldr r2, .L600+4 + 7035 0200 9342 cmp r3, r2 + 7036 0202 09D0 beq .L596 + 7037 .loc 1 2282 9 discriminator 3 + 7038 0204 7B68 ldr r3, [r7, #4] + 7039 0206 1B68 ldr r3, [r3] + 7040 0208 184A ldr r2, .L600+8 + 7041 020a 9342 cmp r3, r2 + 7042 020c 04D0 beq .L596 + 7043 .loc 1 2282 9 discriminator 4 + 7044 020e 7B68 ldr r3, [r7, #4] + 7045 0210 1B68 ldr r3, [r3] + 7046 0212 174A ldr r2, .L600+12 + 7047 0214 9342 cmp r3, r2 + 7048 0216 15D1 bne .L597 + 7049 .L596: +2283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 7050 .loc 1 2284 21 is_stmt 1 + 7051 0218 7B68 ldr r3, [r7, #4] + 7052 021a 1B68 ldr r3, [r3] + 7053 .loc 1 2284 31 + 7054 021c 9A68 ldr r2, [r3, #8] + 7055 .loc 1 2284 15 + 7056 021e 154B ldr r3, .L600+16 + 7057 0220 1340 ands r3, r3, r2 + 7058 0222 BB60 str r3, [r7, #8] +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + ARM GAS /tmp/ccl4b9YO.s page 164 + + + 7059 .loc 1 2285 10 + 7060 0224 BB68 ldr r3, [r7, #8] + 7061 0226 062B cmp r3, #6 + 7062 0228 15D0 beq .L599 + 7063 .loc 1 2285 11 discriminator 1 + 7064 022a BB68 ldr r3, [r7, #8] + 7065 022c B3F5803F cmp r3, #65536 + 7066 0230 11D0 beq .L599 +2286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 7067 .loc 1 2287 9 + 7068 0232 7B68 ldr r3, [r7, #4] + 7069 0234 1B68 ldr r3, [r3] + 7070 0236 1A68 ldr r2, [r3] + 7071 0238 7B68 ldr r3, [r7, #4] + 7072 023a 1B68 ldr r3, [r3] + 7073 023c 42F00102 orr r2, r2, #1 + 7074 0240 1A60 str r2, [r3] +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 7075 .loc 1 2285 10 + 7076 0242 08E0 b .L599 + 7077 .L597: +2288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +2291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 7078 .loc 1 2292 7 + 7079 0244 7B68 ldr r3, [r7, #4] + 7080 0246 1B68 ldr r3, [r3] + 7081 0248 1A68 ldr r2, [r3] + 7082 024a 7B68 ldr r3, [r7, #4] + 7083 024c 1B68 ldr r3, [r3] + 7084 024e 42F00102 orr r2, r2, #1 + 7085 0252 1A60 str r2, [r3] + 7086 0254 00E0 b .L595 + 7087 .L599: +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7088 .loc 1 2285 10 + 7089 0256 00BF nop + 7090 .L595: +2293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 7091 .loc 1 2297 10 + 7092 0258 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 7093 .L571: +2298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 7094 .loc 1 2298 1 + 7095 025a 1846 mov r0, r3 + 7096 025c 1037 adds r7, r7, #16 + 7097 .cfi_def_cfa_offset 8 + 7098 025e BD46 mov sp, r7 + 7099 .cfi_def_cfa_register 13 + 7100 @ sp needed + ARM GAS /tmp/ccl4b9YO.s page 165 + + + 7101 0260 80BD pop {r7, pc} + 7102 .L601: + 7103 0262 00BF .align 2 + 7104 .L600: + 7105 0264 002C0140 .word 1073818624 + 7106 0268 00040040 .word 1073742848 + 7107 026c 00080040 .word 1073743872 + 7108 0270 00400140 .word 1073823744 + 7109 0274 07000100 .word 65543 + 7110 .cfi_endproc + 7111 .LFE166: + 7113 .section .text.HAL_TIM_IC_Stop_IT,"ax",%progbits + 7114 .align 1 + 7115 .global HAL_TIM_IC_Stop_IT + 7116 .syntax unified + 7117 .thumb + 7118 .thumb_func + 7120 HAL_TIM_IC_Stop_IT: + 7121 .LFB167: +2299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement in interrupt mode. +2302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +2304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +2306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +2312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7122 .loc 1 2312 1 + 7123 .cfi_startproc + 7124 @ args = 0, pretend = 0, frame = 16 + 7125 @ frame_needed = 1, uses_anonymous_args = 0 + 7126 0000 80B5 push {r7, lr} + 7127 .cfi_def_cfa_offset 8 + 7128 .cfi_offset 7, -8 + 7129 .cfi_offset 14, -4 + 7130 0002 84B0 sub sp, sp, #16 + 7131 .cfi_def_cfa_offset 24 + 7132 0004 00AF add r7, sp, #0 + 7133 .cfi_def_cfa_register 7 + 7134 0006 7860 str r0, [r7, #4] + 7135 0008 3960 str r1, [r7] +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 7136 .loc 1 2313 21 + 7137 000a 0023 movs r3, #0 + 7138 000c FB73 strb r3, [r7, #15] +2314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 7139 .loc 1 2318 3 + ARM GAS /tmp/ccl4b9YO.s page 166 + + + 7140 000e 3B68 ldr r3, [r7] + 7141 0010 0C2B cmp r3, #12 + 7142 0012 41D8 bhi .L603 + 7143 0014 01A2 adr r2, .L605 + 7144 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 7145 001a 00BF .p2align 2 + 7146 .L605: + 7147 001c 51000000 .word .L608+1 + 7148 0020 99000000 .word .L603+1 + 7149 0024 99000000 .word .L603+1 + 7150 0028 99000000 .word .L603+1 + 7151 002c 63000000 .word .L607+1 + 7152 0030 99000000 .word .L603+1 + 7153 0034 99000000 .word .L603+1 + 7154 0038 99000000 .word .L603+1 + 7155 003c 75000000 .word .L606+1 + 7156 0040 99000000 .word .L603+1 + 7157 0044 99000000 .word .L603+1 + 7158 0048 99000000 .word .L603+1 + 7159 004c 87000000 .word .L604+1 + 7160 .p2align 1 + 7161 .L608: +2319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +2321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ +2323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 7162 .loc 1 2323 7 + 7163 0050 7B68 ldr r3, [r7, #4] + 7164 0052 1B68 ldr r3, [r3] + 7165 0054 DA68 ldr r2, [r3, #12] + 7166 0056 7B68 ldr r3, [r7, #4] + 7167 0058 1B68 ldr r3, [r3] + 7168 005a 22F00202 bic r2, r2, #2 + 7169 005e DA60 str r2, [r3, #12] +2324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7170 .loc 1 2324 7 + 7171 0060 1DE0 b .L609 + 7172 .L607: +2325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +2328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +2330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 7173 .loc 1 2330 7 + 7174 0062 7B68 ldr r3, [r7, #4] + 7175 0064 1B68 ldr r3, [r3] + 7176 0066 DA68 ldr r2, [r3, #12] + 7177 0068 7B68 ldr r3, [r7, #4] + 7178 006a 1B68 ldr r3, [r3] + 7179 006c 22F00402 bic r2, r2, #4 + 7180 0070 DA60 str r2, [r3, #12] +2331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7181 .loc 1 2331 7 + 7182 0072 14E0 b .L609 + 7183 .L606: + ARM GAS /tmp/ccl4b9YO.s page 167 + + +2332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +2335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ +2337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); + 7184 .loc 1 2337 7 + 7185 0074 7B68 ldr r3, [r7, #4] + 7186 0076 1B68 ldr r3, [r3] + 7187 0078 DA68 ldr r2, [r3, #12] + 7188 007a 7B68 ldr r3, [r7, #4] + 7189 007c 1B68 ldr r3, [r3] + 7190 007e 22F00802 bic r2, r2, #8 + 7191 0082 DA60 str r2, [r3, #12] +2338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7192 .loc 1 2338 7 + 7193 0084 0BE0 b .L609 + 7194 .L604: +2339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +2342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ +2344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); + 7195 .loc 1 2344 7 + 7196 0086 7B68 ldr r3, [r7, #4] + 7197 0088 1B68 ldr r3, [r3] + 7198 008a DA68 ldr r2, [r3, #12] + 7199 008c 7B68 ldr r3, [r7, #4] + 7200 008e 1B68 ldr r3, [r3] + 7201 0090 22F01002 bic r2, r2, #16 + 7202 0094 DA60 str r2, [r3, #12] +2345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7203 .loc 1 2345 7 + 7204 0096 02E0 b .L609 + 7205 .L603: +2346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +2349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 7206 .loc 1 2349 14 + 7207 0098 0123 movs r3, #1 + 7208 009a FB73 strb r3, [r7, #15] +2350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7209 .loc 1 2350 7 + 7210 009c 00BF nop + 7211 .L609: +2351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 7212 .loc 1 2353 6 + 7213 009e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 7214 00a0 002B cmp r3, #0 + 7215 00a2 66D1 bne .L610 +2354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channel */ +2356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + ARM GAS /tmp/ccl4b9YO.s page 168 + + + 7216 .loc 1 2356 5 + 7217 00a4 7B68 ldr r3, [r7, #4] + 7218 00a6 1B68 ldr r3, [r3] + 7219 00a8 0022 movs r2, #0 + 7220 00aa 3968 ldr r1, [r7] + 7221 00ac 1846 mov r0, r3 + 7222 00ae FFF7FEFF bl TIM_CCxChannelCmd +2357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 7223 .loc 1 2359 5 + 7224 00b2 7B68 ldr r3, [r7, #4] + 7225 00b4 1B68 ldr r3, [r3] + 7226 00b6 1A6A ldr r2, [r3, #32] + 7227 00b8 41F21113 movw r3, #4369 + 7228 00bc 1340 ands r3, r3, r2 + 7229 00be 002B cmp r3, #0 + 7230 00c0 0FD1 bne .L611 + 7231 .loc 1 2359 5 is_stmt 0 discriminator 1 + 7232 00c2 7B68 ldr r3, [r7, #4] + 7233 00c4 1B68 ldr r3, [r3] + 7234 00c6 1A6A ldr r2, [r3, #32] + 7235 00c8 40F24443 movw r3, #1092 + 7236 00cc 1340 ands r3, r3, r2 + 7237 00ce 002B cmp r3, #0 + 7238 00d0 07D1 bne .L611 + 7239 .loc 1 2359 5 discriminator 2 + 7240 00d2 7B68 ldr r3, [r7, #4] + 7241 00d4 1B68 ldr r3, [r3] + 7242 00d6 1A68 ldr r2, [r3] + 7243 00d8 7B68 ldr r3, [r7, #4] + 7244 00da 1B68 ldr r3, [r3] + 7245 00dc 22F00102 bic r2, r2, #1 + 7246 00e0 1A60 str r2, [r3] + 7247 .L611: +2360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 7248 .loc 1 2362 5 is_stmt 1 + 7249 00e2 3B68 ldr r3, [r7] + 7250 00e4 002B cmp r3, #0 + 7251 00e6 04D1 bne .L612 + 7252 .loc 1 2362 5 is_stmt 0 discriminator 1 + 7253 00e8 7B68 ldr r3, [r7, #4] + 7254 00ea 0122 movs r2, #1 + 7255 00ec 83F83E20 strb r2, [r3, #62] + 7256 00f0 23E0 b .L613 + 7257 .L612: + 7258 .loc 1 2362 5 discriminator 2 + 7259 00f2 3B68 ldr r3, [r7] + 7260 00f4 042B cmp r3, #4 + 7261 00f6 04D1 bne .L614 + 7262 .loc 1 2362 5 discriminator 3 + 7263 00f8 7B68 ldr r3, [r7, #4] + 7264 00fa 0122 movs r2, #1 + 7265 00fc 83F83F20 strb r2, [r3, #63] + 7266 0100 1BE0 b .L613 + ARM GAS /tmp/ccl4b9YO.s page 169 + + + 7267 .L614: + 7268 .loc 1 2362 5 discriminator 4 + 7269 0102 3B68 ldr r3, [r7] + 7270 0104 082B cmp r3, #8 + 7271 0106 04D1 bne .L616 + 7272 .loc 1 2362 5 discriminator 6 + 7273 0108 7B68 ldr r3, [r7, #4] + 7274 010a 0122 movs r2, #1 + 7275 010c 83F84020 strb r2, [r3, #64] + 7276 0110 13E0 b .L613 + 7277 .L616: + 7278 .loc 1 2362 5 discriminator 7 + 7279 0112 3B68 ldr r3, [r7] + 7280 0114 0C2B cmp r3, #12 + 7281 0116 04D1 bne .L618 + 7282 .loc 1 2362 5 discriminator 9 + 7283 0118 7B68 ldr r3, [r7, #4] + 7284 011a 0122 movs r2, #1 + 7285 011c 83F84120 strb r2, [r3, #65] + 7286 0120 0BE0 b .L613 + 7287 .L618: + 7288 .loc 1 2362 5 discriminator 10 + 7289 0122 3B68 ldr r3, [r7] + 7290 0124 102B cmp r3, #16 + 7291 0126 04D1 bne .L620 + 7292 .loc 1 2362 5 discriminator 12 + 7293 0128 7B68 ldr r3, [r7, #4] + 7294 012a 0122 movs r2, #1 + 7295 012c 83F84220 strb r2, [r3, #66] + 7296 0130 03E0 b .L613 + 7297 .L620: + 7298 .loc 1 2362 5 discriminator 13 + 7299 0132 7B68 ldr r3, [r7, #4] + 7300 0134 0122 movs r2, #1 + 7301 0136 83F84320 strb r2, [r3, #67] + 7302 .L613: +2363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 7303 .loc 1 2363 5 is_stmt 1 + 7304 013a 3B68 ldr r3, [r7] + 7305 013c 002B cmp r3, #0 + 7306 013e 04D1 bne .L622 + 7307 .loc 1 2363 5 is_stmt 0 discriminator 1 + 7308 0140 7B68 ldr r3, [r7, #4] + 7309 0142 0122 movs r2, #1 + 7310 0144 83F84420 strb r2, [r3, #68] + 7311 0148 13E0 b .L610 + 7312 .L622: + 7313 .loc 1 2363 5 discriminator 2 + 7314 014a 3B68 ldr r3, [r7] + 7315 014c 042B cmp r3, #4 + 7316 014e 04D1 bne .L623 + 7317 .loc 1 2363 5 discriminator 3 + 7318 0150 7B68 ldr r3, [r7, #4] + 7319 0152 0122 movs r2, #1 + 7320 0154 83F84520 strb r2, [r3, #69] + 7321 0158 0BE0 b .L610 + 7322 .L623: + ARM GAS /tmp/ccl4b9YO.s page 170 + + + 7323 .loc 1 2363 5 discriminator 4 + 7324 015a 3B68 ldr r3, [r7] + 7325 015c 082B cmp r3, #8 + 7326 015e 04D1 bne .L625 + 7327 .loc 1 2363 5 discriminator 6 + 7328 0160 7B68 ldr r3, [r7, #4] + 7329 0162 0122 movs r2, #1 + 7330 0164 83F84620 strb r2, [r3, #70] + 7331 0168 03E0 b .L610 + 7332 .L625: + 7333 .loc 1 2363 5 discriminator 7 + 7334 016a 7B68 ldr r3, [r7, #4] + 7335 016c 0122 movs r2, #1 + 7336 016e 83F84720 strb r2, [r3, #71] + 7337 .L610: +2364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 7338 .loc 1 2367 10 is_stmt 1 + 7339 0172 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 7340 .loc 1 2368 1 + 7341 0174 1846 mov r0, r3 + 7342 0176 1037 adds r7, r7, #16 + 7343 .cfi_def_cfa_offset 8 + 7344 0178 BD46 mov sp, r7 + 7345 .cfi_def_cfa_register 13 + 7346 @ sp needed + 7347 017a 80BD pop {r7, pc} + 7348 .cfi_endproc + 7349 .LFE167: + 7351 .section .text.HAL_TIM_IC_Start_DMA,"ax",%progbits + 7352 .align 1 + 7353 .global HAL_TIM_IC_Start_DMA + 7354 .syntax unified + 7355 .thumb + 7356 .thumb_func + 7358 HAL_TIM_IC_Start_DMA: + 7359 .LFB168: +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement in DMA mode. +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +2376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData The destination Buffer address. +2380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. +2381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, +2384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7360 .loc 1 2384 1 + ARM GAS /tmp/ccl4b9YO.s page 171 + + + 7361 .cfi_startproc + 7362 @ args = 0, pretend = 0, frame = 24 + 7363 @ frame_needed = 1, uses_anonymous_args = 0 + 7364 0000 80B5 push {r7, lr} + 7365 .cfi_def_cfa_offset 8 + 7366 .cfi_offset 7, -8 + 7367 .cfi_offset 14, -4 + 7368 0002 86B0 sub sp, sp, #24 + 7369 .cfi_def_cfa_offset 32 + 7370 0004 00AF add r7, sp, #0 + 7371 .cfi_def_cfa_register 7 + 7372 0006 F860 str r0, [r7, #12] + 7373 0008 B960 str r1, [r7, #8] + 7374 000a 7A60 str r2, [r7, #4] + 7375 000c 7B80 strh r3, [r7, #2] @ movhi +2385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 7376 .loc 1 2385 21 + 7377 000e 0023 movs r3, #0 + 7378 0010 FB75 strb r3, [r7, #23] +2386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +2387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); + 7379 .loc 1 2388 47 + 7380 0012 BB68 ldr r3, [r7, #8] + 7381 0014 002B cmp r3, #0 + 7382 0016 04D1 bne .L629 + 7383 .loc 1 2388 47 is_stmt 0 discriminator 1 + 7384 0018 FB68 ldr r3, [r7, #12] + 7385 001a 93F83E30 ldrb r3, [r3, #62] + 7386 001e DBB2 uxtb r3, r3 + 7387 0020 23E0 b .L630 + 7388 .L629: + 7389 .loc 1 2388 47 discriminator 2 + 7390 0022 BB68 ldr r3, [r7, #8] + 7391 0024 042B cmp r3, #4 + 7392 0026 04D1 bne .L631 + 7393 .loc 1 2388 47 discriminator 4 + 7394 0028 FB68 ldr r3, [r7, #12] + 7395 002a 93F83F30 ldrb r3, [r3, #63] + 7396 002e DBB2 uxtb r3, r3 + 7397 0030 1BE0 b .L630 + 7398 .L631: + 7399 .loc 1 2388 47 discriminator 5 + 7400 0032 BB68 ldr r3, [r7, #8] + 7401 0034 082B cmp r3, #8 + 7402 0036 04D1 bne .L633 + 7403 .loc 1 2388 47 discriminator 7 + 7404 0038 FB68 ldr r3, [r7, #12] + 7405 003a 93F84030 ldrb r3, [r3, #64] + 7406 003e DBB2 uxtb r3, r3 + 7407 0040 13E0 b .L630 + 7408 .L633: + 7409 .loc 1 2388 47 discriminator 8 + 7410 0042 BB68 ldr r3, [r7, #8] + 7411 0044 0C2B cmp r3, #12 + 7412 0046 04D1 bne .L635 + 7413 .loc 1 2388 47 discriminator 10 + ARM GAS /tmp/ccl4b9YO.s page 172 + + + 7414 0048 FB68 ldr r3, [r7, #12] + 7415 004a 93F84130 ldrb r3, [r3, #65] + 7416 004e DBB2 uxtb r3, r3 + 7417 0050 0BE0 b .L630 + 7418 .L635: + 7419 .loc 1 2388 47 discriminator 11 + 7420 0052 BB68 ldr r3, [r7, #8] + 7421 0054 102B cmp r3, #16 + 7422 0056 04D1 bne .L637 + 7423 .loc 1 2388 47 discriminator 13 + 7424 0058 FB68 ldr r3, [r7, #12] + 7425 005a 93F84230 ldrb r3, [r3, #66] + 7426 005e DBB2 uxtb r3, r3 + 7427 0060 03E0 b .L630 + 7428 .L637: + 7429 .loc 1 2388 47 discriminator 14 + 7430 0062 FB68 ldr r3, [r7, #12] + 7431 0064 93F84330 ldrb r3, [r3, #67] + 7432 0068 DBB2 uxtb r3, r3 + 7433 .L630: + 7434 .loc 1 2388 31 is_stmt 1 discriminator 20 + 7435 006a BB75 strb r3, [r7, #22] +2389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 7436 .loc 1 2389 61 + 7437 006c BB68 ldr r3, [r7, #8] + 7438 006e 002B cmp r3, #0 + 7439 0070 04D1 bne .L639 + 7440 .loc 1 2389 61 is_stmt 0 discriminator 1 + 7441 0072 FB68 ldr r3, [r7, #12] + 7442 0074 93F84430 ldrb r3, [r3, #68] + 7443 0078 DBB2 uxtb r3, r3 + 7444 007a 13E0 b .L640 + 7445 .L639: + 7446 .loc 1 2389 61 discriminator 2 + 7447 007c BB68 ldr r3, [r7, #8] + 7448 007e 042B cmp r3, #4 + 7449 0080 04D1 bne .L641 + 7450 .loc 1 2389 61 discriminator 4 + 7451 0082 FB68 ldr r3, [r7, #12] + 7452 0084 93F84530 ldrb r3, [r3, #69] + 7453 0088 DBB2 uxtb r3, r3 + 7454 008a 0BE0 b .L640 + 7455 .L641: + 7456 .loc 1 2389 61 discriminator 5 + 7457 008c BB68 ldr r3, [r7, #8] + 7458 008e 082B cmp r3, #8 + 7459 0090 04D1 bne .L643 + 7460 .loc 1 2389 61 discriminator 7 + 7461 0092 FB68 ldr r3, [r7, #12] + 7462 0094 93F84630 ldrb r3, [r3, #70] + 7463 0098 DBB2 uxtb r3, r3 + 7464 009a 03E0 b .L640 + 7465 .L643: + 7466 .loc 1 2389 61 discriminator 8 + 7467 009c FB68 ldr r3, [r7, #12] + 7468 009e 93F84730 ldrb r3, [r3, #71] + 7469 00a2 DBB2 uxtb r3, r3 + ARM GAS /tmp/ccl4b9YO.s page 173 + + + 7470 .L640: + 7471 .loc 1 2389 31 is_stmt 1 discriminator 12 + 7472 00a4 7B75 strb r3, [r7, #21] +2390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); +2394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_state == HAL_TIM_CHANNEL_STATE_BUSY) + 7473 .loc 1 2396 6 + 7474 00a6 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 7475 00a8 022B cmp r3, #2 + 7476 00aa 02D0 beq .L645 +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_state == HAL_TIM_CHANNEL_STATE_BUSY)) + 7477 .loc 1 2397 7 + 7478 00ac 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 7479 00ae 022B cmp r3, #2 + 7480 00b0 01D1 bne .L646 + 7481 .L645: +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 7482 .loc 1 2399 12 + 7483 00b2 0223 movs r3, #2 + 7484 00b4 4DE1 b .L647 + 7485 .L646: +2400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if ((channel_state == HAL_TIM_CHANNEL_STATE_READY) + 7486 .loc 1 2401 11 + 7487 00b6 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 7488 00b8 012B cmp r3, #1 + 7489 00ba 53D1 bne .L648 +2402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (complementary_channel_state == HAL_TIM_CHANNEL_STATE_READY)) + 7490 .loc 1 2402 12 + 7491 00bc 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 7492 00be 012B cmp r3, #1 + 7493 00c0 50D1 bne .L648 +2403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) + 7494 .loc 1 2404 8 + 7495 00c2 7B68 ldr r3, [r7, #4] + 7496 00c4 002B cmp r3, #0 + 7497 00c6 02D0 beq .L649 + 7498 .loc 1 2404 25 discriminator 1 + 7499 00c8 7B88 ldrh r3, [r7, #2] + 7500 00ca 002B cmp r3, #0 + 7501 00cc 01D1 bne .L650 + 7502 .L649: +2405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7503 .loc 1 2406 14 + 7504 00ce 0123 movs r3, #1 + 7505 00d0 3FE1 b .L647 + 7506 .L650: +2407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +2409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 174 + + +2410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 7507 .loc 1 2410 7 + 7508 00d2 BB68 ldr r3, [r7, #8] + 7509 00d4 002B cmp r3, #0 + 7510 00d6 04D1 bne .L651 + 7511 .loc 1 2410 7 is_stmt 0 discriminator 1 + 7512 00d8 FB68 ldr r3, [r7, #12] + 7513 00da 0222 movs r2, #2 + 7514 00dc 83F83E20 strb r2, [r3, #62] + 7515 00e0 23E0 b .L652 + 7516 .L651: + 7517 .loc 1 2410 7 discriminator 2 + 7518 00e2 BB68 ldr r3, [r7, #8] + 7519 00e4 042B cmp r3, #4 + 7520 00e6 04D1 bne .L653 + 7521 .loc 1 2410 7 discriminator 3 + 7522 00e8 FB68 ldr r3, [r7, #12] + 7523 00ea 0222 movs r2, #2 + 7524 00ec 83F83F20 strb r2, [r3, #63] + 7525 00f0 1BE0 b .L652 + 7526 .L653: + 7527 .loc 1 2410 7 discriminator 4 + 7528 00f2 BB68 ldr r3, [r7, #8] + 7529 00f4 082B cmp r3, #8 + 7530 00f6 04D1 bne .L655 + 7531 .loc 1 2410 7 discriminator 6 + 7532 00f8 FB68 ldr r3, [r7, #12] + 7533 00fa 0222 movs r2, #2 + 7534 00fc 83F84020 strb r2, [r3, #64] + 7535 0100 13E0 b .L652 + 7536 .L655: + 7537 .loc 1 2410 7 discriminator 7 + 7538 0102 BB68 ldr r3, [r7, #8] + 7539 0104 0C2B cmp r3, #12 + 7540 0106 04D1 bne .L657 + 7541 .loc 1 2410 7 discriminator 9 + 7542 0108 FB68 ldr r3, [r7, #12] + 7543 010a 0222 movs r2, #2 + 7544 010c 83F84120 strb r2, [r3, #65] + 7545 0110 0BE0 b .L652 + 7546 .L657: + 7547 .loc 1 2410 7 discriminator 10 + 7548 0112 BB68 ldr r3, [r7, #8] + 7549 0114 102B cmp r3, #16 + 7550 0116 04D1 bne .L659 + 7551 .loc 1 2410 7 discriminator 12 + 7552 0118 FB68 ldr r3, [r7, #12] + 7553 011a 0222 movs r2, #2 + 7554 011c 83F84220 strb r2, [r3, #66] + 7555 0120 03E0 b .L652 + 7556 .L659: + 7557 .loc 1 2410 7 discriminator 13 + 7558 0122 FB68 ldr r3, [r7, #12] + 7559 0124 0222 movs r2, #2 + 7560 0126 83F84320 strb r2, [r3, #67] + 7561 .L652: +2411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + ARM GAS /tmp/ccl4b9YO.s page 175 + + + 7562 .loc 1 2411 7 is_stmt 1 + 7563 012a BB68 ldr r3, [r7, #8] + 7564 012c 002B cmp r3, #0 + 7565 012e 04D1 bne .L661 + 7566 .loc 1 2411 7 is_stmt 0 discriminator 1 + 7567 0130 FB68 ldr r3, [r7, #12] + 7568 0132 0222 movs r2, #2 + 7569 0134 83F84420 strb r2, [r3, #68] +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7570 .loc 1 2404 8 is_stmt 1 + 7571 0138 16E0 b .L667 + 7572 .L661: + 7573 .loc 1 2411 7 discriminator 2 + 7574 013a BB68 ldr r3, [r7, #8] + 7575 013c 042B cmp r3, #4 + 7576 013e 04D1 bne .L663 + 7577 .loc 1 2411 7 is_stmt 0 discriminator 3 + 7578 0140 FB68 ldr r3, [r7, #12] + 7579 0142 0222 movs r2, #2 + 7580 0144 83F84520 strb r2, [r3, #69] +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7581 .loc 1 2404 8 is_stmt 1 + 7582 0148 0EE0 b .L667 + 7583 .L663: + 7584 .loc 1 2411 7 discriminator 4 + 7585 014a BB68 ldr r3, [r7, #8] + 7586 014c 082B cmp r3, #8 + 7587 014e 04D1 bne .L665 + 7588 .loc 1 2411 7 is_stmt 0 discriminator 6 + 7589 0150 FB68 ldr r3, [r7, #12] + 7590 0152 0222 movs r2, #2 + 7591 0154 83F84620 strb r2, [r3, #70] +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7592 .loc 1 2404 8 is_stmt 1 + 7593 0158 06E0 b .L667 + 7594 .L665: + 7595 .loc 1 2411 7 discriminator 7 + 7596 015a FB68 ldr r3, [r7, #12] + 7597 015c 0222 movs r2, #2 + 7598 015e 83F84720 strb r2, [r3, #71] +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7599 .loc 1 2404 8 + 7600 0162 01E0 b .L667 + 7601 .L648: +2412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +2415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7602 .loc 1 2416 12 + 7603 0164 0123 movs r3, #1 + 7604 0166 F4E0 b .L647 + 7605 .L667: +2417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Input Capture channel */ +2420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + ARM GAS /tmp/ccl4b9YO.s page 176 + + + 7606 .loc 1 2420 3 + 7607 0168 FB68 ldr r3, [r7, #12] + 7608 016a 1B68 ldr r3, [r3] + 7609 016c 0122 movs r2, #1 + 7610 016e B968 ldr r1, [r7, #8] + 7611 0170 1846 mov r0, r3 + 7612 0172 FFF7FEFF bl TIM_CCxChannelCmd +2421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 7613 .loc 1 2422 3 + 7614 0176 BB68 ldr r3, [r7, #8] + 7615 0178 0C2B cmp r3, #12 + 7616 017a 00F2AD80 bhi .L668 + 7617 017e 01A2 adr r2, .L670 + 7618 0180 52F823F0 ldr pc, [r2, r3, lsl #2] + 7619 .p2align 2 + 7620 .L670: + 7621 0184 B9010000 .word .L673+1 + 7622 0188 D9020000 .word .L668+1 + 7623 018c D9020000 .word .L668+1 + 7624 0190 D9020000 .word .L668+1 + 7625 0194 01020000 .word .L672+1 + 7626 0198 D9020000 .word .L668+1 + 7627 019c D9020000 .word .L668+1 + 7628 01a0 D9020000 .word .L668+1 + 7629 01a4 49020000 .word .L671+1 + 7630 01a8 D9020000 .word .L668+1 + 7631 01ac D9020000 .word .L668+1 + 7632 01b0 D9020000 .word .L668+1 + 7633 01b4 91020000 .word .L669+1 + 7634 .p2align 1 + 7635 .L673: +2423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +2425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +2427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; + 7636 .loc 1 2427 17 + 7637 01b8 FB68 ldr r3, [r7, #12] + 7638 01ba 5B6A ldr r3, [r3, #36] + 7639 .loc 1 2427 52 + 7640 01bc 674A ldr r2, .L684 + 7641 01be 9A62 str r2, [r3, #40] +2428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 7642 .loc 1 2428 17 + 7643 01c0 FB68 ldr r3, [r7, #12] + 7644 01c2 5B6A ldr r3, [r3, #36] + 7645 .loc 1 2428 56 + 7646 01c4 664A ldr r2, .L684+4 + 7647 01c6 DA62 str r2, [r3, #44] +2429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +2431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 7648 .loc 1 2431 17 + 7649 01c8 FB68 ldr r3, [r7, #12] + 7650 01ca 5B6A ldr r3, [r3, #36] + 7651 .loc 1 2431 53 + ARM GAS /tmp/ccl4b9YO.s page 177 + + + 7652 01cc 654A ldr r2, .L684+8 + 7653 01ce 1A63 str r2, [r3, #48] +2432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +2434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p + 7654 .loc 1 2434 11 + 7655 01d0 FB68 ldr r3, [r7, #12] + 7656 01d2 586A ldr r0, [r3, #36] + 7657 .loc 1 2434 71 + 7658 01d4 FB68 ldr r3, [r7, #12] + 7659 01d6 1B68 ldr r3, [r3] + 7660 .loc 1 2434 66 + 7661 01d8 3433 adds r3, r3, #52 + 7662 .loc 1 2434 11 + 7663 01da 1946 mov r1, r3 + 7664 01dc 7A68 ldr r2, [r7, #4] + 7665 01de 7B88 ldrh r3, [r7, #2] + 7666 01e0 FFF7FEFF bl HAL_DMA_Start_IT + 7667 01e4 0346 mov r3, r0 + 7668 .loc 1 2434 10 discriminator 1 + 7669 01e6 002B cmp r3, #0 + 7670 01e8 01D0 beq .L674 +2435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +2436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +2438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7671 .loc 1 2438 16 + 7672 01ea 0123 movs r3, #1 + 7673 01ec B1E0 b .L647 + 7674 .L674: +2439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ +2441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 7675 .loc 1 2441 7 + 7676 01ee FB68 ldr r3, [r7, #12] + 7677 01f0 1B68 ldr r3, [r3] + 7678 01f2 DA68 ldr r2, [r3, #12] + 7679 01f4 FB68 ldr r3, [r7, #12] + 7680 01f6 1B68 ldr r3, [r3] + 7681 01f8 42F40072 orr r2, r2, #512 + 7682 01fc DA60 str r2, [r3, #12] +2442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7683 .loc 1 2442 7 + 7684 01fe 6EE0 b .L675 + 7685 .L672: +2443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +2446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +2448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; + 7686 .loc 1 2448 17 + 7687 0200 FB68 ldr r3, [r7, #12] + 7688 0202 9B6A ldr r3, [r3, #40] + 7689 .loc 1 2448 52 + 7690 0204 554A ldr r2, .L684 + 7691 0206 9A62 str r2, [r3, #40] + ARM GAS /tmp/ccl4b9YO.s page 178 + + +2449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 7692 .loc 1 2449 17 + 7693 0208 FB68 ldr r3, [r7, #12] + 7694 020a 9B6A ldr r3, [r3, #40] + 7695 .loc 1 2449 56 + 7696 020c 544A ldr r2, .L684+4 + 7697 020e DA62 str r2, [r3, #44] +2450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +2452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 7698 .loc 1 2452 17 + 7699 0210 FB68 ldr r3, [r7, #12] + 7700 0212 9B6A ldr r3, [r3, #40] + 7701 .loc 1 2452 53 + 7702 0214 534A ldr r2, .L684+8 + 7703 0216 1A63 str r2, [r3, #48] +2453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +2455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p + 7704 .loc 1 2455 11 + 7705 0218 FB68 ldr r3, [r7, #12] + 7706 021a 986A ldr r0, [r3, #40] + 7707 .loc 1 2455 71 + 7708 021c FB68 ldr r3, [r7, #12] + 7709 021e 1B68 ldr r3, [r3] + 7710 .loc 1 2455 66 + 7711 0220 3833 adds r3, r3, #56 + 7712 .loc 1 2455 11 + 7713 0222 1946 mov r1, r3 + 7714 0224 7A68 ldr r2, [r7, #4] + 7715 0226 7B88 ldrh r3, [r7, #2] + 7716 0228 FFF7FEFF bl HAL_DMA_Start_IT + 7717 022c 0346 mov r3, r0 + 7718 .loc 1 2455 10 discriminator 1 + 7719 022e 002B cmp r3, #0 + 7720 0230 01D0 beq .L676 +2456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +2457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +2459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7721 .loc 1 2459 16 + 7722 0232 0123 movs r3, #1 + 7723 0234 8DE0 b .L647 + 7724 .L676: +2460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ +2462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 7725 .loc 1 2462 7 + 7726 0236 FB68 ldr r3, [r7, #12] + 7727 0238 1B68 ldr r3, [r3] + 7728 023a DA68 ldr r2, [r3, #12] + 7729 023c FB68 ldr r3, [r7, #12] + 7730 023e 1B68 ldr r3, [r3] + 7731 0240 42F48062 orr r2, r2, #1024 + 7732 0244 DA60 str r2, [r3, #12] +2463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7733 .loc 1 2463 7 + ARM GAS /tmp/ccl4b9YO.s page 179 + + + 7734 0246 4AE0 b .L675 + 7735 .L671: +2464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +2467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +2469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMACaptureCplt; + 7736 .loc 1 2469 17 + 7737 0248 FB68 ldr r3, [r7, #12] + 7738 024a DB6A ldr r3, [r3, #44] + 7739 .loc 1 2469 52 + 7740 024c 434A ldr r2, .L684 + 7741 024e 9A62 str r2, [r3, #40] +2470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 7742 .loc 1 2470 17 + 7743 0250 FB68 ldr r3, [r7, #12] + 7744 0252 DB6A ldr r3, [r3, #44] + 7745 .loc 1 2470 56 + 7746 0254 424A ldr r2, .L684+4 + 7747 0256 DA62 str r2, [r3, #44] +2471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +2473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; + 7748 .loc 1 2473 17 + 7749 0258 FB68 ldr r3, [r7, #12] + 7750 025a DB6A ldr r3, [r3, #44] + 7751 .loc 1 2473 53 + 7752 025c 414A ldr r2, .L684+8 + 7753 025e 1A63 str r2, [r3, #48] +2474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +2476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)p + 7754 .loc 1 2476 11 + 7755 0260 FB68 ldr r3, [r7, #12] + 7756 0262 D86A ldr r0, [r3, #44] + 7757 .loc 1 2476 71 + 7758 0264 FB68 ldr r3, [r7, #12] + 7759 0266 1B68 ldr r3, [r3] + 7760 .loc 1 2476 66 + 7761 0268 3C33 adds r3, r3, #60 + 7762 .loc 1 2476 11 + 7763 026a 1946 mov r1, r3 + 7764 026c 7A68 ldr r2, [r7, #4] + 7765 026e 7B88 ldrh r3, [r7, #2] + 7766 0270 FFF7FEFF bl HAL_DMA_Start_IT + 7767 0274 0346 mov r3, r0 + 7768 .loc 1 2476 10 discriminator 1 + 7769 0276 002B cmp r3, #0 + 7770 0278 01D0 beq .L677 +2477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +2478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +2480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7771 .loc 1 2480 16 + 7772 027a 0123 movs r3, #1 + 7773 027c 69E0 b .L647 + ARM GAS /tmp/ccl4b9YO.s page 180 + + + 7774 .L677: +2481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 DMA request */ +2483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); + 7775 .loc 1 2483 7 + 7776 027e FB68 ldr r3, [r7, #12] + 7777 0280 1B68 ldr r3, [r3] + 7778 0282 DA68 ldr r2, [r3, #12] + 7779 0284 FB68 ldr r3, [r7, #12] + 7780 0286 1B68 ldr r3, [r3] + 7781 0288 42F40062 orr r2, r2, #2048 + 7782 028c DA60 str r2, [r3, #12] +2484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7783 .loc 1 2484 7 + 7784 028e 26E0 b .L675 + 7785 .L669: +2485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +2488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +2490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMACaptureCplt; + 7786 .loc 1 2490 17 + 7787 0290 FB68 ldr r3, [r7, #12] + 7788 0292 1B6B ldr r3, [r3, #48] + 7789 .loc 1 2490 52 + 7790 0294 314A ldr r2, .L684 + 7791 0296 9A62 str r2, [r3, #40] +2491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 7792 .loc 1 2491 17 + 7793 0298 FB68 ldr r3, [r7, #12] + 7794 029a 1B6B ldr r3, [r3, #48] + 7795 .loc 1 2491 56 + 7796 029c 304A ldr r2, .L684+4 + 7797 029e DA62 str r2, [r3, #44] +2492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +2494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; + 7798 .loc 1 2494 17 + 7799 02a0 FB68 ldr r3, [r7, #12] + 7800 02a2 1B6B ldr r3, [r3, #48] + 7801 .loc 1 2494 53 + 7802 02a4 2F4A ldr r2, .L684+8 + 7803 02a6 1A63 str r2, [r3, #48] +2495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +2497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->CCR4, (uint32_t)p + 7804 .loc 1 2497 11 + 7805 02a8 FB68 ldr r3, [r7, #12] + 7806 02aa 186B ldr r0, [r3, #48] + 7807 .loc 1 2497 71 + 7808 02ac FB68 ldr r3, [r7, #12] + 7809 02ae 1B68 ldr r3, [r3] + 7810 .loc 1 2497 66 + 7811 02b0 4033 adds r3, r3, #64 + 7812 .loc 1 2497 11 + 7813 02b2 1946 mov r1, r3 + ARM GAS /tmp/ccl4b9YO.s page 181 + + + 7814 02b4 7A68 ldr r2, [r7, #4] + 7815 02b6 7B88 ldrh r3, [r7, #2] + 7816 02b8 FFF7FEFF bl HAL_DMA_Start_IT + 7817 02bc 0346 mov r3, r0 + 7818 .loc 1 2497 10 discriminator 1 + 7819 02be 002B cmp r3, #0 + 7820 02c0 01D0 beq .L678 +2498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +2499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +2501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 7821 .loc 1 2501 16 + 7822 02c2 0123 movs r3, #1 + 7823 02c4 45E0 b .L647 + 7824 .L678: +2502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ +2504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); + 7825 .loc 1 2504 7 + 7826 02c6 FB68 ldr r3, [r7, #12] + 7827 02c8 1B68 ldr r3, [r3] + 7828 02ca DA68 ldr r2, [r3, #12] + 7829 02cc FB68 ldr r3, [r7, #12] + 7830 02ce 1B68 ldr r3, [r3] + 7831 02d0 42F48052 orr r2, r2, #4096 + 7832 02d4 DA60 str r2, [r3, #12] +2505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7833 .loc 1 2505 7 + 7834 02d6 02E0 b .L675 + 7835 .L668: +2506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +2509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 7836 .loc 1 2509 14 + 7837 02d8 0123 movs r3, #1 + 7838 02da FB75 strb r3, [r7, #23] +2510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 7839 .loc 1 2510 7 + 7840 02dc 00BF nop + 7841 .L675: +2511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger +2514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 7842 .loc 1 2514 7 + 7843 02de FB68 ldr r3, [r7, #12] + 7844 02e0 1B68 ldr r3, [r3] + 7845 .loc 1 2514 6 + 7846 02e2 214A ldr r2, .L684+12 + 7847 02e4 9342 cmp r3, r2 + 7848 02e6 13D0 beq .L679 + 7849 .loc 1 2514 7 discriminator 1 + 7850 02e8 FB68 ldr r3, [r7, #12] + 7851 02ea 1B68 ldr r3, [r3] + 7852 02ec B3F1804F cmp r3, #1073741824 + 7853 02f0 0ED0 beq .L679 + ARM GAS /tmp/ccl4b9YO.s page 182 + + + 7854 .loc 1 2514 7 is_stmt 0 discriminator 2 + 7855 02f2 FB68 ldr r3, [r7, #12] + 7856 02f4 1B68 ldr r3, [r3] + 7857 02f6 1D4A ldr r2, .L684+16 + 7858 02f8 9342 cmp r3, r2 + 7859 02fa 09D0 beq .L679 + 7860 .loc 1 2514 7 discriminator 3 + 7861 02fc FB68 ldr r3, [r7, #12] + 7862 02fe 1B68 ldr r3, [r3] + 7863 0300 1B4A ldr r2, .L684+20 + 7864 0302 9342 cmp r3, r2 + 7865 0304 04D0 beq .L679 + 7866 .loc 1 2514 7 discriminator 4 + 7867 0306 FB68 ldr r3, [r7, #12] + 7868 0308 1B68 ldr r3, [r3] + 7869 030a 1A4A ldr r2, .L684+24 + 7870 030c 9342 cmp r3, r2 + 7871 030e 15D1 bne .L680 + 7872 .L679: +2515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 7873 .loc 1 2516 19 is_stmt 1 + 7874 0310 FB68 ldr r3, [r7, #12] + 7875 0312 1B68 ldr r3, [r3] + 7876 .loc 1 2516 29 + 7877 0314 9A68 ldr r2, [r3, #8] + 7878 .loc 1 2516 13 + 7879 0316 184B ldr r3, .L684+28 + 7880 0318 1340 ands r3, r3, r2 + 7881 031a 3B61 str r3, [r7, #16] +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 7882 .loc 1 2517 8 + 7883 031c 3B69 ldr r3, [r7, #16] + 7884 031e 062B cmp r3, #6 + 7885 0320 15D0 beq .L683 + 7886 .loc 1 2517 9 discriminator 1 + 7887 0322 3B69 ldr r3, [r7, #16] + 7888 0324 B3F5803F cmp r3, #65536 + 7889 0328 11D0 beq .L683 +2518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 7890 .loc 1 2519 7 + 7891 032a FB68 ldr r3, [r7, #12] + 7892 032c 1B68 ldr r3, [r3] + 7893 032e 1A68 ldr r2, [r3] + 7894 0330 FB68 ldr r3, [r7, #12] + 7895 0332 1B68 ldr r3, [r3] + 7896 0334 42F00102 orr r2, r2, #1 + 7897 0338 1A60 str r2, [r3] +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 7898 .loc 1 2517 8 + 7899 033a 08E0 b .L683 + 7900 .L680: +2520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +2523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 183 + + +2524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 7901 .loc 1 2524 5 + 7902 033c FB68 ldr r3, [r7, #12] + 7903 033e 1B68 ldr r3, [r3] + 7904 0340 1A68 ldr r2, [r3] + 7905 0342 FB68 ldr r3, [r7, #12] + 7906 0344 1B68 ldr r3, [r3] + 7907 0346 42F00102 orr r2, r2, #1 + 7908 034a 1A60 str r2, [r3] + 7909 034c 00E0 b .L682 + 7910 .L683: +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7911 .loc 1 2517 8 + 7912 034e 00BF nop + 7913 .L682: +2525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 7914 .loc 1 2528 10 + 7915 0350 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 7916 .L647: +2529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 7917 .loc 1 2529 1 + 7918 0352 1846 mov r0, r3 + 7919 0354 1837 adds r7, r7, #24 + 7920 .cfi_def_cfa_offset 8 + 7921 0356 BD46 mov sp, r7 + 7922 .cfi_def_cfa_register 13 + 7923 @ sp needed + 7924 0358 80BD pop {r7, pc} + 7925 .L685: + 7926 035a 00BF .align 2 + 7927 .L684: + 7928 035c 00000000 .word TIM_DMACaptureCplt + 7929 0360 00000000 .word TIM_DMACaptureHalfCplt + 7930 0364 00000000 .word TIM_DMAError + 7931 0368 002C0140 .word 1073818624 + 7932 036c 00040040 .word 1073742848 + 7933 0370 00080040 .word 1073743872 + 7934 0374 00400140 .word 1073823744 + 7935 0378 07000100 .word 65543 + 7936 .cfi_endproc + 7937 .LFE168: + 7939 .section .text.HAL_TIM_IC_Stop_DMA,"ax",%progbits + 7940 .align 1 + 7941 .global HAL_TIM_IC_Stop_DMA + 7942 .syntax unified + 7943 .thumb + 7944 .thumb_func + 7946 HAL_TIM_IC_Stop_DMA: + 7947 .LFB169: +2530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement in DMA mode. +2533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Input Capture handle +2534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled + ARM GAS /tmp/ccl4b9YO.s page 184 + + +2535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +2537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +2538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +2539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +2540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +2543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 7948 .loc 1 2543 1 + 7949 .cfi_startproc + 7950 @ args = 0, pretend = 0, frame = 16 + 7951 @ frame_needed = 1, uses_anonymous_args = 0 + 7952 0000 80B5 push {r7, lr} + 7953 .cfi_def_cfa_offset 8 + 7954 .cfi_offset 7, -8 + 7955 .cfi_offset 14, -4 + 7956 0002 84B0 sub sp, sp, #16 + 7957 .cfi_def_cfa_offset 24 + 7958 0004 00AF add r7, sp, #0 + 7959 .cfi_def_cfa_register 7 + 7960 0006 7860 str r0, [r7, #4] + 7961 0008 3960 str r1, [r7] +2544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 7962 .loc 1 2544 21 + 7963 000a 0023 movs r3, #0 + 7964 000c FB73 strb r3, [r7, #15] +2545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +2548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); +2549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channel */ +2551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + 7965 .loc 1 2551 3 + 7966 000e 7B68 ldr r3, [r7, #4] + 7967 0010 1B68 ldr r3, [r3] + 7968 0012 0022 movs r2, #0 + 7969 0014 3968 ldr r1, [r7] + 7970 0016 1846 mov r0, r3 + 7971 0018 FFF7FEFF bl TIM_CCxChannelCmd +2552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 7972 .loc 1 2553 3 + 7973 001c 3B68 ldr r3, [r7] + 7974 001e 0C2B cmp r3, #12 + 7975 0020 54D8 bhi .L687 + 7976 0022 01A2 adr r2, .L689 + 7977 0024 52F823F0 ldr pc, [r2, r3, lsl #2] + 7978 .p2align 2 + 7979 .L689: + 7980 0028 5D000000 .word .L692+1 + 7981 002c CD000000 .word .L687+1 + 7982 0030 CD000000 .word .L687+1 + 7983 0034 CD000000 .word .L687+1 + 7984 0038 79000000 .word .L691+1 + 7985 003c CD000000 .word .L687+1 + ARM GAS /tmp/ccl4b9YO.s page 185 + + + 7986 0040 CD000000 .word .L687+1 + 7987 0044 CD000000 .word .L687+1 + 7988 0048 95000000 .word .L690+1 + 7989 004c CD000000 .word .L687+1 + 7990 0050 CD000000 .word .L687+1 + 7991 0054 CD000000 .word .L687+1 + 7992 0058 B1000000 .word .L688+1 + 7993 .p2align 1 + 7994 .L692: +2554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +2556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ +2558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 7995 .loc 1 2558 7 + 7996 005c 7B68 ldr r3, [r7, #4] + 7997 005e 1B68 ldr r3, [r3] + 7998 0060 DA68 ldr r2, [r3, #12] + 7999 0062 7B68 ldr r3, [r7, #4] + 8000 0064 1B68 ldr r3, [r3] + 8001 0066 22F40072 bic r2, r2, #512 + 8002 006a DA60 str r2, [r3, #12] +2559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 8003 .loc 1 2559 13 + 8004 006c 7B68 ldr r3, [r7, #4] + 8005 006e 5B6A ldr r3, [r3, #36] + 8006 0070 1846 mov r0, r3 + 8007 0072 FFF7FEFF bl HAL_DMA_Abort_IT +2560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 8008 .loc 1 2560 7 + 8009 0076 2CE0 b .L693 + 8010 .L691: +2561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +2564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ +2566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 8011 .loc 1 2566 7 + 8012 0078 7B68 ldr r3, [r7, #4] + 8013 007a 1B68 ldr r3, [r3] + 8014 007c DA68 ldr r2, [r3, #12] + 8015 007e 7B68 ldr r3, [r7, #4] + 8016 0080 1B68 ldr r3, [r3] + 8017 0082 22F48062 bic r2, r2, #1024 + 8018 0086 DA60 str r2, [r3, #12] +2567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 8019 .loc 1 2567 13 + 8020 0088 7B68 ldr r3, [r7, #4] + 8021 008a 9B6A ldr r3, [r3, #40] + 8022 008c 1846 mov r0, r3 + 8023 008e FFF7FEFF bl HAL_DMA_Abort_IT +2568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 8024 .loc 1 2568 7 + 8025 0092 1EE0 b .L693 + 8026 .L690: +2569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 186 + + +2570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +2572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ +2574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); + 8027 .loc 1 2574 7 + 8028 0094 7B68 ldr r3, [r7, #4] + 8029 0096 1B68 ldr r3, [r3] + 8030 0098 DA68 ldr r2, [r3, #12] + 8031 009a 7B68 ldr r3, [r7, #4] + 8032 009c 1B68 ldr r3, [r3] + 8033 009e 22F40062 bic r2, r2, #2048 + 8034 00a2 DA60 str r2, [r3, #12] +2575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 8035 .loc 1 2575 13 + 8036 00a4 7B68 ldr r3, [r7, #4] + 8037 00a6 DB6A ldr r3, [r3, #44] + 8038 00a8 1846 mov r0, r3 + 8039 00aa FFF7FEFF bl HAL_DMA_Abort_IT +2576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 8040 .loc 1 2576 7 + 8041 00ae 10E0 b .L693 + 8042 .L688: +2577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +2580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 DMA request */ +2582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); + 8043 .loc 1 2582 7 + 8044 00b0 7B68 ldr r3, [r7, #4] + 8045 00b2 1B68 ldr r3, [r3] + 8046 00b4 DA68 ldr r2, [r3, #12] + 8047 00b6 7B68 ldr r3, [r7, #4] + 8048 00b8 1B68 ldr r3, [r3] + 8049 00ba 22F48052 bic r2, r2, #4096 + 8050 00be DA60 str r2, [r3, #12] +2583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); + 8051 .loc 1 2583 13 + 8052 00c0 7B68 ldr r3, [r7, #4] + 8053 00c2 1B6B ldr r3, [r3, #48] + 8054 00c4 1846 mov r0, r3 + 8055 00c6 FFF7FEFF bl HAL_DMA_Abort_IT +2584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 8056 .loc 1 2584 7 + 8057 00ca 02E0 b .L693 + 8058 .L687: +2585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +2588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 8059 .loc 1 2588 14 + 8060 00cc 0123 movs r3, #1 + 8061 00ce FB73 strb r3, [r7, #15] +2589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 8062 .loc 1 2589 7 + 8063 00d0 00BF nop + ARM GAS /tmp/ccl4b9YO.s page 187 + + + 8064 .L693: +2590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 8065 .loc 1 2592 6 + 8066 00d2 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 8067 00d4 002B cmp r3, #0 + 8068 00d6 5FD1 bne .L694 +2593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +2595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 8069 .loc 1 2595 5 + 8070 00d8 7B68 ldr r3, [r7, #4] + 8071 00da 1B68 ldr r3, [r3] + 8072 00dc 1A6A ldr r2, [r3, #32] + 8073 00de 41F21113 movw r3, #4369 + 8074 00e2 1340 ands r3, r3, r2 + 8075 00e4 002B cmp r3, #0 + 8076 00e6 0FD1 bne .L695 + 8077 .loc 1 2595 5 is_stmt 0 discriminator 1 + 8078 00e8 7B68 ldr r3, [r7, #4] + 8079 00ea 1B68 ldr r3, [r3] + 8080 00ec 1A6A ldr r2, [r3, #32] + 8081 00ee 40F24443 movw r3, #1092 + 8082 00f2 1340 ands r3, r3, r2 + 8083 00f4 002B cmp r3, #0 + 8084 00f6 07D1 bne .L695 + 8085 .loc 1 2595 5 discriminator 2 + 8086 00f8 7B68 ldr r3, [r7, #4] + 8087 00fa 1B68 ldr r3, [r3] + 8088 00fc 1A68 ldr r2, [r3] + 8089 00fe 7B68 ldr r3, [r7, #4] + 8090 0100 1B68 ldr r3, [r3] + 8091 0102 22F00102 bic r2, r2, #1 + 8092 0106 1A60 str r2, [r3] + 8093 .L695: +2596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 8094 .loc 1 2598 5 is_stmt 1 + 8095 0108 3B68 ldr r3, [r7] + 8096 010a 002B cmp r3, #0 + 8097 010c 04D1 bne .L696 + 8098 .loc 1 2598 5 is_stmt 0 discriminator 1 + 8099 010e 7B68 ldr r3, [r7, #4] + 8100 0110 0122 movs r2, #1 + 8101 0112 83F83E20 strb r2, [r3, #62] + 8102 0116 23E0 b .L697 + 8103 .L696: + 8104 .loc 1 2598 5 discriminator 2 + 8105 0118 3B68 ldr r3, [r7] + 8106 011a 042B cmp r3, #4 + 8107 011c 04D1 bne .L698 + 8108 .loc 1 2598 5 discriminator 3 + 8109 011e 7B68 ldr r3, [r7, #4] + 8110 0120 0122 movs r2, #1 + 8111 0122 83F83F20 strb r2, [r3, #63] + ARM GAS /tmp/ccl4b9YO.s page 188 + + + 8112 0126 1BE0 b .L697 + 8113 .L698: + 8114 .loc 1 2598 5 discriminator 4 + 8115 0128 3B68 ldr r3, [r7] + 8116 012a 082B cmp r3, #8 + 8117 012c 04D1 bne .L700 + 8118 .loc 1 2598 5 discriminator 6 + 8119 012e 7B68 ldr r3, [r7, #4] + 8120 0130 0122 movs r2, #1 + 8121 0132 83F84020 strb r2, [r3, #64] + 8122 0136 13E0 b .L697 + 8123 .L700: + 8124 .loc 1 2598 5 discriminator 7 + 8125 0138 3B68 ldr r3, [r7] + 8126 013a 0C2B cmp r3, #12 + 8127 013c 04D1 bne .L702 + 8128 .loc 1 2598 5 discriminator 9 + 8129 013e 7B68 ldr r3, [r7, #4] + 8130 0140 0122 movs r2, #1 + 8131 0142 83F84120 strb r2, [r3, #65] + 8132 0146 0BE0 b .L697 + 8133 .L702: + 8134 .loc 1 2598 5 discriminator 10 + 8135 0148 3B68 ldr r3, [r7] + 8136 014a 102B cmp r3, #16 + 8137 014c 04D1 bne .L704 + 8138 .loc 1 2598 5 discriminator 12 + 8139 014e 7B68 ldr r3, [r7, #4] + 8140 0150 0122 movs r2, #1 + 8141 0152 83F84220 strb r2, [r3, #66] + 8142 0156 03E0 b .L697 + 8143 .L704: + 8144 .loc 1 2598 5 discriminator 13 + 8145 0158 7B68 ldr r3, [r7, #4] + 8146 015a 0122 movs r2, #1 + 8147 015c 83F84320 strb r2, [r3, #67] + 8148 .L697: +2599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 8149 .loc 1 2599 5 is_stmt 1 + 8150 0160 3B68 ldr r3, [r7] + 8151 0162 002B cmp r3, #0 + 8152 0164 04D1 bne .L706 + 8153 .loc 1 2599 5 is_stmt 0 discriminator 1 + 8154 0166 7B68 ldr r3, [r7, #4] + 8155 0168 0122 movs r2, #1 + 8156 016a 83F84420 strb r2, [r3, #68] + 8157 016e 13E0 b .L694 + 8158 .L706: + 8159 .loc 1 2599 5 discriminator 2 + 8160 0170 3B68 ldr r3, [r7] + 8161 0172 042B cmp r3, #4 + 8162 0174 04D1 bne .L707 + 8163 .loc 1 2599 5 discriminator 3 + 8164 0176 7B68 ldr r3, [r7, #4] + 8165 0178 0122 movs r2, #1 + 8166 017a 83F84520 strb r2, [r3, #69] + 8167 017e 0BE0 b .L694 + ARM GAS /tmp/ccl4b9YO.s page 189 + + + 8168 .L707: + 8169 .loc 1 2599 5 discriminator 4 + 8170 0180 3B68 ldr r3, [r7] + 8171 0182 082B cmp r3, #8 + 8172 0184 04D1 bne .L709 + 8173 .loc 1 2599 5 discriminator 6 + 8174 0186 7B68 ldr r3, [r7, #4] + 8175 0188 0122 movs r2, #1 + 8176 018a 83F84620 strb r2, [r3, #70] + 8177 018e 03E0 b .L694 + 8178 .L709: + 8179 .loc 1 2599 5 discriminator 7 + 8180 0190 7B68 ldr r3, [r7, #4] + 8181 0192 0122 movs r2, #1 + 8182 0194 83F84720 strb r2, [r3, #71] + 8183 .L694: +2600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 8184 .loc 1 2603 10 is_stmt 1 + 8185 0198 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8186 .loc 1 2604 1 + 8187 019a 1846 mov r0, r3 + 8188 019c 1037 adds r7, r7, #16 + 8189 .cfi_def_cfa_offset 8 + 8190 019e BD46 mov sp, r7 + 8191 .cfi_def_cfa_register 13 + 8192 @ sp needed + 8193 01a0 80BD pop {r7, pc} + 8194 .cfi_endproc + 8195 .LFE169: + 8197 01a2 00BF .section .text.HAL_TIM_OnePulse_Init,"ax",%progbits + 8198 .align 1 + 8199 .global HAL_TIM_OnePulse_Init + 8200 .syntax unified + 8201 .thumb + 8202 .thumb_func + 8204 HAL_TIM_OnePulse_Init: + 8205 .LFB170: +2605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +2607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group5 TIM One Pulse functions +2610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM One Pulse functions +2611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +2612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +2613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +2614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM One Pulse functions ##### +2615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +2616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +2617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: +2618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM One Pulse. +2619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM One Pulse. +2620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM One Pulse. + ARM GAS /tmp/ccl4b9YO.s page 190 + + +2621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM One Pulse. +2622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM One Pulse and enable interrupt. +2623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM One Pulse and disable interrupt. +2624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM One Pulse and enable DMA transfer. +2625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM One Pulse and disable DMA transfer. +2626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +2628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +2629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM One Pulse Time Base according to the specified +2632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. +2633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) +2634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction +2635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. +2636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_OnePulse_DeInit() before HAL_TIM_OnePulse_Init() +2637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note When the timer instance is initialized in One Pulse mode, timer +2638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * channels 1 and channel 2 are reserved and cannot be used for other +2639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * purpose. +2640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OnePulseMode Select the One pulse mode. +2642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +2643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_OPMODE_SINGLE: Only one pulse will be generated. +2644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_OPMODE_REPETITIVE: Repetitive pulses will be generated. +2645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Init(TIM_HandleTypeDef *htim, uint32_t OnePulseMode) +2648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8206 .loc 1 2648 1 + 8207 .cfi_startproc + 8208 @ args = 0, pretend = 0, frame = 8 + 8209 @ frame_needed = 1, uses_anonymous_args = 0 + 8210 0000 80B5 push {r7, lr} + 8211 .cfi_def_cfa_offset 8 + 8212 .cfi_offset 7, -8 + 8213 .cfi_offset 14, -4 + 8214 0002 82B0 sub sp, sp, #8 + 8215 .cfi_def_cfa_offset 16 + 8216 0004 00AF add r7, sp, #0 + 8217 .cfi_def_cfa_register 7 + 8218 0006 7860 str r0, [r7, #4] + 8219 0008 3960 str r1, [r7] +2649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ +2650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 8220 .loc 1 2650 6 + 8221 000a 7B68 ldr r3, [r7, #4] + 8222 000c 002B cmp r3, #0 + 8223 000e 01D1 bne .L713 +2651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 8224 .loc 1 2652 12 + 8225 0010 0123 movs r3, #1 + 8226 0012 41E0 b .L714 + 8227 .L713: +2653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + ARM GAS /tmp/ccl4b9YO.s page 191 + + +2656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +2657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); +2658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); +2659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OPM_MODE(OnePulseMode)); +2660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); +2661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); +2662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 8228 .loc 1 2663 11 + 8229 0014 7B68 ldr r3, [r7, #4] + 8230 0016 93F83D30 ldrb r3, [r3, #61] + 8231 001a DBB2 uxtb r3, r3 + 8232 .loc 1 2663 6 + 8233 001c 002B cmp r3, #0 + 8234 001e 06D1 bne .L715 +2664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ +2666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 8235 .loc 1 2666 16 + 8236 0020 7B68 ldr r3, [r7, #4] + 8237 0022 0022 movs r2, #0 + 8238 0024 83F83C20 strb r2, [r3, #60] +2667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ +2670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); +2671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->OnePulse_MspInitCallback == NULL) +2673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; +2675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ +2677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback(htim); +2678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +2679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ +2680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OnePulse_MspInit(htim); + 8239 .loc 1 2680 5 + 8240 0028 7868 ldr r0, [r7, #4] + 8241 002a FFF7FEFF bl HAL_TIM_OnePulse_MspInit + 8242 .L715: +2681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ +2685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 8243 .loc 1 2685 15 + 8244 002e 7B68 ldr r3, [r7, #4] + 8245 0030 0222 movs r2, #2 + 8246 0032 83F83D20 strb r2, [r3, #61] +2686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Time base in the One Pulse Mode */ +2688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 8247 .loc 1 2688 3 + 8248 0036 7B68 ldr r3, [r7, #4] + 8249 0038 1A68 ldr r2, [r3] + 8250 .loc 1 2688 38 + 8251 003a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 192 + + + 8252 003c 0433 adds r3, r3, #4 + 8253 .loc 1 2688 3 + 8254 003e 1946 mov r1, r3 + 8255 0040 1046 mov r0, r2 + 8256 0042 FFF7FEFF bl TIM_Base_SetConfig +2689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the OPM Bit */ +2691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CR1 &= ~TIM_CR1_OPM; + 8257 .loc 1 2691 7 + 8258 0046 7B68 ldr r3, [r7, #4] + 8259 0048 1B68 ldr r3, [r3] + 8260 .loc 1 2691 17 + 8261 004a 1A68 ldr r2, [r3] + 8262 .loc 1 2691 7 + 8263 004c 7B68 ldr r3, [r7, #4] + 8264 004e 1B68 ldr r3, [r3] + 8265 .loc 1 2691 23 + 8266 0050 22F00802 bic r2, r2, #8 + 8267 0054 1A60 str r2, [r3] +2692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the OPM Mode */ +2694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CR1 |= OnePulseMode; + 8268 .loc 1 2694 7 + 8269 0056 7B68 ldr r3, [r7, #4] + 8270 0058 1B68 ldr r3, [r3] + 8271 .loc 1 2694 17 + 8272 005a 1968 ldr r1, [r3] + 8273 .loc 1 2694 7 + 8274 005c 7B68 ldr r3, [r7, #4] + 8275 005e 1B68 ldr r3, [r3] + 8276 .loc 1 2694 23 + 8277 0060 3A68 ldr r2, [r7] + 8278 0062 0A43 orrs r2, r2, r1 + 8279 0064 1A60 str r2, [r3] +2695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ +2697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 8280 .loc 1 2697 23 + 8281 0066 7B68 ldr r3, [r7, #4] + 8282 0068 0122 movs r2, #1 + 8283 006a 83F84820 strb r2, [r3, #72] +2698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM channels state */ +2700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 8284 .loc 1 2700 3 + 8285 006e 7B68 ldr r3, [r7, #4] + 8286 0070 0122 movs r2, #1 + 8287 0072 83F83E20 strb r2, [r3, #62] +2701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 8288 .loc 1 2701 3 + 8289 0076 7B68 ldr r3, [r7, #4] + 8290 0078 0122 movs r2, #1 + 8291 007a 83F83F20 strb r2, [r3, #63] +2702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 8292 .loc 1 2702 3 + 8293 007e 7B68 ldr r3, [r7, #4] + 8294 0080 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 193 + + + 8295 0082 83F84420 strb r2, [r3, #68] +2703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 8296 .loc 1 2703 3 + 8297 0086 7B68 ldr r3, [r7, #4] + 8298 0088 0122 movs r2, #1 + 8299 008a 83F84520 strb r2, [r3, #69] +2704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ +2706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 8300 .loc 1 2706 15 + 8301 008e 7B68 ldr r3, [r7, #4] + 8302 0090 0122 movs r2, #1 + 8303 0092 83F83D20 strb r2, [r3, #61] +2707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 8304 .loc 1 2708 10 + 8305 0096 0023 movs r3, #0 + 8306 .L714: +2709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8307 .loc 1 2709 1 + 8308 0098 1846 mov r0, r3 + 8309 009a 0837 adds r7, r7, #8 + 8310 .cfi_def_cfa_offset 8 + 8311 009c BD46 mov sp, r7 + 8312 .cfi_def_cfa_register 13 + 8313 @ sp needed + 8314 009e 80BD pop {r7, pc} + 8315 .cfi_endproc + 8316 .LFE170: + 8318 .section .text.HAL_TIM_OnePulse_DeInit,"ax",%progbits + 8319 .align 1 + 8320 .global HAL_TIM_OnePulse_DeInit + 8321 .syntax unified + 8322 .thumb + 8323 .thumb_func + 8325 HAL_TIM_OnePulse_DeInit: + 8326 .LFB171: +2710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM One Pulse +2713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_DeInit(TIM_HandleTypeDef *htim) +2717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8327 .loc 1 2717 1 + 8328 .cfi_startproc + 8329 @ args = 0, pretend = 0, frame = 8 + 8330 @ frame_needed = 1, uses_anonymous_args = 0 + 8331 0000 80B5 push {r7, lr} + 8332 .cfi_def_cfa_offset 8 + 8333 .cfi_offset 7, -8 + 8334 .cfi_offset 14, -4 + 8335 0002 82B0 sub sp, sp, #8 + 8336 .cfi_def_cfa_offset 16 + 8337 0004 00AF add r7, sp, #0 + 8338 .cfi_def_cfa_register 7 + ARM GAS /tmp/ccl4b9YO.s page 194 + + + 8339 0006 7860 str r0, [r7, #4] +2718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +2719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +2720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 8340 .loc 1 2721 15 + 8341 0008 7B68 ldr r3, [r7, #4] + 8342 000a 0222 movs r2, #2 + 8343 000c 83F83D20 strb r2, [r3, #61] +2722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ +2724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 8344 .loc 1 2724 3 + 8345 0010 7B68 ldr r3, [r7, #4] + 8346 0012 1B68 ldr r3, [r3] + 8347 0014 1A6A ldr r2, [r3, #32] + 8348 0016 41F21113 movw r3, #4369 + 8349 001a 1340 ands r3, r3, r2 + 8350 001c 002B cmp r3, #0 + 8351 001e 0FD1 bne .L717 + 8352 .loc 1 2724 3 is_stmt 0 discriminator 1 + 8353 0020 7B68 ldr r3, [r7, #4] + 8354 0022 1B68 ldr r3, [r3] + 8355 0024 1A6A ldr r2, [r3, #32] + 8356 0026 40F24443 movw r3, #1092 + 8357 002a 1340 ands r3, r3, r2 + 8358 002c 002B cmp r3, #0 + 8359 002e 07D1 bne .L717 + 8360 .loc 1 2724 3 discriminator 2 + 8361 0030 7B68 ldr r3, [r7, #4] + 8362 0032 1B68 ldr r3, [r3] + 8363 0034 1A68 ldr r2, [r3] + 8364 0036 7B68 ldr r3, [r7, #4] + 8365 0038 1B68 ldr r3, [r3] + 8366 003a 22F00102 bic r2, r2, #1 + 8367 003e 1A60 str r2, [r3] + 8368 .L717: +2725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->OnePulse_MspDeInitCallback == NULL) +2728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; +2730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ +2732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback(htim); +2733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +2734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ +2735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OnePulse_MspDeInit(htim); + 8369 .loc 1 2735 3 is_stmt 1 + 8370 0040 7868 ldr r0, [r7, #4] + 8371 0042 FFF7FEFF bl HAL_TIM_OnePulse_MspDeInit +2736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +2739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 8372 .loc 1 2739 23 + 8373 0046 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 195 + + + 8374 0048 0022 movs r2, #0 + 8375 004a 83F84820 strb r2, [r3, #72] +2740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel state */ +2742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 8376 .loc 1 2742 3 + 8377 004e 7B68 ldr r3, [r7, #4] + 8378 0050 0022 movs r2, #0 + 8379 0052 83F83E20 strb r2, [r3, #62] +2743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 8380 .loc 1 2743 3 + 8381 0056 7B68 ldr r3, [r7, #4] + 8382 0058 0022 movs r2, #0 + 8383 005a 83F83F20 strb r2, [r3, #63] +2744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 8384 .loc 1 2744 3 + 8385 005e 7B68 ldr r3, [r7, #4] + 8386 0060 0022 movs r2, #0 + 8387 0062 83F84420 strb r2, [r3, #68] +2745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 8388 .loc 1 2745 3 + 8389 0066 7B68 ldr r3, [r7, #4] + 8390 0068 0022 movs r2, #0 + 8391 006a 83F84520 strb r2, [r3, #69] +2746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ +2748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 8392 .loc 1 2748 15 + 8393 006e 7B68 ldr r3, [r7, #4] + 8394 0070 0022 movs r2, #0 + 8395 0072 83F83D20 strb r2, [r3, #61] +2749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ +2751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 8396 .loc 1 2751 3 + 8397 0076 7B68 ldr r3, [r7, #4] + 8398 0078 0022 movs r2, #0 + 8399 007a 83F83C20 strb r2, [r3, #60] +2752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 8400 .loc 1 2753 10 + 8401 007e 0023 movs r3, #0 +2754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8402 .loc 1 2754 1 + 8403 0080 1846 mov r0, r3 + 8404 0082 0837 adds r7, r7, #8 + 8405 .cfi_def_cfa_offset 8 + 8406 0084 BD46 mov sp, r7 + 8407 .cfi_def_cfa_register 13 + 8408 @ sp needed + 8409 0086 80BD pop {r7, pc} + 8410 .cfi_endproc + 8411 .LFE171: + 8413 .section .text.HAL_TIM_OnePulse_MspInit,"ax",%progbits + 8414 .align 1 + 8415 .weak HAL_TIM_OnePulse_MspInit + 8416 .syntax unified + ARM GAS /tmp/ccl4b9YO.s page 196 + + + 8417 .thumb + 8418 .thumb_func + 8420 HAL_TIM_OnePulse_MspInit: + 8421 .LFB172: +2755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM One Pulse MSP. +2758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +2760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspInit(TIM_HandleTypeDef *htim) +2762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8422 .loc 1 2762 1 + 8423 .cfi_startproc + 8424 @ args = 0, pretend = 0, frame = 8 + 8425 @ frame_needed = 1, uses_anonymous_args = 0 + 8426 @ link register save eliminated. + 8427 0000 80B4 push {r7} + 8428 .cfi_def_cfa_offset 4 + 8429 .cfi_offset 7, -4 + 8430 0002 83B0 sub sp, sp, #12 + 8431 .cfi_def_cfa_offset 16 + 8432 0004 00AF add r7, sp, #0 + 8433 .cfi_def_cfa_register 7 + 8434 0006 7860 str r0, [r7, #4] +2763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +2765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +2767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_OnePulse_MspInit could be implemented in the user file +2768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8435 .loc 1 2769 1 + 8436 0008 00BF nop + 8437 000a 0C37 adds r7, r7, #12 + 8438 .cfi_def_cfa_offset 4 + 8439 000c BD46 mov sp, r7 + 8440 .cfi_def_cfa_register 13 + 8441 @ sp needed + 8442 000e 5DF8047B ldr r7, [sp], #4 + 8443 .cfi_restore 7 + 8444 .cfi_def_cfa_offset 0 + 8445 0012 7047 bx lr + 8446 .cfi_endproc + 8447 .LFE172: + 8449 .section .text.HAL_TIM_OnePulse_MspDeInit,"ax",%progbits + 8450 .align 1 + 8451 .weak HAL_TIM_OnePulse_MspDeInit + 8452 .syntax unified + 8453 .thumb + 8454 .thumb_func + 8456 HAL_TIM_OnePulse_MspDeInit: + 8457 .LFB173: +2770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM One Pulse MSP. +2773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle + ARM GAS /tmp/ccl4b9YO.s page 197 + + +2774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +2775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspDeInit(TIM_HandleTypeDef *htim) +2777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8458 .loc 1 2777 1 + 8459 .cfi_startproc + 8460 @ args = 0, pretend = 0, frame = 8 + 8461 @ frame_needed = 1, uses_anonymous_args = 0 + 8462 @ link register save eliminated. + 8463 0000 80B4 push {r7} + 8464 .cfi_def_cfa_offset 4 + 8465 .cfi_offset 7, -4 + 8466 0002 83B0 sub sp, sp, #12 + 8467 .cfi_def_cfa_offset 16 + 8468 0004 00AF add r7, sp, #0 + 8469 .cfi_def_cfa_register 7 + 8470 0006 7860 str r0, [r7, #4] +2778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +2780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +2782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_OnePulse_MspDeInit could be implemented in the user file +2783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8471 .loc 1 2784 1 + 8472 0008 00BF nop + 8473 000a 0C37 adds r7, r7, #12 + 8474 .cfi_def_cfa_offset 4 + 8475 000c BD46 mov sp, r7 + 8476 .cfi_def_cfa_register 13 + 8477 @ sp needed + 8478 000e 5DF8047B ldr r7, [sp], #4 + 8479 .cfi_restore 7 + 8480 .cfi_def_cfa_offset 0 + 8481 0012 7047 bx lr + 8482 .cfi_endproc + 8483 .LFE173: + 8485 .section .text.HAL_TIM_OnePulse_Start,"ax",%progbits + 8486 .align 1 + 8487 .global HAL_TIM_OnePulse_Start + 8488 .syntax unified + 8489 .thumb + 8490 .thumb_func + 8492 HAL_TIM_OnePulse_Start: + 8493 .LFB174: +2785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM One Pulse signal generation. +2788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Though OutputChannel parameter is deprecated and ignored by the function +2789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * it has been kept to avoid HAL_TIM API compatibility break. +2790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note The pulse output channel is determined when calling +2791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +2792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OutputChannel See note above +2794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) + ARM GAS /tmp/ccl4b9YO.s page 198 + + +2797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8494 .loc 1 2797 1 + 8495 .cfi_startproc + 8496 @ args = 0, pretend = 0, frame = 16 + 8497 @ frame_needed = 1, uses_anonymous_args = 0 + 8498 0000 80B5 push {r7, lr} + 8499 .cfi_def_cfa_offset 8 + 8500 .cfi_offset 7, -8 + 8501 .cfi_offset 14, -4 + 8502 0002 84B0 sub sp, sp, #16 + 8503 .cfi_def_cfa_offset 24 + 8504 0004 00AF add r7, sp, #0 + 8505 .cfi_def_cfa_register 7 + 8506 0006 7860 str r0, [r7, #4] + 8507 0008 3960 str r1, [r7] +2798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 8508 .loc 1 2798 31 + 8509 000a 7B68 ldr r3, [r7, #4] + 8510 000c 93F83E30 ldrb r3, [r3, #62] + 8511 0010 FB73 strb r3, [r7, #15] +2799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 8512 .loc 1 2799 31 + 8513 0012 7B68 ldr r3, [r7, #4] + 8514 0014 93F83F30 ldrb r3, [r3, #63] + 8515 0018 BB73 strb r3, [r7, #14] +2800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 8516 .loc 1 2800 31 + 8517 001a 7B68 ldr r3, [r7, #4] + 8518 001c 93F84430 ldrb r3, [r3, #68] + 8519 0020 7B73 strb r3, [r7, #13] +2801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 8520 .loc 1 2801 31 + 8521 0022 7B68 ldr r3, [r7, #4] + 8522 0024 93F84530 ldrb r3, [r3, #69] + 8523 0028 3B73 strb r3, [r7, #12] +2802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(OutputChannel); +2805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channels state */ +2807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 8524 .loc 1 2807 6 + 8525 002a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 8526 002c 012B cmp r3, #1 + 8527 002e 08D1 bne .L722 +2808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 8528 .loc 1 2808 7 + 8529 0030 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 8530 0032 012B cmp r3, #1 + 8531 0034 05D1 bne .L722 +2809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 8532 .loc 1 2809 7 + 8533 0036 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 8534 0038 012B cmp r3, #1 + 8535 003a 02D1 bne .L722 +2810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 8536 .loc 1 2810 7 + ARM GAS /tmp/ccl4b9YO.s page 199 + + + 8537 003c 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 8538 003e 012B cmp r3, #1 + 8539 0040 01D0 beq .L723 + 8540 .L722: +2811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 8541 .loc 1 2812 12 + 8542 0042 0123 movs r3, #1 + 8543 0044 3FE0 b .L724 + 8544 .L723: +2813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +2816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 8545 .loc 1 2816 3 + 8546 0046 7B68 ldr r3, [r7, #4] + 8547 0048 0222 movs r2, #2 + 8548 004a 83F83E20 strb r2, [r3, #62] +2817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 8549 .loc 1 2817 3 + 8550 004e 7B68 ldr r3, [r7, #4] + 8551 0050 0222 movs r2, #2 + 8552 0052 83F83F20 strb r2, [r3, #63] +2818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 8553 .loc 1 2818 3 + 8554 0056 7B68 ldr r3, [r7, #4] + 8555 0058 0222 movs r2, #2 + 8556 005a 83F84420 strb r2, [r3, #68] +2819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 8557 .loc 1 2819 3 + 8558 005e 7B68 ldr r3, [r7, #4] + 8559 0060 0222 movs r2, #2 + 8560 0062 83F84520 strb r2, [r3, #69] +2820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare and the Input Capture channels +2822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2 +2823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and +2824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output +2825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together +2826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** No need to enable the counter, it's enabled automatically by hardware +2828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (the counter starts in response to a stimulus and generate a pulse */ +2829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 8561 .loc 1 2830 3 + 8562 0066 7B68 ldr r3, [r7, #4] + 8563 0068 1B68 ldr r3, [r3] + 8564 006a 0122 movs r2, #1 + 8565 006c 0021 movs r1, #0 + 8566 006e 1846 mov r0, r3 + 8567 0070 FFF7FEFF bl TIM_CCxChannelCmd +2831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 8568 .loc 1 2831 3 + 8569 0074 7B68 ldr r3, [r7, #4] + 8570 0076 1B68 ldr r3, [r3] + 8571 0078 0122 movs r2, #1 + 8572 007a 0421 movs r1, #4 + ARM GAS /tmp/ccl4b9YO.s page 200 + + + 8573 007c 1846 mov r0, r3 + 8574 007e FFF7FEFF bl TIM_CCxChannelCmd +2832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 8575 .loc 1 2833 7 + 8576 0082 7B68 ldr r3, [r7, #4] + 8577 0084 1B68 ldr r3, [r3] + 8578 0086 124A ldr r2, .L729 + 8579 0088 9342 cmp r3, r2 + 8580 008a 0ED0 beq .L725 + 8581 .loc 1 2833 7 is_stmt 0 discriminator 2 + 8582 008c 7B68 ldr r3, [r7, #4] + 8583 008e 1B68 ldr r3, [r3] + 8584 0090 104A ldr r2, .L729+4 + 8585 0092 9342 cmp r3, r2 + 8586 0094 09D0 beq .L725 + 8587 .loc 1 2833 7 discriminator 4 + 8588 0096 7B68 ldr r3, [r7, #4] + 8589 0098 1B68 ldr r3, [r3] + 8590 009a 0F4A ldr r2, .L729+8 + 8591 009c 9342 cmp r3, r2 + 8592 009e 04D0 beq .L725 + 8593 .loc 1 2833 7 discriminator 6 + 8594 00a0 7B68 ldr r3, [r7, #4] + 8595 00a2 1B68 ldr r3, [r3] + 8596 00a4 0D4A ldr r2, .L729+12 + 8597 00a6 9342 cmp r3, r2 + 8598 00a8 01D1 bne .L726 + 8599 .L725: + 8600 .loc 1 2833 7 discriminator 7 + 8601 00aa 0123 movs r3, #1 + 8602 .loc 1 2833 7 + 8603 00ac 00E0 b .L727 + 8604 .L726: + 8605 .loc 1 2833 7 discriminator 8 + 8606 00ae 0023 movs r3, #0 + 8607 .L727: + 8608 .loc 1 2833 6 is_stmt 1 discriminator 10 + 8609 00b0 002B cmp r3, #0 + 8610 00b2 07D0 beq .L728 +2834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +2836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 8611 .loc 1 2836 5 + 8612 00b4 7B68 ldr r3, [r7, #4] + 8613 00b6 1B68 ldr r3, [r3] + 8614 00b8 5A6C ldr r2, [r3, #68] + 8615 00ba 7B68 ldr r3, [r7, #4] + 8616 00bc 1B68 ldr r3, [r3] + 8617 00be 42F40042 orr r2, r2, #32768 + 8618 00c2 5A64 str r2, [r3, #68] + 8619 .L728: +2837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 8620 .loc 1 2840 10 + ARM GAS /tmp/ccl4b9YO.s page 201 + + + 8621 00c4 0023 movs r3, #0 + 8622 .L724: +2841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8623 .loc 1 2841 1 + 8624 00c6 1846 mov r0, r3 + 8625 00c8 1037 adds r7, r7, #16 + 8626 .cfi_def_cfa_offset 8 + 8627 00ca BD46 mov sp, r7 + 8628 .cfi_def_cfa_register 13 + 8629 @ sp needed + 8630 00cc 80BD pop {r7, pc} + 8631 .L730: + 8632 00ce 00BF .align 2 + 8633 .L729: + 8634 00d0 002C0140 .word 1073818624 + 8635 00d4 00400140 .word 1073823744 + 8636 00d8 00440140 .word 1073824768 + 8637 00dc 00480140 .word 1073825792 + 8638 .cfi_endproc + 8639 .LFE174: + 8641 .section .text.HAL_TIM_OnePulse_Stop,"ax",%progbits + 8642 .align 1 + 8643 .global HAL_TIM_OnePulse_Stop + 8644 .syntax unified + 8645 .thumb + 8646 .thumb_func + 8648 HAL_TIM_OnePulse_Stop: + 8649 .LFB175: +2842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM One Pulse signal generation. +2845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Though OutputChannel parameter is deprecated and ignored by the function +2846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * it has been kept to avoid HAL_TIM API compatibility break. +2847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note The pulse output channel is determined when calling +2848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +2849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OutputChannel See note above +2851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +2854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8650 .loc 1 2854 1 + 8651 .cfi_startproc + 8652 @ args = 0, pretend = 0, frame = 8 + 8653 @ frame_needed = 1, uses_anonymous_args = 0 + 8654 0000 80B5 push {r7, lr} + 8655 .cfi_def_cfa_offset 8 + 8656 .cfi_offset 7, -8 + 8657 .cfi_offset 14, -4 + 8658 0002 82B0 sub sp, sp, #8 + 8659 .cfi_def_cfa_offset 16 + 8660 0004 00AF add r7, sp, #0 + 8661 .cfi_def_cfa_register 7 + 8662 0006 7860 str r0, [r7, #4] + 8663 0008 3960 str r1, [r7] +2855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(OutputChannel); + ARM GAS /tmp/ccl4b9YO.s page 202 + + +2857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Capture compare and the Input Capture channels +2859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) +2860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and +2861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output +2862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ +2863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 8664 .loc 1 2864 3 + 8665 000a 7B68 ldr r3, [r7, #4] + 8666 000c 1B68 ldr r3, [r3] + 8667 000e 0022 movs r2, #0 + 8668 0010 0021 movs r1, #0 + 8669 0012 1846 mov r0, r3 + 8670 0014 FFF7FEFF bl TIM_CCxChannelCmd +2865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 8671 .loc 1 2865 3 + 8672 0018 7B68 ldr r3, [r7, #4] + 8673 001a 1B68 ldr r3, [r3] + 8674 001c 0022 movs r2, #0 + 8675 001e 0421 movs r1, #4 + 8676 0020 1846 mov r0, r3 + 8677 0022 FFF7FEFF bl TIM_CCxChannelCmd +2866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 8678 .loc 1 2867 7 + 8679 0026 7B68 ldr r3, [r7, #4] + 8680 0028 1B68 ldr r3, [r3] + 8681 002a 2E4A ldr r2, .L738 + 8682 002c 9342 cmp r3, r2 + 8683 002e 0ED0 beq .L732 + 8684 .loc 1 2867 7 is_stmt 0 discriminator 2 + 8685 0030 7B68 ldr r3, [r7, #4] + 8686 0032 1B68 ldr r3, [r3] + 8687 0034 2C4A ldr r2, .L738+4 + 8688 0036 9342 cmp r3, r2 + 8689 0038 09D0 beq .L732 + 8690 .loc 1 2867 7 discriminator 4 + 8691 003a 7B68 ldr r3, [r7, #4] + 8692 003c 1B68 ldr r3, [r3] + 8693 003e 2B4A ldr r2, .L738+8 + 8694 0040 9342 cmp r3, r2 + 8695 0042 04D0 beq .L732 + 8696 .loc 1 2867 7 discriminator 6 + 8697 0044 7B68 ldr r3, [r7, #4] + 8698 0046 1B68 ldr r3, [r3] + 8699 0048 294A ldr r2, .L738+12 + 8700 004a 9342 cmp r3, r2 + 8701 004c 01D1 bne .L733 + 8702 .L732: + 8703 .loc 1 2867 7 discriminator 7 + 8704 004e 0123 movs r3, #1 + 8705 .loc 1 2867 7 + 8706 0050 00E0 b .L734 + 8707 .L733: + 8708 .loc 1 2867 7 discriminator 8 + 8709 0052 0023 movs r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 203 + + + 8710 .L734: + 8711 .loc 1 2867 6 is_stmt 1 discriminator 10 + 8712 0054 002B cmp r3, #0 + 8713 0056 17D0 beq .L735 +2868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +2870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 8714 .loc 1 2870 5 + 8715 0058 7B68 ldr r3, [r7, #4] + 8716 005a 1B68 ldr r3, [r3] + 8717 005c 1A6A ldr r2, [r3, #32] + 8718 005e 41F21113 movw r3, #4369 + 8719 0062 1340 ands r3, r3, r2 + 8720 0064 002B cmp r3, #0 + 8721 0066 0FD1 bne .L735 + 8722 .loc 1 2870 5 is_stmt 0 discriminator 1 + 8723 0068 7B68 ldr r3, [r7, #4] + 8724 006a 1B68 ldr r3, [r3] + 8725 006c 1A6A ldr r2, [r3, #32] + 8726 006e 40F24443 movw r3, #1092 + 8727 0072 1340 ands r3, r3, r2 + 8728 0074 002B cmp r3, #0 + 8729 0076 07D1 bne .L735 + 8730 .loc 1 2870 5 discriminator 2 + 8731 0078 7B68 ldr r3, [r7, #4] + 8732 007a 1B68 ldr r3, [r3] + 8733 007c 5A6C ldr r2, [r3, #68] + 8734 007e 7B68 ldr r3, [r7, #4] + 8735 0080 1B68 ldr r3, [r3] + 8736 0082 22F40042 bic r2, r2, #32768 + 8737 0086 5A64 str r2, [r3, #68] + 8738 .L735: +2871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +2874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 8739 .loc 1 2874 3 is_stmt 1 + 8740 0088 7B68 ldr r3, [r7, #4] + 8741 008a 1B68 ldr r3, [r3] + 8742 008c 1A6A ldr r2, [r3, #32] + 8743 008e 41F21113 movw r3, #4369 + 8744 0092 1340 ands r3, r3, r2 + 8745 0094 002B cmp r3, #0 + 8746 0096 0FD1 bne .L736 + 8747 .loc 1 2874 3 is_stmt 0 discriminator 1 + 8748 0098 7B68 ldr r3, [r7, #4] + 8749 009a 1B68 ldr r3, [r3] + 8750 009c 1A6A ldr r2, [r3, #32] + 8751 009e 40F24443 movw r3, #1092 + 8752 00a2 1340 ands r3, r3, r2 + 8753 00a4 002B cmp r3, #0 + 8754 00a6 07D1 bne .L736 + 8755 .loc 1 2874 3 discriminator 2 + 8756 00a8 7B68 ldr r3, [r7, #4] + 8757 00aa 1B68 ldr r3, [r3] + 8758 00ac 1A68 ldr r2, [r3] + 8759 00ae 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 204 + + + 8760 00b0 1B68 ldr r3, [r3] + 8761 00b2 22F00102 bic r2, r2, #1 + 8762 00b6 1A60 str r2, [r3] + 8763 .L736: +2875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +2877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 8764 .loc 1 2877 3 is_stmt 1 + 8765 00b8 7B68 ldr r3, [r7, #4] + 8766 00ba 0122 movs r2, #1 + 8767 00bc 83F83E20 strb r2, [r3, #62] +2878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 8768 .loc 1 2878 3 + 8769 00c0 7B68 ldr r3, [r7, #4] + 8770 00c2 0122 movs r2, #1 + 8771 00c4 83F83F20 strb r2, [r3, #63] +2879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 8772 .loc 1 2879 3 + 8773 00c8 7B68 ldr r3, [r7, #4] + 8774 00ca 0122 movs r2, #1 + 8775 00cc 83F84420 strb r2, [r3, #68] +2880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 8776 .loc 1 2880 3 + 8777 00d0 7B68 ldr r3, [r7, #4] + 8778 00d2 0122 movs r2, #1 + 8779 00d4 83F84520 strb r2, [r3, #69] +2881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 8780 .loc 1 2883 10 + 8781 00d8 0023 movs r3, #0 +2884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8782 .loc 1 2884 1 + 8783 00da 1846 mov r0, r3 + 8784 00dc 0837 adds r7, r7, #8 + 8785 .cfi_def_cfa_offset 8 + 8786 00de BD46 mov sp, r7 + 8787 .cfi_def_cfa_register 13 + 8788 @ sp needed + 8789 00e0 80BD pop {r7, pc} + 8790 .L739: + 8791 00e2 00BF .align 2 + 8792 .L738: + 8793 00e4 002C0140 .word 1073818624 + 8794 00e8 00400140 .word 1073823744 + 8795 00ec 00440140 .word 1073824768 + 8796 00f0 00480140 .word 1073825792 + 8797 .cfi_endproc + 8798 .LFE175: + 8800 .section .text.HAL_TIM_OnePulse_Start_IT,"ax",%progbits + 8801 .align 1 + 8802 .global HAL_TIM_OnePulse_Start_IT + 8803 .syntax unified + 8804 .thumb + 8805 .thumb_func + 8807 HAL_TIM_OnePulse_Start_IT: + 8808 .LFB176: + ARM GAS /tmp/ccl4b9YO.s page 205 + + +2885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM One Pulse signal generation in interrupt mode. +2888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Though OutputChannel parameter is deprecated and ignored by the function +2889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * it has been kept to avoid HAL_TIM API compatibility break. +2890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note The pulse output channel is determined when calling +2891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +2892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OutputChannel See note above +2894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +2897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8809 .loc 1 2897 1 + 8810 .cfi_startproc + 8811 @ args = 0, pretend = 0, frame = 16 + 8812 @ frame_needed = 1, uses_anonymous_args = 0 + 8813 0000 80B5 push {r7, lr} + 8814 .cfi_def_cfa_offset 8 + 8815 .cfi_offset 7, -8 + 8816 .cfi_offset 14, -4 + 8817 0002 84B0 sub sp, sp, #16 + 8818 .cfi_def_cfa_offset 24 + 8819 0004 00AF add r7, sp, #0 + 8820 .cfi_def_cfa_register 7 + 8821 0006 7860 str r0, [r7, #4] + 8822 0008 3960 str r1, [r7] +2898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 8823 .loc 1 2898 31 + 8824 000a 7B68 ldr r3, [r7, #4] + 8825 000c 93F83E30 ldrb r3, [r3, #62] + 8826 0010 FB73 strb r3, [r7, #15] +2899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 8827 .loc 1 2899 31 + 8828 0012 7B68 ldr r3, [r7, #4] + 8829 0014 93F83F30 ldrb r3, [r3, #63] + 8830 0018 BB73 strb r3, [r7, #14] +2900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 8831 .loc 1 2900 31 + 8832 001a 7B68 ldr r3, [r7, #4] + 8833 001c 93F84430 ldrb r3, [r3, #68] + 8834 0020 7B73 strb r3, [r7, #13] +2901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 8835 .loc 1 2901 31 + 8836 0022 7B68 ldr r3, [r7, #4] + 8837 0024 93F84530 ldrb r3, [r3, #69] + 8838 0028 3B73 strb r3, [r7, #12] +2902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(OutputChannel); +2905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM channels state */ +2907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 8839 .loc 1 2907 6 + 8840 002a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 8841 002c 012B cmp r3, #1 + 8842 002e 08D1 bne .L741 + ARM GAS /tmp/ccl4b9YO.s page 206 + + +2908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 8843 .loc 1 2908 7 + 8844 0030 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 8845 0032 012B cmp r3, #1 + 8846 0034 05D1 bne .L741 +2909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 8847 .loc 1 2909 7 + 8848 0036 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 8849 0038 012B cmp r3, #1 + 8850 003a 02D1 bne .L741 +2910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 8851 .loc 1 2910 7 + 8852 003c 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 8853 003e 012B cmp r3, #1 + 8854 0040 01D0 beq .L742 + 8855 .L741: +2911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 8856 .loc 1 2912 12 + 8857 0042 0123 movs r3, #1 + 8858 0044 4FE0 b .L743 + 8859 .L742: +2913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +2916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 8860 .loc 1 2916 3 + 8861 0046 7B68 ldr r3, [r7, #4] + 8862 0048 0222 movs r2, #2 + 8863 004a 83F83E20 strb r2, [r3, #62] +2917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 8864 .loc 1 2917 3 + 8865 004e 7B68 ldr r3, [r7, #4] + 8866 0050 0222 movs r2, #2 + 8867 0052 83F83F20 strb r2, [r3, #63] +2918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 8868 .loc 1 2918 3 + 8869 0056 7B68 ldr r3, [r7, #4] + 8870 0058 0222 movs r2, #2 + 8871 005a 83F84420 strb r2, [r3, #68] +2919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 8872 .loc 1 2919 3 + 8873 005e 7B68 ldr r3, [r7, #4] + 8874 0060 0222 movs r2, #2 + 8875 0062 83F84520 strb r2, [r3, #69] +2920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare and the Input Capture channels +2922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2 +2923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and +2924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output +2925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together +2926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** No need to enable the counter, it's enabled automatically by hardware +2928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (the counter starts in response to a stimulus and generate a pulse */ +2929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ +2931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + ARM GAS /tmp/ccl4b9YO.s page 207 + + + 8876 .loc 1 2931 3 + 8877 0066 7B68 ldr r3, [r7, #4] + 8878 0068 1B68 ldr r3, [r3] + 8879 006a DA68 ldr r2, [r3, #12] + 8880 006c 7B68 ldr r3, [r7, #4] + 8881 006e 1B68 ldr r3, [r3] + 8882 0070 42F00202 orr r2, r2, #2 + 8883 0074 DA60 str r2, [r3, #12] +2932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ +2934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 8884 .loc 1 2934 3 + 8885 0076 7B68 ldr r3, [r7, #4] + 8886 0078 1B68 ldr r3, [r3] + 8887 007a DA68 ldr r2, [r3, #12] + 8888 007c 7B68 ldr r3, [r7, #4] + 8889 007e 1B68 ldr r3, [r3] + 8890 0080 42F00402 orr r2, r2, #4 + 8891 0084 DA60 str r2, [r3, #12] +2935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 8892 .loc 1 2936 3 + 8893 0086 7B68 ldr r3, [r7, #4] + 8894 0088 1B68 ldr r3, [r3] + 8895 008a 0122 movs r2, #1 + 8896 008c 0021 movs r1, #0 + 8897 008e 1846 mov r0, r3 + 8898 0090 FFF7FEFF bl TIM_CCxChannelCmd +2937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 8899 .loc 1 2937 3 + 8900 0094 7B68 ldr r3, [r7, #4] + 8901 0096 1B68 ldr r3, [r3] + 8902 0098 0122 movs r2, #1 + 8903 009a 0421 movs r1, #4 + 8904 009c 1846 mov r0, r3 + 8905 009e FFF7FEFF bl TIM_CCxChannelCmd +2938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 8906 .loc 1 2939 7 + 8907 00a2 7B68 ldr r3, [r7, #4] + 8908 00a4 1B68 ldr r3, [r3] + 8909 00a6 124A ldr r2, .L748 + 8910 00a8 9342 cmp r3, r2 + 8911 00aa 0ED0 beq .L744 + 8912 .loc 1 2939 7 is_stmt 0 discriminator 2 + 8913 00ac 7B68 ldr r3, [r7, #4] + 8914 00ae 1B68 ldr r3, [r3] + 8915 00b0 104A ldr r2, .L748+4 + 8916 00b2 9342 cmp r3, r2 + 8917 00b4 09D0 beq .L744 + 8918 .loc 1 2939 7 discriminator 4 + 8919 00b6 7B68 ldr r3, [r7, #4] + 8920 00b8 1B68 ldr r3, [r3] + 8921 00ba 0F4A ldr r2, .L748+8 + 8922 00bc 9342 cmp r3, r2 + 8923 00be 04D0 beq .L744 + 8924 .loc 1 2939 7 discriminator 6 + ARM GAS /tmp/ccl4b9YO.s page 208 + + + 8925 00c0 7B68 ldr r3, [r7, #4] + 8926 00c2 1B68 ldr r3, [r3] + 8927 00c4 0D4A ldr r2, .L748+12 + 8928 00c6 9342 cmp r3, r2 + 8929 00c8 01D1 bne .L745 + 8930 .L744: + 8931 .loc 1 2939 7 discriminator 7 + 8932 00ca 0123 movs r3, #1 + 8933 .loc 1 2939 7 + 8934 00cc 00E0 b .L746 + 8935 .L745: + 8936 .loc 1 2939 7 discriminator 8 + 8937 00ce 0023 movs r3, #0 + 8938 .L746: + 8939 .loc 1 2939 6 is_stmt 1 discriminator 10 + 8940 00d0 002B cmp r3, #0 + 8941 00d2 07D0 beq .L747 +2940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the main output */ +2942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); + 8942 .loc 1 2942 5 + 8943 00d4 7B68 ldr r3, [r7, #4] + 8944 00d6 1B68 ldr r3, [r3] + 8945 00d8 5A6C ldr r2, [r3, #68] + 8946 00da 7B68 ldr r3, [r7, #4] + 8947 00dc 1B68 ldr r3, [r3] + 8948 00de 42F40042 orr r2, r2, #32768 + 8949 00e2 5A64 str r2, [r3, #68] + 8950 .L747: +2943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 8951 .loc 1 2946 10 + 8952 00e4 0023 movs r3, #0 + 8953 .L743: +2947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 8954 .loc 1 2947 1 + 8955 00e6 1846 mov r0, r3 + 8956 00e8 1037 adds r7, r7, #16 + 8957 .cfi_def_cfa_offset 8 + 8958 00ea BD46 mov sp, r7 + 8959 .cfi_def_cfa_register 13 + 8960 @ sp needed + 8961 00ec 80BD pop {r7, pc} + 8962 .L749: + 8963 00ee 00BF .align 2 + 8964 .L748: + 8965 00f0 002C0140 .word 1073818624 + 8966 00f4 00400140 .word 1073823744 + 8967 00f8 00440140 .word 1073824768 + 8968 00fc 00480140 .word 1073825792 + 8969 .cfi_endproc + 8970 .LFE176: + 8972 .section .text.HAL_TIM_OnePulse_Stop_IT,"ax",%progbits + 8973 .align 1 + 8974 .global HAL_TIM_OnePulse_Stop_IT + ARM GAS /tmp/ccl4b9YO.s page 209 + + + 8975 .syntax unified + 8976 .thumb + 8977 .thumb_func + 8979 HAL_TIM_OnePulse_Stop_IT: + 8980 .LFB177: +2948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +2950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM One Pulse signal generation in interrupt mode. +2951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Though OutputChannel parameter is deprecated and ignored by the function +2952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * it has been kept to avoid HAL_TIM API compatibility break. +2953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note The pulse output channel is determined when calling +2954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +2955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +2956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OutputChannel See note above +2957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +2958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +2959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +2960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 8981 .loc 1 2960 1 + 8982 .cfi_startproc + 8983 @ args = 0, pretend = 0, frame = 8 + 8984 @ frame_needed = 1, uses_anonymous_args = 0 + 8985 0000 80B5 push {r7, lr} + 8986 .cfi_def_cfa_offset 8 + 8987 .cfi_offset 7, -8 + 8988 .cfi_offset 14, -4 + 8989 0002 82B0 sub sp, sp, #8 + 8990 .cfi_def_cfa_offset 16 + 8991 0004 00AF add r7, sp, #0 + 8992 .cfi_def_cfa_register 7 + 8993 0006 7860 str r0, [r7, #4] + 8994 0008 3960 str r1, [r7] +2961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +2962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(OutputChannel); +2963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ +2965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 8995 .loc 1 2965 3 + 8996 000a 7B68 ldr r3, [r7, #4] + 8997 000c 1B68 ldr r3, [r3] + 8998 000e DA68 ldr r2, [r3, #12] + 8999 0010 7B68 ldr r3, [r7, #4] + 9000 0012 1B68 ldr r3, [r3] + 9001 0014 22F00202 bic r2, r2, #2 + 9002 0018 DA60 str r2, [r3, #12] +2966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +2968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 9003 .loc 1 2968 3 + 9004 001a 7B68 ldr r3, [r7, #4] + 9005 001c 1B68 ldr r3, [r3] + 9006 001e DA68 ldr r2, [r3, #12] + 9007 0020 7B68 ldr r3, [r7, #4] + 9008 0022 1B68 ldr r3, [r3] + 9009 0024 22F00402 bic r2, r2, #4 + 9010 0028 DA60 str r2, [r3, #12] +2969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 210 + + +2970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Capture compare and the Input Capture channels +2971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) +2972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and +2973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output +2974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ +2975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 9011 .loc 1 2975 3 + 9012 002a 7B68 ldr r3, [r7, #4] + 9013 002c 1B68 ldr r3, [r3] + 9014 002e 0022 movs r2, #0 + 9015 0030 0021 movs r1, #0 + 9016 0032 1846 mov r0, r3 + 9017 0034 FFF7FEFF bl TIM_CCxChannelCmd +2976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 9018 .loc 1 2976 3 + 9019 0038 7B68 ldr r3, [r7, #4] + 9020 003a 1B68 ldr r3, [r3] + 9021 003c 0022 movs r2, #0 + 9022 003e 0421 movs r1, #4 + 9023 0040 1846 mov r0, r3 + 9024 0042 FFF7FEFF bl TIM_CCxChannelCmd +2977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + 9025 .loc 1 2978 7 + 9026 0046 7B68 ldr r3, [r7, #4] + 9027 0048 1B68 ldr r3, [r3] + 9028 004a 2E4A ldr r2, .L757 + 9029 004c 9342 cmp r3, r2 + 9030 004e 0ED0 beq .L751 + 9031 .loc 1 2978 7 is_stmt 0 discriminator 2 + 9032 0050 7B68 ldr r3, [r7, #4] + 9033 0052 1B68 ldr r3, [r3] + 9034 0054 2C4A ldr r2, .L757+4 + 9035 0056 9342 cmp r3, r2 + 9036 0058 09D0 beq .L751 + 9037 .loc 1 2978 7 discriminator 4 + 9038 005a 7B68 ldr r3, [r7, #4] + 9039 005c 1B68 ldr r3, [r3] + 9040 005e 2B4A ldr r2, .L757+8 + 9041 0060 9342 cmp r3, r2 + 9042 0062 04D0 beq .L751 + 9043 .loc 1 2978 7 discriminator 6 + 9044 0064 7B68 ldr r3, [r7, #4] + 9045 0066 1B68 ldr r3, [r3] + 9046 0068 294A ldr r2, .L757+12 + 9047 006a 9342 cmp r3, r2 + 9048 006c 01D1 bne .L752 + 9049 .L751: + 9050 .loc 1 2978 7 discriminator 7 + 9051 006e 0123 movs r3, #1 + 9052 .loc 1 2978 7 + 9053 0070 00E0 b .L753 + 9054 .L752: + 9055 .loc 1 2978 7 discriminator 8 + 9056 0072 0023 movs r3, #0 + 9057 .L753: + 9058 .loc 1 2978 6 is_stmt 1 discriminator 10 + ARM GAS /tmp/ccl4b9YO.s page 211 + + + 9059 0074 002B cmp r3, #0 + 9060 0076 17D0 beq .L754 +2979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +2980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Main Output */ +2981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); + 9061 .loc 1 2981 5 + 9062 0078 7B68 ldr r3, [r7, #4] + 9063 007a 1B68 ldr r3, [r3] + 9064 007c 1A6A ldr r2, [r3, #32] + 9065 007e 41F21113 movw r3, #4369 + 9066 0082 1340 ands r3, r3, r2 + 9067 0084 002B cmp r3, #0 + 9068 0086 0FD1 bne .L754 + 9069 .loc 1 2981 5 is_stmt 0 discriminator 1 + 9070 0088 7B68 ldr r3, [r7, #4] + 9071 008a 1B68 ldr r3, [r3] + 9072 008c 1A6A ldr r2, [r3, #32] + 9073 008e 40F24443 movw r3, #1092 + 9074 0092 1340 ands r3, r3, r2 + 9075 0094 002B cmp r3, #0 + 9076 0096 07D1 bne .L754 + 9077 .loc 1 2981 5 discriminator 2 + 9078 0098 7B68 ldr r3, [r7, #4] + 9079 009a 1B68 ldr r3, [r3] + 9080 009c 5A6C ldr r2, [r3, #68] + 9081 009e 7B68 ldr r3, [r7, #4] + 9082 00a0 1B68 ldr r3, [r3] + 9083 00a2 22F40042 bic r2, r2, #32768 + 9084 00a6 5A64 str r2, [r3, #68] + 9085 .L754: +2982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +2983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +2985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 9086 .loc 1 2985 3 is_stmt 1 + 9087 00a8 7B68 ldr r3, [r7, #4] + 9088 00aa 1B68 ldr r3, [r3] + 9089 00ac 1A6A ldr r2, [r3, #32] + 9090 00ae 41F21113 movw r3, #4369 + 9091 00b2 1340 ands r3, r3, r2 + 9092 00b4 002B cmp r3, #0 + 9093 00b6 0FD1 bne .L755 + 9094 .loc 1 2985 3 is_stmt 0 discriminator 1 + 9095 00b8 7B68 ldr r3, [r7, #4] + 9096 00ba 1B68 ldr r3, [r3] + 9097 00bc 1A6A ldr r2, [r3, #32] + 9098 00be 40F24443 movw r3, #1092 + 9099 00c2 1340 ands r3, r3, r2 + 9100 00c4 002B cmp r3, #0 + 9101 00c6 07D1 bne .L755 + 9102 .loc 1 2985 3 discriminator 2 + 9103 00c8 7B68 ldr r3, [r7, #4] + 9104 00ca 1B68 ldr r3, [r3] + 9105 00cc 1A68 ldr r2, [r3] + 9106 00ce 7B68 ldr r3, [r7, #4] + 9107 00d0 1B68 ldr r3, [r3] + 9108 00d2 22F00102 bic r2, r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 212 + + + 9109 00d6 1A60 str r2, [r3] + 9110 .L755: +2986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +2988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9111 .loc 1 2988 3 is_stmt 1 + 9112 00d8 7B68 ldr r3, [r7, #4] + 9113 00da 0122 movs r2, #1 + 9114 00dc 83F83E20 strb r2, [r3, #62] +2989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9115 .loc 1 2989 3 + 9116 00e0 7B68 ldr r3, [r7, #4] + 9117 00e2 0122 movs r2, #1 + 9118 00e4 83F83F20 strb r2, [r3, #63] +2990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9119 .loc 1 2990 3 + 9120 00e8 7B68 ldr r3, [r7, #4] + 9121 00ea 0122 movs r2, #1 + 9122 00ec 83F84420 strb r2, [r3, #68] +2991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9123 .loc 1 2991 3 + 9124 00f0 7B68 ldr r3, [r7, #4] + 9125 00f2 0122 movs r2, #1 + 9126 00f4 83F84520 strb r2, [r3, #69] +2992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +2994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 9127 .loc 1 2994 10 + 9128 00f8 0023 movs r3, #0 +2995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9129 .loc 1 2995 1 + 9130 00fa 1846 mov r0, r3 + 9131 00fc 0837 adds r7, r7, #8 + 9132 .cfi_def_cfa_offset 8 + 9133 00fe BD46 mov sp, r7 + 9134 .cfi_def_cfa_register 13 + 9135 @ sp needed + 9136 0100 80BD pop {r7, pc} + 9137 .L758: + 9138 0102 00BF .align 2 + 9139 .L757: + 9140 0104 002C0140 .word 1073818624 + 9141 0108 00400140 .word 1073823744 + 9142 010c 00440140 .word 1073824768 + 9143 0110 00480140 .word 1073825792 + 9144 .cfi_endproc + 9145 .LFE177: + 9147 .section .text.HAL_TIM_Encoder_Init,"ax",%progbits + 9148 .align 1 + 9149 .global HAL_TIM_Encoder_Init + 9150 .syntax unified + 9151 .thumb + 9152 .thumb_func + 9154 HAL_TIM_Encoder_Init: + 9155 .LFB178: +2996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +2997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + ARM GAS /tmp/ccl4b9YO.s page 213 + + +2998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +2999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group6 TIM Encoder functions +3002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Encoder functions +3003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +3004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +3005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +3006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM Encoder functions ##### +3007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +3008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +3009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: +3010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Initialize and configure the TIM Encoder. +3011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) De-initialize the TIM Encoder. +3012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Encoder. +3013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Encoder. +3014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Encoder and enable interrupt. +3015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Encoder and disable interrupt. +3016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Start the TIM Encoder and enable DMA transfer. +3017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Stop the TIM Encoder and disable DMA transfer. +3018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +3020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +3021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Encoder Interface and initialize the associated handle. +3024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) +3025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction +3026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. +3027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: call @ref HAL_TIM_Encoder_DeInit() before HAL_TIM_Encoder_Init() +3028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Encoder mode and External clock mode 2 are not compatible and must not be selected toge +3029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * Ex: A call for @ref HAL_TIM_Encoder_Init will erase the settings of @ref HAL_TIM_Config +3030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * using TIM_CLOCKSOURCE_ETRMODE2 and vice versa +3031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note When the timer instance is initialized in Encoder mode, timer +3032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * channels 1 and channel 2 are reserved and cannot be used for other +3033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * purpose. +3034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sConfig TIM Encoder Interface configuration structure +3036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, const TIM_Encoder_InitTypeDef *sCon +3039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9156 .loc 1 3039 1 + 9157 .cfi_startproc + 9158 @ args = 0, pretend = 0, frame = 24 + 9159 @ frame_needed = 1, uses_anonymous_args = 0 + 9160 0000 80B5 push {r7, lr} + 9161 .cfi_def_cfa_offset 8 + 9162 .cfi_offset 7, -8 + 9163 .cfi_offset 14, -4 + 9164 0002 86B0 sub sp, sp, #24 + 9165 .cfi_def_cfa_offset 32 + 9166 0004 00AF add r7, sp, #0 + 9167 .cfi_def_cfa_register 7 + 9168 0006 7860 str r0, [r7, #4] + 9169 0008 3960 str r1, [r7] +3040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; + ARM GAS /tmp/ccl4b9YO.s page 214 + + +3041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +3042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +3043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the TIM handle allocation */ +3045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim == NULL) + 9170 .loc 1 3045 6 + 9171 000a 7B68 ldr r3, [r7, #4] + 9172 000c 002B cmp r3, #0 + 9173 000e 01D1 bne .L760 +3046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 9174 .loc 1 3047 12 + 9175 0010 0123 movs r3, #1 + 9176 0012 97E0 b .L761 + 9177 .L760: +3048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); +3053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); +3054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); +3055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_MODE(sConfig->EncoderMode)); +3056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC1Selection)); +3057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC2Selection)); +3058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC1Polarity)); +3059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC2Polarity)); +3060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); +3061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); +3062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); +3063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); +3064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); +3065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) + 9178 .loc 1 3066 11 + 9179 0014 7B68 ldr r3, [r7, #4] + 9180 0016 93F83D30 ldrb r3, [r3, #61] + 9181 001a DBB2 uxtb r3, r3 + 9182 .loc 1 3066 6 + 9183 001c 002B cmp r3, #0 + 9184 001e 06D1 bne .L762 +3067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Allocate lock resource and initialize it */ +3069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; + 9185 .loc 1 3069 16 + 9186 0020 7B68 ldr r3, [r7, #4] + 9187 0022 0022 movs r2, #0 + 9188 0024 83F83C20 strb r2, [r3, #60] +3070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ +3073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ResetCallback(htim); +3074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->Encoder_MspInitCallback == NULL) +3076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; +3078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 215 + + +3079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ +3080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback(htim); +3081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ +3083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_Encoder_MspInit(htim); + 9189 .loc 1 3083 5 + 9190 0028 7868 ldr r0, [r7, #4] + 9191 002a FFF7FEFF bl HAL_TIM_Encoder_MspInit + 9192 .L762: +3084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM state */ +3088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 9193 .loc 1 3088 15 + 9194 002e 7B68 ldr r3, [r7, #4] + 9195 0030 0222 movs r2, #2 + 9196 0032 83F83D20 strb r2, [r3, #61] +3089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the SMS and ECE bits */ +3091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR &= ~(TIM_SMCR_SMS | TIM_SMCR_ECE); + 9197 .loc 1 3091 7 + 9198 0036 7B68 ldr r3, [r7, #4] + 9199 0038 1B68 ldr r3, [r3] + 9200 .loc 1 3091 17 + 9201 003a 9B68 ldr r3, [r3, #8] + 9202 .loc 1 3091 7 + 9203 003c 7A68 ldr r2, [r7, #4] + 9204 003e 1268 ldr r2, [r2] + 9205 .loc 1 3091 24 + 9206 0040 23F4A033 bic r3, r3, #81920 + 9207 0044 23F00703 bic r3, r3, #7 + 9208 0048 9360 str r3, [r2, #8] +3092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Time base in the Encoder Mode */ +3094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 9209 .loc 1 3094 3 + 9210 004a 7B68 ldr r3, [r7, #4] + 9211 004c 1A68 ldr r2, [r3] + 9212 .loc 1 3094 38 + 9213 004e 7B68 ldr r3, [r7, #4] + 9214 0050 0433 adds r3, r3, #4 + 9215 .loc 1 3094 3 + 9216 0052 1946 mov r1, r3 + 9217 0054 1046 mov r0, r2 + 9218 0056 FFF7FEFF bl TIM_Base_SetConfig +3095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx SMCR register value */ +3097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; + 9219 .loc 1 3097 17 + 9220 005a 7B68 ldr r3, [r7, #4] + 9221 005c 1B68 ldr r3, [r3] + 9222 .loc 1 3097 11 + 9223 005e 9B68 ldr r3, [r3, #8] + 9224 0060 7B61 str r3, [r7, #20] +3098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ + ARM GAS /tmp/ccl4b9YO.s page 216 + + +3100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; + 9225 .loc 1 3100 18 + 9226 0062 7B68 ldr r3, [r7, #4] + 9227 0064 1B68 ldr r3, [r3] + 9228 .loc 1 3100 12 + 9229 0066 9B69 ldr r3, [r3, #24] + 9230 0068 3B61 str r3, [r7, #16] +3101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +3103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = htim->Instance->CCER; + 9231 .loc 1 3103 17 + 9232 006a 7B68 ldr r3, [r7, #4] + 9233 006c 1B68 ldr r3, [r3] + 9234 .loc 1 3103 11 + 9235 006e 1B6A ldr r3, [r3, #32] + 9236 0070 FB60 str r3, [r7, #12] +3104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the encoder Mode */ +3106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= sConfig->EncoderMode; + 9237 .loc 1 3106 21 + 9238 0072 3B68 ldr r3, [r7] + 9239 0074 1B68 ldr r3, [r3] + 9240 .loc 1 3106 11 + 9241 0076 7A69 ldr r2, [r7, #20] + 9242 0078 1343 orrs r3, r3, r2 + 9243 007a 7B61 str r3, [r7, #20] +3107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Capture Compare 1 and the Capture Compare 2 as input */ +3109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC2S); + 9244 .loc 1 3109 12 + 9245 007c 3B69 ldr r3, [r7, #16] + 9246 007e 23F44073 bic r3, r3, #768 + 9247 0082 23F00303 bic r3, r3, #3 + 9248 0086 3B61 str r3, [r7, #16] +3110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); + 9249 .loc 1 3110 23 + 9250 0088 3B68 ldr r3, [r7] + 9251 008a 9A68 ldr r2, [r3, #8] + 9252 .loc 1 3110 48 + 9253 008c 3B68 ldr r3, [r7] + 9254 008e 9B69 ldr r3, [r3, #24] + 9255 .loc 1 3110 63 + 9256 0090 1B02 lsls r3, r3, #8 + 9257 .loc 1 3110 38 + 9258 0092 1343 orrs r3, r3, r2 + 9259 .loc 1 3110 12 + 9260 0094 3A69 ldr r2, [r7, #16] + 9261 0096 1343 orrs r3, r3, r2 + 9262 0098 3B61 str r3, [r7, #16] +3111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare 1 and the Capture Compare 2 prescalers and filters */ +3113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1PSC | TIM_CCMR1_IC2PSC); + 9263 .loc 1 3113 12 + 9264 009a 3B69 ldr r3, [r7, #16] + 9265 009c 23F44063 bic r3, r3, #3072 + 9266 00a0 23F00C03 bic r3, r3, #12 + 9267 00a4 3B61 str r3, [r7, #16] + ARM GAS /tmp/ccl4b9YO.s page 217 + + +3114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1F | TIM_CCMR1_IC2F); + 9268 .loc 1 3114 12 + 9269 00a6 3B69 ldr r3, [r7, #16] + 9270 00a8 23F47043 bic r3, r3, #61440 + 9271 00ac 23F0F003 bic r3, r3, #240 + 9272 00b0 3B61 str r3, [r7, #16] +3115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); + 9273 .loc 1 3115 22 + 9274 00b2 3B68 ldr r3, [r7] + 9275 00b4 DA68 ldr r2, [r3, #12] + 9276 .loc 1 3115 47 + 9277 00b6 3B68 ldr r3, [r7] + 9278 00b8 DB69 ldr r3, [r3, #28] + 9279 .loc 1 3115 62 + 9280 00ba 1B02 lsls r3, r3, #8 + 9281 .loc 1 3115 37 + 9282 00bc 1343 orrs r3, r3, r2 + 9283 .loc 1 3115 12 + 9284 00be 3A69 ldr r2, [r7, #16] + 9285 00c0 1343 orrs r3, r3, r2 + 9286 00c2 3B61 str r3, [r7, #16] +3116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); + 9287 .loc 1 3116 23 + 9288 00c4 3B68 ldr r3, [r7] + 9289 00c6 1B69 ldr r3, [r3, #16] + 9290 .loc 1 3116 35 + 9291 00c8 1A01 lsls r2, r3, #4 + 9292 .loc 1 3116 52 + 9293 00ca 3B68 ldr r3, [r7] + 9294 00cc 1B6A ldr r3, [r3, #32] + 9295 .loc 1 3116 64 + 9296 00ce 1B03 lsls r3, r3, #12 + 9297 .loc 1 3116 42 + 9298 00d0 1343 orrs r3, r3, r2 + 9299 .loc 1 3116 12 + 9300 00d2 3A69 ldr r2, [r7, #16] + 9301 00d4 1343 orrs r3, r3, r2 + 9302 00d6 3B61 str r3, [r7, #16] +3117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TI1 and the TI2 Polarities */ +3119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC2P); + 9303 .loc 1 3119 11 + 9304 00d8 FB68 ldr r3, [r7, #12] + 9305 00da 23F02203 bic r3, r3, #34 + 9306 00de FB60 str r3, [r7, #12] +3120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1NP | TIM_CCER_CC2NP); + 9307 .loc 1 3120 11 + 9308 00e0 FB68 ldr r3, [r7, #12] + 9309 00e2 23F08803 bic r3, r3, #136 + 9310 00e6 FB60 str r3, [r7, #12] +3121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); + 9311 .loc 1 3121 21 + 9312 00e8 3B68 ldr r3, [r7] + 9313 00ea 5A68 ldr r2, [r3, #4] + 9314 .loc 1 3121 45 + 9315 00ec 3B68 ldr r3, [r7] + 9316 00ee 5B69 ldr r3, [r3, #20] + ARM GAS /tmp/ccl4b9YO.s page 218 + + + 9317 .loc 1 3121 59 + 9318 00f0 1B01 lsls r3, r3, #4 + 9319 .loc 1 3121 35 + 9320 00f2 1343 orrs r3, r3, r2 + 9321 .loc 1 3121 11 + 9322 00f4 FA68 ldr r2, [r7, #12] + 9323 00f6 1343 orrs r3, r3, r2 + 9324 00f8 FB60 str r3, [r7, #12] +3122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx SMCR */ +3124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; + 9325 .loc 1 3124 7 + 9326 00fa 7B68 ldr r3, [r7, #4] + 9327 00fc 1B68 ldr r3, [r3] + 9328 .loc 1 3124 24 + 9329 00fe 7A69 ldr r2, [r7, #20] + 9330 0100 9A60 str r2, [r3, #8] +3125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 */ +3127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 = tmpccmr1; + 9331 .loc 1 3127 7 + 9332 0102 7B68 ldr r3, [r7, #4] + 9333 0104 1B68 ldr r3, [r3] + 9334 .loc 1 3127 25 + 9335 0106 3A69 ldr r2, [r7, #16] + 9336 0108 9A61 str r2, [r3, #24] +3128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +3130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCER = tmpccer; + 9337 .loc 1 3130 7 + 9338 010a 7B68 ldr r3, [r7, #4] + 9339 010c 1B68 ldr r3, [r3] + 9340 .loc 1 3130 24 + 9341 010e FA68 ldr r2, [r7, #12] + 9342 0110 1A62 str r2, [r3, #32] +3131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the DMA burst operation state */ +3133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 9343 .loc 1 3133 23 + 9344 0112 7B68 ldr r3, [r7, #4] + 9345 0114 0122 movs r2, #1 + 9346 0116 83F84820 strb r2, [r3, #72] +3134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +3136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9347 .loc 1 3136 3 + 9348 011a 7B68 ldr r3, [r7, #4] + 9349 011c 0122 movs r2, #1 + 9350 011e 83F83E20 strb r2, [r3, #62] +3137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9351 .loc 1 3137 3 + 9352 0122 7B68 ldr r3, [r7, #4] + 9353 0124 0122 movs r2, #1 + 9354 0126 83F83F20 strb r2, [r3, #63] +3138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9355 .loc 1 3138 3 + 9356 012a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 219 + + + 9357 012c 0122 movs r2, #1 + 9358 012e 83F84420 strb r2, [r3, #68] +3139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9359 .loc 1 3139 3 + 9360 0132 7B68 ldr r3, [r7, #4] + 9361 0134 0122 movs r2, #1 + 9362 0136 83F84520 strb r2, [r3, #69] +3140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Initialize the TIM state*/ +3142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 9363 .loc 1 3142 15 + 9364 013a 7B68 ldr r3, [r7, #4] + 9365 013c 0122 movs r2, #1 + 9366 013e 83F83D20 strb r2, [r3, #61] +3143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 9367 .loc 1 3144 10 + 9368 0142 0023 movs r3, #0 + 9369 .L761: +3145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9370 .loc 1 3145 1 + 9371 0144 1846 mov r0, r3 + 9372 0146 1837 adds r7, r7, #24 + 9373 .cfi_def_cfa_offset 8 + 9374 0148 BD46 mov sp, r7 + 9375 .cfi_def_cfa_register 13 + 9376 @ sp needed + 9377 014a 80BD pop {r7, pc} + 9378 .cfi_endproc + 9379 .LFE178: + 9381 .section .text.HAL_TIM_Encoder_DeInit,"ax",%progbits + 9382 .align 1 + 9383 .global HAL_TIM_Encoder_DeInit + 9384 .syntax unified + 9385 .thumb + 9386 .thumb_func + 9388 HAL_TIM_Encoder_DeInit: + 9389 .LFB179: +3146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes the TIM Encoder interface +3150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_DeInit(TIM_HandleTypeDef *htim) +3154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9390 .loc 1 3154 1 + 9391 .cfi_startproc + 9392 @ args = 0, pretend = 0, frame = 8 + 9393 @ frame_needed = 1, uses_anonymous_args = 0 + 9394 0000 80B5 push {r7, lr} + 9395 .cfi_def_cfa_offset 8 + 9396 .cfi_offset 7, -8 + 9397 .cfi_offset 14, -4 + 9398 0002 82B0 sub sp, sp, #8 + 9399 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccl4b9YO.s page 220 + + + 9400 0004 00AF add r7, sp, #0 + 9401 .cfi_def_cfa_register 7 + 9402 0006 7860 str r0, [r7, #4] +3155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +3157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 9403 .loc 1 3158 15 + 9404 0008 7B68 ldr r3, [r7, #4] + 9405 000a 0222 movs r2, #2 + 9406 000c 83F83D20 strb r2, [r3, #61] +3159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ +3161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 9407 .loc 1 3161 3 + 9408 0010 7B68 ldr r3, [r7, #4] + 9409 0012 1B68 ldr r3, [r3] + 9410 0014 1A6A ldr r2, [r3, #32] + 9411 0016 41F21113 movw r3, #4369 + 9412 001a 1340 ands r3, r3, r2 + 9413 001c 002B cmp r3, #0 + 9414 001e 0FD1 bne .L764 + 9415 .loc 1 3161 3 is_stmt 0 discriminator 1 + 9416 0020 7B68 ldr r3, [r7, #4] + 9417 0022 1B68 ldr r3, [r3] + 9418 0024 1A6A ldr r2, [r3, #32] + 9419 0026 40F24443 movw r3, #1092 + 9420 002a 1340 ands r3, r3, r2 + 9421 002c 002B cmp r3, #0 + 9422 002e 07D1 bne .L764 + 9423 .loc 1 3161 3 discriminator 2 + 9424 0030 7B68 ldr r3, [r7, #4] + 9425 0032 1B68 ldr r3, [r3] + 9426 0034 1A68 ldr r2, [r3] + 9427 0036 7B68 ldr r3, [r7, #4] + 9428 0038 1B68 ldr r3, [r3] + 9429 003a 22F00102 bic r2, r2, #1 + 9430 003e 1A60 str r2, [r3] + 9431 .L764: +3162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->Encoder_MspDeInitCallback == NULL) +3165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; +3167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware */ +3169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback(htim); +3170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ +3172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_Encoder_MspDeInit(htim); + 9432 .loc 1 3172 3 is_stmt 1 + 9433 0040 7868 ldr r0, [r7, #4] + 9434 0042 FFF7FEFF bl HAL_TIM_Encoder_MspDeInit +3173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +3176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + ARM GAS /tmp/ccl4b9YO.s page 221 + + + 9435 .loc 1 3176 23 + 9436 0046 7B68 ldr r3, [r7, #4] + 9437 0048 0022 movs r2, #0 + 9438 004a 83F84820 strb r2, [r3, #72] +3177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channels state */ +3179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 9439 .loc 1 3179 3 + 9440 004e 7B68 ldr r3, [r7, #4] + 9441 0050 0022 movs r2, #0 + 9442 0052 83F83E20 strb r2, [r3, #62] +3180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 9443 .loc 1 3180 3 + 9444 0056 7B68 ldr r3, [r7, #4] + 9445 0058 0022 movs r2, #0 + 9446 005a 83F83F20 strb r2, [r3, #63] +3181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 9447 .loc 1 3181 3 + 9448 005e 7B68 ldr r3, [r7, #4] + 9449 0060 0022 movs r2, #0 + 9450 0062 83F84420 strb r2, [r3, #68] +3182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 9451 .loc 1 3182 3 + 9452 0066 7B68 ldr r3, [r7, #4] + 9453 0068 0022 movs r2, #0 + 9454 006a 83F84520 strb r2, [r3, #69] +3183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change TIM state */ +3185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; + 9455 .loc 1 3185 15 + 9456 006e 7B68 ldr r3, [r7, #4] + 9457 0070 0022 movs r2, #0 + 9458 0072 83F83D20 strb r2, [r3, #61] +3186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Release Lock */ +3188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 9459 .loc 1 3188 3 + 9460 0076 7B68 ldr r3, [r7, #4] + 9461 0078 0022 movs r2, #0 + 9462 007a 83F83C20 strb r2, [r3, #60] +3189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 9463 .loc 1 3190 10 + 9464 007e 0023 movs r3, #0 +3191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9465 .loc 1 3191 1 + 9466 0080 1846 mov r0, r3 + 9467 0082 0837 adds r7, r7, #8 + 9468 .cfi_def_cfa_offset 8 + 9469 0084 BD46 mov sp, r7 + 9470 .cfi_def_cfa_register 13 + 9471 @ sp needed + 9472 0086 80BD pop {r7, pc} + 9473 .cfi_endproc + 9474 .LFE179: + 9476 .section .text.HAL_TIM_Encoder_MspInit,"ax",%progbits + 9477 .align 1 + ARM GAS /tmp/ccl4b9YO.s page 222 + + + 9478 .weak HAL_TIM_Encoder_MspInit + 9479 .syntax unified + 9480 .thumb + 9481 .thumb_func + 9483 HAL_TIM_Encoder_MspInit: + 9484 .LFB180: +3192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Encoder Interface MSP. +3195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +3197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef *htim) +3199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9485 .loc 1 3199 1 + 9486 .cfi_startproc + 9487 @ args = 0, pretend = 0, frame = 8 + 9488 @ frame_needed = 1, uses_anonymous_args = 0 + 9489 @ link register save eliminated. + 9490 0000 80B4 push {r7} + 9491 .cfi_def_cfa_offset 4 + 9492 .cfi_offset 7, -4 + 9493 0002 83B0 sub sp, sp, #12 + 9494 .cfi_def_cfa_offset 16 + 9495 0004 00AF add r7, sp, #0 + 9496 .cfi_def_cfa_register 7 + 9497 0006 7860 str r0, [r7, #4] +3200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +3201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +3202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +3204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_Encoder_MspInit could be implemented in the user file +3205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9498 .loc 1 3206 1 + 9499 0008 00BF nop + 9500 000a 0C37 adds r7, r7, #12 + 9501 .cfi_def_cfa_offset 4 + 9502 000c BD46 mov sp, r7 + 9503 .cfi_def_cfa_register 13 + 9504 @ sp needed + 9505 000e 5DF8047B ldr r7, [sp], #4 + 9506 .cfi_restore 7 + 9507 .cfi_def_cfa_offset 0 + 9508 0012 7047 bx lr + 9509 .cfi_endproc + 9510 .LFE180: + 9512 .section .text.HAL_TIM_Encoder_MspDeInit,"ax",%progbits + 9513 .align 1 + 9514 .weak HAL_TIM_Encoder_MspDeInit + 9515 .syntax unified + 9516 .thumb + 9517 .thumb_func + 9519 HAL_TIM_Encoder_MspDeInit: + 9520 .LFB181: +3207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + ARM GAS /tmp/ccl4b9YO.s page 223 + + +3209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief DeInitializes TIM Encoder Interface MSP. +3210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +3212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef *htim) +3214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9521 .loc 1 3214 1 + 9522 .cfi_startproc + 9523 @ args = 0, pretend = 0, frame = 8 + 9524 @ frame_needed = 1, uses_anonymous_args = 0 + 9525 @ link register save eliminated. + 9526 0000 80B4 push {r7} + 9527 .cfi_def_cfa_offset 4 + 9528 .cfi_offset 7, -4 + 9529 0002 83B0 sub sp, sp, #12 + 9530 .cfi_def_cfa_offset 16 + 9531 0004 00AF add r7, sp, #0 + 9532 .cfi_def_cfa_register 7 + 9533 0006 7860 str r0, [r7, #4] +3215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +3216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +3217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +3219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_Encoder_MspDeInit could be implemented in the user file +3220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9534 .loc 1 3221 1 + 9535 0008 00BF nop + 9536 000a 0C37 adds r7, r7, #12 + 9537 .cfi_def_cfa_offset 4 + 9538 000c BD46 mov sp, r7 + 9539 .cfi_def_cfa_register 13 + 9540 @ sp needed + 9541 000e 5DF8047B ldr r7, [sp], #4 + 9542 .cfi_restore 7 + 9543 .cfi_def_cfa_offset 0 + 9544 0012 7047 bx lr + 9545 .cfi_endproc + 9546 .LFE181: + 9548 .section .text.HAL_TIM_Encoder_Start,"ax",%progbits + 9549 .align 1 + 9550 .global HAL_TIM_Encoder_Start + 9551 .syntax unified + 9552 .thumb + 9553 .thumb_func + 9555 HAL_TIM_Encoder_Start: + 9556 .LFB182: +3222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface. +3225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +3227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +3230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status + ARM GAS /tmp/ccl4b9YO.s page 224 + + +3232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start(TIM_HandleTypeDef *htim, uint32_t Channel) +3234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9557 .loc 1 3234 1 + 9558 .cfi_startproc + 9559 @ args = 0, pretend = 0, frame = 16 + 9560 @ frame_needed = 1, uses_anonymous_args = 0 + 9561 0000 80B5 push {r7, lr} + 9562 .cfi_def_cfa_offset 8 + 9563 .cfi_offset 7, -8 + 9564 .cfi_offset 14, -4 + 9565 0002 84B0 sub sp, sp, #16 + 9566 .cfi_def_cfa_offset 24 + 9567 0004 00AF add r7, sp, #0 + 9568 .cfi_def_cfa_register 7 + 9569 0006 7860 str r0, [r7, #4] + 9570 0008 3960 str r1, [r7] +3235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 9571 .loc 1 3235 31 + 9572 000a 7B68 ldr r3, [r7, #4] + 9573 000c 93F83E30 ldrb r3, [r3, #62] + 9574 0010 FB73 strb r3, [r7, #15] +3236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 9575 .loc 1 3236 31 + 9576 0012 7B68 ldr r3, [r7, #4] + 9577 0014 93F83F30 ldrb r3, [r3, #63] + 9578 0018 BB73 strb r3, [r7, #14] +3237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 9579 .loc 1 3237 31 + 9580 001a 7B68 ldr r3, [r7, #4] + 9581 001c 93F84430 ldrb r3, [r3, #68] + 9582 0020 7B73 strb r3, [r7, #13] +3238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 9583 .loc 1 3238 31 + 9584 0022 7B68 ldr r3, [r7, #4] + 9585 0024 93F84530 ldrb r3, [r3, #69] + 9586 0028 3B73 strb r3, [r7, #12] +3239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 9587 .loc 1 3244 6 + 9588 002a 3B68 ldr r3, [r7] + 9589 002c 002B cmp r3, #0 + 9590 002e 10D1 bne .L769 +3245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 9591 .loc 1 3246 8 + 9592 0030 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 9593 0032 012B cmp r3, #1 + 9594 0034 02D1 bne .L770 +3247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) + 9595 .loc 1 3247 9 + 9596 0036 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 9597 0038 012B cmp r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 225 + + + 9598 003a 01D0 beq .L771 + 9599 .L770: +3248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 9600 .loc 1 3249 14 + 9601 003c 0123 movs r3, #1 + 9602 003e 69E0 b .L772 + 9603 .L771: +3250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 9604 .loc 1 3253 7 + 9605 0040 7B68 ldr r3, [r7, #4] + 9606 0042 0222 movs r2, #2 + 9607 0044 83F83E20 strb r2, [r3, #62] +3254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 9608 .loc 1 3254 7 + 9609 0048 7B68 ldr r3, [r7, #4] + 9610 004a 0222 movs r2, #2 + 9611 004c 83F84420 strb r2, [r3, #68] + 9612 0050 31E0 b .L773 + 9613 .L769: +3255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 9614 .loc 1 3257 11 + 9615 0052 3B68 ldr r3, [r7] + 9616 0054 042B cmp r3, #4 + 9617 0056 10D1 bne .L774 +3258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 9618 .loc 1 3259 8 + 9619 0058 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 9620 005a 012B cmp r3, #1 + 9621 005c 02D1 bne .L775 +3260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 9622 .loc 1 3260 9 + 9623 005e 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 9624 0060 012B cmp r3, #1 + 9625 0062 01D0 beq .L776 + 9626 .L775: +3261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 9627 .loc 1 3262 14 + 9628 0064 0123 movs r3, #1 + 9629 0066 55E0 b .L772 + 9630 .L776: +3263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 9631 .loc 1 3266 7 + 9632 0068 7B68 ldr r3, [r7, #4] + 9633 006a 0222 movs r2, #2 + 9634 006c 83F83F20 strb r2, [r3, #63] +3267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + ARM GAS /tmp/ccl4b9YO.s page 226 + + + 9635 .loc 1 3267 7 + 9636 0070 7B68 ldr r3, [r7, #4] + 9637 0072 0222 movs r2, #2 + 9638 0074 83F84520 strb r2, [r3, #69] + 9639 0078 1DE0 b .L773 + 9640 .L774: +3268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 9641 .loc 1 3272 8 + 9642 007a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 9643 007c 012B cmp r3, #1 + 9644 007e 08D1 bne .L777 +3273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 9645 .loc 1 3273 9 + 9646 0080 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 9647 0082 012B cmp r3, #1 + 9648 0084 05D1 bne .L777 +3274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 9649 .loc 1 3274 9 + 9650 0086 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 9651 0088 012B cmp r3, #1 + 9652 008a 02D1 bne .L777 +3275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 9653 .loc 1 3275 9 + 9654 008c 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 9655 008e 012B cmp r3, #1 + 9656 0090 01D0 beq .L778 + 9657 .L777: +3276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 9658 .loc 1 3277 14 + 9659 0092 0123 movs r3, #1 + 9660 0094 3EE0 b .L772 + 9661 .L778: +3278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 9662 .loc 1 3281 7 + 9663 0096 7B68 ldr r3, [r7, #4] + 9664 0098 0222 movs r2, #2 + 9665 009a 83F83E20 strb r2, [r3, #62] +3282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 9666 .loc 1 3282 7 + 9667 009e 7B68 ldr r3, [r7, #4] + 9668 00a0 0222 movs r2, #2 + 9669 00a2 83F83F20 strb r2, [r3, #63] +3283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 9670 .loc 1 3283 7 + 9671 00a6 7B68 ldr r3, [r7, #4] + 9672 00a8 0222 movs r2, #2 + 9673 00aa 83F84420 strb r2, [r3, #68] +3284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 9674 .loc 1 3284 7 + ARM GAS /tmp/ccl4b9YO.s page 227 + + + 9675 00ae 7B68 ldr r3, [r7, #4] + 9676 00b0 0222 movs r2, #2 + 9677 00b2 83F84520 strb r2, [r3, #69] + 9678 .L773: +3285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the encoder interface channels */ +3289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 9679 .loc 1 3289 3 + 9680 00b6 3B68 ldr r3, [r7] + 9681 00b8 002B cmp r3, #0 + 9682 00ba 03D0 beq .L779 + 9683 00bc 3B68 ldr r3, [r7] + 9684 00be 042B cmp r3, #4 + 9685 00c0 08D0 beq .L780 + 9686 00c2 0FE0 b .L783 + 9687 .L779: +3290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +3292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 9688 .loc 1 3293 7 + 9689 00c4 7B68 ldr r3, [r7, #4] + 9690 00c6 1B68 ldr r3, [r3] + 9691 00c8 0122 movs r2, #1 + 9692 00ca 0021 movs r1, #0 + 9693 00cc 1846 mov r0, r3 + 9694 00ce FFF7FEFF bl TIM_CCxChannelCmd +3294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9695 .loc 1 3294 7 + 9696 00d2 16E0 b .L782 + 9697 .L780: +3295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +3298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 9698 .loc 1 3299 7 + 9699 00d4 7B68 ldr r3, [r7, #4] + 9700 00d6 1B68 ldr r3, [r3] + 9701 00d8 0122 movs r2, #1 + 9702 00da 0421 movs r1, #4 + 9703 00dc 1846 mov r0, r3 + 9704 00de FFF7FEFF bl TIM_CCxChannelCmd +3300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9705 .loc 1 3300 7 + 9706 00e2 0EE0 b .L782 + 9707 .L783: +3301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +3304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 9708 .loc 1 3305 7 + 9709 00e4 7B68 ldr r3, [r7, #4] + 9710 00e6 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 228 + + + 9711 00e8 0122 movs r2, #1 + 9712 00ea 0021 movs r1, #0 + 9713 00ec 1846 mov r0, r3 + 9714 00ee FFF7FEFF bl TIM_CCxChannelCmd +3306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 9715 .loc 1 3306 7 + 9716 00f2 7B68 ldr r3, [r7, #4] + 9717 00f4 1B68 ldr r3, [r3] + 9718 00f6 0122 movs r2, #1 + 9719 00f8 0421 movs r1, #4 + 9720 00fa 1846 mov r0, r3 + 9721 00fc FFF7FEFF bl TIM_CCxChannelCmd +3307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9722 .loc 1 3307 7 + 9723 0100 00BF nop + 9724 .L782: +3308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral */ +3311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 9725 .loc 1 3311 3 + 9726 0102 7B68 ldr r3, [r7, #4] + 9727 0104 1B68 ldr r3, [r3] + 9728 0106 1A68 ldr r2, [r3] + 9729 0108 7B68 ldr r3, [r7, #4] + 9730 010a 1B68 ldr r3, [r3] + 9731 010c 42F00102 orr r2, r2, #1 + 9732 0110 1A60 str r2, [r3] +3312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 9733 .loc 1 3314 10 + 9734 0112 0023 movs r3, #0 + 9735 .L772: +3315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9736 .loc 1 3315 1 + 9737 0114 1846 mov r0, r3 + 9738 0116 1037 adds r7, r7, #16 + 9739 .cfi_def_cfa_offset 8 + 9740 0118 BD46 mov sp, r7 + 9741 .cfi_def_cfa_register 13 + 9742 @ sp needed + 9743 011a 80BD pop {r7, pc} + 9744 .cfi_endproc + 9745 .LFE182: + 9747 .section .text.HAL_TIM_Encoder_Stop,"ax",%progbits + 9748 .align 1 + 9749 .global HAL_TIM_Encoder_Stop + 9750 .syntax unified + 9751 .thumb + 9752 .thumb_func + 9754 HAL_TIM_Encoder_Stop: + 9755 .LFB183: +3316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface. +3319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle + ARM GAS /tmp/ccl4b9YO.s page 229 + + +3320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +3321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +3324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) +3328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9756 .loc 1 3328 1 + 9757 .cfi_startproc + 9758 @ args = 0, pretend = 0, frame = 8 + 9759 @ frame_needed = 1, uses_anonymous_args = 0 + 9760 0000 80B5 push {r7, lr} + 9761 .cfi_def_cfa_offset 8 + 9762 .cfi_offset 7, -8 + 9763 .cfi_offset 14, -4 + 9764 0002 82B0 sub sp, sp, #8 + 9765 .cfi_def_cfa_offset 16 + 9766 0004 00AF add r7, sp, #0 + 9767 .cfi_def_cfa_register 7 + 9768 0006 7860 str r0, [r7, #4] + 9769 0008 3960 str r1, [r7] +3329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 +3333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C +3334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 9770 .loc 1 3334 3 + 9771 000a 3B68 ldr r3, [r7] + 9772 000c 002B cmp r3, #0 + 9773 000e 03D0 beq .L785 + 9774 0010 3B68 ldr r3, [r7] + 9775 0012 042B cmp r3, #4 + 9776 0014 08D0 beq .L786 + 9777 0016 0FE0 b .L810 + 9778 .L785: +3335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +3337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 9779 .loc 1 3338 7 + 9780 0018 7B68 ldr r3, [r7, #4] + 9781 001a 1B68 ldr r3, [r3] + 9782 001c 0022 movs r2, #0 + 9783 001e 0021 movs r1, #0 + 9784 0020 1846 mov r0, r3 + 9785 0022 FFF7FEFF bl TIM_CCxChannelCmd +3339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9786 .loc 1 3339 7 + 9787 0026 16E0 b .L788 + 9788 .L786: +3340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +3343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 230 + + +3344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 9789 .loc 1 3344 7 + 9790 0028 7B68 ldr r3, [r7, #4] + 9791 002a 1B68 ldr r3, [r3] + 9792 002c 0022 movs r2, #0 + 9793 002e 0421 movs r1, #4 + 9794 0030 1846 mov r0, r3 + 9795 0032 FFF7FEFF bl TIM_CCxChannelCmd +3345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9796 .loc 1 3345 7 + 9797 0036 0EE0 b .L788 + 9798 .L810: +3346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +3349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 9799 .loc 1 3350 7 + 9800 0038 7B68 ldr r3, [r7, #4] + 9801 003a 1B68 ldr r3, [r3] + 9802 003c 0022 movs r2, #0 + 9803 003e 0021 movs r1, #0 + 9804 0040 1846 mov r0, r3 + 9805 0042 FFF7FEFF bl TIM_CCxChannelCmd +3351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 9806 .loc 1 3351 7 + 9807 0046 7B68 ldr r3, [r7, #4] + 9808 0048 1B68 ldr r3, [r3] + 9809 004a 0022 movs r2, #0 + 9810 004c 0421 movs r1, #4 + 9811 004e 1846 mov r0, r3 + 9812 0050 FFF7FEFF bl TIM_CCxChannelCmd +3352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 9813 .loc 1 3352 7 + 9814 0054 00BF nop + 9815 .L788: +3353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +3357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 9816 .loc 1 3357 3 + 9817 0056 7B68 ldr r3, [r7, #4] + 9818 0058 1B68 ldr r3, [r3] + 9819 005a 1A6A ldr r2, [r3, #32] + 9820 005c 41F21113 movw r3, #4369 + 9821 0060 1340 ands r3, r3, r2 + 9822 0062 002B cmp r3, #0 + 9823 0064 0FD1 bne .L789 + 9824 .loc 1 3357 3 is_stmt 0 discriminator 1 + 9825 0066 7B68 ldr r3, [r7, #4] + 9826 0068 1B68 ldr r3, [r3] + 9827 006a 1A6A ldr r2, [r3, #32] + 9828 006c 40F24443 movw r3, #1092 + 9829 0070 1340 ands r3, r3, r2 + 9830 0072 002B cmp r3, #0 + 9831 0074 07D1 bne .L789 + ARM GAS /tmp/ccl4b9YO.s page 231 + + + 9832 .loc 1 3357 3 discriminator 2 + 9833 0076 7B68 ldr r3, [r7, #4] + 9834 0078 1B68 ldr r3, [r3] + 9835 007a 1A68 ldr r2, [r3] + 9836 007c 7B68 ldr r3, [r7, #4] + 9837 007e 1B68 ldr r3, [r3] + 9838 0080 22F00102 bic r2, r2, #1 + 9839 0084 1A60 str r2, [r3] + 9840 .L789: +3358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((Channel == TIM_CHANNEL_1) || (Channel == TIM_CHANNEL_2)) + 9841 .loc 1 3360 6 is_stmt 1 + 9842 0086 3B68 ldr r3, [r7] + 9843 0088 002B cmp r3, #0 + 9844 008a 02D0 beq .L790 + 9845 .loc 1 3360 34 discriminator 1 + 9846 008c 3B68 ldr r3, [r7] + 9847 008e 042B cmp r3, #4 + 9848 0090 48D1 bne .L791 + 9849 .L790: +3361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 9850 .loc 1 3362 5 + 9851 0092 3B68 ldr r3, [r7] + 9852 0094 002B cmp r3, #0 + 9853 0096 04D1 bne .L792 + 9854 .loc 1 3362 5 is_stmt 0 discriminator 1 + 9855 0098 7B68 ldr r3, [r7, #4] + 9856 009a 0122 movs r2, #1 + 9857 009c 83F83E20 strb r2, [r3, #62] + 9858 00a0 23E0 b .L793 + 9859 .L792: + 9860 .loc 1 3362 5 discriminator 2 + 9861 00a2 3B68 ldr r3, [r7] + 9862 00a4 042B cmp r3, #4 + 9863 00a6 04D1 bne .L794 + 9864 .loc 1 3362 5 discriminator 3 + 9865 00a8 7B68 ldr r3, [r7, #4] + 9866 00aa 0122 movs r2, #1 + 9867 00ac 83F83F20 strb r2, [r3, #63] + 9868 00b0 1BE0 b .L793 + 9869 .L794: + 9870 .loc 1 3362 5 discriminator 4 + 9871 00b2 3B68 ldr r3, [r7] + 9872 00b4 082B cmp r3, #8 + 9873 00b6 04D1 bne .L796 + 9874 .loc 1 3362 5 discriminator 6 + 9875 00b8 7B68 ldr r3, [r7, #4] + 9876 00ba 0122 movs r2, #1 + 9877 00bc 83F84020 strb r2, [r3, #64] + 9878 00c0 13E0 b .L793 + 9879 .L796: + 9880 .loc 1 3362 5 discriminator 7 + 9881 00c2 3B68 ldr r3, [r7] + 9882 00c4 0C2B cmp r3, #12 + 9883 00c6 04D1 bne .L798 + ARM GAS /tmp/ccl4b9YO.s page 232 + + + 9884 .loc 1 3362 5 discriminator 9 + 9885 00c8 7B68 ldr r3, [r7, #4] + 9886 00ca 0122 movs r2, #1 + 9887 00cc 83F84120 strb r2, [r3, #65] + 9888 00d0 0BE0 b .L793 + 9889 .L798: + 9890 .loc 1 3362 5 discriminator 10 + 9891 00d2 3B68 ldr r3, [r7] + 9892 00d4 102B cmp r3, #16 + 9893 00d6 04D1 bne .L800 + 9894 .loc 1 3362 5 discriminator 12 + 9895 00d8 7B68 ldr r3, [r7, #4] + 9896 00da 0122 movs r2, #1 + 9897 00dc 83F84220 strb r2, [r3, #66] + 9898 00e0 03E0 b .L793 + 9899 .L800: + 9900 .loc 1 3362 5 discriminator 13 + 9901 00e2 7B68 ldr r3, [r7, #4] + 9902 00e4 0122 movs r2, #1 + 9903 00e6 83F84320 strb r2, [r3, #67] + 9904 .L793: +3363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 9905 .loc 1 3363 5 is_stmt 1 + 9906 00ea 3B68 ldr r3, [r7] + 9907 00ec 002B cmp r3, #0 + 9908 00ee 04D1 bne .L802 + 9909 .loc 1 3363 5 is_stmt 0 discriminator 1 + 9910 00f0 7B68 ldr r3, [r7, #4] + 9911 00f2 0122 movs r2, #1 + 9912 00f4 83F84420 strb r2, [r3, #68] + 9913 .loc 1 3363 5 + 9914 00f8 24E0 b .L808 + 9915 .L802: + 9916 .loc 1 3363 5 discriminator 2 + 9917 00fa 3B68 ldr r3, [r7] + 9918 00fc 042B cmp r3, #4 + 9919 00fe 04D1 bne .L804 + 9920 .loc 1 3363 5 discriminator 3 + 9921 0100 7B68 ldr r3, [r7, #4] + 9922 0102 0122 movs r2, #1 + 9923 0104 83F84520 strb r2, [r3, #69] + 9924 .loc 1 3363 5 + 9925 0108 1CE0 b .L808 + 9926 .L804: + 9927 .loc 1 3363 5 discriminator 4 + 9928 010a 3B68 ldr r3, [r7] + 9929 010c 082B cmp r3, #8 + 9930 010e 04D1 bne .L806 + 9931 .loc 1 3363 5 discriminator 6 + 9932 0110 7B68 ldr r3, [r7, #4] + 9933 0112 0122 movs r2, #1 + 9934 0114 83F84620 strb r2, [r3, #70] + 9935 .loc 1 3363 5 + 9936 0118 14E0 b .L808 + 9937 .L806: + 9938 .loc 1 3363 5 discriminator 7 + 9939 011a 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 233 + + + 9940 011c 0122 movs r2, #1 + 9941 011e 83F84720 strb r2, [r3, #71] + 9942 .loc 1 3363 5 + 9943 0122 0FE0 b .L808 + 9944 .L791: +3364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9945 .loc 1 3367 5 is_stmt 1 + 9946 0124 7B68 ldr r3, [r7, #4] + 9947 0126 0122 movs r2, #1 + 9948 0128 83F83E20 strb r2, [r3, #62] +3368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9949 .loc 1 3368 5 + 9950 012c 7B68 ldr r3, [r7, #4] + 9951 012e 0122 movs r2, #1 + 9952 0130 83F83F20 strb r2, [r3, #63] +3369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 9953 .loc 1 3369 5 + 9954 0134 7B68 ldr r3, [r7, #4] + 9955 0136 0122 movs r2, #1 + 9956 0138 83F84420 strb r2, [r3, #68] +3370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 9957 .loc 1 3370 5 + 9958 013c 7B68 ldr r3, [r7, #4] + 9959 013e 0122 movs r2, #1 + 9960 0140 83F84520 strb r2, [r3, #69] + 9961 .L808: +3371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 9962 .loc 1 3374 10 + 9963 0144 0023 movs r3, #0 +3375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 9964 .loc 1 3375 1 + 9965 0146 1846 mov r0, r3 + 9966 0148 0837 adds r7, r7, #8 + 9967 .cfi_def_cfa_offset 8 + 9968 014a BD46 mov sp, r7 + 9969 .cfi_def_cfa_register 13 + 9970 @ sp needed + 9971 014c 80BD pop {r7, pc} + 9972 .cfi_endproc + 9973 .LFE183: + 9975 .section .text.HAL_TIM_Encoder_Start_IT,"ax",%progbits + 9976 .align 1 + 9977 .global HAL_TIM_Encoder_Start_IT + 9978 .syntax unified + 9979 .thumb + 9980 .thumb_func + 9982 HAL_TIM_Encoder_Start_IT: + 9983 .LFB184: +3376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface in interrupt mode. + ARM GAS /tmp/ccl4b9YO.s page 234 + + +3379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +3381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +3384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +3388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 9984 .loc 1 3388 1 + 9985 .cfi_startproc + 9986 @ args = 0, pretend = 0, frame = 16 + 9987 @ frame_needed = 1, uses_anonymous_args = 0 + 9988 0000 80B5 push {r7, lr} + 9989 .cfi_def_cfa_offset 8 + 9990 .cfi_offset 7, -8 + 9991 .cfi_offset 14, -4 + 9992 0002 84B0 sub sp, sp, #16 + 9993 .cfi_def_cfa_offset 24 + 9994 0004 00AF add r7, sp, #0 + 9995 .cfi_def_cfa_register 7 + 9996 0006 7860 str r0, [r7, #4] + 9997 0008 3960 str r1, [r7] +3389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 9998 .loc 1 3389 31 + 9999 000a 7B68 ldr r3, [r7, #4] + 10000 000c 93F83E30 ldrb r3, [r3, #62] + 10001 0010 FB73 strb r3, [r7, #15] +3390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 10002 .loc 1 3390 31 + 10003 0012 7B68 ldr r3, [r7, #4] + 10004 0014 93F83F30 ldrb r3, [r3, #63] + 10005 0018 BB73 strb r3, [r7, #14] +3391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 10006 .loc 1 3391 31 + 10007 001a 7B68 ldr r3, [r7, #4] + 10008 001c 93F84430 ldrb r3, [r3, #68] + 10009 0020 7B73 strb r3, [r7, #13] +3392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 10010 .loc 1 3392 31 + 10011 0022 7B68 ldr r3, [r7, #4] + 10012 0024 93F84530 ldrb r3, [r3, #69] + 10013 0028 3B73 strb r3, [r7, #12] +3393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 10014 .loc 1 3398 6 + 10015 002a 3B68 ldr r3, [r7] + 10016 002c 002B cmp r3, #0 + 10017 002e 10D1 bne .L812 +3399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 10018 .loc 1 3400 8 + ARM GAS /tmp/ccl4b9YO.s page 235 + + + 10019 0030 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 10020 0032 012B cmp r3, #1 + 10021 0034 02D1 bne .L813 +3401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) + 10022 .loc 1 3401 9 + 10023 0036 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 10024 0038 012B cmp r3, #1 + 10025 003a 01D0 beq .L814 + 10026 .L813: +3402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10027 .loc 1 3403 14 + 10028 003c 0123 movs r3, #1 + 10029 003e 89E0 b .L815 + 10030 .L814: +3404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10031 .loc 1 3407 7 + 10032 0040 7B68 ldr r3, [r7, #4] + 10033 0042 0222 movs r2, #2 + 10034 0044 83F83E20 strb r2, [r3, #62] +3408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10035 .loc 1 3408 7 + 10036 0048 7B68 ldr r3, [r7, #4] + 10037 004a 0222 movs r2, #2 + 10038 004c 83F84420 strb r2, [r3, #68] + 10039 0050 31E0 b .L816 + 10040 .L812: +3409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 10041 .loc 1 3411 11 + 10042 0052 3B68 ldr r3, [r7] + 10043 0054 042B cmp r3, #4 + 10044 0056 10D1 bne .L817 +3412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 10045 .loc 1 3413 8 + 10046 0058 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 10047 005a 012B cmp r3, #1 + 10048 005c 02D1 bne .L818 +3414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 10049 .loc 1 3414 9 + 10050 005e 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 10051 0060 012B cmp r3, #1 + 10052 0062 01D0 beq .L819 + 10053 .L818: +3415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10054 .loc 1 3416 14 + 10055 0064 0123 movs r3, #1 + 10056 0066 75E0 b .L815 + 10057 .L819: +3417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else + ARM GAS /tmp/ccl4b9YO.s page 236 + + +3419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10058 .loc 1 3420 7 + 10059 0068 7B68 ldr r3, [r7, #4] + 10060 006a 0222 movs r2, #2 + 10061 006c 83F83F20 strb r2, [r3, #63] +3421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10062 .loc 1 3421 7 + 10063 0070 7B68 ldr r3, [r7, #4] + 10064 0072 0222 movs r2, #2 + 10065 0074 83F84520 strb r2, [r3, #69] + 10066 0078 1DE0 b .L816 + 10067 .L817: +3422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 10068 .loc 1 3426 8 + 10069 007a FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 10070 007c 012B cmp r3, #1 + 10071 007e 08D1 bne .L820 +3427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 10072 .loc 1 3427 9 + 10073 0080 BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 10074 0082 012B cmp r3, #1 + 10075 0084 05D1 bne .L820 +3428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 10076 .loc 1 3428 9 + 10077 0086 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 10078 0088 012B cmp r3, #1 + 10079 008a 02D1 bne .L820 +3429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 10080 .loc 1 3429 9 + 10081 008c 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 10082 008e 012B cmp r3, #1 + 10083 0090 01D0 beq .L821 + 10084 .L820: +3430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10085 .loc 1 3431 14 + 10086 0092 0123 movs r3, #1 + 10087 0094 5EE0 b .L815 + 10088 .L821: +3432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10089 .loc 1 3435 7 + 10090 0096 7B68 ldr r3, [r7, #4] + 10091 0098 0222 movs r2, #2 + 10092 009a 83F83E20 strb r2, [r3, #62] +3436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10093 .loc 1 3436 7 + 10094 009e 7B68 ldr r3, [r7, #4] + 10095 00a0 0222 movs r2, #2 + 10096 00a2 83F83F20 strb r2, [r3, #63] + ARM GAS /tmp/ccl4b9YO.s page 237 + + +3437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10097 .loc 1 3437 7 + 10098 00a6 7B68 ldr r3, [r7, #4] + 10099 00a8 0222 movs r2, #2 + 10100 00aa 83F84420 strb r2, [r3, #68] +3438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10101 .loc 1 3438 7 + 10102 00ae 7B68 ldr r3, [r7, #4] + 10103 00b0 0222 movs r2, #2 + 10104 00b2 83F84520 strb r2, [r3, #69] + 10105 .L816: +3439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the encoder interface channels */ +3443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the capture compare Interrupts 1 and/or 2 */ +3444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 10106 .loc 1 3444 3 + 10107 00b6 3B68 ldr r3, [r7] + 10108 00b8 002B cmp r3, #0 + 10109 00ba 03D0 beq .L822 + 10110 00bc 3B68 ldr r3, [r7] + 10111 00be 042B cmp r3, #4 + 10112 00c0 10D0 beq .L823 + 10113 00c2 1FE0 b .L826 + 10114 .L822: +3445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +3447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 10115 .loc 1 3448 7 + 10116 00c4 7B68 ldr r3, [r7, #4] + 10117 00c6 1B68 ldr r3, [r3] + 10118 00c8 0122 movs r2, #1 + 10119 00ca 0021 movs r1, #0 + 10120 00cc 1846 mov r0, r3 + 10121 00ce FFF7FEFF bl TIM_CCxChannelCmd +3449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 10122 .loc 1 3449 7 + 10123 00d2 7B68 ldr r3, [r7, #4] + 10124 00d4 1B68 ldr r3, [r3] + 10125 00d6 DA68 ldr r2, [r3, #12] + 10126 00d8 7B68 ldr r3, [r7, #4] + 10127 00da 1B68 ldr r3, [r3] + 10128 00dc 42F00202 orr r2, r2, #2 + 10129 00e0 DA60 str r2, [r3, #12] +3450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 10130 .loc 1 3450 7 + 10131 00e2 2EE0 b .L825 + 10132 .L823: +3451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +3454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 10133 .loc 1 3455 7 + 10134 00e4 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 238 + + + 10135 00e6 1B68 ldr r3, [r3] + 10136 00e8 0122 movs r2, #1 + 10137 00ea 0421 movs r1, #4 + 10138 00ec 1846 mov r0, r3 + 10139 00ee FFF7FEFF bl TIM_CCxChannelCmd +3456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 10140 .loc 1 3456 7 + 10141 00f2 7B68 ldr r3, [r7, #4] + 10142 00f4 1B68 ldr r3, [r3] + 10143 00f6 DA68 ldr r2, [r3, #12] + 10144 00f8 7B68 ldr r3, [r7, #4] + 10145 00fa 1B68 ldr r3, [r3] + 10146 00fc 42F00402 orr r2, r2, #4 + 10147 0100 DA60 str r2, [r3, #12] +3457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 10148 .loc 1 3457 7 + 10149 0102 1EE0 b .L825 + 10150 .L826: +3458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +3461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 10151 .loc 1 3462 7 + 10152 0104 7B68 ldr r3, [r7, #4] + 10153 0106 1B68 ldr r3, [r3] + 10154 0108 0122 movs r2, #1 + 10155 010a 0021 movs r1, #0 + 10156 010c 1846 mov r0, r3 + 10157 010e FFF7FEFF bl TIM_CCxChannelCmd +3463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 10158 .loc 1 3463 7 + 10159 0112 7B68 ldr r3, [r7, #4] + 10160 0114 1B68 ldr r3, [r3] + 10161 0116 0122 movs r2, #1 + 10162 0118 0421 movs r1, #4 + 10163 011a 1846 mov r0, r3 + 10164 011c FFF7FEFF bl TIM_CCxChannelCmd +3464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 10165 .loc 1 3464 7 + 10166 0120 7B68 ldr r3, [r7, #4] + 10167 0122 1B68 ldr r3, [r3] + 10168 0124 DA68 ldr r2, [r3, #12] + 10169 0126 7B68 ldr r3, [r7, #4] + 10170 0128 1B68 ldr r3, [r3] + 10171 012a 42F00202 orr r2, r2, #2 + 10172 012e DA60 str r2, [r3, #12] +3465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 10173 .loc 1 3465 7 + 10174 0130 7B68 ldr r3, [r7, #4] + 10175 0132 1B68 ldr r3, [r3] + 10176 0134 DA68 ldr r2, [r3, #12] + 10177 0136 7B68 ldr r3, [r7, #4] + 10178 0138 1B68 ldr r3, [r3] + 10179 013a 42F00402 orr r2, r2, #4 + 10180 013e DA60 str r2, [r3, #12] +3466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 239 + + + 10181 .loc 1 3466 7 + 10182 0140 00BF nop + 10183 .L825: +3467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral */ +3471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 10184 .loc 1 3471 3 + 10185 0142 7B68 ldr r3, [r7, #4] + 10186 0144 1B68 ldr r3, [r3] + 10187 0146 1A68 ldr r2, [r3] + 10188 0148 7B68 ldr r3, [r7, #4] + 10189 014a 1B68 ldr r3, [r3] + 10190 014c 42F00102 orr r2, r2, #1 + 10191 0150 1A60 str r2, [r3] +3472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 10192 .loc 1 3474 10 + 10193 0152 0023 movs r3, #0 + 10194 .L815: +3475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 10195 .loc 1 3475 1 + 10196 0154 1846 mov r0, r3 + 10197 0156 1037 adds r7, r7, #16 + 10198 .cfi_def_cfa_offset 8 + 10199 0158 BD46 mov sp, r7 + 10200 .cfi_def_cfa_register 13 + 10201 @ sp needed + 10202 015a 80BD pop {r7, pc} + 10203 .cfi_endproc + 10204 .LFE184: + 10206 .section .text.HAL_TIM_Encoder_Stop_IT,"ax",%progbits + 10207 .align 1 + 10208 .global HAL_TIM_Encoder_Stop_IT + 10209 .syntax unified + 10210 .thumb + 10211 .thumb_func + 10213 HAL_TIM_Encoder_Stop_IT: + 10214 .LFB185: +3476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface in interrupt mode. +3479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be disabled +3481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +3484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +3488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10215 .loc 1 3488 1 + 10216 .cfi_startproc + 10217 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccl4b9YO.s page 240 + + + 10218 @ frame_needed = 1, uses_anonymous_args = 0 + 10219 0000 80B5 push {r7, lr} + 10220 .cfi_def_cfa_offset 8 + 10221 .cfi_offset 7, -8 + 10222 .cfi_offset 14, -4 + 10223 0002 82B0 sub sp, sp, #8 + 10224 .cfi_def_cfa_offset 16 + 10225 0004 00AF add r7, sp, #0 + 10226 .cfi_def_cfa_register 7 + 10227 0006 7860 str r0, [r7, #4] + 10228 0008 3960 str r1, [r7] +3489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 +3493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C +3494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 10229 .loc 1 3494 6 + 10230 000a 3B68 ldr r3, [r7] + 10231 000c 002B cmp r3, #0 + 10232 000e 0FD1 bne .L828 +3495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 10233 .loc 1 3496 5 + 10234 0010 7B68 ldr r3, [r7, #4] + 10235 0012 1B68 ldr r3, [r3] + 10236 0014 0022 movs r2, #0 + 10237 0016 0021 movs r1, #0 + 10238 0018 1846 mov r0, r3 + 10239 001a FFF7FEFF bl TIM_CCxChannelCmd +3497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare Interrupts 1 */ +3499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 10240 .loc 1 3499 5 + 10241 001e 7B68 ldr r3, [r7, #4] + 10242 0020 1B68 ldr r3, [r3] + 10243 0022 DA68 ldr r2, [r3, #12] + 10244 0024 7B68 ldr r3, [r7, #4] + 10245 0026 1B68 ldr r3, [r3] + 10246 0028 22F00202 bic r2, r2, #2 + 10247 002c DA60 str r2, [r3, #12] + 10248 002e 30E0 b .L829 + 10249 .L828: +3500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 10250 .loc 1 3501 11 + 10251 0030 3B68 ldr r3, [r7] + 10252 0032 042B cmp r3, #4 + 10253 0034 0FD1 bne .L830 +3502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 10254 .loc 1 3503 5 + 10255 0036 7B68 ldr r3, [r7, #4] + 10256 0038 1B68 ldr r3, [r3] + 10257 003a 0022 movs r2, #0 + 10258 003c 0421 movs r1, #4 + 10259 003e 1846 mov r0, r3 + ARM GAS /tmp/ccl4b9YO.s page 241 + + + 10260 0040 FFF7FEFF bl TIM_CCxChannelCmd +3504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare Interrupts 2 */ +3506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 10261 .loc 1 3506 5 + 10262 0044 7B68 ldr r3, [r7, #4] + 10263 0046 1B68 ldr r3, [r3] + 10264 0048 DA68 ldr r2, [r3, #12] + 10265 004a 7B68 ldr r3, [r7, #4] + 10266 004c 1B68 ldr r3, [r3] + 10267 004e 22F00402 bic r2, r2, #4 + 10268 0052 DA60 str r2, [r3, #12] + 10269 0054 1DE0 b .L829 + 10270 .L830: +3507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 10271 .loc 1 3510 5 + 10272 0056 7B68 ldr r3, [r7, #4] + 10273 0058 1B68 ldr r3, [r3] + 10274 005a 0022 movs r2, #0 + 10275 005c 0021 movs r1, #0 + 10276 005e 1846 mov r0, r3 + 10277 0060 FFF7FEFF bl TIM_CCxChannelCmd +3511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 10278 .loc 1 3511 5 + 10279 0064 7B68 ldr r3, [r7, #4] + 10280 0066 1B68 ldr r3, [r3] + 10281 0068 0022 movs r2, #0 + 10282 006a 0421 movs r1, #4 + 10283 006c 1846 mov r0, r3 + 10284 006e FFF7FEFF bl TIM_CCxChannelCmd +3512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare Interrupts 1 and 2 */ +3514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 10285 .loc 1 3514 5 + 10286 0072 7B68 ldr r3, [r7, #4] + 10287 0074 1B68 ldr r3, [r3] + 10288 0076 DA68 ldr r2, [r3, #12] + 10289 0078 7B68 ldr r3, [r7, #4] + 10290 007a 1B68 ldr r3, [r3] + 10291 007c 22F00202 bic r2, r2, #2 + 10292 0080 DA60 str r2, [r3, #12] +3515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 10293 .loc 1 3515 5 + 10294 0082 7B68 ldr r3, [r7, #4] + 10295 0084 1B68 ldr r3, [r3] + 10296 0086 DA68 ldr r2, [r3, #12] + 10297 0088 7B68 ldr r3, [r7, #4] + 10298 008a 1B68 ldr r3, [r3] + 10299 008c 22F00402 bic r2, r2, #4 + 10300 0090 DA60 str r2, [r3, #12] + 10301 .L829: +3516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ + ARM GAS /tmp/ccl4b9YO.s page 242 + + +3519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 10302 .loc 1 3519 3 + 10303 0092 7B68 ldr r3, [r7, #4] + 10304 0094 1B68 ldr r3, [r3] + 10305 0096 1A6A ldr r2, [r3, #32] + 10306 0098 41F21113 movw r3, #4369 + 10307 009c 1340 ands r3, r3, r2 + 10308 009e 002B cmp r3, #0 + 10309 00a0 0FD1 bne .L831 + 10310 .loc 1 3519 3 is_stmt 0 discriminator 1 + 10311 00a2 7B68 ldr r3, [r7, #4] + 10312 00a4 1B68 ldr r3, [r3] + 10313 00a6 1A6A ldr r2, [r3, #32] + 10314 00a8 40F24443 movw r3, #1092 + 10315 00ac 1340 ands r3, r3, r2 + 10316 00ae 002B cmp r3, #0 + 10317 00b0 07D1 bne .L831 + 10318 .loc 1 3519 3 discriminator 2 + 10319 00b2 7B68 ldr r3, [r7, #4] + 10320 00b4 1B68 ldr r3, [r3] + 10321 00b6 1A68 ldr r2, [r3] + 10322 00b8 7B68 ldr r3, [r7, #4] + 10323 00ba 1B68 ldr r3, [r3] + 10324 00bc 22F00102 bic r2, r2, #1 + 10325 00c0 1A60 str r2, [r3] + 10326 .L831: +3520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((Channel == TIM_CHANNEL_1) || (Channel == TIM_CHANNEL_2)) + 10327 .loc 1 3522 6 is_stmt 1 + 10328 00c2 3B68 ldr r3, [r7] + 10329 00c4 002B cmp r3, #0 + 10330 00c6 02D0 beq .L832 + 10331 .loc 1 3522 34 discriminator 1 + 10332 00c8 3B68 ldr r3, [r7] + 10333 00ca 042B cmp r3, #4 + 10334 00cc 48D1 bne .L833 + 10335 .L832: +3523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 10336 .loc 1 3524 5 + 10337 00ce 3B68 ldr r3, [r7] + 10338 00d0 002B cmp r3, #0 + 10339 00d2 04D1 bne .L834 + 10340 .loc 1 3524 5 is_stmt 0 discriminator 1 + 10341 00d4 7B68 ldr r3, [r7, #4] + 10342 00d6 0122 movs r2, #1 + 10343 00d8 83F83E20 strb r2, [r3, #62] + 10344 00dc 23E0 b .L835 + 10345 .L834: + 10346 .loc 1 3524 5 discriminator 2 + 10347 00de 3B68 ldr r3, [r7] + 10348 00e0 042B cmp r3, #4 + 10349 00e2 04D1 bne .L836 + 10350 .loc 1 3524 5 discriminator 3 + 10351 00e4 7B68 ldr r3, [r7, #4] + 10352 00e6 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 243 + + + 10353 00e8 83F83F20 strb r2, [r3, #63] + 10354 00ec 1BE0 b .L835 + 10355 .L836: + 10356 .loc 1 3524 5 discriminator 4 + 10357 00ee 3B68 ldr r3, [r7] + 10358 00f0 082B cmp r3, #8 + 10359 00f2 04D1 bne .L838 + 10360 .loc 1 3524 5 discriminator 6 + 10361 00f4 7B68 ldr r3, [r7, #4] + 10362 00f6 0122 movs r2, #1 + 10363 00f8 83F84020 strb r2, [r3, #64] + 10364 00fc 13E0 b .L835 + 10365 .L838: + 10366 .loc 1 3524 5 discriminator 7 + 10367 00fe 3B68 ldr r3, [r7] + 10368 0100 0C2B cmp r3, #12 + 10369 0102 04D1 bne .L840 + 10370 .loc 1 3524 5 discriminator 9 + 10371 0104 7B68 ldr r3, [r7, #4] + 10372 0106 0122 movs r2, #1 + 10373 0108 83F84120 strb r2, [r3, #65] + 10374 010c 0BE0 b .L835 + 10375 .L840: + 10376 .loc 1 3524 5 discriminator 10 + 10377 010e 3B68 ldr r3, [r7] + 10378 0110 102B cmp r3, #16 + 10379 0112 04D1 bne .L842 + 10380 .loc 1 3524 5 discriminator 12 + 10381 0114 7B68 ldr r3, [r7, #4] + 10382 0116 0122 movs r2, #1 + 10383 0118 83F84220 strb r2, [r3, #66] + 10384 011c 03E0 b .L835 + 10385 .L842: + 10386 .loc 1 3524 5 discriminator 13 + 10387 011e 7B68 ldr r3, [r7, #4] + 10388 0120 0122 movs r2, #1 + 10389 0122 83F84320 strb r2, [r3, #67] + 10390 .L835: +3525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 10391 .loc 1 3525 5 is_stmt 1 + 10392 0126 3B68 ldr r3, [r7] + 10393 0128 002B cmp r3, #0 + 10394 012a 04D1 bne .L844 + 10395 .loc 1 3525 5 is_stmt 0 discriminator 1 + 10396 012c 7B68 ldr r3, [r7, #4] + 10397 012e 0122 movs r2, #1 + 10398 0130 83F84420 strb r2, [r3, #68] + 10399 .loc 1 3525 5 + 10400 0134 24E0 b .L850 + 10401 .L844: + 10402 .loc 1 3525 5 discriminator 2 + 10403 0136 3B68 ldr r3, [r7] + 10404 0138 042B cmp r3, #4 + 10405 013a 04D1 bne .L846 + 10406 .loc 1 3525 5 discriminator 3 + 10407 013c 7B68 ldr r3, [r7, #4] + 10408 013e 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 244 + + + 10409 0140 83F84520 strb r2, [r3, #69] + 10410 .loc 1 3525 5 + 10411 0144 1CE0 b .L850 + 10412 .L846: + 10413 .loc 1 3525 5 discriminator 4 + 10414 0146 3B68 ldr r3, [r7] + 10415 0148 082B cmp r3, #8 + 10416 014a 04D1 bne .L848 + 10417 .loc 1 3525 5 discriminator 6 + 10418 014c 7B68 ldr r3, [r7, #4] + 10419 014e 0122 movs r2, #1 + 10420 0150 83F84620 strb r2, [r3, #70] + 10421 .loc 1 3525 5 + 10422 0154 14E0 b .L850 + 10423 .L848: + 10424 .loc 1 3525 5 discriminator 7 + 10425 0156 7B68 ldr r3, [r7, #4] + 10426 0158 0122 movs r2, #1 + 10427 015a 83F84720 strb r2, [r3, #71] + 10428 .loc 1 3525 5 + 10429 015e 0FE0 b .L850 + 10430 .L833: +3526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 10431 .loc 1 3529 5 is_stmt 1 + 10432 0160 7B68 ldr r3, [r7, #4] + 10433 0162 0122 movs r2, #1 + 10434 0164 83F83E20 strb r2, [r3, #62] +3530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 10435 .loc 1 3530 5 + 10436 0168 7B68 ldr r3, [r7, #4] + 10437 016a 0122 movs r2, #1 + 10438 016c 83F83F20 strb r2, [r3, #63] +3531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 10439 .loc 1 3531 5 + 10440 0170 7B68 ldr r3, [r7, #4] + 10441 0172 0122 movs r2, #1 + 10442 0174 83F84420 strb r2, [r3, #68] +3532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 10443 .loc 1 3532 5 + 10444 0178 7B68 ldr r3, [r7, #4] + 10445 017a 0122 movs r2, #1 + 10446 017c 83F84520 strb r2, [r3, #69] + 10447 .L850: +3533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 10448 .loc 1 3536 10 + 10449 0180 0023 movs r3, #0 +3537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 10450 .loc 1 3537 1 + 10451 0182 1846 mov r0, r3 + 10452 0184 0837 adds r7, r7, #8 + 10453 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccl4b9YO.s page 245 + + + 10454 0186 BD46 mov sp, r7 + 10455 .cfi_def_cfa_register 13 + 10456 @ sp needed + 10457 0188 80BD pop {r7, pc} + 10458 .cfi_endproc + 10459 .LFE185: + 10461 .section .text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits + 10462 .align 1 + 10463 .global HAL_TIM_Encoder_Start_DMA + 10464 .syntax unified + 10465 .thumb + 10466 .thumb_func + 10468 HAL_TIM_Encoder_Start_DMA: + 10469 .LFB186: +3538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface in DMA mode. +3541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +3543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +3546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData1 The destination Buffer address for IC1. +3548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pData2 The destination Buffer address for IC2. +3549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. +3550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pD +3553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t *pData2, uint16_t Length) +3554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10470 .loc 1 3554 1 + 10471 .cfi_startproc + 10472 @ args = 4, pretend = 0, frame = 24 + 10473 @ frame_needed = 1, uses_anonymous_args = 0 + 10474 0000 80B5 push {r7, lr} + 10475 .cfi_def_cfa_offset 8 + 10476 .cfi_offset 7, -8 + 10477 .cfi_offset 14, -4 + 10478 0002 86B0 sub sp, sp, #24 + 10479 .cfi_def_cfa_offset 32 + 10480 0004 00AF add r7, sp, #0 + 10481 .cfi_def_cfa_register 7 + 10482 0006 F860 str r0, [r7, #12] + 10483 0008 B960 str r1, [r7, #8] + 10484 000a 7A60 str r2, [r7, #4] + 10485 000c 3B60 str r3, [r7] +3555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 10486 .loc 1 3555 31 + 10487 000e FB68 ldr r3, [r7, #12] + 10488 0010 93F83E30 ldrb r3, [r3, #62] + 10489 0014 FB75 strb r3, [r7, #23] +3556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 10490 .loc 1 3556 31 + 10491 0016 FB68 ldr r3, [r7, #12] + 10492 0018 93F83F30 ldrb r3, [r3, #63] + 10493 001c BB75 strb r3, [r7, #22] + ARM GAS /tmp/ccl4b9YO.s page 246 + + +3557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 10494 .loc 1 3557 31 + 10495 001e FB68 ldr r3, [r7, #12] + 10496 0020 93F84430 ldrb r3, [r3, #68] + 10497 0024 7B75 strb r3, [r7, #21] +3558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 10498 .loc 1 3558 31 + 10499 0026 FB68 ldr r3, [r7, #12] + 10500 0028 93F84530 ldrb r3, [r3, #69] + 10501 002c 3B75 strb r3, [r7, #20] +3559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 10502 .loc 1 3564 6 + 10503 002e BB68 ldr r3, [r7, #8] + 10504 0030 002B cmp r3, #0 + 10505 0032 20D1 bne .L853 +3565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) + 10506 .loc 1 3566 8 + 10507 0034 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 10508 0036 022B cmp r3, #2 + 10509 0038 02D0 beq .L854 +3567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) + 10510 .loc 1 3567 9 + 10511 003a 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 10512 003c 022B cmp r3, #2 + 10513 003e 01D1 bne .L855 + 10514 .L854: +3568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 10515 .loc 1 3569 14 + 10516 0040 0223 movs r3, #2 + 10517 0042 3FE1 b .L856 + 10518 .L855: +3570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) + 10519 .loc 1 3571 13 + 10520 0044 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 10521 0046 012B cmp r3, #1 + 10522 0048 13D1 bne .L857 +3572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) + 10523 .loc 1 3572 14 + 10524 004a 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 10525 004c 012B cmp r3, #1 + 10526 004e 10D1 bne .L857 +3573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData1 == NULL) || (Length == 0U)) + 10527 .loc 1 3574 10 + 10528 0050 7B68 ldr r3, [r7, #4] + 10529 0052 002B cmp r3, #0 + 10530 0054 02D0 beq .L858 + 10531 .loc 1 3574 28 discriminator 1 + 10532 0056 3B8C ldrh r3, [r7, #32] + ARM GAS /tmp/ccl4b9YO.s page 247 + + + 10533 0058 002B cmp r3, #0 + 10534 005a 01D1 bne .L859 + 10535 .L858: +3575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10536 .loc 1 3576 16 + 10537 005c 0123 movs r3, #1 + 10538 005e 31E1 b .L856 + 10539 .L859: +3577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10540 .loc 1 3580 9 + 10541 0060 FB68 ldr r3, [r7, #12] + 10542 0062 0222 movs r2, #2 + 10543 0064 83F83E20 strb r2, [r3, #62] +3581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10544 .loc 1 3581 9 + 10545 0068 FB68 ldr r3, [r7, #12] + 10546 006a 0222 movs r2, #2 + 10547 006c 83F84420 strb r2, [r3, #68] +3574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10548 .loc 1 3574 10 + 10549 0070 5DE0 b .L861 + 10550 .L857: +3582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10551 .loc 1 3586 14 + 10552 0072 0123 movs r3, #1 + 10553 0074 26E1 b .L856 + 10554 .L853: +3587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 10555 .loc 1 3589 11 + 10556 0076 BB68 ldr r3, [r7, #8] + 10557 0078 042B cmp r3, #4 + 10558 007a 20D1 bne .L862 +3590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY) + 10559 .loc 1 3591 8 + 10560 007c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 10561 007e 022B cmp r3, #2 + 10562 0080 02D0 beq .L863 +3592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY)) + 10563 .loc 1 3592 9 + 10564 0082 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 10565 0084 022B cmp r3, #2 + 10566 0086 01D1 bne .L864 + 10567 .L863: +3593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 10568 .loc 1 3594 14 + ARM GAS /tmp/ccl4b9YO.s page 248 + + + 10569 0088 0223 movs r3, #2 + 10570 008a 1BE1 b .L856 + 10571 .L864: +3595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if ((channel_2_state == HAL_TIM_CHANNEL_STATE_READY) + 10572 .loc 1 3596 13 + 10573 008c BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 10574 008e 012B cmp r3, #1 + 10575 0090 13D1 bne .L865 +3597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) + 10576 .loc 1 3597 14 + 10577 0092 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 10578 0094 012B cmp r3, #1 + 10579 0096 10D1 bne .L865 +3598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((pData2 == NULL) || (Length == 0U)) + 10580 .loc 1 3599 10 + 10581 0098 3B68 ldr r3, [r7] + 10582 009a 002B cmp r3, #0 + 10583 009c 02D0 beq .L866 + 10584 .loc 1 3599 28 discriminator 1 + 10585 009e 3B8C ldrh r3, [r7, #32] + 10586 00a0 002B cmp r3, #0 + 10587 00a2 01D1 bne .L867 + 10588 .L866: +3600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10589 .loc 1 3601 16 + 10590 00a4 0123 movs r3, #1 + 10591 00a6 0DE1 b .L856 + 10592 .L867: +3602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10593 .loc 1 3605 9 + 10594 00a8 FB68 ldr r3, [r7, #12] + 10595 00aa 0222 movs r2, #2 + 10596 00ac 83F83F20 strb r2, [r3, #63] +3606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10597 .loc 1 3606 9 + 10598 00b0 FB68 ldr r3, [r7, #12] + 10599 00b2 0222 movs r2, #2 + 10600 00b4 83F84520 strb r2, [r3, #69] +3599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10601 .loc 1 3599 10 + 10602 00b8 39E0 b .L861 + 10603 .L865: +3607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10604 .loc 1 3611 14 + 10605 00ba 0123 movs r3, #1 + 10606 00bc 02E1 b .L856 + 10607 .L862: + ARM GAS /tmp/ccl4b9YO.s page 249 + + +3612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) + 10608 .loc 1 3616 8 + 10609 00be FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 10610 00c0 022B cmp r3, #2 + 10611 00c2 08D0 beq .L869 +3617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY) + 10612 .loc 1 3617 9 + 10613 00c4 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 10614 00c6 022B cmp r3, #2 + 10615 00c8 05D0 beq .L869 +3618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) + 10616 .loc 1 3618 9 + 10617 00ca 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 10618 00cc 022B cmp r3, #2 + 10619 00ce 02D0 beq .L869 +3619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** || (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY)) + 10620 .loc 1 3619 9 + 10621 00d0 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 10622 00d2 022B cmp r3, #2 + 10623 00d4 01D1 bne .L870 + 10624 .L869: +3620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 10625 .loc 1 3621 14 + 10626 00d6 0223 movs r3, #2 + 10627 00d8 F4E0 b .L856 + 10628 .L870: +3622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) + 10629 .loc 1 3623 13 + 10630 00da FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 10631 00dc 012B cmp r3, #1 + 10632 00de 24D1 bne .L871 +3624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (channel_2_state == HAL_TIM_CHANNEL_STATE_READY) + 10633 .loc 1 3624 14 + 10634 00e0 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 10635 00e2 012B cmp r3, #1 + 10636 00e4 21D1 bne .L871 +3625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY) + 10637 .loc 1 3625 14 + 10638 00e6 7B7D ldrb r3, [r7, #21] @ zero_extendqisi2 + 10639 00e8 012B cmp r3, #1 + 10640 00ea 1ED1 bne .L871 +3626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) + 10641 .loc 1 3626 14 + 10642 00ec 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 + 10643 00ee 012B cmp r3, #1 + 10644 00f0 1BD1 bne .L871 +3627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((((pData1 == NULL) || (pData2 == NULL))) || (Length == 0U)) + 10645 .loc 1 3628 10 + 10646 00f2 7B68 ldr r3, [r7, #4] + 10647 00f4 002B cmp r3, #0 + ARM GAS /tmp/ccl4b9YO.s page 250 + + + 10648 00f6 05D0 beq .L872 + 10649 .loc 1 3628 30 discriminator 1 + 10650 00f8 3B68 ldr r3, [r7] + 10651 00fa 002B cmp r3, #0 + 10652 00fc 02D0 beq .L872 + 10653 .loc 1 3628 52 discriminator 2 + 10654 00fe 3B8C ldrh r3, [r7, #32] + 10655 0100 002B cmp r3, #0 + 10656 0102 01D1 bne .L873 + 10657 .L872: +3629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10658 .loc 1 3630 16 + 10659 0104 0123 movs r3, #1 + 10660 0106 DDE0 b .L856 + 10661 .L873: +3631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10662 .loc 1 3634 9 + 10663 0108 FB68 ldr r3, [r7, #12] + 10664 010a 0222 movs r2, #2 + 10665 010c 83F83E20 strb r2, [r3, #62] +3635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10666 .loc 1 3635 9 + 10667 0110 FB68 ldr r3, [r7, #12] + 10668 0112 0222 movs r2, #2 + 10669 0114 83F83F20 strb r2, [r3, #63] +3636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 10670 .loc 1 3636 9 + 10671 0118 FB68 ldr r3, [r7, #12] + 10672 011a 0222 movs r2, #2 + 10673 011c 83F84420 strb r2, [r3, #68] +3637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 10674 .loc 1 3637 9 + 10675 0120 FB68 ldr r3, [r7, #12] + 10676 0122 0222 movs r2, #2 + 10677 0124 83F84520 strb r2, [r3, #69] +3628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10678 .loc 1 3628 10 + 10679 0128 01E0 b .L861 + 10680 .L871: +3638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10681 .loc 1 3642 14 + 10682 012a 0123 movs r3, #1 + 10683 012c CAE0 b .L856 + 10684 .L861: +3643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 10685 .loc 1 3646 3 + ARM GAS /tmp/ccl4b9YO.s page 251 + + + 10686 012e BB68 ldr r3, [r7, #8] + 10687 0130 002B cmp r3, #0 + 10688 0132 03D0 beq .L874 + 10689 0134 BB68 ldr r3, [r7, #8] + 10690 0136 042B cmp r3, #4 + 10691 0138 33D0 beq .L875 + 10692 013a 65E0 b .L882 + 10693 .L874: +3647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +3649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +3651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; + 10694 .loc 1 3651 17 + 10695 013c FB68 ldr r3, [r7, #12] + 10696 013e 5B6A ldr r3, [r3, #36] + 10697 .loc 1 3651 52 + 10698 0140 624A ldr r2, .L883 + 10699 0142 9A62 str r2, [r3, #40] +3652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 10700 .loc 1 3652 17 + 10701 0144 FB68 ldr r3, [r7, #12] + 10702 0146 5B6A ldr r3, [r3, #36] + 10703 .loc 1 3652 56 + 10704 0148 614A ldr r2, .L883+4 + 10705 014a DA62 str r2, [r3, #44] +3653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +3655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 10706 .loc 1 3655 17 + 10707 014c FB68 ldr r3, [r7, #12] + 10708 014e 5B6A ldr r3, [r3, #36] + 10709 .loc 1 3655 53 + 10710 0150 604A ldr r2, .L883+8 + 10711 0152 1A63 str r2, [r3, #48] +3656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +3658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p + 10712 .loc 1 3658 11 + 10713 0154 FB68 ldr r3, [r7, #12] + 10714 0156 586A ldr r0, [r3, #36] + 10715 .loc 1 3658 71 + 10716 0158 FB68 ldr r3, [r7, #12] + 10717 015a 1B68 ldr r3, [r3] + 10718 .loc 1 3658 66 + 10719 015c 3433 adds r3, r3, #52 + 10720 .loc 1 3658 11 + 10721 015e 1946 mov r1, r3 + 10722 0160 7A68 ldr r2, [r7, #4] + 10723 0162 3B8C ldrh r3, [r7, #32] + 10724 0164 FFF7FEFF bl HAL_DMA_Start_IT + 10725 0168 0346 mov r3, r0 + 10726 .loc 1 3658 10 discriminator 1 + 10727 016a 002B cmp r3, #0 + 10728 016c 01D0 beq .L877 +3659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +3660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 252 + + +3661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +3662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10729 .loc 1 3662 16 + 10730 016e 0123 movs r3, #1 + 10731 0170 A8E0 b .L856 + 10732 .L877: +3663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ +3665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 10733 .loc 1 3665 7 + 10734 0172 FB68 ldr r3, [r7, #12] + 10735 0174 1B68 ldr r3, [r3] + 10736 0176 DA68 ldr r2, [r3, #12] + 10737 0178 FB68 ldr r3, [r7, #12] + 10738 017a 1B68 ldr r3, [r3] + 10739 017c 42F40072 orr r2, r2, #512 + 10740 0180 DA60 str r2, [r3, #12] +3666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +3668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 10741 .loc 1 3668 7 + 10742 0182 FB68 ldr r3, [r7, #12] + 10743 0184 1B68 ldr r3, [r3] + 10744 0186 0122 movs r2, #1 + 10745 0188 0021 movs r1, #0 + 10746 018a 1846 mov r0, r3 + 10747 018c FFF7FEFF bl TIM_CCxChannelCmd +3669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral */ +3671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 10748 .loc 1 3671 7 + 10749 0190 FB68 ldr r3, [r7, #12] + 10750 0192 1B68 ldr r3, [r3] + 10751 0194 1A68 ldr r2, [r3] + 10752 0196 FB68 ldr r3, [r7, #12] + 10753 0198 1B68 ldr r3, [r3] + 10754 019a 42F00102 orr r2, r2, #1 + 10755 019e 1A60 str r2, [r3] +3672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 10756 .loc 1 3673 7 + 10757 01a0 8FE0 b .L878 + 10758 .L875: +3674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +3677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +3679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; + 10759 .loc 1 3679 17 + 10760 01a2 FB68 ldr r3, [r7, #12] + 10761 01a4 9B6A ldr r3, [r3, #40] + 10762 .loc 1 3679 52 + 10763 01a6 494A ldr r2, .L883 + 10764 01a8 9A62 str r2, [r3, #40] +3680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 10765 .loc 1 3680 17 + ARM GAS /tmp/ccl4b9YO.s page 253 + + + 10766 01aa FB68 ldr r3, [r7, #12] + 10767 01ac 9B6A ldr r3, [r3, #40] + 10768 .loc 1 3680 56 + 10769 01ae 484A ldr r2, .L883+4 + 10770 01b0 DA62 str r2, [r3, #44] +3681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +3683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError; + 10771 .loc 1 3683 17 + 10772 01b2 FB68 ldr r3, [r7, #12] + 10773 01b4 9B6A ldr r3, [r3, #40] + 10774 .loc 1 3683 53 + 10775 01b6 474A ldr r2, .L883+8 + 10776 01b8 1A63 str r2, [r3, #48] +3684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +3685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p + 10777 .loc 1 3685 11 + 10778 01ba FB68 ldr r3, [r7, #12] + 10779 01bc 986A ldr r0, [r3, #40] + 10780 .loc 1 3685 71 + 10781 01be FB68 ldr r3, [r7, #12] + 10782 01c0 1B68 ldr r3, [r3] + 10783 .loc 1 3685 66 + 10784 01c2 3833 adds r3, r3, #56 + 10785 .loc 1 3685 11 + 10786 01c4 1946 mov r1, r3 + 10787 01c6 3A68 ldr r2, [r7] + 10788 01c8 3B8C ldrh r3, [r7, #32] + 10789 01ca FFF7FEFF bl HAL_DMA_Start_IT + 10790 01ce 0346 mov r3, r0 + 10791 .loc 1 3685 10 discriminator 1 + 10792 01d0 002B cmp r3, #0 + 10793 01d2 01D0 beq .L879 +3686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +3687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +3689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10794 .loc 1 3689 16 + 10795 01d4 0123 movs r3, #1 + 10796 01d6 75E0 b .L856 + 10797 .L879: +3690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ +3692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 10798 .loc 1 3692 7 + 10799 01d8 FB68 ldr r3, [r7, #12] + 10800 01da 1B68 ldr r3, [r3] + 10801 01dc DA68 ldr r2, [r3, #12] + 10802 01de FB68 ldr r3, [r7, #12] + 10803 01e0 1B68 ldr r3, [r3] + 10804 01e2 42F48062 orr r2, r2, #1024 + 10805 01e6 DA60 str r2, [r3, #12] +3693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +3695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 10806 .loc 1 3695 7 + 10807 01e8 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 254 + + + 10808 01ea 1B68 ldr r3, [r3] + 10809 01ec 0122 movs r2, #1 + 10810 01ee 0421 movs r1, #4 + 10811 01f0 1846 mov r0, r3 + 10812 01f2 FFF7FEFF bl TIM_CCxChannelCmd +3696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral */ +3698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 10813 .loc 1 3698 7 + 10814 01f6 FB68 ldr r3, [r7, #12] + 10815 01f8 1B68 ldr r3, [r3] + 10816 01fa 1A68 ldr r2, [r3] + 10817 01fc FB68 ldr r3, [r7, #12] + 10818 01fe 1B68 ldr r3, [r3] + 10819 0200 42F00102 orr r2, r2, #1 + 10820 0204 1A60 str r2, [r3] +3699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 10821 .loc 1 3700 7 + 10822 0206 5CE0 b .L878 + 10823 .L882: +3701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +3704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +3706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; + 10824 .loc 1 3706 17 + 10825 0208 FB68 ldr r3, [r7, #12] + 10826 020a 5B6A ldr r3, [r3, #36] + 10827 .loc 1 3706 52 + 10828 020c 2F4A ldr r2, .L883 + 10829 020e 9A62 str r2, [r3, #40] +3707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 10830 .loc 1 3707 17 + 10831 0210 FB68 ldr r3, [r7, #12] + 10832 0212 5B6A ldr r3, [r3, #36] + 10833 .loc 1 3707 56 + 10834 0214 2E4A ldr r2, .L883+4 + 10835 0216 DA62 str r2, [r3, #44] +3708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +3710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 10836 .loc 1 3710 17 + 10837 0218 FB68 ldr r3, [r7, #12] + 10838 021a 5B6A ldr r3, [r3, #36] + 10839 .loc 1 3710 53 + 10840 021c 2D4A ldr r2, .L883+8 + 10841 021e 1A63 str r2, [r3, #48] +3711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +3713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p + 10842 .loc 1 3713 11 + 10843 0220 FB68 ldr r3, [r7, #12] + 10844 0222 586A ldr r0, [r3, #36] + 10845 .loc 1 3713 71 + 10846 0224 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 255 + + + 10847 0226 1B68 ldr r3, [r3] + 10848 .loc 1 3713 66 + 10849 0228 3433 adds r3, r3, #52 + 10850 .loc 1 3713 11 + 10851 022a 1946 mov r1, r3 + 10852 022c 7A68 ldr r2, [r7, #4] + 10853 022e 3B8C ldrh r3, [r7, #32] + 10854 0230 FFF7FEFF bl HAL_DMA_Start_IT + 10855 0234 0346 mov r3, r0 + 10856 .loc 1 3713 10 discriminator 1 + 10857 0236 002B cmp r3, #0 + 10858 0238 01D0 beq .L880 +3714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +3715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +3717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10859 .loc 1 3717 16 + 10860 023a 0123 movs r3, #1 + 10861 023c 42E0 b .L856 + 10862 .L880: +3718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +3721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; + 10863 .loc 1 3721 17 + 10864 023e FB68 ldr r3, [r7, #12] + 10865 0240 9B6A ldr r3, [r3, #40] + 10866 .loc 1 3721 52 + 10867 0242 224A ldr r2, .L883 + 10868 0244 9A62 str r2, [r3, #40] +3722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 10869 .loc 1 3722 17 + 10870 0246 FB68 ldr r3, [r7, #12] + 10871 0248 9B6A ldr r3, [r3, #40] + 10872 .loc 1 3722 56 + 10873 024a 214A ldr r2, .L883+4 + 10874 024c DA62 str r2, [r3, #44] +3723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +3725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 10875 .loc 1 3725 17 + 10876 024e FB68 ldr r3, [r7, #12] + 10877 0250 9B6A ldr r3, [r3, #40] + 10878 .loc 1 3725 53 + 10879 0252 204A ldr r2, .L883+8 + 10880 0254 1A63 str r2, [r3, #48] +3726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +3728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p + 10881 .loc 1 3728 11 + 10882 0256 FB68 ldr r3, [r7, #12] + 10883 0258 986A ldr r0, [r3, #40] + 10884 .loc 1 3728 71 + 10885 025a FB68 ldr r3, [r7, #12] + 10886 025c 1B68 ldr r3, [r3] + 10887 .loc 1 3728 66 + 10888 025e 3833 adds r3, r3, #56 + ARM GAS /tmp/ccl4b9YO.s page 256 + + + 10889 .loc 1 3728 11 + 10890 0260 1946 mov r1, r3 + 10891 0262 3A68 ldr r2, [r7] + 10892 0264 3B8C ldrh r3, [r7, #32] + 10893 0266 FFF7FEFF bl HAL_DMA_Start_IT + 10894 026a 0346 mov r3, r0 + 10895 .loc 1 3728 10 discriminator 1 + 10896 026c 002B cmp r3, #0 + 10897 026e 01D0 beq .L881 +3729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** Length) != HAL_OK) +3730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +3732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 10898 .loc 1 3732 16 + 10899 0270 0123 movs r3, #1 + 10900 0272 27E0 b .L856 + 10901 .L881: +3733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ +3736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 10902 .loc 1 3736 7 + 10903 0274 FB68 ldr r3, [r7, #12] + 10904 0276 1B68 ldr r3, [r3] + 10905 0278 DA68 ldr r2, [r3, #12] + 10906 027a FB68 ldr r3, [r7, #12] + 10907 027c 1B68 ldr r3, [r3] + 10908 027e 42F40072 orr r2, r2, #512 + 10909 0282 DA60 str r2, [r3, #12] +3737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ +3738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 10910 .loc 1 3738 7 + 10911 0284 FB68 ldr r3, [r7, #12] + 10912 0286 1B68 ldr r3, [r3] + 10913 0288 DA68 ldr r2, [r3, #12] + 10914 028a FB68 ldr r3, [r7, #12] + 10915 028c 1B68 ldr r3, [r3] + 10916 028e 42F48062 orr r2, r2, #1024 + 10917 0292 DA60 str r2, [r3, #12] +3739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Capture compare channel */ +3741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 10918 .loc 1 3741 7 + 10919 0294 FB68 ldr r3, [r7, #12] + 10920 0296 1B68 ldr r3, [r3] + 10921 0298 0122 movs r2, #1 + 10922 029a 0021 movs r1, #0 + 10923 029c 1846 mov r0, r3 + 10924 029e FFF7FEFF bl TIM_CCxChannelCmd +3742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + 10925 .loc 1 3742 7 + 10926 02a2 FB68 ldr r3, [r7, #12] + 10927 02a4 1B68 ldr r3, [r3] + 10928 02a6 0122 movs r2, #1 + 10929 02a8 0421 movs r1, #4 + 10930 02aa 1846 mov r0, r3 + 10931 02ac FFF7FEFF bl TIM_CCxChannelCmd + ARM GAS /tmp/ccl4b9YO.s page 257 + + +3743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the Peripheral */ +3745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); + 10932 .loc 1 3745 7 + 10933 02b0 FB68 ldr r3, [r7, #12] + 10934 02b2 1B68 ldr r3, [r3] + 10935 02b4 1A68 ldr r2, [r3] + 10936 02b6 FB68 ldr r3, [r7, #12] + 10937 02b8 1B68 ldr r3, [r3] + 10938 02ba 42F00102 orr r2, r2, #1 + 10939 02be 1A60 str r2, [r3] +3746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 10940 .loc 1 3747 7 + 10941 02c0 00BF nop + 10942 .L878: +3748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 10943 .loc 1 3752 10 + 10944 02c2 0023 movs r3, #0 + 10945 .L856: +3753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 10946 .loc 1 3753 1 + 10947 02c4 1846 mov r0, r3 + 10948 02c6 1837 adds r7, r7, #24 + 10949 .cfi_def_cfa_offset 8 + 10950 02c8 BD46 mov sp, r7 + 10951 .cfi_def_cfa_register 13 + 10952 @ sp needed + 10953 02ca 80BD pop {r7, pc} + 10954 .L884: + 10955 .align 2 + 10956 .L883: + 10957 02cc 00000000 .word TIM_DMACaptureCplt + 10958 02d0 00000000 .word TIM_DMACaptureHalfCplt + 10959 02d4 00000000 .word TIM_DMAError + 10960 .cfi_endproc + 10961 .LFE186: + 10963 .section .text.HAL_TIM_Encoder_Stop_DMA,"ax",%progbits + 10964 .align 1 + 10965 .global HAL_TIM_Encoder_Stop_DMA + 10966 .syntax unified + 10967 .thumb + 10968 .thumb_func + 10970 HAL_TIM_Encoder_Stop_DMA: + 10971 .LFB187: +3754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface in DMA mode. +3757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +3758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +3759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +3760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +3761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + ARM GAS /tmp/ccl4b9YO.s page 258 + + +3762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected +3763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +3764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +3766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 10972 .loc 1 3766 1 + 10973 .cfi_startproc + 10974 @ args = 0, pretend = 0, frame = 8 + 10975 @ frame_needed = 1, uses_anonymous_args = 0 + 10976 0000 80B5 push {r7, lr} + 10977 .cfi_def_cfa_offset 8 + 10978 .cfi_offset 7, -8 + 10979 .cfi_offset 14, -4 + 10980 0002 82B0 sub sp, sp, #8 + 10981 .cfi_def_cfa_offset 16 + 10982 0004 00AF add r7, sp, #0 + 10983 .cfi_def_cfa_register 7 + 10984 0006 7860 str r0, [r7, #4] + 10985 0008 3960 str r1, [r7] +3767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +3768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); +3769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 +3771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C +3772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 10986 .loc 1 3772 6 + 10987 000a 3B68 ldr r3, [r7] + 10988 000c 002B cmp r3, #0 + 10989 000e 14D1 bne .L886 +3773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 10990 .loc 1 3774 5 + 10991 0010 7B68 ldr r3, [r7, #4] + 10992 0012 1B68 ldr r3, [r3] + 10993 0014 0022 movs r2, #0 + 10994 0016 0021 movs r1, #0 + 10995 0018 1846 mov r0, r3 + 10996 001a FFF7FEFF bl TIM_CCxChannelCmd +3775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare DMA Request 1 */ +3777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 10997 .loc 1 3777 5 + 10998 001e 7B68 ldr r3, [r7, #4] + 10999 0020 1B68 ldr r3, [r3] + 11000 0022 DA68 ldr r2, [r3, #12] + 11001 0024 7B68 ldr r3, [r7, #4] + 11002 0026 1B68 ldr r3, [r3] + 11003 0028 22F40072 bic r2, r2, #512 + 11004 002c DA60 str r2, [r3, #12] +3778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 11005 .loc 1 3778 11 + 11006 002e 7B68 ldr r3, [r7, #4] + 11007 0030 5B6A ldr r3, [r3, #36] + 11008 0032 1846 mov r0, r3 + 11009 0034 FFF7FEFF bl HAL_DMA_Abort_IT + 11010 0038 3FE0 b .L887 + 11011 .L886: + ARM GAS /tmp/ccl4b9YO.s page 259 + + +3779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 11012 .loc 1 3780 11 + 11013 003a 3B68 ldr r3, [r7] + 11014 003c 042B cmp r3, #4 + 11015 003e 14D1 bne .L888 +3781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 11016 .loc 1 3782 5 + 11017 0040 7B68 ldr r3, [r7, #4] + 11018 0042 1B68 ldr r3, [r3] + 11019 0044 0022 movs r2, #0 + 11020 0046 0421 movs r1, #4 + 11021 0048 1846 mov r0, r3 + 11022 004a FFF7FEFF bl TIM_CCxChannelCmd +3783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare DMA Request 2 */ +3785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 11023 .loc 1 3785 5 + 11024 004e 7B68 ldr r3, [r7, #4] + 11025 0050 1B68 ldr r3, [r3] + 11026 0052 DA68 ldr r2, [r3, #12] + 11027 0054 7B68 ldr r3, [r7, #4] + 11028 0056 1B68 ldr r3, [r3] + 11029 0058 22F48062 bic r2, r2, #1024 + 11030 005c DA60 str r2, [r3, #12] +3786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 11031 .loc 1 3786 11 + 11032 005e 7B68 ldr r3, [r7, #4] + 11033 0060 9B6A ldr r3, [r3, #40] + 11034 0062 1846 mov r0, r3 + 11035 0064 FFF7FEFF bl HAL_DMA_Abort_IT + 11036 0068 27E0 b .L887 + 11037 .L888: +3787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 11038 .loc 1 3790 5 + 11039 006a 7B68 ldr r3, [r7, #4] + 11040 006c 1B68 ldr r3, [r3] + 11041 006e 0022 movs r2, #0 + 11042 0070 0021 movs r1, #0 + 11043 0072 1846 mov r0, r3 + 11044 0074 FFF7FEFF bl TIM_CCxChannelCmd +3791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 11045 .loc 1 3791 5 + 11046 0078 7B68 ldr r3, [r7, #4] + 11047 007a 1B68 ldr r3, [r3] + 11048 007c 0022 movs r2, #0 + 11049 007e 0421 movs r1, #4 + 11050 0080 1846 mov r0, r3 + 11051 0082 FFF7FEFF bl TIM_CCxChannelCmd +3792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the capture compare DMA Request 1 and 2 */ +3794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 11052 .loc 1 3794 5 + ARM GAS /tmp/ccl4b9YO.s page 260 + + + 11053 0086 7B68 ldr r3, [r7, #4] + 11054 0088 1B68 ldr r3, [r3] + 11055 008a DA68 ldr r2, [r3, #12] + 11056 008c 7B68 ldr r3, [r7, #4] + 11057 008e 1B68 ldr r3, [r3] + 11058 0090 22F40072 bic r2, r2, #512 + 11059 0094 DA60 str r2, [r3, #12] +3795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 11060 .loc 1 3795 5 + 11061 0096 7B68 ldr r3, [r7, #4] + 11062 0098 1B68 ldr r3, [r3] + 11063 009a DA68 ldr r2, [r3, #12] + 11064 009c 7B68 ldr r3, [r7, #4] + 11065 009e 1B68 ldr r3, [r3] + 11066 00a0 22F48062 bic r2, r2, #1024 + 11067 00a4 DA60 str r2, [r3, #12] +3796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 11068 .loc 1 3796 11 + 11069 00a6 7B68 ldr r3, [r7, #4] + 11070 00a8 5B6A ldr r3, [r3, #36] + 11071 00aa 1846 mov r0, r3 + 11072 00ac FFF7FEFF bl HAL_DMA_Abort_IT +3797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 11073 .loc 1 3797 11 + 11074 00b0 7B68 ldr r3, [r7, #4] + 11075 00b2 9B6A ldr r3, [r3, #40] + 11076 00b4 1846 mov r0, r3 + 11077 00b6 FFF7FEFF bl HAL_DMA_Abort_IT + 11078 .L887: +3798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Peripheral */ +3801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); + 11079 .loc 1 3801 3 + 11080 00ba 7B68 ldr r3, [r7, #4] + 11081 00bc 1B68 ldr r3, [r3] + 11082 00be 1A6A ldr r2, [r3, #32] + 11083 00c0 41F21113 movw r3, #4369 + 11084 00c4 1340 ands r3, r3, r2 + 11085 00c6 002B cmp r3, #0 + 11086 00c8 0FD1 bne .L889 + 11087 .loc 1 3801 3 is_stmt 0 discriminator 1 + 11088 00ca 7B68 ldr r3, [r7, #4] + 11089 00cc 1B68 ldr r3, [r3] + 11090 00ce 1A6A ldr r2, [r3, #32] + 11091 00d0 40F24443 movw r3, #1092 + 11092 00d4 1340 ands r3, r3, r2 + 11093 00d6 002B cmp r3, #0 + 11094 00d8 07D1 bne .L889 + 11095 .loc 1 3801 3 discriminator 2 + 11096 00da 7B68 ldr r3, [r7, #4] + 11097 00dc 1B68 ldr r3, [r3] + 11098 00de 1A68 ldr r2, [r3] + 11099 00e0 7B68 ldr r3, [r7, #4] + 11100 00e2 1B68 ldr r3, [r3] + 11101 00e4 22F00102 bic r2, r2, #1 + 11102 00e8 1A60 str r2, [r3] + ARM GAS /tmp/ccl4b9YO.s page 261 + + + 11103 .L889: +3802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TIM channel(s) state */ +3804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((Channel == TIM_CHANNEL_1) || (Channel == TIM_CHANNEL_2)) + 11104 .loc 1 3804 6 is_stmt 1 + 11105 00ea 3B68 ldr r3, [r7] + 11106 00ec 002B cmp r3, #0 + 11107 00ee 02D0 beq .L890 + 11108 .loc 1 3804 34 discriminator 1 + 11109 00f0 3B68 ldr r3, [r7] + 11110 00f2 042B cmp r3, #4 + 11111 00f4 48D1 bne .L891 + 11112 .L890: +3805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 11113 .loc 1 3806 5 + 11114 00f6 3B68 ldr r3, [r7] + 11115 00f8 002B cmp r3, #0 + 11116 00fa 04D1 bne .L892 + 11117 .loc 1 3806 5 is_stmt 0 discriminator 1 + 11118 00fc 7B68 ldr r3, [r7, #4] + 11119 00fe 0122 movs r2, #1 + 11120 0100 83F83E20 strb r2, [r3, #62] + 11121 0104 23E0 b .L893 + 11122 .L892: + 11123 .loc 1 3806 5 discriminator 2 + 11124 0106 3B68 ldr r3, [r7] + 11125 0108 042B cmp r3, #4 + 11126 010a 04D1 bne .L894 + 11127 .loc 1 3806 5 discriminator 3 + 11128 010c 7B68 ldr r3, [r7, #4] + 11129 010e 0122 movs r2, #1 + 11130 0110 83F83F20 strb r2, [r3, #63] + 11131 0114 1BE0 b .L893 + 11132 .L894: + 11133 .loc 1 3806 5 discriminator 4 + 11134 0116 3B68 ldr r3, [r7] + 11135 0118 082B cmp r3, #8 + 11136 011a 04D1 bne .L896 + 11137 .loc 1 3806 5 discriminator 6 + 11138 011c 7B68 ldr r3, [r7, #4] + 11139 011e 0122 movs r2, #1 + 11140 0120 83F84020 strb r2, [r3, #64] + 11141 0124 13E0 b .L893 + 11142 .L896: + 11143 .loc 1 3806 5 discriminator 7 + 11144 0126 3B68 ldr r3, [r7] + 11145 0128 0C2B cmp r3, #12 + 11146 012a 04D1 bne .L898 + 11147 .loc 1 3806 5 discriminator 9 + 11148 012c 7B68 ldr r3, [r7, #4] + 11149 012e 0122 movs r2, #1 + 11150 0130 83F84120 strb r2, [r3, #65] + 11151 0134 0BE0 b .L893 + 11152 .L898: + 11153 .loc 1 3806 5 discriminator 10 + 11154 0136 3B68 ldr r3, [r7] + ARM GAS /tmp/ccl4b9YO.s page 262 + + + 11155 0138 102B cmp r3, #16 + 11156 013a 04D1 bne .L900 + 11157 .loc 1 3806 5 discriminator 12 + 11158 013c 7B68 ldr r3, [r7, #4] + 11159 013e 0122 movs r2, #1 + 11160 0140 83F84220 strb r2, [r3, #66] + 11161 0144 03E0 b .L893 + 11162 .L900: + 11163 .loc 1 3806 5 discriminator 13 + 11164 0146 7B68 ldr r3, [r7, #4] + 11165 0148 0122 movs r2, #1 + 11166 014a 83F84320 strb r2, [r3, #67] + 11167 .L893: +3807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 11168 .loc 1 3807 5 is_stmt 1 + 11169 014e 3B68 ldr r3, [r7] + 11170 0150 002B cmp r3, #0 + 11171 0152 04D1 bne .L902 + 11172 .loc 1 3807 5 is_stmt 0 discriminator 1 + 11173 0154 7B68 ldr r3, [r7, #4] + 11174 0156 0122 movs r2, #1 + 11175 0158 83F84420 strb r2, [r3, #68] + 11176 .loc 1 3807 5 + 11177 015c 24E0 b .L908 + 11178 .L902: + 11179 .loc 1 3807 5 discriminator 2 + 11180 015e 3B68 ldr r3, [r7] + 11181 0160 042B cmp r3, #4 + 11182 0162 04D1 bne .L904 + 11183 .loc 1 3807 5 discriminator 3 + 11184 0164 7B68 ldr r3, [r7, #4] + 11185 0166 0122 movs r2, #1 + 11186 0168 83F84520 strb r2, [r3, #69] + 11187 .loc 1 3807 5 + 11188 016c 1CE0 b .L908 + 11189 .L904: + 11190 .loc 1 3807 5 discriminator 4 + 11191 016e 3B68 ldr r3, [r7] + 11192 0170 082B cmp r3, #8 + 11193 0172 04D1 bne .L906 + 11194 .loc 1 3807 5 discriminator 6 + 11195 0174 7B68 ldr r3, [r7, #4] + 11196 0176 0122 movs r2, #1 + 11197 0178 83F84620 strb r2, [r3, #70] + 11198 .loc 1 3807 5 + 11199 017c 14E0 b .L908 + 11200 .L906: + 11201 .loc 1 3807 5 discriminator 7 + 11202 017e 7B68 ldr r3, [r7, #4] + 11203 0180 0122 movs r2, #1 + 11204 0182 83F84720 strb r2, [r3, #71] + 11205 .loc 1 3807 5 + 11206 0186 0FE0 b .L908 + 11207 .L891: +3808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 263 + + +3811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 11208 .loc 1 3811 5 is_stmt 1 + 11209 0188 7B68 ldr r3, [r7, #4] + 11210 018a 0122 movs r2, #1 + 11211 018c 83F83E20 strb r2, [r3, #62] +3812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 11212 .loc 1 3812 5 + 11213 0190 7B68 ldr r3, [r7, #4] + 11214 0192 0122 movs r2, #1 + 11215 0194 83F83F20 strb r2, [r3, #63] +3813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 11216 .loc 1 3813 5 + 11217 0198 7B68 ldr r3, [r7, #4] + 11218 019a 0122 movs r2, #1 + 11219 019c 83F84420 strb r2, [r3, #68] +3814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 11220 .loc 1 3814 5 + 11221 01a0 7B68 ldr r3, [r7, #4] + 11222 01a2 0122 movs r2, #1 + 11223 01a4 83F84520 strb r2, [r3, #69] + 11224 .L908: +3815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +3818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 11225 .loc 1 3818 10 + 11226 01a8 0023 movs r3, #0 +3819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 11227 .loc 1 3819 1 + 11228 01aa 1846 mov r0, r3 + 11229 01ac 0837 adds r7, r7, #8 + 11230 .cfi_def_cfa_offset 8 + 11231 01ae BD46 mov sp, r7 + 11232 .cfi_def_cfa_register 13 + 11233 @ sp needed + 11234 01b0 80BD pop {r7, pc} + 11235 .cfi_endproc + 11236 .LFE187: + 11238 .section .text.HAL_TIM_IRQHandler,"ax",%progbits + 11239 .align 1 + 11240 .global HAL_TIM_IRQHandler + 11241 .syntax unified + 11242 .thumb + 11243 .thumb_func + 11245 HAL_TIM_IRQHandler: + 11246 .LFB188: +3820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +3823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group7 TIM IRQ handler management +3825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM IRQ handler management +3826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +3827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +3828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +3829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### IRQ handler management ##### +3830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== + ARM GAS /tmp/ccl4b9YO.s page 264 + + +3831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +3832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides Timer IRQ handler function. +3833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +3835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +3836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +3838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief This function handles TIM interrupts requests. +3839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +3840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +3841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +3842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) +3843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 11247 .loc 1 3843 1 + 11248 .cfi_startproc + 11249 @ args = 0, pretend = 0, frame = 8 + 11250 @ frame_needed = 1, uses_anonymous_args = 0 + 11251 0000 80B5 push {r7, lr} + 11252 .cfi_def_cfa_offset 8 + 11253 .cfi_offset 7, -8 + 11254 .cfi_offset 14, -4 + 11255 0002 82B0 sub sp, sp, #8 + 11256 .cfi_def_cfa_offset 16 + 11257 0004 00AF add r7, sp, #0 + 11258 .cfi_def_cfa_register 7 + 11259 0006 7860 str r0, [r7, #4] +3844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Capture compare 1 event */ +3845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC1) != RESET) + 11260 .loc 1 3845 7 + 11261 0008 7B68 ldr r3, [r7, #4] + 11262 000a 1B68 ldr r3, [r3] + 11263 000c 1B69 ldr r3, [r3, #16] + 11264 000e 03F00203 and r3, r3, #2 + 11265 .loc 1 3845 6 + 11266 0012 022B cmp r3, #2 + 11267 0014 22D1 bne .L911 +3846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC1) != RESET) + 11268 .loc 1 3847 9 + 11269 0016 7B68 ldr r3, [r7, #4] + 11270 0018 1B68 ldr r3, [r3] + 11271 001a DB68 ldr r3, [r3, #12] + 11272 001c 03F00203 and r3, r3, #2 + 11273 .loc 1 3847 8 + 11274 0020 022B cmp r3, #2 + 11275 0022 1BD1 bne .L911 +3848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC1); + 11276 .loc 1 3850 9 + 11277 0024 7B68 ldr r3, [r7, #4] + 11278 0026 1B68 ldr r3, [r3] + 11279 0028 6FF00202 mvn r2, #2 + 11280 002c 1A61 str r2, [r3, #16] +3851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 11281 .loc 1 3851 23 + 11282 002e 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 265 + + + 11283 0030 0122 movs r2, #1 + 11284 0032 1A77 strb r2, [r3, #28] +3852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +3853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Input capture event */ +3854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((htim->Instance->CCMR1 & TIM_CCMR1_CC1S) != 0x00U) + 11285 .loc 1 3854 18 + 11286 0034 7B68 ldr r3, [r7, #4] + 11287 0036 1B68 ldr r3, [r3] + 11288 .loc 1 3854 28 + 11289 0038 9B69 ldr r3, [r3, #24] + 11290 .loc 1 3854 36 + 11291 003a 03F00303 and r3, r3, #3 + 11292 .loc 1 3854 12 + 11293 003e 002B cmp r3, #0 + 11294 0040 03D0 beq .L912 +3855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback(htim); +3858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); + 11295 .loc 1 3859 11 + 11296 0042 7868 ldr r0, [r7, #4] + 11297 0044 FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 11298 0048 05E0 b .L913 + 11299 .L912: +3860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Output compare event */ +3863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); +3867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); +3868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); + 11300 .loc 1 3869 11 + 11301 004a 7868 ldr r0, [r7, #4] + 11302 004c FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback +3870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 11303 .loc 1 3870 11 + 11304 0050 7868 ldr r0, [r7, #4] + 11305 0052 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 11306 .L913: +3871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 11307 .loc 1 3873 23 + 11308 0056 7B68 ldr r3, [r7, #4] + 11309 0058 0022 movs r2, #0 + 11310 005a 1A77 strb r2, [r3, #28] + 11311 .L911: +3874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Capture compare 2 event */ +3878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC2) != RESET) + 11312 .loc 1 3878 7 + ARM GAS /tmp/ccl4b9YO.s page 266 + + + 11313 005c 7B68 ldr r3, [r7, #4] + 11314 005e 1B68 ldr r3, [r3] + 11315 0060 1B69 ldr r3, [r3, #16] + 11316 0062 03F00403 and r3, r3, #4 + 11317 .loc 1 3878 6 + 11318 0066 042B cmp r3, #4 + 11319 0068 22D1 bne .L914 +3879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC2) != RESET) + 11320 .loc 1 3880 9 + 11321 006a 7B68 ldr r3, [r7, #4] + 11322 006c 1B68 ldr r3, [r3] + 11323 006e DB68 ldr r3, [r3, #12] + 11324 0070 03F00403 and r3, r3, #4 + 11325 .loc 1 3880 8 + 11326 0074 042B cmp r3, #4 + 11327 0076 1BD1 bne .L914 +3881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC2); + 11328 .loc 1 3882 7 + 11329 0078 7B68 ldr r3, [r7, #4] + 11330 007a 1B68 ldr r3, [r3] + 11331 007c 6FF00402 mvn r2, #4 + 11332 0080 1A61 str r2, [r3, #16] +3883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 11333 .loc 1 3883 21 + 11334 0082 7B68 ldr r3, [r7, #4] + 11335 0084 0222 movs r2, #2 + 11336 0086 1A77 strb r2, [r3, #28] +3884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Input capture event */ +3885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((htim->Instance->CCMR1 & TIM_CCMR1_CC2S) != 0x00U) + 11337 .loc 1 3885 16 + 11338 0088 7B68 ldr r3, [r7, #4] + 11339 008a 1B68 ldr r3, [r3] + 11340 .loc 1 3885 26 + 11341 008c 9B69 ldr r3, [r3, #24] + 11342 .loc 1 3885 34 + 11343 008e 03F44073 and r3, r3, #768 + 11344 .loc 1 3885 10 + 11345 0092 002B cmp r3, #0 + 11346 0094 03D0 beq .L915 +3886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback(htim); +3889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); + 11347 .loc 1 3890 9 + 11348 0096 7868 ldr r0, [r7, #4] + 11349 0098 FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 11350 009c 05E0 b .L916 + 11351 .L915: +3891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Output compare event */ +3894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + ARM GAS /tmp/ccl4b9YO.s page 267 + + +3897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); +3898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); +3899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); + 11352 .loc 1 3900 9 + 11353 009e 7868 ldr r0, [r7, #4] + 11354 00a0 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback +3901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 11355 .loc 1 3901 9 + 11356 00a4 7868 ldr r0, [r7, #4] + 11357 00a6 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 11358 .L916: +3902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 11359 .loc 1 3904 21 + 11360 00aa 7B68 ldr r3, [r7, #4] + 11361 00ac 0022 movs r2, #0 + 11362 00ae 1A77 strb r2, [r3, #28] + 11363 .L914: +3905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Capture compare 3 event */ +3908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC3) != RESET) + 11364 .loc 1 3908 7 + 11365 00b0 7B68 ldr r3, [r7, #4] + 11366 00b2 1B68 ldr r3, [r3] + 11367 00b4 1B69 ldr r3, [r3, #16] + 11368 00b6 03F00803 and r3, r3, #8 + 11369 .loc 1 3908 6 + 11370 00ba 082B cmp r3, #8 + 11371 00bc 22D1 bne .L917 +3909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC3) != RESET) + 11372 .loc 1 3910 9 + 11373 00be 7B68 ldr r3, [r7, #4] + 11374 00c0 1B68 ldr r3, [r3] + 11375 00c2 DB68 ldr r3, [r3, #12] + 11376 00c4 03F00803 and r3, r3, #8 + 11377 .loc 1 3910 8 + 11378 00c8 082B cmp r3, #8 + 11379 00ca 1BD1 bne .L917 +3911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC3); + 11380 .loc 1 3912 7 + 11381 00cc 7B68 ldr r3, [r7, #4] + 11382 00ce 1B68 ldr r3, [r3] + 11383 00d0 6FF00802 mvn r2, #8 + 11384 00d4 1A61 str r2, [r3, #16] +3913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 11385 .loc 1 3913 21 + 11386 00d6 7B68 ldr r3, [r7, #4] + 11387 00d8 0422 movs r2, #4 + 11388 00da 1A77 strb r2, [r3, #28] +3914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Input capture event */ +3915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((htim->Instance->CCMR2 & TIM_CCMR2_CC3S) != 0x00U) + 11389 .loc 1 3915 16 + ARM GAS /tmp/ccl4b9YO.s page 268 + + + 11390 00dc 7B68 ldr r3, [r7, #4] + 11391 00de 1B68 ldr r3, [r3] + 11392 .loc 1 3915 26 + 11393 00e0 DB69 ldr r3, [r3, #28] + 11394 .loc 1 3915 34 + 11395 00e2 03F00303 and r3, r3, #3 + 11396 .loc 1 3915 10 + 11397 00e6 002B cmp r3, #0 + 11398 00e8 03D0 beq .L918 +3916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback(htim); +3919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); + 11399 .loc 1 3920 9 + 11400 00ea 7868 ldr r0, [r7, #4] + 11401 00ec FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 11402 00f0 05E0 b .L919 + 11403 .L918: +3921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Output compare event */ +3924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); +3928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); +3929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); + 11404 .loc 1 3930 9 + 11405 00f2 7868 ldr r0, [r7, #4] + 11406 00f4 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback +3931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 11407 .loc 1 3931 9 + 11408 00f8 7868 ldr r0, [r7, #4] + 11409 00fa FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 11410 .L919: +3932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 11411 .loc 1 3934 21 + 11412 00fe 7B68 ldr r3, [r7, #4] + 11413 0100 0022 movs r2, #0 + 11414 0102 1A77 strb r2, [r3, #28] + 11415 .L917: +3935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Capture compare 4 event */ +3938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC4) != RESET) + 11416 .loc 1 3938 7 + 11417 0104 7B68 ldr r3, [r7, #4] + 11418 0106 1B68 ldr r3, [r3] + 11419 0108 1B69 ldr r3, [r3, #16] + 11420 010a 03F01003 and r3, r3, #16 + 11421 .loc 1 3938 6 + 11422 010e 102B cmp r3, #16 + 11423 0110 22D1 bne .L920 + ARM GAS /tmp/ccl4b9YO.s page 269 + + +3939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC4) != RESET) + 11424 .loc 1 3940 9 + 11425 0112 7B68 ldr r3, [r7, #4] + 11426 0114 1B68 ldr r3, [r3] + 11427 0116 DB68 ldr r3, [r3, #12] + 11428 0118 03F01003 and r3, r3, #16 + 11429 .loc 1 3940 8 + 11430 011c 102B cmp r3, #16 + 11431 011e 1BD1 bne .L920 +3941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC4); + 11432 .loc 1 3942 7 + 11433 0120 7B68 ldr r3, [r7, #4] + 11434 0122 1B68 ldr r3, [r3] + 11435 0124 6FF01002 mvn r2, #16 + 11436 0128 1A61 str r2, [r3, #16] +3943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 11437 .loc 1 3943 21 + 11438 012a 7B68 ldr r3, [r7, #4] + 11439 012c 0822 movs r2, #8 + 11440 012e 1A77 strb r2, [r3, #28] +3944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Input capture event */ +3945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((htim->Instance->CCMR2 & TIM_CCMR2_CC4S) != 0x00U) + 11441 .loc 1 3945 16 + 11442 0130 7B68 ldr r3, [r7, #4] + 11443 0132 1B68 ldr r3, [r3] + 11444 .loc 1 3945 26 + 11445 0134 DB69 ldr r3, [r3, #28] + 11446 .loc 1 3945 34 + 11447 0136 03F44073 and r3, r3, #768 + 11448 .loc 1 3945 10 + 11449 013a 002B cmp r3, #0 + 11450 013c 03D0 beq .L921 +3946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback(htim); +3949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); + 11451 .loc 1 3950 9 + 11452 013e 7868 ldr r0, [r7, #4] + 11453 0140 FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 11454 0144 05E0 b .L922 + 11455 .L921: +3951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Output compare event */ +3954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +3955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); +3958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); +3959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); + 11456 .loc 1 3960 9 + 11457 0146 7868 ldr r0, [r7, #4] + 11458 0148 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback + ARM GAS /tmp/ccl4b9YO.s page 270 + + +3961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 11459 .loc 1 3961 9 + 11460 014c 7868 ldr r0, [r7, #4] + 11461 014e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 11462 .L922: +3962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 11463 .loc 1 3964 21 + 11464 0152 7B68 ldr r3, [r7, #4] + 11465 0154 0022 movs r2, #0 + 11466 0156 1A77 strb r2, [r3, #28] + 11467 .L920: +3965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TIM Update event */ +3968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_UPDATE) != RESET) + 11468 .loc 1 3968 7 + 11469 0158 7B68 ldr r3, [r7, #4] + 11470 015a 1B68 ldr r3, [r3] + 11471 015c 1B69 ldr r3, [r3, #16] + 11472 015e 03F00103 and r3, r3, #1 + 11473 .loc 1 3968 6 + 11474 0162 012B cmp r3, #1 + 11475 0164 0ED1 bne .L923 +3969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_UPDATE) != RESET) + 11476 .loc 1 3970 9 + 11477 0166 7B68 ldr r3, [r7, #4] + 11478 0168 1B68 ldr r3, [r3] + 11479 016a DB68 ldr r3, [r3, #12] + 11480 016c 03F00103 and r3, r3, #1 + 11481 .loc 1 3970 8 + 11482 0170 012B cmp r3, #1 + 11483 0172 07D1 bne .L923 +3971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_UPDATE); + 11484 .loc 1 3972 7 + 11485 0174 7B68 ldr r3, [r7, #4] + 11486 0176 1B68 ldr r3, [r3] + 11487 0178 6FF00102 mvn r2, #1 + 11488 017c 1A61 str r2, [r3, #16] +3973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedCallback(htim); +3975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PeriodElapsedCallback(htim); + 11489 .loc 1 3976 7 + 11490 017e 7868 ldr r0, [r7, #4] + 11491 0180 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback + 11492 .L923: +3977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TIM Break input event */ +3981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK) != RESET) + 11493 .loc 1 3981 7 + 11494 0184 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 271 + + + 11495 0186 1B68 ldr r3, [r3] + 11496 0188 1B69 ldr r3, [r3, #16] + 11497 018a 03F08003 and r3, r3, #128 + 11498 .loc 1 3981 6 + 11499 018e 802B cmp r3, #128 + 11500 0190 0ED1 bne .L924 +3982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) + 11501 .loc 1 3983 9 + 11502 0192 7B68 ldr r3, [r7, #4] + 11503 0194 1B68 ldr r3, [r3] + 11504 0196 DB68 ldr r3, [r3, #12] + 11505 0198 03F08003 and r3, r3, #128 + 11506 .loc 1 3983 8 + 11507 019c 802B cmp r3, #128 + 11508 019e 07D1 bne .L924 +3984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_BREAK); + 11509 .loc 1 3985 7 + 11510 01a0 7B68 ldr r3, [r7, #4] + 11511 01a2 1B68 ldr r3, [r3] + 11512 01a4 6FF08002 mvn r2, #128 + 11513 01a8 1A61 str r2, [r3, #16] +3986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +3987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->BreakCallback(htim); +3988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +3989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIMEx_BreakCallback(htim); + 11514 .loc 1 3989 7 + 11515 01aa 7868 ldr r0, [r7, #4] + 11516 01ac FFF7FEFF bl HAL_TIMEx_BreakCallback + 11517 .L924: +3990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +3991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +3993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_BDTR_BK2E) +3994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TIM Break2 input event */ +3995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK2) != RESET) + 11518 .loc 1 3995 7 + 11519 01b0 7B68 ldr r3, [r7, #4] + 11520 01b2 1B68 ldr r3, [r3] + 11521 01b4 1B69 ldr r3, [r3, #16] + 11522 01b6 03F48073 and r3, r3, #256 + 11523 .loc 1 3995 6 + 11524 01ba B3F5807F cmp r3, #256 + 11525 01be 0ED1 bne .L925 +3996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) + 11526 .loc 1 3997 9 + 11527 01c0 7B68 ldr r3, [r7, #4] + 11528 01c2 1B68 ldr r3, [r3] + 11529 01c4 DB68 ldr r3, [r3, #12] + 11530 01c6 03F08003 and r3, r3, #128 + 11531 .loc 1 3997 8 + 11532 01ca 802B cmp r3, #128 + 11533 01cc 07D1 bne .L925 +3998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +3999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_BREAK2); + ARM GAS /tmp/ccl4b9YO.s page 272 + + + 11534 .loc 1 3999 7 + 11535 01ce 7B68 ldr r3, [r7, #4] + 11536 01d0 1B68 ldr r3, [r3] + 11537 01d2 6FF48072 mvn r2, #256 + 11538 01d6 1A61 str r2, [r3, #16] +4000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +4001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Break2Callback(htim); +4002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +4003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIMEx_Break2Callback(htim); + 11539 .loc 1 4003 7 + 11540 01d8 7868 ldr r0, [r7, #4] + 11541 01da FFF7FEFF bl HAL_TIMEx_Break2Callback + 11542 .L925: +4004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +4005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_BDTR_BK2E */ +4008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TIM Trigger detection event */ +4009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_TRIGGER) != RESET) + 11543 .loc 1 4009 7 + 11544 01de 7B68 ldr r3, [r7, #4] + 11545 01e0 1B68 ldr r3, [r3] + 11546 01e2 1B69 ldr r3, [r3, #16] + 11547 01e4 03F04003 and r3, r3, #64 + 11548 .loc 1 4009 6 + 11549 01e8 402B cmp r3, #64 + 11550 01ea 0ED1 bne .L926 +4010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_TRIGGER) != RESET) + 11551 .loc 1 4011 9 + 11552 01ec 7B68 ldr r3, [r7, #4] + 11553 01ee 1B68 ldr r3, [r3] + 11554 01f0 DB68 ldr r3, [r3, #12] + 11555 01f2 03F04003 and r3, r3, #64 + 11556 .loc 1 4011 8 + 11557 01f6 402B cmp r3, #64 + 11558 01f8 07D1 bne .L926 +4012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_TRIGGER); + 11559 .loc 1 4013 7 + 11560 01fa 7B68 ldr r3, [r7, #4] + 11561 01fc 1B68 ldr r3, [r3] + 11562 01fe 6FF04002 mvn r2, #64 + 11563 0202 1A61 str r2, [r3, #16] +4014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +4015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerCallback(htim); +4016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +4017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_TriggerCallback(htim); + 11564 .loc 1 4017 7 + 11565 0204 7868 ldr r0, [r7, #4] + 11566 0206 FFF7FEFF bl HAL_TIM_TriggerCallback + 11567 .L926: +4018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +4019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TIM commutation event */ +4022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_COM) != RESET) + ARM GAS /tmp/ccl4b9YO.s page 273 + + + 11568 .loc 1 4022 7 + 11569 020a 7B68 ldr r3, [r7, #4] + 11570 020c 1B68 ldr r3, [r3] + 11571 020e 1B69 ldr r3, [r3, #16] + 11572 0210 03F02003 and r3, r3, #32 + 11573 .loc 1 4022 6 + 11574 0214 202B cmp r3, #32 + 11575 0216 0ED1 bne .L928 +4023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_COM) != RESET) + 11576 .loc 1 4024 9 + 11577 0218 7B68 ldr r3, [r7, #4] + 11578 021a 1B68 ldr r3, [r3] + 11579 021c DB68 ldr r3, [r3, #12] + 11580 021e 03F02003 and r3, r3, #32 + 11581 .loc 1 4024 8 + 11582 0222 202B cmp r3, #32 + 11583 0224 07D1 bne .L928 +4025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_FLAG_COM); + 11584 .loc 1 4026 7 + 11585 0226 7B68 ldr r3, [r7, #4] + 11586 0228 1B68 ldr r3, [r3] + 11587 022a 6FF02002 mvn r2, #32 + 11588 022e 1A61 str r2, [r3, #16] +4027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +4028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->CommutationCallback(htim); +4029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +4030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIMEx_CommutCallback(htim); + 11589 .loc 1 4030 7 + 11590 0230 7868 ldr r0, [r7, #4] + 11591 0232 FFF7FEFF bl HAL_TIMEx_CommutCallback + 11592 .L928: +4031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +4032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 11593 .loc 1 4034 1 + 11594 0236 00BF nop + 11595 0238 0837 adds r7, r7, #8 + 11596 .cfi_def_cfa_offset 8 + 11597 023a BD46 mov sp, r7 + 11598 .cfi_def_cfa_register 13 + 11599 @ sp needed + 11600 023c 80BD pop {r7, pc} + 11601 .cfi_endproc + 11602 .LFE188: + 11604 .section .text.HAL_TIM_OC_ConfigChannel,"ax",%progbits + 11605 .align 1 + 11606 .global HAL_TIM_OC_ConfigChannel + 11607 .syntax unified + 11608 .thumb + 11609 .thumb_func + 11611 HAL_TIM_OC_ConfigChannel: + 11612 .LFB189: +4035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + ARM GAS /tmp/ccl4b9YO.s page 274 + + +4037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +4038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group8 TIM Peripheral Control functions +4041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Peripheral Control functions +4042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +4043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +4044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +4045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### Peripheral Control functions ##### +4046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +4047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +4048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides functions allowing to: +4049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Configure The Input Output channels for OC, PWM, IC or One Pulse mode. +4050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Configure External Clock source. +4051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Configure Complementary channels, break features and dead time. +4052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Configure Master and the Slave synchronization. +4053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) Configure the DMA Burst Mode. +4054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +4056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +4057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Output Compare Channels according to the specified +4061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_OC_InitTypeDef. +4062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle +4063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sConfig TIM Output Compare configuration structure +4064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to configure +4065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +4067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +4068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +4069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +4070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) +4071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) +4072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices +4073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, +4076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_OC_InitTypeDef *sConfig, +4077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t Channel) +4078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 11613 .loc 1 4078 1 + 11614 .cfi_startproc + 11615 @ args = 0, pretend = 0, frame = 24 + 11616 @ frame_needed = 1, uses_anonymous_args = 0 + 11617 0000 80B5 push {r7, lr} + 11618 .cfi_def_cfa_offset 8 + 11619 .cfi_offset 7, -8 + 11620 .cfi_offset 14, -4 + 11621 0002 86B0 sub sp, sp, #24 + 11622 .cfi_def_cfa_offset 32 + 11623 0004 00AF add r7, sp, #0 + 11624 .cfi_def_cfa_register 7 + 11625 0006 F860 str r0, [r7, #12] + 11626 0008 B960 str r1, [r7, #8] + 11627 000a 7A60 str r2, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 275 + + +4079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 11628 .loc 1 4079 21 + 11629 000c 0023 movs r3, #0 + 11630 000e FB75 strb r3, [r7, #23] +4080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); +4083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OC_MODE(sConfig->OCMode)); +4084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); +4085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +4087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 11631 .loc 1 4087 3 + 11632 0010 FB68 ldr r3, [r7, #12] + 11633 0012 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 11634 0016 012B cmp r3, #1 + 11635 0018 01D1 bne .L930 + 11636 .loc 1 4087 3 is_stmt 0 discriminator 1 + 11637 001a 0223 movs r3, #2 + 11638 .loc 1 4087 3 + 11639 001c 66E0 b .L931 + 11640 .L930: + 11641 .loc 1 4087 3 discriminator 2 + 11642 001e FB68 ldr r3, [r7, #12] + 11643 0020 0122 movs r2, #1 + 11644 0022 83F83C20 strb r2, [r3, #60] +4088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 11645 .loc 1 4089 3 is_stmt 1 + 11646 0026 7B68 ldr r3, [r7, #4] + 11647 0028 142B cmp r3, #20 + 11648 002a 57D8 bhi .L932 + 11649 002c 01A2 adr r2, .L934 + 11650 002e 52F823F0 ldr pc, [r2, r3, lsl #2] + 11651 0032 00BF .p2align 2 + 11652 .L934: + 11653 0034 89000000 .word .L939+1 + 11654 0038 DD000000 .word .L932+1 + 11655 003c DD000000 .word .L932+1 + 11656 0040 DD000000 .word .L932+1 + 11657 0044 97000000 .word .L938+1 + 11658 0048 DD000000 .word .L932+1 + 11659 004c DD000000 .word .L932+1 + 11660 0050 DD000000 .word .L932+1 + 11661 0054 A5000000 .word .L937+1 + 11662 0058 DD000000 .word .L932+1 + 11663 005c DD000000 .word .L932+1 + 11664 0060 DD000000 .word .L932+1 + 11665 0064 B3000000 .word .L936+1 + 11666 0068 DD000000 .word .L932+1 + 11667 006c DD000000 .word .L932+1 + 11668 0070 DD000000 .word .L932+1 + 11669 0074 C1000000 .word .L935+1 + 11670 0078 DD000000 .word .L932+1 + 11671 007c DD000000 .word .L932+1 + 11672 0080 DD000000 .word .L932+1 + 11673 0084 CF000000 .word .L933+1 + ARM GAS /tmp/ccl4b9YO.s page 276 + + + 11674 .p2align 1 + 11675 .L939: +4090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +4092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +4095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 1 in Output Compare */ +4097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, sConfig); + 11676 .loc 1 4097 7 + 11677 0088 FB68 ldr r3, [r7, #12] + 11678 008a 1B68 ldr r3, [r3] + 11679 008c B968 ldr r1, [r7, #8] + 11680 008e 1846 mov r0, r3 + 11681 0090 FFF7FEFF bl TIM_OC1_SetConfig +4098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11682 .loc 1 4098 7 + 11683 0094 25E0 b .L940 + 11684 .L938: +4099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +4102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +4105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 2 in Output Compare */ +4107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, sConfig); + 11685 .loc 1 4107 7 + 11686 0096 FB68 ldr r3, [r7, #12] + 11687 0098 1B68 ldr r3, [r3] + 11688 009a B968 ldr r1, [r7, #8] + 11689 009c 1846 mov r0, r3 + 11690 009e FFF7FEFF bl TIM_OC2_SetConfig +4108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11691 .loc 1 4108 7 + 11692 00a2 1EE0 b .L940 + 11693 .L937: +4109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +4112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); +4115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 3 in Output Compare */ +4117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC3_SetConfig(htim->Instance, sConfig); + 11694 .loc 1 4117 7 + 11695 00a4 FB68 ldr r3, [r7, #12] + 11696 00a6 1B68 ldr r3, [r3] + 11697 00a8 B968 ldr r1, [r7, #8] + 11698 00aa 1846 mov r0, r3 + 11699 00ac FFF7FEFF bl TIM_OC3_SetConfig +4118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11700 .loc 1 4118 7 + 11701 00b0 17E0 b .L940 + ARM GAS /tmp/ccl4b9YO.s page 277 + + + 11702 .L936: +4119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +4122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); +4125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 4 in Output Compare */ +4127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC4_SetConfig(htim->Instance, sConfig); + 11703 .loc 1 4127 7 + 11704 00b2 FB68 ldr r3, [r7, #12] + 11705 00b4 1B68 ldr r3, [r3] + 11706 00b6 B968 ldr r1, [r7, #8] + 11707 00b8 1846 mov r0, r3 + 11708 00ba FFF7FEFF bl TIM_OC4_SetConfig +4128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11709 .loc 1 4128 7 + 11710 00be 10E0 b .L940 + 11711 .L935: +4129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC5E) +4132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_5: +4133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC5_INSTANCE(htim->Instance)); +4136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 5 in Output Compare */ +4138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC5_SetConfig(htim->Instance, sConfig); + 11712 .loc 1 4138 7 + 11713 00c0 FB68 ldr r3, [r7, #12] + 11714 00c2 1B68 ldr r3, [r3] + 11715 00c4 B968 ldr r1, [r7, #8] + 11716 00c6 1846 mov r0, r3 + 11717 00c8 FFF7FEFF bl TIM_OC5_SetConfig +4139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11718 .loc 1 4139 7 + 11719 00cc 09E0 b .L940 + 11720 .L933: +4140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC5E */ +4142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC6E) +4144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_6: +4145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC6_INSTANCE(htim->Instance)); +4148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the TIM Channel 6 in Output Compare */ +4150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC6_SetConfig(htim->Instance, sConfig); + 11721 .loc 1 4150 7 + 11722 00ce FB68 ldr r3, [r7, #12] + 11723 00d0 1B68 ldr r3, [r3] + 11724 00d2 B968 ldr r1, [r7, #8] + 11725 00d4 1846 mov r0, r3 + 11726 00d6 FFF7FEFF bl TIM_OC6_SetConfig + ARM GAS /tmp/ccl4b9YO.s page 278 + + +4151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11727 .loc 1 4151 7 + 11728 00da 02E0 b .L940 + 11729 .L932: +4152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC6E */ +4154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 11730 .loc 1 4156 14 + 11731 00dc 0123 movs r3, #1 + 11732 00de FB75 strb r3, [r7, #23] +4157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 11733 .loc 1 4157 7 + 11734 00e0 00BF nop + 11735 .L940: +4158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 11736 .loc 1 4160 3 + 11737 00e2 FB68 ldr r3, [r7, #12] + 11738 00e4 0022 movs r2, #0 + 11739 00e6 83F83C20 strb r2, [r3, #60] +4161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 11740 .loc 1 4162 10 + 11741 00ea FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11742 .L931: +4163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 11743 .loc 1 4163 1 + 11744 00ec 1846 mov r0, r3 + 11745 00ee 1837 adds r7, r7, #24 + 11746 .cfi_def_cfa_offset 8 + 11747 00f0 BD46 mov sp, r7 + 11748 .cfi_def_cfa_register 13 + 11749 @ sp needed + 11750 00f2 80BD pop {r7, pc} + 11751 .cfi_endproc + 11752 .LFE189: + 11754 .section .text.HAL_TIM_IC_ConfigChannel,"ax",%progbits + 11755 .align 1 + 11756 .global HAL_TIM_IC_ConfigChannel + 11757 .syntax unified + 11758 .thumb + 11759 .thumb_func + 11761 HAL_TIM_IC_ConfigChannel: + 11762 .LFB190: +4164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM Input Capture Channels according to the specified +4167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_IC_InitTypeDef. +4168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM IC handle +4169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sConfig TIM Input Capture configuration structure +4170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel to configure +4171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +4173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + ARM GAS /tmp/ccl4b9YO.s page 279 + + +4174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +4175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +4176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, const TIM_IC_InitTypeDef *sConf +4179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 11763 .loc 1 4179 1 + 11764 .cfi_startproc + 11765 @ args = 0, pretend = 0, frame = 24 + 11766 @ frame_needed = 1, uses_anonymous_args = 0 + 11767 0000 80B5 push {r7, lr} + 11768 .cfi_def_cfa_offset 8 + 11769 .cfi_offset 7, -8 + 11770 .cfi_offset 14, -4 + 11771 0002 86B0 sub sp, sp, #24 + 11772 .cfi_def_cfa_offset 32 + 11773 0004 00AF add r7, sp, #0 + 11774 .cfi_def_cfa_register 7 + 11775 0006 F860 str r0, [r7, #12] + 11776 0008 B960 str r1, [r7, #8] + 11777 000a 7A60 str r2, [r7, #4] +4180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 11778 .loc 1 4180 21 + 11779 000c 0023 movs r3, #0 + 11780 000e FB75 strb r3, [r7, #23] +4181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +4184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->ICPolarity)); +4185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->ICSelection)); +4186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->ICPrescaler)); +4187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->ICFilter)); +4188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +4190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 11781 .loc 1 4190 3 + 11782 0010 FB68 ldr r3, [r7, #12] + 11783 0012 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 11784 0016 012B cmp r3, #1 + 11785 0018 01D1 bne .L942 + 11786 .loc 1 4190 3 is_stmt 0 discriminator 1 + 11787 001a 0223 movs r3, #2 + 11788 .loc 1 4190 3 + 11789 001c 88E0 b .L943 + 11790 .L942: + 11791 .loc 1 4190 3 discriminator 2 + 11792 001e FB68 ldr r3, [r7, #12] + 11793 0020 0122 movs r2, #1 + 11794 0022 83F83C20 strb r2, [r3, #60] +4191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) + 11795 .loc 1 4192 6 is_stmt 1 + 11796 0026 7B68 ldr r3, [r7, #4] + 11797 0028 002B cmp r3, #0 + 11798 002a 1BD1 bne .L944 +4193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TI1 Configuration */ + ARM GAS /tmp/ccl4b9YO.s page 280 + + +4195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI1_SetConfig(htim->Instance, + 11799 .loc 1 4195 5 + 11800 002c FB68 ldr r3, [r7, #12] + 11801 002e 1868 ldr r0, [r3] +4196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11802 .loc 1 4196 30 + 11803 0030 BB68 ldr r3, [r7, #8] + 11804 0032 1968 ldr r1, [r3] +4197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, + 11805 .loc 1 4197 30 + 11806 0034 BB68 ldr r3, [r7, #8] + 11807 0036 5A68 ldr r2, [r3, #4] +4198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICFilter); + 11808 .loc 1 4198 30 + 11809 0038 BB68 ldr r3, [r7, #8] + 11810 003a DB68 ldr r3, [r3, #12] +4195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11811 .loc 1 4195 5 + 11812 003c FFF7FEFF bl TIM_TI1_SetConfig +4199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC1PSC Bits */ +4201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; + 11813 .loc 1 4201 9 + 11814 0040 FB68 ldr r3, [r7, #12] + 11815 0042 1B68 ldr r3, [r3] + 11816 .loc 1 4201 19 + 11817 0044 9A69 ldr r2, [r3, #24] + 11818 .loc 1 4201 9 + 11819 0046 FB68 ldr r3, [r7, #12] + 11820 0048 1B68 ldr r3, [r3] + 11821 .loc 1 4201 27 + 11822 004a 22F00C02 bic r2, r2, #12 + 11823 004e 9A61 str r2, [r3, #24] +4202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the IC1PSC value */ +4204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->ICPrescaler; + 11824 .loc 1 4204 9 + 11825 0050 FB68 ldr r3, [r7, #12] + 11826 0052 1B68 ldr r3, [r3] + 11827 .loc 1 4204 19 + 11828 0054 9969 ldr r1, [r3, #24] + 11829 .loc 1 4204 37 + 11830 0056 BB68 ldr r3, [r7, #8] + 11831 0058 9A68 ldr r2, [r3, #8] + 11832 .loc 1 4204 9 + 11833 005a FB68 ldr r3, [r7, #12] + 11834 005c 1B68 ldr r3, [r3] + 11835 .loc 1 4204 27 + 11836 005e 0A43 orrs r2, r2, r1 + 11837 0060 9A61 str r2, [r3, #24] + 11838 0062 60E0 b .L945 + 11839 .L944: +4205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) + 11840 .loc 1 4206 11 + 11841 0064 7B68 ldr r3, [r7, #4] + 11842 0066 042B cmp r3, #4 + ARM GAS /tmp/ccl4b9YO.s page 281 + + + 11843 0068 1CD1 bne .L946 +4207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TI2 Configuration */ +4209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +4210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI2_SetConfig(htim->Instance, + 11844 .loc 1 4211 5 + 11845 006a FB68 ldr r3, [r7, #12] + 11846 006c 1868 ldr r0, [r3] +4212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11847 .loc 1 4212 30 + 11848 006e BB68 ldr r3, [r7, #8] + 11849 0070 1968 ldr r1, [r3] +4213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, + 11850 .loc 1 4213 30 + 11851 0072 BB68 ldr r3, [r7, #8] + 11852 0074 5A68 ldr r2, [r3, #4] +4214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICFilter); + 11853 .loc 1 4214 30 + 11854 0076 BB68 ldr r3, [r7, #8] + 11855 0078 DB68 ldr r3, [r3, #12] +4211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11856 .loc 1 4211 5 + 11857 007a FFF7FEFF bl TIM_TI2_SetConfig +4215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC2PSC Bits */ +4217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; + 11858 .loc 1 4217 9 + 11859 007e FB68 ldr r3, [r7, #12] + 11860 0080 1B68 ldr r3, [r3] + 11861 .loc 1 4217 19 + 11862 0082 9A69 ldr r2, [r3, #24] + 11863 .loc 1 4217 9 + 11864 0084 FB68 ldr r3, [r7, #12] + 11865 0086 1B68 ldr r3, [r3] + 11866 .loc 1 4217 27 + 11867 0088 22F44062 bic r2, r2, #3072 + 11868 008c 9A61 str r2, [r3, #24] +4218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the IC2PSC value */ +4220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= (sConfig->ICPrescaler << 8U); + 11869 .loc 1 4220 9 + 11870 008e FB68 ldr r3, [r7, #12] + 11871 0090 1B68 ldr r3, [r3] + 11872 .loc 1 4220 19 + 11873 0092 9969 ldr r1, [r3, #24] + 11874 .loc 1 4220 38 + 11875 0094 BB68 ldr r3, [r7, #8] + 11876 0096 9B68 ldr r3, [r3, #8] + 11877 .loc 1 4220 52 + 11878 0098 1A02 lsls r2, r3, #8 + 11879 .loc 1 4220 9 + 11880 009a FB68 ldr r3, [r7, #12] + 11881 009c 1B68 ldr r3, [r3] + 11882 .loc 1 4220 27 + 11883 009e 0A43 orrs r2, r2, r1 + 11884 00a0 9A61 str r2, [r3, #24] + ARM GAS /tmp/ccl4b9YO.s page 282 + + + 11885 00a2 40E0 b .L945 + 11886 .L946: +4221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_3) + 11887 .loc 1 4222 11 + 11888 00a4 7B68 ldr r3, [r7, #4] + 11889 00a6 082B cmp r3, #8 + 11890 00a8 1BD1 bne .L947 +4223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TI3 Configuration */ +4225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); +4226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI3_SetConfig(htim->Instance, + 11891 .loc 1 4227 5 + 11892 00aa FB68 ldr r3, [r7, #12] + 11893 00ac 1868 ldr r0, [r3] +4228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11894 .loc 1 4228 30 + 11895 00ae BB68 ldr r3, [r7, #8] + 11896 00b0 1968 ldr r1, [r3] +4229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, + 11897 .loc 1 4229 30 + 11898 00b2 BB68 ldr r3, [r7, #8] + 11899 00b4 5A68 ldr r2, [r3, #4] +4230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICFilter); + 11900 .loc 1 4230 30 + 11901 00b6 BB68 ldr r3, [r7, #8] + 11902 00b8 DB68 ldr r3, [r3, #12] +4227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11903 .loc 1 4227 5 + 11904 00ba FFF7FEFF bl TIM_TI3_SetConfig +4231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC3PSC Bits */ +4233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_IC3PSC; + 11905 .loc 1 4233 9 + 11906 00be FB68 ldr r3, [r7, #12] + 11907 00c0 1B68 ldr r3, [r3] + 11908 .loc 1 4233 19 + 11909 00c2 DA69 ldr r2, [r3, #28] + 11910 .loc 1 4233 9 + 11911 00c4 FB68 ldr r3, [r7, #12] + 11912 00c6 1B68 ldr r3, [r3] + 11913 .loc 1 4233 27 + 11914 00c8 22F00C02 bic r2, r2, #12 + 11915 00cc DA61 str r2, [r3, #28] +4234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the IC3PSC value */ +4236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->ICPrescaler; + 11916 .loc 1 4236 9 + 11917 00ce FB68 ldr r3, [r7, #12] + 11918 00d0 1B68 ldr r3, [r3] + 11919 .loc 1 4236 19 + 11920 00d2 D969 ldr r1, [r3, #28] + 11921 .loc 1 4236 37 + 11922 00d4 BB68 ldr r3, [r7, #8] + 11923 00d6 9A68 ldr r2, [r3, #8] + 11924 .loc 1 4236 9 + ARM GAS /tmp/ccl4b9YO.s page 283 + + + 11925 00d8 FB68 ldr r3, [r7, #12] + 11926 00da 1B68 ldr r3, [r3] + 11927 .loc 1 4236 27 + 11928 00dc 0A43 orrs r2, r2, r1 + 11929 00de DA61 str r2, [r3, #28] + 11930 00e0 21E0 b .L945 + 11931 .L947: +4237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_4) + 11932 .loc 1 4238 11 + 11933 00e2 7B68 ldr r3, [r7, #4] + 11934 00e4 0C2B cmp r3, #12 + 11935 00e6 1CD1 bne .L948 +4239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* TI4 Configuration */ +4241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); +4242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI4_SetConfig(htim->Instance, + 11936 .loc 1 4243 5 + 11937 00e8 FB68 ldr r3, [r7, #12] + 11938 00ea 1868 ldr r0, [r3] +4244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11939 .loc 1 4244 30 + 11940 00ec BB68 ldr r3, [r7, #8] + 11941 00ee 1968 ldr r1, [r3] +4245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, + 11942 .loc 1 4245 30 + 11943 00f0 BB68 ldr r3, [r7, #8] + 11944 00f2 5A68 ldr r2, [r3, #4] +4246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICFilter); + 11945 .loc 1 4246 30 + 11946 00f4 BB68 ldr r3, [r7, #8] + 11947 00f6 DB68 ldr r3, [r3, #12] +4243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICPolarity, + 11948 .loc 1 4243 5 + 11949 00f8 FFF7FEFF bl TIM_TI4_SetConfig +4247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC4PSC Bits */ +4249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_IC4PSC; + 11950 .loc 1 4249 9 + 11951 00fc FB68 ldr r3, [r7, #12] + 11952 00fe 1B68 ldr r3, [r3] + 11953 .loc 1 4249 19 + 11954 0100 DA69 ldr r2, [r3, #28] + 11955 .loc 1 4249 9 + 11956 0102 FB68 ldr r3, [r7, #12] + 11957 0104 1B68 ldr r3, [r3] + 11958 .loc 1 4249 27 + 11959 0106 22F44062 bic r2, r2, #3072 + 11960 010a DA61 str r2, [r3, #28] +4250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the IC4PSC value */ +4252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= (sConfig->ICPrescaler << 8U); + 11961 .loc 1 4252 9 + 11962 010c FB68 ldr r3, [r7, #12] + 11963 010e 1B68 ldr r3, [r3] + 11964 .loc 1 4252 19 + ARM GAS /tmp/ccl4b9YO.s page 284 + + + 11965 0110 D969 ldr r1, [r3, #28] + 11966 .loc 1 4252 38 + 11967 0112 BB68 ldr r3, [r7, #8] + 11968 0114 9B68 ldr r3, [r3, #8] + 11969 .loc 1 4252 52 + 11970 0116 1A02 lsls r2, r3, #8 + 11971 .loc 1 4252 9 + 11972 0118 FB68 ldr r3, [r7, #12] + 11973 011a 1B68 ldr r3, [r3] + 11974 .loc 1 4252 27 + 11975 011c 0A43 orrs r2, r2, r1 + 11976 011e DA61 str r2, [r3, #28] + 11977 0120 01E0 b .L945 + 11978 .L948: +4253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +4255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 11979 .loc 1 4256 12 + 11980 0122 0123 movs r3, #1 + 11981 0124 FB75 strb r3, [r7, #23] + 11982 .L945: +4257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 11983 .loc 1 4259 3 + 11984 0126 FB68 ldr r3, [r7, #12] + 11985 0128 0022 movs r2, #0 + 11986 012a 83F83C20 strb r2, [r3, #60] +4260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 11987 .loc 1 4261 10 + 11988 012e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 11989 .L943: +4262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 11990 .loc 1 4262 1 + 11991 0130 1846 mov r0, r3 + 11992 0132 1837 adds r7, r7, #24 + 11993 .cfi_def_cfa_offset 8 + 11994 0134 BD46 mov sp, r7 + 11995 .cfi_def_cfa_register 13 + 11996 @ sp needed + 11997 0136 80BD pop {r7, pc} + 11998 .cfi_endproc + 11999 .LFE190: + 12001 .section .text.HAL_TIM_PWM_ConfigChannel,"ax",%progbits + 12002 .align 1 + 12003 .global HAL_TIM_PWM_ConfigChannel + 12004 .syntax unified + 12005 .thumb + 12006 .thumb_func + 12008 HAL_TIM_PWM_ConfigChannel: + 12009 .LFB191: +4263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM PWM channels according to the specified +4266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_OC_InitTypeDef. + ARM GAS /tmp/ccl4b9YO.s page 285 + + +4267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM PWM handle +4268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sConfig TIM PWM configuration structure +4269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be configured +4270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +4272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +4273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +4274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +4275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected (*) +4276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected (*) +4277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices +4278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, +4281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_OC_InitTypeDef *sConfig, +4282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t Channel) +4283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 12010 .loc 1 4283 1 + 12011 .cfi_startproc + 12012 @ args = 0, pretend = 0, frame = 24 + 12013 @ frame_needed = 1, uses_anonymous_args = 0 + 12014 0000 80B5 push {r7, lr} + 12015 .cfi_def_cfa_offset 8 + 12016 .cfi_offset 7, -8 + 12017 .cfi_offset 14, -4 + 12018 0002 86B0 sub sp, sp, #24 + 12019 .cfi_def_cfa_offset 32 + 12020 0004 00AF add r7, sp, #0 + 12021 .cfi_def_cfa_register 7 + 12022 0006 F860 str r0, [r7, #12] + 12023 0008 B960 str r1, [r7, #8] + 12024 000a 7A60 str r2, [r7, #4] +4284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 12025 .loc 1 4284 21 + 12026 000c 0023 movs r3, #0 + 12027 000e FB75 strb r3, [r7, #23] +4285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); +4288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); +4289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); +4290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_FAST_STATE(sConfig->OCFastMode)); +4291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +4293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 12028 .loc 1 4293 3 + 12029 0010 FB68 ldr r3, [r7, #12] + 12030 0012 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 12031 0016 012B cmp r3, #1 + 12032 0018 01D1 bne .L950 + 12033 .loc 1 4293 3 is_stmt 0 discriminator 1 + 12034 001a 0223 movs r3, #2 + 12035 .loc 1 4293 3 + 12036 001c FFE0 b .L951 + 12037 .L950: + 12038 .loc 1 4293 3 discriminator 2 + 12039 001e FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 286 + + + 12040 0020 0122 movs r2, #1 + 12041 0022 83F83C20 strb r2, [r3, #60] +4294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 12042 .loc 1 4295 3 is_stmt 1 + 12043 0026 7B68 ldr r3, [r7, #4] + 12044 0028 142B cmp r3, #20 + 12045 002a 00F2F080 bhi .L952 + 12046 002e 01A2 adr r2, .L954 + 12047 0030 52F823F0 ldr pc, [r2, r3, lsl #2] + 12048 .p2align 2 + 12049 .L954: + 12050 0034 89000000 .word .L959+1 + 12051 0038 0F020000 .word .L952+1 + 12052 003c 0F020000 .word .L952+1 + 12053 0040 0F020000 .word .L952+1 + 12054 0044 C9000000 .word .L958+1 + 12055 0048 0F020000 .word .L952+1 + 12056 004c 0F020000 .word .L952+1 + 12057 0050 0F020000 .word .L952+1 + 12058 0054 0B010000 .word .L957+1 + 12059 0058 0F020000 .word .L952+1 + 12060 005c 0F020000 .word .L952+1 + 12061 0060 0F020000 .word .L952+1 + 12062 0064 4B010000 .word .L956+1 + 12063 0068 0F020000 .word .L952+1 + 12064 006c 0F020000 .word .L952+1 + 12065 0070 0F020000 .word .L952+1 + 12066 0074 8D010000 .word .L955+1 + 12067 0078 0F020000 .word .L952+1 + 12068 007c 0F020000 .word .L952+1 + 12069 0080 0F020000 .word .L952+1 + 12070 0084 CD010000 .word .L953+1 + 12071 .p2align 1 + 12072 .L959: +4296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +4298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +4301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 1 in PWM mode */ +4303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, sConfig); + 12073 .loc 1 4303 7 + 12074 0088 FB68 ldr r3, [r7, #12] + 12075 008a 1B68 ldr r3, [r3] + 12076 008c B968 ldr r1, [r7, #8] + 12077 008e 1846 mov r0, r3 + 12078 0090 FFF7FEFF bl TIM_OC1_SetConfig +4304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel1 */ +4306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= TIM_CCMR1_OC1PE; + 12079 .loc 1 4306 11 + 12080 0094 FB68 ldr r3, [r7, #12] + 12081 0096 1B68 ldr r3, [r3] + 12082 .loc 1 4306 21 + 12083 0098 9A69 ldr r2, [r3, #24] + ARM GAS /tmp/ccl4b9YO.s page 287 + + + 12084 .loc 1 4306 11 + 12085 009a FB68 ldr r3, [r7, #12] + 12086 009c 1B68 ldr r3, [r3] + 12087 .loc 1 4306 29 + 12088 009e 42F00802 orr r2, r2, #8 + 12089 00a2 9A61 str r2, [r3, #24] +4307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_OC1FE; + 12090 .loc 1 4309 11 + 12091 00a4 FB68 ldr r3, [r7, #12] + 12092 00a6 1B68 ldr r3, [r3] + 12093 .loc 1 4309 21 + 12094 00a8 9A69 ldr r2, [r3, #24] + 12095 .loc 1 4309 11 + 12096 00aa FB68 ldr r3, [r7, #12] + 12097 00ac 1B68 ldr r3, [r3] + 12098 .loc 1 4309 29 + 12099 00ae 22F00402 bic r2, r2, #4 + 12100 00b2 9A61 str r2, [r3, #24] +4310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; + 12101 .loc 1 4310 11 + 12102 00b4 FB68 ldr r3, [r7, #12] + 12103 00b6 1B68 ldr r3, [r3] + 12104 .loc 1 4310 21 + 12105 00b8 9969 ldr r1, [r3, #24] + 12106 .loc 1 4310 39 + 12107 00ba BB68 ldr r3, [r7, #8] + 12108 00bc 1A69 ldr r2, [r3, #16] + 12109 .loc 1 4310 11 + 12110 00be FB68 ldr r3, [r7, #12] + 12111 00c0 1B68 ldr r3, [r3] + 12112 .loc 1 4310 29 + 12113 00c2 0A43 orrs r2, r2, r1 + 12114 00c4 9A61 str r2, [r3, #24] +4311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12115 .loc 1 4311 7 + 12116 00c6 A5E0 b .L960 + 12117 .L958: +4312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +4315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +4318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 2 in PWM mode */ +4320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, sConfig); + 12118 .loc 1 4320 7 + 12119 00c8 FB68 ldr r3, [r7, #12] + 12120 00ca 1B68 ldr r3, [r3] + 12121 00cc B968 ldr r1, [r7, #8] + 12122 00ce 1846 mov r0, r3 + 12123 00d0 FFF7FEFF bl TIM_OC2_SetConfig +4321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel2 */ +4323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= TIM_CCMR1_OC2PE; + ARM GAS /tmp/ccl4b9YO.s page 288 + + + 12124 .loc 1 4323 11 + 12125 00d4 FB68 ldr r3, [r7, #12] + 12126 00d6 1B68 ldr r3, [r3] + 12127 .loc 1 4323 21 + 12128 00d8 9A69 ldr r2, [r3, #24] + 12129 .loc 1 4323 11 + 12130 00da FB68 ldr r3, [r7, #12] + 12131 00dc 1B68 ldr r3, [r3] + 12132 .loc 1 4323 29 + 12133 00de 42F40062 orr r2, r2, #2048 + 12134 00e2 9A61 str r2, [r3, #24] +4324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_OC2FE; + 12135 .loc 1 4326 11 + 12136 00e4 FB68 ldr r3, [r7, #12] + 12137 00e6 1B68 ldr r3, [r3] + 12138 .loc 1 4326 21 + 12139 00e8 9A69 ldr r2, [r3, #24] + 12140 .loc 1 4326 11 + 12141 00ea FB68 ldr r3, [r7, #12] + 12142 00ec 1B68 ldr r3, [r3] + 12143 .loc 1 4326 29 + 12144 00ee 22F48062 bic r2, r2, #1024 + 12145 00f2 9A61 str r2, [r3, #24] +4327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; + 12146 .loc 1 4327 11 + 12147 00f4 FB68 ldr r3, [r7, #12] + 12148 00f6 1B68 ldr r3, [r3] + 12149 .loc 1 4327 21 + 12150 00f8 9969 ldr r1, [r3, #24] + 12151 .loc 1 4327 39 + 12152 00fa BB68 ldr r3, [r7, #8] + 12153 00fc 1B69 ldr r3, [r3, #16] + 12154 .loc 1 4327 52 + 12155 00fe 1A02 lsls r2, r3, #8 + 12156 .loc 1 4327 11 + 12157 0100 FB68 ldr r3, [r7, #12] + 12158 0102 1B68 ldr r3, [r3] + 12159 .loc 1 4327 29 + 12160 0104 0A43 orrs r2, r2, r1 + 12161 0106 9A61 str r2, [r3, #24] +4328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12162 .loc 1 4328 7 + 12163 0108 84E0 b .L960 + 12164 .L957: +4329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +4332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); +4335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 3 in PWM mode */ +4337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC3_SetConfig(htim->Instance, sConfig); + 12165 .loc 1 4337 7 + 12166 010a FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 289 + + + 12167 010c 1B68 ldr r3, [r3] + 12168 010e B968 ldr r1, [r7, #8] + 12169 0110 1846 mov r0, r3 + 12170 0112 FFF7FEFF bl TIM_OC3_SetConfig +4338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel3 */ +4340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= TIM_CCMR2_OC3PE; + 12171 .loc 1 4340 11 + 12172 0116 FB68 ldr r3, [r7, #12] + 12173 0118 1B68 ldr r3, [r3] + 12174 .loc 1 4340 21 + 12175 011a DA69 ldr r2, [r3, #28] + 12176 .loc 1 4340 11 + 12177 011c FB68 ldr r3, [r7, #12] + 12178 011e 1B68 ldr r3, [r3] + 12179 .loc 1 4340 29 + 12180 0120 42F00802 orr r2, r2, #8 + 12181 0124 DA61 str r2, [r3, #28] +4341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_OC3FE; + 12182 .loc 1 4343 11 + 12183 0126 FB68 ldr r3, [r7, #12] + 12184 0128 1B68 ldr r3, [r3] + 12185 .loc 1 4343 21 + 12186 012a DA69 ldr r2, [r3, #28] + 12187 .loc 1 4343 11 + 12188 012c FB68 ldr r3, [r7, #12] + 12189 012e 1B68 ldr r3, [r3] + 12190 .loc 1 4343 29 + 12191 0130 22F00402 bic r2, r2, #4 + 12192 0134 DA61 str r2, [r3, #28] +4344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; + 12193 .loc 1 4344 11 + 12194 0136 FB68 ldr r3, [r7, #12] + 12195 0138 1B68 ldr r3, [r3] + 12196 .loc 1 4344 21 + 12197 013a D969 ldr r1, [r3, #28] + 12198 .loc 1 4344 39 + 12199 013c BB68 ldr r3, [r7, #8] + 12200 013e 1A69 ldr r2, [r3, #16] + 12201 .loc 1 4344 11 + 12202 0140 FB68 ldr r3, [r7, #12] + 12203 0142 1B68 ldr r3, [r3] + 12204 .loc 1 4344 29 + 12205 0144 0A43 orrs r2, r2, r1 + 12206 0146 DA61 str r2, [r3, #28] +4345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12207 .loc 1 4345 7 + 12208 0148 64E0 b .L960 + 12209 .L956: +4346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +4349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); + ARM GAS /tmp/ccl4b9YO.s page 290 + + +4352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 4 in PWM mode */ +4354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC4_SetConfig(htim->Instance, sConfig); + 12210 .loc 1 4354 7 + 12211 014a FB68 ldr r3, [r7, #12] + 12212 014c 1B68 ldr r3, [r3] + 12213 014e B968 ldr r1, [r7, #8] + 12214 0150 1846 mov r0, r3 + 12215 0152 FFF7FEFF bl TIM_OC4_SetConfig +4355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel4 */ +4357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= TIM_CCMR2_OC4PE; + 12216 .loc 1 4357 11 + 12217 0156 FB68 ldr r3, [r7, #12] + 12218 0158 1B68 ldr r3, [r3] + 12219 .loc 1 4357 21 + 12220 015a DA69 ldr r2, [r3, #28] + 12221 .loc 1 4357 11 + 12222 015c FB68 ldr r3, [r7, #12] + 12223 015e 1B68 ldr r3, [r3] + 12224 .loc 1 4357 29 + 12225 0160 42F40062 orr r2, r2, #2048 + 12226 0164 DA61 str r2, [r3, #28] +4358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_OC4FE; + 12227 .loc 1 4360 11 + 12228 0166 FB68 ldr r3, [r7, #12] + 12229 0168 1B68 ldr r3, [r3] + 12230 .loc 1 4360 21 + 12231 016a DA69 ldr r2, [r3, #28] + 12232 .loc 1 4360 11 + 12233 016c FB68 ldr r3, [r7, #12] + 12234 016e 1B68 ldr r3, [r3] + 12235 .loc 1 4360 29 + 12236 0170 22F48062 bic r2, r2, #1024 + 12237 0174 DA61 str r2, [r3, #28] +4361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; + 12238 .loc 1 4361 11 + 12239 0176 FB68 ldr r3, [r7, #12] + 12240 0178 1B68 ldr r3, [r3] + 12241 .loc 1 4361 21 + 12242 017a D969 ldr r1, [r3, #28] + 12243 .loc 1 4361 39 + 12244 017c BB68 ldr r3, [r7, #8] + 12245 017e 1B69 ldr r3, [r3, #16] + 12246 .loc 1 4361 52 + 12247 0180 1A02 lsls r2, r3, #8 + 12248 .loc 1 4361 11 + 12249 0182 FB68 ldr r3, [r7, #12] + 12250 0184 1B68 ldr r3, [r3] + 12251 .loc 1 4361 29 + 12252 0186 0A43 orrs r2, r2, r1 + 12253 0188 DA61 str r2, [r3, #28] +4362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12254 .loc 1 4362 7 + 12255 018a 43E0 b .L960 + ARM GAS /tmp/ccl4b9YO.s page 291 + + + 12256 .L955: +4363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC5E) +4366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_5: +4367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC5_INSTANCE(htim->Instance)); +4370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 5 in PWM mode */ +4372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC5_SetConfig(htim->Instance, sConfig); + 12257 .loc 1 4372 7 + 12258 018c FB68 ldr r3, [r7, #12] + 12259 018e 1B68 ldr r3, [r3] + 12260 0190 B968 ldr r1, [r7, #8] + 12261 0192 1846 mov r0, r3 + 12262 0194 FFF7FEFF bl TIM_OC5_SetConfig +4373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel5*/ +4375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 |= TIM_CCMR3_OC5PE; + 12263 .loc 1 4375 11 + 12264 0198 FB68 ldr r3, [r7, #12] + 12265 019a 1B68 ldr r3, [r3] + 12266 .loc 1 4375 21 + 12267 019c 5A6D ldr r2, [r3, #84] + 12268 .loc 1 4375 11 + 12269 019e FB68 ldr r3, [r7, #12] + 12270 01a0 1B68 ldr r3, [r3] + 12271 .loc 1 4375 29 + 12272 01a2 42F00802 orr r2, r2, #8 + 12273 01a6 5A65 str r2, [r3, #84] +4376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 &= ~TIM_CCMR3_OC5FE; + 12274 .loc 1 4378 11 + 12275 01a8 FB68 ldr r3, [r7, #12] + 12276 01aa 1B68 ldr r3, [r3] + 12277 .loc 1 4378 21 + 12278 01ac 5A6D ldr r2, [r3, #84] + 12279 .loc 1 4378 11 + 12280 01ae FB68 ldr r3, [r7, #12] + 12281 01b0 1B68 ldr r3, [r3] + 12282 .loc 1 4378 29 + 12283 01b2 22F00402 bic r2, r2, #4 + 12284 01b6 5A65 str r2, [r3, #84] +4379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode; + 12285 .loc 1 4379 11 + 12286 01b8 FB68 ldr r3, [r7, #12] + 12287 01ba 1B68 ldr r3, [r3] + 12288 .loc 1 4379 21 + 12289 01bc 596D ldr r1, [r3, #84] + 12290 .loc 1 4379 39 + 12291 01be BB68 ldr r3, [r7, #8] + 12292 01c0 1A69 ldr r2, [r3, #16] + 12293 .loc 1 4379 11 + 12294 01c2 FB68 ldr r3, [r7, #12] + 12295 01c4 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 292 + + + 12296 .loc 1 4379 29 + 12297 01c6 0A43 orrs r2, r2, r1 + 12298 01c8 5A65 str r2, [r3, #84] +4380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12299 .loc 1 4380 7 + 12300 01ca 23E0 b .L960 + 12301 .L953: +4381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC5E */ +4383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC6E) +4385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_6: +4386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC6_INSTANCE(htim->Instance)); +4389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Channel 6 in PWM mode */ +4391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC6_SetConfig(htim->Instance, sConfig); + 12302 .loc 1 4391 7 + 12303 01cc FB68 ldr r3, [r7, #12] + 12304 01ce 1B68 ldr r3, [r3] + 12305 01d0 B968 ldr r1, [r7, #8] + 12306 01d2 1846 mov r0, r3 + 12307 01d4 FFF7FEFF bl TIM_OC6_SetConfig +4392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Preload enable bit for channel6 */ +4394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 |= TIM_CCMR3_OC6PE; + 12308 .loc 1 4394 11 + 12309 01d8 FB68 ldr r3, [r7, #12] + 12310 01da 1B68 ldr r3, [r3] + 12311 .loc 1 4394 21 + 12312 01dc 5A6D ldr r2, [r3, #84] + 12313 .loc 1 4394 11 + 12314 01de FB68 ldr r3, [r7, #12] + 12315 01e0 1B68 ldr r3, [r3] + 12316 .loc 1 4394 29 + 12317 01e2 42F40062 orr r2, r2, #2048 + 12318 01e6 5A65 str r2, [r3, #84] +4395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the Output Fast mode */ +4397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 &= ~TIM_CCMR3_OC6FE; + 12319 .loc 1 4397 11 + 12320 01e8 FB68 ldr r3, [r7, #12] + 12321 01ea 1B68 ldr r3, [r3] + 12322 .loc 1 4397 21 + 12323 01ec 5A6D ldr r2, [r3, #84] + 12324 .loc 1 4397 11 + 12325 01ee FB68 ldr r3, [r7, #12] + 12326 01f0 1B68 ldr r3, [r3] + 12327 .loc 1 4397 29 + 12328 01f2 22F48062 bic r2, r2, #1024 + 12329 01f6 5A65 str r2, [r3, #84] +4398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; + 12330 .loc 1 4398 11 + 12331 01f8 FB68 ldr r3, [r7, #12] + 12332 01fa 1B68 ldr r3, [r3] + 12333 .loc 1 4398 21 + ARM GAS /tmp/ccl4b9YO.s page 293 + + + 12334 01fc 596D ldr r1, [r3, #84] + 12335 .loc 1 4398 39 + 12336 01fe BB68 ldr r3, [r7, #8] + 12337 0200 1B69 ldr r3, [r3, #16] + 12338 .loc 1 4398 52 + 12339 0202 1A02 lsls r2, r3, #8 + 12340 .loc 1 4398 11 + 12341 0204 FB68 ldr r3, [r7, #12] + 12342 0206 1B68 ldr r3, [r3] + 12343 .loc 1 4398 29 + 12344 0208 0A43 orrs r2, r2, r1 + 12345 020a 5A65 str r2, [r3, #84] +4399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12346 .loc 1 4399 7 + 12347 020c 02E0 b .L960 + 12348 .L952: +4400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC6E */ +4402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 12349 .loc 1 4404 14 + 12350 020e 0123 movs r3, #1 + 12351 0210 FB75 strb r3, [r7, #23] +4405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12352 .loc 1 4405 7 + 12353 0212 00BF nop + 12354 .L960: +4406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 12355 .loc 1 4408 3 + 12356 0214 FB68 ldr r3, [r7, #12] + 12357 0216 0022 movs r2, #0 + 12358 0218 83F83C20 strb r2, [r3, #60] +4409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 12359 .loc 1 4410 10 + 12360 021c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 12361 .L951: +4411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 12362 .loc 1 4411 1 + 12363 021e 1846 mov r0, r3 + 12364 0220 1837 adds r7, r7, #24 + 12365 .cfi_def_cfa_offset 8 + 12366 0222 BD46 mov sp, r7 + 12367 .cfi_def_cfa_register 13 + 12368 @ sp needed + 12369 0224 80BD pop {r7, pc} + 12370 .cfi_endproc + 12371 .LFE191: + 12373 0226 00BF .section .text.HAL_TIM_OnePulse_ConfigChannel,"ax",%progbits + 12374 .align 1 + 12375 .global HAL_TIM_OnePulse_ConfigChannel + 12376 .syntax unified + 12377 .thumb + 12378 .thumb_func + ARM GAS /tmp/ccl4b9YO.s page 294 + + + 12380 HAL_TIM_OnePulse_ConfigChannel: + 12381 .LFB192: +4412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Initializes the TIM One Pulse Channels according to the specified +4415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * parameters in the TIM_OnePulse_InitTypeDef. +4416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM One Pulse handle +4417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sConfig TIM One Pulse configuration structure +4418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OutputChannel TIM output channel to configure +4419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +4421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +4422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param InputChannel TIM input Channel to configure +4423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +4425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +4426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note To output a waveform with a minimum delay user can enable the fast +4427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * mode by calling the @ref __HAL_TIM_ENABLE_OCxFAST macro. Then CCx +4428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * output is forced in response to the edge detection on TIx input, +4429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * without taking in account the comparison. +4430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OnePulse_InitTypeDef +4433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t OutputChannel, uint32_t InputChannel) +4434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 12382 .loc 1 4434 1 + 12383 .cfi_startproc + 12384 @ args = 0, pretend = 0, frame = 48 + 12385 @ frame_needed = 1, uses_anonymous_args = 0 + 12386 0000 80B5 push {r7, lr} + 12387 .cfi_def_cfa_offset 8 + 12388 .cfi_offset 7, -8 + 12389 .cfi_offset 14, -4 + 12390 0002 8CB0 sub sp, sp, #48 + 12391 .cfi_def_cfa_offset 56 + 12392 0004 00AF add r7, sp, #0 + 12393 .cfi_def_cfa_register 7 + 12394 0006 F860 str r0, [r7, #12] + 12395 0008 B960 str r1, [r7, #8] + 12396 000a 7A60 str r2, [r7, #4] + 12397 000c 3B60 str r3, [r7] +4435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 12398 .loc 1 4435 21 + 12399 000e 0023 movs r3, #0 + 12400 0010 87F82F30 strb r3, [r7, #47] +4436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; +4437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(OutputChannel)); +4440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(InputChannel)); +4441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (OutputChannel != InputChannel) + 12401 .loc 1 4442 6 + 12402 0014 7A68 ldr r2, [r7, #4] + 12403 0016 3B68 ldr r3, [r7] + 12404 0018 9A42 cmp r2, r3 + 12405 001a 00F0C280 beq .L962 + ARM GAS /tmp/ccl4b9YO.s page 295 + + +4443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +4445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 12406 .loc 1 4445 5 + 12407 001e FB68 ldr r3, [r7, #12] + 12408 0020 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 12409 0024 012B cmp r3, #1 + 12410 0026 01D1 bne .L963 + 12411 .loc 1 4445 5 is_stmt 0 discriminator 1 + 12412 0028 0223 movs r3, #2 + 12413 .loc 1 4445 5 + 12414 002a BBE0 b .L973 + 12415 .L963: + 12416 .loc 1 4445 5 discriminator 2 + 12417 002c FB68 ldr r3, [r7, #12] + 12418 002e 0122 movs r2, #1 + 12419 0030 83F83C20 strb r2, [r3, #60] +4446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 12420 .loc 1 4447 17 is_stmt 1 + 12421 0034 FB68 ldr r3, [r7, #12] + 12422 0036 0222 movs r2, #2 + 12423 0038 83F83D20 strb r2, [r3, #61] +4448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Extract the Output compare configuration from sConfig structure */ +4450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.OCMode = sConfig->OCMode; + 12424 .loc 1 4450 27 + 12425 003c BB68 ldr r3, [r7, #8] + 12426 003e 1B68 ldr r3, [r3] + 12427 .loc 1 4450 18 + 12428 0040 3B61 str r3, [r7, #16] +4451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; + 12429 .loc 1 4451 26 + 12430 0042 BB68 ldr r3, [r7, #8] + 12431 0044 5B68 ldr r3, [r3, #4] + 12432 .loc 1 4451 17 + 12433 0046 7B61 str r3, [r7, #20] +4452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; + 12434 .loc 1 4452 31 + 12435 0048 BB68 ldr r3, [r7, #8] + 12436 004a 9B68 ldr r3, [r3, #8] + 12437 .loc 1 4452 22 + 12438 004c BB61 str r3, [r7, #24] +4453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; + 12439 .loc 1 4453 32 + 12440 004e BB68 ldr r3, [r7, #8] + 12441 0050 DB68 ldr r3, [r3, #12] + 12442 .loc 1 4453 23 + 12443 0052 FB61 str r3, [r7, #28] +4454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; + 12444 .loc 1 4454 32 + 12445 0054 BB68 ldr r3, [r7, #8] + 12446 0056 1B69 ldr r3, [r3, #16] + 12447 .loc 1 4454 23 + 12448 0058 7B62 str r3, [r7, #36] +4455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; + 12449 .loc 1 4455 33 + ARM GAS /tmp/ccl4b9YO.s page 296 + + + 12450 005a BB68 ldr r3, [r7, #8] + 12451 005c 5B69 ldr r3, [r3, #20] + 12452 .loc 1 4455 24 + 12453 005e BB62 str r3, [r7, #40] +4456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (OutputChannel) + 12454 .loc 1 4457 5 + 12455 0060 7B68 ldr r3, [r7, #4] + 12456 0062 002B cmp r3, #0 + 12457 0064 03D0 beq .L965 + 12458 0066 7B68 ldr r3, [r7, #4] + 12459 0068 042B cmp r3, #4 + 12460 006a 09D0 beq .L966 + 12461 006c 11E0 b .L974 + 12462 .L965: +4458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +4460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +4462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, &temp1); + 12463 .loc 1 4463 9 + 12464 006e FB68 ldr r3, [r7, #12] + 12465 0070 1B68 ldr r3, [r3] + 12466 0072 07F11002 add r2, r7, #16 + 12467 0076 1146 mov r1, r2 + 12468 0078 1846 mov r0, r3 + 12469 007a FFF7FEFF bl TIM_OC1_SetConfig +4464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12470 .loc 1 4464 9 + 12471 007e 0CE0 b .L968 + 12472 .L966: +4465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +4468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +4470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, &temp1); + 12473 .loc 1 4471 9 + 12474 0080 FB68 ldr r3, [r7, #12] + 12475 0082 1B68 ldr r3, [r3] + 12476 0084 07F11002 add r2, r7, #16 + 12477 0088 1146 mov r1, r2 + 12478 008a 1846 mov r0, r3 + 12479 008c FFF7FEFF bl TIM_OC2_SetConfig +4472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12480 .loc 1 4472 9 + 12481 0090 03E0 b .L968 + 12482 .L974: +4473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 12483 .loc 1 4476 16 + 12484 0092 0123 movs r3, #1 + 12485 0094 87F82F30 strb r3, [r7, #47] + ARM GAS /tmp/ccl4b9YO.s page 297 + + +4477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12486 .loc 1 4477 9 + 12487 0098 00BF nop + 12488 .L968: +4478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 12489 .loc 1 4480 8 + 12490 009a 97F82F30 ldrb r3, [r7, #47] @ zero_extendqisi2 + 12491 009e 002B cmp r3, #0 + 12492 00a0 74D1 bne .L969 +4481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (InputChannel) + 12493 .loc 1 4482 7 + 12494 00a2 3B68 ldr r3, [r7] + 12495 00a4 002B cmp r3, #0 + 12496 00a6 03D0 beq .L970 + 12497 00a8 3B68 ldr r3, [r7] + 12498 00aa 042B cmp r3, #4 + 12499 00ac 35D0 beq .L971 + 12500 00ae 69E0 b .L975 + 12501 .L970: +4483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +4485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +4487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI1_SetConfig(htim->Instance, sConfig->ICPolarity, + 12502 .loc 1 4488 11 + 12503 00b0 FB68 ldr r3, [r7, #12] + 12504 00b2 1868 ldr r0, [r3] + 12505 00b4 BB68 ldr r3, [r7, #8] + 12506 00b6 9969 ldr r1, [r3, #24] + 12507 00b8 BB68 ldr r3, [r7, #8] + 12508 00ba DA69 ldr r2, [r3, #28] + 12509 00bc BB68 ldr r3, [r7, #8] + 12510 00be 1B6A ldr r3, [r3, #32] + 12511 00c0 FFF7FEFF bl TIM_TI1_SetConfig +4489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); +4490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC1PSC Bits */ +4492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; + 12512 .loc 1 4492 15 + 12513 00c4 FB68 ldr r3, [r7, #12] + 12514 00c6 1B68 ldr r3, [r3] + 12515 .loc 1 4492 25 + 12516 00c8 9A69 ldr r2, [r3, #24] + 12517 .loc 1 4492 15 + 12518 00ca FB68 ldr r3, [r7, #12] + 12519 00cc 1B68 ldr r3, [r3] + 12520 .loc 1 4492 33 + 12521 00ce 22F00C02 bic r2, r2, #12 + 12522 00d2 9A61 str r2, [r3, #24] +4493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Trigger source */ +4495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 12523 .loc 1 4495 15 + ARM GAS /tmp/ccl4b9YO.s page 298 + + + 12524 00d4 FB68 ldr r3, [r7, #12] + 12525 00d6 1B68 ldr r3, [r3] + 12526 .loc 1 4495 25 + 12527 00d8 9A68 ldr r2, [r3, #8] + 12528 .loc 1 4495 15 + 12529 00da FB68 ldr r3, [r7, #12] + 12530 00dc 1B68 ldr r3, [r3] + 12531 .loc 1 4495 32 + 12532 00de 22F07002 bic r2, r2, #112 + 12533 00e2 9A60 str r2, [r3, #8] +4496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; + 12534 .loc 1 4496 15 + 12535 00e4 FB68 ldr r3, [r7, #12] + 12536 00e6 1B68 ldr r3, [r3] + 12537 .loc 1 4496 25 + 12538 00e8 9A68 ldr r2, [r3, #8] + 12539 .loc 1 4496 15 + 12540 00ea FB68 ldr r3, [r7, #12] + 12541 00ec 1B68 ldr r3, [r3] + 12542 .loc 1 4496 32 + 12543 00ee 42F05002 orr r2, r2, #80 + 12544 00f2 9A60 str r2, [r3, #8] +4497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Slave Mode */ +4499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; + 12545 .loc 1 4499 15 + 12546 00f4 FB68 ldr r3, [r7, #12] + 12547 00f6 1B68 ldr r3, [r3] + 12548 .loc 1 4499 25 + 12549 00f8 9B68 ldr r3, [r3, #8] + 12550 .loc 1 4499 15 + 12551 00fa FA68 ldr r2, [r7, #12] + 12552 00fc 1268 ldr r2, [r2] + 12553 .loc 1 4499 32 + 12554 00fe 23F48033 bic r3, r3, #65536 + 12555 0102 23F00703 bic r3, r3, #7 + 12556 0106 9360 str r3, [r2, #8] +4500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; + 12557 .loc 1 4500 15 + 12558 0108 FB68 ldr r3, [r7, #12] + 12559 010a 1B68 ldr r3, [r3] + 12560 .loc 1 4500 25 + 12561 010c 9A68 ldr r2, [r3, #8] + 12562 .loc 1 4500 15 + 12563 010e FB68 ldr r3, [r7, #12] + 12564 0110 1B68 ldr r3, [r3] + 12565 .loc 1 4500 32 + 12566 0112 42F00602 orr r2, r2, #6 + 12567 0116 9A60 str r2, [r3, #8] +4501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12568 .loc 1 4501 11 + 12569 0118 38E0 b .L969 + 12570 .L971: +4502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +4505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 299 + + +4506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +4507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI2_SetConfig(htim->Instance, sConfig->ICPolarity, + 12571 .loc 1 4508 11 + 12572 011a FB68 ldr r3, [r7, #12] + 12573 011c 1868 ldr r0, [r3] + 12574 011e BB68 ldr r3, [r7, #8] + 12575 0120 9969 ldr r1, [r3, #24] + 12576 0122 BB68 ldr r3, [r7, #8] + 12577 0124 DA69 ldr r2, [r3, #28] + 12578 0126 BB68 ldr r3, [r7, #8] + 12579 0128 1B6A ldr r3, [r3, #32] + 12580 012a FFF7FEFF bl TIM_TI2_SetConfig +4509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); +4510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the IC2PSC Bits */ +4512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; + 12581 .loc 1 4512 15 + 12582 012e FB68 ldr r3, [r7, #12] + 12583 0130 1B68 ldr r3, [r3] + 12584 .loc 1 4512 25 + 12585 0132 9A69 ldr r2, [r3, #24] + 12586 .loc 1 4512 15 + 12587 0134 FB68 ldr r3, [r7, #12] + 12588 0136 1B68 ldr r3, [r3] + 12589 .loc 1 4512 33 + 12590 0138 22F44062 bic r2, r2, #3072 + 12591 013c 9A61 str r2, [r3, #24] +4513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Trigger source */ +4515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 12592 .loc 1 4515 15 + 12593 013e FB68 ldr r3, [r7, #12] + 12594 0140 1B68 ldr r3, [r3] + 12595 .loc 1 4515 25 + 12596 0142 9A68 ldr r2, [r3, #8] + 12597 .loc 1 4515 15 + 12598 0144 FB68 ldr r3, [r7, #12] + 12599 0146 1B68 ldr r3, [r3] + 12600 .loc 1 4515 32 + 12601 0148 22F07002 bic r2, r2, #112 + 12602 014c 9A60 str r2, [r3, #8] +4516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; + 12603 .loc 1 4516 15 + 12604 014e FB68 ldr r3, [r7, #12] + 12605 0150 1B68 ldr r3, [r3] + 12606 .loc 1 4516 25 + 12607 0152 9A68 ldr r2, [r3, #8] + 12608 .loc 1 4516 15 + 12609 0154 FB68 ldr r3, [r7, #12] + 12610 0156 1B68 ldr r3, [r3] + 12611 .loc 1 4516 32 + 12612 0158 42F06002 orr r2, r2, #96 + 12613 015c 9A60 str r2, [r3, #8] +4517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Slave Mode */ +4519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; + ARM GAS /tmp/ccl4b9YO.s page 300 + + + 12614 .loc 1 4519 15 + 12615 015e FB68 ldr r3, [r7, #12] + 12616 0160 1B68 ldr r3, [r3] + 12617 .loc 1 4519 25 + 12618 0162 9B68 ldr r3, [r3, #8] + 12619 .loc 1 4519 15 + 12620 0164 FA68 ldr r2, [r7, #12] + 12621 0166 1268 ldr r2, [r2] + 12622 .loc 1 4519 32 + 12623 0168 23F48033 bic r3, r3, #65536 + 12624 016c 23F00703 bic r3, r3, #7 + 12625 0170 9360 str r3, [r2, #8] +4520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; + 12626 .loc 1 4520 15 + 12627 0172 FB68 ldr r3, [r7, #12] + 12628 0174 1B68 ldr r3, [r3] + 12629 .loc 1 4520 25 + 12630 0176 9A68 ldr r2, [r3, #8] + 12631 .loc 1 4520 15 + 12632 0178 FB68 ldr r3, [r7, #12] + 12633 017a 1B68 ldr r3, [r3] + 12634 .loc 1 4520 32 + 12635 017c 42F00602 orr r2, r2, #6 + 12636 0180 9A60 str r2, [r3, #8] +4521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12637 .loc 1 4521 11 + 12638 0182 03E0 b .L969 + 12639 .L975: +4522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 12640 .loc 1 4525 18 + 12641 0184 0123 movs r3, #1 + 12642 0186 87F82F30 strb r3, [r7, #47] +4526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 12643 .loc 1 4526 11 + 12644 018a 00BF nop + 12645 .L969: +4527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 12646 .loc 1 4530 17 + 12647 018c FB68 ldr r3, [r7, #12] + 12648 018e 0122 movs r2, #1 + 12649 0190 83F83D20 strb r2, [r3, #61] +4531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 12650 .loc 1 4532 5 + 12651 0194 FB68 ldr r3, [r7, #12] + 12652 0196 0022 movs r2, #0 + 12653 0198 83F83C20 strb r2, [r3, #60] +4533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 12654 .loc 1 4534 12 + 12655 019c 97F82F30 ldrb r3, [r7, #47] @ zero_extendqisi2 + ARM GAS /tmp/ccl4b9YO.s page 301 + + + 12656 01a0 00E0 b .L973 + 12657 .L962: +4535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +4537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12658 .loc 1 4538 12 + 12659 01a2 0123 movs r3, #1 + 12660 .L973: +4539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 12661 .loc 1 4540 1 + 12662 01a4 1846 mov r0, r3 + 12663 01a6 3037 adds r7, r7, #48 + 12664 .cfi_def_cfa_offset 8 + 12665 01a8 BD46 mov sp, r7 + 12666 .cfi_def_cfa_register 13 + 12667 @ sp needed + 12668 01aa 80BD pop {r7, pc} + 12669 .cfi_endproc + 12670 .LFE192: + 12672 .section .text.HAL_TIM_DMABurst_WriteStart,"ax",%progbits + 12673 .align 1 + 12674 .global HAL_TIM_DMABurst_WriteStart + 12675 .syntax unified + 12676 .thumb + 12677 .thumb_func + 12679 HAL_TIM_DMABurst_WriteStart: + 12680 .LFB193: +4541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the memory to the TIM peripheral +4544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +4545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data write +4546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 +4548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 +4549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR +4550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_DIER +4551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SR +4552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_EGR +4553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 +4554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 +4555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCER +4556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CNT +4557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_PSC +4558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_ARR +4559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_RCR +4560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 +4561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 +4562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 +4563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 +4564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR +4565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_OR +4566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR3 (*) +4567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR5 (*) +4568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR6 (*) + ARM GAS /tmp/ccl4b9YO.s page 302 + + +4569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) value not defined in all devices +4570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources +4571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source +4573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source +4574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source +4575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source +4576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source +4577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source +4578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source +4579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBuffer The Buffer address. +4580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value +4581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. +4582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note This function should be used only when BurstLength is equal to DMA data transfer length +4583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, +4586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstRequestSrc, const uint32_t *BurstBuffer +4587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 12681 .loc 1 4587 1 + 12682 .cfi_startproc + 12683 @ args = 4, pretend = 0, frame = 24 + 12684 @ frame_needed = 1, uses_anonymous_args = 0 + 12685 0000 80B5 push {r7, lr} + 12686 .cfi_def_cfa_offset 8 + 12687 .cfi_offset 7, -8 + 12688 .cfi_offset 14, -4 + 12689 0002 88B0 sub sp, sp, #32 + 12690 .cfi_def_cfa_offset 40 + 12691 0004 02AF add r7, sp, #8 + 12692 .cfi_def_cfa 7, 32 + 12693 0006 F860 str r0, [r7, #12] + 12694 0008 B960 str r1, [r7, #8] + 12695 000a 7A60 str r2, [r7, #4] + 12696 000c 3B60 str r3, [r7] +4588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status; +4589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_TIM_DMABurst_MultiWriteStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, B +4591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); + 12697 .loc 1 4591 60 + 12698 000e 3B6A ldr r3, [r7, #32] + 12699 0010 1B0A lsrs r3, r3, #8 +4590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); + 12700 .loc 1 4590 12 + 12701 0012 0133 adds r3, r3, #1 + 12702 0014 0193 str r3, [sp, #4] + 12703 0016 3B6A ldr r3, [r7, #32] + 12704 0018 0093 str r3, [sp] + 12705 001a 3B68 ldr r3, [r7] + 12706 001c 7A68 ldr r2, [r7, #4] + 12707 001e B968 ldr r1, [r7, #8] + 12708 0020 F868 ldr r0, [r7, #12] + 12709 0022 FFF7FEFF bl HAL_TIM_DMABurst_MultiWriteStart + 12710 0026 0346 mov r3, r0 + 12711 0028 FB75 strb r3, [r7, #23] +4592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 303 + + +4594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 12712 .loc 1 4595 10 + 12713 002a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 +4596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 12714 .loc 1 4596 1 + 12715 002c 1846 mov r0, r3 + 12716 002e 1837 adds r7, r7, #24 + 12717 .cfi_def_cfa_offset 8 + 12718 0030 BD46 mov sp, r7 + 12719 .cfi_def_cfa_register 13 + 12720 @ sp needed + 12721 0032 80BD pop {r7, pc} + 12722 .cfi_endproc + 12723 .LFE193: + 12725 .section .text.HAL_TIM_DMABurst_MultiWriteStart,"ax",%progbits + 12726 .align 1 + 12727 .global HAL_TIM_DMABurst_MultiWriteStart + 12728 .syntax unified + 12729 .thumb + 12730 .thumb_func + 12732 HAL_TIM_DMABurst_MultiWriteStart: + 12733 .LFB194: +4597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer multiple Data from the memory to the TIM peripheral +4600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +4601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data write +4602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 +4604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 +4605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR +4606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_DIER +4607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SR +4608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_EGR +4609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 +4610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 +4611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCER +4612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CNT +4613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_PSC +4614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_ARR +4615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_RCR +4616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 +4617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 +4618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 +4619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 +4620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR +4621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_OR +4622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR3 (*) +4623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR5 (*) +4624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR6 (*) +4625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) value not defined in all devices +4626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources +4627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source +4629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source +4630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source + ARM GAS /tmp/ccl4b9YO.s page 304 + + +4631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source +4632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source +4633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source +4634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source +4635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBuffer The Buffer address. +4636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value +4637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. +4638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param DataLength Data length. This parameter can be one value +4639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between 1 and 0xFFFF. +4640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddre +4643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstRequestSrc, const uint32_t *BurstB +4644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstLength, uint32_t DataLength) +4645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 12734 .loc 1 4645 1 + 12735 .cfi_startproc + 12736 @ args = 8, pretend = 0, frame = 24 + 12737 @ frame_needed = 1, uses_anonymous_args = 0 + 12738 0000 80B5 push {r7, lr} + 12739 .cfi_def_cfa_offset 8 + 12740 .cfi_offset 7, -8 + 12741 .cfi_offset 14, -4 + 12742 0002 86B0 sub sp, sp, #24 + 12743 .cfi_def_cfa_offset 32 + 12744 0004 00AF add r7, sp, #0 + 12745 .cfi_def_cfa_register 7 + 12746 0006 F860 str r0, [r7, #12] + 12747 0008 B960 str r1, [r7, #8] + 12748 000a 7A60 str r2, [r7, #4] + 12749 000c 3B60 str r3, [r7] +4646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 12750 .loc 1 4646 21 + 12751 000e 0023 movs r3, #0 + 12752 0010 FB75 strb r3, [r7, #23] +4647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); +4650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); +4651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); +4652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); +4653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_DATA_LENGTH(DataLength)); +4654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->DMABurstState == HAL_DMA_BURST_STATE_BUSY) + 12753 .loc 1 4655 11 + 12754 0012 FB68 ldr r3, [r7, #12] + 12755 0014 93F84830 ldrb r3, [r3, #72] + 12756 0018 DBB2 uxtb r3, r3 + 12757 .loc 1 4655 6 + 12758 001a 022B cmp r3, #2 + 12759 001c 01D1 bne .L979 +4656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 12760 .loc 1 4657 12 + 12761 001e 0223 movs r3, #2 + 12762 0020 2BE1 b .L980 + 12763 .L979: + ARM GAS /tmp/ccl4b9YO.s page 305 + + +4658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (htim->DMABurstState == HAL_DMA_BURST_STATE_READY) + 12764 .loc 1 4659 16 + 12765 0022 FB68 ldr r3, [r7, #12] + 12766 0024 93F84830 ldrb r3, [r3, #72] + 12767 0028 DBB2 uxtb r3, r3 + 12768 .loc 1 4659 11 + 12769 002a 012B cmp r3, #1 + 12770 002c 0BD1 bne .L981 +4660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((BurstBuffer == NULL) && (BurstLength > 0U)) + 12771 .loc 1 4661 8 + 12772 002e 3B68 ldr r3, [r7] + 12773 0030 002B cmp r3, #0 + 12774 0032 04D1 bne .L982 + 12775 .loc 1 4661 31 discriminator 1 + 12776 0034 3B6A ldr r3, [r7, #32] + 12777 0036 002B cmp r3, #0 + 12778 0038 01D0 beq .L982 +4662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12779 .loc 1 4663 14 + 12780 003a 0123 movs r3, #1 + 12781 003c 1DE1 b .L980 + 12782 .L982: +4664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +4666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_BUSY; + 12783 .loc 1 4667 27 + 12784 003e FB68 ldr r3, [r7, #12] + 12785 0040 0222 movs r2, #2 + 12786 0042 83F84820 strb r2, [r3, #72] + 12787 .L981: +4668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +4671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +4673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (BurstRequestSrc) + 12788 .loc 1 4675 3 + 12789 0046 7B68 ldr r3, [r7, #4] + 12790 0048 B3F5804F cmp r3, #16384 + 12791 004c 00F0D880 beq .L983 + 12792 0050 7B68 ldr r3, [r7, #4] + 12793 0052 B3F5804F cmp r3, #16384 + 12794 0056 00F2EE80 bhi .L984 + 12795 005a 7B68 ldr r3, [r7, #4] + 12796 005c B3F5005F cmp r3, #8192 + 12797 0060 00F0B380 beq .L985 + 12798 0064 7B68 ldr r3, [r7, #4] + 12799 0066 B3F5005F cmp r3, #8192 + 12800 006a 00F2E480 bhi .L984 + 12801 006e 7B68 ldr r3, [r7, #4] + 12802 0070 B3F5805F cmp r3, #4096 + ARM GAS /tmp/ccl4b9YO.s page 306 + + + 12803 0074 00F08E80 beq .L986 + 12804 0078 7B68 ldr r3, [r7, #4] + 12805 007a B3F5805F cmp r3, #4096 + 12806 007e 00F2DA80 bhi .L984 + 12807 0082 7B68 ldr r3, [r7, #4] + 12808 0084 B3F5006F cmp r3, #2048 + 12809 0088 69D0 beq .L987 + 12810 008a 7B68 ldr r3, [r7, #4] + 12811 008c B3F5006F cmp r3, #2048 + 12812 0090 00F2D180 bhi .L984 + 12813 0094 7B68 ldr r3, [r7, #4] + 12814 0096 B3F5806F cmp r3, #1024 + 12815 009a 45D0 beq .L988 + 12816 009c 7B68 ldr r3, [r7, #4] + 12817 009e B3F5806F cmp r3, #1024 + 12818 00a2 00F2C880 bhi .L984 + 12819 00a6 7B68 ldr r3, [r7, #4] + 12820 00a8 B3F5807F cmp r3, #256 + 12821 00ac 04D0 beq .L989 + 12822 00ae 7B68 ldr r3, [r7, #4] + 12823 00b0 B3F5007F cmp r3, #512 + 12824 00b4 1CD0 beq .L990 + 12825 00b6 BEE0 b .L984 + 12826 .L989: +4676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_UPDATE: +4678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ +4680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; + 12827 .loc 1 4680 17 + 12828 00b8 FB68 ldr r3, [r7, #12] + 12829 00ba 1B6A ldr r3, [r3, #32] + 12830 .loc 1 4680 55 + 12831 00bc 714A ldr r2, .L1007 + 12832 00be 9A62 str r2, [r3, #40] +4681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; + 12833 .loc 1 4681 17 + 12834 00c0 FB68 ldr r3, [r7, #12] + 12835 00c2 1B6A ldr r3, [r3, #32] + 12836 .loc 1 4681 59 + 12837 00c4 704A ldr r2, .L1007+4 + 12838 00c6 DA62 str r2, [r3, #44] +4682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; + 12839 .loc 1 4684 17 + 12840 00c8 FB68 ldr r3, [r7, #12] + 12841 00ca 1B6A ldr r3, [r3, #32] + 12842 .loc 1 4684 56 + 12843 00cc 6F4A ldr r2, .L1007+8 + 12844 00ce 1A63 str r2, [r3, #48] +4685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)BurstBuffer, + 12845 .loc 1 4687 11 + 12846 00d0 FB68 ldr r3, [r7, #12] + 12847 00d2 186A ldr r0, [r3, #32] + ARM GAS /tmp/ccl4b9YO.s page 307 + + + 12848 00d4 3968 ldr r1, [r7] +4688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12849 .loc 1 4688 43 + 12850 00d6 FB68 ldr r3, [r7, #12] + 12851 00d8 1B68 ldr r3, [r3] + 12852 .loc 1 4688 38 + 12853 00da 4C33 adds r3, r3, #76 +4687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12854 .loc 1 4687 11 + 12855 00dc 1A46 mov r2, r3 + 12856 00de 7B6A ldr r3, [r7, #36] + 12857 00e0 FFF7FEFF bl HAL_DMA_Start_IT + 12858 00e4 0346 mov r3, r0 +4687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12859 .loc 1 4687 10 discriminator 1 + 12860 00e6 002B cmp r3, #0 + 12861 00e8 00F0A880 beq .L1000 +4689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12862 .loc 1 4691 16 + 12863 00ec 0123 movs r3, #1 + 12864 00ee C4E0 b .L980 + 12865 .L990: +4692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC1: +4696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +4698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; + 12866 .loc 1 4698 17 + 12867 00f0 FB68 ldr r3, [r7, #12] + 12868 00f2 5B6A ldr r3, [r3, #36] + 12869 .loc 1 4698 52 + 12870 00f4 664A ldr r2, .L1007+12 + 12871 00f6 9A62 str r2, [r3, #40] +4699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12872 .loc 1 4699 17 + 12873 00f8 FB68 ldr r3, [r7, #12] + 12874 00fa 5B6A ldr r3, [r3, #36] + 12875 .loc 1 4699 56 + 12876 00fc 654A ldr r2, .L1007+16 + 12877 00fe DA62 str r2, [r3, #44] +4700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 12878 .loc 1 4702 17 + 12879 0100 FB68 ldr r3, [r7, #12] + 12880 0102 5B6A ldr r3, [r3, #36] + 12881 .loc 1 4702 53 + 12882 0104 614A ldr r2, .L1007+8 + 12883 0106 1A63 str r2, [r3, #48] +4703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)BurstBuffer, + 12884 .loc 1 4705 11 + ARM GAS /tmp/ccl4b9YO.s page 308 + + + 12885 0108 FB68 ldr r3, [r7, #12] + 12886 010a 586A ldr r0, [r3, #36] + 12887 010c 3968 ldr r1, [r7] +4706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12888 .loc 1 4706 43 + 12889 010e FB68 ldr r3, [r7, #12] + 12890 0110 1B68 ldr r3, [r3] + 12891 .loc 1 4706 38 + 12892 0112 4C33 adds r3, r3, #76 +4705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12893 .loc 1 4705 11 + 12894 0114 1A46 mov r2, r3 + 12895 0116 7B6A ldr r3, [r7, #36] + 12896 0118 FFF7FEFF bl HAL_DMA_Start_IT + 12897 011c 0346 mov r3, r0 +4705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12898 .loc 1 4705 10 discriminator 1 + 12899 011e 002B cmp r3, #0 + 12900 0120 00F08E80 beq .L1001 +4707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12901 .loc 1 4709 16 + 12902 0124 0123 movs r3, #1 + 12903 0126 A8E0 b .L980 + 12904 .L988: +4710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC2: +4714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +4716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; + 12905 .loc 1 4716 17 + 12906 0128 FB68 ldr r3, [r7, #12] + 12907 012a 9B6A ldr r3, [r3, #40] + 12908 .loc 1 4716 52 + 12909 012c 584A ldr r2, .L1007+12 + 12910 012e 9A62 str r2, [r3, #40] +4717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12911 .loc 1 4717 17 + 12912 0130 FB68 ldr r3, [r7, #12] + 12913 0132 9B6A ldr r3, [r3, #40] + 12914 .loc 1 4717 56 + 12915 0134 574A ldr r2, .L1007+16 + 12916 0136 DA62 str r2, [r3, #44] +4718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 12917 .loc 1 4720 17 + 12918 0138 FB68 ldr r3, [r7, #12] + 12919 013a 9B6A ldr r3, [r3, #40] + 12920 .loc 1 4720 53 + 12921 013c 534A ldr r2, .L1007+8 + 12922 013e 1A63 str r2, [r3, #48] +4721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 309 + + +4723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)BurstBuffer, + 12923 .loc 1 4723 11 + 12924 0140 FB68 ldr r3, [r7, #12] + 12925 0142 986A ldr r0, [r3, #40] + 12926 0144 3968 ldr r1, [r7] +4724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12927 .loc 1 4724 43 + 12928 0146 FB68 ldr r3, [r7, #12] + 12929 0148 1B68 ldr r3, [r3] + 12930 .loc 1 4724 38 + 12931 014a 4C33 adds r3, r3, #76 +4723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12932 .loc 1 4723 11 + 12933 014c 1A46 mov r2, r3 + 12934 014e 7B6A ldr r3, [r7, #36] + 12935 0150 FFF7FEFF bl HAL_DMA_Start_IT + 12936 0154 0346 mov r3, r0 +4723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12937 .loc 1 4723 10 discriminator 1 + 12938 0156 002B cmp r3, #0 + 12939 0158 74D0 beq .L1002 +4725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12940 .loc 1 4727 16 + 12941 015a 0123 movs r3, #1 + 12942 015c 8DE0 b .L980 + 12943 .L987: +4728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC3: +4732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +4734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; + 12944 .loc 1 4734 17 + 12945 015e FB68 ldr r3, [r7, #12] + 12946 0160 DB6A ldr r3, [r3, #44] + 12947 .loc 1 4734 52 + 12948 0162 4B4A ldr r2, .L1007+12 + 12949 0164 9A62 str r2, [r3, #40] +4735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12950 .loc 1 4735 17 + 12951 0166 FB68 ldr r3, [r7, #12] + 12952 0168 DB6A ldr r3, [r3, #44] + 12953 .loc 1 4735 56 + 12954 016a 4A4A ldr r2, .L1007+16 + 12955 016c DA62 str r2, [r3, #44] +4736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; + 12956 .loc 1 4738 17 + 12957 016e FB68 ldr r3, [r7, #12] + 12958 0170 DB6A ldr r3, [r3, #44] + 12959 .loc 1 4738 53 + 12960 0172 464A ldr r2, .L1007+8 + 12961 0174 1A63 str r2, [r3, #48] + ARM GAS /tmp/ccl4b9YO.s page 310 + + +4739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)BurstBuffer, + 12962 .loc 1 4741 11 + 12963 0176 FB68 ldr r3, [r7, #12] + 12964 0178 D86A ldr r0, [r3, #44] + 12965 017a 3968 ldr r1, [r7] +4742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12966 .loc 1 4742 43 + 12967 017c FB68 ldr r3, [r7, #12] + 12968 017e 1B68 ldr r3, [r3] + 12969 .loc 1 4742 38 + 12970 0180 4C33 adds r3, r3, #76 +4741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12971 .loc 1 4741 11 + 12972 0182 1A46 mov r2, r3 + 12973 0184 7B6A ldr r3, [r7, #36] + 12974 0186 FFF7FEFF bl HAL_DMA_Start_IT + 12975 018a 0346 mov r3, r0 +4741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 12976 .loc 1 4741 10 discriminator 1 + 12977 018c 002B cmp r3, #0 + 12978 018e 5BD0 beq .L1003 +4743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 12979 .loc 1 4745 16 + 12980 0190 0123 movs r3, #1 + 12981 0192 72E0 b .L980 + 12982 .L986: +4746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC4: +4750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA compare callbacks */ +4752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; + 12983 .loc 1 4752 17 + 12984 0194 FB68 ldr r3, [r7, #12] + 12985 0196 1B6B ldr r3, [r3, #48] + 12986 .loc 1 4752 52 + 12987 0198 3D4A ldr r2, .L1007+12 + 12988 019a 9A62 str r2, [r3, #40] +4753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12989 .loc 1 4753 17 + 12990 019c FB68 ldr r3, [r7, #12] + 12991 019e 1B6B ldr r3, [r3, #48] + 12992 .loc 1 4753 56 + 12993 01a0 3C4A ldr r2, .L1007+16 + 12994 01a2 DA62 str r2, [r3, #44] +4754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; + 12995 .loc 1 4756 17 + 12996 01a4 FB68 ldr r3, [r7, #12] + 12997 01a6 1B6B ldr r3, [r3, #48] + 12998 .loc 1 4756 53 + ARM GAS /tmp/ccl4b9YO.s page 311 + + + 12999 01a8 384A ldr r2, .L1007+8 + 13000 01aa 1A63 str r2, [r3, #48] +4757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)BurstBuffer, + 13001 .loc 1 4759 11 + 13002 01ac FB68 ldr r3, [r7, #12] + 13003 01ae 186B ldr r0, [r3, #48] + 13004 01b0 3968 ldr r1, [r7] +4760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13005 .loc 1 4760 43 + 13006 01b2 FB68 ldr r3, [r7, #12] + 13007 01b4 1B68 ldr r3, [r3] + 13008 .loc 1 4760 38 + 13009 01b6 4C33 adds r3, r3, #76 +4759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13010 .loc 1 4759 11 + 13011 01b8 1A46 mov r2, r3 + 13012 01ba 7B6A ldr r3, [r7, #36] + 13013 01bc FFF7FEFF bl HAL_DMA_Start_IT + 13014 01c0 0346 mov r3, r0 +4759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13015 .loc 1 4759 10 discriminator 1 + 13016 01c2 002B cmp r3, #0 + 13017 01c4 42D0 beq .L1004 +4761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13018 .loc 1 4763 16 + 13019 01c6 0123 movs r3, #1 + 13020 01c8 57E0 b .L980 + 13021 .L985: +4764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_COM: +4768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA commutation callbacks */ +4770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferCpltCallback = TIMEx_DMACommutationCplt; + 13022 .loc 1 4770 17 + 13023 01ca FB68 ldr r3, [r7, #12] + 13024 01cc 5B6B ldr r3, [r3, #52] + 13025 .loc 1 4770 60 + 13026 01ce 324A ldr r2, .L1007+20 + 13027 01d0 9A62 str r2, [r3, #40] +4771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; + 13028 .loc 1 4771 17 + 13029 01d2 FB68 ldr r3, [r7, #12] + 13030 01d4 5B6B ldr r3, [r3, #52] + 13031 .loc 1 4771 64 + 13032 01d6 314A ldr r2, .L1007+24 + 13033 01d8 DA62 str r2, [r3, #44] +4772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError ; + 13034 .loc 1 4774 17 + 13035 01da FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 312 + + + 13036 01dc 5B6B ldr r3, [r3, #52] + 13037 .loc 1 4774 61 + 13038 01de 2B4A ldr r2, .L1007+8 + 13039 01e0 1A63 str r2, [r3, #48] +4775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)BurstBuffer, + 13040 .loc 1 4777 11 + 13041 01e2 FB68 ldr r3, [r7, #12] + 13042 01e4 586B ldr r0, [r3, #52] + 13043 01e6 3968 ldr r1, [r7] +4778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13044 .loc 1 4778 43 + 13045 01e8 FB68 ldr r3, [r7, #12] + 13046 01ea 1B68 ldr r3, [r3] + 13047 .loc 1 4778 38 + 13048 01ec 4C33 adds r3, r3, #76 +4777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13049 .loc 1 4777 11 + 13050 01ee 1A46 mov r2, r3 + 13051 01f0 7B6A ldr r3, [r7, #36] + 13052 01f2 FFF7FEFF bl HAL_DMA_Start_IT + 13053 01f6 0346 mov r3, r0 +4777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13054 .loc 1 4777 10 discriminator 1 + 13055 01f8 002B cmp r3, #0 + 13056 01fa 29D0 beq .L1005 +4779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13057 .loc 1 4781 16 + 13058 01fc 0123 movs r3, #1 + 13059 01fe 3CE0 b .L980 + 13060 .L983: +4782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_TRIGGER: +4786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA trigger callbacks */ +4788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferCpltCallback = TIM_DMATriggerCplt; + 13061 .loc 1 4788 17 + 13062 0200 FB68 ldr r3, [r7, #12] + 13063 0202 9B6B ldr r3, [r3, #56] + 13064 .loc 1 4788 56 + 13065 0204 264A ldr r2, .L1007+28 + 13066 0206 9A62 str r2, [r3, #40] +4789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; + 13067 .loc 1 4789 17 + 13068 0208 FB68 ldr r3, [r7, #12] + 13069 020a 9B6B ldr r3, [r3, #56] + 13070 .loc 1 4789 60 + 13071 020c 254A ldr r2, .L1007+32 + 13072 020e DA62 str r2, [r3, #44] +4790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +4792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferErrorCallback = TIM_DMAError ; + ARM GAS /tmp/ccl4b9YO.s page 313 + + + 13073 .loc 1 4792 17 + 13074 0210 FB68 ldr r3, [r7, #12] + 13075 0212 9B6B ldr r3, [r3, #56] + 13076 .loc 1 4792 57 + 13077 0214 1D4A ldr r2, .L1007+8 + 13078 0216 1A63 str r2, [r3, #48] +4793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ +4795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)BurstBuffer, + 13079 .loc 1 4795 11 + 13080 0218 FB68 ldr r3, [r7, #12] + 13081 021a 986B ldr r0, [r3, #56] + 13082 021c 3968 ldr r1, [r7] +4796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13083 .loc 1 4796 43 + 13084 021e FB68 ldr r3, [r7, #12] + 13085 0220 1B68 ldr r3, [r3] + 13086 .loc 1 4796 38 + 13087 0222 4C33 adds r3, r3, #76 +4795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13088 .loc 1 4795 11 + 13089 0224 1A46 mov r2, r3 + 13090 0226 7B6A ldr r3, [r7, #36] + 13091 0228 FFF7FEFF bl HAL_DMA_Start_IT + 13092 022c 0346 mov r3, r0 +4795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 13093 .loc 1 4795 10 discriminator 1 + 13094 022e 002B cmp r3, #0 + 13095 0230 10D0 beq .L1006 +4797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +4799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13096 .loc 1 4799 16 + 13097 0232 0123 movs r3, #1 + 13098 0234 21E0 b .L980 + 13099 .L984: +4800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +4802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 13100 .loc 1 4804 14 + 13101 0236 0123 movs r3, #1 + 13102 0238 FB75 strb r3, [r7, #23] +4805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13103 .loc 1 4805 7 + 13104 023a 0CE0 b .L992 + 13105 .L1000: +4693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13106 .loc 1 4693 7 + 13107 023c 00BF nop + 13108 023e 0AE0 b .L992 + 13109 .L1001: +4711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13110 .loc 1 4711 7 + 13111 0240 00BF nop + 13112 0242 08E0 b .L992 + ARM GAS /tmp/ccl4b9YO.s page 314 + + + 13113 .L1002: +4729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13114 .loc 1 4729 7 + 13115 0244 00BF nop + 13116 0246 06E0 b .L992 + 13117 .L1003: +4747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13118 .loc 1 4747 7 + 13119 0248 00BF nop + 13120 024a 04E0 b .L992 + 13121 .L1004: +4765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13122 .loc 1 4765 7 + 13123 024c 00BF nop + 13124 024e 02E0 b .L992 + 13125 .L1005: +4783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13126 .loc 1 4783 7 + 13127 0250 00BF nop + 13128 0252 00E0 b .L992 + 13129 .L1006: +4801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13130 .loc 1 4801 7 + 13131 0254 00BF nop + 13132 .L992: +4806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 13133 .loc 1 4808 6 + 13134 0256 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 13135 0258 002B cmp r3, #0 + 13136 025a 0DD1 bne .L999 +4809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the DMA Burst Mode */ +4811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->DCR = (BurstBaseAddress | BurstLength); + 13137 .loc 1 4811 9 + 13138 025c FB68 ldr r3, [r7, #12] + 13139 025e 1B68 ldr r3, [r3] + 13140 .loc 1 4811 45 + 13141 0260 B968 ldr r1, [r7, #8] + 13142 0262 3A6A ldr r2, [r7, #32] + 13143 0264 0A43 orrs r2, r2, r1 + 13144 .loc 1 4811 25 + 13145 0266 9A64 str r2, [r3, #72] +4812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM DMA Request */ +4813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + 13146 .loc 1 4813 5 + 13147 0268 FB68 ldr r3, [r7, #12] + 13148 026a 1B68 ldr r3, [r3] + 13149 026c D968 ldr r1, [r3, #12] + 13150 026e FB68 ldr r3, [r7, #12] + 13151 0270 1B68 ldr r3, [r3] + 13152 0272 7A68 ldr r2, [r7, #4] + 13153 0274 0A43 orrs r2, r2, r1 + 13154 0276 DA60 str r2, [r3, #12] + 13155 .L999: +4814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 315 + + +4815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +4817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 13156 .loc 1 4817 10 + 13157 0278 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 13158 .L980: +4818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13159 .loc 1 4818 1 + 13160 027a 1846 mov r0, r3 + 13161 027c 1837 adds r7, r7, #24 + 13162 .cfi_def_cfa_offset 8 + 13163 027e BD46 mov sp, r7 + 13164 .cfi_def_cfa_register 13 + 13165 @ sp needed + 13166 0280 80BD pop {r7, pc} + 13167 .L1008: + 13168 0282 00BF .align 2 + 13169 .L1007: + 13170 0284 00000000 .word TIM_DMAPeriodElapsedCplt + 13171 0288 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 13172 028c 00000000 .word TIM_DMAError + 13173 0290 00000000 .word TIM_DMADelayPulseCplt + 13174 0294 00000000 .word TIM_DMADelayPulseHalfCplt + 13175 0298 00000000 .word TIMEx_DMACommutationCplt + 13176 029c 00000000 .word TIMEx_DMACommutationHalfCplt + 13177 02a0 00000000 .word TIM_DMATriggerCplt + 13178 02a4 00000000 .word TIM_DMATriggerHalfCplt + 13179 .cfi_endproc + 13180 .LFE194: + 13182 .section .text.HAL_TIM_DMABurst_WriteStop,"ax",%progbits + 13183 .align 1 + 13184 .global HAL_TIM_DMABurst_WriteStop + 13185 .syntax unified + 13186 .thumb + 13187 .thumb_func + 13189 HAL_TIM_DMABurst_WriteStop: + 13190 .LFB195: +4819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stops the TIM DMA Burst mode +4822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +4823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources to disable +4824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) +4827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 13191 .loc 1 4827 1 + 13192 .cfi_startproc + 13193 @ args = 0, pretend = 0, frame = 16 + 13194 @ frame_needed = 1, uses_anonymous_args = 0 + 13195 0000 80B5 push {r7, lr} + 13196 .cfi_def_cfa_offset 8 + 13197 .cfi_offset 7, -8 + 13198 .cfi_offset 14, -4 + 13199 0002 84B0 sub sp, sp, #16 + 13200 .cfi_def_cfa_offset 24 + 13201 0004 00AF add r7, sp, #0 + ARM GAS /tmp/ccl4b9YO.s page 316 + + + 13202 .cfi_def_cfa_register 7 + 13203 0006 7860 str r0, [r7, #4] + 13204 0008 3960 str r1, [r7] +4828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 13205 .loc 1 4828 21 + 13206 000a 0023 movs r3, #0 + 13207 000c FB73 strb r3, [r7, #15] +4829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); +4832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Abort the DMA transfer (at least disable the DMA channel) */ +4834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (BurstRequestSrc) + 13208 .loc 1 4834 3 + 13209 000e 3B68 ldr r3, [r7] + 13210 0010 B3F5804F cmp r3, #16384 + 13211 0014 50D0 beq .L1010 + 13212 0016 3B68 ldr r3, [r7] + 13213 0018 B3F5804F cmp r3, #16384 + 13214 001c 52D8 bhi .L1011 + 13215 001e 3B68 ldr r3, [r7] + 13216 0020 B3F5005F cmp r3, #8192 + 13217 0024 42D0 beq .L1012 + 13218 0026 3B68 ldr r3, [r7] + 13219 0028 B3F5005F cmp r3, #8192 + 13220 002c 4AD8 bhi .L1011 + 13221 002e 3B68 ldr r3, [r7] + 13222 0030 B3F5805F cmp r3, #4096 + 13223 0034 34D0 beq .L1013 + 13224 0036 3B68 ldr r3, [r7] + 13225 0038 B3F5805F cmp r3, #4096 + 13226 003c 42D8 bhi .L1011 + 13227 003e 3B68 ldr r3, [r7] + 13228 0040 B3F5006F cmp r3, #2048 + 13229 0044 26D0 beq .L1014 + 13230 0046 3B68 ldr r3, [r7] + 13231 0048 B3F5006F cmp r3, #2048 + 13232 004c 3AD8 bhi .L1011 + 13233 004e 3B68 ldr r3, [r7] + 13234 0050 B3F5806F cmp r3, #1024 + 13235 0054 18D0 beq .L1015 + 13236 0056 3B68 ldr r3, [r7] + 13237 0058 B3F5806F cmp r3, #1024 + 13238 005c 32D8 bhi .L1011 + 13239 005e 3B68 ldr r3, [r7] + 13240 0060 B3F5807F cmp r3, #256 + 13241 0064 04D0 beq .L1016 + 13242 0066 3B68 ldr r3, [r7] + 13243 0068 B3F5007F cmp r3, #512 + 13244 006c 06D0 beq .L1017 + 13245 006e 29E0 b .L1011 + 13246 .L1016: +4835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_UPDATE: +4837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); + 13247 .loc 1 4838 13 + ARM GAS /tmp/ccl4b9YO.s page 317 + + + 13248 0070 7B68 ldr r3, [r7, #4] + 13249 0072 1B6A ldr r3, [r3, #32] + 13250 0074 1846 mov r0, r3 + 13251 0076 FFF7FEFF bl HAL_DMA_Abort_IT +4839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13252 .loc 1 4839 7 + 13253 007a 26E0 b .L1018 + 13254 .L1017: +4840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC1: +4842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 13255 .loc 1 4843 13 + 13256 007c 7B68 ldr r3, [r7, #4] + 13257 007e 5B6A ldr r3, [r3, #36] + 13258 0080 1846 mov r0, r3 + 13259 0082 FFF7FEFF bl HAL_DMA_Abort_IT +4844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13260 .loc 1 4844 7 + 13261 0086 20E0 b .L1018 + 13262 .L1015: +4845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC2: +4847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 13263 .loc 1 4848 13 + 13264 0088 7B68 ldr r3, [r7, #4] + 13265 008a 9B6A ldr r3, [r3, #40] + 13266 008c 1846 mov r0, r3 + 13267 008e FFF7FEFF bl HAL_DMA_Abort_IT +4849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13268 .loc 1 4849 7 + 13269 0092 1AE0 b .L1018 + 13270 .L1014: +4850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC3: +4852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 13271 .loc 1 4853 13 + 13272 0094 7B68 ldr r3, [r7, #4] + 13273 0096 DB6A ldr r3, [r3, #44] + 13274 0098 1846 mov r0, r3 + 13275 009a FFF7FEFF bl HAL_DMA_Abort_IT +4854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13276 .loc 1 4854 7 + 13277 009e 14E0 b .L1018 + 13278 .L1013: +4855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC4: +4857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); + 13279 .loc 1 4858 13 + 13280 00a0 7B68 ldr r3, [r7, #4] + 13281 00a2 1B6B ldr r3, [r3, #48] + 13282 00a4 1846 mov r0, r3 + 13283 00a6 FFF7FEFF bl HAL_DMA_Abort_IT +4859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 318 + + + 13284 .loc 1 4859 7 + 13285 00aa 0EE0 b .L1018 + 13286 .L1012: +4860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_COM: +4862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_COMMUTATION]); + 13287 .loc 1 4863 13 + 13288 00ac 7B68 ldr r3, [r7, #4] + 13289 00ae 5B6B ldr r3, [r3, #52] + 13290 00b0 1846 mov r0, r3 + 13291 00b2 FFF7FEFF bl HAL_DMA_Abort_IT +4864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13292 .loc 1 4864 7 + 13293 00b6 08E0 b .L1018 + 13294 .L1010: +4865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_TRIGGER: +4867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_TRIGGER]); + 13295 .loc 1 4868 13 + 13296 00b8 7B68 ldr r3, [r7, #4] + 13297 00ba 9B6B ldr r3, [r3, #56] + 13298 00bc 1846 mov r0, r3 + 13299 00be FFF7FEFF bl HAL_DMA_Abort_IT +4869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13300 .loc 1 4869 7 + 13301 00c2 02E0 b .L1018 + 13302 .L1011: +4870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +4872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 13303 .loc 1 4872 14 + 13304 00c4 0123 movs r3, #1 + 13305 00c6 FB73 strb r3, [r7, #15] +4873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13306 .loc 1 4873 7 + 13307 00c8 00BF nop + 13308 .L1018: +4874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 13309 .loc 1 4876 6 + 13310 00ca FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 13311 00cc 002B cmp r3, #0 + 13312 00ce 0CD1 bne .L1019 +4877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +4878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Update DMA request */ +4879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); + 13313 .loc 1 4879 5 + 13314 00d0 7B68 ldr r3, [r7, #4] + 13315 00d2 1B68 ldr r3, [r3] + 13316 00d4 D968 ldr r1, [r3, #12] + 13317 00d6 3B68 ldr r3, [r7] + 13318 00d8 DA43 mvns r2, r3 + 13319 00da 7B68 ldr r3, [r7, #4] + 13320 00dc 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 319 + + + 13321 00de 0A40 ands r2, r2, r1 + 13322 00e0 DA60 str r2, [r3, #12] +4880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +4882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 13323 .loc 1 4882 25 + 13324 00e2 7B68 ldr r3, [r7, #4] + 13325 00e4 0122 movs r2, #1 + 13326 00e6 83F84820 strb r2, [r3, #72] + 13327 .L1019: +4883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +4884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +4886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 13328 .loc 1 4886 10 + 13329 00ea FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +4887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13330 .loc 1 4887 1 + 13331 00ec 1846 mov r0, r3 + 13332 00ee 1037 adds r7, r7, #16 + 13333 .cfi_def_cfa_offset 8 + 13334 00f0 BD46 mov sp, r7 + 13335 .cfi_def_cfa_register 13 + 13336 @ sp needed + 13337 00f2 80BD pop {r7, pc} + 13338 .cfi_endproc + 13339 .LFE195: + 13341 .section .text.HAL_TIM_DMABurst_ReadStart,"ax",%progbits + 13342 .align 1 + 13343 .global HAL_TIM_DMABurst_ReadStart + 13344 .syntax unified + 13345 .thumb + 13346 .thumb_func + 13348 HAL_TIM_DMABurst_ReadStart: + 13349 .LFB196: +4888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the TIM peripheral to the memory +4891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +4892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data read +4893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 +4895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 +4896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR +4897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_DIER +4898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SR +4899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_EGR +4900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 +4901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 +4902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCER +4903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CNT +4904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_PSC +4905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_ARR +4906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_RCR +4907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 +4908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 +4909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 + ARM GAS /tmp/ccl4b9YO.s page 320 + + +4910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 +4911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR +4912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_OR +4913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR3 (*) +4914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR5 (*) +4915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR6 (*) +4916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) value not defined in all devices +4917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources +4918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source +4920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source +4921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source +4922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source +4923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source +4924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source +4925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source +4926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBuffer The Buffer address. +4927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value +4928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. +4929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note This function should be used only when BurstLength is equal to DMA data transfer length +4930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, +4933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint +4934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 13350 .loc 1 4934 1 + 13351 .cfi_startproc + 13352 @ args = 4, pretend = 0, frame = 24 + 13353 @ frame_needed = 1, uses_anonymous_args = 0 + 13354 0000 80B5 push {r7, lr} + 13355 .cfi_def_cfa_offset 8 + 13356 .cfi_offset 7, -8 + 13357 .cfi_offset 14, -4 + 13358 0002 88B0 sub sp, sp, #32 + 13359 .cfi_def_cfa_offset 40 + 13360 0004 02AF add r7, sp, #8 + 13361 .cfi_def_cfa 7, 32 + 13362 0006 F860 str r0, [r7, #12] + 13363 0008 B960 str r1, [r7, #8] + 13364 000a 7A60 str r2, [r7, #4] + 13365 000c 3B60 str r3, [r7] +4935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status; +4936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_TIM_DMABurst_MultiReadStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, Bu +4938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); + 13366 .loc 1 4938 59 + 13367 000e 3B6A ldr r3, [r7, #32] + 13368 0010 1B0A lsrs r3, r3, #8 +4937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); + 13369 .loc 1 4937 12 + 13370 0012 0133 adds r3, r3, #1 + 13371 0014 0193 str r3, [sp, #4] + 13372 0016 3B6A ldr r3, [r7, #32] + 13373 0018 0093 str r3, [sp] + 13374 001a 3B68 ldr r3, [r7] + 13375 001c 7A68 ldr r2, [r7, #4] + 13376 001e B968 ldr r1, [r7, #8] + ARM GAS /tmp/ccl4b9YO.s page 321 + + + 13377 0020 F868 ldr r0, [r7, #12] + 13378 0022 FFF7FEFF bl HAL_TIM_DMABurst_MultiReadStart + 13379 0026 0346 mov r3, r0 + 13380 0028 FB75 strb r3, [r7, #23] +4939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 13381 .loc 1 4941 10 + 13382 002a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 +4942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13383 .loc 1 4942 1 + 13384 002c 1846 mov r0, r3 + 13385 002e 1837 adds r7, r7, #24 + 13386 .cfi_def_cfa_offset 8 + 13387 0030 BD46 mov sp, r7 + 13388 .cfi_def_cfa_register 13 + 13389 @ sp needed + 13390 0032 80BD pop {r7, pc} + 13391 .cfi_endproc + 13392 .LFE196: + 13394 .section .text.HAL_TIM_DMABurst_MultiReadStart,"ax",%progbits + 13395 .align 1 + 13396 .global HAL_TIM_DMABurst_MultiReadStart + 13397 .syntax unified + 13398 .thumb + 13399 .thumb_func + 13401 HAL_TIM_DMABurst_MultiReadStart: + 13402 .LFB197: +4943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +4945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the TIM peripheral to the memory +4946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +4947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data read +4948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 +4950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 +4951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR +4952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_DIER +4953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_SR +4954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_EGR +4955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 +4956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 +4957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCER +4958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CNT +4959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_PSC +4960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_ARR +4961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_RCR +4962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 +4963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 +4964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 +4965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 +4966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR +4967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_OR +4968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR3 (*) +4969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR5 (*) +4970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMABASE_CCR6 (*) +4971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) value not defined in all devices + ARM GAS /tmp/ccl4b9YO.s page 322 + + +4972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources +4973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +4974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source +4975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source +4976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source +4977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source +4978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source +4979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source +4980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source +4981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstBuffer The Buffer address. +4982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value +4983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. +4984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param DataLength Data length. This parameter can be one value +4985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * between 1 and 0xFFFF. +4986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +4987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +4988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddres +4989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstRequestSrc, uint32_t *BurstBuffer, +4990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t BurstLength, uint32_t DataLength) +4991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 13403 .loc 1 4991 1 + 13404 .cfi_startproc + 13405 @ args = 8, pretend = 0, frame = 24 + 13406 @ frame_needed = 1, uses_anonymous_args = 0 + 13407 0000 80B5 push {r7, lr} + 13408 .cfi_def_cfa_offset 8 + 13409 .cfi_offset 7, -8 + 13410 .cfi_offset 14, -4 + 13411 0002 86B0 sub sp, sp, #24 + 13412 .cfi_def_cfa_offset 32 + 13413 0004 00AF add r7, sp, #0 + 13414 .cfi_def_cfa_register 7 + 13415 0006 F860 str r0, [r7, #12] + 13416 0008 B960 str r1, [r7, #8] + 13417 000a 7A60 str r2, [r7, #4] + 13418 000c 3B60 str r3, [r7] +4992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 13419 .loc 1 4992 21 + 13420 000e 0023 movs r3, #0 + 13421 0010 FB75 strb r3, [r7, #23] +4993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +4994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +4995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); +4996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); +4997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); +4998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); +4999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_DATA_LENGTH(DataLength)); +5000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->DMABurstState == HAL_DMA_BURST_STATE_BUSY) + 13422 .loc 1 5001 11 + 13423 0012 FB68 ldr r3, [r7, #12] + 13424 0014 93F84830 ldrb r3, [r3, #72] + 13425 0018 DBB2 uxtb r3, r3 + 13426 .loc 1 5001 6 + 13427 001a 022B cmp r3, #2 + 13428 001c 01D1 bne .L1024 +5002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 323 + + +5003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_BUSY; + 13429 .loc 1 5003 12 + 13430 001e 0223 movs r3, #2 + 13431 0020 2BE1 b .L1025 + 13432 .L1024: +5004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (htim->DMABurstState == HAL_DMA_BURST_STATE_READY) + 13433 .loc 1 5005 16 + 13434 0022 FB68 ldr r3, [r7, #12] + 13435 0024 93F84830 ldrb r3, [r3, #72] + 13436 0028 DBB2 uxtb r3, r3 + 13437 .loc 1 5005 11 + 13438 002a 012B cmp r3, #1 + 13439 002c 0BD1 bne .L1026 +5006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if ((BurstBuffer == NULL) && (BurstLength > 0U)) + 13440 .loc 1 5007 8 + 13441 002e 3B68 ldr r3, [r7] + 13442 0030 002B cmp r3, #0 + 13443 0032 04D1 bne .L1027 + 13444 .loc 1 5007 31 discriminator 1 + 13445 0034 3B6A ldr r3, [r7, #32] + 13446 0036 002B cmp r3, #0 + 13447 0038 01D0 beq .L1027 +5008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13448 .loc 1 5009 14 + 13449 003a 0123 movs r3, #1 + 13450 003c 1DE1 b .L1025 + 13451 .L1027: +5010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_BUSY; + 13452 .loc 1 5013 27 + 13453 003e FB68 ldr r3, [r7, #12] + 13454 0040 0222 movs r2, #2 + 13455 0042 83F84820 strb r2, [r3, #72] + 13456 .L1026: +5014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +5019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (BurstRequestSrc) + 13457 .loc 1 5020 3 + 13458 0046 7B68 ldr r3, [r7, #4] + 13459 0048 B3F5804F cmp r3, #16384 + 13460 004c 00F0D880 beq .L1028 + 13461 0050 7B68 ldr r3, [r7, #4] + 13462 0052 B3F5804F cmp r3, #16384 + 13463 0056 00F2EE80 bhi .L1029 + 13464 005a 7B68 ldr r3, [r7, #4] + 13465 005c B3F5005F cmp r3, #8192 + 13466 0060 00F0B380 beq .L1030 + 13467 0064 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 324 + + + 13468 0066 B3F5005F cmp r3, #8192 + 13469 006a 00F2E480 bhi .L1029 + 13470 006e 7B68 ldr r3, [r7, #4] + 13471 0070 B3F5805F cmp r3, #4096 + 13472 0074 00F08E80 beq .L1031 + 13473 0078 7B68 ldr r3, [r7, #4] + 13474 007a B3F5805F cmp r3, #4096 + 13475 007e 00F2DA80 bhi .L1029 + 13476 0082 7B68 ldr r3, [r7, #4] + 13477 0084 B3F5006F cmp r3, #2048 + 13478 0088 69D0 beq .L1032 + 13479 008a 7B68 ldr r3, [r7, #4] + 13480 008c B3F5006F cmp r3, #2048 + 13481 0090 00F2D180 bhi .L1029 + 13482 0094 7B68 ldr r3, [r7, #4] + 13483 0096 B3F5806F cmp r3, #1024 + 13484 009a 45D0 beq .L1033 + 13485 009c 7B68 ldr r3, [r7, #4] + 13486 009e B3F5806F cmp r3, #1024 + 13487 00a2 00F2C880 bhi .L1029 + 13488 00a6 7B68 ldr r3, [r7, #4] + 13489 00a8 B3F5807F cmp r3, #256 + 13490 00ac 04D0 beq .L1034 + 13491 00ae 7B68 ldr r3, [r7, #4] + 13492 00b0 B3F5007F cmp r3, #512 + 13493 00b4 1CD0 beq .L1035 + 13494 00b6 BEE0 b .L1029 + 13495 .L1034: +5021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_UPDATE: +5023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ +5025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; + 13496 .loc 1 5025 17 + 13497 00b8 FB68 ldr r3, [r7, #12] + 13498 00ba 1B6A ldr r3, [r3, #32] + 13499 .loc 1 5025 55 + 13500 00bc 714A ldr r2, .L1052 + 13501 00be 9A62 str r2, [r3, #40] +5026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; + 13502 .loc 1 5026 17 + 13503 00c0 FB68 ldr r3, [r7, #12] + 13504 00c2 1B6A ldr r3, [r3, #32] + 13505 .loc 1 5026 59 + 13506 00c4 704A ldr r2, .L1052+4 + 13507 00c6 DA62 str r2, [r3, #44] +5027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; + 13508 .loc 1 5029 17 + 13509 00c8 FB68 ldr r3, [r7, #12] + 13510 00ca 1B6A ldr r3, [r3, #32] + 13511 .loc 1 5029 56 + 13512 00cc 6F4A ldr r2, .L1052+8 + 13513 00ce 1A63 str r2, [r3, #48] +5030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 325 + + +5032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)&htim->Instance->DMAR, (uint32_ + 13514 .loc 1 5032 11 + 13515 00d0 FB68 ldr r3, [r7, #12] + 13516 00d2 186A ldr r0, [r3, #32] + 13517 .loc 1 5032 74 + 13518 00d4 FB68 ldr r3, [r7, #12] + 13519 00d6 1B68 ldr r3, [r3] + 13520 .loc 1 5032 69 + 13521 00d8 4C33 adds r3, r3, #76 + 13522 .loc 1 5032 11 + 13523 00da 1946 mov r1, r3 + 13524 00dc 3A68 ldr r2, [r7] + 13525 00de 7B6A ldr r3, [r7, #36] + 13526 00e0 FFF7FEFF bl HAL_DMA_Start_IT + 13527 00e4 0346 mov r3, r0 + 13528 .loc 1 5032 10 discriminator 1 + 13529 00e6 002B cmp r3, #0 + 13530 00e8 00F0A880 beq .L1045 +5033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13531 .loc 1 5036 16 + 13532 00ec 0123 movs r3, #1 + 13533 00ee C4E0 b .L1025 + 13534 .L1035: +5037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC1: +5041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +5043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; + 13535 .loc 1 5043 17 + 13536 00f0 FB68 ldr r3, [r7, #12] + 13537 00f2 5B6A ldr r3, [r3, #36] + 13538 .loc 1 5043 52 + 13539 00f4 664A ldr r2, .L1052+12 + 13540 00f6 9A62 str r2, [r3, #40] +5044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 13541 .loc 1 5044 17 + 13542 00f8 FB68 ldr r3, [r7, #12] + 13543 00fa 5B6A ldr r3, [r3, #36] + 13544 .loc 1 5044 56 + 13545 00fc 654A ldr r2, .L1052+16 + 13546 00fe DA62 str r2, [r3, #44] +5045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 13547 .loc 1 5047 17 + 13548 0100 FB68 ldr r3, [r7, #12] + 13549 0102 5B6A ldr r3, [r3, #36] + 13550 .loc 1 5047 53 + 13551 0104 614A ldr r2, .L1052+8 + 13552 0106 1A63 str r2, [r3, #48] +5048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 326 + + +5050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->DMAR, (uint32_t)B + 13553 .loc 1 5050 11 + 13554 0108 FB68 ldr r3, [r7, #12] + 13555 010a 586A ldr r0, [r3, #36] + 13556 .loc 1 5050 71 + 13557 010c FB68 ldr r3, [r7, #12] + 13558 010e 1B68 ldr r3, [r3] + 13559 .loc 1 5050 66 + 13560 0110 4C33 adds r3, r3, #76 + 13561 .loc 1 5050 11 + 13562 0112 1946 mov r1, r3 + 13563 0114 3A68 ldr r2, [r7] + 13564 0116 7B6A ldr r3, [r7, #36] + 13565 0118 FFF7FEFF bl HAL_DMA_Start_IT + 13566 011c 0346 mov r3, r0 + 13567 .loc 1 5050 10 discriminator 1 + 13568 011e 002B cmp r3, #0 + 13569 0120 00F08E80 beq .L1046 +5051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13570 .loc 1 5054 16 + 13571 0124 0123 movs r3, #1 + 13572 0126 A8E0 b .L1025 + 13573 .L1033: +5055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC2: +5059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +5061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; + 13574 .loc 1 5061 17 + 13575 0128 FB68 ldr r3, [r7, #12] + 13576 012a 9B6A ldr r3, [r3, #40] + 13577 .loc 1 5061 52 + 13578 012c 584A ldr r2, .L1052+12 + 13579 012e 9A62 str r2, [r3, #40] +5062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 13580 .loc 1 5062 17 + 13581 0130 FB68 ldr r3, [r7, #12] + 13582 0132 9B6A ldr r3, [r3, #40] + 13583 .loc 1 5062 56 + 13584 0134 574A ldr r2, .L1052+16 + 13585 0136 DA62 str r2, [r3, #44] +5063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; + 13586 .loc 1 5065 17 + 13587 0138 FB68 ldr r3, [r7, #12] + 13588 013a 9B6A ldr r3, [r3, #40] + 13589 .loc 1 5065 53 + 13590 013c 534A ldr r2, .L1052+8 + 13591 013e 1A63 str r2, [r3, #48] +5066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 327 + + +5068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->DMAR, (uint32_t)B + 13592 .loc 1 5068 11 + 13593 0140 FB68 ldr r3, [r7, #12] + 13594 0142 986A ldr r0, [r3, #40] + 13595 .loc 1 5068 71 + 13596 0144 FB68 ldr r3, [r7, #12] + 13597 0146 1B68 ldr r3, [r3] + 13598 .loc 1 5068 66 + 13599 0148 4C33 adds r3, r3, #76 + 13600 .loc 1 5068 11 + 13601 014a 1946 mov r1, r3 + 13602 014c 3A68 ldr r2, [r7] + 13603 014e 7B6A ldr r3, [r7, #36] + 13604 0150 FFF7FEFF bl HAL_DMA_Start_IT + 13605 0154 0346 mov r3, r0 + 13606 .loc 1 5068 10 discriminator 1 + 13607 0156 002B cmp r3, #0 + 13608 0158 74D0 beq .L1047 +5069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13609 .loc 1 5072 16 + 13610 015a 0123 movs r3, #1 + 13611 015c 8DE0 b .L1025 + 13612 .L1032: +5073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC3: +5077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +5079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMACaptureCplt; + 13613 .loc 1 5079 17 + 13614 015e FB68 ldr r3, [r7, #12] + 13615 0160 DB6A ldr r3, [r3, #44] + 13616 .loc 1 5079 52 + 13617 0162 4B4A ldr r2, .L1052+12 + 13618 0164 9A62 str r2, [r3, #40] +5080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 13619 .loc 1 5080 17 + 13620 0166 FB68 ldr r3, [r7, #12] + 13621 0168 DB6A ldr r3, [r3, #44] + 13622 .loc 1 5080 56 + 13623 016a 4A4A ldr r2, .L1052+16 + 13624 016c DA62 str r2, [r3, #44] +5081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; + 13625 .loc 1 5083 17 + 13626 016e FB68 ldr r3, [r7, #12] + 13627 0170 DB6A ldr r3, [r3, #44] + 13628 .loc 1 5083 53 + 13629 0172 464A ldr r2, .L1052+8 + 13630 0174 1A63 str r2, [r3, #48] +5084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 328 + + +5086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->DMAR, (uint32_t)B + 13631 .loc 1 5086 11 + 13632 0176 FB68 ldr r3, [r7, #12] + 13633 0178 D86A ldr r0, [r3, #44] + 13634 .loc 1 5086 71 + 13635 017a FB68 ldr r3, [r7, #12] + 13636 017c 1B68 ldr r3, [r3] + 13637 .loc 1 5086 66 + 13638 017e 4C33 adds r3, r3, #76 + 13639 .loc 1 5086 11 + 13640 0180 1946 mov r1, r3 + 13641 0182 3A68 ldr r2, [r7] + 13642 0184 7B6A ldr r3, [r7, #36] + 13643 0186 FFF7FEFF bl HAL_DMA_Start_IT + 13644 018a 0346 mov r3, r0 + 13645 .loc 1 5086 10 discriminator 1 + 13646 018c 002B cmp r3, #0 + 13647 018e 5BD0 beq .L1048 +5087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13648 .loc 1 5090 16 + 13649 0190 0123 movs r3, #1 + 13650 0192 72E0 b .L1025 + 13651 .L1031: +5091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC4: +5095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA capture callbacks */ +5097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMACaptureCplt; + 13652 .loc 1 5097 17 + 13653 0194 FB68 ldr r3, [r7, #12] + 13654 0196 1B6B ldr r3, [r3, #48] + 13655 .loc 1 5097 52 + 13656 0198 3D4A ldr r2, .L1052+12 + 13657 019a 9A62 str r2, [r3, #40] +5098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 13658 .loc 1 5098 17 + 13659 019c FB68 ldr r3, [r7, #12] + 13660 019e 1B6B ldr r3, [r3, #48] + 13661 .loc 1 5098 56 + 13662 01a0 3C4A ldr r2, .L1052+16 + 13663 01a2 DA62 str r2, [r3, #44] +5099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; + 13664 .loc 1 5101 17 + 13665 01a4 FB68 ldr r3, [r7, #12] + 13666 01a6 1B6B ldr r3, [r3, #48] + 13667 .loc 1 5101 53 + 13668 01a8 384A ldr r2, .L1052+8 + 13669 01aa 1A63 str r2, [r3, #48] +5102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 329 + + +5104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->DMAR, (uint32_t)B + 13670 .loc 1 5104 11 + 13671 01ac FB68 ldr r3, [r7, #12] + 13672 01ae 186B ldr r0, [r3, #48] + 13673 .loc 1 5104 71 + 13674 01b0 FB68 ldr r3, [r7, #12] + 13675 01b2 1B68 ldr r3, [r3] + 13676 .loc 1 5104 66 + 13677 01b4 4C33 adds r3, r3, #76 + 13678 .loc 1 5104 11 + 13679 01b6 1946 mov r1, r3 + 13680 01b8 3A68 ldr r2, [r7] + 13681 01ba 7B6A ldr r3, [r7, #36] + 13682 01bc FFF7FEFF bl HAL_DMA_Start_IT + 13683 01c0 0346 mov r3, r0 + 13684 .loc 1 5104 10 discriminator 1 + 13685 01c2 002B cmp r3, #0 + 13686 01c4 42D0 beq .L1049 +5105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13687 .loc 1 5108 16 + 13688 01c6 0123 movs r3, #1 + 13689 01c8 57E0 b .L1025 + 13690 .L1030: +5109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_COM: +5113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA commutation callbacks */ +5115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferCpltCallback = TIMEx_DMACommutationCplt; + 13691 .loc 1 5115 17 + 13692 01ca FB68 ldr r3, [r7, #12] + 13693 01cc 5B6B ldr r3, [r3, #52] + 13694 .loc 1 5115 60 + 13695 01ce 324A ldr r2, .L1052+20 + 13696 01d0 9A62 str r2, [r3, #40] +5116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; + 13697 .loc 1 5116 17 + 13698 01d2 FB68 ldr r3, [r7, #12] + 13699 01d4 5B6B ldr r3, [r3, #52] + 13700 .loc 1 5116 64 + 13701 01d6 314A ldr r2, .L1052+24 + 13702 01d8 DA62 str r2, [r3, #44] +5117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError ; + 13703 .loc 1 5119 17 + 13704 01da FB68 ldr r3, [r7, #12] + 13705 01dc 5B6B ldr r3, [r3, #52] + 13706 .loc 1 5119 61 + 13707 01de 2B4A ldr r2, .L1052+8 + 13708 01e0 1A63 str r2, [r3, #48] +5120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 330 + + +5122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)&htim->Instance->DMAR, (ui + 13709 .loc 1 5122 11 + 13710 01e2 FB68 ldr r3, [r7, #12] + 13711 01e4 586B ldr r0, [r3, #52] + 13712 .loc 1 5122 79 + 13713 01e6 FB68 ldr r3, [r7, #12] + 13714 01e8 1B68 ldr r3, [r3] + 13715 .loc 1 5122 74 + 13716 01ea 4C33 adds r3, r3, #76 + 13717 .loc 1 5122 11 + 13718 01ec 1946 mov r1, r3 + 13719 01ee 3A68 ldr r2, [r7] + 13720 01f0 7B6A ldr r3, [r7, #36] + 13721 01f2 FFF7FEFF bl HAL_DMA_Start_IT + 13722 01f6 0346 mov r3, r0 + 13723 .loc 1 5122 10 discriminator 1 + 13724 01f8 002B cmp r3, #0 + 13725 01fa 29D0 beq .L1050 +5123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13726 .loc 1 5126 16 + 13727 01fc 0123 movs r3, #1 + 13728 01fe 3CE0 b .L1025 + 13729 .L1028: +5127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_TRIGGER: +5131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA trigger callbacks */ +5133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferCpltCallback = TIM_DMATriggerCplt; + 13730 .loc 1 5133 17 + 13731 0200 FB68 ldr r3, [r7, #12] + 13732 0202 9B6B ldr r3, [r3, #56] + 13733 .loc 1 5133 56 + 13734 0204 264A ldr r2, .L1052+28 + 13735 0206 9A62 str r2, [r3, #40] +5134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; + 13736 .loc 1 5134 17 + 13737 0208 FB68 ldr r3, [r7, #12] + 13738 020a 9B6B ldr r3, [r3, #56] + 13739 .loc 1 5134 60 + 13740 020c 254A ldr r2, .L1052+32 + 13741 020e DA62 str r2, [r3, #44] +5135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the DMA error callback */ +5137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferErrorCallback = TIM_DMAError ; + 13742 .loc 1 5137 17 + 13743 0210 FB68 ldr r3, [r7, #12] + 13744 0212 9B6B ldr r3, [r3, #56] + 13745 .loc 1 5137 57 + 13746 0214 1D4A ldr r2, .L1052+8 + 13747 0216 1A63 str r2, [r3, #48] +5138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the DMA channel */ + ARM GAS /tmp/ccl4b9YO.s page 331 + + +5140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)&htim->Instance->DMAR, (uint32 + 13748 .loc 1 5140 11 + 13749 0218 FB68 ldr r3, [r7, #12] + 13750 021a 986B ldr r0, [r3, #56] + 13751 .loc 1 5140 75 + 13752 021c FB68 ldr r3, [r7, #12] + 13753 021e 1B68 ldr r3, [r3] + 13754 .loc 1 5140 70 + 13755 0220 4C33 adds r3, r3, #76 + 13756 .loc 1 5140 11 + 13757 0222 1946 mov r1, r3 + 13758 0224 3A68 ldr r2, [r7] + 13759 0226 7B6A ldr r3, [r7, #36] + 13760 0228 FFF7FEFF bl HAL_DMA_Start_IT + 13761 022c 0346 mov r3, r0 + 13762 .loc 1 5140 10 discriminator 1 + 13763 022e 002B cmp r3, #0 + 13764 0230 10D0 beq .L1051 +5141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** DataLength) != HAL_OK) +5142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +5144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 13765 .loc 1 5144 16 + 13766 0232 0123 movs r3, #1 + 13767 0234 21E0 b .L1025 + 13768 .L1029: +5145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 13769 .loc 1 5149 14 + 13770 0236 0123 movs r3, #1 + 13771 0238 FB75 strb r3, [r7, #23] +5150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13772 .loc 1 5150 7 + 13773 023a 0CE0 b .L1037 + 13774 .L1045: +5038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13775 .loc 1 5038 7 + 13776 023c 00BF nop + 13777 023e 0AE0 b .L1037 + 13778 .L1046: +5056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13779 .loc 1 5056 7 + 13780 0240 00BF nop + 13781 0242 08E0 b .L1037 + 13782 .L1047: +5074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13783 .loc 1 5074 7 + 13784 0244 00BF nop + 13785 0246 06E0 b .L1037 + 13786 .L1048: +5092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13787 .loc 1 5092 7 + 13788 0248 00BF nop + 13789 024a 04E0 b .L1037 + ARM GAS /tmp/ccl4b9YO.s page 332 + + + 13790 .L1049: +5110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13791 .loc 1 5110 7 + 13792 024c 00BF nop + 13793 024e 02E0 b .L1037 + 13794 .L1050: +5128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13795 .loc 1 5128 7 + 13796 0250 00BF nop + 13797 0252 00E0 b .L1037 + 13798 .L1051: +5146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13799 .loc 1 5146 7 + 13800 0254 00BF nop + 13801 .L1037: +5151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 13802 .loc 1 5153 6 + 13803 0256 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 13804 0258 002B cmp r3, #0 + 13805 025a 0DD1 bne .L1044 +5154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the DMA Burst Mode */ +5156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->DCR = (BurstBaseAddress | BurstLength); + 13806 .loc 1 5156 9 + 13807 025c FB68 ldr r3, [r7, #12] + 13808 025e 1B68 ldr r3, [r3] + 13809 .loc 1 5156 45 + 13810 0260 B968 ldr r1, [r7, #8] + 13811 0262 3A6A ldr r2, [r7, #32] + 13812 0264 0A43 orrs r2, r2, r1 + 13813 .loc 1 5156 25 + 13814 0266 9A64 str r2, [r3, #72] +5157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the TIM DMA Request */ +5159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + 13815 .loc 1 5159 5 + 13816 0268 FB68 ldr r3, [r7, #12] + 13817 026a 1B68 ldr r3, [r3] + 13818 026c D968 ldr r1, [r3, #12] + 13819 026e FB68 ldr r3, [r7, #12] + 13820 0270 1B68 ldr r3, [r3] + 13821 0272 7A68 ldr r2, [r7, #4] + 13822 0274 0A43 orrs r2, r2, r1 + 13823 0276 DA60 str r2, [r3, #12] + 13824 .L1044: +5160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +5163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 13825 .loc 1 5163 10 + 13826 0278 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 13827 .L1025: +5164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13828 .loc 1 5164 1 + 13829 027a 1846 mov r0, r3 + ARM GAS /tmp/ccl4b9YO.s page 333 + + + 13830 027c 1837 adds r7, r7, #24 + 13831 .cfi_def_cfa_offset 8 + 13832 027e BD46 mov sp, r7 + 13833 .cfi_def_cfa_register 13 + 13834 @ sp needed + 13835 0280 80BD pop {r7, pc} + 13836 .L1053: + 13837 0282 00BF .align 2 + 13838 .L1052: + 13839 0284 00000000 .word TIM_DMAPeriodElapsedCplt + 13840 0288 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 13841 028c 00000000 .word TIM_DMAError + 13842 0290 00000000 .word TIM_DMACaptureCplt + 13843 0294 00000000 .word TIM_DMACaptureHalfCplt + 13844 0298 00000000 .word TIMEx_DMACommutationCplt + 13845 029c 00000000 .word TIMEx_DMACommutationHalfCplt + 13846 02a0 00000000 .word TIM_DMATriggerCplt + 13847 02a4 00000000 .word TIM_DMATriggerHalfCplt + 13848 .cfi_endproc + 13849 .LFE197: + 13851 .section .text.HAL_TIM_DMABurst_ReadStop,"ax",%progbits + 13852 .align 1 + 13853 .global HAL_TIM_DMABurst_ReadStop + 13854 .syntax unified + 13855 .thumb + 13856 .thumb_func + 13858 HAL_TIM_DMABurst_ReadStop: + 13859 .LFB198: +5165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Stop the DMA burst reading +5168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources to disable. +5170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) +5173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 13860 .loc 1 5173 1 + 13861 .cfi_startproc + 13862 @ args = 0, pretend = 0, frame = 16 + 13863 @ frame_needed = 1, uses_anonymous_args = 0 + 13864 0000 80B5 push {r7, lr} + 13865 .cfi_def_cfa_offset 8 + 13866 .cfi_offset 7, -8 + 13867 .cfi_offset 14, -4 + 13868 0002 84B0 sub sp, sp, #16 + 13869 .cfi_def_cfa_offset 24 + 13870 0004 00AF add r7, sp, #0 + 13871 .cfi_def_cfa_register 7 + 13872 0006 7860 str r0, [r7, #4] + 13873 0008 3960 str r1, [r7] +5174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 13874 .loc 1 5174 21 + 13875 000a 0023 movs r3, #0 + 13876 000c FB73 strb r3, [r7, #15] +5175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ + ARM GAS /tmp/ccl4b9YO.s page 334 + + +5177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); +5178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Abort the DMA transfer (at least disable the DMA channel) */ +5180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (BurstRequestSrc) + 13877 .loc 1 5180 3 + 13878 000e 3B68 ldr r3, [r7] + 13879 0010 B3F5804F cmp r3, #16384 + 13880 0014 50D0 beq .L1055 + 13881 0016 3B68 ldr r3, [r7] + 13882 0018 B3F5804F cmp r3, #16384 + 13883 001c 52D8 bhi .L1056 + 13884 001e 3B68 ldr r3, [r7] + 13885 0020 B3F5005F cmp r3, #8192 + 13886 0024 42D0 beq .L1057 + 13887 0026 3B68 ldr r3, [r7] + 13888 0028 B3F5005F cmp r3, #8192 + 13889 002c 4AD8 bhi .L1056 + 13890 002e 3B68 ldr r3, [r7] + 13891 0030 B3F5805F cmp r3, #4096 + 13892 0034 34D0 beq .L1058 + 13893 0036 3B68 ldr r3, [r7] + 13894 0038 B3F5805F cmp r3, #4096 + 13895 003c 42D8 bhi .L1056 + 13896 003e 3B68 ldr r3, [r7] + 13897 0040 B3F5006F cmp r3, #2048 + 13898 0044 26D0 beq .L1059 + 13899 0046 3B68 ldr r3, [r7] + 13900 0048 B3F5006F cmp r3, #2048 + 13901 004c 3AD8 bhi .L1056 + 13902 004e 3B68 ldr r3, [r7] + 13903 0050 B3F5806F cmp r3, #1024 + 13904 0054 18D0 beq .L1060 + 13905 0056 3B68 ldr r3, [r7] + 13906 0058 B3F5806F cmp r3, #1024 + 13907 005c 32D8 bhi .L1056 + 13908 005e 3B68 ldr r3, [r7] + 13909 0060 B3F5807F cmp r3, #256 + 13910 0064 04D0 beq .L1061 + 13911 0066 3B68 ldr r3, [r7] + 13912 0068 B3F5007F cmp r3, #512 + 13913 006c 06D0 beq .L1062 + 13914 006e 29E0 b .L1056 + 13915 .L1061: +5181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_UPDATE: +5183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); + 13916 .loc 1 5184 13 + 13917 0070 7B68 ldr r3, [r7, #4] + 13918 0072 1B6A ldr r3, [r3, #32] + 13919 0074 1846 mov r0, r3 + 13920 0076 FFF7FEFF bl HAL_DMA_Abort_IT +5185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13921 .loc 1 5185 7 + 13922 007a 26E0 b .L1063 + 13923 .L1062: +5186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 335 + + +5187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC1: +5188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 13924 .loc 1 5189 13 + 13925 007c 7B68 ldr r3, [r7, #4] + 13926 007e 5B6A ldr r3, [r3, #36] + 13927 0080 1846 mov r0, r3 + 13928 0082 FFF7FEFF bl HAL_DMA_Abort_IT +5190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13929 .loc 1 5190 7 + 13930 0086 20E0 b .L1063 + 13931 .L1060: +5191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC2: +5193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 13932 .loc 1 5194 13 + 13933 0088 7B68 ldr r3, [r7, #4] + 13934 008a 9B6A ldr r3, [r3, #40] + 13935 008c 1846 mov r0, r3 + 13936 008e FFF7FEFF bl HAL_DMA_Abort_IT +5195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13937 .loc 1 5195 7 + 13938 0092 1AE0 b .L1063 + 13939 .L1059: +5196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC3: +5198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 13940 .loc 1 5199 13 + 13941 0094 7B68 ldr r3, [r7, #4] + 13942 0096 DB6A ldr r3, [r3, #44] + 13943 0098 1846 mov r0, r3 + 13944 009a FFF7FEFF bl HAL_DMA_Abort_IT +5200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13945 .loc 1 5200 7 + 13946 009e 14E0 b .L1063 + 13947 .L1058: +5201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_CC4: +5203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); + 13948 .loc 1 5204 13 + 13949 00a0 7B68 ldr r3, [r7, #4] + 13950 00a2 1B6B ldr r3, [r3, #48] + 13951 00a4 1846 mov r0, r3 + 13952 00a6 FFF7FEFF bl HAL_DMA_Abort_IT +5205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13953 .loc 1 5205 7 + 13954 00aa 0EE0 b .L1063 + 13955 .L1057: +5206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_COM: +5208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_COMMUTATION]); + 13956 .loc 1 5209 13 + 13957 00ac 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 336 + + + 13958 00ae 5B6B ldr r3, [r3, #52] + 13959 00b0 1846 mov r0, r3 + 13960 00b2 FFF7FEFF bl HAL_DMA_Abort_IT +5210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13961 .loc 1 5210 7 + 13962 00b6 08E0 b .L1063 + 13963 .L1055: +5211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_DMA_TRIGGER: +5213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_TRIGGER]); + 13964 .loc 1 5214 13 + 13965 00b8 7B68 ldr r3, [r7, #4] + 13966 00ba 9B6B ldr r3, [r3, #56] + 13967 00bc 1846 mov r0, r3 + 13968 00be FFF7FEFF bl HAL_DMA_Abort_IT +5215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13969 .loc 1 5215 7 + 13970 00c2 02E0 b .L1063 + 13971 .L1056: +5216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 13972 .loc 1 5218 14 + 13973 00c4 0123 movs r3, #1 + 13974 00c6 FB73 strb r3, [r7, #15] +5219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 13975 .loc 1 5219 7 + 13976 00c8 00BF nop + 13977 .L1063: +5220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 13978 .loc 1 5222 6 + 13979 00ca FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 13980 00cc 002B cmp r3, #0 + 13981 00ce 0CD1 bne .L1064 +5223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the TIM Update DMA request */ +5225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); + 13982 .loc 1 5225 5 + 13983 00d0 7B68 ldr r3, [r7, #4] + 13984 00d2 1B68 ldr r3, [r3] + 13985 00d4 D968 ldr r1, [r3, #12] + 13986 00d6 3B68 ldr r3, [r7] + 13987 00d8 DA43 mvns r2, r3 + 13988 00da 7B68 ldr r3, [r7, #4] + 13989 00dc 1B68 ldr r3, [r3] + 13990 00de 0A40 ands r2, r2, r1 + 13991 00e0 DA60 str r2, [r3, #12] +5226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the DMA burst operation state */ +5228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 13992 .loc 1 5228 25 + 13993 00e2 7B68 ldr r3, [r7, #4] + 13994 00e4 0122 movs r2, #1 + 13995 00e6 83F84820 strb r2, [r3, #72] + ARM GAS /tmp/ccl4b9YO.s page 337 + + + 13996 .L1064: +5229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +5232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 13997 .loc 1 5232 10 + 13998 00ea FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +5233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 13999 .loc 1 5233 1 + 14000 00ec 1846 mov r0, r3 + 14001 00ee 1037 adds r7, r7, #16 + 14002 .cfi_def_cfa_offset 8 + 14003 00f0 BD46 mov sp, r7 + 14004 .cfi_def_cfa_register 13 + 14005 @ sp needed + 14006 00f2 80BD pop {r7, pc} + 14007 .cfi_endproc + 14008 .LFE198: + 14010 .section .text.HAL_TIM_GenerateEvent,"ax",%progbits + 14011 .align 1 + 14012 .global HAL_TIM_GenerateEvent + 14013 .syntax unified + 14014 .thumb + 14015 .thumb_func + 14017 HAL_TIM_GenerateEvent: + 14018 .LFB199: +5234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Generate a software event +5237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param EventSource specifies the event source. +5239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +5240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_UPDATE: Timer update Event source +5241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC1: Timer Capture Compare 1 Event source +5242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC2: Timer Capture Compare 2 Event source +5243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC3: Timer Capture Compare 3 Event source +5244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC4: Timer Capture Compare 4 Event source +5245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_COM: Timer COM event source +5246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_TRIGGER: Timer Trigger Event source +5247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_BREAK: Timer Break event source +5248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_BREAK2: Timer Break2 event source +5249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note Basic timers can only generate an update event. +5250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_EVENTSOURCE_COM is relevant only with advanced timer instances. +5251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_EVENTSOURCE_BREAK are relevant only for timer instances +5252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * supporting a break input. +5253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_GenerateEvent(TIM_HandleTypeDef *htim, uint32_t EventSource) +5257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14019 .loc 1 5257 1 + 14020 .cfi_startproc + 14021 @ args = 0, pretend = 0, frame = 8 + 14022 @ frame_needed = 1, uses_anonymous_args = 0 + 14023 @ link register save eliminated. + 14024 0000 80B4 push {r7} + 14025 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccl4b9YO.s page 338 + + + 14026 .cfi_offset 7, -4 + 14027 0002 83B0 sub sp, sp, #12 + 14028 .cfi_def_cfa_offset 16 + 14029 0004 00AF add r7, sp, #0 + 14030 .cfi_def_cfa_register 7 + 14031 0006 7860 str r0, [r7, #4] + 14032 0008 3960 str r1, [r7] +5258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +5260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_EVENT_SOURCE(EventSource)); +5261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +5263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 14033 .loc 1 5263 3 + 14034 000a 7B68 ldr r3, [r7, #4] + 14035 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 14036 0010 012B cmp r3, #1 + 14037 0012 01D1 bne .L1067 + 14038 .loc 1 5263 3 is_stmt 0 discriminator 1 + 14039 0014 0223 movs r3, #2 + 14040 .loc 1 5263 3 + 14041 0016 14E0 b .L1068 + 14042 .L1067: + 14043 .loc 1 5263 3 discriminator 2 + 14044 0018 7B68 ldr r3, [r7, #4] + 14045 001a 0122 movs r2, #1 + 14046 001c 83F83C20 strb r2, [r3, #60] +5264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM state */ +5266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 14047 .loc 1 5266 15 is_stmt 1 + 14048 0020 7B68 ldr r3, [r7, #4] + 14049 0022 0222 movs r2, #2 + 14050 0024 83F83D20 strb r2, [r3, #61] +5267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the event sources */ +5269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->EGR = EventSource; + 14051 .loc 1 5269 7 + 14052 0028 7B68 ldr r3, [r7, #4] + 14053 002a 1B68 ldr r3, [r3] + 14054 .loc 1 5269 23 + 14055 002c 3A68 ldr r2, [r7] + 14056 002e 5A61 str r2, [r3, #20] +5270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Change the TIM state */ +5272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14057 .loc 1 5272 15 + 14058 0030 7B68 ldr r3, [r7, #4] + 14059 0032 0122 movs r2, #1 + 14060 0034 83F83D20 strb r2, [r3, #61] +5273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14061 .loc 1 5274 3 + 14062 0038 7B68 ldr r3, [r7, #4] + 14063 003a 0022 movs r2, #0 + 14064 003c 83F83C20 strb r2, [r3, #60] +5275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 339 + + +5276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return function status */ +5277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 14065 .loc 1 5277 10 + 14066 0040 0023 movs r3, #0 + 14067 .L1068: +5278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14068 .loc 1 5278 1 + 14069 0042 1846 mov r0, r3 + 14070 0044 0C37 adds r7, r7, #12 + 14071 .cfi_def_cfa_offset 4 + 14072 0046 BD46 mov sp, r7 + 14073 .cfi_def_cfa_register 13 + 14074 @ sp needed + 14075 0048 5DF8047B ldr r7, [sp], #4 + 14076 .cfi_restore 7 + 14077 .cfi_def_cfa_offset 0 + 14078 004c 7047 bx lr + 14079 .cfi_endproc + 14080 .LFE199: + 14082 .section .text.HAL_TIM_ConfigOCrefClear,"ax",%progbits + 14083 .align 1 + 14084 .global HAL_TIM_ConfigOCrefClear + 14085 .syntax unified + 14086 .thumb + 14087 .thumb_func + 14089 HAL_TIM_ConfigOCrefClear: + 14090 .LFB200: +5279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configures the OCRef clear feature +5282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sClearInputConfig pointer to a TIM_ClearInputConfigTypeDef structure that +5284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * contains the OCREF clear feature and parameters for the TIM peripheral. +5285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel specifies the TIM Channel +5286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +5287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 +5288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 +5289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 +5290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 +5291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 (*) +5292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 (*) +5293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (*) Value not defined for all devices +5294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, +5297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_ClearInputConfigTypeDef *sClearInputConfig, +5298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t Channel) +5299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14091 .loc 1 5299 1 + 14092 .cfi_startproc + 14093 @ args = 0, pretend = 0, frame = 24 + 14094 @ frame_needed = 1, uses_anonymous_args = 0 + 14095 0000 80B5 push {r7, lr} + 14096 .cfi_def_cfa_offset 8 + 14097 .cfi_offset 7, -8 + 14098 .cfi_offset 14, -4 + 14099 0002 86B0 sub sp, sp, #24 + ARM GAS /tmp/ccl4b9YO.s page 340 + + + 14100 .cfi_def_cfa_offset 32 + 14101 0004 00AF add r7, sp, #0 + 14102 .cfi_def_cfa_register 7 + 14103 0006 F860 str r0, [r7, #12] + 14104 0008 B960 str r1, [r7, #8] + 14105 000a 7A60 str r2, [r7, #4] +5300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 14106 .loc 1 5300 21 + 14107 000c 0023 movs r3, #0 + 14108 000e FB75 strb r3, [r7, #23] +5301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCXREF_CLEAR_INSTANCE(htim->Instance)); +5304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_SOURCE(sClearInputConfig->ClearInputSource)); +5305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +5307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 14109 .loc 1 5307 3 + 14110 0010 FB68 ldr r3, [r7, #12] + 14111 0012 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 14112 0016 012B cmp r3, #1 + 14113 0018 01D1 bne .L1070 + 14114 .loc 1 5307 3 is_stmt 0 discriminator 1 + 14115 001a 0223 movs r3, #2 + 14116 .loc 1 5307 3 + 14117 001c 0EE1 b .L1071 + 14118 .L1070: + 14119 .loc 1 5307 3 discriminator 2 + 14120 001e FB68 ldr r3, [r7, #12] + 14121 0020 0122 movs r2, #1 + 14122 0022 83F83C20 strb r2, [r3, #60] +5308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 14123 .loc 1 5309 15 is_stmt 1 + 14124 0026 FB68 ldr r3, [r7, #12] + 14125 0028 0222 movs r2, #2 + 14126 002a 83F83D20 strb r2, [r3, #61] +5310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (sClearInputConfig->ClearInputSource) + 14127 .loc 1 5311 28 + 14128 002e BB68 ldr r3, [r7, #8] + 14129 0030 5B68 ldr r3, [r3, #4] + 14130 .loc 1 5311 3 + 14131 0032 022B cmp r3, #2 + 14132 0034 11D0 beq .L1072 + 14133 0036 022B cmp r3, #2 + 14134 0038 39D8 bhi .L1073 + 14135 003a 002B cmp r3, #0 + 14136 003c 02D0 beq .L1074 + 14137 003e 012B cmp r3, #1 + 14138 0040 14D0 beq .L1075 + 14139 0042 34E0 b .L1073 + 14140 .L1074: +5312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLEARINPUTSOURCE_NONE: +5314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Clear the OCREF clear selection bit and the the ETR Bits */ + ARM GAS /tmp/ccl4b9YO.s page 341 + + +5316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_SMCR_OCCS) +5317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->SMCR, (TIM_SMCR_OCCS | TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE + 14141 .loc 1 5317 7 + 14142 0044 FB68 ldr r3, [r7, #12] + 14143 0046 1B68 ldr r3, [r3] + 14144 0048 9B68 ldr r3, [r3, #8] + 14145 004a FA68 ldr r2, [r7, #12] + 14146 004c 1268 ldr r2, [r2] + 14147 004e 23F47F43 bic r3, r3, #65280 + 14148 0052 23F00803 bic r3, r3, #8 + 14149 0056 9360 str r3, [r2, #8] +5318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +5319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->SMCR, (TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP)) +5320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_SMCR_OCCS */ +5321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14150 .loc 1 5321 7 + 14151 0058 2CE0 b .L1076 + 14152 .L1072: +5322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_SMCR_OCCS) +5324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLEARINPUTSOURCE_OCREFCLR: +5325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Clear the OCREF clear selection bit */ +5327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->SMCR, TIM_SMCR_OCCS); + 14153 .loc 1 5327 7 + 14154 005a FB68 ldr r3, [r7, #12] + 14155 005c 1B68 ldr r3, [r3] + 14156 005e 9A68 ldr r2, [r3, #8] + 14157 0060 FB68 ldr r3, [r7, #12] + 14158 0062 1B68 ldr r3, [r3] + 14159 0064 22F00802 bic r2, r2, #8 + 14160 0068 9A60 str r2, [r3, #8] +5328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14161 .loc 1 5328 7 + 14162 006a 23E0 b .L1076 + 14163 .L1075: +5329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_SMCR_OCCS */ +5331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLEARINPUTSOURCE_ETR: +5333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_POLARITY(sClearInputConfig->ClearInputPolarity)); +5336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_PRESCALER(sClearInputConfig->ClearInputPrescaler)); +5337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_FILTER(sClearInputConfig->ClearInputFilter)); +5338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* When OCRef clear feature is used with ETR source, ETR prescaler must be off */ +5340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputPrescaler != TIM_CLEARINPUTPRESCALER_DIV1) + 14164 .loc 1 5340 28 + 14165 006c BB68 ldr r3, [r7, #8] + 14166 006e DB68 ldr r3, [r3, #12] + 14167 .loc 1 5340 10 + 14168 0070 002B cmp r3, #0 + 14169 0072 09D0 beq .L1077 +5341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14170 .loc 1 5342 21 + ARM GAS /tmp/ccl4b9YO.s page 342 + + + 14171 0074 FB68 ldr r3, [r7, #12] + 14172 0076 0122 movs r2, #1 + 14173 0078 83F83D20 strb r2, [r3, #61] +5343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14174 .loc 1 5343 9 + 14175 007c FB68 ldr r3, [r7, #12] + 14176 007e 0022 movs r2, #0 + 14177 0080 83F83C20 strb r2, [r3, #60] +5344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 14178 .loc 1 5344 16 + 14179 0084 0123 movs r3, #1 + 14180 0086 D9E0 b .L1071 + 14181 .L1077: +5345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, + 14182 .loc 1 5347 7 + 14183 0088 FB68 ldr r3, [r7, #12] + 14184 008a 1868 ldr r0, [r3] +5348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, + 14185 .loc 1 5348 42 + 14186 008c BB68 ldr r3, [r7, #8] + 14187 008e D968 ldr r1, [r3, #12] +5349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClearInputConfig->ClearInputPolarity, + 14188 .loc 1 5349 42 + 14189 0090 BB68 ldr r3, [r7, #8] + 14190 0092 9A68 ldr r2, [r3, #8] +5350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClearInputConfig->ClearInputFilter); + 14191 .loc 1 5350 42 + 14192 0094 BB68 ldr r3, [r7, #8] + 14193 0096 1B69 ldr r3, [r3, #16] +5347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, + 14194 .loc 1 5347 7 + 14195 0098 FFF7FEFF bl TIM_ETR_SetConfig +5351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_SMCR_OCCS) +5352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the OCREF clear selection bit */ +5354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->SMCR, TIM_SMCR_OCCS); + 14196 .loc 1 5354 7 + 14197 009c FB68 ldr r3, [r7, #12] + 14198 009e 1B68 ldr r3, [r3] + 14199 00a0 9A68 ldr r2, [r3, #8] + 14200 00a2 FB68 ldr r3, [r7, #12] + 14201 00a4 1B68 ldr r3, [r3] + 14202 00a6 42F00802 orr r2, r2, #8 + 14203 00aa 9A60 str r2, [r3, #8] +5355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_SMCR_OCCS */ +5356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14204 .loc 1 5356 7 + 14205 00ac 02E0 b .L1076 + 14206 .L1073: +5357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 14207 .loc 1 5360 14 + 14208 00ae 0123 movs r3, #1 + ARM GAS /tmp/ccl4b9YO.s page 343 + + + 14209 00b0 FB75 strb r3, [r7, #23] +5361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14210 .loc 1 5361 7 + 14211 00b2 00BF nop + 14212 .L1076: +5362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (status == HAL_OK) + 14213 .loc 1 5364 6 + 14214 00b4 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 14215 00b6 002B cmp r3, #0 + 14216 00b8 40F0B780 bne .L1078 +5365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 14217 .loc 1 5366 5 + 14218 00bc 7B68 ldr r3, [r7, #4] + 14219 00be 142B cmp r3, #20 + 14220 00c0 00F2B280 bhi .L1099 + 14221 00c4 01A2 adr r2, .L1081 + 14222 00c6 52F823F0 ldr pc, [r2, r3, lsl #2] + 14223 00ca 00BF .p2align 2 + 14224 .L1081: + 14225 00cc 21010000 .word .L1086+1 + 14226 00d0 29020000 .word .L1099+1 + 14227 00d4 29020000 .word .L1099+1 + 14228 00d8 29020000 .word .L1099+1 + 14229 00dc 4D010000 .word .L1085+1 + 14230 00e0 29020000 .word .L1099+1 + 14231 00e4 29020000 .word .L1099+1 + 14232 00e8 29020000 .word .L1099+1 + 14233 00ec 79010000 .word .L1084+1 + 14234 00f0 29020000 .word .L1099+1 + 14235 00f4 29020000 .word .L1099+1 + 14236 00f8 29020000 .word .L1099+1 + 14237 00fc A5010000 .word .L1083+1 + 14238 0100 29020000 .word .L1099+1 + 14239 0104 29020000 .word .L1099+1 + 14240 0108 29020000 .word .L1099+1 + 14241 010c D1010000 .word .L1082+1 + 14242 0110 29020000 .word .L1099+1 + 14243 0114 29020000 .word .L1099+1 + 14244 0118 29020000 .word .L1099+1 + 14245 011c FD010000 .word .L1080+1 + 14246 .p2align 1 + 14247 .L1086: +5367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +5369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14248 .loc 1 5370 30 + 14249 0120 BB68 ldr r3, [r7, #8] + 14250 0122 1B68 ldr r3, [r3] + 14251 .loc 1 5370 12 + 14252 0124 002B cmp r3, #0 + 14253 0126 08D0 beq .L1087 +5371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 1 */ + ARM GAS /tmp/ccl4b9YO.s page 344 + + +5373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); + 14254 .loc 1 5373 11 + 14255 0128 FB68 ldr r3, [r7, #12] + 14256 012a 1B68 ldr r3, [r3] + 14257 012c 9A69 ldr r2, [r3, #24] + 14258 012e FB68 ldr r3, [r7, #12] + 14259 0130 1B68 ldr r3, [r3] + 14260 0132 42F08002 orr r2, r2, #128 + 14261 0136 9A61 str r2, [r3, #24] +5374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 1 */ +5378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); +5379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14262 .loc 1 5380 9 + 14263 0138 77E0 b .L1078 + 14264 .L1087: +5378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14265 .loc 1 5378 11 + 14266 013a FB68 ldr r3, [r7, #12] + 14267 013c 1B68 ldr r3, [r3] + 14268 013e 9A69 ldr r2, [r3, #24] + 14269 0140 FB68 ldr r3, [r7, #12] + 14270 0142 1B68 ldr r3, [r3] + 14271 0144 22F08002 bic r2, r2, #128 + 14272 0148 9A61 str r2, [r3, #24] + 14273 .loc 1 5380 9 + 14274 014a 6EE0 b .L1078 + 14275 .L1085: +5381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +5383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14276 .loc 1 5384 30 + 14277 014c BB68 ldr r3, [r7, #8] + 14278 014e 1B68 ldr r3, [r3] + 14279 .loc 1 5384 12 + 14280 0150 002B cmp r3, #0 + 14281 0152 08D0 beq .L1089 +5385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 2 */ +5387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); + 14282 .loc 1 5387 11 + 14283 0154 FB68 ldr r3, [r7, #12] + 14284 0156 1B68 ldr r3, [r3] + 14285 0158 9A69 ldr r2, [r3, #24] + 14286 015a FB68 ldr r3, [r7, #12] + 14287 015c 1B68 ldr r3, [r3] + 14288 015e 42F40042 orr r2, r2, #32768 + 14289 0162 9A61 str r2, [r3, #24] +5388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 2 */ +5392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); + ARM GAS /tmp/ccl4b9YO.s page 345 + + +5393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14290 .loc 1 5394 9 + 14291 0164 61E0 b .L1078 + 14292 .L1089: +5392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14293 .loc 1 5392 11 + 14294 0166 FB68 ldr r3, [r7, #12] + 14295 0168 1B68 ldr r3, [r3] + 14296 016a 9A69 ldr r2, [r3, #24] + 14297 016c FB68 ldr r3, [r7, #12] + 14298 016e 1B68 ldr r3, [r3] + 14299 0170 22F40042 bic r2, r2, #32768 + 14300 0174 9A61 str r2, [r3, #24] + 14301 .loc 1 5394 9 + 14302 0176 58E0 b .L1078 + 14303 .L1084: +5395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +5397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14304 .loc 1 5398 30 + 14305 0178 BB68 ldr r3, [r7, #8] + 14306 017a 1B68 ldr r3, [r3] + 14307 .loc 1 5398 12 + 14308 017c 002B cmp r3, #0 + 14309 017e 08D0 beq .L1091 +5399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 3 */ +5401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); + 14310 .loc 1 5401 11 + 14311 0180 FB68 ldr r3, [r7, #12] + 14312 0182 1B68 ldr r3, [r3] + 14313 0184 DA69 ldr r2, [r3, #28] + 14314 0186 FB68 ldr r3, [r7, #12] + 14315 0188 1B68 ldr r3, [r3] + 14316 018a 42F08002 orr r2, r2, #128 + 14317 018e DA61 str r2, [r3, #28] +5402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 3 */ +5406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); +5407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14318 .loc 1 5408 9 + 14319 0190 4BE0 b .L1078 + 14320 .L1091: +5406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14321 .loc 1 5406 11 + 14322 0192 FB68 ldr r3, [r7, #12] + 14323 0194 1B68 ldr r3, [r3] + 14324 0196 DA69 ldr r2, [r3, #28] + 14325 0198 FB68 ldr r3, [r7, #12] + 14326 019a 1B68 ldr r3, [r3] + 14327 019c 22F08002 bic r2, r2, #128 + 14328 01a0 DA61 str r2, [r3, #28] + ARM GAS /tmp/ccl4b9YO.s page 346 + + + 14329 .loc 1 5408 9 + 14330 01a2 42E0 b .L1078 + 14331 .L1083: +5409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +5411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14332 .loc 1 5412 30 + 14333 01a4 BB68 ldr r3, [r7, #8] + 14334 01a6 1B68 ldr r3, [r3] + 14335 .loc 1 5412 12 + 14336 01a8 002B cmp r3, #0 + 14337 01aa 08D0 beq .L1093 +5413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 4 */ +5415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); + 14338 .loc 1 5415 11 + 14339 01ac FB68 ldr r3, [r7, #12] + 14340 01ae 1B68 ldr r3, [r3] + 14341 01b0 DA69 ldr r2, [r3, #28] + 14342 01b2 FB68 ldr r3, [r7, #12] + 14343 01b4 1B68 ldr r3, [r3] + 14344 01b6 42F40042 orr r2, r2, #32768 + 14345 01ba DA61 str r2, [r3, #28] +5416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 4 */ +5420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); +5421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14346 .loc 1 5422 9 + 14347 01bc 35E0 b .L1078 + 14348 .L1093: +5420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14349 .loc 1 5420 11 + 14350 01be FB68 ldr r3, [r7, #12] + 14351 01c0 1B68 ldr r3, [r3] + 14352 01c2 DA69 ldr r2, [r3, #28] + 14353 01c4 FB68 ldr r3, [r7, #12] + 14354 01c6 1B68 ldr r3, [r3] + 14355 01c8 22F40042 bic r2, r2, #32768 + 14356 01cc DA61 str r2, [r3, #28] + 14357 .loc 1 5422 9 + 14358 01ce 2CE0 b .L1078 + 14359 .L1082: +5423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC5E) +5425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_5: +5426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14360 .loc 1 5427 30 + 14361 01d0 BB68 ldr r3, [r7, #8] + 14362 01d2 1B68 ldr r3, [r3] + 14363 .loc 1 5427 12 + 14364 01d4 002B cmp r3, #0 + 14365 01d6 08D0 beq .L1095 + ARM GAS /tmp/ccl4b9YO.s page 347 + + +5428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 5 */ +5430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR3, TIM_CCMR3_OC5CE); + 14366 .loc 1 5430 11 + 14367 01d8 FB68 ldr r3, [r7, #12] + 14368 01da 1B68 ldr r3, [r3] + 14369 01dc 5A6D ldr r2, [r3, #84] + 14370 01de FB68 ldr r3, [r7, #12] + 14371 01e0 1B68 ldr r3, [r3] + 14372 01e2 42F08002 orr r2, r2, #128 + 14373 01e6 5A65 str r2, [r3, #84] +5431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 5 */ +5435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR3, TIM_CCMR3_OC5CE); +5436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14374 .loc 1 5437 9 + 14375 01e8 1FE0 b .L1078 + 14376 .L1095: +5435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14377 .loc 1 5435 11 + 14378 01ea FB68 ldr r3, [r7, #12] + 14379 01ec 1B68 ldr r3, [r3] + 14380 01ee 5A6D ldr r2, [r3, #84] + 14381 01f0 FB68 ldr r3, [r7, #12] + 14382 01f2 1B68 ldr r3, [r3] + 14383 01f4 22F08002 bic r2, r2, #128 + 14384 01f8 5A65 str r2, [r3, #84] + 14385 .loc 1 5437 9 + 14386 01fa 16E0 b .L1078 + 14387 .L1080: +5438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC5E */ +5440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC6E) +5441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_6: +5442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + 14388 .loc 1 5443 30 + 14389 01fc BB68 ldr r3, [r7, #8] + 14390 01fe 1B68 ldr r3, [r3] + 14391 .loc 1 5443 12 + 14392 0200 002B cmp r3, #0 + 14393 0202 08D0 beq .L1097 +5444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 6 */ +5446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR3, TIM_CCMR3_OC6CE); + 14394 .loc 1 5446 11 + 14395 0204 FB68 ldr r3, [r7, #12] + 14396 0206 1B68 ldr r3, [r3] + 14397 0208 5A6D ldr r2, [r3, #84] + 14398 020a FB68 ldr r3, [r7, #12] + 14399 020c 1B68 ldr r3, [r3] + 14400 020e 42F40042 orr r2, r2, #32768 + 14401 0212 5A65 str r2, [r3, #84] +5447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 348 + + +5448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +5449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 6 */ +5451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR3, TIM_CCMR3_OC6CE); +5452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14402 .loc 1 5453 9 + 14403 0214 09E0 b .L1078 + 14404 .L1097: +5451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14405 .loc 1 5451 11 + 14406 0216 FB68 ldr r3, [r7, #12] + 14407 0218 1B68 ldr r3, [r3] + 14408 021a 5A6D ldr r2, [r3, #84] + 14409 021c FB68 ldr r3, [r7, #12] + 14410 021e 1B68 ldr r3, [r3] + 14411 0220 22F40042 bic r2, r2, #32768 + 14412 0224 5A65 str r2, [r3, #84] + 14413 .loc 1 5453 9 + 14414 0226 00E0 b .L1078 + 14415 .L1099: +5454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC6E */ +5456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14416 .loc 1 5457 9 + 14417 0228 00BF nop + 14418 .L1078: +5458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14419 .loc 1 5461 15 + 14420 022a FB68 ldr r3, [r7, #12] + 14421 022c 0122 movs r2, #1 + 14422 022e 83F83D20 strb r2, [r3, #61] +5462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14423 .loc 1 5463 3 + 14424 0232 FB68 ldr r3, [r7, #12] + 14425 0234 0022 movs r2, #0 + 14426 0236 83F83C20 strb r2, [r3, #60] +5464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 14427 .loc 1 5465 10 + 14428 023a FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 14429 .L1071: +5466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14430 .loc 1 5466 1 + 14431 023c 1846 mov r0, r3 + 14432 023e 1837 adds r7, r7, #24 + 14433 .cfi_def_cfa_offset 8 + 14434 0240 BD46 mov sp, r7 + 14435 .cfi_def_cfa_register 13 + 14436 @ sp needed + 14437 0242 80BD pop {r7, pc} + 14438 .cfi_endproc + ARM GAS /tmp/ccl4b9YO.s page 349 + + + 14439 .LFE200: + 14441 .section .text.HAL_TIM_ConfigClockSource,"ax",%progbits + 14442 .align 1 + 14443 .global HAL_TIM_ConfigClockSource + 14444 .syntax unified + 14445 .thumb + 14446 .thumb_func + 14448 HAL_TIM_ConfigClockSource: + 14449 .LFB201: +5467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configures the clock source to be used +5470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sClockSourceConfig pointer to a TIM_ClockConfigTypeDef structure that +5472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * contains the clock source information for the TIM peripheral. +5473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, const TIM_ClockConfigTypeDef * +5476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14450 .loc 1 5476 1 + 14451 .cfi_startproc + 14452 @ args = 0, pretend = 0, frame = 16 + 14453 @ frame_needed = 1, uses_anonymous_args = 0 + 14454 0000 80B5 push {r7, lr} + 14455 .cfi_def_cfa_offset 8 + 14456 .cfi_offset 7, -8 + 14457 .cfi_offset 14, -4 + 14458 0002 84B0 sub sp, sp, #16 + 14459 .cfi_def_cfa_offset 24 + 14460 0004 00AF add r7, sp, #0 + 14461 .cfi_def_cfa_register 7 + 14462 0006 7860 str r0, [r7, #4] + 14463 0008 3960 str r1, [r7] +5477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 14464 .loc 1 5477 21 + 14465 000a 0023 movs r3, #0 + 14466 000c FB73 strb r3, [r7, #15] +5478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +5479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Process Locked */ +5481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 14467 .loc 1 5481 3 + 14468 000e 7B68 ldr r3, [r7, #4] + 14469 0010 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 14470 0014 012B cmp r3, #1 + 14471 0016 01D1 bne .L1101 + 14472 .loc 1 5481 3 is_stmt 0 discriminator 1 + 14473 0018 0223 movs r3, #2 + 14474 .loc 1 5481 3 + 14475 001a B6E0 b .L1102 + 14476 .L1101: + 14477 .loc 1 5481 3 discriminator 2 + 14478 001c 7B68 ldr r3, [r7, #4] + 14479 001e 0122 movs r2, #1 + 14480 0020 83F83C20 strb r2, [r3, #60] +5482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + ARM GAS /tmp/ccl4b9YO.s page 350 + + + 14481 .loc 1 5483 15 is_stmt 1 + 14482 0024 7B68 ldr r3, [r7, #4] + 14483 0026 0222 movs r2, #2 + 14484 0028 83F83D20 strb r2, [r3, #61] +5484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE(sClockSourceConfig->ClockSource)); +5487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the SMS, TS, ECE, ETPS and ETRF bits */ +5489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; + 14485 .loc 1 5489 17 + 14486 002c 7B68 ldr r3, [r7, #4] + 14487 002e 1B68 ldr r3, [r3] + 14488 .loc 1 5489 11 + 14489 0030 9B68 ldr r3, [r3, #8] + 14490 0032 BB60 str r3, [r7, #8] +5490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); + 14491 .loc 1 5490 11 + 14492 0034 BB68 ldr r3, [r7, #8] + 14493 0036 23F48033 bic r3, r3, #65536 + 14494 003a 23F07703 bic r3, r3, #119 + 14495 003e BB60 str r3, [r7, #8] +5491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); + 14496 .loc 1 5491 11 + 14497 0040 BB68 ldr r3, [r7, #8] + 14498 0042 23F47F43 bic r3, r3, #65280 + 14499 0046 BB60 str r3, [r7, #8] +5492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; + 14500 .loc 1 5492 7 + 14501 0048 7B68 ldr r3, [r7, #4] + 14502 004a 1B68 ldr r3, [r3] + 14503 .loc 1 5492 24 + 14504 004c BA68 ldr r2, [r7, #8] + 14505 004e 9A60 str r2, [r3, #8] +5493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (sClockSourceConfig->ClockSource) + 14506 .loc 1 5494 29 + 14507 0050 3B68 ldr r3, [r7] + 14508 0052 1B68 ldr r3, [r3] + 14509 .loc 1 5494 3 + 14510 0054 B3F5005F cmp r3, #8192 + 14511 0058 3ED0 beq .L1103 + 14512 005a B3F5005F cmp r3, #8192 + 14513 005e 00F28780 bhi .L1104 + 14514 0062 B3F5805F cmp r3, #4096 + 14515 0066 00F08680 beq .L1112 + 14516 006a B3F5805F cmp r3, #4096 + 14517 006e 7FD8 bhi .L1104 + 14518 0070 702B cmp r3, #112 + 14519 0072 1AD0 beq .L1106 + 14520 0074 702B cmp r3, #112 + 14521 0076 7BD8 bhi .L1104 + 14522 0078 602B cmp r3, #96 + 14523 007a 50D0 beq .L1107 + 14524 007c 602B cmp r3, #96 + 14525 007e 77D8 bhi .L1104 + 14526 0080 502B cmp r3, #80 + ARM GAS /tmp/ccl4b9YO.s page 351 + + + 14527 0082 3CD0 beq .L1108 + 14528 0084 502B cmp r3, #80 + 14529 0086 73D8 bhi .L1104 + 14530 0088 402B cmp r3, #64 + 14531 008a 58D0 beq .L1109 + 14532 008c 402B cmp r3, #64 + 14533 008e 6FD8 bhi .L1104 + 14534 0090 302B cmp r3, #48 + 14535 0092 64D0 beq .L1110 + 14536 0094 302B cmp r3, #48 + 14537 0096 6BD8 bhi .L1104 + 14538 0098 202B cmp r3, #32 + 14539 009a 60D0 beq .L1110 + 14540 009c 202B cmp r3, #32 + 14541 009e 67D8 bhi .L1104 + 14542 00a0 002B cmp r3, #0 + 14543 00a2 5CD0 beq .L1110 + 14544 00a4 102B cmp r3, #16 + 14545 00a6 5AD0 beq .L1110 + 14546 00a8 62E0 b .L1104 + 14547 .L1106: +5495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_INTERNAL: +5497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); +5499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +5500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ETRMODE1: +5503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports external trigger input mode 1 (ETRF)*/ +5505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(htim->Instance)); +5506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check ETR input conditioning related parameters */ +5508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPRESCALER(sClockSourceConfig->ClockPrescaler)); +5509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); +5510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); +5511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the ETR Clock source */ +5513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, + 14548 .loc 1 5513 7 + 14549 00aa 7B68 ldr r3, [r7, #4] + 14550 00ac 1868 ldr r0, [r3] +5514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, + 14551 .loc 1 5514 43 + 14552 00ae 3B68 ldr r3, [r7] + 14553 00b0 9968 ldr r1, [r3, #8] +5515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14554 .loc 1 5515 43 + 14555 00b2 3B68 ldr r3, [r7] + 14556 00b4 5A68 ldr r2, [r3, #4] +5516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockFilter); + 14557 .loc 1 5516 43 + 14558 00b6 3B68 ldr r3, [r7] + 14559 00b8 DB68 ldr r3, [r3, #12] +5513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, + 14560 .loc 1 5513 7 + ARM GAS /tmp/ccl4b9YO.s page 352 + + + 14561 00ba FFF7FEFF bl TIM_ETR_SetConfig +5517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the External clock mode1 and the ETRF trigger */ +5519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; + 14562 .loc 1 5519 21 + 14563 00be 7B68 ldr r3, [r7, #4] + 14564 00c0 1B68 ldr r3, [r3] + 14565 .loc 1 5519 15 + 14566 00c2 9B68 ldr r3, [r3, #8] + 14567 00c4 BB60 str r3, [r7, #8] +5520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); + 14568 .loc 1 5520 15 + 14569 00c6 BB68 ldr r3, [r7, #8] + 14570 00c8 43F07703 orr r3, r3, #119 + 14571 00cc BB60 str r3, [r7, #8] +5521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx SMCR */ +5522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; + 14572 .loc 1 5522 11 + 14573 00ce 7B68 ldr r3, [r7, #4] + 14574 00d0 1B68 ldr r3, [r3] + 14575 .loc 1 5522 28 + 14576 00d2 BA68 ldr r2, [r7, #8] + 14577 00d4 9A60 str r2, [r3, #8] +5523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14578 .loc 1 5523 7 + 14579 00d6 4FE0 b .L1111 + 14580 .L1103: +5524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ETRMODE2: +5527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports external trigger input mode 2 (ETRF)*/ +5529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(htim->Instance)); +5530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check ETR input conditioning related parameters */ +5532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPRESCALER(sClockSourceConfig->ClockPrescaler)); +5533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); +5534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); +5535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the ETR Clock source */ +5537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, + 14581 .loc 1 5537 7 + 14582 00d8 7B68 ldr r3, [r7, #4] + 14583 00da 1868 ldr r0, [r3] +5538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, + 14584 .loc 1 5538 43 + 14585 00dc 3B68 ldr r3, [r7] + 14586 00de 9968 ldr r1, [r3, #8] +5539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14587 .loc 1 5539 43 + 14588 00e0 3B68 ldr r3, [r7] + 14589 00e2 5A68 ldr r2, [r3, #4] +5540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockFilter); + 14590 .loc 1 5540 43 + 14591 00e4 3B68 ldr r3, [r7] + 14592 00e6 DB68 ldr r3, [r3, #12] +5537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, + ARM GAS /tmp/ccl4b9YO.s page 353 + + + 14593 .loc 1 5537 7 + 14594 00e8 FFF7FEFF bl TIM_ETR_SetConfig +5541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable the External clock mode2 */ +5542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SMCR_ECE; + 14595 .loc 1 5542 11 + 14596 00ec 7B68 ldr r3, [r7, #4] + 14597 00ee 1B68 ldr r3, [r3] + 14598 .loc 1 5542 21 + 14599 00f0 9A68 ldr r2, [r3, #8] + 14600 .loc 1 5542 11 + 14601 00f2 7B68 ldr r3, [r7, #4] + 14602 00f4 1B68 ldr r3, [r3] + 14603 .loc 1 5542 28 + 14604 00f6 42F48042 orr r2, r2, #16384 + 14605 00fa 9A60 str r2, [r3, #8] +5543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14606 .loc 1 5543 7 + 14607 00fc 3CE0 b .L1111 + 14608 .L1108: +5544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI1: +5547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 */ +5549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); +5550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check TI1 input conditioning related parameters */ +5552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); +5553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); +5554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, + 14609 .loc 1 5555 7 + 14610 00fe 7B68 ldr r3, [r7, #4] + 14611 0100 1868 ldr r0, [r3] +5556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14612 .loc 1 5556 50 + 14613 0102 3B68 ldr r3, [r7] + 14614 0104 5968 ldr r1, [r3, #4] +5557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockFilter); + 14615 .loc 1 5557 50 + 14616 0106 3B68 ldr r3, [r7] + 14617 0108 DB68 ldr r3, [r3, #12] +5555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14618 .loc 1 5555 7 + 14619 010a 1A46 mov r2, r3 + 14620 010c FFF7FEFF bl TIM_TI1_ConfigInputStage +5558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1); + 14621 .loc 1 5558 7 + 14622 0110 7B68 ldr r3, [r7, #4] + 14623 0112 1B68 ldr r3, [r3] + 14624 0114 5021 movs r1, #80 + 14625 0116 1846 mov r0, r3 + 14626 0118 FFF7FEFF bl TIM_ITRx_SetConfig +5559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14627 .loc 1 5559 7 + 14628 011c 2CE0 b .L1111 + 14629 .L1107: + ARM GAS /tmp/ccl4b9YO.s page 354 + + +5560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI2: +5563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 (ETRF)*/ +5565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); +5566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check TI2 input conditioning related parameters */ +5568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); +5569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); +5570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI2_ConfigInputStage(htim->Instance, + 14630 .loc 1 5571 7 + 14631 011e 7B68 ldr r3, [r7, #4] + 14632 0120 1868 ldr r0, [r3] +5572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14633 .loc 1 5572 50 + 14634 0122 3B68 ldr r3, [r7] + 14635 0124 5968 ldr r1, [r3, #4] +5573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockFilter); + 14636 .loc 1 5573 50 + 14637 0126 3B68 ldr r3, [r7] + 14638 0128 DB68 ldr r3, [r3, #12] +5571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14639 .loc 1 5571 7 + 14640 012a 1A46 mov r2, r3 + 14641 012c FFF7FEFF bl TIM_TI2_ConfigInputStage +5574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI2); + 14642 .loc 1 5574 7 + 14643 0130 7B68 ldr r3, [r7, #4] + 14644 0132 1B68 ldr r3, [r3] + 14645 0134 6021 movs r1, #96 + 14646 0136 1846 mov r0, r3 + 14647 0138 FFF7FEFF bl TIM_ITRx_SetConfig +5575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14648 .loc 1 5575 7 + 14649 013c 1CE0 b .L1111 + 14650 .L1109: +5576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI1ED: +5579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 */ +5581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); +5582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check TI1 input conditioning related parameters */ +5584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); +5585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); +5586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, + 14651 .loc 1 5587 7 + 14652 013e 7B68 ldr r3, [r7, #4] + 14653 0140 1868 ldr r0, [r3] +5588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14654 .loc 1 5588 50 + 14655 0142 3B68 ldr r3, [r7] + 14656 0144 5968 ldr r1, [r3, #4] + ARM GAS /tmp/ccl4b9YO.s page 355 + + +5589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockFilter); + 14657 .loc 1 5589 50 + 14658 0146 3B68 ldr r3, [r7] + 14659 0148 DB68 ldr r3, [r3, #12] +5587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 14660 .loc 1 5587 7 + 14661 014a 1A46 mov r2, r3 + 14662 014c FFF7FEFF bl TIM_TI1_ConfigInputStage +5590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1ED); + 14663 .loc 1 5590 7 + 14664 0150 7B68 ldr r3, [r7, #4] + 14665 0152 1B68 ldr r3, [r3] + 14666 0154 4021 movs r1, #64 + 14667 0156 1846 mov r0, r3 + 14668 0158 FFF7FEFF bl TIM_ITRx_SetConfig +5591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14669 .loc 1 5591 7 + 14670 015c 0CE0 b .L1111 + 14671 .L1110: +5592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR0: +5595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR1: +5596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR2: +5597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR3: +5598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check whether or not the timer instance supports internal trigger input */ +5600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(htim->Instance)); +5601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); + 14672 .loc 1 5602 7 + 14673 015e 7B68 ldr r3, [r7, #4] + 14674 0160 1A68 ldr r2, [r3] + 14675 .loc 1 5602 60 + 14676 0162 3B68 ldr r3, [r7] + 14677 0164 1B68 ldr r3, [r3] + 14678 .loc 1 5602 7 + 14679 0166 1946 mov r1, r3 + 14680 0168 1046 mov r0, r2 + 14681 016a FFF7FEFF bl TIM_ITRx_SetConfig +5603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14682 .loc 1 5603 7 + 14683 016e 03E0 b .L1111 + 14684 .L1104: +5604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 14685 .loc 1 5607 14 + 14686 0170 0123 movs r3, #1 + 14687 0172 FB73 strb r3, [r7, #15] +5608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 14688 .loc 1 5608 7 + 14689 0174 00E0 b .L1111 + 14690 .L1112: +5499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14691 .loc 1 5499 7 + ARM GAS /tmp/ccl4b9YO.s page 356 + + + 14692 0176 00BF nop + 14693 .L1111: +5609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14694 .loc 1 5610 15 + 14695 0178 7B68 ldr r3, [r7, #4] + 14696 017a 0122 movs r2, #1 + 14697 017c 83F83D20 strb r2, [r3, #61] +5611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14698 .loc 1 5612 3 + 14699 0180 7B68 ldr r3, [r7, #4] + 14700 0182 0022 movs r2, #0 + 14701 0184 83F83C20 strb r2, [r3, #60] +5613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 14702 .loc 1 5614 10 + 14703 0188 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 14704 .L1102: +5615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14705 .loc 1 5615 1 + 14706 018a 1846 mov r0, r3 + 14707 018c 1037 adds r7, r7, #16 + 14708 .cfi_def_cfa_offset 8 + 14709 018e BD46 mov sp, r7 + 14710 .cfi_def_cfa_register 13 + 14711 @ sp needed + 14712 0190 80BD pop {r7, pc} + 14713 .cfi_endproc + 14714 .LFE201: + 14716 .section .text.HAL_TIM_ConfigTI1Input,"ax",%progbits + 14717 .align 1 + 14718 .global HAL_TIM_ConfigTI1Input + 14719 .syntax unified + 14720 .thumb + 14721 .thumb_func + 14723 HAL_TIM_ConfigTI1Input: + 14724 .LFB202: +5616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Selects the signal connected to the TI1 input: direct from CH1_input +5619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * or a XOR combination between CH1_input, CH2_input & CH3_input +5620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle. +5621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TI1_Selection Indicate whether or not channel 1 is connected to the +5622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * output of a XOR gate. +5623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +5624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TI1SELECTION_CH1: The TIMx_CH1 pin is connected to TI1 input +5625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TI1SELECTION_XORCOMBINATION: The TIMx_CH1, CH2 and CH3 +5626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * pins are connected to the TI1 input (XOR combination) +5627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32_t TI1_Selection) +5630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14725 .loc 1 5630 1 + 14726 .cfi_startproc + 14727 @ args = 0, pretend = 0, frame = 16 + 14728 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccl4b9YO.s page 357 + + + 14729 @ link register save eliminated. + 14730 0000 80B4 push {r7} + 14731 .cfi_def_cfa_offset 4 + 14732 .cfi_offset 7, -4 + 14733 0002 85B0 sub sp, sp, #20 + 14734 .cfi_def_cfa_offset 24 + 14735 0004 00AF add r7, sp, #0 + 14736 .cfi_def_cfa_register 7 + 14737 0006 7860 str r0, [r7, #4] + 14738 0008 3960 str r1, [r7] +5631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +5632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_XOR_INSTANCE(htim->Instance)); +5635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TI1SELECTION(TI1_Selection)); +5636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +5638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = htim->Instance->CR2; + 14739 .loc 1 5638 16 + 14740 000a 7B68 ldr r3, [r7, #4] + 14741 000c 1B68 ldr r3, [r3] + 14742 .loc 1 5638 10 + 14743 000e 5B68 ldr r3, [r3, #4] + 14744 0010 FB60 str r3, [r7, #12] +5639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the TI1 selection */ +5641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_TI1S; + 14745 .loc 1 5641 10 + 14746 0012 FB68 ldr r3, [r7, #12] + 14747 0014 23F08003 bic r3, r3, #128 + 14748 0018 FB60 str r3, [r7, #12] +5642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the TI1 selection */ +5644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= TI1_Selection; + 14749 .loc 1 5644 10 + 14750 001a FA68 ldr r2, [r7, #12] + 14751 001c 3B68 ldr r3, [r7] + 14752 001e 1343 orrs r3, r3, r2 + 14753 0020 FB60 str r3, [r7, #12] +5645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMxCR2 */ +5647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CR2 = tmpcr2; + 14754 .loc 1 5647 7 + 14755 0022 7B68 ldr r3, [r7, #4] + 14756 0024 1B68 ldr r3, [r3] + 14757 .loc 1 5647 23 + 14758 0026 FA68 ldr r2, [r7, #12] + 14759 0028 5A60 str r2, [r3, #4] +5648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 14760 .loc 1 5649 10 + 14761 002a 0023 movs r3, #0 +5650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14762 .loc 1 5650 1 + 14763 002c 1846 mov r0, r3 + 14764 002e 1437 adds r7, r7, #20 + 14765 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccl4b9YO.s page 358 + + + 14766 0030 BD46 mov sp, r7 + 14767 .cfi_def_cfa_register 13 + 14768 @ sp needed + 14769 0032 5DF8047B ldr r7, [sp], #4 + 14770 .cfi_restore 7 + 14771 .cfi_def_cfa_offset 0 + 14772 0036 7047 bx lr + 14773 .cfi_endproc + 14774 .LFE202: + 14776 .section .text.HAL_TIM_SlaveConfigSynchro,"ax",%progbits + 14777 .align 1 + 14778 .global HAL_TIM_SlaveConfigSynchro + 14779 .syntax unified + 14780 .thumb + 14781 .thumb_func + 14783 HAL_TIM_SlaveConfigSynchro: + 14784 .LFB203: +5651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configures the TIM in Slave mode +5654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle. +5655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sSlaveConfig pointer to a TIM_SlaveConfigTypeDef structure that +5656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * contains the selected trigger (internal trigger input, filtered +5657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * timer input or external trigger input) and the Slave mode +5658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (Disable, Reset, Gated, Trigger, External clock mode 1). +5659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef +5662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14785 .loc 1 5662 1 + 14786 .cfi_startproc + 14787 @ args = 0, pretend = 0, frame = 8 + 14788 @ frame_needed = 1, uses_anonymous_args = 0 + 14789 0000 80B5 push {r7, lr} + 14790 .cfi_def_cfa_offset 8 + 14791 .cfi_offset 7, -8 + 14792 .cfi_offset 14, -4 + 14793 0002 82B0 sub sp, sp, #8 + 14794 .cfi_def_cfa_offset 16 + 14795 0004 00AF add r7, sp, #0 + 14796 .cfi_def_cfa_register 7 + 14797 0006 7860 str r0, [r7, #4] + 14798 0008 3960 str r1, [r7] +5663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); +5665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); +5666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); +5667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 14799 .loc 1 5668 3 + 14800 000a 7B68 ldr r3, [r7, #4] + 14801 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 14802 0010 012B cmp r3, #1 + 14803 0012 01D1 bne .L1116 + 14804 .loc 1 5668 3 is_stmt 0 discriminator 1 + 14805 0014 0223 movs r3, #2 + 14806 .loc 1 5668 3 + ARM GAS /tmp/ccl4b9YO.s page 359 + + + 14807 0016 31E0 b .L1117 + 14808 .L1116: + 14809 .loc 1 5668 3 discriminator 2 + 14810 0018 7B68 ldr r3, [r7, #4] + 14811 001a 0122 movs r2, #1 + 14812 001c 83F83C20 strb r2, [r3, #60] +5669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 14813 .loc 1 5670 15 is_stmt 1 + 14814 0020 7B68 ldr r3, [r7, #4] + 14815 0022 0222 movs r2, #2 + 14816 0024 83F83D20 strb r2, [r3, #61] +5671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_SlaveTimer_SetConfig(htim, sSlaveConfig) != HAL_OK) + 14817 .loc 1 5672 7 + 14818 0028 3968 ldr r1, [r7] + 14819 002a 7868 ldr r0, [r7, #4] + 14820 002c FFF7FEFF bl TIM_SlaveTimer_SetConfig + 14821 0030 0346 mov r3, r0 + 14822 .loc 1 5672 6 discriminator 1 + 14823 0032 002B cmp r3, #0 + 14824 0034 09D0 beq .L1118 +5673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14825 .loc 1 5674 17 + 14826 0036 7B68 ldr r3, [r7, #4] + 14827 0038 0122 movs r2, #1 + 14828 003a 83F83D20 strb r2, [r3, #61] +5675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14829 .loc 1 5675 5 + 14830 003e 7B68 ldr r3, [r7, #4] + 14831 0040 0022 movs r2, #0 + 14832 0042 83F83C20 strb r2, [r3, #60] +5676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 14833 .loc 1 5676 12 + 14834 0046 0123 movs r3, #1 + 14835 0048 18E0 b .L1117 + 14836 .L1118: +5677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable Trigger Interrupt */ +5680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_TRIGGER); + 14837 .loc 1 5680 3 + 14838 004a 7B68 ldr r3, [r7, #4] + 14839 004c 1B68 ldr r3, [r3] + 14840 004e DA68 ldr r2, [r3, #12] + 14841 0050 7B68 ldr r3, [r7, #4] + 14842 0052 1B68 ldr r3, [r3] + 14843 0054 22F04002 bic r2, r2, #64 + 14844 0058 DA60 str r2, [r3, #12] +5681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable Trigger DMA request */ +5683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_TRIGGER); + 14845 .loc 1 5683 3 + 14846 005a 7B68 ldr r3, [r7, #4] + 14847 005c 1B68 ldr r3, [r3] + 14848 005e DA68 ldr r2, [r3, #12] + ARM GAS /tmp/ccl4b9YO.s page 360 + + + 14849 0060 7B68 ldr r3, [r7, #4] + 14850 0062 1B68 ldr r3, [r3] + 14851 0064 22F48042 bic r2, r2, #16384 + 14852 0068 DA60 str r2, [r3, #12] +5684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14853 .loc 1 5685 15 + 14854 006a 7B68 ldr r3, [r7, #4] + 14855 006c 0122 movs r2, #1 + 14856 006e 83F83D20 strb r2, [r3, #61] +5686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14857 .loc 1 5687 3 + 14858 0072 7B68 ldr r3, [r7, #4] + 14859 0074 0022 movs r2, #0 + 14860 0076 83F83C20 strb r2, [r3, #60] +5688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 14861 .loc 1 5689 10 + 14862 007a 0023 movs r3, #0 + 14863 .L1117: +5690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14864 .loc 1 5690 1 + 14865 007c 1846 mov r0, r3 + 14866 007e 0837 adds r7, r7, #8 + 14867 .cfi_def_cfa_offset 8 + 14868 0080 BD46 mov sp, r7 + 14869 .cfi_def_cfa_register 13 + 14870 @ sp needed + 14871 0082 80BD pop {r7, pc} + 14872 .cfi_endproc + 14873 .LFE203: + 14875 .section .text.HAL_TIM_SlaveConfigSynchro_IT,"ax",%progbits + 14876 .align 1 + 14877 .global HAL_TIM_SlaveConfigSynchro_IT + 14878 .syntax unified + 14879 .thumb + 14880 .thumb_func + 14882 HAL_TIM_SlaveConfigSynchro_IT: + 14883 .LFB204: +5691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configures the TIM in Slave mode in interrupt mode +5694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle. +5695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sSlaveConfig pointer to a TIM_SlaveConfigTypeDef structure that +5696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * contains the selected trigger (internal trigger input, filtered +5697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * timer input or external trigger input) and the Slave mode +5698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (Disable, Reset, Gated, Trigger, External clock mode 1). +5699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL status +5700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, +5702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_SlaveConfigTypeDef *sSlaveConfig) +5703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14884 .loc 1 5703 1 + 14885 .cfi_startproc + 14886 @ args = 0, pretend = 0, frame = 8 + 14887 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccl4b9YO.s page 361 + + + 14888 0000 80B5 push {r7, lr} + 14889 .cfi_def_cfa_offset 8 + 14890 .cfi_offset 7, -8 + 14891 .cfi_offset 14, -4 + 14892 0002 82B0 sub sp, sp, #8 + 14893 .cfi_def_cfa_offset 16 + 14894 0004 00AF add r7, sp, #0 + 14895 .cfi_def_cfa_register 7 + 14896 0006 7860 str r0, [r7, #4] + 14897 0008 3960 str r1, [r7] +5704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); +5706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); +5707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); +5708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_LOCK(htim); + 14898 .loc 1 5709 3 + 14899 000a 7B68 ldr r3, [r7, #4] + 14900 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 14901 0010 012B cmp r3, #1 + 14902 0012 01D1 bne .L1120 + 14903 .loc 1 5709 3 is_stmt 0 discriminator 1 + 14904 0014 0223 movs r3, #2 + 14905 .loc 1 5709 3 + 14906 0016 31E0 b .L1121 + 14907 .L1120: + 14908 .loc 1 5709 3 discriminator 2 + 14909 0018 7B68 ldr r3, [r7, #4] + 14910 001a 0122 movs r2, #1 + 14911 001c 83F83C20 strb r2, [r3, #60] +5710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; + 14912 .loc 1 5711 15 is_stmt 1 + 14913 0020 7B68 ldr r3, [r7, #4] + 14914 0022 0222 movs r2, #2 + 14915 0024 83F83D20 strb r2, [r3, #61] +5712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (TIM_SlaveTimer_SetConfig(htim, sSlaveConfig) != HAL_OK) + 14916 .loc 1 5713 7 + 14917 0028 3968 ldr r1, [r7] + 14918 002a 7868 ldr r0, [r7, #4] + 14919 002c FFF7FEFF bl TIM_SlaveTimer_SetConfig + 14920 0030 0346 mov r3, r0 + 14921 .loc 1 5713 6 discriminator 1 + 14922 0032 002B cmp r3, #0 + 14923 0034 09D0 beq .L1122 +5714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14924 .loc 1 5715 17 + 14925 0036 7B68 ldr r3, [r7, #4] + 14926 0038 0122 movs r2, #1 + 14927 003a 83F83D20 strb r2, [r3, #61] +5716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14928 .loc 1 5716 5 + 14929 003e 7B68 ldr r3, [r7, #4] + 14930 0040 0022 movs r2, #0 + 14931 0042 83F83C20 strb r2, [r3, #60] + ARM GAS /tmp/ccl4b9YO.s page 362 + + +5717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 14932 .loc 1 5717 12 + 14933 0046 0123 movs r3, #1 + 14934 0048 18E0 b .L1121 + 14935 .L1122: +5718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Enable Trigger Interrupt */ +5721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_TRIGGER); + 14936 .loc 1 5721 3 + 14937 004a 7B68 ldr r3, [r7, #4] + 14938 004c 1B68 ldr r3, [r3] + 14939 004e DA68 ldr r2, [r3, #12] + 14940 0050 7B68 ldr r3, [r7, #4] + 14941 0052 1B68 ldr r3, [r3] + 14942 0054 42F04002 orr r2, r2, #64 + 14943 0058 DA60 str r2, [r3, #12] +5722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable Trigger DMA request */ +5724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_TRIGGER); + 14944 .loc 1 5724 3 + 14945 005a 7B68 ldr r3, [r7, #4] + 14946 005c 1B68 ldr r3, [r3] + 14947 005e DA68 ldr r2, [r3, #12] + 14948 0060 7B68 ldr r3, [r7, #4] + 14949 0062 1B68 ldr r3, [r3] + 14950 0064 22F48042 bic r2, r2, #16384 + 14951 0068 DA60 str r2, [r3, #12] +5725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 14952 .loc 1 5726 15 + 14953 006a 7B68 ldr r3, [r7, #4] + 14954 006c 0122 movs r2, #1 + 14955 006e 83F83D20 strb r2, [r3, #61] +5727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __HAL_UNLOCK(htim); + 14956 .loc 1 5728 3 + 14957 0072 7B68 ldr r3, [r7, #4] + 14958 0074 0022 movs r2, #0 + 14959 0076 83F83C20 strb r2, [r3, #60] +5729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_OK; + 14960 .loc 1 5730 10 + 14961 007a 0023 movs r3, #0 + 14962 .L1121: +5731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 14963 .loc 1 5731 1 + 14964 007c 1846 mov r0, r3 + 14965 007e 0837 adds r7, r7, #8 + 14966 .cfi_def_cfa_offset 8 + 14967 0080 BD46 mov sp, r7 + 14968 .cfi_def_cfa_register 13 + 14969 @ sp needed + 14970 0082 80BD pop {r7, pc} + 14971 .cfi_endproc + 14972 .LFE204: + 14974 .section .text.HAL_TIM_ReadCapturedValue,"ax",%progbits + ARM GAS /tmp/ccl4b9YO.s page 363 + + + 14975 .align 1 + 14976 .global HAL_TIM_ReadCapturedValue + 14977 .syntax unified + 14978 .thumb + 14979 .thumb_func + 14981 HAL_TIM_ReadCapturedValue: + 14982 .LFB205: +5732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Read the captured value from Capture Compare unit +5735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle. +5736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channels to be enabled +5737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +5738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +5739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +5740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +5741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected +5742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval Captured value +5743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Channel) +5745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 14983 .loc 1 5745 1 + 14984 .cfi_startproc + 14985 @ args = 0, pretend = 0, frame = 16 + 14986 @ frame_needed = 1, uses_anonymous_args = 0 + 14987 @ link register save eliminated. + 14988 0000 80B4 push {r7} + 14989 .cfi_def_cfa_offset 4 + 14990 .cfi_offset 7, -4 + 14991 0002 85B0 sub sp, sp, #20 + 14992 .cfi_def_cfa_offset 24 + 14993 0004 00AF add r7, sp, #0 + 14994 .cfi_def_cfa_register 7 + 14995 0006 7860 str r0, [r7, #4] + 14996 0008 3960 str r1, [r7] +5746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpreg = 0U; + 14997 .loc 1 5746 12 + 14998 000a 0023 movs r3, #0 + 14999 000c FB60 str r3, [r7, #12] +5747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (Channel) + 15000 .loc 1 5748 3 + 15001 000e 3B68 ldr r3, [r7] + 15002 0010 0C2B cmp r3, #12 + 15003 0012 31D8 bhi .L1132 + 15004 0014 01A2 adr r2, .L1126 + 15005 0016 52F823F0 ldr pc, [r2, r3, lsl #2] + 15006 001a 00BF .p2align 2 + 15007 .L1126: + 15008 001c 51000000 .word .L1129+1 + 15009 0020 79000000 .word .L1132+1 + 15010 0024 79000000 .word .L1132+1 + 15011 0028 79000000 .word .L1132+1 + 15012 002c 5B000000 .word .L1128+1 + 15013 0030 79000000 .word .L1132+1 + 15014 0034 79000000 .word .L1132+1 + 15015 0038 79000000 .word .L1132+1 + ARM GAS /tmp/ccl4b9YO.s page 364 + + + 15016 003c 65000000 .word .L1127+1 + 15017 0040 79000000 .word .L1132+1 + 15018 0044 79000000 .word .L1132+1 + 15019 0048 79000000 .word .L1132+1 + 15020 004c 6F000000 .word .L1125+1 + 15021 .p2align 1 + 15022 .L1129: +5749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_1: +5751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +5754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return the capture 1 value */ +5756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpreg = htim->Instance->CCR1; + 15023 .loc 1 5756 21 + 15024 0050 7B68 ldr r3, [r7, #4] + 15025 0052 1B68 ldr r3, [r3] + 15026 .loc 1 5756 14 + 15027 0054 5B6B ldr r3, [r3, #52] + 15028 0056 FB60 str r3, [r7, #12] +5757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 15029 .loc 1 5758 7 + 15030 0058 0FE0 b .L1130 + 15031 .L1128: +5759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_2: +5761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +5764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return the capture 2 value */ +5766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpreg = htim->Instance->CCR2; + 15032 .loc 1 5766 22 + 15033 005a 7B68 ldr r3, [r7, #4] + 15034 005c 1B68 ldr r3, [r3] + 15035 .loc 1 5766 14 + 15036 005e 9B6B ldr r3, [r3, #56] + 15037 0060 FB60 str r3, [r7, #12] +5767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 15038 .loc 1 5768 7 + 15039 0062 0AE0 b .L1130 + 15040 .L1127: +5769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_3: +5772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); +5775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return the capture 3 value */ +5777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpreg = htim->Instance->CCR3; + 15041 .loc 1 5777 22 + 15042 0064 7B68 ldr r3, [r7, #4] + 15043 0066 1B68 ldr r3, [r3] + ARM GAS /tmp/ccl4b9YO.s page 365 + + + 15044 .loc 1 5777 14 + 15045 0068 DB6B ldr r3, [r3, #60] + 15046 006a FB60 str r3, [r7, #12] +5778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 15047 .loc 1 5779 7 + 15048 006c 05E0 b .L1130 + 15049 .L1125: +5780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_CHANNEL_4: +5783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +5784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +5785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); +5786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return the capture 4 value */ +5788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpreg = htim->Instance->CCR4; + 15050 .loc 1 5788 22 + 15051 006e 7B68 ldr r3, [r7, #4] + 15052 0070 1B68 ldr r3, [r3] + 15053 .loc 1 5788 14 + 15054 0072 1B6C ldr r3, [r3, #64] + 15055 0074 FB60 str r3, [r7, #12] +5789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 15056 .loc 1 5790 7 + 15057 0076 00E0 b .L1130 + 15058 .L1132: +5791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +5794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 15059 .loc 1 5794 7 + 15060 0078 00BF nop + 15061 .L1130: +5795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +5796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return tmpreg; + 15062 .loc 1 5797 10 + 15063 007a FB68 ldr r3, [r7, #12] +5798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15064 .loc 1 5798 1 + 15065 007c 1846 mov r0, r3 + 15066 007e 1437 adds r7, r7, #20 + 15067 .cfi_def_cfa_offset 4 + 15068 0080 BD46 mov sp, r7 + 15069 .cfi_def_cfa_register 13 + 15070 @ sp needed + 15071 0082 5DF8047B ldr r7, [sp], #4 + 15072 .cfi_restore 7 + 15073 .cfi_def_cfa_offset 0 + 15074 0086 7047 bx lr + 15075 .cfi_endproc + 15076 .LFE205: + 15078 .section .text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits + 15079 .align 1 + 15080 .weak HAL_TIM_PeriodElapsedCallback + ARM GAS /tmp/ccl4b9YO.s page 366 + + + 15081 .syntax unified + 15082 .thumb + 15083 .thumb_func + 15085 HAL_TIM_PeriodElapsedCallback: + 15086 .LFB206: +5799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +5802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group9 TIM Callbacks functions +5805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Callbacks functions +5806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +5807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +5808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +5809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### TIM Callbacks functions ##### +5810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +5811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +5812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This section provides TIM callback functions: +5813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TIM Period elapsed callback +5814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TIM Output Compare callback +5815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TIM Input capture callback +5816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TIM Trigger callback +5817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** (+) TIM Error callback +5818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +5820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +5821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Period elapsed callback in non-blocking mode +5825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) +5829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15087 .loc 1 5829 1 + 15088 .cfi_startproc + 15089 @ args = 0, pretend = 0, frame = 8 + 15090 @ frame_needed = 1, uses_anonymous_args = 0 + 15091 @ link register save eliminated. + 15092 0000 80B4 push {r7} + 15093 .cfi_def_cfa_offset 4 + 15094 .cfi_offset 7, -4 + 15095 0002 83B0 sub sp, sp, #12 + 15096 .cfi_def_cfa_offset 16 + 15097 0004 00AF add r7, sp, #0 + 15098 .cfi_def_cfa_register 7 + 15099 0006 7860 str r0, [r7, #4] +5830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PeriodElapsedCallback could be implemented in the user file +5835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15100 .loc 1 5836 1 + ARM GAS /tmp/ccl4b9YO.s page 367 + + + 15101 0008 00BF nop + 15102 000a 0C37 adds r7, r7, #12 + 15103 .cfi_def_cfa_offset 4 + 15104 000c BD46 mov sp, r7 + 15105 .cfi_def_cfa_register 13 + 15106 @ sp needed + 15107 000e 5DF8047B ldr r7, [sp], #4 + 15108 .cfi_restore 7 + 15109 .cfi_def_cfa_offset 0 + 15110 0012 7047 bx lr + 15111 .cfi_endproc + 15112 .LFE206: + 15114 .section .text.HAL_TIM_PeriodElapsedHalfCpltCallback,"ax",%progbits + 15115 .align 1 + 15116 .weak HAL_TIM_PeriodElapsedHalfCpltCallback + 15117 .syntax unified + 15118 .thumb + 15119 .thumb_func + 15121 HAL_TIM_PeriodElapsedHalfCpltCallback: + 15122 .LFB207: +5837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Period elapsed half complete callback in non-blocking mode +5840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PeriodElapsedHalfCpltCallback(TIM_HandleTypeDef *htim) +5844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15123 .loc 1 5844 1 + 15124 .cfi_startproc + 15125 @ args = 0, pretend = 0, frame = 8 + 15126 @ frame_needed = 1, uses_anonymous_args = 0 + 15127 @ link register save eliminated. + 15128 0000 80B4 push {r7} + 15129 .cfi_def_cfa_offset 4 + 15130 .cfi_offset 7, -4 + 15131 0002 83B0 sub sp, sp, #12 + 15132 .cfi_def_cfa_offset 16 + 15133 0004 00AF add r7, sp, #0 + 15134 .cfi_def_cfa_register 7 + 15135 0006 7860 str r0, [r7, #4] +5845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PeriodElapsedHalfCpltCallback could be implemented in the user file +5850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15136 .loc 1 5851 1 + 15137 0008 00BF nop + 15138 000a 0C37 adds r7, r7, #12 + 15139 .cfi_def_cfa_offset 4 + 15140 000c BD46 mov sp, r7 + 15141 .cfi_def_cfa_register 13 + 15142 @ sp needed + 15143 000e 5DF8047B ldr r7, [sp], #4 + 15144 .cfi_restore 7 + ARM GAS /tmp/ccl4b9YO.s page 368 + + + 15145 .cfi_def_cfa_offset 0 + 15146 0012 7047 bx lr + 15147 .cfi_endproc + 15148 .LFE207: + 15150 .section .text.HAL_TIM_OC_DelayElapsedCallback,"ax",%progbits + 15151 .align 1 + 15152 .weak HAL_TIM_OC_DelayElapsedCallback + 15153 .syntax unified + 15154 .thumb + 15155 .thumb_func + 15157 HAL_TIM_OC_DelayElapsedCallback: + 15158 .LFB208: +5852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Output Compare callback in non-blocking mode +5855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM OC handle +5856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim) +5859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15159 .loc 1 5859 1 + 15160 .cfi_startproc + 15161 @ args = 0, pretend = 0, frame = 8 + 15162 @ frame_needed = 1, uses_anonymous_args = 0 + 15163 @ link register save eliminated. + 15164 0000 80B4 push {r7} + 15165 .cfi_def_cfa_offset 4 + 15166 .cfi_offset 7, -4 + 15167 0002 83B0 sub sp, sp, #12 + 15168 .cfi_def_cfa_offset 16 + 15169 0004 00AF add r7, sp, #0 + 15170 .cfi_def_cfa_register 7 + 15171 0006 7860 str r0, [r7, #4] +5860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_OC_DelayElapsedCallback could be implemented in the user file +5865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15172 .loc 1 5866 1 + 15173 0008 00BF nop + 15174 000a 0C37 adds r7, r7, #12 + 15175 .cfi_def_cfa_offset 4 + 15176 000c BD46 mov sp, r7 + 15177 .cfi_def_cfa_register 13 + 15178 @ sp needed + 15179 000e 5DF8047B ldr r7, [sp], #4 + 15180 .cfi_restore 7 + 15181 .cfi_def_cfa_offset 0 + 15182 0012 7047 bx lr + 15183 .cfi_endproc + 15184 .LFE208: + 15186 .section .text.HAL_TIM_IC_CaptureCallback,"ax",%progbits + 15187 .align 1 + 15188 .weak HAL_TIM_IC_CaptureCallback + 15189 .syntax unified + ARM GAS /tmp/ccl4b9YO.s page 369 + + + 15190 .thumb + 15191 .thumb_func + 15193 HAL_TIM_IC_CaptureCallback: + 15194 .LFB209: +5867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Input Capture callback in non-blocking mode +5870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM IC handle +5871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) +5874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15195 .loc 1 5874 1 + 15196 .cfi_startproc + 15197 @ args = 0, pretend = 0, frame = 8 + 15198 @ frame_needed = 1, uses_anonymous_args = 0 + 15199 @ link register save eliminated. + 15200 0000 80B4 push {r7} + 15201 .cfi_def_cfa_offset 4 + 15202 .cfi_offset 7, -4 + 15203 0002 83B0 sub sp, sp, #12 + 15204 .cfi_def_cfa_offset 16 + 15205 0004 00AF add r7, sp, #0 + 15206 .cfi_def_cfa_register 7 + 15207 0006 7860 str r0, [r7, #4] +5875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_IC_CaptureCallback could be implemented in the user file +5880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15208 .loc 1 5881 1 + 15209 0008 00BF nop + 15210 000a 0C37 adds r7, r7, #12 + 15211 .cfi_def_cfa_offset 4 + 15212 000c BD46 mov sp, r7 + 15213 .cfi_def_cfa_register 13 + 15214 @ sp needed + 15215 000e 5DF8047B ldr r7, [sp], #4 + 15216 .cfi_restore 7 + 15217 .cfi_def_cfa_offset 0 + 15218 0012 7047 bx lr + 15219 .cfi_endproc + 15220 .LFE209: + 15222 .section .text.HAL_TIM_IC_CaptureHalfCpltCallback,"ax",%progbits + 15223 .align 1 + 15224 .weak HAL_TIM_IC_CaptureHalfCpltCallback + 15225 .syntax unified + 15226 .thumb + 15227 .thumb_func + 15229 HAL_TIM_IC_CaptureHalfCpltCallback: + 15230 .LFB210: +5882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Input Capture half complete callback in non-blocking mode +5885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM IC handle + ARM GAS /tmp/ccl4b9YO.s page 370 + + +5886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_IC_CaptureHalfCpltCallback(TIM_HandleTypeDef *htim) +5889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15231 .loc 1 5889 1 + 15232 .cfi_startproc + 15233 @ args = 0, pretend = 0, frame = 8 + 15234 @ frame_needed = 1, uses_anonymous_args = 0 + 15235 @ link register save eliminated. + 15236 0000 80B4 push {r7} + 15237 .cfi_def_cfa_offset 4 + 15238 .cfi_offset 7, -4 + 15239 0002 83B0 sub sp, sp, #12 + 15240 .cfi_def_cfa_offset 16 + 15241 0004 00AF add r7, sp, #0 + 15242 .cfi_def_cfa_register 7 + 15243 0006 7860 str r0, [r7, #4] +5890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_IC_CaptureHalfCpltCallback could be implemented in the user file +5895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15244 .loc 1 5896 1 + 15245 0008 00BF nop + 15246 000a 0C37 adds r7, r7, #12 + 15247 .cfi_def_cfa_offset 4 + 15248 000c BD46 mov sp, r7 + 15249 .cfi_def_cfa_register 13 + 15250 @ sp needed + 15251 000e 5DF8047B ldr r7, [sp], #4 + 15252 .cfi_restore 7 + 15253 .cfi_def_cfa_offset 0 + 15254 0012 7047 bx lr + 15255 .cfi_endproc + 15256 .LFE210: + 15258 .section .text.HAL_TIM_PWM_PulseFinishedCallback,"ax",%progbits + 15259 .align 1 + 15260 .weak HAL_TIM_PWM_PulseFinishedCallback + 15261 .syntax unified + 15262 .thumb + 15263 .thumb_func + 15265 HAL_TIM_PWM_PulseFinishedCallback: + 15266 .LFB211: +5897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief PWM Pulse finished callback in non-blocking mode +5900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) +5904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15267 .loc 1 5904 1 + 15268 .cfi_startproc + 15269 @ args = 0, pretend = 0, frame = 8 + 15270 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccl4b9YO.s page 371 + + + 15271 @ link register save eliminated. + 15272 0000 80B4 push {r7} + 15273 .cfi_def_cfa_offset 4 + 15274 .cfi_offset 7, -4 + 15275 0002 83B0 sub sp, sp, #12 + 15276 .cfi_def_cfa_offset 16 + 15277 0004 00AF add r7, sp, #0 + 15278 .cfi_def_cfa_register 7 + 15279 0006 7860 str r0, [r7, #4] +5905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PWM_PulseFinishedCallback could be implemented in the user file +5910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15280 .loc 1 5911 1 + 15281 0008 00BF nop + 15282 000a 0C37 adds r7, r7, #12 + 15283 .cfi_def_cfa_offset 4 + 15284 000c BD46 mov sp, r7 + 15285 .cfi_def_cfa_register 13 + 15286 @ sp needed + 15287 000e 5DF8047B ldr r7, [sp], #4 + 15288 .cfi_restore 7 + 15289 .cfi_def_cfa_offset 0 + 15290 0012 7047 bx lr + 15291 .cfi_endproc + 15292 .LFE211: + 15294 .section .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback,"ax",%progbits + 15295 .align 1 + 15296 .weak HAL_TIM_PWM_PulseFinishedHalfCpltCallback + 15297 .syntax unified + 15298 .thumb + 15299 .thumb_func + 15301 HAL_TIM_PWM_PulseFinishedHalfCpltCallback: + 15302 .LFB212: +5912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief PWM Pulse finished half complete callback in non-blocking mode +5915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback(TIM_HandleTypeDef *htim) +5919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15303 .loc 1 5919 1 + 15304 .cfi_startproc + 15305 @ args = 0, pretend = 0, frame = 8 + 15306 @ frame_needed = 1, uses_anonymous_args = 0 + 15307 @ link register save eliminated. + 15308 0000 80B4 push {r7} + 15309 .cfi_def_cfa_offset 4 + 15310 .cfi_offset 7, -4 + 15311 0002 83B0 sub sp, sp, #12 + 15312 .cfi_def_cfa_offset 16 + 15313 0004 00AF add r7, sp, #0 + 15314 .cfi_def_cfa_register 7 + ARM GAS /tmp/ccl4b9YO.s page 372 + + + 15315 0006 7860 str r0, [r7, #4] +5920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_PWM_PulseFinishedHalfCpltCallback could be implemented in the user file +5925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15316 .loc 1 5926 1 + 15317 0008 00BF nop + 15318 000a 0C37 adds r7, r7, #12 + 15319 .cfi_def_cfa_offset 4 + 15320 000c BD46 mov sp, r7 + 15321 .cfi_def_cfa_register 13 + 15322 @ sp needed + 15323 000e 5DF8047B ldr r7, [sp], #4 + 15324 .cfi_restore 7 + 15325 .cfi_def_cfa_offset 0 + 15326 0012 7047 bx lr + 15327 .cfi_endproc + 15328 .LFE212: + 15330 .section .text.HAL_TIM_TriggerCallback,"ax",%progbits + 15331 .align 1 + 15332 .weak HAL_TIM_TriggerCallback + 15333 .syntax unified + 15334 .thumb + 15335 .thumb_func + 15337 HAL_TIM_TriggerCallback: + 15338 .LFB213: +5927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Hall Trigger detection callback in non-blocking mode +5930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_TriggerCallback(TIM_HandleTypeDef *htim) +5934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15339 .loc 1 5934 1 + 15340 .cfi_startproc + 15341 @ args = 0, pretend = 0, frame = 8 + 15342 @ frame_needed = 1, uses_anonymous_args = 0 + 15343 @ link register save eliminated. + 15344 0000 80B4 push {r7} + 15345 .cfi_def_cfa_offset 4 + 15346 .cfi_offset 7, -4 + 15347 0002 83B0 sub sp, sp, #12 + 15348 .cfi_def_cfa_offset 16 + 15349 0004 00AF add r7, sp, #0 + 15350 .cfi_def_cfa_register 7 + 15351 0006 7860 str r0, [r7, #4] +5935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_TriggerCallback could be implemented in the user file +5940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 373 + + + 15352 .loc 1 5941 1 + 15353 0008 00BF nop + 15354 000a 0C37 adds r7, r7, #12 + 15355 .cfi_def_cfa_offset 4 + 15356 000c BD46 mov sp, r7 + 15357 .cfi_def_cfa_register 13 + 15358 @ sp needed + 15359 000e 5DF8047B ldr r7, [sp], #4 + 15360 .cfi_restore 7 + 15361 .cfi_def_cfa_offset 0 + 15362 0012 7047 bx lr + 15363 .cfi_endproc + 15364 .LFE213: + 15366 .section .text.HAL_TIM_TriggerHalfCpltCallback,"ax",%progbits + 15367 .align 1 + 15368 .weak HAL_TIM_TriggerHalfCpltCallback + 15369 .syntax unified + 15370 .thumb + 15371 .thumb_func + 15373 HAL_TIM_TriggerHalfCpltCallback: + 15374 .LFB214: +5942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Hall Trigger detection half complete callback in non-blocking mode +5945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_TriggerHalfCpltCallback(TIM_HandleTypeDef *htim) +5949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15375 .loc 1 5949 1 + 15376 .cfi_startproc + 15377 @ args = 0, pretend = 0, frame = 8 + 15378 @ frame_needed = 1, uses_anonymous_args = 0 + 15379 @ link register save eliminated. + 15380 0000 80B4 push {r7} + 15381 .cfi_def_cfa_offset 4 + 15382 .cfi_offset 7, -4 + 15383 0002 83B0 sub sp, sp, #12 + 15384 .cfi_def_cfa_offset 16 + 15385 0004 00AF add r7, sp, #0 + 15386 .cfi_def_cfa_register 7 + 15387 0006 7860 str r0, [r7, #4] +5950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_TriggerHalfCpltCallback could be implemented in the user file +5955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15388 .loc 1 5956 1 + 15389 0008 00BF nop + 15390 000a 0C37 adds r7, r7, #12 + 15391 .cfi_def_cfa_offset 4 + 15392 000c BD46 mov sp, r7 + 15393 .cfi_def_cfa_register 13 + 15394 @ sp needed + 15395 000e 5DF8047B ldr r7, [sp], #4 + ARM GAS /tmp/ccl4b9YO.s page 374 + + + 15396 .cfi_restore 7 + 15397 .cfi_def_cfa_offset 0 + 15398 0012 7047 bx lr + 15399 .cfi_endproc + 15400 .LFE214: + 15402 .section .text.HAL_TIM_ErrorCallback,"ax",%progbits + 15403 .align 1 + 15404 .weak HAL_TIM_ErrorCallback + 15405 .syntax unified + 15406 .thumb + 15407 .thumb_func + 15409 HAL_TIM_ErrorCallback: + 15410 .LFB215: +5957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer error callback in non-blocking mode +5960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +5961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +5962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** __weak void HAL_TIM_ErrorCallback(TIM_HandleTypeDef *htim) +5964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15411 .loc 1 5964 1 + 15412 .cfi_startproc + 15413 @ args = 0, pretend = 0, frame = 8 + 15414 @ frame_needed = 1, uses_anonymous_args = 0 + 15415 @ link register save eliminated. + 15416 0000 80B4 push {r7} + 15417 .cfi_def_cfa_offset 4 + 15418 .cfi_offset 7, -4 + 15419 0002 83B0 sub sp, sp, #12 + 15420 .cfi_def_cfa_offset 16 + 15421 0004 00AF add r7, sp, #0 + 15422 .cfi_def_cfa_register 7 + 15423 0006 7860 str r0, [r7, #4] +5965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ +5966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** UNUSED(htim); +5967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, +5969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** the HAL_TIM_ErrorCallback could be implemented in the user file +5970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +5971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15424 .loc 1 5971 1 + 15425 0008 00BF nop + 15426 000a 0C37 adds r7, r7, #12 + 15427 .cfi_def_cfa_offset 4 + 15428 000c BD46 mov sp, r7 + 15429 .cfi_def_cfa_register 13 + 15430 @ sp needed + 15431 000e 5DF8047B ldr r7, [sp], #4 + 15432 .cfi_restore 7 + 15433 .cfi_def_cfa_offset 0 + 15434 0012 7047 bx lr + 15435 .cfi_endproc + 15436 .LFE215: + 15438 .section .text.HAL_TIM_Base_GetState,"ax",%progbits + 15439 .align 1 + 15440 .global HAL_TIM_Base_GetState + ARM GAS /tmp/ccl4b9YO.s page 375 + + + 15441 .syntax unified + 15442 .thumb + 15443 .thumb_func + 15445 HAL_TIM_Base_GetState: + 15446 .LFB216: +5972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +5973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +5974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +5975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Register a User TIM callback to be used instead of the weak predefined callback +5976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim tim handle +5977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param CallbackID ID of the callback to be registered +5978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +5979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPINIT_CB_ID Base MspInit Callback ID +5980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPDEINIT_CB_ID Base MspDeInit Callback ID +5981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPINIT_CB_ID IC MspInit Callback ID +5982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPDEINIT_CB_ID IC MspDeInit Callback ID +5983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPINIT_CB_ID OC MspInit Callback ID +5984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPDEINIT_CB_ID OC MspDeInit Callback ID +5985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPINIT_CB_ID PWM MspInit Callback ID +5986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID +5987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID +5988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID +5989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID +5990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPDEINIT_CB_ID Encoder MspDeInit Callback ID +5991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID Hall Sensor MspInit Callback ID +5992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID Hall Sensor MspDeInit Callback ID +5993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_CB_ID Period Elapsed Callback ID +5994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID Period Elapsed half complete Callback ID +5995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_CB_ID Trigger Callback ID +5996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_HALF_CB_ID Trigger half complete Callback ID +5997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_CB_ID Input Capture Callback ID +5998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_HALF_CB_ID Input Capture half complete Callback ID +5999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_DELAY_ELAPSED_CB_ID Output Compare Delay Elapsed Callback ID +6000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_CB_ID PWM Pulse Finished Callback ID +6001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID PWM Pulse Finished half complete Callb +6002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ERROR_CB_ID Error Callback ID +6003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_CB_ID Commutation Callback ID +6004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_HALF_CB_ID Commutation half complete Callback ID +6005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK_CB_ID Break Callback ID +6006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_BDTR_BK2E) +6007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK2_CB_ID Break2 Callback ID +6008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif +6009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param pCallback pointer to the callback function +6010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval status +6011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef Callb +6013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** pTIM_CallbackTypeDef pCallback) +6014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; +6016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (pCallback == NULL) +6018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; +6020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_READY) +6023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + ARM GAS /tmp/ccl4b9YO.s page 376 + + +6024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (CallbackID) +6025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : +6027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback = pCallback; +6028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : +6031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback = pCallback; +6032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : +6035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback = pCallback; +6036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : +6039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback = pCallback; +6040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : +6043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback = pCallback; +6044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : +6047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback = pCallback; +6048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : +6051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback = pCallback; +6052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : +6055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback = pCallback; +6056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : +6059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback = pCallback; +6060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : +6063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = pCallback; +6064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : +6067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback = pCallback; +6068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : +6071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = pCallback; +6072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : +6075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspInitCallback = pCallback; +6076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : +6079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = pCallback; +6080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 377 + + +6081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_CB_ID : +6083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedCallback = pCallback; +6084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID : +6087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback = pCallback; +6088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_TRIGGER_CB_ID : +6091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerCallback = pCallback; +6092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_TRIGGER_HALF_CB_ID : +6095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerHalfCpltCallback = pCallback; +6096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_CB_ID : +6099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback = pCallback; +6100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_HALF_CB_ID : +6103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback = pCallback; +6104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_DELAY_ELAPSED_CB_ID : +6107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback = pCallback; +6108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_CB_ID : +6111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback = pCallback; +6112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID : +6115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback = pCallback; +6116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ERROR_CB_ID : +6119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->ErrorCallback = pCallback; +6120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_COMMUTATION_CB_ID : +6123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->CommutationCallback = pCallback; +6124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_COMMUTATION_HALF_CB_ID : +6127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->CommutationHalfCpltCallback = pCallback; +6128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BREAK_CB_ID : +6131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->BreakCallback = pCallback; +6132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_BDTR_BK2E) +6134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BREAK2_CB_ID : +6136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Break2Callback = pCallback; +6137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 378 + + +6138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_BDTR_BK2E */ +6139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +6141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_RESET) +6147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (CallbackID) +6149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : +6151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback = pCallback; +6152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : +6155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback = pCallback; +6156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : +6159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback = pCallback; +6160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : +6163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback = pCallback; +6164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : +6167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback = pCallback; +6168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : +6171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback = pCallback; +6172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : +6175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback = pCallback; +6176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : +6179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback = pCallback; +6180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : +6183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback = pCallback; +6184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : +6187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = pCallback; +6188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : +6191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback = pCallback; +6192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : + ARM GAS /tmp/ccl4b9YO.s page 379 + + +6195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = pCallback; +6196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : +6199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspInitCallback = pCallback; +6200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : +6203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = pCallback; +6204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +6207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; +6219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Unregister a TIM callback +6223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * TIM callback is redirected to the weak predefined callback +6224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim tim handle +6225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param CallbackID ID of the callback to be unregistered +6226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +6227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPINIT_CB_ID Base MspInit Callback ID +6228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPDEINIT_CB_ID Base MspDeInit Callback ID +6229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPINIT_CB_ID IC MspInit Callback ID +6230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPDEINIT_CB_ID IC MspDeInit Callback ID +6231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPINIT_CB_ID OC MspInit Callback ID +6232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPDEINIT_CB_ID OC MspDeInit Callback ID +6233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPINIT_CB_ID PWM MspInit Callback ID +6234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID +6235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID +6236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID +6237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID +6238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPDEINIT_CB_ID Encoder MspDeInit Callback ID +6239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID Hall Sensor MspInit Callback ID +6240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID Hall Sensor MspDeInit Callback ID +6241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_CB_ID Period Elapsed Callback ID +6242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID Period Elapsed half complete Callback ID +6243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_CB_ID Trigger Callback ID +6244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_HALF_CB_ID Trigger half complete Callback ID +6245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_CB_ID Input Capture Callback ID +6246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_HALF_CB_ID Input Capture half complete Callback ID +6247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_DELAY_ELAPSED_CB_ID Output Compare Delay Elapsed Callback ID +6248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_CB_ID PWM Pulse Finished Callback ID +6249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID PWM Pulse Finished half complete Callb +6250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_ERROR_CB_ID Error Callback ID +6251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_CB_ID Commutation Callback ID + ARM GAS /tmp/ccl4b9YO.s page 380 + + +6252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_HALF_CB_ID Commutation half complete Callback ID +6253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK_CB_ID Break Callback ID +6254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_BDTR_BK2E) +6255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK2_CB_ID Break2 Callback ID +6256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif +6257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval status +6258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef Cal +6260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; +6262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_READY) +6264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (CallbackID) +6266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : +6268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Base MspInit Callback */ +6269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; +6270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : +6273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Base Msp DeInit Callback */ +6274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; +6275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : +6278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Msp Init Callback */ +6279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; +6280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : +6283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Msp DeInit Callback */ +6284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; +6285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : +6288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak OC Msp Init Callback */ +6289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; +6290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : +6293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak OC Msp DeInit Callback */ +6294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; +6295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : +6298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Msp Init Callback */ +6299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; +6300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : +6303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Msp DeInit Callback */ +6304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; +6305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : +6308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak One Pulse Msp Init Callback */ + ARM GAS /tmp/ccl4b9YO.s page 381 + + +6309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; +6310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : +6313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak One Pulse Msp DeInit Callback */ +6314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; +6315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : +6318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Encoder Msp Init Callback */ +6319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; +6320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : +6323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Encoder Msp DeInit Callback */ +6324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; +6325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : +6328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Hall Sensor Msp Init Callback */ +6329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; +6330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : +6333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Hall Sensor Msp DeInit Callback */ +6334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; +6335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_CB_ID : +6338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Period Elapsed Callback */ +6339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; +6340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID : +6343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Period Elapsed half complete Callback */ +6344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; +6345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_TRIGGER_CB_ID : +6348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Trigger Callback */ +6349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerCallback = HAL_TIM_TriggerCallback; +6350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_TRIGGER_HALF_CB_ID : +6353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Trigger half complete Callback */ +6354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; +6355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_CB_ID : +6358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Capture Callback */ +6359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; +6360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_HALF_CB_ID : +6363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Capture half complete Callback */ +6364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; +6365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 382 + + +6366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_DELAY_ELAPSED_CB_ID : +6368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak OC Delay Elapsed Callback */ +6369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; +6370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_CB_ID : +6373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Pulse Finished Callback */ +6374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; +6375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID : +6378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Pulse Finished half complete Callback */ +6379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; +6380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ERROR_CB_ID : +6383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Error Callback */ +6384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->ErrorCallback = HAL_TIM_ErrorCallback; +6385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_COMMUTATION_CB_ID : +6388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Commutation Callback */ +6389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->CommutationCallback = HAL_TIMEx_CommutCallback; +6390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_COMMUTATION_HALF_CB_ID : +6393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Commutation half complete Callback */ +6394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; +6395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BREAK_CB_ID : +6398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Break Callback */ +6399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->BreakCallback = HAL_TIMEx_BreakCallback; +6400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_BDTR_BK2E) +6402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BREAK2_CB_ID : +6404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Break2 Callback */ +6405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Break2Callback = HAL_TIMEx_Break2Callback; +6406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_BDTR_BK2E */ +6408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +6410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_RESET) +6416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (CallbackID) +6418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : +6420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Base MspInit Callback */ +6421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; +6422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + ARM GAS /tmp/ccl4b9YO.s page 383 + + +6423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : +6425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Base Msp DeInit Callback */ +6426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; +6427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : +6430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Msp Init Callback */ +6431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; +6432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : +6435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak IC Msp DeInit Callback */ +6436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; +6437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : +6440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak OC Msp Init Callback */ +6441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; +6442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : +6445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak OC Msp DeInit Callback */ +6446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; +6447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : +6450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Msp Init Callback */ +6451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; +6452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : +6455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak PWM Msp DeInit Callback */ +6456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; +6457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : +6460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak One Pulse Msp Init Callback */ +6461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; +6462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : +6465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak One Pulse Msp DeInit Callback */ +6466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; +6467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : +6470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Encoder Msp Init Callback */ +6471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; +6472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : +6475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Encoder Msp DeInit Callback */ +6476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; +6477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : + ARM GAS /tmp/ccl4b9YO.s page 384 + + +6480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Hall Sensor Msp Init Callback */ +6481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; +6482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : +6485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Legacy weak Hall Sensor Msp DeInit Callback */ +6486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; +6487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default : +6490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +6493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Return error status */ +6498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; +6499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; +6502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +6507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group10 TIM Peripheral State functions +6510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM Peripheral State functions +6511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * +6512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @verbatim +6513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +6514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ##### Peripheral State functions ##### +6515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** ============================================================================== +6516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** [..] +6517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** This subsection permits to get in run-time the status of the peripheral +6518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** and the data flow. +6519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** @endverbatim +6521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +6522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM Base handle state. +6526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Base handle +6527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(const TIM_HandleTypeDef *htim) +6530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15447 .loc 1 6530 1 + 15448 .cfi_startproc + 15449 @ args = 0, pretend = 0, frame = 8 + 15450 @ frame_needed = 1, uses_anonymous_args = 0 + 15451 @ link register save eliminated. + 15452 0000 80B4 push {r7} + ARM GAS /tmp/ccl4b9YO.s page 385 + + + 15453 .cfi_def_cfa_offset 4 + 15454 .cfi_offset 7, -4 + 15455 0002 83B0 sub sp, sp, #12 + 15456 .cfi_def_cfa_offset 16 + 15457 0004 00AF add r7, sp, #0 + 15458 .cfi_def_cfa_register 7 + 15459 0006 7860 str r0, [r7, #4] +6531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15460 .loc 1 6531 14 + 15461 0008 7B68 ldr r3, [r7, #4] + 15462 000a 93F83D30 ldrb r3, [r3, #61] + 15463 000e DBB2 uxtb r3, r3 +6532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15464 .loc 1 6532 1 + 15465 0010 1846 mov r0, r3 + 15466 0012 0C37 adds r7, r7, #12 + 15467 .cfi_def_cfa_offset 4 + 15468 0014 BD46 mov sp, r7 + 15469 .cfi_def_cfa_register 13 + 15470 @ sp needed + 15471 0016 5DF8047B ldr r7, [sp], #4 + 15472 .cfi_restore 7 + 15473 .cfi_def_cfa_offset 0 + 15474 001a 7047 bx lr + 15475 .cfi_endproc + 15476 .LFE216: + 15478 .section .text.HAL_TIM_OC_GetState,"ax",%progbits + 15479 .align 1 + 15480 .global HAL_TIM_OC_GetState + 15481 .syntax unified + 15482 .thumb + 15483 .thumb_func + 15485 HAL_TIM_OC_GetState: + 15486 .LFB217: +6533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM OC handle state. +6536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Output Compare handle +6537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(const TIM_HandleTypeDef *htim) +6540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15487 .loc 1 6540 1 + 15488 .cfi_startproc + 15489 @ args = 0, pretend = 0, frame = 8 + 15490 @ frame_needed = 1, uses_anonymous_args = 0 + 15491 @ link register save eliminated. + 15492 0000 80B4 push {r7} + 15493 .cfi_def_cfa_offset 4 + 15494 .cfi_offset 7, -4 + 15495 0002 83B0 sub sp, sp, #12 + 15496 .cfi_def_cfa_offset 16 + 15497 0004 00AF add r7, sp, #0 + 15498 .cfi_def_cfa_register 7 + 15499 0006 7860 str r0, [r7, #4] +6541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15500 .loc 1 6541 14 + ARM GAS /tmp/ccl4b9YO.s page 386 + + + 15501 0008 7B68 ldr r3, [r7, #4] + 15502 000a 93F83D30 ldrb r3, [r3, #61] + 15503 000e DBB2 uxtb r3, r3 +6542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15504 .loc 1 6542 1 + 15505 0010 1846 mov r0, r3 + 15506 0012 0C37 adds r7, r7, #12 + 15507 .cfi_def_cfa_offset 4 + 15508 0014 BD46 mov sp, r7 + 15509 .cfi_def_cfa_register 13 + 15510 @ sp needed + 15511 0016 5DF8047B ldr r7, [sp], #4 + 15512 .cfi_restore 7 + 15513 .cfi_def_cfa_offset 0 + 15514 001a 7047 bx lr + 15515 .cfi_endproc + 15516 .LFE217: + 15518 .section .text.HAL_TIM_PWM_GetState,"ax",%progbits + 15519 .align 1 + 15520 .global HAL_TIM_PWM_GetState + 15521 .syntax unified + 15522 .thumb + 15523 .thumb_func + 15525 HAL_TIM_PWM_GetState: + 15526 .LFB218: +6543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM PWM handle state. +6546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +6547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(const TIM_HandleTypeDef *htim) +6550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15527 .loc 1 6550 1 + 15528 .cfi_startproc + 15529 @ args = 0, pretend = 0, frame = 8 + 15530 @ frame_needed = 1, uses_anonymous_args = 0 + 15531 @ link register save eliminated. + 15532 0000 80B4 push {r7} + 15533 .cfi_def_cfa_offset 4 + 15534 .cfi_offset 7, -4 + 15535 0002 83B0 sub sp, sp, #12 + 15536 .cfi_def_cfa_offset 16 + 15537 0004 00AF add r7, sp, #0 + 15538 .cfi_def_cfa_register 7 + 15539 0006 7860 str r0, [r7, #4] +6551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15540 .loc 1 6551 14 + 15541 0008 7B68 ldr r3, [r7, #4] + 15542 000a 93F83D30 ldrb r3, [r3, #61] + 15543 000e DBB2 uxtb r3, r3 +6552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15544 .loc 1 6552 1 + 15545 0010 1846 mov r0, r3 + 15546 0012 0C37 adds r7, r7, #12 + 15547 .cfi_def_cfa_offset 4 + 15548 0014 BD46 mov sp, r7 + ARM GAS /tmp/ccl4b9YO.s page 387 + + + 15549 .cfi_def_cfa_register 13 + 15550 @ sp needed + 15551 0016 5DF8047B ldr r7, [sp], #4 + 15552 .cfi_restore 7 + 15553 .cfi_def_cfa_offset 0 + 15554 001a 7047 bx lr + 15555 .cfi_endproc + 15556 .LFE218: + 15558 .section .text.HAL_TIM_IC_GetState,"ax",%progbits + 15559 .align 1 + 15560 .global HAL_TIM_IC_GetState + 15561 .syntax unified + 15562 .thumb + 15563 .thumb_func + 15565 HAL_TIM_IC_GetState: + 15566 .LFB219: +6553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM Input Capture handle state. +6556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM IC handle +6557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(const TIM_HandleTypeDef *htim) +6560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15567 .loc 1 6560 1 + 15568 .cfi_startproc + 15569 @ args = 0, pretend = 0, frame = 8 + 15570 @ frame_needed = 1, uses_anonymous_args = 0 + 15571 @ link register save eliminated. + 15572 0000 80B4 push {r7} + 15573 .cfi_def_cfa_offset 4 + 15574 .cfi_offset 7, -4 + 15575 0002 83B0 sub sp, sp, #12 + 15576 .cfi_def_cfa_offset 16 + 15577 0004 00AF add r7, sp, #0 + 15578 .cfi_def_cfa_register 7 + 15579 0006 7860 str r0, [r7, #4] +6561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15580 .loc 1 6561 14 + 15581 0008 7B68 ldr r3, [r7, #4] + 15582 000a 93F83D30 ldrb r3, [r3, #61] + 15583 000e DBB2 uxtb r3, r3 +6562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15584 .loc 1 6562 1 + 15585 0010 1846 mov r0, r3 + 15586 0012 0C37 adds r7, r7, #12 + 15587 .cfi_def_cfa_offset 4 + 15588 0014 BD46 mov sp, r7 + 15589 .cfi_def_cfa_register 13 + 15590 @ sp needed + 15591 0016 5DF8047B ldr r7, [sp], #4 + 15592 .cfi_restore 7 + 15593 .cfi_def_cfa_offset 0 + 15594 001a 7047 bx lr + 15595 .cfi_endproc + 15596 .LFE219: + 15598 .section .text.HAL_TIM_OnePulse_GetState,"ax",%progbits + ARM GAS /tmp/ccl4b9YO.s page 388 + + + 15599 .align 1 + 15600 .global HAL_TIM_OnePulse_GetState + 15601 .syntax unified + 15602 .thumb + 15603 .thumb_func + 15605 HAL_TIM_OnePulse_GetState: + 15606 .LFB220: +6563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM One Pulse Mode handle state. +6566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM OPM handle +6567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(const TIM_HandleTypeDef *htim) +6570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15607 .loc 1 6570 1 + 15608 .cfi_startproc + 15609 @ args = 0, pretend = 0, frame = 8 + 15610 @ frame_needed = 1, uses_anonymous_args = 0 + 15611 @ link register save eliminated. + 15612 0000 80B4 push {r7} + 15613 .cfi_def_cfa_offset 4 + 15614 .cfi_offset 7, -4 + 15615 0002 83B0 sub sp, sp, #12 + 15616 .cfi_def_cfa_offset 16 + 15617 0004 00AF add r7, sp, #0 + 15618 .cfi_def_cfa_register 7 + 15619 0006 7860 str r0, [r7, #4] +6571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15620 .loc 1 6571 14 + 15621 0008 7B68 ldr r3, [r7, #4] + 15622 000a 93F83D30 ldrb r3, [r3, #61] + 15623 000e DBB2 uxtb r3, r3 +6572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15624 .loc 1 6572 1 + 15625 0010 1846 mov r0, r3 + 15626 0012 0C37 adds r7, r7, #12 + 15627 .cfi_def_cfa_offset 4 + 15628 0014 BD46 mov sp, r7 + 15629 .cfi_def_cfa_register 13 + 15630 @ sp needed + 15631 0016 5DF8047B ldr r7, [sp], #4 + 15632 .cfi_restore 7 + 15633 .cfi_def_cfa_offset 0 + 15634 001a 7047 bx lr + 15635 .cfi_endproc + 15636 .LFE220: + 15638 .section .text.HAL_TIM_Encoder_GetState,"ax",%progbits + 15639 .align 1 + 15640 .global HAL_TIM_Encoder_GetState + 15641 .syntax unified + 15642 .thumb + 15643 .thumb_func + 15645 HAL_TIM_Encoder_GetState: + 15646 .LFB221: +6573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** + ARM GAS /tmp/ccl4b9YO.s page 389 + + +6575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM Encoder Mode handle state. +6576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM Encoder Interface handle +6577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval HAL state +6578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(const TIM_HandleTypeDef *htim) +6580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15647 .loc 1 6580 1 + 15648 .cfi_startproc + 15649 @ args = 0, pretend = 0, frame = 8 + 15650 @ frame_needed = 1, uses_anonymous_args = 0 + 15651 @ link register save eliminated. + 15652 0000 80B4 push {r7} + 15653 .cfi_def_cfa_offset 4 + 15654 .cfi_offset 7, -4 + 15655 0002 83B0 sub sp, sp, #12 + 15656 .cfi_def_cfa_offset 16 + 15657 0004 00AF add r7, sp, #0 + 15658 .cfi_def_cfa_register 7 + 15659 0006 7860 str r0, [r7, #4] +6581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->State; + 15660 .loc 1 6581 14 + 15661 0008 7B68 ldr r3, [r7, #4] + 15662 000a 93F83D30 ldrb r3, [r3, #61] + 15663 000e DBB2 uxtb r3, r3 +6582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15664 .loc 1 6582 1 + 15665 0010 1846 mov r0, r3 + 15666 0012 0C37 adds r7, r7, #12 + 15667 .cfi_def_cfa_offset 4 + 15668 0014 BD46 mov sp, r7 + 15669 .cfi_def_cfa_register 13 + 15670 @ sp needed + 15671 0016 5DF8047B ldr r7, [sp], #4 + 15672 .cfi_restore 7 + 15673 .cfi_def_cfa_offset 0 + 15674 001a 7047 bx lr + 15675 .cfi_endproc + 15676 .LFE221: + 15678 .section .text.HAL_TIM_GetActiveChannel,"ax",%progbits + 15679 .align 1 + 15680 .global HAL_TIM_GetActiveChannel + 15681 .syntax unified + 15682 .thumb + 15683 .thumb_func + 15685 HAL_TIM_GetActiveChannel: + 15686 .LFB222: +6583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return the TIM Encoder Mode handle state. +6586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +6587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval Active channel +6588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(const TIM_HandleTypeDef *htim) +6590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15687 .loc 1 6590 1 + 15688 .cfi_startproc + 15689 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccl4b9YO.s page 390 + + + 15690 @ frame_needed = 1, uses_anonymous_args = 0 + 15691 @ link register save eliminated. + 15692 0000 80B4 push {r7} + 15693 .cfi_def_cfa_offset 4 + 15694 .cfi_offset 7, -4 + 15695 0002 83B0 sub sp, sp, #12 + 15696 .cfi_def_cfa_offset 16 + 15697 0004 00AF add r7, sp, #0 + 15698 .cfi_def_cfa_register 7 + 15699 0006 7860 str r0, [r7, #4] +6591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->Channel; + 15700 .loc 1 6591 14 + 15701 0008 7B68 ldr r3, [r7, #4] + 15702 000a 1B7F ldrb r3, [r3, #28] @ zero_extendqisi2 +6592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15703 .loc 1 6592 1 + 15704 000c 1846 mov r0, r3 + 15705 000e 0C37 adds r7, r7, #12 + 15706 .cfi_def_cfa_offset 4 + 15707 0010 BD46 mov sp, r7 + 15708 .cfi_def_cfa_register 13 + 15709 @ sp needed + 15710 0012 5DF8047B ldr r7, [sp], #4 + 15711 .cfi_restore 7 + 15712 .cfi_def_cfa_offset 0 + 15713 0016 7047 bx lr + 15714 .cfi_endproc + 15715 .LFE222: + 15717 .section .text.HAL_TIM_GetChannelState,"ax",%progbits + 15718 .align 1 + 15719 .global HAL_TIM_GetChannelState + 15720 .syntax unified + 15721 .thumb + 15722 .thumb_func + 15724 HAL_TIM_GetChannelState: + 15725 .LFB223: +6593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return actual state of the TIM channel. +6596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +6597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel TIM Channel +6598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +6599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 +6600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 +6601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 +6602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 +6603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 +6604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 +6605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval TIM Channel state +6606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(const TIM_HandleTypeDef *htim, uint32_t Channe +6608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15726 .loc 1 6608 1 + 15727 .cfi_startproc + 15728 @ args = 0, pretend = 0, frame = 16 + 15729 @ frame_needed = 1, uses_anonymous_args = 0 + 15730 @ link register save eliminated. + ARM GAS /tmp/ccl4b9YO.s page 391 + + + 15731 0000 80B4 push {r7} + 15732 .cfi_def_cfa_offset 4 + 15733 .cfi_offset 7, -4 + 15734 0002 85B0 sub sp, sp, #20 + 15735 .cfi_def_cfa_offset 24 + 15736 0004 00AF add r7, sp, #0 + 15737 .cfi_def_cfa_register 7 + 15738 0006 7860 str r0, [r7, #4] + 15739 0008 3960 str r1, [r7] +6609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state; +6610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +6612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); +6613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); + 15740 .loc 1 6614 19 + 15741 000a 3B68 ldr r3, [r7] + 15742 000c 002B cmp r3, #0 + 15743 000e 04D1 bne .L1158 + 15744 .loc 1 6614 19 is_stmt 0 discriminator 1 + 15745 0010 7B68 ldr r3, [r7, #4] + 15746 0012 93F83E30 ldrb r3, [r3, #62] + 15747 0016 DBB2 uxtb r3, r3 + 15748 0018 23E0 b .L1159 + 15749 .L1158: + 15750 .loc 1 6614 19 discriminator 2 + 15751 001a 3B68 ldr r3, [r7] + 15752 001c 042B cmp r3, #4 + 15753 001e 04D1 bne .L1160 + 15754 .loc 1 6614 19 discriminator 4 + 15755 0020 7B68 ldr r3, [r7, #4] + 15756 0022 93F83F30 ldrb r3, [r3, #63] + 15757 0026 DBB2 uxtb r3, r3 + 15758 0028 1BE0 b .L1159 + 15759 .L1160: + 15760 .loc 1 6614 19 discriminator 5 + 15761 002a 3B68 ldr r3, [r7] + 15762 002c 082B cmp r3, #8 + 15763 002e 04D1 bne .L1162 + 15764 .loc 1 6614 19 discriminator 7 + 15765 0030 7B68 ldr r3, [r7, #4] + 15766 0032 93F84030 ldrb r3, [r3, #64] + 15767 0036 DBB2 uxtb r3, r3 + 15768 0038 13E0 b .L1159 + 15769 .L1162: + 15770 .loc 1 6614 19 discriminator 8 + 15771 003a 3B68 ldr r3, [r7] + 15772 003c 0C2B cmp r3, #12 + 15773 003e 04D1 bne .L1164 + 15774 .loc 1 6614 19 discriminator 10 + 15775 0040 7B68 ldr r3, [r7, #4] + 15776 0042 93F84130 ldrb r3, [r3, #65] + 15777 0046 DBB2 uxtb r3, r3 + 15778 0048 0BE0 b .L1159 + 15779 .L1164: + 15780 .loc 1 6614 19 discriminator 11 + 15781 004a 3B68 ldr r3, [r7] + ARM GAS /tmp/ccl4b9YO.s page 392 + + + 15782 004c 102B cmp r3, #16 + 15783 004e 04D1 bne .L1166 + 15784 .loc 1 6614 19 discriminator 13 + 15785 0050 7B68 ldr r3, [r7, #4] + 15786 0052 93F84230 ldrb r3, [r3, #66] + 15787 0056 DBB2 uxtb r3, r3 + 15788 0058 03E0 b .L1159 + 15789 .L1166: + 15790 .loc 1 6614 19 discriminator 14 + 15791 005a 7B68 ldr r3, [r7, #4] + 15792 005c 93F84330 ldrb r3, [r3, #67] + 15793 0060 DBB2 uxtb r3, r3 + 15794 .L1159: + 15795 .loc 1 6614 17 is_stmt 1 discriminator 20 + 15796 0062 FB73 strb r3, [r7, #15] +6615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return channel_state; + 15797 .loc 1 6616 10 + 15798 0064 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +6617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15799 .loc 1 6617 1 + 15800 0066 1846 mov r0, r3 + 15801 0068 1437 adds r7, r7, #20 + 15802 .cfi_def_cfa_offset 4 + 15803 006a BD46 mov sp, r7 + 15804 .cfi_def_cfa_register 13 + 15805 @ sp needed + 15806 006c 5DF8047B ldr r7, [sp], #4 + 15807 .cfi_restore 7 + 15808 .cfi_def_cfa_offset 0 + 15809 0070 7047 bx lr + 15810 .cfi_endproc + 15811 .LFE223: + 15813 .section .text.HAL_TIM_DMABurstState,"ax",%progbits + 15814 .align 1 + 15815 .global HAL_TIM_DMABurstState + 15816 .syntax unified + 15817 .thumb + 15818 .thumb_func + 15820 HAL_TIM_DMABurstState: + 15821 .LFB224: +6618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Return actual state of a DMA burst operation. +6621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +6622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval DMA burst state +6623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim) +6625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15822 .loc 1 6625 1 + 15823 .cfi_startproc + 15824 @ args = 0, pretend = 0, frame = 8 + 15825 @ frame_needed = 1, uses_anonymous_args = 0 + 15826 @ link register save eliminated. + 15827 0000 80B4 push {r7} + 15828 .cfi_def_cfa_offset 4 + 15829 .cfi_offset 7, -4 + ARM GAS /tmp/ccl4b9YO.s page 393 + + + 15830 0002 83B0 sub sp, sp, #12 + 15831 .cfi_def_cfa_offset 16 + 15832 0004 00AF add r7, sp, #0 + 15833 .cfi_def_cfa_register 7 + 15834 0006 7860 str r0, [r7, #4] +6626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +6627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); +6628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return htim->DMABurstState; + 15835 .loc 1 6629 14 + 15836 0008 7B68 ldr r3, [r7, #4] + 15837 000a 93F84830 ldrb r3, [r3, #72] + 15838 000e DBB2 uxtb r3, r3 +6630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15839 .loc 1 6630 1 + 15840 0010 1846 mov r0, r3 + 15841 0012 0C37 adds r7, r7, #12 + 15842 .cfi_def_cfa_offset 4 + 15843 0014 BD46 mov sp, r7 + 15844 .cfi_def_cfa_register 13 + 15845 @ sp needed + 15846 0016 5DF8047B ldr r7, [sp], #4 + 15847 .cfi_restore 7 + 15848 .cfi_def_cfa_offset 0 + 15849 001a 7047 bx lr + 15850 .cfi_endproc + 15851 .LFE224: + 15853 .section .text.TIM_DMAError,"ax",%progbits + 15854 .align 1 + 15855 .global TIM_DMAError + 15856 .syntax unified + 15857 .thumb + 15858 .thumb_func + 15860 TIM_DMAError: + 15861 .LFB225: +6631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +6634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @} +6638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** @defgroup TIM_Private_Functions TIM Private Functions +6641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @{ +6642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA error callback +6646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_DMAError(DMA_HandleTypeDef *hdma) +6650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15862 .loc 1 6650 1 + 15863 .cfi_startproc + ARM GAS /tmp/ccl4b9YO.s page 394 + + + 15864 @ args = 0, pretend = 0, frame = 16 + 15865 @ frame_needed = 1, uses_anonymous_args = 0 + 15866 0000 80B5 push {r7, lr} + 15867 .cfi_def_cfa_offset 8 + 15868 .cfi_offset 7, -8 + 15869 .cfi_offset 14, -4 + 15870 0002 84B0 sub sp, sp, #16 + 15871 .cfi_def_cfa_offset 24 + 15872 0004 00AF add r7, sp, #0 + 15873 .cfi_def_cfa_register 7 + 15874 0006 7860 str r0, [r7, #4] +6651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 15875 .loc 1 6651 22 + 15876 0008 7B68 ldr r3, [r7, #4] + 15877 000a 5B6A ldr r3, [r3, #36] + 15878 000c FB60 str r3, [r7, #12] +6652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 15879 .loc 1 6653 25 + 15880 000e FB68 ldr r3, [r7, #12] + 15881 0010 5B6A ldr r3, [r3, #36] + 15882 .loc 1 6653 6 + 15883 0012 7A68 ldr r2, [r7, #4] + 15884 0014 9A42 cmp r2, r3 + 15885 0016 07D1 bne .L1172 +6654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 15886 .loc 1 6655 19 + 15887 0018 FB68 ldr r3, [r7, #12] + 15888 001a 0122 movs r2, #1 + 15889 001c 1A77 strb r2, [r3, #28] +6656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 15890 .loc 1 6656 5 + 15891 001e FB68 ldr r3, [r7, #12] + 15892 0020 0122 movs r2, #1 + 15893 0022 83F83E20 strb r2, [r3, #62] + 15894 0026 2AE0 b .L1173 + 15895 .L1172: +6657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 15896 .loc 1 6658 30 + 15897 0028 FB68 ldr r3, [r7, #12] + 15898 002a 9B6A ldr r3, [r3, #40] + 15899 .loc 1 6658 11 + 15900 002c 7A68 ldr r2, [r7, #4] + 15901 002e 9A42 cmp r2, r3 + 15902 0030 07D1 bne .L1174 +6659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 15903 .loc 1 6660 19 + 15904 0032 FB68 ldr r3, [r7, #12] + 15905 0034 0222 movs r2, #2 + 15906 0036 1A77 strb r2, [r3, #28] +6661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 15907 .loc 1 6661 5 + 15908 0038 FB68 ldr r3, [r7, #12] + 15909 003a 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 395 + + + 15910 003c 83F83F20 strb r2, [r3, #63] + 15911 0040 1DE0 b .L1173 + 15912 .L1174: +6662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 15913 .loc 1 6663 30 + 15914 0042 FB68 ldr r3, [r7, #12] + 15915 0044 DB6A ldr r3, [r3, #44] + 15916 .loc 1 6663 11 + 15917 0046 7A68 ldr r2, [r7, #4] + 15918 0048 9A42 cmp r2, r3 + 15919 004a 07D1 bne .L1175 +6664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 15920 .loc 1 6665 19 + 15921 004c FB68 ldr r3, [r7, #12] + 15922 004e 0422 movs r2, #4 + 15923 0050 1A77 strb r2, [r3, #28] +6666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 15924 .loc 1 6666 5 + 15925 0052 FB68 ldr r3, [r7, #12] + 15926 0054 0122 movs r2, #1 + 15927 0056 83F84020 strb r2, [r3, #64] + 15928 005a 10E0 b .L1173 + 15929 .L1175: +6667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 15930 .loc 1 6668 30 + 15931 005c FB68 ldr r3, [r7, #12] + 15932 005e 1B6B ldr r3, [r3, #48] + 15933 .loc 1 6668 11 + 15934 0060 7A68 ldr r2, [r7, #4] + 15935 0062 9A42 cmp r2, r3 + 15936 0064 07D1 bne .L1176 +6669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 15937 .loc 1 6670 19 + 15938 0066 FB68 ldr r3, [r7, #12] + 15939 0068 0822 movs r2, #8 + 15940 006a 1A77 strb r2, [r3, #28] +6671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); + 15941 .loc 1 6671 5 + 15942 006c FB68 ldr r3, [r7, #12] + 15943 006e 0122 movs r2, #1 + 15944 0070 83F84120 strb r2, [r3, #65] + 15945 0074 03E0 b .L1173 + 15946 .L1176: +6672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 15947 .loc 1 6675 17 + 15948 0076 FB68 ldr r3, [r7, #12] + 15949 0078 0122 movs r2, #1 + 15950 007a 83F83D20 strb r2, [r3, #61] + 15951 .L1173: +6676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 396 + + +6677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->ErrorCallback(htim); +6680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_ErrorCallback(htim); + 15952 .loc 1 6681 3 + 15953 007e F868 ldr r0, [r7, #12] + 15954 0080 FFF7FEFF bl HAL_TIM_ErrorCallback +6682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 15955 .loc 1 6684 17 + 15956 0084 FB68 ldr r3, [r7, #12] + 15957 0086 0022 movs r2, #0 + 15958 0088 1A77 strb r2, [r3, #28] +6685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 15959 .loc 1 6685 1 + 15960 008a 00BF nop + 15961 008c 1037 adds r7, r7, #16 + 15962 .cfi_def_cfa_offset 8 + 15963 008e BD46 mov sp, r7 + 15964 .cfi_def_cfa_register 13 + 15965 @ sp needed + 15966 0090 80BD pop {r7, pc} + 15967 .cfi_endproc + 15968 .LFE225: + 15970 .section .text.TIM_DMADelayPulseCplt,"ax",%progbits + 15971 .align 1 + 15972 .syntax unified + 15973 .thumb + 15974 .thumb_func + 15976 TIM_DMADelayPulseCplt: + 15977 .LFB226: +6686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Delay Pulse complete callback. +6689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMADelayPulseCplt(DMA_HandleTypeDef *hdma) +6693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 15978 .loc 1 6693 1 + 15979 .cfi_startproc + 15980 @ args = 0, pretend = 0, frame = 16 + 15981 @ frame_needed = 1, uses_anonymous_args = 0 + 15982 0000 80B5 push {r7, lr} + 15983 .cfi_def_cfa_offset 8 + 15984 .cfi_offset 7, -8 + 15985 .cfi_offset 14, -4 + 15986 0002 84B0 sub sp, sp, #16 + 15987 .cfi_def_cfa_offset 24 + 15988 0004 00AF add r7, sp, #0 + 15989 .cfi_def_cfa_register 7 + 15990 0006 7860 str r0, [r7, #4] +6694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 15991 .loc 1 6694 22 + 15992 0008 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 397 + + + 15993 000a 5B6A ldr r3, [r3, #36] + 15994 000c FB60 str r3, [r7, #12] +6695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 15995 .loc 1 6696 25 + 15996 000e FB68 ldr r3, [r7, #12] + 15997 0010 5B6A ldr r3, [r3, #36] + 15998 .loc 1 6696 6 + 15999 0012 7A68 ldr r2, [r7, #4] + 16000 0014 9A42 cmp r2, r3 + 16001 0016 0BD1 bne .L1178 +6697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 16002 .loc 1 6698 19 + 16003 0018 FB68 ldr r3, [r7, #12] + 16004 001a 0122 movs r2, #1 + 16005 001c 1A77 strb r2, [r3, #28] +6699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16006 .loc 1 6700 19 + 16007 001e 7B68 ldr r3, [r7, #4] + 16008 0020 9B69 ldr r3, [r3, #24] + 16009 .loc 1 6700 8 + 16010 0022 002B cmp r3, #0 + 16011 0024 36D1 bne .L1179 +6701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 16012 .loc 1 6702 7 + 16013 0026 FB68 ldr r3, [r7, #12] + 16014 0028 0122 movs r2, #1 + 16015 002a 83F83E20 strb r2, [r3, #62] + 16016 002e 31E0 b .L1179 + 16017 .L1178: +6703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 16018 .loc 1 6705 30 + 16019 0030 FB68 ldr r3, [r7, #12] + 16020 0032 9B6A ldr r3, [r3, #40] + 16021 .loc 1 6705 11 + 16022 0034 7A68 ldr r2, [r7, #4] + 16023 0036 9A42 cmp r2, r3 + 16024 0038 0BD1 bne .L1180 +6706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 16025 .loc 1 6707 19 + 16026 003a FB68 ldr r3, [r7, #12] + 16027 003c 0222 movs r2, #2 + 16028 003e 1A77 strb r2, [r3, #28] +6708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16029 .loc 1 6709 19 + 16030 0040 7B68 ldr r3, [r7, #4] + 16031 0042 9B69 ldr r3, [r3, #24] + 16032 .loc 1 6709 8 + 16033 0044 002B cmp r3, #0 + 16034 0046 25D1 bne .L1179 + ARM GAS /tmp/ccl4b9YO.s page 398 + + +6710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 16035 .loc 1 6711 7 + 16036 0048 FB68 ldr r3, [r7, #12] + 16037 004a 0122 movs r2, #1 + 16038 004c 83F83F20 strb r2, [r3, #63] + 16039 0050 20E0 b .L1179 + 16040 .L1180: +6712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 16041 .loc 1 6714 30 + 16042 0052 FB68 ldr r3, [r7, #12] + 16043 0054 DB6A ldr r3, [r3, #44] + 16044 .loc 1 6714 11 + 16045 0056 7A68 ldr r2, [r7, #4] + 16046 0058 9A42 cmp r2, r3 + 16047 005a 0BD1 bne .L1181 +6715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 16048 .loc 1 6716 19 + 16049 005c FB68 ldr r3, [r7, #12] + 16050 005e 0422 movs r2, #4 + 16051 0060 1A77 strb r2, [r3, #28] +6717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16052 .loc 1 6718 19 + 16053 0062 7B68 ldr r3, [r7, #4] + 16054 0064 9B69 ldr r3, [r3, #24] + 16055 .loc 1 6718 8 + 16056 0066 002B cmp r3, #0 + 16057 0068 14D1 bne .L1179 +6719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 16058 .loc 1 6720 7 + 16059 006a FB68 ldr r3, [r7, #12] + 16060 006c 0122 movs r2, #1 + 16061 006e 83F84020 strb r2, [r3, #64] + 16062 0072 0FE0 b .L1179 + 16063 .L1181: +6721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 16064 .loc 1 6723 30 + 16065 0074 FB68 ldr r3, [r7, #12] + 16066 0076 1B6B ldr r3, [r3, #48] + 16067 .loc 1 6723 11 + 16068 0078 7A68 ldr r2, [r7, #4] + 16069 007a 9A42 cmp r2, r3 + 16070 007c 0AD1 bne .L1179 +6724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 16071 .loc 1 6725 19 + 16072 007e FB68 ldr r3, [r7, #12] + 16073 0080 0822 movs r2, #8 + 16074 0082 1A77 strb r2, [r3, #28] +6726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 399 + + +6727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16075 .loc 1 6727 19 + 16076 0084 7B68 ldr r3, [r7, #4] + 16077 0086 9B69 ldr r3, [r3, #24] + 16078 .loc 1 6727 8 + 16079 0088 002B cmp r3, #0 + 16080 008a 03D1 bne .L1179 +6728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); + 16081 .loc 1 6729 7 + 16082 008c FB68 ldr r3, [r7, #12] + 16083 008e 0122 movs r2, #1 + 16084 0090 83F84120 strb r2, [r3, #65] + 16085 .L1179: +6730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +6735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); +6739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 16086 .loc 1 6740 3 + 16087 0094 F868 ldr r0, [r7, #12] + 16088 0096 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback +6741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 16089 .loc 1 6743 17 + 16090 009a FB68 ldr r3, [r7, #12] + 16091 009c 0022 movs r2, #0 + 16092 009e 1A77 strb r2, [r3, #28] +6744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16093 .loc 1 6744 1 + 16094 00a0 00BF nop + 16095 00a2 1037 adds r7, r7, #16 + 16096 .cfi_def_cfa_offset 8 + 16097 00a4 BD46 mov sp, r7 + 16098 .cfi_def_cfa_register 13 + 16099 @ sp needed + 16100 00a6 80BD pop {r7, pc} + 16101 .cfi_endproc + 16102 .LFE226: + 16104 .section .text.TIM_DMADelayPulseHalfCplt,"ax",%progbits + 16105 .align 1 + 16106 .global TIM_DMADelayPulseHalfCplt + 16107 .syntax unified + 16108 .thumb + 16109 .thumb_func + 16111 TIM_DMADelayPulseHalfCplt: + 16112 .LFB227: +6745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Delay Pulse half complete callback. + ARM GAS /tmp/ccl4b9YO.s page 400 + + +6748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_DMADelayPulseHalfCplt(DMA_HandleTypeDef *hdma) +6752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16113 .loc 1 6752 1 + 16114 .cfi_startproc + 16115 @ args = 0, pretend = 0, frame = 16 + 16116 @ frame_needed = 1, uses_anonymous_args = 0 + 16117 0000 80B5 push {r7, lr} + 16118 .cfi_def_cfa_offset 8 + 16119 .cfi_offset 7, -8 + 16120 .cfi_offset 14, -4 + 16121 0002 84B0 sub sp, sp, #16 + 16122 .cfi_def_cfa_offset 24 + 16123 0004 00AF add r7, sp, #0 + 16124 .cfi_def_cfa_register 7 + 16125 0006 7860 str r0, [r7, #4] +6753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16126 .loc 1 6753 22 + 16127 0008 7B68 ldr r3, [r7, #4] + 16128 000a 5B6A ldr r3, [r3, #36] + 16129 000c FB60 str r3, [r7, #12] +6754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 16130 .loc 1 6755 25 + 16131 000e FB68 ldr r3, [r7, #12] + 16132 0010 5B6A ldr r3, [r3, #36] + 16133 .loc 1 6755 6 + 16134 0012 7A68 ldr r2, [r7, #4] + 16135 0014 9A42 cmp r2, r3 + 16136 0016 03D1 bne .L1183 +6756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 16137 .loc 1 6757 19 + 16138 0018 FB68 ldr r3, [r7, #12] + 16139 001a 0122 movs r2, #1 + 16140 001c 1A77 strb r2, [r3, #28] + 16141 001e 19E0 b .L1184 + 16142 .L1183: +6758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 16143 .loc 1 6759 30 + 16144 0020 FB68 ldr r3, [r7, #12] + 16145 0022 9B6A ldr r3, [r3, #40] + 16146 .loc 1 6759 11 + 16147 0024 7A68 ldr r2, [r7, #4] + 16148 0026 9A42 cmp r2, r3 + 16149 0028 03D1 bne .L1185 +6760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 16150 .loc 1 6761 19 + 16151 002a FB68 ldr r3, [r7, #12] + 16152 002c 0222 movs r2, #2 + 16153 002e 1A77 strb r2, [r3, #28] + 16154 0030 10E0 b .L1184 + 16155 .L1185: + ARM GAS /tmp/ccl4b9YO.s page 401 + + +6762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 16156 .loc 1 6763 30 + 16157 0032 FB68 ldr r3, [r7, #12] + 16158 0034 DB6A ldr r3, [r3, #44] + 16159 .loc 1 6763 11 + 16160 0036 7A68 ldr r2, [r7, #4] + 16161 0038 9A42 cmp r2, r3 + 16162 003a 03D1 bne .L1186 +6764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 16163 .loc 1 6765 19 + 16164 003c FB68 ldr r3, [r7, #12] + 16165 003e 0422 movs r2, #4 + 16166 0040 1A77 strb r2, [r3, #28] + 16167 0042 07E0 b .L1184 + 16168 .L1186: +6766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 16169 .loc 1 6767 30 + 16170 0044 FB68 ldr r3, [r7, #12] + 16171 0046 1B6B ldr r3, [r3, #48] + 16172 .loc 1 6767 11 + 16173 0048 7A68 ldr r2, [r7, #4] + 16174 004a 9A42 cmp r2, r3 + 16175 004c 02D1 bne .L1184 +6768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 16176 .loc 1 6769 19 + 16177 004e FB68 ldr r3, [r7, #12] + 16178 0050 0822 movs r2, #8 + 16179 0052 1A77 strb r2, [r3, #28] + 16180 .L1184: +6770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +6774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback(htim); +6778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedHalfCpltCallback(htim); + 16181 .loc 1 6779 3 + 16182 0054 F868 ldr r0, [r7, #12] + 16183 0056 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedHalfCpltCallback +6780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 16184 .loc 1 6782 17 + 16185 005a FB68 ldr r3, [r7, #12] + 16186 005c 0022 movs r2, #0 + 16187 005e 1A77 strb r2, [r3, #28] +6783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16188 .loc 1 6783 1 + 16189 0060 00BF nop + 16190 0062 1037 adds r7, r7, #16 + ARM GAS /tmp/ccl4b9YO.s page 402 + + + 16191 .cfi_def_cfa_offset 8 + 16192 0064 BD46 mov sp, r7 + 16193 .cfi_def_cfa_register 13 + 16194 @ sp needed + 16195 0066 80BD pop {r7, pc} + 16196 .cfi_endproc + 16197 .LFE227: + 16199 .section .text.TIM_DMACaptureCplt,"ax",%progbits + 16200 .align 1 + 16201 .global TIM_DMACaptureCplt + 16202 .syntax unified + 16203 .thumb + 16204 .thumb_func + 16206 TIM_DMACaptureCplt: + 16207 .LFB228: +6784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Capture complete callback. +6787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_DMACaptureCplt(DMA_HandleTypeDef *hdma) +6791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16208 .loc 1 6791 1 + 16209 .cfi_startproc + 16210 @ args = 0, pretend = 0, frame = 16 + 16211 @ frame_needed = 1, uses_anonymous_args = 0 + 16212 0000 80B5 push {r7, lr} + 16213 .cfi_def_cfa_offset 8 + 16214 .cfi_offset 7, -8 + 16215 .cfi_offset 14, -4 + 16216 0002 84B0 sub sp, sp, #16 + 16217 .cfi_def_cfa_offset 24 + 16218 0004 00AF add r7, sp, #0 + 16219 .cfi_def_cfa_register 7 + 16220 0006 7860 str r0, [r7, #4] +6792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16221 .loc 1 6792 22 + 16222 0008 7B68 ldr r3, [r7, #4] + 16223 000a 5B6A ldr r3, [r3, #36] + 16224 000c FB60 str r3, [r7, #12] +6793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 16225 .loc 1 6794 25 + 16226 000e FB68 ldr r3, [r7, #12] + 16227 0010 5B6A ldr r3, [r3, #36] + 16228 .loc 1 6794 6 + 16229 0012 7A68 ldr r2, [r7, #4] + 16230 0014 9A42 cmp r2, r3 + 16231 0016 0FD1 bne .L1188 +6795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 16232 .loc 1 6796 19 + 16233 0018 FB68 ldr r3, [r7, #12] + 16234 001a 0122 movs r2, #1 + 16235 001c 1A77 strb r2, [r3, #28] +6797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 403 + + +6798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16236 .loc 1 6798 19 + 16237 001e 7B68 ldr r3, [r7, #4] + 16238 0020 9B69 ldr r3, [r3, #24] + 16239 .loc 1 6798 8 + 16240 0022 002B cmp r3, #0 + 16241 0024 46D1 bne .L1189 +6799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 16242 .loc 1 6800 7 + 16243 0026 FB68 ldr r3, [r7, #12] + 16244 0028 0122 movs r2, #1 + 16245 002a 83F83E20 strb r2, [r3, #62] +6801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 16246 .loc 1 6801 7 + 16247 002e FB68 ldr r3, [r7, #12] + 16248 0030 0122 movs r2, #1 + 16249 0032 83F84420 strb r2, [r3, #68] + 16250 0036 3DE0 b .L1189 + 16251 .L1188: +6802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 16252 .loc 1 6804 30 + 16253 0038 FB68 ldr r3, [r7, #12] + 16254 003a 9B6A ldr r3, [r3, #40] + 16255 .loc 1 6804 11 + 16256 003c 7A68 ldr r2, [r7, #4] + 16257 003e 9A42 cmp r2, r3 + 16258 0040 0FD1 bne .L1190 +6805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 16259 .loc 1 6806 19 + 16260 0042 FB68 ldr r3, [r7, #12] + 16261 0044 0222 movs r2, #2 + 16262 0046 1A77 strb r2, [r3, #28] +6807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16263 .loc 1 6808 19 + 16264 0048 7B68 ldr r3, [r7, #4] + 16265 004a 9B69 ldr r3, [r3, #24] + 16266 .loc 1 6808 8 + 16267 004c 002B cmp r3, #0 + 16268 004e 31D1 bne .L1189 +6809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 16269 .loc 1 6810 7 + 16270 0050 FB68 ldr r3, [r7, #12] + 16271 0052 0122 movs r2, #1 + 16272 0054 83F83F20 strb r2, [r3, #63] +6811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 16273 .loc 1 6811 7 + 16274 0058 FB68 ldr r3, [r7, #12] + 16275 005a 0122 movs r2, #1 + 16276 005c 83F84520 strb r2, [r3, #69] + 16277 0060 28E0 b .L1189 + 16278 .L1190: + ARM GAS /tmp/ccl4b9YO.s page 404 + + +6812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 16279 .loc 1 6814 30 + 16280 0062 FB68 ldr r3, [r7, #12] + 16281 0064 DB6A ldr r3, [r3, #44] + 16282 .loc 1 6814 11 + 16283 0066 7A68 ldr r2, [r7, #4] + 16284 0068 9A42 cmp r2, r3 + 16285 006a 0FD1 bne .L1191 +6815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 16286 .loc 1 6816 19 + 16287 006c FB68 ldr r3, [r7, #12] + 16288 006e 0422 movs r2, #4 + 16289 0070 1A77 strb r2, [r3, #28] +6817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16290 .loc 1 6818 19 + 16291 0072 7B68 ldr r3, [r7, #4] + 16292 0074 9B69 ldr r3, [r3, #24] + 16293 .loc 1 6818 8 + 16294 0076 002B cmp r3, #0 + 16295 0078 1CD1 bne .L1189 +6819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 16296 .loc 1 6820 7 + 16297 007a FB68 ldr r3, [r7, #12] + 16298 007c 0122 movs r2, #1 + 16299 007e 83F84020 strb r2, [r3, #64] +6821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 16300 .loc 1 6821 7 + 16301 0082 FB68 ldr r3, [r7, #12] + 16302 0084 0122 movs r2, #1 + 16303 0086 83F84620 strb r2, [r3, #70] + 16304 008a 13E0 b .L1189 + 16305 .L1191: +6822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 16306 .loc 1 6824 30 + 16307 008c FB68 ldr r3, [r7, #12] + 16308 008e 1B6B ldr r3, [r3, #48] + 16309 .loc 1 6824 11 + 16310 0090 7A68 ldr r2, [r7, #4] + 16311 0092 9A42 cmp r2, r3 + 16312 0094 0ED1 bne .L1189 +6825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 16313 .loc 1 6826 19 + 16314 0096 FB68 ldr r3, [r7, #12] + 16315 0098 0822 movs r2, #8 + 16316 009a 1A77 strb r2, [r3, #28] +6827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) + 16317 .loc 1 6828 19 + 16318 009c 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 405 + + + 16319 009e 9B69 ldr r3, [r3, #24] + 16320 .loc 1 6828 8 + 16321 00a0 002B cmp r3, #0 + 16322 00a2 07D1 bne .L1189 +6829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); + 16323 .loc 1 6830 7 + 16324 00a4 FB68 ldr r3, [r7, #12] + 16325 00a6 0122 movs r2, #1 + 16326 00a8 83F84120 strb r2, [r3, #65] +6831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); + 16327 .loc 1 6831 7 + 16328 00ac FB68 ldr r3, [r7, #12] + 16329 00ae 0122 movs r2, #1 + 16330 00b0 83F84720 strb r2, [r3, #71] + 16331 .L1189: +6832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +6837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureCallback(htim); +6841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); + 16332 .loc 1 6842 3 + 16333 00b4 F868 ldr r0, [r7, #12] + 16334 00b6 FFF7FEFF bl HAL_TIM_IC_CaptureCallback +6843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 16335 .loc 1 6845 17 + 16336 00ba FB68 ldr r3, [r7, #12] + 16337 00bc 0022 movs r2, #0 + 16338 00be 1A77 strb r2, [r3, #28] +6846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16339 .loc 1 6846 1 + 16340 00c0 00BF nop + 16341 00c2 1037 adds r7, r7, #16 + 16342 .cfi_def_cfa_offset 8 + 16343 00c4 BD46 mov sp, r7 + 16344 .cfi_def_cfa_register 13 + 16345 @ sp needed + 16346 00c6 80BD pop {r7, pc} + 16347 .cfi_endproc + 16348 .LFE228: + 16350 .section .text.TIM_DMACaptureHalfCplt,"ax",%progbits + 16351 .align 1 + 16352 .global TIM_DMACaptureHalfCplt + 16353 .syntax unified + 16354 .thumb + 16355 .thumb_func + 16357 TIM_DMACaptureHalfCplt: + 16358 .LFB229: +6847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 406 + + +6848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Capture half complete callback. +6850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_DMACaptureHalfCplt(DMA_HandleTypeDef *hdma) +6854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16359 .loc 1 6854 1 + 16360 .cfi_startproc + 16361 @ args = 0, pretend = 0, frame = 16 + 16362 @ frame_needed = 1, uses_anonymous_args = 0 + 16363 0000 80B5 push {r7, lr} + 16364 .cfi_def_cfa_offset 8 + 16365 .cfi_offset 7, -8 + 16366 .cfi_offset 14, -4 + 16367 0002 84B0 sub sp, sp, #16 + 16368 .cfi_def_cfa_offset 24 + 16369 0004 00AF add r7, sp, #0 + 16370 .cfi_def_cfa_register 7 + 16371 0006 7860 str r0, [r7, #4] +6855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16372 .loc 1 6855 22 + 16373 0008 7B68 ldr r3, [r7, #4] + 16374 000a 5B6A ldr r3, [r3, #36] + 16375 000c FB60 str r3, [r7, #12] +6856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 16376 .loc 1 6857 25 + 16377 000e FB68 ldr r3, [r7, #12] + 16378 0010 5B6A ldr r3, [r3, #36] + 16379 .loc 1 6857 6 + 16380 0012 7A68 ldr r2, [r7, #4] + 16381 0014 9A42 cmp r2, r3 + 16382 0016 03D1 bne .L1193 +6858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 16383 .loc 1 6859 19 + 16384 0018 FB68 ldr r3, [r7, #12] + 16385 001a 0122 movs r2, #1 + 16386 001c 1A77 strb r2, [r3, #28] + 16387 001e 19E0 b .L1194 + 16388 .L1193: +6860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 16389 .loc 1 6861 30 + 16390 0020 FB68 ldr r3, [r7, #12] + 16391 0022 9B6A ldr r3, [r3, #40] + 16392 .loc 1 6861 11 + 16393 0024 7A68 ldr r2, [r7, #4] + 16394 0026 9A42 cmp r2, r3 + 16395 0028 03D1 bne .L1195 +6862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 16396 .loc 1 6863 19 + 16397 002a FB68 ldr r3, [r7, #12] + 16398 002c 0222 movs r2, #2 + 16399 002e 1A77 strb r2, [r3, #28] + ARM GAS /tmp/ccl4b9YO.s page 407 + + + 16400 0030 10E0 b .L1194 + 16401 .L1195: +6864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 16402 .loc 1 6865 30 + 16403 0032 FB68 ldr r3, [r7, #12] + 16404 0034 DB6A ldr r3, [r3, #44] + 16405 .loc 1 6865 11 + 16406 0036 7A68 ldr r2, [r7, #4] + 16407 0038 9A42 cmp r2, r3 + 16408 003a 03D1 bne .L1196 +6866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 16409 .loc 1 6867 19 + 16410 003c FB68 ldr r3, [r7, #12] + 16411 003e 0422 movs r2, #4 + 16412 0040 1A77 strb r2, [r3, #28] + 16413 0042 07E0 b .L1194 + 16414 .L1196: +6868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 16415 .loc 1 6869 30 + 16416 0044 FB68 ldr r3, [r7, #12] + 16417 0046 1B6B ldr r3, [r3, #48] + 16418 .loc 1 6869 11 + 16419 0048 7A68 ldr r2, [r7, #4] + 16420 004a 9A42 cmp r2, r3 + 16421 004c 02D1 bne .L1194 +6870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 16422 .loc 1 6871 19 + 16423 004e FB68 ldr r3, [r7, #12] + 16424 0050 0822 movs r2, #8 + 16425 0052 1A77 strb r2, [r3, #28] + 16426 .L1194: +6872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +6874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* nothing to do */ +6876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback(htim); +6880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_IC_CaptureHalfCpltCallback(htim); + 16427 .loc 1 6881 3 + 16428 0054 F868 ldr r0, [r7, #12] + 16429 0056 FFF7FEFF bl HAL_TIM_IC_CaptureHalfCpltCallback +6882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 16430 .loc 1 6884 17 + 16431 005a FB68 ldr r3, [r7, #12] + 16432 005c 0022 movs r2, #0 + 16433 005e 1A77 strb r2, [r3, #28] +6885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16434 .loc 1 6885 1 + ARM GAS /tmp/ccl4b9YO.s page 408 + + + 16435 0060 00BF nop + 16436 0062 1037 adds r7, r7, #16 + 16437 .cfi_def_cfa_offset 8 + 16438 0064 BD46 mov sp, r7 + 16439 .cfi_def_cfa_register 13 + 16440 @ sp needed + 16441 0066 80BD pop {r7, pc} + 16442 .cfi_endproc + 16443 .LFE229: + 16445 .section .text.TIM_DMAPeriodElapsedCplt,"ax",%progbits + 16446 .align 1 + 16447 .syntax unified + 16448 .thumb + 16449 .thumb_func + 16451 TIM_DMAPeriodElapsedCplt: + 16452 .LFB230: +6886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Period Elapse complete callback. +6889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMAPeriodElapsedCplt(DMA_HandleTypeDef *hdma) +6893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16453 .loc 1 6893 1 + 16454 .cfi_startproc + 16455 @ args = 0, pretend = 0, frame = 16 + 16456 @ frame_needed = 1, uses_anonymous_args = 0 + 16457 0000 80B5 push {r7, lr} + 16458 .cfi_def_cfa_offset 8 + 16459 .cfi_offset 7, -8 + 16460 .cfi_offset 14, -4 + 16461 0002 84B0 sub sp, sp, #16 + 16462 .cfi_def_cfa_offset 24 + 16463 0004 00AF add r7, sp, #0 + 16464 .cfi_def_cfa_register 7 + 16465 0006 7860 str r0, [r7, #4] +6894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16466 .loc 1 6894 22 + 16467 0008 7B68 ldr r3, [r7, #4] + 16468 000a 5B6A ldr r3, [r3, #36] + 16469 000c FB60 str r3, [r7, #12] +6895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->hdma[TIM_DMA_ID_UPDATE]->Init.Mode == DMA_NORMAL) + 16470 .loc 1 6896 17 + 16471 000e FB68 ldr r3, [r7, #12] + 16472 0010 1B6A ldr r3, [r3, #32] + 16473 .loc 1 6896 42 + 16474 0012 9B69 ldr r3, [r3, #24] + 16475 .loc 1 6896 6 + 16476 0014 002B cmp r3, #0 + 16477 0016 03D1 bne .L1198 +6897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 16478 .loc 1 6898 17 + 16479 0018 FB68 ldr r3, [r7, #12] + 16480 001a 0122 movs r2, #1 + ARM GAS /tmp/ccl4b9YO.s page 409 + + + 16481 001c 83F83D20 strb r2, [r3, #61] + 16482 .L1198: +6899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedCallback(htim); +6903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PeriodElapsedCallback(htim); + 16483 .loc 1 6904 3 + 16484 0020 F868 ldr r0, [r7, #12] + 16485 0022 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback +6905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16486 .loc 1 6906 1 + 16487 0026 00BF nop + 16488 0028 1037 adds r7, r7, #16 + 16489 .cfi_def_cfa_offset 8 + 16490 002a BD46 mov sp, r7 + 16491 .cfi_def_cfa_register 13 + 16492 @ sp needed + 16493 002c 80BD pop {r7, pc} + 16494 .cfi_endproc + 16495 .LFE230: + 16497 .section .text.TIM_DMAPeriodElapsedHalfCplt,"ax",%progbits + 16498 .align 1 + 16499 .syntax unified + 16500 .thumb + 16501 .thumb_func + 16503 TIM_DMAPeriodElapsedHalfCplt: + 16504 .LFB231: +6907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Period Elapse half complete callback. +6910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMAPeriodElapsedHalfCplt(DMA_HandleTypeDef *hdma) +6914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16505 .loc 1 6914 1 + 16506 .cfi_startproc + 16507 @ args = 0, pretend = 0, frame = 16 + 16508 @ frame_needed = 1, uses_anonymous_args = 0 + 16509 0000 80B5 push {r7, lr} + 16510 .cfi_def_cfa_offset 8 + 16511 .cfi_offset 7, -8 + 16512 .cfi_offset 14, -4 + 16513 0002 84B0 sub sp, sp, #16 + 16514 .cfi_def_cfa_offset 24 + 16515 0004 00AF add r7, sp, #0 + 16516 .cfi_def_cfa_register 7 + 16517 0006 7860 str r0, [r7, #4] +6915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16518 .loc 1 6915 22 + 16519 0008 7B68 ldr r3, [r7, #4] + 16520 000a 5B6A ldr r3, [r3, #36] + 16521 000c FB60 str r3, [r7, #12] +6916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 410 + + +6917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback(htim); +6919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_PeriodElapsedHalfCpltCallback(htim); + 16522 .loc 1 6920 3 + 16523 000e F868 ldr r0, [r7, #12] + 16524 0010 FFF7FEFF bl HAL_TIM_PeriodElapsedHalfCpltCallback +6921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16525 .loc 1 6922 1 + 16526 0014 00BF nop + 16527 0016 1037 adds r7, r7, #16 + 16528 .cfi_def_cfa_offset 8 + 16529 0018 BD46 mov sp, r7 + 16530 .cfi_def_cfa_register 13 + 16531 @ sp needed + 16532 001a 80BD pop {r7, pc} + 16533 .cfi_endproc + 16534 .LFE231: + 16536 .section .text.TIM_DMATriggerCplt,"ax",%progbits + 16537 .align 1 + 16538 .syntax unified + 16539 .thumb + 16540 .thumb_func + 16542 TIM_DMATriggerCplt: + 16543 .LFB232: +6923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Trigger callback. +6926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma) +6930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16544 .loc 1 6930 1 + 16545 .cfi_startproc + 16546 @ args = 0, pretend = 0, frame = 16 + 16547 @ frame_needed = 1, uses_anonymous_args = 0 + 16548 0000 80B5 push {r7, lr} + 16549 .cfi_def_cfa_offset 8 + 16550 .cfi_offset 7, -8 + 16551 .cfi_offset 14, -4 + 16552 0002 84B0 sub sp, sp, #16 + 16553 .cfi_def_cfa_offset 24 + 16554 0004 00AF add r7, sp, #0 + 16555 .cfi_def_cfa_register 7 + 16556 0006 7860 str r0, [r7, #4] +6931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16557 .loc 1 6931 22 + 16558 0008 7B68 ldr r3, [r7, #4] + 16559 000a 5B6A ldr r3, [r3, #36] + 16560 000c FB60 str r3, [r7, #12] +6932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (htim->hdma[TIM_DMA_ID_TRIGGER]->Init.Mode == DMA_NORMAL) + 16561 .loc 1 6933 17 + 16562 000e FB68 ldr r3, [r7, #12] + 16563 0010 9B6B ldr r3, [r3, #56] + ARM GAS /tmp/ccl4b9YO.s page 411 + + + 16564 .loc 1 6933 43 + 16565 0012 9B69 ldr r3, [r3, #24] + 16566 .loc 1 6933 6 + 16567 0014 002B cmp r3, #0 + 16568 0016 03D1 bne .L1201 +6934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; + 16569 .loc 1 6935 17 + 16570 0018 FB68 ldr r3, [r7, #12] + 16571 001a 0122 movs r2, #1 + 16572 001c 83F83D20 strb r2, [r3, #61] + 16573 .L1201: +6936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerCallback(htim); +6940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_TriggerCallback(htim); + 16574 .loc 1 6941 3 + 16575 0020 F868 ldr r0, [r7, #12] + 16576 0022 FFF7FEFF bl HAL_TIM_TriggerCallback +6942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16577 .loc 1 6943 1 + 16578 0026 00BF nop + 16579 0028 1037 adds r7, r7, #16 + 16580 .cfi_def_cfa_offset 8 + 16581 002a BD46 mov sp, r7 + 16582 .cfi_def_cfa_register 13 + 16583 @ sp needed + 16584 002c 80BD pop {r7, pc} + 16585 .cfi_endproc + 16586 .LFE232: + 16588 .section .text.TIM_DMATriggerHalfCplt,"ax",%progbits + 16589 .align 1 + 16590 .syntax unified + 16591 .thumb + 16592 .thumb_func + 16594 TIM_DMATriggerHalfCplt: + 16595 .LFB233: +6944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief TIM DMA Trigger half complete callback. +6947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param hdma pointer to DMA handle. +6948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma) +6951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16596 .loc 1 6951 1 + 16597 .cfi_startproc + 16598 @ args = 0, pretend = 0, frame = 16 + 16599 @ frame_needed = 1, uses_anonymous_args = 0 + 16600 0000 80B5 push {r7, lr} + 16601 .cfi_def_cfa_offset 8 + 16602 .cfi_offset 7, -8 + 16603 .cfi_offset 14, -4 + 16604 0002 84B0 sub sp, sp, #16 + ARM GAS /tmp/ccl4b9YO.s page 412 + + + 16605 .cfi_def_cfa_offset 24 + 16606 0004 00AF add r7, sp, #0 + 16607 .cfi_def_cfa_register 7 + 16608 0006 7860 str r0, [r7, #4] +6952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 16609 .loc 1 6952 22 + 16610 0008 7B68 ldr r3, [r7, #4] + 16611 000a 5B6A ldr r3, [r3, #36] + 16612 000c FB60 str r3, [r7, #12] +6953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +6955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->TriggerHalfCpltCallback(htim); +6956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #else +6957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_TIM_TriggerHalfCpltCallback(htim); + 16613 .loc 1 6957 3 + 16614 000e F868 ldr r0, [r7, #12] + 16615 0010 FFF7FEFF bl HAL_TIM_TriggerHalfCpltCallback +6958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +6959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16616 .loc 1 6959 1 + 16617 0014 00BF nop + 16618 0016 1037 adds r7, r7, #16 + 16619 .cfi_def_cfa_offset 8 + 16620 0018 BD46 mov sp, r7 + 16621 .cfi_def_cfa_register 13 + 16622 @ sp needed + 16623 001a 80BD pop {r7, pc} + 16624 .cfi_endproc + 16625 .LFE233: + 16627 .section .text.TIM_Base_SetConfig,"ax",%progbits + 16628 .align 1 + 16629 .global TIM_Base_SetConfig + 16630 .syntax unified + 16631 .thumb + 16632 .thumb_func + 16634 TIM_Base_SetConfig: + 16635 .LFB234: +6960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +6962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Time Base configuration +6963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx TIM peripheral +6964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Structure TIM Base configuration structure +6965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +6966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +6967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure) +6968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16636 .loc 1 6968 1 + 16637 .cfi_startproc + 16638 @ args = 0, pretend = 0, frame = 16 + 16639 @ frame_needed = 1, uses_anonymous_args = 0 + 16640 @ link register save eliminated. + 16641 0000 80B4 push {r7} + 16642 .cfi_def_cfa_offset 4 + 16643 .cfi_offset 7, -4 + 16644 0002 85B0 sub sp, sp, #20 + 16645 .cfi_def_cfa_offset 24 + 16646 0004 00AF add r7, sp, #0 + ARM GAS /tmp/ccl4b9YO.s page 413 + + + 16647 .cfi_def_cfa_register 7 + 16648 0006 7860 str r0, [r7, #4] + 16649 0008 3960 str r1, [r7] +6969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr1; +6970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr1 = TIMx->CR1; + 16650 .loc 1 6970 10 + 16651 000a 7B68 ldr r3, [r7, #4] + 16652 000c 1B68 ldr r3, [r3] + 16653 000e FB60 str r3, [r7, #12] +6971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set TIM Time Base Unit parameters ---------------------------------------*/ +6973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx)) + 16654 .loc 1 6973 6 + 16655 0010 7B68 ldr r3, [r7, #4] + 16656 0012 364A ldr r2, .L1210 + 16657 0014 9342 cmp r3, r2 + 16658 0016 0BD0 beq .L1204 + 16659 .loc 1 6973 7 discriminator 1 + 16660 0018 7B68 ldr r3, [r7, #4] + 16661 001a B3F1804F cmp r3, #1073741824 + 16662 001e 07D0 beq .L1204 + 16663 .loc 1 6973 7 is_stmt 0 discriminator 2 + 16664 0020 7B68 ldr r3, [r7, #4] + 16665 0022 334A ldr r2, .L1210+4 + 16666 0024 9342 cmp r3, r2 + 16667 0026 03D0 beq .L1204 + 16668 .loc 1 6973 7 discriminator 3 + 16669 0028 7B68 ldr r3, [r7, #4] + 16670 002a 324A ldr r2, .L1210+8 + 16671 002c 9342 cmp r3, r2 + 16672 002e 08D1 bne .L1205 + 16673 .L1204: +6974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Counter Mode */ +6976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr1 &= ~(TIM_CR1_DIR | TIM_CR1_CMS); + 16674 .loc 1 6976 12 is_stmt 1 + 16675 0030 FB68 ldr r3, [r7, #12] + 16676 0032 23F07003 bic r3, r3, #112 + 16677 0036 FB60 str r3, [r7, #12] +6977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; + 16678 .loc 1 6977 24 + 16679 0038 3B68 ldr r3, [r7] + 16680 003a 5B68 ldr r3, [r3, #4] + 16681 .loc 1 6977 12 + 16682 003c FA68 ldr r2, [r7, #12] + 16683 003e 1343 orrs r3, r3, r2 + 16684 0040 FB60 str r3, [r7, #12] + 16685 .L1205: +6978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx)) + 16686 .loc 1 6980 6 + 16687 0042 7B68 ldr r3, [r7, #4] + 16688 0044 294A ldr r2, .L1210 + 16689 0046 9342 cmp r3, r2 + 16690 0048 17D0 beq .L1206 + 16691 .loc 1 6980 7 discriminator 1 + ARM GAS /tmp/ccl4b9YO.s page 414 + + + 16692 004a 7B68 ldr r3, [r7, #4] + 16693 004c B3F1804F cmp r3, #1073741824 + 16694 0050 13D0 beq .L1206 + 16695 .loc 1 6980 7 is_stmt 0 discriminator 2 + 16696 0052 7B68 ldr r3, [r7, #4] + 16697 0054 264A ldr r2, .L1210+4 + 16698 0056 9342 cmp r3, r2 + 16699 0058 0FD0 beq .L1206 + 16700 .loc 1 6980 7 discriminator 3 + 16701 005a 7B68 ldr r3, [r7, #4] + 16702 005c 254A ldr r2, .L1210+8 + 16703 005e 9342 cmp r3, r2 + 16704 0060 0BD0 beq .L1206 + 16705 .loc 1 6980 7 discriminator 4 + 16706 0062 7B68 ldr r3, [r7, #4] + 16707 0064 244A ldr r2, .L1210+12 + 16708 0066 9342 cmp r3, r2 + 16709 0068 07D0 beq .L1206 + 16710 .loc 1 6980 7 discriminator 5 + 16711 006a 7B68 ldr r3, [r7, #4] + 16712 006c 234A ldr r2, .L1210+16 + 16713 006e 9342 cmp r3, r2 + 16714 0070 03D0 beq .L1206 + 16715 .loc 1 6980 7 discriminator 6 + 16716 0072 7B68 ldr r3, [r7, #4] + 16717 0074 224A ldr r2, .L1210+20 + 16718 0076 9342 cmp r3, r2 + 16719 0078 08D1 bne .L1207 + 16720 .L1206: +6981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +6982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the clock division */ +6983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr1 &= ~TIM_CR1_CKD; + 16721 .loc 1 6983 12 is_stmt 1 + 16722 007a FB68 ldr r3, [r7, #12] + 16723 007c 23F44073 bic r3, r3, #768 + 16724 0080 FB60 str r3, [r7, #12] +6984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; + 16725 .loc 1 6984 34 + 16726 0082 3B68 ldr r3, [r7] + 16727 0084 DB68 ldr r3, [r3, #12] + 16728 .loc 1 6984 12 + 16729 0086 FA68 ldr r2, [r7, #12] + 16730 0088 1343 orrs r3, r3, r2 + 16731 008a FB60 str r3, [r7, #12] + 16732 .L1207: +6985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +6986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the auto-reload preload */ +6988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** MODIFY_REG(tmpcr1, TIM_CR1_ARPE, Structure->AutoReloadPreload); + 16733 .loc 1 6988 3 + 16734 008c FB68 ldr r3, [r7, #12] + 16735 008e 23F08002 bic r2, r3, #128 + 16736 0092 3B68 ldr r3, [r7] + 16737 0094 5B69 ldr r3, [r3, #20] + 16738 0096 1343 orrs r3, r3, r2 + 16739 0098 FB60 str r3, [r7, #12] +6989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 415 + + +6990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR1 = tmpcr1; + 16740 .loc 1 6990 13 + 16741 009a 7B68 ldr r3, [r7, #4] + 16742 009c FA68 ldr r2, [r7, #12] + 16743 009e 1A60 str r2, [r3] +6991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Autoreload value */ +6993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->ARR = (uint32_t)Structure->Period ; + 16744 .loc 1 6993 34 + 16745 00a0 3B68 ldr r3, [r7] + 16746 00a2 9A68 ldr r2, [r3, #8] + 16747 .loc 1 6993 13 + 16748 00a4 7B68 ldr r3, [r7, #4] + 16749 00a6 DA62 str r2, [r3, #44] +6994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Prescaler value */ +6996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->PSC = Structure->Prescaler; + 16750 .loc 1 6996 24 + 16751 00a8 3B68 ldr r3, [r7] + 16752 00aa 1A68 ldr r2, [r3] + 16753 .loc 1 6996 13 + 16754 00ac 7B68 ldr r3, [r7, #4] + 16755 00ae 9A62 str r2, [r3, #40] +6997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +6998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_REPETITION_COUNTER_INSTANCE(TIMx)) + 16756 .loc 1 6998 6 + 16757 00b0 7B68 ldr r3, [r7, #4] + 16758 00b2 0E4A ldr r2, .L1210 + 16759 00b4 9342 cmp r3, r2 + 16760 00b6 0BD0 beq .L1208 + 16761 .loc 1 6998 7 discriminator 1 + 16762 00b8 7B68 ldr r3, [r7, #4] + 16763 00ba 0F4A ldr r2, .L1210+12 + 16764 00bc 9342 cmp r3, r2 + 16765 00be 07D0 beq .L1208 + 16766 .loc 1 6998 7 is_stmt 0 discriminator 2 + 16767 00c0 7B68 ldr r3, [r7, #4] + 16768 00c2 0E4A ldr r2, .L1210+16 + 16769 00c4 9342 cmp r3, r2 + 16770 00c6 03D0 beq .L1208 + 16771 .loc 1 6998 7 discriminator 3 + 16772 00c8 7B68 ldr r3, [r7, #4] + 16773 00ca 0D4A ldr r2, .L1210+20 + 16774 00cc 9342 cmp r3, r2 + 16775 00ce 03D1 bne .L1209 + 16776 .L1208: +6999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Repetition Counter value */ +7001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->RCR = Structure->RepetitionCounter; + 16777 .loc 1 7001 26 is_stmt 1 + 16778 00d0 3B68 ldr r3, [r7] + 16779 00d2 1A69 ldr r2, [r3, #16] + 16780 .loc 1 7001 15 + 16781 00d4 7B68 ldr r3, [r7, #4] + 16782 00d6 1A63 str r2, [r3, #48] + 16783 .L1209: +7002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + ARM GAS /tmp/ccl4b9YO.s page 416 + + +7003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Generate an update event to reload the Prescaler +7005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** and the repetition counter (only for advanced timer) value immediately */ +7006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->EGR = TIM_EGR_UG; + 16784 .loc 1 7006 13 + 16785 00d8 7B68 ldr r3, [r7, #4] + 16786 00da 0122 movs r2, #1 + 16787 00dc 5A61 str r2, [r3, #20] +7007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16788 .loc 1 7007 1 + 16789 00de 00BF nop + 16790 00e0 1437 adds r7, r7, #20 + 16791 .cfi_def_cfa_offset 4 + 16792 00e2 BD46 mov sp, r7 + 16793 .cfi_def_cfa_register 13 + 16794 @ sp needed + 16795 00e4 5DF8047B ldr r7, [sp], #4 + 16796 .cfi_restore 7 + 16797 .cfi_def_cfa_offset 0 + 16798 00e8 7047 bx lr + 16799 .L1211: + 16800 00ea 00BF .align 2 + 16801 .L1210: + 16802 00ec 002C0140 .word 1073818624 + 16803 00f0 00040040 .word 1073742848 + 16804 00f4 00080040 .word 1073743872 + 16805 00f8 00400140 .word 1073823744 + 16806 00fc 00440140 .word 1073824768 + 16807 0100 00480140 .word 1073825792 + 16808 .cfi_endproc + 16809 .LFE234: + 16811 .section .text.TIM_OC1_SetConfig,"ax",%progbits + 16812 .align 1 + 16813 .syntax unified + 16814 .thumb + 16815 .thumb_func + 16817 TIM_OC1_SetConfig: + 16818 .LFB235: +7008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 1 configuration +7011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) +7016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 16819 .loc 1 7016 1 + 16820 .cfi_startproc + 16821 @ args = 0, pretend = 0, frame = 24 + 16822 @ frame_needed = 1, uses_anonymous_args = 0 + 16823 @ link register save eliminated. + 16824 0000 80B4 push {r7} + 16825 .cfi_def_cfa_offset 4 + 16826 .cfi_offset 7, -4 + 16827 0002 87B0 sub sp, sp, #28 + 16828 .cfi_def_cfa_offset 32 + ARM GAS /tmp/ccl4b9YO.s page 417 + + + 16829 0004 00AF add r7, sp, #0 + 16830 .cfi_def_cfa_register 7 + 16831 0006 7860 str r0, [r7, #4] + 16832 0008 3960 str r1, [r7] +7017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ +7022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; + 16833 .loc 1 7022 7 + 16834 000a 7B68 ldr r3, [r7, #4] + 16835 000c 1B6A ldr r3, [r3, #32] + 16836 .loc 1 7022 14 + 16837 000e 23F00102 bic r2, r3, #1 + 16838 0012 7B68 ldr r3, [r7, #4] + 16839 0014 1A62 str r2, [r3, #32] +7023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 16840 .loc 1 7025 11 + 16841 0016 7B68 ldr r3, [r7, #4] + 16842 0018 1B6A ldr r3, [r3, #32] + 16843 001a 7B61 str r3, [r7, #20] +7026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 16844 .loc 1 7027 10 + 16845 001c 7B68 ldr r3, [r7, #4] + 16846 001e 5B68 ldr r3, [r3, #4] + 16847 0020 3B61 str r3, [r7, #16] +7028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ +7030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR1; + 16848 .loc 1 7030 12 + 16849 0022 7B68 ldr r3, [r7, #4] + 16850 0024 9B69 ldr r3, [r3, #24] + 16851 0026 FB60 str r3, [r7, #12] +7031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare Mode Bits */ +7033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_OC1M; + 16852 .loc 1 7033 12 + 16853 0028 FB68 ldr r3, [r7, #12] + 16854 002a 23F48033 bic r3, r3, #65536 + 16855 002e 23F07003 bic r3, r3, #112 + 16856 0032 FB60 str r3, [r7, #12] +7034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC1S; + 16857 .loc 1 7034 12 + 16858 0034 FB68 ldr r3, [r7, #12] + 16859 0036 23F00303 bic r3, r3, #3 + 16860 003a FB60 str r3, [r7, #12] +7035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= OC_Config->OCMode; + 16861 .loc 1 7036 24 + 16862 003c 3B68 ldr r3, [r7] + 16863 003e 1B68 ldr r3, [r3] + 16864 .loc 1 7036 12 + 16865 0040 FA68 ldr r2, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 418 + + + 16866 0042 1343 orrs r3, r3, r2 + 16867 0044 FB60 str r3, [r7, #12] +7037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1P; + 16868 .loc 1 7039 11 + 16869 0046 7B69 ldr r3, [r7, #20] + 16870 0048 23F00203 bic r3, r3, #2 + 16871 004c 7B61 str r3, [r7, #20] +7040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= OC_Config->OCPolarity; + 16872 .loc 1 7041 23 + 16873 004e 3B68 ldr r3, [r7] + 16874 0050 9B68 ldr r3, [r3, #8] + 16875 .loc 1 7041 11 + 16876 0052 7A69 ldr r2, [r7, #20] + 16877 0054 1343 orrs r3, r3, r2 + 16878 0056 7B61 str r3, [r7, #20] +7042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_1)) + 16879 .loc 1 7043 6 + 16880 0058 7B68 ldr r3, [r7, #4] + 16881 005a 284A ldr r2, .L1217 + 16882 005c 9342 cmp r3, r2 + 16883 005e 0BD0 beq .L1213 + 16884 .loc 1 7043 7 discriminator 1 + 16885 0060 7B68 ldr r3, [r7, #4] + 16886 0062 274A ldr r2, .L1217+4 + 16887 0064 9342 cmp r3, r2 + 16888 0066 07D0 beq .L1213 + 16889 .loc 1 7043 7 is_stmt 0 discriminator 2 + 16890 0068 7B68 ldr r3, [r7, #4] + 16891 006a 264A ldr r2, .L1217+8 + 16892 006c 9342 cmp r3, r2 + 16893 006e 03D0 beq .L1213 + 16894 .loc 1 7043 7 discriminator 3 + 16895 0070 7B68 ldr r3, [r7, #4] + 16896 0072 254A ldr r2, .L1217+12 + 16897 0074 9342 cmp r3, r2 + 16898 0076 0CD1 bne .L1214 + 16899 .L1213: +7044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check parameters */ +7046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); +7047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N Polarity level */ +7049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1NP; + 16900 .loc 1 7049 13 is_stmt 1 + 16901 0078 7B69 ldr r3, [r7, #20] + 16902 007a 23F00803 bic r3, r3, #8 + 16903 007e 7B61 str r3, [r7, #20] +7050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Polarity */ +7051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= OC_Config->OCNPolarity; + 16904 .loc 1 7051 25 + 16905 0080 3B68 ldr r3, [r7] + 16906 0082 DB68 ldr r3, [r3, #12] + 16907 .loc 1 7051 13 + ARM GAS /tmp/ccl4b9YO.s page 419 + + + 16908 0084 7A69 ldr r2, [r7, #20] + 16909 0086 1343 orrs r3, r3, r2 + 16910 0088 7B61 str r3, [r7, #20] +7052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N State */ +7053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1NE; + 16911 .loc 1 7053 13 + 16912 008a 7B69 ldr r3, [r7, #20] + 16913 008c 23F00403 bic r3, r3, #4 + 16914 0090 7B61 str r3, [r7, #20] + 16915 .L1214: +7054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 16916 .loc 1 7056 6 + 16917 0092 7B68 ldr r3, [r7, #4] + 16918 0094 194A ldr r2, .L1217 + 16919 0096 9342 cmp r3, r2 + 16920 0098 0BD0 beq .L1215 + 16921 .loc 1 7056 7 discriminator 1 + 16922 009a 7B68 ldr r3, [r7, #4] + 16923 009c 184A ldr r2, .L1217+4 + 16924 009e 9342 cmp r3, r2 + 16925 00a0 07D0 beq .L1215 + 16926 .loc 1 7056 7 is_stmt 0 discriminator 2 + 16927 00a2 7B68 ldr r3, [r7, #4] + 16928 00a4 174A ldr r2, .L1217+8 + 16929 00a6 9342 cmp r3, r2 + 16930 00a8 03D0 beq .L1215 + 16931 .loc 1 7056 7 discriminator 3 + 16932 00aa 7B68 ldr r3, [r7, #4] + 16933 00ac 164A ldr r2, .L1217+12 + 16934 00ae 9342 cmp r3, r2 + 16935 00b0 11D1 bne .L1216 + 16936 .L1215: +7057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check parameters */ +7059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); +7060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); +7061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ +7063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS1; + 16937 .loc 1 7063 12 is_stmt 1 + 16938 00b2 3B69 ldr r3, [r7, #16] + 16939 00b4 23F48073 bic r3, r3, #256 + 16940 00b8 3B61 str r3, [r7, #16] +7064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS1N; + 16941 .loc 1 7064 12 + 16942 00ba 3B69 ldr r3, [r7, #16] + 16943 00bc 23F40073 bic r3, r3, #512 + 16944 00c0 3B61 str r3, [r7, #16] +7065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= OC_Config->OCIdleState; + 16945 .loc 1 7066 24 + 16946 00c2 3B68 ldr r3, [r7] + 16947 00c4 5B69 ldr r3, [r3, #20] + 16948 .loc 1 7066 12 + 16949 00c6 3A69 ldr r2, [r7, #16] + ARM GAS /tmp/ccl4b9YO.s page 420 + + + 16950 00c8 1343 orrs r3, r3, r2 + 16951 00ca 3B61 str r3, [r7, #16] +7067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Idle state */ +7068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= OC_Config->OCNIdleState; + 16952 .loc 1 7068 24 + 16953 00cc 3B68 ldr r3, [r7] + 16954 00ce 9B69 ldr r3, [r3, #24] + 16955 .loc 1 7068 12 + 16956 00d0 3A69 ldr r2, [r7, #16] + 16957 00d2 1343 orrs r3, r3, r2 + 16958 00d4 3B61 str r3, [r7, #16] + 16959 .L1216: +7069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 16960 .loc 1 7072 13 + 16961 00d6 7B68 ldr r3, [r7, #4] + 16962 00d8 3A69 ldr r2, [r7, #16] + 16963 00da 5A60 str r2, [r3, #4] +7073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 */ +7075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; + 16964 .loc 1 7075 15 + 16965 00dc 7B68 ldr r3, [r7, #4] + 16966 00de FA68 ldr r2, [r7, #12] + 16967 00e0 9A61 str r2, [r3, #24] +7076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR1 = OC_Config->Pulse; + 16968 .loc 1 7078 25 + 16969 00e2 3B68 ldr r3, [r7] + 16970 00e4 5A68 ldr r2, [r3, #4] + 16971 .loc 1 7078 14 + 16972 00e6 7B68 ldr r3, [r7, #4] + 16973 00e8 5A63 str r2, [r3, #52] +7079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 16974 .loc 1 7081 14 + 16975 00ea 7B68 ldr r3, [r7, #4] + 16976 00ec 7A69 ldr r2, [r7, #20] + 16977 00ee 1A62 str r2, [r3, #32] +7082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 16978 .loc 1 7082 1 + 16979 00f0 00BF nop + 16980 00f2 1C37 adds r7, r7, #28 + 16981 .cfi_def_cfa_offset 4 + 16982 00f4 BD46 mov sp, r7 + 16983 .cfi_def_cfa_register 13 + 16984 @ sp needed + 16985 00f6 5DF8047B ldr r7, [sp], #4 + 16986 .cfi_restore 7 + 16987 .cfi_def_cfa_offset 0 + 16988 00fa 7047 bx lr + 16989 .L1218: + 16990 .align 2 + ARM GAS /tmp/ccl4b9YO.s page 421 + + + 16991 .L1217: + 16992 00fc 002C0140 .word 1073818624 + 16993 0100 00400140 .word 1073823744 + 16994 0104 00440140 .word 1073824768 + 16995 0108 00480140 .word 1073825792 + 16996 .cfi_endproc + 16997 .LFE235: + 16999 .section .text.TIM_OC2_SetConfig,"ax",%progbits + 17000 .align 1 + 17001 .global TIM_OC2_SetConfig + 17002 .syntax unified + 17003 .thumb + 17004 .thumb_func + 17006 TIM_OC2_SetConfig: + 17007 .LFB236: +7083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 2 configuration +7086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) +7091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17008 .loc 1 7091 1 + 17009 .cfi_startproc + 17010 @ args = 0, pretend = 0, frame = 24 + 17011 @ frame_needed = 1, uses_anonymous_args = 0 + 17012 @ link register save eliminated. + 17013 0000 80B4 push {r7} + 17014 .cfi_def_cfa_offset 4 + 17015 .cfi_offset 7, -4 + 17016 0002 87B0 sub sp, sp, #28 + 17017 .cfi_def_cfa_offset 32 + 17018 0004 00AF add r7, sp, #0 + 17019 .cfi_def_cfa_register 7 + 17020 0006 7860 str r0, [r7, #4] + 17021 0008 3960 str r1, [r7] +7092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ +7097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; + 17022 .loc 1 7097 7 + 17023 000a 7B68 ldr r3, [r7, #4] + 17024 000c 1B6A ldr r3, [r3, #32] + 17025 .loc 1 7097 14 + 17026 000e 23F01002 bic r2, r3, #16 + 17027 0012 7B68 ldr r3, [r7, #4] + 17028 0014 1A62 str r2, [r3, #32] +7098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 17029 .loc 1 7100 11 + 17030 0016 7B68 ldr r3, [r7, #4] + 17031 0018 1B6A ldr r3, [r3, #32] + ARM GAS /tmp/ccl4b9YO.s page 422 + + + 17032 001a 7B61 str r3, [r7, #20] +7101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 17033 .loc 1 7102 10 + 17034 001c 7B68 ldr r3, [r7, #4] + 17035 001e 5B68 ldr r3, [r3, #4] + 17036 0020 3B61 str r3, [r7, #16] +7103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ +7105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR1; + 17037 .loc 1 7105 12 + 17038 0022 7B68 ldr r3, [r7, #4] + 17039 0024 9B69 ldr r3, [r3, #24] + 17040 0026 FB60 str r3, [r7, #12] +7106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ +7108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_OC2M; + 17041 .loc 1 7108 12 + 17042 0028 FB68 ldr r3, [r7, #12] + 17043 002a 23F08073 bic r3, r3, #16777216 + 17044 002e 23F4E043 bic r3, r3, #28672 + 17045 0032 FB60 str r3, [r7, #12] +7109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC2S; + 17046 .loc 1 7109 12 + 17047 0034 FB68 ldr r3, [r7, #12] + 17048 0036 23F44073 bic r3, r3, #768 + 17049 003a FB60 str r3, [r7, #12] +7110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= (OC_Config->OCMode << 8U); + 17050 .loc 1 7112 25 + 17051 003c 3B68 ldr r3, [r7] + 17052 003e 1B68 ldr r3, [r3] + 17053 .loc 1 7112 34 + 17054 0040 1B02 lsls r3, r3, #8 + 17055 .loc 1 7112 12 + 17056 0042 FA68 ldr r2, [r7, #12] + 17057 0044 1343 orrs r3, r3, r2 + 17058 0046 FB60 str r3, [r7, #12] +7113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2P; + 17059 .loc 1 7115 11 + 17060 0048 7B69 ldr r3, [r7, #20] + 17061 004a 23F02003 bic r3, r3, #32 + 17062 004e 7B61 str r3, [r7, #20] +7116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 4U); + 17063 .loc 1 7117 24 + 17064 0050 3B68 ldr r3, [r7] + 17065 0052 9B68 ldr r3, [r3, #8] + 17066 .loc 1 7117 37 + 17067 0054 1B01 lsls r3, r3, #4 + 17068 .loc 1 7117 11 + 17069 0056 7A69 ldr r2, [r7, #20] + 17070 0058 1343 orrs r3, r3, r2 + 17071 005a 7B61 str r3, [r7, #20] + ARM GAS /tmp/ccl4b9YO.s page 423 + + +7118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_2)) + 17072 .loc 1 7119 6 + 17073 005c 7B68 ldr r3, [r7, #4] + 17074 005e 244A ldr r2, .L1223 + 17075 0060 9342 cmp r3, r2 + 17076 0062 0DD1 bne .L1220 +7120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); +7122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N Polarity level */ +7124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2NP; + 17077 .loc 1 7124 13 + 17078 0064 7B69 ldr r3, [r7, #20] + 17079 0066 23F08003 bic r3, r3, #128 + 17080 006a 7B61 str r3, [r7, #20] +7125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Polarity */ +7126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCNPolarity << 4U); + 17081 .loc 1 7126 26 + 17082 006c 3B68 ldr r3, [r7] + 17083 006e DB68 ldr r3, [r3, #12] + 17084 .loc 1 7126 40 + 17085 0070 1B01 lsls r3, r3, #4 + 17086 .loc 1 7126 13 + 17087 0072 7A69 ldr r2, [r7, #20] + 17088 0074 1343 orrs r3, r3, r2 + 17089 0076 7B61 str r3, [r7, #20] +7127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N State */ +7128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2NE; + 17090 .loc 1 7128 13 + 17091 0078 7B69 ldr r3, [r7, #20] + 17092 007a 23F04003 bic r3, r3, #64 + 17093 007e 7B61 str r3, [r7, #20] + 17094 .L1220: +7129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 17095 .loc 1 7132 6 + 17096 0080 7B68 ldr r3, [r7, #4] + 17097 0082 1B4A ldr r2, .L1223 + 17098 0084 9342 cmp r3, r2 + 17099 0086 0BD0 beq .L1221 + 17100 .loc 1 7132 7 discriminator 1 + 17101 0088 7B68 ldr r3, [r7, #4] + 17102 008a 1A4A ldr r2, .L1223+4 + 17103 008c 9342 cmp r3, r2 + 17104 008e 07D0 beq .L1221 + 17105 .loc 1 7132 7 is_stmt 0 discriminator 2 + 17106 0090 7B68 ldr r3, [r7, #4] + 17107 0092 194A ldr r2, .L1223+8 + 17108 0094 9342 cmp r3, r2 + 17109 0096 03D0 beq .L1221 + 17110 .loc 1 7132 7 discriminator 3 + 17111 0098 7B68 ldr r3, [r7, #4] + 17112 009a 184A ldr r2, .L1223+12 + 17113 009c 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 424 + + + 17114 009e 13D1 bne .L1222 + 17115 .L1221: +7133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check parameters */ +7135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); +7136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); +7137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ +7139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2; + 17116 .loc 1 7139 12 is_stmt 1 + 17117 00a0 3B69 ldr r3, [r7, #16] + 17118 00a2 23F48063 bic r3, r3, #1024 + 17119 00a6 3B61 str r3, [r7, #16] +7140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CR2_OIS2N) +7141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2N; + 17120 .loc 1 7141 12 + 17121 00a8 3B69 ldr r3, [r7, #16] + 17122 00aa 23F40063 bic r3, r3, #2048 + 17123 00ae 3B61 str r3, [r7, #16] +7142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CR2_OIS2N */ +7143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 2U); + 17124 .loc 1 7144 25 + 17125 00b0 3B68 ldr r3, [r7] + 17126 00b2 5B69 ldr r3, [r3, #20] + 17127 .loc 1 7144 39 + 17128 00b4 9B00 lsls r3, r3, #2 + 17129 .loc 1 7144 12 + 17130 00b6 3A69 ldr r2, [r7, #16] + 17131 00b8 1343 orrs r3, r3, r2 + 17132 00ba 3B61 str r3, [r7, #16] +7145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Idle state */ +7146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCNIdleState << 2U); + 17133 .loc 1 7146 25 + 17134 00bc 3B68 ldr r3, [r7] + 17135 00be 9B69 ldr r3, [r3, #24] + 17136 .loc 1 7146 40 + 17137 00c0 9B00 lsls r3, r3, #2 + 17138 .loc 1 7146 12 + 17139 00c2 3A69 ldr r2, [r7, #16] + 17140 00c4 1343 orrs r3, r3, r2 + 17141 00c6 3B61 str r3, [r7, #16] + 17142 .L1222: +7147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 17143 .loc 1 7150 13 + 17144 00c8 7B68 ldr r3, [r7, #4] + 17145 00ca 3A69 ldr r2, [r7, #16] + 17146 00cc 5A60 str r2, [r3, #4] +7151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 */ +7153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; + 17147 .loc 1 7153 15 + 17148 00ce 7B68 ldr r3, [r7, #4] + 17149 00d0 FA68 ldr r2, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 425 + + + 17150 00d2 9A61 str r2, [r3, #24] +7154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR2 = OC_Config->Pulse; + 17151 .loc 1 7156 25 + 17152 00d4 3B68 ldr r3, [r7] + 17153 00d6 5A68 ldr r2, [r3, #4] + 17154 .loc 1 7156 14 + 17155 00d8 7B68 ldr r3, [r7, #4] + 17156 00da 9A63 str r2, [r3, #56] +7157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 17157 .loc 1 7159 14 + 17158 00dc 7B68 ldr r3, [r7, #4] + 17159 00de 7A69 ldr r2, [r7, #20] + 17160 00e0 1A62 str r2, [r3, #32] +7160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17161 .loc 1 7160 1 + 17162 00e2 00BF nop + 17163 00e4 1C37 adds r7, r7, #28 + 17164 .cfi_def_cfa_offset 4 + 17165 00e6 BD46 mov sp, r7 + 17166 .cfi_def_cfa_register 13 + 17167 @ sp needed + 17168 00e8 5DF8047B ldr r7, [sp], #4 + 17169 .cfi_restore 7 + 17170 .cfi_def_cfa_offset 0 + 17171 00ec 7047 bx lr + 17172 .L1224: + 17173 00ee 00BF .align 2 + 17174 .L1223: + 17175 00f0 002C0140 .word 1073818624 + 17176 00f4 00400140 .word 1073823744 + 17177 00f8 00440140 .word 1073824768 + 17178 00fc 00480140 .word 1073825792 + 17179 .cfi_endproc + 17180 .LFE236: + 17182 .section .text.TIM_OC3_SetConfig,"ax",%progbits + 17183 .align 1 + 17184 .syntax unified + 17185 .thumb + 17186 .thumb_func + 17188 TIM_OC3_SetConfig: + 17189 .LFB237: +7161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 3 configuration +7164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) +7169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17190 .loc 1 7169 1 + 17191 .cfi_startproc + 17192 @ args = 0, pretend = 0, frame = 24 + ARM GAS /tmp/ccl4b9YO.s page 426 + + + 17193 @ frame_needed = 1, uses_anonymous_args = 0 + 17194 @ link register save eliminated. + 17195 0000 80B4 push {r7} + 17196 .cfi_def_cfa_offset 4 + 17197 .cfi_offset 7, -4 + 17198 0002 87B0 sub sp, sp, #28 + 17199 .cfi_def_cfa_offset 32 + 17200 0004 00AF add r7, sp, #0 + 17201 .cfi_def_cfa_register 7 + 17202 0006 7860 str r0, [r7, #4] + 17203 0008 3960 str r1, [r7] +7170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 3: Reset the CC2E Bit */ +7175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC3E; + 17204 .loc 1 7175 7 + 17205 000a 7B68 ldr r3, [r7, #4] + 17206 000c 1B6A ldr r3, [r3, #32] + 17207 .loc 1 7175 14 + 17208 000e 23F48072 bic r2, r3, #256 + 17209 0012 7B68 ldr r3, [r7, #4] + 17210 0014 1A62 str r2, [r3, #32] +7176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 17211 .loc 1 7178 11 + 17212 0016 7B68 ldr r3, [r7, #4] + 17213 0018 1B6A ldr r3, [r3, #32] + 17214 001a 7B61 str r3, [r7, #20] +7179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 17215 .loc 1 7180 10 + 17216 001c 7B68 ldr r3, [r7, #4] + 17217 001e 5B68 ldr r3, [r3, #4] + 17218 0020 3B61 str r3, [r7, #16] +7181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR2 register value */ +7183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR2; + 17219 .loc 1 7183 12 + 17220 0022 7B68 ldr r3, [r7, #4] + 17221 0024 DB69 ldr r3, [r3, #28] + 17222 0026 FB60 str r3, [r7, #12] +7184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ +7186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_OC3M; + 17223 .loc 1 7186 12 + 17224 0028 FB68 ldr r3, [r7, #12] + 17225 002a 23F48033 bic r3, r3, #65536 + 17226 002e 23F07003 bic r3, r3, #112 + 17227 0032 FB60 str r3, [r7, #12] +7187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_CC3S; + 17228 .loc 1 7187 12 + 17229 0034 FB68 ldr r3, [r7, #12] + 17230 0036 23F00303 bic r3, r3, #3 + 17231 003a FB60 str r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 427 + + +7188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= OC_Config->OCMode; + 17232 .loc 1 7189 24 + 17233 003c 3B68 ldr r3, [r7] + 17234 003e 1B68 ldr r3, [r3] + 17235 .loc 1 7189 12 + 17236 0040 FA68 ldr r2, [r7, #12] + 17237 0042 1343 orrs r3, r3, r2 + 17238 0044 FB60 str r3, [r7, #12] +7190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3P; + 17239 .loc 1 7192 11 + 17240 0046 7B69 ldr r3, [r7, #20] + 17241 0048 23F40073 bic r3, r3, #512 + 17242 004c 7B61 str r3, [r7, #20] +7193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 8U); + 17243 .loc 1 7194 24 + 17244 004e 3B68 ldr r3, [r7] + 17245 0050 9B68 ldr r3, [r3, #8] + 17246 .loc 1 7194 37 + 17247 0052 1B02 lsls r3, r3, #8 + 17248 .loc 1 7194 11 + 17249 0054 7A69 ldr r2, [r7, #20] + 17250 0056 1343 orrs r3, r3, r2 + 17251 0058 7B61 str r3, [r7, #20] +7195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_3)) + 17252 .loc 1 7196 6 + 17253 005a 7B68 ldr r3, [r7, #4] + 17254 005c 234A ldr r2, .L1229 + 17255 005e 9342 cmp r3, r2 + 17256 0060 0DD1 bne .L1226 +7197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); +7199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N Polarity level */ +7201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3NP; + 17257 .loc 1 7201 13 + 17258 0062 7B69 ldr r3, [r7, #20] + 17259 0064 23F40063 bic r3, r3, #2048 + 17260 0068 7B61 str r3, [r7, #20] +7202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Polarity */ +7203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCNPolarity << 8U); + 17261 .loc 1 7203 26 + 17262 006a 3B68 ldr r3, [r7] + 17263 006c DB68 ldr r3, [r3, #12] + 17264 .loc 1 7203 40 + 17265 006e 1B02 lsls r3, r3, #8 + 17266 .loc 1 7203 13 + 17267 0070 7A69 ldr r2, [r7, #20] + 17268 0072 1343 orrs r3, r3, r2 + 17269 0074 7B61 str r3, [r7, #20] +7204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output N State */ +7205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3NE; + 17270 .loc 1 7205 13 + ARM GAS /tmp/ccl4b9YO.s page 428 + + + 17271 0076 7B69 ldr r3, [r7, #20] + 17272 0078 23F48063 bic r3, r3, #1024 + 17273 007c 7B61 str r3, [r7, #20] + 17274 .L1226: +7206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CR2_OIS3) +7209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 17275 .loc 1 7209 6 + 17276 007e 7B68 ldr r3, [r7, #4] + 17277 0080 1A4A ldr r2, .L1229 + 17278 0082 9342 cmp r3, r2 + 17279 0084 0BD0 beq .L1227 + 17280 .loc 1 7209 7 discriminator 1 + 17281 0086 7B68 ldr r3, [r7, #4] + 17282 0088 194A ldr r2, .L1229+4 + 17283 008a 9342 cmp r3, r2 + 17284 008c 07D0 beq .L1227 + 17285 .loc 1 7209 7 is_stmt 0 discriminator 2 + 17286 008e 7B68 ldr r3, [r7, #4] + 17287 0090 184A ldr r2, .L1229+8 + 17288 0092 9342 cmp r3, r2 + 17289 0094 03D0 beq .L1227 + 17290 .loc 1 7209 7 discriminator 3 + 17291 0096 7B68 ldr r3, [r7, #4] + 17292 0098 174A ldr r2, .L1229+12 + 17293 009a 9342 cmp r3, r2 + 17294 009c 13D1 bne .L1228 + 17295 .L1227: +7210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check parameters */ +7212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); +7213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); +7214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ +7216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS3; + 17296 .loc 1 7216 12 is_stmt 1 + 17297 009e 3B69 ldr r3, [r7, #16] + 17298 00a0 23F48053 bic r3, r3, #4096 + 17299 00a4 3B61 str r3, [r7, #16] +7217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS3N; + 17300 .loc 1 7217 12 + 17301 00a6 3B69 ldr r3, [r7, #16] + 17302 00a8 23F40053 bic r3, r3, #8192 + 17303 00ac 3B61 str r3, [r7, #16] +7218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 4U); + 17304 .loc 1 7219 25 + 17305 00ae 3B68 ldr r3, [r7] + 17306 00b0 5B69 ldr r3, [r3, #20] + 17307 .loc 1 7219 39 + 17308 00b2 1B01 lsls r3, r3, #4 + 17309 .loc 1 7219 12 + 17310 00b4 3A69 ldr r2, [r7, #16] + 17311 00b6 1343 orrs r3, r3, r2 + 17312 00b8 3B61 str r3, [r7, #16] +7220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output N Idle state */ + ARM GAS /tmp/ccl4b9YO.s page 429 + + +7221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCNIdleState << 4U); + 17313 .loc 1 7221 25 + 17314 00ba 3B68 ldr r3, [r7] + 17315 00bc 9B69 ldr r3, [r3, #24] + 17316 .loc 1 7221 40 + 17317 00be 1B01 lsls r3, r3, #4 + 17318 .loc 1 7221 12 + 17319 00c0 3A69 ldr r2, [r7, #16] + 17320 00c2 1343 orrs r3, r3, r2 + 17321 00c4 3B61 str r3, [r7, #16] + 17322 .L1228: +7222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CR2_OIS3 */ +7224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 17323 .loc 1 7226 13 + 17324 00c6 7B68 ldr r3, [r7, #4] + 17325 00c8 3A69 ldr r2, [r7, #16] + 17326 00ca 5A60 str r2, [r3, #4] +7227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR2 */ +7229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR2 = tmpccmrx; + 17327 .loc 1 7229 15 + 17328 00cc 7B68 ldr r3, [r7, #4] + 17329 00ce FA68 ldr r2, [r7, #12] + 17330 00d0 DA61 str r2, [r3, #28] +7230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR3 = OC_Config->Pulse; + 17331 .loc 1 7232 25 + 17332 00d2 3B68 ldr r3, [r7] + 17333 00d4 5A68 ldr r2, [r3, #4] + 17334 .loc 1 7232 14 + 17335 00d6 7B68 ldr r3, [r7, #4] + 17336 00d8 DA63 str r2, [r3, #60] +7233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 17337 .loc 1 7235 14 + 17338 00da 7B68 ldr r3, [r7, #4] + 17339 00dc 7A69 ldr r2, [r7, #20] + 17340 00de 1A62 str r2, [r3, #32] +7236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17341 .loc 1 7236 1 + 17342 00e0 00BF nop + 17343 00e2 1C37 adds r7, r7, #28 + 17344 .cfi_def_cfa_offset 4 + 17345 00e4 BD46 mov sp, r7 + 17346 .cfi_def_cfa_register 13 + 17347 @ sp needed + 17348 00e6 5DF8047B ldr r7, [sp], #4 + 17349 .cfi_restore 7 + 17350 .cfi_def_cfa_offset 0 + 17351 00ea 7047 bx lr + 17352 .L1230: + 17353 .align 2 + ARM GAS /tmp/ccl4b9YO.s page 430 + + + 17354 .L1229: + 17355 00ec 002C0140 .word 1073818624 + 17356 00f0 00400140 .word 1073823744 + 17357 00f4 00440140 .word 1073824768 + 17358 00f8 00480140 .word 1073825792 + 17359 .cfi_endproc + 17360 .LFE237: + 17362 .section .text.TIM_OC4_SetConfig,"ax",%progbits + 17363 .align 1 + 17364 .syntax unified + 17365 .thumb + 17366 .thumb_func + 17368 TIM_OC4_SetConfig: + 17369 .LFB238: +7237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 4 configuration +7240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) +7245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17370 .loc 1 7245 1 + 17371 .cfi_startproc + 17372 @ args = 0, pretend = 0, frame = 24 + 17373 @ frame_needed = 1, uses_anonymous_args = 0 + 17374 @ link register save eliminated. + 17375 0000 80B4 push {r7} + 17376 .cfi_def_cfa_offset 4 + 17377 .cfi_offset 7, -4 + 17378 0002 87B0 sub sp, sp, #28 + 17379 .cfi_def_cfa_offset 32 + 17380 0004 00AF add r7, sp, #0 + 17381 .cfi_def_cfa_register 7 + 17382 0006 7860 str r0, [r7, #4] + 17383 0008 3960 str r1, [r7] +7246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 4: Reset the CC4E Bit */ +7251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC4E; + 17384 .loc 1 7251 7 + 17385 000a 7B68 ldr r3, [r7, #4] + 17386 000c 1B6A ldr r3, [r3, #32] + 17387 .loc 1 7251 14 + 17388 000e 23F48052 bic r2, r3, #4096 + 17389 0012 7B68 ldr r3, [r7, #4] + 17390 0014 1A62 str r2, [r3, #32] +7252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 17391 .loc 1 7254 11 + 17392 0016 7B68 ldr r3, [r7, #4] + 17393 0018 1B6A ldr r3, [r3, #32] + 17394 001a 3B61 str r3, [r7, #16] + ARM GAS /tmp/ccl4b9YO.s page 431 + + +7255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 17395 .loc 1 7256 10 + 17396 001c 7B68 ldr r3, [r7, #4] + 17397 001e 5B68 ldr r3, [r3, #4] + 17398 0020 7B61 str r3, [r7, #20] +7257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR2 register value */ +7259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR2; + 17399 .loc 1 7259 12 + 17400 0022 7B68 ldr r3, [r7, #4] + 17401 0024 DB69 ldr r3, [r3, #28] + 17402 0026 FB60 str r3, [r7, #12] +7260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ +7262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_OC4M; + 17403 .loc 1 7262 12 + 17404 0028 FB68 ldr r3, [r7, #12] + 17405 002a 23F08073 bic r3, r3, #16777216 + 17406 002e 23F4E043 bic r3, r3, #28672 + 17407 0032 FB60 str r3, [r7, #12] +7263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_CC4S; + 17408 .loc 1 7263 12 + 17409 0034 FB68 ldr r3, [r7, #12] + 17410 0036 23F44073 bic r3, r3, #768 + 17411 003a FB60 str r3, [r7, #12] +7264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= (OC_Config->OCMode << 8U); + 17412 .loc 1 7266 25 + 17413 003c 3B68 ldr r3, [r7] + 17414 003e 1B68 ldr r3, [r3] + 17415 .loc 1 7266 34 + 17416 0040 1B02 lsls r3, r3, #8 + 17417 .loc 1 7266 12 + 17418 0042 FA68 ldr r2, [r7, #12] + 17419 0044 1343 orrs r3, r3, r2 + 17420 0046 FB60 str r3, [r7, #12] +7267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC4P; + 17421 .loc 1 7269 11 + 17422 0048 3B69 ldr r3, [r7, #16] + 17423 004a 23F40053 bic r3, r3, #8192 + 17424 004e 3B61 str r3, [r7, #16] +7270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 12U); + 17425 .loc 1 7271 24 + 17426 0050 3B68 ldr r3, [r7] + 17427 0052 9B68 ldr r3, [r3, #8] + 17428 .loc 1 7271 37 + 17429 0054 1B03 lsls r3, r3, #12 + 17430 .loc 1 7271 11 + 17431 0056 3A69 ldr r2, [r7, #16] + 17432 0058 1343 orrs r3, r3, r2 + 17433 005a 3B61 str r3, [r7, #16] +7272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 432 + + +7273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CR2_OIS4) +7274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 17434 .loc 1 7274 6 + 17435 005c 7B68 ldr r3, [r7, #4] + 17436 005e 164A ldr r2, .L1234 + 17437 0060 9342 cmp r3, r2 + 17438 0062 0BD0 beq .L1232 + 17439 .loc 1 7274 7 discriminator 1 + 17440 0064 7B68 ldr r3, [r7, #4] + 17441 0066 154A ldr r2, .L1234+4 + 17442 0068 9342 cmp r3, r2 + 17443 006a 07D0 beq .L1232 + 17444 .loc 1 7274 7 is_stmt 0 discriminator 2 + 17445 006c 7B68 ldr r3, [r7, #4] + 17446 006e 144A ldr r2, .L1234+8 + 17447 0070 9342 cmp r3, r2 + 17448 0072 03D0 beq .L1232 + 17449 .loc 1 7274 7 discriminator 3 + 17450 0074 7B68 ldr r3, [r7, #4] + 17451 0076 134A ldr r2, .L1234+12 + 17452 0078 9342 cmp r3, r2 + 17453 007a 09D1 bne .L1233 + 17454 .L1232: +7275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check parameters */ +7277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); +7278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare IDLE State */ +7280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS4; + 17455 .loc 1 7280 12 is_stmt 1 + 17456 007c 7B69 ldr r3, [r7, #20] + 17457 007e 23F48043 bic r3, r3, #16384 + 17458 0082 7B61 str r3, [r7, #20] +7281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 6U); + 17459 .loc 1 7283 25 + 17460 0084 3B68 ldr r3, [r7] + 17461 0086 5B69 ldr r3, [r3, #20] + 17462 .loc 1 7283 39 + 17463 0088 9B01 lsls r3, r3, #6 + 17464 .loc 1 7283 12 + 17465 008a 7A69 ldr r2, [r7, #20] + 17466 008c 1343 orrs r3, r3, r2 + 17467 008e 7B61 str r3, [r7, #20] + 17468 .L1233: +7284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CR2_OIS4 */ +7286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 17469 .loc 1 7288 13 + 17470 0090 7B68 ldr r3, [r7, #4] + 17471 0092 7A69 ldr r2, [r7, #20] + 17472 0094 5A60 str r2, [r3, #4] +7289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR2 */ + ARM GAS /tmp/ccl4b9YO.s page 433 + + +7291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR2 = tmpccmrx; + 17473 .loc 1 7291 15 + 17474 0096 7B68 ldr r3, [r7, #4] + 17475 0098 FA68 ldr r2, [r7, #12] + 17476 009a DA61 str r2, [r3, #28] +7292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR4 = OC_Config->Pulse; + 17477 .loc 1 7294 25 + 17478 009c 3B68 ldr r3, [r7] + 17479 009e 5A68 ldr r2, [r3, #4] + 17480 .loc 1 7294 14 + 17481 00a0 7B68 ldr r3, [r7, #4] + 17482 00a2 1A64 str r2, [r3, #64] +7295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 17483 .loc 1 7297 14 + 17484 00a4 7B68 ldr r3, [r7, #4] + 17485 00a6 3A69 ldr r2, [r7, #16] + 17486 00a8 1A62 str r2, [r3, #32] +7298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17487 .loc 1 7298 1 + 17488 00aa 00BF nop + 17489 00ac 1C37 adds r7, r7, #28 + 17490 .cfi_def_cfa_offset 4 + 17491 00ae BD46 mov sp, r7 + 17492 .cfi_def_cfa_register 13 + 17493 @ sp needed + 17494 00b0 5DF8047B ldr r7, [sp], #4 + 17495 .cfi_restore 7 + 17496 .cfi_def_cfa_offset 0 + 17497 00b4 7047 bx lr + 17498 .L1235: + 17499 00b6 00BF .align 2 + 17500 .L1234: + 17501 00b8 002C0140 .word 1073818624 + 17502 00bc 00400140 .word 1073823744 + 17503 00c0 00440140 .word 1073824768 + 17504 00c4 00480140 .word 1073825792 + 17505 .cfi_endproc + 17506 .LFE238: + 17508 .section .text.TIM_OC5_SetConfig,"ax",%progbits + 17509 .align 1 + 17510 .syntax unified + 17511 .thumb + 17512 .thumb_func + 17514 TIM_OC5_SetConfig: + 17515 .LFB239: +7299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC5E) +7301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 5 configuration +7303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ + ARM GAS /tmp/ccl4b9YO.s page 434 + + +7307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC5_SetConfig(TIM_TypeDef *TIMx, +7308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_OC_InitTypeDef *OC_Config) +7309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17516 .loc 1 7309 1 + 17517 .cfi_startproc + 17518 @ args = 0, pretend = 0, frame = 24 + 17519 @ frame_needed = 1, uses_anonymous_args = 0 + 17520 @ link register save eliminated. + 17521 0000 80B4 push {r7} + 17522 .cfi_def_cfa_offset 4 + 17523 .cfi_offset 7, -4 + 17524 0002 87B0 sub sp, sp, #28 + 17525 .cfi_def_cfa_offset 32 + 17526 0004 00AF add r7, sp, #0 + 17527 .cfi_def_cfa_register 7 + 17528 0006 7860 str r0, [r7, #4] + 17529 0008 3960 str r1, [r7] +7310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the output: Reset the CCxE Bit */ +7315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC5E; + 17530 .loc 1 7315 7 + 17531 000a 7B68 ldr r3, [r7, #4] + 17532 000c 1B6A ldr r3, [r3, #32] + 17533 .loc 1 7315 14 + 17534 000e 23F48032 bic r2, r3, #65536 + 17535 0012 7B68 ldr r3, [r7, #4] + 17536 0014 1A62 str r2, [r3, #32] +7316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 17537 .loc 1 7318 11 + 17538 0016 7B68 ldr r3, [r7, #4] + 17539 0018 1B6A ldr r3, [r3, #32] + 17540 001a 3B61 str r3, [r7, #16] +7319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 17541 .loc 1 7320 10 + 17542 001c 7B68 ldr r3, [r7, #4] + 17543 001e 5B68 ldr r3, [r3, #4] + 17544 0020 7B61 str r3, [r7, #20] +7321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ +7322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR3; + 17545 .loc 1 7322 12 + 17546 0022 7B68 ldr r3, [r7, #4] + 17547 0024 5B6D ldr r3, [r3, #84] + 17548 0026 FB60 str r3, [r7, #12] +7323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare Mode Bits */ +7325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~(TIM_CCMR3_OC5M); + 17549 .loc 1 7325 12 + 17550 0028 FB68 ldr r3, [r7, #12] + 17551 002a 23F48033 bic r3, r3, #65536 + 17552 002e 23F07003 bic r3, r3, #112 + 17553 0032 FB60 str r3, [r7, #12] + ARM GAS /tmp/ccl4b9YO.s page 435 + + +7326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= OC_Config->OCMode; + 17554 .loc 1 7327 24 + 17555 0034 3B68 ldr r3, [r7] + 17556 0036 1B68 ldr r3, [r3] + 17557 .loc 1 7327 12 + 17558 0038 FA68 ldr r2, [r7, #12] + 17559 003a 1343 orrs r3, r3, r2 + 17560 003c FB60 str r3, [r7, #12] +7328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC5P; + 17561 .loc 1 7330 11 + 17562 003e 3B69 ldr r3, [r7, #16] + 17563 0040 23F40033 bic r3, r3, #131072 + 17564 0044 3B61 str r3, [r7, #16] +7331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 16U); + 17565 .loc 1 7332 24 + 17566 0046 3B68 ldr r3, [r7] + 17567 0048 9B68 ldr r3, [r3, #8] + 17568 .loc 1 7332 37 + 17569 004a 1B04 lsls r3, r3, #16 + 17570 .loc 1 7332 11 + 17571 004c 3A69 ldr r2, [r7, #16] + 17572 004e 1343 orrs r3, r3, r2 + 17573 0050 3B61 str r3, [r7, #16] +7333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 17574 .loc 1 7334 6 + 17575 0052 7B68 ldr r3, [r7, #4] + 17576 0054 154A ldr r2, .L1239 + 17577 0056 9342 cmp r3, r2 + 17578 0058 0BD0 beq .L1237 + 17579 .loc 1 7334 7 discriminator 1 + 17580 005a 7B68 ldr r3, [r7, #4] + 17581 005c 144A ldr r2, .L1239+4 + 17582 005e 9342 cmp r3, r2 + 17583 0060 07D0 beq .L1237 + 17584 .loc 1 7334 7 is_stmt 0 discriminator 2 + 17585 0062 7B68 ldr r3, [r7, #4] + 17586 0064 134A ldr r2, .L1239+8 + 17587 0066 9342 cmp r3, r2 + 17588 0068 03D0 beq .L1237 + 17589 .loc 1 7334 7 discriminator 3 + 17590 006a 7B68 ldr r3, [r7, #4] + 17591 006c 124A ldr r2, .L1239+12 + 17592 006e 9342 cmp r3, r2 + 17593 0070 09D1 bne .L1238 + 17594 .L1237: +7335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare IDLE State */ +7337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS5; + 17595 .loc 1 7337 12 is_stmt 1 + 17596 0072 7B69 ldr r3, [r7, #20] + 17597 0074 23F48033 bic r3, r3, #65536 + 17598 0078 7B61 str r3, [r7, #20] + ARM GAS /tmp/ccl4b9YO.s page 436 + + +7338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 8U); + 17599 .loc 1 7339 25 + 17600 007a 3B68 ldr r3, [r7] + 17601 007c 5B69 ldr r3, [r3, #20] + 17602 .loc 1 7339 39 + 17603 007e 1B02 lsls r3, r3, #8 + 17604 .loc 1 7339 12 + 17605 0080 7A69 ldr r2, [r7, #20] + 17606 0082 1343 orrs r3, r3, r2 + 17607 0084 7B61 str r3, [r7, #20] + 17608 .L1238: +7340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 17609 .loc 1 7342 13 + 17610 0086 7B68 ldr r3, [r7, #4] + 17611 0088 7A69 ldr r2, [r7, #20] + 17612 008a 5A60 str r2, [r3, #4] +7343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR3 */ +7345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR3 = tmpccmrx; + 17613 .loc 1 7345 15 + 17614 008c 7B68 ldr r3, [r7, #4] + 17615 008e FA68 ldr r2, [r7, #12] + 17616 0090 5A65 str r2, [r3, #84] +7346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR5 = OC_Config->Pulse; + 17617 .loc 1 7348 25 + 17618 0092 3B68 ldr r3, [r7] + 17619 0094 5A68 ldr r2, [r3, #4] + 17620 .loc 1 7348 14 + 17621 0096 7B68 ldr r3, [r7, #4] + 17622 0098 9A65 str r2, [r3, #88] +7349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 17623 .loc 1 7351 14 + 17624 009a 7B68 ldr r3, [r7, #4] + 17625 009c 3A69 ldr r2, [r7, #16] + 17626 009e 1A62 str r2, [r3, #32] +7352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17627 .loc 1 7352 1 + 17628 00a0 00BF nop + 17629 00a2 1C37 adds r7, r7, #28 + 17630 .cfi_def_cfa_offset 4 + 17631 00a4 BD46 mov sp, r7 + 17632 .cfi_def_cfa_register 13 + 17633 @ sp needed + 17634 00a6 5DF8047B ldr r7, [sp], #4 + 17635 .cfi_restore 7 + 17636 .cfi_def_cfa_offset 0 + 17637 00aa 7047 bx lr + 17638 .L1240: + 17639 .align 2 + 17640 .L1239: + ARM GAS /tmp/ccl4b9YO.s page 437 + + + 17641 00ac 002C0140 .word 1073818624 + 17642 00b0 00400140 .word 1073823744 + 17643 00b4 00440140 .word 1073824768 + 17644 00b8 00480140 .word 1073825792 + 17645 .cfi_endproc + 17646 .LFE239: + 17648 .section .text.TIM_OC6_SetConfig,"ax",%progbits + 17649 .align 1 + 17650 .syntax unified + 17651 .thumb + 17652 .thumb_func + 17654 TIM_OC6_SetConfig: + 17655 .LFB240: +7353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC5E */ +7354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #if defined(TIM_CCER_CC6E) +7356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Timer Output Compare 6 configuration +7358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param OC_Config The output configuration structure +7360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_OC6_SetConfig(TIM_TypeDef *TIMx, +7363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_OC_InitTypeDef *OC_Config) +7364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17656 .loc 1 7364 1 + 17657 .cfi_startproc + 17658 @ args = 0, pretend = 0, frame = 24 + 17659 @ frame_needed = 1, uses_anonymous_args = 0 + 17660 @ link register save eliminated. + 17661 0000 80B4 push {r7} + 17662 .cfi_def_cfa_offset 4 + 17663 .cfi_offset 7, -4 + 17664 0002 87B0 sub sp, sp, #28 + 17665 .cfi_def_cfa_offset 32 + 17666 0004 00AF add r7, sp, #0 + 17667 .cfi_def_cfa_register 7 + 17668 0006 7860 str r0, [r7, #4] + 17669 0008 3960 str r1, [r7] +7365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmrx; +7366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpcr2; +7368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the output: Reset the CCxE Bit */ +7370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC6E; + 17670 .loc 1 7370 7 + 17671 000a 7B68 ldr r3, [r7, #4] + 17672 000c 1B6A ldr r3, [r3, #32] + 17673 .loc 1 7370 14 + 17674 000e 23F48012 bic r2, r3, #1048576 + 17675 0012 7B68 ldr r3, [r7, #4] + 17676 0014 1A62 str r2, [r3, #32] +7371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCER register value */ +7373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 17677 .loc 1 7373 11 + 17678 0016 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccl4b9YO.s page 438 + + + 17679 0018 1B6A ldr r3, [r3, #32] + 17680 001a 3B61 str r3, [r7, #16] +7374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CR2 register value */ +7375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 = TIMx->CR2; + 17681 .loc 1 7375 10 + 17682 001c 7B68 ldr r3, [r7, #4] + 17683 001e 5B68 ldr r3, [r3, #4] + 17684 0020 7B61 str r3, [r7, #20] +7376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ +7377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx = TIMx->CCMR3; + 17685 .loc 1 7377 12 + 17686 0022 7B68 ldr r3, [r7, #4] + 17687 0024 5B6D ldr r3, [r3, #84] + 17688 0026 FB60 str r3, [r7, #12] +7378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare Mode Bits */ +7380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx &= ~(TIM_CCMR3_OC6M); + 17689 .loc 1 7380 12 + 17690 0028 FB68 ldr r3, [r7, #12] + 17691 002a 23F08073 bic r3, r3, #16777216 + 17692 002e 23F4E043 bic r3, r3, #28672 + 17693 0032 FB60 str r3, [r7, #12] +7381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Output Compare Mode */ +7382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmrx |= (OC_Config->OCMode << 8U); + 17694 .loc 1 7382 25 + 17695 0034 3B68 ldr r3, [r7] + 17696 0036 1B68 ldr r3, [r3] + 17697 .loc 1 7382 34 + 17698 0038 1B02 lsls r3, r3, #8 + 17699 .loc 1 7382 12 + 17700 003a FA68 ldr r2, [r7, #12] + 17701 003c 1343 orrs r3, r3, r2 + 17702 003e FB60 str r3, [r7, #12] +7383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Polarity level */ +7385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= (uint32_t)~TIM_CCER_CC6P; + 17703 .loc 1 7385 11 + 17704 0040 3B69 ldr r3, [r7, #16] + 17705 0042 23F40013 bic r3, r3, #2097152 + 17706 0046 3B61 str r3, [r7, #16] +7386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Compare Polarity */ +7387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 20U); + 17707 .loc 1 7387 24 + 17708 0048 3B68 ldr r3, [r7] + 17709 004a 9B68 ldr r3, [r3, #8] + 17710 .loc 1 7387 37 + 17711 004c 1B05 lsls r3, r3, #20 + 17712 .loc 1 7387 11 + 17713 004e 3A69 ldr r2, [r7, #16] + 17714 0050 1343 orrs r3, r3, r2 + 17715 0052 3B61 str r3, [r7, #16] +7388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) + 17716 .loc 1 7389 6 + 17717 0054 7B68 ldr r3, [r7, #4] + 17718 0056 164A ldr r2, .L1244 + 17719 0058 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 439 + + + 17720 005a 0BD0 beq .L1242 + 17721 .loc 1 7389 7 discriminator 1 + 17722 005c 7B68 ldr r3, [r7, #4] + 17723 005e 154A ldr r2, .L1244+4 + 17724 0060 9342 cmp r3, r2 + 17725 0062 07D0 beq .L1242 + 17726 .loc 1 7389 7 is_stmt 0 discriminator 2 + 17727 0064 7B68 ldr r3, [r7, #4] + 17728 0066 144A ldr r2, .L1244+8 + 17729 0068 9342 cmp r3, r2 + 17730 006a 03D0 beq .L1242 + 17731 .loc 1 7389 7 discriminator 3 + 17732 006c 7B68 ldr r3, [r7, #4] + 17733 006e 134A ldr r2, .L1244+12 + 17734 0070 9342 cmp r3, r2 + 17735 0072 09D1 bne .L1243 + 17736 .L1242: +7390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Output Compare IDLE State */ +7392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS6; + 17737 .loc 1 7392 12 is_stmt 1 + 17738 0074 7B69 ldr r3, [r7, #20] + 17739 0076 23F48023 bic r3, r3, #262144 + 17740 007a 7B61 str r3, [r7, #20] +7393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Output Idle state */ +7394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 10U); + 17741 .loc 1 7394 25 + 17742 007c 3B68 ldr r3, [r7] + 17743 007e 5B69 ldr r3, [r3, #20] + 17744 .loc 1 7394 39 + 17745 0080 9B02 lsls r3, r3, #10 + 17746 .loc 1 7394 12 + 17747 0082 7A69 ldr r2, [r7, #20] + 17748 0084 1343 orrs r3, r3, r2 + 17749 0086 7B61 str r3, [r7, #20] + 17750 .L1243: +7395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CR2 */ +7398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CR2 = tmpcr2; + 17751 .loc 1 7398 13 + 17752 0088 7B68 ldr r3, [r7, #4] + 17753 008a 7A69 ldr r2, [r7, #20] + 17754 008c 5A60 str r2, [r3, #4] +7399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR3 */ +7401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR3 = tmpccmrx; + 17755 .loc 1 7401 15 + 17756 008e 7B68 ldr r3, [r7, #4] + 17757 0090 FA68 ldr r2, [r7, #12] + 17758 0092 5A65 str r2, [r3, #84] +7402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Capture Compare Register value */ +7404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCR6 = OC_Config->Pulse; + 17759 .loc 1 7404 25 + 17760 0094 3B68 ldr r3, [r7] + 17761 0096 5A68 ldr r2, [r3, #4] + ARM GAS /tmp/ccl4b9YO.s page 440 + + + 17762 .loc 1 7404 14 + 17763 0098 7B68 ldr r3, [r7, #4] + 17764 009a DA65 str r2, [r3, #92] +7405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCER */ +7407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 17765 .loc 1 7407 14 + 17766 009c 7B68 ldr r3, [r7, #4] + 17767 009e 3A69 ldr r2, [r7, #16] + 17768 00a0 1A62 str r2, [r3, #32] +7408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17769 .loc 1 7408 1 + 17770 00a2 00BF nop + 17771 00a4 1C37 adds r7, r7, #28 + 17772 .cfi_def_cfa_offset 4 + 17773 00a6 BD46 mov sp, r7 + 17774 .cfi_def_cfa_register 13 + 17775 @ sp needed + 17776 00a8 5DF8047B ldr r7, [sp], #4 + 17777 .cfi_restore 7 + 17778 .cfi_def_cfa_offset 0 + 17779 00ac 7047 bx lr + 17780 .L1245: + 17781 00ae 00BF .align 2 + 17782 .L1244: + 17783 00b0 002C0140 .word 1073818624 + 17784 00b4 00400140 .word 1073823744 + 17785 00b8 00440140 .word 1073824768 + 17786 00bc 00480140 .word 1073825792 + 17787 .cfi_endproc + 17788 .LFE240: + 17790 .section .text.TIM_SlaveTimer_SetConfig,"ax",%progbits + 17791 .align 1 + 17792 .syntax unified + 17793 .thumb + 17794 .thumb_func + 17796 TIM_SlaveTimer_SetConfig: + 17797 .LFB241: +7409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** #endif /* TIM_CCER_CC6E */ +7410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Slave Timer configuration function +7413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param htim TIM handle +7414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param sSlaveConfig Slave timer configuration +7415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, +7418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** const TIM_SlaveConfigTypeDef *sSlaveConfig) +7419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 17798 .loc 1 7419 1 + 17799 .cfi_startproc + 17800 @ args = 0, pretend = 0, frame = 24 + 17801 @ frame_needed = 1, uses_anonymous_args = 0 + 17802 0000 80B5 push {r7, lr} + 17803 .cfi_def_cfa_offset 8 + 17804 .cfi_offset 7, -8 + 17805 .cfi_offset 14, -4 + ARM GAS /tmp/ccl4b9YO.s page 441 + + + 17806 0002 86B0 sub sp, sp, #24 + 17807 .cfi_def_cfa_offset 32 + 17808 0004 00AF add r7, sp, #0 + 17809 .cfi_def_cfa_register 7 + 17810 0006 7860 str r0, [r7, #4] + 17811 0008 3960 str r1, [r7] +7420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 17812 .loc 1 7420 21 + 17813 000a 0023 movs r3, #0 + 17814 000c FB75 strb r3, [r7, #23] +7421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +7422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +7423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx SMCR register value */ +7426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; + 17815 .loc 1 7426 17 + 17816 000e 7B68 ldr r3, [r7, #4] + 17817 0010 1B68 ldr r3, [r3] + 17818 .loc 1 7426 11 + 17819 0012 9B68 ldr r3, [r3, #8] + 17820 0014 3B61 str r3, [r7, #16] +7427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the Trigger Selection Bits */ +7429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_TS; + 17821 .loc 1 7429 11 + 17822 0016 3B69 ldr r3, [r7, #16] + 17823 0018 23F07003 bic r3, r3, #112 + 17824 001c 3B61 str r3, [r7, #16] +7430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Input Trigger source */ +7431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= sSlaveConfig->InputTrigger; + 17825 .loc 1 7431 26 + 17826 001e 3B68 ldr r3, [r7] + 17827 0020 5B68 ldr r3, [r3, #4] + 17828 .loc 1 7431 11 + 17829 0022 3A69 ldr r2, [r7, #16] + 17830 0024 1343 orrs r3, r3, r2 + 17831 0026 3B61 str r3, [r7, #16] +7432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the slave mode Bits */ +7434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_SMS; + 17832 .loc 1 7434 11 + 17833 0028 3B69 ldr r3, [r7, #16] + 17834 002a 23F48033 bic r3, r3, #65536 + 17835 002e 23F00703 bic r3, r3, #7 + 17836 0032 3B61 str r3, [r7, #16] +7435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the slave mode */ +7436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= sSlaveConfig->SlaveMode; + 17837 .loc 1 7436 26 + 17838 0034 3B68 ldr r3, [r7] + 17839 0036 1B68 ldr r3, [r3] + 17840 .loc 1 7436 11 + 17841 0038 3A69 ldr r2, [r7, #16] + 17842 003a 1343 orrs r3, r3, r2 + 17843 003c 3B61 str r3, [r7, #16] +7437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx SMCR */ + ARM GAS /tmp/ccl4b9YO.s page 442 + + +7439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; + 17844 .loc 1 7439 7 + 17845 003e 7B68 ldr r3, [r7, #4] + 17846 0040 1B68 ldr r3, [r3] + 17847 .loc 1 7439 24 + 17848 0042 3A69 ldr r2, [r7, #16] + 17849 0044 9A60 str r2, [r3, #8] +7440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the trigger prescaler, filter, and polarity */ +7442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** switch (sSlaveConfig->InputTrigger) + 17850 .loc 1 7442 23 + 17851 0046 3B68 ldr r3, [r7] + 17852 0048 5B68 ldr r3, [r3, #4] + 17853 .loc 1 7442 3 + 17854 004a 702B cmp r3, #112 + 17855 004c 1AD0 beq .L1247 + 17856 004e 702B cmp r3, #112 + 17857 0050 60D8 bhi .L1248 + 17858 0052 602B cmp r3, #96 + 17859 0054 54D0 beq .L1249 + 17860 0056 602B cmp r3, #96 + 17861 0058 5CD8 bhi .L1248 + 17862 005a 502B cmp r3, #80 + 17863 005c 46D0 beq .L1250 + 17864 005e 502B cmp r3, #80 + 17865 0060 58D8 bhi .L1248 + 17866 0062 402B cmp r3, #64 + 17867 0064 19D0 beq .L1251 + 17868 0066 402B cmp r3, #64 + 17869 0068 54D8 bhi .L1248 + 17870 006a 302B cmp r3, #48 + 17871 006c 55D0 beq .L1256 + 17872 006e 302B cmp r3, #48 + 17873 0070 50D8 bhi .L1248 + 17874 0072 202B cmp r3, #32 + 17875 0074 51D0 beq .L1256 + 17876 0076 202B cmp r3, #32 + 17877 0078 4CD8 bhi .L1248 + 17878 007a 002B cmp r3, #0 + 17879 007c 4DD0 beq .L1256 + 17880 007e 102B cmp r3, #16 + 17881 0080 4BD0 beq .L1256 + 17882 0082 47E0 b .L1248 + 17883 .L1247: +7443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_ETRF: +7445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +7447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(htim->Instance)); +7448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPRESCALER(sSlaveConfig->TriggerPrescaler)); +7449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); +7450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); +7451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure the ETR Trigger source */ +7452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, + 17884 .loc 1 7452 7 + 17885 0084 7B68 ldr r3, [r7, #4] + 17886 0086 1868 ldr r0, [r3] + ARM GAS /tmp/ccl4b9YO.s page 443 + + +7453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, + 17887 .loc 1 7453 37 + 17888 0088 3B68 ldr r3, [r7] + 17889 008a D968 ldr r1, [r3, #12] +7454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 17890 .loc 1 7454 37 + 17891 008c 3B68 ldr r3, [r7] + 17892 008e 9A68 ldr r2, [r3, #8] +7455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerFilter); + 17893 .loc 1 7455 37 + 17894 0090 3B68 ldr r3, [r7] + 17895 0092 1B69 ldr r3, [r3, #16] +7452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, + 17896 .loc 1 7452 7 + 17897 0094 FFF7FEFF bl TIM_ETR_SetConfig +7456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 17898 .loc 1 7456 7 + 17899 0098 40E0 b .L1253 + 17900 .L1251: +7457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_TI1F_ED: +7460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +7462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +7463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); +7464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (sSlaveConfig->SlaveMode == TIM_SLAVEMODE_GATED) + 17901 .loc 1 7465 23 + 17902 009a 3B68 ldr r3, [r7] + 17903 009c 1B68 ldr r3, [r3] + 17904 .loc 1 7465 10 + 17905 009e 052B cmp r3, #5 + 17906 00a0 01D1 bne .L1254 +7466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return HAL_ERROR; + 17907 .loc 1 7467 16 + 17908 00a2 0123 movs r3, #1 + 17909 00a4 3BE0 b .L1255 + 17910 .L1254: +7468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ +7471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = htim->Instance->CCER; + 17911 .loc 1 7471 21 + 17912 00a6 7B68 ldr r3, [r7, #4] + 17913 00a8 1B68 ldr r3, [r3] + 17914 .loc 1 7471 15 + 17915 00aa 1B6A ldr r3, [r3, #32] + 17916 00ac FB60 str r3, [r7, #12] +7472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; + 17917 .loc 1 7472 11 + 17918 00ae 7B68 ldr r3, [r7, #4] + 17919 00b0 1B68 ldr r3, [r3] + 17920 .loc 1 7472 21 + 17921 00b2 1A6A ldr r2, [r3, #32] + 17922 .loc 1 7472 11 + ARM GAS /tmp/ccl4b9YO.s page 444 + + + 17923 00b4 7B68 ldr r3, [r7, #4] + 17924 00b6 1B68 ldr r3, [r3] + 17925 .loc 1 7472 28 + 17926 00b8 22F00102 bic r2, r2, #1 + 17927 00bc 1A62 str r2, [r3, #32] +7473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; + 17928 .loc 1 7473 22 + 17929 00be 7B68 ldr r3, [r7, #4] + 17930 00c0 1B68 ldr r3, [r3] + 17931 .loc 1 7473 16 + 17932 00c2 9B69 ldr r3, [r3, #24] + 17933 00c4 BB60 str r3, [r7, #8] +7474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; + 17934 .loc 1 7476 16 + 17935 00c6 BB68 ldr r3, [r7, #8] + 17936 00c8 23F0F003 bic r3, r3, #240 + 17937 00cc BB60 str r3, [r7, #8] +7477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); + 17938 .loc 1 7477 33 + 17939 00ce 3B68 ldr r3, [r7] + 17940 00d0 1B69 ldr r3, [r3, #16] + 17941 .loc 1 7477 50 + 17942 00d2 1B01 lsls r3, r3, #4 + 17943 .loc 1 7477 16 + 17944 00d4 BA68 ldr r2, [r7, #8] + 17945 00d6 1343 orrs r3, r3, r2 + 17946 00d8 BB60 str r3, [r7, #8] +7478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ +7480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCMR1 = tmpccmr1; + 17947 .loc 1 7480 11 + 17948 00da 7B68 ldr r3, [r7, #4] + 17949 00dc 1B68 ldr r3, [r3] + 17950 .loc 1 7480 29 + 17951 00de BA68 ldr r2, [r7, #8] + 17952 00e0 9A61 str r2, [r3, #24] +7481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** htim->Instance->CCER = tmpccer; + 17953 .loc 1 7481 11 + 17954 00e2 7B68 ldr r3, [r7, #4] + 17955 00e4 1B68 ldr r3, [r3] + 17956 .loc 1 7481 28 + 17957 00e6 FA68 ldr r2, [r7, #12] + 17958 00e8 1A62 str r2, [r3, #32] +7482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 17959 .loc 1 7482 7 + 17960 00ea 17E0 b .L1253 + 17961 .L1250: +7483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_TI1FP1: +7486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +7488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); +7489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); +7490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); + ARM GAS /tmp/ccl4b9YO.s page 445 + + +7491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure TI1 Filter and Polarity */ +7493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, + 17962 .loc 1 7493 7 + 17963 00ec 7B68 ldr r3, [r7, #4] + 17964 00ee 1868 ldr r0, [r3] +7494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 17965 .loc 1 7494 44 + 17966 00f0 3B68 ldr r3, [r7] + 17967 00f2 9968 ldr r1, [r3, #8] +7495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerFilter); + 17968 .loc 1 7495 44 + 17969 00f4 3B68 ldr r3, [r7] + 17970 00f6 1B69 ldr r3, [r3, #16] +7493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 17971 .loc 1 7493 7 + 17972 00f8 1A46 mov r2, r3 + 17973 00fa FFF7FEFF bl TIM_TI1_ConfigInputStage +7496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 17974 .loc 1 7496 7 + 17975 00fe 0DE0 b .L1253 + 17976 .L1249: +7497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_TI2FP2: +7500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +7502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +7503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); +7504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); +7505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Configure TI2 Filter and Polarity */ +7507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIM_TI2_ConfigInputStage(htim->Instance, + 17977 .loc 1 7507 7 + 17978 0100 7B68 ldr r3, [r7, #4] + 17979 0102 1868 ldr r0, [r3] +7508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 17980 .loc 1 7508 44 + 17981 0104 3B68 ldr r3, [r7] + 17982 0106 9968 ldr r1, [r3, #8] +7509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerFilter); + 17983 .loc 1 7509 44 + 17984 0108 3B68 ldr r3, [r7] + 17985 010a 1B69 ldr r3, [r3, #16] +7507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 17986 .loc 1 7507 7 + 17987 010c 1A46 mov r2, r3 + 17988 010e FFF7FEFF bl TIM_TI2_ConfigInputStage +7510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 17989 .loc 1 7510 7 + 17990 0112 03E0 b .L1253 + 17991 .L1248: +7511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_ITR0: +7514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_ITR1: +7515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_ITR2: + ARM GAS /tmp/ccl4b9YO.s page 446 + + +7516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** case TIM_TS_ITR3: +7517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameter */ +7519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); +7520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; +7521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** default: +7524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** status = HAL_ERROR; + 17992 .loc 1 7524 14 + 17993 0114 0123 movs r3, #1 + 17994 0116 FB75 strb r3, [r7, #23] +7525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** break; + 17995 .loc 1 7525 7 + 17996 0118 00E0 b .L1253 + 17997 .L1256: +7520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 17998 .loc 1 7520 7 + 17999 011a 00BF nop + 18000 .L1253: +7526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** return status; + 18001 .loc 1 7528 10 + 18002 011c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 18003 .L1255: +7529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18004 .loc 1 7529 1 + 18005 011e 1846 mov r0, r3 + 18006 0120 1837 adds r7, r7, #24 + 18007 .cfi_def_cfa_offset 8 + 18008 0122 BD46 mov sp, r7 + 18009 .cfi_def_cfa_register 13 + 18010 @ sp needed + 18011 0124 80BD pop {r7, pc} + 18012 .cfi_endproc + 18013 .LFE241: + 18015 .section .text.TIM_TI1_SetConfig,"ax",%progbits + 18016 .align 1 + 18017 .global TIM_TI1_SetConfig + 18018 .syntax unified + 18019 .thumb + 18020 .thumb_func + 18022 TIM_TI1_SetConfig: + 18023 .LFB242: +7530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the TI1 as Input. +7533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. +7534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. +7540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 1 is selected to be connected to IC1. + ARM GAS /tmp/ccl4b9YO.s page 447 + + +7542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 1 is selected to be connected to IC2. +7543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 1 is selected to be connected to TRC. +7544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI2FP1 +7548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (on channel2 path) is used as the input signal. Therefore CCMR1 must be +7549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * protected against un-initialized filter and polarity values. +7550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_TI1_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, +7552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter) +7553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18024 .loc 1 7553 1 + 18025 .cfi_startproc + 18026 @ args = 0, pretend = 0, frame = 24 + 18027 @ frame_needed = 1, uses_anonymous_args = 0 + 18028 @ link register save eliminated. + 18029 0000 80B4 push {r7} + 18030 .cfi_def_cfa_offset 4 + 18031 .cfi_offset 7, -4 + 18032 0002 87B0 sub sp, sp, #28 + 18033 .cfi_def_cfa_offset 32 + 18034 0004 00AF add r7, sp, #0 + 18035 .cfi_def_cfa_register 7 + 18036 0006 F860 str r0, [r7, #12] + 18037 0008 B960 str r1, [r7, #8] + 18038 000a 7A60 str r2, [r7, #4] + 18039 000c 3B60 str r3, [r7] +7554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +7555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ +7558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; + 18040 .loc 1 7558 7 + 18041 000e FB68 ldr r3, [r7, #12] + 18042 0010 1B6A ldr r3, [r3, #32] + 18043 .loc 1 7558 14 + 18044 0012 23F00102 bic r2, r3, #1 + 18045 0016 FB68 ldr r3, [r7, #12] + 18046 0018 1A62 str r2, [r3, #32] +7559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; + 18047 .loc 1 7559 12 + 18048 001a FB68 ldr r3, [r7, #12] + 18049 001c 9B69 ldr r3, [r3, #24] + 18050 001e 7B61 str r3, [r7, #20] +7560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18051 .loc 1 7560 11 + 18052 0020 FB68 ldr r3, [r7, #12] + 18053 0022 1B6A ldr r3, [r3, #32] + 18054 0024 3B61 str r3, [r7, #16] +7561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Input */ +7563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** if (IS_TIM_CC2_INSTANCE(TIMx) != RESET) + 18055 .loc 1 7563 7 + 18056 0026 FB68 ldr r3, [r7, #12] + 18057 0028 224A ldr r2, .L1263 + 18058 002a 9342 cmp r3, r2 + ARM GAS /tmp/ccl4b9YO.s page 448 + + + 18059 002c 0FD0 beq .L1258 + 18060 .loc 1 7563 7 is_stmt 0 discriminator 2 + 18061 002e FB68 ldr r3, [r7, #12] + 18062 0030 B3F1804F cmp r3, #1073741824 + 18063 0034 0BD0 beq .L1258 + 18064 .loc 1 7563 7 discriminator 4 + 18065 0036 FB68 ldr r3, [r7, #12] + 18066 0038 1F4A ldr r2, .L1263+4 + 18067 003a 9342 cmp r3, r2 + 18068 003c 07D0 beq .L1258 + 18069 .loc 1 7563 7 discriminator 6 + 18070 003e FB68 ldr r3, [r7, #12] + 18071 0040 1E4A ldr r2, .L1263+8 + 18072 0042 9342 cmp r3, r2 + 18073 0044 03D0 beq .L1258 + 18074 .loc 1 7563 7 discriminator 8 + 18075 0046 FB68 ldr r3, [r7, #12] + 18076 0048 1D4A ldr r2, .L1263+12 + 18077 004a 9342 cmp r3, r2 + 18078 004c 01D1 bne .L1259 + 18079 .L1258: + 18080 .loc 1 7563 7 discriminator 9 + 18081 004e 0123 movs r3, #1 + 18082 .loc 1 7563 7 + 18083 0050 00E0 b .L1260 + 18084 .L1259: + 18085 .loc 1 7563 7 discriminator 10 + 18086 0052 0023 movs r3, #0 + 18087 .L1260: + 18088 .loc 1 7563 6 is_stmt 1 discriminator 12 + 18089 0054 002B cmp r3, #0 + 18090 0056 08D0 beq .L1261 +7564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_CC1S; + 18091 .loc 1 7565 14 + 18092 0058 7B69 ldr r3, [r7, #20] + 18093 005a 23F00303 bic r3, r3, #3 + 18094 005e 7B61 str r3, [r7, #20] +7566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; + 18095 .loc 1 7566 14 + 18096 0060 7A69 ldr r2, [r7, #20] + 18097 0062 7B68 ldr r3, [r7, #4] + 18098 0064 1343 orrs r3, r3, r2 + 18099 0066 7B61 str r3, [r7, #20] + 18100 0068 03E0 b .L1262 + 18101 .L1261: +7567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** else +7569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { +7570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= TIM_CCMR1_CC1S_0; + 18102 .loc 1 7570 14 + 18103 006a 7B69 ldr r3, [r7, #20] + 18104 006c 43F00103 orr r3, r3, #1 + 18105 0070 7B61 str r3, [r7, #20] + 18106 .L1262: +7571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } +7572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 449 + + +7573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; + 18107 .loc 1 7574 12 + 18108 0072 7B69 ldr r3, [r7, #20] + 18109 0074 23F0F003 bic r3, r3, #240 + 18110 0078 7B61 str r3, [r7, #20] +7575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); + 18111 .loc 1 7575 30 + 18112 007a 3B68 ldr r3, [r7] + 18113 007c 1B01 lsls r3, r3, #4 + 18114 .loc 1 7575 37 + 18115 007e DBB2 uxtb r3, r3 + 18116 .loc 1 7575 12 + 18117 0080 7A69 ldr r2, [r7, #20] + 18118 0082 1343 orrs r3, r3, r2 + 18119 0084 7B61 str r3, [r7, #20] +7576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC1E Bit */ +7578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); + 18120 .loc 1 7578 11 + 18121 0086 3B69 ldr r3, [r7, #16] + 18122 0088 23F00A03 bic r3, r3, #10 + 18123 008c 3B61 str r3, [r7, #16] +7579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); + 18124 .loc 1 7579 30 + 18125 008e BB68 ldr r3, [r7, #8] + 18126 0090 03F00A03 and r3, r3, #10 + 18127 .loc 1 7579 11 + 18128 0094 3A69 ldr r2, [r7, #16] + 18129 0096 1343 orrs r3, r3, r2 + 18130 0098 3B61 str r3, [r7, #16] +7580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ +7582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1; + 18131 .loc 1 7582 15 + 18132 009a FB68 ldr r3, [r7, #12] + 18133 009c 7A69 ldr r2, [r7, #20] + 18134 009e 9A61 str r2, [r3, #24] +7583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 18135 .loc 1 7583 14 + 18136 00a0 FB68 ldr r3, [r7, #12] + 18137 00a2 3A69 ldr r2, [r7, #16] + 18138 00a4 1A62 str r2, [r3, #32] +7584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18139 .loc 1 7584 1 + 18140 00a6 00BF nop + 18141 00a8 1C37 adds r7, r7, #28 + 18142 .cfi_def_cfa_offset 4 + 18143 00aa BD46 mov sp, r7 + 18144 .cfi_def_cfa_register 13 + 18145 @ sp needed + 18146 00ac 5DF8047B ldr r7, [sp], #4 + 18147 .cfi_restore 7 + 18148 .cfi_def_cfa_offset 0 + 18149 00b0 7047 bx lr + 18150 .L1264: + 18151 00b2 00BF .align 2 + ARM GAS /tmp/ccl4b9YO.s page 450 + + + 18152 .L1263: + 18153 00b4 002C0140 .word 1073818624 + 18154 00b8 00040040 .word 1073742848 + 18155 00bc 00080040 .word 1073743872 + 18156 00c0 00400140 .word 1073823744 + 18157 .cfi_endproc + 18158 .LFE242: + 18160 .section .text.TIM_TI1_ConfigInputStage,"ax",%progbits + 18161 .align 1 + 18162 .syntax unified + 18163 .thumb + 18164 .thumb_func + 18166 TIM_TI1_ConfigInputStage: + 18167 .LFB243: +7585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the Polarity and Filter for TI1. +7588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. +7589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil +7599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18168 .loc 1 7599 1 + 18169 .cfi_startproc + 18170 @ args = 0, pretend = 0, frame = 24 + 18171 @ frame_needed = 1, uses_anonymous_args = 0 + 18172 @ link register save eliminated. + 18173 0000 80B4 push {r7} + 18174 .cfi_def_cfa_offset 4 + 18175 .cfi_offset 7, -4 + 18176 0002 87B0 sub sp, sp, #28 + 18177 .cfi_def_cfa_offset 32 + 18178 0004 00AF add r7, sp, #0 + 18179 .cfi_def_cfa_register 7 + 18180 0006 F860 str r0, [r7, #12] + 18181 0008 B960 str r1, [r7, #8] + 18182 000a 7A60 str r2, [r7, #4] +7600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +7601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ +7604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18183 .loc 1 7604 11 + 18184 000c FB68 ldr r3, [r7, #12] + 18185 000e 1B6A ldr r3, [r3, #32] + 18186 0010 7B61 str r3, [r7, #20] +7605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; + 18187 .loc 1 7605 7 + 18188 0012 FB68 ldr r3, [r7, #12] + 18189 0014 1B6A ldr r3, [r3, #32] + ARM GAS /tmp/ccl4b9YO.s page 451 + + + 18190 .loc 1 7605 14 + 18191 0016 23F00102 bic r2, r3, #1 + 18192 001a FB68 ldr r3, [r7, #12] + 18193 001c 1A62 str r2, [r3, #32] +7606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; + 18194 .loc 1 7606 12 + 18195 001e FB68 ldr r3, [r7, #12] + 18196 0020 9B69 ldr r3, [r3, #24] + 18197 0022 3B61 str r3, [r7, #16] +7607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; + 18198 .loc 1 7609 12 + 18199 0024 3B69 ldr r3, [r7, #16] + 18200 0026 23F0F003 bic r3, r3, #240 + 18201 002a 3B61 str r3, [r7, #16] +7610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= (TIM_ICFilter << 4U); + 18202 .loc 1 7610 29 + 18203 002c 7B68 ldr r3, [r7, #4] + 18204 002e 1B01 lsls r3, r3, #4 + 18205 .loc 1 7610 12 + 18206 0030 3A69 ldr r2, [r7, #16] + 18207 0032 1343 orrs r3, r3, r2 + 18208 0034 3B61 str r3, [r7, #16] +7611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC1E Bit */ +7613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); + 18209 .loc 1 7613 11 + 18210 0036 7B69 ldr r3, [r7, #20] + 18211 0038 23F00A03 bic r3, r3, #10 + 18212 003c 7B61 str r3, [r7, #20] +7614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= TIM_ICPolarity; + 18213 .loc 1 7614 11 + 18214 003e 7A69 ldr r2, [r7, #20] + 18215 0040 BB68 ldr r3, [r7, #8] + 18216 0042 1343 orrs r3, r3, r2 + 18217 0044 7B61 str r3, [r7, #20] +7615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ +7617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1; + 18218 .loc 1 7617 15 + 18219 0046 FB68 ldr r3, [r7, #12] + 18220 0048 3A69 ldr r2, [r7, #16] + 18221 004a 9A61 str r2, [r3, #24] +7618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 18222 .loc 1 7618 14 + 18223 004c FB68 ldr r3, [r7, #12] + 18224 004e 7A69 ldr r2, [r7, #20] + 18225 0050 1A62 str r2, [r3, #32] +7619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18226 .loc 1 7619 1 + 18227 0052 00BF nop + 18228 0054 1C37 adds r7, r7, #28 + 18229 .cfi_def_cfa_offset 4 + 18230 0056 BD46 mov sp, r7 + 18231 .cfi_def_cfa_register 13 + 18232 @ sp needed + ARM GAS /tmp/ccl4b9YO.s page 452 + + + 18233 0058 5DF8047B ldr r7, [sp], #4 + 18234 .cfi_restore 7 + 18235 .cfi_def_cfa_offset 0 + 18236 005c 7047 bx lr + 18237 .cfi_endproc + 18238 .LFE243: + 18240 .section .text.TIM_TI2_SetConfig,"ax",%progbits + 18241 .align 1 + 18242 .syntax unified + 18243 .thumb + 18244 .thumb_func + 18246 TIM_TI2_SetConfig: + 18247 .LFB244: +7620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the TI2 as Input. +7623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. +7630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 2 is selected to be connected to IC2. +7632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 2 is selected to be connected to IC1. +7633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 2 is selected to be connected to TRC. +7634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI1FP2 +7638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR1 must be +7639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * protected against un-initialized filter and polarity values. +7640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, +7642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter) +7643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18248 .loc 1 7643 1 + 18249 .cfi_startproc + 18250 @ args = 0, pretend = 0, frame = 24 + 18251 @ frame_needed = 1, uses_anonymous_args = 0 + 18252 @ link register save eliminated. + 18253 0000 80B4 push {r7} + 18254 .cfi_def_cfa_offset 4 + 18255 .cfi_offset 7, -4 + 18256 0002 87B0 sub sp, sp, #28 + 18257 .cfi_def_cfa_offset 32 + 18258 0004 00AF add r7, sp, #0 + 18259 .cfi_def_cfa_register 7 + 18260 0006 F860 str r0, [r7, #12] + 18261 0008 B960 str r1, [r7, #8] + 18262 000a 7A60 str r2, [r7, #4] + 18263 000c 3B60 str r3, [r7] +7644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +7645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ + ARM GAS /tmp/ccl4b9YO.s page 453 + + +7648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; + 18264 .loc 1 7648 7 + 18265 000e FB68 ldr r3, [r7, #12] + 18266 0010 1B6A ldr r3, [r3, #32] + 18267 .loc 1 7648 14 + 18268 0012 23F01002 bic r2, r3, #16 + 18269 0016 FB68 ldr r3, [r7, #12] + 18270 0018 1A62 str r2, [r3, #32] +7649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; + 18271 .loc 1 7649 12 + 18272 001a FB68 ldr r3, [r7, #12] + 18273 001c 9B69 ldr r3, [r3, #24] + 18274 001e 7B61 str r3, [r7, #20] +7650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18275 .loc 1 7650 11 + 18276 0020 FB68 ldr r3, [r7, #12] + 18277 0022 1B6A ldr r3, [r3, #32] + 18278 0024 3B61 str r3, [r7, #16] +7651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Input */ +7653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_CC2S; + 18279 .loc 1 7653 12 + 18280 0026 7B69 ldr r3, [r7, #20] + 18281 0028 23F44073 bic r3, r3, #768 + 18282 002c 7B61 str r3, [r7, #20] +7654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= (TIM_ICSelection << 8U); + 18283 .loc 1 7654 32 + 18284 002e 7B68 ldr r3, [r7, #4] + 18285 0030 1B02 lsls r3, r3, #8 + 18286 .loc 1 7654 12 + 18287 0032 7A69 ldr r2, [r7, #20] + 18288 0034 1343 orrs r3, r3, r2 + 18289 0036 7B61 str r3, [r7, #20] +7655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC2F; + 18290 .loc 1 7657 12 + 18291 0038 7B69 ldr r3, [r7, #20] + 18292 003a 23F47043 bic r3, r3, #61440 + 18293 003e 7B61 str r3, [r7, #20] +7658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 12U) & TIM_CCMR1_IC2F); + 18294 .loc 1 7658 30 + 18295 0040 3B68 ldr r3, [r7] + 18296 0042 1B03 lsls r3, r3, #12 + 18297 .loc 1 7658 38 + 18298 0044 9BB2 uxth r3, r3 + 18299 .loc 1 7658 12 + 18300 0046 7A69 ldr r2, [r7, #20] + 18301 0048 1343 orrs r3, r3, r2 + 18302 004a 7B61 str r3, [r7, #20] +7659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC2E Bit */ +7661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP); + 18303 .loc 1 7661 11 + 18304 004c 3B69 ldr r3, [r7, #16] + 18305 004e 23F0A003 bic r3, r3, #160 + 18306 0052 3B61 str r3, [r7, #16] + ARM GAS /tmp/ccl4b9YO.s page 454 + + +7662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 4U) & (TIM_CCER_CC2P | TIM_CCER_CC2NP)); + 18307 .loc 1 7662 31 + 18308 0054 BB68 ldr r3, [r7, #8] + 18309 0056 1B01 lsls r3, r3, #4 + 18310 .loc 1 7662 38 + 18311 0058 03F0A003 and r3, r3, #160 + 18312 .loc 1 7662 11 + 18313 005c 3A69 ldr r2, [r7, #16] + 18314 005e 1343 orrs r3, r3, r2 + 18315 0060 3B61 str r3, [r7, #16] +7663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ +7665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1 ; + 18316 .loc 1 7665 15 + 18317 0062 FB68 ldr r3, [r7, #12] + 18318 0064 7A69 ldr r2, [r7, #20] + 18319 0066 9A61 str r2, [r3, #24] +7666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 18320 .loc 1 7666 14 + 18321 0068 FB68 ldr r3, [r7, #12] + 18322 006a 3A69 ldr r2, [r7, #16] + 18323 006c 1A62 str r2, [r3, #32] +7667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18324 .loc 1 7667 1 + 18325 006e 00BF nop + 18326 0070 1C37 adds r7, r7, #28 + 18327 .cfi_def_cfa_offset 4 + 18328 0072 BD46 mov sp, r7 + 18329 .cfi_def_cfa_register 13 + 18330 @ sp needed + 18331 0074 5DF8047B ldr r7, [sp], #4 + 18332 .cfi_restore 7 + 18333 .cfi_def_cfa_offset 0 + 18334 0078 7047 bx lr + 18335 .cfi_endproc + 18336 .LFE244: + 18338 .section .text.TIM_TI2_ConfigInputStage,"ax",%progbits + 18339 .align 1 + 18340 .syntax unified + 18341 .thumb + 18342 .thumb_func + 18344 TIM_TI2_ConfigInputStage: + 18345 .LFB245: +7668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the Polarity and Filter for TI2. +7671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. +7672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil + ARM GAS /tmp/ccl4b9YO.s page 455 + + +7682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18346 .loc 1 7682 1 + 18347 .cfi_startproc + 18348 @ args = 0, pretend = 0, frame = 24 + 18349 @ frame_needed = 1, uses_anonymous_args = 0 + 18350 @ link register save eliminated. + 18351 0000 80B4 push {r7} + 18352 .cfi_def_cfa_offset 4 + 18353 .cfi_offset 7, -4 + 18354 0002 87B0 sub sp, sp, #28 + 18355 .cfi_def_cfa_offset 32 + 18356 0004 00AF add r7, sp, #0 + 18357 .cfi_def_cfa_register 7 + 18358 0006 F860 str r0, [r7, #12] + 18359 0008 B960 str r1, [r7, #8] + 18360 000a 7A60 str r2, [r7, #4] +7683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr1; +7684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ +7687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; + 18361 .loc 1 7687 7 + 18362 000c FB68 ldr r3, [r7, #12] + 18363 000e 1B6A ldr r3, [r3, #32] + 18364 .loc 1 7687 14 + 18365 0010 23F01002 bic r2, r3, #16 + 18366 0014 FB68 ldr r3, [r7, #12] + 18367 0016 1A62 str r2, [r3, #32] +7688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; + 18368 .loc 1 7688 12 + 18369 0018 FB68 ldr r3, [r7, #12] + 18370 001a 9B69 ldr r3, [r3, #24] + 18371 001c 7B61 str r3, [r7, #20] +7689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18372 .loc 1 7689 11 + 18373 001e FB68 ldr r3, [r7, #12] + 18374 0020 1B6A ldr r3, [r3, #32] + 18375 0022 3B61 str r3, [r7, #16] +7690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC2F; + 18376 .loc 1 7692 12 + 18377 0024 7B69 ldr r3, [r7, #20] + 18378 0026 23F47043 bic r3, r3, #61440 + 18379 002a 7B61 str r3, [r7, #20] +7693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr1 |= (TIM_ICFilter << 12U); + 18380 .loc 1 7693 29 + 18381 002c 7B68 ldr r3, [r7, #4] + 18382 002e 1B03 lsls r3, r3, #12 + 18383 .loc 1 7693 12 + 18384 0030 7A69 ldr r2, [r7, #20] + 18385 0032 1343 orrs r3, r3, r2 + 18386 0034 7B61 str r3, [r7, #20] +7694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC2E Bit */ +7696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP); + 18387 .loc 1 7696 11 + ARM GAS /tmp/ccl4b9YO.s page 456 + + + 18388 0036 3B69 ldr r3, [r7, #16] + 18389 0038 23F0A003 bic r3, r3, #160 + 18390 003c 3B61 str r3, [r7, #16] +7697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity << 4U); + 18391 .loc 1 7697 30 + 18392 003e BB68 ldr r3, [r7, #8] + 18393 0040 1B01 lsls r3, r3, #4 + 18394 .loc 1 7697 11 + 18395 0042 3A69 ldr r2, [r7, #16] + 18396 0044 1343 orrs r3, r3, r2 + 18397 0046 3B61 str r3, [r7, #16] +7698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ +7700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1 ; + 18398 .loc 1 7700 15 + 18399 0048 FB68 ldr r3, [r7, #12] + 18400 004a 7A69 ldr r2, [r7, #20] + 18401 004c 9A61 str r2, [r3, #24] +7701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 18402 .loc 1 7701 14 + 18403 004e FB68 ldr r3, [r7, #12] + 18404 0050 3A69 ldr r2, [r7, #16] + 18405 0052 1A62 str r2, [r3, #32] +7702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18406 .loc 1 7702 1 + 18407 0054 00BF nop + 18408 0056 1C37 adds r7, r7, #28 + 18409 .cfi_def_cfa_offset 4 + 18410 0058 BD46 mov sp, r7 + 18411 .cfi_def_cfa_register 13 + 18412 @ sp needed + 18413 005a 5DF8047B ldr r7, [sp], #4 + 18414 .cfi_restore 7 + 18415 .cfi_def_cfa_offset 0 + 18416 005e 7047 bx lr + 18417 .cfi_endproc + 18418 .LFE245: + 18420 .section .text.TIM_TI3_SetConfig,"ax",%progbits + 18421 .align 1 + 18422 .syntax unified + 18423 .thumb + 18424 .thumb_func + 18426 TIM_TI3_SetConfig: + 18427 .LFB246: +7703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the TI3 as Input. +7706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. +7713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 3 is selected to be connected to IC3. +7715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 3 is selected to be connected to IC4. + ARM GAS /tmp/ccl4b9YO.s page 457 + + +7716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 3 is selected to be connected to TRC. +7717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI3FP4 +7721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR2 must be +7722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * protected against un-initialized filter and polarity values. +7723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, +7725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter) +7726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18428 .loc 1 7726 1 + 18429 .cfi_startproc + 18430 @ args = 0, pretend = 0, frame = 24 + 18431 @ frame_needed = 1, uses_anonymous_args = 0 + 18432 @ link register save eliminated. + 18433 0000 80B4 push {r7} + 18434 .cfi_def_cfa_offset 4 + 18435 .cfi_offset 7, -4 + 18436 0002 87B0 sub sp, sp, #28 + 18437 .cfi_def_cfa_offset 32 + 18438 0004 00AF add r7, sp, #0 + 18439 .cfi_def_cfa_register 7 + 18440 0006 F860 str r0, [r7, #12] + 18441 0008 B960 str r1, [r7, #8] + 18442 000a 7A60 str r2, [r7, #4] + 18443 000c 3B60 str r3, [r7] +7727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr2; +7728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; +7729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 3: Reset the CC3E Bit */ +7731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC3E; + 18444 .loc 1 7731 7 + 18445 000e FB68 ldr r3, [r7, #12] + 18446 0010 1B6A ldr r3, [r3, #32] + 18447 .loc 1 7731 14 + 18448 0012 23F48072 bic r2, r3, #256 + 18449 0016 FB68 ldr r3, [r7, #12] + 18450 0018 1A62 str r2, [r3, #32] +7732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 = TIMx->CCMR2; + 18451 .loc 1 7732 12 + 18452 001a FB68 ldr r3, [r7, #12] + 18453 001c DB69 ldr r3, [r3, #28] + 18454 001e 7B61 str r3, [r7, #20] +7733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18455 .loc 1 7733 11 + 18456 0020 FB68 ldr r3, [r7, #12] + 18457 0022 1B6A ldr r3, [r3, #32] + 18458 0024 3B61 str r3, [r7, #16] +7734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Input */ +7736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_CC3S; + 18459 .loc 1 7736 12 + 18460 0026 7B69 ldr r3, [r7, #20] + 18461 0028 23F00303 bic r3, r3, #3 + 18462 002c 7B61 str r3, [r7, #20] +7737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 |= TIM_ICSelection; + ARM GAS /tmp/ccl4b9YO.s page 458 + + + 18463 .loc 1 7737 12 + 18464 002e 7A69 ldr r2, [r7, #20] + 18465 0030 7B68 ldr r3, [r7, #4] + 18466 0032 1343 orrs r3, r3, r2 + 18467 0034 7B61 str r3, [r7, #20] +7738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_IC3F; + 18468 .loc 1 7740 12 + 18469 0036 7B69 ldr r3, [r7, #20] + 18470 0038 23F0F003 bic r3, r3, #240 + 18471 003c 7B61 str r3, [r7, #20] +7741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 |= ((TIM_ICFilter << 4U) & TIM_CCMR2_IC3F); + 18472 .loc 1 7741 30 + 18473 003e 3B68 ldr r3, [r7] + 18474 0040 1B01 lsls r3, r3, #4 + 18475 .loc 1 7741 37 + 18476 0042 DBB2 uxtb r3, r3 + 18477 .loc 1 7741 12 + 18478 0044 7A69 ldr r2, [r7, #20] + 18479 0046 1343 orrs r3, r3, r2 + 18480 0048 7B61 str r3, [r7, #20] +7742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC3E Bit */ +7744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC3P | TIM_CCER_CC3NP); + 18481 .loc 1 7744 11 + 18482 004a 3B69 ldr r3, [r7, #16] + 18483 004c 23F42063 bic r3, r3, #2560 + 18484 0050 3B61 str r3, [r7, #16] +7745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 8U) & (TIM_CCER_CC3P | TIM_CCER_CC3NP)); + 18485 .loc 1 7745 31 + 18486 0052 BB68 ldr r3, [r7, #8] + 18487 0054 1B02 lsls r3, r3, #8 + 18488 .loc 1 7745 38 + 18489 0056 03F42063 and r3, r3, #2560 + 18490 .loc 1 7745 11 + 18491 005a 3A69 ldr r2, [r7, #16] + 18492 005c 1343 orrs r3, r3, r2 + 18493 005e 3B61 str r3, [r7, #16] +7746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR2 and CCER registers */ +7748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR2 = tmpccmr2; + 18494 .loc 1 7748 15 + 18495 0060 FB68 ldr r3, [r7, #12] + 18496 0062 7A69 ldr r2, [r7, #20] + 18497 0064 DA61 str r2, [r3, #28] +7749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer; + 18498 .loc 1 7749 14 + 18499 0066 FB68 ldr r3, [r7, #12] + 18500 0068 3A69 ldr r2, [r7, #16] + 18501 006a 1A62 str r2, [r3, #32] +7750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18502 .loc 1 7750 1 + 18503 006c 00BF nop + 18504 006e 1C37 adds r7, r7, #28 + 18505 .cfi_def_cfa_offset 4 + 18506 0070 BD46 mov sp, r7 + ARM GAS /tmp/ccl4b9YO.s page 459 + + + 18507 .cfi_def_cfa_register 13 + 18508 @ sp needed + 18509 0072 5DF8047B ldr r7, [sp], #4 + 18510 .cfi_restore 7 + 18511 .cfi_def_cfa_offset 0 + 18512 0076 7047 bx lr + 18513 .cfi_endproc + 18514 .LFE246: + 18516 .section .text.TIM_TI4_SetConfig,"ax",%progbits + 18517 .align 1 + 18518 .syntax unified + 18519 .thumb + 18520 .thumb_func + 18522 TIM_TI4_SetConfig: + 18523 .LFB247: +7751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configure the TI4 as Input. +7754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. +7756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING +7758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING +7759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE +7760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. +7761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 4 is selected to be connected to IC4. +7763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 4 is selected to be connected to IC3. +7764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 4 is selected to be connected to TRC. +7765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. +7766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. +7767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI4FP3 +7768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR2 must be +7769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * protected against un-initialized filter and polarity values. +7770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, +7773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ICFilter) +7774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18524 .loc 1 7774 1 + 18525 .cfi_startproc + 18526 @ args = 0, pretend = 0, frame = 24 + 18527 @ frame_needed = 1, uses_anonymous_args = 0 + 18528 @ link register save eliminated. + 18529 0000 80B4 push {r7} + 18530 .cfi_def_cfa_offset 4 + 18531 .cfi_offset 7, -4 + 18532 0002 87B0 sub sp, sp, #28 + 18533 .cfi_def_cfa_offset 32 + 18534 0004 00AF add r7, sp, #0 + 18535 .cfi_def_cfa_register 7 + 18536 0006 F860 str r0, [r7, #12] + 18537 0008 B960 str r1, [r7, #8] + 18538 000a 7A60 str r2, [r7, #4] + 18539 000c 3B60 str r3, [r7] +7775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccmr2; +7776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpccer; + ARM GAS /tmp/ccl4b9YO.s page 460 + + +7777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Disable the Channel 4: Reset the CC4E Bit */ +7779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC4E; + 18540 .loc 1 7779 7 + 18541 000e FB68 ldr r3, [r7, #12] + 18542 0010 1B6A ldr r3, [r3, #32] + 18543 .loc 1 7779 14 + 18544 0012 23F48052 bic r2, r3, #4096 + 18545 0016 FB68 ldr r3, [r7, #12] + 18546 0018 1A62 str r2, [r3, #32] +7780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 = TIMx->CCMR2; + 18547 .loc 1 7780 12 + 18548 001a FB68 ldr r3, [r7, #12] + 18549 001c DB69 ldr r3, [r3, #28] + 18550 001e 7B61 str r3, [r7, #20] +7781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer = TIMx->CCER; + 18551 .loc 1 7781 11 + 18552 0020 FB68 ldr r3, [r7, #12] + 18553 0022 1B6A ldr r3, [r3, #32] + 18554 0024 3B61 str r3, [r7, #16] +7782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Input */ +7784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_CC4S; + 18555 .loc 1 7784 12 + 18556 0026 7B69 ldr r3, [r7, #20] + 18557 0028 23F44073 bic r3, r3, #768 + 18558 002c 7B61 str r3, [r7, #20] +7785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 |= (TIM_ICSelection << 8U); + 18559 .loc 1 7785 32 + 18560 002e 7B68 ldr r3, [r7, #4] + 18561 0030 1B02 lsls r3, r3, #8 + 18562 .loc 1 7785 12 + 18563 0032 7A69 ldr r2, [r7, #20] + 18564 0034 1343 orrs r3, r3, r2 + 18565 0036 7B61 str r3, [r7, #20] +7786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the filter */ +7788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_IC4F; + 18566 .loc 1 7788 12 + 18567 0038 7B69 ldr r3, [r7, #20] + 18568 003a 23F47043 bic r3, r3, #61440 + 18569 003e 7B61 str r3, [r7, #20] +7789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccmr2 |= ((TIM_ICFilter << 12U) & TIM_CCMR2_IC4F); + 18570 .loc 1 7789 30 + 18571 0040 3B68 ldr r3, [r7] + 18572 0042 1B03 lsls r3, r3, #12 + 18573 .loc 1 7789 38 + 18574 0044 9BB2 uxth r3, r3 + 18575 .loc 1 7789 12 + 18576 0046 7A69 ldr r2, [r7, #20] + 18577 0048 1343 orrs r3, r3, r2 + 18578 004a 7B61 str r3, [r7, #20] +7790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Select the Polarity and set the CC4E Bit */ +7792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC4P | TIM_CCER_CC4NP); + 18579 .loc 1 7792 11 + 18580 004c 3B69 ldr r3, [r7, #16] + ARM GAS /tmp/ccl4b9YO.s page 461 + + + 18581 004e 23F42043 bic r3, r3, #40960 + 18582 0052 3B61 str r3, [r7, #16] +7793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 12U) & (TIM_CCER_CC4P | TIM_CCER_CC4NP)); + 18583 .loc 1 7793 31 + 18584 0054 BB68 ldr r3, [r7, #8] + 18585 0056 1B03 lsls r3, r3, #12 + 18586 .loc 1 7793 39 + 18587 0058 03F42043 and r3, r3, #40960 + 18588 .loc 1 7793 11 + 18589 005c 3A69 ldr r2, [r7, #16] + 18590 005e 1343 orrs r3, r3, r2 + 18591 0060 3B61 str r3, [r7, #16] +7794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx CCMR2 and CCER registers */ +7796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCMR2 = tmpccmr2; + 18592 .loc 1 7796 15 + 18593 0062 FB68 ldr r3, [r7, #12] + 18594 0064 7A69 ldr r2, [r7, #20] + 18595 0066 DA61 str r2, [r3, #28] +7797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER = tmpccer ; + 18596 .loc 1 7797 14 + 18597 0068 FB68 ldr r3, [r7, #12] + 18598 006a 3A69 ldr r2, [r7, #16] + 18599 006c 1A62 str r2, [r3, #32] +7798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18600 .loc 1 7798 1 + 18601 006e 00BF nop + 18602 0070 1C37 adds r7, r7, #28 + 18603 .cfi_def_cfa_offset 4 + 18604 0072 BD46 mov sp, r7 + 18605 .cfi_def_cfa_register 13 + 18606 @ sp needed + 18607 0074 5DF8047B ldr r7, [sp], #4 + 18608 .cfi_restore 7 + 18609 .cfi_def_cfa_offset 0 + 18610 0078 7047 bx lr + 18611 .cfi_endproc + 18612 .LFE247: + 18614 .section .text.TIM_ITRx_SetConfig,"ax",%progbits + 18615 .align 1 + 18616 .syntax unified + 18617 .thumb + 18618 .thumb_func + 18620 TIM_ITRx_SetConfig: + 18621 .LFB248: +7799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Selects the Input Trigger source +7802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param InputTriggerSource The Input Trigger source. +7804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_ITR0: Internal Trigger 0 +7806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_ITR1: Internal Trigger 1 +7807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_ITR2: Internal Trigger 2 +7808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_ITR3: Internal Trigger 3 +7809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_TI1F_ED: TI1 Edge Detector +7810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_TI1FP1: Filtered Timer Input 1 + ARM GAS /tmp/ccl4b9YO.s page 462 + + +7811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_TI2FP2: Filtered Timer Input 2 +7812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_TS_ETRF: External Trigger input +7813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerSource) +7816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18622 .loc 1 7816 1 + 18623 .cfi_startproc + 18624 @ args = 0, pretend = 0, frame = 16 + 18625 @ frame_needed = 1, uses_anonymous_args = 0 + 18626 @ link register save eliminated. + 18627 0000 80B4 push {r7} + 18628 .cfi_def_cfa_offset 4 + 18629 .cfi_offset 7, -4 + 18630 0002 85B0 sub sp, sp, #20 + 18631 .cfi_def_cfa_offset 24 + 18632 0004 00AF add r7, sp, #0 + 18633 .cfi_def_cfa_register 7 + 18634 0006 7860 str r0, [r7, #4] + 18635 0008 3960 str r1, [r7] +7817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +7818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Get the TIMx SMCR register value */ +7820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = TIMx->SMCR; + 18636 .loc 1 7820 11 + 18637 000a 7B68 ldr r3, [r7, #4] + 18638 000c 9B68 ldr r3, [r3, #8] + 18639 000e FB60 str r3, [r7, #12] +7821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the TS Bits */ +7822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_TS; + 18640 .loc 1 7822 11 + 18641 0010 FB68 ldr r3, [r7, #12] + 18642 0012 23F07003 bic r3, r3, #112 + 18643 0016 FB60 str r3, [r7, #12] +7823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Input Trigger source and the slave mode*/ +7824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= (InputTriggerSource | TIM_SLAVEMODE_EXTERNAL1); + 18644 .loc 1 7824 11 + 18645 0018 3A68 ldr r2, [r7] + 18646 001a FB68 ldr r3, [r7, #12] + 18647 001c 1343 orrs r3, r3, r2 + 18648 001e 43F00703 orr r3, r3, #7 + 18649 0022 FB60 str r3, [r7, #12] +7825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx SMCR */ +7826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->SMCR = tmpsmcr; + 18650 .loc 1 7826 14 + 18651 0024 7B68 ldr r3, [r7, #4] + 18652 0026 FA68 ldr r2, [r7, #12] + 18653 0028 9A60 str r2, [r3, #8] +7827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18654 .loc 1 7827 1 + 18655 002a 00BF nop + 18656 002c 1437 adds r7, r7, #20 + 18657 .cfi_def_cfa_offset 4 + 18658 002e BD46 mov sp, r7 + 18659 .cfi_def_cfa_register 13 + 18660 @ sp needed + 18661 0030 5DF8047B ldr r7, [sp], #4 + ARM GAS /tmp/ccl4b9YO.s page 463 + + + 18662 .cfi_restore 7 + 18663 .cfi_def_cfa_offset 0 + 18664 0034 7047 bx lr + 18665 .cfi_endproc + 18666 .LFE248: + 18668 .section .text.TIM_ETR_SetConfig,"ax",%progbits + 18669 .align 1 + 18670 .global TIM_ETR_SetConfig + 18671 .syntax unified + 18672 .thumb + 18673 .thumb_func + 18675 TIM_ETR_SetConfig: + 18676 .LFB249: +7828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Configures the TIMx External Trigger (ETR). +7830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ExtTRGPrescaler The external Trigger Prescaler. +7832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV1: ETRP Prescaler OFF. +7834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV2: ETRP frequency divided by 2. +7835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV4: ETRP frequency divided by 4. +7836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV8: ETRP frequency divided by 8. +7837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIM_ExtTRGPolarity The external Trigger Polarity. +7838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: +7839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPOLARITY_INVERTED: active low or falling edge active. +7840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_ETRPOLARITY_NONINVERTED: active high or rising edge active. +7841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param ExtTRGFilter External Trigger Filter. +7842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F +7843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, +7846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) +7847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18677 .loc 1 7847 1 + 18678 .cfi_startproc + 18679 @ args = 0, pretend = 0, frame = 24 + 18680 @ frame_needed = 1, uses_anonymous_args = 0 + 18681 @ link register save eliminated. + 18682 0000 80B4 push {r7} + 18683 .cfi_def_cfa_offset 4 + 18684 .cfi_offset 7, -4 + 18685 0002 87B0 sub sp, sp, #28 + 18686 .cfi_def_cfa_offset 32 + 18687 0004 00AF add r7, sp, #0 + 18688 .cfi_def_cfa_register 7 + 18689 0006 F860 str r0, [r7, #12] + 18690 0008 B960 str r1, [r7, #8] + 18691 000a 7A60 str r2, [r7, #4] + 18692 000c 3B60 str r3, [r7] +7848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmpsmcr; +7849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr = TIMx->SMCR; + 18693 .loc 1 7850 11 + 18694 000e FB68 ldr r3, [r7, #12] + 18695 0010 9B68 ldr r3, [r3, #8] + 18696 0012 7B61 str r3, [r7, #20] +7851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** + ARM GAS /tmp/ccl4b9YO.s page 464 + + +7852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the ETR Bits */ +7853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); + 18697 .loc 1 7853 11 + 18698 0014 7B69 ldr r3, [r7, #20] + 18699 0016 23F47F43 bic r3, r3, #65280 + 18700 001a 7B61 str r3, [r7, #20] +7854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set the Prescaler, the Filter value and the Polarity */ +7856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmpsmcr |= (uint32_t)(TIM_ExtTRGPrescaler | (TIM_ExtTRGPolarity | (ExtTRGFilter << 8U))); + 18701 .loc 1 7856 83 + 18702 001c 3B68 ldr r3, [r7] + 18703 001e 1A02 lsls r2, r3, #8 + 18704 .loc 1 7856 67 + 18705 0020 7B68 ldr r3, [r7, #4] + 18706 0022 1A43 orrs r2, r2, r3 + 18707 .loc 1 7856 45 + 18708 0024 BB68 ldr r3, [r7, #8] + 18709 0026 1343 orrs r3, r3, r2 + 18710 .loc 1 7856 11 + 18711 0028 7A69 ldr r2, [r7, #20] + 18712 002a 1343 orrs r3, r3, r2 + 18713 002c 7B61 str r3, [r7, #20] +7857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Write to TIMx SMCR */ +7859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->SMCR = tmpsmcr; + 18714 .loc 1 7859 14 + 18715 002e FB68 ldr r3, [r7, #12] + 18716 0030 7A69 ldr r2, [r7, #20] + 18717 0032 9A60 str r2, [r3, #8] +7860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18718 .loc 1 7860 1 + 18719 0034 00BF nop + 18720 0036 1C37 adds r7, r7, #28 + 18721 .cfi_def_cfa_offset 4 + 18722 0038 BD46 mov sp, r7 + 18723 .cfi_def_cfa_register 13 + 18724 @ sp needed + 18725 003a 5DF8047B ldr r7, [sp], #4 + 18726 .cfi_restore 7 + 18727 .cfi_def_cfa_offset 0 + 18728 003e 7047 bx lr + 18729 .cfi_endproc + 18730 .LFE249: + 18732 .section .text.TIM_CCxChannelCmd,"ax",%progbits + 18733 .align 1 + 18734 .global TIM_CCxChannelCmd + 18735 .syntax unified + 18736 .thumb + 18737 .thumb_func + 18739 TIM_CCxChannelCmd: + 18740 .LFB250: +7861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /** +7863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @brief Enables or disables the TIM Capture Compare Channel x. +7864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param TIMx to select the TIM peripheral +7865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param Channel specifies the TIM Channel +7866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be one of the following values: + ARM GAS /tmp/ccl4b9YO.s page 465 + + +7867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 +7868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 +7869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 +7870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 +7871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_5: TIM Channel 5 selected +7872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @arg TIM_CHANNEL_6: TIM Channel 6 selected +7873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @param ChannelState specifies the TIM Channel CCxE bit new state. +7874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * This parameter can be: TIM_CCx_ENABLE or TIM_CCx_DISABLE. +7875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** * @retval None +7876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** */ +7877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) +7878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** { + 18741 .loc 1 7878 1 + 18742 .cfi_startproc + 18743 @ args = 0, pretend = 0, frame = 24 + 18744 @ frame_needed = 1, uses_anonymous_args = 0 + 18745 @ link register save eliminated. + 18746 0000 80B4 push {r7} + 18747 .cfi_def_cfa_offset 4 + 18748 .cfi_offset 7, -4 + 18749 0002 87B0 sub sp, sp, #28 + 18750 .cfi_def_cfa_offset 32 + 18751 0004 00AF add r7, sp, #0 + 18752 .cfi_def_cfa_register 7 + 18753 0006 F860 str r0, [r7, #12] + 18754 0008 B960 str r1, [r7, #8] + 18755 000a 7A60 str r2, [r7, #4] +7879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** uint32_t tmp; +7880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Check the parameters */ +7882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(TIMx)); +7883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); +7884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** tmp = TIM_CCER_CC1E << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ + 18756 .loc 1 7885 35 + 18757 000c BB68 ldr r3, [r7, #8] + 18758 000e 03F01F03 and r3, r3, #31 + 18759 .loc 1 7885 7 + 18760 0012 0122 movs r2, #1 + 18761 0014 02FA03F3 lsl r3, r2, r3 + 18762 0018 7B61 str r3, [r7, #20] +7886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Reset the CCxE Bit */ +7888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER &= ~tmp; + 18763 .loc 1 7888 7 + 18764 001a FB68 ldr r3, [r7, #12] + 18765 001c 1A6A ldr r2, [r3, #32] + 18766 .loc 1 7888 17 + 18767 001e 7B69 ldr r3, [r7, #20] + 18768 0020 DB43 mvns r3, r3 + 18769 .loc 1 7888 14 + 18770 0022 1A40 ands r2, r2, r3 + 18771 0024 FB68 ldr r3, [r7, #12] + 18772 0026 1A62 str r2, [r3, #32] +7889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** +7890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** /* Set or reset the CCxE Bit */ +7891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** TIMx->CCER |= (uint32_t)(ChannelState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ + ARM GAS /tmp/ccl4b9YO.s page 466 + + + 18773 .loc 1 7891 7 + 18774 0028 FB68 ldr r3, [r7, #12] + 18775 002a 1A6A ldr r2, [r3, #32] + 18776 .loc 1 7891 53 + 18777 002c BB68 ldr r3, [r7, #8] + 18778 002e 03F01F03 and r3, r3, #31 + 18779 .loc 1 7891 41 + 18780 0032 7968 ldr r1, [r7, #4] + 18781 0034 01FA03F3 lsl r3, r1, r3 + 18782 .loc 1 7891 14 + 18783 0038 1A43 orrs r2, r2, r3 + 18784 003a FB68 ldr r3, [r7, #12] + 18785 003c 1A62 str r2, [r3, #32] +7892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c **** } + 18786 .loc 1 7892 1 + 18787 003e 00BF nop + 18788 0040 1C37 adds r7, r7, #28 + 18789 .cfi_def_cfa_offset 4 + 18790 0042 BD46 mov sp, r7 + 18791 .cfi_def_cfa_register 13 + 18792 @ sp needed + 18793 0044 5DF8047B ldr r7, [sp], #4 + 18794 .cfi_restore 7 + 18795 .cfi_def_cfa_offset 0 + 18796 0048 7047 bx lr + 18797 .cfi_endproc + 18798 .LFE250: + 18800 .text + 18801 .Letext0: + 18802 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 18803 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 18804 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 18805 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 18806 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 18807 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 18808 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 18809 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h" + ARM GAS /tmp/ccl4b9YO.s page 467 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_tim.c + /tmp/ccl4b9YO.s:21 .text.HAL_TIM_Base_Init:00000000 $t + /tmp/ccl4b9YO.s:27 .text.HAL_TIM_Base_Init:00000000 HAL_TIM_Base_Init + /tmp/ccl4b9YO.s:251 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit + /tmp/ccl4b9YO.s:16634 .text.TIM_Base_SetConfig:00000000 TIM_Base_SetConfig + /tmp/ccl4b9YO.s:134 .text.HAL_TIM_Base_DeInit:00000000 $t + /tmp/ccl4b9YO.s:140 .text.HAL_TIM_Base_DeInit:00000000 HAL_TIM_Base_DeInit + /tmp/ccl4b9YO.s:287 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit + /tmp/ccl4b9YO.s:245 .text.HAL_TIM_Base_MspInit:00000000 $t + /tmp/ccl4b9YO.s:281 .text.HAL_TIM_Base_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:317 .text.HAL_TIM_Base_Start:00000000 $t + /tmp/ccl4b9YO.s:323 .text.HAL_TIM_Base_Start:00000000 HAL_TIM_Base_Start + /tmp/ccl4b9YO.s:442 .text.HAL_TIM_Base_Start:000000a0 $d + /tmp/ccl4b9YO.s:451 .text.HAL_TIM_Base_Stop:00000000 $t + /tmp/ccl4b9YO.s:457 .text.HAL_TIM_Base_Stop:00000000 HAL_TIM_Base_Stop + /tmp/ccl4b9YO.s:518 .text.HAL_TIM_Base_Start_IT:00000000 $t + /tmp/ccl4b9YO.s:524 .text.HAL_TIM_Base_Start_IT:00000000 HAL_TIM_Base_Start_IT + /tmp/ccl4b9YO.s:651 .text.HAL_TIM_Base_Start_IT:000000b0 $d + /tmp/ccl4b9YO.s:660 .text.HAL_TIM_Base_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:666 .text.HAL_TIM_Base_Stop_IT:00000000 HAL_TIM_Base_Stop_IT + /tmp/ccl4b9YO.s:735 .text.HAL_TIM_Base_Start_DMA:00000000 $t + /tmp/ccl4b9YO.s:741 .text.HAL_TIM_Base_Start_DMA:00000000 HAL_TIM_Base_Start_DMA + /tmp/ccl4b9YO.s:933 .text.HAL_TIM_Base_Start_DMA:0000010c $d + /tmp/ccl4b9YO.s:16451 .text.TIM_DMAPeriodElapsedCplt:00000000 TIM_DMAPeriodElapsedCplt + /tmp/ccl4b9YO.s:16503 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 TIM_DMAPeriodElapsedHalfCplt + /tmp/ccl4b9YO.s:15860 .text.TIM_DMAError:00000000 TIM_DMAError + /tmp/ccl4b9YO.s:945 .text.HAL_TIM_Base_Stop_DMA:00000000 $t + /tmp/ccl4b9YO.s:951 .text.HAL_TIM_Base_Stop_DMA:00000000 HAL_TIM_Base_Stop_DMA + /tmp/ccl4b9YO.s:1022 .text.HAL_TIM_OC_Init:00000000 $t + /tmp/ccl4b9YO.s:1028 .text.HAL_TIM_OC_Init:00000000 HAL_TIM_OC_Init + /tmp/ccl4b9YO.s:1252 .text.HAL_TIM_OC_MspInit:00000000 HAL_TIM_OC_MspInit + /tmp/ccl4b9YO.s:1135 .text.HAL_TIM_OC_DeInit:00000000 $t + /tmp/ccl4b9YO.s:1141 .text.HAL_TIM_OC_DeInit:00000000 HAL_TIM_OC_DeInit + /tmp/ccl4b9YO.s:1288 .text.HAL_TIM_OC_MspDeInit:00000000 HAL_TIM_OC_MspDeInit + /tmp/ccl4b9YO.s:1246 .text.HAL_TIM_OC_MspInit:00000000 $t + /tmp/ccl4b9YO.s:1282 .text.HAL_TIM_OC_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:1318 .text.HAL_TIM_OC_Start:00000000 $t + /tmp/ccl4b9YO.s:1324 .text.HAL_TIM_OC_Start:00000000 HAL_TIM_OC_Start + /tmp/ccl4b9YO.s:18739 .text.TIM_CCxChannelCmd:00000000 TIM_CCxChannelCmd + /tmp/ccl4b9YO.s:1631 .text.HAL_TIM_OC_Start:000001cc $d + /tmp/ccl4b9YO.s:1642 .text.HAL_TIM_OC_Stop:00000000 $t + /tmp/ccl4b9YO.s:1648 .text.HAL_TIM_OC_Stop:00000000 HAL_TIM_OC_Stop + /tmp/ccl4b9YO.s:1825 .text.HAL_TIM_OC_Stop:0000010c $d + /tmp/ccl4b9YO.s:1833 .text.HAL_TIM_OC_Start_IT:00000000 $t + /tmp/ccl4b9YO.s:1839 .text.HAL_TIM_OC_Start_IT:00000000 HAL_TIM_OC_Start_IT + /tmp/ccl4b9YO.s:2019 .text.HAL_TIM_OC_Start_IT:00000110 $d + /tmp/ccl4b9YO.s:2032 .text.HAL_TIM_OC_Start_IT:00000144 $t + /tmp/ccl4b9YO.s:2226 .text.HAL_TIM_OC_Start_IT:00000264 $d + /tmp/ccl4b9YO.s:2237 .text.HAL_TIM_OC_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:2243 .text.HAL_TIM_OC_Stop_IT:00000000 HAL_TIM_OC_Stop_IT + /tmp/ccl4b9YO.s:2270 .text.HAL_TIM_OC_Stop_IT:0000001c $d + /tmp/ccl4b9YO.s:2283 .text.HAL_TIM_OC_Stop_IT:00000050 $t + /tmp/ccl4b9YO.s:2500 .text.HAL_TIM_OC_Stop_IT:000001a8 $d + /tmp/ccl4b9YO.s:2508 .text.HAL_TIM_OC_Start_DMA:00000000 $t + /tmp/ccl4b9YO.s:2514 .text.HAL_TIM_OC_Start_DMA:00000000 HAL_TIM_OC_Start_DMA + /tmp/ccl4b9YO.s:2812 .text.HAL_TIM_OC_Start_DMA:000001c4 $d + ARM GAS /tmp/ccl4b9YO.s page 468 + + + /tmp/ccl4b9YO.s:2825 .text.HAL_TIM_OC_Start_DMA:000001f8 $t + /tmp/ccl4b9YO.s:3175 .text.HAL_TIM_OC_Start_DMA:000003f0 $d + /tmp/ccl4b9YO.s:15976 .text.TIM_DMADelayPulseCplt:00000000 TIM_DMADelayPulseCplt + /tmp/ccl4b9YO.s:16111 .text.TIM_DMADelayPulseHalfCplt:00000000 TIM_DMADelayPulseHalfCplt + /tmp/ccl4b9YO.s:3189 .text.HAL_TIM_OC_Stop_DMA:00000000 $t + /tmp/ccl4b9YO.s:3195 .text.HAL_TIM_OC_Stop_DMA:00000000 HAL_TIM_OC_Stop_DMA + /tmp/ccl4b9YO.s:3222 .text.HAL_TIM_OC_Stop_DMA:0000001c $d + /tmp/ccl4b9YO.s:3235 .text.HAL_TIM_OC_Stop_DMA:00000050 $t + /tmp/ccl4b9YO.s:3472 .text.HAL_TIM_OC_Stop_DMA:000001d0 $d + /tmp/ccl4b9YO.s:3480 .text.HAL_TIM_PWM_Init:00000000 $t + /tmp/ccl4b9YO.s:3486 .text.HAL_TIM_PWM_Init:00000000 HAL_TIM_PWM_Init + /tmp/ccl4b9YO.s:3710 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit + /tmp/ccl4b9YO.s:3593 .text.HAL_TIM_PWM_DeInit:00000000 $t + /tmp/ccl4b9YO.s:3599 .text.HAL_TIM_PWM_DeInit:00000000 HAL_TIM_PWM_DeInit + /tmp/ccl4b9YO.s:3746 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit + /tmp/ccl4b9YO.s:3704 .text.HAL_TIM_PWM_MspInit:00000000 $t + /tmp/ccl4b9YO.s:3740 .text.HAL_TIM_PWM_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:3776 .text.HAL_TIM_PWM_Start:00000000 $t + /tmp/ccl4b9YO.s:3782 .text.HAL_TIM_PWM_Start:00000000 HAL_TIM_PWM_Start + /tmp/ccl4b9YO.s:4089 .text.HAL_TIM_PWM_Start:000001cc $d + /tmp/ccl4b9YO.s:4100 .text.HAL_TIM_PWM_Stop:00000000 $t + /tmp/ccl4b9YO.s:4106 .text.HAL_TIM_PWM_Stop:00000000 HAL_TIM_PWM_Stop + /tmp/ccl4b9YO.s:4283 .text.HAL_TIM_PWM_Stop:0000010c $d + /tmp/ccl4b9YO.s:4291 .text.HAL_TIM_PWM_Start_IT:00000000 $t + /tmp/ccl4b9YO.s:4297 .text.HAL_TIM_PWM_Start_IT:00000000 HAL_TIM_PWM_Start_IT + /tmp/ccl4b9YO.s:4477 .text.HAL_TIM_PWM_Start_IT:00000110 $d + /tmp/ccl4b9YO.s:4490 .text.HAL_TIM_PWM_Start_IT:00000144 $t + /tmp/ccl4b9YO.s:4684 .text.HAL_TIM_PWM_Start_IT:00000264 $d + /tmp/ccl4b9YO.s:4695 .text.HAL_TIM_PWM_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:4701 .text.HAL_TIM_PWM_Stop_IT:00000000 HAL_TIM_PWM_Stop_IT + /tmp/ccl4b9YO.s:4728 .text.HAL_TIM_PWM_Stop_IT:0000001c $d + /tmp/ccl4b9YO.s:4741 .text.HAL_TIM_PWM_Stop_IT:00000050 $t + /tmp/ccl4b9YO.s:4958 .text.HAL_TIM_PWM_Stop_IT:000001a8 $d + /tmp/ccl4b9YO.s:4966 .text.HAL_TIM_PWM_Start_DMA:00000000 $t + /tmp/ccl4b9YO.s:4972 .text.HAL_TIM_PWM_Start_DMA:00000000 HAL_TIM_PWM_Start_DMA + /tmp/ccl4b9YO.s:5270 .text.HAL_TIM_PWM_Start_DMA:000001c4 $d + /tmp/ccl4b9YO.s:5283 .text.HAL_TIM_PWM_Start_DMA:000001f8 $t + /tmp/ccl4b9YO.s:5633 .text.HAL_TIM_PWM_Start_DMA:000003f0 $d + /tmp/ccl4b9YO.s:5647 .text.HAL_TIM_PWM_Stop_DMA:00000000 $t + /tmp/ccl4b9YO.s:5653 .text.HAL_TIM_PWM_Stop_DMA:00000000 HAL_TIM_PWM_Stop_DMA + /tmp/ccl4b9YO.s:5680 .text.HAL_TIM_PWM_Stop_DMA:0000001c $d + /tmp/ccl4b9YO.s:5693 .text.HAL_TIM_PWM_Stop_DMA:00000050 $t + /tmp/ccl4b9YO.s:5930 .text.HAL_TIM_PWM_Stop_DMA:000001d0 $d + /tmp/ccl4b9YO.s:5938 .text.HAL_TIM_IC_Init:00000000 $t + /tmp/ccl4b9YO.s:5944 .text.HAL_TIM_IC_Init:00000000 HAL_TIM_IC_Init + /tmp/ccl4b9YO.s:6168 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit + /tmp/ccl4b9YO.s:6051 .text.HAL_TIM_IC_DeInit:00000000 $t + /tmp/ccl4b9YO.s:6057 .text.HAL_TIM_IC_DeInit:00000000 HAL_TIM_IC_DeInit + /tmp/ccl4b9YO.s:6204 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit + /tmp/ccl4b9YO.s:6162 .text.HAL_TIM_IC_MspInit:00000000 $t + /tmp/ccl4b9YO.s:6198 .text.HAL_TIM_IC_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:6234 .text.HAL_TIM_IC_Start:00000000 $t + /tmp/ccl4b9YO.s:6240 .text.HAL_TIM_IC_Start:00000000 HAL_TIM_IC_Start + /tmp/ccl4b9YO.s:6546 .text.HAL_TIM_IC_Start:000001c8 $d + /tmp/ccl4b9YO.s:6555 .text.HAL_TIM_IC_Stop:00000000 $t + /tmp/ccl4b9YO.s:6561 .text.HAL_TIM_IC_Stop:00000000 HAL_TIM_IC_Stop + /tmp/ccl4b9YO.s:6713 .text.HAL_TIM_IC_Start_IT:00000000 $t + ARM GAS /tmp/ccl4b9YO.s page 469 + + + /tmp/ccl4b9YO.s:6719 .text.HAL_TIM_IC_Start_IT:00000000 HAL_TIM_IC_Start_IT + /tmp/ccl4b9YO.s:6943 .text.HAL_TIM_IC_Start_IT:00000150 $d + /tmp/ccl4b9YO.s:6956 .text.HAL_TIM_IC_Start_IT:00000184 $t + /tmp/ccl4b9YO.s:7105 .text.HAL_TIM_IC_Start_IT:00000264 $d + /tmp/ccl4b9YO.s:7114 .text.HAL_TIM_IC_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:7120 .text.HAL_TIM_IC_Stop_IT:00000000 HAL_TIM_IC_Stop_IT + /tmp/ccl4b9YO.s:7147 .text.HAL_TIM_IC_Stop_IT:0000001c $d + /tmp/ccl4b9YO.s:7160 .text.HAL_TIM_IC_Stop_IT:00000050 $t + /tmp/ccl4b9YO.s:7352 .text.HAL_TIM_IC_Start_DMA:00000000 $t + /tmp/ccl4b9YO.s:7358 .text.HAL_TIM_IC_Start_DMA:00000000 HAL_TIM_IC_Start_DMA + /tmp/ccl4b9YO.s:7621 .text.HAL_TIM_IC_Start_DMA:00000184 $d + /tmp/ccl4b9YO.s:7634 .text.HAL_TIM_IC_Start_DMA:000001b8 $t + /tmp/ccl4b9YO.s:7928 .text.HAL_TIM_IC_Start_DMA:0000035c $d + /tmp/ccl4b9YO.s:16206 .text.TIM_DMACaptureCplt:00000000 TIM_DMACaptureCplt + /tmp/ccl4b9YO.s:16357 .text.TIM_DMACaptureHalfCplt:00000000 TIM_DMACaptureHalfCplt + /tmp/ccl4b9YO.s:7940 .text.HAL_TIM_IC_Stop_DMA:00000000 $t + /tmp/ccl4b9YO.s:7946 .text.HAL_TIM_IC_Stop_DMA:00000000 HAL_TIM_IC_Stop_DMA + /tmp/ccl4b9YO.s:7980 .text.HAL_TIM_IC_Stop_DMA:00000028 $d + /tmp/ccl4b9YO.s:7993 .text.HAL_TIM_IC_Stop_DMA:0000005c $t + /tmp/ccl4b9YO.s:8198 .text.HAL_TIM_OnePulse_Init:00000000 $t + /tmp/ccl4b9YO.s:8204 .text.HAL_TIM_OnePulse_Init:00000000 HAL_TIM_OnePulse_Init + /tmp/ccl4b9YO.s:8420 .text.HAL_TIM_OnePulse_MspInit:00000000 HAL_TIM_OnePulse_MspInit + /tmp/ccl4b9YO.s:8319 .text.HAL_TIM_OnePulse_DeInit:00000000 $t + /tmp/ccl4b9YO.s:8325 .text.HAL_TIM_OnePulse_DeInit:00000000 HAL_TIM_OnePulse_DeInit + /tmp/ccl4b9YO.s:8456 .text.HAL_TIM_OnePulse_MspDeInit:00000000 HAL_TIM_OnePulse_MspDeInit + /tmp/ccl4b9YO.s:8414 .text.HAL_TIM_OnePulse_MspInit:00000000 $t + /tmp/ccl4b9YO.s:8450 .text.HAL_TIM_OnePulse_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:8486 .text.HAL_TIM_OnePulse_Start:00000000 $t + /tmp/ccl4b9YO.s:8492 .text.HAL_TIM_OnePulse_Start:00000000 HAL_TIM_OnePulse_Start + /tmp/ccl4b9YO.s:8634 .text.HAL_TIM_OnePulse_Start:000000d0 $d + /tmp/ccl4b9YO.s:8642 .text.HAL_TIM_OnePulse_Stop:00000000 $t + /tmp/ccl4b9YO.s:8648 .text.HAL_TIM_OnePulse_Stop:00000000 HAL_TIM_OnePulse_Stop + /tmp/ccl4b9YO.s:8793 .text.HAL_TIM_OnePulse_Stop:000000e4 $d + /tmp/ccl4b9YO.s:8801 .text.HAL_TIM_OnePulse_Start_IT:00000000 $t + /tmp/ccl4b9YO.s:8807 .text.HAL_TIM_OnePulse_Start_IT:00000000 HAL_TIM_OnePulse_Start_IT + /tmp/ccl4b9YO.s:8965 .text.HAL_TIM_OnePulse_Start_IT:000000f0 $d + /tmp/ccl4b9YO.s:8973 .text.HAL_TIM_OnePulse_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:8979 .text.HAL_TIM_OnePulse_Stop_IT:00000000 HAL_TIM_OnePulse_Stop_IT + /tmp/ccl4b9YO.s:9140 .text.HAL_TIM_OnePulse_Stop_IT:00000104 $d + /tmp/ccl4b9YO.s:9148 .text.HAL_TIM_Encoder_Init:00000000 $t + /tmp/ccl4b9YO.s:9154 .text.HAL_TIM_Encoder_Init:00000000 HAL_TIM_Encoder_Init + /tmp/ccl4b9YO.s:9483 .text.HAL_TIM_Encoder_MspInit:00000000 HAL_TIM_Encoder_MspInit + /tmp/ccl4b9YO.s:9382 .text.HAL_TIM_Encoder_DeInit:00000000 $t + /tmp/ccl4b9YO.s:9388 .text.HAL_TIM_Encoder_DeInit:00000000 HAL_TIM_Encoder_DeInit + /tmp/ccl4b9YO.s:9519 .text.HAL_TIM_Encoder_MspDeInit:00000000 HAL_TIM_Encoder_MspDeInit + /tmp/ccl4b9YO.s:9477 .text.HAL_TIM_Encoder_MspInit:00000000 $t + /tmp/ccl4b9YO.s:9513 .text.HAL_TIM_Encoder_MspDeInit:00000000 $t + /tmp/ccl4b9YO.s:9549 .text.HAL_TIM_Encoder_Start:00000000 $t + /tmp/ccl4b9YO.s:9555 .text.HAL_TIM_Encoder_Start:00000000 HAL_TIM_Encoder_Start + /tmp/ccl4b9YO.s:9748 .text.HAL_TIM_Encoder_Stop:00000000 $t + /tmp/ccl4b9YO.s:9754 .text.HAL_TIM_Encoder_Stop:00000000 HAL_TIM_Encoder_Stop + /tmp/ccl4b9YO.s:9976 .text.HAL_TIM_Encoder_Start_IT:00000000 $t + /tmp/ccl4b9YO.s:9982 .text.HAL_TIM_Encoder_Start_IT:00000000 HAL_TIM_Encoder_Start_IT + /tmp/ccl4b9YO.s:10207 .text.HAL_TIM_Encoder_Stop_IT:00000000 $t + /tmp/ccl4b9YO.s:10213 .text.HAL_TIM_Encoder_Stop_IT:00000000 HAL_TIM_Encoder_Stop_IT + /tmp/ccl4b9YO.s:10462 .text.HAL_TIM_Encoder_Start_DMA:00000000 $t + /tmp/ccl4b9YO.s:10468 .text.HAL_TIM_Encoder_Start_DMA:00000000 HAL_TIM_Encoder_Start_DMA + ARM GAS /tmp/ccl4b9YO.s page 470 + + + /tmp/ccl4b9YO.s:10957 .text.HAL_TIM_Encoder_Start_DMA:000002cc $d + /tmp/ccl4b9YO.s:10964 .text.HAL_TIM_Encoder_Stop_DMA:00000000 $t + /tmp/ccl4b9YO.s:10970 .text.HAL_TIM_Encoder_Stop_DMA:00000000 HAL_TIM_Encoder_Stop_DMA + /tmp/ccl4b9YO.s:11239 .text.HAL_TIM_IRQHandler:00000000 $t + /tmp/ccl4b9YO.s:11245 .text.HAL_TIM_IRQHandler:00000000 HAL_TIM_IRQHandler + /tmp/ccl4b9YO.s:15193 .text.HAL_TIM_IC_CaptureCallback:00000000 HAL_TIM_IC_CaptureCallback + /tmp/ccl4b9YO.s:15157 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 HAL_TIM_OC_DelayElapsedCallback + /tmp/ccl4b9YO.s:15265 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 HAL_TIM_PWM_PulseFinishedCallback + /tmp/ccl4b9YO.s:15085 .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback + /tmp/ccl4b9YO.s:15337 .text.HAL_TIM_TriggerCallback:00000000 HAL_TIM_TriggerCallback + /tmp/ccl4b9YO.s:11605 .text.HAL_TIM_OC_ConfigChannel:00000000 $t + /tmp/ccl4b9YO.s:11611 .text.HAL_TIM_OC_ConfigChannel:00000000 HAL_TIM_OC_ConfigChannel + /tmp/ccl4b9YO.s:11653 .text.HAL_TIM_OC_ConfigChannel:00000034 $d + /tmp/ccl4b9YO.s:11674 .text.HAL_TIM_OC_ConfigChannel:00000088 $t + /tmp/ccl4b9YO.s:16817 .text.TIM_OC1_SetConfig:00000000 TIM_OC1_SetConfig + /tmp/ccl4b9YO.s:17006 .text.TIM_OC2_SetConfig:00000000 TIM_OC2_SetConfig + /tmp/ccl4b9YO.s:17188 .text.TIM_OC3_SetConfig:00000000 TIM_OC3_SetConfig + /tmp/ccl4b9YO.s:17368 .text.TIM_OC4_SetConfig:00000000 TIM_OC4_SetConfig + /tmp/ccl4b9YO.s:17514 .text.TIM_OC5_SetConfig:00000000 TIM_OC5_SetConfig + /tmp/ccl4b9YO.s:17654 .text.TIM_OC6_SetConfig:00000000 TIM_OC6_SetConfig + /tmp/ccl4b9YO.s:11755 .text.HAL_TIM_IC_ConfigChannel:00000000 $t + /tmp/ccl4b9YO.s:11761 .text.HAL_TIM_IC_ConfigChannel:00000000 HAL_TIM_IC_ConfigChannel + /tmp/ccl4b9YO.s:18022 .text.TIM_TI1_SetConfig:00000000 TIM_TI1_SetConfig + /tmp/ccl4b9YO.s:18246 .text.TIM_TI2_SetConfig:00000000 TIM_TI2_SetConfig + /tmp/ccl4b9YO.s:18426 .text.TIM_TI3_SetConfig:00000000 TIM_TI3_SetConfig + /tmp/ccl4b9YO.s:18522 .text.TIM_TI4_SetConfig:00000000 TIM_TI4_SetConfig + /tmp/ccl4b9YO.s:12002 .text.HAL_TIM_PWM_ConfigChannel:00000000 $t + /tmp/ccl4b9YO.s:12008 .text.HAL_TIM_PWM_ConfigChannel:00000000 HAL_TIM_PWM_ConfigChannel + /tmp/ccl4b9YO.s:12050 .text.HAL_TIM_PWM_ConfigChannel:00000034 $d + /tmp/ccl4b9YO.s:12071 .text.HAL_TIM_PWM_ConfigChannel:00000088 $t + /tmp/ccl4b9YO.s:12374 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 $t + /tmp/ccl4b9YO.s:12380 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 HAL_TIM_OnePulse_ConfigChannel + /tmp/ccl4b9YO.s:12673 .text.HAL_TIM_DMABurst_WriteStart:00000000 $t + /tmp/ccl4b9YO.s:12679 .text.HAL_TIM_DMABurst_WriteStart:00000000 HAL_TIM_DMABurst_WriteStart + /tmp/ccl4b9YO.s:12732 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 HAL_TIM_DMABurst_MultiWriteStart + /tmp/ccl4b9YO.s:12726 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 $t + /tmp/ccl4b9YO.s:13170 .text.HAL_TIM_DMABurst_MultiWriteStart:00000284 $d + /tmp/ccl4b9YO.s:16542 .text.TIM_DMATriggerCplt:00000000 TIM_DMATriggerCplt + /tmp/ccl4b9YO.s:16594 .text.TIM_DMATriggerHalfCplt:00000000 TIM_DMATriggerHalfCplt + /tmp/ccl4b9YO.s:13183 .text.HAL_TIM_DMABurst_WriteStop:00000000 $t + /tmp/ccl4b9YO.s:13189 .text.HAL_TIM_DMABurst_WriteStop:00000000 HAL_TIM_DMABurst_WriteStop + /tmp/ccl4b9YO.s:13342 .text.HAL_TIM_DMABurst_ReadStart:00000000 $t + /tmp/ccl4b9YO.s:13348 .text.HAL_TIM_DMABurst_ReadStart:00000000 HAL_TIM_DMABurst_ReadStart + /tmp/ccl4b9YO.s:13401 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 HAL_TIM_DMABurst_MultiReadStart + /tmp/ccl4b9YO.s:13395 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 $t + /tmp/ccl4b9YO.s:13839 .text.HAL_TIM_DMABurst_MultiReadStart:00000284 $d + /tmp/ccl4b9YO.s:13852 .text.HAL_TIM_DMABurst_ReadStop:00000000 $t + /tmp/ccl4b9YO.s:13858 .text.HAL_TIM_DMABurst_ReadStop:00000000 HAL_TIM_DMABurst_ReadStop + /tmp/ccl4b9YO.s:14011 .text.HAL_TIM_GenerateEvent:00000000 $t + /tmp/ccl4b9YO.s:14017 .text.HAL_TIM_GenerateEvent:00000000 HAL_TIM_GenerateEvent + /tmp/ccl4b9YO.s:14083 .text.HAL_TIM_ConfigOCrefClear:00000000 $t + /tmp/ccl4b9YO.s:14089 .text.HAL_TIM_ConfigOCrefClear:00000000 HAL_TIM_ConfigOCrefClear + /tmp/ccl4b9YO.s:18675 .text.TIM_ETR_SetConfig:00000000 TIM_ETR_SetConfig + /tmp/ccl4b9YO.s:14225 .text.HAL_TIM_ConfigOCrefClear:000000cc $d + /tmp/ccl4b9YO.s:14246 .text.HAL_TIM_ConfigOCrefClear:00000120 $t + /tmp/ccl4b9YO.s:14442 .text.HAL_TIM_ConfigClockSource:00000000 $t + /tmp/ccl4b9YO.s:14448 .text.HAL_TIM_ConfigClockSource:00000000 HAL_TIM_ConfigClockSource + ARM GAS /tmp/ccl4b9YO.s page 471 + + + /tmp/ccl4b9YO.s:18166 .text.TIM_TI1_ConfigInputStage:00000000 TIM_TI1_ConfigInputStage + /tmp/ccl4b9YO.s:18620 .text.TIM_ITRx_SetConfig:00000000 TIM_ITRx_SetConfig + /tmp/ccl4b9YO.s:18344 .text.TIM_TI2_ConfigInputStage:00000000 TIM_TI2_ConfigInputStage + /tmp/ccl4b9YO.s:14717 .text.HAL_TIM_ConfigTI1Input:00000000 $t + /tmp/ccl4b9YO.s:14723 .text.HAL_TIM_ConfigTI1Input:00000000 HAL_TIM_ConfigTI1Input + /tmp/ccl4b9YO.s:14777 .text.HAL_TIM_SlaveConfigSynchro:00000000 $t + /tmp/ccl4b9YO.s:14783 .text.HAL_TIM_SlaveConfigSynchro:00000000 HAL_TIM_SlaveConfigSynchro + /tmp/ccl4b9YO.s:17796 .text.TIM_SlaveTimer_SetConfig:00000000 TIM_SlaveTimer_SetConfig + /tmp/ccl4b9YO.s:14876 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 $t + /tmp/ccl4b9YO.s:14882 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 HAL_TIM_SlaveConfigSynchro_IT + /tmp/ccl4b9YO.s:14975 .text.HAL_TIM_ReadCapturedValue:00000000 $t + /tmp/ccl4b9YO.s:14981 .text.HAL_TIM_ReadCapturedValue:00000000 HAL_TIM_ReadCapturedValue + /tmp/ccl4b9YO.s:15008 .text.HAL_TIM_ReadCapturedValue:0000001c $d + /tmp/ccl4b9YO.s:15021 .text.HAL_TIM_ReadCapturedValue:00000050 $t + /tmp/ccl4b9YO.s:15079 .text.HAL_TIM_PeriodElapsedCallback:00000000 $t + /tmp/ccl4b9YO.s:15115 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 $t + /tmp/ccl4b9YO.s:15121 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 HAL_TIM_PeriodElapsedHalfCpltCallback + /tmp/ccl4b9YO.s:15151 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 $t + /tmp/ccl4b9YO.s:15187 .text.HAL_TIM_IC_CaptureCallback:00000000 $t + /tmp/ccl4b9YO.s:15223 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 $t + /tmp/ccl4b9YO.s:15229 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 HAL_TIM_IC_CaptureHalfCpltCallback + /tmp/ccl4b9YO.s:15259 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 $t + /tmp/ccl4b9YO.s:15295 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 $t + /tmp/ccl4b9YO.s:15301 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback + /tmp/ccl4b9YO.s:15331 .text.HAL_TIM_TriggerCallback:00000000 $t + /tmp/ccl4b9YO.s:15367 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 $t + /tmp/ccl4b9YO.s:15373 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 HAL_TIM_TriggerHalfCpltCallback + /tmp/ccl4b9YO.s:15403 .text.HAL_TIM_ErrorCallback:00000000 $t + /tmp/ccl4b9YO.s:15409 .text.HAL_TIM_ErrorCallback:00000000 HAL_TIM_ErrorCallback + /tmp/ccl4b9YO.s:15439 .text.HAL_TIM_Base_GetState:00000000 $t + /tmp/ccl4b9YO.s:15445 .text.HAL_TIM_Base_GetState:00000000 HAL_TIM_Base_GetState + /tmp/ccl4b9YO.s:15479 .text.HAL_TIM_OC_GetState:00000000 $t + /tmp/ccl4b9YO.s:15485 .text.HAL_TIM_OC_GetState:00000000 HAL_TIM_OC_GetState + /tmp/ccl4b9YO.s:15519 .text.HAL_TIM_PWM_GetState:00000000 $t + /tmp/ccl4b9YO.s:15525 .text.HAL_TIM_PWM_GetState:00000000 HAL_TIM_PWM_GetState + /tmp/ccl4b9YO.s:15559 .text.HAL_TIM_IC_GetState:00000000 $t + /tmp/ccl4b9YO.s:15565 .text.HAL_TIM_IC_GetState:00000000 HAL_TIM_IC_GetState + /tmp/ccl4b9YO.s:15599 .text.HAL_TIM_OnePulse_GetState:00000000 $t + /tmp/ccl4b9YO.s:15605 .text.HAL_TIM_OnePulse_GetState:00000000 HAL_TIM_OnePulse_GetState + /tmp/ccl4b9YO.s:15639 .text.HAL_TIM_Encoder_GetState:00000000 $t + /tmp/ccl4b9YO.s:15645 .text.HAL_TIM_Encoder_GetState:00000000 HAL_TIM_Encoder_GetState + /tmp/ccl4b9YO.s:15679 .text.HAL_TIM_GetActiveChannel:00000000 $t + /tmp/ccl4b9YO.s:15685 .text.HAL_TIM_GetActiveChannel:00000000 HAL_TIM_GetActiveChannel + /tmp/ccl4b9YO.s:15718 .text.HAL_TIM_GetChannelState:00000000 $t + /tmp/ccl4b9YO.s:15724 .text.HAL_TIM_GetChannelState:00000000 HAL_TIM_GetChannelState + /tmp/ccl4b9YO.s:15814 .text.HAL_TIM_DMABurstState:00000000 $t + /tmp/ccl4b9YO.s:15820 .text.HAL_TIM_DMABurstState:00000000 HAL_TIM_DMABurstState + /tmp/ccl4b9YO.s:15854 .text.TIM_DMAError:00000000 $t + /tmp/ccl4b9YO.s:15971 .text.TIM_DMADelayPulseCplt:00000000 $t + /tmp/ccl4b9YO.s:16105 .text.TIM_DMADelayPulseHalfCplt:00000000 $t + /tmp/ccl4b9YO.s:16200 .text.TIM_DMACaptureCplt:00000000 $t + /tmp/ccl4b9YO.s:16351 .text.TIM_DMACaptureHalfCplt:00000000 $t + /tmp/ccl4b9YO.s:16446 .text.TIM_DMAPeriodElapsedCplt:00000000 $t + /tmp/ccl4b9YO.s:16498 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 $t + /tmp/ccl4b9YO.s:16537 .text.TIM_DMATriggerCplt:00000000 $t + /tmp/ccl4b9YO.s:16589 .text.TIM_DMATriggerHalfCplt:00000000 $t + /tmp/ccl4b9YO.s:16628 .text.TIM_Base_SetConfig:00000000 $t + ARM GAS /tmp/ccl4b9YO.s page 472 + + + /tmp/ccl4b9YO.s:16802 .text.TIM_Base_SetConfig:000000ec $d + /tmp/ccl4b9YO.s:16812 .text.TIM_OC1_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:16992 .text.TIM_OC1_SetConfig:000000fc $d + /tmp/ccl4b9YO.s:17000 .text.TIM_OC2_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:17175 .text.TIM_OC2_SetConfig:000000f0 $d + /tmp/ccl4b9YO.s:17183 .text.TIM_OC3_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:17355 .text.TIM_OC3_SetConfig:000000ec $d + /tmp/ccl4b9YO.s:17363 .text.TIM_OC4_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:17501 .text.TIM_OC4_SetConfig:000000b8 $d + /tmp/ccl4b9YO.s:17509 .text.TIM_OC5_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:17641 .text.TIM_OC5_SetConfig:000000ac $d + /tmp/ccl4b9YO.s:17649 .text.TIM_OC6_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:17783 .text.TIM_OC6_SetConfig:000000b0 $d + /tmp/ccl4b9YO.s:17791 .text.TIM_SlaveTimer_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18016 .text.TIM_TI1_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18153 .text.TIM_TI1_SetConfig:000000b4 $d + /tmp/ccl4b9YO.s:18161 .text.TIM_TI1_ConfigInputStage:00000000 $t + /tmp/ccl4b9YO.s:18241 .text.TIM_TI2_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18339 .text.TIM_TI2_ConfigInputStage:00000000 $t + /tmp/ccl4b9YO.s:18421 .text.TIM_TI3_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18517 .text.TIM_TI4_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18615 .text.TIM_ITRx_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18669 .text.TIM_ETR_SetConfig:00000000 $t + /tmp/ccl4b9YO.s:18733 .text.TIM_CCxChannelCmd:00000000 $t + +UNDEFINED SYMBOLS +HAL_DMA_Start_IT +HAL_DMA_Abort_IT +HAL_TIMEx_BreakCallback +HAL_TIMEx_Break2Callback +HAL_TIMEx_CommutCallback +TIMEx_DMACommutationCplt +TIMEx_DMACommutationHalfCplt diff --git a/Software/build/stm32f3xx_hal_tim.o b/Software/build/stm32f3xx_hal_tim.o new file mode 100644 index 0000000..8637d6a Binary files /dev/null and b/Software/build/stm32f3xx_hal_tim.o differ diff --git a/Software/build/stm32f3xx_hal_tim_ex.d b/Software/build/stm32f3xx_hal_tim_ex.d new file mode 100644 index 0000000..1e65c44 --- /dev/null +++ b/Software/build/stm32f3xx_hal_tim_ex.d @@ -0,0 +1,62 @@ +build/stm32f3xx_hal_tim_ex.o: \ + Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/stm32f3xx_hal_tim_ex.lst b/Software/build/stm32f3xx_hal_tim_ex.lst new file mode 100644 index 0000000..6701db5 --- /dev/null +++ b/Software/build/stm32f3xx_hal_tim_ex.lst @@ -0,0 +1,9661 @@ +ARM GAS /tmp/ccxRWv8k.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_hal_tim_ex.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c" + 20 .section .text.HAL_TIMEx_HallSensor_Init,"ax",%progbits + 21 .align 1 + 22 .global HAL_TIMEx_HallSensor_Init + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 HAL_TIMEx_HallSensor_Init: + 28 .LFB130: + 1:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ****************************************************************************** + 3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @file stm32f3xx_hal_tim_ex.c + 4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @author MCD Application Team + 5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM HAL module driver. + 6:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This file provides firmware functions to manage the following + 7:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * functionalities of the Timer Extended peripheral: + 8:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time Hall Sensor Interface Initialization + 9:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time Hall Sensor Interface Start + 10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time Complementary signal break and dead time configuration + 11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time Master and Slave synchronization configuration + 12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time Output Compare/PWM Channel Configuration (for channels 5 and 6) + 13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Time OCRef clear configuration + 14:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + Timer remapping capabilities configuration + 15:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ****************************************************************************** + 16:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @attention + 17:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + 18:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * Copyright (c) 2016 STMicroelectronics. + 19:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * All rights reserved. + 20:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + 21:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This software is licensed under terms that can be found in the LICENSE file + 22:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * in the root directory of this software component. + 23:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 24:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + 25:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ****************************************************************************** + 26:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim + 27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### TIMER Extended features ##### + 29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] + ARM GAS /tmp/ccxRWv8k.s page 2 + + + 31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** The Timer Extended features include: + 32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Complementary outputs with programmable dead-time for : + 33:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Output Compare + 34:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) PWM generation (Edge and Center-aligned Mode) + 35:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) One-pulse mode output + 36:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Synchronization circuit to control the timer with external signals and to + 37:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** interconnect several timers together. + 38:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Break input to put the timer output signals in reset state or in a known state. + 39:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Supports incremental (quadrature) encoder and hall-sensor circuitry for + 40:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** positioning purposes + 41:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 42:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### How to use this driver ##### + 43:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 44:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] + 45:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Initialize the TIM low level resources by implementing the following functions + 46:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** depending on the selected feature: + 47:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Hall Sensor output : HAL_TIMEx_HallSensor_MspInit() + 48:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 49:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Initialize the TIM low level resources : + 50:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (##) Enable the TIM interface clock using __HAL_RCC_TIMx_CLK_ENABLE(); + 51:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (##) TIM pins configuration + 52:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+++) Enable the clock for the TIM GPIOs using the following function: + 53:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_RCC_GPIOx_CLK_ENABLE(); + 54:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+++) Configure these TIM pins in Alternate function mode using HAL_GPIO_Init(); + 55:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 56:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) The external Clock can be configured, if needed (the default clock is the + 57:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** internal clock from the APBx), using the following function: + 58:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ConfigClockSource, the clock configuration should be done before + 59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** any start function. + 60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Configure the TIM in the desired functioning mode using one of the + 62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** initialization function of this driver: + 63:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) HAL_TIMEx_HallSensor_Init() and HAL_TIMEx_ConfigCommutEvent(): to use the + 64:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Timer Hall Sensor Interface and the commutation event with the corresponding + 65:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Interrupt and DMA request if needed (Note that One Timer is used to interface + 66:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** with the Hall sensor Interface and another Timer should be used to use + 67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the commutation event). + 68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (#) Activate the TIM peripheral using one of the start functions: + 70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Complementary Output Compare : HAL_TIMEx_OCN_Start(), HAL_TIMEx_OCN_Start_DMA(), + 71:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_OCN_Start_IT() + 72:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Complementary PWM generation : HAL_TIMEx_PWMN_Start(), HAL_TIMEx_PWMN_Start_DMA(), + 73:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_PWMN_Start_IT() + 74:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Complementary One-pulse mode output : HAL_TIMEx_OnePulseN_Start(), HAL_TIMEx_OnePul + 75:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (++) Hall Sensor output : HAL_TIMEx_HallSensor_Start(), HAL_TIMEx_HallSensor_Start_DMA() + 76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_HallSensor_Start_IT(). + 77:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim + 79:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ****************************************************************************** + 80:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Includes ------------------------------------------------------------------*/ + 83:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #include "stm32f3xx_hal.h" + 84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver + 86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ + 87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + ARM GAS /tmp/ccxRWv8k.s page 3 + + + 88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx TIMEx + 90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM Extended HAL module driver + 91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ + 92:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 93:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 94:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #ifdef HAL_TIM_MODULE_ENABLED + 95:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 96:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private typedef -----------------------------------------------------------*/ + 97:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private define ------------------------------------------------------------*/ + 98:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private macros ------------------------------------------------------------*/ + 99:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private variables ---------------------------------------------------------*/ + 100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private function prototypes -----------------------------------------------*/ + 101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_DMADelayPulseNCplt(DMA_HandleTypeDef *hdma); + 102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_DMAErrorCCxN(DMA_HandleTypeDef *hdma); + 103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelNState); + 104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Exported functions --------------------------------------------------------*/ + 106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions TIM Extended Exported Functions + 107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ + 108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group1 Extended Timer Hall Sensor functions + 111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Timer Hall Sensor functions + 112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + 113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim + 114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Timer Hall Sensor functions ##### + 116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] + 118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides functions allowing to: + 119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Initialize and configure TIM HAL Sensor. + 120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) De-initialize TIM HAL Sensor. + 121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Hall Sensor Interface. + 122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Hall Sensor Interface. + 123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Hall Sensor Interface and enable interrupts. + 124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Hall Sensor Interface and disable interrupts. + 125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Hall Sensor Interface and enable DMA transfers. + 126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Hall Sensor Interface and disable DMA transfers. + 127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim + 129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ + 130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Initializes the TIM Hall Sensor Interface and initialize the associated handle. + 133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note When the timer instance is initialized in Hall Sensor Interface mode, + 134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * timer channels 1 and channel 2 are reserved and cannot be used for + 135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * other purpose. + 136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param sConfig TIM Hall Sensor configuration structure + 138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, const TIM_HallSensor_InitTypeD + 141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 29 .loc 1 141 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 40 + ARM GAS /tmp/ccxRWv8k.s page 4 + + + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 0000 80B5 push {r7, lr} + 34 .cfi_def_cfa_offset 8 + 35 .cfi_offset 7, -8 + 36 .cfi_offset 14, -4 + 37 0002 8AB0 sub sp, sp, #40 + 38 .cfi_def_cfa_offset 48 + 39 0004 00AF add r7, sp, #0 + 40 .cfi_def_cfa_register 7 + 41 0006 7860 str r0, [r7, #4] + 42 0008 3960 str r1, [r7] + 142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_OC_InitTypeDef OC_Config; + 143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM handle allocation */ + 145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (htim == NULL) + 43 .loc 1 145 6 + 44 000a 7B68 ldr r3, [r7, #4] + 45 000c 002B cmp r3, #0 + 46 000e 01D1 bne .L2 + 146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 47 .loc 1 147 12 + 48 0010 0123 movs r3, #1 + 49 0012 9CE0 b .L5 + 50 .L2: + 148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); + 153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + 154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); + 155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->IC1Polarity)); + 156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); + 157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); + 158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); + 159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (htim->State == HAL_TIM_STATE_RESET) + 51 .loc 1 160 11 + 52 0014 7B68 ldr r3, [r7, #4] + 53 0016 93F83D30 ldrb r3, [r3, #61] + 54 001a DBB2 uxtb r3, r3 + 55 .loc 1 160 6 + 56 001c 002B cmp r3, #0 + 57 001e 06D1 bne .L4 + 161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Allocate lock resource and initialize it */ + 163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Lock = HAL_UNLOCKED; + 58 .loc 1 163 16 + 59 0020 7B68 ldr r3, [r7, #4] + 60 0022 0022 movs r2, #0 + 61 0024 83F83C20 strb r2, [r3, #60] + 164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Reset interrupt callbacks to legacy week callbacks */ + 167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_ResetCallback(htim); + 168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + ARM GAS /tmp/ccxRWv8k.s page 5 + + + 169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (htim->HallSensor_MspInitCallback == NULL) + 170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; + 172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ + 174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->HallSensor_MspInitCallback(htim); + 175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else + 176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ + 177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_HallSensor_MspInit(htim); + 62 .loc 1 177 5 + 63 0028 7868 ldr r0, [r7, #4] + 64 002a FFF7FEFF bl HAL_TIMEx_HallSensor_MspInit + 65 .L4: + 178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM state */ + 182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; + 66 .loc 1 182 15 + 67 002e 7B68 ldr r3, [r7, #4] + 68 0030 0222 movs r2, #2 + 69 0032 83F83D20 strb r2, [r3, #61] + 183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Configure the Time base in the Encoder Mode */ + 185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); + 70 .loc 1 185 3 + 71 0036 7B68 ldr r3, [r7, #4] + 72 0038 1A68 ldr r2, [r3] + 73 .loc 1 185 38 + 74 003a 7B68 ldr r3, [r7, #4] + 75 003c 0433 adds r3, r3, #4 + 76 .loc 1 185 3 + 77 003e 1946 mov r1, r3 + 78 0040 1046 mov r0, r2 + 79 0042 FFF7FEFF bl TIM_Base_SetConfig + 186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Configure the Channel 1 as Input Channel to interface with the three Outputs of the Hall sens + 188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_TI1_SetConfig(htim->Instance, sConfig->IC1Polarity, TIM_ICSELECTION_TRC, sConfig->IC1Filter); + 80 .loc 1 188 3 + 81 0046 7B68 ldr r3, [r7, #4] + 82 0048 1868 ldr r0, [r3] + 83 .loc 1 188 44 + 84 004a 3B68 ldr r3, [r7] + 85 004c 1968 ldr r1, [r3] + 86 .loc 1 188 87 + 87 004e 3B68 ldr r3, [r7] + 88 0050 9B68 ldr r3, [r3, #8] + 89 .loc 1 188 3 + 90 0052 0322 movs r2, #3 + 91 0054 FFF7FEFF bl TIM_TI1_SetConfig + 189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Reset the IC1PSC Bits */ + 191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; + 92 .loc 1 191 7 + 93 0058 7B68 ldr r3, [r7, #4] + 94 005a 1B68 ldr r3, [r3] + 95 .loc 1 191 17 + ARM GAS /tmp/ccxRWv8k.s page 6 + + + 96 005c 9A69 ldr r2, [r3, #24] + 97 .loc 1 191 7 + 98 005e 7B68 ldr r3, [r7, #4] + 99 0060 1B68 ldr r3, [r3] + 100 .loc 1 191 25 + 101 0062 22F00C02 bic r2, r2, #12 + 102 0066 9A61 str r2, [r3, #24] + 192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the IC1PSC value */ + 193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CCMR1 |= sConfig->IC1Prescaler; + 103 .loc 1 193 7 + 104 0068 7B68 ldr r3, [r7, #4] + 105 006a 1B68 ldr r3, [r3] + 106 .loc 1 193 17 + 107 006c 9969 ldr r1, [r3, #24] + 108 .loc 1 193 35 + 109 006e 3B68 ldr r3, [r7] + 110 0070 5A68 ldr r2, [r3, #4] + 111 .loc 1 193 7 + 112 0072 7B68 ldr r3, [r7, #4] + 113 0074 1B68 ldr r3, [r3] + 114 .loc 1 193 25 + 115 0076 0A43 orrs r2, r2, r1 + 116 0078 9A61 str r2, [r3, #24] + 194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Hall sensor interface (XOR function of the three inputs) */ + 196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_CR2_TI1S; + 117 .loc 1 196 7 + 118 007a 7B68 ldr r3, [r7, #4] + 119 007c 1B68 ldr r3, [r3] + 120 .loc 1 196 17 + 121 007e 5A68 ldr r2, [r3, #4] + 122 .loc 1 196 7 + 123 0080 7B68 ldr r3, [r7, #4] + 124 0082 1B68 ldr r3, [r3] + 125 .loc 1 196 23 + 126 0084 42F08002 orr r2, r2, #128 + 127 0088 5A60 str r2, [r3, #4] + 197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the TIM_TS_TI1F_ED signal as Input trigger for the TIM */ + 199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 128 .loc 1 199 7 + 129 008a 7B68 ldr r3, [r7, #4] + 130 008c 1B68 ldr r3, [r3] + 131 .loc 1 199 17 + 132 008e 9A68 ldr r2, [r3, #8] + 133 .loc 1 199 7 + 134 0090 7B68 ldr r3, [r7, #4] + 135 0092 1B68 ldr r3, [r3] + 136 .loc 1 199 24 + 137 0094 22F07002 bic r2, r2, #112 + 138 0098 9A60 str r2, [r3, #8] + 200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR |= TIM_TS_TI1F_ED; + 139 .loc 1 200 7 + 140 009a 7B68 ldr r3, [r7, #4] + 141 009c 1B68 ldr r3, [r3] + 142 .loc 1 200 17 + 143 009e 9A68 ldr r2, [r3, #8] + ARM GAS /tmp/ccxRWv8k.s page 7 + + + 144 .loc 1 200 7 + 145 00a0 7B68 ldr r3, [r7, #4] + 146 00a2 1B68 ldr r3, [r3] + 147 .loc 1 200 24 + 148 00a4 42F04002 orr r2, r2, #64 + 149 00a8 9A60 str r2, [r3, #8] + 201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Use the TIM_TS_TI1F_ED signal to reset the TIM counter each edge detection */ + 203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; + 150 .loc 1 203 7 + 151 00aa 7B68 ldr r3, [r7, #4] + 152 00ac 1B68 ldr r3, [r3] + 153 .loc 1 203 17 + 154 00ae 9B68 ldr r3, [r3, #8] + 155 .loc 1 203 7 + 156 00b0 7A68 ldr r2, [r7, #4] + 157 00b2 1268 ldr r2, [r2] + 158 .loc 1 203 24 + 159 00b4 23F48033 bic r3, r3, #65536 + 160 00b8 23F00703 bic r3, r3, #7 + 161 00bc 9360 str r3, [r2, #8] + 204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_RESET; + 162 .loc 1 204 7 + 163 00be 7B68 ldr r3, [r7, #4] + 164 00c0 1B68 ldr r3, [r3] + 165 .loc 1 204 17 + 166 00c2 9A68 ldr r2, [r3, #8] + 167 .loc 1 204 7 + 168 00c4 7B68 ldr r3, [r7, #4] + 169 00c6 1B68 ldr r3, [r3] + 170 .loc 1 204 24 + 171 00c8 42F00402 orr r2, r2, #4 + 172 00cc 9A60 str r2, [r3, #8] + 205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Program channel 2 in PWM 2 mode with the desired Commutation_Delay*/ + 207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCFastMode = TIM_OCFAST_DISABLE; + 173 .loc 1 207 24 + 174 00ce 0023 movs r3, #0 + 175 00d0 FB61 str r3, [r7, #28] + 208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCIdleState = TIM_OCIDLESTATE_RESET; + 176 .loc 1 208 25 + 177 00d2 0023 movs r3, #0 + 178 00d4 3B62 str r3, [r7, #32] + 209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCMode = TIM_OCMODE_PWM2; + 179 .loc 1 209 20 + 180 00d6 7023 movs r3, #112 + 181 00d8 FB60 str r3, [r7, #12] + 210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCNIdleState = TIM_OCNIDLESTATE_RESET; + 182 .loc 1 210 26 + 183 00da 0023 movs r3, #0 + 184 00dc 7B62 str r3, [r7, #36] + 211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCNPolarity = TIM_OCNPOLARITY_HIGH; + 185 .loc 1 211 25 + 186 00de 0023 movs r3, #0 + 187 00e0 BB61 str r3, [r7, #24] + 212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.OCPolarity = TIM_OCPOLARITY_HIGH; + 188 .loc 1 212 24 + ARM GAS /tmp/ccxRWv8k.s page 8 + + + 189 00e2 0023 movs r3, #0 + 190 00e4 7B61 str r3, [r7, #20] + 213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** OC_Config.Pulse = sConfig->Commutation_Delay; + 191 .loc 1 213 28 + 192 00e6 3B68 ldr r3, [r7] + 193 00e8 DB68 ldr r3, [r3, #12] + 194 .loc 1 213 19 + 195 00ea 3B61 str r3, [r7, #16] + 214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_OC2_SetConfig(htim->Instance, &OC_Config); + 196 .loc 1 215 3 + 197 00ec 7B68 ldr r3, [r7, #4] + 198 00ee 1B68 ldr r3, [r3] + 199 00f0 07F10C02 add r2, r7, #12 + 200 00f4 1146 mov r1, r2 + 201 00f6 1846 mov r0, r3 + 202 00f8 FFF7FEFF bl TIM_OC2_SetConfig + 216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select OC2REF as trigger output on TRGO: write the MMS bits in the TIMx_CR2 + 218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** register to 101 */ + 219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 &= ~TIM_CR2_MMS; + 203 .loc 1 219 7 + 204 00fc 7B68 ldr r3, [r7, #4] + 205 00fe 1B68 ldr r3, [r3] + 206 .loc 1 219 17 + 207 0100 5A68 ldr r2, [r3, #4] + 208 .loc 1 219 7 + 209 0102 7B68 ldr r3, [r7, #4] + 210 0104 1B68 ldr r3, [r3] + 211 .loc 1 219 23 + 212 0106 22F07002 bic r2, r2, #112 + 213 010a 5A60 str r2, [r3, #4] + 220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_TRGO_OC2REF; + 214 .loc 1 220 7 + 215 010c 7B68 ldr r3, [r7, #4] + 216 010e 1B68 ldr r3, [r3] + 217 .loc 1 220 17 + 218 0110 5A68 ldr r2, [r3, #4] + 219 .loc 1 220 7 + 220 0112 7B68 ldr r3, [r7, #4] + 221 0114 1B68 ldr r3, [r3] + 222 .loc 1 220 23 + 223 0116 42F05002 orr r2, r2, #80 + 224 011a 5A60 str r2, [r3, #4] + 221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Initialize the DMA burst operation state */ + 223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + 225 .loc 1 223 23 + 226 011c 7B68 ldr r3, [r7, #4] + 227 011e 0122 movs r2, #1 + 228 0120 83F84820 strb r2, [r3, #72] + 224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Initialize the TIM channels state */ + 226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 229 .loc 1 226 3 + 230 0124 7B68 ldr r3, [r7, #4] + 231 0126 0122 movs r2, #1 + ARM GAS /tmp/ccxRWv8k.s page 9 + + + 232 0128 83F83E20 strb r2, [r3, #62] + 227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 233 .loc 1 227 3 + 234 012c 7B68 ldr r3, [r7, #4] + 235 012e 0122 movs r2, #1 + 236 0130 83F83F20 strb r2, [r3, #63] + 228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 237 .loc 1 228 3 + 238 0134 7B68 ldr r3, [r7, #4] + 239 0136 0122 movs r2, #1 + 240 0138 83F84420 strb r2, [r3, #68] + 229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 241 .loc 1 229 3 + 242 013c 7B68 ldr r3, [r7, #4] + 243 013e 0122 movs r2, #1 + 244 0140 83F84520 strb r2, [r3, #69] + 230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Initialize the TIM state*/ + 232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_READY; + 245 .loc 1 232 15 + 246 0144 7B68 ldr r3, [r7, #4] + 247 0146 0122 movs r2, #1 + 248 0148 83F83D20 strb r2, [r3, #61] + 233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 249 .loc 1 234 10 + 250 014c 0023 movs r3, #0 + 251 .L5: + 235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 252 .loc 1 235 1 + 253 014e 1846 mov r0, r3 + 254 0150 2837 adds r7, r7, #40 + 255 .cfi_def_cfa_offset 8 + 256 0152 BD46 mov sp, r7 + 257 .cfi_def_cfa_register 13 + 258 @ sp needed + 259 0154 80BD pop {r7, pc} + 260 .cfi_endproc + 261 .LFE130: + 263 .section .text.HAL_TIMEx_HallSensor_DeInit,"ax",%progbits + 264 .align 1 + 265 .global HAL_TIMEx_HallSensor_DeInit + 266 .syntax unified + 267 .thumb + 268 .thumb_func + 270 HAL_TIMEx_HallSensor_DeInit: + 271 .LFB131: + 236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief DeInitializes the TIM Hall Sensor interface + 239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_DeInit(TIM_HandleTypeDef *htim) + 243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 272 .loc 1 243 1 + 273 .cfi_startproc + ARM GAS /tmp/ccxRWv8k.s page 10 + + + 274 @ args = 0, pretend = 0, frame = 8 + 275 @ frame_needed = 1, uses_anonymous_args = 0 + 276 0000 80B5 push {r7, lr} + 277 .cfi_def_cfa_offset 8 + 278 .cfi_offset 7, -8 + 279 .cfi_offset 14, -4 + 280 0002 82B0 sub sp, sp, #8 + 281 .cfi_def_cfa_offset 16 + 282 0004 00AF add r7, sp, #0 + 283 .cfi_def_cfa_register 7 + 284 0006 7860 str r0, [r7, #4] + 244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); + 246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; + 285 .loc 1 247 15 + 286 0008 7B68 ldr r3, [r7, #4] + 287 000a 0222 movs r2, #2 + 288 000c 83F83D20 strb r2, [r3, #61] + 248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Peripheral Clock */ + 250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 289 .loc 1 250 3 + 290 0010 7B68 ldr r3, [r7, #4] + 291 0012 1B68 ldr r3, [r3] + 292 0014 1A6A ldr r2, [r3, #32] + 293 0016 41F21113 movw r3, #4369 + 294 001a 1340 ands r3, r3, r2 + 295 001c 002B cmp r3, #0 + 296 001e 0FD1 bne .L7 + 297 .loc 1 250 3 is_stmt 0 discriminator 1 + 298 0020 7B68 ldr r3, [r7, #4] + 299 0022 1B68 ldr r3, [r3] + 300 0024 1A6A ldr r2, [r3, #32] + 301 0026 40F24443 movw r3, #1092 + 302 002a 1340 ands r3, r3, r2 + 303 002c 002B cmp r3, #0 + 304 002e 07D1 bne .L7 + 305 .loc 1 250 3 discriminator 2 + 306 0030 7B68 ldr r3, [r7, #4] + 307 0032 1B68 ldr r3, [r3] + 308 0034 1A68 ldr r2, [r3] + 309 0036 7B68 ldr r3, [r7, #4] + 310 0038 1B68 ldr r3, [r3] + 311 003a 22F00102 bic r2, r2, #1 + 312 003e 1A60 str r2, [r3] + 313 .L7: + 251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) + 253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (htim->HallSensor_MspDeInitCallback == NULL) + 254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; + 256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* DeInit the low level hardware */ + 258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->HallSensor_MspDeInitCallback(htim); + 259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else + 260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ + ARM GAS /tmp/ccxRWv8k.s page 11 + + + 261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_HallSensor_MspDeInit(htim); + 314 .loc 1 261 3 is_stmt 1 + 315 0040 7868 ldr r0, [r7, #4] + 316 0042 FFF7FEFF bl HAL_TIMEx_HallSensor_MspDeInit + 262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the DMA burst operation state */ + 265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->DMABurstState = HAL_DMA_BURST_STATE_RESET; + 317 .loc 1 265 23 + 318 0046 7B68 ldr r3, [r7, #4] + 319 0048 0022 movs r2, #0 + 320 004a 83F84820 strb r2, [r3, #72] + 266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the TIM channels state */ + 268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 321 .loc 1 268 3 + 322 004e 7B68 ldr r3, [r7, #4] + 323 0050 0022 movs r2, #0 + 324 0052 83F83E20 strb r2, [r3, #62] + 269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 325 .loc 1 269 3 + 326 0056 7B68 ldr r3, [r7, #4] + 327 0058 0022 movs r2, #0 + 328 005a 83F83F20 strb r2, [r3, #63] + 270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); + 329 .loc 1 270 3 + 330 005e 7B68 ldr r3, [r7, #4] + 331 0060 0022 movs r2, #0 + 332 0062 83F84420 strb r2, [r3, #68] + 271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); + 333 .loc 1 271 3 + 334 0066 7B68 ldr r3, [r7, #4] + 335 0068 0022 movs r2, #0 + 336 006a 83F84520 strb r2, [r3, #69] + 272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change TIM state */ + 274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_RESET; + 337 .loc 1 274 15 + 338 006e 7B68 ldr r3, [r7, #4] + 339 0070 0022 movs r2, #0 + 340 0072 83F83D20 strb r2, [r3, #61] + 275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Release Lock */ + 277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 341 .loc 1 277 3 + 342 0076 7B68 ldr r3, [r7, #4] + 343 0078 0022 movs r2, #0 + 344 007a 83F83C20 strb r2, [r3, #60] + 278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 345 .loc 1 279 10 + 346 007e 0023 movs r3, #0 + 280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 347 .loc 1 280 1 + 348 0080 1846 mov r0, r3 + 349 0082 0837 adds r7, r7, #8 + 350 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccxRWv8k.s page 12 + + + 351 0084 BD46 mov sp, r7 + 352 .cfi_def_cfa_register 13 + 353 @ sp needed + 354 0086 80BD pop {r7, pc} + 355 .cfi_endproc + 356 .LFE131: + 358 .section .text.HAL_TIMEx_HallSensor_MspInit,"ax",%progbits + 359 .align 1 + 360 .weak HAL_TIMEx_HallSensor_MspInit + 361 .syntax unified + 362 .thumb + 363 .thumb_func + 365 HAL_TIMEx_HallSensor_MspInit: + 366 .LFB132: + 281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Initializes the TIM Hall Sensor MSP. + 284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None + 286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_HallSensor_MspInit(TIM_HandleTypeDef *htim) + 288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 367 .loc 1 288 1 + 368 .cfi_startproc + 369 @ args = 0, pretend = 0, frame = 8 + 370 @ frame_needed = 1, uses_anonymous_args = 0 + 371 @ link register save eliminated. + 372 0000 80B4 push {r7} + 373 .cfi_def_cfa_offset 4 + 374 .cfi_offset 7, -4 + 375 0002 83B0 sub sp, sp, #12 + 376 .cfi_def_cfa_offset 16 + 377 0004 00AF add r7, sp, #0 + 378 .cfi_def_cfa_register 7 + 379 0006 7860 str r0, [r7, #4] + 289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ + 290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); + 291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, + 293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_HallSensor_MspInit could be implemented in the user file + 294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 380 .loc 1 295 1 + 381 0008 00BF nop + 382 000a 0C37 adds r7, r7, #12 + 383 .cfi_def_cfa_offset 4 + 384 000c BD46 mov sp, r7 + 385 .cfi_def_cfa_register 13 + 386 @ sp needed + 387 000e 5DF8047B ldr r7, [sp], #4 + 388 .cfi_restore 7 + 389 .cfi_def_cfa_offset 0 + 390 0012 7047 bx lr + 391 .cfi_endproc + 392 .LFE132: + 394 .section .text.HAL_TIMEx_HallSensor_MspDeInit,"ax",%progbits + 395 .align 1 + ARM GAS /tmp/ccxRWv8k.s page 13 + + + 396 .weak HAL_TIMEx_HallSensor_MspDeInit + 397 .syntax unified + 398 .thumb + 399 .thumb_func + 401 HAL_TIMEx_HallSensor_MspDeInit: + 402 .LFB133: + 296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief DeInitializes TIM Hall Sensor MSP. + 299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None + 301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_HallSensor_MspDeInit(TIM_HandleTypeDef *htim) + 303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 403 .loc 1 303 1 + 404 .cfi_startproc + 405 @ args = 0, pretend = 0, frame = 8 + 406 @ frame_needed = 1, uses_anonymous_args = 0 + 407 @ link register save eliminated. + 408 0000 80B4 push {r7} + 409 .cfi_def_cfa_offset 4 + 410 .cfi_offset 7, -4 + 411 0002 83B0 sub sp, sp, #12 + 412 .cfi_def_cfa_offset 16 + 413 0004 00AF add r7, sp, #0 + 414 .cfi_def_cfa_register 7 + 415 0006 7860 str r0, [r7, #4] + 304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ + 305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); + 306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, + 308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_HallSensor_MspDeInit could be implemented in the user file + 309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 416 .loc 1 310 1 + 417 0008 00BF nop + 418 000a 0C37 adds r7, r7, #12 + 419 .cfi_def_cfa_offset 4 + 420 000c BD46 mov sp, r7 + 421 .cfi_def_cfa_register 13 + 422 @ sp needed + 423 000e 5DF8047B ldr r7, [sp], #4 + 424 .cfi_restore 7 + 425 .cfi_def_cfa_offset 0 + 426 0012 7047 bx lr + 427 .cfi_endproc + 428 .LFE133: + 430 .section .text.HAL_TIMEx_HallSensor_Start,"ax",%progbits + 431 .align 1 + 432 .global HAL_TIMEx_HallSensor_Start + 433 .syntax unified + 434 .thumb + 435 .thumb_func + 437 HAL_TIMEx_HallSensor_Start: + 438 .LFB134: + 311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + ARM GAS /tmp/ccxRWv8k.s page 14 + + + 313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Hall Sensor Interface. + 314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start(TIM_HandleTypeDef *htim) + 318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 439 .loc 1 318 1 + 440 .cfi_startproc + 441 @ args = 0, pretend = 0, frame = 16 + 442 @ frame_needed = 1, uses_anonymous_args = 0 + 443 0000 80B5 push {r7, lr} + 444 .cfi_def_cfa_offset 8 + 445 .cfi_offset 7, -8 + 446 .cfi_offset 14, -4 + 447 0002 84B0 sub sp, sp, #16 + 448 .cfi_def_cfa_offset 24 + 449 0004 00AF add r7, sp, #0 + 450 .cfi_def_cfa_register 7 + 451 0006 7860 str r0, [r7, #4] + 319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 452 .loc 1 320 31 + 453 0008 7B68 ldr r3, [r7, #4] + 454 000a 93F83E30 ldrb r3, [r3, #62] + 455 000e FB73 strb r3, [r7, #15] + 321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 456 .loc 1 321 31 + 457 0010 7B68 ldr r3, [r7, #4] + 458 0012 93F83F30 ldrb r3, [r3, #63] + 459 0016 BB73 strb r3, [r7, #14] + 322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 460 .loc 1 322 31 + 461 0018 7B68 ldr r3, [r7, #4] + 462 001a 93F84430 ldrb r3, [r3, #68] + 463 001e 7B73 strb r3, [r7, #13] + 323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 464 .loc 1 323 31 + 465 0020 7B68 ldr r3, [r7, #4] + 466 0022 93F84530 ldrb r3, [r3, #69] + 467 0026 3B73 strb r3, [r7, #12] + 324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM channels state */ + 329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 468 .loc 1 329 6 + 469 0028 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 470 002a 012B cmp r3, #1 + 471 002c 08D1 bne .L12 + 330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 472 .loc 1 330 7 + 473 002e BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 474 0030 012B cmp r3, #1 + 475 0032 05D1 bne .L12 + 331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 476 .loc 1 331 7 + ARM GAS /tmp/ccxRWv8k.s page 15 + + + 477 0034 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 478 0036 012B cmp r3, #1 + 479 0038 02D1 bne .L12 + 332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 480 .loc 1 332 7 + 481 003a 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 482 003c 012B cmp r3, #1 + 483 003e 01D0 beq .L13 + 484 .L12: + 333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 485 .loc 1 334 12 + 486 0040 0123 movs r3, #1 + 487 0042 50E0 b .L14 + 488 .L13: + 335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ + 338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 489 .loc 1 338 3 + 490 0044 7B68 ldr r3, [r7, #4] + 491 0046 0222 movs r2, #2 + 492 0048 83F83E20 strb r2, [r3, #62] + 339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 493 .loc 1 339 3 + 494 004c 7B68 ldr r3, [r7, #4] + 495 004e 0222 movs r2, #2 + 496 0050 83F83F20 strb r2, [r3, #63] + 340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 497 .loc 1 340 3 + 498 0054 7B68 ldr r3, [r7, #4] + 499 0056 0222 movs r2, #2 + 500 0058 83F84420 strb r2, [r3, #68] + 341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 501 .loc 1 341 3 + 502 005c 7B68 ldr r3, [r7, #4] + 503 005e 0222 movs r2, #2 + 504 0060 83F84520 strb r2, [r3, #69] + 342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Input Capture channel 1 + 344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 505 .loc 1 346 3 + 506 0064 7B68 ldr r3, [r7, #4] + 507 0066 1B68 ldr r3, [r3] + 508 0068 0122 movs r2, #1 + 509 006a 0021 movs r1, #0 + 510 006c 1846 mov r0, r3 + 511 006e FFF7FEFF bl TIM_CCxChannelCmd + 347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 512 .loc 1 349 7 + 513 0072 7B68 ldr r3, [r7, #4] + 514 0074 1B68 ldr r3, [r3] + 515 .loc 1 349 6 + ARM GAS /tmp/ccxRWv8k.s page 16 + + + 516 0076 1E4A ldr r2, .L20 + 517 0078 9342 cmp r3, r2 + 518 007a 13D0 beq .L15 + 519 .loc 1 349 7 discriminator 1 + 520 007c 7B68 ldr r3, [r7, #4] + 521 007e 1B68 ldr r3, [r3] + 522 0080 B3F1804F cmp r3, #1073741824 + 523 0084 0ED0 beq .L15 + 524 .loc 1 349 7 is_stmt 0 discriminator 2 + 525 0086 7B68 ldr r3, [r7, #4] + 526 0088 1B68 ldr r3, [r3] + 527 008a 1A4A ldr r2, .L20+4 + 528 008c 9342 cmp r3, r2 + 529 008e 09D0 beq .L15 + 530 .loc 1 349 7 discriminator 3 + 531 0090 7B68 ldr r3, [r7, #4] + 532 0092 1B68 ldr r3, [r3] + 533 0094 184A ldr r2, .L20+8 + 534 0096 9342 cmp r3, r2 + 535 0098 04D0 beq .L15 + 536 .loc 1 349 7 discriminator 4 + 537 009a 7B68 ldr r3, [r7, #4] + 538 009c 1B68 ldr r3, [r3] + 539 009e 174A ldr r2, .L20+12 + 540 00a0 9342 cmp r3, r2 + 541 00a2 15D1 bne .L16 + 542 .L15: + 350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 543 .loc 1 351 19 is_stmt 1 + 544 00a4 7B68 ldr r3, [r7, #4] + 545 00a6 1B68 ldr r3, [r3] + 546 .loc 1 351 29 + 547 00a8 9A68 ldr r2, [r3, #8] + 548 .loc 1 351 13 + 549 00aa 154B ldr r3, .L20+16 + 550 00ac 1340 ands r3, r3, r2 + 551 00ae BB60 str r3, [r7, #8] + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 552 .loc 1 352 8 + 553 00b0 BB68 ldr r3, [r7, #8] + 554 00b2 062B cmp r3, #6 + 555 00b4 15D0 beq .L19 + 556 .loc 1 352 9 discriminator 1 + 557 00b6 BB68 ldr r3, [r7, #8] + 558 00b8 B3F5803F cmp r3, #65536 + 559 00bc 11D0 beq .L19 + 353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 560 .loc 1 354 7 + 561 00be 7B68 ldr r3, [r7, #4] + 562 00c0 1B68 ldr r3, [r3] + 563 00c2 1A68 ldr r2, [r3] + 564 00c4 7B68 ldr r3, [r7, #4] + 565 00c6 1B68 ldr r3, [r3] + 566 00c8 42F00102 orr r2, r2, #1 + 567 00cc 1A60 str r2, [r3] + ARM GAS /tmp/ccxRWv8k.s page 17 + + + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 568 .loc 1 352 8 + 569 00ce 08E0 b .L19 + 570 .L16: + 355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 571 .loc 1 359 5 + 572 00d0 7B68 ldr r3, [r7, #4] + 573 00d2 1B68 ldr r3, [r3] + 574 00d4 1A68 ldr r2, [r3] + 575 00d6 7B68 ldr r3, [r7, #4] + 576 00d8 1B68 ldr r3, [r3] + 577 00da 42F00102 orr r2, r2, #1 + 578 00de 1A60 str r2, [r3] + 579 00e0 00E0 b .L18 + 580 .L19: + 352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 581 .loc 1 352 8 + 582 00e2 00BF nop + 583 .L18: + 360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 584 .loc 1 363 10 + 585 00e4 0023 movs r3, #0 + 586 .L14: + 364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 587 .loc 1 364 1 + 588 00e6 1846 mov r0, r3 + 589 00e8 1037 adds r7, r7, #16 + 590 .cfi_def_cfa_offset 8 + 591 00ea BD46 mov sp, r7 + 592 .cfi_def_cfa_register 13 + 593 @ sp needed + 594 00ec 80BD pop {r7, pc} + 595 .L21: + 596 00ee 00BF .align 2 + 597 .L20: + 598 00f0 002C0140 .word 1073818624 + 599 00f4 00040040 .word 1073742848 + 600 00f8 00080040 .word 1073743872 + 601 00fc 00400140 .word 1073823744 + 602 0100 07000100 .word 65543 + 603 .cfi_endproc + 604 .LFE134: + 606 .section .text.HAL_TIMEx_HallSensor_Stop,"ax",%progbits + 607 .align 1 + 608 .global HAL_TIMEx_HallSensor_Stop + 609 .syntax unified + 610 .thumb + 611 .thumb_func + 613 HAL_TIMEx_HallSensor_Stop: + 614 .LFB135: + ARM GAS /tmp/ccxRWv8k.s page 18 + + + 365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Hall sensor Interface. + 368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop(TIM_HandleTypeDef *htim) + 372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 615 .loc 1 372 1 + 616 .cfi_startproc + 617 @ args = 0, pretend = 0, frame = 8 + 618 @ frame_needed = 1, uses_anonymous_args = 0 + 619 0000 80B5 push {r7, lr} + 620 .cfi_def_cfa_offset 8 + 621 .cfi_offset 7, -8 + 622 .cfi_offset 14, -4 + 623 0002 82B0 sub sp, sp, #8 + 624 .cfi_def_cfa_offset 16 + 625 0004 00AF add r7, sp, #0 + 626 .cfi_def_cfa_register 7 + 627 0006 7860 str r0, [r7, #4] + 373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Input Capture channels 1, 2 and 3 + 377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 628 .loc 1 379 3 + 629 0008 7B68 ldr r3, [r7, #4] + 630 000a 1B68 ldr r3, [r3] + 631 000c 0022 movs r2, #0 + 632 000e 0021 movs r1, #0 + 633 0010 1846 mov r0, r3 + 634 0012 FFF7FEFF bl TIM_CCxChannelCmd + 380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ + 382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 635 .loc 1 382 3 + 636 0016 7B68 ldr r3, [r7, #4] + 637 0018 1B68 ldr r3, [r3] + 638 001a 1A6A ldr r2, [r3, #32] + 639 001c 41F21113 movw r3, #4369 + 640 0020 1340 ands r3, r3, r2 + 641 0022 002B cmp r3, #0 + 642 0024 0FD1 bne .L23 + 643 .loc 1 382 3 is_stmt 0 discriminator 1 + 644 0026 7B68 ldr r3, [r7, #4] + 645 0028 1B68 ldr r3, [r3] + 646 002a 1A6A ldr r2, [r3, #32] + 647 002c 40F24443 movw r3, #1092 + 648 0030 1340 ands r3, r3, r2 + 649 0032 002B cmp r3, #0 + 650 0034 07D1 bne .L23 + 651 .loc 1 382 3 discriminator 2 + 652 0036 7B68 ldr r3, [r7, #4] + 653 0038 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 19 + + + 654 003a 1A68 ldr r2, [r3] + 655 003c 7B68 ldr r3, [r7, #4] + 656 003e 1B68 ldr r3, [r3] + 657 0040 22F00102 bic r2, r2, #1 + 658 0044 1A60 str r2, [r3] + 659 .L23: + 383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ + 385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 660 .loc 1 385 3 is_stmt 1 + 661 0046 7B68 ldr r3, [r7, #4] + 662 0048 0122 movs r2, #1 + 663 004a 83F83E20 strb r2, [r3, #62] + 386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 664 .loc 1 386 3 + 665 004e 7B68 ldr r3, [r7, #4] + 666 0050 0122 movs r2, #1 + 667 0052 83F83F20 strb r2, [r3, #63] + 387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 668 .loc 1 387 3 + 669 0056 7B68 ldr r3, [r7, #4] + 670 0058 0122 movs r2, #1 + 671 005a 83F84420 strb r2, [r3, #68] + 388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 672 .loc 1 388 3 + 673 005e 7B68 ldr r3, [r7, #4] + 674 0060 0122 movs r2, #1 + 675 0062 83F84520 strb r2, [r3, #69] + 389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 676 .loc 1 391 10 + 677 0066 0023 movs r3, #0 + 392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 678 .loc 1 392 1 + 679 0068 1846 mov r0, r3 + 680 006a 0837 adds r7, r7, #8 + 681 .cfi_def_cfa_offset 8 + 682 006c BD46 mov sp, r7 + 683 .cfi_def_cfa_register 13 + 684 @ sp needed + 685 006e 80BD pop {r7, pc} + 686 .cfi_endproc + 687 .LFE135: + 689 .section .text.HAL_TIMEx_HallSensor_Start_IT,"ax",%progbits + 690 .align 1 + 691 .global HAL_TIMEx_HallSensor_Start_IT + 692 .syntax unified + 693 .thumb + 694 .thumb_func + 696 HAL_TIMEx_HallSensor_Start_IT: + 697 .LFB136: + 393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Hall Sensor Interface in interrupt mode. + 396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + ARM GAS /tmp/ccxRWv8k.s page 20 + + + 398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_IT(TIM_HandleTypeDef *htim) + 400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 698 .loc 1 400 1 + 699 .cfi_startproc + 700 @ args = 0, pretend = 0, frame = 16 + 701 @ frame_needed = 1, uses_anonymous_args = 0 + 702 0000 80B5 push {r7, lr} + 703 .cfi_def_cfa_offset 8 + 704 .cfi_offset 7, -8 + 705 .cfi_offset 14, -4 + 706 0002 84B0 sub sp, sp, #16 + 707 .cfi_def_cfa_offset 24 + 708 0004 00AF add r7, sp, #0 + 709 .cfi_def_cfa_register 7 + 710 0006 7860 str r0, [r7, #4] + 401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 711 .loc 1 402 31 + 712 0008 7B68 ldr r3, [r7, #4] + 713 000a 93F83E30 ldrb r3, [r3, #62] + 714 000e FB73 strb r3, [r7, #15] + 403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 715 .loc 1 403 31 + 716 0010 7B68 ldr r3, [r7, #4] + 717 0012 93F83F30 ldrb r3, [r3, #63] + 718 0016 BB73 strb r3, [r7, #14] + 404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 719 .loc 1 404 31 + 720 0018 7B68 ldr r3, [r7, #4] + 721 001a 93F84430 ldrb r3, [r3, #68] + 722 001e 7B73 strb r3, [r7, #13] + 405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 723 .loc 1 405 31 + 724 0020 7B68 ldr r3, [r7, #4] + 725 0022 93F84530 ldrb r3, [r3, #69] + 726 0026 3B73 strb r3, [r7, #12] + 406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM channels state */ + 411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 727 .loc 1 411 6 + 728 0028 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 729 002a 012B cmp r3, #1 + 730 002c 08D1 bne .L26 + 412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 731 .loc 1 412 7 + 732 002e BB7B ldrb r3, [r7, #14] @ zero_extendqisi2 + 733 0030 012B cmp r3, #1 + 734 0032 05D1 bne .L26 + 413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 735 .loc 1 413 7 + 736 0034 7B7B ldrb r3, [r7, #13] @ zero_extendqisi2 + 737 0036 012B cmp r3, #1 + 738 0038 02D1 bne .L26 + ARM GAS /tmp/ccxRWv8k.s page 21 + + + 414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 739 .loc 1 414 7 + 740 003a 3B7B ldrb r3, [r7, #12] @ zero_extendqisi2 + 741 003c 012B cmp r3, #1 + 742 003e 01D0 beq .L27 + 743 .L26: + 415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 744 .loc 1 416 12 + 745 0040 0123 movs r3, #1 + 746 0042 58E0 b .L28 + 747 .L27: + 417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ + 420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 748 .loc 1 420 3 + 749 0044 7B68 ldr r3, [r7, #4] + 750 0046 0222 movs r2, #2 + 751 0048 83F83E20 strb r2, [r3, #62] + 421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 752 .loc 1 421 3 + 753 004c 7B68 ldr r3, [r7, #4] + 754 004e 0222 movs r2, #2 + 755 0050 83F83F20 strb r2, [r3, #63] + 422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 756 .loc 1 422 3 + 757 0054 7B68 ldr r3, [r7, #4] + 758 0056 0222 movs r2, #2 + 759 0058 83F84420 strb r2, [r3, #68] + 423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 760 .loc 1 423 3 + 761 005c 7B68 ldr r3, [r7, #4] + 762 005e 0222 movs r2, #2 + 763 0060 83F84520 strb r2, [r3, #69] + 424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the capture compare Interrupts 1 event */ + 426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 764 .loc 1 426 3 + 765 0064 7B68 ldr r3, [r7, #4] + 766 0066 1B68 ldr r3, [r3] + 767 0068 DA68 ldr r2, [r3, #12] + 768 006a 7B68 ldr r3, [r7, #4] + 769 006c 1B68 ldr r3, [r3] + 770 006e 42F00202 orr r2, r2, #2 + 771 0072 DA60 str r2, [r3, #12] + 427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Input Capture channel 1 + 429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 772 .loc 1 431 3 + 773 0074 7B68 ldr r3, [r7, #4] + 774 0076 1B68 ldr r3, [r3] + 775 0078 0122 movs r2, #1 + 776 007a 0021 movs r1, #0 + 777 007c 1846 mov r0, r3 + ARM GAS /tmp/ccxRWv8k.s page 22 + + + 778 007e FFF7FEFF bl TIM_CCxChannelCmd + 432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 779 .loc 1 434 7 + 780 0082 7B68 ldr r3, [r7, #4] + 781 0084 1B68 ldr r3, [r3] + 782 .loc 1 434 6 + 783 0086 1E4A ldr r2, .L34 + 784 0088 9342 cmp r3, r2 + 785 008a 13D0 beq .L29 + 786 .loc 1 434 7 discriminator 1 + 787 008c 7B68 ldr r3, [r7, #4] + 788 008e 1B68 ldr r3, [r3] + 789 0090 B3F1804F cmp r3, #1073741824 + 790 0094 0ED0 beq .L29 + 791 .loc 1 434 7 is_stmt 0 discriminator 2 + 792 0096 7B68 ldr r3, [r7, #4] + 793 0098 1B68 ldr r3, [r3] + 794 009a 1A4A ldr r2, .L34+4 + 795 009c 9342 cmp r3, r2 + 796 009e 09D0 beq .L29 + 797 .loc 1 434 7 discriminator 3 + 798 00a0 7B68 ldr r3, [r7, #4] + 799 00a2 1B68 ldr r3, [r3] + 800 00a4 184A ldr r2, .L34+8 + 801 00a6 9342 cmp r3, r2 + 802 00a8 04D0 beq .L29 + 803 .loc 1 434 7 discriminator 4 + 804 00aa 7B68 ldr r3, [r7, #4] + 805 00ac 1B68 ldr r3, [r3] + 806 00ae 174A ldr r2, .L34+12 + 807 00b0 9342 cmp r3, r2 + 808 00b2 15D1 bne .L30 + 809 .L29: + 435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 810 .loc 1 436 19 is_stmt 1 + 811 00b4 7B68 ldr r3, [r7, #4] + 812 00b6 1B68 ldr r3, [r3] + 813 .loc 1 436 29 + 814 00b8 9A68 ldr r2, [r3, #8] + 815 .loc 1 436 13 + 816 00ba 154B ldr r3, .L34+16 + 817 00bc 1340 ands r3, r3, r2 + 818 00be BB60 str r3, [r7, #8] + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 819 .loc 1 437 8 + 820 00c0 BB68 ldr r3, [r7, #8] + 821 00c2 062B cmp r3, #6 + 822 00c4 15D0 beq .L33 + 823 .loc 1 437 9 discriminator 1 + 824 00c6 BB68 ldr r3, [r7, #8] + 825 00c8 B3F5803F cmp r3, #65536 + 826 00cc 11D0 beq .L33 + 438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + ARM GAS /tmp/ccxRWv8k.s page 23 + + + 827 .loc 1 439 7 + 828 00ce 7B68 ldr r3, [r7, #4] + 829 00d0 1B68 ldr r3, [r3] + 830 00d2 1A68 ldr r2, [r3] + 831 00d4 7B68 ldr r3, [r7, #4] + 832 00d6 1B68 ldr r3, [r3] + 833 00d8 42F00102 orr r2, r2, #1 + 834 00dc 1A60 str r2, [r3] + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 835 .loc 1 437 8 + 836 00de 08E0 b .L33 + 837 .L30: + 440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 838 .loc 1 444 5 + 839 00e0 7B68 ldr r3, [r7, #4] + 840 00e2 1B68 ldr r3, [r3] + 841 00e4 1A68 ldr r2, [r3] + 842 00e6 7B68 ldr r3, [r7, #4] + 843 00e8 1B68 ldr r3, [r3] + 844 00ea 42F00102 orr r2, r2, #1 + 845 00ee 1A60 str r2, [r3] + 846 00f0 00E0 b .L32 + 847 .L33: + 437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 848 .loc 1 437 8 + 849 00f2 00BF nop + 850 .L32: + 445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 851 .loc 1 448 10 + 852 00f4 0023 movs r3, #0 + 853 .L28: + 449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 854 .loc 1 449 1 + 855 00f6 1846 mov r0, r3 + 856 00f8 1037 adds r7, r7, #16 + 857 .cfi_def_cfa_offset 8 + 858 00fa BD46 mov sp, r7 + 859 .cfi_def_cfa_register 13 + 860 @ sp needed + 861 00fc 80BD pop {r7, pc} + 862 .L35: + 863 00fe 00BF .align 2 + 864 .L34: + 865 0100 002C0140 .word 1073818624 + 866 0104 00040040 .word 1073742848 + 867 0108 00080040 .word 1073743872 + 868 010c 00400140 .word 1073823744 + 869 0110 07000100 .word 65543 + 870 .cfi_endproc + 871 .LFE136: + ARM GAS /tmp/ccxRWv8k.s page 24 + + + 873 .section .text.HAL_TIMEx_HallSensor_Stop_IT,"ax",%progbits + 874 .align 1 + 875 .global HAL_TIMEx_HallSensor_Stop_IT + 876 .syntax unified + 877 .thumb + 878 .thumb_func + 880 HAL_TIMEx_HallSensor_Stop_IT: + 881 .LFB137: + 450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Hall Sensor Interface in interrupt mode. + 453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_IT(TIM_HandleTypeDef *htim) + 457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 882 .loc 1 457 1 + 883 .cfi_startproc + 884 @ args = 0, pretend = 0, frame = 8 + 885 @ frame_needed = 1, uses_anonymous_args = 0 + 886 0000 80B5 push {r7, lr} + 887 .cfi_def_cfa_offset 8 + 888 .cfi_offset 7, -8 + 889 .cfi_offset 14, -4 + 890 0002 82B0 sub sp, sp, #8 + 891 .cfi_def_cfa_offset 16 + 892 0004 00AF add r7, sp, #0 + 893 .cfi_def_cfa_register 7 + 894 0006 7860 str r0, [r7, #4] + 458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Input Capture channel 1 + 462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 895 .loc 1 464 3 + 896 0008 7B68 ldr r3, [r7, #4] + 897 000a 1B68 ldr r3, [r3] + 898 000c 0022 movs r2, #0 + 899 000e 0021 movs r1, #0 + 900 0010 1846 mov r0, r3 + 901 0012 FFF7FEFF bl TIM_CCxChannelCmd + 465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the capture compare Interrupts event */ + 467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 902 .loc 1 467 3 + 903 0016 7B68 ldr r3, [r7, #4] + 904 0018 1B68 ldr r3, [r3] + 905 001a DA68 ldr r2, [r3, #12] + 906 001c 7B68 ldr r3, [r7, #4] + 907 001e 1B68 ldr r3, [r3] + 908 0020 22F00202 bic r2, r2, #2 + 909 0024 DA60 str r2, [r3, #12] + 468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ + 470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + ARM GAS /tmp/ccxRWv8k.s page 25 + + + 910 .loc 1 470 3 + 911 0026 7B68 ldr r3, [r7, #4] + 912 0028 1B68 ldr r3, [r3] + 913 002a 1A6A ldr r2, [r3, #32] + 914 002c 41F21113 movw r3, #4369 + 915 0030 1340 ands r3, r3, r2 + 916 0032 002B cmp r3, #0 + 917 0034 0FD1 bne .L37 + 918 .loc 1 470 3 is_stmt 0 discriminator 1 + 919 0036 7B68 ldr r3, [r7, #4] + 920 0038 1B68 ldr r3, [r3] + 921 003a 1A6A ldr r2, [r3, #32] + 922 003c 40F24443 movw r3, #1092 + 923 0040 1340 ands r3, r3, r2 + 924 0042 002B cmp r3, #0 + 925 0044 07D1 bne .L37 + 926 .loc 1 470 3 discriminator 2 + 927 0046 7B68 ldr r3, [r7, #4] + 928 0048 1B68 ldr r3, [r3] + 929 004a 1A68 ldr r2, [r3] + 930 004c 7B68 ldr r3, [r7, #4] + 931 004e 1B68 ldr r3, [r3] + 932 0050 22F00102 bic r2, r2, #1 + 933 0054 1A60 str r2, [r3] + 934 .L37: + 471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ + 473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 935 .loc 1 473 3 is_stmt 1 + 936 0056 7B68 ldr r3, [r7, #4] + 937 0058 0122 movs r2, #1 + 938 005a 83F83E20 strb r2, [r3, #62] + 474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 939 .loc 1 474 3 + 940 005e 7B68 ldr r3, [r7, #4] + 941 0060 0122 movs r2, #1 + 942 0062 83F83F20 strb r2, [r3, #63] + 475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 943 .loc 1 475 3 + 944 0066 7B68 ldr r3, [r7, #4] + 945 0068 0122 movs r2, #1 + 946 006a 83F84420 strb r2, [r3, #68] + 476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 947 .loc 1 476 3 + 948 006e 7B68 ldr r3, [r7, #4] + 949 0070 0122 movs r2, #1 + 950 0072 83F84520 strb r2, [r3, #69] + 477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 951 .loc 1 479 10 + 952 0076 0023 movs r3, #0 + 480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 953 .loc 1 480 1 + 954 0078 1846 mov r0, r3 + 955 007a 0837 adds r7, r7, #8 + 956 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccxRWv8k.s page 26 + + + 957 007c BD46 mov sp, r7 + 958 .cfi_def_cfa_register 13 + 959 @ sp needed + 960 007e 80BD pop {r7, pc} + 961 .cfi_endproc + 962 .LFE137: + 964 .section .text.HAL_TIMEx_HallSensor_Start_DMA,"ax",%progbits + 965 .align 1 + 966 .global HAL_TIMEx_HallSensor_Start_DMA + 967 .syntax unified + 968 .thumb + 969 .thumb_func + 971 HAL_TIMEx_HallSensor_Start_DMA: + 972 .LFB138: + 481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Hall Sensor Interface in DMA mode. + 484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param pData The destination Buffer address. + 486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. + 487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t + 490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 973 .loc 1 490 1 + 974 .cfi_startproc + 975 @ args = 0, pretend = 0, frame = 24 + 976 @ frame_needed = 1, uses_anonymous_args = 0 + 977 0000 80B5 push {r7, lr} + 978 .cfi_def_cfa_offset 8 + 979 .cfi_offset 7, -8 + 980 .cfi_offset 14, -4 + 981 0002 86B0 sub sp, sp, #24 + 982 .cfi_def_cfa_offset 32 + 983 0004 00AF add r7, sp, #0 + 984 .cfi_def_cfa_register 7 + 985 0006 F860 str r0, [r7, #12] + 986 0008 B960 str r1, [r7, #8] + 987 000a 1346 mov r3, r2 + 988 000c FB80 strh r3, [r7, #6] @ movhi + 491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 989 .loc 1 492 31 + 990 000e FB68 ldr r3, [r7, #12] + 991 0010 93F83E30 ldrb r3, [r3, #62] + 992 0014 FB75 strb r3, [r7, #23] + 493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 993 .loc 1 493 31 + 994 0016 FB68 ldr r3, [r7, #12] + 995 0018 93F84430 ldrb r3, [r3, #68] + 996 001c BB75 strb r3, [r7, #22] + 494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channel state */ + 499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) + ARM GAS /tmp/ccxRWv8k.s page 27 + + + 997 .loc 1 499 6 + 998 001e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 999 0020 022B cmp r3, #2 + 1000 0022 02D0 beq .L40 + 500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) + 1001 .loc 1 500 7 + 1002 0024 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1003 0026 022B cmp r3, #2 + 1004 0028 01D1 bne .L41 + 1005 .L40: + 501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_BUSY; + 1006 .loc 1 502 12 + 1007 002a 0223 movs r3, #2 + 1008 002c 7DE0 b .L42 + 1009 .L41: + 503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) + 1010 .loc 1 504 11 + 1011 002e FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 1012 0030 012B cmp r3, #1 + 1013 0032 34D1 bne .L43 + 505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) + 1014 .loc 1 505 12 + 1015 0034 BB7D ldrb r3, [r7, #22] @ zero_extendqisi2 + 1016 0036 012B cmp r3, #1 + 1017 0038 31D1 bne .L43 + 506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((pData == NULL) || (Length == 0U)) + 1018 .loc 1 507 8 + 1019 003a BB68 ldr r3, [r7, #8] + 1020 003c 002B cmp r3, #0 + 1021 003e 02D0 beq .L44 + 1022 .loc 1 507 25 discriminator 1 + 1023 0040 FB88 ldrh r3, [r7, #6] + 1024 0042 002B cmp r3, #0 + 1025 0044 01D1 bne .L45 + 1026 .L44: + 508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 1027 .loc 1 509 14 + 1028 0046 0123 movs r3, #1 + 1029 0048 6FE0 b .L42 + 1030 .L45: + 510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 1031 .loc 1 513 7 + 1032 004a FB68 ldr r3, [r7, #12] + 1033 004c 0222 movs r2, #2 + 1034 004e 83F83E20 strb r2, [r3, #62] + 514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 1035 .loc 1 514 7 + 1036 0052 FB68 ldr r3, [r7, #12] + 1037 0054 0222 movs r2, #2 + 1038 0056 83F84420 strb r2, [r3, #68] + ARM GAS /tmp/ccxRWv8k.s page 28 + + + 507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1039 .loc 1 507 8 + 1040 005a 00BF nop + 515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Input Capture channel 1 + 523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + 1041 .loc 1 525 3 + 1042 005c FB68 ldr r3, [r7, #12] + 1043 005e 1B68 ldr r3, [r3] + 1044 0060 0122 movs r2, #1 + 1045 0062 0021 movs r1, #0 + 1046 0064 1846 mov r0, r3 + 1047 0066 FFF7FEFF bl TIM_CCxChannelCmd + 526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA Input Capture 1 Callbacks */ + 528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; + 1048 .loc 1 528 13 + 1049 006a FB68 ldr r3, [r7, #12] + 1050 006c 5B6A ldr r3, [r3, #36] + 1051 .loc 1 528 48 + 1052 006e 314A ldr r2, .L54 + 1053 0070 9A62 str r2, [r3, #40] + 529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 1054 .loc 1 529 13 + 1055 0072 FB68 ldr r3, [r7, #12] + 1056 0074 5B6A ldr r3, [r3, #36] + 1057 .loc 1 529 52 + 1058 0076 304A ldr r2, .L54+4 + 1059 0078 DA62 str r2, [r3, #44] + 530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ + 531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; + 1060 .loc 1 531 13 + 1061 007a FB68 ldr r3, [r7, #12] + 1062 007c 5B6A ldr r3, [r3, #36] + 1063 .loc 1 531 49 + 1064 007e 2F4A ldr r2, .L54+8 + 1065 0080 1A63 str r2, [r3, #48] + 532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel for Capture 1*/ + 534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData + 1066 .loc 1 534 7 + 1067 0082 FB68 ldr r3, [r7, #12] + 1068 0084 586A ldr r0, [r3, #36] + 1069 .loc 1 534 67 + 1070 0086 FB68 ldr r3, [r7, #12] + 1071 0088 1B68 ldr r3, [r3] + 1072 .loc 1 534 62 + 1073 008a 3433 adds r3, r3, #52 + 1074 .loc 1 534 7 + ARM GAS /tmp/ccxRWv8k.s page 29 + + + 1075 008c 1946 mov r1, r3 + 1076 008e BA68 ldr r2, [r7, #8] + 1077 0090 FB88 ldrh r3, [r7, #6] + 1078 0092 FFF7FEFF bl HAL_DMA_Start_IT + 1079 0096 0346 mov r3, r0 + 1080 .loc 1 534 6 discriminator 1 + 1081 0098 002B cmp r3, #0 + 1082 009a 04D0 beq .L47 + 1083 009c 01E0 b .L52 + 1084 .L43: + 519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1085 .loc 1 519 12 + 1086 009e 0123 movs r3, #1 + 1087 00a0 43E0 b .L42 + 1088 .L52: + 535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ + 537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 1089 .loc 1 537 12 + 1090 00a2 0123 movs r3, #1 + 1091 00a4 41E0 b .L42 + 1092 .L47: + 538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the capture compare 1 Interrupt */ + 540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 1093 .loc 1 540 3 + 1094 00a6 FB68 ldr r3, [r7, #12] + 1095 00a8 1B68 ldr r3, [r3] + 1096 00aa DA68 ldr r2, [r3, #12] + 1097 00ac FB68 ldr r3, [r7, #12] + 1098 00ae 1B68 ldr r3, [r3] + 1099 00b0 42F40072 orr r2, r2, #512 + 1100 00b4 DA60 str r2, [r3, #12] + 541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 1101 .loc 1 543 7 + 1102 00b6 FB68 ldr r3, [r7, #12] + 1103 00b8 1B68 ldr r3, [r3] + 1104 .loc 1 543 6 + 1105 00ba 214A ldr r2, .L54+12 + 1106 00bc 9342 cmp r3, r2 + 1107 00be 13D0 beq .L48 + 1108 .loc 1 543 7 discriminator 1 + 1109 00c0 FB68 ldr r3, [r7, #12] + 1110 00c2 1B68 ldr r3, [r3] + 1111 00c4 B3F1804F cmp r3, #1073741824 + 1112 00c8 0ED0 beq .L48 + 1113 .loc 1 543 7 is_stmt 0 discriminator 2 + 1114 00ca FB68 ldr r3, [r7, #12] + 1115 00cc 1B68 ldr r3, [r3] + 1116 00ce 1D4A ldr r2, .L54+16 + 1117 00d0 9342 cmp r3, r2 + 1118 00d2 09D0 beq .L48 + 1119 .loc 1 543 7 discriminator 3 + 1120 00d4 FB68 ldr r3, [r7, #12] + 1121 00d6 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 30 + + + 1122 00d8 1B4A ldr r2, .L54+20 + 1123 00da 9342 cmp r3, r2 + 1124 00dc 04D0 beq .L48 + 1125 .loc 1 543 7 discriminator 4 + 1126 00de FB68 ldr r3, [r7, #12] + 1127 00e0 1B68 ldr r3, [r3] + 1128 00e2 1A4A ldr r2, .L54+24 + 1129 00e4 9342 cmp r3, r2 + 1130 00e6 15D1 bne .L49 + 1131 .L48: + 544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 1132 .loc 1 545 19 is_stmt 1 + 1133 00e8 FB68 ldr r3, [r7, #12] + 1134 00ea 1B68 ldr r3, [r3] + 1135 .loc 1 545 29 + 1136 00ec 9A68 ldr r2, [r3, #8] + 1137 .loc 1 545 13 + 1138 00ee 184B ldr r3, .L54+28 + 1139 00f0 1340 ands r3, r3, r2 + 1140 00f2 3B61 str r3, [r7, #16] + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1141 .loc 1 546 8 + 1142 00f4 3B69 ldr r3, [r7, #16] + 1143 00f6 062B cmp r3, #6 + 1144 00f8 15D0 beq .L53 + 1145 .loc 1 546 9 discriminator 1 + 1146 00fa 3B69 ldr r3, [r7, #16] + 1147 00fc B3F5803F cmp r3, #65536 + 1148 0100 11D0 beq .L53 + 547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1149 .loc 1 548 7 + 1150 0102 FB68 ldr r3, [r7, #12] + 1151 0104 1B68 ldr r3, [r3] + 1152 0106 1A68 ldr r2, [r3] + 1153 0108 FB68 ldr r3, [r7, #12] + 1154 010a 1B68 ldr r3, [r3] + 1155 010c 42F00102 orr r2, r2, #1 + 1156 0110 1A60 str r2, [r3] + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1157 .loc 1 546 8 + 1158 0112 08E0 b .L53 + 1159 .L49: + 549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1160 .loc 1 553 5 + 1161 0114 FB68 ldr r3, [r7, #12] + 1162 0116 1B68 ldr r3, [r3] + 1163 0118 1A68 ldr r2, [r3] + 1164 011a FB68 ldr r3, [r7, #12] + 1165 011c 1B68 ldr r3, [r3] + 1166 011e 42F00102 orr r2, r2, #1 + 1167 0122 1A60 str r2, [r3] + ARM GAS /tmp/ccxRWv8k.s page 31 + + + 1168 0124 00E0 b .L51 + 1169 .L53: + 546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1170 .loc 1 546 8 + 1171 0126 00BF nop + 1172 .L51: + 554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 1173 .loc 1 557 10 + 1174 0128 0023 movs r3, #0 + 1175 .L42: + 558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1176 .loc 1 558 1 + 1177 012a 1846 mov r0, r3 + 1178 012c 1837 adds r7, r7, #24 + 1179 .cfi_def_cfa_offset 8 + 1180 012e BD46 mov sp, r7 + 1181 .cfi_def_cfa_register 13 + 1182 @ sp needed + 1183 0130 80BD pop {r7, pc} + 1184 .L55: + 1185 0132 00BF .align 2 + 1186 .L54: + 1187 0134 00000000 .word TIM_DMACaptureCplt + 1188 0138 00000000 .word TIM_DMACaptureHalfCplt + 1189 013c 00000000 .word TIM_DMAError + 1190 0140 002C0140 .word 1073818624 + 1191 0144 00040040 .word 1073742848 + 1192 0148 00080040 .word 1073743872 + 1193 014c 00400140 .word 1073823744 + 1194 0150 07000100 .word 65543 + 1195 .cfi_endproc + 1196 .LFE138: + 1198 .section .text.HAL_TIMEx_HallSensor_Stop_DMA,"ax",%progbits + 1199 .align 1 + 1200 .global HAL_TIMEx_HallSensor_Stop_DMA + 1201 .syntax unified + 1202 .thumb + 1203 .thumb_func + 1205 HAL_TIMEx_HallSensor_Stop_DMA: + 1206 .LFB139: + 559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Hall Sensor Interface in DMA mode. + 562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle + 563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_DMA(TIM_HandleTypeDef *htim) + 566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1207 .loc 1 566 1 + 1208 .cfi_startproc + 1209 @ args = 0, pretend = 0, frame = 8 + 1210 @ frame_needed = 1, uses_anonymous_args = 0 + 1211 0000 80B5 push {r7, lr} + 1212 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccxRWv8k.s page 32 + + + 1213 .cfi_offset 7, -8 + 1214 .cfi_offset 14, -4 + 1215 0002 82B0 sub sp, sp, #8 + 1216 .cfi_def_cfa_offset 16 + 1217 0004 00AF add r7, sp, #0 + 1218 .cfi_def_cfa_register 7 + 1219 0006 7860 str r0, [r7, #4] + 567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); + 569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Input Capture channel 1 + 571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + 572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + 573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); + 1220 .loc 1 573 3 + 1221 0008 7B68 ldr r3, [r7, #4] + 1222 000a 1B68 ldr r3, [r3] + 1223 000c 0022 movs r2, #0 + 1224 000e 0021 movs r1, #0 + 1225 0010 1846 mov r0, r3 + 1226 0012 FFF7FEFF bl TIM_CCxChannelCmd + 574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the capture compare Interrupts 1 event */ + 577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 1227 .loc 1 577 3 + 1228 0016 7B68 ldr r3, [r7, #4] + 1229 0018 1B68 ldr r3, [r3] + 1230 001a DA68 ldr r2, [r3, #12] + 1231 001c 7B68 ldr r3, [r7, #4] + 1232 001e 1B68 ldr r3, [r3] + 1233 0020 22F40072 bic r2, r2, #512 + 1234 0024 DA60 str r2, [r3, #12] + 578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 1235 .loc 1 579 9 + 1236 0026 7B68 ldr r3, [r7, #4] + 1237 0028 5B6A ldr r3, [r3, #36] + 1238 002a 1846 mov r0, r3 + 1239 002c FFF7FEFF bl HAL_DMA_Abort_IT + 580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ + 582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 1240 .loc 1 582 3 + 1241 0030 7B68 ldr r3, [r7, #4] + 1242 0032 1B68 ldr r3, [r3] + 1243 0034 1A6A ldr r2, [r3, #32] + 1244 0036 41F21113 movw r3, #4369 + 1245 003a 1340 ands r3, r3, r2 + 1246 003c 002B cmp r3, #0 + 1247 003e 0FD1 bne .L57 + 1248 .loc 1 582 3 is_stmt 0 discriminator 1 + 1249 0040 7B68 ldr r3, [r7, #4] + 1250 0042 1B68 ldr r3, [r3] + 1251 0044 1A6A ldr r2, [r3, #32] + 1252 0046 40F24443 movw r3, #1092 + 1253 004a 1340 ands r3, r3, r2 + ARM GAS /tmp/ccxRWv8k.s page 33 + + + 1254 004c 002B cmp r3, #0 + 1255 004e 07D1 bne .L57 + 1256 .loc 1 582 3 discriminator 2 + 1257 0050 7B68 ldr r3, [r7, #4] + 1258 0052 1B68 ldr r3, [r3] + 1259 0054 1A68 ldr r2, [r3] + 1260 0056 7B68 ldr r3, [r7, #4] + 1261 0058 1B68 ldr r3, [r3] + 1262 005a 22F00102 bic r2, r2, #1 + 1263 005e 1A60 str r2, [r3] + 1264 .L57: + 583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channel state */ + 585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 1265 .loc 1 585 3 is_stmt 1 + 1266 0060 7B68 ldr r3, [r7, #4] + 1267 0062 0122 movs r2, #1 + 1268 0064 83F83E20 strb r2, [r3, #62] + 586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 1269 .loc 1 586 3 + 1270 0068 7B68 ldr r3, [r7, #4] + 1271 006a 0122 movs r2, #1 + 1272 006c 83F84420 strb r2, [r3, #68] + 587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 1273 .loc 1 589 10 + 1274 0070 0023 movs r3, #0 + 590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1275 .loc 1 590 1 + 1276 0072 1846 mov r0, r3 + 1277 0074 0837 adds r7, r7, #8 + 1278 .cfi_def_cfa_offset 8 + 1279 0076 BD46 mov sp, r7 + 1280 .cfi_def_cfa_register 13 + 1281 @ sp needed + 1282 0078 80BD pop {r7, pc} + 1283 .cfi_endproc + 1284 .LFE139: + 1286 .section .text.HAL_TIMEx_OCN_Start,"ax",%progbits + 1287 .align 1 + 1288 .global HAL_TIMEx_OCN_Start + 1289 .syntax unified + 1290 .thumb + 1291 .thumb_func + 1293 HAL_TIMEx_OCN_Start: + 1294 .LFB140: + 591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} + 594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group2 Extended Timer Complementary Output Compare functions + 597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Timer Complementary Output Compare functions + 598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + 599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim + 600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + ARM GAS /tmp/ccxRWv8k.s page 34 + + + 601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Timer Complementary Output Compare functions ##### + 602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== + 603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] + 604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides functions allowing to: + 605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Output Compare/PWM. + 606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Output Compare/PWM. + 607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Output Compare/PWM and enable interrupts. + 608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Output Compare/PWM and disable interrupts. + 609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Output Compare/PWM and enable DMA transfers. + 610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Output Compare/PWM and disable DMA transfers. + 611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim + 613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ + 614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Output Compare signal generation on the complementary + 618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * output. + 619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Output Compare handle + 620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be enabled + 621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: + 622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Start(TIM_HandleTypeDef *htim, uint32_t Channel) + 628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1295 .loc 1 628 1 + 1296 .cfi_startproc + 1297 @ args = 0, pretend = 0, frame = 16 + 1298 @ frame_needed = 1, uses_anonymous_args = 0 + 1299 0000 80B5 push {r7, lr} + 1300 .cfi_def_cfa_offset 8 + 1301 .cfi_offset 7, -8 + 1302 .cfi_offset 14, -4 + 1303 0002 84B0 sub sp, sp, #16 + 1304 .cfi_def_cfa_offset 24 + 1305 0004 00AF add r7, sp, #0 + 1306 .cfi_def_cfa_register 7 + 1307 0006 7860 str r0, [r7, #4] + 1308 0008 3960 str r1, [r7] + 629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); + 633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM complementary channel state */ + 635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 1309 .loc 1 635 46 + 1310 000a 3B68 ldr r3, [r7] + 1311 000c 002B cmp r3, #0 + 1312 000e 09D1 bne .L60 + 1313 .loc 1 635 7 discriminator 1 + 1314 0010 7B68 ldr r3, [r7, #4] + 1315 0012 93F84430 ldrb r3, [r3, #68] + 1316 0016 DBB2 uxtb r3, r3 + ARM GAS /tmp/ccxRWv8k.s page 35 + + + 1317 .loc 1 635 46 discriminator 1 + 1318 0018 012B cmp r3, #1 + 1319 001a 14BF ite ne + 1320 001c 0123 movne r3, #1 + 1321 001e 0023 moveq r3, #0 + 1322 0020 DBB2 uxtb r3, r3 + 1323 0022 22E0 b .L61 + 1324 .L60: + 1325 .loc 1 635 46 is_stmt 0 discriminator 2 + 1326 0024 3B68 ldr r3, [r7] + 1327 0026 042B cmp r3, #4 + 1328 0028 09D1 bne .L62 + 1329 .loc 1 635 7 is_stmt 1 discriminator 4 + 1330 002a 7B68 ldr r3, [r7, #4] + 1331 002c 93F84530 ldrb r3, [r3, #69] + 1332 0030 DBB2 uxtb r3, r3 + 1333 .loc 1 635 46 discriminator 4 + 1334 0032 012B cmp r3, #1 + 1335 0034 14BF ite ne + 1336 0036 0123 movne r3, #1 + 1337 0038 0023 moveq r3, #0 + 1338 003a DBB2 uxtb r3, r3 + 1339 003c 15E0 b .L61 + 1340 .L62: + 1341 .loc 1 635 46 is_stmt 0 discriminator 5 + 1342 003e 3B68 ldr r3, [r7] + 1343 0040 082B cmp r3, #8 + 1344 0042 09D1 bne .L64 + 1345 .loc 1 635 7 is_stmt 1 discriminator 7 + 1346 0044 7B68 ldr r3, [r7, #4] + 1347 0046 93F84630 ldrb r3, [r3, #70] + 1348 004a DBB2 uxtb r3, r3 + 1349 .loc 1 635 46 discriminator 7 + 1350 004c 012B cmp r3, #1 + 1351 004e 14BF ite ne + 1352 0050 0123 movne r3, #1 + 1353 0052 0023 moveq r3, #0 + 1354 0054 DBB2 uxtb r3, r3 + 1355 0056 08E0 b .L61 + 1356 .L64: + 1357 .loc 1 635 7 discriminator 8 + 1358 0058 7B68 ldr r3, [r7, #4] + 1359 005a 93F84730 ldrb r3, [r3, #71] + 1360 005e DBB2 uxtb r3, r3 + 1361 .loc 1 635 46 discriminator 8 + 1362 0060 012B cmp r3, #1 + 1363 0062 14BF ite ne + 1364 0064 0123 movne r3, #1 + 1365 0066 0023 moveq r3, #0 + 1366 0068 DBB2 uxtb r3, r3 + 1367 .L61: + 1368 .loc 1 635 6 discriminator 12 + 1369 006a 002B cmp r3, #0 + 1370 006c 01D0 beq .L66 + 636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 1371 .loc 1 637 12 + ARM GAS /tmp/ccxRWv8k.s page 36 + + + 1372 006e 0123 movs r3, #1 + 1373 0070 64E0 b .L67 + 1374 .L66: + 638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ + 641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 1375 .loc 1 641 3 + 1376 0072 3B68 ldr r3, [r7] + 1377 0074 002B cmp r3, #0 + 1378 0076 04D1 bne .L68 + 1379 .loc 1 641 3 is_stmt 0 discriminator 1 + 1380 0078 7B68 ldr r3, [r7, #4] + 1381 007a 0222 movs r2, #2 + 1382 007c 83F84420 strb r2, [r3, #68] + 1383 0080 13E0 b .L69 + 1384 .L68: + 1385 .loc 1 641 3 discriminator 2 + 1386 0082 3B68 ldr r3, [r7] + 1387 0084 042B cmp r3, #4 + 1388 0086 04D1 bne .L70 + 1389 .loc 1 641 3 discriminator 3 + 1390 0088 7B68 ldr r3, [r7, #4] + 1391 008a 0222 movs r2, #2 + 1392 008c 83F84520 strb r2, [r3, #69] + 1393 0090 0BE0 b .L69 + 1394 .L70: + 1395 .loc 1 641 3 discriminator 4 + 1396 0092 3B68 ldr r3, [r7] + 1397 0094 082B cmp r3, #8 + 1398 0096 04D1 bne .L72 + 1399 .loc 1 641 3 discriminator 6 + 1400 0098 7B68 ldr r3, [r7, #4] + 1401 009a 0222 movs r2, #2 + 1402 009c 83F84620 strb r2, [r3, #70] + 1403 00a0 03E0 b .L69 + 1404 .L72: + 1405 .loc 1 641 3 discriminator 7 + 1406 00a2 7B68 ldr r3, [r7, #4] + 1407 00a4 0222 movs r2, #2 + 1408 00a6 83F84720 strb r2, [r3, #71] + 1409 .L69: + 642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Capture compare channel N */ + 644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 1410 .loc 1 644 3 is_stmt 1 + 1411 00aa 7B68 ldr r3, [r7, #4] + 1412 00ac 1B68 ldr r3, [r3] + 1413 00ae 0422 movs r2, #4 + 1414 00b0 3968 ldr r1, [r7] + 1415 00b2 1846 mov r0, r3 + 1416 00b4 FFF7FEFF bl TIM_CCxNChannelCmd + 645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ + 647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 1417 .loc 1 647 3 + 1418 00b8 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 37 + + + 1419 00ba 1B68 ldr r3, [r3] + 1420 00bc 5A6C ldr r2, [r3, #68] + 1421 00be 7B68 ldr r3, [r7, #4] + 1422 00c0 1B68 ldr r3, [r3] + 1423 00c2 42F40042 orr r2, r2, #32768 + 1424 00c6 5A64 str r2, [r3, #68] + 648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger + 650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 1425 .loc 1 650 7 + 1426 00c8 7B68 ldr r3, [r7, #4] + 1427 00ca 1B68 ldr r3, [r3] + 1428 .loc 1 650 6 + 1429 00cc 1D4A ldr r2, .L79 + 1430 00ce 9342 cmp r3, r2 + 1431 00d0 13D0 beq .L74 + 1432 .loc 1 650 7 discriminator 1 + 1433 00d2 7B68 ldr r3, [r7, #4] + 1434 00d4 1B68 ldr r3, [r3] + 1435 00d6 B3F1804F cmp r3, #1073741824 + 1436 00da 0ED0 beq .L74 + 1437 .loc 1 650 7 is_stmt 0 discriminator 2 + 1438 00dc 7B68 ldr r3, [r7, #4] + 1439 00de 1B68 ldr r3, [r3] + 1440 00e0 194A ldr r2, .L79+4 + 1441 00e2 9342 cmp r3, r2 + 1442 00e4 09D0 beq .L74 + 1443 .loc 1 650 7 discriminator 3 + 1444 00e6 7B68 ldr r3, [r7, #4] + 1445 00e8 1B68 ldr r3, [r3] + 1446 00ea 184A ldr r2, .L79+8 + 1447 00ec 9342 cmp r3, r2 + 1448 00ee 04D0 beq .L74 + 1449 .loc 1 650 7 discriminator 4 + 1450 00f0 7B68 ldr r3, [r7, #4] + 1451 00f2 1B68 ldr r3, [r3] + 1452 00f4 164A ldr r2, .L79+12 + 1453 00f6 9342 cmp r3, r2 + 1454 00f8 15D1 bne .L75 + 1455 .L74: + 651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 1456 .loc 1 652 19 is_stmt 1 + 1457 00fa 7B68 ldr r3, [r7, #4] + 1458 00fc 1B68 ldr r3, [r3] + 1459 .loc 1 652 29 + 1460 00fe 9A68 ldr r2, [r3, #8] + 1461 .loc 1 652 13 + 1462 0100 144B ldr r3, .L79+16 + 1463 0102 1340 ands r3, r3, r2 + 1464 0104 FB60 str r3, [r7, #12] + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1465 .loc 1 653 8 + 1466 0106 FB68 ldr r3, [r7, #12] + 1467 0108 062B cmp r3, #6 + 1468 010a 15D0 beq .L78 + 1469 .loc 1 653 9 discriminator 1 + ARM GAS /tmp/ccxRWv8k.s page 38 + + + 1470 010c FB68 ldr r3, [r7, #12] + 1471 010e B3F5803F cmp r3, #65536 + 1472 0112 11D0 beq .L78 + 654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1473 .loc 1 655 7 + 1474 0114 7B68 ldr r3, [r7, #4] + 1475 0116 1B68 ldr r3, [r3] + 1476 0118 1A68 ldr r2, [r3] + 1477 011a 7B68 ldr r3, [r7, #4] + 1478 011c 1B68 ldr r3, [r3] + 1479 011e 42F00102 orr r2, r2, #1 + 1480 0122 1A60 str r2, [r3] + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1481 .loc 1 653 8 + 1482 0124 08E0 b .L78 + 1483 .L75: + 656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1484 .loc 1 660 5 + 1485 0126 7B68 ldr r3, [r7, #4] + 1486 0128 1B68 ldr r3, [r3] + 1487 012a 1A68 ldr r2, [r3] + 1488 012c 7B68 ldr r3, [r7, #4] + 1489 012e 1B68 ldr r3, [r3] + 1490 0130 42F00102 orr r2, r2, #1 + 1491 0134 1A60 str r2, [r3] + 1492 0136 00E0 b .L77 + 1493 .L78: + 653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1494 .loc 1 653 8 + 1495 0138 00BF nop + 1496 .L77: + 661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 1497 .loc 1 664 10 + 1498 013a 0023 movs r3, #0 + 1499 .L67: + 665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1500 .loc 1 665 1 + 1501 013c 1846 mov r0, r3 + 1502 013e 1037 adds r7, r7, #16 + 1503 .cfi_def_cfa_offset 8 + 1504 0140 BD46 mov sp, r7 + 1505 .cfi_def_cfa_register 13 + 1506 @ sp needed + 1507 0142 80BD pop {r7, pc} + 1508 .L80: + 1509 .align 2 + 1510 .L79: + 1511 0144 002C0140 .word 1073818624 + 1512 0148 00040040 .word 1073742848 + ARM GAS /tmp/ccxRWv8k.s page 39 + + + 1513 014c 00080040 .word 1073743872 + 1514 0150 00400140 .word 1073823744 + 1515 0154 07000100 .word 65543 + 1516 .cfi_endproc + 1517 .LFE140: + 1519 .section .text.HAL_TIMEx_OCN_Stop,"ax",%progbits + 1520 .align 1 + 1521 .global HAL_TIMEx_OCN_Stop + 1522 .syntax unified + 1523 .thumb + 1524 .thumb_func + 1526 HAL_TIMEx_OCN_Stop: + 1527 .LFB141: + 666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Output Compare signal generation on the complementary + 669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * output. + 670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle + 671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled + 672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: + 673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) + 679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1528 .loc 1 679 1 + 1529 .cfi_startproc + 1530 @ args = 0, pretend = 0, frame = 8 + 1531 @ frame_needed = 1, uses_anonymous_args = 0 + 1532 0000 80B5 push {r7, lr} + 1533 .cfi_def_cfa_offset 8 + 1534 .cfi_offset 7, -8 + 1535 .cfi_offset 14, -4 + 1536 0002 82B0 sub sp, sp, #8 + 1537 .cfi_def_cfa_offset 16 + 1538 0004 00AF add r7, sp, #0 + 1539 .cfi_def_cfa_register 7 + 1540 0006 7860 str r0, [r7, #4] + 1541 0008 3960 str r1, [r7] + 680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); + 682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Capture compare channel N */ + 684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 1542 .loc 1 684 3 + 1543 000a 7B68 ldr r3, [r7, #4] + 1544 000c 1B68 ldr r3, [r3] + 1545 000e 0022 movs r2, #0 + 1546 0010 3968 ldr r1, [r7] + 1547 0012 1846 mov r0, r3 + 1548 0014 FFF7FEFF bl TIM_CCxNChannelCmd + 685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ + 687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 1549 .loc 1 687 3 + ARM GAS /tmp/ccxRWv8k.s page 40 + + + 1550 0018 7B68 ldr r3, [r7, #4] + 1551 001a 1B68 ldr r3, [r3] + 1552 001c 1A6A ldr r2, [r3, #32] + 1553 001e 41F21113 movw r3, #4369 + 1554 0022 1340 ands r3, r3, r2 + 1555 0024 002B cmp r3, #0 + 1556 0026 0FD1 bne .L82 + 1557 .loc 1 687 3 is_stmt 0 discriminator 1 + 1558 0028 7B68 ldr r3, [r7, #4] + 1559 002a 1B68 ldr r3, [r3] + 1560 002c 1A6A ldr r2, [r3, #32] + 1561 002e 40F24443 movw r3, #1092 + 1562 0032 1340 ands r3, r3, r2 + 1563 0034 002B cmp r3, #0 + 1564 0036 07D1 bne .L82 + 1565 .loc 1 687 3 discriminator 2 + 1566 0038 7B68 ldr r3, [r7, #4] + 1567 003a 1B68 ldr r3, [r3] + 1568 003c 5A6C ldr r2, [r3, #68] + 1569 003e 7B68 ldr r3, [r7, #4] + 1570 0040 1B68 ldr r3, [r3] + 1571 0042 22F40042 bic r2, r2, #32768 + 1572 0046 5A64 str r2, [r3, #68] + 1573 .L82: + 688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ + 690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 1574 .loc 1 690 3 is_stmt 1 + 1575 0048 7B68 ldr r3, [r7, #4] + 1576 004a 1B68 ldr r3, [r3] + 1577 004c 1A6A ldr r2, [r3, #32] + 1578 004e 41F21113 movw r3, #4369 + 1579 0052 1340 ands r3, r3, r2 + 1580 0054 002B cmp r3, #0 + 1581 0056 0FD1 bne .L83 + 1582 .loc 1 690 3 is_stmt 0 discriminator 1 + 1583 0058 7B68 ldr r3, [r7, #4] + 1584 005a 1B68 ldr r3, [r3] + 1585 005c 1A6A ldr r2, [r3, #32] + 1586 005e 40F24443 movw r3, #1092 + 1587 0062 1340 ands r3, r3, r2 + 1588 0064 002B cmp r3, #0 + 1589 0066 07D1 bne .L83 + 1590 .loc 1 690 3 discriminator 2 + 1591 0068 7B68 ldr r3, [r7, #4] + 1592 006a 1B68 ldr r3, [r3] + 1593 006c 1A68 ldr r2, [r3] + 1594 006e 7B68 ldr r3, [r7, #4] + 1595 0070 1B68 ldr r3, [r3] + 1596 0072 22F00102 bic r2, r2, #1 + 1597 0076 1A60 str r2, [r3] + 1598 .L83: + 691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ + 693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 1599 .loc 1 693 3 is_stmt 1 + 1600 0078 3B68 ldr r3, [r7] + ARM GAS /tmp/ccxRWv8k.s page 41 + + + 1601 007a 002B cmp r3, #0 + 1602 007c 04D1 bne .L84 + 1603 .loc 1 693 3 is_stmt 0 discriminator 1 + 1604 007e 7B68 ldr r3, [r7, #4] + 1605 0080 0122 movs r2, #1 + 1606 0082 83F84420 strb r2, [r3, #68] + 1607 0086 13E0 b .L85 + 1608 .L84: + 1609 .loc 1 693 3 discriminator 2 + 1610 0088 3B68 ldr r3, [r7] + 1611 008a 042B cmp r3, #4 + 1612 008c 04D1 bne .L86 + 1613 .loc 1 693 3 discriminator 3 + 1614 008e 7B68 ldr r3, [r7, #4] + 1615 0090 0122 movs r2, #1 + 1616 0092 83F84520 strb r2, [r3, #69] + 1617 0096 0BE0 b .L85 + 1618 .L86: + 1619 .loc 1 693 3 discriminator 4 + 1620 0098 3B68 ldr r3, [r7] + 1621 009a 082B cmp r3, #8 + 1622 009c 04D1 bne .L88 + 1623 .loc 1 693 3 discriminator 6 + 1624 009e 7B68 ldr r3, [r7, #4] + 1625 00a0 0122 movs r2, #1 + 1626 00a2 83F84620 strb r2, [r3, #70] + 1627 00a6 03E0 b .L85 + 1628 .L88: + 1629 .loc 1 693 3 discriminator 7 + 1630 00a8 7B68 ldr r3, [r7, #4] + 1631 00aa 0122 movs r2, #1 + 1632 00ac 83F84720 strb r2, [r3, #71] + 1633 .L85: + 694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 1634 .loc 1 696 10 is_stmt 1 + 1635 00b0 0023 movs r3, #0 + 697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1636 .loc 1 697 1 + 1637 00b2 1846 mov r0, r3 + 1638 00b4 0837 adds r7, r7, #8 + 1639 .cfi_def_cfa_offset 8 + 1640 00b6 BD46 mov sp, r7 + 1641 .cfi_def_cfa_register 13 + 1642 @ sp needed + 1643 00b8 80BD pop {r7, pc} + 1644 .cfi_endproc + 1645 .LFE141: + 1647 .section .text.HAL_TIMEx_OCN_Start_IT,"ax",%progbits + 1648 .align 1 + 1649 .global HAL_TIMEx_OCN_Start_IT + 1650 .syntax unified + 1651 .thumb + 1652 .thumb_func + 1654 HAL_TIMEx_OCN_Start_IT: + 1655 .LFB142: + ARM GAS /tmp/ccxRWv8k.s page 42 + + + 698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Output Compare signal generation in interrupt mode + 701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * on the complementary output. + 702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM OC handle + 703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be enabled + 704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: + 705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) + 711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1656 .loc 1 711 1 + 1657 .cfi_startproc + 1658 @ args = 0, pretend = 0, frame = 16 + 1659 @ frame_needed = 1, uses_anonymous_args = 0 + 1660 0000 80B5 push {r7, lr} + 1661 .cfi_def_cfa_offset 8 + 1662 .cfi_offset 7, -8 + 1663 .cfi_offset 14, -4 + 1664 0002 84B0 sub sp, sp, #16 + 1665 .cfi_def_cfa_offset 24 + 1666 0004 00AF add r7, sp, #0 + 1667 .cfi_def_cfa_register 7 + 1668 0006 7860 str r0, [r7, #4] + 1669 0008 3960 str r1, [r7] + 712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1670 .loc 1 712 21 + 1671 000a 0023 movs r3, #0 + 1672 000c FB73 strb r3, [r7, #15] + 713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); + 717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM complementary channel state */ + 719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 1673 .loc 1 719 46 + 1674 000e 3B68 ldr r3, [r7] + 1675 0010 002B cmp r3, #0 + 1676 0012 09D1 bne .L92 + 1677 .loc 1 719 7 discriminator 1 + 1678 0014 7B68 ldr r3, [r7, #4] + 1679 0016 93F84430 ldrb r3, [r3, #68] + 1680 001a DBB2 uxtb r3, r3 + 1681 .loc 1 719 46 discriminator 1 + 1682 001c 012B cmp r3, #1 + 1683 001e 14BF ite ne + 1684 0020 0123 movne r3, #1 + 1685 0022 0023 moveq r3, #0 + 1686 0024 DBB2 uxtb r3, r3 + 1687 0026 22E0 b .L93 + 1688 .L92: + 1689 .loc 1 719 46 is_stmt 0 discriminator 2 + 1690 0028 3B68 ldr r3, [r7] + ARM GAS /tmp/ccxRWv8k.s page 43 + + + 1691 002a 042B cmp r3, #4 + 1692 002c 09D1 bne .L94 + 1693 .loc 1 719 7 is_stmt 1 discriminator 4 + 1694 002e 7B68 ldr r3, [r7, #4] + 1695 0030 93F84530 ldrb r3, [r3, #69] + 1696 0034 DBB2 uxtb r3, r3 + 1697 .loc 1 719 46 discriminator 4 + 1698 0036 012B cmp r3, #1 + 1699 0038 14BF ite ne + 1700 003a 0123 movne r3, #1 + 1701 003c 0023 moveq r3, #0 + 1702 003e DBB2 uxtb r3, r3 + 1703 0040 15E0 b .L93 + 1704 .L94: + 1705 .loc 1 719 46 is_stmt 0 discriminator 5 + 1706 0042 3B68 ldr r3, [r7] + 1707 0044 082B cmp r3, #8 + 1708 0046 09D1 bne .L96 + 1709 .loc 1 719 7 is_stmt 1 discriminator 7 + 1710 0048 7B68 ldr r3, [r7, #4] + 1711 004a 93F84630 ldrb r3, [r3, #70] + 1712 004e DBB2 uxtb r3, r3 + 1713 .loc 1 719 46 discriminator 7 + 1714 0050 012B cmp r3, #1 + 1715 0052 14BF ite ne + 1716 0054 0123 movne r3, #1 + 1717 0056 0023 moveq r3, #0 + 1718 0058 DBB2 uxtb r3, r3 + 1719 005a 08E0 b .L93 + 1720 .L96: + 1721 .loc 1 719 7 discriminator 8 + 1722 005c 7B68 ldr r3, [r7, #4] + 1723 005e 93F84730 ldrb r3, [r3, #71] + 1724 0062 DBB2 uxtb r3, r3 + 1725 .loc 1 719 46 discriminator 8 + 1726 0064 012B cmp r3, #1 + 1727 0066 14BF ite ne + 1728 0068 0123 movne r3, #1 + 1729 006a 0023 moveq r3, #0 + 1730 006c DBB2 uxtb r3, r3 + 1731 .L93: + 1732 .loc 1 719 6 discriminator 12 + 1733 006e 002B cmp r3, #0 + 1734 0070 01D0 beq .L98 + 720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 1735 .loc 1 721 12 + 1736 0072 0123 movs r3, #1 + 1737 0074 9AE0 b .L99 + 1738 .L98: + 722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ + 725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 1739 .loc 1 725 3 + 1740 0076 3B68 ldr r3, [r7] + 1741 0078 002B cmp r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 44 + + + 1742 007a 04D1 bne .L100 + 1743 .loc 1 725 3 is_stmt 0 discriminator 1 + 1744 007c 7B68 ldr r3, [r7, #4] + 1745 007e 0222 movs r2, #2 + 1746 0080 83F84420 strb r2, [r3, #68] + 1747 0084 13E0 b .L101 + 1748 .L100: + 1749 .loc 1 725 3 discriminator 2 + 1750 0086 3B68 ldr r3, [r7] + 1751 0088 042B cmp r3, #4 + 1752 008a 04D1 bne .L102 + 1753 .loc 1 725 3 discriminator 3 + 1754 008c 7B68 ldr r3, [r7, #4] + 1755 008e 0222 movs r2, #2 + 1756 0090 83F84520 strb r2, [r3, #69] + 1757 0094 0BE0 b .L101 + 1758 .L102: + 1759 .loc 1 725 3 discriminator 4 + 1760 0096 3B68 ldr r3, [r7] + 1761 0098 082B cmp r3, #8 + 1762 009a 04D1 bne .L104 + 1763 .loc 1 725 3 discriminator 6 + 1764 009c 7B68 ldr r3, [r7, #4] + 1765 009e 0222 movs r2, #2 + 1766 00a0 83F84620 strb r2, [r3, #70] + 1767 00a4 03E0 b .L101 + 1768 .L104: + 1769 .loc 1 725 3 discriminator 7 + 1770 00a6 7B68 ldr r3, [r7, #4] + 1771 00a8 0222 movs r2, #2 + 1772 00aa 83F84720 strb r2, [r3, #71] + 1773 .L101: + 726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 1774 .loc 1 727 3 is_stmt 1 + 1775 00ae 3B68 ldr r3, [r7] + 1776 00b0 082B cmp r3, #8 + 1777 00b2 1BD0 beq .L106 + 1778 00b4 3B68 ldr r3, [r7] + 1779 00b6 082B cmp r3, #8 + 1780 00b8 21D8 bhi .L107 + 1781 00ba 3B68 ldr r3, [r7] + 1782 00bc 002B cmp r3, #0 + 1783 00be 03D0 beq .L108 + 1784 00c0 3B68 ldr r3, [r7] + 1785 00c2 042B cmp r3, #4 + 1786 00c4 09D0 beq .L109 + 1787 00c6 1AE0 b .L107 + 1788 .L108: + 728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: + 730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare interrupt */ + 732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 1789 .loc 1 732 7 + 1790 00c8 7B68 ldr r3, [r7, #4] + 1791 00ca 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 45 + + + 1792 00cc DA68 ldr r2, [r3, #12] + 1793 00ce 7B68 ldr r3, [r7, #4] + 1794 00d0 1B68 ldr r3, [r3] + 1795 00d2 42F00202 orr r2, r2, #2 + 1796 00d6 DA60 str r2, [r3, #12] + 733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 1797 .loc 1 733 7 + 1798 00d8 14E0 b .L110 + 1799 .L109: + 734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: + 737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare interrupt */ + 739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 1800 .loc 1 739 7 + 1801 00da 7B68 ldr r3, [r7, #4] + 1802 00dc 1B68 ldr r3, [r3] + 1803 00de DA68 ldr r2, [r3, #12] + 1804 00e0 7B68 ldr r3, [r7, #4] + 1805 00e2 1B68 ldr r3, [r3] + 1806 00e4 42F00402 orr r2, r2, #4 + 1807 00e8 DA60 str r2, [r3, #12] + 740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 1808 .loc 1 740 7 + 1809 00ea 0BE0 b .L110 + 1810 .L106: + 741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: + 744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare interrupt */ + 746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); + 1811 .loc 1 746 7 + 1812 00ec 7B68 ldr r3, [r7, #4] + 1813 00ee 1B68 ldr r3, [r3] + 1814 00f0 DA68 ldr r2, [r3, #12] + 1815 00f2 7B68 ldr r3, [r7, #4] + 1816 00f4 1B68 ldr r3, [r3] + 1817 00f6 42F00802 orr r2, r2, #8 + 1818 00fa DA60 str r2, [r3, #12] + 747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 1819 .loc 1 747 7 + 1820 00fc 02E0 b .L110 + 1821 .L107: + 748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: + 752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 1822 .loc 1 752 14 + 1823 00fe 0123 movs r3, #1 + 1824 0100 FB73 strb r3, [r7, #15] + 753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 1825 .loc 1 753 7 + 1826 0102 00BF nop + 1827 .L110: + ARM GAS /tmp/ccxRWv8k.s page 46 + + + 754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 1828 .loc 1 756 6 + 1829 0104 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1830 0106 002B cmp r3, #0 + 1831 0108 4FD1 bne .L111 + 757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Break interrupt */ + 759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); + 1832 .loc 1 759 5 + 1833 010a 7B68 ldr r3, [r7, #4] + 1834 010c 1B68 ldr r3, [r3] + 1835 010e DA68 ldr r2, [r3, #12] + 1836 0110 7B68 ldr r3, [r7, #4] + 1837 0112 1B68 ldr r3, [r3] + 1838 0114 42F08002 orr r2, r2, #128 + 1839 0118 DA60 str r2, [r3, #12] + 760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Capture compare channel N */ + 762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 1840 .loc 1 762 5 + 1841 011a 7B68 ldr r3, [r7, #4] + 1842 011c 1B68 ldr r3, [r3] + 1843 011e 0422 movs r2, #4 + 1844 0120 3968 ldr r1, [r7] + 1845 0122 1846 mov r0, r3 + 1846 0124 FFF7FEFF bl TIM_CCxNChannelCmd + 763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ + 765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 1847 .loc 1 765 5 + 1848 0128 7B68 ldr r3, [r7, #4] + 1849 012a 1B68 ldr r3, [r3] + 1850 012c 5A6C ldr r2, [r3, #68] + 1851 012e 7B68 ldr r3, [r7, #4] + 1852 0130 1B68 ldr r3, [r3] + 1853 0132 42F40042 orr r2, r2, #32768 + 1854 0136 5A64 str r2, [r3, #68] + 766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge + 768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 1855 .loc 1 768 9 + 1856 0138 7B68 ldr r3, [r7, #4] + 1857 013a 1B68 ldr r3, [r3] + 1858 .loc 1 768 8 + 1859 013c 1D4A ldr r2, .L116 + 1860 013e 9342 cmp r3, r2 + 1861 0140 13D0 beq .L112 + 1862 .loc 1 768 9 discriminator 1 + 1863 0142 7B68 ldr r3, [r7, #4] + 1864 0144 1B68 ldr r3, [r3] + 1865 0146 B3F1804F cmp r3, #1073741824 + 1866 014a 0ED0 beq .L112 + 1867 .loc 1 768 9 is_stmt 0 discriminator 2 + 1868 014c 7B68 ldr r3, [r7, #4] + 1869 014e 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 47 + + + 1870 0150 194A ldr r2, .L116+4 + 1871 0152 9342 cmp r3, r2 + 1872 0154 09D0 beq .L112 + 1873 .loc 1 768 9 discriminator 3 + 1874 0156 7B68 ldr r3, [r7, #4] + 1875 0158 1B68 ldr r3, [r3] + 1876 015a 184A ldr r2, .L116+8 + 1877 015c 9342 cmp r3, r2 + 1878 015e 04D0 beq .L112 + 1879 .loc 1 768 9 discriminator 4 + 1880 0160 7B68 ldr r3, [r7, #4] + 1881 0162 1B68 ldr r3, [r3] + 1882 0164 164A ldr r2, .L116+12 + 1883 0166 9342 cmp r3, r2 + 1884 0168 15D1 bne .L113 + 1885 .L112: + 769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 1886 .loc 1 770 21 is_stmt 1 + 1887 016a 7B68 ldr r3, [r7, #4] + 1888 016c 1B68 ldr r3, [r3] + 1889 .loc 1 770 31 + 1890 016e 9A68 ldr r2, [r3, #8] + 1891 .loc 1 770 15 + 1892 0170 144B ldr r3, .L116+16 + 1893 0172 1340 ands r3, r3, r2 + 1894 0174 BB60 str r3, [r7, #8] + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1895 .loc 1 771 10 + 1896 0176 BB68 ldr r3, [r7, #8] + 1897 0178 062B cmp r3, #6 + 1898 017a 15D0 beq .L115 + 1899 .loc 1 771 11 discriminator 1 + 1900 017c BB68 ldr r3, [r7, #8] + 1901 017e B3F5803F cmp r3, #65536 + 1902 0182 11D0 beq .L115 + 772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1903 .loc 1 773 9 + 1904 0184 7B68 ldr r3, [r7, #4] + 1905 0186 1B68 ldr r3, [r3] + 1906 0188 1A68 ldr r2, [r3] + 1907 018a 7B68 ldr r3, [r7, #4] + 1908 018c 1B68 ldr r3, [r3] + 1909 018e 42F00102 orr r2, r2, #1 + 1910 0192 1A60 str r2, [r3] + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1911 .loc 1 771 10 + 1912 0194 08E0 b .L115 + 1913 .L113: + 774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 1914 .loc 1 778 7 + 1915 0196 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 48 + + + 1916 0198 1B68 ldr r3, [r3] + 1917 019a 1A68 ldr r2, [r3] + 1918 019c 7B68 ldr r3, [r7, #4] + 1919 019e 1B68 ldr r3, [r3] + 1920 01a0 42F00102 orr r2, r2, #1 + 1921 01a4 1A60 str r2, [r3] + 1922 01a6 00E0 b .L111 + 1923 .L115: + 771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1924 .loc 1 771 10 + 1925 01a8 00BF nop + 1926 .L111: + 779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 1927 .loc 1 783 10 + 1928 01aa FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 1929 .L99: + 784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 1930 .loc 1 784 1 + 1931 01ac 1846 mov r0, r3 + 1932 01ae 1037 adds r7, r7, #16 + 1933 .cfi_def_cfa_offset 8 + 1934 01b0 BD46 mov sp, r7 + 1935 .cfi_def_cfa_register 13 + 1936 @ sp needed + 1937 01b2 80BD pop {r7, pc} + 1938 .L117: + 1939 .align 2 + 1940 .L116: + 1941 01b4 002C0140 .word 1073818624 + 1942 01b8 00040040 .word 1073742848 + 1943 01bc 00080040 .word 1073743872 + 1944 01c0 00400140 .word 1073823744 + 1945 01c4 07000100 .word 65543 + 1946 .cfi_endproc + 1947 .LFE142: + 1949 .section .text.HAL_TIMEx_OCN_Stop_IT,"ax",%progbits + 1950 .align 1 + 1951 .global HAL_TIMEx_OCN_Stop_IT + 1952 .syntax unified + 1953 .thumb + 1954 .thumb_func + 1956 HAL_TIMEx_OCN_Stop_IT: + 1957 .LFB143: + 785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Output Compare signal generation in interrupt mode + 788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * on the complementary output. + 789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Output Compare handle + 790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled + 791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: + 792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + ARM GAS /tmp/ccxRWv8k.s page 49 + + + 795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + 796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) + 798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 1958 .loc 1 798 1 + 1959 .cfi_startproc + 1960 @ args = 0, pretend = 0, frame = 16 + 1961 @ frame_needed = 1, uses_anonymous_args = 0 + 1962 0000 80B5 push {r7, lr} + 1963 .cfi_def_cfa_offset 8 + 1964 .cfi_offset 7, -8 + 1965 .cfi_offset 14, -4 + 1966 0002 84B0 sub sp, sp, #16 + 1967 .cfi_def_cfa_offset 24 + 1968 0004 00AF add r7, sp, #0 + 1969 .cfi_def_cfa_register 7 + 1970 0006 7860 str r0, [r7, #4] + 1971 0008 3960 str r1, [r7] + 799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1972 .loc 1 799 21 + 1973 000a 0023 movs r3, #0 + 1974 000c FB73 strb r3, [r7, #15] + 800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpccer; + 801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); + 804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 1975 .loc 1 805 3 + 1976 000e 3B68 ldr r3, [r7] + 1977 0010 082B cmp r3, #8 + 1978 0012 1BD0 beq .L119 + 1979 0014 3B68 ldr r3, [r7] + 1980 0016 082B cmp r3, #8 + 1981 0018 21D8 bhi .L120 + 1982 001a 3B68 ldr r3, [r7] + 1983 001c 002B cmp r3, #0 + 1984 001e 03D0 beq .L121 + 1985 0020 3B68 ldr r3, [r7] + 1986 0022 042B cmp r3, #4 + 1987 0024 09D0 beq .L122 + 1988 0026 1AE0 b .L120 + 1989 .L121: + 806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: + 808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare interrupt */ + 810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 1990 .loc 1 810 7 + 1991 0028 7B68 ldr r3, [r7, #4] + 1992 002a 1B68 ldr r3, [r3] + 1993 002c DA68 ldr r2, [r3, #12] + 1994 002e 7B68 ldr r3, [r7, #4] + 1995 0030 1B68 ldr r3, [r3] + 1996 0032 22F00202 bic r2, r2, #2 + 1997 0036 DA60 str r2, [r3, #12] + 811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + ARM GAS /tmp/ccxRWv8k.s page 50 + + + 1998 .loc 1 811 7 + 1999 0038 14E0 b .L123 + 2000 .L122: + 812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: + 815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare interrupt */ + 817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 2001 .loc 1 817 7 + 2002 003a 7B68 ldr r3, [r7, #4] + 2003 003c 1B68 ldr r3, [r3] + 2004 003e DA68 ldr r2, [r3, #12] + 2005 0040 7B68 ldr r3, [r7, #4] + 2006 0042 1B68 ldr r3, [r3] + 2007 0044 22F00402 bic r2, r2, #4 + 2008 0048 DA60 str r2, [r3, #12] + 818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2009 .loc 1 818 7 + 2010 004a 0BE0 b .L123 + 2011 .L119: + 819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: + 822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare interrupt */ + 824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); + 2012 .loc 1 824 7 + 2013 004c 7B68 ldr r3, [r7, #4] + 2014 004e 1B68 ldr r3, [r3] + 2015 0050 DA68 ldr r2, [r3, #12] + 2016 0052 7B68 ldr r3, [r7, #4] + 2017 0054 1B68 ldr r3, [r3] + 2018 0056 22F00802 bic r2, r2, #8 + 2019 005a DA60 str r2, [r3, #12] + 825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2020 .loc 1 825 7 + 2021 005c 02E0 b .L123 + 2022 .L120: + 826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: + 829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 2023 .loc 1 829 14 + 2024 005e 0123 movs r3, #1 + 2025 0060 FB73 strb r3, [r7, #15] + 830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2026 .loc 1 830 7 + 2027 0062 00BF nop + 2028 .L123: + 831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 2029 .loc 1 833 6 + 2030 0064 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2031 0066 002B cmp r3, #0 + 2032 0068 64D1 bne .L124 + ARM GAS /tmp/ccxRWv8k.s page 51 + + + 834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Capture compare channel N */ + 836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 2033 .loc 1 836 5 + 2034 006a 7B68 ldr r3, [r7, #4] + 2035 006c 1B68 ldr r3, [r3] + 2036 006e 0022 movs r2, #0 + 2037 0070 3968 ldr r1, [r7] + 2038 0072 1846 mov r0, r3 + 2039 0074 FFF7FEFF bl TIM_CCxNChannelCmd + 837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Break interrupt (only if no more channel is active) */ + 839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpccer = htim->Instance->CCER; + 2040 .loc 1 839 19 + 2041 0078 7B68 ldr r3, [r7, #4] + 2042 007a 1B68 ldr r3, [r3] + 2043 .loc 1 839 13 + 2044 007c 1B6A ldr r3, [r3, #32] + 2045 007e BB60 str r3, [r7, #8] + 840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((tmpccer & (TIM_CCER_CC1NE | TIM_CCER_CC2NE | TIM_CCER_CC3NE)) == (uint32_t)RESET) + 2046 .loc 1 840 18 + 2047 0080 BA68 ldr r2, [r7, #8] + 2048 0082 40F24443 movw r3, #1092 + 2049 0086 1340 ands r3, r3, r2 + 2050 .loc 1 840 8 + 2051 0088 002B cmp r3, #0 + 2052 008a 07D1 bne .L125 + 841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + 2053 .loc 1 842 7 + 2054 008c 7B68 ldr r3, [r7, #4] + 2055 008e 1B68 ldr r3, [r3] + 2056 0090 DA68 ldr r2, [r3, #12] + 2057 0092 7B68 ldr r3, [r7, #4] + 2058 0094 1B68 ldr r3, [r3] + 2059 0096 22F08002 bic r2, r2, #128 + 2060 009a DA60 str r2, [r3, #12] + 2061 .L125: + 843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ + 846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 2062 .loc 1 846 5 + 2063 009c 7B68 ldr r3, [r7, #4] + 2064 009e 1B68 ldr r3, [r3] + 2065 00a0 1A6A ldr r2, [r3, #32] + 2066 00a2 41F21113 movw r3, #4369 + 2067 00a6 1340 ands r3, r3, r2 + 2068 00a8 002B cmp r3, #0 + 2069 00aa 0FD1 bne .L126 + 2070 .loc 1 846 5 is_stmt 0 discriminator 1 + 2071 00ac 7B68 ldr r3, [r7, #4] + 2072 00ae 1B68 ldr r3, [r3] + 2073 00b0 1A6A ldr r2, [r3, #32] + 2074 00b2 40F24443 movw r3, #1092 + 2075 00b6 1340 ands r3, r3, r2 + 2076 00b8 002B cmp r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 52 + + + 2077 00ba 07D1 bne .L126 + 2078 .loc 1 846 5 discriminator 2 + 2079 00bc 7B68 ldr r3, [r7, #4] + 2080 00be 1B68 ldr r3, [r3] + 2081 00c0 5A6C ldr r2, [r3, #68] + 2082 00c2 7B68 ldr r3, [r7, #4] + 2083 00c4 1B68 ldr r3, [r3] + 2084 00c6 22F40042 bic r2, r2, #32768 + 2085 00ca 5A64 str r2, [r3, #68] + 2086 .L126: + 847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ + 849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 2087 .loc 1 849 5 is_stmt 1 + 2088 00cc 7B68 ldr r3, [r7, #4] + 2089 00ce 1B68 ldr r3, [r3] + 2090 00d0 1A6A ldr r2, [r3, #32] + 2091 00d2 41F21113 movw r3, #4369 + 2092 00d6 1340 ands r3, r3, r2 + 2093 00d8 002B cmp r3, #0 + 2094 00da 0FD1 bne .L127 + 2095 .loc 1 849 5 is_stmt 0 discriminator 1 + 2096 00dc 7B68 ldr r3, [r7, #4] + 2097 00de 1B68 ldr r3, [r3] + 2098 00e0 1A6A ldr r2, [r3, #32] + 2099 00e2 40F24443 movw r3, #1092 + 2100 00e6 1340 ands r3, r3, r2 + 2101 00e8 002B cmp r3, #0 + 2102 00ea 07D1 bne .L127 + 2103 .loc 1 849 5 discriminator 2 + 2104 00ec 7B68 ldr r3, [r7, #4] + 2105 00ee 1B68 ldr r3, [r3] + 2106 00f0 1A68 ldr r2, [r3] + 2107 00f2 7B68 ldr r3, [r7, #4] + 2108 00f4 1B68 ldr r3, [r3] + 2109 00f6 22F00102 bic r2, r2, #1 + 2110 00fa 1A60 str r2, [r3] + 2111 .L127: + 850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ + 852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 2112 .loc 1 852 5 is_stmt 1 + 2113 00fc 3B68 ldr r3, [r7] + 2114 00fe 002B cmp r3, #0 + 2115 0100 04D1 bne .L128 + 2116 .loc 1 852 5 is_stmt 0 discriminator 1 + 2117 0102 7B68 ldr r3, [r7, #4] + 2118 0104 0122 movs r2, #1 + 2119 0106 83F84420 strb r2, [r3, #68] + 2120 010a 13E0 b .L124 + 2121 .L128: + 2122 .loc 1 852 5 discriminator 2 + 2123 010c 3B68 ldr r3, [r7] + 2124 010e 042B cmp r3, #4 + 2125 0110 04D1 bne .L129 + 2126 .loc 1 852 5 discriminator 3 + 2127 0112 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 53 + + + 2128 0114 0122 movs r2, #1 + 2129 0116 83F84520 strb r2, [r3, #69] + 2130 011a 0BE0 b .L124 + 2131 .L129: + 2132 .loc 1 852 5 discriminator 4 + 2133 011c 3B68 ldr r3, [r7] + 2134 011e 082B cmp r3, #8 + 2135 0120 04D1 bne .L131 + 2136 .loc 1 852 5 discriminator 6 + 2137 0122 7B68 ldr r3, [r7, #4] + 2138 0124 0122 movs r2, #1 + 2139 0126 83F84620 strb r2, [r3, #70] + 2140 012a 03E0 b .L124 + 2141 .L131: + 2142 .loc 1 852 5 discriminator 7 + 2143 012c 7B68 ldr r3, [r7, #4] + 2144 012e 0122 movs r2, #1 + 2145 0130 83F84720 strb r2, [r3, #71] + 2146 .L124: + 853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 2147 .loc 1 856 10 is_stmt 1 + 2148 0134 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 2149 .loc 1 857 1 + 2150 0136 1846 mov r0, r3 + 2151 0138 1037 adds r7, r7, #16 + 2152 .cfi_def_cfa_offset 8 + 2153 013a BD46 mov sp, r7 + 2154 .cfi_def_cfa_register 13 + 2155 @ sp needed + 2156 013c 80BD pop {r7, pc} + 2157 .cfi_endproc + 2158 .LFE143: + 2160 .section .text.HAL_TIMEx_OCN_Start_DMA,"ax",%progbits + 2161 .align 1 + 2162 .global HAL_TIMEx_OCN_Start_DMA + 2163 .syntax unified + 2164 .thumb + 2165 .thumb_func + 2167 HAL_TIMEx_OCN_Start_DMA: + 2168 .LFB144: + 858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + 860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM Output Compare signal generation in DMA mode + 861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * on the complementary output. + 862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Output Compare handle + 863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be enabled + 864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: + 865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected + 866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected + 867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + 868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param pData The source Buffer address. + 869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Length The length of data to be transferred from memory to TIM peripheral + 870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + ARM GAS /tmp/ccxRWv8k.s page 54 + + + 871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ + 872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t + 873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint16_t Length) + 874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 2169 .loc 1 874 1 + 2170 .cfi_startproc + 2171 @ args = 0, pretend = 0, frame = 24 + 2172 @ frame_needed = 1, uses_anonymous_args = 0 + 2173 0000 80B5 push {r7, lr} + 2174 .cfi_def_cfa_offset 8 + 2175 .cfi_offset 7, -8 + 2176 .cfi_offset 14, -4 + 2177 0002 86B0 sub sp, sp, #24 + 2178 .cfi_def_cfa_offset 32 + 2179 0004 00AF add r7, sp, #0 + 2180 .cfi_def_cfa_register 7 + 2181 0006 F860 str r0, [r7, #12] + 2182 0008 B960 str r1, [r7, #8] + 2183 000a 7A60 str r2, [r7, #4] + 2184 000c 7B80 strh r3, [r7, #2] @ movhi + 875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 2185 .loc 1 875 21 + 2186 000e 0023 movs r3, #0 + 2187 0010 FB75 strb r3, [r7, #23] + 876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + 879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); + 880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ + 882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_BUSY) + 2188 .loc 1 882 46 + 2189 0012 BB68 ldr r3, [r7, #8] + 2190 0014 002B cmp r3, #0 + 2191 0016 09D1 bne .L135 + 2192 .loc 1 882 7 discriminator 1 + 2193 0018 FB68 ldr r3, [r7, #12] + 2194 001a 93F84430 ldrb r3, [r3, #68] + 2195 001e DBB2 uxtb r3, r3 + 2196 .loc 1 882 46 discriminator 1 + 2197 0020 022B cmp r3, #2 + 2198 0022 0CBF ite eq + 2199 0024 0123 moveq r3, #1 + 2200 0026 0023 movne r3, #0 + 2201 0028 DBB2 uxtb r3, r3 + 2202 002a 22E0 b .L136 + 2203 .L135: + 2204 .loc 1 882 46 is_stmt 0 discriminator 2 + 2205 002c BB68 ldr r3, [r7, #8] + 2206 002e 042B cmp r3, #4 + 2207 0030 09D1 bne .L137 + 2208 .loc 1 882 7 is_stmt 1 discriminator 4 + 2209 0032 FB68 ldr r3, [r7, #12] + 2210 0034 93F84530 ldrb r3, [r3, #69] + 2211 0038 DBB2 uxtb r3, r3 + 2212 .loc 1 882 46 discriminator 4 + 2213 003a 022B cmp r3, #2 + ARM GAS /tmp/ccxRWv8k.s page 55 + + + 2214 003c 0CBF ite eq + 2215 003e 0123 moveq r3, #1 + 2216 0040 0023 movne r3, #0 + 2217 0042 DBB2 uxtb r3, r3 + 2218 0044 15E0 b .L136 + 2219 .L137: + 2220 .loc 1 882 46 is_stmt 0 discriminator 5 + 2221 0046 BB68 ldr r3, [r7, #8] + 2222 0048 082B cmp r3, #8 + 2223 004a 09D1 bne .L139 + 2224 .loc 1 882 7 is_stmt 1 discriminator 7 + 2225 004c FB68 ldr r3, [r7, #12] + 2226 004e 93F84630 ldrb r3, [r3, #70] + 2227 0052 DBB2 uxtb r3, r3 + 2228 .loc 1 882 46 discriminator 7 + 2229 0054 022B cmp r3, #2 + 2230 0056 0CBF ite eq + 2231 0058 0123 moveq r3, #1 + 2232 005a 0023 movne r3, #0 + 2233 005c DBB2 uxtb r3, r3 + 2234 005e 08E0 b .L136 + 2235 .L139: + 2236 .loc 1 882 7 discriminator 8 + 2237 0060 FB68 ldr r3, [r7, #12] + 2238 0062 93F84730 ldrb r3, [r3, #71] + 2239 0066 DBB2 uxtb r3, r3 + 2240 .loc 1 882 46 discriminator 8 + 2241 0068 022B cmp r3, #2 + 2242 006a 0CBF ite eq + 2243 006c 0123 moveq r3, #1 + 2244 006e 0023 movne r3, #0 + 2245 0070 DBB2 uxtb r3, r3 + 2246 .L136: + 2247 .loc 1 882 6 discriminator 12 + 2248 0072 002B cmp r3, #0 + 2249 0074 01D0 beq .L141 + 883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_BUSY; + 2250 .loc 1 884 12 + 2251 0076 0223 movs r3, #2 + 2252 0078 20E1 b .L142 + 2253 .L141: + 885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) + 2254 .loc 1 886 51 + 2255 007a BB68 ldr r3, [r7, #8] + 2256 007c 002B cmp r3, #0 + 2257 007e 09D1 bne .L143 + 2258 .loc 1 886 12 discriminator 1 + 2259 0080 FB68 ldr r3, [r7, #12] + 2260 0082 93F84430 ldrb r3, [r3, #68] + 2261 0086 DBB2 uxtb r3, r3 + 2262 .loc 1 886 51 discriminator 1 + 2263 0088 012B cmp r3, #1 + 2264 008a 0CBF ite eq + 2265 008c 0123 moveq r3, #1 + 2266 008e 0023 movne r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 56 + + + 2267 0090 DBB2 uxtb r3, r3 + 2268 0092 22E0 b .L144 + 2269 .L143: + 2270 .loc 1 886 51 is_stmt 0 discriminator 2 + 2271 0094 BB68 ldr r3, [r7, #8] + 2272 0096 042B cmp r3, #4 + 2273 0098 09D1 bne .L145 + 2274 .loc 1 886 12 is_stmt 1 discriminator 4 + 2275 009a FB68 ldr r3, [r7, #12] + 2276 009c 93F84530 ldrb r3, [r3, #69] + 2277 00a0 DBB2 uxtb r3, r3 + 2278 .loc 1 886 51 discriminator 4 + 2279 00a2 012B cmp r3, #1 + 2280 00a4 0CBF ite eq + 2281 00a6 0123 moveq r3, #1 + 2282 00a8 0023 movne r3, #0 + 2283 00aa DBB2 uxtb r3, r3 + 2284 00ac 15E0 b .L144 + 2285 .L145: + 2286 .loc 1 886 51 is_stmt 0 discriminator 5 + 2287 00ae BB68 ldr r3, [r7, #8] + 2288 00b0 082B cmp r3, #8 + 2289 00b2 09D1 bne .L147 + 2290 .loc 1 886 12 is_stmt 1 discriminator 7 + 2291 00b4 FB68 ldr r3, [r7, #12] + 2292 00b6 93F84630 ldrb r3, [r3, #70] + 2293 00ba DBB2 uxtb r3, r3 + 2294 .loc 1 886 51 discriminator 7 + 2295 00bc 012B cmp r3, #1 + 2296 00be 0CBF ite eq + 2297 00c0 0123 moveq r3, #1 + 2298 00c2 0023 movne r3, #0 + 2299 00c4 DBB2 uxtb r3, r3 + 2300 00c6 08E0 b .L144 + 2301 .L147: + 2302 .loc 1 886 12 discriminator 8 + 2303 00c8 FB68 ldr r3, [r7, #12] + 2304 00ca 93F84730 ldrb r3, [r3, #71] + 2305 00ce DBB2 uxtb r3, r3 + 2306 .loc 1 886 51 discriminator 8 + 2307 00d0 012B cmp r3, #1 + 2308 00d2 0CBF ite eq + 2309 00d4 0123 moveq r3, #1 + 2310 00d6 0023 movne r3, #0 + 2311 00d8 DBB2 uxtb r3, r3 + 2312 .L144: + 2313 .loc 1 886 11 discriminator 12 + 2314 00da 002B cmp r3, #0 + 2315 00dc 24D0 beq .L149 + 887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((pData == NULL) || (Length == 0U)) + 2316 .loc 1 888 8 + 2317 00de 7B68 ldr r3, [r7, #4] + 2318 00e0 002B cmp r3, #0 + 2319 00e2 02D0 beq .L150 + 2320 .loc 1 888 25 discriminator 1 + 2321 00e4 7B88 ldrh r3, [r7, #2] + ARM GAS /tmp/ccxRWv8k.s page 57 + + + 2322 00e6 002B cmp r3, #0 + 2323 00e8 01D1 bne .L151 + 2324 .L150: + 889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2325 .loc 1 890 14 + 2326 00ea 0123 movs r3, #1 + 2327 00ec E6E0 b .L142 + 2328 .L151: + 891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 2329 .loc 1 894 7 + 2330 00ee BB68 ldr r3, [r7, #8] + 2331 00f0 002B cmp r3, #0 + 2332 00f2 04D1 bne .L152 + 2333 .loc 1 894 7 is_stmt 0 discriminator 1 + 2334 00f4 FB68 ldr r3, [r7, #12] + 2335 00f6 0222 movs r2, #2 + 2336 00f8 83F84420 strb r2, [r3, #68] + 2337 00fc 16E0 b .L153 + 2338 .L152: + 2339 .loc 1 894 7 discriminator 2 + 2340 00fe BB68 ldr r3, [r7, #8] + 2341 0100 042B cmp r3, #4 + 2342 0102 04D1 bne .L154 + 2343 .loc 1 894 7 discriminator 3 + 2344 0104 FB68 ldr r3, [r7, #12] + 2345 0106 0222 movs r2, #2 + 2346 0108 83F84520 strb r2, [r3, #69] + 2347 .loc 1 894 7 discriminator 10 + 2348 010c 0EE0 b .L153 + 2349 .L154: + 2350 .loc 1 894 7 discriminator 4 + 2351 010e BB68 ldr r3, [r7, #8] + 2352 0110 082B cmp r3, #8 + 2353 0112 04D1 bne .L156 + 2354 .loc 1 894 7 discriminator 6 + 2355 0114 FB68 ldr r3, [r7, #12] + 2356 0116 0222 movs r2, #2 + 2357 0118 83F84620 strb r2, [r3, #70] + 2358 .loc 1 894 7 discriminator 10 + 2359 011c 06E0 b .L153 + 2360 .L156: + 2361 .loc 1 894 7 discriminator 7 + 2362 011e FB68 ldr r3, [r7, #12] + 2363 0120 0222 movs r2, #2 + 2364 0122 83F84720 strb r2, [r3, #71] + 2365 0126 01E0 b .L153 + 2366 .L149: + 895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2367 .loc 1 899 12 is_stmt 1 + ARM GAS /tmp/ccxRWv8k.s page 58 + + + 2368 0128 0123 movs r3, #1 + 2369 012a C7E0 b .L142 + 2370 .L153: + 900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 2371 .loc 1 902 3 + 2372 012c BB68 ldr r3, [r7, #8] + 2373 012e 082B cmp r3, #8 + 2374 0130 51D0 beq .L158 + 2375 0132 BB68 ldr r3, [r7, #8] + 2376 0134 082B cmp r3, #8 + 2377 0136 72D8 bhi .L159 + 2378 0138 BB68 ldr r3, [r7, #8] + 2379 013a 002B cmp r3, #0 + 2380 013c 03D0 beq .L160 + 2381 013e BB68 ldr r3, [r7, #8] + 2382 0140 042B cmp r3, #4 + 2383 0142 24D0 beq .L161 + 2384 0144 6BE0 b .L159 + 2385 .L160: + 903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: + 905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ + 907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 2386 .loc 1 907 17 + 2387 0146 FB68 ldr r3, [r7, #12] + 2388 0148 5B6A ldr r3, [r3, #36] + 2389 .loc 1 907 52 + 2390 014a 5E4A ldr r2, .L171 + 2391 014c 9A62 str r2, [r3, #40] + 908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2392 .loc 1 908 17 + 2393 014e FB68 ldr r3, [r7, #12] + 2394 0150 5B6A ldr r3, [r3, #36] + 2395 .loc 1 908 56 + 2396 0152 5D4A ldr r2, .L171+4 + 2397 0154 DA62 str r2, [r3, #44] + 909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ + 911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAErrorCCxN ; + 2398 .loc 1 911 17 + 2399 0156 FB68 ldr r3, [r7, #12] + 2400 0158 5B6A ldr r3, [r3, #36] + 2401 .loc 1 911 53 + 2402 015a 5C4A ldr r2, .L171+8 + 2403 015c 1A63 str r2, [r3, #48] + 912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ + 914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2404 .loc 1 914 11 + 2405 015e FB68 ldr r3, [r7, #12] + 2406 0160 586A ldr r0, [r3, #36] + 2407 0162 7968 ldr r1, [r7, #4] + 2408 .loc 1 914 88 + 2409 0164 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccxRWv8k.s page 59 + + + 2410 0166 1B68 ldr r3, [r3] + 2411 .loc 1 914 83 + 2412 0168 3433 adds r3, r3, #52 + 2413 .loc 1 914 11 + 2414 016a 1A46 mov r2, r3 + 2415 016c 7B88 ldrh r3, [r7, #2] + 2416 016e FFF7FEFF bl HAL_DMA_Start_IT + 2417 0172 0346 mov r3, r0 + 2418 .loc 1 914 10 discriminator 1 + 2419 0174 002B cmp r3, #0 + 2420 0176 01D0 beq .L162 + 915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) + 916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ + 918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2421 .loc 1 918 16 + 2422 0178 0123 movs r3, #1 + 2423 017a 9FE0 b .L142 + 2424 .L162: + 919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare DMA request */ + 921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 2425 .loc 1 921 7 + 2426 017c FB68 ldr r3, [r7, #12] + 2427 017e 1B68 ldr r3, [r3] + 2428 0180 DA68 ldr r2, [r3, #12] + 2429 0182 FB68 ldr r3, [r7, #12] + 2430 0184 1B68 ldr r3, [r3] + 2431 0186 42F40072 orr r2, r2, #512 + 2432 018a DA60 str r2, [r3, #12] + 922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2433 .loc 1 922 7 + 2434 018c 4AE0 b .L163 + 2435 .L161: + 923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: + 926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ + 928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 2436 .loc 1 928 17 + 2437 018e FB68 ldr r3, [r7, #12] + 2438 0190 9B6A ldr r3, [r3, #40] + 2439 .loc 1 928 52 + 2440 0192 4C4A ldr r2, .L171 + 2441 0194 9A62 str r2, [r3, #40] + 929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2442 .loc 1 929 17 + 2443 0196 FB68 ldr r3, [r7, #12] + 2444 0198 9B6A ldr r3, [r3, #40] + 2445 .loc 1 929 56 + 2446 019a 4B4A ldr r2, .L171+4 + 2447 019c DA62 str r2, [r3, #44] + 930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ + 932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAErrorCCxN ; + 2448 .loc 1 932 17 + ARM GAS /tmp/ccxRWv8k.s page 60 + + + 2449 019e FB68 ldr r3, [r7, #12] + 2450 01a0 9B6A ldr r3, [r3, #40] + 2451 .loc 1 932 53 + 2452 01a2 4A4A ldr r2, .L171+8 + 2453 01a4 1A63 str r2, [r3, #48] + 933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ + 935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2454 .loc 1 935 11 + 2455 01a6 FB68 ldr r3, [r7, #12] + 2456 01a8 986A ldr r0, [r3, #40] + 2457 01aa 7968 ldr r1, [r7, #4] + 2458 .loc 1 935 88 + 2459 01ac FB68 ldr r3, [r7, #12] + 2460 01ae 1B68 ldr r3, [r3] + 2461 .loc 1 935 83 + 2462 01b0 3833 adds r3, r3, #56 + 2463 .loc 1 935 11 + 2464 01b2 1A46 mov r2, r3 + 2465 01b4 7B88 ldrh r3, [r7, #2] + 2466 01b6 FFF7FEFF bl HAL_DMA_Start_IT + 2467 01ba 0346 mov r3, r0 + 2468 .loc 1 935 10 discriminator 1 + 2469 01bc 002B cmp r3, #0 + 2470 01be 01D0 beq .L164 + 936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) + 937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ + 939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2471 .loc 1 939 16 + 2472 01c0 0123 movs r3, #1 + 2473 01c2 7BE0 b .L142 + 2474 .L164: + 940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare DMA request */ + 942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 2475 .loc 1 942 7 + 2476 01c4 FB68 ldr r3, [r7, #12] + 2477 01c6 1B68 ldr r3, [r3] + 2478 01c8 DA68 ldr r2, [r3, #12] + 2479 01ca FB68 ldr r3, [r7, #12] + 2480 01cc 1B68 ldr r3, [r3] + 2481 01ce 42F48062 orr r2, r2, #1024 + 2482 01d2 DA60 str r2, [r3, #12] + 943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2483 .loc 1 943 7 + 2484 01d4 26E0 b .L163 + 2485 .L158: + 944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: + 947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ + 949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 2486 .loc 1 949 17 + 2487 01d6 FB68 ldr r3, [r7, #12] + 2488 01d8 DB6A ldr r3, [r3, #44] + ARM GAS /tmp/ccxRWv8k.s page 61 + + + 2489 .loc 1 949 52 + 2490 01da 3A4A ldr r2, .L171 + 2491 01dc 9A62 str r2, [r3, #40] + 950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2492 .loc 1 950 17 + 2493 01de FB68 ldr r3, [r7, #12] + 2494 01e0 DB6A ldr r3, [r3, #44] + 2495 .loc 1 950 56 + 2496 01e2 394A ldr r2, .L171+4 + 2497 01e4 DA62 str r2, [r3, #44] + 951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ + 953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAErrorCCxN ; + 2498 .loc 1 953 17 + 2499 01e6 FB68 ldr r3, [r7, #12] + 2500 01e8 DB6A ldr r3, [r3, #44] + 2501 .loc 1 953 53 + 2502 01ea 384A ldr r2, .L171+8 + 2503 01ec 1A63 str r2, [r3, #48] + 954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ + 956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> + 2504 .loc 1 956 11 + 2505 01ee FB68 ldr r3, [r7, #12] + 2506 01f0 D86A ldr r0, [r3, #44] + 2507 01f2 7968 ldr r1, [r7, #4] + 2508 .loc 1 956 88 + 2509 01f4 FB68 ldr r3, [r7, #12] + 2510 01f6 1B68 ldr r3, [r3] + 2511 .loc 1 956 83 + 2512 01f8 3C33 adds r3, r3, #60 + 2513 .loc 1 956 11 + 2514 01fa 1A46 mov r2, r3 + 2515 01fc 7B88 ldrh r3, [r7, #2] + 2516 01fe FFF7FEFF bl HAL_DMA_Start_IT + 2517 0202 0346 mov r3, r0 + 2518 .loc 1 956 10 discriminator 1 + 2519 0204 002B cmp r3, #0 + 2520 0206 01D0 beq .L165 + 957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) + 958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ + 960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2521 .loc 1 960 16 + 2522 0208 0123 movs r3, #1 + 2523 020a 57E0 b .L142 + 2524 .L165: + 961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Output Compare DMA request */ + 963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); + 2525 .loc 1 963 7 + 2526 020c FB68 ldr r3, [r7, #12] + 2527 020e 1B68 ldr r3, [r3] + 2528 0210 DA68 ldr r2, [r3, #12] + 2529 0212 FB68 ldr r3, [r7, #12] + 2530 0214 1B68 ldr r3, [r3] + 2531 0216 42F40062 orr r2, r2, #2048 + ARM GAS /tmp/ccxRWv8k.s page 62 + + + 2532 021a DA60 str r2, [r3, #12] + 964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2533 .loc 1 964 7 + 2534 021c 02E0 b .L163 + 2535 .L159: + 965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: + 968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 2536 .loc 1 968 14 + 2537 021e 0123 movs r3, #1 + 2538 0220 FB75 strb r3, [r7, #23] + 969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2539 .loc 1 969 7 + 2540 0222 00BF nop + 2541 .L163: + 970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 2542 .loc 1 972 6 + 2543 0224 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2544 0226 002B cmp r3, #0 + 2545 0228 47D1 bne .L166 + 973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Capture compare channel N */ + 975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 2546 .loc 1 975 5 + 2547 022a FB68 ldr r3, [r7, #12] + 2548 022c 1B68 ldr r3, [r3] + 2549 022e 0422 movs r2, #4 + 2550 0230 B968 ldr r1, [r7, #8] + 2551 0232 1846 mov r0, r3 + 2552 0234 FFF7FEFF bl TIM_CCxNChannelCmd + 976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ + 978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 2553 .loc 1 978 5 + 2554 0238 FB68 ldr r3, [r7, #12] + 2555 023a 1B68 ldr r3, [r3] + 2556 023c 5A6C ldr r2, [r3, #68] + 2557 023e FB68 ldr r3, [r7, #12] + 2558 0240 1B68 ldr r3, [r3] + 2559 0242 42F40042 orr r2, r2, #32768 + 2560 0246 5A64 str r2, [r3, #68] + 979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge + 981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 2561 .loc 1 981 9 + 2562 0248 FB68 ldr r3, [r7, #12] + 2563 024a 1B68 ldr r3, [r3] + 2564 .loc 1 981 8 + 2565 024c 204A ldr r2, .L171+12 + 2566 024e 9342 cmp r3, r2 + 2567 0250 13D0 beq .L167 + 2568 .loc 1 981 9 discriminator 1 + 2569 0252 FB68 ldr r3, [r7, #12] + 2570 0254 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 63 + + + 2571 0256 B3F1804F cmp r3, #1073741824 + 2572 025a 0ED0 beq .L167 + 2573 .loc 1 981 9 is_stmt 0 discriminator 2 + 2574 025c FB68 ldr r3, [r7, #12] + 2575 025e 1B68 ldr r3, [r3] + 2576 0260 1C4A ldr r2, .L171+16 + 2577 0262 9342 cmp r3, r2 + 2578 0264 09D0 beq .L167 + 2579 .loc 1 981 9 discriminator 3 + 2580 0266 FB68 ldr r3, [r7, #12] + 2581 0268 1B68 ldr r3, [r3] + 2582 026a 1B4A ldr r2, .L171+20 + 2583 026c 9342 cmp r3, r2 + 2584 026e 04D0 beq .L167 + 2585 .loc 1 981 9 discriminator 4 + 2586 0270 FB68 ldr r3, [r7, #12] + 2587 0272 1B68 ldr r3, [r3] + 2588 0274 194A ldr r2, .L171+24 + 2589 0276 9342 cmp r3, r2 + 2590 0278 15D1 bne .L168 + 2591 .L167: + 982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 2592 .loc 1 983 21 is_stmt 1 + 2593 027a FB68 ldr r3, [r7, #12] + 2594 027c 1B68 ldr r3, [r3] + 2595 .loc 1 983 31 + 2596 027e 9A68 ldr r2, [r3, #8] + 2597 .loc 1 983 15 + 2598 0280 174B ldr r3, .L171+28 + 2599 0282 1340 ands r3, r3, r2 + 2600 0284 3B61 str r3, [r7, #16] + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 2601 .loc 1 984 10 + 2602 0286 3B69 ldr r3, [r7, #16] + 2603 0288 062B cmp r3, #6 + 2604 028a 15D0 beq .L170 + 2605 .loc 1 984 11 discriminator 1 + 2606 028c 3B69 ldr r3, [r7, #16] + 2607 028e B3F5803F cmp r3, #65536 + 2608 0292 11D0 beq .L170 + 985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 2609 .loc 1 986 9 + 2610 0294 FB68 ldr r3, [r7, #12] + 2611 0296 1B68 ldr r3, [r3] + 2612 0298 1A68 ldr r2, [r3] + 2613 029a FB68 ldr r3, [r7, #12] + 2614 029c 1B68 ldr r3, [r3] + 2615 029e 42F00102 orr r2, r2, #1 + 2616 02a2 1A60 str r2, [r3] + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 2617 .loc 1 984 10 + 2618 02a4 08E0 b .L170 + 2619 .L168: + 987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + ARM GAS /tmp/ccxRWv8k.s page 64 + + + 989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else + 990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 2620 .loc 1 991 7 + 2621 02a6 FB68 ldr r3, [r7, #12] + 2622 02a8 1B68 ldr r3, [r3] + 2623 02aa 1A68 ldr r2, [r3] + 2624 02ac FB68 ldr r3, [r7, #12] + 2625 02ae 1B68 ldr r3, [r3] + 2626 02b0 42F00102 orr r2, r2, #1 + 2627 02b4 1A60 str r2, [r3] + 2628 02b6 00E0 b .L166 + 2629 .L170: + 984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 2630 .loc 1 984 10 + 2631 02b8 00BF nop + 2632 .L166: + 992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ + 996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 2633 .loc 1 996 10 + 2634 02ba FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 2635 .L142: + 997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 2636 .loc 1 997 1 + 2637 02bc 1846 mov r0, r3 + 2638 02be 1837 adds r7, r7, #24 + 2639 .cfi_def_cfa_offset 8 + 2640 02c0 BD46 mov sp, r7 + 2641 .cfi_def_cfa_register 13 + 2642 @ sp needed + 2643 02c2 80BD pop {r7, pc} + 2644 .L172: + 2645 .align 2 + 2646 .L171: + 2647 02c4 00000000 .word TIM_DMADelayPulseNCplt + 2648 02c8 00000000 .word TIM_DMADelayPulseHalfCplt + 2649 02cc 00000000 .word TIM_DMAErrorCCxN + 2650 02d0 002C0140 .word 1073818624 + 2651 02d4 00040040 .word 1073742848 + 2652 02d8 00080040 .word 1073743872 + 2653 02dc 00400140 .word 1073823744 + 2654 02e0 07000100 .word 65543 + 2655 .cfi_endproc + 2656 .LFE144: + 2658 .section .text.HAL_TIMEx_OCN_Stop_DMA,"ax",%progbits + 2659 .align 1 + 2660 .global HAL_TIMEx_OCN_Stop_DMA + 2661 .syntax unified + 2662 .thumb + 2663 .thumb_func + 2665 HAL_TIMEx_OCN_Stop_DMA: + 2666 .LFB145: + 998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + 999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + ARM GAS /tmp/ccxRWv8k.s page 65 + + +1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM Output Compare signal generation in DMA mode +1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * on the complementary output. +1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Output Compare handle +1003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled +1004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +1011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 2667 .loc 1 1011 1 + 2668 .cfi_startproc + 2669 @ args = 0, pretend = 0, frame = 16 + 2670 @ frame_needed = 1, uses_anonymous_args = 0 + 2671 0000 80B5 push {r7, lr} + 2672 .cfi_def_cfa_offset 8 + 2673 .cfi_offset 7, -8 + 2674 .cfi_offset 14, -4 + 2675 0002 84B0 sub sp, sp, #16 + 2676 .cfi_def_cfa_offset 24 + 2677 0004 00AF add r7, sp, #0 + 2678 .cfi_def_cfa_register 7 + 2679 0006 7860 str r0, [r7, #4] + 2680 0008 3960 str r1, [r7] +1012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 2681 .loc 1 1012 21 + 2682 000a 0023 movs r3, #0 + 2683 000c FB73 strb r3, [r7, #15] +1013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 2684 .loc 1 1017 3 + 2685 000e 3B68 ldr r3, [r7] + 2686 0010 082B cmp r3, #8 + 2687 0012 25D0 beq .L174 + 2688 0014 3B68 ldr r3, [r7] + 2689 0016 082B cmp r3, #8 + 2690 0018 30D8 bhi .L175 + 2691 001a 3B68 ldr r3, [r7] + 2692 001c 002B cmp r3, #0 + 2693 001e 03D0 beq .L176 + 2694 0020 3B68 ldr r3, [r7] + 2695 0022 042B cmp r3, #4 + 2696 0024 0ED0 beq .L177 + 2697 0026 29E0 b .L175 + 2698 .L176: +1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: +1020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare DMA request */ +1022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 2699 .loc 1 1022 7 + 2700 0028 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 66 + + + 2701 002a 1B68 ldr r3, [r3] + 2702 002c DA68 ldr r2, [r3, #12] + 2703 002e 7B68 ldr r3, [r7, #4] + 2704 0030 1B68 ldr r3, [r3] + 2705 0032 22F40072 bic r2, r2, #512 + 2706 0036 DA60 str r2, [r3, #12] +1023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 2707 .loc 1 1023 13 + 2708 0038 7B68 ldr r3, [r7, #4] + 2709 003a 5B6A ldr r3, [r3, #36] + 2710 003c 1846 mov r0, r3 + 2711 003e FFF7FEFF bl HAL_DMA_Abort_IT +1024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2712 .loc 1 1024 7 + 2713 0042 1EE0 b .L178 + 2714 .L177: +1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: +1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare DMA request */ +1030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 2715 .loc 1 1030 7 + 2716 0044 7B68 ldr r3, [r7, #4] + 2717 0046 1B68 ldr r3, [r3] + 2718 0048 DA68 ldr r2, [r3, #12] + 2719 004a 7B68 ldr r3, [r7, #4] + 2720 004c 1B68 ldr r3, [r3] + 2721 004e 22F48062 bic r2, r2, #1024 + 2722 0052 DA60 str r2, [r3, #12] +1031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 2723 .loc 1 1031 13 + 2724 0054 7B68 ldr r3, [r7, #4] + 2725 0056 9B6A ldr r3, [r3, #40] + 2726 0058 1846 mov r0, r3 + 2727 005a FFF7FEFF bl HAL_DMA_Abort_IT +1032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2728 .loc 1 1032 7 + 2729 005e 10E0 b .L178 + 2730 .L174: +1033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: +1036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Output Compare DMA request */ +1038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); + 2731 .loc 1 1038 7 + 2732 0060 7B68 ldr r3, [r7, #4] + 2733 0062 1B68 ldr r3, [r3] + 2734 0064 DA68 ldr r2, [r3, #12] + 2735 0066 7B68 ldr r3, [r7, #4] + 2736 0068 1B68 ldr r3, [r3] + 2737 006a 22F40062 bic r2, r2, #2048 + 2738 006e DA60 str r2, [r3, #12] +1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 2739 .loc 1 1039 13 + 2740 0070 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 67 + + + 2741 0072 DB6A ldr r3, [r3, #44] + 2742 0074 1846 mov r0, r3 + 2743 0076 FFF7FEFF bl HAL_DMA_Abort_IT +1040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2744 .loc 1 1040 7 + 2745 007a 02E0 b .L178 + 2746 .L175: +1041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: +1044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 2747 .loc 1 1044 14 + 2748 007c 0123 movs r3, #1 + 2749 007e FB73 strb r3, [r7, #15] +1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 2750 .loc 1 1045 7 + 2751 0080 00BF nop + 2752 .L178: +1046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 2753 .loc 1 1048 6 + 2754 0082 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 2755 0084 002B cmp r3, #0 + 2756 0086 52D1 bne .L179 +1049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Capture compare channel N */ +1051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 2757 .loc 1 1051 5 + 2758 0088 7B68 ldr r3, [r7, #4] + 2759 008a 1B68 ldr r3, [r3] + 2760 008c 0022 movs r2, #0 + 2761 008e 3968 ldr r1, [r7] + 2762 0090 1846 mov r0, r3 + 2763 0092 FFF7FEFF bl TIM_CCxNChannelCmd +1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 2764 .loc 1 1054 5 + 2765 0096 7B68 ldr r3, [r7, #4] + 2766 0098 1B68 ldr r3, [r3] + 2767 009a 1A6A ldr r2, [r3, #32] + 2768 009c 41F21113 movw r3, #4369 + 2769 00a0 1340 ands r3, r3, r2 + 2770 00a2 002B cmp r3, #0 + 2771 00a4 0FD1 bne .L180 + 2772 .loc 1 1054 5 is_stmt 0 discriminator 1 + 2773 00a6 7B68 ldr r3, [r7, #4] + 2774 00a8 1B68 ldr r3, [r3] + 2775 00aa 1A6A ldr r2, [r3, #32] + 2776 00ac 40F24443 movw r3, #1092 + 2777 00b0 1340 ands r3, r3, r2 + 2778 00b2 002B cmp r3, #0 + 2779 00b4 07D1 bne .L180 + 2780 .loc 1 1054 5 discriminator 2 + 2781 00b6 7B68 ldr r3, [r7, #4] + 2782 00b8 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 68 + + + 2783 00ba 5A6C ldr r2, [r3, #68] + 2784 00bc 7B68 ldr r3, [r7, #4] + 2785 00be 1B68 ldr r3, [r3] + 2786 00c0 22F40042 bic r2, r2, #32768 + 2787 00c4 5A64 str r2, [r3, #68] + 2788 .L180: +1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 2789 .loc 1 1057 5 is_stmt 1 + 2790 00c6 7B68 ldr r3, [r7, #4] + 2791 00c8 1B68 ldr r3, [r3] + 2792 00ca 1A6A ldr r2, [r3, #32] + 2793 00cc 41F21113 movw r3, #4369 + 2794 00d0 1340 ands r3, r3, r2 + 2795 00d2 002B cmp r3, #0 + 2796 00d4 0FD1 bne .L181 + 2797 .loc 1 1057 5 is_stmt 0 discriminator 1 + 2798 00d6 7B68 ldr r3, [r7, #4] + 2799 00d8 1B68 ldr r3, [r3] + 2800 00da 1A6A ldr r2, [r3, #32] + 2801 00dc 40F24443 movw r3, #1092 + 2802 00e0 1340 ands r3, r3, r2 + 2803 00e2 002B cmp r3, #0 + 2804 00e4 07D1 bne .L181 + 2805 .loc 1 1057 5 discriminator 2 + 2806 00e6 7B68 ldr r3, [r7, #4] + 2807 00e8 1B68 ldr r3, [r3] + 2808 00ea 1A68 ldr r2, [r3] + 2809 00ec 7B68 ldr r3, [r7, #4] + 2810 00ee 1B68 ldr r3, [r3] + 2811 00f0 22F00102 bic r2, r2, #1 + 2812 00f4 1A60 str r2, [r3] + 2813 .L181: +1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 2814 .loc 1 1060 5 is_stmt 1 + 2815 00f6 3B68 ldr r3, [r7] + 2816 00f8 002B cmp r3, #0 + 2817 00fa 04D1 bne .L182 + 2818 .loc 1 1060 5 is_stmt 0 discriminator 1 + 2819 00fc 7B68 ldr r3, [r7, #4] + 2820 00fe 0122 movs r2, #1 + 2821 0100 83F84420 strb r2, [r3, #68] + 2822 0104 13E0 b .L179 + 2823 .L182: + 2824 .loc 1 1060 5 discriminator 2 + 2825 0106 3B68 ldr r3, [r7] + 2826 0108 042B cmp r3, #4 + 2827 010a 04D1 bne .L183 + 2828 .loc 1 1060 5 discriminator 3 + 2829 010c 7B68 ldr r3, [r7, #4] + 2830 010e 0122 movs r2, #1 + 2831 0110 83F84520 strb r2, [r3, #69] + 2832 0114 0BE0 b .L179 + 2833 .L183: + ARM GAS /tmp/ccxRWv8k.s page 69 + + + 2834 .loc 1 1060 5 discriminator 4 + 2835 0116 3B68 ldr r3, [r7] + 2836 0118 082B cmp r3, #8 + 2837 011a 04D1 bne .L185 + 2838 .loc 1 1060 5 discriminator 6 + 2839 011c 7B68 ldr r3, [r7, #4] + 2840 011e 0122 movs r2, #1 + 2841 0120 83F84620 strb r2, [r3, #70] + 2842 0124 03E0 b .L179 + 2843 .L185: + 2844 .loc 1 1060 5 discriminator 7 + 2845 0126 7B68 ldr r3, [r7, #4] + 2846 0128 0122 movs r2, #1 + 2847 012a 83F84720 strb r2, [r3, #71] + 2848 .L179: +1061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 2849 .loc 1 1064 10 is_stmt 1 + 2850 012e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 2851 .loc 1 1065 1 + 2852 0130 1846 mov r0, r3 + 2853 0132 1037 adds r7, r7, #16 + 2854 .cfi_def_cfa_offset 8 + 2855 0134 BD46 mov sp, r7 + 2856 .cfi_def_cfa_register 13 + 2857 @ sp needed + 2858 0136 80BD pop {r7, pc} + 2859 .cfi_endproc + 2860 .LFE145: + 2862 .section .text.HAL_TIMEx_PWMN_Start,"ax",%progbits + 2863 .align 1 + 2864 .global HAL_TIMEx_PWMN_Start + 2865 .syntax unified + 2866 .thumb + 2867 .thumb_func + 2869 HAL_TIMEx_PWMN_Start: + 2870 .LFB146: +1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +1069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group3 Extended Timer Complementary PWM functions +1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Timer Complementary PWM functions +1073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +1074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim +1075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Timer Complementary PWM functions ##### +1077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] +1079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides functions allowing to: +1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary PWM. +1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary PWM. +1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary PWM and enable interrupts. + ARM GAS /tmp/ccxRWv8k.s page 70 + + +1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary PWM and disable interrupts. +1084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary PWM and enable DMA transfers. +1085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary PWM and disable DMA transfers. +1086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Input Capture measurement. +1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Input Capture. +1088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Input Capture and enable interrupts. +1089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Input Capture and disable interrupts. +1090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary Input Capture and enable DMA transfers. +1091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary Input Capture and disable DMA transfers. +1092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary One Pulse generation. +1093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary One Pulse. +1094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary One Pulse and enable interrupts. +1095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary One Pulse and disable interrupts. +1096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim +1098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +1099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the PWM signal generation on the complementary output. +1103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be enabled +1105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Start(TIM_HandleTypeDef *htim, uint32_t Channel) +1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 2871 .loc 1 1112 1 + 2872 .cfi_startproc + 2873 @ args = 0, pretend = 0, frame = 16 + 2874 @ frame_needed = 1, uses_anonymous_args = 0 + 2875 0000 80B5 push {r7, lr} + 2876 .cfi_def_cfa_offset 8 + 2877 .cfi_offset 7, -8 + 2878 .cfi_offset 14, -4 + 2879 0002 84B0 sub sp, sp, #16 + 2880 .cfi_def_cfa_offset 24 + 2881 0004 00AF add r7, sp, #0 + 2882 .cfi_def_cfa_register 7 + 2883 0006 7860 str r0, [r7, #4] + 2884 0008 3960 str r1, [r7] +1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; +1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM complementary channel state */ +1119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 2885 .loc 1 1119 46 + 2886 000a 3B68 ldr r3, [r7] + 2887 000c 002B cmp r3, #0 + 2888 000e 09D1 bne .L189 + 2889 .loc 1 1119 7 discriminator 1 + 2890 0010 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 71 + + + 2891 0012 93F84430 ldrb r3, [r3, #68] + 2892 0016 DBB2 uxtb r3, r3 + 2893 .loc 1 1119 46 discriminator 1 + 2894 0018 012B cmp r3, #1 + 2895 001a 14BF ite ne + 2896 001c 0123 movne r3, #1 + 2897 001e 0023 moveq r3, #0 + 2898 0020 DBB2 uxtb r3, r3 + 2899 0022 22E0 b .L190 + 2900 .L189: + 2901 .loc 1 1119 46 is_stmt 0 discriminator 2 + 2902 0024 3B68 ldr r3, [r7] + 2903 0026 042B cmp r3, #4 + 2904 0028 09D1 bne .L191 + 2905 .loc 1 1119 7 is_stmt 1 discriminator 4 + 2906 002a 7B68 ldr r3, [r7, #4] + 2907 002c 93F84530 ldrb r3, [r3, #69] + 2908 0030 DBB2 uxtb r3, r3 + 2909 .loc 1 1119 46 discriminator 4 + 2910 0032 012B cmp r3, #1 + 2911 0034 14BF ite ne + 2912 0036 0123 movne r3, #1 + 2913 0038 0023 moveq r3, #0 + 2914 003a DBB2 uxtb r3, r3 + 2915 003c 15E0 b .L190 + 2916 .L191: + 2917 .loc 1 1119 46 is_stmt 0 discriminator 5 + 2918 003e 3B68 ldr r3, [r7] + 2919 0040 082B cmp r3, #8 + 2920 0042 09D1 bne .L193 + 2921 .loc 1 1119 7 is_stmt 1 discriminator 7 + 2922 0044 7B68 ldr r3, [r7, #4] + 2923 0046 93F84630 ldrb r3, [r3, #70] + 2924 004a DBB2 uxtb r3, r3 + 2925 .loc 1 1119 46 discriminator 7 + 2926 004c 012B cmp r3, #1 + 2927 004e 14BF ite ne + 2928 0050 0123 movne r3, #1 + 2929 0052 0023 moveq r3, #0 + 2930 0054 DBB2 uxtb r3, r3 + 2931 0056 08E0 b .L190 + 2932 .L193: + 2933 .loc 1 1119 7 discriminator 8 + 2934 0058 7B68 ldr r3, [r7, #4] + 2935 005a 93F84730 ldrb r3, [r3, #71] + 2936 005e DBB2 uxtb r3, r3 + 2937 .loc 1 1119 46 discriminator 8 + 2938 0060 012B cmp r3, #1 + 2939 0062 14BF ite ne + 2940 0064 0123 movne r3, #1 + 2941 0066 0023 moveq r3, #0 + 2942 0068 DBB2 uxtb r3, r3 + 2943 .L190: + 2944 .loc 1 1119 6 discriminator 12 + 2945 006a 002B cmp r3, #0 + 2946 006c 01D0 beq .L195 +1120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + ARM GAS /tmp/ccxRWv8k.s page 72 + + +1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 2947 .loc 1 1121 12 + 2948 006e 0123 movs r3, #1 + 2949 0070 64E0 b .L196 + 2950 .L195: +1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 2951 .loc 1 1125 3 + 2952 0072 3B68 ldr r3, [r7] + 2953 0074 002B cmp r3, #0 + 2954 0076 04D1 bne .L197 + 2955 .loc 1 1125 3 is_stmt 0 discriminator 1 + 2956 0078 7B68 ldr r3, [r7, #4] + 2957 007a 0222 movs r2, #2 + 2958 007c 83F84420 strb r2, [r3, #68] + 2959 0080 13E0 b .L198 + 2960 .L197: + 2961 .loc 1 1125 3 discriminator 2 + 2962 0082 3B68 ldr r3, [r7] + 2963 0084 042B cmp r3, #4 + 2964 0086 04D1 bne .L199 + 2965 .loc 1 1125 3 discriminator 3 + 2966 0088 7B68 ldr r3, [r7, #4] + 2967 008a 0222 movs r2, #2 + 2968 008c 83F84520 strb r2, [r3, #69] + 2969 0090 0BE0 b .L198 + 2970 .L199: + 2971 .loc 1 1125 3 discriminator 4 + 2972 0092 3B68 ldr r3, [r7] + 2973 0094 082B cmp r3, #8 + 2974 0096 04D1 bne .L201 + 2975 .loc 1 1125 3 discriminator 6 + 2976 0098 7B68 ldr r3, [r7, #4] + 2977 009a 0222 movs r2, #2 + 2978 009c 83F84620 strb r2, [r3, #70] + 2979 00a0 03E0 b .L198 + 2980 .L201: + 2981 .loc 1 1125 3 discriminator 7 + 2982 00a2 7B68 ldr r3, [r7, #4] + 2983 00a4 0222 movs r2, #2 + 2984 00a6 83F84720 strb r2, [r3, #71] + 2985 .L198: +1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the complementary PWM output */ +1128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 2986 .loc 1 1128 3 is_stmt 1 + 2987 00aa 7B68 ldr r3, [r7, #4] + 2988 00ac 1B68 ldr r3, [r3] + 2989 00ae 0422 movs r2, #4 + 2990 00b0 3968 ldr r1, [r7] + 2991 00b2 1846 mov r0, r3 + 2992 00b4 FFF7FEFF bl TIM_CCxNChannelCmd +1129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ +1131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + ARM GAS /tmp/ccxRWv8k.s page 73 + + + 2993 .loc 1 1131 3 + 2994 00b8 7B68 ldr r3, [r7, #4] + 2995 00ba 1B68 ldr r3, [r3] + 2996 00bc 5A6C ldr r2, [r3, #68] + 2997 00be 7B68 ldr r3, [r7, #4] + 2998 00c0 1B68 ldr r3, [r3] + 2999 00c2 42F40042 orr r2, r2, #32768 + 3000 00c6 5A64 str r2, [r3, #68] +1132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger +1134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 3001 .loc 1 1134 7 + 3002 00c8 7B68 ldr r3, [r7, #4] + 3003 00ca 1B68 ldr r3, [r3] + 3004 .loc 1 1134 6 + 3005 00cc 1D4A ldr r2, .L208 + 3006 00ce 9342 cmp r3, r2 + 3007 00d0 13D0 beq .L203 + 3008 .loc 1 1134 7 discriminator 1 + 3009 00d2 7B68 ldr r3, [r7, #4] + 3010 00d4 1B68 ldr r3, [r3] + 3011 00d6 B3F1804F cmp r3, #1073741824 + 3012 00da 0ED0 beq .L203 + 3013 .loc 1 1134 7 is_stmt 0 discriminator 2 + 3014 00dc 7B68 ldr r3, [r7, #4] + 3015 00de 1B68 ldr r3, [r3] + 3016 00e0 194A ldr r2, .L208+4 + 3017 00e2 9342 cmp r3, r2 + 3018 00e4 09D0 beq .L203 + 3019 .loc 1 1134 7 discriminator 3 + 3020 00e6 7B68 ldr r3, [r7, #4] + 3021 00e8 1B68 ldr r3, [r3] + 3022 00ea 184A ldr r2, .L208+8 + 3023 00ec 9342 cmp r3, r2 + 3024 00ee 04D0 beq .L203 + 3025 .loc 1 1134 7 discriminator 4 + 3026 00f0 7B68 ldr r3, [r7, #4] + 3027 00f2 1B68 ldr r3, [r3] + 3028 00f4 164A ldr r2, .L208+12 + 3029 00f6 9342 cmp r3, r2 + 3030 00f8 15D1 bne .L204 + 3031 .L203: +1135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 3032 .loc 1 1136 19 is_stmt 1 + 3033 00fa 7B68 ldr r3, [r7, #4] + 3034 00fc 1B68 ldr r3, [r3] + 3035 .loc 1 1136 29 + 3036 00fe 9A68 ldr r2, [r3, #8] + 3037 .loc 1 1136 13 + 3038 0100 144B ldr r3, .L208+16 + 3039 0102 1340 ands r3, r3, r2 + 3040 0104 FB60 str r3, [r7, #12] +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3041 .loc 1 1137 8 + 3042 0106 FB68 ldr r3, [r7, #12] + 3043 0108 062B cmp r3, #6 + ARM GAS /tmp/ccxRWv8k.s page 74 + + + 3044 010a 15D0 beq .L207 + 3045 .loc 1 1137 9 discriminator 1 + 3046 010c FB68 ldr r3, [r7, #12] + 3047 010e B3F5803F cmp r3, #65536 + 3048 0112 11D0 beq .L207 +1138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 3049 .loc 1 1139 7 + 3050 0114 7B68 ldr r3, [r7, #4] + 3051 0116 1B68 ldr r3, [r3] + 3052 0118 1A68 ldr r2, [r3] + 3053 011a 7B68 ldr r3, [r7, #4] + 3054 011c 1B68 ldr r3, [r3] + 3055 011e 42F00102 orr r2, r2, #1 + 3056 0122 1A60 str r2, [r3] +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3057 .loc 1 1137 8 + 3058 0124 08E0 b .L207 + 3059 .L204: +1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +1143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 3060 .loc 1 1144 5 + 3061 0126 7B68 ldr r3, [r7, #4] + 3062 0128 1B68 ldr r3, [r3] + 3063 012a 1A68 ldr r2, [r3] + 3064 012c 7B68 ldr r3, [r7, #4] + 3065 012e 1B68 ldr r3, [r3] + 3066 0130 42F00102 orr r2, r2, #1 + 3067 0134 1A60 str r2, [r3] + 3068 0136 00E0 b .L206 + 3069 .L207: +1137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3070 .loc 1 1137 8 + 3071 0138 00BF nop + 3072 .L206: +1145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 3073 .loc 1 1148 10 + 3074 013a 0023 movs r3, #0 + 3075 .L196: +1149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 3076 .loc 1 1149 1 + 3077 013c 1846 mov r0, r3 + 3078 013e 1037 adds r7, r7, #16 + 3079 .cfi_def_cfa_offset 8 + 3080 0140 BD46 mov sp, r7 + 3081 .cfi_def_cfa_register 13 + 3082 @ sp needed + 3083 0142 80BD pop {r7, pc} + 3084 .L209: + 3085 .align 2 + 3086 .L208: + ARM GAS /tmp/ccxRWv8k.s page 75 + + + 3087 0144 002C0140 .word 1073818624 + 3088 0148 00040040 .word 1073742848 + 3089 014c 00080040 .word 1073743872 + 3090 0150 00400140 .word 1073823744 + 3091 0154 07000100 .word 65543 + 3092 .cfi_endproc + 3093 .LFE146: + 3095 .section .text.HAL_TIMEx_PWMN_Stop,"ax",%progbits + 3096 .align 1 + 3097 .global HAL_TIMEx_PWMN_Stop + 3098 .syntax unified + 3099 .thumb + 3100 .thumb_func + 3102 HAL_TIMEx_PWMN_Stop: + 3103 .LFB147: +1150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the PWM signal generation on the complementary output. +1153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled +1155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) +1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3104 .loc 1 1162 1 + 3105 .cfi_startproc + 3106 @ args = 0, pretend = 0, frame = 8 + 3107 @ frame_needed = 1, uses_anonymous_args = 0 + 3108 0000 80B5 push {r7, lr} + 3109 .cfi_def_cfa_offset 8 + 3110 .cfi_offset 7, -8 + 3111 .cfi_offset 14, -4 + 3112 0002 82B0 sub sp, sp, #8 + 3113 .cfi_def_cfa_offset 16 + 3114 0004 00AF add r7, sp, #0 + 3115 .cfi_def_cfa_register 7 + 3116 0006 7860 str r0, [r7, #4] + 3117 0008 3960 str r1, [r7] +1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the complementary PWM output */ +1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 3118 .loc 1 1167 3 + 3119 000a 7B68 ldr r3, [r7, #4] + 3120 000c 1B68 ldr r3, [r3] + 3121 000e 0022 movs r2, #0 + 3122 0010 3968 ldr r1, [r7] + 3123 0012 1846 mov r0, r3 + 3124 0014 FFF7FEFF bl TIM_CCxNChannelCmd +1168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + ARM GAS /tmp/ccxRWv8k.s page 76 + + + 3125 .loc 1 1170 3 + 3126 0018 7B68 ldr r3, [r7, #4] + 3127 001a 1B68 ldr r3, [r3] + 3128 001c 1A6A ldr r2, [r3, #32] + 3129 001e 41F21113 movw r3, #4369 + 3130 0022 1340 ands r3, r3, r2 + 3131 0024 002B cmp r3, #0 + 3132 0026 0FD1 bne .L211 + 3133 .loc 1 1170 3 is_stmt 0 discriminator 1 + 3134 0028 7B68 ldr r3, [r7, #4] + 3135 002a 1B68 ldr r3, [r3] + 3136 002c 1A6A ldr r2, [r3, #32] + 3137 002e 40F24443 movw r3, #1092 + 3138 0032 1340 ands r3, r3, r2 + 3139 0034 002B cmp r3, #0 + 3140 0036 07D1 bne .L211 + 3141 .loc 1 1170 3 discriminator 2 + 3142 0038 7B68 ldr r3, [r7, #4] + 3143 003a 1B68 ldr r3, [r3] + 3144 003c 5A6C ldr r2, [r3, #68] + 3145 003e 7B68 ldr r3, [r7, #4] + 3146 0040 1B68 ldr r3, [r3] + 3147 0042 22F40042 bic r2, r2, #32768 + 3148 0046 5A64 str r2, [r3, #68] + 3149 .L211: +1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 3150 .loc 1 1173 3 is_stmt 1 + 3151 0048 7B68 ldr r3, [r7, #4] + 3152 004a 1B68 ldr r3, [r3] + 3153 004c 1A6A ldr r2, [r3, #32] + 3154 004e 41F21113 movw r3, #4369 + 3155 0052 1340 ands r3, r3, r2 + 3156 0054 002B cmp r3, #0 + 3157 0056 0FD1 bne .L212 + 3158 .loc 1 1173 3 is_stmt 0 discriminator 1 + 3159 0058 7B68 ldr r3, [r7, #4] + 3160 005a 1B68 ldr r3, [r3] + 3161 005c 1A6A ldr r2, [r3, #32] + 3162 005e 40F24443 movw r3, #1092 + 3163 0062 1340 ands r3, r3, r2 + 3164 0064 002B cmp r3, #0 + 3165 0066 07D1 bne .L212 + 3166 .loc 1 1173 3 discriminator 2 + 3167 0068 7B68 ldr r3, [r7, #4] + 3168 006a 1B68 ldr r3, [r3] + 3169 006c 1A68 ldr r2, [r3] + 3170 006e 7B68 ldr r3, [r7, #4] + 3171 0070 1B68 ldr r3, [r3] + 3172 0072 22F00102 bic r2, r2, #1 + 3173 0076 1A60 str r2, [r3] + 3174 .L212: +1174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 3175 .loc 1 1176 3 is_stmt 1 + ARM GAS /tmp/ccxRWv8k.s page 77 + + + 3176 0078 3B68 ldr r3, [r7] + 3177 007a 002B cmp r3, #0 + 3178 007c 04D1 bne .L213 + 3179 .loc 1 1176 3 is_stmt 0 discriminator 1 + 3180 007e 7B68 ldr r3, [r7, #4] + 3181 0080 0122 movs r2, #1 + 3182 0082 83F84420 strb r2, [r3, #68] + 3183 0086 13E0 b .L214 + 3184 .L213: + 3185 .loc 1 1176 3 discriminator 2 + 3186 0088 3B68 ldr r3, [r7] + 3187 008a 042B cmp r3, #4 + 3188 008c 04D1 bne .L215 + 3189 .loc 1 1176 3 discriminator 3 + 3190 008e 7B68 ldr r3, [r7, #4] + 3191 0090 0122 movs r2, #1 + 3192 0092 83F84520 strb r2, [r3, #69] + 3193 0096 0BE0 b .L214 + 3194 .L215: + 3195 .loc 1 1176 3 discriminator 4 + 3196 0098 3B68 ldr r3, [r7] + 3197 009a 082B cmp r3, #8 + 3198 009c 04D1 bne .L217 + 3199 .loc 1 1176 3 discriminator 6 + 3200 009e 7B68 ldr r3, [r7, #4] + 3201 00a0 0122 movs r2, #1 + 3202 00a2 83F84620 strb r2, [r3, #70] + 3203 00a6 03E0 b .L214 + 3204 .L217: + 3205 .loc 1 1176 3 discriminator 7 + 3206 00a8 7B68 ldr r3, [r7, #4] + 3207 00aa 0122 movs r2, #1 + 3208 00ac 83F84720 strb r2, [r3, #71] + 3209 .L214: +1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 3210 .loc 1 1179 10 is_stmt 1 + 3211 00b0 0023 movs r3, #0 +1180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 3212 .loc 1 1180 1 + 3213 00b2 1846 mov r0, r3 + 3214 00b4 0837 adds r7, r7, #8 + 3215 .cfi_def_cfa_offset 8 + 3216 00b6 BD46 mov sp, r7 + 3217 .cfi_def_cfa_register 13 + 3218 @ sp needed + 3219 00b8 80BD pop {r7, pc} + 3220 .cfi_endproc + 3221 .LFE147: + 3223 .section .text.HAL_TIMEx_PWMN_Start_IT,"ax",%progbits + 3224 .align 1 + 3225 .global HAL_TIMEx_PWMN_Start_IT + 3226 .syntax unified + 3227 .thumb + 3228 .thumb_func + 3230 HAL_TIMEx_PWMN_Start_IT: + ARM GAS /tmp/ccxRWv8k.s page 78 + + + 3231 .LFB148: +1181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the PWM signal generation in interrupt mode on the +1184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * complementary output. +1185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled +1187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +1194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3232 .loc 1 1194 1 + 3233 .cfi_startproc + 3234 @ args = 0, pretend = 0, frame = 16 + 3235 @ frame_needed = 1, uses_anonymous_args = 0 + 3236 0000 80B5 push {r7, lr} + 3237 .cfi_def_cfa_offset 8 + 3238 .cfi_offset 7, -8 + 3239 .cfi_offset 14, -4 + 3240 0002 84B0 sub sp, sp, #16 + 3241 .cfi_def_cfa_offset 24 + 3242 0004 00AF add r7, sp, #0 + 3243 .cfi_def_cfa_register 7 + 3244 0006 7860 str r0, [r7, #4] + 3245 0008 3960 str r1, [r7] +1195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 3246 .loc 1 1195 21 + 3247 000a 0023 movs r3, #0 + 3248 000c FB73 strb r3, [r7, #15] +1196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; +1197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM complementary channel state */ +1202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) != HAL_TIM_CHANNEL_STATE_READY) + 3249 .loc 1 1202 46 + 3250 000e 3B68 ldr r3, [r7] + 3251 0010 002B cmp r3, #0 + 3252 0012 09D1 bne .L221 + 3253 .loc 1 1202 7 discriminator 1 + 3254 0014 7B68 ldr r3, [r7, #4] + 3255 0016 93F84430 ldrb r3, [r3, #68] + 3256 001a DBB2 uxtb r3, r3 + 3257 .loc 1 1202 46 discriminator 1 + 3258 001c 012B cmp r3, #1 + 3259 001e 14BF ite ne + 3260 0020 0123 movne r3, #1 + 3261 0022 0023 moveq r3, #0 + 3262 0024 DBB2 uxtb r3, r3 + 3263 0026 22E0 b .L222 + 3264 .L221: + 3265 .loc 1 1202 46 is_stmt 0 discriminator 2 + ARM GAS /tmp/ccxRWv8k.s page 79 + + + 3266 0028 3B68 ldr r3, [r7] + 3267 002a 042B cmp r3, #4 + 3268 002c 09D1 bne .L223 + 3269 .loc 1 1202 7 is_stmt 1 discriminator 4 + 3270 002e 7B68 ldr r3, [r7, #4] + 3271 0030 93F84530 ldrb r3, [r3, #69] + 3272 0034 DBB2 uxtb r3, r3 + 3273 .loc 1 1202 46 discriminator 4 + 3274 0036 012B cmp r3, #1 + 3275 0038 14BF ite ne + 3276 003a 0123 movne r3, #1 + 3277 003c 0023 moveq r3, #0 + 3278 003e DBB2 uxtb r3, r3 + 3279 0040 15E0 b .L222 + 3280 .L223: + 3281 .loc 1 1202 46 is_stmt 0 discriminator 5 + 3282 0042 3B68 ldr r3, [r7] + 3283 0044 082B cmp r3, #8 + 3284 0046 09D1 bne .L225 + 3285 .loc 1 1202 7 is_stmt 1 discriminator 7 + 3286 0048 7B68 ldr r3, [r7, #4] + 3287 004a 93F84630 ldrb r3, [r3, #70] + 3288 004e DBB2 uxtb r3, r3 + 3289 .loc 1 1202 46 discriminator 7 + 3290 0050 012B cmp r3, #1 + 3291 0052 14BF ite ne + 3292 0054 0123 movne r3, #1 + 3293 0056 0023 moveq r3, #0 + 3294 0058 DBB2 uxtb r3, r3 + 3295 005a 08E0 b .L222 + 3296 .L225: + 3297 .loc 1 1202 7 discriminator 8 + 3298 005c 7B68 ldr r3, [r7, #4] + 3299 005e 93F84730 ldrb r3, [r3, #71] + 3300 0062 DBB2 uxtb r3, r3 + 3301 .loc 1 1202 46 discriminator 8 + 3302 0064 012B cmp r3, #1 + 3303 0066 14BF ite ne + 3304 0068 0123 movne r3, #1 + 3305 006a 0023 moveq r3, #0 + 3306 006c DBB2 uxtb r3, r3 + 3307 .L222: + 3308 .loc 1 1202 6 discriminator 12 + 3309 006e 002B cmp r3, #0 + 3310 0070 01D0 beq .L227 +1203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 3311 .loc 1 1204 12 + 3312 0072 0123 movs r3, #1 + 3313 0074 9AE0 b .L228 + 3314 .L227: +1205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 3315 .loc 1 1208 3 + 3316 0076 3B68 ldr r3, [r7] + ARM GAS /tmp/ccxRWv8k.s page 80 + + + 3317 0078 002B cmp r3, #0 + 3318 007a 04D1 bne .L229 + 3319 .loc 1 1208 3 is_stmt 0 discriminator 1 + 3320 007c 7B68 ldr r3, [r7, #4] + 3321 007e 0222 movs r2, #2 + 3322 0080 83F84420 strb r2, [r3, #68] + 3323 0084 13E0 b .L230 + 3324 .L229: + 3325 .loc 1 1208 3 discriminator 2 + 3326 0086 3B68 ldr r3, [r7] + 3327 0088 042B cmp r3, #4 + 3328 008a 04D1 bne .L231 + 3329 .loc 1 1208 3 discriminator 3 + 3330 008c 7B68 ldr r3, [r7, #4] + 3331 008e 0222 movs r2, #2 + 3332 0090 83F84520 strb r2, [r3, #69] + 3333 0094 0BE0 b .L230 + 3334 .L231: + 3335 .loc 1 1208 3 discriminator 4 + 3336 0096 3B68 ldr r3, [r7] + 3337 0098 082B cmp r3, #8 + 3338 009a 04D1 bne .L233 + 3339 .loc 1 1208 3 discriminator 6 + 3340 009c 7B68 ldr r3, [r7, #4] + 3341 009e 0222 movs r2, #2 + 3342 00a0 83F84620 strb r2, [r3, #70] + 3343 00a4 03E0 b .L230 + 3344 .L233: + 3345 .loc 1 1208 3 discriminator 7 + 3346 00a6 7B68 ldr r3, [r7, #4] + 3347 00a8 0222 movs r2, #2 + 3348 00aa 83F84720 strb r2, [r3, #71] + 3349 .L230: +1209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 3350 .loc 1 1210 3 is_stmt 1 + 3351 00ae 3B68 ldr r3, [r7] + 3352 00b0 082B cmp r3, #8 + 3353 00b2 1BD0 beq .L235 + 3354 00b4 3B68 ldr r3, [r7] + 3355 00b6 082B cmp r3, #8 + 3356 00b8 21D8 bhi .L236 + 3357 00ba 3B68 ldr r3, [r7] + 3358 00bc 002B cmp r3, #0 + 3359 00be 03D0 beq .L237 + 3360 00c0 3B68 ldr r3, [r7] + 3361 00c2 042B cmp r3, #4 + 3362 00c4 09D0 beq .L238 + 3363 00c6 1AE0 b .L236 + 3364 .L237: +1211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: +1213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 1 interrupt */ +1215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 3365 .loc 1 1215 7 + 3366 00c8 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 81 + + + 3367 00ca 1B68 ldr r3, [r3] + 3368 00cc DA68 ldr r2, [r3, #12] + 3369 00ce 7B68 ldr r3, [r7, #4] + 3370 00d0 1B68 ldr r3, [r3] + 3371 00d2 42F00202 orr r2, r2, #2 + 3372 00d6 DA60 str r2, [r3, #12] +1216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3373 .loc 1 1216 7 + 3374 00d8 14E0 b .L239 + 3375 .L238: +1217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: +1220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 2 interrupt */ +1222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 3376 .loc 1 1222 7 + 3377 00da 7B68 ldr r3, [r7, #4] + 3378 00dc 1B68 ldr r3, [r3] + 3379 00de DA68 ldr r2, [r3, #12] + 3380 00e0 7B68 ldr r3, [r7, #4] + 3381 00e2 1B68 ldr r3, [r3] + 3382 00e4 42F00402 orr r2, r2, #4 + 3383 00e8 DA60 str r2, [r3, #12] +1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3384 .loc 1 1223 7 + 3385 00ea 0BE0 b .L239 + 3386 .L235: +1224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: +1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 3 interrupt */ +1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); + 3387 .loc 1 1229 7 + 3388 00ec 7B68 ldr r3, [r7, #4] + 3389 00ee 1B68 ldr r3, [r3] + 3390 00f0 DA68 ldr r2, [r3, #12] + 3391 00f2 7B68 ldr r3, [r7, #4] + 3392 00f4 1B68 ldr r3, [r3] + 3393 00f6 42F00802 orr r2, r2, #8 + 3394 00fa DA60 str r2, [r3, #12] +1230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3395 .loc 1 1230 7 + 3396 00fc 02E0 b .L239 + 3397 .L236: +1231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: +1234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 3398 .loc 1 1234 14 + 3399 00fe 0123 movs r3, #1 + 3400 0100 FB73 strb r3, [r7, #15] +1235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3401 .loc 1 1235 7 + 3402 0102 00BF nop + 3403 .L239: + ARM GAS /tmp/ccxRWv8k.s page 82 + + +1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 3404 .loc 1 1238 6 + 3405 0104 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3406 0106 002B cmp r3, #0 + 3407 0108 4FD1 bne .L240 +1239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Break interrupt */ +1241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); + 3408 .loc 1 1241 5 + 3409 010a 7B68 ldr r3, [r7, #4] + 3410 010c 1B68 ldr r3, [r3] + 3411 010e DA68 ldr r2, [r3, #12] + 3412 0110 7B68 ldr r3, [r7, #4] + 3413 0112 1B68 ldr r3, [r3] + 3414 0114 42F08002 orr r2, r2, #128 + 3415 0118 DA60 str r2, [r3, #12] +1242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the complementary PWM output */ +1244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 3416 .loc 1 1244 5 + 3417 011a 7B68 ldr r3, [r7, #4] + 3418 011c 1B68 ldr r3, [r3] + 3419 011e 0422 movs r2, #4 + 3420 0120 3968 ldr r1, [r7] + 3421 0122 1846 mov r0, r3 + 3422 0124 FFF7FEFF bl TIM_CCxNChannelCmd +1245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ +1247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 3423 .loc 1 1247 5 + 3424 0128 7B68 ldr r3, [r7, #4] + 3425 012a 1B68 ldr r3, [r3] + 3426 012c 5A6C ldr r2, [r3, #68] + 3427 012e 7B68 ldr r3, [r7, #4] + 3428 0130 1B68 ldr r3, [r3] + 3429 0132 42F40042 orr r2, r2, #32768 + 3430 0136 5A64 str r2, [r3, #68] +1248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 3431 .loc 1 1250 9 + 3432 0138 7B68 ldr r3, [r7, #4] + 3433 013a 1B68 ldr r3, [r3] + 3434 .loc 1 1250 8 + 3435 013c 1D4A ldr r2, .L245 + 3436 013e 9342 cmp r3, r2 + 3437 0140 13D0 beq .L241 + 3438 .loc 1 1250 9 discriminator 1 + 3439 0142 7B68 ldr r3, [r7, #4] + 3440 0144 1B68 ldr r3, [r3] + 3441 0146 B3F1804F cmp r3, #1073741824 + 3442 014a 0ED0 beq .L241 + 3443 .loc 1 1250 9 is_stmt 0 discriminator 2 + 3444 014c 7B68 ldr r3, [r7, #4] + 3445 014e 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 83 + + + 3446 0150 194A ldr r2, .L245+4 + 3447 0152 9342 cmp r3, r2 + 3448 0154 09D0 beq .L241 + 3449 .loc 1 1250 9 discriminator 3 + 3450 0156 7B68 ldr r3, [r7, #4] + 3451 0158 1B68 ldr r3, [r3] + 3452 015a 184A ldr r2, .L245+8 + 3453 015c 9342 cmp r3, r2 + 3454 015e 04D0 beq .L241 + 3455 .loc 1 1250 9 discriminator 4 + 3456 0160 7B68 ldr r3, [r7, #4] + 3457 0162 1B68 ldr r3, [r3] + 3458 0164 164A ldr r2, .L245+12 + 3459 0166 9342 cmp r3, r2 + 3460 0168 15D1 bne .L242 + 3461 .L241: +1251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 3462 .loc 1 1252 21 is_stmt 1 + 3463 016a 7B68 ldr r3, [r7, #4] + 3464 016c 1B68 ldr r3, [r3] + 3465 .loc 1 1252 31 + 3466 016e 9A68 ldr r2, [r3, #8] + 3467 .loc 1 1252 15 + 3468 0170 144B ldr r3, .L245+16 + 3469 0172 1340 ands r3, r3, r2 + 3470 0174 BB60 str r3, [r7, #8] +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3471 .loc 1 1253 10 + 3472 0176 BB68 ldr r3, [r7, #8] + 3473 0178 062B cmp r3, #6 + 3474 017a 15D0 beq .L244 + 3475 .loc 1 1253 11 discriminator 1 + 3476 017c BB68 ldr r3, [r7, #8] + 3477 017e B3F5803F cmp r3, #65536 + 3478 0182 11D0 beq .L244 +1254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 3479 .loc 1 1255 9 + 3480 0184 7B68 ldr r3, [r7, #4] + 3481 0186 1B68 ldr r3, [r3] + 3482 0188 1A68 ldr r2, [r3] + 3483 018a 7B68 ldr r3, [r7, #4] + 3484 018c 1B68 ldr r3, [r3] + 3485 018e 42F00102 orr r2, r2, #1 + 3486 0192 1A60 str r2, [r3] +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 3487 .loc 1 1253 10 + 3488 0194 08E0 b .L244 + 3489 .L242: +1256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +1259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 3490 .loc 1 1260 7 + 3491 0196 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 84 + + + 3492 0198 1B68 ldr r3, [r3] + 3493 019a 1A68 ldr r2, [r3] + 3494 019c 7B68 ldr r3, [r7, #4] + 3495 019e 1B68 ldr r3, [r3] + 3496 01a0 42F00102 orr r2, r2, #1 + 3497 01a4 1A60 str r2, [r3] + 3498 01a6 00E0 b .L240 + 3499 .L244: +1253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3500 .loc 1 1253 10 + 3501 01a8 00BF nop + 3502 .L240: +1261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 3503 .loc 1 1265 10 + 3504 01aa FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3505 .L228: +1266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 3506 .loc 1 1266 1 + 3507 01ac 1846 mov r0, r3 + 3508 01ae 1037 adds r7, r7, #16 + 3509 .cfi_def_cfa_offset 8 + 3510 01b0 BD46 mov sp, r7 + 3511 .cfi_def_cfa_register 13 + 3512 @ sp needed + 3513 01b2 80BD pop {r7, pc} + 3514 .L246: + 3515 .align 2 + 3516 .L245: + 3517 01b4 002C0140 .word 1073818624 + 3518 01b8 00040040 .word 1073742848 + 3519 01bc 00080040 .word 1073743872 + 3520 01c0 00400140 .word 1073823744 + 3521 01c4 07000100 .word 65543 + 3522 .cfi_endproc + 3523 .LFE148: + 3525 .section .text.HAL_TIMEx_PWMN_Stop_IT,"ax",%progbits + 3526 .align 1 + 3527 .global HAL_TIMEx_PWMN_Stop_IT + 3528 .syntax unified + 3529 .thumb + 3530 .thumb_func + 3532 HAL_TIMEx_PWMN_Stop_IT: + 3533 .LFB149: +1267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the PWM signal generation in interrupt mode on the +1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * complementary output. +1271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled +1273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected + ARM GAS /tmp/ccxRWv8k.s page 85 + + +1277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) +1280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3534 .loc 1 1280 1 + 3535 .cfi_startproc + 3536 @ args = 0, pretend = 0, frame = 16 + 3537 @ frame_needed = 1, uses_anonymous_args = 0 + 3538 0000 80B5 push {r7, lr} + 3539 .cfi_def_cfa_offset 8 + 3540 .cfi_offset 7, -8 + 3541 .cfi_offset 14, -4 + 3542 0002 84B0 sub sp, sp, #16 + 3543 .cfi_def_cfa_offset 24 + 3544 0004 00AF add r7, sp, #0 + 3545 .cfi_def_cfa_register 7 + 3546 0006 7860 str r0, [r7, #4] + 3547 0008 3960 str r1, [r7] +1281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 3548 .loc 1 1281 21 + 3549 000a 0023 movs r3, #0 + 3550 000c FB73 strb r3, [r7, #15] +1282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpccer; +1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 3551 .loc 1 1287 3 + 3552 000e 3B68 ldr r3, [r7] + 3553 0010 082B cmp r3, #8 + 3554 0012 1BD0 beq .L248 + 3555 0014 3B68 ldr r3, [r7] + 3556 0016 082B cmp r3, #8 + 3557 0018 21D8 bhi .L249 + 3558 001a 3B68 ldr r3, [r7] + 3559 001c 002B cmp r3, #0 + 3560 001e 03D0 beq .L250 + 3561 0020 3B68 ldr r3, [r7] + 3562 0022 042B cmp r3, #4 + 3563 0024 09D0 beq .L251 + 3564 0026 1AE0 b .L249 + 3565 .L250: +1288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: +1290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 1 interrupt */ +1292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 3566 .loc 1 1292 7 + 3567 0028 7B68 ldr r3, [r7, #4] + 3568 002a 1B68 ldr r3, [r3] + 3569 002c DA68 ldr r2, [r3, #12] + 3570 002e 7B68 ldr r3, [r7, #4] + 3571 0030 1B68 ldr r3, [r3] + 3572 0032 22F00202 bic r2, r2, #2 + 3573 0036 DA60 str r2, [r3, #12] +1293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + ARM GAS /tmp/ccxRWv8k.s page 86 + + + 3574 .loc 1 1293 7 + 3575 0038 14E0 b .L252 + 3576 .L251: +1294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: +1297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +1299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 3577 .loc 1 1299 7 + 3578 003a 7B68 ldr r3, [r7, #4] + 3579 003c 1B68 ldr r3, [r3] + 3580 003e DA68 ldr r2, [r3, #12] + 3581 0040 7B68 ldr r3, [r7, #4] + 3582 0042 1B68 ldr r3, [r3] + 3583 0044 22F00402 bic r2, r2, #4 + 3584 0048 DA60 str r2, [r3, #12] +1300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3585 .loc 1 1300 7 + 3586 004a 0BE0 b .L252 + 3587 .L248: +1301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: +1304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 3 interrupt */ +1306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); + 3588 .loc 1 1306 7 + 3589 004c 7B68 ldr r3, [r7, #4] + 3590 004e 1B68 ldr r3, [r3] + 3591 0050 DA68 ldr r2, [r3, #12] + 3592 0052 7B68 ldr r3, [r7, #4] + 3593 0054 1B68 ldr r3, [r3] + 3594 0056 22F00802 bic r2, r2, #8 + 3595 005a DA60 str r2, [r3, #12] +1307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3596 .loc 1 1307 7 + 3597 005c 02E0 b .L252 + 3598 .L249: +1308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: +1311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 3599 .loc 1 1311 14 + 3600 005e 0123 movs r3, #1 + 3601 0060 FB73 strb r3, [r7, #15] +1312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 3602 .loc 1 1312 7 + 3603 0062 00BF nop + 3604 .L252: +1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 3605 .loc 1 1315 6 + 3606 0064 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 3607 0066 002B cmp r3, #0 + 3608 0068 64D1 bne .L253 + ARM GAS /tmp/ccxRWv8k.s page 87 + + +1316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the complementary PWM output */ +1318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 3609 .loc 1 1318 5 + 3610 006a 7B68 ldr r3, [r7, #4] + 3611 006c 1B68 ldr r3, [r3] + 3612 006e 0022 movs r2, #0 + 3613 0070 3968 ldr r1, [r7] + 3614 0072 1846 mov r0, r3 + 3615 0074 FFF7FEFF bl TIM_CCxNChannelCmd +1319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Break interrupt (only if no more channel is active) */ +1321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpccer = htim->Instance->CCER; + 3616 .loc 1 1321 19 + 3617 0078 7B68 ldr r3, [r7, #4] + 3618 007a 1B68 ldr r3, [r3] + 3619 .loc 1 1321 13 + 3620 007c 1B6A ldr r3, [r3, #32] + 3621 007e BB60 str r3, [r7, #8] +1322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((tmpccer & (TIM_CCER_CC1NE | TIM_CCER_CC2NE | TIM_CCER_CC3NE)) == (uint32_t)RESET) + 3622 .loc 1 1322 18 + 3623 0080 BA68 ldr r2, [r7, #8] + 3624 0082 40F24443 movw r3, #1092 + 3625 0086 1340 ands r3, r3, r2 + 3626 .loc 1 1322 8 + 3627 0088 002B cmp r3, #0 + 3628 008a 07D1 bne .L254 +1323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + 3629 .loc 1 1324 7 + 3630 008c 7B68 ldr r3, [r7, #4] + 3631 008e 1B68 ldr r3, [r3] + 3632 0090 DA68 ldr r2, [r3, #12] + 3633 0092 7B68 ldr r3, [r7, #4] + 3634 0094 1B68 ldr r3, [r3] + 3635 0096 22F08002 bic r2, r2, #128 + 3636 009a DA60 str r2, [r3, #12] + 3637 .L254: +1325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 3638 .loc 1 1328 5 + 3639 009c 7B68 ldr r3, [r7, #4] + 3640 009e 1B68 ldr r3, [r3] + 3641 00a0 1A6A ldr r2, [r3, #32] + 3642 00a2 41F21113 movw r3, #4369 + 3643 00a6 1340 ands r3, r3, r2 + 3644 00a8 002B cmp r3, #0 + 3645 00aa 0FD1 bne .L255 + 3646 .loc 1 1328 5 is_stmt 0 discriminator 1 + 3647 00ac 7B68 ldr r3, [r7, #4] + 3648 00ae 1B68 ldr r3, [r3] + 3649 00b0 1A6A ldr r2, [r3, #32] + 3650 00b2 40F24443 movw r3, #1092 + 3651 00b6 1340 ands r3, r3, r2 + 3652 00b8 002B cmp r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 88 + + + 3653 00ba 07D1 bne .L255 + 3654 .loc 1 1328 5 discriminator 2 + 3655 00bc 7B68 ldr r3, [r7, #4] + 3656 00be 1B68 ldr r3, [r3] + 3657 00c0 5A6C ldr r2, [r3, #68] + 3658 00c2 7B68 ldr r3, [r7, #4] + 3659 00c4 1B68 ldr r3, [r3] + 3660 00c6 22F40042 bic r2, r2, #32768 + 3661 00ca 5A64 str r2, [r3, #68] + 3662 .L255: +1329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 3663 .loc 1 1331 5 is_stmt 1 + 3664 00cc 7B68 ldr r3, [r7, #4] + 3665 00ce 1B68 ldr r3, [r3] + 3666 00d0 1A6A ldr r2, [r3, #32] + 3667 00d2 41F21113 movw r3, #4369 + 3668 00d6 1340 ands r3, r3, r2 + 3669 00d8 002B cmp r3, #0 + 3670 00da 0FD1 bne .L256 + 3671 .loc 1 1331 5 is_stmt 0 discriminator 1 + 3672 00dc 7B68 ldr r3, [r7, #4] + 3673 00de 1B68 ldr r3, [r3] + 3674 00e0 1A6A ldr r2, [r3, #32] + 3675 00e2 40F24443 movw r3, #1092 + 3676 00e6 1340 ands r3, r3, r2 + 3677 00e8 002B cmp r3, #0 + 3678 00ea 07D1 bne .L256 + 3679 .loc 1 1331 5 discriminator 2 + 3680 00ec 7B68 ldr r3, [r7, #4] + 3681 00ee 1B68 ldr r3, [r3] + 3682 00f0 1A68 ldr r2, [r3] + 3683 00f2 7B68 ldr r3, [r7, #4] + 3684 00f4 1B68 ldr r3, [r3] + 3685 00f6 22F00102 bic r2, r2, #1 + 3686 00fa 1A60 str r2, [r3] + 3687 .L256: +1332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 3688 .loc 1 1334 5 is_stmt 1 + 3689 00fc 3B68 ldr r3, [r7] + 3690 00fe 002B cmp r3, #0 + 3691 0100 04D1 bne .L257 + 3692 .loc 1 1334 5 is_stmt 0 discriminator 1 + 3693 0102 7B68 ldr r3, [r7, #4] + 3694 0104 0122 movs r2, #1 + 3695 0106 83F84420 strb r2, [r3, #68] + 3696 010a 13E0 b .L253 + 3697 .L257: + 3698 .loc 1 1334 5 discriminator 2 + 3699 010c 3B68 ldr r3, [r7] + 3700 010e 042B cmp r3, #4 + 3701 0110 04D1 bne .L258 + 3702 .loc 1 1334 5 discriminator 3 + 3703 0112 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 89 + + + 3704 0114 0122 movs r2, #1 + 3705 0116 83F84520 strb r2, [r3, #69] + 3706 011a 0BE0 b .L253 + 3707 .L258: + 3708 .loc 1 1334 5 discriminator 4 + 3709 011c 3B68 ldr r3, [r7] + 3710 011e 082B cmp r3, #8 + 3711 0120 04D1 bne .L260 + 3712 .loc 1 1334 5 discriminator 6 + 3713 0122 7B68 ldr r3, [r7, #4] + 3714 0124 0122 movs r2, #1 + 3715 0126 83F84620 strb r2, [r3, #70] + 3716 012a 03E0 b .L253 + 3717 .L260: + 3718 .loc 1 1334 5 discriminator 7 + 3719 012c 7B68 ldr r3, [r7, #4] + 3720 012e 0122 movs r2, #1 + 3721 0130 83F84720 strb r2, [r3, #71] + 3722 .L253: +1335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 3723 .loc 1 1338 10 is_stmt 1 + 3724 0134 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 3725 .loc 1 1339 1 + 3726 0136 1846 mov r0, r3 + 3727 0138 1037 adds r7, r7, #16 + 3728 .cfi_def_cfa_offset 8 + 3729 013a BD46 mov sp, r7 + 3730 .cfi_def_cfa_register 13 + 3731 @ sp needed + 3732 013c 80BD pop {r7, pc} + 3733 .cfi_endproc + 3734 .LFE149: + 3736 .section .text.HAL_TIMEx_PWMN_Start_DMA,"ax",%progbits + 3737 .align 1 + 3738 .global HAL_TIMEx_PWMN_Start_DMA + 3739 .syntax unified + 3740 .thumb + 3741 .thumb_func + 3743 HAL_TIMEx_PWMN_Start_DMA: + 3744 .LFB150: +1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM PWM signal generation in DMA mode on the +1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * complementary output +1344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be enabled +1346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param pData The source Buffer address. +1351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Length The length of data to be transferred from memory to TIM peripheral +1352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status + ARM GAS /tmp/ccxRWv8k.s page 90 + + +1353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_ +1355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint16_t Length) +1356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 3745 .loc 1 1356 1 + 3746 .cfi_startproc + 3747 @ args = 0, pretend = 0, frame = 24 + 3748 @ frame_needed = 1, uses_anonymous_args = 0 + 3749 0000 80B5 push {r7, lr} + 3750 .cfi_def_cfa_offset 8 + 3751 .cfi_offset 7, -8 + 3752 .cfi_offset 14, -4 + 3753 0002 86B0 sub sp, sp, #24 + 3754 .cfi_def_cfa_offset 32 + 3755 0004 00AF add r7, sp, #0 + 3756 .cfi_def_cfa_register 7 + 3757 0006 F860 str r0, [r7, #12] + 3758 0008 B960 str r1, [r7, #8] + 3759 000a 7A60 str r2, [r7, #4] + 3760 000c 7B80 strh r3, [r7, #2] @ movhi +1357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 3761 .loc 1 1357 21 + 3762 000e 0023 movs r3, #0 + 3763 0010 FB75 strb r3, [r7, #23] +1358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; +1359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_BUSY) + 3764 .loc 1 1364 46 + 3765 0012 BB68 ldr r3, [r7, #8] + 3766 0014 002B cmp r3, #0 + 3767 0016 09D1 bne .L264 + 3768 .loc 1 1364 7 discriminator 1 + 3769 0018 FB68 ldr r3, [r7, #12] + 3770 001a 93F84430 ldrb r3, [r3, #68] + 3771 001e DBB2 uxtb r3, r3 + 3772 .loc 1 1364 46 discriminator 1 + 3773 0020 022B cmp r3, #2 + 3774 0022 0CBF ite eq + 3775 0024 0123 moveq r3, #1 + 3776 0026 0023 movne r3, #0 + 3777 0028 DBB2 uxtb r3, r3 + 3778 002a 22E0 b .L265 + 3779 .L264: + 3780 .loc 1 1364 46 is_stmt 0 discriminator 2 + 3781 002c BB68 ldr r3, [r7, #8] + 3782 002e 042B cmp r3, #4 + 3783 0030 09D1 bne .L266 + 3784 .loc 1 1364 7 is_stmt 1 discriminator 4 + 3785 0032 FB68 ldr r3, [r7, #12] + 3786 0034 93F84530 ldrb r3, [r3, #69] + 3787 0038 DBB2 uxtb r3, r3 + 3788 .loc 1 1364 46 discriminator 4 + 3789 003a 022B cmp r3, #2 + ARM GAS /tmp/ccxRWv8k.s page 91 + + + 3790 003c 0CBF ite eq + 3791 003e 0123 moveq r3, #1 + 3792 0040 0023 movne r3, #0 + 3793 0042 DBB2 uxtb r3, r3 + 3794 0044 15E0 b .L265 + 3795 .L266: + 3796 .loc 1 1364 46 is_stmt 0 discriminator 5 + 3797 0046 BB68 ldr r3, [r7, #8] + 3798 0048 082B cmp r3, #8 + 3799 004a 09D1 bne .L268 + 3800 .loc 1 1364 7 is_stmt 1 discriminator 7 + 3801 004c FB68 ldr r3, [r7, #12] + 3802 004e 93F84630 ldrb r3, [r3, #70] + 3803 0052 DBB2 uxtb r3, r3 + 3804 .loc 1 1364 46 discriminator 7 + 3805 0054 022B cmp r3, #2 + 3806 0056 0CBF ite eq + 3807 0058 0123 moveq r3, #1 + 3808 005a 0023 movne r3, #0 + 3809 005c DBB2 uxtb r3, r3 + 3810 005e 08E0 b .L265 + 3811 .L268: + 3812 .loc 1 1364 7 discriminator 8 + 3813 0060 FB68 ldr r3, [r7, #12] + 3814 0062 93F84730 ldrb r3, [r3, #71] + 3815 0066 DBB2 uxtb r3, r3 + 3816 .loc 1 1364 46 discriminator 8 + 3817 0068 022B cmp r3, #2 + 3818 006a 0CBF ite eq + 3819 006c 0123 moveq r3, #1 + 3820 006e 0023 movne r3, #0 + 3821 0070 DBB2 uxtb r3, r3 + 3822 .L265: + 3823 .loc 1 1364 6 discriminator 12 + 3824 0072 002B cmp r3, #0 + 3825 0074 01D0 beq .L270 +1365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_BUSY; + 3826 .loc 1 1366 12 + 3827 0076 0223 movs r3, #2 + 3828 0078 20E1 b .L271 + 3829 .L270: +1367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) + 3830 .loc 1 1368 51 + 3831 007a BB68 ldr r3, [r7, #8] + 3832 007c 002B cmp r3, #0 + 3833 007e 09D1 bne .L272 + 3834 .loc 1 1368 12 discriminator 1 + 3835 0080 FB68 ldr r3, [r7, #12] + 3836 0082 93F84430 ldrb r3, [r3, #68] + 3837 0086 DBB2 uxtb r3, r3 + 3838 .loc 1 1368 51 discriminator 1 + 3839 0088 012B cmp r3, #1 + 3840 008a 0CBF ite eq + 3841 008c 0123 moveq r3, #1 + 3842 008e 0023 movne r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 92 + + + 3843 0090 DBB2 uxtb r3, r3 + 3844 0092 22E0 b .L273 + 3845 .L272: + 3846 .loc 1 1368 51 is_stmt 0 discriminator 2 + 3847 0094 BB68 ldr r3, [r7, #8] + 3848 0096 042B cmp r3, #4 + 3849 0098 09D1 bne .L274 + 3850 .loc 1 1368 12 is_stmt 1 discriminator 4 + 3851 009a FB68 ldr r3, [r7, #12] + 3852 009c 93F84530 ldrb r3, [r3, #69] + 3853 00a0 DBB2 uxtb r3, r3 + 3854 .loc 1 1368 51 discriminator 4 + 3855 00a2 012B cmp r3, #1 + 3856 00a4 0CBF ite eq + 3857 00a6 0123 moveq r3, #1 + 3858 00a8 0023 movne r3, #0 + 3859 00aa DBB2 uxtb r3, r3 + 3860 00ac 15E0 b .L273 + 3861 .L274: + 3862 .loc 1 1368 51 is_stmt 0 discriminator 5 + 3863 00ae BB68 ldr r3, [r7, #8] + 3864 00b0 082B cmp r3, #8 + 3865 00b2 09D1 bne .L276 + 3866 .loc 1 1368 12 is_stmt 1 discriminator 7 + 3867 00b4 FB68 ldr r3, [r7, #12] + 3868 00b6 93F84630 ldrb r3, [r3, #70] + 3869 00ba DBB2 uxtb r3, r3 + 3870 .loc 1 1368 51 discriminator 7 + 3871 00bc 012B cmp r3, #1 + 3872 00be 0CBF ite eq + 3873 00c0 0123 moveq r3, #1 + 3874 00c2 0023 movne r3, #0 + 3875 00c4 DBB2 uxtb r3, r3 + 3876 00c6 08E0 b .L273 + 3877 .L276: + 3878 .loc 1 1368 12 discriminator 8 + 3879 00c8 FB68 ldr r3, [r7, #12] + 3880 00ca 93F84730 ldrb r3, [r3, #71] + 3881 00ce DBB2 uxtb r3, r3 + 3882 .loc 1 1368 51 discriminator 8 + 3883 00d0 012B cmp r3, #1 + 3884 00d2 0CBF ite eq + 3885 00d4 0123 moveq r3, #1 + 3886 00d6 0023 movne r3, #0 + 3887 00d8 DBB2 uxtb r3, r3 + 3888 .L273: + 3889 .loc 1 1368 11 discriminator 12 + 3890 00da 002B cmp r3, #0 + 3891 00dc 24D0 beq .L278 +1369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((pData == NULL) || (Length == 0U)) + 3892 .loc 1 1370 8 + 3893 00de 7B68 ldr r3, [r7, #4] + 3894 00e0 002B cmp r3, #0 + 3895 00e2 02D0 beq .L279 + 3896 .loc 1 1370 25 discriminator 1 + 3897 00e4 7B88 ldrh r3, [r7, #2] + ARM GAS /tmp/ccxRWv8k.s page 93 + + + 3898 00e6 002B cmp r3, #0 + 3899 00e8 01D1 bne .L280 + 3900 .L279: +1371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 3901 .loc 1 1372 14 + 3902 00ea 0123 movs r3, #1 + 3903 00ec E6E0 b .L271 + 3904 .L280: +1373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +1375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 3905 .loc 1 1376 7 + 3906 00ee BB68 ldr r3, [r7, #8] + 3907 00f0 002B cmp r3, #0 + 3908 00f2 04D1 bne .L281 + 3909 .loc 1 1376 7 is_stmt 0 discriminator 1 + 3910 00f4 FB68 ldr r3, [r7, #12] + 3911 00f6 0222 movs r2, #2 + 3912 00f8 83F84420 strb r2, [r3, #68] + 3913 00fc 16E0 b .L282 + 3914 .L281: + 3915 .loc 1 1376 7 discriminator 2 + 3916 00fe BB68 ldr r3, [r7, #8] + 3917 0100 042B cmp r3, #4 + 3918 0102 04D1 bne .L283 + 3919 .loc 1 1376 7 discriminator 3 + 3920 0104 FB68 ldr r3, [r7, #12] + 3921 0106 0222 movs r2, #2 + 3922 0108 83F84520 strb r2, [r3, #69] + 3923 .loc 1 1376 7 discriminator 10 + 3924 010c 0EE0 b .L282 + 3925 .L283: + 3926 .loc 1 1376 7 discriminator 4 + 3927 010e BB68 ldr r3, [r7, #8] + 3928 0110 082B cmp r3, #8 + 3929 0112 04D1 bne .L285 + 3930 .loc 1 1376 7 discriminator 6 + 3931 0114 FB68 ldr r3, [r7, #12] + 3932 0116 0222 movs r2, #2 + 3933 0118 83F84620 strb r2, [r3, #70] + 3934 .loc 1 1376 7 discriminator 10 + 3935 011c 06E0 b .L282 + 3936 .L285: + 3937 .loc 1 1376 7 discriminator 7 + 3938 011e FB68 ldr r3, [r7, #12] + 3939 0120 0222 movs r2, #2 + 3940 0122 83F84720 strb r2, [r3, #71] + 3941 0126 01E0 b .L282 + 3942 .L278: +1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +1380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 3943 .loc 1 1381 12 is_stmt 1 + ARM GAS /tmp/ccxRWv8k.s page 94 + + + 3944 0128 0123 movs r3, #1 + 3945 012a C7E0 b .L271 + 3946 .L282: +1382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 3947 .loc 1 1384 3 + 3948 012c BB68 ldr r3, [r7, #8] + 3949 012e 082B cmp r3, #8 + 3950 0130 51D0 beq .L287 + 3951 0132 BB68 ldr r3, [r7, #8] + 3952 0134 082B cmp r3, #8 + 3953 0136 72D8 bhi .L288 + 3954 0138 BB68 ldr r3, [r7, #8] + 3955 013a 002B cmp r3, #0 + 3956 013c 03D0 beq .L289 + 3957 013e BB68 ldr r3, [r7, #8] + 3958 0140 042B cmp r3, #4 + 3959 0142 24D0 beq .L290 + 3960 0144 6BE0 b .L288 + 3961 .L289: +1385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: +1387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ +1389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 3962 .loc 1 1389 17 + 3963 0146 FB68 ldr r3, [r7, #12] + 3964 0148 5B6A ldr r3, [r3, #36] + 3965 .loc 1 1389 52 + 3966 014a 5E4A ldr r2, .L300 + 3967 014c 9A62 str r2, [r3, #40] +1390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 3968 .loc 1 1390 17 + 3969 014e FB68 ldr r3, [r7, #12] + 3970 0150 5B6A ldr r3, [r3, #36] + 3971 .loc 1 1390 56 + 3972 0152 5D4A ldr r2, .L300+4 + 3973 0154 DA62 str r2, [r3, #44] +1391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ +1393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAErrorCCxN ; + 3974 .loc 1 1393 17 + 3975 0156 FB68 ldr r3, [r7, #12] + 3976 0158 5B6A ldr r3, [r3, #36] + 3977 .loc 1 1393 53 + 3978 015a 5C4A ldr r2, .L300+8 + 3979 015c 1A63 str r2, [r3, #48] +1394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ +1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> + 3980 .loc 1 1396 11 + 3981 015e FB68 ldr r3, [r7, #12] + 3982 0160 586A ldr r0, [r3, #36] + 3983 0162 7968 ldr r1, [r7, #4] + 3984 .loc 1 1396 88 + 3985 0164 FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccxRWv8k.s page 95 + + + 3986 0166 1B68 ldr r3, [r3] + 3987 .loc 1 1396 83 + 3988 0168 3433 adds r3, r3, #52 + 3989 .loc 1 1396 11 + 3990 016a 1A46 mov r2, r3 + 3991 016c 7B88 ldrh r3, [r7, #2] + 3992 016e FFF7FEFF bl HAL_DMA_Start_IT + 3993 0172 0346 mov r3, r0 + 3994 .loc 1 1396 10 discriminator 1 + 3995 0174 002B cmp r3, #0 + 3996 0176 01D0 beq .L291 +1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) +1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ +1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 3997 .loc 1 1400 16 + 3998 0178 0123 movs r3, #1 + 3999 017a 9FE0 b .L271 + 4000 .L291: +1401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 1 DMA request */ +1403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + 4001 .loc 1 1403 7 + 4002 017c FB68 ldr r3, [r7, #12] + 4003 017e 1B68 ldr r3, [r3] + 4004 0180 DA68 ldr r2, [r3, #12] + 4005 0182 FB68 ldr r3, [r7, #12] + 4006 0184 1B68 ldr r3, [r3] + 4007 0186 42F40072 orr r2, r2, #512 + 4008 018a DA60 str r2, [r3, #12] +1404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4009 .loc 1 1404 7 + 4010 018c 4AE0 b .L292 + 4011 .L290: +1405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: +1408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ +1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 4012 .loc 1 1410 17 + 4013 018e FB68 ldr r3, [r7, #12] + 4014 0190 9B6A ldr r3, [r3, #40] + 4015 .loc 1 1410 52 + 4016 0192 4C4A ldr r2, .L300 + 4017 0194 9A62 str r2, [r3, #40] +1411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 4018 .loc 1 1411 17 + 4019 0196 FB68 ldr r3, [r7, #12] + 4020 0198 9B6A ldr r3, [r3, #40] + 4021 .loc 1 1411 56 + 4022 019a 4B4A ldr r2, .L300+4 + 4023 019c DA62 str r2, [r3, #44] +1412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ +1414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAErrorCCxN ; + 4024 .loc 1 1414 17 + ARM GAS /tmp/ccxRWv8k.s page 96 + + + 4025 019e FB68 ldr r3, [r7, #12] + 4026 01a0 9B6A ldr r3, [r3, #40] + 4027 .loc 1 1414 53 + 4028 01a2 4A4A ldr r2, .L300+8 + 4029 01a4 1A63 str r2, [r3, #48] +1415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ +1417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> + 4030 .loc 1 1417 11 + 4031 01a6 FB68 ldr r3, [r7, #12] + 4032 01a8 986A ldr r0, [r3, #40] + 4033 01aa 7968 ldr r1, [r7, #4] + 4034 .loc 1 1417 88 + 4035 01ac FB68 ldr r3, [r7, #12] + 4036 01ae 1B68 ldr r3, [r3] + 4037 .loc 1 1417 83 + 4038 01b0 3833 adds r3, r3, #56 + 4039 .loc 1 1417 11 + 4040 01b2 1A46 mov r2, r3 + 4041 01b4 7B88 ldrh r3, [r7, #2] + 4042 01b6 FFF7FEFF bl HAL_DMA_Start_IT + 4043 01ba 0346 mov r3, r0 + 4044 .loc 1 1417 10 discriminator 1 + 4045 01bc 002B cmp r3, #0 + 4046 01be 01D0 beq .L293 +1418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) +1419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ +1421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 4047 .loc 1 1421 16 + 4048 01c0 0123 movs r3, #1 + 4049 01c2 7BE0 b .L271 + 4050 .L293: +1422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 2 DMA request */ +1424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + 4051 .loc 1 1424 7 + 4052 01c4 FB68 ldr r3, [r7, #12] + 4053 01c6 1B68 ldr r3, [r3] + 4054 01c8 DA68 ldr r2, [r3, #12] + 4055 01ca FB68 ldr r3, [r7, #12] + 4056 01cc 1B68 ldr r3, [r3] + 4057 01ce 42F48062 orr r2, r2, #1024 + 4058 01d2 DA60 str r2, [r3, #12] +1425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4059 .loc 1 1425 7 + 4060 01d4 26E0 b .L292 + 4061 .L287: +1426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: +1429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ +1431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseNCplt; + 4062 .loc 1 1431 17 + 4063 01d6 FB68 ldr r3, [r7, #12] + 4064 01d8 DB6A ldr r3, [r3, #44] + ARM GAS /tmp/ccxRWv8k.s page 97 + + + 4065 .loc 1 1431 52 + 4066 01da 3A4A ldr r2, .L300 + 4067 01dc 9A62 str r2, [r3, #40] +1432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 4068 .loc 1 1432 17 + 4069 01de FB68 ldr r3, [r7, #12] + 4070 01e0 DB6A ldr r3, [r3, #44] + 4071 .loc 1 1432 56 + 4072 01e2 394A ldr r2, .L300+4 + 4073 01e4 DA62 str r2, [r3, #44] +1433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ +1435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAErrorCCxN ; + 4074 .loc 1 1435 17 + 4075 01e6 FB68 ldr r3, [r7, #12] + 4076 01e8 DB6A ldr r3, [r3, #44] + 4077 .loc 1 1435 53 + 4078 01ea 384A ldr r2, .L300+8 + 4079 01ec 1A63 str r2, [r3, #48] +1436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the DMA channel */ +1438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> + 4080 .loc 1 1438 11 + 4081 01ee FB68 ldr r3, [r7, #12] + 4082 01f0 D86A ldr r0, [r3, #44] + 4083 01f2 7968 ldr r1, [r7, #4] + 4084 .loc 1 1438 88 + 4085 01f4 FB68 ldr r3, [r7, #12] + 4086 01f6 1B68 ldr r3, [r3] + 4087 .loc 1 1438 83 + 4088 01f8 3C33 adds r3, r3, #60 + 4089 .loc 1 1438 11 + 4090 01fa 1A46 mov r2, r3 + 4091 01fc 7B88 ldrh r3, [r7, #2] + 4092 01fe FFF7FEFF bl HAL_DMA_Start_IT + 4093 0202 0346 mov r3, r0 + 4094 .loc 1 1438 10 discriminator 1 + 4095 0204 002B cmp r3, #0 + 4096 0206 01D0 beq .L294 +1439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** Length) != HAL_OK) +1440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return error status */ +1442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 4097 .loc 1 1442 16 + 4098 0208 0123 movs r3, #1 + 4099 020a 57E0 b .L271 + 4100 .L294: +1443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 3 DMA request */ +1445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); + 4101 .loc 1 1445 7 + 4102 020c FB68 ldr r3, [r7, #12] + 4103 020e 1B68 ldr r3, [r3] + 4104 0210 DA68 ldr r2, [r3, #12] + 4105 0212 FB68 ldr r3, [r7, #12] + 4106 0214 1B68 ldr r3, [r3] + 4107 0216 42F40062 orr r2, r2, #2048 + ARM GAS /tmp/ccxRWv8k.s page 98 + + + 4108 021a DA60 str r2, [r3, #12] +1446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4109 .loc 1 1446 7 + 4110 021c 02E0 b .L292 + 4111 .L288: +1447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: +1450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 4112 .loc 1 1450 14 + 4113 021e 0123 movs r3, #1 + 4114 0220 FB75 strb r3, [r7, #23] +1451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4115 .loc 1 1451 7 + 4116 0222 00BF nop + 4117 .L292: +1452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 4118 .loc 1 1454 6 + 4119 0224 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 4120 0226 002B cmp r3, #0 + 4121 0228 47D1 bne .L295 +1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the complementary PWM output */ +1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + 4122 .loc 1 1457 5 + 4123 022a FB68 ldr r3, [r7, #12] + 4124 022c 1B68 ldr r3, [r3] + 4125 022e 0422 movs r2, #4 + 4126 0230 B968 ldr r1, [r7, #8] + 4127 0232 1846 mov r0, r3 + 4128 0234 FFF7FEFF bl TIM_CCxNChannelCmd +1458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ +1460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 4129 .loc 1 1460 5 + 4130 0238 FB68 ldr r3, [r7, #12] + 4131 023a 1B68 ldr r3, [r3] + 4132 023c 5A6C ldr r2, [r3, #68] + 4133 023e FB68 ldr r3, [r7, #12] + 4134 0240 1B68 ldr r3, [r3] + 4135 0242 42F40042 orr r2, r2, #32768 + 4136 0246 5A64 str r2, [r3, #68] +1461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigge +1463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 4137 .loc 1 1463 9 + 4138 0248 FB68 ldr r3, [r7, #12] + 4139 024a 1B68 ldr r3, [r3] + 4140 .loc 1 1463 8 + 4141 024c 204A ldr r2, .L300+12 + 4142 024e 9342 cmp r3, r2 + 4143 0250 13D0 beq .L296 + 4144 .loc 1 1463 9 discriminator 1 + 4145 0252 FB68 ldr r3, [r7, #12] + 4146 0254 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 99 + + + 4147 0256 B3F1804F cmp r3, #1073741824 + 4148 025a 0ED0 beq .L296 + 4149 .loc 1 1463 9 is_stmt 0 discriminator 2 + 4150 025c FB68 ldr r3, [r7, #12] + 4151 025e 1B68 ldr r3, [r3] + 4152 0260 1C4A ldr r2, .L300+16 + 4153 0262 9342 cmp r3, r2 + 4154 0264 09D0 beq .L296 + 4155 .loc 1 1463 9 discriminator 3 + 4156 0266 FB68 ldr r3, [r7, #12] + 4157 0268 1B68 ldr r3, [r3] + 4158 026a 1B4A ldr r2, .L300+20 + 4159 026c 9342 cmp r3, r2 + 4160 026e 04D0 beq .L296 + 4161 .loc 1 1463 9 discriminator 4 + 4162 0270 FB68 ldr r3, [r7, #12] + 4163 0272 1B68 ldr r3, [r3] + 4164 0274 194A ldr r2, .L300+24 + 4165 0276 9342 cmp r3, r2 + 4166 0278 15D1 bne .L297 + 4167 .L296: +1464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + 4168 .loc 1 1465 21 is_stmt 1 + 4169 027a FB68 ldr r3, [r7, #12] + 4170 027c 1B68 ldr r3, [r3] + 4171 .loc 1 1465 31 + 4172 027e 9A68 ldr r2, [r3, #8] + 4173 .loc 1 1465 15 + 4174 0280 174B ldr r3, .L300+28 + 4175 0282 1340 ands r3, r3, r2 + 4176 0284 3B61 str r3, [r7, #16] +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4177 .loc 1 1466 10 + 4178 0286 3B69 ldr r3, [r7, #16] + 4179 0288 062B cmp r3, #6 + 4180 028a 15D0 beq .L299 + 4181 .loc 1 1466 11 discriminator 1 + 4182 028c 3B69 ldr r3, [r7, #16] + 4183 028e B3F5803F cmp r3, #65536 + 4184 0292 11D0 beq .L299 +1467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 4185 .loc 1 1468 9 + 4186 0294 FB68 ldr r3, [r7, #12] + 4187 0296 1B68 ldr r3, [r3] + 4188 0298 1A68 ldr r2, [r3] + 4189 029a FB68 ldr r3, [r7, #12] + 4190 029c 1B68 ldr r3, [r3] + 4191 029e 42F00102 orr r2, r2, #1 + 4192 02a2 1A60 str r2, [r3] +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 4193 .loc 1 1466 10 + 4194 02a4 08E0 b .L299 + 4195 .L297: +1469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + ARM GAS /tmp/ccxRWv8k.s page 100 + + +1471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +1472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); + 4196 .loc 1 1473 7 + 4197 02a6 FB68 ldr r3, [r7, #12] + 4198 02a8 1B68 ldr r3, [r3] + 4199 02aa 1A68 ldr r2, [r3] + 4200 02ac FB68 ldr r3, [r7, #12] + 4201 02ae 1B68 ldr r3, [r3] + 4202 02b0 42F00102 orr r2, r2, #1 + 4203 02b4 1A60 str r2, [r3] + 4204 02b6 00E0 b .L295 + 4205 .L299: +1466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4206 .loc 1 1466 10 + 4207 02b8 00BF nop + 4208 .L295: +1474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 4209 .loc 1 1478 10 + 4210 02ba FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 + 4211 .L271: +1479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4212 .loc 1 1479 1 + 4213 02bc 1846 mov r0, r3 + 4214 02be 1837 adds r7, r7, #24 + 4215 .cfi_def_cfa_offset 8 + 4216 02c0 BD46 mov sp, r7 + 4217 .cfi_def_cfa_register 13 + 4218 @ sp needed + 4219 02c2 80BD pop {r7, pc} + 4220 .L301: + 4221 .align 2 + 4222 .L300: + 4223 02c4 00000000 .word TIM_DMADelayPulseNCplt + 4224 02c8 00000000 .word TIM_DMADelayPulseHalfCplt + 4225 02cc 00000000 .word TIM_DMAErrorCCxN + 4226 02d0 002C0140 .word 1073818624 + 4227 02d4 00040040 .word 1073742848 + 4228 02d8 00080040 .word 1073743872 + 4229 02dc 00400140 .word 1073823744 + 4230 02e0 07000100 .word 65543 + 4231 .cfi_endproc + 4232 .LFE150: + 4234 .section .text.HAL_TIMEx_PWMN_Stop_DMA,"ax",%progbits + 4235 .align 1 + 4236 .global HAL_TIMEx_PWMN_Stop_DMA + 4237 .syntax unified + 4238 .thumb + 4239 .thumb_func + 4241 HAL_TIMEx_PWMN_Stop_DMA: + 4242 .LFB151: +1480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** + ARM GAS /tmp/ccxRWv8k.s page 101 + + +1482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM PWM signal generation in DMA mode on the complementary +1483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * output +1484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel TIM Channel to be disabled +1486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected +1490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) +1493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4243 .loc 1 1493 1 + 4244 .cfi_startproc + 4245 @ args = 0, pretend = 0, frame = 16 + 4246 @ frame_needed = 1, uses_anonymous_args = 0 + 4247 0000 80B5 push {r7, lr} + 4248 .cfi_def_cfa_offset 8 + 4249 .cfi_offset 7, -8 + 4250 .cfi_offset 14, -4 + 4251 0002 84B0 sub sp, sp, #16 + 4252 .cfi_def_cfa_offset 24 + 4253 0004 00AF add r7, sp, #0 + 4254 .cfi_def_cfa_register 7 + 4255 0006 7860 str r0, [r7, #4] + 4256 0008 3960 str r1, [r7] +1494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 4257 .loc 1 1494 21 + 4258 000a 0023 movs r3, #0 + 4259 000c FB73 strb r3, [r7, #15] +1495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); +1498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** switch (Channel) + 4260 .loc 1 1499 3 + 4261 000e 3B68 ldr r3, [r7] + 4262 0010 082B cmp r3, #8 + 4263 0012 25D0 beq .L303 + 4264 0014 3B68 ldr r3, [r7] + 4265 0016 082B cmp r3, #8 + 4266 0018 30D8 bhi .L304 + 4267 001a 3B68 ldr r3, [r7] + 4268 001c 002B cmp r3, #0 + 4269 001e 03D0 beq .L305 + 4270 0020 3B68 ldr r3, [r7] + 4271 0022 042B cmp r3, #4 + 4272 0024 0ED0 beq .L306 + 4273 0026 29E0 b .L304 + 4274 .L305: +1500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_1: +1502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 1 DMA request */ +1504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); + 4275 .loc 1 1504 7 + 4276 0028 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 102 + + + 4277 002a 1B68 ldr r3, [r3] + 4278 002c DA68 ldr r2, [r3, #12] + 4279 002e 7B68 ldr r3, [r7, #4] + 4280 0030 1B68 ldr r3, [r3] + 4281 0032 22F40072 bic r2, r2, #512 + 4282 0036 DA60 str r2, [r3, #12] +1505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); + 4283 .loc 1 1505 13 + 4284 0038 7B68 ldr r3, [r7, #4] + 4285 003a 5B6A ldr r3, [r3, #36] + 4286 003c 1846 mov r0, r3 + 4287 003e FFF7FEFF bl HAL_DMA_Abort_IT +1506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4288 .loc 1 1506 7 + 4289 0042 1EE0 b .L307 + 4290 .L306: +1507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_2: +1510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 2 DMA request */ +1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); + 4291 .loc 1 1512 7 + 4292 0044 7B68 ldr r3, [r7, #4] + 4293 0046 1B68 ldr r3, [r3] + 4294 0048 DA68 ldr r2, [r3, #12] + 4295 004a 7B68 ldr r3, [r7, #4] + 4296 004c 1B68 ldr r3, [r3] + 4297 004e 22F48062 bic r2, r2, #1024 + 4298 0052 DA60 str r2, [r3, #12] +1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); + 4299 .loc 1 1513 13 + 4300 0054 7B68 ldr r3, [r7, #4] + 4301 0056 9B6A ldr r3, [r3, #40] + 4302 0058 1846 mov r0, r3 + 4303 005a FFF7FEFF bl HAL_DMA_Abort_IT +1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4304 .loc 1 1514 7 + 4305 005e 10E0 b .L307 + 4306 .L303: +1515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** case TIM_CHANNEL_3: +1518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 3 DMA request */ +1520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); + 4307 .loc 1 1520 7 + 4308 0060 7B68 ldr r3, [r7, #4] + 4309 0062 1B68 ldr r3, [r3] + 4310 0064 DA68 ldr r2, [r3, #12] + 4311 0066 7B68 ldr r3, [r7, #4] + 4312 0068 1B68 ldr r3, [r3] + 4313 006a 22F40062 bic r2, r2, #2048 + 4314 006e DA60 str r2, [r3, #12] +1521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); + 4315 .loc 1 1521 13 + 4316 0070 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 103 + + + 4317 0072 DB6A ldr r3, [r3, #44] + 4318 0074 1846 mov r0, r3 + 4319 0076 FFF7FEFF bl HAL_DMA_Abort_IT +1522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4320 .loc 1 1522 7 + 4321 007a 02E0 b .L307 + 4322 .L304: +1523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** default: +1526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** status = HAL_ERROR; + 4323 .loc 1 1526 14 + 4324 007c 0123 movs r3, #1 + 4325 007e FB73 strb r3, [r7, #15] +1527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** break; + 4326 .loc 1 1527 7 + 4327 0080 00BF nop + 4328 .L307: +1528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (status == HAL_OK) + 4329 .loc 1 1530 6 + 4330 0082 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 + 4331 0084 002B cmp r3, #0 + 4332 0086 52D1 bne .L308 +1531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the complementary PWM output */ +1533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + 4333 .loc 1 1533 5 + 4334 0088 7B68 ldr r3, [r7, #4] + 4335 008a 1B68 ldr r3, [r3] + 4336 008c 0022 movs r2, #0 + 4337 008e 3968 ldr r1, [r7] + 4338 0090 1846 mov r0, r3 + 4339 0092 FFF7FEFF bl TIM_CCxNChannelCmd +1534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 4340 .loc 1 1536 5 + 4341 0096 7B68 ldr r3, [r7, #4] + 4342 0098 1B68 ldr r3, [r3] + 4343 009a 1A6A ldr r2, [r3, #32] + 4344 009c 41F21113 movw r3, #4369 + 4345 00a0 1340 ands r3, r3, r2 + 4346 00a2 002B cmp r3, #0 + 4347 00a4 0FD1 bne .L309 + 4348 .loc 1 1536 5 is_stmt 0 discriminator 1 + 4349 00a6 7B68 ldr r3, [r7, #4] + 4350 00a8 1B68 ldr r3, [r3] + 4351 00aa 1A6A ldr r2, [r3, #32] + 4352 00ac 40F24443 movw r3, #1092 + 4353 00b0 1340 ands r3, r3, r2 + 4354 00b2 002B cmp r3, #0 + 4355 00b4 07D1 bne .L309 + 4356 .loc 1 1536 5 discriminator 2 + 4357 00b6 7B68 ldr r3, [r7, #4] + 4358 00b8 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 104 + + + 4359 00ba 5A6C ldr r2, [r3, #68] + 4360 00bc 7B68 ldr r3, [r7, #4] + 4361 00be 1B68 ldr r3, [r3] + 4362 00c0 22F40042 bic r2, r2, #32768 + 4363 00c4 5A64 str r2, [r3, #68] + 4364 .L309: +1537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 4365 .loc 1 1539 5 is_stmt 1 + 4366 00c6 7B68 ldr r3, [r7, #4] + 4367 00c8 1B68 ldr r3, [r3] + 4368 00ca 1A6A ldr r2, [r3, #32] + 4369 00cc 41F21113 movw r3, #4369 + 4370 00d0 1340 ands r3, r3, r2 + 4371 00d2 002B cmp r3, #0 + 4372 00d4 0FD1 bne .L310 + 4373 .loc 1 1539 5 is_stmt 0 discriminator 1 + 4374 00d6 7B68 ldr r3, [r7, #4] + 4375 00d8 1B68 ldr r3, [r3] + 4376 00da 1A6A ldr r2, [r3, #32] + 4377 00dc 40F24443 movw r3, #1092 + 4378 00e0 1340 ands r3, r3, r2 + 4379 00e2 002B cmp r3, #0 + 4380 00e4 07D1 bne .L310 + 4381 .loc 1 1539 5 discriminator 2 + 4382 00e6 7B68 ldr r3, [r7, #4] + 4383 00e8 1B68 ldr r3, [r3] + 4384 00ea 1A68 ldr r2, [r3] + 4385 00ec 7B68 ldr r3, [r7, #4] + 4386 00ee 1B68 ldr r3, [r3] + 4387 00f0 22F00102 bic r2, r2, #1 + 4388 00f4 1A60 str r2, [r3] + 4389 .L310: +1540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ +1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 4390 .loc 1 1542 5 is_stmt 1 + 4391 00f6 3B68 ldr r3, [r7] + 4392 00f8 002B cmp r3, #0 + 4393 00fa 04D1 bne .L311 + 4394 .loc 1 1542 5 is_stmt 0 discriminator 1 + 4395 00fc 7B68 ldr r3, [r7, #4] + 4396 00fe 0122 movs r2, #1 + 4397 0100 83F84420 strb r2, [r3, #68] + 4398 0104 13E0 b .L308 + 4399 .L311: + 4400 .loc 1 1542 5 discriminator 2 + 4401 0106 3B68 ldr r3, [r7] + 4402 0108 042B cmp r3, #4 + 4403 010a 04D1 bne .L312 + 4404 .loc 1 1542 5 discriminator 3 + 4405 010c 7B68 ldr r3, [r7, #4] + 4406 010e 0122 movs r2, #1 + 4407 0110 83F84520 strb r2, [r3, #69] + 4408 0114 0BE0 b .L308 + 4409 .L312: + ARM GAS /tmp/ccxRWv8k.s page 105 + + + 4410 .loc 1 1542 5 discriminator 4 + 4411 0116 3B68 ldr r3, [r7] + 4412 0118 082B cmp r3, #8 + 4413 011a 04D1 bne .L314 + 4414 .loc 1 1542 5 discriminator 6 + 4415 011c 7B68 ldr r3, [r7, #4] + 4416 011e 0122 movs r2, #1 + 4417 0120 83F84620 strb r2, [r3, #70] + 4418 0124 03E0 b .L308 + 4419 .L314: + 4420 .loc 1 1542 5 discriminator 7 + 4421 0126 7B68 ldr r3, [r7, #4] + 4422 0128 0122 movs r2, #1 + 4423 012a 83F84720 strb r2, [r3, #71] + 4424 .L308: +1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1546:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return status; + 4425 .loc 1 1546 10 is_stmt 1 + 4426 012e FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +1547:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4427 .loc 1 1547 1 + 4428 0130 1846 mov r0, r3 + 4429 0132 1037 adds r7, r7, #16 + 4430 .cfi_def_cfa_offset 8 + 4431 0134 BD46 mov sp, r7 + 4432 .cfi_def_cfa_register 13 + 4433 @ sp needed + 4434 0136 80BD pop {r7, pc} + 4435 .cfi_endproc + 4436 .LFE151: + 4438 .section .text.HAL_TIMEx_OnePulseN_Start,"ax",%progbits + 4439 .align 1 + 4440 .global HAL_TIMEx_OnePulseN_Start + 4441 .syntax unified + 4442 .thumb + 4443 .thumb_func + 4445 HAL_TIMEx_OnePulseN_Start: + 4446 .LFB152: +1548:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1550:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +1551:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1552:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1553:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group4 Extended Timer Complementary One Pulse functions +1554:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Timer Complementary One Pulse functions +1555:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +1556:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim +1557:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1558:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Timer Complementary One Pulse functions ##### +1559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] +1561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides functions allowing to: +1562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary One Pulse generation. +1563:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary One Pulse. +1564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Start the Complementary One Pulse and enable interrupts. + ARM GAS /tmp/ccxRWv8k.s page 106 + + +1565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Stop the Complementary One Pulse and disable interrupts. +1566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim +1568:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +1569:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1570:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1571:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM One Pulse signal generation on the complementary +1573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * output. +1574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note OutputChannel must match the pulse output channel chosen when calling +1575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +1576:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM One Pulse handle +1577:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param OutputChannel pulse output channel to enable +1578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1579:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1581:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1583:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +1584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4447 .loc 1 1584 1 + 4448 .cfi_startproc + 4449 @ args = 0, pretend = 0, frame = 16 + 4450 @ frame_needed = 1, uses_anonymous_args = 0 + 4451 0000 80B5 push {r7, lr} + 4452 .cfi_def_cfa_offset 8 + 4453 .cfi_offset 7, -8 + 4454 .cfi_offset 14, -4 + 4455 0002 84B0 sub sp, sp, #16 + 4456 .cfi_def_cfa_offset 24 + 4457 0004 00AF add r7, sp, #0 + 4458 .cfi_def_cfa_register 7 + 4459 0006 7860 str r0, [r7, #4] + 4460 0008 3960 str r1, [r7] +1585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4461 .loc 1 1585 77 + 4462 000a 3B68 ldr r3, [r7] + 4463 000c 002B cmp r3, #0 + 4464 000e 01D1 bne .L318 + 4465 .loc 1 1585 77 is_stmt 0 discriminator 1 + 4466 0010 0423 movs r3, #4 + 4467 0012 00E0 b .L319 + 4468 .L318: + 4469 .loc 1 1585 77 discriminator 2 + 4470 0014 0023 movs r3, #0 + 4471 .L319: + 4472 .loc 1 1585 12 is_stmt 1 discriminator 4 + 4473 0016 FB60 str r3, [r7, #12] +1586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 4474 .loc 1 1586 31 + 4475 0018 7B68 ldr r3, [r7, #4] + 4476 001a 93F83E30 ldrb r3, [r3, #62] + 4477 001e FB72 strb r3, [r7, #11] +1587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4478 .loc 1 1587 31 + 4479 0020 7B68 ldr r3, [r7, #4] + 4480 0022 93F83F30 ldrb r3, [r3, #63] + ARM GAS /tmp/ccxRWv8k.s page 107 + + + 4481 0026 BB72 strb r3, [r7, #10] +1588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4482 .loc 1 1588 31 + 4483 0028 7B68 ldr r3, [r7, #4] + 4484 002a 93F84430 ldrb r3, [r3, #68] + 4485 002e 7B72 strb r3, [r7, #9] +1589:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4486 .loc 1 1589 31 + 4487 0030 7B68 ldr r3, [r7, #4] + 4488 0032 93F84530 ldrb r3, [r3, #69] + 4489 0036 3B72 strb r3, [r7, #8] +1590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); +1593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM channels state */ +1595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 4490 .loc 1 1595 6 + 4491 0038 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 4492 003a 012B cmp r3, #1 + 4493 003c 08D1 bne .L320 +1596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 4494 .loc 1 1596 7 + 4495 003e BB7A ldrb r3, [r7, #10] @ zero_extendqisi2 + 4496 0040 012B cmp r3, #1 + 4497 0042 05D1 bne .L320 +1597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 4498 .loc 1 1597 7 + 4499 0044 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 4500 0046 012B cmp r3, #1 + 4501 0048 02D1 bne .L320 +1598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 4502 .loc 1 1598 7 + 4503 004a 3B7A ldrb r3, [r7, #8] @ zero_extendqisi2 + 4504 004c 012B cmp r3, #1 + 4505 004e 01D0 beq .L321 + 4506 .L320: +1599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 4507 .loc 1 1600 12 + 4508 0050 0123 movs r3, #1 + 4509 0052 26E0 b .L322 + 4510 .L321: +1601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1603:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ +1604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 4511 .loc 1 1604 3 + 4512 0054 7B68 ldr r3, [r7, #4] + 4513 0056 0222 movs r2, #2 + 4514 0058 83F83E20 strb r2, [r3, #62] +1605:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 4515 .loc 1 1605 3 + 4516 005c 7B68 ldr r3, [r7, #4] + 4517 005e 0222 movs r2, #2 + 4518 0060 83F83F20 strb r2, [r3, #63] +1606:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + ARM GAS /tmp/ccxRWv8k.s page 108 + + + 4519 .loc 1 1606 3 + 4520 0064 7B68 ldr r3, [r7, #4] + 4521 0066 0222 movs r2, #2 + 4522 0068 83F84420 strb r2, [r3, #68] +1607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 4523 .loc 1 1607 3 + 4524 006c 7B68 ldr r3, [r7, #4] + 4525 006e 0222 movs r2, #2 + 4526 0070 83F84520 strb r2, [r3, #69] +1608:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1609:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the complementary One Pulse output channel and the Input Capture channel */ +1610:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_ENABLE); + 4527 .loc 1 1610 3 + 4528 0074 7B68 ldr r3, [r7, #4] + 4529 0076 1B68 ldr r3, [r3] + 4530 0078 0422 movs r2, #4 + 4531 007a 3968 ldr r1, [r7] + 4532 007c 1846 mov r0, r3 + 4533 007e FFF7FEFF bl TIM_CCxNChannelCmd +1611:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); + 4534 .loc 1 1611 3 + 4535 0082 7B68 ldr r3, [r7, #4] + 4536 0084 1B68 ldr r3, [r3] + 4537 0086 0122 movs r2, #1 + 4538 0088 F968 ldr r1, [r7, #12] + 4539 008a 1846 mov r0, r3 + 4540 008c FFF7FEFF bl TIM_CCxChannelCmd +1612:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1613:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ +1614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 4541 .loc 1 1614 3 + 4542 0090 7B68 ldr r3, [r7, #4] + 4543 0092 1B68 ldr r3, [r3] + 4544 0094 5A6C ldr r2, [r3, #68] + 4545 0096 7B68 ldr r3, [r7, #4] + 4546 0098 1B68 ldr r3, [r3] + 4547 009a 42F40042 orr r2, r2, #32768 + 4548 009e 5A64 str r2, [r3, #68] +1615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1616:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 4549 .loc 1 1617 10 + 4550 00a0 0023 movs r3, #0 + 4551 .L322: +1618:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4552 .loc 1 1618 1 + 4553 00a2 1846 mov r0, r3 + 4554 00a4 1037 adds r7, r7, #16 + 4555 .cfi_def_cfa_offset 8 + 4556 00a6 BD46 mov sp, r7 + 4557 .cfi_def_cfa_register 13 + 4558 @ sp needed + 4559 00a8 80BD pop {r7, pc} + 4560 .cfi_endproc + 4561 .LFE152: + 4563 .section .text.HAL_TIMEx_OnePulseN_Stop,"ax",%progbits + 4564 .align 1 + ARM GAS /tmp/ccxRWv8k.s page 109 + + + 4565 .global HAL_TIMEx_OnePulseN_Stop + 4566 .syntax unified + 4567 .thumb + 4568 .thumb_func + 4570 HAL_TIMEx_OnePulseN_Stop: + 4571 .LFB153: +1619:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1620:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM One Pulse signal generation on the complementary +1622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * output. +1623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note OutputChannel must match the pulse output channel chosen when calling +1624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +1625:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM One Pulse handle +1626:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param OutputChannel pulse output channel to disable +1627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1628:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1630:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1631:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +1633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4572 .loc 1 1633 1 + 4573 .cfi_startproc + 4574 @ args = 0, pretend = 0, frame = 16 + 4575 @ frame_needed = 1, uses_anonymous_args = 0 + 4576 0000 80B5 push {r7, lr} + 4577 .cfi_def_cfa_offset 8 + 4578 .cfi_offset 7, -8 + 4579 .cfi_offset 14, -4 + 4580 0002 84B0 sub sp, sp, #16 + 4581 .cfi_def_cfa_offset 24 + 4582 0004 00AF add r7, sp, #0 + 4583 .cfi_def_cfa_register 7 + 4584 0006 7860 str r0, [r7, #4] + 4585 0008 3960 str r1, [r7] +1634:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4586 .loc 1 1634 77 + 4587 000a 3B68 ldr r3, [r7] + 4588 000c 002B cmp r3, #0 + 4589 000e 01D1 bne .L324 + 4590 .loc 1 1634 77 is_stmt 0 discriminator 1 + 4591 0010 0423 movs r3, #4 + 4592 0012 00E0 b .L325 + 4593 .L324: + 4594 .loc 1 1634 77 discriminator 2 + 4595 0014 0023 movs r3, #0 + 4596 .L325: + 4597 .loc 1 1634 12 is_stmt 1 discriminator 4 + 4598 0016 FB60 str r3, [r7, #12] +1635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1636:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1637:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); +1638:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1639:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the complementary One Pulse output channel and the Input Capture channel */ +1640:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_DISABLE); + 4599 .loc 1 1640 3 + 4600 0018 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 110 + + + 4601 001a 1B68 ldr r3, [r3] + 4602 001c 0022 movs r2, #0 + 4603 001e 3968 ldr r1, [r7] + 4604 0020 1846 mov r0, r3 + 4605 0022 FFF7FEFF bl TIM_CCxNChannelCmd +1641:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); + 4606 .loc 1 1641 3 + 4607 0026 7B68 ldr r3, [r7, #4] + 4608 0028 1B68 ldr r3, [r3] + 4609 002a 0022 movs r2, #0 + 4610 002c F968 ldr r1, [r7, #12] + 4611 002e 1846 mov r0, r3 + 4612 0030 FFF7FEFF bl TIM_CCxChannelCmd +1642:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1643:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1644:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 4613 .loc 1 1644 3 + 4614 0034 7B68 ldr r3, [r7, #4] + 4615 0036 1B68 ldr r3, [r3] + 4616 0038 1A6A ldr r2, [r3, #32] + 4617 003a 41F21113 movw r3, #4369 + 4618 003e 1340 ands r3, r3, r2 + 4619 0040 002B cmp r3, #0 + 4620 0042 0FD1 bne .L326 + 4621 .loc 1 1644 3 is_stmt 0 discriminator 1 + 4622 0044 7B68 ldr r3, [r7, #4] + 4623 0046 1B68 ldr r3, [r3] + 4624 0048 1A6A ldr r2, [r3, #32] + 4625 004a 40F24443 movw r3, #1092 + 4626 004e 1340 ands r3, r3, r2 + 4627 0050 002B cmp r3, #0 + 4628 0052 07D1 bne .L326 + 4629 .loc 1 1644 3 discriminator 2 + 4630 0054 7B68 ldr r3, [r7, #4] + 4631 0056 1B68 ldr r3, [r3] + 4632 0058 5A6C ldr r2, [r3, #68] + 4633 005a 7B68 ldr r3, [r7, #4] + 4634 005c 1B68 ldr r3, [r3] + 4635 005e 22F40042 bic r2, r2, #32768 + 4636 0062 5A64 str r2, [r3, #68] + 4637 .L326: +1645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 4638 .loc 1 1647 3 is_stmt 1 + 4639 0064 7B68 ldr r3, [r7, #4] + 4640 0066 1B68 ldr r3, [r3] + 4641 0068 1A6A ldr r2, [r3, #32] + 4642 006a 41F21113 movw r3, #4369 + 4643 006e 1340 ands r3, r3, r2 + 4644 0070 002B cmp r3, #0 + 4645 0072 0FD1 bne .L327 + 4646 .loc 1 1647 3 is_stmt 0 discriminator 1 + 4647 0074 7B68 ldr r3, [r7, #4] + 4648 0076 1B68 ldr r3, [r3] + 4649 0078 1A6A ldr r2, [r3, #32] + 4650 007a 40F24443 movw r3, #1092 + ARM GAS /tmp/ccxRWv8k.s page 111 + + + 4651 007e 1340 ands r3, r3, r2 + 4652 0080 002B cmp r3, #0 + 4653 0082 07D1 bne .L327 + 4654 .loc 1 1647 3 discriminator 2 + 4655 0084 7B68 ldr r3, [r7, #4] + 4656 0086 1B68 ldr r3, [r3] + 4657 0088 1A68 ldr r2, [r3] + 4658 008a 7B68 ldr r3, [r7, #4] + 4659 008c 1B68 ldr r3, [r3] + 4660 008e 22F00102 bic r2, r2, #1 + 4661 0092 1A60 str r2, [r3] + 4662 .L327: +1648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1649:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ +1650:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 4663 .loc 1 1650 3 is_stmt 1 + 4664 0094 7B68 ldr r3, [r7, #4] + 4665 0096 0122 movs r2, #1 + 4666 0098 83F83E20 strb r2, [r3, #62] +1651:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 4667 .loc 1 1651 3 + 4668 009c 7B68 ldr r3, [r7, #4] + 4669 009e 0122 movs r2, #1 + 4670 00a0 83F83F20 strb r2, [r3, #63] +1652:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 4671 .loc 1 1652 3 + 4672 00a4 7B68 ldr r3, [r7, #4] + 4673 00a6 0122 movs r2, #1 + 4674 00a8 83F84420 strb r2, [r3, #68] +1653:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 4675 .loc 1 1653 3 + 4676 00ac 7B68 ldr r3, [r7, #4] + 4677 00ae 0122 movs r2, #1 + 4678 00b0 83F84520 strb r2, [r3, #69] +1654:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 4679 .loc 1 1656 10 + 4680 00b4 0023 movs r3, #0 +1657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4681 .loc 1 1657 1 + 4682 00b6 1846 mov r0, r3 + 4683 00b8 1037 adds r7, r7, #16 + 4684 .cfi_def_cfa_offset 8 + 4685 00ba BD46 mov sp, r7 + 4686 .cfi_def_cfa_register 13 + 4687 @ sp needed + 4688 00bc 80BD pop {r7, pc} + 4689 .cfi_endproc + 4690 .LFE153: + 4692 .section .text.HAL_TIMEx_OnePulseN_Start_IT,"ax",%progbits + 4693 .align 1 + 4694 .global HAL_TIMEx_OnePulseN_Start_IT + 4695 .syntax unified + 4696 .thumb + 4697 .thumb_func + 4699 HAL_TIMEx_OnePulseN_Start_IT: + ARM GAS /tmp/ccxRWv8k.s page 112 + + + 4700 .LFB154: +1658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1660:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Starts the TIM One Pulse signal generation in interrupt mode on the +1661:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * complementary channel. +1662:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note OutputChannel must match the pulse output channel chosen when calling +1663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +1664:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM One Pulse handle +1665:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param OutputChannel pulse output channel to enable +1666:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1668:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1669:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1671:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +1672:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4701 .loc 1 1672 1 + 4702 .cfi_startproc + 4703 @ args = 0, pretend = 0, frame = 16 + 4704 @ frame_needed = 1, uses_anonymous_args = 0 + 4705 0000 80B5 push {r7, lr} + 4706 .cfi_def_cfa_offset 8 + 4707 .cfi_offset 7, -8 + 4708 .cfi_offset 14, -4 + 4709 0002 84B0 sub sp, sp, #16 + 4710 .cfi_def_cfa_offset 24 + 4711 0004 00AF add r7, sp, #0 + 4712 .cfi_def_cfa_register 7 + 4713 0006 7860 str r0, [r7, #4] + 4714 0008 3960 str r1, [r7] +1673:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4715 .loc 1 1673 77 + 4716 000a 3B68 ldr r3, [r7] + 4717 000c 002B cmp r3, #0 + 4718 000e 01D1 bne .L330 + 4719 .loc 1 1673 77 is_stmt 0 discriminator 1 + 4720 0010 0423 movs r3, #4 + 4721 0012 00E0 b .L331 + 4722 .L330: + 4723 .loc 1 1673 77 discriminator 2 + 4724 0014 0023 movs r3, #0 + 4725 .L331: + 4726 .loc 1 1673 12 is_stmt 1 discriminator 4 + 4727 0016 FB60 str r3, [r7, #12] +1674:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 4728 .loc 1 1674 31 + 4729 0018 7B68 ldr r3, [r7, #4] + 4730 001a 93F83E30 ldrb r3, [r3, #62] + 4731 001e FB72 strb r3, [r7, #11] +1675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4732 .loc 1 1675 31 + 4733 0020 7B68 ldr r3, [r7, #4] + 4734 0022 93F83F30 ldrb r3, [r3, #63] + 4735 0026 BB72 strb r3, [r7, #10] +1676:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4736 .loc 1 1676 31 + 4737 0028 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 113 + + + 4738 002a 93F84430 ldrb r3, [r3, #68] + 4739 002e 7B72 strb r3, [r7, #9] +1677:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4740 .loc 1 1677 31 + 4741 0030 7B68 ldr r3, [r7, #4] + 4742 0032 93F84530 ldrb r3, [r3, #69] + 4743 0036 3B72 strb r3, [r7, #8] +1678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); +1681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1682:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the TIM channels state */ +1683:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 4744 .loc 1 1683 6 + 4745 0038 FB7A ldrb r3, [r7, #11] @ zero_extendqisi2 + 4746 003a 012B cmp r3, #1 + 4747 003c 08D1 bne .L332 +1684:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 4748 .loc 1 1684 7 + 4749 003e BB7A ldrb r3, [r7, #10] @ zero_extendqisi2 + 4750 0040 012B cmp r3, #1 + 4751 0042 05D1 bne .L332 +1685:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + 4752 .loc 1 1685 7 + 4753 0044 7B7A ldrb r3, [r7, #9] @ zero_extendqisi2 + 4754 0046 012B cmp r3, #1 + 4755 0048 02D1 bne .L332 +1686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) + 4756 .loc 1 1686 7 + 4757 004a 3B7A ldrb r3, [r7, #8] @ zero_extendqisi2 + 4758 004c 012B cmp r3, #1 + 4759 004e 01D0 beq .L333 + 4760 .L332: +1687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1688:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_ERROR; + 4761 .loc 1 1688 12 + 4762 0050 0123 movs r3, #1 + 4763 0052 36E0 b .L334 + 4764 .L333: +1689:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1690:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1691:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ +1692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 4765 .loc 1 1692 3 + 4766 0054 7B68 ldr r3, [r7, #4] + 4767 0056 0222 movs r2, #2 + 4768 0058 83F83E20 strb r2, [r3, #62] +1693:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 4769 .loc 1 1693 3 + 4770 005c 7B68 ldr r3, [r7, #4] + 4771 005e 0222 movs r2, #2 + 4772 0060 83F83F20 strb r2, [r3, #63] +1694:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + 4773 .loc 1 1694 3 + 4774 0064 7B68 ldr r3, [r7, #4] + 4775 0066 0222 movs r2, #2 + 4776 0068 83F84420 strb r2, [r3, #68] + ARM GAS /tmp/ccxRWv8k.s page 114 + + +1695:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + 4777 .loc 1 1695 3 + 4778 006c 7B68 ldr r3, [r7, #4] + 4779 006e 0222 movs r2, #2 + 4780 0070 83F84520 strb r2, [r3, #69] +1696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 1 interrupt */ +1698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 4781 .loc 1 1698 3 + 4782 0074 7B68 ldr r3, [r7, #4] + 4783 0076 1B68 ldr r3, [r3] + 4784 0078 DA68 ldr r2, [r3, #12] + 4785 007a 7B68 ldr r3, [r7, #4] + 4786 007c 1B68 ldr r3, [r3] + 4787 007e 42F00202 orr r2, r2, #2 + 4788 0082 DA60 str r2, [r3, #12] +1699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1700:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 2 interrupt */ +1701:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); + 4789 .loc 1 1701 3 + 4790 0084 7B68 ldr r3, [r7, #4] + 4791 0086 1B68 ldr r3, [r3] + 4792 0088 DA68 ldr r2, [r3, #12] + 4793 008a 7B68 ldr r3, [r7, #4] + 4794 008c 1B68 ldr r3, [r3] + 4795 008e 42F00402 orr r2, r2, #4 + 4796 0092 DA60 str r2, [r3, #12] +1702:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the complementary One Pulse output channel and the Input Capture channel */ +1704:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_ENABLE); + 4797 .loc 1 1704 3 + 4798 0094 7B68 ldr r3, [r7, #4] + 4799 0096 1B68 ldr r3, [r3] + 4800 0098 0422 movs r2, #4 + 4801 009a 3968 ldr r1, [r7] + 4802 009c 1846 mov r0, r3 + 4803 009e FFF7FEFF bl TIM_CCxNChannelCmd +1705:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); + 4804 .loc 1 1705 3 + 4805 00a2 7B68 ldr r3, [r7, #4] + 4806 00a4 1B68 ldr r3, [r3] + 4807 00a6 0122 movs r2, #1 + 4808 00a8 F968 ldr r1, [r7, #12] + 4809 00aa 1846 mov r0, r3 + 4810 00ac FFF7FEFF bl TIM_CCxChannelCmd +1706:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1707:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Main Output */ +1708:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_ENABLE(htim); + 4811 .loc 1 1708 3 + 4812 00b0 7B68 ldr r3, [r7, #4] + 4813 00b2 1B68 ldr r3, [r3] + 4814 00b4 5A6C ldr r2, [r3, #68] + 4815 00b6 7B68 ldr r3, [r7, #4] + 4816 00b8 1B68 ldr r3, [r3] + 4817 00ba 42F40042 orr r2, r2, #32768 + 4818 00be 5A64 str r2, [r3, #68] +1709:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** + ARM GAS /tmp/ccxRWv8k.s page 115 + + +1710:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1711:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 4819 .loc 1 1711 10 + 4820 00c0 0023 movs r3, #0 + 4821 .L334: +1712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4822 .loc 1 1712 1 + 4823 00c2 1846 mov r0, r3 + 4824 00c4 1037 adds r7, r7, #16 + 4825 .cfi_def_cfa_offset 8 + 4826 00c6 BD46 mov sp, r7 + 4827 .cfi_def_cfa_register 13 + 4828 @ sp needed + 4829 00c8 80BD pop {r7, pc} + 4830 .cfi_endproc + 4831 .LFE154: + 4833 .section .text.HAL_TIMEx_OnePulseN_Stop_IT,"ax",%progbits + 4834 .align 1 + 4835 .global HAL_TIMEx_OnePulseN_Stop_IT + 4836 .syntax unified + 4837 .thumb + 4838 .thumb_func + 4840 HAL_TIMEx_OnePulseN_Stop_IT: + 4841 .LFB155: +1713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Stops the TIM One Pulse signal generation in interrupt mode on the +1716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * complementary channel. +1717:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note OutputChannel must match the pulse output channel chosen when calling +1718:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @ref HAL_TIM_OnePulse_ConfigChannel(). +1719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM One Pulse handle +1720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param OutputChannel pulse output channel to disable +1721:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1722:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected +1723:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected +1724:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1725:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1726:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) +1727:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4842 .loc 1 1727 1 + 4843 .cfi_startproc + 4844 @ args = 0, pretend = 0, frame = 16 + 4845 @ frame_needed = 1, uses_anonymous_args = 0 + 4846 0000 80B5 push {r7, lr} + 4847 .cfi_def_cfa_offset 8 + 4848 .cfi_offset 7, -8 + 4849 .cfi_offset 14, -4 + 4850 0002 84B0 sub sp, sp, #16 + 4851 .cfi_def_cfa_offset 24 + 4852 0004 00AF add r7, sp, #0 + 4853 .cfi_def_cfa_register 7 + 4854 0006 7860 str r0, [r7, #4] + 4855 0008 3960 str r1, [r7] +1728:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4856 .loc 1 1728 77 + 4857 000a 3B68 ldr r3, [r7] + 4858 000c 002B cmp r3, #0 + ARM GAS /tmp/ccxRWv8k.s page 116 + + + 4859 000e 01D1 bne .L336 + 4860 .loc 1 1728 77 is_stmt 0 discriminator 1 + 4861 0010 0423 movs r3, #4 + 4862 0012 00E0 b .L337 + 4863 .L336: + 4864 .loc 1 1728 77 discriminator 2 + 4865 0014 0023 movs r3, #0 + 4866 .L337: + 4867 .loc 1 1728 12 is_stmt 1 discriminator 4 + 4868 0016 FB60 str r3, [r7, #12] +1729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1730:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1731:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); +1732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1733:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 1 interrupt */ +1734:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); + 4869 .loc 1 1734 3 + 4870 0018 7B68 ldr r3, [r7, #4] + 4871 001a 1B68 ldr r3, [r3] + 4872 001c DA68 ldr r2, [r3, #12] + 4873 001e 7B68 ldr r3, [r7, #4] + 4874 0020 1B68 ldr r3, [r3] + 4875 0022 22F00202 bic r2, r2, #2 + 4876 0026 DA60 str r2, [r3, #12] +1735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 2 interrupt */ +1737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); + 4877 .loc 1 1737 3 + 4878 0028 7B68 ldr r3, [r7, #4] + 4879 002a 1B68 ldr r3, [r3] + 4880 002c DA68 ldr r2, [r3, #12] + 4881 002e 7B68 ldr r3, [r7, #4] + 4882 0030 1B68 ldr r3, [r3] + 4883 0032 22F00402 bic r2, r2, #4 + 4884 0036 DA60 str r2, [r3, #12] +1738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1739:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the complementary One Pulse output channel and the Input Capture channel */ +1740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_DISABLE); + 4885 .loc 1 1740 3 + 4886 0038 7B68 ldr r3, [r7, #4] + 4887 003a 1B68 ldr r3, [r3] + 4888 003c 0022 movs r2, #0 + 4889 003e 3968 ldr r1, [r7] + 4890 0040 1846 mov r0, r3 + 4891 0042 FFF7FEFF bl TIM_CCxNChannelCmd +1741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); + 4892 .loc 1 1741 3 + 4893 0046 7B68 ldr r3, [r7, #4] + 4894 0048 1B68 ldr r3, [r3] + 4895 004a 0022 movs r2, #0 + 4896 004c F968 ldr r1, [r7, #12] + 4897 004e 1846 mov r0, r3 + 4898 0050 FFF7FEFF bl TIM_CCxChannelCmd +1742:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1743:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Main Output */ +1744:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); + 4899 .loc 1 1744 3 + ARM GAS /tmp/ccxRWv8k.s page 117 + + + 4900 0054 7B68 ldr r3, [r7, #4] + 4901 0056 1B68 ldr r3, [r3] + 4902 0058 1A6A ldr r2, [r3, #32] + 4903 005a 41F21113 movw r3, #4369 + 4904 005e 1340 ands r3, r3, r2 + 4905 0060 002B cmp r3, #0 + 4906 0062 0FD1 bne .L338 + 4907 .loc 1 1744 3 is_stmt 0 discriminator 1 + 4908 0064 7B68 ldr r3, [r7, #4] + 4909 0066 1B68 ldr r3, [r3] + 4910 0068 1A6A ldr r2, [r3, #32] + 4911 006a 40F24443 movw r3, #1092 + 4912 006e 1340 ands r3, r3, r2 + 4913 0070 002B cmp r3, #0 + 4914 0072 07D1 bne .L338 + 4915 .loc 1 1744 3 discriminator 2 + 4916 0074 7B68 ldr r3, [r7, #4] + 4917 0076 1B68 ldr r3, [r3] + 4918 0078 5A6C ldr r2, [r3, #68] + 4919 007a 7B68 ldr r3, [r7, #4] + 4920 007c 1B68 ldr r3, [r3] + 4921 007e 22F40042 bic r2, r2, #32768 + 4922 0082 5A64 str r2, [r3, #68] + 4923 .L338: +1745:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1746:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable the Peripheral */ +1747:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); + 4924 .loc 1 1747 3 is_stmt 1 + 4925 0084 7B68 ldr r3, [r7, #4] + 4926 0086 1B68 ldr r3, [r3] + 4927 0088 1A6A ldr r2, [r3, #32] + 4928 008a 41F21113 movw r3, #4369 + 4929 008e 1340 ands r3, r3, r2 + 4930 0090 002B cmp r3, #0 + 4931 0092 0FD1 bne .L339 + 4932 .loc 1 1747 3 is_stmt 0 discriminator 1 + 4933 0094 7B68 ldr r3, [r7, #4] + 4934 0096 1B68 ldr r3, [r3] + 4935 0098 1A6A ldr r2, [r3, #32] + 4936 009a 40F24443 movw r3, #1092 + 4937 009e 1340 ands r3, r3, r2 + 4938 00a0 002B cmp r3, #0 + 4939 00a2 07D1 bne .L339 + 4940 .loc 1 1747 3 discriminator 2 + 4941 00a4 7B68 ldr r3, [r7, #4] + 4942 00a6 1B68 ldr r3, [r3] + 4943 00a8 1A68 ldr r2, [r3] + 4944 00aa 7B68 ldr r3, [r7, #4] + 4945 00ac 1B68 ldr r3, [r3] + 4946 00ae 22F00102 bic r2, r2, #1 + 4947 00b2 1A60 str r2, [r3] + 4948 .L339: +1748:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1749:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the TIM channels state */ +1750:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 4949 .loc 1 1750 3 is_stmt 1 + 4950 00b4 7B68 ldr r3, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 118 + + + 4951 00b6 0122 movs r2, #1 + 4952 00b8 83F83E20 strb r2, [r3, #62] +1751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 4953 .loc 1 1751 3 + 4954 00bc 7B68 ldr r3, [r7, #4] + 4955 00be 0122 movs r2, #1 + 4956 00c0 83F83F20 strb r2, [r3, #63] +1752:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 4957 .loc 1 1752 3 + 4958 00c4 7B68 ldr r3, [r7, #4] + 4959 00c6 0122 movs r2, #1 + 4960 00c8 83F84420 strb r2, [r3, #68] +1753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 4961 .loc 1 1753 3 + 4962 00cc 7B68 ldr r3, [r7, #4] + 4963 00ce 0122 movs r2, #1 + 4964 00d0 83F84520 strb r2, [r3, #69] +1754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Return function status */ +1756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 4965 .loc 1 1756 10 + 4966 00d4 0023 movs r3, #0 +1757:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 4967 .loc 1 1757 1 + 4968 00d6 1846 mov r0, r3 + 4969 00d8 1037 adds r7, r7, #16 + 4970 .cfi_def_cfa_offset 8 + 4971 00da BD46 mov sp, r7 + 4972 .cfi_def_cfa_register 13 + 4973 @ sp needed + 4974 00dc 80BD pop {r7, pc} + 4975 .cfi_endproc + 4976 .LFE155: + 4978 .section .text.HAL_TIMEx_ConfigCommutEvent,"ax",%progbits + 4979 .align 1 + 4980 .global HAL_TIMEx_ConfigCommutEvent + 4981 .syntax unified + 4982 .thumb + 4983 .thumb_func + 4985 HAL_TIMEx_ConfigCommutEvent: + 4986 .LFB156: +1758:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1759:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1760:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +1761:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1762:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group5 Extended Peripheral Control functions +1764:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Peripheral Control functions +1765:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +1766:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim +1767:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1768:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Peripheral Control functions ##### +1769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +1770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] +1771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides functions allowing to: +1772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Configure the commutation event in case of use of the Hall sensor interface. +1773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Configure Output channels for OC and PWM mode. + ARM GAS /tmp/ccxRWv8k.s page 119 + + +1774:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Configure Complementary channels, break features and dead time. +1776:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Configure Master synchronization. +1777:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Configure timer remapping capabilities. +1778:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Enable or disable channel grouping. +1779:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim +1781:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +1782:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1783:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1784:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1785:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configure the TIM commutation event sequence. +1786:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note This function is mandatory to use the commutation event in order to +1787:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * update the configuration at each commutation detection on the TRGI input of the Timer, +1788:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the typical use of this feature is with the use of another Timer(interface Timer) +1789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * configured in Hall sensor interface, this interface Timer will generate the +1790:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * commutation at its TRGO output (connected to Timer used in this function) each time +1791:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the TI1 of the Interface Timer detect a commutation at its input TI1. +1792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param InputTrigger the Internal trigger corresponding to the Timer Interfacing with the Hall +1794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR0: Internal trigger 0 selected +1796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR1: Internal trigger 1 selected +1797:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR2: Internal trigger 2 selected +1798:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR3: Internal trigger 3 selected +1799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_NONE: No trigger is needed +1800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param CommutationSource the Commutation Event source +1801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1802:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_TRGI: Commutation source is the TRGI of the Interface Timer +1803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_SOFTWARE: Commutation source is set by software using the COMG +1804:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1805:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1806:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent(TIM_HandleTypeDef *htim, uint32_t InputTrigger, +1807:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t CommutationSource) +1808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 4987 .loc 1 1808 1 + 4988 .cfi_startproc + 4989 @ args = 0, pretend = 0, frame = 16 + 4990 @ frame_needed = 1, uses_anonymous_args = 0 + 4991 @ link register save eliminated. + 4992 0000 80B4 push {r7} + 4993 .cfi_def_cfa_offset 4 + 4994 .cfi_offset 7, -4 + 4995 0002 85B0 sub sp, sp, #20 + 4996 .cfi_def_cfa_offset 24 + 4997 0004 00AF add r7, sp, #0 + 4998 .cfi_def_cfa_register 7 + 4999 0006 F860 str r0, [r7, #12] + 5000 0008 B960 str r1, [r7, #8] + 5001 000a 7A60 str r2, [r7, #4] +1809:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); +1811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); +1812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5002 .loc 1 1813 3 + 5003 000c FB68 ldr r3, [r7, #12] + ARM GAS /tmp/ccxRWv8k.s page 120 + + + 5004 000e 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5005 0012 012B cmp r3, #1 + 5006 0014 01D1 bne .L342 + 5007 .loc 1 1813 3 is_stmt 0 discriminator 1 + 5008 0016 0223 movs r3, #2 + 5009 .loc 1 1813 3 + 5010 0018 4CE0 b .L343 + 5011 .L342: + 5012 .loc 1 1813 3 discriminator 2 + 5013 001a FB68 ldr r3, [r7, #12] + 5014 001c 0122 movs r2, #1 + 5015 001e 83F83C20 strb r2, [r3, #60] +1814:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1815:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((InputTrigger == TIM_TS_ITR0) || (InputTrigger == TIM_TS_ITR1) || + 5016 .loc 1 1815 6 is_stmt 1 + 5017 0022 BB68 ldr r3, [r7, #8] + 5018 0024 002B cmp r3, #0 + 5019 0026 08D0 beq .L344 + 5020 .loc 1 1815 37 discriminator 1 + 5021 0028 BB68 ldr r3, [r7, #8] + 5022 002a 102B cmp r3, #16 + 5023 002c 05D0 beq .L344 + 5024 .loc 1 1815 70 discriminator 2 + 5025 002e BB68 ldr r3, [r7, #8] + 5026 0030 202B cmp r3, #32 + 5027 0032 02D0 beq .L344 +1816:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3)) + 5028 .loc 1 1816 37 + 5029 0034 BB68 ldr r3, [r7, #8] + 5030 0036 302B cmp r3, #48 + 5031 0038 0FD1 bne .L345 + 5032 .L344: +1817:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1818:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Input trigger */ +1819:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 5033 .loc 1 1819 9 + 5034 003a FB68 ldr r3, [r7, #12] + 5035 003c 1B68 ldr r3, [r3] + 5036 .loc 1 1819 19 + 5037 003e 9A68 ldr r2, [r3, #8] + 5038 .loc 1 1819 9 + 5039 0040 FB68 ldr r3, [r7, #12] + 5040 0042 1B68 ldr r3, [r3] + 5041 .loc 1 1819 26 + 5042 0044 22F07002 bic r2, r2, #112 + 5043 0048 9A60 str r2, [r3, #8] +1820:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; + 5044 .loc 1 1820 9 + 5045 004a FB68 ldr r3, [r7, #12] + 5046 004c 1B68 ldr r3, [r3] + 5047 .loc 1 1820 19 + 5048 004e 9968 ldr r1, [r3, #8] + 5049 .loc 1 1820 9 + 5050 0050 FB68 ldr r3, [r7, #12] + 5051 0052 1B68 ldr r3, [r3] + 5052 .loc 1 1820 26 + 5053 0054 BA68 ldr r2, [r7, #8] + ARM GAS /tmp/ccxRWv8k.s page 121 + + + 5054 0056 0A43 orrs r2, r2, r1 + 5055 0058 9A60 str r2, [r3, #8] + 5056 .L345: +1821:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1822:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1823:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Capture Compare preload feature */ +1824:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_CR2_CCPC; + 5057 .loc 1 1824 7 + 5058 005a FB68 ldr r3, [r7, #12] + 5059 005c 1B68 ldr r3, [r3] + 5060 .loc 1 1824 17 + 5061 005e 5A68 ldr r2, [r3, #4] + 5062 .loc 1 1824 7 + 5063 0060 FB68 ldr r3, [r7, #12] + 5064 0062 1B68 ldr r3, [r3] + 5065 .loc 1 1824 23 + 5066 0064 42F00102 orr r2, r2, #1 + 5067 0068 5A60 str r2, [r3, #4] +1825:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Commutation event source */ +1826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 &= ~TIM_CR2_CCUS; + 5068 .loc 1 1826 7 + 5069 006a FB68 ldr r3, [r7, #12] + 5070 006c 1B68 ldr r3, [r3] + 5071 .loc 1 1826 17 + 5072 006e 5A68 ldr r2, [r3, #4] + 5073 .loc 1 1826 7 + 5074 0070 FB68 ldr r3, [r7, #12] + 5075 0072 1B68 ldr r3, [r3] + 5076 .loc 1 1826 23 + 5077 0074 22F00402 bic r2, r2, #4 + 5078 0078 5A60 str r2, [r3, #4] +1827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 5079 .loc 1 1827 7 + 5080 007a FB68 ldr r3, [r7, #12] + 5081 007c 1B68 ldr r3, [r3] + 5082 .loc 1 1827 17 + 5083 007e 5968 ldr r1, [r3, #4] + 5084 .loc 1 1827 7 + 5085 0080 FB68 ldr r3, [r7, #12] + 5086 0082 1B68 ldr r3, [r3] + 5087 .loc 1 1827 23 + 5088 0084 7A68 ldr r2, [r7, #4] + 5089 0086 0A43 orrs r2, r2, r1 + 5090 0088 5A60 str r2, [r3, #4] +1828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable Commutation Interrupt */ +1830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_COM); + 5091 .loc 1 1830 3 + 5092 008a FB68 ldr r3, [r7, #12] + 5093 008c 1B68 ldr r3, [r3] + 5094 008e DA68 ldr r2, [r3, #12] + 5095 0090 FB68 ldr r3, [r7, #12] + 5096 0092 1B68 ldr r3, [r3] + 5097 0094 22F02002 bic r2, r2, #32 + 5098 0098 DA60 str r2, [r3, #12] +1831:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1832:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable Commutation DMA request */ + ARM GAS /tmp/ccxRWv8k.s page 122 + + +1833:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_COM); + 5099 .loc 1 1833 3 + 5100 009a FB68 ldr r3, [r7, #12] + 5101 009c 1B68 ldr r3, [r3] + 5102 009e DA68 ldr r2, [r3, #12] + 5103 00a0 FB68 ldr r3, [r7, #12] + 5104 00a2 1B68 ldr r3, [r3] + 5105 00a4 22F40052 bic r2, r2, #8192 + 5106 00a8 DA60 str r2, [r3, #12] +1834:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1835:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5107 .loc 1 1835 3 + 5108 00aa FB68 ldr r3, [r7, #12] + 5109 00ac 0022 movs r2, #0 + 5110 00ae 83F83C20 strb r2, [r3, #60] +1836:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1837:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5111 .loc 1 1837 10 + 5112 00b2 0023 movs r3, #0 + 5113 .L343: +1838:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5114 .loc 1 1838 1 + 5115 00b4 1846 mov r0, r3 + 5116 00b6 1437 adds r7, r7, #20 + 5117 .cfi_def_cfa_offset 4 + 5118 00b8 BD46 mov sp, r7 + 5119 .cfi_def_cfa_register 13 + 5120 @ sp needed + 5121 00ba 5DF8047B ldr r7, [sp], #4 + 5122 .cfi_restore 7 + 5123 .cfi_def_cfa_offset 0 + 5124 00be 7047 bx lr + 5125 .cfi_endproc + 5126 .LFE156: + 5128 .section .text.HAL_TIMEx_ConfigCommutEvent_IT,"ax",%progbits + 5129 .align 1 + 5130 .global HAL_TIMEx_ConfigCommutEvent_IT + 5131 .syntax unified + 5132 .thumb + 5133 .thumb_func + 5135 HAL_TIMEx_ConfigCommutEvent_IT: + 5136 .LFB157: +1839:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1840:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1841:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configure the TIM commutation event sequence with interrupt. +1842:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note This function is mandatory to use the commutation event in order to +1843:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * update the configuration at each commutation detection on the TRGI input of the Timer, +1844:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the typical use of this feature is with the use of another Timer(interface Timer) +1845:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * configured in Hall sensor interface, this interface Timer will generate the +1846:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * commutation at its TRGO output (connected to Timer used in this function) each time +1847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the TI1 of the Interface Timer detect a commutation at its input TI1. +1848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param InputTrigger the Internal trigger corresponding to the Timer Interfacing with the Hall +1850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR0: Internal trigger 0 selected +1852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR1: Internal trigger 1 selected +1853:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR2: Internal trigger 2 selected + ARM GAS /tmp/ccxRWv8k.s page 123 + + +1854:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR3: Internal trigger 3 selected +1855:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_NONE: No trigger is needed +1856:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param CommutationSource the Commutation Event source +1857:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_TRGI: Commutation source is the TRGI of the Interface Timer +1859:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_SOFTWARE: Commutation source is set by software using the COMG +1860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_IT(TIM_HandleTypeDef *htim, uint32_t InputTrigger, +1863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t CommutationSource) +1864:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5137 .loc 1 1864 1 + 5138 .cfi_startproc + 5139 @ args = 0, pretend = 0, frame = 16 + 5140 @ frame_needed = 1, uses_anonymous_args = 0 + 5141 @ link register save eliminated. + 5142 0000 80B4 push {r7} + 5143 .cfi_def_cfa_offset 4 + 5144 .cfi_offset 7, -4 + 5145 0002 85B0 sub sp, sp, #20 + 5146 .cfi_def_cfa_offset 24 + 5147 0004 00AF add r7, sp, #0 + 5148 .cfi_def_cfa_register 7 + 5149 0006 F860 str r0, [r7, #12] + 5150 0008 B960 str r1, [r7, #8] + 5151 000a 7A60 str r2, [r7, #4] +1865:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1866:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); +1867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); +1868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5152 .loc 1 1869 3 + 5153 000c FB68 ldr r3, [r7, #12] + 5154 000e 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5155 0012 012B cmp r3, #1 + 5156 0014 01D1 bne .L347 + 5157 .loc 1 1869 3 is_stmt 0 discriminator 1 + 5158 0016 0223 movs r3, #2 + 5159 .loc 1 1869 3 + 5160 0018 4CE0 b .L348 + 5161 .L347: + 5162 .loc 1 1869 3 discriminator 2 + 5163 001a FB68 ldr r3, [r7, #12] + 5164 001c 0122 movs r2, #1 + 5165 001e 83F83C20 strb r2, [r3, #60] +1870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1871:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((InputTrigger == TIM_TS_ITR0) || (InputTrigger == TIM_TS_ITR1) || + 5166 .loc 1 1871 6 is_stmt 1 + 5167 0022 BB68 ldr r3, [r7, #8] + 5168 0024 002B cmp r3, #0 + 5169 0026 08D0 beq .L349 + 5170 .loc 1 1871 37 discriminator 1 + 5171 0028 BB68 ldr r3, [r7, #8] + 5172 002a 102B cmp r3, #16 + 5173 002c 05D0 beq .L349 + 5174 .loc 1 1871 70 discriminator 2 + 5175 002e BB68 ldr r3, [r7, #8] + ARM GAS /tmp/ccxRWv8k.s page 124 + + + 5176 0030 202B cmp r3, #32 + 5177 0032 02D0 beq .L349 +1872:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3)) + 5178 .loc 1 1872 37 + 5179 0034 BB68 ldr r3, [r7, #8] + 5180 0036 302B cmp r3, #48 + 5181 0038 0FD1 bne .L350 + 5182 .L349: +1873:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Input trigger */ +1875:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 5183 .loc 1 1875 9 + 5184 003a FB68 ldr r3, [r7, #12] + 5185 003c 1B68 ldr r3, [r3] + 5186 .loc 1 1875 19 + 5187 003e 9A68 ldr r2, [r3, #8] + 5188 .loc 1 1875 9 + 5189 0040 FB68 ldr r3, [r7, #12] + 5190 0042 1B68 ldr r3, [r3] + 5191 .loc 1 1875 26 + 5192 0044 22F07002 bic r2, r2, #112 + 5193 0048 9A60 str r2, [r3, #8] +1876:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; + 5194 .loc 1 1876 9 + 5195 004a FB68 ldr r3, [r7, #12] + 5196 004c 1B68 ldr r3, [r3] + 5197 .loc 1 1876 19 + 5198 004e 9968 ldr r1, [r3, #8] + 5199 .loc 1 1876 9 + 5200 0050 FB68 ldr r3, [r7, #12] + 5201 0052 1B68 ldr r3, [r3] + 5202 .loc 1 1876 26 + 5203 0054 BA68 ldr r2, [r7, #8] + 5204 0056 0A43 orrs r2, r2, r1 + 5205 0058 9A60 str r2, [r3, #8] + 5206 .L350: +1877:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1878:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1879:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Capture Compare preload feature */ +1880:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_CR2_CCPC; + 5207 .loc 1 1880 7 + 5208 005a FB68 ldr r3, [r7, #12] + 5209 005c 1B68 ldr r3, [r3] + 5210 .loc 1 1880 17 + 5211 005e 5A68 ldr r2, [r3, #4] + 5212 .loc 1 1880 7 + 5213 0060 FB68 ldr r3, [r7, #12] + 5214 0062 1B68 ldr r3, [r3] + 5215 .loc 1 1880 23 + 5216 0064 42F00102 orr r2, r2, #1 + 5217 0068 5A60 str r2, [r3, #4] +1881:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Commutation event source */ +1882:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 &= ~TIM_CR2_CCUS; + 5218 .loc 1 1882 7 + 5219 006a FB68 ldr r3, [r7, #12] + 5220 006c 1B68 ldr r3, [r3] + 5221 .loc 1 1882 17 + ARM GAS /tmp/ccxRWv8k.s page 125 + + + 5222 006e 5A68 ldr r2, [r3, #4] + 5223 .loc 1 1882 7 + 5224 0070 FB68 ldr r3, [r7, #12] + 5225 0072 1B68 ldr r3, [r3] + 5226 .loc 1 1882 23 + 5227 0074 22F00402 bic r2, r2, #4 + 5228 0078 5A60 str r2, [r3, #4] +1883:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 5229 .loc 1 1883 7 + 5230 007a FB68 ldr r3, [r7, #12] + 5231 007c 1B68 ldr r3, [r3] + 5232 .loc 1 1883 17 + 5233 007e 5968 ldr r1, [r3, #4] + 5234 .loc 1 1883 7 + 5235 0080 FB68 ldr r3, [r7, #12] + 5236 0082 1B68 ldr r3, [r3] + 5237 .loc 1 1883 23 + 5238 0084 7A68 ldr r2, [r7, #4] + 5239 0086 0A43 orrs r2, r2, r1 + 5240 0088 5A60 str r2, [r3, #4] +1884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable Commutation DMA request */ +1886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_COM); + 5241 .loc 1 1886 3 + 5242 008a FB68 ldr r3, [r7, #12] + 5243 008c 1B68 ldr r3, [r3] + 5244 008e DA68 ldr r2, [r3, #12] + 5245 0090 FB68 ldr r3, [r7, #12] + 5246 0092 1B68 ldr r3, [r3] + 5247 0094 22F40052 bic r2, r2, #8192 + 5248 0098 DA60 str r2, [r3, #12] +1887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1888:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Commutation Interrupt */ +1889:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_COM); + 5249 .loc 1 1889 3 + 5250 009a FB68 ldr r3, [r7, #12] + 5251 009c 1B68 ldr r3, [r3] + 5252 009e DA68 ldr r2, [r3, #12] + 5253 00a0 FB68 ldr r3, [r7, #12] + 5254 00a2 1B68 ldr r3, [r3] + 5255 00a4 42F02002 orr r2, r2, #32 + 5256 00a8 DA60 str r2, [r3, #12] +1890:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1891:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5257 .loc 1 1891 3 + 5258 00aa FB68 ldr r3, [r7, #12] + 5259 00ac 0022 movs r2, #0 + 5260 00ae 83F83C20 strb r2, [r3, #60] +1892:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1893:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5261 .loc 1 1893 10 + 5262 00b2 0023 movs r3, #0 + 5263 .L348: +1894:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5264 .loc 1 1894 1 + 5265 00b4 1846 mov r0, r3 + 5266 00b6 1437 adds r7, r7, #20 + ARM GAS /tmp/ccxRWv8k.s page 126 + + + 5267 .cfi_def_cfa_offset 4 + 5268 00b8 BD46 mov sp, r7 + 5269 .cfi_def_cfa_register 13 + 5270 @ sp needed + 5271 00ba 5DF8047B ldr r7, [sp], #4 + 5272 .cfi_restore 7 + 5273 .cfi_def_cfa_offset 0 + 5274 00be 7047 bx lr + 5275 .cfi_endproc + 5276 .LFE157: + 5278 .section .text.HAL_TIMEx_ConfigCommutEvent_DMA,"ax",%progbits + 5279 .align 1 + 5280 .global HAL_TIMEx_ConfigCommutEvent_DMA + 5281 .syntax unified + 5282 .thumb + 5283 .thumb_func + 5285 HAL_TIMEx_ConfigCommutEvent_DMA: + 5286 .LFB158: +1895:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1896:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1897:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configure the TIM commutation event sequence with DMA. +1898:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note This function is mandatory to use the commutation event in order to +1899:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * update the configuration at each commutation detection on the TRGI input of the Timer, +1900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the typical use of this feature is with the use of another Timer(interface Timer) +1901:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * configured in Hall sensor interface, this interface Timer will generate the +1902:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * commutation at its TRGO output (connected to Timer used in this function) each time +1903:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * the TI1 of the Interface Timer detect a commutation at its input TI1. +1904:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note The user should configure the DMA in his own software, in This function only the COMDE b +1905:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +1906:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param InputTrigger the Internal trigger corresponding to the Timer Interfacing with the Hall +1907:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1908:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR0: Internal trigger 0 selected +1909:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR1: Internal trigger 1 selected +1910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR2: Internal trigger 2 selected +1911:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_ITR3: Internal trigger 3 selected +1912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TS_NONE: No trigger is needed +1913:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param CommutationSource the Commutation Event source +1914:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +1915:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_TRGI: Commutation source is the TRGI of the Interface Timer +1916:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_COMMUTATION_SOFTWARE: Commutation source is set by software using the COMG +1917:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1918:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1919:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA(TIM_HandleTypeDef *htim, uint32_t InputTrigger, +1920:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t CommutationSource) +1921:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5287 .loc 1 1921 1 + 5288 .cfi_startproc + 5289 @ args = 0, pretend = 0, frame = 16 + 5290 @ frame_needed = 1, uses_anonymous_args = 0 + 5291 @ link register save eliminated. + 5292 0000 80B4 push {r7} + 5293 .cfi_def_cfa_offset 4 + 5294 .cfi_offset 7, -4 + 5295 0002 85B0 sub sp, sp, #20 + 5296 .cfi_def_cfa_offset 24 + 5297 0004 00AF add r7, sp, #0 + 5298 .cfi_def_cfa_register 7 + ARM GAS /tmp/ccxRWv8k.s page 127 + + + 5299 0006 F860 str r0, [r7, #12] + 5300 0008 B960 str r1, [r7, #8] + 5301 000a 7A60 str r2, [r7, #4] +1922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); +1924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); +1925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1926:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5302 .loc 1 1926 3 + 5303 000c FB68 ldr r3, [r7, #12] + 5304 000e 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5305 0012 012B cmp r3, #1 + 5306 0014 01D1 bne .L352 + 5307 .loc 1 1926 3 is_stmt 0 discriminator 1 + 5308 0016 0223 movs r3, #2 + 5309 .loc 1 1926 3 + 5310 0018 58E0 b .L353 + 5311 .L352: + 5312 .loc 1 1926 3 discriminator 2 + 5313 001a FB68 ldr r3, [r7, #12] + 5314 001c 0122 movs r2, #1 + 5315 001e 83F83C20 strb r2, [r3, #60] +1927:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1928:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if ((InputTrigger == TIM_TS_ITR0) || (InputTrigger == TIM_TS_ITR1) || + 5316 .loc 1 1928 6 is_stmt 1 + 5317 0022 BB68 ldr r3, [r7, #8] + 5318 0024 002B cmp r3, #0 + 5319 0026 08D0 beq .L354 + 5320 .loc 1 1928 37 discriminator 1 + 5321 0028 BB68 ldr r3, [r7, #8] + 5322 002a 102B cmp r3, #16 + 5323 002c 05D0 beq .L354 + 5324 .loc 1 1928 70 discriminator 2 + 5325 002e BB68 ldr r3, [r7, #8] + 5326 0030 202B cmp r3, #32 + 5327 0032 02D0 beq .L354 +1929:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3)) + 5328 .loc 1 1929 37 + 5329 0034 BB68 ldr r3, [r7, #8] + 5330 0036 302B cmp r3, #48 + 5331 0038 0FD1 bne .L355 + 5332 .L354: +1930:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1931:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Input trigger */ +1932:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; + 5333 .loc 1 1932 9 + 5334 003a FB68 ldr r3, [r7, #12] + 5335 003c 1B68 ldr r3, [r3] + 5336 .loc 1 1932 19 + 5337 003e 9A68 ldr r2, [r3, #8] + 5338 .loc 1 1932 9 + 5339 0040 FB68 ldr r3, [r7, #12] + 5340 0042 1B68 ldr r3, [r3] + 5341 .loc 1 1932 26 + 5342 0044 22F07002 bic r2, r2, #112 + 5343 0048 9A60 str r2, [r3, #8] +1933:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; + ARM GAS /tmp/ccxRWv8k.s page 128 + + + 5344 .loc 1 1933 9 + 5345 004a FB68 ldr r3, [r7, #12] + 5346 004c 1B68 ldr r3, [r3] + 5347 .loc 1 1933 19 + 5348 004e 9968 ldr r1, [r3, #8] + 5349 .loc 1 1933 9 + 5350 0050 FB68 ldr r3, [r7, #12] + 5351 0052 1B68 ldr r3, [r3] + 5352 .loc 1 1933 26 + 5353 0054 BA68 ldr r2, [r7, #8] + 5354 0056 0A43 orrs r2, r2, r1 + 5355 0058 9A60 str r2, [r3, #8] + 5356 .L355: +1934:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +1935:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1936:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Capture Compare preload feature */ +1937:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_CR2_CCPC; + 5357 .loc 1 1937 7 + 5358 005a FB68 ldr r3, [r7, #12] + 5359 005c 1B68 ldr r3, [r3] + 5360 .loc 1 1937 17 + 5361 005e 5A68 ldr r2, [r3, #4] + 5362 .loc 1 1937 7 + 5363 0060 FB68 ldr r3, [r7, #12] + 5364 0062 1B68 ldr r3, [r3] + 5365 .loc 1 1937 23 + 5366 0064 42F00102 orr r2, r2, #1 + 5367 0068 5A60 str r2, [r3, #4] +1938:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the Commutation event source */ +1939:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 &= ~TIM_CR2_CCUS; + 5368 .loc 1 1939 7 + 5369 006a FB68 ldr r3, [r7, #12] + 5370 006c 1B68 ldr r3, [r3] + 5371 .loc 1 1939 17 + 5372 006e 5A68 ldr r2, [r3, #4] + 5373 .loc 1 1939 7 + 5374 0070 FB68 ldr r3, [r7, #12] + 5375 0072 1B68 ldr r3, [r3] + 5376 .loc 1 1939 23 + 5377 0074 22F00402 bic r2, r2, #4 + 5378 0078 5A60 str r2, [r3, #4] +1940:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 5379 .loc 1 1940 7 + 5380 007a FB68 ldr r3, [r7, #12] + 5381 007c 1B68 ldr r3, [r3] + 5382 .loc 1 1940 17 + 5383 007e 5968 ldr r1, [r3, #4] + 5384 .loc 1 1940 7 + 5385 0080 FB68 ldr r3, [r7, #12] + 5386 0082 1B68 ldr r3, [r3] + 5387 .loc 1 1940 23 + 5388 0084 7A68 ldr r2, [r7, #4] + 5389 0086 0A43 orrs r2, r2, r1 + 5390 0088 5A60 str r2, [r3, #4] +1941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Commutation DMA Request */ +1943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA Commutation Callback */ + ARM GAS /tmp/ccxRWv8k.s page 129 + + +1944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferCpltCallback = TIMEx_DMACommutationCplt; + 5391 .loc 1 1944 13 + 5392 008a FB68 ldr r3, [r7, #12] + 5393 008c 5B6B ldr r3, [r3, #52] + 5394 .loc 1 1944 56 + 5395 008e 124A ldr r2, .L356 + 5396 0090 9A62 str r2, [r3, #40] +1945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; + 5397 .loc 1 1945 13 + 5398 0092 FB68 ldr r3, [r7, #12] + 5399 0094 5B6B ldr r3, [r3, #52] + 5400 .loc 1 1945 60 + 5401 0096 114A ldr r2, .L356+4 + 5402 0098 DA62 str r2, [r3, #44] +1946:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the DMA error callback */ +1947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError; + 5403 .loc 1 1947 13 + 5404 009a FB68 ldr r3, [r7, #12] + 5405 009c 5B6B ldr r3, [r3, #52] + 5406 .loc 1 1947 57 + 5407 009e 104A ldr r2, .L356+8 + 5408 00a0 1A63 str r2, [r3, #48] +1948:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1949:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Disable Commutation Interrupt */ +1950:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_COM); + 5409 .loc 1 1950 3 + 5410 00a2 FB68 ldr r3, [r7, #12] + 5411 00a4 1B68 ldr r3, [r3] + 5412 00a6 DA68 ldr r2, [r3, #12] + 5413 00a8 FB68 ldr r3, [r7, #12] + 5414 00aa 1B68 ldr r3, [r3] + 5415 00ac 22F02002 bic r2, r2, #32 + 5416 00b0 DA60 str r2, [r3, #12] +1951:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1952:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Enable the Commutation DMA Request */ +1953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_COM); + 5417 .loc 1 1953 3 + 5418 00b2 FB68 ldr r3, [r7, #12] + 5419 00b4 1B68 ldr r3, [r3] + 5420 00b6 DA68 ldr r2, [r3, #12] + 5421 00b8 FB68 ldr r3, [r7, #12] + 5422 00ba 1B68 ldr r3, [r3] + 5423 00bc 42F40052 orr r2, r2, #8192 + 5424 00c0 DA60 str r2, [r3, #12] +1954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5425 .loc 1 1955 3 + 5426 00c2 FB68 ldr r3, [r7, #12] + 5427 00c4 0022 movs r2, #0 + 5428 00c6 83F83C20 strb r2, [r3, #60] +1956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1957:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5429 .loc 1 1957 10 + 5430 00ca 0023 movs r3, #0 + 5431 .L353: +1958:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5432 .loc 1 1958 1 + ARM GAS /tmp/ccxRWv8k.s page 130 + + + 5433 00cc 1846 mov r0, r3 + 5434 00ce 1437 adds r7, r7, #20 + 5435 .cfi_def_cfa_offset 4 + 5436 00d0 BD46 mov sp, r7 + 5437 .cfi_def_cfa_register 13 + 5438 @ sp needed + 5439 00d2 5DF8047B ldr r7, [sp], #4 + 5440 .cfi_restore 7 + 5441 .cfi_def_cfa_offset 0 + 5442 00d6 7047 bx lr + 5443 .L357: + 5444 .align 2 + 5445 .L356: + 5446 00d8 00000000 .word TIMEx_DMACommutationCplt + 5447 00dc 00000000 .word TIMEx_DMACommutationHalfCplt + 5448 00e0 00000000 .word TIM_DMAError + 5449 .cfi_endproc + 5450 .LFE158: + 5452 .section .text.HAL_TIMEx_MasterConfigSynchronization,"ax",%progbits + 5453 .align 1 + 5454 .global HAL_TIMEx_MasterConfigSynchronization + 5455 .syntax unified + 5456 .thumb + 5457 .thumb_func + 5459 HAL_TIMEx_MasterConfigSynchronization: + 5460 .LFB159: +1959:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +1961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configures the TIM in master mode. +1962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle. +1963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param sMasterConfig pointer to a TIM_MasterConfigTypeDef structure that +1964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * contains the selected trigger output (TRGO) and the Master/Slave +1965:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * mode. +1966:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +1967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +1968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *htim, +1969:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** const TIM_MasterConfigTypeDef *sMasterConfi +1970:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5461 .loc 1 1970 1 + 5462 .cfi_startproc + 5463 @ args = 0, pretend = 0, frame = 16 + 5464 @ frame_needed = 1, uses_anonymous_args = 0 + 5465 @ link register save eliminated. + 5466 0000 80B4 push {r7} + 5467 .cfi_def_cfa_offset 4 + 5468 .cfi_offset 7, -4 + 5469 0002 85B0 sub sp, sp, #20 + 5470 .cfi_def_cfa_offset 24 + 5471 0004 00AF add r7, sp, #0 + 5472 .cfi_def_cfa_register 7 + 5473 0006 7860 str r0, [r7, #4] + 5474 0008 3960 str r1, [r7] +1971:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpcr2; +1972:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpsmcr; +1973:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1974:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +1975:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_MASTER_INSTANCE(htim->Instance)); + ARM GAS /tmp/ccxRWv8k.s page 131 + + +1976:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_TRGO_SOURCE(sMasterConfig->MasterOutputTrigger)); +1977:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_MSM_STATE(sMasterConfig->MasterSlaveMode)); +1978:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1979:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check input state */ +1980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5475 .loc 1 1980 3 + 5476 000a 7B68 ldr r3, [r7, #4] + 5477 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5478 0010 012B cmp r3, #1 + 5479 0012 01D1 bne .L359 + 5480 .loc 1 1980 3 is_stmt 0 discriminator 1 + 5481 0014 0223 movs r3, #2 + 5482 .loc 1 1980 3 + 5483 0016 59E0 b .L360 + 5484 .L359: + 5485 .loc 1 1980 3 discriminator 2 + 5486 0018 7B68 ldr r3, [r7, #4] + 5487 001a 0122 movs r2, #1 + 5488 001c 83F83C20 strb r2, [r3, #60] +1981:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1982:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the handler state */ +1983:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; + 5489 .loc 1 1983 15 is_stmt 1 + 5490 0020 7B68 ldr r3, [r7, #4] + 5491 0022 0222 movs r2, #2 + 5492 0024 83F83D20 strb r2, [r3, #61] +1984:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1985:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Get the TIMx CR2 register value */ +1986:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpcr2 = htim->Instance->CR2; + 5493 .loc 1 1986 16 + 5494 0028 7B68 ldr r3, [r7, #4] + 5495 002a 1B68 ldr r3, [r3] + 5496 .loc 1 1986 10 + 5497 002c 5B68 ldr r3, [r3, #4] + 5498 002e FB60 str r3, [r7, #12] +1987:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1988:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Get the TIMx SMCR register value */ +1989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR; + 5499 .loc 1 1989 17 + 5500 0030 7B68 ldr r3, [r7, #4] + 5501 0032 1B68 ldr r3, [r3] + 5502 .loc 1 1989 11 + 5503 0034 9B68 ldr r3, [r3, #8] + 5504 0036 BB60 str r3, [r7, #8] +1990:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1991:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_CR2_MMS2) +1992:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* If the timer supports ADC synchronization through TRGO2, set the master mode selection 2 */ +1993:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_TRGO2_INSTANCE(htim->Instance)) + 5505 .loc 1 1993 7 + 5506 0038 7B68 ldr r3, [r7, #4] + 5507 003a 1B68 ldr r3, [r3] + 5508 .loc 1 1993 6 + 5509 003c 264A ldr r2, .L364 + 5510 003e 9342 cmp r3, r2 + 5511 0040 08D1 bne .L361 +1994:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +1995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ + ARM GAS /tmp/ccxRWv8k.s page 132 + + +1996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_TRGO2_SOURCE(sMasterConfig->MasterOutputTrigger2)); +1997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +1998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Clear the MMS2 bits */ +1999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpcr2 &= ~TIM_CR2_MMS2; + 5512 .loc 1 1999 12 + 5513 0042 FB68 ldr r3, [r7, #12] + 5514 0044 23F47003 bic r3, r3, #15728640 + 5515 0048 FB60 str r3, [r7, #12] +2000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the TRGO2 source*/ +2001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpcr2 |= sMasterConfig->MasterOutputTrigger2; + 5516 .loc 1 2001 28 + 5517 004a 3B68 ldr r3, [r7] + 5518 004c 5B68 ldr r3, [r3, #4] + 5519 .loc 1 2001 12 + 5520 004e FA68 ldr r2, [r7, #12] + 5521 0050 1343 orrs r3, r3, r2 + 5522 0052 FB60 str r3, [r7, #12] + 5523 .L361: +2002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2003:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_CR2_MMS2 */ +2004:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2005:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Reset the MMS Bits */ +2006:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpcr2 &= ~TIM_CR2_MMS; + 5524 .loc 1 2006 10 + 5525 0054 FB68 ldr r3, [r7, #12] + 5526 0056 23F07003 bic r3, r3, #112 + 5527 005a FB60 str r3, [r7, #12] +2007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Select the TRGO source */ +2008:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpcr2 |= sMasterConfig->MasterOutputTrigger; + 5528 .loc 1 2008 27 + 5529 005c 3B68 ldr r3, [r7] + 5530 005e 1B68 ldr r3, [r3] + 5531 .loc 1 2008 10 + 5532 0060 FA68 ldr r2, [r7, #12] + 5533 0062 1343 orrs r3, r3, r2 + 5534 0064 FB60 str r3, [r7, #12] +2009:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2010:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Update TIMx CR2 */ +2011:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CR2 = tmpcr2; + 5535 .loc 1 2011 7 + 5536 0066 7B68 ldr r3, [r7, #4] + 5537 0068 1B68 ldr r3, [r3] + 5538 .loc 1 2011 23 + 5539 006a FA68 ldr r2, [r7, #12] + 5540 006c 5A60 str r2, [r3, #4] +2012:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2013:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + 5541 .loc 1 2013 7 + 5542 006e 7B68 ldr r3, [r7, #4] + 5543 0070 1B68 ldr r3, [r3] + 5544 .loc 1 2013 6 + 5545 0072 194A ldr r2, .L364 + 5546 0074 9342 cmp r3, r2 + 5547 0076 13D0 beq .L362 + 5548 .loc 1 2013 7 discriminator 1 + 5549 0078 7B68 ldr r3, [r7, #4] + 5550 007a 1B68 ldr r3, [r3] + ARM GAS /tmp/ccxRWv8k.s page 133 + + + 5551 007c B3F1804F cmp r3, #1073741824 + 5552 0080 0ED0 beq .L362 + 5553 .loc 1 2013 7 is_stmt 0 discriminator 2 + 5554 0082 7B68 ldr r3, [r7, #4] + 5555 0084 1B68 ldr r3, [r3] + 5556 0086 154A ldr r2, .L364+4 + 5557 0088 9342 cmp r3, r2 + 5558 008a 09D0 beq .L362 + 5559 .loc 1 2013 7 discriminator 3 + 5560 008c 7B68 ldr r3, [r7, #4] + 5561 008e 1B68 ldr r3, [r3] + 5562 0090 134A ldr r2, .L364+8 + 5563 0092 9342 cmp r3, r2 + 5564 0094 04D0 beq .L362 + 5565 .loc 1 2013 7 discriminator 4 + 5566 0096 7B68 ldr r3, [r7, #4] + 5567 0098 1B68 ldr r3, [r3] + 5568 009a 124A ldr r2, .L364+12 + 5569 009c 9342 cmp r3, r2 + 5570 009e 0CD1 bne .L363 + 5571 .L362: +2014:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2015:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Reset the MSM Bit */ +2016:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr &= ~TIM_SMCR_MSM; + 5572 .loc 1 2016 13 is_stmt 1 + 5573 00a0 BB68 ldr r3, [r7, #8] + 5574 00a2 23F08003 bic r3, r3, #128 + 5575 00a6 BB60 str r3, [r7, #8] +2017:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set master mode */ +2018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmpsmcr |= sMasterConfig->MasterSlaveMode; + 5576 .loc 1 2018 29 + 5577 00a8 3B68 ldr r3, [r7] + 5578 00aa 9B68 ldr r3, [r3, #8] + 5579 .loc 1 2018 13 + 5580 00ac BA68 ldr r2, [r7, #8] + 5581 00ae 1343 orrs r3, r3, r2 + 5582 00b0 BB60 str r3, [r7, #8] +2019:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2020:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Update TIMx SMCR */ +2021:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->SMCR = tmpsmcr; + 5583 .loc 1 2021 9 + 5584 00b2 7B68 ldr r3, [r7, #4] + 5585 00b4 1B68 ldr r3, [r3] + 5586 .loc 1 2021 26 + 5587 00b6 BA68 ldr r2, [r7, #8] + 5588 00b8 9A60 str r2, [r3, #8] + 5589 .L363: +2022:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2023:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2024:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the htim state */ +2025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_READY; + 5590 .loc 1 2025 15 + 5591 00ba 7B68 ldr r3, [r7, #4] + 5592 00bc 0122 movs r2, #1 + 5593 00be 83F83D20 strb r2, [r3, #61] +2026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + ARM GAS /tmp/ccxRWv8k.s page 134 + + + 5594 .loc 1 2027 3 + 5595 00c2 7B68 ldr r3, [r7, #4] + 5596 00c4 0022 movs r2, #0 + 5597 00c6 83F83C20 strb r2, [r3, #60] +2028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2029:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5598 .loc 1 2029 10 + 5599 00ca 0023 movs r3, #0 + 5600 .L360: +2030:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5601 .loc 1 2030 1 + 5602 00cc 1846 mov r0, r3 + 5603 00ce 1437 adds r7, r7, #20 + 5604 .cfi_def_cfa_offset 4 + 5605 00d0 BD46 mov sp, r7 + 5606 .cfi_def_cfa_register 13 + 5607 @ sp needed + 5608 00d2 5DF8047B ldr r7, [sp], #4 + 5609 .cfi_restore 7 + 5610 .cfi_def_cfa_offset 0 + 5611 00d6 7047 bx lr + 5612 .L365: + 5613 .align 2 + 5614 .L364: + 5615 00d8 002C0140 .word 1073818624 + 5616 00dc 00040040 .word 1073742848 + 5617 00e0 00080040 .word 1073743872 + 5618 00e4 00400140 .word 1073823744 + 5619 .cfi_endproc + 5620 .LFE159: + 5622 .section .text.HAL_TIMEx_ConfigBreakDeadTime,"ax",%progbits + 5623 .align 1 + 5624 .global HAL_TIMEx_ConfigBreakDeadTime + 5625 .syntax unified + 5626 .thumb + 5627 .thumb_func + 5629 HAL_TIMEx_ConfigBreakDeadTime: + 5630 .LFB160: +2031:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2032:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2033:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configures the Break feature, dead time, Lock level, OSSI/OSSR State +2034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * and the AOE(automatic output enable). +2035:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +2036:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param sBreakDeadTimeConfig pointer to a TIM_ConfigBreakDeadConfigTypeDef structure that +2037:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * contains the BDTR Register configuration information for the TIM peripheral. +2038:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @note Interrupts can be generated when an active level is detected on the +2039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * break input, the break 2 input or the system break input. Break +2040:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * interrupt can be enabled by calling the @ref __HAL_TIM_ENABLE_IT macro. +2041:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +2042:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2043:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim, +2044:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** const TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTim +2045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5631 .loc 1 2045 1 + 5632 .cfi_startproc + 5633 @ args = 0, pretend = 0, frame = 16 + 5634 @ frame_needed = 1, uses_anonymous_args = 0 + ARM GAS /tmp/ccxRWv8k.s page 135 + + + 5635 @ link register save eliminated. + 5636 0000 80B4 push {r7} + 5637 .cfi_def_cfa_offset 4 + 5638 .cfi_offset 7, -4 + 5639 0002 85B0 sub sp, sp, #20 + 5640 .cfi_def_cfa_offset 24 + 5641 0004 00AF add r7, sp, #0 + 5642 .cfi_def_cfa_register 7 + 5643 0006 7860 str r0, [r7, #4] + 5644 0008 3960 str r1, [r7] +2046:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Keep this variable initialized to 0 as it is used to configure BDTR register */ +2047:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmpbdtr = 0U; + 5645 .loc 1 2047 12 + 5646 000a 0023 movs r3, #0 + 5647 000c FB60 str r3, [r7, #12] +2048:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2049:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +2050:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_INSTANCE(htim->Instance)); +2051:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_OSSR_STATE(sBreakDeadTimeConfig->OffStateRunMode)); +2052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_OSSI_STATE(sBreakDeadTimeConfig->OffStateIDLEMode)); +2053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_LOCK_LEVEL(sBreakDeadTimeConfig->LockLevel)); +2054:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_DEADTIME(sBreakDeadTimeConfig->DeadTime)); +2055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_STATE(sBreakDeadTimeConfig->BreakState)); +2056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_POLARITY(sBreakDeadTimeConfig->BreakPolarity)); +2057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_BDTR_BKF) +2058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_FILTER(sBreakDeadTimeConfig->BreakFilter)); +2059:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_BDTR_BKF */ +2060:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_AUTOMATIC_OUTPUT_STATE(sBreakDeadTimeConfig->AutomaticOutput)); +2061:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2062:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check input state */ +2063:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5648 .loc 1 2063 3 + 5649 000e 7B68 ldr r3, [r7, #4] + 5650 0010 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5651 0014 012B cmp r3, #1 + 5652 0016 01D1 bne .L367 + 5653 .loc 1 2063 3 is_stmt 0 discriminator 1 + 5654 0018 0223 movs r3, #2 + 5655 .loc 1 2063 3 + 5656 001a 60E0 b .L368 + 5657 .L367: + 5658 .loc 1 2063 3 discriminator 2 + 5659 001c 7B68 ldr r3, [r7, #4] + 5660 001e 0122 movs r2, #1 + 5661 0020 83F83C20 strb r2, [r3, #60] +2064:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2065:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the Lock level, the Break enable Bit and the Polarity, the OSSR State, +2066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the OSSI State, the dead time value and the Automatic Output Enable Bit */ +2067:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2068:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the BDTR bits */ +2069:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_DTG, sBreakDeadTimeConfig->DeadTime); + 5662 .loc 1 2069 3 is_stmt 1 + 5663 0024 FB68 ldr r3, [r7, #12] + 5664 0026 23F0FF02 bic r2, r3, #255 + 5665 002a 3B68 ldr r3, [r7] + 5666 002c DB68 ldr r3, [r3, #12] + 5667 002e 1343 orrs r3, r3, r2 + ARM GAS /tmp/ccxRWv8k.s page 136 + + + 5668 0030 FB60 str r3, [r7, #12] +2070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_LOCK, sBreakDeadTimeConfig->LockLevel); + 5669 .loc 1 2070 3 + 5670 0032 FB68 ldr r3, [r7, #12] + 5671 0034 23F44072 bic r2, r3, #768 + 5672 0038 3B68 ldr r3, [r7] + 5673 003a 9B68 ldr r3, [r3, #8] + 5674 003c 1343 orrs r3, r3, r2 + 5675 003e FB60 str r3, [r7, #12] +2071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, sBreakDeadTimeConfig->OffStateIDLEMode); + 5676 .loc 1 2071 3 + 5677 0040 FB68 ldr r3, [r7, #12] + 5678 0042 23F48062 bic r2, r3, #1024 + 5679 0046 3B68 ldr r3, [r7] + 5680 0048 5B68 ldr r3, [r3, #4] + 5681 004a 1343 orrs r3, r3, r2 + 5682 004c FB60 str r3, [r7, #12] +2072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSR, sBreakDeadTimeConfig->OffStateRunMode); + 5683 .loc 1 2072 3 + 5684 004e FB68 ldr r3, [r7, #12] + 5685 0050 23F40062 bic r2, r3, #2048 + 5686 0054 3B68 ldr r3, [r7] + 5687 0056 1B68 ldr r3, [r3] + 5688 0058 1343 orrs r3, r3, r2 + 5689 005a FB60 str r3, [r7, #12] +2073:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKE, sBreakDeadTimeConfig->BreakState); + 5690 .loc 1 2073 3 + 5691 005c FB68 ldr r3, [r7, #12] + 5692 005e 23F48052 bic r2, r3, #4096 + 5693 0062 3B68 ldr r3, [r7] + 5694 0064 1B69 ldr r3, [r3, #16] + 5695 0066 1343 orrs r3, r3, r2 + 5696 0068 FB60 str r3, [r7, #12] +2074:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKP, sBreakDeadTimeConfig->BreakPolarity); + 5697 .loc 1 2074 3 + 5698 006a FB68 ldr r3, [r7, #12] + 5699 006c 23F40052 bic r2, r3, #8192 + 5700 0070 3B68 ldr r3, [r7] + 5701 0072 5B69 ldr r3, [r3, #20] + 5702 0074 1343 orrs r3, r3, r2 + 5703 0076 FB60 str r3, [r7, #12] +2075:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); + 5704 .loc 1 2075 3 + 5705 0078 FB68 ldr r3, [r7, #12] + 5706 007a 23F48042 bic r2, r3, #16384 + 5707 007e 3B68 ldr r3, [r7] + 5708 0080 9B6A ldr r3, [r3, #40] + 5709 0082 1343 orrs r3, r3, r2 + 5710 0084 FB60 str r3, [r7, #12] +2076:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_BDTR_BKF) +2077:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); + 5711 .loc 1 2077 3 + 5712 0086 FB68 ldr r3, [r7, #12] + 5713 0088 23F47022 bic r2, r3, #983040 + 5714 008c 3B68 ldr r3, [r7] + 5715 008e 9B69 ldr r3, [r3, #24] + 5716 0090 1B04 lsls r3, r3, #16 + ARM GAS /tmp/ccxRWv8k.s page 137 + + + 5717 0092 1343 orrs r3, r3, r2 + 5718 0094 FB60 str r3, [r7, #12] +2078:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_BDTR_BKF */ +2079:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_BDTR_BK2E) +2081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (IS_TIM_BKIN2_INSTANCE(htim->Instance)) + 5719 .loc 1 2081 7 + 5720 0096 7B68 ldr r3, [r7, #4] + 5721 0098 1B68 ldr r3, [r3] + 5722 .loc 1 2081 6 + 5723 009a 144A ldr r2, .L370 + 5724 009c 9342 cmp r3, r2 + 5725 009e 15D1 bne .L369 +2082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +2084:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK2_STATE(sBreakDeadTimeConfig->Break2State)); +2085:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK2_POLARITY(sBreakDeadTimeConfig->Break2Polarity)); +2086:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_FILTER(sBreakDeadTimeConfig->Break2Filter)); +2087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2088:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the BREAK2 input related BDTR bits */ +2089:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2F, (sBreakDeadTimeConfig->Break2Filter << TIM_BDTR_BK2F_Pos)); + 5726 .loc 1 2089 5 + 5727 00a0 FB68 ldr r3, [r7, #12] + 5728 00a2 23F47002 bic r2, r3, #15728640 + 5729 00a6 3B68 ldr r3, [r7] + 5730 00a8 5B6A ldr r3, [r3, #36] + 5731 00aa 1B05 lsls r3, r3, #20 + 5732 00ac 1343 orrs r3, r3, r2 + 5733 00ae FB60 str r3, [r7, #12] +2090:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2E, sBreakDeadTimeConfig->Break2State); + 5734 .loc 1 2090 5 + 5735 00b0 FB68 ldr r3, [r7, #12] + 5736 00b2 23F08072 bic r2, r3, #16777216 + 5737 00b6 3B68 ldr r3, [r7] + 5738 00b8 DB69 ldr r3, [r3, #28] + 5739 00ba 1343 orrs r3, r3, r2 + 5740 00bc FB60 str r3, [r7, #12] +2091:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); + 5741 .loc 1 2091 5 + 5742 00be FB68 ldr r3, [r7, #12] + 5743 00c0 23F00072 bic r2, r3, #33554432 + 5744 00c4 3B68 ldr r3, [r7] + 5745 00c6 1B6A ldr r3, [r3, #32] + 5746 00c8 1343 orrs r3, r3, r2 + 5747 00ca FB60 str r3, [r7, #12] + 5748 .L369: +2092:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2093:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_BDTR_BK2E */ +2094:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2095:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set TIMx_BDTR */ +2096:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->BDTR = tmpbdtr; + 5749 .loc 1 2096 7 + 5750 00cc 7B68 ldr r3, [r7, #4] + 5751 00ce 1B68 ldr r3, [r3] + 5752 .loc 1 2096 24 + 5753 00d0 FA68 ldr r2, [r7, #12] + 5754 00d2 5A64 str r2, [r3, #68] + ARM GAS /tmp/ccxRWv8k.s page 138 + + +2097:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2098:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5755 .loc 1 2098 3 + 5756 00d4 7B68 ldr r3, [r7, #4] + 5757 00d6 0022 movs r2, #0 + 5758 00d8 83F83C20 strb r2, [r3, #60] +2099:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2100:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5759 .loc 1 2100 10 + 5760 00dc 0023 movs r3, #0 + 5761 .L368: +2101:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5762 .loc 1 2101 1 + 5763 00de 1846 mov r0, r3 + 5764 00e0 1437 adds r7, r7, #20 + 5765 .cfi_def_cfa_offset 4 + 5766 00e2 BD46 mov sp, r7 + 5767 .cfi_def_cfa_register 13 + 5768 @ sp needed + 5769 00e4 5DF8047B ldr r7, [sp], #4 + 5770 .cfi_restore 7 + 5771 .cfi_def_cfa_offset 0 + 5772 00e8 7047 bx lr + 5773 .L371: + 5774 00ea 00BF .align 2 + 5775 .L370: + 5776 00ec 002C0140 .word 1073818624 + 5777 .cfi_endproc + 5778 .LFE160: + 5780 .section .text.HAL_TIMEx_RemapConfig,"ax",%progbits + 5781 .align 1 + 5782 .global HAL_TIMEx_RemapConfig + 5783 .syntax unified + 5784 .thumb + 5785 .thumb_func + 5787 HAL_TIMEx_RemapConfig: + 5788 .LFB161: +2102:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2103:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2104:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Configures the TIMx Remapping input capabilities. +2105:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle. +2106:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Remap specifies the TIM remapping source. +2107:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @if STM32F301x8 +2108:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM1, the parameter can have the following values: +2109:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_NONE: TIM1_ETR is not connected to any AWD (analog watchdog) +2110:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD1: TIM1_ETR is connected to ADC1 AWD1 +2111:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD2: TIM1_ETR is connected to ADC1 AWD2 +2112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD3: TIM1_ETR is connected to ADC1 AWD2 +2113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @elseif STM32F303xE +2114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM1, the parameter is a combination of 2 fields (field1 | field2): +2115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field1 can have the following values: +2117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_NONE: TIM1_ETR is not connected to any AWD (analog watchdog) +2118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD1: TIM1_ETR is connected to ADC1 AWD1 +2119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD2: TIM1_ETR is connected to ADC1 AWD2 +2120:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD3: TIM1_ETR is connected to ADC1 AWD2 +2121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + ARM GAS /tmp/ccxRWv8k.s page 139 + + +2122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field2 can have the following values: +2123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC4_NONE : TIM1_ETR is not connected to any AWD (analog watchdog) +2124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC4_AWD1: TIM1_ETR is connected to ADC4 AWD1 +2125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC4_AWD2: TIM1_ETR is connected to ADC4 AWD2 +2126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC4_AWD3: TIM1_ETR is connected to ADC4 AWD3 +2127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @elseif STM32F334x8 +2128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM1, the parameter is a combination of 2 fields (field1 | field2): +2129:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2130:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field1 can have the following values: +2131:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_NONE: TIM1_ETR is not connected to any AWD (analog watchdog) +2132:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD1: TIM1_ETR is connected to ADC1 AWD1 +2133:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD2: TIM1_ETR is connected to ADC1 AWD2 +2134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC1_AWD3: TIM1_ETR is connected to ADC1 AWD2 +2135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field2 can have the following values: +2137:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC2_NONE : TIM1_ETR is not connected to any AWD (analog watchdog) +2138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC2_AWD1: TIM1_ETR is connected to ADC2 AWD1 +2139:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC2_AWD2: TIM1_ETR is connected to ADC2 AWD2 +2140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM1_ADC2_AWD3: TIM1_ETR is connected to ADC2 AWD3 +2141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endif +2142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @if STM32F303xE +2143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM8, the parameter is a combination of 2 fields (field1 | field2): +2144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field1 can have the following values: +2146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC2_NONE: TIM1_ETR is not connected to any AWD (analog watchdog) +2147:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC2_AWD1: TIM1_ETR is connected to ADC2 AWD1 +2148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC2_AWD2: TIM1_ETR is connected to ADC2 AWD2 +2149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC2_AWD3: TIM1_ETR is connected to ADC2 AWD2 +2150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field2 can have the following values: +2152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC3_NONE : TIM1_ETR is not connected to any AWD (analog watchdog) +2153:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC3_AWD1: TIM1_ETR is connected to ADC3 AWD1 +2154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC3_AWD2: TIM1_ETR is connected to ADC3 AWD2 +2155:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM8_ADC3_AWD3: TIM1_ETR is connected to ADC3 AWD3 +2156:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endif +2157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @if STM32F373xC +2158:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM14, the parameter can have the following values: +2159:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM14_GPIO: TIM14 TI1 is connected to GPIO +2160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM14_RTC: TIM14 TI1 is connected to RTC_clock +2161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM14_HSE: TIM14 TI1 is connected to HSE/32 +2162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM14_MCO: TIM14 TI1 is connected to MCO +2163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @else +2164:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM16, the parameter can have the following values: +2165:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM16_GPIO: TIM16 TI1 is connected to GPIO +2166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM16_RTC: TIM16 TI1 is connected to RTC_clock +2167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM16_HSE: TIM16 TI1 is connected to HSE/32 +2168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM16_MCO: TIM16 TI1 is connected to MCO +2169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endif +2170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @if STM32F303xE +2171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * For TIM20, the parameter is a combination of 2 fields (field1 | field2): +2172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field1 can have the following values: +2174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC3_NONE: TIM1_ETR is not connected to any AWD (analog watchdog) +2175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC3_AWD1: TIM1_ETR is connected to ADC3 AWD1 +2176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC3_AWD2: TIM1_ETR is connected to ADC3 AWD2 +2177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC3_AWD3: TIM1_ETR is connected to ADC3 AWD2 +2178:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * + ARM GAS /tmp/ccxRWv8k.s page 140 + + +2179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * field2 can have the following values: +2180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC4_NONE : TIM1_ETR is not connected to any AWD (analog watchdog) +2181:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC4_AWD1: TIM1_ETR is connected to ADC4 AWD1 +2182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC4_AWD2: TIM1_ETR is connected to ADC4 AWD2 +2183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_TIM20_ADC4_AWD3: TIM1_ETR is connected to ADC4 AWD3 +2184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endif +2185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +2187:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_RemapConfig(TIM_HandleTypeDef *htim, uint32_t Remap) +2189:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5789 .loc 1 2189 1 + 5790 .cfi_startproc + 5791 @ args = 0, pretend = 0, frame = 8 + 5792 @ frame_needed = 1, uses_anonymous_args = 0 + 5793 @ link register save eliminated. + 5794 0000 80B4 push {r7} + 5795 .cfi_def_cfa_offset 4 + 5796 .cfi_offset 7, -4 + 5797 0002 83B0 sub sp, sp, #12 + 5798 .cfi_def_cfa_offset 16 + 5799 0004 00AF add r7, sp, #0 + 5800 .cfi_def_cfa_register 7 + 5801 0006 7860 str r0, [r7, #4] + 5802 0008 3960 str r1, [r7] +2190:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2191:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check parameters */ +2192:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_REMAP(htim->Instance, Remap)); +2193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2194:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5803 .loc 1 2194 3 + 5804 000a 7B68 ldr r3, [r7, #4] + 5805 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5806 0010 012B cmp r3, #1 + 5807 0012 01D1 bne .L373 + 5808 .loc 1 2194 3 is_stmt 0 discriminator 1 + 5809 0014 0223 movs r3, #2 + 5810 .loc 1 2194 3 + 5811 0016 0CE0 b .L374 + 5812 .L373: + 5813 .loc 1 2194 3 discriminator 2 + 5814 0018 7B68 ldr r3, [r7, #4] + 5815 001a 0122 movs r2, #1 + 5816 001c 83F83C20 strb r2, [r3, #60] +2195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set the Timer remapping configuration */ +2197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** WRITE_REG(htim->Instance->OR, Remap); + 5817 .loc 1 2197 3 is_stmt 1 + 5818 0020 7B68 ldr r3, [r7, #4] + 5819 0022 1B68 ldr r3, [r3] + 5820 0024 3A68 ldr r2, [r7] + 5821 0026 1A65 str r2, [r3, #80] +2198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5822 .loc 1 2199 3 + 5823 0028 7B68 ldr r3, [r7, #4] + 5824 002a 0022 movs r2, #0 + ARM GAS /tmp/ccxRWv8k.s page 141 + + + 5825 002c 83F83C20 strb r2, [r3, #60] +2200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5826 .loc 1 2201 10 + 5827 0030 0023 movs r3, #0 + 5828 .L374: +2202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5829 .loc 1 2202 1 + 5830 0032 1846 mov r0, r3 + 5831 0034 0C37 adds r7, r7, #12 + 5832 .cfi_def_cfa_offset 4 + 5833 0036 BD46 mov sp, r7 + 5834 .cfi_def_cfa_register 13 + 5835 @ sp needed + 5836 0038 5DF8047B ldr r7, [sp], #4 + 5837 .cfi_restore 7 + 5838 .cfi_def_cfa_offset 0 + 5839 003c 7047 bx lr + 5840 .cfi_endproc + 5841 .LFE161: + 5843 .section .text.HAL_TIMEx_GroupChannel5,"ax",%progbits + 5844 .align 1 + 5845 .global HAL_TIMEx_GroupChannel5 + 5846 .syntax unified + 5847 .thumb + 5848 .thumb_func + 5850 HAL_TIMEx_GroupChannel5: + 5851 .LFB162: +2203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_CCR5_CCR5) +2205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Group channel 5 and channel 1, 2 or 3 +2207:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle. +2208:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channels specifies the reference signal(s) the OC5REF is combined with. +2209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be any combination of the following values: +2210:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * TIM_GROUPCH5_NONE: No effect of OC5REF on OC1REFC, OC2REFC and OC3REFC +2211:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * TIM_GROUPCH5_OC1REFC: OC1REFC is the logical AND of OC1REFC and OC5REF +2212:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * TIM_GROUPCH5_OC2REFC: OC2REFC is the logical AND of OC2REFC and OC5REF +2213:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * TIM_GROUPCH5_OC3REFC: OC3REFC is the logical AND of OC3REFC and OC5REF +2214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL status +2215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_GroupChannel5(TIM_HandleTypeDef *htim, uint32_t Channels) +2217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5852 .loc 1 2217 1 + 5853 .cfi_startproc + 5854 @ args = 0, pretend = 0, frame = 8 + 5855 @ frame_needed = 1, uses_anonymous_args = 0 + 5856 @ link register save eliminated. + 5857 0000 80B4 push {r7} + 5858 .cfi_def_cfa_offset 4 + 5859 .cfi_offset 7, -4 + 5860 0002 83B0 sub sp, sp, #12 + 5861 .cfi_def_cfa_offset 16 + 5862 0004 00AF add r7, sp, #0 + 5863 .cfi_def_cfa_register 7 + 5864 0006 7860 str r0, [r7, #4] + 5865 0008 3960 str r1, [r7] + ARM GAS /tmp/ccxRWv8k.s page 142 + + +2218:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check parameters */ +2219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_COMBINED3PHASEPWM_INSTANCE(htim->Instance)); +2220:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_GROUPCH5(Channels)); +2221:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Process Locked */ +2223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_LOCK(htim); + 5866 .loc 1 2223 3 + 5867 000a 7B68 ldr r3, [r7, #4] + 5868 000c 93F83C30 ldrb r3, [r3, #60] @ zero_extendqisi2 + 5869 0010 012B cmp r3, #1 + 5870 0012 01D1 bne .L376 + 5871 .loc 1 2223 3 is_stmt 0 discriminator 1 + 5872 0014 0223 movs r3, #2 + 5873 .loc 1 2223 3 + 5874 0016 20E0 b .L377 + 5875 .L376: + 5876 .loc 1 2223 3 discriminator 2 + 5877 0018 7B68 ldr r3, [r7, #4] + 5878 001a 0122 movs r2, #1 + 5879 001c 83F83C20 strb r2, [r3, #60] +2224:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2225:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; + 5880 .loc 1 2225 15 is_stmt 1 + 5881 0020 7B68 ldr r3, [r7, #4] + 5882 0022 0222 movs r2, #2 + 5883 0024 83F83D20 strb r2, [r3, #61] +2226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Clear GC5Cx bit fields */ +2228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CCR5 &= ~(TIM_CCR5_GC5C3 | TIM_CCR5_GC5C2 | TIM_CCR5_GC5C1); + 5884 .loc 1 2228 7 + 5885 0028 7B68 ldr r3, [r7, #4] + 5886 002a 1B68 ldr r3, [r3] + 5887 .loc 1 2228 17 + 5888 002c 9A6D ldr r2, [r3, #88] + 5889 .loc 1 2228 7 + 5890 002e 7B68 ldr r3, [r7, #4] + 5891 0030 1B68 ldr r3, [r3] + 5892 .loc 1 2228 24 + 5893 0032 22F06042 bic r2, r2, #-536870912 + 5894 0036 9A65 str r2, [r3, #88] +2229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set GC5Cx bit fields */ +2231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Instance->CCR5 |= Channels; + 5895 .loc 1 2231 7 + 5896 0038 7B68 ldr r3, [r7, #4] + 5897 003a 1B68 ldr r3, [r3] + 5898 .loc 1 2231 17 + 5899 003c 996D ldr r1, [r3, #88] + 5900 .loc 1 2231 7 + 5901 003e 7B68 ldr r3, [r7, #4] + 5902 0040 1B68 ldr r3, [r3] + 5903 .loc 1 2231 24 + 5904 0042 3A68 ldr r2, [r7] + 5905 0044 0A43 orrs r2, r2, r1 + 5906 0046 9A65 str r2, [r3, #88] +2232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the htim state */ + ARM GAS /tmp/ccxRWv8k.s page 143 + + +2234:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_READY; + 5907 .loc 1 2234 15 + 5908 0048 7B68 ldr r3, [r7, #4] + 5909 004a 0122 movs r2, #1 + 5910 004c 83F83D20 strb r2, [r3, #61] +2235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __HAL_UNLOCK(htim); + 5911 .loc 1 2236 3 + 5912 0050 7B68 ldr r3, [r7, #4] + 5913 0052 0022 movs r2, #0 + 5914 0054 83F83C20 strb r2, [r3, #60] +2237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return HAL_OK; + 5915 .loc 1 2238 10 + 5916 0058 0023 movs r3, #0 + 5917 .L377: +2239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5918 .loc 1 2239 1 + 5919 005a 1846 mov r0, r3 + 5920 005c 0C37 adds r7, r7, #12 + 5921 .cfi_def_cfa_offset 4 + 5922 005e BD46 mov sp, r7 + 5923 .cfi_def_cfa_register 13 + 5924 @ sp needed + 5925 0060 5DF8047B ldr r7, [sp], #4 + 5926 .cfi_restore 7 + 5927 .cfi_def_cfa_offset 0 + 5928 0064 7047 bx lr + 5929 .cfi_endproc + 5930 .LFE162: + 5932 .section .text.HAL_TIMEx_CommutCallback,"ax",%progbits + 5933 .align 1 + 5934 .weak HAL_TIMEx_CommutCallback + 5935 .syntax unified + 5936 .thumb + 5937 .thumb_func + 5939 HAL_TIMEx_CommutCallback: + 5940 .LFB163: +2240:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_CCR5_CCR5 */ +2241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2242:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +2244:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2246:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group6 Extended Callbacks functions +2247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Extended Callbacks functions +2248:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim +2250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +2251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Extended Callbacks functions ##### +2252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +2253:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] +2254:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This section provides Extended TIM callback functions: +2255:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Timer Commutation callback +2256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** (+) Timer Break callback +2257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim + ARM GAS /tmp/ccxRWv8k.s page 144 + + +2259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +2260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2262:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2263:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Hall commutation changed callback in non-blocking mode +2264:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +2265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim) +2268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5941 .loc 1 2268 1 + 5942 .cfi_startproc + 5943 @ args = 0, pretend = 0, frame = 8 + 5944 @ frame_needed = 1, uses_anonymous_args = 0 + 5945 @ link register save eliminated. + 5946 0000 80B4 push {r7} + 5947 .cfi_def_cfa_offset 4 + 5948 .cfi_offset 7, -4 + 5949 0002 83B0 sub sp, sp, #12 + 5950 .cfi_def_cfa_offset 16 + 5951 0004 00AF add r7, sp, #0 + 5952 .cfi_def_cfa_register 7 + 5953 0006 7860 str r0, [r7, #4] +2269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ +2270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); +2271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, +2273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_CommutCallback could be implemented in the user file +2274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5954 .loc 1 2275 1 + 5955 0008 00BF nop + 5956 000a 0C37 adds r7, r7, #12 + 5957 .cfi_def_cfa_offset 4 + 5958 000c BD46 mov sp, r7 + 5959 .cfi_def_cfa_register 13 + 5960 @ sp needed + 5961 000e 5DF8047B ldr r7, [sp], #4 + 5962 .cfi_restore 7 + 5963 .cfi_def_cfa_offset 0 + 5964 0012 7047 bx lr + 5965 .cfi_endproc + 5966 .LFE163: + 5968 .section .text.HAL_TIMEx_CommutHalfCpltCallback,"ax",%progbits + 5969 .align 1 + 5970 .weak HAL_TIMEx_CommutHalfCpltCallback + 5971 .syntax unified + 5972 .thumb + 5973 .thumb_func + 5975 HAL_TIMEx_CommutHalfCpltCallback: + 5976 .LFB164: +2276:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2277:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Hall commutation changed half complete callback in non-blocking mode +2278:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +2279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_CommutHalfCpltCallback(TIM_HandleTypeDef *htim) + ARM GAS /tmp/ccxRWv8k.s page 145 + + +2282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 5977 .loc 1 2282 1 + 5978 .cfi_startproc + 5979 @ args = 0, pretend = 0, frame = 8 + 5980 @ frame_needed = 1, uses_anonymous_args = 0 + 5981 @ link register save eliminated. + 5982 0000 80B4 push {r7} + 5983 .cfi_def_cfa_offset 4 + 5984 .cfi_offset 7, -4 + 5985 0002 83B0 sub sp, sp, #12 + 5986 .cfi_def_cfa_offset 16 + 5987 0004 00AF add r7, sp, #0 + 5988 .cfi_def_cfa_register 7 + 5989 0006 7860 str r0, [r7, #4] +2283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ +2284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); +2285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, +2287:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_CommutHalfCpltCallback could be implemented in the user file +2288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 5990 .loc 1 2289 1 + 5991 0008 00BF nop + 5992 000a 0C37 adds r7, r7, #12 + 5993 .cfi_def_cfa_offset 4 + 5994 000c BD46 mov sp, r7 + 5995 .cfi_def_cfa_register 13 + 5996 @ sp needed + 5997 000e 5DF8047B ldr r7, [sp], #4 + 5998 .cfi_restore 7 + 5999 .cfi_def_cfa_offset 0 + 6000 0012 7047 bx lr + 6001 .cfi_endproc + 6002 .LFE164: + 6004 .section .text.HAL_TIMEx_BreakCallback,"ax",%progbits + 6005 .align 1 + 6006 .weak HAL_TIMEx_BreakCallback + 6007 .syntax unified + 6008 .thumb + 6009 .thumb_func + 6011 HAL_TIMEx_BreakCallback: + 6012 .LFB165: +2290:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Hall Break detection callback in non-blocking mode +2293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +2294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2296:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *htim) +2297:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6013 .loc 1 2297 1 + 6014 .cfi_startproc + 6015 @ args = 0, pretend = 0, frame = 8 + 6016 @ frame_needed = 1, uses_anonymous_args = 0 + 6017 @ link register save eliminated. + 6018 0000 80B4 push {r7} + 6019 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccxRWv8k.s page 146 + + + 6020 .cfi_offset 7, -4 + 6021 0002 83B0 sub sp, sp, #12 + 6022 .cfi_def_cfa_offset 16 + 6023 0004 00AF add r7, sp, #0 + 6024 .cfi_def_cfa_register 7 + 6025 0006 7860 str r0, [r7, #4] +2298:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ +2299:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); +2300:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2301:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, +2302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_BreakCallback could be implemented in the user file +2303:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6026 .loc 1 2304 1 + 6027 0008 00BF nop + 6028 000a 0C37 adds r7, r7, #12 + 6029 .cfi_def_cfa_offset 4 + 6030 000c BD46 mov sp, r7 + 6031 .cfi_def_cfa_register 13 + 6032 @ sp needed + 6033 000e 5DF8047B ldr r7, [sp], #4 + 6034 .cfi_restore 7 + 6035 .cfi_def_cfa_offset 0 + 6036 0012 7047 bx lr + 6037 .cfi_endproc + 6038 .LFE165: + 6040 .section .text.HAL_TIMEx_Break2Callback,"ax",%progbits + 6041 .align 1 + 6042 .weak HAL_TIMEx_Break2Callback + 6043 .syntax unified + 6044 .thumb + 6045 .thumb_func + 6047 HAL_TIMEx_Break2Callback: + 6048 .LFB166: +2305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if defined(TIM_BDTR_BK2E) +2307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Hall Break2 detection callback in non blocking mode +2309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim: TIM handle +2310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2311:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2312:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** __weak void HAL_TIMEx_Break2Callback(TIM_HandleTypeDef *htim) +2313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6049 .loc 1 2313 1 + 6050 .cfi_startproc + 6051 @ args = 0, pretend = 0, frame = 8 + 6052 @ frame_needed = 1, uses_anonymous_args = 0 + 6053 @ link register save eliminated. + 6054 0000 80B4 push {r7} + 6055 .cfi_def_cfa_offset 4 + 6056 .cfi_offset 7, -4 + 6057 0002 83B0 sub sp, sp, #12 + 6058 .cfi_def_cfa_offset 16 + 6059 0004 00AF add r7, sp, #0 + 6060 .cfi_def_cfa_register 7 + 6061 0006 7860 str r0, [r7, #4] +2314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ + ARM GAS /tmp/ccxRWv8k.s page 147 + + +2315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** UNUSED(htim); +2316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* NOTE : This function Should not be modified, when the callback is needed, +2318:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** the HAL_TIMEx_Break2Callback could be implemented in the user file +2319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2320:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6062 .loc 1 2320 1 + 6063 0008 00BF nop + 6064 000a 0C37 adds r7, r7, #12 + 6065 .cfi_def_cfa_offset 4 + 6066 000c BD46 mov sp, r7 + 6067 .cfi_def_cfa_register 13 + 6068 @ sp needed + 6069 000e 5DF8047B ldr r7, [sp], #4 + 6070 .cfi_restore 7 + 6071 .cfi_def_cfa_offset 0 + 6072 0012 7047 bx lr + 6073 .cfi_endproc + 6074 .LFE166: + 6076 .section .text.HAL_TIMEx_HallSensor_GetState,"ax",%progbits + 6077 .align 1 + 6078 .global HAL_TIMEx_HallSensor_GetState + 6079 .syntax unified + 6080 .thumb + 6081 .thumb_func + 6083 HAL_TIMEx_HallSensor_GetState: + 6084 .LFB167: +2321:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* TIM_BDTR_BK2E */ +2322:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2323:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +2324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2326:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group7 Extended Peripheral State functions +2327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Extended Peripheral State functions +2328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * +2329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @verbatim +2330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +2331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ##### Extended Peripheral State functions ##### +2332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** ============================================================================== +2333:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** [..] +2334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** This subsection permits to get in run-time the status of the peripheral +2335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** and the data flow. +2336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** @endverbatim +2338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +2339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Return the TIM Hall Sensor interface handle state. +2343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor handle +2344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval HAL state +2345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2346:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(const TIM_HandleTypeDef *htim) +2347:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6085 .loc 1 2347 1 + 6086 .cfi_startproc + 6087 @ args = 0, pretend = 0, frame = 8 + ARM GAS /tmp/ccxRWv8k.s page 148 + + + 6088 @ frame_needed = 1, uses_anonymous_args = 0 + 6089 @ link register save eliminated. + 6090 0000 80B4 push {r7} + 6091 .cfi_def_cfa_offset 4 + 6092 .cfi_offset 7, -4 + 6093 0002 83B0 sub sp, sp, #12 + 6094 .cfi_def_cfa_offset 16 + 6095 0004 00AF add r7, sp, #0 + 6096 .cfi_def_cfa_register 7 + 6097 0006 7860 str r0, [r7, #4] +2348:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return htim->State; + 6098 .loc 1 2348 14 + 6099 0008 7B68 ldr r3, [r7, #4] + 6100 000a 93F83D30 ldrb r3, [r3, #61] + 6101 000e DBB2 uxtb r3, r3 +2349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6102 .loc 1 2349 1 + 6103 0010 1846 mov r0, r3 + 6104 0012 0C37 adds r7, r7, #12 + 6105 .cfi_def_cfa_offset 4 + 6106 0014 BD46 mov sp, r7 + 6107 .cfi_def_cfa_register 13 + 6108 @ sp needed + 6109 0016 5DF8047B ldr r7, [sp], #4 + 6110 .cfi_restore 7 + 6111 .cfi_def_cfa_offset 0 + 6112 001a 7047 bx lr + 6113 .cfi_endproc + 6114 .LFE167: + 6116 .section .text.HAL_TIMEx_GetChannelNState,"ax",%progbits + 6117 .align 1 + 6118 .global HAL_TIMEx_GetChannelNState + 6119 .syntax unified + 6120 .thumb + 6121 .thumb_func + 6123 HAL_TIMEx_GetChannelNState: + 6124 .LFB168: +2350:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Return actual state of the TIM complementary channel. +2353:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param htim TIM handle +2354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param ChannelN TIM Complementary channel +2355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +2356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 +2357:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 +2358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 +2359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval TIM Complementary channel state +2360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2361:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(const TIM_HandleTypeDef *htim, uint32_t Cha +2362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6125 .loc 1 2362 1 + 6126 .cfi_startproc + 6127 @ args = 0, pretend = 0, frame = 16 + 6128 @ frame_needed = 1, uses_anonymous_args = 0 + 6129 @ link register save eliminated. + 6130 0000 80B4 push {r7} + 6131 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccxRWv8k.s page 149 + + + 6132 .cfi_offset 7, -4 + 6133 0002 85B0 sub sp, sp, #20 + 6134 .cfi_def_cfa_offset 24 + 6135 0004 00AF add r7, sp, #0 + 6136 .cfi_def_cfa_register 7 + 6137 0006 7860 str r0, [r7, #4] + 6138 0008 3960 str r1, [r7] +2363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_state; +2364:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2365:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Check the parameters */ +2366:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, ChannelN)); +2367:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2368:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** channel_state = TIM_CHANNEL_N_STATE_GET(htim, ChannelN); + 6139 .loc 1 2368 19 + 6140 000a 3B68 ldr r3, [r7] + 6141 000c 002B cmp r3, #0 + 6142 000e 04D1 bne .L385 + 6143 .loc 1 2368 19 is_stmt 0 discriminator 1 + 6144 0010 7B68 ldr r3, [r7, #4] + 6145 0012 93F84430 ldrb r3, [r3, #68] + 6146 0016 DBB2 uxtb r3, r3 + 6147 0018 13E0 b .L386 + 6148 .L385: + 6149 .loc 1 2368 19 discriminator 2 + 6150 001a 3B68 ldr r3, [r7] + 6151 001c 042B cmp r3, #4 + 6152 001e 04D1 bne .L387 + 6153 .loc 1 2368 19 discriminator 4 + 6154 0020 7B68 ldr r3, [r7, #4] + 6155 0022 93F84530 ldrb r3, [r3, #69] + 6156 0026 DBB2 uxtb r3, r3 + 6157 0028 0BE0 b .L386 + 6158 .L387: + 6159 .loc 1 2368 19 discriminator 5 + 6160 002a 3B68 ldr r3, [r7] + 6161 002c 082B cmp r3, #8 + 6162 002e 04D1 bne .L389 + 6163 .loc 1 2368 19 discriminator 7 + 6164 0030 7B68 ldr r3, [r7, #4] + 6165 0032 93F84630 ldrb r3, [r3, #70] + 6166 0036 DBB2 uxtb r3, r3 + 6167 0038 03E0 b .L386 + 6168 .L389: + 6169 .loc 1 2368 19 discriminator 8 + 6170 003a 7B68 ldr r3, [r7, #4] + 6171 003c 93F84730 ldrb r3, [r3, #71] + 6172 0040 DBB2 uxtb r3, r3 + 6173 .L386: + 6174 .loc 1 2368 17 is_stmt 1 discriminator 12 + 6175 0042 FB73 strb r3, [r7, #15] +2369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** return channel_state; + 6176 .loc 1 2370 10 + 6177 0044 FB7B ldrb r3, [r7, #15] @ zero_extendqisi2 +2371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6178 .loc 1 2371 1 + 6179 0046 1846 mov r0, r3 + ARM GAS /tmp/ccxRWv8k.s page 150 + + + 6180 0048 1437 adds r7, r7, #20 + 6181 .cfi_def_cfa_offset 4 + 6182 004a BD46 mov sp, r7 + 6183 .cfi_def_cfa_register 13 + 6184 @ sp needed + 6185 004c 5DF8047B ldr r7, [sp], #4 + 6186 .cfi_restore 7 + 6187 .cfi_def_cfa_offset 0 + 6188 0050 7047 bx lr + 6189 .cfi_endproc + 6190 .LFE168: + 6192 .section .text.TIMEx_DMACommutationCplt,"ax",%progbits + 6193 .align 1 + 6194 .global TIMEx_DMACommutationCplt + 6195 .syntax unified + 6196 .thumb + 6197 .thumb_func + 6199 TIMEx_DMACommutationCplt: + 6200 .LFB169: +2372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +2374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2376:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @} +2378:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2380:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Private functions ---------------------------------------------------------*/ +2381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** @defgroup TIMEx_Private_Functions TIM Extended Private Functions +2382:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @{ +2383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM DMA Commutation callback. +2387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param hdma pointer to DMA handle. +2388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** void TIMEx_DMACommutationCplt(DMA_HandleTypeDef *hdma) +2391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6201 .loc 1 2391 1 + 6202 .cfi_startproc + 6203 @ args = 0, pretend = 0, frame = 16 + 6204 @ frame_needed = 1, uses_anonymous_args = 0 + 6205 0000 80B5 push {r7, lr} + 6206 .cfi_def_cfa_offset 8 + 6207 .cfi_offset 7, -8 + 6208 .cfi_offset 14, -4 + 6209 0002 84B0 sub sp, sp, #16 + 6210 .cfi_def_cfa_offset 24 + 6211 0004 00AF add r7, sp, #0 + 6212 .cfi_def_cfa_register 7 + 6213 0006 7860 str r0, [r7, #4] +2392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 6214 .loc 1 2392 22 + 6215 0008 7B68 ldr r3, [r7, #4] + 6216 000a 5B6A ldr r3, [r3, #36] + 6217 000c FB60 str r3, [r7, #12] + ARM GAS /tmp/ccxRWv8k.s page 151 + + +2393:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2394:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the htim state */ +2395:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_READY; + 6218 .loc 1 2395 15 + 6219 000e FB68 ldr r3, [r7, #12] + 6220 0010 0122 movs r2, #1 + 6221 0012 83F83D20 strb r2, [r3, #61] +2396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->CommutationCallback(htim); +2399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else +2400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_CommutCallback(htim); + 6222 .loc 1 2400 3 + 6223 0016 F868 ldr r0, [r7, #12] + 6224 0018 FFF7FEFF bl HAL_TIMEx_CommutCallback +2401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2402:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6225 .loc 1 2402 1 + 6226 001c 00BF nop + 6227 001e 1037 adds r7, r7, #16 + 6228 .cfi_def_cfa_offset 8 + 6229 0020 BD46 mov sp, r7 + 6230 .cfi_def_cfa_register 13 + 6231 @ sp needed + 6232 0022 80BD pop {r7, pc} + 6233 .cfi_endproc + 6234 .LFE169: + 6236 .section .text.TIMEx_DMACommutationHalfCplt,"ax",%progbits + 6237 .align 1 + 6238 .global TIMEx_DMACommutationHalfCplt + 6239 .syntax unified + 6240 .thumb + 6241 .thumb_func + 6243 TIMEx_DMACommutationHalfCplt: + 6244 .LFB170: +2403:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM DMA Commutation half complete callback. +2406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param hdma pointer to DMA handle. +2407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** void TIMEx_DMACommutationHalfCplt(DMA_HandleTypeDef *hdma) +2410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6245 .loc 1 2410 1 + 6246 .cfi_startproc + 6247 @ args = 0, pretend = 0, frame = 16 + 6248 @ frame_needed = 1, uses_anonymous_args = 0 + 6249 0000 80B5 push {r7, lr} + 6250 .cfi_def_cfa_offset 8 + 6251 .cfi_offset 7, -8 + 6252 .cfi_offset 14, -4 + 6253 0002 84B0 sub sp, sp, #16 + 6254 .cfi_def_cfa_offset 24 + 6255 0004 00AF add r7, sp, #0 + 6256 .cfi_def_cfa_register 7 + 6257 0006 7860 str r0, [r7, #4] +2411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + ARM GAS /tmp/ccxRWv8k.s page 152 + + + 6258 .loc 1 2411 22 + 6259 0008 7B68 ldr r3, [r7, #4] + 6260 000a 5B6A ldr r3, [r3, #36] + 6261 000c FB60 str r3, [r7, #12] +2412:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Change the htim state */ +2414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_READY; + 6262 .loc 1 2414 15 + 6263 000e FB68 ldr r3, [r7, #12] + 6264 0010 0122 movs r2, #1 + 6265 0012 83F83D20 strb r2, [r3, #61] +2415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->CommutationHalfCpltCallback(htim); +2418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else +2419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIMEx_CommutHalfCpltCallback(htim); + 6266 .loc 1 2419 3 + 6267 0016 F868 ldr r0, [r7, #12] + 6268 0018 FFF7FEFF bl HAL_TIMEx_CommutHalfCpltCallback +2420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2421:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6269 .loc 1 2421 1 + 6270 001c 00BF nop + 6271 001e 1037 adds r7, r7, #16 + 6272 .cfi_def_cfa_offset 8 + 6273 0020 BD46 mov sp, r7 + 6274 .cfi_def_cfa_register 13 + 6275 @ sp needed + 6276 0022 80BD pop {r7, pc} + 6277 .cfi_endproc + 6278 .LFE170: + 6280 .section .text.TIM_DMADelayPulseNCplt,"ax",%progbits + 6281 .align 1 + 6282 .syntax unified + 6283 .thumb + 6284 .thumb_func + 6286 TIM_DMADelayPulseNCplt: + 6287 .LFB171: +2422:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2424:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM DMA Delay Pulse complete callback (complementary channel). +2426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param hdma pointer to DMA handle. +2427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_DMADelayPulseNCplt(DMA_HandleTypeDef *hdma) +2430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6288 .loc 1 2430 1 + 6289 .cfi_startproc + 6290 @ args = 0, pretend = 0, frame = 16 + 6291 @ frame_needed = 1, uses_anonymous_args = 0 + 6292 0000 80B5 push {r7, lr} + 6293 .cfi_def_cfa_offset 8 + 6294 .cfi_offset 7, -8 + 6295 .cfi_offset 14, -4 + 6296 0002 84B0 sub sp, sp, #16 + 6297 .cfi_def_cfa_offset 24 + ARM GAS /tmp/ccxRWv8k.s page 153 + + + 6298 0004 00AF add r7, sp, #0 + 6299 .cfi_def_cfa_register 7 + 6300 0006 7860 str r0, [r7, #4] +2431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 6301 .loc 1 2431 22 + 6302 0008 7B68 ldr r3, [r7, #4] + 6303 000a 5B6A ldr r3, [r3, #36] + 6304 000c FB60 str r3, [r7, #12] +2432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2433:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 6305 .loc 1 2433 25 + 6306 000e FB68 ldr r3, [r7, #12] + 6307 0010 5B6A ldr r3, [r3, #36] + 6308 .loc 1 2433 6 + 6309 0012 7A68 ldr r2, [r7, #4] + 6310 0014 9A42 cmp r2, r3 + 6311 0016 0BD1 bne .L395 +2434:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2435:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 6312 .loc 1 2435 19 + 6313 0018 FB68 ldr r3, [r7, #12] + 6314 001a 0122 movs r2, #1 + 6315 001c 1A77 strb r2, [r3, #28] +2436:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2437:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma->Init.Mode == DMA_NORMAL) + 6316 .loc 1 2437 19 + 6317 001e 7B68 ldr r3, [r7, #4] + 6318 0020 9B69 ldr r3, [r3, #24] + 6319 .loc 1 2437 8 + 6320 0022 002B cmp r3, #0 + 6321 0024 36D1 bne .L396 +2438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2439:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 6322 .loc 1 2439 7 + 6323 0026 FB68 ldr r3, [r7, #12] + 6324 0028 0122 movs r2, #1 + 6325 002a 83F84420 strb r2, [r3, #68] + 6326 002e 31E0 b .L396 + 6327 .L395: +2440:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 6328 .loc 1 2442 30 + 6329 0030 FB68 ldr r3, [r7, #12] + 6330 0032 9B6A ldr r3, [r3, #40] + 6331 .loc 1 2442 11 + 6332 0034 7A68 ldr r2, [r7, #4] + 6333 0036 9A42 cmp r2, r3 + 6334 0038 0BD1 bne .L397 +2443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 6335 .loc 1 2444 19 + 6336 003a FB68 ldr r3, [r7, #12] + 6337 003c 0222 movs r2, #2 + 6338 003e 1A77 strb r2, [r3, #28] +2445:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma->Init.Mode == DMA_NORMAL) + ARM GAS /tmp/ccxRWv8k.s page 154 + + + 6339 .loc 1 2446 19 + 6340 0040 7B68 ldr r3, [r7, #4] + 6341 0042 9B69 ldr r3, [r3, #24] + 6342 .loc 1 2446 8 + 6343 0044 002B cmp r3, #0 + 6344 0046 25D1 bne .L396 +2447:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 6345 .loc 1 2448 7 + 6346 0048 FB68 ldr r3, [r7, #12] + 6347 004a 0122 movs r2, #1 + 6348 004c 83F84520 strb r2, [r3, #69] + 6349 0050 20E0 b .L396 + 6350 .L397: +2449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2450:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 6351 .loc 1 2451 30 + 6352 0052 FB68 ldr r3, [r7, #12] + 6353 0054 DB6A ldr r3, [r3, #44] + 6354 .loc 1 2451 11 + 6355 0056 7A68 ldr r2, [r7, #4] + 6356 0058 9A42 cmp r2, r3 + 6357 005a 0BD1 bne .L398 +2452:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2453:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 6358 .loc 1 2453 19 + 6359 005c FB68 ldr r3, [r7, #12] + 6360 005e 0422 movs r2, #4 + 6361 0060 1A77 strb r2, [r3, #28] +2454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma->Init.Mode == DMA_NORMAL) + 6362 .loc 1 2455 19 + 6363 0062 7B68 ldr r3, [r7, #4] + 6364 0064 9B69 ldr r3, [r3, #24] + 6365 .loc 1 2455 8 + 6366 0066 002B cmp r3, #0 + 6367 0068 14D1 bne .L396 +2456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 6368 .loc 1 2457 7 + 6369 006a FB68 ldr r3, [r7, #12] + 6370 006c 0122 movs r2, #1 + 6371 006e 83F84620 strb r2, [r3, #70] + 6372 0072 0FE0 b .L396 + 6373 .L398: +2458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) + 6374 .loc 1 2460 30 + 6375 0074 FB68 ldr r3, [r7, #12] + 6376 0076 1B6B ldr r3, [r3, #48] + 6377 .loc 1 2460 11 + 6378 0078 7A68 ldr r2, [r7, #4] + 6379 007a 9A42 cmp r2, r3 + 6380 007c 0AD1 bne .L396 +2461:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + ARM GAS /tmp/ccxRWv8k.s page 155 + + +2462:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; + 6381 .loc 1 2462 19 + 6382 007e FB68 ldr r3, [r7, #12] + 6383 0080 0822 movs r2, #8 + 6384 0082 1A77 strb r2, [r3, #28] +2463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma->Init.Mode == DMA_NORMAL) + 6385 .loc 1 2464 19 + 6386 0084 7B68 ldr r3, [r7, #4] + 6387 0086 9B69 ldr r3, [r3, #24] + 6388 .loc 1 2464 8 + 6389 0088 002B cmp r3, #0 + 6390 008a 03D1 bne .L396 +2465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); + 6391 .loc 1 2466 7 + 6392 008c FB68 ldr r3, [r7, #12] + 6393 008e 0122 movs r2, #1 + 6394 0090 83F84720 strb r2, [r3, #71] + 6395 .L396: +2467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +2470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2471:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* nothing to do */ +2472:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2473:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2474:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->PWM_PulseFinishedCallback(htim); +2476:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else +2477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); + 6396 .loc 1 2477 3 + 6397 0094 F868 ldr r0, [r7, #12] + 6398 0096 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback +2478:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2479:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2480:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 6399 .loc 1 2480 17 + 6400 009a FB68 ldr r3, [r7, #12] + 6401 009c 0022 movs r2, #0 + 6402 009e 1A77 strb r2, [r3, #28] +2481:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6403 .loc 1 2481 1 + 6404 00a0 00BF nop + 6405 00a2 1037 adds r7, r7, #16 + 6406 .cfi_def_cfa_offset 8 + 6407 00a4 BD46 mov sp, r7 + 6408 .cfi_def_cfa_register 13 + 6409 @ sp needed + 6410 00a6 80BD pop {r7, pc} + 6411 .cfi_endproc + 6412 .LFE171: + 6414 .section .text.TIM_DMAErrorCCxN,"ax",%progbits + 6415 .align 1 + 6416 .syntax unified + 6417 .thumb + 6418 .thumb_func + ARM GAS /tmp/ccxRWv8k.s page 156 + + + 6420 TIM_DMAErrorCCxN: + 6421 .LFB172: +2482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief TIM DMA error callback (complementary channel) +2485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param hdma pointer to DMA handle. +2486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_DMAErrorCCxN(DMA_HandleTypeDef *hdma) +2489:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6422 .loc 1 2489 1 + 6423 .cfi_startproc + 6424 @ args = 0, pretend = 0, frame = 16 + 6425 @ frame_needed = 1, uses_anonymous_args = 0 + 6426 0000 80B5 push {r7, lr} + 6427 .cfi_def_cfa_offset 8 + 6428 .cfi_offset 7, -8 + 6429 .cfi_offset 14, -4 + 6430 0002 84B0 sub sp, sp, #16 + 6431 .cfi_def_cfa_offset 24 + 6432 0004 00AF add r7, sp, #0 + 6433 .cfi_def_cfa_register 7 + 6434 0006 7860 str r0, [r7, #4] +2490:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 6435 .loc 1 2490 22 + 6436 0008 7B68 ldr r3, [r7, #4] + 6437 000a 5B6A ldr r3, [r3, #36] + 6438 000c FB60 str r3, [r7, #12] +2491:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2492:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) + 6439 .loc 1 2492 25 + 6440 000e FB68 ldr r3, [r7, #12] + 6441 0010 5B6A ldr r3, [r3, #36] + 6442 .loc 1 2492 6 + 6443 0012 7A68 ldr r2, [r7, #4] + 6444 0014 9A42 cmp r2, r3 + 6445 0016 07D1 bne .L400 +2493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2494:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; + 6446 .loc 1 2494 19 + 6447 0018 FB68 ldr r3, [r7, #12] + 6448 001a 0122 movs r2, #1 + 6449 001c 1A77 strb r2, [r3, #28] +2495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + 6450 .loc 1 2495 5 + 6451 001e FB68 ldr r3, [r7, #12] + 6452 0020 0122 movs r2, #1 + 6453 0022 83F84420 strb r2, [r3, #68] + 6454 0026 18E0 b .L401 + 6455 .L400: +2496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2497:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) + 6456 .loc 1 2497 30 + 6457 0028 FB68 ldr r3, [r7, #12] + 6458 002a 9B6A ldr r3, [r3, #40] + 6459 .loc 1 2497 11 + 6460 002c 7A68 ldr r2, [r7, #4] + ARM GAS /tmp/ccxRWv8k.s page 157 + + + 6461 002e 9A42 cmp r2, r3 + 6462 0030 07D1 bne .L402 +2498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; + 6463 .loc 1 2499 19 + 6464 0032 FB68 ldr r3, [r7, #12] + 6465 0034 0222 movs r2, #2 + 6466 0036 1A77 strb r2, [r3, #28] +2500:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + 6467 .loc 1 2500 5 + 6468 0038 FB68 ldr r3, [r7, #12] + 6469 003a 0122 movs r2, #1 + 6470 003c 83F84520 strb r2, [r3, #69] + 6471 0040 0BE0 b .L401 + 6472 .L402: +2501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2502:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) + 6473 .loc 1 2502 30 + 6474 0042 FB68 ldr r3, [r7, #12] + 6475 0044 DB6A ldr r3, [r3, #44] + 6476 .loc 1 2502 11 + 6477 0046 7A68 ldr r2, [r7, #4] + 6478 0048 9A42 cmp r2, r3 + 6479 004a 06D1 bne .L401 +2503:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; + 6480 .loc 1 2504 19 + 6481 004c FB68 ldr r3, [r7, #12] + 6482 004e 0422 movs r2, #4 + 6483 0050 1A77 strb r2, [r3, #28] +2505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); + 6484 .loc 1 2505 5 + 6485 0052 FB68 ldr r3, [r7, #12] + 6486 0054 0122 movs r2, #1 + 6487 0056 83F84620 strb r2, [r3, #70] + 6488 .L401: +2506:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** else +2508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { +2509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* nothing to do */ +2510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } +2511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) +2513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->ErrorCallback(htim); +2514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #else +2515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** HAL_TIM_ErrorCallback(htim); + 6489 .loc 1 2515 3 + 6490 005a F868 ldr r0, [r7, #12] + 6491 005c FFF7FEFF bl HAL_TIM_ErrorCallback +2516:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ +2517:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2518:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; + 6492 .loc 1 2518 17 + 6493 0060 FB68 ldr r3, [r7, #12] + 6494 0062 0022 movs r2, #0 + 6495 0064 1A77 strb r2, [r3, #28] +2519:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + ARM GAS /tmp/ccxRWv8k.s page 158 + + + 6496 .loc 1 2519 1 + 6497 0066 00BF nop + 6498 0068 1037 adds r7, r7, #16 + 6499 .cfi_def_cfa_offset 8 + 6500 006a BD46 mov sp, r7 + 6501 .cfi_def_cfa_register 13 + 6502 @ sp needed + 6503 006c 80BD pop {r7, pc} + 6504 .cfi_endproc + 6505 .LFE172: + 6507 .section .text.TIM_CCxNChannelCmd,"ax",%progbits + 6508 .align 1 + 6509 .syntax unified + 6510 .thumb + 6511 .thumb_func + 6513 TIM_CCxNChannelCmd: + 6514 .LFB173: +2520:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /** +2522:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @brief Enables or disables the TIM Capture Compare Channel xN. +2523:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param TIMx to select the TIM peripheral +2524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param Channel specifies the TIM Channel +2525:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be one of the following values: +2526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 +2527:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 +2528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 +2529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @param ChannelNState specifies the TIM Channel CCxNE bit new state. +2530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * This parameter can be: TIM_CCxN_ENABLE or TIM_CCxN_Disable. +2531:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** * @retval None +2532:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** */ +2533:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelNState) +2534:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** { + 6515 .loc 1 2534 1 + 6516 .cfi_startproc + 6517 @ args = 0, pretend = 0, frame = 24 + 6518 @ frame_needed = 1, uses_anonymous_args = 0 + 6519 @ link register save eliminated. + 6520 0000 80B4 push {r7} + 6521 .cfi_def_cfa_offset 4 + 6522 .cfi_offset 7, -4 + 6523 0002 87B0 sub sp, sp, #28 + 6524 .cfi_def_cfa_offset 32 + 6525 0004 00AF add r7, sp, #0 + 6526 .cfi_def_cfa_register 7 + 6527 0006 F860 str r0, [r7, #12] + 6528 0008 B960 str r1, [r7, #8] + 6529 000a 7A60 str r2, [r7, #4] +2535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** uint32_t tmp; +2536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** tmp = TIM_CCER_CC1NE << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ + 6530 .loc 1 2537 36 + 6531 000c BB68 ldr r3, [r7, #8] + 6532 000e 03F01F03 and r3, r3, #31 + 6533 .loc 1 2537 7 + 6534 0012 0422 movs r2, #4 + 6535 0014 02FA03F3 lsl r3, r2, r3 + 6536 0018 7B61 str r3, [r7, #20] + ARM GAS /tmp/ccxRWv8k.s page 159 + + +2538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Reset the CCxNE Bit */ +2540:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIMx->CCER &= ~tmp; + 6537 .loc 1 2540 7 + 6538 001a FB68 ldr r3, [r7, #12] + 6539 001c 1A6A ldr r2, [r3, #32] + 6540 .loc 1 2540 18 + 6541 001e 7B69 ldr r3, [r7, #20] + 6542 0020 DB43 mvns r3, r3 + 6543 .loc 1 2540 14 + 6544 0022 1A40 ands r2, r2, r3 + 6545 0024 FB68 ldr r3, [r7, #12] + 6546 0026 1A62 str r2, [r3, #32] +2541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** +2542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** /* Set or reset the CCxNE Bit */ +2543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** TIMx->CCER |= (uint32_t)(ChannelNState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ + 6547 .loc 1 2543 7 + 6548 0028 FB68 ldr r3, [r7, #12] + 6549 002a 1A6A ldr r2, [r3, #32] + 6550 .loc 1 2543 54 + 6551 002c BB68 ldr r3, [r7, #8] + 6552 002e 03F01F03 and r3, r3, #31 + 6553 .loc 1 2543 42 + 6554 0032 7968 ldr r1, [r7, #4] + 6555 0034 01FA03F3 lsl r3, r1, r3 + 6556 .loc 1 2543 14 + 6557 0038 1A43 orrs r2, r2, r3 + 6558 003a FB68 ldr r3, [r7, #12] + 6559 003c 1A62 str r2, [r3, #32] +2544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c **** } + 6560 .loc 1 2544 1 + 6561 003e 00BF nop + 6562 0040 1C37 adds r7, r7, #28 + 6563 .cfi_def_cfa_offset 4 + 6564 0042 BD46 mov sp, r7 + 6565 .cfi_def_cfa_register 13 + 6566 @ sp needed + 6567 0044 5DF8047B ldr r7, [sp], #4 + 6568 .cfi_restore 7 + 6569 .cfi_def_cfa_offset 0 + 6570 0048 7047 bx lr + 6571 .cfi_endproc + 6572 .LFE173: + 6574 .text + 6575 .Letext0: + 6576 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 6577 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 6578 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 6579 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 6580 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" + 6581 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" + 6582 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" + 6583 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h" + ARM GAS /tmp/ccxRWv8k.s page 160 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_hal_tim_ex.c + /tmp/ccxRWv8k.s:21 .text.HAL_TIMEx_HallSensor_Init:00000000 $t + /tmp/ccxRWv8k.s:27 .text.HAL_TIMEx_HallSensor_Init:00000000 HAL_TIMEx_HallSensor_Init + /tmp/ccxRWv8k.s:365 .text.HAL_TIMEx_HallSensor_MspInit:00000000 HAL_TIMEx_HallSensor_MspInit + /tmp/ccxRWv8k.s:264 .text.HAL_TIMEx_HallSensor_DeInit:00000000 $t + /tmp/ccxRWv8k.s:270 .text.HAL_TIMEx_HallSensor_DeInit:00000000 HAL_TIMEx_HallSensor_DeInit + /tmp/ccxRWv8k.s:401 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 HAL_TIMEx_HallSensor_MspDeInit + /tmp/ccxRWv8k.s:359 .text.HAL_TIMEx_HallSensor_MspInit:00000000 $t + /tmp/ccxRWv8k.s:395 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 $t + /tmp/ccxRWv8k.s:431 .text.HAL_TIMEx_HallSensor_Start:00000000 $t + /tmp/ccxRWv8k.s:437 .text.HAL_TIMEx_HallSensor_Start:00000000 HAL_TIMEx_HallSensor_Start + /tmp/ccxRWv8k.s:598 .text.HAL_TIMEx_HallSensor_Start:000000f0 $d + /tmp/ccxRWv8k.s:607 .text.HAL_TIMEx_HallSensor_Stop:00000000 $t + /tmp/ccxRWv8k.s:613 .text.HAL_TIMEx_HallSensor_Stop:00000000 HAL_TIMEx_HallSensor_Stop + /tmp/ccxRWv8k.s:690 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 $t + /tmp/ccxRWv8k.s:696 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 HAL_TIMEx_HallSensor_Start_IT + /tmp/ccxRWv8k.s:865 .text.HAL_TIMEx_HallSensor_Start_IT:00000100 $d + /tmp/ccxRWv8k.s:874 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 $t + /tmp/ccxRWv8k.s:880 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 HAL_TIMEx_HallSensor_Stop_IT + /tmp/ccxRWv8k.s:965 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 $t + /tmp/ccxRWv8k.s:971 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 HAL_TIMEx_HallSensor_Start_DMA + /tmp/ccxRWv8k.s:1187 .text.HAL_TIMEx_HallSensor_Start_DMA:00000134 $d + /tmp/ccxRWv8k.s:1199 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 $t + /tmp/ccxRWv8k.s:1205 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 HAL_TIMEx_HallSensor_Stop_DMA + /tmp/ccxRWv8k.s:1287 .text.HAL_TIMEx_OCN_Start:00000000 $t + /tmp/ccxRWv8k.s:1293 .text.HAL_TIMEx_OCN_Start:00000000 HAL_TIMEx_OCN_Start + /tmp/ccxRWv8k.s:6513 .text.TIM_CCxNChannelCmd:00000000 TIM_CCxNChannelCmd + /tmp/ccxRWv8k.s:1511 .text.HAL_TIMEx_OCN_Start:00000144 $d + /tmp/ccxRWv8k.s:1520 .text.HAL_TIMEx_OCN_Stop:00000000 $t + /tmp/ccxRWv8k.s:1526 .text.HAL_TIMEx_OCN_Stop:00000000 HAL_TIMEx_OCN_Stop + /tmp/ccxRWv8k.s:1648 .text.HAL_TIMEx_OCN_Start_IT:00000000 $t + /tmp/ccxRWv8k.s:1654 .text.HAL_TIMEx_OCN_Start_IT:00000000 HAL_TIMEx_OCN_Start_IT + /tmp/ccxRWv8k.s:1941 .text.HAL_TIMEx_OCN_Start_IT:000001b4 $d + /tmp/ccxRWv8k.s:1950 .text.HAL_TIMEx_OCN_Stop_IT:00000000 $t + /tmp/ccxRWv8k.s:1956 .text.HAL_TIMEx_OCN_Stop_IT:00000000 HAL_TIMEx_OCN_Stop_IT + /tmp/ccxRWv8k.s:2161 .text.HAL_TIMEx_OCN_Start_DMA:00000000 $t + /tmp/ccxRWv8k.s:2167 .text.HAL_TIMEx_OCN_Start_DMA:00000000 HAL_TIMEx_OCN_Start_DMA + /tmp/ccxRWv8k.s:2647 .text.HAL_TIMEx_OCN_Start_DMA:000002c4 $d + /tmp/ccxRWv8k.s:6286 .text.TIM_DMADelayPulseNCplt:00000000 TIM_DMADelayPulseNCplt + /tmp/ccxRWv8k.s:6420 .text.TIM_DMAErrorCCxN:00000000 TIM_DMAErrorCCxN + /tmp/ccxRWv8k.s:2659 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 $t + /tmp/ccxRWv8k.s:2665 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 HAL_TIMEx_OCN_Stop_DMA + /tmp/ccxRWv8k.s:2863 .text.HAL_TIMEx_PWMN_Start:00000000 $t + /tmp/ccxRWv8k.s:2869 .text.HAL_TIMEx_PWMN_Start:00000000 HAL_TIMEx_PWMN_Start + /tmp/ccxRWv8k.s:3087 .text.HAL_TIMEx_PWMN_Start:00000144 $d + /tmp/ccxRWv8k.s:3096 .text.HAL_TIMEx_PWMN_Stop:00000000 $t + /tmp/ccxRWv8k.s:3102 .text.HAL_TIMEx_PWMN_Stop:00000000 HAL_TIMEx_PWMN_Stop + /tmp/ccxRWv8k.s:3224 .text.HAL_TIMEx_PWMN_Start_IT:00000000 $t + /tmp/ccxRWv8k.s:3230 .text.HAL_TIMEx_PWMN_Start_IT:00000000 HAL_TIMEx_PWMN_Start_IT + /tmp/ccxRWv8k.s:3517 .text.HAL_TIMEx_PWMN_Start_IT:000001b4 $d + /tmp/ccxRWv8k.s:3526 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 $t + /tmp/ccxRWv8k.s:3532 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 HAL_TIMEx_PWMN_Stop_IT + /tmp/ccxRWv8k.s:3737 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 $t + /tmp/ccxRWv8k.s:3743 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 HAL_TIMEx_PWMN_Start_DMA + /tmp/ccxRWv8k.s:4223 .text.HAL_TIMEx_PWMN_Start_DMA:000002c4 $d + /tmp/ccxRWv8k.s:4235 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 $t + ARM GAS /tmp/ccxRWv8k.s page 161 + + + /tmp/ccxRWv8k.s:4241 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 HAL_TIMEx_PWMN_Stop_DMA + /tmp/ccxRWv8k.s:4439 .text.HAL_TIMEx_OnePulseN_Start:00000000 $t + /tmp/ccxRWv8k.s:4445 .text.HAL_TIMEx_OnePulseN_Start:00000000 HAL_TIMEx_OnePulseN_Start + /tmp/ccxRWv8k.s:4564 .text.HAL_TIMEx_OnePulseN_Stop:00000000 $t + /tmp/ccxRWv8k.s:4570 .text.HAL_TIMEx_OnePulseN_Stop:00000000 HAL_TIMEx_OnePulseN_Stop + /tmp/ccxRWv8k.s:4693 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 $t + /tmp/ccxRWv8k.s:4699 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 HAL_TIMEx_OnePulseN_Start_IT + /tmp/ccxRWv8k.s:4834 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 $t + /tmp/ccxRWv8k.s:4840 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 HAL_TIMEx_OnePulseN_Stop_IT + /tmp/ccxRWv8k.s:4979 .text.HAL_TIMEx_ConfigCommutEvent:00000000 $t + /tmp/ccxRWv8k.s:4985 .text.HAL_TIMEx_ConfigCommutEvent:00000000 HAL_TIMEx_ConfigCommutEvent + /tmp/ccxRWv8k.s:5129 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 $t + /tmp/ccxRWv8k.s:5135 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 HAL_TIMEx_ConfigCommutEvent_IT + /tmp/ccxRWv8k.s:5279 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 $t + /tmp/ccxRWv8k.s:5285 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 HAL_TIMEx_ConfigCommutEvent_DMA + /tmp/ccxRWv8k.s:5446 .text.HAL_TIMEx_ConfigCommutEvent_DMA:000000d8 $d + /tmp/ccxRWv8k.s:6199 .text.TIMEx_DMACommutationCplt:00000000 TIMEx_DMACommutationCplt + /tmp/ccxRWv8k.s:6243 .text.TIMEx_DMACommutationHalfCplt:00000000 TIMEx_DMACommutationHalfCplt + /tmp/ccxRWv8k.s:5453 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 $t + /tmp/ccxRWv8k.s:5459 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 HAL_TIMEx_MasterConfigSynchronization + /tmp/ccxRWv8k.s:5615 .text.HAL_TIMEx_MasterConfigSynchronization:000000d8 $d + /tmp/ccxRWv8k.s:5623 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 $t + /tmp/ccxRWv8k.s:5629 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 HAL_TIMEx_ConfigBreakDeadTime + /tmp/ccxRWv8k.s:5776 .text.HAL_TIMEx_ConfigBreakDeadTime:000000ec $d + /tmp/ccxRWv8k.s:5781 .text.HAL_TIMEx_RemapConfig:00000000 $t + /tmp/ccxRWv8k.s:5787 .text.HAL_TIMEx_RemapConfig:00000000 HAL_TIMEx_RemapConfig + /tmp/ccxRWv8k.s:5844 .text.HAL_TIMEx_GroupChannel5:00000000 $t + /tmp/ccxRWv8k.s:5850 .text.HAL_TIMEx_GroupChannel5:00000000 HAL_TIMEx_GroupChannel5 + /tmp/ccxRWv8k.s:5933 .text.HAL_TIMEx_CommutCallback:00000000 $t + /tmp/ccxRWv8k.s:5939 .text.HAL_TIMEx_CommutCallback:00000000 HAL_TIMEx_CommutCallback + /tmp/ccxRWv8k.s:5969 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 $t + /tmp/ccxRWv8k.s:5975 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 HAL_TIMEx_CommutHalfCpltCallback + /tmp/ccxRWv8k.s:6005 .text.HAL_TIMEx_BreakCallback:00000000 $t + /tmp/ccxRWv8k.s:6011 .text.HAL_TIMEx_BreakCallback:00000000 HAL_TIMEx_BreakCallback + /tmp/ccxRWv8k.s:6041 .text.HAL_TIMEx_Break2Callback:00000000 $t + /tmp/ccxRWv8k.s:6047 .text.HAL_TIMEx_Break2Callback:00000000 HAL_TIMEx_Break2Callback + /tmp/ccxRWv8k.s:6077 .text.HAL_TIMEx_HallSensor_GetState:00000000 $t + /tmp/ccxRWv8k.s:6083 .text.HAL_TIMEx_HallSensor_GetState:00000000 HAL_TIMEx_HallSensor_GetState + /tmp/ccxRWv8k.s:6117 .text.HAL_TIMEx_GetChannelNState:00000000 $t + /tmp/ccxRWv8k.s:6123 .text.HAL_TIMEx_GetChannelNState:00000000 HAL_TIMEx_GetChannelNState + /tmp/ccxRWv8k.s:6193 .text.TIMEx_DMACommutationCplt:00000000 $t + /tmp/ccxRWv8k.s:6237 .text.TIMEx_DMACommutationHalfCplt:00000000 $t + /tmp/ccxRWv8k.s:6281 .text.TIM_DMADelayPulseNCplt:00000000 $t + /tmp/ccxRWv8k.s:6415 .text.TIM_DMAErrorCCxN:00000000 $t + /tmp/ccxRWv8k.s:6508 .text.TIM_CCxNChannelCmd:00000000 $t + +UNDEFINED SYMBOLS +TIM_Base_SetConfig +TIM_TI1_SetConfig +TIM_OC2_SetConfig +TIM_CCxChannelCmd +HAL_DMA_Start_IT +TIM_DMACaptureCplt +TIM_DMACaptureHalfCplt +TIM_DMAError +HAL_DMA_Abort_IT +TIM_DMADelayPulseHalfCplt + ARM GAS /tmp/ccxRWv8k.s page 162 + + +HAL_TIM_PWM_PulseFinishedCallback +HAL_TIM_ErrorCallback diff --git a/Software/build/stm32f3xx_hal_tim_ex.o b/Software/build/stm32f3xx_hal_tim_ex.o new file mode 100644 index 0000000..9523452 Binary files /dev/null and b/Software/build/stm32f3xx_hal_tim_ex.o differ diff --git a/Software/build/stm32f3xx_it.d b/Software/build/stm32f3xx_it.d new file mode 100644 index 0000000..cdca7d8 --- /dev/null +++ b/Software/build/stm32f3xx_it.d @@ -0,0 +1,64 @@ +build/stm32f3xx_it.o: Core/Src/stm32f3xx_it.c Core/Inc/main.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h \ + Core/Inc/stm32f3xx_it.h +Core/Inc/main.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: +Core/Inc/stm32f3xx_it.h: diff --git a/Software/build/stm32f3xx_it.lst b/Software/build/stm32f3xx_it.lst new file mode 100644 index 0000000..84fbe91 --- /dev/null +++ b/Software/build/stm32f3xx_it.lst @@ -0,0 +1,610 @@ +ARM GAS /tmp/ccpm1fqH.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "stm32f3xx_it.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/stm32f3xx_it.c" + 20 .section .text.NMI_Handler,"ax",%progbits + 21 .align 1 + 22 .global NMI_Handler + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 NMI_Handler: + 28 .LFB130: + 1:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN Header */ + 2:Core/Src/stm32f3xx_it.c **** /** + 3:Core/Src/stm32f3xx_it.c **** ****************************************************************************** + 4:Core/Src/stm32f3xx_it.c **** * @file stm32f3xx_it.c + 5:Core/Src/stm32f3xx_it.c **** * @brief Interrupt Service Routines. + 6:Core/Src/stm32f3xx_it.c **** ****************************************************************************** + 7:Core/Src/stm32f3xx_it.c **** * @attention + 8:Core/Src/stm32f3xx_it.c **** * + 9:Core/Src/stm32f3xx_it.c **** * Copyright (c) 2024 STMicroelectronics. + 10:Core/Src/stm32f3xx_it.c **** * All rights reserved. + 11:Core/Src/stm32f3xx_it.c **** * + 12:Core/Src/stm32f3xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file + 13:Core/Src/stm32f3xx_it.c **** * in the root directory of this software component. + 14:Core/Src/stm32f3xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 15:Core/Src/stm32f3xx_it.c **** * + 16:Core/Src/stm32f3xx_it.c **** ****************************************************************************** + 17:Core/Src/stm32f3xx_it.c **** */ + 18:Core/Src/stm32f3xx_it.c **** /* USER CODE END Header */ + 19:Core/Src/stm32f3xx_it.c **** + 20:Core/Src/stm32f3xx_it.c **** /* Includes ------------------------------------------------------------------*/ + 21:Core/Src/stm32f3xx_it.c **** #include "main.h" + 22:Core/Src/stm32f3xx_it.c **** #include "stm32f3xx_it.h" + 23:Core/Src/stm32f3xx_it.c **** /* Private includes ----------------------------------------------------------*/ + 24:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN Includes */ + 25:Core/Src/stm32f3xx_it.c **** /* USER CODE END Includes */ + 26:Core/Src/stm32f3xx_it.c **** + 27:Core/Src/stm32f3xx_it.c **** /* Private typedef -----------------------------------------------------------*/ + 28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */ + 29:Core/Src/stm32f3xx_it.c **** + 30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */ + ARM GAS /tmp/ccpm1fqH.s page 2 + + + 31:Core/Src/stm32f3xx_it.c **** + 32:Core/Src/stm32f3xx_it.c **** /* Private define ------------------------------------------------------------*/ + 33:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PD */ + 34:Core/Src/stm32f3xx_it.c **** + 35:Core/Src/stm32f3xx_it.c **** /* USER CODE END PD */ + 36:Core/Src/stm32f3xx_it.c **** + 37:Core/Src/stm32f3xx_it.c **** /* Private macro -------------------------------------------------------------*/ + 38:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PM */ + 39:Core/Src/stm32f3xx_it.c **** + 40:Core/Src/stm32f3xx_it.c **** /* USER CODE END PM */ + 41:Core/Src/stm32f3xx_it.c **** + 42:Core/Src/stm32f3xx_it.c **** /* Private variables ---------------------------------------------------------*/ + 43:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PV */ + 44:Core/Src/stm32f3xx_it.c **** + 45:Core/Src/stm32f3xx_it.c **** /* USER CODE END PV */ + 46:Core/Src/stm32f3xx_it.c **** + 47:Core/Src/stm32f3xx_it.c **** /* Private function prototypes -----------------------------------------------*/ + 48:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PFP */ + 49:Core/Src/stm32f3xx_it.c **** + 50:Core/Src/stm32f3xx_it.c **** /* USER CODE END PFP */ + 51:Core/Src/stm32f3xx_it.c **** + 52:Core/Src/stm32f3xx_it.c **** /* Private user code ---------------------------------------------------------*/ + 53:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN 0 */ + 54:Core/Src/stm32f3xx_it.c **** + 55:Core/Src/stm32f3xx_it.c **** /* USER CODE END 0 */ + 56:Core/Src/stm32f3xx_it.c **** + 57:Core/Src/stm32f3xx_it.c **** /* External variables --------------------------------------------------------*/ + 58:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan; + 59:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */ + 60:Core/Src/stm32f3xx_it.c **** + 61:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */ + 62:Core/Src/stm32f3xx_it.c **** + 63:Core/Src/stm32f3xx_it.c **** /******************************************************************************/ + 64:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */ + 65:Core/Src/stm32f3xx_it.c **** /******************************************************************************/ + 66:Core/Src/stm32f3xx_it.c **** /** + 67:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt. + 68:Core/Src/stm32f3xx_it.c **** */ + 69:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void) + 70:Core/Src/stm32f3xx_it.c **** { + 29 .loc 1 70 1 + 30 .cfi_startproc + 31 @ args = 0, pretend = 0, frame = 0 + 32 @ frame_needed = 1, uses_anonymous_args = 0 + 33 @ link register save eliminated. + 34 0000 80B4 push {r7} + 35 .cfi_def_cfa_offset 4 + 36 .cfi_offset 7, -4 + 37 0002 00AF add r7, sp, #0 + 38 .cfi_def_cfa_register 7 + 39 .L2: + 71:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + 72:Core/Src/stm32f3xx_it.c **** + 73:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ + 74:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + 75:Core/Src/stm32f3xx_it.c **** while (1) + 40 .loc 1 75 10 + ARM GAS /tmp/ccpm1fqH.s page 3 + + + 41 0004 00BF nop + 42 0006 FDE7 b .L2 + 43 .cfi_endproc + 44 .LFE130: + 46 .section .text.HardFault_Handler,"ax",%progbits + 47 .align 1 + 48 .global HardFault_Handler + 49 .syntax unified + 50 .thumb + 51 .thumb_func + 53 HardFault_Handler: + 54 .LFB131: + 76:Core/Src/stm32f3xx_it.c **** { + 77:Core/Src/stm32f3xx_it.c **** } + 78:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ + 79:Core/Src/stm32f3xx_it.c **** } + 80:Core/Src/stm32f3xx_it.c **** + 81:Core/Src/stm32f3xx_it.c **** /** + 82:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt. + 83:Core/Src/stm32f3xx_it.c **** */ + 84:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void) + 85:Core/Src/stm32f3xx_it.c **** { + 55 .loc 1 85 1 + 56 .cfi_startproc + 57 @ args = 0, pretend = 0, frame = 0 + 58 @ frame_needed = 1, uses_anonymous_args = 0 + 59 @ link register save eliminated. + 60 0000 80B4 push {r7} + 61 .cfi_def_cfa_offset 4 + 62 .cfi_offset 7, -4 + 63 0002 00AF add r7, sp, #0 + 64 .cfi_def_cfa_register 7 + 65 .L4: + 86:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ + 87:Core/Src/stm32f3xx_it.c **** + 88:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ + 89:Core/Src/stm32f3xx_it.c **** while (1) + 66 .loc 1 89 9 + 67 0004 00BF nop + 68 0006 FDE7 b .L4 + 69 .cfi_endproc + 70 .LFE131: + 72 .section .text.MemManage_Handler,"ax",%progbits + 73 .align 1 + 74 .global MemManage_Handler + 75 .syntax unified + 76 .thumb + 77 .thumb_func + 79 MemManage_Handler: + 80 .LFB132: + 90:Core/Src/stm32f3xx_it.c **** { + 91:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + 92:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ + 93:Core/Src/stm32f3xx_it.c **** } + 94:Core/Src/stm32f3xx_it.c **** } + 95:Core/Src/stm32f3xx_it.c **** + 96:Core/Src/stm32f3xx_it.c **** /** + ARM GAS /tmp/ccpm1fqH.s page 4 + + + 97:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault. + 98:Core/Src/stm32f3xx_it.c **** */ + 99:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void) + 100:Core/Src/stm32f3xx_it.c **** { + 81 .loc 1 100 1 + 82 .cfi_startproc + 83 @ args = 0, pretend = 0, frame = 0 + 84 @ frame_needed = 1, uses_anonymous_args = 0 + 85 @ link register save eliminated. + 86 0000 80B4 push {r7} + 87 .cfi_def_cfa_offset 4 + 88 .cfi_offset 7, -4 + 89 0002 00AF add r7, sp, #0 + 90 .cfi_def_cfa_register 7 + 91 .L6: + 101:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + 102:Core/Src/stm32f3xx_it.c **** + 103:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ + 104:Core/Src/stm32f3xx_it.c **** while (1) + 92 .loc 1 104 9 + 93 0004 00BF nop + 94 0006 FDE7 b .L6 + 95 .cfi_endproc + 96 .LFE132: + 98 .section .text.BusFault_Handler,"ax",%progbits + 99 .align 1 + 100 .global BusFault_Handler + 101 .syntax unified + 102 .thumb + 103 .thumb_func + 105 BusFault_Handler: + 106 .LFB133: + 105:Core/Src/stm32f3xx_it.c **** { + 106:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + 107:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ + 108:Core/Src/stm32f3xx_it.c **** } + 109:Core/Src/stm32f3xx_it.c **** } + 110:Core/Src/stm32f3xx_it.c **** + 111:Core/Src/stm32f3xx_it.c **** /** + 112:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault. + 113:Core/Src/stm32f3xx_it.c **** */ + 114:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void) + 115:Core/Src/stm32f3xx_it.c **** { + 107 .loc 1 115 1 + 108 .cfi_startproc + 109 @ args = 0, pretend = 0, frame = 0 + 110 @ frame_needed = 1, uses_anonymous_args = 0 + 111 @ link register save eliminated. + 112 0000 80B4 push {r7} + 113 .cfi_def_cfa_offset 4 + 114 .cfi_offset 7, -4 + 115 0002 00AF add r7, sp, #0 + 116 .cfi_def_cfa_register 7 + 117 .L8: + 116:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ + 117:Core/Src/stm32f3xx_it.c **** + 118:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ + ARM GAS /tmp/ccpm1fqH.s page 5 + + + 119:Core/Src/stm32f3xx_it.c **** while (1) + 118 .loc 1 119 9 + 119 0004 00BF nop + 120 0006 FDE7 b .L8 + 121 .cfi_endproc + 122 .LFE133: + 124 .section .text.UsageFault_Handler,"ax",%progbits + 125 .align 1 + 126 .global UsageFault_Handler + 127 .syntax unified + 128 .thumb + 129 .thumb_func + 131 UsageFault_Handler: + 132 .LFB134: + 120:Core/Src/stm32f3xx_it.c **** { + 121:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + 122:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ + 123:Core/Src/stm32f3xx_it.c **** } + 124:Core/Src/stm32f3xx_it.c **** } + 125:Core/Src/stm32f3xx_it.c **** + 126:Core/Src/stm32f3xx_it.c **** /** + 127:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state. + 128:Core/Src/stm32f3xx_it.c **** */ + 129:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void) + 130:Core/Src/stm32f3xx_it.c **** { + 133 .loc 1 130 1 + 134 .cfi_startproc + 135 @ args = 0, pretend = 0, frame = 0 + 136 @ frame_needed = 1, uses_anonymous_args = 0 + 137 @ link register save eliminated. + 138 0000 80B4 push {r7} + 139 .cfi_def_cfa_offset 4 + 140 .cfi_offset 7, -4 + 141 0002 00AF add r7, sp, #0 + 142 .cfi_def_cfa_register 7 + 143 .L10: + 131:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ + 132:Core/Src/stm32f3xx_it.c **** + 133:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ + 134:Core/Src/stm32f3xx_it.c **** while (1) + 144 .loc 1 134 9 + 145 0004 00BF nop + 146 0006 FDE7 b .L10 + 147 .cfi_endproc + 148 .LFE134: + 150 .section .text.SVC_Handler,"ax",%progbits + 151 .align 1 + 152 .global SVC_Handler + 153 .syntax unified + 154 .thumb + 155 .thumb_func + 157 SVC_Handler: + 158 .LFB135: + 135:Core/Src/stm32f3xx_it.c **** { + 136:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + 137:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ + 138:Core/Src/stm32f3xx_it.c **** } + ARM GAS /tmp/ccpm1fqH.s page 6 + + + 139:Core/Src/stm32f3xx_it.c **** } + 140:Core/Src/stm32f3xx_it.c **** + 141:Core/Src/stm32f3xx_it.c **** /** + 142:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction. + 143:Core/Src/stm32f3xx_it.c **** */ + 144:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void) + 145:Core/Src/stm32f3xx_it.c **** { + 159 .loc 1 145 1 + 160 .cfi_startproc + 161 @ args = 0, pretend = 0, frame = 0 + 162 @ frame_needed = 1, uses_anonymous_args = 0 + 163 @ link register save eliminated. + 164 0000 80B4 push {r7} + 165 .cfi_def_cfa_offset 4 + 166 .cfi_offset 7, -4 + 167 0002 00AF add r7, sp, #0 + 168 .cfi_def_cfa_register 7 + 146:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ + 147:Core/Src/stm32f3xx_it.c **** + 148:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ + 149:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ + 150:Core/Src/stm32f3xx_it.c **** + 151:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ + 152:Core/Src/stm32f3xx_it.c **** } + 169 .loc 1 152 1 + 170 0004 00BF nop + 171 0006 BD46 mov sp, r7 + 172 .cfi_def_cfa_register 13 + 173 @ sp needed + 174 0008 5DF8047B ldr r7, [sp], #4 + 175 .cfi_restore 7 + 176 .cfi_def_cfa_offset 0 + 177 000c 7047 bx lr + 178 .cfi_endproc + 179 .LFE135: + 181 .section .text.DebugMon_Handler,"ax",%progbits + 182 .align 1 + 183 .global DebugMon_Handler + 184 .syntax unified + 185 .thumb + 186 .thumb_func + 188 DebugMon_Handler: + 189 .LFB136: + 153:Core/Src/stm32f3xx_it.c **** + 154:Core/Src/stm32f3xx_it.c **** /** + 155:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor. + 156:Core/Src/stm32f3xx_it.c **** */ + 157:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void) + 158:Core/Src/stm32f3xx_it.c **** { + 190 .loc 1 158 1 + 191 .cfi_startproc + 192 @ args = 0, pretend = 0, frame = 0 + 193 @ frame_needed = 1, uses_anonymous_args = 0 + 194 @ link register save eliminated. + 195 0000 80B4 push {r7} + 196 .cfi_def_cfa_offset 4 + 197 .cfi_offset 7, -4 + ARM GAS /tmp/ccpm1fqH.s page 7 + + + 198 0002 00AF add r7, sp, #0 + 199 .cfi_def_cfa_register 7 + 159:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + 160:Core/Src/stm32f3xx_it.c **** + 161:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ + 162:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + 163:Core/Src/stm32f3xx_it.c **** + 164:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ + 165:Core/Src/stm32f3xx_it.c **** } + 200 .loc 1 165 1 + 201 0004 00BF nop + 202 0006 BD46 mov sp, r7 + 203 .cfi_def_cfa_register 13 + 204 @ sp needed + 205 0008 5DF8047B ldr r7, [sp], #4 + 206 .cfi_restore 7 + 207 .cfi_def_cfa_offset 0 + 208 000c 7047 bx lr + 209 .cfi_endproc + 210 .LFE136: + 212 .section .text.PendSV_Handler,"ax",%progbits + 213 .align 1 + 214 .global PendSV_Handler + 215 .syntax unified + 216 .thumb + 217 .thumb_func + 219 PendSV_Handler: + 220 .LFB137: + 166:Core/Src/stm32f3xx_it.c **** + 167:Core/Src/stm32f3xx_it.c **** /** + 168:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service. + 169:Core/Src/stm32f3xx_it.c **** */ + 170:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void) + 171:Core/Src/stm32f3xx_it.c **** { + 221 .loc 1 171 1 + 222 .cfi_startproc + 223 @ args = 0, pretend = 0, frame = 0 + 224 @ frame_needed = 1, uses_anonymous_args = 0 + 225 @ link register save eliminated. + 226 0000 80B4 push {r7} + 227 .cfi_def_cfa_offset 4 + 228 .cfi_offset 7, -4 + 229 0002 00AF add r7, sp, #0 + 230 .cfi_def_cfa_register 7 + 172:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ + 173:Core/Src/stm32f3xx_it.c **** + 174:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ + 175:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ + 176:Core/Src/stm32f3xx_it.c **** + 177:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ + 178:Core/Src/stm32f3xx_it.c **** } + 231 .loc 1 178 1 + 232 0004 00BF nop + 233 0006 BD46 mov sp, r7 + 234 .cfi_def_cfa_register 13 + 235 @ sp needed + 236 0008 5DF8047B ldr r7, [sp], #4 + ARM GAS /tmp/ccpm1fqH.s page 8 + + + 237 .cfi_restore 7 + 238 .cfi_def_cfa_offset 0 + 239 000c 7047 bx lr + 240 .cfi_endproc + 241 .LFE137: + 243 .section .text.SysTick_Handler,"ax",%progbits + 244 .align 1 + 245 .global SysTick_Handler + 246 .syntax unified + 247 .thumb + 248 .thumb_func + 250 SysTick_Handler: + 251 .LFB138: + 179:Core/Src/stm32f3xx_it.c **** + 180:Core/Src/stm32f3xx_it.c **** /** + 181:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer. + 182:Core/Src/stm32f3xx_it.c **** */ + 183:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void) + 184:Core/Src/stm32f3xx_it.c **** { + 252 .loc 1 184 1 + 253 .cfi_startproc + 254 @ args = 0, pretend = 0, frame = 0 + 255 @ frame_needed = 1, uses_anonymous_args = 0 + 256 0000 80B5 push {r7, lr} + 257 .cfi_def_cfa_offset 8 + 258 .cfi_offset 7, -8 + 259 .cfi_offset 14, -4 + 260 0002 00AF add r7, sp, #0 + 261 .cfi_def_cfa_register 7 + 185:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ + 186:Core/Src/stm32f3xx_it.c **** + 187:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ + 188:Core/Src/stm32f3xx_it.c **** HAL_IncTick(); + 262 .loc 1 188 3 + 263 0004 FFF7FEFF bl HAL_IncTick + 189:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ + 190:Core/Src/stm32f3xx_it.c **** + 191:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ + 192:Core/Src/stm32f3xx_it.c **** } + 264 .loc 1 192 1 + 265 0008 00BF nop + 266 000a 80BD pop {r7, pc} + 267 .cfi_endproc + 268 .LFE138: + 270 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits + 271 .align 1 + 272 .global USB_LP_CAN_RX0_IRQHandler + 273 .syntax unified + 274 .thumb + 275 .thumb_func + 277 USB_LP_CAN_RX0_IRQHandler: + 278 .LFB139: + 193:Core/Src/stm32f3xx_it.c **** + 194:Core/Src/stm32f3xx_it.c **** /******************************************************************************/ + 195:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */ + 196:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ + 197:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */ + ARM GAS /tmp/ccpm1fqH.s page 9 + + + 198:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */ + 199:Core/Src/stm32f3xx_it.c **** /******************************************************************************/ + 200:Core/Src/stm32f3xx_it.c **** + 201:Core/Src/stm32f3xx_it.c **** /** + 202:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts. + 203:Core/Src/stm32f3xx_it.c **** */ + 204:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void) + 205:Core/Src/stm32f3xx_it.c **** { + 279 .loc 1 205 1 + 280 .cfi_startproc + 281 @ args = 0, pretend = 0, frame = 0 + 282 @ frame_needed = 1, uses_anonymous_args = 0 + 283 0000 80B5 push {r7, lr} + 284 .cfi_def_cfa_offset 8 + 285 .cfi_offset 7, -8 + 286 .cfi_offset 14, -4 + 287 0002 00AF add r7, sp, #0 + 288 .cfi_def_cfa_register 7 + 206:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */ + 207:Core/Src/stm32f3xx_it.c **** + 208:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */ + 209:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan); + 289 .loc 1 209 3 + 290 0004 0248 ldr r0, .L16 + 291 0006 FFF7FEFF bl HAL_CAN_IRQHandler + 210:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */ + 211:Core/Src/stm32f3xx_it.c **** + 212:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */ + 213:Core/Src/stm32f3xx_it.c **** } + 292 .loc 1 213 1 + 293 000a 00BF nop + 294 000c 80BD pop {r7, pc} + 295 .L17: + 296 000e 00BF .align 2 + 297 .L16: + 298 0010 00000000 .word hcan + 299 .cfi_endproc + 300 .LFE139: + 302 .section .text.CAN_RX1_IRQHandler,"ax",%progbits + 303 .align 1 + 304 .global CAN_RX1_IRQHandler + 305 .syntax unified + 306 .thumb + 307 .thumb_func + 309 CAN_RX1_IRQHandler: + 310 .LFB140: + 214:Core/Src/stm32f3xx_it.c **** + 215:Core/Src/stm32f3xx_it.c **** /** + 216:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN RX1 interrupt. + 217:Core/Src/stm32f3xx_it.c **** */ + 218:Core/Src/stm32f3xx_it.c **** void CAN_RX1_IRQHandler(void) + 219:Core/Src/stm32f3xx_it.c **** { + 311 .loc 1 219 1 + 312 .cfi_startproc + 313 @ args = 0, pretend = 0, frame = 0 + 314 @ frame_needed = 1, uses_anonymous_args = 0 + 315 0000 80B5 push {r7, lr} + ARM GAS /tmp/ccpm1fqH.s page 10 + + + 316 .cfi_def_cfa_offset 8 + 317 .cfi_offset 7, -8 + 318 .cfi_offset 14, -4 + 319 0002 00AF add r7, sp, #0 + 320 .cfi_def_cfa_register 7 + 220:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 0 */ + 221:Core/Src/stm32f3xx_it.c **** + 222:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 0 */ + 223:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan); + 321 .loc 1 223 3 + 322 0004 0248 ldr r0, .L19 + 323 0006 FFF7FEFF bl HAL_CAN_IRQHandler + 224:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 1 */ + 225:Core/Src/stm32f3xx_it.c **** + 226:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 1 */ + 227:Core/Src/stm32f3xx_it.c **** } + 324 .loc 1 227 1 + 325 000a 00BF nop + 326 000c 80BD pop {r7, pc} + 327 .L20: + 328 000e 00BF .align 2 + 329 .L19: + 330 0010 00000000 .word hcan + 331 .cfi_endproc + 332 .LFE140: + 334 .text + 335 .Letext0: + 336 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 337 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 338 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + 339 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" + 340 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" + 341 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h" + ARM GAS /tmp/ccpm1fqH.s page 11 + + +DEFINED SYMBOLS + *ABS*:00000000 stm32f3xx_it.c + /tmp/ccpm1fqH.s:21 .text.NMI_Handler:00000000 $t + /tmp/ccpm1fqH.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccpm1fqH.s:47 .text.HardFault_Handler:00000000 $t + /tmp/ccpm1fqH.s:53 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccpm1fqH.s:73 .text.MemManage_Handler:00000000 $t + /tmp/ccpm1fqH.s:79 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccpm1fqH.s:99 .text.BusFault_Handler:00000000 $t + /tmp/ccpm1fqH.s:105 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccpm1fqH.s:125 .text.UsageFault_Handler:00000000 $t + /tmp/ccpm1fqH.s:131 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccpm1fqH.s:151 .text.SVC_Handler:00000000 $t + /tmp/ccpm1fqH.s:157 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccpm1fqH.s:182 .text.DebugMon_Handler:00000000 $t + /tmp/ccpm1fqH.s:188 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccpm1fqH.s:213 .text.PendSV_Handler:00000000 $t + /tmp/ccpm1fqH.s:219 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccpm1fqH.s:244 .text.SysTick_Handler:00000000 $t + /tmp/ccpm1fqH.s:250 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccpm1fqH.s:271 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t + /tmp/ccpm1fqH.s:277 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler + /tmp/ccpm1fqH.s:298 .text.USB_LP_CAN_RX0_IRQHandler:00000010 $d + /tmp/ccpm1fqH.s:303 .text.CAN_RX1_IRQHandler:00000000 $t + /tmp/ccpm1fqH.s:309 .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler + /tmp/ccpm1fqH.s:330 .text.CAN_RX1_IRQHandler:00000010 $d + +UNDEFINED SYMBOLS +HAL_IncTick +HAL_CAN_IRQHandler +hcan diff --git a/Software/build/stm32f3xx_it.o b/Software/build/stm32f3xx_it.o new file mode 100644 index 0000000..9a94e20 Binary files /dev/null and b/Software/build/stm32f3xx_it.o differ diff --git a/Software/build/syscalls.d b/Software/build/syscalls.d new file mode 100644 index 0000000..8efb132 --- /dev/null +++ b/Software/build/syscalls.d @@ -0,0 +1 @@ +build/syscalls.o: Core/Src/syscalls.c diff --git a/Software/build/syscalls.lst b/Software/build/syscalls.lst new file mode 100644 index 0000000..ec39595 --- /dev/null +++ b/Software/build/syscalls.lst @@ -0,0 +1,1038 @@ +ARM GAS /tmp/ccqbk4Th.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "syscalls.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/syscalls.c" + 20 .global __env + 21 .section .bss.__env,"aw",%nobits + 22 .align 2 + 25 __env: + 26 0000 00000000 .space 4 + 27 .global environ + 28 .section .data.environ,"aw" + 29 .align 2 + 32 environ: + 33 0000 00000000 .word __env + 34 .section .text.initialise_monitor_handles,"ax",%progbits + 35 .align 1 + 36 .global initialise_monitor_handles + 37 .syntax unified + 38 .thumb + 39 .thumb_func + 41 initialise_monitor_handles: + 42 .LFB25: + 1:Core/Src/syscalls.c **** /** + 2:Core/Src/syscalls.c **** ****************************************************************************** + 3:Core/Src/syscalls.c **** * @file syscalls.c + 4:Core/Src/syscalls.c **** * @author Auto-generated by STM32CubeMX + 5:Core/Src/syscalls.c **** * @brief Minimal System calls file + 6:Core/Src/syscalls.c **** * + 7:Core/Src/syscalls.c **** * For more information about which c-functions + 8:Core/Src/syscalls.c **** * need which of these lowlevel functions + 9:Core/Src/syscalls.c **** * please consult the Newlib libc-manual + 10:Core/Src/syscalls.c **** ****************************************************************************** + 11:Core/Src/syscalls.c **** * @attention + 12:Core/Src/syscalls.c **** * + 13:Core/Src/syscalls.c **** * Copyright (c) 2020-2024 STMicroelectronics. + 14:Core/Src/syscalls.c **** * All rights reserved. + 15:Core/Src/syscalls.c **** * + 16:Core/Src/syscalls.c **** * This software is licensed under terms that can be found in the LICENSE file + 17:Core/Src/syscalls.c **** * in the root directory of this software component. + 18:Core/Src/syscalls.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 19:Core/Src/syscalls.c **** * + 20:Core/Src/syscalls.c **** ****************************************************************************** + ARM GAS /tmp/ccqbk4Th.s page 2 + + + 21:Core/Src/syscalls.c **** */ + 22:Core/Src/syscalls.c **** + 23:Core/Src/syscalls.c **** /* Includes */ + 24:Core/Src/syscalls.c **** #include + 25:Core/Src/syscalls.c **** #include + 26:Core/Src/syscalls.c **** #include + 27:Core/Src/syscalls.c **** #include + 28:Core/Src/syscalls.c **** #include + 29:Core/Src/syscalls.c **** #include + 30:Core/Src/syscalls.c **** #include + 31:Core/Src/syscalls.c **** #include + 32:Core/Src/syscalls.c **** + 33:Core/Src/syscalls.c **** + 34:Core/Src/syscalls.c **** /* Variables */ + 35:Core/Src/syscalls.c **** extern int __io_putchar(int ch) __attribute__((weak)); + 36:Core/Src/syscalls.c **** extern int __io_getchar(void) __attribute__((weak)); + 37:Core/Src/syscalls.c **** + 38:Core/Src/syscalls.c **** + 39:Core/Src/syscalls.c **** char *__env[1] = { 0 }; + 40:Core/Src/syscalls.c **** char **environ = __env; + 41:Core/Src/syscalls.c **** + 42:Core/Src/syscalls.c **** + 43:Core/Src/syscalls.c **** /* Functions */ + 44:Core/Src/syscalls.c **** void initialise_monitor_handles() + 45:Core/Src/syscalls.c **** { + 43 .loc 1 45 1 + 44 .cfi_startproc + 45 @ args = 0, pretend = 0, frame = 0 + 46 @ frame_needed = 1, uses_anonymous_args = 0 + 47 @ link register save eliminated. + 48 0000 80B4 push {r7} + 49 .cfi_def_cfa_offset 4 + 50 .cfi_offset 7, -4 + 51 0002 00AF add r7, sp, #0 + 52 .cfi_def_cfa_register 7 + 46:Core/Src/syscalls.c **** } + 53 .loc 1 46 1 + 54 0004 00BF nop + 55 0006 BD46 mov sp, r7 + 56 .cfi_def_cfa_register 13 + 57 @ sp needed + 58 0008 5DF8047B ldr r7, [sp], #4 + 59 .cfi_restore 7 + 60 .cfi_def_cfa_offset 0 + 61 000c 7047 bx lr + 62 .cfi_endproc + 63 .LFE25: + 65 .section .text._getpid,"ax",%progbits + 66 .align 1 + 67 .global _getpid + 68 .syntax unified + 69 .thumb + 70 .thumb_func + 72 _getpid: + 73 .LFB26: + 47:Core/Src/syscalls.c **** + 48:Core/Src/syscalls.c **** int _getpid(void) + ARM GAS /tmp/ccqbk4Th.s page 3 + + + 49:Core/Src/syscalls.c **** { + 74 .loc 1 49 1 + 75 .cfi_startproc + 76 @ args = 0, pretend = 0, frame = 0 + 77 @ frame_needed = 1, uses_anonymous_args = 0 + 78 @ link register save eliminated. + 79 0000 80B4 push {r7} + 80 .cfi_def_cfa_offset 4 + 81 .cfi_offset 7, -4 + 82 0002 00AF add r7, sp, #0 + 83 .cfi_def_cfa_register 7 + 50:Core/Src/syscalls.c **** return 1; + 84 .loc 1 50 10 + 85 0004 0123 movs r3, #1 + 51:Core/Src/syscalls.c **** } + 86 .loc 1 51 1 + 87 0006 1846 mov r0, r3 + 88 0008 BD46 mov sp, r7 + 89 .cfi_def_cfa_register 13 + 90 @ sp needed + 91 000a 5DF8047B ldr r7, [sp], #4 + 92 .cfi_restore 7 + 93 .cfi_def_cfa_offset 0 + 94 000e 7047 bx lr + 95 .cfi_endproc + 96 .LFE26: + 98 .section .text._kill,"ax",%progbits + 99 .align 1 + 100 .global _kill + 101 .syntax unified + 102 .thumb + 103 .thumb_func + 105 _kill: + 106 .LFB27: + 52:Core/Src/syscalls.c **** + 53:Core/Src/syscalls.c **** int _kill(int pid, int sig) + 54:Core/Src/syscalls.c **** { + 107 .loc 1 54 1 + 108 .cfi_startproc + 109 @ args = 0, pretend = 0, frame = 8 + 110 @ frame_needed = 1, uses_anonymous_args = 0 + 111 0000 80B5 push {r7, lr} + 112 .cfi_def_cfa_offset 8 + 113 .cfi_offset 7, -8 + 114 .cfi_offset 14, -4 + 115 0002 82B0 sub sp, sp, #8 + 116 .cfi_def_cfa_offset 16 + 117 0004 00AF add r7, sp, #0 + 118 .cfi_def_cfa_register 7 + 119 0006 7860 str r0, [r7, #4] + 120 0008 3960 str r1, [r7] + 55:Core/Src/syscalls.c **** (void)pid; + 56:Core/Src/syscalls.c **** (void)sig; + 57:Core/Src/syscalls.c **** errno = EINVAL; + 121 .loc 1 57 3 + 122 000a FFF7FEFF bl __errno + 123 000e 0346 mov r3, r0 + ARM GAS /tmp/ccqbk4Th.s page 4 + + + 124 .loc 1 57 9 discriminator 1 + 125 0010 1622 movs r2, #22 + 126 0012 1A60 str r2, [r3] + 58:Core/Src/syscalls.c **** return -1; + 127 .loc 1 58 10 + 128 0014 4FF0FF33 mov r3, #-1 + 59:Core/Src/syscalls.c **** } + 129 .loc 1 59 1 + 130 0018 1846 mov r0, r3 + 131 001a 0837 adds r7, r7, #8 + 132 .cfi_def_cfa_offset 8 + 133 001c BD46 mov sp, r7 + 134 .cfi_def_cfa_register 13 + 135 @ sp needed + 136 001e 80BD pop {r7, pc} + 137 .cfi_endproc + 138 .LFE27: + 140 .section .text._exit,"ax",%progbits + 141 .align 1 + 142 .global _exit + 143 .syntax unified + 144 .thumb + 145 .thumb_func + 147 _exit: + 148 .LFB28: + 60:Core/Src/syscalls.c **** + 61:Core/Src/syscalls.c **** void _exit (int status) + 62:Core/Src/syscalls.c **** { + 149 .loc 1 62 1 + 150 .cfi_startproc + 151 @ args = 0, pretend = 0, frame = 8 + 152 @ frame_needed = 1, uses_anonymous_args = 0 + 153 0000 80B5 push {r7, lr} + 154 .cfi_def_cfa_offset 8 + 155 .cfi_offset 7, -8 + 156 .cfi_offset 14, -4 + 157 0002 82B0 sub sp, sp, #8 + 158 .cfi_def_cfa_offset 16 + 159 0004 00AF add r7, sp, #0 + 160 .cfi_def_cfa_register 7 + 161 0006 7860 str r0, [r7, #4] + 63:Core/Src/syscalls.c **** _kill(status, -1); + 162 .loc 1 63 3 + 163 0008 4FF0FF31 mov r1, #-1 + 164 000c 7868 ldr r0, [r7, #4] + 165 000e FFF7FEFF bl _kill + 166 .L7: + 64:Core/Src/syscalls.c **** while (1) {} /* Make sure we hang here */ + 167 .loc 1 64 9 + 168 0012 00BF nop + 169 0014 FDE7 b .L7 + 170 .cfi_endproc + 171 .LFE28: + 173 .section .text._read,"ax",%progbits + 174 .align 1 + 175 .weak _read + 176 .syntax unified + ARM GAS /tmp/ccqbk4Th.s page 5 + + + 177 .thumb + 178 .thumb_func + 180 _read: + 181 .LFB29: + 65:Core/Src/syscalls.c **** } + 66:Core/Src/syscalls.c **** + 67:Core/Src/syscalls.c **** __attribute__((weak)) int _read(int file, char *ptr, int len) + 68:Core/Src/syscalls.c **** { + 182 .loc 1 68 1 + 183 .cfi_startproc + 184 @ args = 0, pretend = 0, frame = 24 + 185 @ frame_needed = 1, uses_anonymous_args = 0 + 186 0000 80B5 push {r7, lr} + 187 .cfi_def_cfa_offset 8 + 188 .cfi_offset 7, -8 + 189 .cfi_offset 14, -4 + 190 0002 86B0 sub sp, sp, #24 + 191 .cfi_def_cfa_offset 32 + 192 0004 00AF add r7, sp, #0 + 193 .cfi_def_cfa_register 7 + 194 0006 F860 str r0, [r7, #12] + 195 0008 B960 str r1, [r7, #8] + 196 000a 7A60 str r2, [r7, #4] + 69:Core/Src/syscalls.c **** (void)file; + 70:Core/Src/syscalls.c **** int DataIdx; + 71:Core/Src/syscalls.c **** + 72:Core/Src/syscalls.c **** for (DataIdx = 0; DataIdx < len; DataIdx++) + 197 .loc 1 72 16 + 198 000c 0023 movs r3, #0 + 199 000e 7B61 str r3, [r7, #20] + 200 .loc 1 72 3 + 201 0010 0AE0 b .L9 + 202 .L10: + 73:Core/Src/syscalls.c **** { + 74:Core/Src/syscalls.c **** *ptr++ = __io_getchar(); + 203 .loc 1 74 14 + 204 0012 FFF7FEFF bl __io_getchar + 205 0016 0146 mov r1, r0 + 206 .loc 1 74 9 discriminator 1 + 207 0018 BB68 ldr r3, [r7, #8] + 208 001a 5A1C adds r2, r3, #1 + 209 001c BA60 str r2, [r7, #8] + 210 .loc 1 74 12 discriminator 1 + 211 001e CAB2 uxtb r2, r1 + 212 0020 1A70 strb r2, [r3] + 72:Core/Src/syscalls.c **** { + 213 .loc 1 72 43 discriminator 3 + 214 0022 7B69 ldr r3, [r7, #20] + 215 0024 0133 adds r3, r3, #1 + 216 0026 7B61 str r3, [r7, #20] + 217 .L9: + 72:Core/Src/syscalls.c **** { + 218 .loc 1 72 29 discriminator 1 + 219 0028 7A69 ldr r2, [r7, #20] + 220 002a 7B68 ldr r3, [r7, #4] + 221 002c 9A42 cmp r2, r3 + 222 002e F0DB blt .L10 + ARM GAS /tmp/ccqbk4Th.s page 6 + + + 75:Core/Src/syscalls.c **** } + 76:Core/Src/syscalls.c **** + 77:Core/Src/syscalls.c **** return len; + 223 .loc 1 77 10 + 224 0030 7B68 ldr r3, [r7, #4] + 78:Core/Src/syscalls.c **** } + 225 .loc 1 78 1 + 226 0032 1846 mov r0, r3 + 227 0034 1837 adds r7, r7, #24 + 228 .cfi_def_cfa_offset 8 + 229 0036 BD46 mov sp, r7 + 230 .cfi_def_cfa_register 13 + 231 @ sp needed + 232 0038 80BD pop {r7, pc} + 233 .cfi_endproc + 234 .LFE29: + 236 .section .text._write,"ax",%progbits + 237 .align 1 + 238 .weak _write + 239 .syntax unified + 240 .thumb + 241 .thumb_func + 243 _write: + 244 .LFB30: + 79:Core/Src/syscalls.c **** + 80:Core/Src/syscalls.c **** __attribute__((weak)) int _write(int file, char *ptr, int len) + 81:Core/Src/syscalls.c **** { + 245 .loc 1 81 1 + 246 .cfi_startproc + 247 @ args = 0, pretend = 0, frame = 24 + 248 @ frame_needed = 1, uses_anonymous_args = 0 + 249 0000 80B5 push {r7, lr} + 250 .cfi_def_cfa_offset 8 + 251 .cfi_offset 7, -8 + 252 .cfi_offset 14, -4 + 253 0002 86B0 sub sp, sp, #24 + 254 .cfi_def_cfa_offset 32 + 255 0004 00AF add r7, sp, #0 + 256 .cfi_def_cfa_register 7 + 257 0006 F860 str r0, [r7, #12] + 258 0008 B960 str r1, [r7, #8] + 259 000a 7A60 str r2, [r7, #4] + 82:Core/Src/syscalls.c **** (void)file; + 83:Core/Src/syscalls.c **** int DataIdx; + 84:Core/Src/syscalls.c **** + 85:Core/Src/syscalls.c **** for (DataIdx = 0; DataIdx < len; DataIdx++) + 260 .loc 1 85 16 + 261 000c 0023 movs r3, #0 + 262 000e 7B61 str r3, [r7, #20] + 263 .loc 1 85 3 + 264 0010 09E0 b .L13 + 265 .L14: + 86:Core/Src/syscalls.c **** { + 87:Core/Src/syscalls.c **** __io_putchar(*ptr++); + 266 .loc 1 87 22 + 267 0012 BB68 ldr r3, [r7, #8] + 268 0014 5A1C adds r2, r3, #1 + ARM GAS /tmp/ccqbk4Th.s page 7 + + + 269 0016 BA60 str r2, [r7, #8] + 270 .loc 1 87 18 + 271 0018 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 272 .loc 1 87 5 + 273 001a 1846 mov r0, r3 + 274 001c FFF7FEFF bl __io_putchar + 85:Core/Src/syscalls.c **** { + 275 .loc 1 85 43 discriminator 3 + 276 0020 7B69 ldr r3, [r7, #20] + 277 0022 0133 adds r3, r3, #1 + 278 0024 7B61 str r3, [r7, #20] + 279 .L13: + 85:Core/Src/syscalls.c **** { + 280 .loc 1 85 29 discriminator 1 + 281 0026 7A69 ldr r2, [r7, #20] + 282 0028 7B68 ldr r3, [r7, #4] + 283 002a 9A42 cmp r2, r3 + 284 002c F1DB blt .L14 + 88:Core/Src/syscalls.c **** } + 89:Core/Src/syscalls.c **** return len; + 285 .loc 1 89 10 + 286 002e 7B68 ldr r3, [r7, #4] + 90:Core/Src/syscalls.c **** } + 287 .loc 1 90 1 + 288 0030 1846 mov r0, r3 + 289 0032 1837 adds r7, r7, #24 + 290 .cfi_def_cfa_offset 8 + 291 0034 BD46 mov sp, r7 + 292 .cfi_def_cfa_register 13 + 293 @ sp needed + 294 0036 80BD pop {r7, pc} + 295 .cfi_endproc + 296 .LFE30: + 298 .section .text._close,"ax",%progbits + 299 .align 1 + 300 .global _close + 301 .syntax unified + 302 .thumb + 303 .thumb_func + 305 _close: + 306 .LFB31: + 91:Core/Src/syscalls.c **** + 92:Core/Src/syscalls.c **** int _close(int file) + 93:Core/Src/syscalls.c **** { + 307 .loc 1 93 1 + 308 .cfi_startproc + 309 @ args = 0, pretend = 0, frame = 8 + 310 @ frame_needed = 1, uses_anonymous_args = 0 + 311 @ link register save eliminated. + 312 0000 80B4 push {r7} + 313 .cfi_def_cfa_offset 4 + 314 .cfi_offset 7, -4 + 315 0002 83B0 sub sp, sp, #12 + 316 .cfi_def_cfa_offset 16 + 317 0004 00AF add r7, sp, #0 + 318 .cfi_def_cfa_register 7 + 319 0006 7860 str r0, [r7, #4] + ARM GAS /tmp/ccqbk4Th.s page 8 + + + 94:Core/Src/syscalls.c **** (void)file; + 95:Core/Src/syscalls.c **** return -1; + 320 .loc 1 95 10 + 321 0008 4FF0FF33 mov r3, #-1 + 96:Core/Src/syscalls.c **** } + 322 .loc 1 96 1 + 323 000c 1846 mov r0, r3 + 324 000e 0C37 adds r7, r7, #12 + 325 .cfi_def_cfa_offset 4 + 326 0010 BD46 mov sp, r7 + 327 .cfi_def_cfa_register 13 + 328 @ sp needed + 329 0012 5DF8047B ldr r7, [sp], #4 + 330 .cfi_restore 7 + 331 .cfi_def_cfa_offset 0 + 332 0016 7047 bx lr + 333 .cfi_endproc + 334 .LFE31: + 336 .section .text._fstat,"ax",%progbits + 337 .align 1 + 338 .global _fstat + 339 .syntax unified + 340 .thumb + 341 .thumb_func + 343 _fstat: + 344 .LFB32: + 97:Core/Src/syscalls.c **** + 98:Core/Src/syscalls.c **** + 99:Core/Src/syscalls.c **** int _fstat(int file, struct stat *st) + 100:Core/Src/syscalls.c **** { + 345 .loc 1 100 1 + 346 .cfi_startproc + 347 @ args = 0, pretend = 0, frame = 8 + 348 @ frame_needed = 1, uses_anonymous_args = 0 + 349 @ link register save eliminated. + 350 0000 80B4 push {r7} + 351 .cfi_def_cfa_offset 4 + 352 .cfi_offset 7, -4 + 353 0002 83B0 sub sp, sp, #12 + 354 .cfi_def_cfa_offset 16 + 355 0004 00AF add r7, sp, #0 + 356 .cfi_def_cfa_register 7 + 357 0006 7860 str r0, [r7, #4] + 358 0008 3960 str r1, [r7] + 101:Core/Src/syscalls.c **** (void)file; + 102:Core/Src/syscalls.c **** st->st_mode = S_IFCHR; + 359 .loc 1 102 15 + 360 000a 3B68 ldr r3, [r7] + 361 000c 4FF40052 mov r2, #8192 + 362 0010 5A60 str r2, [r3, #4] + 103:Core/Src/syscalls.c **** return 0; + 363 .loc 1 103 10 + 364 0012 0023 movs r3, #0 + 104:Core/Src/syscalls.c **** } + 365 .loc 1 104 1 + 366 0014 1846 mov r0, r3 + 367 0016 0C37 adds r7, r7, #12 + ARM GAS /tmp/ccqbk4Th.s page 9 + + + 368 .cfi_def_cfa_offset 4 + 369 0018 BD46 mov sp, r7 + 370 .cfi_def_cfa_register 13 + 371 @ sp needed + 372 001a 5DF8047B ldr r7, [sp], #4 + 373 .cfi_restore 7 + 374 .cfi_def_cfa_offset 0 + 375 001e 7047 bx lr + 376 .cfi_endproc + 377 .LFE32: + 379 .section .text._isatty,"ax",%progbits + 380 .align 1 + 381 .global _isatty + 382 .syntax unified + 383 .thumb + 384 .thumb_func + 386 _isatty: + 387 .LFB33: + 105:Core/Src/syscalls.c **** + 106:Core/Src/syscalls.c **** int _isatty(int file) + 107:Core/Src/syscalls.c **** { + 388 .loc 1 107 1 + 389 .cfi_startproc + 390 @ args = 0, pretend = 0, frame = 8 + 391 @ frame_needed = 1, uses_anonymous_args = 0 + 392 @ link register save eliminated. + 393 0000 80B4 push {r7} + 394 .cfi_def_cfa_offset 4 + 395 .cfi_offset 7, -4 + 396 0002 83B0 sub sp, sp, #12 + 397 .cfi_def_cfa_offset 16 + 398 0004 00AF add r7, sp, #0 + 399 .cfi_def_cfa_register 7 + 400 0006 7860 str r0, [r7, #4] + 108:Core/Src/syscalls.c **** (void)file; + 109:Core/Src/syscalls.c **** return 1; + 401 .loc 1 109 10 + 402 0008 0123 movs r3, #1 + 110:Core/Src/syscalls.c **** } + 403 .loc 1 110 1 + 404 000a 1846 mov r0, r3 + 405 000c 0C37 adds r7, r7, #12 + 406 .cfi_def_cfa_offset 4 + 407 000e BD46 mov sp, r7 + 408 .cfi_def_cfa_register 13 + 409 @ sp needed + 410 0010 5DF8047B ldr r7, [sp], #4 + 411 .cfi_restore 7 + 412 .cfi_def_cfa_offset 0 + 413 0014 7047 bx lr + 414 .cfi_endproc + 415 .LFE33: + 417 .section .text._lseek,"ax",%progbits + 418 .align 1 + 419 .global _lseek + 420 .syntax unified + 421 .thumb + ARM GAS /tmp/ccqbk4Th.s page 10 + + + 422 .thumb_func + 424 _lseek: + 425 .LFB34: + 111:Core/Src/syscalls.c **** + 112:Core/Src/syscalls.c **** int _lseek(int file, int ptr, int dir) + 113:Core/Src/syscalls.c **** { + 426 .loc 1 113 1 + 427 .cfi_startproc + 428 @ args = 0, pretend = 0, frame = 16 + 429 @ frame_needed = 1, uses_anonymous_args = 0 + 430 @ link register save eliminated. + 431 0000 80B4 push {r7} + 432 .cfi_def_cfa_offset 4 + 433 .cfi_offset 7, -4 + 434 0002 85B0 sub sp, sp, #20 + 435 .cfi_def_cfa_offset 24 + 436 0004 00AF add r7, sp, #0 + 437 .cfi_def_cfa_register 7 + 438 0006 F860 str r0, [r7, #12] + 439 0008 B960 str r1, [r7, #8] + 440 000a 7A60 str r2, [r7, #4] + 114:Core/Src/syscalls.c **** (void)file; + 115:Core/Src/syscalls.c **** (void)ptr; + 116:Core/Src/syscalls.c **** (void)dir; + 117:Core/Src/syscalls.c **** return 0; + 441 .loc 1 117 10 + 442 000c 0023 movs r3, #0 + 118:Core/Src/syscalls.c **** } + 443 .loc 1 118 1 + 444 000e 1846 mov r0, r3 + 445 0010 1437 adds r7, r7, #20 + 446 .cfi_def_cfa_offset 4 + 447 0012 BD46 mov sp, r7 + 448 .cfi_def_cfa_register 13 + 449 @ sp needed + 450 0014 5DF8047B ldr r7, [sp], #4 + 451 .cfi_restore 7 + 452 .cfi_def_cfa_offset 0 + 453 0018 7047 bx lr + 454 .cfi_endproc + 455 .LFE34: + 457 .section .text._open,"ax",%progbits + 458 .align 1 + 459 .global _open + 460 .syntax unified + 461 .thumb + 462 .thumb_func + 464 _open: + 465 .LFB35: + 119:Core/Src/syscalls.c **** + 120:Core/Src/syscalls.c **** int _open(char *path, int flags, ...) + 121:Core/Src/syscalls.c **** { + 466 .loc 1 121 1 + 467 .cfi_startproc + 468 @ args = 4, pretend = 12, frame = 8 + 469 @ frame_needed = 1, uses_anonymous_args = 1 + 470 @ link register save eliminated. + ARM GAS /tmp/ccqbk4Th.s page 11 + + + 471 0000 0EB4 push {r1, r2, r3} + 472 .cfi_def_cfa_offset 12 + 473 .cfi_offset 1, -12 + 474 .cfi_offset 2, -8 + 475 .cfi_offset 3, -4 + 476 0002 80B4 push {r7} + 477 .cfi_def_cfa_offset 16 + 478 .cfi_offset 7, -16 + 479 0004 82B0 sub sp, sp, #8 + 480 .cfi_def_cfa_offset 24 + 481 0006 00AF add r7, sp, #0 + 482 .cfi_def_cfa_register 7 + 483 0008 7860 str r0, [r7, #4] + 122:Core/Src/syscalls.c **** (void)path; + 123:Core/Src/syscalls.c **** (void)flags; + 124:Core/Src/syscalls.c **** /* Pretend like we always fail */ + 125:Core/Src/syscalls.c **** return -1; + 484 .loc 1 125 10 + 485 000a 4FF0FF33 mov r3, #-1 + 126:Core/Src/syscalls.c **** } + 486 .loc 1 126 1 + 487 000e 1846 mov r0, r3 + 488 0010 0837 adds r7, r7, #8 + 489 .cfi_def_cfa_offset 16 + 490 0012 BD46 mov sp, r7 + 491 .cfi_def_cfa_register 13 + 492 @ sp needed + 493 0014 5DF8047B ldr r7, [sp], #4 + 494 .cfi_restore 7 + 495 .cfi_def_cfa_offset 12 + 496 0018 03B0 add sp, sp, #12 + 497 .cfi_restore 3 + 498 .cfi_restore 2 + 499 .cfi_restore 1 + 500 .cfi_def_cfa_offset 0 + 501 001a 7047 bx lr + 502 .cfi_endproc + 503 .LFE35: + 505 .section .text._wait,"ax",%progbits + 506 .align 1 + 507 .global _wait + 508 .syntax unified + 509 .thumb + 510 .thumb_func + 512 _wait: + 513 .LFB36: + 127:Core/Src/syscalls.c **** + 128:Core/Src/syscalls.c **** int _wait(int *status) + 129:Core/Src/syscalls.c **** { + 514 .loc 1 129 1 + 515 .cfi_startproc + 516 @ args = 0, pretend = 0, frame = 8 + 517 @ frame_needed = 1, uses_anonymous_args = 0 + 518 0000 80B5 push {r7, lr} + 519 .cfi_def_cfa_offset 8 + 520 .cfi_offset 7, -8 + 521 .cfi_offset 14, -4 + ARM GAS /tmp/ccqbk4Th.s page 12 + + + 522 0002 82B0 sub sp, sp, #8 + 523 .cfi_def_cfa_offset 16 + 524 0004 00AF add r7, sp, #0 + 525 .cfi_def_cfa_register 7 + 526 0006 7860 str r0, [r7, #4] + 130:Core/Src/syscalls.c **** (void)status; + 131:Core/Src/syscalls.c **** errno = ECHILD; + 527 .loc 1 131 3 + 528 0008 FFF7FEFF bl __errno + 529 000c 0346 mov r3, r0 + 530 .loc 1 131 9 discriminator 1 + 531 000e 0A22 movs r2, #10 + 532 0010 1A60 str r2, [r3] + 132:Core/Src/syscalls.c **** return -1; + 533 .loc 1 132 10 + 534 0012 4FF0FF33 mov r3, #-1 + 133:Core/Src/syscalls.c **** } + 535 .loc 1 133 1 + 536 0016 1846 mov r0, r3 + 537 0018 0837 adds r7, r7, #8 + 538 .cfi_def_cfa_offset 8 + 539 001a BD46 mov sp, r7 + 540 .cfi_def_cfa_register 13 + 541 @ sp needed + 542 001c 80BD pop {r7, pc} + 543 .cfi_endproc + 544 .LFE36: + 546 .section .text._unlink,"ax",%progbits + 547 .align 1 + 548 .global _unlink + 549 .syntax unified + 550 .thumb + 551 .thumb_func + 553 _unlink: + 554 .LFB37: + 134:Core/Src/syscalls.c **** + 135:Core/Src/syscalls.c **** int _unlink(char *name) + 136:Core/Src/syscalls.c **** { + 555 .loc 1 136 1 + 556 .cfi_startproc + 557 @ args = 0, pretend = 0, frame = 8 + 558 @ frame_needed = 1, uses_anonymous_args = 0 + 559 0000 80B5 push {r7, lr} + 560 .cfi_def_cfa_offset 8 + 561 .cfi_offset 7, -8 + 562 .cfi_offset 14, -4 + 563 0002 82B0 sub sp, sp, #8 + 564 .cfi_def_cfa_offset 16 + 565 0004 00AF add r7, sp, #0 + 566 .cfi_def_cfa_register 7 + 567 0006 7860 str r0, [r7, #4] + 137:Core/Src/syscalls.c **** (void)name; + 138:Core/Src/syscalls.c **** errno = ENOENT; + 568 .loc 1 138 3 + 569 0008 FFF7FEFF bl __errno + 570 000c 0346 mov r3, r0 + 571 .loc 1 138 9 discriminator 1 + ARM GAS /tmp/ccqbk4Th.s page 13 + + + 572 000e 0222 movs r2, #2 + 573 0010 1A60 str r2, [r3] + 139:Core/Src/syscalls.c **** return -1; + 574 .loc 1 139 10 + 575 0012 4FF0FF33 mov r3, #-1 + 140:Core/Src/syscalls.c **** } + 576 .loc 1 140 1 + 577 0016 1846 mov r0, r3 + 578 0018 0837 adds r7, r7, #8 + 579 .cfi_def_cfa_offset 8 + 580 001a BD46 mov sp, r7 + 581 .cfi_def_cfa_register 13 + 582 @ sp needed + 583 001c 80BD pop {r7, pc} + 584 .cfi_endproc + 585 .LFE37: + 587 .section .text._times,"ax",%progbits + 588 .align 1 + 589 .global _times + 590 .syntax unified + 591 .thumb + 592 .thumb_func + 594 _times: + 595 .LFB38: + 141:Core/Src/syscalls.c **** + 142:Core/Src/syscalls.c **** int _times(struct tms *buf) + 143:Core/Src/syscalls.c **** { + 596 .loc 1 143 1 + 597 .cfi_startproc + 598 @ args = 0, pretend = 0, frame = 8 + 599 @ frame_needed = 1, uses_anonymous_args = 0 + 600 @ link register save eliminated. + 601 0000 80B4 push {r7} + 602 .cfi_def_cfa_offset 4 + 603 .cfi_offset 7, -4 + 604 0002 83B0 sub sp, sp, #12 + 605 .cfi_def_cfa_offset 16 + 606 0004 00AF add r7, sp, #0 + 607 .cfi_def_cfa_register 7 + 608 0006 7860 str r0, [r7, #4] + 144:Core/Src/syscalls.c **** (void)buf; + 145:Core/Src/syscalls.c **** return -1; + 609 .loc 1 145 10 + 610 0008 4FF0FF33 mov r3, #-1 + 146:Core/Src/syscalls.c **** } + 611 .loc 1 146 1 + 612 000c 1846 mov r0, r3 + 613 000e 0C37 adds r7, r7, #12 + 614 .cfi_def_cfa_offset 4 + 615 0010 BD46 mov sp, r7 + 616 .cfi_def_cfa_register 13 + 617 @ sp needed + 618 0012 5DF8047B ldr r7, [sp], #4 + 619 .cfi_restore 7 + 620 .cfi_def_cfa_offset 0 + 621 0016 7047 bx lr + 622 .cfi_endproc + ARM GAS /tmp/ccqbk4Th.s page 14 + + + 623 .LFE38: + 625 .section .text._stat,"ax",%progbits + 626 .align 1 + 627 .global _stat + 628 .syntax unified + 629 .thumb + 630 .thumb_func + 632 _stat: + 633 .LFB39: + 147:Core/Src/syscalls.c **** + 148:Core/Src/syscalls.c **** int _stat(char *file, struct stat *st) + 149:Core/Src/syscalls.c **** { + 634 .loc 1 149 1 + 635 .cfi_startproc + 636 @ args = 0, pretend = 0, frame = 8 + 637 @ frame_needed = 1, uses_anonymous_args = 0 + 638 @ link register save eliminated. + 639 0000 80B4 push {r7} + 640 .cfi_def_cfa_offset 4 + 641 .cfi_offset 7, -4 + 642 0002 83B0 sub sp, sp, #12 + 643 .cfi_def_cfa_offset 16 + 644 0004 00AF add r7, sp, #0 + 645 .cfi_def_cfa_register 7 + 646 0006 7860 str r0, [r7, #4] + 647 0008 3960 str r1, [r7] + 150:Core/Src/syscalls.c **** (void)file; + 151:Core/Src/syscalls.c **** st->st_mode = S_IFCHR; + 648 .loc 1 151 15 + 649 000a 3B68 ldr r3, [r7] + 650 000c 4FF40052 mov r2, #8192 + 651 0010 5A60 str r2, [r3, #4] + 152:Core/Src/syscalls.c **** return 0; + 652 .loc 1 152 10 + 653 0012 0023 movs r3, #0 + 153:Core/Src/syscalls.c **** } + 654 .loc 1 153 1 + 655 0014 1846 mov r0, r3 + 656 0016 0C37 adds r7, r7, #12 + 657 .cfi_def_cfa_offset 4 + 658 0018 BD46 mov sp, r7 + 659 .cfi_def_cfa_register 13 + 660 @ sp needed + 661 001a 5DF8047B ldr r7, [sp], #4 + 662 .cfi_restore 7 + 663 .cfi_def_cfa_offset 0 + 664 001e 7047 bx lr + 665 .cfi_endproc + 666 .LFE39: + 668 .section .text._link,"ax",%progbits + 669 .align 1 + 670 .global _link + 671 .syntax unified + 672 .thumb + 673 .thumb_func + 675 _link: + 676 .LFB40: + ARM GAS /tmp/ccqbk4Th.s page 15 + + + 154:Core/Src/syscalls.c **** + 155:Core/Src/syscalls.c **** int _link(char *old, char *new) + 156:Core/Src/syscalls.c **** { + 677 .loc 1 156 1 + 678 .cfi_startproc + 679 @ args = 0, pretend = 0, frame = 8 + 680 @ frame_needed = 1, uses_anonymous_args = 0 + 681 0000 80B5 push {r7, lr} + 682 .cfi_def_cfa_offset 8 + 683 .cfi_offset 7, -8 + 684 .cfi_offset 14, -4 + 685 0002 82B0 sub sp, sp, #8 + 686 .cfi_def_cfa_offset 16 + 687 0004 00AF add r7, sp, #0 + 688 .cfi_def_cfa_register 7 + 689 0006 7860 str r0, [r7, #4] + 690 0008 3960 str r1, [r7] + 157:Core/Src/syscalls.c **** (void)old; + 158:Core/Src/syscalls.c **** (void)new; + 159:Core/Src/syscalls.c **** errno = EMLINK; + 691 .loc 1 159 3 + 692 000a FFF7FEFF bl __errno + 693 000e 0346 mov r3, r0 + 694 .loc 1 159 9 discriminator 1 + 695 0010 1F22 movs r2, #31 + 696 0012 1A60 str r2, [r3] + 160:Core/Src/syscalls.c **** return -1; + 697 .loc 1 160 10 + 698 0014 4FF0FF33 mov r3, #-1 + 161:Core/Src/syscalls.c **** } + 699 .loc 1 161 1 + 700 0018 1846 mov r0, r3 + 701 001a 0837 adds r7, r7, #8 + 702 .cfi_def_cfa_offset 8 + 703 001c BD46 mov sp, r7 + 704 .cfi_def_cfa_register 13 + 705 @ sp needed + 706 001e 80BD pop {r7, pc} + 707 .cfi_endproc + 708 .LFE40: + 710 .section .text._fork,"ax",%progbits + 711 .align 1 + 712 .global _fork + 713 .syntax unified + 714 .thumb + 715 .thumb_func + 717 _fork: + 718 .LFB41: + 162:Core/Src/syscalls.c **** + 163:Core/Src/syscalls.c **** int _fork(void) + 164:Core/Src/syscalls.c **** { + 719 .loc 1 164 1 + 720 .cfi_startproc + 721 @ args = 0, pretend = 0, frame = 0 + 722 @ frame_needed = 1, uses_anonymous_args = 0 + 723 0000 80B5 push {r7, lr} + 724 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccqbk4Th.s page 16 + + + 725 .cfi_offset 7, -8 + 726 .cfi_offset 14, -4 + 727 0002 00AF add r7, sp, #0 + 728 .cfi_def_cfa_register 7 + 165:Core/Src/syscalls.c **** errno = EAGAIN; + 729 .loc 1 165 3 + 730 0004 FFF7FEFF bl __errno + 731 0008 0346 mov r3, r0 + 732 .loc 1 165 9 discriminator 1 + 733 000a 0B22 movs r2, #11 + 734 000c 1A60 str r2, [r3] + 166:Core/Src/syscalls.c **** return -1; + 735 .loc 1 166 10 + 736 000e 4FF0FF33 mov r3, #-1 + 167:Core/Src/syscalls.c **** } + 737 .loc 1 167 1 + 738 0012 1846 mov r0, r3 + 739 0014 80BD pop {r7, pc} + 740 .cfi_endproc + 741 .LFE41: + 743 .section .text._execve,"ax",%progbits + 744 .align 1 + 745 .global _execve + 746 .syntax unified + 747 .thumb + 748 .thumb_func + 750 _execve: + 751 .LFB42: + 168:Core/Src/syscalls.c **** + 169:Core/Src/syscalls.c **** int _execve(char *name, char **argv, char **env) + 170:Core/Src/syscalls.c **** { + 752 .loc 1 170 1 + 753 .cfi_startproc + 754 @ args = 0, pretend = 0, frame = 16 + 755 @ frame_needed = 1, uses_anonymous_args = 0 + 756 0000 80B5 push {r7, lr} + 757 .cfi_def_cfa_offset 8 + 758 .cfi_offset 7, -8 + 759 .cfi_offset 14, -4 + 760 0002 84B0 sub sp, sp, #16 + 761 .cfi_def_cfa_offset 24 + 762 0004 00AF add r7, sp, #0 + 763 .cfi_def_cfa_register 7 + 764 0006 F860 str r0, [r7, #12] + 765 0008 B960 str r1, [r7, #8] + 766 000a 7A60 str r2, [r7, #4] + 171:Core/Src/syscalls.c **** (void)name; + 172:Core/Src/syscalls.c **** (void)argv; + 173:Core/Src/syscalls.c **** (void)env; + 174:Core/Src/syscalls.c **** errno = ENOMEM; + 767 .loc 1 174 3 + 768 000c FFF7FEFF bl __errno + 769 0010 0346 mov r3, r0 + 770 .loc 1 174 9 discriminator 1 + 771 0012 0C22 movs r2, #12 + 772 0014 1A60 str r2, [r3] + 175:Core/Src/syscalls.c **** return -1; + ARM GAS /tmp/ccqbk4Th.s page 17 + + + 773 .loc 1 175 10 + 774 0016 4FF0FF33 mov r3, #-1 + 176:Core/Src/syscalls.c **** } + 775 .loc 1 176 1 + 776 001a 1846 mov r0, r3 + 777 001c 1037 adds r7, r7, #16 + 778 .cfi_def_cfa_offset 8 + 779 001e BD46 mov sp, r7 + 780 .cfi_def_cfa_register 13 + 781 @ sp needed + 782 0020 80BD pop {r7, pc} + 783 .cfi_endproc + 784 .LFE42: + 786 .weak __io_putchar + 787 .weak __io_getchar + 788 .text + 789 .Letext0: + 790 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 791 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 792 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 793 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 794 .file 6 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 795 .file 7 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 796 .file 8 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 797 .file 9 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + ARM GAS /tmp/ccqbk4Th.s page 18 + + +DEFINED SYMBOLS + *ABS*:00000000 syscalls.c + /tmp/ccqbk4Th.s:25 .bss.__env:00000000 __env + /tmp/ccqbk4Th.s:22 .bss.__env:00000000 $d + /tmp/ccqbk4Th.s:32 .data.environ:00000000 environ + /tmp/ccqbk4Th.s:29 .data.environ:00000000 $d + /tmp/ccqbk4Th.s:35 .text.initialise_monitor_handles:00000000 $t + /tmp/ccqbk4Th.s:41 .text.initialise_monitor_handles:00000000 initialise_monitor_handles + /tmp/ccqbk4Th.s:66 .text._getpid:00000000 $t + /tmp/ccqbk4Th.s:72 .text._getpid:00000000 _getpid + /tmp/ccqbk4Th.s:99 .text._kill:00000000 $t + /tmp/ccqbk4Th.s:105 .text._kill:00000000 _kill + /tmp/ccqbk4Th.s:141 .text._exit:00000000 $t + /tmp/ccqbk4Th.s:147 .text._exit:00000000 _exit + /tmp/ccqbk4Th.s:174 .text._read:00000000 $t + /tmp/ccqbk4Th.s:180 .text._read:00000000 _read + /tmp/ccqbk4Th.s:237 .text._write:00000000 $t + /tmp/ccqbk4Th.s:243 .text._write:00000000 _write + /tmp/ccqbk4Th.s:299 .text._close:00000000 $t + /tmp/ccqbk4Th.s:305 .text._close:00000000 _close + /tmp/ccqbk4Th.s:337 .text._fstat:00000000 $t + /tmp/ccqbk4Th.s:343 .text._fstat:00000000 _fstat + /tmp/ccqbk4Th.s:380 .text._isatty:00000000 $t + /tmp/ccqbk4Th.s:386 .text._isatty:00000000 _isatty + /tmp/ccqbk4Th.s:418 .text._lseek:00000000 $t + /tmp/ccqbk4Th.s:424 .text._lseek:00000000 _lseek + /tmp/ccqbk4Th.s:458 .text._open:00000000 $t + /tmp/ccqbk4Th.s:464 .text._open:00000000 _open + /tmp/ccqbk4Th.s:506 .text._wait:00000000 $t + /tmp/ccqbk4Th.s:512 .text._wait:00000000 _wait + /tmp/ccqbk4Th.s:547 .text._unlink:00000000 $t + /tmp/ccqbk4Th.s:553 .text._unlink:00000000 _unlink + /tmp/ccqbk4Th.s:588 .text._times:00000000 $t + /tmp/ccqbk4Th.s:594 .text._times:00000000 _times + /tmp/ccqbk4Th.s:626 .text._stat:00000000 $t + /tmp/ccqbk4Th.s:632 .text._stat:00000000 _stat + /tmp/ccqbk4Th.s:669 .text._link:00000000 $t + /tmp/ccqbk4Th.s:675 .text._link:00000000 _link + /tmp/ccqbk4Th.s:711 .text._fork:00000000 $t + /tmp/ccqbk4Th.s:717 .text._fork:00000000 _fork + /tmp/ccqbk4Th.s:744 .text._execve:00000000 $t + /tmp/ccqbk4Th.s:750 .text._execve:00000000 _execve + +UNDEFINED SYMBOLS +__errno +__io_getchar +__io_putchar diff --git a/Software/build/syscalls.o b/Software/build/syscalls.o new file mode 100644 index 0000000..03e4e17 Binary files /dev/null and b/Software/build/syscalls.o differ diff --git a/Software/build/sysmem.d b/Software/build/sysmem.d new file mode 100644 index 0000000..5d0bd84 --- /dev/null +++ b/Software/build/sysmem.d @@ -0,0 +1 @@ +build/sysmem.o: Core/Src/sysmem.c diff --git a/Software/build/sysmem.lst b/Software/build/sysmem.lst new file mode 100644 index 0000000..63d6e9b --- /dev/null +++ b/Software/build/sysmem.lst @@ -0,0 +1,228 @@ +ARM GAS /tmp/ccQxFjE3.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "sysmem.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/sysmem.c" + 20 .section .bss.__sbrk_heap_end,"aw",%nobits + 21 .align 2 + 24 __sbrk_heap_end: + 25 0000 00000000 .space 4 + 26 .section .text._sbrk,"ax",%progbits + 27 .align 1 + 28 .global _sbrk + 29 .syntax unified + 30 .thumb + 31 .thumb_func + 33 _sbrk: + 34 .LFB0: + 1:Core/Src/sysmem.c **** /** + 2:Core/Src/sysmem.c **** ****************************************************************************** + 3:Core/Src/sysmem.c **** * @file sysmem.c + 4:Core/Src/sysmem.c **** * @author Generated by STM32CubeMX + 5:Core/Src/sysmem.c **** * @brief System Memory calls file + 6:Core/Src/sysmem.c **** * + 7:Core/Src/sysmem.c **** * For more information about which C functions + 8:Core/Src/sysmem.c **** * need which of these lowlevel functions + 9:Core/Src/sysmem.c **** * please consult the newlib libc manual + 10:Core/Src/sysmem.c **** ****************************************************************************** + 11:Core/Src/sysmem.c **** * @attention + 12:Core/Src/sysmem.c **** * + 13:Core/Src/sysmem.c **** * Copyright (c) 2024 STMicroelectronics. + 14:Core/Src/sysmem.c **** * All rights reserved. + 15:Core/Src/sysmem.c **** * + 16:Core/Src/sysmem.c **** * This software is licensed under terms that can be found in the LICENSE file + 17:Core/Src/sysmem.c **** * in the root directory of this software component. + 18:Core/Src/sysmem.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 19:Core/Src/sysmem.c **** * + 20:Core/Src/sysmem.c **** ****************************************************************************** + 21:Core/Src/sysmem.c **** */ + 22:Core/Src/sysmem.c **** + 23:Core/Src/sysmem.c **** /* Includes */ + 24:Core/Src/sysmem.c **** #include + 25:Core/Src/sysmem.c **** #include + 26:Core/Src/sysmem.c **** + ARM GAS /tmp/ccQxFjE3.s page 2 + + + 27:Core/Src/sysmem.c **** /** + 28:Core/Src/sysmem.c **** * Pointer to the current high watermark of the heap usage + 29:Core/Src/sysmem.c **** */ + 30:Core/Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL; + 31:Core/Src/sysmem.c **** + 32:Core/Src/sysmem.c **** /** + 33:Core/Src/sysmem.c **** * @brief _sbrk() allocates memory to the newlib heap and is used by malloc + 34:Core/Src/sysmem.c **** * and others from the C library + 35:Core/Src/sysmem.c **** * + 36:Core/Src/sysmem.c **** * @verbatim + 37:Core/Src/sysmem.c **** * ############################################################################ + 38:Core/Src/sysmem.c **** * # .data # .bss # newlib heap # MSP stack # + 39:Core/Src/sysmem.c **** * # # # # Reserved by _Min_Stack_Size # + 40:Core/Src/sysmem.c **** * ############################################################################ + 41:Core/Src/sysmem.c **** * ^-- RAM start ^-- _end _estack, RAM end --^ + 42:Core/Src/sysmem.c **** * @endverbatim + 43:Core/Src/sysmem.c **** * + 44:Core/Src/sysmem.c **** * This implementation starts allocating at the '_end' linker symbol + 45:Core/Src/sysmem.c **** * The '_Min_Stack_Size' linker symbol reserves a memory for the MSP stack + 46:Core/Src/sysmem.c **** * The implementation considers '_estack' linker symbol to be RAM end + 47:Core/Src/sysmem.c **** * NOTE: If the MSP stack, at any point during execution, grows larger than the + 48:Core/Src/sysmem.c **** * reserved size, please increase the '_Min_Stack_Size'. + 49:Core/Src/sysmem.c **** * + 50:Core/Src/sysmem.c **** * @param incr Memory size + 51:Core/Src/sysmem.c **** * @return Pointer to allocated memory + 52:Core/Src/sysmem.c **** */ + 53:Core/Src/sysmem.c **** void *_sbrk(ptrdiff_t incr) + 54:Core/Src/sysmem.c **** { + 35 .loc 1 54 1 + 36 .cfi_startproc + 37 @ args = 0, pretend = 0, frame = 24 + 38 @ frame_needed = 1, uses_anonymous_args = 0 + 39 0000 80B5 push {r7, lr} + 40 .cfi_def_cfa_offset 8 + 41 .cfi_offset 7, -8 + 42 .cfi_offset 14, -4 + 43 0002 86B0 sub sp, sp, #24 + 44 .cfi_def_cfa_offset 32 + 45 0004 00AF add r7, sp, #0 + 46 .cfi_def_cfa_register 7 + 47 0006 7860 str r0, [r7, #4] + 55:Core/Src/sysmem.c **** extern uint8_t _end; /* Symbol defined in the linker script */ + 56:Core/Src/sysmem.c **** extern uint8_t _estack; /* Symbol defined in the linker script */ + 57:Core/Src/sysmem.c **** extern uint32_t _Min_Stack_Size; /* Symbol defined in the linker script */ + 58:Core/Src/sysmem.c **** const uint32_t stack_limit = (uint32_t)&_estack - (uint32_t)&_Min_Stack_Size; + 48 .loc 1 58 32 + 49 0008 144A ldr r2, .L5 + 50 .loc 1 58 53 + 51 000a 154B ldr r3, .L5+4 + 52 .loc 1 58 18 + 53 000c D31A subs r3, r2, r3 + 54 000e 7B61 str r3, [r7, #20] + 59:Core/Src/sysmem.c **** const uint8_t *max_heap = (uint8_t *)stack_limit; + 55 .loc 1 59 18 + 56 0010 7B69 ldr r3, [r7, #20] + 57 0012 3B61 str r3, [r7, #16] + 60:Core/Src/sysmem.c **** uint8_t *prev_heap_end; + ARM GAS /tmp/ccQxFjE3.s page 3 + + + 61:Core/Src/sysmem.c **** + 62:Core/Src/sysmem.c **** /* Initialize heap end at first call */ + 63:Core/Src/sysmem.c **** if (NULL == __sbrk_heap_end) + 58 .loc 1 63 12 + 59 0014 134B ldr r3, .L5+8 + 60 0016 1B68 ldr r3, [r3] + 61 .loc 1 63 6 + 62 0018 002B cmp r3, #0 + 63 001a 02D1 bne .L2 + 64:Core/Src/sysmem.c **** { + 65:Core/Src/sysmem.c **** __sbrk_heap_end = &_end; + 64 .loc 1 65 21 + 65 001c 114B ldr r3, .L5+8 + 66 001e 124A ldr r2, .L5+12 + 67 0020 1A60 str r2, [r3] + 68 .L2: + 66:Core/Src/sysmem.c **** } + 67:Core/Src/sysmem.c **** + 68:Core/Src/sysmem.c **** /* Protect heap from growing into the reserved MSP stack */ + 69:Core/Src/sysmem.c **** if (__sbrk_heap_end + incr > max_heap) + 69 .loc 1 69 23 + 70 0022 104B ldr r3, .L5+8 + 71 0024 1A68 ldr r2, [r3] + 72 0026 7B68 ldr r3, [r7, #4] + 73 0028 1344 add r3, r3, r2 + 74 .loc 1 69 6 + 75 002a 3A69 ldr r2, [r7, #16] + 76 002c 9A42 cmp r2, r3 + 77 002e 07D2 bcs .L3 + 70:Core/Src/sysmem.c **** { + 71:Core/Src/sysmem.c **** errno = ENOMEM; + 78 .loc 1 71 5 + 79 0030 FFF7FEFF bl __errno + 80 0034 0346 mov r3, r0 + 81 .loc 1 71 11 discriminator 1 + 82 0036 0C22 movs r2, #12 + 83 0038 1A60 str r2, [r3] + 72:Core/Src/sysmem.c **** return (void *)-1; + 84 .loc 1 72 12 + 85 003a 4FF0FF33 mov r3, #-1 + 86 003e 09E0 b .L4 + 87 .L3: + 73:Core/Src/sysmem.c **** } + 74:Core/Src/sysmem.c **** + 75:Core/Src/sysmem.c **** prev_heap_end = __sbrk_heap_end; + 88 .loc 1 75 17 + 89 0040 084B ldr r3, .L5+8 + 90 0042 1B68 ldr r3, [r3] + 91 0044 FB60 str r3, [r7, #12] + 76:Core/Src/sysmem.c **** __sbrk_heap_end += incr; + 92 .loc 1 76 19 + 93 0046 074B ldr r3, .L5+8 + 94 0048 1A68 ldr r2, [r3] + 95 004a 7B68 ldr r3, [r7, #4] + 96 004c 1344 add r3, r3, r2 + 97 004e 054A ldr r2, .L5+8 + 98 0050 1360 str r3, [r2] + ARM GAS /tmp/ccQxFjE3.s page 4 + + + 77:Core/Src/sysmem.c **** + 78:Core/Src/sysmem.c **** return (void *)prev_heap_end; + 99 .loc 1 78 10 + 100 0052 FB68 ldr r3, [r7, #12] + 101 .L4: + 79:Core/Src/sysmem.c **** } + 102 .loc 1 79 1 + 103 0054 1846 mov r0, r3 + 104 0056 1837 adds r7, r7, #24 + 105 .cfi_def_cfa_offset 8 + 106 0058 BD46 mov sp, r7 + 107 .cfi_def_cfa_register 13 + 108 @ sp needed + 109 005a 80BD pop {r7, pc} + 110 .L6: + 111 .align 2 + 112 .L5: + 113 005c 00000000 .word _estack + 114 0060 00000000 .word _Min_Stack_Size + 115 0064 00000000 .word __sbrk_heap_end + 116 0068 00000000 .word _end + 117 .cfi_endproc + 118 .LFE0: + 120 .text + 121 .Letext0: + 122 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/lib/gcc/arm-none-e + 123 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 124 .file 4 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 125 .file 5 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + ARM GAS /tmp/ccQxFjE3.s page 5 + + +DEFINED SYMBOLS + *ABS*:00000000 sysmem.c + /tmp/ccQxFjE3.s:21 .bss.__sbrk_heap_end:00000000 $d + /tmp/ccQxFjE3.s:24 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end + /tmp/ccQxFjE3.s:27 .text._sbrk:00000000 $t + /tmp/ccQxFjE3.s:33 .text._sbrk:00000000 _sbrk + /tmp/ccQxFjE3.s:113 .text._sbrk:0000005c $d + +UNDEFINED SYMBOLS +__errno +_estack +_Min_Stack_Size +_end diff --git a/Software/build/sysmem.o b/Software/build/sysmem.o new file mode 100644 index 0000000..3f11465 Binary files /dev/null and b/Software/build/sysmem.o differ diff --git a/Software/build/system_stm32f3xx.d b/Software/build/system_stm32f3xx.d new file mode 100644 index 0000000..bf00b7b --- /dev/null +++ b/Software/build/system_stm32f3xx.d @@ -0,0 +1,61 @@ +build/system_stm32f3xx.o: Core/Src/system_stm32f3xx.c \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h \ + Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \ + Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \ + Drivers/CMSIS/Include/mpu_armv7.h \ + Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h \ + Core/Inc/stm32f3xx_hal_conf.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h \ + Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h: +Drivers/CMSIS/Include/core_cm4.h: +Drivers/CMSIS/Include/cmsis_version.h: +Drivers/CMSIS/Include/cmsis_compiler.h: +Drivers/CMSIS/Include/cmsis_gcc.h: +Drivers/CMSIS/Include/mpu_armv7.h: +Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h: +Core/Inc/stm32f3xx_hal_conf.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h: +Drivers/STM32F3xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi_ex.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h: +Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h: diff --git a/Software/build/system_stm32f3xx.lst b/Software/build/system_stm32f3xx.lst new file mode 100644 index 0000000..cd301ab --- /dev/null +++ b/Software/build/system_stm32f3xx.lst @@ -0,0 +1,583 @@ +ARM GAS /tmp/cc0EV5A6.s page 1 + + + 1 .cpu cortex-m4 + 2 .arch armv7e-m + 3 .fpu fpv4-sp-d16 + 4 .eabi_attribute 27, 1 + 5 .eabi_attribute 28, 1 + 6 .eabi_attribute 20, 1 + 7 .eabi_attribute 21, 1 + 8 .eabi_attribute 23, 3 + 9 .eabi_attribute 24, 1 + 10 .eabi_attribute 25, 1 + 11 .eabi_attribute 26, 1 + 12 .eabi_attribute 30, 6 + 13 .eabi_attribute 34, 1 + 14 .eabi_attribute 18, 4 + 15 .file "system_stm32f3xx.c" + 16 .text + 17 .Ltext0: + 18 .cfi_sections .debug_frame + 19 .file 1 "Core/Src/system_stm32f3xx.c" + 20 .global SystemCoreClock + 21 .section .data.SystemCoreClock,"aw" + 22 .align 2 + 25 SystemCoreClock: + 26 0000 00127A00 .word 8000000 + 27 .global AHBPrescTable + 28 .section .rodata.AHBPrescTable,"a" + 29 .align 2 + 32 AHBPrescTable: + 33 0000 00000000 .ascii "\000\000\000\000\000\000\000\000\001\002\003\004\006" + 33 00000000 + 33 01020304 + 33 06 + 34 000d 070809 .ascii "\007\010\011" + 35 .global APBPrescTable + 36 .section .rodata.APBPrescTable,"a" + 37 .align 2 + 40 APBPrescTable: + 41 0000 00000000 .ascii "\000\000\000\000\001\002\003\004" + 41 01020304 + 42 .section .text.SystemInit,"ax",%progbits + 43 .align 1 + 44 .global SystemInit + 45 .syntax unified + 46 .thumb + 47 .thumb_func + 49 SystemInit: + 50 .LFB130: + 1:Core/Src/system_stm32f3xx.c **** /** + 2:Core/Src/system_stm32f3xx.c **** ****************************************************************************** + 3:Core/Src/system_stm32f3xx.c **** * @file system_stm32f3xx.c + 4:Core/Src/system_stm32f3xx.c **** * @author MCD Application Team + 5:Core/Src/system_stm32f3xx.c **** * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File. + 6:Core/Src/system_stm32f3xx.c **** * + 7:Core/Src/system_stm32f3xx.c **** * 1. This file provides two functions and one global variable to be called from + 8:Core/Src/system_stm32f3xx.c **** * user application: + 9:Core/Src/system_stm32f3xx.c **** * - SystemInit(): This function is called at startup just after reset and + 10:Core/Src/system_stm32f3xx.c **** * before branch to main program. This call is made inside + ARM GAS /tmp/cc0EV5A6.s page 2 + + + 11:Core/Src/system_stm32f3xx.c **** * the "startup_stm32f3xx.s" file. + 12:Core/Src/system_stm32f3xx.c **** * + 13:Core/Src/system_stm32f3xx.c **** * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + 14:Core/Src/system_stm32f3xx.c **** * by the user application to setup the SysTick + 15:Core/Src/system_stm32f3xx.c **** * timer or configure other parameters. + 16:Core/Src/system_stm32f3xx.c **** * + 17:Core/Src/system_stm32f3xx.c **** * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + 18:Core/Src/system_stm32f3xx.c **** * be called whenever the core clock is changed + 19:Core/Src/system_stm32f3xx.c **** * during program execution. + 20:Core/Src/system_stm32f3xx.c **** * + 21:Core/Src/system_stm32f3xx.c **** * 2. After each device reset the HSI (8 MHz) is used as system clock source. + 22:Core/Src/system_stm32f3xx.c **** * Then SystemInit() function is called, in "startup_stm32f3xx.s" file, to + 23:Core/Src/system_stm32f3xx.c **** * configure the system clock before to branch to main program. + 24:Core/Src/system_stm32f3xx.c **** * + 25:Core/Src/system_stm32f3xx.c **** * 3. This file configures the system clock as follows: + 26:Core/Src/system_stm32f3xx.c **** *============================================================================= + 27:Core/Src/system_stm32f3xx.c **** * Supported STM32F3xx device + 28:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 29:Core/Src/system_stm32f3xx.c **** * System Clock source | HSI + 30:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 31:Core/Src/system_stm32f3xx.c **** * SYSCLK(Hz) | 8000000 + 32:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 33:Core/Src/system_stm32f3xx.c **** * HCLK(Hz) | 8000000 + 34:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 35:Core/Src/system_stm32f3xx.c **** * AHB Prescaler | 1 + 36:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 37:Core/Src/system_stm32f3xx.c **** * APB2 Prescaler | 1 + 38:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 39:Core/Src/system_stm32f3xx.c **** * APB1 Prescaler | 1 + 40:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 41:Core/Src/system_stm32f3xx.c **** * USB Clock | DISABLE + 42:Core/Src/system_stm32f3xx.c **** *----------------------------------------------------------------------------- + 43:Core/Src/system_stm32f3xx.c **** *============================================================================= + 44:Core/Src/system_stm32f3xx.c **** ****************************************************************************** + 45:Core/Src/system_stm32f3xx.c **** * @attention + 46:Core/Src/system_stm32f3xx.c **** * + 47:Core/Src/system_stm32f3xx.c **** * Copyright (c) 2016 STMicroelectronics. + 48:Core/Src/system_stm32f3xx.c **** * All rights reserved. + 49:Core/Src/system_stm32f3xx.c **** * + 50:Core/Src/system_stm32f3xx.c **** * This software is licensed under terms that can be found in the LICENSE file + 51:Core/Src/system_stm32f3xx.c **** * in the root directory of this software component. + 52:Core/Src/system_stm32f3xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 53:Core/Src/system_stm32f3xx.c **** * + 54:Core/Src/system_stm32f3xx.c **** ****************************************************************************** + 55:Core/Src/system_stm32f3xx.c **** */ + 56:Core/Src/system_stm32f3xx.c **** + 57:Core/Src/system_stm32f3xx.c **** /** @addtogroup CMSIS + 58:Core/Src/system_stm32f3xx.c **** * @{ + 59:Core/Src/system_stm32f3xx.c **** */ + 60:Core/Src/system_stm32f3xx.c **** + 61:Core/Src/system_stm32f3xx.c **** /** @addtogroup stm32f3xx_system + 62:Core/Src/system_stm32f3xx.c **** * @{ + 63:Core/Src/system_stm32f3xx.c **** */ + 64:Core/Src/system_stm32f3xx.c **** + 65:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Includes + 66:Core/Src/system_stm32f3xx.c **** * @{ + 67:Core/Src/system_stm32f3xx.c **** */ + ARM GAS /tmp/cc0EV5A6.s page 3 + + + 68:Core/Src/system_stm32f3xx.c **** + 69:Core/Src/system_stm32f3xx.c **** #include "stm32f3xx.h" + 70:Core/Src/system_stm32f3xx.c **** + 71:Core/Src/system_stm32f3xx.c **** /** + 72:Core/Src/system_stm32f3xx.c **** * @} + 73:Core/Src/system_stm32f3xx.c **** */ + 74:Core/Src/system_stm32f3xx.c **** + 75:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_TypesDefinitions + 76:Core/Src/system_stm32f3xx.c **** * @{ + 77:Core/Src/system_stm32f3xx.c **** */ + 78:Core/Src/system_stm32f3xx.c **** + 79:Core/Src/system_stm32f3xx.c **** /** + 80:Core/Src/system_stm32f3xx.c **** * @} + 81:Core/Src/system_stm32f3xx.c **** */ + 82:Core/Src/system_stm32f3xx.c **** + 83:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Defines + 84:Core/Src/system_stm32f3xx.c **** * @{ + 85:Core/Src/system_stm32f3xx.c **** */ + 86:Core/Src/system_stm32f3xx.c **** #if !defined (HSE_VALUE) + 87:Core/Src/system_stm32f3xx.c **** #define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz. + 88:Core/Src/system_stm32f3xx.c **** This value can be provided and adapted by the user + 89:Core/Src/system_stm32f3xx.c **** #endif /* HSE_VALUE */ + 90:Core/Src/system_stm32f3xx.c **** + 91:Core/Src/system_stm32f3xx.c **** #if !defined (HSI_VALUE) + 92:Core/Src/system_stm32f3xx.c **** #define HSI_VALUE ((uint32_t)8000000) /*!< Default value of the Internal oscillator in Hz. + 93:Core/Src/system_stm32f3xx.c **** This value can be provided and adapted by the user + 94:Core/Src/system_stm32f3xx.c **** #endif /* HSI_VALUE */ + 95:Core/Src/system_stm32f3xx.c **** + 96:Core/Src/system_stm32f3xx.c **** /* Note: Following vector table addresses must be defined in line with linker + 97:Core/Src/system_stm32f3xx.c **** configuration. */ + 98:Core/Src/system_stm32f3xx.c **** /*!< Uncomment the following line if you need to relocate the vector table + 99:Core/Src/system_stm32f3xx.c **** anywhere in Flash or Sram, else the vector table is kept at the automatic + 100:Core/Src/system_stm32f3xx.c **** remap of boot address selected */ + 101:Core/Src/system_stm32f3xx.c **** /* #define USER_VECT_TAB_ADDRESS */ + 102:Core/Src/system_stm32f3xx.c **** + 103:Core/Src/system_stm32f3xx.c **** #if defined(USER_VECT_TAB_ADDRESS) + 104:Core/Src/system_stm32f3xx.c **** /*!< Uncomment the following line if you need to relocate your vector Table + 105:Core/Src/system_stm32f3xx.c **** in Sram else user remap will be done in Flash. */ + 106:Core/Src/system_stm32f3xx.c **** /* #define VECT_TAB_SRAM */ + 107:Core/Src/system_stm32f3xx.c **** #if defined(VECT_TAB_SRAM) + 108:Core/Src/system_stm32f3xx.c **** #define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field. + 109:Core/Src/system_stm32f3xx.c **** This value must be a multiple of 0x200. */ + 110:Core/Src/system_stm32f3xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. + 111:Core/Src/system_stm32f3xx.c **** This value must be a multiple of 0x200. */ + 112:Core/Src/system_stm32f3xx.c **** #else + 113:Core/Src/system_stm32f3xx.c **** #define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field. + 114:Core/Src/system_stm32f3xx.c **** This value must be a multiple of 0x200. */ + 115:Core/Src/system_stm32f3xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. + 116:Core/Src/system_stm32f3xx.c **** This value must be a multiple of 0x200. */ + 117:Core/Src/system_stm32f3xx.c **** #endif /* VECT_TAB_SRAM */ + 118:Core/Src/system_stm32f3xx.c **** #endif /* USER_VECT_TAB_ADDRESS */ + 119:Core/Src/system_stm32f3xx.c **** + 120:Core/Src/system_stm32f3xx.c **** /******************************************************************************/ + 121:Core/Src/system_stm32f3xx.c **** /** + 122:Core/Src/system_stm32f3xx.c **** * @} + 123:Core/Src/system_stm32f3xx.c **** */ + 124:Core/Src/system_stm32f3xx.c **** + ARM GAS /tmp/cc0EV5A6.s page 4 + + + 125:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Macros + 126:Core/Src/system_stm32f3xx.c **** * @{ + 127:Core/Src/system_stm32f3xx.c **** */ + 128:Core/Src/system_stm32f3xx.c **** + 129:Core/Src/system_stm32f3xx.c **** /** + 130:Core/Src/system_stm32f3xx.c **** * @} + 131:Core/Src/system_stm32f3xx.c **** */ + 132:Core/Src/system_stm32f3xx.c **** + 133:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Variables + 134:Core/Src/system_stm32f3xx.c **** * @{ + 135:Core/Src/system_stm32f3xx.c **** */ + 136:Core/Src/system_stm32f3xx.c **** /* This variable is updated in three ways: + 137:Core/Src/system_stm32f3xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate() + 138:Core/Src/system_stm32f3xx.c **** 2) by calling HAL API function HAL_RCC_GetHCLKFreq() + 139:Core/Src/system_stm32f3xx.c **** 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency + 140:Core/Src/system_stm32f3xx.c **** Note: If you use this function to configure the system clock there is no need to + 141:Core/Src/system_stm32f3xx.c **** call the 2 first functions listed above, since SystemCoreClock variable is + 142:Core/Src/system_stm32f3xx.c **** updated automatically. + 143:Core/Src/system_stm32f3xx.c **** */ + 144:Core/Src/system_stm32f3xx.c **** uint32_t SystemCoreClock = 8000000; + 145:Core/Src/system_stm32f3xx.c **** + 146:Core/Src/system_stm32f3xx.c **** const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; + 147:Core/Src/system_stm32f3xx.c **** const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; + 148:Core/Src/system_stm32f3xx.c **** + 149:Core/Src/system_stm32f3xx.c **** /** + 150:Core/Src/system_stm32f3xx.c **** * @} + 151:Core/Src/system_stm32f3xx.c **** */ + 152:Core/Src/system_stm32f3xx.c **** + 153:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_FunctionPrototypes + 154:Core/Src/system_stm32f3xx.c **** * @{ + 155:Core/Src/system_stm32f3xx.c **** */ + 156:Core/Src/system_stm32f3xx.c **** + 157:Core/Src/system_stm32f3xx.c **** /** + 158:Core/Src/system_stm32f3xx.c **** * @} + 159:Core/Src/system_stm32f3xx.c **** */ + 160:Core/Src/system_stm32f3xx.c **** + 161:Core/Src/system_stm32f3xx.c **** /** @addtogroup STM32F3xx_System_Private_Functions + 162:Core/Src/system_stm32f3xx.c **** * @{ + 163:Core/Src/system_stm32f3xx.c **** */ + 164:Core/Src/system_stm32f3xx.c **** + 165:Core/Src/system_stm32f3xx.c **** /** + 166:Core/Src/system_stm32f3xx.c **** * @brief Setup the microcontroller system + 167:Core/Src/system_stm32f3xx.c **** * @param None + 168:Core/Src/system_stm32f3xx.c **** * @retval None + 169:Core/Src/system_stm32f3xx.c **** */ + 170:Core/Src/system_stm32f3xx.c **** void SystemInit(void) + 171:Core/Src/system_stm32f3xx.c **** { + 51 .loc 1 171 1 + 52 .cfi_startproc + 53 @ args = 0, pretend = 0, frame = 0 + 54 @ frame_needed = 1, uses_anonymous_args = 0 + 55 @ link register save eliminated. + 56 0000 80B4 push {r7} + 57 .cfi_def_cfa_offset 4 + 58 .cfi_offset 7, -4 + 59 0002 00AF add r7, sp, #0 + 60 .cfi_def_cfa_register 7 + ARM GAS /tmp/cc0EV5A6.s page 5 + + + 172:Core/Src/system_stm32f3xx.c **** /* FPU settings --------------------------------------------------------------*/ + 173:Core/Src/system_stm32f3xx.c **** #if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + 174:Core/Src/system_stm32f3xx.c **** SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ + 61 .loc 1 174 6 + 62 0004 064B ldr r3, .L2 + 63 0006 D3F88830 ldr r3, [r3, #136] + 64 000a 054A ldr r2, .L2 + 65 .loc 1 174 14 + 66 000c 43F47003 orr r3, r3, #15728640 + 67 0010 C2F88830 str r3, [r2, #136] + 175:Core/Src/system_stm32f3xx.c **** #endif + 176:Core/Src/system_stm32f3xx.c **** + 177:Core/Src/system_stm32f3xx.c **** /* Configure the Vector Table location -------------------------------------*/ + 178:Core/Src/system_stm32f3xx.c **** #if defined(USER_VECT_TAB_ADDRESS) + 179:Core/Src/system_stm32f3xx.c **** SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM + 180:Core/Src/system_stm32f3xx.c **** #endif /* USER_VECT_TAB_ADDRESS */ + 181:Core/Src/system_stm32f3xx.c **** } + 68 .loc 1 181 1 + 69 0014 00BF nop + 70 0016 BD46 mov sp, r7 + 71 .cfi_def_cfa_register 13 + 72 @ sp needed + 73 0018 5DF8047B ldr r7, [sp], #4 + 74 .cfi_restore 7 + 75 .cfi_def_cfa_offset 0 + 76 001c 7047 bx lr + 77 .L3: + 78 001e 00BF .align 2 + 79 .L2: + 80 0020 00ED00E0 .word -536810240 + 81 .cfi_endproc + 82 .LFE130: + 84 .section .text.SystemCoreClockUpdate,"ax",%progbits + 85 .align 1 + 86 .global SystemCoreClockUpdate + 87 .syntax unified + 88 .thumb + 89 .thumb_func + 91 SystemCoreClockUpdate: + 92 .LFB131: + 182:Core/Src/system_stm32f3xx.c **** + 183:Core/Src/system_stm32f3xx.c **** /** + 184:Core/Src/system_stm32f3xx.c **** * @brief Update SystemCoreClock variable according to Clock Register Values. + 185:Core/Src/system_stm32f3xx.c **** * The SystemCoreClock variable contains the core clock (HCLK), it can + 186:Core/Src/system_stm32f3xx.c **** * be used by the user application to setup the SysTick timer or configure + 187:Core/Src/system_stm32f3xx.c **** * other parameters. + 188:Core/Src/system_stm32f3xx.c **** * + 189:Core/Src/system_stm32f3xx.c **** * @note Each time the core clock (HCLK) changes, this function must be called + 190:Core/Src/system_stm32f3xx.c **** * to update SystemCoreClock variable value. Otherwise, any configuration + 191:Core/Src/system_stm32f3xx.c **** * based on this variable will be incorrect. + 192:Core/Src/system_stm32f3xx.c **** * + 193:Core/Src/system_stm32f3xx.c **** * @note - The system frequency computed by this function is not the real + 194:Core/Src/system_stm32f3xx.c **** * frequency in the chip. It is calculated based on the predefined + 195:Core/Src/system_stm32f3xx.c **** * constant and the selected clock source: + 196:Core/Src/system_stm32f3xx.c **** * + 197:Core/Src/system_stm32f3xx.c **** * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) + 198:Core/Src/system_stm32f3xx.c **** * + ARM GAS /tmp/cc0EV5A6.s page 6 + + + 199:Core/Src/system_stm32f3xx.c **** * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) + 200:Core/Src/system_stm32f3xx.c **** * + 201:Core/Src/system_stm32f3xx.c **** * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) + 202:Core/Src/system_stm32f3xx.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors. + 203:Core/Src/system_stm32f3xx.c **** * + 204:Core/Src/system_stm32f3xx.c **** * (*) HSI_VALUE is a constant defined in stm32f3xx_hal.h file (default value + 205:Core/Src/system_stm32f3xx.c **** * 8 MHz) but the real value may vary depending on the variations + 206:Core/Src/system_stm32f3xx.c **** * in voltage and temperature. + 207:Core/Src/system_stm32f3xx.c **** * + 208:Core/Src/system_stm32f3xx.c **** * (**) HSE_VALUE is a constant defined in stm32f3xx_hal.h file (default value + 209:Core/Src/system_stm32f3xx.c **** * 8 MHz), user has to ensure that HSE_VALUE is same as the real + 210:Core/Src/system_stm32f3xx.c **** * frequency of the crystal used. Otherwise, this function may + 211:Core/Src/system_stm32f3xx.c **** * have wrong result. + 212:Core/Src/system_stm32f3xx.c **** * + 213:Core/Src/system_stm32f3xx.c **** * - The result of this function could be not correct when using fractional + 214:Core/Src/system_stm32f3xx.c **** * value for HSE crystal. + 215:Core/Src/system_stm32f3xx.c **** * + 216:Core/Src/system_stm32f3xx.c **** * @param None + 217:Core/Src/system_stm32f3xx.c **** * @retval None + 218:Core/Src/system_stm32f3xx.c **** */ + 219:Core/Src/system_stm32f3xx.c **** void SystemCoreClockUpdate (void) + 220:Core/Src/system_stm32f3xx.c **** { + 93 .loc 1 220 1 + 94 .cfi_startproc + 95 @ args = 0, pretend = 0, frame = 16 + 96 @ frame_needed = 1, uses_anonymous_args = 0 + 97 @ link register save eliminated. + 98 0000 80B4 push {r7} + 99 .cfi_def_cfa_offset 4 + 100 .cfi_offset 7, -4 + 101 0002 85B0 sub sp, sp, #20 + 102 .cfi_def_cfa_offset 24 + 103 0004 00AF add r7, sp, #0 + 104 .cfi_def_cfa_register 7 + 221:Core/Src/system_stm32f3xx.c **** uint32_t tmp = 0, pllmull = 0, pllsource = 0, predivfactor = 0; + 105 .loc 1 221 12 + 106 0006 0023 movs r3, #0 + 107 0008 FB60 str r3, [r7, #12] + 108 .loc 1 221 21 + 109 000a 0023 movs r3, #0 + 110 000c BB60 str r3, [r7, #8] + 111 .loc 1 221 34 + 112 000e 0023 movs r3, #0 + 113 0010 7B60 str r3, [r7, #4] + 114 .loc 1 221 49 + 115 0012 0023 movs r3, #0 + 116 0014 3B60 str r3, [r7] + 222:Core/Src/system_stm32f3xx.c **** + 223:Core/Src/system_stm32f3xx.c **** /* Get SYSCLK source -------------------------------------------------------*/ + 224:Core/Src/system_stm32f3xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS; + 117 .loc 1 224 12 + 118 0016 2D4B ldr r3, .L12 + 119 0018 5B68 ldr r3, [r3, #4] + 120 .loc 1 224 7 + 121 001a 03F00C03 and r3, r3, #12 + 122 001e FB60 str r3, [r7, #12] + 225:Core/Src/system_stm32f3xx.c **** + ARM GAS /tmp/cc0EV5A6.s page 7 + + + 226:Core/Src/system_stm32f3xx.c **** switch (tmp) + 123 .loc 1 226 3 + 124 0020 FB68 ldr r3, [r7, #12] + 125 0022 082B cmp r3, #8 + 126 0024 11D0 beq .L5 + 127 0026 FB68 ldr r3, [r7, #12] + 128 0028 082B cmp r3, #8 + 129 002a 36D8 bhi .L6 + 130 002c FB68 ldr r3, [r7, #12] + 131 002e 002B cmp r3, #0 + 132 0030 03D0 beq .L7 + 133 0032 FB68 ldr r3, [r7, #12] + 134 0034 042B cmp r3, #4 + 135 0036 04D0 beq .L8 + 136 0038 2FE0 b .L6 + 137 .L7: + 227:Core/Src/system_stm32f3xx.c **** { + 228:Core/Src/system_stm32f3xx.c **** case RCC_CFGR_SWS_HSI: /* HSI used as system clock */ + 229:Core/Src/system_stm32f3xx.c **** SystemCoreClock = HSI_VALUE; + 138 .loc 1 229 23 + 139 003a 254B ldr r3, .L12+4 + 140 003c 254A ldr r2, .L12+8 + 141 003e 1A60 str r2, [r3] + 230:Core/Src/system_stm32f3xx.c **** break; + 142 .loc 1 230 7 + 143 0040 2FE0 b .L9 + 144 .L8: + 231:Core/Src/system_stm32f3xx.c **** case RCC_CFGR_SWS_HSE: /* HSE used as system clock */ + 232:Core/Src/system_stm32f3xx.c **** SystemCoreClock = HSE_VALUE; + 145 .loc 1 232 23 + 146 0042 234B ldr r3, .L12+4 + 147 0044 244A ldr r2, .L12+12 + 148 0046 1A60 str r2, [r3] + 233:Core/Src/system_stm32f3xx.c **** break; + 149 .loc 1 233 7 + 150 0048 2BE0 b .L9 + 151 .L5: + 234:Core/Src/system_stm32f3xx.c **** case RCC_CFGR_SWS_PLL: /* PLL used as system clock */ + 235:Core/Src/system_stm32f3xx.c **** /* Get PLL clock source and multiplication factor ----------------------*/ + 236:Core/Src/system_stm32f3xx.c **** pllmull = RCC->CFGR & RCC_CFGR_PLLMUL; + 152 .loc 1 236 20 + 153 004a 204B ldr r3, .L12 + 154 004c 5B68 ldr r3, [r3, #4] + 155 .loc 1 236 15 + 156 004e 03F47013 and r3, r3, #3932160 + 157 0052 BB60 str r3, [r7, #8] + 237:Core/Src/system_stm32f3xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC; + 158 .loc 1 237 22 + 159 0054 1D4B ldr r3, .L12 + 160 0056 5B68 ldr r3, [r3, #4] + 161 .loc 1 237 17 + 162 0058 03F48033 and r3, r3, #65536 + 163 005c 7B60 str r3, [r7, #4] + 238:Core/Src/system_stm32f3xx.c **** pllmull = ( pllmull >> 18) + 2; + 164 .loc 1 238 27 + 165 005e BB68 ldr r3, [r7, #8] + 166 0060 9B0C lsrs r3, r3, #18 + ARM GAS /tmp/cc0EV5A6.s page 8 + + + 167 .loc 1 238 15 + 168 0062 0233 adds r3, r3, #2 + 169 0064 BB60 str r3, [r7, #8] + 239:Core/Src/system_stm32f3xx.c **** + 240:Core/Src/system_stm32f3xx.c **** #if defined (STM32F302xE) || defined (STM32F303xE) || defined (STM32F398xx) + 241:Core/Src/system_stm32f3xx.c **** predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1; + 242:Core/Src/system_stm32f3xx.c **** if (pllsource == RCC_CFGR_PLLSRC_HSE_PREDIV) + 243:Core/Src/system_stm32f3xx.c **** { + 244:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */ + 245:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSE_VALUE / predivfactor) * pllmull; + 246:Core/Src/system_stm32f3xx.c **** } + 247:Core/Src/system_stm32f3xx.c **** else + 248:Core/Src/system_stm32f3xx.c **** { + 249:Core/Src/system_stm32f3xx.c **** /* HSI oscillator clock selected as PREDIV1 clock entry */ + 250:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSI_VALUE / predivfactor) * pllmull; + 251:Core/Src/system_stm32f3xx.c **** } + 252:Core/Src/system_stm32f3xx.c **** #else + 253:Core/Src/system_stm32f3xx.c **** if (pllsource == RCC_CFGR_PLLSRC_HSI_DIV2) + 170 .loc 1 253 10 + 171 0066 7B68 ldr r3, [r7, #4] + 172 0068 002B cmp r3, #0 + 173 006a 06D1 bne .L10 + 254:Core/Src/system_stm32f3xx.c **** { + 255:Core/Src/system_stm32f3xx.c **** /* HSI oscillator clock divided by 2 selected as PLL clock entry */ + 256:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSI_VALUE >> 1) * pllmull; + 174 .loc 1 256 44 + 175 006c BB68 ldr r3, [r7, #8] + 176 006e 1B4A ldr r2, .L12+16 + 177 0070 02FB03F3 mul r3, r2, r3 + 178 .loc 1 256 25 + 179 0074 164A ldr r2, .L12+4 + 180 0076 1360 str r3, [r2] + 257:Core/Src/system_stm32f3xx.c **** } + 258:Core/Src/system_stm32f3xx.c **** else + 259:Core/Src/system_stm32f3xx.c **** { + 260:Core/Src/system_stm32f3xx.c **** predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1; + 261:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */ + 262:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSE_VALUE / predivfactor) * pllmull; + 263:Core/Src/system_stm32f3xx.c **** } + 264:Core/Src/system_stm32f3xx.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx */ + 265:Core/Src/system_stm32f3xx.c **** break; + 181 .loc 1 265 7 + 182 0078 13E0 b .L9 + 183 .L10: + 260:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */ + 184 .loc 1 260 28 + 185 007a 144B ldr r3, .L12 + 186 007c DB6A ldr r3, [r3, #44] + 260:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */ + 187 .loc 1 260 36 + 188 007e 03F00F03 and r3, r3, #15 + 260:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */ + 189 .loc 1 260 22 + 190 0082 0133 adds r3, r3, #1 + 191 0084 3B60 str r3, [r7] + 262:Core/Src/system_stm32f3xx.c **** } + 192 .loc 1 262 38 + ARM GAS /tmp/cc0EV5A6.s page 9 + + + 193 0086 144A ldr r2, .L12+12 + 194 0088 3B68 ldr r3, [r7] + 195 008a B2FBF3F3 udiv r3, r2, r3 + 262:Core/Src/system_stm32f3xx.c **** } + 196 .loc 1 262 54 + 197 008e BA68 ldr r2, [r7, #8] + 198 0090 02FB03F3 mul r3, r2, r3 + 262:Core/Src/system_stm32f3xx.c **** } + 199 .loc 1 262 25 + 200 0094 0E4A ldr r2, .L12+4 + 201 0096 1360 str r3, [r2] + 202 .loc 1 265 7 + 203 0098 03E0 b .L9 + 204 .L6: + 266:Core/Src/system_stm32f3xx.c **** default: /* HSI used as system clock */ + 267:Core/Src/system_stm32f3xx.c **** SystemCoreClock = HSI_VALUE; + 205 .loc 1 267 23 + 206 009a 0D4B ldr r3, .L12+4 + 207 009c 0D4A ldr r2, .L12+8 + 208 009e 1A60 str r2, [r3] + 268:Core/Src/system_stm32f3xx.c **** break; + 209 .loc 1 268 7 + 210 00a0 00BF nop + 211 .L9: + 269:Core/Src/system_stm32f3xx.c **** } + 270:Core/Src/system_stm32f3xx.c **** /* Compute HCLK clock frequency ----------------*/ + 271:Core/Src/system_stm32f3xx.c **** /* Get HCLK prescaler */ + 272:Core/Src/system_stm32f3xx.c **** tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)]; + 212 .loc 1 272 28 + 213 00a2 0A4B ldr r3, .L12 + 214 00a4 5B68 ldr r3, [r3, #4] + 215 .loc 1 272 52 + 216 00a6 1B09 lsrs r3, r3, #4 + 217 00a8 03F00F03 and r3, r3, #15 + 218 .loc 1 272 22 + 219 00ac 0C4A ldr r2, .L12+20 + 220 00ae D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 221 .loc 1 272 7 + 222 00b0 FB60 str r3, [r7, #12] + 273:Core/Src/system_stm32f3xx.c **** /* HCLK clock frequency */ + 274:Core/Src/system_stm32f3xx.c **** SystemCoreClock >>= tmp; + 223 .loc 1 274 19 + 224 00b2 074B ldr r3, .L12+4 + 225 00b4 1A68 ldr r2, [r3] + 226 00b6 FB68 ldr r3, [r7, #12] + 227 00b8 22FA03F3 lsr r3, r2, r3 + 228 00bc 044A ldr r2, .L12+4 + 229 00be 1360 str r3, [r2] + 275:Core/Src/system_stm32f3xx.c **** } + 230 .loc 1 275 1 + 231 00c0 00BF nop + 232 00c2 1437 adds r7, r7, #20 + 233 .cfi_def_cfa_offset 4 + 234 00c4 BD46 mov sp, r7 + 235 .cfi_def_cfa_register 13 + 236 @ sp needed + 237 00c6 5DF8047B ldr r7, [sp], #4 + ARM GAS /tmp/cc0EV5A6.s page 10 + + + 238 .cfi_restore 7 + 239 .cfi_def_cfa_offset 0 + 240 00ca 7047 bx lr + 241 .L13: + 242 .align 2 + 243 .L12: + 244 00cc 00100240 .word 1073876992 + 245 00d0 00000000 .word SystemCoreClock + 246 00d4 00127A00 .word 8000000 + 247 00d8 0024F400 .word 16000000 + 248 00dc 00093D00 .word 4000000 + 249 00e0 00000000 .word AHBPrescTable + 250 .cfi_endproc + 251 .LFE131: + 253 .text + 254 .Letext0: + 255 .file 2 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 256 .file 3 "/nix/store/p8vkamc9b2vlibs9aw76vnasdbifhcbm-gcc-arm-embedded-13.2.rel1/arm-none-eabi/incl + 257 .file 4 "Drivers/CMSIS/Include/core_cm4.h" + 258 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h" + 259 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" + ARM GAS /tmp/cc0EV5A6.s page 11 + + +DEFINED SYMBOLS + *ABS*:00000000 system_stm32f3xx.c + /tmp/cc0EV5A6.s:25 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/cc0EV5A6.s:22 .data.SystemCoreClock:00000000 $d + /tmp/cc0EV5A6.s:32 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/cc0EV5A6.s:29 .rodata.AHBPrescTable:00000000 $d + /tmp/cc0EV5A6.s:40 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/cc0EV5A6.s:37 .rodata.APBPrescTable:00000000 $d + /tmp/cc0EV5A6.s:43 .text.SystemInit:00000000 $t + /tmp/cc0EV5A6.s:49 .text.SystemInit:00000000 SystemInit + /tmp/cc0EV5A6.s:80 .text.SystemInit:00000020 $d + /tmp/cc0EV5A6.s:85 .text.SystemCoreClockUpdate:00000000 $t + /tmp/cc0EV5A6.s:91 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/cc0EV5A6.s:244 .text.SystemCoreClockUpdate:000000cc $d + +NO UNDEFINED SYMBOLS diff --git a/Software/build/system_stm32f3xx.o b/Software/build/system_stm32f3xx.o new file mode 100644 index 0000000..ede37a6 Binary files /dev/null and b/Software/build/system_stm32f3xx.o differ diff --git a/Software/compile_commands.json b/Software/compile_commands.json new file mode 100644 index 0000000..9cb5113 --- /dev/null +++ b/Software/compile_commands.json @@ -0,0 +1,32 @@ +[ + { + "arguments": [ + "/run/current-system/sw/bin/arm-none-eabi-gcc", + "-c", + "-mcpu=cortex-m4", + "-mthumb", + "-mfpu=fpv4-sp-d16", + "-mfloat-abi=hard", + "-DUSE_HAL_DRIVER", + "-DSTM32F302xC", + "-ICore/Inc", + "-IDrivers/STM32F3xx_HAL_Driver/Inc", + "-IDrivers/STM32F3xx_HAL_Driver/Inc/Legacy", + "-IDrivers/CMSIS/Device/ST/STM32F3xx/Include", + "-IDrivers/CMSIS/Include", + "-Og", + "-Wall", + "-fdata-sections", + "-ffunction-sections", + "-g", + "-gdwarf-2", + "-Wa,-a,-ad,-alms=build/main.lst", + "-o", + "build/main.o", + "Core/Src/main.c" + ], + "directory": "/home/h/FASTTUBE/git/mv-bms", + "file": "/home/h/FASTTUBE/git/mv-bms/Core/Src/main.c", + "output": "/home/h/FASTTUBE/git/mv-bms/build/main.o" + } +] diff --git a/mvbms-test-24.ioc b/Software/mvbms-test-24.ioc similarity index 100% rename from mvbms-test-24.ioc rename to Software/mvbms-test-24.ioc diff --git a/mvbms.ioc b/Software/mvbms.ioc similarity index 100% rename from mvbms.ioc rename to Software/mvbms.ioc diff --git a/Software/openocd.cfg b/Software/openocd.cfg new file mode 100644 index 0000000..0cd157b --- /dev/null +++ b/Software/openocd.cfg @@ -0,0 +1,8 @@ +#OpenOCD configuration file, generated by STM32 for VSCode + +# Programmer, can be changed to several interfaces +# Standard will be the stlink interface as this is the standard for STM32 dev boards +source [find interface/stlink.cfg] + +# The target MCU. This should match your board +source [find target/stm32f3x.cfg] diff --git a/startup_stm32f302xc.s b/Software/startup_stm32f302xc.s similarity index 100% rename from startup_stm32f302xc.s rename to Software/startup_stm32f302xc.s